diff --git a/layouts__SimpleLayouts.59e003d6.chunk.css b/layouts__SimpleLayouts.59e003d6.chunk.css new file mode 100644 index 0000000000..43d9acfcb3 --- /dev/null +++ b/layouts__SimpleLayouts.59e003d6.chunk.css @@ -0,0 +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}}.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}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.flex_box_center___DajON{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___tvLDY{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___PvYv9{align-items:center;box-align:center}.flex_box_center_end___F4Cig{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___u9A0o{flex-direction:column;box-orient:block-axis}.footer___k7tsL{background:#333!important;text-align:center;color:#999}.footer___k7tsL a{color:#999;font-size:14px}.footer___k7tsL .fastLink___WjVYd{height:50px;line-height:50px;border-bottom:1px solid #47494d}.footer___k7tsL .fastLink___WjVYd a{color:#999;font-size:14px;padding:0 10px}.footer___k7tsL .cooperation___Owpto{margin-top:15px}.footer___k7tsL .copyright___UL6n9{margin-top:10px}.footer___k7tsL [class~=inline]{width:auto;display:inline-block}.footer___k7tsL [class~=footer_con-p]{color:#898989;margin-top:10px}.footer___k7tsL [class~=lineh-30]{line-height:30px}.footer___k7tsL [class~=font-14]{font-size:14px}.footer___k7tsL [class~=font-15]{font-size:15px}.footer___k7tsL [class~=fl]{float:left}.flex_box_center___mmTa9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___jMnlY{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Nzd52{align-items:center;box-align:center}.flex_box_center_end___rVNra{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___cg5bF{flex-direction:column;box-orient:block-axis}.newFooter___XUH_2{padding:90px 20px;display:flex;justify-content:center;align-items:flex-start;background:#242424;min-width:1200px}.newFooter___XUH_2 .module-list{width:200px}.newFooter___XUH_2 .module-list .title{font-size:16px;color:#ddd;margin-bottom:20px;font-weight:400}.newFooter___XUH_2 .module-list a{display:block;color:#bbb;line-height:34px;font-weight:300}.newFooter___XUH_2 .module-list a:hover{color:#fff}.newFooter___XUH_2 .module-introduce{display:flex;flex-direction:column;align-items:center;width:290px;margin-top:-12px}.newFooter___XUH_2 .module-introduce p{font-size:12px;color:#bbb;line-height:32px;margin-top:12px;font-weight:300;text-align:justify}.newFooter___XUH_2 .module-introduce ul{display:flex;justify-content:space-around;padding:0;margin-top:20px}.newFooter___XUH_2 .module-introduce ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.newFooter___XUH_2 .module-introduce ul li span{font-size:12px;color:#bbb;padding-top:10px}.newFooter___XUH_2 .module-introduce ul li:first-child{margin-right:50px}.newFooter___XUH_2 .module-introduce ul li:last-child img{cursor:pointer}.newFooter___XUH_2 .module-introduce ul li:last-child img:hover+span{color:#fff}.newFooter___XUH_2 .module-introduce ul li:last-child span{cursor:pointer}.newFooter___XUH_2 .module-introduce ul li:last-child span:hover{color:#fff}.newFooter___XUH_2 .module-introduce ol{margin-top:16px;display:flex;justify-content:space-around;padding:0;height:108px}.newFooter___XUH_2 .module-introduce ol li{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.newFooter___XUH_2 .module-introduce ol li a{font-size:14px;color:#bbb;margin-top:20px}.newFooter___XUH_2 .module-introduce ol li a:hover{color:#fff}.newFooter___XUH_2 .module-introduce ol li:nth-child(2){margin:0 54px}.newFooter___XUH_2 .module-introduce .footer-line{width:310px;height:1px;background-color:#3e4042;margin:32px 0}.newFooter___XUH_2 .module-introduce section{width:100%;height:115px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:14px;color:#bbb;font-weight:300}.newFooter___XUH_2 .module-introduce section img{margin-top:-2px;margin-right:10px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.sideBar___iM1tf{position:fixed;width:70px;background:#fff;box-shadow:0 0 8px #f1f1f1;border-radius:8px;right:40px;bottom:90px;z-index:999}#educoder .wrap___GEY86{padding:0;height:59px;line-height:59px;box-sizing:border-box;width:40px;color:#fff;font-size:20px;text-align:center;border-bottom:1px solid #f1f1f1;margin-left:15px;overflow:hidden}.wrap___GEY86:last-child{border:0}#educoder .backTop___skoyU{position:static;height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:5px;z-index:10}.ul___JwWww{list-style:decimal;padding-left:16px}.ul___JwWww li{list-style:decimal}.tooltipclass___QQUJq{max-width:500px!important}.name___sZaG7{display:inline-block;max-width:140px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.modal___F5VLC [class~=ant-modal-content]{background:url(./static/bg.a61a605a.png) no-repeat;background-size:cover}.modal___F5VLC .title___JqMFe{width:100%;height:16px;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.modal___F5VLC .content___f4NH_{display:flex;align-items:center;justify-content:space-between;width:754px;min-height:235px;margin-top:20px;padding:20px;background:#ffffff59;border-radius:8px;box-shadow:0 0 0 1px #fff;border-image:linear-gradient(180deg,#fff,#fff) 1 1;backdrop-filter:blur(10px)}.modal___F5VLC .content___f4NH_ .name___UtE1a{height:22px;font-weight:500;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:8px}.modal___F5VLC .content___f4NH_ .tip____F4Fo{width:555px;min-height:52px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:26px;text-align:left;font-style:normal;margin-bottom:15px}.modal___F5VLC .content___f4NH_ .info___Outu3{display:flex;align-items:center;margin-bottom:10px}.modal___F5VLC .content___f4NH_ .info___Outu3 .icon___vRglT{width:26px;height:26px;background:#e5eeff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.modal___F5VLC .content___f4NH_ .img___XOkOS{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around;background:#d0dbf8;border-radius:4px}.modal___F5VLC .content___f4NH_ .code___BFLYc{margin-top:10px}.item___iouDe{display:flex;align-items:center;justify-content:space-between;padding:15px 8px}.item___iouDe .left___jflep{display:flex;align-items:center;justify-content:space-around;width:64px;height:64px;background:#52c7b0;border-radius:4px;color:#fff}.item___iouDe .right___ZKzah{width:550px}.item___iouDe .right___ZKzah>div{margin-bottom:4px}.item___iouDe .right___ZKzah .text1___mApOX{height:23px;font-weight:400;font-size:14px;color:#6a7283;line-height:22px;text-align:left;font-style:normal;margin-right:5px}.item___iouDe .right___ZKzah .text2___lP9Fx{height:23px;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:left;font-style:normal}.item___iouDe .right___ZKzah .text2___lP9Fx .count___TFQl9{color:#f06b14}.item___iouDe .disable___BmHOV,.item___iouDe .disable___BmHOV div,.item___iouDe .disable___BmHOV span{color:#abafb7!important}.line___R2Nmd{width:555px;height:1px;background:#ebedf1;position:absolute;bottom:-6px;left:116px}.nocode___LEukz{display:flex;align-items:center;justify-content:space-around;height:176px}.nocode___LEukz div{display:flex;flex-direction:column;align-items:center}.nocode___LEukz img{width:70px;height:62px}.modal___s_owE .content___fKCoG{display:flex;justify-content:space-between;background:#ffffff59;border-radius:8px;border:1px solid;border-image:linear-gradient(180deg,#fff,#fff) 1 1;backdrop-filter:blur(10px)}.modal___s_owE .content___fKCoG .name____JFNc{height:22px;font-weight:500;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:8px}.modal___s_owE .content___fKCoG .tip___wHgnp{width:393px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:26px;text-align:left;font-style:normal;margin-bottom:15px}.modal___s_owE .content___fKCoG .info___I2DZv{display:flex;align-items:center;margin-bottom:10px}.modal___s_owE .content___fKCoG .info___I2DZv .icon___cQ6SY{width:26px;height:26px;background:#e5eeff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.modal___s_owE .content___fKCoG .img___GFBx1{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around;background:#d0dbf8;border-radius:4px}.modalityModal___fvSjk{background:#33333380;position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center}.modalityModal___fvSjk .modal___wvA_V{width:760px;height:419px;background:#fff;position:relative;z-index:200}.modalityModal___fvSjk .modal___wvA_V .ant-carousel .slick-dots li button{background:#c7c7c7}.modalityModal___fvSjk .modal___wvA_V .ant-carousel .slick-dots li.slick-active button{background:#898989}.modalityModal___fvSjk .modal___wvA_V .itemWarp___JNLoV{width:100%}.modalityModal___fvSjk .modal___wvA_V .close___PycHq{position:absolute;right:20px;top:20px;z-index:201;cursor:pointer}.modalityModal___fvSjk .modal___wvA_V .close___PycHq i{color:#ccc;cursor:pointer}.modalityModal___fvSjk .modal___wvA_V .cancelBtn___kgKTp{width:96px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;background:#3061d0;border:none;margin-top:20px}.selfdomModal___doNCF{background:#33333380;position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center}.selfdomModal___doNCF .modal___wvA_V{width:760px;height:419px;background:transparent;position:relative;z-index:200}.selfdomModal___doNCF .modal___wvA_V .itemWarp___JNLoV{width:100%}.selfdomModal___doNCF .modal___wvA_V .close___PycHq{position:absolute;right:-30px;top:-30px;z-index:201;cursor:pointer}.selfdomModal___doNCF .modal___wvA_V .close___PycHq i{color:#0152d9;cursor:pointer;font-size:30px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:8px;margin-left:auto}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___KWn1a{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___y2kKZ{display:flex;align-items:center}.loading___UEUk1{display:flex}.loading___UEUk1 .dot___TYXFV{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___KWn1a 1s infinite}.loading___UEUk1 .dot___TYXFV:nth-child(2){animation-delay:.3s}.loading___UEUk1 .dot___TYXFV:nth-child(3){animation-delay:.7s}.wrap___nU3cS{display:flex;flex-direction:column;height:100%;overflow:hidden}.chatContainer___PNe3Q{flex:1 1;width:100%;overflow:auto}.footerContainer___hQATV{padding-left:50px;padding-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___hQATV .btnWrp___mS8l6{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___hQATV .btnWrp___mS8l6>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U{cursor:pointer;user-select:none}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U.btnActive____jzfb{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___hQATV .inputContainer___iCQ3u{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___hQATV .inputContainer___iCQ3u:hover{border:1px solid #145DFF}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl:disabled{background:#d2d2d2}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtnDisabled___DVncF{width:40px;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI:hover{transform:scale(1.05)}.footerContainer___hQATV .inputContainer___iCQ3u textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___hQATV .inputContainer___iCQ3u textarea::placeholder{color:#c1c1d9}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u{align-items:flex-end}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u textarea{height:100%}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u .fullIcon___YWXTV{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___hQATV.footerContainerSelected___pGBh3{background:#fff;border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;padding-left:0;padding-right:0;margin-left:50px;margin-right:21px;border:1px solid #e8eaf2}.footerContainer___hQATV.footerContainerSelected___pGBh3:hover{border:1px solid #145DFF}.footerContainer___hQATV.footerContainerSelected___pGBh3 .btnWrp___mS8l6{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u{border:none;box-shadow:none;background:transparent}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u:hover{background:transparent;border:none}.footerContainer___hQATV.full___dZLXo{height:100%}.li___PjMV3{display:flex}.li___PjMV3 .avatarIcon___ztGQ3 .img___wZqEA{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___PjMV3 .content___OlYYG{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .borderBox___tjHwt{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___PjMV3 .content___OlYYG .borderBox___tjHwt .text___yWTCV{white-space:pre-wrap;color:#3061d0}.li___PjMV3 .content___OlYYG .fileWrap___IX778{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside .fileName___RA8nu{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___PjMV3 .content___OlYYG .source___nkLC0{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___PjMV3 .content___OlYYG .action___I2zGy{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___PjMV3 .content___OlYYG .action___I2zGy i{color:#666;cursor:pointer}.li___PjMV3 .content___OlYYG .action___I2zGy i:hover{color:#3061d0}.disabledInput___Buork{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___Buork>*{pointer-events:none;opacity:.3}.backBottom___SMuL2{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___SMuL2:hover i{color:#5c64ff}.backBottom___SMuL2 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___v8Eom{display:flex;align-items:center;gap:15px;position:relative}.head___v8Eom .headBtn___IS7xR{height:40px;display:flex;align-items:center;background:#ffffff1a;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:0 18px;cursor:pointer;color:#333}.head___v8Eom .headBtn___IS7xR:hover{color:#3061d0;background:#3061d01a;border:1px solid rgba(20,93,255,.2)}.menuWarp___G6yj0{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___G6yj0 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___G6yj0 .menu___M8VWP{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___G6yj0 .menu___M8VWP aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5 span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___G6yj0 .menu___M8VWP aside .menuDel___eH_wg{display:none;flex-shrink:0;margin-left:10px}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV{background:#e7f3ff!important}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover{background:#e7f3ff80}.menuWarp___G6yj0 .menu___M8VWP aside:hover span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover .menuDel___eH_wg{display:inline}.draggableImage___vcTso{position:fixed;right:20px;z-index:100;user-select:none}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{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___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{background:#f6f7f9;border-top:20px solid #F6F7F9}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.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 img{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:30px}.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___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;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;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}.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 .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.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}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}@keyframes showHide___RA23T{0%,to{opacity:0}33%{opacity:1}}.dotLoading___nQn12 span{opacity:0;animation:showHide___RA23T 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___nQn12 span:nth-child(1){animation-delay:0s}.dotLoading___nQn12 span:nth-child(2){animation-delay:.5s}.dotLoading___nQn12 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___xv5GK,div[class~=ant-progress].progress___xv5GK span[class~=ant-progress-text]{color:#3061d0}.tip___tKX6W{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.knowledgeWrapper___KcnuR div[class*=add_style]{left:293px!important;top:auto!important;white-space:nowrap}.knowledgeWrapper___KcnuR div[class~=ant-select] div[class~=ant-select-selector]{min-height:40px!important}.knowledgeWrapper___KcnuR div[class~=ant-select] div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:32px!important;line-height:32px!important}.fixedLoading___XmyB7{width:100vw;height:100vh;background-color:#0003;z-index:1200;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center}.leftNode___Y2uWT{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftNode___Y2uWT [class~=markdown-body] p{font-size:14px;color:#000;line-height:22px;font-family:initial}.leftNode___Y2uWT .option____sKqP{display:flex;margin-bottom:10px}.leftNode___Y2uWT .option____sKqP .serial___qF0bP{color:#000;flex-shrink:0}.leftNode___Y2uWT .row___oV21b{display:flex;margin-top:10px}.leftNode___Y2uWT .row___oV21b .label___XumW5{color:#464f66;flex-shrink:0;margin-right:10px}.leftNode___Y2uWT .row___oV21b .content___qfqms{font-weight:500;font-size:14px;color:#000}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{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___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{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___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector]{min-height:46px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.wrap___F7E3F .selectWrapper____kESB span[class~=ant-select-arrow]{right:12px}.wrap___F7E3F .tips___aHjQY{font-size:14px;font-weight:400;color:#9096a3}.wrap___F7E3F .linkBtn___uggVr{font-size:14px;font-weight:400;color:#3061d0;cursor:pointer}.mainText____S1I0{font-size:14px;font-weight:400;color:#5f6368}.public_tips___sZVWd{font-size:14px;font-weight:400;line-height:26px;color:#9096a3;margin-bottom:15px;display:flex;align-items:flex-start;padding:10px;background-color:#f6f7f9}.inputCss___t66EO .ant-input{min-height:30px;border-radius:4px}.bt___lXptu{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:14px;line-height:1}.add_style___knrMF{position:absolute!important;top:-30px!important;left:145px!important}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.tip___nCmqI,.tip___QcVfU{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.num___HN8vP{color:#fa6400;margin:0 4px}.fixedLoading___fUVB1{width:100vw;height:100vh;background-color:#0003;z-index:1200;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center}.wrap___DK7GO{display:flex;height:100%}.left___xFFOm{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column}.right___Wn6VB{padding:36px 70px 86px;width:58%;background:#f6f7f9;overflow:auto}.right___Wn6VB code,.right___Wn6VB .katex___zTHCW,.right___Wn6VB pre{pointer-events:none}.liWrap___oz1Sq:focus-visible{outline:0px solid transparent}.chatContainer___sqw7c{flex:1 1;width:100%;overflow:auto;padding:25px 35px 0;gap:20px;display:flex;flex-direction:column}.li___tK6IS{display:flex}.li___tK6IS .avatarIcon___ZuJNO .img___VZgHG{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___tK6IS .content___dfanj{flex:1 1;min-width:0}.li___tK6IS .content___dfanj .borderBox___VCy5e{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;width:100%}.li___tK6IS .content___dfanj .borderBox___VCy5e .text___b520B{white-space:pre-wrap;color:#3061d0}.bottomActionContainer___TWDsa{display:flex;justify-content:flex-end;position:fixed;bottom:37px;right:30px}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1:hover{color:#165dff;border:1px solid #165dff}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1 i{color:#3061d0;margin-right:10px}.inputContainer___J4Z3D{display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s;margin:20px}.inputContainer___J4Z3D:hover{border:1px solid #145DFF}.inputContainer___J4Z3D .cancelBtn___XWBtv{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.inputContainer___J4Z3D .cancelBtn___XWBtv:hover{transform:scale(1.05)}.inputContainer___J4Z3D .sendBtn___Fna_S{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___J4Z3D .sendBtnDisabled___CVkel{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___J4Z3D textarea{resize:none!important;height:32px!important;padding-left:0!important}.inputContainer___J4Z3D textarea::placeholder{color:#c1c1d9}.backBottom___Fy2GM{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___Fy2GM:hover i{color:#5c64ff}.backBottom___Fy2GM i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}@keyframes dot-fade___iBj5W{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___xkPIT{display:flex;margin-top:20px}.loading___xkPIT .dot___glql7{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___iBj5W 1s infinite}.loading___xkPIT .dot___glql7:nth-child(2){animation-delay:.3s}.loading___xkPIT .dot___glql7:nth-child(3){animation-delay:.7s}.wrap___oWhF4{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___zJ2hC{flex:1 1;width:100%;overflow:auto;padding:20px 20px 0}.btnContainer___Z7XNj{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___Z7XNj .btn___zeIRE{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___Z7XNj .btn___zeIRE:hover{border-color:#3061d0;color:#3061d0}.inputContainer___zyQen{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer___zyQen textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer___zyQen textarea::placeholder{color:#c1c1d9}.inputContainer___zyQen .sendBtn___p9qsC{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___zyQen .sendBtn___p9qsC:disabled{background:#d2d2d2}.inputContainer___zyQen .sendBtnDisabled___udvlo{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___zyQen .cancelBtn___jQXRd{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer___zyQen .cancelBtn___jQXRd:hover{transform:scale(1.05)}@keyframes dot-fade___tCoUe{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___f4RyY{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___mv9lS{position:relative}.hover-line-content___l5S3e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___l5S3e::selection{background:#ff0}.line-button-container___BAvDN{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___BAvDN:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___zmmj3{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___zmmj3:hover{width:74px;border:1px solid #5C64FF}.button___zmmj3 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___H9BhS{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___kYcnk{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___mY6NB{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___mY6NB:hover{border:1px solid #5C64FF}.button___mY6NB span{font-size:12px;color:#5c64ff;margin-left:6px}.bigTips___PGtDh{display:flex;justify-content:space-between;width:100%;margin-top:10px;gap:20px;flex-wrap:wrap}.bigTips___PGtDh .item___rGzq7{width:calc((100% - 40px) / 3);padding:12px 14px;background:#95bdff1a;border:1px solid rgba(149,189,255,.1);border-radius:8px;cursor:default;position:relative}.bigTips___PGtDh .item___rGzq7.show___a7b2P{cursor:pointer}.bigTips___PGtDh .item___rGzq7.show___a7b2P:hover{border:1px solid #145DFF}.bigTips___PGtDh .item___rGzq7:hover .mask___NqkVA{display:flex}.bigTips___PGtDh .item___rGzq7 .mask___NqkVA{width:100%;height:100%;background:#00000080;border-radius:8px;position:absolute;z-index:10;left:0;top:0;display:none;align-items:center;justify-content:center;color:#fff}.bigTips___mewBX{display:flex;justify-content:space-between;width:100%;margin-top:10px;gap:20px;flex-wrap:wrap}.bigTips___mewBX .item___OHFMs{width:calc((100% - 40px) / 3);padding:12px 14px;background:#95bdff1a;border:1px solid rgba(149,189,255,.1);border-radius:8px;cursor:default;position:relative}.bigTips___mewBX .item___OHFMs.show___dsJVI{cursor:pointer}.bigTips___mewBX .item___OHFMs.show___dsJVI:hover{border:1px solid #145DFF}.bigTips___mewBX .item___OHFMs:hover .mask___h4LAC{display:flex}.bigTips___mewBX .item___OHFMs .mask___h4LAC{width:100%;height:100%;background:#00000080;border-radius:8px;position:absolute;z-index:10;left:0;top:0;display:none;align-items:center;justify-content:center;color:#fff}.btnWarp___e9Svq{display:flex;align-items:center;gap:20px;margin-bottom:20px}.btnWarp___e9Svq div{height:34px;background:#f6f7f9;border-radius:17px;padding:0 8px;line-height:34px;font-size:14px;color:#333;cursor:pointer}.btnWarp___e9Svq div.active___qzKJK{background:#eaeffa;color:#3061d0}.hot___PbZhD{background:#95bdff1a;border-radius:8px;padding:20px;margin-top:20px}.hot___PbZhD .title___q5BhY{display:flex;align-items:center;font-weight:600;font-size:18px;color:#232b40;margin-bottom:8px}.hot___PbZhD .title___q5BhY img{margin-right:10px}.hot___PbZhD .listWrap___MAOqx{display:flex;flex-wrap:wrap;margin-left:27px}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI{width:50%}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI aside{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;color:#434d6c;cursor:pointer;line-height:24px;font-size:14px}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI aside:hover span{color:#0152d9}.li___Glbhe .content___y7ZPm{padding-left:50px}.li___Glbhe .content___y7ZPm .borderBox____3_NP{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___Glbhe .content___y7ZPm .borderBox____3_NP .text___iKvBa{font-size:14px;color:#434d6c}.li___Glbhe .content___y7ZPm .source___fArQ5{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___Glbhe .content___y7ZPm .action___p4LQG{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___Glbhe .content___y7ZPm .action___p4LQG i{color:#666;cursor:pointer}.li___Glbhe .content___y7ZPm .action___p4LQG i:hover{color:#3061d0}.teacher___MnWE2{width:72px;height:22px;background:linear-gradient(122deg,#9f1dff,#1025fd);border-radius:2px;border:1px solid;border-image:linear-gradient(90deg,#de69ff,#99b1ff) 1 1;font-weight:500;font-size:12px;color:#fff;text-align:center;line-height:20px;margin-bottom:15px}.tip1___wzzkN{width:333px;height:56px;background:url(data:image/png;base64,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) no-repeat center center;position:absolute;right:57px;top:36px;z-index:102;display:flex;align-items:center;font-size:14px;color:#fff;padding:0 25px 18px}.tip1___wzzkN span{margin-left:6px;margin-right:26px}.tip1___wzzkN i{color:#d1cfff}.tip1___wzzkN i:hover{color:#fff}.tip2___hA87f{background:url(data:image/png;base64,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) no-repeat center center;width:333px;height:63px;position:absolute;right:176px;top:44px;z-index:102;display:flex;align-items:center;font-size:14px;color:#fff;padding:0 25px 14px}.tip2___hA87f span{margin-left:6px;margin-right:26px}.tip2___hA87f i{color:#d1cfff}.tip2___hA87f i:hover{color:#fff}.tag___Rrjg6{display:inline-block;padding:0 4px;height:16px;background:linear-gradient(122deg,#9f1dff,#1025fd);border-radius:2px;border:1px solid;border-image:linear-gradient(90deg,#de69ff,#99b1ff) 1 1;font-weight:500;font-size:12px;color:#fff;line-height:14px;margin-left:8px;flex-shrink:0}.modal___A9Ovz div[class~=ant-modal-body]{height:500px;overflow-y:auto}.modal___A9Ovz div[class~=ant-modal-header]{padding:0}.colorBlue___XSmR5{color:#0152d9}.formWrap___wRvaA div[class~=ant-form-item-label]{width:85px;text-align:right}.formWrap___wRvaA span[class~=ant-upload-btn]{padding:0!important}.flexRow___C40dc{display:flex;flex-direction:row}.flexColumn___LkZfj{display:flex;flex-direction:column;align-items:center}.example___bz7Hw p{margin:0}.exampleImg___gNkC_{width:160px;height:110px;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;padding:0 5px;justify-content:center;align-items:center;display:flex}.colorOrange___Ka6zf{color:#ff6800}.uploader___plQRr p{margin:0}.uploadImg___cjOpL{height:110px;width:162px}.imageTip___p1_lZ{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:110px;width:162px;padding:20px 0}.uploadTipIcon___SpsS2{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___e9JlL{font-size:16px;color:#05101a}.color05101a___CDEUv{color:#05101a}.viewLargerImg___IclRX{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___beWC6 div[class~=ant-form-item-control]{max-width:100%}.footerWrap___beWC6 div[class~=ant-form-item]{margin-bottom:0}.footerWrap___beWC6 div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___CXi9y{padding:19px;background:#f6f7f9;margin-top:20px;color:#656565;font-size:14px}.note___CXi9y p{margin:0}.schoolHintWrap___Ma6ly{height:20px;line-height:20px;font-size:14px}.colorCDCDCD___D0UWo{color:#cdcdcd}.color0152d9___hF3Bb{color:#0152d9}.flexRow___jGYtM{display:flex;flex-direction:row}.flexColumn___NPMB3{display:flex;flex-direction:column}.formWrap___vwH9N{font-size:14px}.formWrap___vwH9N div[class~=ant-form-item-label] label{font-size:14px;color:#979797}.formWrap___vwH9N div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___vwH9N div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example____BmJC{margin-left:95px;margin-bottom:10px}.footerWrap___lp1L0 div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lp1L0 div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lp1L0 div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end} diff --git a/layouts__SimpleLayouts.9c10b425.chunk.css b/layouts__SimpleLayouts.9c10b425.chunk.css deleted file mode 100644 index 3effafb4a5..0000000000 --- a/layouts__SimpleLayouts.9c10b425.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.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}}.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}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.flex_box_center___DajON{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___tvLDY{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___PvYv9{align-items:center;box-align:center}.flex_box_center_end___F4Cig{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___u9A0o{flex-direction:column;box-orient:block-axis}.footer___k7tsL{background:#333!important;text-align:center;color:#999}.footer___k7tsL a{color:#999;font-size:14px}.footer___k7tsL .fastLink___WjVYd{height:50px;line-height:50px;border-bottom:1px solid #47494d}.footer___k7tsL .fastLink___WjVYd a{color:#999;font-size:14px;padding:0 10px}.footer___k7tsL .cooperation___Owpto{margin-top:15px}.footer___k7tsL .copyright___UL6n9{margin-top:10px}.footer___k7tsL [class~=inline]{width:auto;display:inline-block}.footer___k7tsL [class~=footer_con-p]{color:#898989;margin-top:10px}.footer___k7tsL [class~=lineh-30]{line-height:30px}.footer___k7tsL [class~=font-14]{font-size:14px}.footer___k7tsL [class~=font-15]{font-size:15px}.footer___k7tsL [class~=fl]{float:left}.flex_box_center___mmTa9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___jMnlY{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Nzd52{align-items:center;box-align:center}.flex_box_center_end___rVNra{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___cg5bF{flex-direction:column;box-orient:block-axis}.newFooter___XUH_2{padding:90px 20px;display:flex;justify-content:center;align-items:flex-start;background:#242424;min-width:1200px}.newFooter___XUH_2 .module-list{width:200px}.newFooter___XUH_2 .module-list .title{font-size:16px;color:#ddd;margin-bottom:20px;font-weight:400}.newFooter___XUH_2 .module-list a{display:block;color:#bbb;line-height:34px;font-weight:300}.newFooter___XUH_2 .module-list a:hover{color:#fff}.newFooter___XUH_2 .module-introduce{display:flex;flex-direction:column;align-items:center;width:290px;margin-top:-12px}.newFooter___XUH_2 .module-introduce p{font-size:12px;color:#bbb;line-height:32px;margin-top:12px;font-weight:300;text-align:justify}.newFooter___XUH_2 .module-introduce ul{display:flex;justify-content:space-around;padding:0;margin-top:20px}.newFooter___XUH_2 .module-introduce ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.newFooter___XUH_2 .module-introduce ul li span{font-size:12px;color:#bbb;padding-top:10px}.newFooter___XUH_2 .module-introduce ul li:first-child{margin-right:50px}.newFooter___XUH_2 .module-introduce ul li:last-child img{cursor:pointer}.newFooter___XUH_2 .module-introduce ul li:last-child img:hover+span{color:#fff}.newFooter___XUH_2 .module-introduce ul li:last-child span{cursor:pointer}.newFooter___XUH_2 .module-introduce ul li:last-child span:hover{color:#fff}.newFooter___XUH_2 .module-introduce ol{margin-top:16px;display:flex;justify-content:space-around;padding:0;height:108px}.newFooter___XUH_2 .module-introduce ol li{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.newFooter___XUH_2 .module-introduce ol li a{font-size:14px;color:#bbb;margin-top:20px}.newFooter___XUH_2 .module-introduce ol li a:hover{color:#fff}.newFooter___XUH_2 .module-introduce ol li:nth-child(2){margin:0 54px}.newFooter___XUH_2 .module-introduce .footer-line{width:310px;height:1px;background-color:#3e4042;margin:32px 0}.newFooter___XUH_2 .module-introduce section{width:100%;height:115px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:14px;color:#bbb;font-weight:300}.newFooter___XUH_2 .module-introduce section img{margin-top:-2px;margin-right:10px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.sideBar___iM1tf{position:fixed;width:70px;background:#fff;box-shadow:0 0 8px #f1f1f1;border-radius:8px;right:40px;bottom:90px;z-index:10}#educoder .wrap___GEY86{padding:0;height:59px;line-height:59px;box-sizing:border-box;width:40px;color:#fff;font-size:20px;text-align:center;border-bottom:1px solid #f1f1f1;margin-left:15px;overflow:hidden}.wrap___GEY86:last-child{border:0}#educoder .backTop___skoyU{position:static;height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:5px;z-index:10}.ul___JwWww{list-style:decimal;padding-left:16px}.ul___JwWww li{list-style:decimal}.tooltipclass___QQUJq{max-width:500px!important}.name___sZaG7{display:inline-block;max-width:140px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.modal___F5VLC [class~=ant-modal-content]{background:url(./static/bg.a61a605a.png) no-repeat;background-size:cover}.modal___F5VLC .title___JqMFe{width:100%;height:16px;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.modal___F5VLC .content___f4NH_{display:flex;align-items:center;justify-content:space-between;width:754px;min-height:235px;margin-top:20px;padding:20px;background:#ffffff59;border-radius:8px;box-shadow:0 0 0 1px #fff;border-image:linear-gradient(180deg,#fff,#fff) 1 1;backdrop-filter:blur(10px)}.modal___F5VLC .content___f4NH_ .name___UtE1a{height:22px;font-weight:500;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:8px}.modal___F5VLC .content___f4NH_ .tip____F4Fo{width:555px;min-height:52px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:26px;text-align:left;font-style:normal;margin-bottom:15px}.modal___F5VLC .content___f4NH_ .info___Outu3{display:flex;align-items:center;margin-bottom:10px}.modal___F5VLC .content___f4NH_ .info___Outu3 .icon___vRglT{width:26px;height:26px;background:#e5eeff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.modal___F5VLC .content___f4NH_ .img___XOkOS{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around;background:#d0dbf8;border-radius:4px}.modal___F5VLC .content___f4NH_ .code___BFLYc{margin-top:10px}.item___iouDe{display:flex;align-items:center;justify-content:space-between;padding:15px 8px}.item___iouDe .left___jflep{display:flex;align-items:center;justify-content:space-around;width:64px;height:64px;background:#52c7b0;border-radius:4px;color:#fff}.item___iouDe .right___ZKzah{width:550px}.item___iouDe .right___ZKzah>div{margin-bottom:4px}.item___iouDe .right___ZKzah .text1___mApOX{height:23px;font-weight:400;font-size:14px;color:#6a7283;line-height:22px;text-align:left;font-style:normal;margin-right:5px}.item___iouDe .right___ZKzah .text2___lP9Fx{height:23px;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:left;font-style:normal}.item___iouDe .right___ZKzah .text2___lP9Fx .count___TFQl9{color:#f06b14}.item___iouDe .disable___BmHOV,.item___iouDe .disable___BmHOV div,.item___iouDe .disable___BmHOV span{color:#abafb7!important}.line___R2Nmd{width:555px;height:1px;background:#ebedf1;position:absolute;bottom:-6px;left:116px}.nocode___LEukz{display:flex;align-items:center;justify-content:space-around;height:176px}.nocode___LEukz div{display:flex;flex-direction:column;align-items:center}.nocode___LEukz img{width:70px;height:62px}.modal___s_owE .content___fKCoG{display:flex;justify-content:space-between;background:#ffffff59;border-radius:8px;border:1px solid;border-image:linear-gradient(180deg,#fff,#fff) 1 1;backdrop-filter:blur(10px)}.modal___s_owE .content___fKCoG .name____JFNc{height:22px;font-weight:500;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:8px}.modal___s_owE .content___fKCoG .tip___wHgnp{width:393px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:26px;text-align:left;font-style:normal;margin-bottom:15px}.modal___s_owE .content___fKCoG .info___I2DZv{display:flex;align-items:center;margin-bottom:10px}.modal___s_owE .content___fKCoG .info___I2DZv .icon___cQ6SY{width:26px;height:26px;background:#e5eeff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.modal___s_owE .content___fKCoG .img___GFBx1{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around;background:#d0dbf8;border-radius:4px}.modalityModal___fvSjk{background:#33333380;position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center}.modalityModal___fvSjk .modal___wvA_V{width:760px;height:419px;background:#fff;position:relative;z-index:200}.modalityModal___fvSjk .modal___wvA_V .ant-carousel .slick-dots li button{background:#c7c7c7}.modalityModal___fvSjk .modal___wvA_V .ant-carousel .slick-dots li.slick-active button{background:#898989}.modalityModal___fvSjk .modal___wvA_V .itemWarp___JNLoV{width:100%}.modalityModal___fvSjk .modal___wvA_V .close___PycHq{position:absolute;right:20px;top:20px;z-index:201;cursor:pointer}.modalityModal___fvSjk .modal___wvA_V .close___PycHq i{color:#ccc;cursor:pointer}.modalityModal___fvSjk .modal___wvA_V .cancelBtn___kgKTp{width:96px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;background:#3061d0;border:none;margin-top:20px}.selfdomModal___doNCF{background:#33333380;position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center}.selfdomModal___doNCF .modal___wvA_V{width:760px;height:419px;background:transparent;position:relative;z-index:200}.selfdomModal___doNCF .modal___wvA_V .itemWarp___JNLoV{width:100%}.selfdomModal___doNCF .modal___wvA_V .close___PycHq{position:absolute;right:-30px;top:-30px;z-index:201;cursor:pointer}.selfdomModal___doNCF .modal___wvA_V .close___PycHq i{color:#0152d9;cursor:pointer;font-size:30px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:8px;margin-left:auto}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___KWn1a{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___y2kKZ{display:flex;align-items:center}.loading___UEUk1{display:flex}.loading___UEUk1 .dot___TYXFV{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___KWn1a 1s infinite}.loading___UEUk1 .dot___TYXFV:nth-child(2){animation-delay:.3s}.loading___UEUk1 .dot___TYXFV:nth-child(3){animation-delay:.7s}.wrap___nU3cS{display:flex;flex-direction:column;height:100%;overflow:hidden}.chatContainer___PNe3Q{flex:1 1;width:100%;overflow:auto}.footerContainer___hQATV{padding-left:50px;padding-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___hQATV .btnWrp___mS8l6{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___hQATV .btnWrp___mS8l6>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U{cursor:pointer;user-select:none}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___hQATV .btnWrp___mS8l6 .btn___3za5U.btnActive____jzfb{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___hQATV .inputContainer___iCQ3u{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___hQATV .inputContainer___iCQ3u:hover{border:1px solid #145DFF}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2}.footerContainer___hQATV .inputContainer___iCQ3u .uploadBtn___OHHJF:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtn___ktaQl:disabled{background:#d2d2d2}.footerContainer___hQATV .inputContainer___iCQ3u .sendBtnDisabled___DVncF{width:40px;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___hQATV .inputContainer___iCQ3u .cancelBtn___bzMDI:hover{transform:scale(1.05)}.footerContainer___hQATV .inputContainer___iCQ3u textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___hQATV .inputContainer___iCQ3u textarea::placeholder{color:#c1c1d9}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u{align-items:flex-end}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u textarea{height:100%}.footerContainer___hQATV .lineFour___Lhbz5.inputContainer___iCQ3u .fullIcon___YWXTV{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___hQATV.footerContainerSelected___pGBh3{background:#fff;border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;padding-left:0;padding-right:0;margin-left:50px;margin-right:21px;border:1px solid #e8eaf2}.footerContainer___hQATV.footerContainerSelected___pGBh3:hover{border:1px solid #145DFF}.footerContainer___hQATV.footerContainerSelected___pGBh3 .btnWrp___mS8l6{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u{border:none;box-shadow:none;background:transparent}.footerContainer___hQATV.footerContainerSelected___pGBh3 .inputContainer___iCQ3u:hover{background:transparent;border:none}.footerContainer___hQATV.full___dZLXo{height:100%}.li___PjMV3{display:flex}.li___PjMV3 .avatarIcon___ztGQ3 .img___wZqEA{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___PjMV3 .content___OlYYG{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .borderBox___tjHwt{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___PjMV3 .content___OlYYG .borderBox___tjHwt .text___yWTCV{white-space:pre-wrap;color:#3061d0}.li___PjMV3 .content___OlYYG .fileWrap___IX778{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside{flex:1 1;min-width:0}.li___PjMV3 .content___OlYYG .fileWrap___IX778 .file___fxAKb aside .fileName___RA8nu{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___PjMV3 .content___OlYYG .source___nkLC0{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___PjMV3 .content___OlYYG .action___I2zGy{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___PjMV3 .content___OlYYG .action___I2zGy i{color:#666;cursor:pointer}.li___PjMV3 .content___OlYYG .action___I2zGy i:hover{color:#3061d0}.disabledInput___Buork{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___Buork>*{pointer-events:none;opacity:.3}.backBottom___SMuL2{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___SMuL2:hover i{color:#5c64ff}.backBottom___SMuL2 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___v8Eom{display:flex;align-items:center;gap:15px;position:relative}.head___v8Eom .headBtn___IS7xR{height:40px;display:flex;align-items:center;background:#ffffff1a;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:0 18px;cursor:pointer;color:#333}.head___v8Eom .headBtn___IS7xR:hover{color:#3061d0;background:#3061d01a;border:1px solid rgba(20,93,255,.2)}.menuWarp___G6yj0{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___G6yj0 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___G6yj0 .menu___M8VWP{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___G6yj0 .menu___M8VWP aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___G6yj0 .menu___M8VWP aside .menuText___gRpb5 span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___G6yj0 .menu___M8VWP aside .menuDel___eH_wg{display:none;flex-shrink:0;margin-left:10px}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV{background:#e7f3ff!important}.menuWarp___G6yj0 .menu___M8VWP aside.active___KWwPV span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover{background:#e7f3ff80}.menuWarp___G6yj0 .menu___M8VWP aside:hover span{color:#3061d0}.menuWarp___G6yj0 .menu___M8VWP aside:hover .menuDel___eH_wg{display:inline}.draggableImage___vcTso{position:fixed;right:20px;z-index:100;user-select:none}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{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___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{background:#f6f7f9;border-top:20px solid #F6F7F9}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.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 img{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:30px}.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___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;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;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}.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 .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.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}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}@keyframes showHide___RA23T{0%,to{opacity:0}33%{opacity:1}}.dotLoading___nQn12 span{opacity:0;animation:showHide___RA23T 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___nQn12 span:nth-child(1){animation-delay:0s}.dotLoading___nQn12 span:nth-child(2){animation-delay:.5s}.dotLoading___nQn12 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___xv5GK,div[class~=ant-progress].progress___xv5GK span[class~=ant-progress-text]{color:#3061d0}.tip___tKX6W{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.knowledgeWrapper___KcnuR div[class*=add_style]{left:293px!important;top:auto!important;white-space:nowrap}.knowledgeWrapper___KcnuR div[class~=ant-select] div[class~=ant-select-selector]{min-height:40px!important}.knowledgeWrapper___KcnuR div[class~=ant-select] div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:32px!important;line-height:32px!important}.fixedLoading___XmyB7{width:100vw;height:100vh;background-color:#0003;z-index:1200;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center}.leftNode___Y2uWT{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftNode___Y2uWT [class~=markdown-body] p{font-size:14px;color:#000;line-height:22px;font-family:initial}.leftNode___Y2uWT .option____sKqP{display:flex;margin-bottom:10px}.leftNode___Y2uWT .option____sKqP .serial___qF0bP{color:#000;flex-shrink:0}.leftNode___Y2uWT .row___oV21b{display:flex;margin-top:10px}.leftNode___Y2uWT .row___oV21b .label___XumW5{color:#464f66;flex-shrink:0;margin-right:10px}.leftNode___Y2uWT .row___oV21b .content___qfqms{font-weight:500;font-size:14px;color:#000}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{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___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{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___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector]{min-height:46px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.wrap___F7E3F .selectWrapper____kESB span[class~=ant-select-arrow]{right:12px}.wrap___F7E3F .tips___aHjQY{font-size:14px;font-weight:400;color:#9096a3}.wrap___F7E3F .linkBtn___uggVr{font-size:14px;font-weight:400;color:#3061d0;cursor:pointer}.mainText____S1I0{font-size:14px;font-weight:400;color:#5f6368}.public_tips___sZVWd{font-size:14px;font-weight:400;line-height:26px;color:#9096a3;margin-bottom:15px;display:flex;align-items:flex-start;padding:10px;background-color:#f6f7f9}.inputCss___t66EO .ant-input{min-height:30px;border-radius:4px}.bt___lXptu{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:14px;line-height:1}.add_style___knrMF{position:absolute!important;top:-30px!important;left:145px!important}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.tip___nCmqI,.tip___QcVfU{height:60px;background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 52px;margin-top:12px;margin-left:18px}.num___HN8vP{color:#fa6400;margin:0 4px}.fixedLoading___fUVB1{width:100vw;height:100vh;background-color:#0003;z-index:1200;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center}.wrap___DK7GO{display:flex;height:100%}.left___xFFOm{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column}.right___Wn6VB{padding:36px 70px 86px;width:58%;background:#f6f7f9;overflow:auto}.right___Wn6VB code,.right___Wn6VB .katex___zTHCW,.right___Wn6VB pre{pointer-events:none}.liWrap___oz1Sq:focus-visible{outline:0px solid transparent}.chatContainer___sqw7c{flex:1 1;width:100%;overflow:auto;padding:25px 35px 0;gap:20px;display:flex;flex-direction:column}.li___tK6IS{display:flex}.li___tK6IS .avatarIcon___ZuJNO .img___VZgHG{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___tK6IS .content___dfanj{flex:1 1;min-width:0}.li___tK6IS .content___dfanj .borderBox___VCy5e{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;width:100%}.li___tK6IS .content___dfanj .borderBox___VCy5e .text___b520B{white-space:pre-wrap;color:#3061d0}.bottomActionContainer___TWDsa{display:flex;justify-content:flex-end;position:fixed;bottom:37px;right:30px}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1:hover{color:#165dff;border:1px solid #165dff}.bottomActionContainer___TWDsa .bottomBtn___Zjpt1 i{color:#3061d0;margin-right:10px}.inputContainer___J4Z3D{display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s;margin:20px}.inputContainer___J4Z3D:hover{border:1px solid #145DFF}.inputContainer___J4Z3D .cancelBtn___XWBtv{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.inputContainer___J4Z3D .cancelBtn___XWBtv:hover{transform:scale(1.05)}.inputContainer___J4Z3D .sendBtn___Fna_S{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___J4Z3D .sendBtnDisabled___CVkel{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___J4Z3D textarea{resize:none!important;height:32px!important;padding-left:0!important}.inputContainer___J4Z3D textarea::placeholder{color:#c1c1d9}.backBottom___Fy2GM{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___Fy2GM:hover i{color:#5c64ff}.backBottom___Fy2GM i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}@keyframes dot-fade___iBj5W{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___xkPIT{display:flex;margin-top:20px}.loading___xkPIT .dot___glql7{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___iBj5W 1s infinite}.loading___xkPIT .dot___glql7:nth-child(2){animation-delay:.3s}.loading___xkPIT .dot___glql7:nth-child(3){animation-delay:.7s}.wrap___oWhF4{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___zJ2hC{flex:1 1;width:100%;overflow:auto;padding:20px 20px 0}.btnContainer___Z7XNj{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___Z7XNj .btn___zeIRE{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___Z7XNj .btn___zeIRE:hover{border-color:#3061d0;color:#3061d0}.inputContainer___zyQen{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer___zyQen textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer___zyQen textarea::placeholder{color:#c1c1d9}.inputContainer___zyQen .sendBtn___p9qsC{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___zyQen .sendBtn___p9qsC:disabled{background:#d2d2d2}.inputContainer___zyQen .sendBtnDisabled___udvlo{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___zyQen .cancelBtn___jQXRd{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer___zyQen .cancelBtn___jQXRd:hover{transform:scale(1.05)}@keyframes dot-fade___tCoUe{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___f4RyY{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___mv9lS{position:relative}.hover-line-content___l5S3e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___l5S3e::selection{background:#ff0}.line-button-container___BAvDN{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___BAvDN:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___zmmj3{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___zmmj3:hover{width:74px;border:1px solid #5C64FF}.button___zmmj3 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___H9BhS{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___kYcnk{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___mY6NB{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___mY6NB:hover{border:1px solid #5C64FF}.button___mY6NB span{font-size:12px;color:#5c64ff;margin-left:6px}.bigTips___PGtDh{display:flex;justify-content:space-between;width:100%;margin-top:10px;gap:20px;flex-wrap:wrap}.bigTips___PGtDh .item___rGzq7{width:calc((100% - 40px) / 3);padding:12px 14px;background:#95bdff1a;border:1px solid rgba(149,189,255,.1);border-radius:8px;cursor:default;position:relative}.bigTips___PGtDh .item___rGzq7.show___a7b2P{cursor:pointer}.bigTips___PGtDh .item___rGzq7.show___a7b2P:hover{border:1px solid #145DFF}.bigTips___PGtDh .item___rGzq7:hover .mask___NqkVA{display:flex}.bigTips___PGtDh .item___rGzq7 .mask___NqkVA{width:100%;height:100%;background:#00000080;border-radius:8px;position:absolute;z-index:10;left:0;top:0;display:none;align-items:center;justify-content:center;color:#fff}.bigTips___mewBX{display:flex;justify-content:space-between;width:100%;margin-top:10px;gap:20px;flex-wrap:wrap}.bigTips___mewBX .item___OHFMs{width:calc((100% - 40px) / 3);padding:12px 14px;background:#95bdff1a;border:1px solid rgba(149,189,255,.1);border-radius:8px;cursor:default;position:relative}.bigTips___mewBX .item___OHFMs.show___dsJVI{cursor:pointer}.bigTips___mewBX .item___OHFMs.show___dsJVI:hover{border:1px solid #145DFF}.bigTips___mewBX .item___OHFMs:hover .mask___h4LAC{display:flex}.bigTips___mewBX .item___OHFMs .mask___h4LAC{width:100%;height:100%;background:#00000080;border-radius:8px;position:absolute;z-index:10;left:0;top:0;display:none;align-items:center;justify-content:center;color:#fff}.btnWarp___e9Svq{display:flex;align-items:center;gap:20px;margin-bottom:20px}.btnWarp___e9Svq div{height:34px;background:#f6f7f9;border-radius:17px;padding:0 8px;line-height:34px;font-size:14px;color:#333;cursor:pointer}.btnWarp___e9Svq div.active___qzKJK{background:#eaeffa;color:#3061d0}.hot___PbZhD{background:#95bdff1a;border-radius:8px;padding:20px;margin-top:20px}.hot___PbZhD .title___q5BhY{display:flex;align-items:center;font-weight:600;font-size:18px;color:#232b40;margin-bottom:8px}.hot___PbZhD .title___q5BhY img{margin-right:10px}.hot___PbZhD .listWrap___MAOqx{display:flex;flex-wrap:wrap;margin-left:27px}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI{width:50%}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI aside{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;color:#434d6c;cursor:pointer;line-height:24px;font-size:14px}.hot___PbZhD .listWrap___MAOqx .box___Z_XBI aside:hover span{color:#0152d9}.li___Glbhe .content___y7ZPm{padding-left:50px}.li___Glbhe .content___y7ZPm .borderBox____3_NP{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___Glbhe .content___y7ZPm .borderBox____3_NP .text___iKvBa{font-size:14px;color:#434d6c}.li___Glbhe .content___y7ZPm .source___fArQ5{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___Glbhe .content___y7ZPm .action___p4LQG{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___Glbhe .content___y7ZPm .action___p4LQG i{color:#666;cursor:pointer}.li___Glbhe .content___y7ZPm .action___p4LQG i:hover{color:#3061d0}.teacher___MnWE2{width:72px;height:22px;background:linear-gradient(122deg,#9f1dff,#1025fd);border-radius:2px;border:1px solid;border-image:linear-gradient(90deg,#de69ff,#99b1ff) 1 1;font-weight:500;font-size:12px;color:#fff;text-align:center;line-height:20px;margin-bottom:15px}.tip1___wzzkN{width:333px;height:56px;background:url(data:image/png;base64,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) no-repeat center center;position:absolute;right:57px;top:36px;z-index:102;display:flex;align-items:center;font-size:14px;color:#fff;padding:0 25px 18px}.tip1___wzzkN span{margin-left:6px;margin-right:26px}.tip1___wzzkN i{color:#d1cfff}.tip1___wzzkN i:hover{color:#fff}.tip2___hA87f{background:url(data:image/png;base64,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) no-repeat center center;width:333px;height:63px;position:absolute;right:176px;top:44px;z-index:102;display:flex;align-items:center;font-size:14px;color:#fff;padding:0 25px 14px}.tip2___hA87f span{margin-left:6px;margin-right:26px}.tip2___hA87f i{color:#d1cfff}.tip2___hA87f i:hover{color:#fff}.tag___Rrjg6{display:inline-block;padding:0 4px;height:16px;background:linear-gradient(122deg,#9f1dff,#1025fd);border-radius:2px;border:1px solid;border-image:linear-gradient(90deg,#de69ff,#99b1ff) 1 1;font-weight:500;font-size:12px;color:#fff;line-height:14px;margin-left:8px;flex-shrink:0}.modal___A9Ovz div[class~=ant-modal-body]{height:500px;overflow-y:auto}.modal___A9Ovz div[class~=ant-modal-header]{padding:0}.colorBlue___XSmR5{color:#0152d9}.formWrap___wRvaA div[class~=ant-form-item-label]{width:85px;text-align:right}.formWrap___wRvaA span[class~=ant-upload-btn]{padding:0!important}.flexRow___C40dc{display:flex;flex-direction:row}.flexColumn___LkZfj{display:flex;flex-direction:column;align-items:center}.example___bz7Hw p{margin:0}.exampleImg___gNkC_{width:160px;height:110px;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;padding:0 5px;justify-content:center;align-items:center;display:flex}.colorOrange___Ka6zf{color:#ff6800}.uploader___plQRr p{margin:0}.uploadImg___cjOpL{height:110px;width:162px}.imageTip___p1_lZ{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:110px;width:162px;padding:20px 0}.uploadTipIcon___SpsS2{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___e9JlL{font-size:16px;color:#05101a}.color05101a___CDEUv{color:#05101a}.viewLargerImg___IclRX{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___beWC6 div[class~=ant-form-item-control]{max-width:100%}.footerWrap___beWC6 div[class~=ant-form-item]{margin-bottom:0}.footerWrap___beWC6 div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___CXi9y{padding:19px;background:#f6f7f9;margin-top:20px;color:#656565;font-size:14px}.note___CXi9y p{margin:0}.schoolHintWrap___Ma6ly{height:20px;line-height:20px;font-size:14px}.colorCDCDCD___D0UWo{color:#cdcdcd}.color0152d9___hF3Bb{color:#0152d9}.flexRow___jGYtM{display:flex;flex-direction:row}.flexColumn___NPMB3{display:flex;flex-direction:column}.formWrap___vwH9N{font-size:14px}.formWrap___vwH9N div[class~=ant-form-item-label] label{font-size:14px;color:#979797}.formWrap___vwH9N div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___vwH9N div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example____BmJC{margin-left:95px;margin-bottom:10px}.footerWrap___lp1L0 div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lp1L0 div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lp1L0 div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end} diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.b24c80e2.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.26b11e8e.async.js similarity index 85% rename from p__Classrooms__Lists__CommonHomework__Detail__index.b24c80e2.async.js rename to p__Classrooms__Lists__CommonHomework__Detail__index.26b11e8e.async.js index 51aa2c72a2..b21d71f39a 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.b24c80e2.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.26b11e8e.async.js @@ -1,14 +1,14 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3668],{27812:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},67921:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},61481:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},63524:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},12893:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},32134:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},918:function(St,We){"use strict";We.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},89529:function(St,We){"use strict";We.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},96460:function(St,We,s){"use strict";var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(O,f,c)=>f in O?W(O,f,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[f]=c,w=(O,f)=>{for(var c in f||(f={}))H.call(f,c)&&y(O,c,f[c]);if(B)for(var c of B(f))h.call(f,c)&&y(O,c,f[c]);return O};const o=O=>React.createElement("svg",w({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},O),React.createElement("title",null,"\u6279\u6CE8\u6587\u4EF6"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M62.7 79.6H0V8.5h39.3l23.4 18.4z",fill:"#F0A221"}),React.createElement("path",{d:"M71.4 71.1H8.7V0h44.4l18.3 18z",fill:"#F1C84C"}),React.createElement("path",{d:"M53.3 7.3v11.5h11.5z",fill:"#FFF"}),React.createElement("path",{d:"M34.9 13.9h-17v4.6h17zM45.9 27h-28v4.6h28zM45.9 40.6h-28v4.6h28zM45.9 53.7h-28v4.7h28z",fill:"#F0A221"}),React.createElement("path",{d:"M65 32H50v4.6h15zM65 45.6H50v4.6h15zM65 58.7H50v4.7h15z",fill:"#FFF"}),React.createElement("path",{d:"M60 56.5c.7 4.3-1 8.3-1 8.3s4-1.7 8.3-1c0 0 1.4-4.5 5.2-10L70 51.2c-5.5 3.9-10 5.3-10 5.3Z",fill:"#000"}),React.createElement("path",{d:"m64 59.2 7.1-7.1.5.5-7.1 7.1z",fill:"#F9A54C"}),React.createElement("path",{d:"M62.8 59.8c0 .7.5 1.2 1.2 1.2s1.2-.5 1.2-1.2-.5-1.2-1.2-1.2-1.2.6-1.2 1.2Z",fill:"#FFF"}),React.createElement("path",{d:"M71.6 55.8c4-2.6 6.7-4.5 12.6-10.5 10.2-10.2 16-18.3 14.3-20-1.7-1.7-9.5 3.8-20 14.3-6 6-7.6 8.6-10.5 12.6l3.6 3.6Z",fill:"#324A5E"}),React.createElement("path",{d:"m78 39.8 5.7 5.7.5-.5 1.4-1.4-5.6-5.7-1.4 1.4-.6.5Zm10.5-5.7c-.5.2-1.2.7-1.7 1.4-1.2 1.2-1.9 2.4-1.7 2.9.5.5 1.7-.5 2.9-1.7.7-.7 1.2-1.2 1.4-1.7l6.2-6.2 1.4 1.4c1.7-2.6 2.1-4.5 1.4-5-.5-.5-2.6-.2-5 1.4l1.6 1.6-6.5 5.9Z",fill:"#FFC65B"}),React.createElement("path",{d:"m49.6 36.4-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 50.4l-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 64.4l-3.8-3.9H18v-1h28.2l4.2 4.1z",fill:"#FFF"})));We.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},39020:function(St,We,s){"use strict";var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(O,f,c)=>f in O?W(O,f,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[f]=c,w=(O,f)=>{for(var c in f||(f={}))H.call(f,c)&&y(O,c,f[c]);if(B)for(var c of B(f))h.call(f,c)&&y(O,c,f[c]);return O};const o=O=>React.createElement("svg",w({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},O),React.createElement("title",null,"\u6587\u4EF6 "),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fill:"#F0A221",d:"M62.698 79.631H.04V8.534h39.22l23.438 18.332z"}),React.createElement("path",{d:"M71.387 71.1H8.73V.005h44.326l18.337 18.03v53.067h-.005ZM53.331 7.336v11.48h11.48L53.33 7.335Zm-8.367 6.536H17.938v4.623h27.026V13.87ZM62.26 27.024H17.857v4.623H62.26v-4.623Zm0 13.551H17.857v4.623H62.26v-4.623Zm0 13.158H17.857v4.623H62.26v-4.623Z",fill:"#F1C84C"})));We.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},12393:function(St,We,s){"use strict";s.d(We,{Z:function(){return P}});var n=s(59301),W=s(78241),B=s(8591),H=s(43418),h=s(5083),y=s(92832),w=s(1710),o=s(95237),O=s(43604),f=s(61186),c=s.n(f),D=s(955),g=s(89070),_={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},b=s(92365),r=s(79834),x=(L,Z,I)=>new Promise(($,z)=>{var V=ne=>{try{Q(I.next(ne))}catch(T){z(T)}},i=ne=>{try{Q(I.throw(ne))}catch(T){z(T)}},Q=ne=>ne.done?$(ne.value):Promise.resolve(ne.value).then(V,i);Q((I=I.apply(L,Z)).next())});const F=({dispatch:L,courseEndTime:Z,classroomList:I,successCallback:$=()=>{},visible:z,homeworkIds:V,courseId:i,isBatch:Q,shixunHomeworks:ne})=>{const[T]=W.default.useForm(),[ue,m]=(0,n.useState)(!1),[le,X]=(0,n.useState)(!1),[te,re]=(0,n.useState)(!1),[R,v]=(0,n.useState)([]),[l,p]=(0,n.useState)([]),[M,j]=(0,n.useState)([]),[G,de]=(0,n.useState)([]),[De,Be]=(0,n.useState)([]),[we,Ce]=(0,n.useState)([]),[Ze,ze]=(0,n.useState)([]),[Me,a]=(0,n.useState)([]),[J,d]=(0,n.useState)([]);(0,n.useEffect)(()=>{z?t():u()},[z]);const t=()=>x(void 0,null,function*(){m(!0);const A=yield(0,b.oR)(V[0],{course_id:i});re(A.no_group),Q?(ze(A.all_course_groups),a(A.all_course_groups)):(de(A.late_course_groups),Be(A.late_course_groups),v(A.submit_course_groups),p(A.submit_course_groups)),m(!1),T.setFieldsValue({end_time:c()()})}),e=()=>x(void 0,null,function*(){const A=T.getFieldsValue(),U=c()(A.end_time).format("YYYY-MM-DD HH:mm");if((Q?J.length===0:M.length===0&&we.length===0)&&!te){B.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}X(!0);const ie=yield(0,b.Mc)(i,{no_group:te,homework_ids:V,group_ids:Q?J:M,end_time:U,late_group_ids:Q?J:we});X(!1),ie.status===0&&(u(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),$(),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),u=()=>{j([]),Ce([]),p([]),Be([])};return n.createElement(H.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:_.modalWrapper,width:Q||te?520:760,open:z,confirmLoading:le,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>e(),onCancel:()=>{u(),L({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:_.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(W.default,{form:T,layout:"vertical"},n.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(h.default,{style:{width:"100%"},disabledDate:A=>(0,r.Q8)(A,Z),disabledTime:A=>(0,r.d0)(A),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!te&&n.createElement(n.Fragment,null,Q?n.createElement("div",null,n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{a(Ze.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement(w.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{d(A)}},rowKey:"id",pagination:!1,dataSource:Me,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(o.Z,{gutter:24},n.createElement(O.Z,{span:14},n.createElement("div",{className:_.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{p(R.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement("div",{className:_.tableWrapper},n.createElement(w.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{j(A)}},rowKey:"id",pagination:!1,dataSource:l,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(O.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:_.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{Be(G.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement("div",{className:_.tableWrapper},n.createElement(w.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{Ce(A)}},rowKey:"id",pagination:!1,loading:ue,dataSource:De,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var P=(0,g.connect)(({shixunHomeworks:L,classroomList:Z})=>({shixunHomeworks:L,classroomList:Z}))(F)},26084:function(St,We,s){"use strict";var n=s(59301),W=s(43418),B=s(8591),H=s(3113),h=s(86129),y=s.n(h),w=s(3294),o=s(955),O=s(99064),f=s(59301),c=Object.defineProperty,D=Object.defineProperties,g=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,x=(I,$,z)=>$ in I?c(I,$,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[$]=z,F=(I,$)=>{for(var z in $||($={}))b.call($,z)&&x(I,z,$[z]);if(_)for(var z of _($))r.call($,z)&&x(I,z,$[z]);return I},P=(I,$)=>D(I,g($)),L=(I,$,z)=>new Promise((V,i)=>{var Q=ue=>{try{T(z.next(ue))}catch(m){i(m)}},ne=ue=>{try{T(z.throw(ue))}catch(m){i(m)}},T=ue=>ue.done?V(ue.value):Promise.resolve(ue.value).then(Q,ne);T((z=z.apply(I,$)).next())});const Z=({files:I=[],name:$,buttonProps:z={},hide:V,onOk:i=()=>{}},Q)=>{const[ne,T]=(0,n.useState)(!1);let ue=(0,n.useRef)(new(y()));(0,n.useImperativeHandle)(Q,()=>({exportReport:m,exportAndCreateUserFolder:X,exportGroupingReport:le}));const m=(l,p="\u9644\u4EF6")=>L(void 0,null,function*(){const M=l||I;T(!0);let j=0,G=0,de=0,De=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j+1),"/",M==null?void 0:M.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Be(){return L(this,null,function*(){var we,Ce;re({},`${w.Z.API_SERVER}/api/attachments/${(0,o.Jn)((we=M==null?void 0:M[j])==null?void 0:we.id)}?t=${(0,o.Jn)((Ce=M==null?void 0:M[j])==null?void 0:Ce.id,Date.now())}`,(Ze,ze)=>L(this,null,function*(){var Me,a;if(((Me=Ze.target.response)==null?void 0:Me.type)==="application/json"){let t=yield te(Ze.target.response);if(t.message){B.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),T(!1);return}}let J=new Blob([Ze.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});G=G+J.size;let d=(a=M==null?void 0:M[j])==null?void 0:a.filename;setTimeout(()=>L(this,null,function*(){ue.current.file(d,J),De.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j+1),"/",M==null?void 0:M.length,de>0?f.createElement("span",null,"(\u5DF2\u62C6\u5206",de,"\u4E2Azip\u5305)"):"")}),j===(M==null?void 0:M.length)-1?v(De,de>0?de+1:0):G>900*1024*1024?(de++,G=0,R(de,()=>{j++,Be()})):(j++,Be())}),2600)}))})}Be()}),le=(l,p,M="\u9644\u4EF6")=>L(void 0,null,function*(){T(!0);let j=0;const G=l.flat().length,de=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",M,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",G),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function De(Ce,Ze){return L(this,null,function*(){const ze=yield(0,O.ZP)(`${w.Z.API_SERVER}/api/attachments/${Ce.id}`,{method:"get"});let Me=new Blob([ze],{type:"application/vnd.ms-excel;charset=utf-8"}),a=Ce.filename;Ze.file(a,Me),j+=1,de.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",G)})})}for(const Ce of l){const Ze=`${Ce[0].group_name}\u2014\u2014\u7EC4\u957F_${Ce[0].user_name}`,ze=ue.current.folder(Ze);for(const Me of Ce)yield De(Me,ze)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${$}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),de.destroy(),T(!1),i(),ue.current=new(y())}),X=(l,p="\u9644\u4EF6",M)=>L(void 0,null,function*(){T(!0);let j=0;const G=l.flat().length,de=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",G),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function De(Ce,Ze){return L(this,null,function*(){const ze=yield(0,O.ZP)(`${w.Z.API_SERVER}/api/attachments/${Ce.id}`,{method:"get"});let Me=new Blob([ze],{type:"application/vnd.ms-excel;charset=utf-8"}),a=Ce.filename;Ze.file(a,Me),j+=1,de.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",G)})})}for(const Ce of l){const Ze=`${Ce[0].user_name}-${Ce[0].student_id}`,ze=ue.current.folder(Ze);for(const Me of Ce)yield De(Me,ze)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${M||$}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),de.destroy(),T(!1),i(),ue.current=new(y())});function te(l){return new Promise(p=>{let M=new FileReader;M.readAsText(l,"utf-8"),M.addEventListener("loadend",()=>{const j=JSON.parse(M.result);p(j)})})}const re=(l,p,M,j)=>{const G=p,de=new window.XMLHttpRequest;return de.withCredentials=!0,de.addEventListener("load",function(De){M(De,de)},!1),de.addEventListener("error",function(De){j&&j(De)},!1),de.responseType="blob",de.open("GET",G),de.send(null),de},R=(l,p)=>{ue.current.generateAsync({type:"blob"}).then(function(M){const j=document.createElement("a");j.href=window.URL.createObjectURL(M),j.download=$+`-${l}.zip`,document.body.appendChild(j);const G=document.createEvent("MouseEvents");G.initEvent("click",!1,!1),j.dispatchEvent(G),document.body.removeChild(j),ue.current=new(y()),p()})},v=(l,p)=>{ue.current.generateAsync({type:"blob"}).then(function(M){const j=document.createElement("a");j.href=window.URL.createObjectURL(M),p>0?j.download=$+`-${p}.zip`:j.download=$+".zip",document.body.appendChild(j);const G=document.createEvent("MouseEvents");G.initEvent("click",!1,!1),j.dispatchEvent(G),document.body.removeChild(j),l.destroy(),T(!1),i(),ue.current=new(y())})};return V?f.createElement(f.Fragment,null):f.createElement(H.ZP,P(F({},z),{onClick:()=>m(),loading:ne}),"\u4E0B\u8F7D")};We.Z=(0,n.forwardRef)(Z)},23765:function(St,We,s){"use strict";s.d(We,{Z:function(){return b}});var n=s(59301),W={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},B=s(92310),H=s.n(B),h=s(23210),y=s(73524),w=s(955),o=s(3294),O=s(99064),f=s(24065),c=s(89070),D=s(8591),g=(r,x,F)=>new Promise((P,L)=>{var Z=z=>{try{$(F.next(z))}catch(V){L(V)}},I=z=>{try{$(F.throw(z))}catch(V){L(V)}},$=z=>z.done?P(z.value):Promise.resolve(z.value).then(Z,I);$((F=F.apply(r,x)).next())});const _=({className:r,style:x,dataSource:F=[],authority:P=!1,callback:L,showDimensions:Z=!0,classroomList:I})=>{var $;const[z,V]=(0,n.useState)({content:"",type:""}),[i,Q]=(0,n.useState)({}),[ne,T]=(0,n.useState)(!1),[ue,m]=(0,n.useState)({title:"",visible:!1,src:"",snapshotData:{}}),le=(0,n.useRef)(),X=v=>g(void 0,null,function*(){if(Q(v),v.file_type==="txt"){const l=yield(0,O.ZP)(v.url,{method:"get",headers:{"Content-Type":"application/xml"}});le.current=l}V({type:v.file_type,content:o.Z.API_SERVER+v.url})}),te=v=>{var l;m({visible:!0,src:o.Z.API_SERVER+v.url,id:v.id,title:v.title,snapshotData:(l=v==null?void 0:v.subitem)==null?void 0:l.settings})},re=v=>g(void 0,null,function*(){var l;V({type:v.file_type,content:o.Z.API_SERVER+((l=v==null?void 0:v.subitem)==null?void 0:l.url)})}),R=()=>{L(),m({visible:!1})};return F!=null&&F.length?n.createElement(n.Fragment,null,n.createElement("div",{className:H()(W.list,r),style:x},F.map((v,l)=>{var p,M,j;return n.createElement("div",{key:l,className:W.row},n.createElement("div",{className:W.title,onClick:()=>X(v)},n.createElement("i",{className:"iconfont icon-fujian1"}),n.createElement("span",{title:v.title},v.title)),n.createElement("div",{className:W.size},v.filesize),n.createElement("div",{className:W.download,onClick:()=>{var G,de;if((0,f.Rm)()&&!((G=I.AssistantObject.normal)!=null&&G.can_download)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,w.Nd)("",`${o.Z.API_SERVER}${(de=v.url)==null?void 0:de.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(v==null?void 0:v.file_type)&&n.createElement("div",{className:W.preview,onClick:()=>X(v)},n.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(v==null?void 0:v.file_type)&&Z&&(P?n.createElement("div",{className:W.annotation,onClick:()=>te(v)},n.createElement("i",{className:"iconfont icon-pizhu"}),(p=v.subitem)!=null&&p.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((M=v.subitem)==null?void 0:M.id)&&n.createElement("div",{className:W.annotation,onClick:()=>re(v)},n.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(v==null?void 0:v.file_type)&&((j=v.subitem)==null?void 0:j.id)&&n.createElement("div",{className:W.download,style:{marginLeft:20},onClick:()=>{var G,de;(0,w.Nd)("",`${o.Z.API_SERVER}${(de=(G=v==null?void 0:v.subitem)==null?void 0:G.url)==null?void 0:de.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(v==null?void 0:v.file_type)&&(0,f.eB)()&&["xlsx","docx","pptx"].includes(v==null?void 0:v.file_sub)&&Z&&n.createElement("div",{className:W.annotation,onClick:()=>{T(!0),X(v)}},n.createElement("i",{className:"iconfont icon-pizhu"}),v.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),v.is_edit&&(0,f.dE)()&&Z&&n.createElement("div",{className:W.annotation,onClick:()=>{X(v)}},n.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),n.createElement(h.Z,{close:!0,data:z==null?void 0:z.content,type:z==null?void 0:z.type,hasMask:!0,disabledDownload:(0,f.Rm)()&&!(($=I.AssistantObject.normal)!=null&&$.can_download),editOffice:ne?"edit":"view",monacoEditor:{value:le.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:P&&Z&&z.type==="image"?()=>te(i):null,onClose:()=>{L(),T(!1),V({content:"",type:""})}}),n.createElement(y.Z,{onOk:R,onClose:()=>m({visible:!1}),data:ue,showFullTools:!0})):null};var b=(0,c.connect)(({classroomList:r})=>({classroomList:r}))(_)},91785:function(St,We,s){"use strict";s.d(We,{Z:function(){return y}});var n=s(43418),W={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},B="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=",H=s(59301),y=({visible:w,setVisible:o,image:O,closeImageStyle:f,hiddenbutton:c})=>H.createElement(n.default,{centered:!0,destroyOnClose:!0,open:w,footer:null,wrapClassName:W.modal,onCancel:()=>o(!1)},H.createElement("div",{className:W.content},H.createElement("img",{src:O}),c,H.createElement("img",{onClick:()=>o(!1),className:W.close,src:B,style:f})))},57490:function(St,We,s){"use strict";s.d(We,{z:function(){return R},Z:function(){return v}});var n=s(59301),W=s(54580),B=s(8591),H=s(43418),h=s(3113),y=s(3294),w=s(23538),o=Object.defineProperty,O=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,D=(l,p,M)=>p in l?o(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,g=(l,p)=>{for(var M in p||(p={}))f.call(p,M)&&D(l,M,p[M]);if(O)for(var M of O(p))c.call(p,M)&&D(l,M,p[M]);return l},_=(l,p,M)=>new Promise((j,G)=>{var de=we=>{try{Be(M.next(we))}catch(Ce){G(Ce)}},De=we=>{try{Be(M.throw(we))}catch(Ce){G(Ce)}},Be=we=>we.done?j(we.value):Promise.resolve(we.value).then(de,De);Be((M=M.apply(l,p)).next())});const b="\u3000\u3000";function r(l){var p=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var M=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,M)).toFixed(1)+" "+p[M]}var x=({value:l=[],action:p,onChange:M,className:j,maxSize:G=150,title:de="\u6587\u4EF6\u4E0A\u4F20",accept:De=null})=>{const Be={multiple:!1,fileList:l,accept:De,withCredentials:!0,beforeUpload:Ce=>Ce.size/1024/1024(d.name.indexOf(b)===-1&&(d.name=`${d.name}${b}${r(d.size)}`),g({},d))),Ce.file.status==="done"&&((ze=(Ze=Ce.file)==null?void 0:Ze.response)==null?void 0:ze.status)===-1){message.error((a=(Me=Ce.file)==null?void 0:Me.response)==null?void 0:a.message),M([]);return}M(J)},onRemove:Ce=>_(void 0,null,function*(){const Ze=Ce.size/1024/1024;return Ce.status==="uploading"?!0:Ze0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:l.length>0,ghost:!0},de),React.createElement("span",{onClick:we,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",G,"M)"," ")))},F=s(61481),P=s(89392),L=Object.defineProperty,Z=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,z=(l,p,M)=>p in l?L(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,V=(l,p)=>{for(var M in p||(p={}))I.call(p,M)&&z(l,M,p[M]);if(Z)for(var M of Z(p))$.call(p,M)&&z(l,M,p[M]);return l};const i=l=>React.createElement("svg",V({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Q="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ne=Object.defineProperty,T=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,le=(l,p,M)=>p in l?ne(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,X=(l,p)=>{for(var M in p||(p={}))ue.call(p,M)&&le(l,M,p[M]);if(T)for(var M of T(p))m.call(p,M)&&le(l,M,p[M]);return l},te=(l,p,M)=>new Promise((j,G)=>{var de=we=>{try{Be(M.next(we))}catch(Ce){G(Ce)}},De=we=>{try{Be(M.throw(we))}catch(Ce){G(Ce)}},Be=we=>we.done?j(we.value):Promise.resolve(we.value).then(de,De);Be((M=M.apply(l,p)).next())});const{Dragger:re}=W.default;function R(l){let p=[];return l&&l.length>0&&(p=l.map(M=>({uid:M.id,id:M.id,name:M.title+b+M.filesize,url:M.url,filesize:M.filesize,status:"done",response:{id:M.id}}))),p}var v=({value:l,onChange:p,action:M,data:j,className:G,maxSize:de=150,title:De="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Be=!1,accept:we="",additionalText:Ce,isDragger:Ze,number:ze=1e3,aloneClear:Me=!1,realTimeRemove:a=!0,uploadText:J,setFileProgress:d,showFileProgress:t})=>{const[e,u]=(0,n.useState)(!1);let[A,U]=(0,n.useState)(l||[]),[k,ie]=(0,n.useState)(1);(0,n.useEffect)(()=>{l&&(k===1&&U([...l]),ie(2),ze===(l==null?void 0:l.length)&&u(!0))},[l]);const ye=()=>{setTimeout(()=>{A.pop(),U([...A])},500)};t&&d(A.some(Re=>Re.status==="uploading"));const Fe={multiple:!0,disabled:e,accept:we,withCredentials:!0,fileList:A,beforeUpload:(Re,Pe)=>{const ot=Re.size/1024/1024;return A.concat(Pe).length>ze?(A.pop(),U([...A]),B.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ze}\u4E2A\u6587\u4EF6`),Me?Promise.reject():(ye(),!1)):ot=ze?u(!0):u(!1),U([...A]),A=A.map(Ht=>{var wt,Rt;return(wt=Ht==null?void 0:Ht.response)!=null&&wt.id&&(Ht.url=(Rt=Ht==null?void 0:Ht.response)==null?void 0:Rt.url),Ht.name.indexOf(b)===-1&&(Ht.name=`${Ht.name}${b}${r(Ht.size)}`),X({},Ht)}),console.log("info:",Re,A),p(A)},onRemove:Re=>te(void 0,null,function*(){if(!a)return!0;const Pe=()=>te(void 0,null,function*(){if(Re.response?Re.response.id:Re.id){let Tt=yield(0,w.JZ)(Re.response?Re.response.id:Re.uid);return Promise.resolve(Tt)}else return!0});return Be?new Promise((ot,Tt)=>{H.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>te(void 0,null,function*(){const Jt=yield Pe();B.ZP.success("\u5220\u9664\u6210\u529F"),ot(!0)}),onCancel:()=>ot(!1)})}):yield Pe()})};function be(Re){Re.preventDefault(),Re.stopPropagation()}return n.createElement("div",{className:`multi-upload ${G||""}`},Ze&&n.createElement(re,X({},Fe),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(F.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",de,"MB)"," "),Ce),!Ze&&n.createElement(W.default,X({},Fe),n.createElement(h.ZP,{disabled:e,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:Q}),De),n.createElement("span",{onClick:be,className:"upload_text"},J||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${de}MB)`)))}},85057:function(St,We,s){"use strict";s.d(We,{jL:function(){return h},w9:function(){return de},QD:function(){return Xt},cQ:function(){return l},op:function(){return Tt},O5:function(){return ou},_b:function(){return _n},t7:function(){return F},Gi:function(){return ze},YG:function(){return Ce},qp:function(){return c},vr:function(){return Pn},qE:function(){return wt},Je:function(){return Z},wb:function(){return X},cq:function(){return e},tp:function(){return _}});var n=s(59301),W={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"},B="data:image/png;base64,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",h=({dataSource:et=[],img:qe,imgWidth:ut=346,title:st,sunTitle:Ut,bannerExtraContent:qt})=>n.createElement("div",{className:W.banner},n.createElement("div",{className:W.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,st),n.createElement("span",null,Ut)),et.length>0&&n.createElement("div",{className:W.btns},et.map((ht,jt)=>n.createElement("div",{key:jt,onClick:ht.click},ht.name,ht.sign?n.createElement("img",{src:B,width:39}):null))),qt),qe&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:qe,width:ut}))),y={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"},w=s(92310),o=s.n(w),O=s(89392),c=({dataSource:et=[],value:qe,onChange:ut,onTitleChange:st,className:Ut,title:qt,titleWidth:ht=41,style:jt={},fontColor:pt="#6A7283",showCount:$t})=>{const[Qt,Ct]=(0,n.useState)(0),[yn,hn]=(0,n.useState)(!1),en=(0,n.useRef)(null),vn=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var En;et.length!==0&&(((En=en==null?void 0:en.current)==null?void 0:En.clientHeight)>97?Ct(1):Ct(0)),et.length===0&&Ct(0),hn(!1)},[et]),n.createElement("div",{className:o()(y.row,Ut),style:jt},n.createElement("div",{onClick:(0,O.throttle)(()=>st==null?void 0:st(),2e3),style:{width:ht,marginTop:yn?12:4},className:`${y.title} ${st?"current":""}`},qt),n.createElement("div",{className:yn?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},n.createElement("div",{className:y.bar,ref:vn,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:y.tag,ref:en},et==null?void 0:et.map(En=>n.createElement("span",{onClick:()=>ut(En.id),key:En.id,style:{color:pt},className:qe===En.id?y.active:""},n.createElement("span",{title:En.name,className:y.name},En.name),!!$t&&n.createElement("span",{className:y.num},En.count))))),!!Qt&&n.createElement(n.Fragment,null,Qt===1?n.createElement("div",{onClick:()=>{var En;Ct(2),((En=en==null?void 0:en.current)==null?void 0:En.clientHeight)>245?hn(!0):hn(!1)},className:y.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{vn.current.scrollTop=0,Ct(1),hn(!1)},className:y.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},D={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"},_=({dataSource:et=[],value:qe,onChange:ut,className:st,style:Ut={}})=>n.createElement("div",{style:Ut,className:o()(D.tabs,st)},et.map(qt=>n.createElement("span",{onClick:()=>ut(qt.id),className:qe===qt.id?D.active:"",key:qt.id},qt.name))),b={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"},r=s(92832),F=({dataSource:et=[],value:qe="",onChange:ut,onInputChange:st=()=>{},className:Ut,style:qt={},placeholder:ht,allowClear:jt=!1})=>{var pt;const[$t,Qt]=(0,n.useState)(""),[Ct,yn]=(0,n.useState)("");(0,n.useEffect)(()=>{var vn;let En=qe;(vn=JSON.stringify(qe))!=null&&vn.includes("{")&&(Qt(qe.id),En=qe.value||"");try{yn(decodeURIComponent(En||""))}catch(nu){yn(decodeURIComponent(En||""))}},[qe]);const hn=()=>{ut(encodeURIComponent(Ct),$t||null)},en=vn=>{vn!==$t&&(Qt(vn),ut(encodeURIComponent(Ct),vn))};return n.createElement("div",{className:o()(b.input,Ut),style:qt},!!et.length&&n.createElement("div",{className:b.dropdown},n.createElement("div",{className:b.text},(pt=et.find(vn=>vn.id===$t))==null?void 0:pt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:b.b1}),n.createElement("b",{className:b.b2})),n.createElement("div",{className:b.menu},et.map((vn,En)=>n.createElement("div",{key:En,onClick:()=>en(vn.id)},vn.name)))),n.createElement(r.default,{onPressEnter:hn,value:Ct,onChange:vn=>{yn(vn.target.value),st(encodeURIComponent(vn.target.value),$t||null)},bordered:!1,placeholder:ht}),n.createElement("i",{onClick:hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},P={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"},Z=({value:et,onChange:qe,className:ut,total:st,pageSize:Ut,style:qt={}})=>{const ht=et<2,jt=et>=Math.ceil(st/Ut);return st<=Ut?n.createElement(n.Fragment,null):n.createElement("div",{className:o()(P.quickPager,ut),style:qt},n.createElement("div",{onClick:()=>{ht||qe(et-1,"prev")},className:ht?P.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{jt||qe(et+1,"next")},className:jt?P.disabled:""},"\u4E0B\u4E00\u9875"))},I={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"},$=s(71418),z=s(6848),V=s(13570),i=s(3294),Q=s(955),ne=s(96908),T=s(57177),ue=s(81378),m=s(8797),X=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt})=>{const $t=Math.floor((ht-(ut-1)*st)/ut);return n.createElement($.Z,{spinning:pt},n.createElement("div",{className:o()(I.list,et)},!!qe.length&&qe.map((Qt,Ct)=>{const{name:yn,id:hn,identifier:en,power:vn,cover_image_id:En,pic:nu}=Qt;return n.createElement("div",{className:I.wrap,key:hn,style:{width:$t,marginRight:(1+Ct)%ut===0?0:st+qt,marginBottom:Ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${en}/challenges`,className:I.li,onClick:yu=>{yu.preventDefault(),jt&&(0,Q.L9)([jt]),vn&&(0,Q.xg)(`/shixuns/${en}/challenges`)}},n.createElement("div",{className:I.img},n.createElement("img",{className:I.cover,src:`${nu}`}),Qt.is_jupyter&&n.createElement("img",{className:I.sign,src:ne}),Qt.is_jupyter_lab&&n.createElement("img",{className:I.sign,src:T}),Qt.is_unity_3d&&n.createElement("img",{className:I.sign,src:ue})),n.createElement("div",{className:I.name},n.createElement(z.Z,{title:yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:I.e},yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:I.tags},n.createElement(z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&n.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,Qt.myshixuns_count))),n.createElement(z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Qt.level))),n.createElement("div",{className:I.rate},n.createElement(V.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),n.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!vn&&n.createElement("div",{className:I.lockWrap},n.createElement("img",{src:`${i.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qe.length&&n.createElement(m.Z,null)))},te={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"},re=s(24065),R=s(59301),l=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt,onRemove:$t=()=>{},isCurrent:Qt=!0,showAlias:Ct=!1})=>{const yn=Math.floor((ht-(ut-1)*st)/ut),hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return R.createElement($.Z,{spinning:pt},R.createElement("div",{className:o()(te.list,et)},!!(qe!=null&&qe.length)&&(qe==null?void 0:qe.map((en,vn)=>{var En;const{name:nu,id:yu,identifier:Qu,featured:Ea,school_name:Yu,image_url:aa,excellent:ga,is_plan:Gu}=en;return R.createElement("div",{key:yu,className:te.wrap,style:{width:yn,marginRight:(1+vn)%ut===0?0:st+qt,marginBottom:Ut}},R.createElement("a",{className:te.li,onClick:su=>{su.preventDefault(),su.stopPropagation(),jt&&(0,Q.L9)([jt]),(0,Q.xg)(`/paths/${Qu}`)}},R.createElement("div",{className:te.img},R.createElement("img",{className:te.cover,src:`${aa}`}),Qt&&(0,re.bg)()&&(en==null?void 0:en.studying)&&R.createElement("div",{className:`${te.movebq} user-path-items`,onClick:su=>{su.stopPropagation(),$t(en)}},R.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),R.createElement("span",{className:"c-red"},"\u79FB\u9664")),(En=en==null?void 0:en.subject_tags)==null?void 0:En.map((su,Ou)=>{var fu,Ft;if(Ou===0){const Su=(fu=hn.find(ra=>ra.name==su))==null?void 0:fu.swimg;return R.createElement("img",{className:te.sign,src:Su,style:{left:"-4px"}})}const la=(Ft=hn.find(Su=>Su.name==su))==null?void 0:Ft.ptimg;return R.createElement("img",{className:te.sign,src:la,style:{left:`${48+52*(Ou-1)+2*Ou}px`}})}),R.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(en==null?void 0:en.excellent)&&R.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),R.createElement("div",{className:te.name},R.createElement(z.Z,{title:Ct&&(en!=null&&en.excellent_alias_name)?R.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nu}`,R.createElement("br",null),R.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${en==null?void 0:en.excellent_alias_name}`)):nu},R.createElement("span",{className:te.e},Ct&&(en==null?void 0:en.excellent_alias_name)||nu))),R.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Yu}`},R.createElement("div",{className:te.unit},R.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yu)),R.createElement("div",{className:te.tags},R.createElement("div",null,R.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),R.createElement("span",null,en.stages_count))),R.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),R.createElement("span",null,en.members_count)))))))})),!qe.length&&R.createElement(m.Z,null)))},p={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",wrap:"wrap___pKgcW",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="data:image/png;base64,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",j=s(59301),de=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt,handleVery:$t=()=>!0})=>{const Qt=Math.floor((ht-(ut-1)*st)/ut);return j.createElement($.Z,{spinning:pt},j.createElement("div",{className:o()(p.list,et)},!!qe.length&&qe.map((Ct,yn)=>{const{subject_identifier:hn,id:en,identifier:vn,power:En}=Ct,nu=Ct.is_public!=0&&Ct.is_public;return j.createElement("div",{className:p.wrap,key:en,style:{width:Qt,marginRight:(1+yn)%ut===0?0:st+qt,marginBottom:Ut}},j.createElement("a",{className:p.li,onClick:yu=>{yu.preventDefault(),$t(Ct==null?void 0:Ct.first_category_url)&&(jt&&(0,Q.L9)([jt]),(0,Q.xg)(Ct.first_category_url))}},j.createElement("div",{className:p.top},j.createElement(z.Z,{title:Ct.name},j.createElement("div",{className:p.name},Ct.name)),j.createElement("img",{className:p.img,src:i.Z.IMG_SERVER+"/images/"+Ct.avatar_url}),j.createElement("div",{className:p.text,title:Ct.creator},Ct.creator),hn&&j.createElement("div",{className:p.btns},j.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),j.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),nu&&j.createElement("div",{className:p.sign},"\u516C\u5F00")),j.createElement("div",{className:p.bottom},Ct.visits>0&&j.createElement(z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-liulanyan"}),j.createElement("span",null,Ct.visits))),Ct.course_members_count>0&&j.createElement(z.Z,{title:"\u6210\u5458",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-chengyuan"}),Ct.course_members_count)),Ct.tasks_count>0&&j.createElement(z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-zuoye"}),Ct.tasks_count)),Ct.is_end?j.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):j.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ct.is_accessible&&j.createElement("div",{className:p.lockWrap},j.createElement("img",{src:`${i.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),j.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qe.length&&j.createElement(m.Z,null)))},De={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"},Be=s(89070),Ce=({dataSource:et=[],value:qe,onChange:ut,className:st,style:Ut={},tabBarExtraContent:qt})=>n.createElement("div",{className:o()(De.tabs,st),style:Ut},n.createElement("div",{className:De.tabsWrap},et.map((ht,jt)=>!(ht!=null&&ht.hide)&&n.createElement("aside",{className:De.tab,onClick:()=>{ut(ht.id),ht.link&&Be.history.push(ht.link)},key:jt},n.createElement("div",{className:qe===ht.id?De.active:""},ht.name),(ht==null?void 0:ht.resetCount)==null&&(ht==null?void 0:ht.total)!==void 0&&n.createElement("span",null,"\uFF08",ht==null?void 0:ht.total,"\uFF09"),(ht==null?void 0:ht.resetCount)!==void 0&&(ht==null?void 0:ht.total)!==void 0&&n.createElement(z.Z,{title:(ht==null?void 0:ht.tip)!=null?ht==null?void 0:ht.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ht==null?void 0:ht.resetCount),"/",n.createElement("span",null,ht==null?void 0:ht.total),"\uFF09"))))),n.createElement("div",{className:De.tabBar},qt)),ze=({className:et,style:qe={},children:ut})=>n.createElement("div",{className:o()(et),style:qe},ut),Me={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"},a=s(38854),J=s(20834);const d=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var e=({sortValue:et,dropValue:qe,className:ut,onSort:st,onDrop:Ut,dataSource:qt=d})=>{var ht;return n.createElement("div",{className:o()(Me.orderWrap,ut)},n.createElement(a.Z,{dropdownRender:()=>n.createElement(J.default,null,qt.map((jt,pt)=>n.createElement(J.default.Item,{key:pt,onClick:()=>Ut(jt.id)},jt.name)))},n.createElement("span",{className:Me.orderTextWrap},(ht=qt.find(jt=>qe===jt.id))==null?void 0:ht.name)),n.createElement("span",{className:Me.orderIconWrap},n.createElement("span",{className:Me.orderAsc},n.createElement("i",{className:et==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer}`,onClick:()=>st(et==="asc"?"desc":"asc")})),n.createElement("span",{className:Me.orderDesc},n.createElement("i",{className:et==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer}`,onClick:()=>st(et==="asc"?"desc":"asc")}))))},u={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"},A=s(3113),U=Object.defineProperty,k=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(et,qe,ut)=>qe in et?U(et,qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):et[qe]=ut,be=(et,qe)=>{for(var ut in qe||(qe={}))ie.call(qe,ut)&&Fe(et,ut,qe[ut]);if(k)for(var ut of k(qe))ye.call(qe,ut)&&Fe(et,ut,qe[ut]);return et},Re=(et,qe)=>{var ut={};for(var st in et)ie.call(et,st)&&qe.indexOf(st)<0&&(ut[st]=et[st]);if(et!=null&&k)for(var st of k(et))qe.indexOf(st)<0&&ye.call(et,st)&&(ut[st]=et[st]);return ut},Pe=(et,qe,ut)=>new Promise((st,Ut)=>{var qt=pt=>{try{jt(ut.next(pt))}catch($t){Ut($t)}},ht=pt=>{try{jt(ut.throw(pt))}catch($t){Ut($t)}},jt=pt=>pt.done?st(pt.value):Promise.resolve(pt.value).then(qt,ht);jt((ut=ut.apply(et,qe)).next())}),Tt=et=>{var qe=et,{className:ut,style:st,children:Ut,loading:qt=!1,openLoading:ht,onClick:jt=()=>{},size:pt="middle",shape:$t="round"}=qe,Qt=Re(qe,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ct,yn]=(0,n.useState)(!1);return n.createElement(A.ZP,be({onClick:(0,O.throttle)(hn=>Pe(void 0,null,function*(){ht&&yn(!0);try{yield jt(hn)}catch(en){console.log("error",en)}ht&&yn(!1)}),2e3,{leading:!0,trailing:!1}),className:o()(u.btn,u[`${pt}-${$t}`],ut),style:st,size:pt,shape:$t,loading:Ct||qt},Qt),Ut)},Jt={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"},wt=({className:et,style:qe,children:ut=null,onClick:st,title:Ut})=>n.createElement("div",{className:o()(Jt.head,et),style:qe},n.createElement("span",{className:"primary-hover",onClick:st},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:Ut},Ut),n.createElement("div",{className:Jt.node},ut)),Rt={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"},Xt=({confirmShow:et=!0,confirmTitle:qe,confirmClick:ut,cancelShow:st=!0,cancelTitle:Ut,cancelClick:qt,className:ht,style:jt,confirmLoading:pt=!1})=>n.createElement("div",{className:o()(Rt.btns,ht),style:jt},et&&n.createElement(A.ZP,{loading:pt,onClick:ut,type:"primary",className:Rt.confirm},qe),st&&n.createElement(A.ZP,{onClick:qt,className:Rt.cancel},Ut)),sn={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"},Pn=({className:et,style:qe={},LeftContent:ut,children:st,RightContent:Ut})=>n.createElement("div",{className:o()(sn.fixedBottom,et),style:qe},n.createElement("div",{className:sn.wrap},n.createElement("div",{className:sn.left},ut),n.createElement("div",{className:sn.center},st),n.createElement("div",{className:sn.right},Ut))),bn={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"},_n=({className:et,style:qe={},dataSource:ut=[]})=>n.createElement("div",{className:o()(bn.crumbs,et),style:qe},ut.map((st,Ut)=>UtBe.history.push(st.path)},st.name):n.createElement("span",null,st.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:Ut,style:{color:"#5F6368"}},st.name))),mn=s(31797),Ye=Object.defineProperty,pn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,tu=(et,qe,ut)=>qe in et?Ye(et,qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):et[qe]=ut,ru=(et,qe)=>{for(var ut in qe||(qe={}))Mn.call(qe,ut)&&tu(et,ut,qe[ut]);if(Sn)for(var ut of Sn(qe))Vn.call(qe,ut)&&tu(et,ut,qe[ut]);return et},Nn=(et,qe)=>pn(et,xn(qe)),Fu=(et,qe)=>{var ut={};for(var st in et)Mn.call(et,st)&&qe.indexOf(st)<0&&(ut[st]=et[st]);if(et!=null&&Sn)for(var st of Sn(et))qe.indexOf(st)<0&&Vn.call(et,st)&&(ut[st]=et[st]);return ut};const{Countdown:_u}=mn.default;var ou=et=>{var qe=et,{onChange:ut}=qe,st=Fu(qe,["onChange"]);const[Ut,qt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof Ut=="number"&&Ut>=0&&ut(Ut)},[Ut]);const ht=jt=>{const pt=Math.floor(jt/1e3);qt(pt)};return n.createElement(_u,Nn(ru({},st),{onChange:ht}))}},58010:function(St,We,s){"use strict";var n=s(59301),W=s(78241),B=s(95237),H=s(43604),h=s(57809),y=s(5871),w=s(6848),o=s(5083),O=s(92832),f=s(89070),c=s(79834),D=s(89529),g=s(59301),_=Object.defineProperty,b=Object.defineProperties,r=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(V,i,Q)=>i in V?_(V,i,{enumerable:!0,configurable:!0,writable:!0,value:Q}):V[i]=Q,Z=(V,i)=>{for(var Q in i||(i={}))F.call(i,Q)&&L(V,Q,i[Q]);if(x)for(var Q of x(i))P.call(i,Q)&&L(V,Q,i[Q]);return V},I=(V,i)=>b(V,r(i)),$=(V,i)=>{var Q={};for(var ne in V)F.call(V,ne)&&i.indexOf(ne)<0&&(Q[ne]=V[ne]);if(V!=null&&x)for(var ne of x(V))i.indexOf(ne)<0&&P.call(V,ne)&&(Q[ne]=V[ne]);return Q};const z=({disabled:V,shixunHomeworks:i,selectOptions:Q,form:ne})=>{const{workSetting:T}=i,[ue,m]=(0,n.useState)([]),le=(0,n.useMemo)(()=>Q==null?void 0:Q.filter(X=>!ue.includes(X.value)),[ue,Q]);return(0,n.useEffect)(()=>{var X;const te=((X=T==null?void 0:T.anonymous_appeal_settings)==null?void 0:X.filter(re=>re.appeal_time))||[];m(te.map(re=>re.group_name))},[T]),g.createElement(W.default.List,{name:"anonymous_appeal_settings"},(X,{add:te,remove:re})=>g.createElement(g.Fragment,null,X.map(R=>{var v;const l=R,{key:p,name:M}=l,j=$(l,["key","name"]),de=ne.getFieldValue(["anonymous_appeal_settings",M]).deleteflag;return g.createElement("div",{key:p},g.createElement(B.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},g.createElement(H.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",p+1),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{name:[R.name,"group_name"]}),g.createElement(h.default,{mode:"multiple",disabled:V||!de,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:D.Z.multiple_select,options:le||[],onSelect:De=>{m(Be=>[...Be,De])},onDeselect:De=>{m(Be=>Be.filter(we=>we!==De))}}))),g.createElement(H.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{label:"",name:[R.name,"appeal_penalty"]}),g.createElement(y.Z,{min:0,disabled:V,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),g.createElement(w.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},g.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${D.Z.title_icon}`})),g.createElement(H.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{label:"",name:[R.name,"appeal_time"]}),g.createElement(o.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:V,size:"large",disabledDate:De=>(0,c.Q8)(De,T==null?void 0:T.course_end_date),disabledTime:De=>(0,c.d0)(De),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),g.createElement(W.default.Item,I(Z({},j),{name:[M,"deleteflag"]}),g.createElement(O.default,{type:"hidden"})),!V&&X.length<((v=T==null?void 0:T.anonymous_appeal_settings)==null?void 0:v.length)&&g.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{te({deleteflag:!0})}}),p!==0&&!V&&de&&g.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const De=ne.getFieldValue(["anonymous_appeal_settings",M,"group_name"])||[];m(Be=>Be.filter(we=>!De.includes(we))),re(M)}})))})))};We.Z=(0,f.connect)(({shixunHomeworks:V})=>({shixunHomeworks:V}))(z)},33469:function(St,We,s){"use strict";var n=s(59301),W=s(5083),B=s(78241),H=s(95237),h=s(43604),y=s(57809),w=s(8591),o=s(92832),O=s(5871),f=s(6848),c=s(24905),D=s(61186),g=s.n(D),_=s(89070),b=s(79834),r=s(24065),x=s(89529),F=s(59301),P=Object.defineProperty,L=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,V=(m,le,X)=>le in m?P(m,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):m[le]=X,i=(m,le)=>{for(var X in le||(le={}))$.call(le,X)&&V(m,X,le[X]);if(I)for(var X of I(le))z.call(le,X)&&V(m,X,le[X]);return m},Q=(m,le)=>L(m,Z(le)),ne=(m,le)=>{var X={};for(var te in m)$.call(m,te)&&le.indexOf(te)<0&&(X[te]=m[te]);if(m!=null&&I)for(var te of I(m))le.indexOf(te)<0&&z.call(m,te)&&(X[te]=m[te]);return X};const{RangePicker:T}=W.default,ue=({disabled:m,shixunHomeworks:le,selectOptions:X,form:te,data:re,classroomList:R})=>{const{workSetting:v}=le,[l,p]=(0,n.useState)([]),M=(0,n.useMemo)(()=>X==null?void 0:X.filter(G=>!l.includes(G.value)),[l,X]);(0,n.useEffect)(()=>{var G;const de=((G=v==null?void 0:v.anonymous_comment_settings)==null?void 0:G.filter(De=>De.evaluation_end))||[];p(de.map(De=>De.group_name))},[v]);const j=G=>{var de;const De=(de=v==null?void 0:v.anonymous_appeal_settings)==null?void 0:de.find(Be=>Be.group_id===G);return re.anonymous_appeal&&De&&(De==null?void 0:De.appeal_time)!==null};return F.createElement(B.default.List,{name:"anonymous_comment_settings"},(G,{add:de,remove:De})=>F.createElement(F.Fragment,null,G.map(Be=>{var we,Ce;const Ze=Be,{key:ze,name:Me}=Ze,a=ne(Ze,["key","name"]),J=te.getFieldValue(["anonymous_comment_settings",Me]),d=J.deleteflag,t=g()((we=J.evaluation_start)==null?void 0:we[0])<=g()(),e=!d&&t?[!0,j(J==null?void 0:J.group_id)]:[!1,!1];return F.createElement("div",{key:ze,style:{background:"#F6F7F9",padding:"5px 30px"}},F.createElement(H.Z,{align:"top",style:{marginLeft:"53px"}},F.createElement(h.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",ze+1),F.createElement(h.Z,{flex:1},F.createElement(H.Z,{align:"middle",style:{marginBottom:10}},F.createElement(h.Z,{span:8},F.createElement(B.default.Item,Q(i({},a),{name:[Me,"group_name"]}),F.createElement(y.default,{mode:"multiple",disabled:m||!d,className:x.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:M||[],onSelect:u=>{p(A=>[...A,u])},onDeselect:u=>{p(A=>A.filter(U=>U!==u))}}))),F.createElement(h.Z,{className:"ml20"},F.createElement(B.default.Item,Q(i({},a),{name:[Me,"evaluation_start"]}),F.createElement(T,{ranges:{\u6B64\u523B:()=>{var u;const A=(u=J==null?void 0:J.evaluation_start)==null?void 0:u[0];return[A?g()(A):g()(),g()()]}},size:"large",style:{width:"500px"},disabled:m||e,allowClear:!1,disabledDate:u=>(0,b.Q8)(u,v==null?void 0:v.course_end_date),disabledTime:u=>(0,b.d0)(u),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var u;if((0,r.Rm)()&&!((u=R.AssistantObject.group)!=null&&u.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(B.default.Item,Q(i({},a),{name:[Me,"deleteflag"]}),F.createElement(o.default,{type:"hidden"})),!m&&G.length<((Ce=v==null?void 0:v.anonymous_comment_settings)==null?void 0:Ce.length)&&F.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{de({deleteflag:!0})}}),ze!==0&&!m&&d&&F.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const u=te.getFieldValue(["anonymous_comment_settings",Me,"group_name"])||[];p(A=>A.filter(U=>!u.includes(U))),De(Me)}})))),F.createElement(H.Z,{align:"middle",style:{marginLeft:"53px"}},F.createElement(h.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),F.createElement(h.Z,null,F.createElement(B.default.Item,Q(i({},a),{label:"",colon:!1,name:[Me,"evaluation_num"]}),F.createElement(O.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:m||!d&&t}))),F.createElement(f.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},F.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${x.Z.title_icon}`})),F.createElement(h.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),F.createElement(h.Z,null,F.createElement(B.default.Item,Q(i({},a),{label:"",colon:!1,name:[Me,"absence_penalty"]}),F.createElement(O.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:m,onChange:u=>{var A;if((0,r.Rm)()&&!((A=R.AssistantObject.group)!=null&&A.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(h.Z,{style:{marginLeft:"40px"}},F.createElement(B.default.Item,Q(i({},a),{name:[Me,"student_comment"],valuePropName:"checked"}),F.createElement(c.default,{disabled:m,onChange:()=>{var u;if((0,r.Rm)()&&!((u=R.AssistantObject.group)!=null&&u.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(h.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};We.Z=(0,_.connect)(({shixunHomeworks:m,classroomList:le})=>({shixunHomeworks:m,classroomList:le}))(ue)},65629:function(St,We,s){"use strict";var n=s(89070),W=s(95237),B=s(43604),H=s(5083),h=s(5871),y=s(6848),w=s(61186),o=s.n(w),O=s(79834),f=s(89529),c=s(59301);const D=({data:g,disabled:_,setData:b,shixunHomeworks:r})=>{const{workSetting:x,workList:F}=r;return c.createElement("div",null,c.createElement(W.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},c.createElement(B.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),c.createElement(B.Z,null,c.createElement(H.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:_,disabledDate:P=>(0,O.Q8)(P,x==null?void 0:x.course_end_date),disabledTime:P=>(0,O.d0)(P),value:g.appeal_time?o()(g.appeal_time):"",onChange:(P,L)=>{g.appeal_time=L,b(Object.assign({},g))}})),c.createElement(B.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),c.createElement(B.Z,null,c.createElement(h.Z,{size:"large",disabled:_,value:g.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:P=>{g.appeal_penalty=P,b(Object.assign({},g))}})),c.createElement(y.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${f.Z.title_icon}`}))))};We.Z=(0,n.connect)(({shixunHomeworks:g})=>({shixunHomeworks:g}))(D)},47599:function(St,We,s){"use strict";var n=s(5083),W=s(5871),B=s(6848),H=s(24905),h=s(61186),y=s.n(h),w=s(89070),o=s(79834),O=s(89529),f=s(59301);const c=({data:D,setData:g,disabled:_,shixunHomeworks:b})=>{const{workSetting:r}=b,x=y()(r==null?void 0:r.evaluation_start)<=y()(),F=D.anonymous_appeal;return f.createElement("div",null,f.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},f.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),f.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:P=>(0,o.Q8)(P,r==null?void 0:r.course_end_date),disabledTime:P=>(0,o.d0)(P),disabled:_||x||F,value:D.evaluation_start?y()(D.evaluation_start):"",onChange:(P,L)=>{D.evaluation_start=L,g(Object.assign({},D))}}),f.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),f.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:P=>(0,o.Q8)(P,r==null?void 0:r.course_end_date,D.evaluation_start),disabledTime:P=>(0,o.d0)(P,y()(D.evaluation_start)),disabled:_||F,value:D.evaluation_end?y()(D.evaluation_end):"",onChange:(P,L)=>{D.evaluation_end=L,g(Object.assign({},D))}})),f.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},f.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),f.createElement(W.Z,{disabled:_||x||F,value:D.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:P=>{D.evaluation_num=P,g(Object.assign({},D))}}),f.createElement(B.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},f.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${O.Z.title_icon}`})),f.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),f.createElement(W.Z,{min:0,disabled:_,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:D.absence_penalty,onChange:P=>{D.absence_penalty=P,g(Object.assign({},D))}})),D.anonymous_comment&&f.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},f.createElement(H.default,{checked:D.student_comment,disabled:_,onChange:()=>{D.student_comment=!D.student_comment,g(Object.assign({},D))}},f.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};We.Z=(0,w.connect)(({shixunHomeworks:D})=>({shixunHomeworks:D}))(c)},24571:function(St,We,s){"use strict";s.d(We,{Z:function(){return I}});var n=s(59301),W=s(43418),B=s(8591),H=s(95237),h=s(43604),y=s(3113),w=s(54580),o=s(1710),O={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},f=s(85057),c=s(3294),D=s(99064),g=s(955),_=Object.defineProperty,b=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,F=($,z,V)=>z in $?_($,z,{enumerable:!0,configurable:!0,writable:!0,value:V}):$[z]=V,P=($,z)=>{for(var V in z||(z={}))r.call(z,V)&&F($,V,z[V]);if(b)for(var V of b(z))x.call(z,V)&&F($,V,z[V]);return $},L=($,z,V)=>new Promise((i,Q)=>{var ne=m=>{try{ue(V.next(m))}catch(le){Q(le)}},T=m=>{try{ue(V.throw(m))}catch(le){Q(le)}},ue=m=>m.done?i(m.value):Promise.resolve(m.value).then(ne,T);ue((V=V.apply($,z)).next())}),I=({visible:$,categoryId:z,getData:V,onCancle:i})=>{var Q,ne;const[T,ue]=(0,n.useState)([]),[m,le]=(0,n.useState)(!1),[X,te]=(0,n.useState)(!1),[re,R]=(0,n.useState)({success_size:0,error_list:[]}),v={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{ue([])},beforeUpload:l=>L(void 0,null,function*(){return ue([l]),!1}),fileList:T,accept:".xlsx"};return n.createElement(n.Fragment,null,n.createElement(W.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:X,onOk:()=>L(void 0,null,function*(){if(T.length===0){B.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}te(!0);const l=new FormData;l.append("file",T[0]);const p=yield(0,D.ZP)(`/api/homework_commons/${z}/import_external_score.json`,{method:"post",body:l},!0);(p==null?void 0:p.status)===0&&(R(p),i(),V(),le(!0),ue([])),te(!1)}),onCancel:()=>{ue([]),i()}},n.createElement("div",{className:O.achieveSty},n.createElement("div",{className:O.tip},n.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),n.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),n.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),n.createElement(H.Z,{align:"middle",className:"mt20"},n.createElement(h.Z,{className:"mr10"},n.createElement("span",{className:O.labolIcon},"*"),n.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),n.createElement(h.Z,null,n.createElement(y.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},n.createElement("a",{className:O.downloadbutton,onClick:l=>{l.stopPropagation(),l.preventDefault(),(0,g.FH)("",c.Z.API_SERVER+`/api/homework_commons/${z}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),n.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),n.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},n.createElement(w.default.Dragger,P({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},v),n.createElement("div",null,n.createElement(f.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),n.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),n.createElement(W.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:m,onCancel:()=>{le(!1)},footer:null},n.createElement("div",null,n.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},n.createElement("span",null,"\u5BFC\u5165\u6210\u529F",n.createElement("span",{style:{color:"#19CB70"}}," ",re==null?void 0:re.success_size," "),"\u4E2A\u5B66\u751F"),n.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",n.createElement("span",{style:{color:"#E30000"}}," ",(Q=re==null?void 0:re.error_list)==null?void 0:Q.length," "),"\u4E2A\u5B66\u751F")),!!((ne=re==null?void 0:re.error_list)!=null&&ne.length)&&n.createElement("div",{className:"mb20"},n.createElement(o.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:l=>n.createElement("span",{style:{color:"#000"}},l)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:l=>n.createElement("span",{style:{color:"#666"}},l)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:l=>n.createElement("span",{style:{color:"#000"}},l)}],dataSource:re==null?void 0:re.error_list,pagination:!1,scroll:{y:47*8}})))))}},45633:function(St,We,s){"use strict";var n=s(43418),W=s(8591),B=s(99064),H=s(89070),h=s(24065),y=s(59301),w=(O,f,c)=>new Promise((D,g)=>{var _=x=>{try{r(c.next(x))}catch(F){g(F)}},b=x=>{try{r(c.throw(x))}catch(F){g(F)}},r=x=>x.done?D(x.value):Promise.resolve(x.value).then(_,b);r((c=c.apply(O,f)).next())});const o=({shixunHomeworks:O,dispatch:f,classroomList:c,getData:D})=>y.createElement(n.default,{centered:!0,title:"\u63D0\u793A",open:O.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>w(void 0,null,function*(){var g;if((0,h.Rm)()&&!((g=c.AssistantObject.normal)!=null&&g.can_redo)){W.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,B.ZP)(`/api/homework_commons/${O.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:O.actionTabs.student_work_id}})).status===0&&(W.ZP.success("\u64CD\u4F5C\u6210\u529F"),f({type:"shixunHomeworks/setActionTabs",payload:{}}),D())}),onCancel:()=>{f({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",O.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));We.Z=(0,H.connect)(({shixunHomeworks:O,classroomList:f})=>({shixunHomeworks:O,classroomList:f}))(o)},93982:function(St,We,s){"use strict";s.r(We),s.d(We,{default:function(){return _o}});var n=s(59301),W=s(89070),B=s(49127),H=s(3113),h=s(8591),y=s(43418),w=s(66104),o=s(99313),O=s(27812),f=s(955),c=s(78241),D=s(6848),g=s(95237),_=s(20834),b=s(24905),r=s(43604),x=s(1710),F=s(92832),P=s(38854),L=s(58421),Z=s(5112),I=s(5871),$=s(57809),z=s(71418),V=s(61186),i=s.n(V),Q=s(8797),ne=s(99064),T=Object.defineProperty,ue=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,X=(S,C,E)=>C in S?T(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,te=(S,C)=>{for(var E in C||(C={}))m.call(C,E)&&X(S,E,C[E]);if(ue)for(var E of ue(C))le.call(C,E)&&X(S,E,C[E]);return S},re=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const R=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)();return n.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:S.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){(yield(0,ne.ZP)(`/api/myshixuns/${S.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:E.coursesId}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),C({type:"shixunHomeworks/setActionTabs",payload:{}}),C({type:"shixunHomeworks/getWorkList",payload:te({},S.actionTabs.params)}))}),onCancel:()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),n.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var v=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(R),l=s(24065),p=s(59301),M=Object.defineProperty,j=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,De=(S,C,E)=>C in S?M(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Be=(S,C)=>{for(var E in C||(C={}))G.call(C,E)&&De(S,E,C[E]);if(j)for(var E of j(C))de.call(C,E)&&De(S,E,C[E]);return S},we=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Ce=({shixunHomeworks:S,classroomList:C,dispatch:E})=>{const pe=(0,W.useParams)(),[fe,he]=(0,n.useState)(!0),[_e,Ae]=(0,n.useState)(!1),[ae]=c.default.useForm();return p.createElement(p.Fragment,null,p.createElement(y.default,{centered:!0,title:"\u8C03\u5206",open:S.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:_e,onOk:()=>we(void 0,null,function*(){var Ie;if((0,l.Rm)()&&!((Ie=C.AssistantObject.normal)!=null&&Ie.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield ae.validateFields();const ve=ae.getFieldsValue();Ae(!0),(yield(0,ne.ZP)(`/api/student_works/${S.actionTabs.id}/adjust_score.json`,{method:"post",body:Be({},ve)})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),ae.resetFields(),E({type:"shixunHomeworks/setActionTabs",payload:{}}),E({type:"shixunHomeworks/getWorkList",payload:Be({},S.actionTabs.params)})),Ae(!1)}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},p.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),p.createElement(c.default,{form:ae,layout:"horizontal"},p.createElement("div",{style:{display:"flex",alignItems:"baseline"}},p.createElement(c.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},p.createElement(I.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),p.createElement("span",{className:"ml10"},"\u5206")),p.createElement("div",null,p.createElement(c.default.Item,{name:"comment"},p.createElement(F.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ze=(0,W.connect)(({shixunHomeworks:S,classroomList:C})=>({shixunHomeworks:S,classroomList:C}))(Ce),ze=s(45633),Me=s(46474),a=s(89392),J=s(37906),d=s(85057),t=s(83312),e=s(36708),u=s(59301),A=Object.defineProperty,U=Object.defineProperties,k=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(S,C,E)=>C in S?A(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Re=(S,C)=>{for(var E in C||(C={}))ye.call(C,E)&&be(S,E,C[E]);if(ie)for(var E of ie(C))Fe.call(C,E)&&be(S,E,C[E]);return S},Pe=(S,C)=>U(S,k(C)),ot=(S,C)=>{var E={};for(var pe in S)ye.call(S,pe)&&C.indexOf(pe)<0&&(E[pe]=S[pe]);if(S!=null&&ie)for(var pe of ie(S))C.indexOf(pe)<0&&Fe.call(S,pe)&&(E[pe]=S[pe]);return E},Tt=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Jt=S=>Tt(void 0,null,function*(){return yield(0,ne.ZP)(`/api/student_works/${S.userId}/deal_appeal_score.json`,{method:"post",body:S})});var wt=S=>{var C=S,{task_status:E,new_work_status:pe,shixunHomeworks:fe,course_group:he}=C,_e=ot(C,["task_status","new_work_status","shixunHomeworks","course_group"]),Ae;const ae=(0,W.useParams)(),[Ie]=c.default.useForm(),{workList:ve,workSetting:oe}=fe,[$e,ft]=(0,n.useState)(!1),[ee,je]=(0,n.useState)(null),[nt,it]=(0,n.useState)({search:"",page:1,limit:10,work_status:E!=null?E==0?[0,-1]:[E]:null,new_work_status:pe,status:pe||"",course_group:he}),[,ge,Je,q]=(0,t.U)(e.h$,Re({},ae)),[,_t,Ve,tt]=(0,t.U)(e.cN,{homeworkId:ae==null?void 0:ae.categoryId}),[,,N,It]=(0,t.U)(Jt,{}),[Ge,mt]=(0,n.useState)([]),Vt=()=>{var Ee,He,se;if(E==0)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(E==1)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(E==2)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F",oe!=null&&oe.anonymous_comment||(Ee=ve==null?void 0:ve.homework_status)!=null&&Ee.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(pe==1)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(pe==2)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(pe==3)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(pe==4)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},((He=tt==null?void 0:tt.data)==null?void 0:He.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(pe==5)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},((se=tt==null?void 0:tt.data)==null?void 0:se.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},cn=()=>{var Ee,He;return E?(Ee=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(se,kt,tn)=>`${((nt==null?void 0:nt.page)-1)*nt.limit+tn+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},E!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(se,kt)=>u.createElement(D.Z,{placement:"bottom",title:u.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kt.teacher_score||"0.0","\u5206",u.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kt.teaching_asistant_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kt.student_score||"0.0","\u5206",u.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kt.late_penalty||"0.0","\u5206",u.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kt.repeat_minus_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kt.absence_penalty||"0.0","\u5206",u.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kt.work_score||"0.0","\u5206",u.createElement("br",null),!(ve!=null&&ve.is_jupyter||ve!=null&&ve.is_jupyter_lab)&&u.createElement("div",{onClick:tn=>{Ke(kt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},se>0?u.createElement("span",{style:{color:"#ff8100"}},se):se)},E>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:se=>i()(se).format("YYYY-MM-DD HH:mm")}])==null?void 0:Ee.filter(se=>se):pe==4||pe==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:se=>i()(se).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(se,kt)=>u.createElement(u.Fragment,null,se==3&&u.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),se==4&&u.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),se==1&&u.createElement(u.Fragment,null,u.createElement(d.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Tt(void 0,null,function*(){(yield N({userId:kt.student_work_id,score_id:kt.student_works_score_id,status:4})).status===0&&Zt()})},"\u9A73\u56DE"),u.createElement(d.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{je(kt),ft(!0)}},"\u63A5\u53D7")))}]:(He=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(se,kt,tn)=>`${((nt==null?void 0:nt.page)-1)*nt.limit+tn+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},E!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(se,kt)=>u.createElement(D.Z,{placement:"bottom",title:u.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kt.teacher_score||"0.0","\u5206",u.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kt.teaching_asistant_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kt.student_score||"0.0","\u5206",u.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kt.late_penalty||"0.0","\u5206",u.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kt.repeat_minus_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kt.absence_penalty||"0.0","\u5206",u.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kt.work_score||"0.0","\u5206",u.createElement("br",null),!(ve!=null&&ve.is_jupyter||ve!=null&&ve.is_jupyter_lab)&&u.createElement("div",{onClick:tn=>{Ke(kt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},se>0?u.createElement("span",{style:{color:"#ff8100"}},se):se)},pe==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:se=>i()(se).format("YYYY-MM-DD HH:mm")},pe==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},pe==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:He.filter(se=>se)},Ke=(Ee={})=>{var He;(Ee!=null&&Ee.id||Ee!=null&&Ee.student_work_id)&&(0,f.xg)(ve.is_jupyter||ve.is_jupyter_lab?`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/${Ee.id}/comment`:ae.course_group?`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/review/${pe==4?Ee.student_work_id:Ee==null?void 0:Ee.id}?ids=${(He=ae.course_group)==null?void 0:He.toString()}`:`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/review/${pe==4?Ee.student_work_id:Ee==null?void 0:Ee.id}`)},Zt=(Ee=nt)=>{const He=Pe(Re({},Ee),{work_status:E!=null?E==0?[0,-1]:[E]:null,new_work_status:pe,status:pe==4?"":1,course_group:he});it(He),pe==4||pe==5?Ve(He):Je(He)};return(0,n.useEffect)(()=>{var Ee;mt((pe==4||pe==5?(Ee=tt==null?void 0:tt.data)==null?void 0:Ee.list:q==null?void 0:q.student_works)||[])},[q,tt]),(0,n.useEffect)(()=>{_e.open&&Zt(),_e.open||(mt([]),it(Pe(Re({},nt),{search:"",page:1,limit:10})),je(null),ft(!1),Ie.resetFields())},[_e.open,nt.page,nt.limit]),(0,n.useEffect)(()=>{console.log(ee)},[ee]),u.createElement(u.Fragment,null,u.createElement(y.default,Re({},_e),u.createElement(g.Z,{wrap:!1,justify:"space-between",align:"middle"},u.createElement(r.Z,null,Vt()),u.createElement(r.Z,null,u.createElement(d.t7,{style:{width:300},value:nt==null?void 0:nt.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ee=>{Zt(Pe(Re({},nt),{search:decodeURIComponent(Ee).trim(),page:1}))},onInputChange:Ee=>{it(Pe(Re({},nt),{search:decodeURIComponent(Ee).trim()}))}}))),u.createElement(x.default,{loading:ge||_t,className:"mt20",columns:cn(),locale:{emptyText:u.createElement(Q.Z,null)},dataSource:Ge,pagination:{total:(q==null?void 0:q.work_count)||((Ae=tt==null?void 0:tt.data)==null?void 0:Ae.count)||0,onChange:(Ee,He)=>{it(Pe(Re({},nt),{page:Ee,limit:He}))},current:nt==null?void 0:nt.page,pageSize:nt==null?void 0:nt.limit}})),u.createElement(y.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:$e,centered:!0,destroyOnClose:!0,onCancel:()=>{ft(!1)},maskClosable:!1,width:544,onOk:()=>{Ie.submit()}},u.createElement(c.default,{form:Ie,colon:!1,onFinish:Ee=>Tt(void 0,null,function*(){(yield N(Pe(Re({},Ee),{userId:ee.student_work_id,score_id:ee.student_works_score_id,status:3}))).status===0&&(Zt(),ft(!1))})},u.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),u.createElement(J.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:u.createElement("a",{onClick:()=>{Ke(Pe(Re({},ee),{id:ve.is_jupyter||ve.is_jupyter_lab?ee==null?void 0:ee.id:ee==null?void 0:ee.student_work_id}))}},ee==null?void 0:ee.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:u.createElement("span",{style:{color:"#191919"}},ee==null?void 0:ee.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:u.createElement("span",{style:{color:"#191919"}},ee==null?void 0:ee.score)}]}),u.createElement(g.Z,{className:"mt20",wrap:!1},u.createElement(r.Z,null,u.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},u.createElement(I.Z,{min:1,max:100,step:1}))),u.createElement(r.Z,null,u.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),u.createElement(r.Z,null,u.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},u.createElement(b.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},Rt={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc"},Bn=s(12290),Xt=s(84105),sn=s(87395),wn=s(67921),Pn=s(89489),bn=s(78297),Hn=s(39020),_n=s(96460),mn=s(58617),Ye=s(59301),pn=Object.defineProperty,xn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Vn=(S,C,E)=>C in S?pn(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,tu=(S,C)=>{for(var E in C||(C={}))Sn.call(C,E)&&Vn(S,E,C[E]);if(xn)for(var E of xn(C))Mn.call(C,E)&&Vn(S,E,C[E]);return S},ru=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Nn=({shixunHomeworks:S,user:C,loading:E,dispatch:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),{workList:oe}=S,[,$e,ft]=(0,t.U)(e.Gw,{homeworkId:oe==null?void 0:oe.id}),ee=(ge,Je={},q=0)=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge||"--",je=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:ge=>ge===-1?"\u91CD\u505A\u4E2D":Ye.createElement(f.Uw,{status:ge}),isShow:!0},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(ge,Je)=>Ye.createElement(D.Z,{placement:"bottom",title:Ye.createElement("div",null,Ye.createElement("div",null,Je.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Je.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ye.createElement("div",null,Je.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Je.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),oe!=null&&oe.anonymous_comment?Ye.createElement("div",null,Je.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Je.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ye.createElement("div",null,Je.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Je.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ye.createElement("div",null,Je.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Je.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),oe!=null&&oe.anonymous_comment?Ye.createElement("div",null,Je.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Je.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(oe==null?void 0:oe.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Je.appeal_penalty||"0.0"}\u5206`,Ye.createElement("div",null,Je.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Je.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(oe!=null&&oe.is_jupyter||oe!=null&&oe.is_jupyter_lab)&&Ye.createElement("div",{onClick:q=>{var _t;q.stopPropagation(),(0,f.xg)(oe.is_jupyter||oe.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${Je.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${Je.id}?ids=${(_t=ve.course_group)==null?void 0:_t.toString()}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${Je.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ge>0?Ye.createElement("span",{style:{color:"#ff8100"}},ge):ge),isShow:!0},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:ee},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:oe==null?void 0:oe.can_submit,render:(ge,Je={},q=0)=>(oe==null?void 0:oe.work_status)==0?"--":ge||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:ee,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(ge,Je)=>Ye.createElement("a",{onClick:()=>{var q;(q=oe==null?void 0:oe.homework_status)!=null&&q.includes("\u5BFC\u5165")||it(Je,"review")}},"\u67E5\u770B"),isShow:!0}].filter(ge=>ge.isShow),nt=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(ge,Je,q)=>q+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:ee},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge?Ye.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):Ye.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge?i()(ge).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:ee},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:ee},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge===1?Ye.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):ge===-1?"--":Ye.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(ge,Je)=>{var q;return Ye.createElement("a",{onClick:()=>{var _t;if((oe==null?void 0:oe.work_status)==0||(oe==null?void 0:oe.work_status)==-1){h.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(_t=oe.homework_status)!=null&&_t.includes("\u5BFC\u5165")||it(Je)}},!((q=oe==null?void 0:oe.homework_status)!=null&&q.includes("\u5DF2\u622A\u6B62")&&!(oe!=null&&oe.work_public)&&(0,l.dE)())&&(Je!=null&&Je.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}],it=(ge={},Je="")=>{var q;ge!=null&&ge.id&&(0,f.xg)(oe.is_jupyter||oe.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${ge.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${ge==null?void 0:ge.id}?ids=${(q=ve.course_group)==null?void 0:q.toString()}&review=${Je}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${ge==null?void 0:ge.id}?review=${Je}`)};return Ye.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(oe!=null&&oe.all_member_count)&&!E["shixunHomeworks/getWorkList"]&&(((fe=oe==null?void 0:oe.homework_status)==null?void 0:fe.includes("\u672A\u53D1\u5E03"))||((he=oe==null?void 0:oe.homework_status)==null?void 0:he.includes("\u672A\u5F00\u59CB")))&&Ye.createElement(Q.Z,null),!((_e=oe==null?void 0:oe.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))&&!((Ae=oe==null?void 0:oe.homework_status)!=null&&Ae.includes("\u672A\u5F00\u59CB"))&&Ye.createElement(Ye.Fragment,null,Ye.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(r.Z,null,Ye.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),Ye.createElement(r.Z,null,Ye.createElement("span",null,(ae=oe==null?void 0:oe.left_time)==null?void 0:ae.status,Ye.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Ie=oe==null?void 0:oe.left_time)==null?void 0:Ie.time)))),(oe==null?void 0:oe.is_shixun)&&!(oe!=null&&oe.open_evaluate)&&!(oe!=null&&oe.is_close_tips)&&Ye.createElement(g.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},Ye.createElement(r.Z,null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),Ye.createElement(r.Z,null,Ye.createElement("span",{className:"current",onClick:()=>ru(void 0,null,function*(){const ge=yield(0,ne.ZP)(`/api/homework_commons/${ve.categoryId}/close_tips.json`,{method:"post"});(ge==null?void 0:ge.status)===0&&pe({type:"shixunHomeworks/getWorkList",payload:tu({},ve)})})},"X"))),!(oe!=null&&oe.is_shixun)&&(oe==null?void 0:oe.feedback_notice)&&Ye.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},Ye.createElement("i",{className:"iconfont icon-tishi11 font14"}),Ye.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),$e?Ye.createElement(mn.Z,null):Ye.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>ru(void 0,null,function*(){const ge=yield ft({homeworkId:oe==null?void 0:oe.id});(ge==null?void 0:ge.status)===0&&pe({type:"shixunHomeworks/getWorkList",payload:tu({},ve)})})})),Ye.createElement(x.default,{className:"mt20",locale:{emptyText:Ye.createElement(Q.Z,null)},pagination:!1,columns:je,dataSource:[oe]}),(oe==null?void 0:oe.student_anonymous_comment)&&Ye.createElement("div",{className:"mt20"},Ye.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(r.Z,null,"\u5171",Ye.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(oe==null?void 0:oe.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),Ye.createElement(r.Z,null,Ye.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",Ye.createElement("span",{className:"c-grey-333 ml10"},(oe==null?void 0:oe.evaluation_start)&&i()(oe==null?void 0:oe.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(oe==null?void 0:oe.evaluation_end)&&i()(oe==null?void 0:oe.evaluation_end).format("YYYY-MM-DD HH:mm")))),Ye.createElement(x.default,{className:"mt20",locale:{emptyText:Ye.createElement(Q.Z,null)},columns:nt,dataSource:oe==null?void 0:oe.student_works,pagination:!1}))))};var Fu=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(Nn),_u=s(24571),Y=s(59301),ou=Object.defineProperty,et=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,qt=(S,C,E)=>C in S?ou(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,ht=(S,C)=>{for(var E in C||(C={}))st.call(C,E)&&qt(S,E,C[E]);if(ut)for(var E of ut(C))Ut.call(C,E)&&qt(S,E,C[E]);return S},jt=(S,C)=>et(S,qe(C)),pt=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const $t=(0,n.createRef)(),Qt=({shixunHomeworks:S,classroomList:C,loading:E,zip:pe,btnLoading:fe,setBtnLoading:he,dispatch:_e})=>{var Ae,ae,Ie,ve,oe,$e,ft,ee,je,nt,it,ge,Je,q,_t,Ve,tt,N,It,Ge,mt,Vt,cn,Ke;const[Zt]=(0,W.useSearchParams)(),[Ee,He]=(0,n.useState)(ht(ht({},(0,W.useParams)()),{page:Zt.get("page")||1,limit:20})),{workList:se,actionTabs:kt,workSetting:tn}=S,[dn,lt]=(0,n.useState)([]),[Le,Wt]=(0,n.useState)(1),[yt,ln]=(0,n.useState)(),[ct,Ue]=(0,n.useState)(),[Et,me]=(0,n.useState)(),[rt,dt]=(0,n.useState)(),[Ot,Lt]=(0,n.useState)(),[Bt,Gt]=(0,n.useState)(!1),[fn,In]=(0,n.useState)(1),[Fn,On]=(0,n.useState)(!1),[Rn,gn]=(0,n.useState)(!1),[Qn,ju]=(0,n.useState)([]),[ma,$n]=(0,n.useState)(!1),[wu,Kt]=(0,n.useState)(),[pa,zu]=(0,n.useState)(!1),[na,ua]=(0,n.useState)(""),[xe,Oe]=(0,n.useState)(),[an,bt]=(0,n.useState)(),[vt,Yt]=(0,n.useState)(null),[rn,on]=(0,n.useState)(!0),[Pt,Dt]=(0,n.useState)([]),[Nt,nn]=(0,n.useState)([]),[Te,Ne]=(0,n.useState)(0),[Se,xt]=(0,n.useState)({status:!1,visible:!0}),[Yn,mu]=(0,n.useState)(!1),[bu,Nu]=(0,n.useState)(""),[jn]=c.default.useForm(),[Hu,Gn]=(0,n.useState)(!0),[Kn,Ja]=(0,n.useState)(!1);(0,n.useEffect)(()=>{$t&&$t.current&&($t.current.clientHeight>47?xt({status:!0,visible:!0}):xt({status:!1,visible:!0}))},[se.course_group_info&&se.course_group_info.length]),(0,n.useEffect)(()=>{se!=null&&se.course_id&<(se==null?void 0:se.student_works)},[se]);const vu=()=>pt(void 0,null,function*(){const ce=yield _e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)});(0,l.GJ)()?lt([...ce.student_works]):lt([...ce])});(0,n.useEffect)(()=>{if(Zt.get("page")){let ce=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};He(ht(ht({},Ee),ce)),ce.task_status=(ce==null?void 0:ce.work_status)||"all",ce.course_group_info=(ce==null?void 0:ce.course_group)||"all",ce.file_status=ce!=null&&ce.file_status?[ce==null?void 0:ce.file_status]:"all",ce.teacher_comment=ce!=null&&ce.teacher_comment?[ce==null?void 0:ce.teacher_comment]:"all",jn.setFieldsValue(ht({},ce))}},[]);function xu(){Wt(1),ln(""),Ue(""),me(""),Lt(""),dt(""),ju([])}const yo=()=>{Ee.page=1;const ce=Object.assign({},jn.getFieldsValue());Object.keys(ce).map(function(ke){switch(ke){case"task_status":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.work_status,jn.setFieldsValue({task_status:"all"})):(Ee.work_status=ce[ke],jn.setFieldsValue({task_status:Ee.work_status}));break;case"file_status":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.file_status,jn.setFieldsValue({file_status:"all"})):(Ee.file_status=ce[ke][0],jn.setFieldsValue({file_status:ce[ke]}));break;case"course_group_info":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.course_group,jn.setFieldsValue({course_group_info:"all"})):(Ee.course_group=ce[ke],jn.setFieldsValue({course_group_info:Ee.course_group}));break;case"teacher_comment":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.teacher_comment,jn.setFieldsValue({teacher_comment:"all"})):(Ee.teacher_comment=ce[ke][0],jn.setFieldsValue({teacher_comment:ce[ke]}));break}}),vu()},Ao=(ce,ke)=>{Dt(ke.map(un=>(un.course_group_id===ce&&(un.checked=!un.checked),un))),fa(ke)},fa=ce=>{nn(ce.filter(ke=>ke.checked).map(ke=>ke.course_group_id))},Zu=(0,n.useRef)();(0,n.useEffect)(()=>{Zu.current=Nt},[Nt]);const Co=(ce,ke)=>{Ee.page=ce,Ee.limit=ke,vu()},Bo=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(ce,ke,un)=>ke!=null&&ke.isMe&&(dn!=null&&dn.length)?"\u6211":Ee.limit*(Ee.page-1)+un+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,l.GJ)()||(0,l.dE)()&&!(se!=null&&se.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ce=>ce},!((0,l.dE)()&&((Ae=se==null?void 0:se.homework_status)!=null&&Ae.includes("\u533F\u8BC4\u4E2D")||(ae=se==null?void 0:se.homework_status)!=null&&ae.includes("\u7533\u8BC9\u4E2D")))&&se.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:se!=null&&se.is_jupyter_lab||se!=null&&se.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:ce=>ce===-1?"\u91CD\u505A\u4E2D":Y.createElement(f.Uw,{status:ce})},((0,l.GJ)()||(0,l.dE)()&&!(se!=null&&se.anonymous_comment)&&!se.anonymous_appeal||(0,l.dE)()&&((Ie=se.homework_status)==null?void 0:Ie.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ce,ke)=>Y.createElement(D.Z,{placement:"bottom",title:Y.createElement("div",null,Y.createElement("div",null,ke.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ke.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Y.createElement("div",null,ke.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ke.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),se!=null&&se.anonymous_comment?Y.createElement("div",null,ke.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ke.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Y.createElement("div",null,ke.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ke.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Y.createElement("div",null,ke.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ke.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),se!=null&&se.anonymous_comment?Y.createElement("div",null,ke.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ke.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(se==null?void 0:se.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ke.appeal_penalty||"0.0"}\u5206`,Y.createElement("div",null,ke.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ke.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(se!=null&&se.is_jupyter||se!=null&&se.is_jupyter_lab)&&Y.createElement("div",{onClick:un=>{var lu;un.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),(0,f.xg)(se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ke.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}&ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ce>0?Y.createElement("span",{style:{color:"#ff8100"}},ce):ce)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ce=>ce?i()(ce).format("YYYY-MM-DD HH:mm"):"--"},((0,l.GJ)()||((ve=se==null?void 0:se.homework_status)==null?void 0:ve.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,l.GJ)()||((oe=se==null?void 0:se.homework_status)==null?void 0:oe.includes("\u5DF2\u622A\u6B62")))&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(se==null?void 0:se.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ce,ke)=>Y.createElement(D.Z,{title:Y.createElement("div",null,Y.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ce,"\u5206"),Y.createElement("br",null),Y.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",ke.anonymous_comment_rate,"%"))},Y.createElement("span",null,ce))},(se==null?void 0:se.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:ce=>Y.createElement(D.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},Y.createElement("span",null,ce))},(se==null?void 0:se.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(ce,ke)=>Y.createElement("div",null,!!ce&&Y.createElement(D.Z,{placement:"bottom",title:`\u5171\u6709${ce}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${ke.appeal_deal_count}\u6761\u5F85\u5904\u7406`},Y.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${ke.appeal_deal_count}/${ce}`)),!ce&&Y.createElement("span",null,"-/-"))},(tn==null?void 0:tn.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:ce=>ce||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:ce=>ce||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ce,ke)=>{var un,lu,Ln;return(un=se.homework_status)!=null&&un.includes("\u5BFC\u5165")?Y.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,l.GJ)()&&Y.createElement("a",{onClick:Zn=>{Zn.stopPropagation(),_e({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ke==null?void 0:ke.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Y.createElement("a",{style:{marginLeft:(0,l.GJ)()&&10},onClick:(0,a.debounce)(Zn=>pt(void 0,null,function*(){var zn,hu,Uu,Wu,qa;Zn.stopPropagation();let pu=yield(0,ne.ZP)(`/api/student_works/${ke==null?void 0:ke.id}/passed_condition.json`,{method:"get"});y.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Y.createElement("div",null,Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",null,Y.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Y.createElement("span",{style:{marginLeft:10}},(zn=pu==null?void 0:pu.data)==null?void 0:zn.user_name)),Y.createElement("div",{style:{marginLeft:60}},Y.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Y.createElement("span",{style:{marginLeft:10}},(hu=pu==null?void 0:pu.data)==null?void 0:hu.student_id)),Y.createElement("div",{style:{marginLeft:60}},Y.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Y.createElement("span",{style:{marginLeft:10}},(Uu=pu==null?void 0:pu.data)==null?void 0:Uu.group_name))),Y.createElement("div",{style:{marginTop:22}},Y.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Y.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Wu=pu==null?void 0:pu.data)==null?void 0:Wu.description)||"\u6682\u65E0\u4FE1\u606F")),Y.createElement("div",{style:{marginTop:22,marginBottom:20}},Y.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Y.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((qa=pu==null?void 0:pu.data)==null?void 0:qa.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ke.work_status===0&&!(0,l.GJ)()?Y.createElement("div",null,"--"):Y.createElement("div",null,!(0,l.GJ)()&&Y.createElement("div",null,Y.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,l.GJ)()&&Y.createElement("div",null,Y.createElement(W.Link,{className:"c-blue",target:"_blank",to:se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ke.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}&page=${Ee.page}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}`,onClick:Zn=>{var zn,hu,Uu,Wu;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),Zn.stopPropagation(),Ee.course_group?(0,l.Rm)()&&!((hu=(zn=C.AssistantObject)==null?void 0:zn.group)!=null&&hu.can_view):(0,l.Rm)()&&!((Wu=(Uu=C.AssistantObject)==null?void 0:Uu.normal)!=null&&Wu.can_view)){Zn.preventDefault(),h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},ke.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),Y.createElement("br",null),Y.createElement(D.Z,{placement:"bottom",title:Y.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Y.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Y.createElement("a",{className:"c-green",onClick:Zn=>pt(void 0,null,function*(){Zn.preventDefault(),Zn.stopPropagation(),_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ke,id:ke.id,params:Ee}})})},"\u8C03\u5206"))),(0,l.GJ)()&&Y.createElement("div",null,ke.work_status!==-1&&ke.work_status!==0&&ke.myshixun_identifier&&((se==null?void 0:se.is_jupyter)||(se==null?void 0:se.is_jupyter_lab))&&Y.createElement(g.Z,{justify:"center"},Y.createElement("a",{onClick:Zn=>pt(void 0,null,function*(){if(Zn.stopPropagation(),zu(!0),on(!0),ua(ke.shixun_url),Oe(ke.id),Yt(ke.evaluation_codes),bt(null),ke.myshixun_identifier){const zn=yield(0,ne.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:ke.myshixun_identifier,student_work_id:ke.id}});zn.status===0&&(bt(zn.html_content),on(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(se!=null&&se.is_new_rule?ke.work_status!==-1&&ke.work_status!==0:ke.work_status!==-1&&ke.work_status!==0&&!((Ln=se==null?void 0:se.homework_status)!=null&&Ln.includes("\u5DF2\u622A\u6B62")))&&Y.createElement(g.Z,{justify:"center"},Y.createElement("span",{className:Rt.redoBtn,onClick:Zn=>{var zn;if(Zn.stopPropagation(),(0,l.Rm)()&&!((zn=C.AssistantObject.normal)!=null&&zn.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:se.homework_id,student_work_id:ke.id,isshixun:se.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ce=>!!ce),eu=(ce={key:""})=>{_e({type:"shixunHomeworks/setActionTabs",payload:ce})},Do=()=>{var ce;return tn!=null&&tn.anonymous_comment||(ce=se==null?void 0:se.homework_status)!=null&&ce.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ke)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ke)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ke)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},ke)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},ke)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},ke)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},ke)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},ke)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ke)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ke)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:ke=>Y.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ke)}]},Xa=ce=>pt(void 0,null,function*(){he(!0),(yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:ce,student_works_ids:se==null?void 0:se.student_works_ids,with_submit_record:Hu,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(mu(!1),W.history.push(`/classrooms/${Ee==null?void 0:Ee.coursesId}/exportlist/normal_work_list`)),he(!1)}),wo=()=>{var ce,ke,un,lu;return Y.createElement(_.default,null,Y.createElement(_.default.Item,{key:"1"},Y.createElement("span",{onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:se==null?void 0:se.course_group_info,fn:()=>{(0,bn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(se==null?void 0:se.start_permanent)&&Y.createElement(_.default.Item,{onClick:()=>pt(void 0,null,function*(){let Ln=yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ln.status===0&&W.history.push(`/classrooms/${Ee.coursesId}/exportlist/workspace_files`),Ln.status===-3&&(_e({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Ee}}),W.history.push(`/classrooms/${Ee.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((ce=se.homework_status)!=null&&ce.includes("\u5BFC\u5165"))&&(0,l.GJ)()&&((ke=se==null?void 0:se.student_works)==null?void 0:ke.length)>0&&((se==null?void 0:se.is_jupyter)||(se==null?void 0:se.is_jupyter_lab))&&Y.createElement(_.default.Item,{key:"2"},Y.createElement("span",{onClick:Ln=>{var Zn;if((0,l.Rm)()&&!((Zn=C.AssistantObject.normal)!=null&&Zn.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:se==null?void 0:se.course_group_info,fn:()=>{var zn,hu;_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,f.xg)(`/classrooms/${Ee==null?void 0:Ee.coursesId}/common_homework/${Ee.categoryId}/${(hu=(zn=se==null?void 0:se.student_works)==null?void 0:zn[0])==null?void 0:hu.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((un=se.homework_status)!=null&&un.includes("\u5BFC\u5165"))&&((lu=se==null?void 0:se.student_works)==null?void 0:lu.length)>0&&!(se!=null&&se.is_jupyter_lab)&&!(se!=null&&se.is_jupyter)&&Y.createElement(_.default.Item,{key:"3"},Y.createElement(H.ZP,{loading:fe,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:se==null?void 0:se.course_group_info,fn:()=>{Nu("\u9644\u4EF6"),mu(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),Y.createElement(_.default.Item,{key:"5",onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${Ee.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return(0,l.dE)()?Y.createElement(Fu,null):Y.createElement("section",{className:`${Rt.wrap} minH500`},Y.createElement("aside",{className:`minH500 bg-white pl30 ${(0,l.GJ)()?"pt30":""} pr30`},!(se!=null&&se.all_member_count)&&!E["shixunHomeworks/getWorkList"]&&((($e=se==null?void 0:se.homework_status)==null?void 0:$e.includes("\u672A\u53D1\u5E03"))||((ft=se==null?void 0:se.homework_status)==null?void 0:ft.includes("\u672A\u5F00\u59CB")))&&Y.createElement(Q.Z,null),Y.createElement("aside",null,!!(se!=null&&se.all_member_count)&&Y.createElement("aside",{className:"mb30"},Y.createElement(c.default,{form:jn,onChange:yo,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((ee=se.teacher_comment)!=null&&ee.length)&&Y.createElement(c.default.Item,{name:"teacher_comment"},Y.createElement(b.default.Group,{style:{width:"100%"}},Y.createElement(g.Z,null,Y.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Y.createElement(r.Z,{flex:"80px"},Y.createElement(b.default,{value:"all"},"\u5168\u90E8")),Y.createElement(r.Z,{flex:"1"},(je=se.teacher_comment)==null?void 0:je.map(ce=>Y.createElement(b.default,{value:ce.id,key:ce.id}," ",ce.name,"(",ce.count,") ")))))),!!((nt=se==null?void 0:se.file_status)!=null&&nt.length)&&(0,l.GJ)()&&Y.createElement(c.default.Item,{name:"file_status"},Y.createElement(b.default.Group,{style:{width:"100%"}},Y.createElement(g.Z,null,Y.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Y.createElement(r.Z,{flex:"80px"},Y.createElement(b.default,{value:"all"},"\u5168\u90E8")),Y.createElement(r.Z,{flex:"1"},(it=se==null?void 0:se.file_status)==null?void 0:it.map(ce=>Y.createElement(b.default,{value:ce.id,key:ce.id},ce.name,"(",ce.count,")")))))),!!((ge=se.task_status)!=null&&ge.length)&&Y.createElement(c.default.Item,{name:"task_status"},Y.createElement(b.default.Group,{value:[],style:{width:"100%"}},Y.createElement(g.Z,null,Y.createElement(r.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),Y.createElement(r.Z,{flex:"80px"},Y.createElement(b.default,{value:"all"},"\u5168\u90E8")," "),Y.createElement(r.Z,{flex:"1"},(Je=se.task_status)==null?void 0:Je.map(ce=>Y.createElement(b.default,{name:"task_status",value:ce.id,key:ce.id},ce.name,"(",ce.count,")")))))),!!((q=se.course_group_info)!=null&&q.length)&&Y.createElement(c.default.Item,{name:"course_group_info"},Y.createElement(b.default.Group,{style:{width:"100%"}},Y.createElement(g.Z,null,Y.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Y.createElement(r.Z,{flex:"80px"},Y.createElement(b.default,{value:"all",checked:!Ee.course_group_info},"\u5168\u90E8")),Y.createElement(r.Z,{flex:"1",className:`${Rt.workListClass} ${Se.visible?Rt.visible:""} ${Se.status?"":Rt.status}`},Y.createElement("div",{ref:$t,className:Rt.left},se.course_group_info.map((ce,ke)=>Y.createElement(b.default,{value:ce.course_group_id,key:ce.course_group_id}," ",ce.group_group_name,"(",ce.count,")"))),Se.status&&Y.createElement("div",{className:Rt.tips,onClick:()=>xt(jt(ht({},Se),{visible:!Se.visible}))},Y.createElement("span",null,Se.visible?"\u5C55\u5F00":"\u6536\u8D77",Se.visible?Y.createElement(Xt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Y.createElement(sn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Y.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},Y.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),Y.createElement(x.default,{className:"mt20",locale:{emptyText:Y.createElement(Q.Z,null)},columns:Do(),dataSource:[se==null?void 0:se.group_data],pagination:!1})),Y.createElement(g.Z,{align:"middle"},Y.createElement(r.Z,{flex:"1"},Y.createElement(g.Z,{align:"middle"},Y.createElement(r.Z,null,Y.createElement(F.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ce=>{Ee.page=1,Ee.search=ce.trim(),vu()}})),Y.createElement(r.Z,null,Y.createElement("span",{className:"ml5 c-red"},se.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",se.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Y.createElement(r.Z,{style:{textAlign:"end"},className:Rt.workListButtonWrap},!((_t=se.homework_status)!=null&&_t.includes("\u5BFC\u5165"))&&!(se!=null&&se.is_jupyter||se!=null&&se.is_jupyter_lab)&&Y.createElement(H.ZP,{className:"mr10",onClick:()=>{_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Ee}})}},"\u6587\u6863\u67E5\u91CD"),!(se!=null&&se.is_new_rule)&&!((Ve=se.homework_status)!=null&&Ve.includes("\u5BFC\u5165"))&&(((tt=se==null?void 0:se.homework_status)==null?void 0:tt.includes("\u63D0\u4EA4\u4E2D"))||((N=se==null?void 0:se.homework_status)==null?void 0:N.includes("\u8865\u4EA4\u4E2D"))||((It=se==null?void 0:se.homework_status)==null?void 0:It.includes("\u8FDB\u884C\u4E2D")))&&Y.createElement(H.ZP,{className:"mr20",icon:Y.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var ce;if((0,l.Rm)()&&!((ce=C.AssistantObject.normal)!=null&&ce.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn(!0),pt(void 0,null,function*(){const un=yield(0,ne.ZP)(`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});un.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",un),Dt(un.data.list),fa(un.data.list))})}}," \u4E00\u952E\u6253\u56DE"),!((Ge=se.homework_status)!=null&&Ge.includes("\u5BFC\u5165"))&&Y.createElement(H.ZP,{className:"mr20",icon:Y.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:()=>{Gt(!0)}},"\u4E00\u952E\u70B9\u8BC4"),((mt=se.homework_status)==null?void 0:mt.includes("\u5DF2\u622A\u6B62"))&&!se.is_jupyter&&!se.is_jupyter_lab&&Y.createElement(H.ZP,{className:"mr20",icon:Y.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Ja(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Y.createElement(P.Z,{dropdownRender:wo},Y.createElement(H.ZP,{icon:Y.createElement(wn.Z,null)},"\u5BFC\u51FA",Y.createElement(Pn.Z,null))))),(se==null?void 0:se.is_shixun)&&!(se!=null&&se.open_evaluate)&&!(se!=null&&se.is_close_tips)&&Y.createElement(g.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},Y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206"),Y.createElement("span",{style:{cursor:"pointer"},onClick:()=>pt(void 0,null,function*(){let ce=yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/close_tips.json`,{method:"post"});(ce==null?void 0:ce.status)===0&&_e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)})})},"X"))),Y.createElement(x.default,{loading:E["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(se==null?void 0:se.anonymous_comment)&&{x:1300},dataSource:dn,columns:Bo,onRow:(ce,ke)=>({onClick:()=>{var un,lu;(un=se.homework_status)!=null&&un.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),(0,f.xg)(se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ce.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ce.id}?ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}&page=${Ee.page}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ce.id}?page=${Ee.page}`))}}),rowKey:"id",onChange:(ce,ke,un)=>{if(un.order===void 0)switch(un.field){case"student_id":Ee.b_order="desc",Ee.order=un.field;break;default:delete Ee.b_order,delete Ee.order}else Ee.b_order=un.order.replace("end",""),Ee.order=un.field;vu()}}))),Y.createElement("aside",{className:"tc mb50 mt30"},Y.createElement(L.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:Co,defaultCurrent:parseInt(Ee.page)||1,current:parseInt(Ee.page)||1,defaultPageSize:20,total:S.workList.work_count})),Y.createElement(Ze,null),Y.createElement(v,null),Y.createElement(ze.Z,{getData:vu}),Y.createElement(y.default,{title:"\u4E00\u952E\u8BC4\u9605",open:Bt,centered:!0,onOk:()=>{var ce,ke;if((0,l.Rm)()&&!((ke=(ce=C.AssistantObject)==null?void 0:ce.normal)!=null&&ke.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Le===1){if(yt!==0){if(!yt){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}Gt(!1),On(!0)}else{if(!(Et===0||ct===0)){if(!Et){h.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Et>ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}Gt(!1),On(!0)}},onCancel:()=>{Gt(!1),xu()}},Y.createElement("div",{style:{padding:"32px"}},Y.createElement("div",null,Y.createElement("div",null,Y.createElement("span",{style:{width:"80px"}},"\u8BC4\u9605\u65B9\u5F0F\uFF1A"),Y.createElement(Z.ZP.Group,{value:Le,onChange:ce=>{Wt(ce.target.value)}},Y.createElement(Z.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),Y.createElement(Z.ZP,{value:2},"\u533A\u95F4\u968F\u673A\u5F97\u5206"))),Le===1&&Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"70px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*"),"\u5F97\u5206\uFF1A"),Y.createElement(I.Z,{min:0,max:100,value:yt,onChange:ce=>ln(ce)})),Le===2&&Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"70px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Y.createElement(I.Z,{min:0,max:100,value:Et,onChange:ce=>me(ce),style:{width:"100px"}}),Y.createElement("span",{style:{width:"80px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Y.createElement(I.Z,{min:0,max:100,value:ct,onChange:ce=>Ue(ce),style:{width:"100px"}})),Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"80px",textAlign:"end"}},"\u8BC4\u8BED\uFF1A"),Y.createElement(F.default.TextArea,{value:rt,onChange:ce=>dt(ce.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"80px",textAlign:"end"}},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1\uFF1A"),Y.createElement(F.default.TextArea,{value:Ot,onChange:ce=>Lt(ce.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Y.createElement(y.default,{title:"\u63D0\u793A",open:Fn,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>pt(void 0,null,function*(){let ce={};Le===1?ce.score=yt||"0":(ce.min_score=Et||"0",ce.max_score=ct||"0"),ce.comment=rt,ce.hidden_comment=Ot,fn===1?ce.student_work_ids=dn.map(un=>un.id):ce.student_work_ids=dn.filter(un=>!un.has_comment).map(un=>un.id),(yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_add_score.json`,{method:"post",body:ce})).status===0&&(h.ZP.info("\u4FEE\u6539\u6210\u529F"),On(!1),xu(),vu())}),onCancel:()=>{xu(),On(!1)}},Y.createElement("div",{style:{padding:"32px",textAlign:"center"}},Y.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),Y.createElement("br",null),Y.createElement(Z.ZP.Group,{value:fn,onChange:ce=>In(ce.target.value)},Y.createElement(Z.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),Y.createElement(Z.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),Y.createElement(y.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Rn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>pt(void 0,null,function*(){if(fa(Pt),Le===2&&Zu.current){if(Qn.length<=0){h.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!rt){h.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ce=yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,status:Qn,course_group_ids:Zu.current}});ce.status===0&&(Ne(ce.course_group_count),Kt(ce),gn(!1),$n(!0))}else{if(!(Et===0||ct===0)){if(!Et){h.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Et>ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!rt){h.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ce=yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,min_score:Et,max_score:ct,course_group_ids:Zu.current}});ce.status===0&&(Ne(ce.course_group_count),Kt(ce),gn(!1),$n(!0))}}),onCancel:()=>{gn(!1),xu()}},Y.createElement("div",{style:{padding:"32px"}},Y.createElement("div",null,Y.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Y.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Y.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Y.createElement("div",{className:Pt.length>15?Rt.scroll:"",style:{overflowX:"hidden"}},Pt==null?void 0:Pt.map((ce,ke)=>Y.createElement(b.default,{style:{textAlign:"left",margin:"0"},value:ce.course_group_id,key:ce.course_group_id,onChange:()=>{Ao(ce.course_group_id,Pt)},checked:ce.checked},ce.group_group_name,"(",ce.count,")")))),Y.createElement("div",null,Y.createElement("span",{style:{width:"80px"}}," ",Y.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Y.createElement(Z.ZP.Group,{value:Le,onChange:ce=>{Wt(ce.target.value)}},Y.createElement(Z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Y.createElement(Z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Le===1&&Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"70px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Y.createElement(I.Z,{min:0,max:100,value:Et,onChange:ce=>me(ce),style:{width:"100px"}}),Y.createElement("span",{style:{width:"80px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Y.createElement(I.Z,{min:0,max:100,value:ct,onChange:ce=>Ue(ce),style:{width:"100px"}})),Le===2&&Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Y.createElement(b.default.Group,{onChange:ce=>{ju([...ce])},style:{width:"100%"}},(Vt=se.task_status)==null?void 0:Vt.map((ce,ke)=>Y.createElement(b.default,{name:"task_status",value:ce.id},ce.name,"(",ce.count,")")))),Y.createElement("div",{style:{display:"flex",marginTop:"20px"}},Y.createElement("span",{style:{width:"70px",textAlign:"end"}},Y.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Y.createElement(Bn.Z,{className:Rt.MdEditor,onChange:ce=>dt(ce),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Y.createElement(y.default,{open:ma,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>pt(void 0,null,function*(){Le===2?(yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,status:Qn,course_group_ids:Zu.current}})).status===0&&(h.ZP.info("\u6253\u56DE\u6210\u529F"),xu(),vu(),$n(!1)):(yield(0,ne.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,min_score:Et,max_score:ct,course_group_ids:Zu.current}})).status===0&&(h.ZP.info("\u6253\u56DE\u6210\u529F"),xu(),vu(),$n(!1))}),onCancel:()=>{xu(),$n(!1)}},Y.createElement("div",{style:{padding:"32px"}},Le===1&&Y.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Te,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",Et,"-",ct,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Le===2&&Y.createElement("span",null,"\u786E\u8BA4\u5C06",Te,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(cn=se.task_status)==null?void 0:cn.filter(ce=>Qn==null?void 0:Qn.includes(ce.id)).map(ce=>ce.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Y.createElement("br",null),Y.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",wu==null?void 0:wu.count,"\u540D\u5B66\u751F"))),Y.createElement(y.default,{open:pa,width:900,centered:!0,closeIcon:!1,footer:Y.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Y.createElement("div",null,Y.createElement(H.ZP,{className:"mr20",style:{background:"none"},icon:Y.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:ce=>{var ke;if(ce.preventDefault(),(0,l.Rm)()&&!((ke=C.AssistantObject.normal)!=null&&ke.can_view)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Me.O5)()&&(0,f.xg)(`${na}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),Y.createElement("span",{className:"mr10"},"\u8C03\u5206"),Y.createElement(I.Z,{min:0,onChange:(0,a.debounce)(ce=>pt(void 0,null,function*(){var ke;if(ln(ce),(0,l.Rm)()&&!((ke=C.AssistantObject.normal)!=null&&ke.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,ne.ZP)(`/api/student_works/${xe}/adjust_score.json`,{method:"post",body:{score:ce}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),_e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)}))}),2e3)})),Y.createElement(H.ZP,{type:"primary",onClick:ce=>zu(!1)},"\u5173\u95ED")),onOk:()=>pt(void 0,null,function*(){}),onCancel:()=>{zu(!1)}},Y.createElement("div",{className:Rt.viewcode},Y.createElement("div",{className:Rt.lefttitle},"\u67E5\u770B\u4EE3\u7801"),Y.createElement("div",null,Y.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),vt&&Y.createElement($.default,{style:{width:200},value:(Ke=vt[0])==null?void 0:Ke.path}," ",vt==null?void 0:vt.map(ce=>Y.createElement($.default.Option,{value:ce.path},ce.path))," "))),Y.createElement(z.Z,{spinning:rn},Y.createElement("iframe",{srcDoc:an,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),Y.createElement(y.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Yn,centered:!0,onCancel:()=>mu(!1),onOk:()=>{bu=="\u9644\u4EF6"?Xa(!1):bu=="\u6279\u6CE8"&&Xa(!0),mu(!1)}},Y.createElement(b.default,{checked:Hu,onChange:ce=>{Gn(ce.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),Y.createElement("div",{className:Rt.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),Y.createElement("div",{className:Rt.export_type_modal},Y.createElement("div",{className:Rt.export_type_modal_con},Y.createElement("div",{className:`${Rt.type_item} ${bu=="\u9644\u4EF6"?Rt.type_item_active:""}`,onClick:()=>Nu("\u9644\u4EF6")},Y.createElement("div",{className:`${Rt.img_warp}`},Y.createElement("img",{src:Hn.Z,width:72,height:80})),Y.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),Y.createElement("div",{className:`${Rt.type_item} ${bu=="\u6279\u6CE8"?Rt.type_item_active:""}`,onClick:()=>Nu("\u6279\u6CE8")},Y.createElement("div",{className:`${Rt.img_warp}`},Y.createElement("img",{src:_n.Z,width:99,height:80})),Y.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),Y.createElement("div",{className:Rt.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),Y.createElement(wt,{title:kt==null?void 0:kt.title,open:(kt==null?void 0:kt.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:kt==null?void 0:kt.task_status,new_work_status:kt==null?void 0:kt.new_work_status,shixunHomeworks:S,destroyOnClose:!0,centered:!0,onCancel:()=>{eu()},footer:null,width:764,course_group:Ee==null?void 0:Ee.course_group}),Y.createElement(_u.Z,{visible:Kn,getData:vu,categoryId:Ee.categoryId,onCancle:()=>{Ja(!1)}}))};var Ct=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(Qt),yn=s(3294),hn=s(85149),en=s(23765),vn=Object.defineProperty,En=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Qu=(S,C,E)=>C in S?vn(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Ea=(S,C)=>{for(var E in C||(C={}))nu.call(C,E)&&Qu(S,E,C[E]);if(En)for(var E of En(C))yu.call(C,E)&&Qu(S,E,C[E]);return S},Yu=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const aa=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)();return n.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:S.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Yu(void 0,null,function*(){(yield C({type:"shixunHomeworks/deleteReply",payload:{object_id:S.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(h.ZP.success("\u5220\u9664\u6210\u529F"),C({type:"shixunHomeworks/setActionTabs",payload:{}}),C({type:"shixunHomeworks/getReplyList",payload:Ea({},S.actionTabs.params)}))}),onCancel:()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ga=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(aa),Gu=s(49692),su=s(26227),Ou=s(63524),fu={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ft=s(59301),la=Object.defineProperty,Su=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,va=(S,C,E)=>C in S?la(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,uu=(S,C)=>{for(var E in C||(C={}))ra.call(C,E)&&va(S,E,C[E]);if(Su)for(var E of Su(C))$a.call(C,E)&&va(S,E,C[E]);return S},Au=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});i().locale("ZH-cn");const el=({shixunHomeworks:S,classroomList:C,user:E,globalSetting:pe,loading:fe,dispatch:he})=>{const[_e,Ae]=(0,n.useState)(uu({},(0,W.useParams)())),[ae,Ie]=(0,n.useState)(!1),[ve,oe]=(0,n.useState)(-1),[$e,ft]=(0,n.useState)(""),[ee,je]=(0,n.useState)(""),{workList:nt}=S,{detailLeftMenus:it}=C,{replyList:ge,workDetail:Je}=S;_e.page_size=10,(0,n.useEffect)(()=>{he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)}),it.course_modules||he({type:"classroomList/getClassroomLeftMenus",payload:uu({},_e)})},[_e.categoryId]);const q=Ve=>{Ve=Ve!=null&&Ve.includes(".json")?Ve:`${Ve}.json`,y.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Au(void 0,null,function*(){var tt;const N=yield(0,Gu.$Q)({url:Ve});if(!N)return;h.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const It=yield(0,Gu.Ir)({id:N.shixun_identifier});if(It!=null&&It.game_identifier){(tt=W.history)==null||tt.push(`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===2?q(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_t(It==null?void 0:It.message)})})},_t=Ve=>{y.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ft.createElement("section",{className:fu.bg},Ft.createElement(z.Z,{spinning:fe["shixunHomeworks/getWorkDetail"]},Ft.createElement("section",{className:""},Ft.createElement("aside",{className:[fu.desc,"c-black","font14","bg-white"].join(" ")},S.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ft.createElement("div",null,Ft.createElement(hn.Z,{value:(Je==null?void 0:Je.description)||"\u6682\u65E0\uFF5E"})),Ft.createElement(en.Z,{authority:(0,l.GJ)(),showDimensions:!1,dataSource:Je==null?void 0:Je.attachments,callback:()=>{he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)})}}),S.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ft.createElement("aside",{className:["bg-white"].join(" ")},Ft.createElement(Bn.Z,{onChange:Ve=>{ft(Ve)},defaultValue:Je==null?void 0:Je.explanation,height:200,isFocus:!0,watch:!0}),Ft.createElement(g.Z,null,Ft.createElement(r.Z,{span:24,className:"tr"},Ft.createElement(H.ZP,{type:"default",size:"middle",onClick:()=>Au(void 0,null,function*(){he({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ft.createElement(H.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>Au(void 0,null,function*(){$e===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/updateWork",payload:{explanation:$e,categoryId:_e.categoryId}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)}))})},"\u4FDD\u5B58"))))),Ft.createElement("aside",{className:[fu.reply,"bg-white","mt20"].join(" ")},ae&&Ft.createElement(Bn.Z,{onChange:Ve=>{ft(Ve)},height:200,isFocus:!0,watch:!0}),Ft.createElement(g.Z,{onClick:()=>{Ie(!0)}},Ft.createElement(r.Z,{flex:"1",style:{pointerEvents:"none"}},!ae&&Ft.createElement(F.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ft.createElement(r.Z,null,Ft.createElement(H.ZP,{type:"primary",size:"middle",onClick:()=>Au(void 0,null,function*(){if((0,l.Rm)()&&!C.AssistantObject.normal.can_create){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_e.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:$e}}})).status===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),Ie(!1),ft(""))})},"\u53D1\u8868")))),(ge==null?void 0:ge.comments)&&ge.comments!=""&&Ft.createElement("aside",{className:[fu.replyList,"bg-white"].join(" ")},Ft.createElement(z.Z,{spinning:fe["shixunHomeworks/getReplyList"]},ge==null?void 0:ge.comments.map(function(Ve,tt){var N,It,Ge,mt;return Ft.createElement(g.Z,{gutter:[12,12],key:tt},Ft.createElement(r.Z,{flex:"40px"},Ft.createElement("img",{className:fu.headpic,width:"40",src:`${yn.Z.IMG_SERVER}/images/${(N=Ve==null?void 0:Ve.author)==null?void 0:N.image_url}`})),Ft.createElement(r.Z,{flex:"1"},Ft.createElement(g.Z,{align:"middle"},Ft.createElement(r.Z,{span:20},Ft.createElement("span",{className:"c-light-black"},(It=Ve==null?void 0:Ve.author)==null?void 0:It.name),Ft.createElement("span",{className:"c-light-black ml10"},Ve==null?void 0:Ve.time," \u53D1\u5E03")),Ft.createElement(r.Z,{className:"tr",span:4},((0,l.GJ)()||((Ge=E==null?void 0:E.userInfo)==null?void 0:Ge.login)===((mt=Ve==null?void 0:Ve.author)==null?void 0:mt.login))&&Ft.createElement(D.Z,{title:"\u5220\u9664"},Ft.createElement(su.Z,{className:"current",onClick:()=>{he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_e,selectArr:Ve}})}}))),Ft.createElement(r.Z,{span:24},Ft.createElement(hn.Z,{value:Ve.content})),Ve.children&&Ft.createElement("aside",{className:fu.comment},Ve.children.map(function(Vt,cn){var Ke,Zt;return Ft.createElement(g.Z,{key:cn},Ft.createElement(r.Z,{span:24},Ft.createElement(g.Z,null,Ft.createElement(r.Z,{flex:"1"},Vt.author.name,Ft.createElement("span",{className:"c-light-black ml10"},Vt==null?void 0:Vt.time)),Ft.createElement(r.Z,null,((0,l.GJ)()||((Ke=E==null?void 0:E.userInfo)==null?void 0:Ke.login)===((Zt=Vt==null?void 0:Vt.author)==null?void 0:Zt.login))&&Ft.createElement(D.Z,{title:"\u5220\u9664"},Ft.createElement(su.Z,{className:"current",onClick:()=>{he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_e,selectArr:Vt}})}}))))),Ft.createElement(r.Z,null,Ft.createElement(hn.Z,{value:Vt.content})))})),Ft.createElement(r.Z,{span:24,className:"mt5 c-light-black"},ve===tt&&Ft.createElement("aside",null,Ft.createElement(Bn.Z,{onChange:Vt=>{je(Vt)},height:150,isFocus:!0}),Ft.createElement(g.Z,null,Ft.createElement(r.Z,{span:24,className:"tr"},Ft.createElement(H.ZP,{type:"primary",size:"middle",onClick:()=>Au(this,null,function*(){ee===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_e.categoryId,jour_type:"HomeworkCommon",m_parent_id:Ve.id,reply_id:1,notes:ee}}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),h.ZP.success("\u53D1\u5E03\u6210\u529F"),oe(-1))})},"\u53D1\u8868")))),ve!==tt&&Ft.createElement("div",{className:"tr"},Ft.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>oe(tt)}),!!Ve.user_praise&&Ft.createElement("span",{className:"c-orange"},Ft.createElement(Ou.Z,{className:"mr5 ml30",onClick:()=>Au(this,null,function*(){yield he({type:"shixunHomeworks/replyUnLike",payload:{object_id:Ve.id,object_type:"journals_for_message"}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})})}),!!Ve.praise_count&&Ve.praise_count),!Ve.user_praise&&Ft.createElement("span",null,Ft.createElement(Ou.Z,{className:"mr5 ml30",onClick:()=>Au(this,null,function*(){yield he({type:"shixunHomeworks/replyLike",payload:{object_id:Ve.id,object_type:"journals_for_message"}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})})}),!!Ve.praise_count&&Ve.praise_count))))))}))))),Ft.createElement("aside",{className:"tc mt30 pb30"},Ft.createElement(L.Z,{defaultCurrent:1,total:ge==null?void 0:ge.messages_count,hideOnSinglePage:!0,current:_e.page||1,onChange:Ve=>{_e.page=Ve,he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})}})),Ft.createElement(ga,null))};var tl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,user:E,loading:pe,globalSetting:fe})=>({shixunHomeworks:S,globalSetting:fe,user:E,classroomList:C,loading:pe.effects}))(el),nl=Object.defineProperty,ha=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,Fa=(S,C,E)=>C in S?nl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,_a=(S,C)=>{for(var E in C||(C={}))ul.call(C,E)&&Fa(S,E,C[E]);if(ha)for(var E of ha(C))al.call(C,E)&&Fa(S,E,C[E]);return S};i().locale("ZH-cn");const ll=({shixunHomeworks:S,classroomList:C,globalSetting:E,loading:pe,dispatch:fe})=>{var he,_e;const Ae=(0,W.useParams)(),{detailLeftMenus:ae}=C,{replyList:Ie,referenceAnswer:ve}=S;return Ae.page_size=10,(0,n.useEffect)(()=>{fe({type:"shixunHomeworks/getReplyList",payload:_a({},Ae)}),fe({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Ae.categoryId}}),ae.course_modules||fe({type:"classroomList/getClassroomLeftMenus",payload:_a({},Ae)})},[Ae.categoryId]),n.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},n.createElement("aside",{className:["c-black","font14"].join(" ")},n.createElement("div",null,(ve==null?void 0:ve.reference_answer)&&n.createElement(hn.Z,{value:ve==null?void 0:ve.reference_answer}),!(ve!=null&&ve.reference_answer)&&!((he=ve.attachments)!=null&&he.length)&&n.createElement(Q.Z,null)),(_e=ve==null?void 0:ve.attachments)==null?void 0:_e.map((oe,$e)=>n.createElement("div",null,n.createElement("a",{href:`${yn.Z.API_SERVER}${oe.url}`},n.createElement("span",{className:"iconfont icon-fujian c-green font14"}),n.createElement("span",{className:"ml10 c-black"},oe.title),n.createElement("span",{className:"c-light-black ml20 font12"},oe.filesize))))))};var rl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,globalSetting:pe})=>({shixunHomeworks:S,globalSetting:pe,classroomList:C,loading:E.effects}))(ll),ol=s(16133),sl=s(12393),An=s(89529),Un=s(59301),Ku=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const il=({shixunHomeworks:S,loading:C,dispatch:E})=>{var pe,fe;const[he,_e]=(0,n.useState)(!0),[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)([]),[oe,$e]=(0,n.useState)([]),[ft,ee]=(0,n.useState)([]),[je,nt]=(0,n.useState)([]),[it,ge]=(0,n.useState)(""),Je=(0,W.useParams)();function q(){return Ku(this,null,function*(){let tt=yield(0,ne.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators.json`,{method:"get"});$e(tt)})}function _t(){return Ku(this,null,function*(){var tt;let N=yield(0,ne.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/teachers`,{method:"get",params:{homework_id:Je.categoryId,limit:1e3}});(tt=N==null?void 0:N.teacher_list)==null||tt.map(It=>{It.key=It.user_id}),ee(N==null?void 0:N.teacher_list),nt(N==null?void 0:N.teacher_list)})}(0,n.useEffect)(()=>{q(),((0,l.G5)()||(0,l.Rm)())&&_t()},[Je]);const Ve=()=>{};return Un.createElement("section",{className:An.Z.form},Un.createElement(g.Z,{className:An.Z.content,style:{padding:"20px 30px",gap:20}},(pe=oe==null?void 0:oe.data)==null?void 0:pe.map(tt=>Un.createElement(g.Z,{align:"middle",className:`${An.Z.borderSty} ${it===(tt==null?void 0:tt.id)?An.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Un.createElement("span",{className:"c-grey-333"},tt==null?void 0:tt.real_name),(oe==null?void 0:oe.can_edit)&&Un.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${An.Z.delSty}`,onMouseEnter:()=>{ge(tt.id)},onMouseLeave:()=>{ge("")},onClick:()=>Ku(void 0,null,function*(){(yield(0,ne.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:tt.id}})).status===0&&(h.ZP.info("\u5220\u9664\u6210\u529F"),q(),_t())})}))),(oe==null?void 0:oe.can_edit)&&Un.createElement(H.ZP,{className:An.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>ae(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(oe!=null&&oe.can_edit)&&!((fe=oe==null?void 0:oe.data)!=null&&fe.length)&&Un.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Un.createElement(y.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ae,onCancel:()=>ae(!1),onOk:()=>Ku(void 0,null,function*(){if(Ie.length===0){h.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,ne.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ie}})).status===0&&(h.ZP.info("\u6DFB\u52A0\u6210\u529F"),ve([]),q(),_t(),ae(!1))})},Un.createElement("div",null,Un.createElement("div",{style:{display:"flex"}},Un.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Un.createElement(F.default.Search,{onChange:tt=>{ee(je.filter(N=>N.name.indexOf(tt.target.value)>-1))}})),Un.createElement(x.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(tt,N)=>{ve(tt)},selectedRowKeys:Ie,getCheckboxProps:tt=>({disabled:tt.is_collaborator})},pagination:!1,dataSource:ft,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var cl=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(il),Vu=s(78673),dl=s(81327),ml=s(32134),pl=s(12893),fl=s(97177),Xe=s(59301),El=Object.defineProperty,gl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Aa=(S,C,E)=>C in S?El(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Tn=(S,C)=>{for(var E in C||(C={}))hl.call(C,E)&&Aa(S,E,C[E]);if(ya)for(var E of ya(C))Fl.call(C,E)&&Aa(S,E,C[E]);return S},Ju=(S,C)=>gl(S,vl(C)),oa=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const _l=({shixunHomeworks:S,loading:C,globalSetting:E,user:pe,dispatch:fe})=>{var he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),oe=(0,W.useLocation)(),{verifyModelUser:$e,ContactModalElement:ft}=(0,fl.Z)(),{workSetting:ee,workList:je}=S,[nt,it]=(0,n.useState)(!0),[ge]=c.default.useForm(),[Je,q]=(0,n.useState)(!1),[_t,Ve]=(0,n.useState)(!1),[tt,N]=(0,n.useState)(!1),[It,Ge]=y.default.useModal();let[mt,Vt]=(0,n.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[cn,Ke]=(0,n.useState)([]),[Zt,Ee]=(0,n.useState)([]),[He,se]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const kt=((he=je==null?void 0:je.homework_status)==null?void 0:he.includes("\u533F\u8BC4\u4E2D"))||((_e=je==null?void 0:je.homework_status)==null?void 0:_e.includes("\u7533\u8BC9\u4E2D")),tn=((Ae=je==null?void 0:je.homework_status)==null?void 0:Ae.includes("\u533F\u8BC4\u4E2D"))||((ae=je==null?void 0:je.homework_status)==null?void 0:ae.includes("\u7533\u8BC9\u4E2D"))||((Ie=je==null?void 0:je.homework_status)==null?void 0:Ie.includes("\u5DF2\u622A\u6B62"));(0,n.useEffect)(()=>{},[]),(0,n.useEffect)(()=>{it(!(ee!=null&&ee.can_edit))},[ee]),(0,n.useEffect)(()=>{ee!=null&&ee.course_id&&(Object.keys(He).map(function(Ue){Ue.indexOf("proportion")>-1&&(ee[Ue]=(ee[Ue]*100).toFixed(0)),He[Ue]=ee[Ue]}),(!He.allow_late||!He.unified_late)&&(He.late_penalty=5),cn=JSON.parse(JSON.stringify(ee.group_settings.map(Ue=>Ju(Tn({},Ue),{group_name:[Ue.group_name]})).filter(Ue=>Ue.publish_time!==null))),Zt=JSON.parse(JSON.stringify(ee.allow_late_settings.map(Ue=>Ju(Tn({},Ue),{group_name:[Ue.group_name]})).filter(Ue=>Ue.late_time!==null))),mt=JSON.parse(JSON.stringify(ee.score_details.map(Ue=>Tn({},Ue)))),se(Tn({},He)),Vt([...mt]),Ke([...cn]),Ee([...Zt]))},[ee]);const dn=()=>{fe({type:"shixunHomeworks/getWorkSetting",payload:Tn({},ve)})},lt=()=>oa(void 0,null,function*(){Ve(!0);let Ue=!1;if(mt==null||mt.find(me=>{if(me.name===""||me.score===""){Ue=!0;return}}),Ue)return;if(ln().toFixed(2)!=100){h.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(ct(mt)){h.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const Et=JSON.parse(JSON.stringify(He));if(Et.categoryId=ve.categoryId,He.unified_setting||cn==null||cn.map(me=>{var rt,dt;if(!me.publish_time||!me.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!me.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");me.group_name=typeof(me==null?void 0:me.group_name)=="string"?[me==null?void 0:me.group_name]:me==null?void 0:me.group_name,console.log("item:0",me,ee.group_settings,cn),me.group_id=(dt=(rt=me==null?void 0:me.group_name)==null?void 0:rt.map(Ot=>{var Lt,Bt;let Gt=(Bt=(Lt=ee.group_settings)==null?void 0:Lt.filter(fn=>(fn==null?void 0:fn.group_name)===Ot))==null?void 0:Bt[0];return console.log("d:",Gt,Ot),Gt==null?void 0:Gt.group_id}))==null?void 0:dt.toString().split(",")}),Et.group_settings=cn,Et.score_details=mt,He.allow_late)if(He.unified_late){if(He.late_penalty===null||He.late_penalty===void 0||He.late_penalty<0||He.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!He.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Zt=Zt==null?void 0:Zt.map(me=>{var rt,dt;if(me.late_penalty===null||me.late_penalty===void 0||me.late_penalty<0||me.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!me.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!me.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return me.group_name=typeof(me==null?void 0:me.group_name)=="string"?[me==null?void 0:me.group_name]:me==null?void 0:me.group_name,me.group_id=(dt=(rt=me==null?void 0:me.group_name)==null?void 0:rt.map(Ot=>{var Lt,Bt;let Gt=(Bt=(Lt=ee.group_settings)==null?void 0:Lt.filter(fn=>(fn==null?void 0:fn.group_name)===Ot))==null?void 0:Bt[0];return Gt==null?void 0:Gt.group_id}))==null?void 0:dt.toString().split(","),me}),Et.allow_late_settings=Zt;Object.keys(Et).map(function(me){me.indexOf("proportion")>-1&&(Et[me]=Et[me]/100)}),JSON.stringify(mt)!==JSON.stringify(ee==null?void 0:ee.score_details)||(ee==null?void 0:ee.single_score)!=(He==null?void 0:He.single_score)?(y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>oa(void 0,null,function*(){(yield(0,ne.ZP)(`/api/homework_commons/${ve.categoryId}/score_setting_with_normal.json`,{method:"post",body:Tn({},Et)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),ee!=null&&ee.have_repeated&&((ee==null?void 0:ee.is_repeat_minus)!==(He==null?void 0:He.is_repeat_minus)||(ee==null?void 0:ee.repeat_setting_score)!==(He==null?void 0:He.repeat_setting_score)||(ee==null?void 0:ee.repeat_limit)!==(He==null?void 0:He.repeat_limit))&&y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ve}})}}),dn(),fe({type:"shixunHomeworks/getWorkList",payload:Tn({},ve)}))})}),N(!0)):(yield(0,ne.ZP)(`/api/homework_commons/${ve.categoryId}/score_setting_with_normal.json`,{method:"post",body:Tn({},Et)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),ee!=null&&ee.have_repeated&&((ee==null?void 0:ee.is_repeat_minus)!==(He==null?void 0:He.is_repeat_minus)||(ee==null?void 0:ee.repeat_setting_score)!==(He==null?void 0:He.repeat_setting_score)||(ee==null?void 0:ee.repeat_limit)!==(He==null?void 0:He.repeat_limit))&&y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ve}})}}),dn(),fe({type:"shixunHomeworks/getWorkList",payload:Tn({},ve)}))}),Le=Xe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Xe.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Xe.createElement("br",null),Xe.createElement("br",null),"\u6CE8\u610F\uFF1A",Xe.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Xe.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Wt=Xe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Xe.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Xe.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),yt=Ue=>Ue&&Uemt.reduce((Ue,Et)=>Et.score!==""?Ue+Et.score:Ue,0);function ct(Ue){return Ue.some((Et,me)=>Ue.find((dt,Ot)=>dt.name===Et.name&&Ot!==me)!==void 0)}return Xe.createElement("section",{className:An.Z.form},!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:An.Z.title},"\u667A\u80FD\u8BC4\u9605"),Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Xe.createElement(Vu.Z,{checked:He==null?void 0:He.is_open_ai_review,onChange:Ue=>{$e()&&se(Ju(Tn({},He),{is_open_ai_review:Ue}))}}),Xe.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u667A\u80FD\u8BC4\u9605"),Xe.createElement("span",{style:{color:"#CA7720",marginRight:"10px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),Xe.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E"))),!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px"}},Xe.createElement("div",{className:An.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!He.single_score&&Xe.createElement("div",{style:{marginLeft:"auto"}},Xe.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Xe.createElement("span",{style:{color:"#E30000"}},ln().toFixed(2),"\u5206"))),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He==null?void 0:He.single_score,onChange:Ue=>{He.single_score=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:!0},Xe.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:!1},Xe.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!He.single_score&&Xe.createElement(g.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},mt==null?void 0:mt.map((Ue,Et)=>Xe.createElement(dl.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:Et==(mt==null?void 0:mt.length)-1?"0px":"10px"},align:"baseline"},Xe.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Xe.createElement(F.default,{disabled:nt,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:Ue==null?void 0:Ue.name,onChange:me=>{mt[Et].name=me.target.value.trim(),Vt([...mt])}}),Xe.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Xe.createElement(I.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:Ue==null?void 0:Ue.score,disabled:nt,onChange:me=>{console.log(me),me?(mt[Et].score=Number(me.toFixed(2)),Vt([...mt])):(mt[Et].score="",Vt([...mt]))}}),(mt==null?void 0:mt.length)<5&&!nt&&Xe.createElement(ml.Z,{onClick:()=>{Vt([...mt,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),Et>1&&!nt&&Xe.createElement(pl.Z,{onClick:()=>{mt.splice(Et,1),console.log(mt),Vt([...mt])},style:{color:"#E30000"}}),!mt[Et].name&&_t&&Xe.createElement("div",{className:An.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!mt[Et].score&&_t&&Xe.createElement("div",{className:An.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.teacher_mode,onChange:Ue=>{He.teacher_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:1,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:0},Xe.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.ta_mode,onChange:Ue=>{He.ta_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:1,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:0},Xe.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.final_mode,onChange:Ue=>{He.final_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:!0,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Xe.createElement(Z.ZP,{value:!1},Xe.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),He.final_mode&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Xe.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Xe.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!He.final_mode&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Xe.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:He.te_proportion,onChange:Ue=>{He.te_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:He.ta_proportion,onChange:Ue=>{He.ta_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:He.st_proportion,onChange:Ue=>{He.st_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Xe.createElement(b.default,{disabled:nt,onChange:Ue=>{se(Et=>Ju(Tn({},Et),{is_repeat_minus:Ue.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Xe.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(He==null?void 0:He.is_repeat_minus)&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:He.repeat_setting_score,onChange:Ue=>{He.repeat_setting_score=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Xe.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Xe.createElement(I.Z,{disabled:nt,value:He.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:Ue=>{He.repeat_limit=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!nt&&Xe.createElement(Xe.Fragment,null,Xe.createElement(H.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:lt},"\u4FDD\u5B58"),Xe.createElement(H.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>q(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Xe.createElement(y.default,{open:Je,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{q(!1)},onOk:()=>oa(void 0,null,function*(){const Ue=JSON.parse(JSON.stringify(He));Object.keys(Ue).map(function(me){me.indexOf("proportion")>-1&&(Ue[me]=Ue[me]/100)}),(yield(0,ne.ZP)(`/api/courses/${ve.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:Ue}})).status===0&&(h.ZP.success("\u8BBE\u7F6E\u6210\u529F"),q(!1))})},Xe.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")),ft())};var yl=(0,W.connect)(({shixunHomeworks:S,loading:C,globalSetting:E,user:pe})=>({shixunHomeworks:S,loading:C.effects,globalSetting:E,user:pe}))(_l),zt=s(59301),Al=Object.defineProperty,Cl=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Ba=(S,C,E)=>C in S?Al(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Cu=(S,C)=>{for(var E in C||(C={}))Dl.call(C,E)&&Ba(S,E,C[E]);if(Ca)for(var E of Ca(C))wl.call(C,E)&&Ba(S,E,C[E]);return S},Da=(S,C)=>Cl(S,Bl(C));const bl=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)(),{workSetting:pe}=S,[fe,he]=(0,n.useState)(!0);let[_e,Ae]=(0,n.useState)([]),[ae,Ie]=(0,n.useState)([]),[ve,oe]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1});(0,n.useEffect)(()=>{he(!(pe!=null&&pe.can_edit))},[pe]),(0,n.useEffect)(()=>{},[]),(0,n.useEffect)(()=>{pe!=null&&pe.course_id&&(Object.keys(ve).map(function(ee){ve[ee]=pe[ee]}),(!ve.allow_late||!ve.unified_late)&&(ve.late_penalty=5),_e=JSON.parse(JSON.stringify(pe.group_settings.map(ee=>Da(Cu({},ee),{group_name:[ee.group_name]})).filter(ee=>ee.publish_time!==null))),ae=JSON.parse(JSON.stringify(pe.allow_late_settings.map(ee=>Da(Cu({},ee),{group_name:[ee.group_name]})).filter(ee=>ee.late_time!==null))),oe(Cu({},ve)),Ae([..._e]),Ie([...ae]))},[pe]);const $e=()=>{C({type:"shixunHomeworks/getWorkSetting",payload:Cu({},E)})},ft=()=>{const ee=JSON.parse(JSON.stringify(ve));if(ee.categoryId=E.categoryId,ve.unified_setting||_e==null||_e.map(je=>{var nt,it;if(!je.publish_time||!je.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!je.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(it=(nt=je==null?void 0:je.group_name)==null?void 0:nt.map(ge=>{var Je,q;let _t=(q=(Je=pe.group_settings)==null?void 0:Je.filter(Ve=>(Ve==null?void 0:Ve.group_name)===ge))==null?void 0:q[0];return _t==null?void 0:_t.group_id}))==null?void 0:it.toString().split(",")}),ee.group_settings=_e,ve.allow_late)if(ve.unified_late){if(ve.late_penalty===null||ve.late_penalty===void 0||ve.late_penalty<0||ve.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ve.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else ae=ae==null?void 0:ae.map(je=>{var nt,it;if(je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!je.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!je.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(it=(nt=je==null?void 0:je.group_name)==null?void 0:nt.map(ge=>{var Je,q;let _t=(q=(Je=pe.group_settings)==null?void 0:Je.filter(Ve=>(Ve==null?void 0:Ve.group_name)===ge))==null?void 0:q[0];return _t==null?void 0:_t.group_id}))==null?void 0:it.toString().split(","),je}),ee.allow_late_settings=ae;Object.keys(ee).map(function(je){je.indexOf("proportion")>-1&&(ee[je]=ee[je]/100)}),C({type:"shixunHomeworks/updateSetting",payload:ee}).then(je=>{je.status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),$e(),C({type:"shixunHomeworks/getWorkList",payload:Cu({},E)}))})};return zt.createElement("section",{className:An.Z.form},zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.answer_public,disabled:fe,onChange:ee=>{ve.answer_public=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),ve.answer_public&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),zt.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:fe,value:ve==null?void 0:ve.answer_public_type,onChange:ee=>{ve.answer_public_type=ee.target.value,oe(Cu({},ve))}},zt.createElement(Z.ZP,{value:1},zt.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),zt.createElement("br",null),zt.createElement(Z.ZP,{value:2},zt.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),zt.createElement(Z.ZP,{value:3},zt.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.work_public,disabled:fe,onChange:ee=>{ve.work_public=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.is_score_open,disabled:fe,onChange:ee=>{ve.is_score_open=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),ve.is_score_open&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),zt.createElement(b.default,{checked:ve.personal_score_open,style:{marginLeft:10},disabled:fe||ve.score_open,onChange:ee=>{ve.personal_score_open=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),zt.createElement(b.default,{checked:ve.score_open,disabled:fe,onChange:ee=>{ee.target.checked&&(ve.personal_score_open=!0),ve.score_open=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.see_comment,disabled:fe,onChange:ee=>{ve.see_comment=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),ve.see_comment&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),zt.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:fe,value:ve==null?void 0:ve.see_comment_type,onChange:ee=>{ve.see_comment_type=ee.target.value,oe(Cu({},ve))}},zt.createElement(Z.ZP,{value:0},zt.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),zt.createElement("br",null),zt.createElement(Z.ZP,{value:1},zt.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},zt.createElement(b.default,{checked:ve.shared_review,disabled:fe,onChange:ee=>{ve.shared_review=ee.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),!fe&&zt.createElement(H.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ft()},"\u4FDD\u5B58"))};var xl=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(bl),Ol=s(33441),Sl=s(47599),Il=s(33469),Pl=s(65629),kl=s(58010),Xu=s(5383),At=s(59301),Nl=Object.defineProperty,Zl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,ba=(S,C,E)=>C in S?Nl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,iu=(S,C)=>{for(var E in C||(C={}))Tl.call(C,E)&&ba(S,E,C[E]);if(wa)for(var E of wa(C))Rl.call(C,E)&&ba(S,E,C[E]);return S},Iu=(S,C)=>Zl(S,Ml(C)),sa=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Ll=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e;const ft=(0,W.useParams)(),{workSetting:ee,workList:je}=S,[nt,it]=(0,n.useState)(!0);let[ge,Je]=(0,n.useState)([]);const[q,_t]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1});(0,n.useEffect)(()=>{Ke.resetFields(),Zt.resetFields()},[]),(0,n.useEffect)(()=>{it(!(ee!=null&&ee.can_edit))},[ee]),(0,n.useEffect)(()=>{ee!=null&&ee.course_id&&(Object.keys(q).map(function(Le){q[Le]=ee[Le]}),(!q.allow_late||!q.unified_late)&&(q.late_penalty=5),ge=JSON.parse(JSON.stringify(ee.group_settings.map(Le=>Iu(iu({},Le),{group_name:[Le.group_name]})).filter(Le=>Le.publish_time!==null))),_t(iu({},q)),Je([...ge]))},[ee]);const Ve=()=>sa(void 0,null,function*(){yield E({type:"shixunHomeworks/getWorkSetting",payload:iu({},ft)}),Ke.resetFields(),Zt.resetFields()}),[tt,N]=(0,n.useState)(!1),It=()=>sa(void 0,null,function*(){N(!tt);const Le=JSON.parse(JSON.stringify(q));if(Le.categoryId=ft.categoryId,q.unified_setting||ge==null||ge.map(yt=>{var ln,ct;if(!yt.publish_time||!yt.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),N(tt),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!yt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),N(tt),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");yt.group_name=typeof(yt==null?void 0:yt.group_name)=="string"?[yt==null?void 0:yt.group_name]:yt==null?void 0:yt.group_name,yt.group_id=(ct=(ln=yt==null?void 0:yt.group_name)==null?void 0:ln.map(Ue=>{var Et,me;let rt=(me=(Et=ee.group_settings)==null?void 0:Et.filter(dt=>(dt==null?void 0:dt.group_name)===Ue))==null?void 0:me[0];return rt==null?void 0:rt.group_id}))==null?void 0:ct.toString().split(",")}),Le.group_settings=ge,q.evaluation_start){if(q.end_time&&i()(q.evaluation_start)<=i()(q.end_time))throw h.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),N(tt),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(q.late_time&&i()(q.evaluation_start)<=i()(q.late_time))throw h.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),N(tt),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Le).map(function(yt){yt.indexOf("proportion")>-1&&(Le[yt]=Le[yt]/100)}),Le.anonymous_comment&&!Le.unified_anonymous_comment){const yt=yield He();Le.anonymous_comment_settings=yt.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(ln=>{Reflect.deleteProperty(Le,ln)})}if(Le.anonymous_appeal&&!Le.unified_anonymous_appeal){const yt=se();Le.anonymous_appeal_settings=yt.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(ln=>{Reflect.deleteProperty(Le,ln)})}(yield(0,ne.ZP)(`/api/homework_commons/${ft.categoryId}/evaluation_setting.json`,{method:"post",body:iu({},Le)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),it(!0),Ve(),E({type:"shixunHomeworks/getWorkList",payload:iu({},ft)})),N(tt)}),Ge=At.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",At.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",At.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",At.createElement("br",null),At.createElement("br",null),"\u6CE8\u610F",At.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",At.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",At.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",At.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),mt=At.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",At.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",At.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",At.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Vt=(fe=ee==null?void 0:ee.anonymous_comment_settings)==null?void 0:fe.map(Le=>({label:Le.group_name,value:Le.group_name,id:Le.group_id})),cn=(he=ee==null?void 0:ee.anonymous_appeal_settings)==null?void 0:he.map(Le=>({label:Le.group_name,value:Le.group_name,id:Le.group_id})),[Ke]=c.default.useForm(),[Zt]=c.default.useForm(),Ee=(Le,Wt)=>Le.map(yt=>{var ln;return(ln=Wt.find(ct=>ct.value===yt))==null?void 0:ln.id}),He=()=>sa(void 0,null,function*(){const Le=(0,Xu.Y)(Ke.getFieldsValue(),"YYYY-MM-DD HH:mm"),Wt=(0,a.cloneDeep)(Le);for(const yt of Wt.anonymous_comment_settings||[]){if(!(yt!=null&&yt.evaluation_start))return h.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),N(tt),Promise.reject();if(!yt.group_name)return h.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),N(tt),Promise.reject();yt.evaluation_end=yt==null?void 0:yt.evaluation_start[1],yt.evaluation_start=yt==null?void 0:yt.evaluation_start[0],yt.group_id=Ee(yt.group_name,Vt),Reflect.deleteProperty(yt,"deleteflag")}return Wt}),se=()=>{const Le=(0,Xu.Y)(Zt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Wt=(0,a.cloneDeep)(Le);for(const yt of Wt.anonymous_appeal_settings||[])yt.group_id=Ee(yt.group_name,cn),Reflect.deleteProperty(yt,"deleteflag");return Wt},kt=(Le,Wt)=>{if(Wt==="comment"){const yt=Le==null?void 0:Le.filter(Ue=>Ue.evaluation_end!==null);return yt.length===0?[{deleteflag:!0}]:(0,Xu.M)(yt,["evaluation_start","evaluation_end"]).map(Ue=>Iu(iu({},Ue),{evaluation_start:[Ue.evaluation_start,Ue.evaluation_end],group_name:[Ue.group_name],deleteflag:!1}))}else if(Wt==="appeal"){const yt=Le==null?void 0:Le.filter(Ue=>Ue.appeal_time!==null);return yt.length===0?[{deleteflag:!0}]:(0,Xu.M)(yt,["appeal_time"]).map(Ue=>Iu(iu({},Ue),{group_name:[Ue.group_name],deleteflag:!1}))}},tn=(((_e=ee==null?void 0:ee.homework_status)==null?void 0:_e.includes("\u5DF2\u622A\u6B62"))||(Vt==null?void 0:Vt.length)>0)&&(ee==null?void 0:ee.student_works),dn=((Ae=ee==null?void 0:ee.anonymous_appeal_settings)==null?void 0:Ae.length)>0,lt=(ee==null?void 0:ee.anonymous_comment)&&(ee==null?void 0:ee.unified_anonymous_comment)&&((ae=je==null?void 0:je.homework_status)==null?void 0:ae.includes("\u5DF2\u622A\u6B62"))||dn;return At.createElement("section",{className:An.Z.form},At.createElement("div",{className:An.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement(Vu.Z,{checked:q.anonymous_comment,disabled:nt||!tn||(ee==null?void 0:ee.anonymous_comment),onChange:()=>{var Le;if((0,l.Rm)()&&!((Le=pe.AssistantObject.normal)!=null&&Le.can_anonymous_comment)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.anonymous_comment=!q.anonymous_comment,q.allow_late&&!q.evaluation_start||q.unified_setting&&!q.evaluation_start&&q.end_time&&q.end_time!=""&&(q.evaluation_start=i()(q.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=i()(q.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),q.anonymous_comment&&(q.evaluation_num=parseInt(q.evaluation_num)?q.evaluation_num:3,q.absence_penalty=parseInt(q.absence_penalty)?q.absence_penalty:3),_t(Object.assign({},q))}}),At.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),At.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),At.createElement(D.Z,{title:At.createElement("div",null,At.createElement("div",null,"\u89C4\u5219"),At.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),At.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),At.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),At.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},At.createElement("i",{className:`iconfont icon-tishixiaowenhao ${An.Z.title_icon}`}))),q.anonymous_comment&&At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},At.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.unified_anonymous_comment,disabled:nt||q.anonymous_appeal||(ee==null?void 0:ee.anonymous_comment),onChange:Le=>{var Wt;if((0,l.Rm)()&&!((Wt=pe.AssistantObject.normal)!=null&&Wt.can_anonymous_comment)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(yt=>Iu(iu({},yt),{unified_anonymous_comment:Le.target.value})),Ke.resetFields()}},(ee==null?void 0:ee.unified_setting)&&(ee==null?void 0:ee.unified_late)&&At.createElement(Z.ZP,{value:!0,disabled:nt||q.anonymous_appeal||(ee==null?void 0:ee.anonymous_comment)||!(ee!=null&&ee.manage_all_group)},At.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ie=ee==null?void 0:ee.group_settings)==null?void 0:Ie.length)>0&&At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),q.anonymous_comment&&q.unified_anonymous_comment&&At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.anonymous_group,disabled:nt||q.anonymous_appeal||(ee==null?void 0:ee.anonymous_comment),onChange:Le=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_comment){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(Wt=>Iu(iu({},Wt),{anonymous_group:Le.target.value}))}},At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((ve=ee==null?void 0:ee.group_settings)==null?void 0:ve.length)>0&&At.createElement(Z.ZP,{value:!0,disabled:nt||!(ee!=null&&ee.can_anonymous_group)},At.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),At.createElement("aside",null,q.anonymous_comment&&At.createElement(At.Fragment,null,q.unified_anonymous_comment?At.createElement(Sl.Z,{data:q,setData:_t,disabled:nt}):At.createElement(c.default,{form:Ke,style:{marginTop:"1px"},autoComplete:"off",initialValues:ee!=null&&ee.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:kt(ee==null?void 0:ee.anonymous_comment_settings,"comment")}},At.createElement(Il.Z,{disabled:nt,selectOptions:Vt,form:Ke,data:q}))),At.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},At.createElement(Vu.Z,{checked:q.anonymous_appeal,disabled:nt||!lt||(ee==null?void 0:ee.anonymous_appeal),onChange:()=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_appeal){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.anonymous_appeal=!q.anonymous_appeal,q.anonymous_appeal&&(q.appeal_penalty=q.appeal_penalty?q.appeal_penalty:2),_t(Object.assign({},q))}}),At.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),At.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),q.anonymous_appeal&&At.createElement(At.Fragment,null,At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.unified_anonymous_appeal,disabled:nt||(ee==null?void 0:ee.anonymous_appeal),onChange:Le=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_appeal){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(Wt=>Iu(iu({},Wt),{unified_anonymous_appeal:Le.target.value})),Zt.resetFields()}},(ee==null?void 0:ee.unified_anonymous_comment)&&At.createElement(Z.ZP,{value:!0,disabled:!(ee!=null&&ee.manage_all_group),style:{marginRight:"40px"}},At.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((oe=ee==null?void 0:ee.group_settings)==null?void 0:oe.length)>0&&At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),q.unified_anonymous_appeal?At.createElement(Pl.Z,{data:q,setData:_t,disabled:nt}):At.createElement(c.default,{form:Zt,initialValues:ee!=null&&ee.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:kt(ee==null?void 0:ee.anonymous_appeal_settings,"appeal")}},At.createElement(kl.Z,{disabled:nt||(0,l.Rm)()&&!(($e=pe.AssistantObject.normal)!=null&&$e.can_anonymous_appeal),selectOptions:cn,form:Zt})))),!nt&&At.createElement(H.ZP,{loading:tt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>It()},"\u4FDD\u5B58"))};var jl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(Ll),Wn=s(5083),Bu=s(40731),at=s(918),xa=s(38233),zl=s(82438),K=s(59301),Hl=Object.defineProperty,Ul=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Sa=(S,C,E)=>C in S?Hl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Dn=(S,C)=>{for(var E in C||(C={}))Ql.call(C,E)&&Sa(S,E,C[E]);if(Oa)for(var E of Oa(C))Yl.call(C,E)&&Sa(S,E,C[E]);return S},Jn=(S,C)=>Ul(S,Wl(C)),qu=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Gl=S=>qu(void 0,null,function*(){return yield(0,ne.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/publish_setting.json`,{method:"post",body:S})}),Kl=S=>qu(void 0,null,function*(){return yield(0,ne.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/evaluation_setting.json`,{method:"post",body:S})}),Mu=(S,C)=>S==null?void 0:S.map(E=>{var pe;return(pe=C==null?void 0:C.find(fe=>fe.value===E))==null?void 0:pe.id}),Vl=(S,C)=>{var E;return S=typeof S=="string"?[S]:S,(E=S==null?void 0:S.map(pe=>C==null?void 0:C.find(fe=>{var he;return(he=fe==null?void 0:fe.group_name)==null?void 0:he.includes(pe)})))==null?void 0:E.filter(pe=>pe)},kn=(S,C,E,pe=!1)=>{let fe=null,he=pe?C:Vl(S,C);return he==null||he.forEach((_e,Ae)=>{(Ae==0||E(_e,fe||{}))&&(fe=_e)}),fe},Jl=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e,ft,ee,je,nt,it,ge,Je,q,_t,Ve;const tt=(0,W.useParams)(),{workSetting:N,workList:It}=S,[,Ge,mt]=(0,t.U)(Gl,{categoryId:tt==null?void 0:tt.categoryId,penalty_type:Bu.Q.Number}),[,Vt,cn]=(0,t.U)(Kl,{categoryId:tt==null?void 0:tt.categoryId}),[Ke]=c.default.useForm(),Zt=c.default.useWatch("unified_setting",Ke),Ee=c.default.useWatch("group_settings",Ke),He=c.default.useWatch("allow_late_settings",Ke),se=c.default.useWatch("end_time",Ke),kt=c.default.useWatch("publish_time",Ke),tn=c.default.useWatch("allow_late",Ke),dn=c.default.useWatch("unified_late",Ke),lt=c.default.useWatch("late_time",Ke),Le=c.default.useWatch("anonymous_comment",Ke),Wt=c.default.useWatch("unified_anonymous_comment",Ke),yt=c.default.useWatch("evaluation_start",Ke),ln=c.default.useWatch("anonymous_appeal",Ke),ct=c.default.useWatch("anonymous_comment_settings",Ke),Ue=c.default.useWatch("unified_anonymous_appeal",Ke),Et=c.default.useWatch("anonymous_appeal_settings",Ke),[me,rt]=(0,n.useState)(!1),[dt,Ot]=(0,n.useState)({}),[Lt,Bt]=(0,n.useState)({}),[Gt,fn]=(0,n.useState)({}),[In,Fn]=(0,n.useState)(!1),On=me||(0,l.Rm)()&&!((he=(fe=pe.AssistantObject)==null?void 0:fe.normal)!=null&&he.can_publish),Rn=me||(0,l.Rm)()&&!((Ae=(_e=pe.AssistantObject)==null?void 0:_e.normal)!=null&&Ae.can_late),gn=me||(0,l.Rm)()&&!((Ie=(ae=pe.AssistantObject)==null?void 0:ae.normal)!=null&&Ie.can_anonymous_comment),Qn=me||(0,l.Rm)()&&!((oe=(ve=pe.AssistantObject)==null?void 0:ve.normal)!=null&&oe.can_anonymous_appeal),[ju,ma]=(0,n.useState)([]),$n=(xe,Oe)=>{if(xe!=null&&xe.some(an=>typeof an.group_name!="string")){const an=[];xe==null||xe.forEach(bt=>{var vt;typeof bt.group_name!="string"&&((vt=bt.group_name)==null||vt.forEach(Yt=>{an.push(Jn(Dn({},bt),{group_name:Yt}))}))}),xe=an}return xe==null?void 0:xe.filter(an=>{var bt,vt,Yt;return!((Yt=(vt=(bt=Oe==null?void 0:Oe.map(rn=>rn==null?void 0:rn.group_name))==null?void 0:bt.toString())==null?void 0:vt.split(","))!=null&&Yt.includes(String(an.group_name)))&&an.is_admin})},wu=xe=>{if(xe=="allow_late"){y.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:K.createElement(K.Fragment,null,It!=null&&It.is_shixun?K.createElement("div",null,K.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):K.createElement("div",null,K.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),K.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},K.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(xe=="anonymous_comment"){y.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:K.createElement(K.Fragment,null,K.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",K.createElement("br",null),K.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},K.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(xe=="anonymous_appeal"){y.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:K.createElement(K.Fragment,null,K.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),K.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",K.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",K.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",K.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",K.createElement("br",null))});return}if(xe=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(xe=="unified_anonymous_comment")return Zt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(xe=="unified_anonymous_appeal")return Zt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":dn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(xe=="make_up_score")return tn?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(xe=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},Kt=(xe,Oe={})=>{var an,bt,vt,Yt,rn,on,Pt,Dt,Nt,nn;if(xe=="unified_setting")return On||!((an=It==null?void 0:It.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))||!(N!=null&&N.manage_all_group);if(xe=="publish_time")return On||!((bt=It==null?void 0:It.homework_status)!=null&&bt.includes("\u672A\u53D1\u5E03")||(vt=It==null?void 0:It.homework_status)!=null&&vt.includes("\u672A\u5F00\u59CB"));if(xe=="end_time"){const Te=kn([],(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te)))return On||!(Oe!=null&&Oe.is_admin)||!((Yt=It==null?void 0:It.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03"))&&(Oe==null?void 0:Oe.publish_time)&&i()().startOf("second")>=i()((rn=Oe==null?void 0:Oe.publish_time)==null?void 0:rn[0]).startOf("second");if(["group_settings","publish_time"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.allow_late_settings)||[],(Se,xt)=>(Se==null?void 0:Se.late_time)&&(xt==null?void 0:xt.late_time)&&i()(Se==null?void 0:Se.late_time).startOf("second")(Se==null?void 0:Se.evaluation_start)&&(xt==null?void 0:xt.evaluation_start)&&i()(Se==null?void 0:Se.evaluation_start).startOf("second")=i()((Pt=Oe==null?void 0:Oe.publish_time)==null?void 0:Pt[0]).startOf("second"),(N==null?void 0:N.allow_late)&&(Te==null?void 0:Te.late_time)&&i()().startOf("second")>=i()(Oe==null?void 0:Oe.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Ne==null?void 0:Ne.evaluation_start)&&i()().startOf("second")>=i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")]}if(xe=="allow_late"){const Te=((Dt=N==null?void 0:N.allow_late_settings)==null?void 0:Dt.filter(Se=>Se.late_time!==null).map(Se=>{var xt;return(xt=Se==null?void 0:Se.group_id)==null?void 0:xt[0]}))||[],Ne=kn(null,(N==null?void 0:N.group_settings)||[],(Se,xt)=>(Se==null?void 0:Se.end_time)&&(xt==null?void 0:xt.end_time)&&i()(Se==null?void 0:Se.end_time).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||(Te==null?void 0:Te.includes((Nt=Ne==null?void 0:Ne.group_id)==null?void 0:Nt[0]))&&(N==null?void 0:N.allow_late)&&(Ne==null?void 0:Ne.end_time)&&i()().startOf("second")>=i()(Ne==null?void 0:Ne.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(N==null?void 0:N.evaluation_start)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")}if(xe=="unified_late"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||Zt===!1}if(xe=="late_penalty"||xe=="late_time")return Rn||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.group_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.end_time)&&(Se==null?void 0:Se.end_time)&&i()(Ne==null?void 0:Ne.end_time).startOf("second")>i()(Se==null?void 0:Se.end_time).startOf("second"));return On||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.end_time)&&i()().startOf("second")>=i()(Te==null?void 0:Te.end_time).startOf("second")||(Oe==null?void 0:Oe.group_name)&&((nn=Oe==null?void 0:Oe.group_name)==null?void 0:nn.length)&&(N==null?void 0:N.unified_setting)&&(N==null?void 0:N.end_time)&&i()().startOf("second")>=i()(N==null?void 0:N.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return On||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(xe=="anonymous_comment"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"),!0);return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(xe=="unified_anonymous_comment"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.evaluation_start).startOf("second")||!(N!=null&&N.unified_anonymous_comment)&&(N==null?void 0:N.anonymous_comment)&&Te.evaluation_start&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")||dn===!1||Zt===!1}if(xe=="anonymous_group")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&(N==null?void 0:N.evaluation_start)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="evaluation_start")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="evaluation_start")return gn;if(xe=="evaluation_end")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(xe=="evaluation_num")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="absence_penalty")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(["anonymous_comment_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||[(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))||["anonymous_comment_settings","student_comment"].every(Te=>xe==null?void 0:xe.includes(Te)))return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin);if(xe=="student_comment")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(xe=="is_open_abnormal_score")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.is_open_abnormal_score);if(xe=="anonymous_appeal")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||N.anonymous_appeal&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="unified_anonymous_appeal")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||dn===!1||Zt===!1||Wt==!1;if(xe=="appeal_penalty")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(["anonymous_appeal_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_end)&&(Se==null?void 0:Se.evaluation_end)&&i()(Ne==null?void 0:Ne.evaluation_end).startOf("second")>i()(Se==null?void 0:Se.evaluation_end).startOf("second"));return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_end)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))?Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin):!1},pa=(xe,Oe)=>{var an,bt,vt,Yt,rn,on,Pt,Dt,Nt,nn;if(console.log("handleValuesChange",xe,Oe),E({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in xe&&(Oe!=null&&Oe.end_time||Ke.setFieldsValue({end_time:i()(Oe==null?void 0:Oe.publish_time).add(7,"days")})),"unified_setting"in xe&&(Oe!=null&&Oe.unified_setting||Ke.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in xe&&(Oe!=null&&Oe.unified_late||Ke.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in xe&&(Oe!=null&&Oe.unified_anonymous_comment||Ke.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in xe){let Te=[];(an=Oe==null?void 0:Oe.group_settings)==null||an.forEach(Ne=>{Te=[...Te,...(Ne==null?void 0:Ne.group_name)||[]]}),Ke.setFieldsValue({allow_late_settings:((bt=Oe==null?void 0:Oe.allow_late_settings)==null?void 0:bt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((vt=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:vt.map(Ne=>{var Se,xt;return Jn(Dn({},Ne),{group_name:Ne!=null&&Ne.evaluation_start&&i()().startOf("second")>=i()((Se=Ne==null?void 0:Ne.evaluation_start)==null?void 0:Se[0]).startOf("second")?Ne==null?void 0:Ne.group_name:(xt=Ne==null?void 0:Ne.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Yt=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:Yt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in xe){let Te=[];(rn=Oe==null?void 0:Oe.allow_late_settings)==null||rn.forEach(Ne=>{Te=[...Te,...(Ne==null?void 0:Ne.group_name)||[]]}),Ke.setFieldsValue({anonymous_comment_settings:((on=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:on.map(Ne=>{var Se,xt;return Jn(Dn({},Ne),{group_name:Ne!=null&&Ne.evaluation_start&&i()().startOf("second")>=i()((Se=Ne==null?void 0:Ne.evaluation_start)==null?void 0:Se[0]).startOf("second")?Ne==null?void 0:Ne.group_name:(xt=Ne==null?void 0:Ne.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Pt=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:Pt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in xe){let Te=[];(Dt=Oe==null?void 0:Oe.anonymous_comment_settings)==null||Dt.forEach(Se=>{Te=[...Te,...(Se==null?void 0:Se.group_name)||[]]});let Ne=(Nt=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:Nt.map(Se=>{var xt,Yn,mu,bu,Nu,jn,Hu;return{max:((Yn=(xt=N==null?void 0:N.anonymous_comment_settings)==null?void 0:xt.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:Yn.length)===1?(Nu=(bu=(mu=N==null?void 0:N.anonymous_comment_settings)==null?void 0:mu.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:bu[0])==null?void 0:Nu.all_user_size:(Hu=(jn=N==null?void 0:N.anonymous_comment_settings)==null?void 0:jn.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:Hu.reduce((Gn,Kn)=>(Gn==null?void 0:Gn.all_user_size)+(Kn==null?void 0:Kn.all_user_size))}});ma(Ne),Ke.setFieldsValue({anonymous_appeal_settings:((nn=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:nn.map(Se=>{var xt;return Jn(Dn({},Se),{group_name:(xt=Se==null?void 0:Se.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,appeal_penalty:2}]})}Ke.validateFields(),console.log("=====",i()(Oe==null?void 0:Oe.end_time).format("YYYY-MM-DD HH:mm:ss"))},zu=xe=>qu(void 0,null,function*(){var Oe,an,bt,vt;const Yt=xe;Yt.group_settings=(Oe=Yt==null?void 0:Yt.group_settings)==null?void 0:Oe.map(on=>{var Pt,Dt;const Nt=Dn({},on);return Nt.end_time=i()((Pt=Nt==null?void 0:Nt.publish_time)==null?void 0:Pt[1]).startOf("second"),Nt.publish_time=i()((Dt=Nt==null?void 0:Nt.publish_time)==null?void 0:Dt[0]).startOf("second"),Nt.group_name=typeof(Nt==null?void 0:Nt.group_name)=="string"?[Nt==null?void 0:Nt.group_name]:Nt==null?void 0:Nt.group_name,Nt.group_id=Mu(Nt==null?void 0:Nt.group_name,N==null?void 0:N.group_settings),Nt}),Yt.allow_late_settings=(an=Yt==null?void 0:Yt.allow_late_settings)==null?void 0:an.map(on=>{const Pt=Dn({},on);return Pt.group_name=typeof(Pt==null?void 0:Pt.group_name)=="string"?[Pt==null?void 0:Pt.group_name]:Pt==null?void 0:Pt.group_name,Pt.group_id=Mu(Pt==null?void 0:Pt.group_name,N==null?void 0:N.group_settings),Pt}),Yt.anonymous_comment_settings=(bt=Yt==null?void 0:Yt.anonymous_comment_settings)==null?void 0:bt.map(on=>{var Pt,Dt;const Nt=Dn({},on);return Nt.evaluation_end=i()((Pt=Nt==null?void 0:Nt.evaluation_start)==null?void 0:Pt[1]).startOf("second"),Nt.evaluation_start=i()((Dt=Nt==null?void 0:Nt.evaluation_start)==null?void 0:Dt[0]).startOf("second"),Nt.group_name=typeof(Nt==null?void 0:Nt.group_name)=="string"?[Nt==null?void 0:Nt.group_name]:Nt==null?void 0:Nt.group_name,Nt.group_id=Mu(Nt==null?void 0:Nt.group_name,N==null?void 0:N.group_settings),Nt}),Yt.anonymous_appeal_settings=(vt=Yt==null?void 0:Yt.anonymous_appeal_settings)==null?void 0:vt.map(on=>{const Pt=Dn({},on);return Pt.group_name=typeof(Pt==null?void 0:Pt.group_name)=="string"?[Pt==null?void 0:Pt.group_name]:Pt==null?void 0:Pt.group_name,Pt.group_id=Mu(Pt==null?void 0:Pt.group_name,N==null?void 0:N.group_settings),Pt});let rn=yield(0,Gu.Tr)({homework_common_ids:[parseInt(tt==null?void 0:tt.categoryId)],course_id:tt.coursesId,type:"homework_common"});if((rn==null?void 0:rn.student_count)===0){if((yield mt(Dn({},Yt))).status!==0||(yield cn(Dn({},Yt))).status!==0)return;h.ZP.success("\u4FDD\u5B58\u6210\u529F"),na(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else fn(Yt),Bt(rn)}),na=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Dn({},tt)}),E({type:"shixunHomeworks/getWorkList",payload:Dn({},tt)})};(0,n.useEffect)(()=>{var xe,Oe,an,bt;let vt=(xe=N==null?void 0:N.group_settings)==null?void 0:xe.filter(Dt=>Dt.publish_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],publish_time:(Dt==null?void 0:Dt.publish_time)&&[i()(Dt==null?void 0:Dt.publish_time),i()(Dt==null?void 0:Dt.end_time)]}));vt=(0,f.QE)((vt==null?void 0:vt.length)>0?vt:[]);const Yt=(Oe=N.allow_late_settings)==null?void 0:Oe.filter(Dt=>Dt.late_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],late_time:(Dt==null?void 0:Dt.late_time)&&i()(Dt==null?void 0:Dt.late_time)})),rn=(an=N.anonymous_comment_settings)==null?void 0:an.filter(Dt=>Dt.evaluation_start!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],evaluation_start:(Dt==null?void 0:Dt.evaluation_start)&&[i()(Dt==null?void 0:Dt.evaluation_start),i()(Dt==null?void 0:Dt.evaluation_end)]})),on=(bt=N.anonymous_appeal_settings)==null?void 0:bt.filter(Dt=>Dt.appeal_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name]})),Pt=Jn(Dn({},N),{late_penalty:N!=null&&N.allow_late?N==null?void 0:N.late_penalty:5,evaluation_num:N!=null&&N.evaluation_num?N==null?void 0:N.evaluation_num:3,absence_penalty:N!=null&&N.anonymous_comment?N==null?void 0:N.absence_penalty:3,appeal_penalty:N!=null&&N.anonymous_appeal?N==null?void 0:N.appeal_penalty:2,publish_time:N!=null&&N.publish_time?i()(N==null?void 0:N.publish_time):"",end_time:N!=null&&N.end_time?i()(N==null?void 0:N.end_time):"",late_time:N!=null&&N.late_time?i()(N==null?void 0:N.late_time):"",evaluation_start:N!=null&&N.evaluation_start?i()(N==null?void 0:N.evaluation_start):"",evaluation_end:N!=null&&N.evaluation_end?i()(N==null?void 0:N.evaluation_end):"",group_settings:vt!=null&&vt.length?vt:[{is_admin:!0}],allow_late_settings:Yt!=null&&Yt.length?Yt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:rn!=null&&rn.length?rn:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:on!=null&&on.length?on:[{is_admin:!0,appeal_penalty:2}]});Ke.setFieldsValue(Pt),Ot(Pt),rt(!(0,l.GJ)()),console.log("workSetting",N)},[N]),(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0}),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ke==null||Ke.resetFields()}),[]);const ua=(xe,Oe)=>{xe!=null&&xe.group_id||(xe.group_id=Mu(xe==null?void 0:xe.group_name,N==null?void 0:N.group_settings)),E({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:xe,index:Oe,rangePickerDisabled:Kt(["group_settings","publish_time"],Ee==null?void 0:Ee[Oe]),disabledDate:N==null?void 0:N.course_end_date}})};return K.createElement(z.Z,{spinning:!!C["shixunHomeworks/getWorkSetting"]||!!C["shixunHomeworks/getWorkList"]},K.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},K.createElement(c.default,{form:Ke,colon:!1,disabled:me,initialValues:dt,scrollToFirstError:!0,onValuesChange:pa,onFinish:zu},K.createElement("div",{className:`${at.Z.title}`},K.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),K.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),K.createElement("div",{className:at.Z.content},K.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line}`},K.createElement(c.default.Item,{className:($e=at.Z)==null?void 0:$e.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},K.createElement(Z.ZP.Group,{disabled:Kt("unified_setting")},K.createElement(Z.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((ft=N==null?void 0:N.group_settings)==null?void 0:ft.length)>0&&K.createElement(Z.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Zt?K.createElement(g.Z,{className:at.Z.row_sty,style:{padding:"5px 30px"}},K.createElement(r.Z,null,K.createElement(c.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},K.createElement(Wn.default,{style:{width:200},size:"large",disabled:Kt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date),disabledTime:xe=>(0,f.d0)(xe),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),K.createElement(r.Z,null,K.createElement(c.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},K.createElement(Wn.default,{style:{width:200},size:"large",disabled:Kt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(kt).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(kt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}})))):K.createElement(c.default.List,{name:"group_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt;return K.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 30px"}},K.createElement(r.Z,{className:at.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",vt+1),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},K.createElement($.default,{disabled:Kt(["group_settings","group_name"],Ee==null?void 0:Ee[vt]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Yt=N==null?void 0:N.group_settings)==null?void 0:Yt.filter(nn=>{var Te,Ne,Se;return!((Se=(Ne=(Te=Ee==null?void 0:Ee.map(xt=>xt==null?void 0:xt.group_name))==null?void 0:Te.toString())==null?void 0:Ne.split(","))!=null&&Se.includes(String(nn.group_name)))&&nn.is_admin}),maxTagCount:4,maxTagPlaceholder:nn=>K.createElement("div",{style:{cursor:"pointer"},onClick:()=>ua(Ee[vt],vt)},"+",nn==null?void 0:nn.length)}))),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml20",name:[bt.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},K.createElement(Wn.default.RangePicker,{style:{width:585},size:"large",disabled:Kt(["group_settings","publish_time"],Ee==null?void 0:Ee[vt]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:nn=>(0,f.Q8)(nn,N==null?void 0:N.course_end_date),disabledTime:nn=>(0,f.d0)(nn),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:nn=>{if(nn!=null&&nn[0]&&!(nn!=null&&nn[1])){const Te=Ke.getFieldValue("group_settings");Te[vt].publish_time=[nn[0],i()(nn[0]).add(7,"days")],Ke.setFieldsValue({group_settings:Te})}}}))),!me&&K.createElement(g.Z,{className:(rn=at.Z)==null?void 0:rn.h_lh_40},((Pt=(on=Ee==null?void 0:Ee[vt])==null?void 0:on.group_id)==null?void 0:Pt.length)>1&&K.createElement(r.Z,null,K.createElement(D.Z,{title:"\u89C4\u5219\u62C6\u5206"},K.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ua(Ee[vt],vt)}))),((Nt=(Dt=N==null?void 0:N.group_settings)==null?void 0:Dt.filter(nn=>{var Te,Ne,Se;return!((Se=(Ne=(Te=Ee==null?void 0:Ee.map(xt=>xt==null?void 0:xt.group_name))==null?void 0:Te.toString())==null?void 0:Ne.split(","))!=null&&Se.includes(String(nn.group_name)))&&nn.is_admin}))==null?void 0:Nt.length)>0&&K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0})}})),vt!=0&&!Kt(["group_settings","group_name"],Ee==null?void 0:Ee[vt])?K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),K.createElement(K.Fragment,null,K.createElement("div",{className:`${at.Z.title} mt30`},K.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),K.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),K.createElement("div",{className:at.Z.content},K.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(ee=at.Z)==null?void 0:ee.h_lh_40}`,align:"middle"},K.createElement(c.default.Item,{name:"allow_late",valuePropName:"checked"},K.createElement(b.default,{disabled:Kt("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),tn&&K.createElement(K.Fragment,null,K.createElement(g.Z,{className:at.Z.row_sty1},K.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),K.createElement(c.default.Item,{className:`${(je=at.Z)==null?void 0:je.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},K.createElement(Z.ZP.Group,{disabled:Kt("unified_late")},K.createElement(Z.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nt=N==null?void 0:N.group_settings)==null?void 0:nt.length)>0&&K.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Zt===!1&&K.createElement(D.Z,{title:wu("unified_late")},K.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),dn?K.createElement("div",{style:{paddingBottom:5}},K.createElement(g.Z,{className:`${at.Z.row_sty1} mb10 mt5`},K.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),K.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},K.createElement(c.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},K.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Kt("late_penalty")})))),K.createElement(g.Z,{className:at.Z.row_sty1},K.createElement(r.Z,{className:at.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),K.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},K.createElement(c.default.Item,{name:"late_time",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(se).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},K.createElement(Wn.default,{style:{width:280},size:"large",disabled:Kt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),K.createElement(r.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):K.createElement(c.default.List,{name:"allow_late_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt;const nn=se||((on=(rn=kn((Yt=He==null?void 0:He[vt])==null?void 0:Yt.group_name,Ee||[],(Te,Ne)=>{var Se,xt;return i()((Se=Te==null?void 0:Te.publish_time)==null?void 0:Se[1]).startOf("second")>i()((xt=Ne==null?void 0:Ne.publish_time)==null?void 0:xt[1]).startOf("second")}))==null?void 0:rn.publish_time)==null?void 0:on[1]);return K.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 52px"}},K.createElement(r.Z,{className:at.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",vt+1),K.createElement(r.Z,{className:"mr20 ml20"},K.createElement(c.default.Item,{name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},K.createElement($.default,{disabled:Kt(["allow_late_settings","group_name"],He==null?void 0:He[vt]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Zt?N==null?void 0:N.group_settings:Ee,[...He||[],...(N==null?void 0:N.anonymous_comment)&&!(N!=null&&N.unified_anonymous_comment)&&((Pt=N==null?void 0:N.anonymous_comment_settings)==null?void 0:Pt.filter(Te=>(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")))||[]])}))),K.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),K.createElement(r.Z,{className:"mr20 ml10"},K.createElement(c.default.Item,{name:[bt.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},K.createElement(I.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Kt(["allow_late_settings","late_penalty"],He==null?void 0:He[vt])}))),K.createElement(r.Z,{className:at.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),K.createElement(r.Z,{className:"ml10"},K.createElement(c.default.Item,{name:[bt.name,"late_time"],rules:[{required:!0,validator:(Te,Ne)=>Ne==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):nn&&i()(Ne).startOf("second")<=i()(nn).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},K.createElement(Wn.default,{disabled:Kt(["allow_late_settings","late_time"],He==null?void 0:He[vt]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Te=>(0,f.Q8)(Te,N==null?void 0:N.course_end_date,i()(nn).add(1,"minutes").format()),disabledTime:Te=>(0,f.d0)(Te,i()(nn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),!me&&K.createElement(g.Z,{className:(Dt=at.Z)==null?void 0:Dt.h_lh_40},((Nt=$n(Zt?N==null?void 0:N.group_settings:Ee,He))==null?void 0:Nt.length)>0&&K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,late_penalty:5})}})),vt!=0&&!Kt(["allow_late_settings","group_name"],He==null?void 0:He[vt])?K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),K.createElement(K.Fragment,null,K.createElement("div",{className:`${at.Z.title} mt30`},K.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),K.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),K.createElement("div",{className:at.Z.content},K.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(it=at.Z)==null?void 0:it.h_lh_40}`,align:"middle"},K.createElement(c.default.Item,{name:"anonymous_comment",valuePropName:"checked"},K.createElement(b.default,{disabled:Kt("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),Le&&K.createElement(K.Fragment,null,K.createElement(g.Z,{className:`${at.Z.row_sty1} ${!tn&&"mb10"} mt5`},K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},K.createElement(b.default,null," ",tn?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!tn&&K.createElement(r.Z,{className:"mr10"},K.createElement(c.default.Item,{name:"make_up_score"},K.createElement(I.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),K.createElement(r.Z,null,K.createElement(D.Z,{title:wu("make_up_score")},K.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),K.createElement("div",{style:{position:"relative"}},K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5 ${at.Z.bottom_line}`},K.createElement(r.Z,{className:at.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:`${(ge=at.Z)==null?void 0:ge.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},K.createElement(Z.ZP.Group,{disabled:Kt("unified_anonymous_comment")},K.createElement(Z.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Je=N==null?void 0:N.group_settings)==null?void 0:Je.length)>0&&K.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(dn===!1||Zt===!1)&&K.createElement(D.Z,{title:wu("unified_anonymous_comment")},K.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Wt?K.createElement(K.Fragment,null,K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},K.createElement(r.Z,{className:at.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"anonymous_group",className:`${(q=at.Z)==null?void 0:q.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},K.createElement(Z.ZP.Group,{disabled:Kt("anonymous_group")},K.createElement(Z.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((_t=N==null?void 0:N.group_settings)==null?void 0:_t.length)>0&&K.createElement(Z.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),K.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},K.createElement(r.Z,{className:at.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(lt||se).startOf("second")?Promise.reject(lt?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},K.createElement(Wn.default,{disabled:Kt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(lt||se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(lt||se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),K.createElement(r.Z,{className:at.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(yt||lt||se).startOf("second")?Promise.reject(yt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":lt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},K.createElement(Wn.default,{disabled:Kt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(yt||lt||se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(yt||lt||se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}})))),K.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},K.createElement(r.Z,{className:at.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},K.createElement(I.Z,{size:"large",min:1,precision:0,max:N==null?void 0:N.all_user_size,style:{width:186,marginLeft:10},disabled:Kt("evaluation_num")}))),K.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),K.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},K.createElement(r.Z,{className:at.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},K.createElement(I.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Kt("absence_penalty")}))),K.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):K.createElement(c.default.List,{name:"anonymous_comment_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt,nn,Te;const Ne=lt||((rn=kn((Yt=ct==null?void 0:ct[vt])==null?void 0:Yt.group_name,He||[],(Se,xt)=>i()(Se==null?void 0:Se.late_time).startOf("second")>i()(xt==null?void 0:xt.late_time).startOf("second")))==null?void 0:rn.late_time)||se||((Dt=(Pt=kn((on=ct==null?void 0:ct[vt])==null?void 0:on.group_name,Ee||[],(Se,xt)=>{var Yn,mu;return i()((Yn=Se==null?void 0:Se.publish_time)==null?void 0:Yn[1]).startOf("second")>i()((mu=xt==null?void 0:xt.publish_time)==null?void 0:mu[1]).startOf("second")}))==null?void 0:Pt.publish_time)==null?void 0:Dt[1]);return K.createElement(g.Z,{key:bt.key,style:{padding:"0px 14px 0px 82px"}},K.createElement(r.Z,{className:at.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",vt+1),K.createElement(g.Z,{wrap:!1,align:"top",justify:"space-between"},K.createElement(r.Z,null,K.createElement(g.Z,{wrap:!1,align:"top"},K.createElement(r.Z,{className:"mr20 ml15"},K.createElement(c.default.Item,{name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},K.createElement($.default,{disabled:Kt(["anonymous_comment_settings","group_name"],ct==null?void 0:ct[vt]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Zt?N==null?void 0:N.group_settings:Ee,ct)}))),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:[bt.name,"evaluation_start"],rules:[{required:!0,validator:(Se,xt)=>xt==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Ne&&i()(xt).startOf("second")<=i()(Ne).startOf("second")?Promise.reject(se?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},K.createElement(Wn.default.RangePicker,{disabled:Kt(["anonymous_comment_settings","evaluation_start"],ct==null?void 0:ct[vt]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:Se=>(0,f.Q8)(Se,N==null?void 0:N.course_end_date,i()(Ne).add(1,"minutes").format()),disabledTime:Se=>(0,f.d0)(Se,i()(Ne).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),K.createElement(g.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},K.createElement(r.Z,{className:at.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",name:[bt.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},K.createElement(I.Z,{max:((Nt=ju==null?void 0:ju[vt])==null?void 0:Nt.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:Kt(["anonymous_comment_settings","evaluation_num"],ct==null?void 0:ct[vt])}))),K.createElement(r.Z,{className:at.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",name:[bt.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},K.createElement(I.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Kt(["anonymous_comment_settings","absence_penalty"],ct==null?void 0:ct[vt])}))),!Wt&&K.createElement(r.Z,null,K.createElement(c.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[bt.name,"student_comment"],valuePropName:"checked"},K.createElement(b.default,{disabled:Kt(["anonymous_comment_settings","student_comment"],ct==null?void 0:ct[vt])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!me&&K.createElement(g.Z,{className:(nn=at.Z)==null?void 0:nn.h_lh_40},((Te=$n(Zt?N==null?void 0:N.group_settings:Ee,ct))==null?void 0:Te.length)>0&&K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),vt!=0&&!Kt(["anonymous_comment_settings","group_name"],ct==null?void 0:ct[vt])?K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5 mt5`},K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},K.createElement(b.default,{disabled:Kt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:at.Z.poor_rating,name:"abnormal_score",rules:[{validator:(xe,Oe)=>Oe===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},K.createElement(I.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Kt("student_comment"),min:1,max:100}))),K.createElement(r.Z,null," ",K.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",me?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":K.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(N!=null&&N.anonymous_comment)){h.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${tt==null?void 0:tt.coursesId}/common_homework/${tt==null?void 0:tt.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),K.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Wt&&K.createElement(c.default.Item,{className:`${at.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},K.createElement(b.default,{disabled:Kt("student_comment")},K.createElement(g.Z,{gutter:10},K.createElement(r.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),K.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},K.createElement(c.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:at.Z.h_lh_40},K.createElement(b.default,{disabled:Kt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),K.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),ln&&K.createElement("div",{style:{paddingBottom:5}},K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},K.createElement(r.Z,{className:at.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},K.createElement(Z.ZP.Group,{disabled:Kt("unified_anonymous_appeal")},K.createElement(Z.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Ve=N==null?void 0:N.group_settings)==null?void 0:Ve.length)>0&&K.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(dn===!1||Zt===!1||Wt==!1)&&K.createElement(D.Z,{title:wu("unified_anonymous_appeal")},K.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Ue?K.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},K.createElement(r.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),K.createElement(r.Z,null,K.createElement(c.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},K.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Kt("appeal_penalty")}))),K.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):K.createElement(c.default.List,{name:"anonymous_appeal_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn;return K.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 82px"}},K.createElement(r.Z,{className:at.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",vt+1),K.createElement(g.Z,{wrap:!1,align:"top",justify:"space-between"},K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},K.createElement($.default,{disabled:Kt(["anonymous_appeal_settings","group_name"],Et==null?void 0:Et[vt]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Wt?N==null?void 0:N.group_settings:ct,Et)}))),K.createElement(r.Z,{className:`${at.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),K.createElement(r.Z,null,K.createElement(c.default.Item,{className:"ml10",name:[bt.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},K.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Kt(["anonymous_appeal_settings","appeal_penalty"],Et==null?void 0:Et[vt])}))),!me&&K.createElement(g.Z,{className:(Yt=at.Z)==null?void 0:Yt.h_lh_40},!!((rn=$n(Wt?N==null?void 0:N.group_settings:ct,Et))!=null&&rn.length)&&K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,appeal_penalty:2})}})),vt!=0&&!Kt(["anonymous_appeal_settings","group_name"],Et==null?void 0:Et[vt])?K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):K.createElement(r.Z,null,K.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,l.GJ)()||!(On||Rn||gn))&&K.createElement(H.ZP,{loading:Ge||Vt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ke.submit()}},"\u4FDD\u5B58"),K.createElement(zl.Z,{resdata:Lt,type:"shixun",okloading:In,oktext:(Lt==null?void 0:Lt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xe=>qu(void 0,null,function*(){Fn(!0);let Oe=yield(0,ne.ZP)(`/api/courses/${tt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(tt==null?void 0:tt.categoryId)]}});if(Fn(!1),(Oe==null?void 0:Oe.status)===0){Fn(!0);const an=yield mt(Dn({},Gt));if(Fn(!1),an.status!==0)return;Fn(!0);const bt=yield cn(Dn({},Gt));if(Fn(!1),bt.status!==0)return;h.ZP.success("\u4FDD\u5B58\u6210\u529F"),na(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),K.createElement(xa.Z,{onConfirm:(xe,Oe)=>{Ee.splice(xe,0,...Oe),Ee.splice(xe+Oe.length,1);const an=(0,f.QE)([...Ee]);an.forEach(bt=>{var vt;((vt=bt==null?void 0:bt.publish_time)==null?void 0:vt.length)==2?bt.publish_time=bt.publish_time:bt.publish_time=[i()(bt==null?void 0:bt.publish_time),i()(bt==null?void 0:bt.end_time)]}),Ke.setFieldValue("group_settings",[...an])}})))};var Xl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(Jl),Eu=s(59301),ql=Object.defineProperty,Ia=Object.getOwnPropertySymbols,$l=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Pa=(S,C,E)=>C in S?ql(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,$u=(S,C)=>{for(var E in C||(C={}))$l.call(C,E)&&Pa(S,E,C[E]);if(Ia)for(var E of Ia(C))er.call(C,E)&&Pa(S,E,C[E]);return S},tr=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const nr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe,user:fe})=>{const he=(0,W.useParams)(),{workSetting:_e}=S,[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)(!1),[oe,$e]=(0,n.useState)({start_permanent:!1});(0,n.useEffect)(()=>{ae(!(0,l.GJ)())},[(0,l.GJ)()]);const ft=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:$u({},he)}),E({type:"shixunHomeworks/getWorkList",payload:$u({},he)})};(0,n.useEffect)(()=>{_e!=null&&_e.course_id&&(Object.keys(oe).forEach(je=>{oe[je]=_e[je]}),$e($u({},oe)))},[_e]);const ee=()=>tr(void 0,null,function*(){var je;if(((je=fe==null?void 0:fe.userInfo)==null?void 0:je.user_status)===2){(0,Me.Rd)();return}ve(!0),(yield(0,ne.ZP)(`/api/homework_commons/${he.categoryId}/shiyan_setting.json`,{method:"post",body:$u({},oe)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),ft()),ve(!1)});return Eu.createElement("section",{className:An.Z.form},Eu.createElement("div",{className:An.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Eu.createElement("div",{className:An.Z.content},Eu.createElement(b.default,{disabled:Ae,checked:oe.start_permanent,onChange:je=>{if(!(0,l.Ny)()){(0,Me.pW)(2);return}oe.start_permanent=je.target.checked,$e(Object.assign({},oe))}},Eu.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Eu.createElement("a",{target:"_blank",href:yn.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),!Ae&&Eu.createElement(Eu.Fragment,null,Eu.createElement(H.ZP,{type:"primary",size:"large",loading:Ie,style:{width:"138px",marginTop:"30px"},onClick:()=>ee()},"\u4FDD\u5B58")))};var ur=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(nr),ka=s(50757),cu=s(79834),Qe=s(59301),ar=Object.defineProperty,lr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Za=(S,C,E)=>C in S?ar(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,au=(S,C)=>{for(var E in C||(C={}))or.call(C,E)&&Za(S,E,C[E]);if(Na)for(var E of Na(C))sr.call(C,E)&&Za(S,E,C[E]);return S},ea=(S,C)=>lr(S,rr(C)),ir=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const{RangePicker:cr}=Wn.default,{Option:ia}=$.default,dr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e,ft,ee,je,nt;const it=(0,W.useParams)(),{workSetting:ge,workList:Je}=S,[q,_t]=(0,n.useState)(!0);let[Ve,tt]=(0,n.useState)([]),[N,It]=(0,n.useState)([]),[Ge,mt]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Bu.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,n.useEffect)(()=>{},[]);const[Vt,cn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{ge!=null&&ge.course_id&&(Object.keys(Ge).map(function(me){Ge[me]=ge[me]}),ge.anonymous_comment&&(Ge.unified_late=ge.unified_anonymous_comment,cn(ge.unified_anonymous_comment)),(!Ge.allow_late||!Ge.unified_late)&&(Ge.late_penalty=5),Ge.unified_setting||(Ge.unified_late=!1,Ge.unified_anonymous_comment=!1,Ge.unified_anonymous_appeal=!1),Ve=JSON.parse(JSON.stringify(ge.group_settings.map(me=>ea(au({},me),{group_name:[me.group_name]})).filter(me=>me.publish_time!==null))),N=JSON.parse(JSON.stringify(ge.allow_late_settings.map(me=>ea(au({},me),{group_name:[me.group_name]})).filter(me=>me.late_time!==null))),mt(au({},Ge)),tt(Ve.length?[...Ve]:[{}]),It([...N]))},[ge]),(0,n.useEffect)(()=>{_t(!(0,l.GJ)())},[(0,l.GJ)()]);const Ke=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:au({},it)})},[Zt,Ee]=(0,n.useState)(!1),He=()=>ir(void 0,null,function*(){Ee(!Zt);const me=JSON.parse(JSON.stringify(Ge));if(me.categoryId=it.categoryId,Ge.unified_setting||Ve==null||Ve.map(dt=>{var Ot,Lt;if(!dt.publish_time||!dt.end_time)throw h.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ee(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");dt.group_name=typeof(dt==null?void 0:dt.group_name)=="string"?[dt==null?void 0:dt.group_name]:dt==null?void 0:dt.group_name,dt.group_id=(Lt=(Ot=dt==null?void 0:dt.group_name)==null?void 0:Ot.map(Bt=>{var Gt,fn;let In=(fn=(Gt=ge.group_settings)==null?void 0:Gt.filter(Fn=>(Fn==null?void 0:Fn.group_name)===Bt))==null?void 0:fn[0];return In==null?void 0:In.group_id}))==null?void 0:Lt.toString().split(",")}),me.group_settings=Ve,Ge.allow_late)if(Ge.unified_late){if(Ge.late_penalty===null||Ge.late_penalty===void 0||Ge.late_penalty<0||Ge.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ee(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ge.late_time)throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(i()(Ge.late_time)<=i()(Ge.end_time))throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else N=N==null?void 0:N.map(dt=>{var Ot,Lt;if(dt.penalty_type=Bu.Q.Number,dt.late_penalty===null||dt.late_penalty===void 0||dt.late_penalty<0||dt.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ee(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!dt.late_time)throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ee(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return dt.group_name=typeof(dt==null?void 0:dt.group_name)=="string"?[dt==null?void 0:dt.group_name]:dt==null?void 0:dt.group_name,dt.group_id=(Lt=(Ot=dt==null?void 0:dt.group_name)==null?void 0:Ot.map(Bt=>{var Gt,fn;let In=(fn=(Gt=ge.group_settings)==null?void 0:Gt.filter(Fn=>(Fn==null?void 0:Fn.group_name)===Bt))==null?void 0:fn[0];return In==null?void 0:In.group_id}))==null?void 0:Lt.toString().split(","),dt}),me.allow_late_settings=N;if(Ge!=null&&Ge.submit_limit&&!(Ge!=null&&Ge.submit_limit_num)){h.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}if(Ge!=null&&Ge.can_submit&&!(Ge!=null&&Ge.submit_num)){h.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}Object.keys(me).map(function(dt){dt.indexOf("proportion")>-1&&(me[dt]=me[dt]/100)}),(yield(0,ne.ZP)(`/api/homework_commons/${it.categoryId}/publish_setting.json`,{method:"post",body:ea(au({},me),{penalty_type:Bu.Q.Number})})).status===0?(Ee(!1),h.ZP.success("\u66F4\u65B0\u6210\u529F"),Ke(),E({type:"shixunHomeworks/getWorkList",payload:au({},it)})):Ee(!1)}),se=Qe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qe.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Qe.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Qe.createElement("br",null),Qe.createElement("br",null),"\u6CE8\u610F",Qe.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Qe.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Qe.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Qe.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),kt=Qe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qe.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Qe.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Qe.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),tn=(me,rt,dt="group_id")=>{var Ot;return rt?rt.find(Lt=>Lt[dt]===me):(Ot=ge==null?void 0:ge.group_settings)==null?void 0:Ot.find(Lt=>Lt.group_id[0]===me)},dn=(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.anonymous_comment),lt=me=>{var rt,dt;const Ot=tn(me,ge==null?void 0:ge.allow_late_settings,"id"),Lt=tn(me,ge==null?void 0:ge.anonymous_comment_settings),Bt=tn(me);return(ge==null?void 0:ge.allow_late)&&Ot&&i()(Ot==null?void 0:Ot.late_time)<=i()()||(ge==null?void 0:ge.anonymous_comment)&&Lt&&(Lt==null?void 0:Lt.evaluation_start)!==null||((dt=(i()(Bt==null?void 0:Bt.end_time)<=i()()&&((rt=ge==null?void 0:ge.allow_late_settings)==null?void 0:rt.filter(Gt=>Gt.group_id.includes(me))))[0])==null?void 0:dt.late_time)!=null},Le=(fe=ge==null?void 0:ge.allow_late_settings)!=null&&fe.length?(he=ge==null?void 0:ge.allow_late_settings)==null?void 0:he.every(me=>{if(me.evaluation_start)return!0}):!1,Wt=(ge==null?void 0:ge.unified_late)&&(ge==null?void 0:ge.anonymous_comment),yt=ge==null?void 0:ge.anonymous_comment,ln=(0,n.useMemo)(()=>{var me,rt;return ge!=null&&ge.unified_setting?!((me=Je==null?void 0:Je.homework_status)!=null&&me.includes("\u5DF2\u622A\u6B62"))||(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.anonymous_comment):!((rt=ge==null?void 0:ge.group_settings)==null?void 0:rt.some(Ot=>i()(Ot.end_time)<=i()()))||(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.all_group_late)},[ge,Je]),ct=ge==null?void 0:ge.anonymous_comment,Ue=me=>{if(!me)return!1;const rt=tn(me,ge==null?void 0:ge.anonymous_comment_settings);return(ge==null?void 0:ge.anonymous_comment)&&rt&&(rt==null?void 0:rt.evaluation_start)!==null},Et=me=>{const rt=tn(me,ge==null?void 0:ge.anonymous_comment_settings);return rt&&(rt==null?void 0:rt.evaluation_start)!==null};return Qe.createElement("section",{style:{padding:"30px 50px"}},Qe.createElement("div",{className:`${at.Z.title}`},Qe.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Qe.createElement(D.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${at.Z.title_icon}`}))),Qe.createElement("div",{className:at.Z.content},Qe.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${at.Z.h_lh_40}`},Qe.createElement(Z.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:q||!((_e=Je==null?void 0:Je.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))||(0,l.Rm)()&&!((ae=(Ae=pe.AssistantObject)==null?void 0:Ae.normal)!=null&&ae.can_publish),value:Ge.unified_setting,onChange:me=>{var rt;if(!((rt=Je==null?void 0:Je.homework_status)!=null&&rt.includes("\u672A\u53D1\u5E03"))){h.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ge.unified_setting=!Ge.unified_setting,Ge.unified_setting||(Ge.unified_late=!1),mt(Object.assign({},Ge)),Ge.unified_setting===!1&&Ve==""){tt(Ve.concat({}));return}Ge.unified_setting&&(tt([]),It([{late_penalty:5}]))}},Qe.createElement(Z.ZP,{value:!0,disabled:!(ge!=null&&ge.manage_all_group)||!(0,l.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),Qe.createElement(Z.ZP,{disabled:((Ie=ge==null?void 0:ge.group_settings)==null?void 0:Ie.length)===0||!(0,l.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((ve=ge==null?void 0:ge.group_settings)==null?void 0:ve.length)===0&&Qe.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ge.unified_setting&&Qe.createElement("div",{className:at.Z.row_sty,style:{padding:"5px 30px"}},Qe.createElement(g.Z,{align:"middle"},Qe.createElement(r.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml5"},Qe.createElement(Wn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date),disabledTime:me=>(0,cu.d0)(me),disabled:q||!((oe=Je==null?void 0:Je.homework_status)!=null&&oe.includes("\u672A\u53D1\u5E03")||($e=Je==null?void 0:Je.homework_status)!=null&&$e.includes("\u672A\u5F00\u59CB"))||(0,l.Rm)()&&!((ft=pe.AssistantObject.normal)!=null&&ft.can_publish),value:Ge.publish_time?i()(Ge.publish_time):"",allowClear:!1,onChange:(me,rt)=>{Ge.publish_time=rt,(Ge.end_time==""||!Ge.end_time)&&Ge.unified_setting&&(Ge.end_time=i()(me).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),Ge.end_time=Ge.end_time),mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Qe.createElement(g.Z,{align:"middle"},Qe.createElement(r.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml5"},Qe.createElement(Wn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||yt||(ge==null?void 0:ge.allow_late)&&(ge==null?void 0:ge.homework_status.includes("\u5DF2\u622A\u6B62"))||q||(ge==null?void 0:ge.allow_late)&&i()()>=i()(ge==null?void 0:ge.end_time)||(0,l.Rm)()&&!((ee=pe.AssistantObject.normal)!=null&&ee.can_publish),allowClear:!1,disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date,Ge.publish_time),disabledTime:me=>(0,cu.d0)(me,Ge.publish_time),value:Ge.end_time?i()(Ge.end_time):"",onChange:(me,rt)=>{Ge.end_time=rt,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Ge.unified_setting&&Qe.createElement(g.Z,null,Ve&&Ve.map(function(me,rt){var dt,Ot,Lt,Bt;return Qe.createElement(g.Z,{key:rt},Qe.createElement(g.Z,{style:{padding:"5px 14px 5px 52px"}},Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",rt+1),Qe.createElement(r.Z,{flex:1,style:{maxWidth:400}},Qe.createElement($.default,{disabled:q||((dt=Je==null?void 0:Je.homework_status)!=null&&dt.includes("\u672A\u53D1\u5E03")&&me.id||i()(){var fn,In;if((0,l.Rm)()&&!((In=(fn=pe.AssistantObject)==null?void 0:fn.normal)!=null&&In.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve[rt].group_name=Gt,Ve[rt].group_id=me.group_id;const Fn=(0,a.flattenDeep)(Ve.map(Rn=>Rn.group_name)),On=N.map(Rn=>{let gn=(Rn==null?void 0:Rn.group_name)||[];return ea(au({},Rn),{group_name:(0,a.remove)(gn,Qn=>Fn.includes(Qn))})});It(On),tt(Ve.slice())}},ge.group_settings&&ge.group_settings.map(function(Gt){if(!Ve.map(fn=>fn.group_name).toString().split(",").includes(String(Gt.group_name)))return Qe.createElement(ia,{value:Gt.group_name,key:Gt.id},Gt.group_name)})))),Qe.createElement(r.Z,{style:{padding:"5px 0"}},Qe.createElement(cr,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[me.publish_time?i()(me.publish_time):i()(),i()()]},disabled:q||(i()()<=i()((Ot=tn(me.id))==null?void 0:Ot.publish_time)?!1:[!0,lt(me.id)]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Gt=>(0,cu.Q8)(Gt,ge==null?void 0:ge.course_end_date),disabledTime:Gt=>(0,cu.d0)(Gt),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:me.publish_time&&[i()(me.publish_time),i()(me.end_time)],onChange:(Gt,fn)=>{var In,Fn;if((0,l.Rm)()&&!((Fn=(In=pe.AssistantObject)==null?void 0:In.normal)!=null&&Fn.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve[rt].publish_time=fn[0],Ve[rt].end_time=fn[1],tt([...Ve])}})),!q&&Qe.createElement(r.Z,{className:`${(Lt=at.Z)==null?void 0:Lt.h_lh_40}`,style:{padding:"5px 0"}},Ve.length<((Bt=ge==null?void 0:ge.group_settings)==null?void 0:Bt.length)&&Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{tt(Ve.concat({}))}}),(me!=null&&me.publish_time&&i()(){var Gt,fn;if((0,l.Rm)()&&!((fn=(Gt=pe.AssistantObject)==null?void 0:Gt.normal)!=null&&fn.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const In=(0,a.cloneDeep)(N);In.forEach((Fn,On)=>{Fn.group_name&&(Fn.group_name=Fn.group_name.filter(Rn=>{var gn;return!((gn=Ve[rt].group_name)!=null&&gn.includes(Rn))}))}),Ve=Ve.filter((Fn,On)=>rt!==On),It(In),tt(Ve.slice()),setTimeout(()=>tt(Ve.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(Je!=null&&Je.is_shixun)&&Qe.createElement(ka.ZP,{checkMarginLeft:60,disabled:q,value:Ge,onChange:me=>mt(au(au({},Ge),me))}),Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:`${at.Z.title} mt30`},Qe.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Qe.createElement("div",{className:at.Z.content},Qe.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(je=at.Z)==null?void 0:je.h_lh_40}`,align:"middle"},Qe.createElement(Vu.Z,{checked:Ge.allow_late,disabled:Le||q||(ge==null?void 0:ge.allow_late),onChange:me=>{var rt,dt;if((0,l.Rm)()&&!((dt=(rt=pe.AssistantObject)==null?void 0:rt.normal)!=null&&dt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me&&y.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Qe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Qe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Qe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Qe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ge.allow_late=me,N==""&&It([{late_penalty:5}]),mt(au({},Ge))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement(D.Z,{overlayStyle:{width:380,maxWidth:380},title:Qe.createElement("div",{style:{display:"flex",flexFlow:"column"}},Qe.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Qe.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Qe.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${at.Z.title_icon}`}))),(Ge==null?void 0:Ge.allow_late)&&Qe.createElement("div",{className:"pb5"},Qe.createElement(g.Z,{className:at.Z.row_sty1},Qe.createElement(r.Z,{className:at.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Qe.createElement(Z.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:q,value:Ge.unified_late,onChange:me=>{var rt;if((0,l.Rm)()&&!((rt=pe.AssistantObject.normal)!=null&&rt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.unified_late=me.target.value,N==""&&!me.target.value&&It([{late_penalty:5}]),mt(au({},Ge))}},(Ge==null?void 0:Ge.unified_setting)&&Qe.createElement(Z.ZP,{disabled:(ge==null?void 0:ge.allow_late)||!(ge!=null&&ge.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nt=ge==null?void 0:ge.group_settings)==null?void 0:nt.length)&&Qe.createElement(Z.ZP,{disabled:ge==null?void 0:ge.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ge!=null&&Ge.unified_late?Qe.createElement("div",null,Qe.createElement(g.Z,{wrap:!1,align:"middle",className:`${at.Z.row_sty1} mb10 mt5`},Qe.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:q||ct,value:Ge.late_penalty,onChange:me=>{var rt;if((0,l.Rm)()&&!((rt=pe.AssistantObject.normal)!=null&&rt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.late_penalty=me,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Qe.createElement(g.Z,{className:`${at.Z.row_sty1}`},Qe.createElement(r.Z,{className:at.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(Wn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:q||Wt||Le,value:Ge.late_time?i()(Ge.late_time):"",disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date),disabledTime:me=>(0,cu.d0)(me),onChange:(me,rt)=>{var dt;if((0,l.Rm)()&&!((dt=pe.AssistantObject.normal)!=null&&dt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.late_time=rt,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):N.map(function(me,rt){var dt;return Qe.createElement(g.Z,{key:rt,style:{padding:"5px 14px 5px 52px"}},Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",rt+1),Qe.createElement(r.Z,{className:"mr20 ml10"},Qe.createElement($.default,{size:"large",disabled:q||!((dt=Je==null?void 0:Je.homework_status)!=null&&dt.includes("\u672A\u53D1\u5E03"))&&me.id,mode:"multiple",style:{width:250},value:typeof me.group_name=="string"?[me.group_name]:me.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ot=>{var Lt;if((0,l.Rm)()&&!((Lt=pe.AssistantObject.normal)!=null&&Lt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].group_name=Ot,N[rt].group_id=me.group_id,It(N.slice())}},ge.group_settings&&ge.group_settings.map(function(Ot){if(Ge!=null&&Ge.unified_setting&&!N.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!Et(Ot.id))return Qe.createElement(ia,{value:Ot.group_name,key:Ot.id},Ot.group_name);if(Ve.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!N.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!Et(Ot.id))return Qe.createElement(ia,{value:Ot.group_name,key:Ot.id},Ot.group_name)}))),Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(r.Z,{className:"mr20 ml10"},Qe.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:q||Ue(me.id),defaultValue:me.late_penalty,onChange:Ot=>{var Lt,Bt;if((0,l.Rm)()&&!((Bt=(Lt=pe.AssistantObject)==null?void 0:Lt.normal)!=null&&Bt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].late_penalty=Ot,N[rt].penalty_type=Bu.Q.Number}})),Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml10"},Qe.createElement(Wn.default,{size:"large",disabled:q||Ue(me.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ot=>(0,cu.Q8)(Ot,ge==null?void 0:ge.course_end_date),disabledTime:Ot=>(0,cu.d0)(Ot),format:"YYYY-MM-DD HH:mm",value:me!=null&&me.late_time?i()(me.late_time):void 0,onChange:(Ot,Lt)=>{var Bt,Gt;if((0,l.Rm)()&&!((Gt=(Bt=pe.AssistantObject)==null?void 0:Bt.normal)!=null&&Gt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].late_time=Lt,It([...N])}})),!q&&Qe.createElement(r.Z,{style:{height:40,lineHeight:"40px"}},Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{It(N.concat({penalty_type:Bu.Q.Number,late_penalty:5}))}}),rt>0&&!me.id?Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{N=N.filter((Ot,Lt)=>rt!==Lt),It(N.slice()),setTimeout(()=>It(N.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Qe.createElement(H.ZP,{loading:Zt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>He()},"\u4FDD\u5B58"))};var mr=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(dr),Pu=s(59301),pr=Object.defineProperty,fr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Ta=(S,C,E)=>C in S?pr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Du=(S,C)=>{for(var E in C||(C={}))gr.call(C,E)&&Ta(S,E,C[E]);if(Ma)for(var E of Ma(C))vr.call(C,E)&&Ta(S,E,C[E]);return S},Tu=(S,C)=>fr(S,Er(C)),ca=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const hr=S=>ca(void 0,null,function*(){return yield(0,ne.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/publish_setting.json`,{method:"post",body:S})}),Fr=S=>ca(void 0,null,function*(){return yield(0,ne.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/evaluation_setting.json`,{method:"post",body:S})}),bo=(S,C)=>S==null?void 0:S.map(E=>{var pe;return(pe=C==null?void 0:C.find(fe=>fe.value===E))==null?void 0:pe.id}),_r=(S,C)=>{var E;return S=typeof S=="string"?[S]:S,(E=S==null?void 0:S.map(pe=>C==null?void 0:C.find(fe=>{var he;return(he=fe==null?void 0:fe.group_name)==null?void 0:he.includes(pe)})))==null?void 0:E.filter(pe=>pe)},xo=(S,C,E,pe=!1)=>{let fe=null,he=pe?C:_r(S,C);return he==null||he.forEach((_e,Ae)=>{(Ae==0||E(_e,fe||{}))&&(fe=_e)}),fe},yr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),{workSetting:oe,workList:$e}=S,[,ft,ee]=(0,t.U)(hr,{categoryId:ve==null?void 0:ve.categoryId,penalty_type:Bu.Q.Number}),[,je,nt]=(0,t.U)(Fr,{categoryId:ve==null?void 0:ve.categoryId}),[it]=c.default.useForm(),ge=c.default.useWatch("unified_setting",it),Je=c.default.useWatch("group_settings",it),q=c.default.useWatch("allow_late_settings",it),_t=c.default.useWatch("end_time",it),Ve=c.default.useWatch("publish_time",it),tt=c.default.useWatch("allow_late",it),N=c.default.useWatch("unified_late",it),It=c.default.useWatch("late_time",it),Ge=c.default.useWatch("anonymous_comment",it),mt=c.default.useWatch("unified_anonymous_comment",it),Vt=c.default.useWatch("evaluation_start",it),cn=c.default.useWatch("anonymous_appeal",it),Ke=c.default.useWatch("anonymous_comment_settings",it),Zt=c.default.useWatch("unified_anonymous_appeal",it),Ee=c.default.useWatch("anonymous_appeal_settings",it),[He,se]=(0,n.useState)(!1),[kt,tn]=(0,n.useState)({}),dn=He||(0,l.Rm)()&&!((he=(fe=pe.AssistantObject)==null?void 0:fe.normal)!=null&&he.can_publish),lt=He||(0,l.Rm)()&&!((Ae=(_e=pe.AssistantObject)==null?void 0:_e.normal)!=null&&Ae.can_late),Le=He||(0,l.Rm)()&&!((Ie=(ae=pe.AssistantObject)==null?void 0:ae.normal)!=null&&Ie.can_anonymous_comment),Wt=ln=>ca(void 0,null,function*(){const ct=ln;let Ue=yield(0,ne.ZP)(`/api/homework_commons/${ve==null?void 0:ve.categoryId}/publish_setting_for_submit.json`,{method:"post",body:ct});(Ue==null?void 0:Ue.status)===0&&(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),yt(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),yt=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Du({},ve)}),E({type:"shixunHomeworks/getWorkList",payload:Du({},ve)})};return(0,n.useEffect)(()=>{var ln,ct,Ue,Et;let me=(ln=oe==null?void 0:oe.group_settings)==null?void 0:ln.filter(Bt=>Bt.publish_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],publish_time:(Bt==null?void 0:Bt.publish_time)&&[i()(Bt==null?void 0:Bt.publish_time),i()(Bt==null?void 0:Bt.end_time)]}));me=(0,f.QE)((me==null?void 0:me.length)>0?me:[]);const rt=(ct=oe.allow_late_settings)==null?void 0:ct.filter(Bt=>Bt.late_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],late_time:(Bt==null?void 0:Bt.late_time)&&i()(Bt==null?void 0:Bt.late_time)})),dt=(Ue=oe.anonymous_comment_settings)==null?void 0:Ue.filter(Bt=>Bt.evaluation_start!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],evaluation_start:(Bt==null?void 0:Bt.evaluation_start)&&[i()(Bt==null?void 0:Bt.evaluation_start),i()(Bt==null?void 0:Bt.evaluation_end)]})),Ot=(Et=oe.anonymous_appeal_settings)==null?void 0:Et.filter(Bt=>Bt.appeal_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name]})),Lt=Tu(Du({},oe),{late_penalty:oe!=null&&oe.allow_late?oe==null?void 0:oe.late_penalty:5,evaluation_num:oe!=null&&oe.evaluation_num?oe==null?void 0:oe.evaluation_num:3,absence_penalty:oe!=null&&oe.anonymous_comment?oe==null?void 0:oe.absence_penalty:3,appeal_penalty:oe!=null&&oe.anonymous_appeal?oe==null?void 0:oe.appeal_penalty:2,publish_time:oe!=null&&oe.publish_time?i()(oe==null?void 0:oe.publish_time):"",end_time:oe!=null&&oe.end_time?i()(oe==null?void 0:oe.end_time):"",late_time:oe!=null&&oe.late_time?i()(oe==null?void 0:oe.late_time):"",evaluation_start:oe!=null&&oe.evaluation_start?i()(oe==null?void 0:oe.evaluation_start):"",evaluation_end:oe!=null&&oe.evaluation_end?i()(oe==null?void 0:oe.evaluation_end):"",group_settings:me!=null&&me.length?me:[{is_admin:!0}],allow_late_settings:rt!=null&&rt.length?rt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:dt!=null&&dt.length?dt:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ot!=null&&Ot.length?Ot:[{is_admin:!0,appeal_penalty:2}]});it.setFieldsValue(Lt),tn(Lt),se(!(0,l.GJ)()),console.log("workSetting",oe)},[oe]),(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0}),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),it==null||it.resetFields()}),[]),Pu.createElement(z.Z,{spinning:!!C["shixunHomeworks/getWorkSetting"]||!!C["shixunHomeworks/getWorkList"]},Pu.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Pu.createElement(c.default,{form:it,colon:!1,disabled:He,initialValues:kt,scrollToFirstError:!0,onFinish:Wt},!($e!=null&&$e.is_shixun)&&Pu.createElement(ka.rU,{form:it})),((0,l.GJ)()||!(dn||lt||Le))&&Pu.createElement(H.ZP,{loading:ft||je,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{it.submit()}},"\u4FDD\u5B58"),Pu.createElement(xa.Z,{onConfirm:(ln,ct)=>{Je.splice(ln,0,...ct),Je.splice(ln+ct.length,1);const Ue=(0,f.QE)([...Je]);Ue.forEach(Et=>{var me;((me=Et==null?void 0:Et.publish_time)==null?void 0:me.length)==2?Et.publish_time=Et.publish_time:Et.publish_time=[i()(Et==null?void 0:Et.publish_time),i()(Et==null?void 0:Et.end_time)]}),it.setFieldValue("group_settings",[...Ue])}})))};var Ar=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(yr),du=s(59301);const Cr=({shixunHomeworks:S,loading:C,dispatch:E})=>{const{workSetting:pe,workList:fe}=S,[he,_e]=(0,n.useState)("1"),Ae=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:pe!=null&&pe.is_new_rule?du.createElement(Xl,null):du.createElement(mr,null)},!(fe!=null&&fe.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:du.createElement(Ar,null)},((fe==null?void 0:fe.is_jupyter)||(fe==null?void 0:fe.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:du.createElement(ur,null)},!(pe!=null&&pe.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:du.createElement(jl,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:du.createElement(yl,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:du.createElement(xl,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:du.createElement(cl,null)}].filter(ae=>!!ae);return(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0})}),[]),du.createElement("div",{style:{paddingBottom:"50px"}},(Ae==null?void 0:Ae.length)&&du.createElement(Ol.Z,{dataSource:Ae,style:{marginBottom:52}}))};var Br=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(Cr),ku={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},Dr=s(83061),wr=s(26084),br=s(46400),xr="data:image/png;base64,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",Or=Object.defineProperty,Sr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,Ra=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,La=(S,C,E)=>C in S?Or(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,gu=(S,C)=>{for(var E in C||(C={}))Pr.call(C,E)&&La(S,E,C[E]);if(Ra)for(var E of Ra(C))kr.call(C,E)&&La(S,E,C[E]);return S},Ru=(S,C)=>Sr(S,Ir(C)),Nr=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Zr=({shixunHomeworks:S,loading:C,dispatch:E})=>{var pe;const fe=(0,W.useParams)(),[he,_e]=(0,n.useState)(gu(gu({},{page:1,limit:20,group_ids:[]}),fe)),{codeReview:Ae}=S,[ae]=c.default.useForm();he.order="code_rate",he.sort="desc",he.category=he.categoryId,(0,n.useEffect)(()=>{Ie()},[he]),(0,n.useEffect)(()=>{S.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Ie()},[S.actionTabs.key]);const Ie=()=>Nr(void 0,null,function*(){(yield E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})).status===-2&&setTimeout(()=>Ie(),1500)}),ve=($e,ft)=>{he.page=$e,he.limit=20,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})},oe=[{title:"\u5E8F\u53F7",dataIndex:"number",render:($e,ft,ee)=>he.limit*(he.page-1)+ee+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:$e=>n.createElement("span",{className:"c-orange"},$e)},{title:"\u64CD\u4F5C",dataInex:"action",render:($e,ft)=>n.createElement("div",null,n.createElement(W.Link,{target:"_blank",to:`/classrooms/${he.coursesId}/common_homework/${he.categoryId}/review_detail/${ft.user_id}`},"\u67E5\u770B"),n.createElement("br",null))}];return n.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},n.createElement(g.Z,null,n.createElement(r.Z,{flex:"1"},n.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ae.time,n.createElement(H.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:he}})}},"\u6587\u6863\u67E5\u91CD"))),n.createElement(r.Z,null,n.createElement(F.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:$e=>{he.search=$e,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})},style:{width:200}}),n.createElement("span",{className:"ml5 c-red"}))),(Ae==null?void 0:Ae.status)===-2&&n.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},n.createElement("img",{src:xr}),n.createElement("br",null),n.createElement(H.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((pe=Ae.course_groups)==null?void 0:pe.length)>0&&n.createElement(n.Fragment,null,n.createElement(g.Z,null,n.createElement(r.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),n.createElement(r.Z,{flex:"80px"},n.createElement(b.default,{checked:he.group_ids=="",value:"all",onChange:$e=>{delete he.group_ids,he.group_ids=[],he.page=1,_e(gu({},he))}},"\u5168\u90E8")),n.createElement(r.Z,{flex:"1"},Ae.course_groups&&Ae.course_groups.map(($e,ft)=>n.createElement(b.default,{value:$e.id,checked:he.group_ids.includes($e.id),onChange:ee=>{ee.target.checked?he.group_ids.push($e.id):he.group_ids.splice(he.group_ids.indexOf($e.id),1),he.page=1,_e(gu({},he))}},$e.name,"(",$e.members_count,")")))),n.createElement(g.Z,{className:"font14 c-red mt5"},n.createElement(r.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(Ae==null?void 0:Ae.data)==="\u52A0\u8F7D\u4E2D"&&n.createElement(z.Z,null,n.createElement(br.Z,{message:Ae==null?void 0:Ae.data,type:"info"})),(Ae==null?void 0:Ae.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(Ae==null?void 0:Ae.data)==="\u52A0\u8F7D\u4E2D"?"":n.createElement("div",null,n.createElement("p",{className:"mt10"},n.createElement("span",{className:"c-red"},Ae.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",Ae.total_count,"\u5B66\u5458\uFF09"),n.createElement(x.default,{className:"mt30",pagination:!1,dataSource:Ae.data,columns:oe,onChange:($e,ft,ee)=>{ee.order==="ascend"&&(he.b_order="asc"),ee.order==="descend"&&(he.b_order="desc"),ee.order||delete he.b_order,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})}}),n.createElement("aside",{className:"tc mb50 mt30"},n.createElement(L.Z,{showSizeChanger:!1,onChange:ve,defaultCurrent:he.page||1,current:he.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ae.copy_reviews_count}))))};var Mr=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(Zr),Tr=Object.defineProperty,Rr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,za=(S,C,E)=>C in S?Tr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Hr=(S,C)=>{for(var E in C||(C={}))jr.call(C,E)&&za(S,E,C[E]);if(ja)for(var E of ja(C))zr.call(C,E)&&za(S,E,C[E]);return S},Ur=(S,C)=>Rr(S,Lr(C)),Ha=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Wr=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)(),[pe,fe]=(0,n.useState)([]),[he,_e]=(0,n.useState)(!1),[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)(!1),[oe,$e]=(0,n.useState)(""),[ft,ee]=(0,n.useState)(!1);(0,n.useEffect)(()=>{S.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(je.resetFields(),fe([]),ae(!0),it()):ae(!1)},[S.actionTabs.key]);const[je]=c.default.useForm();let nt=[];const it=()=>Ha(void 0,null,function*(){_e(!0);const q=yield(0,e.VB)(Ur(Hr({},E),{course_id:E==null?void 0:E.coursesId,id:E==null?void 0:E.categoryId}));fe([...pe,...q==null?void 0:q.data]),$e(q),_e(!1)}),ge=()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}}),ve(!1),_e(!1),fe([]),je.resetFields()},Je=[{title:"",dataIndex:"course_group_id",width:280,render:(q,_t)=>n.createElement(b.default,{disabled:!(_t.work_count>=1),value:String(_t.course_group_id)},_t.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return n.createElement(y.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Ae,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>Ha(void 0,null,function*(){var q;const _t=je.getFieldsValue();if(((q=_t.group_ids)==null?void 0:q.length)<=0){h.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}ee(!0);const Ve=yield(0,ne.ZP)(`/api/homework_commons/${E.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[..._t.group_ids.map(tt=>Number(tt))]}});ee(!1),Ve.status===0&&(ge(),h.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield C({type:"shixunHomeworks/getWorkList",payload:S.actionTabs.params}),W.history.push(`/classrooms/${E.coursesId}/common_homework/${E.categoryId}/detail?tabs=4`),C({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ft},onCancel:ge},n.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",oe==null?void 0:oe.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),S.codeReviewCourse&&n.createElement(c.default,{form:je,initialValues:{group_ids:nt,end_time:i()(i()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},n.createElement("div",{className:"flexd-table-header mt20"},n.createElement(x.default,{pagination:!1,dataSource:[],columns:Je})),n.createElement(c.default.Item,{name:"group_ids"},n.createElement(b.default.Group,{className:"w100"},n.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},n.createElement(x.default,{showHeader:!1,columns:Je,dataSource:pe,pagination:!1,loading:he}))))),n.createElement(g.Z,null,n.createElement(r.Z,{className:"ml10"},n.createElement(b.default,{checked:Ie,onChange:q=>{ve(q.target.checked);let _t=[];q.target.checked&&(_t=pe.filter(Ve=>Ve.work_count>=1).map(Ve=>Ve.course_group_id+"")),je.setFieldsValue({group_ids:_t})}},"\u5168\u9009"))))};var Qr=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(Wr),Yr=s(54873),Gr=s(25060),Kr=s(82693),Vr=s(7621),Jr=s(62551),Xr={TabsStyle:"TabsStyle___cT3EC"},Mt=s(59301),qr=Object.defineProperty,$r=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Wa=(S,C,E)=>C in S?qr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Xn=(S,C)=>{for(var E in C||(C={}))to.call(C,E)&&Wa(S,E,C[E]);if(Ua)for(var E of Ua(C))no.call(C,E)&&Wa(S,E,C[E]);return S},qn=(S,C)=>$r(S,eo(C)),ta=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const uo=S=>ta(void 0,null,function*(){return yield(0,ne.ZP)(`/api/student_works/${S.userId}/deal_appeal_score.json`,{method:"post",body:S})}),ao=({globalSetting:S,shixunHomeworks:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),[oe]=(0,W.useSearchParams)(),{workList:$e,workSetting:ft}=C,[ee]=c.default.useForm(),[je,nt]=(0,n.useState)(!1),[it,ge]=(0,n.useState)(null),[,Je,q,_t]=(0,t.U)(e.cN,{homeworkId:ve==null?void 0:ve.categoryId}),[,Ve,tt,N]=(0,t.U)(e.Qz,{homeworkId:ve==null?void 0:ve.categoryId}),[,It,Ge,mt]=(0,t.U)(e.mQ,{homeworkId:ve==null?void 0:ve.categoryId}),[,,Vt,cn]=(0,t.U)(uo,{}),[Ke,Zt]=(0,n.useState)({activeKey:"1",page:1,limit:10,status:""}),Ee=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],He=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},lt)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:lt=>i()(lt).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},"\u67E5\u770B")}],se=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:lt=>lt===-1?"\u91CD\u505A\u4E2D":Mt.createElement(f.Uw,{status:lt})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},"\u67E5\u770B")}],kt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},lt)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:lt=>i()(lt).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(lt,Le)=>Mt.createElement(Mt.Fragment,null,lt==3&&Mt.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),lt==4&&Mt.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),lt==1&&Mt.createElement(Mt.Fragment,null,Mt.createElement(d.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ta(void 0,null,function*(){(yield Vt({userId:Le.student_work_id,score_id:Le.student_works_score_id,status:4})).status===0&&tn()})},"\u9A73\u56DE"),Mt.createElement(d.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ta(void 0,null,function*(){ge(Le),nt(!0)})},"\u63A5\u53D7")))}],tn=(lt=Ke)=>{Ke.activeKey=="1"&&tt({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit}),Ke.activeKey=="2"&&Ge({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit}),Ke.activeKey=="3"&&q({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit,status:lt==null?void 0:lt.status})},dn=(lt={})=>{var Le;lt!=null&<.id&&(0,f.xg)($e.is_jupyter||$e.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${lt.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${lt.id}?ids=${(Le=ve.course_group)==null?void 0:Le.toString()}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${lt.id}`)};return(0,n.useEffect)(()=>{tn(Ke)},[Ke]),(0,n.useEffect)(()=>{console.log("params",ve,oe.get("TabsActiveKey")),Zt(qn(Xn({},Ke),{activeKey:oe.get("TabsActiveKey")||"1"}))},[oe.get("TabsActiveKey")]),Mt.createElement(z.Z,{spinning:Ve||Je||It},Mt.createElement("section",{className:"p30",style:{background:"#fff"}},Mt.createElement(o.default,{destroyInactiveTabPane:!0,className:Xr.TabsStyle,activeKey:Ke.activeKey,onChange:lt=>{Zt(qn(Xn({},Ke),{activeKey:lt,page:1,limit:10}))}},Mt.createElement(o.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Mt.createElement(x.default,{className:"mt20",locale:{emptyText:Mt.createElement(Q.Z,null)},columns:He,dataSource:((fe=N==null?void 0:N.data)==null?void 0:fe.list)||[],pagination:{total:((he=N==null?void 0:N.data)==null?void 0:he.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}})),Mt.createElement(o.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Mt.createElement(x.default,{className:"mt20",locale:{emptyText:Mt.createElement(Q.Z,null)},columns:se,dataSource:((_e=mt==null?void 0:mt.data)==null?void 0:_e.list)||[],pagination:{total:((Ae=mt==null?void 0:mt.data)==null?void 0:Ae.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}})),Mt.createElement(o.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Mt.createElement(d.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Ke.status,onChange:lt=>{Zt(qn(Xn({},Ke),{status:lt,page:1}))},dataSource:Ee,titleWidth:60}),Mt.createElement(x.default,{locale:{emptyText:Mt.createElement(Q.Z,null)},columns:kt,dataSource:((ae=_t==null?void 0:_t.data)==null?void 0:ae.list)||[],pagination:{total:((Ie=_t==null?void 0:_t.data)==null?void 0:Ie.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}}))),Mt.createElement(y.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:je,centered:!0,destroyOnClose:!0,onCancel:()=>{nt(!1)},maskClosable:!1,width:544,onOk:()=>{ee.submit()}},Mt.createElement(c.default,{form:ee,colon:!1,onFinish:lt=>ta(void 0,null,function*(){(yield Vt(qn(Xn({},lt),{userId:it.student_work_id,score_id:it.student_works_score_id,status:3}))).status===0&&(tn(),nt(!1))})},Mt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Mt.createElement(J.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},it),{id:$e.is_jupyter||$e.is_jupyter_lab?it==null?void 0:it.id:it==null?void 0:it.student_work_id}))}},it==null?void 0:it.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Mt.createElement("span",{style:{color:"#191919"}},it==null?void 0:it.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Mt.createElement("span",{style:{color:"#191919"}},it==null?void 0:it.score)}]}),Mt.createElement(g.Z,{className:"mt20",wrap:!1},Mt.createElement(r.Z,null,Mt.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Mt.createElement(I.Z,{min:1,max:100,step:1}))),Mt.createElement(r.Z,null,Mt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Mt.createElement(r.Z,null,Mt.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Mt.createElement(b.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var lo=(0,W.connect)(({user:S,shixunHomeworks:C,loading:E,globalSetting:pe,classroomList:fe})=>({user:S,shixunHomeworks:C,globalSetting:pe,loading:E.effects,classroomList:fe}))(ao),Cn=s(59301),ro=Object.defineProperty,oo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ya=(S,C,E)=>C in S?ro(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,da=(S,C)=>{for(var E in C||(C={}))io.call(C,E)&&Ya(S,E,C[E]);if(Qa)for(var E of Qa(C))co.call(C,E)&&Ya(S,E,C[E]);return S},mo=(S,C)=>oo(S,so(C)),po=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const fo=({shixunHomeworks:S,classroomList:C,loading:E,dispatch:pe})=>{const[fe,he]=(0,n.useState)(da(da({},(0,W.useParams)()),{page:1,limit:20})),{workList:_e,workSetting:Ae}=S,[ae,Ie]=(0,n.useState)([]);(0,n.useEffect)(()=>{_e!=null&&_e.course_id&&Ie(_e==null?void 0:_e.student_works)},[_e]),(0,n.useEffect)(()=>{ve()},[]);const ve=()=>po(void 0,null,function*(){const ft=yield pe({type:"shixunHomeworks/getWorkList",payload:mo(da({},fe),{score_open:!0,work_public:!0})});Ie((ft==null?void 0:ft.student_works)||[])}),oe=(ft,ee)=>{fe.page=ft,fe.limit=20,ve()},$e=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ft=>ft},{title:_e!=null&&_e.is_jupyter_lab||_e!=null&&_e.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:ft=>ft===-1?"\u91CD\u505A\u4E2D":Cn.createElement(f.Uw,{status:ft})},{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ft,ee)=>Cn.createElement(D.Z,{placement:"bottom",title:Cn.createElement("div",null,Cn.createElement("div",null,ee.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ee.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Cn.createElement("div",null,ee.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ee.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),_e!=null&&_e.anonymous_comment?Cn.createElement("div",null,ee.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ee.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Cn.createElement("div",null,ee.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${ee.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Cn.createElement("div",null,ee.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ee.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),_e!=null&&_e.anonymous_comment?Cn.createElement("div",null,ee.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ee.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Cn.createElement("div",null,ee.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ee.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(_e!=null&&_e.is_jupyter||_e!=null&&_e.is_jupyter_lab)&&Cn.createElement("div",{onClick:je=>{var nt;je.stopPropagation(),(0,f.xg)(_e.is_jupyter||_e.is_jupyter_lab?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/${ee.id}/comment`:fe.course_group?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${ee.id}?ids=${(nt=fe.course_group)==null?void 0:nt.toString()}`:`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${ee.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ft>0?Cn.createElement("span",{style:{color:"#ff8100"}},ft):ft)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ft=>ft?i()(ft).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ft,ee)=>Cn.createElement(D.Z,{title:Cn.createElement("div",null,Cn.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ft,"\u5206"),Cn.createElement("br",null),Cn.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",ee.anonymous_comment_rate,"%"))},Cn.createElement("span",null,ft))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ft,ee)=>_e!=null&&_e.work_public?Cn.createElement("a",{target:"_blank",onClick:()=>{var je,nt;(je=_e.homework_status)!=null&&je.includes("\u5BFC\u5165")||(0,f.xg)(_e.is_jupyter||_e.is_jupyter_lab?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/${ee.id}/comment`:fe.course_group?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${ee.id}?ids=${(nt=fe.course_group)==null?void 0:nt.toString()}`:`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${ee.id}`)}},"\u67E5\u770B"):"--"}].filter(ft=>!!ft);return Cn.createElement("div",{className:"p30 bg-white"},Cn.createElement(x.default,{loading:E["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Cn.createElement(Q.Z,null)},dataSource:ae,columns:$e,onRow:(ft,ee)=>({}),rowKey:"id",onChange:(ft,ee,je)=>{if(je.order===void 0)switch(je.field){case"student_id":fe.b_order="desc",fe.order=je.field;break;default:delete fe.b_order,delete fe.order}else fe.b_order=je.order.replace("end",""),fe.order=je.field;ve()}}),Cn.createElement(L.Z,{showSizeChanger:!1,onChange:oe,hideOnSinglePage:!0,defaultCurrent:fe.page||1,current:fe.page||1,defaultPageSize:20,total:S.workList.work_count}))};var Eo=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(fo),gt=s(59301),go=Object.defineProperty,Ga=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Ka=(S,C,E)=>C in S?go(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Lu=(S,C)=>{for(var E in C||(C={}))vo.call(C,E)&&Ka(S,E,C[E]);if(Ga)for(var E of Ga(C))ho.call(C,E)&&Ka(S,E,C[E]);return S},Va=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Fo=({globalSetting:S,shixunHomeworks:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe;const $e=(0,W.useParams)(),ft=(0,W.useLocation)(),[ee]=(0,W.useSearchParams)(),[je,nt]=(0,n.useState)(ee.get("tabs")||"0"),it=(0,n.useRef)(null),[ge,Je]=(0,n.useState)(!1),{workList:q,workSetting:_t}=C,[,,Ve]=(0,t.U)(e.Gw,{homeworkId:q==null?void 0:q.id});ee.get("category_id")&&($e.category=ee.get("category_id")),(0,n.useEffect)(()=>{tt()},[$e.coursesId]),(0,n.useEffect)(()=>{E({type:"classroomList/getAssistantPermissions",payload:{course_id:$e.coursesId}}),(0,Me.hs)(E)},[(0,l.bg)()]),(0,n.useEffect)(()=>{new URLSearchParams(ft.search).get("tabs")=="3"&&N()},[]);const tt=()=>{let mt=ee.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));E({type:"shixunHomeworks/getWorkList",payload:Lu(Lu({},$e),mt)})},N=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Lu({},$e)})},It=[{name:(0,l.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:gt.createElement(Ct,{zip:it,btnLoading:ge,setBtnLoading:Je})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:gt.createElement(Eo,null),hidden:(0,l.GJ)()||!(q!=null&&q.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:gt.createElement("div",{className:"minH500"},gt.createElement(tl,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(fe=q.homework_status)==null?void 0:fe.includes("\u5BFC\u5165"),component:gt.createElement(Jr.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:gt.createElement(Mr,null),hidden:((he=q.homework_status)==null?void 0:he.includes("\u5BFC\u5165"))||!(0,l.GJ)()||q.is_jupyter||q.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:gt.createElement(rl,null),hidden:((_e=q.homework_status)==null?void 0:_e.includes("\u5BFC\u5165"))||!(q!=null&&q.view_answer)||q.is_jupyter||q.is_jupyter_lab},{name:gt.createElement(B.Z,{dot:q==null?void 0:q.appeal_notice,offset:[5,-5]},gt.createElement("span",{style:{color:je=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:gt.createElement(lo,null),hidden:(0,l.dE)()||!(q!=null&&q.anonymous_comment)},{name:(0,l.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(Ae=q.homework_status)!=null&&Ae.includes("\u5BFC\u5165")?gt.createElement(Gr.Z,null):gt.createElement(Br,null),hidden:((ae=q.homework_status)==null?void 0:ae.includes("\u5BFC\u5165"))&&(0,l.dE)(),forceRender:!1}].filter(mt=>!mt.hidden),Ge=()=>{var mt,Vt,cn,Ke,Zt,Ee,He,se,kt,tn,dn,lt,Le,Wt,yt,ln;return gt.createElement("div",{className:ku.workListTabButton},(0,l.GJ)()&>.createElement(gt.Fragment,null,(q.is_jupyter||q.is_jupyter_lab)&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,f.xg)(`/shixuns/${q.shixun_identifier}/challenges`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((mt=q.homework_status)==null?void 0:mt.includes("\u672A\u53D1\u5E03"))||((Vt=q.homework_status)==null?void 0:Vt.includes("\u672A\u5F00\u59CB")))&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:ct=>{ct.preventDefault(),E({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[$e.categoryId],selectArrsAll:[q],params:$e,detail:!0,type:2,manage_all_group:_t==null?void 0:_t.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((cn=q.homework_status)!=null&&cn.includes("\u672A\u53D1\u5E03"))&&!((Ke=q.homework_status)!=null&&Ke.includes("\u672A\u5F00\u59CB"))&&!((Zt=q.homework_status)!=null&&Zt.includes("\u5DF2\u622A\u6B62"))&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:ct=>{var Ue,Et;if(ct.preventDefault(),(0,l.Rm)()&&!((Et=(Ue=pe.AssistantObject)==null?void 0:Ue.normal)!=null&&Et.can_stop)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[$e.categoryId],selectArrsAll:[],params:$e,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),q!=null&&q.is_jupyter_lab||q!=null&&q.is_jupyter?gt.createElement(gt.Fragment,null,je==="1"&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ct,Ue;if((0,l.Rm)()&&!((Ue=(ct=pe.AssistantObject)==null?void 0:ct.normal)!=null&&Ue.can_create)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${$e.coursesId}/common_homework/${$e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):gt.createElement(gt.Fragment,null,gt.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ct,Ue;if((0,l.Rm)()&&!((Ue=(ct=pe.AssistantObject)==null?void 0:ct.normal)!=null&&Ue.can_create)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${$e.coursesId}/common_homework/${$e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(q!=null&&q.is_jupyter_lab||q!=null&&q.is_jupyter)&&(0,l.dE)()?gt.createElement(H.ZP,{type:"primary",onClick:()=>Va(void 0,null,function*(){(0,Yr.Z)({is_jupyter:q.is_jupyter,is_jupyter_lab:q.is_jupyter_lab,shixunId:q.shixun_identifier,homework_common_id:q.homework_id})})},gt.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Ee=q==null?void 0:q.task_operation)==null?void 0:Ee[0]):!((He=q==null?void 0:q.homework_status)!=null&&He.includes("\u5BFC\u5165"))&>.createElement(gt.Fragment,null,((se=q==null?void 0:q.work_statuses)==null?void 0:se.includes("\u53D6\u6D88\u5173\u8054"))&>.createElement(H.ZP,{type:"primary",onClick:()=>Va(void 0,null,function*(){const ct=yield(0,e.rN)({homeworkId:$e.categoryId});(ct==null?void 0:ct.status)===0&&(h.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),E({type:"shixunHomeworks/getWorkList",payload:Lu({},$e)}))})},"\u53D6\u6D88\u5173\u8054"),((kt=q==null?void 0:q.work_statuses)==null?void 0:kt.includes("\u5173\u8054\u9879\u76EE"))&>.createElement(H.ZP,{type:"primary",onClick:()=>{var ct;return(0,f.xg)(`${(ct=S==null?void 0:S.setting)==null?void 0:ct.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((tn=q==null?void 0:q.work_statuses)==null?void 0:tn.includes("\u5173\u8054\u9879\u76EE"))&>.createElement(H.ZP,{type:"primary",onClick:ct=>{ct.preventDefault(),y.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",gt.createElement("a",{onClick:()=>{var Ue;(0,f.xg)(`${(Ue=S==null?void 0:S.setting)==null?void 0:Ue.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((dn=q==null?void 0:q.work_statuses)==null?void 0:dn.includes("\u63D0\u4EA4\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((lt=q==null?void 0:q.work_statuses)==null?void 0:lt.includes("\u4FEE\u6539\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>{const ct=()=>{(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/${q.id}/edit`)};if(_t!=null&&_t.can_submit&&!(_t!=null&&_t.submit_size)){h.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ct()}},"\u4FEE\u6539\u4F5C\u54C1"),((Le=q==null?void 0:q.work_statuses)==null?void 0:Le.includes("\u8865\u4EA4\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Wt=q==null?void 0:q.work_statuses)==null?void 0:Wt.includes("\u8865\u4EA4\u9644\u4EF6"))||((yt=q==null?void 0:q.work_statuses)==null?void 0:yt.includes("\u4FEE\u6539\u9644\u4EF6")))&>.createElement(H.ZP,{type:"primary",onClick:()=>{var ct;if(_t!=null&&_t.can_submit&&!(_t!=null&&_t.submit_size)){h.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}E({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:$e,selectArrs:Lu({},q),title:(ct=q==null?void 0:q.work_statuses)!=null&&ct.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(ln=q==null?void 0:q.work_statuses)!=null&&ln.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6")))};return gt.createElement("section",{className:`${ku.bg} ${ku.homeworkDetailWrapper}`},gt.createElement("div",{className:"edu-container mb30"},q.homework_name&>.createElement("section",{className:"animated fadeIn"},gt.createElement("aside",{className:"mt10"},q.category&>.createElement(w.Z,{separator:">"},gt.createElement(w.Z.Item,null,gt.createElement(W.Link,{to:`/classrooms/${$e==null?void 0:$e.coursesId}/common_homework`},q.course_name)),gt.createElement(w.Z.Item,null,gt.createElement(W.Link,{to:`/classrooms/${$e==null?void 0:$e.coursesId}/common_homework/${((Ie=q.category)==null?void 0:Ie.main)===1?"":q.category.category_id}`},q.category.category_name)),gt.createElement(w.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),gt.createElement("aside",{className:[ku.title,"mt20"].join(" ")},gt.createElement(W.Link,{to:`/classrooms/${q.course_id}/common_homework/${((ve=q.category)==null?void 0:ve.main)===1?"":q.category.category_id}`},gt.createElement(O.Z,{className:"font16 c-black"})),gt.createElement("strong",{className:"font20 ml5"},q.homework_name),gt.createElement(f.VV,{temporary:!0,status:q.homework_status}))),gt.createElement("aside",{className:`mt30 relative ${ku.workListTabWrap}`},gt.createElement(o.default,{destroyInactiveTabPane:!0,type:"card",activeKey:je,tabBarExtraContent:(oe=q.homework_status)!=null&&oe.includes("\u5BFC\u5165")&&(0,l.GJ)()?gt.createElement(H.ZP,{icon:gt.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{E({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:q==null?void 0:q.homework_name,id:q==null?void 0:q.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Ge(),onTabClick:(mt,Vt)=>{parseInt(mt)==3&&N();const cn=()=>{if(parseInt(mt)===2){if(!(q!=null&&q.view_answer)){h.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}nt(mt)}else nt(mt)};mt!=="11"&&tt(),C.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?y.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{cn(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):cn()},className:ku.tabs,items:It.map(mt=>({label:mt.name,key:mt.id,children:mt.component,forceRender:mt.forceRender}))}))),gt.createElement(Dr.Z,null),gt.createElement(Kr.Z,{onOk:()=>{tt()}}),gt.createElement(Vr.Z,{onOk:()=>{tt()}}),gt.createElement(ol.Z,{type:"edit",onCallback:()=>tt(),courseEndTime:q==null?void 0:q.course_end_date}),gt.createElement(sl.Z,{courseEndTime:q==null?void 0:q.course_end_date,successCallback:()=>tt(),visible:pe.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[$e.categoryId],courseId:$e.coursesId,isBatch:!1}),gt.createElement(Qr,null),gt.createElement(wr.Z,{ref:it,hide:!0,name:`${q==null?void 0:q.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>Je(!1)}))};var _o=(0,W.connect)(({user:S,shixunHomeworks:C,loading:E,globalSetting:pe,classroomList:fe})=>({user:S,shixunHomeworks:C,globalSetting:pe,loading:E.effects,classroomList:fe}))(Fo)},83061:function(St,We,s){"use strict";var n=s(78241),W=s(43418),B=s(8591),H=s(92832),h=s(36708),y=s(89070),w=s(57490),o=s(59301),O=Object.defineProperty,f=Object.defineProperties,c=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,b=(L,Z,I)=>Z in L?O(L,Z,{enumerable:!0,configurable:!0,writable:!0,value:I}):L[Z]=I,r=(L,Z)=>{for(var I in Z||(Z={}))g.call(Z,I)&&b(L,I,Z[I]);if(D)for(var I of D(Z))_.call(Z,I)&&b(L,I,Z[I]);return L},x=(L,Z)=>f(L,c(Z)),F=(L,Z,I)=>new Promise(($,z)=>{var V=ne=>{try{Q(I.next(ne))}catch(T){z(T)}},i=ne=>{try{Q(I.throw(ne))}catch(T){z(T)}},Q=ne=>ne.done?$(ne.value):Promise.resolve(ne.value).then(V,i);Q((I=I.apply(L,Z)).next())});const P=({classroomList:L,loading:Z,dispatch:I,shixunHomeworks:$})=>{const z=(0,y.useParams)(),[V]=n.default.useForm(),{workList:i,workSetting:Q}=$,ne=()=>{I({type:"shixunHomeworks/getWorkSetting",payload:r({},z)}),I({type:"shixunHomeworks/getWorkList",payload:r({},z)})};return o.createElement(W.default,{centered:!0,title:L.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:L.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>F(void 0,null,function*(){const T=()=>F(void 0,null,function*(){var ue;yield V.validateFields();const m=r({},V.getFieldValue()),{selectArrs:le}=L.actionTabs;m.attachment_ids=(ue=m.attachment_ids)==null?void 0:ue.map(te=>te.response.id),(yield(0,h.mz)(x(r({},m),{homeworkId:le.work_id}))).status===0&&(V.resetFields(),I({type:"classroomList/setActionTabs",payload:{}}),ne())});if(Q!=null&&Q.can_submit){if(!(Q!=null&&Q.submit_size)){B.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}W.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:o.createElement(o.Fragment,null,"\u4F60\u8FD8\u6709 ",o.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Q==null?void 0:Q.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{T()}});return}T()}),onCancel:()=>{V.resetFields(),I({type:"classroomList/setActionTabs",payload:{}})}},o.createElement(n.default,{form:V,initialValues:{}},o.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},o.createElement(w.Z,null)),o.createElement(n.default.Item,{name:"description"},o.createElement(H.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${L.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};We.Z=(0,y.connect)(({classroomList:L,loading:Z,shixunHomeworks:I})=>({classroomList:L,loading:Z,shixunHomeworks:I}))(P)},16133:function(St,We,s){"use strict";var n=s(59301),W=s(78241),B=s(8591),H=s(43418),h=s(95237),y=s(43604),w=s(5083),o=s(5112),O=s(24905),f=s(61186),c=s.n(f),D=s(99064),g=s(24065),_=s(955),b=s(89070),r=s(59437),x=s(50757),F=s(92365),P=s(79834),L=s(82438),Z=s(49692),I=s(59301),$=Object.defineProperty,z=Object.defineProperties,V=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,T=(re,R,v)=>R in re?$(re,R,{enumerable:!0,configurable:!0,writable:!0,value:v}):re[R]=v,ue=(re,R)=>{for(var v in R||(R={}))Q.call(R,v)&&T(re,v,R[v]);if(i)for(var v of i(R))ne.call(R,v)&&T(re,v,R[v]);return re},m=(re,R)=>z(re,V(R)),le=(re,R)=>{var v={};for(var l in re)Q.call(re,l)&&R.indexOf(l)<0&&(v[l]=re[l]);if(re!=null&&i)for(var l of i(re))R.indexOf(l)<0&&ne.call(re,l)&&(v[l]=re[l]);return v},X=(re,R,v)=>new Promise((l,p)=>{var M=de=>{try{G(v.next(de))}catch(De){p(De)}},j=de=>{try{G(v.throw(de))}catch(De){p(De)}},G=de=>de.done?l(de.value):Promise.resolve(de.value).then(M,j);G((v=v.apply(re,R)).next())});const te=re=>{var R=re,{classroomList:v,dispatch:l,courseEndTime:p}=R,M=le(R,["classroomList","dispatch","courseEndTime"]),j,G,de,De;const Be=(0,b.useParams)(),[we]=W.default.useForm(),[Ce,Ze]=(0,n.useState)(1),[ze,Me]=(0,n.useState)([]),[a,J]=(0,n.useState)(0),[d,t]=(0,n.useState)(2e3),[e,u]=(0,n.useState)(!0),[A,U]=(0,n.useState)(!1),[k,ie]=(0,n.useState)(!1),[ye,Fe]=(0,n.useState)([]),[be,Re]=(0,n.useState)(!0),[Pe,ot]=(0,n.useState)(null),[Tt,Jt]=(0,n.useState)({}),[Ht,wt]=(0,n.useState)({});(0,n.useEffect)(()=>{if(v.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pn(),Rt(),v.actionTabs.type===2){const Ye=v.actionTabs.selectArrsAll[0];ot({submit_limit:Ye==null?void 0:Ye.submit_limit,submit_limit_num:Ye==null?void 0:Ye.submit_limit_num,must_file:Ye==null?void 0:Ye.must_file,can_submit:Ye==null?void 0:Ye.can_submit,submit_num:Ye==null?void 0:Ye.submit_num}),Re(Ye.unified_setting)}else Re(!1),ot({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[v.actionTabs]),(0,n.useEffect)(()=>{if(A){if(k)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:m(ue({},v.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ue({},v.actionTabs.params)})}},[A]);const Rt=Ye=>X(void 0,null,function*(){u(!0);const pn=yield(0,F.c_)(m(ue({},Be),{page:Ye||Ce,limit:2e4,homework_id:v.actionTabs.type===1?"":v.actionTabs.selectArrs[0]}));pn==null||pn.course_groups.map((xn,Sn)=>{xn.key=xn.id,xn.title=xn.name,xn.disabled=xn.is_published}),pn&&(Me([...pn==null?void 0:pn.course_groups]),J(pn==null?void 0:pn.course_groups_count),u(!1),Ye||we.setFieldsValue({publish_time:c()(c()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:c()(c()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bn=Ye=>{Ze(Ye),Rt(Ye)},Xt=()=>{(0,g.GJ)()?v.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:ue({},Be)}),l({type:"shixunHomeworks/getWorkSetting",payload:ue({},Be)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:m(ue({},v.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ue({},v.actionTabs.params)})},sn=()=>X(void 0,null,function*(){var Ye,pn;if((0,g.Rm)()&&!((Ye=v.AssistantObject.normal)!=null&&Ye.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),mn(!1);return}const xn=ue({},we.getFieldsValue());if(xn.end_time<=xn.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mn(!1);return}if((ye==null?void 0:ye.length)<=0&&!be&&ze.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}if(Pe!=null&&Pe.submit_limit&&!(Pe!=null&&Pe.submit_limit_num)){B.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}if(Pe!=null&&Pe.can_submit&&!(Pe!=null&&Pe.submit_num)){B.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}let Sn=ue({homework_ids:[...v.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(Vn=>Vn.id):(pn=v.detailCommonHomeworksList)==null?void 0:pn.course_groups,end_time:c()(xn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(xn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length},Pe),Mn=yield(0,Z.Tr)({homework_common_ids:[...v.actionTabs.selectArrs],course_id:Be.coursesId,type:"homework_common"});(Mn==null?void 0:Mn.student_count)===0?wn(Sn):(wt(Sn),Jt(Mn))}),wn=Ye=>X(void 0,null,function*(){mn(!0);const pn=yield(0,D.ZP)(`/api/courses/${Be.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ue({},Ye)});mn(!1),pn.status===0&&((0,_.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),M.onCallback&&M.onCallback(),Xt(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:I.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Pn=()=>{Ze(1),Me([]),Fe([])},{detailCommonHomeworksList:bn}=v,Hn=a>Ce*d,[_n,mn]=(0,n.useState)(!1);return I.createElement("div",null,I.createElement(H.default,{width:600,centered:!0,confirmLoading:_n,title:"\u53D1\u5E03\u4F5C\u4E1A",open:v.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:sn,onCancel:()=>{Pn(),Xt(),l({type:"classroomList/setActionTabs",payload:{}})}},I.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",I.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ze&&I.createElement(W.default,{form:we},I.createElement("div",{style:{paddingLeft:0}},I.createElement(h.Z,{className:"mt30",align:"middle"},I.createElement(y.Z,null,I.createElement(W.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},I.createElement(w.default,{style:{width:170,marginRight:"25px"},disabledDate:Ye=>(0,P.Q8)(Ye,p),disabledTime:Ye=>(0,P.d0)(Ye),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,_.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),I.createElement(y.Z,{className:"ml20"},I.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},I.createElement(w.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,_.U6)(),"HH:mm")},disabledDate:Ye=>(0,P.Q8)(Ye,p,we.getFieldValue("publish_time")),disabledTime:Ye=>(0,P.d0)(Ye,we.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),v.actionTabs.type===2&&I.createElement(h.Z,{style:{marginBottom:"10px"}},I.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),I.createElement(o.ZP.Group,{value:be,onChange:Ye=>{Re(Ye.target.value),Fe([])}},I.createElement(o.ZP,{value:!0,disabled:!v.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),I.createElement(o.ZP,{className:"ml20",disabled:ze.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ze.length<=0&&v.actionTabs.type===2&&I.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(v.actionTabs.type===1||!be)&&ze.length>0&&I.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},I.createElement("span",{style:{flex:1}},I.createElement(O.default,{checked:ye.length===ze.length,onChange:Ye=>{ye.length===ze.length?Fe([]):Fe(ze.filter(pn=>!pn.is_published))}},"\u5168\u9009")),I.createElement("span",{style:{width:16}}),I.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(v.actionTabs.type===1||!be)&&ze.length>0&&I.createElement(r.Z,{data:ze,selectedRowKeys:ye,setSelectedRowKeys:Fe})),!((de=(G=(j=v==null?void 0:v.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:G[0])!=null&&de.is_shixun)&&I.createElement(x.ZP,{value:Pe,onChange:Ye=>ot(ue({},Ye))})),I.createElement(L.Z,{resdata:Tt,type:((De=v.actionTabs.selectArrs)==null?void 0:De.length)===1?"shixun":"shixunpush",okloading:_n,oktext:(Tt==null?void 0:Tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ye=>X(void 0,null,function*(){mn(!0);let pn=yield(0,D.ZP)(`/api/courses/${Be.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...v.actionTabs.selectArrs]}});mn(!1),(pn==null?void 0:pn.status)===0&&wn(Ht)})}))};We.Z=(0,b.connect)(({classroomList:re})=>({classroomList:re}))(te)},33441:function(St,We,s){"use strict";s.d(We,{Z:function(){return V}});var n=s(59301),W={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},B=Object.defineProperty,H=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,w=(i,Q,ne)=>Q in i?B(i,Q,{enumerable:!0,configurable:!0,writable:!0,value:ne}):i[Q]=ne,o=(i,Q)=>{for(var ne in Q||(Q={}))h.call(Q,ne)&&w(i,ne,Q[ne]);if(H)for(var ne of H(Q))y.call(Q,ne)&&w(i,ne,Q[ne]);return i};const O=i=>React.createElement("svg",o({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var f="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",c=s(99313),D=s(92310),g=s.n(D),_=s(59301),b=Object.defineProperty,r=Object.defineProperties,x=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Z=(i,Q,ne)=>Q in i?b(i,Q,{enumerable:!0,configurable:!0,writable:!0,value:ne}):i[Q]=ne,I=(i,Q)=>{for(var ne in Q||(Q={}))P.call(Q,ne)&&Z(i,ne,Q[ne]);if(F)for(var ne of F(Q))L.call(Q,ne)&&Z(i,ne,Q[ne]);return i},$=(i,Q)=>r(i,x(Q)),V=({dataSource:i,className:Q,style:ne})=>{const[T,ue]=(0,n.useState)([]),[m,le]=(0,n.useState)(""),X=(0,n.useRef)("");(0,n.useEffect)(()=>{if(i!=null&&i.length){const R=String(Math.random()).slice(-6),v=i.map(l=>$(I({},l),{key:`${R}-${l.key}`}));ue(v),le(v[0].key)}},[i.length]);const te=R=>{le(R),X.current=R;const v=document.getElementById(R);if(v){const l=v.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:l,behavior:"smooth"})}},re=()=>{const R=T.map(l=>document.getElementById(l.key)),v=window.innerHeight/2;for(const l of R)if(l){const p=l.getBoundingClientRect();if(p.top>=0&&p.top(window.addEventListener("scroll",re),()=>{window.removeEventListener("scroll",re)}),[T]),_.createElement("div",{className:g()(W.anchorNavigation,Q),style:ne},_.createElement(c.default,{items:T,tabBarGutter:60,className:W.tabs,activeKey:m,onChange:te}),T.map(R=>_.createElement("div",{key:R.key,id:R.key,className:W.box},_.createElement("div",{className:W.head},_.createElement("img",{className:"mr10",src:f,alt:"Dot"}),R.label),_.createElement("div",{className:W.element},R.element))))}},62551:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(99313),h=s(1710),y=s(58421),w=s(89070),o=s(99064),O=s(61186),f=s.n(O),c=s(59301),D=(b,r,x)=>new Promise((F,P)=>{var L=$=>{try{I(x.next($))}catch(z){P(z)}},Z=$=>{try{I(x.throw($))}catch(z){P(z)}},I=$=>$.done?F($.value):Promise.resolve($.value).then(L,Z);I((x=x.apply(b,r)).next())});const{Dragger:g}=W.default,_=({})=>{const b=(0,w.useParams)(),[r]=B.default.useForm(),[x,F]=(0,n.useState)(!0),[P,L]=(0,n.useState)(!1);let[Z,I]=(0,n.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const $=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function z(){return D(this,null,function*(){let i;L(!0),window.location.href.indexOf("exercise")>-1?i=`/api/exercises/${b==null?void 0:b.categoryId}/redo_logs.json`:i=`/api/homework_commons/${b==null?void 0:b.categoryId}/redo_logs.json`;let Q=yield(0,o.ZP)(i,{method:"get",params:Z});L(!1),(Q==null?void 0:Q.status)===0&&F(Q==null?void 0:Q.data)})}(0,n.useEffect)(()=>{z()},[]);let V=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(i,Q,ne)=>{var T;return(T=$.find(ue=>ue.question_type===i))==null?void 0:T.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(i,Q,ne)=>{var T;return(T=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ue=>ue.id===i))==null?void 0:T.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(i,Q,ne)=>f()(i).format("YYYY-MM-DD HH:mm:ss")}].filter(i=>!!i);return c.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},c.createElement(H.default,{destroyInactiveTabPane:!0,onChange:i=>{Z.type=i,Z.page=1,Z.limit=10,I(Z),z()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:c.createElement(h.default,{className:"mt20",loading:P,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(i,Q,ne)=>f()(i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:c.createElement(h.default,{className:"mt20",loading:P,columns:V,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(i=>!!i)}),c.createElement(y.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(i,Q)=>{Z.page=i,Z.limit=Q,I(Z),z()},current:Z.page,total:x.count,pageSize:Z.limit,style:{marginTop:20}}))};We.Z=(0,w.connect)(({classroomList:b})=>({classroomList:b}))(_)},7621:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(43418),h=s(5871),y=s(89070),w=s(99064),o=s(61186),O=s.n(o),f=s(955),c=s(59301),D=Object.defineProperty,g=Object.defineProperties,_=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,F=(z,V,i)=>V in z?D(z,V,{enumerable:!0,configurable:!0,writable:!0,value:i}):z[V]=i,P=(z,V)=>{for(var i in V||(V={}))r.call(V,i)&&F(z,i,V[i]);if(b)for(var i of b(V))x.call(V,i)&&F(z,i,V[i]);return z},L=(z,V)=>g(z,_(V)),Z=(z,V,i)=>new Promise((Q,ne)=>{var T=le=>{try{m(i.next(le))}catch(X){ne(X)}},ue=le=>{try{m(i.throw(le))}catch(X){ne(X)}},m=le=>le.done?Q(le.value):Promise.resolve(le.value).then(T,ue);m((i=i.apply(z,V)).next())});const{Dragger:I}=W.default,$=({classroomList:z,dispatch:V,onOk:i})=>{const Q=(0,y.useParams)(),[ne]=B.default.useForm(),[T,ue]=(0,n.useState)(),[m,le]=(0,n.useState)(!1),X={height:100,onRemove:()=>{ue("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:te=>Z(void 0,null,function*(){return ue(te),!1})};return(0,n.useEffect)(()=>{ne.setFieldsValue({publish_time:O()(O()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:O()(O()(new Date((0,f.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),c.createElement(H.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:z.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:m},onOk:()=>Z(void 0,null,function*(){ne.submit()}),onCancel:()=>{ne.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},c.createElement(B.default,{form:ne,onFinish:te=>Z(void 0,null,function*(){var re,R;console.log("---",z.actionTabs,te,Q);let v=((re=z==null?void 0:z.actionTabs)==null?void 0:re.type)==="exercise"?`/api/exercises/${Q==null?void 0:Q.category}/exercise_user/edit_score.json`:`/api/student_works/${z.actionTabs.id}/edit_score.json`;le(!0);let l=yield(0,w.ZP)(v,{method:"post",body:L(P({},te),{exercise_user_id:((R=z==null?void 0:z.actionTabs)==null?void 0:R.type)==="exercise"?z.actionTabs.id:""})});le(!1),ne.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),i()})},c.createElement(B.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},c.createElement(h.Z,{min:0,style:{width:"100%"}}))))};We.Z=(0,y.connect)(({classroomList:z})=>({classroomList:z}))($)},25060:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(3113),h=s(95237),y=s(81327),w=s(5083),o=s(89070),O=s(61186),f=s.n(O),c=s(79834),D=s(99064),g=s(59301),_=(x,F,P)=>new Promise((L,Z)=>{var I=V=>{try{z(P.next(V))}catch(i){Z(i)}},$=V=>{try{z(P.throw(V))}catch(i){Z(i)}},z=V=>V.done?L(V.value):Promise.resolve(V.value).then(I,$);z((P=P.apply(x,F)).next())});const{Dragger:b}=W.default,r=({})=>{const x=(0,o.useParams)(),[F]=B.default.useForm(),[P,L]=(0,n.useState)(!0),[Z,I]=(0,n.useState)(!1);console.log("----",x);function $(){return _(this,null,function*(){var z,V;let i;window.location.href.indexOf("exercise")>-1?i=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:i=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Q=yield(0,D.ZP)(i,{method:"get"});(Q==null?void 0:Q.status)===0&&F.setFieldsValue({publish_time:f()(f()((z=Q==null?void 0:Q.data)==null?void 0:z.publish_time).format("YYYY-MM-DD HH:mm")),end_time:f()(f()((V=Q==null?void 0:Q.data)==null?void 0:V.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,n.useEffect)(()=>{$()},[]),g.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},g.createElement("div",{style:{textAlign:"end"}},P&&g.createElement(H.ZP,{onClick:()=>{L(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!P&&g.createElement("div",null,g.createElement(H.ZP,{type:"primary",loading:Z,onClick:()=>{F.submit()}},"\u63D0\u4EA4"),g.createElement(H.ZP,{style:{marginLeft:20},onClick:()=>{L(!0)}},"\u53D6\u6D88"))),g.createElement(B.default,{form:F,disabled:P,onFinish:z=>_(void 0,null,function*(){I(!0),console.log("---",window.location.href);let V;window.location.href.indexOf("exercise")>-1?V=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:V=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let i=yield(0,D.ZP)(V,{method:"post",body:{publish_time:f()(z.publish_time).format("YYYY-MM-DD HH:mm"),end_time:f()(z.end_time).format("YYYY-MM-DD HH:mm")}});I(!1),(i==null?void 0:i.status)===0&&L(!0)})},g.createElement(h.Z,null,g.createElement(y.Z,null,g.createElement(B.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},g.createElement(w.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,c.Q8)(z),disabledTime:z=>(0,c.d0)(z),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),g.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),g.createElement(h.Z,null,g.createElement(y.Z,null,g.createElement(B.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},g.createElement(w.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,c.Q8)(z,"",F.getFieldValue("publish_time")),disabledTime:z=>(0,c.d0)(z,F.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),g.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};We.Z=(0,o.connect)(({classroomList:x})=>({classroomList:x}))(r)},59437:function(St,We,s){"use strict";s.d(We,{Z:function(){return f}});var n=s(59301),W=s(92832),B=s(24905),H=s(95237),h={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",w=s(8797),o=(c,D,g)=>new Promise((_,b)=>{var r=P=>{try{F(g.next(P))}catch(L){b(L)}},x=P=>{try{F(g.throw(P))}catch(L){b(L)}},F=P=>P.done?_(P.value):Promise.resolve(P.value).then(r,x);F((g=g.apply(c,D)).next())}),f=({data:c,value:D=[],handleChangePage:g,setSelectedRowKeys:_,selectedRowKeys:b,onChange:r=()=>{}})=>{const[x,F]=(0,n.useState)([]),[P,L]=(0,n.useState)([]),[Z,I]=(0,n.useState)([]);let[$,z]=(0,n.useState)(1),[V,i]=(0,n.useState)();return(0,n.useEffect)(()=>{F(c),L([]),I([])},[c]),(0,n.useEffect)(()=>{_&&(L(b),I(b))},[b]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:h.leftdiv},n.createElement(W.default.Search,{size:"middle",onChange:Q=>o(void 0,null,function*(){F(c.filter(ne=>{var T;return(T=ne==null?void 0:ne.name)==null?void 0:T.includes(Q.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&n.createElement(w.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(B.default.Group,{value:P.map(Q=>`${Q.id}`),onChange:Q=>{_(x.filter(ne=>Q.includes(`${ne.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Q,ne)=>n.createElement(H.Z,{key:Q.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(B.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Q.is_published,value:`${Q.id}`},n.createElement("div",{className:h.listClass},n.createElement("span",{className:h.spantitle,style:{width:Q.is_published?"108px":"170px"}},Q.name),Q.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:h.rightdiv},n.createElement(W.default.Search,{onChange:Q=>{I(P.filter(ne=>ne.name.includes(Q.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Z.length===0&&n.createElement(w.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Z.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Z.map((Q,ne)=>n.createElement(H.Z,{justify:"space-between",style:{marginTop:"10px"},key:Q.id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Q.name),n.createElement("img",{src:y,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{_(P.filter(T=>`${T.id}`!=`${Q.id}`))}})))))))}},50757:function(St,We,s){"use strict";s.d(We,{Ei:function(){return F},rU:function(){return P},ZP:function(){return Z}});var n=s(59301),W={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},B=s(78241),H=s(24905),h=s(5871),y=s(95237),w=s(43604),o=s(6848),O=s(92310),f=s.n(O),c=s(59301),D=Object.defineProperty,g=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,r=(I,$,z)=>$ in I?D(I,$,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[$]=z,x=(I,$)=>{for(var z in $||($={}))_.call($,z)&&r(I,z,$[z]);if(g)for(var z of g($))b.call($,z)&&r(I,z,$[z]);return I};const F=({value:I,className:$,style:z})=>{const[V,i]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(I){const{submit_limit:ne,must_file:T}=I;if(ne&&T){i("1");return}if(ne&&!T){i("2");return}if(!ne&&T){i("3");return}}},[I]);const Q={1:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},I==null?void 0:I.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},I==null?void 0:I.submit_limit_num),"\u5B57\u7B26"),3:c.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return V==="0"?c.createElement(c.Fragment,null):c.createElement("section",{className:f()(W.exhibition,$),style:z},c.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Q==null?void 0:Q[V])},P=({className:I,style:$,form:z})=>{const V=B.default.useWatch("submit_limit",z),i=B.default.useWatch("can_submit",z);return c.createElement("section",{className:f()(W.wrap,I),style:$},c.createElement("div",{className:`${W.title}`},c.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),c.createElement("div",null,c.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(B.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),c.createElement(B.default.Item,{name:"submit_num",rules:i&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},c.createElement(h.Z,{precision:0,min:1,disabled:!i,size:"large",addonAfter:"\u6B21",style:{width:223}})),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},c.createElement(B.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),c.createElement(B.default.Item,{className:"mr10",name:"submit_limit_num",rules:V&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},c.createElement(h.Z,{precision:0,min:1,disabled:!V,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),c.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},c.createElement(B.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},c.createElement(H.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(B.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var Z=({value:I,onChange:$,className:z,style:V,disabled:i=!1,checkMarginLeft:Q=0})=>{const ne={submit_limit:!1,submit_limit_num:200,must_file:!1},[T,ue]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(I,"value"),!I)return;const le={submit_limit:I==null?void 0:I.submit_limit,submit_limit_num:I==null?void 0:I.submit_limit_num,must_file:I==null?void 0:I.must_file,can_submit:I==null?void 0:I.can_submit,submit_num:I==null?void 0:I.submit_num};ue(x({},le))},[I]);const m=le=>{const X=x(x({},T),le);$(X)};return c.createElement("section",{className:f()(W.wrap,z),style:V},c.createElement("div",{className:`${W.title} mt30`},c.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),c.createElement(y.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{disabled:i,checked:T==null?void 0:T.can_submit,onChange:le=>m({can_submit:le.target.checked})}),c.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),c.createElement(h.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:i||!(T!=null&&T.can_submit),value:T==null?void 0:T.submit_num,onChange:le=>m({submit_num:le})}),c.createElement(o.Z,{overlayInnerStyle:{width:520},title:c.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",c.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",c.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${W.title_icon}`}))),c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{style:{marginLeft:Q},disabled:i,checked:T==null?void 0:T.submit_limit,onChange:le=>m({submit_limit:le.target.checked})}),c.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),c.createElement(h.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:i||!(T!=null&&T.submit_limit),value:T==null?void 0:T.submit_limit_num,onChange:le=>m({submit_limit_num:le})})),c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{style:{marginLeft:Q},disabled:i,checked:T==null?void 0:T.must_file,onChange:le=>m({must_file:le.target.checked})}),c.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},23538:function(St,We,s){"use strict";s.d(We,{$J:function(){return B},JZ:function(){return h},bN:function(){return w},jP:function(){return y},rO:function(){return H}});var n=s(99064),W=(o,O,f)=>new Promise((c,D)=>{var g=r=>{try{b(f.next(r))}catch(x){D(x)}},_=r=>{try{b(f.throw(r))}catch(x){D(x)}},b=r=>r.done?c(r.value):Promise.resolve(r.value).then(g,_);b((f=f.apply(o,O)).next())});function B(o){return(0,n.U2)(`libraries/${o}.json`)}function H(){return(0,n.U2)("library_tags.json")}function h(o){return W(this,null,function*(){return(yield(0,n.IV)(`attachments/${o}.json`)).status===0})}function y(o){return(0,n.v_)("libraries.json",o)}function w(o,O){return(0,n.gz)(`libraries/${o}.json`,O)}},78297:function(St,We,s){"use strict";s.d(We,{AD:function(){return le},D9:function(){return l},Hp:function(){return $},IM:function(){return M},Iy:function(){return V},KM:function(){return Me},MJ:function(){return z},Ne:function(){return p},ON:function(){return Be},Uj:function(){return Ze},VY:function(){return de},YO:function(){return Ce},YX:function(){return we},Zn:function(){return b},_g:function(){return L},_k:function(){return R},c6:function(){return ue},cr:function(){return r},eV:function(){return m},fi:function(){return x},gh:function(){return ne},hS:function(){return j},iA:function(){return F},j6:function(){return Z},je:function(){return re},jj:function(){return I},kS:function(){return De},o6:function(){return T},pO:function(){return ze},rQ:function(){return X},sA:function(){return Q},xm:function(){return v},xo:function(){return G},y8:function(){return te},yd:function(){return P}});var n=s(92365),W=s(89070),B=s(955),H=s(8591),h=s(3294),y=Object.defineProperty,w=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,f=(a,J,d)=>J in a?y(a,J,{enumerable:!0,configurable:!0,writable:!0,value:d}):a[J]=d,c=(a,J)=>{for(var d in J||(J={}))o.call(J,d)&&f(a,d,J[d]);if(w)for(var d of w(J))O.call(J,d)&&f(a,d,J[d]);return a},D=(a,J,d)=>new Promise((t,e)=>{var u=k=>{try{U(d.next(k))}catch(ie){e(ie)}},A=k=>{try{U(d.throw(k))}catch(ie){e(ie)}},U=k=>k.done?t(k.value):Promise.resolve(k.value).then(u,A);U((d=d.apply(a,J)).next())});const g=()=>{(0,W.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},_=()=>{(0,W.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},b=a=>D(void 0,null,function*(){g(),(yield(0,n.YR)(c({},a))).status===0&&(yield(0,B.QH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_couser_info.json`,query:a}))),_()}),r=a=>D(void 0,null,function*(){const J=yield(0,n.yS)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_member_act_score`);else{if(J.status===-2)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_member_act_score`))}}),x=a=>D(void 0,null,function*(){const J=yield(0,n.W0)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_score`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_score`))}}),F=a=>D(void 0,null,function*(){const J=yield(0,n.Nl)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=a=>D(void 0,null,function*(){const J=yield(0,n.IU)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/export_star_user`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/export_star_user`))}}),L=a=>D(void 0,null,function*(){const J=yield(0,n.td)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else{if(J.status===-2)return J;if(J.status===-3)(0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else if(J.status===-4)return J}}),Z=a=>D(void 0,null,function*(){const J=yield(0,n.QX)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_homework`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_homework`))}}),I=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.o_)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),$=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.ZL)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),z=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.vV)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),V=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.aP)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),i=a=>D(void 0,null,function*(){g(),(yield exportCourseWorkListAppendix(c({},a))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${a.categoryId}/works_list.zip`,query:a}))),_()}),Q=a=>D(void 0,null,function*(){g(),yield(0,B.QH)("",h.Z.API_SERVER+`/api/polls/${a.categoryId}/commit_result.xlsx`),_()}),ne=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/attendances/export_xlsx_data.xlsx`,query:a}))}),T=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/video_study_statics.xlsx`,query:a}))}),ue=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_video_study.xlsx`,query:a}))}),m=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_course_students_info.xlsx`,query:a}))}),le=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/school_manages/students.xlsx",query:a}))}),X=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/item_banks/export.xlsx",query:a}))}),te=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:a}))}),re=a=>D(void 0,null,function*(){const J=yield(0,n.Uy)(c({},a));J.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/exercise_score,export_exercise_users`)):J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/exercise_score,export_exercise_users`))}),R=a=>D(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/export_records/${a.id}.xlsx`,query:a}))}),v=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:a}))}),l=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a==null?void 0:a.coursesId}/${a.menuKey}_statistic.xlsx?${a.checkedList.map(J=>`course_group_id[]=${J}`).join("&")}`,query:a}))}),p=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_training_objectives.xlsx`,query:a}))}),M=a=>D(void 0,null,function*(){yield(0,B.FH)(a==null?void 0:a.name,(0,B.NY)({url:h.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:a}))}),j=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_courses.xlsx`,query:a}))}),G=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_graduation_requirements.xlsx`,query:a}))}),de=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:a}))}),De=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:a}))}),Be=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/examination_banks/${a.id}.json`,query:a}))}),we=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/exercises/${a.categoryId}.json`,query:a}))}),Ce=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/polls/${a==null?void 0:a.id}/commit_result.json`,query:a}))}),Ze=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/paths/get_task_pass.json",query:a}))}),ze=(a,J)=>D(void 0,null,function*(){yield(0,B.FH)(J||"",(0,B.NY)({url:h.Z.API_SERVER+`/api/exercises/${a==null?void 0:a.exercise_id}/consult_exercise.json`,query:a}))}),Me=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/competitions/${a==null?void 0:a.identifier}/competition_commit_records/member_works.xlsx`,query:a}))})},5383:function(St,We,s){"use strict";s.d(We,{M:function(){return y},Y:function(){return h}});var n=s(61186),W=s.n(n),B=s(89392),H=s.n(B);const h=(w,o="YYYY-MM-DD")=>(0,B.cloneDeepWith)(w,f=>{if(f instanceof W())return f.format(o)}),y=(w,o,O)=>{const f=c=>Reflect.toString.call(c)==="[object Object]";if(!f(w)&&!Array.isArray(w))return w;for(const c of Object.keys(w))Array.isArray(w[c])?w[c]=w[c].map(D=>y(D,o,O)):f(w[c])?w[c]=y(w[c],o,O):o.includes(c)&&typeof w[c]=="string"&&(w[c]=O?W()(w[c],O):W()(w[c]));return w}},83312:function(St,We,s){"use strict";s.d(We,{U:function(){return O}});var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(f,c,D)=>c in f?W(f,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):f[c]=D,w=(f,c)=>{for(var D in c||(c={}))H.call(c,D)&&y(f,D,c[D]);if(B)for(var D of B(c))h.call(c,D)&&y(f,D,c[D]);return f},o=(f,c,D)=>new Promise((g,_)=>{var b=F=>{try{x(D.next(F))}catch(P){_(P)}},r=F=>{try{x(D.throw(F))}catch(P){_(P)}},x=F=>F.done?g(F.value):Promise.resolve(F.value).then(b,r);x((D=D.apply(f,c)).next())});function O(f,c){const[D,g]=(0,n.useState)(c),[_,b]=(0,n.useState)(!1),[r,x]=(0,n.useState)();return[D,_,(P,L=!1)=>o(this,null,function*(){const Z=L?c:w(w({},D),P);b(!0),g(Z);const I=yield f(Z);return b(!1),x(I),I}),r,x]}},97177:function(St,We,s){"use strict";s.d(We,{Z:function(){return w}});var n=s(59301),W=s.p+"static/modelContact.7a7eb113.png",B=s(91785),H=s(24065),h=s(59301),w=()=>{const[o,O]=(0,n.useState)(!1);return{verifyModelUser:()=>(0,H.$O)()?!0:(O(!0),!1),ContactModalElement:()=>h.createElement(B.Z,{visible:o,setVisible:O,image:W}),contactOpen:o,setContactOpen:O}}},54873:function(St,We,s){"use strict";s.d(We,{_:function(){return c}});var n=s(49692),W=s(43418),B=s(8591),H=s(1710),h=s(955),y=s(59301),w=(D,g,_)=>new Promise((b,r)=>{var x=L=>{try{P(_.next(L))}catch(Z){r(Z)}},F=L=>{try{P(_.throw(L))}catch(Z){r(Z)}},P=L=>L.done?b(L.value):Promise.resolve(L.value).then(x,F);P((_=_.apply(D,g)).next())});const o=D=>w(void 0,[D],function*({is_jupyter:g,is_jupyter_lab:_,shixunId:b,homework_common_id:r,courseId:x}){if(g||_){const P=yield(0,n.BK)({id:b});P!=null&&P.identifier&&(0,h.xg)(`/tasks/${P.identifier}/jupyter?homework_common_id=${r}`);return}const F=yield(0,n.Ir)({id:b,homework_common_id:r});if(F!=null&&F.game_identifier){(0,h.xg)(`/tasks/${x}/${r}/${F.game_identifier}`);return}(F==null?void 0:F.status)===2?O(F==null?void 0:F.message,r,x):(F==null?void 0:F.status)===3?f(F==null?void 0:F.message):(F==null?void 0:F.status)==-3&&(0,h.eF)()}),O=(D,g,_)=>{D=D!=null&&D.includes(".json")?D:`${D}.json`,W.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>w(void 0,null,function*(){const b=yield(0,n.$Q)({url:D});if(!b)return;B.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const r=yield(0,n.Ir)({id:b.shixun_identifier,homework_common_id:g});if(r!=null&&r.game_identifier){(0,h.xg)(`/tasks/${_}/${g}/${r.game_identifier}`);return}(r==null?void 0:r.status)===2?O(r==null?void 0:r.message,g,_):(r==null?void 0:r.status)===3&&f(r==null?void 0:r.message)})})},f=D=>{W.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",D,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},c=(D,g)=>w(void 0,[D,g],function*(_,{is_jupyter:b,is_jupyter_lab:r}){const x=yield(0,n.WT)(_);if(x.length>1)return W.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("div",null,"\u4F60\u5F53\u524D\u6709",x.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),y.createElement(H.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(F,P){const{course_identifier:L,id:Z}=P||{};return y.createElement("a",{target:"_blank",href:`/classrooms/${L}/shixun_homework/${Z}/detail`},F)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(F,P){const{course_identifier:L,id:Z,shixun_identifier:I}=P;return y.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{o({is_jupyter:b,is_jupyter_lab:r,shixunId:I,homework_common_id:Z,courseId:L})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:x,rowKey:"id"}))}),!0;if(x.length===1){const{shixun_identifier:F,id:P,course_identifier:L}=x[0];return o({is_jupyter:b,is_jupyter_lab:r,shixunId:F,homework_common_id:P,courseId:L}),!0}return!1});We.Z=o},46400:function(St,We,s){"use strict";s.d(We,{Z:function(){return te}});var n=s(29679),W=s(19248),B=s(99267),H=s(96512),h=s(78987),y=s(92310),w=s.n(y),o=s(77900),O=s(26112),f=s(59301),c=s(92343),D=s(36355),g=s(17313),_=s(83116);const b=(re,R,v,l,p)=>({backgroundColor:re,border:`${l.lineWidth}px ${l.lineType} ${R}`,[`${p}-icon`]:{color:v}}),r=re=>{const{componentCls:R,motionDurationSlow:v,marginXS:l,marginSM:p,fontSize:M,fontSizeLG:j,lineHeight:G,borderRadiusLG:de,motionEaseInOutCirc:De,withDescriptionIconSize:Be,colorText:we,colorTextHeading:Ce,withDescriptionPadding:Ze,defaultPadding:ze}=re;return{[R]:Object.assign(Object.assign({},(0,g.Wf)(re)),{position:"relative",display:"flex",alignItems:"center",padding:ze,wordWrap:"break-word",borderRadius:de,[`&${R}-rtl`]:{direction:"rtl"},[`${R}-content`]:{flex:1,minWidth:0},[`${R}-icon`]:{marginInlineEnd:l,lineHeight:0},"&-description":{display:"none",fontSize:M,lineHeight:G},"&-message":{color:Ce},[`&${R}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${v} ${De}, opacity ${v} ${De}, +(self.webpackChunk=self.webpackChunk||[]).push([[3668],{27812:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},67921:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},61481:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},63524:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},12893:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},32134:function(St,We,s){"use strict";s.d(We,{Z:function(){return o}});var n=s(96663),W=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},H=B,h=s(7657),y=function(f,c){return W.createElement(h.Z,(0,n.Z)({},f,{ref:c,icon:H}))},w=W.forwardRef(y),o=w},918:function(St,We){"use strict";We.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},89529:function(St,We){"use strict";We.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},96460:function(St,We,s){"use strict";var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(O,f,c)=>f in O?W(O,f,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[f]=c,w=(O,f)=>{for(var c in f||(f={}))H.call(f,c)&&y(O,c,f[c]);if(B)for(var c of B(f))h.call(f,c)&&y(O,c,f[c]);return O};const o=O=>React.createElement("svg",w({width:99,height:80,xmlns:"http://www.w3.org/2000/svg"},O),React.createElement("title",null,"\u6279\u6CE8\u6587\u4EF6"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M62.7 79.6H0V8.5h39.3l23.4 18.4z",fill:"#F0A221"}),React.createElement("path",{d:"M71.4 71.1H8.7V0h44.4l18.3 18z",fill:"#F1C84C"}),React.createElement("path",{d:"M53.3 7.3v11.5h11.5z",fill:"#FFF"}),React.createElement("path",{d:"M34.9 13.9h-17v4.6h17zM45.9 27h-28v4.6h28zM45.9 40.6h-28v4.6h28zM45.9 53.7h-28v4.7h28z",fill:"#F0A221"}),React.createElement("path",{d:"M65 32H50v4.6h15zM65 45.6H50v4.6h15zM65 58.7H50v4.7h15z",fill:"#FFF"}),React.createElement("path",{d:"M60 56.5c.7 4.3-1 8.3-1 8.3s4-1.7 8.3-1c0 0 1.4-4.5 5.2-10L70 51.2c-5.5 3.9-10 5.3-10 5.3Z",fill:"#000"}),React.createElement("path",{d:"m64 59.2 7.1-7.1.5.5-7.1 7.1z",fill:"#F9A54C"}),React.createElement("path",{d:"M62.8 59.8c0 .7.5 1.2 1.2 1.2s1.2-.5 1.2-1.2-.5-1.2-1.2-1.2-1.2.6-1.2 1.2Z",fill:"#FFF"}),React.createElement("path",{d:"M71.6 55.8c4-2.6 6.7-4.5 12.6-10.5 10.2-10.2 16-18.3 14.3-20-1.7-1.7-9.5 3.8-20 14.3-6 6-7.6 8.6-10.5 12.6l3.6 3.6Z",fill:"#324A5E"}),React.createElement("path",{d:"m78 39.8 5.7 5.7.5-.5 1.4-1.4-5.6-5.7-1.4 1.4-.6.5Zm10.5-5.7c-.5.2-1.2.7-1.7 1.4-1.2 1.2-1.9 2.4-1.7 2.9.5.5 1.7-.5 2.9-1.7.7-.7 1.2-1.2 1.4-1.7l6.2-6.2 1.4 1.4c1.7-2.6 2.1-4.5 1.4-5-.5-.5-2.6-.2-5 1.4l1.6 1.6-6.5 5.9Z",fill:"#FFC65B"}),React.createElement("path",{d:"m49.6 36.4-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 50.4l-3.8-3.9H18v-1h28.2l4.2 4.1zM49.6 64.4l-3.8-3.9H18v-1h28.2l4.2 4.1z",fill:"#FFF"})));We.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},39020:function(St,We,s){"use strict";var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(O,f,c)=>f in O?W(O,f,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[f]=c,w=(O,f)=>{for(var c in f||(f={}))H.call(f,c)&&y(O,c,f[c]);if(B)for(var c of B(f))h.call(f,c)&&y(O,c,f[c]);return O};const o=O=>React.createElement("svg",w({width:72,height:80,xmlns:"http://www.w3.org/2000/svg"},O),React.createElement("title",null,"\u6587\u4EF6 "),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fill:"#F0A221",d:"M62.698 79.631H.04V8.534h39.22l23.438 18.332z"}),React.createElement("path",{d:"M71.387 71.1H8.73V.005h44.326l18.337 18.03v53.067h-.005ZM53.331 7.336v11.48h11.48L53.33 7.335Zm-8.367 6.536H17.938v4.623h27.026V13.87ZM62.26 27.024H17.857v4.623H62.26v-4.623Zm0 13.551H17.857v4.623H62.26v-4.623Zm0 13.158H17.857v4.623H62.26v-4.623Z",fill:"#F1C84C"})));We.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},12393:function(St,We,s){"use strict";s.d(We,{Z:function(){return P}});var n=s(59301),W=s(78241),B=s(8591),H=s(43418),h=s(5083),y=s(92832),w=s(1710),o=s(95237),O=s(43604),f=s(61186),c=s.n(f),D=s(955),g=s(89070),_={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},b=s(92365),r=s(79834),x=(L,Z,I)=>new Promise(($,z)=>{var V=ee=>{try{K(I.next(ee))}catch(T){z(T)}},i=ee=>{try{K(I.throw(ee))}catch(T){z(T)}},K=ee=>ee.done?$(ee.value):Promise.resolve(ee.value).then(V,i);K((I=I.apply(L,Z)).next())});const F=({dispatch:L,courseEndTime:Z,classroomList:I,successCallback:$=()=>{},visible:z,homeworkIds:V,courseId:i,isBatch:K,shixunHomeworks:ee})=>{const[T]=W.default.useForm(),[ue,m]=(0,n.useState)(!1),[le,X]=(0,n.useState)(!1),[ne,re]=(0,n.useState)(!1),[R,v]=(0,n.useState)([]),[l,p]=(0,n.useState)([]),[M,j]=(0,n.useState)([]),[Y,de]=(0,n.useState)([]),[De,Be]=(0,n.useState)([]),[we,Ce]=(0,n.useState)([]),[Ze,ze]=(0,n.useState)([]),[Me,a]=(0,n.useState)([]),[J,d]=(0,n.useState)([]);(0,n.useEffect)(()=>{z?t():u()},[z]);const t=()=>x(void 0,null,function*(){m(!0);const A=yield(0,b.oR)(V[0],{course_id:i});re(A.no_group),K?(ze(A.all_course_groups),a(A.all_course_groups)):(de(A.late_course_groups),Be(A.late_course_groups),v(A.submit_course_groups),p(A.submit_course_groups)),m(!1),T.setFieldsValue({end_time:c()()})}),e=()=>x(void 0,null,function*(){const A=T.getFieldsValue(),U=c()(A.end_time).format("YYYY-MM-DD HH:mm");if((K?J.length===0:M.length===0&&we.length===0)&&!ne){B.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}X(!0);const ie=yield(0,b.Mc)(i,{no_group:ne,homework_ids:V,group_ids:K?J:M,end_time:U,late_group_ids:K?J:we});X(!1),ie.status===0&&(u(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),$(),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),u=()=>{j([]),Ce([]),p([]),Be([])};return n.createElement(H.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:_.modalWrapper,width:K||ne?520:760,open:z,confirmLoading:le,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>e(),onCancel:()=>{u(),L({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:_.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(W.default,{form:T,layout:"vertical"},n.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(h.default,{style:{width:"100%"},disabledDate:A=>(0,r.Q8)(A,Z),disabledTime:A=>(0,r.d0)(A),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!ne&&n.createElement(n.Fragment,null,K?n.createElement("div",null,n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{a(Ze.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement(w.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{d(A)}},rowKey:"id",pagination:!1,dataSource:Me,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(o.Z,{gutter:24},n.createElement(O.Z,{span:14},n.createElement("div",{className:_.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{p(R.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement("div",{className:_.tableWrapper},n.createElement(w.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{j(A)}},rowKey:"id",pagination:!1,dataSource:l,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(O.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:_.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement(y.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:A=>{Be(Y.filter(U=>U.name.indexOf(A.target.value)>-1))}}),n.createElement("div",{className:_.tableWrapper},n.createElement(w.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:A=>{Ce(A)}},rowKey:"id",pagination:!1,loading:ue,dataSource:De,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var P=(0,g.connect)(({shixunHomeworks:L,classroomList:Z})=>({shixunHomeworks:L,classroomList:Z}))(F)},26084:function(St,We,s){"use strict";var n=s(59301),W=s(43418),B=s(8591),H=s(3113),h=s(86129),y=s.n(h),w=s(3294),o=s(955),O=s(99064),f=s(59301),c=Object.defineProperty,D=Object.defineProperties,g=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,x=(I,$,z)=>$ in I?c(I,$,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[$]=z,F=(I,$)=>{for(var z in $||($={}))b.call($,z)&&x(I,z,$[z]);if(_)for(var z of _($))r.call($,z)&&x(I,z,$[z]);return I},P=(I,$)=>D(I,g($)),L=(I,$,z)=>new Promise((V,i)=>{var K=ue=>{try{T(z.next(ue))}catch(m){i(m)}},ee=ue=>{try{T(z.throw(ue))}catch(m){i(m)}},T=ue=>ue.done?V(ue.value):Promise.resolve(ue.value).then(K,ee);T((z=z.apply(I,$)).next())});const Z=({files:I=[],name:$,buttonProps:z={},hide:V,onOk:i=()=>{}},K)=>{const[ee,T]=(0,n.useState)(!1);let ue=(0,n.useRef)(new(y()));(0,n.useImperativeHandle)(K,()=>({exportReport:m,exportAndCreateUserFolder:X,exportGroupingReport:le}));const m=(l,p="\u9644\u4EF6")=>L(void 0,null,function*(){const M=l||I;T(!0);let j=0,Y=0,de=0,De=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j+1),"/",M==null?void 0:M.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Be(){return L(this,null,function*(){var we,Ce;re({},`${w.Z.API_SERVER}/api/attachments/${(0,o.Jn)((we=M==null?void 0:M[j])==null?void 0:we.id)}?t=${(0,o.Jn)((Ce=M==null?void 0:M[j])==null?void 0:Ce.id,Date.now())}`,(Ze,ze)=>L(this,null,function*(){var Me,a;if(((Me=Ze.target.response)==null?void 0:Me.type)==="application/json"){let t=yield ne(Ze.target.response);if(t.message){B.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),T(!1);return}}let J=new Blob([Ze.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});Y=Y+J.size;let d=(a=M==null?void 0:M[j])==null?void 0:a.filename;setTimeout(()=>L(this,null,function*(){ue.current.file(d,J),De.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j+1),"/",M==null?void 0:M.length,de>0?f.createElement("span",null,"(\u5DF2\u62C6\u5206",de,"\u4E2Azip\u5305)"):"")}),j===(M==null?void 0:M.length)-1?v(De,de>0?de+1:0):Y>900*1024*1024?(de++,Y=0,R(de,()=>{j++,Be()})):(j++,Be())}),2600)}))})}Be()}),le=(l,p,M="\u9644\u4EF6")=>L(void 0,null,function*(){T(!0);let j=0;const Y=l.flat().length,de=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",M,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",Y),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function De(Ce,Ze){return L(this,null,function*(){const ze=yield(0,O.ZP)(`${w.Z.API_SERVER}/api/attachments/${Ce.id}`,{method:"get"});let Me=new Blob([ze],{type:"application/vnd.ms-excel;charset=utf-8"}),a=Ce.filename;Ze.file(a,Me),j+=1,de.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",Y)})})}for(const Ce of l){const Ze=`${Ce[0].group_name}\u2014\u2014\u7EC4\u957F_${Ce[0].user_name}`,ze=ue.current.folder(Ze);for(const Me of Ce)yield De(Me,ze)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${$}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),de.destroy(),T(!1),i(),ue.current=new(y())}),X=(l,p="\u9644\u4EF6",M)=>L(void 0,null,function*(){T(!0);let j=0;const Y=l.flat().length,de=W.default.info({width:460,title:f.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",p,",",f.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",Y),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function De(Ce,Ze){return L(this,null,function*(){const ze=yield(0,O.ZP)(`${w.Z.API_SERVER}/api/attachments/${Ce.id}`,{method:"get"});let Me=new Blob([ze],{type:"application/vnd.ms-excel;charset=utf-8"}),a=Ce.filename;Ze.file(a,Me),j+=1,de.update({content:f.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",f.createElement("span",{className:"c-blue"},j),"/",Y)})})}for(const Ce of l){const Ze=`${Ce[0].user_name}-${Ce[0].student_id}`,ze=ue.current.folder(Ze);for(const Me of Ce)yield De(Me,ze)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${M||$}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),de.destroy(),T(!1),i(),ue.current=new(y())});function ne(l){return new Promise(p=>{let M=new FileReader;M.readAsText(l,"utf-8"),M.addEventListener("loadend",()=>{const j=JSON.parse(M.result);p(j)})})}const re=(l,p,M,j)=>{const Y=p,de=new window.XMLHttpRequest;return de.withCredentials=!0,de.addEventListener("load",function(De){M(De,de)},!1),de.addEventListener("error",function(De){j&&j(De)},!1),de.responseType="blob",de.open("GET",Y),de.send(null),de},R=(l,p)=>{ue.current.generateAsync({type:"blob"}).then(function(M){const j=document.createElement("a");j.href=window.URL.createObjectURL(M),j.download=$+`-${l}.zip`,document.body.appendChild(j);const Y=document.createEvent("MouseEvents");Y.initEvent("click",!1,!1),j.dispatchEvent(Y),document.body.removeChild(j),ue.current=new(y()),p()})},v=(l,p)=>{ue.current.generateAsync({type:"blob"}).then(function(M){const j=document.createElement("a");j.href=window.URL.createObjectURL(M),p>0?j.download=$+`-${p}.zip`:j.download=$+".zip",document.body.appendChild(j);const Y=document.createEvent("MouseEvents");Y.initEvent("click",!1,!1),j.dispatchEvent(Y),document.body.removeChild(j),l.destroy(),T(!1),i(),ue.current=new(y())})};return V?f.createElement(f.Fragment,null):f.createElement(H.ZP,P(F({},z),{onClick:()=>m(),loading:ee}),"\u4E0B\u8F7D")};We.Z=(0,n.forwardRef)(Z)},23765:function(St,We,s){"use strict";s.d(We,{Z:function(){return b}});var n=s(59301),W={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},B=s(92310),H=s.n(B),h=s(23210),y=s(73524),w=s(955),o=s(3294),O=s(99064),f=s(24065),c=s(89070),D=s(8591),g=(r,x,F)=>new Promise((P,L)=>{var Z=z=>{try{$(F.next(z))}catch(V){L(V)}},I=z=>{try{$(F.throw(z))}catch(V){L(V)}},$=z=>z.done?P(z.value):Promise.resolve(z.value).then(Z,I);$((F=F.apply(r,x)).next())});const _=({className:r,style:x,dataSource:F=[],authority:P=!1,callback:L,showDimensions:Z=!0,classroomList:I})=>{var $;const[z,V]=(0,n.useState)({content:"",type:""}),[i,K]=(0,n.useState)({}),[ee,T]=(0,n.useState)(!1),[ue,m]=(0,n.useState)({title:"",visible:!1,src:"",snapshotData:{}}),le=(0,n.useRef)(),X=v=>g(void 0,null,function*(){if(K(v),v.file_type==="txt"){const l=yield(0,O.ZP)(v.url,{method:"get",headers:{"Content-Type":"application/xml"}});le.current=l}V({type:v.file_type,content:o.Z.API_SERVER+v.url})}),ne=v=>{var l;m({visible:!0,src:o.Z.API_SERVER+v.url,id:v.id,title:v.title,snapshotData:(l=v==null?void 0:v.subitem)==null?void 0:l.settings})},re=v=>g(void 0,null,function*(){var l;V({type:v.file_type,content:o.Z.API_SERVER+((l=v==null?void 0:v.subitem)==null?void 0:l.url)})}),R=()=>{L(),m({visible:!1})};return F!=null&&F.length?n.createElement(n.Fragment,null,n.createElement("div",{className:H()(W.list,r),style:x},F.map((v,l)=>{var p,M,j;return n.createElement("div",{key:l,className:W.row},n.createElement("div",{className:W.title,onClick:()=>X(v)},n.createElement("i",{className:"iconfont icon-fujian1"}),n.createElement("span",{title:v.title},v.title)),n.createElement("div",{className:W.size},v.filesize),n.createElement("div",{className:W.download,onClick:()=>{var Y,de;if((0,f.Rm)()&&!((Y=I.AssistantObject.normal)!=null&&Y.can_download)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,w.Nd)("",`${o.Z.API_SERVER}${(de=v.url)==null?void 0:de.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(v==null?void 0:v.file_type)&&n.createElement("div",{className:W.preview,onClick:()=>X(v)},n.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(v==null?void 0:v.file_type)&&Z&&(P?n.createElement("div",{className:W.annotation,onClick:()=>ne(v)},n.createElement("i",{className:"iconfont icon-pizhu"}),(p=v.subitem)!=null&&p.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((M=v.subitem)==null?void 0:M.id)&&n.createElement("div",{className:W.annotation,onClick:()=>re(v)},n.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(v==null?void 0:v.file_type)&&((j=v.subitem)==null?void 0:j.id)&&n.createElement("div",{className:W.download,style:{marginLeft:20},onClick:()=>{var Y,de;(0,w.Nd)("",`${o.Z.API_SERVER}${(de=(Y=v==null?void 0:v.subitem)==null?void 0:Y.url)==null?void 0:de.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(v==null?void 0:v.file_type)&&(0,f.eB)()&&["xlsx","docx","pptx"].includes(v==null?void 0:v.file_sub)&&Z&&n.createElement("div",{className:W.annotation,onClick:()=>{T(!0),X(v)}},n.createElement("i",{className:"iconfont icon-pizhu"}),v.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),v.is_edit&&(0,f.dE)()&&Z&&n.createElement("div",{className:W.annotation,onClick:()=>{X(v)}},n.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),n.createElement(h.Z,{close:!0,data:z==null?void 0:z.content,type:z==null?void 0:z.type,hasMask:!0,disabledDownload:(0,f.Rm)()&&!(($=I.AssistantObject.normal)!=null&&$.can_download),editOffice:ee?"edit":"view",monacoEditor:{value:le.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:P&&Z&&z.type==="image"?()=>ne(i):null,onClose:()=>{L(),T(!1),V({content:"",type:""})}}),n.createElement(y.Z,{onOk:R,onClose:()=>m({visible:!1}),data:ue,showFullTools:!0})):null};var b=(0,c.connect)(({classroomList:r})=>({classroomList:r}))(_)},91785:function(St,We,s){"use strict";s.d(We,{Z:function(){return y}});var n=s(43418),W={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},B="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=",H=s(59301),y=({visible:w,setVisible:o,image:O,closeImageStyle:f,hiddenbutton:c})=>H.createElement(n.default,{centered:!0,destroyOnClose:!0,open:w,footer:null,wrapClassName:W.modal,onCancel:()=>o(!1)},H.createElement("div",{className:W.content},H.createElement("img",{src:O}),c,H.createElement("img",{onClick:()=>o(!1),className:W.close,src:B,style:f})))},57490:function(St,We,s){"use strict";s.d(We,{z:function(){return R},Z:function(){return v}});var n=s(59301),W=s(54580),B=s(8591),H=s(43418),h=s(3113),y=s(3294),w=s(23538),o=Object.defineProperty,O=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,D=(l,p,M)=>p in l?o(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,g=(l,p)=>{for(var M in p||(p={}))f.call(p,M)&&D(l,M,p[M]);if(O)for(var M of O(p))c.call(p,M)&&D(l,M,p[M]);return l},_=(l,p,M)=>new Promise((j,Y)=>{var de=we=>{try{Be(M.next(we))}catch(Ce){Y(Ce)}},De=we=>{try{Be(M.throw(we))}catch(Ce){Y(Ce)}},Be=we=>we.done?j(we.value):Promise.resolve(we.value).then(de,De);Be((M=M.apply(l,p)).next())});const b="\u3000\u3000";function r(l){var p=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var M=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,M)).toFixed(1)+" "+p[M]}var x=({value:l=[],action:p,onChange:M,className:j,maxSize:Y=150,title:de="\u6587\u4EF6\u4E0A\u4F20",accept:De=null})=>{const Be={multiple:!1,fileList:l,accept:De,withCredentials:!0,beforeUpload:Ce=>Ce.size/1024/1024(d.name.indexOf(b)===-1&&(d.name=`${d.name}${b}${r(d.size)}`),g({},d))),Ce.file.status==="done"&&((ze=(Ze=Ce.file)==null?void 0:Ze.response)==null?void 0:ze.status)===-1){message.error((a=(Me=Ce.file)==null?void 0:Me.response)==null?void 0:a.message),M([]);return}M(J)},onRemove:Ce=>_(void 0,null,function*(){const Ze=Ce.size/1024/1024;return Ce.status==="uploading"?!0:Ze0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:l.length>0,ghost:!0},de),React.createElement("span",{onClick:we,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Y,"M)"," ")))},F=s(61481),P=s(89392),L=Object.defineProperty,Z=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,z=(l,p,M)=>p in l?L(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,V=(l,p)=>{for(var M in p||(p={}))I.call(p,M)&&z(l,M,p[M]);if(Z)for(var M of Z(p))$.call(p,M)&&z(l,M,p[M]);return l};const i=l=>React.createElement("svg",V({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var K="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ee=Object.defineProperty,T=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,le=(l,p,M)=>p in l?ee(l,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):l[p]=M,X=(l,p)=>{for(var M in p||(p={}))ue.call(p,M)&&le(l,M,p[M]);if(T)for(var M of T(p))m.call(p,M)&&le(l,M,p[M]);return l},ne=(l,p,M)=>new Promise((j,Y)=>{var de=we=>{try{Be(M.next(we))}catch(Ce){Y(Ce)}},De=we=>{try{Be(M.throw(we))}catch(Ce){Y(Ce)}},Be=we=>we.done?j(we.value):Promise.resolve(we.value).then(de,De);Be((M=M.apply(l,p)).next())});const{Dragger:re}=W.default;function R(l){let p=[];return l&&l.length>0&&(p=l.map(M=>({uid:M.id,id:M.id,name:M.title+b+M.filesize,url:M.url,filesize:M.filesize,status:"done",response:{id:M.id}}))),p}var v=({value:l,onChange:p,action:M,data:j,className:Y,maxSize:de=150,title:De="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Be=!1,accept:we="",additionalText:Ce,isDragger:Ze,number:ze=1e3,aloneClear:Me=!1,realTimeRemove:a=!0,uploadText:J,setFileProgress:d,showFileProgress:t})=>{const[e,u]=(0,n.useState)(!1);let[A,U]=(0,n.useState)(l||[]),[k,ie]=(0,n.useState)(1);(0,n.useEffect)(()=>{l&&(k===1&&U([...l]),ie(2),ze===(l==null?void 0:l.length)&&u(!0))},[l]);const ye=()=>{setTimeout(()=>{A.pop(),U([...A])},500)};t&&d(A.some(Re=>Re.status==="uploading"));const Fe={multiple:!0,disabled:e,accept:we,withCredentials:!0,fileList:A,beforeUpload:(Re,Pe)=>{const ot=Re.size/1024/1024;return A.concat(Pe).length>ze?(A.pop(),U([...A]),B.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ze}\u4E2A\u6587\u4EF6`),Me?Promise.reject():(ye(),!1)):ot=ze?u(!0):u(!1),U([...A]),A=A.map(Ht=>{var wt,Rt;return(wt=Ht==null?void 0:Ht.response)!=null&&wt.id&&(Ht.url=(Rt=Ht==null?void 0:Ht.response)==null?void 0:Rt.url),Ht.name.indexOf(b)===-1&&(Ht.name=`${Ht.name}${b}${r(Ht.size)}`),X({},Ht)}),console.log("info:",Re,A),p(A)},onRemove:Re=>ne(void 0,null,function*(){if(!a)return!0;const Pe=()=>ne(void 0,null,function*(){if(Re.response?Re.response.id:Re.id){let Tt=yield(0,w.JZ)(Re.response?Re.response.id:Re.uid);return Promise.resolve(Tt)}else return!0});return Be?new Promise((ot,Tt)=>{H.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ne(void 0,null,function*(){const Jt=yield Pe();B.ZP.success("\u5220\u9664\u6210\u529F"),ot(!0)}),onCancel:()=>ot(!1)})}):yield Pe()})};function be(Re){Re.preventDefault(),Re.stopPropagation()}return n.createElement("div",{className:`multi-upload ${Y||""}`},Ze&&n.createElement(re,X({},Fe),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(F.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",de,"MB)"," "),Ce),!Ze&&n.createElement(W.default,X({},Fe),n.createElement(h.ZP,{disabled:e,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:K}),De),n.createElement("span",{onClick:be,className:"upload_text"},J||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${de}MB)`)))}},85057:function(St,We,s){"use strict";s.d(We,{jL:function(){return h},w9:function(){return de},QD:function(){return Xt},cQ:function(){return l},op:function(){return Tt},O5:function(){return ou},_b:function(){return _n},t7:function(){return F},Gi:function(){return ze},YG:function(){return Ce},qp:function(){return c},vr:function(){return Pn},qE:function(){return wt},Je:function(){return Z},wb:function(){return X},cq:function(){return e},tp:function(){return _}});var n=s(59301),W={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"},B="data:image/png;base64,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",h=({dataSource:et=[],img:qe,imgWidth:ut=346,title:st,sunTitle:Ut,bannerExtraContent:qt})=>n.createElement("div",{className:W.banner},n.createElement("div",{className:W.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,st),n.createElement("span",null,Ut)),et.length>0&&n.createElement("div",{className:W.btns},et.map((ht,jt)=>n.createElement("div",{key:jt,onClick:ht.click},ht.name,ht.sign?n.createElement("img",{src:B,width:39}):null))),qt),qe&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:qe,width:ut}))),y={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"},w=s(92310),o=s.n(w),O=s(89392),c=({dataSource:et=[],value:qe,onChange:ut,onTitleChange:st,className:Ut,title:qt,titleWidth:ht=41,style:jt={},fontColor:pt="#6A7283",showCount:$t})=>{const[Qt,Ct]=(0,n.useState)(0),[yn,hn]=(0,n.useState)(!1),en=(0,n.useRef)(null),vn=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var En;et.length!==0&&(((En=en==null?void 0:en.current)==null?void 0:En.clientHeight)>97?Ct(1):Ct(0)),et.length===0&&Ct(0),hn(!1)},[et]),n.createElement("div",{className:o()(y.row,Ut),style:jt},n.createElement("div",{onClick:(0,O.throttle)(()=>st==null?void 0:st(),2e3),style:{width:ht,marginTop:yn?12:4},className:`${y.title} ${st?"current":""}`},qt),n.createElement("div",{className:yn?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},n.createElement("div",{className:y.bar,ref:vn,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:y.tag,ref:en},et==null?void 0:et.map(En=>n.createElement("span",{onClick:()=>ut(En.id),key:En.id,style:{color:pt},className:qe===En.id?y.active:""},n.createElement("span",{title:En.name,className:y.name},En.name),!!$t&&n.createElement("span",{className:y.num},En.count))))),!!Qt&&n.createElement(n.Fragment,null,Qt===1?n.createElement("div",{onClick:()=>{var En;Ct(2),((En=en==null?void 0:en.current)==null?void 0:En.clientHeight)>245?hn(!0):hn(!1)},className:y.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{vn.current.scrollTop=0,Ct(1),hn(!1)},className:y.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},D={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"},_=({dataSource:et=[],value:qe,onChange:ut,className:st,style:Ut={}})=>n.createElement("div",{style:Ut,className:o()(D.tabs,st)},et.map(qt=>n.createElement("span",{onClick:()=>ut(qt.id),className:qe===qt.id?D.active:"",key:qt.id},qt.name))),b={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"},r=s(92832),F=({dataSource:et=[],value:qe="",onChange:ut,onInputChange:st=()=>{},className:Ut,style:qt={},placeholder:ht,allowClear:jt=!1})=>{var pt;const[$t,Qt]=(0,n.useState)(""),[Ct,yn]=(0,n.useState)("");(0,n.useEffect)(()=>{var vn;let En=qe;(vn=JSON.stringify(qe))!=null&&vn.includes("{")&&(Qt(qe.id),En=qe.value||"");try{yn(decodeURIComponent(En||""))}catch(nu){yn(decodeURIComponent(En||""))}},[qe]);const hn=()=>{ut(encodeURIComponent(Ct),$t||null)},en=vn=>{vn!==$t&&(Qt(vn),ut(encodeURIComponent(Ct),vn))};return n.createElement("div",{className:o()(b.input,Ut),style:qt},!!et.length&&n.createElement("div",{className:b.dropdown},n.createElement("div",{className:b.text},(pt=et.find(vn=>vn.id===$t))==null?void 0:pt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:b.b1}),n.createElement("b",{className:b.b2})),n.createElement("div",{className:b.menu},et.map((vn,En)=>n.createElement("div",{key:En,onClick:()=>en(vn.id)},vn.name)))),n.createElement(r.default,{onPressEnter:hn,value:Ct,onChange:vn=>{yn(vn.target.value),st(encodeURIComponent(vn.target.value),$t||null)},bordered:!1,placeholder:ht}),n.createElement("i",{onClick:hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},P={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"},Z=({value:et,onChange:qe,className:ut,total:st,pageSize:Ut,style:qt={}})=>{const ht=et<2,jt=et>=Math.ceil(st/Ut);return st<=Ut?n.createElement(n.Fragment,null):n.createElement("div",{className:o()(P.quickPager,ut),style:qt},n.createElement("div",{onClick:()=>{ht||qe(et-1,"prev")},className:ht?P.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{jt||qe(et+1,"next")},className:jt?P.disabled:""},"\u4E0B\u4E00\u9875"))},I={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"},$=s(71418),z=s(6848),V=s(13570),i=s(3294),K=s(955),ee=s(96908),T=s(57177),ue=s(81378),m=s(8797),X=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt})=>{const $t=Math.floor((ht-(ut-1)*st)/ut);return n.createElement($.Z,{spinning:pt},n.createElement("div",{className:o()(I.list,et)},!!qe.length&&qe.map((Qt,Ct)=>{const{name:yn,id:hn,identifier:en,power:vn,cover_image_id:En,pic:nu}=Qt;return n.createElement("div",{className:I.wrap,key:hn,style:{width:$t,marginRight:(1+Ct)%ut===0?0:st+qt,marginBottom:Ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${en}/challenges`,className:I.li,onClick:yu=>{yu.preventDefault(),jt&&(0,K.L9)([jt]),vn&&(0,K.xg)(`/shixuns/${en}/challenges`)}},n.createElement("div",{className:I.img},n.createElement("img",{className:I.cover,src:`${nu}`}),Qt.is_jupyter&&n.createElement("img",{className:I.sign,src:ee}),Qt.is_jupyter_lab&&n.createElement("img",{className:I.sign,src:T}),Qt.is_unity_3d&&n.createElement("img",{className:I.sign,src:ue})),n.createElement("div",{className:I.name},n.createElement(z.Z,{title:yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:I.e},yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:I.tags},n.createElement(z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&n.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,Qt.myshixuns_count))),n.createElement(z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Qt.level))),n.createElement("div",{className:I.rate},n.createElement(V.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),n.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!vn&&n.createElement("div",{className:I.lockWrap},n.createElement("img",{src:`${i.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qe.length&&n.createElement(m.Z,null)))},ne={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"},re=s(24065),R=s(59301),l=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt,onRemove:$t=()=>{},isCurrent:Qt=!0,showAlias:Ct=!1})=>{const yn=Math.floor((ht-(ut-1)*st)/ut),hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return R.createElement($.Z,{spinning:pt},R.createElement("div",{className:o()(ne.list,et)},!!(qe!=null&&qe.length)&&(qe==null?void 0:qe.map((en,vn)=>{var En;const{name:nu,id:yu,identifier:Qu,featured:Ea,school_name:Yu,image_url:aa,excellent:ga,is_plan:Gu}=en;return R.createElement("div",{key:yu,className:ne.wrap,style:{width:yn,marginRight:(1+vn)%ut===0?0:st+qt,marginBottom:Ut}},R.createElement("a",{className:ne.li,onClick:su=>{su.preventDefault(),su.stopPropagation(),jt&&(0,K.L9)([jt]),(0,K.xg)(`/paths/${Qu}`)}},R.createElement("div",{className:ne.img},R.createElement("img",{className:ne.cover,src:`${aa}`}),Qt&&(0,re.bg)()&&(en==null?void 0:en.studying)&&R.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:su=>{su.stopPropagation(),$t(en)}},R.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),R.createElement("span",{className:"c-red"},"\u79FB\u9664")),(En=en==null?void 0:en.subject_tags)==null?void 0:En.map((su,Ou)=>{var fu,Ft;if(Ou===0){const Su=(fu=hn.find(ra=>ra.name==su))==null?void 0:fu.swimg;return R.createElement("img",{className:ne.sign,src:Su,style:{left:"-4px"}})}const la=(Ft=hn.find(Su=>Su.name==su))==null?void 0:Ft.ptimg;return R.createElement("img",{className:ne.sign,src:la,style:{left:`${48+52*(Ou-1)+2*Ou}px`}})}),R.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(en==null?void 0:en.excellent)&&R.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),R.createElement("div",{className:ne.name},R.createElement(z.Z,{title:Ct&&(en!=null&&en.excellent_alias_name)?R.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nu}`,R.createElement("br",null),R.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${en==null?void 0:en.excellent_alias_name}`)):nu},R.createElement("span",{className:ne.e},Ct&&(en==null?void 0:en.excellent_alias_name)||nu))),R.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Yu}`},R.createElement("div",{className:ne.unit},R.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yu)),R.createElement("div",{className:ne.tags},R.createElement("div",null,R.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),R.createElement("span",null,en.stages_count))),R.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),R.createElement("span",null,en.members_count)))))))})),!qe.length&&R.createElement(m.Z,null)))},p={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",wrap:"wrap___pKgcW",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="data:image/png;base64,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",j=s(59301),de=({className:et,dataSource:qe=[],col:ut=4,right:st,bottom:Ut=23,precision:qt=0,wrapWidth:ht=1200,trackEventItems:jt,loading:pt,handleVery:$t=()=>!0})=>{const Qt=Math.floor((ht-(ut-1)*st)/ut);return j.createElement($.Z,{spinning:pt},j.createElement("div",{className:o()(p.list,et)},!!qe.length&&qe.map((Ct,yn)=>{const{subject_identifier:hn,id:en,identifier:vn,power:En}=Ct,nu=Ct.is_public!=0&&Ct.is_public;return j.createElement("div",{className:p.wrap,key:en,style:{width:Qt,marginRight:(1+yn)%ut===0?0:st+qt,marginBottom:Ut}},j.createElement("a",{className:p.li,onClick:yu=>{yu.preventDefault(),$t(Ct==null?void 0:Ct.first_category_url)&&(jt&&(0,K.L9)([jt]),(0,K.xg)(Ct.first_category_url))}},j.createElement("div",{className:p.top},j.createElement(z.Z,{title:Ct.name},j.createElement("div",{className:p.name},Ct.name)),j.createElement("img",{className:p.img,src:i.Z.IMG_SERVER+"/images/"+Ct.avatar_url}),j.createElement("div",{className:p.text,title:Ct.creator},Ct.creator),hn&&j.createElement("div",{className:p.btns},j.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),j.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),nu&&j.createElement("div",{className:p.sign},"\u516C\u5F00")),j.createElement("div",{className:p.bottom},Ct.visits>0&&j.createElement(z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-liulanyan"}),j.createElement("span",null,Ct.visits))),Ct.course_members_count>0&&j.createElement(z.Z,{title:"\u6210\u5458",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-chengyuan"}),Ct.course_members_count)),Ct.tasks_count>0&&j.createElement(z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-zuoye"}),Ct.tasks_count)),Ct.is_end?j.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):j.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ct.is_accessible&&j.createElement("div",{className:p.lockWrap},j.createElement("img",{src:`${i.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),j.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qe.length&&j.createElement(m.Z,null)))},De={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"},Be=s(89070),Ce=({dataSource:et=[],value:qe,onChange:ut,className:st,style:Ut={},tabBarExtraContent:qt})=>n.createElement("div",{className:o()(De.tabs,st),style:Ut},n.createElement("div",{className:De.tabsWrap},et.map((ht,jt)=>!(ht!=null&&ht.hide)&&n.createElement("aside",{className:De.tab,onClick:()=>{ut(ht.id),ht.link&&Be.history.push(ht.link)},key:jt},n.createElement("div",{className:qe===ht.id?De.active:""},ht.name),(ht==null?void 0:ht.resetCount)==null&&(ht==null?void 0:ht.total)!==void 0&&n.createElement("span",null,"\uFF08",ht==null?void 0:ht.total,"\uFF09"),(ht==null?void 0:ht.resetCount)!==void 0&&(ht==null?void 0:ht.total)!==void 0&&n.createElement(z.Z,{title:(ht==null?void 0:ht.tip)!=null?ht==null?void 0:ht.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ht==null?void 0:ht.resetCount),"/",n.createElement("span",null,ht==null?void 0:ht.total),"\uFF09"))))),n.createElement("div",{className:De.tabBar},qt)),ze=({className:et,style:qe={},children:ut})=>n.createElement("div",{className:o()(et),style:qe},ut),Me={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"},a=s(38854),J=s(20834);const d=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var e=({sortValue:et,dropValue:qe,className:ut,onSort:st,onDrop:Ut,dataSource:qt=d})=>{var ht;return n.createElement("div",{className:o()(Me.orderWrap,ut)},n.createElement(a.Z,{dropdownRender:()=>n.createElement(J.default,null,qt.map((jt,pt)=>n.createElement(J.default.Item,{key:pt,onClick:()=>Ut(jt.id)},jt.name)))},n.createElement("span",{className:Me.orderTextWrap},(ht=qt.find(jt=>qe===jt.id))==null?void 0:ht.name)),n.createElement("span",{className:Me.orderIconWrap},n.createElement("span",{className:Me.orderAsc},n.createElement("i",{className:et==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer}`,onClick:()=>st(et==="asc"?"desc":"asc")})),n.createElement("span",{className:Me.orderDesc},n.createElement("i",{className:et==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer}`,onClick:()=>st(et==="asc"?"desc":"asc")}))))},u={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"},A=s(3113),U=Object.defineProperty,k=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(et,qe,ut)=>qe in et?U(et,qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):et[qe]=ut,be=(et,qe)=>{for(var ut in qe||(qe={}))ie.call(qe,ut)&&Fe(et,ut,qe[ut]);if(k)for(var ut of k(qe))ye.call(qe,ut)&&Fe(et,ut,qe[ut]);return et},Re=(et,qe)=>{var ut={};for(var st in et)ie.call(et,st)&&qe.indexOf(st)<0&&(ut[st]=et[st]);if(et!=null&&k)for(var st of k(et))qe.indexOf(st)<0&&ye.call(et,st)&&(ut[st]=et[st]);return ut},Pe=(et,qe,ut)=>new Promise((st,Ut)=>{var qt=pt=>{try{jt(ut.next(pt))}catch($t){Ut($t)}},ht=pt=>{try{jt(ut.throw(pt))}catch($t){Ut($t)}},jt=pt=>pt.done?st(pt.value):Promise.resolve(pt.value).then(qt,ht);jt((ut=ut.apply(et,qe)).next())}),Tt=et=>{var qe=et,{className:ut,style:st,children:Ut,loading:qt=!1,openLoading:ht,onClick:jt=()=>{},size:pt="middle",shape:$t="round"}=qe,Qt=Re(qe,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ct,yn]=(0,n.useState)(!1);return n.createElement(A.ZP,be({onClick:(0,O.throttle)(hn=>Pe(void 0,null,function*(){ht&&yn(!0);try{yield jt(hn)}catch(en){console.log("error",en)}ht&&yn(!1)}),2e3,{leading:!0,trailing:!1}),className:o()(u.btn,u[`${pt}-${$t}`],ut),style:st,size:pt,shape:$t,loading:Ct||qt},Qt),Ut)},Jt={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"},wt=({className:et,style:qe,children:ut=null,onClick:st,title:Ut})=>n.createElement("div",{className:o()(Jt.head,et),style:qe},n.createElement("span",{className:"primary-hover",onClick:st},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:Ut},Ut),n.createElement("div",{className:Jt.node},ut)),Rt={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"},Xt=({confirmShow:et=!0,confirmTitle:qe,confirmClick:ut,cancelShow:st=!0,cancelTitle:Ut,cancelClick:qt,className:ht,style:jt,confirmLoading:pt=!1})=>n.createElement("div",{className:o()(Rt.btns,ht),style:jt},et&&n.createElement(A.ZP,{loading:pt,onClick:ut,type:"primary",className:Rt.confirm},qe),st&&n.createElement(A.ZP,{onClick:qt,className:Rt.cancel},Ut)),sn={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"},Pn=({className:et,style:qe={},LeftContent:ut,children:st,RightContent:Ut})=>n.createElement("div",{className:o()(sn.fixedBottom,et),style:qe},n.createElement("div",{className:sn.wrap},n.createElement("div",{className:sn.left},ut),n.createElement("div",{className:sn.center},st),n.createElement("div",{className:sn.right},Ut))),bn={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"},_n=({className:et,style:qe={},dataSource:ut=[]})=>n.createElement("div",{className:o()(bn.crumbs,et),style:qe},ut.map((st,Ut)=>UtBe.history.push(st.path)},st.name):n.createElement("span",null,st.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:Ut,style:{color:"#5F6368"}},st.name))),mn=s(31797),Ye=Object.defineProperty,pn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,tu=(et,qe,ut)=>qe in et?Ye(et,qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):et[qe]=ut,ru=(et,qe)=>{for(var ut in qe||(qe={}))Mn.call(qe,ut)&&tu(et,ut,qe[ut]);if(Sn)for(var ut of Sn(qe))Vn.call(qe,ut)&&tu(et,ut,qe[ut]);return et},Nn=(et,qe)=>pn(et,xn(qe)),Fu=(et,qe)=>{var ut={};for(var st in et)Mn.call(et,st)&&qe.indexOf(st)<0&&(ut[st]=et[st]);if(et!=null&&Sn)for(var st of Sn(et))qe.indexOf(st)<0&&Vn.call(et,st)&&(ut[st]=et[st]);return ut};const{Countdown:_u}=mn.default;var ou=et=>{var qe=et,{onChange:ut}=qe,st=Fu(qe,["onChange"]);const[Ut,qt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof Ut=="number"&&Ut>=0&&ut(Ut)},[Ut]);const ht=jt=>{const pt=Math.floor(jt/1e3);qt(pt)};return n.createElement(_u,Nn(ru({},st),{onChange:ht}))}},58010:function(St,We,s){"use strict";var n=s(59301),W=s(78241),B=s(95237),H=s(43604),h=s(57809),y=s(5871),w=s(6848),o=s(5083),O=s(92832),f=s(89070),c=s(79834),D=s(89529),g=s(59301),_=Object.defineProperty,b=Object.defineProperties,r=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(V,i,K)=>i in V?_(V,i,{enumerable:!0,configurable:!0,writable:!0,value:K}):V[i]=K,Z=(V,i)=>{for(var K in i||(i={}))F.call(i,K)&&L(V,K,i[K]);if(x)for(var K of x(i))P.call(i,K)&&L(V,K,i[K]);return V},I=(V,i)=>b(V,r(i)),$=(V,i)=>{var K={};for(var ee in V)F.call(V,ee)&&i.indexOf(ee)<0&&(K[ee]=V[ee]);if(V!=null&&x)for(var ee of x(V))i.indexOf(ee)<0&&P.call(V,ee)&&(K[ee]=V[ee]);return K};const z=({disabled:V,shixunHomeworks:i,selectOptions:K,form:ee})=>{const{workSetting:T}=i,[ue,m]=(0,n.useState)([]),le=(0,n.useMemo)(()=>K==null?void 0:K.filter(X=>!ue.includes(X.value)),[ue,K]);return(0,n.useEffect)(()=>{var X;const ne=((X=T==null?void 0:T.anonymous_appeal_settings)==null?void 0:X.filter(re=>re.appeal_time))||[];m(ne.map(re=>re.group_name))},[T]),g.createElement(W.default.List,{name:"anonymous_appeal_settings"},(X,{add:ne,remove:re})=>g.createElement(g.Fragment,null,X.map(R=>{var v;const l=R,{key:p,name:M}=l,j=$(l,["key","name"]),de=ee.getFieldValue(["anonymous_appeal_settings",M]).deleteflag;return g.createElement("div",{key:p},g.createElement(B.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},g.createElement(H.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",p+1),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{name:[R.name,"group_name"]}),g.createElement(h.default,{mode:"multiple",disabled:V||!de,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:D.Z.multiple_select,options:le||[],onSelect:De=>{m(Be=>[...Be,De])},onDeselect:De=>{m(Be=>Be.filter(we=>we!==De))}}))),g.createElement(H.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{label:"",name:[R.name,"appeal_penalty"]}),g.createElement(y.Z,{min:0,disabled:V,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),g.createElement(w.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},g.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${D.Z.title_icon}`})),g.createElement(H.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),g.createElement(H.Z,null,g.createElement(W.default.Item,I(Z({},j),{label:"",name:[R.name,"appeal_time"]}),g.createElement(o.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:V,size:"large",disabledDate:De=>(0,c.Q8)(De,T==null?void 0:T.course_end_date),disabledTime:De=>(0,c.d0)(De),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),g.createElement(W.default.Item,I(Z({},j),{name:[M,"deleteflag"]}),g.createElement(O.default,{type:"hidden"})),!V&&X.length<((v=T==null?void 0:T.anonymous_appeal_settings)==null?void 0:v.length)&&g.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{ne({deleteflag:!0})}}),p!==0&&!V&&de&&g.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const De=ee.getFieldValue(["anonymous_appeal_settings",M,"group_name"])||[];m(Be=>Be.filter(we=>!De.includes(we))),re(M)}})))})))};We.Z=(0,f.connect)(({shixunHomeworks:V})=>({shixunHomeworks:V}))(z)},33469:function(St,We,s){"use strict";var n=s(59301),W=s(5083),B=s(78241),H=s(95237),h=s(43604),y=s(57809),w=s(8591),o=s(92832),O=s(5871),f=s(6848),c=s(24905),D=s(61186),g=s.n(D),_=s(89070),b=s(79834),r=s(24065),x=s(89529),F=s(59301),P=Object.defineProperty,L=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,V=(m,le,X)=>le in m?P(m,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):m[le]=X,i=(m,le)=>{for(var X in le||(le={}))$.call(le,X)&&V(m,X,le[X]);if(I)for(var X of I(le))z.call(le,X)&&V(m,X,le[X]);return m},K=(m,le)=>L(m,Z(le)),ee=(m,le)=>{var X={};for(var ne in m)$.call(m,ne)&&le.indexOf(ne)<0&&(X[ne]=m[ne]);if(m!=null&&I)for(var ne of I(m))le.indexOf(ne)<0&&z.call(m,ne)&&(X[ne]=m[ne]);return X};const{RangePicker:T}=W.default,ue=({disabled:m,shixunHomeworks:le,selectOptions:X,form:ne,data:re,classroomList:R})=>{const{workSetting:v}=le,[l,p]=(0,n.useState)([]),M=(0,n.useMemo)(()=>X==null?void 0:X.filter(Y=>!l.includes(Y.value)),[l,X]);(0,n.useEffect)(()=>{var Y;const de=((Y=v==null?void 0:v.anonymous_comment_settings)==null?void 0:Y.filter(De=>De.evaluation_end))||[];p(de.map(De=>De.group_name))},[v]);const j=Y=>{var de;const De=(de=v==null?void 0:v.anonymous_appeal_settings)==null?void 0:de.find(Be=>Be.group_id===Y);return re.anonymous_appeal&&De&&(De==null?void 0:De.appeal_time)!==null};return F.createElement(B.default.List,{name:"anonymous_comment_settings"},(Y,{add:de,remove:De})=>F.createElement(F.Fragment,null,Y.map(Be=>{var we,Ce;const Ze=Be,{key:ze,name:Me}=Ze,a=ee(Ze,["key","name"]),J=ne.getFieldValue(["anonymous_comment_settings",Me]),d=J.deleteflag,t=g()((we=J.evaluation_start)==null?void 0:we[0])<=g()(),e=!d&&t?[!0,j(J==null?void 0:J.group_id)]:[!1,!1];return F.createElement("div",{key:ze,style:{background:"#F6F7F9",padding:"5px 30px"}},F.createElement(H.Z,{align:"top",style:{marginLeft:"53px"}},F.createElement(h.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",ze+1),F.createElement(h.Z,{flex:1},F.createElement(H.Z,{align:"middle",style:{marginBottom:10}},F.createElement(h.Z,{span:8},F.createElement(B.default.Item,K(i({},a),{name:[Me,"group_name"]}),F.createElement(y.default,{mode:"multiple",disabled:m||!d,className:x.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:M||[],onSelect:u=>{p(A=>[...A,u])},onDeselect:u=>{p(A=>A.filter(U=>U!==u))}}))),F.createElement(h.Z,{className:"ml20"},F.createElement(B.default.Item,K(i({},a),{name:[Me,"evaluation_start"]}),F.createElement(T,{ranges:{\u6B64\u523B:()=>{var u;const A=(u=J==null?void 0:J.evaluation_start)==null?void 0:u[0];return[A?g()(A):g()(),g()()]}},size:"large",style:{width:"500px"},disabled:m||e,allowClear:!1,disabledDate:u=>(0,b.Q8)(u,v==null?void 0:v.course_end_date),disabledTime:u=>(0,b.d0)(u),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var u;if((0,r.Rm)()&&!((u=R.AssistantObject.group)!=null&&u.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(B.default.Item,K(i({},a),{name:[Me,"deleteflag"]}),F.createElement(o.default,{type:"hidden"})),!m&&Y.length<((Ce=v==null?void 0:v.anonymous_comment_settings)==null?void 0:Ce.length)&&F.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{de({deleteflag:!0})}}),ze!==0&&!m&&d&&F.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const u=ne.getFieldValue(["anonymous_comment_settings",Me,"group_name"])||[];p(A=>A.filter(U=>!u.includes(U))),De(Me)}})))),F.createElement(H.Z,{align:"middle",style:{marginLeft:"53px"}},F.createElement(h.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),F.createElement(h.Z,null,F.createElement(B.default.Item,K(i({},a),{label:"",colon:!1,name:[Me,"evaluation_num"]}),F.createElement(O.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:m||!d&&t}))),F.createElement(f.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},F.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${x.Z.title_icon}`})),F.createElement(h.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),F.createElement(h.Z,null,F.createElement(B.default.Item,K(i({},a),{label:"",colon:!1,name:[Me,"absence_penalty"]}),F.createElement(O.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:m,onChange:u=>{var A;if((0,r.Rm)()&&!((A=R.AssistantObject.group)!=null&&A.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(h.Z,{style:{marginLeft:"40px"}},F.createElement(B.default.Item,K(i({},a),{name:[Me,"student_comment"],valuePropName:"checked"}),F.createElement(c.default,{disabled:m,onChange:()=>{var u;if((0,r.Rm)()&&!((u=R.AssistantObject.group)!=null&&u.can_anonymous_comment)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),F.createElement(h.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};We.Z=(0,_.connect)(({shixunHomeworks:m,classroomList:le})=>({shixunHomeworks:m,classroomList:le}))(ue)},65629:function(St,We,s){"use strict";var n=s(89070),W=s(95237),B=s(43604),H=s(5083),h=s(5871),y=s(6848),w=s(61186),o=s.n(w),O=s(79834),f=s(89529),c=s(59301);const D=({data:g,disabled:_,setData:b,shixunHomeworks:r})=>{const{workSetting:x,workList:F}=r;return c.createElement("div",null,c.createElement(W.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},c.createElement(B.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),c.createElement(B.Z,null,c.createElement(H.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:_,disabledDate:P=>(0,O.Q8)(P,x==null?void 0:x.course_end_date),disabledTime:P=>(0,O.d0)(P),value:g.appeal_time?o()(g.appeal_time):"",onChange:(P,L)=>{g.appeal_time=L,b(Object.assign({},g))}})),c.createElement(B.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),c.createElement(B.Z,null,c.createElement(h.Z,{size:"large",disabled:_,value:g.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:P=>{g.appeal_penalty=P,b(Object.assign({},g))}})),c.createElement(y.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${f.Z.title_icon}`}))))};We.Z=(0,n.connect)(({shixunHomeworks:g})=>({shixunHomeworks:g}))(D)},47599:function(St,We,s){"use strict";var n=s(5083),W=s(5871),B=s(6848),H=s(24905),h=s(61186),y=s.n(h),w=s(89070),o=s(79834),O=s(89529),f=s(59301);const c=({data:D,setData:g,disabled:_,shixunHomeworks:b})=>{const{workSetting:r}=b,x=y()(r==null?void 0:r.evaluation_start)<=y()(),F=D.anonymous_appeal;return f.createElement("div",null,f.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},f.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),f.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:P=>(0,o.Q8)(P,r==null?void 0:r.course_end_date),disabledTime:P=>(0,o.d0)(P),disabled:_||x||F,value:D.evaluation_start?y()(D.evaluation_start):"",onChange:(P,L)=>{D.evaluation_start=L,g(Object.assign({},D))}}),f.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),f.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:P=>(0,o.Q8)(P,r==null?void 0:r.course_end_date,D.evaluation_start),disabledTime:P=>(0,o.d0)(P,y()(D.evaluation_start)),disabled:_||F,value:D.evaluation_end?y()(D.evaluation_end):"",onChange:(P,L)=>{D.evaluation_end=L,g(Object.assign({},D))}})),f.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},f.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),f.createElement(W.Z,{disabled:_||x||F,value:D.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:P=>{D.evaluation_num=P,g(Object.assign({},D))}}),f.createElement(B.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},f.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${O.Z.title_icon}`})),f.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),f.createElement(W.Z,{min:0,disabled:_,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:D.absence_penalty,onChange:P=>{D.absence_penalty=P,g(Object.assign({},D))}})),D.anonymous_comment&&f.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},f.createElement(H.default,{checked:D.student_comment,disabled:_,onChange:()=>{D.student_comment=!D.student_comment,g(Object.assign({},D))}},f.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};We.Z=(0,w.connect)(({shixunHomeworks:D})=>({shixunHomeworks:D}))(c)},24571:function(St,We,s){"use strict";s.d(We,{Z:function(){return I}});var n=s(59301),W=s(43418),B=s(8591),H=s(95237),h=s(43604),y=s(3113),w=s(54580),o=s(1710),O={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},f=s(85057),c=s(3294),D=s(99064),g=s(955),_=Object.defineProperty,b=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,F=($,z,V)=>z in $?_($,z,{enumerable:!0,configurable:!0,writable:!0,value:V}):$[z]=V,P=($,z)=>{for(var V in z||(z={}))r.call(z,V)&&F($,V,z[V]);if(b)for(var V of b(z))x.call(z,V)&&F($,V,z[V]);return $},L=($,z,V)=>new Promise((i,K)=>{var ee=m=>{try{ue(V.next(m))}catch(le){K(le)}},T=m=>{try{ue(V.throw(m))}catch(le){K(le)}},ue=m=>m.done?i(m.value):Promise.resolve(m.value).then(ee,T);ue((V=V.apply($,z)).next())}),I=({visible:$,categoryId:z,getData:V,onCancle:i})=>{var K,ee;const[T,ue]=(0,n.useState)([]),[m,le]=(0,n.useState)(!1),[X,ne]=(0,n.useState)(!1),[re,R]=(0,n.useState)({success_size:0,error_list:[]}),v={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{ue([])},beforeUpload:l=>L(void 0,null,function*(){return ue([l]),!1}),fileList:T,accept:".xlsx"};return n.createElement(n.Fragment,null,n.createElement(W.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:X,onOk:()=>L(void 0,null,function*(){if(T.length===0){B.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}ne(!0);const l=new FormData;l.append("file",T[0]);const p=yield(0,D.ZP)(`/api/homework_commons/${z}/import_external_score.json`,{method:"post",body:l},!0);(p==null?void 0:p.status)===0&&(R(p),i(),V(),le(!0),ue([])),ne(!1)}),onCancel:()=>{ue([]),i()}},n.createElement("div",{className:O.achieveSty},n.createElement("div",{className:O.tip},n.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),n.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),n.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),n.createElement(H.Z,{align:"middle",className:"mt20"},n.createElement(h.Z,{className:"mr10"},n.createElement("span",{className:O.labolIcon},"*"),n.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),n.createElement(h.Z,null,n.createElement(y.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},n.createElement("a",{className:O.downloadbutton,onClick:l=>{l.stopPropagation(),l.preventDefault(),(0,g.FH)("",c.Z.API_SERVER+`/api/homework_commons/${z}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),n.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),n.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},n.createElement(w.default.Dragger,P({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},v),n.createElement("div",null,n.createElement(f.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),n.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),n.createElement(W.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:m,onCancel:()=>{le(!1)},footer:null},n.createElement("div",null,n.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},n.createElement("span",null,"\u5BFC\u5165\u6210\u529F",n.createElement("span",{style:{color:"#19CB70"}}," ",re==null?void 0:re.success_size," "),"\u4E2A\u5B66\u751F"),n.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",n.createElement("span",{style:{color:"#E30000"}}," ",(K=re==null?void 0:re.error_list)==null?void 0:K.length," "),"\u4E2A\u5B66\u751F")),!!((ee=re==null?void 0:re.error_list)!=null&&ee.length)&&n.createElement("div",{className:"mb20"},n.createElement(o.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:l=>n.createElement("span",{style:{color:"#000"}},l)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:l=>n.createElement("span",{style:{color:"#666"}},l)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:l=>n.createElement("span",{style:{color:"#000"}},l)}],dataSource:re==null?void 0:re.error_list,pagination:!1,scroll:{y:47*8}})))))}},45633:function(St,We,s){"use strict";var n=s(43418),W=s(8591),B=s(99064),H=s(89070),h=s(24065),y=s(59301),w=(O,f,c)=>new Promise((D,g)=>{var _=x=>{try{r(c.next(x))}catch(F){g(F)}},b=x=>{try{r(c.throw(x))}catch(F){g(F)}},r=x=>x.done?D(x.value):Promise.resolve(x.value).then(_,b);r((c=c.apply(O,f)).next())});const o=({shixunHomeworks:O,dispatch:f,classroomList:c,getData:D})=>y.createElement(n.default,{centered:!0,title:"\u63D0\u793A",open:O.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>w(void 0,null,function*(){var g;if((0,h.Rm)()&&!((g=c.AssistantObject.normal)!=null&&g.can_redo)){W.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,B.ZP)(`/api/homework_commons/${O.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:O.actionTabs.student_work_id}})).status===0&&(W.ZP.success("\u64CD\u4F5C\u6210\u529F"),f({type:"shixunHomeworks/setActionTabs",payload:{}}),D())}),onCancel:()=>{f({type:"shixunHomeworks/setActionTabs",payload:{}})}},y.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",O.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),y.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));We.Z=(0,H.connect)(({shixunHomeworks:O,classroomList:f})=>({shixunHomeworks:O,classroomList:f}))(o)},93982:function(St,We,s){"use strict";s.r(We),s.d(We,{default:function(){return _o}});var n=s(59301),W=s(89070),B=s(49127),H=s(3113),h=s(8591),y=s(43418),w=s(66104),o=s(99313),O=s(27812),f=s(955),c=s(78241),D=s(6848),g=s(95237),_=s(20834),b=s(24905),r=s(43604),x=s(1710),F=s(92832),P=s(38854),L=s(58421),Z=s(5112),I=s(5871),$=s(57809),z=s(71418),V=s(61186),i=s.n(V),K=s(8797),ee=s(99064),T=Object.defineProperty,ue=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,X=(S,C,E)=>C in S?T(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,ne=(S,C)=>{for(var E in C||(C={}))m.call(C,E)&&X(S,E,C[E]);if(ue)for(var E of ue(C))le.call(C,E)&&X(S,E,C[E]);return S},re=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const R=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)();return n.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:S.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){(yield(0,ee.ZP)(`/api/myshixuns/${S.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:E.coursesId}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),C({type:"shixunHomeworks/setActionTabs",payload:{}}),C({type:"shixunHomeworks/getWorkList",payload:ne({},S.actionTabs.params)}))}),onCancel:()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),n.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var v=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(R),l=s(24065),p=s(59301),M=Object.defineProperty,j=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,De=(S,C,E)=>C in S?M(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Be=(S,C)=>{for(var E in C||(C={}))Y.call(C,E)&&De(S,E,C[E]);if(j)for(var E of j(C))de.call(C,E)&&De(S,E,C[E]);return S},we=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Ce=({shixunHomeworks:S,classroomList:C,dispatch:E})=>{const pe=(0,W.useParams)(),[fe,he]=(0,n.useState)(!0),[_e,Ae]=(0,n.useState)(!1),[ae]=c.default.useForm();return p.createElement(p.Fragment,null,p.createElement(y.default,{centered:!0,title:"\u8C03\u5206",open:S.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:_e,onOk:()=>we(void 0,null,function*(){var Ie;if((0,l.Rm)()&&!((Ie=C.AssistantObject.normal)!=null&&Ie.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield ae.validateFields();const ve=ae.getFieldsValue();Ae(!0),(yield(0,ee.ZP)(`/api/student_works/${S.actionTabs.id}/adjust_score.json`,{method:"post",body:Be({},ve)})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),ae.resetFields(),E({type:"shixunHomeworks/setActionTabs",payload:{}}),E({type:"shixunHomeworks/getWorkList",payload:Be({},S.actionTabs.params)})),Ae(!1)}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},p.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),p.createElement(c.default,{form:ae,layout:"horizontal"},p.createElement("div",{style:{display:"flex",alignItems:"baseline"}},p.createElement(c.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},p.createElement(I.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),p.createElement("span",{className:"ml10"},"\u5206")),p.createElement("div",null,p.createElement(c.default.Item,{name:"comment"},p.createElement(F.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ze=(0,W.connect)(({shixunHomeworks:S,classroomList:C})=>({shixunHomeworks:S,classroomList:C}))(Ce),ze=s(45633),Me=s(46474),a=s(89392),J=s(37906),d=s(85057),t=s(83312),e=s(36708),u=s(59301),A=Object.defineProperty,U=Object.defineProperties,k=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(S,C,E)=>C in S?A(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Re=(S,C)=>{for(var E in C||(C={}))ye.call(C,E)&&be(S,E,C[E]);if(ie)for(var E of ie(C))Fe.call(C,E)&&be(S,E,C[E]);return S},Pe=(S,C)=>U(S,k(C)),ot=(S,C)=>{var E={};for(var pe in S)ye.call(S,pe)&&C.indexOf(pe)<0&&(E[pe]=S[pe]);if(S!=null&&ie)for(var pe of ie(S))C.indexOf(pe)<0&&Fe.call(S,pe)&&(E[pe]=S[pe]);return E},Tt=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Jt=S=>Tt(void 0,null,function*(){return yield(0,ee.ZP)(`/api/student_works/${S.userId}/deal_appeal_score.json`,{method:"post",body:S})});var wt=S=>{var C=S,{task_status:E,new_work_status:pe,shixunHomeworks:fe,course_group:he}=C,_e=ot(C,["task_status","new_work_status","shixunHomeworks","course_group"]),Ae;const ae=(0,W.useParams)(),[Ie]=c.default.useForm(),{workList:ve,workSetting:oe}=fe,[$e,ft]=(0,n.useState)(!1),[te,je]=(0,n.useState)(null),[nt,it]=(0,n.useState)({search:"",page:1,limit:10,work_status:E!=null?E==0?[0,-1]:[E]:null,new_work_status:pe,status:pe||"",course_group:he}),[,ge,Je,q]=(0,t.U)(e.h$,Re({},ae)),[,_t,Ve,tt]=(0,t.U)(e.cN,{homeworkId:ae==null?void 0:ae.categoryId}),[,,N,It]=(0,t.U)(Jt,{}),[Ge,mt]=(0,n.useState)([]),Vt=()=>{var Ee,He,se;if(E==0)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(E==1)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(E==2)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F",oe!=null&&oe.anonymous_comment||(Ee=ve==null?void 0:ve.homework_status)!=null&&Ee.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(pe==1)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(pe==2)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(pe==3)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},(q==null?void 0:q.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(pe==4)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},((He=tt==null?void 0:tt.data)==null?void 0:He.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(pe==5)return u.createElement(u.Fragment,null,"\u5171",u.createElement("span",{style:{color:"#DF711C"}},((se=tt==null?void 0:tt.data)==null?void 0:se.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},cn=()=>{var Ee,He;return E?(Ee=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(se,kt,tn)=>`${((nt==null?void 0:nt.page)-1)*nt.limit+tn+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},E!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(se,kt)=>u.createElement(D.Z,{placement:"bottom",title:u.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kt.teacher_score||"0.0","\u5206",u.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kt.teaching_asistant_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kt.student_score||"0.0","\u5206",u.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kt.late_penalty||"0.0","\u5206",u.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kt.repeat_minus_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kt.absence_penalty||"0.0","\u5206",u.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kt.work_score||"0.0","\u5206",u.createElement("br",null),!(ve!=null&&ve.is_jupyter||ve!=null&&ve.is_jupyter_lab)&&u.createElement("div",{onClick:tn=>{Ke(kt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},se>0?u.createElement("span",{style:{color:"#ff8100"}},se):se)},E>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:se=>i()(se).format("YYYY-MM-DD HH:mm")}])==null?void 0:Ee.filter(se=>se):pe==4||pe==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:se=>i()(se).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(se,kt)=>u.createElement(u.Fragment,null,se==3&&u.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),se==4&&u.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),se==1&&u.createElement(u.Fragment,null,u.createElement(d.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Tt(void 0,null,function*(){(yield N({userId:kt.student_work_id,score_id:kt.student_works_score_id,status:4})).status===0&&Zt()})},"\u9A73\u56DE"),u.createElement(d.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{je(kt),ft(!0)}},"\u63A5\u53D7")))}]:(He=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(se,kt,tn)=>`${((nt==null?void 0:nt.page)-1)*nt.limit+tn+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(se,kt)=>u.createElement("a",{onClick:()=>{Ke(kt)}},se)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},E!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(se,kt)=>u.createElement(D.Z,{placement:"bottom",title:u.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",kt.teacher_score||"0.0","\u5206",u.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",kt.teaching_asistant_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",kt.student_score||"0.0","\u5206",u.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",kt.late_penalty||"0.0","\u5206",u.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",kt.repeat_minus_score||"0.0","\u5206",u.createElement("br",null),ve!=null&&ve.anonymous_comment?u.createElement(u.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",kt.absence_penalty||"0.0","\u5206",u.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",kt.work_score||"0.0","\u5206",u.createElement("br",null),!(ve!=null&&ve.is_jupyter||ve!=null&&ve.is_jupyter_lab)&&u.createElement("div",{onClick:tn=>{Ke(kt)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},se>0?u.createElement("span",{style:{color:"#ff8100"}},se):se)},pe==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:se=>i()(se).format("YYYY-MM-DD HH:mm")},pe==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},pe==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:He.filter(se=>se)},Ke=(Ee={})=>{var He;(Ee!=null&&Ee.id||Ee!=null&&Ee.student_work_id)&&(0,f.xg)(ve.is_jupyter||ve.is_jupyter_lab?`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/${Ee.id}/comment`:ae.course_group?`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/review/${pe==4?Ee.student_work_id:Ee==null?void 0:Ee.id}?ids=${(He=ae.course_group)==null?void 0:He.toString()}`:`/classrooms/${ae.coursesId}/common_homework/${ae.categoryId}/review/${pe==4?Ee.student_work_id:Ee==null?void 0:Ee.id}`)},Zt=(Ee=nt)=>{const He=Pe(Re({},Ee),{work_status:E!=null?E==0?[0,-1]:[E]:null,new_work_status:pe,status:pe==4?"":1,course_group:he});it(He),pe==4||pe==5?Ve(He):Je(He)};return(0,n.useEffect)(()=>{var Ee;mt((pe==4||pe==5?(Ee=tt==null?void 0:tt.data)==null?void 0:Ee.list:q==null?void 0:q.student_works)||[])},[q,tt]),(0,n.useEffect)(()=>{_e.open&&Zt(),_e.open||(mt([]),it(Pe(Re({},nt),{search:"",page:1,limit:10})),je(null),ft(!1),Ie.resetFields())},[_e.open,nt.page,nt.limit]),(0,n.useEffect)(()=>{console.log(te)},[te]),u.createElement(u.Fragment,null,u.createElement(y.default,Re({},_e),u.createElement(g.Z,{wrap:!1,justify:"space-between",align:"middle"},u.createElement(r.Z,null,Vt()),u.createElement(r.Z,null,u.createElement(d.t7,{style:{width:300},value:nt==null?void 0:nt.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ee=>{Zt(Pe(Re({},nt),{search:decodeURIComponent(Ee).trim(),page:1}))},onInputChange:Ee=>{it(Pe(Re({},nt),{search:decodeURIComponent(Ee).trim()}))}}))),u.createElement(x.default,{loading:ge||_t,className:"mt20",columns:cn(),locale:{emptyText:u.createElement(K.Z,null)},dataSource:Ge,pagination:{total:(q==null?void 0:q.work_count)||((Ae=tt==null?void 0:tt.data)==null?void 0:Ae.count)||0,onChange:(Ee,He)=>{it(Pe(Re({},nt),{page:Ee,limit:He}))},current:nt==null?void 0:nt.page,pageSize:nt==null?void 0:nt.limit}})),u.createElement(y.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:$e,centered:!0,destroyOnClose:!0,onCancel:()=>{ft(!1)},maskClosable:!1,width:544,onOk:()=>{Ie.submit()}},u.createElement(c.default,{form:Ie,colon:!1,onFinish:Ee=>Tt(void 0,null,function*(){(yield N(Pe(Re({},Ee),{userId:te.student_work_id,score_id:te.student_works_score_id,status:3}))).status===0&&(Zt(),ft(!1))})},u.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),u.createElement(J.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:u.createElement("a",{onClick:()=>{Ke(Pe(Re({},te),{id:ve.is_jupyter||ve.is_jupyter_lab?te==null?void 0:te.id:te==null?void 0:te.student_work_id}))}},te==null?void 0:te.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:u.createElement("span",{style:{color:"#191919"}},te==null?void 0:te.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:u.createElement("span",{style:{color:"#191919"}},te==null?void 0:te.score)}]}),u.createElement(g.Z,{className:"mt20",wrap:!1},u.createElement(r.Z,null,u.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},u.createElement(I.Z,{min:1,max:100,step:1}))),u.createElement(r.Z,null,u.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),u.createElement(r.Z,null,u.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},u.createElement(b.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},Rt={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc"},Bn=s(12290),Xt=s(84105),sn=s(87395),wn=s(67921),Pn=s(89489),bn=s(78297),Hn=s(39020),_n=s(96460),mn=s(58617),Ye=s(59301),pn=Object.defineProperty,xn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Vn=(S,C,E)=>C in S?pn(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,tu=(S,C)=>{for(var E in C||(C={}))Sn.call(C,E)&&Vn(S,E,C[E]);if(xn)for(var E of xn(C))Mn.call(C,E)&&Vn(S,E,C[E]);return S},ru=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Nn=({shixunHomeworks:S,user:C,loading:E,dispatch:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),{workList:oe}=S,[,$e,ft]=(0,t.U)(e.Gw,{homeworkId:oe==null?void 0:oe.id}),te=(ge,Je={},q=0)=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge||"--",je=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:ge=>ge===-1?"\u91CD\u505A\u4E2D":Ye.createElement(f.Uw,{status:ge}),isShow:!0},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(ge,Je)=>Ye.createElement(D.Z,{placement:"bottom",title:Ye.createElement("div",null,Ye.createElement("div",null,Je.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Je.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ye.createElement("div",null,Je.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Je.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),oe!=null&&oe.anonymous_comment?Ye.createElement("div",null,Je.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Je.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ye.createElement("div",null,Je.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Je.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ye.createElement("div",null,Je.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Je.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),oe!=null&&oe.anonymous_comment?Ye.createElement("div",null,Je.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Je.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(oe==null?void 0:oe.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Je.appeal_penalty||"0.0"}\u5206`,Ye.createElement("div",null,Je.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Je.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(oe!=null&&oe.is_jupyter||oe!=null&&oe.is_jupyter_lab)&&Ye.createElement("div",{onClick:q=>{var _t;q.stopPropagation(),(0,f.xg)(oe.is_jupyter||oe.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${Je.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${Je.id}?ids=${(_t=ve.course_group)==null?void 0:_t.toString()}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${Je.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ge>0?Ye.createElement("span",{style:{color:"#ff8100"}},ge):ge),isShow:!0},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:te},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:oe==null?void 0:oe.can_submit,render:(ge,Je={},q=0)=>(oe==null?void 0:oe.work_status)==0?"--":ge||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:te,isShow:oe==null?void 0:oe.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(ge,Je)=>Ye.createElement("a",{onClick:()=>{var q;(q=oe==null?void 0:oe.homework_status)!=null&&q.includes("\u5BFC\u5165")||it(Je,"review")}},"\u67E5\u770B"),isShow:!0}].filter(ge=>ge.isShow),nt=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(ge,Je,q)=>q+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:te},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge?Ye.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):Ye.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge?i()(ge).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:te},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:te},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:ge=>oe!=null&&oe.can_make_up&&(oe==null?void 0:oe.work_status)==0?"--":ge===1?Ye.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):ge===-1?"--":Ye.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(ge,Je)=>{var q;return Ye.createElement("a",{onClick:()=>{var _t;if((oe==null?void 0:oe.work_status)==0||(oe==null?void 0:oe.work_status)==-1){h.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(_t=oe.homework_status)!=null&&_t.includes("\u5BFC\u5165")||it(Je)}},!((q=oe==null?void 0:oe.homework_status)!=null&&q.includes("\u5DF2\u622A\u6B62")&&!(oe!=null&&oe.work_public)&&(0,l.dE)())&&(Je!=null&&Je.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}],it=(ge={},Je="")=>{var q;ge!=null&&ge.id&&(0,f.xg)(oe.is_jupyter||oe.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${ge.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${ge==null?void 0:ge.id}?ids=${(q=ve.course_group)==null?void 0:q.toString()}&review=${Je}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${ge==null?void 0:ge.id}?review=${Je}`)};return Ye.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(oe!=null&&oe.all_member_count)&&!E["shixunHomeworks/getWorkList"]&&(((fe=oe==null?void 0:oe.homework_status)==null?void 0:fe.includes("\u672A\u53D1\u5E03"))||((he=oe==null?void 0:oe.homework_status)==null?void 0:he.includes("\u672A\u5F00\u59CB")))&&Ye.createElement(K.Z,null),!((_e=oe==null?void 0:oe.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))&&!((Ae=oe==null?void 0:oe.homework_status)!=null&&Ae.includes("\u672A\u5F00\u59CB"))&&Ye.createElement(Ye.Fragment,null,Ye.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(r.Z,null,Ye.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),Ye.createElement(r.Z,null,Ye.createElement("span",null,(ae=oe==null?void 0:oe.left_time)==null?void 0:ae.status,Ye.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(Ie=oe==null?void 0:oe.left_time)==null?void 0:Ie.time)))),(oe==null?void 0:oe.is_shixun)&&!(oe!=null&&oe.open_evaluate)&&!(oe!=null&&oe.is_close_tips)&&Ye.createElement(g.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},Ye.createElement(r.Z,null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),Ye.createElement(r.Z,null,Ye.createElement("span",{className:"current",onClick:()=>ru(void 0,null,function*(){const ge=yield(0,ee.ZP)(`/api/homework_commons/${ve.categoryId}/close_tips.json`,{method:"post"});(ge==null?void 0:ge.status)===0&&pe({type:"shixunHomeworks/getWorkList",payload:tu({},ve)})})},"X"))),!(oe!=null&&oe.is_shixun)&&(oe==null?void 0:oe.feedback_notice)&&Ye.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},Ye.createElement("i",{className:"iconfont icon-tishi11 font14"}),Ye.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),$e?Ye.createElement(mn.Z,null):Ye.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>ru(void 0,null,function*(){const ge=yield ft({homeworkId:oe==null?void 0:oe.id});(ge==null?void 0:ge.status)===0&&pe({type:"shixunHomeworks/getWorkList",payload:tu({},ve)})})})),Ye.createElement(x.default,{className:"mt20",locale:{emptyText:Ye.createElement(K.Z,null)},pagination:!1,columns:je,dataSource:[oe]}),(oe==null?void 0:oe.student_anonymous_comment)&&Ye.createElement("div",{className:"mt20"},Ye.createElement(g.Z,{wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(r.Z,null,"\u5171",Ye.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(oe==null?void 0:oe.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),Ye.createElement(r.Z,null,Ye.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",Ye.createElement("span",{className:"c-grey-333 ml10"},(oe==null?void 0:oe.evaluation_start)&&i()(oe==null?void 0:oe.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(oe==null?void 0:oe.evaluation_end)&&i()(oe==null?void 0:oe.evaluation_end).format("YYYY-MM-DD HH:mm")))),Ye.createElement(x.default,{className:"mt20",locale:{emptyText:Ye.createElement(K.Z,null)},columns:nt,dataSource:oe==null?void 0:oe.student_works,pagination:!1}))))};var Fu=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(Nn),_u=s(24571),Q=s(59301),ou=Object.defineProperty,et=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,qt=(S,C,E)=>C in S?ou(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,ht=(S,C)=>{for(var E in C||(C={}))st.call(C,E)&&qt(S,E,C[E]);if(ut)for(var E of ut(C))Ut.call(C,E)&&qt(S,E,C[E]);return S},jt=(S,C)=>et(S,qe(C)),pt=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const $t=(0,n.createRef)(),Qt=({shixunHomeworks:S,classroomList:C,loading:E,zip:pe,btnLoading:fe,setBtnLoading:he,dispatch:_e})=>{var Ae,ae,Ie,ve,oe,$e,ft,te,je,nt,it,ge,Je,q,_t,Ve,tt,N,It,Ge,mt,Vt,cn,Ke;const[Zt]=(0,W.useSearchParams)(),[Ee,He]=(0,n.useState)(ht(ht({},(0,W.useParams)()),{page:Zt.get("page")||1,limit:20})),{workList:se,actionTabs:kt,workSetting:tn}=S,[dn,lt]=(0,n.useState)([]),[Le,Wt]=(0,n.useState)(1),[yt,ln]=(0,n.useState)(),[ct,Ue]=(0,n.useState)(),[Et,me]=(0,n.useState)(),[rt,dt]=(0,n.useState)(),[Ot,Lt]=(0,n.useState)(),[Bt,Gt]=(0,n.useState)(!1),[fn,In]=(0,n.useState)(1),[Fn,On]=(0,n.useState)(!1),[Rn,gn]=(0,n.useState)(!1),[Qn,ju]=(0,n.useState)([]),[ma,$n]=(0,n.useState)(!1),[wu,Kt]=(0,n.useState)(),[pa,zu]=(0,n.useState)(!1),[na,ua]=(0,n.useState)(""),[xe,Oe]=(0,n.useState)(),[an,bt]=(0,n.useState)(),[vt,Yt]=(0,n.useState)(null),[rn,on]=(0,n.useState)(!0),[Pt,Dt]=(0,n.useState)([]),[Nt,nn]=(0,n.useState)([]),[Te,Ne]=(0,n.useState)(0),[Se,xt]=(0,n.useState)({status:!1,visible:!0}),[Yn,mu]=(0,n.useState)(!1),[bu,Nu]=(0,n.useState)(""),[jn]=c.default.useForm(),[Hu,Gn]=(0,n.useState)(!0),[Kn,Ja]=(0,n.useState)(!1);(0,n.useEffect)(()=>{$t&&$t.current&&($t.current.clientHeight>47?xt({status:!0,visible:!0}):xt({status:!1,visible:!0}))},[se.course_group_info&&se.course_group_info.length]),(0,n.useEffect)(()=>{se!=null&&se.course_id&<(se==null?void 0:se.student_works)},[se]);const vu=()=>pt(void 0,null,function*(){const ce=yield _e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)});(0,l.GJ)()?lt([...ce.student_works]):lt([...ce])});(0,n.useEffect)(()=>{if(Zt.get("page")){let ce=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};He(ht(ht({},Ee),ce)),ce.task_status=(ce==null?void 0:ce.work_status)||"all",ce.course_group_info=(ce==null?void 0:ce.course_group)||"all",ce.file_status=ce!=null&&ce.file_status?[ce==null?void 0:ce.file_status]:"all",ce.teacher_comment=ce!=null&&ce.teacher_comment?[ce==null?void 0:ce.teacher_comment]:"all",jn.setFieldsValue(ht({},ce))}},[]);function xu(){Wt(1),ln(""),Ue(""),me(""),Lt(""),dt(""),ju([])}const yo=()=>{Ee.page=1;const ce=Object.assign({},jn.getFieldsValue());Object.keys(ce).map(function(ke){switch(ke){case"task_status":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.work_status,jn.setFieldsValue({task_status:"all"})):(Ee.work_status=ce[ke],jn.setFieldsValue({task_status:Ee.work_status}));break;case"file_status":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.file_status,jn.setFieldsValue({file_status:"all"})):(Ee.file_status=ce[ke][0],jn.setFieldsValue({file_status:ce[ke]}));break;case"course_group_info":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.course_group,jn.setFieldsValue({course_group_info:"all"})):(Ee.course_group=ce[ke],jn.setFieldsValue({course_group_info:Ee.course_group}));break;case"teacher_comment":ce[ke].includes("all")||se[ke].length===ce[ke].length||!ce[ke].length?(delete Ee.teacher_comment,jn.setFieldsValue({teacher_comment:"all"})):(Ee.teacher_comment=ce[ke][0],jn.setFieldsValue({teacher_comment:ce[ke]}));break}}),vu()},Ao=(ce,ke)=>{Dt(ke.map(un=>(un.course_group_id===ce&&(un.checked=!un.checked),un))),fa(ke)},fa=ce=>{nn(ce.filter(ke=>ke.checked).map(ke=>ke.course_group_id))},Zu=(0,n.useRef)();(0,n.useEffect)(()=>{Zu.current=Nt},[Nt]);const Co=(ce,ke)=>{Ee.page=ce,Ee.limit=ke,vu()},Bo=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(ce,ke,un)=>ke!=null&&ke.isMe&&(dn!=null&&dn.length)?"\u6211":Ee.limit*(Ee.page-1)+un+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,l.GJ)()||(0,l.dE)()&&!(se!=null&&se.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ce=>ce},!((0,l.dE)()&&((Ae=se==null?void 0:se.homework_status)!=null&&Ae.includes("\u533F\u8BC4\u4E2D")||(ae=se==null?void 0:se.homework_status)!=null&&ae.includes("\u7533\u8BC9\u4E2D")))&&se.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:se!=null&&se.is_jupyter_lab||se!=null&&se.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:ce=>ce===-1?"\u91CD\u505A\u4E2D":Q.createElement(f.Uw,{status:ce})},((0,l.GJ)()||(0,l.dE)()&&!(se!=null&&se.anonymous_comment)&&!se.anonymous_appeal||(0,l.dE)()&&((Ie=se.homework_status)==null?void 0:Ie.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ce,ke)=>Q.createElement(D.Z,{placement:"bottom",title:Q.createElement("div",null,Q.createElement("div",null,ke.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ke.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Q.createElement("div",null,ke.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ke.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),se!=null&&se.anonymous_comment?Q.createElement("div",null,ke.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ke.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Q.createElement("div",null,ke.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ke.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Q.createElement("div",null,ke.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ke.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),se!=null&&se.anonymous_comment?Q.createElement("div",null,ke.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ke.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(se==null?void 0:se.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ke.appeal_penalty||"0.0"}\u5206`,Q.createElement("div",null,ke.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ke.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(se!=null&&se.is_jupyter||se!=null&&se.is_jupyter_lab)&&Q.createElement("div",{onClick:un=>{var lu;un.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),(0,f.xg)(se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ke.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}&ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ce>0?Q.createElement("span",{style:{color:"#ff8100"}},ce):ce)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ce=>ce?i()(ce).format("YYYY-MM-DD HH:mm"):"--"},((0,l.GJ)()||((ve=se==null?void 0:se.homework_status)==null?void 0:ve.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,l.GJ)()||((oe=se==null?void 0:se.homework_status)==null?void 0:oe.includes("\u5DF2\u622A\u6B62")))&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(se==null?void 0:se.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ce,ke)=>Q.createElement(D.Z,{title:Q.createElement("div",null,Q.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ce,"\u5206"),Q.createElement("br",null),Q.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",ke.anonymous_comment_rate,"%"))},Q.createElement("span",null,ce))},(se==null?void 0:se.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:ce=>Q.createElement(D.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},Q.createElement("span",null,ce))},(se==null?void 0:se.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(ce,ke)=>Q.createElement("div",null,!!ce&&Q.createElement(D.Z,{placement:"bottom",title:`\u5171\u6709${ce}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${ke.appeal_deal_count}\u6761\u5F85\u5904\u7406`},Q.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${ke.appeal_deal_count}/${ce}`)),!ce&&Q.createElement("span",null,"-/-"))},(tn==null?void 0:tn.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:ce=>ce||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:ce=>ce||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ce,ke)=>{var un,lu,Ln;return(un=se.homework_status)!=null&&un.includes("\u5BFC\u5165")?Q.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,l.GJ)()&&Q.createElement("a",{onClick:Zn=>{Zn.stopPropagation(),_e({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ke==null?void 0:ke.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Q.createElement("a",{style:{marginLeft:(0,l.GJ)()&&10},onClick:(0,a.debounce)(Zn=>pt(void 0,null,function*(){var zn,hu,Uu,Wu,qa;Zn.stopPropagation();let pu=yield(0,ee.ZP)(`/api/student_works/${ke==null?void 0:ke.id}/passed_condition.json`,{method:"get"});y.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Q.createElement("div",null,Q.createElement("div",{style:{display:"flex"}},Q.createElement("div",null,Q.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Q.createElement("span",{style:{marginLeft:10}},(zn=pu==null?void 0:pu.data)==null?void 0:zn.user_name)),Q.createElement("div",{style:{marginLeft:60}},Q.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Q.createElement("span",{style:{marginLeft:10}},(hu=pu==null?void 0:pu.data)==null?void 0:hu.student_id)),Q.createElement("div",{style:{marginLeft:60}},Q.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Q.createElement("span",{style:{marginLeft:10}},(Uu=pu==null?void 0:pu.data)==null?void 0:Uu.group_name))),Q.createElement("div",{style:{marginTop:22}},Q.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Q.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Wu=pu==null?void 0:pu.data)==null?void 0:Wu.description)||"\u6682\u65E0\u4FE1\u606F")),Q.createElement("div",{style:{marginTop:22,marginBottom:20}},Q.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Q.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((qa=pu==null?void 0:pu.data)==null?void 0:qa.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ke.work_status===0&&!(0,l.GJ)()?Q.createElement("div",null,"--"):Q.createElement("div",null,!(0,l.GJ)()&&Q.createElement("div",null,Q.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,l.GJ)()&&Q.createElement("div",null,Q.createElement(W.Link,{className:"c-blue",target:"_blank",to:se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ke.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}&page=${Ee.page}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ke.id}?page=${Ee.page}`,onClick:Zn=>{var zn,hu,Uu,Wu;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),Zn.stopPropagation(),Ee.course_group?(0,l.Rm)()&&!((hu=(zn=C.AssistantObject)==null?void 0:zn.group)!=null&&hu.can_view):(0,l.Rm)()&&!((Wu=(Uu=C.AssistantObject)==null?void 0:Uu.normal)!=null&&Wu.can_view)){Zn.preventDefault(),h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}},ke.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),Q.createElement("br",null),Q.createElement(D.Z,{placement:"bottom",title:Q.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Q.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Q.createElement("a",{className:"c-green",onClick:Zn=>pt(void 0,null,function*(){Zn.preventDefault(),Zn.stopPropagation(),_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ke,id:ke.id,params:Ee}})})},"\u8C03\u5206"))),(0,l.GJ)()&&Q.createElement("div",null,ke.work_status!==-1&&ke.work_status!==0&&ke.myshixun_identifier&&((se==null?void 0:se.is_jupyter)||(se==null?void 0:se.is_jupyter_lab))&&Q.createElement(g.Z,{justify:"center"},Q.createElement("a",{onClick:Zn=>pt(void 0,null,function*(){if(Zn.stopPropagation(),zu(!0),on(!0),ua(ke.shixun_url),Oe(ke.id),Yt(ke.evaluation_codes),bt(null),ke.myshixun_identifier){const zn=yield(0,ee.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:ke.myshixun_identifier,student_work_id:ke.id}});zn.status===0&&(bt(zn.html_content),on(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(se!=null&&se.is_new_rule?ke.work_status!==-1&&ke.work_status!==0:ke.work_status!==-1&&ke.work_status!==0&&!((Ln=se==null?void 0:se.homework_status)!=null&&Ln.includes("\u5DF2\u622A\u6B62")))&&Q.createElement(g.Z,{justify:"center"},Q.createElement("span",{className:Rt.redoBtn,onClick:Zn=>{var zn;if(Zn.stopPropagation(),(0,l.Rm)()&&!((zn=C.AssistantObject.normal)!=null&&zn.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:se.homework_id,student_work_id:ke.id,isshixun:se.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ce=>!!ce),eu=(ce={key:""})=>{_e({type:"shixunHomeworks/setActionTabs",payload:ce})},Do=()=>{var ce;return tn!=null&&tn.anonymous_comment||(ce=se==null?void 0:se.homework_status)!=null&&ce.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ke)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ke)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ke)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},ke)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},ke)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},ke)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},ke)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},ke)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},ke)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},ke)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:ke=>Q.createElement("a",{onClick:()=>{eu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},ke)}]},Xa=ce=>pt(void 0,null,function*(){he(!0),(yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:ce,student_works_ids:se==null?void 0:se.student_works_ids,with_submit_record:Hu,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(mu(!1),W.history.push(`/classrooms/${Ee==null?void 0:Ee.coursesId}/exportlist/normal_work_list`)),he(!1)}),wo=()=>{var ce,ke,un,lu;return Q.createElement(_.default,null,Q.createElement(_.default.Item,{key:"1"},Q.createElement("span",{onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:se==null?void 0:se.course_group_info,fn:()=>{(0,bn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(se==null?void 0:se.start_permanent)&&Q.createElement(_.default.Item,{onClick:()=>pt(void 0,null,function*(){let Ln=yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ln.status===0&&W.history.push(`/classrooms/${Ee.coursesId}/exportlist/workspace_files`),Ln.status===-3&&(_e({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Ee}}),W.history.push(`/classrooms/${Ee.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((ce=se.homework_status)!=null&&ce.includes("\u5BFC\u5165"))&&(0,l.GJ)()&&((ke=se==null?void 0:se.student_works)==null?void 0:ke.length)>0&&((se==null?void 0:se.is_jupyter)||(se==null?void 0:se.is_jupyter_lab))&&Q.createElement(_.default.Item,{key:"2"},Q.createElement("span",{onClick:Ln=>{var Zn;if((0,l.Rm)()&&!((Zn=C.AssistantObject.normal)!=null&&Zn.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:se==null?void 0:se.course_group_info,fn:()=>{var zn,hu;_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,f.xg)(`/classrooms/${Ee==null?void 0:Ee.coursesId}/common_homework/${Ee.categoryId}/${(hu=(zn=se==null?void 0:se.student_works)==null?void 0:zn[0])==null?void 0:hu.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((un=se.homework_status)!=null&&un.includes("\u5BFC\u5165"))&&((lu=se==null?void 0:se.student_works)==null?void 0:lu.length)>0&&!(se!=null&&se.is_jupyter_lab)&&!(se!=null&&se.is_jupyter)&&Q.createElement(_.default.Item,{key:"3"},Q.createElement(H.ZP,{loading:fe,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:se==null?void 0:se.course_group_info,fn:()=>{Nu("\u9644\u4EF6"),mu(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),Q.createElement(_.default.Item,{key:"5",onClick:()=>{var Ln;if((0,l.Rm)()&&!((Ln=C.AssistantObject.normal)!=null&&Ln.can_download)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${Ee.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return(0,l.dE)()?Q.createElement(Fu,null):Q.createElement("section",{className:`${Rt.wrap} minH500`},Q.createElement("aside",{className:`minH500 bg-white pl30 ${(0,l.GJ)()?"pt30":""} pr30`},!(se!=null&&se.all_member_count)&&!E["shixunHomeworks/getWorkList"]&&((($e=se==null?void 0:se.homework_status)==null?void 0:$e.includes("\u672A\u53D1\u5E03"))||((ft=se==null?void 0:se.homework_status)==null?void 0:ft.includes("\u672A\u5F00\u59CB")))&&Q.createElement(K.Z,null),Q.createElement("aside",null,!!(se!=null&&se.all_member_count)&&Q.createElement("aside",{className:"mb30"},Q.createElement(c.default,{form:jn,onChange:yo,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((te=se.teacher_comment)!=null&&te.length)&&Q.createElement(c.default.Item,{name:"teacher_comment"},Q.createElement(b.default.Group,{style:{width:"100%"}},Q.createElement(g.Z,null,Q.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Q.createElement(r.Z,{flex:"80px"},Q.createElement(b.default,{value:"all"},"\u5168\u90E8")),Q.createElement(r.Z,{flex:"1"},(je=se.teacher_comment)==null?void 0:je.map(ce=>Q.createElement(b.default,{value:ce.id,key:ce.id}," ",ce.name,"(",ce.count,") ")))))),!!((nt=se==null?void 0:se.file_status)!=null&&nt.length)&&(0,l.GJ)()&&Q.createElement(c.default.Item,{name:"file_status"},Q.createElement(b.default.Group,{style:{width:"100%"}},Q.createElement(g.Z,null,Q.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Q.createElement(r.Z,{flex:"80px"},Q.createElement(b.default,{value:"all"},"\u5168\u90E8")),Q.createElement(r.Z,{flex:"1"},(it=se==null?void 0:se.file_status)==null?void 0:it.map(ce=>Q.createElement(b.default,{value:ce.id,key:ce.id},ce.name,"(",ce.count,")")))))),!!((ge=se.task_status)!=null&&ge.length)&&Q.createElement(c.default.Item,{name:"task_status"},Q.createElement(b.default.Group,{value:[],style:{width:"100%"}},Q.createElement(g.Z,null,Q.createElement(r.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),Q.createElement(r.Z,{flex:"80px"},Q.createElement(b.default,{value:"all"},"\u5168\u90E8")," "),Q.createElement(r.Z,{flex:"1"},(Je=se.task_status)==null?void 0:Je.map(ce=>Q.createElement(b.default,{name:"task_status",value:ce.id,key:ce.id},ce.name,"(",ce.count,")")))))),!!((q=se.course_group_info)!=null&&q.length)&&Q.createElement(c.default.Item,{name:"course_group_info"},Q.createElement(b.default.Group,{style:{width:"100%"}},Q.createElement(g.Z,null,Q.createElement(r.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Q.createElement(r.Z,{flex:"80px"},Q.createElement(b.default,{value:"all",checked:!Ee.course_group_info},"\u5168\u90E8")),Q.createElement(r.Z,{flex:"1",className:`${Rt.workListClass} ${Se.visible?Rt.visible:""} ${Se.status?"":Rt.status}`},Q.createElement("div",{ref:$t,className:Rt.left},se.course_group_info.map((ce,ke)=>Q.createElement(b.default,{value:ce.course_group_id,key:ce.course_group_id}," ",ce.group_group_name,"(",ce.count,")"))),Se.status&&Q.createElement("div",{className:Rt.tips,onClick:()=>xt(jt(ht({},Se),{visible:!Se.visible}))},Q.createElement("span",null,Se.visible?"\u5C55\u5F00":"\u6536\u8D77",Se.visible?Q.createElement(Xt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Q.createElement(sn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Q.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},Q.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),Q.createElement(x.default,{className:"mt20",locale:{emptyText:Q.createElement(K.Z,null)},columns:Do(),dataSource:[se==null?void 0:se.group_data],pagination:!1})),Q.createElement(g.Z,{align:"middle"},Q.createElement(r.Z,{flex:"1"},Q.createElement(g.Z,{align:"middle"},Q.createElement(r.Z,null,Q.createElement(F.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ce=>{Ee.page=1,Ee.search=ce.trim(),vu()}})),Q.createElement(r.Z,null,Q.createElement("span",{className:"ml5 c-red"},se.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",se.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Q.createElement(r.Z,{style:{textAlign:"end"},className:Rt.workListButtonWrap},!((_t=se.homework_status)!=null&&_t.includes("\u5BFC\u5165"))&&!(se!=null&&se.is_jupyter||se!=null&&se.is_jupyter_lab)&&Q.createElement(H.ZP,{className:"mr10",onClick:()=>{_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Ee}})}},"\u6587\u6863\u67E5\u91CD"),!(se!=null&&se.is_new_rule)&&!((Ve=se.homework_status)!=null&&Ve.includes("\u5BFC\u5165"))&&(((tt=se==null?void 0:se.homework_status)==null?void 0:tt.includes("\u63D0\u4EA4\u4E2D"))||((N=se==null?void 0:se.homework_status)==null?void 0:N.includes("\u8865\u4EA4\u4E2D"))||((It=se==null?void 0:se.homework_status)==null?void 0:It.includes("\u8FDB\u884C\u4E2D")))&&Q.createElement(H.ZP,{className:"mr20",icon:Q.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var ce;if((0,l.Rm)()&&!((ce=C.AssistantObject.normal)!=null&&ce.can_redo)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn(!0),pt(void 0,null,function*(){const un=yield(0,ee.ZP)(`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});un.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",un),Dt(un.data.list),fa(un.data.list))})}}," \u4E00\u952E\u6253\u56DE"),!((Ge=se.homework_status)!=null&&Ge.includes("\u5BFC\u5165"))&&Q.createElement(H.ZP,{className:"mr20",icon:Q.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:()=>{Gt(!0)}},"\u4E00\u952E\u70B9\u8BC4"),((mt=se.homework_status)==null?void 0:mt.includes("\u5DF2\u622A\u6B62"))&&!se.is_jupyter&&!se.is_jupyter_lab&&Q.createElement(H.ZP,{className:"mr20",icon:Q.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Ja(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Q.createElement(P.Z,{dropdownRender:wo},Q.createElement(H.ZP,{icon:Q.createElement(wn.Z,null)},"\u5BFC\u51FA",Q.createElement(Pn.Z,null))))),(se==null?void 0:se.is_shixun)&&!(se!=null&&se.open_evaluate)&&!(se!=null&&se.is_close_tips)&&Q.createElement(g.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},Q.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206"),Q.createElement("span",{style:{cursor:"pointer"},onClick:()=>pt(void 0,null,function*(){let ce=yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/close_tips.json`,{method:"post"});(ce==null?void 0:ce.status)===0&&_e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)})})},"X"))),Q.createElement(x.default,{loading:E["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(se==null?void 0:se.anonymous_comment)&&{x:1300},dataSource:dn,columns:Bo,onRow:(ce,ke)=>({onClick:()=>{var un,lu;(un=se.homework_status)!=null&&un.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ee)),(0,f.xg)(se.is_jupyter||se.is_jupyter_lab?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/${ce.id}/comment?page=${Ee.page}`:Ee.course_group?`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ce.id}?ids=${(lu=Ee.course_group)==null?void 0:lu.toString()}&page=${Ee.page}`:`/classrooms/${Ee.coursesId}/common_homework/${Ee.categoryId}/review/${ce.id}?page=${Ee.page}`))}}),rowKey:"id",onChange:(ce,ke,un)=>{if(un.order===void 0)switch(un.field){case"student_id":Ee.b_order="desc",Ee.order=un.field;break;default:delete Ee.b_order,delete Ee.order}else Ee.b_order=un.order.replace("end",""),Ee.order=un.field;vu()}}))),Q.createElement("aside",{className:"tc mb50 mt30"},Q.createElement(L.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:Co,defaultCurrent:parseInt(Ee.page)||1,current:parseInt(Ee.page)||1,defaultPageSize:20,total:S.workList.work_count})),Q.createElement(Ze,null),Q.createElement(v,null),Q.createElement(ze.Z,{getData:vu}),Q.createElement(y.default,{title:"\u4E00\u952E\u8BC4\u9605",open:Bt,centered:!0,onOk:()=>{var ce,ke;if((0,l.Rm)()&&!((ke=(ce=C.AssistantObject)==null?void 0:ce.normal)!=null&&ke.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Le===1){if(yt!==0){if(!yt){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}Gt(!1),On(!0)}else{if(!(Et===0||ct===0)){if(!Et){h.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Et>ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}Gt(!1),On(!0)}},onCancel:()=>{Gt(!1),xu()}},Q.createElement("div",{style:{padding:"32px"}},Q.createElement("div",null,Q.createElement("div",null,Q.createElement("span",{style:{width:"80px"}},"\u8BC4\u9605\u65B9\u5F0F\uFF1A"),Q.createElement(Z.ZP.Group,{value:Le,onChange:ce=>{Wt(ce.target.value)}},Q.createElement(Z.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),Q.createElement(Z.ZP,{value:2},"\u533A\u95F4\u968F\u673A\u5F97\u5206"))),Le===1&&Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"70px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*"),"\u5F97\u5206\uFF1A"),Q.createElement(I.Z,{min:0,max:100,value:yt,onChange:ce=>ln(ce)})),Le===2&&Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"70px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Q.createElement(I.Z,{min:0,max:100,value:Et,onChange:ce=>me(ce),style:{width:"100px"}}),Q.createElement("span",{style:{width:"80px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Q.createElement(I.Z,{min:0,max:100,value:ct,onChange:ce=>Ue(ce),style:{width:"100px"}})),Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"80px",textAlign:"end"}},"\u8BC4\u8BED\uFF1A"),Q.createElement(F.default.TextArea,{value:rt,onChange:ce=>dt(ce.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"80px",textAlign:"end"}},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1\uFF1A"),Q.createElement(F.default.TextArea,{value:Ot,onChange:ce=>Lt(ce.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Q.createElement(y.default,{title:"\u63D0\u793A",open:Fn,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>pt(void 0,null,function*(){let ce={};Le===1?ce.score=yt||"0":(ce.min_score=Et||"0",ce.max_score=ct||"0"),ce.comment=rt,ce.hidden_comment=Ot,fn===1?ce.student_work_ids=dn.map(un=>un.id):ce.student_work_ids=dn.filter(un=>!un.has_comment).map(un=>un.id),(yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_add_score.json`,{method:"post",body:ce})).status===0&&(h.ZP.info("\u4FEE\u6539\u6210\u529F"),On(!1),xu(),vu())}),onCancel:()=>{xu(),On(!1)}},Q.createElement("div",{style:{padding:"32px",textAlign:"center"}},Q.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),Q.createElement("br",null),Q.createElement(Z.ZP.Group,{value:fn,onChange:ce=>In(ce.target.value)},Q.createElement(Z.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),Q.createElement(Z.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),Q.createElement(y.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Rn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>pt(void 0,null,function*(){if(fa(Pt),Le===2&&Zu.current){if(Qn.length<=0){h.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!rt){h.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ce=yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,status:Qn,course_group_ids:Zu.current}});ce.status===0&&(Ne(ce.course_group_count),Kt(ce),gn(!1),$n(!0))}else{if(!(Et===0||ct===0)){if(!Et){h.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Et>ct){h.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!rt){h.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ce=yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,min_score:Et,max_score:ct,course_group_ids:Zu.current}});ce.status===0&&(Ne(ce.course_group_count),Kt(ce),gn(!1),$n(!0))}}),onCancel:()=>{gn(!1),xu()}},Q.createElement("div",{style:{padding:"32px"}},Q.createElement("div",null,Q.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Q.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Q.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Q.createElement("div",{className:Pt.length>15?Rt.scroll:"",style:{overflowX:"hidden"}},Pt==null?void 0:Pt.map((ce,ke)=>Q.createElement(b.default,{style:{textAlign:"left",margin:"0"},value:ce.course_group_id,key:ce.course_group_id,onChange:()=>{Ao(ce.course_group_id,Pt)},checked:ce.checked},ce.group_group_name,"(",ce.count,")")))),Q.createElement("div",null,Q.createElement("span",{style:{width:"80px"}}," ",Q.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Q.createElement(Z.ZP.Group,{value:Le,onChange:ce=>{Wt(ce.target.value)}},Q.createElement(Z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Q.createElement(Z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Le===1&&Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"70px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Q.createElement(I.Z,{min:0,max:100,value:Et,onChange:ce=>me(ce),style:{width:"100px"}}),Q.createElement("span",{style:{width:"80px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Q.createElement(I.Z,{min:0,max:100,value:ct,onChange:ce=>Ue(ce),style:{width:"100px"}})),Le===2&&Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Q.createElement(b.default.Group,{onChange:ce=>{ju([...ce])},style:{width:"100%"}},(Vt=se.task_status)==null?void 0:Vt.map((ce,ke)=>Q.createElement(b.default,{name:"task_status",value:ce.id},ce.name,"(",ce.count,")")))),Q.createElement("div",{style:{display:"flex",marginTop:"20px"}},Q.createElement("span",{style:{width:"70px",textAlign:"end"}},Q.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Q.createElement(Bn.Z,{className:Rt.MdEditor,onChange:ce=>dt(ce),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Q.createElement(y.default,{open:ma,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>pt(void 0,null,function*(){Le===2?(yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,status:Qn,course_group_ids:Zu.current}})).status===0&&(h.ZP.info("\u6253\u56DE\u6210\u529F"),xu(),vu(),$n(!1)):(yield(0,ee.ZP)(`/api/homework_commons/${Ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ee.categoryId,comment:rt,min_score:Et,max_score:ct,course_group_ids:Zu.current}})).status===0&&(h.ZP.info("\u6253\u56DE\u6210\u529F"),xu(),vu(),$n(!1))}),onCancel:()=>{xu(),$n(!1)}},Q.createElement("div",{style:{padding:"32px"}},Le===1&&Q.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Te,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",Et,"-",ct,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Le===2&&Q.createElement("span",null,"\u786E\u8BA4\u5C06",Te,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(cn=se.task_status)==null?void 0:cn.filter(ce=>Qn==null?void 0:Qn.includes(ce.id)).map(ce=>ce.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Q.createElement("br",null),Q.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",wu==null?void 0:wu.count,"\u540D\u5B66\u751F"))),Q.createElement(y.default,{open:pa,width:900,centered:!0,closeIcon:!1,footer:Q.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Q.createElement("div",null,Q.createElement(H.ZP,{className:"mr20",style:{background:"none"},icon:Q.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:ce=>{var ke;if(ce.preventDefault(),(0,l.Rm)()&&!((ke=C.AssistantObject.normal)!=null&&ke.can_view)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Me.O5)()&&(0,f.xg)(`${na}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),Q.createElement("span",{className:"mr10"},"\u8C03\u5206"),Q.createElement(I.Z,{min:0,onChange:(0,a.debounce)(ce=>pt(void 0,null,function*(){var ke;if(ln(ce),(0,l.Rm)()&&!((ke=C.AssistantObject.normal)!=null&&ke.can_appraise)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,ee.ZP)(`/api/student_works/${xe}/adjust_score.json`,{method:"post",body:{score:ce}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),_e({type:"shixunHomeworks/getWorkList",payload:ht({},Ee)}))}),2e3)})),Q.createElement(H.ZP,{type:"primary",onClick:ce=>zu(!1)},"\u5173\u95ED")),onOk:()=>pt(void 0,null,function*(){}),onCancel:()=>{zu(!1)}},Q.createElement("div",{className:Rt.viewcode},Q.createElement("div",{className:Rt.lefttitle},"\u67E5\u770B\u4EE3\u7801"),Q.createElement("div",null,Q.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),vt&&Q.createElement($.default,{style:{width:200},value:(Ke=vt[0])==null?void 0:Ke.path}," ",vt==null?void 0:vt.map(ce=>Q.createElement($.default.Option,{value:ce.path},ce.path))," "))),Q.createElement(z.Z,{spinning:rn},Q.createElement("iframe",{srcDoc:an,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),Q.createElement(y.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Yn,centered:!0,onCancel:()=>mu(!1),onOk:()=>{bu=="\u9644\u4EF6"?Xa(!1):bu=="\u6279\u6CE8"&&Xa(!0),mu(!1)}},Q.createElement(b.default,{checked:Hu,onChange:ce=>{Gn(ce.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),Q.createElement("div",{className:Rt.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),Q.createElement("div",{className:Rt.export_type_modal},Q.createElement("div",{className:Rt.export_type_modal_con},Q.createElement("div",{className:`${Rt.type_item} ${bu=="\u9644\u4EF6"?Rt.type_item_active:""}`,onClick:()=>Nu("\u9644\u4EF6")},Q.createElement("div",{className:`${Rt.img_warp}`},Q.createElement("img",{src:Hn.Z,width:72,height:80})),Q.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),Q.createElement("div",{className:`${Rt.type_item} ${bu=="\u6279\u6CE8"?Rt.type_item_active:""}`,onClick:()=>Nu("\u6279\u6CE8")},Q.createElement("div",{className:`${Rt.img_warp}`},Q.createElement("img",{src:_n.Z,width:99,height:80})),Q.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),Q.createElement("div",{className:Rt.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),Q.createElement(wt,{title:kt==null?void 0:kt.title,open:(kt==null?void 0:kt.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:kt==null?void 0:kt.task_status,new_work_status:kt==null?void 0:kt.new_work_status,shixunHomeworks:S,destroyOnClose:!0,centered:!0,onCancel:()=>{eu()},footer:null,width:764,course_group:Ee==null?void 0:Ee.course_group}),Q.createElement(_u.Z,{visible:Kn,getData:vu,categoryId:Ee.categoryId,onCancle:()=>{Ja(!1)}}))};var Ct=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(Qt),yn=s(3294),hn=s(85149),en=s(23765),vn=Object.defineProperty,En=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Qu=(S,C,E)=>C in S?vn(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Ea=(S,C)=>{for(var E in C||(C={}))nu.call(C,E)&&Qu(S,E,C[E]);if(En)for(var E of En(C))yu.call(C,E)&&Qu(S,E,C[E]);return S},Yu=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const aa=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)();return n.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:S.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Yu(void 0,null,function*(){(yield C({type:"shixunHomeworks/deleteReply",payload:{object_id:S.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(h.ZP.success("\u5220\u9664\u6210\u529F"),C({type:"shixunHomeworks/setActionTabs",payload:{}}),C({type:"shixunHomeworks/getReplyList",payload:Ea({},S.actionTabs.params)}))}),onCancel:()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ga=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(aa),Gu=s(49692),su=s(26227),Ou=s(63524),fu={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ft=s(59301),la=Object.defineProperty,Su=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,va=(S,C,E)=>C in S?la(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,uu=(S,C)=>{for(var E in C||(C={}))ra.call(C,E)&&va(S,E,C[E]);if(Su)for(var E of Su(C))$a.call(C,E)&&va(S,E,C[E]);return S},Au=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});i().locale("ZH-cn");const el=({shixunHomeworks:S,classroomList:C,user:E,globalSetting:pe,loading:fe,dispatch:he})=>{const[_e,Ae]=(0,n.useState)(uu({},(0,W.useParams)())),[ae,Ie]=(0,n.useState)(!1),[ve,oe]=(0,n.useState)(-1),[$e,ft]=(0,n.useState)(""),[te,je]=(0,n.useState)(""),{workList:nt}=S,{detailLeftMenus:it}=C,{replyList:ge,workDetail:Je}=S;_e.page_size=10,(0,n.useEffect)(()=>{he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)}),it.course_modules||he({type:"classroomList/getClassroomLeftMenus",payload:uu({},_e)})},[_e.categoryId]);const q=Ve=>{Ve=Ve!=null&&Ve.includes(".json")?Ve:`${Ve}.json`,y.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Au(void 0,null,function*(){var tt;const N=yield(0,Gu.$Q)({url:Ve});if(!N)return;h.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const It=yield(0,Gu.Ir)({id:N.shixun_identifier});if(It!=null&&It.game_identifier){(tt=W.history)==null||tt.push(`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===2?q(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_t(It==null?void 0:It.message)})})},_t=Ve=>{y.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ft.createElement("section",{className:fu.bg},Ft.createElement(z.Z,{spinning:fe["shixunHomeworks/getWorkDetail"]},Ft.createElement("section",{className:""},Ft.createElement("aside",{className:[fu.desc,"c-black","font14","bg-white"].join(" ")},S.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ft.createElement("div",null,Ft.createElement(hn.Z,{value:(Je==null?void 0:Je.description)||"\u6682\u65E0\uFF5E"})),Ft.createElement(en.Z,{authority:(0,l.GJ)(),showDimensions:!1,dataSource:Je==null?void 0:Je.attachments,callback:()=>{he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)})}}),S.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ft.createElement("aside",{className:["bg-white"].join(" ")},Ft.createElement(Bn.Z,{onChange:Ve=>{ft(Ve)},defaultValue:Je==null?void 0:Je.explanation,height:200,isFocus:!0,watch:!0}),Ft.createElement(g.Z,null,Ft.createElement(r.Z,{span:24,className:"tr"},Ft.createElement(H.ZP,{type:"default",size:"middle",onClick:()=>Au(void 0,null,function*(){he({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ft.createElement(H.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>Au(void 0,null,function*(){$e===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/updateWork",payload:{explanation:$e,categoryId:_e.categoryId}})).status===0&&(h.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),he({type:"shixunHomeworks/getWorkDetail",payload:uu({},_e)}))})},"\u4FDD\u5B58"))))),Ft.createElement("aside",{className:[fu.reply,"bg-white","mt20"].join(" ")},ae&&Ft.createElement(Bn.Z,{onChange:Ve=>{ft(Ve)},height:200,isFocus:!0,watch:!0}),Ft.createElement(g.Z,{onClick:()=>{Ie(!0)}},Ft.createElement(r.Z,{flex:"1",style:{pointerEvents:"none"}},!ae&&Ft.createElement(F.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ft.createElement(r.Z,null,Ft.createElement(H.ZP,{type:"primary",size:"middle",onClick:()=>Au(void 0,null,function*(){if((0,l.Rm)()&&!C.AssistantObject.normal.can_create){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_e.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:$e}}})).status===0&&(h.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),Ie(!1),ft(""))})},"\u53D1\u8868")))),(ge==null?void 0:ge.comments)&&ge.comments!=""&&Ft.createElement("aside",{className:[fu.replyList,"bg-white"].join(" ")},Ft.createElement(z.Z,{spinning:fe["shixunHomeworks/getReplyList"]},ge==null?void 0:ge.comments.map(function(Ve,tt){var N,It,Ge,mt;return Ft.createElement(g.Z,{gutter:[12,12],key:tt},Ft.createElement(r.Z,{flex:"40px"},Ft.createElement("img",{className:fu.headpic,width:"40",src:`${yn.Z.IMG_SERVER}/images/${(N=Ve==null?void 0:Ve.author)==null?void 0:N.image_url}`})),Ft.createElement(r.Z,{flex:"1"},Ft.createElement(g.Z,{align:"middle"},Ft.createElement(r.Z,{span:20},Ft.createElement("span",{className:"c-light-black"},(It=Ve==null?void 0:Ve.author)==null?void 0:It.name),Ft.createElement("span",{className:"c-light-black ml10"},Ve==null?void 0:Ve.time," \u53D1\u5E03")),Ft.createElement(r.Z,{className:"tr",span:4},((0,l.GJ)()||((Ge=E==null?void 0:E.userInfo)==null?void 0:Ge.login)===((mt=Ve==null?void 0:Ve.author)==null?void 0:mt.login))&&Ft.createElement(D.Z,{title:"\u5220\u9664"},Ft.createElement(su.Z,{className:"current",onClick:()=>{he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_e,selectArr:Ve}})}}))),Ft.createElement(r.Z,{span:24},Ft.createElement(hn.Z,{value:Ve.content})),Ve.children&&Ft.createElement("aside",{className:fu.comment},Ve.children.map(function(Vt,cn){var Ke,Zt;return Ft.createElement(g.Z,{key:cn},Ft.createElement(r.Z,{span:24},Ft.createElement(g.Z,null,Ft.createElement(r.Z,{flex:"1"},Vt.author.name,Ft.createElement("span",{className:"c-light-black ml10"},Vt==null?void 0:Vt.time)),Ft.createElement(r.Z,null,((0,l.GJ)()||((Ke=E==null?void 0:E.userInfo)==null?void 0:Ke.login)===((Zt=Vt==null?void 0:Vt.author)==null?void 0:Zt.login))&&Ft.createElement(D.Z,{title:"\u5220\u9664"},Ft.createElement(su.Z,{className:"current",onClick:()=>{he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:_e,selectArr:Vt}})}}))))),Ft.createElement(r.Z,null,Ft.createElement(hn.Z,{value:Vt.content})))})),Ft.createElement(r.Z,{span:24,className:"mt5 c-light-black"},ve===tt&&Ft.createElement("aside",null,Ft.createElement(Bn.Z,{onChange:Vt=>{je(Vt)},height:150,isFocus:!0}),Ft.createElement(g.Z,null,Ft.createElement(r.Z,{span:24,className:"tr"},Ft.createElement(H.ZP,{type:"primary",size:"middle",onClick:()=>Au(this,null,function*(){te===""?h.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield he({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:_e.categoryId,jour_type:"HomeworkCommon",m_parent_id:Ve.id,reply_id:1,notes:te}}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)}),h.ZP.success("\u53D1\u5E03\u6210\u529F"),oe(-1))})},"\u53D1\u8868")))),ve!==tt&&Ft.createElement("div",{className:"tr"},Ft.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>oe(tt)}),!!Ve.user_praise&&Ft.createElement("span",{className:"c-orange"},Ft.createElement(Ou.Z,{className:"mr5 ml30",onClick:()=>Au(this,null,function*(){yield he({type:"shixunHomeworks/replyUnLike",payload:{object_id:Ve.id,object_type:"journals_for_message"}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})})}),!!Ve.praise_count&&Ve.praise_count),!Ve.user_praise&&Ft.createElement("span",null,Ft.createElement(Ou.Z,{className:"mr5 ml30",onClick:()=>Au(this,null,function*(){yield he({type:"shixunHomeworks/replyLike",payload:{object_id:Ve.id,object_type:"journals_for_message"}}),he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})})}),!!Ve.praise_count&&Ve.praise_count))))))}))))),Ft.createElement("aside",{className:"tc mt30 pb30"},Ft.createElement(L.Z,{defaultCurrent:1,total:ge==null?void 0:ge.messages_count,hideOnSinglePage:!0,current:_e.page||1,onChange:Ve=>{_e.page=Ve,he({type:"shixunHomeworks/getReplyList",payload:uu({},_e)})}})),Ft.createElement(ga,null))};var tl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,user:E,loading:pe,globalSetting:fe})=>({shixunHomeworks:S,globalSetting:fe,user:E,classroomList:C,loading:pe.effects}))(el),nl=Object.defineProperty,ha=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,Fa=(S,C,E)=>C in S?nl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,_a=(S,C)=>{for(var E in C||(C={}))ul.call(C,E)&&Fa(S,E,C[E]);if(ha)for(var E of ha(C))al.call(C,E)&&Fa(S,E,C[E]);return S};i().locale("ZH-cn");const ll=({shixunHomeworks:S,classroomList:C,globalSetting:E,loading:pe,dispatch:fe})=>{var he,_e;const Ae=(0,W.useParams)(),{detailLeftMenus:ae}=C,{replyList:Ie,referenceAnswer:ve}=S;return Ae.page_size=10,(0,n.useEffect)(()=>{fe({type:"shixunHomeworks/getReplyList",payload:_a({},Ae)}),fe({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Ae.categoryId}}),ae.course_modules||fe({type:"classroomList/getClassroomLeftMenus",payload:_a({},Ae)})},[Ae.categoryId]),n.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},n.createElement("aside",{className:["c-black","font14"].join(" ")},n.createElement("div",null,(ve==null?void 0:ve.reference_answer)&&n.createElement(hn.Z,{value:ve==null?void 0:ve.reference_answer}),!(ve!=null&&ve.reference_answer)&&!((he=ve.attachments)!=null&&he.length)&&n.createElement(K.Z,null)),(_e=ve==null?void 0:ve.attachments)==null?void 0:_e.map((oe,$e)=>n.createElement("div",null,n.createElement("a",{href:`${yn.Z.API_SERVER}${oe.url}`},n.createElement("span",{className:"iconfont icon-fujian c-green font14"}),n.createElement("span",{className:"ml10 c-black"},oe.title),n.createElement("span",{className:"c-light-black ml20 font12"},oe.filesize))))))};var rl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,globalSetting:pe})=>({shixunHomeworks:S,globalSetting:pe,classroomList:C,loading:E.effects}))(ll),ol=s(16133),sl=s(12393),An=s(89529),Un=s(59301),Ku=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const il=({shixunHomeworks:S,loading:C,dispatch:E})=>{var pe,fe;const[he,_e]=(0,n.useState)(!0),[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)([]),[oe,$e]=(0,n.useState)([]),[ft,te]=(0,n.useState)([]),[je,nt]=(0,n.useState)([]),[it,ge]=(0,n.useState)(""),Je=(0,W.useParams)();function q(){return Ku(this,null,function*(){let tt=yield(0,ee.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators.json`,{method:"get"});$e(tt)})}function _t(){return Ku(this,null,function*(){var tt;let N=yield(0,ee.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/teachers`,{method:"get",params:{homework_id:Je.categoryId,limit:1e3}});(tt=N==null?void 0:N.teacher_list)==null||tt.map(It=>{It.key=It.user_id}),te(N==null?void 0:N.teacher_list),nt(N==null?void 0:N.teacher_list)})}(0,n.useEffect)(()=>{q(),((0,l.G5)()||(0,l.Rm)())&&_t()},[Je]);const Ve=()=>{};return Un.createElement("section",{className:An.Z.form},Un.createElement(g.Z,{className:An.Z.content,style:{padding:"20px 30px",gap:20}},(pe=oe==null?void 0:oe.data)==null?void 0:pe.map(tt=>Un.createElement(g.Z,{align:"middle",className:`${An.Z.borderSty} ${it===(tt==null?void 0:tt.id)?An.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Un.createElement("span",{className:"c-grey-333"},tt==null?void 0:tt.real_name),(oe==null?void 0:oe.can_edit)&&Un.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${An.Z.delSty}`,onMouseEnter:()=>{ge(tt.id)},onMouseLeave:()=>{ge("")},onClick:()=>Ku(void 0,null,function*(){(yield(0,ee.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:tt.id}})).status===0&&(h.ZP.info("\u5220\u9664\u6210\u529F"),q(),_t())})}))),(oe==null?void 0:oe.can_edit)&&Un.createElement(H.ZP,{className:An.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>ae(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(oe!=null&&oe.can_edit)&&!((fe=oe==null?void 0:oe.data)!=null&&fe.length)&&Un.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Un.createElement(y.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ae,onCancel:()=>ae(!1),onOk:()=>Ku(void 0,null,function*(){if(Ie.length===0){h.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,ee.ZP)(`/api/homework_commons/${Je.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ie}})).status===0&&(h.ZP.info("\u6DFB\u52A0\u6210\u529F"),ve([]),q(),_t(),ae(!1))})},Un.createElement("div",null,Un.createElement("div",{style:{display:"flex"}},Un.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Un.createElement(F.default.Search,{onChange:tt=>{te(je.filter(N=>N.name.indexOf(tt.target.value)>-1))}})),Un.createElement(x.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(tt,N)=>{ve(tt)},selectedRowKeys:Ie,getCheckboxProps:tt=>({disabled:tt.is_collaborator})},pagination:!1,dataSource:ft,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var cl=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(il),Vu=s(78673),dl=s(81327),ml=s(32134),pl=s(12893),fl=s(97177),Xe=s(59301),El=Object.defineProperty,gl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Aa=(S,C,E)=>C in S?El(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Tn=(S,C)=>{for(var E in C||(C={}))hl.call(C,E)&&Aa(S,E,C[E]);if(ya)for(var E of ya(C))Fl.call(C,E)&&Aa(S,E,C[E]);return S},Ju=(S,C)=>gl(S,vl(C)),oa=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const _l=({shixunHomeworks:S,loading:C,globalSetting:E,user:pe,dispatch:fe})=>{var he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),oe=(0,W.useLocation)(),{verifyModelUser:$e,ContactModalElement:ft}=(0,fl.Z)(),{workSetting:te,workList:je}=S,[nt,it]=(0,n.useState)(!0),[ge]=c.default.useForm(),[Je,q]=(0,n.useState)(!1),[_t,Ve]=(0,n.useState)(!1),[tt,N]=(0,n.useState)(!1),[It,Ge]=y.default.useModal();let[mt,Vt]=(0,n.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[cn,Ke]=(0,n.useState)([]),[Zt,Ee]=(0,n.useState)([]),[He,se]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const kt=((he=je==null?void 0:je.homework_status)==null?void 0:he.includes("\u533F\u8BC4\u4E2D"))||((_e=je==null?void 0:je.homework_status)==null?void 0:_e.includes("\u7533\u8BC9\u4E2D")),tn=((Ae=je==null?void 0:je.homework_status)==null?void 0:Ae.includes("\u533F\u8BC4\u4E2D"))||((ae=je==null?void 0:je.homework_status)==null?void 0:ae.includes("\u7533\u8BC9\u4E2D"))||((Ie=je==null?void 0:je.homework_status)==null?void 0:Ie.includes("\u5DF2\u622A\u6B62"));(0,n.useEffect)(()=>{},[]),(0,n.useEffect)(()=>{it(!(te!=null&&te.can_edit))},[te]),(0,n.useEffect)(()=>{te!=null&&te.course_id&&(Object.keys(He).map(function(Ue){Ue.indexOf("proportion")>-1&&(te[Ue]=(te[Ue]*100).toFixed(0)),He[Ue]=te[Ue]}),(!He.allow_late||!He.unified_late)&&(He.late_penalty=5),cn=JSON.parse(JSON.stringify(te.group_settings.map(Ue=>Ju(Tn({},Ue),{group_name:[Ue.group_name]})).filter(Ue=>Ue.publish_time!==null))),Zt=JSON.parse(JSON.stringify(te.allow_late_settings.map(Ue=>Ju(Tn({},Ue),{group_name:[Ue.group_name]})).filter(Ue=>Ue.late_time!==null))),mt=JSON.parse(JSON.stringify(te.score_details.map(Ue=>Tn({},Ue)))),se(Tn({},He)),Vt([...mt]),Ke([...cn]),Ee([...Zt]))},[te]);const dn=()=>{fe({type:"shixunHomeworks/getWorkSetting",payload:Tn({},ve)})},lt=()=>oa(void 0,null,function*(){Ve(!0);let Ue=!1;if(mt==null||mt.find(me=>{if(me.name===""||me.score===""){Ue=!0;return}}),Ue)return;if(ln().toFixed(2)!=100){h.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(ct(mt)){h.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const Et=JSON.parse(JSON.stringify(He));if(Et.categoryId=ve.categoryId,He.unified_setting||cn==null||cn.map(me=>{var rt,dt;if(!me.publish_time||!me.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!me.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");me.group_name=typeof(me==null?void 0:me.group_name)=="string"?[me==null?void 0:me.group_name]:me==null?void 0:me.group_name,console.log("item:0",me,te.group_settings,cn),me.group_id=(dt=(rt=me==null?void 0:me.group_name)==null?void 0:rt.map(Ot=>{var Lt,Bt;let Gt=(Bt=(Lt=te.group_settings)==null?void 0:Lt.filter(fn=>(fn==null?void 0:fn.group_name)===Ot))==null?void 0:Bt[0];return console.log("d:",Gt,Ot),Gt==null?void 0:Gt.group_id}))==null?void 0:dt.toString().split(",")}),Et.group_settings=cn,Et.score_details=mt,He.allow_late)if(He.unified_late){if(He.late_penalty===null||He.late_penalty===void 0||He.late_penalty<0||He.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!He.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Zt=Zt==null?void 0:Zt.map(me=>{var rt,dt;if(me.late_penalty===null||me.late_penalty===void 0||me.late_penalty<0||me.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!me.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!me.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return me.group_name=typeof(me==null?void 0:me.group_name)=="string"?[me==null?void 0:me.group_name]:me==null?void 0:me.group_name,me.group_id=(dt=(rt=me==null?void 0:me.group_name)==null?void 0:rt.map(Ot=>{var Lt,Bt;let Gt=(Bt=(Lt=te.group_settings)==null?void 0:Lt.filter(fn=>(fn==null?void 0:fn.group_name)===Ot))==null?void 0:Bt[0];return Gt==null?void 0:Gt.group_id}))==null?void 0:dt.toString().split(","),me}),Et.allow_late_settings=Zt;Object.keys(Et).map(function(me){me.indexOf("proportion")>-1&&(Et[me]=Et[me]/100)}),JSON.stringify(mt)!==JSON.stringify(te==null?void 0:te.score_details)||(te==null?void 0:te.single_score)!=(He==null?void 0:He.single_score)?(y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>oa(void 0,null,function*(){(yield(0,ee.ZP)(`/api/homework_commons/${ve.categoryId}/score_setting_with_normal.json`,{method:"post",body:Tn({},Et)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),te!=null&&te.have_repeated&&((te==null?void 0:te.is_repeat_minus)!==(He==null?void 0:He.is_repeat_minus)||(te==null?void 0:te.repeat_setting_score)!==(He==null?void 0:He.repeat_setting_score)||(te==null?void 0:te.repeat_limit)!==(He==null?void 0:He.repeat_limit))&&y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ve}})}}),dn(),fe({type:"shixunHomeworks/getWorkList",payload:Tn({},ve)}))})}),N(!0)):(yield(0,ee.ZP)(`/api/homework_commons/${ve.categoryId}/score_setting_with_normal.json`,{method:"post",body:Tn({},Et)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),te!=null&&te.have_repeated&&((te==null?void 0:te.is_repeat_minus)!==(He==null?void 0:He.is_repeat_minus)||(te==null?void 0:te.repeat_setting_score)!==(He==null?void 0:He.repeat_setting_score)||(te==null?void 0:te.repeat_limit)!==(He==null?void 0:He.repeat_limit))&&y.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ve}})}}),dn(),fe({type:"shixunHomeworks/getWorkList",payload:Tn({},ve)}))}),Le=Xe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Xe.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Xe.createElement("br",null),Xe.createElement("br",null),"\u6CE8\u610F\uFF1A",Xe.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Xe.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Wt=Xe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Xe.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Xe.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),yt=Ue=>Ue&&Uemt.reduce((Ue,Et)=>Et.score!==""?Ue+Et.score:Ue,0);function ct(Ue){return Ue.some((Et,me)=>Ue.find((dt,Ot)=>dt.name===Et.name&&Ot!==me)!==void 0)}return Xe.createElement("section",{className:An.Z.form},!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:An.Z.title},"\u667A\u80FD\u8BC4\u9605"),Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Xe.createElement(Vu.Z,{checked:He==null?void 0:He.is_open_ai_review,onChange:Ue=>{$e()&&se(Ju(Tn({},He),{is_open_ai_review:Ue}))}}),Xe.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u667A\u80FD\u8BC4\u9605"),Xe.createElement("span",{style:{color:"#CA7720",marginRight:"10px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),Xe.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E"))),!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px"}},Xe.createElement("div",{className:An.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!He.single_score&&Xe.createElement("div",{style:{marginLeft:"auto"}},Xe.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Xe.createElement("span",{style:{color:"#E30000"}},ln().toFixed(2),"\u5206"))),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He==null?void 0:He.single_score,onChange:Ue=>{He.single_score=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:!0},Xe.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:!1},Xe.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!He.single_score&&Xe.createElement(g.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},mt==null?void 0:mt.map((Ue,Et)=>Xe.createElement(dl.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:Et==(mt==null?void 0:mt.length)-1?"0px":"10px"},align:"baseline"},Xe.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Xe.createElement(F.default,{disabled:nt,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:Ue==null?void 0:Ue.name,onChange:me=>{mt[Et].name=me.target.value.trim(),Vt([...mt])}}),Xe.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Xe.createElement(I.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:Ue==null?void 0:Ue.score,disabled:nt,onChange:me=>{console.log(me),me?(mt[Et].score=Number(me.toFixed(2)),Vt([...mt])):(mt[Et].score="",Vt([...mt]))}}),(mt==null?void 0:mt.length)<5&&!nt&&Xe.createElement(ml.Z,{onClick:()=>{Vt([...mt,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),Et>1&&!nt&&Xe.createElement(pl.Z,{onClick:()=>{mt.splice(Et,1),console.log(mt),Vt([...mt])},style:{color:"#E30000"}}),!mt[Et].name&&_t&&Xe.createElement("div",{className:An.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!mt[Et].score&&_t&&Xe.createElement("div",{className:An.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.teacher_mode,onChange:Ue=>{He.teacher_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:1,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:0},Xe.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.ta_mode,onChange:Ue=>{He.ta_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:1,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Xe.createElement("br",null),Xe.createElement(Z.ZP,{value:0},Xe.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Xe.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Xe.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:nt,value:He.final_mode,onChange:Ue=>{He.final_mode=Ue.target.value,se(Tn({},He))}},Xe.createElement(Z.ZP,{value:!0,style:{marginRight:"40px"}},Xe.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Xe.createElement(Z.ZP,{value:!1},Xe.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),He.final_mode&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Xe.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Xe.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!He.final_mode&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Xe.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:He.te_proportion,onChange:Ue=>{He.te_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:He.ta_proportion,onChange:Ue=>{He.ta_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:He.st_proportion,onChange:Ue=>{He.st_proportion=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Xe.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(je!=null&&je.is_jupyter||je!=null&&je.is_jupyter_lab)&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Xe.createElement(b.default,{disabled:nt,onChange:Ue=>{se(Et=>Ju(Tn({},Et),{is_repeat_minus:Ue.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Xe.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(He==null?void 0:He.is_repeat_minus)&&Xe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Xe.createElement(I.Z,{disabled:nt,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:He.repeat_setting_score,onChange:Ue=>{He.repeat_setting_score=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Xe.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Xe.createElement(I.Z,{disabled:nt,value:He.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:Ue=>{He.repeat_limit=Ue,se(Object.assign({},He))}}),Xe.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!nt&&Xe.createElement(Xe.Fragment,null,Xe.createElement(H.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:lt},"\u4FDD\u5B58"),Xe.createElement(H.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>q(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Xe.createElement(y.default,{open:Je,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{q(!1)},onOk:()=>oa(void 0,null,function*(){const Ue=JSON.parse(JSON.stringify(He));Object.keys(Ue).map(function(me){me.indexOf("proportion")>-1&&(Ue[me]=Ue[me]/100)}),(yield(0,ee.ZP)(`/api/courses/${ve.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:Ue}})).status===0&&(h.ZP.success("\u8BBE\u7F6E\u6210\u529F"),q(!1))})},Xe.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")),ft())};var yl=(0,W.connect)(({shixunHomeworks:S,loading:C,globalSetting:E,user:pe})=>({shixunHomeworks:S,loading:C.effects,globalSetting:E,user:pe}))(_l),zt=s(59301),Al=Object.defineProperty,Cl=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Ba=(S,C,E)=>C in S?Al(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Cu=(S,C)=>{for(var E in C||(C={}))Dl.call(C,E)&&Ba(S,E,C[E]);if(Ca)for(var E of Ca(C))wl.call(C,E)&&Ba(S,E,C[E]);return S},Da=(S,C)=>Cl(S,Bl(C));const bl=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)(),{workSetting:pe}=S,[fe,he]=(0,n.useState)(!0);let[_e,Ae]=(0,n.useState)([]),[ae,Ie]=(0,n.useState)([]),[ve,oe]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1});(0,n.useEffect)(()=>{he(!(pe!=null&&pe.can_edit))},[pe]),(0,n.useEffect)(()=>{},[]),(0,n.useEffect)(()=>{pe!=null&&pe.course_id&&(Object.keys(ve).map(function(te){ve[te]=pe[te]}),(!ve.allow_late||!ve.unified_late)&&(ve.late_penalty=5),_e=JSON.parse(JSON.stringify(pe.group_settings.map(te=>Da(Cu({},te),{group_name:[te.group_name]})).filter(te=>te.publish_time!==null))),ae=JSON.parse(JSON.stringify(pe.allow_late_settings.map(te=>Da(Cu({},te),{group_name:[te.group_name]})).filter(te=>te.late_time!==null))),oe(Cu({},ve)),Ae([..._e]),Ie([...ae]))},[pe]);const $e=()=>{C({type:"shixunHomeworks/getWorkSetting",payload:Cu({},E)})},ft=()=>{const te=JSON.parse(JSON.stringify(ve));if(te.categoryId=E.categoryId,ve.unified_setting||_e==null||_e.map(je=>{var nt,it;if(!je.publish_time||!je.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!je.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(it=(nt=je==null?void 0:je.group_name)==null?void 0:nt.map(ge=>{var Je,q;let _t=(q=(Je=pe.group_settings)==null?void 0:Je.filter(Ve=>(Ve==null?void 0:Ve.group_name)===ge))==null?void 0:q[0];return _t==null?void 0:_t.group_id}))==null?void 0:it.toString().split(",")}),te.group_settings=_e,ve.allow_late)if(ve.unified_late){if(ve.late_penalty===null||ve.late_penalty===void 0||ve.late_penalty<0||ve.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ve.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else ae=ae==null?void 0:ae.map(je=>{var nt,it;if(je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!je.late_time)throw h.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!je.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(it=(nt=je==null?void 0:je.group_name)==null?void 0:nt.map(ge=>{var Je,q;let _t=(q=(Je=pe.group_settings)==null?void 0:Je.filter(Ve=>(Ve==null?void 0:Ve.group_name)===ge))==null?void 0:q[0];return _t==null?void 0:_t.group_id}))==null?void 0:it.toString().split(","),je}),te.allow_late_settings=ae;Object.keys(te).map(function(je){je.indexOf("proportion")>-1&&(te[je]=te[je]/100)}),C({type:"shixunHomeworks/updateSetting",payload:te}).then(je=>{je.status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),$e(),C({type:"shixunHomeworks/getWorkList",payload:Cu({},E)}))})};return zt.createElement("section",{className:An.Z.form},zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.answer_public,disabled:fe,onChange:te=>{ve.answer_public=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),ve.answer_public&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),zt.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:fe,value:ve==null?void 0:ve.answer_public_type,onChange:te=>{ve.answer_public_type=te.target.value,oe(Cu({},ve))}},zt.createElement(Z.ZP,{value:1},zt.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),zt.createElement("br",null),zt.createElement(Z.ZP,{value:2},zt.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),zt.createElement(Z.ZP,{value:3},zt.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.work_public,disabled:fe,onChange:te=>{ve.work_public=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.is_score_open,disabled:fe,onChange:te=>{ve.is_score_open=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),ve.is_score_open&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),zt.createElement(b.default,{checked:ve.personal_score_open,style:{marginLeft:10},disabled:fe||ve.score_open,onChange:te=>{ve.personal_score_open=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),zt.createElement(b.default,{checked:ve.score_open,disabled:fe,onChange:te=>{te.target.checked&&(ve.personal_score_open=!0),ve.score_open=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},zt.createElement(b.default,{checked:ve.see_comment,disabled:fe,onChange:te=>{ve.see_comment=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),ve.see_comment&&zt.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},zt.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),zt.createElement(Z.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:fe,value:ve==null?void 0:ve.see_comment_type,onChange:te=>{ve.see_comment_type=te.target.value,oe(Cu({},ve))}},zt.createElement(Z.ZP,{value:0},zt.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),zt.createElement("br",null),zt.createElement(Z.ZP,{value:1},zt.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),zt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},zt.createElement(b.default,{checked:ve.shared_review,disabled:fe,onChange:te=>{ve.shared_review=te.target.checked,oe(Object.assign({},ve))}},zt.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),zt.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),!fe&&zt.createElement(H.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ft()},"\u4FDD\u5B58"))};var xl=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(bl),Ol=s(33441),Sl=s(47599),Il=s(33469),Pl=s(65629),kl=s(58010),Xu=s(5383),At=s(59301),Nl=Object.defineProperty,Zl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,ba=(S,C,E)=>C in S?Nl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,iu=(S,C)=>{for(var E in C||(C={}))Tl.call(C,E)&&ba(S,E,C[E]);if(wa)for(var E of wa(C))Rl.call(C,E)&&ba(S,E,C[E]);return S},Iu=(S,C)=>Zl(S,Ml(C)),sa=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Ll=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e;const ft=(0,W.useParams)(),{workSetting:te,workList:je}=S,[nt,it]=(0,n.useState)(!0);let[ge,Je]=(0,n.useState)([]);const[q,_t]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1});(0,n.useEffect)(()=>{Ke.resetFields(),Zt.resetFields()},[]),(0,n.useEffect)(()=>{it(!(te!=null&&te.can_edit))},[te]),(0,n.useEffect)(()=>{te!=null&&te.course_id&&(Object.keys(q).map(function(Le){q[Le]=te[Le]}),(!q.allow_late||!q.unified_late)&&(q.late_penalty=5),ge=JSON.parse(JSON.stringify(te.group_settings.map(Le=>Iu(iu({},Le),{group_name:[Le.group_name]})).filter(Le=>Le.publish_time!==null))),_t(iu({},q)),Je([...ge]))},[te]);const Ve=()=>sa(void 0,null,function*(){yield E({type:"shixunHomeworks/getWorkSetting",payload:iu({},ft)}),Ke.resetFields(),Zt.resetFields()}),[tt,N]=(0,n.useState)(!1),It=()=>sa(void 0,null,function*(){N(!tt);const Le=JSON.parse(JSON.stringify(q));if(Le.categoryId=ft.categoryId,q.unified_setting||ge==null||ge.map(yt=>{var ln,ct;if(!yt.publish_time||!yt.end_time)throw h.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),N(tt),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!yt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),N(tt),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");yt.group_name=typeof(yt==null?void 0:yt.group_name)=="string"?[yt==null?void 0:yt.group_name]:yt==null?void 0:yt.group_name,yt.group_id=(ct=(ln=yt==null?void 0:yt.group_name)==null?void 0:ln.map(Ue=>{var Et,me;let rt=(me=(Et=te.group_settings)==null?void 0:Et.filter(dt=>(dt==null?void 0:dt.group_name)===Ue))==null?void 0:me[0];return rt==null?void 0:rt.group_id}))==null?void 0:ct.toString().split(",")}),Le.group_settings=ge,q.evaluation_start){if(q.end_time&&i()(q.evaluation_start)<=i()(q.end_time))throw h.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),N(tt),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(q.late_time&&i()(q.evaluation_start)<=i()(q.late_time))throw h.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),N(tt),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Le).map(function(yt){yt.indexOf("proportion")>-1&&(Le[yt]=Le[yt]/100)}),Le.anonymous_comment&&!Le.unified_anonymous_comment){const yt=yield He();Le.anonymous_comment_settings=yt.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(ln=>{Reflect.deleteProperty(Le,ln)})}if(Le.anonymous_appeal&&!Le.unified_anonymous_appeal){const yt=se();Le.anonymous_appeal_settings=yt.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(ln=>{Reflect.deleteProperty(Le,ln)})}(yield(0,ee.ZP)(`/api/homework_commons/${ft.categoryId}/evaluation_setting.json`,{method:"post",body:iu({},Le)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),it(!0),Ve(),E({type:"shixunHomeworks/getWorkList",payload:iu({},ft)})),N(tt)}),Ge=At.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",At.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",At.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",At.createElement("br",null),At.createElement("br",null),"\u6CE8\u610F",At.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",At.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",At.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",At.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),mt=At.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",At.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",At.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",At.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Vt=(fe=te==null?void 0:te.anonymous_comment_settings)==null?void 0:fe.map(Le=>({label:Le.group_name,value:Le.group_name,id:Le.group_id})),cn=(he=te==null?void 0:te.anonymous_appeal_settings)==null?void 0:he.map(Le=>({label:Le.group_name,value:Le.group_name,id:Le.group_id})),[Ke]=c.default.useForm(),[Zt]=c.default.useForm(),Ee=(Le,Wt)=>Le.map(yt=>{var ln;return(ln=Wt.find(ct=>ct.value===yt))==null?void 0:ln.id}),He=()=>sa(void 0,null,function*(){const Le=(0,Xu.Y)(Ke.getFieldsValue(),"YYYY-MM-DD HH:mm"),Wt=(0,a.cloneDeep)(Le);for(const yt of Wt.anonymous_comment_settings||[]){if(!(yt!=null&&yt.evaluation_start))return h.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),N(tt),Promise.reject();if(!yt.group_name)return h.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),N(tt),Promise.reject();yt.evaluation_end=yt==null?void 0:yt.evaluation_start[1],yt.evaluation_start=yt==null?void 0:yt.evaluation_start[0],yt.group_id=Ee(yt.group_name,Vt),Reflect.deleteProperty(yt,"deleteflag")}return Wt}),se=()=>{const Le=(0,Xu.Y)(Zt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Wt=(0,a.cloneDeep)(Le);for(const yt of Wt.anonymous_appeal_settings||[])yt.group_id=Ee(yt.group_name,cn),Reflect.deleteProperty(yt,"deleteflag");return Wt},kt=(Le,Wt)=>{if(Wt==="comment"){const yt=Le==null?void 0:Le.filter(Ue=>Ue.evaluation_end!==null);return yt.length===0?[{deleteflag:!0}]:(0,Xu.M)(yt,["evaluation_start","evaluation_end"]).map(Ue=>Iu(iu({},Ue),{evaluation_start:[Ue.evaluation_start,Ue.evaluation_end],group_name:[Ue.group_name],deleteflag:!1}))}else if(Wt==="appeal"){const yt=Le==null?void 0:Le.filter(Ue=>Ue.appeal_time!==null);return yt.length===0?[{deleteflag:!0}]:(0,Xu.M)(yt,["appeal_time"]).map(Ue=>Iu(iu({},Ue),{group_name:[Ue.group_name],deleteflag:!1}))}},tn=(((_e=te==null?void 0:te.homework_status)==null?void 0:_e.includes("\u5DF2\u622A\u6B62"))||(Vt==null?void 0:Vt.length)>0)&&(te==null?void 0:te.student_works),dn=((Ae=te==null?void 0:te.anonymous_appeal_settings)==null?void 0:Ae.length)>0,lt=(te==null?void 0:te.anonymous_comment)&&(te==null?void 0:te.unified_anonymous_comment)&&((ae=je==null?void 0:je.homework_status)==null?void 0:ae.includes("\u5DF2\u622A\u6B62"))||dn;return At.createElement("section",{className:An.Z.form},At.createElement("div",{className:An.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement(Vu.Z,{checked:q.anonymous_comment,disabled:nt||!tn||(te==null?void 0:te.anonymous_comment),onChange:()=>{var Le;if((0,l.Rm)()&&!((Le=pe.AssistantObject.normal)!=null&&Le.can_anonymous_comment)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.anonymous_comment=!q.anonymous_comment,q.allow_late&&!q.evaluation_start||q.unified_setting&&!q.evaluation_start&&q.end_time&&q.end_time!=""&&(q.evaluation_start=i()(q.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),q.evaluation_end=i()(q.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),q.anonymous_comment&&(q.evaluation_num=parseInt(q.evaluation_num)?q.evaluation_num:3,q.absence_penalty=parseInt(q.absence_penalty)?q.absence_penalty:3),_t(Object.assign({},q))}}),At.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),At.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),At.createElement(D.Z,{title:At.createElement("div",null,At.createElement("div",null,"\u89C4\u5219"),At.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),At.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),At.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),At.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},At.createElement("i",{className:`iconfont icon-tishixiaowenhao ${An.Z.title_icon}`}))),q.anonymous_comment&&At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},At.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.unified_anonymous_comment,disabled:nt||q.anonymous_appeal||(te==null?void 0:te.anonymous_comment),onChange:Le=>{var Wt;if((0,l.Rm)()&&!((Wt=pe.AssistantObject.normal)!=null&&Wt.can_anonymous_comment)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(yt=>Iu(iu({},yt),{unified_anonymous_comment:Le.target.value})),Ke.resetFields()}},(te==null?void 0:te.unified_setting)&&(te==null?void 0:te.unified_late)&&At.createElement(Z.ZP,{value:!0,disabled:nt||q.anonymous_appeal||(te==null?void 0:te.anonymous_comment)||!(te!=null&&te.manage_all_group)},At.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ie=te==null?void 0:te.group_settings)==null?void 0:Ie.length)>0&&At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),q.anonymous_comment&&q.unified_anonymous_comment&&At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.anonymous_group,disabled:nt||q.anonymous_appeal||(te==null?void 0:te.anonymous_comment),onChange:Le=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_comment){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(Wt=>Iu(iu({},Wt),{anonymous_group:Le.target.value}))}},At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((ve=te==null?void 0:te.group_settings)==null?void 0:ve.length)>0&&At.createElement(Z.ZP,{value:!0,disabled:nt||!(te!=null&&te.can_anonymous_group)},At.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),At.createElement("aside",null,q.anonymous_comment&&At.createElement(At.Fragment,null,q.unified_anonymous_comment?At.createElement(Sl.Z,{data:q,setData:_t,disabled:nt}):At.createElement(c.default,{form:Ke,style:{marginTop:"1px"},autoComplete:"off",initialValues:te!=null&&te.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:kt(te==null?void 0:te.anonymous_comment_settings,"comment")}},At.createElement(Il.Z,{disabled:nt,selectOptions:Vt,form:Ke,data:q}))),At.createElement("div",{className:An.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},At.createElement(Vu.Z,{checked:q.anonymous_appeal,disabled:nt||!lt||(te==null?void 0:te.anonymous_appeal),onChange:()=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_appeal){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.anonymous_appeal=!q.anonymous_appeal,q.anonymous_appeal&&(q.appeal_penalty=q.appeal_penalty?q.appeal_penalty:2),_t(Object.assign({},q))}}),At.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),At.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),q.anonymous_appeal&&At.createElement(At.Fragment,null,At.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},At.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),At.createElement(Z.ZP.Group,{value:q.unified_anonymous_appeal,disabled:nt||(te==null?void 0:te.anonymous_appeal),onChange:Le=>{if((0,l.Rm)()&&!pe.AssistantObject.normal.can_anonymous_appeal){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_t(Wt=>Iu(iu({},Wt),{unified_anonymous_appeal:Le.target.value})),Zt.resetFields()}},(te==null?void 0:te.unified_anonymous_comment)&&At.createElement(Z.ZP,{value:!0,disabled:!(te!=null&&te.manage_all_group),style:{marginRight:"40px"}},At.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((oe=te==null?void 0:te.group_settings)==null?void 0:oe.length)>0&&At.createElement(Z.ZP,{value:!1},At.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),q.unified_anonymous_appeal?At.createElement(Pl.Z,{data:q,setData:_t,disabled:nt}):At.createElement(c.default,{form:Zt,initialValues:te!=null&&te.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:kt(te==null?void 0:te.anonymous_appeal_settings,"appeal")}},At.createElement(kl.Z,{disabled:nt||(0,l.Rm)()&&!(($e=pe.AssistantObject.normal)!=null&&$e.can_anonymous_appeal),selectOptions:cn,form:Zt})))),!nt&&At.createElement(H.ZP,{loading:tt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>It()},"\u4FDD\u5B58"))};var jl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(Ll),Wn=s(5083),Bu=s(40731),at=s(918),xa=s(38233),zl=s(82438),G=s(59301),Hl=Object.defineProperty,Ul=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Sa=(S,C,E)=>C in S?Hl(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Dn=(S,C)=>{for(var E in C||(C={}))Ql.call(C,E)&&Sa(S,E,C[E]);if(Oa)for(var E of Oa(C))Yl.call(C,E)&&Sa(S,E,C[E]);return S},Jn=(S,C)=>Ul(S,Wl(C)),qu=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Gl=S=>qu(void 0,null,function*(){return yield(0,ee.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/publish_setting.json`,{method:"post",body:S})}),Kl=S=>qu(void 0,null,function*(){return yield(0,ee.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/evaluation_setting.json`,{method:"post",body:S})}),Mu=(S,C)=>S==null?void 0:S.map(E=>{var pe;return(pe=C==null?void 0:C.find(fe=>fe.value===E))==null?void 0:pe.id}),Vl=(S,C)=>{var E;return S=typeof S=="string"?[S]:S,(E=S==null?void 0:S.map(pe=>C==null?void 0:C.find(fe=>{var he;return(he=fe==null?void 0:fe.group_name)==null?void 0:he.includes(pe)})))==null?void 0:E.filter(pe=>pe)},kn=(S,C,E,pe=!1)=>{let fe=null,he=pe?C:Vl(S,C);return he==null||he.forEach((_e,Ae)=>{(Ae==0||E(_e,fe||{}))&&(fe=_e)}),fe},Jl=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e,ft,te,je,nt,it,ge,Je,q,_t,Ve;const tt=(0,W.useParams)(),{workSetting:N,workList:It}=S,[,Ge,mt]=(0,t.U)(Gl,{categoryId:tt==null?void 0:tt.categoryId,penalty_type:Bu.Q.Number}),[,Vt,cn]=(0,t.U)(Kl,{categoryId:tt==null?void 0:tt.categoryId}),[Ke]=c.default.useForm(),Zt=c.default.useWatch("unified_setting",Ke),Ee=c.default.useWatch("group_settings",Ke),He=c.default.useWatch("allow_late_settings",Ke),se=c.default.useWatch("end_time",Ke),kt=c.default.useWatch("publish_time",Ke),tn=c.default.useWatch("allow_late",Ke),dn=c.default.useWatch("unified_late",Ke),lt=c.default.useWatch("late_time",Ke),Le=c.default.useWatch("anonymous_comment",Ke),Wt=c.default.useWatch("unified_anonymous_comment",Ke),yt=c.default.useWatch("evaluation_start",Ke),ln=c.default.useWatch("anonymous_appeal",Ke),ct=c.default.useWatch("anonymous_comment_settings",Ke),Ue=c.default.useWatch("unified_anonymous_appeal",Ke),Et=c.default.useWatch("anonymous_appeal_settings",Ke),[me,rt]=(0,n.useState)(!1),[dt,Ot]=(0,n.useState)({}),[Lt,Bt]=(0,n.useState)({}),[Gt,fn]=(0,n.useState)({}),[In,Fn]=(0,n.useState)(!1),On=me||(0,l.Rm)()&&!((he=(fe=pe.AssistantObject)==null?void 0:fe.normal)!=null&&he.can_publish),Rn=me||(0,l.Rm)()&&!((Ae=(_e=pe.AssistantObject)==null?void 0:_e.normal)!=null&&Ae.can_late),gn=me||(0,l.Rm)()&&!((Ie=(ae=pe.AssistantObject)==null?void 0:ae.normal)!=null&&Ie.can_anonymous_comment),Qn=me||(0,l.Rm)()&&!((oe=(ve=pe.AssistantObject)==null?void 0:ve.normal)!=null&&oe.can_anonymous_appeal),[ju,ma]=(0,n.useState)([]),$n=(xe,Oe)=>{if(xe!=null&&xe.some(an=>typeof an.group_name!="string")){const an=[];xe==null||xe.forEach(bt=>{var vt;typeof bt.group_name!="string"&&((vt=bt.group_name)==null||vt.forEach(Yt=>{an.push(Jn(Dn({},bt),{group_name:Yt}))}))}),xe=an}return xe==null?void 0:xe.filter(an=>{var bt,vt,Yt;return!((Yt=(vt=(bt=Oe==null?void 0:Oe.map(rn=>rn==null?void 0:rn.group_name))==null?void 0:bt.toString())==null?void 0:vt.split(","))!=null&&Yt.includes(String(an.group_name)))&&an.is_admin})},wu=xe=>{if(xe=="allow_late"){y.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:G.createElement(G.Fragment,null,It!=null&&It.is_shixun?G.createElement("div",null,G.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):G.createElement("div",null,G.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),G.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},G.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(xe=="anonymous_comment"){y.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:G.createElement(G.Fragment,null,G.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",G.createElement("br",null),G.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},G.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(xe=="anonymous_appeal"){y.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:G.createElement(G.Fragment,null,G.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),G.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",G.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",G.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",G.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",G.createElement("br",null))});return}if(xe=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(xe=="unified_anonymous_comment")return Zt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(xe=="unified_anonymous_appeal")return Zt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":dn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(xe=="make_up_score")return tn?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(xe=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},Kt=(xe,Oe={})=>{var an,bt,vt,Yt,rn,on,Pt,Dt,Nt,nn;if(xe=="unified_setting")return On||!((an=It==null?void 0:It.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))||!(N!=null&&N.manage_all_group);if(xe=="publish_time")return On||!((bt=It==null?void 0:It.homework_status)!=null&&bt.includes("\u672A\u53D1\u5E03")||(vt=It==null?void 0:It.homework_status)!=null&&vt.includes("\u672A\u5F00\u59CB"));if(xe=="end_time"){const Te=kn([],(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te)))return On||!(Oe!=null&&Oe.is_admin)||!((Yt=It==null?void 0:It.homework_status)!=null&&Yt.includes("\u672A\u53D1\u5E03"))&&(Oe==null?void 0:Oe.publish_time)&&i()().startOf("second")>=i()((rn=Oe==null?void 0:Oe.publish_time)==null?void 0:rn[0]).startOf("second");if(["group_settings","publish_time"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.allow_late_settings)||[],(Se,xt)=>(Se==null?void 0:Se.late_time)&&(xt==null?void 0:xt.late_time)&&i()(Se==null?void 0:Se.late_time).startOf("second")(Se==null?void 0:Se.evaluation_start)&&(xt==null?void 0:xt.evaluation_start)&&i()(Se==null?void 0:Se.evaluation_start).startOf("second")=i()((Pt=Oe==null?void 0:Oe.publish_time)==null?void 0:Pt[0]).startOf("second"),(N==null?void 0:N.allow_late)&&(Te==null?void 0:Te.late_time)&&i()().startOf("second")>=i()(Oe==null?void 0:Oe.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Ne==null?void 0:Ne.evaluation_start)&&i()().startOf("second")>=i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")]}if(xe=="allow_late"){const Te=((Dt=N==null?void 0:N.allow_late_settings)==null?void 0:Dt.filter(Se=>Se.late_time!==null).map(Se=>{var xt;return(xt=Se==null?void 0:Se.group_id)==null?void 0:xt[0]}))||[],Ne=kn(null,(N==null?void 0:N.group_settings)||[],(Se,xt)=>(Se==null?void 0:Se.end_time)&&(xt==null?void 0:xt.end_time)&&i()(Se==null?void 0:Se.end_time).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||(Te==null?void 0:Te.includes((Nt=Ne==null?void 0:Ne.group_id)==null?void 0:Nt[0]))&&(N==null?void 0:N.allow_late)&&(Ne==null?void 0:Ne.end_time)&&i()().startOf("second")>=i()(Ne==null?void 0:Ne.end_time).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(N==null?void 0:N.evaluation_start)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")}if(xe=="unified_late"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.end_time).startOf("second")||Zt===!1}if(xe=="late_penalty"||xe=="late_time")return Rn||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.group_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.end_time)&&(Se==null?void 0:Se.end_time)&&i()(Ne==null?void 0:Ne.end_time).startOf("second")>i()(Se==null?void 0:Se.end_time).startOf("second"));return On||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.end_time)&&i()().startOf("second")>=i()(Te==null?void 0:Te.end_time).startOf("second")||(Oe==null?void 0:Oe.group_name)&&((nn=Oe==null?void 0:Oe.group_name)==null?void 0:nn.length)&&(N==null?void 0:N.unified_setting)&&(N==null?void 0:N.end_time)&&i()().startOf("second")>=i()(N==null?void 0:N.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return On||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(xe=="anonymous_comment"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"),!0);return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||(N==null?void 0:N.anonymous_comment)&&(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(xe=="unified_anonymous_comment"){const Te=kn(null,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")=i()(N==null?void 0:N.evaluation_start).startOf("second")||!(N!=null&&N.unified_anonymous_comment)&&(N==null?void 0:N.anonymous_comment)&&Te.evaluation_start&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")||dn===!1||Zt===!1}if(xe=="anonymous_group")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&(N==null?void 0:N.evaluation_start)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="evaluation_start")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.anonymous_comment)&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="evaluation_start")return gn;if(xe=="evaluation_end")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(xe=="evaluation_num")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="absence_penalty")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(["anonymous_comment_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||[(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_start)&&(Se==null?void 0:Se.evaluation_start)&&i()(Ne==null?void 0:Ne.evaluation_start).startOf("second")>i()(Se==null?void 0:Se.evaluation_start).startOf("second"));return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))||["anonymous_comment_settings","student_comment"].every(Te=>xe==null?void 0:xe.includes(Te)))return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin);if(xe=="student_comment")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(xe=="is_open_abnormal_score")return gn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||(N==null?void 0:N.is_open_abnormal_score);if(xe=="anonymous_appeal")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||N.anonymous_appeal&&i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second");if(xe=="unified_anonymous_appeal")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||i()().startOf("second")>=i()(N==null?void 0:N.evaluation_start).startOf("second")||dn===!1||Zt===!1||Wt==!1;if(xe=="appeal_penalty")return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)();if(["anonymous_appeal_settings","group_name"].every(Te=>xe==null?void 0:xe.includes(Te))){const Te=kn(Oe==null?void 0:Oe.group_name,(N==null?void 0:N.anonymous_comment_settings)||[],(Ne,Se)=>(Ne==null?void 0:Ne.evaluation_end)&&(Se==null?void 0:Se.evaluation_end)&&i()(Ne==null?void 0:Ne.evaluation_end).startOf("second")>i()(Se==null?void 0:Se.evaluation_end).startOf("second"));return Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin)||(Te==null?void 0:Te.evaluation_end)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Te=>xe==null?void 0:xe.includes(Te))?Qn||!(N!=null&&N.can_edit)&&!(0,l.t_)()||!(Oe!=null&&Oe.is_admin):!1},pa=(xe,Oe)=>{var an,bt,vt,Yt,rn,on,Pt,Dt,Nt,nn;if(console.log("handleValuesChange",xe,Oe),E({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in xe&&(Oe!=null&&Oe.end_time||Ke.setFieldsValue({end_time:i()(Oe==null?void 0:Oe.publish_time).add(7,"days")})),"unified_setting"in xe&&(Oe!=null&&Oe.unified_setting||Ke.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in xe&&(Oe!=null&&Oe.unified_late||Ke.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in xe&&(Oe!=null&&Oe.unified_anonymous_comment||Ke.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in xe){let Te=[];(an=Oe==null?void 0:Oe.group_settings)==null||an.forEach(Ne=>{Te=[...Te,...(Ne==null?void 0:Ne.group_name)||[]]}),Ke.setFieldsValue({allow_late_settings:((bt=Oe==null?void 0:Oe.allow_late_settings)==null?void 0:bt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((vt=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:vt.map(Ne=>{var Se,xt;return Jn(Dn({},Ne),{group_name:Ne!=null&&Ne.evaluation_start&&i()().startOf("second")>=i()((Se=Ne==null?void 0:Ne.evaluation_start)==null?void 0:Se[0]).startOf("second")?Ne==null?void 0:Ne.group_name:(xt=Ne==null?void 0:Ne.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Yt=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:Yt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in xe){let Te=[];(rn=Oe==null?void 0:Oe.allow_late_settings)==null||rn.forEach(Ne=>{Te=[...Te,...(Ne==null?void 0:Ne.group_name)||[]]}),Ke.setFieldsValue({anonymous_comment_settings:((on=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:on.map(Ne=>{var Se,xt;return Jn(Dn({},Ne),{group_name:Ne!=null&&Ne.evaluation_start&&i()().startOf("second")>=i()((Se=Ne==null?void 0:Ne.evaluation_start)==null?void 0:Se[0]).startOf("second")?Ne==null?void 0:Ne.group_name:(xt=Ne==null?void 0:Ne.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Pt=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:Pt.map(Ne=>{var Se;return Jn(Dn({},Ne),{group_name:(Se=Ne==null?void 0:Ne.group_name)==null?void 0:Se.filter(xt=>Te.includes(xt))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in xe){let Te=[];(Dt=Oe==null?void 0:Oe.anonymous_comment_settings)==null||Dt.forEach(Se=>{Te=[...Te,...(Se==null?void 0:Se.group_name)||[]]});let Ne=(Nt=Oe==null?void 0:Oe.anonymous_comment_settings)==null?void 0:Nt.map(Se=>{var xt,Yn,mu,bu,Nu,jn,Hu;return{max:((Yn=(xt=N==null?void 0:N.anonymous_comment_settings)==null?void 0:xt.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:Yn.length)===1?(Nu=(bu=(mu=N==null?void 0:N.anonymous_comment_settings)==null?void 0:mu.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:bu[0])==null?void 0:Nu.all_user_size:(Hu=(jn=N==null?void 0:N.anonymous_comment_settings)==null?void 0:jn.filter(Gn=>{var Kn;return(Kn=Se==null?void 0:Se.group_name)==null?void 0:Kn.includes(Gn==null?void 0:Gn.group_name)}))==null?void 0:Hu.reduce((Gn,Kn)=>(Gn==null?void 0:Gn.all_user_size)+(Kn==null?void 0:Kn.all_user_size))}});ma(Ne),Ke.setFieldsValue({anonymous_appeal_settings:((nn=Oe==null?void 0:Oe.anonymous_appeal_settings)==null?void 0:nn.map(Se=>{var xt;return Jn(Dn({},Se),{group_name:(xt=Se==null?void 0:Se.group_name)==null?void 0:xt.filter(Yn=>Te.includes(Yn))})}))||[{is_admin:!0,appeal_penalty:2}]})}Ke.validateFields(),console.log("=====",i()(Oe==null?void 0:Oe.end_time).format("YYYY-MM-DD HH:mm:ss"))},zu=xe=>qu(void 0,null,function*(){var Oe,an,bt,vt;const Yt=xe;Yt.group_settings=(Oe=Yt==null?void 0:Yt.group_settings)==null?void 0:Oe.map(on=>{var Pt,Dt;const Nt=Dn({},on);return Nt.end_time=i()((Pt=Nt==null?void 0:Nt.publish_time)==null?void 0:Pt[1]).startOf("second"),Nt.publish_time=i()((Dt=Nt==null?void 0:Nt.publish_time)==null?void 0:Dt[0]).startOf("second"),Nt.group_name=typeof(Nt==null?void 0:Nt.group_name)=="string"?[Nt==null?void 0:Nt.group_name]:Nt==null?void 0:Nt.group_name,Nt.group_id=Mu(Nt==null?void 0:Nt.group_name,N==null?void 0:N.group_settings),Nt}),Yt.allow_late_settings=(an=Yt==null?void 0:Yt.allow_late_settings)==null?void 0:an.map(on=>{const Pt=Dn({},on);return Pt.group_name=typeof(Pt==null?void 0:Pt.group_name)=="string"?[Pt==null?void 0:Pt.group_name]:Pt==null?void 0:Pt.group_name,Pt.group_id=Mu(Pt==null?void 0:Pt.group_name,N==null?void 0:N.group_settings),Pt}),Yt.anonymous_comment_settings=(bt=Yt==null?void 0:Yt.anonymous_comment_settings)==null?void 0:bt.map(on=>{var Pt,Dt;const Nt=Dn({},on);return Nt.evaluation_end=i()((Pt=Nt==null?void 0:Nt.evaluation_start)==null?void 0:Pt[1]).startOf("second"),Nt.evaluation_start=i()((Dt=Nt==null?void 0:Nt.evaluation_start)==null?void 0:Dt[0]).startOf("second"),Nt.group_name=typeof(Nt==null?void 0:Nt.group_name)=="string"?[Nt==null?void 0:Nt.group_name]:Nt==null?void 0:Nt.group_name,Nt.group_id=Mu(Nt==null?void 0:Nt.group_name,N==null?void 0:N.group_settings),Nt}),Yt.anonymous_appeal_settings=(vt=Yt==null?void 0:Yt.anonymous_appeal_settings)==null?void 0:vt.map(on=>{const Pt=Dn({},on);return Pt.group_name=typeof(Pt==null?void 0:Pt.group_name)=="string"?[Pt==null?void 0:Pt.group_name]:Pt==null?void 0:Pt.group_name,Pt.group_id=Mu(Pt==null?void 0:Pt.group_name,N==null?void 0:N.group_settings),Pt});let rn=yield(0,Gu.Tr)({homework_common_ids:[parseInt(tt==null?void 0:tt.categoryId)],course_id:tt.coursesId,type:"homework_common"});if((rn==null?void 0:rn.student_count)===0){if((yield mt(Dn({},Yt))).status!==0||(yield cn(Dn({},Yt))).status!==0)return;h.ZP.success("\u4FDD\u5B58\u6210\u529F"),na(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else fn(Yt),Bt(rn)}),na=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Dn({},tt)}),E({type:"shixunHomeworks/getWorkList",payload:Dn({},tt)})};(0,n.useEffect)(()=>{var xe,Oe,an,bt;let vt=(xe=N==null?void 0:N.group_settings)==null?void 0:xe.filter(Dt=>Dt.publish_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],publish_time:(Dt==null?void 0:Dt.publish_time)&&[i()(Dt==null?void 0:Dt.publish_time),i()(Dt==null?void 0:Dt.end_time)]}));vt=(0,f.QE)((vt==null?void 0:vt.length)>0?vt:[]);const Yt=(Oe=N.allow_late_settings)==null?void 0:Oe.filter(Dt=>Dt.late_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],late_time:(Dt==null?void 0:Dt.late_time)&&i()(Dt==null?void 0:Dt.late_time)})),rn=(an=N.anonymous_comment_settings)==null?void 0:an.filter(Dt=>Dt.evaluation_start!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name],evaluation_start:(Dt==null?void 0:Dt.evaluation_start)&&[i()(Dt==null?void 0:Dt.evaluation_start),i()(Dt==null?void 0:Dt.evaluation_end)]})),on=(bt=N.anonymous_appeal_settings)==null?void 0:bt.filter(Dt=>Dt.appeal_time!==null).map(Dt=>Jn(Dn({},Dt),{group_name:[Dt.group_name]})),Pt=Jn(Dn({},N),{late_penalty:N!=null&&N.allow_late?N==null?void 0:N.late_penalty:5,evaluation_num:N!=null&&N.evaluation_num?N==null?void 0:N.evaluation_num:3,absence_penalty:N!=null&&N.anonymous_comment?N==null?void 0:N.absence_penalty:3,appeal_penalty:N!=null&&N.anonymous_appeal?N==null?void 0:N.appeal_penalty:2,publish_time:N!=null&&N.publish_time?i()(N==null?void 0:N.publish_time):"",end_time:N!=null&&N.end_time?i()(N==null?void 0:N.end_time):"",late_time:N!=null&&N.late_time?i()(N==null?void 0:N.late_time):"",evaluation_start:N!=null&&N.evaluation_start?i()(N==null?void 0:N.evaluation_start):"",evaluation_end:N!=null&&N.evaluation_end?i()(N==null?void 0:N.evaluation_end):"",group_settings:vt!=null&&vt.length?vt:[{is_admin:!0}],allow_late_settings:Yt!=null&&Yt.length?Yt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:rn!=null&&rn.length?rn:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:on!=null&&on.length?on:[{is_admin:!0,appeal_penalty:2}]});Ke.setFieldsValue(Pt),Ot(Pt),rt(!(0,l.GJ)()),console.log("workSetting",N)},[N]),(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0}),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ke==null||Ke.resetFields()}),[]);const ua=(xe,Oe)=>{xe!=null&&xe.group_id||(xe.group_id=Mu(xe==null?void 0:xe.group_name,N==null?void 0:N.group_settings)),E({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:xe,index:Oe,rangePickerDisabled:Kt(["group_settings","publish_time"],Ee==null?void 0:Ee[Oe]),disabledDate:N==null?void 0:N.course_end_date}})};return G.createElement(z.Z,{spinning:!!C["shixunHomeworks/getWorkSetting"]||!!C["shixunHomeworks/getWorkList"]},G.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},G.createElement(c.default,{form:Ke,colon:!1,disabled:me,initialValues:dt,scrollToFirstError:!0,onValuesChange:pa,onFinish:zu},G.createElement("div",{className:`${at.Z.title}`},G.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),G.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),G.createElement("div",{className:at.Z.content},G.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line}`},G.createElement(c.default.Item,{className:($e=at.Z)==null?void 0:$e.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},G.createElement(Z.ZP.Group,{disabled:Kt("unified_setting")},G.createElement(Z.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((ft=N==null?void 0:N.group_settings)==null?void 0:ft.length)>0&&G.createElement(Z.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Zt?G.createElement(g.Z,{className:at.Z.row_sty,style:{padding:"5px 30px"}},G.createElement(r.Z,null,G.createElement(c.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},G.createElement(Wn.default,{style:{width:200},size:"large",disabled:Kt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date),disabledTime:xe=>(0,f.d0)(xe),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),G.createElement(r.Z,null,G.createElement(c.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},G.createElement(Wn.default,{style:{width:200},size:"large",disabled:Kt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(kt).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(kt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}})))):G.createElement(c.default.List,{name:"group_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt;return G.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 30px"}},G.createElement(r.Z,{className:at.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",vt+1),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement($.default,{disabled:Kt(["group_settings","group_name"],Ee==null?void 0:Ee[vt]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Yt=N==null?void 0:N.group_settings)==null?void 0:Yt.filter(nn=>{var Te,Ne,Se;return!((Se=(Ne=(Te=Ee==null?void 0:Ee.map(xt=>xt==null?void 0:xt.group_name))==null?void 0:Te.toString())==null?void 0:Ne.split(","))!=null&&Se.includes(String(nn.group_name)))&&nn.is_admin}),maxTagCount:4,maxTagPlaceholder:nn=>G.createElement("div",{style:{cursor:"pointer"},onClick:()=>ua(Ee[vt],vt)},"+",nn==null?void 0:nn.length)}))),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml20",name:[bt.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},G.createElement(Wn.default.RangePicker,{style:{width:585},size:"large",disabled:Kt(["group_settings","publish_time"],Ee==null?void 0:Ee[vt]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:nn=>(0,f.Q8)(nn,N==null?void 0:N.course_end_date),disabledTime:nn=>(0,f.d0)(nn),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:nn=>{if(nn!=null&&nn[0]&&!(nn!=null&&nn[1])){const Te=Ke.getFieldValue("group_settings");Te[vt].publish_time=[nn[0],i()(nn[0]).add(7,"days")],Ke.setFieldsValue({group_settings:Te})}}}))),!me&&G.createElement(g.Z,{className:(rn=at.Z)==null?void 0:rn.h_lh_40},((Pt=(on=Ee==null?void 0:Ee[vt])==null?void 0:on.group_id)==null?void 0:Pt.length)>1&&G.createElement(r.Z,null,G.createElement(D.Z,{title:"\u89C4\u5219\u62C6\u5206"},G.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ua(Ee[vt],vt)}))),((Nt=(Dt=N==null?void 0:N.group_settings)==null?void 0:Dt.filter(nn=>{var Te,Ne,Se;return!((Se=(Ne=(Te=Ee==null?void 0:Ee.map(xt=>xt==null?void 0:xt.group_name))==null?void 0:Te.toString())==null?void 0:Ne.split(","))!=null&&Se.includes(String(nn.group_name)))&&nn.is_admin}))==null?void 0:Nt.length)>0&&G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0})}})),vt!=0&&!Kt(["group_settings","group_name"],Ee==null?void 0:Ee[vt])?G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),G.createElement(G.Fragment,null,G.createElement("div",{className:`${at.Z.title} mt30`},G.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),G.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),G.createElement("div",{className:at.Z.content},G.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(te=at.Z)==null?void 0:te.h_lh_40}`,align:"middle"},G.createElement(c.default.Item,{name:"allow_late",valuePropName:"checked"},G.createElement(b.default,{disabled:Kt("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),tn&&G.createElement(G.Fragment,null,G.createElement(g.Z,{className:at.Z.row_sty1},G.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),G.createElement(c.default.Item,{className:`${(je=at.Z)==null?void 0:je.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},G.createElement(Z.ZP.Group,{disabled:Kt("unified_late")},G.createElement(Z.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nt=N==null?void 0:N.group_settings)==null?void 0:nt.length)>0&&G.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Zt===!1&&G.createElement(D.Z,{title:wu("unified_late")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),dn?G.createElement("div",{style:{paddingBottom:5}},G.createElement(g.Z,{className:`${at.Z.row_sty1} mb10 mt5`},G.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),G.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},G.createElement(c.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},G.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:Kt("late_penalty")})))),G.createElement(g.Z,{className:at.Z.row_sty1},G.createElement(r.Z,{className:at.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),G.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},G.createElement(c.default.Item,{name:"late_time",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(se).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},G.createElement(Wn.default,{style:{width:280},size:"large",disabled:Kt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),G.createElement(r.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):G.createElement(c.default.List,{name:"allow_late_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt;const nn=se||((on=(rn=kn((Yt=He==null?void 0:He[vt])==null?void 0:Yt.group_name,Ee||[],(Te,Ne)=>{var Se,xt;return i()((Se=Te==null?void 0:Te.publish_time)==null?void 0:Se[1]).startOf("second")>i()((xt=Ne==null?void 0:Ne.publish_time)==null?void 0:xt[1]).startOf("second")}))==null?void 0:rn.publish_time)==null?void 0:on[1]);return G.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 52px"}},G.createElement(r.Z,{className:at.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",vt+1),G.createElement(r.Z,{className:"mr20 ml20"},G.createElement(c.default.Item,{name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement($.default,{disabled:Kt(["allow_late_settings","group_name"],He==null?void 0:He[vt]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Zt?N==null?void 0:N.group_settings:Ee,[...He||[],...(N==null?void 0:N.anonymous_comment)&&!(N!=null&&N.unified_anonymous_comment)&&((Pt=N==null?void 0:N.anonymous_comment_settings)==null?void 0:Pt.filter(Te=>(Te==null?void 0:Te.evaluation_start)&&i()().startOf("second")>=i()(Te==null?void 0:Te.evaluation_start).startOf("second")))||[]])}))),G.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),G.createElement(r.Z,{className:"mr20 ml10"},G.createElement(c.default.Item,{name:[bt.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},G.createElement(I.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:Kt(["allow_late_settings","late_penalty"],He==null?void 0:He[vt])}))),G.createElement(r.Z,{className:at.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),G.createElement(r.Z,{className:"ml10"},G.createElement(c.default.Item,{name:[bt.name,"late_time"],rules:[{required:!0,validator:(Te,Ne)=>Ne==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):nn&&i()(Ne).startOf("second")<=i()(nn).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},G.createElement(Wn.default,{disabled:Kt(["allow_late_settings","late_time"],He==null?void 0:He[vt]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Te=>(0,f.Q8)(Te,N==null?void 0:N.course_end_date,i()(nn).add(1,"minutes").format()),disabledTime:Te=>(0,f.d0)(Te,i()(nn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),!me&&G.createElement(g.Z,{className:(Dt=at.Z)==null?void 0:Dt.h_lh_40},((Nt=$n(Zt?N==null?void 0:N.group_settings:Ee,He))==null?void 0:Nt.length)>0&&G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,late_penalty:5})}})),vt!=0&&!Kt(["allow_late_settings","group_name"],He==null?void 0:He[vt])?G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),G.createElement(G.Fragment,null,G.createElement("div",{className:`${at.Z.title} mt30`},G.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),G.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),G.createElement("div",{className:at.Z.content},G.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(it=at.Z)==null?void 0:it.h_lh_40}`,align:"middle"},G.createElement(c.default.Item,{name:"anonymous_comment",valuePropName:"checked"},G.createElement(b.default,{disabled:Kt("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),Le&&G.createElement(G.Fragment,null,G.createElement(g.Z,{className:`${at.Z.row_sty1} ${!tn&&"mb10"} mt5`},G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},G.createElement(b.default,null," ",tn?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!tn&&G.createElement(r.Z,{className:"mr10"},G.createElement(c.default.Item,{name:"make_up_score"},G.createElement(I.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),G.createElement(r.Z,null,G.createElement(D.Z,{title:wu("make_up_score")},G.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),G.createElement("div",{style:{position:"relative"}},G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5 ${at.Z.bottom_line}`},G.createElement(r.Z,{className:at.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:`${(ge=at.Z)==null?void 0:ge.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},G.createElement(Z.ZP.Group,{disabled:Kt("unified_anonymous_comment")},G.createElement(Z.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Je=N==null?void 0:N.group_settings)==null?void 0:Je.length)>0&&G.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(dn===!1||Zt===!1)&&G.createElement(D.Z,{title:wu("unified_anonymous_comment")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Wt?G.createElement(G.Fragment,null,G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},G.createElement(r.Z,{className:at.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"anonymous_group",className:`${(q=at.Z)==null?void 0:q.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},G.createElement(Z.ZP.Group,{disabled:Kt("anonymous_group")},G.createElement(Z.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((_t=N==null?void 0:N.group_settings)==null?void 0:_t.length)>0&&G.createElement(Z.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),G.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},G.createElement(r.Z,{className:at.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(lt||se).startOf("second")?Promise.reject(lt?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},G.createElement(Wn.default,{disabled:Kt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(lt||se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(lt||se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}}))),G.createElement(r.Z,{className:at.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(xe,Oe)=>Oe===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):i()(Oe).startOf("second")<=i()(yt||lt||se).startOf("second")?Promise.reject(yt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":lt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:xe=>xe&&i()(xe).startOf("second")},G.createElement(Wn.default,{disabled:Kt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:xe=>(0,f.Q8)(xe,N==null?void 0:N.course_end_date,i()(yt||lt||se).add(1,"minutes").format()),disabledTime:xe=>(0,f.d0)(xe,i()(yt||lt||se).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")}})))),G.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},G.createElement(r.Z,{className:at.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},G.createElement(I.Z,{size:"large",min:1,precision:0,max:N==null?void 0:N.all_user_size,style:{width:186,marginLeft:10},disabled:Kt("evaluation_num")}))),G.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),G.createElement(g.Z,{className:`${at.Z.row_sty1} mb10`},G.createElement(r.Z,{className:at.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},G.createElement(I.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:Kt("absence_penalty")}))),G.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):G.createElement(c.default.List,{name:"anonymous_comment_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn,on,Pt,Dt,Nt,nn,Te;const Ne=lt||((rn=kn((Yt=ct==null?void 0:ct[vt])==null?void 0:Yt.group_name,He||[],(Se,xt)=>i()(Se==null?void 0:Se.late_time).startOf("second")>i()(xt==null?void 0:xt.late_time).startOf("second")))==null?void 0:rn.late_time)||se||((Dt=(Pt=kn((on=ct==null?void 0:ct[vt])==null?void 0:on.group_name,Ee||[],(Se,xt)=>{var Yn,mu;return i()((Yn=Se==null?void 0:Se.publish_time)==null?void 0:Yn[1]).startOf("second")>i()((mu=xt==null?void 0:xt.publish_time)==null?void 0:mu[1]).startOf("second")}))==null?void 0:Pt.publish_time)==null?void 0:Dt[1]);return G.createElement(g.Z,{key:bt.key,style:{padding:"0px 14px 0px 82px"}},G.createElement(r.Z,{className:at.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",vt+1),G.createElement(g.Z,{wrap:!1,align:"top",justify:"space-between"},G.createElement(r.Z,null,G.createElement(g.Z,{wrap:!1,align:"top"},G.createElement(r.Z,{className:"mr20 ml15"},G.createElement(c.default.Item,{name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement($.default,{disabled:Kt(["anonymous_comment_settings","group_name"],ct==null?void 0:ct[vt]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Zt?N==null?void 0:N.group_settings:Ee,ct)}))),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:[bt.name,"evaluation_start"],rules:[{required:!0,validator:(Se,xt)=>xt==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Ne&&i()(xt).startOf("second")<=i()(Ne).startOf("second")?Promise.reject(se?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},G.createElement(Wn.default.RangePicker,{disabled:Kt(["anonymous_comment_settings","evaluation_start"],ct==null?void 0:ct[vt]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:Se=>(0,f.Q8)(Se,N==null?void 0:N.course_end_date,i()(Ne).add(1,"minutes").format()),disabledTime:Se=>(0,f.d0)(Se,i()(Ne).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),G.createElement(g.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},G.createElement(r.Z,{className:at.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",name:[bt.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},G.createElement(I.Z,{max:((Nt=ju==null?void 0:ju[vt])==null?void 0:Nt.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:Kt(["anonymous_comment_settings","evaluation_num"],ct==null?void 0:ct[vt])}))),G.createElement(r.Z,{className:at.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",name:[bt.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},G.createElement(I.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:Kt(["anonymous_comment_settings","absence_penalty"],ct==null?void 0:ct[vt])}))),!Wt&&G.createElement(r.Z,null,G.createElement(c.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[bt.name,"student_comment"],valuePropName:"checked"},G.createElement(b.default,{disabled:Kt(["anonymous_comment_settings","student_comment"],ct==null?void 0:ct[vt])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!me&&G.createElement(g.Z,{className:(nn=at.Z)==null?void 0:nn.h_lh_40},((Te=$n(Zt?N==null?void 0:N.group_settings:Ee,ct))==null?void 0:Te.length)>0&&G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),vt!=0&&!Kt(["anonymous_comment_settings","group_name"],ct==null?void 0:ct[vt])?G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5 mt5`},G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},G.createElement(b.default,{disabled:Kt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:at.Z.poor_rating,name:"abnormal_score",rules:[{validator:(xe,Oe)=>Oe===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},G.createElement(I.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:Kt("student_comment"),min:1,max:100}))),G.createElement(r.Z,null," ",G.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",me?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":G.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(N!=null&&N.anonymous_comment)){h.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${tt==null?void 0:tt.coursesId}/common_homework/${tt==null?void 0:tt.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),G.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Wt&&G.createElement(c.default.Item,{className:`${at.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},G.createElement(b.default,{disabled:Kt("student_comment")},G.createElement(g.Z,{gutter:10},G.createElement(r.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),G.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},G.createElement(c.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:at.Z.h_lh_40},G.createElement(b.default,{disabled:Kt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),G.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),ln&&G.createElement("div",{style:{paddingBottom:5}},G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},G.createElement(r.Z,{className:at.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},G.createElement(Z.ZP.Group,{disabled:Kt("unified_anonymous_appeal")},G.createElement(Z.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Ve=N==null?void 0:N.group_settings)==null?void 0:Ve.length)>0&&G.createElement(Z.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(dn===!1||Zt===!1||Wt==!1)&&G.createElement(D.Z,{title:wu("unified_anonymous_appeal")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Ue?G.createElement(g.Z,{className:`${at.Z.row_sty1} mb5`},G.createElement(r.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),G.createElement(r.Z,null,G.createElement(c.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},G.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Kt("appeal_penalty")}))),G.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):G.createElement(c.default.List,{name:"anonymous_appeal_settings"},(xe,{add:Oe,remove:an})=>xe.map((bt,vt)=>{var Yt,rn;return G.createElement(g.Z,{key:bt.key,style:{padding:"5px 14px 5px 82px"}},G.createElement(r.Z,{className:at.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",vt+1),G.createElement(g.Z,{wrap:!1,align:"top",justify:"space-between"},G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",name:[bt.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement($.default,{disabled:Kt(["anonymous_appeal_settings","group_name"],Et==null?void 0:Et[vt]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:$n(Wt?N==null?void 0:N.group_settings:ct,Et)}))),G.createElement(r.Z,{className:`${at.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),G.createElement(r.Z,null,G.createElement(c.default.Item,{className:"ml10",name:[bt.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},G.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:Kt(["anonymous_appeal_settings","appeal_penalty"],Et==null?void 0:Et[vt])}))),!me&&G.createElement(g.Z,{className:(Yt=at.Z)==null?void 0:Yt.h_lh_40},!!((rn=$n(Wt?N==null?void 0:N.group_settings:ct,Et))!=null&&rn.length)&&G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Oe({is_admin:!0,appeal_penalty:2})}})),vt!=0&&!Kt(["anonymous_appeal_settings","group_name"],Et==null?void 0:Et[vt])?G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{an(bt.name)}})):G.createElement(r.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,l.GJ)()||!(On||Rn||gn))&&G.createElement(H.ZP,{loading:Ge||Vt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ke.submit()}},"\u4FDD\u5B58"),G.createElement(zl.Z,{resdata:Lt,type:"shixun",okloading:In,oktext:(Lt==null?void 0:Lt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xe=>qu(void 0,null,function*(){Fn(!0);let Oe=yield(0,ee.ZP)(`/api/courses/${tt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(tt==null?void 0:tt.categoryId)]}});if(Fn(!1),(Oe==null?void 0:Oe.status)===0){Fn(!0);const an=yield mt(Dn({},Gt));if(Fn(!1),an.status!==0)return;Fn(!0);const bt=yield cn(Dn({},Gt));if(Fn(!1),bt.status!==0)return;h.ZP.success("\u4FDD\u5B58\u6210\u529F"),na(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),G.createElement(xa.Z,{onConfirm:(xe,Oe)=>{Ee.splice(xe,0,...Oe),Ee.splice(xe+Oe.length,1);const an=(0,f.QE)([...Ee]);an.forEach(bt=>{var vt;((vt=bt==null?void 0:bt.publish_time)==null?void 0:vt.length)==2?bt.publish_time=bt.publish_time:bt.publish_time=[i()(bt==null?void 0:bt.publish_time),i()(bt==null?void 0:bt.end_time)]}),Ke.setFieldValue("group_settings",[...an])}})))};var Xl=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(Jl),Eu=s(59301),ql=Object.defineProperty,Ia=Object.getOwnPropertySymbols,$l=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Pa=(S,C,E)=>C in S?ql(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,$u=(S,C)=>{for(var E in C||(C={}))$l.call(C,E)&&Pa(S,E,C[E]);if(Ia)for(var E of Ia(C))er.call(C,E)&&Pa(S,E,C[E]);return S},tr=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const nr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe,user:fe})=>{const he=(0,W.useParams)(),{workSetting:_e}=S,[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)(!1),[oe,$e]=(0,n.useState)({start_permanent:!1});(0,n.useEffect)(()=>{ae(!(0,l.GJ)())},[(0,l.GJ)()]);const ft=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:$u({},he)}),E({type:"shixunHomeworks/getWorkList",payload:$u({},he)})};(0,n.useEffect)(()=>{_e!=null&&_e.course_id&&(Object.keys(oe).forEach(je=>{oe[je]=_e[je]}),$e($u({},oe)))},[_e]);const te=()=>tr(void 0,null,function*(){var je;if(((je=fe==null?void 0:fe.userInfo)==null?void 0:je.user_status)===2){(0,Me.Rd)();return}ve(!0),(yield(0,ee.ZP)(`/api/homework_commons/${he.categoryId}/shiyan_setting.json`,{method:"post",body:$u({},oe)})).status===0&&(h.ZP.success("\u66F4\u65B0\u6210\u529F"),ft()),ve(!1)});return Eu.createElement("section",{className:An.Z.form},Eu.createElement("div",{className:An.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Eu.createElement("div",{className:An.Z.content},Eu.createElement(b.default,{disabled:Ae,checked:oe.start_permanent,onChange:je=>{if(!(0,l.Ny)()){(0,Me.pW)(2);return}oe.start_permanent=je.target.checked,$e(Object.assign({},oe))}},Eu.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Eu.createElement("a",{target:"_blank",href:yn.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),!Ae&&Eu.createElement(Eu.Fragment,null,Eu.createElement(H.ZP,{type:"primary",size:"large",loading:Ie,style:{width:"138px",marginTop:"30px"},onClick:()=>te()},"\u4FDD\u5B58")))};var ur=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(nr),ka=s(50757),cu=s(79834),Qe=s(59301),ar=Object.defineProperty,lr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Za=(S,C,E)=>C in S?ar(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,au=(S,C)=>{for(var E in C||(C={}))or.call(C,E)&&Za(S,E,C[E]);if(Na)for(var E of Na(C))sr.call(C,E)&&Za(S,E,C[E]);return S},ea=(S,C)=>lr(S,rr(C)),ir=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const{RangePicker:cr}=Wn.default,{Option:ia}=$.default,dr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe,$e,ft,te,je,nt;const it=(0,W.useParams)(),{workSetting:ge,workList:Je}=S,[q,_t]=(0,n.useState)(!0);let[Ve,tt]=(0,n.useState)([]),[N,It]=(0,n.useState)([]),[Ge,mt]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Bu.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,n.useEffect)(()=>{},[]);const[Vt,cn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{ge!=null&&ge.course_id&&(Object.keys(Ge).map(function(me){Ge[me]=ge[me]}),ge.anonymous_comment&&(Ge.unified_late=ge.unified_anonymous_comment,cn(ge.unified_anonymous_comment)),(!Ge.allow_late||!Ge.unified_late)&&(Ge.late_penalty=5),Ge.unified_setting||(Ge.unified_late=!1,Ge.unified_anonymous_comment=!1,Ge.unified_anonymous_appeal=!1),Ve=JSON.parse(JSON.stringify(ge.group_settings.map(me=>ea(au({},me),{group_name:[me.group_name]})).filter(me=>me.publish_time!==null))),N=JSON.parse(JSON.stringify(ge.allow_late_settings.map(me=>ea(au({},me),{group_name:[me.group_name]})).filter(me=>me.late_time!==null))),mt(au({},Ge)),tt(Ve.length?[...Ve]:[{}]),It([...N]))},[ge]),(0,n.useEffect)(()=>{_t(!(0,l.GJ)())},[(0,l.GJ)()]);const Ke=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:au({},it)})},[Zt,Ee]=(0,n.useState)(!1),He=()=>ir(void 0,null,function*(){Ee(!Zt);const me=JSON.parse(JSON.stringify(Ge));if(me.categoryId=it.categoryId,Ge.unified_setting||Ve==null||Ve.map(dt=>{var Ot,Lt;if(!dt.publish_time||!dt.end_time)throw h.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ee(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");dt.group_name=typeof(dt==null?void 0:dt.group_name)=="string"?[dt==null?void 0:dt.group_name]:dt==null?void 0:dt.group_name,dt.group_id=(Lt=(Ot=dt==null?void 0:dt.group_name)==null?void 0:Ot.map(Bt=>{var Gt,fn;let In=(fn=(Gt=ge.group_settings)==null?void 0:Gt.filter(Fn=>(Fn==null?void 0:Fn.group_name)===Bt))==null?void 0:fn[0];return In==null?void 0:In.group_id}))==null?void 0:Lt.toString().split(",")}),me.group_settings=Ve,Ge.allow_late)if(Ge.unified_late){if(Ge.late_penalty===null||Ge.late_penalty===void 0||Ge.late_penalty<0||Ge.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ee(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ge.late_time)throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(i()(Ge.late_time)<=i()(Ge.end_time))throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else N=N==null?void 0:N.map(dt=>{var Ot,Lt;if(dt.penalty_type=Bu.Q.Number,dt.late_penalty===null||dt.late_penalty===void 0||dt.late_penalty<0||dt.late_penalty>100)throw h.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ee(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!dt.late_time)throw h.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dt.group_name)throw h.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ee(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return dt.group_name=typeof(dt==null?void 0:dt.group_name)=="string"?[dt==null?void 0:dt.group_name]:dt==null?void 0:dt.group_name,dt.group_id=(Lt=(Ot=dt==null?void 0:dt.group_name)==null?void 0:Ot.map(Bt=>{var Gt,fn;let In=(fn=(Gt=ge.group_settings)==null?void 0:Gt.filter(Fn=>(Fn==null?void 0:Fn.group_name)===Bt))==null?void 0:fn[0];return In==null?void 0:In.group_id}))==null?void 0:Lt.toString().split(","),dt}),me.allow_late_settings=N;if(Ge!=null&&Ge.submit_limit&&!(Ge!=null&&Ge.submit_limit_num)){h.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}if(Ge!=null&&Ge.can_submit&&!(Ge!=null&&Ge.submit_num)){h.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ee(!1);return}Object.keys(me).map(function(dt){dt.indexOf("proportion")>-1&&(me[dt]=me[dt]/100)}),(yield(0,ee.ZP)(`/api/homework_commons/${it.categoryId}/publish_setting.json`,{method:"post",body:ea(au({},me),{penalty_type:Bu.Q.Number})})).status===0?(Ee(!1),h.ZP.success("\u66F4\u65B0\u6210\u529F"),Ke(),E({type:"shixunHomeworks/getWorkList",payload:au({},it)})):Ee(!1)}),se=Qe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qe.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Qe.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Qe.createElement("br",null),Qe.createElement("br",null),"\u6CE8\u610F",Qe.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Qe.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Qe.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Qe.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),kt=Qe.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Qe.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Qe.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Qe.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),tn=(me,rt,dt="group_id")=>{var Ot;return rt?rt.find(Lt=>Lt[dt]===me):(Ot=ge==null?void 0:ge.group_settings)==null?void 0:Ot.find(Lt=>Lt.group_id[0]===me)},dn=(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.anonymous_comment),lt=me=>{var rt,dt;const Ot=tn(me,ge==null?void 0:ge.allow_late_settings,"id"),Lt=tn(me,ge==null?void 0:ge.anonymous_comment_settings),Bt=tn(me);return(ge==null?void 0:ge.allow_late)&&Ot&&i()(Ot==null?void 0:Ot.late_time)<=i()()||(ge==null?void 0:ge.anonymous_comment)&&Lt&&(Lt==null?void 0:Lt.evaluation_start)!==null||((dt=(i()(Bt==null?void 0:Bt.end_time)<=i()()&&((rt=ge==null?void 0:ge.allow_late_settings)==null?void 0:rt.filter(Gt=>Gt.group_id.includes(me))))[0])==null?void 0:dt.late_time)!=null},Le=(fe=ge==null?void 0:ge.allow_late_settings)!=null&&fe.length?(he=ge==null?void 0:ge.allow_late_settings)==null?void 0:he.every(me=>{if(me.evaluation_start)return!0}):!1,Wt=(ge==null?void 0:ge.unified_late)&&(ge==null?void 0:ge.anonymous_comment),yt=ge==null?void 0:ge.anonymous_comment,ln=(0,n.useMemo)(()=>{var me,rt;return ge!=null&&ge.unified_setting?!((me=Je==null?void 0:Je.homework_status)!=null&&me.includes("\u5DF2\u622A\u6B62"))||(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.anonymous_comment):!((rt=ge==null?void 0:ge.group_settings)==null?void 0:rt.some(Ot=>i()(Ot.end_time)<=i()()))||(ge==null?void 0:ge.allow_late)||(ge==null?void 0:ge.all_group_late)},[ge,Je]),ct=ge==null?void 0:ge.anonymous_comment,Ue=me=>{if(!me)return!1;const rt=tn(me,ge==null?void 0:ge.anonymous_comment_settings);return(ge==null?void 0:ge.anonymous_comment)&&rt&&(rt==null?void 0:rt.evaluation_start)!==null},Et=me=>{const rt=tn(me,ge==null?void 0:ge.anonymous_comment_settings);return rt&&(rt==null?void 0:rt.evaluation_start)!==null};return Qe.createElement("section",{style:{padding:"30px 50px"}},Qe.createElement("div",{className:`${at.Z.title}`},Qe.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Qe.createElement(D.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${at.Z.title_icon}`}))),Qe.createElement("div",{className:at.Z.content},Qe.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${at.Z.h_lh_40}`},Qe.createElement(Z.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:q||!((_e=Je==null?void 0:Je.homework_status)!=null&&_e.includes("\u672A\u53D1\u5E03"))||(0,l.Rm)()&&!((ae=(Ae=pe.AssistantObject)==null?void 0:Ae.normal)!=null&&ae.can_publish),value:Ge.unified_setting,onChange:me=>{var rt;if(!((rt=Je==null?void 0:Je.homework_status)!=null&&rt.includes("\u672A\u53D1\u5E03"))){h.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ge.unified_setting=!Ge.unified_setting,Ge.unified_setting||(Ge.unified_late=!1),mt(Object.assign({},Ge)),Ge.unified_setting===!1&&Ve==""){tt(Ve.concat({}));return}Ge.unified_setting&&(tt([]),It([{late_penalty:5}]))}},Qe.createElement(Z.ZP,{value:!0,disabled:!(ge!=null&&ge.manage_all_group)||!(0,l.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),Qe.createElement(Z.ZP,{disabled:((Ie=ge==null?void 0:ge.group_settings)==null?void 0:Ie.length)===0||!(0,l.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((ve=ge==null?void 0:ge.group_settings)==null?void 0:ve.length)===0&&Qe.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ge.unified_setting&&Qe.createElement("div",{className:at.Z.row_sty,style:{padding:"5px 30px"}},Qe.createElement(g.Z,{align:"middle"},Qe.createElement(r.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml5"},Qe.createElement(Wn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date),disabledTime:me=>(0,cu.d0)(me),disabled:q||!((oe=Je==null?void 0:Je.homework_status)!=null&&oe.includes("\u672A\u53D1\u5E03")||($e=Je==null?void 0:Je.homework_status)!=null&&$e.includes("\u672A\u5F00\u59CB"))||(0,l.Rm)()&&!((ft=pe.AssistantObject.normal)!=null&&ft.can_publish),value:Ge.publish_time?i()(Ge.publish_time):"",allowClear:!1,onChange:(me,rt)=>{Ge.publish_time=rt,(Ge.end_time==""||!Ge.end_time)&&Ge.unified_setting&&(Ge.end_time=i()(me).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),Ge.end_time=Ge.end_time),mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Qe.createElement(g.Z,{align:"middle"},Qe.createElement(r.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml5"},Qe.createElement(Wn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||yt||(ge==null?void 0:ge.allow_late)&&(ge==null?void 0:ge.homework_status.includes("\u5DF2\u622A\u6B62"))||q||(ge==null?void 0:ge.allow_late)&&i()()>=i()(ge==null?void 0:ge.end_time)||(0,l.Rm)()&&!((te=pe.AssistantObject.normal)!=null&&te.can_publish),allowClear:!1,disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date,Ge.publish_time),disabledTime:me=>(0,cu.d0)(me,Ge.publish_time),value:Ge.end_time?i()(Ge.end_time):"",onChange:(me,rt)=>{Ge.end_time=rt,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Ge.unified_setting&&Qe.createElement(g.Z,null,Ve&&Ve.map(function(me,rt){var dt,Ot,Lt,Bt;return Qe.createElement(g.Z,{key:rt},Qe.createElement(g.Z,{style:{padding:"5px 14px 5px 52px"}},Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",rt+1),Qe.createElement(r.Z,{flex:1,style:{maxWidth:400}},Qe.createElement($.default,{disabled:q||((dt=Je==null?void 0:Je.homework_status)!=null&&dt.includes("\u672A\u53D1\u5E03")&&me.id||i()(){var fn,In;if((0,l.Rm)()&&!((In=(fn=pe.AssistantObject)==null?void 0:fn.normal)!=null&&In.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve[rt].group_name=Gt,Ve[rt].group_id=me.group_id;const Fn=(0,a.flattenDeep)(Ve.map(Rn=>Rn.group_name)),On=N.map(Rn=>{let gn=(Rn==null?void 0:Rn.group_name)||[];return ea(au({},Rn),{group_name:(0,a.remove)(gn,Qn=>Fn.includes(Qn))})});It(On),tt(Ve.slice())}},ge.group_settings&&ge.group_settings.map(function(Gt){if(!Ve.map(fn=>fn.group_name).toString().split(",").includes(String(Gt.group_name)))return Qe.createElement(ia,{value:Gt.group_name,key:Gt.id},Gt.group_name)})))),Qe.createElement(r.Z,{style:{padding:"5px 0"}},Qe.createElement(cr,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[me.publish_time?i()(me.publish_time):i()(),i()()]},disabled:q||(i()()<=i()((Ot=tn(me.id))==null?void 0:Ot.publish_time)?!1:[!0,lt(me.id)]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Gt=>(0,cu.Q8)(Gt,ge==null?void 0:ge.course_end_date),disabledTime:Gt=>(0,cu.d0)(Gt),showTime:{format:"HH:mm",defaultValue:[i()((0,f.U6)(),"HH:mm"),i()((0,f.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:me.publish_time&&[i()(me.publish_time),i()(me.end_time)],onChange:(Gt,fn)=>{var In,Fn;if((0,l.Rm)()&&!((Fn=(In=pe.AssistantObject)==null?void 0:In.normal)!=null&&Fn.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve[rt].publish_time=fn[0],Ve[rt].end_time=fn[1],tt([...Ve])}})),!q&&Qe.createElement(r.Z,{className:`${(Lt=at.Z)==null?void 0:Lt.h_lh_40}`,style:{padding:"5px 0"}},Ve.length<((Bt=ge==null?void 0:ge.group_settings)==null?void 0:Bt.length)&&Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{tt(Ve.concat({}))}}),(me!=null&&me.publish_time&&i()(){var Gt,fn;if((0,l.Rm)()&&!((fn=(Gt=pe.AssistantObject)==null?void 0:Gt.normal)!=null&&fn.can_publish)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const In=(0,a.cloneDeep)(N);In.forEach((Fn,On)=>{Fn.group_name&&(Fn.group_name=Fn.group_name.filter(Rn=>{var gn;return!((gn=Ve[rt].group_name)!=null&&gn.includes(Rn))}))}),Ve=Ve.filter((Fn,On)=>rt!==On),It(In),tt(Ve.slice()),setTimeout(()=>tt(Ve.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(Je!=null&&Je.is_shixun)&&Qe.createElement(ka.ZP,{checkMarginLeft:60,disabled:q,value:Ge,onChange:me=>mt(au(au({},Ge),me))}),Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:`${at.Z.title} mt30`},Qe.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Qe.createElement("div",{className:at.Z.content},Qe.createElement(g.Z,{className:`${at.Z.row_sty} ${at.Z.bottom_line} ${(je=at.Z)==null?void 0:je.h_lh_40}`,align:"middle"},Qe.createElement(Vu.Z,{checked:Ge.allow_late,disabled:Le||q||(ge==null?void 0:ge.allow_late),onChange:me=>{var rt,dt;if((0,l.Rm)()&&!((dt=(rt=pe.AssistantObject)==null?void 0:rt.normal)!=null&&dt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me&&y.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Qe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Qe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Qe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Qe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ge.allow_late=me,N==""&&It([{late_penalty:5}]),mt(au({},Ge))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement(D.Z,{overlayStyle:{width:380,maxWidth:380},title:Qe.createElement("div",{style:{display:"flex",flexFlow:"column"}},Qe.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Qe.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Qe.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${at.Z.title_icon}`}))),(Ge==null?void 0:Ge.allow_late)&&Qe.createElement("div",{className:"pb5"},Qe.createElement(g.Z,{className:at.Z.row_sty1},Qe.createElement(r.Z,{className:at.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Qe.createElement(Z.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:q,value:Ge.unified_late,onChange:me=>{var rt;if((0,l.Rm)()&&!((rt=pe.AssistantObject.normal)!=null&&rt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.unified_late=me.target.value,N==""&&!me.target.value&&It([{late_penalty:5}]),mt(au({},Ge))}},(Ge==null?void 0:Ge.unified_setting)&&Qe.createElement(Z.ZP,{disabled:(ge==null?void 0:ge.allow_late)||!(ge!=null&&ge.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((nt=ge==null?void 0:ge.group_settings)==null?void 0:nt.length)&&Qe.createElement(Z.ZP,{disabled:ge==null?void 0:ge.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ge!=null&&Ge.unified_late?Qe.createElement("div",null,Qe.createElement(g.Z,{wrap:!1,align:"middle",className:`${at.Z.row_sty1} mb10 mt5`},Qe.createElement(r.Z,{className:at.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:q||ct,value:Ge.late_penalty,onChange:me=>{var rt;if((0,l.Rm)()&&!((rt=pe.AssistantObject.normal)!=null&&rt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.late_penalty=me,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Qe.createElement(g.Z,{className:`${at.Z.row_sty1}`},Qe.createElement(r.Z,{className:at.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(Wn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:q||Wt||Le,value:Ge.late_time?i()(Ge.late_time):"",disabledDate:me=>(0,cu.Q8)(me,ge==null?void 0:ge.course_end_date),disabledTime:me=>(0,cu.d0)(me),onChange:(me,rt)=>{var dt;if((0,l.Rm)()&&!((dt=pe.AssistantObject.normal)!=null&&dt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.late_time=rt,mt(Object.assign({},Ge))}})),Qe.createElement(r.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):N.map(function(me,rt){var dt;return Qe.createElement(g.Z,{key:rt,style:{padding:"5px 14px 5px 52px"}},Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",rt+1),Qe.createElement(r.Z,{className:"mr20 ml10"},Qe.createElement($.default,{size:"large",disabled:q||!((dt=Je==null?void 0:Je.homework_status)!=null&&dt.includes("\u672A\u53D1\u5E03"))&&me.id,mode:"multiple",style:{width:250},value:typeof me.group_name=="string"?[me.group_name]:me.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ot=>{var Lt;if((0,l.Rm)()&&!((Lt=pe.AssistantObject.normal)!=null&&Lt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].group_name=Ot,N[rt].group_id=me.group_id,It(N.slice())}},ge.group_settings&&ge.group_settings.map(function(Ot){if(Ge!=null&&Ge.unified_setting&&!N.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!Et(Ot.id))return Qe.createElement(ia,{value:Ot.group_name,key:Ot.id},Ot.group_name);if(Ve.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!N.map(Lt=>Lt.group_name).toString().split(",").includes(String(Ot.group_name))&&!Et(Ot.id))return Qe.createElement(ia,{value:Ot.group_name,key:Ot.id},Ot.group_name)}))),Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(r.Z,{className:"mr20 ml10"},Qe.createElement(I.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:q||Ue(me.id),defaultValue:me.late_penalty,onChange:Ot=>{var Lt,Bt;if((0,l.Rm)()&&!((Bt=(Lt=pe.AssistantObject)==null?void 0:Lt.normal)!=null&&Bt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].late_penalty=Ot,N[rt].penalty_type=Bu.Q.Number}})),Qe.createElement(r.Z,{className:at.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Qe.createElement(r.Z,{className:"ml10"},Qe.createElement(Wn.default,{size:"large",disabled:q||Ue(me.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:i()((0,f.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ot=>(0,cu.Q8)(Ot,ge==null?void 0:ge.course_end_date),disabledTime:Ot=>(0,cu.d0)(Ot),format:"YYYY-MM-DD HH:mm",value:me!=null&&me.late_time?i()(me.late_time):void 0,onChange:(Ot,Lt)=>{var Bt,Gt;if((0,l.Rm)()&&!((Gt=(Bt=pe.AssistantObject)==null?void 0:Bt.normal)!=null&&Gt.can_late)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N[rt].late_time=Lt,It([...N])}})),!q&&Qe.createElement(r.Z,{style:{height:40,lineHeight:"40px"}},Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{It(N.concat({penalty_type:Bu.Q.Number,late_penalty:5}))}}),rt>0&&!me.id?Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{N=N.filter((Ot,Lt)=>rt!==Lt),It(N.slice()),setTimeout(()=>It(N.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Qe.createElement(H.ZP,{loading:Zt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>He()},"\u4FDD\u5B58"))};var mr=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(dr),Pu=s(59301),pr=Object.defineProperty,fr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Ta=(S,C,E)=>C in S?pr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Du=(S,C)=>{for(var E in C||(C={}))gr.call(C,E)&&Ta(S,E,C[E]);if(Ma)for(var E of Ma(C))vr.call(C,E)&&Ta(S,E,C[E]);return S},Tu=(S,C)=>fr(S,Er(C)),ca=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const hr=S=>ca(void 0,null,function*(){return yield(0,ee.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/publish_setting.json`,{method:"post",body:S})}),Fr=S=>ca(void 0,null,function*(){return yield(0,ee.ZP)(`/api/homework_commons/${S==null?void 0:S.categoryId}/evaluation_setting.json`,{method:"post",body:S})}),bo=(S,C)=>S==null?void 0:S.map(E=>{var pe;return(pe=C==null?void 0:C.find(fe=>fe.value===E))==null?void 0:pe.id}),_r=(S,C)=>{var E;return S=typeof S=="string"?[S]:S,(E=S==null?void 0:S.map(pe=>C==null?void 0:C.find(fe=>{var he;return(he=fe==null?void 0:fe.group_name)==null?void 0:he.includes(pe)})))==null?void 0:E.filter(pe=>pe)},xo=(S,C,E,pe=!1)=>{let fe=null,he=pe?C:_r(S,C);return he==null||he.forEach((_e,Ae)=>{(Ae==0||E(_e,fe||{}))&&(fe=_e)}),fe},yr=({shixunHomeworks:S,loading:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),{workSetting:oe,workList:$e}=S,[,ft,te]=(0,t.U)(hr,{categoryId:ve==null?void 0:ve.categoryId,penalty_type:Bu.Q.Number}),[,je,nt]=(0,t.U)(Fr,{categoryId:ve==null?void 0:ve.categoryId}),[it]=c.default.useForm(),ge=c.default.useWatch("unified_setting",it),Je=c.default.useWatch("group_settings",it),q=c.default.useWatch("allow_late_settings",it),_t=c.default.useWatch("end_time",it),Ve=c.default.useWatch("publish_time",it),tt=c.default.useWatch("allow_late",it),N=c.default.useWatch("unified_late",it),It=c.default.useWatch("late_time",it),Ge=c.default.useWatch("anonymous_comment",it),mt=c.default.useWatch("unified_anonymous_comment",it),Vt=c.default.useWatch("evaluation_start",it),cn=c.default.useWatch("anonymous_appeal",it),Ke=c.default.useWatch("anonymous_comment_settings",it),Zt=c.default.useWatch("unified_anonymous_appeal",it),Ee=c.default.useWatch("anonymous_appeal_settings",it),[He,se]=(0,n.useState)(!1),[kt,tn]=(0,n.useState)({}),dn=He||(0,l.Rm)()&&!((he=(fe=pe.AssistantObject)==null?void 0:fe.normal)!=null&&he.can_publish),lt=He||(0,l.Rm)()&&!((Ae=(_e=pe.AssistantObject)==null?void 0:_e.normal)!=null&&Ae.can_late),Le=He||(0,l.Rm)()&&!((Ie=(ae=pe.AssistantObject)==null?void 0:ae.normal)!=null&&Ie.can_anonymous_comment),Wt=ln=>ca(void 0,null,function*(){const ct=ln;let Ue=yield(0,ee.ZP)(`/api/homework_commons/${ve==null?void 0:ve.categoryId}/publish_setting_for_submit.json`,{method:"post",body:ct});(Ue==null?void 0:Ue.status)===0&&(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),yt(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),yt=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Du({},ve)}),E({type:"shixunHomeworks/getWorkList",payload:Du({},ve)})};return(0,n.useEffect)(()=>{var ln,ct,Ue,Et;let me=(ln=oe==null?void 0:oe.group_settings)==null?void 0:ln.filter(Bt=>Bt.publish_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],publish_time:(Bt==null?void 0:Bt.publish_time)&&[i()(Bt==null?void 0:Bt.publish_time),i()(Bt==null?void 0:Bt.end_time)]}));me=(0,f.QE)((me==null?void 0:me.length)>0?me:[]);const rt=(ct=oe.allow_late_settings)==null?void 0:ct.filter(Bt=>Bt.late_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],late_time:(Bt==null?void 0:Bt.late_time)&&i()(Bt==null?void 0:Bt.late_time)})),dt=(Ue=oe.anonymous_comment_settings)==null?void 0:Ue.filter(Bt=>Bt.evaluation_start!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name],evaluation_start:(Bt==null?void 0:Bt.evaluation_start)&&[i()(Bt==null?void 0:Bt.evaluation_start),i()(Bt==null?void 0:Bt.evaluation_end)]})),Ot=(Et=oe.anonymous_appeal_settings)==null?void 0:Et.filter(Bt=>Bt.appeal_time!==null).map(Bt=>Tu(Du({},Bt),{group_name:[Bt.group_name]})),Lt=Tu(Du({},oe),{late_penalty:oe!=null&&oe.allow_late?oe==null?void 0:oe.late_penalty:5,evaluation_num:oe!=null&&oe.evaluation_num?oe==null?void 0:oe.evaluation_num:3,absence_penalty:oe!=null&&oe.anonymous_comment?oe==null?void 0:oe.absence_penalty:3,appeal_penalty:oe!=null&&oe.anonymous_appeal?oe==null?void 0:oe.appeal_penalty:2,publish_time:oe!=null&&oe.publish_time?i()(oe==null?void 0:oe.publish_time):"",end_time:oe!=null&&oe.end_time?i()(oe==null?void 0:oe.end_time):"",late_time:oe!=null&&oe.late_time?i()(oe==null?void 0:oe.late_time):"",evaluation_start:oe!=null&&oe.evaluation_start?i()(oe==null?void 0:oe.evaluation_start):"",evaluation_end:oe!=null&&oe.evaluation_end?i()(oe==null?void 0:oe.evaluation_end):"",group_settings:me!=null&&me.length?me:[{is_admin:!0}],allow_late_settings:rt!=null&&rt.length?rt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:dt!=null&&dt.length?dt:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ot!=null&&Ot.length?Ot:[{is_admin:!0,appeal_penalty:2}]});it.setFieldsValue(Lt),tn(Lt),se(!(0,l.GJ)()),console.log("workSetting",oe)},[oe]),(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0}),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),it==null||it.resetFields()}),[]),Pu.createElement(z.Z,{spinning:!!C["shixunHomeworks/getWorkSetting"]||!!C["shixunHomeworks/getWorkList"]},Pu.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Pu.createElement(c.default,{form:it,colon:!1,disabled:He,initialValues:kt,scrollToFirstError:!0,onFinish:Wt},!($e!=null&&$e.is_shixun)&&Pu.createElement(ka.rU,{form:it})),((0,l.GJ)()||!(dn||lt||Le))&&Pu.createElement(H.ZP,{loading:ft||je,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{it.submit()}},"\u4FDD\u5B58"),Pu.createElement(xa.Z,{onConfirm:(ln,ct)=>{Je.splice(ln,0,...ct),Je.splice(ln+ct.length,1);const Ue=(0,f.QE)([...Je]);Ue.forEach(Et=>{var me;((me=Et==null?void 0:Et.publish_time)==null?void 0:me.length)==2?Et.publish_time=Et.publish_time:Et.publish_time=[i()(Et==null?void 0:Et.publish_time),i()(Et==null?void 0:Et.end_time)]}),it.setFieldValue("group_settings",[...Ue])}})))};var Ar=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E})=>({shixunHomeworks:S,classroomList:C,loading:E.effects}))(yr),du=s(59301);const Cr=({shixunHomeworks:S,loading:C,dispatch:E})=>{const{workSetting:pe,workList:fe}=S,[he,_e]=(0,n.useState)("1"),Ae=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:pe!=null&&pe.is_new_rule?du.createElement(Xl,null):du.createElement(mr,null)},!(fe!=null&&fe.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:du.createElement(Ar,null)},((fe==null?void 0:fe.is_jupyter)||(fe==null?void 0:fe.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:du.createElement(ur,null)},!(pe!=null&&pe.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:du.createElement(jl,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:du.createElement(yl,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:du.createElement(xl,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:du.createElement(cl,null)}].filter(ae=>!!ae);return(0,n.useEffect)(()=>(E({type:"globalSetting/footerToggle",payload:!1}),()=>{E({type:"globalSetting/footerToggle",payload:!0})}),[]),du.createElement("div",{style:{paddingBottom:"50px"}},(Ae==null?void 0:Ae.length)&&du.createElement(Ol.Z,{dataSource:Ae,style:{marginBottom:52}}))};var Br=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(Cr),ku={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe"},Dr=s(83061),wr=s(26084),br=s(46400),xr="data:image/png;base64,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",Or=Object.defineProperty,Sr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,Ra=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,La=(S,C,E)=>C in S?Or(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,gu=(S,C)=>{for(var E in C||(C={}))Pr.call(C,E)&&La(S,E,C[E]);if(Ra)for(var E of Ra(C))kr.call(C,E)&&La(S,E,C[E]);return S},Ru=(S,C)=>Sr(S,Ir(C)),Nr=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Zr=({shixunHomeworks:S,loading:C,dispatch:E})=>{var pe;const fe=(0,W.useParams)(),[he,_e]=(0,n.useState)(gu(gu({},{page:1,limit:20,group_ids:[]}),fe)),{codeReview:Ae}=S,[ae]=c.default.useForm();he.order="code_rate",he.sort="desc",he.category=he.categoryId,(0,n.useEffect)(()=>{Ie()},[he]),(0,n.useEffect)(()=>{S.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Ie()},[S.actionTabs.key]);const Ie=()=>Nr(void 0,null,function*(){(yield E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})).status===-2&&setTimeout(()=>Ie(),1500)}),ve=($e,ft)=>{he.page=$e,he.limit=20,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})},oe=[{title:"\u5E8F\u53F7",dataIndex:"number",render:($e,ft,te)=>he.limit*(he.page-1)+te+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:$e=>n.createElement("span",{className:"c-orange"},$e)},{title:"\u64CD\u4F5C",dataInex:"action",render:($e,ft)=>n.createElement("div",null,n.createElement(W.Link,{target:"_blank",to:`/classrooms/${he.coursesId}/common_homework/${he.categoryId}/review_detail/${ft.user_id}`},"\u67E5\u770B"),n.createElement("br",null))}];return n.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},n.createElement(g.Z,null,n.createElement(r.Z,{flex:"1"},n.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ae.time,n.createElement(H.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:he}})}},"\u6587\u6863\u67E5\u91CD"))),n.createElement(r.Z,null,n.createElement(F.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:$e=>{he.search=$e,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})},style:{width:200}}),n.createElement("span",{className:"ml5 c-red"}))),(Ae==null?void 0:Ae.status)===-2&&n.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},n.createElement("img",{src:xr}),n.createElement("br",null),n.createElement(H.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((pe=Ae.course_groups)==null?void 0:pe.length)>0&&n.createElement(n.Fragment,null,n.createElement(g.Z,null,n.createElement(r.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),n.createElement(r.Z,{flex:"80px"},n.createElement(b.default,{checked:he.group_ids=="",value:"all",onChange:$e=>{delete he.group_ids,he.group_ids=[],he.page=1,_e(gu({},he))}},"\u5168\u90E8")),n.createElement(r.Z,{flex:"1"},Ae.course_groups&&Ae.course_groups.map(($e,ft)=>n.createElement(b.default,{value:$e.id,checked:he.group_ids.includes($e.id),onChange:te=>{te.target.checked?he.group_ids.push($e.id):he.group_ids.splice(he.group_ids.indexOf($e.id),1),he.page=1,_e(gu({},he))}},$e.name,"(",$e.members_count,")")))),n.createElement(g.Z,{className:"font14 c-red mt5"},n.createElement(r.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(Ae==null?void 0:Ae.data)==="\u52A0\u8F7D\u4E2D"&&n.createElement(z.Z,null,n.createElement(br.Z,{message:Ae==null?void 0:Ae.data,type:"info"})),(Ae==null?void 0:Ae.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(Ae==null?void 0:Ae.data)==="\u52A0\u8F7D\u4E2D"?"":n.createElement("div",null,n.createElement("p",{className:"mt10"},n.createElement("span",{className:"c-red"},Ae.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",Ae.total_count,"\u5B66\u5458\uFF09"),n.createElement(x.default,{className:"mt30",pagination:!1,dataSource:Ae.data,columns:oe,onChange:($e,ft,te)=>{te.order==="ascend"&&(he.b_order="asc"),te.order==="descend"&&(he.b_order="desc"),te.order||delete he.b_order,E({type:"shixunHomeworks/getFileRepeatResult",payload:Ru(gu({},he),{id:he==null?void 0:he.category,course_id:he==null?void 0:he.coursesId})})}}),n.createElement("aside",{className:"tc mb50 mt30"},n.createElement(L.Z,{showSizeChanger:!1,onChange:ve,defaultCurrent:he.page||1,current:he.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ae.copy_reviews_count}))))};var Mr=(0,W.connect)(({shixunHomeworks:S,loading:C})=>({shixunHomeworks:S,loading:C.effects}))(Zr),Tr=Object.defineProperty,Rr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,za=(S,C,E)=>C in S?Tr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Hr=(S,C)=>{for(var E in C||(C={}))jr.call(C,E)&&za(S,E,C[E]);if(ja)for(var E of ja(C))zr.call(C,E)&&za(S,E,C[E]);return S},Ur=(S,C)=>Rr(S,Lr(C)),Ha=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Wr=({shixunHomeworks:S,dispatch:C})=>{const E=(0,W.useParams)(),[pe,fe]=(0,n.useState)([]),[he,_e]=(0,n.useState)(!1),[Ae,ae]=(0,n.useState)(!1),[Ie,ve]=(0,n.useState)(!1),[oe,$e]=(0,n.useState)(""),[ft,te]=(0,n.useState)(!1);(0,n.useEffect)(()=>{S.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(je.resetFields(),fe([]),ae(!0),it()):ae(!1)},[S.actionTabs.key]);const[je]=c.default.useForm();let nt=[];const it=()=>Ha(void 0,null,function*(){_e(!0);const q=yield(0,e.VB)(Ur(Hr({},E),{course_id:E==null?void 0:E.coursesId,id:E==null?void 0:E.categoryId}));fe([...pe,...q==null?void 0:q.data]),$e(q),_e(!1)}),ge=()=>{C({type:"shixunHomeworks/setActionTabs",payload:{}}),ve(!1),_e(!1),fe([]),je.resetFields()},Je=[{title:"",dataIndex:"course_group_id",width:280,render:(q,_t)=>n.createElement(b.default,{disabled:!(_t.work_count>=1),value:String(_t.course_group_id)},_t.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return n.createElement(y.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Ae,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>Ha(void 0,null,function*(){var q;const _t=je.getFieldsValue();if(((q=_t.group_ids)==null?void 0:q.length)<=0){h.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}te(!0);const Ve=yield(0,ee.ZP)(`/api/homework_commons/${E.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[..._t.group_ids.map(tt=>Number(tt))]}});te(!1),Ve.status===0&&(ge(),h.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield C({type:"shixunHomeworks/getWorkList",payload:S.actionTabs.params}),W.history.push(`/classrooms/${E.coursesId}/common_homework/${E.categoryId}/detail?tabs=4`),C({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ft},onCancel:ge},n.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",oe==null?void 0:oe.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),S.codeReviewCourse&&n.createElement(c.default,{form:je,initialValues:{group_ids:nt,end_time:i()(i()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},n.createElement("div",{className:"flexd-table-header mt20"},n.createElement(x.default,{pagination:!1,dataSource:[],columns:Je})),n.createElement(c.default.Item,{name:"group_ids"},n.createElement(b.default.Group,{className:"w100"},n.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},n.createElement(x.default,{showHeader:!1,columns:Je,dataSource:pe,pagination:!1,loading:he}))))),n.createElement(g.Z,null,n.createElement(r.Z,{className:"ml10"},n.createElement(b.default,{checked:Ie,onChange:q=>{ve(q.target.checked);let _t=[];q.target.checked&&(_t=pe.filter(Ve=>Ve.work_count>=1).map(Ve=>Ve.course_group_id+"")),je.setFieldsValue({group_ids:_t})}},"\u5168\u9009"))))};var Qr=(0,W.connect)(({shixunHomeworks:S})=>({shixunHomeworks:S}))(Wr),Yr=s(54873),Gr=s(25060),Kr=s(82693),Vr=s(7621),Jr=s(62551),Xr={TabsStyle:"TabsStyle___cT3EC"},Mt=s(59301),qr=Object.defineProperty,$r=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Wa=(S,C,E)=>C in S?qr(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Xn=(S,C)=>{for(var E in C||(C={}))to.call(C,E)&&Wa(S,E,C[E]);if(Ua)for(var E of Ua(C))no.call(C,E)&&Wa(S,E,C[E]);return S},qn=(S,C)=>$r(S,eo(C)),ta=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const uo=S=>ta(void 0,null,function*(){return yield(0,ee.ZP)(`/api/student_works/${S.userId}/deal_appeal_score.json`,{method:"post",body:S})}),ao=({globalSetting:S,shixunHomeworks:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie;const ve=(0,W.useParams)(),[oe]=(0,W.useSearchParams)(),{workList:$e,workSetting:ft}=C,[te]=c.default.useForm(),[je,nt]=(0,n.useState)(!1),[it,ge]=(0,n.useState)(null),[,Je,q,_t]=(0,t.U)(e.cN,{homeworkId:ve==null?void 0:ve.categoryId}),[,Ve,tt,N]=(0,t.U)(e.Qz,{homeworkId:ve==null?void 0:ve.categoryId}),[,It,Ge,mt]=(0,t.U)(e.mQ,{homeworkId:ve==null?void 0:ve.categoryId}),[,,Vt,cn]=(0,t.U)(uo,{}),[Ke,Zt]=(0,n.useState)({activeKey:"1",page:1,limit:10,status:""}),Ee=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],He=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},lt)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:lt=>i()(lt).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},"\u67E5\u770B")}],se=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:lt=>lt===-1?"\u91CD\u505A\u4E2D":Mt.createElement(f.Uw,{status:lt})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},"\u67E5\u770B")}],kt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(lt,Le,Wt)=>`${((Ke==null?void 0:Ke.page)-1)*Ke.limit+Wt+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(lt,Le)=>Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},Le),{id:$e.is_jupyter||$e.is_jupyter_lab?Le==null?void 0:Le.id:Le==null?void 0:Le.student_work_id}))}},lt)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:lt=>i()(lt).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(lt,Le)=>Mt.createElement(Mt.Fragment,null,lt==3&&Mt.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),lt==4&&Mt.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),lt==1&&Mt.createElement(Mt.Fragment,null,Mt.createElement(d.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ta(void 0,null,function*(){(yield Vt({userId:Le.student_work_id,score_id:Le.student_works_score_id,status:4})).status===0&&tn()})},"\u9A73\u56DE"),Mt.createElement(d.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ta(void 0,null,function*(){ge(Le),nt(!0)})},"\u63A5\u53D7")))}],tn=(lt=Ke)=>{Ke.activeKey=="1"&&tt({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit}),Ke.activeKey=="2"&&Ge({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit}),Ke.activeKey=="3"&&q({page:lt==null?void 0:lt.page,limit:lt==null?void 0:lt.limit,status:lt==null?void 0:lt.status})},dn=(lt={})=>{var Le;lt!=null&<.id&&(0,f.xg)($e.is_jupyter||$e.is_jupyter_lab?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/${lt.id}/comment`:ve.course_group?`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${lt.id}?ids=${(Le=ve.course_group)==null?void 0:Le.toString()}`:`/classrooms/${ve.coursesId}/common_homework/${ve.categoryId}/review/${lt.id}`)};return(0,n.useEffect)(()=>{tn(Ke)},[Ke]),(0,n.useEffect)(()=>{console.log("params",ve,oe.get("TabsActiveKey")),Zt(qn(Xn({},Ke),{activeKey:oe.get("TabsActiveKey")||"1"}))},[oe.get("TabsActiveKey")]),Mt.createElement(z.Z,{spinning:Ve||Je||It},Mt.createElement("section",{className:"p30",style:{background:"#fff"}},Mt.createElement(o.default,{destroyInactiveTabPane:!0,className:Xr.TabsStyle,activeKey:Ke.activeKey,onChange:lt=>{Zt(qn(Xn({},Ke),{activeKey:lt,page:1,limit:10}))}},Mt.createElement(o.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Mt.createElement(x.default,{className:"mt20",locale:{emptyText:Mt.createElement(K.Z,null)},columns:He,dataSource:((fe=N==null?void 0:N.data)==null?void 0:fe.list)||[],pagination:{total:((he=N==null?void 0:N.data)==null?void 0:he.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}})),Mt.createElement(o.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Mt.createElement(x.default,{className:"mt20",locale:{emptyText:Mt.createElement(K.Z,null)},columns:se,dataSource:((_e=mt==null?void 0:mt.data)==null?void 0:_e.list)||[],pagination:{total:((Ae=mt==null?void 0:mt.data)==null?void 0:Ae.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}})),Mt.createElement(o.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Mt.createElement(d.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Ke.status,onChange:lt=>{Zt(qn(Xn({},Ke),{status:lt,page:1}))},dataSource:Ee,titleWidth:60}),Mt.createElement(x.default,{locale:{emptyText:Mt.createElement(K.Z,null)},columns:kt,dataSource:((ae=_t==null?void 0:_t.data)==null?void 0:ae.list)||[],pagination:{total:((Ie=_t==null?void 0:_t.data)==null?void 0:Ie.count)||0,onChange:(lt,Le)=>{Zt(qn(Xn({},Ke),{page:lt,limit:Le}))},current:Ke==null?void 0:Ke.page,pageSize:Ke==null?void 0:Ke.limit,showTotal:lt=>Mt.createElement(Mt.Fragment,null,"\u5171",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},lt),"\u6761\u6570\u636E")}}))),Mt.createElement(y.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:je,centered:!0,destroyOnClose:!0,onCancel:()=>{nt(!1)},maskClosable:!1,width:544,onOk:()=>{te.submit()}},Mt.createElement(c.default,{form:te,colon:!1,onFinish:lt=>ta(void 0,null,function*(){(yield Vt(qn(Xn({},lt),{userId:it.student_work_id,score_id:it.student_works_score_id,status:3}))).status===0&&(tn(),nt(!1))})},Mt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Mt.createElement(J.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Mt.createElement("a",{onClick:()=>{dn(qn(Xn({},it),{id:$e.is_jupyter||$e.is_jupyter_lab?it==null?void 0:it.id:it==null?void 0:it.student_work_id}))}},it==null?void 0:it.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Mt.createElement("span",{style:{color:"#191919"}},it==null?void 0:it.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Mt.createElement("span",{style:{color:"#191919"}},it==null?void 0:it.score)}]}),Mt.createElement(g.Z,{className:"mt20",wrap:!1},Mt.createElement(r.Z,null,Mt.createElement(c.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Mt.createElement(I.Z,{min:1,max:100,step:1}))),Mt.createElement(r.Z,null,Mt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Mt.createElement(r.Z,null,Mt.createElement(c.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Mt.createElement(b.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var lo=(0,W.connect)(({user:S,shixunHomeworks:C,loading:E,globalSetting:pe,classroomList:fe})=>({user:S,shixunHomeworks:C,globalSetting:pe,loading:E.effects,classroomList:fe}))(ao),Cn=s(59301),ro=Object.defineProperty,oo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ya=(S,C,E)=>C in S?ro(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,da=(S,C)=>{for(var E in C||(C={}))io.call(C,E)&&Ya(S,E,C[E]);if(Qa)for(var E of Qa(C))co.call(C,E)&&Ya(S,E,C[E]);return S},mo=(S,C)=>oo(S,so(C)),po=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const fo=({shixunHomeworks:S,classroomList:C,loading:E,dispatch:pe})=>{const[fe,he]=(0,n.useState)(da(da({},(0,W.useParams)()),{page:1,limit:20})),{workList:_e,workSetting:Ae}=S,[ae,Ie]=(0,n.useState)([]);(0,n.useEffect)(()=>{_e!=null&&_e.course_id&&Ie(_e==null?void 0:_e.student_works)},[_e]),(0,n.useEffect)(()=>{ve()},[]);const ve=()=>po(void 0,null,function*(){const ft=yield pe({type:"shixunHomeworks/getWorkList",payload:mo(da({},fe),{score_open:!0,work_public:!0})});Ie((ft==null?void 0:ft.student_works)||[])}),oe=(ft,te)=>{fe.page=ft,fe.limit=20,ve()},$e=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ft=>ft},{title:_e!=null&&_e.is_jupyter_lab||_e!=null&&_e.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:ft=>ft===-1?"\u91CD\u505A\u4E2D":Cn.createElement(f.Uw,{status:ft})},{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ft,te)=>Cn.createElement(D.Z,{placement:"bottom",title:Cn.createElement("div",null,Cn.createElement("div",null,te.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${te.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Cn.createElement("div",null,te.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${te.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),_e!=null&&_e.anonymous_comment?Cn.createElement("div",null,te.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${te.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Cn.createElement("div",null,te.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${te.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Cn.createElement("div",null,te.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${te.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),_e!=null&&_e.anonymous_comment?Cn.createElement("div",null,te.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${te.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Cn.createElement("div",null,te.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${te.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(_e!=null&&_e.is_jupyter||_e!=null&&_e.is_jupyter_lab)&&Cn.createElement("div",{onClick:je=>{var nt;je.stopPropagation(),(0,f.xg)(_e.is_jupyter||_e.is_jupyter_lab?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/${te.id}/comment`:fe.course_group?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${te.id}?ids=${(nt=fe.course_group)==null?void 0:nt.toString()}`:`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${te.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ft>0?Cn.createElement("span",{style:{color:"#ff8100"}},ft):ft)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ft=>ft?i()(ft).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ft,te)=>Cn.createElement(D.Z,{title:Cn.createElement("div",null,Cn.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ft,"\u5206"),Cn.createElement("br",null),Cn.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",te.anonymous_comment_rate,"%"))},Cn.createElement("span",null,ft))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ft,te)=>_e!=null&&_e.work_public?Cn.createElement("a",{target:"_blank",onClick:()=>{var je,nt;(je=_e.homework_status)!=null&&je.includes("\u5BFC\u5165")||(0,f.xg)(_e.is_jupyter||_e.is_jupyter_lab?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/${te.id}/comment`:fe.course_group?`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${te.id}?ids=${(nt=fe.course_group)==null?void 0:nt.toString()}`:`/classrooms/${fe.coursesId}/common_homework/${fe.categoryId}/review/${te.id}`)}},"\u67E5\u770B"):"--"}].filter(ft=>!!ft);return Cn.createElement("div",{className:"p30 bg-white"},Cn.createElement(x.default,{loading:E["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Cn.createElement(K.Z,null)},dataSource:ae,columns:$e,onRow:(ft,te)=>({}),rowKey:"id",onChange:(ft,te,je)=>{if(je.order===void 0)switch(je.field){case"student_id":fe.b_order="desc",fe.order=je.field;break;default:delete fe.b_order,delete fe.order}else fe.b_order=je.order.replace("end",""),fe.order=je.field;ve()}}),Cn.createElement(L.Z,{showSizeChanger:!1,onChange:oe,hideOnSinglePage:!0,defaultCurrent:fe.page||1,current:fe.page||1,defaultPageSize:20,total:S.workList.work_count}))};var Eo=(0,W.connect)(({shixunHomeworks:S,classroomList:C,loading:E,user:pe})=>({shixunHomeworks:S,classroomList:C,loading:E.effects,user:pe}))(fo),gt=s(59301),go=Object.defineProperty,Ga=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Ka=(S,C,E)=>C in S?go(S,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[C]=E,Lu=(S,C)=>{for(var E in C||(C={}))vo.call(C,E)&&Ka(S,E,C[E]);if(Ga)for(var E of Ga(C))ho.call(C,E)&&Ka(S,E,C[E]);return S},Va=(S,C,E)=>new Promise((pe,fe)=>{var he=ae=>{try{Ae(E.next(ae))}catch(Ie){fe(Ie)}},_e=ae=>{try{Ae(E.throw(ae))}catch(Ie){fe(Ie)}},Ae=ae=>ae.done?pe(ae.value):Promise.resolve(ae.value).then(he,_e);Ae((E=E.apply(S,C)).next())});const Fo=({globalSetting:S,shixunHomeworks:C,dispatch:E,classroomList:pe})=>{var fe,he,_e,Ae,ae,Ie,ve,oe;const $e=(0,W.useParams)(),ft=(0,W.useLocation)(),[te]=(0,W.useSearchParams)(),[je,nt]=(0,n.useState)(te.get("tabs")||"0"),it=(0,n.useRef)(null),[ge,Je]=(0,n.useState)(!1),{workList:q,workSetting:_t}=C,[,,Ve]=(0,t.U)(e.Gw,{homeworkId:q==null?void 0:q.id});te.get("category_id")&&($e.category=te.get("category_id")),(0,n.useEffect)(()=>{tt()},[$e.coursesId]),(0,n.useEffect)(()=>{E({type:"classroomList/getAssistantPermissions",payload:{course_id:$e.coursesId}}),(0,Me.hs)(E)},[(0,l.bg)()]),(0,n.useEffect)(()=>{new URLSearchParams(ft.search).get("tabs")=="3"&&N()},[]);const tt=()=>{let mt=te.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));E({type:"shixunHomeworks/getWorkList",payload:Lu(Lu({},$e),mt)})},N=()=>{E({type:"shixunHomeworks/getWorkSetting",payload:Lu({},$e)})},It=[{name:(0,l.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:gt.createElement(Ct,{zip:it,btnLoading:ge,setBtnLoading:Je})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:gt.createElement(Eo,null),hidden:(0,l.GJ)()||!(q!=null&&q.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:gt.createElement("div",{className:"minH500"},gt.createElement(tl,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(fe=q.homework_status)==null?void 0:fe.includes("\u5BFC\u5165"),component:gt.createElement(Jr.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:gt.createElement(Mr,null),hidden:((he=q.homework_status)==null?void 0:he.includes("\u5BFC\u5165"))||!(0,l.GJ)()||q.is_jupyter||q.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:gt.createElement(rl,null),hidden:((_e=q.homework_status)==null?void 0:_e.includes("\u5BFC\u5165"))||!(q!=null&&q.view_answer)||q.is_jupyter||q.is_jupyter_lab},{name:gt.createElement(B.Z,{dot:q==null?void 0:q.appeal_notice,offset:[5,-5]},gt.createElement("span",{style:{color:je=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:gt.createElement(lo,null),hidden:(0,l.dE)()||!(q!=null&&q.anonymous_comment)},{name:(0,l.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(Ae=q.homework_status)!=null&&Ae.includes("\u5BFC\u5165")?gt.createElement(Gr.Z,null):gt.createElement(Br,null),hidden:((ae=q.homework_status)==null?void 0:ae.includes("\u5BFC\u5165"))&&(0,l.dE)(),forceRender:!1}].filter(mt=>!mt.hidden),Ge=()=>{var mt,Vt,cn,Ke,Zt,Ee,He,se,kt,tn,dn,lt,Le,Wt,yt,ln;return gt.createElement("div",{className:ku.workListTabButton},(0,l.GJ)()&>.createElement(gt.Fragment,null,(q.is_jupyter||q.is_jupyter_lab)&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,f.xg)(`/shixuns/${q.shixun_identifier}/challenges`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((mt=q.homework_status)==null?void 0:mt.includes("\u672A\u53D1\u5E03"))||((Vt=q.homework_status)==null?void 0:Vt.includes("\u672A\u5F00\u59CB")))&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:ct=>{ct.preventDefault(),E({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[$e.categoryId],selectArrsAll:[q],params:$e,detail:!0,type:2,manage_all_group:_t==null?void 0:_t.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((cn=q.homework_status)!=null&&cn.includes("\u672A\u53D1\u5E03"))&&!((Ke=q.homework_status)!=null&&Ke.includes("\u672A\u5F00\u59CB"))&&!((Zt=q.homework_status)!=null&&Zt.includes("\u5DF2\u622A\u6B62"))&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:ct=>{var Ue,Et;if(ct.preventDefault(),(0,l.Rm)()&&!((Et=(Ue=pe.AssistantObject)==null?void 0:Ue.normal)!=null&&Et.can_stop)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[$e.categoryId],selectArrsAll:[],params:$e,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),q!=null&&q.is_jupyter_lab||q!=null&&q.is_jupyter?gt.createElement(gt.Fragment,null,je==="1"&>.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ct,Ue;if((0,l.Rm)()&&!((Ue=(ct=pe.AssistantObject)==null?void 0:ct.normal)!=null&&Ue.can_create)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${$e.coursesId}/common_homework/${$e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):gt.createElement(gt.Fragment,null,gt.createElement(H.ZP,{type:"primary",icon:gt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ct,Ue;if((0,l.Rm)()&&!((Ue=(ct=pe.AssistantObject)==null?void 0:ct.normal)!=null&&Ue.can_create)){h.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W.history.push(`/classrooms/${$e.coursesId}/common_homework/${$e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(q!=null&&q.is_jupyter_lab||q!=null&&q.is_jupyter)&&(0,l.dE)()?gt.createElement(H.ZP,{type:"primary",onClick:()=>Va(void 0,null,function*(){(0,Yr.Z)({is_jupyter:q.is_jupyter,is_jupyter_lab:q.is_jupyter_lab,shixunId:q.shixun_identifier,homework_common_id:q.homework_id})})},gt.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Ee=q==null?void 0:q.task_operation)==null?void 0:Ee[0]):!((He=q==null?void 0:q.homework_status)!=null&&He.includes("\u5BFC\u5165"))&>.createElement(gt.Fragment,null,((se=q==null?void 0:q.work_statuses)==null?void 0:se.includes("\u53D6\u6D88\u5173\u8054"))&>.createElement(H.ZP,{type:"primary",onClick:()=>Va(void 0,null,function*(){const ct=yield(0,e.rN)({homeworkId:$e.categoryId});(ct==null?void 0:ct.status)===0&&(h.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),E({type:"shixunHomeworks/getWorkList",payload:Lu({},$e)}))})},"\u53D6\u6D88\u5173\u8054"),((kt=q==null?void 0:q.work_statuses)==null?void 0:kt.includes("\u5173\u8054\u9879\u76EE"))&>.createElement(H.ZP,{type:"primary",onClick:()=>{var ct;return(0,f.xg)(`${(ct=S==null?void 0:S.setting)==null?void 0:ct.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((tn=q==null?void 0:q.work_statuses)==null?void 0:tn.includes("\u5173\u8054\u9879\u76EE"))&>.createElement(H.ZP,{type:"primary",onClick:ct=>{ct.preventDefault(),y.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",gt.createElement("a",{onClick:()=>{var Ue;(0,f.xg)(`${(Ue=S==null?void 0:S.setting)==null?void 0:Ue.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((dn=q==null?void 0:q.work_statuses)==null?void 0:dn.includes("\u63D0\u4EA4\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((lt=q==null?void 0:q.work_statuses)==null?void 0:lt.includes("\u4FEE\u6539\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>{const ct=()=>{(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/${q.id}/edit`)};if(_t!=null&&_t.can_submit&&!(_t!=null&&_t.submit_size)){h.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ct()}},"\u4FEE\u6539\u4F5C\u54C1"),((Le=q==null?void 0:q.work_statuses)==null?void 0:Le.includes("\u8865\u4EA4\u4F5C\u54C1"))&>.createElement(H.ZP,{type:"primary",onClick:()=>(0,f.xg)(`/classrooms/${q.course_id}/common_homework/${q.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Wt=q==null?void 0:q.work_statuses)==null?void 0:Wt.includes("\u8865\u4EA4\u9644\u4EF6"))||((yt=q==null?void 0:q.work_statuses)==null?void 0:yt.includes("\u4FEE\u6539\u9644\u4EF6")))&>.createElement(H.ZP,{type:"primary",onClick:()=>{var ct;if(_t!=null&&_t.can_submit&&!(_t!=null&&_t.submit_size)){h.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}E({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:$e,selectArrs:Lu({},q),title:(ct=q==null?void 0:q.work_statuses)!=null&&ct.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(ln=q==null?void 0:q.work_statuses)!=null&&ln.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6")))};return gt.createElement("section",{className:`${ku.bg} ${ku.homeworkDetailWrapper}`},gt.createElement("div",{className:"edu-container mb30"},q.homework_name&>.createElement("section",{className:"animated fadeIn"},gt.createElement("aside",{className:"mt10"},q.category&>.createElement(w.Z,{separator:">"},gt.createElement(w.Z.Item,null,gt.createElement(W.Link,{to:`/classrooms/${$e==null?void 0:$e.coursesId}/common_homework`},q.course_name)),gt.createElement(w.Z.Item,null,gt.createElement(W.Link,{to:`/classrooms/${$e==null?void 0:$e.coursesId}/common_homework/${((Ie=q.category)==null?void 0:Ie.main)===1?"":q.category.category_id}`},q.category.category_name)),gt.createElement(w.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),gt.createElement("aside",{className:[ku.title,"mt20"].join(" ")},gt.createElement(W.Link,{to:`/classrooms/${q.course_id}/common_homework/${((ve=q.category)==null?void 0:ve.main)===1?"":q.category.category_id}`},gt.createElement(O.Z,{className:"font16 c-black"})),gt.createElement("strong",{className:"font20 ml5"},q.homework_name),gt.createElement(f.VV,{temporary:!0,status:q.homework_status}))),gt.createElement("aside",{className:`mt30 relative ${ku.workListTabWrap}`},gt.createElement(o.default,{destroyInactiveTabPane:!0,type:"card",activeKey:je,tabBarExtraContent:(oe=q.homework_status)!=null&&oe.includes("\u5BFC\u5165")&&(0,l.GJ)()?gt.createElement(H.ZP,{icon:gt.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{E({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:q==null?void 0:q.homework_name,id:q==null?void 0:q.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Ge(),onTabClick:(mt,Vt)=>{parseInt(mt)==3&&N();const cn=()=>{if(parseInt(mt)===2){if(!(q!=null&&q.view_answer)){h.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}nt(mt)}else nt(mt)};mt!=="11"&&tt(),C.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?y.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{cn(),E({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):cn()},className:ku.tabs,items:It.map(mt=>({label:mt.name,key:mt.id,children:mt.component,forceRender:mt.forceRender}))}))),gt.createElement(Dr.Z,null),gt.createElement(Kr.Z,{onOk:()=>{tt()}}),gt.createElement(Vr.Z,{onOk:()=>{tt()}}),gt.createElement(ol.Z,{type:"edit",onCallback:()=>tt(),courseEndTime:q==null?void 0:q.course_end_date}),gt.createElement(sl.Z,{courseEndTime:q==null?void 0:q.course_end_date,successCallback:()=>tt(),visible:pe.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[$e.categoryId],courseId:$e.coursesId,isBatch:!1}),gt.createElement(Qr,null),gt.createElement(wr.Z,{ref:it,hide:!0,name:`${q==null?void 0:q.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>Je(!1)}))};var _o=(0,W.connect)(({user:S,shixunHomeworks:C,loading:E,globalSetting:pe,classroomList:fe})=>({user:S,shixunHomeworks:C,globalSetting:pe,loading:E.effects,classroomList:fe}))(Fo)},83061:function(St,We,s){"use strict";var n=s(78241),W=s(43418),B=s(8591),H=s(92832),h=s(36708),y=s(89070),w=s(57490),o=s(59301),O=Object.defineProperty,f=Object.defineProperties,c=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,b=(L,Z,I)=>Z in L?O(L,Z,{enumerable:!0,configurable:!0,writable:!0,value:I}):L[Z]=I,r=(L,Z)=>{for(var I in Z||(Z={}))g.call(Z,I)&&b(L,I,Z[I]);if(D)for(var I of D(Z))_.call(Z,I)&&b(L,I,Z[I]);return L},x=(L,Z)=>f(L,c(Z)),F=(L,Z,I)=>new Promise(($,z)=>{var V=ee=>{try{K(I.next(ee))}catch(T){z(T)}},i=ee=>{try{K(I.throw(ee))}catch(T){z(T)}},K=ee=>ee.done?$(ee.value):Promise.resolve(ee.value).then(V,i);K((I=I.apply(L,Z)).next())});const P=({classroomList:L,loading:Z,dispatch:I,shixunHomeworks:$})=>{const z=(0,y.useParams)(),[V]=n.default.useForm(),{workList:i,workSetting:K}=$,ee=()=>{I({type:"shixunHomeworks/getWorkSetting",payload:r({},z)}),I({type:"shixunHomeworks/getWorkList",payload:r({},z)})};return o.createElement(W.default,{centered:!0,title:L.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:L.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>F(void 0,null,function*(){const T=()=>F(void 0,null,function*(){var ue;yield V.validateFields();const m=r({},V.getFieldValue()),{selectArrs:le}=L.actionTabs;m.attachment_ids=(ue=m.attachment_ids)==null?void 0:ue.map(ne=>ne.response.id),(yield(0,h.mz)(x(r({},m),{homeworkId:le.work_id}))).status===0&&(V.resetFields(),I({type:"classroomList/setActionTabs",payload:{}}),ee())});if(K!=null&&K.can_submit){if(!(K!=null&&K.submit_size)){B.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}W.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:o.createElement(o.Fragment,null,"\u4F60\u8FD8\u6709 ",o.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},K==null?void 0:K.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{T()}});return}T()}),onCancel:()=>{V.resetFields(),I({type:"classroomList/setActionTabs",payload:{}})}},o.createElement(n.default,{form:V,initialValues:{}},o.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},o.createElement(w.Z,null)),o.createElement(n.default.Item,{name:"description"},o.createElement(H.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${L.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};We.Z=(0,y.connect)(({classroomList:L,loading:Z,shixunHomeworks:I})=>({classroomList:L,loading:Z,shixunHomeworks:I}))(P)},16133:function(St,We,s){"use strict";var n=s(59301),W=s(78241),B=s(8591),H=s(43418),h=s(95237),y=s(43604),w=s(5083),o=s(5112),O=s(24905),f=s(61186),c=s.n(f),D=s(99064),g=s(24065),_=s(955),b=s(89070),r=s(59437),x=s(50757),F=s(92365),P=s(79834),L=s(82438),Z=s(49692),I=s(59301),$=Object.defineProperty,z=Object.defineProperties,V=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,T=(re,R,v)=>R in re?$(re,R,{enumerable:!0,configurable:!0,writable:!0,value:v}):re[R]=v,ue=(re,R)=>{for(var v in R||(R={}))K.call(R,v)&&T(re,v,R[v]);if(i)for(var v of i(R))ee.call(R,v)&&T(re,v,R[v]);return re},m=(re,R)=>z(re,V(R)),le=(re,R)=>{var v={};for(var l in re)K.call(re,l)&&R.indexOf(l)<0&&(v[l]=re[l]);if(re!=null&&i)for(var l of i(re))R.indexOf(l)<0&&ee.call(re,l)&&(v[l]=re[l]);return v},X=(re,R,v)=>new Promise((l,p)=>{var M=de=>{try{Y(v.next(de))}catch(De){p(De)}},j=de=>{try{Y(v.throw(de))}catch(De){p(De)}},Y=de=>de.done?l(de.value):Promise.resolve(de.value).then(M,j);Y((v=v.apply(re,R)).next())});const ne=re=>{var R=re,{classroomList:v,dispatch:l,courseEndTime:p}=R,M=le(R,["classroomList","dispatch","courseEndTime"]),j,Y,de,De;const Be=(0,b.useParams)(),[we]=W.default.useForm(),[Ce,Ze]=(0,n.useState)(1),[ze,Me]=(0,n.useState)([]),[a,J]=(0,n.useState)(0),[d,t]=(0,n.useState)(2e3),[e,u]=(0,n.useState)(!0),[A,U]=(0,n.useState)(!1),[k,ie]=(0,n.useState)(!1),[ye,Fe]=(0,n.useState)([]),[be,Re]=(0,n.useState)(!0),[Pe,ot]=(0,n.useState)(null),[Tt,Jt]=(0,n.useState)({}),[Ht,wt]=(0,n.useState)({});(0,n.useEffect)(()=>{if(v.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Pn(),Rt(),v.actionTabs.type===2){const Ye=v.actionTabs.selectArrsAll[0];ot({submit_limit:Ye==null?void 0:Ye.submit_limit,submit_limit_num:Ye==null?void 0:Ye.submit_limit_num,must_file:Ye==null?void 0:Ye.must_file,can_submit:Ye==null?void 0:Ye.can_submit,submit_num:Ye==null?void 0:Ye.submit_num}),Re(Ye.unified_setting)}else Re(!1),ot({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[v.actionTabs]),(0,n.useEffect)(()=>{if(A){if(k)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,g.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:m(ue({},v.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ue({},v.actionTabs.params)})}},[A]);const Rt=Ye=>X(void 0,null,function*(){u(!0);const pn=yield(0,F.c_)(m(ue({},Be),{page:Ye||Ce,limit:2e4,homework_id:v.actionTabs.type===1?"":v.actionTabs.selectArrs[0]}));pn==null||pn.course_groups.map((xn,Sn)=>{xn.key=xn.id,xn.title=xn.name,xn.disabled=xn.is_published}),pn&&(Me([...pn==null?void 0:pn.course_groups]),J(pn==null?void 0:pn.course_groups_count),u(!1),Ye||we.setFieldsValue({publish_time:c()(c()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:c()(c()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bn=Ye=>{Ze(Ye),Rt(Ye)},Xt=()=>{(0,g.GJ)()?v.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:ue({},Be)}),l({type:"shixunHomeworks/getWorkSetting",payload:ue({},Be)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:m(ue({},v.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ue({},v.actionTabs.params)})},sn=()=>X(void 0,null,function*(){var Ye,pn;if((0,g.Rm)()&&!((Ye=v.AssistantObject.normal)!=null&&Ye.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),mn(!1);return}const xn=ue({},we.getFieldsValue());if(xn.end_time<=xn.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),mn(!1);return}if((ye==null?void 0:ye.length)<=0&&!be&&ze.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}if(Pe!=null&&Pe.submit_limit&&!(Pe!=null&&Pe.submit_limit_num)){B.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}if(Pe!=null&&Pe.can_submit&&!(Pe!=null&&Pe.submit_num)){B.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),mn(!1);return}let Sn=ue({homework_ids:[...v.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(Vn=>Vn.id):(pn=v.detailCommonHomeworksList)==null?void 0:pn.course_groups,end_time:c()(xn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(xn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length},Pe),Mn=yield(0,Z.Tr)({homework_common_ids:[...v.actionTabs.selectArrs],course_id:Be.coursesId,type:"homework_common"});(Mn==null?void 0:Mn.student_count)===0?wn(Sn):(wt(Sn),Jt(Mn))}),wn=Ye=>X(void 0,null,function*(){mn(!0);const pn=yield(0,D.ZP)(`/api/courses/${Be.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ue({},Ye)});mn(!1),pn.status===0&&((0,_.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),M.onCallback&&M.onCallback(),Xt(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:I.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Pn=()=>{Ze(1),Me([]),Fe([])},{detailCommonHomeworksList:bn}=v,Hn=a>Ce*d,[_n,mn]=(0,n.useState)(!1);return I.createElement("div",null,I.createElement(H.default,{width:600,centered:!0,confirmLoading:_n,title:"\u53D1\u5E03\u4F5C\u4E1A",open:v.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:sn,onCancel:()=>{Pn(),Xt(),l({type:"classroomList/setActionTabs",payload:{}})}},I.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",I.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ze&&I.createElement(W.default,{form:we},I.createElement("div",{style:{paddingLeft:0}},I.createElement(h.Z,{className:"mt30",align:"middle"},I.createElement(y.Z,null,I.createElement(W.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},I.createElement(w.default,{style:{width:170,marginRight:"25px"},disabledDate:Ye=>(0,P.Q8)(Ye,p),disabledTime:Ye=>(0,P.d0)(Ye),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,_.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),I.createElement(y.Z,{className:"ml20"},I.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},I.createElement(w.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()((0,_.U6)(),"HH:mm")},disabledDate:Ye=>(0,P.Q8)(Ye,p,we.getFieldValue("publish_time")),disabledTime:Ye=>(0,P.d0)(Ye,we.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),v.actionTabs.type===2&&I.createElement(h.Z,{style:{marginBottom:"10px"}},I.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),I.createElement(o.ZP.Group,{value:be,onChange:Ye=>{Re(Ye.target.value),Fe([])}},I.createElement(o.ZP,{value:!0,disabled:!v.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),I.createElement(o.ZP,{className:"ml20",disabled:ze.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ze.length<=0&&v.actionTabs.type===2&&I.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(v.actionTabs.type===1||!be)&&ze.length>0&&I.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},I.createElement("span",{style:{flex:1}},I.createElement(O.default,{checked:ye.length===ze.length,onChange:Ye=>{ye.length===ze.length?Fe([]):Fe(ze.filter(pn=>!pn.is_published))}},"\u5168\u9009")),I.createElement("span",{style:{width:16}}),I.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(v.actionTabs.type===1||!be)&&ze.length>0&&I.createElement(r.Z,{data:ze,selectedRowKeys:ye,setSelectedRowKeys:Fe})),!((de=(Y=(j=v==null?void 0:v.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:Y[0])!=null&&de.is_shixun)&&I.createElement(x.ZP,{value:Pe,onChange:Ye=>ot(ue({},Ye))})),I.createElement(L.Z,{resdata:Tt,type:((De=v.actionTabs.selectArrs)==null?void 0:De.length)===1?"shixun":"shixunpush",okloading:_n,oktext:(Tt==null?void 0:Tt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ye=>X(void 0,null,function*(){mn(!0);let pn=yield(0,D.ZP)(`/api/courses/${Be.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...v.actionTabs.selectArrs]}});mn(!1),(pn==null?void 0:pn.status)===0&&wn(Ht)})}))};We.Z=(0,b.connect)(({classroomList:re})=>({classroomList:re}))(ne)},33441:function(St,We,s){"use strict";s.d(We,{Z:function(){return V}});var n=s(59301),W={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},B=Object.defineProperty,H=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,w=(i,K,ee)=>K in i?B(i,K,{enumerable:!0,configurable:!0,writable:!0,value:ee}):i[K]=ee,o=(i,K)=>{for(var ee in K||(K={}))h.call(K,ee)&&w(i,ee,K[ee]);if(H)for(var ee of H(K))y.call(K,ee)&&w(i,ee,K[ee]);return i};const O=i=>React.createElement("svg",o({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var f="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",c=s(99313),D=s(92310),g=s.n(D),_=s(59301),b=Object.defineProperty,r=Object.defineProperties,x=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Z=(i,K,ee)=>K in i?b(i,K,{enumerable:!0,configurable:!0,writable:!0,value:ee}):i[K]=ee,I=(i,K)=>{for(var ee in K||(K={}))P.call(K,ee)&&Z(i,ee,K[ee]);if(F)for(var ee of F(K))L.call(K,ee)&&Z(i,ee,K[ee]);return i},$=(i,K)=>r(i,x(K)),V=({dataSource:i,className:K,style:ee})=>{const[T,ue]=(0,n.useState)([]),[m,le]=(0,n.useState)(""),X=(0,n.useRef)("");(0,n.useEffect)(()=>{if(i!=null&&i.length){const R=String(Math.random()).slice(-6),v=i.map(l=>$(I({},l),{key:`${R}-${l.key}`}));ue(v),le(v[0].key)}},[i.length]);const ne=R=>{le(R),X.current=R;const v=document.getElementById(R);if(v){const l=v.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:l,behavior:"smooth"})}},re=()=>{const R=T.map(l=>document.getElementById(l.key)),v=window.innerHeight/2;for(const l of R)if(l){const p=l.getBoundingClientRect();if(p.top>=0&&p.top(window.addEventListener("scroll",re),()=>{window.removeEventListener("scroll",re)}),[T]),_.createElement("div",{className:g()(W.anchorNavigation,K),style:ee},_.createElement(c.default,{items:T,tabBarGutter:60,className:W.tabs,activeKey:m,onChange:ne}),T.map(R=>_.createElement("div",{key:R.key,id:R.key,className:W.box},_.createElement("div",{className:W.head},_.createElement("img",{className:"mr10",src:f,alt:"Dot"}),R.label),_.createElement("div",{className:W.element},R.element))))}},62551:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(99313),h=s(1710),y=s(58421),w=s(89070),o=s(99064),O=s(61186),f=s.n(O),c=s(59301),D=(b,r,x)=>new Promise((F,P)=>{var L=$=>{try{I(x.next($))}catch(z){P(z)}},Z=$=>{try{I(x.throw($))}catch(z){P(z)}},I=$=>$.done?F($.value):Promise.resolve($.value).then(L,Z);I((x=x.apply(b,r)).next())});const{Dragger:g}=W.default,_=({})=>{const b=(0,w.useParams)(),[r]=B.default.useForm(),[x,F]=(0,n.useState)(!0),[P,L]=(0,n.useState)(!1);let[Z,I]=(0,n.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const $=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function z(){return D(this,null,function*(){let i;L(!0),window.location.href.indexOf("exercise")>-1?i=`/api/exercises/${b==null?void 0:b.categoryId}/redo_logs.json`:i=`/api/homework_commons/${b==null?void 0:b.categoryId}/redo_logs.json`;let K=yield(0,o.ZP)(i,{method:"get",params:Z});L(!1),(K==null?void 0:K.status)===0&&F(K==null?void 0:K.data)})}(0,n.useEffect)(()=>{z()},[]);let V=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(i,K,ee)=>{var T;return(T=$.find(ue=>ue.question_type===i))==null?void 0:T.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(i,K,ee)=>{var T;return(T=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ue=>ue.id===i))==null?void 0:T.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(i,K,ee)=>f()(i).format("YYYY-MM-DD HH:mm:ss")}].filter(i=>!!i);return c.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},c.createElement(H.default,{destroyInactiveTabPane:!0,onChange:i=>{Z.type=i,Z.page=1,Z.limit=10,I(Z),z()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:c.createElement(h.default,{className:"mt20",loading:P,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(i,K,ee)=>f()(i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:c.createElement(h.default,{className:"mt20",loading:P,columns:V,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(i=>!!i)}),c.createElement(y.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(i,K)=>{Z.page=i,Z.limit=K,I(Z),z()},current:Z.page,total:x.count,pageSize:Z.limit,style:{marginTop:20}}))};We.Z=(0,w.connect)(({classroomList:b})=>({classroomList:b}))(_)},7621:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(43418),h=s(5871),y=s(89070),w=s(99064),o=s(61186),O=s.n(o),f=s(955),c=s(59301),D=Object.defineProperty,g=Object.defineProperties,_=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,F=(z,V,i)=>V in z?D(z,V,{enumerable:!0,configurable:!0,writable:!0,value:i}):z[V]=i,P=(z,V)=>{for(var i in V||(V={}))r.call(V,i)&&F(z,i,V[i]);if(b)for(var i of b(V))x.call(V,i)&&F(z,i,V[i]);return z},L=(z,V)=>g(z,_(V)),Z=(z,V,i)=>new Promise((K,ee)=>{var T=le=>{try{m(i.next(le))}catch(X){ee(X)}},ue=le=>{try{m(i.throw(le))}catch(X){ee(X)}},m=le=>le.done?K(le.value):Promise.resolve(le.value).then(T,ue);m((i=i.apply(z,V)).next())});const{Dragger:I}=W.default,$=({classroomList:z,dispatch:V,onOk:i})=>{const K=(0,y.useParams)(),[ee]=B.default.useForm(),[T,ue]=(0,n.useState)(),[m,le]=(0,n.useState)(!1),X={height:100,onRemove:()=>{ue("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:ne=>Z(void 0,null,function*(){return ue(ne),!1})};return(0,n.useEffect)(()=>{ee.setFieldsValue({publish_time:O()(O()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:O()(O()(new Date((0,f.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),c.createElement(H.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:z.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:m},onOk:()=>Z(void 0,null,function*(){ee.submit()}),onCancel:()=>{ee.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},c.createElement(B.default,{form:ee,onFinish:ne=>Z(void 0,null,function*(){var re,R;console.log("---",z.actionTabs,ne,K);let v=((re=z==null?void 0:z.actionTabs)==null?void 0:re.type)==="exercise"?`/api/exercises/${K==null?void 0:K.category}/exercise_user/edit_score.json`:`/api/student_works/${z.actionTabs.id}/edit_score.json`;le(!0);let l=yield(0,w.ZP)(v,{method:"post",body:L(P({},ne),{exercise_user_id:((R=z==null?void 0:z.actionTabs)==null?void 0:R.type)==="exercise"?z.actionTabs.id:""})});le(!1),ee.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),i()})},c.createElement(B.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},c.createElement(h.Z,{min:0,style:{width:"100%"}}))))};We.Z=(0,y.connect)(({classroomList:z})=>({classroomList:z}))($)},25060:function(St,We,s){"use strict";var n=s(59301),W=s(54580),B=s(78241),H=s(3113),h=s(95237),y=s(81327),w=s(5083),o=s(89070),O=s(61186),f=s.n(O),c=s(79834),D=s(99064),g=s(59301),_=(x,F,P)=>new Promise((L,Z)=>{var I=V=>{try{z(P.next(V))}catch(i){Z(i)}},$=V=>{try{z(P.throw(V))}catch(i){Z(i)}},z=V=>V.done?L(V.value):Promise.resolve(V.value).then(I,$);z((P=P.apply(x,F)).next())});const{Dragger:b}=W.default,r=({})=>{const x=(0,o.useParams)(),[F]=B.default.useForm(),[P,L]=(0,n.useState)(!0),[Z,I]=(0,n.useState)(!1);console.log("----",x);function $(){return _(this,null,function*(){var z,V;let i;window.location.href.indexOf("exercise")>-1?i=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:i=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let K=yield(0,D.ZP)(i,{method:"get"});(K==null?void 0:K.status)===0&&F.setFieldsValue({publish_time:f()(f()((z=K==null?void 0:K.data)==null?void 0:z.publish_time).format("YYYY-MM-DD HH:mm")),end_time:f()(f()((V=K==null?void 0:K.data)==null?void 0:V.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,n.useEffect)(()=>{$()},[]),g.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},g.createElement("div",{style:{textAlign:"end"}},P&&g.createElement(H.ZP,{onClick:()=>{L(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!P&&g.createElement("div",null,g.createElement(H.ZP,{type:"primary",loading:Z,onClick:()=>{F.submit()}},"\u63D0\u4EA4"),g.createElement(H.ZP,{style:{marginLeft:20},onClick:()=>{L(!0)}},"\u53D6\u6D88"))),g.createElement(B.default,{form:F,disabled:P,onFinish:z=>_(void 0,null,function*(){I(!0),console.log("---",window.location.href);let V;window.location.href.indexOf("exercise")>-1?V=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:V=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let i=yield(0,D.ZP)(V,{method:"post",body:{publish_time:f()(z.publish_time).format("YYYY-MM-DD HH:mm"),end_time:f()(z.end_time).format("YYYY-MM-DD HH:mm")}});I(!1),(i==null?void 0:i.status)===0&&L(!0)})},g.createElement(h.Z,null,g.createElement(y.Z,null,g.createElement(B.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},g.createElement(w.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,c.Q8)(z),disabledTime:z=>(0,c.d0)(z),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),g.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),g.createElement(h.Z,null,g.createElement(y.Z,null,g.createElement(B.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},g.createElement(w.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,c.Q8)(z,"",F.getFieldValue("publish_time")),disabledTime:z=>(0,c.d0)(z,F.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),g.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};We.Z=(0,o.connect)(({classroomList:x})=>({classroomList:x}))(r)},59437:function(St,We,s){"use strict";s.d(We,{Z:function(){return f}});var n=s(59301),W=s(92832),B=s(24905),H=s(95237),h={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",w=s(8797),o=(c,D,g)=>new Promise((_,b)=>{var r=P=>{try{F(g.next(P))}catch(L){b(L)}},x=P=>{try{F(g.throw(P))}catch(L){b(L)}},F=P=>P.done?_(P.value):Promise.resolve(P.value).then(r,x);F((g=g.apply(c,D)).next())}),f=({data:c,value:D=[],handleChangePage:g,className:_="",setSelectedRowKeys:b,selectedRowKeys:r,onChange:x=()=>{}})=>{const[F,P]=(0,n.useState)([]),[L,Z]=(0,n.useState)([]),[I,$]=(0,n.useState)([]);let[z,V]=(0,n.useState)(1),[i,K]=(0,n.useState)();return(0,n.useEffect)(()=>{P(c),Z([]),$([])},[c]),(0,n.useEffect)(()=>{b&&(Z(r),$(r))},[r]),n.createElement("div",{className:`flex justify-between w-full ${_}`},n.createElement("div",{className:h.leftdiv},n.createElement(W.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:ee=>o(void 0,null,function*(){P(c.filter(T=>{var ue;return(ue=T==null?void 0:T.name)==null?void 0:ue.includes(ee.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),F.length===0&&n.createElement(w.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(B.default.Group,{value:L.map(ee=>`${ee.id}`),onChange:ee=>{b(F.filter(T=>ee.includes(`${T.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},F.map((ee,T)=>n.createElement(H.Z,{key:ee.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},n.createElement(B.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ee.is_published,value:`${ee.id}`},n.createElement("div",{className:h.listClass},n.createElement("span",{className:h.spantitle,style:{width:ee.is_published?"108px":"170px"}},ee.name),ee.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:h.rightdiv},n.createElement(W.default.Search,{onChange:ee=>{$(L.filter(T=>T.name.includes(ee.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),I.length===0&&n.createElement(w.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),I.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},I.map((ee,T)=>n.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:ee.id},n.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},ee.name),n.createElement("img",{src:y,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{b(L.filter(ue=>`${ue.id}`!=`${ee.id}`))}})))))))}},50757:function(St,We,s){"use strict";s.d(We,{Ei:function(){return F},rU:function(){return P},ZP:function(){return Z}});var n=s(59301),W={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},B=s(78241),H=s(24905),h=s(5871),y=s(95237),w=s(43604),o=s(6848),O=s(92310),f=s.n(O),c=s(59301),D=Object.defineProperty,g=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,r=(I,$,z)=>$ in I?D(I,$,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[$]=z,x=(I,$)=>{for(var z in $||($={}))_.call($,z)&&r(I,z,$[z]);if(g)for(var z of g($))b.call($,z)&&r(I,z,$[z]);return I};const F=({value:I,className:$,style:z})=>{const[V,i]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(I){const{submit_limit:ee,must_file:T}=I;if(ee&&T){i("1");return}if(ee&&!T){i("2");return}if(!ee&&T){i("3");return}}},[I]);const K={1:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},I==null?void 0:I.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:c.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",c.createElement("span",{className:"ml5 mr5 c-light-primary"},I==null?void 0:I.submit_limit_num),"\u5B57\u7B26"),3:c.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return V==="0"?c.createElement(c.Fragment,null):c.createElement("section",{className:f()(W.exhibition,$),style:z},c.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),K==null?void 0:K[V])},P=({className:I,style:$,form:z})=>{const V=B.default.useWatch("submit_limit",z),i=B.default.useWatch("can_submit",z);return c.createElement("section",{className:f()(W.wrap,I),style:$},c.createElement("div",{className:`${W.title}`},c.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),c.createElement("div",null,c.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(B.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),c.createElement(B.default.Item,{name:"submit_num",rules:i&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},c.createElement(h.Z,{precision:0,min:1,disabled:!i,size:"large",addonAfter:"\u6B21",style:{width:223}})),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},c.createElement(B.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),c.createElement(B.default.Item,{className:"mr10",name:"submit_limit_num",rules:V&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},c.createElement(h.Z,{precision:0,min:1,disabled:!V,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),c.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},c.createElement(B.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},c.createElement(H.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),c.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},c.createElement(B.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},c.createElement(H.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),c.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var Z=({value:I,onChange:$,className:z,style:V,disabled:i=!1,checkMarginLeft:K=0})=>{const ee={submit_limit:!1,submit_limit_num:200,must_file:!1},[T,ue]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(I,"value"),!I)return;const le={submit_limit:I==null?void 0:I.submit_limit,submit_limit_num:I==null?void 0:I.submit_limit_num,must_file:I==null?void 0:I.must_file,can_submit:I==null?void 0:I.can_submit,submit_num:I==null?void 0:I.submit_num};ue(x({},le))},[I]);const m=le=>{const X=x(x({},T),le);$(X)};return c.createElement("section",{className:f()(W.wrap,z),style:V},c.createElement("div",{className:`${W.title} mt30`},c.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),c.createElement(y.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{disabled:i,checked:T==null?void 0:T.can_submit,onChange:le=>m({can_submit:le.target.checked})}),c.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),c.createElement(h.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:i||!(T!=null&&T.can_submit),value:T==null?void 0:T.submit_num,onChange:le=>m({submit_num:le})}),c.createElement(o.Z,{overlayInnerStyle:{width:520},title:c.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",c.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",c.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},c.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${W.title_icon}`}))),c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{style:{marginLeft:K},disabled:i,checked:T==null?void 0:T.submit_limit,onChange:le=>m({submit_limit:le.target.checked})}),c.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),c.createElement(h.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:i||!(T!=null&&T.submit_limit),value:T==null?void 0:T.submit_limit_num,onChange:le=>m({submit_limit_num:le})})),c.createElement(w.Z,{style:{lineHeight:"40px",marginTop:"10px"}},c.createElement(H.default,{style:{marginLeft:K},disabled:i,checked:T==null?void 0:T.must_file,onChange:le=>m({must_file:le.target.checked})}),c.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},23538:function(St,We,s){"use strict";s.d(We,{$J:function(){return B},JZ:function(){return h},bN:function(){return w},jP:function(){return y},rO:function(){return H}});var n=s(99064),W=(o,O,f)=>new Promise((c,D)=>{var g=r=>{try{b(f.next(r))}catch(x){D(x)}},_=r=>{try{b(f.throw(r))}catch(x){D(x)}},b=r=>r.done?c(r.value):Promise.resolve(r.value).then(g,_);b((f=f.apply(o,O)).next())});function B(o){return(0,n.U2)(`libraries/${o}.json`)}function H(){return(0,n.U2)("library_tags.json")}function h(o){return W(this,null,function*(){return(yield(0,n.IV)(`attachments/${o}.json`)).status===0})}function y(o){return(0,n.v_)("libraries.json",o)}function w(o,O){return(0,n.gz)(`libraries/${o}.json`,O)}},78297:function(St,We,s){"use strict";s.d(We,{AD:function(){return le},D9:function(){return l},Hp:function(){return $},IM:function(){return M},Iy:function(){return V},KM:function(){return Me},MJ:function(){return z},Ne:function(){return p},ON:function(){return Be},Uj:function(){return Ze},VY:function(){return de},YO:function(){return Ce},YX:function(){return we},Zn:function(){return b},_g:function(){return L},_k:function(){return R},c6:function(){return ue},cr:function(){return r},eV:function(){return m},fi:function(){return x},gh:function(){return ee},hS:function(){return j},iA:function(){return F},j6:function(){return Z},je:function(){return re},jj:function(){return I},kS:function(){return De},o6:function(){return T},pO:function(){return ze},rQ:function(){return X},sA:function(){return K},xm:function(){return v},xo:function(){return Y},y8:function(){return ne},yd:function(){return P}});var n=s(92365),W=s(89070),B=s(955),H=s(8591),h=s(3294),y=Object.defineProperty,w=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,f=(a,J,d)=>J in a?y(a,J,{enumerable:!0,configurable:!0,writable:!0,value:d}):a[J]=d,c=(a,J)=>{for(var d in J||(J={}))o.call(J,d)&&f(a,d,J[d]);if(w)for(var d of w(J))O.call(J,d)&&f(a,d,J[d]);return a},D=(a,J,d)=>new Promise((t,e)=>{var u=k=>{try{U(d.next(k))}catch(ie){e(ie)}},A=k=>{try{U(d.throw(k))}catch(ie){e(ie)}},U=k=>k.done?t(k.value):Promise.resolve(k.value).then(u,A);U((d=d.apply(a,J)).next())});const g=()=>{(0,W.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},_=()=>{(0,W.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},b=a=>D(void 0,null,function*(){g(),(yield(0,n.YR)(c({},a))).status===0&&(yield(0,B.QH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_couser_info.json`,query:a}))),_()}),r=a=>D(void 0,null,function*(){const J=yield(0,n.yS)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_member_act_score`);else{if(J.status===-2)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_member_act_score`))}}),x=a=>D(void 0,null,function*(){const J=yield(0,n.W0)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_score`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_score`))}}),F=a=>D(void 0,null,function*(){const J=yield(0,n.Nl)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`))}}),P=a=>D(void 0,null,function*(){const J=yield(0,n.IU)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/export_star_user`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/export_star_user`))}}),L=a=>D(void 0,null,function*(){const J=yield(0,n.td)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else{if(J.status===-2)return J;if(J.status===-3)(0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_exercise_and_other`);else if(J.status===-4)return J}}),Z=a=>D(void 0,null,function*(){const J=yield(0,n.QX)(c({},a));if(J.status===0)H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_homework`);else{if(J.status===-4)return J;J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/course_total_homework`))}}),I=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.o_)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),$=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.ZL)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),z=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.vV)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),V=(a,J)=>D(void 0,null,function*(){const d=yield(0,n.aP)(c({},a));d.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`)):d.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/${J}`))}),i=a=>D(void 0,null,function*(){g(),(yield exportCourseWorkListAppendix(c({},a))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${a.categoryId}/works_list.zip`,query:a}))),_()}),K=a=>D(void 0,null,function*(){g(),yield(0,B.QH)("",h.Z.API_SERVER+`/api/polls/${a.categoryId}/commit_result.xlsx`),_()}),ee=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/attendances/export_xlsx_data.xlsx`,query:a}))}),T=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/video_study_statics.xlsx`,query:a}))}),ue=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_video_study.xlsx`,query:a}))}),m=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a.coursesId}/export_course_students_info.xlsx`,query:a}))}),le=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/school_manages/students.xlsx",query:a}))}),X=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/item_banks/export.xlsx",query:a}))}),ne=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:a}))}),re=a=>D(void 0,null,function*(){const J=yield(0,n.Uy)(c({},a));J.status===0?(H.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),W.history.push(`/classrooms/${a.coursesId}/exportlist/exercise_score,export_exercise_users`)):J.status===-3&&((0,W.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),W.history.push(`/classrooms/${a.coursesId}/exportlist/exercise_score,export_exercise_users`))}),R=a=>D(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/export_records/${a.id}.xlsx`,query:a}))}),v=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:a}))}),l=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/courses/${a==null?void 0:a.coursesId}/${a.menuKey}_statistic.xlsx?${a.checkedList.map(J=>`course_group_id[]=${J}`).join("&")}`,query:a}))}),p=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_training_objectives.xlsx`,query:a}))}),M=a=>D(void 0,null,function*(){yield(0,B.FH)(a==null?void 0:a.name,(0,B.NY)({url:h.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:a}))}),j=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_courses.xlsx`,query:a}))}),Y=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/ec_years/${a==null?void 0:a.ec_year_id}/ec_graduation_requirements.xlsx`,query:a}))}),de=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:a}))}),De=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:a}))}),Be=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/examination_banks/${a.id}.json`,query:a}))}),we=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/exercises/${a.categoryId}.json`,query:a}))}),Ce=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/polls/${a==null?void 0:a.id}/commit_result.json`,query:a}))}),Ze=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+"/api/paths/get_task_pass.json",query:a}))}),ze=(a,J)=>D(void 0,null,function*(){yield(0,B.FH)(J||"",(0,B.NY)({url:h.Z.API_SERVER+`/api/exercises/${a==null?void 0:a.exercise_id}/consult_exercise.json`,query:a}))}),Me=a=>D(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:h.Z.API_SERVER+`/api/competitions/${a==null?void 0:a.identifier}/competition_commit_records/member_works.xlsx`,query:a}))})},5383:function(St,We,s){"use strict";s.d(We,{M:function(){return y},Y:function(){return h}});var n=s(61186),W=s.n(n),B=s(89392),H=s.n(B);const h=(w,o="YYYY-MM-DD")=>(0,B.cloneDeepWith)(w,f=>{if(f instanceof W())return f.format(o)}),y=(w,o,O)=>{const f=c=>Reflect.toString.call(c)==="[object Object]";if(!f(w)&&!Array.isArray(w))return w;for(const c of Object.keys(w))Array.isArray(w[c])?w[c]=w[c].map(D=>y(D,o,O)):f(w[c])?w[c]=y(w[c],o,O):o.includes(c)&&typeof w[c]=="string"&&(w[c]=O?W()(w[c],O):W()(w[c]));return w}},83312:function(St,We,s){"use strict";s.d(We,{U:function(){return O}});var n=s(59301),W=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(f,c,D)=>c in f?W(f,c,{enumerable:!0,configurable:!0,writable:!0,value:D}):f[c]=D,w=(f,c)=>{for(var D in c||(c={}))H.call(c,D)&&y(f,D,c[D]);if(B)for(var D of B(c))h.call(c,D)&&y(f,D,c[D]);return f},o=(f,c,D)=>new Promise((g,_)=>{var b=F=>{try{x(D.next(F))}catch(P){_(P)}},r=F=>{try{x(D.throw(F))}catch(P){_(P)}},x=F=>F.done?g(F.value):Promise.resolve(F.value).then(b,r);x((D=D.apply(f,c)).next())});function O(f,c){const[D,g]=(0,n.useState)(c),[_,b]=(0,n.useState)(!1),[r,x]=(0,n.useState)();return[D,_,(P,L=!1)=>o(this,null,function*(){const Z=L?c:w(w({},D),P);b(!0),g(Z);const I=yield f(Z);return b(!1),x(I),I}),r,x]}},97177:function(St,We,s){"use strict";s.d(We,{Z:function(){return w}});var n=s(59301),W=s.p+"static/modelContact.7a7eb113.png",B=s(91785),H=s(24065),h=s(59301),w=()=>{const[o,O]=(0,n.useState)(!1);return{verifyModelUser:()=>(0,H.$O)()?!0:(O(!0),!1),ContactModalElement:()=>h.createElement(B.Z,{visible:o,setVisible:O,image:W}),contactOpen:o,setContactOpen:O}}},54873:function(St,We,s){"use strict";s.d(We,{_:function(){return c}});var n=s(49692),W=s(43418),B=s(8591),H=s(1710),h=s(955),y=s(59301),w=(D,g,_)=>new Promise((b,r)=>{var x=L=>{try{P(_.next(L))}catch(Z){r(Z)}},F=L=>{try{P(_.throw(L))}catch(Z){r(Z)}},P=L=>L.done?b(L.value):Promise.resolve(L.value).then(x,F);P((_=_.apply(D,g)).next())});const o=D=>w(void 0,[D],function*({is_jupyter:g,is_jupyter_lab:_,shixunId:b,homework_common_id:r,courseId:x}){if(g||_){const P=yield(0,n.BK)({id:b});P!=null&&P.identifier&&(0,h.xg)(`/tasks/${P.identifier}/jupyter?homework_common_id=${r}`);return}const F=yield(0,n.Ir)({id:b,homework_common_id:r});if(F!=null&&F.game_identifier){(0,h.xg)(`/tasks/${x}/${r}/${F.game_identifier}`);return}(F==null?void 0:F.status)===2?O(F==null?void 0:F.message,r,x):(F==null?void 0:F.status)===3?f(F==null?void 0:F.message):(F==null?void 0:F.status)==-3&&(0,h.eF)()}),O=(D,g,_)=>{D=D!=null&&D.includes(".json")?D:`${D}.json`,W.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>w(void 0,null,function*(){const b=yield(0,n.$Q)({url:D});if(!b)return;B.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const r=yield(0,n.Ir)({id:b.shixun_identifier,homework_common_id:g});if(r!=null&&r.game_identifier){(0,h.xg)(`/tasks/${_}/${g}/${r.game_identifier}`);return}(r==null?void 0:r.status)===2?O(r==null?void 0:r.message,g,_):(r==null?void 0:r.status)===3&&f(r==null?void 0:r.message)})})},f=D=>{W.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",D,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},c=(D,g)=>w(void 0,[D,g],function*(_,{is_jupyter:b,is_jupyter_lab:r}){const x=yield(0,n.WT)(_);if(x.length>1)return W.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("div",null,"\u4F60\u5F53\u524D\u6709",x.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),y.createElement(H.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(F,P){const{course_identifier:L,id:Z}=P||{};return y.createElement("a",{target:"_blank",href:`/classrooms/${L}/shixun_homework/${Z}/detail`},F)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(F,P){const{course_identifier:L,id:Z,shixun_identifier:I}=P;return y.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{o({is_jupyter:b,is_jupyter_lab:r,shixunId:I,homework_common_id:Z,courseId:L})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:x,rowKey:"id"}))}),!0;if(x.length===1){const{shixun_identifier:F,id:P,course_identifier:L}=x[0];return o({is_jupyter:b,is_jupyter_lab:r,shixunId:F,homework_common_id:P,courseId:L}),!0}return!1});We.Z=o},46400:function(St,We,s){"use strict";s.d(We,{Z:function(){return ne}});var n=s(29679),W=s(19248),B=s(99267),H=s(96512),h=s(78987),y=s(92310),w=s.n(y),o=s(77900),O=s(26112),f=s(59301),c=s(92343),D=s(36355),g=s(17313),_=s(83116);const b=(re,R,v,l,p)=>({backgroundColor:re,border:`${l.lineWidth}px ${l.lineType} ${R}`,[`${p}-icon`]:{color:v}}),r=re=>{const{componentCls:R,motionDurationSlow:v,marginXS:l,marginSM:p,fontSize:M,fontSizeLG:j,lineHeight:Y,borderRadiusLG:de,motionEaseInOutCirc:De,withDescriptionIconSize:Be,colorText:we,colorTextHeading:Ce,withDescriptionPadding:Ze,defaultPadding:ze}=re;return{[R]:Object.assign(Object.assign({},(0,g.Wf)(re)),{position:"relative",display:"flex",alignItems:"center",padding:ze,wordWrap:"break-word",borderRadius:de,[`&${R}-rtl`]:{direction:"rtl"},[`${R}-content`]:{flex:1,minWidth:0},[`${R}-icon`]:{marginInlineEnd:l,lineHeight:0},"&-description":{display:"none",fontSize:M,lineHeight:Y},"&-message":{color:Ce},[`&${R}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${v} ${De}, opacity ${v} ${De}, padding-top ${v} ${De}, padding-bottom ${v} ${De}, - margin-bottom ${v} ${De}`},[`&${R}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${R}-with-description`]:{alignItems:"flex-start",padding:Ze,[`${R}-icon`]:{marginInlineEnd:p,fontSize:Be,lineHeight:0},[`${R}-message`]:{display:"block",marginBottom:l,color:Ce,fontSize:j},[`${R}-description`]:{display:"block",color:we}},[`${R}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=re=>{const{componentCls:R,colorSuccess:v,colorSuccessBorder:l,colorSuccessBg:p,colorWarning:M,colorWarningBorder:j,colorWarningBg:G,colorError:de,colorErrorBorder:De,colorErrorBg:Be,colorInfo:we,colorInfoBorder:Ce,colorInfoBg:Ze}=re;return{[R]:{"&-success":b(p,l,v,re,R),"&-info":b(Ze,Ce,we,re,R),"&-warning":b(G,j,M,re,R),"&-error":Object.assign(Object.assign({},b(Be,De,de,re,R)),{[`${R}-description > pre`]:{margin:0,padding:0}})}}},F=re=>{const{componentCls:R,iconCls:v,motionDurationMid:l,marginXS:p,fontSizeIcon:M,colorIcon:j,colorIconHover:G}=re;return{[R]:{"&-action":{marginInlineStart:p},[`${R}-close-icon`]:{marginInlineStart:p,padding:0,overflow:"hidden",fontSize:M,lineHeight:`${M}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${v}-close`]:{color:j,transition:`color ${l}`,"&:hover":{color:G}}},"&-close-text":{color:j,transition:`color ${l}`,"&:hover":{color:G}}}}},P=re=>[r(re),x(re),F(re)];var L=(0,_.Z)("Alert",re=>[P(re)],re=>({withDescriptionIconSize:re.fontSizeHeading3,defaultPadding:`${re.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${re.paddingMD}px ${re.paddingContentHorizontalLG}px`})),Z=function(re,R){var v={};for(var l in re)Object.prototype.hasOwnProperty.call(re,l)&&R.indexOf(l)<0&&(v[l]=re[l]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,l=Object.getOwnPropertySymbols(re);p{const{icon:R,prefixCls:v,type:l}=re,p=I[l]||null;return R?(0,c.wm)(R,f.createElement("span",{className:`${v}-icon`},R),()=>({className:w()(`${v}-icon`,{[R.props.className]:R.props.className})})):f.createElement(p,{className:`${v}-icon`})},z=re=>{const{isClosable:R,prefixCls:v,closeIcon:l,handleClose:p}=re,M=l===!0||l===void 0?f.createElement(B.Z,null):l;return R?f.createElement("button",{type:"button",onClick:p,className:`${v}-close-icon`,tabIndex:0},M):null};var i=re=>{const{description:R,prefixCls:v,message:l,banner:p,className:M,rootClassName:j,style:G,onMouseEnter:de,onMouseLeave:De,onClick:Be,afterClose:we,showIcon:Ce,closable:Ze,closeText:ze,closeIcon:Me,action:a}=re,J=Z(re,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[d,t]=f.useState(!1),e=f.useRef(null),{getPrefixCls:u,direction:A,alert:U}=f.useContext(D.E_),k=u("alert",v),[ie,ye]=L(k),Fe=Jt=>{var Ht;t(!0),(Ht=re.onClose)===null||Ht===void 0||Ht.call(re,Jt)},be=f.useMemo(()=>re.type!==void 0?re.type:p?"warning":"info",[re.type,p]),Re=f.useMemo(()=>ze?!0:typeof Ze=="boolean"?Ze:Me!==!1&&Me!==null&&Me!==void 0,[ze,Me,Ze]),Pe=p&&Ce===void 0?!0:Ce,ot=w()(k,`${k}-${be}`,{[`${k}-with-description`]:!!R,[`${k}-no-icon`]:!Pe,[`${k}-banner`]:!!p,[`${k}-rtl`]:A==="rtl"},U==null?void 0:U.className,M,j,ye),Tt=(0,O.Z)(J,{aria:!0,data:!0});return ie(f.createElement(o.default,{visible:!d,motionName:`${k}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Jt=>({maxHeight:Jt.offsetHeight}),onLeaveEnd:we},Jt=>{let{className:Ht,style:wt}=Jt;return f.createElement("div",Object.assign({ref:e,"data-show":!d,className:w()(ot,Ht),style:Object.assign(Object.assign(Object.assign({},U==null?void 0:U.style),G),wt),onMouseEnter:de,onMouseLeave:De,onClick:Be,role:"alert"},Tt),Pe?f.createElement($,{description:R,icon:re.icon,prefixCls:k,type:be}):null,f.createElement("div",{className:`${k}-content`},l?f.createElement("div",{className:`${k}-message`},l):null,R?f.createElement("div",{className:`${k}-description`},R):null),a?f.createElement("div",{className:`${k}-action`},a):null,f.createElement(z,{isClosable:Re,prefixCls:k,closeIcon:ze||Me,handleClose:Fe}))}))},Q=s(52884),ne=s(95727),T=s(65711),ue=s(85745),le=function(re){(0,T.Z)(v,re);var R=(0,ue.Z)(v);function v(){var l;return(0,Q.Z)(this,v),l=R.apply(this,arguments),l.state={error:void 0,info:{componentStack:""}},l}return(0,ne.Z)(v,[{key:"componentDidCatch",value:function(p,M){this.setState({error:p,info:M})}},{key:"render",value:function(){const{message:p,description:M,children:j}=this.props,{error:G,info:de}=this.state,De=de&&de.componentStack?de.componentStack:null,Be=typeof p=="undefined"?(G||"").toString():p,we=typeof M=="undefined"?De:M;return G?f.createElement(i,{type:"error",message:Be,description:f.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},we)}):j}}]),v}(f.Component);const X=i;X.ErrorBoundary=le;var te=X},49127:function(St,We,s){"use strict";s.d(We,{Z:function(){return R}});var n=s(92310),W=s.n(n),B=s(77900),H=s(59301),h=s(36785),y=s(92343),w=s(36355),o=s(93083),O=s(17313),f=s(45157),c=s(37613),D=s(83116);const g=new o.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),_=new o.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),b=new o.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),r=new o.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new o.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),F=new o.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),P=v=>{const{componentCls:l,iconCls:p,antCls:M,badgeShadowSize:j,motionDurationSlow:G,textFontSize:de,textFontSizeSM:De,statusSize:Be,dotSize:we,textFontWeight:Ce,indicatorHeight:Ze,indicatorHeightSM:ze,marginXS:Me}=v,a=`${M}-scroll-number`,J=(0,f.Z)(v,(d,t)=>{let{darkColor:e}=t;return{[`&${l} ${l}-color-${d}`]:{background:e,[`&:not(${l}-count)`]:{color:e}}}});return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(v)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${l}-count`]:{zIndex:v.indicatorZIndex,minWidth:Ze,height:Ze,color:v.badgeTextColor,fontWeight:Ce,fontSize:de,lineHeight:`${Ze}px`,whiteSpace:"nowrap",textAlign:"center",background:v.badgeColor,borderRadius:Ze/2,boxShadow:`0 0 0 ${j}px ${v.badgeShadowColor}`,transition:`background ${v.motionDurationMid}`,a:{color:v.badgeTextColor},"a:hover":{color:v.badgeTextColor},"a:hover &":{background:v.badgeColorHover}},[`${l}-count-sm`]:{minWidth:ze,height:ze,fontSize:De,lineHeight:`${ze}px`,borderRadius:ze/2},[`${l}-multiple-words`]:{padding:`0 ${v.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${l}-dot`]:{zIndex:v.indicatorZIndex,width:we,minWidth:we,height:we,background:v.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${j}px ${v.badgeShadowColor}`},[`${l}-dot${a}`]:{transition:`background ${G}`},[`${l}-count, ${l}-dot, ${a}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${p}-spin`]:{animationName:F,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${l}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${l}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Be,height:Be,verticalAlign:"middle",borderRadius:"50%"},[`${l}-status-success`]:{backgroundColor:v.colorSuccess},[`${l}-status-processing`]:{overflow:"visible",color:v.colorPrimary,backgroundColor:v.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:j,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:g,animationDuration:v.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${l}-status-default`]:{backgroundColor:v.colorTextPlaceholder},[`${l}-status-error`]:{backgroundColor:v.colorError},[`${l}-status-warning`]:{backgroundColor:v.colorWarning},[`${l}-status-text`]:{marginInlineStart:Me,color:v.colorText,fontSize:v.fontSize}}}),J),{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:_,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack,animationFillMode:"both"},[`${l}-zoom-leave`]:{animationName:b,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack,animationFillMode:"both"},[`&${l}-not-a-wrapper`]:{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:r,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack},[`${l}-zoom-leave`]:{animationName:x,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack},[`&:not(${l}-status)`]:{verticalAlign:"middle"},[`${a}-custom-component, ${l}-count`]:{transform:"none"},[`${a}-custom-component, ${a}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${a}`]:{overflow:"hidden",[`${a}-only`]:{position:"relative",display:"inline-block",height:Ze,transition:`all ${v.motionDurationSlow} ${v.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${a}-only-unit`]:{height:Ze,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${a}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${l}-count, ${l}-dot, ${a}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},L=v=>{const{fontSize:l,lineHeight:p,lineWidth:M,marginXS:j,colorBorderBg:G}=v,de=Math.round(l*p),De=M,Be=v.colorBgContainer,we=v.colorError,Ce=v.colorErrorHover;return(0,c.TS)(v,{badgeFontHeight:de,badgeShadowSize:De,badgeTextColor:Be,badgeColor:we,badgeColorHover:Ce,badgeShadowColor:G,badgeProcessingDuration:"1.2s",badgeRibbonOffset:j,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Z=v=>{const{fontSize:l,lineHeight:p,fontSizeSM:M,lineWidth:j}=v;return{indicatorZIndex:"auto",indicatorHeight:Math.round(l*p)-2*j,indicatorHeightSM:l,dotSize:M/2,textFontSize:M,textFontSizeSM:M,textFontWeight:"normal",statusSize:M/2}};var I=(0,D.Z)("Badge",v=>{const l=L(v);return[P(l)]},Z);const $=v=>{const{antCls:l,badgeFontHeight:p,marginXS:M,badgeRibbonOffset:j}=v,G=`${l}-ribbon`,de=`${l}-ribbon-wrapper`,De=(0,f.Z)(v,(Be,we)=>{let{darkColor:Ce}=we;return{[`&${G}-color-${Be}`]:{background:Ce,color:Ce}}});return{[`${de}`]:{position:"relative"},[`${G}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(v)),{position:"absolute",top:M,padding:`0 ${v.paddingXS}px`,color:v.colorPrimary,lineHeight:`${p}px`,whiteSpace:"nowrap",backgroundColor:v.colorPrimary,borderRadius:v.borderRadiusSM,[`${G}-text`]:{color:v.colorTextLightSolid},[`${G}-corner`]:{position:"absolute",top:"100%",width:j,height:j,color:"currentcolor",border:`${j/2}px solid`,transform:v.badgeRibbonCornerTransform,transformOrigin:"top",filter:v.badgeRibbonCornerFilter}}),De),{[`&${G}-placement-end`]:{insetInlineEnd:-j,borderEndEndRadius:0,[`${G}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${G}-placement-start`]:{insetInlineStart:-j,borderEndStartRadius:0,[`${G}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var z=(0,D.Z)(["Badge","Ribbon"],v=>{const l=L(v);return[$(l)]},Z),i=v=>{const{className:l,prefixCls:p,style:M,color:j,children:G,text:de,placement:De="end",rootClassName:Be}=v,{getPrefixCls:we,direction:Ce}=H.useContext(w.E_),Ze=we("ribbon",p),ze=(0,h.o2)(j,!1),Me=W()(Ze,`${Ze}-placement-${De}`,{[`${Ze}-rtl`]:Ce==="rtl",[`${Ze}-color-${j}`]:ze},l),[a,J]=z(Ze),d={},t={};return j&&!ze&&(d.background=j,t.color=j),a(H.createElement("div",{className:W()(`${Ze}-wrapper`,Be,J)},G,H.createElement("div",{className:W()(Me,J),style:Object.assign(Object.assign({},d),M)},H.createElement("span",{className:`${Ze}-text`},de),H.createElement("div",{className:`${Ze}-corner`,style:t}))))};function Q(v){let{prefixCls:l,value:p,current:M,offset:j=0}=v,G;return j&&(G={position:"absolute",top:`${j}00%`,left:0}),H.createElement("span",{style:G,className:W()(`${l}-only-unit`,{current:M})},p)}function ne(v,l,p){let M=v,j=0;for(;(M+10)%10!==l;)M+=p,j+=p;return j}function T(v){const{prefixCls:l,count:p,value:M}=v,j=Number(M),G=Math.abs(p),[de,De]=H.useState(j),[Be,we]=H.useState(G),Ce=()=>{De(j),we(G)};H.useEffect(()=>{const Me=setTimeout(()=>{Ce()},1e3);return()=>{clearTimeout(Me)}},[j]);let Ze,ze;if(de===j||Number.isNaN(j)||Number.isNaN(de))Ze=[H.createElement(Q,Object.assign({},v,{key:j,current:!0}))],ze={transition:"none"};else{Ze=[];const Me=j+10,a=[];for(let t=j;t<=Me;t+=1)a.push(t);const J=a.findIndex(t=>t%10===de);Ze=a.map((t,e)=>{const u=t%10;return H.createElement(Q,Object.assign({},v,{key:t,value:u,offset:e-J,current:e===J}))});const d=Be{const{prefixCls:p,count:M,className:j,motionClassName:G,style:de,title:De,show:Be,component:we="sup",children:Ce}=v,Ze=ue(v,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ze}=H.useContext(w.E_),Me=ze("scroll-number",p),a=Object.assign(Object.assign({},Ze),{"data-show":Be,style:de,className:W()(Me,j,G),title:De});let J=M;if(M&&Number(M)%1===0){const d=String(M).split("");J=H.createElement("bdi",null,d.map((t,e)=>H.createElement(T,{prefixCls:Me,count:Number(M),value:t,key:d.length-e})))}return de&&de.borderColor&&(a.style=Object.assign(Object.assign({},de),{boxShadow:`0 0 0 1px ${de.borderColor} inset`})),Ce?(0,y.Tm)(Ce,d=>({className:W()(`${Me}-custom-component`,d==null?void 0:d.className,G)})):H.createElement(we,Object.assign({},a,{ref:l}),J)}),X=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j{var p,M,j,G,de;const{prefixCls:De,scrollNumberPrefixCls:Be,children:we,status:Ce,text:Ze,color:ze,count:Me=null,overflowCount:a=99,dot:J=!1,size:d="default",title:t,offset:e,style:u,className:A,rootClassName:U,classNames:k,styles:ie,showZero:ye=!1}=v,Fe=X(v,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:be,direction:Re,badge:Pe}=H.useContext(w.E_),ot=be("badge",De),[Tt,Jt]=I(ot),Ht=Me>a?`${a}+`:Me,wt=Ht==="0"||Ht===0,Rt=Me===null||wt&&!ye,Bn=(Ce!=null||ze!=null)&&Rt,Xt=J&&!wt,sn=Xt?"":Ht,wn=(0,H.useMemo)(()=>(sn==null||sn===""||wt&&!ye)&&!Xt,[sn,wt,ye,Xt]),Pn=(0,H.useRef)(Me);wn||(Pn.current=Me);const bn=Pn.current,Hn=(0,H.useRef)(sn);wn||(Hn.current=sn);const _n=Hn.current,mn=(0,H.useRef)(Xt);wn||(mn.current=Xt);const Ye=(0,H.useMemo)(()=>{if(!e)return Object.assign(Object.assign({},Pe==null?void 0:Pe.style),u);const Nn={marginTop:e[1]};return Re==="rtl"?Nn.left=parseInt(e[0],10):Nn.right=-parseInt(e[0],10),Object.assign(Object.assign(Object.assign({},Nn),Pe==null?void 0:Pe.style),u)},[Re,e,u,Pe==null?void 0:Pe.style]),pn=t!=null?t:typeof bn=="string"||typeof bn=="number"?bn:void 0,xn=wn||!Ze?null:H.createElement("span",{className:`${ot}-status-text`},Ze),Sn=!bn||typeof bn!="object"?void 0:(0,y.Tm)(bn,Nn=>({style:Object.assign(Object.assign({},Ye),Nn.style)})),Mn=(0,h.o2)(ze,!1),Vn=W()(k==null?void 0:k.indicator,(p=Pe==null?void 0:Pe.classNames)===null||p===void 0?void 0:p.indicator,{[`${ot}-status-dot`]:Bn,[`${ot}-status-${Ce}`]:!!Ce,[`${ot}-color-${ze}`]:Mn}),tu={};ze&&!Mn&&(tu.color=ze,tu.background=ze);const ru=W()(ot,{[`${ot}-status`]:Bn,[`${ot}-not-a-wrapper`]:!we,[`${ot}-rtl`]:Re==="rtl"},A,U,Pe==null?void 0:Pe.className,(M=Pe==null?void 0:Pe.classNames)===null||M===void 0?void 0:M.root,k==null?void 0:k.root,Jt);if(!we&&Bn){const Nn=Ye.color;return Tt(H.createElement("span",Object.assign({},Fe,{className:ru,style:Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.root),(j=Pe==null?void 0:Pe.styles)===null||j===void 0?void 0:j.root),Ye)}),H.createElement("span",{className:Vn,style:Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.indicator),(G=Pe==null?void 0:Pe.styles)===null||G===void 0?void 0:G.indicator),tu)}),Ze&&H.createElement("span",{style:{color:Nn},className:`${ot}-status-text`},Ze)))}return Tt(H.createElement("span",Object.assign({ref:l},Fe,{className:ru,style:Object.assign(Object.assign({},(de=Pe==null?void 0:Pe.styles)===null||de===void 0?void 0:de.root),ie==null?void 0:ie.root)}),we,H.createElement(B.default,{visible:!wn,motionName:`${ot}-zoom`,motionAppear:!1,motionDeadline:1e3},Nn=>{let{className:Fu,ref:_u}=Nn;var Y,ou;const et=be("scroll-number",Be),qe=mn.current,ut=W()(k==null?void 0:k.indicator,(Y=Pe==null?void 0:Pe.classNames)===null||Y===void 0?void 0:Y.indicator,{[`${ot}-dot`]:qe,[`${ot}-count`]:!qe,[`${ot}-count-sm`]:d==="small",[`${ot}-multiple-words`]:!qe&&_n&&_n.toString().length>1,[`${ot}-status-${Ce}`]:!!Ce,[`${ot}-color-${ze}`]:Mn});let st=Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.indicator),(ou=Pe==null?void 0:Pe.styles)===null||ou===void 0?void 0:ou.indicator),Ye);return ze&&!Mn&&(st=st||{},st.background=ze),H.createElement(le,{prefixCls:et,show:!wn,motionClassName:Fu,className:ut,count:_n,title:pn,style:st,key:"scrollNumber",ref:_u},Sn)}),xn))},re=H.forwardRef(te);re.Ribbon=i;var R=re},66104:function(St,We,s){"use strict";s.d(We,{Z:function(){return le}});var n=s(92310),W=s.n(n),B=s(11592),H=s(26112),h=s(59301),y=s(92343),w=s(36355),o=s(84105),O=s(91857);const f=X=>{let{children:te}=X;const{getPrefixCls:re}=h.useContext(w.E_),R=re("breadcrumb");return h.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},te===""?te:te||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var c=f,D=function(X,te){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&te.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);vte[v]||R)}function _(X,te,re,R){if(re==null)return null;const{className:v,onClick:l}=te,p=D(te,["className","onClick"]),M=Object.assign(Object.assign({},(0,H.Z)(p,{data:!0,aria:!0})),{onClick:l});return R!==void 0?h.createElement("a",Object.assign({},M,{className:W()(`${X}-link`,v),href:R}),re):h.createElement("span",Object.assign({},M,{className:W()(`${X}-link`,v)}),re)}function b(X,te){return(R,v,l,p,M)=>{if(te)return te(R,v,l,p);const j=g(R,v);return _(X,R,j,M)}}var r=function(X,te){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&te.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{const{prefixCls:te,separator:re="/",children:R,menu:v,overlay:l,dropdownProps:p,href:M}=X,G=(de=>{if(v||l){const De=Object.assign({},p);if(v){const Be=v||{},{items:we}=Be,Ce=r(Be,["items"]);De.menu=Object.assign(Object.assign({},Ce),{items:we==null?void 0:we.map((Ze,ze)=>{var{key:Me,title:a,label:J,path:d}=Ze,t=r(Ze,["key","title","label","path"]);let e=J!=null?J:a;return d&&(e=h.createElement("a",{href:`${M}${d}`},e)),Object.assign(Object.assign({},t),{key:Me!=null?Me:ze,label:e})})})}else l&&(De.overlay=l);return h.createElement(O.Z,Object.assign({placement:"bottom"},De),h.createElement("span",{className:`${te}-overlay-link`},de,h.createElement(o.Z,null)))}return de})(R);return G!=null?h.createElement(h.Fragment,null,h.createElement("li",null,G),re&&h.createElement(c,null,re)):null},F=X=>{const{prefixCls:te,children:re,href:R}=X,v=r(X,["prefixCls","children","href"]),{getPrefixCls:l}=h.useContext(w.E_),p=l("breadcrumb",te);return h.createElement(x,Object.assign({},v,{prefixCls:p}),_(p,v,re,R))};F.__ANT_BREADCRUMB_ITEM=!0;var P=F,L=s(17313),Z=s(83116),I=s(37613);const $=X=>{const{componentCls:te,iconCls:re}=X;return{[te]:Object.assign(Object.assign({},(0,L.Wf)(X)),{color:X.itemColor,fontSize:X.fontSize,[re]:{fontSize:X.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:X.linkColor,transition:`color ${X.motionDurationMid}`,padding:`0 ${X.paddingXXS}px`,borderRadius:X.borderRadiusSM,height:X.lineHeight*X.fontSize,display:"inline-block",marginInline:-X.marginXXS,"&:hover":{color:X.linkHoverColor,backgroundColor:X.colorBgTextHover}},(0,L.Qy)(X)),"li:last-child":{color:X.lastItemColor},[`${te}-separator`]:{marginInline:X.separatorMargin,color:X.separatorColor},[`${te}-link`]:{[` + margin-bottom ${v} ${De}`},[`&${R}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${R}-with-description`]:{alignItems:"flex-start",padding:Ze,[`${R}-icon`]:{marginInlineEnd:p,fontSize:Be,lineHeight:0},[`${R}-message`]:{display:"block",marginBottom:l,color:Ce,fontSize:j},[`${R}-description`]:{display:"block",color:we}},[`${R}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=re=>{const{componentCls:R,colorSuccess:v,colorSuccessBorder:l,colorSuccessBg:p,colorWarning:M,colorWarningBorder:j,colorWarningBg:Y,colorError:de,colorErrorBorder:De,colorErrorBg:Be,colorInfo:we,colorInfoBorder:Ce,colorInfoBg:Ze}=re;return{[R]:{"&-success":b(p,l,v,re,R),"&-info":b(Ze,Ce,we,re,R),"&-warning":b(Y,j,M,re,R),"&-error":Object.assign(Object.assign({},b(Be,De,de,re,R)),{[`${R}-description > pre`]:{margin:0,padding:0}})}}},F=re=>{const{componentCls:R,iconCls:v,motionDurationMid:l,marginXS:p,fontSizeIcon:M,colorIcon:j,colorIconHover:Y}=re;return{[R]:{"&-action":{marginInlineStart:p},[`${R}-close-icon`]:{marginInlineStart:p,padding:0,overflow:"hidden",fontSize:M,lineHeight:`${M}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${v}-close`]:{color:j,transition:`color ${l}`,"&:hover":{color:Y}}},"&-close-text":{color:j,transition:`color ${l}`,"&:hover":{color:Y}}}}},P=re=>[r(re),x(re),F(re)];var L=(0,_.Z)("Alert",re=>[P(re)],re=>({withDescriptionIconSize:re.fontSizeHeading3,defaultPadding:`${re.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${re.paddingMD}px ${re.paddingContentHorizontalLG}px`})),Z=function(re,R){var v={};for(var l in re)Object.prototype.hasOwnProperty.call(re,l)&&R.indexOf(l)<0&&(v[l]=re[l]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,l=Object.getOwnPropertySymbols(re);p{const{icon:R,prefixCls:v,type:l}=re,p=I[l]||null;return R?(0,c.wm)(R,f.createElement("span",{className:`${v}-icon`},R),()=>({className:w()(`${v}-icon`,{[R.props.className]:R.props.className})})):f.createElement(p,{className:`${v}-icon`})},z=re=>{const{isClosable:R,prefixCls:v,closeIcon:l,handleClose:p}=re,M=l===!0||l===void 0?f.createElement(B.Z,null):l;return R?f.createElement("button",{type:"button",onClick:p,className:`${v}-close-icon`,tabIndex:0},M):null};var i=re=>{const{description:R,prefixCls:v,message:l,banner:p,className:M,rootClassName:j,style:Y,onMouseEnter:de,onMouseLeave:De,onClick:Be,afterClose:we,showIcon:Ce,closable:Ze,closeText:ze,closeIcon:Me,action:a}=re,J=Z(re,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[d,t]=f.useState(!1),e=f.useRef(null),{getPrefixCls:u,direction:A,alert:U}=f.useContext(D.E_),k=u("alert",v),[ie,ye]=L(k),Fe=Jt=>{var Ht;t(!0),(Ht=re.onClose)===null||Ht===void 0||Ht.call(re,Jt)},be=f.useMemo(()=>re.type!==void 0?re.type:p?"warning":"info",[re.type,p]),Re=f.useMemo(()=>ze?!0:typeof Ze=="boolean"?Ze:Me!==!1&&Me!==null&&Me!==void 0,[ze,Me,Ze]),Pe=p&&Ce===void 0?!0:Ce,ot=w()(k,`${k}-${be}`,{[`${k}-with-description`]:!!R,[`${k}-no-icon`]:!Pe,[`${k}-banner`]:!!p,[`${k}-rtl`]:A==="rtl"},U==null?void 0:U.className,M,j,ye),Tt=(0,O.Z)(J,{aria:!0,data:!0});return ie(f.createElement(o.default,{visible:!d,motionName:`${k}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Jt=>({maxHeight:Jt.offsetHeight}),onLeaveEnd:we},Jt=>{let{className:Ht,style:wt}=Jt;return f.createElement("div",Object.assign({ref:e,"data-show":!d,className:w()(ot,Ht),style:Object.assign(Object.assign(Object.assign({},U==null?void 0:U.style),Y),wt),onMouseEnter:de,onMouseLeave:De,onClick:Be,role:"alert"},Tt),Pe?f.createElement($,{description:R,icon:re.icon,prefixCls:k,type:be}):null,f.createElement("div",{className:`${k}-content`},l?f.createElement("div",{className:`${k}-message`},l):null,R?f.createElement("div",{className:`${k}-description`},R):null),a?f.createElement("div",{className:`${k}-action`},a):null,f.createElement(z,{isClosable:Re,prefixCls:k,closeIcon:ze||Me,handleClose:Fe}))}))},K=s(52884),ee=s(95727),T=s(65711),ue=s(85745),le=function(re){(0,T.Z)(v,re);var R=(0,ue.Z)(v);function v(){var l;return(0,K.Z)(this,v),l=R.apply(this,arguments),l.state={error:void 0,info:{componentStack:""}},l}return(0,ee.Z)(v,[{key:"componentDidCatch",value:function(p,M){this.setState({error:p,info:M})}},{key:"render",value:function(){const{message:p,description:M,children:j}=this.props,{error:Y,info:de}=this.state,De=de&&de.componentStack?de.componentStack:null,Be=typeof p=="undefined"?(Y||"").toString():p,we=typeof M=="undefined"?De:M;return Y?f.createElement(i,{type:"error",message:Be,description:f.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},we)}):j}}]),v}(f.Component);const X=i;X.ErrorBoundary=le;var ne=X},49127:function(St,We,s){"use strict";s.d(We,{Z:function(){return R}});var n=s(92310),W=s.n(n),B=s(77900),H=s(59301),h=s(36785),y=s(92343),w=s(36355),o=s(93083),O=s(17313),f=s(45157),c=s(37613),D=s(83116);const g=new o.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),_=new o.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),b=new o.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),r=new o.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new o.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),F=new o.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),P=v=>{const{componentCls:l,iconCls:p,antCls:M,badgeShadowSize:j,motionDurationSlow:Y,textFontSize:de,textFontSizeSM:De,statusSize:Be,dotSize:we,textFontWeight:Ce,indicatorHeight:Ze,indicatorHeightSM:ze,marginXS:Me}=v,a=`${M}-scroll-number`,J=(0,f.Z)(v,(d,t)=>{let{darkColor:e}=t;return{[`&${l} ${l}-color-${d}`]:{background:e,[`&:not(${l}-count)`]:{color:e}}}});return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(v)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${l}-count`]:{zIndex:v.indicatorZIndex,minWidth:Ze,height:Ze,color:v.badgeTextColor,fontWeight:Ce,fontSize:de,lineHeight:`${Ze}px`,whiteSpace:"nowrap",textAlign:"center",background:v.badgeColor,borderRadius:Ze/2,boxShadow:`0 0 0 ${j}px ${v.badgeShadowColor}`,transition:`background ${v.motionDurationMid}`,a:{color:v.badgeTextColor},"a:hover":{color:v.badgeTextColor},"a:hover &":{background:v.badgeColorHover}},[`${l}-count-sm`]:{minWidth:ze,height:ze,fontSize:De,lineHeight:`${ze}px`,borderRadius:ze/2},[`${l}-multiple-words`]:{padding:`0 ${v.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${l}-dot`]:{zIndex:v.indicatorZIndex,width:we,minWidth:we,height:we,background:v.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${j}px ${v.badgeShadowColor}`},[`${l}-dot${a}`]:{transition:`background ${Y}`},[`${l}-count, ${l}-dot, ${a}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${p}-spin`]:{animationName:F,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${l}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${l}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Be,height:Be,verticalAlign:"middle",borderRadius:"50%"},[`${l}-status-success`]:{backgroundColor:v.colorSuccess},[`${l}-status-processing`]:{overflow:"visible",color:v.colorPrimary,backgroundColor:v.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:j,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:g,animationDuration:v.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${l}-status-default`]:{backgroundColor:v.colorTextPlaceholder},[`${l}-status-error`]:{backgroundColor:v.colorError},[`${l}-status-warning`]:{backgroundColor:v.colorWarning},[`${l}-status-text`]:{marginInlineStart:Me,color:v.colorText,fontSize:v.fontSize}}}),J),{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:_,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack,animationFillMode:"both"},[`${l}-zoom-leave`]:{animationName:b,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack,animationFillMode:"both"},[`&${l}-not-a-wrapper`]:{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:r,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack},[`${l}-zoom-leave`]:{animationName:x,animationDuration:v.motionDurationSlow,animationTimingFunction:v.motionEaseOutBack},[`&:not(${l}-status)`]:{verticalAlign:"middle"},[`${a}-custom-component, ${l}-count`]:{transform:"none"},[`${a}-custom-component, ${a}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${a}`]:{overflow:"hidden",[`${a}-only`]:{position:"relative",display:"inline-block",height:Ze,transition:`all ${v.motionDurationSlow} ${v.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${a}-only-unit`]:{height:Ze,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${a}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${l}-count, ${l}-dot, ${a}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},L=v=>{const{fontSize:l,lineHeight:p,lineWidth:M,marginXS:j,colorBorderBg:Y}=v,de=Math.round(l*p),De=M,Be=v.colorBgContainer,we=v.colorError,Ce=v.colorErrorHover;return(0,c.TS)(v,{badgeFontHeight:de,badgeShadowSize:De,badgeTextColor:Be,badgeColor:we,badgeColorHover:Ce,badgeShadowColor:Y,badgeProcessingDuration:"1.2s",badgeRibbonOffset:j,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Z=v=>{const{fontSize:l,lineHeight:p,fontSizeSM:M,lineWidth:j}=v;return{indicatorZIndex:"auto",indicatorHeight:Math.round(l*p)-2*j,indicatorHeightSM:l,dotSize:M/2,textFontSize:M,textFontSizeSM:M,textFontWeight:"normal",statusSize:M/2}};var I=(0,D.Z)("Badge",v=>{const l=L(v);return[P(l)]},Z);const $=v=>{const{antCls:l,badgeFontHeight:p,marginXS:M,badgeRibbonOffset:j}=v,Y=`${l}-ribbon`,de=`${l}-ribbon-wrapper`,De=(0,f.Z)(v,(Be,we)=>{let{darkColor:Ce}=we;return{[`&${Y}-color-${Be}`]:{background:Ce,color:Ce}}});return{[`${de}`]:{position:"relative"},[`${Y}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(v)),{position:"absolute",top:M,padding:`0 ${v.paddingXS}px`,color:v.colorPrimary,lineHeight:`${p}px`,whiteSpace:"nowrap",backgroundColor:v.colorPrimary,borderRadius:v.borderRadiusSM,[`${Y}-text`]:{color:v.colorTextLightSolid},[`${Y}-corner`]:{position:"absolute",top:"100%",width:j,height:j,color:"currentcolor",border:`${j/2}px solid`,transform:v.badgeRibbonCornerTransform,transformOrigin:"top",filter:v.badgeRibbonCornerFilter}}),De),{[`&${Y}-placement-end`]:{insetInlineEnd:-j,borderEndEndRadius:0,[`${Y}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Y}-placement-start`]:{insetInlineStart:-j,borderEndStartRadius:0,[`${Y}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var z=(0,D.Z)(["Badge","Ribbon"],v=>{const l=L(v);return[$(l)]},Z),i=v=>{const{className:l,prefixCls:p,style:M,color:j,children:Y,text:de,placement:De="end",rootClassName:Be}=v,{getPrefixCls:we,direction:Ce}=H.useContext(w.E_),Ze=we("ribbon",p),ze=(0,h.o2)(j,!1),Me=W()(Ze,`${Ze}-placement-${De}`,{[`${Ze}-rtl`]:Ce==="rtl",[`${Ze}-color-${j}`]:ze},l),[a,J]=z(Ze),d={},t={};return j&&!ze&&(d.background=j,t.color=j),a(H.createElement("div",{className:W()(`${Ze}-wrapper`,Be,J)},Y,H.createElement("div",{className:W()(Me,J),style:Object.assign(Object.assign({},d),M)},H.createElement("span",{className:`${Ze}-text`},de),H.createElement("div",{className:`${Ze}-corner`,style:t}))))};function K(v){let{prefixCls:l,value:p,current:M,offset:j=0}=v,Y;return j&&(Y={position:"absolute",top:`${j}00%`,left:0}),H.createElement("span",{style:Y,className:W()(`${l}-only-unit`,{current:M})},p)}function ee(v,l,p){let M=v,j=0;for(;(M+10)%10!==l;)M+=p,j+=p;return j}function T(v){const{prefixCls:l,count:p,value:M}=v,j=Number(M),Y=Math.abs(p),[de,De]=H.useState(j),[Be,we]=H.useState(Y),Ce=()=>{De(j),we(Y)};H.useEffect(()=>{const Me=setTimeout(()=>{Ce()},1e3);return()=>{clearTimeout(Me)}},[j]);let Ze,ze;if(de===j||Number.isNaN(j)||Number.isNaN(de))Ze=[H.createElement(K,Object.assign({},v,{key:j,current:!0}))],ze={transition:"none"};else{Ze=[];const Me=j+10,a=[];for(let t=j;t<=Me;t+=1)a.push(t);const J=a.findIndex(t=>t%10===de);Ze=a.map((t,e)=>{const u=t%10;return H.createElement(K,Object.assign({},v,{key:t,value:u,offset:e-J,current:e===J}))});const d=Be{const{prefixCls:p,count:M,className:j,motionClassName:Y,style:de,title:De,show:Be,component:we="sup",children:Ce}=v,Ze=ue(v,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ze}=H.useContext(w.E_),Me=ze("scroll-number",p),a=Object.assign(Object.assign({},Ze),{"data-show":Be,style:de,className:W()(Me,j,Y),title:De});let J=M;if(M&&Number(M)%1===0){const d=String(M).split("");J=H.createElement("bdi",null,d.map((t,e)=>H.createElement(T,{prefixCls:Me,count:Number(M),value:t,key:d.length-e})))}return de&&de.borderColor&&(a.style=Object.assign(Object.assign({},de),{boxShadow:`0 0 0 1px ${de.borderColor} inset`})),Ce?(0,y.Tm)(Ce,d=>({className:W()(`${Me}-custom-component`,d==null?void 0:d.className,Y)})):H.createElement(we,Object.assign({},a,{ref:l}),J)}),X=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j{var p,M,j,Y,de;const{prefixCls:De,scrollNumberPrefixCls:Be,children:we,status:Ce,text:Ze,color:ze,count:Me=null,overflowCount:a=99,dot:J=!1,size:d="default",title:t,offset:e,style:u,className:A,rootClassName:U,classNames:k,styles:ie,showZero:ye=!1}=v,Fe=X(v,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:be,direction:Re,badge:Pe}=H.useContext(w.E_),ot=be("badge",De),[Tt,Jt]=I(ot),Ht=Me>a?`${a}+`:Me,wt=Ht==="0"||Ht===0,Rt=Me===null||wt&&!ye,Bn=(Ce!=null||ze!=null)&&Rt,Xt=J&&!wt,sn=Xt?"":Ht,wn=(0,H.useMemo)(()=>(sn==null||sn===""||wt&&!ye)&&!Xt,[sn,wt,ye,Xt]),Pn=(0,H.useRef)(Me);wn||(Pn.current=Me);const bn=Pn.current,Hn=(0,H.useRef)(sn);wn||(Hn.current=sn);const _n=Hn.current,mn=(0,H.useRef)(Xt);wn||(mn.current=Xt);const Ye=(0,H.useMemo)(()=>{if(!e)return Object.assign(Object.assign({},Pe==null?void 0:Pe.style),u);const Nn={marginTop:e[1]};return Re==="rtl"?Nn.left=parseInt(e[0],10):Nn.right=-parseInt(e[0],10),Object.assign(Object.assign(Object.assign({},Nn),Pe==null?void 0:Pe.style),u)},[Re,e,u,Pe==null?void 0:Pe.style]),pn=t!=null?t:typeof bn=="string"||typeof bn=="number"?bn:void 0,xn=wn||!Ze?null:H.createElement("span",{className:`${ot}-status-text`},Ze),Sn=!bn||typeof bn!="object"?void 0:(0,y.Tm)(bn,Nn=>({style:Object.assign(Object.assign({},Ye),Nn.style)})),Mn=(0,h.o2)(ze,!1),Vn=W()(k==null?void 0:k.indicator,(p=Pe==null?void 0:Pe.classNames)===null||p===void 0?void 0:p.indicator,{[`${ot}-status-dot`]:Bn,[`${ot}-status-${Ce}`]:!!Ce,[`${ot}-color-${ze}`]:Mn}),tu={};ze&&!Mn&&(tu.color=ze,tu.background=ze);const ru=W()(ot,{[`${ot}-status`]:Bn,[`${ot}-not-a-wrapper`]:!we,[`${ot}-rtl`]:Re==="rtl"},A,U,Pe==null?void 0:Pe.className,(M=Pe==null?void 0:Pe.classNames)===null||M===void 0?void 0:M.root,k==null?void 0:k.root,Jt);if(!we&&Bn){const Nn=Ye.color;return Tt(H.createElement("span",Object.assign({},Fe,{className:ru,style:Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.root),(j=Pe==null?void 0:Pe.styles)===null||j===void 0?void 0:j.root),Ye)}),H.createElement("span",{className:Vn,style:Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.indicator),(Y=Pe==null?void 0:Pe.styles)===null||Y===void 0?void 0:Y.indicator),tu)}),Ze&&H.createElement("span",{style:{color:Nn},className:`${ot}-status-text`},Ze)))}return Tt(H.createElement("span",Object.assign({ref:l},Fe,{className:ru,style:Object.assign(Object.assign({},(de=Pe==null?void 0:Pe.styles)===null||de===void 0?void 0:de.root),ie==null?void 0:ie.root)}),we,H.createElement(B.default,{visible:!wn,motionName:`${ot}-zoom`,motionAppear:!1,motionDeadline:1e3},Nn=>{let{className:Fu,ref:_u}=Nn;var Q,ou;const et=be("scroll-number",Be),qe=mn.current,ut=W()(k==null?void 0:k.indicator,(Q=Pe==null?void 0:Pe.classNames)===null||Q===void 0?void 0:Q.indicator,{[`${ot}-dot`]:qe,[`${ot}-count`]:!qe,[`${ot}-count-sm`]:d==="small",[`${ot}-multiple-words`]:!qe&&_n&&_n.toString().length>1,[`${ot}-status-${Ce}`]:!!Ce,[`${ot}-color-${ze}`]:Mn});let st=Object.assign(Object.assign(Object.assign({},ie==null?void 0:ie.indicator),(ou=Pe==null?void 0:Pe.styles)===null||ou===void 0?void 0:ou.indicator),Ye);return ze&&!Mn&&(st=st||{},st.background=ze),H.createElement(le,{prefixCls:et,show:!wn,motionClassName:Fu,className:ut,count:_n,title:pn,style:st,key:"scrollNumber",ref:_u},Sn)}),xn))},re=H.forwardRef(ne);re.Ribbon=i;var R=re},66104:function(St,We,s){"use strict";s.d(We,{Z:function(){return le}});var n=s(92310),W=s.n(n),B=s(11592),H=s(26112),h=s(59301),y=s(92343),w=s(36355),o=s(84105),O=s(91857);const f=X=>{let{children:ne}=X;const{getPrefixCls:re}=h.useContext(w.E_),R=re("breadcrumb");return h.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},ne===""?ne:ne||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var c=f,D=function(X,ne){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&ne.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);vne[v]||R)}function _(X,ne,re,R){if(re==null)return null;const{className:v,onClick:l}=ne,p=D(ne,["className","onClick"]),M=Object.assign(Object.assign({},(0,H.Z)(p,{data:!0,aria:!0})),{onClick:l});return R!==void 0?h.createElement("a",Object.assign({},M,{className:W()(`${X}-link`,v),href:R}),re):h.createElement("span",Object.assign({},M,{className:W()(`${X}-link`,v)}),re)}function b(X,ne){return(R,v,l,p,M)=>{if(ne)return ne(R,v,l,p);const j=g(R,v);return _(X,R,j,M)}}var r=function(X,ne){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&ne.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{const{prefixCls:ne,separator:re="/",children:R,menu:v,overlay:l,dropdownProps:p,href:M}=X,Y=(de=>{if(v||l){const De=Object.assign({},p);if(v){const Be=v||{},{items:we}=Be,Ce=r(Be,["items"]);De.menu=Object.assign(Object.assign({},Ce),{items:we==null?void 0:we.map((Ze,ze)=>{var{key:Me,title:a,label:J,path:d}=Ze,t=r(Ze,["key","title","label","path"]);let e=J!=null?J:a;return d&&(e=h.createElement("a",{href:`${M}${d}`},e)),Object.assign(Object.assign({},t),{key:Me!=null?Me:ze,label:e})})})}else l&&(De.overlay=l);return h.createElement(O.Z,Object.assign({placement:"bottom"},De),h.createElement("span",{className:`${ne}-overlay-link`},de,h.createElement(o.Z,null)))}return de})(R);return Y!=null?h.createElement(h.Fragment,null,h.createElement("li",null,Y),re&&h.createElement(c,null,re)):null},F=X=>{const{prefixCls:ne,children:re,href:R}=X,v=r(X,["prefixCls","children","href"]),{getPrefixCls:l}=h.useContext(w.E_),p=l("breadcrumb",ne);return h.createElement(x,Object.assign({},v,{prefixCls:p}),_(p,v,re,R))};F.__ANT_BREADCRUMB_ITEM=!0;var P=F,L=s(17313),Z=s(83116),I=s(37613);const $=X=>{const{componentCls:ne,iconCls:re}=X;return{[ne]:Object.assign(Object.assign({},(0,L.Wf)(X)),{color:X.itemColor,fontSize:X.fontSize,[re]:{fontSize:X.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:X.linkColor,transition:`color ${X.motionDurationMid}`,padding:`0 ${X.paddingXXS}px`,borderRadius:X.borderRadiusSM,height:X.lineHeight*X.fontSize,display:"inline-block",marginInline:-X.marginXXS,"&:hover":{color:X.linkHoverColor,backgroundColor:X.colorBgTextHover}},(0,L.Qy)(X)),"li:last-child":{color:X.lastItemColor},[`${ne}-separator`]:{marginInline:X.separatorMargin,color:X.separatorColor},[`${ne}-link`]:{[` > ${re} + span, > ${re} + a - `]:{marginInlineStart:X.marginXXS}},[`${te}-overlay-link`]:{borderRadius:X.borderRadiusSM,height:X.lineHeight*X.fontSize,display:"inline-block",padding:`0 ${X.paddingXXS}px`,marginInline:-X.marginXXS,[`> ${re}`]:{marginInlineStart:X.marginXXS,fontSize:X.fontSizeIcon},"&:hover":{color:X.linkHoverColor,backgroundColor:X.colorBgTextHover,a:{color:X.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${X.componentCls}-rtl`]:{direction:"rtl"}})}};var z=(0,Z.Z)("Breadcrumb",X=>{const te=(0,I.TS)(X,{});return[$(te)]},X=>({itemColor:X.colorTextDescription,lastItemColor:X.colorText,iconFontSize:X.fontSize,linkColor:X.colorTextDescription,linkHoverColor:X.colorText,separatorColor:X.colorTextDescription,separatorMargin:X.marginXS})),V=function(X,te){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&te.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{var{breadcrumbName:p}=l,M=V(l,["breadcrumbName"]);return Object.assign(Object.assign({},M),{title:p})})}),v}function Q(X,te){return(0,h.useMemo)(()=>X||(te?te.map(i):null),[X,te])}var ne=function(X,te){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&te.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{if(te===void 0)return te;let re=(te||"").replace(/^\//,"");return Object.keys(X).forEach(R=>{re=re.replace(`:${R}`,X[R])}),re},ue=X=>{const{prefixCls:te,separator:re="/",style:R,className:v,rootClassName:l,routes:p,items:M,children:j,itemRender:G,params:de={}}=X,De=ne(X,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Be,direction:we,breadcrumb:Ce}=h.useContext(w.E_);let Ze;const ze=Be("breadcrumb",te),[Me,a]=z(ze),J=Q(M,p),d=b(ze,G);if(J&&J.length>0){const u=[],A=M||p;Ze=J.map((U,k)=>{const{path:ie,key:ye,type:Fe,menu:be,overlay:Re,onClick:Pe,className:ot,separator:Tt,dropdownProps:Jt}=U,Ht=T(de,ie);Ht!==void 0&&u.push(Ht);const wt=ye!=null?ye:k;if(Fe==="separator")return h.createElement(c,{key:wt},Tt);const Rt={},Bn=k===J.length-1;be?Rt.menu=be:Re&&(Rt.overlay=Re);let{href:Xt}=U;return u.length&&Ht!==void 0&&(Xt=`#/${u.join("/")}`),h.createElement(x,Object.assign({key:wt},Rt,(0,H.Z)(U,{data:!0,aria:!0}),{className:ot,dropdownProps:Jt,href:Xt,separator:Bn?"":re,onClick:Pe,prefixCls:ze}),d(U,de,A,u,Xt))})}else if(j){const u=(0,B.Z)(j).length;Ze=(0,B.Z)(j).map((A,U)=>{if(!A)return A;const k=U===u-1;return(0,y.Tm)(A,{separator:k?"":re,key:U})})}const t=W()(ze,Ce==null?void 0:Ce.className,{[`${ze}-rtl`]:we==="rtl"},v,l,a),e=Object.assign(Object.assign({},Ce==null?void 0:Ce.style),R);return Me(h.createElement("nav",Object.assign({className:t,style:e},De),h.createElement("ol",null,Ze)))};ue.Item=P,ue.Separator=c;var m=ue,le=m},37906:function(St,We,s){"use strict";s.d(We,{Z:function(){return R}});var n=s(59301),W=s(92310),B=s.n(W),H=s(69507),h=s(36355),y=s(19716),w=s(8628),O={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},c=n.createContext({}),D=s(11592),g=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j(0,D.Z)(v).map(l=>Object.assign({},l==null?void 0:l.props));function b(v,l,p){const M=n.useMemo(()=>l||_(p),[l,p]);return n.useMemo(()=>M.map(G=>{var{span:de}=G,De=g(G,["span"]);return Object.assign(Object.assign({},De),{span:typeof de=="number"?de:(0,H.m9)(v,de)})}),[M,v])}function r(v,l,p){let M=v;return(p===void 0||p>l)&&(M=Object.assign(Object.assign({},v),{span:l})),M}function x(v,l){const p=[];let M=[],j=l;return v.filter(G=>G).forEach((G,de)=>{const De=G==null?void 0:G.span,Be=De||1;if(de===v.length-1){M.push(r(G,j,De)),p.push(M);return}Be(0,n.useMemo)(()=>x(l,v),[l,v]),Z=v=>{let{children:l}=v;return l};function I(v){return v!=null}var z=v=>{const{itemPrefixCls:l,component:p,span:M,className:j,style:G,labelStyle:de,contentStyle:De,bordered:Be,label:we,content:Ce,colon:Ze}=v,ze=p;return Be?n.createElement(ze,{className:B()({[`${l}-item-label`]:I(we),[`${l}-item-content`]:I(Ce)},j),style:G,colSpan:M},I(we)&&n.createElement("span",{style:de},we),I(Ce)&&n.createElement("span",{style:De},Ce)):n.createElement(ze,{className:B()(`${l}-item`,j),style:G,colSpan:M},n.createElement("div",{className:`${l}-item-container`},(we||we===0)&&n.createElement("span",{className:B()(`${l}-item-label`,{[`${l}-item-no-colon`]:!Ze}),style:de},we),(Ce||Ce===0)&&n.createElement("span",{className:B()(`${l}-item-content`),style:De},Ce)))};function V(v,l,p){let{colon:M,prefixCls:j,bordered:G}=l,{component:de,type:De,showLabel:Be,showContent:we,labelStyle:Ce,contentStyle:Ze}=p;return v.map((ze,Me)=>{let{label:a,children:J,prefixCls:d=j,className:t,style:e,labelStyle:u,contentStyle:A,span:U=1,key:k}=ze;return typeof de=="string"?n.createElement(z,{key:`${De}-${k||Me}`,className:t,style:e,labelStyle:Object.assign(Object.assign({},Ce),u),contentStyle:Object.assign(Object.assign({},Ze),A),span:U,colon:M,component:de,itemPrefixCls:d,bordered:G,label:Be?a:null,content:we?J:null}):[n.createElement(z,{key:`label-${k||Me}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ce),e),u),span:1,colon:M,component:de[0],itemPrefixCls:d,bordered:G,label:a}),n.createElement(z,{key:`content-${k||Me}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ze),e),A),span:U*2-1,component:de[1],itemPrefixCls:d,bordered:G,content:J})]})}var Q=v=>{const l=n.useContext(c),{prefixCls:p,vertical:M,row:j,index:G,bordered:de}=v;return M?n.createElement(n.Fragment,null,n.createElement("tr",{key:`label-${G}`,className:`${p}-row`},V(j,v,Object.assign({component:"th",type:"label",showLabel:!0},l))),n.createElement("tr",{key:`content-${G}`,className:`${p}-row`},V(j,v,Object.assign({component:"td",type:"content",showContent:!0},l)))):n.createElement("tr",{key:G,className:`${p}-row`},V(j,v,Object.assign({component:de?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},l)))},ne=s(17313),T=s(83116),ue=s(37613);const m=v=>{const{componentCls:l,labelBg:p}=v;return{[`&${l}-bordered`]:{[`> ${l}-view`]:{border:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${l}-row`]:{borderBottom:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.padding}px ${v.paddingLG}px`,borderInlineEnd:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${l}-item-label`]:{color:v.colorTextSecondary,backgroundColor:p,"&::after":{display:"none"}}}},[`&${l}-middle`]:{[`${l}-row`]:{[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.paddingSM}px ${v.paddingLG}px`}}},[`&${l}-small`]:{[`${l}-row`]:{[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.paddingXS}px ${v.padding}px`}}}}}},le=v=>{const{componentCls:l,extraColor:p,itemPaddingBottom:M,colonMarginRight:j,colonMarginLeft:G,titleMarginBottom:de}=v;return{[l]:Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(v)),m(v)),{"&-rtl":{direction:"rtl"},[`${l}-header`]:{display:"flex",alignItems:"center",marginBottom:de},[`${l}-title`]:Object.assign(Object.assign({},ne.vS),{flex:"auto",color:v.colorText,fontWeight:v.fontWeightStrong,fontSize:v.fontSizeLG,lineHeight:v.lineHeightLG}),[`${l}-extra`]:{marginInlineStart:"auto",color:p,fontSize:v.fontSize},[`${l}-view`]:{width:"100%",borderRadius:v.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${l}-row`]:{"> th, > td":{paddingBottom:M},"&:last-child":{borderBottom:"none"}},[`${l}-item-label`]:{color:v.colorTextTertiary,fontWeight:"normal",fontSize:v.fontSize,lineHeight:v.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${G}px ${j}px`},[`&${l}-item-no-colon::after`]:{content:'""'}},[`${l}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${l}-item-content`]:{display:"table-cell",flex:1,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${l}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${l}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${l}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${l}-row`]:{"> th, > td":{paddingBottom:v.paddingSM}}},"&-small":{[`${l}-row`]:{"> th, > td":{paddingBottom:v.paddingXS}}}})}};var X=(0,T.Z)("Descriptions",v=>{const l=(0,ue.TS)(v,{});return[le(l)]},v=>({labelBg:v.colorFillAlter,titleMarginBottom:v.fontSizeSM*v.lineHeightSM,itemPaddingBottom:v.padding,colonMarginRight:v.marginXS,colonMarginLeft:v.marginXXS/2,extraColor:v.colorText})),te=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j{const{prefixCls:l,title:p,extra:M,column:j,colon:G=!0,bordered:de,layout:De,children:Be,className:we,rootClassName:Ce,style:Ze,size:ze,labelStyle:Me,contentStyle:a,items:J}=v,d=te(v,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:t,direction:e,descriptions:u}=n.useContext(h.E_),A=t("descriptions",l),U=(0,w.Z)(),k=n.useMemo(()=>{var ot;return typeof j=="number"?j:(ot=(0,H.m9)(U,Object.assign(Object.assign({},O),j)))!==null&&ot!==void 0?ot:3},[U,j]),ie=b(U,J,Be),ye=(0,y.Z)(ze),Fe=P(k,ie),[be,Re]=X(A),Pe=n.useMemo(()=>({labelStyle:Me,contentStyle:a}),[Me,a]);return be(n.createElement(c.Provider,{value:Pe},n.createElement("div",Object.assign({className:B()(A,u==null?void 0:u.className,{[`${A}-${ye}`]:ye&&ye!=="default",[`${A}-bordered`]:!!de,[`${A}-rtl`]:e==="rtl"},we,Ce,Re),style:Object.assign(Object.assign({},u==null?void 0:u.style),Ze)},d),(p||M)&&n.createElement("div",{className:`${A}-header`},p&&n.createElement("div",{className:`${A}-title`},p),M&&n.createElement("div",{className:`${A}-extra`},M)),n.createElement("div",{className:`${A}-view`},n.createElement("table",null,n.createElement("tbody",null,Fe.map((ot,Tt)=>n.createElement(Q,{key:Tt,index:Tt,colon:G,prefixCls:A,vertical:De==="vertical",bordered:de,row:ot}))))))))};re.Item=Z;var R=re},13570:function(St,We,s){"use strict";s.d(We,{Z:function(){return l}});var n=s(96663),W=s(59301),B={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"},H=B,h=s(7657),y=function(M,j){return W.createElement(h.Z,(0,n.Z)({},M,{ref:j,icon:H}))},w=W.forwardRef(y),o=w,O=s(92310),f=s.n(O),c=s(90493),D=s(72071),g=s(6620),_=s(18929),b=s(10228),r=s(26112);function x(p,M){var j=p.disabled,G=p.prefixCls,de=p.character,De=p.characterRender,Be=p.index,we=p.count,Ce=p.value,Ze=p.allowHalf,ze=p.focused,Me=p.onHover,a=p.onClick,J=function(ie){Me(ie,Be)},d=function(ie){a(ie,Be)},t=function(ie){ie.keyCode===b.Z.ENTER&&a(ie,Be)},e=Be+1,u=new Set([G]);Ce===0&&Be===0&&ze?u.add("".concat(G,"-focused")):Ze&&Ce+.5>=e&&CeBe?"true":"false","aria-posinset":Be+1,"aria-setsize":we,tabIndex:j?-1:0},W.createElement("div",{className:"".concat(G,"-first")},A),W.createElement("div",{className:"".concat(G,"-second")},A)));return De&&(U=De(U,p)),U}var F=W.forwardRef(x);function P(){var p=W.useRef({});function M(G){return p.current[G]}function j(G){return function(de){p.current[G]=de}}return[M,j]}function L(p){var M=p.pageXOffset,j="scrollLeft";if(typeof M!="number"){var G=p.document;M=G.documentElement[j],typeof M!="number"&&(M=G.body[j])}return M}function Z(p){var M,j,G=p.ownerDocument,de=G.body,De=G&&G.documentElement,Be=p.getBoundingClientRect();return M=Be.left,j=Be.top,M-=De.clientLeft||de.clientLeft||0,j-=De.clientTop||de.clientTop||0,{left:M,top:j}}function I(p){var M=Z(p),j=p.ownerDocument,G=j.defaultView||j.parentWindow;return M.left+=L(G),M.left}var $=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function z(p,M){var j,G=p.prefixCls,de=G===void 0?"rc-rate":G,De=p.className,Be=p.defaultValue,we=p.value,Ce=p.count,Ze=Ce===void 0?5:Ce,ze=p.allowHalf,Me=ze===void 0?!1:ze,a=p.allowClear,J=a===void 0?!0:a,d=p.character,t=d===void 0?"\u2605":d,e=p.characterRender,u=p.disabled,A=p.direction,U=A===void 0?"ltr":A,k=p.tabIndex,ie=k===void 0?0:k,ye=p.autoFocus,Fe=p.onHoverChange,be=p.onChange,Re=p.onFocus,Pe=p.onBlur,ot=p.onKeyDown,Tt=p.onMouseLeave,Jt=(0,g.Z)(p,$),Ht=P(),wt=(0,D.Z)(Ht,2),Rt=wt[0],Bn=wt[1],Xt=W.useRef(null),sn=function(){if(!u){var pt;(pt=Xt.current)===null||pt===void 0||pt.focus()}};W.useImperativeHandle(M,function(){return{focus:sn,blur:function(){if(!u){var pt;(pt=Xt.current)===null||pt===void 0||pt.blur()}}}});var wn=(0,_.Z)(Be||0,{value:we}),Pn=(0,D.Z)(wn,2),bn=Pn[0],Hn=Pn[1],_n=(0,_.Z)(null),mn=(0,D.Z)(_n,2),Ye=mn[0],pn=mn[1],xn=function(pt,$t){var Qt=U==="rtl",Ct=pt+1;if(Me){var yn=Rt(pt),hn=I(yn),en=yn.clientWidth;(Qt&&$t-hn>en/2||!Qt&&$t-hn0&&!Qt||$t===b.Z.RIGHT&&Ct>0&&Qt?(Me?Ct-=.5:Ct-=1,Sn(Ct),pt.preventDefault()):$t===b.Z.LEFT&&Ct{const{componentCls:M}=p;return{[`${M}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:p.marginXS},"> div":{transition:`all ${p.motionDurationMid}, outline 0s`,"&:hover":{transform:p.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${p.lineWidth}px dashed ${p.starColor}`,transform:p.starHoverScale}},"&-first, &-second":{color:p.starBg,transition:`all ${p.motionDurationMid}`,userSelect:"none",[p.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${M}-star-first, &-half ${M}-star-second`]:{opacity:1},[`&-half ${M}-star-first, &-full ${M}-star-second`]:{color:"inherit"}}}},X=p=>({[`&-rtl${p.componentCls}`]:{direction:"rtl"}}),te=p=>{const{componentCls:M}=p;return{[M]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,T.Wf)(p)),{display:"inline-block",margin:0,padding:0,color:p.starColor,fontSize:p.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${M} ${M}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),le(p)),{[`+ ${M}-text`]:{display:"inline-block",marginInlineStart:p.marginXS,fontSize:p.fontSize}}),X(p))}};var re=(0,ue.Z)("Rate",p=>{const M=(0,m.TS)(p,{});return[te(M)]},p=>({starColor:p.yellow6,starSize:p.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:p.colorFillContent})),R=function(p,M){var j={};for(var G in p)Object.prototype.hasOwnProperty.call(p,G)&&M.indexOf(G)<0&&(j[G]=p[G]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,G=Object.getOwnPropertySymbols(p);de{const{prefixCls:j,className:G,rootClassName:de,style:De,tooltips:Be,character:we=W.createElement(o,null)}=p,Ce=R(p,["prefixCls","className","rootClassName","style","tooltips","character"]),Ze=(u,A)=>{let{index:U}=A;return Be?W.createElement(ne.Z,{title:Be[U]},u):u},{getPrefixCls:ze,direction:Me,rate:a}=W.useContext(Q.E_),J=ze("rate",j),[d,t]=re(J),e=Object.assign(Object.assign({},a==null?void 0:a.style),De);return d(W.createElement(i,Object.assign({ref:M,character:we,characterRender:Ze},Ce,{className:f()(G,de,t,a==null?void 0:a.className),style:e,prefixCls:J,direction:Me})))})},61621:function(St,We,s){"use strict";s.d(We,{Z:function(){return t}});var n=s(92310),W=s.n(n),B=s(59301),H=s(36355),h=s(2738),w=e=>{const{prefixCls:u,className:A,style:U,size:k,shape:ie}=e,ye=W()({[`${u}-lg`]:k==="large",[`${u}-sm`]:k==="small"}),Fe=W()({[`${u}-circle`]:ie==="circle",[`${u}-square`]:ie==="square",[`${u}-round`]:ie==="round"}),be=B.useMemo(()=>typeof k=="number"?{width:k,height:k,lineHeight:`${k}px`}:{},[k]);return B.createElement("span",{className:W()(u,ye,Fe,A),style:Object.assign(Object.assign({},be),U)})},o=s(93083),O=s(83116),f=s(37613);const c=new o.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),D=e=>({height:e,lineHeight:`${e}px`}),g=e=>Object.assign({width:e},D(e)),_=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:c,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=e=>Object.assign({width:e*5,minWidth:e*5},D(e)),r=e=>{const{skeletonAvatarCls:u,gradientFromColor:A,controlHeight:U,controlHeightLG:k,controlHeightSM:ie}=e;return{[`${u}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:A},g(U)),[`${u}${u}-circle`]:{borderRadius:"50%"},[`${u}${u}-lg`]:Object.assign({},g(k)),[`${u}${u}-sm`]:Object.assign({},g(ie))}},x=e=>{const{controlHeight:u,borderRadiusSM:A,skeletonInputCls:U,controlHeightLG:k,controlHeightSM:ie,gradientFromColor:ye}=e;return{[`${U}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ye,borderRadius:A},b(u)),[`${U}-lg`]:Object.assign({},b(k)),[`${U}-sm`]:Object.assign({},b(ie))}},F=e=>Object.assign({width:e},D(e)),P=e=>{const{skeletonImageCls:u,imageSizeBase:A,gradientFromColor:U,borderRadiusSM:k}=e;return{[`${u}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:U,borderRadius:k},F(A*2)),{[`${u}-path`]:{fill:"#bfbfbf"},[`${u}-svg`]:Object.assign(Object.assign({},F(A)),{maxWidth:A*4,maxHeight:A*4}),[`${u}-svg${u}-svg-circle`]:{borderRadius:"50%"}}),[`${u}${u}-circle`]:{borderRadius:"50%"}}},L=(e,u,A)=>{const{skeletonButtonCls:U}=e;return{[`${A}${U}-circle`]:{width:u,minWidth:u,borderRadius:"50%"},[`${A}${U}-round`]:{borderRadius:u}}},Z=e=>Object.assign({width:e*2,minWidth:e*2},D(e)),I=e=>{const{borderRadiusSM:u,skeletonButtonCls:A,controlHeight:U,controlHeightLG:k,controlHeightSM:ie,gradientFromColor:ye}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ye,borderRadius:u,width:U*2,minWidth:U*2},Z(U))},L(e,U,A)),{[`${A}-lg`]:Object.assign({},Z(k))}),L(e,k,`${A}-lg`)),{[`${A}-sm`]:Object.assign({},Z(ie))}),L(e,ie,`${A}-sm`))},$=e=>{const{componentCls:u,skeletonAvatarCls:A,skeletonTitleCls:U,skeletonParagraphCls:k,skeletonButtonCls:ie,skeletonInputCls:ye,skeletonImageCls:Fe,controlHeight:be,controlHeightLG:Re,controlHeightSM:Pe,gradientFromColor:ot,padding:Tt,marginSM:Jt,borderRadius:Ht,titleHeight:wt,blockRadius:Rt,paragraphLiHeight:Bn,controlHeightXS:Xt,paragraphMarginTop:sn}=e;return{[`${u}`]:{display:"table",width:"100%",[`${u}-header`]:{display:"table-cell",paddingInlineEnd:Tt,verticalAlign:"top",[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ot},g(be)),[`${A}-circle`]:{borderRadius:"50%"},[`${A}-lg`]:Object.assign({},g(Re)),[`${A}-sm`]:Object.assign({},g(Pe))},[`${u}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${U}`]:{width:"100%",height:wt,background:ot,borderRadius:Rt,[`+ ${k}`]:{marginBlockStart:Pe}},[`${k}`]:{padding:0,"> li":{width:"100%",height:Bn,listStyle:"none",background:ot,borderRadius:Rt,"+ li":{marginBlockStart:Xt}}},[`${k}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${u}-content`]:{[`${U}, ${k} > li`]:{borderRadius:Ht}}},[`${u}-with-avatar ${u}-content`]:{[`${U}`]:{marginBlockStart:Jt,[`+ ${k}`]:{marginBlockStart:sn}}},[`${u}${u}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},I(e)),r(e)),x(e)),P(e)),[`${u}${u}-block`]:{width:"100%",[`${ie}`]:{width:"100%"},[`${ye}`]:{width:"100%"}},[`${u}${u}-active`]:{[` + `]:{marginInlineStart:X.marginXXS}},[`${ne}-overlay-link`]:{borderRadius:X.borderRadiusSM,height:X.lineHeight*X.fontSize,display:"inline-block",padding:`0 ${X.paddingXXS}px`,marginInline:-X.marginXXS,[`> ${re}`]:{marginInlineStart:X.marginXXS,fontSize:X.fontSizeIcon},"&:hover":{color:X.linkHoverColor,backgroundColor:X.colorBgTextHover,a:{color:X.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${X.componentCls}-rtl`]:{direction:"rtl"}})}};var z=(0,Z.Z)("Breadcrumb",X=>{const ne=(0,I.TS)(X,{});return[$(ne)]},X=>({itemColor:X.colorTextDescription,lastItemColor:X.colorText,iconFontSize:X.fontSize,linkColor:X.colorTextDescription,linkHoverColor:X.colorText,separatorColor:X.colorTextDescription,separatorMargin:X.marginXS})),V=function(X,ne){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&ne.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{var{breadcrumbName:p}=l,M=V(l,["breadcrumbName"]);return Object.assign(Object.assign({},M),{title:p})})}),v}function K(X,ne){return(0,h.useMemo)(()=>X||(ne?ne.map(i):null),[X,ne])}var ee=function(X,ne){var re={};for(var R in X)Object.prototype.hasOwnProperty.call(X,R)&&ne.indexOf(R)<0&&(re[R]=X[R]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,R=Object.getOwnPropertySymbols(X);v{if(ne===void 0)return ne;let re=(ne||"").replace(/^\//,"");return Object.keys(X).forEach(R=>{re=re.replace(`:${R}`,X[R])}),re},ue=X=>{const{prefixCls:ne,separator:re="/",style:R,className:v,rootClassName:l,routes:p,items:M,children:j,itemRender:Y,params:de={}}=X,De=ee(X,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Be,direction:we,breadcrumb:Ce}=h.useContext(w.E_);let Ze;const ze=Be("breadcrumb",ne),[Me,a]=z(ze),J=K(M,p),d=b(ze,Y);if(J&&J.length>0){const u=[],A=M||p;Ze=J.map((U,k)=>{const{path:ie,key:ye,type:Fe,menu:be,overlay:Re,onClick:Pe,className:ot,separator:Tt,dropdownProps:Jt}=U,Ht=T(de,ie);Ht!==void 0&&u.push(Ht);const wt=ye!=null?ye:k;if(Fe==="separator")return h.createElement(c,{key:wt},Tt);const Rt={},Bn=k===J.length-1;be?Rt.menu=be:Re&&(Rt.overlay=Re);let{href:Xt}=U;return u.length&&Ht!==void 0&&(Xt=`#/${u.join("/")}`),h.createElement(x,Object.assign({key:wt},Rt,(0,H.Z)(U,{data:!0,aria:!0}),{className:ot,dropdownProps:Jt,href:Xt,separator:Bn?"":re,onClick:Pe,prefixCls:ze}),d(U,de,A,u,Xt))})}else if(j){const u=(0,B.Z)(j).length;Ze=(0,B.Z)(j).map((A,U)=>{if(!A)return A;const k=U===u-1;return(0,y.Tm)(A,{separator:k?"":re,key:U})})}const t=W()(ze,Ce==null?void 0:Ce.className,{[`${ze}-rtl`]:we==="rtl"},v,l,a),e=Object.assign(Object.assign({},Ce==null?void 0:Ce.style),R);return Me(h.createElement("nav",Object.assign({className:t,style:e},De),h.createElement("ol",null,Ze)))};ue.Item=P,ue.Separator=c;var m=ue,le=m},37906:function(St,We,s){"use strict";s.d(We,{Z:function(){return R}});var n=s(59301),W=s(92310),B=s.n(W),H=s(69507),h=s(36355),y=s(19716),w=s(8628),O={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},c=n.createContext({}),D=s(11592),g=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j(0,D.Z)(v).map(l=>Object.assign({},l==null?void 0:l.props));function b(v,l,p){const M=n.useMemo(()=>l||_(p),[l,p]);return n.useMemo(()=>M.map(Y=>{var{span:de}=Y,De=g(Y,["span"]);return Object.assign(Object.assign({},De),{span:typeof de=="number"?de:(0,H.m9)(v,de)})}),[M,v])}function r(v,l,p){let M=v;return(p===void 0||p>l)&&(M=Object.assign(Object.assign({},v),{span:l})),M}function x(v,l){const p=[];let M=[],j=l;return v.filter(Y=>Y).forEach((Y,de)=>{const De=Y==null?void 0:Y.span,Be=De||1;if(de===v.length-1){M.push(r(Y,j,De)),p.push(M);return}Be(0,n.useMemo)(()=>x(l,v),[l,v]),Z=v=>{let{children:l}=v;return l};function I(v){return v!=null}var z=v=>{const{itemPrefixCls:l,component:p,span:M,className:j,style:Y,labelStyle:de,contentStyle:De,bordered:Be,label:we,content:Ce,colon:Ze}=v,ze=p;return Be?n.createElement(ze,{className:B()({[`${l}-item-label`]:I(we),[`${l}-item-content`]:I(Ce)},j),style:Y,colSpan:M},I(we)&&n.createElement("span",{style:de},we),I(Ce)&&n.createElement("span",{style:De},Ce)):n.createElement(ze,{className:B()(`${l}-item`,j),style:Y,colSpan:M},n.createElement("div",{className:`${l}-item-container`},(we||we===0)&&n.createElement("span",{className:B()(`${l}-item-label`,{[`${l}-item-no-colon`]:!Ze}),style:de},we),(Ce||Ce===0)&&n.createElement("span",{className:B()(`${l}-item-content`),style:De},Ce)))};function V(v,l,p){let{colon:M,prefixCls:j,bordered:Y}=l,{component:de,type:De,showLabel:Be,showContent:we,labelStyle:Ce,contentStyle:Ze}=p;return v.map((ze,Me)=>{let{label:a,children:J,prefixCls:d=j,className:t,style:e,labelStyle:u,contentStyle:A,span:U=1,key:k}=ze;return typeof de=="string"?n.createElement(z,{key:`${De}-${k||Me}`,className:t,style:e,labelStyle:Object.assign(Object.assign({},Ce),u),contentStyle:Object.assign(Object.assign({},Ze),A),span:U,colon:M,component:de,itemPrefixCls:d,bordered:Y,label:Be?a:null,content:we?J:null}):[n.createElement(z,{key:`label-${k||Me}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ce),e),u),span:1,colon:M,component:de[0],itemPrefixCls:d,bordered:Y,label:a}),n.createElement(z,{key:`content-${k||Me}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ze),e),A),span:U*2-1,component:de[1],itemPrefixCls:d,bordered:Y,content:J})]})}var K=v=>{const l=n.useContext(c),{prefixCls:p,vertical:M,row:j,index:Y,bordered:de}=v;return M?n.createElement(n.Fragment,null,n.createElement("tr",{key:`label-${Y}`,className:`${p}-row`},V(j,v,Object.assign({component:"th",type:"label",showLabel:!0},l))),n.createElement("tr",{key:`content-${Y}`,className:`${p}-row`},V(j,v,Object.assign({component:"td",type:"content",showContent:!0},l)))):n.createElement("tr",{key:Y,className:`${p}-row`},V(j,v,Object.assign({component:de?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},l)))},ee=s(17313),T=s(83116),ue=s(37613);const m=v=>{const{componentCls:l,labelBg:p}=v;return{[`&${l}-bordered`]:{[`> ${l}-view`]:{border:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${l}-row`]:{borderBottom:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.padding}px ${v.paddingLG}px`,borderInlineEnd:`${v.lineWidth}px ${v.lineType} ${v.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${l}-item-label`]:{color:v.colorTextSecondary,backgroundColor:p,"&::after":{display:"none"}}}},[`&${l}-middle`]:{[`${l}-row`]:{[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.paddingSM}px ${v.paddingLG}px`}}},[`&${l}-small`]:{[`${l}-row`]:{[`> ${l}-item-label, > ${l}-item-content`]:{padding:`${v.paddingXS}px ${v.padding}px`}}}}}},le=v=>{const{componentCls:l,extraColor:p,itemPaddingBottom:M,colonMarginRight:j,colonMarginLeft:Y,titleMarginBottom:de}=v;return{[l]:Object.assign(Object.assign(Object.assign({},(0,ee.Wf)(v)),m(v)),{"&-rtl":{direction:"rtl"},[`${l}-header`]:{display:"flex",alignItems:"center",marginBottom:de},[`${l}-title`]:Object.assign(Object.assign({},ee.vS),{flex:"auto",color:v.colorText,fontWeight:v.fontWeightStrong,fontSize:v.fontSizeLG,lineHeight:v.lineHeightLG}),[`${l}-extra`]:{marginInlineStart:"auto",color:p,fontSize:v.fontSize},[`${l}-view`]:{width:"100%",borderRadius:v.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${l}-row`]:{"> th, > td":{paddingBottom:M},"&:last-child":{borderBottom:"none"}},[`${l}-item-label`]:{color:v.colorTextTertiary,fontWeight:"normal",fontSize:v.fontSize,lineHeight:v.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${Y}px ${j}px`},[`&${l}-item-no-colon::after`]:{content:'""'}},[`${l}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${l}-item-content`]:{display:"table-cell",flex:1,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${l}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${l}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${l}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${l}-row`]:{"> th, > td":{paddingBottom:v.paddingSM}}},"&-small":{[`${l}-row`]:{"> th, > td":{paddingBottom:v.paddingXS}}}})}};var X=(0,T.Z)("Descriptions",v=>{const l=(0,ue.TS)(v,{});return[le(l)]},v=>({labelBg:v.colorFillAlter,titleMarginBottom:v.fontSizeSM*v.lineHeightSM,itemPaddingBottom:v.padding,colonMarginRight:v.marginXS,colonMarginLeft:v.marginXXS/2,extraColor:v.colorText})),ne=function(v,l){var p={};for(var M in v)Object.prototype.hasOwnProperty.call(v,M)&&l.indexOf(M)<0&&(p[M]=v[M]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,M=Object.getOwnPropertySymbols(v);j{const{prefixCls:l,title:p,extra:M,column:j,colon:Y=!0,bordered:de,layout:De,children:Be,className:we,rootClassName:Ce,style:Ze,size:ze,labelStyle:Me,contentStyle:a,items:J}=v,d=ne(v,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:t,direction:e,descriptions:u}=n.useContext(h.E_),A=t("descriptions",l),U=(0,w.Z)(),k=n.useMemo(()=>{var ot;return typeof j=="number"?j:(ot=(0,H.m9)(U,Object.assign(Object.assign({},O),j)))!==null&&ot!==void 0?ot:3},[U,j]),ie=b(U,J,Be),ye=(0,y.Z)(ze),Fe=P(k,ie),[be,Re]=X(A),Pe=n.useMemo(()=>({labelStyle:Me,contentStyle:a}),[Me,a]);return be(n.createElement(c.Provider,{value:Pe},n.createElement("div",Object.assign({className:B()(A,u==null?void 0:u.className,{[`${A}-${ye}`]:ye&&ye!=="default",[`${A}-bordered`]:!!de,[`${A}-rtl`]:e==="rtl"},we,Ce,Re),style:Object.assign(Object.assign({},u==null?void 0:u.style),Ze)},d),(p||M)&&n.createElement("div",{className:`${A}-header`},p&&n.createElement("div",{className:`${A}-title`},p),M&&n.createElement("div",{className:`${A}-extra`},M)),n.createElement("div",{className:`${A}-view`},n.createElement("table",null,n.createElement("tbody",null,Fe.map((ot,Tt)=>n.createElement(K,{key:Tt,index:Tt,colon:Y,prefixCls:A,vertical:De==="vertical",bordered:de,row:ot}))))))))};re.Item=Z;var R=re},13570:function(St,We,s){"use strict";s.d(We,{Z:function(){return l}});var n=s(96663),W=s(59301),B={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"},H=B,h=s(7657),y=function(M,j){return W.createElement(h.Z,(0,n.Z)({},M,{ref:j,icon:H}))},w=W.forwardRef(y),o=w,O=s(92310),f=s.n(O),c=s(90493),D=s(72071),g=s(6620),_=s(18929),b=s(10228),r=s(26112);function x(p,M){var j=p.disabled,Y=p.prefixCls,de=p.character,De=p.characterRender,Be=p.index,we=p.count,Ce=p.value,Ze=p.allowHalf,ze=p.focused,Me=p.onHover,a=p.onClick,J=function(ie){Me(ie,Be)},d=function(ie){a(ie,Be)},t=function(ie){ie.keyCode===b.Z.ENTER&&a(ie,Be)},e=Be+1,u=new Set([Y]);Ce===0&&Be===0&&ze?u.add("".concat(Y,"-focused")):Ze&&Ce+.5>=e&&CeBe?"true":"false","aria-posinset":Be+1,"aria-setsize":we,tabIndex:j?-1:0},W.createElement("div",{className:"".concat(Y,"-first")},A),W.createElement("div",{className:"".concat(Y,"-second")},A)));return De&&(U=De(U,p)),U}var F=W.forwardRef(x);function P(){var p=W.useRef({});function M(Y){return p.current[Y]}function j(Y){return function(de){p.current[Y]=de}}return[M,j]}function L(p){var M=p.pageXOffset,j="scrollLeft";if(typeof M!="number"){var Y=p.document;M=Y.documentElement[j],typeof M!="number"&&(M=Y.body[j])}return M}function Z(p){var M,j,Y=p.ownerDocument,de=Y.body,De=Y&&Y.documentElement,Be=p.getBoundingClientRect();return M=Be.left,j=Be.top,M-=De.clientLeft||de.clientLeft||0,j-=De.clientTop||de.clientTop||0,{left:M,top:j}}function I(p){var M=Z(p),j=p.ownerDocument,Y=j.defaultView||j.parentWindow;return M.left+=L(Y),M.left}var $=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function z(p,M){var j,Y=p.prefixCls,de=Y===void 0?"rc-rate":Y,De=p.className,Be=p.defaultValue,we=p.value,Ce=p.count,Ze=Ce===void 0?5:Ce,ze=p.allowHalf,Me=ze===void 0?!1:ze,a=p.allowClear,J=a===void 0?!0:a,d=p.character,t=d===void 0?"\u2605":d,e=p.characterRender,u=p.disabled,A=p.direction,U=A===void 0?"ltr":A,k=p.tabIndex,ie=k===void 0?0:k,ye=p.autoFocus,Fe=p.onHoverChange,be=p.onChange,Re=p.onFocus,Pe=p.onBlur,ot=p.onKeyDown,Tt=p.onMouseLeave,Jt=(0,g.Z)(p,$),Ht=P(),wt=(0,D.Z)(Ht,2),Rt=wt[0],Bn=wt[1],Xt=W.useRef(null),sn=function(){if(!u){var pt;(pt=Xt.current)===null||pt===void 0||pt.focus()}};W.useImperativeHandle(M,function(){return{focus:sn,blur:function(){if(!u){var pt;(pt=Xt.current)===null||pt===void 0||pt.blur()}}}});var wn=(0,_.Z)(Be||0,{value:we}),Pn=(0,D.Z)(wn,2),bn=Pn[0],Hn=Pn[1],_n=(0,_.Z)(null),mn=(0,D.Z)(_n,2),Ye=mn[0],pn=mn[1],xn=function(pt,$t){var Qt=U==="rtl",Ct=pt+1;if(Me){var yn=Rt(pt),hn=I(yn),en=yn.clientWidth;(Qt&&$t-hn>en/2||!Qt&&$t-hn0&&!Qt||$t===b.Z.RIGHT&&Ct>0&&Qt?(Me?Ct-=.5:Ct-=1,Sn(Ct),pt.preventDefault()):$t===b.Z.LEFT&&Ct{const{componentCls:M}=p;return{[`${M}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:p.marginXS},"> div":{transition:`all ${p.motionDurationMid}, outline 0s`,"&:hover":{transform:p.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${p.lineWidth}px dashed ${p.starColor}`,transform:p.starHoverScale}},"&-first, &-second":{color:p.starBg,transition:`all ${p.motionDurationMid}`,userSelect:"none",[p.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${M}-star-first, &-half ${M}-star-second`]:{opacity:1},[`&-half ${M}-star-first, &-full ${M}-star-second`]:{color:"inherit"}}}},X=p=>({[`&-rtl${p.componentCls}`]:{direction:"rtl"}}),ne=p=>{const{componentCls:M}=p;return{[M]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,T.Wf)(p)),{display:"inline-block",margin:0,padding:0,color:p.starColor,fontSize:p.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${M} ${M}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),le(p)),{[`+ ${M}-text`]:{display:"inline-block",marginInlineStart:p.marginXS,fontSize:p.fontSize}}),X(p))}};var re=(0,ue.Z)("Rate",p=>{const M=(0,m.TS)(p,{});return[ne(M)]},p=>({starColor:p.yellow6,starSize:p.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:p.colorFillContent})),R=function(p,M){var j={};for(var Y in p)Object.prototype.hasOwnProperty.call(p,Y)&&M.indexOf(Y)<0&&(j[Y]=p[Y]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Y=Object.getOwnPropertySymbols(p);de{const{prefixCls:j,className:Y,rootClassName:de,style:De,tooltips:Be,character:we=W.createElement(o,null)}=p,Ce=R(p,["prefixCls","className","rootClassName","style","tooltips","character"]),Ze=(u,A)=>{let{index:U}=A;return Be?W.createElement(ee.Z,{title:Be[U]},u):u},{getPrefixCls:ze,direction:Me,rate:a}=W.useContext(K.E_),J=ze("rate",j),[d,t]=re(J),e=Object.assign(Object.assign({},a==null?void 0:a.style),De);return d(W.createElement(i,Object.assign({ref:M,character:we,characterRender:Ze},Ce,{className:f()(Y,de,t,a==null?void 0:a.className),style:e,prefixCls:J,direction:Me})))})},61621:function(St,We,s){"use strict";s.d(We,{Z:function(){return t}});var n=s(92310),W=s.n(n),B=s(59301),H=s(36355),h=s(2738),w=e=>{const{prefixCls:u,className:A,style:U,size:k,shape:ie}=e,ye=W()({[`${u}-lg`]:k==="large",[`${u}-sm`]:k==="small"}),Fe=W()({[`${u}-circle`]:ie==="circle",[`${u}-square`]:ie==="square",[`${u}-round`]:ie==="round"}),be=B.useMemo(()=>typeof k=="number"?{width:k,height:k,lineHeight:`${k}px`}:{},[k]);return B.createElement("span",{className:W()(u,ye,Fe,A),style:Object.assign(Object.assign({},be),U)})},o=s(93083),O=s(83116),f=s(37613);const c=new o.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),D=e=>({height:e,lineHeight:`${e}px`}),g=e=>Object.assign({width:e},D(e)),_=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:c,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),b=e=>Object.assign({width:e*5,minWidth:e*5},D(e)),r=e=>{const{skeletonAvatarCls:u,gradientFromColor:A,controlHeight:U,controlHeightLG:k,controlHeightSM:ie}=e;return{[`${u}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:A},g(U)),[`${u}${u}-circle`]:{borderRadius:"50%"},[`${u}${u}-lg`]:Object.assign({},g(k)),[`${u}${u}-sm`]:Object.assign({},g(ie))}},x=e=>{const{controlHeight:u,borderRadiusSM:A,skeletonInputCls:U,controlHeightLG:k,controlHeightSM:ie,gradientFromColor:ye}=e;return{[`${U}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ye,borderRadius:A},b(u)),[`${U}-lg`]:Object.assign({},b(k)),[`${U}-sm`]:Object.assign({},b(ie))}},F=e=>Object.assign({width:e},D(e)),P=e=>{const{skeletonImageCls:u,imageSizeBase:A,gradientFromColor:U,borderRadiusSM:k}=e;return{[`${u}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:U,borderRadius:k},F(A*2)),{[`${u}-path`]:{fill:"#bfbfbf"},[`${u}-svg`]:Object.assign(Object.assign({},F(A)),{maxWidth:A*4,maxHeight:A*4}),[`${u}-svg${u}-svg-circle`]:{borderRadius:"50%"}}),[`${u}${u}-circle`]:{borderRadius:"50%"}}},L=(e,u,A)=>{const{skeletonButtonCls:U}=e;return{[`${A}${U}-circle`]:{width:u,minWidth:u,borderRadius:"50%"},[`${A}${U}-round`]:{borderRadius:u}}},Z=e=>Object.assign({width:e*2,minWidth:e*2},D(e)),I=e=>{const{borderRadiusSM:u,skeletonButtonCls:A,controlHeight:U,controlHeightLG:k,controlHeightSM:ie,gradientFromColor:ye}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ye,borderRadius:u,width:U*2,minWidth:U*2},Z(U))},L(e,U,A)),{[`${A}-lg`]:Object.assign({},Z(k))}),L(e,k,`${A}-lg`)),{[`${A}-sm`]:Object.assign({},Z(ie))}),L(e,ie,`${A}-sm`))},$=e=>{const{componentCls:u,skeletonAvatarCls:A,skeletonTitleCls:U,skeletonParagraphCls:k,skeletonButtonCls:ie,skeletonInputCls:ye,skeletonImageCls:Fe,controlHeight:be,controlHeightLG:Re,controlHeightSM:Pe,gradientFromColor:ot,padding:Tt,marginSM:Jt,borderRadius:Ht,titleHeight:wt,blockRadius:Rt,paragraphLiHeight:Bn,controlHeightXS:Xt,paragraphMarginTop:sn}=e;return{[`${u}`]:{display:"table",width:"100%",[`${u}-header`]:{display:"table-cell",paddingInlineEnd:Tt,verticalAlign:"top",[`${A}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ot},g(be)),[`${A}-circle`]:{borderRadius:"50%"},[`${A}-lg`]:Object.assign({},g(Re)),[`${A}-sm`]:Object.assign({},g(Pe))},[`${u}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${U}`]:{width:"100%",height:wt,background:ot,borderRadius:Rt,[`+ ${k}`]:{marginBlockStart:Pe}},[`${k}`]:{padding:0,"> li":{width:"100%",height:Bn,listStyle:"none",background:ot,borderRadius:Rt,"+ li":{marginBlockStart:Xt}}},[`${k}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${u}-content`]:{[`${U}, ${k} > li`]:{borderRadius:Ht}}},[`${u}-with-avatar ${u}-content`]:{[`${U}`]:{marginBlockStart:Jt,[`+ ${k}`]:{marginBlockStart:sn}}},[`${u}${u}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},I(e)),r(e)),x(e)),P(e)),[`${u}${u}-block`]:{width:"100%",[`${ie}`]:{width:"100%"},[`${ye}`]:{width:"100%"}},[`${u}${u}-active`]:{[` ${U}, ${k} > li, ${A}, ${ie}, ${ye}, ${Fe} - `]:Object.assign({},_(e))}}};var z=(0,O.Z)("Skeleton",e=>{const{componentCls:u}=e,A=(0,f.TS)(e,{skeletonAvatarCls:`${u}-avatar`,skeletonTitleCls:`${u}-title`,skeletonParagraphCls:`${u}-paragraph`,skeletonButtonCls:`${u}-button`,skeletonInputCls:`${u}-input`,skeletonImageCls:`${u}-image`,imageSizeBase:e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[$(A)]},e=>{const{colorFillContent:u,colorFill:A}=e,U=u,k=A;return{color:U,colorGradientEnd:k,gradientFromColor:U,gradientToColor:k,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),i=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,shape:ie="circle",size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls","className"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-avatar`,shape:ie,size:ye},ot))))},ne=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,block:ie=!1,size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k,[`${be}-block`]:ie},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-button`,size:ye},ot))))};const T="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var m=e=>{const{prefixCls:u,className:A,rootClassName:U,style:k,active:ie}=e,{getPrefixCls:ye}=B.useContext(H.E_),Fe=ye("skeleton",u),[be,Re]=z(Fe),Pe=W()(Fe,`${Fe}-element`,{[`${Fe}-active`]:ie},A,U,Re);return be(B.createElement("div",{className:Pe},B.createElement("div",{className:W()(`${Fe}-image`,A),style:k},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Fe}-image-svg`},B.createElement("path",{d:T,className:`${Fe}-image-path`})))))},X=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,block:ie,size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k,[`${be}-block`]:ie},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-input`,size:ye},ot))))},te=s(96663),re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},R=re,v=s(7657),l=function(u,A){return B.createElement(v.Z,(0,te.Z)({},u,{ref:A,icon:R}))},p=B.forwardRef(l),M=p,G=e=>{const{prefixCls:u,className:A,rootClassName:U,style:k,active:ie,children:ye}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=W()(be,`${be}-element`,{[`${be}-active`]:ie},Pe,A,U),Tt=ye!=null?ye:B.createElement(M,null);return Re(B.createElement("div",{className:ot},B.createElement("div",{className:W()(`${be}-image`,A),style:k},Tt)))},de=s(19127),Be=e=>{const u=Fe=>{const{width:be,rows:Re=2}=e;if(Array.isArray(be))return be[Fe];if(Re-1===Fe)return be},{prefixCls:A,className:U,style:k,rows:ie}=e,ye=(0,de.Z)(Array(ie)).map((Fe,be)=>B.createElement("li",{key:be,style:{width:u(be)}}));return B.createElement("ul",{className:W()(A,U),style:k},ye)},Ce=e=>{let{prefixCls:u,className:A,width:U,style:k}=e;return B.createElement("h3",{className:W()(u,A),style:Object.assign({width:U},k)})};function Ze(e){return e&&typeof e=="object"?e:{}}function ze(e,u){return e&&!u?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Me(e,u){return!e&&u?{width:"38%"}:e&&u?{width:"50%"}:{}}function a(e,u){const A={};return(!e||!u)&&(A.width="61%"),!e&&u?A.rows=3:A.rows=2,A}const J=e=>{const{prefixCls:u,loading:A,className:U,rootClassName:k,style:ie,children:ye,avatar:Fe=!1,title:be=!0,paragraph:Re=!0,active:Pe,round:ot}=e,{getPrefixCls:Tt,direction:Jt,skeleton:Ht}=B.useContext(H.E_),wt=Tt("skeleton",u),[Rt,Bn]=z(wt);if(A||!("loading"in e)){const Xt=!!Fe,sn=!!be,wn=!!Re;let Pn;if(Xt){const _n=Object.assign(Object.assign({prefixCls:`${wt}-avatar`},ze(sn,wn)),Ze(Fe));Pn=B.createElement("div",{className:`${wt}-header`},B.createElement(w,Object.assign({},_n)))}let bn;if(sn||wn){let _n;if(sn){const Ye=Object.assign(Object.assign({prefixCls:`${wt}-title`},Me(Xt,wn)),Ze(be));_n=B.createElement(Ce,Object.assign({},Ye))}let mn;if(wn){const Ye=Object.assign(Object.assign({prefixCls:`${wt}-paragraph`},a(Xt,sn)),Ze(Re));mn=B.createElement(Be,Object.assign({},Ye))}bn=B.createElement("div",{className:`${wt}-content`},_n,mn)}const Hn=W()(wt,{[`${wt}-with-avatar`]:Xt,[`${wt}-active`]:Pe,[`${wt}-rtl`]:Jt==="rtl",[`${wt}-round`]:ot},Ht==null?void 0:Ht.className,U,k,Bn);return Rt(B.createElement("div",{className:Hn,style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),ie)},Pn,bn))}return typeof ye!="undefined"?ye:null};J.Button=ne,J.Avatar=i,J.Input=X,J.Image=m,J.Node=G;var d=J,t=d},31797:function(St,We,s){"use strict";s.d(We,{default:function(){return z}});var n=s(59301),W=s(56762),B=s(92343),H=s(92310),h=s.n(H),y=s(36355),w=s(61621),O=V=>{const{value:i,formatter:Q,precision:ne,decimalSeparator:T,groupSeparator:ue="",prefixCls:m}=V;let le;if(typeof Q=="function")le=Q(i);else{const X=String(i),te=X.match(/^(-?)(\d*)(\.(\d+))?$/);if(!te||X==="-")le=X;else{const re=te[1];let R=te[2]||"0",v=te[4]||"";R=R.replace(/\B(?=(\d{3})+(?!\d))/g,ue),typeof ne=="number"&&(v=v.padEnd(ne,"0").slice(0,ne>0?ne:0)),v&&(v=`${T}${v}`),le=[n.createElement("span",{key:"int",className:`${m}-content-value-int`},re,R),v&&n.createElement("span",{key:"decimal",className:`${m}-content-value-decimal`},v)]}}return n.createElement("span",{className:`${m}-content-value`},le)},f=s(17313),c=s(83116),D=s(37613);const g=V=>{const{componentCls:i,marginXXS:Q,padding:ne,colorTextDescription:T,titleFontSize:ue,colorTextHeading:m,contentFontSize:le,fontFamily:X}=V;return{[`${i}`]:Object.assign(Object.assign({},(0,f.Wf)(V)),{[`${i}-title`]:{marginBottom:Q,color:T,fontSize:ue},[`${i}-skeleton`]:{paddingTop:ne},[`${i}-content`]:{color:m,fontSize:le,fontFamily:X,[`${i}-content-value`]:{display:"inline-block",direction:"ltr"},[`${i}-content-prefix, ${i}-content-suffix`]:{display:"inline-block"},[`${i}-content-prefix`]:{marginInlineEnd:Q},[`${i}-content-suffix`]:{marginInlineStart:Q}}})}};var _=(0,c.Z)("Statistic",V=>{const i=(0,D.TS)(V,{});return[g(i)]},V=>{const{fontSizeHeading3:i,fontSize:Q}=V;return{titleFontSize:Q,contentFontSize:i}}),r=V=>{const{prefixCls:i,className:Q,rootClassName:ne,style:T,valueStyle:ue,value:m=0,title:le,valueRender:X,prefix:te,suffix:re,loading:R=!1,onMouseEnter:v,onMouseLeave:l,decimalSeparator:p=".",groupSeparator:M=","}=V,{getPrefixCls:j,direction:G,statistic:de}=n.useContext(y.E_),De=j("statistic",i),[Be,we]=_(De),Ce=n.createElement(O,Object.assign({decimalSeparator:p,groupSeparator:M,prefixCls:De},V,{value:m})),Ze=h()(De,{[`${De}-rtl`]:G==="rtl"},de==null?void 0:de.className,Q,ne,we);return Be(n.createElement("div",{className:Ze,style:Object.assign(Object.assign({},de==null?void 0:de.style),T),onMouseEnter:v,onMouseLeave:l},le&&n.createElement("div",{className:`${De}-title`},le),n.createElement(w.Z,{paragraph:!1,loading:R,className:`${De}-skeleton`},n.createElement("div",{style:ue,className:`${De}-content`},te&&n.createElement("span",{className:`${De}-content-prefix`},te),X?X(Ce):Ce,re&&n.createElement("span",{className:`${De}-content-suffix`},re)))))};const x=[["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 F(V,i){let Q=V;const ne=/\[[^\]]*]/g,T=(i.match(ne)||[]).map(X=>X.slice(1,-1)),ue=i.replace(ne,"[]"),m=x.reduce((X,te)=>{let[re,R]=te;if(X.includes(re)){const v=Math.floor(Q/R);return Q-=v*R,X.replace(new RegExp(`${re}+`,"g"),l=>{const p=l.length;return v.toString().padStart(p,"0")})}return X},ue);let le=0;return m.replace(ne,()=>{const X=T[le];return le+=1,X})}function P(V,i){const{format:Q=""}=i,ne=new Date(V).getTime(),T=Date.now(),ue=Math.max(ne-T,0);return F(ue,Q)}const L=1e3/30;function Z(V){return new Date(V).getTime()}const I=V=>{const{value:i,format:Q="HH:mm:ss",onChange:ne,onFinish:T}=V,ue=(0,W.Z)(),m=n.useRef(null),le=()=>{T==null||T(),m.current&&(clearInterval(m.current),m.current=null)},X=()=>{const R=Z(i);R>=Date.now()&&(m.current=setInterval(()=>{ue(),ne==null||ne(R-Date.now()),R(X(),()=>{m.current&&(clearInterval(m.current),m.current=null)}),[i]);const te=(R,v)=>P(R,Object.assign(Object.assign({},v),{format:Q})),re=R=>(0,B.Tm)(R,{title:void 0});return n.createElement(r,Object.assign({},V,{valueRender:re,formatter:te}))};var $=n.memo(I);r.Countdown=$;var z=r},86251:function(St,We){"use strict";We.byteLength=w,We.toByteArray=O,We.fromByteArray=D;for(var s=[],n=[],W=typeof Uint8Array!="undefined"?Uint8Array:Array,B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=0,h=B.length;H0)throw new Error("Invalid string. Length must be a multiple of 4");var b=g.indexOf("=");b===-1&&(b=_);var r=b===_?0:4-b%4;return[b,r]}function w(g){var _=y(g),b=_[0],r=_[1];return(b+r)*3/4-r}function o(g,_,b){return(_+b)*3/4-b}function O(g){var _,b=y(g),r=b[0],x=b[1],F=new W(o(g,r,x)),P=0,L=x>0?r-4:r,Z;for(Z=0;Z>16&255,F[P++]=_>>8&255,F[P++]=_&255;return x===2&&(_=n[g.charCodeAt(Z)]<<2|n[g.charCodeAt(Z+1)]>>4,F[P++]=_&255),x===1&&(_=n[g.charCodeAt(Z)]<<10|n[g.charCodeAt(Z+1)]<<4|n[g.charCodeAt(Z+2)]>>2,F[P++]=_>>8&255,F[P++]=_&255),F}function f(g){return s[g>>18&63]+s[g>>12&63]+s[g>>6&63]+s[g&63]}function c(g,_,b){for(var r,x=[],F=_;FL?L:P+F));return r===1?(_=g[b-1],x.push(s[_>>2]+s[_<<4&63]+"==")):r===2&&(_=(g[b-2]<<8)+g[b-1],x.push(s[_>>10]+s[_>>4&63]+s[_<<2&63]+"=")),x.join("")}},19208:function(St,We,s){"use strict";var n;var W=s(86251),B=s(67467),H=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;We.lW=o,n=P,We.h2=50;var h=2147483647;n=h,o.TYPED_ARRAY_SUPPORT=y(),!o.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function y(){try{var d=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(d,t),d.foo()===42}catch(e){return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function w(d){if(d>h)throw new RangeError('The value "'+d+'" is invalid for option "size"');var t=new Uint8Array(d);return Object.setPrototypeOf(t,o.prototype),t}function o(d,t,e){if(typeof d=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return D(d)}return O(d,t,e)}o.poolSize=8192;function O(d,t,e){if(typeof d=="string")return g(d,t);if(ArrayBuffer.isView(d))return b(d);if(d==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d);if(Me(d,ArrayBuffer)||d&&Me(d.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Me(d,SharedArrayBuffer)||d&&Me(d.buffer,SharedArrayBuffer)))return r(d,t,e);if(typeof d=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var u=d.valueOf&&d.valueOf();if(u!=null&&u!==d)return o.from(u,t,e);var A=x(d);if(A)return A;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof d[Symbol.toPrimitive]=="function")return o.from(d[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d)}o.from=function(d,t,e){return O(d,t,e)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function f(d){if(typeof d!="number")throw new TypeError('"size" argument must be of type number');if(d<0)throw new RangeError('The value "'+d+'" is invalid for option "size"')}function c(d,t,e){return f(d),d<=0?w(d):t!==void 0?typeof e=="string"?w(d).fill(t,e):w(d).fill(t):w(d)}o.alloc=function(d,t,e){return c(d,t,e)};function D(d){return f(d),w(d<0?0:F(d)|0)}o.allocUnsafe=function(d){return D(d)},o.allocUnsafeSlow=function(d){return D(d)};function g(d,t){if((typeof t!="string"||t==="")&&(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var e=L(d,t)|0,u=w(e),A=u.write(d,t);return A!==e&&(u=u.slice(0,A)),u}function _(d){for(var t=d.length<0?0:F(d.length)|0,e=w(t),u=0;u=h)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h.toString(16)+" bytes");return d|0}function P(d){return+d!=d&&(d=0),o.alloc(+d)}o.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==o.prototype},o.compare=function(t,e){if(Me(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),Me(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var u=t.length,A=e.length,U=0,k=Math.min(u,A);UA.length?o.from(k).copy(A,U):Uint8Array.prototype.set.call(A,k,U);else if(o.isBuffer(k))k.copy(A,U);else throw new TypeError('"list" argument must be an Array of Buffers');U+=k.length}return A};function L(d,t){if(o.isBuffer(d))return d.length;if(ArrayBuffer.isView(d)||Me(d,ArrayBuffer))return d.byteLength;if(typeof d!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof d);var e=d.length,u=arguments.length>2&&arguments[2]===!0;if(!u&&e===0)return 0;for(var A=!1;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Be(d).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return Ze(d).length;default:if(A)return u?-1:Be(d).length;t=(""+t).toLowerCase(),A=!0}}o.byteLength=L;function Z(d,t,e){var u=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,t>>>=0,e<=t))return"";for(d||(d="utf8");;)switch(d){case"hex":return R(this,t,e);case"utf8":case"utf-8":return m(this,t,e);case"ascii":return te(this,t,e);case"latin1":case"binary":return re(this,t,e);case"base64":return ue(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e);default:if(u)throw new TypeError("Unknown encoding: "+d);d=(d+"").toLowerCase(),u=!0}}o.prototype._isBuffer=!0;function I(d,t,e){var u=d[t];d[t]=d[e],d[e]=u}o.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;ee&&(t+=" ... "),""},H&&(o.prototype[H]=o.prototype.inspect),o.prototype.compare=function(t,e,u,A,U){if(Me(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(e===void 0&&(e=0),u===void 0&&(u=t?t.length:0),A===void 0&&(A=0),U===void 0&&(U=this.length),e<0||u>t.length||A<0||U>this.length)throw new RangeError("out of range index");if(A>=U&&e>=u)return 0;if(A>=U)return-1;if(e>=u)return 1;if(e>>>=0,u>>>=0,A>>>=0,U>>>=0,this===t)return 0;for(var k=U-A,ie=u-e,ye=Math.min(k,ie),Fe=this.slice(A,U),be=t.slice(e,u),Re=0;Re2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,a(e)&&(e=A?0:d.length-1),e<0&&(e=d.length+e),e>=d.length){if(A)return-1;e=d.length-1}else if(e<0)if(A)e=0;else return-1;if(typeof t=="string"&&(t=o.from(t,u)),o.isBuffer(t))return t.length===0?-1:z(d,t,e,u,A);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?A?Uint8Array.prototype.indexOf.call(d,t,e):Uint8Array.prototype.lastIndexOf.call(d,t,e):z(d,[t],e,u,A);throw new TypeError("val must be string, number or Buffer")}function z(d,t,e,u,A){var U=1,k=d.length,ie=t.length;if(u!==void 0&&(u=String(u).toLowerCase(),u==="ucs2"||u==="ucs-2"||u==="utf16le"||u==="utf-16le")){if(d.length<2||t.length<2)return-1;U=2,k/=2,ie/=2,e/=2}function ye(ot,Tt){return U===1?ot[Tt]:ot.readUInt16BE(Tt*U)}var Fe;if(A){var be=-1;for(Fe=e;Fek&&(e=k-ie),Fe=e;Fe>=0;Fe--){for(var Re=!0,Pe=0;PeA&&(u=A)):u=A;var U=t.length;u>U/2&&(u=U/2);for(var k=0;k>>0,isFinite(u)?(u=u>>>0,A===void 0&&(A="utf8")):(A=u,u=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var U=this.length-e;if((u===void 0||u>U)&&(u=U),t.length>0&&(u<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");A||(A="utf8");for(var k=!1;;)switch(A){case"hex":return V(this,t,e,u);case"utf8":case"utf-8":return i(this,t,e,u);case"ascii":case"latin1":case"binary":return Q(this,t,e,u);case"base64":return ne(this,t,e,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,u);default:if(k)throw new TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),k=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ue(d,t,e){return t===0&&e===d.length?W.fromByteArray(d):W.fromByteArray(d.slice(t,e))}function m(d,t,e){e=Math.min(d.length,e);for(var u=[],A=t;A239?4:U>223?3:U>191?2:1;if(A+ie<=e){var ye,Fe,be,Re;switch(ie){case 1:U<128&&(k=U);break;case 2:ye=d[A+1],(ye&192)===128&&(Re=(U&31)<<6|ye&63,Re>127&&(k=Re));break;case 3:ye=d[A+1],Fe=d[A+2],(ye&192)===128&&(Fe&192)===128&&(Re=(U&15)<<12|(ye&63)<<6|Fe&63,Re>2047&&(Re<55296||Re>57343)&&(k=Re));break;case 4:ye=d[A+1],Fe=d[A+2],be=d[A+3],(ye&192)===128&&(Fe&192)===128&&(be&192)===128&&(Re=(U&15)<<18|(ye&63)<<12|(Fe&63)<<6|be&63,Re>65535&&Re<1114112&&(k=Re))}}k===null?(k=65533,ie=1):k>65535&&(k-=65536,u.push(k>>>10&1023|55296),k=56320|k&1023),u.push(k),A+=ie}return X(u)}var le=4096;function X(d){var t=d.length;if(t<=le)return String.fromCharCode.apply(String,d);for(var e="",u=0;uu)&&(e=u);for(var A="",U=t;Uu&&(t=u),e<0?(e+=u,e<0&&(e=0)):e>u&&(e=u),ee)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t],U=1,k=0;++k>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t+--e],U=1;e>0&&(U*=256);)A+=this[t+--e]*U;return A},o.prototype.readUint8=o.prototype.readUInt8=function(t,e){return t=t>>>0,e||l(t,1,this.length),this[t]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(t,e){return t=t>>>0,e||l(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(t,e){return t=t>>>0,e||l(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(t,e){return t=t>>>0,e||l(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t],U=1,k=0;++k=U&&(A-=Math.pow(2,8*e)),A},o.prototype.readIntBE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=e,U=1,k=this[t+--A];A>0&&(U*=256);)k+=this[t+--A]*U;return U*=128,k>=U&&(k-=Math.pow(2,8*e)),k},o.prototype.readInt8=function(t,e){return t=t>>>0,e||l(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},o.prototype.readInt16LE=function(t,e){t=t>>>0,e||l(t,2,this.length);var u=this[t]|this[t+1]<<8;return u&32768?u|4294901760:u},o.prototype.readInt16BE=function(t,e){t=t>>>0,e||l(t,2,this.length);var u=this[t+1]|this[t]<<8;return u&32768?u|4294901760:u},o.prototype.readInt32LE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return t=t>>>0,e||l(t,4,this.length),B.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return t=t>>>0,e||l(t,4,this.length),B.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return t=t>>>0,e||l(t,8,this.length),B.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return t=t>>>0,e||l(t,8,this.length),B.read(this,t,!1,52,8)};function p(d,t,e,u,A,U){if(!o.isBuffer(d))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>A||td.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(t,e,u,A){if(t=+t,e=e>>>0,u=u>>>0,!A){var U=Math.pow(2,8*u)-1;p(this,t,e,u,U,0)}var k=1,ie=0;for(this[e]=t&255;++ie>>0,u=u>>>0,!A){var U=Math.pow(2,8*u)-1;p(this,t,e,u,U,0)}var k=u-1,ie=1;for(this[e+k]=t&255;--k>=0&&(ie*=256);)this[e+k]=t/ie&255;return e+u},o.prototype.writeUint8=o.prototype.writeUInt8=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,1,255,0),this[e]=t&255,e+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,65535,0),this[e]=t&255,this[e+1]=t>>>8,e+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=t&255,e+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=t&255,e+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4},o.prototype.writeIntLE=function(t,e,u,A){if(t=+t,e=e>>>0,!A){var U=Math.pow(2,8*u-1);p(this,t,e,u,U-1,-U)}var k=0,ie=1,ye=0;for(this[e]=t&255;++k>0)-ye&255;return e+u},o.prototype.writeIntBE=function(t,e,u,A){if(t=+t,e=e>>>0,!A){var U=Math.pow(2,8*u-1);p(this,t,e,u,U-1,-U)}var k=u-1,ie=1,ye=0;for(this[e+k]=t&255;--k>=0&&(ie*=256);)t<0&&ye===0&&this[e+k+1]!==0&&(ye=1),this[e+k]=(t/ie>>0)-ye&255;return e+u},o.prototype.writeInt8=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=t&255,e+1},o.prototype.writeInt16LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,32767,-32768),this[e]=t&255,this[e+1]=t>>>8,e+2},o.prototype.writeInt16BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=t&255,e+2},o.prototype.writeInt32LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,2147483647,-2147483648),this[e]=t&255,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},o.prototype.writeInt32BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};function M(d,t,e,u,A,U){if(e+u>d.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function j(d,t,e,u,A){return t=+t,e=e>>>0,A||M(d,t,e,4,34028234663852886e22,-34028234663852886e22),B.write(d,t,e,u,23,4),e+4}o.prototype.writeFloatLE=function(t,e,u){return j(this,t,e,!0,u)},o.prototype.writeFloatBE=function(t,e,u){return j(this,t,e,!1,u)};function G(d,t,e,u,A){return t=+t,e=e>>>0,A||M(d,t,e,8,17976931348623157e292,-17976931348623157e292),B.write(d,t,e,u,52,8),e+8}o.prototype.writeDoubleLE=function(t,e,u){return G(this,t,e,!0,u)},o.prototype.writeDoubleBE=function(t,e,u){return G(this,t,e,!1,u)},o.prototype.copy=function(t,e,u,A){if(!o.isBuffer(t))throw new TypeError("argument should be a Buffer");if(u||(u=0),!A&&A!==0&&(A=this.length),e>=t.length&&(e=t.length),e||(e=0),A>0&&A=this.length)throw new RangeError("Index out of range");if(A<0)throw new RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),t.length-e>>0,u=u===void 0?this.length:u>>>0,t||(t=0);var k;if(typeof t=="number")for(k=e;k55295&&e<57344){if(!A){if(e>56319){(t-=3)>-1&&U.push(239,191,189);continue}else if(k+1===u){(t-=3)>-1&&U.push(239,191,189);continue}A=e;continue}if(e<56320){(t-=3)>-1&&U.push(239,191,189),A=e;continue}e=(A-55296<<10|e-56320)+65536}else A&&(t-=3)>-1&&U.push(239,191,189);if(A=null,e<128){if((t-=1)<0)break;U.push(e)}else if(e<2048){if((t-=2)<0)break;U.push(e>>6|192,e&63|128)}else if(e<65536){if((t-=3)<0)break;U.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((t-=4)<0)break;U.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return U}function we(d){for(var t=[],e=0;e>8,A=e%256,U.push(A),U.push(u);return U}function Ze(d){return W.toByteArray(De(d))}function ze(d,t,e,u){for(var A=0;A=t.length||A>=d.length);++A)t[A+e]=d[A];return A}function Me(d,t){return d instanceof t||d!=null&&d.constructor!=null&&d.constructor.name!=null&&d.constructor.name===t.name}function a(d){return d!==d}var J=function(){for(var d="0123456789abcdef",t=new Array(256),e=0;e<16;++e)for(var u=e*16,A=0;A<16;++A)t[u+A]=d[e]+d[A];return t}()},67467:function(St,We){We.read=function(s,n,W,B,H){var h,y,w=H*8-B-1,o=(1<>1,f=-7,c=W?H-1:0,D=W?-1:1,g=s[n+c];for(c+=D,h=g&(1<<-f)-1,g>>=-f,f+=w;f>0;h=h*256+s[n+c],c+=D,f-=8);for(y=h&(1<<-f)-1,h>>=-f,f+=B;f>0;y=y*256+s[n+c],c+=D,f-=8);if(h===0)h=1-O;else{if(h===o)return y?NaN:(g?-1:1)*(1/0);y=y+Math.pow(2,B),h=h-O}return(g?-1:1)*y*Math.pow(2,h-B)},We.write=function(s,n,W,B,H,h){var y,w,o,O=h*8-H-1,f=(1<>1,D=H===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=B?0:h-1,_=B?1:-1,b=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(w=isNaN(n)?1:0,y=f):(y=Math.floor(Math.log(n)/Math.LN2),n*(o=Math.pow(2,-y))<1&&(y--,o*=2),y+c>=1?n+=D/o:n+=D*Math.pow(2,1-c),n*o>=2&&(y++,o/=2),y+c>=f?(w=0,y=f):y+c>=1?(w=(n*o-1)*Math.pow(2,H),y=y+c):(w=n*Math.pow(2,c-1)*Math.pow(2,H),y=0));H>=8;s[W+g]=w&255,g+=_,w/=256,H-=8);for(y=y<0;s[W+g]=y&255,g+=_,y/=256,O-=8);s[W+g-_]|=b*128}},86129:function(St,We,s){var n=s(19208).lW,W=s(97671);(function(B){St.exports=B()})(function(){return function B(H,h,y){function w(f,c){if(!h[f]){if(!H[f]){var D=void 0;if(!c&&D)return require(f,!0);if(o)return o(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var _=h[f]={exports:{}};H[f][0].call(_.exports,function(b){var r=H[f][1][b];return w(r||b)},_,_.exports,B,H,h,y)}return h[f].exports}for(var o=void 0,O=0;O>2,_=(3&f)<<4|c>>4,b=1>6:64,r=2>4,c=(15&g)<<4|(_=o.indexOf(O.charAt(r++)))>>2,D=(3&_)<<6|(b=o.indexOf(O.charAt(r++))),P[x++]=f,_!==64&&(P[x++]=c),b!==64&&(P[x++]=D);return P}},{"./support":30,"./utils":32}],2:[function(B,H,h){"use strict";var y=B("./external"),w=B("./stream/DataWorker"),o=B("./stream/Crc32Probe"),O=B("./stream/DataLengthProbe");function f(c,D,g,_,b){this.compressedSize=c,this.uncompressedSize=D,this.crc32=g,this.compression=_,this.compressedContent=b}f.prototype={getContentWorker:function(){var c=new w(y.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new O("data_length")),D=this;return c.on("end",function(){if(this.streamInfo.data_length!==D.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),c},getCompressedWorker:function(){return new w(y.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(c,D,g){return c.pipe(new o).pipe(new O("uncompressedSize")).pipe(D.compressWorker(g)).pipe(new O("compressedSize")).withStreamInfo("compression",D)},H.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(B,H,h){"use strict";var y=B("./stream/GenericWorker");h.STORE={magic:"\0\0",compressWorker:function(){return new y("STORE compression")},uncompressWorker:function(){return new y("STORE decompression")}},h.DEFLATE=B("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(B,H,h){"use strict";var y=B("./utils"),w=function(){for(var o,O=[],f=0;f<256;f++){o=f;for(var c=0;c<8;c++)o=1&o?3988292384^o>>>1:o>>>1;O[f]=o}return O}();H.exports=function(o,O){return o!==void 0&&o.length?y.getTypeOf(o)!=="string"?function(f,c,D,g){var _=w,b=g+D;f^=-1;for(var r=g;r>>8^_[255&(f^c[r])];return-1^f}(0|O,o,o.length,0):function(f,c,D,g){var _=w,b=g+D;f^=-1;for(var r=g;r>>8^_[255&(f^c.charCodeAt(r))];return-1^f}(0|O,o,o.length,0):0}},{"./utils":32}],5:[function(B,H,h){"use strict";h.base64=!1,h.binary=!1,h.dir=!1,h.createFolders=!0,h.date=null,h.compression=null,h.compressionOptions=null,h.comment=null,h.unixPermissions=null,h.dosPermissions=null},{}],6:[function(B,H,h){"use strict";var y=null;y=typeof Promise!="undefined"?Promise:B("lie"),H.exports={Promise:y}},{lie:37}],7:[function(B,H,h){"use strict";var y=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",w=B("pako"),o=B("./utils"),O=B("./stream/GenericWorker"),f=y?"uint8array":"array";function c(D,g){O.call(this,"FlateWorker/"+D),this._pako=null,this._pakoAction=D,this._pakoOptions=g,this.meta={}}h.magic="\b\0",o.inherits(c,O),c.prototype.processChunk=function(D){this.meta=D.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(f,D.data),!1)},c.prototype.flush=function(){O.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){O.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new w[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var D=this;this._pako.onData=function(g){D.push({data:g,meta:D.meta})}},h.compressWorker=function(D){return new c("Deflate",D)},h.uncompressWorker=function(){return new c("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(B,H,h){"use strict";function y(_,b){var r,x="";for(r=0;r>>=8;return x}function w(_,b,r,x,F,P){var L,Z,I=_.file,$=_.compression,z=P!==f.utf8encode,V=o.transformTo("string",P(I.name)),i=o.transformTo("string",f.utf8encode(I.name)),Q=I.comment,ne=o.transformTo("string",P(Q)),T=o.transformTo("string",f.utf8encode(Q)),ue=i.length!==I.name.length,m=T.length!==Q.length,le="",X="",te="",re=I.dir,R=I.date,v={crc32:0,compressedSize:0,uncompressedSize:0};b&&!r||(v.crc32=_.crc32,v.compressedSize=_.compressedSize,v.uncompressedSize=_.uncompressedSize);var l=0;b&&(l|=8),z||!ue&&!m||(l|=2048);var p=0,M=0;re&&(p|=16),F==="UNIX"?(M=798,p|=function(G,de){var De=G;return G||(De=de?16893:33204),(65535&De)<<16}(I.unixPermissions,re)):(M=20,p|=function(G){return 63&(G||0)}(I.dosPermissions)),L=R.getUTCHours(),L<<=6,L|=R.getUTCMinutes(),L<<=5,L|=R.getUTCSeconds()/2,Z=R.getUTCFullYear()-1980,Z<<=4,Z|=R.getUTCMonth()+1,Z<<=5,Z|=R.getUTCDate(),ue&&(X=y(1,1)+y(c(V),4)+i,le+="up"+y(X.length,2)+X),m&&(te=y(1,1)+y(c(ne),4)+T,le+="uc"+y(te.length,2)+te);var j="";return j+=` -\0`,j+=y(l,2),j+=$.magic,j+=y(L,2),j+=y(Z,2),j+=y(v.crc32,4),j+=y(v.compressedSize,4),j+=y(v.uncompressedSize,4),j+=y(V.length,2),j+=y(le.length,2),{fileRecord:D.LOCAL_FILE_HEADER+j+V+le,dirRecord:D.CENTRAL_FILE_HEADER+y(M,2)+j+y(ne.length,2)+"\0\0\0\0"+y(p,4)+y(x,4)+V+le+ne}}var o=B("../utils"),O=B("../stream/GenericWorker"),f=B("../utf8"),c=B("../crc32"),D=B("../signature");function g(_,b,r,x){O.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=r,this.encodeFileName=x,this.streamFiles=_,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(g,O),g.prototype.push=function(_){var b=_.meta.percent||0,r=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(_):(this.bytesWritten+=_.data.length,O.prototype.push.call(this,{data:_.data,meta:{currentFile:this.currentFile,percent:r?(b+100*(r-x-1))/r:100}}))},g.prototype.openedSource=function(_){this.currentSourceOffset=this.bytesWritten,this.currentFile=_.file.name;var b=this.streamFiles&&!_.file.dir;if(b){var r=w(_,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(_){this.accumulate=!1;var b=this.streamFiles&&!_.file.dir,r=w(_,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),b)this.push({data:function(x){return D.DATA_DESCRIPTOR+y(x.crc32,4)+y(x.compressedSize,4)+y(x.uncompressedSize,4)}(_),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var _=this.bytesWritten,b=0;b=this.index;O--)f=(f<<8)+this.byteAt(O);return this.index+=o,f},readString:function(o){return y.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},H.exports=w},{"../utils":32}],19:[function(B,H,h){"use strict";var y=B("./Uint8ArrayReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.readData=function(o){this.checkOffset(o);var O=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(B,H,h){"use strict";var y=B("./DataReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},w.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},w.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},w.prototype.readData=function(o){this.checkOffset(o);var O=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./DataReader":18}],21:[function(B,H,h){"use strict";var y=B("./ArrayReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var O=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./ArrayReader":17}],22:[function(B,H,h){"use strict";var y=B("../utils"),w=B("../support"),o=B("./ArrayReader"),O=B("./StringReader"),f=B("./NodeBufferReader"),c=B("./Uint8ArrayReader");H.exports=function(D){var g=y.getTypeOf(D);return y.checkSupport(g),g!=="string"||w.uint8array?g==="nodebuffer"?new f(D):w.uint8array?new c(y.transformTo("uint8array",D)):new o(y.transformTo("array",D)):new O(D)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(B,H,h){"use strict";h.LOCAL_FILE_HEADER="PK",h.CENTRAL_FILE_HEADER="PK",h.CENTRAL_DIRECTORY_END="PK",h.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",h.ZIP64_CENTRAL_DIRECTORY_END="PK",h.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(B,H,h){"use strict";var y=B("./GenericWorker"),w=B("../utils");function o(O){y.call(this,"ConvertWorker to "+O),this.destType=O}w.inherits(o,y),o.prototype.processChunk=function(O){this.push({data:w.transformTo(this.destType,O.data),meta:O.meta})},H.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(B,H,h){"use strict";var y=B("./GenericWorker"),w=B("../crc32");function o(){y.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}B("../utils").inherits(o,y),o.prototype.processChunk=function(O){this.streamInfo.crc32=w(O.data,this.streamInfo.crc32||0),this.push(O)},H.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./GenericWorker");function o(O){w.call(this,"DataLengthProbe for "+O),this.propName=O,this.withStreamInfo(O,0)}y.inherits(o,w),o.prototype.processChunk=function(O){if(O){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+O.data.length}w.prototype.processChunk.call(this,O)},H.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./GenericWorker");function o(O){w.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,O.then(function(c){f.dataIsReady=!0,f.data=c,f.max=c&&c.length||0,f.type=y.getTypeOf(c),f.isPaused||f._tickAndRepeat()},function(c){f.error(c)})}y.inherits(o,w),o.prototype.cleanUp=function(){w.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!w.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,y.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(y.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var O=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":O=this.data.substring(this.index,f);break;case"uint8array":O=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":O=this.data.slice(this.index,f)}return this.index=f,this.push({data:O,meta:{percent:this.max?this.index/this.max*100:0}})},H.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(B,H,h){"use strict";function y(w){this.name=w||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}y.prototype={push:function(w){this.emit("data",w)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(w){this.emit("error",w)}return!0},error:function(w){return!this.isFinished&&(this.isPaused?this.generatedError=w:(this.isFinished=!0,this.emit("error",w),this.previous&&this.previous.error(w),this.cleanUp()),!0)},on:function(w,o){return this._listeners[w].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(w,o){if(this._listeners[w])for(var O=0;O "+w:w}},H.exports=y},{}],29:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./ConvertWorker"),o=B("./GenericWorker"),O=B("../base64"),f=B("../support"),c=B("../external"),D=null;if(f.nodestream)try{D=B("../nodejs/NodejsStreamOutputAdapter")}catch(b){}function g(b,r){return new c.Promise(function(x,F){var P=[],L=b._internalType,Z=b._outputType,I=b._mimeType;b.on("data",function($,z){P.push($),r&&r(z)}).on("error",function($){P=[],F($)}).on("end",function(){try{var $=function(z,V,i){switch(z){case"blob":return y.newBlob(y.transformTo("arraybuffer",V),i);case"base64":return O.encode(V);default:return y.transformTo(z,V)}}(Z,function(z,V){var i,Q=0,ne=null,T=0;for(i=0;i>>6:(x<65536?r[L++]=224|x>>>12:(r[L++]=240|x>>>18,r[L++]=128|x>>>12&63),r[L++]=128|x>>>6&63),r[L++]=128|63&x);return r}(_)},h.utf8decode=function(_){return w.nodebuffer?y.transformTo("nodebuffer",_).toString("utf-8"):function(b){var r,x,F,P,L=b.length,Z=new Array(2*L);for(r=x=0;r>10&1023,Z[x++]=56320|1023&F)}return Z.length!==x&&(Z.subarray?Z=Z.subarray(0,x):Z.length=x),y.applyFromCharCode(Z)}(_=y.transformTo(w.uint8array?"uint8array":"array",_))},y.inherits(D,O),D.prototype.processChunk=function(_){var b=y.transformTo(w.uint8array?"uint8array":"array",_.data);if(this.leftOver&&this.leftOver.length){if(w.uint8array){var r=b;(b=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),b.set(r,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var x=function(P,L){var Z;for((L=L||P.length)>P.length&&(L=P.length),Z=L-1;0<=Z&&(192&P[Z])==128;)Z--;return Z<0||Z===0?L:Z+f[P[Z]]>L?Z:L}(b),F=b;x!==b.length&&(w.uint8array?(F=b.subarray(0,x),this.leftOver=b.subarray(x,b.length)):(F=b.slice(0,x),this.leftOver=b.slice(x,b.length))),this.push({data:h.utf8decode(F),meta:_.meta})},D.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:h.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},h.Utf8DecodeWorker=D,y.inherits(g,O),g.prototype.processChunk=function(_){this.push({data:h.utf8encode(_.data),meta:_.meta})},h.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(B,H,h){"use strict";var y=B("./support"),w=B("./base64"),o=B("./nodejsUtils"),O=B("./external");function f(r){return r}function c(r,x){for(var F=0;F>8;this.dir=!!(16&this.externalFileAttributes),_==0&&(this.dosPermissions=63&this.externalFileAttributes),_==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var _=y(this.extraFields[1].value);this.uncompressedSize===w.MAX_VALUE_32BITS&&(this.uncompressedSize=_.readInt(8)),this.compressedSize===w.MAX_VALUE_32BITS&&(this.compressedSize=_.readInt(8)),this.localHeaderOffset===w.MAX_VALUE_32BITS&&(this.localHeaderOffset=_.readInt(8)),this.diskNumberStart===w.MAX_VALUE_32BITS&&(this.diskNumberStart=_.readInt(4))}},readExtraFields:function(_){var b,r,x,F=_.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});_.index+4>>6:(_<65536?g[x++]=224|_>>>12:(g[x++]=240|_>>>18,g[x++]=128|_>>>12&63),g[x++]=128|_>>>6&63),g[x++]=128|63&_);return g},h.buf2binstring=function(D){return c(D,D.length)},h.binstring2buf=function(D){for(var g=new y.Buf8(D.length),_=0,b=g.length;_>10&1023,P[b++]=56320|1023&r)}return c(P,b)},h.utf8border=function(D,g){var _;for((g=g||D.length)>D.length&&(g=D.length),_=g-1;0<=_&&(192&D[_])==128;)_--;return _<0||_===0?g:_+O[D[_]]>g?_:g}},{"./common":41}],43:[function(B,H,h){"use strict";H.exports=function(y,w,o,O){for(var f=65535&y|0,c=y>>>16&65535|0,D=0;o!==0;){for(o-=D=2e3>>1:w>>>1;o[O]=w}return o}();H.exports=function(w,o,O,f){var c=y,D=f+O;w^=-1;for(var g=f;g>>8^c[255&(w^o[g])];return-1^w}},{}],46:[function(B,H,h){"use strict";var y,w=B("../utils/common"),o=B("./trees"),O=B("./adler32"),f=B("./crc32"),c=B("./messages"),D=0,g=4,_=0,b=-2,r=-1,x=4,F=2,P=8,L=9,Z=286,I=30,$=19,z=2*Z+1,V=15,i=3,Q=258,ne=Q+i+1,T=42,ue=113,m=1,le=2,X=3,te=4;function re(a,J){return a.msg=c[J],J}function R(a){return(a<<1)-(4a.avail_out&&(d=a.avail_out),d!==0&&(w.arraySet(a.output,J.pending_buf,J.pending_out,d,a.next_out),a.next_out+=d,J.pending_out+=d,a.total_out+=d,a.avail_out-=d,J.pending-=d,J.pending===0&&(J.pending_out=0))}function p(a,J){o._tr_flush_block(a,0<=a.block_start?a.block_start:-1,a.strstart-a.block_start,J),a.block_start=a.strstart,l(a.strm)}function M(a,J){a.pending_buf[a.pending++]=J}function j(a,J){a.pending_buf[a.pending++]=J>>>8&255,a.pending_buf[a.pending++]=255&J}function G(a,J){var d,t,e=a.max_chain_length,u=a.strstart,A=a.prev_length,U=a.nice_match,k=a.strstart>a.w_size-ne?a.strstart-(a.w_size-ne):0,ie=a.window,ye=a.w_mask,Fe=a.prev,be=a.strstart+Q,Re=ie[u+A-1],Pe=ie[u+A];a.prev_length>=a.good_match&&(e>>=2),U>a.lookahead&&(U=a.lookahead);do if(ie[(d=J)+A]===Pe&&ie[d+A-1]===Re&&ie[d]===ie[u]&&ie[++d]===ie[u+1]){u+=2,d++;do;while(ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&uk&&--e!=0);return A<=a.lookahead?A:a.lookahead}function de(a){var J,d,t,e,u,A,U,k,ie,ye,Fe=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=Fe+(Fe-ne)){for(w.arraySet(a.window,a.window,Fe,Fe,0),a.match_start-=Fe,a.strstart-=Fe,a.block_start-=Fe,J=d=a.hash_size;t=a.head[--J],a.head[J]=Fe<=t?t-Fe:0,--d;);for(J=d=Fe;t=a.prev[--J],a.prev[J]=Fe<=t?t-Fe:0,--d;);e+=Fe}if(a.strm.avail_in===0)break;if(A=a.strm,U=a.window,k=a.strstart+a.lookahead,ie=e,ye=void 0,ye=A.avail_in,ie=i)for(u=a.strstart-a.insert,a.ins_h=a.window[u],a.ins_h=(a.ins_h<=i&&(a.ins_h=(a.ins_h<=i)if(t=o._tr_tally(a,a.strstart-a.match_start,a.match_length-i),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=i){for(a.match_length--;a.strstart++,a.ins_h=(a.ins_h<=i&&(a.ins_h=(a.ins_h<=i&&a.match_length<=a.prev_length){for(e=a.strstart+a.lookahead-i,t=o._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-i),a.lookahead-=a.prev_length-1,a.prev_length-=2;++a.strstart<=e&&(a.ins_h=(a.ins_h<a.pending_buf_size-5&&(d=a.pending_buf_size-5);;){if(a.lookahead<=1){if(de(a),a.lookahead===0&&J===D)return m;if(a.lookahead===0)break}a.strstart+=a.lookahead,a.lookahead=0;var t=a.block_start+d;if((a.strstart===0||a.strstart>=t)&&(a.lookahead=a.strstart-t,a.strstart=t,p(a,!1),a.strm.avail_out===0)||a.strstart-a.block_start>=a.w_size-ne&&(p(a,!1),a.strm.avail_out===0))return m}return a.insert=0,J===g?(p(a,!0),a.strm.avail_out===0?X:te):(a.strstart>a.block_start&&(p(a,!1),a.strm.avail_out),m)}),new we(4,4,8,4,De),new we(4,5,16,8,De),new we(4,6,32,32,De),new we(4,4,16,16,Be),new we(8,16,32,32,Be),new we(8,16,128,128,Be),new we(8,32,128,256,Be),new we(32,128,258,1024,Be),new we(32,258,258,4096,Be)],h.deflateInit=function(a,J){return Me(a,J,P,15,8,0)},h.deflateInit2=Me,h.deflateReset=ze,h.deflateResetKeep=Ze,h.deflateSetHeader=function(a,J){return a&&a.state?a.state.wrap!==2?b:(a.state.gzhead=J,_):b},h.deflate=function(a,J){var d,t,e,u;if(!a||!a.state||5>8&255),M(t,t.gzhead.time>>16&255),M(t,t.gzhead.time>>24&255),M(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),M(t,255&t.gzhead.os),t.gzhead.extra&&t.gzhead.extra.length&&(M(t,255&t.gzhead.extra.length),M(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(a.adler=f(a.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=69):(M(t,0),M(t,0),M(t,0),M(t,0),M(t,0),M(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),M(t,3),t.status=ue);else{var A=P+(t.w_bits-8<<4)<<8;A|=(2<=t.strategy||t.level<2?0:t.level<6?1:t.level===6?2:3)<<6,t.strstart!==0&&(A|=32),A+=31-A%31,t.status=ue,j(t,A),t.strstart!==0&&(j(t,a.adler>>>16),j(t,65535&a.adler)),a.adler=1}if(t.status===69)if(t.gzhead.extra){for(e=t.pending;t.gzindex<(65535&t.gzhead.extra.length)&&(t.pending!==t.pending_buf_size||(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending!==t.pending_buf_size));)M(t,255&t.gzhead.extra[t.gzindex]),t.gzindex++;t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),t.gzindex===t.gzhead.extra.length&&(t.gzindex=0,t.status=73)}else t.status=73;if(t.status===73)if(t.gzhead.name){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending===t.pending_buf_size)){u=1;break}u=t.gzindexe&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),u===0&&(t.gzindex=0,t.status=91)}else t.status=91;if(t.status===91)if(t.gzhead.comment){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending===t.pending_buf_size)){u=1;break}u=t.gzindexe&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),u===0&&(t.status=103)}else t.status=103;if(t.status===103&&(t.gzhead.hcrc?(t.pending+2>t.pending_buf_size&&l(a),t.pending+2<=t.pending_buf_size&&(M(t,255&a.adler),M(t,a.adler>>8&255),a.adler=0,t.status=ue)):t.status=ue),t.pending!==0){if(l(a),a.avail_out===0)return t.last_flush=-1,_}else if(a.avail_in===0&&R(J)<=R(d)&&J!==g)return re(a,-5);if(t.status===666&&a.avail_in!==0)return re(a,-5);if(a.avail_in!==0||t.lookahead!==0||J!==D&&t.status!==666){var U=t.strategy===2?function(k,ie){for(var ye;;){if(k.lookahead===0&&(de(k),k.lookahead===0)){if(ie===D)return m;break}if(k.match_length=0,ye=o._tr_tally(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++,ye&&(p(k,!1),k.strm.avail_out===0))return m}return k.insert=0,ie===g?(p(k,!0),k.strm.avail_out===0?X:te):k.last_lit&&(p(k,!1),k.strm.avail_out===0)?m:le}(t,J):t.strategy===3?function(k,ie){for(var ye,Fe,be,Re,Pe=k.window;;){if(k.lookahead<=Q){if(de(k),k.lookahead<=Q&&ie===D)return m;if(k.lookahead===0)break}if(k.match_length=0,k.lookahead>=i&&0k.lookahead&&(k.match_length=k.lookahead)}if(k.match_length>=i?(ye=o._tr_tally(k,1,k.match_length-i),k.lookahead-=k.match_length,k.strstart+=k.match_length,k.match_length=0):(ye=o._tr_tally(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++),ye&&(p(k,!1),k.strm.avail_out===0))return m}return k.insert=0,ie===g?(p(k,!0),k.strm.avail_out===0?X:te):k.last_lit&&(p(k,!1),k.strm.avail_out===0)?m:le}(t,J):y[t.level].func(t,J);if(U!==X&&U!==te||(t.status=666),U===m||U===X)return a.avail_out===0&&(t.last_flush=-1),_;if(U===le&&(J===1?o._tr_align(t):J!==5&&(o._tr_stored_block(t,0,0,!1),J===3&&(v(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),l(a),a.avail_out===0))return t.last_flush=-1,_}return J!==g?_:t.wrap<=0?1:(t.wrap===2?(M(t,255&a.adler),M(t,a.adler>>8&255),M(t,a.adler>>16&255),M(t,a.adler>>24&255),M(t,255&a.total_in),M(t,a.total_in>>8&255),M(t,a.total_in>>16&255),M(t,a.total_in>>24&255)):(j(t,a.adler>>>16),j(t,65535&a.adler)),l(a),0=d.w_size&&(u===0&&(v(d.head),d.strstart=0,d.block_start=0,d.insert=0),ie=new w.Buf8(d.w_size),w.arraySet(ie,J,ye-d.w_size,d.w_size,0),J=ie,ye=d.w_size),A=a.avail_in,U=a.next_in,k=a.input,a.avail_in=ye,a.next_in=0,a.input=J,de(d);d.lookahead>=i;){for(t=d.strstart,e=d.lookahead-(i-1);d.ins_h=(d.ins_h<>>=i=V>>>24,L-=i,(i=V>>>16&255)===0)le[c++]=65535&V;else{if(!(16&i)){if(!(64&i)){V=Z[(65535&V)+(P&(1<>>=i,L-=i),L<15&&(P+=m[O++]<>>=i=V>>>24,L-=i,!(16&(i=V>>>16&255))){if(!(64&i)){V=I[(65535&V)+(P&(1<>>=i,L-=i,(i=c-D)>3,P&=(1<<(L-=Q<<3))-1,y.next_in=O,y.next_out=c,y.avail_in=O>>24&255)+(T>>>8&65280)+((65280&T)<<8)+((255&T)<<24)}function P(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new y.Buf16(320),this.work=new y.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function L(T){var ue;return T&&T.state?(ue=T.state,T.total_in=T.total_out=ue.total=0,T.msg="",ue.wrap&&(T.adler=1&ue.wrap),ue.mode=b,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new y.Buf32(r),ue.distcode=ue.distdyn=new y.Buf32(x),ue.sane=1,ue.back=-1,g):_}function Z(T){var ue;return T&&T.state?((ue=T.state).wsize=0,ue.whave=0,ue.wnext=0,L(T)):_}function I(T,ue){var m,le;return T&&T.state?(le=T.state,ue<0?(m=0,ue=-ue):(m=1+(ue>>4),ue<48&&(ue&=15)),ue&&(ue<8||15=te.wsize?(y.arraySet(te.window,ue,m-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(le<(X=te.wsize-te.wnext)&&(X=le),y.arraySet(te.window,ue,m-le,X,te.wnext),(le-=X)?(y.arraySet(te.window,ue,m-le,le,0),te.wnext=le,te.whave=te.wsize):(te.wnext+=X,te.wnext===te.wsize&&(te.wnext=0),te.whave>>8&255,m.check=o(m.check,u,2,0),p=l=0,m.mode=2;break}if(m.flags=0,m.head&&(m.head.done=!1),!(1&m.wrap)||(((255&l)<<8)+(l>>8))%31){T.msg="incorrect header check",m.mode=30;break}if((15&l)!=8){T.msg="unknown compression method",m.mode=30;break}if(p-=4,a=8+(15&(l>>>=4)),m.wbits===0)m.wbits=a;else if(a>m.wbits){T.msg="invalid window size",m.mode=30;break}m.dmax=1<>8&1),512&m.flags&&(u[0]=255&l,u[1]=l>>>8&255,m.check=o(m.check,u,2,0)),p=l=0,m.mode=3;case 3:for(;p<32;){if(R===0)break e;R--,l+=le[te++]<>>8&255,u[2]=l>>>16&255,u[3]=l>>>24&255,m.check=o(m.check,u,4,0)),p=l=0,m.mode=4;case 4:for(;p<16;){if(R===0)break e;R--,l+=le[te++]<>8),512&m.flags&&(u[0]=255&l,u[1]=l>>>8&255,m.check=o(m.check,u,2,0)),p=l=0,m.mode=5;case 5:if(1024&m.flags){for(;p<16;){if(R===0)break e;R--,l+=le[te++]<>>8&255,m.check=o(m.check,u,2,0)),p=l=0}else m.head&&(m.head.extra=null);m.mode=6;case 6:if(1024&m.flags&&(R<(G=m.length)&&(G=R),G&&(m.head&&(a=m.head.extra_len-m.length,m.head.extra||(m.head.extra=new Array(m.head.extra_len)),y.arraySet(m.head.extra,le,te,G,a)),512&m.flags&&(m.check=o(m.check,le,G,te)),R-=G,te+=G,m.length-=G),m.length))break e;m.length=0,m.mode=7;case 7:if(2048&m.flags){if(R===0)break e;for(G=0;a=le[te+G++],m.head&&a&&m.length<65536&&(m.head.name+=String.fromCharCode(a)),a&&G>9&1,m.head.done=!0),T.adler=m.check=0,m.mode=12;break;case 10:for(;p<32;){if(R===0)break e;R--,l+=le[te++]<>>=7&p,p-=7&p,m.mode=27;break}for(;p<3;){if(R===0)break e;R--,l+=le[te++]<>>=1)){case 0:m.mode=14;break;case 1:if(Q(m),m.mode=20,ue!==6)break;l>>>=2,p-=2;break e;case 2:m.mode=17;break;case 3:T.msg="invalid block type",m.mode=30}l>>>=2,p-=2;break;case 14:for(l>>>=7&p,p-=7&p;p<32;){if(R===0)break e;R--,l+=le[te++]<>>16^65535)){T.msg="invalid stored block lengths",m.mode=30;break}if(m.length=65535&l,p=l=0,m.mode=15,ue===6)break e;case 15:m.mode=16;case 16:if(G=m.length){if(R>>=5,p-=5,m.ndist=1+(31&l),l>>>=5,p-=5,m.ncode=4+(15&l),l>>>=4,p-=4,286>>=3,p-=3}for(;m.have<19;)m.lens[A[m.have++]]=0;if(m.lencode=m.lendyn,m.lenbits=7,d={bits:m.lenbits},J=f(0,m.lens,0,19,m.lencode,0,m.work,d),m.lenbits=d.bits,J){T.msg="invalid code lengths set",m.mode=30;break}m.have=0,m.mode=19;case 19:for(;m.have>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[te++]<>>=Be,p-=Be,m.lens[m.have++]=Ce;else{if(Ce===16){for(t=Be+2;p>>=Be,p-=Be,m.have===0){T.msg="invalid bit length repeat",m.mode=30;break}a=m.lens[m.have-1],G=3+(3&l),l>>>=2,p-=2}else if(Ce===17){for(t=Be+3;p>>=Be)),l>>>=3,p-=3}else{for(t=Be+7;p>>=Be)),l>>>=7,p-=7}if(m.have+G>m.nlen+m.ndist){T.msg="invalid bit length repeat",m.mode=30;break}for(;G--;)m.lens[m.have++]=a}}if(m.mode===30)break;if(m.lens[256]===0){T.msg="invalid code -- missing end-of-block",m.mode=30;break}if(m.lenbits=9,d={bits:m.lenbits},J=f(c,m.lens,0,m.nlen,m.lencode,0,m.work,d),m.lenbits=d.bits,J){T.msg="invalid literal/lengths set",m.mode=30;break}if(m.distbits=6,m.distcode=m.distdyn,d={bits:m.distbits},J=f(D,m.lens,m.nlen,m.ndist,m.distcode,0,m.work,d),m.distbits=d.bits,J){T.msg="invalid distances set",m.mode=30;break}if(m.mode=20,ue===6)break e;case 20:m.mode=21;case 21:if(6<=R&&258<=v){T.next_out=re,T.avail_out=v,T.next_in=te,T.avail_in=R,m.hold=l,m.bits=p,O(T,j),re=T.next_out,X=T.output,v=T.avail_out,te=T.next_in,le=T.input,R=T.avail_in,l=m.hold,p=m.bits,m.mode===12&&(m.back=-1);break}for(m.back=0;we=(e=m.lencode[l&(1<>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[te++]<>Ze)])>>>16&255,Ce=65535&e,!(Ze+(Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[te++]<>>=Ze,p-=Ze,m.back+=Ze}if(l>>>=Be,p-=Be,m.back+=Be,m.length=Ce,we===0){m.mode=26;break}if(32&we){m.back=-1,m.mode=12;break}if(64&we){T.msg="invalid literal/length code",m.mode=30;break}m.extra=15&we,m.mode=22;case 22:if(m.extra){for(t=m.extra;p>>=m.extra,p-=m.extra,m.back+=m.extra}m.was=m.length,m.mode=23;case 23:for(;we=(e=m.distcode[l&(1<>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[te++]<>Ze)])>>>16&255,Ce=65535&e,!(Ze+(Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[te++]<>>=Ze,p-=Ze,m.back+=Ze}if(l>>>=Be,p-=Be,m.back+=Be,64&we){T.msg="invalid distance code",m.mode=30;break}m.offset=Ce,m.extra=15&we,m.mode=24;case 24:if(m.extra){for(t=m.extra;p>>=m.extra,p-=m.extra,m.back+=m.extra}if(m.offset>m.dmax){T.msg="invalid distance too far back",m.mode=30;break}m.mode=25;case 25:if(v===0)break e;if(G=j-v,m.offset>G){if((G=m.offset-G)>m.whave&&m.sane){T.msg="invalid distance too far back",m.mode=30;break}de=G>m.wnext?(G-=m.wnext,m.wsize-G):m.wnext-G,G>m.length&&(G=m.length),De=m.window}else De=X,de=re-m.offset,G=m.length;for(vz?(i=de[De+x[ue]],p[M+x[ue]]):(i=96,0),P=1<>re)+(L-=P)]=V<<24|i<<16|Q|0,L!==0;);for(P=1<>=1;if(P!==0?(l&=P-1,l+=P):l=0,ue++,--j[T]==0){if(T===le)break;T=D[g+x[ue]]}if(X>>7)]}function M(e,u){e.pending_buf[e.pending++]=255&u,e.pending_buf[e.pending++]=u>>>8&255}function j(e,u,A){e.bi_valid>F-A?(e.bi_buf|=u<>F-e.bi_valid,e.bi_valid+=A-F):(e.bi_buf|=u<>>=1,A<<=1,0<--u;);return A>>>1}function De(e,u,A){var U,k,ie=new Array(x+1),ye=0;for(U=1;U<=x;U++)ie[U]=ye=ye+A[U-1]<<1;for(k=0;k<=u;k++){var Fe=e[2*k+1];Fe!==0&&(e[2*k]=de(ie[Fe]++,Fe))}}function Be(e){var u;for(u=0;u>1;1<=A;A--)Ze(e,ie,A);for(k=be;A=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Ze(e,ie,1),U=e.heap[1],e.heap[--e.heap_max]=A,e.heap[--e.heap_max]=U,ie[2*k]=ie[2*A]+ie[2*U],e.depth[k]=(e.depth[A]>=e.depth[U]?e.depth[A]:e.depth[U])+1,ie[2*A+1]=ie[2*U+1]=k,e.heap[1]=k++,Ze(e,ie,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(Pe,ot){var Tt,Jt,Ht,wt,Rt,Bn,Xt=ot.dyn_tree,sn=ot.max_code,wn=ot.stat_desc.static_tree,Pn=ot.stat_desc.has_stree,bn=ot.stat_desc.extra_bits,Hn=ot.stat_desc.extra_base,_n=ot.stat_desc.max_length,mn=0;for(wt=0;wt<=x;wt++)Pe.bl_count[wt]=0;for(Xt[2*Pe.heap[Pe.heap_max]+1]=0,Tt=Pe.heap_max+1;Tt>=7;k<_;k++)for(R[k]=ie<<7,u=0;u<1<>>=1)if(1&Re&&Fe.dyn_ltree[2*be]!==0)return w;if(Fe.dyn_ltree[18]!==0||Fe.dyn_ltree[20]!==0||Fe.dyn_ltree[26]!==0)return o;for(be=32;be>>3,(ie=e.static_len+3+7>>>3)<=k&&(k=ie)):k=ie=A+5,A+4<=k&&u!==-1?t(e,u,A,U):e.strategy===4||ie===k?(j(e,2+(U?1:0),3),ze(e,ne,T)):(j(e,4+(U?1:0),3),function(Fe,be,Re,Pe){var ot;for(j(Fe,be-257,5),j(Fe,Re-1,5),j(Fe,Pe-4,4),ot=0;ot>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&u,e.pending_buf[e.l_buf+e.last_lit]=255&A,e.last_lit++,u===0?e.dyn_ltree[2*A]++:(e.matches++,u--,e.dyn_ltree[2*(m[A]+D+1)]++,e.dyn_dtree[2*p(u)]++),e.last_lit===e.lit_bufsize-1},h._tr_align=function(e){j(e,2,3),G(e,L,ne),function(u){u.bi_valid===16?(M(u,u.bi_buf),u.bi_buf=0,u.bi_valid=0):8<=u.bi_valid&&(u.pending_buf[u.pending++]=255&u.bi_buf,u.bi_buf>>=8,u.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(B,H,h){"use strict";H.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(B,H,h){(function(y){(function(w,o){"use strict";if(!w.setImmediate){var O,f,c,D,g=1,_={},b=!1,r=w.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(w);x=x&&x.setTimeout?x:w,O={}.toString.call(w.process)==="[object process]"?function(Z){W.nextTick(function(){P(Z)})}:function(){if(w.postMessage&&!w.importScripts){var Z=!0,I=w.onmessage;return w.onmessage=function(){Z=!1},w.postMessage("","*"),w.onmessage=I,Z}}()?(D="setImmediate$"+Math.random()+"$",w.addEventListener?w.addEventListener("message",L,!1):w.attachEvent("onmessage",L),function(Z){w.postMessage(D+Z,"*")}):w.MessageChannel?((c=new MessageChannel).port1.onmessage=function(Z){P(Z.data)},function(Z){c.port2.postMessage(Z)}):r&&"onreadystatechange"in r.createElement("script")?(f=r.documentElement,function(Z){var I=r.createElement("script");I.onreadystatechange=function(){P(Z),I.onreadystatechange=null,f.removeChild(I),I=null},f.appendChild(I)}):function(Z){setTimeout(P,0,Z)},x.setImmediate=function(Z){typeof Z!="function"&&(Z=new Function(""+Z));for(var I=new Array(arguments.length-1),$=0;${const{componentCls:u}=e,A=(0,f.TS)(e,{skeletonAvatarCls:`${u}-avatar`,skeletonTitleCls:`${u}-title`,skeletonParagraphCls:`${u}-paragraph`,skeletonButtonCls:`${u}-button`,skeletonInputCls:`${u}-input`,skeletonImageCls:`${u}-image`,imageSizeBase:e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[$(A)]},e=>{const{colorFillContent:u,colorFill:A}=e,U=u,k=A;return{color:U,colorGradientEnd:k,gradientFromColor:U,gradientToColor:k,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),i=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,shape:ie="circle",size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls","className"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-avatar`,shape:ie,size:ye},ot))))},ee=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,block:ie=!1,size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k,[`${be}-block`]:ie},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-button`,size:ye},ot))))};const T="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var m=e=>{const{prefixCls:u,className:A,rootClassName:U,style:k,active:ie}=e,{getPrefixCls:ye}=B.useContext(H.E_),Fe=ye("skeleton",u),[be,Re]=z(Fe),Pe=W()(Fe,`${Fe}-element`,{[`${Fe}-active`]:ie},A,U,Re);return be(B.createElement("div",{className:Pe},B.createElement("div",{className:W()(`${Fe}-image`,A),style:k},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Fe}-image-svg`},B.createElement("path",{d:T,className:`${Fe}-image-path`})))))},X=e=>{const{prefixCls:u,className:A,rootClassName:U,active:k,block:ie,size:ye="default"}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=(0,h.Z)(e,["prefixCls"]),Tt=W()(be,`${be}-element`,{[`${be}-active`]:k,[`${be}-block`]:ie},A,U,Pe);return Re(B.createElement("div",{className:Tt},B.createElement(w,Object.assign({prefixCls:`${be}-input`,size:ye},ot))))},ne=s(96663),re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},R=re,v=s(7657),l=function(u,A){return B.createElement(v.Z,(0,ne.Z)({},u,{ref:A,icon:R}))},p=B.forwardRef(l),M=p,Y=e=>{const{prefixCls:u,className:A,rootClassName:U,style:k,active:ie,children:ye}=e,{getPrefixCls:Fe}=B.useContext(H.E_),be=Fe("skeleton",u),[Re,Pe]=z(be),ot=W()(be,`${be}-element`,{[`${be}-active`]:ie},Pe,A,U),Tt=ye!=null?ye:B.createElement(M,null);return Re(B.createElement("div",{className:ot},B.createElement("div",{className:W()(`${be}-image`,A),style:k},Tt)))},de=s(19127),Be=e=>{const u=Fe=>{const{width:be,rows:Re=2}=e;if(Array.isArray(be))return be[Fe];if(Re-1===Fe)return be},{prefixCls:A,className:U,style:k,rows:ie}=e,ye=(0,de.Z)(Array(ie)).map((Fe,be)=>B.createElement("li",{key:be,style:{width:u(be)}}));return B.createElement("ul",{className:W()(A,U),style:k},ye)},Ce=e=>{let{prefixCls:u,className:A,width:U,style:k}=e;return B.createElement("h3",{className:W()(u,A),style:Object.assign({width:U},k)})};function Ze(e){return e&&typeof e=="object"?e:{}}function ze(e,u){return e&&!u?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Me(e,u){return!e&&u?{width:"38%"}:e&&u?{width:"50%"}:{}}function a(e,u){const A={};return(!e||!u)&&(A.width="61%"),!e&&u?A.rows=3:A.rows=2,A}const J=e=>{const{prefixCls:u,loading:A,className:U,rootClassName:k,style:ie,children:ye,avatar:Fe=!1,title:be=!0,paragraph:Re=!0,active:Pe,round:ot}=e,{getPrefixCls:Tt,direction:Jt,skeleton:Ht}=B.useContext(H.E_),wt=Tt("skeleton",u),[Rt,Bn]=z(wt);if(A||!("loading"in e)){const Xt=!!Fe,sn=!!be,wn=!!Re;let Pn;if(Xt){const _n=Object.assign(Object.assign({prefixCls:`${wt}-avatar`},ze(sn,wn)),Ze(Fe));Pn=B.createElement("div",{className:`${wt}-header`},B.createElement(w,Object.assign({},_n)))}let bn;if(sn||wn){let _n;if(sn){const Ye=Object.assign(Object.assign({prefixCls:`${wt}-title`},Me(Xt,wn)),Ze(be));_n=B.createElement(Ce,Object.assign({},Ye))}let mn;if(wn){const Ye=Object.assign(Object.assign({prefixCls:`${wt}-paragraph`},a(Xt,sn)),Ze(Re));mn=B.createElement(Be,Object.assign({},Ye))}bn=B.createElement("div",{className:`${wt}-content`},_n,mn)}const Hn=W()(wt,{[`${wt}-with-avatar`]:Xt,[`${wt}-active`]:Pe,[`${wt}-rtl`]:Jt==="rtl",[`${wt}-round`]:ot},Ht==null?void 0:Ht.className,U,k,Bn);return Rt(B.createElement("div",{className:Hn,style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),ie)},Pn,bn))}return typeof ye!="undefined"?ye:null};J.Button=ee,J.Avatar=i,J.Input=X,J.Image=m,J.Node=Y;var d=J,t=d},31797:function(St,We,s){"use strict";s.d(We,{default:function(){return z}});var n=s(59301),W=s(56762),B=s(92343),H=s(92310),h=s.n(H),y=s(36355),w=s(61621),O=V=>{const{value:i,formatter:K,precision:ee,decimalSeparator:T,groupSeparator:ue="",prefixCls:m}=V;let le;if(typeof K=="function")le=K(i);else{const X=String(i),ne=X.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ne||X==="-")le=X;else{const re=ne[1];let R=ne[2]||"0",v=ne[4]||"";R=R.replace(/\B(?=(\d{3})+(?!\d))/g,ue),typeof ee=="number"&&(v=v.padEnd(ee,"0").slice(0,ee>0?ee:0)),v&&(v=`${T}${v}`),le=[n.createElement("span",{key:"int",className:`${m}-content-value-int`},re,R),v&&n.createElement("span",{key:"decimal",className:`${m}-content-value-decimal`},v)]}}return n.createElement("span",{className:`${m}-content-value`},le)},f=s(17313),c=s(83116),D=s(37613);const g=V=>{const{componentCls:i,marginXXS:K,padding:ee,colorTextDescription:T,titleFontSize:ue,colorTextHeading:m,contentFontSize:le,fontFamily:X}=V;return{[`${i}`]:Object.assign(Object.assign({},(0,f.Wf)(V)),{[`${i}-title`]:{marginBottom:K,color:T,fontSize:ue},[`${i}-skeleton`]:{paddingTop:ee},[`${i}-content`]:{color:m,fontSize:le,fontFamily:X,[`${i}-content-value`]:{display:"inline-block",direction:"ltr"},[`${i}-content-prefix, ${i}-content-suffix`]:{display:"inline-block"},[`${i}-content-prefix`]:{marginInlineEnd:K},[`${i}-content-suffix`]:{marginInlineStart:K}}})}};var _=(0,c.Z)("Statistic",V=>{const i=(0,D.TS)(V,{});return[g(i)]},V=>{const{fontSizeHeading3:i,fontSize:K}=V;return{titleFontSize:K,contentFontSize:i}}),r=V=>{const{prefixCls:i,className:K,rootClassName:ee,style:T,valueStyle:ue,value:m=0,title:le,valueRender:X,prefix:ne,suffix:re,loading:R=!1,onMouseEnter:v,onMouseLeave:l,decimalSeparator:p=".",groupSeparator:M=","}=V,{getPrefixCls:j,direction:Y,statistic:de}=n.useContext(y.E_),De=j("statistic",i),[Be,we]=_(De),Ce=n.createElement(O,Object.assign({decimalSeparator:p,groupSeparator:M,prefixCls:De},V,{value:m})),Ze=h()(De,{[`${De}-rtl`]:Y==="rtl"},de==null?void 0:de.className,K,ee,we);return Be(n.createElement("div",{className:Ze,style:Object.assign(Object.assign({},de==null?void 0:de.style),T),onMouseEnter:v,onMouseLeave:l},le&&n.createElement("div",{className:`${De}-title`},le),n.createElement(w.Z,{paragraph:!1,loading:R,className:`${De}-skeleton`},n.createElement("div",{style:ue,className:`${De}-content`},ne&&n.createElement("span",{className:`${De}-content-prefix`},ne),X?X(Ce):Ce,re&&n.createElement("span",{className:`${De}-content-suffix`},re)))))};const x=[["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 F(V,i){let K=V;const ee=/\[[^\]]*]/g,T=(i.match(ee)||[]).map(X=>X.slice(1,-1)),ue=i.replace(ee,"[]"),m=x.reduce((X,ne)=>{let[re,R]=ne;if(X.includes(re)){const v=Math.floor(K/R);return K-=v*R,X.replace(new RegExp(`${re}+`,"g"),l=>{const p=l.length;return v.toString().padStart(p,"0")})}return X},ue);let le=0;return m.replace(ee,()=>{const X=T[le];return le+=1,X})}function P(V,i){const{format:K=""}=i,ee=new Date(V).getTime(),T=Date.now(),ue=Math.max(ee-T,0);return F(ue,K)}const L=1e3/30;function Z(V){return new Date(V).getTime()}const I=V=>{const{value:i,format:K="HH:mm:ss",onChange:ee,onFinish:T}=V,ue=(0,W.Z)(),m=n.useRef(null),le=()=>{T==null||T(),m.current&&(clearInterval(m.current),m.current=null)},X=()=>{const R=Z(i);R>=Date.now()&&(m.current=setInterval(()=>{ue(),ee==null||ee(R-Date.now()),R(X(),()=>{m.current&&(clearInterval(m.current),m.current=null)}),[i]);const ne=(R,v)=>P(R,Object.assign(Object.assign({},v),{format:K})),re=R=>(0,B.Tm)(R,{title:void 0});return n.createElement(r,Object.assign({},V,{valueRender:re,formatter:ne}))};var $=n.memo(I);r.Countdown=$;var z=r},86251:function(St,We){"use strict";We.byteLength=w,We.toByteArray=O,We.fromByteArray=D;for(var s=[],n=[],W=typeof Uint8Array!="undefined"?Uint8Array:Array,B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",H=0,h=B.length;H0)throw new Error("Invalid string. Length must be a multiple of 4");var b=g.indexOf("=");b===-1&&(b=_);var r=b===_?0:4-b%4;return[b,r]}function w(g){var _=y(g),b=_[0],r=_[1];return(b+r)*3/4-r}function o(g,_,b){return(_+b)*3/4-b}function O(g){var _,b=y(g),r=b[0],x=b[1],F=new W(o(g,r,x)),P=0,L=x>0?r-4:r,Z;for(Z=0;Z>16&255,F[P++]=_>>8&255,F[P++]=_&255;return x===2&&(_=n[g.charCodeAt(Z)]<<2|n[g.charCodeAt(Z+1)]>>4,F[P++]=_&255),x===1&&(_=n[g.charCodeAt(Z)]<<10|n[g.charCodeAt(Z+1)]<<4|n[g.charCodeAt(Z+2)]>>2,F[P++]=_>>8&255,F[P++]=_&255),F}function f(g){return s[g>>18&63]+s[g>>12&63]+s[g>>6&63]+s[g&63]}function c(g,_,b){for(var r,x=[],F=_;FL?L:P+F));return r===1?(_=g[b-1],x.push(s[_>>2]+s[_<<4&63]+"==")):r===2&&(_=(g[b-2]<<8)+g[b-1],x.push(s[_>>10]+s[_>>4&63]+s[_<<2&63]+"=")),x.join("")}},19208:function(St,We,s){"use strict";var n;var W=s(86251),B=s(67467),H=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;We.lW=o,n=P,We.h2=50;var h=2147483647;n=h,o.TYPED_ARRAY_SUPPORT=y(),!o.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function y(){try{var d=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(d,t),d.foo()===42}catch(e){return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function w(d){if(d>h)throw new RangeError('The value "'+d+'" is invalid for option "size"');var t=new Uint8Array(d);return Object.setPrototypeOf(t,o.prototype),t}function o(d,t,e){if(typeof d=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return D(d)}return O(d,t,e)}o.poolSize=8192;function O(d,t,e){if(typeof d=="string")return g(d,t);if(ArrayBuffer.isView(d))return b(d);if(d==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d);if(Me(d,ArrayBuffer)||d&&Me(d.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Me(d,SharedArrayBuffer)||d&&Me(d.buffer,SharedArrayBuffer)))return r(d,t,e);if(typeof d=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var u=d.valueOf&&d.valueOf();if(u!=null&&u!==d)return o.from(u,t,e);var A=x(d);if(A)return A;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof d[Symbol.toPrimitive]=="function")return o.from(d[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d)}o.from=function(d,t,e){return O(d,t,e)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function f(d){if(typeof d!="number")throw new TypeError('"size" argument must be of type number');if(d<0)throw new RangeError('The value "'+d+'" is invalid for option "size"')}function c(d,t,e){return f(d),d<=0?w(d):t!==void 0?typeof e=="string"?w(d).fill(t,e):w(d).fill(t):w(d)}o.alloc=function(d,t,e){return c(d,t,e)};function D(d){return f(d),w(d<0?0:F(d)|0)}o.allocUnsafe=function(d){return D(d)},o.allocUnsafeSlow=function(d){return D(d)};function g(d,t){if((typeof t!="string"||t==="")&&(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var e=L(d,t)|0,u=w(e),A=u.write(d,t);return A!==e&&(u=u.slice(0,A)),u}function _(d){for(var t=d.length<0?0:F(d.length)|0,e=w(t),u=0;u=h)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h.toString(16)+" bytes");return d|0}function P(d){return+d!=d&&(d=0),o.alloc(+d)}o.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==o.prototype},o.compare=function(t,e){if(Me(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),Me(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var u=t.length,A=e.length,U=0,k=Math.min(u,A);UA.length?o.from(k).copy(A,U):Uint8Array.prototype.set.call(A,k,U);else if(o.isBuffer(k))k.copy(A,U);else throw new TypeError('"list" argument must be an Array of Buffers');U+=k.length}return A};function L(d,t){if(o.isBuffer(d))return d.length;if(ArrayBuffer.isView(d)||Me(d,ArrayBuffer))return d.byteLength;if(typeof d!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof d);var e=d.length,u=arguments.length>2&&arguments[2]===!0;if(!u&&e===0)return 0;for(var A=!1;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Be(d).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return Ze(d).length;default:if(A)return u?-1:Be(d).length;t=(""+t).toLowerCase(),A=!0}}o.byteLength=L;function Z(d,t,e){var u=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,t>>>=0,e<=t))return"";for(d||(d="utf8");;)switch(d){case"hex":return R(this,t,e);case"utf8":case"utf-8":return m(this,t,e);case"ascii":return ne(this,t,e);case"latin1":case"binary":return re(this,t,e);case"base64":return ue(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e);default:if(u)throw new TypeError("Unknown encoding: "+d);d=(d+"").toLowerCase(),u=!0}}o.prototype._isBuffer=!0;function I(d,t,e){var u=d[t];d[t]=d[e],d[e]=u}o.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;ee&&(t+=" ... "),""},H&&(o.prototype[H]=o.prototype.inspect),o.prototype.compare=function(t,e,u,A,U){if(Me(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(e===void 0&&(e=0),u===void 0&&(u=t?t.length:0),A===void 0&&(A=0),U===void 0&&(U=this.length),e<0||u>t.length||A<0||U>this.length)throw new RangeError("out of range index");if(A>=U&&e>=u)return 0;if(A>=U)return-1;if(e>=u)return 1;if(e>>>=0,u>>>=0,A>>>=0,U>>>=0,this===t)return 0;for(var k=U-A,ie=u-e,ye=Math.min(k,ie),Fe=this.slice(A,U),be=t.slice(e,u),Re=0;Re2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,a(e)&&(e=A?0:d.length-1),e<0&&(e=d.length+e),e>=d.length){if(A)return-1;e=d.length-1}else if(e<0)if(A)e=0;else return-1;if(typeof t=="string"&&(t=o.from(t,u)),o.isBuffer(t))return t.length===0?-1:z(d,t,e,u,A);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?A?Uint8Array.prototype.indexOf.call(d,t,e):Uint8Array.prototype.lastIndexOf.call(d,t,e):z(d,[t],e,u,A);throw new TypeError("val must be string, number or Buffer")}function z(d,t,e,u,A){var U=1,k=d.length,ie=t.length;if(u!==void 0&&(u=String(u).toLowerCase(),u==="ucs2"||u==="ucs-2"||u==="utf16le"||u==="utf-16le")){if(d.length<2||t.length<2)return-1;U=2,k/=2,ie/=2,e/=2}function ye(ot,Tt){return U===1?ot[Tt]:ot.readUInt16BE(Tt*U)}var Fe;if(A){var be=-1;for(Fe=e;Fek&&(e=k-ie),Fe=e;Fe>=0;Fe--){for(var Re=!0,Pe=0;PeA&&(u=A)):u=A;var U=t.length;u>U/2&&(u=U/2);for(var k=0;k>>0,isFinite(u)?(u=u>>>0,A===void 0&&(A="utf8")):(A=u,u=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var U=this.length-e;if((u===void 0||u>U)&&(u=U),t.length>0&&(u<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");A||(A="utf8");for(var k=!1;;)switch(A){case"hex":return V(this,t,e,u);case"utf8":case"utf-8":return i(this,t,e,u);case"ascii":case"latin1":case"binary":return K(this,t,e,u);case"base64":return ee(this,t,e,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,u);default:if(k)throw new TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),k=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ue(d,t,e){return t===0&&e===d.length?W.fromByteArray(d):W.fromByteArray(d.slice(t,e))}function m(d,t,e){e=Math.min(d.length,e);for(var u=[],A=t;A239?4:U>223?3:U>191?2:1;if(A+ie<=e){var ye,Fe,be,Re;switch(ie){case 1:U<128&&(k=U);break;case 2:ye=d[A+1],(ye&192)===128&&(Re=(U&31)<<6|ye&63,Re>127&&(k=Re));break;case 3:ye=d[A+1],Fe=d[A+2],(ye&192)===128&&(Fe&192)===128&&(Re=(U&15)<<12|(ye&63)<<6|Fe&63,Re>2047&&(Re<55296||Re>57343)&&(k=Re));break;case 4:ye=d[A+1],Fe=d[A+2],be=d[A+3],(ye&192)===128&&(Fe&192)===128&&(be&192)===128&&(Re=(U&15)<<18|(ye&63)<<12|(Fe&63)<<6|be&63,Re>65535&&Re<1114112&&(k=Re))}}k===null?(k=65533,ie=1):k>65535&&(k-=65536,u.push(k>>>10&1023|55296),k=56320|k&1023),u.push(k),A+=ie}return X(u)}var le=4096;function X(d){var t=d.length;if(t<=le)return String.fromCharCode.apply(String,d);for(var e="",u=0;uu)&&(e=u);for(var A="",U=t;Uu&&(t=u),e<0?(e+=u,e<0&&(e=0)):e>u&&(e=u),ee)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t],U=1,k=0;++k>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t+--e],U=1;e>0&&(U*=256);)A+=this[t+--e]*U;return A},o.prototype.readUint8=o.prototype.readUInt8=function(t,e){return t=t>>>0,e||l(t,1,this.length),this[t]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(t,e){return t=t>>>0,e||l(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(t,e){return t=t>>>0,e||l(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(t,e){return t=t>>>0,e||l(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=this[t],U=1,k=0;++k=U&&(A-=Math.pow(2,8*e)),A},o.prototype.readIntBE=function(t,e,u){t=t>>>0,e=e>>>0,u||l(t,e,this.length);for(var A=e,U=1,k=this[t+--A];A>0&&(U*=256);)k+=this[t+--A]*U;return U*=128,k>=U&&(k-=Math.pow(2,8*e)),k},o.prototype.readInt8=function(t,e){return t=t>>>0,e||l(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},o.prototype.readInt16LE=function(t,e){t=t>>>0,e||l(t,2,this.length);var u=this[t]|this[t+1]<<8;return u&32768?u|4294901760:u},o.prototype.readInt16BE=function(t,e){t=t>>>0,e||l(t,2,this.length);var u=this[t+1]|this[t]<<8;return u&32768?u|4294901760:u},o.prototype.readInt32LE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return t=t>>>0,e||l(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return t=t>>>0,e||l(t,4,this.length),B.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return t=t>>>0,e||l(t,4,this.length),B.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return t=t>>>0,e||l(t,8,this.length),B.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return t=t>>>0,e||l(t,8,this.length),B.read(this,t,!1,52,8)};function p(d,t,e,u,A,U){if(!o.isBuffer(d))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>A||td.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(t,e,u,A){if(t=+t,e=e>>>0,u=u>>>0,!A){var U=Math.pow(2,8*u)-1;p(this,t,e,u,U,0)}var k=1,ie=0;for(this[e]=t&255;++ie>>0,u=u>>>0,!A){var U=Math.pow(2,8*u)-1;p(this,t,e,u,U,0)}var k=u-1,ie=1;for(this[e+k]=t&255;--k>=0&&(ie*=256);)this[e+k]=t/ie&255;return e+u},o.prototype.writeUint8=o.prototype.writeUInt8=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,1,255,0),this[e]=t&255,e+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,65535,0),this[e]=t&255,this[e+1]=t>>>8,e+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=t&255,e+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=t&255,e+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4},o.prototype.writeIntLE=function(t,e,u,A){if(t=+t,e=e>>>0,!A){var U=Math.pow(2,8*u-1);p(this,t,e,u,U-1,-U)}var k=0,ie=1,ye=0;for(this[e]=t&255;++k>0)-ye&255;return e+u},o.prototype.writeIntBE=function(t,e,u,A){if(t=+t,e=e>>>0,!A){var U=Math.pow(2,8*u-1);p(this,t,e,u,U-1,-U)}var k=u-1,ie=1,ye=0;for(this[e+k]=t&255;--k>=0&&(ie*=256);)t<0&&ye===0&&this[e+k+1]!==0&&(ye=1),this[e+k]=(t/ie>>0)-ye&255;return e+u},o.prototype.writeInt8=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=t&255,e+1},o.prototype.writeInt16LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,32767,-32768),this[e]=t&255,this[e+1]=t>>>8,e+2},o.prototype.writeInt16BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=t&255,e+2},o.prototype.writeInt32LE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,2147483647,-2147483648),this[e]=t&255,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},o.prototype.writeInt32BE=function(t,e,u){return t=+t,e=e>>>0,u||p(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};function M(d,t,e,u,A,U){if(e+u>d.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function j(d,t,e,u,A){return t=+t,e=e>>>0,A||M(d,t,e,4,34028234663852886e22,-34028234663852886e22),B.write(d,t,e,u,23,4),e+4}o.prototype.writeFloatLE=function(t,e,u){return j(this,t,e,!0,u)},o.prototype.writeFloatBE=function(t,e,u){return j(this,t,e,!1,u)};function Y(d,t,e,u,A){return t=+t,e=e>>>0,A||M(d,t,e,8,17976931348623157e292,-17976931348623157e292),B.write(d,t,e,u,52,8),e+8}o.prototype.writeDoubleLE=function(t,e,u){return Y(this,t,e,!0,u)},o.prototype.writeDoubleBE=function(t,e,u){return Y(this,t,e,!1,u)},o.prototype.copy=function(t,e,u,A){if(!o.isBuffer(t))throw new TypeError("argument should be a Buffer");if(u||(u=0),!A&&A!==0&&(A=this.length),e>=t.length&&(e=t.length),e||(e=0),A>0&&A=this.length)throw new RangeError("Index out of range");if(A<0)throw new RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),t.length-e>>0,u=u===void 0?this.length:u>>>0,t||(t=0);var k;if(typeof t=="number")for(k=e;k55295&&e<57344){if(!A){if(e>56319){(t-=3)>-1&&U.push(239,191,189);continue}else if(k+1===u){(t-=3)>-1&&U.push(239,191,189);continue}A=e;continue}if(e<56320){(t-=3)>-1&&U.push(239,191,189),A=e;continue}e=(A-55296<<10|e-56320)+65536}else A&&(t-=3)>-1&&U.push(239,191,189);if(A=null,e<128){if((t-=1)<0)break;U.push(e)}else if(e<2048){if((t-=2)<0)break;U.push(e>>6|192,e&63|128)}else if(e<65536){if((t-=3)<0)break;U.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((t-=4)<0)break;U.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return U}function we(d){for(var t=[],e=0;e>8,A=e%256,U.push(A),U.push(u);return U}function Ze(d){return W.toByteArray(De(d))}function ze(d,t,e,u){for(var A=0;A=t.length||A>=d.length);++A)t[A+e]=d[A];return A}function Me(d,t){return d instanceof t||d!=null&&d.constructor!=null&&d.constructor.name!=null&&d.constructor.name===t.name}function a(d){return d!==d}var J=function(){for(var d="0123456789abcdef",t=new Array(256),e=0;e<16;++e)for(var u=e*16,A=0;A<16;++A)t[u+A]=d[e]+d[A];return t}()},67467:function(St,We){We.read=function(s,n,W,B,H){var h,y,w=H*8-B-1,o=(1<>1,f=-7,c=W?H-1:0,D=W?-1:1,g=s[n+c];for(c+=D,h=g&(1<<-f)-1,g>>=-f,f+=w;f>0;h=h*256+s[n+c],c+=D,f-=8);for(y=h&(1<<-f)-1,h>>=-f,f+=B;f>0;y=y*256+s[n+c],c+=D,f-=8);if(h===0)h=1-O;else{if(h===o)return y?NaN:(g?-1:1)*(1/0);y=y+Math.pow(2,B),h=h-O}return(g?-1:1)*y*Math.pow(2,h-B)},We.write=function(s,n,W,B,H,h){var y,w,o,O=h*8-H-1,f=(1<>1,D=H===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=B?0:h-1,_=B?1:-1,b=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(w=isNaN(n)?1:0,y=f):(y=Math.floor(Math.log(n)/Math.LN2),n*(o=Math.pow(2,-y))<1&&(y--,o*=2),y+c>=1?n+=D/o:n+=D*Math.pow(2,1-c),n*o>=2&&(y++,o/=2),y+c>=f?(w=0,y=f):y+c>=1?(w=(n*o-1)*Math.pow(2,H),y=y+c):(w=n*Math.pow(2,c-1)*Math.pow(2,H),y=0));H>=8;s[W+g]=w&255,g+=_,w/=256,H-=8);for(y=y<0;s[W+g]=y&255,g+=_,y/=256,O-=8);s[W+g-_]|=b*128}},86129:function(St,We,s){var n=s(19208).lW,W=s(97671);(function(B){St.exports=B()})(function(){return function B(H,h,y){function w(f,c){if(!h[f]){if(!H[f]){var D=void 0;if(!c&&D)return require(f,!0);if(o)return o(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var _=h[f]={exports:{}};H[f][0].call(_.exports,function(b){var r=H[f][1][b];return w(r||b)},_,_.exports,B,H,h,y)}return h[f].exports}for(var o=void 0,O=0;O>2,_=(3&f)<<4|c>>4,b=1>6:64,r=2>4,c=(15&g)<<4|(_=o.indexOf(O.charAt(r++)))>>2,D=(3&_)<<6|(b=o.indexOf(O.charAt(r++))),P[x++]=f,_!==64&&(P[x++]=c),b!==64&&(P[x++]=D);return P}},{"./support":30,"./utils":32}],2:[function(B,H,h){"use strict";var y=B("./external"),w=B("./stream/DataWorker"),o=B("./stream/Crc32Probe"),O=B("./stream/DataLengthProbe");function f(c,D,g,_,b){this.compressedSize=c,this.uncompressedSize=D,this.crc32=g,this.compression=_,this.compressedContent=b}f.prototype={getContentWorker:function(){var c=new w(y.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new O("data_length")),D=this;return c.on("end",function(){if(this.streamInfo.data_length!==D.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),c},getCompressedWorker:function(){return new w(y.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(c,D,g){return c.pipe(new o).pipe(new O("uncompressedSize")).pipe(D.compressWorker(g)).pipe(new O("compressedSize")).withStreamInfo("compression",D)},H.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(B,H,h){"use strict";var y=B("./stream/GenericWorker");h.STORE={magic:"\0\0",compressWorker:function(){return new y("STORE compression")},uncompressWorker:function(){return new y("STORE decompression")}},h.DEFLATE=B("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(B,H,h){"use strict";var y=B("./utils"),w=function(){for(var o,O=[],f=0;f<256;f++){o=f;for(var c=0;c<8;c++)o=1&o?3988292384^o>>>1:o>>>1;O[f]=o}return O}();H.exports=function(o,O){return o!==void 0&&o.length?y.getTypeOf(o)!=="string"?function(f,c,D,g){var _=w,b=g+D;f^=-1;for(var r=g;r>>8^_[255&(f^c[r])];return-1^f}(0|O,o,o.length,0):function(f,c,D,g){var _=w,b=g+D;f^=-1;for(var r=g;r>>8^_[255&(f^c.charCodeAt(r))];return-1^f}(0|O,o,o.length,0):0}},{"./utils":32}],5:[function(B,H,h){"use strict";h.base64=!1,h.binary=!1,h.dir=!1,h.createFolders=!0,h.date=null,h.compression=null,h.compressionOptions=null,h.comment=null,h.unixPermissions=null,h.dosPermissions=null},{}],6:[function(B,H,h){"use strict";var y=null;y=typeof Promise!="undefined"?Promise:B("lie"),H.exports={Promise:y}},{lie:37}],7:[function(B,H,h){"use strict";var y=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",w=B("pako"),o=B("./utils"),O=B("./stream/GenericWorker"),f=y?"uint8array":"array";function c(D,g){O.call(this,"FlateWorker/"+D),this._pako=null,this._pakoAction=D,this._pakoOptions=g,this.meta={}}h.magic="\b\0",o.inherits(c,O),c.prototype.processChunk=function(D){this.meta=D.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(f,D.data),!1)},c.prototype.flush=function(){O.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){O.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new w[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var D=this;this._pako.onData=function(g){D.push({data:g,meta:D.meta})}},h.compressWorker=function(D){return new c("Deflate",D)},h.uncompressWorker=function(){return new c("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(B,H,h){"use strict";function y(_,b){var r,x="";for(r=0;r>>=8;return x}function w(_,b,r,x,F,P){var L,Z,I=_.file,$=_.compression,z=P!==f.utf8encode,V=o.transformTo("string",P(I.name)),i=o.transformTo("string",f.utf8encode(I.name)),K=I.comment,ee=o.transformTo("string",P(K)),T=o.transformTo("string",f.utf8encode(K)),ue=i.length!==I.name.length,m=T.length!==K.length,le="",X="",ne="",re=I.dir,R=I.date,v={crc32:0,compressedSize:0,uncompressedSize:0};b&&!r||(v.crc32=_.crc32,v.compressedSize=_.compressedSize,v.uncompressedSize=_.uncompressedSize);var l=0;b&&(l|=8),z||!ue&&!m||(l|=2048);var p=0,M=0;re&&(p|=16),F==="UNIX"?(M=798,p|=function(Y,de){var De=Y;return Y||(De=de?16893:33204),(65535&De)<<16}(I.unixPermissions,re)):(M=20,p|=function(Y){return 63&(Y||0)}(I.dosPermissions)),L=R.getUTCHours(),L<<=6,L|=R.getUTCMinutes(),L<<=5,L|=R.getUTCSeconds()/2,Z=R.getUTCFullYear()-1980,Z<<=4,Z|=R.getUTCMonth()+1,Z<<=5,Z|=R.getUTCDate(),ue&&(X=y(1,1)+y(c(V),4)+i,le+="up"+y(X.length,2)+X),m&&(ne=y(1,1)+y(c(ee),4)+T,le+="uc"+y(ne.length,2)+ne);var j="";return j+=` +\0`,j+=y(l,2),j+=$.magic,j+=y(L,2),j+=y(Z,2),j+=y(v.crc32,4),j+=y(v.compressedSize,4),j+=y(v.uncompressedSize,4),j+=y(V.length,2),j+=y(le.length,2),{fileRecord:D.LOCAL_FILE_HEADER+j+V+le,dirRecord:D.CENTRAL_FILE_HEADER+y(M,2)+j+y(ee.length,2)+"\0\0\0\0"+y(p,4)+y(x,4)+V+le+ee}}var o=B("../utils"),O=B("../stream/GenericWorker"),f=B("../utf8"),c=B("../crc32"),D=B("../signature");function g(_,b,r,x){O.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=r,this.encodeFileName=x,this.streamFiles=_,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(g,O),g.prototype.push=function(_){var b=_.meta.percent||0,r=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(_):(this.bytesWritten+=_.data.length,O.prototype.push.call(this,{data:_.data,meta:{currentFile:this.currentFile,percent:r?(b+100*(r-x-1))/r:100}}))},g.prototype.openedSource=function(_){this.currentSourceOffset=this.bytesWritten,this.currentFile=_.file.name;var b=this.streamFiles&&!_.file.dir;if(b){var r=w(_,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(_){this.accumulate=!1;var b=this.streamFiles&&!_.file.dir,r=w(_,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),b)this.push({data:function(x){return D.DATA_DESCRIPTOR+y(x.crc32,4)+y(x.compressedSize,4)+y(x.uncompressedSize,4)}(_),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var _=this.bytesWritten,b=0;b=this.index;O--)f=(f<<8)+this.byteAt(O);return this.index+=o,f},readString:function(o){return y.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},H.exports=w},{"../utils":32}],19:[function(B,H,h){"use strict";var y=B("./Uint8ArrayReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.readData=function(o){this.checkOffset(o);var O=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(B,H,h){"use strict";var y=B("./DataReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},w.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},w.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},w.prototype.readData=function(o){this.checkOffset(o);var O=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./DataReader":18}],21:[function(B,H,h){"use strict";var y=B("./ArrayReader");function w(o){y.call(this,o)}B("../utils").inherits(w,y),w.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var O=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,O},H.exports=w},{"../utils":32,"./ArrayReader":17}],22:[function(B,H,h){"use strict";var y=B("../utils"),w=B("../support"),o=B("./ArrayReader"),O=B("./StringReader"),f=B("./NodeBufferReader"),c=B("./Uint8ArrayReader");H.exports=function(D){var g=y.getTypeOf(D);return y.checkSupport(g),g!=="string"||w.uint8array?g==="nodebuffer"?new f(D):w.uint8array?new c(y.transformTo("uint8array",D)):new o(y.transformTo("array",D)):new O(D)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(B,H,h){"use strict";h.LOCAL_FILE_HEADER="PK",h.CENTRAL_FILE_HEADER="PK",h.CENTRAL_DIRECTORY_END="PK",h.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",h.ZIP64_CENTRAL_DIRECTORY_END="PK",h.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(B,H,h){"use strict";var y=B("./GenericWorker"),w=B("../utils");function o(O){y.call(this,"ConvertWorker to "+O),this.destType=O}w.inherits(o,y),o.prototype.processChunk=function(O){this.push({data:w.transformTo(this.destType,O.data),meta:O.meta})},H.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(B,H,h){"use strict";var y=B("./GenericWorker"),w=B("../crc32");function o(){y.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}B("../utils").inherits(o,y),o.prototype.processChunk=function(O){this.streamInfo.crc32=w(O.data,this.streamInfo.crc32||0),this.push(O)},H.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./GenericWorker");function o(O){w.call(this,"DataLengthProbe for "+O),this.propName=O,this.withStreamInfo(O,0)}y.inherits(o,w),o.prototype.processChunk=function(O){if(O){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+O.data.length}w.prototype.processChunk.call(this,O)},H.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./GenericWorker");function o(O){w.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,O.then(function(c){f.dataIsReady=!0,f.data=c,f.max=c&&c.length||0,f.type=y.getTypeOf(c),f.isPaused||f._tickAndRepeat()},function(c){f.error(c)})}y.inherits(o,w),o.prototype.cleanUp=function(){w.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!w.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,y.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(y.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var O=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":O=this.data.substring(this.index,f);break;case"uint8array":O=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":O=this.data.slice(this.index,f)}return this.index=f,this.push({data:O,meta:{percent:this.max?this.index/this.max*100:0}})},H.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(B,H,h){"use strict";function y(w){this.name=w||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}y.prototype={push:function(w){this.emit("data",w)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(w){this.emit("error",w)}return!0},error:function(w){return!this.isFinished&&(this.isPaused?this.generatedError=w:(this.isFinished=!0,this.emit("error",w),this.previous&&this.previous.error(w),this.cleanUp()),!0)},on:function(w,o){return this._listeners[w].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(w,o){if(this._listeners[w])for(var O=0;O "+w:w}},H.exports=y},{}],29:[function(B,H,h){"use strict";var y=B("../utils"),w=B("./ConvertWorker"),o=B("./GenericWorker"),O=B("../base64"),f=B("../support"),c=B("../external"),D=null;if(f.nodestream)try{D=B("../nodejs/NodejsStreamOutputAdapter")}catch(b){}function g(b,r){return new c.Promise(function(x,F){var P=[],L=b._internalType,Z=b._outputType,I=b._mimeType;b.on("data",function($,z){P.push($),r&&r(z)}).on("error",function($){P=[],F($)}).on("end",function(){try{var $=function(z,V,i){switch(z){case"blob":return y.newBlob(y.transformTo("arraybuffer",V),i);case"base64":return O.encode(V);default:return y.transformTo(z,V)}}(Z,function(z,V){var i,K=0,ee=null,T=0;for(i=0;i>>6:(x<65536?r[L++]=224|x>>>12:(r[L++]=240|x>>>18,r[L++]=128|x>>>12&63),r[L++]=128|x>>>6&63),r[L++]=128|63&x);return r}(_)},h.utf8decode=function(_){return w.nodebuffer?y.transformTo("nodebuffer",_).toString("utf-8"):function(b){var r,x,F,P,L=b.length,Z=new Array(2*L);for(r=x=0;r>10&1023,Z[x++]=56320|1023&F)}return Z.length!==x&&(Z.subarray?Z=Z.subarray(0,x):Z.length=x),y.applyFromCharCode(Z)}(_=y.transformTo(w.uint8array?"uint8array":"array",_))},y.inherits(D,O),D.prototype.processChunk=function(_){var b=y.transformTo(w.uint8array?"uint8array":"array",_.data);if(this.leftOver&&this.leftOver.length){if(w.uint8array){var r=b;(b=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),b.set(r,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var x=function(P,L){var Z;for((L=L||P.length)>P.length&&(L=P.length),Z=L-1;0<=Z&&(192&P[Z])==128;)Z--;return Z<0||Z===0?L:Z+f[P[Z]]>L?Z:L}(b),F=b;x!==b.length&&(w.uint8array?(F=b.subarray(0,x),this.leftOver=b.subarray(x,b.length)):(F=b.slice(0,x),this.leftOver=b.slice(x,b.length))),this.push({data:h.utf8decode(F),meta:_.meta})},D.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:h.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},h.Utf8DecodeWorker=D,y.inherits(g,O),g.prototype.processChunk=function(_){this.push({data:h.utf8encode(_.data),meta:_.meta})},h.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(B,H,h){"use strict";var y=B("./support"),w=B("./base64"),o=B("./nodejsUtils"),O=B("./external");function f(r){return r}function c(r,x){for(var F=0;F>8;this.dir=!!(16&this.externalFileAttributes),_==0&&(this.dosPermissions=63&this.externalFileAttributes),_==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var _=y(this.extraFields[1].value);this.uncompressedSize===w.MAX_VALUE_32BITS&&(this.uncompressedSize=_.readInt(8)),this.compressedSize===w.MAX_VALUE_32BITS&&(this.compressedSize=_.readInt(8)),this.localHeaderOffset===w.MAX_VALUE_32BITS&&(this.localHeaderOffset=_.readInt(8)),this.diskNumberStart===w.MAX_VALUE_32BITS&&(this.diskNumberStart=_.readInt(4))}},readExtraFields:function(_){var b,r,x,F=_.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});_.index+4>>6:(_<65536?g[x++]=224|_>>>12:(g[x++]=240|_>>>18,g[x++]=128|_>>>12&63),g[x++]=128|_>>>6&63),g[x++]=128|63&_);return g},h.buf2binstring=function(D){return c(D,D.length)},h.binstring2buf=function(D){for(var g=new y.Buf8(D.length),_=0,b=g.length;_>10&1023,P[b++]=56320|1023&r)}return c(P,b)},h.utf8border=function(D,g){var _;for((g=g||D.length)>D.length&&(g=D.length),_=g-1;0<=_&&(192&D[_])==128;)_--;return _<0||_===0?g:_+O[D[_]]>g?_:g}},{"./common":41}],43:[function(B,H,h){"use strict";H.exports=function(y,w,o,O){for(var f=65535&y|0,c=y>>>16&65535|0,D=0;o!==0;){for(o-=D=2e3>>1:w>>>1;o[O]=w}return o}();H.exports=function(w,o,O,f){var c=y,D=f+O;w^=-1;for(var g=f;g>>8^c[255&(w^o[g])];return-1^w}},{}],46:[function(B,H,h){"use strict";var y,w=B("../utils/common"),o=B("./trees"),O=B("./adler32"),f=B("./crc32"),c=B("./messages"),D=0,g=4,_=0,b=-2,r=-1,x=4,F=2,P=8,L=9,Z=286,I=30,$=19,z=2*Z+1,V=15,i=3,K=258,ee=K+i+1,T=42,ue=113,m=1,le=2,X=3,ne=4;function re(a,J){return a.msg=c[J],J}function R(a){return(a<<1)-(4a.avail_out&&(d=a.avail_out),d!==0&&(w.arraySet(a.output,J.pending_buf,J.pending_out,d,a.next_out),a.next_out+=d,J.pending_out+=d,a.total_out+=d,a.avail_out-=d,J.pending-=d,J.pending===0&&(J.pending_out=0))}function p(a,J){o._tr_flush_block(a,0<=a.block_start?a.block_start:-1,a.strstart-a.block_start,J),a.block_start=a.strstart,l(a.strm)}function M(a,J){a.pending_buf[a.pending++]=J}function j(a,J){a.pending_buf[a.pending++]=J>>>8&255,a.pending_buf[a.pending++]=255&J}function Y(a,J){var d,t,e=a.max_chain_length,u=a.strstart,A=a.prev_length,U=a.nice_match,k=a.strstart>a.w_size-ee?a.strstart-(a.w_size-ee):0,ie=a.window,ye=a.w_mask,Fe=a.prev,be=a.strstart+K,Re=ie[u+A-1],Pe=ie[u+A];a.prev_length>=a.good_match&&(e>>=2),U>a.lookahead&&(U=a.lookahead);do if(ie[(d=J)+A]===Pe&&ie[d+A-1]===Re&&ie[d]===ie[u]&&ie[++d]===ie[u+1]){u+=2,d++;do;while(ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&ie[++u]===ie[++d]&&uk&&--e!=0);return A<=a.lookahead?A:a.lookahead}function de(a){var J,d,t,e,u,A,U,k,ie,ye,Fe=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=Fe+(Fe-ee)){for(w.arraySet(a.window,a.window,Fe,Fe,0),a.match_start-=Fe,a.strstart-=Fe,a.block_start-=Fe,J=d=a.hash_size;t=a.head[--J],a.head[J]=Fe<=t?t-Fe:0,--d;);for(J=d=Fe;t=a.prev[--J],a.prev[J]=Fe<=t?t-Fe:0,--d;);e+=Fe}if(a.strm.avail_in===0)break;if(A=a.strm,U=a.window,k=a.strstart+a.lookahead,ie=e,ye=void 0,ye=A.avail_in,ie=i)for(u=a.strstart-a.insert,a.ins_h=a.window[u],a.ins_h=(a.ins_h<=i&&(a.ins_h=(a.ins_h<=i)if(t=o._tr_tally(a,a.strstart-a.match_start,a.match_length-i),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=i){for(a.match_length--;a.strstart++,a.ins_h=(a.ins_h<=i&&(a.ins_h=(a.ins_h<=i&&a.match_length<=a.prev_length){for(e=a.strstart+a.lookahead-i,t=o._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-i),a.lookahead-=a.prev_length-1,a.prev_length-=2;++a.strstart<=e&&(a.ins_h=(a.ins_h<a.pending_buf_size-5&&(d=a.pending_buf_size-5);;){if(a.lookahead<=1){if(de(a),a.lookahead===0&&J===D)return m;if(a.lookahead===0)break}a.strstart+=a.lookahead,a.lookahead=0;var t=a.block_start+d;if((a.strstart===0||a.strstart>=t)&&(a.lookahead=a.strstart-t,a.strstart=t,p(a,!1),a.strm.avail_out===0)||a.strstart-a.block_start>=a.w_size-ee&&(p(a,!1),a.strm.avail_out===0))return m}return a.insert=0,J===g?(p(a,!0),a.strm.avail_out===0?X:ne):(a.strstart>a.block_start&&(p(a,!1),a.strm.avail_out),m)}),new we(4,4,8,4,De),new we(4,5,16,8,De),new we(4,6,32,32,De),new we(4,4,16,16,Be),new we(8,16,32,32,Be),new we(8,16,128,128,Be),new we(8,32,128,256,Be),new we(32,128,258,1024,Be),new we(32,258,258,4096,Be)],h.deflateInit=function(a,J){return Me(a,J,P,15,8,0)},h.deflateInit2=Me,h.deflateReset=ze,h.deflateResetKeep=Ze,h.deflateSetHeader=function(a,J){return a&&a.state?a.state.wrap!==2?b:(a.state.gzhead=J,_):b},h.deflate=function(a,J){var d,t,e,u;if(!a||!a.state||5>8&255),M(t,t.gzhead.time>>16&255),M(t,t.gzhead.time>>24&255),M(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),M(t,255&t.gzhead.os),t.gzhead.extra&&t.gzhead.extra.length&&(M(t,255&t.gzhead.extra.length),M(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(a.adler=f(a.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=69):(M(t,0),M(t,0),M(t,0),M(t,0),M(t,0),M(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),M(t,3),t.status=ue);else{var A=P+(t.w_bits-8<<4)<<8;A|=(2<=t.strategy||t.level<2?0:t.level<6?1:t.level===6?2:3)<<6,t.strstart!==0&&(A|=32),A+=31-A%31,t.status=ue,j(t,A),t.strstart!==0&&(j(t,a.adler>>>16),j(t,65535&a.adler)),a.adler=1}if(t.status===69)if(t.gzhead.extra){for(e=t.pending;t.gzindex<(65535&t.gzhead.extra.length)&&(t.pending!==t.pending_buf_size||(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending!==t.pending_buf_size));)M(t,255&t.gzhead.extra[t.gzindex]),t.gzindex++;t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),t.gzindex===t.gzhead.extra.length&&(t.gzindex=0,t.status=73)}else t.status=73;if(t.status===73)if(t.gzhead.name){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending===t.pending_buf_size)){u=1;break}u=t.gzindexe&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),u===0&&(t.gzindex=0,t.status=91)}else t.status=91;if(t.status===91)if(t.gzhead.comment){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),l(a),e=t.pending,t.pending===t.pending_buf_size)){u=1;break}u=t.gzindexe&&(a.adler=f(a.adler,t.pending_buf,t.pending-e,e)),u===0&&(t.status=103)}else t.status=103;if(t.status===103&&(t.gzhead.hcrc?(t.pending+2>t.pending_buf_size&&l(a),t.pending+2<=t.pending_buf_size&&(M(t,255&a.adler),M(t,a.adler>>8&255),a.adler=0,t.status=ue)):t.status=ue),t.pending!==0){if(l(a),a.avail_out===0)return t.last_flush=-1,_}else if(a.avail_in===0&&R(J)<=R(d)&&J!==g)return re(a,-5);if(t.status===666&&a.avail_in!==0)return re(a,-5);if(a.avail_in!==0||t.lookahead!==0||J!==D&&t.status!==666){var U=t.strategy===2?function(k,ie){for(var ye;;){if(k.lookahead===0&&(de(k),k.lookahead===0)){if(ie===D)return m;break}if(k.match_length=0,ye=o._tr_tally(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++,ye&&(p(k,!1),k.strm.avail_out===0))return m}return k.insert=0,ie===g?(p(k,!0),k.strm.avail_out===0?X:ne):k.last_lit&&(p(k,!1),k.strm.avail_out===0)?m:le}(t,J):t.strategy===3?function(k,ie){for(var ye,Fe,be,Re,Pe=k.window;;){if(k.lookahead<=K){if(de(k),k.lookahead<=K&&ie===D)return m;if(k.lookahead===0)break}if(k.match_length=0,k.lookahead>=i&&0k.lookahead&&(k.match_length=k.lookahead)}if(k.match_length>=i?(ye=o._tr_tally(k,1,k.match_length-i),k.lookahead-=k.match_length,k.strstart+=k.match_length,k.match_length=0):(ye=o._tr_tally(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++),ye&&(p(k,!1),k.strm.avail_out===0))return m}return k.insert=0,ie===g?(p(k,!0),k.strm.avail_out===0?X:ne):k.last_lit&&(p(k,!1),k.strm.avail_out===0)?m:le}(t,J):y[t.level].func(t,J);if(U!==X&&U!==ne||(t.status=666),U===m||U===X)return a.avail_out===0&&(t.last_flush=-1),_;if(U===le&&(J===1?o._tr_align(t):J!==5&&(o._tr_stored_block(t,0,0,!1),J===3&&(v(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),l(a),a.avail_out===0))return t.last_flush=-1,_}return J!==g?_:t.wrap<=0?1:(t.wrap===2?(M(t,255&a.adler),M(t,a.adler>>8&255),M(t,a.adler>>16&255),M(t,a.adler>>24&255),M(t,255&a.total_in),M(t,a.total_in>>8&255),M(t,a.total_in>>16&255),M(t,a.total_in>>24&255)):(j(t,a.adler>>>16),j(t,65535&a.adler)),l(a),0=d.w_size&&(u===0&&(v(d.head),d.strstart=0,d.block_start=0,d.insert=0),ie=new w.Buf8(d.w_size),w.arraySet(ie,J,ye-d.w_size,d.w_size,0),J=ie,ye=d.w_size),A=a.avail_in,U=a.next_in,k=a.input,a.avail_in=ye,a.next_in=0,a.input=J,de(d);d.lookahead>=i;){for(t=d.strstart,e=d.lookahead-(i-1);d.ins_h=(d.ins_h<>>=i=V>>>24,L-=i,(i=V>>>16&255)===0)le[c++]=65535&V;else{if(!(16&i)){if(!(64&i)){V=Z[(65535&V)+(P&(1<>>=i,L-=i),L<15&&(P+=m[O++]<>>=i=V>>>24,L-=i,!(16&(i=V>>>16&255))){if(!(64&i)){V=I[(65535&V)+(P&(1<>>=i,L-=i,(i=c-D)>3,P&=(1<<(L-=K<<3))-1,y.next_in=O,y.next_out=c,y.avail_in=O>>24&255)+(T>>>8&65280)+((65280&T)<<8)+((255&T)<<24)}function P(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new y.Buf16(320),this.work=new y.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function L(T){var ue;return T&&T.state?(ue=T.state,T.total_in=T.total_out=ue.total=0,T.msg="",ue.wrap&&(T.adler=1&ue.wrap),ue.mode=b,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new y.Buf32(r),ue.distcode=ue.distdyn=new y.Buf32(x),ue.sane=1,ue.back=-1,g):_}function Z(T){var ue;return T&&T.state?((ue=T.state).wsize=0,ue.whave=0,ue.wnext=0,L(T)):_}function I(T,ue){var m,le;return T&&T.state?(le=T.state,ue<0?(m=0,ue=-ue):(m=1+(ue>>4),ue<48&&(ue&=15)),ue&&(ue<8||15=ne.wsize?(y.arraySet(ne.window,ue,m-ne.wsize,ne.wsize,0),ne.wnext=0,ne.whave=ne.wsize):(le<(X=ne.wsize-ne.wnext)&&(X=le),y.arraySet(ne.window,ue,m-le,X,ne.wnext),(le-=X)?(y.arraySet(ne.window,ue,m-le,le,0),ne.wnext=le,ne.whave=ne.wsize):(ne.wnext+=X,ne.wnext===ne.wsize&&(ne.wnext=0),ne.whave>>8&255,m.check=o(m.check,u,2,0),p=l=0,m.mode=2;break}if(m.flags=0,m.head&&(m.head.done=!1),!(1&m.wrap)||(((255&l)<<8)+(l>>8))%31){T.msg="incorrect header check",m.mode=30;break}if((15&l)!=8){T.msg="unknown compression method",m.mode=30;break}if(p-=4,a=8+(15&(l>>>=4)),m.wbits===0)m.wbits=a;else if(a>m.wbits){T.msg="invalid window size",m.mode=30;break}m.dmax=1<>8&1),512&m.flags&&(u[0]=255&l,u[1]=l>>>8&255,m.check=o(m.check,u,2,0)),p=l=0,m.mode=3;case 3:for(;p<32;){if(R===0)break e;R--,l+=le[ne++]<>>8&255,u[2]=l>>>16&255,u[3]=l>>>24&255,m.check=o(m.check,u,4,0)),p=l=0,m.mode=4;case 4:for(;p<16;){if(R===0)break e;R--,l+=le[ne++]<>8),512&m.flags&&(u[0]=255&l,u[1]=l>>>8&255,m.check=o(m.check,u,2,0)),p=l=0,m.mode=5;case 5:if(1024&m.flags){for(;p<16;){if(R===0)break e;R--,l+=le[ne++]<>>8&255,m.check=o(m.check,u,2,0)),p=l=0}else m.head&&(m.head.extra=null);m.mode=6;case 6:if(1024&m.flags&&(R<(Y=m.length)&&(Y=R),Y&&(m.head&&(a=m.head.extra_len-m.length,m.head.extra||(m.head.extra=new Array(m.head.extra_len)),y.arraySet(m.head.extra,le,ne,Y,a)),512&m.flags&&(m.check=o(m.check,le,Y,ne)),R-=Y,ne+=Y,m.length-=Y),m.length))break e;m.length=0,m.mode=7;case 7:if(2048&m.flags){if(R===0)break e;for(Y=0;a=le[ne+Y++],m.head&&a&&m.length<65536&&(m.head.name+=String.fromCharCode(a)),a&&Y>9&1,m.head.done=!0),T.adler=m.check=0,m.mode=12;break;case 10:for(;p<32;){if(R===0)break e;R--,l+=le[ne++]<>>=7&p,p-=7&p,m.mode=27;break}for(;p<3;){if(R===0)break e;R--,l+=le[ne++]<>>=1)){case 0:m.mode=14;break;case 1:if(K(m),m.mode=20,ue!==6)break;l>>>=2,p-=2;break e;case 2:m.mode=17;break;case 3:T.msg="invalid block type",m.mode=30}l>>>=2,p-=2;break;case 14:for(l>>>=7&p,p-=7&p;p<32;){if(R===0)break e;R--,l+=le[ne++]<>>16^65535)){T.msg="invalid stored block lengths",m.mode=30;break}if(m.length=65535&l,p=l=0,m.mode=15,ue===6)break e;case 15:m.mode=16;case 16:if(Y=m.length){if(R>>=5,p-=5,m.ndist=1+(31&l),l>>>=5,p-=5,m.ncode=4+(15&l),l>>>=4,p-=4,286>>=3,p-=3}for(;m.have<19;)m.lens[A[m.have++]]=0;if(m.lencode=m.lendyn,m.lenbits=7,d={bits:m.lenbits},J=f(0,m.lens,0,19,m.lencode,0,m.work,d),m.lenbits=d.bits,J){T.msg="invalid code lengths set",m.mode=30;break}m.have=0,m.mode=19;case 19:for(;m.have>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[ne++]<>>=Be,p-=Be,m.lens[m.have++]=Ce;else{if(Ce===16){for(t=Be+2;p>>=Be,p-=Be,m.have===0){T.msg="invalid bit length repeat",m.mode=30;break}a=m.lens[m.have-1],Y=3+(3&l),l>>>=2,p-=2}else if(Ce===17){for(t=Be+3;p>>=Be)),l>>>=3,p-=3}else{for(t=Be+7;p>>=Be)),l>>>=7,p-=7}if(m.have+Y>m.nlen+m.ndist){T.msg="invalid bit length repeat",m.mode=30;break}for(;Y--;)m.lens[m.have++]=a}}if(m.mode===30)break;if(m.lens[256]===0){T.msg="invalid code -- missing end-of-block",m.mode=30;break}if(m.lenbits=9,d={bits:m.lenbits},J=f(c,m.lens,0,m.nlen,m.lencode,0,m.work,d),m.lenbits=d.bits,J){T.msg="invalid literal/lengths set",m.mode=30;break}if(m.distbits=6,m.distcode=m.distdyn,d={bits:m.distbits},J=f(D,m.lens,m.nlen,m.ndist,m.distcode,0,m.work,d),m.distbits=d.bits,J){T.msg="invalid distances set",m.mode=30;break}if(m.mode=20,ue===6)break e;case 20:m.mode=21;case 21:if(6<=R&&258<=v){T.next_out=re,T.avail_out=v,T.next_in=ne,T.avail_in=R,m.hold=l,m.bits=p,O(T,j),re=T.next_out,X=T.output,v=T.avail_out,ne=T.next_in,le=T.input,R=T.avail_in,l=m.hold,p=m.bits,m.mode===12&&(m.back=-1);break}for(m.back=0;we=(e=m.lencode[l&(1<>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[ne++]<>Ze)])>>>16&255,Ce=65535&e,!(Ze+(Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[ne++]<>>=Ze,p-=Ze,m.back+=Ze}if(l>>>=Be,p-=Be,m.back+=Be,m.length=Ce,we===0){m.mode=26;break}if(32&we){m.back=-1,m.mode=12;break}if(64&we){T.msg="invalid literal/length code",m.mode=30;break}m.extra=15&we,m.mode=22;case 22:if(m.extra){for(t=m.extra;p>>=m.extra,p-=m.extra,m.back+=m.extra}m.was=m.length,m.mode=23;case 23:for(;we=(e=m.distcode[l&(1<>>16&255,Ce=65535&e,!((Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[ne++]<>Ze)])>>>16&255,Ce=65535&e,!(Ze+(Be=e>>>24)<=p);){if(R===0)break e;R--,l+=le[ne++]<>>=Ze,p-=Ze,m.back+=Ze}if(l>>>=Be,p-=Be,m.back+=Be,64&we){T.msg="invalid distance code",m.mode=30;break}m.offset=Ce,m.extra=15&we,m.mode=24;case 24:if(m.extra){for(t=m.extra;p>>=m.extra,p-=m.extra,m.back+=m.extra}if(m.offset>m.dmax){T.msg="invalid distance too far back",m.mode=30;break}m.mode=25;case 25:if(v===0)break e;if(Y=j-v,m.offset>Y){if((Y=m.offset-Y)>m.whave&&m.sane){T.msg="invalid distance too far back",m.mode=30;break}de=Y>m.wnext?(Y-=m.wnext,m.wsize-Y):m.wnext-Y,Y>m.length&&(Y=m.length),De=m.window}else De=X,de=re-m.offset,Y=m.length;for(vz?(i=de[De+x[ue]],p[M+x[ue]]):(i=96,0),P=1<>re)+(L-=P)]=V<<24|i<<16|K|0,L!==0;);for(P=1<>=1;if(P!==0?(l&=P-1,l+=P):l=0,ue++,--j[T]==0){if(T===le)break;T=D[g+x[ue]]}if(X>>7)]}function M(e,u){e.pending_buf[e.pending++]=255&u,e.pending_buf[e.pending++]=u>>>8&255}function j(e,u,A){e.bi_valid>F-A?(e.bi_buf|=u<>F-e.bi_valid,e.bi_valid+=A-F):(e.bi_buf|=u<>>=1,A<<=1,0<--u;);return A>>>1}function De(e,u,A){var U,k,ie=new Array(x+1),ye=0;for(U=1;U<=x;U++)ie[U]=ye=ye+A[U-1]<<1;for(k=0;k<=u;k++){var Fe=e[2*k+1];Fe!==0&&(e[2*k]=de(ie[Fe]++,Fe))}}function Be(e){var u;for(u=0;u>1;1<=A;A--)Ze(e,ie,A);for(k=be;A=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Ze(e,ie,1),U=e.heap[1],e.heap[--e.heap_max]=A,e.heap[--e.heap_max]=U,ie[2*k]=ie[2*A]+ie[2*U],e.depth[k]=(e.depth[A]>=e.depth[U]?e.depth[A]:e.depth[U])+1,ie[2*A+1]=ie[2*U+1]=k,e.heap[1]=k++,Ze(e,ie,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(Pe,ot){var Tt,Jt,Ht,wt,Rt,Bn,Xt=ot.dyn_tree,sn=ot.max_code,wn=ot.stat_desc.static_tree,Pn=ot.stat_desc.has_stree,bn=ot.stat_desc.extra_bits,Hn=ot.stat_desc.extra_base,_n=ot.stat_desc.max_length,mn=0;for(wt=0;wt<=x;wt++)Pe.bl_count[wt]=0;for(Xt[2*Pe.heap[Pe.heap_max]+1]=0,Tt=Pe.heap_max+1;Tt>=7;k<_;k++)for(R[k]=ie<<7,u=0;u<1<>>=1)if(1&Re&&Fe.dyn_ltree[2*be]!==0)return w;if(Fe.dyn_ltree[18]!==0||Fe.dyn_ltree[20]!==0||Fe.dyn_ltree[26]!==0)return o;for(be=32;be>>3,(ie=e.static_len+3+7>>>3)<=k&&(k=ie)):k=ie=A+5,A+4<=k&&u!==-1?t(e,u,A,U):e.strategy===4||ie===k?(j(e,2+(U?1:0),3),ze(e,ee,T)):(j(e,4+(U?1:0),3),function(Fe,be,Re,Pe){var ot;for(j(Fe,be-257,5),j(Fe,Re-1,5),j(Fe,Pe-4,4),ot=0;ot>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&u,e.pending_buf[e.l_buf+e.last_lit]=255&A,e.last_lit++,u===0?e.dyn_ltree[2*A]++:(e.matches++,u--,e.dyn_ltree[2*(m[A]+D+1)]++,e.dyn_dtree[2*p(u)]++),e.last_lit===e.lit_bufsize-1},h._tr_align=function(e){j(e,2,3),Y(e,L,ee),function(u){u.bi_valid===16?(M(u,u.bi_buf),u.bi_buf=0,u.bi_valid=0):8<=u.bi_valid&&(u.pending_buf[u.pending++]=255&u.bi_buf,u.bi_buf>>=8,u.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(B,H,h){"use strict";H.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(B,H,h){(function(y){(function(w,o){"use strict";if(!w.setImmediate){var O,f,c,D,g=1,_={},b=!1,r=w.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(w);x=x&&x.setTimeout?x:w,O={}.toString.call(w.process)==="[object process]"?function(Z){W.nextTick(function(){P(Z)})}:function(){if(w.postMessage&&!w.importScripts){var Z=!0,I=w.onmessage;return w.onmessage=function(){Z=!1},w.postMessage("","*"),w.onmessage=I,Z}}()?(D="setImmediate$"+Math.random()+"$",w.addEventListener?w.addEventListener("message",L,!1):w.attachEvent("onmessage",L),function(Z){w.postMessage(D+Z,"*")}):w.MessageChannel?((c=new MessageChannel).port1.onmessage=function(Z){P(Z.data)},function(Z){c.port2.postMessage(Z)}):r&&"onreadystatechange"in r.createElement("script")?(f=r.documentElement,function(Z){var I=r.createElement("script");I.onreadystatechange=function(){P(Z),I.onreadystatechange=null,f.removeChild(I),I=null},f.appendChild(I)}):function(Z){setTimeout(P,0,Z)},x.setImmediate=function(Z){typeof Z!="function"&&(Z=new Function(""+Z));for(var I=new Array(arguments.length-1),$=0;$oe in _?D(_,oe,{enumerable:!0,configurable:!0,writable:!0,value:b}):_[oe]=b,ue=(_,oe)=>{for(var b in oe||(oe={}))N.call(oe,b)&&$(_,b,oe[b]);if(Q)for(var b of Q(oe))ne.call(oe,b)&&$(_,b,oe[b]);return _};const O=_=>React.createElement("svg",ue({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},_),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Me.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return H}});var n=s(59301),D=s(8591),Q=s(92832),N={codeBox:"codeBox___WpkVl"},ne=s(92310),$=s.n(ne),ue=Object.defineProperty,O=(F,v,B)=>v in F?ue(F,v,{enumerable:!0,configurable:!0,writable:!0,value:B}):F[v]=B,_=(F,v,B)=>O(F,typeof v!="symbol"?v+"":v,B),oe=(F,v,B)=>new Promise((V,X)=>{var z=P=>{try{M(B.next(P))}catch(De){X(De)}},ie=P=>{try{M(B.throw(P))}catch(De){X(De)}},M=P=>P.done?V(P.value):Promise.resolve(P.value).then(z,ie);M((B=B.apply(F,v)).next())});class b extends n.Component{constructor(v){super(v),_(this,"canvas"),_(this,"randomNum",(B,V)=>Math.floor(Math.random()*(V-B)+B)),_(this,"drawPic",()=>{this.randomCode()}),_(this,"reloadPic",()=>{this.drawPic()}),_(this,"changeCode",B=>{console.log(B.target.value,222),this.setState({value:B.target.value,showError:!1})}),_(this,"onVerify",()=>{let B;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(B=!0,D.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(B=!0,D.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(B=!1),this.setState({showError:B}),B}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(v,B){const V=this.randomNum(v,B),X=this.randomNum(v,B),z=this.randomNum(v,B);return`rgb(${V}, ${X}, ${z})`}drawText(v,B,V){v.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const X=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);v.font=X+"px SimHei";const z=10,ie=(this.state.contentWidth-40)/(this.state.code.length-1);let M=z;V>0&&(M=z+V*ie);let P=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);X>40&&(P=40);const De=this.randomNum(-10,10);v.translate(M,P),v.rotate(De*Math.PI/180),v.fillText(B,0,0),v.rotate(-De*Math.PI/180),v.translate(-M,-P)}drawLine(v){for(let B=0;B<1;B++)v.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),v.beginPath(),v.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),v.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),v.stroke()}drawDot(v){for(let B=0;B<100;B++)v.fillStyle=this.randomColor(0,255),v.beginPath(),v.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),v.fill()}randomCode(){let v="";const B="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let V=0;V{const X=this.canvas.current.getContext("2d");X.textBaseline="bottom",X.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),X.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z{let B;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,v),React.createElement(b,{ref:V=>B=V})),onOk:()=>oe(void 0,null,function*(){if(B.onVerify())return Promise.reject();F()})})};var H=b},12393:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return z}});var n=s(59301),D=s(78241),Q=s(8591),N=s(43418),ne=s(5083),$=s(92832),ue=s(1710),O=s(95237),_=s(43604),oe=s(61186),b=s.n(oe),w=s(955),H=s(89070),F={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},v=s(92365),B=s(79834),V=(ie,M,P)=>new Promise((De,pe)=>{var ge=R=>{try{G(P.next(R))}catch(U){pe(U)}},ve=R=>{try{G(P.throw(R))}catch(U){pe(U)}},G=R=>R.done?De(R.value):Promise.resolve(R.value).then(ge,ve);G((P=P.apply(ie,M)).next())});const X=({dispatch:ie,courseEndTime:M,classroomList:P,successCallback:De=()=>{},visible:pe,homeworkIds:ge,courseId:ve,isBatch:G,shixunHomeworks:R})=>{const[U]=D.default.useForm(),[S,ee]=(0,n.useState)(!1),[ye,he]=(0,n.useState)(!1),[Te,Fe]=(0,n.useState)(!1),[Y,J]=(0,n.useState)([]),[Ae,h]=(0,n.useState)([]),[T,se]=(0,n.useState)([]),[Se,Ue]=(0,n.useState)([]),[lt,Je]=(0,n.useState)([]),[ut,et]=(0,n.useState)([]),[Ft,wt]=(0,n.useState)([]),[Bt,Mt]=(0,n.useState)([]),[Ht,Vt]=(0,n.useState)([]);(0,n.useEffect)(()=>{pe?cr():j()},[pe]);const cr=()=>V(void 0,null,function*(){ee(!0);const L=yield(0,v.oR)(ge[0],{course_id:ve});Fe(L.no_group),G?(wt(L.all_course_groups),Mt(L.all_course_groups)):(Ue(L.late_course_groups),Je(L.late_course_groups),J(L.submit_course_groups),h(L.submit_course_groups)),ee(!1),U.setFieldsValue({end_time:b()()})}),te=()=>V(void 0,null,function*(){const L=U.getFieldsValue(),ce=b()(L.end_time).format("YYYY-MM-DD HH:mm");if((G?Ht.length===0:T.length===0&&ut.length===0)&&!Te){Q.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}he(!0);const vt=yield(0,v.Mc)(ve,{no_group:Te,homework_ids:ge,group_ids:G?Ht:T,end_time:ce,late_group_ids:G?Ht:ut});he(!1),vt.status===0&&(j(),Q.ZP.success("\u64CD\u4F5C\u6210\u529F"),De(),ie({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),j=()=>{se([]),et([]),h([]),Je([])};return n.createElement(N.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:F.modalWrapper,width:G||Te?520:760,open:pe,confirmLoading:ye,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>te(),onCancel:()=>{j(),ie({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:F.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(D.default,{form:U,layout:"vertical"},n.createElement(D.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(ne.default,{style:{width:"100%"},disabledDate:L=>(0,B.Q8)(L,M),disabledTime:L=>(0,B.d0)(L),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,w.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Te&&n.createElement(n.Fragment,null,G?n.createElement("div",null,n.createElement($.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{Mt(Ft.filter(ce=>ce.name.indexOf(L.target.value)>-1))}}),n.createElement(ue.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{Vt(L)}},rowKey:"id",pagination:!1,dataSource:Bt,loading:S,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(O.Z,{gutter:24},n.createElement(_.Z,{span:14},n.createElement("div",{className:F.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement($.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{h(Y.filter(ce=>ce.name.indexOf(L.target.value)>-1))}}),n.createElement("div",{className:F.tableWrapper},n.createElement(ue.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{se(L)}},rowKey:"id",pagination:!1,dataSource:Ae,loading:S,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(_.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:F.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement($.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{Je(Se.filter(ce=>ce.name.indexOf(L.target.value)>-1))}}),n.createElement("div",{className:F.tableWrapper},n.createElement(ue.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{et(L)}},rowKey:"id",pagination:!1,loading:S,dataSource:lt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var z=(0,H.connect)(({shixunHomeworks:ie,classroomList:M})=>({shixunHomeworks:ie,classroomList:M}))(X)},79219:function(dt,Me,s){"use strict";s.d(Me,{xp:function(){return ne},AG:function(){return b},JA:function(){return ue},FX:function(){return te},k$:function(){return wt},ub:function(){return Bt},e6:function(){return Mt},v7:function(){return F},BO:function(){return w},x7:function(){return pe},em:function(){return lt},BV:function(){return $},qz:function(){return _},Gm:function(){return O},yt:function(){return M},I2:function(){return Te},sQ:function(){return ie},z3:function(){return Q},GY:function(){return et},wC:function(){return Ft},Pt:function(){return ut},Oe:function(){return Je},L6:function(){return D},RL:function(){return n},f$:function(){return N},j1:function(){return v},jD:function(){return H},g4:function(){return B}});var n=s(58143),D="data:image/png;base64,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",Q=s(93314),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",$=s.p+"static/err.2323787b.png",ue="data:image/png;base64,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",O="data:image/png;base64,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",_="data:image/png;base64,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",oe="data:image/png;base64,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",b="data:image/png;base64,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",w=s.p+"static/douyu.1e926b4a.jpg",H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",v="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",V="data:image/png;base64,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",X="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",ie="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",P=s(64790),De=s.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",ge=s(59301),ve=Object.defineProperty,G=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,S=(j,L,ce)=>L in j?ve(j,L,{enumerable:!0,configurable:!0,writable:!0,value:ce}):j[L]=ce,ee=(j,L)=>{for(var ce in L||(L={}))R.call(L,ce)&&S(j,ce,L[ce]);if(G)for(var ce of G(L))U.call(L,ce)&&S(j,ce,L[ce]);return j};const ye=j=>React.createElement("svg",ee({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},j),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var he="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Te="data:image/jpeg;base64,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",Fe=s.p+"static/certificate.a2a9ee77.jpg",Y=Object.defineProperty,J=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,T=(j,L,ce)=>L in j?Y(j,L,{enumerable:!0,configurable:!0,writable:!0,value:ce}):j[L]=ce,se=(j,L)=>{for(var ce in L||(L={}))Ae.call(L,ce)&&T(j,ce,L[ce]);if(J)for(var ce of J(L))h.call(L,ce)&&T(j,ce,L[ce]);return j};const Se=j=>React.createElement("svg",se({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},j),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ue="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",lt="data:image/png;base64,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",Je="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ut=s.p+"static/question.ed747acc.gif",et="data:image/gif;base64,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",Ft=s(55351),wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Bt="data:image/png;base64,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",Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ht="data:image/png;base64,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",Vt=s(53114),cr="data:image/png;base64,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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(dt,Me,s){"use strict";s.d(Me,{z:function(){return Y},Z:function(){return J}});var n=s(59301),D=s(54580),Q=s(8591),N=s(43418),ne=s(3113),$=s(3294),ue=s(23538),O=Object.defineProperty,_=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,w=(Ae,h,T)=>h in Ae?O(Ae,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):Ae[h]=T,H=(Ae,h)=>{for(var T in h||(h={}))oe.call(h,T)&&w(Ae,T,h[T]);if(_)for(var T of _(h))b.call(h,T)&&w(Ae,T,h[T]);return Ae},F=(Ae,h,T)=>new Promise((se,Se)=>{var Ue=ut=>{try{Je(T.next(ut))}catch(et){Se(et)}},lt=ut=>{try{Je(T.throw(ut))}catch(et){Se(et)}},Je=ut=>ut.done?se(ut.value):Promise.resolve(ut.value).then(Ue,lt);Je((T=T.apply(Ae,h)).next())});const v="\u3000\u3000";function B(Ae){var h=["Bytes","KB","MB","GB","TB"];if(Ae==0)return"0 Byte";var T=parseInt(""+Math.floor(Math.log(Ae)/Math.log(1024)),10);return(Ae/Math.pow(1024,T)).toFixed(1)+" "+h[T]}var V=({value:Ae=[],action:h,onChange:T,className:se,maxSize:Se=150,title:Ue="\u6587\u4EF6\u4E0A\u4F20",accept:lt=null})=>{const Je={multiple:!1,fileList:Ae,accept:lt,withCredentials:!0,beforeUpload:et=>et.size/1024/1024(Vt.name.indexOf(v)===-1&&(Vt.name=`${Vt.name}${v}${B(Vt.size)}`),H({},Vt))),et.file.status==="done"&&((wt=(Ft=et.file)==null?void 0:Ft.response)==null?void 0:wt.status)===-1){message.error((Mt=(Bt=et.file)==null?void 0:Bt.response)==null?void 0:Mt.message),T([]);return}T(Ht)},onRemove:et=>F(void 0,null,function*(){const Ft=et.size/1024/1024;return et.status==="uploading"?!0:Ft0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Ae.length>0,ghost:!0},Ue),React.createElement("span",{onClick:ut,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Se,"M)"," ")))},X=s(61481),z=s(89392),ie=Object.defineProperty,M=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,pe=(Ae,h,T)=>h in Ae?ie(Ae,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):Ae[h]=T,ge=(Ae,h)=>{for(var T in h||(h={}))P.call(h,T)&&pe(Ae,T,h[T]);if(M)for(var T of M(h))De.call(h,T)&&pe(Ae,T,h[T]);return Ae};const ve=Ae=>React.createElement("svg",ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var G="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",R=Object.defineProperty,U=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ye=(Ae,h,T)=>h in Ae?R(Ae,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):Ae[h]=T,he=(Ae,h)=>{for(var T in h||(h={}))S.call(h,T)&&ye(Ae,T,h[T]);if(U)for(var T of U(h))ee.call(h,T)&&ye(Ae,T,h[T]);return Ae},Te=(Ae,h,T)=>new Promise((se,Se)=>{var Ue=ut=>{try{Je(T.next(ut))}catch(et){Se(et)}},lt=ut=>{try{Je(T.throw(ut))}catch(et){Se(et)}},Je=ut=>ut.done?se(ut.value):Promise.resolve(ut.value).then(Ue,lt);Je((T=T.apply(Ae,h)).next())});const{Dragger:Fe}=D.default;function Y(Ae){let h=[];return Ae&&Ae.length>0&&(h=Ae.map(T=>({uid:T.id,id:T.id,name:T.title+v+T.filesize,url:T.url,filesize:T.filesize,status:"done",response:{id:T.id}}))),h}var J=({value:Ae,onChange:h,action:T,data:se,className:Se,maxSize:Ue=150,title:lt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Je=!1,accept:ut="",additionalText:et,isDragger:Ft,number:wt=1e3,aloneClear:Bt=!1,realTimeRemove:Mt=!0,uploadText:Ht,setFileProgress:Vt,showFileProgress:cr})=>{const[te,j]=(0,n.useState)(!1);let[L,ce]=(0,n.useState)(Ae||[]),[Xe,vt]=(0,n.useState)(1);(0,n.useEffect)(()=>{Ae&&(Xe===1&&ce([...Ae]),vt(2),wt===(Ae==null?void 0:Ae.length)&&j(!0))},[Ae]);const rt=()=>{setTimeout(()=>{L.pop(),ce([...L])},500)};cr&&Vt(L.some(it=>it.status==="uploading"));const At={multiple:!0,disabled:te,accept:ut,withCredentials:!0,fileList:L,beforeUpload:(it,ht)=>{const Lt=it.size/1024/1024;return L.concat(ht).length>wt?(L.pop(),ce([...L]),Q.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${wt}\u4E2A\u6587\u4EF6`),Bt?Promise.reject():(rt(),!1)):Lt=wt?j(!0):j(!1),ce([...L]),L=L.map(Wt=>{var qt,tr;return(qt=Wt==null?void 0:Wt.response)!=null&&qt.id&&(Wt.url=(tr=Wt==null?void 0:Wt.response)==null?void 0:tr.url),Wt.name.indexOf(v)===-1&&(Wt.name=`${Wt.name}${v}${B(Wt.size)}`),he({},Wt)}),console.log("info:",it,L),h(L)},onRemove:it=>Te(void 0,null,function*(){if(!Mt)return!0;const ht=()=>Te(void 0,null,function*(){if(it.response?it.response.id:it.id){let zt=yield(0,ue.JZ)(it.response?it.response.id:it.uid);return Promise.resolve(zt)}else return!0});return Je?new Promise((Lt,zt)=>{N.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Te(void 0,null,function*(){const br=yield ht();Q.ZP.success("\u5220\u9664\u6210\u529F"),Lt(!0)}),onCancel:()=>Lt(!1)})}):yield ht()})};function _e(it){it.preventDefault(),it.stopPropagation()}return n.createElement("div",{className:`multi-upload ${Se||""}`},Ft&&n.createElement(Fe,he({},At),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(X.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ue,"MB)"," "),et),!Ft&&n.createElement(D.default,he({},At),n.createElement(ne.ZP,{disabled:te,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:G}),lt),n.createElement("span",{onClick:_e,className:"upload_text"},Ht||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ue}MB)`)))}},12343:function(dt,Me,s){"use strict";var n=s(59301),D=s(6848);const Q=({value:N,visible:ne=!0,children:$})=>{const ue={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return n.createElement(n.Fragment,null,ne?n.createElement(D.Z,{placement:"topLeft",title:ue[N]},n.createElement("span",null,$)):$)};Me.Z=Q},85057:function(dt,Me,s){"use strict";s.d(Me,{jL:function(){return ne},w9:function(){return Ue},QD:function(){return st},cQ:function(){return Ae},op:function(){return zt},O5:function(){return q},_b:function(){return yr},t7:function(){return X},Gi:function(){return wt},YG:function(){return et},qp:function(){return b},vr:function(){return Fr},qE:function(){return qt},Je:function(){return M},wb:function(){return he},cq:function(){return te},tp:function(){return F}});var n=s(59301),D={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"},Q="data:image/png;base64,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",ne=({dataSource:I=[],img:Z,imgWidth:le=346,title:be,sunTitle:je,bannerExtraContent:$e})=>n.createElement("div",{className:D.banner},n.createElement("div",{className:D.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,be),n.createElement("span",null,je)),I.length>0&&n.createElement("div",{className:D.btns},I.map((k,Ve)=>n.createElement("div",{key:Ve,onClick:k.click},k.name,k.sign?n.createElement("img",{src:Q,width:39}):null))),$e),Z&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Z,width:le}))),$={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"},ue=s(92310),O=s.n(ue),_=s(89392),b=({dataSource:I=[],value:Z,onChange:le,onTitleChange:be,className:je,title:$e,titleWidth:k=41,style:Ve={},fontColor:Re="#6A7283",showCount:pt})=>{const[ze,xe]=(0,n.useState)(0),[jt,Pt]=(0,n.useState)(!1),mt=(0,n.useRef)(null),We=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var It;I.length!==0&&(((It=mt==null?void 0:mt.current)==null?void 0:It.clientHeight)>97?xe(1):xe(0)),I.length===0&&xe(0),Pt(!1)},[I]),n.createElement("div",{className:O()($.row,je),style:Ve},n.createElement("div",{onClick:(0,_.throttle)(()=>be==null?void 0:be(),2e3),style:{width:k,marginTop:jt?12:4},className:`${$.title} ${be?"current":""}`},$e),n.createElement("div",{className:jt?`${$.tagsWrap} ${$.tagsBorderWrap}`:$.tagsWrap},n.createElement("div",{className:$.bar,ref:We,style:ze>0?{height:ze===1?97:"auto",overflow:ze===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:$.tag,ref:mt},I==null?void 0:I.map(It=>n.createElement("span",{onClick:()=>le(It.id),key:It.id,style:{color:Re},className:Z===It.id?$.active:""},n.createElement("span",{title:It.name,className:$.name},It.name),!!pt&&n.createElement("span",{className:$.num},It.count))))),!!ze&&n.createElement(n.Fragment,null,ze===1?n.createElement("div",{onClick:()=>{var It;xe(2),((It=mt==null?void 0:mt.current)==null?void 0:It.clientHeight)>245?Pt(!0):Pt(!1)},className:$.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{We.current.scrollTop=0,xe(1),Pt(!1)},className:$.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},w={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"},F=({dataSource:I=[],value:Z,onChange:le,className:be,style:je={}})=>n.createElement("div",{style:je,className:O()(w.tabs,be)},I.map($e=>n.createElement("span",{onClick:()=>le($e.id),className:Z===$e.id?w.active:"",key:$e.id},$e.name))),v={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"},B=s(92832),X=({dataSource:I=[],value:Z="",onChange:le,onInputChange:be=()=>{},className:je,style:$e={},placeholder:k,allowClear:Ve=!1})=>{var Re;const[pt,ze]=(0,n.useState)(""),[xe,jt]=(0,n.useState)("");(0,n.useEffect)(()=>{var We;let It=Z;(We=JSON.stringify(Z))!=null&&We.includes("{")&&(ze(Z.id),It=Z.value||"");try{jt(decodeURIComponent(It||""))}catch(er){jt(decodeURIComponent(It||""))}},[Z]);const Pt=()=>{le(encodeURIComponent(xe),pt||null)},mt=We=>{We!==pt&&(ze(We),le(encodeURIComponent(xe),We))};return n.createElement("div",{className:O()(v.input,je),style:$e},!!I.length&&n.createElement("div",{className:v.dropdown},n.createElement("div",{className:v.text},(Re=I.find(We=>We.id===pt))==null?void 0:Re.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:v.b1}),n.createElement("b",{className:v.b2})),n.createElement("div",{className:v.menu},I.map((We,It)=>n.createElement("div",{key:It,onClick:()=>mt(We.id)},We.name)))),n.createElement(B.default,{onPressEnter:Pt,value:xe,onChange:We=>{jt(We.target.value),be(encodeURIComponent(We.target.value),pt||null)},bordered:!1,placeholder:k}),n.createElement("i",{onClick:Pt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},M=({value:I,onChange:Z,className:le,total:be,pageSize:je,style:$e={}})=>{const k=I<2,Ve=I>=Math.ceil(be/je);return be<=je?n.createElement(n.Fragment,null):n.createElement("div",{className:O()(z.quickPager,le),style:$e},n.createElement("div",{onClick:()=>{k||Z(I-1,"prev")},className:k?z.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{Ve||Z(I+1,"next")},className:Ve?z.disabled:""},"\u4E0B\u4E00\u9875"))},P={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=s(71418),pe=s(6848),ge=s(13570),ve=s(3294),G=s(955),R=s(96908),U=s(57177),S=s(81378),ee=s(8797),he=({className:I,dataSource:Z=[],col:le=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:k=1200,trackEventItems:Ve,loading:Re})=>{const pt=Math.floor((k-(le-1)*be)/le);return n.createElement(De.Z,{spinning:Re},n.createElement("div",{className:O()(P.list,I)},!!Z.length&&Z.map((ze,xe)=>{const{name:jt,id:Pt,identifier:mt,power:We,cover_image_id:It,pic:er}=ze;return n.createElement("div",{className:P.wrap,key:Pt,style:{width:pt,marginRight:(1+xe)%le===0?0:be+$e,marginBottom:je}},n.createElement("a",{target:"_blank",href:`/shixuns/${mt}/challenges`,className:P.li,onClick:Qt=>{Qt.preventDefault(),Ve&&(0,G.L9)([Ve]),We&&(0,G.xg)(`/shixuns/${mt}/challenges`)}},n.createElement("div",{className:P.img},n.createElement("img",{className:P.cover,src:`${er}`}),ze.is_jupyter&&n.createElement("img",{className:P.sign,src:R}),ze.is_jupyter_lab&&n.createElement("img",{className:P.sign,src:U}),ze.is_unity_3d&&n.createElement("img",{className:P.sign,src:S})),n.createElement("div",{className:P.name},n.createElement(pe.Z,{title:jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:P.e},jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:P.tags},n.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,ze.challenges_count))),!!ze.myshixuns_count&&n.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,ze.myshixuns_count))),n.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,ze.level))),n.createElement("div",{className:P.rate},n.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:ze.score_info}),n.createElement("span",null,"\xA0",ze.score_info?`${ze.score_info}\u5206`:"5\u5206")))),!We&&n.createElement("div",{className:P.lockWrap},n.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Z.length&&n.createElement(ee.Z,null)))},Te={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"},Fe=s(24065),Y=s(59301),Ae=({className:I,dataSource:Z=[],col:le=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:k=1200,trackEventItems:Ve,loading:Re,onRemove:pt=()=>{},isCurrent:ze=!0,showAlias:xe=!1})=>{const jt=Math.floor((k-(le-1)*be)/le),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Y.createElement(De.Z,{spinning:Re},Y.createElement("div",{className:O()(Te.list,I)},!!(Z!=null&&Z.length)&&(Z==null?void 0:Z.map((mt,We)=>{var It;const{name:er,id:Qt,identifier:ae,featured:Xr,school_name:_t,image_url:rr,excellent:Sr,is_plan:Dr}=mt;return Y.createElement("div",{key:Qt,className:Te.wrap,style:{width:jt,marginRight:(1+We)%le===0?0:be+$e,marginBottom:je}},Y.createElement("a",{className:Te.li,onClick:fr=>{fr.preventDefault(),fr.stopPropagation(),Ve&&(0,G.L9)([Ve]),(0,G.xg)(`/paths/${ae}`)}},Y.createElement("div",{className:Te.img},Y.createElement("img",{className:Te.cover,src:`${rr}`}),ze&&(0,Fe.bg)()&&(mt==null?void 0:mt.studying)&&Y.createElement("div",{className:`${Te.movebq} user-path-items`,onClick:fr=>{fr.stopPropagation(),pt(mt)}},Y.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Y.createElement("span",{className:"c-red"},"\u79FB\u9664")),(It=mt==null?void 0:mt.subject_tags)==null?void 0:It.map((fr,ir)=>{var nr,_r;if(ir===0){const xt=(nr=Pt.find(Jt=>Jt.name==fr))==null?void 0:nr.swimg;return Y.createElement("img",{className:Te.sign,src:xt,style:{left:"-4px"}})}const zr=(_r=Pt.find(xt=>xt.name==fr))==null?void 0:_r.ptimg;return Y.createElement("img",{className:Te.sign,src:zr,style:{left:`${48+52*(ir-1)+2*ir}px`}})}),Y.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(mt==null?void 0:mt.excellent)&&Y.createElement("div",{className:Te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Y.createElement("div",{className:Te.name},Y.createElement(pe.Z,{title:xe&&(mt!=null&&mt.excellent_alias_name)?Y.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${er}`,Y.createElement("br",null),Y.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mt==null?void 0:mt.excellent_alias_name}`)):er},Y.createElement("span",{className:Te.e},xe&&(mt==null?void 0:mt.excellent_alias_name)||er))),Y.createElement(pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${_t}`},Y.createElement("div",{className:Te.unit},Y.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),_t)),Y.createElement("div",{className:Te.tags},Y.createElement("div",null,Y.createElement(pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Y.createElement("span",null,mt.stages_count))),Y.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Y.createElement("span",null,mt.members_count)))))))})),!Z.length&&Y.createElement(ee.Z,null)))},h={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},T="data:image/png;base64,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",se=s(59301),Ue=({className:I,dataSource:Z=[],col:le=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:k=1200,trackEventItems:Ve,loading:Re,handleVery:pt=()=>!0})=>{const ze=Math.floor((k-(le-1)*be)/le);return se.createElement(De.Z,{spinning:Re},se.createElement("div",{className:O()(h.list,I)},!!Z.length&&Z.map((xe,jt)=>{const{subject_identifier:Pt,id:mt,identifier:We,power:It}=xe,er=xe.is_public!=0&&xe.is_public;return se.createElement("div",{className:h.wrap,key:mt,style:{width:ze,marginRight:(1+jt)%le===0?0:be+$e,marginBottom:je}},se.createElement("a",{className:h.li,onClick:Qt=>{Qt.preventDefault(),pt(xe==null?void 0:xe.first_category_url)&&(Ve&&(0,G.L9)([Ve]),(0,G.xg)(xe.first_category_url))}},se.createElement("div",{className:h.top},se.createElement(pe.Z,{title:xe.name},se.createElement("div",{className:h.name},xe.name)),se.createElement("img",{className:h.img,src:ve.Z.IMG_SERVER+"/images/"+xe.avatar_url}),se.createElement("div",{className:h.text,title:xe.creator},xe.creator),Pt&&se.createElement("div",{className:h.btns},se.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),se.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),er&&se.createElement("div",{className:h.sign},"\u516C\u5F00")),se.createElement("div",{className:h.bottom},xe.visits>0&&se.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-liulanyan"}),se.createElement("span",null,xe.visits))),xe.course_members_count>0&&se.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-chengyuan"}),xe.course_members_count)),xe.tasks_count>0&&se.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-zuoye"}),xe.tasks_count)),xe.is_end?se.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):se.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!xe.is_accessible&&se.createElement("div",{className:h.lockWrap},se.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),se.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Z.length&&se.createElement(ee.Z,null)))},lt={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"},Je=s(89070),et=({dataSource:I=[],value:Z,onChange:le,className:be,style:je={},tabBarExtraContent:$e})=>n.createElement("div",{className:O()(lt.tabs,be),style:je},n.createElement("div",{className:lt.tabsWrap},I.map((k,Ve)=>!(k!=null&&k.hide)&&n.createElement("aside",{className:lt.tab,onClick:()=>{le(k.id),k.link&&Je.history.push(k.link)},key:Ve},n.createElement("div",{className:Z===k.id?lt.active:""},k.name),(k==null?void 0:k.resetCount)==null&&(k==null?void 0:k.total)!==void 0&&n.createElement("span",null,"\uFF08",k==null?void 0:k.total,"\uFF09"),(k==null?void 0:k.resetCount)!==void 0&&(k==null?void 0:k.total)!==void 0&&n.createElement(pe.Z,{title:(k==null?void 0:k.tip)!=null?k==null?void 0:k.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},k==null?void 0:k.resetCount),"/",n.createElement("span",null,k==null?void 0:k.total),"\uFF09"))))),n.createElement("div",{className:lt.tabBar},$e)),wt=({className:I,style:Z={},children:le})=>n.createElement("div",{className:O()(I),style:Z},le),Bt={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"},Mt=s(38854),Ht=s(20834);const Vt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var te=({sortValue:I,dropValue:Z,className:le,onSort:be,onDrop:je,dataSource:$e=Vt})=>{var k;return n.createElement("div",{className:O()(Bt.orderWrap,le)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(Ht.default,null,$e.map((Ve,Re)=>n.createElement(Ht.default.Item,{key:Re,onClick:()=>je(Ve.id)},Ve.name)))},n.createElement("span",{className:Bt.orderTextWrap},(k=$e.find(Ve=>Z===Ve.id))==null?void 0:k.name)),n.createElement("span",{className:Bt.orderIconWrap},n.createElement("span",{className:Bt.orderAsc},n.createElement("i",{className:I==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer}`,onClick:()=>be(I==="asc"?"desc":"asc")})),n.createElement("span",{className:Bt.orderDesc},n.createElement("i",{className:I==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer}`,onClick:()=>be(I==="asc"?"desc":"asc")}))))},j={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"},L=s(3113),ce=Object.defineProperty,Xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,At=(I,Z,le)=>Z in I?ce(I,Z,{enumerable:!0,configurable:!0,writable:!0,value:le}):I[Z]=le,_e=(I,Z)=>{for(var le in Z||(Z={}))vt.call(Z,le)&&At(I,le,Z[le]);if(Xe)for(var le of Xe(Z))rt.call(Z,le)&&At(I,le,Z[le]);return I},it=(I,Z)=>{var le={};for(var be in I)vt.call(I,be)&&Z.indexOf(be)<0&&(le[be]=I[be]);if(I!=null&&Xe)for(var be of Xe(I))Z.indexOf(be)<0&&rt.call(I,be)&&(le[be]=I[be]);return le},ht=(I,Z,le)=>new Promise((be,je)=>{var $e=Re=>{try{Ve(le.next(Re))}catch(pt){je(pt)}},k=Re=>{try{Ve(le.throw(Re))}catch(pt){je(pt)}},Ve=Re=>Re.done?be(Re.value):Promise.resolve(Re.value).then($e,k);Ve((le=le.apply(I,Z)).next())}),zt=I=>{var Z=I,{className:le,style:be,children:je,loading:$e=!1,openLoading:k,onClick:Ve=()=>{},size:Re="middle",shape:pt="round"}=Z,ze=it(Z,["className","style","children","loading","openLoading","onClick","size","shape"]);const[xe,jt]=(0,n.useState)(!1);return n.createElement(L.ZP,_e({onClick:(0,_.throttle)(Pt=>ht(void 0,null,function*(){k&&jt(!0);try{yield Ve(Pt)}catch(mt){console.log("error",mt)}k&&jt(!1)}),2e3,{leading:!0,trailing:!1}),className:O()(j.btn,j[`${Re}-${pt}`],le),style:be,size:Re,shape:pt,loading:xe||$e},ze),je)},br={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"},qt=({className:I,style:Z,children:le=null,onClick:be,title:je})=>n.createElement("div",{className:O()(br.head,I),style:Z},n.createElement("span",{className:"primary-hover",onClick:be},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:je},je),n.createElement("div",{className:br.node},le)),tr={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"},st=({confirmShow:I=!0,confirmTitle:Z,confirmClick:le,cancelShow:be=!0,cancelTitle:je,cancelClick:$e,className:k,style:Ve,confirmLoading:Re=!1})=>n.createElement("div",{className:O()(tr.btns,k),style:Ve},I&&n.createElement(L.ZP,{loading:Re,onClick:le,type:"primary",className:tr.confirm},Z),be&&n.createElement(L.ZP,{onClick:$e,className:tr.cancel},je)),Oe={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"},Fr=({className:I,style:Z={},LeftContent:le,children:be,RightContent:je})=>n.createElement("div",{className:O()(Oe.fixedBottom,I),style:Z},n.createElement("div",{className:Oe.wrap},n.createElement("div",{className:Oe.left},le),n.createElement("div",{className:Oe.center},be),n.createElement("div",{className:Oe.right},je))),jr={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"},yr=({className:I,style:Z={},dataSource:le=[]})=>n.createElement("div",{className:O()(jr.crumbs,I),style:Z},le.map((be,je)=>jeJe.history.push(be.path)},be.name):n.createElement("span",null,be.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:je,style:{color:"#5F6368"}},be.name))),kt=s(31797),ct=Object.defineProperty,Gt=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Zr=(I,Z,le)=>Z in I?ct(I,Z,{enumerable:!0,configurable:!0,writable:!0,value:le}):I[Z]=le,Nr=(I,Z)=>{for(var le in Z||(Z={}))Mr.call(Z,le)&&Zr(I,le,Z[le]);if(Zt)for(var le of Zt(Z))Tr.call(Z,le)&&Zr(I,le,Z[le]);return I},$r=(I,Z)=>Gt(I,or(Z)),x=(I,Z)=>{var le={};for(var be in I)Mr.call(I,be)&&Z.indexOf(be)<0&&(le[be]=I[be]);if(I!=null&&Zt)for(var be of Zt(I))Z.indexOf(be)<0&&Tr.call(I,be)&&(le[be]=I[be]);return le};const{Countdown:fe}=kt.default;var q=I=>{var Z=I,{onChange:le}=Z,be=x(Z,["onChange"]);const[je,$e]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof je=="number"&&je>=0&&le(je)},[je]);const k=Ve=>{const Re=Math.floor(Ve/1e3);$e(Re)};return n.createElement(fe,$r(Nr({},be),{onChange:k}))}},83061:function(dt,Me,s){"use strict";var n=s(78241),D=s(43418),Q=s(8591),N=s(92832),ne=s(36708),$=s(89070),ue=s(57490),O=s(59301),_=Object.defineProperty,oe=Object.defineProperties,b=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(ie,M,P)=>M in ie?_(ie,M,{enumerable:!0,configurable:!0,writable:!0,value:P}):ie[M]=P,B=(ie,M)=>{for(var P in M||(M={}))H.call(M,P)&&v(ie,P,M[P]);if(w)for(var P of w(M))F.call(M,P)&&v(ie,P,M[P]);return ie},V=(ie,M)=>oe(ie,b(M)),X=(ie,M,P)=>new Promise((De,pe)=>{var ge=R=>{try{G(P.next(R))}catch(U){pe(U)}},ve=R=>{try{G(P.throw(R))}catch(U){pe(U)}},G=R=>R.done?De(R.value):Promise.resolve(R.value).then(ge,ve);G((P=P.apply(ie,M)).next())});const z=({classroomList:ie,loading:M,dispatch:P,shixunHomeworks:De})=>{const pe=(0,$.useParams)(),[ge]=n.default.useForm(),{workList:ve,workSetting:G}=De,R=()=>{P({type:"shixunHomeworks/getWorkSetting",payload:B({},pe)}),P({type:"shixunHomeworks/getWorkList",payload:B({},pe)})};return O.createElement(D.default,{centered:!0,title:ie.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:ie.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>X(void 0,null,function*(){const U=()=>X(void 0,null,function*(){var S;yield ge.validateFields();const ee=B({},ge.getFieldValue()),{selectArrs:ye}=ie.actionTabs;ee.attachment_ids=(S=ee.attachment_ids)==null?void 0:S.map(Te=>Te.response.id),(yield(0,ne.mz)(V(B({},ee),{homeworkId:ye.work_id}))).status===0&&(ge.resetFields(),P({type:"classroomList/setActionTabs",payload:{}}),R())});if(G!=null&&G.can_submit){if(!(G!=null&&G.submit_size)){Q.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}D.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:O.createElement(O.Fragment,null,"\u4F60\u8FD8\u6709 ",O.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},G==null?void 0:G.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{U()}});return}U()}),onCancel:()=>{ge.resetFields(),P({type:"classroomList/setActionTabs",payload:{}})}},O.createElement(n.default,{form:ge,initialValues:{}},O.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},O.createElement(ue.Z,null)),O.createElement(n.default.Item,{name:"description"},O.createElement(N.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${ie.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Me.Z=(0,$.connect)(({classroomList:ie,loading:M,shixunHomeworks:P})=>({classroomList:ie,loading:M,shixunHomeworks:P}))(z)},16133:function(dt,Me,s){"use strict";var n=s(59301),D=s(78241),Q=s(8591),N=s(43418),ne=s(95237),$=s(43604),ue=s(5083),O=s(5112),_=s(24905),oe=s(61186),b=s.n(oe),w=s(99064),H=s(24065),F=s(955),v=s(89070),B=s(59437),V=s(50757),X=s(92365),z=s(79834),ie=s(82438),M=s(49692),P=s(59301),De=Object.defineProperty,pe=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,U=(Fe,Y,J)=>Y in Fe?De(Fe,Y,{enumerable:!0,configurable:!0,writable:!0,value:J}):Fe[Y]=J,S=(Fe,Y)=>{for(var J in Y||(Y={}))G.call(Y,J)&&U(Fe,J,Y[J]);if(ve)for(var J of ve(Y))R.call(Y,J)&&U(Fe,J,Y[J]);return Fe},ee=(Fe,Y)=>pe(Fe,ge(Y)),ye=(Fe,Y)=>{var J={};for(var Ae in Fe)G.call(Fe,Ae)&&Y.indexOf(Ae)<0&&(J[Ae]=Fe[Ae]);if(Fe!=null&&ve)for(var Ae of ve(Fe))Y.indexOf(Ae)<0&&R.call(Fe,Ae)&&(J[Ae]=Fe[Ae]);return J},he=(Fe,Y,J)=>new Promise((Ae,h)=>{var T=Ue=>{try{Se(J.next(Ue))}catch(lt){h(lt)}},se=Ue=>{try{Se(J.throw(Ue))}catch(lt){h(lt)}},Se=Ue=>Ue.done?Ae(Ue.value):Promise.resolve(Ue.value).then(T,se);Se((J=J.apply(Fe,Y)).next())});const Te=Fe=>{var Y=Fe,{classroomList:J,dispatch:Ae,courseEndTime:h}=Y,T=ye(Y,["classroomList","dispatch","courseEndTime"]),se,Se,Ue,lt;const Je=(0,v.useParams)(),[ut]=D.default.useForm(),[et,Ft]=(0,n.useState)(1),[wt,Bt]=(0,n.useState)([]),[Mt,Ht]=(0,n.useState)(0),[Vt,cr]=(0,n.useState)(2e3),[te,j]=(0,n.useState)(!0),[L,ce]=(0,n.useState)(!1),[Xe,vt]=(0,n.useState)(!1),[rt,At]=(0,n.useState)([]),[_e,it]=(0,n.useState)(!0),[ht,Lt]=(0,n.useState)(null),[zt,br]=(0,n.useState)({}),[Wt,qt]=(0,n.useState)({});(0,n.useEffect)(()=>{if(J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fr(),tr(),J.actionTabs.type===2){const ct=J.actionTabs.selectArrsAll[0];Lt({submit_limit:ct==null?void 0:ct.submit_limit,submit_limit_num:ct==null?void 0:ct.submit_limit_num,must_file:ct==null?void 0:ct.must_file,can_submit:ct==null?void 0:ct.can_submit,submit_num:ct==null?void 0:ct.submit_num}),it(ct.unified_setting)}else it(!1),Lt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[J.actionTabs]),(0,n.useEffect)(()=>{if(L){if(Xe)return;Ae({type:"classroomList/setActionTabs",payload:{}}),(0,H.GJ)()?Ae({type:"classroomList/getClassroomTeacherCommonList",payload:ee(S({},J.actionTabs.params),{type:1})}):Ae({type:"classroomList/getClassroomCommonList",payload:S({},J.actionTabs.params)})}},[L]);const tr=ct=>he(void 0,null,function*(){j(!0);const Gt=yield(0,X.c_)(ee(S({},Je),{page:ct||et,limit:2e4,homework_id:J.actionTabs.type===1?"":J.actionTabs.selectArrs[0]}));Gt==null||Gt.course_groups.map((or,Zt)=>{or.key=or.id,or.title=or.name,or.disabled=or.is_published}),Gt&&(Bt([...Gt==null?void 0:Gt.course_groups]),Ht(Gt==null?void 0:Gt.course_groups_count),j(!1),ct||ut.setFieldsValue({publish_time:b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:b()(b()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ar=ct=>{Ft(ct),tr(ct)},st=()=>{(0,H.GJ)()?J.actionTabs.detail?(Ae({type:"shixunHomeworks/setActionTabs",payload:{}}),Ae({type:"shixunHomeworks/getWorkList",payload:S({},Je)}),Ae({type:"shixunHomeworks/getWorkSetting",payload:S({},Je)})):Ae({type:"classroomList/getClassroomTeacherCommonList",payload:ee(S({},J.actionTabs.params),{type:1})}):Ae({type:"classroomList/getClassroomCommonList",payload:S({},J.actionTabs.params)})},Oe=()=>he(void 0,null,function*(){var ct,Gt;if((0,H.Rm)()&&!((ct=J.AssistantObject.normal)!=null&&ct.can_publish)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),kt(!1);return}const or=S({},ut.getFieldsValue());if(or.end_time<=or.publish_time){Q.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),kt(!1);return}if((rt==null?void 0:rt.length)<=0&&!_e&&wt.length>0){Q.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}if(ht!=null&&ht.submit_limit&&!(ht!=null&&ht.submit_limit_num)){Q.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}if(ht!=null&&ht.can_submit&&!(ht!=null&&ht.submit_num)){Q.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}let Zt=S({homework_ids:[...J.actionTabs.selectArrs],group_ids:rt.length>0?rt.map(Tr=>Tr.id):(Gt=J.detailCommonHomeworksList)==null?void 0:Gt.course_groups,end_time:b()(or.end_time).format("YYYY-MM-DD HH:mm"),publish_time:b()(or.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!rt.length},ht),Mr=yield(0,M.Tr)({homework_common_ids:[...J.actionTabs.selectArrs],course_id:Je.coursesId,type:"homework_common"});(Mr==null?void 0:Mr.student_count)===0?Pr(Zt):(qt(Zt),br(Mr))}),Pr=ct=>he(void 0,null,function*(){kt(!0);const Gt=yield(0,w.ZP)(`/api/courses/${Je.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:S({},ct)});kt(!1),Gt.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Q.ZP.success("\u53D1\u5E03\u6210\u529F"),Ae({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),T.onCallback&&T.onCallback(),st(),localStorage.getItem("Noviceguide")==="0"||Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:P.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Fr=()=>{Ft(1),Bt([]),At([])},{detailCommonHomeworksList:jr}=J,dr=Mt>et*Vt,[yr,kt]=(0,n.useState)(!1);return P.createElement("div",null,P.createElement(N.default,{width:600,centered:!0,confirmLoading:yr,title:"\u53D1\u5E03\u4F5C\u4E1A",open:J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Oe,onCancel:()=>{Fr(),st(),Ae({type:"classroomList/setActionTabs",payload:{}})}},P.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",P.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),wt&&P.createElement(D.default,{form:ut},P.createElement("div",{style:{paddingLeft:0}},P.createElement(ne.Z,{className:"mt30",align:"middle"},P.createElement($.Z,null,P.createElement(D.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},P.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:ct=>(0,z.Q8)(ct,h),disabledTime:ct=>(0,z.d0)(ct),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),P.createElement($.Z,{className:"ml20"},P.createElement(D.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},P.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,F.U6)(),"HH:mm")},disabledDate:ct=>(0,z.Q8)(ct,h,ut.getFieldValue("publish_time")),disabledTime:ct=>(0,z.d0)(ct,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),J.actionTabs.type===2&&P.createElement(ne.Z,{style:{marginBottom:"10px"}},P.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),P.createElement(O.ZP.Group,{value:_e,onChange:ct=>{it(ct.target.value),At([])}},P.createElement(O.ZP,{value:!0,disabled:!J.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),P.createElement(O.ZP,{className:"ml20",disabled:wt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),wt.length<=0&&J.actionTabs.type===2&&P.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(J.actionTabs.type===1||!_e)&&wt.length>0&&P.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},P.createElement("span",{style:{flex:1}},P.createElement(_.default,{checked:rt.length===wt.length,onChange:ct=>{rt.length===wt.length?At([]):At(wt.filter(Gt=>!Gt.is_published))}},"\u5168\u9009")),P.createElement("span",{style:{width:16}}),P.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",rt.length||0,"\u4E2A\u5206\u73ED")),(J.actionTabs.type===1||!_e)&&wt.length>0&&P.createElement(B.Z,{data:wt,selectedRowKeys:rt,setSelectedRowKeys:At})),!((Ue=(Se=(se=J==null?void 0:J.actionTabs)==null?void 0:se.selectArrsAll)==null?void 0:Se[0])!=null&&Ue.is_shixun)&&P.createElement(V.ZP,{value:ht,onChange:ct=>Lt(S({},ct))})),P.createElement(ie.Z,{resdata:zt,type:((lt=J.actionTabs.selectArrs)==null?void 0:lt.length)===1?"shixun":"shixunpush",okloading:yr,oktext:(zt==null?void 0:zt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ct=>he(void 0,null,function*(){kt(!0);let Gt=yield(0,w.ZP)(`/api/courses/${Je.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...J.actionTabs.selectArrs]}});kt(!1),(Gt==null?void 0:Gt.status)===0&&Pr(Wt)})}))};Me.Z=(0,v.connect)(({classroomList:Fe})=>({classroomList:Fe}))(Te)},53167:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return O}});var n=s(59301),D=s(38854),Q=s(20834),N=s(6848),ne=s(92832),$={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},O=({isAdmin:_,dataSource:oe,batchStatus:b,SortMenuName:w,setSortMenuName:H,onSearch:F,onSort:v,onBatch:B})=>{const V=_?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],X=ie=>{H(ie.name),v(ie)},z=w==="\u9ED8\u8BA4\u6392\u5E8F";return n.createElement("div",{className:$.searchSortControllerContainer},n.createElement("div",null,n.createElement(D.Z,{dropdownRender:()=>n.createElement(Q.default,{selectedKeys:[w]},V.map(ie=>n.createElement(Q.default.Item,{key:ie.name,onClick:()=>X(ie)},ie.name)))},n.createElement("div",null,n.createElement("span",{className:`${$.btn} ${z?$.btnSort:""}`},n.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),z&&n.createElement(N.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.createElement("span",{className:$.tips},n.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),n.createElement(ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ie=>F(ie.trim()),style:{width:220,marginLeft:"auto"}}))}},74809:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return w}});var n=s(59301),D=s(20834),Q=s(95237),N=s(43604),ne=s(38854),$=s(8591),ue=s(6848),O={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},_=s(89070),oe=s(24065);const b=({isLoading:H,addText:F,tabDataSource:v,isAdmin:B,dispatch:V,type:X,exportType:z,TooltipTitle:ie,categoryId:M,dropdownMenu:P,isShowRightControl:De,defaultSelectedKeys:pe,classroomList:ge,onTabMenuClick:ve,onTooltipTitleClick:G,onDropdownMenuClick:R,onsetClick:U})=>{var S;const ee=()=>n.createElement(D.default,{onClick:({key:he})=>{R(he)}},P.map(he=>n.createElement(D.default.Item,{key:he.id},he.name))),ye=(0,_.useParams)();return n.createElement("div",{className:O.tabMenuContainer},n.createElement(Q.Z,null,n.createElement(N.Z,{flex:"1"},n.createElement(D.default,{mode:"horizontal",selectedKeys:pe},v.map(he=>n.createElement(D.default.Item,{key:he.id,onClick:()=>H?{}:ve(he)},n.createElement("span",{className:`c-grey-666 ${B?"mr20":""}`},he.name),he.total!==void 0&&n.createElement("span",{className:"c-grey-999"},he.total||0))))),B&&De&&n.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},n.createElement(ne.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>n.createElement(D.default,null,n.createElement(D.default.Item,{key:1,onClick:()=>{var he,Te;if(z==="group"&&!((he=ge.AssistantObject.group)!=null&&he.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(z==="normal"&&!((Te=ge.AssistantObject.normal)!=null&&Te.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}V({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:X,exportType:z,category_id:ye.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),n.createElement(D.default.Item,{key:3,onClick:()=>{var he,Te;if(z==="group"&&!((he=ge.AssistantObject.group)!=null&&he.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(z==="normal"&&!((Te=ge.AssistantObject.normal)!=null&&Te.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_.history.push(`/classrooms/${ye==null?void 0:ye.coursesId}/exportlist/${z==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},n.createElement("span",{style:{color:"#666666",cursor:"pointer"}},n.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,oe.Rm)()&&!((S=ge.AssistantObject.normal)!=null&&S.can_create)?"":n.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:U},n.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),n.createElement("div",{className:O.control},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:G},n.createElement(ue.Z,{title:ie},n.createElement("span",{className:M?`${O.iconH} iconfont icon-zhongmingmingmulu`:`${O.iconH} iconfont icon-xinjianmulu1`}))),n.createElement(ne.Z,{className:"ml10",dropdownRender:ee},n.createElement("span",{className:O.selectBtn},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.createElement("span",null,F||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,_.connect)(({classroomList:H})=>({classroomList:H}))(b)},97561:function(dt,Me,s){"use strict";s.r(Me),s.d(Me,{CommonHomeworkContext:function(){return Tn},default:function(){return $a}});var n=s(59301),D=s(89070),Q=s(8591),N=s(58421),ne=s(81228),$=s(43418),ue=s(95237),O=s(43604),_=s(5112),oe=s(60324),b=s(5871),w=s(24905),H=s(61485),F=s(955),v=s(24065),B=s(99064),V=s(59155),X=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,pe=(A,C,p)=>C in A?X(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,ge=(A,C)=>{for(var p in C||(C={}))P.call(C,p)&&pe(A,p,C[p]);if(M)for(var p of M(C))De.call(C,p)&&pe(A,p,C[p]);return A},ve=(A,C)=>z(A,ie(C)),G=(A,C)=>{var p={};for(var re in A)P.call(A,re)&&C.indexOf(re)<0&&(p[re]=A[re]);if(A!=null&&M)for(var re of M(A))C.indexOf(re)<0&&De.call(A,re)&&(p[re]=A[re]);return p},R=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const U=A=>{var C=A,{classroomList:p,dispatch:re,match:qe,location:Ne,user:tt,onCallback:Pe}=C,W=G(C,["classroomList","dispatch","match","location","user","onCallback"]),Ee,Tt;const Le=(0,D.useParams)(),[Ce,Xt]=(0,n.useState)(!1),[at,nt]=(0,n.useState)(!1),Ge=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(p.actionTabs.key==="\u5220\u9664"){if((0,v.j5)()){nt(!0);return}const gt={hasNum:0,noHasNum:0};p.actionTabs.selectArrsAll.map(gr=>{var Yt;gr.author_login===((Yt=tt.userInfo)==null?void 0:Yt.login)?++gt.hasNum:++gt.noHasNum}),gt.noHasNum>0?$.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},gt.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},gt.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{ot()}}):nt(!0)}else nt(!1)},[p.actionTabs.key]);const ot=()=>{re({type:"classroomList/setActionTabs",payload:{}})};return n.createElement($.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ce,destroyOnClose:!0,onOk:()=>R(void 0,null,function*(){var gt;if((gt=Ge.current)!=null&>.onVerify())return;Xt(!0);const gr=yield(0,B.ZP)(`/api/courses/${Le.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...p.actionTabs.selectArrs]}});Xt(!1),gr.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),Q.ZP.success("\u5220\u9664\u6210\u529F"),re({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Pe&&Pe(),(0,v.GJ)()?re({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ge({},p.actionTabs.params),{type:1})}):re({type:"classroomList/getClassroomCommonList",payload:ge({},p.actionTabs.params)}),re({type:"classroomList/getClassroomLeftMenus",payload:{id:Le.coursesId}}))}),onCancel:()=>{ot()}},!((Ee=p==null?void 0:p.actionTabs)!=null&&Ee.status)||!["\u672A\u53D1\u5E03"].includes((Tt=p==null?void 0:p.actionTabs)==null?void 0:Tt.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(V.Z,{ref:gt=>Ge.current=gt})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var S=(0,D.connect)(({classroomList:A,user:C})=>({classroomList:A,user:C}))(U),ee=s(16133),ye=s(12393),he=Object.defineProperty,Te=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,h=(A,C,p)=>C in A?he(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,T=(A,C)=>{for(var p in C||(C={}))J.call(C,p)&&h(A,p,C[p]);if(Y)for(var p of Y(C))Ae.call(C,p)&&h(A,p,C[p]);return A},se=(A,C)=>Te(A,Fe(C)),Se=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const Ue=({classroomList:A,dispatch:C})=>{const p=(0,D.useParams)();return n.createElement($.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Se(void 0,null,function*(){(yield(0,B.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Q.ZP.success("\u64CD\u4F5C\u6210\u529F"),C({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,v.GJ)()?C({type:"classroomList/getClassroomTeacherCommonList",payload:se(T({},A.actionTabs.params),{type:1})}):C({type:"classroomList/getClassroomCommonList",payload:T({},A.actionTabs.params)}))}),onCancel:()=>{C({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var lt=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(Ue),Je=Object.defineProperty,ut=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Mt=(A,C,p)=>C in A?Je(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Ht=(A,C)=>{for(var p in C||(C={}))wt.call(C,p)&&Mt(A,p,C[p]);if(Ft)for(var p of Ft(C))Bt.call(C,p)&&Mt(A,p,C[p]);return A},Vt=(A,C)=>ut(A,et(C)),cr=(A,C)=>{var p={};for(var re in A)wt.call(A,re)&&C.indexOf(re)<0&&(p[re]=A[re]);if(A!=null&&Ft)for(var re of Ft(A))C.indexOf(re)<0&&Bt.call(A,re)&&(p[re]=A[re]);return p},te=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const j=A=>{var C=A,{classroomList:p,dispatch:re,onCallback:qe}=C,Ne=cr(C,["classroomList","dispatch","onCallback"]);const tt=(0,D.useParams)();return tt.id=tt.coursesId,n.createElement($.default,{centered:!0,title:"\u63D0\u793A",open:p.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,B.ZP)(`/api/courses/${tt.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...p.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),Q.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),re({type:"classroomList/setActionTabs",payload:{}}),qe&&qe(),(0,v.GJ)()?re({type:"classroomList/getClassroomTeacherCommonList",payload:Vt(Ht({},p.actionTabs.params),{type:1})}):re({type:"classroomList/getClassroomCommonList",payload:Ht({},p.actionTabs.params)}),re({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var L=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(j),ce=s(78241),Xe=s(92832),vt=s(61186),rt=s.n(vt),At=Object.defineProperty,_e=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(A,C,p)=>C in A?At(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,zt=(A,C)=>{for(var p in C||(C={}))it.call(C,p)&&Lt(A,p,C[p]);if(_e)for(var p of _e(C))ht.call(C,p)&&Lt(A,p,C[p]);return A},br=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const Wt=({classroomList:A,loading:C,dispatch:p,onCallback:re})=>{var qe,Ne;const tt=(0,D.useParams)(),Pe=(0,D.useLocation)(),{actionTabs:W}=A,[Ee]=ce.default.useForm(),Tt=Le=>Le&&Lebr(void 0,null,function*(){var Le;const Ce=Ee.getFieldValue(),Xt=`/api/course_modules/${A.detailCommonHomeworksList.main_category_id}/add_second_category.json`,at=yield(0,B.ZP)(Xt,{method:"post",body:zt({},Ce)});if(at.status===0){Q.ZP.success("\u6DFB\u52A0\u6210\u529F"),re&&re(),p({type:"classroomList/setActionTabs",payload:{}}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:tt.coursesId}});const nt=A.actionTabs.selectArrs.type,Ge=(at==null?void 0:at.category_id)||0;let ot=(Le=Pe.pathname)==null?void 0:Le.split("/");ot[4]=Ge,ot[3]=nt||ot[3];const gt=ot==null?void 0:ot.join("/");D.history.push(gt)}}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},n.createElement("br",null)),A.courseGroups.course_groups&&n.createElement(ce.default,{form:Ee,initialValues:{name:""}},n.createElement(ce.default.Item,{name:"name"},n.createElement(ue.Z,{className:"mt30"},n.createElement(O.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),n.createElement(O.Z,{flex:"1"},n.createElement(Xe.default,{defaultValue:((qe=W.selectArrs)==null?void 0:qe.category_name)||((Ne=W.selectArrs)==null?void 0:Ne.name)}))))))};var qt=(0,D.connect)(({classroomList:A,loading:C})=>({classroomList:A,loading:C}))(Wt),tr=s(99313),ar=s(3113),st=s(26724),Oe=s.n(st),Pr=s(48066),Fr=s(28103),jr=s(81327),dr=s(71418),yr=s(49692),kt={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ct=s(85057),Gt=Object.defineProperty,or=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Nr=(A,C,p)=>C in A?Gt(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,$r=(A,C)=>{for(var p in C||(C={}))Tr.call(C,p)&&Nr(A,p,C[p]);if(Mr)for(var p of Mr(C))Zr.call(C,p)&&Nr(A,p,C[p]);return A},x=(A,C)=>or(A,Zt(C)),fe=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const{Paragraph:Ie}=Pr.default,q=({createShixunParams:A},C)=>{const p=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],re=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[qe,Ne]=(0,n.useState)("0"),[tt,Pe]=(0,n.useState)("hot"),[W,Ee]=(0,n.useState)([]),[Tt,Le]=(0,n.useState)(!0),[Ce,Xt]=(0,n.useState)(1),at=(0,n.useRef)(null),nt=(0,n.useRef)(null),Ge=(0,n.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),ot=Ze=>{Pe(Ze),Ge.current.order=Ze,Ze==="mine"?(Ge.current.mine="true",Ge.current.status="2"):(Ge.current.mine="",Ge.current.status=""),gt(Ge.current)},gt=(Ze,Ir)=>fe(void 0,null,function*(){Le(!0),clearTimeout(at.current),at.current=setTimeout(()=>fe(void 0,null,function*(){console.log(Ze,"params2");const pr=yield(0,yr.he)(Ze);if(!pr.status){if(Ir){pr.shixuns.length===0&&we(!1),Ee(Qr=>[...Qr,...pr.shixuns]),Le(!1);return}nt.current.scrollTop=0,we(!0),Xt(Ce+1),Le(!1),Ee(pr.shixuns)}}),1e3)});(0,n.useImperativeHandle)(C,()=>({search:Ze=>gt(x($r({},Ge.current),{keyword:Ze})),changeKeyWord:Ze=>Ge.current.keyword=Ze})),(0,n.useEffect)(()=>{gt(Ge.current)},[]);const[gr,Yt]=(0,n.useState)([]),hr=Ze=>{Yt(Ze),A.current.shixuns_info=Ze.map(Ir=>({id:Ir,is_copy:!1,is_use:!0}))},[Ot,we]=(0,n.useState)(!0),yt=Ze=>{gt(x($r({},Ge.current),{page:Ze}),!0)};return n.createElement("div",{className:"mt20"},n.createElement(ue.Z,{justify:"space-between",style:{marginBottom:8}},n.createElement(O.Z,null,p.map((Ze,Ir)=>n.createElement("span",{key:Ir,style:{border:"none",marginRight:20,color:qe===Ze.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{Ne(Ze.id),Ge.current.diff=Ze.id,gt(Ge.current)}},Ze.name))),n.createElement(O.Z,null,n.createElement(ct.tp,{dataSource:re,value:tt,onChange:ot}))),n.createElement("div",{className:kt.scrollWrap},n.createElement("div",{ref:nt,style:{maxHeight:260,overflow:"hidden auto"}},n.createElement(Oe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:yt,hasMore:Ot&&!Tt,useWindow:!1,key:Ce},n.createElement(w.default.Group,{onChange:hr,value:gr},W.map(Ze=>{const{name:Ir,id:pr,description:Qr,challenge_names:bn,author_name:St,author_school_name:An,level:Dt,total_stu_num:Kt}=Ze||{};return n.createElement("div",{key:pr,className:kt.shixunItemWrapper},n.createElement(ue.Z,{align:"middle",className:kt.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},n.createElement(w.default,{value:pr,style:{paddingRight:"10px"}}),n.createElement("div",{className:kt.title,style:{fontWeight:"600"}},Ir)),n.createElement("div",{className:kt.contentWrapper},n.createElement(Ie,{ellipsis:{rows:2},className:kt.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Qr),n.createElement(ue.Z,null,bn.map((cn,mr)=>n.createElement("span",{key:mr,className:kt.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},n.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",mr+1,"\u5173")," ",cn))),n.createElement(Fr.Z,{dashed:!0,style:{margin:"8px 0"}}),n.createElement(ue.Z,{className:kt.info},n.createElement(jr.Z,null,n.createElement("span",{style:{fontWeight:"600",color:"black"}},St),n.createElement("span",null,"|"),n.createElement("span",null,An),n.createElement("span",null,"|"),n.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",n.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Dt)),n.createElement("span",null,"|"),n.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",n.createElement("span",{style:{fontWeight:"600",color:"black"}},Kt))))))})))),Tt&&n.createElement("div",{className:kt.loading},n.createElement(dr.Z,{spinning:!0}))))};var I=(0,n.forwardRef)(q),Z={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},le=s(8797),be=s(92365),je=s(30534),$e=s(82438),k=s(59301),Ve=Object.defineProperty,Re=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,xe=(A,C,p)=>C in A?Ve(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,jt=(A,C)=>{for(var p in C||(C={}))pt.call(C,p)&&xe(A,p,C[p]);if(Re)for(var p of Re(C))ze.call(C,p)&&xe(A,p,C[p]);return A},Pt=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const{TabPane:mt}=tr.default,We=({shixunHomeworks:A,loading:C,classroomList:p,dispatch:re,refreshList:qe})=>{const Ne=(0,D.useParams)(),tt=(0,D.useLocation)(),[Pe]=ce.default.useForm(),{brankList:W}=A,[Ee,Tt]=(0,n.useState)(!1);let[Le,Ce]=(0,n.useState)(!0),[Xt,at]=(0,n.useState)(!1);const[nt,Ge]=(0,n.useState)("myself");let[ot,gt]=(0,n.useState)([]);const[gr,Yt]=(0,n.useState)(),[hr,Ot]=(0,n.useState)({}),[we,yt]=(0,n.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Ze=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,n.useEffect)(()=>{A.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&pr()},[A.actionTabs.key]);let Ir=[];const pr=function(){return Pt(this,null,function*(){var Dt;if(Le){Tt(!1),++we.page;const Kt=yield re({type:"shixunHomeworks/getBrankList",payload:jt({},we)});ot=[...ot.concat(Kt.object_list)],Yt(Kt.is_teacher),((Dt=Kt.object_list)==null?void 0:Dt.length)Pt(void 0,null,function*(){at(!0);const Kt=yield(0,be.aQ)(Dt);at(!1),Kt.status||(qe(),re({type:"shixunHomeworks/setActionTabs",payload:{}}),re({type:"classroomList/getClassroomLeftMenus",payload:{id:Dt.coursesId}}))}),St=(0,n.useRef)(),{detailCommonHomeworksList:An}=p;return k.createElement("div",null,k.createElement($.default,{className:Z.border,centered:!0,title:k.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:A.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Xt},onOk:()=>Pt(void 0,null,function*(){var Dt,Kt,cn;if(nt==="jupyter"){console.log("----createShixunParams.current",Qr.current);let Xn=yield(0,yr.Tr)({id:[...(Kt=(Dt=Qr.current)==null?void 0:Dt.shixuns_info)==null?void 0:Kt.map(_n=>_n.id)],course_id:Ne.coursesId,type:"shixun"});(Xn==null?void 0:Xn.student_count)===0?bn(Qr.current):Ot(Xn);return}at(!0);const mr=Pe.getFieldsValue(),nn=yield re({type:"shixunHomeworks/saveBanks",payload:{course_id:Ne.coursesId,object_type:"normal",category:Ne.categoryId,bank_id:mr.group_ids}});(nn==null?void 0:nn.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),re({type:"classroomList/getClassroomLeftMenus",payload:{id:Ne.coursesId}}),re({type:"shixunHomeworks/setActionTabs",payload:{}}),re({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:nn.object_ids,params:(cn=A.actionTabs)==null?void 0:cn.params,manage_all_group:An==null?void 0:An.manage_all_group}})),at(!1)}),onCancel:()=>{re({type:"shixunHomeworks/setActionTabs",payload:{}})}},k.createElement(ue.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},k.createElement(O.Z,{span:12},Ze.map((Dt,Kt)=>k.createElement(ar.ZP,{key:Kt,shape:"round",style:nt===Dt.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:nt===Dt.id?"ghost":"default",className:"mr10",onClick:cn=>Pt(void 0,null,function*(){if(Dt.id==="jupyter"){Ge(Dt.id);return}ot=[],Le=!0,we.page=0,we.search="",we.filter=Dt.id,pr(),Ge(Dt.id)})},Dt.name))),k.createElement(O.Z,{span:12,className:"tr"},k.createElement(Xe.default.Search,{className:Z.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:Dt=>{var Kt;nt==="jupyter"&&((Kt=St.current)==null||Kt.changeKeyWord(Dt.target.value))},suffix:k.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Z.searchIcon}`}),onSearch:Dt=>{var Kt;if(Dt&&(0,je.tk)({name:Dt,copywriting:Dt,position:"HomeworkCommon"}),nt==="jupyter"){(Kt=St.current)==null||Kt.search(Dt);return}Le=!0,we.search=Dt,we.page=0,ot=[],pr()},style:{width:260}}))),nt==="myself"&&k.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",k.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),nt==="public"&&k.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),nt==="jupyter"?k.createElement(I,{createShixunParams:Qr,ref:St}):k.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!gr&&nt==="public"&&k.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},k.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),k.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),k.createElement(Oe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{Ce(!1),pr()},hasMore:Le,useWindow:!1},k.createElement(ce.default,{form:Pe,initialValues:{group_ids:Ir},className:Z.form,onChange:Dt=>{Ir=Pe.getFieldValue()}},ot==""&&k.createElement(le.Z,{styles:{margin:"10px auto"}}),k.createElement(ce.default.Item,{name:"group_ids"},k.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},ot==null?void 0:ot.map(function(Dt,Kt){return k.createElement(ue.Z,{key:Kt},k.createElement(O.Z,{flex:"2"},k.createElement(w.default,{onChange:cn=>{},key:Kt,value:String(Dt.id),defaultChecked:!0},k.createElement("span",{className:["c-black",Z.line1].join(" ")},Dt.name))),k.createElement(O.Z,{flex:"1",className:"c-black"},k.createElement("span",{className:Z.line1},Dt==null?void 0:Dt.course_list_name)),k.createElement(O.Z,{flex:"50px",className:"c-black"},nt==="public"&&(0,v.Ny)()?k.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Dt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):nt==="myself"?k.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Dt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):Dt==null?void 0:Dt.username))}))))))),k.createElement($e.Z,{resdata:hr,type:"shixunpush",okloading:Xt,oktext:(hr==null?void 0:hr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:Dt=>Pt(void 0,null,function*(){Qr.current.shixuns_info=Dt,bn(Qr.current)})}))};var It=(0,D.connect)(({shixunHomeworks:A,classroomList:C,loading:p})=>({shixunHomeworks:A,loading:p,classroomList:C}))(We),er=s(79219),Qt=s(59301),ae=Object.defineProperty,Xr=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Sr=(A,C,p)=>C in A?ae(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Dr=(A,C)=>{for(var p in C||(C={}))_t.call(C,p)&&Sr(A,p,C[p]);if(Xr)for(var p of Xr(C))rr.call(C,p)&&Sr(A,p,C[p]);return A};const fr=({styles:A={},onSelect:C,params:p,classroomList:re})=>{const[qe,Ne]=(0,n.useState)(!1),[tt,Pe]=(0,n.useState)("");(0,n.useEffect)(()=>{Ne(!1),Pe("")},[]);const W=()=>{var Ee,Tt;if((0,v.Rm)()&&!((Tt=(Ee=re==null?void 0:re.AssistantObject)==null?void 0:Ee.normal)!=null&&Tt.can_create)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt==="1"&&D.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`),tt==="2"&&(C(),Ne(!1),Pe(""))};return Qt.createElement("section",{className:"tc animated fadeIn",style:Dr(Dr({},{color:"#999",margin:"200px auto"}),A)},Qt.createElement("img",{src:er.z3}),Qt.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Qt.createElement("div",{style:{marginTop:"30px"}},Qt.createElement(ar.ZP,{onClick:()=>Ne(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Qt.createElement(ar.ZP,{onClick:()=>{(0,F.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),qe&&Qt.createElement($.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>Ne(!1),onOk:W},Qt.createElement("div",null,Qt.createElement("div",null,Qt.createElement(_.ZP,{value:"1",style:{marginTop:"15px"},checked:tt==="1",onClick:()=>Pe("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Qt.createElement("div",null,Qt.createElement(_.ZP,{value:"2",style:{marginTop:"15px"},checked:tt==="2",onClick:()=>Pe("2")},"\u9009\u7528\u8D44\u6E90")))))};var ir=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(fr),nr=s(83061),_r=s(74809),zr=s(53167),xt=s(20834),Jt=s(38854),wr={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Wr=s(84105),en=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())}),mn=({buttonDataSource:A,onClick:C})=>{const{allSelect:p,setAllSelect:re,setSelectArrs:qe,dataSource:Ne,selectArrs:tt,useBatchStatus:Pe,dispatch:W,params:Ee,getData:Tt,detailLeftMenus:Le,main_category_id:Ce,setSelectArrsAll:Xt}=(0,n.useContext)(Tn);let at;const[nt,Ge]=(0,n.useState)(!1),[ot,gt]=(0,n.useState)(""),gr=Ot=>{re(Ot.target.checked),qe(Ot.target.checked?Ne.map(we=>we.homework_id):[]),Ot.target.checked?Xt([...Ne]):Xt([])},Yt=()=>{let Ot={courseId:Ee.id,container_type:"common_homework"};Ee.categoryId&&(Ot.category_id=Ee.categoryId),W({type:"classroomList/getAllTaskList",payload:Ot}),W({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};Le.course_modules&&(at=Le.course_modules.filter(Ot=>Ot.type==="common_homework")[0]);const hr=n.createElement("div",{className:wr.moveCategory,onMouseLeave:Ot=>Ge(!1)},n.createElement(xt.default,{onClick:Ot=>en(void 0,[Ot],function*({item:we,key:yt,keyPath:Ze,domEvent:Ir}){if(tt=="")return Q.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,B.ZP)(`/api/courses/${Ee.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:tt,new_category_id:yt}})).status===0&&(Q.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pe(!1),Tt(),W({type:"classroomList/getClassroomLeftMenus",payload:{id:Ee.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(Xe.default,{onChange:Ot=>{gt(Ot.target.value)}})),at&&at.second_category.filter(Ot=>Ot.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Ot,we){var yt;if(!(ot!==""&&Ot.category_name.indexOf(ot)<0))return n.createElement(n.Fragment,null,n.createElement(xt.default.Item,{className:"multi-llipsis1e",key:Ot.category_id},Ot.category_name),(yt=Ot==null?void 0:Ot.third_category)==null?void 0:yt.map(Ze=>n.createElement(xt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ze.category_id},Ze.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Ot=>{Ot.preventDefault(),W({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Ee,selectArrs:{category_id:Ce,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:wr.bottomControlContainer},n.createElement(ue.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(O.Z,{flex:1},n.createElement(ue.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(O.Z,null,n.createElement(w.default,{checked:p,onChange:gr},"\u5168\u9009\u672C\u9875\uFF08",tt.length,"\uFF09")),(0,v.GJ)()&&n.createElement(O.Z,null,n.createElement(Jt.Z,{placement:"top",menu:{items:A,onClick:({key:Ot})=>{C({key:Ot})}}},n.createElement(ar.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(O.Z,null,n.createElement(ar.ZP,{type:"primary",onClick:Yt,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,v.GJ)()&&n.createElement(O.Z,null,n.createElement(Jt.Z,{placement:"topLeft",dropdownRender:()=>hr,getPopupContainer:Ot=>Ot.parentNode},n.createElement(ar.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Wr.Z,null)))),(0,v.GJ)()&&n.createElement(O.Z,null,n.createElement(ar.ZP,{type:"primary",onClick:()=>C({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(O.Z,null,n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:()=>{qe([]),Pe(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Pn=s(6848),On=s(1710),lr={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},En=s(12343),Zn=s(54873),na=Object.defineProperty,Kn=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Vn=(A,C,p)=>C in A?na(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Cr=(A,C)=>{for(var p in C||(C={}))on.call(C,p)&&Vn(A,p,C[p]);if(Rn)for(var p of Rn(C))Ln.call(C,p)&&Vn(A,p,C[p]);return A},ur=(A,C)=>Kn(A,aa(C)),$t=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const rn=({dataSource:A,params:C,classroomList:p,manageAllGroup:re})=>{var qe,Ne,tt,Pe;const{batchStatus:W,selectArrs:Ee,setSelectArrs:Tt,selectArrsAll:Le,setSelectArrsAll:Ce,dispatch:Xt}=(0,n.useContext)(Tn);let at=(0,D.useParams)();const[nt,Ge]=(0,n.useState)(!1),ot=(0,n.useRef)(),[gt,gr]=(0,n.useState)([]);at=ur(Cr(Cr({},C),at),{category:at==null?void 0:at.categoryId}),(0,n.useEffect)(()=>{gr([]),Ge(!1)},[]);const Yt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(we,yt)=>yt.status.indexOf(we)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:we=>{var yt,Ze;return we==="--"?we:n.createElement("span",null,n.createElement("span",null,(yt=we==null?void 0:we.split("/"))==null?void 0:yt[0]),"\xA0/\xA0",n.createElement("span",null,(Ze=we==null?void 0:we.split("/"))==null?void 0:Ze[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="publish_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="end_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="late_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:we=>we==="--"||!we?"--":n.createElement("span",{title:we},we)}];function hr(){return $t(this,null,function*(){let we=yield(0,B.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:Cr({},at)});gr(we.data)})}const Ot=we=>{Ee.includes(we)?(Tt(Ee.filter(yt=>yt!==we)),Ce(Le.filter(yt=>yt.homework_id!==we))):(Tt([...Ee,we]),Ce([...Le,A]))};return n.createElement("div",{className:lr.listContainer,onClick:we=>{we.stopPropagation(),(!(0,v.GJ)()||(0,v.GJ)()&&ot.current&&!ot.current.contains(we.target))&&(0,F.xg)(`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail`)}},(0,v.GJ)()&&n.createElement("span",{ref:ot},n.createElement(w.default,{onClick:we=>{we.stopPropagation()},style:{padding:"10px"},checked:Ee.includes(A.homework_id),onChange:()=>Ot(A.homework_id)})),n.createElement("div",{className:lr.info},n.createElement("div",{className:lr.title},n.createElement("div",{className:lr.left,style:(0,v.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,v.GJ)()&&n.createElement(En.Z,{value:A.status},n.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[A.status]})),(0,v.dE)()&&n.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),n.createElement("span",{onClick:we=>we.stopPropagation()},n.createElement(D.Link,{target:"_blank",to:`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail${(0,v.dE)()?"?tabs=0":""}`},A.name)),A.is_shixun&&n.createElement("span",{className:lr.shixunTag},"\u5B9E\u8BAD"),A.open_evaluate&&n.createElement(Pn.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},n.createElement("span",{className:lr.pingceTag},"\u8BC4\u6D4B")),(A==null?void 0:A.is_shixun)&&!A.open_evaluate&&n.createElement(Pn.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},n.createElement("span",{className:lr.pingceTags},"\u8BC4\u6D4B"))),n.createElement("div",{className:lr.right},(0,v.GJ)()&&A.status==="\u672A\u53D1\u5E03"&&n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2,manage_all_group:re}})})},n.createElement("aside",{className:lr.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,v.dE)()&&n.createElement("div",{className:lr.actionIcon},(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((qe=A.status)!=null&&qe.includes("\u5DF2\u622A\u6B62"))&&!((Ne=A.status)!=null&&Ne.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:we=>$t(void 0,null,function*(){console.log(A),we.stopPropagation(),A.is_jupyter||A.is_jupyter_lab?(0,Zn.Z)({is_jupyter:A.is_jupyter,is_jupyter_lab:A.is_jupyter_lab,shixunId:A.shixun_identifier,homework_common_id:A.homework_id}):(0,F.xg)(`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/post`)}),className:lr.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((tt=A.status)==null?void 0:tt.includes("\u5DF2\u622A\u6B62"))||((Pe=A.status)==null?void 0:Pe.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:lr.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,v.GJ)()&&n.createElement(Jt.Z,{placement:"bottomCenter",overlayClassName:lr.dro,dropdownRender:()=>n.createElement(xt.default,null,A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2,manage_all_group:re}})})},"\u7ACB\u5373\u53D1\u5E03")),A.status==="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(xt.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:Le,params:at,status:A==null?void 0:A.status}})})},"\u7ACB\u5373\u5220\u9664")),A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",onClick:we=>{we.stopPropagation()},to:`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:we=>we.stopPropagation(),className:lr.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:lr.detail},(0,v.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:lr.iconV,onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),nt||hr(),Ge(!nt)})},n.createElement("i",{className:`iconfont icon-${nt?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:lr.content},(0,v.dE)()&&n.createElement("span",{className:lr.infoStuIcon},n.createElement("span",{className:"c-grey-333"},A.author),A.status==="\u5DF2\u622A\u6B62"&&!!(A!=null&&A.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time," "),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A==null?void 0:A.late_time)),(0,v.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&nt&>.length>5&&n.createElement(On.default,{scroll:{y:240},onRow:we=>({onClick:yt=>{yt.stopPropagation(),yt.preventDefault()}}),onHeaderRow:(we,yt)=>({onClick:Ze=>{Ze.stopPropagation(),Ze.preventDefault()}}),pagination:!1,dataSource:gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(we,yt,Ze)=>{Ze.field&&(at.sort_by=Ze.field),Ze.order||(at.sort_direction="asc"),Ze.order==="ascend"&&(at.sort_direction="asc"),Ze.order==="descend"&&(at.sort_direction="desc"),Ze.order||(at.sort_direction="asc"),hr()},columns:Yt}),(0,v.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&nt&>.length<6&>.length>0&&n.createElement(On.default,{onRow:we=>({onClick:yt=>{yt.stopPropagation(),yt.preventDefault()}}),onHeaderRow:(we,yt)=>({onClick:Ze=>{Ze.stopPropagation(),Ze.preventDefault()}}),pagination:!1,dataSource:gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(we,yt,Ze)=>{Ze.field&&(at.sort_by=Ze.field),Ze.order||(at.sort_direction="asc"),Ze.order==="ascend"&&(at.sort_direction="asc"),Ze.order==="descend"&&(at.sort_direction="desc"),Ze.order||(at.sort_direction="asc"),hr()},columns:Yt}))))};var Cn=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(rn),Hr={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},Bn=s(22488),Gr={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Kr=Object.defineProperty,jn=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Nn=(A,C,p)=>C in A?Kr(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,un=(A,C)=>{for(var p in C||(C={}))oa.call(C,p)&&Nn(A,p,C[p]);if(hn)for(var p of hn(C))ln.call(C,p)&&Nn(A,p,C[p]);return A},Vr=(A,C)=>jn(A,yn(C)),Br=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())}),la=({courseId:A,type:C,onCancel:p})=>{const re=(0,D.useParams)(),[qe,Ne]=(0,n.useState)({targerData:[],originData:[]}),[tt,Pe]=(0,n.useState)([]),[W,Ee]=(0,n.useState)(!1),Tt=()=>Br(void 0,null,function*(){Ee(!0);const nt=yield(0,B.ZP)(`/api/courses/${A}/homework_commons/impersonal_list.json`,{method:"get",params:{type:C}});Ee(!1),Ne({targerData:nt.homeworks,originData:nt.homeworks})});(0,n.useEffect)(()=>{Tt()},[]);const Le=()=>Br(void 0,null,function*(){Ee(!0);let nt={homework_common_ids:tt};re.categoryId&&(nt=Vr(un({},nt),{category_id:re.categoryId}));const Ge=yield(0,B.ZP)(`/api/courses/${re.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:nt});Ge&&Ge.homework_ids.length>0&&(Q.ZP.success("\u63D0\u4EA4\u6210\u529F"),p()),Ee(!1)}),Ce=(nt,Ge)=>{nt.target.checked?Pe([...tt,Ge]):Pe(tt.filter(ot=>ot!==Ge))},Xt=nt=>{const Ge=qe.originData.filter(ot=>ot.name.indexOf(nt)>-1);Ne(Vr(un({},qe),{targerData:Ge}))},at=()=>{Le()};return n.createElement("div",{className:`animated fadeInUp fast ${Gr.otherHomeworkWrap}`},n.createElement("div",{className:Gr.otherHomeworkContainer},n.createElement("div",{className:Gr.search},n.createElement(Xe.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Xt,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),n.createElement("div",{className:Gr.content},qe.targerData.map(nt=>n.createElement("div",{className:`${Gr.listItem} mb10`,key:nt.id},n.createElement(w.default,{checked:tt.includes(nt.id),onChange:Ge=>Ce(Ge,nt.id)}),n.createElement("div",{className:Gr.info},n.createElement("div",{className:`${Gr.flex} mb10`,style:{justifyContent:"space-between"}},n.createElement("div",{className:Gr.title},nt.name),n.createElement("div",null,n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${re.coursesId}/common_homework/${nt.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),n.createElement("div",{className:`mb20 font14 c-grey-999 ${Gr.describe}`},nt.description),n.createElement("div",{className:"font12"},n.createElement("span",{className:"c-grey-333 mr20"},nt.user.name),n.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",nt.created_at)))))),n.createElement("div",{className:Gr.footer},n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:p},"\u53D6\u6D88"),n.createElement(ar.ZP,{type:"primary",disabled:tt.length===0||W,onClick:at},"\u786E\u5B9A"))))},Hn=s(69924),Jn=s(82693),ua=s(5083),Ye=s(33656),bt=s.n(Ye),vr=s(83312),ft=s(59301),Dn=Object.defineProperty,Yn=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,wa=(A,C,p)=>C in A?Dn(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,In=(A,C)=>{for(var p in C||(C={}))Da.call(C,p)&&wa(A,p,C[p]);if(qn)for(var p of qn(C))wn.call(C,p)&&wa(A,p,C[p]);return A},Mn=(A,C)=>Yn(A,sa(C)),sn=(A,C)=>{var p={};for(var re in A)Da.call(A,re)&&C.indexOf(re)<0&&(p[re]=A[re]);if(A!=null&&qn)for(var re of qn(A))C.indexOf(re)<0&&wn.call(A,re)&&(p[re]=A[re]);return p},Aa=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});rt().extend(bt());const Va=({data:A,value:C,onChange:p})=>{var re,qe,Ne,tt;const[Pe,W]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[Ee,Tt]=(0,n.useState)([]);return(0,n.useEffect)(()=>{Tt((C==null?void 0:C.length)>0?A==null?void 0:A.filter(Le=>C==null?void 0:C.includes(Le==null?void 0:Le.id)):[])},[C]),ft.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ft.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ft.createElement(w.default,{indeterminate:(Ee==null?void 0:Ee.length)>0&&(Ee==null?void 0:Ee.length)<(A==null?void 0:A.length),checked:(Ee==null?void 0:Ee.length)==(A==null?void 0:A.length),onChange:Le=>{p(Le.target.checked?A==null?void 0:A.map(Ce=>Ce==null?void 0:Ce.id):[])}},"\u5168\u9009"),ft.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ft.createElement(Xe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:Pe.leftSearch,onChange:Le=>{W(Mn(In({},Pe),{leftSearch:Le.target.value}))}}),ft.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((re=Pe.leftSearch?A==null?void 0:A.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(Pe.leftSearch)}):A)==null?void 0:re.length)!==0?ft.createElement(w.default.Group,{value:C,onChange:Le=>{p(Le)}},ft.createElement(jr.Z,{direction:"vertical"},(qe=Pe.leftSearch?A==null?void 0:A.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(Pe.leftSearch)}):A)==null?void 0:qe.map((Le,Ce)=>ft.createElement(w.default,{key:Ce,value:Le.id},Le==null?void 0:Le.name)))):ft.createElement(le.Z,{styles:{margin:"0 auto"}})))),ft.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ft.createElement("div",null,"\u5DF2\u9009\u62E9",(Ee==null?void 0:Ee.length)||0,"\u4E2A\u5206\u73ED"),ft.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ft.createElement(Xe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:Pe.rigthSearch,onChange:Le=>{W(Mn(In({},Pe),{rigthSearch:Le.target.value}))}}),ft.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((Ne=Pe.rigthSearch?Ee==null?void 0:Ee.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(Pe.rigthSearch)}):Ee)==null?void 0:Ne.length)!==0?(tt=Pe.rigthSearch?Ee==null?void 0:Ee.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(Pe.rigthSearch)}):Ee)==null?void 0:tt.map((Le,Ce)=>ft.createElement(ue.Z,{key:Ce,wrap:!1,align:"middle",justify:"space-between"},ft.createElement(O.Z,null,Le==null?void 0:Le.name),ft.createElement(O.Z,null,ft.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{p(C==null?void 0:C.filter(Xt=>Xt!==(Le==null?void 0:Le.id)))}})))):ft.createElement(le.Z,{styles:{margin:"0 auto"}})))))},Ja=A=>{var C=A,{classroomList:p,dispatch:re,user:qe,getData:Ne}=C,tt=sn(C,["classroomList","dispatch","user","getData"]),Pe,W,Ee,Tt,Le,Ce;const Xt=(0,D.useParams)(),[at]=ce.default.useForm(),nt=((Pe=p==null?void 0:p.actionTabs)==null?void 0:Pe.key)==="\u6279\u91CF\u8865\u4EA4",[,Ge,ot,gt]=(0,vr.U)(be.c_,In(In({},Xt),(W=p==null?void 0:p.actionTabs)==null?void 0:W.params)),[,,gr,Yt]=(0,vr.U)(be.nP,{course_id:Xt==null?void 0:Xt.coursesId,homework_ids:(Ee=p==null?void 0:p.actionTabs)==null?void 0:Ee.selectArrs}),[,hr,Ot]=(0,vr.U)(be.sm,{course_id:Xt==null?void 0:Xt.coursesId,homework_ids:(Tt=p==null?void 0:p.actionTabs)==null?void 0:Tt.selectArrs}),we=(...yt)=>Aa(void 0,[...yt],function*(Ze={}){gr({});const Ir=yield ot({page:1,limit:2e4,homework_id:p.actionTabs.type===1?"":p.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{nt&&we()},[nt]),ft.createElement($.default,{centered:!0,title:(Le=p==null?void 0:p.actionTabs)==null?void 0:Le.key,width:800,open:nt,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:hr,onOk:()=>Aa(void 0,null,function*(){at.submit()})},ft.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ft.createElement(ce.default,{form:at,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:yt=>Aa(void 0,null,function*(){var Ze,Ir,pr;const Qr=yield Ot(((Ze=gt==null?void 0:gt.course_groups)==null?void 0:Ze.length)>0?{unified_late:((Ir=gt==null?void 0:gt.course_groups)==null?void 0:Ir.length)<=0,allow_late_settings:[In({},yt)]}:In({unified_late:((pr=gt==null?void 0:gt.course_groups)==null?void 0:pr.length)<=0},yt));(Qr==null?void 0:Qr.status)==0&&(Q.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),re({type:"classroomList/setActionTabs",payload:{}}),Ne&&Ne())})},ft.createElement(ue.Z,{wrap:!1,gutter:20},ft.createElement(O.Z,{flex:1},ft.createElement(ce.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ft.createElement(Xe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ft.createElement(O.Z,{flex:"390px"},ft.createElement(ce.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(yt,Ze,Ir){return Ze&&rt()(Ze).startOf("minute")<=rt()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Ze&&rt()(Ze).startOf("minute")<=rt()(Yt==null?void 0:Yt.max_late_time).startOf("minute")?(Q.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Yt==null?void 0:Yt.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ft.createElement(ua.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:yt=>(0,F.BO)(yt,{startTime:Yt==null?void 0:Yt.max_late_time}),disabledTime:yt=>(0,F.hv)(yt,{compared:Yt==null?void 0:Yt.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:rt()("00:00:00","HH:mm:ss")}})))),((Ce=gt==null?void 0:gt.course_groups)==null?void 0:Ce.length)>0&&ft.createElement(dr.Z,{spinning:Ge},ft.createElement(ce.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ft.createElement(Va,{data:(gt==null?void 0:gt.course_groups)||[],onChange:yt=>{gr({group_ids:yt})}})))))};var Ya=(0,D.connect)(({classroomList:A,user:C})=>({classroomList:A,user:C}))(Ja),K=s(59301),Fa=Object.defineProperty,qa=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Sa=(A,C,p)=>C in A?Fa(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,kr=(A,C)=>{for(var p in C||(C={}))xa.call(C,p)&&Sa(A,p,C[p]);if(da)for(var p of da(C))_a.call(C,p)&&Sa(A,p,C[p]);return A},fa=(A,C)=>qa(A,ca(C)),Fn=(A,C,p)=>new Promise((re,qe)=>{var Ne=W=>{try{Pe(p.next(W))}catch(Ee){qe(Ee)}},tt=W=>{try{Pe(p.throw(W))}catch(Ee){qe(Ee)}},Pe=W=>W.done?re(W.value):Promise.resolve(W.value).then(Ne,tt);Pe((p=p.apply(A,C)).next())});const Tn=(0,n.createContext)({selectArrs:[]}),Qa=({classroomList:A,loading:C,dispatch:p,user:re})=>{var qe,Ne,tt,Pe;const[W,Ee]=(0,D.useSearchParams)(),Tt=(0,D.useLocation)(),Le=(0,D.useParams)(),[Ce,Xt]=(0,n.useState)(fa(kr({},Le),{id:Le.coursesId,limit:20})),[at,nt]=(0,n.useState)(!1),[Ge,ot]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[gt,gr]=(0,n.useState)([]),[Yt,hr]=(0,n.useState)(!1),[Ot,we]=(0,n.useState)(!1),[yt,Ze]=(0,n.useState)([]),[Ir,pr]=(0,n.useState)(!1),[Qr,bn]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:St,detailLeftMenus:An,detailTopBanner:Dt,taskList:Kt}=A;Ce.type=1,Ce.categoryId?Ce.category=Ce.categoryId:delete Ce.category,(0,n.useEffect)(()=>{const He=W.get("tabs");He&&He!==void 0&&((0,v.GJ)()?Ce.status=He:Ce.order=He)},[Tt.search]),(0,n.useEffect)(()=>{W.get("tabs")==="0"&&(Ce.status="0",Ce.page=1)},[W.get("tabs")]),(0,n.useEffect)(()=>{var He,Ut,Or;if((He=re==null?void 0:re.userInfo)!=null&&He.login){const Er=F.cX.getItem(`${(Ut=re==null?void 0:re.userInfo)==null?void 0:Ut.login}${(0,v.GJ)()?"Teacher":"Student"}`,"CommonHomework");Er&&(Ce.sort_by=Er==null?void 0:Er.type,Ce.sort_direction=Er==null?void 0:Er.direction,bn(Er==null?void 0:Er.name));const Ur=W.get("tabs");let Jr=Le.categoryId===void 0?{}:{categoryId:Le.categoryId,category:Le.categoryId};Ur&&Ur!==void 0&&((0,v.GJ)()?Ce.status=Ur:Ce.order=Ur),mr(Jr)}else if((Or=re==null?void 0:re.userInfo)!=null&&Or.username){const Er=W.get("tabs");let Ur=Le.categoryId===void 0?{}:{categoryId:Le.categoryId,category:Le.categoryId};Er&&Er!==void 0&&((0,v.GJ)()?Ce.status=Er:Ce.order=Er),mr(Ur)}},[(qe=re==null?void 0:re.userInfo)==null?void 0:qe.login,Tt==null?void 0:Tt.pathname]),(0,n.useEffect)(()=>{Xt(kr(kr({},Ce),Le))},[Le==null?void 0:Le.categoryId]),(0,n.useEffect)(()=>{A.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(gr([]),Ze([])),A.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&mr()},[A.actionTabs.key]),(0,n.useEffect)(()=>{gr([])},[St]),(0,n.useEffect)(()=>{we(!1)},[Ce.categoryId]),(0,n.useEffect)(()=>{p({type:"classroomList/getAssistantPermissions",payload:{course_id:Ce.id}})},[]),(0,n.useEffect)(()=>{St&&St.homeworks&&(gt.length===St.homeworks.length&>.length>0?hr(!0):gt.length!==St.homeworks.length&&hr(!1))},[gt]);const cn=(He,Ut)=>{Ce.page=He,Ce.limit=Ut,mr()},mr=(He={})=>{gr([]),Ze([]),(0,v.GJ)()?p({type:"classroomList/getClassroomTeacherCommonList",payload:fa(kr(kr({},Ce),He),{type:1})}):p({type:"classroomList/getClassroomCommonList",payload:kr(kr({},Ce),He)})},nn=()=>Fn(void 0,null,function*(){const He=yield(0,B.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(He!=null&&He.data){const Ut=He.data.score_settings;Object.keys(Ut).map(function(Or){Or.indexOf("proportion")>-1&&(Ut[Or]=(Ut[Or]*100).toFixed(0))}),console.log(Ut),ot(kr({},Ut))}}),Xn=()=>{if((0,v.GJ)()){const{all_count:He,unpublished_count:Ut,not_start_count:Or,in_progress_count:Er,overed_count:Ur}=St;return[{name:"\u5168\u90E8",id:0,total:He||0},{name:"\u672A\u53D1\u5E03",id:1,total:Ut||0},{name:"\u672A\u5F00\u59CB",id:4,total:Or||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Er||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ur||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},_n=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Oa=He=>{var Ut;if((0,v.Rm)()&&!((Ut=A.AssistantObject.normal)!=null&&Ut.can_create)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He==="1"?D.history.push(`/classrooms/${Ce.coursesId}/common_homework/${Ce.categoryId}/add`):He==="2"?ga():He==="3"&&p({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},ga=()=>{p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:Ce}})},eo=(Ne=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:K.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:K.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:K.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:K.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,v.GJ)()||(0,v.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:K.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Dt.is_public}].filter(He=>He==null?void 0:He.isShow))==null?void 0:Ne.map(He=>(delete He.isShow,He)),Ra=He=>{var Ut,Or,Er,Ur;if(gt.length===0)return Q.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Jr=He.label||"",La={key:Jr,selectArrs:gt,selectArrsAll:yt,type:["publish","deadline"].includes(He.key)?1:"",params:Ce};switch(He.key){case"publish":if((0,v.Rm)()&&!((Or=(Ut=A==null?void 0:A.AssistantObject)==null?void 0:Ut.normal)!=null&&Or.can_publish)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jr="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,v.Rm)()&&!((Ur=(Er=A==null?void 0:A.AssistantObject)==null?void 0:Er.normal)!=null&&Ur.can_stop)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jr="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Jr="\u6279\u91CF\u8865\u4EA4";break;case"delete":Jr="\u5220\u9664";break;case"collection":Jr="\u6536\u85CF";break}p({type:"classroomList/setActionTabs",payload:fa(kr({},La),{key:Jr})})},to=He=>Fn(void 0,null,function*(){yield p({type:"classroomList/updateTaskPosition",payload:{category_id:Ce.categoryId,courseId:Ce.id,task_ids:He,container_type:"common_homework"}}),mr()}),kn=(0,n.useMemo)(()=>{let He=[];return Kt.length>0&&(He=Kt.map(Ut=>({user_name:Ut.user_name,task_name:Ut.task_name,task_id:Ut.task_id,category:Ut.category,status:Ut.status}))),He},[Kt]),Un=K.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",K.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",K.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",K.createElement("br",null),K.createElement("br",null),"\u6CE8\u610F",K.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",K.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",K.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",K.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ro=K.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",K.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",K.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",K.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return K.createElement(Tn.Provider,{value:{params:Ce,batchStatus:Ot,selectArrs:gt,setSelectArrs:gr,allSelect:Yt,dataSource:St.homeworks||[],detailLeftMenus:An,main_category_id:St.main_category_id||"",selectArrsAll:yt,setAllSelect:hr,useBatchStatus:we,dispatch:p,getData:mr,setSelectArrsAll:Ze}},K.createElement("section",null,K.createElement("aside",{className:Hr.bg},K.createElement(_r.Z,{isLoading:C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Xn(),isAdmin:(0,v.GJ)(),dispatch:p,type:St==null?void 0:St.main_category_name,exportType:"normal",TooltipTitle:Ce.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:Ce.categoryId,dropdownMenu:_n,showControlButton:(0,v.GJ)(),isShowRightControl:(0,F.Oo)(An==null?void 0:An.course_modules,Ce.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:He=>{He.id!==void 0&&((0,v.GJ)()?Ce.status=He.id:Ce.order=He.id),we(!1),Ce.page=1,D.history.replace(`${Tt.pathname}?tabs=${He.id}`),mr(Ce)},defaultSelectedKeys:[W.get("tabs")?W.get("tabs"):"0"],onsetClick:()=>{nn(),nt(!0)},onTooltipTitleClick:()=>{p({type:"classroomList/setActionTabs",payload:{key:Ce.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:Ce,selectArrs:{category_name:St==null?void 0:St.category_name,category_id:(St==null?void 0:St.category_id)||(St==null?void 0:St.main_category_id)},cb:()=>{mr()}}})},onDropdownMenuClick:Oa}),K.createElement(zr.Z,{dataSource:St.homeworks||[],isAdmin:(0,v.GJ)(),batchStatus:!0,SortMenuName:Qr,setSortMenuName:bn,onSearch:He=>{Ce.search=He,Ce.page=1,mr()},onSort:He=>{var Ut;Ce.sort_by=He.type,Ce.sort_direction=He.direction,Ce.page=1,F.cX.setItem(`${(Ut=re==null?void 0:re.userInfo)==null?void 0:Ut.login}${(0,v.GJ)()?"Teacher":"Student"}`,He,"CommonHomework"),mr(Ce)},onBatch:He=>we(He)})),(St==null?void 0:St.all_count)===0&&(0,v.GJ)()?!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&K.createElement(ir,{params:Ce,dispatch:p,onSelect:ga}):(St==null?void 0:St.homeworks)&&St.homeworks.length===0&&!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&K.createElement(le.Z,null),K.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&K.createElement(K.Fragment,null,K.createElement("aside",{className:"animated fadeIn"},(tt=St==null?void 0:St.homeworks)==null?void 0:tt.map((He,Ut)=>K.createElement(Cn,{key:Ut,dataSource:He,params:Ce,manageAllGroup:St==null?void 0:St.manage_all_group})),!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&K.createElement("aside",{className:"tc mb50 mt30"},(St==null?void 0:St.query_total_count)>10&&K.createElement(N.Z,{showSizeChanger:!0,onChange:cn,defaultCurrent:1,current:Ce.page||1,pageSize:Ce.limit||20,total:St.query_total_count}))),gt.length>0&&(0,v.GJ)()&&K.createElement(ne.Z,{offsetBottom:0},K.createElement(mn,{buttonDataSource:eo,onClick:Ra})))),((Pe=A==null?void 0:A.actionTabs)==null?void 0:Pe.key)==="\u6279\u91CF\u8865\u4EA4"&&K.createElement(Ya,{getData:mr}),K.createElement(S,{onCallback:()=>we(!1)}),K.createElement(Hn.Z,{onOk:()=>{mr()}}),K.createElement(Jn.Z,{onOk:()=>{}}),K.createElement(ee.Z,{onCallback:()=>we(!1),courseEndTime:St==null?void 0:St.course_end_time}),K.createElement(ye.Z,{courseEndTime:St==null?void 0:St.course_end_time,visible:A.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:A.actionTabs.selectArrs,courseId:Le.coursesId,isBatch:A.actionTabs.type!==2,successCallback:()=>{we(!1),mr()}}),K.createElement(lt,null),K.createElement(L,{onCallback:()=>we(!1)}),K.createElement(qt,{onCallback:()=>we(!1)}),K.createElement(It,{refreshList:mr}),K.createElement(nr.Z,null),K.createElement(Bn.Z,{visible:A.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:to,data:kn,onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{key:""}})}}),Ir&&K.createElement(la,{courseId:Ce.coursesId,type:"1",onCancel:()=>pr(!1)}),K.createElement($.default,{open:at,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{nt(!1)},onOk:()=>Fn(void 0,null,function*(){const He=JSON.parse(JSON.stringify(Ge));Object.keys(He).map(function(Or){Or.indexOf("proportion")>-1&&(He[Or]=He[Or]/100)}),(yield(0,B.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:He}})).status===0&&(Q.ZP.success("\u8BBE\u7F6E\u6210\u529F"),nt(!1))}),width:800},K.createElement("div",null,K.createElement(ue.Z,null,K.createElement(O.Z,{span:24},K.createElement(ue.Z,{align:"middle"},K.createElement(O.Z,{span:24},K.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),K.createElement(ue.Z,{className:"mt25"},K.createElement(O.Z,null,K.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),K.createElement(O.Z,{span:24,className:"pl30 mt10"})),K.createElement(ue.Z,null,K.createElement(_.ZP.Group,{value:Ge==null?void 0:Ge.ta_mode,onChange:He=>{Ge.ta_mode=He.target.value,ot(kr({},Ge))}},K.createElement(_.ZP,{value:1,style:{marginTop:15}},K.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),K.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),K.createElement("br",null),K.createElement(_.ZP,{value:0,style:{marginTop:15}},K.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),K.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),K.createElement(ue.Z,{className:"mt25"},K.createElement(O.Z,null,K.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),K.createElement(O.Z,{span:24,className:"pl30 mt10"})),K.createElement(ue.Z,null,K.createElement(_.ZP.Group,{value:Ge.final_mode,onChange:He=>{Ge.final_mode=He.target.value,ot(kr({},Ge))}},K.createElement(_.ZP,{value:!1,style:{marginTop:15}},K.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),K.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",K.createElement(oe.Z,{placement:"bottomLeft",content:Un,trigger:"click"},K.createElement(H.Z,{className:"ml20 current"})))),K.createElement(ue.Z,{align:"middle",className:"mt25 pl30 font14"},K.createElement(O.Z,null,"\u6559\u5E08\u8BC4\u5206:"),K.createElement(O.Z,{className:"ml5"},K.createElement(b.Z,{min:0,max:100,value:Ge.te_proportion,onChange:He=>{Ge.te_proportion=He,ot(Object.assign({},Ge))}}),K.createElement("span",{className:"ml10"},"%"))),K.createElement(ue.Z,{align:"middle",className:"mt25 pl30 font14"},K.createElement(O.Z,null,"\u52A9\u6559\u8BC4\u5206:"),K.createElement(O.Z,{className:"ml5"},K.createElement(b.Z,{min:0,max:100,value:Ge.ta_proportion,onChange:He=>{Ge.ta_proportion=He,ot(Object.assign({},Ge))}}),K.createElement("span",{className:"ml10"},"%"))),K.createElement(ue.Z,{align:"middle",className:"mt25 pl30 font14"},K.createElement(O.Z,null,"\u5B66\u751F\u533F\u8BC4:"),K.createElement(O.Z,{className:"ml5"},K.createElement(b.Z,{min:0,max:100,value:Ge.st_proportion,onChange:He=>{Ge.st_proportion=He,ot(Object.assign({},Ge))}}),K.createElement("span",{className:"ml10"},"%"))),K.createElement("br",null),K.createElement(_.ZP,{value:!0,style:{marginTop:15}},K.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),K.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",K.createElement(oe.Z,{placement:"bottomLeft",content:ro,trigger:"click"},K.createElement(H.Z,{className:"ml20 current"}))))),K.createElement("br",null)),K.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),K.createElement(ue.Z,{className:"mt25"},K.createElement(O.Z,null,K.createElement("strong",null,K.createElement(w.default,{checked:Ge.is_repeat_minus,style:{fontSize:"16px"},onChange:He=>{Ge.is_repeat_minus=He.target.checked,ot(Object.assign({},Ge))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",K.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),K.createElement(O.Z,{span:24,className:"pl30 mt10"})),(Ge==null?void 0:Ge.is_repeat_minus)&&K.createElement("div",{style:{paddingLeft:35}},K.createElement(ue.Z,{align:"middle",className:"mt25 pl30 font14"},K.createElement(O.Z,null,"\u67E5\u91CD\u6263\u5206:"),K.createElement(O.Z,{className:"ml5"},K.createElement(b.Z,{min:0,max:100,value:Ge.repeat_setting_score,onChange:He=>{Ge.repeat_setting_score=He,ot(Object.assign({},Ge))}}))),K.createElement(ue.Z,{align:"middle",className:"mt25 pl30 font14"},K.createElement(O.Z,null,"\u6263\u5206\u9600\u503C:"),K.createElement(O.Z,{className:"ml5"},K.createElement(b.Z,{min:0,max:100,value:Ge.repeat_limit,onChange:He=>{Ge.repeat_limit=He,ot(Object.assign({},Ge))}}),K.createElement("span",{className:"ml10"},"%"))))))))};var $a=(0,D.connect)(({classroomList:A,loading:C,user:p,globalSetting:re})=>({classroomList:A,globalSetting:re,user:p,loading:C.effects}))(Qa)},69924:function(dt,Me,s){"use strict";var n=s(59301),D=s(54580),Q=s(78241),N=s(43418),ne=s(8591),$=s(1710),ue=s(92832),O=s(95237),_=s(43604),oe=s(5871),b=s(5083),w=s(89070),H=s(12290),F=s(3294),v=s(1370),B=s(99064),V=s(79834),X=s(61186),z=s.n(X),ie=s(955),M=s(59301),P=Object.defineProperty,De=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ve=(ee,ye,he)=>ye in ee?P(ee,ye,{enumerable:!0,configurable:!0,writable:!0,value:he}):ee[ye]=he,G=(ee,ye)=>{for(var he in ye||(ye={}))pe.call(ye,he)&&ve(ee,he,ye[he]);if(De)for(var he of De(ye))ge.call(ye,he)&&ve(ee,he,ye[he]);return ee},R=(ee,ye,he)=>new Promise((Te,Fe)=>{var Y=h=>{try{Ae(he.next(h))}catch(T){Fe(T)}},J=h=>{try{Ae(he.throw(h))}catch(T){Fe(T)}},Ae=h=>h.done?Te(h.value):Promise.resolve(h.value).then(Y,J);Ae((he=he.apply(ee,ye)).next())});const{Dragger:U}=D.default,S=({classroomList:ee,dispatch:ye,onOk:he})=>{const Te=(0,w.useParams)(),[Fe]=Q.default.useForm(),[Y,J]=(0,n.useState)(),[Ae,h]=(0,n.useState)(!1),T={height:100,onRemove:()=>{J("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:se=>R(void 0,null,function*(){return J(se),!1})};return(0,n.useEffect)(()=>{Fe.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[ee.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),M.createElement(N.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:ee.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ae},onOk:()=>R(void 0,null,function*(){Fe.submit()}),onCancel:()=>{Fe.resetFields(),ye({type:"classroomList/setActionTabs",payload:{}})}},M.createElement(Q.default,{form:Fe,colon:!1,onFinish:se=>R(void 0,null,function*(){var Se,Ue,lt;if(!(Y!=null&&Y.size)){ne.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}h(!0);let Je=new FormData;Je.append("name",se.name),Je.append("type",ee.actionTabs.type),Je.append("category_id",(Te==null?void 0:Te.categoryId)||null),ee.actionTabs.type==="exercise"?(Je.append("time",se.time||""),Je.append("total_score",se.total_score)):Je.append("description",se.description||""),Je.append("publish_time",z()(se.publish_time).format("YYYY-MM-DD HH:mm")),Je.append("end_time",z()(se.end_time).format("YYYY-MM-DD HH:mm")),Je.append("file",Y);let ut=yield(0,B.ZP)(`/api/courses/${Te.coursesId}/export_external_score_homework.json`,{method:"post",body:Je},!0);h(!1),(ut==null?void 0:ut.status)===0&&(Fe.resetFields(),ye({type:"classroomList/setActionTabs",payload:{}}),he(),((Ue=(Se=ut==null?void 0:ut.data)==null?void 0:Se.fail)==null?void 0:Ue.length)>0&&N.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:M.createElement($.default,{pagination:!1,dataSource:(lt=ut==null?void 0:ut.data)==null?void 0:lt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ie.FH)("",F.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ee.actionTabs.type}`)}}))})},M.createElement(Q.default.Item,{label:ee.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${ee.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},M.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${ee.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),ee.actionTabs.type!=="exercise"&&M.createElement(Q.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},M.createElement(H.Z,{watch:!0})),ee.actionTabs.type==="exercise"&&M.createElement(O.Z,{style:{marginLeft:6}},M.createElement(_.Z,{span:12},M.createElement(Q.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},M.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),M.createElement(_.Z,{span:12},M.createElement(Q.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},M.createElement(oe.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),M.createElement(O.Z,{style:{marginLeft:6,marginBottom:12}},M.createElement(_.Z,{span:12},M.createElement(Q.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},M.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:se=>(0,V.Q8)(se),disabledTime:se=>(0,V.d0)(se),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),M.createElement(_.Z,{span:12},M.createElement(Q.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},M.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:se=>(0,V.Q8)(se,"",Fe.getFieldValue("publish_time")),disabledTime:se=>(0,V.d0)(se,Fe.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),M.createElement(Q.default.Item,{style:{marginBottom:0},label:M.createElement("div",null,M.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),M.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},M.createElement("div",null,M.createElement("a",{download:"\u6A21\u7248.xlsx",className:v.Z.downloadbutton,href:F.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ee.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),M.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),M.createElement(Q.default.Item,{style:{marginBottom:0}},M.createElement(U,G({},T),M.createElement("a",{className:v.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),M.createElement("br",null),M.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Me.Z=(0,w.connect)(({classroomList:ee})=>({classroomList:ee}))(S)},59437:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return oe}});var n=s(59301),D=s(92832),Q=s(24905),N=s(95237),ne={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=s(8797),O=(b,w,H)=>new Promise((F,v)=>{var B=z=>{try{X(H.next(z))}catch(ie){v(ie)}},V=z=>{try{X(H.throw(z))}catch(ie){v(ie)}},X=z=>z.done?F(z.value):Promise.resolve(z.value).then(B,V);X((H=H.apply(b,w)).next())}),oe=({data:b,value:w=[],handleChangePage:H,setSelectedRowKeys:F,selectedRowKeys:v,onChange:B=()=>{}})=>{const[V,X]=(0,n.useState)([]),[z,ie]=(0,n.useState)([]),[M,P]=(0,n.useState)([]);let[De,pe]=(0,n.useState)(1),[ge,ve]=(0,n.useState)();return(0,n.useEffect)(()=>{X(b),ie([]),P([])},[b]),(0,n.useEffect)(()=>{F&&(ie(v),P(v))},[v]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:ne.leftdiv},n.createElement(D.default.Search,{size:"middle",onChange:G=>O(void 0,null,function*(){X(b.filter(R=>{var U;return(U=R==null?void 0:R.name)==null?void 0:U.includes(G.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),V.length===0&&n.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(Q.default.Group,{value:z.map(G=>`${G.id}`),onChange:G=>{F(V.filter(R=>G.includes(`${R.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},V.map((G,R)=>n.createElement(N.Z,{key:G.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(Q.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:G.is_published,value:`${G.id}`},n.createElement("div",{className:ne.listClass},n.createElement("span",{className:ne.spantitle,style:{width:G.is_published?"108px":"170px"}},G.name),G.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:ne.rightdiv},n.createElement(D.default.Search,{onChange:G=>{P(z.filter(R=>R.name.includes(G.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),M.length===0&&n.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),M.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},M.map((G,R)=>n.createElement(N.Z,{justify:"space-between",style:{marginTop:"10px"},key:G.id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},G.name),n.createElement("img",{src:$,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{F(z.filter(U=>`${U.id}`!=`${G.id}`))}})))))))}},50757:function(dt,Me,s){"use strict";s.d(Me,{Ei:function(){return X},rU:function(){return z},ZP:function(){return M}});var n=s(59301),D={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Q=s(78241),N=s(24905),ne=s(5871),$=s(95237),ue=s(43604),O=s(6848),_=s(92310),oe=s.n(_),b=s(59301),w=Object.defineProperty,H=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,B=(P,De,pe)=>De in P?w(P,De,{enumerable:!0,configurable:!0,writable:!0,value:pe}):P[De]=pe,V=(P,De)=>{for(var pe in De||(De={}))F.call(De,pe)&&B(P,pe,De[pe]);if(H)for(var pe of H(De))v.call(De,pe)&&B(P,pe,De[pe]);return P};const X=({value:P,className:De,style:pe})=>{const[ge,ve]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(P){const{submit_limit:R,must_file:U}=P;if(R&&U){ve("1");return}if(R&&!U){ve("2");return}if(!R&&U){ve("3");return}}},[P]);const G={1:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},P==null?void 0:P.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},P==null?void 0:P.submit_limit_num),"\u5B57\u7B26"),3:b.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ge==="0"?b.createElement(b.Fragment,null):b.createElement("section",{className:oe()(D.exhibition,De),style:pe},b.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),G==null?void 0:G[ge])},z=({className:P,style:De,form:pe})=>{const ge=Q.default.useWatch("submit_limit",pe),ve=Q.default.useWatch("can_submit",pe);return b.createElement("section",{className:oe()(D.wrap,P),style:De},b.createElement("div",{className:`${D.title}`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement("div",null,b.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(Q.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),b.createElement(Q.default.Item,{name:"submit_num",rules:ve&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},b.createElement(ne.Z,{precision:0,min:1,disabled:!ve,size:"large",addonAfter:"\u6B21",style:{width:223}})),b.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},b.createElement(Q.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),b.createElement(Q.default.Item,{className:"mr10",name:"submit_limit_num",rules:ge&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(ne.Z,{precision:0,min:1,disabled:!ge,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),b.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},b.createElement(Q.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},b.createElement(N.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(Q.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),b.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var M=({value:P,onChange:De,className:pe,style:ge,disabled:ve=!1,checkMarginLeft:G=0})=>{const R={submit_limit:!1,submit_limit_num:200,must_file:!1},[U,S]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(P,"value"),!P)return;const ye={submit_limit:P==null?void 0:P.submit_limit,submit_limit_num:P==null?void 0:P.submit_limit_num,must_file:P==null?void 0:P.must_file,can_submit:P==null?void 0:P.can_submit,submit_num:P==null?void 0:P.submit_num};S(V({},ye))},[P]);const ee=ye=>{const he=V(V({},U),ye);De(he)};return b.createElement("section",{className:oe()(D.wrap,pe),style:ge},b.createElement("div",{className:`${D.title} mt30`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement($.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},b.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{disabled:ve,checked:U==null?void 0:U.can_submit,onChange:ye=>ee({can_submit:ye.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),b.createElement(ne.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ve||!(U!=null&&U.can_submit),value:U==null?void 0:U.submit_num,onChange:ye=>ee({submit_num:ye})}),b.createElement(O.Z,{overlayInnerStyle:{width:520},title:b.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",b.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${D.title_icon}`}))),b.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{style:{marginLeft:G},disabled:ve,checked:U==null?void 0:U.submit_limit,onChange:ye=>ee({submit_limit:ye.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),b.createElement(ne.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ve||!(U!=null&&U.submit_limit),value:U==null?void 0:U.submit_limit_num,onChange:ye=>ee({submit_limit_num:ye})})),b.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{style:{marginLeft:G},disabled:ve,checked:U==null?void 0:U.must_file,onChange:ye=>ee({must_file:ye.target.checked})}),b.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},22488:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return M}});var n=s(59301),D=s(43418),Q=s(61621),N=s(95237),ne=s(6848),$={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ue=s(54203),O=s(89070),_=s(59301),oe=Object.defineProperty,b=Object.defineProperties,w=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,B=(P,De,pe)=>De in P?oe(P,De,{enumerable:!0,configurable:!0,writable:!0,value:pe}):P[De]=pe,V=(P,De)=>{for(var pe in De||(De={}))F.call(De,pe)&&B(P,pe,De[pe]);if(H)for(var pe of H(De))v.call(De,pe)&&B(P,pe,De[pe]);return P},X=(P,De)=>b(P,w(De)),z=(P,De,pe)=>new Promise((ge,ve)=>{var G=S=>{try{U(pe.next(S))}catch(ee){ve(ee)}},R=S=>{try{U(pe.throw(S))}catch(ee){ve(ee)}},U=S=>S.done?ge(S.value):Promise.resolve(S.value).then(G,R);U((pe=pe.apply(P,De)).next())}),M=({type:P=1,data:De,visible:pe,callback:ge,onCancel:ve})=>{var G,R;const[U,S]=(0,n.useState)([]),ee=(0,O.useSelector)(Fe=>Fe.loading);(0,n.useEffect)(()=>{S(De)},[JSON.stringify(De)]);const ye=(Fe,Y)=>{const J=(h,T,se)=>{const Se=Array.from(h),[Ue]=Se.splice(T,1);return Se.splice(se,0,Ue),Se};if(!Fe.destination)return;const Ae=J(Y,Fe.source.index,Fe.destination.index);S(Ae)},he=Fe=>{let Y={};return P===1&&(Y={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[Fe]),P===2&&(Y={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[Fe]),_.createElement("div",{className:$.tag,style:V({},Y)},Fe)},Te=()=>z(void 0,null,function*(){ge(U.map(Fe=>Fe.task_id))});return _.createElement(D.default,{centered:!0,destroyOnClose:!0,open:pe,onCancel:ve,onOk:Te,confirmLoading:(G=ee==null?void 0:ee.effects)==null?void 0:G["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},_.createElement("div",{className:$.wrap},_.createElement("div",{className:$.tip},_.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),_.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),_.createElement(Q.Z,{loading:(R=ee==null?void 0:ee.effects)==null?void 0:R["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},_.createElement(ue.Z5,{onDragEnd:Fe=>ye(Fe,U)},_.createElement(ue.bK,{droppableId:"droppable"},(Fe,Y)=>_.createElement("div",X(V({ref:Fe.innerRef},Fe.droppableProps),{className:$.listWrap}),U.map((J,Ae)=>_.createElement(ue._l,{key:J.task_id,draggableId:J.task_id.toString(),index:Ae},(h,T)=>_.createElement("div",X(V(V({ref:h.innerRef},h.draggableProps),h.dragHandleProps),{className:$.li}),_.createElement(N.Z,{align:"middle"},_.createElement("div",{className:$.nameWrap},_.createElement(ne.Z,{title:J==null?void 0:J.task_name},_.createElement("div",{className:$.name},J==null?void 0:J.task_name))),he(J==null?void 0:J.status)),_.createElement(N.Z,{align:"middle",className:"font12 mt10"},_.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",_.createElement("span",{className:"ml5 c-black"},(J==null?void 0:J.user_name)||"--")))))),Fe.placeholder))))))}},23538:function(dt,Me,s){"use strict";s.d(Me,{$J:function(){return Q},JZ:function(){return ne},bN:function(){return ue},jP:function(){return $},rO:function(){return N}});var n=s(99064),D=(O,_,oe)=>new Promise((b,w)=>{var H=B=>{try{v(oe.next(B))}catch(V){w(V)}},F=B=>{try{v(oe.throw(B))}catch(V){w(V)}},v=B=>B.done?b(B.value):Promise.resolve(B.value).then(H,F);v((oe=oe.apply(O,_)).next())});function Q(O){return(0,n.U2)(`libraries/${O}.json`)}function N(){return(0,n.U2)("library_tags.json")}function ne(O){return D(this,null,function*(){return(yield(0,n.IV)(`attachments/${O}.json`)).status===0})}function $(O){return(0,n.v_)("libraries.json",O)}function ue(O,_){return(0,n.gz)(`libraries/${O}.json`,_)}},83312:function(dt,Me,s){"use strict";s.d(Me,{U:function(){return _}});var n=s(59301),D=Object.defineProperty,Q=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,$=(oe,b,w)=>b in oe?D(oe,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):oe[b]=w,ue=(oe,b)=>{for(var w in b||(b={}))N.call(b,w)&&$(oe,w,b[w]);if(Q)for(var w of Q(b))ne.call(b,w)&&$(oe,w,b[w]);return oe},O=(oe,b,w)=>new Promise((H,F)=>{var v=X=>{try{V(w.next(X))}catch(z){F(z)}},B=X=>{try{V(w.throw(X))}catch(z){F(z)}},V=X=>X.done?H(X.value):Promise.resolve(X.value).then(v,B);V((w=w.apply(oe,b)).next())});function _(oe,b){const[w,H]=(0,n.useState)(b),[F,v]=(0,n.useState)(!1),[B,V]=(0,n.useState)();return[w,F,(z,ie=!1)=>O(this,null,function*(){const M=ie?b:ue(ue({},w),z);v(!0),H(M);const P=yield oe(M);return v(!1),V(P),P}),B,V]}},54873:function(dt,Me,s){"use strict";s.d(Me,{_:function(){return b}});var n=s(49692),D=s(43418),Q=s(8591),N=s(1710),ne=s(955),$=s(59301),ue=(w,H,F)=>new Promise((v,B)=>{var V=ie=>{try{z(F.next(ie))}catch(M){B(M)}},X=ie=>{try{z(F.throw(ie))}catch(M){B(M)}},z=ie=>ie.done?v(ie.value):Promise.resolve(ie.value).then(V,X);z((F=F.apply(w,H)).next())});const O=w=>ue(void 0,[w],function*({is_jupyter:H,is_jupyter_lab:F,shixunId:v,homework_common_id:B,courseId:V}){if(H||F){const z=yield(0,n.BK)({id:v});z!=null&&z.identifier&&(0,ne.xg)(`/tasks/${z.identifier}/jupyter?homework_common_id=${B}`);return}const X=yield(0,n.Ir)({id:v,homework_common_id:B});if(X!=null&&X.game_identifier){(0,ne.xg)(`/tasks/${V}/${B}/${X.game_identifier}`);return}(X==null?void 0:X.status)===2?_(X==null?void 0:X.message,B,V):(X==null?void 0:X.status)===3?oe(X==null?void 0:X.message):(X==null?void 0:X.status)==-3&&(0,ne.eF)()}),_=(w,H,F)=>{w=w!=null&&w.includes(".json")?w:`${w}.json`,D.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const v=yield(0,n.$Q)({url:w});if(!v)return;Q.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const B=yield(0,n.Ir)({id:v.shixun_identifier,homework_common_id:H});if(B!=null&&B.game_identifier){(0,ne.xg)(`/tasks/${F}/${H}/${B.game_identifier}`);return}(B==null?void 0:B.status)===2?_(B==null?void 0:B.message,H,F):(B==null?void 0:B.status)===3&&oe(B==null?void 0:B.message)})})},oe=w=>{D.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:$.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",w,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},b=(w,H)=>ue(void 0,[w,H],function*(F,{is_jupyter:v,is_jupyter_lab:B}){const V=yield(0,n.WT)(F);if(V.length>1)return D.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:$.createElement("div",null,$.createElement("div",null,"\u4F60\u5F53\u524D\u6709",V.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),$.createElement(N.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(X,z){const{course_identifier:ie,id:M}=z||{};return $.createElement("a",{target:"_blank",href:`/classrooms/${ie}/shixun_homework/${M}/detail`},X)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(X,z){const{course_identifier:ie,id:M,shixun_identifier:P}=z;return $.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{O({is_jupyter:v,is_jupyter_lab:B,shixunId:P,homework_common_id:M,courseId:ie})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:V,rowKey:"id"}))}),!0;if(V.length===1){const{shixun_identifier:X,id:z,course_identifier:ie}=V[0];return O({is_jupyter:v,is_jupyter_lab:B,shixunId:X,homework_common_id:z,courseId:ie}),!0}return!1});Me.Z=O},77578:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return n}});const n=D=>D?typeof D=="function"?D():D:null},27666:function(dt,Me,s){"use strict";var n=s(19127),D=s(16089);function Q(N){let ne;const $=O=>()=>{ne=null,N.apply(void 0,(0,n.Z)(O))},ue=function(){if(ne==null){for(var O=arguments.length,_=new Array(O),oe=0;oe{D.Z.cancel(ne),ne=null},ue}Me.Z=Q},81228:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return pe}});var n=s(52884),D=s(95727),Q=s(65711),N=s(85745),ne=s(59301),$=s(92310),ue=s.n($),O=s(29301),_=s(2738),oe=s(27666),b=s(36355),w=s(83116),H=s(37613);const F=ge=>{const{componentCls:ve}=ge;return{[ve]:{position:"fixed",zIndex:ge.zIndexPopup}}};var v=(0,w.Z)("Affix",ge=>{const ve=(0,H.TS)(ge,{zIndexPopup:ge.zIndexBase+10});return[F(ve)]});function B(ge){return ge!==window?ge.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function V(ge,ve,G){if(G!==void 0&&ve.top>ge.top-G)return G+ve.top}function X(ge,ve,G){if(G!==void 0&&ve.bottom{const U=R.getTargetFunc(),S=U==null?void 0:U(),{prevTarget:ee}=R.state;ee!==S&&(z.forEach(ye=>{ee==null||ee.removeEventListener(ye,R.lazyUpdatePosition),S==null||S.addEventListener(ye,R.lazyUpdatePosition)}),R.updatePosition(),R.setState({prevTarget:S}))},R.removeListeners=()=>{R.timer&&(clearTimeout(R.timer),R.timer=null);const{prevTarget:U}=R.state,S=R.getTargetFunc(),ee=S==null?void 0:S();z.forEach(ye=>{ee==null||ee.removeEventListener(ye,R.lazyUpdatePosition),U==null||U.removeEventListener(ye,R.lazyUpdatePosition)}),R.updatePosition.cancel(),R.lazyUpdatePosition.cancel()},R.getOffsetTop=()=>{const{offsetBottom:U,offsetTop:S}=R.props;return U===void 0&&S===void 0?0:S},R.getOffsetBottom=()=>R.props.offsetBottom,R.measure=()=>{const{status:U,lastAffix:S}=R.state,{onChange:ee}=R.props,ye=R.getTargetFunc();if(U!==M.Prepare||!R.fixedNodeRef.current||!R.placeholderNodeRef.current||!ye)return;const he=R.getOffsetTop(),Te=R.getOffsetBottom(),Fe=ye();if(Fe){const Y={status:M.None},J=B(R.placeholderNodeRef.current);if(J.top===0&&J.left===0&&J.width===0&&J.height===0)return;const Ae=B(Fe),h=V(J,Ae,he),T=X(J,Ae,Te);h!==void 0?(Y.affixStyle={position:"fixed",top:h,width:J.width,height:J.height},Y.placeholderStyle={width:J.width,height:J.height}):T!==void 0&&(Y.affixStyle={position:"fixed",bottom:T,width:J.width,height:J.height},Y.placeholderStyle={width:J.width,height:J.height}),Y.lastAffix=!!Y.affixStyle,ee&&S!==Y.lastAffix&&ee(Y.lastAffix),R.setState(Y)}},R.prepareMeasure=()=>{R.setState({status:M.Prepare,affixStyle:void 0,placeholderStyle:void 0})},R.updatePosition=(0,oe.Z)(()=>{R.prepareMeasure()}),R.lazyUpdatePosition=(0,oe.Z)(()=>{const U=R.getTargetFunc(),{affixStyle:S}=R.state;if(U&&S){const ee=R.getOffsetTop(),ye=R.getOffsetBottom(),he=U();if(he&&R.placeholderNodeRef.current){const Te=B(he),Fe=B(R.placeholderNodeRef.current),Y=V(Fe,Te,ee),J=X(Fe,Te,ye);if(Y!==void 0&&S.top===Y||J!==void 0&&S.bottom===J)return}}R.prepareMeasure()}),R}return(0,D.Z)(G,[{key:"getTargetFunc",value:function(){const{getTargetContainer:U}=this.context,{target:S}=this.props;return S!==void 0?S:U!=null?U:ie}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(U){this.addListeners(),(U.offsetTop!==this.props.offsetTop||U.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:U,placeholderStyle:S}=this.state,{affixPrefixCls:ee,rootClassName:ye,children:he}=this.props,Te=ue()(U&&ye,{[ee]:!!U});let Fe=(0,_.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ne.createElement(O.Z,{onResize:this.updatePosition},ne.createElement("div",Object.assign({},Fe,{ref:this.placeholderNodeRef}),U&&ne.createElement("div",{style:S,"aria-hidden":"true"}),ne.createElement("div",{className:Te,ref:this.fixedNodeRef,style:U},ne.createElement(O.Z,{onResize:this.updatePosition},he))))}}]),G}(ne.Component);P.contextType=b.E_;var pe=(0,ne.forwardRef)((ge,ve)=>{const{prefixCls:G,rootClassName:R}=ge,{getPrefixCls:U}=(0,ne.useContext)(b.E_),S=U("affix",G),[ee,ye]=v(S),he=Object.assign(Object.assign({},ge),{affixPrefixCls:S,rootClassName:ue()(R,ye)});return ee(ne.createElement(P,Object.assign({},he,{ref:ve})))})},39722:function(dt,Me,s){"use strict";s.d(Me,{t5:function(){return oe}});var n=s(92310),D=s.n(n),Q=s(55477),N=s(59301),ne=s(36355),$=s(77578),ue=s(17356),O=function(w,H){var F={};for(var v in w)Object.prototype.hasOwnProperty.call(w,v)&&H.indexOf(v)<0&&(F[v]=w[v]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,v=Object.getOwnPropertySymbols(w);B{if(!(!H&&!F))return N.createElement(N.Fragment,null,H&&N.createElement("div",{className:`${w}-title`},(0,$.Z)(H)),N.createElement("div",{className:`${w}-inner-content`},(0,$.Z)(F)))},oe=w=>{const{hashId:H,prefixCls:F,className:v,style:B,placement:V="top",title:X,content:z,children:ie}=w;return N.createElement("div",{className:D()(H,F,`${F}-pure`,`${F}-placement-${V}`,v),style:B},N.createElement("div",{className:`${F}-arrow`}),N.createElement(Q.G,Object.assign({},w,{className:H,prefixCls:F}),ie||_(F,X,z)))},b=w=>{const{prefixCls:H}=w,F=O(w,["prefixCls"]),{getPrefixCls:v}=N.useContext(ne.E_),B=v("popover",H),[V,X]=(0,ue.Z)(B);return V(N.createElement(oe,Object.assign({},F,{prefixCls:B,hashId:X})))};Me.ZP=b},60324:function(dt,Me,s){"use strict";var n=s(92310),D=s.n(n),Q=s(59301),N=s(77578),ne=s(62892),$=s(36355),ue=s(6848),O=s(39722),_=s(17356),oe=function(H,F){var v={};for(var B in H)Object.prototype.hasOwnProperty.call(H,B)&&F.indexOf(B)<0&&(v[B]=H[B]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,B=Object.getOwnPropertySymbols(H);V{let{title:F,content:v,prefixCls:B}=H;return Q.createElement(Q.Fragment,null,F&&Q.createElement("div",{className:`${B}-title`},(0,N.Z)(F)),Q.createElement("div",{className:`${B}-inner-content`},(0,N.Z)(v)))},w=Q.forwardRef((H,F)=>{const{prefixCls:v,title:B,content:V,overlayClassName:X,placement:z="top",trigger:ie="hover",mouseEnterDelay:M=.1,mouseLeaveDelay:P=.1,overlayStyle:De={}}=H,pe=oe(H,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=Q.useContext($.E_),ve=ge("popover",v),[G,R]=(0,_.Z)(ve),U=ge(),S=D()(X,R);return G(Q.createElement(ue.Z,Object.assign({placement:z,trigger:ie,mouseEnterDelay:M,mouseLeaveDelay:P,overlayStyle:De},pe,{prefixCls:ve,overlayClassName:S,ref:F,overlay:B||V?Q.createElement(b,{prefixCls:ve,title:B,content:V}):null,transitionName:(0,ne.m)(U,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});w._InternalPanelDoNotUseOrYouWillBeFired=O.ZP,Me.Z=w},17356:function(dt,Me,s){"use strict";var n=s(17313),D=s(29878),Q=s(19447),N=s(33166),ne=s(83116),$=s(37613);const ue=oe=>{const{componentCls:b,popoverColor:w,minWidth:H,fontWeightStrong:F,popoverPadding:v,boxShadowSecondary:B,colorTextHeading:V,borderRadiusLG:X,zIndexPopup:z,marginXS:ie,colorBgElevated:M,popoverBg:P}=oe;return[{[b]:Object.assign(Object.assign({},(0,n.Wf)(oe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":M,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${b}-content`]:{position:"relative"},[`${b}-inner`]:{backgroundColor:P,backgroundClip:"padding-box",borderRadius:X,boxShadow:B,padding:v},[`${b}-title`]:{minWidth:H,marginBottom:ie,color:V,fontWeight:F},[`${b}-inner-content`]:{color:w}})},(0,Q.ZP)(oe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${b}-pure`]:{position:"relative",maxWidth:"none",margin:oe.sizePopupArrow,display:"inline-block",[`${b}-content`]:{display:"inline-block"}}}]},O=oe=>{const{componentCls:b}=oe;return{[b]:N.i.map(w=>{const H=oe[`${w}6`];return{[`&${b}-${w}`]:{"--antd-arrow-background-color":H,[`${b}-inner`]:{backgroundColor:H},[`${b}-arrow`]:{background:"transparent"}}}})}},_=oe=>{const{componentCls:b,lineWidth:w,lineType:H,colorSplit:F,paddingSM:v,controlHeight:B,fontSize:V,lineHeight:X,padding:z}=oe,ie=B-Math.round(V*X),M=ie/2,P=ie/2-w,De=z;return{[b]:{[`${b}-inner`]:{padding:0},[`${b}-title`]:{margin:0,padding:`${M}px ${De}px ${P}px`,borderBottom:`${w}px ${H} ${F}`},[`${b}-inner-content`]:{padding:`${v}px ${De}px`}}}};Me.Z=(0,ne.Z)("Popover",oe=>{const{colorBgElevated:b,colorText:w,wireframe:H}=oe,F=(0,$.TS)(oe,{popoverPadding:12,popoverBg:b,popoverColor:w});return[ue(F),O(F),H&&_(F),(0,D._y)(F,"zoom-big")]},oe=>({width:177,minWidth:177,zIndexPopup:oe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},13570:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return Ae}});var n=s(96663),D=s(59301),Q={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"},N=Q,ne=s(7657),$=function(T,se){return D.createElement(ne.Z,(0,n.Z)({},T,{ref:se,icon:N}))},ue=D.forwardRef($),O=ue,_=s(92310),oe=s.n(_),b=s(90493),w=s(72071),H=s(6620),F=s(18929),v=s(10228),B=s(26112);function V(h,T){var se=h.disabled,Se=h.prefixCls,Ue=h.character,lt=h.characterRender,Je=h.index,ut=h.count,et=h.value,Ft=h.allowHalf,wt=h.focused,Bt=h.onHover,Mt=h.onClick,Ht=function(vt){Bt(vt,Je)},Vt=function(vt){Mt(vt,Je)},cr=function(vt){vt.keyCode===v.Z.ENTER&&Mt(vt,Je)},te=Je+1,j=new Set([Se]);et===0&&Je===0&&wt?j.add("".concat(Se,"-focused")):Ft&&et+.5>=te&&etJe?"true":"false","aria-posinset":Je+1,"aria-setsize":ut,tabIndex:se?-1:0},D.createElement("div",{className:"".concat(Se,"-first")},L),D.createElement("div",{className:"".concat(Se,"-second")},L)));return lt&&(ce=lt(ce,h)),ce}var X=D.forwardRef(V);function z(){var h=D.useRef({});function T(Se){return h.current[Se]}function se(Se){return function(Ue){h.current[Se]=Ue}}return[T,se]}function ie(h){var T=h.pageXOffset,se="scrollLeft";if(typeof T!="number"){var Se=h.document;T=Se.documentElement[se],typeof T!="number"&&(T=Se.body[se])}return T}function M(h){var T,se,Se=h.ownerDocument,Ue=Se.body,lt=Se&&Se.documentElement,Je=h.getBoundingClientRect();return T=Je.left,se=Je.top,T-=lt.clientLeft||Ue.clientLeft||0,se-=lt.clientTop||Ue.clientTop||0,{left:T,top:se}}function P(h){var T=M(h),se=h.ownerDocument,Se=se.defaultView||se.parentWindow;return T.left+=ie(Se),T.left}var De=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(h,T){var se,Se=h.prefixCls,Ue=Se===void 0?"rc-rate":Se,lt=h.className,Je=h.defaultValue,ut=h.value,et=h.count,Ft=et===void 0?5:et,wt=h.allowHalf,Bt=wt===void 0?!1:wt,Mt=h.allowClear,Ht=Mt===void 0?!0:Mt,Vt=h.character,cr=Vt===void 0?"\u2605":Vt,te=h.characterRender,j=h.disabled,L=h.direction,ce=L===void 0?"ltr":L,Xe=h.tabIndex,vt=Xe===void 0?0:Xe,rt=h.autoFocus,At=h.onHoverChange,_e=h.onChange,it=h.onFocus,ht=h.onBlur,Lt=h.onKeyDown,zt=h.onMouseLeave,br=(0,H.Z)(h,De),Wt=z(),qt=(0,w.Z)(Wt,2),tr=qt[0],ar=qt[1],st=D.useRef(null),Oe=function(){if(!j){var Re;(Re=st.current)===null||Re===void 0||Re.focus()}};D.useImperativeHandle(T,function(){return{focus:Oe,blur:function(){if(!j){var Re;(Re=st.current)===null||Re===void 0||Re.blur()}}}});var Pr=(0,F.Z)(Je||0,{value:ut}),Fr=(0,w.Z)(Pr,2),jr=Fr[0],dr=Fr[1],yr=(0,F.Z)(null),kt=(0,w.Z)(yr,2),ct=kt[0],Gt=kt[1],or=function(Re,pt){var ze=ce==="rtl",xe=Re+1;if(Bt){var jt=tr(Re),Pt=P(jt),mt=jt.clientWidth;(ze&&pt-Pt>mt/2||!ze&&pt-Pt0&&!ze||pt===v.Z.RIGHT&&xe>0&&ze?(Bt?xe-=.5:xe-=1,Zt(xe),Re.preventDefault()):pt===v.Z.LEFT&&xe{const{componentCls:T}=h;return{[`${T}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:h.marginXS},"> div":{transition:`all ${h.motionDurationMid}, outline 0s`,"&:hover":{transform:h.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${h.lineWidth}px dashed ${h.starColor}`,transform:h.starHoverScale}},"&-first, &-second":{color:h.starBg,transition:`all ${h.motionDurationMid}`,userSelect:"none",[h.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${T}-star-first, &-half ${T}-star-second`]:{opacity:1},[`&-half ${T}-star-first, &-full ${T}-star-second`]:{color:"inherit"}}}},he=h=>({[`&-rtl${h.componentCls}`]:{direction:"rtl"}}),Te=h=>{const{componentCls:T}=h;return{[T]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,U.Wf)(h)),{display:"inline-block",margin:0,padding:0,color:h.starColor,fontSize:h.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${T} ${T}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ye(h)),{[`+ ${T}-text`]:{display:"inline-block",marginInlineStart:h.marginXS,fontSize:h.fontSize}}),he(h))}};var Fe=(0,S.Z)("Rate",h=>{const T=(0,ee.TS)(h,{});return[Te(T)]},h=>({starColor:h.yellow6,starSize:h.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:h.colorFillContent})),Y=function(h,T){var se={};for(var Se in h)Object.prototype.hasOwnProperty.call(h,Se)&&T.indexOf(Se)<0&&(se[Se]=h[Se]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Se=Object.getOwnPropertySymbols(h);Ue{const{prefixCls:se,className:Se,rootClassName:Ue,style:lt,tooltips:Je,character:ut=D.createElement(O,null)}=h,et=Y(h,["prefixCls","className","rootClassName","style","tooltips","character"]),Ft=(j,L)=>{let{index:ce}=L;return Je?D.createElement(R.Z,{title:Je[ce]},j):j},{getPrefixCls:wt,direction:Bt,rate:Mt}=D.useContext(G.E_),Ht=wt("rate",se),[Vt,cr]=Fe(Ht),te=Object.assign(Object.assign({},Mt==null?void 0:Mt.style),lt);return Vt(D.createElement(ve,Object.assign({ref:T,character:ut,characterRender:Ft},et,{className:oe()(Se,Ue,cr,Mt==null?void 0:Mt.className),style:te,prefixCls:Ht,direction:Bt})))})},61621:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return cr}});var n=s(92310),D=s.n(n),Q=s(59301),N=s(36355),ne=s(2738),ue=te=>{const{prefixCls:j,className:L,style:ce,size:Xe,shape:vt}=te,rt=D()({[`${j}-lg`]:Xe==="large",[`${j}-sm`]:Xe==="small"}),At=D()({[`${j}-circle`]:vt==="circle",[`${j}-square`]:vt==="square",[`${j}-round`]:vt==="round"}),_e=Q.useMemo(()=>typeof Xe=="number"?{width:Xe,height:Xe,lineHeight:`${Xe}px`}:{},[Xe]);return Q.createElement("span",{className:D()(j,rt,At,L),style:Object.assign(Object.assign({},_e),ce)})},O=s(93083),_=s(83116),oe=s(37613);const b=new O.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),w=te=>({height:te,lineHeight:`${te}px`}),H=te=>Object.assign({width:te},w(te)),F=te=>({background:te.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:b,animationDuration:te.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),v=te=>Object.assign({width:te*5,minWidth:te*5},w(te)),B=te=>{const{skeletonAvatarCls:j,gradientFromColor:L,controlHeight:ce,controlHeightLG:Xe,controlHeightSM:vt}=te;return{[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:L},H(ce)),[`${j}${j}-circle`]:{borderRadius:"50%"},[`${j}${j}-lg`]:Object.assign({},H(Xe)),[`${j}${j}-sm`]:Object.assign({},H(vt))}},V=te=>{const{controlHeight:j,borderRadiusSM:L,skeletonInputCls:ce,controlHeightLG:Xe,controlHeightSM:vt,gradientFromColor:rt}=te;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:L},v(j)),[`${ce}-lg`]:Object.assign({},v(Xe)),[`${ce}-sm`]:Object.assign({},v(vt))}},X=te=>Object.assign({width:te},w(te)),z=te=>{const{skeletonImageCls:j,imageSizeBase:L,gradientFromColor:ce,borderRadiusSM:Xe}=te;return{[`${j}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ce,borderRadius:Xe},X(L*2)),{[`${j}-path`]:{fill:"#bfbfbf"},[`${j}-svg`]:Object.assign(Object.assign({},X(L)),{maxWidth:L*4,maxHeight:L*4}),[`${j}-svg${j}-svg-circle`]:{borderRadius:"50%"}}),[`${j}${j}-circle`]:{borderRadius:"50%"}}},ie=(te,j,L)=>{const{skeletonButtonCls:ce}=te;return{[`${L}${ce}-circle`]:{width:j,minWidth:j,borderRadius:"50%"},[`${L}${ce}-round`]:{borderRadius:j}}},M=te=>Object.assign({width:te*2,minWidth:te*2},w(te)),P=te=>{const{borderRadiusSM:j,skeletonButtonCls:L,controlHeight:ce,controlHeightLG:Xe,controlHeightSM:vt,gradientFromColor:rt}=te;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:j,width:ce*2,minWidth:ce*2},M(ce))},ie(te,ce,L)),{[`${L}-lg`]:Object.assign({},M(Xe))}),ie(te,Xe,`${L}-lg`)),{[`${L}-sm`]:Object.assign({},M(vt))}),ie(te,vt,`${L}-sm`))},De=te=>{const{componentCls:j,skeletonAvatarCls:L,skeletonTitleCls:ce,skeletonParagraphCls:Xe,skeletonButtonCls:vt,skeletonInputCls:rt,skeletonImageCls:At,controlHeight:_e,controlHeightLG:it,controlHeightSM:ht,gradientFromColor:Lt,padding:zt,marginSM:br,borderRadius:Wt,titleHeight:qt,blockRadius:tr,paragraphLiHeight:ar,controlHeightXS:st,paragraphMarginTop:Oe}=te;return{[`${j}`]:{display:"table",width:"100%",[`${j}-header`]:{display:"table-cell",paddingInlineEnd:zt,verticalAlign:"top",[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lt},H(_e)),[`${L}-circle`]:{borderRadius:"50%"},[`${L}-lg`]:Object.assign({},H(it)),[`${L}-sm`]:Object.assign({},H(ht))},[`${j}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ce}`]:{width:"100%",height:qt,background:Lt,borderRadius:tr,[`+ ${Xe}`]:{marginBlockStart:ht}},[`${Xe}`]:{padding:0,"> li":{width:"100%",height:ar,listStyle:"none",background:Lt,borderRadius:tr,"+ li":{marginBlockStart:st}}},[`${Xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${j}-content`]:{[`${ce}, ${Xe} > li`]:{borderRadius:Wt}}},[`${j}-with-avatar ${j}-content`]:{[`${ce}`]:{marginBlockStart:br,[`+ ${Xe}`]:{marginBlockStart:Oe}}},[`${j}${j}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},P(te)),B(te)),V(te)),z(te)),[`${j}${j}-block`]:{width:"100%",[`${vt}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${j}${j}-active`]:{[` - ${ce}, - ${Xe} > li, - ${L}, - ${vt}, - ${rt}, - ${At} - `]:Object.assign({},F(te))}}};var pe=(0,_.Z)("Skeleton",te=>{const{componentCls:j}=te,L=(0,oe.TS)(te,{skeletonAvatarCls:`${j}-avatar`,skeletonTitleCls:`${j}-title`,skeletonParagraphCls:`${j}-paragraph`,skeletonButtonCls:`${j}-button`,skeletonInputCls:`${j}-input`,skeletonImageCls:`${j}-image`,imageSizeBase:te.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${te.gradientFromColor} 25%, ${te.gradientToColor} 37%, ${te.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[De(L)]},te=>{const{colorFillContent:j,colorFill:L}=te,ce=j,Xe=L;return{color:ce,colorGradientEnd:Xe,gradientFromColor:ce,gradientToColor:Xe,titleHeight:te.controlHeight/2,blockRadius:te.borderRadiusSM,paragraphMarginTop:te.marginLG+te.marginXXS,paragraphLiHeight:te.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ve=te=>{const{prefixCls:j,className:L,rootClassName:ce,active:Xe,shape:vt="circle",size:rt="default"}=te,{getPrefixCls:At}=Q.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,ne.Z)(te,["prefixCls","className"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe},L,ce,ht);return it(Q.createElement("div",{className:zt},Q.createElement(ue,Object.assign({prefixCls:`${_e}-avatar`,shape:vt,size:rt},Lt))))},R=te=>{const{prefixCls:j,className:L,rootClassName:ce,active:Xe,block:vt=!1,size:rt="default"}=te,{getPrefixCls:At}=Q.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,ne.Z)(te,["prefixCls"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe,[`${_e}-block`]:vt},L,ce,ht);return it(Q.createElement("div",{className:zt},Q.createElement(ue,Object.assign({prefixCls:`${_e}-button`,size:rt},Lt))))};const U="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ee=te=>{const{prefixCls:j,className:L,rootClassName:ce,style:Xe,active:vt}=te,{getPrefixCls:rt}=Q.useContext(N.E_),At=rt("skeleton",j),[_e,it]=pe(At),ht=D()(At,`${At}-element`,{[`${At}-active`]:vt},L,ce,it);return _e(Q.createElement("div",{className:ht},Q.createElement("div",{className:D()(`${At}-image`,L),style:Xe},Q.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${At}-image-svg`},Q.createElement("path",{d:U,className:`${At}-image-path`})))))},he=te=>{const{prefixCls:j,className:L,rootClassName:ce,active:Xe,block:vt,size:rt="default"}=te,{getPrefixCls:At}=Q.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,ne.Z)(te,["prefixCls"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe,[`${_e}-block`]:vt},L,ce,ht);return it(Q.createElement("div",{className:zt},Q.createElement(ue,Object.assign({prefixCls:`${_e}-input`,size:rt},Lt))))},Te=s(96663),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Y=Fe,J=s(7657),Ae=function(j,L){return Q.createElement(J.Z,(0,Te.Z)({},j,{ref:L,icon:Y}))},h=Q.forwardRef(Ae),T=h,Se=te=>{const{prefixCls:j,className:L,rootClassName:ce,style:Xe,active:vt,children:rt}=te,{getPrefixCls:At}=Q.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=D()(_e,`${_e}-element`,{[`${_e}-active`]:vt},ht,L,ce),zt=rt!=null?rt:Q.createElement(T,null);return it(Q.createElement("div",{className:Lt},Q.createElement("div",{className:D()(`${_e}-image`,L),style:Xe},zt)))},Ue=s(19127),Je=te=>{const j=At=>{const{width:_e,rows:it=2}=te;if(Array.isArray(_e))return _e[At];if(it-1===At)return _e},{prefixCls:L,className:ce,style:Xe,rows:vt}=te,rt=(0,Ue.Z)(Array(vt)).map((At,_e)=>Q.createElement("li",{key:_e,style:{width:j(_e)}}));return Q.createElement("ul",{className:D()(L,ce),style:Xe},rt)},et=te=>{let{prefixCls:j,className:L,width:ce,style:Xe}=te;return Q.createElement("h3",{className:D()(j,L),style:Object.assign({width:ce},Xe)})};function Ft(te){return te&&typeof te=="object"?te:{}}function wt(te,j){return te&&!j?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Bt(te,j){return!te&&j?{width:"38%"}:te&&j?{width:"50%"}:{}}function Mt(te,j){const L={};return(!te||!j)&&(L.width="61%"),!te&&j?L.rows=3:L.rows=2,L}const Ht=te=>{const{prefixCls:j,loading:L,className:ce,rootClassName:Xe,style:vt,children:rt,avatar:At=!1,title:_e=!0,paragraph:it=!0,active:ht,round:Lt}=te,{getPrefixCls:zt,direction:br,skeleton:Wt}=Q.useContext(N.E_),qt=zt("skeleton",j),[tr,ar]=pe(qt);if(L||!("loading"in te)){const st=!!At,Oe=!!_e,Pr=!!it;let Fr;if(st){const yr=Object.assign(Object.assign({prefixCls:`${qt}-avatar`},wt(Oe,Pr)),Ft(At));Fr=Q.createElement("div",{className:`${qt}-header`},Q.createElement(ue,Object.assign({},yr)))}let jr;if(Oe||Pr){let yr;if(Oe){const ct=Object.assign(Object.assign({prefixCls:`${qt}-title`},Bt(st,Pr)),Ft(_e));yr=Q.createElement(et,Object.assign({},ct))}let kt;if(Pr){const ct=Object.assign(Object.assign({prefixCls:`${qt}-paragraph`},Mt(st,Oe)),Ft(it));kt=Q.createElement(Je,Object.assign({},ct))}jr=Q.createElement("div",{className:`${qt}-content`},yr,kt)}const dr=D()(qt,{[`${qt}-with-avatar`]:st,[`${qt}-active`]:ht,[`${qt}-rtl`]:br==="rtl",[`${qt}-round`]:Lt},Wt==null?void 0:Wt.className,ce,Xe,ar);return tr(Q.createElement("div",{className:dr,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),vt)},Fr,jr))}return typeof rt!="undefined"?rt:null};Ht.Button=R,Ht.Avatar=ve,Ht.Input=he,Ht.Image=ee,Ht.Node=Se;var Vt=Ht,cr=Vt},31797:function(dt,Me,s){"use strict";s.d(Me,{default:function(){return pe}});var n=s(59301),D=s(56762),Q=s(92343),N=s(92310),ne=s.n(N),$=s(36355),ue=s(61621),_=ge=>{const{value:ve,formatter:G,precision:R,decimalSeparator:U,groupSeparator:S="",prefixCls:ee}=ge;let ye;if(typeof G=="function")ye=G(ve);else{const he=String(ve),Te=he.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Te||he==="-")ye=he;else{const Fe=Te[1];let Y=Te[2]||"0",J=Te[4]||"";Y=Y.replace(/\B(?=(\d{3})+(?!\d))/g,S),typeof R=="number"&&(J=J.padEnd(R,"0").slice(0,R>0?R:0)),J&&(J=`${U}${J}`),ye=[n.createElement("span",{key:"int",className:`${ee}-content-value-int`},Fe,Y),J&&n.createElement("span",{key:"decimal",className:`${ee}-content-value-decimal`},J)]}}return n.createElement("span",{className:`${ee}-content-value`},ye)},oe=s(17313),b=s(83116),w=s(37613);const H=ge=>{const{componentCls:ve,marginXXS:G,padding:R,colorTextDescription:U,titleFontSize:S,colorTextHeading:ee,contentFontSize:ye,fontFamily:he}=ge;return{[`${ve}`]:Object.assign(Object.assign({},(0,oe.Wf)(ge)),{[`${ve}-title`]:{marginBottom:G,color:U,fontSize:S},[`${ve}-skeleton`]:{paddingTop:R},[`${ve}-content`]:{color:ee,fontSize:ye,fontFamily:he,[`${ve}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ve}-content-prefix, ${ve}-content-suffix`]:{display:"inline-block"},[`${ve}-content-prefix`]:{marginInlineEnd:G},[`${ve}-content-suffix`]:{marginInlineStart:G}}})}};var F=(0,b.Z)("Statistic",ge=>{const ve=(0,w.TS)(ge,{});return[H(ve)]},ge=>{const{fontSizeHeading3:ve,fontSize:G}=ge;return{titleFontSize:G,contentFontSize:ve}}),B=ge=>{const{prefixCls:ve,className:G,rootClassName:R,style:U,valueStyle:S,value:ee=0,title:ye,valueRender:he,prefix:Te,suffix:Fe,loading:Y=!1,onMouseEnter:J,onMouseLeave:Ae,decimalSeparator:h=".",groupSeparator:T=","}=ge,{getPrefixCls:se,direction:Se,statistic:Ue}=n.useContext($.E_),lt=se("statistic",ve),[Je,ut]=F(lt),et=n.createElement(_,Object.assign({decimalSeparator:h,groupSeparator:T,prefixCls:lt},ge,{value:ee})),Ft=ne()(lt,{[`${lt}-rtl`]:Se==="rtl"},Ue==null?void 0:Ue.className,G,R,ut);return Je(n.createElement("div",{className:Ft,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),U),onMouseEnter:J,onMouseLeave:Ae},ye&&n.createElement("div",{className:`${lt}-title`},ye),n.createElement(ue.Z,{paragraph:!1,loading:Y,className:`${lt}-skeleton`},n.createElement("div",{style:S,className:`${lt}-content`},Te&&n.createElement("span",{className:`${lt}-content-prefix`},Te),he?he(et):et,Fe&&n.createElement("span",{className:`${lt}-content-suffix`},Fe)))))};const V=[["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 X(ge,ve){let G=ge;const R=/\[[^\]]*]/g,U=(ve.match(R)||[]).map(he=>he.slice(1,-1)),S=ve.replace(R,"[]"),ee=V.reduce((he,Te)=>{let[Fe,Y]=Te;if(he.includes(Fe)){const J=Math.floor(G/Y);return G-=J*Y,he.replace(new RegExp(`${Fe}+`,"g"),Ae=>{const h=Ae.length;return J.toString().padStart(h,"0")})}return he},S);let ye=0;return ee.replace(R,()=>{const he=U[ye];return ye+=1,he})}function z(ge,ve){const{format:G=""}=ve,R=new Date(ge).getTime(),U=Date.now(),S=Math.max(R-U,0);return X(S,G)}const ie=1e3/30;function M(ge){return new Date(ge).getTime()}const P=ge=>{const{value:ve,format:G="HH:mm:ss",onChange:R,onFinish:U}=ge,S=(0,D.Z)(),ee=n.useRef(null),ye=()=>{U==null||U(),ee.current&&(clearInterval(ee.current),ee.current=null)},he=()=>{const Y=M(ve);Y>=Date.now()&&(ee.current=setInterval(()=>{S(),R==null||R(Y-Date.now()),Y(he(),()=>{ee.current&&(clearInterval(ee.current),ee.current=null)}),[ve]);const Te=(Y,J)=>z(Y,Object.assign(Object.assign({},J),{format:G})),Fe=Y=>(0,Q.Tm)(Y,{title:void 0});return n.createElement(B,Object.assign({},ge,{valueRender:Fe,formatter:Te}))};var De=n.memo(P);B.Countdown=De;var pe=B},48066:function(dt,Me,s){"use strict";s.d(Me,{default:function(){return $r}});var n=s(59301),D=s(40001),Q=s(81953),N=s(96663),ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},$=ne,ue=s(7657),O=function(fe,Ie){return n.createElement(ue.Z,(0,N.Z)({},fe,{ref:Ie,icon:$}))},_=n.forwardRef(O),oe=_,b=s(92310),w=s.n(b),H=s(25769),F=s.n(H),v=s(29301),B=s(11592),V=s(34280),X=s(18929),z=s(2738),ie=s(8654),M=s(24514),P=s(10228),De=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{const Ie=$e=>{const{keyCode:k}=$e;k===P.Z.ENTER&&$e.preventDefault()},q=$e=>{const{keyCode:k}=$e,{onClick:Ve}=x;k===P.Z.ENTER&&Ve&&Ve()},{style:I,noStyle:Z,disabled:le}=x,be=De(x,["style","noStyle","disabled"]);let je={};return Z||(je=Object.assign({},pe)),le&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),I),n.createElement("div",Object.assign({role:"button",tabIndex:0,ref:fe},be,{onKeyDown:Ie,onKeyUp:q,style:je}))}),G=s(36355),R=s(9763),U=s(6848),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},ee=S,ye=function(fe,Ie){return n.createElement(ue.Z,(0,N.Z)({},fe,{ref:Ie,icon:ee}))},he=n.forwardRef(ye),Te=he,Fe=s(92343),Y=s(1643),J=s(15969),Ae=s(83116),h=s(93398);const T=(x,fe,Ie,q)=>{const{titleMarginBottom:I,fontWeightStrong:Z}=q;return{marginBottom:I,color:Ie,fontWeight:Z,fontSize:x,lineHeight:fe}},se=x=>{const fe=[1,2,3,4,5],Ie={};return fe.forEach(q=>{Ie[` - h${q}&, - div&-h${q}, - div&-h${q} > textarea, - h${q} - `]=T(x[`fontSizeHeading${q}`],x[`lineHeightHeading${q}`],x.colorTextHeading,x)}),Ie},Se=x=>{const{componentCls:fe}=x;return{"a&, a":Object.assign(Object.assign({},(0,J.N)(x)),{textDecoration:x.linkDecoration,"&:active, &:hover":{textDecoration:x.linkHoverDecoration},[`&[disabled], &${fe}-disabled`]:{color:x.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:x.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Ue=x=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:x.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:x.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:h.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:x.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),lt=x=>{const{componentCls:fe,paddingSM:Ie}=x,q=Ie;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-x.paddingSM,marginTop:-q,marginBottom:`calc(1em - ${q}px)`},[`${fe}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:x.marginXS+2,insetBlockEnd:x.marginXS,color:x.colorTextDescription,fontWeight:"normal",fontSize:x.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Je=x=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:x.colorSuccess}}}),ut=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),et=x=>{const{componentCls:fe,titleMarginTop:Ie}=x;return{[fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:x.colorText,wordBreak:"break-word",lineHeight:x.lineHeight,[`&${fe}-secondary`]:{color:x.colorTextDescription},[`&${fe}-success`]:{color:x.colorSuccess},[`&${fe}-warning`]:{color:x.colorWarning},[`&${fe}-danger`]:{color:x.colorError,"a&:active, a&:focus":{color:x.colorErrorActive},"a&:hover":{color:x.colorErrorHover}},[`&${fe}-disabled`]:{color:x.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},se(x)),{[` - & + h1${fe}, - & + h2${fe}, - & + h3${fe}, - & + h4${fe}, - & + h5${fe} - `]:{marginTop:Ie},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:Ie}}}),Ue(x)),Se(x)),{[` - ${fe}-expand, - ${fe}-edit, - ${fe}-copy - `]:Object.assign(Object.assign({},(0,J.N)(x)),{marginInlineStart:x.marginXXS})}),lt(x)),Je(x)),ut()),{"&-rtl":{direction:"rtl"}})}};var Ft=(0,Ae.Z)("Typography",x=>[et(x)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Bt=x=>{const{prefixCls:fe,"aria-label":Ie,className:q,style:I,direction:Z,maxLength:le,autoSize:be=!0,value:je,onSave:$e,onCancel:k,onEnd:Ve,component:Re,enterIcon:pt=n.createElement(Te,null)}=x,ze=n.useRef(null),xe=n.useRef(!1),jt=n.useRef(),[Pt,mt]=n.useState(je);n.useEffect(()=>{mt(je)},[je]),n.useEffect(()=>{if(ze.current&&ze.current.resizableTextArea){const{textArea:ir}=ze.current.resizableTextArea;ir.focus();const{length:nr}=ir.value;ir.setSelectionRange(nr,nr)}},[]);const We=ir=>{let{target:nr}=ir;mt(nr.value.replace(/[\n\r]/g,""))},It=()=>{xe.current=!0},er=()=>{xe.current=!1},Qt=ir=>{let{keyCode:nr}=ir;xe.current||(jt.current=nr)},ae=()=>{$e(Pt.trim())},Xr=ir=>{let{keyCode:nr,ctrlKey:_r,altKey:zr,metaKey:xt,shiftKey:Jt}=ir;jt.current===nr&&!xe.current&&!_r&&!zr&&!xt&&!Jt&&(nr===P.Z.ENTER?(ae(),Ve==null||Ve()):nr===P.Z.ESC&&k())},_t=()=>{ae()},rr=Re?`${fe}-${Re}`:"",[Sr,Dr]=Ft(fe),fr=w()(fe,`${fe}-edit-content`,{[`${fe}-rtl`]:Z==="rtl"},q,rr,Dr);return Sr(n.createElement("div",{className:fr,style:I},n.createElement(Y.Z,{ref:ze,maxLength:le,value:Pt,onChange:We,onKeyDown:Qt,onKeyUp:Xr,onCompositionStart:It,onCompositionEnd:er,onBlur:_t,"aria-label":Ie,rows:1,autoSize:be}),pt!==null?(0,Fe.Tm)(pt,{className:`${fe}-edit-content-confirm`}):null))},Mt=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{const{prefixCls:Ie,component:q="article",className:I,rootClassName:Z,setContentRef:le,children:be,direction:je,style:$e}=x,k=Mt(x,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ve,direction:Re,typography:pt}=n.useContext(G.E_),ze=je!=null?je:Re;let xe=fe;le&&(xe=(0,ie.sQ)(fe,le));const jt=Ve("typography",Ie),[Pt,mt]=Ft(jt),We=w()(jt,pt==null?void 0:pt.className,{[`${jt}-rtl`]:ze==="rtl"},I,Z,mt),It=Object.assign(Object.assign({},pt==null?void 0:pt.style),$e);return Pt(n.createElement(q,Object.assign({className:We,style:It,ref:xe},k),be))});function cr(x,fe){return n.useMemo(()=>{const Ie=!!x;return[Ie,Object.assign(Object.assign({},fe),Ie&&typeof x=="object"?x:null)]},[x])}var j=(x,fe)=>{const Ie=n.useRef(!1);n.useEffect(()=>{Ie.current?x():Ie.current=!0},fe)};function L(x){const fe=typeof x;return fe==="string"||fe==="number"}function ce(x){let fe=0;return x.forEach(Ie=>{L(Ie)?fe+=String(Ie).length:fe+=1}),fe}function Xe(x,fe){let Ie=0;const q=[];for(let I=0;Ife){const $e=fe-Ie;return q.push(String(Z).slice(0,$e)),q}q.push(Z),Ie=je}return x}const vt=0,rt=1,At=2,_e=3,it=4;var Lt=x=>{let{enabledMeasure:fe,children:Ie,text:q,width:I,fontSize:Z,rows:le,onEllipsis:be}=x;const[[je,$e,k],Ve]=n.useState([0,0,0]),[Re,pt]=n.useState(0),[ze,xe]=n.useState(vt),[jt,Pt]=n.useState(0),mt=n.useRef(null),We=n.useRef(null),It=n.useMemo(()=>(0,B.Z)(q),[q]),er=n.useMemo(()=>ce(It),[It]),Qt=n.useMemo(()=>!fe||ze!==_e?Re&&ze!==it&&fe?Ie(Xe(It,Re),Re{fe&&I&&Z&&er&&(xe(rt),Ve([0,Math.ceil(er/2),er]))},[fe,I,Z,q,er,le]),(0,V.Z)(()=>{var rr;ze===rt&&Pt(((rr=mt.current)===null||rr===void 0?void 0:rr.offsetHeight)||0)},[ze]),(0,V.Z)(()=>{var rr,Sr;if(jt){if(ze===rt){const Dr=((rr=We.current)===null||rr===void 0?void 0:rr.offsetHeight)||0,fr=le*jt;Dr<=fr?(xe(it),be(!1)):xe(At)}else if(ze===At)if(je!==k){const Dr=((Sr=We.current)===null||Sr===void 0?void 0:Sr.offsetHeight)||0,fr=le*jt;let ir=je,nr=k;je===k-1?nr=je:Dr<=fr?ir=$e:nr=$e;const _r=Math.ceil((ir+nr)/2);Ve([ir,_r,nr])}else xe(_e),pt($e),be(!0)}},[ze,je,k,le,jt]);const ae={width:I,whiteSpace:"normal",margin:0,padding:0},Xr=(rr,Sr,Dr)=>n.createElement("span",{"aria-hidden":!0,ref:Sr,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Z/2)*2},Dr)},rr),_t=(rr,Sr)=>{const Dr=Xe(It,rr);return Xr(Ie(Dr,!0),Sr,ae)};return n.createElement(n.Fragment,null,Qt,fe&&ze!==_e&&ze!==it&&n.createElement(n.Fragment,null,Xr("lg",mt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ze===rt?Xr(Ie(It,!1),We,ae):_t($e,We)))},br=x=>{let{enabledEllipsis:fe,isEllipsis:Ie,children:q,tooltipProps:I}=x;return!(I!=null&&I.title)||!fe?q:n.createElement(U.Z,Object.assign({open:Ie?void 0:!1},I),q)},Wt=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{var Ie,q,I;const{prefixCls:Z,className:le,style:be,type:je,disabled:$e,children:k,ellipsis:Ve,editable:Re,copyable:pt,component:ze,title:xe}=x,jt=Wt(x,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Pt,direction:mt}=n.useContext(G.E_),[We]=(0,R.Z)("Text"),It=n.useRef(null),er=n.useRef(null),Qt=Pt("typography",Z),ae=(0,z.Z)(jt,["mark","code","delete","underline","strong","keyboard","italic"]),[Xr,_t]=cr(Re),[rr,Sr]=(0,X.Z)(!1,{value:_t.editing}),{triggerType:Dr=["icon"]}=_t,fr=Ye=>{var bt;Ye&&((bt=_t.onStart)===null||bt===void 0||bt.call(_t)),Sr(Ye)};j(()=>{var Ye;rr||(Ye=er.current)===null||Ye===void 0||Ye.focus()},[rr]);const ir=Ye=>{Ye==null||Ye.preventDefault(),fr(!0)},nr=Ye=>{var bt;(bt=_t.onChange)===null||bt===void 0||bt.call(_t,Ye),fr(!1)},_r=()=>{var Ye;(Ye=_t.onCancel)===null||Ye===void 0||Ye.call(_t),fr(!1)},[zr,xt]=cr(pt),[Jt,wr]=n.useState(!1),Wr=n.useRef(null),en={};xt.format&&(en.format=xt.format);const tn=()=>{Wr.current&&clearTimeout(Wr.current)},mn=Ye=>{var bt;Ye==null||Ye.preventDefault(),Ye==null||Ye.stopPropagation(),F()(xt.text||String(k)||"",en),wr(!0),tn(),Wr.current=setTimeout(()=>{wr(!1)},3e3),(bt=xt.onCopy)===null||bt===void 0||bt.call(xt,Ye)};n.useEffect(()=>tn,[]);const[Pn,On]=n.useState(!1),[lr,En]=n.useState(!1),[Zn,na]=n.useState(!1),[Kn,aa]=n.useState(!1),[Rn,on]=n.useState(!1),[Ln,Vn]=n.useState(!0),[Cr,ur]=cr(Ve,{expandable:!1}),$t=Cr&&!Zn,{rows:rn=1}=ur,Cn=n.useMemo(()=>!$t||ur.suffix!==void 0||ur.onEllipsis||ur.expandable||Xr||zr,[$t,ur,Xr,zr]);(0,V.Z)(()=>{Cr&&!Cn&&(On((0,M.G)("webkitLineClamp")),En((0,M.G)("textOverflow")))},[Cn,Cr]);const Hr=n.useMemo(()=>Cn?!1:rn===1?lr:Pn,[Cn,lr,Pn]),Bn=$t&&(Hr?Rn:Kn),Gr=$t&&rn===1&&Hr,Kr=$t&&rn>1&&Hr,jn=Ye=>{var bt;na(!0),(bt=ur.onExpand)===null||bt===void 0||bt.call(ur,Ye)},[yn,hn]=n.useState(0),[oa,ln]=n.useState(0),Nn=(Ye,bt)=>{let{offsetWidth:vr}=Ye;var ft;hn(vr),ln(parseInt((ft=window.getComputedStyle)===null||ft===void 0?void 0:ft.call(window,bt).fontSize,10)||0)},un=Ye=>{var bt;aa(Ye),Kn!==Ye&&((bt=ur.onEllipsis)===null||bt===void 0||bt.call(ur,Ye))};n.useEffect(()=>{const Ye=It.current;if(Cr&&Hr&&Ye){const bt=Kr?Ye.offsetHeight{const Ye=It.current;if(typeof IntersectionObserver=="undefined"||!Ye||!Hr||!$t)return;const bt=new IntersectionObserver(()=>{Vn(!!Ye.offsetParent)});return bt.observe(Ye),()=>{bt.disconnect()}},[Hr,$t]);let Vr={};ur.tooltip===!0?Vr={title:(Ie=_t.text)!==null&&Ie!==void 0?Ie:k}:n.isValidElement(ur.tooltip)?Vr={title:ur.tooltip}:typeof ur.tooltip=="object"?Vr=Object.assign({title:(q=_t.text)!==null&&q!==void 0?q:k},ur.tooltip):Vr={title:ur.tooltip};const Br=n.useMemo(()=>{const Ye=bt=>["string","number"].includes(typeof bt);if(!(!Cr||Hr)){if(Ye(_t.text))return _t.text;if(Ye(k))return k;if(Ye(xe))return xe;if(Ye(Vr.title))return Vr.title}},[Cr,Hr,xe,Vr.title,Bn]);if(rr)return n.createElement(Bt,{value:(I=_t.text)!==null&&I!==void 0?I:typeof k=="string"?k:"",onSave:nr,onCancel:_r,onEnd:_t.onEnd,prefixCls:Qt,className:le,style:be,direction:mt,component:ze,maxLength:_t.maxLength,autoSize:_t.autoSize,enterIcon:_t.enterIcon});const ia=()=>{const{expandable:Ye,symbol:bt}=ur;if(!Ye)return null;let vr;return bt?vr=bt:vr=We==null?void 0:We.expand,n.createElement("a",{key:"expand",className:`${Qt}-expand`,onClick:jn,"aria-label":We==null?void 0:We.expand},vr)},la=()=>{if(!Xr)return;const{icon:Ye,tooltip:bt}=_t,vr=(0,B.Z)(bt)[0]||(We==null?void 0:We.edit),ft=typeof vr=="string"?vr:"";return Dr.includes("icon")?n.createElement(U.Z,{key:"edit",title:bt===!1?"":vr},n.createElement(ve,{ref:er,className:`${Qt}-edit`,onClick:ir,"aria-label":ft},Ye||n.createElement(oe,{role:"button"}))):null},Hn=()=>{if(!zr)return;const{tooltips:Ye,icon:bt}=xt,vr=ar(Ye),ft=ar(bt),Dn=Jt?tr(vr[1],We==null?void 0:We.copied):tr(vr[0],We==null?void 0:We.copy),Yn=Jt?We==null?void 0:We.copied:We==null?void 0:We.copy,sa=typeof Dn=="string"?Dn:Yn;return n.createElement(U.Z,{key:"copy",title:Dn},n.createElement(ve,{className:w()(`${Qt}-copy`,Jt&&`${Qt}-copy-success`),onClick:mn,"aria-label":sa},Jt?tr(ft[1],n.createElement(D.Z,null),!0):tr(ft[0],n.createElement(Q.Z,null),!0)))},Jn=Ye=>[Ye&&ia(),la(),Hn()],ua=Ye=>[Ye&&n.createElement("span",{"aria-hidden":!0,key:"ellipsis"},st),ur.suffix,Jn(Ye)];return n.createElement(v.Z,{onResize:Nn,disabled:!$t||Hr},Ye=>n.createElement(br,{tooltipProps:Vr,enabledEllipsis:$t,isEllipsis:Bn},n.createElement(Vt,Object.assign({className:w()({[`${Qt}-${je}`]:je,[`${Qt}-disabled`]:$e,[`${Qt}-ellipsis`]:Cr,[`${Qt}-single-line`]:$t&&rn===1,[`${Qt}-ellipsis-single-line`]:Gr,[`${Qt}-ellipsis-multiple-line`]:Kr},le),prefixCls:Z,style:Object.assign(Object.assign({},be),{WebkitLineClamp:Kr?rn:void 0}),component:ze,ref:(0,ie.sQ)(Ye,It,fe),direction:mt,onClick:Dr.includes("text")?ir:void 0,"aria-label":Br==null?void 0:Br.toString(),title:xe},ae),n.createElement(Lt,{enabledMeasure:$t&&!Hr,text:k,rows:rn,width:yn,fontSize:oa,onEllipsis:un},(bt,vr)=>{let ft=bt;return bt.length&&vr&&Br&&(ft=n.createElement("span",{key:"show-content","aria-hidden":!0},ft)),qt(x,n.createElement(n.Fragment,null,ft,ua(vr)))}))))}),Fr=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{var{ellipsis:Ie,rel:q}=x,I=Fr(x,["ellipsis","rel"]);const Z=Object.assign(Object.assign({},I),{rel:q===void 0&&I.target==="_blank"?"noopener noreferrer":q});return delete Z.navigate,n.createElement(Pr,Object.assign({},Z,{ref:fe,ellipsis:!!Ie,component:"a"}))}),kt=n.forwardRef((x,fe)=>n.createElement(Pr,Object.assign({ref:fe},x,{component:"div"}))),ct=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{var{ellipsis:Ie}=x,q=ct(x,["ellipsis"]);const I=n.useMemo(()=>Ie&&typeof Ie=="object"?(0,z.Z)(Ie,["expandable","rows"]):Ie,[Ie]);return n.createElement(Pr,Object.assign({ref:fe},q,{ellipsis:I,component:"span"}))};var or=n.forwardRef(Gt),Zt=function(x,fe){var Ie={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&fe.indexOf(q)<0&&(Ie[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,q=Object.getOwnPropertySymbols(x);I{const{level:Ie=1}=x,q=Zt(x,["level"]);let I;return Mr.includes(Ie)?I=`h${Ie}`:I="h1",n.createElement(Pr,Object.assign({ref:fe},q,{component:I}))});const Nr=Vt;Nr.Text=or,Nr.Link=dr,Nr.Title=Zr,Nr.Paragraph=kt;var $r=Nr},54203:function(dt,Me,s){"use strict";s.d(Me,{Z5:function(){return es},_l:function(){return zs},bK:function(){return wi}});var n=s(59301),D=s(75229);function Q(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,D.Z)(e,t)}var N=s(96663),ne=s(59781),$=n.createContext(null),ue=null;function O(e){e()}var _=O,oe=function(t){return _=t},b=function(){return _};function w(){var e=b(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var o=t;o;)o.callback(),o=o.next})},get:function(){for(var o=[],i=t;i;)o.push(i),i=i.next;return o},subscribe:function(o){var i=!0,l=r={callback:o,next:null,prev:r};return l.prev?l.prev.next=l:t=l,function(){!i||t===null||(i=!1,l.next?l.next.prev=l.prev:r=l.prev,l.prev?l.prev.next=l.next:t=l.next)}}}}var H={notify:function(){},get:function(){return[]}};function F(e,t){var r,a=H;function o(d){return c(),a.subscribe(d)}function i(){a.notify()}function l(){g.onStateChange&&g.onStateChange()}function u(){return!!r}function c(){r||(r=t?t.addNestedSub(l):e.subscribe(l),a=w())}function m(){r&&(r(),r=void 0,a.clear(),a=H)}var g={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:l,isSubscribed:u,trySubscribe:c,tryUnsubscribe:m,getListeners:function(){return a}};return g}var v=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?n.useLayoutEffect:n.useEffect;function B(e){var t=e.store,r=e.context,a=e.children,o=(0,n.useMemo)(function(){var u=F(t);return{store:t,subscription:u}},[t]),i=(0,n.useMemo)(function(){return t.getState()},[t]);v(function(){var u=o.subscription;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),i!==t.getState()&&u.notifyNestedSubs(),function(){u.tryUnsubscribe(),u.onStateChange=null}},[o,i]);var l=r||$;return n.createElement(l.Provider,{value:o},a)}var V=B,X=s(30176),z=s(94266),ie=s.n(z),M=s(53410),P=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],De=["reactReduxForwardedRef"],pe=[],ge=[null,null],ve=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function G(e,t){var r=e[1];return[t.payload,r+1]}function R(e,t,r){v(function(){return e.apply(void 0,t)},r)}function U(e,t,r,a,o,i,l){e.current=a,t.current=o,r.current=!1,i.current&&(i.current=null,l())}function S(e,t,r,a,o,i,l,u,c,m){if(e){var g=!1,d=null,f=function(){if(!g){var de=t.getState(),me,Be;try{me=a(de,o.current)}catch(Qe){Be=Qe,d=Qe}Be||(d=null),me===i.current?l.current||c():(i.current=me,u.current=me,l.current=!0,m({type:"STORE_UPDATED",payload:{error:Be}}))}};r.onStateChange=f,r.trySubscribe(),f();var E=function(){if(g=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d};return E}}var ee=function(){return[null,0]};function ye(e,t){t===void 0&&(t={});var r=t,a=r.getDisplayName,o=a===void 0?function(Et){return"ConnectAdvanced("+Et+")"}:a,i=r.methodName,l=i===void 0?"connectAdvanced":i,u=r.renderCountProp,c=u===void 0?void 0:u,m=r.shouldHandleStateChanges,g=m===void 0?!0:m,d=r.storeKey,f=d===void 0?"store":d,E=r.withRef,y=E===void 0?!1:E,de=r.forwardRef,me=de===void 0?!1:de,Be=r.context,Qe=Be===void 0?$:Be,ke=(0,X.Z)(r,P);if(0)var Ke;var Ct=Qe;return function(Rt){var sr=Rt.displayName||Rt.name||"Component",Nt=o(sr),Ar=(0,N.Z)({},ke,{getDisplayName:o,methodName:l,renderCountProp:c,shouldHandleStateChanges:g,storeKey:f,displayName:Nt,wrappedComponentName:sr,WrappedComponent:Rt}),xr=ke.pure;function Rr(Lr){return e(Lr.dispatch,Ar)}var dn=xr?n.useMemo:function(Lr){return Lr()};function an(Lr){var Sn=(0,n.useMemo)(function(){var ya=Lr.reactReduxForwardedRef,Ro=(0,X.Z)(Lr,De);return[Lr.context,ya,Ro]},[Lr]),gn=Sn[0],ba=Sn[1],Wn=Sn[2],Qn=(0,n.useMemo)(function(){return gn&&gn.Consumer&&(0,M.isContextConsumer)(n.createElement(gn.Consumer,null))?gn:Ct},[gn,Ct]),vn=(0,n.useContext)(Qn),Gn=!!Lr.store&&!!Lr.store.getState&&!!Lr.store.dispatch,Ua=!!vn&&!!vn.store,pn=Gn?Lr.store:vn.store,Pa=(0,n.useMemo)(function(){return Rr(pn)},[pn]),za=(0,n.useMemo)(function(){if(!g)return ge;var ya=F(pn,Gn?null:vn.subscription),Ro=ya.notifyNestedSubs.bind(ya);return[ya,Ro]},[pn,Gn,vn]),ra=za[0],Wa=za[1],Ga=(0,n.useMemo)(function(){return Gn?vn:(0,N.Z)({},vn,{subscription:ra})},[Gn,vn,ra]),Fi=(0,n.useReducer)(G,pe,ee),Js=Fi[0],Za=Js[0],Ys=Fi[1];if(Za&&Za.error)throw Za.error;var xi=(0,n.useRef)(),So=(0,n.useRef)(Wn),Ka=(0,n.useRef)(),Si=(0,n.useRef)(!1),Qo=dn(function(){return Ka.current&&Wn===So.current?Ka.current:Pa(pn.getState(),Wn)},[pn,Za,Wn]);R(U,[So,xi,Si,Wn,Qo,Ka,Wa]),R(S,[g,pn,ra,Pa,So,xi,Si,Ka,Wa,Ys],[pn,ra,Pa]);var Oo=(0,n.useMemo)(function(){return n.createElement(Rt,(0,N.Z)({},Qo,{ref:ba}))},[ba,Rt,Qo]),qs=(0,n.useMemo)(function(){return g?n.createElement(Qn.Provider,{value:Ga},Oo):Oo},[Qn,Oo,Ga]);return qs}var qr=xr?n.memo(an):an;if(qr.WrappedComponent=Rt,qr.displayName=an.displayName=Nt,me){var fn=n.forwardRef(function(Sn,gn){return n.createElement(qr,(0,N.Z)({},Sn,{reactReduxForwardedRef:gn}))});return fn.displayName=Nt,fn.WrappedComponent=Rt,ie()(fn,Rt)}return ie()(qr,Rt)}}function he(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Te(e,t){if(he(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(var o=0;o=0;a--){var o=t[a](e);if(o)return o}return function(i,l){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+l.wrappedComponentName+".")}}function L(e,t){return e===t}function ce(e){var t=e===void 0?{}:e,r=t.connectHOC,a=r===void 0?ye:r,o=t.mapStateToPropsFactories,i=o===void 0?Je:o,l=t.mapDispatchToPropsFactories,u=l===void 0?Se:l,c=t.mergePropsFactories,m=c===void 0?Bt:c,g=t.selectorFactory,d=g===void 0?cr:g;return function(E,y,de,me){me===void 0&&(me={});var Be=me,Qe=Be.pure,ke=Qe===void 0?!0:Qe,Ke=Be.areStatesEqual,Ct=Ke===void 0?L:Ke,Et=Be.areOwnPropsEqual,Rt=Et===void 0?Te:Et,sr=Be.areStatePropsEqual,Nt=sr===void 0?Te:sr,Ar=Be.areMergedPropsEqual,xr=Ar===void 0?Te:Ar,Rr=(0,X.Z)(Be,te),dn=j(E,i,"mapStateToProps"),an=j(y,u,"mapDispatchToProps"),qr=j(de,m,"mergeProps");return a(d,(0,N.Z)({methodName:"connect",getDisplayName:function(Lr){return"Connect("+Lr+")"},shouldHandleStateChanges:!!E,initMapStateToProps:dn,initMapDispatchToProps:an,initMergeProps:qr,pure:ke,areStatesEqual:Ct,areOwnPropsEqual:Rt,areStatePropsEqual:Nt,areMergedPropsEqual:xr},Rr))}}var Xe=ce();function vt(){var e=useContext(ReactReduxContext);return e}function rt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var a=t(),o=a.store;return o}}var At=null;function _e(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var a=t();return a.dispatch}}var it=null,ht=function(t,r){return t===r};function Lt(e,t,r,a){var o=useReducer(function(y){return y+1},0),i=o[1],l=useMemo(function(){return createSubscription(r,a)},[r,a]),u=useRef(),c=useRef(),m=useRef(),g=useRef(),d=r.getState(),f;try{if(e!==c.current||d!==m.current||u.current){var E=e(d);g.current===void 0||!t(E,g.current)?f=E:f=g.current}else f=g.current}catch(y){throw u.current&&(y.message+=` -The error may be correlated with this previous error: -`+u.current.stack+` - -`),y}return useIsomorphicLayoutEffect(function(){c.current=e,m.current=d,g.current=f,u.current=void 0}),useIsomorphicLayoutEffect(function(){function y(){try{var de=r.getState();if(de===m.current)return;var me=c.current(de);if(t(me,g.current))return;g.current=me,m.current=de}catch(Be){u.current=Be}i()}return l.onStateChange=y,l.trySubscribe(),y(),function(){return l.tryUnsubscribe()}},[r,l]),f}function zt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(a,o){o===void 0&&(o=ht);var i=t(),l=i.store,u=i.subscription,c=Lt(a,o,l,u);return useDebugValue(c),c}}var br=null,Wt=s(4676);oe(Wt.unstable_batchedUpdates);function qt(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return a.callbacks},a.setCallbacks=function(u){a.callbacks=u},a}var r=t.prototype;return r.componentDidMount=function(){this.unbind=We(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(o){if(o instanceof Qt){this.setState({});return}throw o},r.render=function(){return this.props.children(this.setCallbacks)},t}(n.Component),_t=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,rr=function(t){return t+1},Sr=function(t){return` - You have lifted an item in position `+rr(t.source.index)+` -`},Dr=function(t,r){var a=t.droppableId===r.droppableId,o=rr(t.index),i=rr(r.index);return a?` - You have moved the item from position `+o+` - to position `+i+` - `:` - You have moved the item from position `+o+` - in list `+t.droppableId+` - to list `+r.droppableId+` - in position `+i+` - `},fr=function(t,r,a){var o=r.droppableId===a.droppableId;return o?` - The item `+t+` - has been combined with `+a.draggableId:` - The item `+t+` - in list `+r.droppableId+` - has been combined with `+a.draggableId+` - in list `+a.droppableId+` - `},ir=function(t){var r=t.destination;if(r)return Dr(t.source,r);var a=t.combine;return a?fr(t.draggableId,t.source,a):"You are over an area that cannot be dropped on"},nr=function(t){return` - The item has returned to its starting position - of `+rr(t.index)+` -`},_r=function(t){if(t.reason==="CANCEL")return` - Movement cancelled. - `+nr(t.source)+` - `;var r=t.destination,a=t.combine;return r?` - You have dropped the item. - `+Dr(t.source,r)+` - `:a?` - You have dropped the item. - `+fr(t.draggableId,t.source,a)+` - `:` - The item has been dropped while not over a drop area. - `+nr(t.source)+` - `},zr={dragHandleUsageInstructions:_t,onDragStart:Sr,onDragUpdate:ir,onDragEnd:_r},xt={x:0,y:0},Jt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},wr=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Wr=function(t,r){return t.x===r.x&&t.y===r.y},en=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},tn=function(t,r,a){var o;return a===void 0&&(a=0),o={},o[t]=r,o[t==="x"?"y":"x"]=a,o},mn=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Pn=function(t,r){return Math.min.apply(Math,r.map(function(a){return mn(t,a)}))},On=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},lr=function(e,t){var r=dr({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},En=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Zn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},na={top:0,right:0,bottom:0,left:0},Kn=function(t,r){return r?En(t,r.scroll.diff.displacement):t},aa=function(t,r,a){if(a&&a.increasedBy){var o;return(0,N.Z)({},t,(o={},o[r.end]=t[r.end]+a.increasedBy[r.line],o))}return t},Rn=function(t,r){return r&&r.shouldClipSubject?lr(r.pageMarginBox,t):dr(t)},on=function(e){var t=e.page,r=e.withPlaceholder,a=e.axis,o=e.frame,i=Kn(t.marginBox,o),l=aa(i,a,r),u=Rn(l,o);return{page:t,withPlaceholder:r,active:u}},Ln=function(e,t){e.frame||ae(!1);var r=e.frame,a=wr(t,r.scroll.initial),o=en(a),i=(0,N.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:a,displacement:o},max:r.scroll.max}}),l=on({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),u=(0,N.Z)({},e,{frame:i,subject:l});return u};function Vn(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Cr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function ur(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,m=a.lefte.right,g=c&&m;if(g)return!0;var d=c&&l||m&&i;return d}},la=function(e){var t=Br(e.top,e.bottom),r=Br(e.left,e.right);return function(a){var o=t(a.top)&&t(a.bottom)&&r(a.left)&&r(a.right);return o}},Hn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Jn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ua=function(e){return function(t){var r=Br(t.top,t.bottom),a=Br(t.left,t.right);return function(o){return e===Hn?r(o.top)&&r(o.bottom):a(o.left)&&a(o.right)}}},Ye=function(t,r){var a=r.frame?r.frame.scroll.diff.displacement:xt;return En(t,a)},bt=function(t,r,a){return r.subject.active?a(r.subject.active)(t):!1},vr=function(t,r,a){return a(r)(t)},ft=function(t){var r=t.target,a=t.destination,o=t.viewport,i=t.withDroppableDisplacement,l=t.isVisibleThroughFrameFn,u=i?Ye(r,a):r;return bt(u,a,l)&&vr(u,o,l)},Dn=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:ia}))},Yn=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:la}))},sa=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:ua(t.destination.axis)}))},qn=function(t,r,a){if(typeof a=="boolean")return a;if(!r)return!0;var o=r.invisible,i=r.visible;if(o[t])return!1;var l=i[t];return l?l.shouldAnimate:!0};function Da(e,t){var r=e.page.marginBox,a={top:t.point.y,right:0,bottom:0,left:t.point.x};return dr(yr(r,a))}function wn(e){var t=e.afterDragging,r=e.destination,a=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,l=e.last;return t.reduce(function(c,m){var g=Da(m,a),d=m.descriptor.id;c.all.push(d);var f=Dn({target:g,destination:r,viewport:o,withDroppableDisplacement:!0});if(!f)return c.invisible[m.descriptor.id]=!0,c;var E=qn(d,l,i),y={draggableId:d,shouldAnimate:E};return c.visible[d]=y,c},{all:[],visible:{},invisible:{}})}function wa(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function In(e){var t=e.insideDestination,r=e.inHomeList,a=e.displacedBy,o=e.destination,i=wa(t,{inHomeList:r});return{displaced:un,displacedBy:a,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Mn(e){var t=e.draggable,r=e.insideDestination,a=e.destination,o=e.viewport,i=e.displacedBy,l=e.last,u=e.index,c=e.forceShouldAnimate,m=ln(t,a);if(u==null)return In({insideDestination:r,inHomeList:m,displacedBy:i,destination:a});var g=$t(r,function(de){return de.descriptor.index===u});if(!g)return In({insideDestination:r,inHomeList:m,displacedBy:i,destination:a});var d=hn(t,r),f=r.indexOf(g),E=d.slice(f),y=wn({afterDragging:E,destination:a,displacedBy:i,last:l,viewport:o.frame,forceShouldAnimate:c});return{displaced:y,displacedBy:i,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:u}}}}function sn(e,t){return!!t.effected[e]}var Aa=function(e){var t=e.isMovingForward,r=e.destination,a=e.draggables,o=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var l=o.draggableId,u=a[l],c=u.descriptor.index,m=sn(l,i);return m?t?c:c-1:t?c+1:c},Va=function(e){var t=e.isMovingForward,r=e.isInHomeList,a=e.insideDestination,o=e.location;if(!a.length)return null;var i=o.index,l=t?i+1:i-1,u=a[0].descriptor.index,c=a[a.length-1].descriptor.index,m=r?c:c+1;return lm?null:l},Ja=function(e){var t=e.isMovingForward,r=e.isInHomeList,a=e.draggable,o=e.draggables,i=e.destination,l=e.insideDestination,u=e.previousImpact,c=e.viewport,m=e.afterCritical,g=u.at;if(g||ae(!1),g.type==="REORDER"){var d=Va({isMovingForward:t,isInHomeList:r,location:g.destination,insideDestination:l});return d==null?null:Mn({draggable:a,insideDestination:l,destination:i,viewport:c,last:u.displaced,displacedBy:u.displacedBy,index:d})}var f=Aa({isMovingForward:t,destination:i,displaced:u.displaced,draggables:o,combine:g.combine,afterCritical:m});return f==null?null:Mn({draggable:a,insideDestination:l,destination:i,viewport:c,last:u.displaced,displacedBy:u.displacedBy,index:f})},Ya=function(e){var t=e.displaced,r=e.afterCritical,a=e.combineWith,o=e.displacedBy,i=!!(t.visible[a]||t.invisible[a]);return sn(a,r)?i?xt:en(o.point):i?o.point:xt},K=function(e){var t=e.afterCritical,r=e.impact,a=e.draggables,o=yn(r);o||ae(!1);var i=o.draggableId,l=a[i].page.borderBox.center,u=Ya({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return Jt(l,u)},Fa=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},qa=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},ca=function(t,r,a){return r[t.crossAxisStart]+a.margin[t.crossAxisStart]+a.borderBox[t.crossAxisSize]/2},da=function(t){var r=t.axis,a=t.moveRelativeTo,o=t.isMoving;return tn(r.line,a.marginBox[r.end]+Fa(r,o),ca(r,a.marginBox,o))},xa=function(t){var r=t.axis,a=t.moveRelativeTo,o=t.isMoving;return tn(r.line,a.marginBox[r.start]-qa(r,o),ca(r,a.marginBox,o))},_a=function(t){var r=t.axis,a=t.moveInto,o=t.isMoving;return tn(r.line,a.contentBox[r.start]+Fa(r,o),ca(r,a.contentBox,o))},Sa=function(e){var t=e.impact,r=e.draggable,a=e.draggables,o=e.droppable,i=e.afterCritical,l=Kr(o.descriptor.id,a),u=r.page,c=o.axis;if(!l.length)return _a({axis:c,moveInto:o.page,isMoving:u});var m=t.displaced,g=t.displacedBy,d=m.all[0];if(d){var f=a[d];if(sn(d,i))return xa({axis:c,moveRelativeTo:f.page,isMoving:u});var E=Tr(f.page,g.point);return xa({axis:c,moveRelativeTo:E,isMoving:u})}var y=l[l.length-1];if(y.descriptor.id===r.descriptor.id)return u.borderBox.center;if(sn(y.descriptor.id,i)){var de=Tr(y.page,en(i.displacedBy.point));return da({axis:c,moveRelativeTo:de,isMoving:u})}return da({axis:c,moveRelativeTo:y.page,isMoving:u})},kr=function(e,t){var r=e.frame;return r?Jt(t,r.scroll.diff.displacement):t},fa=function(t){var r=t.impact,a=t.draggable,o=t.droppable,i=t.draggables,l=t.afterCritical,u=a.page.borderBox.center,c=r.at;return!o||!c?u:c.type==="REORDER"?Sa({impact:r,draggable:a,draggables:i,droppable:o,afterCritical:l}):K({impact:r,draggables:i,afterCritical:l})},Fn=function(e){var t=fa(e),r=e.droppable,a=r?kr(r,t):t;return a},Tn=function(e,t){var r=wr(t,e.scroll.initial),a=en(r),o=dr({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:a}}};return i};function Qa(e,t){return e.map(function(r){return t[r]})}function $a(e,t){for(var r=0;r1?g.sort(function(d,f){return Ne(d)[u.start]-Ne(f)[u.start]})[0]:m.sort(function(d,f){var E=Pn(r,Zn(Ne(d))),y=Pn(r,Zn(Ne(f)));return E!==y?E-y:Ne(d)[u.start]-Ne(f)[u.start]})[0]},Pe=function(t,r){var a=t.page.borderBox.center;return sn(t.descriptor.id,r)?wr(a,r.displacedBy.point):a},W=function(t,r){var a=t.page.borderBox;return sn(t.descriptor.id,r)?En(a,en(r.displacedBy.point)):a},Ee=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,a=e.destination,o=e.insideDestination,i=e.afterCritical,l=o.filter(function(u){return Yn({target:W(u,i),destination:a,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(u,c){var m=mn(t,kr(a,Pe(u,i))),g=mn(t,kr(a,Pe(c,i)));return mt.left&&e.topt.top}function we(e){var t=e.pageBorderBox,r=e.draggable,a=e.candidates,o=r.page.borderBox.center,i=a.map(function(l){var u=l.axis,c=tn(l.axis.line,t.center[u.line],l.page.borderBox.center[u.crossAxisLine]);return{id:l.descriptor.id,distance:mn(o,c)}}).sort(function(l,u){return u.distance-l.distance});return i[0]?i[0].id:null}function yt(e){var t=e.pageBorderBox,r=e.draggable,a=e.droppables,o=Bn(a).filter(function(i){if(!i.isEnabled)return!1;var l=i.subject.active;if(!l||!Ot(t,l))return!1;if(hr(l)(t.center))return!0;var u=i.axis,c=l.center[u.crossAxisLine],m=t[u.crossAxisStart],g=t[u.crossAxisEnd],d=Br(l[u.crossAxisStart],l[u.crossAxisEnd]),f=d(m),E=d(g);return!f&&!E?!0:f?mc});return o.length?o.length===1?o[0].descriptor.id:we({pageBorderBox:t,draggable:r,candidates:o}):null}var Ze=function(t,r){return dr(En(t,r))},Ir=function(e,t){var r=e.frame;return r?Ze(t,r.scroll.diff.value):t};function pr(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Qr(e){var t=e.draggable,r=e.closest,a=e.inHomeList;return r?a&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var bn=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,a=e.destination,o=e.insideDestination,i=e.last,l=e.viewport,u=e.afterCritical,c=a.axis,m=Tt(a.axis,r.displaceBy),g=m.value,d=t[c.start],f=t[c.end],E=hn(r,o),y=$t(E,function(me){var Be=me.descriptor.id,Qe=me.page.borderBox.center[c.line],ke=sn(Be,u),Ke=pr({displaced:i,id:Be});return ke?Ke?f<=Qe:dBe[u.start]+ke&&dBe[u.start]-m+ke&&gBe[u.start]+m+ke&&dBe[u.start]+ke&&g=To)return Mo;var i=o/To,l=uo+qi*i,u=a==="CANCEL"?l*_i:l;return Number(u.toFixed(2))},el=function(e){var t=e.impact,r=e.draggable,a=e.dimensions,o=e.viewport,i=e.afterCritical,l=a.draggables,u=a.droppables,c=ot(t),m=c?u[c]:null,g=u[r.descriptor.droppableId],d=Oa({impact:t,draggable:r,draggables:l,afterCritical:i,droppable:m||g,viewport:o}),f=wr(d,r.client.borderBox.center);return f},tl=function(e){var t=e.draggables,r=e.reason,a=e.lastImpact,o=e.home,i=e.viewport,l=e.onLiftImpact;if(!a.at||r!=="DROP"){var u=_n({draggables:t,impact:l,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:u,didDropInsideDroppable:!1}}if(a.at.type==="REORDER")return{impact:a,didDropInsideDroppable:!0};var c=(0,N.Z)({},a,{displaced:un});return{impact:c,didDropInsideDroppable:!0}},rl=function(e){var t=e.getState,r=e.dispatch;return function(a){return function(o){if(o.type!=="DROP"){a(o);return}var i=t(),l=o.payload.reason;if(i.phase==="COLLECTING"){r(Ki({reason:l}));return}if(i.phase!=="IDLE"){var u=i.phase==="DROP_PENDING"&&i.isWaiting;u&&ae(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||ae(!1);var c=i.critical,m=i.dimensions,g=m.draggables[i.critical.draggable.id],d=tl({reason:l,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),f=d.impact,E=d.didDropInsideDroppable,y=E?jn(f):null,de=E?yn(f):null,me={index:c.draggable.index,droppableId:c.droppable.id},Be={draggableId:g.descriptor.id,type:g.descriptor.type,source:me,reason:l,mode:i.movementMode,destination:y,combine:de},Qe=el({impact:f,draggable:g,dimensions:m,viewport:i.viewport,afterCritical:i.afterCritical}),ke={critical:i.critical,afterCritical:i.afterCritical,result:Be,impact:f},Ke=!Wr(i.current.client.offset,Qe)||!!Be.combine;if(!Ke){r(ao({completed:ke}));return}var Ct=$i({current:i.current.client.offset,destination:Qe,reason:l}),Et={newHomeClientOffset:Qe,dropDuration:Ct,completed:ke};r(Zi(Et))}}}},Xo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nl(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function al(e){var t=e.onWindowScroll;function r(){t(Xo())}var a=le(r),o=nl(a),i=Pt;function l(){return i!==Pt}function u(){l()&&ae(!1),i=We(window,[o])}function c(){l()||ae(!1),a.cancel(),i(),i=Pt}return{start:u,stop:c,isActive:l}}var ol=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},il=function(e){var t=al({onWindowScroll:function(a){e.dispatch(Xi({newScroll:a}))}});return function(r){return function(a){!t.isActive()&&a.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ol(a)&&t.stop(),r(a)}}},ll=function(e){var t=!1,r=!1,a=setTimeout(function(){r=!0}),o=function(l){t||r||(t=!0,e(l),clearTimeout(a))};return o.wasCalled=function(){return t},o},ul=function(){var e=[],t=function(i){var l=ur(e,function(m){return m.timerId===i});l===-1&&ae(!1);var u=e.splice(l,1),c=u[0];c.callback()},r=function(i){var l=setTimeout(function(){return t(l)}),u={timerId:l,callback:i};e.push(u)},a=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:r,flush:a}},sl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},Al=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cl=function(t,r){if(t===r)return!0;var a=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,o=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return a&&o},ma=function(t,r){kn(),r(),Un()},ja=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},so=function(t,r,a,o){if(!t){a(o(r));return}var i=ll(a),l={announce:i};t(r,l),i.wasCalled()||a(o(r))},dl=function(e,t){var r=ul(),a=null,o=function(f,E){a&&ae(!1),ma("onBeforeCapture",function(){var y=e().onBeforeCapture;if(y){var de={draggableId:f,mode:E};y(de)}})},i=function(f,E){a&&ae(!1),ma("onBeforeDragStart",function(){var y=e().onBeforeDragStart;y&&y(ja(f,E))})},l=function(f,E){a&&ae(!1);var y=ja(f,E);a={mode:E,lastCritical:f,lastLocation:y.source,lastCombine:null},r.add(function(){ma("onDragStart",function(){return so(e().onDragStart,y,t,zr.onDragStart)})})},u=function(f,E){var y=jn(E),de=yn(E);a||ae(!1);var me=!cl(f,a.lastCritical);me&&(a.lastCritical=f);var Be=!sl(a.lastLocation,y);Be&&(a.lastLocation=y);var Qe=!Al(a.lastCombine,de);if(Qe&&(a.lastCombine=de),!(!me&&!Be&&!Qe)){var ke=(0,N.Z)({},ja(f,a.mode),{combine:de,destination:y});r.add(function(){ma("onDragUpdate",function(){return so(e().onDragUpdate,ke,t,zr.onDragUpdate)})})}},c=function(){a||ae(!1),r.flush()},m=function(f){a||ae(!1),a=null,ma("onDragEnd",function(){return so(e().onDragEnd,f,t,zr.onDragEnd)})},g=function(){if(a){var f=(0,N.Z)({},ja(a.lastCritical,a.mode),{combine:null,destination:null,reason:"CANCEL"});m(f)}};return{beforeCapture:o,beforeStart:i,start:l,update:u,flush:c,drop:m,abort:g}},fl=function(e,t){var r=dl(e,t);return function(a){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var l=i.payload.critical;r.beforeStart(l,i.payload.movementMode),o(i),r.start(l,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var u=i.payload.completed.result;r.flush(),o(i),r.drop(u);return}if(o(i),i.type==="FLUSH"){r.abort();return}var c=a.getState();c.phase==="DRAGGING"&&r.update(c.critical,c.impact)}}}},gl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var a=e.getState();a.phase!=="DROP_ANIMATING"&&ae(!1),e.dispatch(ao({completed:a.completed}))}}},vl=function(e){var t=null,r=null;function a(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&a(),o(i),i.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var c=e.getState();c.phase==="DROP_ANIMATING"&&e.dispatch(No())}};r=requestAnimationFrame(function(){r=null,t=We(window,[l])})}}}},pl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},ml=function(e){var t=!1;return function(){return function(r){return function(a){if(a.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(a.payload.critical.draggable.id),r(a),e.tryRestoreFocusRecorded();return}if(r(a),!!t){if(a.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(a.type==="DROP_COMPLETE"){t=!1;var o=a.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},El=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cl=function(e){return function(t){return function(r){return function(a){if(El(a)){e.stop(),r(a);return}if(a.type==="INITIAL_PUBLISH"){r(a);var o=t.getState();o.phase!=="DRAGGING"&&ae(!1),e.start(o);return}r(a),e.scroll(t.getState())}}}},Bl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var a=e.getState();a.phase==="DROP_PENDING"&&(a.isWaiting||e.dispatch(jo({reason:a.reason})))}}}},hl=ne.qC,Il=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,a=e.styleMarshal,o=e.getResponders,i=e.announce,l=e.autoScroller;return(0,ne.MT)(Qi,hl((0,ne.md)(Yi(a),pl(t),Ji(t),rl,gl,vl,Bl,Cl(l),il,ml(r),fl(o,i))))},Ao=function(){return{additions:{},removals:{},modified:{}}};function bl(e){var t=e.registry,r=e.callbacks,a=Ao(),o=null,i=function(){o||(r.collectionStarting(),o=requestAnimationFrame(function(){o=null,kn();var g=a,d=g.additions,f=g.removals,E=g.modified,y=Object.keys(d).map(function(Be){return t.draggable.getById(Be).getDimension(xt)}).sort(function(Be,Qe){return Be.descriptor.index-Qe.descriptor.index}),de=Object.keys(E).map(function(Be){var Qe=t.droppable.getById(Be),ke=Qe.callbacks.getScrollWhileDragging();return{droppableId:Be,scroll:ke}}),me={additions:y,removals:Object.keys(f),modified:de};a=Ao(),Un(),r.publish(me)}))},l=function(g){var d=g.descriptor.id;a.additions[d]=g,a.modified[g.descriptor.droppableId]=!0,a.removals[d]&&delete a.removals[d],i()},u=function(g){var d=g.descriptor;a.removals[d.id]=!0,a.modified[d.droppableId]=!0,a.additions[d.id]&&delete a.additions[d.id],i()},c=function(){o&&(cancelAnimationFrame(o),o=null,a=Ao())};return{add:l,remove:u,stop:c}}var ko=function(e){var t=e.scrollHeight,r=e.scrollWidth,a=e.height,o=e.width,i=wr({x:r,y:t},{x:o,y:a}),l={x:Math.max(0,i.x),y:Math.max(0,i.y)};return l},Uo=function(){var e=document.documentElement;return e||ae(!1),e},zo=function(){var e=Uo(),t=ko({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Pl=function(){var e=Xo(),t=zo(),r=e.y,a=e.x,o=Uo(),i=o.clientWidth,l=o.clientHeight,u=a+i,c=r+l,m=dr({top:r,left:a,right:u,bottom:c}),g={frame:m,scroll:{initial:e,current:e,max:t,diff:{value:xt,displacement:xt}}};return g},yl=function(e){var t=e.critical,r=e.scrollOptions,a=e.registry;kn();var o=Pl(),i=o.scroll.current,l=t.droppable,u=a.droppable.getAllByType(l.type).map(function(d){return d.callbacks.getDimensionAndWatchScroll(i,r)}),c=a.draggable.getAllByType(t.draggable.type).map(function(d){return d.getDimension(i)}),m={draggables:Hr(c),droppables:Cn(u)};Un();var g={dimensions:m,critical:t,viewport:o};return g};function Wo(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var a=e.droppable.getById(r.descriptor.droppableId);return a.descriptor.mode==="virtual"}var Dl=function(e,t){var r=null,a=bl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(E,y){e.droppable.exists(E)||ae(!1),r&&t.updateDroppableIsEnabled({id:E,isEnabled:y})},i=function(E,y){r&&(e.droppable.exists(E)||ae(!1),t.updateDroppableIsCombineEnabled({id:E,isCombineEnabled:y}))},l=function(E,y){r&&(e.droppable.exists(E)||ae(!1),t.updateDroppableScroll({id:E,newScroll:y}))},u=function(E,y){r&&e.droppable.getById(E).callbacks.scroll(y)},c=function(){if(r){a.stop();var E=r.critical.droppable;e.droppable.getAllByType(E.type).forEach(function(y){return y.callbacks.dragStopped()}),r.unsubscribe(),r=null}},m=function(E){r||ae(!1);var y=r.critical.draggable;E.type==="ADDITION"&&Wo(e,y,E.value)&&a.add(E.value),E.type==="REMOVAL"&&Wo(e,y,E.value)&&a.remove(E.value)},g=function(E){r&&ae(!1);var y=e.draggable.getById(E.draggableId),de=e.droppable.getById(y.descriptor.droppableId),me={draggable:y.descriptor,droppable:de.descriptor},Be=e.subscribe(m);return r={critical:me,unsubscribe:Be},yl({critical:me,registry:e,scrollOptions:E.scrollOptions})},d={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:u,updateDroppableScroll:l,startPublishing:g,stopPublishing:c};return d},Go=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},wl=function(e){window.scrollBy(e.x,e.y)},Fl=I(function(e){return Bn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xl=function(t,r){var a=$t(Fl(r),function(o){return o.frame||ae(!1),hr(o.frame.pageMarginBox)(t)});return a},Sl=function(e){var t=e.center,r=e.destination,a=e.droppables;if(r){var o=a[r];return o.frame?o:null}var i=xl(t,a);return i},xn={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(e,t){var r=e[t.size]*xn.startFromPercentage,a=e[t.size]*xn.maxScrollAtPercentage,o={startScrollingFrom:r,maxScrollValueAt:a};return o},Zo=function(e){var t=e.startOfRange,r=e.endOfRange,a=e.current,o=r-t;if(o===0)return 0;var i=a-t,l=i/o;return l},co=1,Ol=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return xn.maxPixelScroll;if(e===t.startScrollingFrom)return co;var r=Zo({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=1-r,o=xn.maxPixelScroll*xn.ease(a);return Math.ceil(o)},Ko=xn.durationDampening.accelerateAt,Vo=xn.durationDampening.stopDampeningAt,Rl=function(e,t){var r=t,a=Vo,o=Date.now(),i=o-r;if(i>=Vo)return e;if(it.height,i=r.width>t.width;return!i&&!o?a:i&&o?null:{x:i?0:a.x,y:o?0:a.y}},jl=On(function(e){return e===0?0:e}),qo=function(e){var t=e.dragStartTime,r=e.container,a=e.subject,o=e.center,i=e.shouldUseTimeDampening,l={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},u=Yo({container:r,distanceToEdges:l,dragStartTime:t,axis:Hn,shouldUseTimeDampening:i}),c=Yo({container:r,distanceToEdges:l,dragStartTime:t,axis:Jn,shouldUseTimeDampening:i}),m=jl({x:c,y:u});if(Wr(m,xt))return null;var g=Ll({container:r,subject:a,proposedScroll:m});return g?Wr(g,xt)?null:g:null},Nl=On(function(e){return e===0?0:e>0?1:-1}),fo=function(){var e=function(r,a){return r<0?r:r>a?r-a:0};return function(t){var r=t.current,a=t.max,o=t.change,i=Jt(r,o),l={x:e(i.x,a.x),y:e(i.y,a.y)};return Wr(l,xt)?null:l}}(),_o=function(t){var r=t.max,a=t.current,o=t.change,i={x:Math.max(a.x,r.x),y:Math.max(a.y,r.y)},l=Nl(o),u=fo({max:i,current:a,change:l});return!u||l.x!==0&&u.x===0||l.y!==0&&u.y===0},go=function(t,r){return _o({current:t.scroll.current,max:t.scroll.max,change:r})},Hl=function(t,r){if(!go(t,r))return null;var a=t.scroll.max,o=t.scroll.current;return fo({current:o,max:a,change:r})},vo=function(t,r){var a=t.frame;return a?_o({current:a.scroll.current,max:a.scroll.max,change:r}):!1},Ml=function(t,r){var a=t.frame;return!a||!vo(t,r)?null:fo({current:a.scroll.current,max:a.scroll.max,change:r})},Tl=function(e){var t=e.viewport,r=e.subject,a=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=qo({dragStartTime:o,container:t.frame,subject:r,center:a,shouldUseTimeDampening:i});return l&&go(t,l)?l:null},Xl=function(e){var t=e.droppable,r=e.subject,a=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=t.frame;if(!l)return null;var u=qo({dragStartTime:o,container:l.pageMarginBox,subject:r,center:a,shouldUseTimeDampening:i});return u&&vo(t,u)?u:null},$o=function(e){var t=e.state,r=e.dragStartTime,a=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,l=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id],c=u.page.marginBox;if(t.isWindowScrollAllowed){var m=t.viewport,g=Tl({dragStartTime:r,viewport:m,subject:c,center:l,shouldUseTimeDampening:a});if(g){o(g);return}}var d=Sl({center:l,destination:ot(t.impact),droppables:t.dimensions.droppables});if(d){var f=Xl({dragStartTime:r,droppable:d,subject:c,center:l,shouldUseTimeDampening:a});f&&i(d.descriptor.id,f)}},kl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,a=le(t),o=le(r),i=null,l=function(g){i||ae(!1);var d=i,f=d.shouldUseTimeDampening,E=d.dragStartTime;$o({state:g,scrollWindow:a,scrollDroppable:o,dragStartTime:E,shouldUseTimeDampening:f})},u=function(g){kn(),i&&ae(!1);var d=Date.now(),f=!1,E=function(){f=!0};$o({state:g,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:E,scrollDroppable:E}),i={dragStartTime:d,shouldUseTimeDampening:f},Un(),f&&l(g)},c=function(){i&&(a.cancel(),o.cancel(),i=null)};return{start:u,stop:c,scroll:l}},Ul=function(e){var t=e.move,r=e.scrollDroppable,a=e.scrollWindow,o=function(m,g){var d=Jt(m.current.client.selection,g);t({client:d})},i=function(m,g){if(!vo(m,g))return g;var d=Ml(m,g);if(!d)return r(m.descriptor.id,g),null;var f=wr(g,d);r(m.descriptor.id,f);var E=wr(g,f);return E},l=function(m,g,d){if(!m||!go(g,d))return d;var f=Hl(g,d);if(!f)return a(d),null;var E=wr(d,f);a(E);var y=wr(d,E);return y},u=function(m){var g=m.scrollJumpRequest;if(g){var d=ot(m.impact);d||ae(!1);var f=i(m.dimensions.droppables[d],g);if(f){var E=m.viewport,y=l(m.isWindowScrollAllowed,E,f);y&&o(m,y)}}};return u},zl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,a=e.move,o=kl({scrollWindow:r,scrollDroppable:t}),i=Ul({move:a,scrollWindow:r,scrollDroppable:t}),l=function(m){if(m.phase==="DRAGGING"){if(m.movementMode==="FLUID"){o.scroll(m);return}m.scrollJumpRequest&&i(m)}},u={scroll:l,start:o.start,stop:o.stop};return u},$n="data-rbd",ea=function(){var e=$n+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),po=function(){var e=$n+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wl=function(){var e=$n+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),ei={contextId:$n+"-scroll-container-context-id"},Gl=function(t){return function(r){return"["+r+'="'+t+'"]'}},Ea=function(t,r){return t.map(function(a){var o=a.styles[r];return o?a.selector+" { "+o+" }":""}).join(" ")},Zl="pointer-events: none;",Kl=function(e){var t=Gl(e),r=function(){var u=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:t(ea.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:u,dragging:Zl,dropAnimating:u}}}(),a=function(){var u=` - transition: `+pa.outOfTheWay+`; - `;return{selector:t(po.contextId),styles:{dragging:u,dropAnimating:u,userCancel:u}}}(),o={selector:t(Wl.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},l=[a,r,o,i];return{always:Ea(l,"always"),resting:Ea(l,"resting"),dragging:Ea(l,"dragging"),dropAnimating:Ea(l,"dropAnimating"),userCancel:Ea(l,"userCancel")}},Yr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?n.useLayoutEffect:n.useEffect,mo=function(){var t=document.querySelector("head");return t||ae(!1),t},ti=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vl(e,t){var r=st(function(){return Kl(e)},[e]),a=(0,n.useRef)(null),o=(0,n.useRef)(null),i=Oe(I(function(d){var f=o.current;f||ae(!1),f.textContent=d}),[]),l=Oe(function(d){var f=a.current;f||ae(!1),f.textContent=d},[]);Yr(function(){!a.current&&!o.current||ae(!1);var d=ti(t),f=ti(t);return a.current=d,o.current=f,d.setAttribute($n+"-always",e),f.setAttribute($n+"-dynamic",e),mo().appendChild(d),mo().appendChild(f),l(r.always),i(r.resting),function(){var E=function(de){var me=de.current;me||ae(!1),mo().removeChild(me),de.current=null};E(a),E(o)}},[t,l,i,r.always,r.resting,e]);var u=Oe(function(){return i(r.dragging)},[i,r.dragging]),c=Oe(function(d){if(d==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),m=Oe(function(){o.current&&i(r.resting)},[i,r.resting]),g=st(function(){return{dragging:u,dropping:c,resting:m}},[u,c,m]);return g}var ri=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ca(e){return e instanceof ri(e).HTMLElement}function ni(e,t){var r="["+ea.contextId+'="'+e+'"]',a=rn(document.querySelectorAll(r));if(!a.length)return null;var o=$t(a,function(i){return i.getAttribute(ea.draggableId)===t});return!o||!Ca(o)?null:o}function Jl(e){var t=(0,n.useRef)({}),r=(0,n.useRef)(null),a=(0,n.useRef)(null),o=(0,n.useRef)(!1),i=Oe(function(f,E){var y={id:f,focus:E};return t.current[f]=y,function(){var me=t.current,Be=me[f];Be!==y&&delete me[f]}},[]),l=Oe(function(f){var E=ni(e,f);E&&E!==document.activeElement&&E.focus()},[e]),u=Oe(function(f,E){r.current===f&&(r.current=E)},[]),c=Oe(function(){a.current||o.current&&(a.current=requestAnimationFrame(function(){a.current=null;var f=r.current;f&&l(f)}))},[l]),m=Oe(function(f){r.current=null;var E=document.activeElement;E&&E.getAttribute(ea.draggableId)===f&&(r.current=f)},[]);Yr(function(){return o.current=!0,function(){o.current=!1;var f=a.current;f&&cancelAnimationFrame(f)}},[]);var g=st(function(){return{register:i,tryRecordFocus:m,tryRestoreFocusRecorded:c,tryShiftRecord:u}},[i,m,c,u]);return g}function Yl(){var e={draggables:{},droppables:{}},t=[];function r(d){return t.push(d),function(){var E=t.indexOf(d);E!==-1&&t.splice(E,1)}}function a(d){t.length&&t.forEach(function(f){return f(d)})}function o(d){return e.draggables[d]||null}function i(d){var f=o(d);return f||ae(!1),f}var l={register:function(f){e.draggables[f.descriptor.id]=f,a({type:"ADDITION",value:f})},update:function(f,E){var y=e.draggables[E.descriptor.id];y&&y.uniqueId===f.uniqueId&&(delete e.draggables[E.descriptor.id],e.draggables[f.descriptor.id]=f)},unregister:function(f){var E=f.descriptor.id,y=o(E);y&&f.uniqueId===y.uniqueId&&(delete e.draggables[E],a({type:"REMOVAL",value:f}))},getById:i,findById:o,exists:function(f){return!!o(f)},getAllByType:function(f){return Cr(e.draggables).filter(function(E){return E.descriptor.type===f})}};function u(d){return e.droppables[d]||null}function c(d){var f=u(d);return f||ae(!1),f}var m={register:function(f){e.droppables[f.descriptor.id]=f},unregister:function(f){var E=u(f.descriptor.id);E&&f.uniqueId===E.uniqueId&&delete e.droppables[f.descriptor.id]},getById:c,findById:u,exists:function(f){return!!u(f)},getAllByType:function(f){return Cr(e.droppables).filter(function(E){return E.descriptor.type===f})}};function g(){e.draggables={},e.droppables={},t.length=0}return{draggable:l,droppable:m,subscribe:r,clean:g}}function ql(){var e=st(Yl,[]);return(0,n.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Eo=n.createContext(null),Ba=function(){var e=document.body;return e||ae(!1),e},_l={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$l=function(t){return"rbd-announcement-"+t};function eu(e){var t=st(function(){return $l(e)},[e]),r=(0,n.useRef)(null);(0,n.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,N.Z)(i.style,_l),Ba().appendChild(i),function(){setTimeout(function(){var c=Ba();c.contains(i)&&c.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var a=Oe(function(o){var i=r.current;if(i){i.textContent=o;return}},[]);return a}var ai=0,tu={separator:"::"};function ru(){ai=0}function Co(e,t){return t===void 0&&(t=tu),st(function(){return""+e+t.separator+ai++},[t.separator,e])}function nu(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function au(e){var t=e.contextId,r=e.text,a=Co("hidden-text",{separator:"-"}),o=st(function(){return nu({contextId:t,uniqueId:a})},[a,t]);return(0,n.useEffect)(function(){var l=document.createElement("div");return l.id=o,l.textContent=r,l.style.display="none",Ba().appendChild(l),function(){var c=Ba();c.contains(l)&&c.removeChild(l)}},[o,r]),o}var Na=n.createContext(null),ou={react:"^16.8.5","react-dom":"^16.8.5"},iu=/(\d+)\.(\d+)\.(\d+)/,oi=function(t){var r=iu.exec(t);r==null&&ae(!1);var a=Number(r[1]),o=Number(r[2]),i=Number(r[3]);return{major:a,minor:o,patch:i,raw:t}},lu=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},uu=function(e,t){var r=oi(e),a=oi(t);lu(r,a)},$s=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,su=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function eA(e){}function ha(e,t){}function Au(){ha(function(){uu(ou.react,n.version),su(document)},[])}function Bo(e){var t=(0,n.useRef)(e);return(0,n.useEffect)(function(){t.current=e}),t}function cu(){var e=null;function t(){return!!e}function r(l){return l===e}function a(l){e&&ae(!1);var u={abandon:l};return e=u,u}function o(){e||ae(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:t,isActive:r,claim:a,release:o,tryAbandon:i}}var du=9,fu=13,ho=27,ii=32,gu=33,vu=34,pu=35,mu=36,Eu=37,Cu=38,Bu=39,hu=40,Ha,Iu=(Ha={},Ha[fu]=!0,Ha[du]=!0,Ha),li=function(e){Iu[e.keyCode]&&e.preventDefault()},Ma=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=$t(t,function(a){return"on"+a in document});return r||e}(),ui=0,si=5;function bu(e,t){return Math.abs(t.x-e.x)>=si||Math.abs(t.y-e.y)>=si}var Ai={type:"IDLE"};function Pu(e){var t=e.cancel,r=e.completed,a=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(l){var u=l.button,c=l.clientX,m=l.clientY;if(u===ui){var g={x:c,y:m},d=a();if(d.type==="DRAGGING"){l.preventDefault(),d.actions.move(g);return}d.type!=="PENDING"&&ae(!1);var f=d.point;if(bu(f,g)){l.preventDefault();var E=d.actions.fluidLift(g);o({type:"DRAGGING",actions:E})}}}},{eventName:"mouseup",fn:function(l){var u=a();if(u.type!=="DRAGGING"){t();return}l.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(l){a().type==="DRAGGING"&&l.preventDefault(),t()}},{eventName:"keydown",fn:function(l){var u=a();if(u.type==="PENDING"){t();return}if(l.keyCode===ho){l.preventDefault(),t();return}li(l)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){a().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(l){var u=a();if(u.type==="IDLE"&&ae(!1),u.actions.shouldRespectForcePress()){t();return}l.preventDefault()}},{eventName:Ma,fn:t}]}function yu(e){var t=(0,n.useRef)(Ai),r=(0,n.useRef)(Pt),a=st(function(){return{eventName:"mousedown",fn:function(d){if(!d.defaultPrevented&&d.button===ui&&!(d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)){var f=e.findClosestDraggableId(d);if(f){var E=e.tryGetLock(f,l,{sourceEvent:d});if(E){d.preventDefault();var y={x:d.clientX,y:d.clientY};r.current(),m(E,y)}}}}}},[e]),o=st(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(d){if(!d.defaultPrevented){var f=e.findClosestDraggableId(d);if(f){var E=e.findOptionsForDraggable(f);E&&(E.shouldRespectForcePress||e.canGetLock(f)&&d.preventDefault())}}}}},[e]),i=Oe(function(){var d={passive:!1,capture:!0};r.current=We(window,[o,a],d)},[o,a]),l=Oe(function(){var g=t.current;g.type!=="IDLE"&&(t.current=Ai,r.current(),i())},[i]),u=Oe(function(){var g=t.current;l(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[l]),c=Oe(function(){var d={capture:!0,passive:!1},f=Pu({cancel:u,completed:l,getPhase:function(){return t.current},setPhase:function(y){t.current=y}});r.current=We(window,f,d)},[u,l]),m=Oe(function(d,f){t.current.type!=="IDLE"&&ae(!1),t.current={type:"PENDING",point:f,actions:d},c()},[c]);Yr(function(){return i(),function(){r.current()}},[i])}var ta;function Du(){}var wu=(ta={},ta[vu]=!0,ta[gu]=!0,ta[mu]=!0,ta[pu]=!0,ta);function Fu(e,t){function r(){t(),e.cancel()}function a(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ho){i.preventDefault(),r();return}if(i.keyCode===ii){i.preventDefault(),a();return}if(i.keyCode===hu){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cu){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bu){i.preventDefault(),e.moveRight();return}if(i.keyCode===Eu){i.preventDefault(),e.moveLeft();return}if(wu[i.keyCode]){i.preventDefault();return}li(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Ma,fn:r}]}function xu(e){var t=(0,n.useRef)(Du),r=st(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==ii)return;var l=e.findClosestDraggableId(i);if(!l)return;var u=e.tryGetLock(l,g,{sourceEvent:i});if(!u)return;i.preventDefault();var c=!0,m=u.snapLift();t.current();function g(){c||ae(!1),c=!1,t.current(),a()}t.current=We(window,Fu(m,g),{capture:!0,passive:!1})}}},[e]),a=Oe(function(){var i={passive:!1,capture:!0};t.current=We(window,[r],i)},[r]);Yr(function(){return a(),function(){t.current()}},[a])}var Io={type:"IDLE"},Su=120,Qu=.15;function Ou(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(r().type!=="DRAGGING"){t();return}o.keyCode===ho&&o.preventDefault(),t()}},{eventName:Ma,fn:t}]}function Ru(e){var t=e.cancel,r=e.completed,a=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var l=a();if(l.type!=="DRAGGING"){t();return}l.hasMoved=!0;var u=i.touches[0],c=u.clientX,m=u.clientY,g={x:c,y:m};i.preventDefault(),l.actions.move(g)}},{eventName:"touchend",fn:function(i){var l=a();if(l.type!=="DRAGGING"){t();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(a().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var l=a();l.type==="IDLE"&&ae(!1);var u=i.touches[0];if(u){var c=u.force>=Qu;if(c){var m=l.actions.shouldRespectForcePress();if(l.type==="PENDING"){m&&t();return}if(m){if(l.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Ma,fn:t}]}function Lu(e){var t=(0,n.useRef)(Io),r=(0,n.useRef)(Pt),a=Oe(function(){return t.current},[]),o=Oe(function(E){t.current=E},[]),i=st(function(){return{eventName:"touchstart",fn:function(E){if(!E.defaultPrevented){var y=e.findClosestDraggableId(E);if(y){var de=e.tryGetLock(y,u,{sourceEvent:E});if(de){var me=E.touches[0],Be=me.clientX,Qe=me.clientY,ke={x:Be,y:Qe};r.current(),d(de,ke)}}}}}},[e]),l=Oe(function(){var E={capture:!0,passive:!1};r.current=We(window,[i],E)},[i]),u=Oe(function(){var f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),o(Io),r.current(),l())},[l,o]),c=Oe(function(){var f=t.current;u(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[u]),m=Oe(function(){var E={capture:!0,passive:!1},y={cancel:c,completed:u,getPhase:a},de=We(window,Ru(y),E),me=We(window,Ou(y),E);r.current=function(){de(),me()}},[c,a,u]),g=Oe(function(){var E=a();E.type!=="PENDING"&&ae(!1);var y=E.actions.fluidLift(E.point);o({type:"DRAGGING",actions:y,hasMoved:!1})},[a,o]),d=Oe(function(E,y){a().type!=="IDLE"&&ae(!1);var de=setTimeout(g,Su);o({type:"PENDING",point:y,actions:E,longPressTimerId:de}),m()},[m,a,o,g]);Yr(function(){return l(),function(){r.current();var y=a();y.type==="PENDING"&&(clearTimeout(y.longPressTimerId),o(Io))}},[a,l,o]),Yr(function(){var E=We(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return E},[])}function ju(e){}var Nu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ci(e,t){if(t==null)return!1;var r=!!Nu[t.tagName.toLowerCase()];if(r)return!0;var a=t.getAttribute("contenteditable");return a==="true"||a===""?!0:t===e?!1:ci(e,t.parentElement)}function Hu(e,t){var r=t.target;return Ca(r)?ci(e,r):!1}var Mu=function(e){return dr(e.getBoundingClientRect()).center};function Tu(e){return e instanceof ri(e).Element}var Xu=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=$t(t,function(a){return a in Element.prototype});return r||e}();function di(e,t){return e==null?null:e[Xu](t)?e:di(e.parentElement,t)}function ku(e,t){return e.closest?e.closest(t):di(e,t)}function Uu(e){return"["+ea.contextId+'="'+e+'"]'}function zu(e,t){var r=t.target;if(!Tu(r))return null;var a=Uu(e),o=ku(r,a);return!o||!Ca(o)?null:o}function Wu(e,t){var r=zu(e,t);return r?r.getAttribute(ea.draggableId):null}function Gu(e,t){var r="["+po.contextId+'="'+e+'"]',a=rn(document.querySelectorAll(r)),o=$t(a,function(i){return i.getAttribute(po.id)===t});return!o||!Ca(o)?null:o}function Zu(e){e.preventDefault()}function Ta(e){var t=e.expected,r=e.phase,a=e.isLockActive,o=e.shouldWarn;return!(!a()||t!==r)}function fi(e){var t=e.lockAPI,r=e.store,a=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=a.draggable.findById(o);return!(!i||!i.options.isEnabled||!Go(r.getState(),o))}function Ku(e){var t=e.lockAPI,r=e.contextId,a=e.store,o=e.registry,i=e.draggableId,l=e.forceSensorStop,u=e.sourceEvent,c=fi({lockAPI:t,store:a,registry:o,draggableId:i});if(!c)return null;var m=o.draggable.getById(i),g=Gu(r,m.descriptor.id);if(!g||u&&!m.options.canDragInteractiveElements&&Hu(g,u))return null;var d=t.claim(l||Pt),f="PRE_DRAG";function E(){return m.options.shouldRespectForcePress}function y(){return t.isActive(d)}function de(Et,Rt){Ta({expected:Et,phase:f,isLockActive:y,shouldWarn:!0})&&a.dispatch(Rt())}var me=de.bind(null,"DRAGGING");function Be(Et){function Rt(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(Rt(),f!=="PRE_DRAG"&&ae(!1)),a.dispatch(Ri(Et.liftActionArgs)),f="DRAGGING";function sr(Nt,Ar){if(Ar===void 0&&(Ar={shouldBlockNextClick:!1}),Et.cleanup(),Ar.shouldBlockNextClick){var xr=We(window,[{eventName:"click",fn:Zu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(xr)}Rt(),a.dispatch(jo({reason:Nt}))}return(0,N.Z)({isActive:function(){return Ta({expected:"DRAGGING",phase:f,isLockActive:y,shouldWarn:!1})},shouldRespectForcePress:E,drop:function(Ar){return sr("DROP",Ar)},cancel:function(Ar){return sr("CANCEL",Ar)}},Et.actions)}function Qe(Et){var Rt=le(function(Nt){me(function(){return Lo({client:Nt})})}),sr=Be({liftActionArgs:{id:i,clientSelection:Et,movementMode:"FLUID"},cleanup:function(){return Rt.cancel()},actions:{move:Rt}});return(0,N.Z)({},sr,{move:Rt})}function ke(){var Et={moveUp:function(){return me(Ui)},moveRight:function(){return me(Wi)},moveDown:function(){return me(zi)},moveLeft:function(){return me(Gi)}};return Be({liftActionArgs:{id:i,clientSelection:Mu(g),movementMode:"SNAP"},cleanup:Pt,actions:Et})}function Ke(){var Et=Ta({expected:"PRE_DRAG",phase:f,isLockActive:y,shouldWarn:!0});Et&&t.release()}var Ct={isActive:function(){return Ta({expected:"PRE_DRAG",phase:f,isLockActive:y,shouldWarn:!1})},shouldRespectForcePress:E,fluidLift:Qe,snapLift:ke,abort:Ke};return Ct}var Vu=[yu,xu,Lu];function Ju(e){var t=e.contextId,r=e.store,a=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Vu:[],o||[]),u=(0,n.useState)(function(){return cu()})[0],c=Oe(function(Qe,ke){Qe.isDragging&&!ke.isDragging&&u.tryAbandon()},[u]);Yr(function(){var Qe=r.getState(),ke=r.subscribe(function(){var Ke=r.getState();c(Qe,Ke),Qe=Ke});return ke},[u,r,c]),Yr(function(){return u.tryAbandon},[u.tryAbandon]);var m=Oe(function(Be){return fi({lockAPI:u,registry:a,store:r,draggableId:Be})},[u,a,r]),g=Oe(function(Be,Qe,ke){return Ku({lockAPI:u,registry:a,contextId:t,store:r,draggableId:Be,forceSensorStop:Qe,sourceEvent:ke&&ke.sourceEvent?ke.sourceEvent:null})},[t,u,a,r]),d=Oe(function(Be){return Wu(t,Be)},[t]),f=Oe(function(Be){var Qe=a.draggable.findById(Be);return Qe?Qe.options:null},[a.draggable]),E=Oe(function(){u.isClaimed()&&(u.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(no()))},[u,r]),y=Oe(u.isClaimed,[u]),de=st(function(){return{canGetLock:m,tryGetLock:g,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:E,isLockClaimed:y}},[m,g,d,f,E,y]);ju(l);for(var me=0;me=0||Object.prototype.hasOwnProperty.call(w,v)&&(F[v]=w[v]);return F}function O(w,H){if(!(w instanceof H))throw new TypeError("Cannot call a class as a function")}function _(w,H){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return H&&(typeof H=="object"||typeof H=="function")?H:w}function oe(w,H){if(typeof H!="function"&&H!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof H);w.prototype=Object.create(H&&H.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),H&&(Object.setPrototypeOf?Object.setPrototypeOf(w,H):w.__proto__=H)}var b=function(w){oe(H,w);function H(F){O(this,H);var v=_(this,(H.__proto__||Object.getPrototypeOf(H)).call(this,F));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}return n(H,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,B={get passive(){v=!0}};try{document.addEventListener("test",null,B),document.removeEventListener("test",null,B)}catch(V){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var B=this.props.getScrollParent&&this.props.getScrollParent();return B!=null?B:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!v)){var B=window;this.props.useWindow===!1&&(B=v),B.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),B.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,B=window,V=this.getParentElement(v),X=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,ie=B.pageYOffset!==void 0?B.pageYOffset:z.scrollTop;this.props.isReverse?X=ie:X=this.calculateOffset(v,ie)}else this.props.isReverse?X=V.scrollTop:X=v.scrollHeight-V.scrollTop-V.clientHeight;Xae in Y?D(Y,ae,{enumerable:!0,configurable:!0,writable:!0,value:b}):Y[ae]=b,le=(Y,ae)=>{for(var b in ae||(ae={}))N.call(ae,b)&&q(Y,b,ae[b]);if(O)for(var b of O(ae))re.call(ae,b)&&q(Y,b,ae[b]);return Y};const R=Y=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Y),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Me.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return H}});var n=s(59301),D=s(8591),O=s(92832),N={codeBox:"codeBox___WpkVl"},re=s(92310),q=s.n(re),le=Object.defineProperty,R=(F,v,B)=>v in F?le(F,v,{enumerable:!0,configurable:!0,writable:!0,value:B}):F[v]=B,Y=(F,v,B)=>R(F,typeof v!="symbol"?v+"":v,B),ae=(F,v,B)=>new Promise((_,M)=>{var W=P=>{try{X(B.next(P))}catch(Pe){M(Pe)}},oe=P=>{try{X(B.throw(P))}catch(Pe){M(Pe)}},X=P=>P.done?_(P.value):Promise.resolve(P.value).then(W,oe);X((B=B.apply(F,v)).next())});class b extends n.Component{constructor(v){super(v),Y(this,"canvas"),Y(this,"randomNum",(B,_)=>Math.floor(Math.random()*(_-B)+B)),Y(this,"drawPic",()=>{this.randomCode()}),Y(this,"reloadPic",()=>{this.drawPic()}),Y(this,"changeCode",B=>{console.log(B.target.value,222),this.setState({value:B.target.value,showError:!1})}),Y(this,"onVerify",()=>{let B;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(B=!0,D.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(B=!0,D.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(B=!1),this.setState({showError:B}),B}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(v,B){const _=this.randomNum(v,B),M=this.randomNum(v,B),W=this.randomNum(v,B);return`rgb(${_}, ${M}, ${W})`}drawText(v,B,_){v.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const M=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);v.font=M+"px SimHei";const W=10,oe=(this.state.contentWidth-40)/(this.state.code.length-1);let X=W;_>0&&(X=W+_*oe);let P=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);M>40&&(P=40);const Pe=this.randomNum(-10,10);v.translate(X,P),v.rotate(Pe*Math.PI/180),v.fillText(B,0,0),v.rotate(-Pe*Math.PI/180),v.translate(-X,-P)}drawLine(v){for(let B=0;B<1;B++)v.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),v.beginPath(),v.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),v.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),v.stroke()}drawDot(v){for(let B=0;B<100;B++)v.fillStyle=this.randomColor(0,255),v.beginPath(),v.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),v.fill()}randomCode(){let v="";const B="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let _=0;_{const M=this.canvas.current.getContext("2d");M.textBaseline="bottom",M.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),M.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let W=0;W{let B;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,v),React.createElement(b,{ref:_=>B=_})),onOk:()=>ae(void 0,null,function*(){if(B.onVerify())return Promise.reject();F()})})};var H=b},12393:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return W}});var n=s(59301),D=s(78241),O=s(8591),N=s(43418),re=s(5083),q=s(92832),le=s(1710),R=s(95237),Y=s(43604),ae=s(61186),b=s.n(ae),w=s(955),H=s(89070),F={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},v=s(92365),B=s(79834),_=(oe,X,P)=>new Promise((Pe,pe)=>{var fe=Q=>{try{ve(P.next(Q))}catch(k){pe(k)}},ge=Q=>{try{ve(P.throw(Q))}catch(k){pe(k)}},ve=Q=>Q.done?Pe(Q.value):Promise.resolve(Q.value).then(fe,ge);ve((P=P.apply(oe,X)).next())});const M=({dispatch:oe,courseEndTime:X,classroomList:P,successCallback:Pe=()=>{},visible:pe,homeworkIds:fe,courseId:ge,isBatch:ve,shixunHomeworks:Q})=>{const[k]=D.default.useForm(),[S,$]=(0,n.useState)(!1),[De,he]=(0,n.useState)(!1),[Te,Fe]=(0,n.useState)(!1),[V,K]=(0,n.useState)([]),[se,h]=(0,n.useState)([]),[T,ue]=(0,n.useState)([]),[Se,Ue]=(0,n.useState)([]),[lt,Je]=(0,n.useState)([]),[ut,et]=(0,n.useState)([]),[Ft,wt]=(0,n.useState)([]),[Bt,Mt]=(0,n.useState)([]),[Ht,Vt]=(0,n.useState)([]);(0,n.useEffect)(()=>{pe?cr():j()},[pe]);const cr=()=>_(void 0,null,function*(){$(!0);const L=yield(0,v.oR)(fe[0],{course_id:ge});Fe(L.no_group),ve?(wt(L.all_course_groups),Mt(L.all_course_groups)):(Ue(L.late_course_groups),Je(L.late_course_groups),K(L.submit_course_groups),h(L.submit_course_groups)),$(!1),k.setFieldsValue({end_time:b()()})}),ee=()=>_(void 0,null,function*(){const L=k.getFieldsValue(),Ae=b()(L.end_time).format("YYYY-MM-DD HH:mm");if((ve?Ht.length===0:T.length===0&&ut.length===0)&&!Te){O.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}he(!0);const vt=yield(0,v.Mc)(ge,{no_group:Te,homework_ids:fe,group_ids:ve?Ht:T,end_time:Ae,late_group_ids:ve?Ht:ut});he(!1),vt.status===0&&(j(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pe(),oe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),j=()=>{ue([]),et([]),h([]),Je([])};return n.createElement(N.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:F.modalWrapper,width:ve||Te?520:760,open:pe,confirmLoading:De,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>ee(),onCancel:()=>{j(),oe({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:F.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(D.default,{form:k,layout:"vertical"},n.createElement(D.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(re.default,{style:{width:"100%"},disabledDate:L=>(0,B.Q8)(L,X),disabledTime:L=>(0,B.d0)(L),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,w.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Te&&n.createElement(n.Fragment,null,ve?n.createElement("div",null,n.createElement(q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{Mt(Ft.filter(Ae=>Ae.name.indexOf(L.target.value)>-1))}}),n.createElement(le.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{Vt(L)}},rowKey:"id",pagination:!1,dataSource:Bt,loading:S,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(R.Z,{gutter:24},n.createElement(Y.Z,{span:14},n.createElement("div",{className:F.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement(q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{h(V.filter(Ae=>Ae.name.indexOf(L.target.value)>-1))}}),n.createElement("div",{className:F.tableWrapper},n.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{ue(L)}},rowKey:"id",pagination:!1,dataSource:se,loading:S,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(Y.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:F.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement(q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:L=>{Je(Se.filter(Ae=>Ae.name.indexOf(L.target.value)>-1))}}),n.createElement("div",{className:F.tableWrapper},n.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:F.antdTable,rowSelection:{type:"checkbox",onChange:L=>{et(L)}},rowKey:"id",pagination:!1,loading:S,dataSource:lt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var W=(0,H.connect)(({shixunHomeworks:oe,classroomList:X})=>({shixunHomeworks:oe,classroomList:X}))(M)},79219:function(dt,Me,s){"use strict";s.d(Me,{xp:function(){return re},AG:function(){return b},JA:function(){return le},FX:function(){return ee},k$:function(){return wt},ub:function(){return Bt},e6:function(){return Mt},v7:function(){return F},BO:function(){return w},x7:function(){return pe},em:function(){return lt},BV:function(){return q},qz:function(){return Y},Gm:function(){return R},yt:function(){return X},I2:function(){return Te},sQ:function(){return oe},z3:function(){return O},GY:function(){return et},wC:function(){return Ft},Pt:function(){return ut},Oe:function(){return Je},L6:function(){return D},RL:function(){return n},f$:function(){return N},j1:function(){return v},jD:function(){return H},g4:function(){return B}});var n=s(58143),D="data:image/png;base64,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",O=s(93314),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",q=s.p+"static/err.2323787b.png",le="data:image/png;base64,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",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAH0CAYAAACXcF7rAAAgAElEQVR4XuzdB7B1V1k//n1JQiooQiBCiCSEFEoIJIQUSIMQAgYQKYK9gIplVEZnbKOiMzqWUWesoyMKiiBFCCUkIb2RUEIgEKVJJ+WlhZIK738+i9/3/e9c7j137/Pec++59z575sw5Z++113rWdz3Pdz177bWetfCyl71s+5FHHtnlOPPMM3f89uPNb37z3f7X9cKnrxClH2UffX0ofrg7P/zhH/5ht3DWWWdtXwzM3Vi1/hQChUAhUAhMhQAnZGH79u3bp7q7bioECoFCoBCYiECRbClIIVAIFAIzRqA82RkDXNkXAoXA1kagSHZrt3/VvhAoBGaMQL34mjHAlX0hUAhsbQSKZLd2+1ftC4FCYIYItBdfNYVrhghX1oVAIbClESiS3dLNX5UvBAqBWSNQU7hmjXDlXwgUAlsagSLZLd38VflCoBBYCwRqCtdaoFxlFAKFwJZFoEh2yzZ9VbwQKATWAoGaXbAWKFcZhUAhsGURKJLdsk1fFS8ECoFZIzDVFK677rqru+OOO5psCwsL3R577NG+Hbfddlv3rW99q/2+xz3u0a45BPpyLQG/dtttt87H8c1vfrO7/fbbd9TVPe513Hnnne2zUlm77LJLt/vuuy9Z1j3vec9u1113XbEsdVK3xbLPuhEq/0KgENi8CExFsrfcckt30003NVQQ5YMe9KAdJPa5z32u+8Y3vtGu7bXXXt0DH/jAHeT2mc98Zgdh7rvvvt13fdd37SBm13I8+MEP3kGYX/rSl7ovfOEL7RKy3H///XcQ8Gc/+9nu1ltvbdf22Wefbr/99mu/EeWnP/3pRt6OBzzgAd297nWv9lt694W0lSVfh3KU50DYrtVRCBQChcDOIFBTuCagx7vm3YagdwbourcQKAS2JgJFshPa/Stf+Ur31a9+tXnPdRQChUAhMC0Co6dwIR+P4t/zPd8zbZkb4r4i2Q3RTCVkITD3CIwm2W3btjWSNda5mQ9e7Ne//vUdY72bua5Vt0KgEJgdAqOncG0VkjUTwiczHWbXBJVzIVAIbGYERpPs1772tTZN6973vvdmxqXqVggUAoXATiMw1RSunS61MigECoFCYIsgUCQ7oaGNx5pXe7/73W+LqENVsxAoBFYbgammcGWSv1VWm/mo2QWbuXWrboXA2iAwFcl+8YtfbLMLrNrazMd6kix8LUO28syy4v6S5GBukUSWJjvnHi8ljZX3lzq75gVelkPLTwfpf5Y5W3ZshV6WH6cM5fLmlbX4mpV98rFiTp7+G6u3xHrPPffcsaTa/V4eSpfl12ZuyK8vJ3m+/OUvd9/93d/drvmvDfbee+8deZHLefdb5SedRSNZZeh6ylYWuZJnH6u+3spPHmTx7RNckg6m8kubBIvI7B4rGGHYf1EKDzJkqXnyCxbBhswO+avbfe973+9YWh6ck4f6KMsTl7aHW79N+ljLU/r73Oc+39GOm9mG56VuNYVrmZagsIyAws/iYMheIiJGxspIYgSWLl999dXtv3Qf/vCHm/ExqsRoOO200xoxMMwY6Ote97ruMY95THfYYYc1AnQgSPm9733va8uG/ZeHZcTulz8DfPzjH986zo9//OOd5dGI4YYbbmhLlA8//PBGag6LMw4++ODuPe95T5PJfdJdeumlzdgZ9+Me97juEY94REt/3XXXtTyOPvroHR3z+eef393//vdv+YawPv/5z3cXXXRRp17Ktvz5kksuaXV5yEMe0kiMfGS77LLLumOPPba1zac+9anuve99b7uuzR72sId1Rx55ZMuXXG984xu7E0444TuGfZC3OsFGXb7v+76v5W3JuHvVQ7uQ4/nPf34j+3e9611t6uKhhx7a8NUJnH322a2cI444ojvqqKO6G2+8sVMXuBpqQoLaOUvA5fPIRz6ydYbk9h+mH/nIR7r/+7//6/7nf/6nO/7441t91AWBX3PNNd2BBx7YXX/99U0n5Ak7Zai/tnzuc5/bXXvtta1TgbV8HVdeeWX3zne+sy1x1y4HHXTQLNS58pyAQJHsOqmHeA1vectbmjEzWMTC+B772MfuMA4GxKAZf4jkoQ99aCNHhuS6a/G8PvaxjzVPDhGEZBkjsnj729/eSOIXf/EXu09+8pONIBCkpcNIHBEhmn/5l3/pPK0g3gQC6ntPCMAHKVx88cXdKaec0sj73HPPbcRKHsTovAPh/Pd//3eT95hjjmnndAZiQ6hrPMx3vOMdjTyQ1Qc/+MEdMSZ4h8hbvZ7ylKc00iSveiFZHh4iefSjH92pP2J66lOf2vIl4z/+4z923/u937ujk0hdlKN8uF9++eWtHdyPyGH30Y9+tOX5T//0T90f/MEfNKLX8SFlaRC6Du4DH/hAI0Kd5NOe9rTWoWhX7fviF7+4yY343v3udzcZdADa2W+diE4PFq9+9avbvWKBaB9YPuMZz2hkeeGFFzaiPu+887pnPetZTRe0gc5BfWH+0pe+tPvEJz7R6vKoRz2qtaFDXogbuVpA9IM/+IPrpPFbt9jRU7gYHqOOR7V1oZu+5ryav/7rv27ezOmnn94MkSG89a1vbYaJPBgVw4f3FVdc0V1wwQWNcGHPUE899dRm6IyZcS0+eGMHHHBA84AQHe8REf7ET/xEM3qEwvDyWP7MZz6zkSxjRwJIGNE4EBFvCVn9+I//ePNgfRAOj4sHStanP/3pzcskz5Of/OTmPSUdEkqUM4QvoI9y1B1RIiaeH4LlrUmrQ3HwFNX1R37kR7pXvepVjUBgIA914X2TA0nzCnls8uXZ8eKQ6eIYFAiHTOoJax3XOeec07AnA+/xBS94Qffa1762+53f+Z3meWeY4+abb27lGgpA+NrIEwSZkKJ8EODv//7v7/A2//Zv/7b7gR/4ge64445rdVJfHQay1UZkpRdkgjX5XvjCF7ZrDpiq+7Of/eyWtw7A/SeddFJrX3pDPjipiw7GQVZPEzx/ZI6A61hbBEaT7NqKt36lIRaENosXfAzzn//5n7sXvehF7dEbQfGGPGoyOl6PD5LhEf7v//5v96//+q/NkHgqCPTHfuzHWlqeCkJYfOgEeWuIE6G+7W1vax4RkkVODNnwgzoiOYTHsJEsr9NvxswjlNajLM/q4Q9/eDNaXqxzP//zP988ZCSDhBEieXhYqUs8aPc43I8UkTDyYvxnnXVWk1PnQS4kxnt08GSlQ2K8YmSiAyHLa17zmka6yoYFL/4nf/In239DGDxk5/pOAazPPPPMRuY6L5gqF/7SqcP73//+5pn+13/9V/fbv/3bjch0IHA644wzGqHLxyO8DoGXTVdggvyQ3K/92q810lc3ZI3odETkVoaOD0baGWZIli7QPfhoezhIp0OUj3LgpyPpk6zOWn2R8W/+5m824tcJIFn4I2ed+nJj0+tnaZu75JrCNaF9eWkMibGu9uFxz6MiTwV59A8Gxnh5h4YDGJ3xVLIwyLyY+Zmf+ZlGOry4kFc/H4/ZHikPOeSQRkr//u//3h43X/KSlzQCyKMvgpX2h37oh7qTTz65pePtKMtjKJJCPs973vMaGfI2eVu8vb//+7/v/uiP/qiRFILjxSEcpGiMEFEz9l//9V9vXp1yHG9605vaYzFvDKkhVWSFTBALOR3IJ2PGcDjxxBPbvdIitCc84QntOhIh81VXXdXGRT1S8+Y8fuvQMlYcfBDeL//yLzeyQ2KvfOUrmzy8QPU2DJAIbEjWcAE9eMMb3tDOGw7hVZJbJwkX+CiHRyp/bQdrRAdD7apz00F6ZEeiGS7QCXiKgQ8MDb+4T0fqnPoaK37961+/LMn+0i/9UvehD32odd6/8iu/0mQwlEFH5GWYKOFFV1ufK7/lEZiKZLfKcMEsZxdQfgb7Uz/1U83TyUsWhMCYkRjiNITA8/Tdf4OOmHlyjNxwAYJbfLjGE0QA7n/5y1/eCMdLHMTA6D3Wuo6YyMHA/+RP/qR5TQjLwYNj6EjLSzoeIE9Rnn/1V3/V/cVf/EUjAaRtjJfX6xGdoWdVIAL4vd/7veY5IsfFY7I6NGOfCF+9QkpIEEHABAEjdWmRuhdSCMR/3qi0Oi/Ey9Mkt85h8YFM/+Ef/qF1cIgZrv/2b//WOg/k6jqP37CBIQay6CBgieSU97M/+7PdK17xitZBqo/2/NVf/dXWjuSFKzy0L89bZwIjMmovHZ+yecbaSdmeNDIzg+7BwlMCYkTYvFeeLO9aB2cIpO/JGpP1xPM3f/M3rePjUXsaeuITn9jq+1u/9Vt3m7VQxLg2CEw1hWurxC6YJcnyVJATcsssAYbzH//xH23M00sdXg5jR2rGbxkoL4vnxSh5isYdeX0es5FTDh6Vx0bG7DHRGChP2LdHX8TCm1UG78qjJyJg5MjwN37jNxrZODyOG3JAtIzWWKuykCxCRqY8MePGZENsyPZJT3rSDnl+7ud+ro2nGkKQdjHJ0il1RSyIHoEZi1QPnjHCU96f//mfN2JCYK4hGkTuHNJy3rCFR2ovw5YaRjEUoixeYp9kefscCG3yn//5n42o1UU+L3vZy3aQLEI1DIAUdRrK50EqE0ZIFs46gu///u9vbanOCJq8sEPM2oBXzkOFvyEPH/nxwA1LIFRtrA3kjWzdDxMdIe+3/+ILyf7pn/5p99M//dMtvY4SycJb56p9daZ5olgbmtnapRTJTmj/bH0zK4U05sdIGBZvBrl4w+/FiHEzhuqRj3HwhjzuMVaG5uOx2qO2RvTiJm/zVcmQAs+P98nrQmI8Oy9ffvd3f7eRCQLxIozRIRakapyQV8h7jhfKwHlxxk8RAy843hvyQQSI131IG/kpE5mpB8/vF37hF5rXKV+EuZQniyBhwovnpSIweZGVJytvBOJxHKmRAaEifh2KdnK/zogH6P5sXdRvZp624QGerLogV160PHiyZEdOmU4Hex0PcjN0QA4dlycNY6iGWOCvU9Z28uCt8oLJ4klBB4e4kawOyKG+Ojp1kwZpI1T1h6Xxeu2oXeClTJ2GIRzeLV1RP3WmDzxZ3u4f//Eft2EVHZZ8yKcdYGmowlBKBaJfW+IfPYWLkuZFxNqKurlK440gNQbJWBkxg8oChMx55LH82Z/9WRsHjCeLABiLtB4ZeVc8mhzyZsCmAXlkdfiPZHmVPB4eFM9THghKWmTBOL2g4W3zEJE1L9T0K8SWyfbGgr0YQ5oIJ2/1MyeXjMYeEbM83M8jdj+Zpec958UaT54sHquRH9LLGDQCI69HXmOwsPFfnXnxOhNpycEzz9Sn4IGszGf16B9yhh9Cgz1stAMCc14aL4yQFALTwakPknPNk4ROKnN3ea3GhXmQpneRUaeZOcBwRpQ6Gp2PA9bS6WSRt/ReiiH9v/zLv2zXPA3ATCdpaEI5nmx0mNI5jNfrbJzPXFuzUNgpEoaztJ4OlK9NZvEyd3NZ5+rWZjTJbpVltasL89K5JZyi8VGKn1U6zscLc834GsNGSDwlJMroEBailhYJ5HBPCDSP/cguj5vaMO2Ye7KiyDfSkp5HqTyP7kgs8rlHmXnJhSgQFqJQNoJ2HwNXF95oXnC5F0nw2njL6pBhARhkdRL5cx3Jyie7VLiWuamZARIsEBuiW7zyCvnLhxzk9MnsipSPcJVJDr8Rr3rDOuOtaSf1DImSmTzLraiCFQKXd7+dYMHLRaLOk4ks6gfbrLSLnkirU3PN78TX4AnDUznSkks+6ucjPdKVXxYprIV+VxnfRqCmcC2jCSGQ9Z4P3F/iydAXL/mM+H0CXHyPNDFU6fpp+9XPfSmn/3/IPcmrf99S8C4lX2RcnL5f534nNLTeQ2Xql9+v/yS8hua9XH0XlzmJlBZjmv++V4p5vFJ7FBnOFoEi2WXwneWLr9k2aeVeCBQC84LAVFO4tkrQ7iLZeVHTkqMQ2LgITEWyW2UKlzE8Y20Z09y4zVySFwKFwHohUFO4JiDvxYGXG7UMcb3Us8otBDY+AlORrDefyGezbwm+1s3rbby3wonI5dvbYi81/Eb63ngj/byM689CMCugf2gjL+/kudKLkcV1VZY31+5bHCNV2uTten8uKtny9j3xavudVGYa9F/4SJ80qY98+zFb8/IpLyNd8yFHOkIykwUOeaOeJbne/AdbZZvtkGlMiTQW2ZUhz/4LT/k4lxkZ+SaX+1zvR1MzM6PfTu7NSknlJxassvxO4By/F2MbLJSZtJlK19cJ+dIPci+OJ7zWulzl3R2B0VO4CsDVRQAxmAJlfqiOyzQbRmt+rKlOjM4iBGPh5mKaA2kuqPuyqIBEFgtkjq0pVK65x7QhBCNvhLncLIF+rchjMYShEhPsGa8xagYvH8ZunixZTQ3K1CLTzBg+Uss0roRdJIe5pdIn4HamrpkLal6scsgsf7Iqy9SkRPsyDSqxd03i1zE5Z7FEplwlFKSyYJC4sqYukddUM/OKTZlCRupF3gSqgblPtrwnCznIpaxMo4MXWVI24pMHLCwrJoepZKbYZUlypt+5Jk8ru3ybokdOGCkXRglGrr0S99f8YdPqYGIqF1wsnDCHmlyW81oAYXHJ4iDrq6u1ldsYBIpkl0GLQSTi/RhAx6RFpozchHrLUpEUYkCkJo4jDgbnnLFwBmV1FeNloIyPESMkBBsiFcuAASIU9yEXeZo8b5I9A00Q7qXkNT9UrAOrhUTyEvNAWfEadQCMXZniBSAfy0cZOFkzWV5HgNwQGgJCPspPdK14rlZBWShgDDxzeJGWiftZNqp8K5qUDTNLhpWvrvLXMVhkYVWVuqmD/IVrzOo1eVtKK/gODMgEH54n4rMgQ2eng0jgHmXo1NRLx0Iv3EM3kKyFG7xnJCx/1yzisMxWJ2VZLnLUQSXgT4J7W4ChHN+w0n4WIMgHhml7Cy/kIayh9qYX0jsvf0uA4WIRgzpYmFDDXGMscbZpawrXMviuxewCpIUMGRQvNRPfGXWiL1kIwMAZnI8AKEgBGTAsBsoTlIYhI1T5ITekxeMzxGPCOnLmaYWUl1MtBCUYibX3DBk5k4O8ymboSBZxIzFeI/KxBh8Z5H/yT6hBhIAILQntP5a7jsh544hIXoiLF60DUh8r4pA54vIfKepoEA6Slc5/MkmjHDgiPfjkEVodyAxr98IGqUljVZolu5m4T3446hScR6xI1/1kzC4HyiC7vJEt+cQMkL84CYlfAFPlIEttY0ksvNQ5QyDpwMgEY3nqSHQOVnZZdUYessgD1pbRandLc5Eroi6SnS1xjsl9NMlGKWe1LcsY4WeZdi1IljfCO0KwibiPDHi0PDIEihgZfVZwIQLEx+ilQzy+3c8TYuyuITGEg3w8cjJQxMJ4eYmTllYiWctQBfLmqTJw+fIM5YvQyYwQlOscQrEiiyyWvcIvY6+CndAXy2stA7XsVX14tTxlJIkgEZe6qjePjPwIGLEgJ8tcEzxb/FfyIGceL2LT8fASdSIw0CG4V/2d01GoB5J0LUMCruuMeM06IfXLGCuyJovz5FIPmEujrXjviBX59tuChyuNjgUuME2gb52ResBJucpQP6SqLog1u17Alo5oA2SaoQ7DK7BGtMoir2XFdCrxCmZpH5X3MARqCtcEnBgOw4ohDoN0XCqEx0isOUdaDBX5MXbenshTPBZHQh2SJ7EJGBYDQ3DIhOeWsT6yGy5g2O5l2LmGaFyb5MlaT++RNy+33JNhC4TAC2PkCCLEKnA08hBdiuccuZXr8d6QQAKEe2RHKoYKdAAe95GRugico/6w4LEKyoIgPcYjGeRuOAUOAsQgVgRtOCFb3GQPMsSnI+ApkgG2iVOgA+OFKoe3yRtE/HmxpS7IW0eA+AwD6KgyV1x7IeCMJbtXHdQr2wiRSb4wUBYPUxpYkh1pI1GyKBfJavOMUZNbBwRzQYDkRxZPEzx2dVF/47SC0NAB7VCe7DhbnFXqItlZITtFvgwH4fIAs70K42NseauOYF1jmEgU0eSxl4fImBEQYmGoyI9h8w4Z79CIYu43JosoEK0OAFEjXIaNqJBkPFXeHAJShqEFj8UM3YF4lI/8kAVyEBjGI7Br2Y8KYYWgjN3apysvyHjAvNZsT4N4lemc3QDIg8R4smRGTDxc3mxeojnHayRf9jBD2nBE0O7XEZED2SFS13141EhR1DIkZpggXqny1A9m2k4b8HB1Jnn5lFCROlNtQF6dorLyIi2dYp4KePeeWHSkxpSVwZPl/ZKfXM7LI+PGf/d3f9eGWERGK5KdwghncMtUU7goA0KocGmr2yIMm6FmAUT2rGKoyCQvVxgYQtAOCRrD4BAY75HhSSOvbK0tLwQ29I2zvOOBIYSlDBahOK8TIJ97eIoIhrcZQkcayk/Iv7wg4l061AuZhlDVg5z9XVXVL96isVnkw3OTr/PZqRbx8QgRk04GMaacBEwhB1LNVt30ODv+RqddM9YZ7zpBXbQN3c8+XDoJdVaW8+rCK4YNmft1gAP51C1PEQnak5kSOsTM0MgUsMgKN2QP50wdU5ZyXEP8hkF0AgnovroaWrlNg8BUJDtNQXVPIVAIFAJbFYGawrVMy/MOeBqL9+DaqopS9S4ECoHpEBhNsh67ErNyuiI3xl1rMbtgYyBRUhYChcDOIDB6CtdW2RmhSHZn1KruLQQKgSAwmmS3ShQuL1S8dFgcyb5UpxAoBAqBoQjUFK6hSFW6QqAQKASmQGAqku3vI9QvM5Gess3JDle5t93JmGuL92ja2fz624gslmNIWVPgW7cUAoXAFkdgp6ZwWdVizp7D/EJz/RzmA1oSmPBtzmf+obf1Vqg4EJv5fAnRZxjCvESHydUmcOfIenb/zTHMG3+E71pW6Jgon43iyEZGh/mEysp8z+zU6pp5na7lMEk+q6zMRzVvsY5CoBAoBKZBYKdINrMMFJx13n7zEvs7oWbHzKWu9XdoTWzQxfn53y9raH6L5djZsqYBuO4pBAqBQmD0FK6CrBAoBAqBQmA4AkWyw7Fqsw0SoNqQg5kHy60RNzRiaavlooYcllrSynuXJy/bEEniq1q+6ekgwVn8dl2elokagpkUD9Zwh6ESsllmOXQduzoZjskQTuqbZb2J7p9AKsoxRGOJ63KHPCJLhmUMJTlv6a3fGZ5Rx5StrOxGYEhnUtSwlZowUbLkmeEky3eHyL9U3mQ3+yRxahNbQnupA7kTrW4pHTE9UH3UnwzZ8UK+CdI9qX37MnnKs7yXXlgyPKkt+vfRY1j3MYGTOsiDXNod9uQyLEem2vNuJW37zuujp3CNL2Lz3CEik6AtIkSJKCUgynLRrIztCpQiJJ8ITxRWcBQKK8CJIwGuGZs194yT8QtP6D/jtTbdb8Rq3FqQEsFTrJlf7kCWr3/961u54pqK5sUIGYlzgqeY72xsWzzTEJg6iYiVMJYibYVoyewehigqlWAngogLhyguwnKHOpNFpCgRwxzqKUoWg5ZPIowxYPIiGrsFkM96fDKSyXn4wA1hw0ecBB2YGKsIlMwO6/yRIELTZtKLs2AXAelEwBoif79eeQcgv8RJgB08yCZAjahczsFYGmEe1UGd1UG7kRGRIUVt6qMuCRvpfjFhhxywEwISaQrmgxwTiEZbI2D6QMfI5oCh+8hD17KTgrCM9FRbZxscbavTf+Mb39g6kOc///lDxKo0PQSKZAeoA4XjlVLmBIFmOAxGEG0BShbHaHVd9CgRkZAHZb/66qtbWsqORBLgmWfI40GmCESEJgSTwMzIUbQqSi4M4PHHH9+Md7lDZ/CGN7yhEZZ8GTti4Y3EU/UtchdjZnAJ5SeqFM9KcBNEyAt1HTm5n0wiPSGJV7ziFd1zn/vcHTsdLCWP+1/1qld1L3zhC3d4QcgkL0cRVvYT05EoPy8mkRdil1Z9eW2ifXkh6RrSTGCW7EoAa22hvXQY6oAoePQJeyiCF0yGyN+vE1zUx8tbMvHy5JswiXRDvmTWBshf5CykB2/EK5KaDhjpiUbmZa+2gYNDZyF85LOe9awWcUt6ZSx3wO4tb3lLI0x6ob7CQiLG4CBPmCtTOsF/ECldpIc6OxjpsHwjWrFp4QxX4SjJgpxf9KIXDbCYShIEpprCtRXhS5QpxsIYkIyI90LjUVoRmxhDP5A5kuWx8GR5Oe5FkgxR2D/fFF8YQfciMWTKaJAfA83uBjweeTNUsVUR4Eoke95553WnnXbaDo+Y3Igh26XwMAWhFuAZcSAMhsSrQRTZV0od1N9sD4SmrkIs6hBe85rXtBin/Zkgi/VD3rzv5zznOTtmmcSTVSfExXj9RiauuSd7kxnqQEQIAykhqkT8EsoQDjomZKFOOj3EoG7w1CkglwxNZPsbBPLa1752RflTHxjoFMkKR2XxlpWhI3PNOW2lTmSAIcJDWOpBTl55hpHE6A3hulceOlNk5wmB7Oo9KXoaLOgickT29vlSN8RJLh4yfUG6Om9lks1QAfnI5GkJ/sqnJ9LTXxHY/NdZa4PLL7+8SHYkARbJDgSMUjIGhoscGRIlTFzTpcap+iSLALL7LC/NPl3+83bkacyW8TFYxMFbQ3SMmLEgH0bkOoMdQ7K8ZHkwYnVgOImpirDUAakhV8SsA9EpIFflkQVBJYwir5YXyZBf/epXr0hS8mb4z3ve8+42jswblJchimybQ1aknUdvBOExH36GZpACXA0BqIfHc6SE1KTRASAE98FVnZThMTjBtZG4ewyDDJE/KuI+ba8jMvyiEyCPjk+nidA8qTivznRCPZCse7QfeXWo6ZT9Jnc2piSrTpDsSJZH7IlhUhzgPsnqqG1BYzgJOdI1ZfBk6ZP2ho+OhkwwzNg3neJBcwbohM5fG+tcOAryKpIdSBi9ZDs1hWt8cRv3jmx4yLgYDsKhxIwjW5YwLuSVAxkgF/tkuR8RIDoEwQgoPa+IQvNoGR4jcV7QagZsOMJ97k80fY3mEXQlT5aXxqsz7KCcRPTPjrb+MzZ1YWi8IDsaIAGwotAAACAASURBVFll58UQr9rjtbrlkTO7M7zyla9sY3TZGHG54QLpXvCCF9zN42WwZPN4K29euzFPhKVTg1/mNvuN2LO/FgxhhagTgFt9nM+LM6SIZNUjuxtkLra8eJND5O/XiXzahzzZSFE5hlx0mggO2cJVx4ns0xkgY/XyXwfGcwzJwkE9EL92tuUPkjVeKj9kN2m4gE7IH4EiR08ZGYMnr85LG/NiDckgUrJoNzqZrYqksaGn87DS+ZHR/Tp3aWu4YByPFckOxIshMdR4sZTeIxZiRK6Jvp8317L1SAlgpMVzkiZb2iBNngEPlTHmhQpPhvJLK3+G4pzHxWyuyLNE0jzf5Q5GbkyWd2Kczn8GI1+ExkMig/8MknHHq0bgDDYykROBqHvGThEcUojHNemNM4zIgsQNTTjk7ZE4TwQ6EwasrkiIx82wYaEzc86QBDk89rof7shB/s6rF5zImd0EEKF8EZr6kR8miAyOyA6ZTfPGHC7kpBvGLMkED54nrMmgTOXpKHUQmU3Ai9RxwZmeeGLRBnnxSc68JFxJRbNZo3ob/1eu+2FCT+GVTTYRJjzoFryCueGfdKLahW71X3wham0ojWGfOsYhUFO4BuCFkDLNiJfnyHQr3wxo8UGxKSejQ779pbsMCoHEIN2bbUcyhQfhxFtyXVokwoAoe+RYSvx4XEgUGfXLXio9WZQX8spuDOrgyPboWWSCALOhYn/K10qyZCYGA5a3cnyrG7JwXr38dk65PunIYDPmyI4FytHBOcjuP6/X9ZXkX668yIbM5BlSgrVz/sM0u+RmMYy6Oe8e51L/6FQ6sqFbBWXbIvmoy0rT9ZQffSBHOiTnMrUO9vJNR+y8TtVTQgVMGqOB305bJDses7qjECgECoHBCNQUrsFQVcJCoBAoBMYjUCQ7HrO6oxAoBAqBQQjUFK5BMFWiQqAQKASmQ6BIdjrc6q5CoBAoBAYhUFO4BsFUiQqBQqAQmA6BmZPsdlOA7ri96/bcq1vYZZfppKy7CoFCoBDYwAjMdArX9s9/tus++5muO+zh3cI+99rAMJXohUAhUAhMh0CR7HS41V2FQCFQCAxCYKZTuMqTHdQGlagQKAQ2MQKzJdk77+y6O+/out33qDHZTaxEVbVCoBBYGoGawlWaUQgUAoXADBEokp0huJV1IVAIFAKzn8L1ta923Vdv6br77tst3POehXghUAgUAlsKgdmTbE3h2lIKVZUtBAqB70SgpnCVVhQChUAhMEMEZkuyN9/YdTfe0HUHHdwt7LX3DKtRWRcChUAhMJ8IzHYK1/btthDouoWFFoG9jkKgECgEthoCMyXZsWDa4iK7q2ZbDttx2N4lW5VIYzsSW2S4ZksM22jYSM8+R7bgyHYxtvdw2DbF9hq29Ji0vfJYeSt9IVAIFAKTEJibKVw29rOpnX3hba6HMJGoTQCdR4w2gZPO7ql2G7Wjpg3p7HeFQLN/vGu2WbYbKQK2aZx9iRCtDe/sDFpHIVAIFAJrgcDMSXb7F7Z13babuu6Ah3QLe+61ZJ1sZme/d9tt2wrbrqS2era98WMf+9i2gRsSteOq3T8/8YlPtC2YbW2MdHmx5557btuZ08aFdux0T3Yuve666xoh2/jO9ty8WdtE2wGV11xHIVAIFAKzQmAupnDxQG2L7HPBBRd0BxxwQCNFnisv9eyzz26kilxt/2znV1tiI2L709vO+UMf+lBnK2vf7kei9pbnDdsS+TGPeUwj4BNOOKHlm91CV9rZc1bAV76FQCGwNRCYC5JFeIYJeKN+Z/vnQw45pHvmM5/Zvf71r28kaY94RMvTtU+8cdrLL7+8fV922WXdTTfd1IYCELDfziNlZHvQQQe1LaFPO+20RrLGclPO1mjqqmUhUAisFwKzncL1pS923Re/0HUP2r9b2GPPJet45513NgL8wAc+0H32s59t+8bzbpEhD/Z1r3tdI0SP/8Zajdl6ueVx/6qrrmrEbOjAGCwytV+834Yh5OO+RzziEe1e47XI95Of/GR32GGHtXzrKAQKgUJglgjMlGSnEfzqq69u46+GDJAjIjX969Zbb21js0jzK1/5SnuJ9eEPf7gNDey///5taMG4LpI9/PDDW9G8X0SKWK+//vo2pJAXX/KqoxAoBAqBWSMwV1O4VJY3e9dddzXvNNOzfDuHLHmuvF8vrXirfiNe07UMExizNZsAid5yyy3tGoI2RLDffvu1POsoBAqBQmCtEJgpyW6/6y6TVLtut926hfIc16pNq5xCoBCYEwRmP4XLktrPf67rHnZIt7D3PnNS7RKjECgECoG1QWD2JFtRuNamJauUQqAQmEsE5mIK11wiU0IVAoVAIbAKCMyeZG+7tetuvbXr7nXvbmHXXVdB5MqiECgECoGNhcBcTOES0MUsATMEEtRlJRhNz7KUtj9bwNQvy2bNuzWrwNQvU7scVn5ltsL97ne/dk65ZisILGOql9kIYhy418ox/zN9zDkzHMxcyFxesxbIYYGEmQ5WmLlf+fe9733bDIePfexj7Zwpae6raGQrtWxdLwQ2FwJzQbLI6l3velf30Ic+tC2TXe5AVkjRt1ViBx988I6FCqZ3iW1g+SziQ5LiFTz84Q9v9wg0Y4GDObZWkyFzpItgXUeMSNp5/8VAEBvBdUt+Ean/Rx11VCPLD37wg60cJHrggQe26WVWpiHWj370oy09YrZUGIEfffTRrQMIGQ/tTDaXulVtCoGth8Bsp3DdflvX3XZb1+29z8ThAstf3/72t7egMFZtLXcgP6SG3Cw8sLDAQgSeKQ/TOfNspXMOiVqCy3u04otn6pp7eM7IFiH6FlTmkksuaemRvuA0iNR9iJnXjFylNYcX+ZqXKyqYzkHksEMPPbR5uwjbajPXLZhwXb48Z7Kr4x577LH1tK1qXAhsQQRmS7IjZhdceumljfx4hZMOiwoQFzK1tNYKL98IlHcrVoFHdd4uUrQyDCkiP9G+fCND0bmUJf0DH/jA7t3vfnfL99hjj21eKZK11Fc4RQsfeKW8UB4pz9RKMx6uc/IxVMB71WHwqK06Q8QI+pGPfGTrBOooBAqBrYXAXE3h6pMs4gxJ9puEh8lz5HUiL0MCxloNMSA+Xq5rCJI3KVIXgnOdB2uJLkJForxMww3uMV4qLc9VvASxD5AkgkXm8kDYonyJeeCxH6kLasOD9ehPluOOO679NjTB81Wm4QukbmzY8EV5slvLyKq2WxuB2ZPsDZ/vOt7sIYetuBjhiiuuaGSIrATaRn6PfvSj7/ZiixeL9JAwQpQWefEieZvGVHmYziNbXivvmBfJi/XNq/Uoz5PlARsu8PiOwHnCxxxzTCsDUfNIySEPpOowBIE0DUEgTLIgdN9I2/dFF13UiFgHgNANa+gEeNgZL7b8t45CoBDY3AjMfgrXnXd2naW1u+++4rJaXp9Hch6j8VKE6Xd/J4N4uJoFOSJlBOtlkw9PUYzZzFZAdAiRN+k6gkWmiNM19yNUY6ZIFCkq228kaygAGedlG3l4vXk5x9s2JCA/crpGRnkmIDjPFsHzgI3DKj+7OWxu9araFQKFwMxJdlqIkaSPY7loWdm3qz8lyj28V4ffriG5/Pbf79wrb6Qoje/cJw3CT9rI4rq0kcn5EP/i8325yJS9xdxTEcCm1Yy6rxDYeAjMxRSujQdbSVwIFAKFwDAEZkqy27/y5a7zecB+3cLuNWVpWJNUqkKgENhMCMzNFK7NBGrVpRAoBAqBIFAkW7pQCBQChcCMEJj9FK5tN3fdzTd13UMOXHZL8BnVrbItBAqBQmDdEZg5ya52DTM1K3t9mSVgupW5qKZkmR5lmpW3+Xm77/+kt/nSmjeb+80CyMwCU7gSMCazFswiUJ6yTMny3zVzeE0ny8owv00pc33x1uOmhJlvmxkHcJKHmQrOkZdMypZP8nY9dSSDg4wO97nH+cVxEbI/mnzJkvL9d797/DZ9TR6O1Mtv1xNwR51gm/Jdd18O92sn9UvwnsjdnxssjbxgmDKTJyxcs9DDQf7ImHKCSb9tncty5WARLP0nt/9wdaT9lgraQwbY9GeWBOfolHr12zh5O9c/YKks5bpHecFJXql3AhbRxciUe4I/uXyCbeqlDL+Vk7aUX9o7Ux3JBaeUCdtMN3SNfOqd2B6pR99OnFNH5Zn/7Xd0y2+yRX+CYQIsudf15YIlBdPM9kn58idz2pAO+51pn0kHLzL0da2vf+RxX8pXL/dk5lEwmxRbJO0EU3lna6yl9GhupnAhShP/VXbSun7XrcZyWLkFzIsvvrgtKnCfubUA8G3iPyWwMGE5wORnpZc5t/KzJJaSWq1l4YKFDUCkSIC0SMIS2n333bdtzOgeS2uBK11iF1iea16shQeukUWjSmulmnwYEmXTUO77+Mc/3hY1yNPiB/ea32szSSvI1JGCkMm95vyqF9nN7yWv+5VL8eAZAjZvV73cByeyO5CYdOSz/5l8si8awyNn5gb7T9GterPQQ7Ad97guZkQMPAqXOc7mEbumTaR3XR1dNweZvOrJaORJJnJkK3fGAje4u8c1WJubrB3IFcKxQk8dGSP8xK+ApdV98ne//MhirjLd8H8p4yCTMsiOiJQprTLh4DecYUkGH/WDjTaCt3ucd7+52La0h686Bid5RUZlwYvc9Ni3Muglec3FRpDaRVkOuiZ/OzirIzzhATPntTdc1BU2WZEICzKyJ/O+Ya+zVD6ZspiGnPL0rV7qow3oMRnsHq396R67YU90EU7sCx7wZUPSyAcWy80Vp7PmlasnPPyHtQ8ZnYODOjkHY/mpqzYjF4wzl50c8qC35HXNPWSEibrC08c53+KTTNoLUDlsUp3UTR3ZkPyc63f8c0GywAGqRtcIgNRwSxEjxQtJBUyrtE444YRGQoK5MC5GJI4AAKwaW27rbyTNSABK2eSvUfwH+Dvf+c6mFBYZ2EY8SpxVaRRKZC5lkx8hanxyUACK6h55iN6FONTLPYhA41Na8icQDcWXL2JgZPLU8NJSbr/JaLGE+l144YXNaP32EVtB2RQh3rcYDOoQTyALL2CoPAaqLHUMIfuPwOX5lKc8pZXpt2hpcKOIDIXC2mGYfJTLOXLC3G/tC9dsz04ueMEAiZGJgvrPyGHhvLIZBQzJpU6nn3566xT810bK8K3+WXWHJPx2zocuMQg64b/8EJB6P/WpT234L0Wy6gMf9dORW1pNTp0iXGGKRLRTnla0MWy1JcKRTh1gKkIbXWOQylYu3fBbh+m8fJSLWNPhwkcHLB9YSksH6Lf7yQYbOMDZikVyaRNYaCe6Lc8sztE+zmkfdVR/y8gRGx0NqWkz14844oimT65baSmynfvt/qws5EtudWAHdAfWsNCO6qVj1SE4TjnllEaCS+EuP2XRhfe85z0NR/YGBx+EDgflq48y1ZnM6otM6XqeHpSLE9zrHm2SzksHREb8w+ak1d4wk8dyR5wUOqUN2A/85QfTxfWa7RSuAWOyGpKBAYlno1fXAEuRLEDELtCTASORrsQMoDgA1uB5HKFYlHs5b1aDKhvAlJqSKhcJyMPqMY3I0+SFaHjgk5XhMjr3Atk1ckgHaIbGEDQoxUX2IZYQYh7tNQ7yUgfp8/hGcZEbxeLJITEEI39GgYycY6jkTJwFxAJLB6VnlKKA+dbrSytPJKVM9bAk2P3OqzuFI7dDdDTG5sPg5akM6Ri/NqFsDucpnzYiIxKCEQV3Tn2UBVu4MULtQwZGSE7YwReh0QdGp12QrDbXsTIw153XMdMH9WMwDNM96gA3ZagLw1dn9aQbT37yk+/2WNk3qgxN6TQZ1amnntryVyf3wkEnDAt6RA6kkzZeTLLaX16uu59sZISBa8GJbLBwP71DHNrcb2RBz9TD/XCPx4V4dB7ygjE9TCfrPznd/6hHParlxzumB2wt0ey0r3aBKxmUQ17toz3YiLrCUBvpVLSltqc36ezoL6KKxwdLdhOSfcITnrDDE19MZFngQ0bxTHS6yJ1NanPyiJanviFWacioY4GnD9zIpi50PPiSkV25Jp22zRNLHv/JCkf/lzrUS/50QDvBLStB48j075styQ6IwsU4NBKBE/8VeEutjNLAAHGN0SbkIHLTEHq+PGYCkpK5RmFCbP1ehsECGWAZR6O0eTQRUEbjIEFKKk1i3lJwDYbUGR7l940s85iT+yi0Ry5GwOCVx0goKwPwQUwaKzFvM2bJuJCKusonHk4ChTMUJOY+CoiANTy5yEeWPAq5ByHDWtqMQ1EMxuZcyJns6qt9kCxM4A9jefJmGJN7YU7x0vEhfp0F7+/KK69ssilTneWjLnDKEmaGnyEFyi0vBgMfJKku8Dj55JObzJdddll70mAE0jIw7Q1fdVW+9GRTD4Sgnf2XloFq55NOOqnlkVV/fcNQd4RNRu3iCQEByoNBIaMcCTivvmRQVwbc92RFd0Ny6hJdIqd0Ohb5JbpbPEE40QuE6YkGOdO7dIp0M51r0sJFu9AJ5EIm8isnnURiIbMhnST9k78603lklngbdCJDcdLTPwQKU3VSB+RJpx3BXR3gQl5tw24ynnz88cffbbl8H/cMSyiLPOT3TQ66wX7yhEFOeMqPA/bWt761Q+DSwkVbx5OP7eR9DjtI9D46ym7gr410HuqccfDFnqn2JR/dy3sV+pQwqIsdxHWfwpVgLUAhpAZ3qADjXPzSCskGRF4TZQK++/NIw3v1m8JLE29I3v2XTRm/FZyGkjo0BqMHOkPPOCfDpCx5NNDT+u+68imUchizNOShhBqDkVCWDCO4FnLVYBSQMlJUSq/x5U/hKDsSQ4LuEZKRkSoTiVI6GKonZXeeAqk7I6OIFEfevDEkx6D7L/uUg0RgqSzEg9wYpc4LnoyXssGEYsMr0cWUSw7egWuIiBzkNJyBlBBCxgthi6zhRDYk7hupUXBt4HHc/R5VyYEIE9pSecpWDmwZNOI5//zzW90pvHZJyEptkicMcsOF4SpLvnQFtrDKQccYszaFFyKUFh5wUF+6SU5t77fhB+XmpUzGn+P1qaP06mHYwz0JgsQrJoO6MnBtAKfETlY/xot03Ud2uhzvkN6QSVvRS78z/ok86Bkdpofagj5oa3rDDhCSc8rIuLjzsNGhsjv10jZkhk3GVuXtPHKnV/D1CO9enXaeDjPslQ5aun5sEtiTUX50Rpk6ZjhkiI1dBHdlKUNnSf7zzjuvO+OMM5oM7I4dS6scephxbNjTHzZFN1yHufbP8EbI3bn+i0gyam+6lhCoGcLTUS3pyZ511lnbzzzzzGXHH3bmwpAVX0ANUTAQoFJiAKv44jisQAZSSCKV5kUyAgaRLWgQCsPXSB5ngBygUy/KQcE1iIPiaQD3Ir6ArNxsW5PxMYpGYTPGyIPMm3J1YAiMhOeAcDUmIokHozzERknyAkN5FB8paLAYXsY8KRvMMnyggeOFyCNhGZFsXh4wDgZDKciqXn7DlkzZ8cH97iEDRXLNfe6h9IwaSWQ4wTUfJIIEYJEZHxTYb9fJy9PgScufYcHdNUTAIBm4toMZIoE/7NybHSXgor5wlgdCT/2l4cnkZZaOTFsgR08CypGGHJlVoZ3VU5to/+XG4cgVA9JmdCkvgLRfnrqUTSd0JuqpTHogDUKiQ3AiW/BN556390gDsesEsr0SXOmCdkrnp3xp8nIUuSMn9ZCXOqm/OurM6DWsXIcpuTL0o53y8jPDGeSDrzIy1OU3vYq3rM3kxx7pGLuQxn3eGWhjsoektKd2zVMcgjvttNOWpRjX5RkOUJ765ukJecObjWs7RMpRI4N2hq16OexQoh6xcbroPnWn0+7JEAR51Qs+cJK2P0MIvuecc05r07zPcY/OY3Ew/rmdwpVHZQBkGk9aoj8lhLEABhloDOk1ZKboIAUgAyJviSnc4sdC98TFB2DGsDLkkB0V8oaZTPGY8iiWPcQy1UTabG9DRvJlDLkfLEbj5VGO8mgsMsjP+UwvkU5ZjIuyUTxlSJ9pYwzb9b5CJAJZhmUoOBKLoTnvfnXO1C7lyCtDKAgtnpRr6phxY2ncx3gYcbwOeapPxk1dk065yCNjqsEJ8agzw8g4I+LgkaRDda0/tUs9lBNviLEjB4aR6W86xrSNMsggP3Vwn7K0LzyXCz8JQ/WNjvivXvQjwxN0Sp3obsZj/U6ITDoDU14lOXzLJ/flPUKwzwsVMqpPnqTkDYNMPcosh7RDXvLCIdMByYHw/Pd06IA7QkWCztPPjFcqT13TCWZWh7IyXUv93U9vtFNfz9yvHPi4FwbSqINDHTJ+Sx+XO9wXO5NG2Rn/ZgPqoKy8qM4QWH9KIRvKbJM89rtOn6PDZKcjuU6HfeIwxGONnMrFGelEfcNdWYuHCuaWZHfGe657C4FCYP4RyDzYxcOB8y/5OAlnPoVr+4h4suNEr9SFQCFQCMw/ArMn2RE7I8w/XCVhIVAIFALjEVj3KVzjRa47CoFCoBDYOAgUyW6ctipJC4FCYAMiMNt5srff5pVg1+29T7ew665LwuMNpsN3JscnYRYQZKpQ/vczyrX+APpSefbvzfV+eXmz2L+WcnLO/8UTk/vX+r83+4D+BtT1ErkQWBcEZkqyQ2qUIBKmUJiukfmCpoiY6pG14pk4nag7mSphaojpFOa85TBFIxOfTaswLSZTuaSRXr6mdmTKjykYCZCRIA/egCJLU0RMdTEtJVNn5ON8VgRlqorrCaoypP6VphAoBDYvAnMxhcvcN5PjkSxyQlzmPyJNk7vNUTPf7o1vfGObcOy/ycGZ04gw3W+1TQ7z67JiyPzHELQ5eUjdhOrMYcyEbWWZ/IwkM3k/c2BN6LagwIIH57KWnjzkNcmch2sepLmAiP9pT3takztzPCeFTtu8KlY1KwS2NgIzJ9ntt91qnVzX3eveyw4XIFkrcqxwyuomHqTfWYaJvEQbsiw0k9x5m4jLBPTLL7+8rVl2IFUkinhNKM5EbKtoEKlrJo1nnbk8XEOGynj84x+/Y5WKyc1WGSHQs88+u63oQP5IHLlm4QDi5nVn0YI17oJW6CzkoVNYLtjE1lbBqn0hsLkRmP0UrgEBYnh+SJan6NHekAEiRWYJdMwzFF/A8ktkZbWIlTA8XyR70UUXtWV8Dss5Lcm1Ukh+VrrwTj3q80QtoZUvMkaGhgOsdpEvjzQh6RAjz9Z/hPqWt7ylLdlDuJYs8qRdy5JReVuGJ+8En9jc6lO1KwQKgZUQmAuSTSQs3ihvULwCQwAe7XmOvEXe7ute97odoQOzZlgFkay15U9/+tNbfRPUQn7Ik4csL96wOJYJ6IFErSlHsogZabpmbbggLMZweabWrBseQMDW8PuNuI3nki8BkpG4MgwhkCHLT6VN8ImVGqSuFwKFwOZDYLZTuG68oes+/7mue9gh3cLe395KZPHBE/Rojwx5hl5YZc0+krT2HMkK/iFak/SGAYzN8lCRmFiXYoM6eMHIDskadvDIjgB5oO7nbSJB46whWcMFvGLh9xLpSV6uJ+ycWLWGG5SXUIXylzdPnGdsCAOhJygyElYvxLs4BsPmU6WqUSFQCCyFwGxJ9q67us5+Srvt1i3c4x5LtoCXTAn7ZvwysUN5iCLh8DgTl9KQQKZ6JY5qXi5lzBMxI2mRoRBkQtklaAchkHZimfqPIBO3FEkmCLZoS4Yt5IMsjc+aZWBcF0lnH6TEcc2WHwg73jF5eeM1pasMsBDYmgis+xSu/hxYhLh4rmkCMIdcM091cdo0X39ubX/u6+I5uBla8L3UPc4nyk/uzXdC26XM/hzfyN8n1cVza7emqlWtC4GticC6k+zWhL1qXQgUAlsBgdlP4fryl7ruS1/suu99ULewxx5bAdOqYyFQCBQCOxCYPckOmMJV7VEIFAKFwGZFYC6mcG1WcKtehUAhUAjMnmS/sK3rtt3UdQc8pFvY8//fpK6gLwQKgUJgqyAw0ylcswTRogBzT73FN1/WdCoLG0z98tvULosJzF01pSob8lkCawpXVpZFRufc198fS37SO2eqmbm5mSkg/+w3Jg/5WaCQbbHllWAyi8siizz7O+dGDvdnWpr8sjGbKWfm/5qeRq7c67wZDeSUdnGMhATeSb3IlK2+nXOvPLKXknqmHtl8sN+Oub9fp+wF5r7cH/nI7DyZM4tDGy03pU394aOc/iG9aXrZf8oqQL8T7yJp4ZC9tBbrH1zVNVulkzH7WJGxfwRX59yX7VLInrT0qz9zJPttzVLvK++Nh8BckCzCtMSVYVm6Ommdv/mx5tVaHGAOLVLJ3vGWwZqfak6sVWPXXntt2/0UMWUrZsFiLCiwLNfcWCuzGLVFC+azMhSGZIGCRQfmwDJw+bkH0drQz0IFhqd8RGaFGHnkpQwyqRcjRkjkSvAY6S1icJ4sFjm4J0FyEIVyxG/Ids5kMYfYajfy+GbgFleob38rafcjIeRgubL5vfJRL+fkhZykkZd6kF+drXbzH4GEZM0JJq+6Om/ZsvLliTwtM5YnfODiPNnVS3uRx/xi1xFydtpdylzkZ36ychBddhDVLuQjM/y1rfaSt7nM6pVtvN0Lbwe5YWneNBldc8696uC/JdjmR5ORvPJDxO7xDY+QrLzIJK9s9Gl+tHqJV5GNCjceFZTEs0JgplO42pxRn4WF74jDmgplS3DeAWVHCFZILRW1itEjWAp+5ZVXNmNTBiL123n5IRzkJa2ltIgku3IiAFtfMzBlMUwrxtzL8BiR84gAaTNuBpYdTy1MQKDvec97mteG6JCp9LYc1lkIJoNAGb5vaQS3USdyIA+E4RqCetzjHtfqg2CsZiMvWRLLAbmqjz3s3WfxhLLkf9lll+3YKZbciMw3meCAlNRBmYjPPWQPgSJX9yhTvkg2S4XT2VkpBxeEDj9LjC03ll7+/ssv5C1PZcJJ/XRQriFd5ZBdPkvNH84O1rsDSwAAIABJREFUobBApMp1H6zIo+3Svv4jRe2vo9FR6lToj3LIQC90KDCkD75hrL106BaZ6DSOO+64tjybHlr04l66oQxxM+Ldw58u0DN6oY1gzXu2YjHkPiuDrXw3HgKzJdmbb+q6m27sugMP6hb22ntJdPL4jrCuvvrqFsQlHupSj3uIGFExQEtgGSuSkA+Ddj+lZ6QI2Kox5MQrYVTKQYSM48gjj2z3ISpGyWvJkIB4A+SRRnoer8dL5xktAmZozuVRXdQw+TJkS4WRnXwRM+NECEiA9xQiQh5HHHFEW9LLaLNNsbojMYSHYOXJS1Qfho88EAQyQHRITMfhnpAf8mD0CAKx8rQQjbogGvfLi2xIGKkk8hgZ3aducHaok/yQEYJEVORRL+QnL2Sjg4B1PGmeXoYX4IWMYLPUcEmGPtTX0mhR0eQJ92yjrb0QHazowrHHHtuI9aqrrmp11wbqqT3Ior6IXn3lBSf38l51HD7q5WlCnXmj7iW3tDpAHYb2lj+vlXzqK2/ndKB0BdnXUQgEgbmYwsWIGSPFZbwINo+Ti8ftkAmSQpquMRSKziB4O0iRsXz0ox9tRow4XENSSJnBMApl+T7xxBPb77POOqsRlbwYqMdF3pbH1jxqZgyQfMpC2gyZd4gYEIZr0iM30b6UjfA9busIkDWDZOzkRDy8QERl+AMRIM2M5yJS9VSWeiNrJICgycfokRsyQDrxYpEYedQ596gLklUeslYGAtIZIRtYScuTlVcIEIHy7JCMIRdyIxh1IgcPVoeDnLMKj4zIRhtoK+0B+4yJIkVlLTUuSx/SocgPWTsHayRGfmU5Byt1lx8s3vSmN7WQl9pWm8db1THDUCdMfnXzDUPpyC/OhLzkrY2OP/741v7q6FsHrOOhG7A455xzGmY6bem15dFHH906L7It1YEU9Ww9BOaCZCkpD4LB8DJ4SLwShh6SSdNEqZFHHv8ZqsdtaS+55JJGcgyHEckDIUqb3RB4QwhC6EJBZRArA0QESAo5IE7G5Vy8IEbEyJDTM57xjPbIyuDjAZKfkSlTfTKWyhMVopHR8Sb7UcbUlQfrcRzxIVIkkVgJyhP3VhkXXnhhywOphSCQpAMpIRJpM7yh85Afo09sBVggq7xcQkw6CPWNZ8obRCjIFSmqB4LkvcNd2fLQMSAXB/KChf/ZlUKdyaBj0a4IMtHMkC+i0nHxGvtkq0yeJR3QGWkHH3UgA5yQmE4pnSWS1aaI7/TTT98xVm0YwaENyXD++ee3+rhPB8hD11Zkh7l86YPr8uS5k02bul/dYKwzffvb3946PDhpU2Woo3OeKnTWwWfrUUvV+G6e7PZ+sIBVxmb7V2/pultu6TpGfM+7v71NURQbARpPo9C8DyIhPsa43OMXgmBwlJt3Qal5YZlJgGyRlG/Ew2ND6Am4jRjOOOOMRpYOcjB8aeRJDjIxMN/IEikgukT8co/7ycqgEAPPDWEpz4GU83KOx0QexkomhIkgkUE6G0YeQmf4IYoEukEI7s1LJTKRN55stu1RzxATckNUSDmzLpAB2aXnyaqfNORHqrw69TD8op4ZuyR/XtzlJaBrOjYdnXojVt6vTksZOhd1QlRk551qayR28sknL+v16eTgSi6HvLSFPLSfPNQT7oju0ksvbQQIV+RHHh0I3ZBWPdyvbsjdNYSufVxTL3kjWTJ6ItEuOmk400vl6NQ9NUnrHvgpL8NRMFQ20q1jayMw83my08JLmTNtJt7a4rwYM/JwMEKGkjFSBuWDfDJNyXUE6R4G5X4k4JuxKM91n+SD2DIlKG+YkRPycziHOHwQDlkZvTwYJbnUhQG6znjJlUfJDJVkBwf3ZM8x95GL55WyyKVOzmWskdz9I8Mo7s8b8VzPFCpluN93ZjJI4x4yhORhpyz5KHepshBY9jlLMJ+0CeKWP88usmiHhLKEFaJbbjoXgoOVfBzaCoE6h3ATwCdykjFjuqlzhpQyiyJeqc5bW+blm3ujQ8qDgfyVR2dSd16+9s/wSO5PvaRXr7xEndYG6r7Ng8BcTOHaPHBWTYYiENIN8Q+9r9IVAhsNgZmS7PY77+y6O+/out336BZ22WWjYVPyFgKFQCGw0wjMdgrXDZ/rus9+pusOfXi3sM/SOyPsdA0qg0KgECgE5hiB2ZJsReGa46Yv0QqBQmDWCMzFFK5ZV7LyLwQKgUJgvRCYPcl6833H7V23117dwi67rlc9q9xCoBAoBNYFgbmdwrUuaFShhUAhUAisMgJFsqsMaGVXCBQChcBiBGY7hevrX+u6r39dpJNuYbdvTyivoxAoBAqBrYTAbEl2wOwCq6Usc1xuZdc8NIZVRAk6ndVH8ySX1Uz9YOPrLZuFBlaBZZXdesuT8iOXFWNLhdJcLzkT3F0bLrf6bT1ki1x0fp62tadb2nLe5EoAeEuv++247lO4LHNEstbiz+uhQS2NZZjzFPSDEVheanlolt/OA4YJEmNZsM+8HJbGZllydpyYB9ksH7ac2XLjeerEEzeXzs9TJ26ZM91PiMl5aEMy0HtxWAQfWjuSFUvWgoSHHtItLGNslEsADuw/rweStf4eySZYyTzImkDZCIOBzsvB67e2X9wAa/3n5RA7QqcEq0m7b6y1vGwAoSWewlqXv1x5OiQdgFgN80SyHJ6E5pynJxIyCeDU92RnP4XrW98SRUUoqmUfN4pkpzepItlx2BXJjsOrSHYcXutCskNELJIdgtLSaYpkx2FXJDsOryLZcXgtS7KzjCc7RMRpSBa5eLwSRi+bAyrL2KT/XqZ5xPeI43FVGX57uTbNAP6Y4YLEMhVGUcg75XqcZ+B+Z9A+u6YauxHCMLu85rrHILJPGqMbS7IJeu5RWb7ZGZdcCcMoTbbAgaPz2W3WwL60xlknPT4OHS4gvzKEenQw6sU7vjqn/IQlzCaR5FSHbDPkN7wmPT6OIVnlaJPsYKyd+rvykhsGsCSDa2TQlo7snkzfpJmke0OHC7KLcUJzZneIfrjGhOfUVvDwko+tpO0SsjEyTXrRNpZkjZUutjN5ZMNLdgCrvBRNkH4yJMTnSljBdprhAuXC2ZCMtvI/u13DR3spO3u3uRaeCZcEO/XQBouxWxeS3f7FbV23bVvXPfj7uoU991ySc6chWSDbqsZYUbbyBpqxEIp+zTXXNDCBlM32sm3MNG9vh5IsRRa82nYlBuU1nnipgkoLFp1tX6RxTWBwkfZtIZN6IBNpRe1H1JNmXQwl2QRGF0xaOTARYFpg6WxMqR0oGEMxcG+nATshMBr3+zbOmq10Jr04GkqyjEzdyWEXB/nbeUEQbHJEJm2mPN8wyWaI2QKeIauPa5PIfyjJwlUbCcbO+ASPt/OE/LN/XMifvklP97LPXDashGc25jSWv5zuDSVZMhhTlk8CiZMJXvAja/Sezvrthahtg9hKSFr7e9GcOMw7MyarDQRXZ5Pak2zyV29t4qV2YkMbC2cD9pSDlaDoCfSuXnBzjdyTnKGxJMsu6bmdM9RZm9EFOiW4vHFUnzhGsBPAn2z0kzwJwk9ubQ3PxVsMLUWysF33KVzTkCwFe9vb3rYj4j3CcthBFSnZhgYIeQPJI0Ec2U57iIfdTzOUZJVnoBvBZkNBuwQ86UlPakpHObLli90E7DqgAUXZpwTZAJFSMhwKMGljvqEkSxbbtWR7bfjZ38ruAPDncSMPykcuW8voyS+++OJ2D0ylo2g6DHuI9Td8XIznEJKFKeO03Y2dLdQ/nsPTn/70trsC0shmjumEKLbOwnmEmica5J9NJpdr36EkS7Zs1skQdXjveMc72o62ziMRBEGG7DqcLeQvuuiiZqwJ3u1+WNO95fb9GkKyZFemF7DaCgkgNFjrBOy4TG5E5Q13iJ8stt1BLq7n6crmneo1qVMa4snSj5AUQkdCykKS9EuZZKdXnljUwX5qdNwGlXBznVx0zm4Sk7aMn8aTJRNyJwOi58QkML293NJhsRP14ZAhZvKed955O3ZWpmswxzP4RPv3j01Fsnq97FhK2bK9it8a2LYmQEivn4ZdPH9tKNmOIdmXv/zlTWE0mIbUwC984Qub0iMOCmQ7FqSisZBWNvPTc+axXTpKOmk2w1CSlY5HkZ1yeTGwoHDOMyadEtx0BAyQ8vPkfBC++lAqCuh/HvGXwnAIyVJi5SKHeGJwhsWP/uiPNnx0DDBC6AiZYTJCnRJDgVe2GCKvek3y/IeSrHLs/WX/NWXDQ8d90kknNYNEBnbS9cgID7giOuTB+48XSS/JhfjItjMkC3/yqIPfOl/lI3x6wh6ct10RY0cW8NFRuU+bkINNeFrQ3mTfWZLVjuqJ2BErMtNmytKW5LKBJz1DwrFFadkB+eiSdiQPffc96YlzGk9WR2aroQx9wUhbnnbaaQ0Tup95t5wyHaP2siGqe3VW9FW94E3GwSR71llnbT/zzDOH8s2odLMaLkBW5557bjNCjySUBkCICXFQeoYLFMqlYe3LBZxZjskyzrPPPrspDqXJ5pD2scq+VBrPXmQa1gaKjMHjHA+I7AwVMfPuGOgkMhtKstkChlIhLwqmV9aL6wgYhk6JQrnGKBgOI0AmjDW7xvJ+EMqkqVlDSdbwgDIoLi9D2zDWH/7hH26dEmLN+DrylC7ehSEh7Z094eCFyCYNYwwlWRggCGTOuOgXbzAki+AuuOCCRghwgak0ZKSXhjN41QhaGnK5vtx48RBPlkx5LIeZTib7s5HBEBWs6BR997Hhp8MmnPBFfnTMh0z0a9KuukM8WbpF13XG2ZsveqX+CF4bkUe5IVn6R+fh7MkIYXGS6BbbXU2SjfdrDzhY4wofpO/pxN57sQtpYeKpUjtfccUVbT+5DK+RU31gt/h9ybKe7CxJdggjTzNcgKB4FowUSDFEBsEQPU7KV4+nYRGChpx2AvpQT5ZSkklPiCwQgvJ9y4NxaCDeQ16cUExEa4yZjBpOY2lM3uYkMhtKsspGmsb0YBJvD6HDEslTGkZL+clALnWBpZ1bHXnRog6T5pkOIVky8W4Yp4N88vQ4rFMij0OHqvOKJ8igEb+OQdsjTnkxCt7FpBeFQ0lWPfMI7DFfB8lDRQA6Kp1B9kJDBtpBO9M/hkweQz2w9FtddPA7Q7Jk5zyod3bpzQadcKMzCJ2HqnNAZs9+9rOb/iAKbWIDSDpKJqQfT3dnx2QRlI7F+CVsyICUtBm9do5NING+J6tTR2gcD3g6YLySMzTWk51EsqecckrrgHi5SFV70kHYkNeQGczsvtznGfgtfgrYVFO4GKYKAzseD2ViaBnfyxvfzDjggQFulp6sMlMuY9RT+jAGhKXxKBsvhPzIw7gsI/GbcVNUREFuj34IbbljKMkiUo/lOhn1p0y8BQqOxOCIEHxTdnIgYOlDFB6fkbNzSBeWyx1DSBaJI4sQWsahs3U72TKGjRSUnVkR8s9GirwMGGt/26lPWpE3lGTlj2Qz5qp8niKCz4uajBHnTbm02QBUh6F9eWnaEsnCbPHjZfAb6snSH4QAG3ilbJ1L/029cmGng5AmG0+SGUlrQ+1Ppkmd5RBPlg7CKrMI5BfC5CToSOGho9IJaV/tlaE8365n01N1IdekWSLTkKz82VY27mSDyvW+hPz0iOfNPjJ0kR2qyUgnEDE905nx1he/l1gXkt0+o8UIlIXi+M6HwlJixphpPVFiwFGskMwQD7ufZqgnm3uyRj5r9/uxDzKmhlz0miEu9/JoM4Uku59OMoKhJAsPSgazPg6REz7KTU9NLkaRHVsjl3rkUWo5wlCPISTbx0r+mUGQN9FkyxvdpA2emboFy0yZcm6l5Z9DSTZT29Q1ux3DRptlOhIs4Obbkd/Zkp5ckd892ZZ8Kd0bQrLZhVeb5zc5/e7L5Dpjd8AruMZO+lO4yDSJzIaQLBk4DtldGQ7KVw65yCNNdmn23+GbDrkXVpEZiXnyW83ZBXkK0x6xJ3iQUVmZ3tVvmzztwUe6Ps9kheWQ2QUzD3W4vZbVjuXzUemHkuyoTFch8RiSXYXiBmcxlGQHZ7hKCYeQ7CoVNSqbISQ7KsNVSjyNJ7tKRU/MZn3myQ6IwjXNmOxaALYznuxayVckOw7pItlxeBXJjsNrU03hGlf1nU89drhg50sclkOR7DCckqpIdhxeRbLj8Fofkh0QtNuLFQPP3irO64FkM1BfoQ5XbiXKBq95C3VoGMPLDi9epp1psnLtx6eY51CHOiZjt/MUhWueQx166ehl9pqFOhyibt7kmf836W31kHxmmSYTrg2Cz1PcVi9ieBtZtz9LDMbkzcPuv20ec+8s0yL/rCya9OJuljIslXdehtKteSKzzIAh16T5tGuNlzak+15aTbNMflby0nvjxeZIzxXJGpM1z27SVKVZgTI033keLjA1DGHMWzxZyuZN8TzFk/WWmIfNOOcpniwy80TnKWmeyB+Z8bJNWZon8s/UzZViLwy179VKpxM3X9g00pDs7OPJ3nHHt7cE39OW4LssWZd68TV9E9eY7Djsakx2HF41JjsOr/WZJ1uzC8a10sjURbLjACuSHYdXkew4vDbNFK5MDF4cd9SjTSY+G0M1Tpl1/wm6konjYx/J1mq4wGNjJtoP2RtrrUh2rFxrMU9WWyZoDeUeshHnWpCssULlZBHDEF1bi3mydIXteK+QGLkrUchakKy2i93CasjY71rPkx3aphueZI1ZiehjjC8vLxIX0+oQ6/KNTyJEjebcGWec0fRIQBazF0JK1kqPOYaSrHTiADAaLwu8ZbTenOyJD5sVMdIxRiH6jC25x9I+672N61gSOSk4DPmHkizSE4PA+Jp14SJ/LS5ffozQGn0EJmCM8hma9ebws0SSvCuNsw4lWSt9lEc5E6NTNCQH7PKSEZk6zwid1wFpa7NSLMO0VNRa+ZXGWYeSrPaCF7kEVTETQfm+4aL8vAy1XNlYqvJ1kN4uW1Kd2LPacaXNEYeSLHKhI+Siw/StX35W6MGG3ll7D1ekyj68ldd27qNnK42zDiVZS7PphnzF39Beyvcy27uWBIj37sXybG2W2UR0PeEQtbflvivt2zUNyS7Xpn2d0qa4RVt7x6FNXR/apuszhcvyvjvv6Lrd99jpMVmKI4astcbIwrphRkNpNBQFE00nS0UB9pznPKddo/TW4gPB+mMNzAiGvpkcSrKMXiMxdr8Tig6JWvsuihPFRvrSuI7ARL1iLOpEAa2rprRHH330xKXAQ0lWnRGasmGhZxbEI+ULkgELgUTyMkH51pCTleL7JGi00H+TtmMeQrIJ2qwOWQrqpRTjZ2SI88QTT2ydpSAdzsuXsSA60Z28YFAPs1PIzyh4QsstyRxCsonaJj9tSa8YGbKEYcIt+hYLF4nBVNuRReelI0IYiDqh+9RpObmGkCyd1448djqN2MUy0HknTgY85KXNyEC3EpKPbXjrjTQEbdHRCnKinsvJNYRkE0IQKWmHxCdgb2IFJHqVttWh6iRFUBOXA9bS+E0GcrkPjqsZhWtSm0anEiJS8CE4wpaNqs/QNl0Xkh3iLQ598aUXFkYwoQApiF5RtCNKBxSAZXpHov8jrHheFCwBUCjhpMDTfdmHkmzIglxkoix6c0EpKD4lp4yiD1FyBpMdHigheRCf8sjtfka0XM8+lGQ1PmwYGpKi0IhK+XptGMJIBCmemw4K6fNkEVPmuyqPQSM8n+UMYQjJZo96+cdL1MYiRSFgYSwpPhmFxBMFSdsKkJK4Aa5lK5bMT5zUeQ4h2ciV+K06Fx6YgCDk81s7khHRiwRGJukTRo9cPs5pR17npGj/Q0g2T2iJQobcOR46aOXDHKHpCOApWA5yoDs8v2zr4lseCDTB13eGZCOXMug1GbQFh4IcdIiu029eOBwRGTyky0wPtimNzoQOTJrHPNaTndSmsGCrHAc4cDRg6hyMMlQ2pE03dKjDPJrxHCg9YBAXBabwIqwDiKfmWkLBPfOZz2weBa/Mx6OL67ySMVOehpIsYyFHHp94e4yBNyP8HFkpF2VMuEAki0wYrfCNSFUeOg2GMukYSrKRi3edzii7CKR8BK985/MYithgySh4IIn8xDgnHUNIVhmJHMWbUZeQBmXlBTI2yi0eKq8ayWlHpMXQYKqDQPzakwcy6RhCstnbi8555FW+yFG8amXy5hkk+ZEsg+QxyhvBaHv3aVOeJ5lWmgM+hGThg0B98wTVFx7ILOXrONNpkVc68vNmRa7T+ZNLZ6sNV9refognm2AwKVeeyPLUU09toT3ZH10nK5KFFz0jk6ErT3janezk0mmt9D5iLMlOatO+TnEa6DrsdFx5ahraputCstu/9tWu++otXXfffbuFe95z6ilcCYen0Y0zMWLGpqF4tB4tNWy2j9BI2fYl42kaWm8JPIo/1Isl9FCSDZnLO8SWPY+QO+9Zo+axM5HE9O4MmVHa88t1CqmxV4Nk5YscyJXoUHBJ+TwNxsuziFfjP2JTpxALY0BoDHVnSVabMnodZbx3Sp1xWJh7JPaBBQ+MTEiDt41YyINk/YazDmpnSTaPsAm9p6Nk1ORgRDD0TQ91Dmlr4Qx91AnGiBjJZahlklxDSFaeCCkvirQfGXXa7le2/yEu8pJb5+g3WWEKO+82fHtSmnQMIVlle+rg4PBCtQ9blLf28eSZoOY6Tuf914GzR3WCIR1Evs6vNOY/lmQntWl0SqeqTRE9HcQlOkdPbEPbdENP4QKERx+V54llIzneLPLMwLneXQNoXEaJ1BgoBXCPxvXbWOeQt5hRwKEky9ND+PJmnAwAiSAUiuTRLZsrIisNq06IDZklPSVlNCuRxlBPloGSi0yMgCzkSvnki4zOkych4BAs70QnoKPgmevcdpZkMztAZ4gw4MDolK+tlA+r4OZ8wiwmODq5slEfTwjB7CzJ5uWH+pIn+1XRO+VrI9cMS9ALugZX6cgII7J7anA9Q0Q7S7JZ2k036JHytVm/fG0VJyRDBAiW3vM0Ycmjha+ngZXIbAjJkkvnnHCV2oAdpHx4efRGVtoTPnQQRs6rA/y0o/PkWmlGxliSXalNYcQe8Ym02jr26/fQNt3QJBuDpOR6yxzIAJlSukzbUtFsr50x2GxFrPGnWYI6lGSHjEEvlSbeiQ4gY8ZDllgOJdlp5UpsV7iTK6S8Ugc1ZLhgWpncx6C1PbLIds4h450l2Z2RK1uIyyM7TGTb6Z0l2Wnl0mbw0mZ+k4s9ILSVXvwOIdlp5WJTeRlLj3mOeVG8UmD9sSQ7rYzuG9Om6zOF6+Ybu+7GG7ruoIO7hb32nnq4YGdAWo17Z02y08o4a5KdVq5Zk+y0cg0Zk5027525b8hwwc7kP+29syTZaWVy31qS7Bg514dkRY33WViYOH2Fq+4xdF6PItlxLVMkOw6vItlxeG0kklWzhe1ZBjWunquWeugUrlUrcIqMimTHgVYkOw6vItlxeBXJjsOrjfWVJzsStP+XvIYLxuFWwwXj8KrhgnF4rc8Uri9s67ptN3XdAQ/pFvbca0mJs2d7toAeV621Sc2TNfXKi4Ix82tnLR2SJZcXfGOmpM1aLsqWHUqHxBSYtTzJPxtKwmregnZ78eON+0pLcNcKK+VwgBK0e6WXnWspF/Kn+2YFrPTybi3lIpMZJqatrVk82e0DonAhWfMczXed1yMkaxbDSvEE1rIOGjVBu+eNZBO0e95INnEv5o1kvcWmWyvFE1hL/SqSHYd2nizNdV+7eLIDSFZDmmdXQbvHNajUWSU1j0G7zd9E/CvNxRxf6+nvyPxNTyMrBZOZvpTxd/Jikb85pSvNER2f+/R3zHPQbk9LFjasFExm+tqPv5NM5vtaUbp2JPulL3bdF7/QdQ/av1vYY88lpa4x2fGNmTtqTHYcdjUmOw6vGpMdh9e6TOEaImKR7BCUlk5TJDsOuyLZcXgVyY7Da9OQ7HLjRB5PvdgwI83HY1fWZnscy6owsI19VKwpXOOUraZwjcOrpnCNw6umcPXw2v7Nb3bdt77Zdbvs2i3c4x5TDxcgOWvcBbmw1jlBHYx7iE+gB/FWz9huritMFC5pRQMy5iudNNZHjxnLKZIdZwRFsuPwKpIdh1eRbJ9kLan9/Oe67mGHdAt777NTJCv4hcAc1l7zRPvTcBLHMySMTK1/fsYzntGibiUCFsIVIEMQCxF2hk5LKZIdZwRFsuPwKpIdh9eGI9mzzjpr+5lnnjmulgNTD5nCNXRMFnEiWuNqogohSiELkSly5ck6MofOFB1RrMzXNI3Im2XfglIgTbE/h057KpId2OD/L1mR7Di8imTH4VUk2/dkB07hWmnFV8K8ZR8vj/ziTxpzNUVIOMOMxxp/RcTIlScrBJ14qkKWCdGngdw7ZlFBkew4IyiSHYdXkew4vDYSyb75zW/uFmbqyd76DbHCuu7e39Ut7Lbb1MMFCdGGXO0TxFvlhVpZgTjF2HQOuZrUjVjF8zz55JOb1yp4srS8XoTr90rR1/vCFsmOM4Ii2XF4FcmOw6tIdhxeg2IXJDiyjdoMEyQ6vWEDXqnrhgOQqwbwkoynKrJXIq8zfOd5vqLpj1mOVyQ7rlGLZMfhVSQ7Dq8NR7IbIQoXT9asAcZrapaZAYjP/+xOKo3fSee3T9I4b1zXubGraopkxxlBkew4vIpkx+FVJNsfk7399q674/au22uvbmGXXaceLhjXBKufukh2HKZFsuPwKpIdh9dGIlk1m2k82dWcXTCuGVY3dZHsODyLZMfhVSQ7Dq8i2RnMLhjXBKufukh2HKZFsuPwKpIdh9eGI9mZzi644XNd99nPdN2hD+8W9ll+MYJZA7X9zDhFk7piF4zDrGIXjMOrYheMwytRuHDZ2sWTvfNOTNB1u+++7LJaq7FMq7I//bweXqolaPc8xZP1Mg9+Aj2PmZI2a5yRf7Z+nqe4rYzAikEzTOYpOLaZMeZ326F46CrEWbeh/DPZAW8zAAAgAElEQVTnnM7Pk1x0i46ZQTRmltCsMVuXeLJDKpWdESpo9xC07p4mwXDM/11pG+XxuU9/R8k1Drt5xauCdo9rx+yM8IhHPGLt4skOEXHostohec0qzbyOyc6qvpVvIQCBGi4YpwfrEupw+y1f6TqffR/QLey++5ISF8mOa8hKXQisFQJFsuOQXh+SXaXYBeOquvqpy5NdfUwrx/lHoEh2XBstu1vtLFd8reY8WeNWyM7Yo+8cBr6dc93hO/8TMzZjXq5PM1BeJDtO2Sr15kBgDMmyEfFC7n//+7dVlu4VV4TtmT3kxaxAULFhO83a0wwxiTfiBalvL7NWivW84aZwzZRkb76p6266sesOPKhb2GvvnRou0HDiydrNE8hZYrvffvu1t8UaFYEafhBv1ttQjehIFC+NNyb6VgQukt0cpFG1GIfAGJK1M8mVV17Z7Auxss/HP/7xLbyomCNecLNfMxbY09FHH91I2Dn2LCzpu9/97s5Or+x20ovcDUeys5wnO6RJh47JmuaSkIViwn76059u+65rSA37kY98pDWYRtWIGi0zFkx1su24mAUaduxRJDsWsUq/GRAYQ7Lvete7WqzmbGnOKzVfVDhSUfJ4qp/5zGcaeQrUxG55sYLqC6DPA3YdH9jtdZIzVCQ7UruGkGy2nzFXFbFqQA1iysRxxx3Xgnm///3vb+d4ttI/+MEPbr0l0tWrXnrppW1fe+fGHkWyYxGr9JsBgTEkK9odZ8YTZII3IU5e7dVXX9094QlPaBHxOELs8aijjmqE67dFIu6T1tOoaHr777//shBuJJKdeTzZIYo2lGQRqEYyB823bWQ8VhxxxBGt9zz77LNbAznn0cU+Xo95zGOa9+oR5bzzzuv23Xff1oOOnVhdJDukJSvNZkNgDMnanUTwfE+PxmA5O0KSenJEsuyWrRs64ChJx1vlOHnKtBiJneZpc9K7kyLZnqZt33Zz1xmXfciB3cKee+3UmKyVOu973/saqeoxjd8cfvjhbfxV75jA3OLNXnfdda3R/NYramQEq+fU0I961KMaIQ+dwF8ku9noo+ozBIGhJGvrJ0MAH/jAB7pTTjmlPVl6ykSYHv3ZphV2J5xwQvehD32oDSGwR8MFhgB5s7aDyoanhg82y5hs82Rn+uJrFadwIccrrriiPUbY2eCqq65qvaPhAI11+eWXtx5Sb4iENbDrxmq9GNOjOu8/YrZ7bcaPVlK4ItmVEKrrmxGBoSTLG3UIou8Fl8d/T5TGZJErz5bXyg4TON8SYvl/6lOfal4vYjZ2e8wxxzSbLpIdqFGrOYULkWoEvSAv1HQRjZMA3AbQebSZymX8lSdr/NZ3CNXgvEZ3TmMOOYpkh6BUaTYbAkNJtj99Mr+XWurdn2oZrDLlMtMyhzxhbqThAvWcrSf7lS93nc8D9usWdt9jp4YL1lOBi2TXE/0qe70QGEqyay1fkexIxIe8+BqZ5aonL5JddUgrww2AQJHsuEZadsXXRpknO666q5u6SHZ18azcNgYCRbLj2mldSHb7gHiyZg0YDLfr7Lwe2S3XirGsIptXWUuuQmC1EPASyzsMOj/0JfFqlT0pH+9mEJqZQystwV0LeVIGmXCZmRKZgjbzebLbb/h815lhcMhh3cLeS++MgGS98fe2cV4Pg/PemBq4n6cg1POKV8m1ORAwtcpULDo/TcyPWaFg9SfHh1xDp2HOSpZ+vlmEYfbT2pHsgClca1H5KqMQKAQKgfVAYC7mya5HxavMQqAQKATWAoHZk+ztt3Xdbbd13d77dAu77roWdaoyCoFCoBCYKwRmOk92rmpawhQChUAhsA4IFMmuA+hVZCFQCGwdBBZmOU92+223dt2tt3bdve5dwwVbR6eqpoVAIdBDYLYkW7MLStkKgUJgCyMw+3myRbJbWL2q6oVAITB7kr3xhq77/Oe67mGHLLsYYWgzWBAgVKFJvtmMLRN+/c95k6eFV8uGi4nu048AJO1yk6tTjpUk7pFf0rq21AoTZYwtR72zOWQfgyFRiCZhlk0jU99M1l6M2VDcK10hUAhMj8Dsp3DddVfXffObXbfbbt3CPe4xtaSIw/I+4Q3FpRS3UtBfgbmdtwumWJXiWorQbvcDoQ4FE7ZLguVuVpRJKzSi+0RtX+qwmkQ5iTcryLD02SbjgAMOaIQqsI1v+VkNpiydAPmUIx+hGMW4Xe5A4O7Lthvys2UHonW/fKxqSRnpQMTDdUgvlKNyk04adVY/sXXtEuqac8qRfx2FQCGwNgjMnGRXqxpIxHYzPsjCmmoEduqppzYish0NUhLQ4g1veEP34he/uO16aUcEhGnrmsc+9rEtMDCSsd8Q4lzqQNi2yLAX2LZt27qzzjqrBf9O/k984hObhysNckV4PrbQQMTKFYpNzFr7jy23VxGCJI9dHBCjLXHU064NiPr6669vJMkrtymk/JEk8jz00EPbeTjY28yh0xEkWUdjmbLtd0SdR7A6DDLB6aSTTlqtZql8CoFCYAAC6z6FC7HEK1z82CyotsAUPNF3vOMdLfgC8uKV+n7JS17SAm/zBhEpIrnwwgu7pz3taY2s7GiLcBBPAnjzCo8//vhGPEsdtrhBcsgY0b31rW9t5EUGcRae9KQnNVLlOfMi7dJ55JFHdu9973vbf+uWdQRksVWOz1IHYkWQ7vPbMAQStS8Z2dTVbg7nn39+C56DwOXFUxe43B5J6serV1dkzWtFzGTTiZAXTgJpOGd7EFuAVPyFAZZRSQqBVUJgpiS7/ctf6rovfbHrvvdB3cIeSwftRgoeyX33D0Qmmo3HbQR3zjnntI3aECoyQWIvfelLG+F98IMfbGRrs0Tk43H7xBNPbF6sc0jZh/cnP2S1HMnaxgZRSmu3hXPPPbc77LDDGsnxlJGUnXARI3kSdedNb3pTI0p7GiF05MbjdO9yJKveSLO/y+fBBx/cvGGES36dBMIkP7K99tpr2/CBvG3doa7I+JJLLmlEKh2yR/SiJ/GYeblwQuoIGUnXUQgUAmuDwLpP4UJWPC5E0z8QFmLISyWPy0iOx8bTRDwICWny0DzOIxZjpggOkSDGt73tbe1xGzEiGcT9uMc9rg03LHUgMXm63/AEIkWavG1kj4B9h/yRpPFfGzsif+RtCCOEa1M4R16kpUz1di9ZyZ5tOwwv6CiQN5kvu+yy9l96xGoIQNnyNdygzurE60bCOhv5kgV+CBcJG9pQf0MYOpA6CoFCYG0QWHeSnVRNBGQcEXnYvwvR8f54azxGnpqPR2rjpMZOjW0iZCRkTJUneuaZZzbCdZ/rriGwpQ6khVjtC4+sjHsiVp0AkiKLIQxy8SgRlnwNUxjHDbEhOdd4mjoRefQf0+XHU0aaPGvX7NaJ/A1V+C0v5KwzIZM68lazYaSOAB7S+G1YA05ws5OvTkK+zuugjCMfe+yxa6NZVUohUAh0s5/C9YVtXbftpq474CHLbgk+qR0QkQ8SSaxGpIRoeHy8PySITHmPSIVXiIx4ujzAeLg8Q+kRIzLk8S51IGNlIDtDEv0NFxEVwnQtU6LkQQbDHcZ+kZygwspCjsjcPbzJvgfJMzUUQEb1IbOyjbP2ZXNe/eGQWQiZnoXA5ePwW5rIjmgNrfB+dUQwcp/61FEIFAJrg8DMSXZtqjHfpSB/5DpPEdznG7GSrhDYPAhsmClcmwfyqkkhUAhsJQRmTrLtZY7PwsJcbROxlRq56loIFALri8Bsp3DdfFPX3XRj1x14ULew197rW9MqvRAoBAqBdUBgtiRbAWLWoUmryEKgEJgnBOZ6Ctc8AVWyFAKFQCEwDQKzJdmv3mJ+k4X13cI9d59GvrqnECgECoENi0BN4dqwTVeCFwKFwEZAYMOQbJacAjXxUZcCOEtwE1vW6i5LYPsT+RPtavG5xJFNvlZ1Oef+LAhwr8n/PlkYYP6r8qTr3+u8dIl1mzixi+Xvx5RNnvKxMCH1Vm5i22YRhPxTRmLISudc7lVm6kGWLF2WJoF3UkbSKjt1TtzdpTBfCmvl5rwyFmOdc9JEFnmTxX8yTsJafo4swPDbvYuxXryEOe3Sj0mceBHOBa+UvRzWaWP3KBc+S2EtXT9+b/Sm307O+Z86L4d17okeJaZxsM7/PgY5F/z7sY7JHR1WZnRmKTtZbBNZwShtX/+X0o+lsCZH7nWPstOm80iY2y30MTNKmNaFhW77t74lvmi3sMsu7b8j+k6fohP9usx+ChfiufOOrtt9j28LNuVBoayqsszUctXlDiucrLgSS8AqK6udrAKz2slyWaurrBSzGkpwFev5xUGwMksZInlFYQRSsZBAVC4rskSyEiNAGsttxQQQdlCsAvECLHsNuQsKI71ls8pw3VJe34sV0nWyUDarxqwQYzCWy1phpuGUYaWa+AQ5py5WkYnlEFK2UsxKN7Ec1NfyXDI7pHPOYcUabOSn3hTEslwxHtQLZuoMG8FlllpIAWe4WlJsVZ2luzCw2s2HbOqsbiKFSQMT5SbOL1nkbVmx1XUC/Wg7ZVo2bXk0WbSD88pwCJyTVW+WUmsHK93UA8YwSMzdvq4kJrFrcIQrMoCD8hN7IvjTOcuS6YwPXdBO6kI+mDmn3fxWN3jC2uo/+ZBFOdozJJO2kz98yO9+y6UXY00++MFUm/hPRyzrJnPqoU1hpV0QmfwsrbaCUDmJfUyv5UeHlUdHtJW2k5Y+Os8m4CU+hoNuuxce0sIBXuqyVCwMS+C1E/2AhfzgpE21v1WI2nO5GCJTUsWq3bb99tu67jOf6rpvbe+6/R/cdffcvdu+7eau23ZztyAeyXffp9veLTQbwDUwhqX69Ntw9iR7w+e67rOf6bpDH94t7LPP1AAgB4ZAGZaLOUCJBHfRsBpYOvECGB2jYAxiyiIt+WlsDY1UNHYIOstT3YskrrjiivZNoZEQJaSgDEO+jI9SWyIb75BCMQjnlOG6Mihln2QZjHyFSyST68qluOrjfkqq4XgfZFamRkSAjEG9KDm5pEPwGhzRhmzIABdlkZucIY14hspByP3OB7GH9PuNRzaxFRglQ0QiyiUHQ0KWgvDAUoembAQLa9ggAzJm9wokixQuuuiilhfFRVjSBEP3ihuBVJSbpxTp1AfJJiiQdlpMsrCWL6zhgLRhDSPYIkbtLI+0Z7wxxgMfQYDoU4LuKEf8YfIoTx3hq36JBey/TqNP0P6ri05Y2enQtN/iHTvIAmudOwKHnzrTAVjAR5wN9yFEy8fphbQ6AmSsjUKUsHZd1DadMvJWD9/kpld0ib4iY3YR5wFpk0d9YaIM7Q7//gE38or1AWuYwto96qsN1IEc8JzH41sfuq7rbrqh677x9W7h8Ed23X2+p9t+7TXfdhr32L1bOPLo7hsL92g6QRdjY5bs04O+nW+IKVw8FMYfcliqUTS4XlzjIiMxYxkGZUwEKnFf5UFxpGFoDEYMVwrGEJCd9f2CW1N6CiEfCkdRgKcnj7Hp3fXUyJgRUxxBWBCldOTWOfiPsPpGhKwQCaVFTK5T/HiHZGSk5EmsAyTrNzKSDjGpN8VmbBo5gceRJDkRKqJjSM5RCOcYWrwX9dAJ6ZXJop4MmuxIoH/AmjGrm/thDUtHQlfKC/YMXxr10A7O6wAYP3nIAWu4XXXVVe1bfcijrolyJl/tpFyKDWtkpewEynEf8grWizuGELTOGDkgWHVTjk5ce6dT1HYwpR/IBW5iGtMdRqWNERZ9oxswIY+2QvjkhaH6yVM7SaftYJDg7gnTqT3JvrhzgJk6I2TtqlxEyCbUh47QazLlqUFnTXYYImhETM+05cknn9x0Aob0B47SaXc2EOdBnu5DlNpJBwRreOmQnEPEMFwcAJ9syBU2sJYXgiUXrMVQRuzaGjbzeHzrikubWAv3f8C3vVlPEdde0y0c9bhu+/XXdQtHPKb72q67NSw4dYkvHb3aFCSLNBgF5Xdo2DwG+R9PhdLqfZGlbWkYPkMRuYshIBI7JYhQxbB862WRFQ8gSk5JTz/99GYkF198cSMCSituLUW95pprmsIjSmSnfDszRBZGSJnjZTvPEMigXErJE1R2tqBBRPKh4JSTwlJQislY1O3KK69sRqj+6oekGQeFZiAMmpzISkfgvJi4DMO9CXbOeHk+Ohly82oTgQzRIIs+1gwamVAm5MJoPEpKq7NikA5tAmttQAGPOeaYRrLZ6SLkjkASQQ3Gp512WsPKveRg0MgY2Xj0Vkdtp35wEAcYeaif+w0jwDyPo7BGJDCVn7qQB0GrA5nV0X9tjpwYEK/EDhz0RthJeClPPRAqObQbklZn5SFOGCJDMiMzWOtw6BSs6Qls6I02R1pIG37asD/+rM4+ZKALsFAmklUf7e7QJshc5y0v5KYe2R3EbhnOSaet6Lo81Y+jcMEFF7TytaW60Ev101awcr/00qln9tLTQfgdwlS+/GACS2VpD3g4YMFhScc8lyT70Q933fXXeTnSLRxyeLf9a1/tuttu7bpt27rugQ/qFo48qtu+555NH7QrzNgYjBZ757OdwnX77V13x+1dZyxyl2+/tJjmYCAaizEkXCCDUZmMfyArZNff00paDY/AGBYSQVaAYYjuZ/x+u9+jLSVzngEhu4yF5WVIHomlQWx5AUGR+3uIMX7KiSjinei5GUbGFrMflzxcU7b0jJ2c5EFgvAsdg0/CH+ZxVBnuC5mro//yjvcIE/UnO0/evf9fe3caM1l15gn+RCaZSSbYgA0GbAM25aJswCzGJlmSpcxOtcumTJXUGmk0GmmkmQ8zGvUsX6o+zXyfaanrQ6ulkUaj0rTVNa2RLLlku2zMloALsHF5QxjjWtghE8gEklyj9bv4n30dGfG+b0ZGvLzLc6VQRNx7luf8zz3/89xzn+c5sDFwEyfXDR/CQi5wIxcyRuJk7mPfX3qAu/xm80REI4d6aLHpt7wkys4R8JKH5klW2CCkvOzRJnnST377uKm1ERawcmMjBG3OwCdPlnOU4xrZsg+b+yeElr7P8grCJ6N6PXkE62w55Bx8aJ7K0b4sS/lGMP1+QujpJwRENpO4fCYMxE5W9SNeAzYkCxPlJUyne0B67dQe9y+SI4d+CtbGi7HhHnIPKx/WCJw8+l2ZiXKXcUD+rNNLI3/eK2gvrd5kr/68uHJPKdO96lAWOcmiDm1QponFfahME/+4dfNp+GEeeYYHDry/4cChg619+PTWcNlJG1vb81a3Hjs49UPtnX37ujHkfjAe8s5n9GXeXEl2Ho2fVGbCIuZNfKwHEiZQPtcSMnH0rWq04ZQPODeSwekmcsPk7XLeiOctbQg4edUZYshbZmmy3psXBf23y5FNHbEIyBvw1O2/mzltGLVqUH+0TWnUE5nzP8QVmWNd4LybPm/Ms6yRtc/+m9NgnbW4/hvy/I7FgMEdC4CQbN7I9vHKW28yBxfX8wY8b79H+ylY9y0EtC0vxiLjJKzVpz1kyr2TumDpmv+jWCs/spIp6/F+5yVTv59ikZI25yUouYN1LAQyUWRyIHsGLlliPTGKtbL6Vg/BKtYFGQOxduhjnTqUHeuIUesC+dwj+tQRnPM7MqqPbMrKem4mwD7Wo+vPy8kXs6irf2/AhBKSeyjlrxoTrlkAUmUUAoVAIbDcCMydZIfvvtOaR9nTTm+DkTeQy93Yqq8QKAQKgeVGYP4mXBUgZrn7tOorBAqBFYTAqiFZazx5GZJ1oNhYBs+c768/Zc0n+WNWkXWifl/kBZp1ln66cf3Vl8XvrP/11zfV4X/f2ybljkuXc/31xHF5s8ZLrniR9dvXXyeL7Cm7X+/otciWtvRx7WMQT5/+y6msyfkeraNfXryWgn+ujfZTyuuv2fXLjayjfdPHZlKaFTT+SpR1gsB87WTFkuWQ8HsXtcECnlqLYc1cyptd39mp1ptOdpUWmvPm0ptmbz69NfYmNWY88rIocI7FgLe3THbyMsJ5b9a9RXWemYyXHqP2f+Q0kL05zRt6dcezyVtv17159ibVf2ZdMVZmcuTtqjeSeeHC/MYbZeccTKeYDXkrT+68Dfd230SgfawFvJmX12K7tN4Ex9wrL7+CK5m8YVa3Bfo4JMjDzIYlBey8xfaG2Ntg9bruWhbz5VUOGbXbG21ySEtmL3PUAUf4wNqLGP2G9LIlub4jM3m9ydcfaZt8yFW98MrhZUze+HtjPe7wtt0B/9X+UmWxMVHXVw8Ci5IscjIYDCCDKiSylCYObfN95HBrG0963/93yoN5BLMPhIUQEU68Vvw30BEdUkVWMathy+dtqMHHhg1ZMHdxns1o3ugjAobuITVEg2AYjI8eCIS5EHKSHzkxazGomdAgA6YcyoxHDvmkYz4DTwQDT4TCjrJvVqY9yB1ZMQsju/9MXqQ3CcQszfbe5FFeti2Pt9mo9qnf4p0EP/UgTHaVMSgnf2w22UeahBBgDK21GRGbkNhNIlqYIT2TCnKHPZmkZS+MgON4oD79Bl/n4yqNjNWRnXfj0Zbdh7VFuepirjWJQGHP/Ey/jXohTXnrVbZC4IQRWNSE6xvf+EZnwEz7iK97jJ9PuPYlFoBsEBYNMnEADOhvfvOb3XkHu0NOBfFucQ4JkBthyhtfcgP6O9/5TqdhORDvLbfc0pE1I3LaIWPpvrNDRJVGWUgbCSE12rXfNNeQLCIgG+3LOWVJJx8N3GHy+pM/+ZNOy3OehmoiYehOZvl9IyHEql5bnDtowrY6V4Y8MEKI8QQbR0QmKhOE9iNt5SNWB/mQtfPIL7ae6pWeAbtzJjwEa9LQNngjTenk5SzhGocN/aGObE2O+PQJPKQhN9KMZ5UJyEc/qcPEF61VOUjYxDLpQNyw5dJbJLvEwVXJ5o7AoiQ7dwmWUAGi4bmC5Bli85gxsL/97W8fJU8ka2Dy7EIKNFqE49HWY2oCvZgwkBGvlRjK+8/zSPm0PY/TiIBGhMwQWWxbnY/rLsJQB80Q6SOsLF1oFhlozLRIdZickBwiRwjacOutt3baKgLVTiTOiyyuusjFRMEDB6mRmwzayFMnXkwhMGlp9UiW1tg/kKz2cRRA7CFA7UuQFRgiVESnPcpDiJY0HLRpSwPxrLI0Y1JSn3JgrXxlILu0VxoavnaRP4bwSJZcwQuOPuqlnWfpQztNRPpvXMCaTKq8yXg7FckuYWBVkrkjsGQTLpoNDTLGxgafQTlpbSySD9/Y1ZrIT588rw1O3jp1g9SHEGLkbUB7xE4gDv9pYgYxEnAYnIgksQtoms7F4DvasbS0MANTOYg3hvEGufISQUtaWNDm4s/vOmzggXzjLRZ33Bjjw47GhuQQlrYk6lO8yEJWZHQ9XjtZE/W4Tb60BXEjI/hI6zwClF9dyLF/wJD8Hu2Vj9ykRY7KRoDaGgzkRfzImmw0dWkzuZA7TxfOy08WGJgsyEIOTwzaYIJUNpxdc8AxS1JZO1amOhF+XDHjRaTsnBu9oWDrUE+tyU493CrjDBFYkGRpDm5+2tbf/M3fdIPR4ERmBo3HaTfzQsdwRiZcBqwBaKDHyyJeJXnrTL54ZjknbdwD8993PIMS15L8BmRcKF3Pm+n+mm0Gbbxh+l5g8ZaRN3KQE/EhIueQLZnjLaXeeI6FVE0Cykod6pe/nxeR5nDNmrNzynX0XfpGQ9DF2yYeZfEQikdZ2pEXgjmfNmmPvPEeg4m0vuMpFE+7tK+vdWZy7HtLxTU5bpra6iONSajvsZWyJ2mp8ml/rC5mOFaqqEJgKgQWNOGiJQq6gUg9Enp0poVY87LWZm1ssUeyWZHsVK2rTIVAIVAIfMAILEiy3uQKh+blAw3GoxgNhmaCdK0bTnpsS7uGu19/P2rNeRe0wdbplws+YJyq+kKgECgEpkZgogkXkhVmzhtjL2ZizhMzHcsF1izrKAQKgUKgEJiMwESSjRmPFyLWxqxZMtexVuYFR4IlF7iFQCFQCBQCC5DsN7/5zSF7y/5hWSBeSNZkBSv21tlLBd/e/iLZxBedVHw2HmsbNx6zt1V1SiFQCBQC6wGBsXay3jLHRMoLMPaevJr85sXjerbkWAik4WuvtPbKy61d+Jk22DZ5A8T1AHS1sRAoBNYfAguacMUEiVbLZCvR2y0dMO9ix7hYZPOyLlh/N1W1uBAoBP4zAguSrHVXBvvxumFdkL2nsgXGotYFM7KTrU4rBAqBQmA1IrCgCRdvIGuxPHIYits0j/uoddnsHLqYdcHw7bdbe2dva2d8tA02b54ao2yDwSmBoX62wRjd6mHqCipjIVAIFAJzQGAiySI1LpiIlbaacHW8vRAbpwTunDTb5TgS5i5eQVnK4A7b3w9pVBb5eDV5Qce+l3bOt51JGmsJSx6iTjFXy2aE2sudMwFfWFPwerM0wtKCa6kYAuoVF8F1ExIXY269WV5Rl0kBRnDjhZRQfGQxeXkikJdZHFxhai08IRPlJ4tAKgkhKB932uzCuhz4Vx2FQCEwPQJjTbgQDOLh3dUPCI3UEI6Qfb5H45ZOL8bCORPfFJElGDbScfCZH+enbqLISzvBY8QWkEcAGXn42CdmqfB4/c3shPJDkoKc9MP9ITsTjnJ9I0BbOotlgGyRruAoAs2oz2Rg/Zq3HGJG1MhcWlYa6nUuGjlCdg7RM5eT9/bbb+/KU192r/VE0Y+1Oi/cq9xCoBA4cQTGkmysC6zDil+A5GiDCIT2hVREWFp0Tda2urYE32pL8I1TS4tckBZCSlyBBJDOOvFo4a6LAMUyAmkiNZqoKFEmCC/zBFCh0T700EPd+jMNk9UEUkaetEbETqN0ngavDISHLEXgohkjQ5iJy5pA4YjYef9puDBUh7xwc04diQWAkJG/iY2jB1KGv0hbZEbENFwTg35A6HUUAoXAykdgYqjD/nKBAW/pAKlE4/PIumgUrhm9+ELsCJZlQ0gW8SGxSRGXEqibjH5bFkCoQg9qi/x/9Ed/1JEv7X2CMgYAACAASURBVJYGichppwhVaET5kFnsgxOX1nmkev3113cyID9kiSQtQdBClS8dLdYygKULZEmbFq5POvWmPUifeRwiJjOXZvLcdttt7dFHH+3uJPVYJtAWhE4GE0FFnFr5A60kXL8ITCRZ2qMAMQZ8yAWxIlzLBQhhscE9KxMuL9qQGRJLGEKTAOJFROP2cyKzfDQ/cUgtbSBZZBbNnEbpPPJz3jor0o3WiijlydYvlhgSBStbpCBShEm7p3nCRvmJ+KUOyyyWH2irCBvhmhycUz+iVDbtFpEmrCCNG6mqg8ZOOyajMIF5CahP+pG31u+tXC0vBFYeAguacCGKbGuCWJCcAe9xGUmIabBcUbiQE8K0BOA3gkM2yMkj/lI2zUN6iMljfnYyQMTa4DuHsk0sCXloTdp/+QXK8Z0wh67BAvnDRznSJrwfrTUBtsntGkKU1qGchD5UrkkjOwdkk8GEO0xgHukRf8IR9rX7lXeLlUSFwPpGYEGSTdDovPgyyGlYichFyzLAFzqGBw+2dvBAa1tOPqE12eyMmniiCcY9bmfW9d2l1fpCoBBYSQgsuiU4zdGeTR6lPXYL2k3b8vjt7fZymXCtJNBKlkKgECgElorAgiSLYK0ZOmiz1gMFjfHCxWOx7VoWc0ZYqiCVrhAoBAqBtYrAxFCH1l5//vOfH9Nua5pI1pv1xUh2+Pbe1vbuae2jZ52Qx9daBb/aVQgUAmsfgYkk60WTN92jB4J1ni3poiQ7IxOutd8N1cJCoBBYqwhMNOFiqvWTn/zkaLuzCZ+335YSbrjhhiLZtXpXVLsKgUJgZghMJFmkyuTJh/bKjpPpES8pdptL2X5mVvFkux1pDx20H3dr7+1rbfOW1j58WmubNy/JfGtmaFVBhUAhUAgcBwILmnAph7kWTyhaLXLl8cU+8+mnn+4M9BfdEhw5+gwGJ0SGQ/apP36yDX/0d2344gutnXlmG1xxVdvwxe2tnTreGcHLumwJngAxZGf/a12Z/Sk7Vc4MNHOTCZMwdrKcB/xm56ocFhWcBpyTzuGcicjadeIRKJNjgrTqVh8zt7gpw5PdLDvXbNeduAfKZL87uo238yY5eZWvLdnunNzqZi/smjp9lEFO6eK2S5Zsl63MbF8eG2MmetojvclUGWRXPpl9YJM+h0tcjBfy/PPyNPLl3rQUlaA45MgL1lzXJ9k+3De5pdcGcjjIWVHYjmO0V9IPBIFFSdagywBDDAai/wahAbhcAWKOPPVkO/Ltb7XB+Re8T9qtteE//qYNdvxh23DdjjY46aRjAESQiUdATp5YSIm7rHgG2oLUrC2Lz0BTR0ra7KUe8hMgRhppma/x6HLOgUw5ZAgaI5gOMmDSxlsMwUmHiOTnxMGxw2SFMK1lm7RcE6sACSMQsoyLrsWtlldaHEDELkBM8TJTFvLTNwlJyWOPZxiZlE0eEyMskGPkQ2gJvCM/DJ588sku0hd3YFYl3Jrj/GCXYu3wn3kfDzlxLEZtpmGNTB977LEOkwR5R+raQhZEKZ3YEfGkc599/vOf7yY/bUHQbLL9JzN5QvZcoMdNSh/IaKpKC4ExCCxqJ+uGRlYGQML6uemX+zj8l/9Ha2ef24YP/qC1v/9xaxd9rg3u/kob/ubXbeN/+z+0wbZtx4jEtldsgASVufbaazvSQ4oGJuJAQAYvKwptpRkhC0FZaI4GtXOIDxFxM3beYaK5++67O80Y2SAvGrC4BMgY8fqPuMQaQIiILwHP4YnskCUZXWN7HBfefoN+8IMfdHIjKu2yHo6M5LF0g7gEwTFBfOc73+kmiWioCFgb7rvvvq5sbdGn5DMZmECQqXJplSE3y0HymYAQIRLXVm0xSSFjJn0mjIVIVr3IkOkf3JXxi1/8oiNS+V3ztAQXGKvHR9v0izwmSJOccwLywFo7lOF+XIrH33Lfs1VfIQCBRUmWFmJQuKkNUBqVAYx0aWGLRuHa9Xprr7/a2vmfaoOtxxLhUrvh0P/+F23DlV9sR/7tv2mNxcLZ57bBf/+v2vCHj7SN/8uft8EpxxI/0khQG84T2ZtMgBjElihaomQZ5H/3d3/XEZfBS1szmJEs0kE+N998c3cu8RqUcfXVV3eY0FKRM0K95ZZbOrKUF4kgK2TrN8JCFLRE2hliQRDKp/XRVJHRqCcbTU9EMdcQn/LJqkzkS7OlUSI/SzmIMOSDoGiM+lK90eC1Vz1wkIa8yJe8fmdZAIbSqVublW2yIrv0tGUkG5lDeHFj9uQAM5MPLV77TS4mGeUha0Sqv7RNuddcc013zUTgCQPOwUvkMjIjWPdk3IoXi6Ox1Hut0hUCs0ZgogmXivoka4C6wfnpIwu71SKFhY5ZBYg58v//hzbcvbu1/fvb8LGdbXDJpa2dfU5rmza3Dff+yzbYsuUYMQxWA9wEgRQMUvLSKBEjjRRxIkCalcd2xIRMtM0jsWha8iEuxCtdBrPJh0aJOJBdYiIgPPUhCCRkHVuZ8kWTRRAO+UxYNEX1SYt0EFTfmw65s/RAKsgHKapH3WLNbt++/Wj5ZNZOJIp4abhIFhYmGiTIBM9/Wm5iJiA4bUJa6nPNBOOcOvU/IgzZwo8WrQ7ETaN1LfEstMlyjfvF5OOeMaHRnmGDZNWl3YkLARPptAfRy6e/tNVEBEP9akIywcMLpkiaNl5HIbASERhLskgCadCgEuDEuppBY2AYCDt27OgG4bKQ7MsvtSN//f+2AYuCsz7W2ptvtOELz7cN9/xpG9gJd8OGY8TQhqzzRcvSJpoZMkAMSMIApQFKKx2SQGbIF6kY2JYGDGjLADmUhYgSlxY5ZnkB+blmGQBJKBtpIizk5NEXsURG5TovT4jE7xxIKS/anMsLNn0jbwJ4Wy5AOpYVEJG20XgdyAkRKl9dWadNsBx4aHuim/mm1ZukEHleVmUtWbtpsbRSsmWdNBHBkCdChbV2IuoE86GVWyZI4J3OeqS1ri3IFPbaoS79RRZ9YtKCnXKkVZc2a4uJp45CYCUiMNaEy02LUL/1rW91NzQNz2Nk1uzc2FdeeeWi7Rm+sbu13bta+8Qn2+DkrYumn5RgODzShq+/1oaP7Gzt179q7ROfaIPrb2qDcz9+QoFnphaoMhYChUAhsEQEJtrJ0j686EG2NBKPbHkBRGuhodRRCBQChUAhMBmBRU24vBDyOEizvfzyy4/Gb1VkYqYWwIVAIVAIFALjEViUZK3dWV+0JmZ97HjtYoeHD7d25HBrG08au25aHVMIFAKFwFpGYFETLo23bOCz1B0I+oANX3m5tZdebO33LxprZrWWwa22FQKFQCGwJJI9EZhmZcJ1IjJU3kKgECgEPkgEFrSTPVHBimRPFMHKXwgUAqsdgfmS7L53W3v33S5i1mDTpqmxim8/21RmZHF/zYaGUxdcGQuBQqAQmDMCE0245lzvcRWPWBm3J6oUaweEy2g90bFGC0TMnAg4HPA6YqAvH2sJHk8cKqTh3cUJgfG7dWeeSryHeGNxAnA4zxmDcT+D+HhJJSgKH3tG8ozrOST4Td64iXIW8PKQAT/jf3KRRz1sjp3XlgRq0V5ODMrn8MHjjPF9ImFxMLB9ODl4eDH0Z2LHK0vbYqCv3dLy4OJM4OAUwbHCC01lajvTPG606omTBgcD8ilfHu6tZGG6BxuxHqThkJB4BmRm3ufDmw7evAaVzdaazNpqclS38qXh9ky+7NDLi0y52qUefc26RVu4MMNQ2+GsTyp2wXENp0q8zAisCpI12AyqkJDfCUNowI3zW8+W5iEIJGlwKwtxCLqCtJGsAc/rizWFwc27CKEgE4fynfNhN4wQeBghGaT68MMPd+SDRORRZ9xOpVUHW2PRrbjUctUVc0AepI445OGRhRgRfkIqSmNCMFkgOgRENvUja2UiUfEDEDcPKd5d2ioNIpNXPQ7lO6e98sNSPhMBd2MEjYDTHjjDCXnLy8oE2ZtYvBBVFlxE1tJWE4u233TTTd0kpR+4+ZLBRCCf6+RJ6Ez1J2oY+cUqMNFoh8nKb9hKo72wMhloszKKZJeZNaq6JSOwqAnXkkuakHBoYB/Y39q2bW2w8dhwhEst3+BCsAZ7BlS0PQNuHMnSmJAnUktsVVoTEkQIBjMvNuXRiPjyKxO58KtPQJeQLG3Nh2aF9BCsdLQ3xEs+xIYwHcgcASEpJJSwf/zyQzaXXnppV6e6yUKjjPZGa0t8V+e5ttIGQzjqQvBPPPFEp80haPUkNCENX5m+aYqJHhZCVZ66YIc4bYwp3gGskTkcnDfpwEIZyoKBiQ2+CBqB6hcEjUDhqU/+9E//9Kgmi4y1lZxwVwfSRJDkRd4whJc+EzHN+UT7IiOtPlq/+tM+v4tklzqSKt1yIzB/kp3RHl+0IAM5EZcAlQ0dPYqOI1nkZ5AmbJ4BjJiQnkA3BjryolV6zBauMP760iJL9SJm5fdJVv3y0aZoWx6zkZcPsvBNA0uAlWi2iEnZyEb9XJMRHZmUhdgsZyBs+cmOdNSFpBEljZKGigAFjaEtJqCM8lxPvFwyIyaTgvzRWhOHIemQPhk5n9BSE7AbEdL6kVgilyFLmCB3MtOAaa28A2nU6iCbcJH+I0tESHN1XrvIZIJKKEV1mzD0A5nExZDPRKCfTZKeBqKpk5E82qts/xF14iYs90Cq+gqBSQisGhMuAw0BIh8aTAYZzW5SPFFEYEAb3LQ/Gpl8ykFcCViCaBPvVbosGXhkNnCzlpowhIjS4bFdHchSWYjDJIDMkKtryAHZIwdEKZ3vBL1G+jRWZdEWE7dVPmSddeDs8kA+JEpmZKYc+bLbgnXLbBukHSYm1xCRMuO9J3+CcEdTN5GkPbR0RJv4tdktIbErlGsC0hcwciBHsoTIEaC+MQlk1wZyJHANGbRFXQmGQ2bBY0QOg2u0XPVnfdp1OGmnfPBLlLDjdZYpaigE5o3A/En25Rdbe+H51v7g4jY4gWDfSMbgNLiQRrYjMfCQw1IfF/s7PeTxORqyaw5Eg2D8p6n5H+JUbyJ7GfgIxUdaBJRoX86RK5G2/FYm2WMRIQ8ZsuOENmqfdCF7k0rffTl5Ip/6TAaRNWvWcSDpby2T8rOdTrabyZY7kZlM0mTbl/yHjTxpU4Kh57q2yedQpnbB1vVE2Urbgw3ZEXE/PKK2O5c+11Yf5SBR68jSOPxXhz5JJLB5D5oqvxA4XgTma8JlP6ZDh4yGE3KrzSBFJn6HGEaDWx9v4yt9IVAIFALzRmCuJDtv4av8QqAQKARWOgKrwoRrpYNY8hUChUAhMAmBuZLscM9brfmcdfbYLWKqWwqBQqAQWMsIrBoTrrXcCdW2QqAQWLsIFMmu3b6tlhUChcAKQGD+Jlyvvdraq6+09ukL22DbKVM3uW8qFeuCxLddqvnW1JVXxkKgECgEpkRg7iQ7pVzHZIvNJFtJZlzsLNlIspOdFEw8dqHSs6GULk4M7DPZZrK/ZFuqXA4PCW7CccFvRu7KYfOpvvjTy+u/vMpnuykdeZKO8T/7zeRVv/zxIFN3do41USjHOeXEoUBaNqOObInNlpZRfwVGmdXdVeUUAvNFYFWYcHEGQGRIDbkgHwSI1CZ5fPHU4oUUQuSKmjgB3EwdyhNkxH/eSvGQ4jvPXZYPP9dWxMd91Ln777+/87tXr22teV3xTEKucTPlkqsuhCgdzylErw0OBMzLSxt4TilHWu3JNt/qRtBkTPt5knHBveSSSzo32HHuxPO9Xar0QqAQOF4EVgXJIjck1Y9dgKiQ1qTYBdxfkR0feT7+V111VUeWol8pi2utoCoJBeg8kkRqt956a6dNCmaSICjx7b/vvvs6t1lEy/0TGSJz2qUyb7vttk4zVrfJQDphDJEu/3zyIk0xDH7xi190rqUCu5AtEwGX0gRRIQdN10SAVE0eAtqYHMqN9Hhv90pfCCw/AvM14Xr9tdasy37q022wddvUrUM4iC2unHl8FhdgoShctFNan5imfOkRpt+0T8sDAqMIeCIwighUCJdP/Y033thF6kKKfPOlvfPOOzvSFUgGUQqyIi3ZaKOWGJCtYCnIVUg+xEpjFQmMRi0/UhYIxXkBVEwgSFfdZKH5Imh1mkQQrzgGzksT7djkgXyn2Xtt6o6ojIVAIXDcCMyXZGcUhYv2RqOLLz+tz2OzAwmOe2xGXjTY+L4LJpK1T4RK20SmNFAa5eOPP95pyiJhWS5I3FmEKiiJqFLITsAT52ioNGGkST7aKpK94oorunTyI0Zk6JvmLS/yNGEISoOE5SEr+RL9CsHnf4KrJJgM4iej8wK+WGqo6FPHfd9XhkJgWRBYNSZc1ikT9QnZJMLVYjsjJGAJNBEszdD6qcdtGiAtFLEhrqRFWB7laaauy0fTFIUruyIg0QSsTvhE39FcESzytgQhD22bzOpFuDRp+a3VZtkjL9KUob3OI1METFZy+qadZ4nE8gSNuh9EZlnunKqkECgEloTA/En2zTdbe3N3a+d+vA22nLwkocYlSqQrxJM9viwd1B5fU0NaGQuBQmAZEFg1JlzLgEVVUQgUAoXAzBEokp05pFVgIVAIFAK/i8BcTbiGYskKhr1p0wnFk61OKwQKgUJgtSIwX5J9+aXWWBhc9Nk2OOV9z6U6CoFCoBBYTwisChOu9dQh1dZCoBBYWwgUya6t/qzWFAKFwApCYP4mXPvfa+2991o75dQ2OOmkFdT0EqUQKAQKgfkjMHeSnX8TqoZCoBAoBFYuAmXCtXL7piQrBAqBNYDA3El2WMsFa+A2qSYUAoXAiSAwXxOuGQWIOZEGVt5CoBAoBD5IBIpkP0j0q+5CoBBY8wjM14RrRs4IgsKIPiUUoehYk/b1EvFKtC4RsIQBFKFKeEGRrETgOuuss7pIWNIIli26lvJE2BL5yjnBaIROFIfWdbFmBaMRSUtwbaENRfJSnnqUJ87rr371q04u+YUxVK60InIJxyi/nRdGZVdvooEpU4xaEbrEmhUWUVQw8smrDm0UGEc8WnU//fTTXRhI5Yg9K/yivMIvitYldi2ZpIOJsuUVS1d52dJHWrs/iBYGM/Vpg0hh46J8KStts52P0IxCRjrnvzpEEYMB/LUFBvpEXpHIyKV9sNYnzzzzTBelTBu0Gc6ClStPxDXt1TeioDlg+bnPfa7rB+f0Vx/rjF4xeN0/oquNO+AnyLu26ss61icC7sd9hw+21w680z66+ZS27/CB9g/vvtF+/5Qz22mbTm7vHTnUnn1nVztl4+Z23tbT2qYNG7vxJP6z8KXuVePKPdQf5/Ml2Rm51SIIgxFxiJ+KbEcPAIkfa2AiHIR6+eWXdyECRe8So9VOBkIKIjVEYkAiGTFfBQA30BO/VT1IRpBvg94Alg7J/fKXv+xkMHiRBqAF5EZMykPGfotDi2zUL93oVjlkRjg//OEPu3LlufjiizvCUrZQiToPWSE/OCgf0Wifj3aZBNRBTp2MwKRVNwIShxeBaSO5pUc4yDh7n5FNXvipW9luFGQ3SrLkfuKJJ46GiCSfgOPkQojI9otf/GKHvRsQAcJauUjR/+yphuC0WTt37tzZTRQmG/gjZ+3QBu02YSjfZGiiUZ5zDviL8eu6c32yNJkgUBPJuCOTkAlOujrWJwKHjhxuD+76TXtw13Pt6x+/rP1y7ysdEAeHR9rXz/18+/nel9vTe19tuw7ua/d+/PPt3C0f6jjDODJ23Jf45bLLLjsa43nVmHAhV4NS/FREhyRGj2i7CBQ52Z4FuXSz0759nUaKdJGossSQNXgRMg1J8Gy7HiA75HrzzTd3RPTggw92hEMjQ57qltcgRhCIjHwPP/zw0UDdO3bsOEpYiBbBJkZtf4ZL8HFlS2eQRzNGKogD+YTwdCJi0YbsG/aDH/ygmzS00yRyzTXXdGSq47VPfYgL8SaQeLTUhx56qCNB2CG/6667rsMDVuqxo4P2jW5zIz2ZaYcI8+qrrz66qSSSQ4x2okDO8JQ2WCNt5SNiaU0Mt9xyS/dtax9ESSPwNBCtFUGnn2Ag6DrMlSnwOsxMmvodwWovzTfHo48+2smj3ZOOp556qpvcJhHx+qSd9dVqY4gW+x9f/Gn77Ic+1p57Z1e77iOfan+/56X21XMubo/t/qf29uED7e1D+9vNZ/5e+9jmUzouwBv4QH5KDO4JR60akqVdGUAGAaKjIdFyDDIajYOmZ9DTMrO1TLRHA9TOB9u3b+8GPkJFntlt4atf/Wr36OxjsBrgCEuZSEJdvu39hRhspugbsF/5ylc6Uvvxj3/ckaIBb3cEA5qGiihCdvYZQ15I3KFTaG20TJ3lvEkE4ciHrBAMoqNJIwt1IM7bb7+9IxLan3ZrC7JDYrCCi3JNLHAjH60XQSNiSwOPPPJIN/uSHzbyIjhPBGZmRG9WJou6+liTV/naQ2aTiBsL9ggLYTtMHupxaN/dd9/dyaEPfGjACNAEAG+EjMQRr0kV1vqPpn3PPfd0pI6g9ZM2aB881CFNdjBGvjmQOvJeSEs1KdHI0zfri16qtUFg14F32l+/+NN25Yc/3n6x95V2xuZt7a1D+9r1Z3yq/WTPS23vof3tncMH2j3nXto+fvKHu3vW/UUZMhaMAeMou7XM34RrRkG7EYHBqwG0unEkG00XiSI/mptB5eOR3IClrRnA1t8QC8JRZrb/zhoqUgQUgkOuyqR1GsSp28DO2kse7WlX0iB3RIuEsn+XzrAmSRak5ECM5EC06kLcziFFxILwtJc80pGb/FkuQXpILDs20ISRI8LK+rA2yu8cjMisvVnjdR6ZymsSoLWamRG9JwCykIOGmNlZm+AJC+XAWtvI5bc2wlp9JgC4kDVbs2sH7TtPDfByXX3B2lOINngcS59ml4ps7wMzky6NG0nqI/L7tgSRA77KUc+4A+bZ5NJgqWP9IvDe4YPt1+/s7gj01f172+6D+9oZm7a2rRs3tT2H3mv7jxzyNqB97tSPtVNO2tyNS/eOw/h13+GcPLHOn2SX0YQLiSEmg0wD/TbYEAFicmQAIons/WVgy+uQJ0cGNgLNCytkpOyQlP/yOJc65A+x5aVS8ihTXSEr8smnPPL4Tx7X8zKLzK6nLkTmmnTOk69/ZC1SGr8jc7/erIeqmzadA7GRHT5Zh1W/MjIZBSflBWsykEUeZWovzKRRlt/KJbM2ks0nB4LNenbkV2ZejKlnUj/Ji2xTdr9/Ur46o2WMow/X9SMZayuf9Uuw07Tc/R7ucU+7F0fvoTLhmgbZylMIFAKFwBIRmC/JzmhL8CW2pZIVAoVAIbDiEJirCdeKa20JVAgUAoXAMiNQJLvMgFd1hUAhsH4QmLsJV/dSxWcwmOiltX7grpYWAoXAekNg/iT72qutvfpKa5++sA22Heultd4Ar/YWAoXA+kJgTZlwra+uq9YWAoXAakCgSHY19FLJWAgUAqsagfmacO3d09qePa0JNrJ5y9RAWdtl6MsonuEvY98YuE+KyDV1ZZWxECgECoEZIjBXkp2VnLxx4gbLwwfR8uDhT89TahLRyoecpeGRxL2Tn7FYBNxfuZtyceXrzwvKkXPq4P6pbP7sPJ64oMbXX5l853kJcRHl6ZFoWf5zLeWFxF2Vy6n6uXbGI0n9/ifMoXL4//MgSchF+ckndgMXVP/lUy+31zoKgUJg5SOwKky4EAzC5PYZ33bnEJdzCcbQh5v2KwAJP3fBXvik82EXtMVvRIYAkRjijSucsqRXPnJDttIgN2SMDAVpQfb88wVT4a8vn3T84wWpUQeCVw7fepMEouZmimjVLdAJl1Fl5tzPf/7zrk2C1fCFFghGOvUhfbEMxCdAtHUUAoXAykdgriQ7FAvg4IHWtpzcBhs3To2GYCRIDklFa6XJ0iyRzjiSpREKnoIoxTal+UkvAhTNEmHRPPnKJ+QfohWBS3rkmahO6hLfVCAIZSA8mi/NU3nIkP+78hCquhG884hYBCiarUAr8iJR50SrSswC+RGzSUCQCcSt3V/+8pe7OuQzMWiHoCgJMjM1qJWxECgE5o7A/E24Xn6xtReeb+0PLm6DU0+dukEe7xGs4CghWeuztETxP8eRbCLty4MYkaR1XCHxEkX/rrvu6ohRfNKEK5MOyQkNiOiQGfJFijRhxEcrRYrC+ZEhQaQtNVjCoPHSWMktlB8yphGLFCW98Hwi9Qi/qD3KUi4NGjlbenjyySe79tJkBQ6nmUf7JiN5nBsNBD41yJWxECgEZo7A/El2RlG4EBatEPlkTdb6KtKk/Y1bk0Vm8iDRPJYjwYTZo8HSCmmStFZhDj26C+2HxBK9H4khSfXSRBNBCrEjOkRKBvIgdvFkQ8JI0CSQ7XASys95dUtv8tAuWjJZESly9d+SgliyZJaeVi49gqZJI24hCC031FEIFAIrD4FVY8KF2GiR1mURFFJFLAgw65mLwStfyJq2iaCUiTwRZA7kicQSupCW6X92WEjMUjIkHKHrtGXlKDvru5YIlINE1Sed+hLv1e+Qtm/tsTSRcIH9UH/amXiz0gULv8dp8ovhUdcLgUJg/gjMn2TFOj2wvzUbi22cXttCNj6ICskhOATlu0y45n+jVA2FQCEwPQKrwoRr+uZVzkKgECgEPlgEimQ/WPyr9kKgEFjjCMzXhOvdd1pj5H/a6W3w2w0P1zie1bxCoBAoBH4HgfmS7IysC6rPCoFCoBBYjQisGhOu1QhuyVwIFAKFwPxJVixZDgm/d1EbnDJ9PNnOsmB4pNvv3Ja8mwYb26knbWmbBhvKuqDu40KgEFixCMzfhMu2z0cOt7bxpDbYsGFqIN47fKj9/Z6X2pNvPt9e2LennbllW/vCaZ9oXzj9E+2UjeMDxGSbZ/annAyyHTdbU4b87E5ja8suNVtsMwnjPOA77rKcHhKIhqeZwzlls43NttvqYBMrLTtWJmecHkwS6mAD65y8MUGLzawyOTXIO3qQV17lNKko2wAAIABJREFUa4uP8nzUrQ5tUadzynA+cRGyDbf8samV1u+YwLmmPeTSbmVwfMhW3EnPDtihTA4f8pF70iFN5Esa7VF+ZJYmR9+LLdutSyd97JKlTf+VCd/Uw6oyLgMCcyfZWbXhp2+91P7jiz9rF57ykU6D3Xf4QPvl3lfbXWd/tm3/yPntpMGxBI4oeE2FvHhOIYwf/ehHXYAXg5ZzwFVXXdV5e/3zP/9zR0oG+Y033tg5Kjz77LOd9xWS4MmFELm9OsRM4IUloItgLgjLOS6zDnUjCWkQk/K5ziqXZxdvMY4E3HwdCOTqq6/uvLxGD26/6uGNRhaxC3iV8Rh76aWXOo80kcK0j3z+8xwTo4FM5NDG888/vyN4MpAHQWmfD9JC0H4/8cQTXR0C0XARVk8mIbEUTCzKJBd5ya3c/uG6PI8++mjnpmziShruxQLpwJuDyMMPP9xNPg7nYEgObfEdrzltgiu5nSOfSaGOQmAlI7AqTLj+8rmd7SObtrXH33y+/fCNf2qXfvicdsuZn2nP73ur/XcXXtO2bTxW++OKiiwQmQEszgACRRq0L+6wiAkJiZpl8BqwyPemm27qiASByU9TQ8g7d+7sSMGBxP/4j/+4+88tV17lIRTut4gXudIoL7nkkq4+sRCQo/PcYV1zTp2ITGQtBBmPsdw43//+97tgN0iTTNqCjOSJJnzZZZd15PO9732vXXvttUc1VMSMQO+///4uDoP2qtMEQnZ1IzwTAJxor66JueCatiBLpAYTAXRg6BqMTV5f+tKXjtFmE1vigQce6PJIp2xaqwlDIB11Ikqkqy2wzsSgLukQszYgcxOFYDnq9v/KK6+s2A0rmV1Ktg6BuZLs8I1dre3a1donz2uDk7dODflf/OLb7eozzm//+rmH28v797azN5/a/qfP3Nh27v6H9ucXfbnTbkcPBIAMkBbSQAS0RZojgkQwF1xwQRclyyAXrAUJGLw333xzR7w0KZqjY8eOHd0Az+M2cqPB0dTEOYir66233tqRJdIWK1YcBKRKHtqjbwSLTJCMA7mRiTw03FE3WVHCkDatOJHCyEWzSxtp2uRFTNpk2cKBoEwA5KSdRoM3AcXVWL3y0nBNEuRExq7T+pE3kgzJwhFRS69t27dvH9u3iFY9SD7hI2FiokH43I7hpk0mD7K5Jgqab23WRn2nXxCxwD1I3ySgPZNiV0x9s1XGQmDGCKwKE65///yP29uHDrQ3D77XHtn9j+3zHz6nfWrb6d1GuP/FeVe2kzce+8iIwIQS9LhpPdMg9bhMo0Q4CACZIhMBZIQYlBbJ0RSRIXJGhrRI2q10IUCEc8MNN3TEQ8My8BPwW5pnnnmm0zJpaogOYSkzkbmkQSwJQI5UkAaiT2CZ9DVyRy7IW30IVVrEbDJA9iEqpKudlkW0GbkhWfktjTgQnevksraq3eQhrzCMJh3XECC5kKmJQT5LHWSwrqot/tOq4YSIE6zG0oPJR9mWDjLhwImMSNZEgawdyiMDgqeJ+46mTxNOLAmYabd+o4EjXu3T5joKgZWIwKog2X9694321y/8fTtj89Z2+qZtbe+h/e2FfW+2r517afvshz7WNgwGx2Cb7Wo6dX0w6AawgSqSVcIjenRFELQ1A1oa/xEKwqRFIS/pkCWS7LY5/y0p0ACROTKjhUnvGwk451EXcSEyJBRyki+xGJCsMpAP8swOCn7noNEhEnkSoMbShPYgr8SWRWZkdE29/ShliZ+rfFp8dmCg8cJKOxGktublV9qFyE1UzpuEELF6YYSAsxUQXLNGipzhID2Z/c/Lw6effrrT8FN3YlMgbfUgUGQqr/6Klq+uaPrINS8YyQ/TOgqBlYbA/E24dr/e2uuvt3beBW2wdfrlgsPDI+2l9/a2h3f9pv3q7dfbJ7ee1m4888J2/tbTu5deS33DHJKKNhrCzHc6KIFn+uedG5cuUcESF1YZzuXNfQgkMuZa6sr1TAb9/EmToDij8oymHZVv3A3Xb8ek9vRx8Fv947AZxaQfsCftgsNoPcrrWzb02xkcgutoOamjL5M8FYlspdFLyQOBuZNswVwIFAKFwHpGYNWYcK3nTqq2FwKFwOpFYEkk+41vfKNdccUV3Vt6a3PW8ia9TR6FYugx02fjxiU/0q9eOEvyQqAQKASORWBREy4vGLwF9nLDG2BrZAt5+PSrGL72SmuvvNzahZ9pg23Tu9VWxxUChUAhsFoRWJRkNcwbcB9v3pf6kkm+YUXhWq33RcldCBQCM0JgSSZcTIzYMx7vpn1FsjPqpSqmECgEVi0CE0mWXSODdbaLjL7ZKjJO9589JI+bxZYNhm+/3do7e1s746NtMCbwyVJRs0TBFpItKVtQ9pyM9pe6ieJS66l0hUAhUAjMEoEFTbgY1jMa5/XE04iROKJjKM5llCcRA/3lOBBrfPwRaxwNuHTGwH1UjriMWlNmNM+A3pIHI32G9IzdpeEtZQnE5MEgXzt5D7nOScERV1Z1M4h3WKNG9OwzeYQl4Atff79NUtKT2yTFEUEd5FCGWAjq0RZPCv7HRVR7uZwmeAtnBHnJr764/5KDsT4HAsb4+onTQXbANSlKy9XWerpD/0nLIUGZyuMoAUv1aCuZtY98vLPiHKA8Dgrwi8sxudXLQ0ublaeM66+/vrOv5a6ctvEI01YOC+pWvjbxjiNfbGDJE4cKXmOJ/wAP9yUnBn2nvEQzW477sOooBI4XgQVJ1kAyIAwygyThAQX2YGXA2gB5LMeBoBAHgopxe8LjGXDjDNFdR3iJG8DDKNtxIxMBU6wxi0lgwGcwa6vJw8s+7rIO5Sd4iwmGRs3tFIGpQxQpxMrFFAkgIsSA4D0BcBOVh2ur2ABkUp88SF0ZiMVHG8kT0kEk0iI+8ohfIA2iVPaTTz7Zfvazn3X+/YjJxCAtouM1pp/0ZUI0mnD0m3bACFmRR5vFdfBfueolH7IPFvJqt7K4GCPRkDsZ5DOxaBOXZRM04iUDmdQhn+vw4BqMZJE3GYOL2AX6Gw7uQRYtCBme2gsnfSKdso/nPcFy3K9VRyEQBBY04RolWYOFdiPyEXJBUKPh7Y7RJg8ceH9L8K22BN84NfJkoeWpNwPKQEUAGXCjhdPoDFARsBAWojBwneebj2j5xNOEEZf4AAYzouSmKm+fZJ2TnuboPK0K8Rr4ziE+mCSPiQEhITJr2WQQM4HmjGyQEtnUqW6TAHKm5SpPWxMLF3nSlnMu8QKQswAsMHEO4cmLnPSNMrUb2fVJltwmSjIiK3lF8RK/QV5tIDuSRXzwh5cy4WBiM5kgWSRHLm0jo8Ny0r333tu1jSbrIEtcmJWnrUjWBIK8fZPfNZOS/z552YqI9bknDBOh8/Dzu0h26qFVGeeMwIIkaxB5zKTJIgWD12Ojx0DEtpRjVi++DHwDGbFlQNGEEFLiEIzKg/xoa4jCwDSAabKIBTF5vHVNW5Cn2KhIO8FXDHAY0LRohdagEQUcQiS0NpMP7QzxGPDyIVz1IyjanTrISg5apLQIkv0xEkb8JhFkh2RcJ4u2yYOQkLQ2Jy4szQ456yPapzSJjavPyIaEHEhW/Qk8k0kEKUpHu5ZfQB1LFdoLa1gg4wToRppwIIeJKtryHXfc0UQKc04dCFrcWWv6IVF59YF2wRTBqlv7TCJkhq/2ebqQL9qxCQLxwkNb1G/ZhyYL22jDoyEil3KPVppCYN4ITDThchO7yZGFwe+bRoaYEv5vMeFmRbLWD5EE8kGUBhWyRLyTQt0lWArtxyClrWYnA1pqHm0NUu3SPnmkDTnSsJAgkkcccEAKDjhIj4gRLfJHruRCtkgFMYZsTVAw9Y1IyUJ2RIPMkAoyQzjK9R8Zaq/z2qHMkC4NFDkrPzswWMpJsGztoHnKQx7EpC3SanN2c0gfZj06cV1p+NFiE+hGe5SFgKNlwkTbkaSJK0SO8OWz3qos8uu/BKBBuHB1JLgL2U1YmSzUkf6FW2LdZteLhHGEK6xot3UUAisNgSXZyRoMiIRGm1B2S2nIrEgWISHavHxDMAZuYpEu9XERwSAdgznBtw1cg9+1RMYyWBOZSloEj3ARnv8O9SfgTMp1PmvGvpGBT7aNUXeIQPlISxv6L/Nc184QWh/v5MlWLOpA6uqXDgE6J12CsJDJNWkQa0IbZruZRCiL7OqVXznai5zl0VblpE0Jjyi9c9omn0OZWd6JA0swc03dyiN7tutxnXw+JitlJsKX9pIjZA8fh/8mfH0CxwoSs5RRWWmWG4GxJlyJfJQwfG582k+iLhkESzmGM1qTjTwhD3LEfGupBLsUeStNIVAIFAKzRmAsydIiPIJ5FPb4RlsQr4BGi+g8ltZRCBQChUAhsDACE024ECk7SC8zPKrFblFxtEo2snUUAoVAIVAITEmysoVoOSRkHTLrad6KexGx2IuGWXl8VUcWAoVAIbAaEZhowoVgmRjFJAe5eullV1aaLO2W8fti+yrN6sXXagS3ZC4ECoFCYCLJxuvHkgG7RWu0jOj9p9XG04cJzUJHkWzdZIVAIbDeEZhowsUN8oEHHuhMidhCWodl3M/igPG6t/uLmXPNKp5s9oiiYWfvp+wRVdYF6/0WrvYXAisbgYkkyy6R4TuPIvaS11xzzdEgJZ/73OeW1KpZ7YxAc0b2TMliE2rJIraa44i2b7vJnpJtZpwYEodBu9hzxpc+NqOM8P1mOK+cuBGzBWUvHLtXtpmx50T+rDCyg2pkldc5eWJLGhtU3+pWlwkkO9ImAA55tdHhCSLp45RRE8ySbsNKVAh8oAgsGE/WIEc0BjjiibH5YjELZt0ipMikDLl42Yas/Gev23e17dfLkJ3HEGJCpAKeID5BWrjG0sI5GFhb5qlkWUTZSJNbp/Itj6hTWmvSPMXuu+++zgVVXpMNN1GunggSyXIXtZ7N2UF90vHici2BbsivDGmUKY9JTXtc43VFHvVyJY23FlJXnzgDk2I2zBr7Kq8QKARODIElBe0+sSpOPDfSQYBIJtob4kVSCGycpw+XUyQrGAptnJ87AuX+SbNEbiwkkKDr0iZO7R/+4R92mjPyVS+iQ9IsLUTv4lmF5FhZIFTLKM6pk88+l92EJlSHayYsdsfkNQFwJWWDzMWWzz7ZLMsgWeU4z9022q9zCbXovLoXs+44ceSrhEKgEDgRBOa+Jfhw9+utvf56a+dd0AZbt04tK8Kh5dGgQ7J5dF8oChdi4jixc+fObk3ZI71oUTRKBE2DpI2yohAghrZJw7zppps6AkS8NGUa/K233tpprELt0eoFehG/gGwI1TlkK8SfepSXqF5kQJAInkyIXz0CvMgbl1EaasIKImIyIlRkb9nBh3ZMMye3JYjEYJ0a3MpYCBQCc0Ng/iQ7oz2+PLojrtF4srQ/mug4TRZ5MTlLeETmZtIhPiH9kNWNN97YaZYIFSnSlGmT1113XafpIlWaqGhVt912W0e6Qv45x7ICwdNkkXZiuQpugmxp38hQ8BlLDuqTN3EQRP6iLUtLVvWSlQxIn+aMRE0sSDhr0OpLsGr1Hu+WQHO7m6rgQqAQOAaBJW0JfiK4zcqEK1qrx+O8WEI8CLav3fZlpX2OOlF4jEdq0X6Rt/KsvaojL6Ssv3rE9+IP0VmXpvVKr1zrpUhfLFXXkR3ZEGl2RTAhKJecSJksyJGmal1VXciXtqr8RBRLJDDySM/KIwFxaMPqThyJbA20mJXHifRh5S0ECoHpEZg/yb6xq7Vdu1r75HltcPL0ywWJjoWQkI+XTB7ja+uR6Tu/chYChcDyILCkUIfLI0rVUggUAoXA2kOgSHbt9Wm1qBAoBFYQAnM14RoK4nzkcGsbT2qDDRtWULNLlEKgECgElgeB+ZLsq6+09vKLrf3eRW3wW8+l5WlW1VIIFAKFwAePwKox4frgoSoJCoFCoBA4fgSKZI8fs8pRCBQChcCSEZi/Cde777T27rutnXZ6G2zatGTBKmEhUAgUAmsBgbmT7FoAqdpQCBQChcCJIFAmXCeCXuUtBAqBQmARBOZKssP9+1s7sL+1bdvaYONJ1RmFQCFQCKw7BOZrwjWjADHrrleqwYVAIbBmECiSXTNdWQ0pBAqBlYbA/E24OCK88Hxrf3BxG5x66tTtT8BrYQBFx5q07YooW6JWic5lmxhRsoQXFK0qAb7FZ5VGhC3pBeQWBlEdia4l6pV9zOQRBlGkL5GvsuuBkIciZ5FFyEORtYRFdAhmI4yh0IeCdIu4JdqWSFzjIoaJuiUsomhgwiCqR6Qv4Q5F8BJhi3zyikerXoFxROgS8UsYRunJr23y/+xnP+vSkUEoRCEhpSML+cSy1RblqUN+8jknrbaIKiY/LEUaGz1EHhOVzHU4CtUo+LlzQjieffbZ3TkYaB8sndMn5NAHZNEWWAstSR6Bf8inLdnIEy5kgTVZ4J9DXF0yiK5Gjj7WozLDWj3qIAP5RE4jN5m1Gdb6wn2T6Giwlhau7j3lwEq9wmnaQoh84gQLYARr+JBVW5T5zDPPdPn0k35zTtq02X2YUJ59uWEEU21z/8uTPnZe/5GNjDCAqzbBmoziF0unX91DsBafWNqE9pQ3sY71U8aEdhknZHAfwlr4TveHdsCaLPpw9JBXrGUYkUl/kgMOaYuYzOpeiUe3ddbLL7XGU/XMs1ozBvbuae3NN1o762Ot/TbglXvTfeIed2/DpM9P8yfZgwdbO3SotS1bTsitVscgPgMDgbkZRw83ghve1jJIw01/+eWXdzeAGxFpXXnllV1IQTeOQQQQN4MylQ0oN5Mb2TmBuB977LHuhjUI7WDgRjEoEWsGm7qfe+657iZ2g7t5/DbYDAB5dYAbtN8B8qlXfFs3nsFtECATMitTHoPSTY3wlQ8LpJjA3wnm7ZwwjdqhbjewiUAZ/pt4pEUyBiBMEIF2GHDOwQ8mBo/DDg6jJEvuJ554ohuoDnJceumlXdu0ww4SgqQjLWmyjQ9ctc85mGiHvjJ41S+4OvIx0GGNEH/5y192/U2miy66qLum//Sr8hAbeZCEgeymN7Hon1GyMtjFDVaG/iEzjMhCZv3sAw+EipjIB3/E86Mf/ajDUnp9BBsTM3lCWPpQWXBwL7kP3QMCtOf+cE6ZZCY7IsrkMoq1+h9//PGuHod6L7nkkk4u96J7BNbq1XfiDZOR7LB2nyfkp/zOkcN9TQa4wkv55JFXeve/+yh72rn/4J8YyPpJG/WTukexVp6tntyvsBG4HobyO69O/0f7aaUQ7pHnnm3t+X9ube9bbXDZla2d/pE2/PlPWxNZ8KMfbYNLr2j7N2zo7hNHJno7sPTH+aox4dJRNCI3kD25EMU4LUXHRiMSPFvD3cQICxh2HgjpGuiuu6HcuIhA5xukiMkOB8jSjr3IS9lIyE0hb3ZMMChpLQ8//HA3ozl//fXXd2SnTBMEglXWqBZuIMhDszAYlIUolKHNIVn1IzCD2aDQBrIjMdvh0NS10ySyffv2jrgN6tSnTIPFoHQDyGcCITNMkZXBIli538hcPSGh0UEkjXy0JFi4sUxYBn5IliwIA576ro+1SQp5GnDaZsseRP3973+/6wtlG9DRWpMXKSgL6cBNnTfccEOHGYKAF9JFfvL0D1hrv37UPn2C/GDt/iAPGYKZdPI4kAHC/N73vtdhqy/g7B4jj342YSATpJ0nJ2QGb+f1E80ORu5D9zGyh4V2mmj0/6hW6D6Ah3rgnftaH7jvtJkyQT6yuf/hQnZ4mRjcW9pINlgjefL4r5363v2jHnmjbSv7qaee6uR0vxgTsDBhk0cfwX5U6dHGPC0ad2lbJhnjTD/BWptX4nHksYdb0/9nfux9xejUD7XhT37UBpd/oQ2feboNLruivTXY0O20AuvsD2hygkk2Elg1JOvmdFPpWI3IcoDOTcBqNwYSMlgMQDeOgeQGR6QGpoHhhva4g2DcWDr+3nvv7c4hRIPVzeNmjrbghnFD24LGtxvUza/ue+65p7u53ThuSgC76RETDVV92YwRGZElBKBzkJJ65XXDqZsWKR+NSF6DQToyIzVy3Xnnnd1geeSRR7p2O2fgInNtkN83DQJx0eBgo/OvvvrqDh95YYqAnaOdKJ+Ga5LQRnuJhdSDtTaYGMgnDe1IXhMQ4jQwEbYDidCa1Ku/vvrVr3YTAGLyQeQIGa76OBPJLbfc0v02ycEJnn/2Z3/WLRUgSf1FRljrR23R1z7khbV7IgSQCY3MyoCJgZ4A6GR2DomYGEKKJht9rG0PPfRQh5dJXvlIGsYGof6DoT4x8KKlaof+Ix+SRHbS6WtpyEMO55Wp35BPBilMyIvYtIcWC2uDGmbyu68d2mB7JPKYMG6//fbuvz5Fpshdf4bs4euw3ZK+ICOcTAxf+9rXuvsSQbtm3KkbHvpEm8hgknLevRGtVBnuKbIhbvekvoKtAz7uGff2Sj2O/PSp1l55qbVNm9rgrHPacHiktRdfaO2UU7un88EVV7Xhqad2k4n+wTXwcj9mh+m0bb4mXHveas3nrLPbYMuWqfHUkOz+qjEGnBvWDZ2Z301qFjfgNNKjjgGkI2kw0utYBEHTcIO5GRGeMtwUiMO3ckPQyM1N42M2d2PJ64aX182FaAx6eQ1qN5Qb2sAgN3nUS54seQADMfqfnXfVZXDRQEJk2ewxbYgGBwN1IxyDjXwI3g0NL9cMCISgPfKTjyzOZTnDOdghmDx2WgowiMhuQMMF+ecJApHCmqzKUUZ2ffAb9gZe+sSgJo++ILcBn7XCLHFkayCY6MNskJk1QcSjDO036OEGfwSlLktFmTT1jQGtX/RjsIYLAs09od+zNBPiRTDKVq/2p4+RH60M1lknh3d/iQm25FRP+jS7eZjgnCNbsNZnJmf9nc01kZL7NPd1NuVUJ+yUIb/r6o5CoU+y35xr7kN1w0pfKR+xw8u9lXV8YwBWZJHf/2w5r3zyqFN/IFqP+UjSZJZJN/cTYndoozFGpihE0mRpJk8co2Q0NUHMIePwnbfb8B9/09q+fW3wyfPacO/ebtnTEsLggk+3wdlnt30HDh5dn3bvZbfq0Se/+ZLsMppwuXF88nKJBhA1Htk4XHNzGTyA8EEEWbOSJ4cbKI/tbhAkIG02Lsw6qDzOpQ753eQIWXo3nLw+Bqr//RlfPtcMCLLJo+xsn+O8fJEzyxRuYOcRiQ52kCM3rnoMhKx9amOuGbjyqjuPxPKHUOCTtcFsq0OmnBvFOuvEIXZySC+duvyGCVm0KwM8WOuH4Bls0i75yDCpn+RFbMrWFnUH67zsUY/f2qsN8pBBHpjAKvdO+jnr1L7VnT44qp0MBh2+ys0A62PtWuoY7SdluD/ICuuQVbCGQV+TVY5715GXoem/THTkVFb6iSzkCqFGbnXksV3byZ+xkjEhL0ySP3nlQ8D6NPdb7olskRSs9Z++0zby+5/3GMrOmJoDPy5bkdqRcZiXrvAdfTFfJlzL1iVVUSFQCKxHBOZLsq+92pqYsp++sA22nbIe8a02FwKFwDpGYO4mXOsY22p6IVAIFAKtSLZugkKgECgE5ojAqjHh8qYyb5S9NfU21BtZpkYOC9DMaby99xbXIrtFfW9CYwLjDWs8xrwx9+bfSwGL+84zJXKwK/TGW34vJ8Yd3jDLa5HbwrcXL97AezurPDJ6A6xO571QcM7baC8nvLHNyw5WCElnwTyeREyFYuxPPuXJwyxGvdrFHIec3oTHKqJvcRHZYyOqblh5gaEsspNPO70ZtnhPTm+iXZc+5kRZzPc2Ow4D0uWlkRciXmY4RzafWBOQLZYQTMfgAAMv2vQtiwiHtskfZwv15PDyRN1etIxzRpHOW30vW0adPuY4hqroQmBBBOZOssPXX2vNuuynPt0GW3/XA+d4+oYJCZKNCyLyRKrsFg3kuHEyM2LXl7fjBq9BiUjYsBnoSMx5tpsxIDaokZ1BjiSZmjBfQWKjhzfU0inPgGYWg6BjzI18Y+QejyV5nGMCgxARKHJEGjt27OiIBenIq26TBcIwEWi7/8hJOSYWREo+9paIERkjLqZHTHSQTP/IW2KEZiJgYob4pWdgj8yQONnIiBRhrey4UpIt8jD1YhqFYGGLtE168DDBaQ+TKJgieHhpj3ZLpy5lI2Lk6T/i1DZl6TNtUHfIXXoeTXAY58apvd68k1uaTGLHc59V2kJgHgisChMuJBIvI4ORpmkgfutb3+oIFYkwAkZYyBhJODKAfbPNjF2kAfi3f/u3R/3nERRHAyRGk6WRIRv1jA5WA5mNJzJXLsJGeqkDGSESxI1w4kuuDqQunzpibsU4n1zOxw2Vcb68iAURyksmJHnfffd1bVf+3Xff3dUdd0rkyduJqcy4+A4INm6q5M7klckCYcpPU1cXTTMaat+2lR2nCQ3OiJEWnFgKHA3gxphff8SGWB1kih2sPAjRBBUvPH2HiLXPRMq5ghbvIBOb4GuvvXbiOFA2pwtG/ZOIeB6DqMosBBZCYFWQLKKhteaxM55NVHHnDF7nDFgaKi0xj880O55SiNHgRUQ0wO9+97ud9iivc/LymKEh5nHUYDXIo10BMkEzGKYjVISDBKVBECYD/xG/NAkq4rH7jjvu6LQ6nmCue0y/6667ujqRGPm0lbcUeRFGbD3lRYomB+eQ7m233XbUvz+2n7S4xBsYdT9Gsj65HpI1kdDIkRzDfhq4djAa95+mGflMGgmoAwvEluULxMnDKy7F+gQx+sR22KQYxwyTiMlMmSaNOIgkUAuZYttL64edPokN6eiNrVzG/SapItkivpWCwHxNuN58s7U3d7d27sfbYMv7xtTTHIna5BE9GpMBjsDi3WRgG/wJHkITk5amZ2AboDQzj7lIChkgEwcSsTRA6/KYG8N4pJFgIDGSp8mGDGKIjgyQbNZaLQ14lEb0HrEdeUSXhtbqOpJF7n6T0WM2cshaJFlocPIHmJ12AAAZuUlEQVTGiy1xBZA/7T3kiBSRjDKVgcSRaf8gj4+Jh+zIHdFlPdYkAQvyeVyP04A1cGXLGzdlmqZ6EhxFvdqgj6SXlrbsnMkLptql/fHKMzFIQ4NGrPosDhn6zrW+c4K6aMnRbkfvJfcJMk60rmnutcpTCMwagbmS7KyEjTuiR1dkEk+qvreTAZ/HZASCUA3weLMkaIZzrisj3k40yJCT63nURpzxTsmyQepOXSlH2niSIZQE8ECOZENmCMTkEA+zeEYhmHhoIaB4LzmvLHnzgimeZVluoCHHGypupa6FyPp9EE8tsmu7esgdL6doyMqTP+eRoXQILF5z2hWvo3hRyafd8UCTH26Rx++4DsfbKJ5KZEodefGmT0KyytR23+MCBGlnIpllaWJW91+VUwhMi0CZcE2LXOUrBAqBQmAJCMydZIdiyR4+/H4kG8Fv6ygECoFCYB0hMH8TLpHFBYm56LNtIERYHYVAIVAIrCME5k+yyxiFax31WzW1ECgEVhECq8KEaxXhWaIWAoVAIfA7CMyXZPe/19p773XRxAcnnVTQFwKFQCGw7hBYFSZc665XqsGFQCGwZhAokl0zXVkNKQQKgZWGwPxNuGa0XMAAPUFOGMzHyN33OB/9lQZ0yVMIFALrE4H5k+yMrAt4SmWzwH5XZRfYSUSb/aR4GiHk7BmvLF5DvI64b4oTkP29eBgJ8JJNDpXNxZTXE48u7qI8i5Qpr3KVJx8PpexwG2+zBFmRjseUI/sy+c+bjYcSrykuo3HHlY5M6uD+S/bsQ+XcSt7pc30Op2p1IXAsAqvGhIubJZfNkGpIF/EhwEkBQ/jE88cX5IS/OzK07XH85JGVa+IY9AOK2A4cqSXmrDRcPkW7ciRilu22xURAgvILdoKgRaISZAZhIlIh/9Qd11tliDmQLbrl1QY+9yJT+e2bDILAiFfg4NsvFoMIWOIP1FEIFAIrG4H5k+yMnBGQGK2zH8JP3ALERfsbR7IITrASn+uvv74jJwFEEBYiRL7OKTNRuhKRS/QowWcQMwK0RIFAEV9i1SJ90bYef/zxo7uwJtAMDRTB+xbkRH2CsSDJxAGQ1zbWNOr49iN/kwDyJisN++abb+5kSZQvsWUFfkG0dRQChcDKR2C+JlwzcqvNrgYhJLAuRrIe62mZCNh6rgDQjgceeKB75PeYLoasiFlCDyJfRC5UIJIT8xWJizaFZBGbZQKRoGinSPyaa67pyNA5ywdIG+mLf6t8RK4sUbSkpzErg2ZLK0fQ2ZJZOUL0CS9oiYE2nJixwjfKj3QTJBx5a9e4LYhX/m1XEhYC6weBuZLsrGBEatnOxNolYkKA2YpknCaLSBEXMhKXNVu4IGwEhsgsAyBHMUifffbZTqtFiLRE/y1TWGeliSJ42mn2Wqd9ImTxWdVPPulpmsiVjMoTWtE3eRK/1hIHrVcowwQhV5/lC3UgaxMEYpffsoVr4r1K7yMiFVlMArULwKzutCqnEJg9AqvChAuZIExk5oPAnBPmb6lh7bLPlcd2cU2RFMJFnogyB+JGqtZDHepBiNljyjeNlxyuWTaQnjarHL8tCTiQrXIQb3ZMoHnSSB3qdj7bsCBXmq4ykTiZpTdBKJPs0ktHftfFbp20Jj3726VKLAQKgeNFYK4kO5xR0G6PxQglkfiRCvJBiGXCdbxdXukLgUJguRBYNSZcywVI1VMIFAKFwCwRKJKdJZpVViFQCBQCIwjM34RrRluCV88VAoVAIbAaEZg7ya5GUErmQqAQKARmicCqMOGaZYOrrEKgECgElhOBItnlRLvqKgQKgXWHwHxNuF57tbVXX2nt0xe2wbZTpgbXhozDf3iuDR99uA1//WwbfPwTbXD9jW3wmYta27x5rBlXzL58x9SLGRg7U/atTL+YgrGzTSCZmIMxD3NIK38CzLgur8O5bFMtv8N1eWPLm7yRRToypDx5mKWl3gSKGQWKHPIqV1t8UhZ5YiusbOdzPXbFiWKmntQlbf9/7HLlVV8inSlf2qTn3utQJvte+WIXPK6Dpem3N7iqJzglOE+2Ek97tCX9FM+9bOOeCGxlwjf1sKqMy4TAfEl2RlG4jjz3bDvy/32jI9f2kY+2tuetNvz1r9qGf3FPG1x6WRts3HgMXAz6OQMgCcb7PLfEHRAvgOsqRwDODFxcORLwtEIWBu91113XEYi4BwhCOh5XXHmlc3Bv5cnFe0xMA6QhHddYZasbgXLblc5/zg+81zgsnHPOOV08gkcffbQrD3l88Ytf7BwXRg918AjjsqsOcQ94kImFoFxebc7zOHvhhRc65wneZWTUbqTJkUHZ6oQNhwhtMynko3280WCkjAsvvLALitOPPCaWgvzK5BbMGUKb+wF2yI8gpeFtxzOOl1rS8GZTPpzIDIOQpzSXXnrp0VgNZNMGH23QV4jVf9iWt9syMUVVMxUCq8aE6/D/83+JD9jaiy+04f3fa+3KL7XB5y9rbc+etuG//K/b4OStxwCARJAF91nEhjgRKLJCAAhK/AButKJqGcAGNGK4+uqrO5dXpIzQeGEhxZ07d3aeZw6eXPfee2+n0SENJCsNMhajAEEjAu6/As4gP+XJh3RF0eI5Rk6kIdYBF1nkM+rB9d3vfrc9+eSTXR5xEZCxNAgKMTpc4xlGRlHEcigPET300EMdGSJRsnDVJRsMkDQijTYuOlgmC6RGNgQvvUA5iQnhGu858pjI+oe2whSBclNG8Ooir35JEBxEKU6EOuAPv4SQFBgHOZuUYKafuEAjYlgL/APD0manGv+VaRkQmD/J7nmr0zrbWWe3wW8fwadp16H/7c/bhquubkf+8v9s7dWX3y/vf/yf2/DRnW3j//oXY7cbR14GqcGNGBEdrRZZIUaEITYAbc+gf+KJJzpN1oAWXhAJIyIaljIuvvjijgxCgEhBgJinnnqqCy6D4JR75513dhoWkkaoSBoBITGxB2iYCNF5WqLyETQZxSkgk//9Q5Qw5IogTRBf+MIXut+0alp05PMfqbmOfBxIFik9+OCDXdtovGT96U9/2slrAlEn2UxGSFQ52kA2MiIxpBaSpckiSzIrb/v27WO71dMAcpcGqSLeuB8L2KOP4sLsPLmUTfPVXvjv2rWrXX755Z1WrX5avX5E3PCCQ5HsNKOq8iwHAqvGhOvw//3vWtu0pbXf/LoNH7q/tSu+0AZXfam1Xbvahv/qv2mDreM1WVqPAW5w0rh8DGaEYzAjUyRE80RkCdxCQ0JelhVoVTQ7aaXrk+yNN97YaWsICunQXD3q0roQvOUB/xGq60hFfAOEg0j9R5rICGkjjcRFoIHnQOQihSEf2itS9EGKCB7J0VYROLldywRDqzV5mFz8RqwIX2Qv6dStLnI4j7DV55qlBfKS3SRjaQIpkhVhkl865EjT9cnju/JMNAmeg8xNLuRH4n6TC4nCwnXf8sA1GrTrV1xxRddfSF+faDdMaf5kVo5+qqMQWGkIrBqSPfLsM++vyZ53fmtnfKS1vXva8Jmn24Z/8bU2uOzKsWuyiYoF9LzEMfANUo+gtB9rpoiExmTgGuQIEjEiHgOeFmigI5msxyoTKdCmkBBikg4xZJ3RWqXHX+nURWNGCEgGOeSlmeUJZSAtj+1kQNzIK0eCduelFCJWXuLWIm2H9iBaZKdM5EeLVj/ZkXh2clCfNB7h8zJO+SYkB2KlzWoXws6Lt5CqtsqrnKzpIrqsu8IMGZvYlI+QTWIO2qi1cBjn5aI0nh6UZ+IjL0K3vEMW9cIuSwnKh7VrZKsg5iuNXkqeIDBXE67hwYPCWLW2ZUsbWFOd8lCOF12ddcE//Ka1c85tG669vg0+e3FrW05e8uNitMa8DY+VgYHeP1xHOLEkQIjII/+ljeVA3u5HY3MNYeQlmuuxcHA+ZaU+/5OGFhgLhv6LJGSat+vJRz55tSntyf+k7VsPxOogAcKzZ1rKUW4sDOSXPvIk4pfrsYAgc9+KQf5+wJ60SfpYV0R27QnGfdzTD6lf3kQokz5tJYe0aYsyRl+8TXmrVbZCYOYIzJdkX36xtReeb+0PLm6DU0+dWvj3TXuGXlm3dmSIDYzo7rvW46aGtTIWAoXAMiCwKky4lgGHqqIQKAQKgbkgUCQ7F1ir0EKgECgEWpu/Cdf+/a0d2N/atm1tsPGkwrwQKAQKgXWFwNxJdl2hWY0tBAqBQmAEgVVjwlU9VwgUAoXAakRg7iQ73Pcu/9PWPnxaG2zaNDVGMQHqB0qJKVFZF0wNa2UsBAqBZUBgviZcMwoQw+aSYXvsPkO6jOEX2q02rp+cDzgZKIdzAHdQH+XwomKXqXx2nuwyORckGIk+cJ2HkevZxVa9HBlc4wDA6J9xPIP6+PlLw7ifSyoje7+lUQaZOBSwnSULx4G4wpKT4b3ypVd+5CVPgqb4zSmAN5SyGO9zeIi9rDaTIR5p0sOMPLAJprziEtMgDgnyKZOXlzwx/o+LMEcGcsjHaUG7OXToI2XEQSIux9omrzrZ32oPObSVCy1bXIf8nBTUqa/U4xq3WliQQ1naqLxRF+RlGDNVRSFwXAisCpJNIBQDzwDN9t6IwCAftyU2UkNOiMZAveSSSzoDeETHi+i+++7rBvQdd9xxNAoX4kF+gsbIFw8v5fPuQrTOIQaeTAY4EnrggQc6LyXn1Ckd4kOAiIKbrm/xApRDZh5QyAmBKANhIHcEg4jIqa08nHikOYcs/UcyvMaQtXgKPtdee21H7jza4qqKdHmRKT+BZBCq9jkXQlY3bzBxD7QJdgg27eUurC3yaidZtMUhDe8tLsfaTGZycY0VSCaBb+DCa46LMqcC58mWUIlckPUvfMVeUI6JDgGTPS60onppp0M8inixHdddX4kLgWVEYL4mXK+83NpLL7b2+xeNDeKy1HYagIgF8WV5wMBDRAbcOJJFrD4CkRj0NEWDG7nRrhCAgUtbRGzOWY5AYkiIVoZYosk6hyAFTEEEiFJ+5SE2ZdC0RLhKhKxotMiFvOIjCCqDXLiqko3mjKCURbNDuiJ4aatriIfsyInmmAhUceNFsEgf+SHthCaUNoTOPTiaYqJuaS9ShCeSFYQFgcEaASNP5ZGJlgov7eO+Kj0MTHZwccgrboLy1PH1r3+9uy5mAjy0j0wmDJiZUMiHRJE4EtYGdcPIeb/lUaZ+0ifOyQsfuMK9loyWOpIq3QeBwKIkG59zNzkNx2OaQbSUY9h5aB1ubeNJJ+RWOw3Jhiw8ZiJLWl0eUwVbQYz84RGhyFO0uARpCZn2o2QJUoIUnUNqtDoD3cBHkjRgxIscnKdN0gYRPKKiNbqGbJCX+hEbDRc5SUNGJC0/7V0dZEc+/iNK/xEgrRlRI1lkpkwhB5GfkIC0duUjOOnUo+8SsSuTDUxoosoUiUwdJht97FxiB5jQ1COug/uA/MgNfiKPCbqjHnWQRUCdxO6FDTnIbJlAHcpGoImfgHw9bfi/Y8eOrh1iHKiLPEIvigcBK5MD3GmyMCNXgqUv5b6sNIXAciGwJBOuv/qrv+oe35CVQUS7Ept1OY9plgsMZESQGK4eKx3IJtGvEFEelbP2h0CzHkjDUrc80iEGGpcDYcDCoPdYixilUQ5tWB4EKz1i80HivkNQSF4a2iFNlaaoTuSFkLMkgUS0g2zKRyxkDwGSR16TQNqr/QmgokyadCJZaV/it2Y3BeUhLh9kRlPO+qvJw6SlnQjfeaSqfMRuiYFmjNyVRz7aqN/IM+vQyqEVS4/Ytd1/E48D4Zs0kCdcaa0md22htcoHF7JqD3xcMwHkqWQ578uqqxBYDIElkexihSzH9WlffI3KhhQNbB+apiO7HriGFLI7QIKYICYEkx0O/Hcg1QR3kRa5ZauUBITJtjYIy3KHvFnyoJ0hOoRFC9NGBGdpAEHTfJFIf2sXeWiCylIn0qHZIhplmAQQVbbYyUsh16RXfnaKUG62j8lWOuRUb4K/IEcyaoc2JUhLylC+9K7DtB/ghYbrUb7/wk7bs+UPrJFocIUp+UxqtHplmlAQs/aSg0ZM009kM//Voc9MDPUSbDlGY9VxPAjM34Trjd2t7d7V2ic+OXb3gqUKWyZcS0Wq0hUChcBKQmBBkqWV0BpoM7QEj722Nsnj5a233to9Fi50DGdkwrWSQCtZCoFCoBA4HgQmmnB5/LPuZr3LnlcedT2+Zf2QHeRi0eiLZI+nKyptIVAIrEUEJpKsNUZvd60RMgGy/mXtzhtg572B9/Z8QU129+utvf56a+ddMHaLmLUIaLWpECgECoE+AmNNuCwJeIvL9pFlARMlywW0V2ZBSyXZgroQKAQKgfWOwESS9db6/vvv7zRYywKMypnTMD5nXnPzzTf/zj5U6x3Ian8hUAgUAqMILGjCRZtl95jdUJkxMS6nyTIZslzA/GnB5YIjR2x41W0VcyJeOe9vP/P+vlo5Ut6JlFu3RCFQCBQC80RgUTtZFgY0WPaa1mNtI827x+H/OHfWvsDD115pjWvthZ9pg22nTN2W2K+yhySTuhM8pb9Z4O/U/dsNCuVl/5nN+bzAM0mwqfRRDrvP2Iwqj12mb2mz8WE2UrRWnd1v5VW+8mJHSrZs2JgNFYOVepxLEJVsmpgNDLOpYTY5VA4bV4ffSc/io79p4dTAVsZCoBCYKwKL2snG0yhExPCc2VYCgSy2Q+isrAuQq7q9hEM6iJbhOs+lfjyDPlrxttIGHk+M/p176qmnOtfYxCzgLsso3pozY3tEJqCLtJZF1Kde3lm8kwSDUZYPd1zG8zR++dTDIYBHGeN5OEnHBI6cDPPJTiaeX4jdEwLje2ktzcRJgTxxUZWOlUfcdT1NKHOxSW6ud08VXggUAosisCjJIhqEwXsH0fmPbBAVYvBZcLlgRnayvLMScSvLA7x+yITYxpFNAreQF1ly/3T4jbwQpuUOpJigJfGuEtFKfqSIDKXnloucH3rooW6NmicSSwsvCK1fJ8jJDTfc0JUdDzJaJ/JUhvLUqT3KsxTDVZWJXCYD+RCsMuJ2C3d5lYWMubYK0bjYJLfoHVAJCoFCYO4IjDXhQggGMw0PEfALp0nRzlgbcEpgacBmdkGSffvt1t7Z29oZH22DzZunbgz7XERF+wzJIiPaLRKcRLK0RD7y7H2vuuqqjsgEh4kmjOgshbCWEByF1srN88tf/nIXoERsAI/lCJUvvvgC8vvvBaAP2eCEPH3fcsstnTyWViwjKJ/fPbmVB0ckiajVKz95EtDFdwg+UcEQcZYeEC5XUhp4kezUt1RlLASWDYGxJGvtEGF40cVGFilYi6Q9IlwBTlgXLEays2oFMg3Z9TVZRIvcJpEsjRshag9ClA7xIV2TiEhRtHETiYlDWsshlgtoqLRetsDC/N11111dPFdECw9apqUA+CSoChKlMdNEecuRTdAW3+oVYIcWq07nTVry01rVa1nCZEJuZG8d1pKI8k0wrtOaTSy0WksVAveUz/6s7rQqpxCYPQJjTbhoskgVuSBUlgS0KiRLk7UuSTtbLpJFUIjWmiRNLzsHJIbrOAsD8mqDAwnJR34EiMjksdyAvJCja0g40awSQDpBUzyeI0iy0DSlRXAOZJlQkFm7RYgJ8G25xYSAlLUhEbDUkScE6TMhIE+aK21Xu9VFfrIgfyRNflqwvvFirY5CoBBYmQhMjCeLgASPpn0hAnFEPfoitscff7xbE6TRLbhccODA+1uCb7Ul+MapEUD6iaDlG6kgqwR0XqoZF+KKdUL/zT6NsX/EGkB6h+/syOA/knc4F8sA34m+JT1iVJdz0bRTbupzPsFv+hG8nPOJpYK60kZ5o7n6HRmmBrcyFgKFwNwQmGjChSSQmZctovkb1F7sROuL59diks3KumCxeup6IVAIFAIrEYGJJEtDypYj1iu9gad1eaxmQ+qtOqL1iLugJjsj64KVCF7JVAgUAoXAYghMNOHyqGrt0dt5a7J5uZSN/bJ1izXGItnFYK7rhUAhsF4RWNROlkZr/TGR87MOab3WucVeuAxntCa7Xjuo2l0IFAKrH4G5bgm++uGpFhQChUAhcGIIFMmeGH6VuxAoBFYYAl7cc9qx5JnYJkwgWSS5FhPV7F3nfZOX+n1npzQpZcnPWsg7qVj/JKZKXOXV5emeKWbf4mnRLcFXGH4lTiFQCBQCCyKAXLnAZ5NP9uXMTdnAs5pCguzlEbGlT3bznI5YUI069uS9FNNV9uuciJB1tuaSn5EA5yYmpRyFOBb1HaSKZOuGLQQKgTWFgPdIHIcQZIJZxaafIxBrqTgl8QGIkxASHj24tCNsJMvzEsn65ggkSFN2UqbNImhl993dFw11uKaQr8YUAoXAukAA4fHKpGF6tOdZyULKcgDSpG1ykec56T+ytBzgOg00j/rImq+Asmi/PEil5XVJg1Uu8qbhSisfku07CBXJrotbrhpZCKwvBKy1Ik+P9IgTMSJeRIs0aa6+kWPiRVsuQKZIMtH4rLnShi07cHGnvVpSSNhShIxoacVZ+1VO3PahvqgJ1/rqmmptIVAIrAUErMlaBrBGmkD5NFH/kSpCRMDOedxHoq7RVMUZyeN+NNnkdR2B++9QFqKm1SLuxH2mIWdNtkh2LdxR1YZCoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBYsQiUCdeK7ZoSrBAoBNYCAkWya6EXqw2FQCGwYhEoE64V2zUlWCFQCKwFBH6HZP3pH1/5yld+539dL3zq/vjPCNT4KH7oj4eF+PE/AeY5ztHZZQ99AAAAAElFTkSuQmCC",ae="data:image/png;base64,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",b="data:image/png;base64,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",w=s.p+"static/douyu.1e926b4a.jpg",H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",v="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",_="data:image/png;base64,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",M="data:image/png;base64,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",W="data:image/png;base64,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",oe="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",X="data:image/png;base64,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",P=s(64790),Pe=s.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",fe=s(59301),ge=Object.defineProperty,ve=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,S=(j,L,Ae)=>L in j?ge(j,L,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):j[L]=Ae,$=(j,L)=>{for(var Ae in L||(L={}))Q.call(L,Ae)&&S(j,Ae,L[Ae]);if(ve)for(var Ae of ve(L))k.call(L,Ae)&&S(j,Ae,L[Ae]);return j};const De=j=>React.createElement("svg",$({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},j),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var he="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Te="data:image/jpeg;base64,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",Fe=s.p+"static/certificate.a2a9ee77.jpg",V=Object.defineProperty,K=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,T=(j,L,Ae)=>L in j?V(j,L,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):j[L]=Ae,ue=(j,L)=>{for(var Ae in L||(L={}))se.call(L,Ae)&&T(j,Ae,L[Ae]);if(K)for(var Ae of K(L))h.call(L,Ae)&&T(j,Ae,L[Ae]);return j};const Se=j=>React.createElement("svg",ue({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},j),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ue="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",lt="data:image/png;base64,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",Je="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ut=s.p+"static/question.ed747acc.gif",et="data:image/gif;base64,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",Ft=s(55351),wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Bt="data:image/png;base64,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",Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ht="data:image/png;base64,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",Vt=s(53114),cr="data:image/png;base64,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",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(dt,Me,s){"use strict";s.d(Me,{z:function(){return V},Z:function(){return K}});var n=s(59301),D=s(54580),O=s(8591),N=s(43418),re=s(3113),q=s(3294),le=s(23538),R=Object.defineProperty,Y=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,w=(se,h,T)=>h in se?R(se,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):se[h]=T,H=(se,h)=>{for(var T in h||(h={}))ae.call(h,T)&&w(se,T,h[T]);if(Y)for(var T of Y(h))b.call(h,T)&&w(se,T,h[T]);return se},F=(se,h,T)=>new Promise((ue,Se)=>{var Ue=ut=>{try{Je(T.next(ut))}catch(et){Se(et)}},lt=ut=>{try{Je(T.throw(ut))}catch(et){Se(et)}},Je=ut=>ut.done?ue(ut.value):Promise.resolve(ut.value).then(Ue,lt);Je((T=T.apply(se,h)).next())});const v="\u3000\u3000";function B(se){var h=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var T=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,T)).toFixed(1)+" "+h[T]}var _=({value:se=[],action:h,onChange:T,className:ue,maxSize:Se=150,title:Ue="\u6587\u4EF6\u4E0A\u4F20",accept:lt=null})=>{const Je={multiple:!1,fileList:se,accept:lt,withCredentials:!0,beforeUpload:et=>et.size/1024/1024(Vt.name.indexOf(v)===-1&&(Vt.name=`${Vt.name}${v}${B(Vt.size)}`),H({},Vt))),et.file.status==="done"&&((wt=(Ft=et.file)==null?void 0:Ft.response)==null?void 0:wt.status)===-1){message.error((Mt=(Bt=et.file)==null?void 0:Bt.response)==null?void 0:Mt.message),T([]);return}T(Ht)},onRemove:et=>F(void 0,null,function*(){const Ft=et.size/1024/1024;return et.status==="uploading"?!0:Ft0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},Ue),React.createElement("span",{onClick:ut,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Se,"M)"," ")))},M=s(61481),W=s(89392),oe=Object.defineProperty,X=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,pe=(se,h,T)=>h in se?oe(se,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):se[h]=T,fe=(se,h)=>{for(var T in h||(h={}))P.call(h,T)&&pe(se,T,h[T]);if(X)for(var T of X(h))Pe.call(h,T)&&pe(se,T,h[T]);return se};const ge=se=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Q=Object.defineProperty,k=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,De=(se,h,T)=>h in se?Q(se,h,{enumerable:!0,configurable:!0,writable:!0,value:T}):se[h]=T,he=(se,h)=>{for(var T in h||(h={}))S.call(h,T)&&De(se,T,h[T]);if(k)for(var T of k(h))$.call(h,T)&&De(se,T,h[T]);return se},Te=(se,h,T)=>new Promise((ue,Se)=>{var Ue=ut=>{try{Je(T.next(ut))}catch(et){Se(et)}},lt=ut=>{try{Je(T.throw(ut))}catch(et){Se(et)}},Je=ut=>ut.done?ue(ut.value):Promise.resolve(ut.value).then(Ue,lt);Je((T=T.apply(se,h)).next())});const{Dragger:Fe}=D.default;function V(se){let h=[];return se&&se.length>0&&(h=se.map(T=>({uid:T.id,id:T.id,name:T.title+v+T.filesize,url:T.url,filesize:T.filesize,status:"done",response:{id:T.id}}))),h}var K=({value:se,onChange:h,action:T,data:ue,className:Se,maxSize:Ue=150,title:lt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Je=!1,accept:ut="",additionalText:et,isDragger:Ft,number:wt=1e3,aloneClear:Bt=!1,realTimeRemove:Mt=!0,uploadText:Ht,setFileProgress:Vt,showFileProgress:cr})=>{const[ee,j]=(0,n.useState)(!1);let[L,Ae]=(0,n.useState)(se||[]),[Xe,vt]=(0,n.useState)(1);(0,n.useEffect)(()=>{se&&(Xe===1&&Ae([...se]),vt(2),wt===(se==null?void 0:se.length)&&j(!0))},[se]);const rt=()=>{setTimeout(()=>{L.pop(),Ae([...L])},500)};cr&&Vt(L.some(it=>it.status==="uploading"));const At={multiple:!0,disabled:ee,accept:ut,withCredentials:!0,fileList:L,beforeUpload:(it,ht)=>{const Lt=it.size/1024/1024;return L.concat(ht).length>wt?(L.pop(),Ae([...L]),O.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${wt}\u4E2A\u6587\u4EF6`),Bt?Promise.reject():(rt(),!1)):Lt=wt?j(!0):j(!1),Ae([...L]),L=L.map(Wt=>{var qt,tr;return(qt=Wt==null?void 0:Wt.response)!=null&&qt.id&&(Wt.url=(tr=Wt==null?void 0:Wt.response)==null?void 0:tr.url),Wt.name.indexOf(v)===-1&&(Wt.name=`${Wt.name}${v}${B(Wt.size)}`),he({},Wt)}),console.log("info:",it,L),h(L)},onRemove:it=>Te(void 0,null,function*(){if(!Mt)return!0;const ht=()=>Te(void 0,null,function*(){if(it.response?it.response.id:it.id){let zt=yield(0,le.JZ)(it.response?it.response.id:it.uid);return Promise.resolve(zt)}else return!0});return Je?new Promise((Lt,zt)=>{N.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Te(void 0,null,function*(){const br=yield ht();O.ZP.success("\u5220\u9664\u6210\u529F"),Lt(!0)}),onCancel:()=>Lt(!1)})}):yield ht()})};function _e(it){it.preventDefault(),it.stopPropagation()}return n.createElement("div",{className:`multi-upload ${Se||""}`},Ft&&n.createElement(Fe,he({},At),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(M.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Ue,"MB)"," "),et),!Ft&&n.createElement(D.default,he({},At),n.createElement(re.ZP,{disabled:ee,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:ve}),lt),n.createElement("span",{onClick:_e,className:"upload_text"},Ht||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Ue}MB)`)))}},12343:function(dt,Me,s){"use strict";var n=s(59301),D=s(6848);const O=({value:N,visible:re=!0,children:q})=>{const le={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return n.createElement(n.Fragment,null,re?n.createElement(D.Z,{placement:"topLeft",title:le[N]},n.createElement("span",null,q)):q)};Me.Z=O},85057:function(dt,Me,s){"use strict";s.d(Me,{jL:function(){return re},w9:function(){return Ue},QD:function(){return st},cQ:function(){return se},op:function(){return zt},O5:function(){return J},_b:function(){return yr},t7:function(){return M},Gi:function(){return wt},YG:function(){return et},qp:function(){return b},vr:function(){return Fr},qE:function(){return qt},Je:function(){return X},wb:function(){return he},cq:function(){return ee},tp:function(){return F}});var n=s(59301),D={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"},O="data:image/png;base64,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",re=({dataSource:I=[],img:G,imgWidth:ie=346,title:be,sunTitle:je,bannerExtraContent:$e})=>n.createElement("div",{className:D.banner},n.createElement("div",{className:D.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,be),n.createElement("span",null,je)),I.length>0&&n.createElement("div",{className:D.btns},I.map((U,Ve)=>n.createElement("div",{key:Ve,onClick:U.click},U.name,U.sign?n.createElement("img",{src:O,width:39}):null))),$e),G&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:G,width:ie}))),q={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"},le=s(92310),R=s.n(le),Y=s(89392),b=({dataSource:I=[],value:G,onChange:ie,onTitleChange:be,className:je,title:$e,titleWidth:U=41,style:Ve={},fontColor:Re="#6A7283",showCount:pt})=>{const[ze,xe]=(0,n.useState)(0),[jt,Pt]=(0,n.useState)(!1),mt=(0,n.useRef)(null),We=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var It;I.length!==0&&(((It=mt==null?void 0:mt.current)==null?void 0:It.clientHeight)>97?xe(1):xe(0)),I.length===0&&xe(0),Pt(!1)},[I]),n.createElement("div",{className:R()(q.row,je),style:Ve},n.createElement("div",{onClick:(0,Y.throttle)(()=>be==null?void 0:be(),2e3),style:{width:U,marginTop:jt?12:4},className:`${q.title} ${be?"current":""}`},$e),n.createElement("div",{className:jt?`${q.tagsWrap} ${q.tagsBorderWrap}`:q.tagsWrap},n.createElement("div",{className:q.bar,ref:We,style:ze>0?{height:ze===1?97:"auto",overflow:ze===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:q.tag,ref:mt},I==null?void 0:I.map(It=>n.createElement("span",{onClick:()=>ie(It.id),key:It.id,style:{color:Re},className:G===It.id?q.active:""},n.createElement("span",{title:It.name,className:q.name},It.name),!!pt&&n.createElement("span",{className:q.num},It.count))))),!!ze&&n.createElement(n.Fragment,null,ze===1?n.createElement("div",{onClick:()=>{var It;xe(2),((It=mt==null?void 0:mt.current)==null?void 0:It.clientHeight)>245?Pt(!0):Pt(!1)},className:q.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{We.current.scrollTop=0,xe(1),Pt(!1)},className:q.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},w={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"},F=({dataSource:I=[],value:G,onChange:ie,className:be,style:je={}})=>n.createElement("div",{style:je,className:R()(w.tabs,be)},I.map($e=>n.createElement("span",{onClick:()=>ie($e.id),className:G===$e.id?w.active:"",key:$e.id},$e.name))),v={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"},B=s(92832),M=({dataSource:I=[],value:G="",onChange:ie,onInputChange:be=()=>{},className:je,style:$e={},placeholder:U,allowClear:Ve=!1})=>{var Re;const[pt,ze]=(0,n.useState)(""),[xe,jt]=(0,n.useState)("");(0,n.useEffect)(()=>{var We;let It=G;(We=JSON.stringify(G))!=null&&We.includes("{")&&(ze(G.id),It=G.value||"");try{jt(decodeURIComponent(It||""))}catch(er){jt(decodeURIComponent(It||""))}},[G]);const Pt=()=>{ie(encodeURIComponent(xe),pt||null)},mt=We=>{We!==pt&&(ze(We),ie(encodeURIComponent(xe),We))};return n.createElement("div",{className:R()(v.input,je),style:$e},!!I.length&&n.createElement("div",{className:v.dropdown},n.createElement("div",{className:v.text},(Re=I.find(We=>We.id===pt))==null?void 0:Re.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:v.b1}),n.createElement("b",{className:v.b2})),n.createElement("div",{className:v.menu},I.map((We,It)=>n.createElement("div",{key:It,onClick:()=>mt(We.id)},We.name)))),n.createElement(B.default,{onPressEnter:Pt,value:xe,onChange:We=>{jt(We.target.value),be(encodeURIComponent(We.target.value),pt||null)},bordered:!1,placeholder:U}),n.createElement("i",{onClick:Pt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},W={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"},X=({value:I,onChange:G,className:ie,total:be,pageSize:je,style:$e={}})=>{const U=I<2,Ve=I>=Math.ceil(be/je);return be<=je?n.createElement(n.Fragment,null):n.createElement("div",{className:R()(W.quickPager,ie),style:$e},n.createElement("div",{onClick:()=>{U||G(I-1,"prev")},className:U?W.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{Ve||G(I+1,"next")},className:Ve?W.disabled:""},"\u4E0B\u4E00\u9875"))},P={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"},Pe=s(71418),pe=s(6848),fe=s(13570),ge=s(3294),ve=s(955),Q=s(96908),k=s(57177),S=s(81378),$=s(8797),he=({className:I,dataSource:G=[],col:ie=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:U=1200,trackEventItems:Ve,loading:Re})=>{const pt=Math.floor((U-(ie-1)*be)/ie);return n.createElement(Pe.Z,{spinning:Re},n.createElement("div",{className:R()(P.list,I)},!!G.length&&G.map((ze,xe)=>{const{name:jt,id:Pt,identifier:mt,power:We,cover_image_id:It,pic:er}=ze;return n.createElement("div",{className:P.wrap,key:Pt,style:{width:pt,marginRight:(1+xe)%ie===0?0:be+$e,marginBottom:je}},n.createElement("a",{target:"_blank",href:`/shixuns/${mt}/challenges`,className:P.li,onClick:Qt=>{Qt.preventDefault(),Ve&&(0,ve.L9)([Ve]),We&&(0,ve.xg)(`/shixuns/${mt}/challenges`)}},n.createElement("div",{className:P.img},n.createElement("img",{className:P.cover,src:`${er}`}),ze.is_jupyter&&n.createElement("img",{className:P.sign,src:Q}),ze.is_jupyter_lab&&n.createElement("img",{className:P.sign,src:k}),ze.is_unity_3d&&n.createElement("img",{className:P.sign,src:S})),n.createElement("div",{className:P.name},n.createElement(pe.Z,{title:jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:P.e},jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:P.tags},n.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,ze.challenges_count))),!!ze.myshixuns_count&&n.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,ze.myshixuns_count))),n.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,ze.level))),n.createElement("div",{className:P.rate},n.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:ze.score_info}),n.createElement("span",null,"\xA0",ze.score_info?`${ze.score_info}\u5206`:"5\u5206")))),!We&&n.createElement("div",{className:P.lockWrap},n.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!G.length&&n.createElement($.Z,null)))},Te={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"},Fe=s(24065),V=s(59301),se=({className:I,dataSource:G=[],col:ie=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:U=1200,trackEventItems:Ve,loading:Re,onRemove:pt=()=>{},isCurrent:ze=!0,showAlias:xe=!1})=>{const jt=Math.floor((U-(ie-1)*be)/ie),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return V.createElement(Pe.Z,{spinning:Re},V.createElement("div",{className:R()(Te.list,I)},!!(G!=null&&G.length)&&(G==null?void 0:G.map((mt,We)=>{var It;const{name:er,id:Qt,identifier:ne,featured:Xr,school_name:_t,image_url:rr,excellent:Sr,is_plan:Dr}=mt;return V.createElement("div",{key:Qt,className:Te.wrap,style:{width:jt,marginRight:(1+We)%ie===0?0:be+$e,marginBottom:je}},V.createElement("a",{className:Te.li,onClick:fr=>{fr.preventDefault(),fr.stopPropagation(),Ve&&(0,ve.L9)([Ve]),(0,ve.xg)(`/paths/${ne}`)}},V.createElement("div",{className:Te.img},V.createElement("img",{className:Te.cover,src:`${rr}`}),ze&&(0,Fe.bg)()&&(mt==null?void 0:mt.studying)&&V.createElement("div",{className:`${Te.movebq} user-path-items`,onClick:fr=>{fr.stopPropagation(),pt(mt)}},V.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),V.createElement("span",{className:"c-red"},"\u79FB\u9664")),(It=mt==null?void 0:mt.subject_tags)==null?void 0:It.map((fr,ir)=>{var nr,_r;if(ir===0){const xt=(nr=Pt.find(Jt=>Jt.name==fr))==null?void 0:nr.swimg;return V.createElement("img",{className:Te.sign,src:xt,style:{left:"-4px"}})}const zr=(_r=Pt.find(xt=>xt.name==fr))==null?void 0:_r.ptimg;return V.createElement("img",{className:Te.sign,src:zr,style:{left:`${48+52*(ir-1)+2*ir}px`}})}),V.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(mt==null?void 0:mt.excellent)&&V.createElement("div",{className:Te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),V.createElement("div",{className:Te.name},V.createElement(pe.Z,{title:xe&&(mt!=null&&mt.excellent_alias_name)?V.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${er}`,V.createElement("br",null),V.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mt==null?void 0:mt.excellent_alias_name}`)):er},V.createElement("span",{className:Te.e},xe&&(mt==null?void 0:mt.excellent_alias_name)||er))),V.createElement(pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${_t}`},V.createElement("div",{className:Te.unit},V.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),_t)),V.createElement("div",{className:Te.tags},V.createElement("div",null,V.createElement(pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},V.createElement("span",null,V.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),V.createElement("span",null,mt.stages_count))),V.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},V.createElement("span",null,V.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),V.createElement("span",null,mt.members_count)))))))})),!G.length&&V.createElement($.Z,null)))},h={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",ue=s(59301),Ue=({className:I,dataSource:G=[],col:ie=4,right:be,bottom:je=23,precision:$e=0,wrapWidth:U=1200,trackEventItems:Ve,loading:Re,handleVery:pt=()=>!0})=>{const ze=Math.floor((U-(ie-1)*be)/ie);return ue.createElement(Pe.Z,{spinning:Re},ue.createElement("div",{className:R()(h.list,I)},!!G.length&&G.map((xe,jt)=>{const{subject_identifier:Pt,id:mt,identifier:We,power:It}=xe,er=xe.is_public!=0&&xe.is_public;return ue.createElement("div",{className:h.wrap,key:mt,style:{width:ze,marginRight:(1+jt)%ie===0?0:be+$e,marginBottom:je}},ue.createElement("a",{className:h.li,onClick:Qt=>{Qt.preventDefault(),pt(xe==null?void 0:xe.first_category_url)&&(Ve&&(0,ve.L9)([Ve]),(0,ve.xg)(xe.first_category_url))}},ue.createElement("div",{className:h.top},ue.createElement(pe.Z,{title:xe.name},ue.createElement("div",{className:h.name},xe.name)),ue.createElement("img",{className:h.img,src:ge.Z.IMG_SERVER+"/images/"+xe.avatar_url}),ue.createElement("div",{className:h.text,title:xe.creator},xe.creator),Pt&&ue.createElement("div",{className:h.btns},ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),er&&ue.createElement("div",{className:h.sign},"\u516C\u5F00")),ue.createElement("div",{className:h.bottom},xe.visits>0&&ue.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-liulanyan"}),ue.createElement("span",null,xe.visits))),xe.course_members_count>0&&ue.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan"}),xe.course_members_count)),xe.tasks_count>0&&ue.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zuoye"}),xe.tasks_count)),xe.is_end?ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!xe.is_accessible&&ue.createElement("div",{className:h.lockWrap},ue.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!G.length&&ue.createElement($.Z,null)))},lt={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"},Je=s(89070),et=({dataSource:I=[],value:G,onChange:ie,className:be,style:je={},tabBarExtraContent:$e})=>n.createElement("div",{className:R()(lt.tabs,be),style:je},n.createElement("div",{className:lt.tabsWrap},I.map((U,Ve)=>!(U!=null&&U.hide)&&n.createElement("aside",{className:lt.tab,onClick:()=>{ie(U.id),U.link&&Je.history.push(U.link)},key:Ve},n.createElement("div",{className:G===U.id?lt.active:""},U.name),(U==null?void 0:U.resetCount)==null&&(U==null?void 0:U.total)!==void 0&&n.createElement("span",null,"\uFF08",U==null?void 0:U.total,"\uFF09"),(U==null?void 0:U.resetCount)!==void 0&&(U==null?void 0:U.total)!==void 0&&n.createElement(pe.Z,{title:(U==null?void 0:U.tip)!=null?U==null?void 0:U.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},U==null?void 0:U.resetCount),"/",n.createElement("span",null,U==null?void 0:U.total),"\uFF09"))))),n.createElement("div",{className:lt.tabBar},$e)),wt=({className:I,style:G={},children:ie})=>n.createElement("div",{className:R()(I),style:G},ie),Bt={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"},Mt=s(38854),Ht=s(20834);const Vt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ee=({sortValue:I,dropValue:G,className:ie,onSort:be,onDrop:je,dataSource:$e=Vt})=>{var U;return n.createElement("div",{className:R()(Bt.orderWrap,ie)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(Ht.default,null,$e.map((Ve,Re)=>n.createElement(Ht.default.Item,{key:Re,onClick:()=>je(Ve.id)},Ve.name)))},n.createElement("span",{className:Bt.orderTextWrap},(U=$e.find(Ve=>G===Ve.id))==null?void 0:U.name)),n.createElement("span",{className:Bt.orderIconWrap},n.createElement("span",{className:Bt.orderAsc},n.createElement("i",{className:I==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Bt.cursorPointer}`,onClick:()=>be(I==="asc"?"desc":"asc")})),n.createElement("span",{className:Bt.orderDesc},n.createElement("i",{className:I==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer} ${Bt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Bt.cursorPointer}`,onClick:()=>be(I==="asc"?"desc":"asc")}))))},j={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"},L=s(3113),Ae=Object.defineProperty,Xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,At=(I,G,ie)=>G in I?Ae(I,G,{enumerable:!0,configurable:!0,writable:!0,value:ie}):I[G]=ie,_e=(I,G)=>{for(var ie in G||(G={}))vt.call(G,ie)&&At(I,ie,G[ie]);if(Xe)for(var ie of Xe(G))rt.call(G,ie)&&At(I,ie,G[ie]);return I},it=(I,G)=>{var ie={};for(var be in I)vt.call(I,be)&&G.indexOf(be)<0&&(ie[be]=I[be]);if(I!=null&&Xe)for(var be of Xe(I))G.indexOf(be)<0&&rt.call(I,be)&&(ie[be]=I[be]);return ie},ht=(I,G,ie)=>new Promise((be,je)=>{var $e=Re=>{try{Ve(ie.next(Re))}catch(pt){je(pt)}},U=Re=>{try{Ve(ie.throw(Re))}catch(pt){je(pt)}},Ve=Re=>Re.done?be(Re.value):Promise.resolve(Re.value).then($e,U);Ve((ie=ie.apply(I,G)).next())}),zt=I=>{var G=I,{className:ie,style:be,children:je,loading:$e=!1,openLoading:U,onClick:Ve=()=>{},size:Re="middle",shape:pt="round"}=G,ze=it(G,["className","style","children","loading","openLoading","onClick","size","shape"]);const[xe,jt]=(0,n.useState)(!1);return n.createElement(L.ZP,_e({onClick:(0,Y.throttle)(Pt=>ht(void 0,null,function*(){U&&jt(!0);try{yield Ve(Pt)}catch(mt){console.log("error",mt)}U&&jt(!1)}),2e3,{leading:!0,trailing:!1}),className:R()(j.btn,j[`${Re}-${pt}`],ie),style:be,size:Re,shape:pt,loading:xe||$e},ze),je)},br={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"},qt=({className:I,style:G,children:ie=null,onClick:be,title:je})=>n.createElement("div",{className:R()(br.head,I),style:G},n.createElement("span",{className:"primary-hover",onClick:be},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:je},je),n.createElement("div",{className:br.node},ie)),tr={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"},st=({confirmShow:I=!0,confirmTitle:G,confirmClick:ie,cancelShow:be=!0,cancelTitle:je,cancelClick:$e,className:U,style:Ve,confirmLoading:Re=!1})=>n.createElement("div",{className:R()(tr.btns,U),style:Ve},I&&n.createElement(L.ZP,{loading:Re,onClick:ie,type:"primary",className:tr.confirm},G),be&&n.createElement(L.ZP,{onClick:$e,className:tr.cancel},je)),Oe={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"},Fr=({className:I,style:G={},LeftContent:ie,children:be,RightContent:je})=>n.createElement("div",{className:R()(Oe.fixedBottom,I),style:G},n.createElement("div",{className:Oe.wrap},n.createElement("div",{className:Oe.left},ie),n.createElement("div",{className:Oe.center},be),n.createElement("div",{className:Oe.right},je))),jr={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"},yr=({className:I,style:G={},dataSource:ie=[]})=>n.createElement("div",{className:R()(jr.crumbs,I),style:G},ie.map((be,je)=>jeJe.history.push(be.path)},be.name):n.createElement("span",null,be.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:je,style:{color:"#5F6368"}},be.name))),kt=s(31797),ct=Object.defineProperty,Gt=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Zr=(I,G,ie)=>G in I?ct(I,G,{enumerable:!0,configurable:!0,writable:!0,value:ie}):I[G]=ie,Nr=(I,G)=>{for(var ie in G||(G={}))Mr.call(G,ie)&&Zr(I,ie,G[ie]);if(Zt)for(var ie of Zt(G))Tr.call(G,ie)&&Zr(I,ie,G[ie]);return I},$r=(I,G)=>Gt(I,or(G)),x=(I,G)=>{var ie={};for(var be in I)Mr.call(I,be)&&G.indexOf(be)<0&&(ie[be]=I[be]);if(I!=null&&Zt)for(var be of Zt(I))G.indexOf(be)<0&&Tr.call(I,be)&&(ie[be]=I[be]);return ie};const{Countdown:de}=kt.default;var J=I=>{var G=I,{onChange:ie}=G,be=x(G,["onChange"]);const[je,$e]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof je=="number"&&je>=0&&ie(je)},[je]);const U=Ve=>{const Re=Math.floor(Ve/1e3);$e(Re)};return n.createElement(de,$r(Nr({},be),{onChange:U}))}},83061:function(dt,Me,s){"use strict";var n=s(78241),D=s(43418),O=s(8591),N=s(92832),re=s(36708),q=s(89070),le=s(57490),R=s(59301),Y=Object.defineProperty,ae=Object.defineProperties,b=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(oe,X,P)=>X in oe?Y(oe,X,{enumerable:!0,configurable:!0,writable:!0,value:P}):oe[X]=P,B=(oe,X)=>{for(var P in X||(X={}))H.call(X,P)&&v(oe,P,X[P]);if(w)for(var P of w(X))F.call(X,P)&&v(oe,P,X[P]);return oe},_=(oe,X)=>ae(oe,b(X)),M=(oe,X,P)=>new Promise((Pe,pe)=>{var fe=Q=>{try{ve(P.next(Q))}catch(k){pe(k)}},ge=Q=>{try{ve(P.throw(Q))}catch(k){pe(k)}},ve=Q=>Q.done?Pe(Q.value):Promise.resolve(Q.value).then(fe,ge);ve((P=P.apply(oe,X)).next())});const W=({classroomList:oe,loading:X,dispatch:P,shixunHomeworks:Pe})=>{const pe=(0,q.useParams)(),[fe]=n.default.useForm(),{workList:ge,workSetting:ve}=Pe,Q=()=>{P({type:"shixunHomeworks/getWorkSetting",payload:B({},pe)}),P({type:"shixunHomeworks/getWorkList",payload:B({},pe)})};return R.createElement(D.default,{centered:!0,title:oe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:oe.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>M(void 0,null,function*(){const k=()=>M(void 0,null,function*(){var S;yield fe.validateFields();const $=B({},fe.getFieldValue()),{selectArrs:De}=oe.actionTabs;$.attachment_ids=(S=$.attachment_ids)==null?void 0:S.map(Te=>Te.response.id),(yield(0,re.mz)(_(B({},$),{homeworkId:De.work_id}))).status===0&&(fe.resetFields(),P({type:"classroomList/setActionTabs",payload:{}}),Q())});if(ve!=null&&ve.can_submit){if(!(ve!=null&&ve.submit_size)){O.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}D.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:R.createElement(R.Fragment,null,"\u4F60\u8FD8\u6709 ",R.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},ve==null?void 0:ve.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{k()}});return}k()}),onCancel:()=>{fe.resetFields(),P({type:"classroomList/setActionTabs",payload:{}})}},R.createElement(n.default,{form:fe,initialValues:{}},R.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},R.createElement(le.Z,null)),R.createElement(n.default.Item,{name:"description"},R.createElement(N.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${oe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Me.Z=(0,q.connect)(({classroomList:oe,loading:X,shixunHomeworks:P})=>({classroomList:oe,loading:X,shixunHomeworks:P}))(W)},16133:function(dt,Me,s){"use strict";var n=s(59301),D=s(78241),O=s(8591),N=s(43418),re=s(95237),q=s(43604),le=s(5083),R=s(5112),Y=s(24905),ae=s(61186),b=s.n(ae),w=s(99064),H=s(24065),F=s(955),v=s(89070),B=s(59437),_=s(50757),M=s(92365),W=s(79834),oe=s(82438),X=s(49692),P=s(59301),Pe=Object.defineProperty,pe=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,k=(Fe,V,K)=>V in Fe?Pe(Fe,V,{enumerable:!0,configurable:!0,writable:!0,value:K}):Fe[V]=K,S=(Fe,V)=>{for(var K in V||(V={}))ve.call(V,K)&&k(Fe,K,V[K]);if(ge)for(var K of ge(V))Q.call(V,K)&&k(Fe,K,V[K]);return Fe},$=(Fe,V)=>pe(Fe,fe(V)),De=(Fe,V)=>{var K={};for(var se in Fe)ve.call(Fe,se)&&V.indexOf(se)<0&&(K[se]=Fe[se]);if(Fe!=null&&ge)for(var se of ge(Fe))V.indexOf(se)<0&&Q.call(Fe,se)&&(K[se]=Fe[se]);return K},he=(Fe,V,K)=>new Promise((se,h)=>{var T=Ue=>{try{Se(K.next(Ue))}catch(lt){h(lt)}},ue=Ue=>{try{Se(K.throw(Ue))}catch(lt){h(lt)}},Se=Ue=>Ue.done?se(Ue.value):Promise.resolve(Ue.value).then(T,ue);Se((K=K.apply(Fe,V)).next())});const Te=Fe=>{var V=Fe,{classroomList:K,dispatch:se,courseEndTime:h}=V,T=De(V,["classroomList","dispatch","courseEndTime"]),ue,Se,Ue,lt;const Je=(0,v.useParams)(),[ut]=D.default.useForm(),[et,Ft]=(0,n.useState)(1),[wt,Bt]=(0,n.useState)([]),[Mt,Ht]=(0,n.useState)(0),[Vt,cr]=(0,n.useState)(2e3),[ee,j]=(0,n.useState)(!0),[L,Ae]=(0,n.useState)(!1),[Xe,vt]=(0,n.useState)(!1),[rt,At]=(0,n.useState)([]),[_e,it]=(0,n.useState)(!0),[ht,Lt]=(0,n.useState)(null),[zt,br]=(0,n.useState)({}),[Wt,qt]=(0,n.useState)({});(0,n.useEffect)(()=>{if(K.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fr(),tr(),K.actionTabs.type===2){const ct=K.actionTabs.selectArrsAll[0];Lt({submit_limit:ct==null?void 0:ct.submit_limit,submit_limit_num:ct==null?void 0:ct.submit_limit_num,must_file:ct==null?void 0:ct.must_file,can_submit:ct==null?void 0:ct.can_submit,submit_num:ct==null?void 0:ct.submit_num}),it(ct.unified_setting)}else it(!1),Lt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[K.actionTabs]),(0,n.useEffect)(()=>{if(L){if(Xe)return;se({type:"classroomList/setActionTabs",payload:{}}),(0,H.GJ)()?se({type:"classroomList/getClassroomTeacherCommonList",payload:$(S({},K.actionTabs.params),{type:1})}):se({type:"classroomList/getClassroomCommonList",payload:S({},K.actionTabs.params)})}},[L]);const tr=ct=>he(void 0,null,function*(){j(!0);const Gt=yield(0,M.c_)($(S({},Je),{page:ct||et,limit:2e4,homework_id:K.actionTabs.type===1?"":K.actionTabs.selectArrs[0]}));Gt==null||Gt.course_groups.map((or,Zt)=>{or.key=or.id,or.title=or.name,or.disabled=or.is_published}),Gt&&(Bt([...Gt==null?void 0:Gt.course_groups]),Ht(Gt==null?void 0:Gt.course_groups_count),j(!1),ct||ut.setFieldsValue({publish_time:b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:b()(b()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ar=ct=>{Ft(ct),tr(ct)},st=()=>{(0,H.GJ)()?K.actionTabs.detail?(se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:S({},Je)}),se({type:"shixunHomeworks/getWorkSetting",payload:S({},Je)})):se({type:"classroomList/getClassroomTeacherCommonList",payload:$(S({},K.actionTabs.params),{type:1})}):se({type:"classroomList/getClassroomCommonList",payload:S({},K.actionTabs.params)})},Oe=()=>he(void 0,null,function*(){var ct,Gt;if((0,H.Rm)()&&!((ct=K.AssistantObject.normal)!=null&&ct.can_publish)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),kt(!1);return}const or=S({},ut.getFieldsValue());if(or.end_time<=or.publish_time){O.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),kt(!1);return}if((rt==null?void 0:rt.length)<=0&&!_e&&wt.length>0){O.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}if(ht!=null&&ht.submit_limit&&!(ht!=null&&ht.submit_limit_num)){O.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}if(ht!=null&&ht.can_submit&&!(ht!=null&&ht.submit_num)){O.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),kt(!1);return}let Zt=S({homework_ids:[...K.actionTabs.selectArrs],group_ids:rt.length>0?rt.map(Tr=>Tr.id):(Gt=K.detailCommonHomeworksList)==null?void 0:Gt.course_groups,end_time:b()(or.end_time).format("YYYY-MM-DD HH:mm"),publish_time:b()(or.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!rt.length},ht),Mr=yield(0,X.Tr)({homework_common_ids:[...K.actionTabs.selectArrs],course_id:Je.coursesId,type:"homework_common"});(Mr==null?void 0:Mr.student_count)===0?Pr(Zt):(qt(Zt),br(Mr))}),Pr=ct=>he(void 0,null,function*(){kt(!0);const Gt=yield(0,w.ZP)(`/api/courses/${Je.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:S({},ct)});kt(!1),Gt.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),O.ZP.success("\u53D1\u5E03\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),T.onCallback&&T.onCallback(),st(),localStorage.getItem("Noviceguide")==="0"||se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:P.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Fr=()=>{Ft(1),Bt([]),At([])},{detailCommonHomeworksList:jr}=K,dr=Mt>et*Vt,[yr,kt]=(0,n.useState)(!1);return P.createElement("div",null,P.createElement(N.default,{width:600,centered:!0,confirmLoading:yr,title:"\u53D1\u5E03\u4F5C\u4E1A",open:K.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Oe,onCancel:()=>{Fr(),st(),se({type:"classroomList/setActionTabs",payload:{}})}},P.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",P.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),wt&&P.createElement(D.default,{form:ut},P.createElement("div",{style:{paddingLeft:0}},P.createElement(re.Z,{className:"mt30",align:"middle"},P.createElement(q.Z,null,P.createElement(D.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},P.createElement(le.default,{style:{width:170,marginRight:"25px"},disabledDate:ct=>(0,W.Q8)(ct,h),disabledTime:ct=>(0,W.d0)(ct),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),P.createElement(q.Z,{className:"ml20"},P.createElement(D.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},P.createElement(le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,F.U6)(),"HH:mm")},disabledDate:ct=>(0,W.Q8)(ct,h,ut.getFieldValue("publish_time")),disabledTime:ct=>(0,W.d0)(ct,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),K.actionTabs.type===2&&P.createElement(re.Z,{style:{marginBottom:"10px"}},P.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),P.createElement(R.ZP.Group,{value:_e,onChange:ct=>{it(ct.target.value),At([])}},P.createElement(R.ZP,{value:!0,disabled:!K.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),P.createElement(R.ZP,{className:"ml20",disabled:wt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),wt.length<=0&&K.actionTabs.type===2&&P.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(K.actionTabs.type===1||!_e)&&wt.length>0&&P.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},P.createElement("span",{style:{flex:1}},P.createElement(Y.default,{checked:rt.length===wt.length,onChange:ct=>{rt.length===wt.length?At([]):At(wt.filter(Gt=>!Gt.is_published))}},"\u5168\u9009")),P.createElement("span",{style:{width:16}}),P.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",rt.length||0,"\u4E2A\u5206\u73ED")),(K.actionTabs.type===1||!_e)&&wt.length>0&&P.createElement(B.Z,{data:wt,selectedRowKeys:rt,setSelectedRowKeys:At})),!((Ue=(Se=(ue=K==null?void 0:K.actionTabs)==null?void 0:ue.selectArrsAll)==null?void 0:Se[0])!=null&&Ue.is_shixun)&&P.createElement(_.ZP,{value:ht,onChange:ct=>Lt(S({},ct))})),P.createElement(oe.Z,{resdata:zt,type:((lt=K.actionTabs.selectArrs)==null?void 0:lt.length)===1?"shixun":"shixunpush",okloading:yr,oktext:(zt==null?void 0:zt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ct=>he(void 0,null,function*(){kt(!0);let Gt=yield(0,w.ZP)(`/api/courses/${Je.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...K.actionTabs.selectArrs]}});kt(!1),(Gt==null?void 0:Gt.status)===0&&Pr(Wt)})}))};Me.Z=(0,v.connect)(({classroomList:Fe})=>({classroomList:Fe}))(Te)},53167:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return R}});var n=s(59301),D=s(38854),O=s(20834),N=s(6848),re=s(92832),q={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},R=({isAdmin:Y,dataSource:ae,batchStatus:b,SortMenuName:w,setSortMenuName:H,onSearch:F,onSort:v,onBatch:B})=>{const _=Y?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],M=oe=>{H(oe.name),v(oe)},W=w==="\u9ED8\u8BA4\u6392\u5E8F";return n.createElement("div",{className:q.searchSortControllerContainer},n.createElement("div",null,n.createElement(D.Z,{dropdownRender:()=>n.createElement(O.default,{selectedKeys:[w]},_.map(oe=>n.createElement(O.default.Item,{key:oe.name,onClick:()=>M(oe)},oe.name)))},n.createElement("div",null,n.createElement("span",{className:`${q.btn} ${W?q.btnSort:""}`},n.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),W&&n.createElement(N.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.createElement("span",{className:q.tips},n.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),n.createElement(re.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:oe=>F(oe.trim()),style:{width:220,marginLeft:"auto"}}))}},74809:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return w}});var n=s(59301),D=s(20834),O=s(95237),N=s(43604),re=s(38854),q=s(8591),le=s(6848),R={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},Y=s(89070),ae=s(24065);const b=({isLoading:H,addText:F,tabDataSource:v,isAdmin:B,dispatch:_,type:M,exportType:W,TooltipTitle:oe,categoryId:X,dropdownMenu:P,isShowRightControl:Pe,defaultSelectedKeys:pe,classroomList:fe,onTabMenuClick:ge,onTooltipTitleClick:ve,onDropdownMenuClick:Q,onsetClick:k})=>{var S;const $=()=>n.createElement(D.default,{onClick:({key:he})=>{Q(he)}},P.map(he=>n.createElement(D.default.Item,{key:he.id},he.name))),De=(0,Y.useParams)();return n.createElement("div",{className:R.tabMenuContainer},n.createElement(O.Z,null,n.createElement(N.Z,{flex:"1"},n.createElement(D.default,{mode:"horizontal",selectedKeys:pe},v.map(he=>n.createElement(D.default.Item,{key:he.id,onClick:()=>H?{}:ge(he)},n.createElement("span",{className:`c-grey-666 ${B?"mr20":""}`},he.name),he.total!==void 0&&n.createElement("span",{className:"c-grey-999"},he.total||0))))),B&&Pe&&n.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},n.createElement(re.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>n.createElement(D.default,null,n.createElement(D.default.Item,{key:1,onClick:()=>{var he,Te;if(W==="group"&&!((he=fe.AssistantObject.group)!=null&&he.can_download)){q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(W==="normal"&&!((Te=fe.AssistantObject.normal)!=null&&Te.can_download)){q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:M,exportType:W,category_id:De.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),n.createElement(D.default.Item,{key:3,onClick:()=>{var he,Te;if(W==="group"&&!((he=fe.AssistantObject.group)!=null&&he.can_download)){q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(W==="normal"&&!((Te=fe.AssistantObject.normal)!=null&&Te.can_download)){q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Y.history.push(`/classrooms/${De==null?void 0:De.coursesId}/exportlist/${W==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},n.createElement("span",{style:{color:"#666666",cursor:"pointer"}},n.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,ae.Rm)()&&!((S=fe.AssistantObject.normal)!=null&&S.can_create)?"":n.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:k},n.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),n.createElement("div",{className:R.control},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:ve},n.createElement(le.Z,{title:oe},n.createElement("span",{className:X?`${R.iconH} iconfont icon-zhongmingmingmulu`:`${R.iconH} iconfont icon-xinjianmulu1`}))),n.createElement(re.Z,{className:"ml10",dropdownRender:$},n.createElement("span",{className:R.selectBtn},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.createElement("span",null,F||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,Y.connect)(({classroomList:H})=>({classroomList:H}))(b)},97561:function(dt,Me,s){"use strict";s.r(Me),s.d(Me,{CommonHomeworkContext:function(){return Tn},default:function(){return $a}});var n=s(59301),D=s(89070),O=s(8591),N=s(58421),re=s(81228),q=s(43418),le=s(95237),R=s(43604),Y=s(5112),ae=s(60324),b=s(5871),w=s(24905),H=s(61485),F=s(955),v=s(24065),B=s(99064),_=s(59155),M=Object.defineProperty,W=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,pe=(A,C,p)=>C in A?M(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,fe=(A,C)=>{for(var p in C||(C={}))P.call(C,p)&&pe(A,p,C[p]);if(X)for(var p of X(C))Pe.call(C,p)&&pe(A,p,C[p]);return A},ge=(A,C)=>W(A,oe(C)),ve=(A,C)=>{var p={};for(var te in A)P.call(A,te)&&C.indexOf(te)<0&&(p[te]=A[te]);if(A!=null&&X)for(var te of X(A))C.indexOf(te)<0&&Pe.call(A,te)&&(p[te]=A[te]);return p},Q=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const k=A=>{var C=A,{classroomList:p,dispatch:te,match:qe,location:Ne,user:tt,onCallback:ye}=C,z=ve(C,["classroomList","dispatch","match","location","user","onCallback"]),Ee,Tt;const Le=(0,D.useParams)(),[Ce,Xt]=(0,n.useState)(!1),[at,nt]=(0,n.useState)(!1),Ge=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(p.actionTabs.key==="\u5220\u9664"){if((0,v.j5)()){nt(!0);return}const gt={hasNum:0,noHasNum:0};p.actionTabs.selectArrsAll.map(gr=>{var Yt;gr.author_login===((Yt=tt.userInfo)==null?void 0:Yt.login)?++gt.hasNum:++gt.noHasNum}),gt.noHasNum>0?q.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},gt.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},gt.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{ot()}}):nt(!0)}else nt(!1)},[p.actionTabs.key]);const ot=()=>{te({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(q.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ce,destroyOnClose:!0,onOk:()=>Q(void 0,null,function*(){var gt;if((gt=Ge.current)!=null&>.onVerify())return;Xt(!0);const gr=yield(0,B.ZP)(`/api/courses/${Le.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...p.actionTabs.selectArrs]}});Xt(!1),gr.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),O.ZP.success("\u5220\u9664\u6210\u529F"),te({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ye&&ye(),(0,v.GJ)()?te({type:"classroomList/getClassroomTeacherCommonList",payload:ge(fe({},p.actionTabs.params),{type:1})}):te({type:"classroomList/getClassroomCommonList",payload:fe({},p.actionTabs.params)}),te({type:"classroomList/getClassroomLeftMenus",payload:{id:Le.coursesId}}))}),onCancel:()=>{ot()}},!((Ee=p==null?void 0:p.actionTabs)!=null&&Ee.status)||!["\u672A\u53D1\u5E03"].includes((Tt=p==null?void 0:p.actionTabs)==null?void 0:Tt.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(_.Z,{ref:gt=>Ge.current=gt})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var S=(0,D.connect)(({classroomList:A,user:C})=>({classroomList:A,user:C}))(k),$=s(16133),De=s(12393),he=Object.defineProperty,Te=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,h=(A,C,p)=>C in A?he(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,T=(A,C)=>{for(var p in C||(C={}))K.call(C,p)&&h(A,p,C[p]);if(V)for(var p of V(C))se.call(C,p)&&h(A,p,C[p]);return A},ue=(A,C)=>Te(A,Fe(C)),Se=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const Ue=({classroomList:A,dispatch:C})=>{const p=(0,D.useParams)();return n.createElement(q.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Se(void 0,null,function*(){(yield(0,B.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),C({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,v.GJ)()?C({type:"classroomList/getClassroomTeacherCommonList",payload:ue(T({},A.actionTabs.params),{type:1})}):C({type:"classroomList/getClassroomCommonList",payload:T({},A.actionTabs.params)}))}),onCancel:()=>{C({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var lt=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(Ue),Je=Object.defineProperty,ut=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Mt=(A,C,p)=>C in A?Je(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Ht=(A,C)=>{for(var p in C||(C={}))wt.call(C,p)&&Mt(A,p,C[p]);if(Ft)for(var p of Ft(C))Bt.call(C,p)&&Mt(A,p,C[p]);return A},Vt=(A,C)=>ut(A,et(C)),cr=(A,C)=>{var p={};for(var te in A)wt.call(A,te)&&C.indexOf(te)<0&&(p[te]=A[te]);if(A!=null&&Ft)for(var te of Ft(A))C.indexOf(te)<0&&Bt.call(A,te)&&(p[te]=A[te]);return p},ee=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const j=A=>{var C=A,{classroomList:p,dispatch:te,onCallback:qe}=C,Ne=cr(C,["classroomList","dispatch","onCallback"]);const tt=(0,D.useParams)();return tt.id=tt.coursesId,n.createElement(q.default,{centered:!0,title:"\u63D0\u793A",open:p.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ee(void 0,null,function*(){(yield(0,B.ZP)(`/api/courses/${tt.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...p.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),O.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),te({type:"classroomList/setActionTabs",payload:{}}),qe&&qe(),(0,v.GJ)()?te({type:"classroomList/getClassroomTeacherCommonList",payload:Vt(Ht({},p.actionTabs.params),{type:1})}):te({type:"classroomList/getClassroomCommonList",payload:Ht({},p.actionTabs.params)}),te({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{te({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var L=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(j),Ae=s(78241),Xe=s(92832),vt=s(61186),rt=s.n(vt),At=Object.defineProperty,_e=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(A,C,p)=>C in A?At(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,zt=(A,C)=>{for(var p in C||(C={}))it.call(C,p)&&Lt(A,p,C[p]);if(_e)for(var p of _e(C))ht.call(C,p)&&Lt(A,p,C[p]);return A},br=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const Wt=({classroomList:A,loading:C,dispatch:p,onCallback:te})=>{var qe,Ne;const tt=(0,D.useParams)(),ye=(0,D.useLocation)(),{actionTabs:z}=A,[Ee]=Ae.default.useForm(),Tt=Le=>Le&&Lebr(void 0,null,function*(){var Le;const Ce=Ee.getFieldValue(),Xt=`/api/course_modules/${A.detailCommonHomeworksList.main_category_id}/add_second_category.json`,at=yield(0,B.ZP)(Xt,{method:"post",body:zt({},Ce)});if(at.status===0){O.ZP.success("\u6DFB\u52A0\u6210\u529F"),te&&te(),p({type:"classroomList/setActionTabs",payload:{}}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:tt.coursesId}});const nt=A.actionTabs.selectArrs.type,Ge=(at==null?void 0:at.category_id)||0;let ot=(Le=ye.pathname)==null?void 0:Le.split("/");ot[4]=Ge,ot[3]=nt||ot[3];const gt=ot==null?void 0:ot.join("/");D.history.push(gt)}}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},n.createElement("br",null)),A.courseGroups.course_groups&&n.createElement(Ae.default,{form:Ee,initialValues:{name:""}},n.createElement(Ae.default.Item,{name:"name"},n.createElement(le.Z,{className:"mt30"},n.createElement(R.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),n.createElement(R.Z,{flex:"1"},n.createElement(Xe.default,{defaultValue:((qe=z.selectArrs)==null?void 0:qe.category_name)||((Ne=z.selectArrs)==null?void 0:Ne.name)}))))))};var qt=(0,D.connect)(({classroomList:A,loading:C})=>({classroomList:A,loading:C}))(Wt),tr=s(99313),ar=s(3113),st=s(26724),Oe=s.n(st),Pr=s(48066),Fr=s(28103),jr=s(81327),dr=s(71418),yr=s(49692),kt={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ct=s(85057),Gt=Object.defineProperty,or=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Nr=(A,C,p)=>C in A?Gt(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,$r=(A,C)=>{for(var p in C||(C={}))Tr.call(C,p)&&Nr(A,p,C[p]);if(Mr)for(var p of Mr(C))Zr.call(C,p)&&Nr(A,p,C[p]);return A},x=(A,C)=>or(A,Zt(C)),de=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const{Paragraph:Ie}=Pr.default,J=({createShixunParams:A},C)=>{const p=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],te=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[qe,Ne]=(0,n.useState)("0"),[tt,ye]=(0,n.useState)("hot"),[z,Ee]=(0,n.useState)([]),[Tt,Le]=(0,n.useState)(!0),[Ce,Xt]=(0,n.useState)(1),at=(0,n.useRef)(null),nt=(0,n.useRef)(null),Ge=(0,n.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),ot=Ze=>{ye(Ze),Ge.current.order=Ze,Ze==="mine"?(Ge.current.mine="true",Ge.current.status="2"):(Ge.current.mine="",Ge.current.status=""),gt(Ge.current)},gt=(Ze,Ir)=>de(void 0,null,function*(){Le(!0),clearTimeout(at.current),at.current=setTimeout(()=>de(void 0,null,function*(){console.log(Ze,"params2");const pr=yield(0,yr.he)(Ze);if(!pr.status){if(Ir){pr.shixuns.length===0&&we(!1),Ee(Qr=>[...Qr,...pr.shixuns]),Le(!1);return}nt.current.scrollTop=0,we(!0),Xt(Ce+1),Le(!1),Ee(pr.shixuns)}}),1e3)});(0,n.useImperativeHandle)(C,()=>({search:Ze=>gt(x($r({},Ge.current),{keyword:Ze})),changeKeyWord:Ze=>Ge.current.keyword=Ze})),(0,n.useEffect)(()=>{gt(Ge.current)},[]);const[gr,Yt]=(0,n.useState)([]),hr=Ze=>{Yt(Ze),A.current.shixuns_info=Ze.map(Ir=>({id:Ir,is_copy:!1,is_use:!0}))},[Ot,we]=(0,n.useState)(!0),yt=Ze=>{gt(x($r({},Ge.current),{page:Ze}),!0)};return n.createElement("div",{className:"mt20"},n.createElement(le.Z,{justify:"space-between",style:{marginBottom:8}},n.createElement(R.Z,null,p.map((Ze,Ir)=>n.createElement("span",{key:Ir,style:{border:"none",marginRight:20,color:qe===Ze.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{Ne(Ze.id),Ge.current.diff=Ze.id,gt(Ge.current)}},Ze.name))),n.createElement(R.Z,null,n.createElement(ct.tp,{dataSource:te,value:tt,onChange:ot}))),n.createElement("div",{className:kt.scrollWrap},n.createElement("div",{ref:nt,style:{maxHeight:260,overflow:"hidden auto"}},n.createElement(Oe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:yt,hasMore:Ot&&!Tt,useWindow:!1,key:Ce},n.createElement(w.default.Group,{onChange:hr,value:gr},z.map(Ze=>{const{name:Ir,id:pr,description:Qr,challenge_names:bn,author_name:St,author_school_name:An,level:Dt,total_stu_num:Kt}=Ze||{};return n.createElement("div",{key:pr,className:kt.shixunItemWrapper},n.createElement(le.Z,{align:"middle",className:kt.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},n.createElement(w.default,{value:pr,style:{paddingRight:"10px"}}),n.createElement("div",{className:kt.title,style:{fontWeight:"600"}},Ir)),n.createElement("div",{className:kt.contentWrapper},n.createElement(Ie,{ellipsis:{rows:2},className:kt.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Qr),n.createElement(le.Z,null,bn.map((cn,mr)=>n.createElement("span",{key:mr,className:kt.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},n.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",mr+1,"\u5173")," ",cn))),n.createElement(Fr.Z,{dashed:!0,style:{margin:"8px 0"}}),n.createElement(le.Z,{className:kt.info},n.createElement(jr.Z,null,n.createElement("span",{style:{fontWeight:"600",color:"black"}},St),n.createElement("span",null,"|"),n.createElement("span",null,An),n.createElement("span",null,"|"),n.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",n.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Dt)),n.createElement("span",null,"|"),n.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",n.createElement("span",{style:{fontWeight:"600",color:"black"}},Kt))))))})))),Tt&&n.createElement("div",{className:kt.loading},n.createElement(dr.Z,{spinning:!0}))))};var I=(0,n.forwardRef)(J),G={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},ie=s(8797),be=s(92365),je=s(30534),$e=s(82438),U=s(59301),Ve=Object.defineProperty,Re=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,xe=(A,C,p)=>C in A?Ve(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,jt=(A,C)=>{for(var p in C||(C={}))pt.call(C,p)&&xe(A,p,C[p]);if(Re)for(var p of Re(C))ze.call(C,p)&&xe(A,p,C[p]);return A},Pt=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const{TabPane:mt}=tr.default,We=({shixunHomeworks:A,loading:C,classroomList:p,dispatch:te,refreshList:qe})=>{const Ne=(0,D.useParams)(),tt=(0,D.useLocation)(),[ye]=Ae.default.useForm(),{brankList:z}=A,[Ee,Tt]=(0,n.useState)(!1);let[Le,Ce]=(0,n.useState)(!0),[Xt,at]=(0,n.useState)(!1);const[nt,Ge]=(0,n.useState)("myself");let[ot,gt]=(0,n.useState)([]);const[gr,Yt]=(0,n.useState)(),[hr,Ot]=(0,n.useState)({}),[we,yt]=(0,n.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Ze=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,n.useEffect)(()=>{A.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&pr()},[A.actionTabs.key]);let Ir=[];const pr=function(){return Pt(this,null,function*(){var Dt;if(Le){Tt(!1),++we.page;const Kt=yield te({type:"shixunHomeworks/getBrankList",payload:jt({},we)});ot=[...ot.concat(Kt.object_list)],Yt(Kt.is_teacher),((Dt=Kt.object_list)==null?void 0:Dt.length)Pt(void 0,null,function*(){at(!0);const Kt=yield(0,be.aQ)(Dt);at(!1),Kt.status||(qe(),te({type:"shixunHomeworks/setActionTabs",payload:{}}),te({type:"classroomList/getClassroomLeftMenus",payload:{id:Dt.coursesId}}))}),St=(0,n.useRef)(),{detailCommonHomeworksList:An}=p;return U.createElement("div",null,U.createElement(q.default,{className:G.border,centered:!0,title:U.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:A.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Xt},onOk:()=>Pt(void 0,null,function*(){var Dt,Kt,cn;if(nt==="jupyter"){console.log("----createShixunParams.current",Qr.current);let Xn=yield(0,yr.Tr)({id:[...(Kt=(Dt=Qr.current)==null?void 0:Dt.shixuns_info)==null?void 0:Kt.map(_n=>_n.id)],course_id:Ne.coursesId,type:"shixun"});(Xn==null?void 0:Xn.student_count)===0?bn(Qr.current):Ot(Xn);return}at(!0);const mr=ye.getFieldsValue(),nn=yield te({type:"shixunHomeworks/saveBanks",payload:{course_id:Ne.coursesId,object_type:"normal",category:Ne.categoryId,bank_id:mr.group_ids}});(nn==null?void 0:nn.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),te({type:"classroomList/getClassroomLeftMenus",payload:{id:Ne.coursesId}}),te({type:"shixunHomeworks/setActionTabs",payload:{}}),te({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:nn.object_ids,params:(cn=A.actionTabs)==null?void 0:cn.params,manage_all_group:An==null?void 0:An.manage_all_group}})),at(!1)}),onCancel:()=>{te({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement(le.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},U.createElement(R.Z,{span:12},Ze.map((Dt,Kt)=>U.createElement(ar.ZP,{key:Kt,shape:"round",style:nt===Dt.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:nt===Dt.id?"ghost":"default",className:"mr10",onClick:cn=>Pt(void 0,null,function*(){if(Dt.id==="jupyter"){Ge(Dt.id);return}ot=[],Le=!0,we.page=0,we.search="",we.filter=Dt.id,pr(),Ge(Dt.id)})},Dt.name))),U.createElement(R.Z,{span:12,className:"tr"},U.createElement(Xe.default.Search,{className:G.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:Dt=>{var Kt;nt==="jupyter"&&((Kt=St.current)==null||Kt.changeKeyWord(Dt.target.value))},suffix:U.createElement("i",{className:`iconfont icon-sousuo9 font14 ${G.searchIcon}`}),onSearch:Dt=>{var Kt;if(Dt&&(0,je.tk)({name:Dt,copywriting:Dt,position:"HomeworkCommon"}),nt==="jupyter"){(Kt=St.current)==null||Kt.search(Dt);return}Le=!0,we.search=Dt,we.page=0,ot=[],pr()},style:{width:260}}))),nt==="myself"&&U.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",U.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),nt==="public"&&U.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),nt==="jupyter"?U.createElement(I,{createShixunParams:Qr,ref:St}):U.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!gr&&nt==="public"&&U.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},U.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),U.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),U.createElement(Oe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{Ce(!1),pr()},hasMore:Le,useWindow:!1},U.createElement(Ae.default,{form:ye,initialValues:{group_ids:Ir},className:G.form,onChange:Dt=>{Ir=ye.getFieldValue()}},ot==""&&U.createElement(ie.Z,{styles:{margin:"10px auto"}}),U.createElement(Ae.default.Item,{name:"group_ids"},U.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},ot==null?void 0:ot.map(function(Dt,Kt){return U.createElement(le.Z,{key:Kt},U.createElement(R.Z,{flex:"2"},U.createElement(w.default,{onChange:cn=>{},key:Kt,value:String(Dt.id),defaultChecked:!0},U.createElement("span",{className:["c-black",G.line1].join(" ")},Dt.name))),U.createElement(R.Z,{flex:"1",className:"c-black"},U.createElement("span",{className:G.line1},Dt==null?void 0:Dt.course_list_name)),U.createElement(R.Z,{flex:"50px",className:"c-black"},nt==="public"&&(0,v.Ny)()?U.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Dt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):nt==="myself"?U.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Dt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):Dt==null?void 0:Dt.username))}))))))),U.createElement($e.Z,{resdata:hr,type:"shixunpush",okloading:Xt,oktext:(hr==null?void 0:hr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:Dt=>Pt(void 0,null,function*(){Qr.current.shixuns_info=Dt,bn(Qr.current)})}))};var It=(0,D.connect)(({shixunHomeworks:A,classroomList:C,loading:p})=>({shixunHomeworks:A,loading:p,classroomList:C}))(We),er=s(79219),Qt=s(59301),ne=Object.defineProperty,Xr=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Sr=(A,C,p)=>C in A?ne(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Dr=(A,C)=>{for(var p in C||(C={}))_t.call(C,p)&&Sr(A,p,C[p]);if(Xr)for(var p of Xr(C))rr.call(C,p)&&Sr(A,p,C[p]);return A};const fr=({styles:A={},onSelect:C,params:p,classroomList:te})=>{const[qe,Ne]=(0,n.useState)(!1),[tt,ye]=(0,n.useState)("");(0,n.useEffect)(()=>{Ne(!1),ye("")},[]);const z=()=>{var Ee,Tt;if((0,v.Rm)()&&!((Tt=(Ee=te==null?void 0:te.AssistantObject)==null?void 0:Ee.normal)!=null&&Tt.can_create)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt==="1"&&D.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`),tt==="2"&&(C(),Ne(!1),ye(""))};return Qt.createElement("section",{className:"tc animated fadeIn",style:Dr(Dr({},{color:"#999",margin:"200px auto"}),A)},Qt.createElement("img",{src:er.z3}),Qt.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Qt.createElement("div",{style:{marginTop:"30px"}},Qt.createElement(ar.ZP,{onClick:()=>Ne(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Qt.createElement(ar.ZP,{onClick:()=>{(0,F.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),qe&&Qt.createElement(q.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>Ne(!1),onOk:z},Qt.createElement("div",null,Qt.createElement("div",null,Qt.createElement(Y.ZP,{value:"1",style:{marginTop:"15px"},checked:tt==="1",onClick:()=>ye("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Qt.createElement("div",null,Qt.createElement(Y.ZP,{value:"2",style:{marginTop:"15px"},checked:tt==="2",onClick:()=>ye("2")},"\u9009\u7528\u8D44\u6E90")))))};var ir=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(fr),nr=s(83061),_r=s(74809),zr=s(53167),xt=s(20834),Jt=s(38854),wr={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Wr=s(84105),en=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())}),mn=({buttonDataSource:A,onClick:C})=>{const{allSelect:p,setAllSelect:te,setSelectArrs:qe,dataSource:Ne,selectArrs:tt,useBatchStatus:ye,dispatch:z,params:Ee,getData:Tt,detailLeftMenus:Le,main_category_id:Ce,setSelectArrsAll:Xt}=(0,n.useContext)(Tn);let at;const[nt,Ge]=(0,n.useState)(!1),[ot,gt]=(0,n.useState)(""),gr=Ot=>{te(Ot.target.checked),qe(Ot.target.checked?Ne.map(we=>we.homework_id):[]),Ot.target.checked?Xt([...Ne]):Xt([])},Yt=()=>{let Ot={courseId:Ee.id,container_type:"common_homework"};Ee.categoryId&&(Ot.category_id=Ee.categoryId),z({type:"classroomList/getAllTaskList",payload:Ot}),z({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};Le.course_modules&&(at=Le.course_modules.filter(Ot=>Ot.type==="common_homework")[0]);const hr=n.createElement("div",{className:wr.moveCategory,onMouseLeave:Ot=>Ge(!1)},n.createElement(xt.default,{onClick:Ot=>en(void 0,[Ot],function*({item:we,key:yt,keyPath:Ze,domEvent:Ir}){if(tt=="")return O.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,B.ZP)(`/api/courses/${Ee.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:tt,new_category_id:yt}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),ye(!1),Tt(),z({type:"classroomList/getClassroomLeftMenus",payload:{id:Ee.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(Xe.default,{onChange:Ot=>{gt(Ot.target.value)}})),at&&at.second_category.filter(Ot=>Ot.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Ot,we){var yt;if(!(ot!==""&&Ot.category_name.indexOf(ot)<0))return n.createElement(n.Fragment,null,n.createElement(xt.default.Item,{className:"multi-llipsis1e",key:Ot.category_id},Ot.category_name),(yt=Ot==null?void 0:Ot.third_category)==null?void 0:yt.map(Ze=>n.createElement(xt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ze.category_id},Ze.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Ot=>{Ot.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:Ee,selectArrs:{category_id:Ce,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:wr.bottomControlContainer},n.createElement(le.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(R.Z,{flex:1},n.createElement(le.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(R.Z,null,n.createElement(w.default,{checked:p,onChange:gr},"\u5168\u9009\u672C\u9875\uFF08",tt.length,"\uFF09")),(0,v.GJ)()&&n.createElement(R.Z,null,n.createElement(Jt.Z,{placement:"top",menu:{items:A,onClick:({key:Ot})=>{C({key:Ot})}}},n.createElement(ar.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(R.Z,null,n.createElement(ar.ZP,{type:"primary",onClick:Yt,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,v.GJ)()&&n.createElement(R.Z,null,n.createElement(Jt.Z,{placement:"topLeft",dropdownRender:()=>hr,getPopupContainer:Ot=>Ot.parentNode},n.createElement(ar.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Wr.Z,null)))),(0,v.GJ)()&&n.createElement(R.Z,null,n.createElement(ar.ZP,{type:"primary",onClick:()=>C({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(R.Z,null,n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:()=>{qe([]),ye(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Pn=s(6848),On=s(1710),lr={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},En=s(12343),Zn=s(54873),na=Object.defineProperty,Kn=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Vn=(A,C,p)=>C in A?na(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,Cr=(A,C)=>{for(var p in C||(C={}))on.call(C,p)&&Vn(A,p,C[p]);if(Rn)for(var p of Rn(C))Ln.call(C,p)&&Vn(A,p,C[p]);return A},ur=(A,C)=>Kn(A,aa(C)),$t=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const rn=({dataSource:A,params:C,classroomList:p,manageAllGroup:te})=>{var qe,Ne,tt,ye;const{batchStatus:z,selectArrs:Ee,setSelectArrs:Tt,selectArrsAll:Le,setSelectArrsAll:Ce,dispatch:Xt}=(0,n.useContext)(Tn);let at=(0,D.useParams)();const[nt,Ge]=(0,n.useState)(!1),ot=(0,n.useRef)(),[gt,gr]=(0,n.useState)([]);at=ur(Cr(Cr({},C),at),{category:at==null?void 0:at.categoryId}),(0,n.useEffect)(()=>{gr([]),Ge(!1)},[]);const Yt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(we,yt)=>yt.status.indexOf(we)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:we=>{var yt,Ze;return we==="--"?we:n.createElement("span",null,n.createElement("span",null,(yt=we==null?void 0:we.split("/"))==null?void 0:yt[0]),"\xA0/\xA0",n.createElement("span",null,(Ze=we==null?void 0:we.split("/"))==null?void 0:Ze[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="publish_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="end_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:at.sort_by==="late_time"?at.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:we=>we==="--"||!we?"--":n.createElement("span",{title:we},we)}];function hr(){return $t(this,null,function*(){let we=yield(0,B.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:Cr({},at)});gr(we.data)})}const Ot=we=>{Ee.includes(we)?(Tt(Ee.filter(yt=>yt!==we)),Ce(Le.filter(yt=>yt.homework_id!==we))):(Tt([...Ee,we]),Ce([...Le,A]))};return n.createElement("div",{className:lr.listContainer,onClick:we=>{we.stopPropagation(),(!(0,v.GJ)()||(0,v.GJ)()&&ot.current&&!ot.current.contains(we.target))&&(0,F.xg)(`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail`)}},(0,v.GJ)()&&n.createElement("span",{ref:ot},n.createElement(w.default,{onClick:we=>{we.stopPropagation()},style:{padding:"10px"},checked:Ee.includes(A.homework_id),onChange:()=>Ot(A.homework_id)})),n.createElement("div",{className:lr.info},n.createElement("div",{className:lr.title},n.createElement("div",{className:lr.left,style:(0,v.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,v.GJ)()&&n.createElement(En.Z,{value:A.status},n.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[A.status]})),(0,v.dE)()&&n.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),n.createElement("span",{onClick:we=>we.stopPropagation()},n.createElement(D.Link,{target:"_blank",to:`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail${(0,v.dE)()?"?tabs=0":""}`},A.name)),A.is_shixun&&n.createElement("span",{className:lr.shixunTag},"\u5B9E\u8BAD"),A.open_evaluate&&n.createElement(Pn.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},n.createElement("span",{className:lr.pingceTag},"\u8BC4\u6D4B")),(A==null?void 0:A.is_shixun)&&!A.open_evaluate&&n.createElement(Pn.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},n.createElement("span",{className:lr.pingceTags},"\u8BC4\u6D4B"))),n.createElement("div",{className:lr.right},(0,v.GJ)()&&A.status==="\u672A\u53D1\u5E03"&&n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2,manage_all_group:te}})})},n.createElement("aside",{className:lr.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,v.dE)()&&n.createElement("div",{className:lr.actionIcon},(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((qe=A.status)!=null&&qe.includes("\u5DF2\u622A\u6B62"))&&!((Ne=A.status)!=null&&Ne.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:we=>$t(void 0,null,function*(){console.log(A),we.stopPropagation(),A.is_jupyter||A.is_jupyter_lab?(0,Zn.Z)({is_jupyter:A.is_jupyter,is_jupyter_lab:A.is_jupyter_lab,shixunId:A.shixun_identifier,homework_common_id:A.homework_id}):(0,F.xg)(`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/post`)}),className:lr.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((tt=A.status)==null?void 0:tt.includes("\u5DF2\u622A\u6B62"))||((ye=A.status)==null?void 0:ye.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:lr.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,v.GJ)()&&n.createElement(Jt.Z,{placement:"bottomCenter",overlayClassName:lr.dro,dropdownRender:()=>n.createElement(xt.default,null,A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2,manage_all_group:te}})})},"\u7ACB\u5373\u53D1\u5E03")),A.status==="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Cr({},at),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(xt.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",to:"/",onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),Xt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:Le,params:at,status:A==null?void 0:A.status}})})},"\u7ACB\u5373\u5220\u9664")),A.status!=="\u5BFC\u5165"&&n.createElement(xt.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(D.Link,{target:"_blank",onClick:we=>{we.stopPropagation()},to:`/classrooms/${at.coursesId}/common_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:we=>we.stopPropagation(),className:lr.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:lr.detail},(0,v.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&!!A.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(A.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(A.status)&&n.createElement("span",{className:lr.iconV,onClick:we=>$t(void 0,null,function*(){we.stopPropagation(),we.preventDefault(),nt||hr(),Ge(!nt)})},n.createElement("i",{className:`iconfont icon-${nt?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:lr.content},(0,v.dE)()&&n.createElement("span",{className:lr.infoStuIcon},n.createElement("span",{className:"c-grey-333"},A.author),A.status==="\u5DF2\u622A\u6B62"&&!!(A!=null&&A.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time," "),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A==null?void 0:A.late_time)),(0,v.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&nt&>.length>5&&n.createElement(On.default,{scroll:{y:240},onRow:we=>({onClick:yt=>{yt.stopPropagation(),yt.preventDefault()}}),onHeaderRow:(we,yt)=>({onClick:Ze=>{Ze.stopPropagation(),Ze.preventDefault()}}),pagination:!1,dataSource:gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(we,yt,Ze)=>{Ze.field&&(at.sort_by=Ze.field),Ze.order||(at.sort_direction="asc"),Ze.order==="ascend"&&(at.sort_direction="asc"),Ze.order==="descend"&&(at.sort_direction="desc"),Ze.order||(at.sort_direction="asc"),hr()},columns:Yt}),(0,v.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&nt&>.length<6&>.length>0&&n.createElement(On.default,{onRow:we=>({onClick:yt=>{yt.stopPropagation(),yt.preventDefault()}}),onHeaderRow:(we,yt)=>({onClick:Ze=>{Ze.stopPropagation(),Ze.preventDefault()}}),pagination:!1,dataSource:gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(we,yt,Ze)=>{Ze.field&&(at.sort_by=Ze.field),Ze.order||(at.sort_direction="asc"),Ze.order==="ascend"&&(at.sort_direction="asc"),Ze.order==="descend"&&(at.sort_direction="desc"),Ze.order||(at.sort_direction="asc"),hr()},columns:Yt}))))};var Cn=(0,D.connect)(({classroomList:A})=>({classroomList:A}))(rn),Hr={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},Bn=s(22488),Gr={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Kr=Object.defineProperty,jn=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Nn=(A,C,p)=>C in A?Kr(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,un=(A,C)=>{for(var p in C||(C={}))oa.call(C,p)&&Nn(A,p,C[p]);if(hn)for(var p of hn(C))ln.call(C,p)&&Nn(A,p,C[p]);return A},Vr=(A,C)=>jn(A,yn(C)),Br=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())}),la=({courseId:A,type:C,onCancel:p})=>{const te=(0,D.useParams)(),[qe,Ne]=(0,n.useState)({targerData:[],originData:[]}),[tt,ye]=(0,n.useState)([]),[z,Ee]=(0,n.useState)(!1),Tt=()=>Br(void 0,null,function*(){Ee(!0);const nt=yield(0,B.ZP)(`/api/courses/${A}/homework_commons/impersonal_list.json`,{method:"get",params:{type:C}});Ee(!1),Ne({targerData:nt.homeworks,originData:nt.homeworks})});(0,n.useEffect)(()=>{Tt()},[]);const Le=()=>Br(void 0,null,function*(){Ee(!0);let nt={homework_common_ids:tt};te.categoryId&&(nt=Vr(un({},nt),{category_id:te.categoryId}));const Ge=yield(0,B.ZP)(`/api/courses/${te.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:nt});Ge&&Ge.homework_ids.length>0&&(O.ZP.success("\u63D0\u4EA4\u6210\u529F"),p()),Ee(!1)}),Ce=(nt,Ge)=>{nt.target.checked?ye([...tt,Ge]):ye(tt.filter(ot=>ot!==Ge))},Xt=nt=>{const Ge=qe.originData.filter(ot=>ot.name.indexOf(nt)>-1);Ne(Vr(un({},qe),{targerData:Ge}))},at=()=>{Le()};return n.createElement("div",{className:`animated fadeInUp fast ${Gr.otherHomeworkWrap}`},n.createElement("div",{className:Gr.otherHomeworkContainer},n.createElement("div",{className:Gr.search},n.createElement(Xe.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Xt,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),n.createElement("div",{className:Gr.content},qe.targerData.map(nt=>n.createElement("div",{className:`${Gr.listItem} mb10`,key:nt.id},n.createElement(w.default,{checked:tt.includes(nt.id),onChange:Ge=>Ce(Ge,nt.id)}),n.createElement("div",{className:Gr.info},n.createElement("div",{className:`${Gr.flex} mb10`,style:{justifyContent:"space-between"}},n.createElement("div",{className:Gr.title},nt.name),n.createElement("div",null,n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${te.coursesId}/common_homework/${nt.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),n.createElement("div",{className:`mb20 font14 c-grey-999 ${Gr.describe}`},nt.description),n.createElement("div",{className:"font12"},n.createElement("span",{className:"c-grey-333 mr20"},nt.user.name),n.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",nt.created_at)))))),n.createElement("div",{className:Gr.footer},n.createElement(ar.ZP,{type:"primary",ghost:!0,onClick:p},"\u53D6\u6D88"),n.createElement(ar.ZP,{type:"primary",disabled:tt.length===0||z,onClick:at},"\u786E\u5B9A"))))},Hn=s(69924),Jn=s(82693),ua=s(5083),Ye=s(33656),bt=s.n(Ye),vr=s(83312),ft=s(59301),Dn=Object.defineProperty,Yn=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,wa=(A,C,p)=>C in A?Dn(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,In=(A,C)=>{for(var p in C||(C={}))Da.call(C,p)&&wa(A,p,C[p]);if(qn)for(var p of qn(C))wn.call(C,p)&&wa(A,p,C[p]);return A},Mn=(A,C)=>Yn(A,sa(C)),sn=(A,C)=>{var p={};for(var te in A)Da.call(A,te)&&C.indexOf(te)<0&&(p[te]=A[te]);if(A!=null&&qn)for(var te of qn(A))C.indexOf(te)<0&&wn.call(A,te)&&(p[te]=A[te]);return p},Aa=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});rt().extend(bt());const Va=({data:A,value:C,onChange:p})=>{var te,qe,Ne,tt;const[ye,z]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[Ee,Tt]=(0,n.useState)([]);return(0,n.useEffect)(()=>{Tt((C==null?void 0:C.length)>0?A==null?void 0:A.filter(Le=>C==null?void 0:C.includes(Le==null?void 0:Le.id)):[])},[C]),ft.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ft.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ft.createElement(w.default,{indeterminate:(Ee==null?void 0:Ee.length)>0&&(Ee==null?void 0:Ee.length)<(A==null?void 0:A.length),checked:(Ee==null?void 0:Ee.length)==(A==null?void 0:A.length),onChange:Le=>{p(Le.target.checked?A==null?void 0:A.map(Ce=>Ce==null?void 0:Ce.id):[])}},"\u5168\u9009"),ft.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ft.createElement(Xe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:ye.leftSearch,onChange:Le=>{z(Mn(In({},ye),{leftSearch:Le.target.value}))}}),ft.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((te=ye.leftSearch?A==null?void 0:A.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(ye.leftSearch)}):A)==null?void 0:te.length)!==0?ft.createElement(w.default.Group,{value:C,onChange:Le=>{p(Le)}},ft.createElement(jr.Z,{direction:"vertical"},(qe=ye.leftSearch?A==null?void 0:A.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(ye.leftSearch)}):A)==null?void 0:qe.map((Le,Ce)=>ft.createElement(w.default,{key:Ce,value:Le.id},Le==null?void 0:Le.name)))):ft.createElement(ie.Z,{styles:{margin:"0 auto"}})))),ft.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ft.createElement("div",null,"\u5DF2\u9009\u62E9",(Ee==null?void 0:Ee.length)||0,"\u4E2A\u5206\u73ED"),ft.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ft.createElement(Xe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:ye.rigthSearch,onChange:Le=>{z(Mn(In({},ye),{rigthSearch:Le.target.value}))}}),ft.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((Ne=ye.rigthSearch?Ee==null?void 0:Ee.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(ye.rigthSearch)}):Ee)==null?void 0:Ne.length)!==0?(tt=ye.rigthSearch?Ee==null?void 0:Ee.filter(Le=>{var Ce;return(Ce=Le==null?void 0:Le.name)==null?void 0:Ce.includes(ye.rigthSearch)}):Ee)==null?void 0:tt.map((Le,Ce)=>ft.createElement(le.Z,{key:Ce,wrap:!1,align:"middle",justify:"space-between"},ft.createElement(R.Z,null,Le==null?void 0:Le.name),ft.createElement(R.Z,null,ft.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{p(C==null?void 0:C.filter(Xt=>Xt!==(Le==null?void 0:Le.id)))}})))):ft.createElement(ie.Z,{styles:{margin:"0 auto"}})))))},Ja=A=>{var C=A,{classroomList:p,dispatch:te,user:qe,getData:Ne}=C,tt=sn(C,["classroomList","dispatch","user","getData"]),ye,z,Ee,Tt,Le,Ce;const Xt=(0,D.useParams)(),[at]=Ae.default.useForm(),nt=((ye=p==null?void 0:p.actionTabs)==null?void 0:ye.key)==="\u6279\u91CF\u8865\u4EA4",[,Ge,ot,gt]=(0,vr.U)(be.c_,In(In({},Xt),(z=p==null?void 0:p.actionTabs)==null?void 0:z.params)),[,,gr,Yt]=(0,vr.U)(be.nP,{course_id:Xt==null?void 0:Xt.coursesId,homework_ids:(Ee=p==null?void 0:p.actionTabs)==null?void 0:Ee.selectArrs}),[,hr,Ot]=(0,vr.U)(be.sm,{course_id:Xt==null?void 0:Xt.coursesId,homework_ids:(Tt=p==null?void 0:p.actionTabs)==null?void 0:Tt.selectArrs}),we=(...yt)=>Aa(void 0,[...yt],function*(Ze={}){gr({});const Ir=yield ot({page:1,limit:2e4,homework_id:p.actionTabs.type===1?"":p.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{nt&&we()},[nt]),ft.createElement(q.default,{centered:!0,title:(Le=p==null?void 0:p.actionTabs)==null?void 0:Le.key,width:800,open:nt,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{te({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:hr,onOk:()=>Aa(void 0,null,function*(){at.submit()})},ft.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ft.createElement(Ae.default,{form:at,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:yt=>Aa(void 0,null,function*(){var Ze,Ir,pr;const Qr=yield Ot(((Ze=gt==null?void 0:gt.course_groups)==null?void 0:Ze.length)>0?{unified_late:((Ir=gt==null?void 0:gt.course_groups)==null?void 0:Ir.length)<=0,allow_late_settings:[In({},yt)]}:In({unified_late:((pr=gt==null?void 0:gt.course_groups)==null?void 0:pr.length)<=0},yt));(Qr==null?void 0:Qr.status)==0&&(O.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),te({type:"classroomList/setActionTabs",payload:{}}),Ne&&Ne())})},ft.createElement(le.Z,{wrap:!1,gutter:20},ft.createElement(R.Z,{flex:1},ft.createElement(Ae.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ft.createElement(Xe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ft.createElement(R.Z,{flex:"390px"},ft.createElement(Ae.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(yt,Ze,Ir){return Ze&&rt()(Ze).startOf("minute")<=rt()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Ze&&rt()(Ze).startOf("minute")<=rt()(Yt==null?void 0:Yt.max_late_time).startOf("minute")?(O.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Yt==null?void 0:Yt.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ft.createElement(ua.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:yt=>(0,F.BO)(yt,{startTime:Yt==null?void 0:Yt.max_late_time}),disabledTime:yt=>(0,F.hv)(yt,{compared:Yt==null?void 0:Yt.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:rt()("00:00:00","HH:mm:ss")}})))),((Ce=gt==null?void 0:gt.course_groups)==null?void 0:Ce.length)>0&&ft.createElement(dr.Z,{spinning:Ge},ft.createElement(Ae.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ft.createElement(Va,{data:(gt==null?void 0:gt.course_groups)||[],onChange:yt=>{gr({group_ids:yt})}})))))};var Ya=(0,D.connect)(({classroomList:A,user:C})=>({classroomList:A,user:C}))(Ja),Z=s(59301),Fa=Object.defineProperty,qa=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Sa=(A,C,p)=>C in A?Fa(A,C,{enumerable:!0,configurable:!0,writable:!0,value:p}):A[C]=p,kr=(A,C)=>{for(var p in C||(C={}))xa.call(C,p)&&Sa(A,p,C[p]);if(da)for(var p of da(C))_a.call(C,p)&&Sa(A,p,C[p]);return A},fa=(A,C)=>qa(A,ca(C)),Fn=(A,C,p)=>new Promise((te,qe)=>{var Ne=z=>{try{ye(p.next(z))}catch(Ee){qe(Ee)}},tt=z=>{try{ye(p.throw(z))}catch(Ee){qe(Ee)}},ye=z=>z.done?te(z.value):Promise.resolve(z.value).then(Ne,tt);ye((p=p.apply(A,C)).next())});const Tn=(0,n.createContext)({selectArrs:[]}),Qa=({classroomList:A,loading:C,dispatch:p,user:te})=>{var qe,Ne,tt,ye;const[z,Ee]=(0,D.useSearchParams)(),Tt=(0,D.useLocation)(),Le=(0,D.useParams)(),[Ce,Xt]=(0,n.useState)(fa(kr({},Le),{id:Le.coursesId,limit:20})),[at,nt]=(0,n.useState)(!1),[Ge,ot]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[gt,gr]=(0,n.useState)([]),[Yt,hr]=(0,n.useState)(!1),[Ot,we]=(0,n.useState)(!1),[yt,Ze]=(0,n.useState)([]),[Ir,pr]=(0,n.useState)(!1),[Qr,bn]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:St,detailLeftMenus:An,detailTopBanner:Dt,taskList:Kt}=A;Ce.type=1,Ce.categoryId?Ce.category=Ce.categoryId:delete Ce.category,(0,n.useEffect)(()=>{const He=z.get("tabs");He&&He!==void 0&&((0,v.GJ)()?Ce.status=He:Ce.order=He)},[Tt.search]),(0,n.useEffect)(()=>{z.get("tabs")==="0"&&(Ce.status="0",Ce.page=1)},[z.get("tabs")]),(0,n.useEffect)(()=>{var He,Ut,Or;if((He=te==null?void 0:te.userInfo)!=null&&He.login){const Er=F.cX.getItem(`${(Ut=te==null?void 0:te.userInfo)==null?void 0:Ut.login}${(0,v.GJ)()?"Teacher":"Student"}`,"CommonHomework");Er&&(Ce.sort_by=Er==null?void 0:Er.type,Ce.sort_direction=Er==null?void 0:Er.direction,bn(Er==null?void 0:Er.name));const Ur=z.get("tabs");let Jr=Le.categoryId===void 0?{}:{categoryId:Le.categoryId,category:Le.categoryId};Ur&&Ur!==void 0&&((0,v.GJ)()?Ce.status=Ur:Ce.order=Ur),mr(Jr)}else if((Or=te==null?void 0:te.userInfo)!=null&&Or.username){const Er=z.get("tabs");let Ur=Le.categoryId===void 0?{}:{categoryId:Le.categoryId,category:Le.categoryId};Er&&Er!==void 0&&((0,v.GJ)()?Ce.status=Er:Ce.order=Er),mr(Ur)}},[(qe=te==null?void 0:te.userInfo)==null?void 0:qe.login,Tt==null?void 0:Tt.pathname]),(0,n.useEffect)(()=>{Xt(kr(kr({},Ce),Le))},[Le==null?void 0:Le.categoryId]),(0,n.useEffect)(()=>{A.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(gr([]),Ze([])),A.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&mr()},[A.actionTabs.key]),(0,n.useEffect)(()=>{gr([])},[St]),(0,n.useEffect)(()=>{we(!1)},[Ce.categoryId]),(0,n.useEffect)(()=>{p({type:"classroomList/getAssistantPermissions",payload:{course_id:Ce.id}})},[]),(0,n.useEffect)(()=>{St&&St.homeworks&&(gt.length===St.homeworks.length&>.length>0?hr(!0):gt.length!==St.homeworks.length&&hr(!1))},[gt]);const cn=(He,Ut)=>{Ce.page=He,Ce.limit=Ut,mr()},mr=(He={})=>{gr([]),Ze([]),(0,v.GJ)()?p({type:"classroomList/getClassroomTeacherCommonList",payload:fa(kr(kr({},Ce),He),{type:1})}):p({type:"classroomList/getClassroomCommonList",payload:kr(kr({},Ce),He)})},nn=()=>Fn(void 0,null,function*(){const He=yield(0,B.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(He!=null&&He.data){const Ut=He.data.score_settings;Object.keys(Ut).map(function(Or){Or.indexOf("proportion")>-1&&(Ut[Or]=(Ut[Or]*100).toFixed(0))}),console.log(Ut),ot(kr({},Ut))}}),Xn=()=>{if((0,v.GJ)()){const{all_count:He,unpublished_count:Ut,not_start_count:Or,in_progress_count:Er,overed_count:Ur}=St;return[{name:"\u5168\u90E8",id:0,total:He||0},{name:"\u672A\u53D1\u5E03",id:1,total:Ut||0},{name:"\u672A\u5F00\u59CB",id:4,total:Or||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Er||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ur||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},_n=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Oa=He=>{var Ut;if((0,v.Rm)()&&!((Ut=A.AssistantObject.normal)!=null&&Ut.can_create)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He==="1"?D.history.push(`/classrooms/${Ce.coursesId}/common_homework/${Ce.categoryId}/add`):He==="2"?ga():He==="3"&&p({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},ga=()=>{p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:Ce}})},eo=(Ne=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Z.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Z.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Z.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Z.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,v.GJ)()||(0,v.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:Z.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Dt.is_public}].filter(He=>He==null?void 0:He.isShow))==null?void 0:Ne.map(He=>(delete He.isShow,He)),Ra=He=>{var Ut,Or,Er,Ur;if(gt.length===0)return O.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Jr=He.label||"",La={key:Jr,selectArrs:gt,selectArrsAll:yt,type:["publish","deadline"].includes(He.key)?1:"",params:Ce};switch(He.key){case"publish":if((0,v.Rm)()&&!((Or=(Ut=A==null?void 0:A.AssistantObject)==null?void 0:Ut.normal)!=null&&Or.can_publish)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jr="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,v.Rm)()&&!((Ur=(Er=A==null?void 0:A.AssistantObject)==null?void 0:Er.normal)!=null&&Ur.can_stop)){O.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jr="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Jr="\u6279\u91CF\u8865\u4EA4";break;case"delete":Jr="\u5220\u9664";break;case"collection":Jr="\u6536\u85CF";break}p({type:"classroomList/setActionTabs",payload:fa(kr({},La),{key:Jr})})},to=He=>Fn(void 0,null,function*(){yield p({type:"classroomList/updateTaskPosition",payload:{category_id:Ce.categoryId,courseId:Ce.id,task_ids:He,container_type:"common_homework"}}),mr()}),kn=(0,n.useMemo)(()=>{let He=[];return Kt.length>0&&(He=Kt.map(Ut=>({user_name:Ut.user_name,task_name:Ut.task_name,task_id:Ut.task_id,category:Ut.category,status:Ut.status}))),He},[Kt]),Un=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Z.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),Z.createElement("br",null),"\u6CE8\u610F",Z.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Z.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Z.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Z.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ro=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Z.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return Z.createElement(Tn.Provider,{value:{params:Ce,batchStatus:Ot,selectArrs:gt,setSelectArrs:gr,allSelect:Yt,dataSource:St.homeworks||[],detailLeftMenus:An,main_category_id:St.main_category_id||"",selectArrsAll:yt,setAllSelect:hr,useBatchStatus:we,dispatch:p,getData:mr,setSelectArrsAll:Ze}},Z.createElement("section",null,Z.createElement("aside",{className:Hr.bg},Z.createElement(_r.Z,{isLoading:C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Xn(),isAdmin:(0,v.GJ)(),dispatch:p,type:St==null?void 0:St.main_category_name,exportType:"normal",TooltipTitle:Ce.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:Ce.categoryId,dropdownMenu:_n,showControlButton:(0,v.GJ)(),isShowRightControl:(0,F.Oo)(An==null?void 0:An.course_modules,Ce.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:He=>{He.id!==void 0&&((0,v.GJ)()?Ce.status=He.id:Ce.order=He.id),we(!1),Ce.page=1,D.history.replace(`${Tt.pathname}?tabs=${He.id}`),mr(Ce)},defaultSelectedKeys:[z.get("tabs")?z.get("tabs"):"0"],onsetClick:()=>{nn(),nt(!0)},onTooltipTitleClick:()=>{p({type:"classroomList/setActionTabs",payload:{key:Ce.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:Ce,selectArrs:{category_name:St==null?void 0:St.category_name,category_id:(St==null?void 0:St.category_id)||(St==null?void 0:St.main_category_id)},cb:()=>{mr()}}})},onDropdownMenuClick:Oa}),Z.createElement(zr.Z,{dataSource:St.homeworks||[],isAdmin:(0,v.GJ)(),batchStatus:!0,SortMenuName:Qr,setSortMenuName:bn,onSearch:He=>{Ce.search=He,Ce.page=1,mr()},onSort:He=>{var Ut;Ce.sort_by=He.type,Ce.sort_direction=He.direction,Ce.page=1,F.cX.setItem(`${(Ut=te==null?void 0:te.userInfo)==null?void 0:Ut.login}${(0,v.GJ)()?"Teacher":"Student"}`,He,"CommonHomework"),mr(Ce)},onBatch:He=>we(He)})),(St==null?void 0:St.all_count)===0&&(0,v.GJ)()?!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(ir,{params:Ce,dispatch:p,onSelect:ga}):(St==null?void 0:St.homeworks)&&St.homeworks.length===0&&!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(ie.Z,null),Z.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(Z.Fragment,null,Z.createElement("aside",{className:"animated fadeIn"},(tt=St==null?void 0:St.homeworks)==null?void 0:tt.map((He,Ut)=>Z.createElement(Cn,{key:Ut,dataSource:He,params:Ce,manageAllGroup:St==null?void 0:St.manage_all_group})),!C[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement("aside",{className:"tc mb50 mt30"},(St==null?void 0:St.query_total_count)>10&&Z.createElement(N.Z,{showSizeChanger:!0,onChange:cn,defaultCurrent:1,current:Ce.page||1,pageSize:Ce.limit||20,total:St.query_total_count}))),gt.length>0&&(0,v.GJ)()&&Z.createElement(re.Z,{offsetBottom:0},Z.createElement(mn,{buttonDataSource:eo,onClick:Ra})))),((ye=A==null?void 0:A.actionTabs)==null?void 0:ye.key)==="\u6279\u91CF\u8865\u4EA4"&&Z.createElement(Ya,{getData:mr}),Z.createElement(S,{onCallback:()=>we(!1)}),Z.createElement(Hn.Z,{onOk:()=>{mr()}}),Z.createElement(Jn.Z,{onOk:()=>{}}),Z.createElement($.Z,{onCallback:()=>we(!1),courseEndTime:St==null?void 0:St.course_end_time}),Z.createElement(De.Z,{courseEndTime:St==null?void 0:St.course_end_time,visible:A.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:A.actionTabs.selectArrs,courseId:Le.coursesId,isBatch:A.actionTabs.type!==2,successCallback:()=>{we(!1),mr()}}),Z.createElement(lt,null),Z.createElement(L,{onCallback:()=>we(!1)}),Z.createElement(qt,{onCallback:()=>we(!1)}),Z.createElement(It,{refreshList:mr}),Z.createElement(nr.Z,null),Z.createElement(Bn.Z,{visible:A.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:to,data:kn,onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{key:""}})}}),Ir&&Z.createElement(la,{courseId:Ce.coursesId,type:"1",onCancel:()=>pr(!1)}),Z.createElement(q.default,{open:at,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{nt(!1)},onOk:()=>Fn(void 0,null,function*(){const He=JSON.parse(JSON.stringify(Ge));Object.keys(He).map(function(Or){Or.indexOf("proportion")>-1&&(He[Or]=He[Or]/100)}),(yield(0,B.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:He}})).status===0&&(O.ZP.success("\u8BBE\u7F6E\u6210\u529F"),nt(!1))}),width:800},Z.createElement("div",null,Z.createElement(le.Z,null,Z.createElement(R.Z,{span:24},Z.createElement(le.Z,{align:"middle"},Z.createElement(R.Z,{span:24},Z.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),Z.createElement(le.Z,{className:"mt25"},Z.createElement(R.Z,null,Z.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),Z.createElement(R.Z,{span:24,className:"pl30 mt10"})),Z.createElement(le.Z,null,Z.createElement(Y.ZP.Group,{value:Ge==null?void 0:Ge.ta_mode,onChange:He=>{Ge.ta_mode=He.target.value,ot(kr({},Ge))}},Z.createElement(Y.ZP,{value:1,style:{marginTop:15}},Z.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),Z.createElement("br",null),Z.createElement(Y.ZP,{value:0,style:{marginTop:15}},Z.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),Z.createElement(le.Z,{className:"mt25"},Z.createElement(R.Z,null,Z.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),Z.createElement(R.Z,{span:24,className:"pl30 mt10"})),Z.createElement(le.Z,null,Z.createElement(Y.ZP.Group,{value:Ge.final_mode,onChange:He=>{Ge.final_mode=He.target.value,ot(kr({},Ge))}},Z.createElement(Y.ZP,{value:!1,style:{marginTop:15}},Z.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(ae.Z,{placement:"bottomLeft",content:Un,trigger:"click"},Z.createElement(H.Z,{className:"ml20 current"})))),Z.createElement(le.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(R.Z,null,"\u6559\u5E08\u8BC4\u5206:"),Z.createElement(R.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:Ge.te_proportion,onChange:He=>{Ge.te_proportion=He,ot(Object.assign({},Ge))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(le.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(R.Z,null,"\u52A9\u6559\u8BC4\u5206:"),Z.createElement(R.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:Ge.ta_proportion,onChange:He=>{Ge.ta_proportion=He,ot(Object.assign({},Ge))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(le.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(R.Z,null,"\u5B66\u751F\u533F\u8BC4:"),Z.createElement(R.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:Ge.st_proportion,onChange:He=>{Ge.st_proportion=He,ot(Object.assign({},Ge))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement("br",null),Z.createElement(Y.ZP,{value:!0,style:{marginTop:15}},Z.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(ae.Z,{placement:"bottomLeft",content:ro,trigger:"click"},Z.createElement(H.Z,{className:"ml20 current"}))))),Z.createElement("br",null)),Z.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),Z.createElement(le.Z,{className:"mt25"},Z.createElement(R.Z,null,Z.createElement("strong",null,Z.createElement(w.default,{checked:Ge.is_repeat_minus,style:{fontSize:"16px"},onChange:He=>{Ge.is_repeat_minus=He.target.checked,ot(Object.assign({},Ge))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",Z.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),Z.createElement(R.Z,{span:24,className:"pl30 mt10"})),(Ge==null?void 0:Ge.is_repeat_minus)&&Z.createElement("div",{style:{paddingLeft:35}},Z.createElement(le.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(R.Z,null,"\u67E5\u91CD\u6263\u5206:"),Z.createElement(R.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:Ge.repeat_setting_score,onChange:He=>{Ge.repeat_setting_score=He,ot(Object.assign({},Ge))}}))),Z.createElement(le.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(R.Z,null,"\u6263\u5206\u9600\u503C:"),Z.createElement(R.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:Ge.repeat_limit,onChange:He=>{Ge.repeat_limit=He,ot(Object.assign({},Ge))}}),Z.createElement("span",{className:"ml10"},"%"))))))))};var $a=(0,D.connect)(({classroomList:A,loading:C,user:p,globalSetting:te})=>({classroomList:A,globalSetting:te,user:p,loading:C.effects}))(Qa)},69924:function(dt,Me,s){"use strict";var n=s(59301),D=s(54580),O=s(78241),N=s(43418),re=s(8591),q=s(1710),le=s(92832),R=s(95237),Y=s(43604),ae=s(5871),b=s(5083),w=s(89070),H=s(12290),F=s(3294),v=s(1370),B=s(99064),_=s(79834),M=s(61186),W=s.n(M),oe=s(955),X=s(59301),P=Object.defineProperty,Pe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ge=($,De,he)=>De in $?P($,De,{enumerable:!0,configurable:!0,writable:!0,value:he}):$[De]=he,ve=($,De)=>{for(var he in De||(De={}))pe.call(De,he)&&ge($,he,De[he]);if(Pe)for(var he of Pe(De))fe.call(De,he)&&ge($,he,De[he]);return $},Q=($,De,he)=>new Promise((Te,Fe)=>{var V=h=>{try{se(he.next(h))}catch(T){Fe(T)}},K=h=>{try{se(he.throw(h))}catch(T){Fe(T)}},se=h=>h.done?Te(h.value):Promise.resolve(h.value).then(V,K);se((he=he.apply($,De)).next())});const{Dragger:k}=D.default,S=({classroomList:$,dispatch:De,onOk:he})=>{const Te=(0,w.useParams)(),[Fe]=O.default.useForm(),[V,K]=(0,n.useState)(),[se,h]=(0,n.useState)(!1),T={height:100,onRemove:()=>{K("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:ue=>Q(void 0,null,function*(){return K(ue),!1})};return(0,n.useEffect)(()=>{Fe.setFieldsValue({publish_time:W()(W()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:W()(W()(new Date((0,oe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[$.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),X.createElement(N.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:$.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:se},onOk:()=>Q(void 0,null,function*(){Fe.submit()}),onCancel:()=>{Fe.resetFields(),De({type:"classroomList/setActionTabs",payload:{}})}},X.createElement(O.default,{form:Fe,colon:!1,onFinish:ue=>Q(void 0,null,function*(){var Se,Ue,lt;if(!(V!=null&&V.size)){re.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}h(!0);let Je=new FormData;Je.append("name",ue.name),Je.append("type",$.actionTabs.type),Je.append("category_id",(Te==null?void 0:Te.categoryId)||null),$.actionTabs.type==="exercise"?(Je.append("time",ue.time||""),Je.append("total_score",ue.total_score)):Je.append("description",ue.description||""),Je.append("publish_time",W()(ue.publish_time).format("YYYY-MM-DD HH:mm")),Je.append("end_time",W()(ue.end_time).format("YYYY-MM-DD HH:mm")),Je.append("file",V);let ut=yield(0,B.ZP)(`/api/courses/${Te.coursesId}/export_external_score_homework.json`,{method:"post",body:Je},!0);h(!1),(ut==null?void 0:ut.status)===0&&(Fe.resetFields(),De({type:"classroomList/setActionTabs",payload:{}}),he(),((Ue=(Se=ut==null?void 0:ut.data)==null?void 0:Se.fail)==null?void 0:Ue.length)>0&&N.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:X.createElement(q.default,{pagination:!1,dataSource:(lt=ut==null?void 0:ut.data)==null?void 0:lt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,oe.FH)("",F.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${$.actionTabs.type}`)}}))})},X.createElement(O.default.Item,{label:$.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${$.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},X.createElement(le.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${$.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),$.actionTabs.type!=="exercise"&&X.createElement(O.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},X.createElement(H.Z,{watch:!0})),$.actionTabs.type==="exercise"&&X.createElement(R.Z,{style:{marginLeft:6}},X.createElement(Y.Z,{span:12},X.createElement(O.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},X.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),X.createElement(Y.Z,{span:12},X.createElement(O.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},X.createElement(ae.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),X.createElement(R.Z,{style:{marginLeft:6,marginBottom:12}},X.createElement(Y.Z,{span:12},X.createElement(O.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},X.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:ue=>(0,_.Q8)(ue),disabledTime:ue=>(0,_.d0)(ue),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),X.createElement(Y.Z,{span:12},X.createElement(O.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},X.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:ue=>(0,_.Q8)(ue,"",Fe.getFieldValue("publish_time")),disabledTime:ue=>(0,_.d0)(ue,Fe.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),X.createElement(O.default.Item,{style:{marginBottom:0},label:X.createElement("div",null,X.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),X.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},X.createElement("div",null,X.createElement("a",{download:"\u6A21\u7248.xlsx",className:v.Z.downloadbutton,href:F.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${$.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),X.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),X.createElement(O.default.Item,{style:{marginBottom:0}},X.createElement(k,ve({},T),X.createElement("a",{className:v.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),X.createElement("br",null),X.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Me.Z=(0,w.connect)(({classroomList:$})=>({classroomList:$}))(S)},59437:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return ae}});var n=s(59301),D=s(92832),O=s(24905),N=s(95237),re={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=s(8797),R=(b,w,H)=>new Promise((F,v)=>{var B=W=>{try{M(H.next(W))}catch(oe){v(oe)}},_=W=>{try{M(H.throw(W))}catch(oe){v(oe)}},M=W=>W.done?F(W.value):Promise.resolve(W.value).then(B,_);M((H=H.apply(b,w)).next())}),ae=({data:b,value:w=[],handleChangePage:H,className:F="",setSelectedRowKeys:v,selectedRowKeys:B,onChange:_=()=>{}})=>{const[M,W]=(0,n.useState)([]),[oe,X]=(0,n.useState)([]),[P,Pe]=(0,n.useState)([]);let[pe,fe]=(0,n.useState)(1),[ge,ve]=(0,n.useState)();return(0,n.useEffect)(()=>{W(b),X([]),Pe([])},[b]),(0,n.useEffect)(()=>{v&&(X(B),Pe(B))},[B]),n.createElement("div",{className:`flex justify-between w-full ${F}`},n.createElement("div",{className:re.leftdiv},n.createElement(D.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Q=>R(void 0,null,function*(){W(b.filter(k=>{var S;return(S=k==null?void 0:k.name)==null?void 0:S.includes(Q.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),M.length===0&&n.createElement(le.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(O.default.Group,{value:oe.map(Q=>`${Q.id}`),onChange:Q=>{v(M.filter(k=>Q.includes(`${k.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},M.map((Q,k)=>n.createElement(N.Z,{key:Q.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},n.createElement(O.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Q.is_published,value:`${Q.id}`},n.createElement("div",{className:re.listClass},n.createElement("span",{className:re.spantitle,style:{width:Q.is_published?"108px":"170px"}},Q.name),Q.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:re.rightdiv},n.createElement(D.default.Search,{onChange:Q=>{Pe(oe.filter(k=>k.name.includes(Q.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),P.length===0&&n.createElement(le.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),P.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},P.map((Q,k)=>n.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Q.id},n.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Q.name),n.createElement("img",{src:q,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{v(oe.filter(S=>`${S.id}`!=`${Q.id}`))}})))))))}},50757:function(dt,Me,s){"use strict";s.d(Me,{Ei:function(){return M},rU:function(){return W},ZP:function(){return X}});var n=s(59301),D={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},O=s(78241),N=s(24905),re=s(5871),q=s(95237),le=s(43604),R=s(6848),Y=s(92310),ae=s.n(Y),b=s(59301),w=Object.defineProperty,H=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,B=(P,Pe,pe)=>Pe in P?w(P,Pe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):P[Pe]=pe,_=(P,Pe)=>{for(var pe in Pe||(Pe={}))F.call(Pe,pe)&&B(P,pe,Pe[pe]);if(H)for(var pe of H(Pe))v.call(Pe,pe)&&B(P,pe,Pe[pe]);return P};const M=({value:P,className:Pe,style:pe})=>{const[fe,ge]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(P){const{submit_limit:Q,must_file:k}=P;if(Q&&k){ge("1");return}if(Q&&!k){ge("2");return}if(!Q&&k){ge("3");return}}},[P]);const ve={1:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},P==null?void 0:P.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},P==null?void 0:P.submit_limit_num),"\u5B57\u7B26"),3:b.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return fe==="0"?b.createElement(b.Fragment,null):b.createElement("section",{className:ae()(D.exhibition,Pe),style:pe},b.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ve==null?void 0:ve[fe])},W=({className:P,style:Pe,form:pe})=>{const fe=O.default.useWatch("submit_limit",pe),ge=O.default.useWatch("can_submit",pe);return b.createElement("section",{className:ae()(D.wrap,P),style:Pe},b.createElement("div",{className:`${D.title}`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement("div",null,b.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(O.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),b.createElement(O.default.Item,{name:"submit_num",rules:ge&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},b.createElement(re.Z,{precision:0,min:1,disabled:!ge,size:"large",addonAfter:"\u6B21",style:{width:223}})),b.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},b.createElement(O.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),b.createElement(O.default.Item,{className:"mr10",name:"submit_limit_num",rules:fe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(re.Z,{precision:0,min:1,disabled:!fe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),b.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},b.createElement(O.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},b.createElement(N.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(O.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(N.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),b.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var X=({value:P,onChange:Pe,className:pe,style:fe,disabled:ge=!1,checkMarginLeft:ve=0})=>{const Q={submit_limit:!1,submit_limit_num:200,must_file:!1},[k,S]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(P,"value"),!P)return;const De={submit_limit:P==null?void 0:P.submit_limit,submit_limit_num:P==null?void 0:P.submit_limit_num,must_file:P==null?void 0:P.must_file,can_submit:P==null?void 0:P.can_submit,submit_num:P==null?void 0:P.submit_num};S(_({},De))},[P]);const $=De=>{const he=_(_({},k),De);Pe(he)};return b.createElement("section",{className:ae()(D.wrap,pe),style:fe},b.createElement("div",{className:`${D.title} mt30`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement(q.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},b.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{disabled:ge,checked:k==null?void 0:k.can_submit,onChange:De=>$({can_submit:De.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),b.createElement(re.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ge||!(k!=null&&k.can_submit),value:k==null?void 0:k.submit_num,onChange:De=>$({submit_num:De})}),b.createElement(R.Z,{overlayInnerStyle:{width:520},title:b.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",b.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",b.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${D.title_icon}`}))),b.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{style:{marginLeft:ve},disabled:ge,checked:k==null?void 0:k.submit_limit,onChange:De=>$({submit_limit:De.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),b.createElement(re.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ge||!(k!=null&&k.submit_limit),value:k==null?void 0:k.submit_limit_num,onChange:De=>$({submit_limit_num:De})})),b.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(N.default,{style:{marginLeft:ve},disabled:ge,checked:k==null?void 0:k.must_file,onChange:De=>$({must_file:De.target.checked})}),b.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},22488:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return X}});var n=s(59301),D=s(43418),O=s(61621),N=s(95237),re=s(6848),q={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},le=s(54203),R=s(89070),Y=s(59301),ae=Object.defineProperty,b=Object.defineProperties,w=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,B=(P,Pe,pe)=>Pe in P?ae(P,Pe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):P[Pe]=pe,_=(P,Pe)=>{for(var pe in Pe||(Pe={}))F.call(Pe,pe)&&B(P,pe,Pe[pe]);if(H)for(var pe of H(Pe))v.call(Pe,pe)&&B(P,pe,Pe[pe]);return P},M=(P,Pe)=>b(P,w(Pe)),W=(P,Pe,pe)=>new Promise((fe,ge)=>{var ve=S=>{try{k(pe.next(S))}catch($){ge($)}},Q=S=>{try{k(pe.throw(S))}catch($){ge($)}},k=S=>S.done?fe(S.value):Promise.resolve(S.value).then(ve,Q);k((pe=pe.apply(P,Pe)).next())}),X=({type:P=1,data:Pe,visible:pe,callback:fe,onCancel:ge})=>{var ve,Q;const[k,S]=(0,n.useState)([]),$=(0,R.useSelector)(Fe=>Fe.loading);(0,n.useEffect)(()=>{S(Pe)},[JSON.stringify(Pe)]);const De=(Fe,V)=>{const K=(h,T,ue)=>{const Se=Array.from(h),[Ue]=Se.splice(T,1);return Se.splice(ue,0,Ue),Se};if(!Fe.destination)return;const se=K(V,Fe.source.index,Fe.destination.index);S(se)},he=Fe=>{let V={};return P===1&&(V={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[Fe]),P===2&&(V={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[Fe]),Y.createElement("div",{className:q.tag,style:_({},V)},Fe)},Te=()=>W(void 0,null,function*(){fe(k.map(Fe=>Fe.task_id))});return Y.createElement(D.default,{centered:!0,destroyOnClose:!0,open:pe,onCancel:ge,onOk:Te,confirmLoading:(ve=$==null?void 0:$.effects)==null?void 0:ve["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},Y.createElement("div",{className:q.wrap},Y.createElement("div",{className:q.tip},Y.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),Y.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),Y.createElement(O.Z,{loading:(Q=$==null?void 0:$.effects)==null?void 0:Q["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},Y.createElement(le.Z5,{onDragEnd:Fe=>De(Fe,k)},Y.createElement(le.bK,{droppableId:"droppable"},(Fe,V)=>Y.createElement("div",M(_({ref:Fe.innerRef},Fe.droppableProps),{className:q.listWrap}),k.map((K,se)=>Y.createElement(le._l,{key:K.task_id,draggableId:K.task_id.toString(),index:se},(h,T)=>Y.createElement("div",M(_(_({ref:h.innerRef},h.draggableProps),h.dragHandleProps),{className:q.li}),Y.createElement(N.Z,{align:"middle"},Y.createElement("div",{className:q.nameWrap},Y.createElement(re.Z,{title:K==null?void 0:K.task_name},Y.createElement("div",{className:q.name},K==null?void 0:K.task_name))),he(K==null?void 0:K.status)),Y.createElement(N.Z,{align:"middle",className:"font12 mt10"},Y.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",Y.createElement("span",{className:"ml5 c-black"},(K==null?void 0:K.user_name)||"--")))))),Fe.placeholder))))))}},23538:function(dt,Me,s){"use strict";s.d(Me,{$J:function(){return O},JZ:function(){return re},bN:function(){return le},jP:function(){return q},rO:function(){return N}});var n=s(99064),D=(R,Y,ae)=>new Promise((b,w)=>{var H=B=>{try{v(ae.next(B))}catch(_){w(_)}},F=B=>{try{v(ae.throw(B))}catch(_){w(_)}},v=B=>B.done?b(B.value):Promise.resolve(B.value).then(H,F);v((ae=ae.apply(R,Y)).next())});function O(R){return(0,n.U2)(`libraries/${R}.json`)}function N(){return(0,n.U2)("library_tags.json")}function re(R){return D(this,null,function*(){return(yield(0,n.IV)(`attachments/${R}.json`)).status===0})}function q(R){return(0,n.v_)("libraries.json",R)}function le(R,Y){return(0,n.gz)(`libraries/${R}.json`,Y)}},83312:function(dt,Me,s){"use strict";s.d(Me,{U:function(){return Y}});var n=s(59301),D=Object.defineProperty,O=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,q=(ae,b,w)=>b in ae?D(ae,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):ae[b]=w,le=(ae,b)=>{for(var w in b||(b={}))N.call(b,w)&&q(ae,w,b[w]);if(O)for(var w of O(b))re.call(b,w)&&q(ae,w,b[w]);return ae},R=(ae,b,w)=>new Promise((H,F)=>{var v=M=>{try{_(w.next(M))}catch(W){F(W)}},B=M=>{try{_(w.throw(M))}catch(W){F(W)}},_=M=>M.done?H(M.value):Promise.resolve(M.value).then(v,B);_((w=w.apply(ae,b)).next())});function Y(ae,b){const[w,H]=(0,n.useState)(b),[F,v]=(0,n.useState)(!1),[B,_]=(0,n.useState)();return[w,F,(W,oe=!1)=>R(this,null,function*(){const X=oe?b:le(le({},w),W);v(!0),H(X);const P=yield ae(X);return v(!1),_(P),P}),B,_]}},54873:function(dt,Me,s){"use strict";s.d(Me,{_:function(){return b}});var n=s(49692),D=s(43418),O=s(8591),N=s(1710),re=s(955),q=s(59301),le=(w,H,F)=>new Promise((v,B)=>{var _=oe=>{try{W(F.next(oe))}catch(X){B(X)}},M=oe=>{try{W(F.throw(oe))}catch(X){B(X)}},W=oe=>oe.done?v(oe.value):Promise.resolve(oe.value).then(_,M);W((F=F.apply(w,H)).next())});const R=w=>le(void 0,[w],function*({is_jupyter:H,is_jupyter_lab:F,shixunId:v,homework_common_id:B,courseId:_}){if(H||F){const W=yield(0,n.BK)({id:v});W!=null&&W.identifier&&(0,re.xg)(`/tasks/${W.identifier}/jupyter?homework_common_id=${B}`);return}const M=yield(0,n.Ir)({id:v,homework_common_id:B});if(M!=null&&M.game_identifier){(0,re.xg)(`/tasks/${_}/${B}/${M.game_identifier}`);return}(M==null?void 0:M.status)===2?Y(M==null?void 0:M.message,B,_):(M==null?void 0:M.status)===3?ae(M==null?void 0:M.message):(M==null?void 0:M.status)==-3&&(0,re.eF)()}),Y=(w,H,F)=>{w=w!=null&&w.includes(".json")?w:`${w}.json`,D.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:q.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>le(void 0,null,function*(){const v=yield(0,n.$Q)({url:w});if(!v)return;O.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const B=yield(0,n.Ir)({id:v.shixun_identifier,homework_common_id:H});if(B!=null&&B.game_identifier){(0,re.xg)(`/tasks/${F}/${H}/${B.game_identifier}`);return}(B==null?void 0:B.status)===2?Y(B==null?void 0:B.message,H,F):(B==null?void 0:B.status)===3&&ae(B==null?void 0:B.message)})})},ae=w=>{D.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:q.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",w,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},b=(w,H)=>le(void 0,[w,H],function*(F,{is_jupyter:v,is_jupyter_lab:B}){const _=yield(0,n.WT)(F);if(_.length>1)return D.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:q.createElement("div",null,q.createElement("div",null,"\u4F60\u5F53\u524D\u6709",_.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),q.createElement(N.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(M,W){const{course_identifier:oe,id:X}=W||{};return q.createElement("a",{target:"_blank",href:`/classrooms/${oe}/shixun_homework/${X}/detail`},M)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(M,W){const{course_identifier:oe,id:X,shixun_identifier:P}=W;return q.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{R({is_jupyter:v,is_jupyter_lab:B,shixunId:P,homework_common_id:X,courseId:oe})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:_,rowKey:"id"}))}),!0;if(_.length===1){const{shixun_identifier:M,id:W,course_identifier:oe}=_[0];return R({is_jupyter:v,is_jupyter_lab:B,shixunId:M,homework_common_id:W,courseId:oe}),!0}return!1});Me.Z=R},77578:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return n}});const n=D=>D?typeof D=="function"?D():D:null},27666:function(dt,Me,s){"use strict";var n=s(19127),D=s(16089);function O(N){let re;const q=R=>()=>{re=null,N.apply(void 0,(0,n.Z)(R))},le=function(){if(re==null){for(var R=arguments.length,Y=new Array(R),ae=0;ae{D.Z.cancel(re),re=null},le}Me.Z=O},81228:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return pe}});var n=s(52884),D=s(95727),O=s(65711),N=s(85745),re=s(59301),q=s(92310),le=s.n(q),R=s(29301),Y=s(2738),ae=s(27666),b=s(36355),w=s(83116),H=s(37613);const F=fe=>{const{componentCls:ge}=fe;return{[ge]:{position:"fixed",zIndex:fe.zIndexPopup}}};var v=(0,w.Z)("Affix",fe=>{const ge=(0,H.TS)(fe,{zIndexPopup:fe.zIndexBase+10});return[F(ge)]});function B(fe){return fe!==window?fe.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function _(fe,ge,ve){if(ve!==void 0&&ge.top>fe.top-ve)return ve+ge.top}function M(fe,ge,ve){if(ve!==void 0&&ge.bottom{const k=Q.getTargetFunc(),S=k==null?void 0:k(),{prevTarget:$}=Q.state;$!==S&&(W.forEach(De=>{$==null||$.removeEventListener(De,Q.lazyUpdatePosition),S==null||S.addEventListener(De,Q.lazyUpdatePosition)}),Q.updatePosition(),Q.setState({prevTarget:S}))},Q.removeListeners=()=>{Q.timer&&(clearTimeout(Q.timer),Q.timer=null);const{prevTarget:k}=Q.state,S=Q.getTargetFunc(),$=S==null?void 0:S();W.forEach(De=>{$==null||$.removeEventListener(De,Q.lazyUpdatePosition),k==null||k.removeEventListener(De,Q.lazyUpdatePosition)}),Q.updatePosition.cancel(),Q.lazyUpdatePosition.cancel()},Q.getOffsetTop=()=>{const{offsetBottom:k,offsetTop:S}=Q.props;return k===void 0&&S===void 0?0:S},Q.getOffsetBottom=()=>Q.props.offsetBottom,Q.measure=()=>{const{status:k,lastAffix:S}=Q.state,{onChange:$}=Q.props,De=Q.getTargetFunc();if(k!==X.Prepare||!Q.fixedNodeRef.current||!Q.placeholderNodeRef.current||!De)return;const he=Q.getOffsetTop(),Te=Q.getOffsetBottom(),Fe=De();if(Fe){const V={status:X.None},K=B(Q.placeholderNodeRef.current);if(K.top===0&&K.left===0&&K.width===0&&K.height===0)return;const se=B(Fe),h=_(K,se,he),T=M(K,se,Te);h!==void 0?(V.affixStyle={position:"fixed",top:h,width:K.width,height:K.height},V.placeholderStyle={width:K.width,height:K.height}):T!==void 0&&(V.affixStyle={position:"fixed",bottom:T,width:K.width,height:K.height},V.placeholderStyle={width:K.width,height:K.height}),V.lastAffix=!!V.affixStyle,$&&S!==V.lastAffix&&$(V.lastAffix),Q.setState(V)}},Q.prepareMeasure=()=>{Q.setState({status:X.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Q.updatePosition=(0,ae.Z)(()=>{Q.prepareMeasure()}),Q.lazyUpdatePosition=(0,ae.Z)(()=>{const k=Q.getTargetFunc(),{affixStyle:S}=Q.state;if(k&&S){const $=Q.getOffsetTop(),De=Q.getOffsetBottom(),he=k();if(he&&Q.placeholderNodeRef.current){const Te=B(he),Fe=B(Q.placeholderNodeRef.current),V=_(Fe,Te,$),K=M(Fe,Te,De);if(V!==void 0&&S.top===V||K!==void 0&&S.bottom===K)return}}Q.prepareMeasure()}),Q}return(0,D.Z)(ve,[{key:"getTargetFunc",value:function(){const{getTargetContainer:k}=this.context,{target:S}=this.props;return S!==void 0?S:k!=null?k:oe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(k){this.addListeners(),(k.offsetTop!==this.props.offsetTop||k.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:k,placeholderStyle:S}=this.state,{affixPrefixCls:$,rootClassName:De,children:he}=this.props,Te=le()(k&&De,{[$]:!!k});let Fe=(0,Y.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return re.createElement(R.Z,{onResize:this.updatePosition},re.createElement("div",Object.assign({},Fe,{ref:this.placeholderNodeRef}),k&&re.createElement("div",{style:S,"aria-hidden":"true"}),re.createElement("div",{className:Te,ref:this.fixedNodeRef,style:k},re.createElement(R.Z,{onResize:this.updatePosition},he))))}}]),ve}(re.Component);P.contextType=b.E_;var pe=(0,re.forwardRef)((fe,ge)=>{const{prefixCls:ve,rootClassName:Q}=fe,{getPrefixCls:k}=(0,re.useContext)(b.E_),S=k("affix",ve),[$,De]=v(S),he=Object.assign(Object.assign({},fe),{affixPrefixCls:S,rootClassName:le()(Q,De)});return $(re.createElement(P,Object.assign({},he,{ref:ge})))})},39722:function(dt,Me,s){"use strict";s.d(Me,{t5:function(){return ae}});var n=s(92310),D=s.n(n),O=s(55477),N=s(59301),re=s(36355),q=s(77578),le=s(17356),R=function(w,H){var F={};for(var v in w)Object.prototype.hasOwnProperty.call(w,v)&&H.indexOf(v)<0&&(F[v]=w[v]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,v=Object.getOwnPropertySymbols(w);B{if(!(!H&&!F))return N.createElement(N.Fragment,null,H&&N.createElement("div",{className:`${w}-title`},(0,q.Z)(H)),N.createElement("div",{className:`${w}-inner-content`},(0,q.Z)(F)))},ae=w=>{const{hashId:H,prefixCls:F,className:v,style:B,placement:_="top",title:M,content:W,children:oe}=w;return N.createElement("div",{className:D()(H,F,`${F}-pure`,`${F}-placement-${_}`,v),style:B},N.createElement("div",{className:`${F}-arrow`}),N.createElement(O.G,Object.assign({},w,{className:H,prefixCls:F}),oe||Y(F,M,W)))},b=w=>{const{prefixCls:H}=w,F=R(w,["prefixCls"]),{getPrefixCls:v}=N.useContext(re.E_),B=v("popover",H),[_,M]=(0,le.Z)(B);return _(N.createElement(ae,Object.assign({},F,{prefixCls:B,hashId:M})))};Me.ZP=b},60324:function(dt,Me,s){"use strict";var n=s(92310),D=s.n(n),O=s(59301),N=s(77578),re=s(62892),q=s(36355),le=s(6848),R=s(39722),Y=s(17356),ae=function(H,F){var v={};for(var B in H)Object.prototype.hasOwnProperty.call(H,B)&&F.indexOf(B)<0&&(v[B]=H[B]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,B=Object.getOwnPropertySymbols(H);_{let{title:F,content:v,prefixCls:B}=H;return O.createElement(O.Fragment,null,F&&O.createElement("div",{className:`${B}-title`},(0,N.Z)(F)),O.createElement("div",{className:`${B}-inner-content`},(0,N.Z)(v)))},w=O.forwardRef((H,F)=>{const{prefixCls:v,title:B,content:_,overlayClassName:M,placement:W="top",trigger:oe="hover",mouseEnterDelay:X=.1,mouseLeaveDelay:P=.1,overlayStyle:Pe={}}=H,pe=ae(H,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:fe}=O.useContext(q.E_),ge=fe("popover",v),[ve,Q]=(0,Y.Z)(ge),k=fe(),S=D()(M,Q);return ve(O.createElement(le.Z,Object.assign({placement:W,trigger:oe,mouseEnterDelay:X,mouseLeaveDelay:P,overlayStyle:Pe},pe,{prefixCls:ge,overlayClassName:S,ref:F,overlay:B||_?O.createElement(b,{prefixCls:ge,title:B,content:_}):null,transitionName:(0,re.m)(k,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});w._InternalPanelDoNotUseOrYouWillBeFired=R.ZP,Me.Z=w},17356:function(dt,Me,s){"use strict";var n=s(17313),D=s(29878),O=s(19447),N=s(33166),re=s(83116),q=s(37613);const le=ae=>{const{componentCls:b,popoverColor:w,minWidth:H,fontWeightStrong:F,popoverPadding:v,boxShadowSecondary:B,colorTextHeading:_,borderRadiusLG:M,zIndexPopup:W,marginXS:oe,colorBgElevated:X,popoverBg:P}=ae;return[{[b]:Object.assign(Object.assign({},(0,n.Wf)(ae)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:W,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":X,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${b}-content`]:{position:"relative"},[`${b}-inner`]:{backgroundColor:P,backgroundClip:"padding-box",borderRadius:M,boxShadow:B,padding:v},[`${b}-title`]:{minWidth:H,marginBottom:oe,color:_,fontWeight:F},[`${b}-inner-content`]:{color:w}})},(0,O.ZP)(ae,{colorBg:"var(--antd-arrow-background-color)"}),{[`${b}-pure`]:{position:"relative",maxWidth:"none",margin:ae.sizePopupArrow,display:"inline-block",[`${b}-content`]:{display:"inline-block"}}}]},R=ae=>{const{componentCls:b}=ae;return{[b]:N.i.map(w=>{const H=ae[`${w}6`];return{[`&${b}-${w}`]:{"--antd-arrow-background-color":H,[`${b}-inner`]:{backgroundColor:H},[`${b}-arrow`]:{background:"transparent"}}}})}},Y=ae=>{const{componentCls:b,lineWidth:w,lineType:H,colorSplit:F,paddingSM:v,controlHeight:B,fontSize:_,lineHeight:M,padding:W}=ae,oe=B-Math.round(_*M),X=oe/2,P=oe/2-w,Pe=W;return{[b]:{[`${b}-inner`]:{padding:0},[`${b}-title`]:{margin:0,padding:`${X}px ${Pe}px ${P}px`,borderBottom:`${w}px ${H} ${F}`},[`${b}-inner-content`]:{padding:`${v}px ${Pe}px`}}}};Me.Z=(0,re.Z)("Popover",ae=>{const{colorBgElevated:b,colorText:w,wireframe:H}=ae,F=(0,q.TS)(ae,{popoverPadding:12,popoverBg:b,popoverColor:w});return[le(F),R(F),H&&Y(F),(0,D._y)(F,"zoom-big")]},ae=>({width:177,minWidth:177,zIndexPopup:ae.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},13570:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return se}});var n=s(96663),D=s(59301),O={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"},N=O,re=s(7657),q=function(T,ue){return D.createElement(re.Z,(0,n.Z)({},T,{ref:ue,icon:N}))},le=D.forwardRef(q),R=le,Y=s(92310),ae=s.n(Y),b=s(90493),w=s(72071),H=s(6620),F=s(18929),v=s(10228),B=s(26112);function _(h,T){var ue=h.disabled,Se=h.prefixCls,Ue=h.character,lt=h.characterRender,Je=h.index,ut=h.count,et=h.value,Ft=h.allowHalf,wt=h.focused,Bt=h.onHover,Mt=h.onClick,Ht=function(vt){Bt(vt,Je)},Vt=function(vt){Mt(vt,Je)},cr=function(vt){vt.keyCode===v.Z.ENTER&&Mt(vt,Je)},ee=Je+1,j=new Set([Se]);et===0&&Je===0&&wt?j.add("".concat(Se,"-focused")):Ft&&et+.5>=ee&&etJe?"true":"false","aria-posinset":Je+1,"aria-setsize":ut,tabIndex:ue?-1:0},D.createElement("div",{className:"".concat(Se,"-first")},L),D.createElement("div",{className:"".concat(Se,"-second")},L)));return lt&&(Ae=lt(Ae,h)),Ae}var M=D.forwardRef(_);function W(){var h=D.useRef({});function T(Se){return h.current[Se]}function ue(Se){return function(Ue){h.current[Se]=Ue}}return[T,ue]}function oe(h){var T=h.pageXOffset,ue="scrollLeft";if(typeof T!="number"){var Se=h.document;T=Se.documentElement[ue],typeof T!="number"&&(T=Se.body[ue])}return T}function X(h){var T,ue,Se=h.ownerDocument,Ue=Se.body,lt=Se&&Se.documentElement,Je=h.getBoundingClientRect();return T=Je.left,ue=Je.top,T-=lt.clientLeft||Ue.clientLeft||0,ue-=lt.clientTop||Ue.clientTop||0,{left:T,top:ue}}function P(h){var T=X(h),ue=h.ownerDocument,Se=ue.defaultView||ue.parentWindow;return T.left+=oe(Se),T.left}var Pe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(h,T){var ue,Se=h.prefixCls,Ue=Se===void 0?"rc-rate":Se,lt=h.className,Je=h.defaultValue,ut=h.value,et=h.count,Ft=et===void 0?5:et,wt=h.allowHalf,Bt=wt===void 0?!1:wt,Mt=h.allowClear,Ht=Mt===void 0?!0:Mt,Vt=h.character,cr=Vt===void 0?"\u2605":Vt,ee=h.characterRender,j=h.disabled,L=h.direction,Ae=L===void 0?"ltr":L,Xe=h.tabIndex,vt=Xe===void 0?0:Xe,rt=h.autoFocus,At=h.onHoverChange,_e=h.onChange,it=h.onFocus,ht=h.onBlur,Lt=h.onKeyDown,zt=h.onMouseLeave,br=(0,H.Z)(h,Pe),Wt=W(),qt=(0,w.Z)(Wt,2),tr=qt[0],ar=qt[1],st=D.useRef(null),Oe=function(){if(!j){var Re;(Re=st.current)===null||Re===void 0||Re.focus()}};D.useImperativeHandle(T,function(){return{focus:Oe,blur:function(){if(!j){var Re;(Re=st.current)===null||Re===void 0||Re.blur()}}}});var Pr=(0,F.Z)(Je||0,{value:ut}),Fr=(0,w.Z)(Pr,2),jr=Fr[0],dr=Fr[1],yr=(0,F.Z)(null),kt=(0,w.Z)(yr,2),ct=kt[0],Gt=kt[1],or=function(Re,pt){var ze=Ae==="rtl",xe=Re+1;if(Bt){var jt=tr(Re),Pt=P(jt),mt=jt.clientWidth;(ze&&pt-Pt>mt/2||!ze&&pt-Pt0&&!ze||pt===v.Z.RIGHT&&xe>0&&ze?(Bt?xe-=.5:xe-=1,Zt(xe),Re.preventDefault()):pt===v.Z.LEFT&&xe{const{componentCls:T}=h;return{[`${T}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:h.marginXS},"> div":{transition:`all ${h.motionDurationMid}, outline 0s`,"&:hover":{transform:h.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${h.lineWidth}px dashed ${h.starColor}`,transform:h.starHoverScale}},"&-first, &-second":{color:h.starBg,transition:`all ${h.motionDurationMid}`,userSelect:"none",[h.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${T}-star-first, &-half ${T}-star-second`]:{opacity:1},[`&-half ${T}-star-first, &-full ${T}-star-second`]:{color:"inherit"}}}},he=h=>({[`&-rtl${h.componentCls}`]:{direction:"rtl"}}),Te=h=>{const{componentCls:T}=h;return{[T]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,k.Wf)(h)),{display:"inline-block",margin:0,padding:0,color:h.starColor,fontSize:h.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${T} ${T}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),De(h)),{[`+ ${T}-text`]:{display:"inline-block",marginInlineStart:h.marginXS,fontSize:h.fontSize}}),he(h))}};var Fe=(0,S.Z)("Rate",h=>{const T=(0,$.TS)(h,{});return[Te(T)]},h=>({starColor:h.yellow6,starSize:h.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:h.colorFillContent})),V=function(h,T){var ue={};for(var Se in h)Object.prototype.hasOwnProperty.call(h,Se)&&T.indexOf(Se)<0&&(ue[Se]=h[Se]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Se=Object.getOwnPropertySymbols(h);Ue{const{prefixCls:ue,className:Se,rootClassName:Ue,style:lt,tooltips:Je,character:ut=D.createElement(R,null)}=h,et=V(h,["prefixCls","className","rootClassName","style","tooltips","character"]),Ft=(j,L)=>{let{index:Ae}=L;return Je?D.createElement(Q.Z,{title:Je[Ae]},j):j},{getPrefixCls:wt,direction:Bt,rate:Mt}=D.useContext(ve.E_),Ht=wt("rate",ue),[Vt,cr]=Fe(Ht),ee=Object.assign(Object.assign({},Mt==null?void 0:Mt.style),lt);return Vt(D.createElement(ge,Object.assign({ref:T,character:ut,characterRender:Ft},et,{className:ae()(Se,Ue,cr,Mt==null?void 0:Mt.className),style:ee,prefixCls:Ht,direction:Bt})))})},61621:function(dt,Me,s){"use strict";s.d(Me,{Z:function(){return cr}});var n=s(92310),D=s.n(n),O=s(59301),N=s(36355),re=s(2738),le=ee=>{const{prefixCls:j,className:L,style:Ae,size:Xe,shape:vt}=ee,rt=D()({[`${j}-lg`]:Xe==="large",[`${j}-sm`]:Xe==="small"}),At=D()({[`${j}-circle`]:vt==="circle",[`${j}-square`]:vt==="square",[`${j}-round`]:vt==="round"}),_e=O.useMemo(()=>typeof Xe=="number"?{width:Xe,height:Xe,lineHeight:`${Xe}px`}:{},[Xe]);return O.createElement("span",{className:D()(j,rt,At,L),style:Object.assign(Object.assign({},_e),Ae)})},R=s(93083),Y=s(83116),ae=s(37613);const b=new R.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),w=ee=>({height:ee,lineHeight:`${ee}px`}),H=ee=>Object.assign({width:ee},w(ee)),F=ee=>({background:ee.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:b,animationDuration:ee.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),v=ee=>Object.assign({width:ee*5,minWidth:ee*5},w(ee)),B=ee=>{const{skeletonAvatarCls:j,gradientFromColor:L,controlHeight:Ae,controlHeightLG:Xe,controlHeightSM:vt}=ee;return{[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:L},H(Ae)),[`${j}${j}-circle`]:{borderRadius:"50%"},[`${j}${j}-lg`]:Object.assign({},H(Xe)),[`${j}${j}-sm`]:Object.assign({},H(vt))}},_=ee=>{const{controlHeight:j,borderRadiusSM:L,skeletonInputCls:Ae,controlHeightLG:Xe,controlHeightSM:vt,gradientFromColor:rt}=ee;return{[`${Ae}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:L},v(j)),[`${Ae}-lg`]:Object.assign({},v(Xe)),[`${Ae}-sm`]:Object.assign({},v(vt))}},M=ee=>Object.assign({width:ee},w(ee)),W=ee=>{const{skeletonImageCls:j,imageSizeBase:L,gradientFromColor:Ae,borderRadiusSM:Xe}=ee;return{[`${j}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ae,borderRadius:Xe},M(L*2)),{[`${j}-path`]:{fill:"#bfbfbf"},[`${j}-svg`]:Object.assign(Object.assign({},M(L)),{maxWidth:L*4,maxHeight:L*4}),[`${j}-svg${j}-svg-circle`]:{borderRadius:"50%"}}),[`${j}${j}-circle`]:{borderRadius:"50%"}}},oe=(ee,j,L)=>{const{skeletonButtonCls:Ae}=ee;return{[`${L}${Ae}-circle`]:{width:j,minWidth:j,borderRadius:"50%"},[`${L}${Ae}-round`]:{borderRadius:j}}},X=ee=>Object.assign({width:ee*2,minWidth:ee*2},w(ee)),P=ee=>{const{borderRadiusSM:j,skeletonButtonCls:L,controlHeight:Ae,controlHeightLG:Xe,controlHeightSM:vt,gradientFromColor:rt}=ee;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:j,width:Ae*2,minWidth:Ae*2},X(Ae))},oe(ee,Ae,L)),{[`${L}-lg`]:Object.assign({},X(Xe))}),oe(ee,Xe,`${L}-lg`)),{[`${L}-sm`]:Object.assign({},X(vt))}),oe(ee,vt,`${L}-sm`))},Pe=ee=>{const{componentCls:j,skeletonAvatarCls:L,skeletonTitleCls:Ae,skeletonParagraphCls:Xe,skeletonButtonCls:vt,skeletonInputCls:rt,skeletonImageCls:At,controlHeight:_e,controlHeightLG:it,controlHeightSM:ht,gradientFromColor:Lt,padding:zt,marginSM:br,borderRadius:Wt,titleHeight:qt,blockRadius:tr,paragraphLiHeight:ar,controlHeightXS:st,paragraphMarginTop:Oe}=ee;return{[`${j}`]:{display:"table",width:"100%",[`${j}-header`]:{display:"table-cell",paddingInlineEnd:zt,verticalAlign:"top",[`${L}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lt},H(_e)),[`${L}-circle`]:{borderRadius:"50%"},[`${L}-lg`]:Object.assign({},H(it)),[`${L}-sm`]:Object.assign({},H(ht))},[`${j}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ae}`]:{width:"100%",height:qt,background:Lt,borderRadius:tr,[`+ ${Xe}`]:{marginBlockStart:ht}},[`${Xe}`]:{padding:0,"> li":{width:"100%",height:ar,listStyle:"none",background:Lt,borderRadius:tr,"+ li":{marginBlockStart:st}}},[`${Xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${j}-content`]:{[`${Ae}, ${Xe} > li`]:{borderRadius:Wt}}},[`${j}-with-avatar ${j}-content`]:{[`${Ae}`]:{marginBlockStart:br,[`+ ${Xe}`]:{marginBlockStart:Oe}}},[`${j}${j}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},P(ee)),B(ee)),_(ee)),W(ee)),[`${j}${j}-block`]:{width:"100%",[`${vt}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${j}${j}-active`]:{[` + ${Ae}, + ${Xe} > li, + ${L}, + ${vt}, + ${rt}, + ${At} + `]:Object.assign({},F(ee))}}};var pe=(0,Y.Z)("Skeleton",ee=>{const{componentCls:j}=ee,L=(0,ae.TS)(ee,{skeletonAvatarCls:`${j}-avatar`,skeletonTitleCls:`${j}-title`,skeletonParagraphCls:`${j}-paragraph`,skeletonButtonCls:`${j}-button`,skeletonInputCls:`${j}-input`,skeletonImageCls:`${j}-image`,imageSizeBase:ee.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ee.gradientFromColor} 25%, ${ee.gradientToColor} 37%, ${ee.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Pe(L)]},ee=>{const{colorFillContent:j,colorFill:L}=ee,Ae=j,Xe=L;return{color:Ae,colorGradientEnd:Xe,gradientFromColor:Ae,gradientToColor:Xe,titleHeight:ee.controlHeight/2,blockRadius:ee.borderRadiusSM,paragraphMarginTop:ee.marginLG+ee.marginXXS,paragraphLiHeight:ee.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ge=ee=>{const{prefixCls:j,className:L,rootClassName:Ae,active:Xe,shape:vt="circle",size:rt="default"}=ee,{getPrefixCls:At}=O.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,re.Z)(ee,["prefixCls","className"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe},L,Ae,ht);return it(O.createElement("div",{className:zt},O.createElement(le,Object.assign({prefixCls:`${_e}-avatar`,shape:vt,size:rt},Lt))))},Q=ee=>{const{prefixCls:j,className:L,rootClassName:Ae,active:Xe,block:vt=!1,size:rt="default"}=ee,{getPrefixCls:At}=O.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,re.Z)(ee,["prefixCls"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe,[`${_e}-block`]:vt},L,Ae,ht);return it(O.createElement("div",{className:zt},O.createElement(le,Object.assign({prefixCls:`${_e}-button`,size:rt},Lt))))};const k="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var $=ee=>{const{prefixCls:j,className:L,rootClassName:Ae,style:Xe,active:vt}=ee,{getPrefixCls:rt}=O.useContext(N.E_),At=rt("skeleton",j),[_e,it]=pe(At),ht=D()(At,`${At}-element`,{[`${At}-active`]:vt},L,Ae,it);return _e(O.createElement("div",{className:ht},O.createElement("div",{className:D()(`${At}-image`,L),style:Xe},O.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${At}-image-svg`},O.createElement("path",{d:k,className:`${At}-image-path`})))))},he=ee=>{const{prefixCls:j,className:L,rootClassName:Ae,active:Xe,block:vt,size:rt="default"}=ee,{getPrefixCls:At}=O.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=(0,re.Z)(ee,["prefixCls"]),zt=D()(_e,`${_e}-element`,{[`${_e}-active`]:Xe,[`${_e}-block`]:vt},L,Ae,ht);return it(O.createElement("div",{className:zt},O.createElement(le,Object.assign({prefixCls:`${_e}-input`,size:rt},Lt))))},Te=s(96663),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},V=Fe,K=s(7657),se=function(j,L){return O.createElement(K.Z,(0,Te.Z)({},j,{ref:L,icon:V}))},h=O.forwardRef(se),T=h,Se=ee=>{const{prefixCls:j,className:L,rootClassName:Ae,style:Xe,active:vt,children:rt}=ee,{getPrefixCls:At}=O.useContext(N.E_),_e=At("skeleton",j),[it,ht]=pe(_e),Lt=D()(_e,`${_e}-element`,{[`${_e}-active`]:vt},ht,L,Ae),zt=rt!=null?rt:O.createElement(T,null);return it(O.createElement("div",{className:Lt},O.createElement("div",{className:D()(`${_e}-image`,L),style:Xe},zt)))},Ue=s(19127),Je=ee=>{const j=At=>{const{width:_e,rows:it=2}=ee;if(Array.isArray(_e))return _e[At];if(it-1===At)return _e},{prefixCls:L,className:Ae,style:Xe,rows:vt}=ee,rt=(0,Ue.Z)(Array(vt)).map((At,_e)=>O.createElement("li",{key:_e,style:{width:j(_e)}}));return O.createElement("ul",{className:D()(L,Ae),style:Xe},rt)},et=ee=>{let{prefixCls:j,className:L,width:Ae,style:Xe}=ee;return O.createElement("h3",{className:D()(j,L),style:Object.assign({width:Ae},Xe)})};function Ft(ee){return ee&&typeof ee=="object"?ee:{}}function wt(ee,j){return ee&&!j?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Bt(ee,j){return!ee&&j?{width:"38%"}:ee&&j?{width:"50%"}:{}}function Mt(ee,j){const L={};return(!ee||!j)&&(L.width="61%"),!ee&&j?L.rows=3:L.rows=2,L}const Ht=ee=>{const{prefixCls:j,loading:L,className:Ae,rootClassName:Xe,style:vt,children:rt,avatar:At=!1,title:_e=!0,paragraph:it=!0,active:ht,round:Lt}=ee,{getPrefixCls:zt,direction:br,skeleton:Wt}=O.useContext(N.E_),qt=zt("skeleton",j),[tr,ar]=pe(qt);if(L||!("loading"in ee)){const st=!!At,Oe=!!_e,Pr=!!it;let Fr;if(st){const yr=Object.assign(Object.assign({prefixCls:`${qt}-avatar`},wt(Oe,Pr)),Ft(At));Fr=O.createElement("div",{className:`${qt}-header`},O.createElement(le,Object.assign({},yr)))}let jr;if(Oe||Pr){let yr;if(Oe){const ct=Object.assign(Object.assign({prefixCls:`${qt}-title`},Bt(st,Pr)),Ft(_e));yr=O.createElement(et,Object.assign({},ct))}let kt;if(Pr){const ct=Object.assign(Object.assign({prefixCls:`${qt}-paragraph`},Mt(st,Oe)),Ft(it));kt=O.createElement(Je,Object.assign({},ct))}jr=O.createElement("div",{className:`${qt}-content`},yr,kt)}const dr=D()(qt,{[`${qt}-with-avatar`]:st,[`${qt}-active`]:ht,[`${qt}-rtl`]:br==="rtl",[`${qt}-round`]:Lt},Wt==null?void 0:Wt.className,Ae,Xe,ar);return tr(O.createElement("div",{className:dr,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),vt)},Fr,jr))}return typeof rt!="undefined"?rt:null};Ht.Button=Q,Ht.Avatar=ge,Ht.Input=he,Ht.Image=$,Ht.Node=Se;var Vt=Ht,cr=Vt},31797:function(dt,Me,s){"use strict";s.d(Me,{default:function(){return pe}});var n=s(59301),D=s(56762),O=s(92343),N=s(92310),re=s.n(N),q=s(36355),le=s(61621),Y=fe=>{const{value:ge,formatter:ve,precision:Q,decimalSeparator:k,groupSeparator:S="",prefixCls:$}=fe;let De;if(typeof ve=="function")De=ve(ge);else{const he=String(ge),Te=he.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Te||he==="-")De=he;else{const Fe=Te[1];let V=Te[2]||"0",K=Te[4]||"";V=V.replace(/\B(?=(\d{3})+(?!\d))/g,S),typeof Q=="number"&&(K=K.padEnd(Q,"0").slice(0,Q>0?Q:0)),K&&(K=`${k}${K}`),De=[n.createElement("span",{key:"int",className:`${$}-content-value-int`},Fe,V),K&&n.createElement("span",{key:"decimal",className:`${$}-content-value-decimal`},K)]}}return n.createElement("span",{className:`${$}-content-value`},De)},ae=s(17313),b=s(83116),w=s(37613);const H=fe=>{const{componentCls:ge,marginXXS:ve,padding:Q,colorTextDescription:k,titleFontSize:S,colorTextHeading:$,contentFontSize:De,fontFamily:he}=fe;return{[`${ge}`]:Object.assign(Object.assign({},(0,ae.Wf)(fe)),{[`${ge}-title`]:{marginBottom:ve,color:k,fontSize:S},[`${ge}-skeleton`]:{paddingTop:Q},[`${ge}-content`]:{color:$,fontSize:De,fontFamily:he,[`${ge}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ge}-content-prefix, ${ge}-content-suffix`]:{display:"inline-block"},[`${ge}-content-prefix`]:{marginInlineEnd:ve},[`${ge}-content-suffix`]:{marginInlineStart:ve}}})}};var F=(0,b.Z)("Statistic",fe=>{const ge=(0,w.TS)(fe,{});return[H(ge)]},fe=>{const{fontSizeHeading3:ge,fontSize:ve}=fe;return{titleFontSize:ve,contentFontSize:ge}}),B=fe=>{const{prefixCls:ge,className:ve,rootClassName:Q,style:k,valueStyle:S,value:$=0,title:De,valueRender:he,prefix:Te,suffix:Fe,loading:V=!1,onMouseEnter:K,onMouseLeave:se,decimalSeparator:h=".",groupSeparator:T=","}=fe,{getPrefixCls:ue,direction:Se,statistic:Ue}=n.useContext(q.E_),lt=ue("statistic",ge),[Je,ut]=F(lt),et=n.createElement(Y,Object.assign({decimalSeparator:h,groupSeparator:T,prefixCls:lt},fe,{value:$})),Ft=re()(lt,{[`${lt}-rtl`]:Se==="rtl"},Ue==null?void 0:Ue.className,ve,Q,ut);return Je(n.createElement("div",{className:Ft,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),k),onMouseEnter:K,onMouseLeave:se},De&&n.createElement("div",{className:`${lt}-title`},De),n.createElement(le.Z,{paragraph:!1,loading:V,className:`${lt}-skeleton`},n.createElement("div",{style:S,className:`${lt}-content`},Te&&n.createElement("span",{className:`${lt}-content-prefix`},Te),he?he(et):et,Fe&&n.createElement("span",{className:`${lt}-content-suffix`},Fe)))))};const _=[["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 M(fe,ge){let ve=fe;const Q=/\[[^\]]*]/g,k=(ge.match(Q)||[]).map(he=>he.slice(1,-1)),S=ge.replace(Q,"[]"),$=_.reduce((he,Te)=>{let[Fe,V]=Te;if(he.includes(Fe)){const K=Math.floor(ve/V);return ve-=K*V,he.replace(new RegExp(`${Fe}+`,"g"),se=>{const h=se.length;return K.toString().padStart(h,"0")})}return he},S);let De=0;return $.replace(Q,()=>{const he=k[De];return De+=1,he})}function W(fe,ge){const{format:ve=""}=ge,Q=new Date(fe).getTime(),k=Date.now(),S=Math.max(Q-k,0);return M(S,ve)}const oe=1e3/30;function X(fe){return new Date(fe).getTime()}const P=fe=>{const{value:ge,format:ve="HH:mm:ss",onChange:Q,onFinish:k}=fe,S=(0,D.Z)(),$=n.useRef(null),De=()=>{k==null||k(),$.current&&(clearInterval($.current),$.current=null)},he=()=>{const V=X(ge);V>=Date.now()&&($.current=setInterval(()=>{S(),Q==null||Q(V-Date.now()),V(he(),()=>{$.current&&(clearInterval($.current),$.current=null)}),[ge]);const Te=(V,K)=>W(V,Object.assign(Object.assign({},K),{format:ve})),Fe=V=>(0,O.Tm)(V,{title:void 0});return n.createElement(B,Object.assign({},fe,{valueRender:Fe,formatter:Te}))};var Pe=n.memo(P);B.Countdown=Pe;var pe=B},48066:function(dt,Me,s){"use strict";s.d(Me,{default:function(){return $r}});var n=s(59301),D=s(40001),O=s(81953),N=s(96663),re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},q=re,le=s(7657),R=function(de,Ie){return n.createElement(le.Z,(0,N.Z)({},de,{ref:Ie,icon:q}))},Y=n.forwardRef(R),ae=Y,b=s(92310),w=s.n(b),H=s(25769),F=s.n(H),v=s(29301),B=s(11592),_=s(34280),M=s(18929),W=s(2738),oe=s(8654),X=s(24514),P=s(10228),Pe=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{const Ie=$e=>{const{keyCode:U}=$e;U===P.Z.ENTER&&$e.preventDefault()},J=$e=>{const{keyCode:U}=$e,{onClick:Ve}=x;U===P.Z.ENTER&&Ve&&Ve()},{style:I,noStyle:G,disabled:ie}=x,be=Pe(x,["style","noStyle","disabled"]);let je={};return G||(je=Object.assign({},pe)),ie&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),I),n.createElement("div",Object.assign({role:"button",tabIndex:0,ref:de},be,{onKeyDown:Ie,onKeyUp:J,style:je}))}),ve=s(36355),Q=s(9763),k=s(6848),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},$=S,De=function(de,Ie){return n.createElement(le.Z,(0,N.Z)({},de,{ref:Ie,icon:$}))},he=n.forwardRef(De),Te=he,Fe=s(92343),V=s(1643),K=s(15969),se=s(83116),h=s(93398);const T=(x,de,Ie,J)=>{const{titleMarginBottom:I,fontWeightStrong:G}=J;return{marginBottom:I,color:Ie,fontWeight:G,fontSize:x,lineHeight:de}},ue=x=>{const de=[1,2,3,4,5],Ie={};return de.forEach(J=>{Ie[` + h${J}&, + div&-h${J}, + div&-h${J} > textarea, + h${J} + `]=T(x[`fontSizeHeading${J}`],x[`lineHeightHeading${J}`],x.colorTextHeading,x)}),Ie},Se=x=>{const{componentCls:de}=x;return{"a&, a":Object.assign(Object.assign({},(0,K.N)(x)),{textDecoration:x.linkDecoration,"&:active, &:hover":{textDecoration:x.linkHoverDecoration},[`&[disabled], &${de}-disabled`]:{color:x.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:x.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Ue=x=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:x.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:x.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:h.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:x.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),lt=x=>{const{componentCls:de,paddingSM:Ie}=x,J=Ie;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-x.paddingSM,marginTop:-J,marginBottom:`calc(1em - ${J}px)`},[`${de}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:x.marginXS+2,insetBlockEnd:x.marginXS,color:x.colorTextDescription,fontWeight:"normal",fontSize:x.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Je=x=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:x.colorSuccess}}}),ut=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),et=x=>{const{componentCls:de,titleMarginTop:Ie}=x;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:x.colorText,wordBreak:"break-word",lineHeight:x.lineHeight,[`&${de}-secondary`]:{color:x.colorTextDescription},[`&${de}-success`]:{color:x.colorSuccess},[`&${de}-warning`]:{color:x.colorWarning},[`&${de}-danger`]:{color:x.colorError,"a&:active, a&:focus":{color:x.colorErrorActive},"a&:hover":{color:x.colorErrorHover}},[`&${de}-disabled`]:{color:x.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ue(x)),{[` + & + h1${de}, + & + h2${de}, + & + h3${de}, + & + h4${de}, + & + h5${de} + `]:{marginTop:Ie},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:Ie}}}),Ue(x)),Se(x)),{[` + ${de}-expand, + ${de}-edit, + ${de}-copy + `]:Object.assign(Object.assign({},(0,K.N)(x)),{marginInlineStart:x.marginXXS})}),lt(x)),Je(x)),ut()),{"&-rtl":{direction:"rtl"}})}};var Ft=(0,se.Z)("Typography",x=>[et(x)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Bt=x=>{const{prefixCls:de,"aria-label":Ie,className:J,style:I,direction:G,maxLength:ie,autoSize:be=!0,value:je,onSave:$e,onCancel:U,onEnd:Ve,component:Re,enterIcon:pt=n.createElement(Te,null)}=x,ze=n.useRef(null),xe=n.useRef(!1),jt=n.useRef(),[Pt,mt]=n.useState(je);n.useEffect(()=>{mt(je)},[je]),n.useEffect(()=>{if(ze.current&&ze.current.resizableTextArea){const{textArea:ir}=ze.current.resizableTextArea;ir.focus();const{length:nr}=ir.value;ir.setSelectionRange(nr,nr)}},[]);const We=ir=>{let{target:nr}=ir;mt(nr.value.replace(/[\n\r]/g,""))},It=()=>{xe.current=!0},er=()=>{xe.current=!1},Qt=ir=>{let{keyCode:nr}=ir;xe.current||(jt.current=nr)},ne=()=>{$e(Pt.trim())},Xr=ir=>{let{keyCode:nr,ctrlKey:_r,altKey:zr,metaKey:xt,shiftKey:Jt}=ir;jt.current===nr&&!xe.current&&!_r&&!zr&&!xt&&!Jt&&(nr===P.Z.ENTER?(ne(),Ve==null||Ve()):nr===P.Z.ESC&&U())},_t=()=>{ne()},rr=Re?`${de}-${Re}`:"",[Sr,Dr]=Ft(de),fr=w()(de,`${de}-edit-content`,{[`${de}-rtl`]:G==="rtl"},J,rr,Dr);return Sr(n.createElement("div",{className:fr,style:I},n.createElement(V.Z,{ref:ze,maxLength:ie,value:Pt,onChange:We,onKeyDown:Qt,onKeyUp:Xr,onCompositionStart:It,onCompositionEnd:er,onBlur:_t,"aria-label":Ie,rows:1,autoSize:be}),pt!==null?(0,Fe.Tm)(pt,{className:`${de}-edit-content-confirm`}):null))},Mt=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{const{prefixCls:Ie,component:J="article",className:I,rootClassName:G,setContentRef:ie,children:be,direction:je,style:$e}=x,U=Mt(x,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ve,direction:Re,typography:pt}=n.useContext(ve.E_),ze=je!=null?je:Re;let xe=de;ie&&(xe=(0,oe.sQ)(de,ie));const jt=Ve("typography",Ie),[Pt,mt]=Ft(jt),We=w()(jt,pt==null?void 0:pt.className,{[`${jt}-rtl`]:ze==="rtl"},I,G,mt),It=Object.assign(Object.assign({},pt==null?void 0:pt.style),$e);return Pt(n.createElement(J,Object.assign({className:We,style:It,ref:xe},U),be))});function cr(x,de){return n.useMemo(()=>{const Ie=!!x;return[Ie,Object.assign(Object.assign({},de),Ie&&typeof x=="object"?x:null)]},[x])}var j=(x,de)=>{const Ie=n.useRef(!1);n.useEffect(()=>{Ie.current?x():Ie.current=!0},de)};function L(x){const de=typeof x;return de==="string"||de==="number"}function Ae(x){let de=0;return x.forEach(Ie=>{L(Ie)?de+=String(Ie).length:de+=1}),de}function Xe(x,de){let Ie=0;const J=[];for(let I=0;Ide){const $e=de-Ie;return J.push(String(G).slice(0,$e)),J}J.push(G),Ie=je}return x}const vt=0,rt=1,At=2,_e=3,it=4;var Lt=x=>{let{enabledMeasure:de,children:Ie,text:J,width:I,fontSize:G,rows:ie,onEllipsis:be}=x;const[[je,$e,U],Ve]=n.useState([0,0,0]),[Re,pt]=n.useState(0),[ze,xe]=n.useState(vt),[jt,Pt]=n.useState(0),mt=n.useRef(null),We=n.useRef(null),It=n.useMemo(()=>(0,B.Z)(J),[J]),er=n.useMemo(()=>Ae(It),[It]),Qt=n.useMemo(()=>!de||ze!==_e?Re&&ze!==it&&de?Ie(Xe(It,Re),Re{de&&I&&G&&er&&(xe(rt),Ve([0,Math.ceil(er/2),er]))},[de,I,G,J,er,ie]),(0,_.Z)(()=>{var rr;ze===rt&&Pt(((rr=mt.current)===null||rr===void 0?void 0:rr.offsetHeight)||0)},[ze]),(0,_.Z)(()=>{var rr,Sr;if(jt){if(ze===rt){const Dr=((rr=We.current)===null||rr===void 0?void 0:rr.offsetHeight)||0,fr=ie*jt;Dr<=fr?(xe(it),be(!1)):xe(At)}else if(ze===At)if(je!==U){const Dr=((Sr=We.current)===null||Sr===void 0?void 0:Sr.offsetHeight)||0,fr=ie*jt;let ir=je,nr=U;je===U-1?nr=je:Dr<=fr?ir=$e:nr=$e;const _r=Math.ceil((ir+nr)/2);Ve([ir,_r,nr])}else xe(_e),pt($e),be(!0)}},[ze,je,U,ie,jt]);const ne={width:I,whiteSpace:"normal",margin:0,padding:0},Xr=(rr,Sr,Dr)=>n.createElement("span",{"aria-hidden":!0,ref:Sr,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(G/2)*2},Dr)},rr),_t=(rr,Sr)=>{const Dr=Xe(It,rr);return Xr(Ie(Dr,!0),Sr,ne)};return n.createElement(n.Fragment,null,Qt,de&&ze!==_e&&ze!==it&&n.createElement(n.Fragment,null,Xr("lg",mt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ze===rt?Xr(Ie(It,!1),We,ne):_t($e,We)))},br=x=>{let{enabledEllipsis:de,isEllipsis:Ie,children:J,tooltipProps:I}=x;return!(I!=null&&I.title)||!de?J:n.createElement(k.Z,Object.assign({open:Ie?void 0:!1},I),J)},Wt=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{var Ie,J,I;const{prefixCls:G,className:ie,style:be,type:je,disabled:$e,children:U,ellipsis:Ve,editable:Re,copyable:pt,component:ze,title:xe}=x,jt=Wt(x,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Pt,direction:mt}=n.useContext(ve.E_),[We]=(0,Q.Z)("Text"),It=n.useRef(null),er=n.useRef(null),Qt=Pt("typography",G),ne=(0,W.Z)(jt,["mark","code","delete","underline","strong","keyboard","italic"]),[Xr,_t]=cr(Re),[rr,Sr]=(0,M.Z)(!1,{value:_t.editing}),{triggerType:Dr=["icon"]}=_t,fr=Ye=>{var bt;Ye&&((bt=_t.onStart)===null||bt===void 0||bt.call(_t)),Sr(Ye)};j(()=>{var Ye;rr||(Ye=er.current)===null||Ye===void 0||Ye.focus()},[rr]);const ir=Ye=>{Ye==null||Ye.preventDefault(),fr(!0)},nr=Ye=>{var bt;(bt=_t.onChange)===null||bt===void 0||bt.call(_t,Ye),fr(!1)},_r=()=>{var Ye;(Ye=_t.onCancel)===null||Ye===void 0||Ye.call(_t),fr(!1)},[zr,xt]=cr(pt),[Jt,wr]=n.useState(!1),Wr=n.useRef(null),en={};xt.format&&(en.format=xt.format);const tn=()=>{Wr.current&&clearTimeout(Wr.current)},mn=Ye=>{var bt;Ye==null||Ye.preventDefault(),Ye==null||Ye.stopPropagation(),F()(xt.text||String(U)||"",en),wr(!0),tn(),Wr.current=setTimeout(()=>{wr(!1)},3e3),(bt=xt.onCopy)===null||bt===void 0||bt.call(xt,Ye)};n.useEffect(()=>tn,[]);const[Pn,On]=n.useState(!1),[lr,En]=n.useState(!1),[Zn,na]=n.useState(!1),[Kn,aa]=n.useState(!1),[Rn,on]=n.useState(!1),[Ln,Vn]=n.useState(!0),[Cr,ur]=cr(Ve,{expandable:!1}),$t=Cr&&!Zn,{rows:rn=1}=ur,Cn=n.useMemo(()=>!$t||ur.suffix!==void 0||ur.onEllipsis||ur.expandable||Xr||zr,[$t,ur,Xr,zr]);(0,_.Z)(()=>{Cr&&!Cn&&(On((0,X.G)("webkitLineClamp")),En((0,X.G)("textOverflow")))},[Cn,Cr]);const Hr=n.useMemo(()=>Cn?!1:rn===1?lr:Pn,[Cn,lr,Pn]),Bn=$t&&(Hr?Rn:Kn),Gr=$t&&rn===1&&Hr,Kr=$t&&rn>1&&Hr,jn=Ye=>{var bt;na(!0),(bt=ur.onExpand)===null||bt===void 0||bt.call(ur,Ye)},[yn,hn]=n.useState(0),[oa,ln]=n.useState(0),Nn=(Ye,bt)=>{let{offsetWidth:vr}=Ye;var ft;hn(vr),ln(parseInt((ft=window.getComputedStyle)===null||ft===void 0?void 0:ft.call(window,bt).fontSize,10)||0)},un=Ye=>{var bt;aa(Ye),Kn!==Ye&&((bt=ur.onEllipsis)===null||bt===void 0||bt.call(ur,Ye))};n.useEffect(()=>{const Ye=It.current;if(Cr&&Hr&&Ye){const bt=Kr?Ye.offsetHeight{const Ye=It.current;if(typeof IntersectionObserver=="undefined"||!Ye||!Hr||!$t)return;const bt=new IntersectionObserver(()=>{Vn(!!Ye.offsetParent)});return bt.observe(Ye),()=>{bt.disconnect()}},[Hr,$t]);let Vr={};ur.tooltip===!0?Vr={title:(Ie=_t.text)!==null&&Ie!==void 0?Ie:U}:n.isValidElement(ur.tooltip)?Vr={title:ur.tooltip}:typeof ur.tooltip=="object"?Vr=Object.assign({title:(J=_t.text)!==null&&J!==void 0?J:U},ur.tooltip):Vr={title:ur.tooltip};const Br=n.useMemo(()=>{const Ye=bt=>["string","number"].includes(typeof bt);if(!(!Cr||Hr)){if(Ye(_t.text))return _t.text;if(Ye(U))return U;if(Ye(xe))return xe;if(Ye(Vr.title))return Vr.title}},[Cr,Hr,xe,Vr.title,Bn]);if(rr)return n.createElement(Bt,{value:(I=_t.text)!==null&&I!==void 0?I:typeof U=="string"?U:"",onSave:nr,onCancel:_r,onEnd:_t.onEnd,prefixCls:Qt,className:ie,style:be,direction:mt,component:ze,maxLength:_t.maxLength,autoSize:_t.autoSize,enterIcon:_t.enterIcon});const ia=()=>{const{expandable:Ye,symbol:bt}=ur;if(!Ye)return null;let vr;return bt?vr=bt:vr=We==null?void 0:We.expand,n.createElement("a",{key:"expand",className:`${Qt}-expand`,onClick:jn,"aria-label":We==null?void 0:We.expand},vr)},la=()=>{if(!Xr)return;const{icon:Ye,tooltip:bt}=_t,vr=(0,B.Z)(bt)[0]||(We==null?void 0:We.edit),ft=typeof vr=="string"?vr:"";return Dr.includes("icon")?n.createElement(k.Z,{key:"edit",title:bt===!1?"":vr},n.createElement(ge,{ref:er,className:`${Qt}-edit`,onClick:ir,"aria-label":ft},Ye||n.createElement(ae,{role:"button"}))):null},Hn=()=>{if(!zr)return;const{tooltips:Ye,icon:bt}=xt,vr=ar(Ye),ft=ar(bt),Dn=Jt?tr(vr[1],We==null?void 0:We.copied):tr(vr[0],We==null?void 0:We.copy),Yn=Jt?We==null?void 0:We.copied:We==null?void 0:We.copy,sa=typeof Dn=="string"?Dn:Yn;return n.createElement(k.Z,{key:"copy",title:Dn},n.createElement(ge,{className:w()(`${Qt}-copy`,Jt&&`${Qt}-copy-success`),onClick:mn,"aria-label":sa},Jt?tr(ft[1],n.createElement(D.Z,null),!0):tr(ft[0],n.createElement(O.Z,null),!0)))},Jn=Ye=>[Ye&&ia(),la(),Hn()],ua=Ye=>[Ye&&n.createElement("span",{"aria-hidden":!0,key:"ellipsis"},st),ur.suffix,Jn(Ye)];return n.createElement(v.Z,{onResize:Nn,disabled:!$t||Hr},Ye=>n.createElement(br,{tooltipProps:Vr,enabledEllipsis:$t,isEllipsis:Bn},n.createElement(Vt,Object.assign({className:w()({[`${Qt}-${je}`]:je,[`${Qt}-disabled`]:$e,[`${Qt}-ellipsis`]:Cr,[`${Qt}-single-line`]:$t&&rn===1,[`${Qt}-ellipsis-single-line`]:Gr,[`${Qt}-ellipsis-multiple-line`]:Kr},ie),prefixCls:G,style:Object.assign(Object.assign({},be),{WebkitLineClamp:Kr?rn:void 0}),component:ze,ref:(0,oe.sQ)(Ye,It,de),direction:mt,onClick:Dr.includes("text")?ir:void 0,"aria-label":Br==null?void 0:Br.toString(),title:xe},ne),n.createElement(Lt,{enabledMeasure:$t&&!Hr,text:U,rows:rn,width:yn,fontSize:oa,onEllipsis:un},(bt,vr)=>{let ft=bt;return bt.length&&vr&&Br&&(ft=n.createElement("span",{key:"show-content","aria-hidden":!0},ft)),qt(x,n.createElement(n.Fragment,null,ft,ua(vr)))}))))}),Fr=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{var{ellipsis:Ie,rel:J}=x,I=Fr(x,["ellipsis","rel"]);const G=Object.assign(Object.assign({},I),{rel:J===void 0&&I.target==="_blank"?"noopener noreferrer":J});return delete G.navigate,n.createElement(Pr,Object.assign({},G,{ref:de,ellipsis:!!Ie,component:"a"}))}),kt=n.forwardRef((x,de)=>n.createElement(Pr,Object.assign({ref:de},x,{component:"div"}))),ct=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{var{ellipsis:Ie}=x,J=ct(x,["ellipsis"]);const I=n.useMemo(()=>Ie&&typeof Ie=="object"?(0,W.Z)(Ie,["expandable","rows"]):Ie,[Ie]);return n.createElement(Pr,Object.assign({ref:de},J,{ellipsis:I,component:"span"}))};var or=n.forwardRef(Gt),Zt=function(x,de){var Ie={};for(var J in x)Object.prototype.hasOwnProperty.call(x,J)&&de.indexOf(J)<0&&(Ie[J]=x[J]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,J=Object.getOwnPropertySymbols(x);I{const{level:Ie=1}=x,J=Zt(x,["level"]);let I;return Mr.includes(Ie)?I=`h${Ie}`:I="h1",n.createElement(Pr,Object.assign({ref:de},J,{component:I}))});const Nr=Vt;Nr.Text=or,Nr.Link=dr,Nr.Title=Zr,Nr.Paragraph=kt;var $r=Nr},54203:function(dt,Me,s){"use strict";s.d(Me,{Z5:function(){return es},_l:function(){return zs},bK:function(){return wi}});var n=s(59301),D=s(75229);function O(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,D.Z)(e,t)}var N=s(96663),re=s(59781),q=n.createContext(null),le=null;function R(e){e()}var Y=R,ae=function(t){return Y=t},b=function(){return Y};function w(){var e=b(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var o=t;o;)o.callback(),o=o.next})},get:function(){for(var o=[],i=t;i;)o.push(i),i=i.next;return o},subscribe:function(o){var i=!0,l=r={callback:o,next:null,prev:r};return l.prev?l.prev.next=l:t=l,function(){!i||t===null||(i=!1,l.next?l.next.prev=l.prev:r=l.prev,l.prev?l.prev.next=l.next:t=l.next)}}}}var H={notify:function(){},get:function(){return[]}};function F(e,t){var r,a=H;function o(d){return c(),a.subscribe(d)}function i(){a.notify()}function l(){g.onStateChange&&g.onStateChange()}function u(){return!!r}function c(){r||(r=t?t.addNestedSub(l):e.subscribe(l),a=w())}function m(){r&&(r(),r=void 0,a.clear(),a=H)}var g={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:l,isSubscribed:u,trySubscribe:c,tryUnsubscribe:m,getListeners:function(){return a}};return g}var v=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?n.useLayoutEffect:n.useEffect;function B(e){var t=e.store,r=e.context,a=e.children,o=(0,n.useMemo)(function(){var u=F(t);return{store:t,subscription:u}},[t]),i=(0,n.useMemo)(function(){return t.getState()},[t]);v(function(){var u=o.subscription;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),i!==t.getState()&&u.notifyNestedSubs(),function(){u.tryUnsubscribe(),u.onStateChange=null}},[o,i]);var l=r||q;return n.createElement(l.Provider,{value:o},a)}var _=B,M=s(30176),W=s(94266),oe=s.n(W),X=s(53410),P=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Pe=["reactReduxForwardedRef"],pe=[],fe=[null,null],ge=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function ve(e,t){var r=e[1];return[t.payload,r+1]}function Q(e,t,r){v(function(){return e.apply(void 0,t)},r)}function k(e,t,r,a,o,i,l){e.current=a,t.current=o,r.current=!1,i.current&&(i.current=null,l())}function S(e,t,r,a,o,i,l,u,c,m){if(e){var g=!1,d=null,f=function(){if(!g){var ce=t.getState(),me,Be;try{me=a(ce,o.current)}catch(Qe){Be=Qe,d=Qe}Be||(d=null),me===i.current?l.current||c():(i.current=me,u.current=me,l.current=!0,m({type:"STORE_UPDATED",payload:{error:Be}}))}};r.onStateChange=f,r.trySubscribe(),f();var E=function(){if(g=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d};return E}}var $=function(){return[null,0]};function De(e,t){t===void 0&&(t={});var r=t,a=r.getDisplayName,o=a===void 0?function(Et){return"ConnectAdvanced("+Et+")"}:a,i=r.methodName,l=i===void 0?"connectAdvanced":i,u=r.renderCountProp,c=u===void 0?void 0:u,m=r.shouldHandleStateChanges,g=m===void 0?!0:m,d=r.storeKey,f=d===void 0?"store":d,E=r.withRef,y=E===void 0?!1:E,ce=r.forwardRef,me=ce===void 0?!1:ce,Be=r.context,Qe=Be===void 0?q:Be,ke=(0,M.Z)(r,P);if(0)var Ke;var Ct=Qe;return function(Rt){var sr=Rt.displayName||Rt.name||"Component",Nt=o(sr),Ar=(0,N.Z)({},ke,{getDisplayName:o,methodName:l,renderCountProp:c,shouldHandleStateChanges:g,storeKey:f,displayName:Nt,wrappedComponentName:sr,WrappedComponent:Rt}),xr=ke.pure;function Rr(Lr){return e(Lr.dispatch,Ar)}var dn=xr?n.useMemo:function(Lr){return Lr()};function an(Lr){var Sn=(0,n.useMemo)(function(){var ya=Lr.reactReduxForwardedRef,Ro=(0,M.Z)(Lr,Pe);return[Lr.context,ya,Ro]},[Lr]),gn=Sn[0],ba=Sn[1],Wn=Sn[2],Qn=(0,n.useMemo)(function(){return gn&&gn.Consumer&&(0,X.isContextConsumer)(n.createElement(gn.Consumer,null))?gn:Ct},[gn,Ct]),vn=(0,n.useContext)(Qn),Gn=!!Lr.store&&!!Lr.store.getState&&!!Lr.store.dispatch,Ua=!!vn&&!!vn.store,pn=Gn?Lr.store:vn.store,Pa=(0,n.useMemo)(function(){return Rr(pn)},[pn]),za=(0,n.useMemo)(function(){if(!g)return fe;var ya=F(pn,Gn?null:vn.subscription),Ro=ya.notifyNestedSubs.bind(ya);return[ya,Ro]},[pn,Gn,vn]),ra=za[0],Wa=za[1],Ga=(0,n.useMemo)(function(){return Gn?vn:(0,N.Z)({},vn,{subscription:ra})},[Gn,vn,ra]),Fi=(0,n.useReducer)(ve,pe,$),Js=Fi[0],Za=Js[0],Ys=Fi[1];if(Za&&Za.error)throw Za.error;var xi=(0,n.useRef)(),So=(0,n.useRef)(Wn),Ka=(0,n.useRef)(),Si=(0,n.useRef)(!1),Qo=dn(function(){return Ka.current&&Wn===So.current?Ka.current:Pa(pn.getState(),Wn)},[pn,Za,Wn]);Q(k,[So,xi,Si,Wn,Qo,Ka,Wa]),Q(S,[g,pn,ra,Pa,So,xi,Si,Ka,Wa,Ys],[pn,ra,Pa]);var Oo=(0,n.useMemo)(function(){return n.createElement(Rt,(0,N.Z)({},Qo,{ref:ba}))},[ba,Rt,Qo]),qs=(0,n.useMemo)(function(){return g?n.createElement(Qn.Provider,{value:Ga},Oo):Oo},[Qn,Oo,Ga]);return qs}var qr=xr?n.memo(an):an;if(qr.WrappedComponent=Rt,qr.displayName=an.displayName=Nt,me){var fn=n.forwardRef(function(Sn,gn){return n.createElement(qr,(0,N.Z)({},Sn,{reactReduxForwardedRef:gn}))});return fn.displayName=Nt,fn.WrappedComponent=Rt,oe()(fn,Rt)}return oe()(qr,Rt)}}function he(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Te(e,t){if(he(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(var o=0;o=0;a--){var o=t[a](e);if(o)return o}return function(i,l){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+l.wrappedComponentName+".")}}function L(e,t){return e===t}function Ae(e){var t=e===void 0?{}:e,r=t.connectHOC,a=r===void 0?De:r,o=t.mapStateToPropsFactories,i=o===void 0?Je:o,l=t.mapDispatchToPropsFactories,u=l===void 0?Se:l,c=t.mergePropsFactories,m=c===void 0?Bt:c,g=t.selectorFactory,d=g===void 0?cr:g;return function(E,y,ce,me){me===void 0&&(me={});var Be=me,Qe=Be.pure,ke=Qe===void 0?!0:Qe,Ke=Be.areStatesEqual,Ct=Ke===void 0?L:Ke,Et=Be.areOwnPropsEqual,Rt=Et===void 0?Te:Et,sr=Be.areStatePropsEqual,Nt=sr===void 0?Te:sr,Ar=Be.areMergedPropsEqual,xr=Ar===void 0?Te:Ar,Rr=(0,M.Z)(Be,ee),dn=j(E,i,"mapStateToProps"),an=j(y,u,"mapDispatchToProps"),qr=j(ce,m,"mergeProps");return a(d,(0,N.Z)({methodName:"connect",getDisplayName:function(Lr){return"Connect("+Lr+")"},shouldHandleStateChanges:!!E,initMapStateToProps:dn,initMapDispatchToProps:an,initMergeProps:qr,pure:ke,areStatesEqual:Ct,areOwnPropsEqual:Rt,areStatePropsEqual:Nt,areMergedPropsEqual:xr},Rr))}}var Xe=Ae();function vt(){var e=useContext(ReactReduxContext);return e}function rt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var a=t(),o=a.store;return o}}var At=null;function _e(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var a=t();return a.dispatch}}var it=null,ht=function(t,r){return t===r};function Lt(e,t,r,a){var o=useReducer(function(y){return y+1},0),i=o[1],l=useMemo(function(){return createSubscription(r,a)},[r,a]),u=useRef(),c=useRef(),m=useRef(),g=useRef(),d=r.getState(),f;try{if(e!==c.current||d!==m.current||u.current){var E=e(d);g.current===void 0||!t(E,g.current)?f=E:f=g.current}else f=g.current}catch(y){throw u.current&&(y.message+=` +The error may be correlated with this previous error: +`+u.current.stack+` + +`),y}return useIsomorphicLayoutEffect(function(){c.current=e,m.current=d,g.current=f,u.current=void 0}),useIsomorphicLayoutEffect(function(){function y(){try{var ce=r.getState();if(ce===m.current)return;var me=c.current(ce);if(t(me,g.current))return;g.current=me,m.current=ce}catch(Be){u.current=Be}i()}return l.onStateChange=y,l.trySubscribe(),y(),function(){return l.tryUnsubscribe()}},[r,l]),f}function zt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(a,o){o===void 0&&(o=ht);var i=t(),l=i.store,u=i.subscription,c=Lt(a,o,l,u);return useDebugValue(c),c}}var br=null,Wt=s(4676);ae(Wt.unstable_batchedUpdates);function qt(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return a.callbacks},a.setCallbacks=function(u){a.callbacks=u},a}var r=t.prototype;return r.componentDidMount=function(){this.unbind=We(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(o){if(o instanceof Qt){this.setState({});return}throw o},r.render=function(){return this.props.children(this.setCallbacks)},t}(n.Component),_t=` + Press space bar to start a drag. + When dragging you can use the arrow keys to move the item around and escape to cancel. + Some screen readers may require you to be in focus mode or to use your pass through key +`,rr=function(t){return t+1},Sr=function(t){return` + You have lifted an item in position `+rr(t.source.index)+` +`},Dr=function(t,r){var a=t.droppableId===r.droppableId,o=rr(t.index),i=rr(r.index);return a?` + You have moved the item from position `+o+` + to position `+i+` + `:` + You have moved the item from position `+o+` + in list `+t.droppableId+` + to list `+r.droppableId+` + in position `+i+` + `},fr=function(t,r,a){var o=r.droppableId===a.droppableId;return o?` + The item `+t+` + has been combined with `+a.draggableId:` + The item `+t+` + in list `+r.droppableId+` + has been combined with `+a.draggableId+` + in list `+a.droppableId+` + `},ir=function(t){var r=t.destination;if(r)return Dr(t.source,r);var a=t.combine;return a?fr(t.draggableId,t.source,a):"You are over an area that cannot be dropped on"},nr=function(t){return` + The item has returned to its starting position + of `+rr(t.index)+` +`},_r=function(t){if(t.reason==="CANCEL")return` + Movement cancelled. + `+nr(t.source)+` + `;var r=t.destination,a=t.combine;return r?` + You have dropped the item. + `+Dr(t.source,r)+` + `:a?` + You have dropped the item. + `+fr(t.draggableId,t.source,a)+` + `:` + The item has been dropped while not over a drop area. + `+nr(t.source)+` + `},zr={dragHandleUsageInstructions:_t,onDragStart:Sr,onDragUpdate:ir,onDragEnd:_r},xt={x:0,y:0},Jt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},wr=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Wr=function(t,r){return t.x===r.x&&t.y===r.y},en=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},tn=function(t,r,a){var o;return a===void 0&&(a=0),o={},o[t]=r,o[t==="x"?"y":"x"]=a,o},mn=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Pn=function(t,r){return Math.min.apply(Math,r.map(function(a){return mn(t,a)}))},On=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},lr=function(e,t){var r=dr({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},En=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Zn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},na={top:0,right:0,bottom:0,left:0},Kn=function(t,r){return r?En(t,r.scroll.diff.displacement):t},aa=function(t,r,a){if(a&&a.increasedBy){var o;return(0,N.Z)({},t,(o={},o[r.end]=t[r.end]+a.increasedBy[r.line],o))}return t},Rn=function(t,r){return r&&r.shouldClipSubject?lr(r.pageMarginBox,t):dr(t)},on=function(e){var t=e.page,r=e.withPlaceholder,a=e.axis,o=e.frame,i=Kn(t.marginBox,o),l=aa(i,a,r),u=Rn(l,o);return{page:t,withPlaceholder:r,active:u}},Ln=function(e,t){e.frame||ne(!1);var r=e.frame,a=wr(t,r.scroll.initial),o=en(a),i=(0,N.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:a,displacement:o},max:r.scroll.max}}),l=on({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),u=(0,N.Z)({},e,{frame:i,subject:l});return u};function Vn(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Cr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function ur(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,m=a.lefte.right,g=c&&m;if(g)return!0;var d=c&&l||m&&i;return d}},la=function(e){var t=Br(e.top,e.bottom),r=Br(e.left,e.right);return function(a){var o=t(a.top)&&t(a.bottom)&&r(a.left)&&r(a.right);return o}},Hn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Jn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ua=function(e){return function(t){var r=Br(t.top,t.bottom),a=Br(t.left,t.right);return function(o){return e===Hn?r(o.top)&&r(o.bottom):a(o.left)&&a(o.right)}}},Ye=function(t,r){var a=r.frame?r.frame.scroll.diff.displacement:xt;return En(t,a)},bt=function(t,r,a){return r.subject.active?a(r.subject.active)(t):!1},vr=function(t,r,a){return a(r)(t)},ft=function(t){var r=t.target,a=t.destination,o=t.viewport,i=t.withDroppableDisplacement,l=t.isVisibleThroughFrameFn,u=i?Ye(r,a):r;return bt(u,a,l)&&vr(u,o,l)},Dn=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:ia}))},Yn=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:la}))},sa=function(t){return ft((0,N.Z)({},t,{isVisibleThroughFrameFn:ua(t.destination.axis)}))},qn=function(t,r,a){if(typeof a=="boolean")return a;if(!r)return!0;var o=r.invisible,i=r.visible;if(o[t])return!1;var l=i[t];return l?l.shouldAnimate:!0};function Da(e,t){var r=e.page.marginBox,a={top:t.point.y,right:0,bottom:0,left:t.point.x};return dr(yr(r,a))}function wn(e){var t=e.afterDragging,r=e.destination,a=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,l=e.last;return t.reduce(function(c,m){var g=Da(m,a),d=m.descriptor.id;c.all.push(d);var f=Dn({target:g,destination:r,viewport:o,withDroppableDisplacement:!0});if(!f)return c.invisible[m.descriptor.id]=!0,c;var E=qn(d,l,i),y={draggableId:d,shouldAnimate:E};return c.visible[d]=y,c},{all:[],visible:{},invisible:{}})}function wa(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function In(e){var t=e.insideDestination,r=e.inHomeList,a=e.displacedBy,o=e.destination,i=wa(t,{inHomeList:r});return{displaced:un,displacedBy:a,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Mn(e){var t=e.draggable,r=e.insideDestination,a=e.destination,o=e.viewport,i=e.displacedBy,l=e.last,u=e.index,c=e.forceShouldAnimate,m=ln(t,a);if(u==null)return In({insideDestination:r,inHomeList:m,displacedBy:i,destination:a});var g=$t(r,function(ce){return ce.descriptor.index===u});if(!g)return In({insideDestination:r,inHomeList:m,displacedBy:i,destination:a});var d=hn(t,r),f=r.indexOf(g),E=d.slice(f),y=wn({afterDragging:E,destination:a,displacedBy:i,last:l,viewport:o.frame,forceShouldAnimate:c});return{displaced:y,displacedBy:i,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:u}}}}function sn(e,t){return!!t.effected[e]}var Aa=function(e){var t=e.isMovingForward,r=e.destination,a=e.draggables,o=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var l=o.draggableId,u=a[l],c=u.descriptor.index,m=sn(l,i);return m?t?c:c-1:t?c+1:c},Va=function(e){var t=e.isMovingForward,r=e.isInHomeList,a=e.insideDestination,o=e.location;if(!a.length)return null;var i=o.index,l=t?i+1:i-1,u=a[0].descriptor.index,c=a[a.length-1].descriptor.index,m=r?c:c+1;return lm?null:l},Ja=function(e){var t=e.isMovingForward,r=e.isInHomeList,a=e.draggable,o=e.draggables,i=e.destination,l=e.insideDestination,u=e.previousImpact,c=e.viewport,m=e.afterCritical,g=u.at;if(g||ne(!1),g.type==="REORDER"){var d=Va({isMovingForward:t,isInHomeList:r,location:g.destination,insideDestination:l});return d==null?null:Mn({draggable:a,insideDestination:l,destination:i,viewport:c,last:u.displaced,displacedBy:u.displacedBy,index:d})}var f=Aa({isMovingForward:t,destination:i,displaced:u.displaced,draggables:o,combine:g.combine,afterCritical:m});return f==null?null:Mn({draggable:a,insideDestination:l,destination:i,viewport:c,last:u.displaced,displacedBy:u.displacedBy,index:f})},Ya=function(e){var t=e.displaced,r=e.afterCritical,a=e.combineWith,o=e.displacedBy,i=!!(t.visible[a]||t.invisible[a]);return sn(a,r)?i?xt:en(o.point):i?o.point:xt},Z=function(e){var t=e.afterCritical,r=e.impact,a=e.draggables,o=yn(r);o||ne(!1);var i=o.draggableId,l=a[i].page.borderBox.center,u=Ya({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return Jt(l,u)},Fa=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},qa=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},ca=function(t,r,a){return r[t.crossAxisStart]+a.margin[t.crossAxisStart]+a.borderBox[t.crossAxisSize]/2},da=function(t){var r=t.axis,a=t.moveRelativeTo,o=t.isMoving;return tn(r.line,a.marginBox[r.end]+Fa(r,o),ca(r,a.marginBox,o))},xa=function(t){var r=t.axis,a=t.moveRelativeTo,o=t.isMoving;return tn(r.line,a.marginBox[r.start]-qa(r,o),ca(r,a.marginBox,o))},_a=function(t){var r=t.axis,a=t.moveInto,o=t.isMoving;return tn(r.line,a.contentBox[r.start]+Fa(r,o),ca(r,a.contentBox,o))},Sa=function(e){var t=e.impact,r=e.draggable,a=e.draggables,o=e.droppable,i=e.afterCritical,l=Kr(o.descriptor.id,a),u=r.page,c=o.axis;if(!l.length)return _a({axis:c,moveInto:o.page,isMoving:u});var m=t.displaced,g=t.displacedBy,d=m.all[0];if(d){var f=a[d];if(sn(d,i))return xa({axis:c,moveRelativeTo:f.page,isMoving:u});var E=Tr(f.page,g.point);return xa({axis:c,moveRelativeTo:E,isMoving:u})}var y=l[l.length-1];if(y.descriptor.id===r.descriptor.id)return u.borderBox.center;if(sn(y.descriptor.id,i)){var ce=Tr(y.page,en(i.displacedBy.point));return da({axis:c,moveRelativeTo:ce,isMoving:u})}return da({axis:c,moveRelativeTo:y.page,isMoving:u})},kr=function(e,t){var r=e.frame;return r?Jt(t,r.scroll.diff.displacement):t},fa=function(t){var r=t.impact,a=t.draggable,o=t.droppable,i=t.draggables,l=t.afterCritical,u=a.page.borderBox.center,c=r.at;return!o||!c?u:c.type==="REORDER"?Sa({impact:r,draggable:a,draggables:i,droppable:o,afterCritical:l}):Z({impact:r,draggables:i,afterCritical:l})},Fn=function(e){var t=fa(e),r=e.droppable,a=r?kr(r,t):t;return a},Tn=function(e,t){var r=wr(t,e.scroll.initial),a=en(r),o=dr({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:a}}};return i};function Qa(e,t){return e.map(function(r){return t[r]})}function $a(e,t){for(var r=0;r1?g.sort(function(d,f){return Ne(d)[u.start]-Ne(f)[u.start]})[0]:m.sort(function(d,f){var E=Pn(r,Zn(Ne(d))),y=Pn(r,Zn(Ne(f)));return E!==y?E-y:Ne(d)[u.start]-Ne(f)[u.start]})[0]},ye=function(t,r){var a=t.page.borderBox.center;return sn(t.descriptor.id,r)?wr(a,r.displacedBy.point):a},z=function(t,r){var a=t.page.borderBox;return sn(t.descriptor.id,r)?En(a,en(r.displacedBy.point)):a},Ee=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,a=e.destination,o=e.insideDestination,i=e.afterCritical,l=o.filter(function(u){return Yn({target:z(u,i),destination:a,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(u,c){var m=mn(t,kr(a,ye(u,i))),g=mn(t,kr(a,ye(c,i)));return mt.left&&e.topt.top}function we(e){var t=e.pageBorderBox,r=e.draggable,a=e.candidates,o=r.page.borderBox.center,i=a.map(function(l){var u=l.axis,c=tn(l.axis.line,t.center[u.line],l.page.borderBox.center[u.crossAxisLine]);return{id:l.descriptor.id,distance:mn(o,c)}}).sort(function(l,u){return u.distance-l.distance});return i[0]?i[0].id:null}function yt(e){var t=e.pageBorderBox,r=e.draggable,a=e.droppables,o=Bn(a).filter(function(i){if(!i.isEnabled)return!1;var l=i.subject.active;if(!l||!Ot(t,l))return!1;if(hr(l)(t.center))return!0;var u=i.axis,c=l.center[u.crossAxisLine],m=t[u.crossAxisStart],g=t[u.crossAxisEnd],d=Br(l[u.crossAxisStart],l[u.crossAxisEnd]),f=d(m),E=d(g);return!f&&!E?!0:f?mc});return o.length?o.length===1?o[0].descriptor.id:we({pageBorderBox:t,draggable:r,candidates:o}):null}var Ze=function(t,r){return dr(En(t,r))},Ir=function(e,t){var r=e.frame;return r?Ze(t,r.scroll.diff.value):t};function pr(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Qr(e){var t=e.draggable,r=e.closest,a=e.inHomeList;return r?a&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var bn=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,a=e.destination,o=e.insideDestination,i=e.last,l=e.viewport,u=e.afterCritical,c=a.axis,m=Tt(a.axis,r.displaceBy),g=m.value,d=t[c.start],f=t[c.end],E=hn(r,o),y=$t(E,function(me){var Be=me.descriptor.id,Qe=me.page.borderBox.center[c.line],ke=sn(Be,u),Ke=pr({displaced:i,id:Be});return ke?Ke?f<=Qe:dBe[u.start]+ke&&dBe[u.start]-m+ke&&gBe[u.start]+m+ke&&dBe[u.start]+ke&&g=To)return Mo;var i=o/To,l=uo+qi*i,u=a==="CANCEL"?l*_i:l;return Number(u.toFixed(2))},el=function(e){var t=e.impact,r=e.draggable,a=e.dimensions,o=e.viewport,i=e.afterCritical,l=a.draggables,u=a.droppables,c=ot(t),m=c?u[c]:null,g=u[r.descriptor.droppableId],d=Oa({impact:t,draggable:r,draggables:l,afterCritical:i,droppable:m||g,viewport:o}),f=wr(d,r.client.borderBox.center);return f},tl=function(e){var t=e.draggables,r=e.reason,a=e.lastImpact,o=e.home,i=e.viewport,l=e.onLiftImpact;if(!a.at||r!=="DROP"){var u=_n({draggables:t,impact:l,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:u,didDropInsideDroppable:!1}}if(a.at.type==="REORDER")return{impact:a,didDropInsideDroppable:!0};var c=(0,N.Z)({},a,{displaced:un});return{impact:c,didDropInsideDroppable:!0}},rl=function(e){var t=e.getState,r=e.dispatch;return function(a){return function(o){if(o.type!=="DROP"){a(o);return}var i=t(),l=o.payload.reason;if(i.phase==="COLLECTING"){r(Ki({reason:l}));return}if(i.phase!=="IDLE"){var u=i.phase==="DROP_PENDING"&&i.isWaiting;u&&ne(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||ne(!1);var c=i.critical,m=i.dimensions,g=m.draggables[i.critical.draggable.id],d=tl({reason:l,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),f=d.impact,E=d.didDropInsideDroppable,y=E?jn(f):null,ce=E?yn(f):null,me={index:c.draggable.index,droppableId:c.droppable.id},Be={draggableId:g.descriptor.id,type:g.descriptor.type,source:me,reason:l,mode:i.movementMode,destination:y,combine:ce},Qe=el({impact:f,draggable:g,dimensions:m,viewport:i.viewport,afterCritical:i.afterCritical}),ke={critical:i.critical,afterCritical:i.afterCritical,result:Be,impact:f},Ke=!Wr(i.current.client.offset,Qe)||!!Be.combine;if(!Ke){r(ao({completed:ke}));return}var Ct=$i({current:i.current.client.offset,destination:Qe,reason:l}),Et={newHomeClientOffset:Qe,dropDuration:Ct,completed:ke};r(Zi(Et))}}}},Xo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nl(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function al(e){var t=e.onWindowScroll;function r(){t(Xo())}var a=ie(r),o=nl(a),i=Pt;function l(){return i!==Pt}function u(){l()&&ne(!1),i=We(window,[o])}function c(){l()||ne(!1),a.cancel(),i(),i=Pt}return{start:u,stop:c,isActive:l}}var ol=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},il=function(e){var t=al({onWindowScroll:function(a){e.dispatch(Xi({newScroll:a}))}});return function(r){return function(a){!t.isActive()&&a.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ol(a)&&t.stop(),r(a)}}},ll=function(e){var t=!1,r=!1,a=setTimeout(function(){r=!0}),o=function(l){t||r||(t=!0,e(l),clearTimeout(a))};return o.wasCalled=function(){return t},o},ul=function(){var e=[],t=function(i){var l=ur(e,function(m){return m.timerId===i});l===-1&&ne(!1);var u=e.splice(l,1),c=u[0];c.callback()},r=function(i){var l=setTimeout(function(){return t(l)}),u={timerId:l,callback:i};e.push(u)},a=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:r,flush:a}},sl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},Al=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cl=function(t,r){if(t===r)return!0;var a=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,o=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return a&&o},ma=function(t,r){kn(),r(),Un()},ja=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},so=function(t,r,a,o){if(!t){a(o(r));return}var i=ll(a),l={announce:i};t(r,l),i.wasCalled()||a(o(r))},dl=function(e,t){var r=ul(),a=null,o=function(f,E){a&&ne(!1),ma("onBeforeCapture",function(){var y=e().onBeforeCapture;if(y){var ce={draggableId:f,mode:E};y(ce)}})},i=function(f,E){a&&ne(!1),ma("onBeforeDragStart",function(){var y=e().onBeforeDragStart;y&&y(ja(f,E))})},l=function(f,E){a&&ne(!1);var y=ja(f,E);a={mode:E,lastCritical:f,lastLocation:y.source,lastCombine:null},r.add(function(){ma("onDragStart",function(){return so(e().onDragStart,y,t,zr.onDragStart)})})},u=function(f,E){var y=jn(E),ce=yn(E);a||ne(!1);var me=!cl(f,a.lastCritical);me&&(a.lastCritical=f);var Be=!sl(a.lastLocation,y);Be&&(a.lastLocation=y);var Qe=!Al(a.lastCombine,ce);if(Qe&&(a.lastCombine=ce),!(!me&&!Be&&!Qe)){var ke=(0,N.Z)({},ja(f,a.mode),{combine:ce,destination:y});r.add(function(){ma("onDragUpdate",function(){return so(e().onDragUpdate,ke,t,zr.onDragUpdate)})})}},c=function(){a||ne(!1),r.flush()},m=function(f){a||ne(!1),a=null,ma("onDragEnd",function(){return so(e().onDragEnd,f,t,zr.onDragEnd)})},g=function(){if(a){var f=(0,N.Z)({},ja(a.lastCritical,a.mode),{combine:null,destination:null,reason:"CANCEL"});m(f)}};return{beforeCapture:o,beforeStart:i,start:l,update:u,flush:c,drop:m,abort:g}},fl=function(e,t){var r=dl(e,t);return function(a){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var l=i.payload.critical;r.beforeStart(l,i.payload.movementMode),o(i),r.start(l,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var u=i.payload.completed.result;r.flush(),o(i),r.drop(u);return}if(o(i),i.type==="FLUSH"){r.abort();return}var c=a.getState();c.phase==="DRAGGING"&&r.update(c.critical,c.impact)}}}},gl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var a=e.getState();a.phase!=="DROP_ANIMATING"&&ne(!1),e.dispatch(ao({completed:a.completed}))}}},vl=function(e){var t=null,r=null;function a(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&a(),o(i),i.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var c=e.getState();c.phase==="DROP_ANIMATING"&&e.dispatch(No())}};r=requestAnimationFrame(function(){r=null,t=We(window,[l])})}}}},pl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},ml=function(e){var t=!1;return function(){return function(r){return function(a){if(a.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(a.payload.critical.draggable.id),r(a),e.tryRestoreFocusRecorded();return}if(r(a),!!t){if(a.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(a.type==="DROP_COMPLETE"){t=!1;var o=a.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},El=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cl=function(e){return function(t){return function(r){return function(a){if(El(a)){e.stop(),r(a);return}if(a.type==="INITIAL_PUBLISH"){r(a);var o=t.getState();o.phase!=="DRAGGING"&&ne(!1),e.start(o);return}r(a),e.scroll(t.getState())}}}},Bl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var a=e.getState();a.phase==="DROP_PENDING"&&(a.isWaiting||e.dispatch(jo({reason:a.reason})))}}}},hl=re.qC,Il=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,a=e.styleMarshal,o=e.getResponders,i=e.announce,l=e.autoScroller;return(0,re.MT)(Qi,hl((0,re.md)(Yi(a),pl(t),Ji(t),rl,gl,vl,Bl,Cl(l),il,ml(r),fl(o,i))))},Ao=function(){return{additions:{},removals:{},modified:{}}};function bl(e){var t=e.registry,r=e.callbacks,a=Ao(),o=null,i=function(){o||(r.collectionStarting(),o=requestAnimationFrame(function(){o=null,kn();var g=a,d=g.additions,f=g.removals,E=g.modified,y=Object.keys(d).map(function(Be){return t.draggable.getById(Be).getDimension(xt)}).sort(function(Be,Qe){return Be.descriptor.index-Qe.descriptor.index}),ce=Object.keys(E).map(function(Be){var Qe=t.droppable.getById(Be),ke=Qe.callbacks.getScrollWhileDragging();return{droppableId:Be,scroll:ke}}),me={additions:y,removals:Object.keys(f),modified:ce};a=Ao(),Un(),r.publish(me)}))},l=function(g){var d=g.descriptor.id;a.additions[d]=g,a.modified[g.descriptor.droppableId]=!0,a.removals[d]&&delete a.removals[d],i()},u=function(g){var d=g.descriptor;a.removals[d.id]=!0,a.modified[d.droppableId]=!0,a.additions[d.id]&&delete a.additions[d.id],i()},c=function(){o&&(cancelAnimationFrame(o),o=null,a=Ao())};return{add:l,remove:u,stop:c}}var ko=function(e){var t=e.scrollHeight,r=e.scrollWidth,a=e.height,o=e.width,i=wr({x:r,y:t},{x:o,y:a}),l={x:Math.max(0,i.x),y:Math.max(0,i.y)};return l},Uo=function(){var e=document.documentElement;return e||ne(!1),e},zo=function(){var e=Uo(),t=ko({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Pl=function(){var e=Xo(),t=zo(),r=e.y,a=e.x,o=Uo(),i=o.clientWidth,l=o.clientHeight,u=a+i,c=r+l,m=dr({top:r,left:a,right:u,bottom:c}),g={frame:m,scroll:{initial:e,current:e,max:t,diff:{value:xt,displacement:xt}}};return g},yl=function(e){var t=e.critical,r=e.scrollOptions,a=e.registry;kn();var o=Pl(),i=o.scroll.current,l=t.droppable,u=a.droppable.getAllByType(l.type).map(function(d){return d.callbacks.getDimensionAndWatchScroll(i,r)}),c=a.draggable.getAllByType(t.draggable.type).map(function(d){return d.getDimension(i)}),m={draggables:Hr(c),droppables:Cn(u)};Un();var g={dimensions:m,critical:t,viewport:o};return g};function Wo(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var a=e.droppable.getById(r.descriptor.droppableId);return a.descriptor.mode==="virtual"}var Dl=function(e,t){var r=null,a=bl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(E,y){e.droppable.exists(E)||ne(!1),r&&t.updateDroppableIsEnabled({id:E,isEnabled:y})},i=function(E,y){r&&(e.droppable.exists(E)||ne(!1),t.updateDroppableIsCombineEnabled({id:E,isCombineEnabled:y}))},l=function(E,y){r&&(e.droppable.exists(E)||ne(!1),t.updateDroppableScroll({id:E,newScroll:y}))},u=function(E,y){r&&e.droppable.getById(E).callbacks.scroll(y)},c=function(){if(r){a.stop();var E=r.critical.droppable;e.droppable.getAllByType(E.type).forEach(function(y){return y.callbacks.dragStopped()}),r.unsubscribe(),r=null}},m=function(E){r||ne(!1);var y=r.critical.draggable;E.type==="ADDITION"&&Wo(e,y,E.value)&&a.add(E.value),E.type==="REMOVAL"&&Wo(e,y,E.value)&&a.remove(E.value)},g=function(E){r&&ne(!1);var y=e.draggable.getById(E.draggableId),ce=e.droppable.getById(y.descriptor.droppableId),me={draggable:y.descriptor,droppable:ce.descriptor},Be=e.subscribe(m);return r={critical:me,unsubscribe:Be},yl({critical:me,registry:e,scrollOptions:E.scrollOptions})},d={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:u,updateDroppableScroll:l,startPublishing:g,stopPublishing:c};return d},Go=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},wl=function(e){window.scrollBy(e.x,e.y)},Fl=I(function(e){return Bn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xl=function(t,r){var a=$t(Fl(r),function(o){return o.frame||ne(!1),hr(o.frame.pageMarginBox)(t)});return a},Sl=function(e){var t=e.center,r=e.destination,a=e.droppables;if(r){var o=a[r];return o.frame?o:null}var i=xl(t,a);return i},xn={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(e,t){var r=e[t.size]*xn.startFromPercentage,a=e[t.size]*xn.maxScrollAtPercentage,o={startScrollingFrom:r,maxScrollValueAt:a};return o},Zo=function(e){var t=e.startOfRange,r=e.endOfRange,a=e.current,o=r-t;if(o===0)return 0;var i=a-t,l=i/o;return l},co=1,Ol=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return xn.maxPixelScroll;if(e===t.startScrollingFrom)return co;var r=Zo({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=1-r,o=xn.maxPixelScroll*xn.ease(a);return Math.ceil(o)},Ko=xn.durationDampening.accelerateAt,Vo=xn.durationDampening.stopDampeningAt,Rl=function(e,t){var r=t,a=Vo,o=Date.now(),i=o-r;if(i>=Vo)return e;if(it.height,i=r.width>t.width;return!i&&!o?a:i&&o?null:{x:i?0:a.x,y:o?0:a.y}},jl=On(function(e){return e===0?0:e}),qo=function(e){var t=e.dragStartTime,r=e.container,a=e.subject,o=e.center,i=e.shouldUseTimeDampening,l={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},u=Yo({container:r,distanceToEdges:l,dragStartTime:t,axis:Hn,shouldUseTimeDampening:i}),c=Yo({container:r,distanceToEdges:l,dragStartTime:t,axis:Jn,shouldUseTimeDampening:i}),m=jl({x:c,y:u});if(Wr(m,xt))return null;var g=Ll({container:r,subject:a,proposedScroll:m});return g?Wr(g,xt)?null:g:null},Nl=On(function(e){return e===0?0:e>0?1:-1}),fo=function(){var e=function(r,a){return r<0?r:r>a?r-a:0};return function(t){var r=t.current,a=t.max,o=t.change,i=Jt(r,o),l={x:e(i.x,a.x),y:e(i.y,a.y)};return Wr(l,xt)?null:l}}(),_o=function(t){var r=t.max,a=t.current,o=t.change,i={x:Math.max(a.x,r.x),y:Math.max(a.y,r.y)},l=Nl(o),u=fo({max:i,current:a,change:l});return!u||l.x!==0&&u.x===0||l.y!==0&&u.y===0},go=function(t,r){return _o({current:t.scroll.current,max:t.scroll.max,change:r})},Hl=function(t,r){if(!go(t,r))return null;var a=t.scroll.max,o=t.scroll.current;return fo({current:o,max:a,change:r})},vo=function(t,r){var a=t.frame;return a?_o({current:a.scroll.current,max:a.scroll.max,change:r}):!1},Ml=function(t,r){var a=t.frame;return!a||!vo(t,r)?null:fo({current:a.scroll.current,max:a.scroll.max,change:r})},Tl=function(e){var t=e.viewport,r=e.subject,a=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=qo({dragStartTime:o,container:t.frame,subject:r,center:a,shouldUseTimeDampening:i});return l&&go(t,l)?l:null},Xl=function(e){var t=e.droppable,r=e.subject,a=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=t.frame;if(!l)return null;var u=qo({dragStartTime:o,container:l.pageMarginBox,subject:r,center:a,shouldUseTimeDampening:i});return u&&vo(t,u)?u:null},$o=function(e){var t=e.state,r=e.dragStartTime,a=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,l=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id],c=u.page.marginBox;if(t.isWindowScrollAllowed){var m=t.viewport,g=Tl({dragStartTime:r,viewport:m,subject:c,center:l,shouldUseTimeDampening:a});if(g){o(g);return}}var d=Sl({center:l,destination:ot(t.impact),droppables:t.dimensions.droppables});if(d){var f=Xl({dragStartTime:r,droppable:d,subject:c,center:l,shouldUseTimeDampening:a});f&&i(d.descriptor.id,f)}},kl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,a=ie(t),o=ie(r),i=null,l=function(g){i||ne(!1);var d=i,f=d.shouldUseTimeDampening,E=d.dragStartTime;$o({state:g,scrollWindow:a,scrollDroppable:o,dragStartTime:E,shouldUseTimeDampening:f})},u=function(g){kn(),i&&ne(!1);var d=Date.now(),f=!1,E=function(){f=!0};$o({state:g,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:E,scrollDroppable:E}),i={dragStartTime:d,shouldUseTimeDampening:f},Un(),f&&l(g)},c=function(){i&&(a.cancel(),o.cancel(),i=null)};return{start:u,stop:c,scroll:l}},Ul=function(e){var t=e.move,r=e.scrollDroppable,a=e.scrollWindow,o=function(m,g){var d=Jt(m.current.client.selection,g);t({client:d})},i=function(m,g){if(!vo(m,g))return g;var d=Ml(m,g);if(!d)return r(m.descriptor.id,g),null;var f=wr(g,d);r(m.descriptor.id,f);var E=wr(g,f);return E},l=function(m,g,d){if(!m||!go(g,d))return d;var f=Hl(g,d);if(!f)return a(d),null;var E=wr(d,f);a(E);var y=wr(d,E);return y},u=function(m){var g=m.scrollJumpRequest;if(g){var d=ot(m.impact);d||ne(!1);var f=i(m.dimensions.droppables[d],g);if(f){var E=m.viewport,y=l(m.isWindowScrollAllowed,E,f);y&&o(m,y)}}};return u},zl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,a=e.move,o=kl({scrollWindow:r,scrollDroppable:t}),i=Ul({move:a,scrollWindow:r,scrollDroppable:t}),l=function(m){if(m.phase==="DRAGGING"){if(m.movementMode==="FLUID"){o.scroll(m);return}m.scrollJumpRequest&&i(m)}},u={scroll:l,start:o.start,stop:o.stop};return u},$n="data-rbd",ea=function(){var e=$n+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),po=function(){var e=$n+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wl=function(){var e=$n+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),ei={contextId:$n+"-scroll-container-context-id"},Gl=function(t){return function(r){return"["+r+'="'+t+'"]'}},Ea=function(t,r){return t.map(function(a){var o=a.styles[r];return o?a.selector+" { "+o+" }":""}).join(" ")},Zl="pointer-events: none;",Kl=function(e){var t=Gl(e),r=function(){var u=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:t(ea.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:u,dragging:Zl,dropAnimating:u}}}(),a=function(){var u=` + transition: `+pa.outOfTheWay+`; + `;return{selector:t(po.contextId),styles:{dragging:u,dropAnimating:u,userCancel:u}}}(),o={selector:t(Wl.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},l=[a,r,o,i];return{always:Ea(l,"always"),resting:Ea(l,"resting"),dragging:Ea(l,"dragging"),dropAnimating:Ea(l,"dropAnimating"),userCancel:Ea(l,"userCancel")}},Yr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?n.useLayoutEffect:n.useEffect,mo=function(){var t=document.querySelector("head");return t||ne(!1),t},ti=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vl(e,t){var r=st(function(){return Kl(e)},[e]),a=(0,n.useRef)(null),o=(0,n.useRef)(null),i=Oe(I(function(d){var f=o.current;f||ne(!1),f.textContent=d}),[]),l=Oe(function(d){var f=a.current;f||ne(!1),f.textContent=d},[]);Yr(function(){!a.current&&!o.current||ne(!1);var d=ti(t),f=ti(t);return a.current=d,o.current=f,d.setAttribute($n+"-always",e),f.setAttribute($n+"-dynamic",e),mo().appendChild(d),mo().appendChild(f),l(r.always),i(r.resting),function(){var E=function(ce){var me=ce.current;me||ne(!1),mo().removeChild(me),ce.current=null};E(a),E(o)}},[t,l,i,r.always,r.resting,e]);var u=Oe(function(){return i(r.dragging)},[i,r.dragging]),c=Oe(function(d){if(d==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),m=Oe(function(){o.current&&i(r.resting)},[i,r.resting]),g=st(function(){return{dragging:u,dropping:c,resting:m}},[u,c,m]);return g}var ri=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ca(e){return e instanceof ri(e).HTMLElement}function ni(e,t){var r="["+ea.contextId+'="'+e+'"]',a=rn(document.querySelectorAll(r));if(!a.length)return null;var o=$t(a,function(i){return i.getAttribute(ea.draggableId)===t});return!o||!Ca(o)?null:o}function Jl(e){var t=(0,n.useRef)({}),r=(0,n.useRef)(null),a=(0,n.useRef)(null),o=(0,n.useRef)(!1),i=Oe(function(f,E){var y={id:f,focus:E};return t.current[f]=y,function(){var me=t.current,Be=me[f];Be!==y&&delete me[f]}},[]),l=Oe(function(f){var E=ni(e,f);E&&E!==document.activeElement&&E.focus()},[e]),u=Oe(function(f,E){r.current===f&&(r.current=E)},[]),c=Oe(function(){a.current||o.current&&(a.current=requestAnimationFrame(function(){a.current=null;var f=r.current;f&&l(f)}))},[l]),m=Oe(function(f){r.current=null;var E=document.activeElement;E&&E.getAttribute(ea.draggableId)===f&&(r.current=f)},[]);Yr(function(){return o.current=!0,function(){o.current=!1;var f=a.current;f&&cancelAnimationFrame(f)}},[]);var g=st(function(){return{register:i,tryRecordFocus:m,tryRestoreFocusRecorded:c,tryShiftRecord:u}},[i,m,c,u]);return g}function Yl(){var e={draggables:{},droppables:{}},t=[];function r(d){return t.push(d),function(){var E=t.indexOf(d);E!==-1&&t.splice(E,1)}}function a(d){t.length&&t.forEach(function(f){return f(d)})}function o(d){return e.draggables[d]||null}function i(d){var f=o(d);return f||ne(!1),f}var l={register:function(f){e.draggables[f.descriptor.id]=f,a({type:"ADDITION",value:f})},update:function(f,E){var y=e.draggables[E.descriptor.id];y&&y.uniqueId===f.uniqueId&&(delete e.draggables[E.descriptor.id],e.draggables[f.descriptor.id]=f)},unregister:function(f){var E=f.descriptor.id,y=o(E);y&&f.uniqueId===y.uniqueId&&(delete e.draggables[E],a({type:"REMOVAL",value:f}))},getById:i,findById:o,exists:function(f){return!!o(f)},getAllByType:function(f){return Cr(e.draggables).filter(function(E){return E.descriptor.type===f})}};function u(d){return e.droppables[d]||null}function c(d){var f=u(d);return f||ne(!1),f}var m={register:function(f){e.droppables[f.descriptor.id]=f},unregister:function(f){var E=u(f.descriptor.id);E&&f.uniqueId===E.uniqueId&&delete e.droppables[f.descriptor.id]},getById:c,findById:u,exists:function(f){return!!u(f)},getAllByType:function(f){return Cr(e.droppables).filter(function(E){return E.descriptor.type===f})}};function g(){e.draggables={},e.droppables={},t.length=0}return{draggable:l,droppable:m,subscribe:r,clean:g}}function ql(){var e=st(Yl,[]);return(0,n.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Eo=n.createContext(null),Ba=function(){var e=document.body;return e||ne(!1),e},_l={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$l=function(t){return"rbd-announcement-"+t};function eu(e){var t=st(function(){return $l(e)},[e]),r=(0,n.useRef)(null);(0,n.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,N.Z)(i.style,_l),Ba().appendChild(i),function(){setTimeout(function(){var c=Ba();c.contains(i)&&c.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var a=Oe(function(o){var i=r.current;if(i){i.textContent=o;return}},[]);return a}var ai=0,tu={separator:"::"};function ru(){ai=0}function Co(e,t){return t===void 0&&(t=tu),st(function(){return""+e+t.separator+ai++},[t.separator,e])}function nu(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function au(e){var t=e.contextId,r=e.text,a=Co("hidden-text",{separator:"-"}),o=st(function(){return nu({contextId:t,uniqueId:a})},[a,t]);return(0,n.useEffect)(function(){var l=document.createElement("div");return l.id=o,l.textContent=r,l.style.display="none",Ba().appendChild(l),function(){var c=Ba();c.contains(l)&&c.removeChild(l)}},[o,r]),o}var Na=n.createContext(null),ou={react:"^16.8.5","react-dom":"^16.8.5"},iu=/(\d+)\.(\d+)\.(\d+)/,oi=function(t){var r=iu.exec(t);r==null&&ne(!1);var a=Number(r[1]),o=Number(r[2]),i=Number(r[3]);return{major:a,minor:o,patch:i,raw:t}},lu=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},uu=function(e,t){var r=oi(e),a=oi(t);lu(r,a)},$s=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,su=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function eA(e){}function ha(e,t){}function Au(){ha(function(){uu(ou.react,n.version),su(document)},[])}function Bo(e){var t=(0,n.useRef)(e);return(0,n.useEffect)(function(){t.current=e}),t}function cu(){var e=null;function t(){return!!e}function r(l){return l===e}function a(l){e&&ne(!1);var u={abandon:l};return e=u,u}function o(){e||ne(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:t,isActive:r,claim:a,release:o,tryAbandon:i}}var du=9,fu=13,ho=27,ii=32,gu=33,vu=34,pu=35,mu=36,Eu=37,Cu=38,Bu=39,hu=40,Ha,Iu=(Ha={},Ha[fu]=!0,Ha[du]=!0,Ha),li=function(e){Iu[e.keyCode]&&e.preventDefault()},Ma=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=$t(t,function(a){return"on"+a in document});return r||e}(),ui=0,si=5;function bu(e,t){return Math.abs(t.x-e.x)>=si||Math.abs(t.y-e.y)>=si}var Ai={type:"IDLE"};function Pu(e){var t=e.cancel,r=e.completed,a=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(l){var u=l.button,c=l.clientX,m=l.clientY;if(u===ui){var g={x:c,y:m},d=a();if(d.type==="DRAGGING"){l.preventDefault(),d.actions.move(g);return}d.type!=="PENDING"&&ne(!1);var f=d.point;if(bu(f,g)){l.preventDefault();var E=d.actions.fluidLift(g);o({type:"DRAGGING",actions:E})}}}},{eventName:"mouseup",fn:function(l){var u=a();if(u.type!=="DRAGGING"){t();return}l.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(l){a().type==="DRAGGING"&&l.preventDefault(),t()}},{eventName:"keydown",fn:function(l){var u=a();if(u.type==="PENDING"){t();return}if(l.keyCode===ho){l.preventDefault(),t();return}li(l)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){a().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(l){var u=a();if(u.type==="IDLE"&&ne(!1),u.actions.shouldRespectForcePress()){t();return}l.preventDefault()}},{eventName:Ma,fn:t}]}function yu(e){var t=(0,n.useRef)(Ai),r=(0,n.useRef)(Pt),a=st(function(){return{eventName:"mousedown",fn:function(d){if(!d.defaultPrevented&&d.button===ui&&!(d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)){var f=e.findClosestDraggableId(d);if(f){var E=e.tryGetLock(f,l,{sourceEvent:d});if(E){d.preventDefault();var y={x:d.clientX,y:d.clientY};r.current(),m(E,y)}}}}}},[e]),o=st(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(d){if(!d.defaultPrevented){var f=e.findClosestDraggableId(d);if(f){var E=e.findOptionsForDraggable(f);E&&(E.shouldRespectForcePress||e.canGetLock(f)&&d.preventDefault())}}}}},[e]),i=Oe(function(){var d={passive:!1,capture:!0};r.current=We(window,[o,a],d)},[o,a]),l=Oe(function(){var g=t.current;g.type!=="IDLE"&&(t.current=Ai,r.current(),i())},[i]),u=Oe(function(){var g=t.current;l(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[l]),c=Oe(function(){var d={capture:!0,passive:!1},f=Pu({cancel:u,completed:l,getPhase:function(){return t.current},setPhase:function(y){t.current=y}});r.current=We(window,f,d)},[u,l]),m=Oe(function(d,f){t.current.type!=="IDLE"&&ne(!1),t.current={type:"PENDING",point:f,actions:d},c()},[c]);Yr(function(){return i(),function(){r.current()}},[i])}var ta;function Du(){}var wu=(ta={},ta[vu]=!0,ta[gu]=!0,ta[mu]=!0,ta[pu]=!0,ta);function Fu(e,t){function r(){t(),e.cancel()}function a(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ho){i.preventDefault(),r();return}if(i.keyCode===ii){i.preventDefault(),a();return}if(i.keyCode===hu){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cu){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bu){i.preventDefault(),e.moveRight();return}if(i.keyCode===Eu){i.preventDefault(),e.moveLeft();return}if(wu[i.keyCode]){i.preventDefault();return}li(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Ma,fn:r}]}function xu(e){var t=(0,n.useRef)(Du),r=st(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==ii)return;var l=e.findClosestDraggableId(i);if(!l)return;var u=e.tryGetLock(l,g,{sourceEvent:i});if(!u)return;i.preventDefault();var c=!0,m=u.snapLift();t.current();function g(){c||ne(!1),c=!1,t.current(),a()}t.current=We(window,Fu(m,g),{capture:!0,passive:!1})}}},[e]),a=Oe(function(){var i={passive:!1,capture:!0};t.current=We(window,[r],i)},[r]);Yr(function(){return a(),function(){t.current()}},[a])}var Io={type:"IDLE"},Su=120,Qu=.15;function Ou(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(r().type!=="DRAGGING"){t();return}o.keyCode===ho&&o.preventDefault(),t()}},{eventName:Ma,fn:t}]}function Ru(e){var t=e.cancel,r=e.completed,a=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var l=a();if(l.type!=="DRAGGING"){t();return}l.hasMoved=!0;var u=i.touches[0],c=u.clientX,m=u.clientY,g={x:c,y:m};i.preventDefault(),l.actions.move(g)}},{eventName:"touchend",fn:function(i){var l=a();if(l.type!=="DRAGGING"){t();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(a().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var l=a();l.type==="IDLE"&&ne(!1);var u=i.touches[0];if(u){var c=u.force>=Qu;if(c){var m=l.actions.shouldRespectForcePress();if(l.type==="PENDING"){m&&t();return}if(m){if(l.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Ma,fn:t}]}function Lu(e){var t=(0,n.useRef)(Io),r=(0,n.useRef)(Pt),a=Oe(function(){return t.current},[]),o=Oe(function(E){t.current=E},[]),i=st(function(){return{eventName:"touchstart",fn:function(E){if(!E.defaultPrevented){var y=e.findClosestDraggableId(E);if(y){var ce=e.tryGetLock(y,u,{sourceEvent:E});if(ce){var me=E.touches[0],Be=me.clientX,Qe=me.clientY,ke={x:Be,y:Qe};r.current(),d(ce,ke)}}}}}},[e]),l=Oe(function(){var E={capture:!0,passive:!1};r.current=We(window,[i],E)},[i]),u=Oe(function(){var f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),o(Io),r.current(),l())},[l,o]),c=Oe(function(){var f=t.current;u(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[u]),m=Oe(function(){var E={capture:!0,passive:!1},y={cancel:c,completed:u,getPhase:a},ce=We(window,Ru(y),E),me=We(window,Ou(y),E);r.current=function(){ce(),me()}},[c,a,u]),g=Oe(function(){var E=a();E.type!=="PENDING"&&ne(!1);var y=E.actions.fluidLift(E.point);o({type:"DRAGGING",actions:y,hasMoved:!1})},[a,o]),d=Oe(function(E,y){a().type!=="IDLE"&&ne(!1);var ce=setTimeout(g,Su);o({type:"PENDING",point:y,actions:E,longPressTimerId:ce}),m()},[m,a,o,g]);Yr(function(){return l(),function(){r.current();var y=a();y.type==="PENDING"&&(clearTimeout(y.longPressTimerId),o(Io))}},[a,l,o]),Yr(function(){var E=We(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return E},[])}function ju(e){}var Nu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ci(e,t){if(t==null)return!1;var r=!!Nu[t.tagName.toLowerCase()];if(r)return!0;var a=t.getAttribute("contenteditable");return a==="true"||a===""?!0:t===e?!1:ci(e,t.parentElement)}function Hu(e,t){var r=t.target;return Ca(r)?ci(e,r):!1}var Mu=function(e){return dr(e.getBoundingClientRect()).center};function Tu(e){return e instanceof ri(e).Element}var Xu=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=$t(t,function(a){return a in Element.prototype});return r||e}();function di(e,t){return e==null?null:e[Xu](t)?e:di(e.parentElement,t)}function ku(e,t){return e.closest?e.closest(t):di(e,t)}function Uu(e){return"["+ea.contextId+'="'+e+'"]'}function zu(e,t){var r=t.target;if(!Tu(r))return null;var a=Uu(e),o=ku(r,a);return!o||!Ca(o)?null:o}function Wu(e,t){var r=zu(e,t);return r?r.getAttribute(ea.draggableId):null}function Gu(e,t){var r="["+po.contextId+'="'+e+'"]',a=rn(document.querySelectorAll(r)),o=$t(a,function(i){return i.getAttribute(po.id)===t});return!o||!Ca(o)?null:o}function Zu(e){e.preventDefault()}function Ta(e){var t=e.expected,r=e.phase,a=e.isLockActive,o=e.shouldWarn;return!(!a()||t!==r)}function fi(e){var t=e.lockAPI,r=e.store,a=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=a.draggable.findById(o);return!(!i||!i.options.isEnabled||!Go(r.getState(),o))}function Ku(e){var t=e.lockAPI,r=e.contextId,a=e.store,o=e.registry,i=e.draggableId,l=e.forceSensorStop,u=e.sourceEvent,c=fi({lockAPI:t,store:a,registry:o,draggableId:i});if(!c)return null;var m=o.draggable.getById(i),g=Gu(r,m.descriptor.id);if(!g||u&&!m.options.canDragInteractiveElements&&Hu(g,u))return null;var d=t.claim(l||Pt),f="PRE_DRAG";function E(){return m.options.shouldRespectForcePress}function y(){return t.isActive(d)}function ce(Et,Rt){Ta({expected:Et,phase:f,isLockActive:y,shouldWarn:!0})&&a.dispatch(Rt())}var me=ce.bind(null,"DRAGGING");function Be(Et){function Rt(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(Rt(),f!=="PRE_DRAG"&&ne(!1)),a.dispatch(Ri(Et.liftActionArgs)),f="DRAGGING";function sr(Nt,Ar){if(Ar===void 0&&(Ar={shouldBlockNextClick:!1}),Et.cleanup(),Ar.shouldBlockNextClick){var xr=We(window,[{eventName:"click",fn:Zu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(xr)}Rt(),a.dispatch(jo({reason:Nt}))}return(0,N.Z)({isActive:function(){return Ta({expected:"DRAGGING",phase:f,isLockActive:y,shouldWarn:!1})},shouldRespectForcePress:E,drop:function(Ar){return sr("DROP",Ar)},cancel:function(Ar){return sr("CANCEL",Ar)}},Et.actions)}function Qe(Et){var Rt=ie(function(Nt){me(function(){return Lo({client:Nt})})}),sr=Be({liftActionArgs:{id:i,clientSelection:Et,movementMode:"FLUID"},cleanup:function(){return Rt.cancel()},actions:{move:Rt}});return(0,N.Z)({},sr,{move:Rt})}function ke(){var Et={moveUp:function(){return me(Ui)},moveRight:function(){return me(Wi)},moveDown:function(){return me(zi)},moveLeft:function(){return me(Gi)}};return Be({liftActionArgs:{id:i,clientSelection:Mu(g),movementMode:"SNAP"},cleanup:Pt,actions:Et})}function Ke(){var Et=Ta({expected:"PRE_DRAG",phase:f,isLockActive:y,shouldWarn:!0});Et&&t.release()}var Ct={isActive:function(){return Ta({expected:"PRE_DRAG",phase:f,isLockActive:y,shouldWarn:!1})},shouldRespectForcePress:E,fluidLift:Qe,snapLift:ke,abort:Ke};return Ct}var Vu=[yu,xu,Lu];function Ju(e){var t=e.contextId,r=e.store,a=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Vu:[],o||[]),u=(0,n.useState)(function(){return cu()})[0],c=Oe(function(Qe,ke){Qe.isDragging&&!ke.isDragging&&u.tryAbandon()},[u]);Yr(function(){var Qe=r.getState(),ke=r.subscribe(function(){var Ke=r.getState();c(Qe,Ke),Qe=Ke});return ke},[u,r,c]),Yr(function(){return u.tryAbandon},[u.tryAbandon]);var m=Oe(function(Be){return fi({lockAPI:u,registry:a,store:r,draggableId:Be})},[u,a,r]),g=Oe(function(Be,Qe,ke){return Ku({lockAPI:u,registry:a,contextId:t,store:r,draggableId:Be,forceSensorStop:Qe,sourceEvent:ke&&ke.sourceEvent?ke.sourceEvent:null})},[t,u,a,r]),d=Oe(function(Be){return Wu(t,Be)},[t]),f=Oe(function(Be){var Qe=a.draggable.findById(Be);return Qe?Qe.options:null},[a.draggable]),E=Oe(function(){u.isClaimed()&&(u.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(no()))},[u,r]),y=Oe(u.isClaimed,[u]),ce=st(function(){return{canGetLock:m,tryGetLock:g,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:E,isLockClaimed:y}},[m,g,d,f,E,y]);ju(l);for(var me=0;me=0||Object.prototype.hasOwnProperty.call(w,v)&&(F[v]=w[v]);return F}function R(w,H){if(!(w instanceof H))throw new TypeError("Cannot call a class as a function")}function Y(w,H){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return H&&(typeof H=="object"||typeof H=="function")?H:w}function ae(w,H){if(typeof H!="function"&&H!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof H);w.prototype=Object.create(H&&H.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),H&&(Object.setPrototypeOf?Object.setPrototypeOf(w,H):w.__proto__=H)}var b=function(w){ae(H,w);function H(F){R(this,H);var v=Y(this,(H.__proto__||Object.getPrototypeOf(H)).call(this,F));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}return n(H,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,B={get passive(){v=!0}};try{document.addEventListener("test",null,B),document.removeEventListener("test",null,B)}catch(_){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var B=this.props.getScrollParent&&this.props.getScrollParent();return B!=null?B:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!v)){var B=window;this.props.useWindow===!1&&(B=v),B.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),B.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,B=window,_=this.getParentElement(v),M=void 0;if(this.props.useWindow){var W=document.documentElement||document.body.parentNode||document.body,oe=B.pageYOffset!==void 0?B.pageYOffset:W.scrollTop;this.props.isReverse?M=oe:M=this.calculateOffset(v,oe)}else this.props.isReverse?M=_.scrollTop:M=v.scrollHeight-_.scrollTop-_.clientHeight;Mr in d?B(d,r,{enumerable:!0,configurable:!0,writable:!0,value:f}):d[r]=f,v=(d,r)=>{for(var f in r||(r={}))C.call(r,f)&&P(d,f,r[f]);if(D)for(var f of D(r))l.call(r,f)&&P(d,f,r[f]);return d},o=(d,r)=>U(d,_(r)),A=(d,r)=>{var f={};for(var h in d)C.call(d,h)&&r.indexOf(h)<0&&(f[h]=d[h]);if(d!=null&&D)for(var h of D(d))r.indexOf(h)<0&&l.call(d,h)&&(f[h]=d[h]);return f},F=(d,r,f)=>new Promise((h,O)=>{var j=te=>{try{k(f.next(te))}catch(z){O(z)}},K=te=>{try{k(f.throw(te))}catch(z){O(z)}},k=te=>te.done?h(te.value):Promise.resolve(te.value).then(j,K);k((f=f.apply(d,r)).next())});const p=d=>{var r=d,{children:f}=r,h=A(r,["children"]);const[O,j]=(0,X.useState)(!1);return X.createElement(n.ZP,o(v({},h),{loading:O,onClick:K=>F(void 0,null,function*(){try{j(!0),yield h.onClick(K),j(!1)}catch(k){console.error(k),j(!1)}})}),f)}},12393:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return O}});var n=s(59301),X=s(78241),B=s(8591),U=s(43418),_=s(5083),D=s(92832),C=s(1710),l=s(95237),P=s(43604),v=s(61186),o=s.n(v),A=s(955),F=s(89070),p={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},d=s(92365),r=s(79834),f=(j,K,k)=>new Promise((te,z)=>{var $=ae=>{try{V(k.next(ae))}catch(S){z(S)}},M=ae=>{try{V(k.throw(ae))}catch(S){z(S)}},V=ae=>ae.done?te(ae.value):Promise.resolve(ae.value).then($,M);V((k=k.apply(j,K)).next())});const h=({dispatch:j,courseEndTime:K,classroomList:k,successCallback:te=()=>{},visible:z,homeworkIds:$,courseId:M,isBatch:V,shixunHomeworks:ae})=>{const[S]=X.default.useForm(),[ue,c]=(0,n.useState)(!1),[ne,Q]=(0,n.useState)(!1),[q,oe]=(0,n.useState)(!1),[Y,x]=(0,n.useState)([]),[g,E]=(0,n.useState)([]),[Z,T]=(0,n.useState)([]),[J,ce]=(0,n.useState)([]),[Pe,Be]=(0,n.useState)([]),[we,Ae]=(0,n.useState)([]),[L,Ue]=(0,n.useState)([]),[Ze,u]=(0,n.useState)([]),[R,i]=(0,n.useState)([]);(0,n.useEffect)(()=>{z?t():a()},[z]);const t=()=>f(void 0,null,function*(){c(!0);const y=yield(0,d.oR)($[0],{course_id:M});oe(y.no_group),V?(Ue(y.all_course_groups),u(y.all_course_groups)):(ce(y.late_course_groups),Be(y.late_course_groups),x(y.submit_course_groups),E(y.submit_course_groups)),c(!1),S.setFieldsValue({end_time:o()()})}),e=()=>f(void 0,null,function*(){const y=S.getFieldsValue(),W=o()(y.end_time).format("YYYY-MM-DD HH:mm");if((V?R.length===0:Z.length===0&&we.length===0)&&!q){B.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Q(!0);const se=yield(0,d.Mc)(M,{no_group:q,homework_ids:$,group_ids:V?R:Z,end_time:W,late_group_ids:V?R:we});Q(!1),se.status===0&&(a(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),te(),j({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),a=()=>{T([]),Ae([]),E([]),Be([])};return n.createElement(U.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:p.modalWrapper,width:V||q?520:760,open:z,confirmLoading:ne,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>e(),onCancel:()=>{a(),j({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:p.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(X.default,{form:S,layout:"vertical"},n.createElement(X.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(_.default,{style:{width:"100%"},disabledDate:y=>(0,r.Q8)(y,K),disabledTime:y=>(0,r.d0)(y),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!q&&n.createElement(n.Fragment,null,V?n.createElement("div",null,n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{u(L.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement(C.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{i(y)}},rowKey:"id",pagination:!1,dataSource:Ze,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(l.Z,{gutter:24},n.createElement(P.Z,{span:14},n.createElement("div",{className:p.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{E(Y.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement("div",{className:p.tableWrapper},n.createElement(C.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{T(y)}},rowKey:"id",pagination:!1,dataSource:g,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(P.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:p.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{Be(J.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement("div",{className:p.tableWrapper},n.createElement(C.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{Ae(y)}},rowKey:"id",pagination:!1,loading:ue,dataSource:Pe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var O=(0,F.connect)(({shixunHomeworks:j,classroomList:K})=>({shixunHomeworks:j,classroomList:K}))(h)},26084:function(yt,Ke,s){"use strict";var n=s(59301),X=s(43418),B=s(8591),U=s(3113),_=s(86129),D=s.n(_),C=s(3294),l=s(955),P=s(99064),v=s(59301),o=Object.defineProperty,A=Object.defineProperties,F=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,f=(k,te,z)=>te in k?o(k,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[te]=z,h=(k,te)=>{for(var z in te||(te={}))d.call(te,z)&&f(k,z,te[z]);if(p)for(var z of p(te))r.call(te,z)&&f(k,z,te[z]);return k},O=(k,te)=>A(k,F(te)),j=(k,te,z)=>new Promise(($,M)=>{var V=ue=>{try{S(z.next(ue))}catch(c){M(c)}},ae=ue=>{try{S(z.throw(ue))}catch(c){M(c)}},S=ue=>ue.done?$(ue.value):Promise.resolve(ue.value).then(V,ae);S((z=z.apply(k,te)).next())});const K=({files:k=[],name:te,buttonProps:z={},hide:$,onOk:M=()=>{}},V)=>{const[ae,S]=(0,n.useState)(!1);let ue=(0,n.useRef)(new(D()));(0,n.useImperativeHandle)(V,()=>({exportReport:c,exportAndCreateUserFolder:Q,exportGroupingReport:ne}));const c=(g,E="\u9644\u4EF6")=>j(void 0,null,function*(){const Z=g||k;S(!0);let T=0,J=0,ce=0,Pe=X.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",E,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T+1),"/",Z==null?void 0:Z.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Be(){return j(this,null,function*(){var we,Ae;oe({},`${C.Z.API_SERVER}/api/attachments/${(0,l.Jn)((we=Z==null?void 0:Z[T])==null?void 0:we.id)}?t=${(0,l.Jn)((Ae=Z==null?void 0:Z[T])==null?void 0:Ae.id,Date.now())}`,(L,Ue)=>j(this,null,function*(){var Ze,u;if(((Ze=L.target.response)==null?void 0:Ze.type)==="application/json"){let t=yield q(L.target.response);if(t.message){B.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),S(!1);return}}let R=new Blob([L.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});J=J+R.size;let i=(u=Z==null?void 0:Z[T])==null?void 0:u.filename;setTimeout(()=>j(this,null,function*(){ue.current.file(i,R),Pe.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T+1),"/",Z==null?void 0:Z.length,ce>0?v.createElement("span",null,"(\u5DF2\u62C6\u5206",ce,"\u4E2Azip\u5305)"):"")}),T===(Z==null?void 0:Z.length)-1?x(Pe,ce>0?ce+1:0):J>900*1024*1024?(ce++,J=0,Y(ce,()=>{T++,Be()})):(T++,Be())}),2600)}))})}Be()}),ne=(g,E,Z="\u9644\u4EF6")=>j(void 0,null,function*(){S(!0);let T=0;const J=g.flat().length,ce=X.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Z,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",J),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Pe(Ae,L){return j(this,null,function*(){const Ue=yield(0,P.ZP)(`${C.Z.API_SERVER}/api/attachments/${Ae.id}`,{method:"get"});let Ze=new Blob([Ue],{type:"application/vnd.ms-excel;charset=utf-8"}),u=Ae.filename;L.file(u,Ze),T+=1,ce.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",J)})})}for(const Ae of g){const L=`${Ae[0].group_name}\u2014\u2014\u7EC4\u957F_${Ae[0].user_name}`,Ue=ue.current.folder(L);for(const Ze of Ae)yield Pe(Ze,Ue)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${te}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),ce.destroy(),S(!1),M(),ue.current=new(D())}),Q=(g,E="\u9644\u4EF6",Z)=>j(void 0,null,function*(){S(!0);let T=0;const J=g.flat().length,ce=X.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",E,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",J),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Pe(Ae,L){return j(this,null,function*(){const Ue=yield(0,P.ZP)(`${C.Z.API_SERVER}/api/attachments/${Ae.id}`,{method:"get"});let Ze=new Blob([Ue],{type:"application/vnd.ms-excel;charset=utf-8"}),u=Ae.filename;L.file(u,Ze),T+=1,ce.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",J)})})}for(const Ae of g){const L=`${Ae[0].user_name}-${Ae[0].student_id}`,Ue=ue.current.folder(L);for(const Ze of Ae)yield Pe(Ze,Ue)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${Z||te}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),ce.destroy(),S(!1),M(),ue.current=new(D())});function q(g){return new Promise(E=>{let Z=new FileReader;Z.readAsText(g,"utf-8"),Z.addEventListener("loadend",()=>{const T=JSON.parse(Z.result);E(T)})})}const oe=(g,E,Z,T)=>{const J=E,ce=new window.XMLHttpRequest;return ce.withCredentials=!0,ce.addEventListener("load",function(Pe){Z(Pe,ce)},!1),ce.addEventListener("error",function(Pe){T&&T(Pe)},!1),ce.responseType="blob",ce.open("GET",J),ce.send(null),ce},Y=(g,E)=>{ue.current.generateAsync({type:"blob"}).then(function(Z){const T=document.createElement("a");T.href=window.URL.createObjectURL(Z),T.download=te+`-${g}.zip`,document.body.appendChild(T);const J=document.createEvent("MouseEvents");J.initEvent("click",!1,!1),T.dispatchEvent(J),document.body.removeChild(T),ue.current=new(D()),E()})},x=(g,E)=>{ue.current.generateAsync({type:"blob"}).then(function(Z){const T=document.createElement("a");T.href=window.URL.createObjectURL(Z),E>0?T.download=te+`-${E}.zip`:T.download=te+".zip",document.body.appendChild(T);const J=document.createEvent("MouseEvents");J.initEvent("click",!1,!1),T.dispatchEvent(J),document.body.removeChild(T),g.destroy(),S(!1),M(),ue.current=new(D())})};return $?v.createElement(v.Fragment,null):v.createElement(U.ZP,O(h({},z),{onClick:()=>c(),loading:ae}),"\u4E0B\u8F7D")};Ke.Z=(0,n.forwardRef)(K)},23765:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return d}});var n=s(59301),X={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},B=s(92310),U=s.n(B),_=s(23210),D=s(73524),C=s(955),l=s(3294),P=s(99064),v=s(24065),o=s(89070),A=s(8591),F=(r,f,h)=>new Promise((O,j)=>{var K=z=>{try{te(h.next(z))}catch($){j($)}},k=z=>{try{te(h.throw(z))}catch($){j($)}},te=z=>z.done?O(z.value):Promise.resolve(z.value).then(K,k);te((h=h.apply(r,f)).next())});const p=({className:r,style:f,dataSource:h=[],authority:O=!1,callback:j,showDimensions:K=!0,classroomList:k})=>{var te;const[z,$]=(0,n.useState)({content:"",type:""}),[M,V]=(0,n.useState)({}),[ae,S]=(0,n.useState)(!1),[ue,c]=(0,n.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ne=(0,n.useRef)(),Q=x=>F(void 0,null,function*(){if(V(x),x.file_type==="txt"){const g=yield(0,P.ZP)(x.url,{method:"get",headers:{"Content-Type":"application/xml"}});ne.current=g}$({type:x.file_type,content:l.Z.API_SERVER+x.url})}),q=x=>{var g;c({visible:!0,src:l.Z.API_SERVER+x.url,id:x.id,title:x.title,snapshotData:(g=x==null?void 0:x.subitem)==null?void 0:g.settings})},oe=x=>F(void 0,null,function*(){var g;$({type:x.file_type,content:l.Z.API_SERVER+((g=x==null?void 0:x.subitem)==null?void 0:g.url)})}),Y=()=>{j(),c({visible:!1})};return h!=null&&h.length?n.createElement(n.Fragment,null,n.createElement("div",{className:U()(X.list,r),style:f},h.map((x,g)=>{var E,Z,T;return n.createElement("div",{key:g,className:X.row},n.createElement("div",{className:X.title,onClick:()=>Q(x)},n.createElement("i",{className:"iconfont icon-fujian1"}),n.createElement("span",{title:x.title},x.title)),n.createElement("div",{className:X.size},x.filesize),n.createElement("div",{className:X.download,onClick:()=>{var J,ce;if((0,v.Rm)()&&!((J=k.AssistantObject.normal)!=null&&J.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,C.Nd)("",`${l.Z.API_SERVER}${(ce=x.url)==null?void 0:ce.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(x==null?void 0:x.file_type)&&n.createElement("div",{className:X.preview,onClick:()=>Q(x)},n.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(x==null?void 0:x.file_type)&&K&&(O?n.createElement("div",{className:X.annotation,onClick:()=>q(x)},n.createElement("i",{className:"iconfont icon-pizhu"}),(E=x.subitem)!=null&&E.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Z=x.subitem)==null?void 0:Z.id)&&n.createElement("div",{className:X.annotation,onClick:()=>oe(x)},n.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(x==null?void 0:x.file_type)&&((T=x.subitem)==null?void 0:T.id)&&n.createElement("div",{className:X.download,style:{marginLeft:20},onClick:()=>{var J,ce;(0,C.Nd)("",`${l.Z.API_SERVER}${(ce=(J=x==null?void 0:x.subitem)==null?void 0:J.url)==null?void 0:ce.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(x==null?void 0:x.file_type)&&(0,v.eB)()&&["xlsx","docx","pptx"].includes(x==null?void 0:x.file_sub)&&K&&n.createElement("div",{className:X.annotation,onClick:()=>{S(!0),Q(x)}},n.createElement("i",{className:"iconfont icon-pizhu"}),x.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),x.is_edit&&(0,v.dE)()&&K&&n.createElement("div",{className:X.annotation,onClick:()=>{Q(x)}},n.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),n.createElement(_.Z,{close:!0,data:z==null?void 0:z.content,type:z==null?void 0:z.type,hasMask:!0,disabledDownload:(0,v.Rm)()&&!((te=k.AssistantObject.normal)!=null&&te.can_download),editOffice:ae?"edit":"view",monacoEditor:{value:ne.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:O&&K&&z.type==="image"?()=>q(M):null,onClose:()=>{j(),S(!1),$({content:"",type:""})}}),n.createElement(D.Z,{onOk:Y,onClose:()=>c({visible:!1}),data:ue,showFullTools:!0})):null};var d=(0,o.connect)(({classroomList:r})=>({classroomList:r}))(p)},57490:function(yt,Ke,s){"use strict";s.d(Ke,{z:function(){return Y},Z:function(){return x}});var n=s(59301),X=s(54580),B=s(8591),U=s(43418),_=s(3113),D=s(3294),C=s(23538),l=Object.defineProperty,P=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,A=(g,E,Z)=>E in g?l(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,F=(g,E)=>{for(var Z in E||(E={}))v.call(E,Z)&&A(g,Z,E[Z]);if(P)for(var Z of P(E))o.call(E,Z)&&A(g,Z,E[Z]);return g},p=(g,E,Z)=>new Promise((T,J)=>{var ce=we=>{try{Be(Z.next(we))}catch(Ae){J(Ae)}},Pe=we=>{try{Be(Z.throw(we))}catch(Ae){J(Ae)}},Be=we=>we.done?T(we.value):Promise.resolve(we.value).then(ce,Pe);Be((Z=Z.apply(g,E)).next())});const d="\u3000\u3000";function r(g){var E=["Bytes","KB","MB","GB","TB"];if(g==0)return"0 Byte";var Z=parseInt(""+Math.floor(Math.log(g)/Math.log(1024)),10);return(g/Math.pow(1024,Z)).toFixed(1)+" "+E[Z]}var f=({value:g=[],action:E,onChange:Z,className:T,maxSize:J=150,title:ce="\u6587\u4EF6\u4E0A\u4F20",accept:Pe=null})=>{const Be={multiple:!1,fileList:g,accept:Pe,withCredentials:!0,beforeUpload:Ae=>Ae.size/1024/1024(i.name.indexOf(d)===-1&&(i.name=`${i.name}${d}${r(i.size)}`),F({},i))),Ae.file.status==="done"&&((Ue=(L=Ae.file)==null?void 0:L.response)==null?void 0:Ue.status)===-1){message.error((u=(Ze=Ae.file)==null?void 0:Ze.response)==null?void 0:u.message),Z([]);return}Z(R)},onRemove:Ae=>p(void 0,null,function*(){const L=Ae.size/1024/1024;return Ae.status==="uploading"?!0:L0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:g.length>0,ghost:!0},ce),React.createElement("span",{onClick:we,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",J,"M)"," ")))},h=s(61481),O=s(89392),j=Object.defineProperty,K=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(g,E,Z)=>E in g?j(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,$=(g,E)=>{for(var Z in E||(E={}))k.call(E,Z)&&z(g,Z,E[Z]);if(K)for(var Z of K(E))te.call(E,Z)&&z(g,Z,E[Z]);return g};const M=g=>React.createElement("svg",$({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},g),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var V="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ae=Object.defineProperty,S=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,ne=(g,E,Z)=>E in g?ae(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,Q=(g,E)=>{for(var Z in E||(E={}))ue.call(E,Z)&&ne(g,Z,E[Z]);if(S)for(var Z of S(E))c.call(E,Z)&&ne(g,Z,E[Z]);return g},q=(g,E,Z)=>new Promise((T,J)=>{var ce=we=>{try{Be(Z.next(we))}catch(Ae){J(Ae)}},Pe=we=>{try{Be(Z.throw(we))}catch(Ae){J(Ae)}},Be=we=>we.done?T(we.value):Promise.resolve(we.value).then(ce,Pe);Be((Z=Z.apply(g,E)).next())});const{Dragger:oe}=X.default;function Y(g){let E=[];return g&&g.length>0&&(E=g.map(Z=>({uid:Z.id,id:Z.id,name:Z.title+d+Z.filesize,url:Z.url,filesize:Z.filesize,status:"done",response:{id:Z.id}}))),E}var x=({value:g,onChange:E,action:Z,data:T,className:J,maxSize:ce=150,title:Pe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Be=!1,accept:we="",additionalText:Ae,isDragger:L,number:Ue=1e3,aloneClear:Ze=!1,realTimeRemove:u=!0,uploadText:R,setFileProgress:i,showFileProgress:t})=>{const[e,a]=(0,n.useState)(!1);let[y,W]=(0,n.useState)(g||[]),[N,se]=(0,n.useState)(1);(0,n.useEffect)(()=>{g&&(N===1&&W([...g]),se(2),Ue===(g==null?void 0:g.length)&&a(!0))},[g]);const Fe=()=>{setTimeout(()=>{y.pop(),W([...y])},500)};t&&i(y.some(H=>H.status==="uploading"));const fe={multiple:!0,disabled:e,accept:we,withCredentials:!0,fileList:y,beforeUpload:(H,Me)=>{const at=H.size/1024/1024;return y.concat(Me).length>Ue?(y.pop(),W([...y]),B.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ue}\u4E2A\u6587\u4EF6`),Ze?Promise.reject():(Fe(),!1)):at=Ue?a(!0):a(!1),W([...y]),y=y.map(xt=>{var Je,Zt;return(Je=xt==null?void 0:xt.response)!=null&&Je.id&&(xt.url=(Zt=xt==null?void 0:xt.response)==null?void 0:Zt.url),xt.name.indexOf(d)===-1&&(xt.name=`${xt.name}${d}${r(xt.size)}`),Q({},xt)}),console.log("info:",H,y),E(y)},onRemove:H=>q(void 0,null,function*(){if(!u)return!0;const Me=()=>q(void 0,null,function*(){if(H.response?H.response.id:H.id){let kt=yield(0,C.JZ)(H.response?H.response.id:H.uid);return Promise.resolve(kt)}else return!0});return Be?new Promise((at,kt)=>{U.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>q(void 0,null,function*(){const $t=yield Me();B.ZP.success("\u5220\u9664\u6210\u529F"),at(!0)}),onCancel:()=>at(!1)})}):yield Me()})};function xe(H){H.preventDefault(),H.stopPropagation()}return n.createElement("div",{className:`multi-upload ${J||""}`},L&&n.createElement(oe,Q({},fe),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(h.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ce,"MB)"," "),Ae),!L&&n.createElement(X.default,Q({},fe),n.createElement(_.ZP,{disabled:e,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:V}),Pe),n.createElement("span",{onClick:xe,className:"upload_text"},R||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ce}MB)`)))}},85057:function(yt,Ke,s){"use strict";s.d(Ke,{jL:function(){return _},w9:function(){return ce},QD:function(){return Rt},cQ:function(){return g},op:function(){return kt},O5:function(){return Rn},_b:function(){return mn},t7:function(){return h},Gi:function(){return Ue},YG:function(){return Ae},qp:function(){return o},vr:function(){return On},qE:function(){return Je},Je:function(){return K},wb:function(){return Q},cq:function(){return e},tp:function(){return p}});var n=s(59301),X={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"},B="data:image/png;base64,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",_=({dataSource:Ee=[],img:Ge,imgWidth:$e=346,title:ut,sunTitle:Ot,bannerExtraContent:Yt})=>n.createElement("div",{className:X.banner},n.createElement("div",{className:X.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,ut),n.createElement("span",null,Ot)),Ee.length>0&&n.createElement("div",{className:X.btns},Ee.map((lt,Ft)=>n.createElement("div",{key:Ft,onClick:lt.click},lt.name,lt.sign?n.createElement("img",{src:B,width:39}):null))),Yt),Ge&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Ge,width:$e}))),D={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"},C=s(92310),l=s.n(C),P=s(89392),o=({dataSource:Ee=[],value:Ge,onChange:$e,onTitleChange:ut,className:Ot,title:Yt,titleWidth:lt=41,style:Ft={},fontColor:mt="#6A7283",showCount:Jt})=>{const[St,ct]=(0,n.useState)(0),[En,vn]=(0,n.useState)(!1),Wt=(0,n.useRef)(null),ln=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var sn;Ee.length!==0&&(((sn=Wt==null?void 0:Wt.current)==null?void 0:sn.clientHeight)>97?ct(1):ct(0)),Ee.length===0&&ct(0),vn(!1)},[Ee]),n.createElement("div",{className:l()(D.row,Ot),style:Ft},n.createElement("div",{onClick:(0,P.throttle)(()=>ut==null?void 0:ut(),2e3),style:{width:lt,marginTop:En?12:4},className:`${D.title} ${ut?"current":""}`},Yt),n.createElement("div",{className:En?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},n.createElement("div",{className:D.bar,ref:ln,style:St>0?{height:St===1?97:"auto",overflow:St===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:D.tag,ref:Wt},Ee==null?void 0:Ee.map(sn=>n.createElement("span",{onClick:()=>$e(sn.id),key:sn.id,style:{color:mt},className:Ge===sn.id?D.active:""},n.createElement("span",{title:sn.name,className:D.name},sn.name),!!Jt&&n.createElement("span",{className:D.num},sn.count))))),!!St&&n.createElement(n.Fragment,null,St===1?n.createElement("div",{onClick:()=>{var sn;ct(2),((sn=Wt==null?void 0:Wt.current)==null?void 0:sn.clientHeight)>245?vn(!0):vn(!1)},className:D.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{ln.current.scrollTop=0,ct(1),vn(!1)},className:D.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},A={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"},p=({dataSource:Ee=[],value:Ge,onChange:$e,className:ut,style:Ot={}})=>n.createElement("div",{style:Ot,className:l()(A.tabs,ut)},Ee.map(Yt=>n.createElement("span",{onClick:()=>$e(Yt.id),className:Ge===Yt.id?A.active:"",key:Yt.id},Yt.name))),d={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"},r=s(92832),h=({dataSource:Ee=[],value:Ge="",onChange:$e,onInputChange:ut=()=>{},className:Ot,style:Yt={},placeholder:lt,allowClear:Ft=!1})=>{var mt;const[Jt,St]=(0,n.useState)(""),[ct,En]=(0,n.useState)("");(0,n.useEffect)(()=>{var ln;let sn=Ge;(ln=JSON.stringify(Ge))!=null&&ln.includes("{")&&(St(Ge.id),sn=Ge.value||"");try{En(decodeURIComponent(sn||""))}catch(Yn){En(decodeURIComponent(sn||""))}},[Ge]);const vn=()=>{$e(encodeURIComponent(ct),Jt||null)},Wt=ln=>{ln!==Jt&&(St(ln),$e(encodeURIComponent(ct),ln))};return n.createElement("div",{className:l()(d.input,Ot),style:Yt},!!Ee.length&&n.createElement("div",{className:d.dropdown},n.createElement("div",{className:d.text},(mt=Ee.find(ln=>ln.id===Jt))==null?void 0:mt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:d.b1}),n.createElement("b",{className:d.b2})),n.createElement("div",{className:d.menu},Ee.map((ln,sn)=>n.createElement("div",{key:sn,onClick:()=>Wt(ln.id)},ln.name)))),n.createElement(r.default,{onPressEnter:vn,value:ct,onChange:ln=>{En(ln.target.value),ut(encodeURIComponent(ln.target.value),Jt||null)},bordered:!1,placeholder:lt}),n.createElement("i",{onClick:vn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},O={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"},K=({value:Ee,onChange:Ge,className:$e,total:ut,pageSize:Ot,style:Yt={}})=>{const lt=Ee<2,Ft=Ee>=Math.ceil(ut/Ot);return ut<=Ot?n.createElement(n.Fragment,null):n.createElement("div",{className:l()(O.quickPager,$e),style:Yt},n.createElement("div",{onClick:()=>{lt||Ge(Ee-1,"prev")},className:lt?O.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{Ft||Ge(Ee+1,"next")},className:Ft?O.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"},te=s(71418),z=s(6848),$=s(13570),M=s(3294),V=s(955),ae=s(96908),S=s(57177),ue=s(81378),c=s(8797),Q=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt})=>{const Jt=Math.floor((lt-($e-1)*ut)/$e);return n.createElement(te.Z,{spinning:mt},n.createElement("div",{className:l()(k.list,Ee)},!!Ge.length&&Ge.map((St,ct)=>{const{name:En,id:vn,identifier:Wt,power:ln,cover_image_id:sn,pic:Yn}=St;return n.createElement("div",{className:k.wrap,key:vn,style:{width:Jt,marginRight:(1+ct)%$e===0?0:ut+Yt,marginBottom:Ot}},n.createElement("a",{target:"_blank",href:`/shixuns/${Wt}/challenges`,className:k.li,onClick:du=>{du.preventDefault(),Ft&&(0,V.L9)([Ft]),ln&&(0,V.xg)(`/shixuns/${Wt}/challenges`)}},n.createElement("div",{className:k.img},n.createElement("img",{className:k.cover,src:`${Yn}`}),St.is_jupyter&&n.createElement("img",{className:k.sign,src:ae}),St.is_jupyter_lab&&n.createElement("img",{className:k.sign,src:S}),St.is_unity_3d&&n.createElement("img",{className:k.sign,src:ue})),n.createElement("div",{className:k.name},n.createElement(z.Z,{title:En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:k.e},En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:k.tags},n.createElement(z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,St.challenges_count))),!!St.myshixuns_count&&n.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,St.myshixuns_count))),n.createElement(z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,St.level))),n.createElement("div",{className:k.rate},n.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:St.score_info}),n.createElement("span",null,"\xA0",St.score_info?`${St.score_info}\u5206`:"5\u5206")))),!ln&&n.createElement("div",{className:k.lockWrap},n.createElement("img",{src:`${M.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ge.length&&n.createElement(c.Z,null)))},q={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"},oe=s(24065),Y=s(59301),g=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt,onRemove:Jt=()=>{},isCurrent:St=!0,showAlias:ct=!1})=>{const En=Math.floor((lt-($e-1)*ut)/$e),vn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Y.createElement(te.Z,{spinning:mt},Y.createElement("div",{className:l()(q.list,Ee)},!!(Ge!=null&&Ge.length)&&(Ge==null?void 0:Ge.map((Wt,ln)=>{var sn;const{name:Yn,id:du,identifier:Tu,featured:wn,school_name:wu,image_url:Lu,excellent:Gu,is_plan:yu}=Wt;return Y.createElement("div",{key:du,className:q.wrap,style:{width:En,marginRight:(1+ln)%$e===0?0:ut+Yt,marginBottom:Ot}},Y.createElement("a",{className:q.li,onClick:Jn=>{Jn.preventDefault(),Jn.stopPropagation(),Ft&&(0,V.L9)([Ft]),(0,V.xg)(`/paths/${Tu}`)}},Y.createElement("div",{className:q.img},Y.createElement("img",{className:q.cover,src:`${Lu}`}),St&&(0,oe.bg)()&&(Wt==null?void 0:Wt.studying)&&Y.createElement("div",{className:`${q.movebq} user-path-items`,onClick:Jn=>{Jn.stopPropagation(),Jt(Wt)}},Y.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Y.createElement("span",{className:"c-red"},"\u79FB\u9664")),(sn=Wt==null?void 0:Wt.subject_tags)==null?void 0:sn.map((Jn,vu)=>{var bu,Bu;if(vu===0){const Cu=(bu=vn.find(zu=>zu.name==Jn))==null?void 0:bu.swimg;return Y.createElement("img",{className:q.sign,src:Cu,style:{left:"-4px"}})}const Mu=(Bu=vn.find(Cu=>Cu.name==Jn))==null?void 0:Bu.ptimg;return Y.createElement("img",{className:q.sign,src:Mu,style:{left:`${48+52*(vu-1)+2*vu}px`}})}),Y.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&Y.createElement("div",{className:q.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Y.createElement("div",{className:q.name},Y.createElement(z.Z,{title:ct&&(Wt!=null&&Wt.excellent_alias_name)?Y.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,Y.createElement("br",null),Y.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):Yn},Y.createElement("span",{className:q.e},ct&&(Wt==null?void 0:Wt.excellent_alias_name)||Yn))),Y.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wu}`},Y.createElement("div",{className:q.unit},Y.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wu)),Y.createElement("div",{className:q.tags},Y.createElement("div",null,Y.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Y.createElement("span",null,Wt.stages_count))),Y.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Y.createElement("span",null,Wt.members_count)))))))})),!Ge.length&&Y.createElement(c.Z,null)))},E={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Z="data:image/png;base64,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",T=s(59301),ce=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt,handleVery:Jt=()=>!0})=>{const St=Math.floor((lt-($e-1)*ut)/$e);return T.createElement(te.Z,{spinning:mt},T.createElement("div",{className:l()(E.list,Ee)},!!Ge.length&&Ge.map((ct,En)=>{const{subject_identifier:vn,id:Wt,identifier:ln,power:sn}=ct,Yn=ct.is_public!=0&&ct.is_public;return T.createElement("div",{className:E.wrap,key:Wt,style:{width:St,marginRight:(1+En)%$e===0?0:ut+Yt,marginBottom:Ot}},T.createElement("a",{className:E.li,onClick:du=>{du.preventDefault(),Jt(ct==null?void 0:ct.first_category_url)&&(Ft&&(0,V.L9)([Ft]),(0,V.xg)(ct.first_category_url))}},T.createElement("div",{className:E.top},T.createElement(z.Z,{title:ct.name},T.createElement("div",{className:E.name},ct.name)),T.createElement("img",{className:E.img,src:M.Z.IMG_SERVER+"/images/"+ct.avatar_url}),T.createElement("div",{className:E.text,title:ct.creator},ct.creator),vn&&T.createElement("div",{className:E.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&T.createElement("div",{className:E.sign},"\u516C\u5F00")),T.createElement("div",{className:E.bottom},ct.visits>0&&T.createElement(z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-liulanyan"}),T.createElement("span",null,ct.visits))),ct.course_members_count>0&&T.createElement(z.Z,{title:"\u6210\u5458",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&T.createElement(z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?T.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):T.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ct.is_accessible&&T.createElement("div",{className:E.lockWrap},T.createElement("img",{src:`${M.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ge.length&&T.createElement(c.Z,null)))},Pe={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"},Be=s(89070),Ae=({dataSource:Ee=[],value:Ge,onChange:$e,className:ut,style:Ot={},tabBarExtraContent:Yt})=>n.createElement("div",{className:l()(Pe.tabs,ut),style:Ot},n.createElement("div",{className:Pe.tabsWrap},Ee.map((lt,Ft)=>!(lt!=null&<.hide)&&n.createElement("aside",{className:Pe.tab,onClick:()=>{$e(lt.id),lt.link&&Be.history.push(lt.link)},key:Ft},n.createElement("div",{className:Ge===lt.id?Pe.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&n.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&n.createElement(z.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",n.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),n.createElement("div",{className:Pe.tabBar},Yt)),Ue=({className:Ee,style:Ge={},children:$e})=>n.createElement("div",{className:l()(Ee),style:Ge},$e),Ze={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"},u=s(38854),R=s(20834);const i=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var e=({sortValue:Ee,dropValue:Ge,className:$e,onSort:ut,onDrop:Ot,dataSource:Yt=i})=>{var lt;return n.createElement("div",{className:l()(Ze.orderWrap,$e)},n.createElement(u.Z,{dropdownRender:()=>n.createElement(R.default,null,Yt.map((Ft,mt)=>n.createElement(R.default.Item,{key:mt,onClick:()=>Ot(Ft.id)},Ft.name)))},n.createElement("span",{className:Ze.orderTextWrap},(lt=Yt.find(Ft=>Ge===Ft.id))==null?void 0:lt.name)),n.createElement("span",{className:Ze.orderIconWrap},n.createElement("span",{className:Ze.orderAsc},n.createElement("i",{className:Ee==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>ut(Ee==="asc"?"desc":"asc")})),n.createElement("span",{className:Ze.orderDesc},n.createElement("i",{className:Ee==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>ut(Ee==="asc"?"desc":"asc")}))))},a={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"},y=s(3113),W=Object.defineProperty,N=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,fe=(Ee,Ge,$e)=>Ge in Ee?W(Ee,Ge,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ee[Ge]=$e,xe=(Ee,Ge)=>{for(var $e in Ge||(Ge={}))se.call(Ge,$e)&&fe(Ee,$e,Ge[$e]);if(N)for(var $e of N(Ge))Fe.call(Ge,$e)&&fe(Ee,$e,Ge[$e]);return Ee},H=(Ee,Ge)=>{var $e={};for(var ut in Ee)se.call(Ee,ut)&&Ge.indexOf(ut)<0&&($e[ut]=Ee[ut]);if(Ee!=null&&N)for(var ut of N(Ee))Ge.indexOf(ut)<0&&Fe.call(Ee,ut)&&($e[ut]=Ee[ut]);return $e},Me=(Ee,Ge,$e)=>new Promise((ut,Ot)=>{var Yt=mt=>{try{Ft($e.next(mt))}catch(Jt){Ot(Jt)}},lt=mt=>{try{Ft($e.throw(mt))}catch(Jt){Ot(Jt)}},Ft=mt=>mt.done?ut(mt.value):Promise.resolve(mt.value).then(Yt,lt);Ft(($e=$e.apply(Ee,Ge)).next())}),kt=Ee=>{var Ge=Ee,{className:$e,style:ut,children:Ot,loading:Yt=!1,openLoading:lt,onClick:Ft=()=>{},size:mt="middle",shape:Jt="round"}=Ge,St=H(Ge,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ct,En]=(0,n.useState)(!1);return n.createElement(y.ZP,xe({onClick:(0,P.throttle)(vn=>Me(void 0,null,function*(){lt&&En(!0);try{yield Ft(vn)}catch(Wt){console.log("error",Wt)}lt&&En(!1)}),2e3,{leading:!0,trailing:!1}),className:l()(a.btn,a[`${mt}-${Jt}`],$e),style:ut,size:mt,shape:Jt,loading:ct||Yt},St),Ot)},$t={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"},Je=({className:Ee,style:Ge,children:$e=null,onClick:ut,title:Ot})=>n.createElement("div",{className:l()($t.head,Ee),style:Ge},n.createElement("span",{className:"primary-hover",onClick:ut},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:Ot},Ot),n.createElement("div",{className:$t.node},$e)),Zt={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"},Rt=({confirmShow:Ee=!0,confirmTitle:Ge,confirmClick:$e,cancelShow:ut=!0,cancelTitle:Ot,cancelClick:Yt,className:lt,style:Ft,confirmLoading:mt=!1})=>n.createElement("div",{className:l()(Zt.btns,lt),style:Ft},Ee&&n.createElement(y.ZP,{loading:mt,onClick:$e,type:"primary",className:Zt.confirm},Ge),ut&&n.createElement(y.ZP,{onClick:Yt,className:Zt.cancel},Ot)),Lt={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"},On=({className:Ee,style:Ge={},LeftContent:$e,children:ut,RightContent:Ot})=>n.createElement("div",{className:l()(Lt.fixedBottom,Ee),style:Ge},n.createElement("div",{className:Lt.wrap},n.createElement("div",{className:Lt.left},$e),n.createElement("div",{className:Lt.center},ut),n.createElement("div",{className:Lt.right},Ot))),yn={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"},mn=({className:Ee,style:Ge={},dataSource:$e=[]})=>n.createElement("div",{className:l()(yn.crumbs,Ee),style:Ge},$e.map((ut,Ot)=>Ot<$e.length-1?n.createElement(n.Fragment,{key:Ot},ut.path||ut.onClick?n.createElement("span",{className:yn.hover,onClick:ut!=null&&ut.onClick?ut.onClick:()=>Be.history.push(ut.path)},ut.name):n.createElement("span",null,ut.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:Ot,style:{color:"#5F6368"}},ut.name))),An=s(31797),Nn=Object.defineProperty,qn=Object.defineProperties,au=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,Vn=(Ee,Ge,$e)=>Ge in Ee?Nn(Ee,Ge,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ee[Ge]=$e,tu=(Ee,Ge)=>{for(var $e in Ge||(Ge={}))Un.call(Ge,$e)&&Vn(Ee,$e,Ge[$e]);if(Zn)for(var $e of Zn(Ge))eu.call(Ge,$e)&&Vn(Ee,$e,Ge[$e]);return Ee},Pn=(Ee,Ge)=>qn(Ee,au(Ge)),Kn=(Ee,Ge)=>{var $e={};for(var ut in Ee)Un.call(Ee,ut)&&Ge.indexOf(ut)<0&&($e[ut]=Ee[ut]);if(Ee!=null&&Zn)for(var ut of Zn(Ee))Ge.indexOf(ut)<0&&eu.call(Ee,ut)&&($e[ut]=Ee[ut]);return $e};const{Countdown:ru}=An.default;var Rn=Ee=>{var Ge=Ee,{onChange:$e}=Ge,ut=Kn(Ge,["onChange"]);const[Ot,Yt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof Ot=="number"&&Ot>=0&&$e(Ot)},[Ot]);const lt=Ft=>{const mt=Math.floor(Ft/1e3);Yt(mt)};return n.createElement(ru,Pn(tu({},ut),{onChange:lt}))}},58010:function(yt,Ke,s){"use strict";var n=s(59301),X=s(78241),B=s(95237),U=s(43604),_=s(57809),D=s(5871),C=s(6848),l=s(5083),P=s(92832),v=s(89070),o=s(79834),A=s(89529),F=s(59301),p=Object.defineProperty,d=Object.defineProperties,r=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=($,M,V)=>M in $?p($,M,{enumerable:!0,configurable:!0,writable:!0,value:V}):$[M]=V,K=($,M)=>{for(var V in M||(M={}))h.call(M,V)&&j($,V,M[V]);if(f)for(var V of f(M))O.call(M,V)&&j($,V,M[V]);return $},k=($,M)=>d($,r(M)),te=($,M)=>{var V={};for(var ae in $)h.call($,ae)&&M.indexOf(ae)<0&&(V[ae]=$[ae]);if($!=null&&f)for(var ae of f($))M.indexOf(ae)<0&&O.call($,ae)&&(V[ae]=$[ae]);return V};const z=({disabled:$,shixunHomeworks:M,selectOptions:V,form:ae})=>{const{workSetting:S}=M,[ue,c]=(0,n.useState)([]),ne=(0,n.useMemo)(()=>V==null?void 0:V.filter(Q=>!ue.includes(Q.value)),[ue,V]);return(0,n.useEffect)(()=>{var Q;const q=((Q=S==null?void 0:S.anonymous_appeal_settings)==null?void 0:Q.filter(oe=>oe.appeal_time))||[];c(q.map(oe=>oe.group_name))},[S]),F.createElement(X.default.List,{name:"anonymous_appeal_settings"},(Q,{add:q,remove:oe})=>F.createElement(F.Fragment,null,Q.map(Y=>{var x;const g=Y,{key:E,name:Z}=g,T=te(g,["key","name"]),ce=ae.getFieldValue(["anonymous_appeal_settings",Z]).deleteflag;return F.createElement("div",{key:E},F.createElement(B.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},F.createElement(U.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",E+1),F.createElement(U.Z,null,F.createElement(X.default.Item,k(K({},T),{name:[Y.name,"group_name"]}),F.createElement(_.default,{mode:"multiple",disabled:$||!ce,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:A.Z.multiple_select,options:ne||[],onSelect:Pe=>{c(Be=>[...Be,Pe])},onDeselect:Pe=>{c(Be=>Be.filter(we=>we!==Pe))}}))),F.createElement(U.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),F.createElement(U.Z,null,F.createElement(X.default.Item,k(K({},T),{label:"",name:[Y.name,"appeal_penalty"]}),F.createElement(D.Z,{min:0,disabled:$,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),F.createElement(C.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},F.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${A.Z.title_icon}`})),F.createElement(U.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),F.createElement(U.Z,null,F.createElement(X.default.Item,k(K({},T),{label:"",name:[Y.name,"appeal_time"]}),F.createElement(l.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:$,size:"large",disabledDate:Pe=>(0,o.Q8)(Pe,S==null?void 0:S.course_end_date),disabledTime:Pe=>(0,o.d0)(Pe),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),F.createElement(X.default.Item,k(K({},T),{name:[Z,"deleteflag"]}),F.createElement(P.default,{type:"hidden"})),!$&&Q.length<((x=S==null?void 0:S.anonymous_appeal_settings)==null?void 0:x.length)&&F.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{q({deleteflag:!0})}}),E!==0&&!$&&ce&&F.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Pe=ae.getFieldValue(["anonymous_appeal_settings",Z,"group_name"])||[];c(Be=>Be.filter(we=>!Pe.includes(we))),oe(Z)}})))})))};Ke.Z=(0,v.connect)(({shixunHomeworks:$})=>({shixunHomeworks:$}))(z)},33469:function(yt,Ke,s){"use strict";var n=s(59301),X=s(5083),B=s(78241),U=s(95237),_=s(43604),D=s(57809),C=s(8591),l=s(92832),P=s(5871),v=s(6848),o=s(24905),A=s(61186),F=s.n(A),p=s(89070),d=s(79834),r=s(24065),f=s(89529),h=s(59301),O=Object.defineProperty,j=Object.defineProperties,K=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,$=(c,ne,Q)=>ne in c?O(c,ne,{enumerable:!0,configurable:!0,writable:!0,value:Q}):c[ne]=Q,M=(c,ne)=>{for(var Q in ne||(ne={}))te.call(ne,Q)&&$(c,Q,ne[Q]);if(k)for(var Q of k(ne))z.call(ne,Q)&&$(c,Q,ne[Q]);return c},V=(c,ne)=>j(c,K(ne)),ae=(c,ne)=>{var Q={};for(var q in c)te.call(c,q)&&ne.indexOf(q)<0&&(Q[q]=c[q]);if(c!=null&&k)for(var q of k(c))ne.indexOf(q)<0&&z.call(c,q)&&(Q[q]=c[q]);return Q};const{RangePicker:S}=X.default,ue=({disabled:c,shixunHomeworks:ne,selectOptions:Q,form:q,data:oe,classroomList:Y})=>{const{workSetting:x}=ne,[g,E]=(0,n.useState)([]),Z=(0,n.useMemo)(()=>Q==null?void 0:Q.filter(J=>!g.includes(J.value)),[g,Q]);(0,n.useEffect)(()=>{var J;const ce=((J=x==null?void 0:x.anonymous_comment_settings)==null?void 0:J.filter(Pe=>Pe.evaluation_end))||[];E(ce.map(Pe=>Pe.group_name))},[x]);const T=J=>{var ce;const Pe=(ce=x==null?void 0:x.anonymous_appeal_settings)==null?void 0:ce.find(Be=>Be.group_id===J);return oe.anonymous_appeal&&Pe&&(Pe==null?void 0:Pe.appeal_time)!==null};return h.createElement(B.default.List,{name:"anonymous_comment_settings"},(J,{add:ce,remove:Pe})=>h.createElement(h.Fragment,null,J.map(Be=>{var we,Ae;const L=Be,{key:Ue,name:Ze}=L,u=ae(L,["key","name"]),R=q.getFieldValue(["anonymous_comment_settings",Ze]),i=R.deleteflag,t=F()((we=R.evaluation_start)==null?void 0:we[0])<=F()(),e=!i&&t?[!0,T(R==null?void 0:R.group_id)]:[!1,!1];return h.createElement("div",{key:Ue,style:{background:"#F6F7F9",padding:"5px 30px"}},h.createElement(U.Z,{align:"top",style:{marginLeft:"53px"}},h.createElement(_.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Ue+1),h.createElement(_.Z,{flex:1},h.createElement(U.Z,{align:"middle",style:{marginBottom:10}},h.createElement(_.Z,{span:8},h.createElement(B.default.Item,V(M({},u),{name:[Ze,"group_name"]}),h.createElement(D.default,{mode:"multiple",disabled:c||!i,className:f.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Z||[],onSelect:a=>{E(y=>[...y,a])},onDeselect:a=>{E(y=>y.filter(W=>W!==a))}}))),h.createElement(_.Z,{className:"ml20"},h.createElement(B.default.Item,V(M({},u),{name:[Ze,"evaluation_start"]}),h.createElement(S,{ranges:{\u6B64\u523B:()=>{var a;const y=(a=R==null?void 0:R.evaluation_start)==null?void 0:a[0];return[y?F()(y):F()(),F()()]}},size:"large",style:{width:"500px"},disabled:c||e,allowClear:!1,disabledDate:a=>(0,d.Q8)(a,x==null?void 0:x.course_end_date),disabledTime:a=>(0,d.d0)(a),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var a;if((0,r.Rm)()&&!((a=Y.AssistantObject.group)!=null&&a.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(B.default.Item,V(M({},u),{name:[Ze,"deleteflag"]}),h.createElement(l.default,{type:"hidden"})),!c&&J.length<((Ae=x==null?void 0:x.anonymous_comment_settings)==null?void 0:Ae.length)&&h.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{ce({deleteflag:!0})}}),Ue!==0&&!c&&i&&h.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const a=q.getFieldValue(["anonymous_comment_settings",Ze,"group_name"])||[];E(y=>y.filter(W=>!a.includes(W))),Pe(Ze)}})))),h.createElement(U.Z,{align:"middle",style:{marginLeft:"53px"}},h.createElement(_.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),h.createElement(_.Z,null,h.createElement(B.default.Item,V(M({},u),{label:"",colon:!1,name:[Ze,"evaluation_num"]}),h.createElement(P.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:c||!i&&t}))),h.createElement(v.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},h.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${f.Z.title_icon}`})),h.createElement(_.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),h.createElement(_.Z,null,h.createElement(B.default.Item,V(M({},u),{label:"",colon:!1,name:[Ze,"absence_penalty"]}),h.createElement(P.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:c,onChange:a=>{var y;if((0,r.Rm)()&&!((y=Y.AssistantObject.group)!=null&&y.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(_.Z,{style:{marginLeft:"40px"}},h.createElement(B.default.Item,V(M({},u),{name:[Ze,"student_comment"],valuePropName:"checked"}),h.createElement(o.default,{disabled:c,onChange:()=>{var a;if((0,r.Rm)()&&!((a=Y.AssistantObject.group)!=null&&a.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(_.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Ke.Z=(0,p.connect)(({shixunHomeworks:c,classroomList:ne})=>({shixunHomeworks:c,classroomList:ne}))(ue)},65629:function(yt,Ke,s){"use strict";var n=s(89070),X=s(95237),B=s(43604),U=s(5083),_=s(5871),D=s(6848),C=s(61186),l=s.n(C),P=s(79834),v=s(89529),o=s(59301);const A=({data:F,disabled:p,setData:d,shixunHomeworks:r})=>{const{workSetting:f,workList:h}=r;return o.createElement("div",null,o.createElement(X.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},o.createElement(B.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),o.createElement(B.Z,null,o.createElement(U.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:p,disabledDate:O=>(0,P.Q8)(O,f==null?void 0:f.course_end_date),disabledTime:O=>(0,P.d0)(O),value:F.appeal_time?l()(F.appeal_time):"",onChange:(O,j)=>{F.appeal_time=j,d(Object.assign({},F))}})),o.createElement(B.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),o.createElement(B.Z,null,o.createElement(_.Z,{size:"large",disabled:p,value:F.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:O=>{F.appeal_penalty=O,d(Object.assign({},F))}})),o.createElement(D.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${v.Z.title_icon}`}))))};Ke.Z=(0,n.connect)(({shixunHomeworks:F})=>({shixunHomeworks:F}))(A)},47599:function(yt,Ke,s){"use strict";var n=s(5083),X=s(5871),B=s(6848),U=s(24905),_=s(61186),D=s.n(_),C=s(89070),l=s(79834),P=s(89529),v=s(59301);const o=({data:A,setData:F,disabled:p,shixunHomeworks:d})=>{const{workSetting:r}=d,f=D()(r==null?void 0:r.evaluation_start)<=D()(),h=A.anonymous_appeal;return v.createElement("div",null,v.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},v.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),v.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:O=>(0,l.Q8)(O,r==null?void 0:r.course_end_date),disabledTime:O=>(0,l.d0)(O),disabled:p||f||h,value:A.evaluation_start?D()(A.evaluation_start):"",onChange:(O,j)=>{A.evaluation_start=j,F(Object.assign({},A))}}),v.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),v.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:O=>(0,l.Q8)(O,r==null?void 0:r.course_end_date,A.evaluation_start),disabledTime:O=>(0,l.d0)(O,D()(A.evaluation_start)),disabled:p||h,value:A.evaluation_end?D()(A.evaluation_end):"",onChange:(O,j)=>{A.evaluation_end=j,F(Object.assign({},A))}})),v.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},v.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),v.createElement(X.Z,{disabled:p||f||h,value:A.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:O=>{A.evaluation_num=O,F(Object.assign({},A))}}),v.createElement(B.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},v.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${P.Z.title_icon}`})),v.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),v.createElement(X.Z,{min:0,disabled:p,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:A.absence_penalty,onChange:O=>{A.absence_penalty=O,F(Object.assign({},A))}})),A.anonymous_comment&&v.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},v.createElement(U.default,{checked:A.student_comment,disabled:p,onChange:()=>{A.student_comment=!A.student_comment,F(Object.assign({},A))}},v.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Ke.Z=(0,C.connect)(({shixunHomeworks:A})=>({shixunHomeworks:A}))(o)},24571:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return k}});var n=s(59301),X=s(43418),B=s(8591),U=s(95237),_=s(43604),D=s(3113),C=s(54580),l=s(1710),P={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},v=s(85057),o=s(3294),A=s(99064),F=s(955),p=Object.defineProperty,d=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(te,z,$)=>z in te?p(te,z,{enumerable:!0,configurable:!0,writable:!0,value:$}):te[z]=$,O=(te,z)=>{for(var $ in z||(z={}))r.call(z,$)&&h(te,$,z[$]);if(d)for(var $ of d(z))f.call(z,$)&&h(te,$,z[$]);return te},j=(te,z,$)=>new Promise((M,V)=>{var ae=c=>{try{ue($.next(c))}catch(ne){V(ne)}},S=c=>{try{ue($.throw(c))}catch(ne){V(ne)}},ue=c=>c.done?M(c.value):Promise.resolve(c.value).then(ae,S);ue(($=$.apply(te,z)).next())}),k=({visible:te,categoryId:z,getData:$,onCancle:M})=>{var V,ae;const[S,ue]=(0,n.useState)([]),[c,ne]=(0,n.useState)(!1),[Q,q]=(0,n.useState)(!1),[oe,Y]=(0,n.useState)({success_size:0,error_list:[]}),x={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{ue([])},beforeUpload:g=>j(void 0,null,function*(){return ue([g]),!1}),fileList:S,accept:".xlsx"};return n.createElement(n.Fragment,null,n.createElement(X.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Q,onOk:()=>j(void 0,null,function*(){if(S.length===0){B.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}q(!0);const g=new FormData;g.append("file",S[0]);const E=yield(0,A.ZP)(`/api/homework_commons/${z}/import_external_score.json`,{method:"post",body:g},!0);(E==null?void 0:E.status)===0&&(Y(E),M(),$(),ne(!0),ue([])),q(!1)}),onCancel:()=>{ue([]),M()}},n.createElement("div",{className:P.achieveSty},n.createElement("div",{className:P.tip},n.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),n.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),n.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),n.createElement(U.Z,{align:"middle",className:"mt20"},n.createElement(_.Z,{className:"mr10"},n.createElement("span",{className:P.labolIcon},"*"),n.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),n.createElement(_.Z,null,n.createElement(D.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},n.createElement("a",{className:P.downloadbutton,onClick:g=>{g.stopPropagation(),g.preventDefault(),(0,F.FH)("",o.Z.API_SERVER+`/api/homework_commons/${z}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),n.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),n.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},n.createElement(C.default.Dragger,O({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},x),n.createElement("div",null,n.createElement(v.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),n.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),n.createElement(X.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:c,onCancel:()=>{ne(!1)},footer:null},n.createElement("div",null,n.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},n.createElement("span",null,"\u5BFC\u5165\u6210\u529F",n.createElement("span",{style:{color:"#19CB70"}}," ",oe==null?void 0:oe.success_size," "),"\u4E2A\u5B66\u751F"),n.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",n.createElement("span",{style:{color:"#E30000"}}," ",(V=oe==null?void 0:oe.error_list)==null?void 0:V.length," "),"\u4E2A\u5B66\u751F")),!!((ae=oe==null?void 0:oe.error_list)!=null&&ae.length)&&n.createElement("div",{className:"mb20"},n.createElement(l.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:g=>n.createElement("span",{style:{color:"#000"}},g)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:g=>n.createElement("span",{style:{color:"#666"}},g)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:g=>n.createElement("span",{style:{color:"#000"}},g)}],dataSource:oe==null?void 0:oe.error_list,pagination:!1,scroll:{y:47*8}})))))}},96814:function(yt,Ke,s){"use strict";var n=s(43418),X=s(8591),B=s(99064),U=s(89070),_=s(24065),D=s(59301),C=(P,v,o)=>new Promise((A,F)=>{var p=f=>{try{r(o.next(f))}catch(h){F(h)}},d=f=>{try{r(o.throw(f))}catch(h){F(h)}},r=f=>f.done?A(f.value):Promise.resolve(f.value).then(p,d);r((o=o.apply(P,v)).next())});const l=({shixunHomeworks:P,dispatch:v,classroomList:o,getData:A})=>D.createElement(n.default,{centered:!0,title:"\u63D0\u793A",open:P.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>C(void 0,null,function*(){var F;if((0,_.Rm)()&&!((F=o.AssistantObject.normal)!=null&&F.can_redo)){X.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,B.ZP)(`/api/homework_commons/${P.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:P.actionTabs.work_group_id}})).status===0&&(X.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),v({type:"shixunHomeworks/setActionTabs",payload:{}}),A())}),onCancel:()=>{v({type:"shixunHomeworks/setActionTabs",payload:{}})}},D.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),D.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Ke.Z=(0,U.connect)(({shixunHomeworks:P,classroomList:v})=>({shixunHomeworks:P,classroomList:v}))(l)},52784:function(yt,Ke,s){"use strict";s.r(Ke),s.d(Ke,{default:function(){return Ol}});var n=s(59301),X=s(89070),B=s(49127),U=s(3113),_=s(8591),D=s(66104),C=s(6848),l=s(99313),P=s(43418),v=s(95237),o=s(43604),A=s(92832),F=s(1710),p=s(27812),d=s(955),r=s(24065),f=s(78241),h=s(20834),O=s(24905),j=s(38854),K=s(58421),k=s(5112),te=s(5871),z=s(57809),$=s(84105),M=s(87395),V=s(67921),ae=s(89489),S=s(99064),ue=s(8797),c=s(96814),ne=Object.defineProperty,Q=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Y=(I,b,w)=>b in I?ne(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,x=(I,b)=>{for(var w in b||(b={}))q.call(b,w)&&Y(I,w,b[w]);if(Q)for(var w of Q(b))oe.call(b,w)&&Y(I,w,b[w]);return I},g=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const E=({shixunHomeworks:I,dispatch:b})=>{const w=(0,X.useParams)(),[de,ge]=(0,n.useState)(!0),[Oe,Se]=(0,n.useState)(!1),[Ce]=f.default.useForm();return n.createElement(n.Fragment,null,n.createElement(P.default,{centered:!0,title:"\u8C03\u5206",open:I.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Oe,onOk:()=>g(void 0,null,function*(){yield Ce.validateFields();const re=Ce.getFieldsValue();Se(!0),(yield(0,S.ZP)(`/api/student_works/${I.actionTabs.id}/adjust_score.json`,{method:"post",body:x({},re)})).status===0&&(_.ZP.success("\u8BC4\u9605\u6210\u529F"),Ce.resetFields(),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:x({},I.actionTabs.params)})),Se(!1)}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),n.createElement(f.default,{form:Ce,layout:"horizontal"},n.createElement("div",{style:{display:"flex",alignItems:"baseline"}},n.createElement(f.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(te.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),n.createElement("span",{className:"ml10"},"\u5206")),n.createElement("div",null,n.createElement(f.default.Item,{name:"comment"},n.createElement(A.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Z=(0,X.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(E),T=s(12290),J={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},ce=s(78297),Pe=s(6021),Be=s(85057),we=s(89392),Ae=s(61186),L=s.n(Ae),Ue=s(83312),Ze=s(36708),u=s(58617),R=s(59301),i=Object.defineProperty,t=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(I,b,w)=>b in I?i(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,W=(I,b)=>{for(var w in b||(b={}))e.call(b,w)&&y(I,w,b[w]);if(t)for(var w of t(b))a.call(b,w)&&y(I,w,b[w]);return I},N=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const se=({shixunHomeworks:I,user:b,loading:w,dispatch:de,classroomList:ge,globalSetting:Oe})=>{var Se,Ce,re,me,et,tt;const Re=(0,X.useParams)(),{workList:le,workSetting:_e}=I,[,je,be]=(0,Ue.U)(Ze.Gw,{homeworkId:le==null?void 0:le.id}),[Ye,Et]=(0,n.useState)([]),ve=[(le==null?void 0:le.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(ee,Le)=>{var pt,m,pe,ot,qt,Ne;return{children:((pt=Le.project_info)==null?void 0:pt.id)!==-1?R.createElement("a",{target:"_blank",title:(m=Le.project_info)==null?void 0:m.name,href:`${(pe=Oe==null?void 0:Oe.setting)==null?void 0:pe.old_url}${(ot=Le.project_info)==null?void 0:ot.id}`,style:{whiteSpace:"break-spaces"}},(qt=Le.project_info)==null?void 0:qt.name):(Ne=Le.project_info)==null?void 0:Ne.name,props:{rowSpan:Le.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(ee,Le)=>R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement("span",{className:J.atitle,style:{width:Le.is_leader?"":130,maxWidth:Le.is_leader&&80}}," ",ee),Le.is_leader&&R.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(le==null?void 0:le.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:ee=>ee||"--"},(le==null?void 0:le.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(ee,Le)=>ee||"--"},(le==null?void 0:le.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(ee,Le)=>({children:ee?R.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",R.createElement("br",null),L()(ee).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Le.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(ee,Le)=>({children:ee===-1?"\u91CD\u505A\u4E2D":R.createElement(d.Uw,{status:ee}),props:{rowSpan:Le.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(ee,Le)=>({children:R.createElement("span",{className:"c-blue"},ee),props:{rowSpan:Le.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(ee,Le)=>R.createElement(C.Z,{placement:"bottom",title:R.createElement("div",null,R.createElement("div",null,Le.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Le.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),R.createElement("div",null,Le.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Le.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),le!=null&&le.anonymous_comment?R.createElement("div",null,Le.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Le.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",le!=null&&le.is_group_grade?R.createElement("div",null,Le.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Le.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",R.createElement("div",null,Le.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Le.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),R.createElement("div",null,Le.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Le.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),le!=null&&le.anonymous_comment?R.createElement("div",null,Le.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Le.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(le==null?void 0:le.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Le.appeal_penalty||"0.0"}\u5206`,R.createElement("div",null,Le.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Le.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(le!=null&&le.is_jupyter||le!=null&&le.is_jupyter_lab)&&R.createElement("div",{onClick:pt=>{pt.stopPropagation(),X.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ee>0?R.createElement("span",{style:{color:"#ff8100"}},ee):ee)},(_e==null?void 0:_e.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(ee,Le={},pt=0)=>(le==null?void 0:le.work_status)==0?"--":ee||"--"},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:le!=null&&le.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(ee,Le)=>{var pt;return(pt=le.homework_status)!=null&&pt.includes("\u5BFC\u5165")?R.createElement("div",null,R.createElement("a",{style:{marginLeft:10},onClick:(0,we.debounce)(m=>N(void 0,null,function*(){var pe,ot,qt,Ne,dt;m.stopPropagation();let st=yield(0,S.ZP)(`/api/student_works/${Le==null?void 0:Le.id}/passed_condition.json`,{method:"get"});P.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:R.createElement("div",null,R.createElement("div",{style:{display:"flex"}},R.createElement("div",null,R.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),R.createElement("span",{style:{marginLeft:10}},(pe=st==null?void 0:st.data)==null?void 0:pe.user_name)),R.createElement("div",{style:{marginLeft:60}},R.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),R.createElement("span",{style:{marginLeft:10}},(ot=st==null?void 0:st.data)==null?void 0:ot.student_id)),R.createElement("div",{style:{marginLeft:60}},R.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),R.createElement("span",{style:{marginLeft:10}},(qt=st==null?void 0:st.data)==null?void 0:qt.group_name))),R.createElement("div",{style:{marginTop:22}},R.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),R.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Ne=st==null?void 0:st.data)==null?void 0:Ne.description)||"\u6682\u65E0\u4FE1\u606F")),R.createElement("div",{style:{marginTop:22,marginBottom:20}},R.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),R.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((dt=st==null?void 0:st.data)==null?void 0:dt.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Le.work_status===0?R.createElement("div",null,"--"):R.createElement("a",{className:"c-blue",onClick:m=>{var pe,ot;if(m.preventDefault(),(0,r.Rm)()&&!((ot=(pe=ge==null?void 0:ge.AssistantObject)==null?void 0:pe.group)!=null&&ot.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}?review=review`)}}," \u67E5\u770B ")}}].filter(ee=>!!ee),ft=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(ee,Le,pt)=>pt+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:ee=>ee?R.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):R.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:ee=>ee?L()(ee).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:ee=>ee||"--"},{title:R.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",R.createElement(C.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},R.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:ee=>ee||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:ee=>ee===1?R.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):ee===-1?"--":R.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(ee,Le)=>R.createElement("a",{onClick:()=>{var pt;if([0,-1].includes(le==null?void 0:le.work_status)){_.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(pt=le.homework_status)!=null&&pt.includes("\u5BFC\u5165")||X.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}`)}},Le!=null&&Le.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,n.useEffect)(()=>{le!=null&&le.course_id&&Et(le.student_works)},[le]),R.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(le!=null&&le.all_member_count)&&!w["shixunHomeworks/getWorkList"]&&(((Se=le==null?void 0:le.homework_status)==null?void 0:Se.includes("\u672A\u53D1\u5E03"))||((Ce=le==null?void 0:le.homework_status)==null?void 0:Ce.includes("\u672A\u5F00\u59CB")))&&R.createElement(ue.Z,null),!((re=le==null?void 0:le.homework_status)!=null&&re.includes("\u672A\u53D1\u5E03"))&&!((me=le==null?void 0:le.homework_status)!=null&&me.includes("\u672A\u5F00\u59CB"))&&R.createElement(R.Fragment,null,R.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},R.createElement(o.Z,null,R.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),R.createElement(o.Z,null,R.createElement("span",null,(et=le==null?void 0:le.left_time)==null?void 0:et.status,R.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(tt=le==null?void 0:le.left_time)==null?void 0:tt.time)))),(le==null?void 0:le.is_shixun)&&!(le!=null&&le.open_evaluate)&&!(le!=null&&le.is_close_tips)&&R.createElement(v.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},R.createElement(o.Z,null,R.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),R.createElement(o.Z,null,R.createElement("span",{className:"current",onClick:()=>N(void 0,null,function*(){const ee=yield(0,S.ZP)(`/api/homework_commons/${Re.categoryId}/close_tips.json`,{method:"post"});(ee==null?void 0:ee.status)===0&&de({type:"shixunHomeworks/getWorkList",payload:W({},Re)})})},"X"))),(le==null?void 0:le.feedback_notice)&&R.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},R.createElement("i",{className:"iconfont icon-tishi11 font14"}),R.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),je?R.createElement(u.Z,null):R.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>N(void 0,null,function*(){const ee=yield be({homeworkId:le==null?void 0:le.id});(ee==null?void 0:ee.status)===0&&de({type:"shixunHomeworks/getWorkList",payload:W({},Re)})})})),R.createElement(F.default,{className:"mt15",loading:w["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ee,Le)=>(ee==null?void 0:ee.item_index)%2===0&&J.tables,pagination:!1,dataSource:[le],columns:ve,locale:{emptyText:R.createElement(ue.Z,null)},scroll:le!=null&&le.student_anonymous_comment||le!=null&&le.base_on_project?{x:"calc(100% + 60px)"}:{}}),(le==null?void 0:le.student_anonymous_comment)&&R.createElement("div",{className:"mt30"},R.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},R.createElement(o.Z,null,"\u5171",R.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(le==null?void 0:le.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),R.createElement(o.Z,null,R.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",R.createElement("span",{className:"c-grey-333 ml10"},(le==null?void 0:le.evaluation_start)&&L()(le==null?void 0:le.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(le==null?void 0:le.evaluation_end)&&L()(le==null?void 0:le.evaluation_end).format("YYYY-MM-DD HH:mm")))),R.createElement(F.default,{className:"mt15",locale:{emptyText:R.createElement(ue.Z,null)},columns:ft,dataSource:Ye,pagination:!1}))))};var Fe=(0,X.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(se),fe=s(24571),xe=s(46474),H=s(59301),Me=Object.defineProperty,at=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Zt=(I,b,w)=>b in I?Me(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Ht=(I,b)=>{for(var w in b||(b={}))xt.call(b,w)&&Zt(I,w,b[w]);if($t)for(var w of $t(b))Je.call(b,w)&&Zt(I,w,b[w]);return I},Rt=(I,b)=>at(I,kt(b)),Lt=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const pn=(0,n.createRef)(),On=({shixunHomeworks:I,classroomList:b,loading:w,globalSetting:de,dispatch:ge,zip:Oe,btnLoading:Se,setBtnLoading:Ce})=>{var re,me,et,tt,Re,le,_e,je,be,Ye,Et,ve;const[ft]=(0,X.useSearchParams)(),[ee,Le]=(0,n.useState)(Ht(Ht({},(0,X.useParams)()),{page:ft.get("page")||1,limit:20})),pt=(0,X.useLocation)(),{workList:m}=I,[pe,ot]=(0,n.useState)({}),[qt,Ne]=(0,n.useState)(""),[dt,st]=(0,n.useState)(""),[tn,jt]=(0,n.useState)(""),[Mt,Vt]=(0,n.useState)([]),[Wn,Ie]=(0,n.useState)(),[vt,Ve]=(0,n.useState)([]),[gn,Fn]=(0,n.useState)(!1),[rt,Tt]=(0,n.useState)([]),[Pt,Te]=(0,n.useState)(!1),[He,Kt]=(0,n.useState)(),[At,zt]=(0,n.useState)(1),[en,Nt]=(0,n.useState)(),[Qt,Ut]=(0,n.useState)(),[cn,xn]=(0,n.useState)(),[Dn,wt]=(0,n.useState)(!1),[$n]=f.default.useForm(),[uu,nn]=(0,n.useState)({groupAll:[],userAll:[]}),[dn,ye]=(0,n.useState)(!1),[De,Xt]=(0,n.useState)(!1),[_t,it]=(0,n.useState)({status:!1,visible:!0}),[gt]=f.default.useForm(),un=()=>Lt(void 0,null,function*(){const ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/get_group_members`,{method:"get",params:{}}),ke=yield(0,S.ZP)(`/api/courses/${ee.coursesId}/students.json`,{method:"get",params:{coursesId:ee.coursesId,homework_id:ee.categoryId,page:1,limit:2e3}});(ie==null?void 0:ie.status)==0&&nn({groupAll:ie==null?void 0:ie.group_infos,userAll:ke==null?void 0:ke.students})});(0,n.useEffect)(()=>{(0,xe.hs)(ge)},[(0,r.bg)()]),(0,n.useEffect)(()=>{var ie;((ie=m==null?void 0:m.course_recommends)==null?void 0:ie.length)>0&&ye(!0)},[m==null?void 0:m.course_recommends]),(0,n.useEffect)(()=>{pn&&pn.current&&(pn.current.clientHeight>47?it({status:!0,visible:!0}):it({status:!1,visible:!0}))},[m.course_group_info&&m.course_group_info.length]),(0,n.useEffect)(()=>{m!=null&&m.course_id},[m==null?void 0:m.course_id]),(0,n.useEffect)(()=>{m!=null&&m.course_id&&setTimeout(()=>{var ie,ke;if(m.base_on_project){let Bt=[];(ie=m.new_student_works)==null||ie.map((rn,hn)=>{var fn;(fn=rn==null?void 0:rn.student_works)==null||fn.map((Cn,su)=>{var iu,cu,kn,ju;Cn.item_index=rn.item_index,Cn.rowSpan=Cn!=null&&Cn.is_leader?(iu=rn==null?void 0:rn.student_works)==null?void 0:iu.length:((cu=Cn==null?void 0:Cn.project_info)==null?void 0:cu.id)===-1?1:((ju=(kn=rn==null?void 0:rn.student_works)==null?void 0:kn.filter(Pl=>Pl.is_leader))==null?void 0:ju.length)>0?0:1,Bt.push(Cn)})}),console.log("---",Bt),Vt([...Bt])}else{let Bt=[];(ke=m.new_student_works)==null||ke.map((rn,hn)=>{var fn;(fn=rn==null?void 0:rn.student_works)==null||fn.map((Cn,su)=>{var iu,cu,kn;Cn.item_index=rn.item_index,Cn.rowSpan=su==0?(iu=rn==null?void 0:rn.student_works)==null?void 0:iu.length:((kn=(cu=rn==null?void 0:rn.student_works)==null?void 0:cu.filter(ju=>ju.id))==null?void 0:kn.length)>0?0:1,Bt.push(Cn)})}),Vt([...Bt])}},400)},[m]);const an=()=>Lt(void 0,null,function*(){const ie=yield ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})});(0,n.useEffect)(()=>{if(ft.get("page")){let ie=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Le(Ht(Ht({},ee),ie)),ie.task_status=(ie==null?void 0:ie.work_status)||"all",ie.member_work=ie!=null&&ie.member_work?[ie==null?void 0:ie.member_work]:"all",ie.course_group_info=(ie==null?void 0:ie.course_group)||"all",ie.file_status=ie!=null&&ie.file_status?[ie==null?void 0:ie.file_status]:"all",ie.teacher_comment=ie!=null&&ie.teacher_comment?[ie==null?void 0:ie.teacher_comment]:"all",gt.setFieldsValue(Ht({},ie))}},[]);function qe(){zt(1),Ie(""),Nt(""),Ut(""),xn(""),Tt([])}const ht=()=>{ee.page=1;const ie=Object.assign({},gt.getFieldValue());delete ee.course_group,delete ee.teacher_comment,Object.keys(ie).map(function(ke){var Bt;switch(ke){case"teacher_comment":case"member_work":ie[ke].length>1||!ie[ke].length?(delete ee[ke],gt.setFieldsValue({[ke]:"all"})):(ee[ke]=(Bt=ie[ke])==null?void 0:Bt[0],gt.setFieldsValue({teacher_comment:ie[ke]}));break;case"file_status":ie[ke].includes("all")||m[ke].length===ie[ke].length||!ie[ke].length?(delete ee.file_status,gt.setFieldsValue({file_status:"all"})):(ee.file_status=ie[ke][0],gt.setFieldsValue({file_status:ie[ke]}));break;case"work_status":ie[ke].includes("all")||m.task_status.length===ie[ke].length||!ie[ke].length?(delete ee.work_status,gt.setFieldsValue({work_status:"all"})):(ee.work_status=ie[ke],gt.setFieldsValue({work_status:ee.work_status}));break;case"course_group_info":ie[ke].includes("all")||m[ke].length===ie[ke].length||!ie[ke].length?(delete ee.course_group,gt.setFieldsValue({course_group_info:"all"})):(ee.course_group=ie[ke],gt.setFieldsValue({course_group_info:ee.course_group}));break}}),an()},_n=(ie,ke)=>{ee.page=ie,ee.limit=ke,an()},Dt=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],he=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:m!=null&&m.base_on_project?"left":"",render:(ie,ke,Bt)=>({children:ie,props:{rowSpan:ke.rowSpan}})},(m==null?void 0:m.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(ie,ke)=>{var Bt,rn,hn,fn,Cn,su;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("a",{target:"_blank",title:(rn=ke.project_info)==null?void 0:rn.name,href:`${(hn=de==null?void 0:de.setting)==null?void 0:hn.old_url}${(fn=ke.project_info)==null?void 0:fn.id}`,style:{whiteSpace:"break-spaces"}},(Cn=ke.project_info)==null?void 0:Cn.name):(su=ke.project_info)==null?void 0:su.name,props:{rowSpan:ke.rowSpan}}}},!(m!=null&&m.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(ie,ke)=>({children:H.createElement("span",{className:"c-blue"},ie),props:{rowSpan:ke.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(ie,ke)=>H.createElement("div",{style:{display:"flex",alignItems:"center"}},H.createElement(C.Z,{placement:"bottom",title:ie},H.createElement("span",{className:J.atitle,style:{width:ke.is_leader?"":130,maxWidth:ke.is_leader&&80}}," ",ie)),ke.is_leader&&H.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,r.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:m!=null&&m.base_on_project?80:130,ellipsis:!0,render:ie=>H.createElement("span",{style:{color:"#666666"}},ie)},(0,r.GJ)()&&!(m!=null&&m.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,r.GJ)()||(0,r.dE)()&&!(m!=null&&m.anonymous_comment)&&!m.anonymous_appeal||(0,r.dE)()&&((re=m.homework_status)==null?void 0:re.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:ee.order==="work_score"?ee.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(ie,ke)=>H.createElement(C.Z,{placement:"bottom",title:H.createElement("div",null,H.createElement("div",null,ke.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ke.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),H.createElement("div",null,ke.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ke.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),m!=null&&m.anonymous_comment?H.createElement("div",null,ke.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ke.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",m!=null&&m.is_group_grade?H.createElement("div",null,ke.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${ke.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",H.createElement("div",null,ke.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ke.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),H.createElement("div",null,ke.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ke.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),m!=null&&m.anonymous_comment?H.createElement("div",null,ke.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ke.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(m==null?void 0:m.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ke.appeal_penalty||"0.0"}\u5206`,H.createElement("div",null,ke.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ke.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(m!=null&&m.is_jupyter||m!=null&&m.is_jupyter_lab)&&H.createElement("div",{onClick:Bt=>{Bt.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),X.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ie>0?H.createElement("span",{style:{color:"#ff8100"}},ie):ie)},(m==null?void 0:m.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:ie=>ie||"--"},(m==null?void 0:m.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(ie,ke)=>({children:ie||"--"})},(m==null?void 0:m.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(ie,ke)=>{var Bt;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var rn,hn;window.open(`${(rn=de==null?void 0:de.setting)==null?void 0:rn.old_url}${(hn=ke.project_info)==null?void 0:hn.id}/pulls`)}},ke==null?void 0:ke.pull_requests_count):"--",props:{rowSpan:ke.rowSpan}}}},(m==null?void 0:m.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(ie,ke)=>{var Bt;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var rn,hn;window.open(`${(rn=de==null?void 0:de.setting)==null?void 0:rn.old_url}${(hn=ke.project_info)==null?void 0:hn.id}/sonar`)}},H.createElement("div",null,"bug ",ke==null?void 0:ke.bug),H.createElement("div",null,"Security ",ke==null?void 0:ke.security),H.createElement("div",null,"Codesmell ",ke==null?void 0:ke.codesmell)):"--",props:{rowSpan:ke.rowSpan}}}},(m==null?void 0:m.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:ee.order==="update_time"?ee.b_order==="desc"?"descend":"ascend":null,render:(ie,ke)=>({children:H.createElement(C.Z,{placement:"bottom",title:ie?H.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",H.createElement("br",null),L()(ie).format("YYYY-MM-DD HH:mm")):"--"},ie?H.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",H.createElement("br",null),L()(ie).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:ke.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:m!=null&&m.base_on_project?110:200,fixed:m!=null&&m.base_on_project?"right":"",render:(ie,ke)=>({children:ie===-1?"\u91CD\u505A\u4E2D":H.createElement("div",{style:{whiteSpace:"break-spaces"}},H.createElement(d.Uw,{status:ie,lineBreak:!0})),props:{rowSpan:ke.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:m!=null&&m.base_on_project?"right":"",align:"left",dataInex:"action",render:(ie,ke)=>{var Bt,rn;return(Bt=m.homework_status)!=null&&Bt.includes("\u5BFC\u5165")?H.createElement("div",null,(0,r.GJ)()&&H.createElement("a",{onClick:hn=>{hn.stopPropagation(),ge({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ke==null?void 0:ke.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),H.createElement("a",{style:{marginLeft:10},onClick:(0,we.debounce)(hn=>Lt(void 0,null,function*(){var fn,Cn,su,iu,cu;hn.stopPropagation();let kn=yield(0,S.ZP)(`/api/student_works/${ke==null?void 0:ke.id}/passed_condition.json`,{method:"get"});P.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:H.createElement("div",null,H.createElement("div",{style:{display:"flex"}},H.createElement("div",null,H.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),H.createElement("span",{style:{marginLeft:10}},(fn=kn==null?void 0:kn.data)==null?void 0:fn.user_name)),H.createElement("div",{style:{marginLeft:60}},H.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),H.createElement("span",{style:{marginLeft:10}},(Cn=kn==null?void 0:kn.data)==null?void 0:Cn.student_id)),H.createElement("div",{style:{marginLeft:60}},H.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),H.createElement("span",{style:{marginLeft:10}},(su=kn==null?void 0:kn.data)==null?void 0:su.group_name))),H.createElement("div",{style:{marginTop:22}},H.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),H.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((iu=kn==null?void 0:kn.data)==null?void 0:iu.description)||"\u6682\u65E0\u4FE1\u606F")),H.createElement("div",{style:{marginTop:22,marginBottom:20}},H.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),H.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((cu=kn==null?void 0:kn.data)==null?void 0:cu.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ke.work_status===0&&!(0,r.GJ)()?H.createElement("div",null,"--"):H.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,r.GJ)()&&H.createElement("a",{className:"c-blue",onClick:hn=>{var fn,Cn;if(hn.preventDefault(),(0,r.Rm)()&&!((Cn=(fn=b==null?void 0:b.AssistantObject)==null?void 0:fn.group)!=null&&Cn.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),X.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)}},"\u67E5\u770B"),(0,r.GJ)()&&H.createElement("a",{className:"c-blue",onClick:hn=>{var fn;if(hn.preventDefault(),(m==null?void 0:m.work_status)==0){_.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,r.Rm)()&&!((fn=b.AssistantObject.group)!=null&&fn.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),X.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)}},ke.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,r.GJ)()&&H.createElement(C.Z,{placement:"bottom",title:H.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",H.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},H.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:hn=>{var fn;if(hn.preventDefault(),(0,r.Rm)()&&!((fn=b.AssistantObject.group)!=null&&fn.can_appraise)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ke,id:ke.id,params:ee}})}},"\u8C03\u5206")),(0,r.GJ)()&&H.createElement("div",null,(m!=null&&m.is_new_rule?ke.work_status!==-1&&ke.work_status!==0:ke.work_status!==-1&&ke.work_status!==0&&!((rn=m==null?void 0:m.homework_status)!=null&&rn.includes("\u5DF2\u622A\u6B62")))&&H.createElement(v.Z,{justify:"center"},H.createElement("span",{className:`${J.redoBtn}`,onClick:hn=>{var fn;if(hn.stopPropagation(),(0,r.Rm)()&&!((fn=b.AssistantObject.normal)!=null&&fn.can_redo)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:m.homework_id,work_group_id:ke.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ie=>!!ie),ze=[...he.map(ie=>Ht({},ie))];ze[0].render=ie=>"\u6211";const We=()=>Lt(void 0,null,function*(){var ie;Ce(!0);const ke=yield(0,S.ZP)(`/api/homework_commons/${ee==null?void 0:ee.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ke.status===0?(ie=Oe.current)==null||ie.exportGroupingReport(ke.filenames_by_group,ke==null?void 0:ke.files):Ce(!1)}),Gt=()=>Lt(void 0,null,function*(){var ie;const ke=yield(0,S.ZP)(`/api/homework_commons/${ee==null?void 0:ee.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ke.status===0&&(Array.isArray(ke.sub_data)&&ke.sub_data.length>0?(ie=Oe.current)==null||ie.exportAndCreateUserFolder(ke.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${m==null?void 0:m.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):_.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),Ru=()=>{var ie,ke;return H.createElement(h.default,null,H.createElement(h.default.Item,{key:"1"},H.createElement("span",{onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:m==null?void 0:m.course_group_info,fn:()=>{(0,ce.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((ie=m.homework_status)!=null&&ie.includes("\u5BFC\u5165"))&&H.createElement(h.default.Item,{key:"3"},H.createElement(U.ZP,{loading:Se,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:m==null?void 0:m.course_group_info,fn:()=>{We()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((ke=m.homework_status)!=null&&ke.includes("\u5BFC\u5165"))&&H.createElement(h.default.Item,{key:"4"},H.createElement(Pe.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:m==null?void 0:m.course_group_info,fn:()=>{Gt()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),H.createElement(h.default.Item,{key:"2"},H.createElement("span",{onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X.history.push(`/classrooms/${ee.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,r.GJ)()&&(m!=null&&m.student_anonymous_comment)?H.createElement(Fe,null):H.createElement("section",{className:`${J.wrap} minH500`},H.createElement("aside",null,H.createElement("aside",{className:`minH500 bg-white pl30 ${(0,r.GJ)()?"pt30":""} pr30`},!(m!=null&&m.all_member_count)&&!w["shixunHomeworks/getWorkList"]&&H.createElement("aside",{className:"bg-white inline-block w100"},H.createElement(ue.Z,null)),!(0,r.GJ)()&&H.createElement("aside",{className:"pt10 pb10"},H.createElement("span",{className:"c-orange"},m.commit_count),"\u5DF2\u4EA4",H.createElement("span",{className:"ml10"},m.uncommit_count),"\u672A\u4EA4",((me=m==null?void 0:m.left_time)==null?void 0:me.time)&&H.createElement("span",{className:"ml10"},H.createElement("span",null,(et=m==null?void 0:m.left_time)==null?void 0:et.status),H.createElement("span",{className:"c-orange"},(tt=m==null?void 0:m.left_time)==null?void 0:tt.time))),H.createElement("aside",null,(0,r.GJ)()&&H.createElement("aside",{className:"mb30"},H.createElement(f.default,{form:gt,onChange:ht,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},H.createElement(f.default.Item,{name:"teacher_comment"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.teacher_comment},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},m.teacher_comment&&m.teacher_comment.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"file_status"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all"},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},(Re=m==null?void 0:m.file_status)==null?void 0:Re.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"work_status"},H.createElement(O.default.Group,{value:[],style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.work_status},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},m.task_status&&m.task_status.map(ie=>H.createElement(O.default,{name:"work_status",value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"member_work"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all"},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},Dt.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name)))))),H.createElement(f.default.Item,{name:"course_group_info"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.course_group},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1",className:`${J.workListClass} ${_t.visible?J.visible:""} ${_t.status?"":J.status}`},H.createElement("div",{ref:pn,className:J.left},m.course_group_info&&m.course_group_info.map(ie=>H.createElement(O.default,{value:ie.course_group_id,key:ie.course_group_id},ie.group_group_name,"(",ie.count,")"))),_t.status&&H.createElement("div",{className:J.tips,onClick:()=>it(Rt(Ht({},_t),{visible:!_t.visible}))},H.createElement("span",null,_t.visible?"\u5C55\u5F00":"\u6536\u8D77",_t.visible?H.createElement($.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):H.createElement(M.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),H.createElement(v.Z,{align:"middle"},H.createElement(o.Z,{flex:"1"},H.createElement(v.Z,{align:"middle"},H.createElement(o.Z,null,H.createElement(A.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ie=>{ee.page=1,ee.search=ie.trim(),ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})},style:{width:240}})),H.createElement(o.Z,null,H.createElement("span",{className:"ml5 c-red"},m.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",m.work_count,"\u4E2A\u5B66\u751F\uFF09"))),H.createElement(o.Z,{style:{textAlign:"end"},className:J.workListButtonWrap},!((le=m.homework_status)!=null&&le.includes("\u5BFC\u5165"))&&!(0,r.dE)()&&H.createElement(Pe.Z,{className:"mr20",onClick:()=>Lt(void 0,null,function*(){yield un(),wt(!0)})},"\u8C03\u6574\u5206\u7EC4"),((_e=m.homework_status)==null?void 0:_e.includes("\u5DF2\u622A\u6B62"))&&H.createElement(U.ZP,{className:"mr20",icon:H.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Xt(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),H.createElement(j.Z,{dropdownRender:Ru},H.createElement(U.ZP,null,H.createElement(V.Z,null),"\u5BFC\u51FA",H.createElement(ae.Z,null)))))),(0,r.G5)()&&H.createElement("div",null,(m==null?void 0:m.base_on_project)&&H.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),H.createElement(F.default,{dataSource:[m==null?void 0:m.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[m!=null&&m.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(m==null?void 0:m.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(m==null?void 0:m.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(m!=null&&m.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(m!=null&&m.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(m==null?void 0:m.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(ie=>!!ie)})),!!vt.length&&H.createElement(F.default,{className:`mb10 ${J.tableWrapper}`,dataSource:vt,columns:ze,pagination:!1,showHeader:!1,loading:!1}),H.createElement("aside",{style:{paddingBottom:30}},H.createElement(F.default,{loading:w["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ie,ke)=>ie!=null&&ie.searched?J.tables1:(ie==null?void 0:ie.item_index)%2===0&&J.tables,className:J.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Mt,columns:he,scroll:(m==null?void 0:m.base_on_project)&&{x:1220},onChange:(ie,ke,Bt)=>{if(Bt.order===void 0)switch(Bt.field){case"student_id":Ne("descend"),ee.b_order="desc",ee.order=Bt.field;break;default:delete ee.b_order,delete ee.order}else ee.b_order=Bt.order.replace("end",""),ee.order=Bt.field;ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})}})),H.createElement(K.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:_n,defaultCurrent:parseInt(ee.page)||1,current:parseInt(ee.page)||1,defaultPageSize:20,total:I.workList.work_count})))),H.createElement(Z,null),gn&&H.createElement(P.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:gn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lt(void 0,null,function*(){if(At===2){if(rt.length<=0){_.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!cn){_.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,status:rt}});ie.status===0&&(Kt(ie),Fn(!1),Te(!0))}else{if(!(Qt===0||en===0)){if(!Qt){_.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!en){_.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Qt>en){_.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!cn){_.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,min_score:Qt,max_score:en}});ie.status===0&&(Kt(ie),Fn(!1),Te(!0))}}),onCancel:()=>{Fn(!1),qe()}},H.createElement("div",{style:{padding:"32px"}},H.createElement("div",null,H.createElement("div",null,H.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),H.createElement(k.ZP.Group,{value:At,onChange:ie=>{zt(ie.target.value)}},H.createElement(k.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),H.createElement(k.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),At===1&&H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"70px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),H.createElement(te.Z,{min:0,max:100,value:Qt,onChange:ie=>Ut(ie),style:{width:"100px"}}),H.createElement("span",{style:{width:"80px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),H.createElement(te.Z,{min:0,max:100,value:en,onChange:ie=>Nt(ie),style:{width:"100px"}})),At===2&&H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),H.createElement(O.default.Group,{onChange:ie=>{Tt([...ie])},style:{width:"100%"}},(je=m.task_status)==null?void 0:je.map((ie,ke)=>H.createElement(O.default,{name:"task_status",value:ie.id},ie.name,"(",ie.count,")")))),H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"70px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),H.createElement(T.Z,{className:J.MdEditor,onChange:ie=>xn(ie),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt&&H.createElement(P.default,{open:Pt,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lt(void 0,null,function*(){At===2?(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,status:rt}})).status===0&&(_.ZP.info("\u6253\u56DE\u6210\u529F"),qe(),an(),Te(!1)):(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,min_score:Qt,max_score:en}})).status===0&&(_.ZP.info("\u6253\u56DE\u6210\u529F"),qe(),an(),Te(!1))}),onCancel:()=>{qe(),Te(!1)}},H.createElement("div",{style:{padding:"32px"}},At===1&&H.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Qt,"-",en,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),At===2&&H.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((be=m.task_status)==null?void 0:be.filter(ie=>rt==null?void 0:rt.includes(ie.id)).map(ie=>ie.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),H.createElement("br",null),H.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",He==null?void 0:He.count,"\u540D\u5B66\u751F"))),H.createElement(P.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Dn,onOk:()=>Lt(void 0,null,function*(){$n.submit()}),onCancel:()=>{wt(!1)}},H.createElement(f.default,{form:$n,initialValues:{},labelCol:{span:4},onFinish:ie=>Lt(void 0,null,function*(){if(!ie.user_id){_.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!ie.group_id){_.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/adjust_group.json`,{method:"post",body:ie})).status==0&&(_.ZP.success("\u8C03\u6574\u6210\u529F"),$n.resetFields(),wt(!1),yield an())})},H.createElement(f.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},H.createElement(z.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(ie,ke)=>{var Bt;return((Bt=ke==null?void 0:ke.label)!=null?Bt:"").toLowerCase().includes(ie.toLowerCase())},options:(Ye=uu==null?void 0:uu.userAll)==null?void 0:Ye.map(ie=>({value:ie.user_id,label:ie.name}))})),H.createElement(f.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},H.createElement(z.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(ie,ke)=>{var Bt;return((Bt=ke==null?void 0:ke.label)!=null?Bt:"").toLowerCase().includes(ie.toLowerCase())},options:(Et=uu==null?void 0:uu.groupAll)==null?void 0:Et.map(ie=>({value:ie.group_id,label:`\uFF08${ie.group_name}\uFF09`+(ie==null?void 0:ie.name_list)}))})))),H.createElement(P.default,{title:H.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",H.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:dn,footer:null,onCancel:()=>{ye(!1)},width:700},H.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",H.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(ve=m==null?void 0:m.course_recommends)==null?void 0:ve.map((ie,ke)=>H.createElement(v.Z,{key:ke,align:"middle",justify:"space-between"},H.createElement(v.Z,{style:{width:525},align:"middle",wrap:!1},H.createElement("div",{className:J.Onerow,style:{display:"inline-block"}},ke+1,"\u3001",ie.name),ie.type=="\u5916\u94FE"&&H.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),H.createElement(o.Z,null,H.createElement(Be.op,{type:"link",onClick:()=>{window.open(ie==null?void 0:ie.url)}},"\u67E5\u770B"),ie.type!="\u5916\u94FE"&&H.createElement(Be.op,{openLoading:!0,type:"link",onClick:()=>Lt(void 0,null,function*(){(0,d.FH)("",`${ie==null?void 0:ie.url}`)})},"\u4E0B\u8F7D"))))),H.createElement(c.Z,{getData:()=>an()}),H.createElement(fe.Z,{visible:De,getData:an,categoryId:ee.categoryId,onCancle:()=>{Xt(!1)}}))};var yn=(0,X.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(On),In=s(3294),mn=s(85149),An=Object.defineProperty,Nn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Zn=(I,b,w)=>b in I?An(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Un=(I,b)=>{for(var w in b||(b={}))qn.call(b,w)&&Zn(I,w,b[w]);if(Nn)for(var w of Nn(b))au.call(b,w)&&Zn(I,w,b[w]);return I},eu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Vn=({shixunHomeworks:I,dispatch:b})=>{const w=(0,X.useParams)();return n.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:I.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>eu(void 0,null,function*(){(yield b({type:"shixunHomeworks/deleteReply",payload:{object_id:I.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(_.ZP.success("\u5220\u9664\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getReplyList",payload:Un({},I.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var tu=(0,X.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Vn),Pn=s(23765),Kn=s(71418),ru=s(26227),Gn=s(63524),Rn={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},Ee=s(59301),Ge=Object.defineProperty,$e=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Yt=(I,b,w)=>b in I?Ge(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,lt=(I,b)=>{for(var w in b||(b={}))ut.call(b,w)&&Yt(I,w,b[w]);if($e)for(var w of $e(b))Ot.call(b,w)&&Yt(I,w,b[w]);return I},Ft=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});L().locale("ZH-cn");const mt=({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de,user:ge,dispatch:Oe})=>{var Se,Ce,re;const[me,et]=(0,n.useState)(lt({},(0,X.useParams)())),[tt,Re]=(0,n.useState)(!1),[le,_e]=(0,n.useState)(-1),[je,be]=(0,n.useState)(""),[Ye,Et]=(0,n.useState)(""),{workList:ve}=I,{detailLeftMenus:ft}=b,{shixunHomeworksDetail:ee,replyList:Le,workDetail:pt}=I;return me.page_size=10,(0,n.useEffect)(()=>{Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)}),ft.course_modules||Oe({type:"classroomList/getClassroomLeftMenus",payload:lt({},me)})},[me.categoryId]),(0,n.useEffect)(()=>{(0,xe.hs)(Oe)},[(0,r.bg)()]),Ee.createElement("section",{className:Rn.bg},Ee.createElement(Kn.Z,{spinning:de["shixunHomeworks/getWorkDetail"]},Ee.createElement("section",{className:""},Ee.createElement("aside",{className:[Rn.desc,"c-black","font14","bg-white"].join(" ")},I.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ee.createElement(mn.Z,{value:(pt==null?void 0:pt.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",(Se=pt==null?void 0:pt.group_info)==null?void 0:Se.min_num," ~ ",(Ce=pt==null?void 0:pt.group_info)==null?void 0:Ce.max_num,"\u4EBA ",Ee.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),Ee.createElement("br",null),"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(re=pt==null?void 0:pt.group_info)!=null&&re.base_on_project?"\u662F":"\u5426",Ee.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"),Ee.createElement(Pn.Z,{authority:(0,r.GJ)(),showDimensions:!1,dataSource:pt==null?void 0:pt.attachments,callback:()=>{Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)})}}),I.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ee.createElement("aside",{className:["bg-white"].join(" ")},Ee.createElement(T.Z,{onChange:m=>{be(m)},defaultValue:pt==null?void 0:pt.explanation,height:200,isFocus:!0,watch:!0}),Ee.createElement(v.Z,null,Ee.createElement(o.Z,{span:24,className:"tr"},Ee.createElement(U.ZP,{type:"default",size:"large",onClick:()=>Ft(void 0,null,function*(){Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ee.createElement(U.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Ft(void 0,null,function*(){je===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/updateWork",payload:{explanation:je,categoryId:me.categoryId}})).status===0&&(_.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)}))})},"\u4FDD\u5B58"))))),Ee.createElement("aside",{className:[Rn.reply,"bg-white","mt20"].join(" ")},tt&&Ee.createElement(T.Z,{onChange:m=>{be(m)},height:200,isFocus:!0,watch:!0}),Ee.createElement(v.Z,{onClick:()=>{Re(!0)}},Ee.createElement(o.Z,{flex:"1",style:{pointerEvents:"none"}},!tt&&Ee.createElement(A.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ee.createElement(o.Z,null,Ee.createElement(U.ZP,{type:"primary",size:"large",onClick:()=>Ft(void 0,null,function*(){var m;if((0,r.Rm)()&&!((m=b.AssistantObject.practice)!=null&&m.can_create)){_.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:me.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:je}}})).status===0&&(_.ZP.success("\u53D1\u5E03\u6210\u529F"),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),Re(!1),be(""))})},"\u53D1\u8868")))),(Le==null?void 0:Le.comments)&&Le.comments!=""&&Ee.createElement("aside",{className:[Rn.replyList,"bg-white"].join(" ")},Le==null?void 0:Le.comments.map(function(m,pe){var ot,qt,Ne,dt;return Ee.createElement(v.Z,{gutter:[12,12],key:pe},Ee.createElement(o.Z,{flex:"40px"},Ee.createElement("img",{className:Rn.headpic,width:"40",src:`${In.Z.IMG_SERVER}/images/${(ot=m==null?void 0:m.author)==null?void 0:ot.image_url}`})),Ee.createElement(o.Z,{flex:"1"},Ee.createElement(v.Z,{align:"middle"},Ee.createElement(o.Z,{span:20},Ee.createElement("span",{className:"c-light-black"},(qt=m==null?void 0:m.author)==null?void 0:qt.name),Ee.createElement("span",{className:"c-light-black ml10"},m==null?void 0:m.time," \u53D1\u5E03")),Ee.createElement(o.Z,{className:"tr",span:4},Ee.createElement("div",{className:"tr"},((0,r.GJ)()||((Ne=ge==null?void 0:ge.userInfo)==null?void 0:Ne.login)===((dt=m==null?void 0:m.author)==null?void 0:dt.login))&&Ee.createElement(C.Z,{title:"\u5220\u9664"},Ee.createElement(ru.Z,{className:"current",onClick:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:me,selectArr:m}})}})))),Ee.createElement(o.Z,{span:24},Ee.createElement(mn.Z,{value:m.content})),m.children&&Ee.createElement("aside",{className:Rn.comment},m.children.map(function(st,tn){var jt,Mt;return Ee.createElement(v.Z,{key:tn},Ee.createElement(o.Z,{span:24},Ee.createElement(v.Z,null,Ee.createElement(o.Z,{flex:"1"},st.author.name,Ee.createElement("span",{className:"c-light-black ml10"},st==null?void 0:st.time)),Ee.createElement(o.Z,null,((0,r.GJ)()||((jt=ge==null?void 0:ge.userInfo)==null?void 0:jt.login)===((Mt=st==null?void 0:st.author)==null?void 0:Mt.login))&&Ee.createElement(C.Z,{title:"\u5220\u9664"},Ee.createElement(ru.Z,{className:"current",onClick:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:me,selectArr:st}})}}))))),Ee.createElement(o.Z,null,Ee.createElement(mn.Z,{value:st.content})))})),Ee.createElement(o.Z,{span:24,className:"mt5 c-light-black"},le===pe&&Ee.createElement("aside",null,Ee.createElement(T.Z,{onChange:st=>{Et(st)},height:150,isFocus:!0}),Ee.createElement(v.Z,null,Ee.createElement(o.Z,{span:24,className:"tr"},Ee.createElement(U.ZP,{type:"primary",size:"large",onClick:()=>Ft(this,null,function*(){Ye===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:me.categoryId,jour_type:"HomeworkCommon",m_parent_id:m.id,reply_id:1,notes:Ye}}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),_.ZP.success("\u53D1\u5E03\u6210\u529F"),_e(-1))})},"\u53D1\u8868")))),le!==pe&&Ee.createElement("div",{className:"tr"},Ee.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>_e(pe)}),!!m.user_praise&&Ee.createElement("span",{className:"c-orange"},Ee.createElement(Gn.Z,{className:"mr5 ml30",onClick:()=>Ft(this,null,function*(){yield Oe({type:"shixunHomeworks/replyUnLike",payload:{object_id:m.id,object_type:"journals_for_message"}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})})}),!!m.praise_count&&m.praise_count),!m.user_praise&&Ee.createElement("span",null,Ee.createElement(Gn.Z,{className:"mr5 ml30",onClick:()=>Ft(this,null,function*(){yield Oe({type:"shixunHomeworks/replyLike",payload:{object_id:m.id,object_type:"journals_for_message"}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})})}),!!m.praise_count&&m.praise_count))))))})))),Ee.createElement("aside",{className:"tc mt30 pb30"},Ee.createElement(K.Z,{defaultCurrent:1,total:Le==null?void 0:Le.total_count,hideOnSinglePage:!0,current:me.page||1,onChange:m=>{me.page=m,Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})}})),Ee.createElement(tu,null))};var Jt=(0,X.connect)(({shixunHomeworks:I,classroomList:b,user:w,loading:de,globalSetting:ge})=>({shixunHomeworks:I,globalSetting:ge,user:w,classroomList:b,loading:de.effects}))(mt),St=Object.defineProperty,ct=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Wt=(I,b,w)=>b in I?St(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,ln=(I,b)=>{for(var w in b||(b={}))En.call(b,w)&&Wt(I,w,b[w]);if(ct)for(var w of ct(b))vn.call(b,w)&&Wt(I,w,b[w]);return I};L().locale("ZH-cn");const sn=({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de,dispatch:ge})=>{var Oe;const Se=(0,X.useParams)(),{detailLeftMenus:Ce}=b,{replyList:re,referenceAnswer:me}=I;return Se.page_size=10,(0,n.useEffect)(()=>{ge({type:"shixunHomeworks/getReplyList",payload:ln({},Se)}),ge({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Se.categoryId}}),Ce.course_modules||ge({type:"classroomList/getClassroomLeftMenus",payload:ln({},Se)})},[Se.categoryId]),n.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},n.createElement("aside",{className:["c-black","font14"].join(" ")},I.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&n.createElement("div",null,(me==null?void 0:me.reference_answer)&&n.createElement(mn.Z,{value:me==null?void 0:me.reference_answer}),!(me!=null&&me.reference_answer)&&n.createElement(ue.Z,null)),(Oe=me==null?void 0:me.attachments)==null?void 0:Oe.map((et,tt)=>n.createElement("div",null,n.createElement("a",{href:`${In.Z.API_SERVER}${et.url}`},n.createElement("span",{className:"iconfont icon-fujian c-green font14"}),n.createElement("span",{className:"ml10 c-black"},et.title),n.createElement("span",{className:"c-light-black ml20 font12"},et.filesize))))))};var Yn=(0,X.connect)(({shixunHomeworks:I,classroomList:b,loading:w,globalSetting:de})=>({shixunHomeworks:I,globalSetting:de,classroomList:b,loading:w.effects}))(sn),du=s(95036),Tu={modal:"modal___lF39e"},wn=s(59301),wu=Object.defineProperty,Lu=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,bu=(I,b,w)=>b in I?wu(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Bu=(I,b)=>{for(var w in b||(b={}))Jn.call(b,w)&&bu(I,w,b[w]);if(yu)for(var w of yu(b))vu.call(b,w)&&bu(I,w,b[w]);return I},Mu=(I,b)=>Lu(I,Gu(b)),Cu=(I,b)=>{var w={};for(var de in I)Jn.call(I,de)&&b.indexOf(de)<0&&(w[de]=I[de]);if(I!=null&&yu)for(var de of yu(I))b.indexOf(de)<0&&vu.call(I,de)&&(w[de]=I[de]);return w},zu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const xa=I=>{var b=I,{classroomList:w,shixunHomeworks:de,dispatch:ge,cb:Oe}=b,Se=Cu(b,["classroomList","shixunHomeworks","dispatch","cb"]),Ce,re,me,et,tt;const Re=(0,X.useParams)(),[le,_e]=(0,n.useState)(""),[je,be]=(0,n.useState)([]),[Ye,Et]=(0,n.useState)({learn:0,active:0,score:0,chat:0});console.log(de,"classroomList");const{workList:ve}=de;(0,n.useEffect)(()=>{w.actionTabs.key},[w.actionTabs]);const ft=()=>zu(void 0,null,function*(){if(!le){_.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}ge({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let ee=yield(0,S.ZP)(`/api/homework_commons/${Re.categoryId}/ai_bulk_create.json`,{method:"post",body:Mu(Bu({min:1,max:le,course_id:Re.coursesId},Ye),{course_group_ids:je})});(ee==null?void 0:ee.status)===0&&(_.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),Oe()),ge({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return wn.createElement(P.default,{width:584,className:Tu.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{be([]),_e(""),Et({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:ft,open:w.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},wn.createElement("p",{style:{display:"flex",alignItems:"center"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),wn.createElement(te.Z,{style:{width:100},min:(Ce=ve==null?void 0:ve.group_data)==null?void 0:Ce.min_num,max:(re=ve==null?void 0:ve.group_data)==null?void 0:re.max_num,precision:0,step:1,value:le,onChange:ee=>{_e(ee)}}),wn.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(me=ve==null?void 0:ve.group_data)==null?void 0:me.min_num,"~",(et=ve==null?void 0:ve.group_data)==null?void 0:et.max_num,"\u4EBA")),wn.createElement("p",{style:{display:"flex"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),wn.createElement(O.default.Group,{value:je,onChange:ee=>{be(ee)}},(tt=ve==null?void 0:ve.course_group_info)==null?void 0:tt.map(ee=>wn.createElement(O.default,{key:ee==null?void 0:ee.course_group_id,value:ee==null?void 0:ee.course_group_id},ee==null?void 0:ee.group_group_name)))),wn.createElement("div",{style:{display:"flex"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),wn.createElement(O.default.Group,{onChange:ee=>{Et({learn:ee.indexOf(1)>-1?1:0,active:ee.indexOf(2)>-1?1:0,score:ee.indexOf(3)>-1?1:0,chat:ee.indexOf(4)>-1?1:0})}},wn.createElement(O.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),wn.createElement(O.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),wn.createElement(O.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),wn.createElement(O.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var Da=(0,X.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(xa),Oa=s(12393),jn={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},Ln=s(59301),xu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Pa=({})=>{var I,b;const[w,de]=(0,n.useState)(!0),[ge,Oe]=(0,n.useState)(!1),[Se,Ce]=(0,n.useState)([]),[re,me]=(0,n.useState)([]),[et,tt]=(0,n.useState)([]),[Re,le]=(0,n.useState)([]),[_e,je]=(0,n.useState)(""),be=(0,X.useParams)();function Ye(){return xu(this,null,function*(){let ft=yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators.json`,{method:"get"});me(ft)})}function Et(){return xu(this,null,function*(){var ft;let ee=yield(0,S.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/teachers`,{method:"get",params:{homework_id:be.categoryId,limit:1e3}});(ft=ee==null?void 0:ee.teacher_list)==null||ft.map(Le=>{Le.key=Le.user_id}),tt(ee==null?void 0:ee.teacher_list),le(ee==null?void 0:ee.teacher_list)})}(0,n.useEffect)(()=>{Ye(),Et()},[be]);const ve=()=>{};return Ln.createElement("section",{className:jn.form},Ln.createElement(v.Z,{className:jn.content,style:{padding:"20px 30px",gap:20}},(I=re==null?void 0:re.data)==null?void 0:I.map(ft=>Ln.createElement(v.Z,{align:"middle",className:`${jn.borderSty} ${_e===(ft==null?void 0:ft.id)?jn.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ln.createElement("span",{className:"c-grey-333"},ft==null?void 0:ft.real_name),(re==null?void 0:re.can_edit)&&Ln.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${jn.delSty}`,onMouseEnter:()=>{je(ft.id)},onMouseLeave:()=>{je("")},onClick:()=>xu(void 0,null,function*(){(yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:ft.id}})).status===0&&(_.ZP.info("\u5220\u9664\u6210\u529F"),Ye(),Et())})}))),(re==null?void 0:re.can_edit)&&Ln.createElement(U.ZP,{className:jn.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Oe(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(re!=null&&re.can_edit)&&!((b=re==null?void 0:re.data)!=null&&b.length)&&Ln.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ln.createElement(P.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:ge,onCancel:()=>Oe(!1),onOk:()=>xu(void 0,null,function*(){if(Se.length===0){_.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Se}})).status===0&&(_.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ce([]),Ye(),Et(),Oe(!1))})},Ln.createElement("div",null,Ln.createElement("div",{style:{display:"flex"}},Ln.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ln.createElement(A.default.Search,{onChange:ft=>{tt(Re.filter(ee=>ee.name.indexOf(ft.target.value)>-1))}})),Ln.createElement(F.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(ft,ee)=>{Ce(ft)},selectedRowKeys:Se,getCheckboxProps:ft=>({disabled:ft.is_collaborator})},pagination:!1,dataSource:et,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Sa=(0,X.connect)(({shixunHomeworks:I,loading:b})=>({shixunHomeworks:I,loading:b.effects}))(Pa),Mn=s(5083),mu=s(78673),Tn=s(40731),Ju=s(50757),Qn=s(79834),Xe=s(918),Qe=s(59301),ka=Object.defineProperty,Ia=Object.defineProperties,Na=Object.getOwnPropertyDescriptors,Qu=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xu=(I,b,w)=>b in I?ka(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,lu=(I,b)=>{for(var w in b||(b={}))Za.call(b,w)&&Xu(I,w,b[w]);if(Qu)for(var w of Qu(b))Ra.call(b,w)&&Xu(I,w,b[w]);return I},Du=(I,b)=>Ia(I,Na(b)),ja=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const{RangePicker:Ta}=Mn.default,{Option:Hu}=z.default,La=({shixunHomeworks:I,classroomList:b,getData:w,dispatch:de})=>{var ge,Oe,Se,Ce,re,me,et,tt,Re,le,_e,je,be,Ye,Et;const{workSetting:ve,workList:ft}=I,ee=(0,X.useParams)(),[Le,pt]=(0,n.useState)(!0);let[m,pe]=(0,n.useState)([]),[ot,qt]=(0,n.useState)([]);const[Ne,dt]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[st,tn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{ve!=null&&ve.course_id&&(Object.keys(Ne).map(function(Te){Te.indexOf("proportion")>-1?Ne[Te]=ve[Te]*100:Ne[Te]=ve[Te]}),ve.anonymous_comment&&(Ne.unified_late=ve.unified_anonymous_comment,tn(ve.unified_anonymous_comment)),(!Ne.allow_late||!Ne.unified_late)&&(Ne.late_penalty=5),Ne.unified_setting||(Ne.unified_late=!1,Ne.unified_anonymous_comment=!1,Ne.unified_anonymous_appeal=!1),m=JSON.parse(JSON.stringify(ve.group_settings.map(Te=>Du(lu({},Te),{group_name:[Te.group_name]})).filter(Te=>Te.publish_time!==null))),ot=JSON.parse(JSON.stringify(ve.allow_late_settings.map(Te=>Du(lu({},Te),{group_name:[Te.group_name]})).filter(Te=>Te.late_time!==null))),dt(lu({},Ne)),pe(m.length?[...m]:[{}]),qt([...ot]))},[ve]),(0,n.useEffect)(()=>{pt(!(0,r.GJ)())},[(0,r.GJ)()]);const[jt,Mt]=(0,n.useState)(!1),Vt=()=>ja(void 0,null,function*(){Mt(!jt);const Te=JSON.parse(JSON.stringify(Ne));if(Te.categoryId=ee.categoryId,Ne.unified_setting||(m=m==null?void 0:m.map(He=>{var Kt,At;if(!He.publish_time||!He.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!He.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Mt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return He.group_name=typeof(He==null?void 0:He.group_name)=="string"?[He==null?void 0:He.group_name]:He==null?void 0:He.group_name,He.group_id=(At=(Kt=He==null?void 0:He.group_name)==null?void 0:Kt.map(zt=>{var en,Nt;let Qt=(Nt=(en=ve.group_settings)==null?void 0:en.filter(Ut=>(Ut==null?void 0:Ut.group_name)===zt))==null?void 0:Nt[0];return Qt==null?void 0:Qt.group_id}))==null?void 0:At.toString().split(","),He})),Te.group_settings=m,Ne.allow_late)if(Ne.unified_late){if(Ne.late_penalty===null||Ne.late_penalty===void 0||Ne.late_penalty<0||Ne.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Mt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ne.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ot=ot==null?void 0:ot.map(He=>{var Kt,At;if(He.penalty_type=Tn.Q.Number,He.late_penalty===null||He.late_penalty===void 0||He.late_penalty<0||He.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Mt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!He.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!He.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Mt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return He.group_name=typeof(He==null?void 0:He.group_name)=="string"?[He==null?void 0:He.group_name]:He==null?void 0:He.group_name,He.group_id=(At=(Kt=He==null?void 0:He.group_name)==null?void 0:Kt.map(zt=>{var en,Nt;let Qt=(Nt=(en=ve.group_settings)==null?void 0:en.filter(Ut=>(Ut==null?void 0:Ut.group_name)===zt))==null?void 0:Nt[0];return Qt==null?void 0:Qt.group_id}))==null?void 0:At.toString().split(","),He}),Te.allow_late_settings=ot;if(Ne!=null&&Ne.submit_limit&&!(Ne!=null&&Ne.submit_limit_num)){_.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}if(Ne!=null&&Ne.can_submit&&!(Ne!=null&&Ne.submit_num)){_.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}Object.keys(Te).map(function(He){He.indexOf("proportion")>-1&&(Te[He]=Te[He]/100)}),de({type:"shixunHomeworks/updateSetting",payload:Du(lu({},Te),{penalty_type:Tn.Q.Number})}).then(He=>{He.status===0?(Mt(!1),_.ZP.success("\u66F4\u65B0\u6210\u529F"),w()):Mt(!1)})}),Wn=(0,n.useMemo)(()=>(ve==null?void 0:ve.allow_late)||(ve==null?void 0:ve.all_group_late),[ve,ft]),Ie=(Te,He,Kt="group_id")=>{var At;return He?He.find(zt=>zt[Kt]===Te):(At=ve==null?void 0:ve.group_settings)==null?void 0:At.find(zt=>zt.group_id[0]===Te)},vt=Te=>{var He,Kt;const At=Ie(Te,ve==null?void 0:ve.allow_late_settings,"id"),zt=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings),en=Ie(Te);return(ve==null?void 0:ve.allow_late)&&At&&L()(At==null?void 0:At.late_time)<=L()()||(ve==null?void 0:ve.anonymous_comment)&&zt&&(zt==null?void 0:zt.evaluation_start)!==null||((Kt=(L()(en==null?void 0:en.end_time)<=L()()&&((He=ve==null?void 0:ve.allow_late_settings)==null?void 0:He.filter(Nt=>Nt.group_id.includes(Te))))[0])==null?void 0:Kt.late_time)!=null},Ve=ve==null?void 0:ve.anonymous_comment,gn=(ge=ve==null?void 0:ve.allow_late_settings)!=null&&ge.length?(Oe=ve==null?void 0:ve.allow_late_settings)==null?void 0:Oe.every(Te=>{if(Te.evaluation_start)return!0}):!1,Fn=(ve==null?void 0:ve.unified_late)&&(ve==null?void 0:ve.anonymous_comment),rt=ve==null?void 0:ve.anonymous_comment,Tt=Te=>{if(!Te)return!1;const He=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings);return(ve==null?void 0:ve.anonymous_comment)&&He&&(He==null?void 0:He.evaluation_start)!==null},Pt=Te=>{const He=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings);return He&&(He==null?void 0:He.evaluation_start)!==null};return Qe.createElement("div",{style:{padding:"30px 50px"}},Qe.createElement("div",{className:`${Xe.Z.title}`},Qe.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Qe.createElement(C.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),Qe.createElement("div",{className:Xe.Z.content},((Se=ve==null?void 0:ve.group_settings)==null?void 0:Se.length)>0?Qe.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ce=Xe.Z)==null?void 0:Ce.h_lh_40}`,align:"middle"},Qe.createElement(mu.Z,{checked:Ne.unified_setting,disabled:Le||!((re=ve==null?void 0:ve.homework_status)!=null&&re.includes("\u672A\u53D1\u5E03"))||(0,r.Rm)()&&!((et=(me=b.AssistantObject)==null?void 0:me.group)!=null&&et.can_publish)||!(ve!=null&&ve.manage_all_group),onChange:()=>{var Te;if(!((Te=ve==null?void 0:ve.homework_status)!=null&&Te.includes("\u672A\u53D1\u5E03"))){_.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ne.unified_setting=!Ne.unified_setting,Ne.unified_setting||(Ne.unified_late=!1),dt(Object.assign({},Ne)),m==""){pe([{}]);return}Ne.unified_setting&&(pe([]),qt([{late_penalty:5}]))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,Ne.unified_setting&&Qe.createElement("div",{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},Qe.createElement(v.Z,{align:"middle"},Qe.createElement(o.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml5"},Qe.createElement(Mn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Le||!((tt=ve==null?void 0:ve.homework_status)!=null&&tt.includes("\u672A\u53D1\u5E03")||(Re=ve==null?void 0:ve.homework_status)!=null&&Re.includes("\u672A\u5F00\u59CB"))||(0,r.Rm)()&&!((_e=(le=b.AssistantObject)==null?void 0:le.group)!=null&&_e.can_publish),value:Ne.publish_time?L()(Ne.publish_time):"",disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date),disabledTime:Te=>(0,Qn.d0)(Te),onChange:(Te,He)=>{Ne.publish_time=He,!Ne.end_time&&Ne.unified_setting&&(Ne.end_time=L()(Te).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Qe.createElement(v.Z,{align:"middle"},Qe.createElement(o.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml5"},Qe.createElement(Mn.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gn||rt||(ve==null?void 0:ve.allow_late)&&(ve==null?void 0:ve.homework_status.includes("\u5DF2\u622A\u6B62"))||Le||(ve==null?void 0:ve.allow_late)&&L()()>=L()(ve==null?void 0:ve.end_time)||(0,r.Rm)()&&!((be=(je=b.AssistantObject)==null?void 0:je.group)!=null&&be.can_publish),disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date,Ne.publish_time),disabledTime:Te=>(0,Qn.d0)(Te,Ne.publish_time),value:Ne.end_time?L()(Ne.end_time):"",onChange:(Te,He)=>{Ne.end_time=He,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Ne.unified_setting&&Qe.createElement(v.Z,null,m&&m.map(function(Te,He){var Kt,At,zt,en;return Qe.createElement(v.Z,{key:He},Qe.createElement(v.Z,{style:{padding:"5px 14px 5px 52px"}},Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",He+1),Qe.createElement(o.Z,{flex:"auto",style:{maxWidth:350}},Qe.createElement(z.default,{disabled:Le||((Kt=ve==null?void 0:ve.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03")&&Te.id||L()(){var Qt,Ut;if((0,r.Rm)()&&!((Ut=(Qt=b.AssistantObject)==null?void 0:Qt.group)!=null&&Ut.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[He].group_name=Nt,m[He].group_id=Te.group_id;const cn=(0,we.flattenDeep)(m.map(Dn=>Dn.group_name)),xn=ot.map(Dn=>{let wt=(Dn==null?void 0:Dn.group_name)||[];return Du(lu({},Dn),{group_name:(0,we.remove)(wt,$n=>cn.includes($n))})});qt(xn),pe(m.slice())}},ve.group_settings&&ve.group_settings.map(function(Nt){if(!m.map(Qt=>Qt.group_name).toString().split(",").includes(String(Nt.group_name)))return Qe.createElement(Hu,{value:Nt.group_name,key:Nt.id},Nt.group_name)})))),Qe.createElement(o.Z,{style:{padding:"5px 0"}},Qe.createElement(Ta,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Te.publish_time?L()(Te.publish_time):L()(),L()()]},disabled:Le||(L()()<=L()((At=Ie(Te.id))==null?void 0:At.publish_time)?!1:[!0,vt(Te.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:Nt=>(0,Qn.Q8)(Nt,ve==null?void 0:ve.course_end_date),disabledTime:Nt=>(0,Qn.d0)(Nt),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Te.publish_time&&[L()(Te.publish_time),L()(Te.end_time)],onChange:(Nt,Qt)=>{var Ut,cn;if((0,r.Rm)()&&!((cn=(Ut=b.AssistantObject)==null?void 0:Ut.group)!=null&&cn.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[He].publish_time=Qt[0],m[He].end_time=Qt[1],pe([...m])}})),!Le&&Qe.createElement(o.Z,{className:`${(zt=Xe.Z)==null?void 0:zt.h_lh_40}`,style:{padding:"5px 0"}},m.length<((en=ve==null?void 0:ve.group_settings)==null?void 0:en.length)&&Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{pe(m.concat({}))}}),(Te!=null&&Te.publish_time&&L()(){var Nt,Qt;if((0,r.Rm)()&&!((Qt=(Nt=b.AssistantObject)==null?void 0:Nt.normal)!=null&&Qt.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ut=(0,we.cloneDeep)(ot);Ut.forEach((cn,xn)=>{cn.group_name&&(cn.group_name=cn.group_name.filter(Dn=>{var wt;return!((wt=m[He].group_name)!=null&&wt.includes(Dn))}))}),m=m.filter((cn,xn)=>He!==xn),qt(Ut),pe(m.slice()),setTimeout(()=>pe(m.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),Qe.createElement(Ju.ZP,{checkMarginLeft:60,className:"mb20",disabled:Le,value:Ne,onChange:Te=>dt(lu(lu({},Ne),Te))}),Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:`${Xe.Z.title} mt30`},Qe.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Qe.createElement("div",{className:Xe.Z.content},Qe.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ye=Xe.Z)==null?void 0:Ye.h_lh_40}`,align:"middle"},Qe.createElement(mu.Z,{checked:Ne.allow_late,disabled:gn||Le||(ve==null?void 0:ve.allow_late),onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Te&&P.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Qe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Qe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Qe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Qe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ne.allow_late=!Ne.allow_late,ot==""&&qt([{late_penalty:5}]),dt(Object.assign({},Ne))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement(C.Z,{overlayStyle:{width:380,maxWidth:380},title:Qe.createElement("div",{style:{display:"flex",flexFlow:"column"}},Qe.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Qe.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Qe.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Xe.Z.title_icon}`}))),(Ne==null?void 0:Ne.allow_late)&&Qe.createElement("div",{className:"pb5"},Qe.createElement(v.Z,{className:Xe.Z.row_sty1},Qe.createElement(o.Z,{className:Xe.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Qe.createElement(k.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Le,value:Ne.unified_late,onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.unified_late=Te.target.value,ot==""&&!Te.target.value&&qt([{late_penalty:5}]),dt(lu({},Ne))}},(Ne==null?void 0:Ne.unified_setting)&&Qe.createElement(k.ZP,{disabled:(ve==null?void 0:ve.allow_late)||!(ve!=null&&ve.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((Et=ve==null?void 0:ve.group_settings)==null?void 0:Et.length)&&Qe.createElement(k.ZP,{disabled:ve==null?void 0:ve.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Ne!=null&&Ne.unified_late?Qe.createElement("div",null,Qe.createElement(v.Z,{wrap:!1,align:"middle",className:`${Xe.Z.row_sty1} mb10 mt5`},Qe.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(te.Z,{disabled:Le||Ve,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Ne.late_penalty,onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.late_penalty=Te,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Qe.createElement(v.Z,{className:`${Xe.Z.row_sty1}`},Qe.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(Mn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||Fn||gn,value:Ne.late_time?L()(Ne.late_time):"",disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date),disabledTime:Te=>(0,Qn.d0)(Te),onChange:(Te,He)=>{var Kt;if((0,r.Rm)()&&!((Kt=b.AssistantObject.group)!=null&&Kt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.late_time=He,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):ot.map(function(Te,He){var Kt;return Qe.createElement(v.Z,{key:He,style:{padding:"5px 14px 5px 52px"}},Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",He+1),Qe.createElement(o.Z,{className:"mr20 ml10"},Qe.createElement(z.default,{size:"large",disabled:Le||!((Kt=ft==null?void 0:ft.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03"))&&Te.id,mode:"multiple",style:{width:250},value:typeof Te.group_name=="string"?[Te.group_name]:Te.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:At=>{var zt;if((0,r.Rm)()&&!((zt=b.AssistantObject.normal)!=null&&zt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].group_name=At,ot[He].group_id=Te.group_id,qt(ot.slice())}},ve.group_settings&&ve.group_settings.map(function(At){if(Ne!=null&&Ne.unified_setting&&!ot.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!Pt(At.id))return Qe.createElement(Hu,{value:At.group_name,key:At.id},At.group_name);if(m.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!ot.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!Pt(At.id))return Qe.createElement(Hu,{value:At.group_name,key:At.id},At.group_name)}))),Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(o.Z,{className:"mr20 ml10"},Qe.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Le||Tt(Te.id),defaultValue:Te.late_penalty,onChange:At=>{var zt,en;if((0,r.Rm)()&&!((en=(zt=b.AssistantObject)==null?void 0:zt.normal)!=null&&en.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].late_penalty=At,ot[He].penalty_type=Tn.Q.Number}})),Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml10"},Qe.createElement(Mn.default,{size:"large",disabled:Le||Tt(Te.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:At=>(0,Qn.Q8)(At,ve==null?void 0:ve.course_end_date),disabledTime:At=>(0,Qn.d0)(At),format:"YYYY-MM-DD HH:mm",value:Te!=null&&Te.late_time?L()(Te.late_time):void 0,onChange:(At,zt)=>{var en,Nt;if((0,r.Rm)()&&!((Nt=(en=b.AssistantObject)==null?void 0:en.normal)!=null&&Nt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].late_time=zt,qt([...ot])}})),!Le&&Qe.createElement(o.Z,{style:{height:40,lineHeight:"40px"}},Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{qt(ot.concat({penalty_type:Tn.Q.Number,late_penalty:5}))}}),He>0&&!Te.id?Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{ot=ot.filter((At,zt)=>He!==zt),qt(ot.slice()),setTimeout(()=>qt(ot.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Qe.createElement(U.ZP,{loading:jt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58"))};var Ma=(0,X.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(La),It=s(59301),za=Object.defineProperty,Ha=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,qu=(I,b,w)=>b in I?za(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,fu=(I,b)=>{for(var w in b||(b={}))Ua.call(b,w)&&qu(I,w,b[w]);if($u)for(var w of $u(b))Ya.call(b,w)&&qu(I,w,b[w]);return I},Wu=(I,b)=>Ha(I,Wa(b)),ea=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Va=({shixunHomeworks:I,getData:b,dispatch:w})=>{const{workSetting:de}=I,ge=(0,X.useParams)(),[Oe,Se]=(0,n.useState)(!0);let[Ce,re]=(0,n.useState)([]),[me,et]=(0,n.useState)([]);const[tt,Re]=(0,n.useState)(!1),[le,_e]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,n.useEffect)(()=>{Se(!(0,r.GJ)())},[(0,r.GJ)()]),(0,n.useEffect)(()=>{de!=null&&de.course_id&&(Object.keys(le).map(function(be){be.indexOf("proportion")>-1?(le[be]=(de[be]*100).toFixed(0),console.log(be,le[be],de[be])):le[be]=de[be]}),(!le.allow_late||!le.unified_late)&&(le.late_penalty=5),le.unified_setting||(le.unified_late=!1,le.unified_anonymous_comment=!1,le.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(de.group_settings.map(be=>Wu(fu({},be),{group_name:[be.group_name]})).filter(be=>be.publish_time!==null))),me=JSON.parse(JSON.stringify(de.allow_late_settings.map(be=>Wu(fu({},be),{group_name:[be.group_name]})).filter(be=>be.late_time!==null))),_e(fu({},le)),re([...Ce]),et([...me]),console.log(le,de))},[de]);const je=()=>ea(void 0,null,function*(){const be=JSON.parse(JSON.stringify(le));if(be.categoryId=ge.categoryId,le.unified_setting||(Ce=Ce==null?void 0:Ce.map(Ye=>{var Et,ve;if(!Ye.publish_time||!Ye.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ye.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ye.group_name=typeof(Ye==null?void 0:Ye.group_name)=="string"?[Ye==null?void 0:Ye.group_name]:Ye==null?void 0:Ye.group_name,Ye.group_id=(ve=(Et=Ye==null?void 0:Ye.group_name)==null?void 0:Et.map(ft=>{var ee,Le;let pt=(Le=(ee=de.group_settings)==null?void 0:ee.filter(m=>(m==null?void 0:m.group_name)===ft))==null?void 0:Le[0];return pt==null?void 0:pt.group_id}))==null?void 0:ve.toString().split(","),Ye})),be.group_settings=Ce,le.allow_late)if(le.unified_late){if(le.late_penalty===null||le.late_penalty===void 0||le.late_penalty<0||le.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!le.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else me=me==null?void 0:me.map(Ye=>{var Et,ve;if(Ye.penalty_type=Tn.Q.Number,Ye.late_penalty===null||Ye.late_penalty===void 0||Ye.late_penalty<0||Ye.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ye.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ye.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ye.group_name=typeof(Ye==null?void 0:Ye.group_name)=="string"?[Ye==null?void 0:Ye.group_name]:Ye==null?void 0:Ye.group_name,Ye.group_id=(ve=(Et=Ye==null?void 0:Ye.group_name)==null?void 0:Et.map(ft=>{var ee,Le;let pt=(Le=(ee=de.group_settings)==null?void 0:ee.filter(m=>(m==null?void 0:m.group_name)===ft))==null?void 0:Le[0];return pt==null?void 0:pt.group_id}))==null?void 0:ve.toString().split(","),Ye}),be.allow_late_settings=me;Object.keys(be).map(function(Ye){Ye.indexOf("proportion")>-1&&(be[Ye]=be[Ye]/100)}),w({type:"shixunHomeworks/updateSetting",payload:Wu(fu({},be),{penalty_type:Tn.Q.Number})}).then(Ye=>{Ye.status===0&&(_.ZP.success("\u66F4\u65B0\u6210\u529F"),b())})});return It.createElement("div",{className:jn.form},It.createElement("div",{className:jn.title},"\u7EC4\u957F\u8BC4\u5206"),It.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},It.createElement(mu.Z,{disabled:Oe,checked:le.is_group_grade,onChange:be=>{le.is_group_grade=be,_e(fu({},le))}}),It.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),It.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),It.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),It.createElement(k.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Oe,value:le.ta_mode,onChange:be=>{le.ta_mode=be.target.value,_e(fu({},le))}},It.createElement(k.ZP,{value:1,style:{marginRight:"40px"}},It.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),It.createElement("br",null),It.createElement(k.ZP,{value:0},It.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),It.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),It.createElement(k.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Oe,value:le.final_mode,onChange:be=>{le.final_mode=be.target.value,_e(fu({},le))}},It.createElement(k.ZP,{value:!1,style:{marginRight:"12px"}},It.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),It.createElement(k.ZP,{value:!0},It.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),le.final_mode?It.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):It.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},It.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.te_proportion,onChange:be=>{le.te_proportion=be,_e(Object.assign({},le))}}),It.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.ta_proportion,onChange:be=>{le.ta_proportion=be,_e(Object.assign({},le))}}),le.is_group_grade&&It.createElement(It.Fragment,null,It.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.gr_proportion,onChange:be=>{le.gr_proportion=be,_e(Object.assign({},le))}})),It.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:le.st_proportion,onChange:be=>{le.st_proportion=be,_e(Object.assign({},le))}})),!Oe&&It.createElement(It.Fragment,null,It.createElement(U.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>je()},"\u4FDD\u5B58"),It.createElement(U.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Re(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),It.createElement(P.default,{open:tt,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Re(!1)},onOk:()=>ea(void 0,null,function*(){const be=JSON.parse(JSON.stringify(le));Object.keys(be).map(function(Et){Et.indexOf("proportion")>-1&&(be[Et]=be[Et]/100)}),(yield(0,S.ZP)(`/api/courses/${ge.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:be}})).status===0&&(_.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Re(!1))})},It.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var Ka=(0,X.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Va),bn=s(59301),Ga=Object.defineProperty,Ja=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,na=(I,b,w)=>b in I?Ga(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Ou=(I,b)=>{for(var w in b||(b={}))Xa.call(b,w)&&na(I,w,b[w]);if(ta)for(var w of ta(b))$a.call(b,w)&&na(I,w,b[w]);return I},Uu=(I,b)=>Ja(I,Qa(b)),qa=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const er=({getData:I,dispatch:b,shixunHomeworks:w})=>{const{workSetting:de}=w,ge=(0,X.useParams)(),[Oe,Se]=(0,n.useState)(!0);let[Ce,re]=(0,n.useState)([]),[me,et]=(0,n.useState)([]);const[tt,Re]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,n.useEffect)(()=>{Se(!(0,r.GJ)())},[(0,r.GJ)()]),(0,n.useEffect)(()=>{de!=null&&de.course_id&&(Object.keys(tt).map(function(_e){_e.indexOf("proportion")>-1?(tt[_e]=de[_e]*100,console.log(_e,tt[_e],de[_e])):tt[_e]=de[_e]}),(!tt.allow_late||!tt.unified_late)&&(tt.late_penalty=5),tt.unified_setting||(tt.unified_late=!1,tt.unified_anonymous_comment=!1,tt.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(de.group_settings.map(_e=>Uu(Ou({},_e),{group_name:[_e.group_name]})).filter(_e=>_e.publish_time!==null))),me=JSON.parse(JSON.stringify(de.allow_late_settings.map(_e=>Uu(Ou({},_e),{group_name:[_e.group_name]})).filter(_e=>_e.late_time!==null))),Re(Ou({},tt)),re([...Ce]),et([...me]))},[de]);const le=()=>qa(void 0,null,function*(){const _e=JSON.parse(JSON.stringify(tt));if(_e.categoryId=ge.categoryId,tt.unified_setting||(Ce=Ce==null?void 0:Ce.map(je=>{var be,Ye;if(!je.publish_time||!je.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!je.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(Ye=(be=je==null?void 0:je.group_name)==null?void 0:be.map(Et=>{var ve,ft;let ee=(ft=(ve=de.group_settings)==null?void 0:ve.filter(Le=>(Le==null?void 0:Le.group_name)===Et))==null?void 0:ft[0];return ee==null?void 0:ee.group_id}))==null?void 0:Ye.toString().split(","),je})),_e.group_settings=Ce,tt.allow_late)if(tt.unified_late){if(tt.late_penalty===null||tt.late_penalty===void 0||tt.late_penalty<0||tt.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!tt.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else me=me==null?void 0:me.map(je=>{var be,Ye;if(je.penalty_type=Tn.Q.Number,je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!je.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!je.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(Ye=(be=je==null?void 0:je.group_name)==null?void 0:be.map(Et=>{var ve,ft;let ee=(ft=(ve=de.group_settings)==null?void 0:ve.filter(Le=>(Le==null?void 0:Le.group_name)===Et))==null?void 0:ft[0];return ee==null?void 0:ee.group_id}))==null?void 0:Ye.toString().split(","),je}),_e.allow_late_settings=me;Object.keys(_e).map(function(je){je.indexOf("proportion")>-1&&(_e[je]=_e[je]/100)}),b({type:"shixunHomeworks/updateSetting",payload:Uu(Ou({},_e),{penalty_type:Tn.Q.Number})}).then(je=>{je.status===0&&(_.ZP.success("\u66F4\u65B0\u6210\u529F"),I())})});return bn.createElement("div",{className:jn.form},bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.work_public,disabled:Oe,onChange:_e=>{tt.work_public=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.score_open,disabled:Oe,onChange:_e=>{_e.target.checked&&(tt.personal_score_open=!0),tt.score_open=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.personal_score_open,disabled:Oe||tt.score_open,onChange:_e=>{tt.personal_score_open=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.answer_public,disabled:Oe,onChange:_e=>{tt.answer_public=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Oe&&bn.createElement(bn.Fragment,null,bn.createElement(U.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:le},"\u4FDD\u5B58")))};var tr=(0,X.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(er),nr=s(47599),ur=s(33469),ar=s(65629),rr=s(58010),Pu=s(5383),bt=s(59301),lr=Object.defineProperty,or=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,aa=(I,b,w)=>b in I?lr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Xn=(I,b)=>{for(var w in b||(b={}))ir.call(b,w)&&aa(I,w,b[w]);if(ua)for(var w of ua(b))cr.call(b,w)&&aa(I,w,b[w]);return I},pu=(I,b)=>or(I,sr(b)),Yu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const ra=(I,b)=>{if(b==="comment"){const w=I==null?void 0:I.filter(Oe=>Oe.evaluation_end!==null);return w.length===0?[{deleteflag:!0}]:(0,Pu.M)(w,["evaluation_start","evaluation_end"]).map(Oe=>pu(Xn({},Oe),{evaluation_start:[Oe.evaluation_start,Oe.evaluation_end],group_name:[Oe.group_name],deleteflag:!1}))}else if(b==="appeal"){const w=I==null?void 0:I.filter(Oe=>Oe.appeal_time!==null);return w.length===0?[{deleteflag:!0}]:(0,Pu.M)(w,["appeal_time"]).map(Oe=>pu(Xn({},Oe),{group_name:[Oe.group_name],deleteflag:!1}))}},la=(I,b)=>I.map(w=>b.find(de=>de.value===w).id),dr=({shixunHomeworks:I,classroomList:b,dispatch:w})=>{var de,ge,Oe,Se,Ce,re,me,et,tt;const{workSetting:Re,workList:le}=I,_e=(0,X.useParams)(),[je,be]=(0,n.useState)(!0);let[Ye,Et]=(0,n.useState)([]),[ve,ft]=(0,n.useState)([]);const[ee,Le]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),pt=(de=Re==null?void 0:Re.anonymous_comment_settings)==null?void 0:de.map(Ie=>({label:Ie.group_name,value:Ie.group_name,id:Ie.group_id})),m=(ge=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:ge.map(Ie=>({label:Ie.group_name,value:Ie.group_name,id:Ie.group_id})),[pe]=f.default.useForm(),[ot]=f.default.useForm(),qt=()=>Yu(void 0,null,function*(){const Ie=(0,Pu.Y)(pe.getFieldsValue(),"YYYY-MM-DD HH:mm"),vt=(0,we.cloneDeep)(Ie);for(const Ve of vt.anonymous_comment_settings||[]){if(!(Ve!=null&&Ve.evaluation_start))return _.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!Ve.group_name)return _.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();Ve.evaluation_end=Ve==null?void 0:Ve.evaluation_start[1],Ve.evaluation_start=Ve==null?void 0:Ve.evaluation_start[0],Ve.group_id=la(Ve.group_name,pt),Reflect.deleteProperty(Ve,"deleteflag")}return vt}),Ne=()=>{const Ie=(0,Pu.Y)(ot.getFieldsValue(),"YYYY-MM-DD HH:mm"),vt=(0,we.cloneDeep)(Ie);for(const Ve of vt.anonymous_appeal_settings||[])Ve.group_id=la(Ve.group_name,m),Reflect.deleteProperty(Ve,"deleteflag");return vt},dt=()=>Yu(void 0,null,function*(){yield w({type:"shixunHomeworks/getWorkSetting",payload:Xn({},_e)}),pe.resetFields(),ot.resetFields()});(0,n.useEffect)(()=>{Re!=null&&Re.course_id&&(Object.keys(ee).map(function(Ie){Ie.indexOf("proportion")>-1?ee[Ie]=Re[Ie]*100:ee[Ie]=Re[Ie]}),(!ee.allow_late||!ee.unified_late)&&(ee.late_penalty=5),ee.unified_setting||(ee.unified_late=!1,ee.unified_anonymous_comment=!1,ee.unified_anonymous_appeal=!1),Ye=JSON.parse(JSON.stringify(Re.group_settings.map(Ie=>pu(Xn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.publish_time!==null))),ve=JSON.parse(JSON.stringify(Re.allow_late_settings.map(Ie=>pu(Xn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.late_time!==null))),Le(Xn({},ee)),Et([...Ye]),ft([...ve]))},[Re]),(0,n.useEffect)(()=>{be(!(0,r.t_)()&&!(Re!=null&&Re.can_edit))},[Re,(0,r.t_)()]);const st=(((Oe=Re==null?void 0:Re.homework_status)==null?void 0:Oe.includes("\u5DF2\u622A\u6B62"))||(pt==null?void 0:pt.length)>0)&&(Re==null?void 0:Re.student_works),tn=((Se=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:Se.length)>0,jt=(Re==null?void 0:Re.anonymous_comment)&&(Re==null?void 0:Re.unified_anonymous_comment)&&((Ce=le==null?void 0:le.homework_status)==null?void 0:Ce.includes("\u5DF2\u622A\u6B62"))||tn,[Mt,Vt]=(0,n.useState)(!1),Wn=()=>Yu(void 0,null,function*(){Vt(!Mt);const Ie=JSON.parse(JSON.stringify(ee));if(Ie.categoryId=_e.categoryId,ee.unified_setting||(Ye=Ye==null?void 0:Ye.map(Ve=>{var gn,Fn;if(!Ve.publish_time||!Ve.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ve.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Vt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ve.group_name=typeof(Ve==null?void 0:Ve.group_name)=="string"?[Ve==null?void 0:Ve.group_name]:Ve==null?void 0:Ve.group_name,Ve.group_id=(Fn=(gn=Ve==null?void 0:Ve.group_name)==null?void 0:gn.map(rt=>{var Tt,Pt;let Te=(Pt=(Tt=Re.group_settings)==null?void 0:Tt.filter(He=>(He==null?void 0:He.group_name)===rt))==null?void 0:Pt[0];return Te==null?void 0:Te.group_id}))==null?void 0:Fn.toString().split(","),Ve})),Ie.group_settings=Ye,ee.allow_late)if(ee.unified_late){if(ee.late_penalty===null||ee.late_penalty===void 0||ee.late_penalty<0||ee.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Vt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ee.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ve=ve==null?void 0:ve.map(Ve=>{var gn,Fn;if(Ve.penalty_type=Tn.Q.Number,Ve.late_penalty===null||Ve.late_penalty===void 0||Ve.late_penalty<0||Ve.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Vt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ve.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ve.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Vt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ve.group_name=typeof(Ve==null?void 0:Ve.group_name)=="string"?[Ve==null?void 0:Ve.group_name]:Ve==null?void 0:Ve.group_name,Ve.group_id=(Fn=(gn=Ve==null?void 0:Ve.group_name)==null?void 0:gn.map(rt=>{var Tt,Pt;let Te=(Pt=(Tt=Re.group_settings)==null?void 0:Tt.filter(He=>(He==null?void 0:He.group_name)===rt))==null?void 0:Pt[0];return Te==null?void 0:Te.group_id}))==null?void 0:Fn.toString().split(","),Ve}),Ie.allow_late_settings=ve;if(ee.evaluation_start){if(ee.end_time&&L()(ee.evaluation_start)<=L()(ee.end_time))throw _.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Vt(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(ee.late_time&&L()(ee.evaluation_start)<=L()(ee.late_time))throw _.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Vt(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Ie).map(function(Ve){Ve.indexOf("proportion")>-1&&(Ie[Ve]=Ie[Ve]/100)}),Ie.anonymous_comment&&!Ie.unified_anonymous_comment){const Ve=yield qt();Ie.anonymous_comment_settings=Ve.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(gn=>{Reflect.deleteProperty(Ie,gn)})}if(Ie.anonymous_appeal&&!Ie.unified_anonymous_appeal){const Ve=Ne();Ie.anonymous_appeal_settings=Ve.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(gn=>{Reflect.deleteProperty(Ie,gn)})}(yield(0,S.ZP)(`/api/homework_commons/${_e.categoryId}/evaluation_setting.json`,{method:"post",body:Xn({},Ie)})).status===0?(Vt(!1),_.ZP.success("\u66F4\u65B0\u6210\u529F"),be(!0),dt()):Vt(!1)});return bt.createElement("div",{className:jn.form},bt.createElement("div",{className:jn.title},"\u4F5C\u4E1A\u533F\u8BC4"),bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement(mu.Z,{checked:ee.anonymous_comment,disabled:je||!st||(Re==null?void 0:Re.anonymous_comment),onChange:()=>{var Ie;if((0,r.Rm)()&&!((Ie=b.AssistantObject.group)!=null&&Ie.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee.anonymous_comment=!ee.anonymous_comment,ee.allow_late&&!ee.evaluation_start?ee.late_time&&ee.late_time!=""&&(ee.evaluation_start=L()(ee.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),ee.evaluation_end=L()(ee.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):ee.unified_setting&&!ee.evaluation_start&&ee.end_time&&ee.end_time!=""&&(ee.evaluation_start=L()(ee.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),ee.evaluation_end=L()(ee.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),ee.anonymous_comment&&(ee.evaluation_num=parseInt(ee.evaluation_num)?ee.evaluation_num:3,ee.absence_penalty=parseInt(ee.absence_penalty)?ee.absence_penalty:3),Le(Object.assign({},ee))}}),bt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),bt.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),bt.createElement(C.Z,{title:bt.createElement("div",null,bt.createElement("div",null,"\u89C4\u5219"),bt.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),bt.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),bt.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),bt.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},bt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${jn.title_icon}`}))),ee.anonymous_comment&&bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.unified_anonymous_comment,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{unified_anonymous_comment:Ie.target.value})),pe.resetFields()}},(Re==null?void 0:Re.unified_setting)&&(Re==null?void 0:Re.unified_late)&&bt.createElement(k.ZP,{value:!0,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment)||!(Re!=null&&Re.manage_all_group)},bt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((re=Re==null?void 0:Re.group_settings)==null?void 0:re.length)>0&&bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),ee.anonymous_comment&&ee.unified_anonymous_comment&&bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.anonymous_group,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{anonymous_group:Ie.target.value}))}},bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((me=Re==null?void 0:Re.group_settings)==null?void 0:me.length)>0&&bt.createElement(k.ZP,{value:!0,disabled:je||!(Re!=null&&Re.can_anonymous_group)},bt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),ee.anonymous_comment&&bt.createElement(bt.Fragment,null,ee.unified_anonymous_comment?bt.createElement(nr.Z,{data:ee,setData:Le,disabled:je}):bt.createElement(f.default,{form:pe,autoComplete:"off",initialValues:Re!=null&&Re.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ra(Re==null?void 0:Re.anonymous_comment_settings,"comment")}},bt.createElement(ur.Z,{disabled:je,selectOptions:pt,form:pe,data:ee}))),bt.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},bt.createElement(mu.Z,{checked:ee.anonymous_appeal,disabled:je||!jt||(Re==null?void 0:Re.anonymous_appeal),onChange:()=>{var Ie;if((0,r.Rm)()&&!((Ie=b.AssistantObject.group)!=null&&Ie.can_anonymous_appeal)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee.anonymous_appeal=!ee.anonymous_appeal,ee.anonymous_appeal&&(ee.appeal_penalty=parseInt(ee.appeal_penalty)?ee.appeal_penalty:2),Le(Object.assign({},ee))}}),bt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),bt.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),ee.anonymous_appeal&&bt.createElement(bt.Fragment,null,bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.unified_anonymous_appeal,disabled:je||(Re==null?void 0:Re.anonymous_appeal),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_appeal)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{unified_anonymous_appeal:Ie.target.value})),ot.resetFields()}},(Re==null?void 0:Re.unified_anonymous_comment)&&bt.createElement(k.ZP,{value:!0,disabled:!(Re!=null&&Re.manage_all_group)},bt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((et=Re==null?void 0:Re.group_settings)==null?void 0:et.length)>0&&bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),ee.unified_anonymous_appeal?bt.createElement(ar.Z,{data:ee,setData:Le,disabled:je}):bt.createElement(f.default,{form:ot,initialValues:Re!=null&&Re.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ra(Re==null?void 0:Re.anonymous_appeal_settings,"appeal")}},bt.createElement(rr.Z,{disabled:je||(0,r.Rm)()&&!((tt=b.AssistantObject.group)!=null&&tt.can_anonymous_appeal),selectOptions:m,form:ot}))),!je&&bt.createElement(U.ZP,{loading:Mt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Wn()},"\u4FDD\u5B58"))};var mr=(0,X.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(dr),fr=s(38233),G=s(59301),pr=Object.defineProperty,_r=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,sa=(I,b,w)=>b in I?pr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Sn=(I,b)=>{for(var w in b||(b={}))Er.call(b,w)&&sa(I,w,b[w]);if(oa)for(var w of oa(b))vr.call(b,w)&&sa(I,w,b[w]);return I},zn=(I,b)=>_r(I,hr(b)),Vu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const gr=I=>Vu(void 0,null,function*(){return yield(0,S.ZP)(`/api/homework_commons/${I==null?void 0:I.categoryId}/publish_setting.json`,{method:"post",body:I})}),Fr=I=>Vu(void 0,null,function*(){return yield(0,S.ZP)(`/api/homework_commons/${I==null?void 0:I.categoryId}/evaluation_setting.json`,{method:"post",body:I})}),Au=(I,b)=>I==null?void 0:I.map(w=>{var de;return(de=b==null?void 0:b.find(ge=>ge.value===w))==null?void 0:de.id}),yr=(I,b)=>{var w;return I=typeof I=="string"?[I]:I,(w=I==null?void 0:I.map(de=>b==null?void 0:b.find(ge=>{var Oe;return(Oe=ge==null?void 0:ge.group_name)==null?void 0:Oe.includes(de)})))==null?void 0:w.filter(de=>de)},Bn=(I,b,w,de=!1)=>{let ge=null,Oe=de?b:yr(I,b);return Oe==null||Oe.forEach((Se,Ce)=>{(Ce==0||w(Se,ge||{}))&&(ge=Se)}),ge},br=({shixunHomeworks:I,loading:b,dispatch:w,classroomList:de})=>{var ge,Oe,Se,Ce,re,me,et,tt,Re,le,_e,je,be,Ye,Et,ve,ft,ee,Le;const pt=(0,X.useParams)(),{workSetting:m,workList:pe}=I,[,ot,qt]=(0,Ue.U)(gr,{categoryId:pt==null?void 0:pt.categoryId,penalty_type:Tn.Q.Number}),[,Ne,dt]=(0,Ue.U)(Fr,{categoryId:pt==null?void 0:pt.categoryId}),[st]=f.default.useForm(),tn=f.default.useWatch("unified_setting",st),jt=f.default.useWatch("group_settings",st),Mt=f.default.useWatch("allow_late_settings",st),Vt=f.default.useWatch("end_time",st),Wn=f.default.useWatch("publish_time",st),Ie=f.default.useWatch("allow_late",st),vt=f.default.useWatch("unified_late",st),Ve=f.default.useWatch("late_time",st),gn=f.default.useWatch("anonymous_comment",st),Fn=f.default.useWatch("unified_anonymous_comment",st),rt=f.default.useWatch("evaluation_start",st),Tt=f.default.useWatch("anonymous_appeal",st),Pt=f.default.useWatch("anonymous_comment_settings",st),Te=f.default.useWatch("unified_anonymous_appeal",st),He=f.default.useWatch("anonymous_appeal_settings",st),[Kt,At]=(0,n.useState)(!1),[zt,en]=(0,n.useState)({}),Nt=Kt||(0,r.Rm)()&&!((Oe=(ge=de.AssistantObject)==null?void 0:ge.group)!=null&&Oe.can_publish),Qt=Kt||(0,r.Rm)()&&!((Ce=(Se=de.AssistantObject)==null?void 0:Se.group)!=null&&Ce.can_late),Ut=Kt||(0,r.Rm)()&&!((me=(re=de.AssistantObject)==null?void 0:re.group)!=null&&me.can_anonymous_comment),cn=Kt||(0,r.Rm)()&&!((tt=(et=de.AssistantObject)==null?void 0:et.group)!=null&&tt.can_anonymous_appeal),xn=(ye,De)=>{if(ye!=null&&ye.some(Xt=>typeof Xt.group_name!="string")){const Xt=[];ye==null||ye.forEach(_t=>{var it;typeof _t.group_name!="string"&&((it=_t.group_name)==null||it.forEach(gt=>{Xt.push(zn(Sn({},_t),{group_name:gt}))}))}),ye=Xt}return ye==null?void 0:ye.filter(Xt=>{var _t,it,gt;return!((gt=(it=(_t=De==null?void 0:De.map(un=>un==null?void 0:un.group_name))==null?void 0:_t.toString())==null?void 0:it.split(","))!=null&>.includes(String(Xt.group_name)))&&Xt.is_admin})},Dn=ye=>{if(ye=="allow_late"){P.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:G.createElement(G.Fragment,null,G.createElement("div",null,G.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),G.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},G.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(ye=="anonymous_comment"){P.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:G.createElement(G.Fragment,null,G.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",G.createElement("br",null),G.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},G.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(ye=="anonymous_appeal"){P.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:G.createElement(G.Fragment,null,G.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),G.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",G.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",G.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",G.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",G.createElement("br",null))});return}if(ye=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(ye=="unified_anonymous_comment")return tn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(ye=="unified_anonymous_appeal")return tn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":vt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(ye=="make_up_score")return Ie?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(ye=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},wt=(ye,De={})=>{var Xt,_t,it,gt,un,an,qe,ht,_n,Dt;if(ye=="unified_setting")return Nt||!((Xt=pe==null?void 0:pe.homework_status)!=null&&Xt.includes("\u672A\u53D1\u5E03"))||!(m!=null&&m.manage_all_group);if(ye=="publish_time")return Nt||!((_t=pe==null?void 0:pe.homework_status)!=null&&_t.includes("\u672A\u53D1\u5E03")||(it=pe==null?void 0:pe.homework_status)!=null&&it.includes("\u672A\u5F00\u59CB"));if(ye=="end_time"){const he=Bn([],(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he)))return Nt||!(De!=null&&De.is_admin)||!((gt=pe==null?void 0:pe.homework_status)!=null&>.includes("\u672A\u53D1\u5E03"))&&(De==null?void 0:De.publish_time)&&L()().startOf("second")>=L()((un=De==null?void 0:De.publish_time)==null?void 0:un[0]).startOf("second");if(["group_settings","publish_time"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.allow_late_settings)||[],(We,Gt)=>(We==null?void 0:We.late_time)&&(Gt==null?void 0:Gt.late_time)&&L()(We==null?void 0:We.late_time).startOf("second")(We==null?void 0:We.evaluation_start)&&(Gt==null?void 0:Gt.evaluation_start)&&L()(We==null?void 0:We.evaluation_start).startOf("second")=L()((qe=De==null?void 0:De.publish_time)==null?void 0:qe[0]).startOf("second"),(m==null?void 0:m.allow_late)&&(he==null?void 0:he.late_time)&&L()().startOf("second")>=L()(De==null?void 0:De.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ze==null?void 0:ze.evaluation_start)&&L()().startOf("second")>=L()(ze==null?void 0:ze.evaluation_start).startOf("second")]}if(ye=="allow_late"){const he=((ht=m==null?void 0:m.allow_late_settings)==null?void 0:ht.filter(We=>We.late_time!==null).map(We=>{var Gt;return(Gt=We==null?void 0:We.group_id)==null?void 0:Gt[0]}))||[],ze=Bn(null,(m==null?void 0:m.group_settings)||[],(We,Gt)=>(We==null?void 0:We.end_time)&&(Gt==null?void 0:Gt.end_time)&&L()(We==null?void 0:We.end_time).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||(he==null?void 0:he.includes((_n=ze==null?void 0:ze.group_id)==null?void 0:_n[0]))&&(m==null?void 0:m.allow_late)&&(ze==null?void 0:ze.end_time)&&L()().startOf("second")>=L()(ze==null?void 0:ze.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")}if(ye=="unified_late"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||tn===!1}if(ye=="late_penalty"||ye=="late_time")return Qt||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.group_settings)||[],(ze,We)=>(ze==null?void 0:ze.end_time)&&(We==null?void 0:We.end_time)&&L()(ze==null?void 0:ze.end_time).startOf("second")>L()(We==null?void 0:We.end_time).startOf("second"));return Nt||!(De!=null&&De.is_admin)||(he==null?void 0:he.end_time)&&L()().startOf("second")>=L()(he==null?void 0:he.end_time).startOf("second")||(De==null?void 0:De.group_name)&&((Dt=De==null?void 0:De.group_name)==null?void 0:Dt.length)&&(m==null?void 0:m.unified_setting)&&(m==null?void 0:m.end_time)&&L()().startOf("second")>=L()(m==null?void 0:m.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Nt||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(ye=="anonymous_comment"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"),!0);return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(ye=="unified_anonymous_comment"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.evaluation_start).startOf("second")||!(m!=null&&m.unified_anonymous_comment)&&(m==null?void 0:m.anonymous_comment)&&he.evaluation_start&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")||vt===!1||tn===!1}if(ye=="anonymous_group")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="evaluation_start")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="evaluation_start")return Ut;if(ye=="evaluation_end")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(ye=="evaluation_num")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="absence_penalty")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(["anonymous_comment_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||[(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(he=>ye==null?void 0:ye.includes(he))||["anonymous_comment_settings","student_comment"].every(he=>ye==null?void 0:ye.includes(he)))return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin);if(ye=="student_comment")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(ye=="is_open_abnormal_score")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.is_open_abnormal_score);if(ye=="anonymous_appeal")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||m.anonymous_appeal&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="unified_anonymous_appeal")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||vt===!1||tn===!1||Fn==!1;if(ye=="appeal_penalty")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(["anonymous_appeal_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_end)&&(We==null?void 0:We.evaluation_end)&&L()(ze==null?void 0:ze.evaluation_end).startOf("second")>L()(We==null?void 0:We.evaluation_end).startOf("second"));return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_end)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(he=>ye==null?void 0:ye.includes(he))?cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin):!1},$n=(ye,De)=>{var Xt,_t,it,gt,un,an,qe,ht,_n;if(console.log("handleValuesChange",ye,De),w({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in ye&&(De!=null&&De.end_time||st.setFieldsValue({end_time:L()(De==null?void 0:De.publish_time).add(7,"days")})),"unified_setting"in ye&&(De!=null&&De.unified_setting||st.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in ye&&(De!=null&&De.unified_late||st.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in ye&&(De!=null&&De.unified_anonymous_comment||st.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in ye){let Dt=[];(Xt=De==null?void 0:De.group_settings)==null||Xt.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({allow_late_settings:((_t=De==null?void 0:De.allow_late_settings)==null?void 0:_t.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((it=De==null?void 0:De.anonymous_comment_settings)==null?void 0:it.map(he=>{var ze,We;return zn(Sn({},he),{group_name:he!=null&&he.evaluation_start&&L()().startOf("second")>=L()((ze=he==null?void 0:he.evaluation_start)==null?void 0:ze[0]).startOf("second")?he==null?void 0:he.group_name:(We=he==null?void 0:he.group_name)==null?void 0:We.filter(Gt=>Dt.includes(Gt))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((gt=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:gt.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in ye){let Dt=[];(un=De==null?void 0:De.allow_late_settings)==null||un.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({anonymous_comment_settings:((an=De==null?void 0:De.anonymous_comment_settings)==null?void 0:an.map(he=>{var ze,We;return zn(Sn({},he),{group_name:he!=null&&he.evaluation_start&&L()().startOf("second")>=L()((ze=he==null?void 0:he.evaluation_start)==null?void 0:ze[0]).startOf("second")?he==null?void 0:he.group_name:(We=he==null?void 0:he.group_name)==null?void 0:We.filter(Gt=>Dt.includes(Gt))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((qe=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:qe.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in ye){let Dt=[];(ht=De==null?void 0:De.anonymous_comment_settings)==null||ht.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({anonymous_appeal_settings:((_n=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:_n.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}st.validateFields(),console.log("=====",L()(De==null?void 0:De.end_time).format("YYYY-MM-DD HH:mm:ss"))},uu=ye=>Vu(void 0,null,function*(){var De,Xt,_t,it;const gt=ye;gt.group_settings=(De=gt==null?void 0:gt.group_settings)==null?void 0:De.map(qe=>{var ht,_n;return qe.end_time=L()((ht=qe==null?void 0:qe.publish_time)==null?void 0:ht[1]).startOf("second"),qe.publish_time=L()((_n=qe==null?void 0:qe.publish_time)==null?void 0:_n[0]).startOf("second"),qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe}),gt.allow_late_settings=(Xt=gt==null?void 0:gt.allow_late_settings)==null?void 0:Xt.map(qe=>(qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe)),gt.anonymous_comment_settings=(_t=gt==null?void 0:gt.anonymous_comment_settings)==null?void 0:_t.map(qe=>{var ht,_n;return qe.evaluation_end=L()((ht=qe==null?void 0:qe.evaluation_start)==null?void 0:ht[1]).startOf("second"),qe.evaluation_start=L()((_n=qe==null?void 0:qe.evaluation_start)==null?void 0:_n[0]).startOf("second"),qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe}),gt.anonymous_appeal_settings=(it=gt==null?void 0:gt.anonymous_appeal_settings)==null?void 0:it.map(qe=>(qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe)),!((yield qt(Sn({},gt))).status!==0||(yield dt(Sn({},gt))).status!==0)&&(_.ZP.success("\u4FDD\u5B58\u6210\u529F"),nn(),w({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),nn=()=>{w({type:"shixunHomeworks/getWorkSetting",payload:Sn({},pt)}),w({type:"shixunHomeworks/getWorkList",payload:Sn({},pt)})};(0,n.useEffect)(()=>{var ye,De,Xt,_t;let it=(ye=m==null?void 0:m.group_settings)==null?void 0:ye.filter(ht=>ht.publish_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],publish_time:(ht==null?void 0:ht.publish_time)&&[L()(ht==null?void 0:ht.publish_time),L()(ht==null?void 0:ht.end_time)]}));it=(0,d.QE)((it==null?void 0:it.length)>0?it:[]);const gt=(De=m.allow_late_settings)==null?void 0:De.filter(ht=>ht.late_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],late_time:(ht==null?void 0:ht.late_time)&&L()(ht==null?void 0:ht.late_time)})),un=(Xt=m.anonymous_comment_settings)==null?void 0:Xt.filter(ht=>ht.evaluation_start!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],evaluation_start:(ht==null?void 0:ht.evaluation_start)&&[L()(ht==null?void 0:ht.evaluation_start),L()(ht==null?void 0:ht.evaluation_end)]})),an=(_t=m.anonymous_appeal_settings)==null?void 0:_t.filter(ht=>ht.appeal_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name]})),qe=zn(Sn({},m),{late_penalty:m!=null&&m.allow_late?m==null?void 0:m.late_penalty:5,evaluation_num:m!=null&&m.evaluation_num?m==null?void 0:m.evaluation_num:3,absence_penalty:m!=null&&m.anonymous_comment?m==null?void 0:m.absence_penalty:3,appeal_penalty:m!=null&&m.anonymous_appeal?m==null?void 0:m.appeal_penalty:2,publish_time:m!=null&&m.publish_time?L()(m==null?void 0:m.publish_time):"",end_time:m!=null&&m.end_time?L()(m==null?void 0:m.end_time):"",late_time:m!=null&&m.late_time?L()(m==null?void 0:m.late_time):"",evaluation_start:m!=null&&m.evaluation_start?L()(m==null?void 0:m.evaluation_start):"",evaluation_end:m!=null&&m.evaluation_end?L()(m==null?void 0:m.evaluation_end):"",group_settings:it!=null&&it.length?it:[{is_admin:!0}],allow_late_settings:gt!=null&>.length?gt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:un!=null&&un.length?un:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:an!=null&&an.length?an:[{is_admin:!0,appeal_penalty:2}]});st.setFieldsValue(qe),en(qe),At(!(0,r.GJ)()),console.log("workSetting",m)},[m]),(0,n.useEffect)(()=>(w({type:"globalSetting/footerToggle",payload:!1}),()=>{w({type:"globalSetting/footerToggle",payload:!0}),w({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),st==null||st.resetFields()}),[]);const dn=(ye,De)=>{ye!=null&&ye.group_id||(ye.group_id=Au(ye==null?void 0:ye.group_name,m==null?void 0:m.group_settings)),w({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ye,index:De,rangePickerDisabled:wt(["group_settings","publish_time"],jt==null?void 0:jt[De]),disabledDate:m==null?void 0:m.course_end_date}})};return G.createElement(Kn.Z,{spinning:!!b["shixunHomeworks/getWorkSetting"]||!!b["shixunHomeworks/getWorkList"]},G.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},G.createElement(f.default,{form:st,colon:!1,disabled:Kt,initialValues:zt,scrollToFirstError:!0,onValuesChange:$n,onFinish:uu},G.createElement("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"}},G.createElement("div",{className:`${Xe.Z.title}`},G.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),G.createElement(C.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},G.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),G.createElement("div",{className:Xe.Z.content},G.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line}`},G.createElement(f.default.Item,{className:(Re=Xe.Z)==null?void 0:Re.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},G.createElement(k.ZP.Group,{disabled:wt("unified_setting")},G.createElement(k.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((le=m==null?void 0:m.group_settings)==null?void 0:le.length)>0&&G.createElement(k.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),tn?G.createElement(v.Z,{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},G.createElement(o.Z,null,G.createElement(f.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},G.createElement(Mn.default,{style:{width:200},size:"large",disabled:wt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date),disabledTime:ye=>(0,d.d0)(ye),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),G.createElement(o.Z,null,G.createElement(f.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},G.createElement(Mn.default,{style:{width:200},size:"large",disabled:wt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Wn).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Wn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):G.createElement(f.default.List,{name:"group_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n;return G.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 30px"}},G.createElement(o.Z,{className:Xe.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",it+1),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement(z.default,{disabled:wt(["group_settings","group_name"],jt==null?void 0:jt[it]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(gt=m==null?void 0:m.group_settings)==null?void 0:gt.filter(Dt=>{var he,ze,We;return!((We=(ze=(he=jt==null?void 0:jt.map(Gt=>Gt==null?void 0:Gt.group_name))==null?void 0:he.toString())==null?void 0:ze.split(","))!=null&&We.includes(String(Dt.group_name)))&&Dt.is_admin}),maxTagCount:4,maxTagPlaceholder:Dt=>G.createElement("div",{style:{cursor:"pointer"},onClick:()=>dn(jt[it],it)},"+",Dt==null?void 0:Dt.length)}))),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml20",name:[_t.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},G.createElement(Mn.default.RangePicker,{style:{width:585},size:"large",disabled:wt(["group_settings","publish_time"],jt==null?void 0:jt[it]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Dt=>(0,d.Q8)(Dt,m==null?void 0:m.course_end_date),disabledTime:Dt=>(0,d.d0)(Dt),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:Dt=>{if(Dt!=null&&Dt[0]&&!(Dt!=null&&Dt[1])){const he=st.getFieldValue("group_settings");he[it].publish_time=[Dt[0],L()(Dt[0]).add(7,"days")],st.setFieldsValue({group_settings:he})}}}))),!Kt&&G.createElement(v.Z,{className:(un=Xe.Z)==null?void 0:un.h_lh_40},((qe=(an=jt==null?void 0:jt[it])==null?void 0:an.group_id)==null?void 0:qe.length)>1&&G.createElement(o.Z,null,G.createElement(C.Z,{title:"\u89C4\u5219\u62C6\u5206"},G.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>dn(jt[it],it)}))),((_n=(ht=m==null?void 0:m.group_settings)==null?void 0:ht.filter(Dt=>{var he,ze,We;return!((We=(ze=(he=jt==null?void 0:jt.map(Gt=>Gt==null?void 0:Gt.group_name))==null?void 0:he.toString())==null?void 0:ze.split(","))!=null&&We.includes(String(Dt.group_name)))&&Dt.is_admin}))==null?void 0:_n.length)>0&&G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0})}})),it!=0&&!wt(["group_settings","group_name"],jt==null?void 0:jt[it])?G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),G.createElement(Ju.rU,{form:st}),G.createElement(G.Fragment,null,G.createElement("div",{className:`${Xe.Z.title} mt30`},G.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),G.createElement("div",{className:Xe.Z.content},G.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(_e=Xe.Z)==null?void 0:_e.h_lh_40}`,align:"middle"},G.createElement(f.default.Item,{name:"allow_late",valuePropName:"checked"},G.createElement(mu.Z,{disabled:wt("allow_late")})),G.createElement(o.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),G.createElement(o.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),Ie&&G.createElement(G.Fragment,null,G.createElement(v.Z,{className:Xe.Z.row_sty1},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),G.createElement(f.default.Item,{className:`${(je=Xe.Z)==null?void 0:je.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},G.createElement(k.ZP.Group,{disabled:wt("unified_late")},G.createElement(k.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((be=m==null?void 0:m.group_settings)==null?void 0:be.length)>0&&G.createElement(k.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),tn===!1&&G.createElement(C.Z,{title:Dn("unified_late")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),vt?G.createElement("div",{style:{paddingBottom:5}},G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10 mt5`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),G.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},G.createElement(f.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},G.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:wt("late_penalty")}))),G.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),G.createElement(v.Z,{className:Xe.Z.row_sty1},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),G.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},G.createElement(f.default.Item,{name:"late_time",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):L()(De).startOf("second")<=L()(Vt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},G.createElement(Mn.default,{style:{width:280},size:"large",disabled:wt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),G.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):G.createElement(f.default.List,{name:"allow_late_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n;const Dt=Vt||((an=(un=Bn((gt=Mt==null?void 0:Mt[it])==null?void 0:gt.group_name,jt||[],(he,ze)=>{var We,Gt;return L()((We=he==null?void 0:he.publish_time)==null?void 0:We[1]).startOf("second")>L()((Gt=ze==null?void 0:ze.publish_time)==null?void 0:Gt[1]).startOf("second")}))==null?void 0:un.publish_time)==null?void 0:an[1]);return G.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 52px"}},G.createElement(o.Z,{className:Xe.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",it+1),G.createElement(o.Z,{className:"mr20 ml20"},G.createElement(f.default.Item,{name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement(z.default,{disabled:wt(["allow_late_settings","group_name"],Mt==null?void 0:Mt[it]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(tn?m==null?void 0:m.group_settings:jt,[...Mt||[],...(m==null?void 0:m.anonymous_comment)&&!(m!=null&&m.unified_anonymous_comment)&&((qe=m==null?void 0:m.anonymous_comment_settings)==null?void 0:qe.filter(he=>(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")))||[]])}))),G.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),G.createElement(o.Z,{className:"mr20 ml10"},G.createElement(f.default.Item,{name:[_t.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},G.createElement(te.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:wt(["allow_late_settings","late_penalty"],Mt==null?void 0:Mt[it])}))),G.createElement(o.Z,{className:Xe.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),G.createElement(o.Z,{className:"ml10"},G.createElement(f.default.Item,{name:[_t.name,"late_time"],rules:[{required:!0,validator:(he,ze)=>ze==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Dt&&L()(ze).startOf("second")<=L()(Dt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},G.createElement(Mn.default,{disabled:wt(["allow_late_settings","late_time"],Mt==null?void 0:Mt[it]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:he=>(0,d.Q8)(he,m==null?void 0:m.course_end_date,L()(Dt).add(1,"minutes").format()),disabledTime:he=>(0,d.d0)(he,L()(Dt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),!Kt&&G.createElement(v.Z,{className:(ht=Xe.Z)==null?void 0:ht.h_lh_40},((_n=xn(tn?m==null?void 0:m.group_settings:jt,Mt))==null?void 0:_n.length)>0&&G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,late_penalty:5})}})),it!=0&&!wt(["allow_late_settings","group_name"],Mt==null?void 0:Mt[it])?G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),G.createElement(G.Fragment,null,G.createElement("div",{className:`${Xe.Z.title} mt30`},G.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),G.createElement("div",{className:Xe.Z.content},G.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ye=Xe.Z)==null?void 0:Ye.h_lh_40}`,align:"middle"},G.createElement(f.default.Item,{name:"anonymous_comment",valuePropName:"checked"},G.createElement(mu.Z,{disabled:wt("anonymous_comment")})),G.createElement(o.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),G.createElement(o.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),gn&&G.createElement(G.Fragment,null,G.createElement(v.Z,{className:`${Xe.Z.row_sty1} ${!Ie&&"mb10"} mt5`},G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},G.createElement(O.default,null," ",Ie?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Ie&&G.createElement(o.Z,{className:"mr10"},G.createElement(f.default.Item,{name:"make_up_score"},G.createElement(te.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),G.createElement(o.Z,null,G.createElement(C.Z,{title:Dn("make_up_score")},G.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),G.createElement("div",{style:{position:"relative"}},G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5 ${Xe.Z.bottom_line}`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:`${(Et=Xe.Z)==null?void 0:Et.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},G.createElement(k.ZP.Group,{disabled:wt("unified_anonymous_comment")},G.createElement(k.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((ve=m==null?void 0:m.group_settings)==null?void 0:ve.length)>0&&G.createElement(k.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(vt===!1||tn===!1)&&G.createElement(C.Z,{title:Dn("unified_anonymous_comment")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Fn?G.createElement(G.Fragment,null,G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"anonymous_group",className:`${(ft=Xe.Z)==null?void 0:ft.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},G.createElement(k.ZP.Group,{disabled:wt("anonymous_group")},G.createElement(k.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((ee=m==null?void 0:m.group_settings)==null?void 0:ee.length)>0&&G.createElement(k.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):L()(De).startOf("second")<=L()(Ve||Vt).startOf("second")?Promise.reject(Ve?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},G.createElement(Mn.default,{disabled:wt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Ve||Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Ve||Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):L()(De).startOf("second")<=L()(rt||Ve||Vt).startOf("second")?Promise.reject(rt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ve?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},G.createElement(Mn.default,{disabled:wt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(rt||Ve||Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(rt||Ve||Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},G.createElement(te.Z,{size:"large",style:{width:186,marginLeft:10},disabled:wt("evaluation_num")}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},G.createElement(te.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:wt("absence_penalty")}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):G.createElement(f.default.List,{name:"anonymous_comment_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n,Dt;const he=Ve||((un=Bn((gt=Pt==null?void 0:Pt[it])==null?void 0:gt.group_name,Mt||[],(ze,We)=>L()(ze==null?void 0:ze.late_time).startOf("second")>L()(We==null?void 0:We.late_time).startOf("second")))==null?void 0:un.late_time)||Vt||((ht=(qe=Bn((an=Pt==null?void 0:Pt[it])==null?void 0:an.group_name,jt||[],(ze,We)=>{var Gt,Ru;return L()((Gt=ze==null?void 0:ze.publish_time)==null?void 0:Gt[1]).startOf("second")>L()((Ru=We==null?void 0:We.publish_time)==null?void 0:Ru[1]).startOf("second")}))==null?void 0:qe.publish_time)==null?void 0:ht[1]);return G.createElement(v.Z,{key:_t.key,style:{padding:"0px 14px 0px 82px"}},G.createElement(o.Z,{className:Xe.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",it+1),G.createElement(v.Z,{wrap:!1,align:"top",justify:"space-between"},G.createElement(o.Z,null,G.createElement(v.Z,{wrap:!1,align:"top"},G.createElement(o.Z,{className:"mr20 ml15"},G.createElement(f.default.Item,{name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement(z.default,{disabled:wt(["anonymous_comment_settings","group_name"],Pt==null?void 0:Pt[it]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(tn?m==null?void 0:m.group_settings:jt,Pt)}))),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:[_t.name,"evaluation_start"],rules:[{required:!0,validator:(ze,We)=>We==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):he&&L()(We).startOf("second")<=L()(he).startOf("second")?Promise.reject(Vt?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},G.createElement(Mn.default.RangePicker,{disabled:wt(["anonymous_comment_settings","evaluation_start"],Pt==null?void 0:Pt[it]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:ze=>(0,d.Q8)(ze,m==null?void 0:m.course_end_date,L()(he).add(1,"minutes").format()),disabledTime:ze=>(0,d.d0)(ze,L()(he).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),G.createElement(v.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},G.createElement(o.Z,{className:Xe.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",name:[_t.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},G.createElement(te.Z,{style:{width:203},size:"large",min:0,disabled:wt(["anonymous_comment_settings","evaluation_num"],Pt==null?void 0:Pt[it])}))),G.createElement(o.Z,{className:Xe.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",name:[_t.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},G.createElement(te.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:wt(["anonymous_comment_settings","absence_penalty"],Pt==null?void 0:Pt[it])}))),!Fn&&G.createElement(o.Z,null,G.createElement(f.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[_t.name,"student_comment"],valuePropName:"checked"},G.createElement(O.default,{disabled:wt(["anonymous_comment_settings","student_comment"],Pt==null?void 0:Pt[it])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Kt&&G.createElement(v.Z,{className:(_n=Xe.Z)==null?void 0:_n.h_lh_40},((Dt=xn(tn?m==null?void 0:m.group_settings:jt,Pt))==null?void 0:Dt.length)>0&&G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),it!=0&&!wt(["anonymous_comment_settings","group_name"],Pt==null?void 0:Pt[it])?G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5 mt5`},G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},G.createElement(O.default,{disabled:wt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:Xe.Z.poor_rating,name:"abnormal_score",rules:[{validator:(ye,De)=>De===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},G.createElement(te.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:wt("student_comment"),min:1,max:100}))),G.createElement(o.Z,null," ",G.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Kt?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":G.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(m!=null&&m.anonymous_comment)){_.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),G.createElement(C.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},G.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),Fn&&G.createElement(f.default.Item,{className:`${Xe.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},G.createElement(O.default,{disabled:wt("student_comment")},G.createElement(v.Z,{gutter:10},G.createElement(o.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09")))),G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},G.createElement(f.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Xe.Z.h_lh_40},G.createElement(O.default,{disabled:wt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),G.createElement("span",{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Tt&&G.createElement("div",{style:{paddingBottom:5}},G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},G.createElement(o.Z,{className:Xe.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},G.createElement(k.ZP.Group,{disabled:wt("unified_anonymous_appeal")},G.createElement(k.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Le=m==null?void 0:m.group_settings)==null?void 0:Le.length)>0&&G.createElement(k.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(vt===!1||tn===!1||Fn==!1)&&G.createElement(C.Z,{title:Dn("unified_anonymous_appeal")},G.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Te?G.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},G.createElement(o.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),G.createElement(o.Z,null,G.createElement(f.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},G.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:wt("appeal_penalty")}))),G.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):G.createElement(f.default.List,{name:"anonymous_appeal_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un;return G.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 82px"}},G.createElement(o.Z,{className:Xe.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",it+1),G.createElement(v.Z,{wrap:!1,align:"top",justify:"space-between"},G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},G.createElement(z.default,{disabled:wt(["anonymous_appeal_settings","group_name"],He==null?void 0:He[it]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(Fn?m==null?void 0:m.group_settings:Pt,He)}))),G.createElement(o.Z,{className:`${Xe.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),G.createElement(o.Z,null,G.createElement(f.default.Item,{className:"ml10",name:[_t.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},G.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:wt(["anonymous_appeal_settings","appeal_penalty"],He==null?void 0:He[it])}))),!Kt&&G.createElement(v.Z,{className:(gt=Xe.Z)==null?void 0:gt.h_lh_40},!!((un=xn(Fn?m==null?void 0:m.group_settings:Pt,He))!=null&&un.length)&&G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,appeal_penalty:2})}})),it!=0&&!wt(["anonymous_appeal_settings","group_name"],He==null?void 0:He[it])?G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):G.createElement(o.Z,null,G.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,r.GJ)()||!(Nt||Qt||Ut))&&G.createElement(U.ZP,{loading:ot||Ne,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{st.submit()}},"\u4FDD\u5B58"),G.createElement(fr.Z,{onConfirm:(ye,De)=>{jt.splice(ye,0,...De),jt.splice(ye+De.length,1);const Xt=(0,d.QE)([...jt]);Xt.forEach(_t=>{var it;((it=_t==null?void 0:_t.publish_time)==null?void 0:it.length)==2?_t.publish_time=_t.publish_time:_t.publish_time=[L()(_t==null?void 0:_t.publish_time),L()(_t==null?void 0:_t.end_time)]}),st.setFieldValue("group_settings",[...Xt])}})))};var Cr=(0,X.connect)(({shixunHomeworks:I,classroomList:b,loading:w})=>({shixunHomeworks:I,classroomList:b,loading:w.effects}))(br),Ar=s(33441),ou=s(59301),wr=Object.defineProperty,ia=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,ca=(I,b,w)=>b in I?wr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Dr=(I,b)=>{for(var w in b||(b={}))Br.call(b,w)&&ca(I,w,b[w]);if(ia)for(var w of ia(b))xr.call(b,w)&&ca(I,w,b[w]);return I},Or=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Pr=({shixunHomeworks:I,dispatch:b})=>{const{workSetting:w}=I;(0,n.useEffect)(()=>{Se()},[]);const de=(0,X.useParams)(),[ge,Oe]=(0,n.useState)("1"),Se=()=>Or(void 0,null,function*(){yield b({type:"shixunHomeworks/getWorkSetting",payload:Dr({},de)})}),Ce=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:w!=null&&w.is_new_rule?ou.createElement(Cr,null):ou.createElement(Ma,{getData:Se})},!(w!=null&&w.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:ou.createElement(mr,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:ou.createElement(Ka,{getData:Se})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:ou.createElement(tr,{getData:Se})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:ou.createElement(Sa,null)}].filter(re=>!!re);return(0,n.useEffect)(()=>(b({type:"globalSetting/footerToggle",payload:!1}),()=>{b({type:"globalSetting/footerToggle",payload:!0})}),[]),ou.createElement("div",{style:{paddingBottom:"50px"}},ou.createElement(Ar.Z,{dataSource:Ce,style:{marginBottom:52}}))};var Sr=(0,X.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Pr),kr=s(99562),Ir=s(56845),Nr=s(26084),Zr=Object.defineProperty,da=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,ma=(I,b,w)=>b in I?Zr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Tr=(I,b)=>{for(var w in b||(b={}))Rr.call(b,w)&&ma(I,w,b[w]);if(da)for(var w of da(b))jr.call(b,w)&&ma(I,w,b[w]);return I};const Sl=I=>React.createElement("svg",Tr({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},I),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var Lr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Su={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},Mr=Object.defineProperty,fa=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,pa=(I,b,w)=>b in I?Mr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,_a=(I,b)=>{for(var w in b||(b={}))zr.call(b,w)&&pa(I,w,b[w]);if(fa)for(var w of fa(b))Hr.call(b,w)&&pa(I,w,b[w]);return I},ha=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Wr=({user:I,dispatch:b})=>{const w=(0,X.useParams)(),[de,ge]=(0,n.useState)({page:1,limit:10}),[Oe,Se]=(0,n.useState)([{}]),[Ce,re]=(0,n.useState)(0),[me,et]=(0,n.useState)(!0),tt=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(je,be,Ye)=>Ye+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:je=>je||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:je=>je||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(je,be)=>{var Ye;return n.createElement("span",null,n.createElement("span",null,je),n.createElement(C.Z,{overlayClassName:Su.tip,placement:"right",title:n.createElement(v.Z,{style:{maxHeight:200,overflow:"auto"}},n.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),n.createElement("div",null,(Ye=be==null?void 0:be.from_course_group_members)==null?void 0:Ye.map(Et=>n.createElement("div",null,Et))))},n.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(je,be)=>{var Ye;return n.createElement("span",null,n.createElement("span",null,je),n.createElement(C.Z,{overlayClassName:Su.tip,placement:"right",title:n.createElement(v.Z,{style:{maxHeight:200,overflow:"auto"}},n.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),n.createElement("div",null,(Ye=be==null?void 0:be.to_course_group_members)==null?void 0:Ye.map(Et=>n.createElement("div",null,Et))))},n.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(je,be)=>n.createElement(n.Fragment,null,je==="\u5F85\u5904\u7406"&&n.createElement("span",{className:Su.btns},n.createElement("span",{onClick:()=>Re(be.id,2)},"\u62D2\u7EDD"),n.createElement("span",{className:"ml30",onClick:()=>Re(be.id,1)},"\u540C\u610F")),je==="\u5DF2\u540C\u610F"&&n.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),je==="\u5DF2\u62D2\u7EDD"&&n.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Re=(je,be)=>ha(void 0,null,function*(){et(!0);const Ye=yield(0,S.ZP)(`/api/homework_commons/${w==null?void 0:w.categoryId}/deal_request`,{method:"post",body:{request_id:je,status:be}});(Ye==null?void 0:Ye.status)===0&&(_.ZP.success("\u64CD\u4F5C\u6210\u529F"),le(de)),et(!1)});(0,n.useEffect)(()=>{le(de)},[]);const le=je=>ha(void 0,null,function*(){et(!0);const be=yield(0,S.ZP)(`/api/homework_commons/${w==null?void 0:w.categoryId}/get_request`,{method:"get",params:_a({},je)});(be==null?void 0:be.status)===0&&(Se(be.data),re(be==null?void 0:be.total_count)),et(!1)}),_e=(je,be)=>{de.page=je,de.limit=be,ge(_a({},de)),le(de)};return n.createElement("section",{className:Su.wrap},n.createElement(F.default,{dataSource:Oe,bordered:!1,rowKey:je=>je.id,columns:tt,loading:me,pagination:{pageSize:de.limit,total:Ce,current:de.page,onChange:_e,showQuickJumper:!0,hideOnSinglePage:!0}}))};var Ur=(0,X.connect)(({user:I})=>({user:I}))(Wr),Yr=s(64165),nu={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Vr=Object.defineProperty,ku=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,ga=(I,b,w)=>b in I?Vr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Kr=(I,b)=>{for(var w in b||(b={}))Ea.call(b,w)&&ga(I,w,b[w]);if(ku)for(var w of ku(b))va.call(b,w)&&ga(I,w,b[w]);return I},Gr=(I,b)=>{var w={};for(var de in I)Ea.call(I,de)&&b.indexOf(de)<0&&(w[de]=I[de]);if(I!=null&&ku)for(var de of ku(I))b.indexOf(de)<0&&va.call(I,de)&&(w[de]=I[de]);return w},Fa=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Jr=I=>{var b=I,{classroomList:w,dispatch:de,cb:ge}=b,Oe=Gr(b,["classroomList","dispatch","cb"]),Se,Ce,re,me,et,tt,Re,le,_e;const je=(0,X.useParams)(),[be,Ye]=(0,n.useState)({}),[Et,ve]=(0,n.useState)(""),[ft,ee]=(0,n.useState)(!0),[Le,pt]=(0,n.useState)(!1),[m,pe]=(0,n.useState)("");(0,n.useEffect)(()=>{w.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&ot()},[w.actionTabs]);const ot=(Ne="")=>Fa(void 0,null,function*(){ee(!0);const dt=yield(0,S.ZP)(`/api/homework_commons/${je.categoryId}/get_group_members`,{method:"get",params:{group_id:Ne}});(dt==null?void 0:dt.status)===0&&Ye(Kr({},dt)),ee(!1)}),qt=()=>Fa(void 0,null,function*(){if(!Et){_.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!m){_.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}pt(!0);let Ne=yield(0,S.ZP)(`/api/homework_commons/${je.categoryId}/create_request`,{method:"post",body:{to_course_group_id:Et,reason:m}});(Ne==null?void 0:Ne.status)===0&&(_.ZP.info("\u64CD\u4F5C\u6210\u529F"),de({type:"classroomList/setActionTabs",payload:{}}),ge()),pt(!1)});return n.createElement(P.default,{width:700,centered:!0,afterClose:()=>{ve(""),pe("")},confirmLoading:Le,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:qt,open:w.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{de({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:nu.modal},n.createElement(Kn.Z,{spinning:ft},n.createElement(v.Z,{align:"middle",justify:"space-between"},n.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",n.createElement("b",null,be==null?void 0:be.current_group)),n.createElement(v.Z,{align:"middle"},n.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),n.createElement(z.default,{onChange:Ne=>{ve(Ne),ot(Ne)},value:Et,size:"large",style:{width:248}},(Se=be==null?void 0:be.group_infos)==null?void 0:Se.map(Ne=>n.createElement(z.default.Option,{key:Ne.group_id,value:Ne.group_id},Ne.group_name))))),n.createElement(v.Z,{className:"mt15"},n.createElement("div",{className:nu.member,style:{borderRight:"1px solid #D9DFE8"}},n.createElement(v.Z,{className:nu.head},n.createElement("div",null,be==null?void 0:be.current_group,"\u6210\u5458"),n.createElement("div",null,"\u5171",n.createElement("span",{className:"ml5 mr5 c-light-primary"},(Ce=be==null?void 0:be.current_group_members)==null?void 0:Ce.length),"\u4EBA")),n.createElement(v.Z,{style:{height:"calc(100% - 34px)"}},n.createElement("div",{className:nu.listWrap,style:{borderRight:0}},(re=be==null?void 0:be.current_group_members)==null?void 0:re.map(Ne=>n.createElement("div",{key:Ne.user_id,className:nu.list},n.createElement("img",{src:`${In.Z.IMG_SERVER}/images/${Ne==null?void 0:Ne.avatar_url}`}),n.createElement("span",null,Ne.real_name),(Ne==null?void 0:Ne.is_me)&&n.createElement("div",null,"\u6211")))))),n.createElement("div",{className:nu.member},!((me=be==null?void 0:be.group_members)!=null&&me.length)&&n.createElement(Yr.Z,null),!!((et=be==null?void 0:be.group_members)!=null&&et.length)&&n.createElement(n.Fragment,null,n.createElement(v.Z,{className:nu.head},n.createElement("div",null,(Re=(tt=be==null?void 0:be.group_infos)==null?void 0:tt.find(Ne=>Ne.group_id===Et))==null?void 0:Re.group_name,"\u6210\u5458"),n.createElement("div",null,"\u5171",n.createElement("span",{className:"ml5 mr5 c-light-primary"},(le=be==null?void 0:be.group_members)==null?void 0:le.length),"\u4EBA")),n.createElement(v.Z,{style:{height:"calc(100% - 34px)"}},n.createElement("div",{className:nu.listWrap,style:{borderLeft:0}},(_e=be==null?void 0:be.group_members)==null?void 0:_e.map(Ne=>n.createElement("div",{key:Ne.user_id,className:nu.list},n.createElement("img",{src:`${In.Z.IMG_SERVER}/images/${Ne==null?void 0:Ne.avatar_url}`}),n.createElement("span",null,Ne.real_name)))))))),n.createElement(v.Z,{className:"mt15"},n.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),n.createElement(A.default.TextArea,{maxLength:300,value:m,onChange:Ne=>pe(Ne.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var Qr=(0,X.connect)(({classroomList:I})=>({classroomList:I}))(Jr),gu={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},Xr=s(25060),$r=s(82693),qr=s(7621),el=s(37906),tl={TabsStyle:"TabsStyle___TanFG"},Ct=s(59301),nl=Object.defineProperty,ul=Object.defineProperties,al=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,ba=(I,b,w)=>b in I?nl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,_u=(I,b)=>{for(var w in b||(b={}))rl.call(b,w)&&ba(I,w,b[w]);if(ya)for(var w of ya(b))ll.call(b,w)&&ba(I,w,b[w]);return I},hu=(I,b)=>ul(I,al(b)),Iu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const ol=I=>Iu(void 0,null,function*(){return yield(0,S.ZP)(`/api/student_works/${I.userId}/deal_appeal_score.json`,{method:"post",body:I})}),sl=({globalSetting:I,shixunHomeworks:b,dispatch:w,classroomList:de})=>{var ge,Oe,Se,Ce,re,me;const et=(0,X.useParams)(),[tt]=(0,X.useSearchParams)(),[Re]=f.default.useForm(),{workSetting:le}=b,[_e,je]=(0,n.useState)(!1),[be,Ye]=(0,n.useState)(null),[,Et,ve,ft]=(0,Ue.U)(Ze.cN,{homeworkId:et==null?void 0:et.categoryId}),[,ee,Le,pt]=(0,Ue.U)(Ze.Qz,{homeworkId:et==null?void 0:et.categoryId}),[,m,pe,ot]=(0,Ue.U)(Ze.mQ,{homeworkId:et==null?void 0:et.categoryId}),[,,qt,Ne]=(0,Ue.U)(ol,{}),[dt,st]=(0,n.useState)({activeKey:"1",page:1,limit:10,status:""}),tn=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],jt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},Ie)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ie=>L()(Ie).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Mt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Ie=>Ie===-1?"\u91CD\u505A\u4E2D":Ct.createElement(d.Uw,{status:Ie})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Vt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},Ie)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Ie=>L()(Ie).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ie,vt)=>Ct.createElement(Ct.Fragment,null,Ie==3&&Ct.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ie==4&&Ct.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ie==1&&Ct.createElement(Ct.Fragment,null,Ct.createElement(Be.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Iu(void 0,null,function*(){(yield qt({userId:vt.student_work_id,score_id:vt.student_works_score_id,status:4})).status===0&&Wn()})},"\u9A73\u56DE"),Ct.createElement(Be.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Iu(void 0,null,function*(){Ye(vt),je(!0)})},"\u63A5\u53D7")))}],Wn=(Ie=dt)=>{dt.activeKey=="1"&&Le({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit}),dt.activeKey=="2"&&pe({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit}),dt.activeKey=="3"&&ve({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit,status:Ie==null?void 0:Ie.status})};return(0,n.useEffect)(()=>{Wn(dt)},[dt]),(0,n.useEffect)(()=>{console.log("params",et,tt.get("TabsActiveKey")?tt.get("TabsActiveKey"):le!=null&&le.is_new_rule?"3":"1"),st(hu(_u({},dt),{activeKey:tt.get("TabsActiveKey")||"1"}))},[tt.get("TabsActiveKey")]),Ct.createElement(Kn.Z,{spinning:ee||Et||m},Ct.createElement("section",{className:"p30",style:{background:"#fff"}},Ct.createElement(l.default,{destroyInactiveTabPane:!0,className:tl.TabsStyle,activeKey:dt.activeKey,onChange:Ie=>{st(hu(_u({},dt),{activeKey:Ie,page:1,limit:10}))}},Ct.createElement(l.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Ct.createElement(F.default,{className:"mt20",locale:{emptyText:Ct.createElement(ue.Z,null)},columns:jt,dataSource:((ge=pt==null?void 0:pt.data)==null?void 0:ge.list)||[],pagination:{total:((Oe=pt==null?void 0:pt.data)==null?void 0:Oe.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}})),Ct.createElement(l.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Ct.createElement(F.default,{className:"mt20",locale:{emptyText:Ct.createElement(ue.Z,null)},columns:Mt,dataSource:((Se=ot==null?void 0:ot.data)==null?void 0:Se.list)||[],pagination:{total:((Ce=ot==null?void 0:ot.data)==null?void 0:Ce.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}})),Ct.createElement(l.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Ct.createElement(Be.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:dt.status,onChange:Ie=>{st(hu(_u({},dt),{status:Ie,page:1}))},dataSource:tn,titleWidth:60}),Ct.createElement(F.default,{locale:{emptyText:Ct.createElement(ue.Z,null)},columns:Vt,dataSource:((re=ft==null?void 0:ft.data)==null?void 0:re.list)||[],pagination:{total:((me=ft==null?void 0:ft.data)==null?void 0:me.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}}))),Ct.createElement(P.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:_e,centered:!0,destroyOnClose:!0,onCancel:()=>{je(!1)},maskClosable:!1,width:544,onOk:()=>{Re.submit()}},Ct.createElement(f.default,{form:Re,colon:!1,onFinish:Ie=>Iu(void 0,null,function*(){(yield qt(hu(_u({},Ie),{userId:be.student_work_id,score_id:be.student_works_score_id,status:3}))).status===0&&(Wn(),je(!1))})},Ct.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Ct.createElement(el.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${be==null?void 0:be.student_work_id}`,target:"_blank"},be==null?void 0:be.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Ct.createElement("span",{style:{color:"#191919"}},be==null?void 0:be.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Ct.createElement("span",{style:{color:"#191919"}},be==null?void 0:be.score)}]}),Ct.createElement(v.Z,{className:"mt20",wrap:!1},Ct.createElement(o.Z,null,Ct.createElement(f.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Ct.createElement(te.Z,{min:1,max:100,step:1}))),Ct.createElement(o.Z,null,Ct.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Ct.createElement(o.Z,null,Ct.createElement(f.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Ct.createElement(O.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var il=(0,X.connect)(({user:I,shixunHomeworks:b,loading:w,globalSetting:de,classroomList:ge})=>({user:I,shixunHomeworks:b,globalSetting:de,loading:w.effects,classroomList:ge}))(sl),Ku={},on=s(59301),cl=Object.defineProperty,dl=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Aa=(I,b,w)=>b in I?cl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Nu=(I,b)=>{for(var w in b||(b={}))fl.call(b,w)&&Aa(I,w,b[w]);if(Ca)for(var w of Ca(b))pl.call(b,w)&&Aa(I,w,b[w]);return I},_l=(I,b)=>dl(I,ml(b)),hl=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const El=({shixunHomeworks:I,loading:b,globalSetting:w,dispatch:de})=>{const[ge,Oe]=(0,n.useState)(Nu(Nu({},(0,X.useParams)()),{page:1,limit:20})),{workList:Se,workSetting:Ce}=I,[re,me]=(0,n.useState)([]),et=()=>hl(void 0,null,function*(){const le=yield de({type:"shixunHomeworks/getWorkList",payload:_l(Nu({},ge),{score_open:Ce==null?void 0:Ce.score_open,work_public:Ce==null?void 0:Ce.work_public})});me((le==null?void 0:le.student_works)||[])});(0,n.useEffect)(()=>{et()},[]);const tt=(le,_e)=>{ge.page=le,ge.limit=20,et()},Re=[(Se==null?void 0:Se.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(le,_e)=>{var je,be,Ye,Et,ve,ft;return{children:((je=_e.project_info)==null?void 0:je.id)!==-1?on.createElement("a",{target:"_blank",title:(be=_e.project_info)==null?void 0:be.name,href:`${(Ye=w==null?void 0:w.setting)==null?void 0:Ye.old_url}${(Et=_e.project_info)==null?void 0:Et.id}`,style:{whiteSpace:"break-spaces"}},(ve=_e.project_info)==null?void 0:ve.name):(ft=_e.project_info)==null?void 0:ft.name,props:{rowSpan:_e.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(le,_e)=>on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("span",{className:Ku.atitle,style:{width:_e.is_leader?"":130,maxWidth:_e.is_leader&&80}}," ",le),_e.is_leader&&on.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!(Se!=null&&Se.base_on_project),render:le=>on.createElement("span",{style:{color:"#666666"}},le)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(Se!=null&&Se.base_on_project),render:(le,_e)=>on.createElement(C.Z,{placement:"bottom",title:on.createElement("div",null,on.createElement("div",null,_e.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${_e.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),on.createElement("div",null,_e.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${_e.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Se!=null&&Se.anonymous_comment?on.createElement("div",null,_e.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${_e.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Se!=null&&Se.is_group_grade?on.createElement("div",null,_e.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${_e.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",on.createElement("div",null,_e.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${_e.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),on.createElement("div",null,_e.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${_e.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Se!=null&&Se.anonymous_comment?on.createElement("div",null,_e.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${_e.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",on.createElement("div",null,_e.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${_e.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Se!=null&&Se.is_jupyter||Se!=null&&Se.is_jupyter_lab)&&on.createElement("div",{onClick:je=>{je.stopPropagation(),X.history.push(`/classrooms/${ge.coursesId}/group_homework/${ge.categoryId}/review/${_e.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},le>0?on.createElement("span",{style:{color:"#ff8100"}},le):le)},(Se==null?void 0:Se.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:le=>le||"--"},(Se==null?void 0:Se.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(le,_e)=>le||"--"},(Se==null?void 0:Se.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(le,_e)=>({children:le?on.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",on.createElement("br",null),L()(le).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:_e.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(le,_e)=>({children:le===-1?"\u91CD\u505A\u4E2D":on.createElement(d.Uw,{status:le}),props:{rowSpan:_e.rowSpan}})},!(Se!=null&&Se.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(le,_e)=>({children:on.createElement("span",{className:"c-blue"},le),props:{rowSpan:_e.rowSpan}})},{title:"\u64CD\u4F5C",width:Se!=null&&Se.base_on_project?100:150,align:"left",dataInex:"action",render:(le,_e)=>Se!=null&&Se.work_public?on.createElement("a",{className:"c-blue",onClick:je=>{je.preventDefault(),X.history.push(`/classrooms/${ge.coursesId}/group_homework/${ge.categoryId}/review/${_e.id}`)}}," \u67E5\u770B "):"--"}].filter(le=>!!le);return on.createElement("div",{className:"p30 bg-white"},on.createElement("aside",{style:{paddingBottom:30}},on.createElement(F.default,{loading:b["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(le,_e)=>(le==null?void 0:le.item_index)%2===0&&Ku.tables,className:Ku.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:re,columns:Re,onChange:(le,_e,je)=>{if(je.order===void 0)switch(je.field){case"student_id":ge.b_order="desc",ge.order=je.field;break;default:delete ge.b_order,delete ge.order}else ge.b_order=je.order.replace("end",""),ge.order=je.field;de({type:"shixunHomeworks/getWorkList",payload:Nu({},ge)})}})),on.createElement(K.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:tt,defaultCurrent:ge.page||1,current:ge.page||1,defaultPageSize:20,total:I.workList.work_count}))};var vl=(0,X.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(El),gl=s(54580),Fu=s(59301),Fl=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const{Dragger:kl}=gl.default,yl=({})=>{const I=(0,X.useParams)(),[b]=f.default.useForm(),[w,de]=(0,n.useState)([]),[ge,Oe]=(0,n.useState)(!1);let[Se,Ce]=(0,n.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function re(){return Fl(this,null,function*(){var me,et;let tt;Oe(!0),window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${I==null?void 0:I.categoryId}/redo_logs.json`:tt=`/api/homework_commons/${I==null?void 0:I.categoryId}/redo_logs.json`;let Re=yield(0,S.ZP)(tt,{method:"get",params:Se});if(Oe(!1),(Re==null?void 0:Re.status)===0){let le=[];(et=(me=Re==null?void 0:Re.data)==null?void 0:me.list)==null||et.map((_e,je)=>{var be;(be=_e==null?void 0:_e.group_infos)==null||be.map((Ye,Et)=>{var ve,ft,ee;Ye.rowSpan=Et==0?(ve=_e==null?void 0:_e.group_infos)==null?void 0:ve.length:((ee=(ft=_e==null?void 0:_e.group_infos)==null?void 0:ft.filter(Le=>Le.work_group_id))==null?void 0:ee.length)>0?0:1,le.push(Ye)})}),de([...le])}})}return(0,n.useEffect)(()=>{re()},[]),Fu.createElement("div",{style:{padding:"30px",background:"#fff"}},Fu.createElement(F.default,{loading:ge,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(me,et)=>({children:Fu.createElement("span",null,me),props:{rowSpan:et.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(me,et)=>({children:Fu.createElement("span",null,L()(me).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:et.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(me,et)=>({children:Fu.createElement("span",null,me),props:{rowSpan:et.rowSpan}})}],dataSource:w,pagination:!1}),Fu.createElement(K.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(me,et)=>{Se.page=me,Se.limit=et,Ce(Se),re()},current:Se.page,total:w.count,pageSize:Se.limit,style:{marginTop:20}}))};var bl=(0,X.connect)(({classroomList:I})=>({classroomList:I}))(yl),nt=s(59301),Cl=Object.defineProperty,Al=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Ba=(I,b,w)=>b in I?Cl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Hn=(I,b)=>{for(var w in b||(b={}))Bl.call(b,w)&&Ba(I,w,b[w]);if(wa)for(var w of wa(b))xl.call(b,w)&&Ba(I,w,b[w]);return I},Zu=(I,b)=>Al(I,wl(b)),Eu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Dl=({shixunHomeworks:I,classroomList:b,globalSetting:w,dispatch:de,user:ge})=>{var Oe,Se,Ce,re,me,et,tt,Re,le;const[_e,je]=(0,n.useState)(Hn({},(0,X.useParams)())),[be]=(0,X.useSearchParams)(),Ye=(0,X.useLocation)(),[Et,ve]=(0,n.useState)(be.get("tabs")||"0"),[ft,ee]=(0,n.useState)(!1),[Le,pt]=(0,n.useState)(1),m=(0,n.useRef)(null),{workList:pe,workSetting:ot}=I,[qt,Ne]=(0,n.useState)(!1),[dt,st]=(0,n.useState)([]),[tn,jt]=(0,n.useState)([]),[Mt,Vt]=(0,n.useState)(!1),[Wn,Ie]=(0,n.useState)(!1),[,,vt]=(0,Ue.U)(Ze.Gw,{homeworkId:pe==null?void 0:pe.id});be.get("category_id")&&je(Zu(Hn({},_e),{category:be.get("category_id")})),(0,n.useEffect)(()=>{Ve()},[_e.coursesId]),(0,n.useEffect)(()=>{de({type:"classroomList/getAssistantPermissions",payload:{course_id:_e.coursesId}})},[(0,r.bg)()]);const Ve=()=>{let rt=be.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));de({type:"shixunHomeworks/getWorkList",payload:Hn(Hn({},_e),rt)})},gn=[{name:(0,r.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:nt.createElement(yn,{zip:m,btnLoading:ft,setBtnLoading:ee})},((0,r.dE)()||(pe==null?void 0:pe.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:nt.createElement(vl,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:nt.createElement("div",{className:"minH500"},nt.createElement(Jt,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Oe=pe.homework_status)==null?void 0:Oe.includes("\u5BFC\u5165"),component:nt.createElement(bl,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:nt.createElement(Ur,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:nt.createElement(Yn,null)},(0,r.G5)()&&(ot==null?void 0:ot.anonymous_comment)&&{name:nt.createElement(B.Z,{dot:pe==null?void 0:pe.appeal_notice,offset:[5,-5]},nt.createElement("span",{style:{color:Et=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:nt.createElement(il,null)},{name:(0,r.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(Se=pe==null?void 0:pe.homework_status)!=null&&Se.includes("\u5BFC\u5165")?nt.createElement(Xr.Z,null):nt.createElement(Sr,null),forceRender:!0}].filter(rt=>pe!=null&&pe.view_answer?rt:(rt==null?void 0:rt.name)!=="\u53C2\u8003\u7B54\u6848").filter(rt=>pe!=null&&pe.is_show_request?rt:(rt==null?void 0:rt.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(rt=>(0,r.G5)()?rt:(rt==null?void 0:rt.name)!=="\u5B66\u751F\u5206\u7EC4").filter(rt=>{var Tt;return(Tt=pe==null?void 0:pe.homework_status)!=null&&Tt.includes("\u5BFC\u5165")?(0,r.dE)()?[0,1].includes(rt==null?void 0:rt.id):[0,1,3].includes(rt==null?void 0:rt.id):rt}),Fn=()=>{var rt,Tt,Pt,Te,He,Kt,At,zt,en,Nt,Qt,Ut,cn,xn,Dn,wt,$n,uu;return nt.createElement("div",{className:gu.workListTabButton},(0,r.GJ)()&&nt.createElement(nt.Fragment,null,(((rt=pe.homework_status)==null?void 0:rt.includes("\u672A\u53D1\u5E03"))||((Tt=pe.homework_status)==null?void 0:Tt.includes("\u672A\u5F00\u59CB")))&&nt.createElement(U.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:nn=>{nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[_e.categoryId],selectArrsAll:[pe],params:Zu(Hn({},_e),{id:_e.coursesId}),type:2,manage_all_group:ot==null?void 0:ot.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Pt=pe.homework_status)!=null&&Pt.includes("\u672A\u53D1\u5E03"))&&!((Te=pe.homework_status)!=null&&Te.includes("\u672A\u5F00\u59CB"))&&!((He=pe.homework_status)!=null&&He.includes("\u5DF2\u622A\u6B62"))&&nt.createElement(U.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:nn=>{var dn,ye;if((0,r.Rm)()&&!((ye=(dn=b==null?void 0:b.AssistantObject)==null?void 0:dn.group)!=null&&ye.can_stop)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[_e.categoryId],selectArrsAll:[],params:Zu(Hn({},_e),{id:_e.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,r.j5)()&&nt.createElement(U.ZP,{type:"primary",icon:nt.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:Lr}),onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:Zu(Hn({},_e),{id:_e.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),nt.createElement(U.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var nn,dn;if((0,r.Rm)()&&!((dn=(nn=b==null?void 0:b.AssistantObject)==null?void 0:nn.group)!=null&&dn.can_create)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X.history.push(`/classrooms/${_e.coursesId}/group_homework/${_e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((Kt=pe==null?void 0:pe.work_statuses)==null?void 0:Kt.includes("\u53D6\u6D88\u5173\u8054"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>Eu(void 0,null,function*(){const nn=yield(0,Ze.rN)({homeworkId:_e.categoryId});(nn==null?void 0:nn.status)===0&&(_.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)}))})},"\u53D6\u6D88\u5173\u8054"),((At=pe==null?void 0:pe.work_statuses)==null?void 0:At.includes("\u5173\u8054\u9879\u76EE"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>{var nn;return(0,d.xg)(`${(nn=w==null?void 0:w.setting)==null?void 0:nn.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((zt=pe==null?void 0:pe.work_statuses)==null?void 0:zt.includes("\u5173\u8054\u9879\u76EE"))&&nt.createElement(U.ZP,{type:"primary",onClick:nn=>{nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:_e,selectArrs:{homework_id:_e.categoryId},cb:()=>{de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)})}}})}},"\u5173\u8054\u9879\u76EE"),((en=pe==null?void 0:pe.work_statuses)==null?void 0:en.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Nt=pe==null?void 0:pe.work_statuses)==null?void 0:Nt.includes("\u521B\u5EFA\u5206\u7EC4"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>Eu(void 0,null,function*(){var nn;let dn=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_member_list.json`,{method:"get",params:{}});(dn==null?void 0:dn.status)===0&&(Ne(!0),st(dn==null?void 0:dn.data),jt((nn=dn==null?void 0:dn.data)==null?void 0:nn.filter(ye=>{var De;return(ye==null?void 0:ye.user_id)===((De=ge==null?void 0:ge.userInfo)==null?void 0:De.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Qt=pe==null?void 0:pe.work_statuses)==null?void 0:Qt.includes("\u52A0\u5165\u5206\u7EC4"))&&nt.createElement(U.ZP,{type:"primary",onClick:(0,we.throttle)(()=>Eu(void 0,null,function*(){var nn;let dn=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_group_list.json`,{method:"get"});if((dn==null?void 0:dn.status)===0){if(((nn=dn==null?void 0:dn.data)==null?void 0:nn.length)<=0){_.ZP.info("\u6682\u65E0\u5206\u7EC4");return}Vt(!0),Ie(dn==null?void 0:dn.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Ut=pe==null?void 0:pe.work_statuses)==null?void 0:Ut.includes("\u66F4\u6362\u9879\u76EE"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:_e,selectArrs:{homework_id:pe==null?void 0:pe.id},cb:()=>{de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)})}}})}},"\u66F4\u6362\u9879\u76EE"),((cn=pe==null?void 0:pe.work_statuses)==null?void 0:cn.includes("\u7533\u8BF7\u6362\u7EC4"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:_e}})}},"\u7533\u8BF7\u6362\u7EC4"),((xn=pe==null?void 0:pe.work_statuses)==null?void 0:xn.includes("\u4FEE\u6539\u4F5C\u54C1"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>{const nn=()=>{(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/${pe.id}/edit`)};if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_size)){_.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}nn()}},"\u4FEE\u6539\u4F5C\u54C1"),((Dn=pe==null?void 0:pe.work_statuses)==null?void 0:Dn.includes("\u8865\u4EA4\u4F5C\u54C1"))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((wt=pe==null?void 0:pe.work_statuses)==null?void 0:wt.includes("\u8865\u4EA4\u9644\u4EF6"))||(($n=pe==null?void 0:pe.work_statuses)==null?void 0:$n.includes("\u4FEE\u6539\u9644\u4EF6")))&&nt.createElement(U.ZP,{type:"primary",onClick:()=>{var nn;if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_size)){_.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}de({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:_e,selectArrs:Hn({},pe),title:(nn=pe==null?void 0:pe.work_statuses)!=null&&nn.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(uu=pe==null?void 0:pe.work_statuses)!=null&&uu.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return nt.createElement("section",{className:gu.bg},nt.createElement("div",{className:"edu-container"},pe.homework_name&&nt.createElement("section",{className:"animated fadeIn"},nt.createElement("aside",{className:"mt10"},pe.category&&nt.createElement(D.Z,{separator:">"},nt.createElement(D.Z.Item,null,nt.createElement(X.Link,{to:`/classrooms/${_e==null?void 0:_e.coursesId}/group_homework`},pe.course_name)),nt.createElement(D.Z.Item,null,nt.createElement(X.Link,{to:`/classrooms/${_e==null?void 0:_e.coursesId}/group_homework/${(Ce=pe==null?void 0:pe.category)!=null&&Ce.main?"":(re=pe==null?void 0:pe.category)==null?void 0:re.category_id}`},pe.category.category_name)),nt.createElement(D.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),nt.createElement("aside",{className:[gu.title,"mt20"].join(" ")},nt.createElement(X.Link,{to:`/classrooms/${pe.course_id}/group_homework`},nt.createElement(p.Z,{className:"font16 c-black"})),nt.createElement(C.Z,{placement:"topLeft",title:pe.homework_name},nt.createElement("strong",{className:[gu.title_style,"font20 ml5"].join(" ")},pe.homework_name)),nt.createElement(d.VV,{status:pe==null?void 0:pe.homework_status}))),nt.createElement("aside",{className:`mt30 relative ${gu.workListTabWrap}`},nt.createElement(l.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Et,tabBarExtraContent:(me=pe.homework_status)!=null&&me.includes("\u5BFC\u5165")&&(0,r.GJ)()?nt.createElement(U.ZP,{icon:nt.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:pe==null?void 0:pe.homework_name,id:pe==null?void 0:pe.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Fn(),onTabClick:(rt,Tt)=>{const Pt=()=>{if(parseInt(rt)===2){if(!(pe!=null&&pe.view_answer)){_.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(pe==null?void 0:pe.time_status)>2||(0,r.Gg)()?ve(rt):_.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(rt)===3&&de({type:"shixunHomeworks/getWorkSetting",payload:Hn({},_e)}),ve(rt)};rt!=="11"&&Ve(),I.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?P.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{Pt(),de({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Pt()},className:gu.tabs,items:gn.map(rt=>({label:rt.name,key:`${rt.id}`,children:rt.component,forceRender:rt.forceRender}))}))),nt.createElement(Ir.Z,null),nt.createElement(P.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:qt,width:800,onCancel:()=>{Ne(!1),jt([])},onOk:()=>Eu(void 0,null,function*(){var rt,Tt;if(((rt=pe==null?void 0:pe.group_data)==null?void 0:rt.max_num)<(tn==null?void 0:tn.length)){_.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Tt=pe==null?void 0:pe.group_data)==null?void 0:Tt.max_num}`);return}let Pt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/create_group.json`,{method:"post",body:{user_id:tn==null?void 0:tn.map(Te=>Te.user_id)}});(Pt==null?void 0:Pt.status)===0&&(_.ZP.info("\u521B\u5EFA\u6210\u529F"),Ve(),Ne(!1))})},nt.createElement("div",null,nt.createElement(v.Z,{style:{marginBottom:10}},nt.createElement(o.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(et=pe==null?void 0:pe.group_data)==null?void 0:et.min_num,"~",(tt=pe==null?void 0:pe.group_data)==null?void 0:tt.max_num,"\u4EBA"),nt.createElement(o.Z,{span:12},nt.createElement(A.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:rt=>Eu(void 0,null,function*(){let Tt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_member_list.json`,{method:"get",params:{keyword:rt}});(Tt==null?void 0:Tt.status)===0&&st(Tt==null?void 0:Tt.data)})}))),nt.createElement(F.default,{dataSource:dt,pagination:!1,rowKey:rt=>rt.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:rt=>({disabled:(rt==null?void 0:rt.user_id)===ge.userInfo.user_id}),selectedRowKeys:tn==null?void 0:tn.map(rt=>rt.user_id),onChange(rt,Tt,Pt){jt([...Tt])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),nt.createElement(P.default,{title:"\u52A0\u5165\u5206\u7EC4",open:Mt,width:800,onCancel:()=>{Vt(!1)},footer:!1},nt.createElement("div",null,nt.createElement(v.Z,{style:{marginBottom:10}},nt.createElement(o.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Re=pe==null?void 0:pe.group_data)==null?void 0:Re.min_num,"~",(le=pe==null?void 0:pe.group_data)==null?void 0:le.max_num,"\u4EBA"),nt.createElement(o.Z,{span:12},nt.createElement(A.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:rt=>Eu(void 0,null,function*(){let Tt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_group_list.json`,{method:"get",params:{keyword:rt}});(Tt==null?void 0:Tt.status)===0&&Ie(Tt==null?void 0:Tt.data)})}))),nt.createElement(F.default,{dataSource:Wn,pagination:!1,rowKey:rt=>rt.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(rt,Tt)=>nt.createElement(U.ZP,{disabled:Tt==null?void 0:Tt.can_join,onClick:()=>Eu(void 0,null,function*(){let Pt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/join_group.json`,{method:"post",body:{group_id:rt}});(Pt==null?void 0:Pt.status)===0&&(_.ZP.info("\u52A0\u5165\u6210\u529F"),Ve(),Vt(!1))})},Tt!=null&&Tt.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),nt.createElement(kr.Z,null),nt.createElement($r.Z,{onOk:()=>{Ve()}}),nt.createElement(qr.Z,{onOk:()=>{Ve()}}),nt.createElement(du.Z,{type:"edit",onCallback:()=>Ve(),courseEndTime:pe==null?void 0:pe.course_end_date}),nt.createElement(Oa.Z,{courseEndTime:pe==null?void 0:pe.course_end_date,successCallback:()=>Ve(),visible:b.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[_e.categoryId],courseId:_e.coursesId,isBatch:!1}),nt.createElement(Da,{cb:()=>{pt(Le+1),ve("0"),Ve()}}),nt.createElement(Qr,{cb:()=>{}}),nt.createElement(Nr.Z,{ref:m,hide:!0,name:`${pe==null?void 0:pe.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>ee(!1)}))};var Ol=(0,X.connect)(({user:I,shixunHomeworks:b,loading:w,globalSetting:de,classroomList:ge})=>({user:I,shixunHomeworks:b,globalSetting:de,loading:w.effects,classroomList:ge}))(Dl)},99562:function(yt,Ke,s){"use strict";var n=s(78241),X=s(43418),B=s(8591),U=s(92832),_=s(36708),D=s(89070),C=s(57490),l=s(59301),P=Object.defineProperty,v=Object.defineProperties,o=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,d=(j,K,k)=>K in j?P(j,K,{enumerable:!0,configurable:!0,writable:!0,value:k}):j[K]=k,r=(j,K)=>{for(var k in K||(K={}))F.call(K,k)&&d(j,k,K[k]);if(A)for(var k of A(K))p.call(K,k)&&d(j,k,K[k]);return j},f=(j,K)=>v(j,o(K)),h=(j,K,k)=>new Promise((te,z)=>{var $=ae=>{try{V(k.next(ae))}catch(S){z(S)}},M=ae=>{try{V(k.throw(ae))}catch(S){z(S)}},V=ae=>ae.done?te(ae.value):Promise.resolve(ae.value).then($,M);V((k=k.apply(j,K)).next())});const O=({classroomList:j,loading:K,dispatch:k,shixunHomeworks:te})=>{const z=(0,D.useParams)(),[$]=n.default.useForm(),{workList:M,workSetting:V}=te,ae=()=>{k({type:"shixunHomeworks/getWorkSetting",payload:r({},z)}),k({type:"shixunHomeworks/getWorkList",payload:r({},z)})};return l.createElement(X.default,{centered:!0,title:j.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:j.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>h(void 0,null,function*(){const S=()=>h(void 0,null,function*(){var ue;yield $.validateFields();const c=r({},$.getFieldValue()),{selectArrs:ne}=j.actionTabs;c.attachment_ids=(ue=c.attachment_ids)==null?void 0:ue.map(q=>q.response.id),(yield(0,_.mz)(f(r({},c),{homeworkId:ne.work_id}))).status===0&&($.resetFields(),k({type:"classroomList/setActionTabs",payload:{}}),ae())});if(V!=null&&V.can_submit){if(!(V!=null&&V.submit_size)){B.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}X.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:l.createElement(l.Fragment,null,"\u4F60\u8FD8\u6709 ",l.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},V==null?void 0:V.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{S()}});return}S()}),onCancel:()=>{k({type:"classroomList/setActionTabs",payload:{}})}},l.createElement(n.default,{form:$,initialValues:{}},l.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.createElement(C.Z,null)),l.createElement(n.default.Item,{name:"description"},l.createElement(U.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${j.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Ke.Z=(0,D.connect)(({classroomList:j,shixunHomeworks:K,loading:k})=>({classroomList:j,shixunHomeworks:K,loading:k}))(O)},56845:function(yt,Ke,s){"use strict";var n=s(59301),X=s(78241),B=s(43418),U=s(61621),_=s(92832),D=s(5112),C=s(95237),l=s(43604),P=s(26724),v=s.n(P),o=s(99064),A=s(36708),F=s(89070),p=s(59301),d=Object.defineProperty,r=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,K=(M,V,ae)=>V in M?d(M,V,{enumerable:!0,configurable:!0,writable:!0,value:ae}):M[V]=ae,k=(M,V)=>{for(var ae in V||(V={}))O.call(V,ae)&&K(M,ae,V[ae]);if(h)for(var ae of h(V))j.call(V,ae)&&K(M,ae,V[ae]);return M},te=(M,V)=>r(M,f(V)),z=(M,V,ae)=>new Promise((S,ue)=>{var c=q=>{try{Q(ae.next(q))}catch(oe){ue(oe)}},ne=q=>{try{Q(ae.throw(q))}catch(oe){ue(oe)}},Q=q=>q.done?S(q.value):Promise.resolve(q.value).then(c,ne);Q((ae=ae.apply(M,V)).next())});const $=({classroomList:M,loading:V,globalSetting:ae,dispatch:S})=>{var ue;const c=(0,F.useParams)(),[ne]=X.default.useForm(),[Q,q]=(0,n.useState)(!0);let[oe,Y]=(0,n.useState)([]);const[x,g]=(0,n.useState)({page:1,limit:20,keyword:""}),E=()=>z(void 0,null,function*(){var Z;const T=yield S({type:"shixunHomeworks/getProjectList",payload:k(k({},c),x)});T.projects&&Y([...oe,...T.projects]),((Z=T.projects)==null?void 0:Z.length)<20&&q(!1)});return(0,n.useEffect)(()=>{(M.actionTabs.key==="\u5173\u8054\u9879\u76EE"||M.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(E(),oe=[],x.page=1,x.keyword="")},[M.actionTabs.key]),p.createElement(B.default,{centered:!0,title:M.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:M.actionTabs.key==="\u5173\u8054\u9879\u76EE"||M.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>z(void 0,null,function*(){yield ne.validateFields();const Z=k({},ne.getFieldValue()),{selectArrs:T,cb:J}=M.actionTabs;if(M.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Pe=yield(0,o.ZP)(`/api/student_works/${T.homework_id}/change_project.json`,{method:"put",body:k({},Z)});(Pe==null?void 0:Pe.status)===0&&(J(),S({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,A.co)(te(k({},Z),{homeworkId:T.homework_id}))).status===0&&(J?J():S({type:"classroomList/getClassroomCommonHomeworksList",payload:k({},M.actionTabs.params)}),S({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{S({type:"classroomList/setActionTabs",payload:{}})}},p.createElement(U.Z,{loading:V["shixunHomeworks/getProjectList"],active:!0},oe==""?p.createElement("aside",null,p.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",p.createElement("a",{href:`${(ue=ae==null?void 0:ae.setting)==null?void 0:ue.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):p.createElement("aside",null,p.createElement("div",{className:" mb20"},p.createElement(_.default.Search,{onSearch:Z=>{Z===""?delete x.keyword:x.keyword=Z,oe=[],q(!0),E()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),p.createElement(X.default,{form:ne,initialValues:{}},p.createElement(X.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},p.createElement(D.ZP.Group,null,p.createElement(v(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Z=>{x.page++,E()},hasMore:Q,useWindow:!1},oe==null?void 0:oe.map(function(Z,T){return p.createElement(C.Z,{key:T},p.createElement(l.Z,null,p.createElement(D.ZP,{value:Z.id},Z.name)))}))))))))};Ke.Z=(0,F.connect)(({classroomList:M,user:V,loading:ae,globalSetting:S})=>({classroomList:M,user:V,loading:ae.effects,globalSetting:S}))($)},95036:function(yt,Ke,s){"use strict";var n=s(59301),X=s(78241),B=s(8591),U=s(43418),_=s(95237),D=s(43604),C=s(5083),l=s(5112),P=s(24905),v=s(61186),o=s.n(v),A=s(99064),F=s(24065),p=s(955),d=s(89070),r=s(59437),f=s(50757),h=s(92365),O=s(79834),j=s(59301),K=Object.defineProperty,k=Object.defineProperties,te=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,V=(Q,q,oe)=>q in Q?K(Q,q,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Q[q]=oe,ae=(Q,q)=>{for(var oe in q||(q={}))$.call(q,oe)&&V(Q,oe,q[oe]);if(z)for(var oe of z(q))M.call(q,oe)&&V(Q,oe,q[oe]);return Q},S=(Q,q)=>k(Q,te(q)),ue=(Q,q)=>{var oe={};for(var Y in Q)$.call(Q,Y)&&q.indexOf(Y)<0&&(oe[Y]=Q[Y]);if(Q!=null&&z)for(var Y of z(Q))q.indexOf(Y)<0&&M.call(Q,Y)&&(oe[Y]=Q[Y]);return oe},c=(Q,q,oe)=>new Promise((Y,x)=>{var g=T=>{try{Z(oe.next(T))}catch(J){x(J)}},E=T=>{try{Z(oe.throw(T))}catch(J){x(J)}},Z=T=>T.done?Y(T.value):Promise.resolve(T.value).then(g,E);Z((oe=oe.apply(Q,q)).next())});const ne=Q=>{var q=Q,{classroomList:oe,dispatch:Y,courseEndTime:x}=q,g=ue(q,["classroomList","dispatch","courseEndTime"]);const E=(0,d.useParams)(),[Z]=X.default.useForm(),[T,J]=(0,n.useState)(1),[ce,Pe]=(0,n.useState)([]),[Be,we]=(0,n.useState)(0),[Ae,L]=(0,n.useState)(2e3),[Ue,Ze]=(0,n.useState)(!0),[u,R]=(0,n.useState)(!1),[i,t]=(0,n.useState)(!1),[e,a]=(0,n.useState)([]),[y,W]=(0,n.useState)(!0),[N,se]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fe(),Me(),oe.actionTabs.type===2){const Je=oe.actionTabs.selectArrsAll[0];se({submit_limit:Je==null?void 0:Je.submit_limit,submit_limit_num:Je==null?void 0:Je.submit_limit_num,must_file:Je==null?void 0:Je.must_file,can_submit:Je==null?void 0:Je.can_submit,submit_num:Je==null?void 0:Je.submit_num}),W(Je.unified_setting)}else W(!1),se({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[oe.actionTabs]),(0,n.useEffect)(()=>{if(u){if(i)return;Y({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?Y({type:"classroomList/getClassroomTeacherCommonList",payload:S(ae({},oe.actionTabs.params),{type:3})}):Y({type:"classroomList/getClassroomCommonList",payload:ae({},oe.actionTabs.params)})}},[u]);const Fe=Je=>c(void 0,null,function*(){Ze(!0);const Zt=yield(0,h.c_)(S(ae({},E),{page:Je||T,limit:2e4,homework_id:oe.actionTabs.type===1?"":oe.actionTabs.selectArrs[0]}));Zt==null||Zt.course_groups.map((Ht,Rt)=>{Ht.key=Ht.id,Ht.title=Ht.name,Ht.disabled=Ht.is_published}),Zt&&(Pe([...Zt==null?void 0:Zt.course_groups]),we(Zt==null?void 0:Zt.course_groups_count),Ze(!1),Je||Z.setFieldsValue({publish_time:o()(o()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:o()(o()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),fe=Je=>{J(Je),Fe(Je)},xe=()=>{(0,F.GJ)()?oe.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getWorkList",payload:ae({},E)}),Y({type:"shixunHomeworks/getWorkSetting",payload:ae({},E)})):Y({type:"classroomList/getClassroomTeacherCommonList",payload:S(ae({},oe.actionTabs.params),{type:3})}):Y({type:"classroomList/getClassroomCommonList",payload:ae({},oe.actionTabs.params)})},H=()=>c(void 0,null,function*(){var Je,Zt,Ht;if((0,F.Rm)()&&!((Zt=(Je=oe==null?void 0:oe.AssistantObject)==null?void 0:Je.group)!=null&&Zt.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),xt(!1);return}const Rt=ae({},Z.getFieldsValue());if(Rt.end_time<=Rt.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),xt(!1);return}if((e==null?void 0:e.length)<=0&&!y&&ce.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}if(N!=null&&N.submit_limit&&!(N!=null&&N.submit_limit_num)){B.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}if(N!=null&&N.can_submit&&!(N!=null&&N.submit_num)){B.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}let Lt=ae({homework_ids:[...oe.actionTabs.selectArrs],group_ids:e.length>0?e.map(On=>On.id):(Ht=oe.detailCommonHomeworksList)==null?void 0:Ht.course_groups,end_time:o()(Rt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(Rt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!e.length},N);xt(!0),(yield(0,A.ZP)(`/api/courses/${E.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ae({},Lt)})).status===0?(xt(!1),(0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),g.onCallback&&g.onCallback(),xe(),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:j.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):xt(!1)}),Me=()=>{J(1),Pe([]),a([])},at=Be>T*Ae,{detailCommonHomeworksList:kt}=oe,[$t,xt]=(0,n.useState)(!1);return j.createElement(U.default,{width:600,confirmLoading:$t,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:H,onCancel:()=>{Me(),xe(),Y({type:"classroomList/setActionTabs",payload:{}})}},j.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",j.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ce&&j.createElement(X.default,{form:Z},j.createElement("div",{style:{paddingLeft:0}},j.createElement(_.Z,{className:"mt30",align:"middle"},j.createElement(D.Z,null,j.createElement(X.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},j.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:Je=>(0,O.Q8)(Je,x),disabledTime:Je=>(0,O.d0)(Je),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,p.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),j.createElement(D.Z,{className:"ml20"},j.createElement(X.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},j.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,p.U6)(),"HH:mm")},disabledDate:Je=>(0,O.Q8)(Je,x,Z.getFieldValue("publish_time")),disabledTime:Je=>(0,O.d0)(Je,Z.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),oe.actionTabs.type===2&&j.createElement(_.Z,{style:{marginBottom:"10px"}},j.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),j.createElement(l.ZP.Group,{value:y,onChange:Je=>{W(Je.target.value),a([])}},j.createElement(l.ZP,{value:!0,disabled:!oe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),j.createElement(l.ZP,{className:"ml20",disabled:ce.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ce.length<=0&&oe.actionTabs.type===2&&j.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(oe.actionTabs.type===1||!y)&&ce.length>0&&j.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},j.createElement("span",{style:{flex:1}},j.createElement(P.default,{checked:e.length===ce.length,onChange:Je=>{e.length===ce.length?a([]):a(ce.filter(Zt=>!Zt.is_published))}},"\u5168\u9009")),j.createElement("span",{style:{width:16}}),j.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",e.length||0,"\u4E2A\u5206\u73ED")),(oe.actionTabs.type===1||!y)&&ce.length>0&&j.createElement(r.Z,{data:ce,selectedRowKeys:e,setSelectedRowKeys:a})),j.createElement(f.ZP,{value:N,onChange:Je=>se(ae({},Je))}))};Ke.Z=(0,d.connect)(({classroomList:Q})=>({classroomList:Q}))(ne)},33441:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return $}});var n=s(59301),X={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},B=Object.defineProperty,U=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,C=(M,V,ae)=>V in M?B(M,V,{enumerable:!0,configurable:!0,writable:!0,value:ae}):M[V]=ae,l=(M,V)=>{for(var ae in V||(V={}))_.call(V,ae)&&C(M,ae,V[ae]);if(U)for(var ae of U(V))D.call(V,ae)&&C(M,ae,V[ae]);return M};const P=M=>React.createElement("svg",l({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var v="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",o=s(99313),A=s(92310),F=s.n(A),p=s(59301),d=Object.defineProperty,r=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,K=(M,V,ae)=>V in M?d(M,V,{enumerable:!0,configurable:!0,writable:!0,value:ae}):M[V]=ae,k=(M,V)=>{for(var ae in V||(V={}))O.call(V,ae)&&K(M,ae,V[ae]);if(h)for(var ae of h(V))j.call(V,ae)&&K(M,ae,V[ae]);return M},te=(M,V)=>r(M,f(V)),$=({dataSource:M,className:V,style:ae})=>{const[S,ue]=(0,n.useState)([]),[c,ne]=(0,n.useState)(""),Q=(0,n.useRef)("");(0,n.useEffect)(()=>{if(M!=null&&M.length){const Y=String(Math.random()).slice(-6),x=M.map(g=>te(k({},g),{key:`${Y}-${g.key}`}));ue(x),ne(x[0].key)}},[M.length]);const q=Y=>{ne(Y),Q.current=Y;const x=document.getElementById(Y);if(x){const g=x.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:g,behavior:"smooth"})}},oe=()=>{const Y=S.map(g=>document.getElementById(g.key)),x=window.innerHeight/2;for(const g of Y)if(g){const E=g.getBoundingClientRect();if(E.top>=0&&E.top(window.addEventListener("scroll",oe),()=>{window.removeEventListener("scroll",oe)}),[S]),p.createElement("div",{className:F()(X.anchorNavigation,V),style:ae},p.createElement(o.default,{items:S,tabBarGutter:60,className:X.tabs,activeKey:c,onChange:q}),S.map(Y=>p.createElement("div",{key:Y.key,id:Y.key,className:X.box},p.createElement("div",{className:X.head},p.createElement("img",{className:"mr10",src:v,alt:"Dot"}),Y.label),p.createElement("div",{className:X.element},Y.element))))}},7621:function(yt,Ke,s){"use strict";var n=s(59301),X=s(54580),B=s(78241),U=s(43418),_=s(5871),D=s(89070),C=s(99064),l=s(61186),P=s.n(l),v=s(955),o=s(59301),A=Object.defineProperty,F=Object.defineProperties,p=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(z,$,M)=>$ in z?A(z,$,{enumerable:!0,configurable:!0,writable:!0,value:M}):z[$]=M,O=(z,$)=>{for(var M in $||($={}))r.call($,M)&&h(z,M,$[M]);if(d)for(var M of d($))f.call($,M)&&h(z,M,$[M]);return z},j=(z,$)=>F(z,p($)),K=(z,$,M)=>new Promise((V,ae)=>{var S=ne=>{try{c(M.next(ne))}catch(Q){ae(Q)}},ue=ne=>{try{c(M.throw(ne))}catch(Q){ae(Q)}},c=ne=>ne.done?V(ne.value):Promise.resolve(ne.value).then(S,ue);c((M=M.apply(z,$)).next())});const{Dragger:k}=X.default,te=({classroomList:z,dispatch:$,onOk:M})=>{const V=(0,D.useParams)(),[ae]=B.default.useForm(),[S,ue]=(0,n.useState)(),[c,ne]=(0,n.useState)(!1),Q={height:100,onRemove:()=>{ue("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:q=>K(void 0,null,function*(){return ue(q),!1})};return(0,n.useEffect)(()=>{ae.setFieldsValue({publish_time:P()(P()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:P()(P()(new Date((0,v.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),o.createElement(U.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:z.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:c},onOk:()=>K(void 0,null,function*(){ae.submit()}),onCancel:()=>{ae.resetFields(),$({type:"classroomList/setActionTabs",payload:{}})}},o.createElement(B.default,{form:ae,onFinish:q=>K(void 0,null,function*(){var oe,Y;console.log("---",z.actionTabs,q,V);let x=((oe=z==null?void 0:z.actionTabs)==null?void 0:oe.type)==="exercise"?`/api/exercises/${V==null?void 0:V.category}/exercise_user/edit_score.json`:`/api/student_works/${z.actionTabs.id}/edit_score.json`;ne(!0);let g=yield(0,C.ZP)(x,{method:"post",body:j(O({},q),{exercise_user_id:((Y=z==null?void 0:z.actionTabs)==null?void 0:Y.type)==="exercise"?z.actionTabs.id:""})});ne(!1),ae.resetFields(),$({type:"classroomList/setActionTabs",payload:{}}),M()})},o.createElement(B.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},o.createElement(_.Z,{min:0,style:{width:"100%"}}))))};Ke.Z=(0,D.connect)(({classroomList:z})=>({classroomList:z}))(te)},25060:function(yt,Ke,s){"use strict";var n=s(59301),X=s(54580),B=s(78241),U=s(3113),_=s(95237),D=s(81327),C=s(5083),l=s(89070),P=s(61186),v=s.n(P),o=s(79834),A=s(99064),F=s(59301),p=(f,h,O)=>new Promise((j,K)=>{var k=$=>{try{z(O.next($))}catch(M){K(M)}},te=$=>{try{z(O.throw($))}catch(M){K(M)}},z=$=>$.done?j($.value):Promise.resolve($.value).then(k,te);z((O=O.apply(f,h)).next())});const{Dragger:d}=X.default,r=({})=>{const f=(0,l.useParams)(),[h]=B.default.useForm(),[O,j]=(0,n.useState)(!0),[K,k]=(0,n.useState)(!1);console.log("----",f);function te(){return p(this,null,function*(){var z,$;let M;window.location.href.indexOf("exercise")>-1?M=`/api/exercises/${f==null?void 0:f.categoryId}/get_time_setting.json`:M=`/api/homework_commons/${f==null?void 0:f.categoryId}/get_time_setting.json`;let V=yield(0,A.ZP)(M,{method:"get"});(V==null?void 0:V.status)===0&&h.setFieldsValue({publish_time:v()(v()((z=V==null?void 0:V.data)==null?void 0:z.publish_time).format("YYYY-MM-DD HH:mm")),end_time:v()(v()(($=V==null?void 0:V.data)==null?void 0:$.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,n.useEffect)(()=>{te()},[]),F.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},F.createElement("div",{style:{textAlign:"end"}},O&&F.createElement(U.ZP,{onClick:()=>{j(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!O&&F.createElement("div",null,F.createElement(U.ZP,{type:"primary",loading:K,onClick:()=>{h.submit()}},"\u63D0\u4EA4"),F.createElement(U.ZP,{style:{marginLeft:20},onClick:()=>{j(!0)}},"\u53D6\u6D88"))),F.createElement(B.default,{form:h,disabled:O,onFinish:z=>p(void 0,null,function*(){k(!0),console.log("---",window.location.href);let $;window.location.href.indexOf("exercise")>-1?$=`/api/exercises/${f==null?void 0:f.categoryId}/time_setting.json`:$=`/api/homework_commons/${f==null?void 0:f.categoryId}/time_setting.json`;let M=yield(0,A.ZP)($,{method:"post",body:{publish_time:v()(z.publish_time).format("YYYY-MM-DD HH:mm"),end_time:v()(z.end_time).format("YYYY-MM-DD HH:mm")}});k(!1),(M==null?void 0:M.status)===0&&j(!0)})},F.createElement(_.Z,null,F.createElement(D.Z,null,F.createElement(B.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},F.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,o.Q8)(z),disabledTime:z=>(0,o.d0)(z),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),F.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),F.createElement(_.Z,null,F.createElement(D.Z,null,F.createElement(B.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},F.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,o.Q8)(z,"",h.getFieldValue("publish_time")),disabledTime:z=>(0,o.d0)(z,h.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),F.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Ke.Z=(0,l.connect)(({classroomList:f})=>({classroomList:f}))(r)},59437:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return v}});var n=s(59301),X=s(92832),B=s(24905),U=s(95237),_={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=s(8797),l=(o,A,F)=>new Promise((p,d)=>{var r=O=>{try{h(F.next(O))}catch(j){d(j)}},f=O=>{try{h(F.throw(O))}catch(j){d(j)}},h=O=>O.done?p(O.value):Promise.resolve(O.value).then(r,f);h((F=F.apply(o,A)).next())}),v=({data:o,value:A=[],handleChangePage:F,setSelectedRowKeys:p,selectedRowKeys:d,onChange:r=()=>{}})=>{const[f,h]=(0,n.useState)([]),[O,j]=(0,n.useState)([]),[K,k]=(0,n.useState)([]);let[te,z]=(0,n.useState)(1),[$,M]=(0,n.useState)();return(0,n.useEffect)(()=>{h(o),j([]),k([])},[o]),(0,n.useEffect)(()=>{p&&(j(d),k(d))},[d]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:_.leftdiv},n.createElement(X.default.Search,{size:"middle",onChange:V=>l(void 0,null,function*(){h(o.filter(ae=>{var S;return(S=ae==null?void 0:ae.name)==null?void 0:S.includes(V.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),f.length===0&&n.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(B.default.Group,{value:O.map(V=>`${V.id}`),onChange:V=>{p(f.filter(ae=>V.includes(`${ae.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},f.map((V,ae)=>n.createElement(U.Z,{key:V.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(B.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:V.is_published,value:`${V.id}`},n.createElement("div",{className:_.listClass},n.createElement("span",{className:_.spantitle,style:{width:V.is_published?"108px":"170px"}},V.name),V.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:_.rightdiv},n.createElement(X.default.Search,{onChange:V=>{k(O.filter(ae=>ae.name.includes(V.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),K.length===0&&n.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),K.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},K.map((V,ae)=>n.createElement(U.Z,{justify:"space-between",style:{marginTop:"10px"},key:V.id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},V.name),n.createElement("img",{src:D,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{p(O.filter(S=>`${S.id}`!=`${V.id}`))}})))))))}},50757:function(yt,Ke,s){"use strict";s.d(Ke,{Ei:function(){return h},rU:function(){return O},ZP:function(){return K}});var n=s(59301),X={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},B=s(78241),U=s(24905),_=s(5871),D=s(95237),C=s(43604),l=s(6848),P=s(92310),v=s.n(P),o=s(59301),A=Object.defineProperty,F=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,r=(k,te,z)=>te in k?A(k,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[te]=z,f=(k,te)=>{for(var z in te||(te={}))p.call(te,z)&&r(k,z,te[z]);if(F)for(var z of F(te))d.call(te,z)&&r(k,z,te[z]);return k};const h=({value:k,className:te,style:z})=>{const[$,M]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(k){const{submit_limit:ae,must_file:S}=k;if(ae&&S){M("1");return}if(ae&&!S){M("2");return}if(!ae&&S){M("3");return}}},[k]);const V={1:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26"),3:o.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return $==="0"?o.createElement(o.Fragment,null):o.createElement("section",{className:v()(X.exhibition,te),style:z},o.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),V==null?void 0:V[$])},O=({className:k,style:te,form:z})=>{const $=B.default.useWatch("submit_limit",z),M=B.default.useWatch("can_submit",z);return o.createElement("section",{className:v()(X.wrap,k),style:te},o.createElement("div",{className:`${X.title}`},o.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),o.createElement("div",null,o.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(B.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(U.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),o.createElement(B.default.Item,{name:"submit_num",rules:M&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},o.createElement(_.Z,{precision:0,min:1,disabled:!M,size:"large",addonAfter:"\u6B21",style:{width:223}})),o.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},o.createElement(B.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(U.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),o.createElement(B.default.Item,{className:"mr10",name:"submit_limit_num",rules:$&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},o.createElement(_.Z,{precision:0,min:1,disabled:!$,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),o.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},o.createElement(B.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},o.createElement(U.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(B.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(U.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),o.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var K=({value:k,onChange:te,className:z,style:$,disabled:M=!1,checkMarginLeft:V=0})=>{const ae={submit_limit:!1,submit_limit_num:200,must_file:!1},[S,ue]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(k,"value"),!k)return;const ne={submit_limit:k==null?void 0:k.submit_limit,submit_limit_num:k==null?void 0:k.submit_limit_num,must_file:k==null?void 0:k.must_file,can_submit:k==null?void 0:k.can_submit,submit_num:k==null?void 0:k.submit_num};ue(f({},ne))},[k]);const c=ne=>{const Q=f(f({},S),ne);te(Q)};return o.createElement("section",{className:v()(X.wrap,z),style:$},o.createElement("div",{className:`${X.title} mt30`},o.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),o.createElement(D.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(U.default,{disabled:M,checked:S==null?void 0:S.can_submit,onChange:ne=>c({can_submit:ne.target.checked})}),o.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),o.createElement(_.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:M||!(S!=null&&S.can_submit),value:S==null?void 0:S.submit_num,onChange:ne=>c({submit_num:ne})}),o.createElement(l.Z,{overlayInnerStyle:{width:520},title:o.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",o.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",o.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${X.title_icon}`}))),o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(U.default,{style:{marginLeft:V},disabled:M,checked:S==null?void 0:S.submit_limit,onChange:ne=>c({submit_limit:ne.target.checked})}),o.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),o.createElement(_.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:M||!(S!=null&&S.submit_limit),value:S==null?void 0:S.submit_limit_num,onChange:ne=>c({submit_limit_num:ne})})),o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(U.default,{style:{marginLeft:V},disabled:M,checked:S==null?void 0:S.must_file,onChange:ne=>c({must_file:ne.target.checked})}),o.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},23538:function(yt,Ke,s){"use strict";s.d(Ke,{$J:function(){return B},JZ:function(){return _},bN:function(){return C},jP:function(){return D},rO:function(){return U}});var n=s(99064),X=(l,P,v)=>new Promise((o,A)=>{var F=r=>{try{d(v.next(r))}catch(f){A(f)}},p=r=>{try{d(v.throw(r))}catch(f){A(f)}},d=r=>r.done?o(r.value):Promise.resolve(r.value).then(F,p);d((v=v.apply(l,P)).next())});function B(l){return(0,n.U2)(`libraries/${l}.json`)}function U(){return(0,n.U2)("library_tags.json")}function _(l){return X(this,null,function*(){return(yield(0,n.IV)(`attachments/${l}.json`)).status===0})}function D(l){return(0,n.v_)("libraries.json",l)}function C(l,P){return(0,n.gz)(`libraries/${l}.json`,P)}},78297:function(yt,Ke,s){"use strict";s.d(Ke,{AD:function(){return ne},D9:function(){return g},Hp:function(){return te},IM:function(){return Z},Iy:function(){return $},KM:function(){return Ze},MJ:function(){return z},Ne:function(){return E},ON:function(){return Be},Uj:function(){return L},VY:function(){return ce},YO:function(){return Ae},YX:function(){return we},Zn:function(){return d},_g:function(){return j},_k:function(){return Y},c6:function(){return ue},cr:function(){return r},eV:function(){return c},fi:function(){return f},gh:function(){return ae},hS:function(){return T},iA:function(){return h},j6:function(){return K},je:function(){return oe},jj:function(){return k},kS:function(){return Pe},o6:function(){return S},pO:function(){return Ue},rQ:function(){return Q},sA:function(){return V},xm:function(){return x},xo:function(){return J},y8:function(){return q},yd:function(){return O}});var n=s(92365),X=s(89070),B=s(955),U=s(8591),_=s(3294),D=Object.defineProperty,C=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,v=(u,R,i)=>R in u?D(u,R,{enumerable:!0,configurable:!0,writable:!0,value:i}):u[R]=i,o=(u,R)=>{for(var i in R||(R={}))l.call(R,i)&&v(u,i,R[i]);if(C)for(var i of C(R))P.call(R,i)&&v(u,i,R[i]);return u},A=(u,R,i)=>new Promise((t,e)=>{var a=N=>{try{W(i.next(N))}catch(se){e(se)}},y=N=>{try{W(i.throw(N))}catch(se){e(se)}},W=N=>N.done?t(N.value):Promise.resolve(N.value).then(a,y);W((i=i.apply(u,R)).next())});const F=()=>{(0,X.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},p=()=>{(0,X.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},d=u=>A(void 0,null,function*(){F(),(yield(0,n.YR)(o({},u))).status===0&&(yield(0,B.QH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_couser_info.json`,query:u}))),p()}),r=u=>A(void 0,null,function*(){const R=yield(0,n.yS)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_member_act_score`);else{if(R.status===-2)return R;R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_member_act_score`))}}),f=u=>A(void 0,null,function*(){const R=yield(0,n.W0)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_score`);else{if(R.status===-4)return R;R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_score`))}}),h=u=>A(void 0,null,function*(){const R=yield(0,n.Nl)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else{if(R.status===-4)return R;R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`))}}),O=u=>A(void 0,null,function*(){const R=yield(0,n.IU)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/export_star_user`);else{if(R.status===-4)return R;R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/export_star_user`))}}),j=u=>A(void 0,null,function*(){const R=yield(0,n.td)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else{if(R.status===-2)return R;if(R.status===-3)(0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else if(R.status===-4)return R}}),K=u=>A(void 0,null,function*(){const R=yield(0,n.QX)(o({},u));if(R.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_homework`);else{if(R.status===-4)return R;R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_homework`))}}),k=(u,R)=>A(void 0,null,function*(){const i=yield(0,n.o_)(o({},u));i.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`)):i.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`))}),te=(u,R)=>A(void 0,null,function*(){const i=yield(0,n.ZL)(o({},u));i.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`)):i.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`))}),z=(u,R)=>A(void 0,null,function*(){const i=yield(0,n.vV)(o({},u));i.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`)):i.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`))}),$=(u,R)=>A(void 0,null,function*(){const i=yield(0,n.aP)(o({},u));i.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`)):i.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/${R}`))}),M=u=>A(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(o({},u))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${u.categoryId}/works_list.zip`,query:u}))),p()}),V=u=>A(void 0,null,function*(){F(),yield(0,B.QH)("",_.Z.API_SERVER+`/api/polls/${u.categoryId}/commit_result.xlsx`),p()}),ae=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/attendances/export_xlsx_data.xlsx`,query:u}))}),S=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/video_study_statics.xlsx`,query:u}))}),ue=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_video_study.xlsx`,query:u}))}),c=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_course_students_info.xlsx`,query:u}))}),ne=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/school_manages/students.xlsx",query:u}))}),Q=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/item_banks/export.xlsx",query:u}))}),q=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}))}),oe=u=>A(void 0,null,function*(){const R=yield(0,n.Uy)(o({},u));R.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),X.history.push(`/classrooms/${u.coursesId}/exportlist/exercise_score,export_exercise_users`)):R.status===-3&&((0,X.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),X.history.push(`/classrooms/${u.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Y=u=>A(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/export_records/${u.id}.xlsx`,query:u}))}),x=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}))}),g=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u==null?void 0:u.coursesId}/${u.menuKey}_statistic.xlsx?${u.checkedList.map(R=>`course_group_id[]=${R}`).join("&")}`,query:u}))}),E=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_training_objectives.xlsx`,query:u}))}),Z=u=>A(void 0,null,function*(){yield(0,B.FH)(u==null?void 0:u.name,(0,B.NY)({url:_.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:u}))}),T=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_courses.xlsx`,query:u}))}),J=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_graduation_requirements.xlsx`,query:u}))}),ce=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:u}))}),Pe=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:u}))}),Be=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/examination_banks/${u.id}.json`,query:u}))}),we=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/exercises/${u.categoryId}.json`,query:u}))}),Ae=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/polls/${u==null?void 0:u.id}/commit_result.json`,query:u}))}),L=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/paths/get_task_pass.json",query:u}))}),Ue=(u,R)=>A(void 0,null,function*(){yield(0,B.FH)(R||"",(0,B.NY)({url:_.Z.API_SERVER+`/api/exercises/${u==null?void 0:u.exercise_id}/consult_exercise.json`,query:u}))}),Ze=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/competitions/${u==null?void 0:u.identifier}/competition_commit_records/member_works.xlsx`,query:u}))})},5383:function(yt,Ke,s){"use strict";s.d(Ke,{M:function(){return D},Y:function(){return _}});var n=s(61186),X=s.n(n),B=s(89392),U=s.n(B);const _=(C,l="YYYY-MM-DD")=>(0,B.cloneDeepWith)(C,v=>{if(v instanceof X())return v.format(l)}),D=(C,l,P)=>{const v=o=>Reflect.toString.call(o)==="[object Object]";if(!v(C)&&!Array.isArray(C))return C;for(const o of Object.keys(C))Array.isArray(C[o])?C[o]=C[o].map(A=>D(A,l,P)):v(C[o])?C[o]=D(C[o],l,P):l.includes(o)&&typeof C[o]=="string"&&(C[o]=P?X()(C[o],P):X()(C[o]));return C}},83312:function(yt,Ke,s){"use strict";s.d(Ke,{U:function(){return P}});var n=s(59301),X=Object.defineProperty,B=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,D=(v,o,A)=>o in v?X(v,o,{enumerable:!0,configurable:!0,writable:!0,value:A}):v[o]=A,C=(v,o)=>{for(var A in o||(o={}))U.call(o,A)&&D(v,A,o[A]);if(B)for(var A of B(o))_.call(o,A)&&D(v,A,o[A]);return v},l=(v,o,A)=>new Promise((F,p)=>{var d=h=>{try{f(A.next(h))}catch(O){p(O)}},r=h=>{try{f(A.throw(h))}catch(O){p(O)}},f=h=>h.done?F(h.value):Promise.resolve(h.value).then(d,r);f((A=A.apply(v,o)).next())});function P(v,o){const[A,F]=(0,n.useState)(o),[p,d]=(0,n.useState)(!1),[r,f]=(0,n.useState)();return[A,p,(O,j=!1)=>l(this,null,function*(){const K=j?o:C(C({},A),O);d(!0),F(K);const k=yield v(K);return d(!1),f(k),k}),r,f]}},49127:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return Y}});var n=s(92310),X=s.n(n),B=s(77900),U=s(59301),_=s(36785),D=s(92343),C=s(36355),l=s(93083),P=s(17313),v=s(45157),o=s(37613),A=s(83116);const F=new l.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),p=new l.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),d=new l.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),r=new l.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),f=new l.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),h=new l.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),O=x=>{const{componentCls:g,iconCls:E,antCls:Z,badgeShadowSize:T,motionDurationSlow:J,textFontSize:ce,textFontSizeSM:Pe,statusSize:Be,dotSize:we,textFontWeight:Ae,indicatorHeight:L,indicatorHeightSM:Ue,marginXS:Ze}=x,u=`${Z}-scroll-number`,R=(0,v.Z)(x,(i,t)=>{let{darkColor:e}=t;return{[`&${g} ${g}-color-${i}`]:{background:e,[`&:not(${g}-count)`]:{color:e}}}});return{[g]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(x)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${g}-count`]:{zIndex:x.indicatorZIndex,minWidth:L,height:L,color:x.badgeTextColor,fontWeight:Ae,fontSize:ce,lineHeight:`${L}px`,whiteSpace:"nowrap",textAlign:"center",background:x.badgeColor,borderRadius:L/2,boxShadow:`0 0 0 ${T}px ${x.badgeShadowColor}`,transition:`background ${x.motionDurationMid}`,a:{color:x.badgeTextColor},"a:hover":{color:x.badgeTextColor},"a:hover &":{background:x.badgeColorHover}},[`${g}-count-sm`]:{minWidth:Ue,height:Ue,fontSize:Pe,lineHeight:`${Ue}px`,borderRadius:Ue/2},[`${g}-multiple-words`]:{padding:`0 ${x.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${g}-dot`]:{zIndex:x.indicatorZIndex,width:we,minWidth:we,height:we,background:x.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${T}px ${x.badgeShadowColor}`},[`${g}-dot${u}`]:{transition:`background ${J}`},[`${g}-count, ${g}-dot, ${u}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${E}-spin`]:{animationName:h,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${g}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${g}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Be,height:Be,verticalAlign:"middle",borderRadius:"50%"},[`${g}-status-success`]:{backgroundColor:x.colorSuccess},[`${g}-status-processing`]:{overflow:"visible",color:x.colorPrimary,backgroundColor:x.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:T,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:F,animationDuration:x.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${g}-status-default`]:{backgroundColor:x.colorTextPlaceholder},[`${g}-status-error`]:{backgroundColor:x.colorError},[`${g}-status-warning`]:{backgroundColor:x.colorWarning},[`${g}-status-text`]:{marginInlineStart:Ze,color:x.colorText,fontSize:x.fontSize}}}),R),{[`${g}-zoom-appear, ${g}-zoom-enter`]:{animationName:p,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack,animationFillMode:"both"},[`${g}-zoom-leave`]:{animationName:d,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack,animationFillMode:"both"},[`&${g}-not-a-wrapper`]:{[`${g}-zoom-appear, ${g}-zoom-enter`]:{animationName:r,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack},[`${g}-zoom-leave`]:{animationName:f,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack},[`&:not(${g}-status)`]:{verticalAlign:"middle"},[`${u}-custom-component, ${g}-count`]:{transform:"none"},[`${u}-custom-component, ${u}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${u}`]:{overflow:"hidden",[`${u}-only`]:{position:"relative",display:"inline-block",height:L,transition:`all ${x.motionDurationSlow} ${x.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${u}-only-unit`]:{height:L,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${u}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${g}-count, ${g}-dot, ${u}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},j=x=>{const{fontSize:g,lineHeight:E,lineWidth:Z,marginXS:T,colorBorderBg:J}=x,ce=Math.round(g*E),Pe=Z,Be=x.colorBgContainer,we=x.colorError,Ae=x.colorErrorHover;return(0,o.TS)(x,{badgeFontHeight:ce,badgeShadowSize:Pe,badgeTextColor:Be,badgeColor:we,badgeColorHover:Ae,badgeShadowColor:J,badgeProcessingDuration:"1.2s",badgeRibbonOffset:T,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},K=x=>{const{fontSize:g,lineHeight:E,fontSizeSM:Z,lineWidth:T}=x;return{indicatorZIndex:"auto",indicatorHeight:Math.round(g*E)-2*T,indicatorHeightSM:g,dotSize:Z/2,textFontSize:Z,textFontSizeSM:Z,textFontWeight:"normal",statusSize:Z/2}};var k=(0,A.Z)("Badge",x=>{const g=j(x);return[O(g)]},K);const te=x=>{const{antCls:g,badgeFontHeight:E,marginXS:Z,badgeRibbonOffset:T}=x,J=`${g}-ribbon`,ce=`${g}-ribbon-wrapper`,Pe=(0,v.Z)(x,(Be,we)=>{let{darkColor:Ae}=we;return{[`&${J}-color-${Be}`]:{background:Ae,color:Ae}}});return{[`${ce}`]:{position:"relative"},[`${J}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(x)),{position:"absolute",top:Z,padding:`0 ${x.paddingXS}px`,color:x.colorPrimary,lineHeight:`${E}px`,whiteSpace:"nowrap",backgroundColor:x.colorPrimary,borderRadius:x.borderRadiusSM,[`${J}-text`]:{color:x.colorTextLightSolid},[`${J}-corner`]:{position:"absolute",top:"100%",width:T,height:T,color:"currentcolor",border:`${T/2}px solid`,transform:x.badgeRibbonCornerTransform,transformOrigin:"top",filter:x.badgeRibbonCornerFilter}}),Pe),{[`&${J}-placement-end`]:{insetInlineEnd:-T,borderEndEndRadius:0,[`${J}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${J}-placement-start`]:{insetInlineStart:-T,borderEndStartRadius:0,[`${J}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var z=(0,A.Z)(["Badge","Ribbon"],x=>{const g=j(x);return[te(g)]},K),M=x=>{const{className:g,prefixCls:E,style:Z,color:T,children:J,text:ce,placement:Pe="end",rootClassName:Be}=x,{getPrefixCls:we,direction:Ae}=U.useContext(C.E_),L=we("ribbon",E),Ue=(0,_.o2)(T,!1),Ze=X()(L,`${L}-placement-${Pe}`,{[`${L}-rtl`]:Ae==="rtl",[`${L}-color-${T}`]:Ue},g),[u,R]=z(L),i={},t={};return T&&!Ue&&(i.background=T,t.color=T),u(U.createElement("div",{className:X()(`${L}-wrapper`,Be,R)},J,U.createElement("div",{className:X()(Ze,R),style:Object.assign(Object.assign({},i),Z)},U.createElement("span",{className:`${L}-text`},ce),U.createElement("div",{className:`${L}-corner`,style:t}))))};function V(x){let{prefixCls:g,value:E,current:Z,offset:T=0}=x,J;return T&&(J={position:"absolute",top:`${T}00%`,left:0}),U.createElement("span",{style:J,className:X()(`${g}-only-unit`,{current:Z})},E)}function ae(x,g,E){let Z=x,T=0;for(;(Z+10)%10!==g;)Z+=E,T+=E;return T}function S(x){const{prefixCls:g,count:E,value:Z}=x,T=Number(Z),J=Math.abs(E),[ce,Pe]=U.useState(T),[Be,we]=U.useState(J),Ae=()=>{Pe(T),we(J)};U.useEffect(()=>{const Ze=setTimeout(()=>{Ae()},1e3);return()=>{clearTimeout(Ze)}},[T]);let L,Ue;if(ce===T||Number.isNaN(T)||Number.isNaN(ce))L=[U.createElement(V,Object.assign({},x,{key:T,current:!0}))],Ue={transition:"none"};else{L=[];const Ze=T+10,u=[];for(let t=T;t<=Ze;t+=1)u.push(t);const R=u.findIndex(t=>t%10===ce);L=u.map((t,e)=>{const a=t%10;return U.createElement(V,Object.assign({},x,{key:t,value:a,offset:e-R,current:e===R}))});const i=Be{const{prefixCls:E,count:Z,className:T,motionClassName:J,style:ce,title:Pe,show:Be,component:we="sup",children:Ae}=x,L=ue(x,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ue}=U.useContext(C.E_),Ze=Ue("scroll-number",E),u=Object.assign(Object.assign({},L),{"data-show":Be,style:ce,className:X()(Ze,T,J),title:Pe});let R=Z;if(Z&&Number(Z)%1===0){const i=String(Z).split("");R=U.createElement("bdi",null,i.map((t,e)=>U.createElement(S,{prefixCls:Ze,count:Number(Z),value:t,key:i.length-e})))}return ce&&ce.borderColor&&(u.style=Object.assign(Object.assign({},ce),{boxShadow:`0 0 0 1px ${ce.borderColor} inset`})),Ae?(0,D.Tm)(Ae,i=>({className:X()(`${Ze}-custom-component`,i==null?void 0:i.className,J)})):U.createElement(we,Object.assign({},u,{ref:g}),R)}),Q=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T{var E,Z,T,J,ce;const{prefixCls:Pe,scrollNumberPrefixCls:Be,children:we,status:Ae,text:L,color:Ue,count:Ze=null,overflowCount:u=99,dot:R=!1,size:i="default",title:t,offset:e,style:a,className:y,rootClassName:W,classNames:N,styles:se,showZero:Fe=!1}=x,fe=Q(x,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:xe,direction:H,badge:Me}=U.useContext(C.E_),at=xe("badge",Pe),[kt,$t]=k(at),xt=Ze>u?`${u}+`:Ze,Je=xt==="0"||xt===0,Zt=Ze===null||Je&&!Fe,Ht=(Ae!=null||Ue!=null)&&Zt,Rt=R&&!Je,Lt=Rt?"":xt,pn=(0,U.useMemo)(()=>(Lt==null||Lt===""||Je&&!Fe)&&!Rt,[Lt,Je,Fe,Rt]),On=(0,U.useRef)(Ze);pn||(On.current=Ze);const yn=On.current,In=(0,U.useRef)(Lt);pn||(In.current=Lt);const mn=In.current,An=(0,U.useRef)(Rt);pn||(An.current=Rt);const Nn=(0,U.useMemo)(()=>{if(!e)return Object.assign(Object.assign({},Me==null?void 0:Me.style),a);const Pn={marginTop:e[1]};return H==="rtl"?Pn.left=parseInt(e[0],10):Pn.right=-parseInt(e[0],10),Object.assign(Object.assign(Object.assign({},Pn),Me==null?void 0:Me.style),a)},[H,e,a,Me==null?void 0:Me.style]),qn=t!=null?t:typeof yn=="string"||typeof yn=="number"?yn:void 0,au=pn||!L?null:U.createElement("span",{className:`${at}-status-text`},L),Zn=!yn||typeof yn!="object"?void 0:(0,D.Tm)(yn,Pn=>({style:Object.assign(Object.assign({},Nn),Pn.style)})),Un=(0,_.o2)(Ue,!1),eu=X()(N==null?void 0:N.indicator,(E=Me==null?void 0:Me.classNames)===null||E===void 0?void 0:E.indicator,{[`${at}-status-dot`]:Ht,[`${at}-status-${Ae}`]:!!Ae,[`${at}-color-${Ue}`]:Un}),Vn={};Ue&&!Un&&(Vn.color=Ue,Vn.background=Ue);const tu=X()(at,{[`${at}-status`]:Ht,[`${at}-not-a-wrapper`]:!we,[`${at}-rtl`]:H==="rtl"},y,W,Me==null?void 0:Me.className,(Z=Me==null?void 0:Me.classNames)===null||Z===void 0?void 0:Z.root,N==null?void 0:N.root,$t);if(!we&&Ht){const Pn=Nn.color;return kt(U.createElement("span",Object.assign({},fe,{className:tu,style:Object.assign(Object.assign(Object.assign({},se==null?void 0:se.root),(T=Me==null?void 0:Me.styles)===null||T===void 0?void 0:T.root),Nn)}),U.createElement("span",{className:eu,style:Object.assign(Object.assign(Object.assign({},se==null?void 0:se.indicator),(J=Me==null?void 0:Me.styles)===null||J===void 0?void 0:J.indicator),Vn)}),L&&U.createElement("span",{style:{color:Pn},className:`${at}-status-text`},L)))}return kt(U.createElement("span",Object.assign({ref:g},fe,{className:tu,style:Object.assign(Object.assign({},(ce=Me==null?void 0:Me.styles)===null||ce===void 0?void 0:ce.root),se==null?void 0:se.root)}),we,U.createElement(B.default,{visible:!pn,motionName:`${at}-zoom`,motionAppear:!1,motionDeadline:1e3},Pn=>{let{className:Kn,ref:ru}=Pn;var Gn,Rn;const Ee=xe("scroll-number",Be),Ge=An.current,$e=X()(N==null?void 0:N.indicator,(Gn=Me==null?void 0:Me.classNames)===null||Gn===void 0?void 0:Gn.indicator,{[`${at}-dot`]:Ge,[`${at}-count`]:!Ge,[`${at}-count-sm`]:i==="small",[`${at}-multiple-words`]:!Ge&&mn&&mn.toString().length>1,[`${at}-status-${Ae}`]:!!Ae,[`${at}-color-${Ue}`]:Un});let ut=Object.assign(Object.assign(Object.assign({},se==null?void 0:se.indicator),(Rn=Me==null?void 0:Me.styles)===null||Rn===void 0?void 0:Rn.indicator),Nn);return Ue&&!Un&&(ut=ut||{},ut.background=Ue),U.createElement(ne,{prefixCls:Ee,show:!pn,motionClassName:Kn,className:$e,count:mn,title:qn,style:ut,key:"scrollNumber",ref:ru},Zn)}),au))},oe=U.forwardRef(q);oe.Ribbon=M;var Y=oe},66104:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return ne}});var n=s(92310),X=s.n(n),B=s(11592),U=s(26112),_=s(59301),D=s(92343),C=s(36355),l=s(84105),P=s(91857);const v=Q=>{let{children:q}=Q;const{getPrefixCls:oe}=_.useContext(C.E_),Y=oe("breadcrumb");return _.createElement("li",{className:`${Y}-separator`,"aria-hidden":"true"},q===""?q:q||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var o=v,A=function(Q,q){var oe={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&q.indexOf(Y)<0&&(oe[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Y=Object.getOwnPropertySymbols(Q);xq[x]||Y)}function p(Q,q,oe,Y){if(oe==null)return null;const{className:x,onClick:g}=q,E=A(q,["className","onClick"]),Z=Object.assign(Object.assign({},(0,U.Z)(E,{data:!0,aria:!0})),{onClick:g});return Y!==void 0?_.createElement("a",Object.assign({},Z,{className:X()(`${Q}-link`,x),href:Y}),oe):_.createElement("span",Object.assign({},Z,{className:X()(`${Q}-link`,x)}),oe)}function d(Q,q){return(Y,x,g,E,Z)=>{if(q)return q(Y,x,g,E);const T=F(Y,x);return p(Q,Y,T,Z)}}var r=function(Q,q){var oe={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&q.indexOf(Y)<0&&(oe[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Y=Object.getOwnPropertySymbols(Q);x{const{prefixCls:q,separator:oe="/",children:Y,menu:x,overlay:g,dropdownProps:E,href:Z}=Q,J=(ce=>{if(x||g){const Pe=Object.assign({},E);if(x){const Be=x||{},{items:we}=Be,Ae=r(Be,["items"]);Pe.menu=Object.assign(Object.assign({},Ae),{items:we==null?void 0:we.map((L,Ue)=>{var{key:Ze,title:u,label:R,path:i}=L,t=r(L,["key","title","label","path"]);let e=R!=null?R:u;return i&&(e=_.createElement("a",{href:`${Z}${i}`},e)),Object.assign(Object.assign({},t),{key:Ze!=null?Ze:Ue,label:e})})})}else g&&(Pe.overlay=g);return _.createElement(P.Z,Object.assign({placement:"bottom"},Pe),_.createElement("span",{className:`${q}-overlay-link`},ce,_.createElement(l.Z,null)))}return ce})(Y);return J!=null?_.createElement(_.Fragment,null,_.createElement("li",null,J),oe&&_.createElement(o,null,oe)):null},h=Q=>{const{prefixCls:q,children:oe,href:Y}=Q,x=r(Q,["prefixCls","children","href"]),{getPrefixCls:g}=_.useContext(C.E_),E=g("breadcrumb",q);return _.createElement(f,Object.assign({},x,{prefixCls:E}),p(E,x,oe,Y))};h.__ANT_BREADCRUMB_ITEM=!0;var O=h,j=s(17313),K=s(83116),k=s(37613);const te=Q=>{const{componentCls:q,iconCls:oe}=Q;return{[q]:Object.assign(Object.assign({},(0,j.Wf)(Q)),{color:Q.itemColor,fontSize:Q.fontSize,[oe]:{fontSize:Q.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Q.linkColor,transition:`color ${Q.motionDurationMid}`,padding:`0 ${Q.paddingXXS}px`,borderRadius:Q.borderRadiusSM,height:Q.lineHeight*Q.fontSize,display:"inline-block",marginInline:-Q.marginXXS,"&:hover":{color:Q.linkHoverColor,backgroundColor:Q.colorBgTextHover}},(0,j.Qy)(Q)),"li:last-child":{color:Q.lastItemColor},[`${q}-separator`]:{marginInline:Q.separatorMargin,color:Q.separatorColor},[`${q}-link`]:{[` +(self.webpackChunk=self.webpackChunk||[]).push([[195],{27812:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return l}});var n=s(96663),Q=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Y=B,_=s(7657),D=function(v,o){return Q.createElement(_.Z,(0,n.Z)({},v,{ref:o,icon:Y}))},C=Q.forwardRef(D),l=C},67921:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return l}});var n=s(96663),Q=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Y=B,_=s(7657),D=function(v,o){return Q.createElement(_.Z,(0,n.Z)({},v,{ref:o,icon:Y}))},C=Q.forwardRef(D),l=C},61481:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return l}});var n=s(96663),Q=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Y=B,_=s(7657),D=function(v,o){return Q.createElement(_.Z,(0,n.Z)({},v,{ref:o,icon:Y}))},C=Q.forwardRef(D),l=C},63524:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return l}});var n=s(96663),Q=s(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},Y=B,_=s(7657),D=function(v,o){return Q.createElement(_.Z,(0,n.Z)({},v,{ref:o,icon:Y}))},C=Q.forwardRef(D),l=C},918:function(yt,Ke){"use strict";Ke.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},89529:function(yt,Ke){"use strict";Ke.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},6021:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return p}});var n=s(3113),Q=s(59301),B=Object.defineProperty,Y=Object.defineProperties,_=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,P=(d,r,f)=>r in d?B(d,r,{enumerable:!0,configurable:!0,writable:!0,value:f}):d[r]=f,v=(d,r)=>{for(var f in r||(r={}))C.call(r,f)&&P(d,f,r[f]);if(D)for(var f of D(r))l.call(r,f)&&P(d,f,r[f]);return d},o=(d,r)=>Y(d,_(r)),A=(d,r)=>{var f={};for(var h in d)C.call(d,h)&&r.indexOf(h)<0&&(f[h]=d[h]);if(d!=null&&D)for(var h of D(d))r.indexOf(h)<0&&l.call(d,h)&&(f[h]=d[h]);return f},F=(d,r,f)=>new Promise((h,O)=>{var R=te=>{try{k(f.next(te))}catch(z){O(z)}},K=te=>{try{k(f.throw(te))}catch(z){O(z)}},k=te=>te.done?h(te.value):Promise.resolve(te.value).then(R,K);k((f=f.apply(d,r)).next())});const p=d=>{var r=d,{children:f}=r,h=A(r,["children"]);const[O,R]=(0,Q.useState)(!1);return Q.createElement(n.ZP,o(v({},h),{loading:O,onClick:K=>F(void 0,null,function*(){try{R(!0),yield h.onClick(K),R(!1)}catch(k){console.error(k),R(!1)}})}),f)}},12393:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return O}});var n=s(59301),Q=s(78241),B=s(8591),Y=s(43418),_=s(5083),D=s(92832),C=s(1710),l=s(95237),P=s(43604),v=s(61186),o=s.n(v),A=s(955),F=s(89070),p={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},d=s(92365),r=s(79834),f=(R,K,k)=>new Promise((te,z)=>{var $=ne=>{try{X(k.next(ne))}catch(S){z(S)}},M=ne=>{try{X(k.throw(ne))}catch(S){z(S)}},X=ne=>ne.done?te(ne.value):Promise.resolve(ne.value).then($,M);X((k=k.apply(R,K)).next())});const h=({dispatch:R,courseEndTime:K,classroomList:k,successCallback:te=()=>{},visible:z,homeworkIds:$,courseId:M,isBatch:X,shixunHomeworks:ne})=>{const[S]=Q.default.useForm(),[ue,c]=(0,n.useState)(!1),[ae,J]=(0,n.useState)(!1),[q,oe]=(0,n.useState)(!1),[U,x]=(0,n.useState)([]),[g,E]=(0,n.useState)([]),[Z,T]=(0,n.useState)([]),[G,ce]=(0,n.useState)([]),[Pe,Be]=(0,n.useState)([]),[we,Ae]=(0,n.useState)([]),[L,Ue]=(0,n.useState)([]),[Ze,u]=(0,n.useState)([]),[j,i]=(0,n.useState)([]);(0,n.useEffect)(()=>{z?t():a()},[z]);const t=()=>f(void 0,null,function*(){c(!0);const y=yield(0,d.oR)($[0],{course_id:M});oe(y.no_group),X?(Ue(y.all_course_groups),u(y.all_course_groups)):(ce(y.late_course_groups),Be(y.late_course_groups),x(y.submit_course_groups),E(y.submit_course_groups)),c(!1),S.setFieldsValue({end_time:o()()})}),e=()=>f(void 0,null,function*(){const y=S.getFieldsValue(),W=o()(y.end_time).format("YYYY-MM-DD HH:mm");if((X?j.length===0:Z.length===0&&we.length===0)&&!q){B.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}J(!0);const se=yield(0,d.Mc)(M,{no_group:q,homework_ids:$,group_ids:X?j:Z,end_time:W,late_group_ids:X?j:we});J(!1),se.status===0&&(a(),B.ZP.success("\u64CD\u4F5C\u6210\u529F"),te(),R({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),a=()=>{T([]),Ae([]),E([]),Be([])};return n.createElement(Y.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:p.modalWrapper,width:X||q?520:760,open:z,confirmLoading:ae,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>e(),onCancel:()=>{a(),R({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:p.tips},n.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),n.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),n.createElement(Q.default,{form:S,layout:"vertical"},n.createElement(Q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.createElement(_.default,{style:{width:"100%"},disabledDate:y=>(0,r.Q8)(y,K),disabledTime:y=>(0,r.d0)(y),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!q&&n.createElement(n.Fragment,null,X?n.createElement("div",null,n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{u(L.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement(C.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{i(y)}},rowKey:"id",pagination:!1,dataSource:Ze,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):n.createElement(l.Z,{gutter:24},n.createElement(P.Z,{span:14},n.createElement("div",{className:p.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{E(U.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement("div",{className:p.tableWrapper},n.createElement(C.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{T(y)}},rowKey:"id",pagination:!1,dataSource:g,loading:ue,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),n.createElement(P.Z,{flex:10,style:{maxWidth:"280px"}},n.createElement("div",{className:p.homeworkType},"\u8865\u4EA4\u622A\u6B62"),n.createElement(D.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:y=>{Be(G.filter(W=>W.name.indexOf(y.target.value)>-1))}}),n.createElement("div",{className:p.tableWrapper},n.createElement(C.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:p.antdTable,rowSelection:{type:"checkbox",onChange:y=>{Ae(y)}},rowKey:"id",pagination:!1,loading:ue,dataSource:Pe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var O=(0,F.connect)(({shixunHomeworks:R,classroomList:K})=>({shixunHomeworks:R,classroomList:K}))(h)},26084:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(43418),B=s(8591),Y=s(3113),_=s(86129),D=s.n(_),C=s(3294),l=s(955),P=s(99064),v=s(59301),o=Object.defineProperty,A=Object.defineProperties,F=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,f=(k,te,z)=>te in k?o(k,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[te]=z,h=(k,te)=>{for(var z in te||(te={}))d.call(te,z)&&f(k,z,te[z]);if(p)for(var z of p(te))r.call(te,z)&&f(k,z,te[z]);return k},O=(k,te)=>A(k,F(te)),R=(k,te,z)=>new Promise(($,M)=>{var X=ue=>{try{S(z.next(ue))}catch(c){M(c)}},ne=ue=>{try{S(z.throw(ue))}catch(c){M(c)}},S=ue=>ue.done?$(ue.value):Promise.resolve(ue.value).then(X,ne);S((z=z.apply(k,te)).next())});const K=({files:k=[],name:te,buttonProps:z={},hide:$,onOk:M=()=>{}},X)=>{const[ne,S]=(0,n.useState)(!1);let ue=(0,n.useRef)(new(D()));(0,n.useImperativeHandle)(X,()=>({exportReport:c,exportAndCreateUserFolder:J,exportGroupingReport:ae}));const c=(g,E="\u9644\u4EF6")=>R(void 0,null,function*(){const Z=g||k;S(!0);let T=0,G=0,ce=0,Pe=Q.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",E,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T+1),"/",Z==null?void 0:Z.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Be(){return R(this,null,function*(){var we,Ae;oe({},`${C.Z.API_SERVER}/api/attachments/${(0,l.Jn)((we=Z==null?void 0:Z[T])==null?void 0:we.id)}?t=${(0,l.Jn)((Ae=Z==null?void 0:Z[T])==null?void 0:Ae.id,Date.now())}`,(L,Ue)=>R(this,null,function*(){var Ze,u;if(((Ze=L.target.response)==null?void 0:Ze.type)==="application/json"){let t=yield q(L.target.response);if(t.message){B.ZP.warning((t==null?void 0:t.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),S(!1);return}}let j=new Blob([L.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});G=G+j.size;let i=(u=Z==null?void 0:Z[T])==null?void 0:u.filename;setTimeout(()=>R(this,null,function*(){ue.current.file(i,j),Pe.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T+1),"/",Z==null?void 0:Z.length,ce>0?v.createElement("span",null,"(\u5DF2\u62C6\u5206",ce,"\u4E2Azip\u5305)"):"")}),T===(Z==null?void 0:Z.length)-1?x(Pe,ce>0?ce+1:0):G>900*1024*1024?(ce++,G=0,U(ce,()=>{T++,Be()})):(T++,Be())}),2600)}))})}Be()}),ae=(g,E,Z="\u9644\u4EF6")=>R(void 0,null,function*(){S(!0);let T=0;const G=g.flat().length,ce=Q.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Z,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",G),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Pe(Ae,L){return R(this,null,function*(){const Ue=yield(0,P.ZP)(`${C.Z.API_SERVER}/api/attachments/${Ae.id}`,{method:"get"});let Ze=new Blob([Ue],{type:"application/vnd.ms-excel;charset=utf-8"}),u=Ae.filename;L.file(u,Ze),T+=1,ce.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",G)})})}for(const Ae of g){const L=`${Ae[0].group_name}\u2014\u2014\u7EC4\u957F_${Ae[0].user_name}`,Ue=ue.current.folder(L);for(const Ze of Ae)yield Pe(Ze,Ue)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${te}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),ce.destroy(),S(!1),M(),ue.current=new(D())}),J=(g,E="\u9644\u4EF6",Z)=>R(void 0,null,function*(){S(!0);let T=0;const G=g.flat().length,ce=Q.default.info({width:460,title:v.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",E,",",v.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",G),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function Pe(Ae,L){return R(this,null,function*(){const Ue=yield(0,P.ZP)(`${C.Z.API_SERVER}/api/attachments/${Ae.id}`,{method:"get"});let Ze=new Blob([Ue],{type:"application/vnd.ms-excel;charset=utf-8"}),u=Ae.filename;L.file(u,Ze),T+=1,ce.update({content:v.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",v.createElement("span",{className:"c-blue"},T),"/",G)})})}for(const Ae of g){const L=`${Ae[0].user_name}-${Ae[0].student_id}`,Ue=ue.current.folder(L);for(const Ze of Ae)yield Pe(Ze,Ue)}const Be=yield ue.current.generateAsync({type:"blob"}),we=document.createElement("a");we.href=window.URL.createObjectURL(Be),we.download=`${Z||te}.zip`,document.body.appendChild(we),we.click(),document.body.removeChild(we),window.URL.revokeObjectURL(we.href),ce.destroy(),S(!1),M(),ue.current=new(D())});function q(g){return new Promise(E=>{let Z=new FileReader;Z.readAsText(g,"utf-8"),Z.addEventListener("loadend",()=>{const T=JSON.parse(Z.result);E(T)})})}const oe=(g,E,Z,T)=>{const G=E,ce=new window.XMLHttpRequest;return ce.withCredentials=!0,ce.addEventListener("load",function(Pe){Z(Pe,ce)},!1),ce.addEventListener("error",function(Pe){T&&T(Pe)},!1),ce.responseType="blob",ce.open("GET",G),ce.send(null),ce},U=(g,E)=>{ue.current.generateAsync({type:"blob"}).then(function(Z){const T=document.createElement("a");T.href=window.URL.createObjectURL(Z),T.download=te+`-${g}.zip`,document.body.appendChild(T);const G=document.createEvent("MouseEvents");G.initEvent("click",!1,!1),T.dispatchEvent(G),document.body.removeChild(T),ue.current=new(D()),E()})},x=(g,E)=>{ue.current.generateAsync({type:"blob"}).then(function(Z){const T=document.createElement("a");T.href=window.URL.createObjectURL(Z),E>0?T.download=te+`-${E}.zip`:T.download=te+".zip",document.body.appendChild(T);const G=document.createEvent("MouseEvents");G.initEvent("click",!1,!1),T.dispatchEvent(G),document.body.removeChild(T),g.destroy(),S(!1),M(),ue.current=new(D())})};return $?v.createElement(v.Fragment,null):v.createElement(Y.ZP,O(h({},z),{onClick:()=>c(),loading:ne}),"\u4E0B\u8F7D")};Ke.Z=(0,n.forwardRef)(K)},23765:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return d}});var n=s(59301),Q={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},B=s(92310),Y=s.n(B),_=s(23210),D=s(73524),C=s(955),l=s(3294),P=s(99064),v=s(24065),o=s(89070),A=s(8591),F=(r,f,h)=>new Promise((O,R)=>{var K=z=>{try{te(h.next(z))}catch($){R($)}},k=z=>{try{te(h.throw(z))}catch($){R($)}},te=z=>z.done?O(z.value):Promise.resolve(z.value).then(K,k);te((h=h.apply(r,f)).next())});const p=({className:r,style:f,dataSource:h=[],authority:O=!1,callback:R,showDimensions:K=!0,classroomList:k})=>{var te;const[z,$]=(0,n.useState)({content:"",type:""}),[M,X]=(0,n.useState)({}),[ne,S]=(0,n.useState)(!1),[ue,c]=(0,n.useState)({title:"",visible:!1,src:"",snapshotData:{}}),ae=(0,n.useRef)(),J=x=>F(void 0,null,function*(){if(X(x),x.file_type==="txt"){const g=yield(0,P.ZP)(x.url,{method:"get",headers:{"Content-Type":"application/xml"}});ae.current=g}$({type:x.file_type,content:l.Z.API_SERVER+x.url})}),q=x=>{var g;c({visible:!0,src:l.Z.API_SERVER+x.url,id:x.id,title:x.title,snapshotData:(g=x==null?void 0:x.subitem)==null?void 0:g.settings})},oe=x=>F(void 0,null,function*(){var g;$({type:x.file_type,content:l.Z.API_SERVER+((g=x==null?void 0:x.subitem)==null?void 0:g.url)})}),U=()=>{R(),c({visible:!1})};return h!=null&&h.length?n.createElement(n.Fragment,null,n.createElement("div",{className:Y()(Q.list,r),style:f},h.map((x,g)=>{var E,Z,T;return n.createElement("div",{key:g,className:Q.row},n.createElement("div",{className:Q.title,onClick:()=>J(x)},n.createElement("i",{className:"iconfont icon-fujian1"}),n.createElement("span",{title:x.title},x.title)),n.createElement("div",{className:Q.size},x.filesize),n.createElement("div",{className:Q.download,onClick:()=>{var G,ce;if((0,v.Rm)()&&!((G=k.AssistantObject.normal)!=null&&G.can_download)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,C.Nd)("",`${l.Z.API_SERVER}${(ce=x.url)==null?void 0:ce.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(x==null?void 0:x.file_type)&&n.createElement("div",{className:Q.preview,onClick:()=>J(x)},n.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(x==null?void 0:x.file_type)&&K&&(O?n.createElement("div",{className:Q.annotation,onClick:()=>q(x)},n.createElement("i",{className:"iconfont icon-pizhu"}),(E=x.subitem)!=null&&E.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Z=x.subitem)==null?void 0:Z.id)&&n.createElement("div",{className:Q.annotation,onClick:()=>oe(x)},n.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(x==null?void 0:x.file_type)&&((T=x.subitem)==null?void 0:T.id)&&n.createElement("div",{className:Q.download,style:{marginLeft:20},onClick:()=>{var G,ce;(0,C.Nd)("",`${l.Z.API_SERVER}${(ce=(G=x==null?void 0:x.subitem)==null?void 0:G.url)==null?void 0:ce.replace("disposition=inline","")}`)}},n.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(x==null?void 0:x.file_type)&&(0,v.eB)()&&["xlsx","docx","pptx"].includes(x==null?void 0:x.file_sub)&&K&&n.createElement("div",{className:Q.annotation,onClick:()=>{S(!0),J(x)}},n.createElement("i",{className:"iconfont icon-pizhu"}),x.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),x.is_edit&&(0,v.dE)()&&K&&n.createElement("div",{className:Q.annotation,onClick:()=>{J(x)}},n.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),n.createElement(_.Z,{close:!0,data:z==null?void 0:z.content,type:z==null?void 0:z.type,hasMask:!0,disabledDownload:(0,v.Rm)()&&!((te=k.AssistantObject.normal)!=null&&te.can_download),editOffice:ne?"edit":"view",monacoEditor:{value:ae.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:O&&K&&z.type==="image"?()=>q(M):null,onClose:()=>{R(),S(!1),$({content:"",type:""})}}),n.createElement(D.Z,{onOk:U,onClose:()=>c({visible:!1}),data:ue,showFullTools:!0})):null};var d=(0,o.connect)(({classroomList:r})=>({classroomList:r}))(p)},57490:function(yt,Ke,s){"use strict";s.d(Ke,{z:function(){return U},Z:function(){return x}});var n=s(59301),Q=s(54580),B=s(8591),Y=s(43418),_=s(3113),D=s(3294),C=s(23538),l=Object.defineProperty,P=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,A=(g,E,Z)=>E in g?l(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,F=(g,E)=>{for(var Z in E||(E={}))v.call(E,Z)&&A(g,Z,E[Z]);if(P)for(var Z of P(E))o.call(E,Z)&&A(g,Z,E[Z]);return g},p=(g,E,Z)=>new Promise((T,G)=>{var ce=we=>{try{Be(Z.next(we))}catch(Ae){G(Ae)}},Pe=we=>{try{Be(Z.throw(we))}catch(Ae){G(Ae)}},Be=we=>we.done?T(we.value):Promise.resolve(we.value).then(ce,Pe);Be((Z=Z.apply(g,E)).next())});const d="\u3000\u3000";function r(g){var E=["Bytes","KB","MB","GB","TB"];if(g==0)return"0 Byte";var Z=parseInt(""+Math.floor(Math.log(g)/Math.log(1024)),10);return(g/Math.pow(1024,Z)).toFixed(1)+" "+E[Z]}var f=({value:g=[],action:E,onChange:Z,className:T,maxSize:G=150,title:ce="\u6587\u4EF6\u4E0A\u4F20",accept:Pe=null})=>{const Be={multiple:!1,fileList:g,accept:Pe,withCredentials:!0,beforeUpload:Ae=>Ae.size/1024/1024(i.name.indexOf(d)===-1&&(i.name=`${i.name}${d}${r(i.size)}`),F({},i))),Ae.file.status==="done"&&((Ue=(L=Ae.file)==null?void 0:L.response)==null?void 0:Ue.status)===-1){message.error((u=(Ze=Ae.file)==null?void 0:Ze.response)==null?void 0:u.message),Z([]);return}Z(j)},onRemove:Ae=>p(void 0,null,function*(){const L=Ae.size/1024/1024;return Ae.status==="uploading"?!0:L0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:g.length>0,ghost:!0},ce),React.createElement("span",{onClick:we,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",G,"M)"," ")))},h=s(61481),O=s(89392),R=Object.defineProperty,K=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(g,E,Z)=>E in g?R(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,$=(g,E)=>{for(var Z in E||(E={}))k.call(E,Z)&&z(g,Z,E[Z]);if(K)for(var Z of K(E))te.call(E,Z)&&z(g,Z,E[Z]);return g};const M=g=>React.createElement("svg",$({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},g),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var X="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ne=Object.defineProperty,S=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,ae=(g,E,Z)=>E in g?ne(g,E,{enumerable:!0,configurable:!0,writable:!0,value:Z}):g[E]=Z,J=(g,E)=>{for(var Z in E||(E={}))ue.call(E,Z)&&ae(g,Z,E[Z]);if(S)for(var Z of S(E))c.call(E,Z)&&ae(g,Z,E[Z]);return g},q=(g,E,Z)=>new Promise((T,G)=>{var ce=we=>{try{Be(Z.next(we))}catch(Ae){G(Ae)}},Pe=we=>{try{Be(Z.throw(we))}catch(Ae){G(Ae)}},Be=we=>we.done?T(we.value):Promise.resolve(we.value).then(ce,Pe);Be((Z=Z.apply(g,E)).next())});const{Dragger:oe}=Q.default;function U(g){let E=[];return g&&g.length>0&&(E=g.map(Z=>({uid:Z.id,id:Z.id,name:Z.title+d+Z.filesize,url:Z.url,filesize:Z.filesize,status:"done",response:{id:Z.id}}))),E}var x=({value:g,onChange:E,action:Z,data:T,className:G,maxSize:ce=150,title:Pe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Be=!1,accept:we="",additionalText:Ae,isDragger:L,number:Ue=1e3,aloneClear:Ze=!1,realTimeRemove:u=!0,uploadText:j,setFileProgress:i,showFileProgress:t})=>{const[e,a]=(0,n.useState)(!1);let[y,W]=(0,n.useState)(g||[]),[N,se]=(0,n.useState)(1);(0,n.useEffect)(()=>{g&&(N===1&&W([...g]),se(2),Ue===(g==null?void 0:g.length)&&a(!0))},[g]);const Fe=()=>{setTimeout(()=>{y.pop(),W([...y])},500)};t&&i(y.some(H=>H.status==="uploading"));const fe={multiple:!0,disabled:e,accept:we,withCredentials:!0,fileList:y,beforeUpload:(H,Me)=>{const at=H.size/1024/1024;return y.concat(Me).length>Ue?(y.pop(),W([...y]),B.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ue}\u4E2A\u6587\u4EF6`),Ze?Promise.reject():(Fe(),!1)):at=Ue?a(!0):a(!1),W([...y]),y=y.map(xt=>{var Je,Zt;return(Je=xt==null?void 0:xt.response)!=null&&Je.id&&(xt.url=(Zt=xt==null?void 0:xt.response)==null?void 0:Zt.url),xt.name.indexOf(d)===-1&&(xt.name=`${xt.name}${d}${r(xt.size)}`),J({},xt)}),console.log("info:",H,y),E(y)},onRemove:H=>q(void 0,null,function*(){if(!u)return!0;const Me=()=>q(void 0,null,function*(){if(H.response?H.response.id:H.id){let kt=yield(0,C.JZ)(H.response?H.response.id:H.uid);return Promise.resolve(kt)}else return!0});return Be?new Promise((at,kt)=>{Y.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>q(void 0,null,function*(){const $t=yield Me();B.ZP.success("\u5220\u9664\u6210\u529F"),at(!0)}),onCancel:()=>at(!1)})}):yield Me()})};function xe(H){H.preventDefault(),H.stopPropagation()}return n.createElement("div",{className:`multi-upload ${G||""}`},L&&n.createElement(oe,J({},fe),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(h.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ce,"MB)"," "),Ae),!L&&n.createElement(Q.default,J({},fe),n.createElement(_.ZP,{disabled:e,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:X}),Pe),n.createElement("span",{onClick:xe,className:"upload_text"},j||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ce}MB)`)))}},85057:function(yt,Ke,s){"use strict";s.d(Ke,{jL:function(){return _},w9:function(){return ce},QD:function(){return Rt},cQ:function(){return g},op:function(){return kt},O5:function(){return Rn},_b:function(){return mn},t7:function(){return h},Gi:function(){return Ue},YG:function(){return Ae},qp:function(){return o},vr:function(){return On},qE:function(){return Je},Je:function(){return K},wb:function(){return J},cq:function(){return e},tp:function(){return p}});var n=s(59301),Q={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"},B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",_=({dataSource:Ee=[],img:Ge,imgWidth:$e=346,title:ut,sunTitle:Ot,bannerExtraContent:Yt})=>n.createElement("div",{className:Q.banner},n.createElement("div",{className:Q.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,ut),n.createElement("span",null,Ot)),Ee.length>0&&n.createElement("div",{className:Q.btns},Ee.map((lt,Ft)=>n.createElement("div",{key:Ft,onClick:lt.click},lt.name,lt.sign?n.createElement("img",{src:B,width:39}):null))),Yt),Ge&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Ge,width:$e}))),D={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"},C=s(92310),l=s.n(C),P=s(89392),o=({dataSource:Ee=[],value:Ge,onChange:$e,onTitleChange:ut,className:Ot,title:Yt,titleWidth:lt=41,style:Ft={},fontColor:mt="#6A7283",showCount:Jt})=>{const[St,ct]=(0,n.useState)(0),[En,vn]=(0,n.useState)(!1),Wt=(0,n.useRef)(null),ln=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var sn;Ee.length!==0&&(((sn=Wt==null?void 0:Wt.current)==null?void 0:sn.clientHeight)>97?ct(1):ct(0)),Ee.length===0&&ct(0),vn(!1)},[Ee]),n.createElement("div",{className:l()(D.row,Ot),style:Ft},n.createElement("div",{onClick:(0,P.throttle)(()=>ut==null?void 0:ut(),2e3),style:{width:lt,marginTop:En?12:4},className:`${D.title} ${ut?"current":""}`},Yt),n.createElement("div",{className:En?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},n.createElement("div",{className:D.bar,ref:ln,style:St>0?{height:St===1?97:"auto",overflow:St===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:D.tag,ref:Wt},Ee==null?void 0:Ee.map(sn=>n.createElement("span",{onClick:()=>$e(sn.id),key:sn.id,style:{color:mt},className:Ge===sn.id?D.active:""},n.createElement("span",{title:sn.name,className:D.name},sn.name),!!Jt&&n.createElement("span",{className:D.num},sn.count))))),!!St&&n.createElement(n.Fragment,null,St===1?n.createElement("div",{onClick:()=>{var sn;ct(2),((sn=Wt==null?void 0:Wt.current)==null?void 0:sn.clientHeight)>245?vn(!0):vn(!1)},className:D.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{ln.current.scrollTop=0,ct(1),vn(!1)},className:D.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},A={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"},p=({dataSource:Ee=[],value:Ge,onChange:$e,className:ut,style:Ot={}})=>n.createElement("div",{style:Ot,className:l()(A.tabs,ut)},Ee.map(Yt=>n.createElement("span",{onClick:()=>$e(Yt.id),className:Ge===Yt.id?A.active:"",key:Yt.id},Yt.name))),d={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"},r=s(92832),h=({dataSource:Ee=[],value:Ge="",onChange:$e,onInputChange:ut=()=>{},className:Ot,style:Yt={},placeholder:lt,allowClear:Ft=!1})=>{var mt;const[Jt,St]=(0,n.useState)(""),[ct,En]=(0,n.useState)("");(0,n.useEffect)(()=>{var ln;let sn=Ge;(ln=JSON.stringify(Ge))!=null&&ln.includes("{")&&(St(Ge.id),sn=Ge.value||"");try{En(decodeURIComponent(sn||""))}catch(Yn){En(decodeURIComponent(sn||""))}},[Ge]);const vn=()=>{$e(encodeURIComponent(ct),Jt||null)},Wt=ln=>{ln!==Jt&&(St(ln),$e(encodeURIComponent(ct),ln))};return n.createElement("div",{className:l()(d.input,Ot),style:Yt},!!Ee.length&&n.createElement("div",{className:d.dropdown},n.createElement("div",{className:d.text},(mt=Ee.find(ln=>ln.id===Jt))==null?void 0:mt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:d.b1}),n.createElement("b",{className:d.b2})),n.createElement("div",{className:d.menu},Ee.map((ln,sn)=>n.createElement("div",{key:sn,onClick:()=>Wt(ln.id)},ln.name)))),n.createElement(r.default,{onPressEnter:vn,value:ct,onChange:ln=>{En(ln.target.value),ut(encodeURIComponent(ln.target.value),Jt||null)},bordered:!1,placeholder:lt}),n.createElement("i",{onClick:vn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},O={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"},K=({value:Ee,onChange:Ge,className:$e,total:ut,pageSize:Ot,style:Yt={}})=>{const lt=Ee<2,Ft=Ee>=Math.ceil(ut/Ot);return ut<=Ot?n.createElement(n.Fragment,null):n.createElement("div",{className:l()(O.quickPager,$e),style:Yt},n.createElement("div",{onClick:()=>{lt||Ge(Ee-1,"prev")},className:lt?O.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{Ft||Ge(Ee+1,"next")},className:Ft?O.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"},te=s(71418),z=s(6848),$=s(13570),M=s(3294),X=s(955),ne=s(96908),S=s(57177),ue=s(81378),c=s(8797),J=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt})=>{const Jt=Math.floor((lt-($e-1)*ut)/$e);return n.createElement(te.Z,{spinning:mt},n.createElement("div",{className:l()(k.list,Ee)},!!Ge.length&&Ge.map((St,ct)=>{const{name:En,id:vn,identifier:Wt,power:ln,cover_image_id:sn,pic:Yn}=St;return n.createElement("div",{className:k.wrap,key:vn,style:{width:Jt,marginRight:(1+ct)%$e===0?0:ut+Yt,marginBottom:Ot}},n.createElement("a",{target:"_blank",href:`/shixuns/${Wt}/challenges`,className:k.li,onClick:du=>{du.preventDefault(),Ft&&(0,X.L9)([Ft]),ln&&(0,X.xg)(`/shixuns/${Wt}/challenges`)}},n.createElement("div",{className:k.img},n.createElement("img",{className:k.cover,src:`${Yn}`}),St.is_jupyter&&n.createElement("img",{className:k.sign,src:ne}),St.is_jupyter_lab&&n.createElement("img",{className:k.sign,src:S}),St.is_unity_3d&&n.createElement("img",{className:k.sign,src:ue})),n.createElement("div",{className:k.name},n.createElement(z.Z,{title:En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:k.e},En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:k.tags},n.createElement(z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,St.challenges_count))),!!St.myshixuns_count&&n.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,St.myshixuns_count))),n.createElement(z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,St.level))),n.createElement("div",{className:k.rate},n.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:St.score_info}),n.createElement("span",null,"\xA0",St.score_info?`${St.score_info}\u5206`:"5\u5206")))),!ln&&n.createElement("div",{className:k.lockWrap},n.createElement("img",{src:`${M.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ge.length&&n.createElement(c.Z,null)))},q={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"},oe=s(24065),U=s(59301),g=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt,onRemove:Jt=()=>{},isCurrent:St=!0,showAlias:ct=!1})=>{const En=Math.floor((lt-($e-1)*ut)/$e),vn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return U.createElement(te.Z,{spinning:mt},U.createElement("div",{className:l()(q.list,Ee)},!!(Ge!=null&&Ge.length)&&(Ge==null?void 0:Ge.map((Wt,ln)=>{var sn;const{name:Yn,id:du,identifier:Tu,featured:wn,school_name:wu,image_url:Lu,excellent:Gu,is_plan:yu}=Wt;return U.createElement("div",{key:du,className:q.wrap,style:{width:En,marginRight:(1+ln)%$e===0?0:ut+Yt,marginBottom:Ot}},U.createElement("a",{className:q.li,onClick:Jn=>{Jn.preventDefault(),Jn.stopPropagation(),Ft&&(0,X.L9)([Ft]),(0,X.xg)(`/paths/${Tu}`)}},U.createElement("div",{className:q.img},U.createElement("img",{className:q.cover,src:`${Lu}`}),St&&(0,oe.bg)()&&(Wt==null?void 0:Wt.studying)&&U.createElement("div",{className:`${q.movebq} user-path-items`,onClick:Jn=>{Jn.stopPropagation(),Jt(Wt)}},U.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),U.createElement("span",{className:"c-red"},"\u79FB\u9664")),(sn=Wt==null?void 0:Wt.subject_tags)==null?void 0:sn.map((Jn,vu)=>{var bu,Bu;if(vu===0){const Cu=(bu=vn.find(zu=>zu.name==Jn))==null?void 0:bu.swimg;return U.createElement("img",{className:q.sign,src:Cu,style:{left:"-4px"}})}const Mu=(Bu=vn.find(Cu=>Cu.name==Jn))==null?void 0:Bu.ptimg;return U.createElement("img",{className:q.sign,src:Mu,style:{left:`${48+52*(vu-1)+2*vu}px`}})}),U.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&U.createElement("div",{className:q.bq},"\u5F00\u653E\u8BFE\u7A0B"))),U.createElement("div",{className:q.name},U.createElement(z.Z,{title:ct&&(Wt!=null&&Wt.excellent_alias_name)?U.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,U.createElement("br",null),U.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):Yn},U.createElement("span",{className:q.e},ct&&(Wt==null?void 0:Wt.excellent_alias_name)||Yn))),U.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wu}`},U.createElement("div",{className:q.unit},U.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wu)),U.createElement("div",{className:q.tags},U.createElement("div",null,U.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),U.createElement("span",null,Wt.stages_count))),U.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),U.createElement("span",null,Wt.members_count)))))))})),!Ge.length&&U.createElement(c.Z,null)))},E={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",T=s(59301),ce=({className:Ee,dataSource:Ge=[],col:$e=4,right:ut,bottom:Ot=23,precision:Yt=0,wrapWidth:lt=1200,trackEventItems:Ft,loading:mt,handleVery:Jt=()=>!0})=>{const St=Math.floor((lt-($e-1)*ut)/$e);return T.createElement(te.Z,{spinning:mt},T.createElement("div",{className:l()(E.list,Ee)},!!Ge.length&&Ge.map((ct,En)=>{const{subject_identifier:vn,id:Wt,identifier:ln,power:sn}=ct,Yn=ct.is_public!=0&&ct.is_public;return T.createElement("div",{className:E.wrap,key:Wt,style:{width:St,marginRight:(1+En)%$e===0?0:ut+Yt,marginBottom:Ot}},T.createElement("a",{className:E.li,onClick:du=>{du.preventDefault(),Jt(ct==null?void 0:ct.first_category_url)&&(Ft&&(0,X.L9)([Ft]),(0,X.xg)(ct.first_category_url))}},T.createElement("div",{className:E.top},T.createElement(z.Z,{title:ct.name},T.createElement("div",{className:E.name},ct.name)),T.createElement("img",{className:E.img,src:M.Z.IMG_SERVER+"/images/"+ct.avatar_url}),T.createElement("div",{className:E.text,title:ct.creator},ct.creator),vn&&T.createElement("div",{className:E.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&T.createElement("div",{className:E.sign},"\u516C\u5F00")),T.createElement("div",{className:E.bottom},ct.visits>0&&T.createElement(z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-liulanyan"}),T.createElement("span",null,ct.visits))),ct.course_members_count>0&&T.createElement(z.Z,{title:"\u6210\u5458",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&T.createElement(z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?T.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):T.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ct.is_accessible&&T.createElement("div",{className:E.lockWrap},T.createElement("img",{src:`${M.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ge.length&&T.createElement(c.Z,null)))},Pe={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"},Be=s(89070),Ae=({dataSource:Ee=[],value:Ge,onChange:$e,className:ut,style:Ot={},tabBarExtraContent:Yt})=>n.createElement("div",{className:l()(Pe.tabs,ut),style:Ot},n.createElement("div",{className:Pe.tabsWrap},Ee.map((lt,Ft)=>!(lt!=null&<.hide)&&n.createElement("aside",{className:Pe.tab,onClick:()=>{$e(lt.id),lt.link&&Be.history.push(lt.link)},key:Ft},n.createElement("div",{className:Ge===lt.id?Pe.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&n.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&n.createElement(z.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",n.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),n.createElement("div",{className:Pe.tabBar},Yt)),Ue=({className:Ee,style:Ge={},children:$e})=>n.createElement("div",{className:l()(Ee),style:Ge},$e),Ze={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"},u=s(38854),j=s(20834);const i=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var e=({sortValue:Ee,dropValue:Ge,className:$e,onSort:ut,onDrop:Ot,dataSource:Yt=i})=>{var lt;return n.createElement("div",{className:l()(Ze.orderWrap,$e)},n.createElement(u.Z,{dropdownRender:()=>n.createElement(j.default,null,Yt.map((Ft,mt)=>n.createElement(j.default.Item,{key:mt,onClick:()=>Ot(Ft.id)},Ft.name)))},n.createElement("span",{className:Ze.orderTextWrap},(lt=Yt.find(Ft=>Ge===Ft.id))==null?void 0:lt.name)),n.createElement("span",{className:Ze.orderIconWrap},n.createElement("span",{className:Ze.orderAsc},n.createElement("i",{className:Ee==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>ut(Ee==="asc"?"desc":"asc")})),n.createElement("span",{className:Ze.orderDesc},n.createElement("i",{className:Ee==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>ut(Ee==="asc"?"desc":"asc")}))))},a={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"},y=s(3113),W=Object.defineProperty,N=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,fe=(Ee,Ge,$e)=>Ge in Ee?W(Ee,Ge,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ee[Ge]=$e,xe=(Ee,Ge)=>{for(var $e in Ge||(Ge={}))se.call(Ge,$e)&&fe(Ee,$e,Ge[$e]);if(N)for(var $e of N(Ge))Fe.call(Ge,$e)&&fe(Ee,$e,Ge[$e]);return Ee},H=(Ee,Ge)=>{var $e={};for(var ut in Ee)se.call(Ee,ut)&&Ge.indexOf(ut)<0&&($e[ut]=Ee[ut]);if(Ee!=null&&N)for(var ut of N(Ee))Ge.indexOf(ut)<0&&Fe.call(Ee,ut)&&($e[ut]=Ee[ut]);return $e},Me=(Ee,Ge,$e)=>new Promise((ut,Ot)=>{var Yt=mt=>{try{Ft($e.next(mt))}catch(Jt){Ot(Jt)}},lt=mt=>{try{Ft($e.throw(mt))}catch(Jt){Ot(Jt)}},Ft=mt=>mt.done?ut(mt.value):Promise.resolve(mt.value).then(Yt,lt);Ft(($e=$e.apply(Ee,Ge)).next())}),kt=Ee=>{var Ge=Ee,{className:$e,style:ut,children:Ot,loading:Yt=!1,openLoading:lt,onClick:Ft=()=>{},size:mt="middle",shape:Jt="round"}=Ge,St=H(Ge,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ct,En]=(0,n.useState)(!1);return n.createElement(y.ZP,xe({onClick:(0,P.throttle)(vn=>Me(void 0,null,function*(){lt&&En(!0);try{yield Ft(vn)}catch(Wt){console.log("error",Wt)}lt&&En(!1)}),2e3,{leading:!0,trailing:!1}),className:l()(a.btn,a[`${mt}-${Jt}`],$e),style:ut,size:mt,shape:Jt,loading:ct||Yt},St),Ot)},$t={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"},Je=({className:Ee,style:Ge,children:$e=null,onClick:ut,title:Ot})=>n.createElement("div",{className:l()($t.head,Ee),style:Ge},n.createElement("span",{className:"primary-hover",onClick:ut},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:Ot},Ot),n.createElement("div",{className:$t.node},$e)),Zt={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"},Rt=({confirmShow:Ee=!0,confirmTitle:Ge,confirmClick:$e,cancelShow:ut=!0,cancelTitle:Ot,cancelClick:Yt,className:lt,style:Ft,confirmLoading:mt=!1})=>n.createElement("div",{className:l()(Zt.btns,lt),style:Ft},Ee&&n.createElement(y.ZP,{loading:mt,onClick:$e,type:"primary",className:Zt.confirm},Ge),ut&&n.createElement(y.ZP,{onClick:Yt,className:Zt.cancel},Ot)),Lt={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"},On=({className:Ee,style:Ge={},LeftContent:$e,children:ut,RightContent:Ot})=>n.createElement("div",{className:l()(Lt.fixedBottom,Ee),style:Ge},n.createElement("div",{className:Lt.wrap},n.createElement("div",{className:Lt.left},$e),n.createElement("div",{className:Lt.center},ut),n.createElement("div",{className:Lt.right},Ot))),yn={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"},mn=({className:Ee,style:Ge={},dataSource:$e=[]})=>n.createElement("div",{className:l()(yn.crumbs,Ee),style:Ge},$e.map((ut,Ot)=>Ot<$e.length-1?n.createElement(n.Fragment,{key:Ot},ut.path||ut.onClick?n.createElement("span",{className:yn.hover,onClick:ut!=null&&ut.onClick?ut.onClick:()=>Be.history.push(ut.path)},ut.name):n.createElement("span",null,ut.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:Ot,style:{color:"#5F6368"}},ut.name))),An=s(31797),Nn=Object.defineProperty,qn=Object.defineProperties,au=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,Vn=(Ee,Ge,$e)=>Ge in Ee?Nn(Ee,Ge,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ee[Ge]=$e,tu=(Ee,Ge)=>{for(var $e in Ge||(Ge={}))Un.call(Ge,$e)&&Vn(Ee,$e,Ge[$e]);if(Zn)for(var $e of Zn(Ge))eu.call(Ge,$e)&&Vn(Ee,$e,Ge[$e]);return Ee},Pn=(Ee,Ge)=>qn(Ee,au(Ge)),Kn=(Ee,Ge)=>{var $e={};for(var ut in Ee)Un.call(Ee,ut)&&Ge.indexOf(ut)<0&&($e[ut]=Ee[ut]);if(Ee!=null&&Zn)for(var ut of Zn(Ee))Ge.indexOf(ut)<0&&eu.call(Ee,ut)&&($e[ut]=Ee[ut]);return $e};const{Countdown:ru}=An.default;var Rn=Ee=>{var Ge=Ee,{onChange:$e}=Ge,ut=Kn(Ge,["onChange"]);const[Ot,Yt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof Ot=="number"&&Ot>=0&&$e(Ot)},[Ot]);const lt=Ft=>{const mt=Math.floor(Ft/1e3);Yt(mt)};return n.createElement(ru,Pn(tu({},ut),{onChange:lt}))}},58010:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(78241),B=s(95237),Y=s(43604),_=s(57809),D=s(5871),C=s(6848),l=s(5083),P=s(92832),v=s(89070),o=s(79834),A=s(89529),F=s(59301),p=Object.defineProperty,d=Object.defineProperties,r=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,R=($,M,X)=>M in $?p($,M,{enumerable:!0,configurable:!0,writable:!0,value:X}):$[M]=X,K=($,M)=>{for(var X in M||(M={}))h.call(M,X)&&R($,X,M[X]);if(f)for(var X of f(M))O.call(M,X)&&R($,X,M[X]);return $},k=($,M)=>d($,r(M)),te=($,M)=>{var X={};for(var ne in $)h.call($,ne)&&M.indexOf(ne)<0&&(X[ne]=$[ne]);if($!=null&&f)for(var ne of f($))M.indexOf(ne)<0&&O.call($,ne)&&(X[ne]=$[ne]);return X};const z=({disabled:$,shixunHomeworks:M,selectOptions:X,form:ne})=>{const{workSetting:S}=M,[ue,c]=(0,n.useState)([]),ae=(0,n.useMemo)(()=>X==null?void 0:X.filter(J=>!ue.includes(J.value)),[ue,X]);return(0,n.useEffect)(()=>{var J;const q=((J=S==null?void 0:S.anonymous_appeal_settings)==null?void 0:J.filter(oe=>oe.appeal_time))||[];c(q.map(oe=>oe.group_name))},[S]),F.createElement(Q.default.List,{name:"anonymous_appeal_settings"},(J,{add:q,remove:oe})=>F.createElement(F.Fragment,null,J.map(U=>{var x;const g=U,{key:E,name:Z}=g,T=te(g,["key","name"]),ce=ne.getFieldValue(["anonymous_appeal_settings",Z]).deleteflag;return F.createElement("div",{key:E},F.createElement(B.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},F.createElement(Y.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",E+1),F.createElement(Y.Z,null,F.createElement(Q.default.Item,k(K({},T),{name:[U.name,"group_name"]}),F.createElement(_.default,{mode:"multiple",disabled:$||!ce,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:A.Z.multiple_select,options:ae||[],onSelect:Pe=>{c(Be=>[...Be,Pe])},onDeselect:Pe=>{c(Be=>Be.filter(we=>we!==Pe))}}))),F.createElement(Y.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),F.createElement(Y.Z,null,F.createElement(Q.default.Item,k(K({},T),{label:"",name:[U.name,"appeal_penalty"]}),F.createElement(D.Z,{min:0,disabled:$,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),F.createElement(C.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},F.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${A.Z.title_icon}`})),F.createElement(Y.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),F.createElement(Y.Z,null,F.createElement(Q.default.Item,k(K({},T),{label:"",name:[U.name,"appeal_time"]}),F.createElement(l.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:$,size:"large",disabledDate:Pe=>(0,o.Q8)(Pe,S==null?void 0:S.course_end_date),disabledTime:Pe=>(0,o.d0)(Pe),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),F.createElement(Q.default.Item,k(K({},T),{name:[Z,"deleteflag"]}),F.createElement(P.default,{type:"hidden"})),!$&&J.length<((x=S==null?void 0:S.anonymous_appeal_settings)==null?void 0:x.length)&&F.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{q({deleteflag:!0})}}),E!==0&&!$&&ce&&F.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Pe=ne.getFieldValue(["anonymous_appeal_settings",Z,"group_name"])||[];c(Be=>Be.filter(we=>!Pe.includes(we))),oe(Z)}})))})))};Ke.Z=(0,v.connect)(({shixunHomeworks:$})=>({shixunHomeworks:$}))(z)},33469:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(5083),B=s(78241),Y=s(95237),_=s(43604),D=s(57809),C=s(8591),l=s(92832),P=s(5871),v=s(6848),o=s(24905),A=s(61186),F=s.n(A),p=s(89070),d=s(79834),r=s(24065),f=s(89529),h=s(59301),O=Object.defineProperty,R=Object.defineProperties,K=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,$=(c,ae,J)=>ae in c?O(c,ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):c[ae]=J,M=(c,ae)=>{for(var J in ae||(ae={}))te.call(ae,J)&&$(c,J,ae[J]);if(k)for(var J of k(ae))z.call(ae,J)&&$(c,J,ae[J]);return c},X=(c,ae)=>R(c,K(ae)),ne=(c,ae)=>{var J={};for(var q in c)te.call(c,q)&&ae.indexOf(q)<0&&(J[q]=c[q]);if(c!=null&&k)for(var q of k(c))ae.indexOf(q)<0&&z.call(c,q)&&(J[q]=c[q]);return J};const{RangePicker:S}=Q.default,ue=({disabled:c,shixunHomeworks:ae,selectOptions:J,form:q,data:oe,classroomList:U})=>{const{workSetting:x}=ae,[g,E]=(0,n.useState)([]),Z=(0,n.useMemo)(()=>J==null?void 0:J.filter(G=>!g.includes(G.value)),[g,J]);(0,n.useEffect)(()=>{var G;const ce=((G=x==null?void 0:x.anonymous_comment_settings)==null?void 0:G.filter(Pe=>Pe.evaluation_end))||[];E(ce.map(Pe=>Pe.group_name))},[x]);const T=G=>{var ce;const Pe=(ce=x==null?void 0:x.anonymous_appeal_settings)==null?void 0:ce.find(Be=>Be.group_id===G);return oe.anonymous_appeal&&Pe&&(Pe==null?void 0:Pe.appeal_time)!==null};return h.createElement(B.default.List,{name:"anonymous_comment_settings"},(G,{add:ce,remove:Pe})=>h.createElement(h.Fragment,null,G.map(Be=>{var we,Ae;const L=Be,{key:Ue,name:Ze}=L,u=ne(L,["key","name"]),j=q.getFieldValue(["anonymous_comment_settings",Ze]),i=j.deleteflag,t=F()((we=j.evaluation_start)==null?void 0:we[0])<=F()(),e=!i&&t?[!0,T(j==null?void 0:j.group_id)]:[!1,!1];return h.createElement("div",{key:Ue,style:{background:"#F6F7F9",padding:"5px 30px"}},h.createElement(Y.Z,{align:"top",style:{marginLeft:"53px"}},h.createElement(_.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",Ue+1),h.createElement(_.Z,{flex:1},h.createElement(Y.Z,{align:"middle",style:{marginBottom:10}},h.createElement(_.Z,{span:8},h.createElement(B.default.Item,X(M({},u),{name:[Ze,"group_name"]}),h.createElement(D.default,{mode:"multiple",disabled:c||!i,className:f.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Z||[],onSelect:a=>{E(y=>[...y,a])},onDeselect:a=>{E(y=>y.filter(W=>W!==a))}}))),h.createElement(_.Z,{className:"ml20"},h.createElement(B.default.Item,X(M({},u),{name:[Ze,"evaluation_start"]}),h.createElement(S,{ranges:{\u6B64\u523B:()=>{var a;const y=(a=j==null?void 0:j.evaluation_start)==null?void 0:a[0];return[y?F()(y):F()(),F()()]}},size:"large",style:{width:"500px"},disabled:c||e,allowClear:!1,disabledDate:a=>(0,d.Q8)(a,x==null?void 0:x.course_end_date),disabledTime:a=>(0,d.d0)(a),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var a;if((0,r.Rm)()&&!((a=U.AssistantObject.group)!=null&&a.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(B.default.Item,X(M({},u),{name:[Ze,"deleteflag"]}),h.createElement(l.default,{type:"hidden"})),!c&&G.length<((Ae=x==null?void 0:x.anonymous_comment_settings)==null?void 0:Ae.length)&&h.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{ce({deleteflag:!0})}}),Ue!==0&&!c&&i&&h.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const a=q.getFieldValue(["anonymous_comment_settings",Ze,"group_name"])||[];E(y=>y.filter(W=>!a.includes(W))),Pe(Ze)}})))),h.createElement(Y.Z,{align:"middle",style:{marginLeft:"53px"}},h.createElement(_.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),h.createElement(_.Z,null,h.createElement(B.default.Item,X(M({},u),{label:"",colon:!1,name:[Ze,"evaluation_num"]}),h.createElement(P.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:c||!i&&t}))),h.createElement(v.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},h.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${f.Z.title_icon}`})),h.createElement(_.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),h.createElement(_.Z,null,h.createElement(B.default.Item,X(M({},u),{label:"",colon:!1,name:[Ze,"absence_penalty"]}),h.createElement(P.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:c,onChange:a=>{var y;if((0,r.Rm)()&&!((y=U.AssistantObject.group)!=null&&y.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(_.Z,{style:{marginLeft:"40px"}},h.createElement(B.default.Item,X(M({},u),{name:[Ze,"student_comment"],valuePropName:"checked"}),h.createElement(o.default,{disabled:c,onChange:()=>{var a;if((0,r.Rm)()&&!((a=U.AssistantObject.group)!=null&&a.can_anonymous_comment)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),h.createElement(_.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Ke.Z=(0,p.connect)(({shixunHomeworks:c,classroomList:ae})=>({shixunHomeworks:c,classroomList:ae}))(ue)},65629:function(yt,Ke,s){"use strict";var n=s(89070),Q=s(95237),B=s(43604),Y=s(5083),_=s(5871),D=s(6848),C=s(61186),l=s.n(C),P=s(79834),v=s(89529),o=s(59301);const A=({data:F,disabled:p,setData:d,shixunHomeworks:r})=>{const{workSetting:f,workList:h}=r;return o.createElement("div",null,o.createElement(Q.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},o.createElement(B.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),o.createElement(B.Z,null,o.createElement(Y.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:p,disabledDate:O=>(0,P.Q8)(O,f==null?void 0:f.course_end_date),disabledTime:O=>(0,P.d0)(O),value:F.appeal_time?l()(F.appeal_time):"",onChange:(O,R)=>{F.appeal_time=R,d(Object.assign({},F))}})),o.createElement(B.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),o.createElement(B.Z,null,o.createElement(_.Z,{size:"large",disabled:p,value:F.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:O=>{F.appeal_penalty=O,d(Object.assign({},F))}})),o.createElement(D.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${v.Z.title_icon}`}))))};Ke.Z=(0,n.connect)(({shixunHomeworks:F})=>({shixunHomeworks:F}))(A)},47599:function(yt,Ke,s){"use strict";var n=s(5083),Q=s(5871),B=s(6848),Y=s(24905),_=s(61186),D=s.n(_),C=s(89070),l=s(79834),P=s(89529),v=s(59301);const o=({data:A,setData:F,disabled:p,shixunHomeworks:d})=>{const{workSetting:r}=d,f=D()(r==null?void 0:r.evaluation_start)<=D()(),h=A.anonymous_appeal;return v.createElement("div",null,v.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},v.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),v.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:O=>(0,l.Q8)(O,r==null?void 0:r.course_end_date),disabledTime:O=>(0,l.d0)(O),disabled:p||f||h,value:A.evaluation_start?D()(A.evaluation_start):"",onChange:(O,R)=>{A.evaluation_start=R,F(Object.assign({},A))}}),v.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),v.createElement(n.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:O=>(0,l.Q8)(O,r==null?void 0:r.course_end_date,A.evaluation_start),disabledTime:O=>(0,l.d0)(O,D()(A.evaluation_start)),disabled:p||h,value:A.evaluation_end?D()(A.evaluation_end):"",onChange:(O,R)=>{A.evaluation_end=R,F(Object.assign({},A))}})),v.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},v.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),v.createElement(Q.Z,{disabled:p||f||h,value:A.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:O=>{A.evaluation_num=O,F(Object.assign({},A))}}),v.createElement(B.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},v.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${P.Z.title_icon}`})),v.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),v.createElement(Q.Z,{min:0,disabled:p,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:A.absence_penalty,onChange:O=>{A.absence_penalty=O,F(Object.assign({},A))}})),A.anonymous_comment&&v.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},v.createElement(Y.default,{checked:A.student_comment,disabled:p,onChange:()=>{A.student_comment=!A.student_comment,F(Object.assign({},A))}},v.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Ke.Z=(0,C.connect)(({shixunHomeworks:A})=>({shixunHomeworks:A}))(o)},24571:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return k}});var n=s(59301),Q=s(43418),B=s(8591),Y=s(95237),_=s(43604),D=s(3113),C=s(54580),l=s(1710),P={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},v=s(85057),o=s(3294),A=s(99064),F=s(955),p=Object.defineProperty,d=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(te,z,$)=>z in te?p(te,z,{enumerable:!0,configurable:!0,writable:!0,value:$}):te[z]=$,O=(te,z)=>{for(var $ in z||(z={}))r.call(z,$)&&h(te,$,z[$]);if(d)for(var $ of d(z))f.call(z,$)&&h(te,$,z[$]);return te},R=(te,z,$)=>new Promise((M,X)=>{var ne=c=>{try{ue($.next(c))}catch(ae){X(ae)}},S=c=>{try{ue($.throw(c))}catch(ae){X(ae)}},ue=c=>c.done?M(c.value):Promise.resolve(c.value).then(ne,S);ue(($=$.apply(te,z)).next())}),k=({visible:te,categoryId:z,getData:$,onCancle:M})=>{var X,ne;const[S,ue]=(0,n.useState)([]),[c,ae]=(0,n.useState)(!1),[J,q]=(0,n.useState)(!1),[oe,U]=(0,n.useState)({success_size:0,error_list:[]}),x={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{ue([])},beforeUpload:g=>R(void 0,null,function*(){return ue([g]),!1}),fileList:S,accept:".xlsx"};return n.createElement(n.Fragment,null,n.createElement(Q.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:te,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:J,onOk:()=>R(void 0,null,function*(){if(S.length===0){B.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}q(!0);const g=new FormData;g.append("file",S[0]);const E=yield(0,A.ZP)(`/api/homework_commons/${z}/import_external_score.json`,{method:"post",body:g},!0);(E==null?void 0:E.status)===0&&(U(E),M(),$(),ae(!0),ue([])),q(!1)}),onCancel:()=>{ue([]),M()}},n.createElement("div",{className:P.achieveSty},n.createElement("div",{className:P.tip},n.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),n.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),n.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),n.createElement(Y.Z,{align:"middle",className:"mt20"},n.createElement(_.Z,{className:"mr10"},n.createElement("span",{className:P.labolIcon},"*"),n.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),n.createElement(_.Z,null,n.createElement(D.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},n.createElement("a",{className:P.downloadbutton,onClick:g=>{g.stopPropagation(),g.preventDefault(),(0,F.FH)("",o.Z.API_SERVER+`/api/homework_commons/${z}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),n.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),n.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},n.createElement(C.default.Dragger,O({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},x),n.createElement("div",null,n.createElement(v.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),n.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),n.createElement(Q.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:c,onCancel:()=>{ae(!1)},footer:null},n.createElement("div",null,n.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},n.createElement("span",null,"\u5BFC\u5165\u6210\u529F",n.createElement("span",{style:{color:"#19CB70"}}," ",oe==null?void 0:oe.success_size," "),"\u4E2A\u5B66\u751F"),n.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",n.createElement("span",{style:{color:"#E30000"}}," ",(X=oe==null?void 0:oe.error_list)==null?void 0:X.length," "),"\u4E2A\u5B66\u751F")),!!((ne=oe==null?void 0:oe.error_list)!=null&&ne.length)&&n.createElement("div",{className:"mb20"},n.createElement(l.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:g=>n.createElement("span",{style:{color:"#000"}},g)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:g=>n.createElement("span",{style:{color:"#666"}},g)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:g=>n.createElement("span",{style:{color:"#000"}},g)}],dataSource:oe==null?void 0:oe.error_list,pagination:!1,scroll:{y:47*8}})))))}},96814:function(yt,Ke,s){"use strict";var n=s(43418),Q=s(8591),B=s(99064),Y=s(89070),_=s(24065),D=s(59301),C=(P,v,o)=>new Promise((A,F)=>{var p=f=>{try{r(o.next(f))}catch(h){F(h)}},d=f=>{try{r(o.throw(f))}catch(h){F(h)}},r=f=>f.done?A(f.value):Promise.resolve(f.value).then(p,d);r((o=o.apply(P,v)).next())});const l=({shixunHomeworks:P,dispatch:v,classroomList:o,getData:A})=>D.createElement(n.default,{centered:!0,title:"\u63D0\u793A",open:P.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>C(void 0,null,function*(){var F;if((0,_.Rm)()&&!((F=o.AssistantObject.normal)!=null&&F.can_redo)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,B.ZP)(`/api/homework_commons/${P.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:P.actionTabs.work_group_id}})).status===0&&(Q.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),v({type:"shixunHomeworks/setActionTabs",payload:{}}),A())}),onCancel:()=>{v({type:"shixunHomeworks/setActionTabs",payload:{}})}},D.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),D.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Ke.Z=(0,Y.connect)(({shixunHomeworks:P,classroomList:v})=>({shixunHomeworks:P,classroomList:v}))(l)},52784:function(yt,Ke,s){"use strict";s.r(Ke),s.d(Ke,{default:function(){return Ol}});var n=s(59301),Q=s(89070),B=s(49127),Y=s(3113),_=s(8591),D=s(66104),C=s(6848),l=s(99313),P=s(43418),v=s(95237),o=s(43604),A=s(92832),F=s(1710),p=s(27812),d=s(955),r=s(24065),f=s(78241),h=s(20834),O=s(24905),R=s(38854),K=s(58421),k=s(5112),te=s(5871),z=s(57809),$=s(84105),M=s(87395),X=s(67921),ne=s(89489),S=s(99064),ue=s(8797),c=s(96814),ae=Object.defineProperty,J=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,U=(I,b,w)=>b in I?ae(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,x=(I,b)=>{for(var w in b||(b={}))q.call(b,w)&&U(I,w,b[w]);if(J)for(var w of J(b))oe.call(b,w)&&U(I,w,b[w]);return I},g=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const E=({shixunHomeworks:I,dispatch:b})=>{const w=(0,Q.useParams)(),[de,ge]=(0,n.useState)(!0),[Oe,Se]=(0,n.useState)(!1),[Ce]=f.default.useForm();return n.createElement(n.Fragment,null,n.createElement(P.default,{centered:!0,title:"\u8C03\u5206",open:I.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Oe,onOk:()=>g(void 0,null,function*(){yield Ce.validateFields();const re=Ce.getFieldsValue();Se(!0),(yield(0,S.ZP)(`/api/student_works/${I.actionTabs.id}/adjust_score.json`,{method:"post",body:x({},re)})).status===0&&(_.ZP.success("\u8BC4\u9605\u6210\u529F"),Ce.resetFields(),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:x({},I.actionTabs.params)})),Se(!1)}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),n.createElement(f.default,{form:Ce,layout:"horizontal"},n.createElement("div",{style:{display:"flex",alignItems:"baseline"}},n.createElement(f.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(te.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),n.createElement("span",{className:"ml10"},"\u5206")),n.createElement("div",null,n.createElement(f.default.Item,{name:"comment"},n.createElement(A.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Z=(0,Q.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(E),T=s(12290),G={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},ce=s(78297),Pe=s(6021),Be=s(85057),we=s(89392),Ae=s(61186),L=s.n(Ae),Ue=s(83312),Ze=s(36708),u=s(58617),j=s(59301),i=Object.defineProperty,t=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(I,b,w)=>b in I?i(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,W=(I,b)=>{for(var w in b||(b={}))e.call(b,w)&&y(I,w,b[w]);if(t)for(var w of t(b))a.call(b,w)&&y(I,w,b[w]);return I},N=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const se=({shixunHomeworks:I,user:b,loading:w,dispatch:de,classroomList:ge,globalSetting:Oe})=>{var Se,Ce,re,me,et,tt;const Re=(0,Q.useParams)(),{workList:le,workSetting:_e}=I,[,je,be]=(0,Ue.U)(Ze.Gw,{homeworkId:le==null?void 0:le.id}),[Ye,Et]=(0,n.useState)([]),ve=[(le==null?void 0:le.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(ee,Le)=>{var pt,m,pe,ot,qt,Ne;return{children:((pt=Le.project_info)==null?void 0:pt.id)!==-1?j.createElement("a",{target:"_blank",title:(m=Le.project_info)==null?void 0:m.name,href:`${(pe=Oe==null?void 0:Oe.setting)==null?void 0:pe.old_url}${(ot=Le.project_info)==null?void 0:ot.id}`,style:{whiteSpace:"break-spaces"}},(qt=Le.project_info)==null?void 0:qt.name):(Ne=Le.project_info)==null?void 0:Ne.name,props:{rowSpan:Le.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(ee,Le)=>j.createElement("div",{style:{display:"flex",alignItems:"center"}},j.createElement("span",{className:G.atitle,style:{width:Le.is_leader?"":130,maxWidth:Le.is_leader&&80}}," ",ee),Le.is_leader&&j.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(le==null?void 0:le.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:ee=>ee||"--"},(le==null?void 0:le.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(ee,Le)=>ee||"--"},(le==null?void 0:le.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(ee,Le)=>({children:ee?j.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",j.createElement("br",null),L()(ee).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Le.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(ee,Le)=>({children:ee===-1?"\u91CD\u505A\u4E2D":j.createElement(d.Uw,{status:ee}),props:{rowSpan:Le.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(ee,Le)=>({children:j.createElement("span",{className:"c-blue"},ee),props:{rowSpan:Le.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(ee,Le)=>j.createElement(C.Z,{placement:"bottom",title:j.createElement("div",null,j.createElement("div",null,Le.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Le.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),j.createElement("div",null,Le.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Le.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),le!=null&&le.anonymous_comment?j.createElement("div",null,Le.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Le.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",le!=null&&le.is_group_grade?j.createElement("div",null,Le.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Le.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",j.createElement("div",null,Le.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Le.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),j.createElement("div",null,Le.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Le.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),le!=null&&le.anonymous_comment?j.createElement("div",null,Le.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Le.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(le==null?void 0:le.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Le.appeal_penalty||"0.0"}\u5206`,j.createElement("div",null,Le.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Le.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(le!=null&&le.is_jupyter||le!=null&&le.is_jupyter_lab)&&j.createElement("div",{onClick:pt=>{pt.stopPropagation(),Q.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ee>0?j.createElement("span",{style:{color:"#ff8100"}},ee):ee)},(_e==null?void 0:_e.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(ee,Le={},pt=0)=>(le==null?void 0:le.work_status)==0?"--":ee||"--"},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(le==null?void 0:le.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:le!=null&&le.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(ee,Le)=>{var pt;return(pt=le.homework_status)!=null&&pt.includes("\u5BFC\u5165")?j.createElement("div",null,j.createElement("a",{style:{marginLeft:10},onClick:(0,we.debounce)(m=>N(void 0,null,function*(){var pe,ot,qt,Ne,dt;m.stopPropagation();let st=yield(0,S.ZP)(`/api/student_works/${Le==null?void 0:Le.id}/passed_condition.json`,{method:"get"});P.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:j.createElement("div",null,j.createElement("div",{style:{display:"flex"}},j.createElement("div",null,j.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),j.createElement("span",{style:{marginLeft:10}},(pe=st==null?void 0:st.data)==null?void 0:pe.user_name)),j.createElement("div",{style:{marginLeft:60}},j.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),j.createElement("span",{style:{marginLeft:10}},(ot=st==null?void 0:st.data)==null?void 0:ot.student_id)),j.createElement("div",{style:{marginLeft:60}},j.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),j.createElement("span",{style:{marginLeft:10}},(qt=st==null?void 0:st.data)==null?void 0:qt.group_name))),j.createElement("div",{style:{marginTop:22}},j.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),j.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Ne=st==null?void 0:st.data)==null?void 0:Ne.description)||"\u6682\u65E0\u4FE1\u606F")),j.createElement("div",{style:{marginTop:22,marginBottom:20}},j.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),j.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((dt=st==null?void 0:st.data)==null?void 0:dt.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Le.work_status===0?j.createElement("div",null,"--"):j.createElement("a",{className:"c-blue",onClick:m=>{var pe,ot;if(m.preventDefault(),(0,r.Rm)()&&!((ot=(pe=ge==null?void 0:ge.AssistantObject)==null?void 0:pe.group)!=null&&ot.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Q.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}?review=review`)}}," \u67E5\u770B ")}}].filter(ee=>!!ee),ft=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(ee,Le,pt)=>pt+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:ee=>ee?j.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):j.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:ee=>ee?L()(ee).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:ee=>ee||"--"},{title:j.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",j.createElement(C.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},j.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:ee=>ee||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:ee=>ee===1?j.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):ee===-1?"--":j.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(ee,Le)=>j.createElement("a",{onClick:()=>{var pt;if([0,-1].includes(le==null?void 0:le.work_status)){_.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(pt=le.homework_status)!=null&&pt.includes("\u5BFC\u5165")||Q.history.push(`/classrooms/${Re.coursesId}/group_homework/${Re.categoryId}/review/${Le.id}`)}},Le!=null&&Le.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,n.useEffect)(()=>{le!=null&&le.course_id&&Et(le.student_works)},[le]),j.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(le!=null&&le.all_member_count)&&!w["shixunHomeworks/getWorkList"]&&(((Se=le==null?void 0:le.homework_status)==null?void 0:Se.includes("\u672A\u53D1\u5E03"))||((Ce=le==null?void 0:le.homework_status)==null?void 0:Ce.includes("\u672A\u5F00\u59CB")))&&j.createElement(ue.Z,null),!((re=le==null?void 0:le.homework_status)!=null&&re.includes("\u672A\u53D1\u5E03"))&&!((me=le==null?void 0:le.homework_status)!=null&&me.includes("\u672A\u5F00\u59CB"))&&j.createElement(j.Fragment,null,j.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},j.createElement(o.Z,null,j.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),j.createElement(o.Z,null,j.createElement("span",null,(et=le==null?void 0:le.left_time)==null?void 0:et.status,j.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(tt=le==null?void 0:le.left_time)==null?void 0:tt.time)))),(le==null?void 0:le.is_shixun)&&!(le!=null&&le.open_evaluate)&&!(le!=null&&le.is_close_tips)&&j.createElement(v.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},j.createElement(o.Z,null,j.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),j.createElement(o.Z,null,j.createElement("span",{className:"current",onClick:()=>N(void 0,null,function*(){const ee=yield(0,S.ZP)(`/api/homework_commons/${Re.categoryId}/close_tips.json`,{method:"post"});(ee==null?void 0:ee.status)===0&&de({type:"shixunHomeworks/getWorkList",payload:W({},Re)})})},"X"))),(le==null?void 0:le.feedback_notice)&&j.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},j.createElement("i",{className:"iconfont icon-tishi11 font14"}),j.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),je?j.createElement(u.Z,null):j.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>N(void 0,null,function*(){const ee=yield be({homeworkId:le==null?void 0:le.id});(ee==null?void 0:ee.status)===0&&de({type:"shixunHomeworks/getWorkList",payload:W({},Re)})})})),j.createElement(F.default,{className:"mt15",loading:w["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ee,Le)=>(ee==null?void 0:ee.item_index)%2===0&&G.tables,pagination:!1,dataSource:[le],columns:ve,locale:{emptyText:j.createElement(ue.Z,null)},scroll:le!=null&&le.student_anonymous_comment||le!=null&&le.base_on_project?{x:"calc(100% + 60px)"}:{}}),(le==null?void 0:le.student_anonymous_comment)&&j.createElement("div",{className:"mt30"},j.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},j.createElement(o.Z,null,"\u5171",j.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(le==null?void 0:le.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),j.createElement(o.Z,null,j.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",j.createElement("span",{className:"c-grey-333 ml10"},(le==null?void 0:le.evaluation_start)&&L()(le==null?void 0:le.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(le==null?void 0:le.evaluation_end)&&L()(le==null?void 0:le.evaluation_end).format("YYYY-MM-DD HH:mm")))),j.createElement(F.default,{className:"mt15",locale:{emptyText:j.createElement(ue.Z,null)},columns:ft,dataSource:Ye,pagination:!1}))))};var Fe=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(se),fe=s(24571),xe=s(46474),H=s(59301),Me=Object.defineProperty,at=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Zt=(I,b,w)=>b in I?Me(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Ht=(I,b)=>{for(var w in b||(b={}))xt.call(b,w)&&Zt(I,w,b[w]);if($t)for(var w of $t(b))Je.call(b,w)&&Zt(I,w,b[w]);return I},Rt=(I,b)=>at(I,kt(b)),Lt=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const pn=(0,n.createRef)(),On=({shixunHomeworks:I,classroomList:b,loading:w,globalSetting:de,dispatch:ge,zip:Oe,btnLoading:Se,setBtnLoading:Ce})=>{var re,me,et,tt,Re,le,_e,je,be,Ye,Et,ve;const[ft]=(0,Q.useSearchParams)(),[ee,Le]=(0,n.useState)(Ht(Ht({},(0,Q.useParams)()),{page:ft.get("page")||1,limit:20})),pt=(0,Q.useLocation)(),{workList:m}=I,[pe,ot]=(0,n.useState)({}),[qt,Ne]=(0,n.useState)(""),[dt,st]=(0,n.useState)(""),[tn,jt]=(0,n.useState)(""),[Mt,Vt]=(0,n.useState)([]),[Wn,Ie]=(0,n.useState)(),[vt,Ve]=(0,n.useState)([]),[gn,Fn]=(0,n.useState)(!1),[rt,Tt]=(0,n.useState)([]),[Pt,Te]=(0,n.useState)(!1),[He,Kt]=(0,n.useState)(),[At,zt]=(0,n.useState)(1),[en,Nt]=(0,n.useState)(),[Qt,Ut]=(0,n.useState)(),[cn,xn]=(0,n.useState)(),[Dn,wt]=(0,n.useState)(!1),[$n]=f.default.useForm(),[uu,nn]=(0,n.useState)({groupAll:[],userAll:[]}),[dn,ye]=(0,n.useState)(!1),[De,Xt]=(0,n.useState)(!1),[_t,it]=(0,n.useState)({status:!1,visible:!0}),[gt]=f.default.useForm(),un=()=>Lt(void 0,null,function*(){const ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/get_group_members`,{method:"get",params:{}}),ke=yield(0,S.ZP)(`/api/courses/${ee.coursesId}/students.json`,{method:"get",params:{coursesId:ee.coursesId,homework_id:ee.categoryId,page:1,limit:2e3}});(ie==null?void 0:ie.status)==0&&nn({groupAll:ie==null?void 0:ie.group_infos,userAll:ke==null?void 0:ke.students})});(0,n.useEffect)(()=>{(0,xe.hs)(ge)},[(0,r.bg)()]),(0,n.useEffect)(()=>{var ie;((ie=m==null?void 0:m.course_recommends)==null?void 0:ie.length)>0&&ye(!0)},[m==null?void 0:m.course_recommends]),(0,n.useEffect)(()=>{pn&&pn.current&&(pn.current.clientHeight>47?it({status:!0,visible:!0}):it({status:!1,visible:!0}))},[m.course_group_info&&m.course_group_info.length]),(0,n.useEffect)(()=>{m!=null&&m.course_id},[m==null?void 0:m.course_id]),(0,n.useEffect)(()=>{m!=null&&m.course_id&&setTimeout(()=>{var ie,ke;if(m.base_on_project){let Bt=[];(ie=m.new_student_works)==null||ie.map((rn,hn)=>{var fn;(fn=rn==null?void 0:rn.student_works)==null||fn.map((Cn,su)=>{var iu,cu,kn,ju;Cn.item_index=rn.item_index,Cn.rowSpan=Cn!=null&&Cn.is_leader?(iu=rn==null?void 0:rn.student_works)==null?void 0:iu.length:((cu=Cn==null?void 0:Cn.project_info)==null?void 0:cu.id)===-1?1:((ju=(kn=rn==null?void 0:rn.student_works)==null?void 0:kn.filter(Pl=>Pl.is_leader))==null?void 0:ju.length)>0?0:1,Bt.push(Cn)})}),console.log("---",Bt),Vt([...Bt])}else{let Bt=[];(ke=m.new_student_works)==null||ke.map((rn,hn)=>{var fn;(fn=rn==null?void 0:rn.student_works)==null||fn.map((Cn,su)=>{var iu,cu,kn;Cn.item_index=rn.item_index,Cn.rowSpan=su==0?(iu=rn==null?void 0:rn.student_works)==null?void 0:iu.length:((kn=(cu=rn==null?void 0:rn.student_works)==null?void 0:cu.filter(ju=>ju.id))==null?void 0:kn.length)>0?0:1,Bt.push(Cn)})}),Vt([...Bt])}},400)},[m]);const an=()=>Lt(void 0,null,function*(){const ie=yield ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})});(0,n.useEffect)(()=>{if(ft.get("page")){let ie=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Le(Ht(Ht({},ee),ie)),ie.task_status=(ie==null?void 0:ie.work_status)||"all",ie.member_work=ie!=null&&ie.member_work?[ie==null?void 0:ie.member_work]:"all",ie.course_group_info=(ie==null?void 0:ie.course_group)||"all",ie.file_status=ie!=null&&ie.file_status?[ie==null?void 0:ie.file_status]:"all",ie.teacher_comment=ie!=null&&ie.teacher_comment?[ie==null?void 0:ie.teacher_comment]:"all",gt.setFieldsValue(Ht({},ie))}},[]);function qe(){zt(1),Ie(""),Nt(""),Ut(""),xn(""),Tt([])}const ht=()=>{ee.page=1;const ie=Object.assign({},gt.getFieldValue());delete ee.course_group,delete ee.teacher_comment,Object.keys(ie).map(function(ke){var Bt;switch(ke){case"teacher_comment":case"member_work":ie[ke].length>1||!ie[ke].length?(delete ee[ke],gt.setFieldsValue({[ke]:"all"})):(ee[ke]=(Bt=ie[ke])==null?void 0:Bt[0],gt.setFieldsValue({teacher_comment:ie[ke]}));break;case"file_status":ie[ke].includes("all")||m[ke].length===ie[ke].length||!ie[ke].length?(delete ee.file_status,gt.setFieldsValue({file_status:"all"})):(ee.file_status=ie[ke][0],gt.setFieldsValue({file_status:ie[ke]}));break;case"work_status":ie[ke].includes("all")||m.task_status.length===ie[ke].length||!ie[ke].length?(delete ee.work_status,gt.setFieldsValue({work_status:"all"})):(ee.work_status=ie[ke],gt.setFieldsValue({work_status:ee.work_status}));break;case"course_group_info":ie[ke].includes("all")||m[ke].length===ie[ke].length||!ie[ke].length?(delete ee.course_group,gt.setFieldsValue({course_group_info:"all"})):(ee.course_group=ie[ke],gt.setFieldsValue({course_group_info:ee.course_group}));break}}),an()},_n=(ie,ke)=>{ee.page=ie,ee.limit=ke,an()},Dt=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],he=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:m!=null&&m.base_on_project?"left":"",render:(ie,ke,Bt)=>({children:ie,props:{rowSpan:ke.rowSpan}})},(m==null?void 0:m.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(ie,ke)=>{var Bt,rn,hn,fn,Cn,su;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("a",{target:"_blank",title:(rn=ke.project_info)==null?void 0:rn.name,href:`${(hn=de==null?void 0:de.setting)==null?void 0:hn.old_url}${(fn=ke.project_info)==null?void 0:fn.id}`,style:{whiteSpace:"break-spaces"}},(Cn=ke.project_info)==null?void 0:Cn.name):(su=ke.project_info)==null?void 0:su.name,props:{rowSpan:ke.rowSpan}}}},!(m!=null&&m.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(ie,ke)=>({children:H.createElement("span",{className:"c-blue"},ie),props:{rowSpan:ke.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(ie,ke)=>H.createElement("div",{style:{display:"flex",alignItems:"center"}},H.createElement(C.Z,{placement:"bottom",title:ie},H.createElement("span",{className:G.atitle,style:{width:ke.is_leader?"":130,maxWidth:ke.is_leader&&80}}," ",ie)),ke.is_leader&&H.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,r.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:m!=null&&m.base_on_project?80:130,ellipsis:!0,render:ie=>H.createElement("span",{style:{color:"#666666"}},ie)},(0,r.GJ)()&&!(m!=null&&m.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,r.GJ)()||(0,r.dE)()&&!(m!=null&&m.anonymous_comment)&&!m.anonymous_appeal||(0,r.dE)()&&((re=m.homework_status)==null?void 0:re.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:ee.order==="work_score"?ee.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(ie,ke)=>H.createElement(C.Z,{placement:"bottom",title:H.createElement("div",null,H.createElement("div",null,ke.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ke.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),H.createElement("div",null,ke.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ke.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),m!=null&&m.anonymous_comment?H.createElement("div",null,ke.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ke.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",m!=null&&m.is_group_grade?H.createElement("div",null,ke.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${ke.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",H.createElement("div",null,ke.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ke.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),H.createElement("div",null,ke.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ke.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),m!=null&&m.anonymous_comment?H.createElement("div",null,ke.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ke.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(m==null?void 0:m.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ke.appeal_penalty||"0.0"}\u5206`,H.createElement("div",null,ke.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ke.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(m!=null&&m.is_jupyter||m!=null&&m.is_jupyter_lab)&&H.createElement("div",{onClick:Bt=>{Bt.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),Q.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ie>0?H.createElement("span",{style:{color:"#ff8100"}},ie):ie)},(m==null?void 0:m.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:ie=>ie||"--"},(m==null?void 0:m.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(ie,ke)=>({children:ie||"--"})},(m==null?void 0:m.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(ie,ke)=>{var Bt;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var rn,hn;window.open(`${(rn=de==null?void 0:de.setting)==null?void 0:rn.old_url}${(hn=ke.project_info)==null?void 0:hn.id}/pulls`)}},ke==null?void 0:ke.pull_requests_count):"--",props:{rowSpan:ke.rowSpan}}}},(m==null?void 0:m.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(ie,ke)=>{var Bt;return{children:((Bt=ke.project_info)==null?void 0:Bt.id)!==-1?H.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var rn,hn;window.open(`${(rn=de==null?void 0:de.setting)==null?void 0:rn.old_url}${(hn=ke.project_info)==null?void 0:hn.id}/sonar`)}},H.createElement("div",null,"bug ",ke==null?void 0:ke.bug),H.createElement("div",null,"Security ",ke==null?void 0:ke.security),H.createElement("div",null,"Codesmell ",ke==null?void 0:ke.codesmell)):"--",props:{rowSpan:ke.rowSpan}}}},(m==null?void 0:m.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:ee.order==="update_time"?ee.b_order==="desc"?"descend":"ascend":null,render:(ie,ke)=>({children:H.createElement(C.Z,{placement:"bottom",title:ie?H.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",H.createElement("br",null),L()(ie).format("YYYY-MM-DD HH:mm")):"--"},ie?H.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",H.createElement("br",null),L()(ie).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:ke.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:m!=null&&m.base_on_project?110:200,fixed:m!=null&&m.base_on_project?"right":"",render:(ie,ke)=>({children:ie===-1?"\u91CD\u505A\u4E2D":H.createElement("div",{style:{whiteSpace:"break-spaces"}},H.createElement(d.Uw,{status:ie,lineBreak:!0})),props:{rowSpan:ke.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:m!=null&&m.base_on_project?"right":"",align:"left",dataInex:"action",render:(ie,ke)=>{var Bt,rn;return(Bt=m.homework_status)!=null&&Bt.includes("\u5BFC\u5165")?H.createElement("div",null,(0,r.GJ)()&&H.createElement("a",{onClick:hn=>{hn.stopPropagation(),ge({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ke==null?void 0:ke.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),H.createElement("a",{style:{marginLeft:10},onClick:(0,we.debounce)(hn=>Lt(void 0,null,function*(){var fn,Cn,su,iu,cu;hn.stopPropagation();let kn=yield(0,S.ZP)(`/api/student_works/${ke==null?void 0:ke.id}/passed_condition.json`,{method:"get"});P.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:H.createElement("div",null,H.createElement("div",{style:{display:"flex"}},H.createElement("div",null,H.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),H.createElement("span",{style:{marginLeft:10}},(fn=kn==null?void 0:kn.data)==null?void 0:fn.user_name)),H.createElement("div",{style:{marginLeft:60}},H.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),H.createElement("span",{style:{marginLeft:10}},(Cn=kn==null?void 0:kn.data)==null?void 0:Cn.student_id)),H.createElement("div",{style:{marginLeft:60}},H.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),H.createElement("span",{style:{marginLeft:10}},(su=kn==null?void 0:kn.data)==null?void 0:su.group_name))),H.createElement("div",{style:{marginTop:22}},H.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),H.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((iu=kn==null?void 0:kn.data)==null?void 0:iu.description)||"\u6682\u65E0\u4FE1\u606F")),H.createElement("div",{style:{marginTop:22,marginBottom:20}},H.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),H.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((cu=kn==null?void 0:kn.data)==null?void 0:cu.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ke.work_status===0&&!(0,r.GJ)()?H.createElement("div",null,"--"):H.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,r.GJ)()&&H.createElement("a",{className:"c-blue",onClick:hn=>{var fn,Cn;if(hn.preventDefault(),(0,r.Rm)()&&!((Cn=(fn=b==null?void 0:b.AssistantObject)==null?void 0:fn.group)!=null&&Cn.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),Q.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)}},"\u67E5\u770B"),(0,r.GJ)()&&H.createElement("a",{className:"c-blue",onClick:hn=>{var fn;if(hn.preventDefault(),(m==null?void 0:m.work_status)==0){_.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,r.Rm)()&&!((fn=b.AssistantObject.group)!=null&&fn.can_view)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(ee)),Q.history.push(`/classrooms/${ee.coursesId}/group_homework/${ee.categoryId}/review/${ke.id}?page=${ee.page}`)}},ke.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,r.GJ)()&&H.createElement(C.Z,{placement:"bottom",title:H.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",H.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},H.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:hn=>{var fn;if(hn.preventDefault(),(0,r.Rm)()&&!((fn=b.AssistantObject.group)!=null&&fn.can_appraise)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ke,id:ke.id,params:ee}})}},"\u8C03\u5206")),(0,r.GJ)()&&H.createElement("div",null,(m!=null&&m.is_new_rule?ke.work_status!==-1&&ke.work_status!==0:ke.work_status!==-1&&ke.work_status!==0&&!((rn=m==null?void 0:m.homework_status)!=null&&rn.includes("\u5DF2\u622A\u6B62")))&&H.createElement(v.Z,{justify:"center"},H.createElement("span",{className:`${G.redoBtn}`,onClick:hn=>{var fn;if(hn.stopPropagation(),(0,r.Rm)()&&!((fn=b.AssistantObject.normal)!=null&&fn.can_redo)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:m.homework_id,work_group_id:ke.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ie=>!!ie),ze=[...he.map(ie=>Ht({},ie))];ze[0].render=ie=>"\u6211";const We=()=>Lt(void 0,null,function*(){var ie;Ce(!0);const ke=yield(0,S.ZP)(`/api/homework_commons/${ee==null?void 0:ee.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ke.status===0?(ie=Oe.current)==null||ie.exportGroupingReport(ke.filenames_by_group,ke==null?void 0:ke.files):Ce(!1)}),Gt=()=>Lt(void 0,null,function*(){var ie;const ke=yield(0,S.ZP)(`/api/homework_commons/${ee==null?void 0:ee.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});ke.status===0&&(Array.isArray(ke.sub_data)&&ke.sub_data.length>0?(ie=Oe.current)==null||ie.exportAndCreateUserFolder(ke.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${m==null?void 0:m.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):_.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),Ru=()=>{var ie,ke;return H.createElement(h.default,null,H.createElement(h.default.Item,{key:"1"},H.createElement("span",{onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:m==null?void 0:m.course_group_info,fn:()=>{(0,ce.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((ie=m.homework_status)!=null&&ie.includes("\u5BFC\u5165"))&&H.createElement(h.default.Item,{key:"3"},H.createElement(Y.ZP,{loading:Se,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:m==null?void 0:m.course_group_info,fn:()=>{We()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((ke=m.homework_status)!=null&&ke.includes("\u5BFC\u5165"))&&H.createElement(h.default.Item,{key:"4"},H.createElement(Pe.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ge({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:m==null?void 0:m.course_group_info,fn:()=>{Gt()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),H.createElement(h.default.Item,{key:"2"},H.createElement("span",{onClick:()=>{var Bt;if((0,r.Rm)()&&!((Bt=b.AssistantObject.group)!=null&&Bt.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Q.history.push(`/classrooms/${ee.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,r.GJ)()&&(m!=null&&m.student_anonymous_comment)?H.createElement(Fe,null):H.createElement("section",{className:`${G.wrap} minH500`},H.createElement("aside",null,H.createElement("aside",{className:`minH500 bg-white pl30 ${(0,r.GJ)()?"pt30":""} pr30`},!(m!=null&&m.all_member_count)&&!w["shixunHomeworks/getWorkList"]&&H.createElement("aside",{className:"bg-white inline-block w100"},H.createElement(ue.Z,null)),!(0,r.GJ)()&&H.createElement("aside",{className:"pt10 pb10"},H.createElement("span",{className:"c-orange"},m.commit_count),"\u5DF2\u4EA4",H.createElement("span",{className:"ml10"},m.uncommit_count),"\u672A\u4EA4",((me=m==null?void 0:m.left_time)==null?void 0:me.time)&&H.createElement("span",{className:"ml10"},H.createElement("span",null,(et=m==null?void 0:m.left_time)==null?void 0:et.status),H.createElement("span",{className:"c-orange"},(tt=m==null?void 0:m.left_time)==null?void 0:tt.time))),H.createElement("aside",null,(0,r.GJ)()&&H.createElement("aside",{className:"mb30"},H.createElement(f.default,{form:gt,onChange:ht,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},H.createElement(f.default.Item,{name:"teacher_comment"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.teacher_comment},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},m.teacher_comment&&m.teacher_comment.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"file_status"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all"},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},(Re=m==null?void 0:m.file_status)==null?void 0:Re.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"work_status"},H.createElement(O.default.Group,{value:[],style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.work_status},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},m.task_status&&m.task_status.map(ie=>H.createElement(O.default,{name:"work_status",value:ie.id,key:ie.id},ie.name,"(",ie.count,")")))))),H.createElement(f.default.Item,{name:"member_work"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all"},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1"},Dt.map(ie=>H.createElement(O.default,{value:ie.id,key:ie.id},ie.name)))))),H.createElement(f.default.Item,{name:"course_group_info"},H.createElement(O.default.Group,{style:{width:"100%"}},H.createElement(v.Z,null,H.createElement(o.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),H.createElement(o.Z,{flex:"80px"},H.createElement(O.default,{value:"all",checked:!pe.course_group},"\u5168\u90E8")),H.createElement(o.Z,{flex:"1",className:`${G.workListClass} ${_t.visible?G.visible:""} ${_t.status?"":G.status}`},H.createElement("div",{ref:pn,className:G.left},m.course_group_info&&m.course_group_info.map(ie=>H.createElement(O.default,{value:ie.course_group_id,key:ie.course_group_id},ie.group_group_name,"(",ie.count,")"))),_t.status&&H.createElement("div",{className:G.tips,onClick:()=>it(Rt(Ht({},_t),{visible:!_t.visible}))},H.createElement("span",null,_t.visible?"\u5C55\u5F00":"\u6536\u8D77",_t.visible?H.createElement($.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):H.createElement(M.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),H.createElement(v.Z,{align:"middle"},H.createElement(o.Z,{flex:"1"},H.createElement(v.Z,{align:"middle"},H.createElement(o.Z,null,H.createElement(A.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ie=>{ee.page=1,ee.search=ie.trim(),ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})},style:{width:240}})),H.createElement(o.Z,null,H.createElement("span",{className:"ml5 c-red"},m.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",m.work_count,"\u4E2A\u5B66\u751F\uFF09"))),H.createElement(o.Z,{style:{textAlign:"end"},className:G.workListButtonWrap},!((le=m.homework_status)!=null&&le.includes("\u5BFC\u5165"))&&!(0,r.dE)()&&H.createElement(Pe.Z,{className:"mr20",onClick:()=>Lt(void 0,null,function*(){yield un(),wt(!0)})},"\u8C03\u6574\u5206\u7EC4"),((_e=m.homework_status)==null?void 0:_e.includes("\u5DF2\u622A\u6B62"))&&H.createElement(Y.ZP,{className:"mr20",icon:H.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Xt(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),H.createElement(R.Z,{dropdownRender:Ru},H.createElement(Y.ZP,null,H.createElement(X.Z,null),"\u5BFC\u51FA",H.createElement(ne.Z,null)))))),(0,r.G5)()&&H.createElement("div",null,(m==null?void 0:m.base_on_project)&&H.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),H.createElement(F.default,{dataSource:[m==null?void 0:m.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[m!=null&&m.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(m==null?void 0:m.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(m==null?void 0:m.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(m!=null&&m.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(m!=null&&m.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(m==null?void 0:m.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(ie=>!!ie)})),!!vt.length&&H.createElement(F.default,{className:`mb10 ${G.tableWrapper}`,dataSource:vt,columns:ze,pagination:!1,showHeader:!1,loading:!1}),H.createElement("aside",{style:{paddingBottom:30}},H.createElement(F.default,{loading:w["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ie,ke)=>ie!=null&&ie.searched?G.tables1:(ie==null?void 0:ie.item_index)%2===0&&G.tables,className:G.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Mt,columns:he,scroll:(m==null?void 0:m.base_on_project)&&{x:1220},onChange:(ie,ke,Bt)=>{if(Bt.order===void 0)switch(Bt.field){case"student_id":Ne("descend"),ee.b_order="desc",ee.order=Bt.field;break;default:delete ee.b_order,delete ee.order}else ee.b_order=Bt.order.replace("end",""),ee.order=Bt.field;ge({type:"shixunHomeworks/getWorkList",payload:Ht({},ee)})}})),H.createElement(K.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:_n,defaultCurrent:parseInt(ee.page)||1,current:parseInt(ee.page)||1,defaultPageSize:20,total:I.workList.work_count})))),H.createElement(Z,null),gn&&H.createElement(P.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:gn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lt(void 0,null,function*(){if(At===2){if(rt.length<=0){_.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!cn){_.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,status:rt}});ie.status===0&&(Kt(ie),Fn(!1),Te(!0))}else{if(!(Qt===0||en===0)){if(!Qt){_.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!en){_.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Qt>en){_.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!cn){_.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ie=yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,min_score:Qt,max_score:en}});ie.status===0&&(Kt(ie),Fn(!1),Te(!0))}}),onCancel:()=>{Fn(!1),qe()}},H.createElement("div",{style:{padding:"32px"}},H.createElement("div",null,H.createElement("div",null,H.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),H.createElement(k.ZP.Group,{value:At,onChange:ie=>{zt(ie.target.value)}},H.createElement(k.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),H.createElement(k.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),At===1&&H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"70px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),H.createElement(te.Z,{min:0,max:100,value:Qt,onChange:ie=>Ut(ie),style:{width:"100px"}}),H.createElement("span",{style:{width:"80px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),H.createElement(te.Z,{min:0,max:100,value:en,onChange:ie=>Nt(ie),style:{width:"100px"}})),At===2&&H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),H.createElement(O.default.Group,{onChange:ie=>{Tt([...ie])},style:{width:"100%"}},(je=m.task_status)==null?void 0:je.map((ie,ke)=>H.createElement(O.default,{name:"task_status",value:ie.id},ie.name,"(",ie.count,")")))),H.createElement("div",{style:{display:"flex",marginTop:"20px"}},H.createElement("span",{style:{width:"70px",textAlign:"end"}},H.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),H.createElement(T.Z,{className:G.MdEditor,onChange:ie=>xn(ie),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt&&H.createElement(P.default,{open:Pt,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lt(void 0,null,function*(){At===2?(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,status:rt}})).status===0&&(_.ZP.info("\u6253\u56DE\u6210\u529F"),qe(),an(),Te(!1)):(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:ee.categoryId,comment:cn,min_score:Qt,max_score:en}})).status===0&&(_.ZP.info("\u6253\u56DE\u6210\u529F"),qe(),an(),Te(!1))}),onCancel:()=>{qe(),Te(!1)}},H.createElement("div",{style:{padding:"32px"}},At===1&&H.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Qt,"-",en,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),At===2&&H.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((be=m.task_status)==null?void 0:be.filter(ie=>rt==null?void 0:rt.includes(ie.id)).map(ie=>ie.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),H.createElement("br",null),H.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",He==null?void 0:He.count,"\u540D\u5B66\u751F"))),H.createElement(P.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Dn,onOk:()=>Lt(void 0,null,function*(){$n.submit()}),onCancel:()=>{wt(!1)}},H.createElement(f.default,{form:$n,initialValues:{},labelCol:{span:4},onFinish:ie=>Lt(void 0,null,function*(){if(!ie.user_id){_.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!ie.group_id){_.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,S.ZP)(`/api/homework_commons/${ee.categoryId}/adjust_group.json`,{method:"post",body:ie})).status==0&&(_.ZP.success("\u8C03\u6574\u6210\u529F"),$n.resetFields(),wt(!1),yield an())})},H.createElement(f.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},H.createElement(z.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(ie,ke)=>{var Bt;return((Bt=ke==null?void 0:ke.label)!=null?Bt:"").toLowerCase().includes(ie.toLowerCase())},options:(Ye=uu==null?void 0:uu.userAll)==null?void 0:Ye.map(ie=>({value:ie.user_id,label:ie.name}))})),H.createElement(f.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},H.createElement(z.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(ie,ke)=>{var Bt;return((Bt=ke==null?void 0:ke.label)!=null?Bt:"").toLowerCase().includes(ie.toLowerCase())},options:(Et=uu==null?void 0:uu.groupAll)==null?void 0:Et.map(ie=>({value:ie.group_id,label:`\uFF08${ie.group_name}\uFF09`+(ie==null?void 0:ie.name_list)}))})))),H.createElement(P.default,{title:H.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",H.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:dn,footer:null,onCancel:()=>{ye(!1)},width:700},H.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",H.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(ve=m==null?void 0:m.course_recommends)==null?void 0:ve.map((ie,ke)=>H.createElement(v.Z,{key:ke,align:"middle",justify:"space-between"},H.createElement(v.Z,{style:{width:525},align:"middle",wrap:!1},H.createElement("div",{className:G.Onerow,style:{display:"inline-block"}},ke+1,"\u3001",ie.name),ie.type=="\u5916\u94FE"&&H.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),H.createElement(o.Z,null,H.createElement(Be.op,{type:"link",onClick:()=>{window.open(ie==null?void 0:ie.url)}},"\u67E5\u770B"),ie.type!="\u5916\u94FE"&&H.createElement(Be.op,{openLoading:!0,type:"link",onClick:()=>Lt(void 0,null,function*(){(0,d.FH)("",`${ie==null?void 0:ie.url}`)})},"\u4E0B\u8F7D"))))),H.createElement(c.Z,{getData:()=>an()}),H.createElement(fe.Z,{visible:De,getData:an,categoryId:ee.categoryId,onCancle:()=>{Xt(!1)}}))};var yn=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(On),In=s(3294),mn=s(85149),An=Object.defineProperty,Nn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,Zn=(I,b,w)=>b in I?An(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Un=(I,b)=>{for(var w in b||(b={}))qn.call(b,w)&&Zn(I,w,b[w]);if(Nn)for(var w of Nn(b))au.call(b,w)&&Zn(I,w,b[w]);return I},eu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Vn=({shixunHomeworks:I,dispatch:b})=>{const w=(0,Q.useParams)();return n.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:I.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>eu(void 0,null,function*(){(yield b({type:"shixunHomeworks/deleteReply",payload:{object_id:I.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(_.ZP.success("\u5220\u9664\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getReplyList",payload:Un({},I.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},n.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var tu=(0,Q.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Vn),Pn=s(23765),Kn=s(71418),ru=s(26227),Gn=s(63524),Rn={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},Ee=s(59301),Ge=Object.defineProperty,$e=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Yt=(I,b,w)=>b in I?Ge(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,lt=(I,b)=>{for(var w in b||(b={}))ut.call(b,w)&&Yt(I,w,b[w]);if($e)for(var w of $e(b))Ot.call(b,w)&&Yt(I,w,b[w]);return I},Ft=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});L().locale("ZH-cn");const mt=({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de,user:ge,dispatch:Oe})=>{var Se,Ce,re;const[me,et]=(0,n.useState)(lt({},(0,Q.useParams)())),[tt,Re]=(0,n.useState)(!1),[le,_e]=(0,n.useState)(-1),[je,be]=(0,n.useState)(""),[Ye,Et]=(0,n.useState)(""),{workList:ve}=I,{detailLeftMenus:ft}=b,{shixunHomeworksDetail:ee,replyList:Le,workDetail:pt}=I;return me.page_size=10,(0,n.useEffect)(()=>{Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)}),ft.course_modules||Oe({type:"classroomList/getClassroomLeftMenus",payload:lt({},me)})},[me.categoryId]),(0,n.useEffect)(()=>{(0,xe.hs)(Oe)},[(0,r.bg)()]),Ee.createElement("section",{className:Rn.bg},Ee.createElement(Kn.Z,{spinning:de["shixunHomeworks/getWorkDetail"]},Ee.createElement("section",{className:""},Ee.createElement("aside",{className:[Rn.desc,"c-black","font14","bg-white"].join(" ")},I.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ee.createElement(mn.Z,{value:(pt==null?void 0:pt.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",(Se=pt==null?void 0:pt.group_info)==null?void 0:Se.min_num," ~ ",(Ce=pt==null?void 0:pt.group_info)==null?void 0:Ce.max_num,"\u4EBA ",Ee.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),Ee.createElement("br",null),"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(re=pt==null?void 0:pt.group_info)!=null&&re.base_on_project?"\u662F":"\u5426",Ee.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09"),Ee.createElement(Pn.Z,{authority:(0,r.GJ)(),showDimensions:!1,dataSource:pt==null?void 0:pt.attachments,callback:()=>{Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)})}}),I.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ee.createElement("aside",{className:["bg-white"].join(" ")},Ee.createElement(T.Z,{onChange:m=>{be(m)},defaultValue:pt==null?void 0:pt.explanation,height:200,isFocus:!0,watch:!0}),Ee.createElement(v.Z,null,Ee.createElement(o.Z,{span:24,className:"tr"},Ee.createElement(Y.ZP,{type:"default",size:"large",onClick:()=>Ft(void 0,null,function*(){Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ee.createElement(Y.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Ft(void 0,null,function*(){je===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/updateWork",payload:{explanation:je,categoryId:me.categoryId}})).status===0&&(_.ZP.success("\u64CD\u4F5C\u6210\u529F"),Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Oe({type:"shixunHomeworks/getWorkDetail",payload:lt({},me)}))})},"\u4FDD\u5B58"))))),Ee.createElement("aside",{className:[Rn.reply,"bg-white","mt20"].join(" ")},tt&&Ee.createElement(T.Z,{onChange:m=>{be(m)},height:200,isFocus:!0,watch:!0}),Ee.createElement(v.Z,{onClick:()=>{Re(!0)}},Ee.createElement(o.Z,{flex:"1",style:{pointerEvents:"none"}},!tt&&Ee.createElement(A.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ee.createElement(o.Z,null,Ee.createElement(Y.ZP,{type:"primary",size:"large",onClick:()=>Ft(void 0,null,function*(){var m;if((0,r.Rm)()&&!((m=b.AssistantObject.practice)!=null&&m.can_create)){_.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}je===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:me.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:je}}})).status===0&&(_.ZP.success("\u53D1\u5E03\u6210\u529F"),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),Re(!1),be(""))})},"\u53D1\u8868")))),(Le==null?void 0:Le.comments)&&Le.comments!=""&&Ee.createElement("aside",{className:[Rn.replyList,"bg-white"].join(" ")},Le==null?void 0:Le.comments.map(function(m,pe){var ot,qt,Ne,dt;return Ee.createElement(v.Z,{gutter:[12,12],key:pe},Ee.createElement(o.Z,{flex:"40px"},Ee.createElement("img",{className:Rn.headpic,width:"40",src:`${In.Z.IMG_SERVER}/images/${(ot=m==null?void 0:m.author)==null?void 0:ot.image_url}`})),Ee.createElement(o.Z,{flex:"1"},Ee.createElement(v.Z,{align:"middle"},Ee.createElement(o.Z,{span:20},Ee.createElement("span",{className:"c-light-black"},(qt=m==null?void 0:m.author)==null?void 0:qt.name),Ee.createElement("span",{className:"c-light-black ml10"},m==null?void 0:m.time," \u53D1\u5E03")),Ee.createElement(o.Z,{className:"tr",span:4},Ee.createElement("div",{className:"tr"},((0,r.GJ)()||((Ne=ge==null?void 0:ge.userInfo)==null?void 0:Ne.login)===((dt=m==null?void 0:m.author)==null?void 0:dt.login))&&Ee.createElement(C.Z,{title:"\u5220\u9664"},Ee.createElement(ru.Z,{className:"current",onClick:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:me,selectArr:m}})}})))),Ee.createElement(o.Z,{span:24},Ee.createElement(mn.Z,{value:m.content})),m.children&&Ee.createElement("aside",{className:Rn.comment},m.children.map(function(st,tn){var jt,Mt;return Ee.createElement(v.Z,{key:tn},Ee.createElement(o.Z,{span:24},Ee.createElement(v.Z,null,Ee.createElement(o.Z,{flex:"1"},st.author.name,Ee.createElement("span",{className:"c-light-black ml10"},st==null?void 0:st.time)),Ee.createElement(o.Z,null,((0,r.GJ)()||((jt=ge==null?void 0:ge.userInfo)==null?void 0:jt.login)===((Mt=st==null?void 0:st.author)==null?void 0:Mt.login))&&Ee.createElement(C.Z,{title:"\u5220\u9664"},Ee.createElement(ru.Z,{className:"current",onClick:()=>{Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:me,selectArr:st}})}}))))),Ee.createElement(o.Z,null,Ee.createElement(mn.Z,{value:st.content})))})),Ee.createElement(o.Z,{span:24,className:"mt5 c-light-black"},le===pe&&Ee.createElement("aside",null,Ee.createElement(T.Z,{onChange:st=>{Et(st)},height:150,isFocus:!0}),Ee.createElement(v.Z,null,Ee.createElement(o.Z,{span:24,className:"tr"},Ee.createElement(Y.ZP,{type:"primary",size:"large",onClick:()=>Ft(this,null,function*(){Ye===""?_.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Oe({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:me.categoryId,jour_type:"HomeworkCommon",m_parent_id:m.id,reply_id:1,notes:Ye}}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)}),_.ZP.success("\u53D1\u5E03\u6210\u529F"),_e(-1))})},"\u53D1\u8868")))),le!==pe&&Ee.createElement("div",{className:"tr"},Ee.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>_e(pe)}),!!m.user_praise&&Ee.createElement("span",{className:"c-orange"},Ee.createElement(Gn.Z,{className:"mr5 ml30",onClick:()=>Ft(this,null,function*(){yield Oe({type:"shixunHomeworks/replyUnLike",payload:{object_id:m.id,object_type:"journals_for_message"}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})})}),!!m.praise_count&&m.praise_count),!m.user_praise&&Ee.createElement("span",null,Ee.createElement(Gn.Z,{className:"mr5 ml30",onClick:()=>Ft(this,null,function*(){yield Oe({type:"shixunHomeworks/replyLike",payload:{object_id:m.id,object_type:"journals_for_message"}}),Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})})}),!!m.praise_count&&m.praise_count))))))})))),Ee.createElement("aside",{className:"tc mt30 pb30"},Ee.createElement(K.Z,{defaultCurrent:1,total:Le==null?void 0:Le.total_count,hideOnSinglePage:!0,current:me.page||1,onChange:m=>{me.page=m,Oe({type:"shixunHomeworks/getReplyList",payload:lt({},me)})}})),Ee.createElement(tu,null))};var Jt=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,user:w,loading:de,globalSetting:ge})=>({shixunHomeworks:I,globalSetting:ge,user:w,classroomList:b,loading:de.effects}))(mt),St=Object.defineProperty,ct=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Wt=(I,b,w)=>b in I?St(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,ln=(I,b)=>{for(var w in b||(b={}))En.call(b,w)&&Wt(I,w,b[w]);if(ct)for(var w of ct(b))vn.call(b,w)&&Wt(I,w,b[w]);return I};L().locale("ZH-cn");const sn=({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de,dispatch:ge})=>{var Oe;const Se=(0,Q.useParams)(),{detailLeftMenus:Ce}=b,{replyList:re,referenceAnswer:me}=I;return Se.page_size=10,(0,n.useEffect)(()=>{ge({type:"shixunHomeworks/getReplyList",payload:ln({},Se)}),ge({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Se.categoryId}}),Ce.course_modules||ge({type:"classroomList/getClassroomLeftMenus",payload:ln({},Se)})},[Se.categoryId]),n.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},n.createElement("aside",{className:["c-black","font14"].join(" ")},I.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&n.createElement("div",null,(me==null?void 0:me.reference_answer)&&n.createElement(mn.Z,{value:me==null?void 0:me.reference_answer}),!(me!=null&&me.reference_answer)&&n.createElement(ue.Z,null)),(Oe=me==null?void 0:me.attachments)==null?void 0:Oe.map((et,tt)=>n.createElement("div",null,n.createElement("a",{href:`${In.Z.API_SERVER}${et.url}`},n.createElement("span",{className:"iconfont icon-fujian c-green font14"}),n.createElement("span",{className:"ml10 c-black"},et.title),n.createElement("span",{className:"c-light-black ml20 font12"},et.filesize))))))};var Yn=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,loading:w,globalSetting:de})=>({shixunHomeworks:I,globalSetting:de,classroomList:b,loading:w.effects}))(sn),du=s(95036),Tu={modal:"modal___lF39e"},wn=s(59301),wu=Object.defineProperty,Lu=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,bu=(I,b,w)=>b in I?wu(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Bu=(I,b)=>{for(var w in b||(b={}))Jn.call(b,w)&&bu(I,w,b[w]);if(yu)for(var w of yu(b))vu.call(b,w)&&bu(I,w,b[w]);return I},Mu=(I,b)=>Lu(I,Gu(b)),Cu=(I,b)=>{var w={};for(var de in I)Jn.call(I,de)&&b.indexOf(de)<0&&(w[de]=I[de]);if(I!=null&&yu)for(var de of yu(I))b.indexOf(de)<0&&vu.call(I,de)&&(w[de]=I[de]);return w},zu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const xa=I=>{var b=I,{classroomList:w,shixunHomeworks:de,dispatch:ge,cb:Oe}=b,Se=Cu(b,["classroomList","shixunHomeworks","dispatch","cb"]),Ce,re,me,et,tt;const Re=(0,Q.useParams)(),[le,_e]=(0,n.useState)(""),[je,be]=(0,n.useState)([]),[Ye,Et]=(0,n.useState)({learn:0,active:0,score:0,chat:0});console.log(de,"classroomList");const{workList:ve}=de;(0,n.useEffect)(()=>{w.actionTabs.key},[w.actionTabs]);const ft=()=>zu(void 0,null,function*(){if(!le){_.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}ge({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let ee=yield(0,S.ZP)(`/api/homework_commons/${Re.categoryId}/ai_bulk_create.json`,{method:"post",body:Mu(Bu({min:1,max:le,course_id:Re.coursesId},Ye),{course_group_ids:je})});(ee==null?void 0:ee.status)===0&&(_.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),Oe()),ge({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return wn.createElement(P.default,{width:584,className:Tu.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{be([]),_e(""),Et({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:ft,open:w.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},wn.createElement("p",{style:{display:"flex",alignItems:"center"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),wn.createElement(te.Z,{style:{width:100},min:(Ce=ve==null?void 0:ve.group_data)==null?void 0:Ce.min_num,max:(re=ve==null?void 0:ve.group_data)==null?void 0:re.max_num,precision:0,step:1,value:le,onChange:ee=>{_e(ee)}}),wn.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(me=ve==null?void 0:ve.group_data)==null?void 0:me.min_num,"~",(et=ve==null?void 0:ve.group_data)==null?void 0:et.max_num,"\u4EBA")),wn.createElement("p",{style:{display:"flex"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),wn.createElement(O.default.Group,{value:je,onChange:ee=>{be(ee)}},(tt=ve==null?void 0:ve.course_group_info)==null?void 0:tt.map(ee=>wn.createElement(O.default,{key:ee==null?void 0:ee.course_group_id,value:ee==null?void 0:ee.course_group_id},ee==null?void 0:ee.group_group_name)))),wn.createElement("div",{style:{display:"flex"}},wn.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),wn.createElement(O.default.Group,{onChange:ee=>{Et({learn:ee.indexOf(1)>-1?1:0,active:ee.indexOf(2)>-1?1:0,score:ee.indexOf(3)>-1?1:0,chat:ee.indexOf(4)>-1?1:0})}},wn.createElement(O.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),wn.createElement(O.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),wn.createElement(O.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),wn.createElement(O.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var Da=(0,Q.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(xa),Oa=s(12393),jn={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},Ln=s(59301),xu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Pa=({})=>{var I,b;const[w,de]=(0,n.useState)(!0),[ge,Oe]=(0,n.useState)(!1),[Se,Ce]=(0,n.useState)([]),[re,me]=(0,n.useState)([]),[et,tt]=(0,n.useState)([]),[Re,le]=(0,n.useState)([]),[_e,je]=(0,n.useState)(""),be=(0,Q.useParams)();function Ye(){return xu(this,null,function*(){let ft=yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators.json`,{method:"get"});me(ft)})}function Et(){return xu(this,null,function*(){var ft;let ee=yield(0,S.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/teachers`,{method:"get",params:{homework_id:be.categoryId,limit:1e3}});(ft=ee==null?void 0:ee.teacher_list)==null||ft.map(Le=>{Le.key=Le.user_id}),tt(ee==null?void 0:ee.teacher_list),le(ee==null?void 0:ee.teacher_list)})}(0,n.useEffect)(()=>{Ye(),Et()},[be]);const ve=()=>{};return Ln.createElement("section",{className:jn.form},Ln.createElement(v.Z,{className:jn.content,style:{padding:"20px 30px",gap:20}},(I=re==null?void 0:re.data)==null?void 0:I.map(ft=>Ln.createElement(v.Z,{align:"middle",className:`${jn.borderSty} ${_e===(ft==null?void 0:ft.id)?jn.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ln.createElement("span",{className:"c-grey-333"},ft==null?void 0:ft.real_name),(re==null?void 0:re.can_edit)&&Ln.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${jn.delSty}`,onMouseEnter:()=>{je(ft.id)},onMouseLeave:()=>{je("")},onClick:()=>xu(void 0,null,function*(){(yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:ft.id}})).status===0&&(_.ZP.info("\u5220\u9664\u6210\u529F"),Ye(),Et())})}))),(re==null?void 0:re.can_edit)&&Ln.createElement(Y.ZP,{className:jn.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Oe(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(re!=null&&re.can_edit)&&!((b=re==null?void 0:re.data)!=null&&b.length)&&Ln.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ln.createElement(P.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:ge,onCancel:()=>Oe(!1),onOk:()=>xu(void 0,null,function*(){if(Se.length===0){_.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,S.ZP)(`/api/homework_commons/${be.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Se}})).status===0&&(_.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ce([]),Ye(),Et(),Oe(!1))})},Ln.createElement("div",null,Ln.createElement("div",{style:{display:"flex"}},Ln.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ln.createElement(A.default.Search,{onChange:ft=>{tt(Re.filter(ee=>ee.name.indexOf(ft.target.value)>-1))}})),Ln.createElement(F.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(ft,ee)=>{Ce(ft)},selectedRowKeys:Se,getCheckboxProps:ft=>({disabled:ft.is_collaborator})},pagination:!1,dataSource:et,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Sa=(0,Q.connect)(({shixunHomeworks:I,loading:b})=>({shixunHomeworks:I,loading:b.effects}))(Pa),Mn=s(5083),mu=s(78673),Tn=s(40731),Ju=s(50757),Qn=s(79834),Xe=s(918),Qe=s(59301),ka=Object.defineProperty,Ia=Object.defineProperties,Na=Object.getOwnPropertyDescriptors,Qu=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xu=(I,b,w)=>b in I?ka(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,lu=(I,b)=>{for(var w in b||(b={}))Za.call(b,w)&&Xu(I,w,b[w]);if(Qu)for(var w of Qu(b))Ra.call(b,w)&&Xu(I,w,b[w]);return I},Du=(I,b)=>Ia(I,Na(b)),ja=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const{RangePicker:Ta}=Mn.default,{Option:Hu}=z.default,La=({shixunHomeworks:I,classroomList:b,getData:w,dispatch:de})=>{var ge,Oe,Se,Ce,re,me,et,tt,Re,le,_e,je,be,Ye,Et;const{workSetting:ve,workList:ft}=I,ee=(0,Q.useParams)(),[Le,pt]=(0,n.useState)(!0);let[m,pe]=(0,n.useState)([]),[ot,qt]=(0,n.useState)([]);const[Ne,dt]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[st,tn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{ve!=null&&ve.course_id&&(Object.keys(Ne).map(function(Te){Te.indexOf("proportion")>-1?Ne[Te]=ve[Te]*100:Ne[Te]=ve[Te]}),ve.anonymous_comment&&(Ne.unified_late=ve.unified_anonymous_comment,tn(ve.unified_anonymous_comment)),(!Ne.allow_late||!Ne.unified_late)&&(Ne.late_penalty=5),Ne.unified_setting||(Ne.unified_late=!1,Ne.unified_anonymous_comment=!1,Ne.unified_anonymous_appeal=!1),m=JSON.parse(JSON.stringify(ve.group_settings.map(Te=>Du(lu({},Te),{group_name:[Te.group_name]})).filter(Te=>Te.publish_time!==null))),ot=JSON.parse(JSON.stringify(ve.allow_late_settings.map(Te=>Du(lu({},Te),{group_name:[Te.group_name]})).filter(Te=>Te.late_time!==null))),dt(lu({},Ne)),pe(m.length?[...m]:[{}]),qt([...ot]))},[ve]),(0,n.useEffect)(()=>{pt(!(0,r.GJ)())},[(0,r.GJ)()]);const[jt,Mt]=(0,n.useState)(!1),Vt=()=>ja(void 0,null,function*(){Mt(!jt);const Te=JSON.parse(JSON.stringify(Ne));if(Te.categoryId=ee.categoryId,Ne.unified_setting||(m=m==null?void 0:m.map(He=>{var Kt,At;if(!He.publish_time||!He.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!He.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Mt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return He.group_name=typeof(He==null?void 0:He.group_name)=="string"?[He==null?void 0:He.group_name]:He==null?void 0:He.group_name,He.group_id=(At=(Kt=He==null?void 0:He.group_name)==null?void 0:Kt.map(zt=>{var en,Nt;let Qt=(Nt=(en=ve.group_settings)==null?void 0:en.filter(Ut=>(Ut==null?void 0:Ut.group_name)===zt))==null?void 0:Nt[0];return Qt==null?void 0:Qt.group_id}))==null?void 0:At.toString().split(","),He})),Te.group_settings=m,Ne.allow_late)if(Ne.unified_late){if(Ne.late_penalty===null||Ne.late_penalty===void 0||Ne.late_penalty<0||Ne.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Mt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ne.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ot=ot==null?void 0:ot.map(He=>{var Kt,At;if(He.penalty_type=Tn.Q.Number,He.late_penalty===null||He.late_penalty===void 0||He.late_penalty<0||He.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Mt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!He.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!He.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Mt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return He.group_name=typeof(He==null?void 0:He.group_name)=="string"?[He==null?void 0:He.group_name]:He==null?void 0:He.group_name,He.group_id=(At=(Kt=He==null?void 0:He.group_name)==null?void 0:Kt.map(zt=>{var en,Nt;let Qt=(Nt=(en=ve.group_settings)==null?void 0:en.filter(Ut=>(Ut==null?void 0:Ut.group_name)===zt))==null?void 0:Nt[0];return Qt==null?void 0:Qt.group_id}))==null?void 0:At.toString().split(","),He}),Te.allow_late_settings=ot;if(Ne!=null&&Ne.submit_limit&&!(Ne!=null&&Ne.submit_limit_num)){_.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}if(Ne!=null&&Ne.can_submit&&!(Ne!=null&&Ne.submit_num)){_.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}Object.keys(Te).map(function(He){He.indexOf("proportion")>-1&&(Te[He]=Te[He]/100)}),de({type:"shixunHomeworks/updateSetting",payload:Du(lu({},Te),{penalty_type:Tn.Q.Number})}).then(He=>{He.status===0?(Mt(!1),_.ZP.success("\u66F4\u65B0\u6210\u529F"),w()):Mt(!1)})}),Wn=(0,n.useMemo)(()=>(ve==null?void 0:ve.allow_late)||(ve==null?void 0:ve.all_group_late),[ve,ft]),Ie=(Te,He,Kt="group_id")=>{var At;return He?He.find(zt=>zt[Kt]===Te):(At=ve==null?void 0:ve.group_settings)==null?void 0:At.find(zt=>zt.group_id[0]===Te)},vt=Te=>{var He,Kt;const At=Ie(Te,ve==null?void 0:ve.allow_late_settings,"id"),zt=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings),en=Ie(Te);return(ve==null?void 0:ve.allow_late)&&At&&L()(At==null?void 0:At.late_time)<=L()()||(ve==null?void 0:ve.anonymous_comment)&&zt&&(zt==null?void 0:zt.evaluation_start)!==null||((Kt=(L()(en==null?void 0:en.end_time)<=L()()&&((He=ve==null?void 0:ve.allow_late_settings)==null?void 0:He.filter(Nt=>Nt.group_id.includes(Te))))[0])==null?void 0:Kt.late_time)!=null},Ve=ve==null?void 0:ve.anonymous_comment,gn=(ge=ve==null?void 0:ve.allow_late_settings)!=null&&ge.length?(Oe=ve==null?void 0:ve.allow_late_settings)==null?void 0:Oe.every(Te=>{if(Te.evaluation_start)return!0}):!1,Fn=(ve==null?void 0:ve.unified_late)&&(ve==null?void 0:ve.anonymous_comment),rt=ve==null?void 0:ve.anonymous_comment,Tt=Te=>{if(!Te)return!1;const He=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings);return(ve==null?void 0:ve.anonymous_comment)&&He&&(He==null?void 0:He.evaluation_start)!==null},Pt=Te=>{const He=Ie(Te,ve==null?void 0:ve.anonymous_comment_settings);return He&&(He==null?void 0:He.evaluation_start)!==null};return Qe.createElement("div",{style:{padding:"30px 50px"}},Qe.createElement("div",{className:`${Xe.Z.title}`},Qe.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Qe.createElement(C.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),Qe.createElement("div",{className:Xe.Z.content},((Se=ve==null?void 0:ve.group_settings)==null?void 0:Se.length)>0?Qe.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ce=Xe.Z)==null?void 0:Ce.h_lh_40}`,align:"middle"},Qe.createElement(mu.Z,{checked:Ne.unified_setting,disabled:Le||!((re=ve==null?void 0:ve.homework_status)!=null&&re.includes("\u672A\u53D1\u5E03"))||(0,r.Rm)()&&!((et=(me=b.AssistantObject)==null?void 0:me.group)!=null&&et.can_publish)||!(ve!=null&&ve.manage_all_group),onChange:()=>{var Te;if(!((Te=ve==null?void 0:ve.homework_status)!=null&&Te.includes("\u672A\u53D1\u5E03"))){_.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ne.unified_setting=!Ne.unified_setting,Ne.unified_setting||(Ne.unified_late=!1),dt(Object.assign({},Ne)),m==""){pe([{}]);return}Ne.unified_setting&&(pe([]),qt([{late_penalty:5}]))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,Ne.unified_setting&&Qe.createElement("div",{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},Qe.createElement(v.Z,{align:"middle"},Qe.createElement(o.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml5"},Qe.createElement(Mn.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Le||!((tt=ve==null?void 0:ve.homework_status)!=null&&tt.includes("\u672A\u53D1\u5E03")||(Re=ve==null?void 0:ve.homework_status)!=null&&Re.includes("\u672A\u5F00\u59CB"))||(0,r.Rm)()&&!((_e=(le=b.AssistantObject)==null?void 0:le.group)!=null&&_e.can_publish),value:Ne.publish_time?L()(Ne.publish_time):"",disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date),disabledTime:Te=>(0,Qn.d0)(Te),onChange:(Te,He)=>{Ne.publish_time=He,!Ne.end_time&&Ne.unified_setting&&(Ne.end_time=L()(Te).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Qe.createElement(v.Z,{align:"middle"},Qe.createElement(o.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml5"},Qe.createElement(Mn.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gn||rt||(ve==null?void 0:ve.allow_late)&&(ve==null?void 0:ve.homework_status.includes("\u5DF2\u622A\u6B62"))||Le||(ve==null?void 0:ve.allow_late)&&L()()>=L()(ve==null?void 0:ve.end_time)||(0,r.Rm)()&&!((be=(je=b.AssistantObject)==null?void 0:je.group)!=null&&be.can_publish),disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date,Ne.publish_time),disabledTime:Te=>(0,Qn.d0)(Te,Ne.publish_time),value:Ne.end_time?L()(Ne.end_time):"",onChange:(Te,He)=>{Ne.end_time=He,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Ne.unified_setting&&Qe.createElement(v.Z,null,m&&m.map(function(Te,He){var Kt,At,zt,en;return Qe.createElement(v.Z,{key:He},Qe.createElement(v.Z,{style:{padding:"5px 14px 5px 52px"}},Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",He+1),Qe.createElement(o.Z,{flex:"auto",style:{maxWidth:350}},Qe.createElement(z.default,{disabled:Le||((Kt=ve==null?void 0:ve.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03")&&Te.id||L()(){var Qt,Ut;if((0,r.Rm)()&&!((Ut=(Qt=b.AssistantObject)==null?void 0:Qt.group)!=null&&Ut.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[He].group_name=Nt,m[He].group_id=Te.group_id;const cn=(0,we.flattenDeep)(m.map(Dn=>Dn.group_name)),xn=ot.map(Dn=>{let wt=(Dn==null?void 0:Dn.group_name)||[];return Du(lu({},Dn),{group_name:(0,we.remove)(wt,$n=>cn.includes($n))})});qt(xn),pe(m.slice())}},ve.group_settings&&ve.group_settings.map(function(Nt){if(!m.map(Qt=>Qt.group_name).toString().split(",").includes(String(Nt.group_name)))return Qe.createElement(Hu,{value:Nt.group_name,key:Nt.id},Nt.group_name)})))),Qe.createElement(o.Z,{style:{padding:"5px 0"}},Qe.createElement(Ta,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Te.publish_time?L()(Te.publish_time):L()(),L()()]},disabled:Le||(L()()<=L()((At=Ie(Te.id))==null?void 0:At.publish_time)?!1:[!0,vt(Te.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:Nt=>(0,Qn.Q8)(Nt,ve==null?void 0:ve.course_end_date),disabledTime:Nt=>(0,Qn.d0)(Nt),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Te.publish_time&&[L()(Te.publish_time),L()(Te.end_time)],onChange:(Nt,Qt)=>{var Ut,cn;if((0,r.Rm)()&&!((cn=(Ut=b.AssistantObject)==null?void 0:Ut.group)!=null&&cn.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m[He].publish_time=Qt[0],m[He].end_time=Qt[1],pe([...m])}})),!Le&&Qe.createElement(o.Z,{className:`${(zt=Xe.Z)==null?void 0:zt.h_lh_40}`,style:{padding:"5px 0"}},m.length<((en=ve==null?void 0:ve.group_settings)==null?void 0:en.length)&&Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{pe(m.concat({}))}}),(Te!=null&&Te.publish_time&&L()(){var Nt,Qt;if((0,r.Rm)()&&!((Qt=(Nt=b.AssistantObject)==null?void 0:Nt.normal)!=null&&Qt.can_publish)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ut=(0,we.cloneDeep)(ot);Ut.forEach((cn,xn)=>{cn.group_name&&(cn.group_name=cn.group_name.filter(Dn=>{var wt;return!((wt=m[He].group_name)!=null&&wt.includes(Dn))}))}),m=m.filter((cn,xn)=>He!==xn),qt(Ut),pe(m.slice()),setTimeout(()=>pe(m.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),Qe.createElement(Ju.ZP,{checkMarginLeft:60,className:"mb20",disabled:Le,value:Ne,onChange:Te=>dt(lu(lu({},Ne),Te))}),Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:`${Xe.Z.title} mt30`},Qe.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Qe.createElement("div",{className:Xe.Z.content},Qe.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ye=Xe.Z)==null?void 0:Ye.h_lh_40}`,align:"middle"},Qe.createElement(mu.Z,{checked:Ne.allow_late,disabled:gn||Le||(ve==null?void 0:ve.allow_late),onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Te&&P.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Qe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Qe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Qe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Qe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ne.allow_late=!Ne.allow_late,ot==""&&qt([{late_penalty:5}]),dt(Object.assign({},Ne))}}),Qe.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Qe.createElement(C.Z,{overlayStyle:{width:380,maxWidth:380},title:Qe.createElement("div",{style:{display:"flex",flexFlow:"column"}},Qe.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Qe.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Qe.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Qe.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Xe.Z.title_icon}`}))),(Ne==null?void 0:Ne.allow_late)&&Qe.createElement("div",{className:"pb5"},Qe.createElement(v.Z,{className:Xe.Z.row_sty1},Qe.createElement(o.Z,{className:Xe.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Qe.createElement(k.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Le,value:Ne.unified_late,onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.unified_late=Te.target.value,ot==""&&!Te.target.value&&qt([{late_penalty:5}]),dt(lu({},Ne))}},(Ne==null?void 0:Ne.unified_setting)&&Qe.createElement(k.ZP,{disabled:(ve==null?void 0:ve.allow_late)||!(ve!=null&&ve.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((Et=ve==null?void 0:ve.group_settings)==null?void 0:Et.length)&&Qe.createElement(k.ZP,{disabled:ve==null?void 0:ve.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Ne!=null&&Ne.unified_late?Qe.createElement("div",null,Qe.createElement(v.Z,{wrap:!1,align:"middle",className:`${Xe.Z.row_sty1} mb10 mt5`},Qe.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(te.Z,{disabled:Le||Ve,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Ne.late_penalty,onChange:Te=>{var He;if((0,r.Rm)()&&!((He=b.AssistantObject.group)!=null&&He.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.late_penalty=Te,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Qe.createElement(v.Z,{className:`${Xe.Z.row_sty1}`},Qe.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},Qe.createElement(Mn.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||Fn||gn,value:Ne.late_time?L()(Ne.late_time):"",disabledDate:Te=>(0,Qn.Q8)(Te,ve==null?void 0:ve.course_end_date),disabledTime:Te=>(0,Qn.d0)(Te),onChange:(Te,He)=>{var Kt;if((0,r.Rm)()&&!((Kt=b.AssistantObject.group)!=null&&Kt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne.late_time=He,dt(Object.assign({},Ne))}})),Qe.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):ot.map(function(Te,He){var Kt;return Qe.createElement(v.Z,{key:He,style:{padding:"5px 14px 5px 52px"}},Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",He+1),Qe.createElement(o.Z,{className:"mr20 ml10"},Qe.createElement(z.default,{size:"large",disabled:Le||!((Kt=ft==null?void 0:ft.homework_status)!=null&&Kt.includes("\u672A\u53D1\u5E03"))&&Te.id,mode:"multiple",style:{width:250},value:typeof Te.group_name=="string"?[Te.group_name]:Te.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:At=>{var zt;if((0,r.Rm)()&&!((zt=b.AssistantObject.normal)!=null&&zt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].group_name=At,ot[He].group_id=Te.group_id,qt(ot.slice())}},ve.group_settings&&ve.group_settings.map(function(At){if(Ne!=null&&Ne.unified_setting&&!ot.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!Pt(At.id))return Qe.createElement(Hu,{value:At.group_name,key:At.id},At.group_name);if(m.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!ot.map(zt=>zt.group_name).toString().split(",").includes(String(At.group_name))&&!Pt(At.id))return Qe.createElement(Hu,{value:At.group_name,key:At.id},At.group_name)}))),Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Qe.createElement(o.Z,{className:"mr20 ml10"},Qe.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Le||Tt(Te.id),defaultValue:Te.late_penalty,onChange:At=>{var zt,en;if((0,r.Rm)()&&!((en=(zt=b.AssistantObject)==null?void 0:zt.normal)!=null&&en.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].late_penalty=At,ot[He].penalty_type=Tn.Q.Number}})),Qe.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Qe.createElement(o.Z,{className:"ml10"},Qe.createElement(Mn.default,{size:"large",disabled:Le||Tt(Te.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:At=>(0,Qn.Q8)(At,ve==null?void 0:ve.course_end_date),disabledTime:At=>(0,Qn.d0)(At),format:"YYYY-MM-DD HH:mm",value:Te!=null&&Te.late_time?L()(Te.late_time):void 0,onChange:(At,zt)=>{var en,Nt;if((0,r.Rm)()&&!((Nt=(en=b.AssistantObject)==null?void 0:en.normal)!=null&&Nt.can_late)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ot[He].late_time=zt,qt([...ot])}})),!Le&&Qe.createElement(o.Z,{style:{height:40,lineHeight:"40px"}},Qe.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{qt(ot.concat({penalty_type:Tn.Q.Number,late_penalty:5}))}}),He>0&&!Te.id?Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{ot=ot.filter((At,zt)=>He!==zt),qt(ot.slice()),setTimeout(()=>qt(ot.slice()),10)}}):Qe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Qe.createElement(Y.ZP,{loading:jt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58"))};var Ma=(0,Q.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(La),It=s(59301),za=Object.defineProperty,Ha=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,qu=(I,b,w)=>b in I?za(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,fu=(I,b)=>{for(var w in b||(b={}))Ua.call(b,w)&&qu(I,w,b[w]);if($u)for(var w of $u(b))Ya.call(b,w)&&qu(I,w,b[w]);return I},Wu=(I,b)=>Ha(I,Wa(b)),ea=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Va=({shixunHomeworks:I,getData:b,dispatch:w})=>{const{workSetting:de}=I,ge=(0,Q.useParams)(),[Oe,Se]=(0,n.useState)(!0);let[Ce,re]=(0,n.useState)([]),[me,et]=(0,n.useState)([]);const[tt,Re]=(0,n.useState)(!1),[le,_e]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,n.useEffect)(()=>{Se(!(0,r.GJ)())},[(0,r.GJ)()]),(0,n.useEffect)(()=>{de!=null&&de.course_id&&(Object.keys(le).map(function(be){be.indexOf("proportion")>-1?(le[be]=(de[be]*100).toFixed(0),console.log(be,le[be],de[be])):le[be]=de[be]}),(!le.allow_late||!le.unified_late)&&(le.late_penalty=5),le.unified_setting||(le.unified_late=!1,le.unified_anonymous_comment=!1,le.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(de.group_settings.map(be=>Wu(fu({},be),{group_name:[be.group_name]})).filter(be=>be.publish_time!==null))),me=JSON.parse(JSON.stringify(de.allow_late_settings.map(be=>Wu(fu({},be),{group_name:[be.group_name]})).filter(be=>be.late_time!==null))),_e(fu({},le)),re([...Ce]),et([...me]),console.log(le,de))},[de]);const je=()=>ea(void 0,null,function*(){const be=JSON.parse(JSON.stringify(le));if(be.categoryId=ge.categoryId,le.unified_setting||(Ce=Ce==null?void 0:Ce.map(Ye=>{var Et,ve;if(!Ye.publish_time||!Ye.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ye.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ye.group_name=typeof(Ye==null?void 0:Ye.group_name)=="string"?[Ye==null?void 0:Ye.group_name]:Ye==null?void 0:Ye.group_name,Ye.group_id=(ve=(Et=Ye==null?void 0:Ye.group_name)==null?void 0:Et.map(ft=>{var ee,Le;let pt=(Le=(ee=de.group_settings)==null?void 0:ee.filter(m=>(m==null?void 0:m.group_name)===ft))==null?void 0:Le[0];return pt==null?void 0:pt.group_id}))==null?void 0:ve.toString().split(","),Ye})),be.group_settings=Ce,le.allow_late)if(le.unified_late){if(le.late_penalty===null||le.late_penalty===void 0||le.late_penalty<0||le.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!le.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else me=me==null?void 0:me.map(Ye=>{var Et,ve;if(Ye.penalty_type=Tn.Q.Number,Ye.late_penalty===null||Ye.late_penalty===void 0||Ye.late_penalty<0||Ye.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ye.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ye.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ye.group_name=typeof(Ye==null?void 0:Ye.group_name)=="string"?[Ye==null?void 0:Ye.group_name]:Ye==null?void 0:Ye.group_name,Ye.group_id=(ve=(Et=Ye==null?void 0:Ye.group_name)==null?void 0:Et.map(ft=>{var ee,Le;let pt=(Le=(ee=de.group_settings)==null?void 0:ee.filter(m=>(m==null?void 0:m.group_name)===ft))==null?void 0:Le[0];return pt==null?void 0:pt.group_id}))==null?void 0:ve.toString().split(","),Ye}),be.allow_late_settings=me;Object.keys(be).map(function(Ye){Ye.indexOf("proportion")>-1&&(be[Ye]=be[Ye]/100)}),w({type:"shixunHomeworks/updateSetting",payload:Wu(fu({},be),{penalty_type:Tn.Q.Number})}).then(Ye=>{Ye.status===0&&(_.ZP.success("\u66F4\u65B0\u6210\u529F"),b())})});return It.createElement("div",{className:jn.form},It.createElement("div",{className:jn.title},"\u7EC4\u957F\u8BC4\u5206"),It.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},It.createElement(mu.Z,{disabled:Oe,checked:le.is_group_grade,onChange:be=>{le.is_group_grade=be,_e(fu({},le))}}),It.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),It.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),It.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),It.createElement(k.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Oe,value:le.ta_mode,onChange:be=>{le.ta_mode=be.target.value,_e(fu({},le))}},It.createElement(k.ZP,{value:1,style:{marginRight:"40px"}},It.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),It.createElement("br",null),It.createElement(k.ZP,{value:0},It.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),It.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),It.createElement(k.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Oe,value:le.final_mode,onChange:be=>{le.final_mode=be.target.value,_e(fu({},le))}},It.createElement(k.ZP,{value:!1,style:{marginRight:"12px"}},It.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),It.createElement(k.ZP,{value:!0},It.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),It.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),le.final_mode?It.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):It.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},It.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.te_proportion,onChange:be=>{le.te_proportion=be,_e(Object.assign({},le))}}),It.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.ta_proportion,onChange:be=>{le.ta_proportion=be,_e(Object.assign({},le))}}),le.is_group_grade&&It.createElement(It.Fragment,null,It.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:le.gr_proportion,onChange:be=>{le.gr_proportion=be,_e(Object.assign({},le))}})),It.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),It.createElement(te.Z,{disabled:Oe,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:le.st_proportion,onChange:be=>{le.st_proportion=be,_e(Object.assign({},le))}})),!Oe&&It.createElement(It.Fragment,null,It.createElement(Y.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>je()},"\u4FDD\u5B58"),It.createElement(Y.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Re(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),It.createElement(P.default,{open:tt,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Re(!1)},onOk:()=>ea(void 0,null,function*(){const be=JSON.parse(JSON.stringify(le));Object.keys(be).map(function(Et){Et.indexOf("proportion")>-1&&(be[Et]=be[Et]/100)}),(yield(0,S.ZP)(`/api/courses/${ge.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:be}})).status===0&&(_.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Re(!1))})},It.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var Ka=(0,Q.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Va),bn=s(59301),Ga=Object.defineProperty,Ja=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,na=(I,b,w)=>b in I?Ga(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Ou=(I,b)=>{for(var w in b||(b={}))Xa.call(b,w)&&na(I,w,b[w]);if(ta)for(var w of ta(b))$a.call(b,w)&&na(I,w,b[w]);return I},Uu=(I,b)=>Ja(I,Qa(b)),qa=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const er=({getData:I,dispatch:b,shixunHomeworks:w})=>{const{workSetting:de}=w,ge=(0,Q.useParams)(),[Oe,Se]=(0,n.useState)(!0);let[Ce,re]=(0,n.useState)([]),[me,et]=(0,n.useState)([]);const[tt,Re]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,n.useEffect)(()=>{Se(!(0,r.GJ)())},[(0,r.GJ)()]),(0,n.useEffect)(()=>{de!=null&&de.course_id&&(Object.keys(tt).map(function(_e){_e.indexOf("proportion")>-1?(tt[_e]=de[_e]*100,console.log(_e,tt[_e],de[_e])):tt[_e]=de[_e]}),(!tt.allow_late||!tt.unified_late)&&(tt.late_penalty=5),tt.unified_setting||(tt.unified_late=!1,tt.unified_anonymous_comment=!1,tt.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(de.group_settings.map(_e=>Uu(Ou({},_e),{group_name:[_e.group_name]})).filter(_e=>_e.publish_time!==null))),me=JSON.parse(JSON.stringify(de.allow_late_settings.map(_e=>Uu(Ou({},_e),{group_name:[_e.group_name]})).filter(_e=>_e.late_time!==null))),Re(Ou({},tt)),re([...Ce]),et([...me]))},[de]);const le=()=>qa(void 0,null,function*(){const _e=JSON.parse(JSON.stringify(tt));if(_e.categoryId=ge.categoryId,tt.unified_setting||(Ce=Ce==null?void 0:Ce.map(je=>{var be,Ye;if(!je.publish_time||!je.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!je.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(Ye=(be=je==null?void 0:je.group_name)==null?void 0:be.map(Et=>{var ve,ft;let ee=(ft=(ve=de.group_settings)==null?void 0:ve.filter(Le=>(Le==null?void 0:Le.group_name)===Et))==null?void 0:ft[0];return ee==null?void 0:ee.group_id}))==null?void 0:Ye.toString().split(","),je})),_e.group_settings=Ce,tt.allow_late)if(tt.unified_late){if(tt.late_penalty===null||tt.late_penalty===void 0||tt.late_penalty<0||tt.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!tt.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else me=me==null?void 0:me.map(je=>{var be,Ye;if(je.penalty_type=Tn.Q.Number,je.late_penalty===null||je.late_penalty===void 0||je.late_penalty<0||je.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!je.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!je.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return je.group_name=typeof(je==null?void 0:je.group_name)=="string"?[je==null?void 0:je.group_name]:je==null?void 0:je.group_name,je.group_id=(Ye=(be=je==null?void 0:je.group_name)==null?void 0:be.map(Et=>{var ve,ft;let ee=(ft=(ve=de.group_settings)==null?void 0:ve.filter(Le=>(Le==null?void 0:Le.group_name)===Et))==null?void 0:ft[0];return ee==null?void 0:ee.group_id}))==null?void 0:Ye.toString().split(","),je}),_e.allow_late_settings=me;Object.keys(_e).map(function(je){je.indexOf("proportion")>-1&&(_e[je]=_e[je]/100)}),b({type:"shixunHomeworks/updateSetting",payload:Uu(Ou({},_e),{penalty_type:Tn.Q.Number})}).then(je=>{je.status===0&&(_.ZP.success("\u66F4\u65B0\u6210\u529F"),I())})});return bn.createElement("div",{className:jn.form},bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.work_public,disabled:Oe,onChange:_e=>{tt.work_public=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.score_open,disabled:Oe,onChange:_e=>{_e.target.checked&&(tt.personal_score_open=!0),tt.score_open=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.personal_score_open,disabled:Oe||tt.score_open,onChange:_e=>{tt.personal_score_open=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),bn.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},bn.createElement(O.default,{checked:tt.answer_public,disabled:Oe,onChange:_e=>{tt.answer_public=_e.target.checked,Re(Object.assign({},tt))}},bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),bn.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Oe&&bn.createElement(bn.Fragment,null,bn.createElement(Y.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:le},"\u4FDD\u5B58")))};var tr=(0,Q.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(er),nr=s(47599),ur=s(33469),ar=s(65629),rr=s(58010),Pu=s(5383),bt=s(59301),lr=Object.defineProperty,or=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,aa=(I,b,w)=>b in I?lr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Xn=(I,b)=>{for(var w in b||(b={}))ir.call(b,w)&&aa(I,w,b[w]);if(ua)for(var w of ua(b))cr.call(b,w)&&aa(I,w,b[w]);return I},pu=(I,b)=>or(I,sr(b)),Yu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const ra=(I,b)=>{if(b==="comment"){const w=I==null?void 0:I.filter(Oe=>Oe.evaluation_end!==null);return w.length===0?[{deleteflag:!0}]:(0,Pu.M)(w,["evaluation_start","evaluation_end"]).map(Oe=>pu(Xn({},Oe),{evaluation_start:[Oe.evaluation_start,Oe.evaluation_end],group_name:[Oe.group_name],deleteflag:!1}))}else if(b==="appeal"){const w=I==null?void 0:I.filter(Oe=>Oe.appeal_time!==null);return w.length===0?[{deleteflag:!0}]:(0,Pu.M)(w,["appeal_time"]).map(Oe=>pu(Xn({},Oe),{group_name:[Oe.group_name],deleteflag:!1}))}},la=(I,b)=>I.map(w=>b.find(de=>de.value===w).id),dr=({shixunHomeworks:I,classroomList:b,dispatch:w})=>{var de,ge,Oe,Se,Ce,re,me,et,tt;const{workSetting:Re,workList:le}=I,_e=(0,Q.useParams)(),[je,be]=(0,n.useState)(!0);let[Ye,Et]=(0,n.useState)([]),[ve,ft]=(0,n.useState)([]);const[ee,Le]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Tn.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),pt=(de=Re==null?void 0:Re.anonymous_comment_settings)==null?void 0:de.map(Ie=>({label:Ie.group_name,value:Ie.group_name,id:Ie.group_id})),m=(ge=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:ge.map(Ie=>({label:Ie.group_name,value:Ie.group_name,id:Ie.group_id})),[pe]=f.default.useForm(),[ot]=f.default.useForm(),qt=()=>Yu(void 0,null,function*(){const Ie=(0,Pu.Y)(pe.getFieldsValue(),"YYYY-MM-DD HH:mm"),vt=(0,we.cloneDeep)(Ie);for(const Ve of vt.anonymous_comment_settings||[]){if(!(Ve!=null&&Ve.evaluation_start))return _.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!Ve.group_name)return _.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();Ve.evaluation_end=Ve==null?void 0:Ve.evaluation_start[1],Ve.evaluation_start=Ve==null?void 0:Ve.evaluation_start[0],Ve.group_id=la(Ve.group_name,pt),Reflect.deleteProperty(Ve,"deleteflag")}return vt}),Ne=()=>{const Ie=(0,Pu.Y)(ot.getFieldsValue(),"YYYY-MM-DD HH:mm"),vt=(0,we.cloneDeep)(Ie);for(const Ve of vt.anonymous_appeal_settings||[])Ve.group_id=la(Ve.group_name,m),Reflect.deleteProperty(Ve,"deleteflag");return vt},dt=()=>Yu(void 0,null,function*(){yield w({type:"shixunHomeworks/getWorkSetting",payload:Xn({},_e)}),pe.resetFields(),ot.resetFields()});(0,n.useEffect)(()=>{Re!=null&&Re.course_id&&(Object.keys(ee).map(function(Ie){Ie.indexOf("proportion")>-1?ee[Ie]=Re[Ie]*100:ee[Ie]=Re[Ie]}),(!ee.allow_late||!ee.unified_late)&&(ee.late_penalty=5),ee.unified_setting||(ee.unified_late=!1,ee.unified_anonymous_comment=!1,ee.unified_anonymous_appeal=!1),Ye=JSON.parse(JSON.stringify(Re.group_settings.map(Ie=>pu(Xn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.publish_time!==null))),ve=JSON.parse(JSON.stringify(Re.allow_late_settings.map(Ie=>pu(Xn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.late_time!==null))),Le(Xn({},ee)),Et([...Ye]),ft([...ve]))},[Re]),(0,n.useEffect)(()=>{be(!(0,r.t_)()&&!(Re!=null&&Re.can_edit))},[Re,(0,r.t_)()]);const st=(((Oe=Re==null?void 0:Re.homework_status)==null?void 0:Oe.includes("\u5DF2\u622A\u6B62"))||(pt==null?void 0:pt.length)>0)&&(Re==null?void 0:Re.student_works),tn=((Se=Re==null?void 0:Re.anonymous_appeal_settings)==null?void 0:Se.length)>0,jt=(Re==null?void 0:Re.anonymous_comment)&&(Re==null?void 0:Re.unified_anonymous_comment)&&((Ce=le==null?void 0:le.homework_status)==null?void 0:Ce.includes("\u5DF2\u622A\u6B62"))||tn,[Mt,Vt]=(0,n.useState)(!1),Wn=()=>Yu(void 0,null,function*(){Vt(!Mt);const Ie=JSON.parse(JSON.stringify(ee));if(Ie.categoryId=_e.categoryId,ee.unified_setting||(Ye=Ye==null?void 0:Ye.map(Ve=>{var gn,Fn;if(!Ve.publish_time||!Ve.end_time)throw _.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ve.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Vt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ve.group_name=typeof(Ve==null?void 0:Ve.group_name)=="string"?[Ve==null?void 0:Ve.group_name]:Ve==null?void 0:Ve.group_name,Ve.group_id=(Fn=(gn=Ve==null?void 0:Ve.group_name)==null?void 0:gn.map(rt=>{var Tt,Pt;let Te=(Pt=(Tt=Re.group_settings)==null?void 0:Tt.filter(He=>(He==null?void 0:He.group_name)===rt))==null?void 0:Pt[0];return Te==null?void 0:Te.group_id}))==null?void 0:Fn.toString().split(","),Ve})),Ie.group_settings=Ye,ee.allow_late)if(ee.unified_late){if(ee.late_penalty===null||ee.late_penalty===void 0||ee.late_penalty<0||ee.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Vt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ee.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ve=ve==null?void 0:ve.map(Ve=>{var gn,Fn;if(Ve.penalty_type=Tn.Q.Number,Ve.late_penalty===null||Ve.late_penalty===void 0||Ve.late_penalty<0||Ve.late_penalty>100)throw _.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Vt(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ve.late_time)throw _.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ve.group_name)throw _.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Vt(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ve.group_name=typeof(Ve==null?void 0:Ve.group_name)=="string"?[Ve==null?void 0:Ve.group_name]:Ve==null?void 0:Ve.group_name,Ve.group_id=(Fn=(gn=Ve==null?void 0:Ve.group_name)==null?void 0:gn.map(rt=>{var Tt,Pt;let Te=(Pt=(Tt=Re.group_settings)==null?void 0:Tt.filter(He=>(He==null?void 0:He.group_name)===rt))==null?void 0:Pt[0];return Te==null?void 0:Te.group_id}))==null?void 0:Fn.toString().split(","),Ve}),Ie.allow_late_settings=ve;if(ee.evaluation_start){if(ee.end_time&&L()(ee.evaluation_start)<=L()(ee.end_time))throw _.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Vt(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(ee.late_time&&L()(ee.evaluation_start)<=L()(ee.late_time))throw _.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Vt(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Ie).map(function(Ve){Ve.indexOf("proportion")>-1&&(Ie[Ve]=Ie[Ve]/100)}),Ie.anonymous_comment&&!Ie.unified_anonymous_comment){const Ve=yield qt();Ie.anonymous_comment_settings=Ve.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(gn=>{Reflect.deleteProperty(Ie,gn)})}if(Ie.anonymous_appeal&&!Ie.unified_anonymous_appeal){const Ve=Ne();Ie.anonymous_appeal_settings=Ve.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(gn=>{Reflect.deleteProperty(Ie,gn)})}(yield(0,S.ZP)(`/api/homework_commons/${_e.categoryId}/evaluation_setting.json`,{method:"post",body:Xn({},Ie)})).status===0?(Vt(!1),_.ZP.success("\u66F4\u65B0\u6210\u529F"),be(!0),dt()):Vt(!1)});return bt.createElement("div",{className:jn.form},bt.createElement("div",{className:jn.title},"\u4F5C\u4E1A\u533F\u8BC4"),bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement(mu.Z,{checked:ee.anonymous_comment,disabled:je||!st||(Re==null?void 0:Re.anonymous_comment),onChange:()=>{var Ie;if((0,r.Rm)()&&!((Ie=b.AssistantObject.group)!=null&&Ie.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee.anonymous_comment=!ee.anonymous_comment,ee.allow_late&&!ee.evaluation_start?ee.late_time&&ee.late_time!=""&&(ee.evaluation_start=L()(ee.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),ee.evaluation_end=L()(ee.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):ee.unified_setting&&!ee.evaluation_start&&ee.end_time&&ee.end_time!=""&&(ee.evaluation_start=L()(ee.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),ee.evaluation_end=L()(ee.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),ee.anonymous_comment&&(ee.evaluation_num=parseInt(ee.evaluation_num)?ee.evaluation_num:3,ee.absence_penalty=parseInt(ee.absence_penalty)?ee.absence_penalty:3),Le(Object.assign({},ee))}}),bt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),bt.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),bt.createElement(C.Z,{title:bt.createElement("div",null,bt.createElement("div",null,"\u89C4\u5219"),bt.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),bt.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),bt.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),bt.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},bt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${jn.title_icon}`}))),ee.anonymous_comment&&bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.unified_anonymous_comment,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{unified_anonymous_comment:Ie.target.value})),pe.resetFields()}},(Re==null?void 0:Re.unified_setting)&&(Re==null?void 0:Re.unified_late)&&bt.createElement(k.ZP,{value:!0,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment)||!(Re!=null&&Re.manage_all_group)},bt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((re=Re==null?void 0:Re.group_settings)==null?void 0:re.length)>0&&bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),ee.anonymous_comment&&ee.unified_anonymous_comment&&bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.anonymous_group,disabled:je||ee.anonymous_appeal||(Re==null?void 0:Re.anonymous_comment),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_comment)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{anonymous_group:Ie.target.value}))}},bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((me=Re==null?void 0:Re.group_settings)==null?void 0:me.length)>0&&bt.createElement(k.ZP,{value:!0,disabled:je||!(Re!=null&&Re.can_anonymous_group)},bt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),ee.anonymous_comment&&bt.createElement(bt.Fragment,null,ee.unified_anonymous_comment?bt.createElement(nr.Z,{data:ee,setData:Le,disabled:je}):bt.createElement(f.default,{form:pe,autoComplete:"off",initialValues:Re!=null&&Re.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ra(Re==null?void 0:Re.anonymous_comment_settings,"comment")}},bt.createElement(ur.Z,{disabled:je,selectOptions:pt,form:pe,data:ee}))),bt.createElement("div",{className:jn.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},bt.createElement(mu.Z,{checked:ee.anonymous_appeal,disabled:je||!jt||(Re==null?void 0:Re.anonymous_appeal),onChange:()=>{var Ie;if((0,r.Rm)()&&!((Ie=b.AssistantObject.group)!=null&&Ie.can_anonymous_appeal)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee.anonymous_appeal=!ee.anonymous_appeal,ee.anonymous_appeal&&(ee.appeal_penalty=parseInt(ee.appeal_penalty)?ee.appeal_penalty:2),Le(Object.assign({},ee))}}),bt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),bt.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),ee.anonymous_appeal&&bt.createElement(bt.Fragment,null,bt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),bt.createElement(k.ZP.Group,{value:ee.unified_anonymous_appeal,disabled:je||(Re==null?void 0:Re.anonymous_appeal),onChange:Ie=>{var vt;if((0,r.Rm)()&&!((vt=b.AssistantObject.group)!=null&&vt.can_anonymous_appeal)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le(Ve=>pu(Xn({},Ve),{unified_anonymous_appeal:Ie.target.value})),ot.resetFields()}},(Re==null?void 0:Re.unified_anonymous_comment)&&bt.createElement(k.ZP,{value:!0,disabled:!(Re!=null&&Re.manage_all_group)},bt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((et=Re==null?void 0:Re.group_settings)==null?void 0:et.length)>0&&bt.createElement(k.ZP,{value:!1},bt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),ee.unified_anonymous_appeal?bt.createElement(ar.Z,{data:ee,setData:Le,disabled:je}):bt.createElement(f.default,{form:ot,initialValues:Re!=null&&Re.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ra(Re==null?void 0:Re.anonymous_appeal_settings,"appeal")}},bt.createElement(rr.Z,{disabled:je||(0,r.Rm)()&&!((tt=b.AssistantObject.group)!=null&&tt.can_anonymous_appeal),selectOptions:m,form:ot}))),!je&&bt.createElement(Y.ZP,{loading:Mt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Wn()},"\u4FDD\u5B58"))};var mr=(0,Q.connect)(({shixunHomeworks:I,classroomList:b})=>({shixunHomeworks:I,classroomList:b}))(dr),fr=s(38233),V=s(59301),pr=Object.defineProperty,_r=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,sa=(I,b,w)=>b in I?pr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Sn=(I,b)=>{for(var w in b||(b={}))Er.call(b,w)&&sa(I,w,b[w]);if(oa)for(var w of oa(b))vr.call(b,w)&&sa(I,w,b[w]);return I},zn=(I,b)=>_r(I,hr(b)),Vu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const gr=I=>Vu(void 0,null,function*(){return yield(0,S.ZP)(`/api/homework_commons/${I==null?void 0:I.categoryId}/publish_setting.json`,{method:"post",body:I})}),Fr=I=>Vu(void 0,null,function*(){return yield(0,S.ZP)(`/api/homework_commons/${I==null?void 0:I.categoryId}/evaluation_setting.json`,{method:"post",body:I})}),Au=(I,b)=>I==null?void 0:I.map(w=>{var de;return(de=b==null?void 0:b.find(ge=>ge.value===w))==null?void 0:de.id}),yr=(I,b)=>{var w;return I=typeof I=="string"?[I]:I,(w=I==null?void 0:I.map(de=>b==null?void 0:b.find(ge=>{var Oe;return(Oe=ge==null?void 0:ge.group_name)==null?void 0:Oe.includes(de)})))==null?void 0:w.filter(de=>de)},Bn=(I,b,w,de=!1)=>{let ge=null,Oe=de?b:yr(I,b);return Oe==null||Oe.forEach((Se,Ce)=>{(Ce==0||w(Se,ge||{}))&&(ge=Se)}),ge},br=({shixunHomeworks:I,loading:b,dispatch:w,classroomList:de})=>{var ge,Oe,Se,Ce,re,me,et,tt,Re,le,_e,je,be,Ye,Et,ve,ft,ee,Le;const pt=(0,Q.useParams)(),{workSetting:m,workList:pe}=I,[,ot,qt]=(0,Ue.U)(gr,{categoryId:pt==null?void 0:pt.categoryId,penalty_type:Tn.Q.Number}),[,Ne,dt]=(0,Ue.U)(Fr,{categoryId:pt==null?void 0:pt.categoryId}),[st]=f.default.useForm(),tn=f.default.useWatch("unified_setting",st),jt=f.default.useWatch("group_settings",st),Mt=f.default.useWatch("allow_late_settings",st),Vt=f.default.useWatch("end_time",st),Wn=f.default.useWatch("publish_time",st),Ie=f.default.useWatch("allow_late",st),vt=f.default.useWatch("unified_late",st),Ve=f.default.useWatch("late_time",st),gn=f.default.useWatch("anonymous_comment",st),Fn=f.default.useWatch("unified_anonymous_comment",st),rt=f.default.useWatch("evaluation_start",st),Tt=f.default.useWatch("anonymous_appeal",st),Pt=f.default.useWatch("anonymous_comment_settings",st),Te=f.default.useWatch("unified_anonymous_appeal",st),He=f.default.useWatch("anonymous_appeal_settings",st),[Kt,At]=(0,n.useState)(!1),[zt,en]=(0,n.useState)({}),Nt=Kt||(0,r.Rm)()&&!((Oe=(ge=de.AssistantObject)==null?void 0:ge.group)!=null&&Oe.can_publish),Qt=Kt||(0,r.Rm)()&&!((Ce=(Se=de.AssistantObject)==null?void 0:Se.group)!=null&&Ce.can_late),Ut=Kt||(0,r.Rm)()&&!((me=(re=de.AssistantObject)==null?void 0:re.group)!=null&&me.can_anonymous_comment),cn=Kt||(0,r.Rm)()&&!((tt=(et=de.AssistantObject)==null?void 0:et.group)!=null&&tt.can_anonymous_appeal),xn=(ye,De)=>{if(ye!=null&&ye.some(Xt=>typeof Xt.group_name!="string")){const Xt=[];ye==null||ye.forEach(_t=>{var it;typeof _t.group_name!="string"&&((it=_t.group_name)==null||it.forEach(gt=>{Xt.push(zn(Sn({},_t),{group_name:gt}))}))}),ye=Xt}return ye==null?void 0:ye.filter(Xt=>{var _t,it,gt;return!((gt=(it=(_t=De==null?void 0:De.map(un=>un==null?void 0:un.group_name))==null?void 0:_t.toString())==null?void 0:it.split(","))!=null&>.includes(String(Xt.group_name)))&&Xt.is_admin})},Dn=ye=>{if(ye=="allow_late"){P.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:V.createElement(V.Fragment,null,V.createElement("div",null,V.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),V.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},V.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(ye=="anonymous_comment"){P.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:V.createElement(V.Fragment,null,V.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",V.createElement("br",null),V.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},V.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(ye=="anonymous_appeal"){P.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:V.createElement(V.Fragment,null,V.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),V.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",V.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",V.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",V.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",V.createElement("br",null))});return}if(ye=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(ye=="unified_anonymous_comment")return tn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(ye=="unified_anonymous_appeal")return tn===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":vt===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(ye=="make_up_score")return Ie?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(ye=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},wt=(ye,De={})=>{var Xt,_t,it,gt,un,an,qe,ht,_n,Dt;if(ye=="unified_setting")return Nt||!((Xt=pe==null?void 0:pe.homework_status)!=null&&Xt.includes("\u672A\u53D1\u5E03"))||!(m!=null&&m.manage_all_group);if(ye=="publish_time")return Nt||!((_t=pe==null?void 0:pe.homework_status)!=null&&_t.includes("\u672A\u53D1\u5E03")||(it=pe==null?void 0:pe.homework_status)!=null&&it.includes("\u672A\u5F00\u59CB"));if(ye=="end_time"){const he=Bn([],(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he)))return Nt||!(De!=null&&De.is_admin)||!((gt=pe==null?void 0:pe.homework_status)!=null&>.includes("\u672A\u53D1\u5E03"))&&(De==null?void 0:De.publish_time)&&L()().startOf("second")>=L()((un=De==null?void 0:De.publish_time)==null?void 0:un[0]).startOf("second");if(["group_settings","publish_time"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.allow_late_settings)||[],(We,Gt)=>(We==null?void 0:We.late_time)&&(Gt==null?void 0:Gt.late_time)&&L()(We==null?void 0:We.late_time).startOf("second")(We==null?void 0:We.evaluation_start)&&(Gt==null?void 0:Gt.evaluation_start)&&L()(We==null?void 0:We.evaluation_start).startOf("second")=L()((qe=De==null?void 0:De.publish_time)==null?void 0:qe[0]).startOf("second"),(m==null?void 0:m.allow_late)&&(he==null?void 0:he.late_time)&&L()().startOf("second")>=L()(De==null?void 0:De.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(ze==null?void 0:ze.evaluation_start)&&L()().startOf("second")>=L()(ze==null?void 0:ze.evaluation_start).startOf("second")]}if(ye=="allow_late"){const he=((ht=m==null?void 0:m.allow_late_settings)==null?void 0:ht.filter(We=>We.late_time!==null).map(We=>{var Gt;return(Gt=We==null?void 0:We.group_id)==null?void 0:Gt[0]}))||[],ze=Bn(null,(m==null?void 0:m.group_settings)||[],(We,Gt)=>(We==null?void 0:We.end_time)&&(Gt==null?void 0:Gt.end_time)&&L()(We==null?void 0:We.end_time).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||(he==null?void 0:he.includes((_n=ze==null?void 0:ze.group_id)==null?void 0:_n[0]))&&(m==null?void 0:m.allow_late)&&(ze==null?void 0:ze.end_time)&&L()().startOf("second")>=L()(ze==null?void 0:ze.end_time).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")}if(ye=="unified_late"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.end_time).startOf("second")||tn===!1}if(ye=="late_penalty"||ye=="late_time")return Qt||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.group_settings)||[],(ze,We)=>(ze==null?void 0:ze.end_time)&&(We==null?void 0:We.end_time)&&L()(ze==null?void 0:ze.end_time).startOf("second")>L()(We==null?void 0:We.end_time).startOf("second"));return Nt||!(De!=null&&De.is_admin)||(he==null?void 0:he.end_time)&&L()().startOf("second")>=L()(he==null?void 0:he.end_time).startOf("second")||(De==null?void 0:De.group_name)&&((Dt=De==null?void 0:De.group_name)==null?void 0:Dt.length)&&(m==null?void 0:m.unified_setting)&&(m==null?void 0:m.end_time)&&L()().startOf("second")>=L()(m==null?void 0:m.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Nt||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(ye=="anonymous_comment"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"),!0);return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||(m==null?void 0:m.anonymous_comment)&&(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(ye=="unified_anonymous_comment"){const he=Bn(null,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")=L()(m==null?void 0:m.evaluation_start).startOf("second")||!(m!=null&&m.unified_anonymous_comment)&&(m==null?void 0:m.anonymous_comment)&&he.evaluation_start&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")||vt===!1||tn===!1}if(ye=="anonymous_group")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&(m==null?void 0:m.evaluation_start)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="evaluation_start")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.anonymous_comment)&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="evaluation_start")return Ut;if(ye=="evaluation_end")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(ye=="evaluation_num")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="absence_penalty")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(["anonymous_comment_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||[(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_start)&&(We==null?void 0:We.evaluation_start)&&L()(ze==null?void 0:ze.evaluation_start).startOf("second")>L()(We==null?void 0:We.evaluation_start).startOf("second"));return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(he=>ye==null?void 0:ye.includes(he))||["anonymous_comment_settings","student_comment"].every(he=>ye==null?void 0:ye.includes(he)))return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin);if(ye=="student_comment")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(ye=="is_open_abnormal_score")return Ut||!(m!=null&&m.can_edit)&&!(0,r.t_)()||(m==null?void 0:m.is_open_abnormal_score);if(ye=="anonymous_appeal")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||m.anonymous_appeal&&L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second");if(ye=="unified_anonymous_appeal")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||L()().startOf("second")>=L()(m==null?void 0:m.evaluation_start).startOf("second")||vt===!1||tn===!1||Fn==!1;if(ye=="appeal_penalty")return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)();if(["anonymous_appeal_settings","group_name"].every(he=>ye==null?void 0:ye.includes(he))){const he=Bn(De==null?void 0:De.group_name,(m==null?void 0:m.anonymous_comment_settings)||[],(ze,We)=>(ze==null?void 0:ze.evaluation_end)&&(We==null?void 0:We.evaluation_end)&&L()(ze==null?void 0:ze.evaluation_end).startOf("second")>L()(We==null?void 0:We.evaluation_end).startOf("second"));return cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin)||(he==null?void 0:he.evaluation_end)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(he=>ye==null?void 0:ye.includes(he))?cn||!(m!=null&&m.can_edit)&&!(0,r.t_)()||!(De!=null&&De.is_admin):!1},$n=(ye,De)=>{var Xt,_t,it,gt,un,an,qe,ht,_n;if(console.log("handleValuesChange",ye,De),w({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in ye&&(De!=null&&De.end_time||st.setFieldsValue({end_time:L()(De==null?void 0:De.publish_time).add(7,"days")})),"unified_setting"in ye&&(De!=null&&De.unified_setting||st.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in ye&&(De!=null&&De.unified_late||st.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in ye&&(De!=null&&De.unified_anonymous_comment||st.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in ye){let Dt=[];(Xt=De==null?void 0:De.group_settings)==null||Xt.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({allow_late_settings:((_t=De==null?void 0:De.allow_late_settings)==null?void 0:_t.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((it=De==null?void 0:De.anonymous_comment_settings)==null?void 0:it.map(he=>{var ze,We;return zn(Sn({},he),{group_name:he!=null&&he.evaluation_start&&L()().startOf("second")>=L()((ze=he==null?void 0:he.evaluation_start)==null?void 0:ze[0]).startOf("second")?he==null?void 0:he.group_name:(We=he==null?void 0:he.group_name)==null?void 0:We.filter(Gt=>Dt.includes(Gt))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((gt=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:gt.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in ye){let Dt=[];(un=De==null?void 0:De.allow_late_settings)==null||un.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({anonymous_comment_settings:((an=De==null?void 0:De.anonymous_comment_settings)==null?void 0:an.map(he=>{var ze,We;return zn(Sn({},he),{group_name:he!=null&&he.evaluation_start&&L()().startOf("second")>=L()((ze=he==null?void 0:he.evaluation_start)==null?void 0:ze[0]).startOf("second")?he==null?void 0:he.group_name:(We=he==null?void 0:he.group_name)==null?void 0:We.filter(Gt=>Dt.includes(Gt))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((qe=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:qe.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in ye){let Dt=[];(ht=De==null?void 0:De.anonymous_comment_settings)==null||ht.forEach(he=>{Dt=[...Dt,...(he==null?void 0:he.group_name)||[]]}),st.setFieldsValue({anonymous_appeal_settings:((_n=De==null?void 0:De.anonymous_appeal_settings)==null?void 0:_n.map(he=>{var ze;return zn(Sn({},he),{group_name:(ze=he==null?void 0:he.group_name)==null?void 0:ze.filter(We=>Dt.includes(We))})}))||[{is_admin:!0,appeal_penalty:2}]})}st.validateFields(),console.log("=====",L()(De==null?void 0:De.end_time).format("YYYY-MM-DD HH:mm:ss"))},uu=ye=>Vu(void 0,null,function*(){var De,Xt,_t,it;const gt=ye;gt.group_settings=(De=gt==null?void 0:gt.group_settings)==null?void 0:De.map(qe=>{var ht,_n;return qe.end_time=L()((ht=qe==null?void 0:qe.publish_time)==null?void 0:ht[1]).startOf("second"),qe.publish_time=L()((_n=qe==null?void 0:qe.publish_time)==null?void 0:_n[0]).startOf("second"),qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe}),gt.allow_late_settings=(Xt=gt==null?void 0:gt.allow_late_settings)==null?void 0:Xt.map(qe=>(qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe)),gt.anonymous_comment_settings=(_t=gt==null?void 0:gt.anonymous_comment_settings)==null?void 0:_t.map(qe=>{var ht,_n;return qe.evaluation_end=L()((ht=qe==null?void 0:qe.evaluation_start)==null?void 0:ht[1]).startOf("second"),qe.evaluation_start=L()((_n=qe==null?void 0:qe.evaluation_start)==null?void 0:_n[0]).startOf("second"),qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe}),gt.anonymous_appeal_settings=(it=gt==null?void 0:gt.anonymous_appeal_settings)==null?void 0:it.map(qe=>(qe.group_name=typeof(qe==null?void 0:qe.group_name)=="string"?[qe==null?void 0:qe.group_name]:qe==null?void 0:qe.group_name,qe.group_id=Au(qe==null?void 0:qe.group_name,m==null?void 0:m.group_settings),qe)),!((yield qt(Sn({},gt))).status!==0||(yield dt(Sn({},gt))).status!==0)&&(_.ZP.success("\u4FDD\u5B58\u6210\u529F"),nn(),w({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),nn=()=>{w({type:"shixunHomeworks/getWorkSetting",payload:Sn({},pt)}),w({type:"shixunHomeworks/getWorkList",payload:Sn({},pt)})};(0,n.useEffect)(()=>{var ye,De,Xt,_t;let it=(ye=m==null?void 0:m.group_settings)==null?void 0:ye.filter(ht=>ht.publish_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],publish_time:(ht==null?void 0:ht.publish_time)&&[L()(ht==null?void 0:ht.publish_time),L()(ht==null?void 0:ht.end_time)]}));it=(0,d.QE)((it==null?void 0:it.length)>0?it:[]);const gt=(De=m.allow_late_settings)==null?void 0:De.filter(ht=>ht.late_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],late_time:(ht==null?void 0:ht.late_time)&&L()(ht==null?void 0:ht.late_time)})),un=(Xt=m.anonymous_comment_settings)==null?void 0:Xt.filter(ht=>ht.evaluation_start!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name],evaluation_start:(ht==null?void 0:ht.evaluation_start)&&[L()(ht==null?void 0:ht.evaluation_start),L()(ht==null?void 0:ht.evaluation_end)]})),an=(_t=m.anonymous_appeal_settings)==null?void 0:_t.filter(ht=>ht.appeal_time!==null).map(ht=>zn(Sn({},ht),{group_name:[ht.group_name]})),qe=zn(Sn({},m),{late_penalty:m!=null&&m.allow_late?m==null?void 0:m.late_penalty:5,evaluation_num:m!=null&&m.evaluation_num?m==null?void 0:m.evaluation_num:3,absence_penalty:m!=null&&m.anonymous_comment?m==null?void 0:m.absence_penalty:3,appeal_penalty:m!=null&&m.anonymous_appeal?m==null?void 0:m.appeal_penalty:2,publish_time:m!=null&&m.publish_time?L()(m==null?void 0:m.publish_time):"",end_time:m!=null&&m.end_time?L()(m==null?void 0:m.end_time):"",late_time:m!=null&&m.late_time?L()(m==null?void 0:m.late_time):"",evaluation_start:m!=null&&m.evaluation_start?L()(m==null?void 0:m.evaluation_start):"",evaluation_end:m!=null&&m.evaluation_end?L()(m==null?void 0:m.evaluation_end):"",group_settings:it!=null&&it.length?it:[{is_admin:!0}],allow_late_settings:gt!=null&>.length?gt:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:un!=null&&un.length?un:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:an!=null&&an.length?an:[{is_admin:!0,appeal_penalty:2}]});st.setFieldsValue(qe),en(qe),At(!(0,r.GJ)()),console.log("workSetting",m)},[m]),(0,n.useEffect)(()=>(w({type:"globalSetting/footerToggle",payload:!1}),()=>{w({type:"globalSetting/footerToggle",payload:!0}),w({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),st==null||st.resetFields()}),[]);const dn=(ye,De)=>{ye!=null&&ye.group_id||(ye.group_id=Au(ye==null?void 0:ye.group_name,m==null?void 0:m.group_settings)),w({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ye,index:De,rangePickerDisabled:wt(["group_settings","publish_time"],jt==null?void 0:jt[De]),disabledDate:m==null?void 0:m.course_end_date}})};return V.createElement(Kn.Z,{spinning:!!b["shixunHomeworks/getWorkSetting"]||!!b["shixunHomeworks/getWorkList"]},V.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},V.createElement(f.default,{form:st,colon:!1,disabled:Kt,initialValues:zt,scrollToFirstError:!0,onValuesChange:$n,onFinish:uu},V.createElement("div",{style:{paddingBottom:"30px",borderBottom:"1px solid #EDEDED"}},V.createElement("div",{className:`${Xe.Z.title}`},V.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),V.createElement(C.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},V.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Xe.Z.title_icon}`}))),V.createElement("div",{className:Xe.Z.content},V.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line}`},V.createElement(f.default.Item,{className:(Re=Xe.Z)==null?void 0:Re.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},V.createElement(k.ZP.Group,{disabled:wt("unified_setting")},V.createElement(k.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((le=m==null?void 0:m.group_settings)==null?void 0:le.length)>0&&V.createElement(k.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),tn?V.createElement(v.Z,{className:Xe.Z.row_sty,style:{padding:"5px 30px"}},V.createElement(o.Z,null,V.createElement(f.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},V.createElement(Mn.default,{style:{width:200},size:"large",disabled:wt("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date),disabledTime:ye=>(0,d.d0)(ye),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),V.createElement(o.Z,null,V.createElement(f.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},V.createElement(Mn.default,{style:{width:200},size:"large",disabled:wt("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Wn).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Wn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):V.createElement(f.default.List,{name:"group_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n;return V.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 30px"}},V.createElement(o.Z,{className:Xe.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",it+1),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},V.createElement(z.default,{disabled:wt(["group_settings","group_name"],jt==null?void 0:jt[it]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(gt=m==null?void 0:m.group_settings)==null?void 0:gt.filter(Dt=>{var he,ze,We;return!((We=(ze=(he=jt==null?void 0:jt.map(Gt=>Gt==null?void 0:Gt.group_name))==null?void 0:he.toString())==null?void 0:ze.split(","))!=null&&We.includes(String(Dt.group_name)))&&Dt.is_admin}),maxTagCount:4,maxTagPlaceholder:Dt=>V.createElement("div",{style:{cursor:"pointer"},onClick:()=>dn(jt[it],it)},"+",Dt==null?void 0:Dt.length)}))),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml20",name:[_t.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},V.createElement(Mn.default.RangePicker,{style:{width:585},size:"large",disabled:wt(["group_settings","publish_time"],jt==null?void 0:jt[it]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Dt=>(0,d.Q8)(Dt,m==null?void 0:m.course_end_date),disabledTime:Dt=>(0,d.d0)(Dt),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:Dt=>{if(Dt!=null&&Dt[0]&&!(Dt!=null&&Dt[1])){const he=st.getFieldValue("group_settings");he[it].publish_time=[Dt[0],L()(Dt[0]).add(7,"days")],st.setFieldsValue({group_settings:he})}}}))),!Kt&&V.createElement(v.Z,{className:(un=Xe.Z)==null?void 0:un.h_lh_40},((qe=(an=jt==null?void 0:jt[it])==null?void 0:an.group_id)==null?void 0:qe.length)>1&&V.createElement(o.Z,null,V.createElement(C.Z,{title:"\u89C4\u5219\u62C6\u5206"},V.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>dn(jt[it],it)}))),((_n=(ht=m==null?void 0:m.group_settings)==null?void 0:ht.filter(Dt=>{var he,ze,We;return!((We=(ze=(he=jt==null?void 0:jt.map(Gt=>Gt==null?void 0:Gt.group_name))==null?void 0:he.toString())==null?void 0:ze.split(","))!=null&&We.includes(String(Dt.group_name)))&&Dt.is_admin}))==null?void 0:_n.length)>0&&V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0})}})),it!=0&&!wt(["group_settings","group_name"],jt==null?void 0:jt[it])?V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),V.createElement(Ju.rU,{form:st}),V.createElement(V.Fragment,null,V.createElement("div",{className:`${Xe.Z.title} mt30`},V.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),V.createElement("div",{className:Xe.Z.content},V.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(_e=Xe.Z)==null?void 0:_e.h_lh_40}`,align:"middle"},V.createElement(f.default.Item,{name:"allow_late",valuePropName:"checked"},V.createElement(mu.Z,{disabled:wt("allow_late")})),V.createElement(o.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),V.createElement(o.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),Ie&&V.createElement(V.Fragment,null,V.createElement(v.Z,{className:Xe.Z.row_sty1},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),V.createElement(f.default.Item,{className:`${(je=Xe.Z)==null?void 0:je.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},V.createElement(k.ZP.Group,{disabled:wt("unified_late")},V.createElement(k.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((be=m==null?void 0:m.group_settings)==null?void 0:be.length)>0&&V.createElement(k.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),tn===!1&&V.createElement(C.Z,{title:Dn("unified_late")},V.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),vt?V.createElement("div",{style:{paddingBottom:5}},V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10 mt5`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),V.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},V.createElement(f.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},V.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:wt("late_penalty")}))),V.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),V.createElement(v.Z,{className:Xe.Z.row_sty1},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),V.createElement(o.Z,{style:{margin:"0 10px 0 8px"}},V.createElement(f.default.Item,{name:"late_time",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):L()(De).startOf("second")<=L()(Vt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},V.createElement(Mn.default,{style:{width:280},size:"large",disabled:wt("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),V.createElement(o.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):V.createElement(f.default.List,{name:"allow_late_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n;const Dt=Vt||((an=(un=Bn((gt=Mt==null?void 0:Mt[it])==null?void 0:gt.group_name,jt||[],(he,ze)=>{var We,Gt;return L()((We=he==null?void 0:he.publish_time)==null?void 0:We[1]).startOf("second")>L()((Gt=ze==null?void 0:ze.publish_time)==null?void 0:Gt[1]).startOf("second")}))==null?void 0:un.publish_time)==null?void 0:an[1]);return V.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 52px"}},V.createElement(o.Z,{className:Xe.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",it+1),V.createElement(o.Z,{className:"mr20 ml20"},V.createElement(f.default.Item,{name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},V.createElement(z.default,{disabled:wt(["allow_late_settings","group_name"],Mt==null?void 0:Mt[it]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(tn?m==null?void 0:m.group_settings:jt,[...Mt||[],...(m==null?void 0:m.anonymous_comment)&&!(m!=null&&m.unified_anonymous_comment)&&((qe=m==null?void 0:m.anonymous_comment_settings)==null?void 0:qe.filter(he=>(he==null?void 0:he.evaluation_start)&&L()().startOf("second")>=L()(he==null?void 0:he.evaluation_start).startOf("second")))||[]])}))),V.createElement(o.Z,{className:Xe.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),V.createElement(o.Z,{className:"mr20 ml10"},V.createElement(f.default.Item,{name:[_t.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},V.createElement(te.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:wt(["allow_late_settings","late_penalty"],Mt==null?void 0:Mt[it])}))),V.createElement(o.Z,{className:Xe.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),V.createElement(o.Z,{className:"ml10"},V.createElement(f.default.Item,{name:[_t.name,"late_time"],rules:[{required:!0,validator:(he,ze)=>ze==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Dt&&L()(ze).startOf("second")<=L()(Dt).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},V.createElement(Mn.default,{disabled:wt(["allow_late_settings","late_time"],Mt==null?void 0:Mt[it]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:he=>(0,d.Q8)(he,m==null?void 0:m.course_end_date,L()(Dt).add(1,"minutes").format()),disabledTime:he=>(0,d.d0)(he,L()(Dt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),!Kt&&V.createElement(v.Z,{className:(ht=Xe.Z)==null?void 0:ht.h_lh_40},((_n=xn(tn?m==null?void 0:m.group_settings:jt,Mt))==null?void 0:_n.length)>0&&V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,late_penalty:5})}})),it!=0&&!wt(["allow_late_settings","group_name"],Mt==null?void 0:Mt[it])?V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),V.createElement(V.Fragment,null,V.createElement("div",{className:`${Xe.Z.title} mt30`},V.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),V.createElement("div",{className:Xe.Z.content},V.createElement(v.Z,{className:`${Xe.Z.row_sty} ${Xe.Z.bottom_line} ${(Ye=Xe.Z)==null?void 0:Ye.h_lh_40}`,align:"middle"},V.createElement(f.default.Item,{name:"anonymous_comment",valuePropName:"checked"},V.createElement(mu.Z,{disabled:wt("anonymous_comment")})),V.createElement(o.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),V.createElement(o.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),gn&&V.createElement(V.Fragment,null,V.createElement(v.Z,{className:`${Xe.Z.row_sty1} ${!Ie&&"mb10"} mt5`},V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},V.createElement(O.default,null," ",Ie?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Ie&&V.createElement(o.Z,{className:"mr10"},V.createElement(f.default.Item,{name:"make_up_score"},V.createElement(te.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),V.createElement(o.Z,null,V.createElement(C.Z,{title:Dn("make_up_score")},V.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),V.createElement("div",{style:{position:"relative"}},V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5 ${Xe.Z.bottom_line}`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:`${(Et=Xe.Z)==null?void 0:Et.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},V.createElement(k.ZP.Group,{disabled:wt("unified_anonymous_comment")},V.createElement(k.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((ve=m==null?void 0:m.group_settings)==null?void 0:ve.length)>0&&V.createElement(k.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(vt===!1||tn===!1)&&V.createElement(C.Z,{title:Dn("unified_anonymous_comment")},V.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Fn?V.createElement(V.Fragment,null,V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"anonymous_group",className:`${(ft=Xe.Z)==null?void 0:ft.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},V.createElement(k.ZP.Group,{disabled:wt("anonymous_group")},V.createElement(k.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((ee=m==null?void 0:m.group_settings)==null?void 0:ee.length)>0&&V.createElement(k.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):L()(De).startOf("second")<=L()(Ve||Vt).startOf("second")?Promise.reject(Ve?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},V.createElement(Mn.default,{disabled:wt("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(Ve||Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(Ve||Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(ye,De)=>De===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):L()(De).startOf("second")<=L()(rt||Ve||Vt).startOf("second")?Promise.reject(rt?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ve?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:ye=>ye&&L()(ye).startOf("second")},V.createElement(Mn.default,{disabled:wt("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ye=>(0,d.Q8)(ye,m==null?void 0:m.course_end_date,L()(rt||Ve||Vt).add(1,"minutes").format()),disabledTime:ye=>(0,d.d0)(ye,L()(rt||Ve||Vt).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:L()((0,d.U6)(),"HH:mm")}}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},V.createElement(te.Z,{size:"large",style:{width:186,marginLeft:10},disabled:wt("evaluation_num")}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb10`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},V.createElement(te.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:wt("absence_penalty")}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):V.createElement(f.default.List,{name:"anonymous_comment_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un,an,qe,ht,_n,Dt;const he=Ve||((un=Bn((gt=Pt==null?void 0:Pt[it])==null?void 0:gt.group_name,Mt||[],(ze,We)=>L()(ze==null?void 0:ze.late_time).startOf("second")>L()(We==null?void 0:We.late_time).startOf("second")))==null?void 0:un.late_time)||Vt||((ht=(qe=Bn((an=Pt==null?void 0:Pt[it])==null?void 0:an.group_name,jt||[],(ze,We)=>{var Gt,Ru;return L()((Gt=ze==null?void 0:ze.publish_time)==null?void 0:Gt[1]).startOf("second")>L()((Ru=We==null?void 0:We.publish_time)==null?void 0:Ru[1]).startOf("second")}))==null?void 0:qe.publish_time)==null?void 0:ht[1]);return V.createElement(v.Z,{key:_t.key,style:{padding:"0px 14px 0px 82px"}},V.createElement(o.Z,{className:Xe.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",it+1),V.createElement(v.Z,{wrap:!1,align:"top",justify:"space-between"},V.createElement(o.Z,null,V.createElement(v.Z,{wrap:!1,align:"top"},V.createElement(o.Z,{className:"mr20 ml15"},V.createElement(f.default.Item,{name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},V.createElement(z.default,{disabled:wt(["anonymous_comment_settings","group_name"],Pt==null?void 0:Pt[it]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(tn?m==null?void 0:m.group_settings:jt,Pt)}))),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:[_t.name,"evaluation_start"],rules:[{required:!0,validator:(ze,We)=>We==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):he&&L()(We).startOf("second")<=L()(he).startOf("second")?Promise.reject(Vt?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},V.createElement(Mn.default.RangePicker,{disabled:wt(["anonymous_comment_settings","evaluation_start"],Pt==null?void 0:Pt[it]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:ze=>(0,d.Q8)(ze,m==null?void 0:m.course_end_date,L()(he).add(1,"minutes").format()),disabledTime:ze=>(0,d.d0)(ze,L()(he).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[L()((0,d.U6)(),"HH:mm"),L()((0,d.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),V.createElement(v.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},V.createElement(o.Z,{className:Xe.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",name:[_t.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},V.createElement(te.Z,{style:{width:203},size:"large",min:0,disabled:wt(["anonymous_comment_settings","evaluation_num"],Pt==null?void 0:Pt[it])}))),V.createElement(o.Z,{className:Xe.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",name:[_t.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},V.createElement(te.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:wt(["anonymous_comment_settings","absence_penalty"],Pt==null?void 0:Pt[it])}))),!Fn&&V.createElement(o.Z,null,V.createElement(f.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[_t.name,"student_comment"],valuePropName:"checked"},V.createElement(O.default,{disabled:wt(["anonymous_comment_settings","student_comment"],Pt==null?void 0:Pt[it])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Kt&&V.createElement(v.Z,{className:(_n=Xe.Z)==null?void 0:_n.h_lh_40},((Dt=xn(tn?m==null?void 0:m.group_settings:jt,Pt))==null?void 0:Dt.length)>0&&V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),it!=0&&!wt(["anonymous_comment_settings","group_name"],Pt==null?void 0:Pt[it])?V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5 mt5`},V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},V.createElement(O.default,{disabled:wt("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:Xe.Z.poor_rating,name:"abnormal_score",rules:[{validator:(ye,De)=>De===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},V.createElement(te.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:wt("student_comment"),min:1,max:100}))),V.createElement(o.Z,null," ",V.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Kt?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":V.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(m!=null&&m.anonymous_comment)){_.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),V.createElement(C.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},V.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),Fn&&V.createElement(f.default.Item,{className:`${Xe.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},V.createElement(O.default,{disabled:wt("student_comment")},V.createElement(v.Z,{gutter:10},V.createElement(o.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09")))),V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},V.createElement(f.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Xe.Z.h_lh_40},V.createElement(O.default,{disabled:wt("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),V.createElement("span",{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Tt&&V.createElement("div",{style:{paddingBottom:5}},V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},V.createElement(o.Z,{className:Xe.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},V.createElement(k.ZP.Group,{disabled:wt("unified_anonymous_appeal")},V.createElement(k.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Le=m==null?void 0:m.group_settings)==null?void 0:Le.length)>0&&V.createElement(k.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(vt===!1||tn===!1||Fn==!1)&&V.createElement(C.Z,{title:Dn("unified_anonymous_appeal")},V.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Te?V.createElement(v.Z,{className:`${Xe.Z.row_sty1} mb5`},V.createElement(o.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),V.createElement(o.Z,null,V.createElement(f.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},V.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:wt("appeal_penalty")}))),V.createElement(o.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):V.createElement(f.default.List,{name:"anonymous_appeal_settings"},(ye,{add:De,remove:Xt})=>ye.map((_t,it)=>{var gt,un;return V.createElement(v.Z,{key:_t.key,style:{padding:"5px 14px 5px 82px"}},V.createElement(o.Z,{className:Xe.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",it+1),V.createElement(v.Z,{wrap:!1,align:"top",justify:"space-between"},V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",name:[_t.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},V.createElement(z.default,{disabled:wt(["anonymous_appeal_settings","group_name"],He==null?void 0:He[it]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:xn(Fn?m==null?void 0:m.group_settings:Pt,He)}))),V.createElement(o.Z,{className:`${Xe.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),V.createElement(o.Z,null,V.createElement(f.default.Item,{className:"ml10",name:[_t.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},V.createElement(te.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:wt(["anonymous_appeal_settings","appeal_penalty"],He==null?void 0:He[it])}))),!Kt&&V.createElement(v.Z,{className:(gt=Xe.Z)==null?void 0:gt.h_lh_40},!!((un=xn(Fn?m==null?void 0:m.group_settings:Pt,He))!=null&&un.length)&&V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{De({is_admin:!0,appeal_penalty:2})}})),it!=0&&!wt(["anonymous_appeal_settings","group_name"],He==null?void 0:He[it])?V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Xt(_t.name)}})):V.createElement(o.Z,null,V.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,r.GJ)()||!(Nt||Qt||Ut))&&V.createElement(Y.ZP,{loading:ot||Ne,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{st.submit()}},"\u4FDD\u5B58"),V.createElement(fr.Z,{onConfirm:(ye,De)=>{jt.splice(ye,0,...De),jt.splice(ye+De.length,1);const Xt=(0,d.QE)([...jt]);Xt.forEach(_t=>{var it;((it=_t==null?void 0:_t.publish_time)==null?void 0:it.length)==2?_t.publish_time=_t.publish_time:_t.publish_time=[L()(_t==null?void 0:_t.publish_time),L()(_t==null?void 0:_t.end_time)]}),st.setFieldValue("group_settings",[...Xt])}})))};var Cr=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,loading:w})=>({shixunHomeworks:I,classroomList:b,loading:w.effects}))(br),Ar=s(33441),ou=s(59301),wr=Object.defineProperty,ia=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,ca=(I,b,w)=>b in I?wr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Dr=(I,b)=>{for(var w in b||(b={}))Br.call(b,w)&&ca(I,w,b[w]);if(ia)for(var w of ia(b))xr.call(b,w)&&ca(I,w,b[w]);return I},Or=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Pr=({shixunHomeworks:I,dispatch:b})=>{const{workSetting:w}=I;(0,n.useEffect)(()=>{Se()},[]);const de=(0,Q.useParams)(),[ge,Oe]=(0,n.useState)("1"),Se=()=>Or(void 0,null,function*(){yield b({type:"shixunHomeworks/getWorkSetting",payload:Dr({},de)})}),Ce=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:w!=null&&w.is_new_rule?ou.createElement(Cr,null):ou.createElement(Ma,{getData:Se})},!(w!=null&&w.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:ou.createElement(mr,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:ou.createElement(Ka,{getData:Se})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:ou.createElement(tr,{getData:Se})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:ou.createElement(Sa,null)}].filter(re=>!!re);return(0,n.useEffect)(()=>(b({type:"globalSetting/footerToggle",payload:!1}),()=>{b({type:"globalSetting/footerToggle",payload:!0})}),[]),ou.createElement("div",{style:{paddingBottom:"50px"}},ou.createElement(Ar.Z,{dataSource:Ce,style:{marginBottom:52}}))};var Sr=(0,Q.connect)(({shixunHomeworks:I})=>({shixunHomeworks:I}))(Pr),kr=s(99562),Ir=s(56845),Nr=s(26084),Zr=Object.defineProperty,da=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,ma=(I,b,w)=>b in I?Zr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Tr=(I,b)=>{for(var w in b||(b={}))Rr.call(b,w)&&ma(I,w,b[w]);if(da)for(var w of da(b))jr.call(b,w)&&ma(I,w,b[w]);return I};const Sl=I=>React.createElement("svg",Tr({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},I),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var Lr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Su={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},Mr=Object.defineProperty,fa=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,pa=(I,b,w)=>b in I?Mr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,_a=(I,b)=>{for(var w in b||(b={}))zr.call(b,w)&&pa(I,w,b[w]);if(fa)for(var w of fa(b))Hr.call(b,w)&&pa(I,w,b[w]);return I},ha=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Wr=({user:I,dispatch:b})=>{const w=(0,Q.useParams)(),[de,ge]=(0,n.useState)({page:1,limit:10}),[Oe,Se]=(0,n.useState)([{}]),[Ce,re]=(0,n.useState)(0),[me,et]=(0,n.useState)(!0),tt=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(je,be,Ye)=>Ye+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:je=>je||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:je=>je||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(je,be)=>{var Ye;return n.createElement("span",null,n.createElement("span",null,je),n.createElement(C.Z,{overlayClassName:Su.tip,placement:"right",title:n.createElement(v.Z,{style:{maxHeight:200,overflow:"auto"}},n.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),n.createElement("div",null,(Ye=be==null?void 0:be.from_course_group_members)==null?void 0:Ye.map(Et=>n.createElement("div",null,Et))))},n.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(je,be)=>{var Ye;return n.createElement("span",null,n.createElement("span",null,je),n.createElement(C.Z,{overlayClassName:Su.tip,placement:"right",title:n.createElement(v.Z,{style:{maxHeight:200,overflow:"auto"}},n.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),n.createElement("div",null,(Ye=be==null?void 0:be.to_course_group_members)==null?void 0:Ye.map(Et=>n.createElement("div",null,Et))))},n.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(je,be)=>n.createElement(n.Fragment,null,je==="\u5F85\u5904\u7406"&&n.createElement("span",{className:Su.btns},n.createElement("span",{onClick:()=>Re(be.id,2)},"\u62D2\u7EDD"),n.createElement("span",{className:"ml30",onClick:()=>Re(be.id,1)},"\u540C\u610F")),je==="\u5DF2\u540C\u610F"&&n.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),je==="\u5DF2\u62D2\u7EDD"&&n.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Re=(je,be)=>ha(void 0,null,function*(){et(!0);const Ye=yield(0,S.ZP)(`/api/homework_commons/${w==null?void 0:w.categoryId}/deal_request`,{method:"post",body:{request_id:je,status:be}});(Ye==null?void 0:Ye.status)===0&&(_.ZP.success("\u64CD\u4F5C\u6210\u529F"),le(de)),et(!1)});(0,n.useEffect)(()=>{le(de)},[]);const le=je=>ha(void 0,null,function*(){et(!0);const be=yield(0,S.ZP)(`/api/homework_commons/${w==null?void 0:w.categoryId}/get_request`,{method:"get",params:_a({},je)});(be==null?void 0:be.status)===0&&(Se(be.data),re(be==null?void 0:be.total_count)),et(!1)}),_e=(je,be)=>{de.page=je,de.limit=be,ge(_a({},de)),le(de)};return n.createElement("section",{className:Su.wrap},n.createElement(F.default,{dataSource:Oe,bordered:!1,rowKey:je=>je.id,columns:tt,loading:me,pagination:{pageSize:de.limit,total:Ce,current:de.page,onChange:_e,showQuickJumper:!0,hideOnSinglePage:!0}}))};var Ur=(0,Q.connect)(({user:I})=>({user:I}))(Wr),Yr=s(64165),nu={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Vr=Object.defineProperty,ku=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,ga=(I,b,w)=>b in I?Vr(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Kr=(I,b)=>{for(var w in b||(b={}))Ea.call(b,w)&&ga(I,w,b[w]);if(ku)for(var w of ku(b))va.call(b,w)&&ga(I,w,b[w]);return I},Gr=(I,b)=>{var w={};for(var de in I)Ea.call(I,de)&&b.indexOf(de)<0&&(w[de]=I[de]);if(I!=null&&ku)for(var de of ku(I))b.indexOf(de)<0&&va.call(I,de)&&(w[de]=I[de]);return w},Fa=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Jr=I=>{var b=I,{classroomList:w,dispatch:de,cb:ge}=b,Oe=Gr(b,["classroomList","dispatch","cb"]),Se,Ce,re,me,et,tt,Re,le,_e;const je=(0,Q.useParams)(),[be,Ye]=(0,n.useState)({}),[Et,ve]=(0,n.useState)(""),[ft,ee]=(0,n.useState)(!0),[Le,pt]=(0,n.useState)(!1),[m,pe]=(0,n.useState)("");(0,n.useEffect)(()=>{w.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&ot()},[w.actionTabs]);const ot=(Ne="")=>Fa(void 0,null,function*(){ee(!0);const dt=yield(0,S.ZP)(`/api/homework_commons/${je.categoryId}/get_group_members`,{method:"get",params:{group_id:Ne}});(dt==null?void 0:dt.status)===0&&Ye(Kr({},dt)),ee(!1)}),qt=()=>Fa(void 0,null,function*(){if(!Et){_.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!m){_.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}pt(!0);let Ne=yield(0,S.ZP)(`/api/homework_commons/${je.categoryId}/create_request`,{method:"post",body:{to_course_group_id:Et,reason:m}});(Ne==null?void 0:Ne.status)===0&&(_.ZP.info("\u64CD\u4F5C\u6210\u529F"),de({type:"classroomList/setActionTabs",payload:{}}),ge()),pt(!1)});return n.createElement(P.default,{width:700,centered:!0,afterClose:()=>{ve(""),pe("")},confirmLoading:Le,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:qt,open:w.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{de({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",{className:nu.modal},n.createElement(Kn.Z,{spinning:ft},n.createElement(v.Z,{align:"middle",justify:"space-between"},n.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",n.createElement("b",null,be==null?void 0:be.current_group)),n.createElement(v.Z,{align:"middle"},n.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),n.createElement(z.default,{onChange:Ne=>{ve(Ne),ot(Ne)},value:Et,size:"large",style:{width:248}},(Se=be==null?void 0:be.group_infos)==null?void 0:Se.map(Ne=>n.createElement(z.default.Option,{key:Ne.group_id,value:Ne.group_id},Ne.group_name))))),n.createElement(v.Z,{className:"mt15"},n.createElement("div",{className:nu.member,style:{borderRight:"1px solid #D9DFE8"}},n.createElement(v.Z,{className:nu.head},n.createElement("div",null,be==null?void 0:be.current_group,"\u6210\u5458"),n.createElement("div",null,"\u5171",n.createElement("span",{className:"ml5 mr5 c-light-primary"},(Ce=be==null?void 0:be.current_group_members)==null?void 0:Ce.length),"\u4EBA")),n.createElement(v.Z,{style:{height:"calc(100% - 34px)"}},n.createElement("div",{className:nu.listWrap,style:{borderRight:0}},(re=be==null?void 0:be.current_group_members)==null?void 0:re.map(Ne=>n.createElement("div",{key:Ne.user_id,className:nu.list},n.createElement("img",{src:`${In.Z.IMG_SERVER}/images/${Ne==null?void 0:Ne.avatar_url}`}),n.createElement("span",null,Ne.real_name),(Ne==null?void 0:Ne.is_me)&&n.createElement("div",null,"\u6211")))))),n.createElement("div",{className:nu.member},!((me=be==null?void 0:be.group_members)!=null&&me.length)&&n.createElement(Yr.Z,null),!!((et=be==null?void 0:be.group_members)!=null&&et.length)&&n.createElement(n.Fragment,null,n.createElement(v.Z,{className:nu.head},n.createElement("div",null,(Re=(tt=be==null?void 0:be.group_infos)==null?void 0:tt.find(Ne=>Ne.group_id===Et))==null?void 0:Re.group_name,"\u6210\u5458"),n.createElement("div",null,"\u5171",n.createElement("span",{className:"ml5 mr5 c-light-primary"},(le=be==null?void 0:be.group_members)==null?void 0:le.length),"\u4EBA")),n.createElement(v.Z,{style:{height:"calc(100% - 34px)"}},n.createElement("div",{className:nu.listWrap,style:{borderLeft:0}},(_e=be==null?void 0:be.group_members)==null?void 0:_e.map(Ne=>n.createElement("div",{key:Ne.user_id,className:nu.list},n.createElement("img",{src:`${In.Z.IMG_SERVER}/images/${Ne==null?void 0:Ne.avatar_url}`}),n.createElement("span",null,Ne.real_name)))))))),n.createElement(v.Z,{className:"mt15"},n.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),n.createElement(A.default.TextArea,{maxLength:300,value:m,onChange:Ne=>pe(Ne.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var Qr=(0,Q.connect)(({classroomList:I})=>({classroomList:I}))(Jr),gu={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},Xr=s(25060),$r=s(82693),qr=s(7621),el=s(37906),tl={TabsStyle:"TabsStyle___TanFG"},Ct=s(59301),nl=Object.defineProperty,ul=Object.defineProperties,al=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,ba=(I,b,w)=>b in I?nl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,_u=(I,b)=>{for(var w in b||(b={}))rl.call(b,w)&&ba(I,w,b[w]);if(ya)for(var w of ya(b))ll.call(b,w)&&ba(I,w,b[w]);return I},hu=(I,b)=>ul(I,al(b)),Iu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const ol=I=>Iu(void 0,null,function*(){return yield(0,S.ZP)(`/api/student_works/${I.userId}/deal_appeal_score.json`,{method:"post",body:I})}),sl=({globalSetting:I,shixunHomeworks:b,dispatch:w,classroomList:de})=>{var ge,Oe,Se,Ce,re,me;const et=(0,Q.useParams)(),[tt]=(0,Q.useSearchParams)(),[Re]=f.default.useForm(),{workSetting:le}=b,[_e,je]=(0,n.useState)(!1),[be,Ye]=(0,n.useState)(null),[,Et,ve,ft]=(0,Ue.U)(Ze.cN,{homeworkId:et==null?void 0:et.categoryId}),[,ee,Le,pt]=(0,Ue.U)(Ze.Qz,{homeworkId:et==null?void 0:et.categoryId}),[,m,pe,ot]=(0,Ue.U)(Ze.mQ,{homeworkId:et==null?void 0:et.categoryId}),[,,qt,Ne]=(0,Ue.U)(ol,{}),[dt,st]=(0,n.useState)({activeKey:"1",page:1,limit:10,status:""}),tn=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],jt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},Ie)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ie=>L()(Ie).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Mt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Ie=>Ie===-1?"\u91CD\u505A\u4E2D":Ct.createElement(d.Uw,{status:Ie})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Vt=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ie,vt,Ve)=>`${((dt==null?void 0:dt.page)-1)*dt.limit+Ve+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ie,vt)=>Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${vt==null?void 0:vt.student_work_id}`,target:"_blank"},Ie)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Ie=>L()(Ie).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ie,vt)=>Ct.createElement(Ct.Fragment,null,Ie==3&&Ct.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ie==4&&Ct.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ie==1&&Ct.createElement(Ct.Fragment,null,Ct.createElement(Be.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Iu(void 0,null,function*(){(yield qt({userId:vt.student_work_id,score_id:vt.student_works_score_id,status:4})).status===0&&Wn()})},"\u9A73\u56DE"),Ct.createElement(Be.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Iu(void 0,null,function*(){Ye(vt),je(!0)})},"\u63A5\u53D7")))}],Wn=(Ie=dt)=>{dt.activeKey=="1"&&Le({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit}),dt.activeKey=="2"&&pe({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit}),dt.activeKey=="3"&&ve({page:Ie==null?void 0:Ie.page,limit:Ie==null?void 0:Ie.limit,status:Ie==null?void 0:Ie.status})};return(0,n.useEffect)(()=>{Wn(dt)},[dt]),(0,n.useEffect)(()=>{console.log("params",et,tt.get("TabsActiveKey")?tt.get("TabsActiveKey"):le!=null&&le.is_new_rule?"3":"1"),st(hu(_u({},dt),{activeKey:tt.get("TabsActiveKey")||"1"}))},[tt.get("TabsActiveKey")]),Ct.createElement(Kn.Z,{spinning:ee||Et||m},Ct.createElement("section",{className:"p30",style:{background:"#fff"}},Ct.createElement(l.default,{destroyInactiveTabPane:!0,className:tl.TabsStyle,activeKey:dt.activeKey,onChange:Ie=>{st(hu(_u({},dt),{activeKey:Ie,page:1,limit:10}))}},Ct.createElement(l.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},Ct.createElement(F.default,{className:"mt20",locale:{emptyText:Ct.createElement(ue.Z,null)},columns:jt,dataSource:((ge=pt==null?void 0:pt.data)==null?void 0:ge.list)||[],pagination:{total:((Oe=pt==null?void 0:pt.data)==null?void 0:Oe.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}})),Ct.createElement(l.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},Ct.createElement(F.default,{className:"mt20",locale:{emptyText:Ct.createElement(ue.Z,null)},columns:Mt,dataSource:((Se=ot==null?void 0:ot.data)==null?void 0:Se.list)||[],pagination:{total:((Ce=ot==null?void 0:ot.data)==null?void 0:Ce.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}})),Ct.createElement(l.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},Ct.createElement(Be.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:dt.status,onChange:Ie=>{st(hu(_u({},dt),{status:Ie,page:1}))},dataSource:tn,titleWidth:60}),Ct.createElement(F.default,{locale:{emptyText:Ct.createElement(ue.Z,null)},columns:Vt,dataSource:((re=ft==null?void 0:ft.data)==null?void 0:re.list)||[],pagination:{total:((me=ft==null?void 0:ft.data)==null?void 0:me.count)||0,onChange:(Ie,vt)=>{st(hu(_u({},dt),{page:Ie,limit:vt}))},current:dt==null?void 0:dt.page,pageSize:dt==null?void 0:dt.limit,showTotal:Ie=>Ct.createElement(Ct.Fragment,null,"\u5171",Ct.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ie),"\u6761\u6570\u636E")}}))),Ct.createElement(P.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:_e,centered:!0,destroyOnClose:!0,onCancel:()=>{je(!1)},maskClosable:!1,width:544,onOk:()=>{Re.submit()}},Ct.createElement(f.default,{form:Re,colon:!1,onFinish:Ie=>Iu(void 0,null,function*(){(yield qt(hu(_u({},Ie),{userId:be.student_work_id,score_id:be.student_works_score_id,status:3}))).status===0&&(Wn(),je(!1))})},Ct.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),Ct.createElement(el.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:Ct.createElement("a",{href:`/classrooms/${et==null?void 0:et.coursesId}/group_homework/${et==null?void 0:et.categoryId}/review/${be==null?void 0:be.student_work_id}`,target:"_blank"},be==null?void 0:be.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:Ct.createElement("span",{style:{color:"#191919"}},be==null?void 0:be.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:Ct.createElement("span",{style:{color:"#191919"}},be==null?void 0:be.score)}]}),Ct.createElement(v.Z,{className:"mt20",wrap:!1},Ct.createElement(o.Z,null,Ct.createElement(f.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},Ct.createElement(te.Z,{min:1,max:100,step:1}))),Ct.createElement(o.Z,null,Ct.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),Ct.createElement(o.Z,null,Ct.createElement(f.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},Ct.createElement(O.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var il=(0,Q.connect)(({user:I,shixunHomeworks:b,loading:w,globalSetting:de,classroomList:ge})=>({user:I,shixunHomeworks:b,globalSetting:de,loading:w.effects,classroomList:ge}))(sl),Ku={},on=s(59301),cl=Object.defineProperty,dl=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Aa=(I,b,w)=>b in I?cl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Nu=(I,b)=>{for(var w in b||(b={}))fl.call(b,w)&&Aa(I,w,b[w]);if(Ca)for(var w of Ca(b))pl.call(b,w)&&Aa(I,w,b[w]);return I},_l=(I,b)=>dl(I,ml(b)),hl=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const El=({shixunHomeworks:I,loading:b,globalSetting:w,dispatch:de})=>{const[ge,Oe]=(0,n.useState)(Nu(Nu({},(0,Q.useParams)()),{page:1,limit:20})),{workList:Se,workSetting:Ce}=I,[re,me]=(0,n.useState)([]),et=()=>hl(void 0,null,function*(){const le=yield de({type:"shixunHomeworks/getWorkList",payload:_l(Nu({},ge),{score_open:Ce==null?void 0:Ce.score_open,work_public:Ce==null?void 0:Ce.work_public})});me((le==null?void 0:le.student_works)||[])});(0,n.useEffect)(()=>{et()},[]);const tt=(le,_e)=>{ge.page=le,ge.limit=20,et()},Re=[(Se==null?void 0:Se.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(le,_e)=>{var je,be,Ye,Et,ve,ft;return{children:((je=_e.project_info)==null?void 0:je.id)!==-1?on.createElement("a",{target:"_blank",title:(be=_e.project_info)==null?void 0:be.name,href:`${(Ye=w==null?void 0:w.setting)==null?void 0:Ye.old_url}${(Et=_e.project_info)==null?void 0:Et.id}`,style:{whiteSpace:"break-spaces"}},(ve=_e.project_info)==null?void 0:ve.name):(ft=_e.project_info)==null?void 0:ft.name,props:{rowSpan:_e.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(le,_e)=>on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("span",{className:Ku.atitle,style:{width:_e.is_leader?"":130,maxWidth:_e.is_leader&&80}}," ",le),_e.is_leader&&on.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!(Se!=null&&Se.base_on_project),render:le=>on.createElement("span",{style:{color:"#666666"}},le)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(Se!=null&&Se.base_on_project),render:(le,_e)=>on.createElement(C.Z,{placement:"bottom",title:on.createElement("div",null,on.createElement("div",null,_e.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${_e.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),on.createElement("div",null,_e.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${_e.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Se!=null&&Se.anonymous_comment?on.createElement("div",null,_e.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${_e.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Se!=null&&Se.is_group_grade?on.createElement("div",null,_e.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${_e.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",on.createElement("div",null,_e.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${_e.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),on.createElement("div",null,_e.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${_e.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Se!=null&&Se.anonymous_comment?on.createElement("div",null,_e.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${_e.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",on.createElement("div",null,_e.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${_e.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Se!=null&&Se.is_jupyter||Se!=null&&Se.is_jupyter_lab)&&on.createElement("div",{onClick:je=>{je.stopPropagation(),Q.history.push(`/classrooms/${ge.coursesId}/group_homework/${ge.categoryId}/review/${_e.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},le>0?on.createElement("span",{style:{color:"#ff8100"}},le):le)},(Se==null?void 0:Se.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:le=>le||"--"},(Se==null?void 0:Se.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(le,_e)=>le||"--"},(Se==null?void 0:Se.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(le,_e)=>({children:le?on.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",on.createElement("br",null),L()(le).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:_e.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(le,_e)=>({children:le===-1?"\u91CD\u505A\u4E2D":on.createElement(d.Uw,{status:le}),props:{rowSpan:_e.rowSpan}})},!(Se!=null&&Se.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(le,_e)=>({children:on.createElement("span",{className:"c-blue"},le),props:{rowSpan:_e.rowSpan}})},{title:"\u64CD\u4F5C",width:Se!=null&&Se.base_on_project?100:150,align:"left",dataInex:"action",render:(le,_e)=>Se!=null&&Se.work_public?on.createElement("a",{className:"c-blue",onClick:je=>{je.preventDefault(),Q.history.push(`/classrooms/${ge.coursesId}/group_homework/${ge.categoryId}/review/${_e.id}`)}}," \u67E5\u770B "):"--"}].filter(le=>!!le);return on.createElement("div",{className:"p30 bg-white"},on.createElement("aside",{style:{paddingBottom:30}},on.createElement(F.default,{loading:b["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(le,_e)=>(le==null?void 0:le.item_index)%2===0&&Ku.tables,className:Ku.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:re,columns:Re,onChange:(le,_e,je)=>{if(je.order===void 0)switch(je.field){case"student_id":ge.b_order="desc",ge.order=je.field;break;default:delete ge.b_order,delete ge.order}else ge.b_order=je.order.replace("end",""),ge.order=je.field;de({type:"shixunHomeworks/getWorkList",payload:Nu({},ge)})}})),on.createElement(K.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:tt,defaultCurrent:ge.page||1,current:ge.page||1,defaultPageSize:20,total:I.workList.work_count}))};var vl=(0,Q.connect)(({shixunHomeworks:I,classroomList:b,globalSetting:w,loading:de})=>({shixunHomeworks:I,classroomList:b,loading:de.effects,globalSetting:w}))(El),gl=s(54580),Fu=s(59301),Fl=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const{Dragger:kl}=gl.default,yl=({})=>{const I=(0,Q.useParams)(),[b]=f.default.useForm(),[w,de]=(0,n.useState)([]),[ge,Oe]=(0,n.useState)(!1);let[Se,Ce]=(0,n.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function re(){return Fl(this,null,function*(){var me,et;let tt;Oe(!0),window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${I==null?void 0:I.categoryId}/redo_logs.json`:tt=`/api/homework_commons/${I==null?void 0:I.categoryId}/redo_logs.json`;let Re=yield(0,S.ZP)(tt,{method:"get",params:Se});if(Oe(!1),(Re==null?void 0:Re.status)===0){let le=[];(et=(me=Re==null?void 0:Re.data)==null?void 0:me.list)==null||et.map((_e,je)=>{var be;(be=_e==null?void 0:_e.group_infos)==null||be.map((Ye,Et)=>{var ve,ft,ee;Ye.rowSpan=Et==0?(ve=_e==null?void 0:_e.group_infos)==null?void 0:ve.length:((ee=(ft=_e==null?void 0:_e.group_infos)==null?void 0:ft.filter(Le=>Le.work_group_id))==null?void 0:ee.length)>0?0:1,le.push(Ye)})}),de([...le])}})}return(0,n.useEffect)(()=>{re()},[]),Fu.createElement("div",{style:{padding:"30px",background:"#fff"}},Fu.createElement(F.default,{loading:ge,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(me,et)=>({children:Fu.createElement("span",null,me),props:{rowSpan:et.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(me,et)=>({children:Fu.createElement("span",null,L()(me).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:et.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(me,et)=>({children:Fu.createElement("span",null,me),props:{rowSpan:et.rowSpan}})}],dataSource:w,pagination:!1}),Fu.createElement(K.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(me,et)=>{Se.page=me,Se.limit=et,Ce(Se),re()},current:Se.page,total:w.count,pageSize:Se.limit,style:{marginTop:20}}))};var bl=(0,Q.connect)(({classroomList:I})=>({classroomList:I}))(yl),nt=s(59301),Cl=Object.defineProperty,Al=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Ba=(I,b,w)=>b in I?Cl(I,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):I[b]=w,Hn=(I,b)=>{for(var w in b||(b={}))Bl.call(b,w)&&Ba(I,w,b[w]);if(wa)for(var w of wa(b))xl.call(b,w)&&Ba(I,w,b[w]);return I},Zu=(I,b)=>Al(I,wl(b)),Eu=(I,b,w)=>new Promise((de,ge)=>{var Oe=re=>{try{Ce(w.next(re))}catch(me){ge(me)}},Se=re=>{try{Ce(w.throw(re))}catch(me){ge(me)}},Ce=re=>re.done?de(re.value):Promise.resolve(re.value).then(Oe,Se);Ce((w=w.apply(I,b)).next())});const Dl=({shixunHomeworks:I,classroomList:b,globalSetting:w,dispatch:de,user:ge})=>{var Oe,Se,Ce,re,me,et,tt,Re,le;const[_e,je]=(0,n.useState)(Hn({},(0,Q.useParams)())),[be]=(0,Q.useSearchParams)(),Ye=(0,Q.useLocation)(),[Et,ve]=(0,n.useState)(be.get("tabs")||"0"),[ft,ee]=(0,n.useState)(!1),[Le,pt]=(0,n.useState)(1),m=(0,n.useRef)(null),{workList:pe,workSetting:ot}=I,[qt,Ne]=(0,n.useState)(!1),[dt,st]=(0,n.useState)([]),[tn,jt]=(0,n.useState)([]),[Mt,Vt]=(0,n.useState)(!1),[Wn,Ie]=(0,n.useState)(!1),[,,vt]=(0,Ue.U)(Ze.Gw,{homeworkId:pe==null?void 0:pe.id});be.get("category_id")&&je(Zu(Hn({},_e),{category:be.get("category_id")})),(0,n.useEffect)(()=>{Ve()},[_e.coursesId]),(0,n.useEffect)(()=>{de({type:"classroomList/getAssistantPermissions",payload:{course_id:_e.coursesId}})},[(0,r.bg)()]);const Ve=()=>{let rt=be.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));de({type:"shixunHomeworks/getWorkList",payload:Hn(Hn({},_e),rt)})},gn=[{name:(0,r.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:nt.createElement(yn,{zip:m,btnLoading:ft,setBtnLoading:ee})},((0,r.dE)()||(pe==null?void 0:pe.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:nt.createElement(vl,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:nt.createElement("div",{className:"minH500"},nt.createElement(Jt,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Oe=pe.homework_status)==null?void 0:Oe.includes("\u5BFC\u5165"),component:nt.createElement(bl,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:nt.createElement(Ur,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:nt.createElement(Yn,null)},(0,r.G5)()&&(ot==null?void 0:ot.anonymous_comment)&&{name:nt.createElement(B.Z,{dot:pe==null?void 0:pe.appeal_notice,offset:[5,-5]},nt.createElement("span",{style:{color:Et=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:nt.createElement(il,null)},{name:(0,r.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(Se=pe==null?void 0:pe.homework_status)!=null&&Se.includes("\u5BFC\u5165")?nt.createElement(Xr.Z,null):nt.createElement(Sr,null),forceRender:!0}].filter(rt=>pe!=null&&pe.view_answer?rt:(rt==null?void 0:rt.name)!=="\u53C2\u8003\u7B54\u6848").filter(rt=>pe!=null&&pe.is_show_request?rt:(rt==null?void 0:rt.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(rt=>(0,r.G5)()?rt:(rt==null?void 0:rt.name)!=="\u5B66\u751F\u5206\u7EC4").filter(rt=>{var Tt;return(Tt=pe==null?void 0:pe.homework_status)!=null&&Tt.includes("\u5BFC\u5165")?(0,r.dE)()?[0,1].includes(rt==null?void 0:rt.id):[0,1,3].includes(rt==null?void 0:rt.id):rt}),Fn=()=>{var rt,Tt,Pt,Te,He,Kt,At,zt,en,Nt,Qt,Ut,cn,xn,Dn,wt,$n,uu;return nt.createElement("div",{className:gu.workListTabButton},(0,r.GJ)()&&nt.createElement(nt.Fragment,null,(((rt=pe.homework_status)==null?void 0:rt.includes("\u672A\u53D1\u5E03"))||((Tt=pe.homework_status)==null?void 0:Tt.includes("\u672A\u5F00\u59CB")))&&nt.createElement(Y.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:nn=>{nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[_e.categoryId],selectArrsAll:[pe],params:Zu(Hn({},_e),{id:_e.coursesId}),type:2,manage_all_group:ot==null?void 0:ot.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Pt=pe.homework_status)!=null&&Pt.includes("\u672A\u53D1\u5E03"))&&!((Te=pe.homework_status)!=null&&Te.includes("\u672A\u5F00\u59CB"))&&!((He=pe.homework_status)!=null&&He.includes("\u5DF2\u622A\u6B62"))&&nt.createElement(Y.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:nn=>{var dn,ye;if((0,r.Rm)()&&!((ye=(dn=b==null?void 0:b.AssistantObject)==null?void 0:dn.group)!=null&&ye.can_stop)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[_e.categoryId],selectArrsAll:[],params:Zu(Hn({},_e),{id:_e.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,r.j5)()&&nt.createElement(Y.ZP,{type:"primary",icon:nt.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:Lr}),onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:Zu(Hn({},_e),{id:_e.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),nt.createElement(Y.ZP,{type:"primary",icon:nt.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var nn,dn;if((0,r.Rm)()&&!((dn=(nn=b==null?void 0:b.AssistantObject)==null?void 0:nn.group)!=null&&dn.can_create)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Q.history.push(`/classrooms/${_e.coursesId}/group_homework/${_e.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((Kt=pe==null?void 0:pe.work_statuses)==null?void 0:Kt.includes("\u53D6\u6D88\u5173\u8054"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>Eu(void 0,null,function*(){const nn=yield(0,Ze.rN)({homeworkId:_e.categoryId});(nn==null?void 0:nn.status)===0&&(_.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)}))})},"\u53D6\u6D88\u5173\u8054"),((At=pe==null?void 0:pe.work_statuses)==null?void 0:At.includes("\u5173\u8054\u9879\u76EE"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>{var nn;return(0,d.xg)(`${(nn=w==null?void 0:w.setting)==null?void 0:nn.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((zt=pe==null?void 0:pe.work_statuses)==null?void 0:zt.includes("\u5173\u8054\u9879\u76EE"))&&nt.createElement(Y.ZP,{type:"primary",onClick:nn=>{nn.preventDefault(),de({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:_e,selectArrs:{homework_id:_e.categoryId},cb:()=>{de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)})}}})}},"\u5173\u8054\u9879\u76EE"),((en=pe==null?void 0:pe.work_statuses)==null?void 0:en.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Nt=pe==null?void 0:pe.work_statuses)==null?void 0:Nt.includes("\u521B\u5EFA\u5206\u7EC4"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>Eu(void 0,null,function*(){var nn;let dn=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_member_list.json`,{method:"get",params:{}});(dn==null?void 0:dn.status)===0&&(Ne(!0),st(dn==null?void 0:dn.data),jt((nn=dn==null?void 0:dn.data)==null?void 0:nn.filter(ye=>{var De;return(ye==null?void 0:ye.user_id)===((De=ge==null?void 0:ge.userInfo)==null?void 0:De.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Qt=pe==null?void 0:pe.work_statuses)==null?void 0:Qt.includes("\u52A0\u5165\u5206\u7EC4"))&&nt.createElement(Y.ZP,{type:"primary",onClick:(0,we.throttle)(()=>Eu(void 0,null,function*(){var nn;let dn=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_group_list.json`,{method:"get"});if((dn==null?void 0:dn.status)===0){if(((nn=dn==null?void 0:dn.data)==null?void 0:nn.length)<=0){_.ZP.info("\u6682\u65E0\u5206\u7EC4");return}Vt(!0),Ie(dn==null?void 0:dn.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Ut=pe==null?void 0:pe.work_statuses)==null?void 0:Ut.includes("\u66F4\u6362\u9879\u76EE"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:_e,selectArrs:{homework_id:pe==null?void 0:pe.id},cb:()=>{de({type:"shixunHomeworks/getWorkList",payload:Hn({},_e)})}}})}},"\u66F4\u6362\u9879\u76EE"),((cn=pe==null?void 0:pe.work_statuses)==null?void 0:cn.includes("\u7533\u8BF7\u6362\u7EC4"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:_e}})}},"\u7533\u8BF7\u6362\u7EC4"),((xn=pe==null?void 0:pe.work_statuses)==null?void 0:xn.includes("\u4FEE\u6539\u4F5C\u54C1"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>{const nn=()=>{(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/${pe.id}/edit`)};if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_size)){_.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}nn()}},"\u4FEE\u6539\u4F5C\u54C1"),((Dn=pe==null?void 0:pe.work_statuses)==null?void 0:Dn.includes("\u8865\u4EA4\u4F5C\u54C1"))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>(0,d.xg)(`/classrooms/${pe.course_id}/group_homework/${pe.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((wt=pe==null?void 0:pe.work_statuses)==null?void 0:wt.includes("\u8865\u4EA4\u9644\u4EF6"))||(($n=pe==null?void 0:pe.work_statuses)==null?void 0:$n.includes("\u4FEE\u6539\u9644\u4EF6")))&&nt.createElement(Y.ZP,{type:"primary",onClick:()=>{var nn;if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_size)){_.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}de({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:_e,selectArrs:Hn({},pe),title:(nn=pe==null?void 0:pe.work_statuses)!=null&&nn.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(uu=pe==null?void 0:pe.work_statuses)!=null&&uu.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return nt.createElement("section",{className:gu.bg},nt.createElement("div",{className:"edu-container"},pe.homework_name&&nt.createElement("section",{className:"animated fadeIn"},nt.createElement("aside",{className:"mt10"},pe.category&&nt.createElement(D.Z,{separator:">"},nt.createElement(D.Z.Item,null,nt.createElement(Q.Link,{to:`/classrooms/${_e==null?void 0:_e.coursesId}/group_homework`},pe.course_name)),nt.createElement(D.Z.Item,null,nt.createElement(Q.Link,{to:`/classrooms/${_e==null?void 0:_e.coursesId}/group_homework/${(Ce=pe==null?void 0:pe.category)!=null&&Ce.main?"":(re=pe==null?void 0:pe.category)==null?void 0:re.category_id}`},pe.category.category_name)),nt.createElement(D.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),nt.createElement("aside",{className:[gu.title,"mt20"].join(" ")},nt.createElement(Q.Link,{to:`/classrooms/${pe.course_id}/group_homework`},nt.createElement(p.Z,{className:"font16 c-black"})),nt.createElement(C.Z,{placement:"topLeft",title:pe.homework_name},nt.createElement("strong",{className:[gu.title_style,"font20 ml5"].join(" ")},pe.homework_name)),nt.createElement(d.VV,{status:pe==null?void 0:pe.homework_status}))),nt.createElement("aside",{className:`mt30 relative ${gu.workListTabWrap}`},nt.createElement(l.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Et,tabBarExtraContent:(me=pe.homework_status)!=null&&me.includes("\u5BFC\u5165")&&(0,r.GJ)()?nt.createElement(Y.ZP,{icon:nt.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{de({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:pe==null?void 0:pe.homework_name,id:pe==null?void 0:pe.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):Fn(),onTabClick:(rt,Tt)=>{const Pt=()=>{if(parseInt(rt)===2){if(!(pe!=null&&pe.view_answer)){_.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(pe==null?void 0:pe.time_status)>2||(0,r.Gg)()?ve(rt):_.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(rt)===3&&de({type:"shixunHomeworks/getWorkSetting",payload:Hn({},_e)}),ve(rt)};rt!=="11"&&Ve(),I.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?P.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{Pt(),de({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):Pt()},className:gu.tabs,items:gn.map(rt=>({label:rt.name,key:`${rt.id}`,children:rt.component,forceRender:rt.forceRender}))}))),nt.createElement(Ir.Z,null),nt.createElement(P.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:qt,width:800,onCancel:()=>{Ne(!1),jt([])},onOk:()=>Eu(void 0,null,function*(){var rt,Tt;if(((rt=pe==null?void 0:pe.group_data)==null?void 0:rt.max_num)<(tn==null?void 0:tn.length)){_.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Tt=pe==null?void 0:pe.group_data)==null?void 0:Tt.max_num}`);return}let Pt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/create_group.json`,{method:"post",body:{user_id:tn==null?void 0:tn.map(Te=>Te.user_id)}});(Pt==null?void 0:Pt.status)===0&&(_.ZP.info("\u521B\u5EFA\u6210\u529F"),Ve(),Ne(!1))})},nt.createElement("div",null,nt.createElement(v.Z,{style:{marginBottom:10}},nt.createElement(o.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(et=pe==null?void 0:pe.group_data)==null?void 0:et.min_num,"~",(tt=pe==null?void 0:pe.group_data)==null?void 0:tt.max_num,"\u4EBA"),nt.createElement(o.Z,{span:12},nt.createElement(A.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:rt=>Eu(void 0,null,function*(){let Tt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_member_list.json`,{method:"get",params:{keyword:rt}});(Tt==null?void 0:Tt.status)===0&&st(Tt==null?void 0:Tt.data)})}))),nt.createElement(F.default,{dataSource:dt,pagination:!1,rowKey:rt=>rt.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:rt=>({disabled:(rt==null?void 0:rt.user_id)===ge.userInfo.user_id}),selectedRowKeys:tn==null?void 0:tn.map(rt=>rt.user_id),onChange(rt,Tt,Pt){jt([...Tt])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),nt.createElement(P.default,{title:"\u52A0\u5165\u5206\u7EC4",open:Mt,width:800,onCancel:()=>{Vt(!1)},footer:!1},nt.createElement("div",null,nt.createElement(v.Z,{style:{marginBottom:10}},nt.createElement(o.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Re=pe==null?void 0:pe.group_data)==null?void 0:Re.min_num,"~",(le=pe==null?void 0:pe.group_data)==null?void 0:le.max_num,"\u4EBA"),nt.createElement(o.Z,{span:12},nt.createElement(A.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:rt=>Eu(void 0,null,function*(){let Tt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/get_group_list.json`,{method:"get",params:{keyword:rt}});(Tt==null?void 0:Tt.status)===0&&Ie(Tt==null?void 0:Tt.data)})}))),nt.createElement(F.default,{dataSource:Wn,pagination:!1,rowKey:rt=>rt.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(rt,Tt)=>nt.createElement(Y.ZP,{disabled:Tt==null?void 0:Tt.can_join,onClick:()=>Eu(void 0,null,function*(){let Pt=yield(0,S.ZP)(`/api/homework_commons/${pe.homework_id}/join_group.json`,{method:"post",body:{group_id:rt}});(Pt==null?void 0:Pt.status)===0&&(_.ZP.info("\u52A0\u5165\u6210\u529F"),Ve(),Vt(!1))})},Tt!=null&&Tt.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),nt.createElement(kr.Z,null),nt.createElement($r.Z,{onOk:()=>{Ve()}}),nt.createElement(qr.Z,{onOk:()=>{Ve()}}),nt.createElement(du.Z,{type:"edit",onCallback:()=>Ve(),courseEndTime:pe==null?void 0:pe.course_end_date}),nt.createElement(Oa.Z,{courseEndTime:pe==null?void 0:pe.course_end_date,successCallback:()=>Ve(),visible:b.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[_e.categoryId],courseId:_e.coursesId,isBatch:!1}),nt.createElement(Da,{cb:()=>{pt(Le+1),ve("0"),Ve()}}),nt.createElement(Qr,{cb:()=>{}}),nt.createElement(Nr.Z,{ref:m,hide:!0,name:`${pe==null?void 0:pe.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>ee(!1)}))};var Ol=(0,Q.connect)(({user:I,shixunHomeworks:b,loading:w,globalSetting:de,classroomList:ge})=>({user:I,shixunHomeworks:b,globalSetting:de,loading:w.effects,classroomList:ge}))(Dl)},99562:function(yt,Ke,s){"use strict";var n=s(78241),Q=s(43418),B=s(8591),Y=s(92832),_=s(36708),D=s(89070),C=s(57490),l=s(59301),P=Object.defineProperty,v=Object.defineProperties,o=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,d=(R,K,k)=>K in R?P(R,K,{enumerable:!0,configurable:!0,writable:!0,value:k}):R[K]=k,r=(R,K)=>{for(var k in K||(K={}))F.call(K,k)&&d(R,k,K[k]);if(A)for(var k of A(K))p.call(K,k)&&d(R,k,K[k]);return R},f=(R,K)=>v(R,o(K)),h=(R,K,k)=>new Promise((te,z)=>{var $=ne=>{try{X(k.next(ne))}catch(S){z(S)}},M=ne=>{try{X(k.throw(ne))}catch(S){z(S)}},X=ne=>ne.done?te(ne.value):Promise.resolve(ne.value).then($,M);X((k=k.apply(R,K)).next())});const O=({classroomList:R,loading:K,dispatch:k,shixunHomeworks:te})=>{const z=(0,D.useParams)(),[$]=n.default.useForm(),{workList:M,workSetting:X}=te,ne=()=>{k({type:"shixunHomeworks/getWorkSetting",payload:r({},z)}),k({type:"shixunHomeworks/getWorkList",payload:r({},z)})};return l.createElement(Q.default,{centered:!0,title:R.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:R.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>h(void 0,null,function*(){const S=()=>h(void 0,null,function*(){var ue;yield $.validateFields();const c=r({},$.getFieldValue()),{selectArrs:ae}=R.actionTabs;c.attachment_ids=(ue=c.attachment_ids)==null?void 0:ue.map(q=>q.response.id),(yield(0,_.mz)(f(r({},c),{homeworkId:ae.work_id}))).status===0&&($.resetFields(),k({type:"classroomList/setActionTabs",payload:{}}),ne())});if(X!=null&&X.can_submit){if(!(X!=null&&X.submit_size)){B.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Q.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:l.createElement(l.Fragment,null,"\u4F60\u8FD8\u6709 ",l.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},X==null?void 0:X.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{S()}});return}S()}),onCancel:()=>{k({type:"classroomList/setActionTabs",payload:{}})}},l.createElement(n.default,{form:$,initialValues:{}},l.createElement(n.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.createElement(C.Z,null)),l.createElement(n.default.Item,{name:"description"},l.createElement(Y.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${R.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Ke.Z=(0,D.connect)(({classroomList:R,shixunHomeworks:K,loading:k})=>({classroomList:R,shixunHomeworks:K,loading:k}))(O)},56845:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(78241),B=s(43418),Y=s(61621),_=s(92832),D=s(5112),C=s(95237),l=s(43604),P=s(26724),v=s.n(P),o=s(99064),A=s(36708),F=s(89070),p=s(59301),d=Object.defineProperty,r=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,K=(M,X,ne)=>X in M?d(M,X,{enumerable:!0,configurable:!0,writable:!0,value:ne}):M[X]=ne,k=(M,X)=>{for(var ne in X||(X={}))O.call(X,ne)&&K(M,ne,X[ne]);if(h)for(var ne of h(X))R.call(X,ne)&&K(M,ne,X[ne]);return M},te=(M,X)=>r(M,f(X)),z=(M,X,ne)=>new Promise((S,ue)=>{var c=q=>{try{J(ne.next(q))}catch(oe){ue(oe)}},ae=q=>{try{J(ne.throw(q))}catch(oe){ue(oe)}},J=q=>q.done?S(q.value):Promise.resolve(q.value).then(c,ae);J((ne=ne.apply(M,X)).next())});const $=({classroomList:M,loading:X,globalSetting:ne,dispatch:S})=>{var ue;const c=(0,F.useParams)(),[ae]=Q.default.useForm(),[J,q]=(0,n.useState)(!0);let[oe,U]=(0,n.useState)([]);const[x,g]=(0,n.useState)({page:1,limit:20,keyword:""}),E=()=>z(void 0,null,function*(){var Z;const T=yield S({type:"shixunHomeworks/getProjectList",payload:k(k({},c),x)});T.projects&&U([...oe,...T.projects]),((Z=T.projects)==null?void 0:Z.length)<20&&q(!1)});return(0,n.useEffect)(()=>{(M.actionTabs.key==="\u5173\u8054\u9879\u76EE"||M.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(E(),oe=[],x.page=1,x.keyword="")},[M.actionTabs.key]),p.createElement(B.default,{centered:!0,title:M.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:M.actionTabs.key==="\u5173\u8054\u9879\u76EE"||M.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>z(void 0,null,function*(){yield ae.validateFields();const Z=k({},ae.getFieldValue()),{selectArrs:T,cb:G}=M.actionTabs;if(M.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Pe=yield(0,o.ZP)(`/api/student_works/${T.homework_id}/change_project.json`,{method:"put",body:k({},Z)});(Pe==null?void 0:Pe.status)===0&&(G(),S({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,A.co)(te(k({},Z),{homeworkId:T.homework_id}))).status===0&&(G?G():S({type:"classroomList/getClassroomCommonHomeworksList",payload:k({},M.actionTabs.params)}),S({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{S({type:"classroomList/setActionTabs",payload:{}})}},p.createElement(Y.Z,{loading:X["shixunHomeworks/getProjectList"],active:!0},oe==""?p.createElement("aside",null,p.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",p.createElement("a",{href:`${(ue=ne==null?void 0:ne.setting)==null?void 0:ue.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):p.createElement("aside",null,p.createElement("div",{className:" mb20"},p.createElement(_.default.Search,{onSearch:Z=>{Z===""?delete x.keyword:x.keyword=Z,oe=[],q(!0),E()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),p.createElement(Q.default,{form:ae,initialValues:{}},p.createElement(Q.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},p.createElement(D.ZP.Group,null,p.createElement(v(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Z=>{x.page++,E()},hasMore:J,useWindow:!1},oe==null?void 0:oe.map(function(Z,T){return p.createElement(C.Z,{key:T},p.createElement(l.Z,null,p.createElement(D.ZP,{value:Z.id},Z.name)))}))))))))};Ke.Z=(0,F.connect)(({classroomList:M,user:X,loading:ne,globalSetting:S})=>({classroomList:M,user:X,loading:ne.effects,globalSetting:S}))($)},95036:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(78241),B=s(8591),Y=s(43418),_=s(95237),D=s(43604),C=s(5083),l=s(5112),P=s(24905),v=s(61186),o=s.n(v),A=s(99064),F=s(24065),p=s(955),d=s(89070),r=s(59437),f=s(50757),h=s(92365),O=s(79834),R=s(59301),K=Object.defineProperty,k=Object.defineProperties,te=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,X=(J,q,oe)=>q in J?K(J,q,{enumerable:!0,configurable:!0,writable:!0,value:oe}):J[q]=oe,ne=(J,q)=>{for(var oe in q||(q={}))$.call(q,oe)&&X(J,oe,q[oe]);if(z)for(var oe of z(q))M.call(q,oe)&&X(J,oe,q[oe]);return J},S=(J,q)=>k(J,te(q)),ue=(J,q)=>{var oe={};for(var U in J)$.call(J,U)&&q.indexOf(U)<0&&(oe[U]=J[U]);if(J!=null&&z)for(var U of z(J))q.indexOf(U)<0&&M.call(J,U)&&(oe[U]=J[U]);return oe},c=(J,q,oe)=>new Promise((U,x)=>{var g=T=>{try{Z(oe.next(T))}catch(G){x(G)}},E=T=>{try{Z(oe.throw(T))}catch(G){x(G)}},Z=T=>T.done?U(T.value):Promise.resolve(T.value).then(g,E);Z((oe=oe.apply(J,q)).next())});const ae=J=>{var q=J,{classroomList:oe,dispatch:U,courseEndTime:x}=q,g=ue(q,["classroomList","dispatch","courseEndTime"]);const E=(0,d.useParams)(),[Z]=Q.default.useForm(),[T,G]=(0,n.useState)(1),[ce,Pe]=(0,n.useState)([]),[Be,we]=(0,n.useState)(0),[Ae,L]=(0,n.useState)(2e3),[Ue,Ze]=(0,n.useState)(!0),[u,j]=(0,n.useState)(!1),[i,t]=(0,n.useState)(!1),[e,a]=(0,n.useState)([]),[y,W]=(0,n.useState)(!0),[N,se]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fe(),Me(),oe.actionTabs.type===2){const Je=oe.actionTabs.selectArrsAll[0];se({submit_limit:Je==null?void 0:Je.submit_limit,submit_limit_num:Je==null?void 0:Je.submit_limit_num,must_file:Je==null?void 0:Je.must_file,can_submit:Je==null?void 0:Je.can_submit,submit_num:Je==null?void 0:Je.submit_num}),W(Je.unified_setting)}else W(!1),se({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[oe.actionTabs]),(0,n.useEffect)(()=>{if(u){if(i)return;U({type:"classroomList/setActionTabs",payload:{}}),(0,F.GJ)()?U({type:"classroomList/getClassroomTeacherCommonList",payload:S(ne({},oe.actionTabs.params),{type:3})}):U({type:"classroomList/getClassroomCommonList",payload:ne({},oe.actionTabs.params)})}},[u]);const Fe=Je=>c(void 0,null,function*(){Ze(!0);const Zt=yield(0,h.c_)(S(ne({},E),{page:Je||T,limit:2e4,homework_id:oe.actionTabs.type===1?"":oe.actionTabs.selectArrs[0]}));Zt==null||Zt.course_groups.map((Ht,Rt)=>{Ht.key=Ht.id,Ht.title=Ht.name,Ht.disabled=Ht.is_published}),Zt&&(Pe([...Zt==null?void 0:Zt.course_groups]),we(Zt==null?void 0:Zt.course_groups_count),Ze(!1),Je||Z.setFieldsValue({publish_time:o()(o()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:o()(o()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),fe=Je=>{G(Je),Fe(Je)},xe=()=>{(0,F.GJ)()?oe.actionTabs.detail?(U({type:"shixunHomeworks/setActionTabs",payload:{}}),U({type:"shixunHomeworks/getWorkList",payload:ne({},E)}),U({type:"shixunHomeworks/getWorkSetting",payload:ne({},E)})):U({type:"classroomList/getClassroomTeacherCommonList",payload:S(ne({},oe.actionTabs.params),{type:3})}):U({type:"classroomList/getClassroomCommonList",payload:ne({},oe.actionTabs.params)})},H=()=>c(void 0,null,function*(){var Je,Zt,Ht;if((0,F.Rm)()&&!((Zt=(Je=oe==null?void 0:oe.AssistantObject)==null?void 0:Je.group)!=null&&Zt.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),xt(!1);return}const Rt=ne({},Z.getFieldsValue());if(Rt.end_time<=Rt.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),xt(!1);return}if((e==null?void 0:e.length)<=0&&!y&&ce.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}if(N!=null&&N.submit_limit&&!(N!=null&&N.submit_limit_num)){B.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}if(N!=null&&N.can_submit&&!(N!=null&&N.submit_num)){B.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),xt(!1);return}let Lt=ne({homework_ids:[...oe.actionTabs.selectArrs],group_ids:e.length>0?e.map(On=>On.id):(Ht=oe.detailCommonHomeworksList)==null?void 0:Ht.course_groups,end_time:o()(Rt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(Rt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!e.length},N);xt(!0),(yield(0,A.ZP)(`/api/courses/${E.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ne({},Lt)})).status===0?(xt(!1),(0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),U({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),g.onCallback&&g.onCallback(),xe(),localStorage.getItem("Noviceguide")==="0"||U({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:R.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):xt(!1)}),Me=()=>{G(1),Pe([]),a([])},at=Be>T*Ae,{detailCommonHomeworksList:kt}=oe,[$t,xt]=(0,n.useState)(!1);return R.createElement(Y.default,{width:600,confirmLoading:$t,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:H,onCancel:()=>{Me(),xe(),U({type:"classroomList/setActionTabs",payload:{}})}},R.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",R.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ce&&R.createElement(Q.default,{form:Z},R.createElement("div",{style:{paddingLeft:0}},R.createElement(_.Z,{className:"mt30",align:"middle"},R.createElement(D.Z,null,R.createElement(Q.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},R.createElement(C.default,{style:{width:170,marginRight:"25px"},disabledDate:Je=>(0,O.Q8)(Je,x),disabledTime:Je=>(0,O.d0)(Je),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,p.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),R.createElement(D.Z,{className:"ml20"},R.createElement(Q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},R.createElement(C.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,p.U6)(),"HH:mm")},disabledDate:Je=>(0,O.Q8)(Je,x,Z.getFieldValue("publish_time")),disabledTime:Je=>(0,O.d0)(Je,Z.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),oe.actionTabs.type===2&&R.createElement(_.Z,{style:{marginBottom:"10px"}},R.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),R.createElement(l.ZP.Group,{value:y,onChange:Je=>{W(Je.target.value),a([])}},R.createElement(l.ZP,{value:!0,disabled:!oe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),R.createElement(l.ZP,{className:"ml20",disabled:ce.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ce.length<=0&&oe.actionTabs.type===2&&R.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(oe.actionTabs.type===1||!y)&&ce.length>0&&R.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},R.createElement("span",{style:{flex:1}},R.createElement(P.default,{checked:e.length===ce.length,onChange:Je=>{e.length===ce.length?a([]):a(ce.filter(Zt=>!Zt.is_published))}},"\u5168\u9009")),R.createElement("span",{style:{width:16}}),R.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",e.length||0,"\u4E2A\u5206\u73ED")),(oe.actionTabs.type===1||!y)&&ce.length>0&&R.createElement(r.Z,{data:ce,selectedRowKeys:e,setSelectedRowKeys:a})),R.createElement(f.ZP,{value:N,onChange:Je=>se(ne({},Je))}))};Ke.Z=(0,d.connect)(({classroomList:J})=>({classroomList:J}))(ae)},33441:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return $}});var n=s(59301),Q={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},B=Object.defineProperty,Y=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,C=(M,X,ne)=>X in M?B(M,X,{enumerable:!0,configurable:!0,writable:!0,value:ne}):M[X]=ne,l=(M,X)=>{for(var ne in X||(X={}))_.call(X,ne)&&C(M,ne,X[ne]);if(Y)for(var ne of Y(X))D.call(X,ne)&&C(M,ne,X[ne]);return M};const P=M=>React.createElement("svg",l({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var v="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",o=s(99313),A=s(92310),F=s.n(A),p=s(59301),d=Object.defineProperty,r=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,K=(M,X,ne)=>X in M?d(M,X,{enumerable:!0,configurable:!0,writable:!0,value:ne}):M[X]=ne,k=(M,X)=>{for(var ne in X||(X={}))O.call(X,ne)&&K(M,ne,X[ne]);if(h)for(var ne of h(X))R.call(X,ne)&&K(M,ne,X[ne]);return M},te=(M,X)=>r(M,f(X)),$=({dataSource:M,className:X,style:ne})=>{const[S,ue]=(0,n.useState)([]),[c,ae]=(0,n.useState)(""),J=(0,n.useRef)("");(0,n.useEffect)(()=>{if(M!=null&&M.length){const U=String(Math.random()).slice(-6),x=M.map(g=>te(k({},g),{key:`${U}-${g.key}`}));ue(x),ae(x[0].key)}},[M.length]);const q=U=>{ae(U),J.current=U;const x=document.getElementById(U);if(x){const g=x.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:g,behavior:"smooth"})}},oe=()=>{const U=S.map(g=>document.getElementById(g.key)),x=window.innerHeight/2;for(const g of U)if(g){const E=g.getBoundingClientRect();if(E.top>=0&&E.top(window.addEventListener("scroll",oe),()=>{window.removeEventListener("scroll",oe)}),[S]),p.createElement("div",{className:F()(Q.anchorNavigation,X),style:ne},p.createElement(o.default,{items:S,tabBarGutter:60,className:Q.tabs,activeKey:c,onChange:q}),S.map(U=>p.createElement("div",{key:U.key,id:U.key,className:Q.box},p.createElement("div",{className:Q.head},p.createElement("img",{className:"mr10",src:v,alt:"Dot"}),U.label),p.createElement("div",{className:Q.element},U.element))))}},7621:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(54580),B=s(78241),Y=s(43418),_=s(5871),D=s(89070),C=s(99064),l=s(61186),P=s.n(l),v=s(955),o=s(59301),A=Object.defineProperty,F=Object.defineProperties,p=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(z,$,M)=>$ in z?A(z,$,{enumerable:!0,configurable:!0,writable:!0,value:M}):z[$]=M,O=(z,$)=>{for(var M in $||($={}))r.call($,M)&&h(z,M,$[M]);if(d)for(var M of d($))f.call($,M)&&h(z,M,$[M]);return z},R=(z,$)=>F(z,p($)),K=(z,$,M)=>new Promise((X,ne)=>{var S=ae=>{try{c(M.next(ae))}catch(J){ne(J)}},ue=ae=>{try{c(M.throw(ae))}catch(J){ne(J)}},c=ae=>ae.done?X(ae.value):Promise.resolve(ae.value).then(S,ue);c((M=M.apply(z,$)).next())});const{Dragger:k}=Q.default,te=({classroomList:z,dispatch:$,onOk:M})=>{const X=(0,D.useParams)(),[ne]=B.default.useForm(),[S,ue]=(0,n.useState)(),[c,ae]=(0,n.useState)(!1),J={height:100,onRemove:()=>{ue("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:q=>K(void 0,null,function*(){return ue(q),!1})};return(0,n.useEffect)(()=>{ne.setFieldsValue({publish_time:P()(P()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:P()(P()(new Date((0,v.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),o.createElement(Y.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:z.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:c},onOk:()=>K(void 0,null,function*(){ne.submit()}),onCancel:()=>{ne.resetFields(),$({type:"classroomList/setActionTabs",payload:{}})}},o.createElement(B.default,{form:ne,onFinish:q=>K(void 0,null,function*(){var oe,U;console.log("---",z.actionTabs,q,X);let x=((oe=z==null?void 0:z.actionTabs)==null?void 0:oe.type)==="exercise"?`/api/exercises/${X==null?void 0:X.category}/exercise_user/edit_score.json`:`/api/student_works/${z.actionTabs.id}/edit_score.json`;ae(!0);let g=yield(0,C.ZP)(x,{method:"post",body:R(O({},q),{exercise_user_id:((U=z==null?void 0:z.actionTabs)==null?void 0:U.type)==="exercise"?z.actionTabs.id:""})});ae(!1),ne.resetFields(),$({type:"classroomList/setActionTabs",payload:{}}),M()})},o.createElement(B.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},o.createElement(_.Z,{min:0,style:{width:"100%"}}))))};Ke.Z=(0,D.connect)(({classroomList:z})=>({classroomList:z}))(te)},25060:function(yt,Ke,s){"use strict";var n=s(59301),Q=s(54580),B=s(78241),Y=s(3113),_=s(95237),D=s(81327),C=s(5083),l=s(89070),P=s(61186),v=s.n(P),o=s(79834),A=s(99064),F=s(59301),p=(f,h,O)=>new Promise((R,K)=>{var k=$=>{try{z(O.next($))}catch(M){K(M)}},te=$=>{try{z(O.throw($))}catch(M){K(M)}},z=$=>$.done?R($.value):Promise.resolve($.value).then(k,te);z((O=O.apply(f,h)).next())});const{Dragger:d}=Q.default,r=({})=>{const f=(0,l.useParams)(),[h]=B.default.useForm(),[O,R]=(0,n.useState)(!0),[K,k]=(0,n.useState)(!1);console.log("----",f);function te(){return p(this,null,function*(){var z,$;let M;window.location.href.indexOf("exercise")>-1?M=`/api/exercises/${f==null?void 0:f.categoryId}/get_time_setting.json`:M=`/api/homework_commons/${f==null?void 0:f.categoryId}/get_time_setting.json`;let X=yield(0,A.ZP)(M,{method:"get"});(X==null?void 0:X.status)===0&&h.setFieldsValue({publish_time:v()(v()((z=X==null?void 0:X.data)==null?void 0:z.publish_time).format("YYYY-MM-DD HH:mm")),end_time:v()(v()(($=X==null?void 0:X.data)==null?void 0:$.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,n.useEffect)(()=>{te()},[]),F.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},F.createElement("div",{style:{textAlign:"end"}},O&&F.createElement(Y.ZP,{onClick:()=>{R(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!O&&F.createElement("div",null,F.createElement(Y.ZP,{type:"primary",loading:K,onClick:()=>{h.submit()}},"\u63D0\u4EA4"),F.createElement(Y.ZP,{style:{marginLeft:20},onClick:()=>{R(!0)}},"\u53D6\u6D88"))),F.createElement(B.default,{form:h,disabled:O,onFinish:z=>p(void 0,null,function*(){k(!0),console.log("---",window.location.href);let $;window.location.href.indexOf("exercise")>-1?$=`/api/exercises/${f==null?void 0:f.categoryId}/time_setting.json`:$=`/api/homework_commons/${f==null?void 0:f.categoryId}/time_setting.json`;let M=yield(0,A.ZP)($,{method:"post",body:{publish_time:v()(z.publish_time).format("YYYY-MM-DD HH:mm"),end_time:v()(z.end_time).format("YYYY-MM-DD HH:mm")}});k(!1),(M==null?void 0:M.status)===0&&R(!0)})},F.createElement(_.Z,null,F.createElement(D.Z,null,F.createElement(B.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},F.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,o.Q8)(z),disabledTime:z=>(0,o.d0)(z),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),F.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),F.createElement(_.Z,null,F.createElement(D.Z,null,F.createElement(B.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},F.createElement(C.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:z=>(0,o.Q8)(z,"",h.getFieldValue("publish_time")),disabledTime:z=>(0,o.d0)(z,h.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),F.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Ke.Z=(0,l.connect)(({classroomList:f})=>({classroomList:f}))(r)},59437:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return v}});var n=s(59301),Q=s(92832),B=s(24905),Y=s(95237),_={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=s(8797),l=(o,A,F)=>new Promise((p,d)=>{var r=O=>{try{h(F.next(O))}catch(R){d(R)}},f=O=>{try{h(F.throw(O))}catch(R){d(R)}},h=O=>O.done?p(O.value):Promise.resolve(O.value).then(r,f);h((F=F.apply(o,A)).next())}),v=({data:o,value:A=[],handleChangePage:F,className:p="",setSelectedRowKeys:d,selectedRowKeys:r,onChange:f=()=>{}})=>{const[h,O]=(0,n.useState)([]),[R,K]=(0,n.useState)([]),[k,te]=(0,n.useState)([]);let[z,$]=(0,n.useState)(1),[M,X]=(0,n.useState)();return(0,n.useEffect)(()=>{O(o),K([]),te([])},[o]),(0,n.useEffect)(()=>{d&&(K(r),te(r))},[r]),n.createElement("div",{className:`flex justify-between w-full ${p}`},n.createElement("div",{className:_.leftdiv},n.createElement(Q.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:ne=>l(void 0,null,function*(){O(o.filter(S=>{var ue;return(ue=S==null?void 0:S.name)==null?void 0:ue.includes(ne.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),h.length===0&&n.createElement(C.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(B.default.Group,{value:R.map(ne=>`${ne.id}`),onChange:ne=>{d(h.filter(S=>ne.includes(`${S.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},h.map((ne,S)=>n.createElement(Y.Z,{key:ne.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},n.createElement(B.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ne.is_published,value:`${ne.id}`},n.createElement("div",{className:_.listClass},n.createElement("span",{className:_.spantitle,style:{width:ne.is_published?"108px":"170px"}},ne.name),ne.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:_.rightdiv},n.createElement(Q.default.Search,{onChange:ne=>{te(R.filter(S=>S.name.includes(ne.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),k.length===0&&n.createElement(C.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),k.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},k.map((ne,S)=>n.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:ne.id},n.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},ne.name),n.createElement("img",{src:D,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{d(R.filter(ue=>`${ue.id}`!=`${ne.id}`))}})))))))}},50757:function(yt,Ke,s){"use strict";s.d(Ke,{Ei:function(){return h},rU:function(){return O},ZP:function(){return K}});var n=s(59301),Q={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},B=s(78241),Y=s(24905),_=s(5871),D=s(95237),C=s(43604),l=s(6848),P=s(92310),v=s.n(P),o=s(59301),A=Object.defineProperty,F=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,r=(k,te,z)=>te in k?A(k,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[te]=z,f=(k,te)=>{for(var z in te||(te={}))p.call(te,z)&&r(k,z,te[z]);if(F)for(var z of F(te))d.call(te,z)&&r(k,z,te[z]);return k};const h=({value:k,className:te,style:z})=>{const[$,M]=(0,n.useState)("0");(0,n.useEffect)(()=>{if(k){const{submit_limit:ne,must_file:S}=k;if(ne&&S){M("1");return}if(ne&&!S){M("2");return}if(!ne&&S){M("3");return}}},[k]);const X={1:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26"),3:o.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return $==="0"?o.createElement(o.Fragment,null):o.createElement("section",{className:v()(Q.exhibition,te),style:z},o.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),X==null?void 0:X[$])},O=({className:k,style:te,form:z})=>{const $=B.default.useWatch("submit_limit",z),M=B.default.useWatch("can_submit",z);return o.createElement("section",{className:v()(Q.wrap,k),style:te},o.createElement("div",{className:`${Q.title}`},o.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),o.createElement("div",null,o.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(B.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(Y.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),o.createElement(B.default.Item,{name:"submit_num",rules:M&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},o.createElement(_.Z,{precision:0,min:1,disabled:!M,size:"large",addonAfter:"\u6B21",style:{width:223}})),o.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},o.createElement(B.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(Y.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),o.createElement(B.default.Item,{className:"mr10",name:"submit_limit_num",rules:$&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},o.createElement(_.Z,{precision:0,min:1,disabled:!$,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),o.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},o.createElement(B.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},o.createElement(Y.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(B.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(Y.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),o.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var K=({value:k,onChange:te,className:z,style:$,disabled:M=!1,checkMarginLeft:X=0})=>{const ne={submit_limit:!1,submit_limit_num:200,must_file:!1},[S,ue]=(0,n.useState)({});(0,n.useEffect)(()=>{if(console.log(k,"value"),!k)return;const ae={submit_limit:k==null?void 0:k.submit_limit,submit_limit_num:k==null?void 0:k.submit_limit_num,must_file:k==null?void 0:k.must_file,can_submit:k==null?void 0:k.can_submit,submit_num:k==null?void 0:k.submit_num};ue(f({},ae))},[k]);const c=ae=>{const J=f(f({},S),ae);te(J)};return o.createElement("section",{className:v()(Q.wrap,z),style:$},o.createElement("div",{className:`${Q.title} mt30`},o.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),o.createElement(D.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(Y.default,{disabled:M,checked:S==null?void 0:S.can_submit,onChange:ae=>c({can_submit:ae.target.checked})}),o.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),o.createElement(_.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:M||!(S!=null&&S.can_submit),value:S==null?void 0:S.submit_num,onChange:ae=>c({submit_num:ae})}),o.createElement(l.Z,{overlayInnerStyle:{width:520},title:o.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",o.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",o.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Q.title_icon}`}))),o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(Y.default,{style:{marginLeft:X},disabled:M,checked:S==null?void 0:S.submit_limit,onChange:ae=>c({submit_limit:ae.target.checked})}),o.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),o.createElement(_.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:M||!(S!=null&&S.submit_limit),value:S==null?void 0:S.submit_limit_num,onChange:ae=>c({submit_limit_num:ae})})),o.createElement(C.Z,{style:{lineHeight:"40px",marginTop:"10px"}},o.createElement(Y.default,{style:{marginLeft:X},disabled:M,checked:S==null?void 0:S.must_file,onChange:ae=>c({must_file:ae.target.checked})}),o.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},23538:function(yt,Ke,s){"use strict";s.d(Ke,{$J:function(){return B},JZ:function(){return _},bN:function(){return C},jP:function(){return D},rO:function(){return Y}});var n=s(99064),Q=(l,P,v)=>new Promise((o,A)=>{var F=r=>{try{d(v.next(r))}catch(f){A(f)}},p=r=>{try{d(v.throw(r))}catch(f){A(f)}},d=r=>r.done?o(r.value):Promise.resolve(r.value).then(F,p);d((v=v.apply(l,P)).next())});function B(l){return(0,n.U2)(`libraries/${l}.json`)}function Y(){return(0,n.U2)("library_tags.json")}function _(l){return Q(this,null,function*(){return(yield(0,n.IV)(`attachments/${l}.json`)).status===0})}function D(l){return(0,n.v_)("libraries.json",l)}function C(l,P){return(0,n.gz)(`libraries/${l}.json`,P)}},78297:function(yt,Ke,s){"use strict";s.d(Ke,{AD:function(){return ae},D9:function(){return g},Hp:function(){return te},IM:function(){return Z},Iy:function(){return $},KM:function(){return Ze},MJ:function(){return z},Ne:function(){return E},ON:function(){return Be},Uj:function(){return L},VY:function(){return ce},YO:function(){return Ae},YX:function(){return we},Zn:function(){return d},_g:function(){return R},_k:function(){return U},c6:function(){return ue},cr:function(){return r},eV:function(){return c},fi:function(){return f},gh:function(){return ne},hS:function(){return T},iA:function(){return h},j6:function(){return K},je:function(){return oe},jj:function(){return k},kS:function(){return Pe},o6:function(){return S},pO:function(){return Ue},rQ:function(){return J},sA:function(){return X},xm:function(){return x},xo:function(){return G},y8:function(){return q},yd:function(){return O}});var n=s(92365),Q=s(89070),B=s(955),Y=s(8591),_=s(3294),D=Object.defineProperty,C=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,v=(u,j,i)=>j in u?D(u,j,{enumerable:!0,configurable:!0,writable:!0,value:i}):u[j]=i,o=(u,j)=>{for(var i in j||(j={}))l.call(j,i)&&v(u,i,j[i]);if(C)for(var i of C(j))P.call(j,i)&&v(u,i,j[i]);return u},A=(u,j,i)=>new Promise((t,e)=>{var a=N=>{try{W(i.next(N))}catch(se){e(se)}},y=N=>{try{W(i.throw(N))}catch(se){e(se)}},W=N=>N.done?t(N.value):Promise.resolve(N.value).then(a,y);W((i=i.apply(u,j)).next())});const F=()=>{(0,Q.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},p=()=>{(0,Q.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},d=u=>A(void 0,null,function*(){F(),(yield(0,n.YR)(o({},u))).status===0&&(yield(0,B.QH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_couser_info.json`,query:u}))),p()}),r=u=>A(void 0,null,function*(){const j=yield(0,n.yS)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_member_act_score`);else{if(j.status===-2)return j;j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_member_act_score`))}}),f=u=>A(void 0,null,function*(){const j=yield(0,n.W0)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_score`);else{if(j.status===-4)return j;j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_score`))}}),h=u=>A(void 0,null,function*(){const j=yield(0,n.Nl)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else{if(j.status===-4)return j;j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`))}}),O=u=>A(void 0,null,function*(){const j=yield(0,n.IU)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/export_star_user`);else{if(j.status===-4)return j;j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/export_star_user`))}}),R=u=>A(void 0,null,function*(){const j=yield(0,n.td)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else{if(j.status===-2)return j;if(j.status===-3)(0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_exercise_and_other`);else if(j.status===-4)return j}}),K=u=>A(void 0,null,function*(){const j=yield(0,n.QX)(o({},u));if(j.status===0)Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_homework`);else{if(j.status===-4)return j;j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/course_total_homework`))}}),k=(u,j)=>A(void 0,null,function*(){const i=yield(0,n.o_)(o({},u));i.status===0?(Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`)):i.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`))}),te=(u,j)=>A(void 0,null,function*(){const i=yield(0,n.ZL)(o({},u));i.status===0?(Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`)):i.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`))}),z=(u,j)=>A(void 0,null,function*(){const i=yield(0,n.vV)(o({},u));i.status===0?(Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`)):i.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`))}),$=(u,j)=>A(void 0,null,function*(){const i=yield(0,n.aP)(o({},u));i.status===0?(Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`)):i.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/${j}`))}),M=u=>A(void 0,null,function*(){F(),(yield exportCourseWorkListAppendix(o({},u))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${u.categoryId}/works_list.zip`,query:u}))),p()}),X=u=>A(void 0,null,function*(){F(),yield(0,B.QH)("",_.Z.API_SERVER+`/api/polls/${u.categoryId}/commit_result.xlsx`),p()}),ne=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/attendances/export_xlsx_data.xlsx`,query:u}))}),S=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/video_study_statics.xlsx`,query:u}))}),ue=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_video_study.xlsx`,query:u}))}),c=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u.coursesId}/export_course_students_info.xlsx`,query:u}))}),ae=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/school_manages/students.xlsx",query:u}))}),J=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/item_banks/export.xlsx",query:u}))}),q=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}))}),oe=u=>A(void 0,null,function*(){const j=yield(0,n.Uy)(o({},u));j.status===0?(Y.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Q.history.push(`/classrooms/${u.coursesId}/exportlist/exercise_score,export_exercise_users`)):j.status===-3&&((0,Q.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Q.history.push(`/classrooms/${u.coursesId}/exportlist/exercise_score,export_exercise_users`))}),U=u=>A(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/export_records/${u.id}.xlsx`,query:u}))}),x=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}))}),g=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/courses/${u==null?void 0:u.coursesId}/${u.menuKey}_statistic.xlsx?${u.checkedList.map(j=>`course_group_id[]=${j}`).join("&")}`,query:u}))}),E=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_training_objectives.xlsx`,query:u}))}),Z=u=>A(void 0,null,function*(){yield(0,B.FH)(u==null?void 0:u.name,(0,B.NY)({url:_.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:u}))}),T=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_courses.xlsx`,query:u}))}),G=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/ec_years/${u==null?void 0:u.ec_year_id}/ec_graduation_requirements.xlsx`,query:u}))}),ce=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:u}))}),Pe=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:u}))}),Be=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/examination_banks/${u.id}.json`,query:u}))}),we=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/exercises/${u.categoryId}.json`,query:u}))}),Ae=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/polls/${u==null?void 0:u.id}/commit_result.json`,query:u}))}),L=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+"/api/paths/get_task_pass.json",query:u}))}),Ue=(u,j)=>A(void 0,null,function*(){yield(0,B.FH)(j||"",(0,B.NY)({url:_.Z.API_SERVER+`/api/exercises/${u==null?void 0:u.exercise_id}/consult_exercise.json`,query:u}))}),Ze=u=>A(void 0,null,function*(){yield(0,B.FH)("",(0,B.NY)({url:_.Z.API_SERVER+`/api/competitions/${u==null?void 0:u.identifier}/competition_commit_records/member_works.xlsx`,query:u}))})},5383:function(yt,Ke,s){"use strict";s.d(Ke,{M:function(){return D},Y:function(){return _}});var n=s(61186),Q=s.n(n),B=s(89392),Y=s.n(B);const _=(C,l="YYYY-MM-DD")=>(0,B.cloneDeepWith)(C,v=>{if(v instanceof Q())return v.format(l)}),D=(C,l,P)=>{const v=o=>Reflect.toString.call(o)==="[object Object]";if(!v(C)&&!Array.isArray(C))return C;for(const o of Object.keys(C))Array.isArray(C[o])?C[o]=C[o].map(A=>D(A,l,P)):v(C[o])?C[o]=D(C[o],l,P):l.includes(o)&&typeof C[o]=="string"&&(C[o]=P?Q()(C[o],P):Q()(C[o]));return C}},83312:function(yt,Ke,s){"use strict";s.d(Ke,{U:function(){return P}});var n=s(59301),Q=Object.defineProperty,B=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,D=(v,o,A)=>o in v?Q(v,o,{enumerable:!0,configurable:!0,writable:!0,value:A}):v[o]=A,C=(v,o)=>{for(var A in o||(o={}))Y.call(o,A)&&D(v,A,o[A]);if(B)for(var A of B(o))_.call(o,A)&&D(v,A,o[A]);return v},l=(v,o,A)=>new Promise((F,p)=>{var d=h=>{try{f(A.next(h))}catch(O){p(O)}},r=h=>{try{f(A.throw(h))}catch(O){p(O)}},f=h=>h.done?F(h.value):Promise.resolve(h.value).then(d,r);f((A=A.apply(v,o)).next())});function P(v,o){const[A,F]=(0,n.useState)(o),[p,d]=(0,n.useState)(!1),[r,f]=(0,n.useState)();return[A,p,(O,R=!1)=>l(this,null,function*(){const K=R?o:C(C({},A),O);d(!0),F(K);const k=yield v(K);return d(!1),f(k),k}),r,f]}},49127:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return U}});var n=s(92310),Q=s.n(n),B=s(77900),Y=s(59301),_=s(36785),D=s(92343),C=s(36355),l=s(93083),P=s(17313),v=s(45157),o=s(37613),A=s(83116);const F=new l.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),p=new l.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),d=new l.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),r=new l.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),f=new l.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),h=new l.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),O=x=>{const{componentCls:g,iconCls:E,antCls:Z,badgeShadowSize:T,motionDurationSlow:G,textFontSize:ce,textFontSizeSM:Pe,statusSize:Be,dotSize:we,textFontWeight:Ae,indicatorHeight:L,indicatorHeightSM:Ue,marginXS:Ze}=x,u=`${Z}-scroll-number`,j=(0,v.Z)(x,(i,t)=>{let{darkColor:e}=t;return{[`&${g} ${g}-color-${i}`]:{background:e,[`&:not(${g}-count)`]:{color:e}}}});return{[g]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(x)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${g}-count`]:{zIndex:x.indicatorZIndex,minWidth:L,height:L,color:x.badgeTextColor,fontWeight:Ae,fontSize:ce,lineHeight:`${L}px`,whiteSpace:"nowrap",textAlign:"center",background:x.badgeColor,borderRadius:L/2,boxShadow:`0 0 0 ${T}px ${x.badgeShadowColor}`,transition:`background ${x.motionDurationMid}`,a:{color:x.badgeTextColor},"a:hover":{color:x.badgeTextColor},"a:hover &":{background:x.badgeColorHover}},[`${g}-count-sm`]:{minWidth:Ue,height:Ue,fontSize:Pe,lineHeight:`${Ue}px`,borderRadius:Ue/2},[`${g}-multiple-words`]:{padding:`0 ${x.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${g}-dot`]:{zIndex:x.indicatorZIndex,width:we,minWidth:we,height:we,background:x.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${T}px ${x.badgeShadowColor}`},[`${g}-dot${u}`]:{transition:`background ${G}`},[`${g}-count, ${g}-dot, ${u}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${E}-spin`]:{animationName:h,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${g}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${g}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Be,height:Be,verticalAlign:"middle",borderRadius:"50%"},[`${g}-status-success`]:{backgroundColor:x.colorSuccess},[`${g}-status-processing`]:{overflow:"visible",color:x.colorPrimary,backgroundColor:x.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:T,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:F,animationDuration:x.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${g}-status-default`]:{backgroundColor:x.colorTextPlaceholder},[`${g}-status-error`]:{backgroundColor:x.colorError},[`${g}-status-warning`]:{backgroundColor:x.colorWarning},[`${g}-status-text`]:{marginInlineStart:Ze,color:x.colorText,fontSize:x.fontSize}}}),j),{[`${g}-zoom-appear, ${g}-zoom-enter`]:{animationName:p,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack,animationFillMode:"both"},[`${g}-zoom-leave`]:{animationName:d,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack,animationFillMode:"both"},[`&${g}-not-a-wrapper`]:{[`${g}-zoom-appear, ${g}-zoom-enter`]:{animationName:r,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack},[`${g}-zoom-leave`]:{animationName:f,animationDuration:x.motionDurationSlow,animationTimingFunction:x.motionEaseOutBack},[`&:not(${g}-status)`]:{verticalAlign:"middle"},[`${u}-custom-component, ${g}-count`]:{transform:"none"},[`${u}-custom-component, ${u}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${u}`]:{overflow:"hidden",[`${u}-only`]:{position:"relative",display:"inline-block",height:L,transition:`all ${x.motionDurationSlow} ${x.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${u}-only-unit`]:{height:L,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${u}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${g}-count, ${g}-dot, ${u}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},R=x=>{const{fontSize:g,lineHeight:E,lineWidth:Z,marginXS:T,colorBorderBg:G}=x,ce=Math.round(g*E),Pe=Z,Be=x.colorBgContainer,we=x.colorError,Ae=x.colorErrorHover;return(0,o.TS)(x,{badgeFontHeight:ce,badgeShadowSize:Pe,badgeTextColor:Be,badgeColor:we,badgeColorHover:Ae,badgeShadowColor:G,badgeProcessingDuration:"1.2s",badgeRibbonOffset:T,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},K=x=>{const{fontSize:g,lineHeight:E,fontSizeSM:Z,lineWidth:T}=x;return{indicatorZIndex:"auto",indicatorHeight:Math.round(g*E)-2*T,indicatorHeightSM:g,dotSize:Z/2,textFontSize:Z,textFontSizeSM:Z,textFontWeight:"normal",statusSize:Z/2}};var k=(0,A.Z)("Badge",x=>{const g=R(x);return[O(g)]},K);const te=x=>{const{antCls:g,badgeFontHeight:E,marginXS:Z,badgeRibbonOffset:T}=x,G=`${g}-ribbon`,ce=`${g}-ribbon-wrapper`,Pe=(0,v.Z)(x,(Be,we)=>{let{darkColor:Ae}=we;return{[`&${G}-color-${Be}`]:{background:Ae,color:Ae}}});return{[`${ce}`]:{position:"relative"},[`${G}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(x)),{position:"absolute",top:Z,padding:`0 ${x.paddingXS}px`,color:x.colorPrimary,lineHeight:`${E}px`,whiteSpace:"nowrap",backgroundColor:x.colorPrimary,borderRadius:x.borderRadiusSM,[`${G}-text`]:{color:x.colorTextLightSolid},[`${G}-corner`]:{position:"absolute",top:"100%",width:T,height:T,color:"currentcolor",border:`${T/2}px solid`,transform:x.badgeRibbonCornerTransform,transformOrigin:"top",filter:x.badgeRibbonCornerFilter}}),Pe),{[`&${G}-placement-end`]:{insetInlineEnd:-T,borderEndEndRadius:0,[`${G}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${G}-placement-start`]:{insetInlineStart:-T,borderEndStartRadius:0,[`${G}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var z=(0,A.Z)(["Badge","Ribbon"],x=>{const g=R(x);return[te(g)]},K),M=x=>{const{className:g,prefixCls:E,style:Z,color:T,children:G,text:ce,placement:Pe="end",rootClassName:Be}=x,{getPrefixCls:we,direction:Ae}=Y.useContext(C.E_),L=we("ribbon",E),Ue=(0,_.o2)(T,!1),Ze=Q()(L,`${L}-placement-${Pe}`,{[`${L}-rtl`]:Ae==="rtl",[`${L}-color-${T}`]:Ue},g),[u,j]=z(L),i={},t={};return T&&!Ue&&(i.background=T,t.color=T),u(Y.createElement("div",{className:Q()(`${L}-wrapper`,Be,j)},G,Y.createElement("div",{className:Q()(Ze,j),style:Object.assign(Object.assign({},i),Z)},Y.createElement("span",{className:`${L}-text`},ce),Y.createElement("div",{className:`${L}-corner`,style:t}))))};function X(x){let{prefixCls:g,value:E,current:Z,offset:T=0}=x,G;return T&&(G={position:"absolute",top:`${T}00%`,left:0}),Y.createElement("span",{style:G,className:Q()(`${g}-only-unit`,{current:Z})},E)}function ne(x,g,E){let Z=x,T=0;for(;(Z+10)%10!==g;)Z+=E,T+=E;return T}function S(x){const{prefixCls:g,count:E,value:Z}=x,T=Number(Z),G=Math.abs(E),[ce,Pe]=Y.useState(T),[Be,we]=Y.useState(G),Ae=()=>{Pe(T),we(G)};Y.useEffect(()=>{const Ze=setTimeout(()=>{Ae()},1e3);return()=>{clearTimeout(Ze)}},[T]);let L,Ue;if(ce===T||Number.isNaN(T)||Number.isNaN(ce))L=[Y.createElement(X,Object.assign({},x,{key:T,current:!0}))],Ue={transition:"none"};else{L=[];const Ze=T+10,u=[];for(let t=T;t<=Ze;t+=1)u.push(t);const j=u.findIndex(t=>t%10===ce);L=u.map((t,e)=>{const a=t%10;return Y.createElement(X,Object.assign({},x,{key:t,value:a,offset:e-j,current:e===j}))});const i=Be{const{prefixCls:E,count:Z,className:T,motionClassName:G,style:ce,title:Pe,show:Be,component:we="sup",children:Ae}=x,L=ue(x,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ue}=Y.useContext(C.E_),Ze=Ue("scroll-number",E),u=Object.assign(Object.assign({},L),{"data-show":Be,style:ce,className:Q()(Ze,T,G),title:Pe});let j=Z;if(Z&&Number(Z)%1===0){const i=String(Z).split("");j=Y.createElement("bdi",null,i.map((t,e)=>Y.createElement(S,{prefixCls:Ze,count:Number(Z),value:t,key:i.length-e})))}return ce&&ce.borderColor&&(u.style=Object.assign(Object.assign({},ce),{boxShadow:`0 0 0 1px ${ce.borderColor} inset`})),Ae?(0,D.Tm)(Ae,i=>({className:Q()(`${Ze}-custom-component`,i==null?void 0:i.className,G)})):Y.createElement(we,Object.assign({},u,{ref:g}),j)}),J=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T{var E,Z,T,G,ce;const{prefixCls:Pe,scrollNumberPrefixCls:Be,children:we,status:Ae,text:L,color:Ue,count:Ze=null,overflowCount:u=99,dot:j=!1,size:i="default",title:t,offset:e,style:a,className:y,rootClassName:W,classNames:N,styles:se,showZero:Fe=!1}=x,fe=J(x,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:xe,direction:H,badge:Me}=Y.useContext(C.E_),at=xe("badge",Pe),[kt,$t]=k(at),xt=Ze>u?`${u}+`:Ze,Je=xt==="0"||xt===0,Zt=Ze===null||Je&&!Fe,Ht=(Ae!=null||Ue!=null)&&Zt,Rt=j&&!Je,Lt=Rt?"":xt,pn=(0,Y.useMemo)(()=>(Lt==null||Lt===""||Je&&!Fe)&&!Rt,[Lt,Je,Fe,Rt]),On=(0,Y.useRef)(Ze);pn||(On.current=Ze);const yn=On.current,In=(0,Y.useRef)(Lt);pn||(In.current=Lt);const mn=In.current,An=(0,Y.useRef)(Rt);pn||(An.current=Rt);const Nn=(0,Y.useMemo)(()=>{if(!e)return Object.assign(Object.assign({},Me==null?void 0:Me.style),a);const Pn={marginTop:e[1]};return H==="rtl"?Pn.left=parseInt(e[0],10):Pn.right=-parseInt(e[0],10),Object.assign(Object.assign(Object.assign({},Pn),Me==null?void 0:Me.style),a)},[H,e,a,Me==null?void 0:Me.style]),qn=t!=null?t:typeof yn=="string"||typeof yn=="number"?yn:void 0,au=pn||!L?null:Y.createElement("span",{className:`${at}-status-text`},L),Zn=!yn||typeof yn!="object"?void 0:(0,D.Tm)(yn,Pn=>({style:Object.assign(Object.assign({},Nn),Pn.style)})),Un=(0,_.o2)(Ue,!1),eu=Q()(N==null?void 0:N.indicator,(E=Me==null?void 0:Me.classNames)===null||E===void 0?void 0:E.indicator,{[`${at}-status-dot`]:Ht,[`${at}-status-${Ae}`]:!!Ae,[`${at}-color-${Ue}`]:Un}),Vn={};Ue&&!Un&&(Vn.color=Ue,Vn.background=Ue);const tu=Q()(at,{[`${at}-status`]:Ht,[`${at}-not-a-wrapper`]:!we,[`${at}-rtl`]:H==="rtl"},y,W,Me==null?void 0:Me.className,(Z=Me==null?void 0:Me.classNames)===null||Z===void 0?void 0:Z.root,N==null?void 0:N.root,$t);if(!we&&Ht){const Pn=Nn.color;return kt(Y.createElement("span",Object.assign({},fe,{className:tu,style:Object.assign(Object.assign(Object.assign({},se==null?void 0:se.root),(T=Me==null?void 0:Me.styles)===null||T===void 0?void 0:T.root),Nn)}),Y.createElement("span",{className:eu,style:Object.assign(Object.assign(Object.assign({},se==null?void 0:se.indicator),(G=Me==null?void 0:Me.styles)===null||G===void 0?void 0:G.indicator),Vn)}),L&&Y.createElement("span",{style:{color:Pn},className:`${at}-status-text`},L)))}return kt(Y.createElement("span",Object.assign({ref:g},fe,{className:tu,style:Object.assign(Object.assign({},(ce=Me==null?void 0:Me.styles)===null||ce===void 0?void 0:ce.root),se==null?void 0:se.root)}),we,Y.createElement(B.default,{visible:!pn,motionName:`${at}-zoom`,motionAppear:!1,motionDeadline:1e3},Pn=>{let{className:Kn,ref:ru}=Pn;var Gn,Rn;const Ee=xe("scroll-number",Be),Ge=An.current,$e=Q()(N==null?void 0:N.indicator,(Gn=Me==null?void 0:Me.classNames)===null||Gn===void 0?void 0:Gn.indicator,{[`${at}-dot`]:Ge,[`${at}-count`]:!Ge,[`${at}-count-sm`]:i==="small",[`${at}-multiple-words`]:!Ge&&mn&&mn.toString().length>1,[`${at}-status-${Ae}`]:!!Ae,[`${at}-color-${Ue}`]:Un});let ut=Object.assign(Object.assign(Object.assign({},se==null?void 0:se.indicator),(Rn=Me==null?void 0:Me.styles)===null||Rn===void 0?void 0:Rn.indicator),Nn);return Ue&&!Un&&(ut=ut||{},ut.background=Ue),Y.createElement(ae,{prefixCls:Ee,show:!pn,motionClassName:Kn,className:$e,count:mn,title:qn,style:ut,key:"scrollNumber",ref:ru},Zn)}),au))},oe=Y.forwardRef(q);oe.Ribbon=M;var U=oe},66104:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return ae}});var n=s(92310),Q=s.n(n),B=s(11592),Y=s(26112),_=s(59301),D=s(92343),C=s(36355),l=s(84105),P=s(91857);const v=J=>{let{children:q}=J;const{getPrefixCls:oe}=_.useContext(C.E_),U=oe("breadcrumb");return _.createElement("li",{className:`${U}-separator`,"aria-hidden":"true"},q===""?q:q||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var o=v,A=function(J,q){var oe={};for(var U in J)Object.prototype.hasOwnProperty.call(J,U)&&q.indexOf(U)<0&&(oe[U]=J[U]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,U=Object.getOwnPropertySymbols(J);xq[x]||U)}function p(J,q,oe,U){if(oe==null)return null;const{className:x,onClick:g}=q,E=A(q,["className","onClick"]),Z=Object.assign(Object.assign({},(0,Y.Z)(E,{data:!0,aria:!0})),{onClick:g});return U!==void 0?_.createElement("a",Object.assign({},Z,{className:Q()(`${J}-link`,x),href:U}),oe):_.createElement("span",Object.assign({},Z,{className:Q()(`${J}-link`,x)}),oe)}function d(J,q){return(U,x,g,E,Z)=>{if(q)return q(U,x,g,E);const T=F(U,x);return p(J,U,T,Z)}}var r=function(J,q){var oe={};for(var U in J)Object.prototype.hasOwnProperty.call(J,U)&&q.indexOf(U)<0&&(oe[U]=J[U]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,U=Object.getOwnPropertySymbols(J);x{const{prefixCls:q,separator:oe="/",children:U,menu:x,overlay:g,dropdownProps:E,href:Z}=J,G=(ce=>{if(x||g){const Pe=Object.assign({},E);if(x){const Be=x||{},{items:we}=Be,Ae=r(Be,["items"]);Pe.menu=Object.assign(Object.assign({},Ae),{items:we==null?void 0:we.map((L,Ue)=>{var{key:Ze,title:u,label:j,path:i}=L,t=r(L,["key","title","label","path"]);let e=j!=null?j:u;return i&&(e=_.createElement("a",{href:`${Z}${i}`},e)),Object.assign(Object.assign({},t),{key:Ze!=null?Ze:Ue,label:e})})})}else g&&(Pe.overlay=g);return _.createElement(P.Z,Object.assign({placement:"bottom"},Pe),_.createElement("span",{className:`${q}-overlay-link`},ce,_.createElement(l.Z,null)))}return ce})(U);return G!=null?_.createElement(_.Fragment,null,_.createElement("li",null,G),oe&&_.createElement(o,null,oe)):null},h=J=>{const{prefixCls:q,children:oe,href:U}=J,x=r(J,["prefixCls","children","href"]),{getPrefixCls:g}=_.useContext(C.E_),E=g("breadcrumb",q);return _.createElement(f,Object.assign({},x,{prefixCls:E}),p(E,x,oe,U))};h.__ANT_BREADCRUMB_ITEM=!0;var O=h,R=s(17313),K=s(83116),k=s(37613);const te=J=>{const{componentCls:q,iconCls:oe}=J;return{[q]:Object.assign(Object.assign({},(0,R.Wf)(J)),{color:J.itemColor,fontSize:J.fontSize,[oe]:{fontSize:J.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:J.linkColor,transition:`color ${J.motionDurationMid}`,padding:`0 ${J.paddingXXS}px`,borderRadius:J.borderRadiusSM,height:J.lineHeight*J.fontSize,display:"inline-block",marginInline:-J.marginXXS,"&:hover":{color:J.linkHoverColor,backgroundColor:J.colorBgTextHover}},(0,R.Qy)(J)),"li:last-child":{color:J.lastItemColor},[`${q}-separator`]:{marginInline:J.separatorMargin,color:J.separatorColor},[`${q}-link`]:{[` > ${oe} + span, > ${oe} + a - `]:{marginInlineStart:Q.marginXXS}},[`${q}-overlay-link`]:{borderRadius:Q.borderRadiusSM,height:Q.lineHeight*Q.fontSize,display:"inline-block",padding:`0 ${Q.paddingXXS}px`,marginInline:-Q.marginXXS,[`> ${oe}`]:{marginInlineStart:Q.marginXXS,fontSize:Q.fontSizeIcon},"&:hover":{color:Q.linkHoverColor,backgroundColor:Q.colorBgTextHover,a:{color:Q.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Q.componentCls}-rtl`]:{direction:"rtl"}})}};var z=(0,K.Z)("Breadcrumb",Q=>{const q=(0,k.TS)(Q,{});return[te(q)]},Q=>({itemColor:Q.colorTextDescription,lastItemColor:Q.colorText,iconFontSize:Q.fontSize,linkColor:Q.colorTextDescription,linkHoverColor:Q.colorText,separatorColor:Q.colorTextDescription,separatorMargin:Q.marginXS})),$=function(Q,q){var oe={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&q.indexOf(Y)<0&&(oe[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Y=Object.getOwnPropertySymbols(Q);x{var{breadcrumbName:E}=g,Z=$(g,["breadcrumbName"]);return Object.assign(Object.assign({},Z),{title:E})})}),x}function V(Q,q){return(0,_.useMemo)(()=>Q||(q?q.map(M):null),[Q,q])}var ae=function(Q,q){var oe={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&q.indexOf(Y)<0&&(oe[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,Y=Object.getOwnPropertySymbols(Q);x{if(q===void 0)return q;let oe=(q||"").replace(/^\//,"");return Object.keys(Q).forEach(Y=>{oe=oe.replace(`:${Y}`,Q[Y])}),oe},ue=Q=>{const{prefixCls:q,separator:oe="/",style:Y,className:x,rootClassName:g,routes:E,items:Z,children:T,itemRender:J,params:ce={}}=Q,Pe=ae(Q,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Be,direction:we,breadcrumb:Ae}=_.useContext(C.E_);let L;const Ue=Be("breadcrumb",q),[Ze,u]=z(Ue),R=V(Z,E),i=d(Ue,J);if(R&&R.length>0){const a=[],y=Z||E;L=R.map((W,N)=>{const{path:se,key:Fe,type:fe,menu:xe,overlay:H,onClick:Me,className:at,separator:kt,dropdownProps:$t}=W,xt=S(ce,se);xt!==void 0&&a.push(xt);const Je=Fe!=null?Fe:N;if(fe==="separator")return _.createElement(o,{key:Je},kt);const Zt={},Ht=N===R.length-1;xe?Zt.menu=xe:H&&(Zt.overlay=H);let{href:Rt}=W;return a.length&&xt!==void 0&&(Rt=`#/${a.join("/")}`),_.createElement(f,Object.assign({key:Je},Zt,(0,U.Z)(W,{data:!0,aria:!0}),{className:at,dropdownProps:$t,href:Rt,separator:Ht?"":oe,onClick:Me,prefixCls:Ue}),i(W,ce,y,a,Rt))})}else if(T){const a=(0,B.Z)(T).length;L=(0,B.Z)(T).map((y,W)=>{if(!y)return y;const N=W===a-1;return(0,D.Tm)(y,{separator:N?"":oe,key:W})})}const t=X()(Ue,Ae==null?void 0:Ae.className,{[`${Ue}-rtl`]:we==="rtl"},x,g,u),e=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),Y);return Ze(_.createElement("nav",Object.assign({className:t,style:e},Pe),_.createElement("ol",null,L)))};ue.Item=O,ue.Separator=o;var c=ue,ne=c},37906:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return Y}});var n=s(59301),X=s(92310),B=s.n(X),U=s(69507),_=s(36355),D=s(19716),C=s(8628),P={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},o=n.createContext({}),A=s(11592),F=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T(0,A.Z)(x).map(g=>Object.assign({},g==null?void 0:g.props));function d(x,g,E){const Z=n.useMemo(()=>g||p(E),[g,E]);return n.useMemo(()=>Z.map(J=>{var{span:ce}=J,Pe=F(J,["span"]);return Object.assign(Object.assign({},Pe),{span:typeof ce=="number"?ce:(0,U.m9)(x,ce)})}),[Z,x])}function r(x,g,E){let Z=x;return(E===void 0||E>g)&&(Z=Object.assign(Object.assign({},x),{span:g})),Z}function f(x,g){const E=[];let Z=[],T=g;return x.filter(J=>J).forEach((J,ce)=>{const Pe=J==null?void 0:J.span,Be=Pe||1;if(ce===x.length-1){Z.push(r(J,T,Pe)),E.push(Z);return}Be(0,n.useMemo)(()=>f(g,x),[g,x]),K=x=>{let{children:g}=x;return g};function k(x){return x!=null}var z=x=>{const{itemPrefixCls:g,component:E,span:Z,className:T,style:J,labelStyle:ce,contentStyle:Pe,bordered:Be,label:we,content:Ae,colon:L}=x,Ue=E;return Be?n.createElement(Ue,{className:B()({[`${g}-item-label`]:k(we),[`${g}-item-content`]:k(Ae)},T),style:J,colSpan:Z},k(we)&&n.createElement("span",{style:ce},we),k(Ae)&&n.createElement("span",{style:Pe},Ae)):n.createElement(Ue,{className:B()(`${g}-item`,T),style:J,colSpan:Z},n.createElement("div",{className:`${g}-item-container`},(we||we===0)&&n.createElement("span",{className:B()(`${g}-item-label`,{[`${g}-item-no-colon`]:!L}),style:ce},we),(Ae||Ae===0)&&n.createElement("span",{className:B()(`${g}-item-content`),style:Pe},Ae)))};function $(x,g,E){let{colon:Z,prefixCls:T,bordered:J}=g,{component:ce,type:Pe,showLabel:Be,showContent:we,labelStyle:Ae,contentStyle:L}=E;return x.map((Ue,Ze)=>{let{label:u,children:R,prefixCls:i=T,className:t,style:e,labelStyle:a,contentStyle:y,span:W=1,key:N}=Ue;return typeof ce=="string"?n.createElement(z,{key:`${Pe}-${N||Ze}`,className:t,style:e,labelStyle:Object.assign(Object.assign({},Ae),a),contentStyle:Object.assign(Object.assign({},L),y),span:W,colon:Z,component:ce,itemPrefixCls:i,bordered:J,label:Be?u:null,content:we?R:null}):[n.createElement(z,{key:`label-${N||Ze}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ae),e),a),span:1,colon:Z,component:ce[0],itemPrefixCls:i,bordered:J,label:u}),n.createElement(z,{key:`content-${N||Ze}`,className:t,style:Object.assign(Object.assign(Object.assign({},L),e),y),span:W*2-1,component:ce[1],itemPrefixCls:i,bordered:J,content:R})]})}var V=x=>{const g=n.useContext(o),{prefixCls:E,vertical:Z,row:T,index:J,bordered:ce}=x;return Z?n.createElement(n.Fragment,null,n.createElement("tr",{key:`label-${J}`,className:`${E}-row`},$(T,x,Object.assign({component:"th",type:"label",showLabel:!0},g))),n.createElement("tr",{key:`content-${J}`,className:`${E}-row`},$(T,x,Object.assign({component:"td",type:"content",showContent:!0},g)))):n.createElement("tr",{key:J,className:`${E}-row`},$(T,x,Object.assign({component:ce?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},g)))},ae=s(17313),S=s(83116),ue=s(37613);const c=x=>{const{componentCls:g,labelBg:E}=x;return{[`&${g}-bordered`]:{[`> ${g}-view`]:{border:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${g}-row`]:{borderBottom:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.padding}px ${x.paddingLG}px`,borderInlineEnd:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${g}-item-label`]:{color:x.colorTextSecondary,backgroundColor:E,"&::after":{display:"none"}}}},[`&${g}-middle`]:{[`${g}-row`]:{[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.paddingSM}px ${x.paddingLG}px`}}},[`&${g}-small`]:{[`${g}-row`]:{[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.paddingXS}px ${x.padding}px`}}}}}},ne=x=>{const{componentCls:g,extraColor:E,itemPaddingBottom:Z,colonMarginRight:T,colonMarginLeft:J,titleMarginBottom:ce}=x;return{[g]:Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(x)),c(x)),{"&-rtl":{direction:"rtl"},[`${g}-header`]:{display:"flex",alignItems:"center",marginBottom:ce},[`${g}-title`]:Object.assign(Object.assign({},ae.vS),{flex:"auto",color:x.colorText,fontWeight:x.fontWeightStrong,fontSize:x.fontSizeLG,lineHeight:x.lineHeightLG}),[`${g}-extra`]:{marginInlineStart:"auto",color:E,fontSize:x.fontSize},[`${g}-view`]:{width:"100%",borderRadius:x.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${g}-row`]:{"> th, > td":{paddingBottom:Z},"&:last-child":{borderBottom:"none"}},[`${g}-item-label`]:{color:x.colorTextTertiary,fontWeight:"normal",fontSize:x.fontSize,lineHeight:x.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${J}px ${T}px`},[`&${g}-item-no-colon::after`]:{content:'""'}},[`${g}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${g}-item-content`]:{display:"table-cell",flex:1,color:x.colorText,fontSize:x.fontSize,lineHeight:x.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${g}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${g}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${g}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${g}-row`]:{"> th, > td":{paddingBottom:x.paddingSM}}},"&-small":{[`${g}-row`]:{"> th, > td":{paddingBottom:x.paddingXS}}}})}};var Q=(0,S.Z)("Descriptions",x=>{const g=(0,ue.TS)(x,{});return[ne(g)]},x=>({labelBg:x.colorFillAlter,titleMarginBottom:x.fontSizeSM*x.lineHeightSM,itemPaddingBottom:x.padding,colonMarginRight:x.marginXS,colonMarginLeft:x.marginXXS/2,extraColor:x.colorText})),q=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T{const{prefixCls:g,title:E,extra:Z,column:T,colon:J=!0,bordered:ce,layout:Pe,children:Be,className:we,rootClassName:Ae,style:L,size:Ue,labelStyle:Ze,contentStyle:u,items:R}=x,i=q(x,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:t,direction:e,descriptions:a}=n.useContext(_.E_),y=t("descriptions",g),W=(0,C.Z)(),N=n.useMemo(()=>{var at;return typeof T=="number"?T:(at=(0,U.m9)(W,Object.assign(Object.assign({},P),T)))!==null&&at!==void 0?at:3},[W,T]),se=d(W,R,Be),Fe=(0,D.Z)(Ue),fe=O(N,se),[xe,H]=Q(y),Me=n.useMemo(()=>({labelStyle:Ze,contentStyle:u}),[Ze,u]);return xe(n.createElement(o.Provider,{value:Me},n.createElement("div",Object.assign({className:B()(y,a==null?void 0:a.className,{[`${y}-${Fe}`]:Fe&&Fe!=="default",[`${y}-bordered`]:!!ce,[`${y}-rtl`]:e==="rtl"},we,Ae,H),style:Object.assign(Object.assign({},a==null?void 0:a.style),L)},i),(E||Z)&&n.createElement("div",{className:`${y}-header`},E&&n.createElement("div",{className:`${y}-title`},E),Z&&n.createElement("div",{className:`${y}-extra`},Z)),n.createElement("div",{className:`${y}-view`},n.createElement("table",null,n.createElement("tbody",null,fe.map((at,kt)=>n.createElement(V,{key:kt,index:kt,colon:J,prefixCls:y,vertical:Pe==="vertical",bordered:ce,row:at}))))))))};oe.Item=K;var Y=oe},13570:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return g}});var n=s(96663),X=s(59301),B={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"},U=B,_=s(7657),D=function(Z,T){return X.createElement(_.Z,(0,n.Z)({},Z,{ref:T,icon:U}))},C=X.forwardRef(D),l=C,P=s(92310),v=s.n(P),o=s(90493),A=s(72071),F=s(6620),p=s(18929),d=s(10228),r=s(26112);function f(E,Z){var T=E.disabled,J=E.prefixCls,ce=E.character,Pe=E.characterRender,Be=E.index,we=E.count,Ae=E.value,L=E.allowHalf,Ue=E.focused,Ze=E.onHover,u=E.onClick,R=function(se){Ze(se,Be)},i=function(se){u(se,Be)},t=function(se){se.keyCode===d.Z.ENTER&&u(se,Be)},e=Be+1,a=new Set([J]);Ae===0&&Be===0&&Ue?a.add("".concat(J,"-focused")):L&&Ae+.5>=e&&AeBe?"true":"false","aria-posinset":Be+1,"aria-setsize":we,tabIndex:T?-1:0},X.createElement("div",{className:"".concat(J,"-first")},y),X.createElement("div",{className:"".concat(J,"-second")},y)));return Pe&&(W=Pe(W,E)),W}var h=X.forwardRef(f);function O(){var E=X.useRef({});function Z(J){return E.current[J]}function T(J){return function(ce){E.current[J]=ce}}return[Z,T]}function j(E){var Z=E.pageXOffset,T="scrollLeft";if(typeof Z!="number"){var J=E.document;Z=J.documentElement[T],typeof Z!="number"&&(Z=J.body[T])}return Z}function K(E){var Z,T,J=E.ownerDocument,ce=J.body,Pe=J&&J.documentElement,Be=E.getBoundingClientRect();return Z=Be.left,T=Be.top,Z-=Pe.clientLeft||ce.clientLeft||0,T-=Pe.clientTop||ce.clientTop||0,{left:Z,top:T}}function k(E){var Z=K(E),T=E.ownerDocument,J=T.defaultView||T.parentWindow;return Z.left+=j(J),Z.left}var te=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function z(E,Z){var T,J=E.prefixCls,ce=J===void 0?"rc-rate":J,Pe=E.className,Be=E.defaultValue,we=E.value,Ae=E.count,L=Ae===void 0?5:Ae,Ue=E.allowHalf,Ze=Ue===void 0?!1:Ue,u=E.allowClear,R=u===void 0?!0:u,i=E.character,t=i===void 0?"\u2605":i,e=E.characterRender,a=E.disabled,y=E.direction,W=y===void 0?"ltr":y,N=E.tabIndex,se=N===void 0?0:N,Fe=E.autoFocus,fe=E.onHoverChange,xe=E.onChange,H=E.onFocus,Me=E.onBlur,at=E.onKeyDown,kt=E.onMouseLeave,$t=(0,F.Z)(E,te),xt=O(),Je=(0,A.Z)(xt,2),Zt=Je[0],Ht=Je[1],Rt=X.useRef(null),Lt=function(){if(!a){var mt;(mt=Rt.current)===null||mt===void 0||mt.focus()}};X.useImperativeHandle(Z,function(){return{focus:Lt,blur:function(){if(!a){var mt;(mt=Rt.current)===null||mt===void 0||mt.blur()}}}});var pn=(0,p.Z)(Be||0,{value:we}),On=(0,A.Z)(pn,2),yn=On[0],In=On[1],mn=(0,p.Z)(null),An=(0,A.Z)(mn,2),Nn=An[0],qn=An[1],au=function(mt,Jt){var St=W==="rtl",ct=mt+1;if(Ze){var En=Zt(mt),vn=k(En),Wt=En.clientWidth;(St&&Jt-vn>Wt/2||!St&&Jt-vn0&&!St||Jt===d.Z.RIGHT&&ct>0&&St?(Ze?ct-=.5:ct-=1,Zn(ct),mt.preventDefault()):Jt===d.Z.LEFT&&ct{const{componentCls:Z}=E;return{[`${Z}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:E.marginXS},"> div":{transition:`all ${E.motionDurationMid}, outline 0s`,"&:hover":{transform:E.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${E.lineWidth}px dashed ${E.starColor}`,transform:E.starHoverScale}},"&-first, &-second":{color:E.starBg,transition:`all ${E.motionDurationMid}`,userSelect:"none",[E.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Z}-star-first, &-half ${Z}-star-second`]:{opacity:1},[`&-half ${Z}-star-first, &-full ${Z}-star-second`]:{color:"inherit"}}}},Q=E=>({[`&-rtl${E.componentCls}`]:{direction:"rtl"}}),q=E=>{const{componentCls:Z}=E;return{[Z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(E)),{display:"inline-block",margin:0,padding:0,color:E.starColor,fontSize:E.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Z} ${Z}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ne(E)),{[`+ ${Z}-text`]:{display:"inline-block",marginInlineStart:E.marginXS,fontSize:E.fontSize}}),Q(E))}};var oe=(0,ue.Z)("Rate",E=>{const Z=(0,c.TS)(E,{});return[q(Z)]},E=>({starColor:E.yellow6,starSize:E.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:E.colorFillContent})),Y=function(E,Z){var T={};for(var J in E)Object.prototype.hasOwnProperty.call(E,J)&&Z.indexOf(J)<0&&(T[J]=E[J]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,J=Object.getOwnPropertySymbols(E);ce{const{prefixCls:T,className:J,rootClassName:ce,style:Pe,tooltips:Be,character:we=X.createElement(l,null)}=E,Ae=Y(E,["prefixCls","className","rootClassName","style","tooltips","character"]),L=(a,y)=>{let{index:W}=y;return Be?X.createElement(ae.Z,{title:Be[W]},a):a},{getPrefixCls:Ue,direction:Ze,rate:u}=X.useContext(V.E_),R=Ue("rate",T),[i,t]=oe(R),e=Object.assign(Object.assign({},u==null?void 0:u.style),Pe);return i(X.createElement(M,Object.assign({ref:Z,character:we,characterRender:L},Ae,{className:v()(J,ce,t,u==null?void 0:u.className),style:e,prefixCls:R,direction:Ze})))})},61621:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return t}});var n=s(92310),X=s.n(n),B=s(59301),U=s(36355),_=s(2738),C=e=>{const{prefixCls:a,className:y,style:W,size:N,shape:se}=e,Fe=X()({[`${a}-lg`]:N==="large",[`${a}-sm`]:N==="small"}),fe=X()({[`${a}-circle`]:se==="circle",[`${a}-square`]:se==="square",[`${a}-round`]:se==="round"}),xe=B.useMemo(()=>typeof N=="number"?{width:N,height:N,lineHeight:`${N}px`}:{},[N]);return B.createElement("span",{className:X()(a,Fe,fe,y),style:Object.assign(Object.assign({},xe),W)})},l=s(93083),P=s(83116),v=s(37613);const o=new l.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),A=e=>({height:e,lineHeight:`${e}px`}),F=e=>Object.assign({width:e},A(e)),p=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),d=e=>Object.assign({width:e*5,minWidth:e*5},A(e)),r=e=>{const{skeletonAvatarCls:a,gradientFromColor:y,controlHeight:W,controlHeightLG:N,controlHeightSM:se}=e;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:y},F(W)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},F(N)),[`${a}${a}-sm`]:Object.assign({},F(se))}},f=e=>{const{controlHeight:a,borderRadiusSM:y,skeletonInputCls:W,controlHeightLG:N,controlHeightSM:se,gradientFromColor:Fe}=e;return{[`${W}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:y},d(a)),[`${W}-lg`]:Object.assign({},d(N)),[`${W}-sm`]:Object.assign({},d(se))}},h=e=>Object.assign({width:e},A(e)),O=e=>{const{skeletonImageCls:a,imageSizeBase:y,gradientFromColor:W,borderRadiusSM:N}=e;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:W,borderRadius:N},h(y*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},h(y)),{maxWidth:y*4,maxHeight:y*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},j=(e,a,y)=>{const{skeletonButtonCls:W}=e;return{[`${y}${W}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${y}${W}-round`]:{borderRadius:a}}},K=e=>Object.assign({width:e*2,minWidth:e*2},A(e)),k=e=>{const{borderRadiusSM:a,skeletonButtonCls:y,controlHeight:W,controlHeightLG:N,controlHeightSM:se,gradientFromColor:Fe}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:a,width:W*2,minWidth:W*2},K(W))},j(e,W,y)),{[`${y}-lg`]:Object.assign({},K(N))}),j(e,N,`${y}-lg`)),{[`${y}-sm`]:Object.assign({},K(se))}),j(e,se,`${y}-sm`))},te=e=>{const{componentCls:a,skeletonAvatarCls:y,skeletonTitleCls:W,skeletonParagraphCls:N,skeletonButtonCls:se,skeletonInputCls:Fe,skeletonImageCls:fe,controlHeight:xe,controlHeightLG:H,controlHeightSM:Me,gradientFromColor:at,padding:kt,marginSM:$t,borderRadius:xt,titleHeight:Je,blockRadius:Zt,paragraphLiHeight:Ht,controlHeightXS:Rt,paragraphMarginTop:Lt}=e;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:kt,verticalAlign:"top",[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at},F(xe)),[`${y}-circle`]:{borderRadius:"50%"},[`${y}-lg`]:Object.assign({},F(H)),[`${y}-sm`]:Object.assign({},F(Me))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${W}`]:{width:"100%",height:Je,background:at,borderRadius:Zt,[`+ ${N}`]:{marginBlockStart:Me}},[`${N}`]:{padding:0,"> li":{width:"100%",height:Ht,listStyle:"none",background:at,borderRadius:Zt,"+ li":{marginBlockStart:Rt}}},[`${N}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${W}, ${N} > li`]:{borderRadius:xt}}},[`${a}-with-avatar ${a}-content`]:{[`${W}`]:{marginBlockStart:$t,[`+ ${N}`]:{marginBlockStart:Lt}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},k(e)),r(e)),f(e)),O(e)),[`${a}${a}-block`]:{width:"100%",[`${se}`]:{width:"100%"},[`${Fe}`]:{width:"100%"}},[`${a}${a}-active`]:{[` + `]:{marginInlineStart:J.marginXXS}},[`${q}-overlay-link`]:{borderRadius:J.borderRadiusSM,height:J.lineHeight*J.fontSize,display:"inline-block",padding:`0 ${J.paddingXXS}px`,marginInline:-J.marginXXS,[`> ${oe}`]:{marginInlineStart:J.marginXXS,fontSize:J.fontSizeIcon},"&:hover":{color:J.linkHoverColor,backgroundColor:J.colorBgTextHover,a:{color:J.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${J.componentCls}-rtl`]:{direction:"rtl"}})}};var z=(0,K.Z)("Breadcrumb",J=>{const q=(0,k.TS)(J,{});return[te(q)]},J=>({itemColor:J.colorTextDescription,lastItemColor:J.colorText,iconFontSize:J.fontSize,linkColor:J.colorTextDescription,linkHoverColor:J.colorText,separatorColor:J.colorTextDescription,separatorMargin:J.marginXS})),$=function(J,q){var oe={};for(var U in J)Object.prototype.hasOwnProperty.call(J,U)&&q.indexOf(U)<0&&(oe[U]=J[U]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,U=Object.getOwnPropertySymbols(J);x{var{breadcrumbName:E}=g,Z=$(g,["breadcrumbName"]);return Object.assign(Object.assign({},Z),{title:E})})}),x}function X(J,q){return(0,_.useMemo)(()=>J||(q?q.map(M):null),[J,q])}var ne=function(J,q){var oe={};for(var U in J)Object.prototype.hasOwnProperty.call(J,U)&&q.indexOf(U)<0&&(oe[U]=J[U]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,U=Object.getOwnPropertySymbols(J);x{if(q===void 0)return q;let oe=(q||"").replace(/^\//,"");return Object.keys(J).forEach(U=>{oe=oe.replace(`:${U}`,J[U])}),oe},ue=J=>{const{prefixCls:q,separator:oe="/",style:U,className:x,rootClassName:g,routes:E,items:Z,children:T,itemRender:G,params:ce={}}=J,Pe=ne(J,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Be,direction:we,breadcrumb:Ae}=_.useContext(C.E_);let L;const Ue=Be("breadcrumb",q),[Ze,u]=z(Ue),j=X(Z,E),i=d(Ue,G);if(j&&j.length>0){const a=[],y=Z||E;L=j.map((W,N)=>{const{path:se,key:Fe,type:fe,menu:xe,overlay:H,onClick:Me,className:at,separator:kt,dropdownProps:$t}=W,xt=S(ce,se);xt!==void 0&&a.push(xt);const Je=Fe!=null?Fe:N;if(fe==="separator")return _.createElement(o,{key:Je},kt);const Zt={},Ht=N===j.length-1;xe?Zt.menu=xe:H&&(Zt.overlay=H);let{href:Rt}=W;return a.length&&xt!==void 0&&(Rt=`#/${a.join("/")}`),_.createElement(f,Object.assign({key:Je},Zt,(0,Y.Z)(W,{data:!0,aria:!0}),{className:at,dropdownProps:$t,href:Rt,separator:Ht?"":oe,onClick:Me,prefixCls:Ue}),i(W,ce,y,a,Rt))})}else if(T){const a=(0,B.Z)(T).length;L=(0,B.Z)(T).map((y,W)=>{if(!y)return y;const N=W===a-1;return(0,D.Tm)(y,{separator:N?"":oe,key:W})})}const t=Q()(Ue,Ae==null?void 0:Ae.className,{[`${Ue}-rtl`]:we==="rtl"},x,g,u),e=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),U);return Ze(_.createElement("nav",Object.assign({className:t,style:e},Pe),_.createElement("ol",null,L)))};ue.Item=O,ue.Separator=o;var c=ue,ae=c},37906:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return U}});var n=s(59301),Q=s(92310),B=s.n(Q),Y=s(69507),_=s(36355),D=s(19716),C=s(8628),P={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},o=n.createContext({}),A=s(11592),F=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T(0,A.Z)(x).map(g=>Object.assign({},g==null?void 0:g.props));function d(x,g,E){const Z=n.useMemo(()=>g||p(E),[g,E]);return n.useMemo(()=>Z.map(G=>{var{span:ce}=G,Pe=F(G,["span"]);return Object.assign(Object.assign({},Pe),{span:typeof ce=="number"?ce:(0,Y.m9)(x,ce)})}),[Z,x])}function r(x,g,E){let Z=x;return(E===void 0||E>g)&&(Z=Object.assign(Object.assign({},x),{span:g})),Z}function f(x,g){const E=[];let Z=[],T=g;return x.filter(G=>G).forEach((G,ce)=>{const Pe=G==null?void 0:G.span,Be=Pe||1;if(ce===x.length-1){Z.push(r(G,T,Pe)),E.push(Z);return}Be(0,n.useMemo)(()=>f(g,x),[g,x]),K=x=>{let{children:g}=x;return g};function k(x){return x!=null}var z=x=>{const{itemPrefixCls:g,component:E,span:Z,className:T,style:G,labelStyle:ce,contentStyle:Pe,bordered:Be,label:we,content:Ae,colon:L}=x,Ue=E;return Be?n.createElement(Ue,{className:B()({[`${g}-item-label`]:k(we),[`${g}-item-content`]:k(Ae)},T),style:G,colSpan:Z},k(we)&&n.createElement("span",{style:ce},we),k(Ae)&&n.createElement("span",{style:Pe},Ae)):n.createElement(Ue,{className:B()(`${g}-item`,T),style:G,colSpan:Z},n.createElement("div",{className:`${g}-item-container`},(we||we===0)&&n.createElement("span",{className:B()(`${g}-item-label`,{[`${g}-item-no-colon`]:!L}),style:ce},we),(Ae||Ae===0)&&n.createElement("span",{className:B()(`${g}-item-content`),style:Pe},Ae)))};function $(x,g,E){let{colon:Z,prefixCls:T,bordered:G}=g,{component:ce,type:Pe,showLabel:Be,showContent:we,labelStyle:Ae,contentStyle:L}=E;return x.map((Ue,Ze)=>{let{label:u,children:j,prefixCls:i=T,className:t,style:e,labelStyle:a,contentStyle:y,span:W=1,key:N}=Ue;return typeof ce=="string"?n.createElement(z,{key:`${Pe}-${N||Ze}`,className:t,style:e,labelStyle:Object.assign(Object.assign({},Ae),a),contentStyle:Object.assign(Object.assign({},L),y),span:W,colon:Z,component:ce,itemPrefixCls:i,bordered:G,label:Be?u:null,content:we?j:null}):[n.createElement(z,{key:`label-${N||Ze}`,className:t,style:Object.assign(Object.assign(Object.assign({},Ae),e),a),span:1,colon:Z,component:ce[0],itemPrefixCls:i,bordered:G,label:u}),n.createElement(z,{key:`content-${N||Ze}`,className:t,style:Object.assign(Object.assign(Object.assign({},L),e),y),span:W*2-1,component:ce[1],itemPrefixCls:i,bordered:G,content:j})]})}var X=x=>{const g=n.useContext(o),{prefixCls:E,vertical:Z,row:T,index:G,bordered:ce}=x;return Z?n.createElement(n.Fragment,null,n.createElement("tr",{key:`label-${G}`,className:`${E}-row`},$(T,x,Object.assign({component:"th",type:"label",showLabel:!0},g))),n.createElement("tr",{key:`content-${G}`,className:`${E}-row`},$(T,x,Object.assign({component:"td",type:"content",showContent:!0},g)))):n.createElement("tr",{key:G,className:`${E}-row`},$(T,x,Object.assign({component:ce?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},g)))},ne=s(17313),S=s(83116),ue=s(37613);const c=x=>{const{componentCls:g,labelBg:E}=x;return{[`&${g}-bordered`]:{[`> ${g}-view`]:{border:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${g}-row`]:{borderBottom:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.padding}px ${x.paddingLG}px`,borderInlineEnd:`${x.lineWidth}px ${x.lineType} ${x.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${g}-item-label`]:{color:x.colorTextSecondary,backgroundColor:E,"&::after":{display:"none"}}}},[`&${g}-middle`]:{[`${g}-row`]:{[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.paddingSM}px ${x.paddingLG}px`}}},[`&${g}-small`]:{[`${g}-row`]:{[`> ${g}-item-label, > ${g}-item-content`]:{padding:`${x.paddingXS}px ${x.padding}px`}}}}}},ae=x=>{const{componentCls:g,extraColor:E,itemPaddingBottom:Z,colonMarginRight:T,colonMarginLeft:G,titleMarginBottom:ce}=x;return{[g]:Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(x)),c(x)),{"&-rtl":{direction:"rtl"},[`${g}-header`]:{display:"flex",alignItems:"center",marginBottom:ce},[`${g}-title`]:Object.assign(Object.assign({},ne.vS),{flex:"auto",color:x.colorText,fontWeight:x.fontWeightStrong,fontSize:x.fontSizeLG,lineHeight:x.lineHeightLG}),[`${g}-extra`]:{marginInlineStart:"auto",color:E,fontSize:x.fontSize},[`${g}-view`]:{width:"100%",borderRadius:x.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${g}-row`]:{"> th, > td":{paddingBottom:Z},"&:last-child":{borderBottom:"none"}},[`${g}-item-label`]:{color:x.colorTextTertiary,fontWeight:"normal",fontSize:x.fontSize,lineHeight:x.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${G}px ${T}px`},[`&${g}-item-no-colon::after`]:{content:'""'}},[`${g}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${g}-item-content`]:{display:"table-cell",flex:1,color:x.colorText,fontSize:x.fontSize,lineHeight:x.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${g}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${g}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${g}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${g}-row`]:{"> th, > td":{paddingBottom:x.paddingSM}}},"&-small":{[`${g}-row`]:{"> th, > td":{paddingBottom:x.paddingXS}}}})}};var J=(0,S.Z)("Descriptions",x=>{const g=(0,ue.TS)(x,{});return[ae(g)]},x=>({labelBg:x.colorFillAlter,titleMarginBottom:x.fontSizeSM*x.lineHeightSM,itemPaddingBottom:x.padding,colonMarginRight:x.marginXS,colonMarginLeft:x.marginXXS/2,extraColor:x.colorText})),q=function(x,g){var E={};for(var Z in x)Object.prototype.hasOwnProperty.call(x,Z)&&g.indexOf(Z)<0&&(E[Z]=x[Z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,Z=Object.getOwnPropertySymbols(x);T{const{prefixCls:g,title:E,extra:Z,column:T,colon:G=!0,bordered:ce,layout:Pe,children:Be,className:we,rootClassName:Ae,style:L,size:Ue,labelStyle:Ze,contentStyle:u,items:j}=x,i=q(x,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:t,direction:e,descriptions:a}=n.useContext(_.E_),y=t("descriptions",g),W=(0,C.Z)(),N=n.useMemo(()=>{var at;return typeof T=="number"?T:(at=(0,Y.m9)(W,Object.assign(Object.assign({},P),T)))!==null&&at!==void 0?at:3},[W,T]),se=d(W,j,Be),Fe=(0,D.Z)(Ue),fe=O(N,se),[xe,H]=J(y),Me=n.useMemo(()=>({labelStyle:Ze,contentStyle:u}),[Ze,u]);return xe(n.createElement(o.Provider,{value:Me},n.createElement("div",Object.assign({className:B()(y,a==null?void 0:a.className,{[`${y}-${Fe}`]:Fe&&Fe!=="default",[`${y}-bordered`]:!!ce,[`${y}-rtl`]:e==="rtl"},we,Ae,H),style:Object.assign(Object.assign({},a==null?void 0:a.style),L)},i),(E||Z)&&n.createElement("div",{className:`${y}-header`},E&&n.createElement("div",{className:`${y}-title`},E),Z&&n.createElement("div",{className:`${y}-extra`},Z)),n.createElement("div",{className:`${y}-view`},n.createElement("table",null,n.createElement("tbody",null,fe.map((at,kt)=>n.createElement(X,{key:kt,index:kt,colon:G,prefixCls:y,vertical:Pe==="vertical",bordered:ce,row:at}))))))))};oe.Item=K;var U=oe},13570:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return g}});var n=s(96663),Q=s(59301),B={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"},Y=B,_=s(7657),D=function(Z,T){return Q.createElement(_.Z,(0,n.Z)({},Z,{ref:T,icon:Y}))},C=Q.forwardRef(D),l=C,P=s(92310),v=s.n(P),o=s(90493),A=s(72071),F=s(6620),p=s(18929),d=s(10228),r=s(26112);function f(E,Z){var T=E.disabled,G=E.prefixCls,ce=E.character,Pe=E.characterRender,Be=E.index,we=E.count,Ae=E.value,L=E.allowHalf,Ue=E.focused,Ze=E.onHover,u=E.onClick,j=function(se){Ze(se,Be)},i=function(se){u(se,Be)},t=function(se){se.keyCode===d.Z.ENTER&&u(se,Be)},e=Be+1,a=new Set([G]);Ae===0&&Be===0&&Ue?a.add("".concat(G,"-focused")):L&&Ae+.5>=e&&AeBe?"true":"false","aria-posinset":Be+1,"aria-setsize":we,tabIndex:T?-1:0},Q.createElement("div",{className:"".concat(G,"-first")},y),Q.createElement("div",{className:"".concat(G,"-second")},y)));return Pe&&(W=Pe(W,E)),W}var h=Q.forwardRef(f);function O(){var E=Q.useRef({});function Z(G){return E.current[G]}function T(G){return function(ce){E.current[G]=ce}}return[Z,T]}function R(E){var Z=E.pageXOffset,T="scrollLeft";if(typeof Z!="number"){var G=E.document;Z=G.documentElement[T],typeof Z!="number"&&(Z=G.body[T])}return Z}function K(E){var Z,T,G=E.ownerDocument,ce=G.body,Pe=G&&G.documentElement,Be=E.getBoundingClientRect();return Z=Be.left,T=Be.top,Z-=Pe.clientLeft||ce.clientLeft||0,T-=Pe.clientTop||ce.clientTop||0,{left:Z,top:T}}function k(E){var Z=K(E),T=E.ownerDocument,G=T.defaultView||T.parentWindow;return Z.left+=R(G),Z.left}var te=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function z(E,Z){var T,G=E.prefixCls,ce=G===void 0?"rc-rate":G,Pe=E.className,Be=E.defaultValue,we=E.value,Ae=E.count,L=Ae===void 0?5:Ae,Ue=E.allowHalf,Ze=Ue===void 0?!1:Ue,u=E.allowClear,j=u===void 0?!0:u,i=E.character,t=i===void 0?"\u2605":i,e=E.characterRender,a=E.disabled,y=E.direction,W=y===void 0?"ltr":y,N=E.tabIndex,se=N===void 0?0:N,Fe=E.autoFocus,fe=E.onHoverChange,xe=E.onChange,H=E.onFocus,Me=E.onBlur,at=E.onKeyDown,kt=E.onMouseLeave,$t=(0,F.Z)(E,te),xt=O(),Je=(0,A.Z)(xt,2),Zt=Je[0],Ht=Je[1],Rt=Q.useRef(null),Lt=function(){if(!a){var mt;(mt=Rt.current)===null||mt===void 0||mt.focus()}};Q.useImperativeHandle(Z,function(){return{focus:Lt,blur:function(){if(!a){var mt;(mt=Rt.current)===null||mt===void 0||mt.blur()}}}});var pn=(0,p.Z)(Be||0,{value:we}),On=(0,A.Z)(pn,2),yn=On[0],In=On[1],mn=(0,p.Z)(null),An=(0,A.Z)(mn,2),Nn=An[0],qn=An[1],au=function(mt,Jt){var St=W==="rtl",ct=mt+1;if(Ze){var En=Zt(mt),vn=k(En),Wt=En.clientWidth;(St&&Jt-vn>Wt/2||!St&&Jt-vn0&&!St||Jt===d.Z.RIGHT&&ct>0&&St?(Ze?ct-=.5:ct-=1,Zn(ct),mt.preventDefault()):Jt===d.Z.LEFT&&ct{const{componentCls:Z}=E;return{[`${Z}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:E.marginXS},"> div":{transition:`all ${E.motionDurationMid}, outline 0s`,"&:hover":{transform:E.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${E.lineWidth}px dashed ${E.starColor}`,transform:E.starHoverScale}},"&-first, &-second":{color:E.starBg,transition:`all ${E.motionDurationMid}`,userSelect:"none",[E.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Z}-star-first, &-half ${Z}-star-second`]:{opacity:1},[`&-half ${Z}-star-first, &-full ${Z}-star-second`]:{color:"inherit"}}}},J=E=>({[`&-rtl${E.componentCls}`]:{direction:"rtl"}}),q=E=>{const{componentCls:Z}=E;return{[Z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(E)),{display:"inline-block",margin:0,padding:0,color:E.starColor,fontSize:E.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Z} ${Z}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ae(E)),{[`+ ${Z}-text`]:{display:"inline-block",marginInlineStart:E.marginXS,fontSize:E.fontSize}}),J(E))}};var oe=(0,ue.Z)("Rate",E=>{const Z=(0,c.TS)(E,{});return[q(Z)]},E=>({starColor:E.yellow6,starSize:E.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:E.colorFillContent})),U=function(E,Z){var T={};for(var G in E)Object.prototype.hasOwnProperty.call(E,G)&&Z.indexOf(G)<0&&(T[G]=E[G]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,G=Object.getOwnPropertySymbols(E);ce{const{prefixCls:T,className:G,rootClassName:ce,style:Pe,tooltips:Be,character:we=Q.createElement(l,null)}=E,Ae=U(E,["prefixCls","className","rootClassName","style","tooltips","character"]),L=(a,y)=>{let{index:W}=y;return Be?Q.createElement(ne.Z,{title:Be[W]},a):a},{getPrefixCls:Ue,direction:Ze,rate:u}=Q.useContext(X.E_),j=Ue("rate",T),[i,t]=oe(j),e=Object.assign(Object.assign({},u==null?void 0:u.style),Pe);return i(Q.createElement(M,Object.assign({ref:Z,character:we,characterRender:L},Ae,{className:v()(G,ce,t,u==null?void 0:u.className),style:e,prefixCls:j,direction:Ze})))})},61621:function(yt,Ke,s){"use strict";s.d(Ke,{Z:function(){return t}});var n=s(92310),Q=s.n(n),B=s(59301),Y=s(36355),_=s(2738),C=e=>{const{prefixCls:a,className:y,style:W,size:N,shape:se}=e,Fe=Q()({[`${a}-lg`]:N==="large",[`${a}-sm`]:N==="small"}),fe=Q()({[`${a}-circle`]:se==="circle",[`${a}-square`]:se==="square",[`${a}-round`]:se==="round"}),xe=B.useMemo(()=>typeof N=="number"?{width:N,height:N,lineHeight:`${N}px`}:{},[N]);return B.createElement("span",{className:Q()(a,Fe,fe,y),style:Object.assign(Object.assign({},xe),W)})},l=s(93083),P=s(83116),v=s(37613);const o=new l.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),A=e=>({height:e,lineHeight:`${e}px`}),F=e=>Object.assign({width:e},A(e)),p=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),d=e=>Object.assign({width:e*5,minWidth:e*5},A(e)),r=e=>{const{skeletonAvatarCls:a,gradientFromColor:y,controlHeight:W,controlHeightLG:N,controlHeightSM:se}=e;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:y},F(W)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},F(N)),[`${a}${a}-sm`]:Object.assign({},F(se))}},f=e=>{const{controlHeight:a,borderRadiusSM:y,skeletonInputCls:W,controlHeightLG:N,controlHeightSM:se,gradientFromColor:Fe}=e;return{[`${W}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:y},d(a)),[`${W}-lg`]:Object.assign({},d(N)),[`${W}-sm`]:Object.assign({},d(se))}},h=e=>Object.assign({width:e},A(e)),O=e=>{const{skeletonImageCls:a,imageSizeBase:y,gradientFromColor:W,borderRadiusSM:N}=e;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:W,borderRadius:N},h(y*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},h(y)),{maxWidth:y*4,maxHeight:y*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},R=(e,a,y)=>{const{skeletonButtonCls:W}=e;return{[`${y}${W}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${y}${W}-round`]:{borderRadius:a}}},K=e=>Object.assign({width:e*2,minWidth:e*2},A(e)),k=e=>{const{borderRadiusSM:a,skeletonButtonCls:y,controlHeight:W,controlHeightLG:N,controlHeightSM:se,gradientFromColor:Fe}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Fe,borderRadius:a,width:W*2,minWidth:W*2},K(W))},R(e,W,y)),{[`${y}-lg`]:Object.assign({},K(N))}),R(e,N,`${y}-lg`)),{[`${y}-sm`]:Object.assign({},K(se))}),R(e,se,`${y}-sm`))},te=e=>{const{componentCls:a,skeletonAvatarCls:y,skeletonTitleCls:W,skeletonParagraphCls:N,skeletonButtonCls:se,skeletonInputCls:Fe,skeletonImageCls:fe,controlHeight:xe,controlHeightLG:H,controlHeightSM:Me,gradientFromColor:at,padding:kt,marginSM:$t,borderRadius:xt,titleHeight:Je,blockRadius:Zt,paragraphLiHeight:Ht,controlHeightXS:Rt,paragraphMarginTop:Lt}=e;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:kt,verticalAlign:"top",[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at},F(xe)),[`${y}-circle`]:{borderRadius:"50%"},[`${y}-lg`]:Object.assign({},F(H)),[`${y}-sm`]:Object.assign({},F(Me))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${W}`]:{width:"100%",height:Je,background:at,borderRadius:Zt,[`+ ${N}`]:{marginBlockStart:Me}},[`${N}`]:{padding:0,"> li":{width:"100%",height:Ht,listStyle:"none",background:at,borderRadius:Zt,"+ li":{marginBlockStart:Rt}}},[`${N}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${W}, ${N} > li`]:{borderRadius:xt}}},[`${a}-with-avatar ${a}-content`]:{[`${W}`]:{marginBlockStart:$t,[`+ ${N}`]:{marginBlockStart:Lt}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},k(e)),r(e)),f(e)),O(e)),[`${a}${a}-block`]:{width:"100%",[`${se}`]:{width:"100%"},[`${Fe}`]:{width:"100%"}},[`${a}${a}-active`]:{[` ${W}, ${N} > li, ${y}, ${se}, ${Fe}, ${fe} - `]:Object.assign({},p(e))}}};var z=(0,P.Z)("Skeleton",e=>{const{componentCls:a}=e,y=(0,v.TS)(e,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[te(y)]},e=>{const{colorFillContent:a,colorFill:y}=e,W=a,N=y;return{color:W,colorGradientEnd:N,gradientFromColor:W,gradientToColor:N,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),M=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,shape:se="circle",size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(U.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls","className"]),kt=X()(xe,`${xe}-element`,{[`${xe}-active`]:N},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-avatar`,shape:se,size:Fe},at))))},ae=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,block:se=!1,size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(U.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls"]),kt=X()(xe,`${xe}-element`,{[`${xe}-active`]:N,[`${xe}-block`]:se},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-button`,size:Fe},at))))};const S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var c=e=>{const{prefixCls:a,className:y,rootClassName:W,style:N,active:se}=e,{getPrefixCls:Fe}=B.useContext(U.E_),fe=Fe("skeleton",a),[xe,H]=z(fe),Me=X()(fe,`${fe}-element`,{[`${fe}-active`]:se},y,W,H);return xe(B.createElement("div",{className:Me},B.createElement("div",{className:X()(`${fe}-image`,y),style:N},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${fe}-image-svg`},B.createElement("path",{d:S,className:`${fe}-image-path`})))))},Q=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,block:se,size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(U.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls"]),kt=X()(xe,`${xe}-element`,{[`${xe}-active`]:N,[`${xe}-block`]:se},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-input`,size:Fe},at))))},q=s(96663),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Y=oe,x=s(7657),g=function(a,y){return B.createElement(x.Z,(0,q.Z)({},a,{ref:y,icon:Y}))},E=B.forwardRef(g),Z=E,J=e=>{const{prefixCls:a,className:y,rootClassName:W,style:N,active:se,children:Fe}=e,{getPrefixCls:fe}=B.useContext(U.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=X()(xe,`${xe}-element`,{[`${xe}-active`]:se},Me,y,W),kt=Fe!=null?Fe:B.createElement(Z,null);return H(B.createElement("div",{className:at},B.createElement("div",{className:X()(`${xe}-image`,y),style:N},kt)))},ce=s(19127),Be=e=>{const a=fe=>{const{width:xe,rows:H=2}=e;if(Array.isArray(xe))return xe[fe];if(H-1===fe)return xe},{prefixCls:y,className:W,style:N,rows:se}=e,Fe=(0,ce.Z)(Array(se)).map((fe,xe)=>B.createElement("li",{key:xe,style:{width:a(xe)}}));return B.createElement("ul",{className:X()(y,W),style:N},Fe)},Ae=e=>{let{prefixCls:a,className:y,width:W,style:N}=e;return B.createElement("h3",{className:X()(a,y),style:Object.assign({width:W},N)})};function L(e){return e&&typeof e=="object"?e:{}}function Ue(e,a){return e&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ze(e,a){return!e&&a?{width:"38%"}:e&&a?{width:"50%"}:{}}function u(e,a){const y={};return(!e||!a)&&(y.width="61%"),!e&&a?y.rows=3:y.rows=2,y}const R=e=>{const{prefixCls:a,loading:y,className:W,rootClassName:N,style:se,children:Fe,avatar:fe=!1,title:xe=!0,paragraph:H=!0,active:Me,round:at}=e,{getPrefixCls:kt,direction:$t,skeleton:xt}=B.useContext(U.E_),Je=kt("skeleton",a),[Zt,Ht]=z(Je);if(y||!("loading"in e)){const Rt=!!fe,Lt=!!xe,pn=!!H;let On;if(Rt){const mn=Object.assign(Object.assign({prefixCls:`${Je}-avatar`},Ue(Lt,pn)),L(fe));On=B.createElement("div",{className:`${Je}-header`},B.createElement(C,Object.assign({},mn)))}let yn;if(Lt||pn){let mn;if(Lt){const Nn=Object.assign(Object.assign({prefixCls:`${Je}-title`},Ze(Rt,pn)),L(xe));mn=B.createElement(Ae,Object.assign({},Nn))}let An;if(pn){const Nn=Object.assign(Object.assign({prefixCls:`${Je}-paragraph`},u(Rt,Lt)),L(H));An=B.createElement(Be,Object.assign({},Nn))}yn=B.createElement("div",{className:`${Je}-content`},mn,An)}const In=X()(Je,{[`${Je}-with-avatar`]:Rt,[`${Je}-active`]:Me,[`${Je}-rtl`]:$t==="rtl",[`${Je}-round`]:at},xt==null?void 0:xt.className,W,N,Ht);return Zt(B.createElement("div",{className:In,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),se)},On,yn))}return typeof Fe!="undefined"?Fe:null};R.Button=ae,R.Avatar=M,R.Input=Q,R.Image=c,R.Node=J;var i=R,t=i},31797:function(yt,Ke,s){"use strict";s.d(Ke,{default:function(){return z}});var n=s(59301),X=s(56762),B=s(92343),U=s(92310),_=s.n(U),D=s(36355),C=s(61621),P=$=>{const{value:M,formatter:V,precision:ae,decimalSeparator:S,groupSeparator:ue="",prefixCls:c}=$;let ne;if(typeof V=="function")ne=V(M);else{const Q=String(M),q=Q.match(/^(-?)(\d*)(\.(\d+))?$/);if(!q||Q==="-")ne=Q;else{const oe=q[1];let Y=q[2]||"0",x=q[4]||"";Y=Y.replace(/\B(?=(\d{3})+(?!\d))/g,ue),typeof ae=="number"&&(x=x.padEnd(ae,"0").slice(0,ae>0?ae:0)),x&&(x=`${S}${x}`),ne=[n.createElement("span",{key:"int",className:`${c}-content-value-int`},oe,Y),x&&n.createElement("span",{key:"decimal",className:`${c}-content-value-decimal`},x)]}}return n.createElement("span",{className:`${c}-content-value`},ne)},v=s(17313),o=s(83116),A=s(37613);const F=$=>{const{componentCls:M,marginXXS:V,padding:ae,colorTextDescription:S,titleFontSize:ue,colorTextHeading:c,contentFontSize:ne,fontFamily:Q}=$;return{[`${M}`]:Object.assign(Object.assign({},(0,v.Wf)($)),{[`${M}-title`]:{marginBottom:V,color:S,fontSize:ue},[`${M}-skeleton`]:{paddingTop:ae},[`${M}-content`]:{color:c,fontSize:ne,fontFamily:Q,[`${M}-content-value`]:{display:"inline-block",direction:"ltr"},[`${M}-content-prefix, ${M}-content-suffix`]:{display:"inline-block"},[`${M}-content-prefix`]:{marginInlineEnd:V},[`${M}-content-suffix`]:{marginInlineStart:V}}})}};var p=(0,o.Z)("Statistic",$=>{const M=(0,A.TS)($,{});return[F(M)]},$=>{const{fontSizeHeading3:M,fontSize:V}=$;return{titleFontSize:V,contentFontSize:M}}),r=$=>{const{prefixCls:M,className:V,rootClassName:ae,style:S,valueStyle:ue,value:c=0,title:ne,valueRender:Q,prefix:q,suffix:oe,loading:Y=!1,onMouseEnter:x,onMouseLeave:g,decimalSeparator:E=".",groupSeparator:Z=","}=$,{getPrefixCls:T,direction:J,statistic:ce}=n.useContext(D.E_),Pe=T("statistic",M),[Be,we]=p(Pe),Ae=n.createElement(P,Object.assign({decimalSeparator:E,groupSeparator:Z,prefixCls:Pe},$,{value:c})),L=_()(Pe,{[`${Pe}-rtl`]:J==="rtl"},ce==null?void 0:ce.className,V,ae,we);return Be(n.createElement("div",{className:L,style:Object.assign(Object.assign({},ce==null?void 0:ce.style),S),onMouseEnter:x,onMouseLeave:g},ne&&n.createElement("div",{className:`${Pe}-title`},ne),n.createElement(C.Z,{paragraph:!1,loading:Y,className:`${Pe}-skeleton`},n.createElement("div",{style:ue,className:`${Pe}-content`},q&&n.createElement("span",{className:`${Pe}-content-prefix`},q),Q?Q(Ae):Ae,oe&&n.createElement("span",{className:`${Pe}-content-suffix`},oe)))))};const f=[["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 h($,M){let V=$;const ae=/\[[^\]]*]/g,S=(M.match(ae)||[]).map(Q=>Q.slice(1,-1)),ue=M.replace(ae,"[]"),c=f.reduce((Q,q)=>{let[oe,Y]=q;if(Q.includes(oe)){const x=Math.floor(V/Y);return V-=x*Y,Q.replace(new RegExp(`${oe}+`,"g"),g=>{const E=g.length;return x.toString().padStart(E,"0")})}return Q},ue);let ne=0;return c.replace(ae,()=>{const Q=S[ne];return ne+=1,Q})}function O($,M){const{format:V=""}=M,ae=new Date($).getTime(),S=Date.now(),ue=Math.max(ae-S,0);return h(ue,V)}const j=1e3/30;function K($){return new Date($).getTime()}const k=$=>{const{value:M,format:V="HH:mm:ss",onChange:ae,onFinish:S}=$,ue=(0,X.Z)(),c=n.useRef(null),ne=()=>{S==null||S(),c.current&&(clearInterval(c.current),c.current=null)},Q=()=>{const Y=K(M);Y>=Date.now()&&(c.current=setInterval(()=>{ue(),ae==null||ae(Y-Date.now()),Y(Q(),()=>{c.current&&(clearInterval(c.current),c.current=null)}),[M]);const q=(Y,x)=>O(Y,Object.assign(Object.assign({},x),{format:V})),oe=Y=>(0,B.Tm)(Y,{title:void 0});return n.createElement(r,Object.assign({},$,{valueRender:oe,formatter:q}))};var te=n.memo(k);r.Countdown=te;var z=r},86251:function(yt,Ke){"use strict";Ke.byteLength=C,Ke.toByteArray=P,Ke.fromByteArray=A;for(var s=[],n=[],X=typeof Uint8Array!="undefined"?Uint8Array:Array,B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U=0,_=B.length;U<_;++U)s[U]=B[U],n[B.charCodeAt(U)]=U;n[45]=62,n[95]=63;function D(F){var p=F.length;if(p%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=F.indexOf("=");d===-1&&(d=p);var r=d===p?0:4-d%4;return[d,r]}function C(F){var p=D(F),d=p[0],r=p[1];return(d+r)*3/4-r}function l(F,p,d){return(p+d)*3/4-d}function P(F){var p,d=D(F),r=d[0],f=d[1],h=new X(l(F,r,f)),O=0,j=f>0?r-4:r,K;for(K=0;K>16&255,h[O++]=p>>8&255,h[O++]=p&255;return f===2&&(p=n[F.charCodeAt(K)]<<2|n[F.charCodeAt(K+1)]>>4,h[O++]=p&255),f===1&&(p=n[F.charCodeAt(K)]<<10|n[F.charCodeAt(K+1)]<<4|n[F.charCodeAt(K+2)]>>2,h[O++]=p>>8&255,h[O++]=p&255),h}function v(F){return s[F>>18&63]+s[F>>12&63]+s[F>>6&63]+s[F&63]}function o(F,p,d){for(var r,f=[],h=p;hj?j:O+h));return r===1?(p=F[d-1],f.push(s[p>>2]+s[p<<4&63]+"==")):r===2&&(p=(F[d-2]<<8)+F[d-1],f.push(s[p>>10]+s[p>>4&63]+s[p<<2&63]+"=")),f.join("")}},19208:function(yt,Ke,s){"use strict";var n;var X=s(86251),B=s(67467),U=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ke.lW=l,n=O,Ke.h2=50;var _=2147483647;n=_,l.TYPED_ARRAY_SUPPORT=D(),!l.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function D(){try{var i=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(i,t),i.foo()===42}catch(e){return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function C(i){if(i>_)throw new RangeError('The value "'+i+'" is invalid for option "size"');var t=new Uint8Array(i);return Object.setPrototypeOf(t,l.prototype),t}function l(i,t,e){if(typeof i=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(i)}return P(i,t,e)}l.poolSize=8192;function P(i,t,e){if(typeof i=="string")return F(i,t);if(ArrayBuffer.isView(i))return d(i);if(i==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i);if(Ze(i,ArrayBuffer)||i&&Ze(i.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ze(i,SharedArrayBuffer)||i&&Ze(i.buffer,SharedArrayBuffer)))return r(i,t,e);if(typeof i=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var a=i.valueOf&&i.valueOf();if(a!=null&&a!==i)return l.from(a,t,e);var y=f(i);if(y)return y;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof i[Symbol.toPrimitive]=="function")return l.from(i[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i)}l.from=function(i,t,e){return P(i,t,e)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function v(i){if(typeof i!="number")throw new TypeError('"size" argument must be of type number');if(i<0)throw new RangeError('The value "'+i+'" is invalid for option "size"')}function o(i,t,e){return v(i),i<=0?C(i):t!==void 0?typeof e=="string"?C(i).fill(t,e):C(i).fill(t):C(i)}l.alloc=function(i,t,e){return o(i,t,e)};function A(i){return v(i),C(i<0?0:h(i)|0)}l.allocUnsafe=function(i){return A(i)},l.allocUnsafeSlow=function(i){return A(i)};function F(i,t){if((typeof t!="string"||t==="")&&(t="utf8"),!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var e=j(i,t)|0,a=C(e),y=a.write(i,t);return y!==e&&(a=a.slice(0,y)),a}function p(i){for(var t=i.length<0?0:h(i.length)|0,e=C(t),a=0;a=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return i|0}function O(i){return+i!=i&&(i=0),l.alloc(+i)}l.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==l.prototype},l.compare=function(t,e){if(Ze(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),Ze(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var a=t.length,y=e.length,W=0,N=Math.min(a,y);Wy.length?l.from(N).copy(y,W):Uint8Array.prototype.set.call(y,N,W);else if(l.isBuffer(N))N.copy(y,W);else throw new TypeError('"list" argument must be an Array of Buffers');W+=N.length}return y};function j(i,t){if(l.isBuffer(i))return i.length;if(ArrayBuffer.isView(i)||Ze(i,ArrayBuffer))return i.byteLength;if(typeof i!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof i);var e=i.length,a=arguments.length>2&&arguments[2]===!0;if(!a&&e===0)return 0;for(var y=!1;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Be(i).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return L(i).length;default:if(y)return a?-1:Be(i).length;t=(""+t).toLowerCase(),y=!0}}l.byteLength=j;function K(i,t,e){var a=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,t>>>=0,e<=t))return"";for(i||(i="utf8");;)switch(i){case"hex":return Y(this,t,e);case"utf8":case"utf-8":return c(this,t,e);case"ascii":return q(this,t,e);case"latin1":case"binary":return oe(this,t,e);case"base64":return ue(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,e);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(i+"").toLowerCase(),a=!0}}l.prototype._isBuffer=!0;function k(i,t,e){var a=i[t];i[t]=i[e],i[e]=a}l.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;ee&&(t+=" ... "),""},U&&(l.prototype[U]=l.prototype.inspect),l.prototype.compare=function(t,e,a,y,W){if(Ze(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(e===void 0&&(e=0),a===void 0&&(a=t?t.length:0),y===void 0&&(y=0),W===void 0&&(W=this.length),e<0||a>t.length||y<0||W>this.length)throw new RangeError("out of range index");if(y>=W&&e>=a)return 0;if(y>=W)return-1;if(e>=a)return 1;if(e>>>=0,a>>>=0,y>>>=0,W>>>=0,this===t)return 0;for(var N=W-y,se=a-e,Fe=Math.min(N,se),fe=this.slice(y,W),xe=t.slice(e,a),H=0;H2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,u(e)&&(e=y?0:i.length-1),e<0&&(e=i.length+e),e>=i.length){if(y)return-1;e=i.length-1}else if(e<0)if(y)e=0;else return-1;if(typeof t=="string"&&(t=l.from(t,a)),l.isBuffer(t))return t.length===0?-1:z(i,t,e,a,y);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?y?Uint8Array.prototype.indexOf.call(i,t,e):Uint8Array.prototype.lastIndexOf.call(i,t,e):z(i,[t],e,a,y);throw new TypeError("val must be string, number or Buffer")}function z(i,t,e,a,y){var W=1,N=i.length,se=t.length;if(a!==void 0&&(a=String(a).toLowerCase(),a==="ucs2"||a==="ucs-2"||a==="utf16le"||a==="utf-16le")){if(i.length<2||t.length<2)return-1;W=2,N/=2,se/=2,e/=2}function Fe(at,kt){return W===1?at[kt]:at.readUInt16BE(kt*W)}var fe;if(y){var xe=-1;for(fe=e;feN&&(e=N-se),fe=e;fe>=0;fe--){for(var H=!0,Me=0;Mey&&(a=y)):a=y;var W=t.length;a>W/2&&(a=W/2);for(var N=0;N>>0,isFinite(a)?(a=a>>>0,y===void 0&&(y="utf8")):(y=a,a=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var W=this.length-e;if((a===void 0||a>W)&&(a=W),t.length>0&&(a<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");y||(y="utf8");for(var N=!1;;)switch(y){case"hex":return $(this,t,e,a);case"utf8":case"utf-8":return M(this,t,e,a);case"ascii":case"latin1":case"binary":return V(this,t,e,a);case"base64":return ae(this,t,e,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,a);default:if(N)throw new TypeError("Unknown encoding: "+y);y=(""+y).toLowerCase(),N=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ue(i,t,e){return t===0&&e===i.length?X.fromByteArray(i):X.fromByteArray(i.slice(t,e))}function c(i,t,e){e=Math.min(i.length,e);for(var a=[],y=t;y239?4:W>223?3:W>191?2:1;if(y+se<=e){var Fe,fe,xe,H;switch(se){case 1:W<128&&(N=W);break;case 2:Fe=i[y+1],(Fe&192)===128&&(H=(W&31)<<6|Fe&63,H>127&&(N=H));break;case 3:Fe=i[y+1],fe=i[y+2],(Fe&192)===128&&(fe&192)===128&&(H=(W&15)<<12|(Fe&63)<<6|fe&63,H>2047&&(H<55296||H>57343)&&(N=H));break;case 4:Fe=i[y+1],fe=i[y+2],xe=i[y+3],(Fe&192)===128&&(fe&192)===128&&(xe&192)===128&&(H=(W&15)<<18|(Fe&63)<<12|(fe&63)<<6|xe&63,H>65535&&H<1114112&&(N=H))}}N===null?(N=65533,se=1):N>65535&&(N-=65536,a.push(N>>>10&1023|55296),N=56320|N&1023),a.push(N),y+=se}return Q(a)}var ne=4096;function Q(i){var t=i.length;if(t<=ne)return String.fromCharCode.apply(String,i);for(var e="",a=0;aa)&&(e=a);for(var y="",W=t;Wa&&(t=a),e<0?(e+=a,e<0&&(e=0)):e>a&&(e=a),ee)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t],W=1,N=0;++N>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t+--e],W=1;e>0&&(W*=256);)y+=this[t+--e]*W;return y},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t=t>>>0,e||g(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t=t>>>0,e||g(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t=t>>>0,e||g(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t=t>>>0,e||g(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t],W=1,N=0;++N=W&&(y-=Math.pow(2,8*e)),y},l.prototype.readIntBE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=e,W=1,N=this[t+--y];y>0&&(W*=256);)N+=this[t+--y]*W;return W*=128,N>=W&&(N-=Math.pow(2,8*e)),N},l.prototype.readInt8=function(t,e){return t=t>>>0,e||g(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},l.prototype.readInt16LE=function(t,e){t=t>>>0,e||g(t,2,this.length);var a=this[t]|this[t+1]<<8;return a&32768?a|4294901760:a},l.prototype.readInt16BE=function(t,e){t=t>>>0,e||g(t,2,this.length);var a=this[t+1]|this[t]<<8;return a&32768?a|4294901760:a},l.prototype.readInt32LE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return t=t>>>0,e||g(t,4,this.length),B.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t=t>>>0,e||g(t,4,this.length),B.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t=t>>>0,e||g(t,8,this.length),B.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t=t>>>0,e||g(t,8,this.length),B.read(this,t,!1,52,8)};function E(i,t,e,a,y,W){if(!l.isBuffer(i))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>y||ti.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,a,y){if(t=+t,e=e>>>0,a=a>>>0,!y){var W=Math.pow(2,8*a)-1;E(this,t,e,a,W,0)}var N=1,se=0;for(this[e]=t&255;++se>>0,a=a>>>0,!y){var W=Math.pow(2,8*a)-1;E(this,t,e,a,W,0)}var N=a-1,se=1;for(this[e+N]=t&255;--N>=0&&(se*=256);)this[e+N]=t/se&255;return e+a},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,1,255,0),this[e]=t&255,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,65535,0),this[e]=t&255,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=t&255,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=t&255,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4},l.prototype.writeIntLE=function(t,e,a,y){if(t=+t,e=e>>>0,!y){var W=Math.pow(2,8*a-1);E(this,t,e,a,W-1,-W)}var N=0,se=1,Fe=0;for(this[e]=t&255;++N>0)-Fe&255;return e+a},l.prototype.writeIntBE=function(t,e,a,y){if(t=+t,e=e>>>0,!y){var W=Math.pow(2,8*a-1);E(this,t,e,a,W-1,-W)}var N=a-1,se=1,Fe=0;for(this[e+N]=t&255;--N>=0&&(se*=256);)t<0&&Fe===0&&this[e+N+1]!==0&&(Fe=1),this[e+N]=(t/se>>0)-Fe&255;return e+a},l.prototype.writeInt8=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=t&255,e+1},l.prototype.writeInt16LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,32767,-32768),this[e]=t&255,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=t&255,e+2},l.prototype.writeInt32LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,2147483647,-2147483648),this[e]=t&255,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};function Z(i,t,e,a,y,W){if(e+a>i.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function T(i,t,e,a,y){return t=+t,e=e>>>0,y||Z(i,t,e,4,34028234663852886e22,-34028234663852886e22),B.write(i,t,e,a,23,4),e+4}l.prototype.writeFloatLE=function(t,e,a){return T(this,t,e,!0,a)},l.prototype.writeFloatBE=function(t,e,a){return T(this,t,e,!1,a)};function J(i,t,e,a,y){return t=+t,e=e>>>0,y||Z(i,t,e,8,17976931348623157e292,-17976931348623157e292),B.write(i,t,e,a,52,8),e+8}l.prototype.writeDoubleLE=function(t,e,a){return J(this,t,e,!0,a)},l.prototype.writeDoubleBE=function(t,e,a){return J(this,t,e,!1,a)},l.prototype.copy=function(t,e,a,y){if(!l.isBuffer(t))throw new TypeError("argument should be a Buffer");if(a||(a=0),!y&&y!==0&&(y=this.length),e>=t.length&&(e=t.length),e||(e=0),y>0&&y=this.length)throw new RangeError("Index out of range");if(y<0)throw new RangeError("sourceEnd out of bounds");y>this.length&&(y=this.length),t.length-e>>0,a=a===void 0?this.length:a>>>0,t||(t=0);var N;if(typeof t=="number")for(N=e;N55295&&e<57344){if(!y){if(e>56319){(t-=3)>-1&&W.push(239,191,189);continue}else if(N+1===a){(t-=3)>-1&&W.push(239,191,189);continue}y=e;continue}if(e<56320){(t-=3)>-1&&W.push(239,191,189),y=e;continue}e=(y-55296<<10|e-56320)+65536}else y&&(t-=3)>-1&&W.push(239,191,189);if(y=null,e<128){if((t-=1)<0)break;W.push(e)}else if(e<2048){if((t-=2)<0)break;W.push(e>>6|192,e&63|128)}else if(e<65536){if((t-=3)<0)break;W.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((t-=4)<0)break;W.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return W}function we(i){for(var t=[],e=0;e>8,y=e%256,W.push(y),W.push(a);return W}function L(i){return X.toByteArray(Pe(i))}function Ue(i,t,e,a){for(var y=0;y=t.length||y>=i.length);++y)t[y+e]=i[y];return y}function Ze(i,t){return i instanceof t||i!=null&&i.constructor!=null&&i.constructor.name!=null&&i.constructor.name===t.name}function u(i){return i!==i}var R=function(){for(var i="0123456789abcdef",t=new Array(256),e=0;e<16;++e)for(var a=e*16,y=0;y<16;++y)t[a+y]=i[e]+i[y];return t}()},67467:function(yt,Ke){Ke.read=function(s,n,X,B,U){var _,D,C=U*8-B-1,l=(1<>1,v=-7,o=X?U-1:0,A=X?-1:1,F=s[n+o];for(o+=A,_=F&(1<<-v)-1,F>>=-v,v+=C;v>0;_=_*256+s[n+o],o+=A,v-=8);for(D=_&(1<<-v)-1,_>>=-v,v+=B;v>0;D=D*256+s[n+o],o+=A,v-=8);if(_===0)_=1-P;else{if(_===l)return D?NaN:(F?-1:1)*(1/0);D=D+Math.pow(2,B),_=_-P}return(F?-1:1)*D*Math.pow(2,_-B)},Ke.write=function(s,n,X,B,U,_){var D,C,l,P=_*8-U-1,v=(1<>1,A=U===23?Math.pow(2,-24)-Math.pow(2,-77):0,F=B?0:_-1,p=B?1:-1,d=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(C=isNaN(n)?1:0,D=v):(D=Math.floor(Math.log(n)/Math.LN2),n*(l=Math.pow(2,-D))<1&&(D--,l*=2),D+o>=1?n+=A/l:n+=A*Math.pow(2,1-o),n*l>=2&&(D++,l/=2),D+o>=v?(C=0,D=v):D+o>=1?(C=(n*l-1)*Math.pow(2,U),D=D+o):(C=n*Math.pow(2,o-1)*Math.pow(2,U),D=0));U>=8;s[X+F]=C&255,F+=p,C/=256,U-=8);for(D=D<0;s[X+F]=D&255,F+=p,D/=256,P-=8);s[X+F-p]|=d*128}},86129:function(yt,Ke,s){var n=s(19208).lW,X=s(97671);(function(B){yt.exports=B()})(function(){return function B(U,_,D){function C(v,o){if(!_[v]){if(!U[v]){var A=void 0;if(!o&&A)return require(v,!0);if(l)return l(v,!0);var F=new Error("Cannot find module '"+v+"'");throw F.code="MODULE_NOT_FOUND",F}var p=_[v]={exports:{}};U[v][0].call(p.exports,function(d){var r=U[v][1][d];return C(r||d)},p,p.exports,B,U,_,D)}return _[v].exports}for(var l=void 0,P=0;P>2,p=(3&v)<<4|o>>4,d=1>6:64,r=2>4,o=(15&F)<<4|(p=l.indexOf(P.charAt(r++)))>>2,A=(3&p)<<6|(d=l.indexOf(P.charAt(r++))),O[f++]=v,p!==64&&(O[f++]=o),d!==64&&(O[f++]=A);return O}},{"./support":30,"./utils":32}],2:[function(B,U,_){"use strict";var D=B("./external"),C=B("./stream/DataWorker"),l=B("./stream/Crc32Probe"),P=B("./stream/DataLengthProbe");function v(o,A,F,p,d){this.compressedSize=o,this.uncompressedSize=A,this.crc32=F,this.compression=p,this.compressedContent=d}v.prototype={getContentWorker:function(){var o=new C(D.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new P("data_length")),A=this;return o.on("end",function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),o},getCompressedWorker:function(){return new C(D.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},v.createWorkerFrom=function(o,A,F){return o.pipe(new l).pipe(new P("uncompressedSize")).pipe(A.compressWorker(F)).pipe(new P("compressedSize")).withStreamInfo("compression",A)},U.exports=v},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(B,U,_){"use strict";var D=B("./stream/GenericWorker");_.STORE={magic:"\0\0",compressWorker:function(){return new D("STORE compression")},uncompressWorker:function(){return new D("STORE decompression")}},_.DEFLATE=B("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(B,U,_){"use strict";var D=B("./utils"),C=function(){for(var l,P=[],v=0;v<256;v++){l=v;for(var o=0;o<8;o++)l=1&l?3988292384^l>>>1:l>>>1;P[v]=l}return P}();U.exports=function(l,P){return l!==void 0&&l.length?D.getTypeOf(l)!=="string"?function(v,o,A,F){var p=C,d=F+A;v^=-1;for(var r=F;r>>8^p[255&(v^o[r])];return-1^v}(0|P,l,l.length,0):function(v,o,A,F){var p=C,d=F+A;v^=-1;for(var r=F;r>>8^p[255&(v^o.charCodeAt(r))];return-1^v}(0|P,l,l.length,0):0}},{"./utils":32}],5:[function(B,U,_){"use strict";_.base64=!1,_.binary=!1,_.dir=!1,_.createFolders=!0,_.date=null,_.compression=null,_.compressionOptions=null,_.comment=null,_.unixPermissions=null,_.dosPermissions=null},{}],6:[function(B,U,_){"use strict";var D=null;D=typeof Promise!="undefined"?Promise:B("lie"),U.exports={Promise:D}},{lie:37}],7:[function(B,U,_){"use strict";var D=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",C=B("pako"),l=B("./utils"),P=B("./stream/GenericWorker"),v=D?"uint8array":"array";function o(A,F){P.call(this,"FlateWorker/"+A),this._pako=null,this._pakoAction=A,this._pakoOptions=F,this.meta={}}_.magic="\b\0",l.inherits(o,P),o.prototype.processChunk=function(A){this.meta=A.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(v,A.data),!1)},o.prototype.flush=function(){P.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},o.prototype.cleanUp=function(){P.prototype.cleanUp.call(this),this._pako=null},o.prototype._createPako=function(){this._pako=new C[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var A=this;this._pako.onData=function(F){A.push({data:F,meta:A.meta})}},_.compressWorker=function(A){return new o("Deflate",A)},_.uncompressWorker=function(){return new o("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(B,U,_){"use strict";function D(p,d){var r,f="";for(r=0;r>>=8;return f}function C(p,d,r,f,h,O){var j,K,k=p.file,te=p.compression,z=O!==v.utf8encode,$=l.transformTo("string",O(k.name)),M=l.transformTo("string",v.utf8encode(k.name)),V=k.comment,ae=l.transformTo("string",O(V)),S=l.transformTo("string",v.utf8encode(V)),ue=M.length!==k.name.length,c=S.length!==V.length,ne="",Q="",q="",oe=k.dir,Y=k.date,x={crc32:0,compressedSize:0,uncompressedSize:0};d&&!r||(x.crc32=p.crc32,x.compressedSize=p.compressedSize,x.uncompressedSize=p.uncompressedSize);var g=0;d&&(g|=8),z||!ue&&!c||(g|=2048);var E=0,Z=0;oe&&(E|=16),h==="UNIX"?(Z=798,E|=function(J,ce){var Pe=J;return J||(Pe=ce?16893:33204),(65535&Pe)<<16}(k.unixPermissions,oe)):(Z=20,E|=function(J){return 63&(J||0)}(k.dosPermissions)),j=Y.getUTCHours(),j<<=6,j|=Y.getUTCMinutes(),j<<=5,j|=Y.getUTCSeconds()/2,K=Y.getUTCFullYear()-1980,K<<=4,K|=Y.getUTCMonth()+1,K<<=5,K|=Y.getUTCDate(),ue&&(Q=D(1,1)+D(o($),4)+M,ne+="up"+D(Q.length,2)+Q),c&&(q=D(1,1)+D(o(ae),4)+S,ne+="uc"+D(q.length,2)+q);var T="";return T+=` -\0`,T+=D(g,2),T+=te.magic,T+=D(j,2),T+=D(K,2),T+=D(x.crc32,4),T+=D(x.compressedSize,4),T+=D(x.uncompressedSize,4),T+=D($.length,2),T+=D(ne.length,2),{fileRecord:A.LOCAL_FILE_HEADER+T+$+ne,dirRecord:A.CENTRAL_FILE_HEADER+D(Z,2)+T+D(ae.length,2)+"\0\0\0\0"+D(E,4)+D(f,4)+$+ne+ae}}var l=B("../utils"),P=B("../stream/GenericWorker"),v=B("../utf8"),o=B("../crc32"),A=B("../signature");function F(p,d,r,f){P.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=d,this.zipPlatform=r,this.encodeFileName=f,this.streamFiles=p,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(F,P),F.prototype.push=function(p){var d=p.meta.percent||0,r=this.entriesCount,f=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,P.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:r?(d+100*(r-f-1))/r:100}}))},F.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var d=this.streamFiles&&!p.file.dir;if(d){var r=C(p,d,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},F.prototype.closedSource=function(p){this.accumulate=!1;var d=this.streamFiles&&!p.file.dir,r=C(p,d,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),d)this.push({data:function(f){return A.DATA_DESCRIPTOR+D(f.crc32,4)+D(f.compressedSize,4)+D(f.uncompressedSize,4)}(p),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},F.prototype.flush=function(){for(var p=this.bytesWritten,d=0;d=this.index;P--)v=(v<<8)+this.byteAt(P);return this.index+=l,v},readString:function(l){return D.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},U.exports=C},{"../utils":32}],19:[function(B,U,_){"use strict";var D=B("./Uint8ArrayReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.readData=function(l){this.checkOffset(l);var P=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},U.exports=C},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(B,U,_){"use strict";var D=B("./DataReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},C.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},C.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},C.prototype.readData=function(l){this.checkOffset(l);var P=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},U.exports=C},{"../utils":32,"./DataReader":18}],21:[function(B,U,_){"use strict";var D=B("./ArrayReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var P=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},U.exports=C},{"../utils":32,"./ArrayReader":17}],22:[function(B,U,_){"use strict";var D=B("../utils"),C=B("../support"),l=B("./ArrayReader"),P=B("./StringReader"),v=B("./NodeBufferReader"),o=B("./Uint8ArrayReader");U.exports=function(A){var F=D.getTypeOf(A);return D.checkSupport(F),F!=="string"||C.uint8array?F==="nodebuffer"?new v(A):C.uint8array?new o(D.transformTo("uint8array",A)):new l(D.transformTo("array",A)):new P(A)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(B,U,_){"use strict";_.LOCAL_FILE_HEADER="PK",_.CENTRAL_FILE_HEADER="PK",_.CENTRAL_DIRECTORY_END="PK",_.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",_.ZIP64_CENTRAL_DIRECTORY_END="PK",_.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(B,U,_){"use strict";var D=B("./GenericWorker"),C=B("../utils");function l(P){D.call(this,"ConvertWorker to "+P),this.destType=P}C.inherits(l,D),l.prototype.processChunk=function(P){this.push({data:C.transformTo(this.destType,P.data),meta:P.meta})},U.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(B,U,_){"use strict";var D=B("./GenericWorker"),C=B("../crc32");function l(){D.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}B("../utils").inherits(l,D),l.prototype.processChunk=function(P){this.streamInfo.crc32=C(P.data,this.streamInfo.crc32||0),this.push(P)},U.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(B,U,_){"use strict";var D=B("../utils"),C=B("./GenericWorker");function l(P){C.call(this,"DataLengthProbe for "+P),this.propName=P,this.withStreamInfo(P,0)}D.inherits(l,C),l.prototype.processChunk=function(P){if(P){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+P.data.length}C.prototype.processChunk.call(this,P)},U.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(B,U,_){"use strict";var D=B("../utils"),C=B("./GenericWorker");function l(P){C.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,P.then(function(o){v.dataIsReady=!0,v.data=o,v.max=o&&o.length||0,v.type=D.getTypeOf(o),v.isPaused||v._tickAndRepeat()},function(o){v.error(o)})}D.inherits(l,C),l.prototype.cleanUp=function(){C.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!C.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,D.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(D.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var P=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":P=this.data.substring(this.index,v);break;case"uint8array":P=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":P=this.data.slice(this.index,v)}return this.index=v,this.push({data:P,meta:{percent:this.max?this.index/this.max*100:0}})},U.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(B,U,_){"use strict";function D(C){this.name=C||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}D.prototype={push:function(C){this.emit("data",C)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(C){this.emit("error",C)}return!0},error:function(C){return!this.isFinished&&(this.isPaused?this.generatedError=C:(this.isFinished=!0,this.emit("error",C),this.previous&&this.previous.error(C),this.cleanUp()),!0)},on:function(C,l){return this._listeners[C].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(C,l){if(this._listeners[C])for(var P=0;P "+C:C}},U.exports=D},{}],29:[function(B,U,_){"use strict";var D=B("../utils"),C=B("./ConvertWorker"),l=B("./GenericWorker"),P=B("../base64"),v=B("../support"),o=B("../external"),A=null;if(v.nodestream)try{A=B("../nodejs/NodejsStreamOutputAdapter")}catch(d){}function F(d,r){return new o.Promise(function(f,h){var O=[],j=d._internalType,K=d._outputType,k=d._mimeType;d.on("data",function(te,z){O.push(te),r&&r(z)}).on("error",function(te){O=[],h(te)}).on("end",function(){try{var te=function(z,$,M){switch(z){case"blob":return D.newBlob(D.transformTo("arraybuffer",$),M);case"base64":return P.encode($);default:return D.transformTo(z,$)}}(K,function(z,$){var M,V=0,ae=null,S=0;for(M=0;M<$.length;M++)S+=$[M].length;switch(z){case"string":return $.join("");case"array":return Array.prototype.concat.apply([],$);case"uint8array":for(ae=new Uint8Array(S),M=0;M<$.length;M++)ae.set($[M],V),V+=$[M].length;return ae;case"nodebuffer":return n.concat($);default:throw new Error("concat : unsupported type '"+z+"'")}}(j,O),k);f(te)}catch(z){h(z)}O=[]}).resume()})}function p(d,r,f){var h=r;switch(r){case"blob":case"arraybuffer":h="uint8array";break;case"base64":h="string"}try{this._internalType=h,this._outputType=r,this._mimeType=f,D.checkSupport(h),this._worker=d.pipe(new C(h)),d.lock()}catch(O){this._worker=new l("error"),this._worker.error(O)}}p.prototype={accumulate:function(d){return F(this,d)},on:function(d,r){var f=this;return d==="data"?this._worker.on(d,function(h){r.call(f,h.data,h.meta)}):this._worker.on(d,function(){D.delay(r,arguments,f)}),this},resume:function(){return D.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(d){if(D.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new A(this,{objectMode:this._outputType!=="nodebuffer"},d)}},U.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(B,U,_){"use strict";if(_.base64=!0,_.array=!0,_.string=!0,_.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",_.nodebuffer=typeof n!="undefined",_.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")_.blob=!1;else{var D=new ArrayBuffer(0);try{_.blob=new Blob([D],{type:"application/zip"}).size===0}catch(l){try{var C=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);C.append(D),_.blob=C.getBlob("application/zip").size===0}catch(P){_.blob=!1}}}try{_.nodestream=!!B("readable-stream").Readable}catch(l){_.nodestream=!1}},{"readable-stream":16}],31:[function(B,U,_){"use strict";for(var D=B("./utils"),C=B("./support"),l=B("./nodejsUtils"),P=B("./stream/GenericWorker"),v=new Array(256),o=0;o<256;o++)v[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;v[254]=v[254]=1;function A(){P.call(this,"utf-8 decode"),this.leftOver=null}function F(){P.call(this,"utf-8 encode")}_.utf8encode=function(p){return C.nodebuffer?l.newBufferFrom(p,"utf-8"):function(d){var r,f,h,O,j,K=d.length,k=0;for(O=0;O>>6:(f<65536?r[j++]=224|f>>>12:(r[j++]=240|f>>>18,r[j++]=128|f>>>12&63),r[j++]=128|f>>>6&63),r[j++]=128|63&f);return r}(p)},_.utf8decode=function(p){return C.nodebuffer?D.transformTo("nodebuffer",p).toString("utf-8"):function(d){var r,f,h,O,j=d.length,K=new Array(2*j);for(r=f=0;r>10&1023,K[f++]=56320|1023&h)}return K.length!==f&&(K.subarray?K=K.subarray(0,f):K.length=f),D.applyFromCharCode(K)}(p=D.transformTo(C.uint8array?"uint8array":"array",p))},D.inherits(A,P),A.prototype.processChunk=function(p){var d=D.transformTo(C.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(C.uint8array){var r=d;(d=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),d.set(r,this.leftOver.length)}else d=this.leftOver.concat(d);this.leftOver=null}var f=function(O,j){var K;for((j=j||O.length)>O.length&&(j=O.length),K=j-1;0<=K&&(192&O[K])==128;)K--;return K<0||K===0?j:K+v[O[K]]>j?K:j}(d),h=d;f!==d.length&&(C.uint8array?(h=d.subarray(0,f),this.leftOver=d.subarray(f,d.length)):(h=d.slice(0,f),this.leftOver=d.slice(f,d.length))),this.push({data:_.utf8decode(h),meta:p.meta})},A.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:_.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},_.Utf8DecodeWorker=A,D.inherits(F,P),F.prototype.processChunk=function(p){this.push({data:_.utf8encode(p.data),meta:p.meta})},_.Utf8EncodeWorker=F},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(B,U,_){"use strict";var D=B("./support"),C=B("./base64"),l=B("./nodejsUtils"),P=B("./external");function v(r){return r}function o(r,f){for(var h=0;h>8;this.dir=!!(16&this.externalFileAttributes),p==0&&(this.dosPermissions=63&this.externalFileAttributes),p==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var p=D(this.extraFields[1].value);this.uncompressedSize===C.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===C.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===C.MAX_VALUE_32BITS&&(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===C.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var d,r,f,h=p.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});p.index+4>>6:(p<65536?F[f++]=224|p>>>12:(F[f++]=240|p>>>18,F[f++]=128|p>>>12&63),F[f++]=128|p>>>6&63),F[f++]=128|63&p);return F},_.buf2binstring=function(A){return o(A,A.length)},_.binstring2buf=function(A){for(var F=new D.Buf8(A.length),p=0,d=F.length;p>10&1023,O[d++]=56320|1023&r)}return o(O,d)},_.utf8border=function(A,F){var p;for((F=F||A.length)>A.length&&(F=A.length),p=F-1;0<=p&&(192&A[p])==128;)p--;return p<0||p===0?F:p+P[A[p]]>F?p:F}},{"./common":41}],43:[function(B,U,_){"use strict";U.exports=function(D,C,l,P){for(var v=65535&D|0,o=D>>>16&65535|0,A=0;l!==0;){for(l-=A=2e3>>1:C>>>1;l[P]=C}return l}();U.exports=function(C,l,P,v){var o=D,A=v+P;C^=-1;for(var F=v;F>>8^o[255&(C^l[F])];return-1^C}},{}],46:[function(B,U,_){"use strict";var D,C=B("../utils/common"),l=B("./trees"),P=B("./adler32"),v=B("./crc32"),o=B("./messages"),A=0,F=4,p=0,d=-2,r=-1,f=4,h=2,O=8,j=9,K=286,k=30,te=19,z=2*K+1,$=15,M=3,V=258,ae=V+M+1,S=42,ue=113,c=1,ne=2,Q=3,q=4;function oe(u,R){return u.msg=o[R],R}function Y(u){return(u<<1)-(4u.avail_out&&(i=u.avail_out),i!==0&&(C.arraySet(u.output,R.pending_buf,R.pending_out,i,u.next_out),u.next_out+=i,R.pending_out+=i,u.total_out+=i,u.avail_out-=i,R.pending-=i,R.pending===0&&(R.pending_out=0))}function E(u,R){l._tr_flush_block(u,0<=u.block_start?u.block_start:-1,u.strstart-u.block_start,R),u.block_start=u.strstart,g(u.strm)}function Z(u,R){u.pending_buf[u.pending++]=R}function T(u,R){u.pending_buf[u.pending++]=R>>>8&255,u.pending_buf[u.pending++]=255&R}function J(u,R){var i,t,e=u.max_chain_length,a=u.strstart,y=u.prev_length,W=u.nice_match,N=u.strstart>u.w_size-ae?u.strstart-(u.w_size-ae):0,se=u.window,Fe=u.w_mask,fe=u.prev,xe=u.strstart+V,H=se[a+y-1],Me=se[a+y];u.prev_length>=u.good_match&&(e>>=2),W>u.lookahead&&(W=u.lookahead);do if(se[(i=R)+y]===Me&&se[i+y-1]===H&&se[i]===se[a]&&se[++i]===se[a+1]){a+=2,i++;do;while(se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&aN&&--e!=0);return y<=u.lookahead?y:u.lookahead}function ce(u){var R,i,t,e,a,y,W,N,se,Fe,fe=u.w_size;do{if(e=u.window_size-u.lookahead-u.strstart,u.strstart>=fe+(fe-ae)){for(C.arraySet(u.window,u.window,fe,fe,0),u.match_start-=fe,u.strstart-=fe,u.block_start-=fe,R=i=u.hash_size;t=u.head[--R],u.head[R]=fe<=t?t-fe:0,--i;);for(R=i=fe;t=u.prev[--R],u.prev[R]=fe<=t?t-fe:0,--i;);e+=fe}if(u.strm.avail_in===0)break;if(y=u.strm,W=u.window,N=u.strstart+u.lookahead,se=e,Fe=void 0,Fe=y.avail_in,se=M)for(a=u.strstart-u.insert,u.ins_h=u.window[a],u.ins_h=(u.ins_h<=M&&(u.ins_h=(u.ins_h<=M)if(t=l._tr_tally(u,u.strstart-u.match_start,u.match_length-M),u.lookahead-=u.match_length,u.match_length<=u.max_lazy_match&&u.lookahead>=M){for(u.match_length--;u.strstart++,u.ins_h=(u.ins_h<=M&&(u.ins_h=(u.ins_h<=M&&u.match_length<=u.prev_length){for(e=u.strstart+u.lookahead-M,t=l._tr_tally(u,u.strstart-1-u.prev_match,u.prev_length-M),u.lookahead-=u.prev_length-1,u.prev_length-=2;++u.strstart<=e&&(u.ins_h=(u.ins_h<u.pending_buf_size-5&&(i=u.pending_buf_size-5);;){if(u.lookahead<=1){if(ce(u),u.lookahead===0&&R===A)return c;if(u.lookahead===0)break}u.strstart+=u.lookahead,u.lookahead=0;var t=u.block_start+i;if((u.strstart===0||u.strstart>=t)&&(u.lookahead=u.strstart-t,u.strstart=t,E(u,!1),u.strm.avail_out===0)||u.strstart-u.block_start>=u.w_size-ae&&(E(u,!1),u.strm.avail_out===0))return c}return u.insert=0,R===F?(E(u,!0),u.strm.avail_out===0?Q:q):(u.strstart>u.block_start&&(E(u,!1),u.strm.avail_out),c)}),new we(4,4,8,4,Pe),new we(4,5,16,8,Pe),new we(4,6,32,32,Pe),new we(4,4,16,16,Be),new we(8,16,32,32,Be),new we(8,16,128,128,Be),new we(8,32,128,256,Be),new we(32,128,258,1024,Be),new we(32,258,258,4096,Be)],_.deflateInit=function(u,R){return Ze(u,R,O,15,8,0)},_.deflateInit2=Ze,_.deflateReset=Ue,_.deflateResetKeep=L,_.deflateSetHeader=function(u,R){return u&&u.state?u.state.wrap!==2?d:(u.state.gzhead=R,p):d},_.deflate=function(u,R){var i,t,e,a;if(!u||!u.state||5>8&255),Z(t,t.gzhead.time>>16&255),Z(t,t.gzhead.time>>24&255),Z(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),Z(t,255&t.gzhead.os),t.gzhead.extra&&t.gzhead.extra.length&&(Z(t,255&t.gzhead.extra.length),Z(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(u.adler=v(u.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=69):(Z(t,0),Z(t,0),Z(t,0),Z(t,0),Z(t,0),Z(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),Z(t,3),t.status=ue);else{var y=O+(t.w_bits-8<<4)<<8;y|=(2<=t.strategy||t.level<2?0:t.level<6?1:t.level===6?2:3)<<6,t.strstart!==0&&(y|=32),y+=31-y%31,t.status=ue,T(t,y),t.strstart!==0&&(T(t,u.adler>>>16),T(t,65535&u.adler)),u.adler=1}if(t.status===69)if(t.gzhead.extra){for(e=t.pending;t.gzindex<(65535&t.gzhead.extra.length)&&(t.pending!==t.pending_buf_size||(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending!==t.pending_buf_size));)Z(t,255&t.gzhead.extra[t.gzindex]),t.gzindex++;t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),t.gzindex===t.gzhead.extra.length&&(t.gzindex=0,t.status=73)}else t.status=73;if(t.status===73)if(t.gzhead.name){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending===t.pending_buf_size)){a=1;break}a=t.gzindexe&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),a===0&&(t.gzindex=0,t.status=91)}else t.status=91;if(t.status===91)if(t.gzhead.comment){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending===t.pending_buf_size)){a=1;break}a=t.gzindexe&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),a===0&&(t.status=103)}else t.status=103;if(t.status===103&&(t.gzhead.hcrc?(t.pending+2>t.pending_buf_size&&g(u),t.pending+2<=t.pending_buf_size&&(Z(t,255&u.adler),Z(t,u.adler>>8&255),u.adler=0,t.status=ue)):t.status=ue),t.pending!==0){if(g(u),u.avail_out===0)return t.last_flush=-1,p}else if(u.avail_in===0&&Y(R)<=Y(i)&&R!==F)return oe(u,-5);if(t.status===666&&u.avail_in!==0)return oe(u,-5);if(u.avail_in!==0||t.lookahead!==0||R!==A&&t.status!==666){var W=t.strategy===2?function(N,se){for(var Fe;;){if(N.lookahead===0&&(ce(N),N.lookahead===0)){if(se===A)return c;break}if(N.match_length=0,Fe=l._tr_tally(N,0,N.window[N.strstart]),N.lookahead--,N.strstart++,Fe&&(E(N,!1),N.strm.avail_out===0))return c}return N.insert=0,se===F?(E(N,!0),N.strm.avail_out===0?Q:q):N.last_lit&&(E(N,!1),N.strm.avail_out===0)?c:ne}(t,R):t.strategy===3?function(N,se){for(var Fe,fe,xe,H,Me=N.window;;){if(N.lookahead<=V){if(ce(N),N.lookahead<=V&&se===A)return c;if(N.lookahead===0)break}if(N.match_length=0,N.lookahead>=M&&0N.lookahead&&(N.match_length=N.lookahead)}if(N.match_length>=M?(Fe=l._tr_tally(N,1,N.match_length-M),N.lookahead-=N.match_length,N.strstart+=N.match_length,N.match_length=0):(Fe=l._tr_tally(N,0,N.window[N.strstart]),N.lookahead--,N.strstart++),Fe&&(E(N,!1),N.strm.avail_out===0))return c}return N.insert=0,se===F?(E(N,!0),N.strm.avail_out===0?Q:q):N.last_lit&&(E(N,!1),N.strm.avail_out===0)?c:ne}(t,R):D[t.level].func(t,R);if(W!==Q&&W!==q||(t.status=666),W===c||W===Q)return u.avail_out===0&&(t.last_flush=-1),p;if(W===ne&&(R===1?l._tr_align(t):R!==5&&(l._tr_stored_block(t,0,0,!1),R===3&&(x(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),g(u),u.avail_out===0))return t.last_flush=-1,p}return R!==F?p:t.wrap<=0?1:(t.wrap===2?(Z(t,255&u.adler),Z(t,u.adler>>8&255),Z(t,u.adler>>16&255),Z(t,u.adler>>24&255),Z(t,255&u.total_in),Z(t,u.total_in>>8&255),Z(t,u.total_in>>16&255),Z(t,u.total_in>>24&255)):(T(t,u.adler>>>16),T(t,65535&u.adler)),g(u),0=i.w_size&&(a===0&&(x(i.head),i.strstart=0,i.block_start=0,i.insert=0),se=new C.Buf8(i.w_size),C.arraySet(se,R,Fe-i.w_size,i.w_size,0),R=se,Fe=i.w_size),y=u.avail_in,W=u.next_in,N=u.input,u.avail_in=Fe,u.next_in=0,u.input=R,ce(i);i.lookahead>=M;){for(t=i.strstart,e=i.lookahead-(M-1);i.ins_h=(i.ins_h<>>=M=$>>>24,j-=M,(M=$>>>16&255)===0)ne[o++]=65535&$;else{if(!(16&M)){if(!(64&M)){$=K[(65535&$)+(O&(1<>>=M,j-=M),j<15&&(O+=c[P++]<>>=M=$>>>24,j-=M,!(16&(M=$>>>16&255))){if(!(64&M)){$=k[(65535&$)+(O&(1<>>=M,j-=M,(M=o-A)>3,O&=(1<<(j-=V<<3))-1,D.next_in=P,D.next_out=o,D.avail_in=P>>24&255)+(S>>>8&65280)+((65280&S)<<8)+((255&S)<<24)}function O(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new D.Buf16(320),this.work=new D.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function j(S){var ue;return S&&S.state?(ue=S.state,S.total_in=S.total_out=ue.total=0,S.msg="",ue.wrap&&(S.adler=1&ue.wrap),ue.mode=d,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new D.Buf32(r),ue.distcode=ue.distdyn=new D.Buf32(f),ue.sane=1,ue.back=-1,F):p}function K(S){var ue;return S&&S.state?((ue=S.state).wsize=0,ue.whave=0,ue.wnext=0,j(S)):p}function k(S,ue){var c,ne;return S&&S.state?(ne=S.state,ue<0?(c=0,ue=-ue):(c=1+(ue>>4),ue<48&&(ue&=15)),ue&&(ue<8||15=q.wsize?(D.arraySet(q.window,ue,c-q.wsize,q.wsize,0),q.wnext=0,q.whave=q.wsize):(ne<(Q=q.wsize-q.wnext)&&(Q=ne),D.arraySet(q.window,ue,c-ne,Q,q.wnext),(ne-=Q)?(D.arraySet(q.window,ue,c-ne,ne,0),q.wnext=ne,q.whave=q.wsize):(q.wnext+=Q,q.wnext===q.wsize&&(q.wnext=0),q.whave>>8&255,c.check=l(c.check,a,2,0),E=g=0,c.mode=2;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&g)<<8)+(g>>8))%31){S.msg="incorrect header check",c.mode=30;break}if((15&g)!=8){S.msg="unknown compression method",c.mode=30;break}if(E-=4,u=8+(15&(g>>>=4)),c.wbits===0)c.wbits=u;else if(u>c.wbits){S.msg="invalid window size",c.mode=30;break}c.dmax=1<>8&1),512&c.flags&&(a[0]=255&g,a[1]=g>>>8&255,c.check=l(c.check,a,2,0)),E=g=0,c.mode=3;case 3:for(;E<32;){if(Y===0)break e;Y--,g+=ne[q++]<>>8&255,a[2]=g>>>16&255,a[3]=g>>>24&255,c.check=l(c.check,a,4,0)),E=g=0,c.mode=4;case 4:for(;E<16;){if(Y===0)break e;Y--,g+=ne[q++]<>8),512&c.flags&&(a[0]=255&g,a[1]=g>>>8&255,c.check=l(c.check,a,2,0)),E=g=0,c.mode=5;case 5:if(1024&c.flags){for(;E<16;){if(Y===0)break e;Y--,g+=ne[q++]<>>8&255,c.check=l(c.check,a,2,0)),E=g=0}else c.head&&(c.head.extra=null);c.mode=6;case 6:if(1024&c.flags&&(Y<(J=c.length)&&(J=Y),J&&(c.head&&(u=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),D.arraySet(c.head.extra,ne,q,J,u)),512&c.flags&&(c.check=l(c.check,ne,J,q)),Y-=J,q+=J,c.length-=J),c.length))break e;c.length=0,c.mode=7;case 7:if(2048&c.flags){if(Y===0)break e;for(J=0;u=ne[q+J++],c.head&&u&&c.length<65536&&(c.head.name+=String.fromCharCode(u)),u&&J>9&1,c.head.done=!0),S.adler=c.check=0,c.mode=12;break;case 10:for(;E<32;){if(Y===0)break e;Y--,g+=ne[q++]<>>=7&E,E-=7&E,c.mode=27;break}for(;E<3;){if(Y===0)break e;Y--,g+=ne[q++]<>>=1)){case 0:c.mode=14;break;case 1:if(V(c),c.mode=20,ue!==6)break;g>>>=2,E-=2;break e;case 2:c.mode=17;break;case 3:S.msg="invalid block type",c.mode=30}g>>>=2,E-=2;break;case 14:for(g>>>=7&E,E-=7&E;E<32;){if(Y===0)break e;Y--,g+=ne[q++]<>>16^65535)){S.msg="invalid stored block lengths",c.mode=30;break}if(c.length=65535&g,E=g=0,c.mode=15,ue===6)break e;case 15:c.mode=16;case 16:if(J=c.length){if(Y>>=5,E-=5,c.ndist=1+(31&g),g>>>=5,E-=5,c.ncode=4+(15&g),g>>>=4,E-=4,286>>=3,E-=3}for(;c.have<19;)c.lens[y[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,i={bits:c.lenbits},R=v(0,c.lens,0,19,c.lencode,0,c.work,i),c.lenbits=i.bits,R){S.msg="invalid code lengths set",c.mode=30;break}c.have=0,c.mode=19;case 19:for(;c.have>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(Y===0)break e;Y--,g+=ne[q++]<>>=Be,E-=Be,c.lens[c.have++]=Ae;else{if(Ae===16){for(t=Be+2;E>>=Be,E-=Be,c.have===0){S.msg="invalid bit length repeat",c.mode=30;break}u=c.lens[c.have-1],J=3+(3&g),g>>>=2,E-=2}else if(Ae===17){for(t=Be+3;E>>=Be)),g>>>=3,E-=3}else{for(t=Be+7;E>>=Be)),g>>>=7,E-=7}if(c.have+J>c.nlen+c.ndist){S.msg="invalid bit length repeat",c.mode=30;break}for(;J--;)c.lens[c.have++]=u}}if(c.mode===30)break;if(c.lens[256]===0){S.msg="invalid code -- missing end-of-block",c.mode=30;break}if(c.lenbits=9,i={bits:c.lenbits},R=v(o,c.lens,0,c.nlen,c.lencode,0,c.work,i),c.lenbits=i.bits,R){S.msg="invalid literal/lengths set",c.mode=30;break}if(c.distbits=6,c.distcode=c.distdyn,i={bits:c.distbits},R=v(A,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,i),c.distbits=i.bits,R){S.msg="invalid distances set",c.mode=30;break}if(c.mode=20,ue===6)break e;case 20:c.mode=21;case 21:if(6<=Y&&258<=x){S.next_out=oe,S.avail_out=x,S.next_in=q,S.avail_in=Y,c.hold=g,c.bits=E,P(S,T),oe=S.next_out,Q=S.output,x=S.avail_out,q=S.next_in,ne=S.input,Y=S.avail_in,g=c.hold,E=c.bits,c.mode===12&&(c.back=-1);break}for(c.back=0;we=(e=c.lencode[g&(1<>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(Y===0)break e;Y--,g+=ne[q++]<>L)])>>>16&255,Ae=65535&e,!(L+(Be=e>>>24)<=E);){if(Y===0)break e;Y--,g+=ne[q++]<>>=L,E-=L,c.back+=L}if(g>>>=Be,E-=Be,c.back+=Be,c.length=Ae,we===0){c.mode=26;break}if(32&we){c.back=-1,c.mode=12;break}if(64&we){S.msg="invalid literal/length code",c.mode=30;break}c.extra=15&we,c.mode=22;case 22:if(c.extra){for(t=c.extra;E>>=c.extra,E-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=23;case 23:for(;we=(e=c.distcode[g&(1<>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(Y===0)break e;Y--,g+=ne[q++]<>L)])>>>16&255,Ae=65535&e,!(L+(Be=e>>>24)<=E);){if(Y===0)break e;Y--,g+=ne[q++]<>>=L,E-=L,c.back+=L}if(g>>>=Be,E-=Be,c.back+=Be,64&we){S.msg="invalid distance code",c.mode=30;break}c.offset=Ae,c.extra=15&we,c.mode=24;case 24:if(c.extra){for(t=c.extra;E>>=c.extra,E-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){S.msg="invalid distance too far back",c.mode=30;break}c.mode=25;case 25:if(x===0)break e;if(J=T-x,c.offset>J){if((J=c.offset-J)>c.whave&&c.sane){S.msg="invalid distance too far back",c.mode=30;break}ce=J>c.wnext?(J-=c.wnext,c.wsize-J):c.wnext-J,J>c.length&&(J=c.length),Pe=c.window}else Pe=Q,ce=oe-c.offset,J=c.length;for(xz?(M=ce[Pe+f[ue]],E[Z+f[ue]]):(M=96,0),O=1<>oe)+(j-=O)]=$<<24|M<<16|V|0,j!==0;);for(O=1<>=1;if(O!==0?(g&=O-1,g+=O):g=0,ue++,--T[S]==0){if(S===ne)break;S=A[F+f[ue]]}if(Q>>7)]}function Z(e,a){e.pending_buf[e.pending++]=255&a,e.pending_buf[e.pending++]=a>>>8&255}function T(e,a,y){e.bi_valid>h-y?(e.bi_buf|=a<>h-e.bi_valid,e.bi_valid+=y-h):(e.bi_buf|=a<>>=1,y<<=1,0<--a;);return y>>>1}function Pe(e,a,y){var W,N,se=new Array(f+1),Fe=0;for(W=1;W<=f;W++)se[W]=Fe=Fe+y[W-1]<<1;for(N=0;N<=a;N++){var fe=e[2*N+1];fe!==0&&(e[2*N]=ce(se[fe]++,fe))}}function Be(e){var a;for(a=0;a>1;1<=y;y--)L(e,se,y);for(N=xe;y=e.heap[1],e.heap[1]=e.heap[e.heap_len--],L(e,se,1),W=e.heap[1],e.heap[--e.heap_max]=y,e.heap[--e.heap_max]=W,se[2*N]=se[2*y]+se[2*W],e.depth[N]=(e.depth[y]>=e.depth[W]?e.depth[y]:e.depth[W])+1,se[2*y+1]=se[2*W+1]=N,e.heap[1]=N++,L(e,se,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(Me,at){var kt,$t,xt,Je,Zt,Ht,Rt=at.dyn_tree,Lt=at.max_code,pn=at.stat_desc.static_tree,On=at.stat_desc.has_stree,yn=at.stat_desc.extra_bits,In=at.stat_desc.extra_base,mn=at.stat_desc.max_length,An=0;for(Je=0;Je<=f;Je++)Me.bl_count[Je]=0;for(Rt[2*Me.heap[Me.heap_max]+1]=0,kt=Me.heap_max+1;kt>=7;N>>=1)if(1&H&&fe.dyn_ltree[2*xe]!==0)return C;if(fe.dyn_ltree[18]!==0||fe.dyn_ltree[20]!==0||fe.dyn_ltree[26]!==0)return l;for(xe=32;xe>>3,(se=e.static_len+3+7>>>3)<=N&&(N=se)):N=se=y+5,y+4<=N&&a!==-1?t(e,a,y,W):e.strategy===4||se===N?(T(e,2+(W?1:0),3),Ue(e,ae,S)):(T(e,4+(W?1:0),3),function(fe,xe,H,Me){var at;for(T(fe,xe-257,5),T(fe,H-1,5),T(fe,Me-4,4),at=0;at>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&a,e.pending_buf[e.l_buf+e.last_lit]=255&y,e.last_lit++,a===0?e.dyn_ltree[2*y]++:(e.matches++,a--,e.dyn_ltree[2*(c[y]+A+1)]++,e.dyn_dtree[2*E(a)]++),e.last_lit===e.lit_bufsize-1},_._tr_align=function(e){T(e,2,3),J(e,j,ae),function(a){a.bi_valid===16?(Z(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):8<=a.bi_valid&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(B,U,_){"use strict";U.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(B,U,_){(function(D){(function(C,l){"use strict";if(!C.setImmediate){var P,v,o,A,F=1,p={},d=!1,r=C.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(C);f=f&&f.setTimeout?f:C,P={}.toString.call(C.process)==="[object process]"?function(K){X.nextTick(function(){O(K)})}:function(){if(C.postMessage&&!C.importScripts){var K=!0,k=C.onmessage;return C.onmessage=function(){K=!1},C.postMessage("","*"),C.onmessage=k,K}}()?(A="setImmediate$"+Math.random()+"$",C.addEventListener?C.addEventListener("message",j,!1):C.attachEvent("onmessage",j),function(K){C.postMessage(A+K,"*")}):C.MessageChannel?((o=new MessageChannel).port1.onmessage=function(K){O(K.data)},function(K){o.port2.postMessage(K)}):r&&"onreadystatechange"in r.createElement("script")?(v=r.documentElement,function(K){var k=r.createElement("script");k.onreadystatechange=function(){O(K),k.onreadystatechange=null,v.removeChild(k),k=null},v.appendChild(k)}):function(K){setTimeout(O,0,K)},f.setImmediate=function(K){typeof K!="function"&&(K=new Function(""+K));for(var k=new Array(arguments.length-1),te=0;te=0||Object.prototype.hasOwnProperty.call(A,d)&&(p[d]=A[d]);return p}function l(A,F){if(!(A instanceof F))throw new TypeError("Cannot call a class as a function")}function P(A,F){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:A}function v(A,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);A.prototype=Object.create(F&&F.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(A,F):A.__proto__=F)}var o=function(A){v(F,A);function F(p){l(this,F);var d=P(this,(F.__proto__||Object.getPrototypeOf(F)).call(this,p));return d.scrollListener=d.scrollListener.bind(d),d.eventListenerOptions=d.eventListenerOptions.bind(d),d.mousewheelListener=d.mousewheelListener.bind(d),d}return n(F,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var d=this.getParentElement(this.scrollComponent);d.scrollTop=d.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var d=!1,r={get passive(){d=!0}};try{document.addEventListener("test",null,r),document.removeEventListener("test",null,r)}catch(f){}return d}},{key:"eventListenerOptions",value:function(){var d=this.props.useCapture;return this.isPassiveSupported()&&(d={useCapture:this.props.useCapture,passive:!0}),d}},{key:"setDefaultLoader",value:function(d){this.defaultLoader=d}},{key:"detachMousewheelListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.scrollComponent.parentNode),d.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.getParentElement(this.scrollComponent)),d.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(d){var r=this.props.getScrollParent&&this.props.getScrollParent();return r!=null?r:d&&d.parentNode}},{key:"filterProps",value:function(d){return d}},{key:"attachScrollListener",value:function(){var d=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!d)){var r=window;this.props.useWindow===!1&&(r=d),r.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),r.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(d){d.deltaY===1&&!this.isPassiveSupported()&&d.preventDefault()}},{key:"scrollListener",value:function(){var d=this.scrollComponent,r=window,f=this.getParentElement(d),h=void 0;if(this.props.useWindow){var O=document.documentElement||document.body.parentNode||document.body,j=r.pageYOffset!==void 0?r.pageYOffset:O.scrollTop;this.props.isReverse?h=j:h=this.calculateOffset(d,j)}else this.props.isReverse?h=f.scrollTop:h=d.scrollHeight-f.scrollTop-f.clientHeight;h{const{componentCls:a}=e,y=(0,v.TS)(e,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[te(y)]},e=>{const{colorFillContent:a,colorFill:y}=e,W=a,N=y;return{color:W,colorGradientEnd:N,gradientFromColor:W,gradientToColor:N,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),M=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,shape:se="circle",size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(Y.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls","className"]),kt=Q()(xe,`${xe}-element`,{[`${xe}-active`]:N},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-avatar`,shape:se,size:Fe},at))))},ne=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,block:se=!1,size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(Y.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls"]),kt=Q()(xe,`${xe}-element`,{[`${xe}-active`]:N,[`${xe}-block`]:se},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-button`,size:Fe},at))))};const S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var c=e=>{const{prefixCls:a,className:y,rootClassName:W,style:N,active:se}=e,{getPrefixCls:Fe}=B.useContext(Y.E_),fe=Fe("skeleton",a),[xe,H]=z(fe),Me=Q()(fe,`${fe}-element`,{[`${fe}-active`]:se},y,W,H);return xe(B.createElement("div",{className:Me},B.createElement("div",{className:Q()(`${fe}-image`,y),style:N},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${fe}-image-svg`},B.createElement("path",{d:S,className:`${fe}-image-path`})))))},J=e=>{const{prefixCls:a,className:y,rootClassName:W,active:N,block:se,size:Fe="default"}=e,{getPrefixCls:fe}=B.useContext(Y.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=(0,_.Z)(e,["prefixCls"]),kt=Q()(xe,`${xe}-element`,{[`${xe}-active`]:N,[`${xe}-block`]:se},y,W,Me);return H(B.createElement("div",{className:kt},B.createElement(C,Object.assign({prefixCls:`${xe}-input`,size:Fe},at))))},q=s(96663),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},U=oe,x=s(7657),g=function(a,y){return B.createElement(x.Z,(0,q.Z)({},a,{ref:y,icon:U}))},E=B.forwardRef(g),Z=E,G=e=>{const{prefixCls:a,className:y,rootClassName:W,style:N,active:se,children:Fe}=e,{getPrefixCls:fe}=B.useContext(Y.E_),xe=fe("skeleton",a),[H,Me]=z(xe),at=Q()(xe,`${xe}-element`,{[`${xe}-active`]:se},Me,y,W),kt=Fe!=null?Fe:B.createElement(Z,null);return H(B.createElement("div",{className:at},B.createElement("div",{className:Q()(`${xe}-image`,y),style:N},kt)))},ce=s(19127),Be=e=>{const a=fe=>{const{width:xe,rows:H=2}=e;if(Array.isArray(xe))return xe[fe];if(H-1===fe)return xe},{prefixCls:y,className:W,style:N,rows:se}=e,Fe=(0,ce.Z)(Array(se)).map((fe,xe)=>B.createElement("li",{key:xe,style:{width:a(xe)}}));return B.createElement("ul",{className:Q()(y,W),style:N},Fe)},Ae=e=>{let{prefixCls:a,className:y,width:W,style:N}=e;return B.createElement("h3",{className:Q()(a,y),style:Object.assign({width:W},N)})};function L(e){return e&&typeof e=="object"?e:{}}function Ue(e,a){return e&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ze(e,a){return!e&&a?{width:"38%"}:e&&a?{width:"50%"}:{}}function u(e,a){const y={};return(!e||!a)&&(y.width="61%"),!e&&a?y.rows=3:y.rows=2,y}const j=e=>{const{prefixCls:a,loading:y,className:W,rootClassName:N,style:se,children:Fe,avatar:fe=!1,title:xe=!0,paragraph:H=!0,active:Me,round:at}=e,{getPrefixCls:kt,direction:$t,skeleton:xt}=B.useContext(Y.E_),Je=kt("skeleton",a),[Zt,Ht]=z(Je);if(y||!("loading"in e)){const Rt=!!fe,Lt=!!xe,pn=!!H;let On;if(Rt){const mn=Object.assign(Object.assign({prefixCls:`${Je}-avatar`},Ue(Lt,pn)),L(fe));On=B.createElement("div",{className:`${Je}-header`},B.createElement(C,Object.assign({},mn)))}let yn;if(Lt||pn){let mn;if(Lt){const Nn=Object.assign(Object.assign({prefixCls:`${Je}-title`},Ze(Rt,pn)),L(xe));mn=B.createElement(Ae,Object.assign({},Nn))}let An;if(pn){const Nn=Object.assign(Object.assign({prefixCls:`${Je}-paragraph`},u(Rt,Lt)),L(H));An=B.createElement(Be,Object.assign({},Nn))}yn=B.createElement("div",{className:`${Je}-content`},mn,An)}const In=Q()(Je,{[`${Je}-with-avatar`]:Rt,[`${Je}-active`]:Me,[`${Je}-rtl`]:$t==="rtl",[`${Je}-round`]:at},xt==null?void 0:xt.className,W,N,Ht);return Zt(B.createElement("div",{className:In,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),se)},On,yn))}return typeof Fe!="undefined"?Fe:null};j.Button=ne,j.Avatar=M,j.Input=J,j.Image=c,j.Node=G;var i=j,t=i},31797:function(yt,Ke,s){"use strict";s.d(Ke,{default:function(){return z}});var n=s(59301),Q=s(56762),B=s(92343),Y=s(92310),_=s.n(Y),D=s(36355),C=s(61621),P=$=>{const{value:M,formatter:X,precision:ne,decimalSeparator:S,groupSeparator:ue="",prefixCls:c}=$;let ae;if(typeof X=="function")ae=X(M);else{const J=String(M),q=J.match(/^(-?)(\d*)(\.(\d+))?$/);if(!q||J==="-")ae=J;else{const oe=q[1];let U=q[2]||"0",x=q[4]||"";U=U.replace(/\B(?=(\d{3})+(?!\d))/g,ue),typeof ne=="number"&&(x=x.padEnd(ne,"0").slice(0,ne>0?ne:0)),x&&(x=`${S}${x}`),ae=[n.createElement("span",{key:"int",className:`${c}-content-value-int`},oe,U),x&&n.createElement("span",{key:"decimal",className:`${c}-content-value-decimal`},x)]}}return n.createElement("span",{className:`${c}-content-value`},ae)},v=s(17313),o=s(83116),A=s(37613);const F=$=>{const{componentCls:M,marginXXS:X,padding:ne,colorTextDescription:S,titleFontSize:ue,colorTextHeading:c,contentFontSize:ae,fontFamily:J}=$;return{[`${M}`]:Object.assign(Object.assign({},(0,v.Wf)($)),{[`${M}-title`]:{marginBottom:X,color:S,fontSize:ue},[`${M}-skeleton`]:{paddingTop:ne},[`${M}-content`]:{color:c,fontSize:ae,fontFamily:J,[`${M}-content-value`]:{display:"inline-block",direction:"ltr"},[`${M}-content-prefix, ${M}-content-suffix`]:{display:"inline-block"},[`${M}-content-prefix`]:{marginInlineEnd:X},[`${M}-content-suffix`]:{marginInlineStart:X}}})}};var p=(0,o.Z)("Statistic",$=>{const M=(0,A.TS)($,{});return[F(M)]},$=>{const{fontSizeHeading3:M,fontSize:X}=$;return{titleFontSize:X,contentFontSize:M}}),r=$=>{const{prefixCls:M,className:X,rootClassName:ne,style:S,valueStyle:ue,value:c=0,title:ae,valueRender:J,prefix:q,suffix:oe,loading:U=!1,onMouseEnter:x,onMouseLeave:g,decimalSeparator:E=".",groupSeparator:Z=","}=$,{getPrefixCls:T,direction:G,statistic:ce}=n.useContext(D.E_),Pe=T("statistic",M),[Be,we]=p(Pe),Ae=n.createElement(P,Object.assign({decimalSeparator:E,groupSeparator:Z,prefixCls:Pe},$,{value:c})),L=_()(Pe,{[`${Pe}-rtl`]:G==="rtl"},ce==null?void 0:ce.className,X,ne,we);return Be(n.createElement("div",{className:L,style:Object.assign(Object.assign({},ce==null?void 0:ce.style),S),onMouseEnter:x,onMouseLeave:g},ae&&n.createElement("div",{className:`${Pe}-title`},ae),n.createElement(C.Z,{paragraph:!1,loading:U,className:`${Pe}-skeleton`},n.createElement("div",{style:ue,className:`${Pe}-content`},q&&n.createElement("span",{className:`${Pe}-content-prefix`},q),J?J(Ae):Ae,oe&&n.createElement("span",{className:`${Pe}-content-suffix`},oe)))))};const f=[["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 h($,M){let X=$;const ne=/\[[^\]]*]/g,S=(M.match(ne)||[]).map(J=>J.slice(1,-1)),ue=M.replace(ne,"[]"),c=f.reduce((J,q)=>{let[oe,U]=q;if(J.includes(oe)){const x=Math.floor(X/U);return X-=x*U,J.replace(new RegExp(`${oe}+`,"g"),g=>{const E=g.length;return x.toString().padStart(E,"0")})}return J},ue);let ae=0;return c.replace(ne,()=>{const J=S[ae];return ae+=1,J})}function O($,M){const{format:X=""}=M,ne=new Date($).getTime(),S=Date.now(),ue=Math.max(ne-S,0);return h(ue,X)}const R=1e3/30;function K($){return new Date($).getTime()}const k=$=>{const{value:M,format:X="HH:mm:ss",onChange:ne,onFinish:S}=$,ue=(0,Q.Z)(),c=n.useRef(null),ae=()=>{S==null||S(),c.current&&(clearInterval(c.current),c.current=null)},J=()=>{const U=K(M);U>=Date.now()&&(c.current=setInterval(()=>{ue(),ne==null||ne(U-Date.now()),U(J(),()=>{c.current&&(clearInterval(c.current),c.current=null)}),[M]);const q=(U,x)=>O(U,Object.assign(Object.assign({},x),{format:X})),oe=U=>(0,B.Tm)(U,{title:void 0});return n.createElement(r,Object.assign({},$,{valueRender:oe,formatter:q}))};var te=n.memo(k);r.Countdown=te;var z=r},86251:function(yt,Ke){"use strict";Ke.byteLength=C,Ke.toByteArray=P,Ke.fromByteArray=A;for(var s=[],n=[],Q=typeof Uint8Array!="undefined"?Uint8Array:Array,B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y=0,_=B.length;Y<_;++Y)s[Y]=B[Y],n[B.charCodeAt(Y)]=Y;n[45]=62,n[95]=63;function D(F){var p=F.length;if(p%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=F.indexOf("=");d===-1&&(d=p);var r=d===p?0:4-d%4;return[d,r]}function C(F){var p=D(F),d=p[0],r=p[1];return(d+r)*3/4-r}function l(F,p,d){return(p+d)*3/4-d}function P(F){var p,d=D(F),r=d[0],f=d[1],h=new Q(l(F,r,f)),O=0,R=f>0?r-4:r,K;for(K=0;K>16&255,h[O++]=p>>8&255,h[O++]=p&255;return f===2&&(p=n[F.charCodeAt(K)]<<2|n[F.charCodeAt(K+1)]>>4,h[O++]=p&255),f===1&&(p=n[F.charCodeAt(K)]<<10|n[F.charCodeAt(K+1)]<<4|n[F.charCodeAt(K+2)]>>2,h[O++]=p>>8&255,h[O++]=p&255),h}function v(F){return s[F>>18&63]+s[F>>12&63]+s[F>>6&63]+s[F&63]}function o(F,p,d){for(var r,f=[],h=p;hR?R:O+h));return r===1?(p=F[d-1],f.push(s[p>>2]+s[p<<4&63]+"==")):r===2&&(p=(F[d-2]<<8)+F[d-1],f.push(s[p>>10]+s[p>>4&63]+s[p<<2&63]+"=")),f.join("")}},19208:function(yt,Ke,s){"use strict";var n;var Q=s(86251),B=s(67467),Y=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ke.lW=l,n=O,Ke.h2=50;var _=2147483647;n=_,l.TYPED_ARRAY_SUPPORT=D(),!l.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function D(){try{var i=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(i,t),i.foo()===42}catch(e){return!1}}Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}});function C(i){if(i>_)throw new RangeError('The value "'+i+'" is invalid for option "size"');var t=new Uint8Array(i);return Object.setPrototypeOf(t,l.prototype),t}function l(i,t,e){if(typeof i=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(i)}return P(i,t,e)}l.poolSize=8192;function P(i,t,e){if(typeof i=="string")return F(i,t);if(ArrayBuffer.isView(i))return d(i);if(i==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i);if(Ze(i,ArrayBuffer)||i&&Ze(i.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ze(i,SharedArrayBuffer)||i&&Ze(i.buffer,SharedArrayBuffer)))return r(i,t,e);if(typeof i=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var a=i.valueOf&&i.valueOf();if(a!=null&&a!==i)return l.from(a,t,e);var y=f(i);if(y)return y;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof i[Symbol.toPrimitive]=="function")return l.from(i[Symbol.toPrimitive]("string"),t,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i)}l.from=function(i,t,e){return P(i,t,e)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array);function v(i){if(typeof i!="number")throw new TypeError('"size" argument must be of type number');if(i<0)throw new RangeError('The value "'+i+'" is invalid for option "size"')}function o(i,t,e){return v(i),i<=0?C(i):t!==void 0?typeof e=="string"?C(i).fill(t,e):C(i).fill(t):C(i)}l.alloc=function(i,t,e){return o(i,t,e)};function A(i){return v(i),C(i<0?0:h(i)|0)}l.allocUnsafe=function(i){return A(i)},l.allocUnsafeSlow=function(i){return A(i)};function F(i,t){if((typeof t!="string"||t==="")&&(t="utf8"),!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var e=R(i,t)|0,a=C(e),y=a.write(i,t);return y!==e&&(a=a.slice(0,y)),a}function p(i){for(var t=i.length<0?0:h(i.length)|0,e=C(t),a=0;a=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return i|0}function O(i){return+i!=i&&(i=0),l.alloc(+i)}l.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==l.prototype},l.compare=function(t,e){if(Ze(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),Ze(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var a=t.length,y=e.length,W=0,N=Math.min(a,y);Wy.length?l.from(N).copy(y,W):Uint8Array.prototype.set.call(y,N,W);else if(l.isBuffer(N))N.copy(y,W);else throw new TypeError('"list" argument must be an Array of Buffers');W+=N.length}return y};function R(i,t){if(l.isBuffer(i))return i.length;if(ArrayBuffer.isView(i)||Ze(i,ArrayBuffer))return i.byteLength;if(typeof i!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof i);var e=i.length,a=arguments.length>2&&arguments[2]===!0;if(!a&&e===0)return 0;for(var y=!1;;)switch(t){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return Be(i).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return L(i).length;default:if(y)return a?-1:Be(i).length;t=(""+t).toLowerCase(),y=!0}}l.byteLength=R;function K(i,t,e){var a=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,t>>>=0,e<=t))return"";for(i||(i="utf8");;)switch(i){case"hex":return U(this,t,e);case"utf8":case"utf-8":return c(this,t,e);case"ascii":return q(this,t,e);case"latin1":case"binary":return oe(this,t,e);case"base64":return ue(this,t,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,e);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(i+"").toLowerCase(),a=!0}}l.prototype._isBuffer=!0;function k(i,t,e){var a=i[t];i[t]=i[e],i[e]=a}l.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;ee&&(t+=" ... "),""},Y&&(l.prototype[Y]=l.prototype.inspect),l.prototype.compare=function(t,e,a,y,W){if(Ze(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(e===void 0&&(e=0),a===void 0&&(a=t?t.length:0),y===void 0&&(y=0),W===void 0&&(W=this.length),e<0||a>t.length||y<0||W>this.length)throw new RangeError("out of range index");if(y>=W&&e>=a)return 0;if(y>=W)return-1;if(e>=a)return 1;if(e>>>=0,a>>>=0,y>>>=0,W>>>=0,this===t)return 0;for(var N=W-y,se=a-e,Fe=Math.min(N,se),fe=this.slice(y,W),xe=t.slice(e,a),H=0;H2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,u(e)&&(e=y?0:i.length-1),e<0&&(e=i.length+e),e>=i.length){if(y)return-1;e=i.length-1}else if(e<0)if(y)e=0;else return-1;if(typeof t=="string"&&(t=l.from(t,a)),l.isBuffer(t))return t.length===0?-1:z(i,t,e,a,y);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?y?Uint8Array.prototype.indexOf.call(i,t,e):Uint8Array.prototype.lastIndexOf.call(i,t,e):z(i,[t],e,a,y);throw new TypeError("val must be string, number or Buffer")}function z(i,t,e,a,y){var W=1,N=i.length,se=t.length;if(a!==void 0&&(a=String(a).toLowerCase(),a==="ucs2"||a==="ucs-2"||a==="utf16le"||a==="utf-16le")){if(i.length<2||t.length<2)return-1;W=2,N/=2,se/=2,e/=2}function Fe(at,kt){return W===1?at[kt]:at.readUInt16BE(kt*W)}var fe;if(y){var xe=-1;for(fe=e;feN&&(e=N-se),fe=e;fe>=0;fe--){for(var H=!0,Me=0;Mey&&(a=y)):a=y;var W=t.length;a>W/2&&(a=W/2);for(var N=0;N>>0,isFinite(a)?(a=a>>>0,y===void 0&&(y="utf8")):(y=a,a=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var W=this.length-e;if((a===void 0||a>W)&&(a=W),t.length>0&&(a<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");y||(y="utf8");for(var N=!1;;)switch(y){case"hex":return $(this,t,e,a);case"utf8":case"utf-8":return M(this,t,e,a);case"ascii":case"latin1":case"binary":return X(this,t,e,a);case"base64":return ne(this,t,e,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,a);default:if(N)throw new TypeError("Unknown encoding: "+y);y=(""+y).toLowerCase(),N=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ue(i,t,e){return t===0&&e===i.length?Q.fromByteArray(i):Q.fromByteArray(i.slice(t,e))}function c(i,t,e){e=Math.min(i.length,e);for(var a=[],y=t;y239?4:W>223?3:W>191?2:1;if(y+se<=e){var Fe,fe,xe,H;switch(se){case 1:W<128&&(N=W);break;case 2:Fe=i[y+1],(Fe&192)===128&&(H=(W&31)<<6|Fe&63,H>127&&(N=H));break;case 3:Fe=i[y+1],fe=i[y+2],(Fe&192)===128&&(fe&192)===128&&(H=(W&15)<<12|(Fe&63)<<6|fe&63,H>2047&&(H<55296||H>57343)&&(N=H));break;case 4:Fe=i[y+1],fe=i[y+2],xe=i[y+3],(Fe&192)===128&&(fe&192)===128&&(xe&192)===128&&(H=(W&15)<<18|(Fe&63)<<12|(fe&63)<<6|xe&63,H>65535&&H<1114112&&(N=H))}}N===null?(N=65533,se=1):N>65535&&(N-=65536,a.push(N>>>10&1023|55296),N=56320|N&1023),a.push(N),y+=se}return J(a)}var ae=4096;function J(i){var t=i.length;if(t<=ae)return String.fromCharCode.apply(String,i);for(var e="",a=0;aa)&&(e=a);for(var y="",W=t;Wa&&(t=a),e<0?(e+=a,e<0&&(e=0)):e>a&&(e=a),ee)throw new RangeError("Trying to access beyond buffer length")}l.prototype.readUintLE=l.prototype.readUIntLE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t],W=1,N=0;++N>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t+--e],W=1;e>0&&(W*=256);)y+=this[t+--e]*W;return y},l.prototype.readUint8=l.prototype.readUInt8=function(t,e){return t=t>>>0,e||g(t,1,this.length),this[t]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(t,e){return t=t>>>0,e||g(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(t,e){return t=t>>>0,e||g(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(t,e){return t=t>>>0,e||g(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=this[t],W=1,N=0;++N=W&&(y-=Math.pow(2,8*e)),y},l.prototype.readIntBE=function(t,e,a){t=t>>>0,e=e>>>0,a||g(t,e,this.length);for(var y=e,W=1,N=this[t+--y];y>0&&(W*=256);)N+=this[t+--y]*W;return W*=128,N>=W&&(N-=Math.pow(2,8*e)),N},l.prototype.readInt8=function(t,e){return t=t>>>0,e||g(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},l.prototype.readInt16LE=function(t,e){t=t>>>0,e||g(t,2,this.length);var a=this[t]|this[t+1]<<8;return a&32768?a|4294901760:a},l.prototype.readInt16BE=function(t,e){t=t>>>0,e||g(t,2,this.length);var a=this[t+1]|this[t]<<8;return a&32768?a|4294901760:a},l.prototype.readInt32LE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return t=t>>>0,e||g(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return t=t>>>0,e||g(t,4,this.length),B.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return t=t>>>0,e||g(t,4,this.length),B.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return t=t>>>0,e||g(t,8,this.length),B.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return t=t>>>0,e||g(t,8,this.length),B.read(this,t,!1,52,8)};function E(i,t,e,a,y,W){if(!l.isBuffer(i))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>y||ti.length)throw new RangeError("Index out of range")}l.prototype.writeUintLE=l.prototype.writeUIntLE=function(t,e,a,y){if(t=+t,e=e>>>0,a=a>>>0,!y){var W=Math.pow(2,8*a)-1;E(this,t,e,a,W,0)}var N=1,se=0;for(this[e]=t&255;++se>>0,a=a>>>0,!y){var W=Math.pow(2,8*a)-1;E(this,t,e,a,W,0)}var N=a-1,se=1;for(this[e+N]=t&255;--N>=0&&(se*=256);)this[e+N]=t/se&255;return e+a},l.prototype.writeUint8=l.prototype.writeUInt8=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,1,255,0),this[e]=t&255,e+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,65535,0),this[e]=t&255,this[e+1]=t>>>8,e+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=t&255,e+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=t&255,e+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4},l.prototype.writeIntLE=function(t,e,a,y){if(t=+t,e=e>>>0,!y){var W=Math.pow(2,8*a-1);E(this,t,e,a,W-1,-W)}var N=0,se=1,Fe=0;for(this[e]=t&255;++N>0)-Fe&255;return e+a},l.prototype.writeIntBE=function(t,e,a,y){if(t=+t,e=e>>>0,!y){var W=Math.pow(2,8*a-1);E(this,t,e,a,W-1,-W)}var N=a-1,se=1,Fe=0;for(this[e+N]=t&255;--N>=0&&(se*=256);)t<0&&Fe===0&&this[e+N+1]!==0&&(Fe=1),this[e+N]=(t/se>>0)-Fe&255;return e+a},l.prototype.writeInt8=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=t&255,e+1},l.prototype.writeInt16LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,32767,-32768),this[e]=t&255,this[e+1]=t>>>8,e+2},l.prototype.writeInt16BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=t&255,e+2},l.prototype.writeInt32LE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,2147483647,-2147483648),this[e]=t&255,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},l.prototype.writeInt32BE=function(t,e,a){return t=+t,e=e>>>0,a||E(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=t&255,e+4};function Z(i,t,e,a,y,W){if(e+a>i.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function T(i,t,e,a,y){return t=+t,e=e>>>0,y||Z(i,t,e,4,34028234663852886e22,-34028234663852886e22),B.write(i,t,e,a,23,4),e+4}l.prototype.writeFloatLE=function(t,e,a){return T(this,t,e,!0,a)},l.prototype.writeFloatBE=function(t,e,a){return T(this,t,e,!1,a)};function G(i,t,e,a,y){return t=+t,e=e>>>0,y||Z(i,t,e,8,17976931348623157e292,-17976931348623157e292),B.write(i,t,e,a,52,8),e+8}l.prototype.writeDoubleLE=function(t,e,a){return G(this,t,e,!0,a)},l.prototype.writeDoubleBE=function(t,e,a){return G(this,t,e,!1,a)},l.prototype.copy=function(t,e,a,y){if(!l.isBuffer(t))throw new TypeError("argument should be a Buffer");if(a||(a=0),!y&&y!==0&&(y=this.length),e>=t.length&&(e=t.length),e||(e=0),y>0&&y=this.length)throw new RangeError("Index out of range");if(y<0)throw new RangeError("sourceEnd out of bounds");y>this.length&&(y=this.length),t.length-e>>0,a=a===void 0?this.length:a>>>0,t||(t=0);var N;if(typeof t=="number")for(N=e;N55295&&e<57344){if(!y){if(e>56319){(t-=3)>-1&&W.push(239,191,189);continue}else if(N+1===a){(t-=3)>-1&&W.push(239,191,189);continue}y=e;continue}if(e<56320){(t-=3)>-1&&W.push(239,191,189),y=e;continue}e=(y-55296<<10|e-56320)+65536}else y&&(t-=3)>-1&&W.push(239,191,189);if(y=null,e<128){if((t-=1)<0)break;W.push(e)}else if(e<2048){if((t-=2)<0)break;W.push(e>>6|192,e&63|128)}else if(e<65536){if((t-=3)<0)break;W.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((t-=4)<0)break;W.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return W}function we(i){for(var t=[],e=0;e>8,y=e%256,W.push(y),W.push(a);return W}function L(i){return Q.toByteArray(Pe(i))}function Ue(i,t,e,a){for(var y=0;y=t.length||y>=i.length);++y)t[y+e]=i[y];return y}function Ze(i,t){return i instanceof t||i!=null&&i.constructor!=null&&i.constructor.name!=null&&i.constructor.name===t.name}function u(i){return i!==i}var j=function(){for(var i="0123456789abcdef",t=new Array(256),e=0;e<16;++e)for(var a=e*16,y=0;y<16;++y)t[a+y]=i[e]+i[y];return t}()},67467:function(yt,Ke){Ke.read=function(s,n,Q,B,Y){var _,D,C=Y*8-B-1,l=(1<>1,v=-7,o=Q?Y-1:0,A=Q?-1:1,F=s[n+o];for(o+=A,_=F&(1<<-v)-1,F>>=-v,v+=C;v>0;_=_*256+s[n+o],o+=A,v-=8);for(D=_&(1<<-v)-1,_>>=-v,v+=B;v>0;D=D*256+s[n+o],o+=A,v-=8);if(_===0)_=1-P;else{if(_===l)return D?NaN:(F?-1:1)*(1/0);D=D+Math.pow(2,B),_=_-P}return(F?-1:1)*D*Math.pow(2,_-B)},Ke.write=function(s,n,Q,B,Y,_){var D,C,l,P=_*8-Y-1,v=(1<>1,A=Y===23?Math.pow(2,-24)-Math.pow(2,-77):0,F=B?0:_-1,p=B?1:-1,d=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(C=isNaN(n)?1:0,D=v):(D=Math.floor(Math.log(n)/Math.LN2),n*(l=Math.pow(2,-D))<1&&(D--,l*=2),D+o>=1?n+=A/l:n+=A*Math.pow(2,1-o),n*l>=2&&(D++,l/=2),D+o>=v?(C=0,D=v):D+o>=1?(C=(n*l-1)*Math.pow(2,Y),D=D+o):(C=n*Math.pow(2,o-1)*Math.pow(2,Y),D=0));Y>=8;s[Q+F]=C&255,F+=p,C/=256,Y-=8);for(D=D<0;s[Q+F]=D&255,F+=p,D/=256,P-=8);s[Q+F-p]|=d*128}},86129:function(yt,Ke,s){var n=s(19208).lW,Q=s(97671);(function(B){yt.exports=B()})(function(){return function B(Y,_,D){function C(v,o){if(!_[v]){if(!Y[v]){var A=void 0;if(!o&&A)return require(v,!0);if(l)return l(v,!0);var F=new Error("Cannot find module '"+v+"'");throw F.code="MODULE_NOT_FOUND",F}var p=_[v]={exports:{}};Y[v][0].call(p.exports,function(d){var r=Y[v][1][d];return C(r||d)},p,p.exports,B,Y,_,D)}return _[v].exports}for(var l=void 0,P=0;P>2,p=(3&v)<<4|o>>4,d=1>6:64,r=2>4,o=(15&F)<<4|(p=l.indexOf(P.charAt(r++)))>>2,A=(3&p)<<6|(d=l.indexOf(P.charAt(r++))),O[f++]=v,p!==64&&(O[f++]=o),d!==64&&(O[f++]=A);return O}},{"./support":30,"./utils":32}],2:[function(B,Y,_){"use strict";var D=B("./external"),C=B("./stream/DataWorker"),l=B("./stream/Crc32Probe"),P=B("./stream/DataLengthProbe");function v(o,A,F,p,d){this.compressedSize=o,this.uncompressedSize=A,this.crc32=F,this.compression=p,this.compressedContent=d}v.prototype={getContentWorker:function(){var o=new C(D.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new P("data_length")),A=this;return o.on("end",function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),o},getCompressedWorker:function(){return new C(D.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},v.createWorkerFrom=function(o,A,F){return o.pipe(new l).pipe(new P("uncompressedSize")).pipe(A.compressWorker(F)).pipe(new P("compressedSize")).withStreamInfo("compression",A)},Y.exports=v},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(B,Y,_){"use strict";var D=B("./stream/GenericWorker");_.STORE={magic:"\0\0",compressWorker:function(){return new D("STORE compression")},uncompressWorker:function(){return new D("STORE decompression")}},_.DEFLATE=B("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(B,Y,_){"use strict";var D=B("./utils"),C=function(){for(var l,P=[],v=0;v<256;v++){l=v;for(var o=0;o<8;o++)l=1&l?3988292384^l>>>1:l>>>1;P[v]=l}return P}();Y.exports=function(l,P){return l!==void 0&&l.length?D.getTypeOf(l)!=="string"?function(v,o,A,F){var p=C,d=F+A;v^=-1;for(var r=F;r>>8^p[255&(v^o[r])];return-1^v}(0|P,l,l.length,0):function(v,o,A,F){var p=C,d=F+A;v^=-1;for(var r=F;r>>8^p[255&(v^o.charCodeAt(r))];return-1^v}(0|P,l,l.length,0):0}},{"./utils":32}],5:[function(B,Y,_){"use strict";_.base64=!1,_.binary=!1,_.dir=!1,_.createFolders=!0,_.date=null,_.compression=null,_.compressionOptions=null,_.comment=null,_.unixPermissions=null,_.dosPermissions=null},{}],6:[function(B,Y,_){"use strict";var D=null;D=typeof Promise!="undefined"?Promise:B("lie"),Y.exports={Promise:D}},{lie:37}],7:[function(B,Y,_){"use strict";var D=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",C=B("pako"),l=B("./utils"),P=B("./stream/GenericWorker"),v=D?"uint8array":"array";function o(A,F){P.call(this,"FlateWorker/"+A),this._pako=null,this._pakoAction=A,this._pakoOptions=F,this.meta={}}_.magic="\b\0",l.inherits(o,P),o.prototype.processChunk=function(A){this.meta=A.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(v,A.data),!1)},o.prototype.flush=function(){P.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},o.prototype.cleanUp=function(){P.prototype.cleanUp.call(this),this._pako=null},o.prototype._createPako=function(){this._pako=new C[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var A=this;this._pako.onData=function(F){A.push({data:F,meta:A.meta})}},_.compressWorker=function(A){return new o("Deflate",A)},_.uncompressWorker=function(){return new o("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(B,Y,_){"use strict";function D(p,d){var r,f="";for(r=0;r>>=8;return f}function C(p,d,r,f,h,O){var R,K,k=p.file,te=p.compression,z=O!==v.utf8encode,$=l.transformTo("string",O(k.name)),M=l.transformTo("string",v.utf8encode(k.name)),X=k.comment,ne=l.transformTo("string",O(X)),S=l.transformTo("string",v.utf8encode(X)),ue=M.length!==k.name.length,c=S.length!==X.length,ae="",J="",q="",oe=k.dir,U=k.date,x={crc32:0,compressedSize:0,uncompressedSize:0};d&&!r||(x.crc32=p.crc32,x.compressedSize=p.compressedSize,x.uncompressedSize=p.uncompressedSize);var g=0;d&&(g|=8),z||!ue&&!c||(g|=2048);var E=0,Z=0;oe&&(E|=16),h==="UNIX"?(Z=798,E|=function(G,ce){var Pe=G;return G||(Pe=ce?16893:33204),(65535&Pe)<<16}(k.unixPermissions,oe)):(Z=20,E|=function(G){return 63&(G||0)}(k.dosPermissions)),R=U.getUTCHours(),R<<=6,R|=U.getUTCMinutes(),R<<=5,R|=U.getUTCSeconds()/2,K=U.getUTCFullYear()-1980,K<<=4,K|=U.getUTCMonth()+1,K<<=5,K|=U.getUTCDate(),ue&&(J=D(1,1)+D(o($),4)+M,ae+="up"+D(J.length,2)+J),c&&(q=D(1,1)+D(o(ne),4)+S,ae+="uc"+D(q.length,2)+q);var T="";return T+=` +\0`,T+=D(g,2),T+=te.magic,T+=D(R,2),T+=D(K,2),T+=D(x.crc32,4),T+=D(x.compressedSize,4),T+=D(x.uncompressedSize,4),T+=D($.length,2),T+=D(ae.length,2),{fileRecord:A.LOCAL_FILE_HEADER+T+$+ae,dirRecord:A.CENTRAL_FILE_HEADER+D(Z,2)+T+D(ne.length,2)+"\0\0\0\0"+D(E,4)+D(f,4)+$+ae+ne}}var l=B("../utils"),P=B("../stream/GenericWorker"),v=B("../utf8"),o=B("../crc32"),A=B("../signature");function F(p,d,r,f){P.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=d,this.zipPlatform=r,this.encodeFileName=f,this.streamFiles=p,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(F,P),F.prototype.push=function(p){var d=p.meta.percent||0,r=this.entriesCount,f=this._sources.length;this.accumulate?this.contentBuffer.push(p):(this.bytesWritten+=p.data.length,P.prototype.push.call(this,{data:p.data,meta:{currentFile:this.currentFile,percent:r?(d+100*(r-f-1))/r:100}}))},F.prototype.openedSource=function(p){this.currentSourceOffset=this.bytesWritten,this.currentFile=p.file.name;var d=this.streamFiles&&!p.file.dir;if(d){var r=C(p,d,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},F.prototype.closedSource=function(p){this.accumulate=!1;var d=this.streamFiles&&!p.file.dir,r=C(p,d,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),d)this.push({data:function(f){return A.DATA_DESCRIPTOR+D(f.crc32,4)+D(f.compressedSize,4)+D(f.uncompressedSize,4)}(p),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},F.prototype.flush=function(){for(var p=this.bytesWritten,d=0;d=this.index;P--)v=(v<<8)+this.byteAt(P);return this.index+=l,v},readString:function(l){return D.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},Y.exports=C},{"../utils":32}],19:[function(B,Y,_){"use strict";var D=B("./Uint8ArrayReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.readData=function(l){this.checkOffset(l);var P=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},Y.exports=C},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(B,Y,_){"use strict";var D=B("./DataReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},C.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},C.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},C.prototype.readData=function(l){this.checkOffset(l);var P=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},Y.exports=C},{"../utils":32,"./DataReader":18}],21:[function(B,Y,_){"use strict";var D=B("./ArrayReader");function C(l){D.call(this,l)}B("../utils").inherits(C,D),C.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var P=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,P},Y.exports=C},{"../utils":32,"./ArrayReader":17}],22:[function(B,Y,_){"use strict";var D=B("../utils"),C=B("../support"),l=B("./ArrayReader"),P=B("./StringReader"),v=B("./NodeBufferReader"),o=B("./Uint8ArrayReader");Y.exports=function(A){var F=D.getTypeOf(A);return D.checkSupport(F),F!=="string"||C.uint8array?F==="nodebuffer"?new v(A):C.uint8array?new o(D.transformTo("uint8array",A)):new l(D.transformTo("array",A)):new P(A)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(B,Y,_){"use strict";_.LOCAL_FILE_HEADER="PK",_.CENTRAL_FILE_HEADER="PK",_.CENTRAL_DIRECTORY_END="PK",_.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",_.ZIP64_CENTRAL_DIRECTORY_END="PK",_.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(B,Y,_){"use strict";var D=B("./GenericWorker"),C=B("../utils");function l(P){D.call(this,"ConvertWorker to "+P),this.destType=P}C.inherits(l,D),l.prototype.processChunk=function(P){this.push({data:C.transformTo(this.destType,P.data),meta:P.meta})},Y.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(B,Y,_){"use strict";var D=B("./GenericWorker"),C=B("../crc32");function l(){D.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}B("../utils").inherits(l,D),l.prototype.processChunk=function(P){this.streamInfo.crc32=C(P.data,this.streamInfo.crc32||0),this.push(P)},Y.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(B,Y,_){"use strict";var D=B("../utils"),C=B("./GenericWorker");function l(P){C.call(this,"DataLengthProbe for "+P),this.propName=P,this.withStreamInfo(P,0)}D.inherits(l,C),l.prototype.processChunk=function(P){if(P){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+P.data.length}C.prototype.processChunk.call(this,P)},Y.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(B,Y,_){"use strict";var D=B("../utils"),C=B("./GenericWorker");function l(P){C.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,P.then(function(o){v.dataIsReady=!0,v.data=o,v.max=o&&o.length||0,v.type=D.getTypeOf(o),v.isPaused||v._tickAndRepeat()},function(o){v.error(o)})}D.inherits(l,C),l.prototype.cleanUp=function(){C.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!C.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,D.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(D.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var P=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":P=this.data.substring(this.index,v);break;case"uint8array":P=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":P=this.data.slice(this.index,v)}return this.index=v,this.push({data:P,meta:{percent:this.max?this.index/this.max*100:0}})},Y.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(B,Y,_){"use strict";function D(C){this.name=C||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}D.prototype={push:function(C){this.emit("data",C)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(C){this.emit("error",C)}return!0},error:function(C){return!this.isFinished&&(this.isPaused?this.generatedError=C:(this.isFinished=!0,this.emit("error",C),this.previous&&this.previous.error(C),this.cleanUp()),!0)},on:function(C,l){return this._listeners[C].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(C,l){if(this._listeners[C])for(var P=0;P "+C:C}},Y.exports=D},{}],29:[function(B,Y,_){"use strict";var D=B("../utils"),C=B("./ConvertWorker"),l=B("./GenericWorker"),P=B("../base64"),v=B("../support"),o=B("../external"),A=null;if(v.nodestream)try{A=B("../nodejs/NodejsStreamOutputAdapter")}catch(d){}function F(d,r){return new o.Promise(function(f,h){var O=[],R=d._internalType,K=d._outputType,k=d._mimeType;d.on("data",function(te,z){O.push(te),r&&r(z)}).on("error",function(te){O=[],h(te)}).on("end",function(){try{var te=function(z,$,M){switch(z){case"blob":return D.newBlob(D.transformTo("arraybuffer",$),M);case"base64":return P.encode($);default:return D.transformTo(z,$)}}(K,function(z,$){var M,X=0,ne=null,S=0;for(M=0;M<$.length;M++)S+=$[M].length;switch(z){case"string":return $.join("");case"array":return Array.prototype.concat.apply([],$);case"uint8array":for(ne=new Uint8Array(S),M=0;M<$.length;M++)ne.set($[M],X),X+=$[M].length;return ne;case"nodebuffer":return n.concat($);default:throw new Error("concat : unsupported type '"+z+"'")}}(R,O),k);f(te)}catch(z){h(z)}O=[]}).resume()})}function p(d,r,f){var h=r;switch(r){case"blob":case"arraybuffer":h="uint8array";break;case"base64":h="string"}try{this._internalType=h,this._outputType=r,this._mimeType=f,D.checkSupport(h),this._worker=d.pipe(new C(h)),d.lock()}catch(O){this._worker=new l("error"),this._worker.error(O)}}p.prototype={accumulate:function(d){return F(this,d)},on:function(d,r){var f=this;return d==="data"?this._worker.on(d,function(h){r.call(f,h.data,h.meta)}):this._worker.on(d,function(){D.delay(r,arguments,f)}),this},resume:function(){return D.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(d){if(D.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new A(this,{objectMode:this._outputType!=="nodebuffer"},d)}},Y.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(B,Y,_){"use strict";if(_.base64=!0,_.array=!0,_.string=!0,_.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",_.nodebuffer=typeof n!="undefined",_.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")_.blob=!1;else{var D=new ArrayBuffer(0);try{_.blob=new Blob([D],{type:"application/zip"}).size===0}catch(l){try{var C=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);C.append(D),_.blob=C.getBlob("application/zip").size===0}catch(P){_.blob=!1}}}try{_.nodestream=!!B("readable-stream").Readable}catch(l){_.nodestream=!1}},{"readable-stream":16}],31:[function(B,Y,_){"use strict";for(var D=B("./utils"),C=B("./support"),l=B("./nodejsUtils"),P=B("./stream/GenericWorker"),v=new Array(256),o=0;o<256;o++)v[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;v[254]=v[254]=1;function A(){P.call(this,"utf-8 decode"),this.leftOver=null}function F(){P.call(this,"utf-8 encode")}_.utf8encode=function(p){return C.nodebuffer?l.newBufferFrom(p,"utf-8"):function(d){var r,f,h,O,R,K=d.length,k=0;for(O=0;O>>6:(f<65536?r[R++]=224|f>>>12:(r[R++]=240|f>>>18,r[R++]=128|f>>>12&63),r[R++]=128|f>>>6&63),r[R++]=128|63&f);return r}(p)},_.utf8decode=function(p){return C.nodebuffer?D.transformTo("nodebuffer",p).toString("utf-8"):function(d){var r,f,h,O,R=d.length,K=new Array(2*R);for(r=f=0;r>10&1023,K[f++]=56320|1023&h)}return K.length!==f&&(K.subarray?K=K.subarray(0,f):K.length=f),D.applyFromCharCode(K)}(p=D.transformTo(C.uint8array?"uint8array":"array",p))},D.inherits(A,P),A.prototype.processChunk=function(p){var d=D.transformTo(C.uint8array?"uint8array":"array",p.data);if(this.leftOver&&this.leftOver.length){if(C.uint8array){var r=d;(d=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),d.set(r,this.leftOver.length)}else d=this.leftOver.concat(d);this.leftOver=null}var f=function(O,R){var K;for((R=R||O.length)>O.length&&(R=O.length),K=R-1;0<=K&&(192&O[K])==128;)K--;return K<0||K===0?R:K+v[O[K]]>R?K:R}(d),h=d;f!==d.length&&(C.uint8array?(h=d.subarray(0,f),this.leftOver=d.subarray(f,d.length)):(h=d.slice(0,f),this.leftOver=d.slice(f,d.length))),this.push({data:_.utf8decode(h),meta:p.meta})},A.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:_.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},_.Utf8DecodeWorker=A,D.inherits(F,P),F.prototype.processChunk=function(p){this.push({data:_.utf8encode(p.data),meta:p.meta})},_.Utf8EncodeWorker=F},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(B,Y,_){"use strict";var D=B("./support"),C=B("./base64"),l=B("./nodejsUtils"),P=B("./external");function v(r){return r}function o(r,f){for(var h=0;h>8;this.dir=!!(16&this.externalFileAttributes),p==0&&(this.dosPermissions=63&this.externalFileAttributes),p==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var p=D(this.extraFields[1].value);this.uncompressedSize===C.MAX_VALUE_32BITS&&(this.uncompressedSize=p.readInt(8)),this.compressedSize===C.MAX_VALUE_32BITS&&(this.compressedSize=p.readInt(8)),this.localHeaderOffset===C.MAX_VALUE_32BITS&&(this.localHeaderOffset=p.readInt(8)),this.diskNumberStart===C.MAX_VALUE_32BITS&&(this.diskNumberStart=p.readInt(4))}},readExtraFields:function(p){var d,r,f,h=p.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});p.index+4>>6:(p<65536?F[f++]=224|p>>>12:(F[f++]=240|p>>>18,F[f++]=128|p>>>12&63),F[f++]=128|p>>>6&63),F[f++]=128|63&p);return F},_.buf2binstring=function(A){return o(A,A.length)},_.binstring2buf=function(A){for(var F=new D.Buf8(A.length),p=0,d=F.length;p>10&1023,O[d++]=56320|1023&r)}return o(O,d)},_.utf8border=function(A,F){var p;for((F=F||A.length)>A.length&&(F=A.length),p=F-1;0<=p&&(192&A[p])==128;)p--;return p<0||p===0?F:p+P[A[p]]>F?p:F}},{"./common":41}],43:[function(B,Y,_){"use strict";Y.exports=function(D,C,l,P){for(var v=65535&D|0,o=D>>>16&65535|0,A=0;l!==0;){for(l-=A=2e3>>1:C>>>1;l[P]=C}return l}();Y.exports=function(C,l,P,v){var o=D,A=v+P;C^=-1;for(var F=v;F>>8^o[255&(C^l[F])];return-1^C}},{}],46:[function(B,Y,_){"use strict";var D,C=B("../utils/common"),l=B("./trees"),P=B("./adler32"),v=B("./crc32"),o=B("./messages"),A=0,F=4,p=0,d=-2,r=-1,f=4,h=2,O=8,R=9,K=286,k=30,te=19,z=2*K+1,$=15,M=3,X=258,ne=X+M+1,S=42,ue=113,c=1,ae=2,J=3,q=4;function oe(u,j){return u.msg=o[j],j}function U(u){return(u<<1)-(4u.avail_out&&(i=u.avail_out),i!==0&&(C.arraySet(u.output,j.pending_buf,j.pending_out,i,u.next_out),u.next_out+=i,j.pending_out+=i,u.total_out+=i,u.avail_out-=i,j.pending-=i,j.pending===0&&(j.pending_out=0))}function E(u,j){l._tr_flush_block(u,0<=u.block_start?u.block_start:-1,u.strstart-u.block_start,j),u.block_start=u.strstart,g(u.strm)}function Z(u,j){u.pending_buf[u.pending++]=j}function T(u,j){u.pending_buf[u.pending++]=j>>>8&255,u.pending_buf[u.pending++]=255&j}function G(u,j){var i,t,e=u.max_chain_length,a=u.strstart,y=u.prev_length,W=u.nice_match,N=u.strstart>u.w_size-ne?u.strstart-(u.w_size-ne):0,se=u.window,Fe=u.w_mask,fe=u.prev,xe=u.strstart+X,H=se[a+y-1],Me=se[a+y];u.prev_length>=u.good_match&&(e>>=2),W>u.lookahead&&(W=u.lookahead);do if(se[(i=j)+y]===Me&&se[i+y-1]===H&&se[i]===se[a]&&se[++i]===se[a+1]){a+=2,i++;do;while(se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&se[++a]===se[++i]&&aN&&--e!=0);return y<=u.lookahead?y:u.lookahead}function ce(u){var j,i,t,e,a,y,W,N,se,Fe,fe=u.w_size;do{if(e=u.window_size-u.lookahead-u.strstart,u.strstart>=fe+(fe-ne)){for(C.arraySet(u.window,u.window,fe,fe,0),u.match_start-=fe,u.strstart-=fe,u.block_start-=fe,j=i=u.hash_size;t=u.head[--j],u.head[j]=fe<=t?t-fe:0,--i;);for(j=i=fe;t=u.prev[--j],u.prev[j]=fe<=t?t-fe:0,--i;);e+=fe}if(u.strm.avail_in===0)break;if(y=u.strm,W=u.window,N=u.strstart+u.lookahead,se=e,Fe=void 0,Fe=y.avail_in,se=M)for(a=u.strstart-u.insert,u.ins_h=u.window[a],u.ins_h=(u.ins_h<=M&&(u.ins_h=(u.ins_h<=M)if(t=l._tr_tally(u,u.strstart-u.match_start,u.match_length-M),u.lookahead-=u.match_length,u.match_length<=u.max_lazy_match&&u.lookahead>=M){for(u.match_length--;u.strstart++,u.ins_h=(u.ins_h<=M&&(u.ins_h=(u.ins_h<=M&&u.match_length<=u.prev_length){for(e=u.strstart+u.lookahead-M,t=l._tr_tally(u,u.strstart-1-u.prev_match,u.prev_length-M),u.lookahead-=u.prev_length-1,u.prev_length-=2;++u.strstart<=e&&(u.ins_h=(u.ins_h<u.pending_buf_size-5&&(i=u.pending_buf_size-5);;){if(u.lookahead<=1){if(ce(u),u.lookahead===0&&j===A)return c;if(u.lookahead===0)break}u.strstart+=u.lookahead,u.lookahead=0;var t=u.block_start+i;if((u.strstart===0||u.strstart>=t)&&(u.lookahead=u.strstart-t,u.strstart=t,E(u,!1),u.strm.avail_out===0)||u.strstart-u.block_start>=u.w_size-ne&&(E(u,!1),u.strm.avail_out===0))return c}return u.insert=0,j===F?(E(u,!0),u.strm.avail_out===0?J:q):(u.strstart>u.block_start&&(E(u,!1),u.strm.avail_out),c)}),new we(4,4,8,4,Pe),new we(4,5,16,8,Pe),new we(4,6,32,32,Pe),new we(4,4,16,16,Be),new we(8,16,32,32,Be),new we(8,16,128,128,Be),new we(8,32,128,256,Be),new we(32,128,258,1024,Be),new we(32,258,258,4096,Be)],_.deflateInit=function(u,j){return Ze(u,j,O,15,8,0)},_.deflateInit2=Ze,_.deflateReset=Ue,_.deflateResetKeep=L,_.deflateSetHeader=function(u,j){return u&&u.state?u.state.wrap!==2?d:(u.state.gzhead=j,p):d},_.deflate=function(u,j){var i,t,e,a;if(!u||!u.state||5>8&255),Z(t,t.gzhead.time>>16&255),Z(t,t.gzhead.time>>24&255),Z(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),Z(t,255&t.gzhead.os),t.gzhead.extra&&t.gzhead.extra.length&&(Z(t,255&t.gzhead.extra.length),Z(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(u.adler=v(u.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=69):(Z(t,0),Z(t,0),Z(t,0),Z(t,0),Z(t,0),Z(t,t.level===9?2:2<=t.strategy||t.level<2?4:0),Z(t,3),t.status=ue);else{var y=O+(t.w_bits-8<<4)<<8;y|=(2<=t.strategy||t.level<2?0:t.level<6?1:t.level===6?2:3)<<6,t.strstart!==0&&(y|=32),y+=31-y%31,t.status=ue,T(t,y),t.strstart!==0&&(T(t,u.adler>>>16),T(t,65535&u.adler)),u.adler=1}if(t.status===69)if(t.gzhead.extra){for(e=t.pending;t.gzindex<(65535&t.gzhead.extra.length)&&(t.pending!==t.pending_buf_size||(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending!==t.pending_buf_size));)Z(t,255&t.gzhead.extra[t.gzindex]),t.gzindex++;t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),t.gzindex===t.gzhead.extra.length&&(t.gzindex=0,t.status=73)}else t.status=73;if(t.status===73)if(t.gzhead.name){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending===t.pending_buf_size)){a=1;break}a=t.gzindexe&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),a===0&&(t.gzindex=0,t.status=91)}else t.status=91;if(t.status===91)if(t.gzhead.comment){e=t.pending;do{if(t.pending===t.pending_buf_size&&(t.gzhead.hcrc&&t.pending>e&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),g(u),e=t.pending,t.pending===t.pending_buf_size)){a=1;break}a=t.gzindexe&&(u.adler=v(u.adler,t.pending_buf,t.pending-e,e)),a===0&&(t.status=103)}else t.status=103;if(t.status===103&&(t.gzhead.hcrc?(t.pending+2>t.pending_buf_size&&g(u),t.pending+2<=t.pending_buf_size&&(Z(t,255&u.adler),Z(t,u.adler>>8&255),u.adler=0,t.status=ue)):t.status=ue),t.pending!==0){if(g(u),u.avail_out===0)return t.last_flush=-1,p}else if(u.avail_in===0&&U(j)<=U(i)&&j!==F)return oe(u,-5);if(t.status===666&&u.avail_in!==0)return oe(u,-5);if(u.avail_in!==0||t.lookahead!==0||j!==A&&t.status!==666){var W=t.strategy===2?function(N,se){for(var Fe;;){if(N.lookahead===0&&(ce(N),N.lookahead===0)){if(se===A)return c;break}if(N.match_length=0,Fe=l._tr_tally(N,0,N.window[N.strstart]),N.lookahead--,N.strstart++,Fe&&(E(N,!1),N.strm.avail_out===0))return c}return N.insert=0,se===F?(E(N,!0),N.strm.avail_out===0?J:q):N.last_lit&&(E(N,!1),N.strm.avail_out===0)?c:ae}(t,j):t.strategy===3?function(N,se){for(var Fe,fe,xe,H,Me=N.window;;){if(N.lookahead<=X){if(ce(N),N.lookahead<=X&&se===A)return c;if(N.lookahead===0)break}if(N.match_length=0,N.lookahead>=M&&0N.lookahead&&(N.match_length=N.lookahead)}if(N.match_length>=M?(Fe=l._tr_tally(N,1,N.match_length-M),N.lookahead-=N.match_length,N.strstart+=N.match_length,N.match_length=0):(Fe=l._tr_tally(N,0,N.window[N.strstart]),N.lookahead--,N.strstart++),Fe&&(E(N,!1),N.strm.avail_out===0))return c}return N.insert=0,se===F?(E(N,!0),N.strm.avail_out===0?J:q):N.last_lit&&(E(N,!1),N.strm.avail_out===0)?c:ae}(t,j):D[t.level].func(t,j);if(W!==J&&W!==q||(t.status=666),W===c||W===J)return u.avail_out===0&&(t.last_flush=-1),p;if(W===ae&&(j===1?l._tr_align(t):j!==5&&(l._tr_stored_block(t,0,0,!1),j===3&&(x(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),g(u),u.avail_out===0))return t.last_flush=-1,p}return j!==F?p:t.wrap<=0?1:(t.wrap===2?(Z(t,255&u.adler),Z(t,u.adler>>8&255),Z(t,u.adler>>16&255),Z(t,u.adler>>24&255),Z(t,255&u.total_in),Z(t,u.total_in>>8&255),Z(t,u.total_in>>16&255),Z(t,u.total_in>>24&255)):(T(t,u.adler>>>16),T(t,65535&u.adler)),g(u),0=i.w_size&&(a===0&&(x(i.head),i.strstart=0,i.block_start=0,i.insert=0),se=new C.Buf8(i.w_size),C.arraySet(se,j,Fe-i.w_size,i.w_size,0),j=se,Fe=i.w_size),y=u.avail_in,W=u.next_in,N=u.input,u.avail_in=Fe,u.next_in=0,u.input=j,ce(i);i.lookahead>=M;){for(t=i.strstart,e=i.lookahead-(M-1);i.ins_h=(i.ins_h<>>=M=$>>>24,R-=M,(M=$>>>16&255)===0)ae[o++]=65535&$;else{if(!(16&M)){if(!(64&M)){$=K[(65535&$)+(O&(1<>>=M,R-=M),R<15&&(O+=c[P++]<>>=M=$>>>24,R-=M,!(16&(M=$>>>16&255))){if(!(64&M)){$=k[(65535&$)+(O&(1<>>=M,R-=M,(M=o-A)>3,O&=(1<<(R-=X<<3))-1,D.next_in=P,D.next_out=o,D.avail_in=P>>24&255)+(S>>>8&65280)+((65280&S)<<8)+((255&S)<<24)}function O(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new D.Buf16(320),this.work=new D.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function R(S){var ue;return S&&S.state?(ue=S.state,S.total_in=S.total_out=ue.total=0,S.msg="",ue.wrap&&(S.adler=1&ue.wrap),ue.mode=d,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new D.Buf32(r),ue.distcode=ue.distdyn=new D.Buf32(f),ue.sane=1,ue.back=-1,F):p}function K(S){var ue;return S&&S.state?((ue=S.state).wsize=0,ue.whave=0,ue.wnext=0,R(S)):p}function k(S,ue){var c,ae;return S&&S.state?(ae=S.state,ue<0?(c=0,ue=-ue):(c=1+(ue>>4),ue<48&&(ue&=15)),ue&&(ue<8||15=q.wsize?(D.arraySet(q.window,ue,c-q.wsize,q.wsize,0),q.wnext=0,q.whave=q.wsize):(ae<(J=q.wsize-q.wnext)&&(J=ae),D.arraySet(q.window,ue,c-ae,J,q.wnext),(ae-=J)?(D.arraySet(q.window,ue,c-ae,ae,0),q.wnext=ae,q.whave=q.wsize):(q.wnext+=J,q.wnext===q.wsize&&(q.wnext=0),q.whave>>8&255,c.check=l(c.check,a,2,0),E=g=0,c.mode=2;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&g)<<8)+(g>>8))%31){S.msg="incorrect header check",c.mode=30;break}if((15&g)!=8){S.msg="unknown compression method",c.mode=30;break}if(E-=4,u=8+(15&(g>>>=4)),c.wbits===0)c.wbits=u;else if(u>c.wbits){S.msg="invalid window size",c.mode=30;break}c.dmax=1<>8&1),512&c.flags&&(a[0]=255&g,a[1]=g>>>8&255,c.check=l(c.check,a,2,0)),E=g=0,c.mode=3;case 3:for(;E<32;){if(U===0)break e;U--,g+=ae[q++]<>>8&255,a[2]=g>>>16&255,a[3]=g>>>24&255,c.check=l(c.check,a,4,0)),E=g=0,c.mode=4;case 4:for(;E<16;){if(U===0)break e;U--,g+=ae[q++]<>8),512&c.flags&&(a[0]=255&g,a[1]=g>>>8&255,c.check=l(c.check,a,2,0)),E=g=0,c.mode=5;case 5:if(1024&c.flags){for(;E<16;){if(U===0)break e;U--,g+=ae[q++]<>>8&255,c.check=l(c.check,a,2,0)),E=g=0}else c.head&&(c.head.extra=null);c.mode=6;case 6:if(1024&c.flags&&(U<(G=c.length)&&(G=U),G&&(c.head&&(u=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),D.arraySet(c.head.extra,ae,q,G,u)),512&c.flags&&(c.check=l(c.check,ae,G,q)),U-=G,q+=G,c.length-=G),c.length))break e;c.length=0,c.mode=7;case 7:if(2048&c.flags){if(U===0)break e;for(G=0;u=ae[q+G++],c.head&&u&&c.length<65536&&(c.head.name+=String.fromCharCode(u)),u&&G>9&1,c.head.done=!0),S.adler=c.check=0,c.mode=12;break;case 10:for(;E<32;){if(U===0)break e;U--,g+=ae[q++]<>>=7&E,E-=7&E,c.mode=27;break}for(;E<3;){if(U===0)break e;U--,g+=ae[q++]<>>=1)){case 0:c.mode=14;break;case 1:if(X(c),c.mode=20,ue!==6)break;g>>>=2,E-=2;break e;case 2:c.mode=17;break;case 3:S.msg="invalid block type",c.mode=30}g>>>=2,E-=2;break;case 14:for(g>>>=7&E,E-=7&E;E<32;){if(U===0)break e;U--,g+=ae[q++]<>>16^65535)){S.msg="invalid stored block lengths",c.mode=30;break}if(c.length=65535&g,E=g=0,c.mode=15,ue===6)break e;case 15:c.mode=16;case 16:if(G=c.length){if(U>>=5,E-=5,c.ndist=1+(31&g),g>>>=5,E-=5,c.ncode=4+(15&g),g>>>=4,E-=4,286>>=3,E-=3}for(;c.have<19;)c.lens[y[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,i={bits:c.lenbits},j=v(0,c.lens,0,19,c.lencode,0,c.work,i),c.lenbits=i.bits,j){S.msg="invalid code lengths set",c.mode=30;break}c.have=0,c.mode=19;case 19:for(;c.have>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(U===0)break e;U--,g+=ae[q++]<>>=Be,E-=Be,c.lens[c.have++]=Ae;else{if(Ae===16){for(t=Be+2;E>>=Be,E-=Be,c.have===0){S.msg="invalid bit length repeat",c.mode=30;break}u=c.lens[c.have-1],G=3+(3&g),g>>>=2,E-=2}else if(Ae===17){for(t=Be+3;E>>=Be)),g>>>=3,E-=3}else{for(t=Be+7;E>>=Be)),g>>>=7,E-=7}if(c.have+G>c.nlen+c.ndist){S.msg="invalid bit length repeat",c.mode=30;break}for(;G--;)c.lens[c.have++]=u}}if(c.mode===30)break;if(c.lens[256]===0){S.msg="invalid code -- missing end-of-block",c.mode=30;break}if(c.lenbits=9,i={bits:c.lenbits},j=v(o,c.lens,0,c.nlen,c.lencode,0,c.work,i),c.lenbits=i.bits,j){S.msg="invalid literal/lengths set",c.mode=30;break}if(c.distbits=6,c.distcode=c.distdyn,i={bits:c.distbits},j=v(A,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,i),c.distbits=i.bits,j){S.msg="invalid distances set",c.mode=30;break}if(c.mode=20,ue===6)break e;case 20:c.mode=21;case 21:if(6<=U&&258<=x){S.next_out=oe,S.avail_out=x,S.next_in=q,S.avail_in=U,c.hold=g,c.bits=E,P(S,T),oe=S.next_out,J=S.output,x=S.avail_out,q=S.next_in,ae=S.input,U=S.avail_in,g=c.hold,E=c.bits,c.mode===12&&(c.back=-1);break}for(c.back=0;we=(e=c.lencode[g&(1<>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(U===0)break e;U--,g+=ae[q++]<>L)])>>>16&255,Ae=65535&e,!(L+(Be=e>>>24)<=E);){if(U===0)break e;U--,g+=ae[q++]<>>=L,E-=L,c.back+=L}if(g>>>=Be,E-=Be,c.back+=Be,c.length=Ae,we===0){c.mode=26;break}if(32&we){c.back=-1,c.mode=12;break}if(64&we){S.msg="invalid literal/length code",c.mode=30;break}c.extra=15&we,c.mode=22;case 22:if(c.extra){for(t=c.extra;E>>=c.extra,E-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=23;case 23:for(;we=(e=c.distcode[g&(1<>>16&255,Ae=65535&e,!((Be=e>>>24)<=E);){if(U===0)break e;U--,g+=ae[q++]<>L)])>>>16&255,Ae=65535&e,!(L+(Be=e>>>24)<=E);){if(U===0)break e;U--,g+=ae[q++]<>>=L,E-=L,c.back+=L}if(g>>>=Be,E-=Be,c.back+=Be,64&we){S.msg="invalid distance code",c.mode=30;break}c.offset=Ae,c.extra=15&we,c.mode=24;case 24:if(c.extra){for(t=c.extra;E>>=c.extra,E-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){S.msg="invalid distance too far back",c.mode=30;break}c.mode=25;case 25:if(x===0)break e;if(G=T-x,c.offset>G){if((G=c.offset-G)>c.whave&&c.sane){S.msg="invalid distance too far back",c.mode=30;break}ce=G>c.wnext?(G-=c.wnext,c.wsize-G):c.wnext-G,G>c.length&&(G=c.length),Pe=c.window}else Pe=J,ce=oe-c.offset,G=c.length;for(xz?(M=ce[Pe+f[ue]],E[Z+f[ue]]):(M=96,0),O=1<>oe)+(R-=O)]=$<<24|M<<16|X|0,R!==0;);for(O=1<>=1;if(O!==0?(g&=O-1,g+=O):g=0,ue++,--T[S]==0){if(S===ae)break;S=A[F+f[ue]]}if(J>>7)]}function Z(e,a){e.pending_buf[e.pending++]=255&a,e.pending_buf[e.pending++]=a>>>8&255}function T(e,a,y){e.bi_valid>h-y?(e.bi_buf|=a<>h-e.bi_valid,e.bi_valid+=y-h):(e.bi_buf|=a<>>=1,y<<=1,0<--a;);return y>>>1}function Pe(e,a,y){var W,N,se=new Array(f+1),Fe=0;for(W=1;W<=f;W++)se[W]=Fe=Fe+y[W-1]<<1;for(N=0;N<=a;N++){var fe=e[2*N+1];fe!==0&&(e[2*N]=ce(se[fe]++,fe))}}function Be(e){var a;for(a=0;a>1;1<=y;y--)L(e,se,y);for(N=xe;y=e.heap[1],e.heap[1]=e.heap[e.heap_len--],L(e,se,1),W=e.heap[1],e.heap[--e.heap_max]=y,e.heap[--e.heap_max]=W,se[2*N]=se[2*y]+se[2*W],e.depth[N]=(e.depth[y]>=e.depth[W]?e.depth[y]:e.depth[W])+1,se[2*y+1]=se[2*W+1]=N,e.heap[1]=N++,L(e,se,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(Me,at){var kt,$t,xt,Je,Zt,Ht,Rt=at.dyn_tree,Lt=at.max_code,pn=at.stat_desc.static_tree,On=at.stat_desc.has_stree,yn=at.stat_desc.extra_bits,In=at.stat_desc.extra_base,mn=at.stat_desc.max_length,An=0;for(Je=0;Je<=f;Je++)Me.bl_count[Je]=0;for(Rt[2*Me.heap[Me.heap_max]+1]=0,kt=Me.heap_max+1;kt>=7;N>>=1)if(1&H&&fe.dyn_ltree[2*xe]!==0)return C;if(fe.dyn_ltree[18]!==0||fe.dyn_ltree[20]!==0||fe.dyn_ltree[26]!==0)return l;for(xe=32;xe>>3,(se=e.static_len+3+7>>>3)<=N&&(N=se)):N=se=y+5,y+4<=N&&a!==-1?t(e,a,y,W):e.strategy===4||se===N?(T(e,2+(W?1:0),3),Ue(e,ne,S)):(T(e,4+(W?1:0),3),function(fe,xe,H,Me){var at;for(T(fe,xe-257,5),T(fe,H-1,5),T(fe,Me-4,4),at=0;at>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&a,e.pending_buf[e.l_buf+e.last_lit]=255&y,e.last_lit++,a===0?e.dyn_ltree[2*y]++:(e.matches++,a--,e.dyn_ltree[2*(c[y]+A+1)]++,e.dyn_dtree[2*E(a)]++),e.last_lit===e.lit_bufsize-1},_._tr_align=function(e){T(e,2,3),G(e,R,ne),function(a){a.bi_valid===16?(Z(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):8<=a.bi_valid&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(B,Y,_){"use strict";Y.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(B,Y,_){(function(D){(function(C,l){"use strict";if(!C.setImmediate){var P,v,o,A,F=1,p={},d=!1,r=C.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(C);f=f&&f.setTimeout?f:C,P={}.toString.call(C.process)==="[object process]"?function(K){Q.nextTick(function(){O(K)})}:function(){if(C.postMessage&&!C.importScripts){var K=!0,k=C.onmessage;return C.onmessage=function(){K=!1},C.postMessage("","*"),C.onmessage=k,K}}()?(A="setImmediate$"+Math.random()+"$",C.addEventListener?C.addEventListener("message",R,!1):C.attachEvent("onmessage",R),function(K){C.postMessage(A+K,"*")}):C.MessageChannel?((o=new MessageChannel).port1.onmessage=function(K){O(K.data)},function(K){o.port2.postMessage(K)}):r&&"onreadystatechange"in r.createElement("script")?(v=r.documentElement,function(K){var k=r.createElement("script");k.onreadystatechange=function(){O(K),k.onreadystatechange=null,v.removeChild(k),k=null},v.appendChild(k)}):function(K){setTimeout(O,0,K)},f.setImmediate=function(K){typeof K!="function"&&(K=new Function(""+K));for(var k=new Array(arguments.length-1),te=0;te=0||Object.prototype.hasOwnProperty.call(A,d)&&(p[d]=A[d]);return p}function l(A,F){if(!(A instanceof F))throw new TypeError("Cannot call a class as a function")}function P(A,F){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:A}function v(A,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);A.prototype=Object.create(F&&F.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(A,F):A.__proto__=F)}var o=function(A){v(F,A);function F(p){l(this,F);var d=P(this,(F.__proto__||Object.getPrototypeOf(F)).call(this,p));return d.scrollListener=d.scrollListener.bind(d),d.eventListenerOptions=d.eventListenerOptions.bind(d),d.mousewheelListener=d.mousewheelListener.bind(d),d}return n(F,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var d=this.getParentElement(this.scrollComponent);d.scrollTop=d.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var d=!1,r={get passive(){d=!0}};try{document.addEventListener("test",null,r),document.removeEventListener("test",null,r)}catch(f){}return d}},{key:"eventListenerOptions",value:function(){var d=this.props.useCapture;return this.isPassiveSupported()&&(d={useCapture:this.props.useCapture,passive:!0}),d}},{key:"setDefaultLoader",value:function(d){this.defaultLoader=d}},{key:"detachMousewheelListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.scrollComponent.parentNode),d.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var d=window;this.props.useWindow===!1&&(d=this.getParentElement(this.scrollComponent)),d.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(d){var r=this.props.getScrollParent&&this.props.getScrollParent();return r!=null?r:d&&d.parentNode}},{key:"filterProps",value:function(d){return d}},{key:"attachScrollListener",value:function(){var d=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!d)){var r=window;this.props.useWindow===!1&&(r=d),r.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),r.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(d){d.deltaY===1&&!this.isPassiveSupported()&&d.preventDefault()}},{key:"scrollListener",value:function(){var d=this.scrollComponent,r=window,f=this.getParentElement(d),h=void 0;if(this.props.useWindow){var O=document.documentElement||document.body.parentNode||document.body,R=r.pageYOffset!==void 0?r.pageYOffset:O.scrollTop;this.props.isReverse?h=R:h=this.calculateOffset(d,R)}else this.props.isReverse?h=f.scrollTop:h=d.scrollHeight-f.scrollTop-f.clientHeight;h$ in x?R(x,$,{enumerable:!0,configurable:!0,writable:!0,value:I}):x[$]=I,se=(x,$)=>{for(var I in $||($={}))y.call($,I)&&Ae(x,I,$[I]);if(D)for(var I of D($))J.call($,I)&&Ae(x,I,$[I]);return x};const Z=x=>React.createElement("svg",se({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},x),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));we.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return S}});var i=l(59301),R=l(8591),D=l(92832),y={codeBox:"codeBox___WpkVl"},J=l(92310),Ae=l.n(J),se=Object.defineProperty,Z=(b,p,B)=>p in b?se(b,p,{enumerable:!0,configurable:!0,writable:!0,value:B}):b[p]=B,x=(b,p,B)=>Z(b,typeof p!="symbol"?p+"":p,B),$=(b,p,B)=>new Promise((k,U)=>{var q=w=>{try{H(B.next(w))}catch(ce){U(ce)}},N=w=>{try{H(B.throw(w))}catch(ce){U(ce)}},H=w=>w.done?k(w.value):Promise.resolve(w.value).then(q,N);H((B=B.apply(b,p)).next())});class I extends i.Component{constructor(p){super(p),x(this,"canvas"),x(this,"randomNum",(B,k)=>Math.floor(Math.random()*(k-B)+B)),x(this,"drawPic",()=>{this.randomCode()}),x(this,"reloadPic",()=>{this.drawPic()}),x(this,"changeCode",B=>{console.log(B.target.value,222),this.setState({value:B.target.value,showError:!1})}),x(this,"onVerify",()=>{let B;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(B=!0,R.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(B=!0,R.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(B=!1),this.setState({showError:B}),B}),this.canvas=i.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(p,B){const k=this.randomNum(p,B),U=this.randomNum(p,B),q=this.randomNum(p,B);return`rgb(${k}, ${U}, ${q})`}drawText(p,B,k){p.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const U=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);p.font=U+"px SimHei";const q=10,N=(this.state.contentWidth-40)/(this.state.code.length-1);let H=q;k>0&&(H=q+k*N);let w=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);U>40&&(w=40);const ce=this.randomNum(-10,10);p.translate(H,w),p.rotate(ce*Math.PI/180),p.fillText(B,0,0),p.rotate(-ce*Math.PI/180),p.translate(-H,-w)}drawLine(p){for(let B=0;B<1;B++)p.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),p.beginPath(),p.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.stroke()}drawDot(p){for(let B=0;B<100;B++)p.fillStyle=this.randomColor(0,255),p.beginPath(),p.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),p.fill()}randomCode(){let p="";const B="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let k=0;k{const U=this.canvas.current.getContext("2d");U.textBaseline="bottom",U.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),U.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let q=0;q{let B;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,p),React.createElement(I,{ref:k=>B=k})),onOk:()=>$(void 0,null,function*(){if(B.onVerify())return Promise.reject();b()})})};var S=I},12393:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return q}});var i=l(59301),R=l(78241),D=l(8591),y=l(43418),J=l(5083),Ae=l(92832),se=l(1710),Z=l(95237),x=l(43604),$=l(61186),I=l.n($),L=l(955),S=l(89070),b={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},p=l(92365),B=l(79834),k=(N,H,w)=>new Promise((ce,ie)=>{var ge=P=>{try{X(w.next(P))}catch(M){ie(M)}},ae=P=>{try{X(w.throw(P))}catch(M){ie(M)}},X=P=>P.done?ce(P.value):Promise.resolve(P.value).then(ge,ae);X((w=w.apply(N,H)).next())});const U=({dispatch:N,courseEndTime:H,classroomList:w,successCallback:ce=()=>{},visible:ie,homeworkIds:ge,courseId:ae,isBatch:X,shixunHomeworks:P})=>{const[M]=R.default.useForm(),[Q,re]=(0,i.useState)(!1),[pe,te]=(0,i.useState)(!1),[Ee,K]=(0,i.useState)(!1),[De,Fe]=(0,i.useState)([]),[fe,ne]=(0,i.useState)([]),[z,xe]=(0,i.useState)([]),[Ge,_e]=(0,i.useState)([]),[st,Ke]=(0,i.useState)([]),[Ve,Ue]=(0,i.useState)([]),[pt,It]=(0,i.useState)([]),[Dt,wt]=(0,i.useState)([]),[dt,yt]=(0,i.useState)([]);(0,i.useEffect)(()=>{ie?Jt():O()},[ie]);const Jt=()=>k(void 0,null,function*(){re(!0);const F=yield(0,p.oR)(ge[0],{course_id:ae});K(F.no_group),X?(It(F.all_course_groups),wt(F.all_course_groups)):(_e(F.late_course_groups),Ke(F.late_course_groups),Fe(F.submit_course_groups),ne(F.submit_course_groups)),re(!1),M.setFieldsValue({end_time:I()()})}),T=()=>k(void 0,null,function*(){const F=M.getFieldsValue(),oe=I()(F.end_time).format("YYYY-MM-DD HH:mm");if((X?dt.length===0:z.length===0&&Ve.length===0)&&!Ee){D.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}te(!0);const Ye=yield(0,p.Mc)(ae,{no_group:Ee,homework_ids:ge,group_ids:X?dt:z,end_time:oe,late_group_ids:X?dt:Ve});te(!1),Ye.status===0&&(O(),D.ZP.success("\u64CD\u4F5C\u6210\u529F"),ce(),N({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),O=()=>{xe([]),Ue([]),ne([]),Ke([])};return i.createElement(y.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:b.modalWrapper,width:X||Ee?520:760,open:ie,confirmLoading:pe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>T(),onCancel:()=>{O(),N({type:"classroomList/setActionTabs",payload:{}})}},i.createElement("div",{className:b.tips},i.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),i.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),i.createElement(R.default,{form:M,layout:"vertical"},i.createElement(R.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},i.createElement(J.default,{style:{width:"100%"},disabledDate:F=>(0,B.Q8)(F,H),disabledTime:F=>(0,B.d0)(F),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Ee&&i.createElement(i.Fragment,null,X?i.createElement("div",null,i.createElement(Ae.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{wt(pt.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement(se.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{yt(F)}},rowKey:"id",pagination:!1,dataSource:Dt,loading:Q,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):i.createElement(Z.Z,{gutter:24},i.createElement(x.Z,{span:14},i.createElement("div",{className:b.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),i.createElement(Ae.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{ne(De.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement("div",{className:b.tableWrapper},i.createElement(se.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{xe(F)}},rowKey:"id",pagination:!1,dataSource:fe,loading:Q,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),i.createElement(x.Z,{flex:10,style:{maxWidth:"280px"}},i.createElement("div",{className:b.homeworkType},"\u8865\u4EA4\u622A\u6B62"),i.createElement(Ae.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{Ke(Ge.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement("div",{className:b.tableWrapper},i.createElement(se.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{Ue(F)}},rowKey:"id",pagination:!1,loading:Q,dataSource:st,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var q=(0,S.connect)(({shixunHomeworks:N,classroomList:H})=>({shixunHomeworks:N,classroomList:H}))(U)},79219:function(Ze,we,l){"use strict";l.d(we,{xp:function(){return J},AG:function(){return I},JA:function(){return se},FX:function(){return T},k$:function(){return It},ub:function(){return Dt},e6:function(){return wt},v7:function(){return b},BO:function(){return L},x7:function(){return ie},em:function(){return st},BV:function(){return Ae},qz:function(){return x},Gm:function(){return Z},yt:function(){return H},I2:function(){return Ee},sQ:function(){return N},z3:function(){return D},GY:function(){return Ue},wC:function(){return pt},Pt:function(){return Ve},Oe:function(){return Ke},L6:function(){return R},RL:function(){return i},f$:function(){return y},j1:function(){return p},jD:function(){return S},g4:function(){return B}});var i=l(58143),R="data:image/png;base64,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",D=l(93314),y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Ae=l.p+"static/err.2323787b.png",se="data:image/png;base64,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",Z="data:image/png;base64,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",x="data:image/png;base64,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",$="data:image/png;base64,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",I="data:image/png;base64,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",L=l.p+"static/douyu.1e926b4a.jpg",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",p="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",k="data:image/png;base64,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",U="data:image/png;base64,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",q="data:image/png;base64,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",N="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",H="data:image/png;base64,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",w=l(64790),ce=l.p+"static/teacherQQ.833913ba.jpg",ie="data:image/png;base64,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",ge=l(59301),ae=Object.defineProperty,X=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,Q=(O,F,oe)=>F in O?ae(O,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):O[F]=oe,re=(O,F)=>{for(var oe in F||(F={}))P.call(F,oe)&&Q(O,oe,F[oe]);if(X)for(var oe of X(F))M.call(F,oe)&&Q(O,oe,F[oe]);return O};const pe=O=>React.createElement("svg",re({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},O),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var te="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ee="data:image/jpeg;base64,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",K=l.p+"static/certificate.a2a9ee77.jpg",De=Object.defineProperty,Fe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,z=(O,F,oe)=>F in O?De(O,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):O[F]=oe,xe=(O,F)=>{for(var oe in F||(F={}))fe.call(F,oe)&&z(O,oe,F[oe]);if(Fe)for(var oe of Fe(F))ne.call(F,oe)&&z(O,oe,F[oe]);return O};const Ge=O=>React.createElement("svg",xe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},O),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var _e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",st="data:image/png;base64,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",Ke="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ve=l.p+"static/question.ed747acc.gif",Ue="data:image/gif;base64,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",pt=l(55351),It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Dt="data:image/png;base64,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",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",dt="data:image/png;base64,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",yt=l(53114),Jt="data:image/png;base64,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",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(Ze,we,l){"use strict";l.d(we,{z:function(){return De},Z:function(){return Fe}});var i=l(59301),R=l(54580),D=l(8591),y=l(43418),J=l(3113),Ae=l(3294),se=l(23538),Z=Object.defineProperty,x=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,L=(fe,ne,z)=>ne in fe?Z(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):fe[ne]=z,S=(fe,ne)=>{for(var z in ne||(ne={}))$.call(ne,z)&&L(fe,z,ne[z]);if(x)for(var z of x(ne))I.call(ne,z)&&L(fe,z,ne[z]);return fe},b=(fe,ne,z)=>new Promise((xe,Ge)=>{var _e=Ve=>{try{Ke(z.next(Ve))}catch(Ue){Ge(Ue)}},st=Ve=>{try{Ke(z.throw(Ve))}catch(Ue){Ge(Ue)}},Ke=Ve=>Ve.done?xe(Ve.value):Promise.resolve(Ve.value).then(_e,st);Ke((z=z.apply(fe,ne)).next())});const p="\u3000\u3000";function B(fe){var ne=["Bytes","KB","MB","GB","TB"];if(fe==0)return"0 Byte";var z=parseInt(""+Math.floor(Math.log(fe)/Math.log(1024)),10);return(fe/Math.pow(1024,z)).toFixed(1)+" "+ne[z]}var k=({value:fe=[],action:ne,onChange:z,className:xe,maxSize:Ge=150,title:_e="\u6587\u4EF6\u4E0A\u4F20",accept:st=null})=>{const Ke={multiple:!1,fileList:fe,accept:st,withCredentials:!0,beforeUpload:Ue=>Ue.size/1024/1024(yt.name.indexOf(p)===-1&&(yt.name=`${yt.name}${p}${B(yt.size)}`),S({},yt))),Ue.file.status==="done"&&((It=(pt=Ue.file)==null?void 0:pt.response)==null?void 0:It.status)===-1){message.error((wt=(Dt=Ue.file)==null?void 0:Dt.response)==null?void 0:wt.message),z([]);return}z(dt)},onRemove:Ue=>b(void 0,null,function*(){const pt=Ue.size/1024/1024;return Ue.status==="uploading"?!0:pt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:fe.length>0,ghost:!0},_e),React.createElement("span",{onClick:Ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ge,"M)"," ")))},U=l(61481),q=l(89392),N=Object.defineProperty,H=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ie=(fe,ne,z)=>ne in fe?N(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):fe[ne]=z,ge=(fe,ne)=>{for(var z in ne||(ne={}))w.call(ne,z)&&ie(fe,z,ne[z]);if(H)for(var z of H(ne))ce.call(ne,z)&&ie(fe,z,ne[z]);return fe};const ae=fe=>React.createElement("svg",ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},fe),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var X="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",P=Object.defineProperty,M=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,pe=(fe,ne,z)=>ne in fe?P(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):fe[ne]=z,te=(fe,ne)=>{for(var z in ne||(ne={}))Q.call(ne,z)&&pe(fe,z,ne[z]);if(M)for(var z of M(ne))re.call(ne,z)&&pe(fe,z,ne[z]);return fe},Ee=(fe,ne,z)=>new Promise((xe,Ge)=>{var _e=Ve=>{try{Ke(z.next(Ve))}catch(Ue){Ge(Ue)}},st=Ve=>{try{Ke(z.throw(Ve))}catch(Ue){Ge(Ue)}},Ke=Ve=>Ve.done?xe(Ve.value):Promise.resolve(Ve.value).then(_e,st);Ke((z=z.apply(fe,ne)).next())});const{Dragger:K}=R.default;function De(fe){let ne=[];return fe&&fe.length>0&&(ne=fe.map(z=>({uid:z.id,id:z.id,name:z.title+p+z.filesize,url:z.url,filesize:z.filesize,status:"done",response:{id:z.id}}))),ne}var Fe=({value:fe,onChange:ne,action:z,data:xe,className:Ge,maxSize:_e=150,title:st="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ke=!1,accept:Ve="",additionalText:Ue,isDragger:pt,number:It=1e3,aloneClear:Dt=!1,realTimeRemove:wt=!0,uploadText:dt,setFileProgress:yt,showFileProgress:Jt})=>{const[T,O]=(0,i.useState)(!1);let[F,oe]=(0,i.useState)(fe||[]),[Ie,Ye]=(0,i.useState)(1);(0,i.useEffect)(()=>{fe&&(Ie===1&&oe([...fe]),Ye(2),It===(fe==null?void 0:fe.length)&&O(!0))},[fe]);const rt=()=>{setTimeout(()=>{F.pop(),oe([...F])},500)};Jt&&yt(F.some(ke=>ke.status==="uploading"));const tt={multiple:!0,disabled:T,accept:Ve,withCredentials:!0,fileList:F,beforeUpload:(ke,Re)=>{const lt=ke.size/1024/1024;return F.concat(Re).length>It?(F.pop(),oe([...F]),D.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${It}\u4E2A\u6587\u4EF6`),Dt?Promise.reject():(rt(),!1)):lt<_e?!0:(D.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${_e}MB).`),Dt?Promise.reject():(rt(),!1))},data:xe,action:z||`${Ae.Z.API_SERVER}/api/attachments.json`,onChange(ke){var Re,lt,Et,Zt;if(ke.file.status==="removed"?F=ke.fileList:F=(0,q.uniqBy)([...ke.fileList,...F],"uid"),ke.file.status==="done"&&((lt=(Re=ke.file)==null?void 0:Re.response)==null?void 0:lt.status)===-1){D.ZP.error((Zt=(Et=ke.file)==null?void 0:Et.response)==null?void 0:Zt.message);return}F.length>=It?O(!0):O(!1),oe([...F]),F=F.map(at=>{var Se,At;return(Se=at==null?void 0:at.response)!=null&&Se.id&&(at.url=(At=at==null?void 0:at.response)==null?void 0:At.url),at.name.indexOf(p)===-1&&(at.name=`${at.name}${p}${B(at.size)}`),te({},at)}),console.log("info:",ke,F),ne(F)},onRemove:ke=>Ee(void 0,null,function*(){if(!wt)return!0;const Re=()=>Ee(void 0,null,function*(){if(ke.response?ke.response.id:ke.id){let Et=yield(0,se.JZ)(ke.response?ke.response.id:ke.uid);return Promise.resolve(Et)}else return!0});return Ke?new Promise((lt,Et)=>{y.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:i.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ee(void 0,null,function*(){const Zt=yield Re();D.ZP.success("\u5220\u9664\u6210\u529F"),lt(!0)}),onCancel:()=>lt(!1)})}):yield Re()})};function Le(ke){ke.preventDefault(),ke.stopPropagation()}return i.createElement("div",{className:`multi-upload ${Ge||""}`},pt&&i.createElement(K,te({},tt),i.createElement("p",{className:"ant-upload-drag-icon"},i.createElement(U.Z,null)),i.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",i.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",_e,"MB)"," "),Ue),!pt&&i.createElement(R.default,te({},tt),i.createElement(J.ZP,{disabled:T,className:"upload_button"},i.createElement("img",{className:"aBtn_img",src:X}),st),i.createElement("span",{onClick:Le,className:"upload_text"},dt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${_e}MB)`)))}},12343:function(Ze,we,l){"use strict";var i=l(59301),R=l(6848);const D=({value:y,visible:J=!0,children:Ae})=>{const se={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return i.createElement(i.Fragment,null,J?i.createElement(R.Z,{placement:"topLeft",title:se[y]},i.createElement("span",null,Ae)):Ae)};we.Z=D},53167:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return Z}});var i=l(59301),R=l(38854),D=l(20834),y=l(6848),J=l(92832),Ae={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},Z=({isAdmin:x,dataSource:$,batchStatus:I,SortMenuName:L,setSortMenuName:S,onSearch:b,onSort:p,onBatch:B})=>{const k=x?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],U=N=>{S(N.name),p(N)},q=L==="\u9ED8\u8BA4\u6392\u5E8F";return i.createElement("div",{className:Ae.searchSortControllerContainer},i.createElement("div",null,i.createElement(R.Z,{dropdownRender:()=>i.createElement(D.default,{selectedKeys:[L]},k.map(N=>i.createElement(D.default.Item,{key:N.name,onClick:()=>U(N)},N.name)))},i.createElement("div",null,i.createElement("span",{className:`${Ae.btn} ${q?Ae.btnSort:""}`},i.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),q&&i.createElement(y.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},i.createElement("span",{className:Ae.tips},i.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),i.createElement(J.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:N=>b(N.trim()),style:{width:220,marginLeft:"auto"}}))}},74809:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return L}});var i=l(59301),R=l(20834),D=l(95237),y=l(43604),J=l(38854),Ae=l(8591),se=l(6848),Z={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},x=l(89070),$=l(24065);const I=({isLoading:S,addText:b,tabDataSource:p,isAdmin:B,dispatch:k,type:U,exportType:q,TooltipTitle:N,categoryId:H,dropdownMenu:w,isShowRightControl:ce,defaultSelectedKeys:ie,classroomList:ge,onTabMenuClick:ae,onTooltipTitleClick:X,onDropdownMenuClick:P,onsetClick:M})=>{var Q;const re=()=>i.createElement(R.default,{onClick:({key:te})=>{P(te)}},w.map(te=>i.createElement(R.default.Item,{key:te.id},te.name))),pe=(0,x.useParams)();return i.createElement("div",{className:Z.tabMenuContainer},i.createElement(D.Z,null,i.createElement(y.Z,{flex:"1"},i.createElement(R.default,{mode:"horizontal",selectedKeys:ie},p.map(te=>i.createElement(R.default.Item,{key:te.id,onClick:()=>S?{}:ae(te)},i.createElement("span",{className:`c-grey-666 ${B?"mr20":""}`},te.name),te.total!==void 0&&i.createElement("span",{className:"c-grey-999"},te.total||0))))),B&&ce&&i.createElement(y.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},i.createElement(J.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>i.createElement(R.default,null,i.createElement(R.default.Item,{key:1,onClick:()=>{var te,Ee;if(q==="group"&&!((te=ge.AssistantObject.group)!=null&&te.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(q==="normal"&&!((Ee=ge.AssistantObject.normal)!=null&&Ee.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}k({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:U,exportType:q,category_id:pe.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),i.createElement(R.default.Item,{key:3,onClick:()=>{var te,Ee;if(q==="group"&&!((te=ge.AssistantObject.group)!=null&&te.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(q==="normal"&&!((Ee=ge.AssistantObject.normal)!=null&&Ee.can_download)){Ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x.history.push(`/classrooms/${pe==null?void 0:pe.coursesId}/exportlist/${q==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},i.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},i.createElement("span",{style:{color:"#666666",cursor:"pointer"}},i.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,$.Rm)()&&!((Q=ge.AssistantObject.normal)!=null&&Q.can_create)?"":i.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:M},i.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),i.createElement("div",{className:Z.control},i.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:X},i.createElement(se.Z,{title:N},i.createElement("span",{className:H?`${Z.iconH} iconfont icon-zhongmingmingmulu`:`${Z.iconH} iconfont icon-xinjianmulu1`}))),i.createElement(J.Z,{className:"ml10",dropdownRender:re},i.createElement("span",{className:Z.selectBtn},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-tianjiadaohang"})),i.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var L=(0,x.connect)(({classroomList:S})=>({classroomList:S}))(I)},99562:function(Ze,we,l){"use strict";var i=l(78241),R=l(43418),D=l(8591),y=l(92832),J=l(36708),Ae=l(89070),se=l(57490),Z=l(59301),x=Object.defineProperty,$=Object.defineProperties,I=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,p=(N,H,w)=>H in N?x(N,H,{enumerable:!0,configurable:!0,writable:!0,value:w}):N[H]=w,B=(N,H)=>{for(var w in H||(H={}))S.call(H,w)&&p(N,w,H[w]);if(L)for(var w of L(H))b.call(H,w)&&p(N,w,H[w]);return N},k=(N,H)=>$(N,I(H)),U=(N,H,w)=>new Promise((ce,ie)=>{var ge=P=>{try{X(w.next(P))}catch(M){ie(M)}},ae=P=>{try{X(w.throw(P))}catch(M){ie(M)}},X=P=>P.done?ce(P.value):Promise.resolve(P.value).then(ge,ae);X((w=w.apply(N,H)).next())});const q=({classroomList:N,loading:H,dispatch:w,shixunHomeworks:ce})=>{const ie=(0,Ae.useParams)(),[ge]=i.default.useForm(),{workList:ae,workSetting:X}=ce,P=()=>{w({type:"shixunHomeworks/getWorkSetting",payload:B({},ie)}),w({type:"shixunHomeworks/getWorkList",payload:B({},ie)})};return Z.createElement(R.default,{centered:!0,title:N.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:N.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>U(void 0,null,function*(){const M=()=>U(void 0,null,function*(){var Q;yield ge.validateFields();const re=B({},ge.getFieldValue()),{selectArrs:pe}=N.actionTabs;re.attachment_ids=(Q=re.attachment_ids)==null?void 0:Q.map(Ee=>Ee.response.id),(yield(0,J.mz)(k(B({},re),{homeworkId:pe.work_id}))).status===0&&(ge.resetFields(),w({type:"classroomList/setActionTabs",payload:{}}),P())});if(X!=null&&X.can_submit){if(!(X!=null&&X.submit_size)){D.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}R.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Z.createElement(Z.Fragment,null,"\u4F60\u8FD8\u6709 ",Z.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},X==null?void 0:X.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{M()}});return}M()}),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{}})}},Z.createElement(i.default,{form:ge,initialValues:{}},Z.createElement(i.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Z.createElement(se.Z,null)),Z.createElement(i.default.Item,{name:"description"},Z.createElement(y.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${N.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};we.Z=(0,Ae.connect)(({classroomList:N,shixunHomeworks:H,loading:w})=>({classroomList:N,shixunHomeworks:H,loading:w}))(q)},56845:function(Ze,we,l){"use strict";var i=l(59301),R=l(78241),D=l(43418),y=l(61621),J=l(92832),Ae=l(5112),se=l(95237),Z=l(43604),x=l(26724),$=l.n(x),I=l(99064),L=l(36708),S=l(89070),b=l(59301),p=Object.defineProperty,B=Object.defineProperties,k=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,H=(ae,X,P)=>X in ae?p(ae,X,{enumerable:!0,configurable:!0,writable:!0,value:P}):ae[X]=P,w=(ae,X)=>{for(var P in X||(X={}))q.call(X,P)&&H(ae,P,X[P]);if(U)for(var P of U(X))N.call(X,P)&&H(ae,P,X[P]);return ae},ce=(ae,X)=>B(ae,k(X)),ie=(ae,X,P)=>new Promise((M,Q)=>{var re=Ee=>{try{te(P.next(Ee))}catch(K){Q(K)}},pe=Ee=>{try{te(P.throw(Ee))}catch(K){Q(K)}},te=Ee=>Ee.done?M(Ee.value):Promise.resolve(Ee.value).then(re,pe);te((P=P.apply(ae,X)).next())});const ge=({classroomList:ae,loading:X,globalSetting:P,dispatch:M})=>{var Q;const re=(0,S.useParams)(),[pe]=R.default.useForm(),[te,Ee]=(0,i.useState)(!0);let[K,De]=(0,i.useState)([]);const[Fe,fe]=(0,i.useState)({page:1,limit:20,keyword:""}),ne=()=>ie(void 0,null,function*(){var z;const xe=yield M({type:"shixunHomeworks/getProjectList",payload:w(w({},re),Fe)});xe.projects&&De([...K,...xe.projects]),((z=xe.projects)==null?void 0:z.length)<20&&Ee(!1)});return(0,i.useEffect)(()=>{(ae.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(ne(),K=[],Fe.page=1,Fe.keyword="")},[ae.actionTabs.key]),b.createElement(D.default,{centered:!0,title:ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:ae.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ie(void 0,null,function*(){yield pe.validateFields();const z=w({},pe.getFieldValue()),{selectArrs:xe,cb:Ge}=ae.actionTabs;if(ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let st=yield(0,I.ZP)(`/api/student_works/${xe.homework_id}/change_project.json`,{method:"put",body:w({},z)});(st==null?void 0:st.status)===0&&(Ge(),M({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,L.co)(ce(w({},z),{homeworkId:xe.homework_id}))).status===0&&(Ge?Ge():M({type:"classroomList/getClassroomCommonHomeworksList",payload:w({},ae.actionTabs.params)}),M({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{M({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(y.Z,{loading:X["shixunHomeworks/getProjectList"],active:!0},K==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(Q=P==null?void 0:P.setting)==null?void 0:Q.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement(J.default.Search,{onSearch:z=>{z===""?delete Fe.keyword:Fe.keyword=z,K=[],Ee(!0),ne()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),b.createElement(R.default,{form:pe,initialValues:{}},b.createElement(R.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(Ae.ZP.Group,null,b.createElement($(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:z=>{Fe.page++,ne()},hasMore:te,useWindow:!1},K==null?void 0:K.map(function(z,xe){return b.createElement(se.Z,{key:xe},b.createElement(Z.Z,null,b.createElement(Ae.ZP,{value:z.id},z.name)))}))))))))};we.Z=(0,S.connect)(({classroomList:ae,user:X,loading:P,globalSetting:M})=>({classroomList:ae,user:X,loading:P.effects,globalSetting:M}))(ge)},95036:function(Ze,we,l){"use strict";var i=l(59301),R=l(78241),D=l(8591),y=l(43418),J=l(95237),Ae=l(43604),se=l(5083),Z=l(5112),x=l(24905),$=l(61186),I=l.n($),L=l(99064),S=l(24065),b=l(955),p=l(89070),B=l(59437),k=l(50757),U=l(92365),q=l(79834),N=l(59301),H=Object.defineProperty,w=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,X=(te,Ee,K)=>Ee in te?H(te,Ee,{enumerable:!0,configurable:!0,writable:!0,value:K}):te[Ee]=K,P=(te,Ee)=>{for(var K in Ee||(Ee={}))ge.call(Ee,K)&&X(te,K,Ee[K]);if(ie)for(var K of ie(Ee))ae.call(Ee,K)&&X(te,K,Ee[K]);return te},M=(te,Ee)=>w(te,ce(Ee)),Q=(te,Ee)=>{var K={};for(var De in te)ge.call(te,De)&&Ee.indexOf(De)<0&&(K[De]=te[De]);if(te!=null&&ie)for(var De of ie(te))Ee.indexOf(De)<0&&ae.call(te,De)&&(K[De]=te[De]);return K},re=(te,Ee,K)=>new Promise((De,Fe)=>{var fe=xe=>{try{z(K.next(xe))}catch(Ge){Fe(Ge)}},ne=xe=>{try{z(K.throw(xe))}catch(Ge){Fe(Ge)}},z=xe=>xe.done?De(xe.value):Promise.resolve(xe.value).then(fe,ne);z((K=K.apply(te,Ee)).next())});const pe=te=>{var Ee=te,{classroomList:K,dispatch:De,courseEndTime:Fe}=Ee,fe=Q(Ee,["classroomList","dispatch","courseEndTime"]);const ne=(0,p.useParams)(),[z]=R.default.useForm(),[xe,Ge]=(0,i.useState)(1),[_e,st]=(0,i.useState)([]),[Ke,Ve]=(0,i.useState)(0),[Ue,pt]=(0,i.useState)(2e3),[It,Dt]=(0,i.useState)(!0),[wt,dt]=(0,i.useState)(!1),[yt,Jt]=(0,i.useState)(!1),[T,O]=(0,i.useState)([]),[F,oe]=(0,i.useState)(!0),[Ie,Ye]=(0,i.useState)(null);(0,i.useEffect)(()=>{if(K.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(rt(),Re(),K.actionTabs.type===2){const Se=K.actionTabs.selectArrsAll[0];Ye({submit_limit:Se==null?void 0:Se.submit_limit,submit_limit_num:Se==null?void 0:Se.submit_limit_num,must_file:Se==null?void 0:Se.must_file,can_submit:Se==null?void 0:Se.can_submit,submit_num:Se==null?void 0:Se.submit_num}),oe(Se.unified_setting)}else oe(!1),Ye({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[K.actionTabs]),(0,i.useEffect)(()=>{if(wt){if(yt)return;De({type:"classroomList/setActionTabs",payload:{}}),(0,S.GJ)()?De({type:"classroomList/getClassroomTeacherCommonList",payload:M(P({},K.actionTabs.params),{type:3})}):De({type:"classroomList/getClassroomCommonList",payload:P({},K.actionTabs.params)})}},[wt]);const rt=Se=>re(void 0,null,function*(){Dt(!0);const At=yield(0,U.c_)(M(P({},ne),{page:Se||xe,limit:2e4,homework_id:K.actionTabs.type===1?"":K.actionTabs.selectArrs[0]}));At==null||At.course_groups.map((Ft,Te)=>{Ft.key=Ft.id,Ft.title=Ft.name,Ft.disabled=Ft.is_published}),At&&(st([...At==null?void 0:At.course_groups]),Ve(At==null?void 0:At.course_groups_count),Dt(!1),Se||z.setFieldsValue({publish_time:I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:I()(I()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),tt=Se=>{Ge(Se),rt(Se)},Le=()=>{(0,S.GJ)()?K.actionTabs.detail?(De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getWorkList",payload:P({},ne)}),De({type:"shixunHomeworks/getWorkSetting",payload:P({},ne)})):De({type:"classroomList/getClassroomTeacherCommonList",payload:M(P({},K.actionTabs.params),{type:3})}):De({type:"classroomList/getClassroomCommonList",payload:P({},K.actionTabs.params)})},ke=()=>re(void 0,null,function*(){var Se,At,Ft;if((0,S.Rm)()&&!((At=(Se=K==null?void 0:K.AssistantObject)==null?void 0:Se.group)!=null&&At.can_publish)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),at(!1);return}const Te=P({},z.getFieldsValue());if(Te.end_time<=Te.publish_time){D.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),at(!1);return}if((T==null?void 0:T.length)<=0&&!F&&_e.length>0){D.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}if(Ie!=null&&Ie.submit_limit&&!(Ie!=null&&Ie.submit_limit_num)){D.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}if(Ie!=null&&Ie.can_submit&&!(Ie!=null&&Ie.submit_num)){D.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}let he=P({homework_ids:[...K.actionTabs.selectArrs],group_ids:T.length>0?T.map(rr=>rr.id):(Ft=K.detailCommonHomeworksList)==null?void 0:Ft.course_groups,end_time:I()(Te.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(Te.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!T.length},Ie);at(!0),(yield(0,L.ZP)(`/api/courses/${ne.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:P({},he)})).status===0?(at(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),D.ZP.success("\u53D1\u5E03\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),fe.onCallback&&fe.onCallback(),Le(),localStorage.getItem("Noviceguide")==="0"||De({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:N.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):at(!1)}),Re=()=>{Ge(1),st([]),O([])},lt=Ke>xe*Ue,{detailCommonHomeworksList:Et}=K,[Zt,at]=(0,i.useState)(!1);return N.createElement(y.default,{width:600,confirmLoading:Zt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:K.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ke,onCancel:()=>{Re(),Le(),De({type:"classroomList/setActionTabs",payload:{}})}},N.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",N.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),_e&&N.createElement(R.default,{form:z},N.createElement("div",{style:{paddingLeft:0}},N.createElement(J.Z,{className:"mt30",align:"middle"},N.createElement(Ae.Z,null,N.createElement(R.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},N.createElement(se.default,{style:{width:170,marginRight:"25px"},disabledDate:Se=>(0,q.Q8)(Se,Fe),disabledTime:Se=>(0,q.d0)(Se),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),N.createElement(Ae.Z,{className:"ml20"},N.createElement(R.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},N.createElement(se.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,b.U6)(),"HH:mm")},disabledDate:Se=>(0,q.Q8)(Se,Fe,z.getFieldValue("publish_time")),disabledTime:Se=>(0,q.d0)(Se,z.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),K.actionTabs.type===2&&N.createElement(J.Z,{style:{marginBottom:"10px"}},N.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),N.createElement(Z.ZP.Group,{value:F,onChange:Se=>{oe(Se.target.value),O([])}},N.createElement(Z.ZP,{value:!0,disabled:!K.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),N.createElement(Z.ZP,{className:"ml20",disabled:_e.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_e.length<=0&&K.actionTabs.type===2&&N.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(K.actionTabs.type===1||!F)&&_e.length>0&&N.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},N.createElement("span",{style:{flex:1}},N.createElement(x.default,{checked:T.length===_e.length,onChange:Se=>{T.length===_e.length?O([]):O(_e.filter(At=>!At.is_published))}},"\u5168\u9009")),N.createElement("span",{style:{width:16}}),N.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",T.length||0,"\u4E2A\u5206\u73ED")),(K.actionTabs.type===1||!F)&&_e.length>0&&N.createElement(B.Z,{data:_e,selectedRowKeys:T,setSelectedRowKeys:O})),N.createElement(k.ZP,{value:Ie,onChange:Se=>Ye(P({},Se))}))};we.Z=(0,p.connect)(({classroomList:te})=>({classroomList:te}))(pe)},95811:function(Ze,we,l){"use strict";l.r(we),l.d(we,{GroupHomeworkContext:function(){return $t},default:function(){return Tr}});var i=l(59301),R=l(89070),D=l(8591),y=l(61621),J=l(58421),Ae=l(81228),se=l(43418),Z=l(95237),x=l(43604),$=l(78673),I=l(5112),L=l(60324),S=l(5871),b=l(61485),p=l(24065),B=l(955),k=l(99064),U=l(59155),q=Object.defineProperty,N=Object.defineProperties,H=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(f,m,C)=>m in f?q(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,ae=(f,m)=>{for(var C in m||(m={}))ce.call(m,C)&&ge(f,C,m[C]);if(w)for(var C of w(m))ie.call(m,C)&&ge(f,C,m[C]);return f},X=(f,m)=>N(f,H(m)),P=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const M=({classroomList:f,dispatch:m,user:C,onCallback:ue})=>{var Oe,ze;const Qe=(0,R.useParams)(),[be,V]=(0,i.useState)(!1),[le,ve]=(0,i.useState)(!1),He=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(f.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){ve(!0);return}const ye={hasNum:0,noHasNum:0};f.actionTabs.selectArrsAll.map(Ne=>{var ct;Ne.author_login===((ct=C.userInfo)==null?void 0:ct.login)?++ye.hasNum:++ye.noHasNum}),ye.noHasNum>0?se.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:i.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",i.createElement("span",{className:"c-blue"},ye.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",i.createElement("span",{className:"c-red"},ye.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",i.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{We()}}):ve(!0)}else ve(!1)},[f.actionTabs.key]);const We=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return i.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:le,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:be,destroyOnClose:!0,onOk:()=>P(void 0,null,function*(){var ye;if((ye=He.current)!=null&&ye.onVerify())return;V(!0);const Ne=yield(0,k.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...f.actionTabs.selectArrs]}});V(!1),Ne.status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),D.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ue&&ue(),(0,p.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:X(ae({},f.actionTabs.params),{type:3})}):m({type:"classroomList/getClassroomCommonList",payload:ae({},f.actionTabs.params)}))}),onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})}},!((Oe=f==null?void 0:f.actionTabs)!=null&&Oe.status)||!["\u672A\u53D1\u5E03"].includes((ze=f==null?void 0:f.actionTabs)==null?void 0:ze.status)?i.createElement(i.Fragment,null,i.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),i.createElement(U.Z,{ref:ye=>He.current=ye})):i.createElement(i.Fragment,null,i.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),i.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Q=(0,R.connect)(({classroomList:f,user:m})=>({classroomList:f,user:m}))(M),re=l(95036),pe=l(12393),te=Object.defineProperty,Ee=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(f,m,C)=>m in f?te(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,fe=(f,m)=>{for(var C in m||(m={}))K.call(m,C)&&Fe(f,C,m[C]);if(Ee)for(var C of Ee(m))De.call(m,C)&&Fe(f,C,m[C]);return f},ne=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const z=({classroomList:f,dispatch:m})=>{const C=(0,R.useParams)();return C.id=C.coursesId,i.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:f.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield(0,k.ZP)(`/api/courses/${C.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...f.actionTabs.selectArrs]}})).status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),D.ZP.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getClassroomCommonHomeworksList",payload:fe({},f.actionTabs.params)}))}),onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})}},i.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",i.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var xe=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(z),Ge=Object.defineProperty,_e=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pt=(f,m,C)=>m in f?Ge(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,It=(f,m)=>{for(var C in m||(m={}))Ve.call(m,C)&&pt(f,C,m[C]);if(Ke)for(var C of Ke(m))Ue.call(m,C)&&pt(f,C,m[C]);return f},Dt=(f,m)=>_e(f,st(m)),wt=(f,m)=>{var C={};for(var ue in f)Ve.call(f,ue)&&m.indexOf(ue)<0&&(C[ue]=f[ue]);if(f!=null&&Ke)for(var ue of Ke(f))m.indexOf(ue)<0&&Ue.call(f,ue)&&(C[ue]=f[ue]);return C},dt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const yt=f=>{var m=f,{classroomList:C,dispatch:ue,onCallback:Oe}=m,ze=wt(m,["classroomList","dispatch","onCallback"]);const Qe=(0,R.useParams)();return Qe.id=Qe.coursesId,i.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:C.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dt(void 0,null,function*(){(yield(0,k.ZP)(`/api/courses/${Qe.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...C.actionTabs.selectArrs]}})).status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),D.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),Oe&&Oe(),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:Dt(It({},C.actionTabs.params),{type:3})}):ue({type:"classroomList/getClassroomCommonList",payload:It({},C.actionTabs.params)}),ue({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Jt=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(yt),T=l(99313),O=l(78241),F=l(3113),oe=l(92832),Ie=l(24905),Ye=l(26724),rt=l.n(Ye),tt={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},Le=l(8797),ke=l(30534),Re=l(59301),lt=Object.defineProperty,Et=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Se=(f,m,C)=>m in f?lt(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,At=(f,m)=>{for(var C in m||(m={}))Zt.call(m,C)&&Se(f,C,m[C]);if(Et)for(var C of Et(m))at.call(m,C)&&Se(f,C,m[C]);return f},Ft=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const{TabPane:Te}=T.default,he=({shixunHomeworks:f,classroomList:m,loading:C,dispatch:ue})=>{const Oe=(0,R.useParams)(),ze=(0,R.useLocation)(),[Qe]=O.default.useForm(),{brankList:be}=f,[V,le]=(0,i.useState)(!1);let[ve,He]=(0,i.useState)(!0);const[We,ye]=(0,i.useState)("myself");let[Ne,ct]=(0,i.useState)([]),[Pt,bt]=(0,i.useState)();const[ut,kt]=(0,i.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Bt=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,i.useEffect)(()=>{f.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&_()},[f.actionTabs.key]);let ft=[];const _=function(){return Ft(this,null,function*(){var Ce;if(ve){le(!1),++ut.page;const $e=yield ue({type:"shixunHomeworks/getBrankList",payload:At({},ut)});Ne=[...Ne.concat($e.object_list)],bt($e.is_teacher),((Ce=$e.object_list)==null?void 0:Ce.length)Ft(void 0,null,function*(){var Ce,$e;const Ut=Qe.getFieldValue(),Vt=yield ue({type:"shixunHomeworks/saveBanks",payload:{category:((Ce=m==null?void 0:m.detailCommonHomeworksList)==null?void 0:Ce.category_id)||(($e=m==null?void 0:m.detailCommonHomeworksList)==null?void 0:$e.main_category_id),course_id:Oe.coursesId,object_type:"group",bank_id:Ut.group_ids}});(Vt==null?void 0:Vt.status)===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:At({},f.actionTabs.params)}):ue({type:"classroomList/getClassroomCommonList",payload:At({},f.actionTabs.params)}),ue({type:"shixunHomeworks/setActionTabs",payload:{}}),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Vt.object_ids,params:At({},f.actionTabs.params),manage_all_group:ot==null?void 0:ot.manage_all_group}}),ue({type:"classroomList/getClassroomLeftMenus",payload:{id:Oe.coursesId}}))}),onCancel:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},Re.createElement(Z.Z,null,Re.createElement(x.Z,{span:12},Bt.map((Ce,$e)=>Re.createElement(F.ZP,{key:$e,shape:"round",type:We===Ce.id?"primary":"default",className:"mr10",onClick:Ut=>Ft(void 0,null,function*(){Ne=[],ve=!0,ut.page=0,ut.search="",ut.filter=Ce.id,_(),ye(Ce.id)})},Ce.name))),Re.createElement(x.Z,{span:12,className:"tr"},Re.createElement(oe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:Ce=>{ve=!0,ut.search=Ce,ut.page=0,Ne=[],Ce&&(0,ke.tk)({name:Ce,copywriting:Ce,position:"HomeworkCommon"}),_()},style:{width:260}}))),We==="myself"&&Re.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Re.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),We==="public"&&Re.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),Re.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Pt&&We==="public"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Re.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Re.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Re.createElement(rt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{He(!1),_()},hasMore:ve,useWindow:!1},V&&Re.createElement(Le.Z,{styles:{margin:"0px auto"}}),Re.createElement(O.default,{form:Qe,initialValues:{group_ids:ft},className:tt.form,onChange:Ce=>{ft=Qe.getFieldValue()}},Re.createElement(O.default.Item,{name:"group_ids"},Re.createElement(Ie.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},Ne==null?void 0:Ne.map(function(Ce,$e){return Re.createElement(Z.Z,{key:$e},Re.createElement(x.Z,{flex:"2"},Re.createElement(Ie.default,{onChange:Ut=>{},key:$e,value:String(Ce.id),defaultChecked:!0},Re.createElement("span",{className:["c-black",tt.line1].join(" ")},Ce.name))),Re.createElement(x.Z,{flex:"1",className:"c-black"},Re.createElement("span",{className:tt.line1},Ce==null?void 0:Ce.course_list_name)),Re.createElement(x.Z,{flex:"50px",className:"c-black"},We==="public"&&(0,p.Ny)()?Re.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Ce.id}/personal/group/edit`)}},"\u7F16\u8F91"):We==="myself"?Re.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Ce.id}/personal/group/edit`)}},"\u7F16\u8F91"):Ce==null?void 0:Ce.username))})))))))};var sr=(0,R.connect)(({shixunHomeworks:f,loading:m,classroomList:C})=>({shixunHomeworks:f,loading:m,classroomList:C}))(he),rr=l(99562),Rr=l(56845),jt=l(79219),Ct=l(59301),br=Object.defineProperty,cr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Ht=(f,m,C)=>m in f?br(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,mn=(f,m)=>{for(var C in m||(m={}))Wr.call(m,C)&&Ht(f,C,m[C]);if(cr)for(var C of cr(m))Gr.call(m,C)&&Ht(f,C,m[C]);return f};const Or=({styles:f={},onSelect:m,params:C,classroomList:ue})=>{const[Oe,ze]=(0,i.useState)(!1),[Qe,be]=(0,i.useState)("");(0,i.useEffect)(()=>{ze(!1),be("")},[]);const V=()=>{var le,ve;if((0,p.Rm)()&&!((ve=(le=ue==null?void 0:ue.AssistantObject)==null?void 0:le.group)!=null&&ve.can_create)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qe==="1"&&R.history.push(`/classrooms/${C.coursesId}/group_homework/${C.categoryId||0}/add`),Qe==="2"&&(m(),ze(!1),be(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:mn(mn({},{color:"#999",margin:"200px auto"}),f)},Ct.createElement("img",{src:jt.z3}),Ct.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Ct.createElement("div",{style:{marginTop:"30px"}},Ct.createElement(F.ZP,{onClick:()=>ze(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ct.createElement(F.ZP,{onClick:()=>{(0,B.xg)("https://www.educoder.net/forums/4911")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),Oe&&Ct.createElement(se.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>ze(!1),onOk:V},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(I.ZP,{value:"1",style:{marginTop:"15px"},checked:Qe==="1",onClick:()=>be("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(I.ZP,{value:"2",style:{marginTop:"15px"},checked:Qe==="2",onClick:()=>be("2")},"\u9009\u7528\u8D44\u6E90")))))};var Lr=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(Or),Cn={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},Bn=l(74809),jr=l(38854),Yt=l(20834),In=l(1710),St={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},ht=l(12343),Yn=Object.defineProperty,Dr=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,bn=(f,m,C)=>m in f?Yn(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,dr=(f,m)=>{for(var C in m||(m={}))_n.call(m,C)&&bn(f,C,m[C]);if(hn)for(var C of hn(m))Pn.call(m,C)&&bn(f,C,m[C]);return f},$n=(f,m)=>Dr(f,qn(m)),qt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())}),ea=({dataSource:f,params:m,manageAllGroup:C})=>{var ue,Oe,ze,Qe;const{batchStatus:be,selectArrs:V,setSelectArrs:le,selectArrsAll:ve,setSelectArrsAll:He,dispatch:We}=(0,i.useContext)($t);let ye=(0,R.useParams)();const[Ne,ct]=(0,i.useState)(!1),Pt=(0,i.useRef)(),[bt,ut]=(0,i.useState)([]);ye=$n(dr(dr({},m),ye),{category:ye==null?void 0:ye.categoryId}),(0,i.useEffect)(()=>{ut([]),ct(!1)},[]);const kt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(_,ot)=>ot.status.indexOf(_)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:_=>{var ot,Ce;return _==="--"?_:i.createElement("span",null,i.createElement("span",null,(ot=_==null?void 0:_.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",i.createElement("span",null,(Ce=_==null?void 0:_.split("/"))==null?void 0:Ce[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="publish_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="end_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="late_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:_=>_==="--"||!_?"--":i.createElement("span",{title:_},_)}];function Bt(){return qt(this,null,function*(){let _=yield(0,k.ZP)(`/api/homework_commons/${f.homework_id}/group_settings_statistics.json`,{method:"get",params:dr({},ye)});ut(_.data)})}const ft=_=>{V.includes(_)?(le(V.filter(ot=>ot!==_)),He(ve.filter(ot=>ot.homework_id!==_))):(le([...V,_]),He([...ve,f]))};return i.createElement("div",{className:St.listContainer,onClick:_=>{_.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&Pt.current&&!Pt.current.contains(_.target))&&(0,B.xg)(`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail`)}},(0,p.GJ)()&&i.createElement("span",{ref:Pt},i.createElement(Ie.default,{onClick:_=>{_.stopPropagation()},style:{padding:"10px"},checked:V.includes(f.homework_id),onChange:()=>ft(f.homework_id)})),i.createElement("div",{className:St.info},i.createElement("div",{className:St.title},i.createElement("div",{className:St.left,style:(0,p.dE)()?{paddingRight:(f==null?void 0:f.challenge_count)-(f==null?void 0:f.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&i.createElement(ht.Z,{value:f.status},i.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[f.status]})),(0,p.dE)()&&i.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:f.status}),i.createElement("span",{onClick:_=>_.stopPropagation()},i.createElement(R.Link,{target:"_blank",to:`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},f.name))),i.createElement("div",{className:St.right},(0,p.GJ)()&&f.status==="\u672A\u53D1\u5E03"&&i.createElement(R.Link,{target:"_blank",to:"/",onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2,manage_all_group:C}})})},i.createElement("aside",{className:St.flexBox,style:{marginRight:"16px"}},i.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),i.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&i.createElement("div",{className:St.actionIcon},(f==null?void 0:f.challenge_count)-(f==null?void 0:f.finished_challenge_count)===0&&i.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((ue=f.status)!=null&&ue.includes("\u5DF2\u622A\u6B62"))&&!((Oe=f.status)!=null&&Oe.includes("\u5BFC\u5165"))&&i.createElement("aside",{onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),(0,B.xg)(`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`)}),className:St.flexBox,style:{marginRight:10}},i.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),i.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ze=f.status)==null?void 0:ze.includes("\u5DF2\u622A\u6B62"))||((Qe=f.status)==null?void 0:Qe.includes("\u5BFC\u5165")))&&i.createElement("aside",{className:St.flexBox,style:{marginRight:10}},i.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),i.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,p.GJ)()&&i.createElement(jr.Z,{placement:"bottomCenter",overlayClassName:St.dro,dropdownRender:()=>i.createElement(Yt.default,null,f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:1,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2,manage_all_group:C}})})},"\u7ACB\u5373\u53D1\u5E03")),f.status==="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:23,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:f==null?void 0:f.name,id:f==null?void 0:f.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:2,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),i.createElement(Yt.default.Item,{key:22,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:ve,params:ye,status:f==null?void 0:f.status}})})},"\u7ACB\u5373\u5220\u9664")),f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:6,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",onClick:_=>{_.stopPropagation()},to:`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},i.createElement("aside",{onClick:_=>_.stopPropagation(),className:St.flexBox,style:{cursor:"default"}},i.createElement("i",{className:"iconfont icon-gengduo4"}),i.createElement("div",null,"\u66F4\u591A"))))),i.createElement("div",{className:St.detail},(0,p.GJ)()&&i.createElement(i.Fragment,null,i.createElement("span",{className:"c-grey-333 mr20"},f.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.uncommit_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),f.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.commit_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),f.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.compelete_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),f.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),f.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),f.end_time),["\u5DF2\u7ED3\u675F"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),f.status_time),!!(f!=null&&f.late_time)&&(f==null?void 0:f.late_time)!=="--"&&i.createElement("span",{className:"c-grey-999"},i.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),f==null?void 0:f.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:St.iconV,onClick:_=>qt(void 0,null,function*(){_.stopPropagation(),_.preventDefault(),Ne||Bt(),ct(!Ne)})},i.createElement("i",{className:`iconfont icon-${Ne?"shouqi":"xiala2"}`})," "))),i.createElement("div",{className:St.content},(0,p.dE)()&&i.createElement("span",{className:St.infoStuIcon},i.createElement("span",{className:"c-grey-333"},f.author),f.status==="\u5DF2\u622A\u6B62"&&!!(f!=null&&f.status_time)&&i.createElement("span",{className:"c-grey-999 ml20"},i.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",f==null?void 0:f.status_time),i.createElement("span",{className:"ml20 c-grey-999"},i.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),f==null?void 0:f.publish_time," \u81F3 ",f==null?void 0:f.end_time," "),!!(f!=null&&f.late_time)&&(f==null?void 0:f.late_time)!=="--"&&i.createElement("span",{className:"c-grey-999 ml20"},i.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),f==null?void 0:f.late_time)),(0,p.GJ)()&&f.status!=="\u672A\u53D1\u5E03"&&Ne&&bt.length>5&&i.createElement(In.default,{scroll:{y:240},onRow:_=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(_,ot)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:bt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(_,ot,Ce)=>{Ce.field&&(ye.sort_by=Ce.field),Ce.order||(ye.sort_direction="asc"),Ce.order==="ascend"&&(ye.sort_direction="asc"),Ce.order==="descend"&&(ye.sort_direction="desc"),Ce.order||(ye.sort_direction="asc"),Bt()},columns:kt}),(0,p.GJ)()&&f.status!=="\u672A\u53D1\u5E03"&&Ne&&bt.length<6&&bt.length>0&&i.createElement(In.default,{onRow:_=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(_,ot)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:bt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(_,ot,Ce)=>{Ce.field&&(ye.sort_by=Ce.field),Ce.order||(ye.sort_direction="asc"),Ce.order==="ascend"&&(ye.sort_direction="asc"),Ce.order==="descend"&&(ye.sort_direction="desc"),Ce.order||(ye.sort_direction="asc"),Bt()},columns:kt}))))},_t={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},ta=l(84105),Xt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())}),Dn=({buttonDataSource:f,onClick:m})=>{const{allSelect:C,setAllSelect:ue,setSelectArrs:Oe,dataSource:ze,selectArrs:Qe,useBatchStatus:be,dispatch:V,params:le,getData:ve,detailLeftMenus:He,main_category_id:We,setSelectArrsAll:ye}=(0,i.useContext)($t);let Ne;const[ct,Pt]=(0,i.useState)(!1),[bt,ut]=(0,i.useState)(""),kt=_=>{ue(_.target.checked),Oe(_.target.checked?ze.map(ot=>ot.homework_id):[]),_.target.checked?ye([...ze]):ye([])},Bt=()=>{let _={courseId:le.id,container_type:"group_homework"};le.categoryId&&(_.category_id=le.categoryId),V({type:"classroomList/getAllTaskList",payload:_}),V({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};He.course_modules&&(Ne=He.course_modules.filter(_=>_.type==="group_homework")[0]);const ft=i.createElement("div",{className:_t.moveCategory,onMouseLeave:_=>Pt(!1)},i.createElement(Yt.default,{onClick:_=>Xt(void 0,[_],function*({item:ot,key:Ce,keyPath:$e,domEvent:Ut}){if(Qe=="")return D.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,k.ZP)(`/api/courses/${le.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:Qe,new_category_id:Ce}})).status===0&&(D.ZP.success("\u64CD\u4F5C\u6210\u529F"),be(!1),ve(),V({type:"classroomList/getClassroomLeftMenus",payload:{id:le.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},i.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},i.createElement(oe.default,{onChange:_=>{ut(_.target.value)}})),Ne&&Ne.second_category.filter(_=>_.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(_,ot){var Ce;if(!(bt!==""&&_.category_name.indexOf(bt)<0))return i.createElement(i.Fragment,null,i.createElement(Yt.default.Item,{className:"multi-llipsis1e",key:_.category_id},_.category_name),(Ce=_==null?void 0:_.third_category)==null?void 0:Ce.map($e=>i.createElement(Yt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:$e.category_id},$e.category_name)))}),i.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:_=>{_.preventDefault(),V({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:le,selectArrs:{category_id:We,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return i.createElement("div",{className:_t.bottomControlContainer},i.createElement(Z.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},i.createElement(x.Z,{flex:1},i.createElement(Z.Z,{wrap:!1,align:"middle",gutter:8},i.createElement(x.Z,null,i.createElement(Ie.default,{checked:C,onChange:kt},"\u5168\u9009\u672C\u9875\uFF08",Qe.length,"\uFF09")),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(jr.Z,{placement:"top",menu:{items:f,onClick:({key:_})=>{m({key:_})}}},i.createElement(F.ZP,{type:"primary",icon:i.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",onClick:Bt,icon:i.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(jr.Z,{placement:"topLeft",dropdownRender:()=>ft,getPopupContainer:_=>_.parentNode},i.createElement(F.ZP,{type:"primary",icon:i.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",i.createElement(ta.Z,null)))),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",onClick:()=>m({key:"collection",label:"\u6536\u85CF"}),icon:i.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",ghost:!0,onClick:()=>{Oe([]),be(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Fr=l(53167),G=l(69924),ra=l(82693),na=l(22488),Hr=l(81327),aa=l(5083),Fn=l(71418),wn=l(61186),fr=l.n(wn),yn=l(33656),oa=l.n(yn),gr=l(92365),mt=l(83312),je=l(59301),Nt=Object.defineProperty,nr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Kr=(f,m,C)=>m in f?Nt(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,Er=(f,m)=>{for(var C in m||(m={}))pr.call(m,C)&&Kr(f,C,m[C]);if(Kt)for(var C of Kt(m))Zr.call(m,C)&&Kr(f,C,m[C]);return f},mr=(f,m)=>nr(f,vr(m)),xn=(f,m)=>{var C={};for(var ue in f)pr.call(f,ue)&&m.indexOf(ue)<0&&(C[ue]=f[ue]);if(f!=null&&Kt)for(var ue of Kt(f))m.indexOf(ue)<0&&Zr.call(f,ue)&&(C[ue]=f[ue]);return C},Vr=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});fr().extend(oa());const ia=({data:f,value:m,onChange:C})=>{var ue,Oe,ze,Qe;const[be,V]=(0,i.useState)({leftSearch:"",rigthSearch:""}),[le,ve]=(0,i.useState)([]);return(0,i.useEffect)(()=>{ve((m==null?void 0:m.length)>0?f==null?void 0:f.filter(He=>m==null?void 0:m.includes(He==null?void 0:He.id)):[])},[m]),je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement(Ie.default,{indeterminate:(le==null?void 0:le.length)>0&&(le==null?void 0:le.length)<(f==null?void 0:f.length),checked:(le==null?void 0:le.length)==(f==null?void 0:f.length),onChange:He=>{C(He.target.checked?f==null?void 0:f.map(We=>We==null?void 0:We.id):[])}},"\u5168\u9009"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:be.leftSearch,onChange:He=>{V(mr(Er({},be),{leftSearch:He.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((ue=be.leftSearch?f==null?void 0:f.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.leftSearch)}):f)==null?void 0:ue.length)!==0?je.createElement(Ie.default.Group,{value:m,onChange:He=>{C(He)}},je.createElement(Hr.Z,{direction:"vertical"},(Oe=be.leftSearch?f==null?void 0:f.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.leftSearch)}):f)==null?void 0:Oe.map((He,We)=>je.createElement(Ie.default,{key:We,value:He.id},He==null?void 0:He.name)))):je.createElement(Le.Z,{styles:{margin:"0 auto"}})))),je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement("div",null,"\u5DF2\u9009\u62E9",(le==null?void 0:le.length)||0,"\u4E2A\u5206\u73ED"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:be.rigthSearch,onChange:He=>{V(mr(Er({},be),{rigthSearch:He.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((ze=be.rigthSearch?le==null?void 0:le.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.rigthSearch)}):le)==null?void 0:ze.length)!==0?(Qe=be.rigthSearch?le==null?void 0:le.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.rigthSearch)}):le)==null?void 0:Qe.map((He,We)=>je.createElement(Z.Z,{key:We,wrap:!1,align:"middle",justify:"space-between"},je.createElement(x.Z,null,He==null?void 0:He.name),je.createElement(x.Z,null,je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{C(m==null?void 0:m.filter(ye=>ye!==(He==null?void 0:He.id)))}})))):je.createElement(Le.Z,{styles:{margin:"0 auto"}})))))},ua=f=>{var m=f,{classroomList:C,dispatch:ue,user:Oe,getData:ze}=m,Qe=xn(m,["classroomList","dispatch","user","getData"]),be,V,le,ve,He,We;const ye=(0,R.useParams)(),[Ne]=O.default.useForm(),ct=((be=C==null?void 0:C.actionTabs)==null?void 0:be.key)==="\u6279\u91CF\u8865\u4EA4",[,Pt,bt,ut]=(0,mt.U)(gr.c_,Er(Er({},ye),(V=C==null?void 0:C.actionTabs)==null?void 0:V.params)),[,,kt,Bt]=(0,mt.U)(gr.nP,{course_id:ye==null?void 0:ye.coursesId,homework_ids:(le=C==null?void 0:C.actionTabs)==null?void 0:le.selectArrs}),[,ft,_]=(0,mt.U)(gr.sm,{course_id:ye==null?void 0:ye.coursesId,homework_ids:(ve=C==null?void 0:C.actionTabs)==null?void 0:ve.selectArrs}),ot=(...Ce)=>Vr(void 0,[...Ce],function*($e={}){kt({});const Ut=yield bt({page:1,limit:2e4,homework_id:C.actionTabs.type===1?"":C.actionTabs.selectArrs[0]})});return(0,i.useEffect)(()=>{ct&&ot()},[ct]),je.createElement(se.default,{centered:!0,title:(He=C==null?void 0:C.actionTabs)==null?void 0:He.key,width:800,open:ct,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ft,onOk:()=>Vr(void 0,null,function*(){Ne.submit()})},je.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),je.createElement(O.default,{form:Ne,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:Ce=>Vr(void 0,null,function*(){var $e,Ut,Vt;const Br=yield _((($e=ut==null?void 0:ut.course_groups)==null?void 0:$e.length)>0?{unified_late:((Ut=ut==null?void 0:ut.course_groups)==null?void 0:Ut.length)<=0,allow_late_settings:[Er({},Ce)]}:Er({unified_late:((Vt=ut==null?void 0:ut.course_groups)==null?void 0:Vt.length)<=0},Ce));(Br==null?void 0:Br.status)==0&&(D.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),ue({type:"classroomList/setActionTabs",payload:{}}),ze&&ze())})},je.createElement(Z.Z,{wrap:!1,gutter:20},je.createElement(x.Z,{flex:1},je.createElement(O.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},je.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),je.createElement(x.Z,{flex:"390px"},je.createElement(O.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Ce,$e,Ut){return $e&&fr()($e).startOf("minute")<=fr()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):$e&&fr()($e).startOf("minute")<=fr()(Bt==null?void 0:Bt.max_late_time).startOf("minute")?(D.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Bt==null?void 0:Bt.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},je.createElement(aa.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Ce=>(0,B.BO)(Ce,{startTime:Bt==null?void 0:Bt.max_late_time}),disabledTime:Ce=>(0,B.hv)(Ce,{compared:Bt==null?void 0:Bt.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:fr()("00:00:00","HH:mm:ss")}})))),((We=ut==null?void 0:ut.course_groups)==null?void 0:We.length)>0&&je.createElement(Fn.Z,{spinning:Pt},je.createElement(O.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},je.createElement(ia,{data:(ut==null?void 0:ut.course_groups)||[],onChange:Ce=>{kt({group_ids:Ce})}})))))};var Aa=(0,R.connect)(({classroomList:f,user:m})=>({classroomList:f,user:m}))(ua),j=l(59301),Jr=Object.defineProperty,la=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Yr=(f,m,C)=>m in f?Jr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,Mt=(f,m)=>{for(var C in m||(m={}))ar.call(m,C)&&Yr(f,C,m[C]);if(Mr)for(var C of Mr(m))Qn.call(m,C)&&Yr(f,C,m[C]);return f},Cr=(f,m)=>la(f,Nr(m)),qr=(f,m,C)=>new Promise((ue,Oe)=>{var ze=V=>{try{be(C.next(V))}catch(le){Oe(le)}},Qe=V=>{try{be(C.throw(V))}catch(le){Oe(le)}},be=V=>V.done?ue(V.value):Promise.resolve(V.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const $t=(0,i.createContext)({selectArrs:[]}),_r=({user:f,classroomList:m,loading:C,dispatch:ue})=>{var Oe,ze,Qe,be;const V=(0,R.useParams)(),[le]=(0,R.useSearchParams)(),[ve,He]=(0,i.useState)(()=>Cr(Mt({},V),{id:V.coursesId,limit:20})),[We,ye]=(0,i.useState)(!1),[Ne,ct]=(0,i.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[Pt,bt]=(0,i.useState)([]),[ut,kt]=(0,i.useState)(!1),[Bt,ft]=(0,i.useState)(!1),[_,ot]=(0,i.useState)([]),[Ce,$e]=(0,i.useState)(!1),[Ut,Vt]=(0,i.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Br=(0,R.useLocation)(),{detailCommonHomeworksList:et,detailLeftMenus:$r,detailTopBanner:Sn,taskList:en}=m;let Rn=le.get("tabs")?parseInt(le.get("tabs"))+1:"0";ve.type=3,ve.categoryId?ve.category=ve.categoryId:delete ve.category,(0,i.useEffect)(()=>{He(Mt(Mt({},ve),V))},[V==null?void 0:V.categoryId]),(0,i.useEffect)(()=>{le.get("tabs")==="0"&&(ve.status="0",ve.page=1)},[le.get("tabs")]),(0,i.useEffect)(()=>{const me=le.get("tabs");me&&me!==void 0&&((0,p.GJ)()?ve.status=me:ve.order=me)},[le.toString()]),(0,i.useEffect)(()=>{ue({type:"classroomList/getAssistantPermissions",payload:{course_id:ve.id}})},[]),(0,i.useEffect)(()=>{var me,nt,xt;const Tt=le.get("tabs");if((me=f==null?void 0:f.userInfo)!=null&&me.login){const it=B.cX.getItem(`${(nt=f==null?void 0:f.userInfo)==null?void 0:nt.login}${(0,p.GJ)()?"Teacher":"Student"}`,"GroupHomework");it&&(ve.sort_by=it==null?void 0:it.type,ve.sort_direction=it==null?void 0:it.direction,Vt(it==null?void 0:it.name));let er=V.categoryId===void 0?{}:{categoryId:V.categoryId,category:V.categoryId};Tt&&Tt!==void 0&&((0,p.GJ)()?ve.status=Tt:ve.order=Tt),Rt(er)}else if((xt=f==null?void 0:f.userInfo)!=null&&xt.username){let it=V.categoryId===void 0?{}:{categoryId:V.categoryId,category:V.categoryId};Tt&&Tt!==void 0&&((0,p.GJ)()?ve.status=Tt:ve.order=Tt),Rt(it)}},[(Oe=f==null?void 0:f.userInfo)==null?void 0:Oe.login,Br==null?void 0:Br.pathname]),(0,i.useEffect)(()=>{m.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Rt(),m.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Rt()},[m.actionTabs.key]),(0,i.useEffect)(()=>{bt([])},[et]),(0,i.useEffect)(()=>{ft(!1)},[ve.categoryId]),(0,i.useEffect)(()=>{et&&et.homeworks&&(Pt.length===et.homeworks.length&&Pt.length>0?kt(!0):Pt.length!==et.homeworks.length&&kt(!1))},[Pt]);const On=(me,nt)=>{ve.page=me,ve.limit=nt,Rt()},Rt=(me={})=>{bt([]),ot([]),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:Cr(Mt(Mt({},ve),me),{type:3})}):ue({type:"classroomList/getClassroomCommonList",payload:Mt(Mt({},ve),me)})},sa=()=>qr(void 0,null,function*(){const me=yield(0,k.ZP)(`/api/courses/${ve.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(me!=null&&me.data){const nt=me.data.score_settings;Object.keys(nt).map(function(xt){xt.indexOf("proportion")>-1&&(nt[xt]=(nt[xt]*100).toFixed(0))}),console.log(nt),ct(Mt({},nt))}});(0,i.useEffect)(()=>{bt([])},[et]);const ca=()=>{if((0,p.GJ)()){const{all_count:me,unpublished_count:nt,not_start_count:xt,in_progress_count:Tt,overed_count:it}=et;return[{name:"\u5168\u90E8",id:0,total:me||0},{name:"\u672A\u53D1\u5E03",id:1,total:nt||0},{name:"\u672A\u5F00\u59CB",id:4,total:xt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Tt||0},{name:"\u5DF2\u622A\u6B62",id:3,total:it||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},tn=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],da=me=>{var nt;if((0,p.Rm)()&&!((nt=m.AssistantObject.group)!=null&&nt.can_create)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me==="1"?R.history.push(`/classrooms/${ve.coursesId}/group_homework/${ve.categoryId}/add`):me==="2"?wr():me==="3"&&ue({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},wr=()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:ve}})},Ln=(ze=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:j.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:j.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,p.GJ)()||(0,p.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:j.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:j.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:j.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Sn.is_public}].filter(me=>me==null?void 0:me.isShow))==null?void 0:ze.map(me=>(delete me.isShow,me)),jn=me=>{var nt,xt,Tt,it;if(Pt.length===0)return D.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let er=me.label||"",Hn={key:er,selectArrs:Pt,selectArrsAll:_,type:["publish","deadline"].includes(me.key)?1:"",params:ve};switch(me.key){case"publish":if((0,p.Rm)()&&!((xt=(nt=m==null?void 0:m.AssistantObject)==null?void 0:nt.group)!=null&&xt.can_publish)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,p.Rm)()&&!((it=(Tt=m==null?void 0:m.AssistantObject)==null?void 0:Tt.group)!=null&&it.can_stop)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":er="\u6279\u91CF\u8865\u4EA4";break;case"delete":er="\u5220\u9664";break;case"collection":er="\u6536\u85CF";break}ue({type:"classroomList/setActionTabs",payload:Cr(Mt({},Hn),{key:er})})},fa=me=>qr(void 0,null,function*(){yield ue({type:"classroomList/updateTaskPosition",payload:{category_id:ve.categoryId,courseId:ve.id,task_ids:me,container_type:"group_homework"}}),Rt()}),ga=(0,i.useMemo)(()=>{let me=[];return en.length>0&&(me=en.map(nt=>({user_name:nt.user_name,task_name:nt.task_name,task_id:nt.task_id,category:nt.category,status:nt.status}))),me},[en]);return j.createElement($t.Provider,{value:{params:ve,batchStatus:Bt,selectArrs:Pt,setSelectArrs:bt,allSelect:ut,dataSource:et.homeworks||[],detailLeftMenus:$r,main_category_id:et.main_category_id||"",selectArrsAll:_,setAllSelect:kt,useBatchStatus:ft,dispatch:ue,getData:Rt,setSelectArrsAll:ot}},j.createElement("section",null,j.createElement("aside",{className:Cn.bg},j.createElement(Bn.Z,{isLoading:C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ca(),isAdmin:(0,p.GJ)(),dispatch:ue,type:et==null?void 0:et.main_category_name,exportType:"group",TooltipTitle:ve.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:ve.categoryId,dropdownMenu:tn,isShowRightControl:(0,B.Oo)($r==null?void 0:$r.course_modules,ve.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{sa(),ye(!0)},onTabMenuClick:me=>{me.id!==void 0&&((0,p.GJ)()?ve.status=me.id:ve.order=me.id),ft(!1),ve.page=1,R.history.replace(`${Br.pathname}?tabs=${me.id}`),Rt(ve)},defaultSelectedKeys:[le.get("tabs")?le.get("tabs"):"0"],onTooltipTitleClick:()=>{ue({type:"classroomList/setActionTabs",payload:{key:ve.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:ve,selectArrs:{category_name:et==null?void 0:et.category_name,category_id:(et==null?void 0:et.category_id)||(et==null?void 0:et.main_category_id)},cb:()=>{Rt()}}})},onDropdownMenuClick:da}),j.createElement(Fr.Z,{dataSource:et.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:Bt,SortMenuName:Ut,setSortMenuName:Vt,onSearch:me=>{ve.search=me.trim(),ve.page=1,Rt()},onSort:me=>{var nt;ve.sort_by=me.type,ve.sort_direction=me.direction,ve.page=1,B.cX.setItem(`${(nt=f==null?void 0:f.userInfo)==null?void 0:nt.login}${(0,p.GJ)()?"Teacher":"Student"}`,me,"GroupHomework"),Rt(ve)},onBatch:me=>ft(me)})),j.createElement(y.Z,{loading:C["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(et==null?void 0:et.all_count)===0&&(0,p.GJ)()?!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Lr,{params:ve,dispatch:ue,onSelect:wr}):(et==null?void 0:et.homeworks)&&et.homeworks.length===0&&!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Le.Z,null),j.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(j.Fragment,null,j.createElement("aside",{className:"animated fadeIn"},(Qe=et==null?void 0:et.homeworks)==null?void 0:Qe.map((me,nt)=>j.createElement(ea,{key:nt,dataSource:me,params:ve,manageAllGroup:et==null?void 0:et.manage_all_group})),j.createElement("aside",{className:"tc mb50 mt30"},(et==null?void 0:et.query_total_count)>10&&j.createElement(J.Z,{showSizeChanger:!0,onChange:On,defaultCurrent:1,current:ve.page||1,pageSize:ve.limit||20,total:et.query_total_count}))),Pt.length>0&&(0,p.GJ)()&&j.createElement(Ae.Z,{offsetBottom:0},j.createElement(Dn,{buttonDataSource:Ln,onClick:jn}))))),((be=m==null?void 0:m.actionTabs)==null?void 0:be.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(Aa,{getData:Rt}),j.createElement(Q,{onCallback:()=>ft(!1)}),j.createElement(G.Z,{onOk:()=>{Rt()}}),j.createElement(ra.Z,{onOk:()=>{}}),j.createElement(re.Z,{onCallback:()=>ft(!1),courseEndTime:et==null?void 0:et.course_end_time}),j.createElement(pe.Z,{courseEndTime:et==null?void 0:et.course_end_time,courseId:V.coursesId,visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:m.actionTabs.type!==2,homeworkIds:m.actionTabs.selectArrs,successCallback:()=>{ft(!1),Rt()}}),j.createElement(xe,null),j.createElement(sr,null),j.createElement(Jt,{onCallback:()=>ft(!1)}),j.createElement(rr.Z,null),j.createElement(Rr.Z,null),j.createElement(na.Z,{visible:m.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:fa,data:ga,onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{key:""}})}}),j.createElement(se.default,{open:We,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{ye(!1)},onOk:()=>qr(void 0,null,function*(){const me=JSON.parse(JSON.stringify(Ne));Object.keys(me).map(function(xt){xt.indexOf("proportion")>-1&&(me[xt]=me[xt]/100)}),(yield(0,k.ZP)(`/api/courses/${ve.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:me}})).status===0&&(D.ZP.success("\u8BBE\u7F6E\u6210\u529F"),ye(!1))}),width:800},j.createElement("div",null,j.createElement(Z.Z,null,j.createElement(x.Z,{span:24},j.createElement(Z.Z,{align:"middle"},j.createElement(x.Z,{span:24},j.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),j.createElement(Z.Z,{align:"middle",className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),j.createElement(Z.Z,{className:"ml10"},j.createElement(x.Z,null,j.createElement($.Z,{checked:Ne.is_group_grade,onChange:me=>{Ne.is_group_grade=me,ct(Mt({},Ne))}})),j.createElement(x.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),j.createElement(Z.Z,{className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),j.createElement(x.Z,{span:24,className:"pl30 mt10"})),j.createElement(Z.Z,null,j.createElement(I.ZP.Group,{value:Ne==null?void 0:Ne.ta_mode,onChange:me=>{Ne.ta_mode=me.target.value,ct(Mt({},Ne))}},j.createElement(I.ZP,{value:1,style:{marginTop:15}},j.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),j.createElement("br",null),j.createElement(I.ZP,{value:0,style:{marginTop:15}},j.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),j.createElement(Z.Z,{className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),j.createElement(x.Z,{span:24,className:"pl30 mt10"})),j.createElement(Z.Z,null,j.createElement(I.ZP.Group,{value:Ne.final_mode,onChange:me=>{Ne.final_mode=me.target.value,ct(Mt({},Ne))}},j.createElement(I.ZP,{value:!1,style:{marginTop:15}},j.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:j.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",j.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",j.createElement("br",null),j.createElement("br",null),"\u6CE8\u610F",j.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",j.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",j.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",j.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},j.createElement("span",{className:"mt10 ml10 current font14"},j.createElement(b.Z,null))))),j.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u6559\u5E08\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.te_proportion,onChange:me=>{Ne.te_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u52A9\u6559\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.ta_proportion,onChange:me=>{Ne.ta_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),Ne.is_group_grade&&j.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.gr_proportion,onChange:me=>{Ne.gr_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(Z.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u5B66\u751F\u533F\u8BC4:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.st_proportion,onChange:me=>{Ne.st_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement("br",null),j.createElement(I.ZP,{value:!0,style:{marginTop:15}},j.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:j.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",j.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",j.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},j.createElement("span",{className:"mt10 ml10 current font14"},j.createElement(b.Z,null))))),j.createElement(Z.Z,null,j.createElement(x.Z,{span:24,className:"ml20"},j.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),j.createElement("br",null))))))};var Tr=(0,R.connect)(({user:f,classroomList:m,loading:C,globalSetting:ue})=>({user:f,classroomList:m,globalSetting:ue,loading:C.effects}))(_r)},69924:function(Ze,we,l){"use strict";var i=l(59301),R=l(54580),D=l(78241),y=l(43418),J=l(8591),Ae=l(1710),se=l(92832),Z=l(95237),x=l(43604),$=l(5871),I=l(5083),L=l(89070),S=l(12290),b=l(3294),p=l(1370),B=l(99064),k=l(79834),U=l(61186),q=l.n(U),N=l(955),H=l(59301),w=Object.defineProperty,ce=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ae=(re,pe,te)=>pe in re?w(re,pe,{enumerable:!0,configurable:!0,writable:!0,value:te}):re[pe]=te,X=(re,pe)=>{for(var te in pe||(pe={}))ie.call(pe,te)&&ae(re,te,pe[te]);if(ce)for(var te of ce(pe))ge.call(pe,te)&&ae(re,te,pe[te]);return re},P=(re,pe,te)=>new Promise((Ee,K)=>{var De=ne=>{try{fe(te.next(ne))}catch(z){K(z)}},Fe=ne=>{try{fe(te.throw(ne))}catch(z){K(z)}},fe=ne=>ne.done?Ee(ne.value):Promise.resolve(ne.value).then(De,Fe);fe((te=te.apply(re,pe)).next())});const{Dragger:M}=R.default,Q=({classroomList:re,dispatch:pe,onOk:te})=>{const Ee=(0,L.useParams)(),[K]=D.default.useForm(),[De,Fe]=(0,i.useState)(),[fe,ne]=(0,i.useState)(!1),z={height:100,onRemove:()=>{Fe("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:xe=>P(void 0,null,function*(){return Fe(xe),!1})};return(0,i.useEffect)(()=>{K.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date((0,N.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[re.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),H.createElement(y.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:re.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:fe},onOk:()=>P(void 0,null,function*(){K.submit()}),onCancel:()=>{K.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},H.createElement(D.default,{form:K,colon:!1,onFinish:xe=>P(void 0,null,function*(){var Ge,_e,st;if(!(De!=null&&De.size)){J.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ne(!0);let Ke=new FormData;Ke.append("name",xe.name),Ke.append("type",re.actionTabs.type),Ke.append("category_id",(Ee==null?void 0:Ee.categoryId)||null),re.actionTabs.type==="exercise"?(Ke.append("time",xe.time||""),Ke.append("total_score",xe.total_score)):Ke.append("description",xe.description||""),Ke.append("publish_time",q()(xe.publish_time).format("YYYY-MM-DD HH:mm")),Ke.append("end_time",q()(xe.end_time).format("YYYY-MM-DD HH:mm")),Ke.append("file",De);let Ve=yield(0,B.ZP)(`/api/courses/${Ee.coursesId}/export_external_score_homework.json`,{method:"post",body:Ke},!0);ne(!1),(Ve==null?void 0:Ve.status)===0&&(K.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),te(),((_e=(Ge=Ve==null?void 0:Ve.data)==null?void 0:Ge.fail)==null?void 0:_e.length)>0&&y.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:H.createElement(Ae.default,{pagination:!1,dataSource:(st=Ve==null?void 0:Ve.data)==null?void 0:st.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,N.FH)("",b.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${re.actionTabs.type}`)}}))})},H.createElement(D.default.Item,{label:re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},H.createElement(se.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${re.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),re.actionTabs.type!=="exercise"&&H.createElement(D.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},H.createElement(S.Z,{watch:!0})),re.actionTabs.type==="exercise"&&H.createElement(Z.Z,{style:{marginLeft:6}},H.createElement(x.Z,{span:12},H.createElement(D.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},H.createElement(se.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),H.createElement(x.Z,{span:12},H.createElement(D.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},H.createElement($.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),H.createElement(Z.Z,{style:{marginLeft:6,marginBottom:12}},H.createElement(x.Z,{span:12},H.createElement(D.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},H.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:xe=>(0,k.Q8)(xe),disabledTime:xe=>(0,k.d0)(xe),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),H.createElement(x.Z,{span:12},H.createElement(D.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},H.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:xe=>(0,k.Q8)(xe,"",K.getFieldValue("publish_time")),disabledTime:xe=>(0,k.d0)(xe,K.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),H.createElement(D.default.Item,{style:{marginBottom:0},label:H.createElement("div",null,H.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),H.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},H.createElement("div",null,H.createElement("a",{download:"\u6A21\u7248.xlsx",className:p.Z.downloadbutton,href:b.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${re.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),H.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),H.createElement(D.default.Item,{style:{marginBottom:0}},H.createElement(M,X({},z),H.createElement("a",{className:p.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),H.createElement("br",null),H.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};we.Z=(0,L.connect)(({classroomList:re})=>({classroomList:re}))(Q)},59437:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return $}});var i=l(59301),R=l(92832),D=l(24905),y=l(95237),J={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",se=l(8797),Z=(I,L,S)=>new Promise((b,p)=>{var B=q=>{try{U(S.next(q))}catch(N){p(N)}},k=q=>{try{U(S.throw(q))}catch(N){p(N)}},U=q=>q.done?b(q.value):Promise.resolve(q.value).then(B,k);U((S=S.apply(I,L)).next())}),$=({data:I,value:L=[],handleChangePage:S,setSelectedRowKeys:b,selectedRowKeys:p,onChange:B=()=>{}})=>{const[k,U]=(0,i.useState)([]),[q,N]=(0,i.useState)([]),[H,w]=(0,i.useState)([]);let[ce,ie]=(0,i.useState)(1),[ge,ae]=(0,i.useState)();return(0,i.useEffect)(()=>{U(I),N([]),w([])},[I]),(0,i.useEffect)(()=>{b&&(N(p),w(p))},[p]),i.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",{className:J.leftdiv},i.createElement(R.default.Search,{size:"middle",onChange:X=>Z(void 0,null,function*(){U(I.filter(P=>{var M;return(M=P==null?void 0:P.name)==null?void 0:M.includes(X.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),k.length===0&&i.createElement(se.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(D.default.Group,{value:q.map(X=>`${X.id}`),onChange:X=>{b(k.filter(P=>X.includes(`${P.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},k.map((X,P)=>i.createElement(y.Z,{key:X.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},i.createElement(D.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:X.is_published,value:`${X.id}`},i.createElement("div",{className:J.listClass},i.createElement("span",{className:J.spantitle,style:{width:X.is_published?"108px":"170px"}},X.name),X.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:J.rightdiv},i.createElement(R.default.Search,{onChange:X=>{w(q.filter(P=>P.name.includes(X.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),H.length===0&&i.createElement(se.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),H.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},H.map((X,P)=>i.createElement(y.Z,{justify:"space-between",style:{marginTop:"10px"},key:X.id},i.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},X.name),i.createElement("img",{src:Ae,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{b(q.filter(M=>`${M.id}`!=`${X.id}`))}})))))))}},50757:function(Ze,we,l){"use strict";l.d(we,{Ei:function(){return U},rU:function(){return q},ZP:function(){return H}});var i=l(59301),R={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},D=l(78241),y=l(24905),J=l(5871),Ae=l(95237),se=l(43604),Z=l(6848),x=l(92310),$=l.n(x),I=l(59301),L=Object.defineProperty,S=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,B=(w,ce,ie)=>ce in w?L(w,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):w[ce]=ie,k=(w,ce)=>{for(var ie in ce||(ce={}))b.call(ce,ie)&&B(w,ie,ce[ie]);if(S)for(var ie of S(ce))p.call(ce,ie)&&B(w,ie,ce[ie]);return w};const U=({value:w,className:ce,style:ie})=>{const[ge,ae]=(0,i.useState)("0");(0,i.useEffect)(()=>{if(w){const{submit_limit:P,must_file:M}=w;if(P&&M){ae("1");return}if(P&&!M){ae("2");return}if(!P&&M){ae("3");return}}},[w]);const X={1:I.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",I.createElement("span",{className:"ml5 mr5 c-light-primary"},w==null?void 0:w.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:I.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",I.createElement("span",{className:"ml5 mr5 c-light-primary"},w==null?void 0:w.submit_limit_num),"\u5B57\u7B26"),3:I.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ge==="0"?I.createElement(I.Fragment,null):I.createElement("section",{className:$()(R.exhibition,ce),style:ie},I.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),X==null?void 0:X[ge])},q=({className:w,style:ce,form:ie})=>{const ge=D.default.useWatch("submit_limit",ie),ae=D.default.useWatch("can_submit",ie);return I.createElement("section",{className:$()(R.wrap,w),style:ce},I.createElement("div",{className:`${R.title}`},I.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),I.createElement("div",null,I.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},I.createElement(D.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(y.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),I.createElement(D.default.Item,{name:"submit_num",rules:ae&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},I.createElement(J.Z,{precision:0,min:1,disabled:!ae,size:"large",addonAfter:"\u6B21",style:{width:223}})),I.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),I.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},I.createElement(D.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(y.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),I.createElement(D.default.Item,{className:"mr10",name:"submit_limit_num",rules:ge&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},I.createElement(J.Z,{precision:0,min:1,disabled:!ge,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),I.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},I.createElement(D.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},I.createElement(y.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),I.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},I.createElement(D.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(y.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),I.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var H=({value:w,onChange:ce,className:ie,style:ge,disabled:ae=!1,checkMarginLeft:X=0})=>{const P={submit_limit:!1,submit_limit_num:200,must_file:!1},[M,Q]=(0,i.useState)({});(0,i.useEffect)(()=>{if(console.log(w,"value"),!w)return;const pe={submit_limit:w==null?void 0:w.submit_limit,submit_limit_num:w==null?void 0:w.submit_limit_num,must_file:w==null?void 0:w.must_file,can_submit:w==null?void 0:w.can_submit,submit_num:w==null?void 0:w.submit_num};Q(k({},pe))},[w]);const re=pe=>{const te=k(k({},M),pe);ce(te)};return I.createElement("section",{className:$()(R.wrap,ie),style:ge},I.createElement("div",{className:`${R.title} mt30`},I.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),I.createElement(Ae.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},I.createElement(se.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(y.default,{disabled:ae,checked:M==null?void 0:M.can_submit,onChange:pe=>re({can_submit:pe.target.checked})}),I.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),I.createElement(J.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ae||!(M!=null&&M.can_submit),value:M==null?void 0:M.submit_num,onChange:pe=>re({submit_num:pe})}),I.createElement(Z.Z,{overlayInnerStyle:{width:520},title:I.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",I.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",I.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},I.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${R.title_icon}`}))),I.createElement(se.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(y.default,{style:{marginLeft:X},disabled:ae,checked:M==null?void 0:M.submit_limit,onChange:pe=>re({submit_limit:pe.target.checked})}),I.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),I.createElement(J.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ae||!(M!=null&&M.submit_limit),value:M==null?void 0:M.submit_limit_num,onChange:pe=>re({submit_limit_num:pe})})),I.createElement(se.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(y.default,{style:{marginLeft:X},disabled:ae,checked:M==null?void 0:M.must_file,onChange:pe=>re({must_file:pe.target.checked})}),I.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},22488:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return H}});var i=l(59301),R=l(43418),D=l(61621),y=l(95237),J=l(6848),Ae={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},se=l(54203),Z=l(89070),x=l(59301),$=Object.defineProperty,I=Object.defineProperties,L=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,B=(w,ce,ie)=>ce in w?$(w,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):w[ce]=ie,k=(w,ce)=>{for(var ie in ce||(ce={}))b.call(ce,ie)&&B(w,ie,ce[ie]);if(S)for(var ie of S(ce))p.call(ce,ie)&&B(w,ie,ce[ie]);return w},U=(w,ce)=>I(w,L(ce)),q=(w,ce,ie)=>new Promise((ge,ae)=>{var X=Q=>{try{M(ie.next(Q))}catch(re){ae(re)}},P=Q=>{try{M(ie.throw(Q))}catch(re){ae(re)}},M=Q=>Q.done?ge(Q.value):Promise.resolve(Q.value).then(X,P);M((ie=ie.apply(w,ce)).next())}),H=({type:w=1,data:ce,visible:ie,callback:ge,onCancel:ae})=>{var X,P;const[M,Q]=(0,i.useState)([]),re=(0,Z.useSelector)(K=>K.loading);(0,i.useEffect)(()=>{Q(ce)},[JSON.stringify(ce)]);const pe=(K,De)=>{const Fe=(ne,z,xe)=>{const Ge=Array.from(ne),[_e]=Ge.splice(z,1);return Ge.splice(xe,0,_e),Ge};if(!K.destination)return;const fe=Fe(De,K.source.index,K.destination.index);Q(fe)},te=K=>{let De={};return w===1&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[K]),w===2&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[K]),x.createElement("div",{className:Ae.tag,style:k({},De)},K)},Ee=()=>q(void 0,null,function*(){ge(M.map(K=>K.task_id))});return x.createElement(R.default,{centered:!0,destroyOnClose:!0,open:ie,onCancel:ae,onOk:Ee,confirmLoading:(X=re==null?void 0:re.effects)==null?void 0:X["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},x.createElement("div",{className:Ae.wrap},x.createElement("div",{className:Ae.tip},x.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),x.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),x.createElement(D.Z,{loading:(P=re==null?void 0:re.effects)==null?void 0:P["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},x.createElement(se.Z5,{onDragEnd:K=>pe(K,M)},x.createElement(se.bK,{droppableId:"droppable"},(K,De)=>x.createElement("div",U(k({ref:K.innerRef},K.droppableProps),{className:Ae.listWrap}),M.map((Fe,fe)=>x.createElement(se._l,{key:Fe.task_id,draggableId:Fe.task_id.toString(),index:fe},(ne,z)=>x.createElement("div",U(k(k({ref:ne.innerRef},ne.draggableProps),ne.dragHandleProps),{className:Ae.li}),x.createElement(y.Z,{align:"middle"},x.createElement("div",{className:Ae.nameWrap},x.createElement(J.Z,{title:Fe==null?void 0:Fe.task_name},x.createElement("div",{className:Ae.name},Fe==null?void 0:Fe.task_name))),te(Fe==null?void 0:Fe.status)),x.createElement(y.Z,{align:"middle",className:"font12 mt10"},x.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",x.createElement("span",{className:"ml5 c-black"},(Fe==null?void 0:Fe.user_name)||"--")))))),K.placeholder))))))}},23538:function(Ze,we,l){"use strict";l.d(we,{$J:function(){return D},JZ:function(){return J},bN:function(){return se},jP:function(){return Ae},rO:function(){return y}});var i=l(99064),R=(Z,x,$)=>new Promise((I,L)=>{var S=B=>{try{p($.next(B))}catch(k){L(k)}},b=B=>{try{p($.throw(B))}catch(k){L(k)}},p=B=>B.done?I(B.value):Promise.resolve(B.value).then(S,b);p(($=$.apply(Z,x)).next())});function D(Z){return(0,i.U2)(`libraries/${Z}.json`)}function y(){return(0,i.U2)("library_tags.json")}function J(Z){return R(this,null,function*(){return(yield(0,i.IV)(`attachments/${Z}.json`)).status===0})}function Ae(Z){return(0,i.v_)("libraries.json",Z)}function se(Z,x){return(0,i.gz)(`libraries/${Z}.json`,x)}},83312:function(Ze,we,l){"use strict";l.d(we,{U:function(){return x}});var i=l(59301),R=Object.defineProperty,D=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Ae=($,I,L)=>I in $?R($,I,{enumerable:!0,configurable:!0,writable:!0,value:L}):$[I]=L,se=($,I)=>{for(var L in I||(I={}))y.call(I,L)&&Ae($,L,I[L]);if(D)for(var L of D(I))J.call(I,L)&&Ae($,L,I[L]);return $},Z=($,I,L)=>new Promise((S,b)=>{var p=U=>{try{k(L.next(U))}catch(q){b(q)}},B=U=>{try{k(L.throw(U))}catch(q){b(q)}},k=U=>U.done?S(U.value):Promise.resolve(U.value).then(p,B);k((L=L.apply($,I)).next())});function x($,I){const[L,S]=(0,i.useState)(I),[b,p]=(0,i.useState)(!1),[B,k]=(0,i.useState)();return[L,b,(q,N=!1)=>Z(this,null,function*(){const H=N?I:se(se({},L),q);p(!0),S(H);const w=yield $(H);return p(!1),k(w),w}),B,k]}},77578:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return i}});const i=R=>R?typeof R=="function"?R():R:null},27666:function(Ze,we,l){"use strict";var i=l(19127),R=l(16089);function D(y){let J;const Ae=Z=>()=>{J=null,y.apply(void 0,(0,i.Z)(Z))},se=function(){if(J==null){for(var Z=arguments.length,x=new Array(Z),$=0;${R.Z.cancel(J),J=null},se}we.Z=D},81228:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return ie}});var i=l(52884),R=l(95727),D=l(65711),y=l(85745),J=l(59301),Ae=l(92310),se=l.n(Ae),Z=l(29301),x=l(2738),$=l(27666),I=l(36355),L=l(83116),S=l(37613);const b=ge=>{const{componentCls:ae}=ge;return{[ae]:{position:"fixed",zIndex:ge.zIndexPopup}}};var p=(0,L.Z)("Affix",ge=>{const ae=(0,S.TS)(ge,{zIndexPopup:ge.zIndexBase+10});return[b(ae)]});function B(ge){return ge!==window?ge.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function k(ge,ae,X){if(X!==void 0&&ae.top>ge.top-X)return X+ae.top}function U(ge,ae,X){if(X!==void 0&&ae.bottom{const M=P.getTargetFunc(),Q=M==null?void 0:M(),{prevTarget:re}=P.state;re!==Q&&(q.forEach(pe=>{re==null||re.removeEventListener(pe,P.lazyUpdatePosition),Q==null||Q.addEventListener(pe,P.lazyUpdatePosition)}),P.updatePosition(),P.setState({prevTarget:Q}))},P.removeListeners=()=>{P.timer&&(clearTimeout(P.timer),P.timer=null);const{prevTarget:M}=P.state,Q=P.getTargetFunc(),re=Q==null?void 0:Q();q.forEach(pe=>{re==null||re.removeEventListener(pe,P.lazyUpdatePosition),M==null||M.removeEventListener(pe,P.lazyUpdatePosition)}),P.updatePosition.cancel(),P.lazyUpdatePosition.cancel()},P.getOffsetTop=()=>{const{offsetBottom:M,offsetTop:Q}=P.props;return M===void 0&&Q===void 0?0:Q},P.getOffsetBottom=()=>P.props.offsetBottom,P.measure=()=>{const{status:M,lastAffix:Q}=P.state,{onChange:re}=P.props,pe=P.getTargetFunc();if(M!==H.Prepare||!P.fixedNodeRef.current||!P.placeholderNodeRef.current||!pe)return;const te=P.getOffsetTop(),Ee=P.getOffsetBottom(),K=pe();if(K){const De={status:H.None},Fe=B(P.placeholderNodeRef.current);if(Fe.top===0&&Fe.left===0&&Fe.width===0&&Fe.height===0)return;const fe=B(K),ne=k(Fe,fe,te),z=U(Fe,fe,Ee);ne!==void 0?(De.affixStyle={position:"fixed",top:ne,width:Fe.width,height:Fe.height},De.placeholderStyle={width:Fe.width,height:Fe.height}):z!==void 0&&(De.affixStyle={position:"fixed",bottom:z,width:Fe.width,height:Fe.height},De.placeholderStyle={width:Fe.width,height:Fe.height}),De.lastAffix=!!De.affixStyle,re&&Q!==De.lastAffix&&re(De.lastAffix),P.setState(De)}},P.prepareMeasure=()=>{P.setState({status:H.Prepare,affixStyle:void 0,placeholderStyle:void 0})},P.updatePosition=(0,$.Z)(()=>{P.prepareMeasure()}),P.lazyUpdatePosition=(0,$.Z)(()=>{const M=P.getTargetFunc(),{affixStyle:Q}=P.state;if(M&&Q){const re=P.getOffsetTop(),pe=P.getOffsetBottom(),te=M();if(te&&P.placeholderNodeRef.current){const Ee=B(te),K=B(P.placeholderNodeRef.current),De=k(K,Ee,re),Fe=U(K,Ee,pe);if(De!==void 0&&Q.top===De||Fe!==void 0&&Q.bottom===Fe)return}}P.prepareMeasure()}),P}return(0,R.Z)(X,[{key:"getTargetFunc",value:function(){const{getTargetContainer:M}=this.context,{target:Q}=this.props;return Q!==void 0?Q:M!=null?M:N}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(M){this.addListeners(),(M.offsetTop!==this.props.offsetTop||M.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:M,placeholderStyle:Q}=this.state,{affixPrefixCls:re,rootClassName:pe,children:te}=this.props,Ee=se()(M&&pe,{[re]:!!M});let K=(0,x.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return J.createElement(Z.Z,{onResize:this.updatePosition},J.createElement("div",Object.assign({},K,{ref:this.placeholderNodeRef}),M&&J.createElement("div",{style:Q,"aria-hidden":"true"}),J.createElement("div",{className:Ee,ref:this.fixedNodeRef,style:M},J.createElement(Z.Z,{onResize:this.updatePosition},te))))}}]),X}(J.Component);w.contextType=I.E_;var ie=(0,J.forwardRef)((ge,ae)=>{const{prefixCls:X,rootClassName:P}=ge,{getPrefixCls:M}=(0,J.useContext)(I.E_),Q=M("affix",X),[re,pe]=p(Q),te=Object.assign(Object.assign({},ge),{affixPrefixCls:Q,rootClassName:se()(P,pe)});return re(J.createElement(w,Object.assign({},te,{ref:ae})))})},39722:function(Ze,we,l){"use strict";l.d(we,{t5:function(){return $}});var i=l(92310),R=l.n(i),D=l(55477),y=l(59301),J=l(36355),Ae=l(77578),se=l(17356),Z=function(L,S){var b={};for(var p in L)Object.prototype.hasOwnProperty.call(L,p)&&S.indexOf(p)<0&&(b[p]=L[p]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,p=Object.getOwnPropertySymbols(L);B{if(!(!S&&!b))return y.createElement(y.Fragment,null,S&&y.createElement("div",{className:`${L}-title`},(0,Ae.Z)(S)),y.createElement("div",{className:`${L}-inner-content`},(0,Ae.Z)(b)))},$=L=>{const{hashId:S,prefixCls:b,className:p,style:B,placement:k="top",title:U,content:q,children:N}=L;return y.createElement("div",{className:R()(S,b,`${b}-pure`,`${b}-placement-${k}`,p),style:B},y.createElement("div",{className:`${b}-arrow`}),y.createElement(D.G,Object.assign({},L,{className:S,prefixCls:b}),N||x(b,U,q)))},I=L=>{const{prefixCls:S}=L,b=Z(L,["prefixCls"]),{getPrefixCls:p}=y.useContext(J.E_),B=p("popover",S),[k,U]=(0,se.Z)(B);return k(y.createElement($,Object.assign({},b,{prefixCls:B,hashId:U})))};we.ZP=I},60324:function(Ze,we,l){"use strict";var i=l(92310),R=l.n(i),D=l(59301),y=l(77578),J=l(62892),Ae=l(36355),se=l(6848),Z=l(39722),x=l(17356),$=function(S,b){var p={};for(var B in S)Object.prototype.hasOwnProperty.call(S,B)&&b.indexOf(B)<0&&(p[B]=S[B]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,B=Object.getOwnPropertySymbols(S);k{let{title:b,content:p,prefixCls:B}=S;return D.createElement(D.Fragment,null,b&&D.createElement("div",{className:`${B}-title`},(0,y.Z)(b)),D.createElement("div",{className:`${B}-inner-content`},(0,y.Z)(p)))},L=D.forwardRef((S,b)=>{const{prefixCls:p,title:B,content:k,overlayClassName:U,placement:q="top",trigger:N="hover",mouseEnterDelay:H=.1,mouseLeaveDelay:w=.1,overlayStyle:ce={}}=S,ie=$(S,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=D.useContext(Ae.E_),ae=ge("popover",p),[X,P]=(0,x.Z)(ae),M=ge(),Q=R()(U,P);return X(D.createElement(se.Z,Object.assign({placement:q,trigger:N,mouseEnterDelay:H,mouseLeaveDelay:w,overlayStyle:ce},ie,{prefixCls:ae,overlayClassName:Q,ref:b,overlay:B||k?D.createElement(I,{prefixCls:ae,title:B,content:k}):null,transitionName:(0,J.m)(M,"zoom-big",ie.transitionName),"data-popover-inject":!0})))});L._InternalPanelDoNotUseOrYouWillBeFired=Z.ZP,we.Z=L},17356:function(Ze,we,l){"use strict";var i=l(17313),R=l(29878),D=l(19447),y=l(33166),J=l(83116),Ae=l(37613);const se=$=>{const{componentCls:I,popoverColor:L,minWidth:S,fontWeightStrong:b,popoverPadding:p,boxShadowSecondary:B,colorTextHeading:k,borderRadiusLG:U,zIndexPopup:q,marginXS:N,colorBgElevated:H,popoverBg:w}=$;return[{[I]:Object.assign(Object.assign({},(0,i.Wf)($)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:q,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":H,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${I}-content`]:{position:"relative"},[`${I}-inner`]:{backgroundColor:w,backgroundClip:"padding-box",borderRadius:U,boxShadow:B,padding:p},[`${I}-title`]:{minWidth:S,marginBottom:N,color:k,fontWeight:b},[`${I}-inner-content`]:{color:L}})},(0,D.ZP)($,{colorBg:"var(--antd-arrow-background-color)"}),{[`${I}-pure`]:{position:"relative",maxWidth:"none",margin:$.sizePopupArrow,display:"inline-block",[`${I}-content`]:{display:"inline-block"}}}]},Z=$=>{const{componentCls:I}=$;return{[I]:y.i.map(L=>{const S=$[`${L}6`];return{[`&${I}-${L}`]:{"--antd-arrow-background-color":S,[`${I}-inner`]:{backgroundColor:S},[`${I}-arrow`]:{background:"transparent"}}}})}},x=$=>{const{componentCls:I,lineWidth:L,lineType:S,colorSplit:b,paddingSM:p,controlHeight:B,fontSize:k,lineHeight:U,padding:q}=$,N=B-Math.round(k*U),H=N/2,w=N/2-L,ce=q;return{[I]:{[`${I}-inner`]:{padding:0},[`${I}-title`]:{margin:0,padding:`${H}px ${ce}px ${w}px`,borderBottom:`${L}px ${S} ${b}`},[`${I}-inner-content`]:{padding:`${p}px ${ce}px`}}}};we.Z=(0,J.Z)("Popover",$=>{const{colorBgElevated:I,colorText:L,wireframe:S}=$,b=(0,Ae.TS)($,{popoverPadding:12,popoverBg:I,popoverColor:L});return[se(b),Z(b),S&&x(b),(0,R._y)(b,"zoom-big")]},$=>({width:177,minWidth:177,zIndexPopup:$.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},61621:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return Jt}});var i=l(92310),R=l.n(i),D=l(59301),y=l(36355),J=l(2738),se=T=>{const{prefixCls:O,className:F,style:oe,size:Ie,shape:Ye}=T,rt=R()({[`${O}-lg`]:Ie==="large",[`${O}-sm`]:Ie==="small"}),tt=R()({[`${O}-circle`]:Ye==="circle",[`${O}-square`]:Ye==="square",[`${O}-round`]:Ye==="round"}),Le=D.useMemo(()=>typeof Ie=="number"?{width:Ie,height:Ie,lineHeight:`${Ie}px`}:{},[Ie]);return D.createElement("span",{className:R()(O,rt,tt,F),style:Object.assign(Object.assign({},Le),oe)})},Z=l(93083),x=l(83116),$=l(37613);const I=new Z.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),L=T=>({height:T,lineHeight:`${T}px`}),S=T=>Object.assign({width:T},L(T)),b=T=>({background:T.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:I,animationDuration:T.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),p=T=>Object.assign({width:T*5,minWidth:T*5},L(T)),B=T=>{const{skeletonAvatarCls:O,gradientFromColor:F,controlHeight:oe,controlHeightLG:Ie,controlHeightSM:Ye}=T;return{[`${O}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},S(oe)),[`${O}${O}-circle`]:{borderRadius:"50%"},[`${O}${O}-lg`]:Object.assign({},S(Ie)),[`${O}${O}-sm`]:Object.assign({},S(Ye))}},k=T=>{const{controlHeight:O,borderRadiusSM:F,skeletonInputCls:oe,controlHeightLG:Ie,controlHeightSM:Ye,gradientFromColor:rt}=T;return{[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:F},p(O)),[`${oe}-lg`]:Object.assign({},p(Ie)),[`${oe}-sm`]:Object.assign({},p(Ye))}},U=T=>Object.assign({width:T},L(T)),q=T=>{const{skeletonImageCls:O,imageSizeBase:F,gradientFromColor:oe,borderRadiusSM:Ie}=T;return{[`${O}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:oe,borderRadius:Ie},U(F*2)),{[`${O}-path`]:{fill:"#bfbfbf"},[`${O}-svg`]:Object.assign(Object.assign({},U(F)),{maxWidth:F*4,maxHeight:F*4}),[`${O}-svg${O}-svg-circle`]:{borderRadius:"50%"}}),[`${O}${O}-circle`]:{borderRadius:"50%"}}},N=(T,O,F)=>{const{skeletonButtonCls:oe}=T;return{[`${F}${oe}-circle`]:{width:O,minWidth:O,borderRadius:"50%"},[`${F}${oe}-round`]:{borderRadius:O}}},H=T=>Object.assign({width:T*2,minWidth:T*2},L(T)),w=T=>{const{borderRadiusSM:O,skeletonButtonCls:F,controlHeight:oe,controlHeightLG:Ie,controlHeightSM:Ye,gradientFromColor:rt}=T;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:O,width:oe*2,minWidth:oe*2},H(oe))},N(T,oe,F)),{[`${F}-lg`]:Object.assign({},H(Ie))}),N(T,Ie,`${F}-lg`)),{[`${F}-sm`]:Object.assign({},H(Ye))}),N(T,Ye,`${F}-sm`))},ce=T=>{const{componentCls:O,skeletonAvatarCls:F,skeletonTitleCls:oe,skeletonParagraphCls:Ie,skeletonButtonCls:Ye,skeletonInputCls:rt,skeletonImageCls:tt,controlHeight:Le,controlHeightLG:ke,controlHeightSM:Re,gradientFromColor:lt,padding:Et,marginSM:Zt,borderRadius:at,titleHeight:Se,blockRadius:At,paragraphLiHeight:Ft,controlHeightXS:Te,paragraphMarginTop:he}=T;return{[`${O}`]:{display:"table",width:"100%",[`${O}-header`]:{display:"table-cell",paddingInlineEnd:Et,verticalAlign:"top",[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:lt},S(Le)),[`${F}-circle`]:{borderRadius:"50%"},[`${F}-lg`]:Object.assign({},S(ke)),[`${F}-sm`]:Object.assign({},S(Re))},[`${O}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${oe}`]:{width:"100%",height:Se,background:lt,borderRadius:At,[`+ ${Ie}`]:{marginBlockStart:Re}},[`${Ie}`]:{padding:0,"> li":{width:"100%",height:Ft,listStyle:"none",background:lt,borderRadius:At,"+ li":{marginBlockStart:Te}}},[`${Ie}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${O}-content`]:{[`${oe}, ${Ie} > li`]:{borderRadius:at}}},[`${O}-with-avatar ${O}-content`]:{[`${oe}`]:{marginBlockStart:Zt,[`+ ${Ie}`]:{marginBlockStart:he}}},[`${O}${O}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},w(T)),B(T)),k(T)),q(T)),[`${O}${O}-block`]:{width:"100%",[`${Ye}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${O}${O}-active`]:{[` - ${oe}, - ${Ie} > li, - ${F}, - ${Ye}, - ${rt}, - ${tt} - `]:Object.assign({},b(T))}}};var ie=(0,x.Z)("Skeleton",T=>{const{componentCls:O}=T,F=(0,$.TS)(T,{skeletonAvatarCls:`${O}-avatar`,skeletonTitleCls:`${O}-title`,skeletonParagraphCls:`${O}-paragraph`,skeletonButtonCls:`${O}-button`,skeletonInputCls:`${O}-input`,skeletonImageCls:`${O}-image`,imageSizeBase:T.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${T.gradientFromColor} 25%, ${T.gradientToColor} 37%, ${T.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(F)]},T=>{const{colorFillContent:O,colorFill:F}=T,oe=O,Ie=F;return{color:oe,colorGradientEnd:Ie,gradientFromColor:oe,gradientToColor:Ie,titleHeight:T.controlHeight/2,blockRadius:T.borderRadiusSM,paragraphMarginTop:T.marginLG+T.marginXXS,paragraphLiHeight:T.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ae=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,shape:Ye="circle",size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(y.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,J.Z)(T,["prefixCls","className"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(se,Object.assign({prefixCls:`${Le}-avatar`,shape:Ye,size:rt},lt))))},P=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,block:Ye=!1,size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(y.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,J.Z)(T,["prefixCls"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie,[`${Le}-block`]:Ye},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(se,Object.assign({prefixCls:`${Le}-button`,size:rt},lt))))};const M="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var re=T=>{const{prefixCls:O,className:F,rootClassName:oe,style:Ie,active:Ye}=T,{getPrefixCls:rt}=D.useContext(y.E_),tt=rt("skeleton",O),[Le,ke]=ie(tt),Re=R()(tt,`${tt}-element`,{[`${tt}-active`]:Ye},F,oe,ke);return Le(D.createElement("div",{className:Re},D.createElement("div",{className:R()(`${tt}-image`,F),style:Ie},D.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},D.createElement("path",{d:M,className:`${tt}-image-path`})))))},te=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,block:Ye,size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(y.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,J.Z)(T,["prefixCls"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie,[`${Le}-block`]:Ye},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(se,Object.assign({prefixCls:`${Le}-input`,size:rt},lt))))},Ee=l(96663),K={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},De=K,Fe=l(7657),fe=function(O,F){return D.createElement(Fe.Z,(0,Ee.Z)({},O,{ref:F,icon:De}))},ne=D.forwardRef(fe),z=ne,Ge=T=>{const{prefixCls:O,className:F,rootClassName:oe,style:Ie,active:Ye,children:rt}=T,{getPrefixCls:tt}=D.useContext(y.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ye},Re,F,oe),Et=rt!=null?rt:D.createElement(z,null);return ke(D.createElement("div",{className:lt},D.createElement("div",{className:R()(`${Le}-image`,F),style:Ie},Et)))},_e=l(19127),Ke=T=>{const O=tt=>{const{width:Le,rows:ke=2}=T;if(Array.isArray(Le))return Le[tt];if(ke-1===tt)return Le},{prefixCls:F,className:oe,style:Ie,rows:Ye}=T,rt=(0,_e.Z)(Array(Ye)).map((tt,Le)=>D.createElement("li",{key:Le,style:{width:O(Le)}}));return D.createElement("ul",{className:R()(F,oe),style:Ie},rt)},Ue=T=>{let{prefixCls:O,className:F,width:oe,style:Ie}=T;return D.createElement("h3",{className:R()(O,F),style:Object.assign({width:oe},Ie)})};function pt(T){return T&&typeof T=="object"?T:{}}function It(T,O){return T&&!O?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Dt(T,O){return!T&&O?{width:"38%"}:T&&O?{width:"50%"}:{}}function wt(T,O){const F={};return(!T||!O)&&(F.width="61%"),!T&&O?F.rows=3:F.rows=2,F}const dt=T=>{const{prefixCls:O,loading:F,className:oe,rootClassName:Ie,style:Ye,children:rt,avatar:tt=!1,title:Le=!0,paragraph:ke=!0,active:Re,round:lt}=T,{getPrefixCls:Et,direction:Zt,skeleton:at}=D.useContext(y.E_),Se=Et("skeleton",O),[At,Ft]=ie(Se);if(F||!("loading"in T)){const Te=!!tt,he=!!Le,sr=!!ke;let rr;if(Te){const Ct=Object.assign(Object.assign({prefixCls:`${Se}-avatar`},It(he,sr)),pt(tt));rr=D.createElement("div",{className:`${Se}-header`},D.createElement(se,Object.assign({},Ct)))}let Rr;if(he||sr){let Ct;if(he){const cr=Object.assign(Object.assign({prefixCls:`${Se}-title`},Dt(Te,sr)),pt(Le));Ct=D.createElement(Ue,Object.assign({},cr))}let br;if(sr){const cr=Object.assign(Object.assign({prefixCls:`${Se}-paragraph`},wt(Te,he)),pt(ke));br=D.createElement(Ke,Object.assign({},cr))}Rr=D.createElement("div",{className:`${Se}-content`},Ct,br)}const jt=R()(Se,{[`${Se}-with-avatar`]:Te,[`${Se}-active`]:Re,[`${Se}-rtl`]:Zt==="rtl",[`${Se}-round`]:lt},at==null?void 0:at.className,oe,Ie,Ft);return At(D.createElement("div",{className:jt,style:Object.assign(Object.assign({},at==null?void 0:at.style),Ye)},rr,Rr))}return typeof rt!="undefined"?rt:null};dt.Button=P,dt.Avatar=ae,dt.Input=te,dt.Image=re,dt.Node=Ge;var yt=dt,Jt=yt},54203:function(Ze,we,l){"use strict";l.d(we,{Z5:function(){return el},_l:function(){return zl},bK:function(){return ti}});var i=l(59301),R=l(75229);function D(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,R.Z)(e,t)}var y=l(96663),J=l(59781),Ae=i.createContext(null),se=null;function Z(e){e()}var x=Z,$=function(t){return x=t},I=function(){return x};function L(){var e=I(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var a=t;a;)a.callback(),a=a.next})},get:function(){for(var a=[],o=t;o;)a.push(o),o=o.next;return a},subscribe:function(a){var o=!0,u=r={callback:a,next:null,prev:r};return u.prev?u.prev.next=u:t=u,function(){!o||t===null||(o=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:t=u.next)}}}}var S={notify:function(){},get:function(){return[]}};function b(e,t){var r,n=S;function a(c){return s(),n.subscribe(c)}function o(){n.notify()}function u(){g.onStateChange&&g.onStateChange()}function A(){return!!r}function s(){r||(r=t?t.addNestedSub(u):e.subscribe(u),n=L())}function v(){r&&(r(),r=void 0,n.clear(),n=S)}var g={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:u,isSubscribed:A,trySubscribe:s,tryUnsubscribe:v,getListeners:function(){return n}};return g}var p=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function B(e){var t=e.store,r=e.context,n=e.children,a=(0,i.useMemo)(function(){var A=b(t);return{store:t,subscription:A}},[t]),o=(0,i.useMemo)(function(){return t.getState()},[t]);p(function(){var A=a.subscription;return A.onStateChange=A.notifyNestedSubs,A.trySubscribe(),o!==t.getState()&&A.notifyNestedSubs(),function(){A.tryUnsubscribe(),A.onStateChange=null}},[a,o]);var u=r||Ae;return i.createElement(u.Provider,{value:a},n)}var k=B,U=l(30176),q=l(94266),N=l.n(q),H=l(53410),w=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],ie=[],ge=[null,null],ae=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function X(e,t){var r=e[1];return[t.payload,r+1]}function P(e,t,r){p(function(){return e.apply(void 0,t)},r)}function M(e,t,r,n,a,o,u){e.current=n,t.current=a,r.current=!1,o.current&&(o.current=null,u())}function Q(e,t,r,n,a,o,u,A,s,v){if(e){var g=!1,c=null,d=function(){if(!g){var W=t.getState(),Y,ee;try{Y=n(W,a.current)}catch(de){ee=de,c=de}ee||(c=null),Y===o.current?u.current||s():(o.current=Y,A.current=Y,u.current=!0,v({type:"STORE_UPDATED",payload:{error:ee}}))}};r.onStateChange=d,r.trySubscribe(),d();var E=function(){if(g=!0,r.tryUnsubscribe(),r.onStateChange=null,c)throw c};return E}}var re=function(){return[null,0]};function pe(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,a=n===void 0?function(Me){return"ConnectAdvanced("+Me+")"}:n,o=r.methodName,u=o===void 0?"connectAdvanced":o,A=r.renderCountProp,s=A===void 0?void 0:A,v=r.shouldHandleStateChanges,g=v===void 0?!0:v,c=r.storeKey,d=c===void 0?"store":c,E=r.withRef,h=E===void 0?!1:E,W=r.forwardRef,Y=W===void 0?!1:W,ee=r.context,de=ee===void 0?Ae:ee,Be=(0,U.Z)(r,w);if(0)var Pe;var Xe=de;return function(Je){var gt=Je.displayName||Je.name||"Component",qe=a(gt),vt=(0,y.Z)({},Be,{getDisplayName:a,methodName:u,renderCountProp:s,shouldHandleStateChanges:g,storeKey:d,displayName:qe,wrappedComponentName:gt,WrappedComponent:Je}),Qt=Be.pure;function Ot(Lt){return e(Lt.dispatch,vt)}var or=Qt?i.useMemo:function(Lt){return Lt()};function tr(Lt){var hr=(0,i.useMemo)(function(){var En=Lt.reactReduxForwardedRef,Va=(0,U.Z)(Lt,ce);return[Lt.context,En,Va]},[Lt]),ur=hr[0],vn=hr[1],Qr=hr[2],Pr=(0,i.useMemo)(function(){return ur&&ur.Consumer&&(0,H.isContextConsumer)(i.createElement(ur.Consumer,null))?ur:Xe},[ur,Xe]),Ar=(0,i.useContext)(Pr),Sr=!!Lt.store&&!!Lt.store.getState&&!!Lt.store.dispatch,Wn=!!Ar&&!!Ar.store,lr=Sr?Lt.store:Ar.store,pn=(0,i.useMemo)(function(){return Ot(lr)},[lr]),Gn=(0,i.useMemo)(function(){if(!g)return ge;var En=b(lr,Sr?null:Ar.subscription),Va=En.notifyNestedSubs.bind(En);return[En,Va]},[lr,Sr,Ar]),zr=Gn[0],Zn=Gn[1],Kn=(0,i.useMemo)(function(){return Sr?Ar:(0,y.Z)({},Ar,{subscription:zr})},[Sr,Ar,zr]),ri=(0,i.useReducer)(X,ie,re),Jl=ri[0],Vn=Jl[0],Yl=ri[1];if(Vn&&Vn.error)throw Vn.error;var ni=(0,i.useRef)(),Ga=(0,i.useRef)(Qr),Jn=(0,i.useRef)(),ai=(0,i.useRef)(!1),Za=or(function(){return Jn.current&&Qr===Ga.current?Jn.current:pn(lr.getState(),Qr)},[lr,Vn,Qr]);P(M,[Ga,ni,ai,Qr,Za,Jn,Zn]),P(Q,[g,lr,zr,pn,Ga,ni,ai,Jn,Zn,Yl],[lr,zr,pn]);var Ka=(0,i.useMemo)(function(){return i.createElement(Je,(0,y.Z)({},Za,{ref:vn}))},[vn,Je,Za]),ql=(0,i.useMemo)(function(){return g?i.createElement(Pr.Provider,{value:Kn},Ka):Ka},[Pr,Ka,Kn]);return ql}var Gt=Qt?i.memo(tr):tr;if(Gt.WrappedComponent=Je,Gt.displayName=tr.displayName=qe,Y){var ir=i.forwardRef(function(hr,ur){return i.createElement(Gt,(0,y.Z)({},hr,{reactReduxForwardedRef:ur}))});return ir.displayName=qe,ir.WrappedComponent=Je,N()(ir,Je)}return N()(Gt,Je)}}function te(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ee(e,t){if(te(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a=0;n--){var a=t[n](e);if(a)return a}return function(o,u){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+u.wrappedComponentName+".")}}function F(e,t){return e===t}function oe(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?pe:r,a=t.mapStateToPropsFactories,o=a===void 0?Ke:a,u=t.mapDispatchToPropsFactories,A=u===void 0?Ge:u,s=t.mergePropsFactories,v=s===void 0?Dt:s,g=t.selectorFactory,c=g===void 0?Jt:g;return function(E,h,W,Y){Y===void 0&&(Y={});var ee=Y,de=ee.pure,Be=de===void 0?!0:de,Pe=ee.areStatesEqual,Xe=Pe===void 0?F:Pe,Me=ee.areOwnPropsEqual,Je=Me===void 0?Ee:Me,gt=ee.areStatePropsEqual,qe=gt===void 0?Ee:gt,vt=ee.areMergedPropsEqual,Qt=vt===void 0?Ee:vt,Ot=(0,U.Z)(ee,T),or=O(E,o,"mapStateToProps"),tr=O(h,A,"mapDispatchToProps"),Gt=O(W,v,"mergeProps");return n(c,(0,y.Z)({methodName:"connect",getDisplayName:function(Lt){return"Connect("+Lt+")"},shouldHandleStateChanges:!!E,initMapStateToProps:or,initMapDispatchToProps:tr,initMergeProps:Gt,pure:Be,areStatesEqual:Xe,areOwnPropsEqual:Je,areStatePropsEqual:qe,areMergedPropsEqual:Qt},Ot))}}var Ie=oe();function Ye(){var e=useContext(ReactReduxContext);return e}function rt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),a=n.store;return a}}var tt=null;function Le(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var ke=null,Re=function(t,r){return t===r};function lt(e,t,r,n){var a=useReducer(function(h){return h+1},0),o=a[1],u=useMemo(function(){return createSubscription(r,n)},[r,n]),A=useRef(),s=useRef(),v=useRef(),g=useRef(),c=r.getState(),d;try{if(e!==s.current||c!==v.current||A.current){var E=e(c);g.current===void 0||!t(E,g.current)?d=E:d=g.current}else d=g.current}catch(h){throw A.current&&(h.message+=` -The error may be correlated with this previous error: -`+A.current.stack+` - -`),h}return useIsomorphicLayoutEffect(function(){s.current=e,v.current=c,g.current=d,A.current=void 0}),useIsomorphicLayoutEffect(function(){function h(){try{var W=r.getState();if(W===v.current)return;var Y=s.current(W);if(t(Y,g.current))return;g.current=Y,v.current=W}catch(ee){A.current=ee}o()}return u.onStateChange=h,u.trySubscribe(),h(),function(){return u.tryUnsubscribe()}},[r,u]),d}function Et(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,a){a===void 0&&(a=Re);var o=t(),u=o.store,A=o.subscription,s=lt(n,a,u,A);return useDebugValue(s),s}}var Zt=null,at=l(4676);$(at.unstable_batchedUpdates);function Se(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(A){n.callbacks=A},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Xt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(a){if(a instanceof Fr){this.setState({});return}throw a},r.render=function(){return this.props.children(this.setCallbacks)},t}(i.Component),na=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,Hr=function(t){return t+1},aa=function(t){return` - You have lifted an item in position `+Hr(t.source.index)+` -`},Fn=function(t,r){var n=t.droppableId===r.droppableId,a=Hr(t.index),o=Hr(r.index);return n?` - You have moved the item from position `+a+` - to position `+o+` - `:` - You have moved the item from position `+a+` - in list `+t.droppableId+` - to list `+r.droppableId+` - in position `+o+` - `},wn=function(t,r,n){var a=r.droppableId===n.droppableId;return a?` - The item `+t+` - has been combined with `+n.draggableId:` - The item `+t+` - in list `+r.droppableId+` - has been combined with `+n.draggableId+` - in list `+n.droppableId+` - `},fr=function(t){var r=t.destination;if(r)return Fn(t.source,r);var n=t.combine;return n?wn(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},yn=function(t){return` - The item has returned to its starting position - of `+Hr(t.index)+` -`},oa=function(t){if(t.reason==="CANCEL")return` - Movement cancelled. - `+yn(t.source)+` - `;var r=t.destination,n=t.combine;return r?` - You have dropped the item. - `+Fn(t.source,r)+` - `:n?` - You have dropped the item. - `+wn(t.draggableId,t.source,n)+` - `:` - The item has been dropped while not over a drop area. - `+yn(t.source)+` - `},gr={dragHandleUsageInstructions:na,onDragStart:aa,onDragUpdate:fr,onDragEnd:oa},mt={x:0,y:0},je=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Nt=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},nr=function(t,r){return t.x===r.x&&t.y===r.y},vr=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},Kt=function(t,r,n){var a;return n===void 0&&(n=0),a={},a[t]=r,a[t==="x"?"y":"x"]=n,a},pr=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Zr=function(t,r){return Math.min.apply(Math,r.map(function(n){return pr(t,n)}))},Kr=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Er=function(e,t){var r=jt({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},mr=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},xn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Vr={top:0,right:0,bottom:0,left:0},ia=function(t,r){return r?mr(t,r.scroll.diff.displacement):t},ua=function(t,r,n){if(n&&n.increasedBy){var a;return(0,y.Z)({},t,(a={},a[r.end]=t[r.end]+n.increasedBy[r.line],a))}return t},Aa=function(t,r){return r&&r.shouldClipSubject?Er(r.pageMarginBox,t):jt(t)},j=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,o=ia(t.marginBox,a),u=ua(o,n,r),A=Aa(u,a);return{page:t,withPlaceholder:r,active:A}},Jr=function(e,t){e.frame||G(!1);var r=e.frame,n=Nt(t,r.scroll.initial),a=vr(n),o=(0,y.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}}),u=j({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o}),A=(0,y.Z)({},e,{frame:o,subject:u});return A};function la(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Nr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function Mr(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,v=n.lefte.right,g=s&&v;if(g)return!0;var c=s&&u||v&&o;return c}},V=function(e){var t=Qe(e.top,e.bottom),r=Qe(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return a}},le={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ve={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},He=function(e){return function(t){var r=Qe(t.top,t.bottom),n=Qe(t.left,t.right);return function(a){return e===le?r(a.top)&&r(a.bottom):n(a.left)&&n(a.right)}}},We=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:mt;return mr(t,n)},ye=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},Ne=function(t,r,n){return n(r)(t)},ct=function(t){var r=t.target,n=t.destination,a=t.viewport,o=t.withDroppableDisplacement,u=t.isVisibleThroughFrameFn,A=o?We(r,n):r;return ye(A,n,u)&&Ne(A,a,u)},Pt=function(t){return ct((0,y.Z)({},t,{isVisibleThroughFrameFn:be}))},bt=function(t){return ct((0,y.Z)({},t,{isVisibleThroughFrameFn:V}))},ut=function(t){return ct((0,y.Z)({},t,{isVisibleThroughFrameFn:He(t.destination.axis)}))},kt=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var a=r.invisible,o=r.visible;if(a[t])return!1;var u=o[t];return u?u.shouldAnimate:!0};function Bt(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return jt(Ct(r,n))}function ft(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,u=e.last;return t.reduce(function(s,v){var g=Bt(v,n),c=v.descriptor.id;s.all.push(c);var d=Pt({target:g,destination:r,viewport:a,withDroppableDisplacement:!0});if(!d)return s.invisible[v.descriptor.id]=!0,s;var E=kt(c,u,o),h={draggableId:c,shouldAnimate:E};return s.visible[c]=h,s},{all:[],visible:{},invisible:{}})}function _(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function ot(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,o=_(t,{inHomeList:r});return{displaced:Oe,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function Ce(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,u=e.last,A=e.index,s=e.forceShouldAnimate,v=C(t,n);if(A==null)return ot({insideDestination:r,inHomeList:v,displacedBy:o,destination:n});var g=ar(r,function(W){return W.descriptor.index===A});if(!g)return ot({insideDestination:r,inHomeList:v,displacedBy:o,destination:n});var c=f(t,r),d=r.indexOf(g),E=c.slice(d),h=ft({afterDragging:E,destination:n,displacedBy:o,last:u,viewport:a.frame,forceShouldAnimate:s});return{displaced:h,displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:A}}}}function $e(e,t){return!!t.effected[e]}var Ut=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,a=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var u=a.draggableId,A=n[u],s=A.descriptor.index,v=$e(u,o);return v?t?s:s-1:t?s+1:s},Vt=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,u=t?o+1:o-1,A=n[0].descriptor.index,s=n[n.length-1].descriptor.index,v=r?s:s+1;return uv?null:u},Br=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,u=e.insideDestination,A=e.previousImpact,s=e.viewport,v=e.afterCritical,g=A.at;if(g||G(!1),g.type==="REORDER"){var c=Vt({isMovingForward:t,isInHomeList:r,location:g.destination,insideDestination:u});return c==null?null:Ce({draggable:n,insideDestination:u,destination:o,viewport:s,last:A.displaced,displacedBy:A.displacedBy,index:c})}var d=Ut({isMovingForward:t,destination:o,displaced:A.displaced,draggables:a,combine:g.combine,afterCritical:v});return d==null?null:Ce({draggable:n,insideDestination:u,destination:o,viewport:s,last:A.displaced,displacedBy:A.displacedBy,index:d})},et=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=!!(t.visible[n]||t.invisible[n]);return $e(n,r)?o?mt:vr(a.point):o?a.point:mt},$r=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=Tr(r);a||G(!1);var o=a.draggableId,u=n[o].page.borderBox.center,A=et({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return je(u,A)},Sn=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},en=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},Rn=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},On=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Kt(r.line,n.marginBox[r.end]+Sn(r,a),Rn(r,n.marginBox,a))},Rt=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Kt(r.line,n.marginBox[r.start]-en(r,a),Rn(r,n.marginBox,a))},sa=function(t){var r=t.axis,n=t.moveInto,a=t.isMoving;return Kt(r.line,n.contentBox[r.start]+Sn(r,a),Rn(r,n.contentBox,a))},ca=function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,u=$t(a.descriptor.id,n),A=r.page,s=a.axis;if(!u.length)return sa({axis:s,moveInto:a.page,isMoving:A});var v=t.displaced,g=t.displacedBy,c=v.all[0];if(c){var d=n[c];if($e(c,o))return Rt({axis:s,moveRelativeTo:d.page,isMoving:A});var E=Or(d.page,g.point);return Rt({axis:s,moveRelativeTo:E,isMoving:A})}var h=u[u.length-1];if(h.descriptor.id===r.descriptor.id)return A.borderBox.center;if($e(h.descriptor.id,o)){var W=Or(h.page,vr(o.displacedBy.point));return On({axis:s,moveRelativeTo:W,isMoving:A})}return On({axis:s,moveRelativeTo:h.page,isMoving:A})},tn=function(e,t){var r=e.frame;return r?je(t,r.scroll.diff.displacement):t},da=function(t){var r=t.impact,n=t.draggable,a=t.droppable,o=t.draggables,u=t.afterCritical,A=n.page.borderBox.center,s=r.at;return!a||!s?A:s.type==="REORDER"?ca({impact:r,draggable:n,draggables:o,droppable:a,afterCritical:u}):$r({impact:r,draggables:o,afterCritical:u})},wr=function(e){var t=da(e),r=e.droppable,n=r?tn(r,t):t;return n},Ln=function(e,t){var r=Nt(t,e.scroll.initial),n=vr(r),a=jt({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),o={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return o};function jn(e,t){return e.map(function(r){return t[r]})}function fa(e,t){for(var r=0;r1?g.sort(function(c,d){return it(c)[A.start]-it(d)[A.start]})[0]:v.sort(function(c,d){var E=Zr(r,xn(it(c))),h=Zr(r,xn(it(d)));return E!==h?E-h:it(c)[A.start]-it(d)[A.start]})[0]},Hn=function(t,r){var n=t.page.borderBox.center;return $e(t.descriptor.id,r)?Nt(n,r.displacedBy.point):n},ii=function(t,r){var n=t.page.borderBox;return $e(t.descriptor.id,r)?mr(n,vr(r.displacedBy.point)):n},ui=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.insideDestination,o=e.afterCritical,u=a.filter(function(A){return bt({target:ii(A,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(A,s){var v=pr(t,tn(n,Hn(A,o))),g=pr(t,tn(n,Hn(s,o)));return vt.left&&e.topt.top}function vi(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,a=r.page.borderBox.center,o=n.map(function(u){var A=u.axis,s=Kt(u.axis.line,t.center[A.line],u.page.borderBox.center[A.crossAxisLine]);return{id:u.descriptor.id,distance:pr(a,s)}}).sort(function(u,A){return A.distance-u.distance});return o[0]?o[0].id:null}function pi(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=Cr(n).filter(function(o){if(!o.isEnabled)return!1;var u=o.subject.active;if(!u||!gi(t,u))return!1;if(_a(u)(t.center))return!0;var A=o.axis,s=u.center[A.crossAxisLine],v=t[A.crossAxisStart],g=t[A.crossAxisEnd],c=Qe(u[A.crossAxisStart],u[A.crossAxisEnd]),d=c(v),E=c(g);return!d&&!E?!0:d?vs});return a.length?a.length===1?a[0].descriptor.id:vi({pageBorderBox:t,draggable:r,candidates:a}):null}var $a=function(t,r){return jt(mr(t,r))},Ei=function(e,t){var r=e.frame;return r?$a(t,r.scroll.diff.value):t};function eo(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function mi(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var Ci=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,u=e.viewport,A=e.afterCritical,s=n.axis,v=rn(n.axis,r.displaceBy),g=v.value,c=t[s.start],d=t[s.end],E=f(r,a),h=ar(E,function(Y){var ee=Y.descriptor.id,de=Y.page.borderBox.center[s.line],Be=$e(ee,A),Pe=eo({displaced:o,id:ee});return Be?Pe?d<=de:cee[A.start]+Be&&cee[A.start]-v+Be&&gee[A.start]+v+Be&&cee[A.start]+Be&&g=fo)return co;var o=a/fo,u=ba+qi*o,A=n==="CANCEL"?u*_i:u;return Number(A.toFixed(2))},eu=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,u=n.draggables,A=n.droppables,s=zt(t),v=s?A[s]:null,g=A[r.descriptor.droppableId],c=no({impact:t,draggable:r,draggables:u,afterCritical:o,droppable:v||g,viewport:a}),d=Nt(c,r.client.borderBox.center);return d},tu=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,u=e.onLiftImpact;if(!n.at||r!=="DROP"){var A=ro({draggables:t,impact:u,destination:a,viewport:o,forceShouldAnimate:!0});return{impact:A,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,y.Z)({},n,{displaced:Oe});return{impact:s,didDropInsideDroppable:!0}},ru=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var o=t(),u=a.payload.reason;if(o.phase==="COLLECTING"){r(Ki({reason:u}));return}if(o.phase!=="IDLE"){var A=o.phase==="DROP_PENDING"&&o.isWaiting;A&&G(!1),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||G(!1);var s=o.critical,v=o.dimensions,g=v.draggables[o.critical.draggable.id],c=tu({reason:u,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=c.impact,E=c.didDropInsideDroppable,h=E?_r(d):null,W=E?Tr(d):null,Y={index:s.draggable.index,droppableId:s.droppable.id},ee={draggableId:g.descriptor.id,type:g.descriptor.type,source:Y,reason:u,mode:o.movementMode,destination:h,combine:W},de=eu({impact:d,draggable:g,dimensions:v,viewport:o.viewport,afterCritical:o.afterCritical}),Be={critical:o.critical,afterCritical:o.afterCritical,result:ee,impact:d},Pe=!nr(o.current.client.offset,de)||!!ee.combine;if(!Pe){r(Ba({completed:Be}));return}var Xe=$i({current:o.current.client.offset,destination:de,reason:u}),Me={newHomeClientOffset:de,dropDuration:Xe,completed:Be};r(Zi(Me))}}}},go=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nu(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function au(e){var t=e.onWindowScroll;function r(){t(go())}var n=Dr(r),a=nu(n),o=_t;function u(){return o!==_t}function A(){u()&&G(!1),o=Xt(window,[a])}function s(){u()||G(!1),n.cancel(),o(),o=_t}return{start:A,stop:s,isActive:u}}var ou=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},iu=function(e){var t=au({onWindowScroll:function(n){e.dispatch(Xi({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ou(n)&&t.stop(),r(n)}}},uu=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),a=function(u){t||r||(t=!0,e(u),clearTimeout(n))};return a.wasCalled=function(){return t},a},Au=function(){var e=[],t=function(o){var u=Mr(e,function(v){return v.timerId===o});u===-1&&G(!1);var A=e.splice(u,1),s=A[0];s.callback()},r=function(o){var u=setTimeout(function(){return t(u)}),A={timerId:u,callback:o};e.push(A)},n=function(){if(e.length){var o=[].concat(e);e.length=0,o.forEach(function(u){clearTimeout(u.timerId),u.callback()})}};return{add:r,flush:n}},lu=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},su=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cu=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,a=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&a},ln=function(t,r){an(),r(),on()},Nn=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Da=function(t,r,n,a){if(!t){n(a(r));return}var o=uu(n),u={announce:o};t(r,u),o.wasCalled()||n(a(r))},du=function(e,t){var r=Au(),n=null,a=function(d,E){n&&G(!1),ln("onBeforeCapture",function(){var h=e().onBeforeCapture;if(h){var W={draggableId:d,mode:E};h(W)}})},o=function(d,E){n&&G(!1),ln("onBeforeDragStart",function(){var h=e().onBeforeDragStart;h&&h(Nn(d,E))})},u=function(d,E){n&&G(!1);var h=Nn(d,E);n={mode:E,lastCritical:d,lastLocation:h.source,lastCombine:null},r.add(function(){ln("onDragStart",function(){return Da(e().onDragStart,h,t,gr.onDragStart)})})},A=function(d,E){var h=_r(E),W=Tr(E);n||G(!1);var Y=!cu(d,n.lastCritical);Y&&(n.lastCritical=d);var ee=!lu(n.lastLocation,h);ee&&(n.lastLocation=h);var de=!su(n.lastCombine,W);if(de&&(n.lastCombine=W),!(!Y&&!ee&&!de)){var Be=(0,y.Z)({},Nn(d,n.mode),{combine:W,destination:h});r.add(function(){ln("onDragUpdate",function(){return Da(e().onDragUpdate,Be,t,gr.onDragUpdate)})})}},s=function(){n||G(!1),r.flush()},v=function(d){n||G(!1),n=null,ln("onDragEnd",function(){return Da(e().onDragEnd,d,t,gr.onDragEnd)})},g=function(){if(n){var d=(0,y.Z)({},Nn(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});v(d)}};return{beforeCapture:a,beforeStart:o,start:u,update:A,flush:s,drop:v,abort:g}},fu=function(e,t){var r=du(e,t);return function(n){return function(a){return function(o){if(o.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(o.payload.draggableId,o.payload.movementMode);return}if(o.type==="INITIAL_PUBLISH"){var u=o.payload.critical;r.beforeStart(u,o.payload.movementMode),a(o),r.start(u,o.payload.movementMode);return}if(o.type==="DROP_COMPLETE"){var A=o.payload.completed.result;r.flush(),a(o),r.drop(A);return}if(a(o),o.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},gu=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&G(!1),e.dispatch(Ba({completed:n.completed}))}}},vu=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(a){return function(o){if((o.type==="FLUSH"||o.type==="DROP_COMPLETE"||o.type==="DROP_ANIMATION_FINISHED")&&n(),a(o),o.type==="DROP_ANIMATE"){var u={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(lo())}};r=requestAnimationFrame(function(){r=null,t=Xt(window,[u])})}}}},pu=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},Eu=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},mu=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cu=function(e){return function(t){return function(r){return function(n){if(mu(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var a=t.getState();a.phase!=="DRAGGING"&&G(!1),e.start(a);return}r(n),e.scroll(t.getState())}}}},Bu=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ao({reason:n.reason})))}}}},Iu=J.qC,hu=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,o=e.announce,u=e.autoScroller;return(0,J.MT)(Si,Iu((0,J.md)(Yi(n),pu(t),Ji(t),ru,gu,vu,Bu,Cu(u),iu,Eu(r),fu(a,o))))},Fa=function(){return{additions:{},removals:{},modified:{}}};function Pu(e){var t=e.registry,r=e.callbacks,n=Fa(),a=null,o=function(){a||(r.collectionStarting(),a=requestAnimationFrame(function(){a=null,an();var g=n,c=g.additions,d=g.removals,E=g.modified,h=Object.keys(c).map(function(ee){return t.draggable.getById(ee).getDimension(mt)}).sort(function(ee,de){return ee.descriptor.index-de.descriptor.index}),W=Object.keys(E).map(function(ee){var de=t.droppable.getById(ee),Be=de.callbacks.getScrollWhileDragging();return{droppableId:ee,scroll:Be}}),Y={additions:h,removals:Object.keys(d),modified:W};n=Fa(),on(),r.publish(Y)}))},u=function(g){var c=g.descriptor.id;n.additions[c]=g,n.modified[g.descriptor.droppableId]=!0,n.removals[c]&&delete n.removals[c],o()},A=function(g){var c=g.descriptor;n.removals[c.id]=!0,n.modified[c.droppableId]=!0,n.additions[c.id]&&delete n.additions[c.id],o()},s=function(){a&&(cancelAnimationFrame(a),a=null,n=Fa())};return{add:u,remove:A,stop:s}}var vo=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,o=Nt({x:r,y:t},{x:a,y:n}),u={x:Math.max(0,o.x),y:Math.max(0,o.y)};return u},po=function(){var e=document.documentElement;return e||G(!1),e},Eo=function(){var e=po(),t=vo({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},bu=function(){var e=go(),t=Eo(),r=e.y,n=e.x,a=po(),o=a.clientWidth,u=a.clientHeight,A=n+o,s=r+u,v=jt({top:r,left:n,right:A,bottom:s}),g={frame:v,scroll:{initial:e,current:e,max:t,diff:{value:mt,displacement:mt}}};return g},Du=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;an();var a=bu(),o=a.scroll.current,u=t.droppable,A=n.droppable.getAllByType(u.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(o,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(c){return c.getDimension(o)}),v={draggables:Mt(s),droppables:Yr(A)};on();var g={dimensions:v,critical:t,viewport:a};return g};function mo(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Fu=function(e,t){var r=null,n=Pu({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(E,h){e.droppable.exists(E)||G(!1),r&&t.updateDroppableIsEnabled({id:E,isEnabled:h})},o=function(E,h){r&&(e.droppable.exists(E)||G(!1),t.updateDroppableIsCombineEnabled({id:E,isCombineEnabled:h}))},u=function(E,h){r&&(e.droppable.exists(E)||G(!1),t.updateDroppableScroll({id:E,newScroll:h}))},A=function(E,h){r&&e.droppable.getById(E).callbacks.scroll(h)},s=function(){if(r){n.stop();var E=r.critical.droppable;e.droppable.getAllByType(E.type).forEach(function(h){return h.callbacks.dragStopped()}),r.unsubscribe(),r=null}},v=function(E){r||G(!1);var h=r.critical.draggable;E.type==="ADDITION"&&mo(e,h,E.value)&&n.add(E.value),E.type==="REMOVAL"&&mo(e,h,E.value)&&n.remove(E.value)},g=function(E){r&&G(!1);var h=e.draggable.getById(E.draggableId),W=e.droppable.getById(h.descriptor.droppableId),Y={draggable:h.descriptor,droppable:W.descriptor},ee=e.subscribe(v);return r={critical:Y,unsubscribe:ee},Du({critical:Y,registry:e,scrollOptions:E.scrollOptions})},c={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:o,scrollDroppable:A,updateDroppableScroll:u,startPublishing:g,stopPublishing:s};return c},Co=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},wu=function(e){window.scrollBy(e.x,e.y)},yu=ht(function(e){return Cr(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xu=function(t,r){var n=ar(yu(r),function(a){return a.frame||G(!1),_a(a.frame.pageMarginBox)(t)});return n},Qu=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var o=xu(t,n);return o},Ir={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Su=function(e,t){var r=e[t.size]*Ir.startFromPercentage,n=e[t.size]*Ir.maxScrollAtPercentage,a={startScrollingFrom:r,maxScrollValueAt:n};return a},Bo=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;if(a===0)return 0;var o=n-t,u=o/a;return u},wa=1,Ru=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Ir.maxPixelScroll;if(e===t.startScrollingFrom)return wa;var r=Bo({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,a=Ir.maxPixelScroll*Ir.ease(n);return Math.ceil(a)},Io=Ir.durationDampening.accelerateAt,ho=Ir.durationDampening.stopDampeningAt,Ou=function(e,t){var r=t,n=ho,a=Date.now(),o=a-r;if(o>=ho)return e;if(ot.height,o=r.width>t.width;return!o&&!a?n:o&&a?null:{x:o?0:n.x,y:a?0:n.y}},ju=Kr(function(e){return e===0?0:e}),Do=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,u={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},A=bo({container:r,distanceToEdges:u,dragStartTime:t,axis:le,shouldUseTimeDampening:o}),s=bo({container:r,distanceToEdges:u,dragStartTime:t,axis:ve,shouldUseTimeDampening:o}),v=ju({x:s,y:A});if(nr(v,mt))return null;var g=Lu({container:r,subject:n,proposedScroll:v});return g?nr(g,mt)?null:g:null},Hu=Kr(function(e){return e===0?0:e>0?1:-1}),ya=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,a=t.change,o=je(r,a),u={x:e(o.x,n.x),y:e(o.y,n.y)};return nr(u,mt)?null:u}}(),Fo=function(t){var r=t.max,n=t.current,a=t.change,o={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},u=Hu(a),A=ya({max:o,current:n,change:u});return!A||u.x!==0&&A.x===0||u.y!==0&&A.y===0},xa=function(t,r){return Fo({current:t.scroll.current,max:t.scroll.max,change:r})},Nu=function(t,r){if(!xa(t,r))return null;var n=t.scroll.max,a=t.scroll.current;return ya({current:a,max:n,change:r})},Qa=function(t,r){var n=t.frame;return n?Fo({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Mu=function(t,r){var n=t.frame;return!n||!Qa(t,r)?null:ya({current:n.scroll.current,max:n.scroll.max,change:r})},Tu=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,u=Do({dragStartTime:a,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return u&&xa(t,u)?u:null},Xu=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,u=t.frame;if(!u)return null;var A=Do({dragStartTime:a,container:u.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return A&&Qa(t,A)?A:null},wo=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,u=t.current.page.borderBoxCenter,A=t.dimensions.draggables[t.critical.draggable.id],s=A.page.marginBox;if(t.isWindowScrollAllowed){var v=t.viewport,g=Tu({dragStartTime:r,viewport:v,subject:s,center:u,shouldUseTimeDampening:n});if(g){a(g);return}}var c=Qu({center:u,destination:zt(t.impact),droppables:t.dimensions.droppables});if(c){var d=Xu({dragStartTime:r,droppable:c,subject:s,center:u,shouldUseTimeDampening:n});d&&o(c.descriptor.id,d)}},ku=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Dr(t),a=Dr(r),o=null,u=function(g){o||G(!1);var c=o,d=c.shouldUseTimeDampening,E=c.dragStartTime;wo({state:g,scrollWindow:n,scrollDroppable:a,dragStartTime:E,shouldUseTimeDampening:d})},A=function(g){an(),o&&G(!1);var c=Date.now(),d=!1,E=function(){d=!0};wo({state:g,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:E,scrollDroppable:E}),o={dragStartTime:c,shouldUseTimeDampening:d},on(),d&&u(g)},s=function(){o&&(n.cancel(),a.cancel(),o=null)};return{start:A,stop:s,scroll:u}},Uu=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,a=function(v,g){var c=je(v.current.client.selection,g);t({client:c})},o=function(v,g){if(!Qa(v,g))return g;var c=Mu(v,g);if(!c)return r(v.descriptor.id,g),null;var d=Nt(g,c);r(v.descriptor.id,d);var E=Nt(g,d);return E},u=function(v,g,c){if(!v||!xa(g,c))return c;var d=Nu(g,c);if(!d)return n(c),null;var E=Nt(c,d);n(E);var h=Nt(c,E);return h},A=function(v){var g=v.scrollJumpRequest;if(g){var c=zt(v.impact);c||G(!1);var d=o(v.dimensions.droppables[c],g);if(d){var E=v.viewport,h=u(v.isWindowScrollAllowed,E,d);h&&a(v,h)}}};return A},zu=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=ku({scrollWindow:r,scrollDroppable:t}),o=Uu({move:n,scrollWindow:r,scrollDroppable:t}),u=function(v){if(v.phase==="DRAGGING"){if(v.movementMode==="FLUID"){a.scroll(v);return}v.scrollJumpRequest&&o(v)}},A={scroll:u,start:a.start,stop:a.stop};return A},Xr="data-rbd",kr=function(){var e=Xr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Sa=function(){var e=Xr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wu=function(){var e=Xr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),yo={contextId:Xr+"-scroll-container-context-id"},Gu=function(t){return function(r){return"["+r+'="'+t+'"]'}},sn=function(t,r){return t.map(function(n){var a=n.styles[r];return a?n.selector+" { "+a+" }":""}).join(" ")},Zu="pointer-events: none;",Ku=function(e){var t=Gu(e),r=function(){var A=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:t(kr.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:A,dragging:Zu,dropAnimating:A}}}(),n=function(){var A=` - transition: `+An.outOfTheWay+`; - `;return{selector:t(Sa.contextId),styles:{dragging:A,dropAnimating:A,userCancel:A}}}(),a={selector:t(Wu.contextId),styles:{always:"overflow-anchor: none;"}},o={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},u=[n,r,a,o];return{always:sn(u,"always"),resting:sn(u,"resting"),dragging:sn(u,"dragging"),dropAnimating:sn(u,"dropAnimating"),userCancel:sn(u,"userCancel")}},Wt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect,Ra=function(){var t=document.querySelector("head");return t||G(!1),t},xo=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vu(e,t){var r=Te(function(){return Ku(e)},[e]),n=(0,i.useRef)(null),a=(0,i.useRef)(null),o=he(ht(function(c){var d=a.current;d||G(!1),d.textContent=c}),[]),u=he(function(c){var d=n.current;d||G(!1),d.textContent=c},[]);Wt(function(){!n.current&&!a.current||G(!1);var c=xo(t),d=xo(t);return n.current=c,a.current=d,c.setAttribute(Xr+"-always",e),d.setAttribute(Xr+"-dynamic",e),Ra().appendChild(c),Ra().appendChild(d),u(r.always),o(r.resting),function(){var E=function(W){var Y=W.current;Y||G(!1),Ra().removeChild(Y),W.current=null};E(n),E(a)}},[t,u,o,r.always,r.resting,e]);var A=he(function(){return o(r.dragging)},[o,r.dragging]),s=he(function(c){if(c==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),v=he(function(){a.current&&o(r.resting)},[o,r.resting]),g=Te(function(){return{dragging:A,dropping:s,resting:v}},[A,s,v]);return g}var Qo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function cn(e){return e instanceof Qo(e).HTMLElement}function So(e,t){var r="["+kr.contextId+'="'+e+'"]',n=Qn(document.querySelectorAll(r));if(!n.length)return null;var a=ar(n,function(o){return o.getAttribute(kr.draggableId)===t});return!a||!cn(a)?null:a}function Ju(e){var t=(0,i.useRef)({}),r=(0,i.useRef)(null),n=(0,i.useRef)(null),a=(0,i.useRef)(!1),o=he(function(d,E){var h={id:d,focus:E};return t.current[d]=h,function(){var Y=t.current,ee=Y[d];ee!==h&&delete Y[d]}},[]),u=he(function(d){var E=So(e,d);E&&E!==document.activeElement&&E.focus()},[e]),A=he(function(d,E){r.current===d&&(r.current=E)},[]),s=he(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var d=r.current;d&&u(d)}))},[u]),v=he(function(d){r.current=null;var E=document.activeElement;E&&E.getAttribute(kr.draggableId)===d&&(r.current=d)},[]);Wt(function(){return a.current=!0,function(){a.current=!1;var d=n.current;d&&cancelAnimationFrame(d)}},[]);var g=Te(function(){return{register:o,tryRecordFocus:v,tryRestoreFocusRecorded:s,tryShiftRecord:A}},[o,v,s,A]);return g}function Yu(){var e={draggables:{},droppables:{}},t=[];function r(c){return t.push(c),function(){var E=t.indexOf(c);E!==-1&&t.splice(E,1)}}function n(c){t.length&&t.forEach(function(d){return d(c)})}function a(c){return e.draggables[c]||null}function o(c){var d=a(c);return d||G(!1),d}var u={register:function(d){e.draggables[d.descriptor.id]=d,n({type:"ADDITION",value:d})},update:function(d,E){var h=e.draggables[E.descriptor.id];h&&h.uniqueId===d.uniqueId&&(delete e.draggables[E.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:function(d){var E=d.descriptor.id,h=a(E);h&&d.uniqueId===h.uniqueId&&(delete e.draggables[E],n({type:"REMOVAL",value:d}))},getById:o,findById:a,exists:function(d){return!!a(d)},getAllByType:function(d){return Nr(e.draggables).filter(function(E){return E.descriptor.type===d})}};function A(c){return e.droppables[c]||null}function s(c){var d=A(c);return d||G(!1),d}var v={register:function(d){e.droppables[d.descriptor.id]=d},unregister:function(d){var E=A(d.descriptor.id);E&&d.uniqueId===E.uniqueId&&delete e.droppables[d.descriptor.id]},getById:s,findById:A,exists:function(d){return!!A(d)},getAllByType:function(d){return Nr(e.droppables).filter(function(E){return E.descriptor.type===d})}};function g(){e.draggables={},e.droppables={},t.length=0}return{draggable:u,droppable:v,subscribe:r,clean:g}}function qu(){var e=Te(Yu,[]);return(0,i.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Oa=i.createContext(null),dn=function(){var e=document.body;return e||G(!1),e},_u={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$u=function(t){return"rbd-announcement-"+t};function eA(e){var t=Te(function(){return $u(e)},[e]),r=(0,i.useRef)(null);(0,i.useEffect)(function(){var o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),(0,y.Z)(o.style,_u),dn().appendChild(o),function(){setTimeout(function(){var s=dn();s.contains(o)&&s.removeChild(o),o===r.current&&(r.current=null)})}},[t]);var n=he(function(a){var o=r.current;if(o){o.textContent=a;return}},[]);return n}var Ro=0,tA={separator:"::"};function rA(){Ro=0}function La(e,t){return t===void 0&&(t=tA),Te(function(){return""+e+t.separator+Ro++},[t.separator,e])}function nA(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function aA(e){var t=e.contextId,r=e.text,n=La("hidden-text",{separator:"-"}),a=Te(function(){return nA({contextId:t,uniqueId:n})},[n,t]);return(0,i.useEffect)(function(){var u=document.createElement("div");return u.id=a,u.textContent=r,u.style.display="none",dn().appendChild(u),function(){var s=dn();s.contains(u)&&s.removeChild(u)}},[a,r]),a}var Mn=i.createContext(null),oA={react:"^16.8.5","react-dom":"^16.8.5"},iA=/(\d+)\.(\d+)\.(\d+)/,Oo=function(t){var r=iA.exec(t);r==null&&G(!1);var n=Number(r[1]),a=Number(r[2]),o=Number(r[3]);return{major:n,minor:a,patch:o,raw:t}},uA=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},AA=function(e,t){var r=Oo(e),n=Oo(t);uA(r,n)},$l=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,lA=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function fn(e,t){}function sA(){fn(function(){AA(oA.react,i.version),lA(document)},[])}function ja(e){var t=(0,i.useRef)(e);return(0,i.useEffect)(function(){t.current=e}),t}function cA(){var e=null;function t(){return!!e}function r(u){return u===e}function n(u){e&&G(!1);var A={abandon:u};return e=A,A}function a(){e||G(!1),e=null}function o(){e&&(e.abandon(),a())}return{isClaimed:t,isActive:r,claim:n,release:a,tryAbandon:o}}var dA=9,fA=13,Ha=27,Lo=32,gA=33,vA=34,pA=35,EA=36,mA=37,CA=38,BA=39,IA=40,Tn,hA=(Tn={},Tn[fA]=!0,Tn[dA]=!0,Tn),jo=function(e){hA[e.keyCode]&&e.preventDefault()},Xn=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=ar(t,function(n){return"on"+n in document});return r||e}(),Ho=0,No=5;function PA(e,t){return Math.abs(t.x-e.x)>=No||Math.abs(t.y-e.y)>=No}var Mo={type:"IDLE"};function bA(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(u){var A=u.button,s=u.clientX,v=u.clientY;if(A===Ho){var g={x:s,y:v},c=n();if(c.type==="DRAGGING"){u.preventDefault(),c.actions.move(g);return}c.type!=="PENDING"&&G(!1);var d=c.point;if(PA(d,g)){u.preventDefault();var E=c.actions.fluidLift(g);a({type:"DRAGGING",actions:E})}}}},{eventName:"mouseup",fn:function(u){var A=n();if(A.type!=="DRAGGING"){t();return}u.preventDefault(),A.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(u){n().type==="DRAGGING"&&u.preventDefault(),t()}},{eventName:"keydown",fn:function(u){var A=n();if(A.type==="PENDING"){t();return}if(u.keyCode===Ha){u.preventDefault(),t();return}jo(u)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(u){var A=n();if(A.type==="IDLE"&&G(!1),A.actions.shouldRespectForcePress()){t();return}u.preventDefault()}},{eventName:Xn,fn:t}]}function DA(e){var t=(0,i.useRef)(Mo),r=(0,i.useRef)(_t),n=Te(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===Ho&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var d=e.findClosestDraggableId(c);if(d){var E=e.tryGetLock(d,u,{sourceEvent:c});if(E){c.preventDefault();var h={x:c.clientX,y:c.clientY};r.current(),v(E,h)}}}}}},[e]),a=Te(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var d=e.findClosestDraggableId(c);if(d){var E=e.findOptionsForDraggable(d);E&&(E.shouldRespectForcePress||e.canGetLock(d)&&c.preventDefault())}}}}},[e]),o=he(function(){var c={passive:!1,capture:!0};r.current=Xt(window,[a,n],c)},[a,n]),u=he(function(){var g=t.current;g.type!=="IDLE"&&(t.current=Mo,r.current(),o())},[o]),A=he(function(){var g=t.current;u(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[u]),s=he(function(){var c={capture:!0,passive:!1},d=bA({cancel:A,completed:u,getPhase:function(){return t.current},setPhase:function(h){t.current=h}});r.current=Xt(window,d,c)},[A,u]),v=he(function(c,d){t.current.type!=="IDLE"&&G(!1),t.current={type:"PENDING",point:d,actions:c},s()},[s]);Wt(function(){return o(),function(){r.current()}},[o])}var Ur;function FA(){}var wA=(Ur={},Ur[vA]=!0,Ur[gA]=!0,Ur[EA]=!0,Ur[pA]=!0,Ur);function yA(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(o){if(o.keyCode===Ha){o.preventDefault(),r();return}if(o.keyCode===Lo){o.preventDefault(),n();return}if(o.keyCode===IA){o.preventDefault(),e.moveDown();return}if(o.keyCode===CA){o.preventDefault(),e.moveUp();return}if(o.keyCode===BA){o.preventDefault(),e.moveRight();return}if(o.keyCode===mA){o.preventDefault(),e.moveLeft();return}if(wA[o.keyCode]){o.preventDefault();return}jo(o)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Xn,fn:r}]}function xA(e){var t=(0,i.useRef)(FA),r=Te(function(){return{eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==Lo)return;var u=e.findClosestDraggableId(o);if(!u)return;var A=e.tryGetLock(u,g,{sourceEvent:o});if(!A)return;o.preventDefault();var s=!0,v=A.snapLift();t.current();function g(){s||G(!1),s=!1,t.current(),n()}t.current=Xt(window,yA(v,g),{capture:!0,passive:!1})}}},[e]),n=he(function(){var o={passive:!1,capture:!0};t.current=Xt(window,[r],o)},[r]);Wt(function(){return n(),function(){t.current()}},[n])}var Na={type:"IDLE"},QA=120,SA=.15;function RA(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(r().type!=="DRAGGING"){t();return}a.keyCode===Ha&&a.preventDefault(),t()}},{eventName:Xn,fn:t}]}function OA(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(o){var u=n();if(u.type!=="DRAGGING"){t();return}u.hasMoved=!0;var A=o.touches[0],s=A.clientX,v=A.clientY,g={x:s,y:v};o.preventDefault(),u.actions.move(g)}},{eventName:"touchend",fn:function(o){var u=n();if(u.type!=="DRAGGING"){t();return}o.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(o){if(n().type!=="DRAGGING"){t();return}o.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(o){var u=n();u.type==="IDLE"&&G(!1);var A=o.touches[0];if(A){var s=A.force>=SA;if(s){var v=u.actions.shouldRespectForcePress();if(u.type==="PENDING"){v&&t();return}if(v){if(u.hasMoved){o.preventDefault();return}t();return}o.preventDefault()}}}},{eventName:Xn,fn:t}]}function LA(e){var t=(0,i.useRef)(Na),r=(0,i.useRef)(_t),n=he(function(){return t.current},[]),a=he(function(E){t.current=E},[]),o=Te(function(){return{eventName:"touchstart",fn:function(E){if(!E.defaultPrevented){var h=e.findClosestDraggableId(E);if(h){var W=e.tryGetLock(h,A,{sourceEvent:E});if(W){var Y=E.touches[0],ee=Y.clientX,de=Y.clientY,Be={x:ee,y:de};r.current(),c(W,Be)}}}}}},[e]),u=he(function(){var E={capture:!0,passive:!1};r.current=Xt(window,[o],E)},[o]),A=he(function(){var d=t.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),a(Na),r.current(),u())},[u,a]),s=he(function(){var d=t.current;A(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[A]),v=he(function(){var E={capture:!0,passive:!1},h={cancel:s,completed:A,getPhase:n},W=Xt(window,OA(h),E),Y=Xt(window,RA(h),E);r.current=function(){W(),Y()}},[s,n,A]),g=he(function(){var E=n();E.type!=="PENDING"&&G(!1);var h=E.actions.fluidLift(E.point);a({type:"DRAGGING",actions:h,hasMoved:!1})},[n,a]),c=he(function(E,h){n().type!=="IDLE"&&G(!1);var W=setTimeout(g,QA);a({type:"PENDING",point:h,actions:E,longPressTimerId:W}),v()},[v,n,a,g]);Wt(function(){return u(),function(){r.current();var h=n();h.type==="PENDING"&&(clearTimeout(h.longPressTimerId),a(Na))}},[n,u,a]),Wt(function(){var E=Xt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return E},[])}function jA(e){}var HA={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function To(e,t){if(t==null)return!1;var r=!!HA[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:To(e,t.parentElement)}function NA(e,t){var r=t.target;return cn(r)?To(e,r):!1}var MA=function(e){return jt(e.getBoundingClientRect()).center};function TA(e){return e instanceof Qo(e).Element}var XA=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=ar(t,function(n){return n in Element.prototype});return r||e}();function Xo(e,t){return e==null?null:e[XA](t)?e:Xo(e.parentElement,t)}function kA(e,t){return e.closest?e.closest(t):Xo(e,t)}function UA(e){return"["+kr.contextId+'="'+e+'"]'}function zA(e,t){var r=t.target;if(!TA(r))return null;var n=UA(e),a=kA(r,n);return!a||!cn(a)?null:a}function WA(e,t){var r=zA(e,t);return r?r.getAttribute(kr.draggableId):null}function GA(e,t){var r="["+Sa.contextId+'="'+e+'"]',n=Qn(document.querySelectorAll(r)),a=ar(n,function(o){return o.getAttribute(Sa.id)===t});return!a||!cn(a)?null:a}function ZA(e){e.preventDefault()}function kn(e){var t=e.expected,r=e.phase,n=e.isLockActive,a=e.shouldWarn;return!(!n()||t!==r)}function ko(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(a);return!(!o||!o.options.isEnabled||!Co(r.getState(),a))}function KA(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,o=e.draggableId,u=e.forceSensorStop,A=e.sourceEvent,s=ko({lockAPI:t,store:n,registry:a,draggableId:o});if(!s)return null;var v=a.draggable.getById(o),g=GA(r,v.descriptor.id);if(!g||A&&!v.options.canDragInteractiveElements&&NA(g,A))return null;var c=t.claim(u||_t),d="PRE_DRAG";function E(){return v.options.shouldRespectForcePress}function h(){return t.isActive(c)}function W(Me,Je){kn({expected:Me,phase:d,isLockActive:h,shouldWarn:!0})&&n.dispatch(Je())}var Y=W.bind(null,"DRAGGING");function ee(Me){function Je(){t.release(),d="COMPLETED"}d!=="PRE_DRAG"&&(Je(),d!=="PRE_DRAG"&&G(!1)),n.dispatch(Oi(Me.liftActionArgs)),d="DRAGGING";function gt(qe,vt){if(vt===void 0&&(vt={shouldBlockNextClick:!1}),Me.cleanup(),vt.shouldBlockNextClick){var Qt=Xt(window,[{eventName:"click",fn:ZA,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Qt)}Je(),n.dispatch(Ao({reason:qe}))}return(0,y.Z)({isActive:function(){return kn({expected:"DRAGGING",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:E,drop:function(vt){return gt("DROP",vt)},cancel:function(vt){return gt("CANCEL",vt)}},Me.actions)}function de(Me){var Je=Dr(function(qe){Y(function(){return uo({client:qe})})}),gt=ee({liftActionArgs:{id:o,clientSelection:Me,movementMode:"FLUID"},cleanup:function(){return Je.cancel()},actions:{move:Je}});return(0,y.Z)({},gt,{move:Je})}function Be(){var Me={moveUp:function(){return Y(Ui)},moveRight:function(){return Y(Wi)},moveDown:function(){return Y(zi)},moveLeft:function(){return Y(Gi)}};return ee({liftActionArgs:{id:o,clientSelection:MA(g),movementMode:"SNAP"},cleanup:_t,actions:Me})}function Pe(){var Me=kn({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!0});Me&&t.release()}var Xe={isActive:function(){return kn({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:E,fluidLift:de,snapLift:Be,abort:Pe};return Xe}var VA=[DA,xA,LA];function JA(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,u=[].concat(o?VA:[],a||[]),A=(0,i.useState)(function(){return cA()})[0],s=he(function(de,Be){de.isDragging&&!Be.isDragging&&A.tryAbandon()},[A]);Wt(function(){var de=r.getState(),Be=r.subscribe(function(){var Pe=r.getState();s(de,Pe),de=Pe});return Be},[A,r,s]),Wt(function(){return A.tryAbandon},[A.tryAbandon]);var v=he(function(ee){return ko({lockAPI:A,registry:n,store:r,draggableId:ee})},[A,n,r]),g=he(function(ee,de,Be){return KA({lockAPI:A,registry:n,contextId:t,store:r,draggableId:ee,forceSensorStop:de,sourceEvent:Be&&Be.sourceEvent?Be.sourceEvent:null})},[t,A,n,r]),c=he(function(ee){return WA(t,ee)},[t]),d=he(function(ee){var de=n.draggable.findById(ee);return de?de.options:null},[n.draggable]),E=he(function(){A.isClaimed()&&(A.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Ca()))},[A,r]),h=he(A.isClaimed,[A]),W=Te(function(){return{canGetLock:v,tryGetLock:g,findClosestDraggableId:c,findOptionsForDraggable:d,tryReleaseLock:E,isLockClaimed:h}},[v,g,c,d,E,h]);jA(u);for(var Y=0;Y=0||Object.prototype.hasOwnProperty.call(L,p)&&(b[p]=L[p]);return b}function Z(L,S){if(!(L instanceof S))throw new TypeError("Cannot call a class as a function")}function x(L,S){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:L}function $(L,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);L.prototype=Object.create(S&&S.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(L,S):L.__proto__=S)}var I=function(L){$(S,L);function S(b){Z(this,S);var p=x(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,b));return p.scrollListener=p.scrollListener.bind(p),p.eventListenerOptions=p.eventListenerOptions.bind(p),p.mousewheelListener=p.mousewheelListener.bind(p),p}return i(S,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var p=this.getParentElement(this.scrollComponent);p.scrollTop=p.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var p=!1,B={get passive(){p=!0}};try{document.addEventListener("test",null,B),document.removeEventListener("test",null,B)}catch(k){}return p}},{key:"eventListenerOptions",value:function(){var p=this.props.useCapture;return this.isPassiveSupported()&&(p={useCapture:this.props.useCapture,passive:!0}),p}},{key:"setDefaultLoader",value:function(p){this.defaultLoader=p}},{key:"detachMousewheelListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.scrollComponent.parentNode),p.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.getParentElement(this.scrollComponent)),p.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(p){var B=this.props.getScrollParent&&this.props.getScrollParent();return B!=null?B:p&&p.parentNode}},{key:"filterProps",value:function(p){return p}},{key:"attachScrollListener",value:function(){var p=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!p)){var B=window;this.props.useWindow===!1&&(B=p),B.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),B.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(p){p.deltaY===1&&!this.isPassiveSupported()&&p.preventDefault()}},{key:"scrollListener",value:function(){var p=this.scrollComponent,B=window,k=this.getParentElement(p),U=void 0;if(this.props.useWindow){var q=document.documentElement||document.body.parentNode||document.body,N=B.pageYOffset!==void 0?B.pageYOffset:q.scrollTop;this.props.isReverse?U=N:U=this.calculateOffset(p,N)}else this.props.isReverse?U=k.scrollTop:U=p.scrollHeight-k.scrollTop-k.clientHeight;Uq in x?R(x,q,{enumerable:!0,configurable:!0,writable:!0,value:I}):x[q]=I,ce=(x,q)=>{for(var I in q||(q={}))Q.call(q,I)&&le(x,I,q[I]);if(D)for(var I of D(q))V.call(q,I)&&le(x,I,q[I]);return x};const G=x=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},x),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));we.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return S}});var i=l(59301),R=l(8591),D=l(92832),Q={codeBox:"codeBox___WpkVl"},V=l(92310),le=l.n(V),ce=Object.defineProperty,G=(b,p,B)=>p in b?ce(b,p,{enumerable:!0,configurable:!0,writable:!0,value:B}):b[p]=B,x=(b,p,B)=>G(b,typeof p!="symbol"?p+"":p,B),q=(b,p,B)=>new Promise((z,X)=>{var _=y=>{try{N(B.next(y))}catch(Ae){X(Ae)}},H=y=>{try{N(B.throw(y))}catch(Ae){X(Ae)}},N=y=>y.done?z(y.value):Promise.resolve(y.value).then(_,H);N((B=B.apply(b,p)).next())});class I extends i.Component{constructor(p){super(p),x(this,"canvas"),x(this,"randomNum",(B,z)=>Math.floor(Math.random()*(z-B)+B)),x(this,"drawPic",()=>{this.randomCode()}),x(this,"reloadPic",()=>{this.drawPic()}),x(this,"changeCode",B=>{console.log(B.target.value,222),this.setState({value:B.target.value,showError:!1})}),x(this,"onVerify",()=>{let B;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(B=!0,R.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(B=!0,R.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(B=!1),this.setState({showError:B}),B}),this.canvas=i.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(p,B){const z=this.randomNum(p,B),X=this.randomNum(p,B),_=this.randomNum(p,B);return`rgb(${z}, ${X}, ${_})`}drawText(p,B,z){p.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const X=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);p.font=X+"px SimHei";const _=10,H=(this.state.contentWidth-40)/(this.state.code.length-1);let N=_;z>0&&(N=_+z*H);let y=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);X>40&&(y=40);const Ae=this.randomNum(-10,10);p.translate(N,y),p.rotate(Ae*Math.PI/180),p.fillText(B,0,0),p.rotate(-Ae*Math.PI/180),p.translate(-N,-y)}drawLine(p){for(let B=0;B<1;B++)p.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),p.beginPath(),p.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),p.stroke()}drawDot(p){for(let B=0;B<100;B++)p.fillStyle=this.randomColor(0,255),p.beginPath(),p.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),p.fill()}randomCode(){let p="";const B="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let z=0;z{const X=this.canvas.current.getContext("2d");X.textBaseline="bottom",X.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),X.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let _=0;_{let B;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,p),React.createElement(I,{ref:z=>B=z})),onOk:()=>q(void 0,null,function*(){if(B.onVerify())return Promise.reject();b()})})};var S=I},12393:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return _}});var i=l(59301),R=l(78241),D=l(8591),Q=l(43418),V=l(5083),le=l(92832),ce=l(1710),G=l(95237),x=l(43604),q=l(61186),I=l.n(q),L=l(955),S=l(89070),b={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},p=l(92365),B=l(79834),z=(H,N,y)=>new Promise((Ae,ie)=>{var ge=P=>{try{re(y.next(P))}catch(M){ie(M)}},ae=P=>{try{re(y.throw(P))}catch(M){ie(M)}},re=P=>P.done?Ae(P.value):Promise.resolve(P.value).then(ge,ae);re((y=y.apply(H,N)).next())});const X=({dispatch:H,courseEndTime:N,classroomList:y,successCallback:Ae=()=>{},visible:ie,homeworkIds:ge,courseId:ae,isBatch:re,shixunHomeworks:P})=>{const[M]=R.default.useForm(),[w,te]=(0,i.useState)(!1),[pe,ee]=(0,i.useState)(!1),[Ee,Z]=(0,i.useState)(!1),[De,Fe]=(0,i.useState)([]),[fe,ne]=(0,i.useState)([]),[k,xe]=(0,i.useState)([]),[Ge,_e]=(0,i.useState)([]),[st,Ke]=(0,i.useState)([]),[Ve,Ue]=(0,i.useState)([]),[pt,It]=(0,i.useState)([]),[Dt,wt]=(0,i.useState)([]),[dt,yt]=(0,i.useState)([]);(0,i.useEffect)(()=>{ie?Jt():O()},[ie]);const Jt=()=>z(void 0,null,function*(){te(!0);const F=yield(0,p.oR)(ge[0],{course_id:ae});Z(F.no_group),re?(It(F.all_course_groups),wt(F.all_course_groups)):(_e(F.late_course_groups),Ke(F.late_course_groups),Fe(F.submit_course_groups),ne(F.submit_course_groups)),te(!1),M.setFieldsValue({end_time:I()()})}),T=()=>z(void 0,null,function*(){const F=M.getFieldsValue(),oe=I()(F.end_time).format("YYYY-MM-DD HH:mm");if((re?dt.length===0:k.length===0&&Ve.length===0)&&!Ee){D.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}ee(!0);const Ye=yield(0,p.Mc)(ae,{no_group:Ee,homework_ids:ge,group_ids:re?dt:k,end_time:oe,late_group_ids:re?dt:Ve});ee(!1),Ye.status===0&&(O(),D.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ae(),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),O=()=>{xe([]),Ue([]),ne([]),Ke([])};return i.createElement(Q.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:b.modalWrapper,width:re||Ee?520:760,open:ie,confirmLoading:pe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>T(),onCancel:()=>{O(),H({type:"classroomList/setActionTabs",payload:{}})}},i.createElement("div",{className:b.tips},i.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),i.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),i.createElement(R.default,{form:M,layout:"vertical"},i.createElement(R.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},i.createElement(V.default,{style:{width:"100%"},disabledDate:F=>(0,B.Q8)(F,N),disabledTime:F=>(0,B.d0)(F),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Ee&&i.createElement(i.Fragment,null,re?i.createElement("div",null,i.createElement(le.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{wt(pt.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement(ce.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{yt(F)}},rowKey:"id",pagination:!1,dataSource:Dt,loading:w,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):i.createElement(G.Z,{gutter:24},i.createElement(x.Z,{span:14},i.createElement("div",{className:b.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),i.createElement(le.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{ne(De.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement("div",{className:b.tableWrapper},i.createElement(ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{xe(F)}},rowKey:"id",pagination:!1,dataSource:fe,loading:w,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),i.createElement(x.Z,{flex:10,style:{maxWidth:"280px"}},i.createElement("div",{className:b.homeworkType},"\u8865\u4EA4\u622A\u6B62"),i.createElement(le.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:F=>{Ke(Ge.filter(oe=>oe.name.indexOf(F.target.value)>-1))}}),i.createElement("div",{className:b.tableWrapper},i.createElement(ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:F=>{Ue(F)}},rowKey:"id",pagination:!1,loading:w,dataSource:st,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var _=(0,S.connect)(({shixunHomeworks:H,classroomList:N})=>({shixunHomeworks:H,classroomList:N}))(X)},79219:function(Ze,we,l){"use strict";l.d(we,{xp:function(){return V},AG:function(){return I},JA:function(){return ce},FX:function(){return T},k$:function(){return It},ub:function(){return Dt},e6:function(){return wt},v7:function(){return b},BO:function(){return L},x7:function(){return ie},em:function(){return st},BV:function(){return le},qz:function(){return x},Gm:function(){return G},yt:function(){return N},I2:function(){return Ee},sQ:function(){return H},z3:function(){return D},GY:function(){return Ue},wC:function(){return pt},Pt:function(){return Ve},Oe:function(){return Ke},L6:function(){return R},RL:function(){return i},f$:function(){return Q},j1:function(){return p},jD:function(){return S},g4:function(){return B}});var i=l(58143),R="data:image/png;base64,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",D=l(93314),Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tvv07bPB6PVJIoJh2AaQssv8kG60ydUjtc9Cpa3bSGPMEuwk6ggmipYJG1XRt1plDYdRh2AcycOVO+MkFd+2LIiqRkR1bp3DEX/QOD3sJiWcnzzz8v++pRJ4rWEPOKaLlQhI6FvVOmTJH6V921xSKpPPLII122v/DCCzjwwANLPlcWWh9zzDFdtlM/iudtV+CbD1hYe9VVV+G5556TSbHM+xksxbRMXr355ptlMuqee+5ZdJ4UJY+5n2xQVJCFz33ZHIOqIcwBY9IyO/awSJz3MHXKmGzLpFvWe+6zzz6YNm3aoLawBnUMi8Fc4ao5xp+yX8IlkHlCuSAmRKfPnH322WU9Z0Gctud25ZVXFr3PdHpD5uvll192IyIpNDU1Od4Ts2bNKnn/y5YtM++6666Cx5xlOeLhkvf9y9fpp59uigezG3QfSJg7d65c4i7kQme+Tj755Jx1bcLtkImOvAnLDeZ32Z0T6w6LqbXjZLHb32mnnVbU+W3atMn897//3S2xDyT84he/sB2jrbbaquR9v/baa2ZlZWXHPs8999y8Psf6zeHDhxd9D//mN79xCWsggEvRiqIUfaGRoTbKydkXyLzBS12RXLNmje2+LrjggoL39dFHH3WaROecc86guGeES2U7Rvfee2/JK6p2+509e3bOz1188cUl379IKc26q4T9GI899phsu2QHxoEYZ6KPz58Zw6LyJeMTrBOzA7WlGP9iv7zeBPW3qByaDcawGKspdMWQxdRsZ58GNc8ZL+PKZ75gHaKwOLp0fL711lsHvOY47wnGNzPB71qKymdbW5uMLdkVelMB9owzzrD9HOOLTppoXImm0OTo0aM7YmrcP6WDGKO1A2WReK3dGFY/wxdffGH7lBEXVprHufTSP/74Y/MHP/iBo6VVih56MVi6dKnjU/PGG28sap9MQKU7wqRIXdcL/vxbb71lez7Ue+9t8Pz5PWhBlCPGZJe4++STT5a0z/3228/xGr7yyiu2n6Gr7XQPMvwQDocdj8dxYM6e3eeZR+i6hP0MdhpLwpIyP/nkk7z3QR0quwueb9yB+lA77bSTue+++5pz5swp6fuccsoptucyffr0PhlfNkGwOx9qbxVDgMWCk3aXXXbpdA733HNPyfu977775H7ZjITxo1IgLH1HshLWkW1jk1WrVtm+X1hIBTVCOfXUU233M0iy9gcHYdkFqhkHYi1goeDKot0FX7x4cc7PZXc7YQeXBQsW9IiV1V0MpCewfv16WUYDm+45vRnru+qqq7qcA5UkhAvWL+5Fkne67MjuJdw32899+9vf7vJeLhwVAy4IZe9r7NixLmH1B3BJOnsisdatlOp9KhtkX/Bjjjkm52fGjRtXdsmUE0880famv/DCC3t9nNnSy24xgKUsvakUSuvVbkz6iyTLPvvs40hWTooZdu72dtttV9J5cBUY/bQudYsmLLv4QzmWdLMnBt3LXKY54wzZ5/HjH/+4pHOgDpXdjc94W2+DpEQZYzvrZt68eb1yDowl2i31V1RUSAuwr8E+iE5klSuOZKeE8fbbb5ds6dXW1nbaJ8MMLmH1MbjUn+2KlUNO5dlnn+1yE+WKS9m5hFwIKBVMP+gvSZ8ULrSbjBSe6w1wEtsdnw+XvgZdPSeyYvJyLjCuhR4oeM+Og1KGpzfjjT1BWJ6Bvs6Z3RvvkEMOQVWVc5bGk08+iWeeeUamBnBp2a6FFcEyB76Hy9NpMAVi5513tn1/ukOLmLzyc9dff73s5FIqWC7Cshwem6UY7AiTXfDbW3CSSnZqj1ZuOC3PO/WU7M1xEVaS49/Zct4JLKjn9c0EW9XnKkUSriVmz54t0ybYF8CpzyNll9nrMo1169ZBWMOyDG3AYqBbWNnLx7lKWGgJZGeP53IlpkyZ0un9gpT6NJjb1/jJT35ia0HQuuwNZK8O5rsg0tNgCoSTddVdvJHuNAqQss4uDTvqqKMc38uYVfa+n3rqqQFtYQ14tYbsRghODUoJSrhkV+HT2nICE0zzsTB6A71lxeTC8OHDHZNK88WmTZtw9913F9yJmtbBhx9+2GX7pEmTbDtT9ybskkOJyZMnyyao3SXkZqOiosLJuOhyv9JjcOo3aZdg3Jf3cDkw4F3C7Imcq6rero1ULimSbFO7P5BGXyLTPc5EMpnM6/Nz587FwQcfLMmHYNegfFuaUfrFrluRU0uz3sROO+3kGH4o5kGU6z6za61G1ZFy7HtAzPeBPomyLxbF25zACTJ06NCO3w844AAcfvjhju/PbsWe3Qo9X1AWhD0Nzz77bPz73/8esGM9ffp02+1z5szp9rOUROFYp8mKYPnR3//+97yO7aQ5tu+++/b5uLBn4a9//esOkT9K0lAOhtZfd2BcMhvZ5U+ZD9Brrrmm07YbbrjB0fK120+x97AbwyoTzjjjjIKS7ZjkyKJWZiPnArW9WdaTuW+WThQKrhSKm6TTfhgLKhX/+Mc/ZHrDbbfd1mtj7ZTtTvma7sA4k91nGZPpDk5de9CP8q+IYrr3bNiwQeYNogBZZh6DpTrdJRBnr6CjBPloN62hTPj973/fIxeFEjLZ+y0mc91Jz6iU1ARqcKEHNbmcwGCw3XehHn139ZbMYbPL48qnXdobb7xhe9y6ujpJZgMd2WVl48ePL8t+jzjiiLL1unQJK2OV5JBDDpHCdZdeeqm0bAoBJz5s9KxKBW8alKGtl13GMVIlLcWUk7z77ru2+6PuUk/DqTwn32z3YuVpaEXafWfW/Q0G2K2+ltr3kh2FVFXttM+LLrrIJaxSwJKE7I7CvPlZhJwv2NKJBcfZF7zY1lEEVRuz91ds95RXX33Vccmb510o2CLLbl/FuKuFgmVQzCqHTWIku+DkA5b40B0vpB7y8ccft/3ON99886AgLBY+Z4cNmHJTTC0sEY1GzR122KFfu88DkrCcKsv5YmwqX1kXpwzoYhRBKVmSvR/GGHgTFAuSndP3/P73v1/QvmiBZtf0kUTWrl3b49fLqTyHZUucdD0FkmG2gmyxhcH9FSwnyx5XVksU2lKN9+mMGTNs5b8HAfqWsLrTq+ZTIt8Ldtxxx5VMWtkB/PSr1MA24ze8+Zy+J/vhFQK6Vummpkxu5e+9BafynJ6uJ+REpOXLe4LXqZAHSF8sUBRzj4wcObLLuLKonmGAfMAFHhZN98X12SIIy24FLfu1zTbb5HVz8ilsp5jA18EHHyz1gOxkUKh5zhvZ6UKfcMIJZfmuTm4NSmj5ztWi3hYXdBKmK5R0ewt9tUBRDOgCIkdzCdYrZne1ZgUEyejXv/51l/DKYHOdzf4QdGeHD65e5CKthx9+OG93ibo/TvthwJgWCU1mvnjc7MBk5uu73/1uWb/r7bffPqAmux3sirFRpu4y5QYXIuzO9Zlnnum348t7PddcGDNmjLn99tvL+5cLVbnud75uueWWweQ594+0BgZz6WM7DXohAXQK39kFHAt9UVCtJ8CnXeZxmD4xkHD99dfbjtcTTzzR7WcZcO/Njjv//e9/bc+VLmJ/xkMPPWS7uFHoq5SFJ5ew8gCXXe0Gnt1HCgHdpPPOO6+oi8zcnj//+c89+j0Zc2JsrRSRwb6CU0ssrl7mAnXze7vjDtMwsid+f9HO6g7MJTzyyCOLuocZ3+yPFu+gIyyCA03VRsrM0vQtZbmeeu6MQdkFM7NfdA+5mtdXrb36GmzSEYlEun3f3XffbTt+uZQsqMNOV6ZYC2DlypV5p03YPRyYr8X7iQmuvblAUQ785z//kfPBLv8NWc1WuHLaE70y+xNh9ds2X6xit6uzyqzzY3Ep66iogdWdogNbfLPmjZX10WhUFoFSjYGaVdS42m677bbIgmbW+An3V7Yza2hokLVpp556quP7qZhgpwn2hz/8QWoz2eHLL7+0bZXGtvIPPvhgznNj27aXXnpJtri69tpr8f3vf79H7qf+Dt7vH3zwAd599105LuLhIpVJqOxAfSsWYLM12SDHwGzzxdWUwdjQk6D7y1hPb4FVBoWUDdHdtsvFypXkSOuomLIcu3PLd4m/HGCiJesDXbguYdHgsm522cxACKR2ByZlpmu/hKVj3nnnnT1+TGH52LoX3Wl/Mx7F0iIU0Aat0LIcp3NjK7WeBl3YAw88sENW2Kl5hAuXsLoFY0x2N3I56geLAXPJ2AiD6RnFggW8dt1gfvrTn/Z4UNpuLHOptqbB/DU+JJyagtqBliN7CObTvcXp3Jga0pPgtZg5c2aX47IA24VLWEXdUHYJon1hYWUrOhRrFTlJr/DVnQyOHTgWTDTMp0s0CQRZDRDK0cSjHCjm3CiBQ4uPCyi5un0Xei3YD9GFS1gDNobFWFO5cl+am5sdM/65wlkILrnkkk6fP+uss7r9zAsvvCDf93//93+9njnfHaiXTvK97rrrutW1z64pZeiAY1votfB4PF2uw0DLl3MJq58hnYTYV/kmXG52soqKsbScctBQQJ9FisH1lfRMf4Bd2RBF7Mph2RVKfC5cwupX4ApSrryYQl1UWg+cGE77y4eYmWzYV9Iz/QF2zWwLVcNIgyRPl5oB9/5mdWZj7ty55rHHHisrPNihnL8PVsLqt3lYAwHCTZC9DZ1AvfIzzzwz7/2tXbtW5hs5adevX78+Z89FNihgvtNXX33VsY15OoLIOvTGSxTURtQ00ZYAlrQZaE8YWBEBFrcCAU0BW3ao4n+RVJ+EoAYYpsUcMbFtgjj1MUETlV4F4ys18a/4nFK+tgLUVRdubadtL774otTuH6zgPcFrztyszGu+dOnSTv0LBkselselneJx+umny04uP/zhD23/nt6eL2kxCZZNMk877bQuf2N7pqOPPhovv/yy4+fZMYjJtN/97nfxySefYOzYsfjf//6XB1mRUro244yaBj5t1PFZi4m5jaYgKROL2xQ0xhWsi4q/J8XnDPG5pMIOCY77kdvZ8IZ5m6qJkLjrhgZ0VHtNTK42sW2lgsk1wHa1Cnao1eAvksSuuuoqmVzJMWCHpCuvvHJQkxXBtl+ZZJVOuOX2XAnAAxWuhVUG3HnnnY6klbbEfvCDH+S9P2bdC5fT9m/suvO9732v233w8+PGjevSWzEXkoKg5rea+GiTgdnrDby6zsTCFhUJtn40VPaIEqSjyF5LXmFRaeJfNlXTlNzUl96WTPFWUrdeENYaEtwotioGPH4IAjMwc5iCPYaqmFGvYmq1OE6BzZ0WL14sCWvkyJGDPgue5PyNb3yjy/YnnngCRx111KCzsFzCKhNoGeUiJZJaLvcxEwsXLsS2225r+zc2x2SpC8toyoGFbUk8t1LHextNvNOo4ct2BdGIaRGUXxUTWYFPsxpYKpJ6yuFYdiY1U1hnutgY11lGxR8EgakG/EEFEypM7F5nYNcGE4eM9mCbyvI5BQ888ACuvvpqWfbCtu+PPvpoTpfbCSz1onXX2tqK448/vletOlr4bB+X2S6ND8/bbrttMPbRdAmrNy2tQmJa7I7sZNJfeOGF3XYUzk0RBp5akcRDXxl4ZLmCtjaaSuIlmMnDuJKW7rBr9tFIKmBr1igtMVp3ZDJDR0WVgZO2VnDcGAVHjOYZFj8h7eKFbPL63HPPFbQfuup77LEHPvroo45t7DD+zW9+s1dH7B//+Afefvtt2SORoYpBCpew+jNp8WnNp342aH2xOWuhaE7o+OuCJP6zzMQnGwSBGYKZQh5U+2RoqQ8JqnsCM+X5i/+FBXmpSewgLK7vTlBw7rYeVHq0gvf4r3/9yzZWuGzZsryLiGlZ7bXXXrIgPBMsRmaxvYvyE5YbdC8zSEbs0OtESiQzj8djO1mycc8998jA+aZNmzptr66uLsi6mt+s45EVJu74QsfyTWJy+zwIVQpXT03Fkcz+PqqmpKw6hplqNMRMDZ80mvjZWwnc9kUCp29j4ARhdU2p0WAf9O8Kp4WIfDsj00JjJ+tssiKamprcidBDUN0hKD8Yq2Kg3QmMddES6w4MHL/++usybtVxwVQ1r88Sb21MYK9nYpj2tIkr31WxPBJATb0XdWJ3PsW0yGrAQEnRlinPnd+hps6HpeEAfvmugu2fMvD1WTG8vymR195INjNnzuy0jXHIfNI/KO0yY8YMW7Ii9t9/f3cS9NRd4LqEXcEVtrfeekua9rvuumufu4fMqWEQlUFdxie6O6cvWpO46bMk/r5IgRH3QqtUUanx6WTCHGw3MBiRU9AmPEW9zYDmT+DMSSYunurBtlW5HQjmrf3ud7/DokWLcNBBB+Gkk07Kyw3cc889O8WsMkEiY+pJTU1NUd+H58TFAOZSHXPMMe5kzHIJ+4yweFH/+9//ytwhLsseeOCB/WJEGLzMDFqefPLJuPnmmzFkyJA+Ja18XafrP43j1x+bSEQ8UMSErfeJSWCYg/YOzlxOUFUFjTGxTRC2N5jEDTsrgrh8ebuJ3YEBdpKVk2VFspo9e3bebmWX2SgeSLTOKDRJMD727LPPFrVyOVgJS/vNb35zufjB35tHpboln2hUT3znnXdkbhEtmmQyia233rqg3KFygsmWhx12WJdtJDE+MYuxtqjOyXwoJnDagfkyzFSmYmQpeOyrBM6fI6yqecKq8vlRV6UioJoYxFzVYWF1kJdpZdcHQxradQ+eW2rgrUYD1R49Fd8qHlSqJZk4BdOZ8zRr1qyiyYrggzJzlZIVC5wL2a7rFox4n1hYO+ywA+bNm2f7t9raWpx77rm49NJLUVdX16ujcccdd+Css85y/Pt3vvMd/OUvfykqB+quu+7KaUkVa2mti+k4Y3YcTy6lz+dFVbUCrzL4iao7sEQobgpXsUUMhJ7AURN03P11H2qLWFGkGzh58mQsX77c9u+0hN58882Sz3nUqFFYvXp1p22Ur77//vt7ffxeeeUVGYpgygZz1PqLhdUnQXfeAE7gCst1112HiRMnymQ8rsb0Frp7kvHGIdk2NzcXvG8G4jOT+7JBt/Hee+8t7KZam8DOTyXw5CIfgjU+1NUwK9wlK8IQZOXhyqIYE47Nk4t92OXJOF5dFy9oPy0tLZKQnMiKbiDrFcuBQw891Hb/vQmuTNP7oTVJi49VF0wB6TcPor44KGvdugOzj4W7igkTJuCKK66Qv/c0+BTtLiGTT8ATTjiBKhcF758WVC7SYoOF/MjQxA2fRLH/LB0r232oH6rBK7bFhUutlyleM6CtK5K2+C8hs+cN+IRrXD9Ew5LmAPZ7xsAN86LIN5fjlltu6bGYVTYYK91ll106WW7nnHNOr4wZ8/2mTZsmy76yCZgpOGvWrNlyCYtV9XT78kE4HMb1118vLS5+rqfBLPKHHnrItjNMGi+88ILjEzcf0uLyuR24QtTW1pbz85+3JrHfrBguf8cD+AOoF858QresKiZ/6uJnxdQtQjW3PPKyUh8M8UNSjoUmBkZXFBji3zrhLgt2weVvazjg+RgWtye73R/LpOzATHbGXwslK9Y5OuVpMb+Ocd3HH39cxnnpZhaWc1c45s6dK60pJil/+umnju+j4kd/QJ+mNXCAbrrpJjmBWROVD0heP//5z3vl/JwyzbmyuXHjxqKXrgm71UOWhjBwqyj2RPOycGeOf9lAU4sPoQYVITE1k4KUooaOqdUmdmsA3lkZw2cRHzx+L3yGvMJbDFlx1GhhRsVX1pJx7CvGY2QIeGmtifW6H37B6HSZI+I5Hd5koKEmjodmqth/mM9xn2wxlr2CzYdZeiUvX/C6UvqGFhljoLzv+1pNwU6axgm0sKgmskXGsNLYfvvtZTCaZSb51j8VGucpBUy7YJA9+ylKn74Ussq0tNKJikxkJDk6kdU9X8ZxwFOCrBJ+1A1VhQtoSHWFhLAc/IKwDhL30h921XDWuASqYq2IRuMwUtNY6TW66Pm95joK87ES4ksnYnFMrTBw1QwPrtzBwCRjA4xIWJKZISxP0lPdEBUbY34xproY25jjPlnIzOuUXgA64ogjCg6wU+aGq88kK4IPO7r/DGz3JeykaezAVfJ+QFZ9b2HZWVwkCJISc1LswFULpkD0Juj+8aLxKcP4VTlzxvg9N2zYYNNodHOG0e8/i+Ky98TPXj/qQyZMw/pzUjWkJtVoNYkrdvThh9sIyyGawHXvN+Hvi3Ws8w5FKKDBo1iukUyyFIRIT9HO8LKOaIl1mqlogZL19/Q2K2Ez8x1mF1pRUntSUq4aYK/4oNhGlKxPKl1+S+81lftuWmoP/CuFA+OJBGZUiPHa0Y/vjPcJ8orhrCcX4b8baxBrGEMBCqhiLDgGqvjcpojYUTyGP+0JXDjZObuH5VEkGjbezRdMheCDidaVHRjLZZF7X8FJmibT4mf8eL/99usvRnT/LH7mjUHr5q9//WunjGKWqNBE/9rXvtbv3BHGtZg1zRVQkirjbcxWLhUXfRDFn95XoXAV0G9K6ShOVtW0pnCbbmK8P45fCcI6ZSx19BJoSXjx4NII7lgYw/stQSj+oBTNU2VsR4WWWjAwMzT3zBSpCBtEUpUM3osJrRqbqdNUDPkePfUB7oYWSydn3jSzaGizEqk0HlMWJH/XUm81UjzEGFw6G9/s4GuFT1XJsKY8OwVeHlP8TRfno4rvo4tf2oRpFVKiOHKkirOnBDBziAFN1bEpnMRVzy/Av1dVIjJsIoIav5Mhvzv3R5GKjVHxS1scl+1i4LczyhNA/8lPfiLTZFjGkyuWy4WlngItOEoRUcHBLjXBTpqGaUVM3/nRj37U6yuUA5awss1WJlcy25eDa9fyvK9hp1/FZFHG23jx80NX6bsL50RwywcafHU+VGqb0xVMy6wQc1hBOJnEaH8SvxSEderW4iaMNMPr8wK+EF5fGccf58XxarMXmwwNiuYRE1YVLqRFAEnBGpqx2YahnaILylBSZGYKU44EKfX7DCq8GNZxxbn4BXUEaPRJZRpDWHGc/EyrMFLWn7UTKdhnWPtJiGPFTU3GmJKm9Xd+huRF6SafoiHNaSQpi+AEUZlqithM+d29ukVc5JloQhffIYmxQRPHjQHOn+LH+KokDOHqqF4fNiYU/PrZz/Hv1RXQh0+E3+MRFqrZaah5/NakcCc3xXGBIK2bdy2etBgXOu6447p1GydNmiTVUXsii511rAy1pF1Qgm4t3VAnl48LCFyRZ/pNubTWtkjCGgg477zzcOutt9r+jaU9dHMLS4I1BVlFJVn5BVlVaJ1zq9IOkYzZCBdoqFfHz7b34uxJ4vdoG4ykAb9PkIE/hIWtGh7/KoqXVpn4tMmL5QnxaY2koMIHD1RhcZCzLG7QBaEIGyepi+MlJWFUCoKrFvxXK/Y3xGOiSny22pdAvZfbNQR9qrDehHUjOMXjUQVxcd+WJWZI60e4rcL6oSpMW5J68IqwAIWLFUuiJcltKjbFNTQJVmw2VBmTI0l5xHE9JDNadOJcpQtrmNKii9MnFiQlbEeMF6y5y7AkjhrrxQEjVHGOMUSiMehiv5UVQaxtE+7hk5/iocZ6eEZMEPv1pixCs9PjgaTVLogwtikhSEvHzbv4s9zd7mN0//nPf3DBBRdIFz8Xpk+fLt2xMWPGlPU+ZCiFOYyfffZZfw6cl0RYg1pehkoHNLnXrVsna8BY3NoTlfQkDSfcd9990jRnHIN5LvlYWBd/GHckq3QcqMOF0zS0iom2qs2QOneaYJmE4kO7OCfNaMc2IT9+sq0Xx26l4Y11Jt5cm8CSMLAhZohXHC26lRHO1UaSzVBPAiMrVbm6NrbSxFYhRfysYZT4d5RwPUlYfjHppaXGSJealOJ/qqJabp+0kCxLyZTGFklLlQQoyUb8zOOFda9sZrEpqWFlVJPnv1Kw2qpwAsvCKtYIM2xTzES7eL8iduxhsFz4jHU+E8P8KkYIi4ryyTOH+7BzvVdsi0PXBVm1G0hSPF7R5Mm0heNY0xIVVqJPWIOeDkdVzSIhjjHHWjAxbnlfPMG9CVyzoy/ve4DxqHwWhLi4ROunXCAJ0QNhDleutIS0JzDACWvwqjWQJOzIiaRx0UUXlVWV8YsvvpBJp7nAlUbmvHQXtP3D/Bh++qoCf4M9WWUGuBlt4t/Dwi06fnhSuDIKRnjjspuNRndOxo+ES6kZwk0UH/B6xd8CMmazNm5gWbuONe3sfqNIdU+/ON54QVbja7wYGQSGa2Kaq3pKtF2YULoVuDIMXc5w/sefzaxwuiTSjEh6pounSJJVU/K9qrVvxbCsJ+G2thherIyrWN6cxNLmGNYlNOk2Cs6U3XZGVSgYFxLnF6DVlxAWkzh+LCGllZNSYT5puZDivZUBFS/Pb8JZ//sMi2qmombkaCv2lmVdIdvSEu5hrDGBP+xr4JIp3ZfZ0qr685//nPM9rEO9/fbbc+b3FQJaUUyNIEnmqhzJxKpVq/LWuXddwl4GNaecEjTTMQRmEV988cVlOR7lX7rLSj7//PNl5rSjSb8sju++LNyhoF+4XfmV2HDqNceTmFGdxJ938WHvhiTaosKEMjwWX6SWAxVBYBrjPx4PPGQv1tQlE5IoEsL60AWhaIoum0tIZtF14VYlkNSNVKsuJWNV0OwgqaJgmsiIv0uq44odD+0RpKqIc+R568K1TeiqXAX0qwyw65Aazvy0nkQiHpeZ7Hpq9VBJrX4mhXUV8CsICFK8+bUluOqtDQiPmIpgw9BUgm3ugSVpNcXE9xWu5d0HKPjuVs6WVq7WbJkB+D/+8Y9luc+oGPHjH/+4YCuNcap8RCP7O2ENWgG/7oKZ1EC65JJLZC4Yg5T5PqWcwAUBun0kQifkKrt5c2MC331RTEifICt//vWAnKoB4RbSWnptXUK6ZxUKS3SslbQOjhAumy4sEAap28NhtDe3IhKOIiZ+1/W4MHISUJJxsU38rVW8IlFEEqaMaSXp1nUI6KWjPyXkXcnUCosADbnqqCIh3MSY+NLt0Tja2tsQFi89HhOuYEycmyAmQZ4xQcyRNp5fO9rE+cVomNH9ZIzLitDL/Sri+we8Gja1J/HSgpVo8wQRqKhKxem6Pz2OfS3j7n4/vveCjjdziAKSQJzATjxMEC4XWRFMNSiErPh+SjkNArKyHiaDlbD4VHPqPJNtWnNlhCsk7KBSjFZ6GocccojcHxMFqRaaffM6WWCLWnUc8wLJKoC6kLUiV0iA3idMk5akB48ujePjRjEpxeT0KnqHTYSO3CpOaI/YqsFQNWmJxIS1ERPWSlyQVVS4fLrJvwlXk+9TtRzOU1kiEp3+JfnoKtcZxbFNr7CeBMEmGZuzLKmYuF15zqaqyu+h8+dOibbi+wkrrEJG/v3437yv8MoqQSjVI6EIl5wjoNFKy6NkiaU89VQ58gVx7AtJrEh3h80C9d9POeUU21hV+t4qF5g6w7hsd+ACDz2Mp556SsrV9KM8KjeGlQvMgTnxxBPlikwh4A3IC15KgijzX7g6yEJS3kAsqqaCqR32ej6Gt770ygx2s0ipBVoo7ZEYfjg2gv/bvRYjfFG0t4eRULxikqZTN43N8SZOdJkaYaTMDlpPWsqGMrIWAnqrJjHldJoa0pLI1rklUhliKdcvTcAKE0etWJhMwxBMH/Co8Icq8d6SdTj7wbfwgTkeNZPEuNOr0w2Zg6Yrat4OLQP+jesNHDgpjhf29zt+irJEb7zxhkxnYUzLTnmhVGSLS2aDOVSsheWrt6WZ+m0MiyTAAs76+nqp3zMQwKcMk1CdRPScwMp11i1SYqOn8Pv5MVz2pnDj6rxSDqVYamAGO2WCh0abcMG2Ji7cuUa4hhG0huPC6vDLPn+0Lqy00M3Jnczl6mxwmOiad95bhNU5K77TsWXyqNL1/OT5C8tMkFpQNYXrV4sl61tx2QOv4JHVXgSn7otAVShVHWB2ouG8Hwbi3e3CLfz9PgYuneLvs/vYKV5GciJJMUbKeTmIURhhUQ+KQWpKrFAJce+995YvWiL77LOPYx1cfwHVIn/2s585lkrksrhYqFxu5cd3xCTY43EdmnBX0nGrYkdQl5aJgkhcx1hzPS7YPoTzp1VDjUfQxOC6mNSaaQzKu5jKFF5VR7CyGqubE/jlQ2/g3gUt0LfZE5UjRsLUiycrvp+pIs1xMcaRKN4+WsPu9X3XJZp67yQnkhetOcZOmZU+SC2q4gmLQepcS/JpmV/+y9QBBvvKnRhXLjALmeY7SycKkc04+uijpazIt771rZJlnNfFDMx4MoZVYUvO2CxRdY856n4xMcOaB+2CoEbqTTh7ogfnTK1CtXAP2W7e6JiCg4quoCoGQoEQ5m+M4DePvYv/LY3B3HonBEaOkeoMpm5uXpIsEtSL39RqYnQohjlHeTHcr/XZN2bB8sqVK2XclS3jtiDkT1jdyQdnw+fzyWAfRci4DFtsE4eeBBM+r732WvndsqVpc4G5LLQ0KeNc7CQ76rUYnlrgRe1QDeWQCLXKlQ35/7iiIhzTURNbh7/vHsS3JgYRiyfkqpoy6AjLQIV4eKxvi+OKx97D//s0Cs+knVE1fLjl6iYMK16nlMGxFaTVtF7HMZPjeGzfIFx09l74orVLZYoeSlDNn7Bee+21ol0iSqgwabK/ZtkyLseyCmbFU/g/XzC2xbgB6wUZ8MwXL6xN4OAnhFVQ54dfQZmab6VD6orM4m5OKhiOCO7aDThiFIuDk7J7jjYIbayqigosXbMBP3psPl6Ibo3a8VsLg4paYVSpUOXPRhkicfx8O+shW+N491gVX6vbcvsQU1iTXsrbb78t6335bxqMo1GkgCVIfRrDopvHpdViwLIYlqn094tAxQXmuVAaJF/wApHsWFPYfRzPxAEvJfDyci/qasrXy1RSFRUcmG/F7PdoEt/ZCrh5NxVDEENbPCJTAWCqg4uyBBkFVT8MzcRvZ6/FdQsDUIYNF+6xkVplVMrWj9G0jCw0NgMHbRXH8wfkF4Bn+Qy14fNJs+nPSPfrZGoFSSpXvwWGg1gBUuYOWIWvEjLox15pPGmuFuYLtlwvVla4t8F2Y6xep9oCc1nyBZNGH3744ZxPlpsWxHHJGwoqU6uC5YvkWNLATFMI6xrGeBP40y4qjh5roK1Nh2ZGoCueHs6r6huXEKYfVdVefLG+Hac+vxHvJOtQW1ULTbcUHgylfOuc0sukrE9jAjfuY+DiyblJK1NmhrFd6l+V2tKtN0DXjnLNLHHjXGd+IuPYhYBdd7gw0KeElQnqTlPCgi8GsnOpF/a1WFmxoEVJhVF2E8kH7KvIIlMmimZjeTiJiY8mkFSDqA+Ut7sN6SqZutHisSRO3NrAH3b2YbgnhuaILsteDKl9MNhWCgUFGx4mpcuyoktfXIHbvvRCGzJOStZQgcJQ1LLSNK2sTVEFHiOKRcd7sHXQ3jVkv81sSRcuSvH+oMx2fwO9CpIUrSfe98wlLBZMqOX3ZCy73xBWJqiIQJ+WX5bkRfMxDQapqf3TXc1Vf0YhKRG0PLmCk41z50Txtw89qGnwWKJ0ZXzqq8KyiomJmRT+YLUZx6+mmzhnkoZ4NArdSMikUGaQD7agOy1GD0lJsFNlKIDHPt+Iy99uxiL/1ghWBuDVdZlBX5gb3H3yAwP5zRuTOGenJP7qoJ/FnoIPPvhgl+3UzOoPi1BcdGJHIFpRTK5mHCqX8ki+YFkcrbI+j2EVArpU7JrMrh8sWSkkKJ0Ljz32mLTsqD7KHoFsi9SbjR5JxrS4qIhKZdRsUOudrm92t5MPG5PY42kdptePSk/3MZWUCjLyeQ6n6+Pi1McS7uwuNQZ+t6sX+9TH0d4WlUmlGKTtv0xLMUvGqULBEL5siuP8WYvxVGQEqocME2OTlBZYYc049PRjIKdF25pUoSZjeOtwDTvbBOBZQ5hdXE+i4sJOuVqDFQJ2ZOLDlO4d72P2EChkkSkXRo8eLb2L3XbbTS5E2T2w+zVh9QRo4TAong0WMLNVOJUeKQfbG2AQleU2NPvTsTyuhtLC7CohYmKvWeLGXuVHXZ3Sbc5Vdq65mhdpmVatXSyGU8cruHYnL4ZqYbRRN0YZZIH2TtDkV1OVOAKaBwktgKteWoxbl/lg0C30WDLP3VmWBjILkcwMVfocYy4eBI2bTBw0ngF4n+372c7ub3/7m/yZq+SMiWb2HuxpsMM6H/D0fl599VXbh2wxYKIqJXOoM8cGKvy5F3LCBg5h5SPjQVCXiKt1vQXqYnMRgk8vdsy1K434KqJj3GMGFI8XVVr3xNGhaZ6aM3nZR+IDEVOFPxHB5VMNXLqdBjOZkDpXgx9Sz1k2mPCFQvj3+1/hqg8jWFE9AcGg35Kz6WbY9dSAU+ZGyf+oaIorqPYmsOxYFTUOcSmWhvH+ZcOHcnkaTmDPQ7pjVGhgHSvTicoFpvHQIGBly5FHHtnj38WOsAZMIkkuGY9M0BzlwLI9U2+AQnRs/ZQL9ywzYEQU1NTmuvU3K0xx7kQTkPGogFeQkNfamGvO6YwwJw0pZzyiUpMSw5F4oYUoAxF6KqZEJQcFPsFMY6v8qFabEY/FURXwCzIyctipzNdSpYwzRyrkU1Nbu19P5ehWCMOquUnB7Qt1XDbFnrAYEulpK4pBcuY+kaycGrUWCiqOsPSOyd/HHHNMv2hKMWAIi6sOVFBgxXp3oJvmRFhcmuVTh4Xb7G7T0wgLC+zW+ToUMXHs8oEsyRfD6hhD7SmpnZfEZGHzjqlQ8NmmODYmPYKA0q23lNRKn5JlYFmrhLU+DcNCWtro2AKQcnfl9+VSqI6GCj+qTMH4sQhMtSrNaZ3cPy1V8R1XdPjENdqxwWqy8Xkbu/FQzFCDUwOyTHj594AHN38exXnbUtu+5xWb2HKMhfyMEXMRyEnDvVAwd4ruKrusszMVFXv7W7L3gErVpdAeiYblNLnAAbcDV0H4tDBTM7mn2ywRf/0igZUbVFQ1KB3H7UJZphXkZdpBm2Cd4R4TF08xcPR4H66e3Yy/LPHBV10Jr5iMsq2VonRxE6XOu/h7lbAQSFpQEh3NKga9OyhVJ1I2jyCfKuEbhii7nIhaXEWRv4yxT8epZNds8YbpVXHctGsI8WgcP35lHeYptQgFPfDm4U5zr1VBYNVGVV7rnlZz4KoeS1+4Kl8qmHpDq4kldIwB8wFul47T3x5PAwrXXHONTJn47W9/KxUissEAPKvZs8HlWpbQZJLGVVddVZJgX7fxLXE7/3OxOJ7w6TwO5k7a9aBDElf5lE9ierWCA4epqFd1HDvSxCijSbjEyZR1lcwSrUMHKTG1wct27Co2R5G3IJip9hyMZfk1JpTqtlamKiWfDdlqrFKQ/GGjFexeZ+LrDTr2qowgFIkLvs9fOkNeW3GN/7HE7FAc6ylQObQUsqIVdfzxx8tqDiZ2cjWfc+nrX/96vyerAWdhpTFlyhT5uuyyy6T/TrOYK3VMJbj88su7pBQQXL5dtmxZl+0MTjo1kGASHd1HpirQMuPSbSF4aW0Sn65XEahSchSHKFKwTlKRIJygcFF2GaphZECTgnM7DAtgRsUGfLVpA4xhI6QAXVdNclNaZ8y1ooSMliGlsqVRViqwKNNBFCNpPwgKBQ9VxMXDYcdKHQeM9KUdRew7yosn12zE2ngAlSF/XoPItwRCwn1fp4hrnsBBwwtLluTDlMTBBzFXmhkvsn0ACuuRyZjFWFF07xj0Z9rBQCCmQUVYmWC5Q+72WRboi9OdZOeQTJCI7PDLX/5SWnNpMG+Gfj1zvng8muXddcC550vWhngFCeW+701ZsCz7KmCEx8AeDRo8HmEdhGOor/TiMDGJ3tkYRhMb2Khaqj272cXGkkoN4qZOGOhdodB+5BzSaWAbsZiuWzGtVMeeThOfcUKDbc2SgqA0YdFq0ONxWQ2w2+gQJn+yDGviDdBDfpnlZamyKqnO2PZXktc4anpwr7jmB3UT9iHxMI+PychszfXee+91ql1l6Q4rK+gtdPp+4hyYKZ8rZsWVdAbKuY/0ql6hD1qXsPoB2DaeN0lmoJ3xKzvZYuasZJIVwSYVXIFJa2pzdZBdeahK2vV5q2Bpu46HvlSgVeTOslZl0F23XAldw4gqYGKl1RWGFoDf9OHr42qw/Zeb8EpLE/x1tSkHEp0YSQoFCxJrZ8NSHan3KFuWlaVYWhXhWBzheEz84pEDo+hGasEidYUEkenCFdwqKNzAER5UemJob48hGPRiVG0tdh22DnNWhxHVa2R3a9Wq0uzGyhJHCGl4UBDWr6YlMb7Cfmq1trZKQmHA3AkfffSRTM2h9Z9NWGzrxYdlZuFxWn+OsSj+W+aCY5ew+gp82syfP1/WPjIT10kuJ7OsKNdT8tRTT5UxAbv+h8+sTCDcpqKqvrvVOjPlDkL2AJxUpWEoNWeSMcTY2iquY+KQakyvW4/ZSxuhC8LSbBavLCUBysgYaGJOhGmtPBpbkJUllTLEg6QlEkVYFz9rHmym7k7BRcSTOqbVmpjOzrBmArqpy27Rfq+KyUNDqPiqFe2JIcK09oqhVPJavmCKQ2sj8MJqHT+cZD+1KACZi6zScBIWoOXEe5i5Xcz9Y5LyQCimdgmrSDBe1V3T03333Tfv/XHlsjNhWbf1e5s4YRhT6pb6pOSLLiZYUItju2oVdV4xeRLsB6ghkTQQEk/r3UYE8eiqGFbGTPgCqoxTdWq1zhixmKxNCQWrw4aYgB7xu261X95CfEMWJXPFYU1rHE2GT1i3QdmjNbtLjp668WfUKBgV0MHyOY6dGGrh2iUxtcaDejRjLWVaSVimkrKEc19M61prmN+a3cRjcxyVWef5gNnjTmDCJpurbIlQ4cKW1FgQmk8mr10KBXsCvr1RPLl9zu5gRpqo9Rlxj1d7DUytZUNRxqE0qIbHSnpMxvG1rWowtTKGZMt6a2JmrBQqqT3S8moWxLekxUSLsBa8Xm0LoSoz9f0FqYiB/HRVE9bGvILYQ6ksrc0WFn+OijEdEzCw1xA/NPFwiCXi8h0cc+ZxTaoLYmyVR447h99UurbGcDwPMeZvbMgkq83Xn/Wv+fQ9oCTNrbfe6k5El7DyB91FuoZshMmlZLuyICbZsRlrNha2GVjSLgbX093tvfmmpgfT4FMwjjWx7Los3BBFtZ7UiWQUY+tC2LnOC3+yTVoCSvZ0VSyrQfAUFrQJKysiJrDHir1o3BdpdFCyV/q7mfCoGja1xTBvdZMgbg0+nzdFZYY1QKl0Bj0h3OwqE9vUsjrAK1Nd5H8mJX901FSFMKnaC0WYXnTVVfkIyk+YR/UDcxtNLGzvmsTF+jsmNXdxczwemVbAmCqLklk0vYVptbsuYTlAkmIjTL4owMZgPKWimR5B9cgrrrhCBt+zMWeTgXiET9Rc0yxljSmqjJF4hFW1VYWKoXJJ0eiQOyaS4t4Pism468gajFoRwZKYAZ+/83FpyzFL3itYclFLGAsaFWxXw/2aHfIqyiCMwJuyJ6Fcy4MirJulKzZicRNdOWHNaB75ndVU1j8Tbimb7BOvbQUhDfckYcZiMvZnplrdMxjv83oxtlJ8Ni4eDmY9fGr3Ge9phMSMamsB3l1vYJsKdHHHqQtHMmIZDa0tFg3T/euvDVsGHGExsMcJypUHpgXo4unPFbctDfz+XIHhqzu8uZY91D3w5GHRcEKx5C+kJrFdpYka2e7L7BT+YIt5stb0kUFsG2rE4vY2GMFqqHrmfgzZEdkrJu+qqII3Nyg4dIwPQY+Olri1GpnKhxh8Npahwi+7Pat4beE6LIz44N1qqBSpYBGBzKNVrHpCYVxJd3DXIR4E1BjCZlhYpcI1ZMxPjKEuXEqvD8IlVBBINiGWFKTmCcjUCCXfCWVqmL1exynj7N/DBGa+tnTQoqUhwBV4dgFi/iQlaop2CW+44YaOtl2M1VDulC8+FY499lipC+WiM9j6/TUmIvvyk3RhpxtDPNWrBbFsX8PAOxu9ZNcJKkgkYhhXL9zCBh+0RIu0ujLjWLo4nMeQi2RIaEG8sCaBdzaKSSbcIk1JyORU0xxMEYCUuoJpSGfNFwxhdVMYT85fhya1BqFKS4DESJmVsku0tFbjmFKVxF4NpuTuBPzyKrB+kOkLCdl1WsXE2iC2Fn/yxJNWHKtTR+xuzsun4ZW1prgXdHdCZIG1vKwJZq0vJcXJJ+QYphfxZ1qbuZSLHS0sBp2ZNZ6JdO7Hhg0bMGfOHFmAyfq8tN6PHRobG6UGEFVHS2n9PlDwWUsS81uEK+bLx41I1cCZdPmAIYKtvMKeinTJgzCQNMSTX7g4Ow2vxJClYTRGhetCdiPhWfaTZUmInXk1FV+0GnhlRQz7D/MJN0VBe1wBBrwsVrr4xsrqlz8rSWgMFgpz6q1FK/FhowFt9Eh4xLZkqr6QeW6muNVpuQa1JKbWeTAmyAxz8V5hCXMflu67wlJEeV3qqvwYFlCxNBkTY1op3cp8XWqPsNDmt/JeMDGjZnDd30y85lwupmky0zmYB8lmL06gVBNLh5yUfR0Ji8HmfHDbbbfh5JNPlkHDbLCshdIaaaI755xzZMv4YkDXlBIzDQ0N/fqCftpoQo8Blf78JiAnX1I1pVJARDb8VLuYvTJQbFqxrW2H+jBM3Yi10QgCFZVSnI6mgspkyBQnecT/WrUKzFobwcmtCibXCJdGj1iZ3wN+3dBMBdJVWVdJhglVVaK5LYbHPlqBJq0eVXX1UmWV5GNpLrDdFxBJJDFWkNAuYgxDglRibaZ0A+kuyrQF/l+h4KGBRDyG1vZm6L7hKddeSXUl6v4MWVXVFlblvTBQCIuGBetq+S+rOpi8yp/pttE4Yd4hf2d2PuNtZ555Jn7+858XdAxKP+UiqzSYY8YwlJ176EhYNNMKMfOyCYtmHc27zIxcWmKsa2Lb93zB2qlf/epXUoyMhMWVObI7V1xYT8gON+zIwyVj/sxAOZ8AXVU/ewdcIWIMI98WA1wypxvXLObJp01JHDTSh6DYFstYRldk/2JhJcTj2KqmAnsMU7F4fQuieiUCbEGfkSRhuZkmfF4VH7d6cNeCKK6cEUR1wI/2cGKAJ5Iq0lKyyEOXY1IVCslA1d2vz8WTy5PwCrfCK9zg9EoqidxI3ea0uKZWebB7rfi8sJx0pAlIlZYng/Kqxyp6Xrq2HUs2iSfPKA+8Kbc830V1zfJFMXeTINRx/btujwYEm8NwRby5uTmvzzCpld4XpcALMUBYbJ0vnOLkjoRFOWKWAXR3EO7YTsCORJVdt0cwcS5fwqJYPwmK5QxpZJcrOIEC+IyxdSeET9lYBv4Yl+OKH4mvlE4fi9pMGUjKtyiG7wuJidKa8OOt9TGcOA6Y5BdWlm52OEFpyyImZmGtz4PDx1fh5bWbsDhch2BFUE4mM6uVFUNoUdWH+xZHMDYUwbnbVaIiII4TDYv3aqnqxQxZ037uK2amYFotYw34/cJy9Abw8LsLcOPri9BYtyNqG4ZZiZ4pd1BPdQuKyjw3CBdZwcRK4WLH4qm+hdg8FpS2ontpaPhwbRs2ClcwFKywVmCR/3qFYmk2Y3F76TFDShr7/X45D/li8XK5mrmwjR1XuosFDRBaWdSqywc/+tGPcOWVV3b7PtZROjXpcCQsTlzGp/ilyL5kUxZo0rqhnjnBkgDW09mJfNHqoUmXrZBA3Z18QX82k6wKAU1XZqyTNO3Ymn9naU1aQjat8EDLjQXOtObY5ILfjWYstzGVgQXQTogIt25JKxOiCjNjaCG1qRrmtwnCa0li0ghhNSlJqde0WeFdkcH4gHBhpo+qx4RQE5bFIlBDQWk1ZZeOeOnqCNZalajCXV80YUQQ+NakACp0L9pZHa1YGlxKKkZmxYX6b/WhJX6YOjfhnvjFQ4WE9caClfjtc5/jS+9WqBo9TqYoGPpm19FIfZbxqu2rFew9zJT5bQk9c8CsMWaMirlcTcK9/GBNk5gEQ6AKyzQpc7QUFBS28WhY3JYU94SOYI6WXpxXnF8saM52wagcyu100fjwThsIZ511Fm688caSx5QSM6WCZJovfvGLX8jvQRlzwwoWyhAPOYXJ2pxrNGZYK1lw0J2g1AWT2DLZngPK6nIOXK4SFkpYMCh/6KGHdophkSTyBWVdSgGJlYREofxs648FqJmrEWkS5r9pkrWz5nJZbhFxDVgaU0g6riJjT0kExYfWxTzCytJx2HBNWEgGYrpPXKBkappylc+QCaVjar3Yb6sKzPm8DW2JWgRpTpmdrSRdOpLC0vIKIgxX4qaPGlHj1XHI1jWoUtvRLiyMpOK11Ags+yHD5ekfpJW2aFTDsiC5kucxhRUcEBawP4gv17fiuiffw/stPlRMnQaPuCf17JIlpGo5DRPTaoHthTuYjEdk/lvm9+R7NK/BGxefLV2HeeujUGqqxHVQ5ehAKbAFrRj8xjh19gGnUuRLL71UTt64cPVzIfOhzXv2pptukr0DSACloNTOPTz/QhVJ2bjlggsukPOSq4Q0asgpdpJQ9vOlh5tQ0C+m20UmJUkUAuoEnX766Xk3MbUDA4nZLcIps8z9lvJUoSxIdlnOu5sSmPmccEM0MYG0PF1CQUJx4b8oSQ+iiThm1Mbxz72C2K4yKtw3Q15MRVFTc8sqvwkFvPhkQxw/fm4l3sRoVNZUQ0u3Zu+gHEFYprX6FRG0F4/EsUuoFT/fTsGRwqUMiIkYi4QRY4G0sCqYXuExdBms7h/doU1ZY8lFCFPSL5NiNTHJLIvy+c++xO+EZfVScxChCdPgqxkq3T9aX5rZuWypJamgRonhll0hc6NibWHEs57VXEGsDvqF5aXgisfexd+WiuNutauwYH3wMcdN/qflbYG266wwiOOVg1XsXu+xDbnYdYDKF+XopE7lEYZzuKCVCwyR0ONiyIRzifmYRx99tI1SSY+j55tQ0ErilysGtNIYEGQAnUH3NWvW4IsvvuhkIucCWyxlkxVBZi8FdBdpfWUTVnvSRFQ8jv0FjCrJiIXMMa4U+jQsaNLw4koDU7cPiidzk8zrMmTYN5X1zpxU4c9s1xDC4eNCmLeoHa2JakGQSseye9rW0hVNWCTCelPFhBcT7/1oNS59Zz3mro/jzJ0aMLbSCy0aRiRpuYR6vxPRslbmvJ4kAj5hDXiCWLWhGXe8OR//eH8Flpv1CE3eBcHaasSZIKqbMshu8VVaBcPSeZ9Rb2DvBlNG3hOGD1bWbUosmR13qCqt+fHWF6vwv/nrEK7fAaEqH7SkkVqPLCzOx6hARNwL4aT9eNqV6BSCcvT940IZLR0W8LOKgyTI0ActOmpxcTWQ4RD+nK6rzdcS6ikMiNKciy66SL7SbikJi220Wf2e9vmZgc9VQtZiMWDHHoUnnXSS44U6++yzZUpGsbBr3roibNWA5BvCMlKBp+2qBCklIvi83YcWM4BZq8I4fKwXkyoqkQxHOt6XJqOosKZCviQOnVCF/37ZjPcjCRgkH5gZAWor7qILsvMYCUvXSVhmKzECty7aiKWta3HBzrXYdXgdqoQloEeiiJqaMFDMLgF89Lo2vJW0oImBDPg8kqjWhpOY/ckS3P3WAsz6Ske4dhKqx0yAN1Qlrjsk6WvCukqmy5CkuoKCiOClejWOw0Z6MDIoiCfRBl2lK5zpEhoICKu5VTxt7p2zEEvMGqBiKMb7k9iqWsfcjcJTgE+WOeU7DrKaR5iCK8KWkmk2uMLNB3AxoLVDV7IcYDbA1VdfjYGCAVdLmM7DIuunFRlzSXHkWuFgisXjjz8uNbKXLFkiLToGPrtrKcZYnJ17u6TVlAV9+RIWLRp2yNlTPPmnVnhw04ctmG/U481GDx5b0o4LdqyDz2MI1zi1oiXr3YSDJCwJk6U6wyuwz7BWzFnehESIpShKqoTEKtXl6pfB9lfiMsuW7kwqDaho8QzFA2sasfL1Zpw0MYoDx/kxvsojrDS/IE7hRuoJxCkSwaJpM5mq1VOt0hWugKaOUSopWSF+LdXCTJerq6zbCzBl3+MXv/vQ1N6OF+d8iUfmrcabq9uw3KiDd/wE1NY3yD6PXEw1TYug5eKDkl5KYLKtKcjMwLSGJA7cKgi/EpW5bqplf6ZaqrGsR5yDJ4DnP1qIZxduhFG9E+qqQjh1rIaQ2Y55S5uhB0aJt3SNFeaysBj8WtJKS65rasMtt9wiE6m78xT48E3HeGhVcSGIPQuYFb4lYosufuYyK18E/XgSFlso8aVpmowRMCBK640LDUOHDpWNL5w69/o1yzTJ9znM98V1BQ3i7v7+tmLytTXhqk/WYU20Hn//Upj91W04fnwl/EZSSv4qijXVmNgYEYwSqvTjhClVeGn1RnweqRBWQdCiNTNV8Kygo7WYTIs0JS0IQhC/Vdfi9UgAH37UhKmfNeGAkV4cMa4Sk4YFUS8ssZDUbBauou6RYng6V3WUdL5XeYLycgVP7DPk1aB61FSHag8aIzEsWd0siLgRT3/6FV5fE8Um31AxeyeitmE4NOZZmVa8ysqOSrl2zKOytBksuZiEga19EXxvkh87VYrvHo0JEhO0LUjRkJ10ktDE8f3CSvtybSNufPEzfOUZDWXIKHxrawUXTFHwwqcbkWjeBMM7StZqKnq+dGzdBAHN/k4g8TC8wVAHewfQ0iEhsa6OrhgXtbh6xngRkf59S4er1pBhZhNMOuUrbban4dQYwPFmzfONCuIyXcEnJtBZ0+uxPr4e1y5uwxebKnHbpxFMqotjx1ovEm2WiijtJErI0LIICBdmj1EhnLxtBDfMX482/1gEveIdutlhv5hdHDvLVVRpyVQG0Rb3YHakBh8uDePxpWshvER8bXSVtN4m1gVR6RNWF3v8sXxFHFstC1elKJ2mkaojovkQjSSxvqkFn6xpxsuL1uGdZU1YHPah2V8PjBqOyvoRMj2AgXVmZchVPRNdOwiZFmm1ywQrBUeOVHHUaEFOiXZB+ppcYGBcT1ZxCvapEORHhvvX7EWYvSEofP3xOHi8hvPFA4QGlRGPia+uS3JTzPJOF8aFqEDKlwuXsHodaaWZQp6DMvuJbp5B/SoV5+7UgKZkG25ZFMfza1Tc8Vk7/rRnHZjQ3doeluJ+MsVBTMZwIiEJ5fjth+G99SvweGML4jW18MEq4+naDsyqNmRkS67Aicld4fVAE6923Y9Pon4sbg5j1sY2jEQjJgqjbfpQH745bZggL6+0BnWk3cFSnvaWaxsULt0acbz/zF2ED1dF8OWGViyLAk2eWkT844X/PxSV4vuoAY/kuIQYIxljS6V62iVGKSnTLSEs4ym1urCughiqJQQx63IRgnWFqmG1AAsF/FB8FXjovcX4y3urgTGT8a1tK3DhVC+miQcFG4jEGAPkeCm6TWzPhUtYAxhRvZCJnE7Z9FnxGwgLRlhMDZqKy3euwtiaOO5YZOLBxQnsWN2O06ZVIOhPIhJLpApUdOn8RKIqtqkJ4sLpVVj11ia8Fa2CN6jBZ5gdBTtGhhvHvC9VScvaWVYO1wj9wnoJVFQhHqoUVl4tVkcT+Ki5Sfi57fimIEWvYONEMlG2ADzPzuOhSKEHLy5qxKwNAaBmIpTqKmH51cpSIkauyUl0w5h2kEyluGkdqglph1ftcFX5HiZr1gqr8PStfdhjmCCqcBJJmdMmfhbjHBf79WqCiPwVeGneKlz+5By0BYfj8n3G44wpPkwMJmBGolC8qqVLRs33lDuubIHN01zCGqwoqLg4TSdiCukU8ePk0BGOJDAk6MNPdqjAvmMV3Pm5ivs+3yCDv8dOrpGTnCLkMl9KWAwJMTl90Qi+Pr4OPzM0XPDORiyPNKAqYNUYqtKa0lICdamW7hkTHKnwfFrvibv3CLJoVf3YfpgPP5qhCetKE8TYLkhDuEUdLdxLjF8JC49W0OghQXx7r+n45N1WrK8bh0BAgaanugQam8dJTZ1jdv8yy/E1ZDNTfo82YQVWKXH8cIoXZ2wj3L14G8K69XdeHpU9IMXY+f0+vLpgOW6a9QG2HjoU1xy+G06YKEgt2S7c07g4Py9CfgOGeAjFSf6m4VpX/cGLcYegfAhoBUWwrF53YiLFk3R1rJxzrsK1CSsqGWnBzrUxXLtbBU7frgbrm2NY2piE6tHkyp8pA9SKnHxhimPFkjhmXA0umKRgSGI9WuPCqlCsFQBNkJaa47yUDKtH5oQJbyhkxPDNUQb2HimILxkVpJpIBcXVst14sYTVLPboiVU4YowXarhZbOOagpFy2zYXJjk1opUWo7CadOEqtydUVBkRnLS1ivO201CvtqEtYrmQZlrHh6SssbNODAtXrMF+O4zHnafsg+9M9EOLtqA9HEdMF+fC7ypOIRozxHcXY6CqLmG5FtbgglGgt2AtkGtS/4quTMC0nERaT1FBYt7WCGp9Jk6aXIFVbcJlEqRhxMKCpPxSBSvTzmiPtaNCrcCZ04cgjib8eX4TVier4Q35ZDdpTbg1Yo85J50p7T0FYo5inDiZw0d5ETTCiCZiqXCRhvIVSgt7UvMIF1e4wRUqDhsfxKwV67E2UAmTzTtSgXErcOR8PBIVi5VbEiSUKH44ThfWaSW28scQDityLPndLZloC0x3iAtCP0iQ1ZC6elQKcoq1tcnFD10JWC63YjnSMd2UXaLd6JVLWP0ezPJlThbTGig+xlUd5m6V07xlILhJjyPJnp9iYqhxYWJo1rJ7jGuIwv3zGnGMDKhyopm61YlYyTJ0DMWDlmgCNUED58+owciqMO4QpPVuuBZR4f6w3FBNuVZpRSkF6TKczfEuHsNrxjBzuIYda8TfYoalgKqUk6ysY2nCMkoISypoBrHPKAUHj1iHBzZuRNw7HF5lc36ImUXx6R7MpOy4OLe4GLORnihOGa/i4mkVGOmLIyzGIgmrrMmSl8moGxTXs9LjQQ07O+ttwjJTZK6a5TLrMrDv8XpkAXN7Qkc8lTKhmIV/++7en04eLZcCg0tYgznkJCwb1lNR0YG1gdRtp9YPk0hZP0WSImnxfeniaJYJsZTBrvhZBt1NJf+wOwtqhasxb5OBN1fGcLhwi6oEGbXEhQvHhE3VUtZM6KqUAubtn1SterauRocq86zawlFUBgycNjWI7Yd48YePYnh+bQyNWggBvyJTGL2U7uXKJCwd85Q+nSQAWolDfQnsP0JFwJNANMKv5OloJVY+WMmdHK1oNIbhlV4ctnUVnl3ViA3JIfB6U7noqSTVtI6XVcdsSidXGEkICLLfvV7HDyd78c2xPmGlCrIKR2RJjqpYrTzoQquZKq6KpdNq0iozrfQGVYmLLVabr6DmE4MUxNzla/D8/DUwfEPh82gFfXtrtdKy0Jxw8cUXy2oLuvVUYGBRcy6sXr1a/ptOu3EJaxCA5TkU/bMrnckE5WXYCIBddAvBBx98ILPcqU3ERNJMTGSZlceUSY3ePFiL1k6FZmBRm4rr3o8gEvXg2Al+VAtSikRofZBeWMWWdmnUHHlQaTE6r7C0kqhIRPC1+hCu203D9KVxPPZlGJ+EVbR6A7IDT0cQWtksMsP4vFdMMDYSnVxHdyyCmFST6plQpwz+cw1BkE5A9WL6iEpMrmrD2rggHG9Fx9LA5viaIWN9EYMknhSWVAwnTlBx8qQgZtRRfz2CtkjcSvBULHdbjrNp2EbtzI7WZ5pcBKDNVukTRBcIYd7KRvzy0Xfx2no/PONHQPN4CuJrmdgq7oUJVfbSMpRtylRC4c+8n7JlydNgO7m0FDkrLbqTl2EJ2zvvvIPRo0fL2llqvjlpTA0k9LhaQ2+Csq4nnHCCtJKYSczCaTtLiPIyLFzOJXbfHagD9v3vf7/TtpfXJXDAcwb8Ab8ghfzubjosEVMQVCyO6dpG/HCSF2fsUIeAT0wncZNFEil3rcAsZ1pKfmFFBUIKIuLyzlmdwIPLwnh8jQfLo34uHMIr+cKT9hVlLpgvEcMPt9Xwyx1UDNHDaI5vzi/rOVNX3IBBr7BGDPz8lVX40/IqeIYOh48GK+sDuaIoCVVYZMJdHeUxsEe9B0dtpeLorb2o98YQD8ekhSvdurz1XtMiGKZUr/BV+uRAzF68Dv/35EeYtcpEcPxOCA4dYVm7Zv4ucUxYV7ymLx2sYf9hXc+Honeshc2EkwLDtdde20X47pprrnGUlyG5UeI87RWQCElYfIin9afSyr2UqaEWFbPsu+uI3g/Q2isWFqu/GQei1AvlZlh+QAuHg0Qlh6qq0vmSJEWB+3QdIN056mDxBsh+sjz99NMlkVX6hstGpRhNZponzHyniiLze2QqgXBBP4424Mp5Lfi4RRDX1Ap8rcGLSsEqbXFhYXElMNMa6o4Ixc0YFxMsGU7C723HPqO92HFoBY5bb+Ld9XG816zgk2bxJI7HxPn6hHvlQVxM+ApNx861KhpU4Q7GFWu1DD3c/UV8paj4joFQENMFEXnnb4IRGQrdZ8hOQLXCPa4SburIai92G+rB/kMNzBBjMzooCExYVeGWGJLsv6gGpKROvrlidDc1YWJWBLyyc8TC9RHc9+5C3P3BSixO1kGZMg3e2horbmYYqZXZ/C2soIf3hOl4/2QTlpNy5x133NFl2+23325LWJStyXYt0/WKLC9L45lnnuny2VNOOUVKHudSZKDVRrkoxnM5fzl3t9lmG/kvS9v6tUtIIuJFZ8Ew66KoX0WXicxNNQWSCDFv3jz5NyooZoPBRnbIYJufUpDWfM8Enyp0+Vj/l4lS5WWo9LD//vt32T6hWsOwQBLLwvk85FOJo4JUfMLtqxITrjHkRVOsHn9f2IQ3V67H9yeHcPKUOoyp0GDGDSlVQgfRiseY3ROiahX3RuPCvUzoqPaJyT6aLx/WiHOcJy7HghYTK9sNLI/oWNYax1hPHDsIS0MxGGxOyvbVvdGANSGsJ67PTR0awsyGZoQromio8WNsyMRE4VZNFM+0bSrFv5Uq/Jow+5JRxMJJK0ZES1GxwvD5pKOnFxpCUggiJBvZzpr3Fa6Z9SneXC32Vz8BlduMQ11NCLyU8aRF3IXYuAkxdCODdAnt/87YFR+w6QcnawWd1ENYZ5hteTnJy5QiW0NJdJIO9eLsQLkmuw5ZJLi0pcaQDL0b/s5z7E6lt+wuIZ8ClHBlUJomJkmHBESJU1oxtJxYONydamIusGr9hRdeKOmLUM/HrnMPSdPu4jIO0J28DC8enyS0COlCkuhyCZdRInmPWQnMbfKhNk8xx4hwwxo8Oo4d5UVVQMeHwvr5eIOCtcKdqIo346D6OM7ZeTh2G1mJCkEh0URUjL2CwutgmfOlSwFAn8cLr8cqG04oGtp1FS3CJNgYSUIV5zMipKIaURm4ZiBaRc/312NgnUoNTeJQy1viUDwBVIcCEJwlrBQFIdYzGgnZCSeaNKRihVwqLTLbwOcVRKz5ME8w933vfI6H563BMrMeVaO3woSR9Zg5tkKezxNLIlieDEhLzFNAEKspqmDH2hjePtTjKJHMxZ3MoLsTCVGzinHTtNAe615nz54tiSEbfJCyRV+xcHJLqbJ72mmnFbVPigQ++OCD5WjA3JqTsBgYvOqqq7qVWykVNIWztd+LQfYT4LzzzsupG8Sn0QMPPCAtMd4QaZ+e1h4JmMXPdCdJWPkGLE94I4ZHFgvCytPLjYqnd6Vwv86fouC8KR60hON4e6Mh3MIAPlqXwNLVKzFCCePIcdU4alIlxD+CeDToRVo9ZirXi/aInIQe4ZKqqrAgdKtMR5BUNGFJs0DVUgXavVOOYgpSYslM0BuQiw1UpeChDV2VFhhTIGRErwTVAn7UJ4iOuvaPfboCD7y7CJ9vjGPYmInYZ/p22HGED9NqDEypV/HEJ+tw+atrsaZuG/grBGnlnWgniLfVwAkTdTy0T3ncJJIb3UB6NHzYOnW1ohGRj2yNEyhpzl4K2eACFedKsTjooINk+64SFSecCYsn11vttKkNT7+4HKASKFfwGGDM1nLvDVzxURzXf6iipsaT10RnvCuR1HFoQwS37R7AqCpFWq9smd6S8GBpWMWCDW1ob23GGOHD7DKyWlhvulTYLD2ZMdXYwbSUT5VUO3szXcojM8HMVGutnofsviwI08uWW1RgNTenb1g3uply54rvCEuSppu8YO0mvLdsHby+SowfMRzjhldiRIWCIFM+NA+rp3HJox/iz4u90MZNQTAQTHXONvMYVQXNTQlcvrOO63YK9Po9SC+IYRY2sKBnRLkkegskMz586YbaeUR8aD/88MO2OWFsWMFehKWA87JEHS/noPujjz7aK4PLnJJyqSemTWK7+FJvYSqVZFVdJiJ687ixVTUprZovmj14f1MSRwcEWSRjYuLqaBD+W0NtELs2VKHdqEA4EocvmZTB8fJkXispkrJCP9bivypdQC5yMpWiN7VGVUmUzPo3JFFJelA2F23LMVOAUvLB6FKyJnLskCpMHDNCuJycAjEZEzNjhszy91dUYsGaRrz5VRMSldvKVV8oSt6HlZdHZXpI31S+MYzx7W9/u8t25hQylsyFL5IZ8w6ZAsQ4L+NpXGF3whlnnCGVfXN1ec/5oBBuMTtS9VjQnf5xKSZgp3iBzycHh8Jk9JFp1k6bNk26XBzYcqwS9hfsUKdQKBMx5jRp3cdtOBE9YjJsSnrxaVMUh7N2z2TjBNayqfDFIuLv4iUueLXKchZTBt6VstFIKnu8o7hX6UgkVXq5iw5J2iIlpVM/xvRqqnVapcXTzFTpd6WmyiYRUSaZ0qLltxUuHxstsLHXkvVtWNiSgGdshZgkHpkmkq9rzB6Iit/EDvVav7o3Q9QogtVnIb0iOXPmzLw/zxVEyo6/9tprkrwYU2PSNdv/MaySK47NGFipXbByBt0ZYKffmbkUmga7xpAx2QaM+uocCCaocYWArhiDgiQmLnem8z+4klAOhu3viIk7e9dnEpjX5EVtMB83SLFyjZIGDm4I40+7eTHBr6MtZqQmbsrCMUuL3RRCXv0LPXhOZoe/KTPp2U06IB6uPmF13fD0Z/jF+y0ITNgF/lBFJ4mebl2yiILta2OYc4QXfmXw6wswS4B8kc4U4CIBrTjmRTImzF6D++23XzkO5ewSkmAo3coAHMtXyMhcoqR1RALyeDxdMr1dCDJXFcwcDsxbJ27xoOY42dJbaU3R/RL3OD5q9csVwgljxTNdjcogM6ToXG+5Zf1R66kHzynjAUBLVxMuqc/rw+qmdry+rAlG1Sh4ghVWtzHDsobNbnI8pGUYT2K/4UqKrHq7gUfvg4YIX+wxSNh1gi8Xuo2msgtrrk6sWxo2bNggzWAGD50S7PYcquBWlRnaWrcNKf4/e18CJ0ddbnuqqtfp2TPZA9lIAiSRRQybyiYIyCYoeo0giA9ZBAQFI6iIIIIQEB6ReFXAC0/ZvJctRg2iFzBsgYRAAgkh+57ZZ3qmt6p6//Pv7qTTU9V7z/RM6vgbyWw93dVVp77lfOdjKsYLxyuIqU1E1IubTZw2TpMWKDEj7liQa7HXQTFxnA5Nja9Te39zM1Z2iPelqQ5UJOjiPVJNZN2LHV9tId9UcQ6kRoh9QakQs5CkNbeDHMsGziHIDnZauPTy5JNPlnosjvtQk2Un0jt8mAq3X5GboDMlOjLZ4RCyNEPgzxt4uyWMrSIddLmTWqtowjPUQVnjOHGIVS9TegOLV23HLvjhC9QlHBrM3el5tuS1h3spq0zMarK+tNihmzVrFg4++GB5LpWqTrzP3FiG0ixhKUC7D+bebMGysEiBHu+GduCYT/qaMZoXf2JBDCtlHSvzaR73a4oXfbtjJkYqPbjnU158dYKCcFcIYegpm58dlAuUx1bVaFi+qRtX/L+3sNg7EfUTDpRupnSG0Iy4u0a2t0FkkzhqdAyvfc7VJ7pijZcaKRatU8GpkGQ65aDAGta+guQ4EYnppZdekiM+bBTkCg5BpxMWDWCOHGZg5U49Yx0rmUbwMnAbCvyqim1RFX/bHMVpIz2o01yI6vQLjZTNMcFBfKaQi6UR8WDhsk1YGtbgHjlcDn1H9URlKidVg7SewLHDrFNBKsjTyYqgoJKFaQfZsU8SFtuwbCg8//zzWLRoEbZs2VLwY9nNQB4hTtqHjfimFi3DmU7rk7hnU2LdpuLDkrYI3mo18bkxGlxdvdJPHEpm4nNQRJrB4XO3ho+3dWDhqq3o8Y1AXXWdlDKoibpVLkdeT+SW02qsU3hOS7BZxUgrFYPAJcEhrP4EBXNcYc+7GyOoJUuWyMiqWBxxxBG46qqrLL93+hgXAtUxBMWfqXVlIqx4WkjZlWbqCGjiwulWsHBLDMeO8sDtExFWL3/GIavyhFcKfNJnx4O/r/oIS7vEezJ6nPS/0s2UWmNC+58htpLvdVW1js+Ntn7D2aSh+eOFF164+2ts93PSIx/QbuaZZ56R5zUdcE888USpUt8XiG9I1rCo4mUERT0IVbxM+eiBVQqMHDlSuj/wgyvDM81GXfpWGL99T0N9g2uP5idDaqgkVlZ1RGM40NuLOw714KzxLvQGg3IQGXuJKR0UftYnjrcZl8YGqn3YtKsbFzz6Gv43Ngq1k2bKXY20Sk5d0JFRrCvOg/Z2Hd+aEcNvP+XN+Oc5NsNGDr2pOEiv5mE4ZueYQBx55JGYPn26FHdSQzkUa1hDhrCY2r322mt47rnnZLG8VOAMFu9ivBOyYEqiSiqGs+HFHVGcvNCEr9YDX44kw0uCE3w94V58tSmKe46qxmhfEMHemPRjKnaWzgESFsmqXKbqcxnw+uvw65fexXUvboVxwJEINA2jU/LetspZ0MvJy84wXjxNwUkjPeUJBsXzoWg7l+yA5pVf//rXHcKqNLBA/sUvflHetUoFjhDxbnX++efjmGOOkZ8Xgni3MIKVrW40BJS8Vth3xxQ0KV34xSEKLprmQ6i7R0RZOuIepZqz0LOotIL/r4l/RFBd48eaHT244ok3sKhnFOqmHBrXXhm5K9t5C2kLAgc3hvHeF7wo10IwEhYFmlSRZwMnUTj0nMmMbzAS1qBvPdF1sViy4klAjdUdd9whHRVp5cGpdRJWoWQVvyQUXEKvwLCOaI5jNcnVptXiotke9eLp9VHsCGrw0Whu99YYB8WEV6ZcQRFDtdcv/uvGf732Ef69Q0TCoyZJRx1OSOdzQ5D7HyMxfOsABeXcXsjyw5VXXpnbzVLX5ciMU8OqMFB8R4LJBxTtMYLi4Oehhx4qvYXKdScKmwamPBfBpqA3Z1O/5IhuL1UR0W7cOF3F1TOr4In2oCfEJQsup5aVX2ySIKp4Ks1Mz+tSpSXzE299hOueX4GtdQeicfJBkP07w0yMl+ckZEBbL7BfIIKPzu6f2UE6qbCOxZtr0rc9HSxf8EauabkPYNNDi7Ve1mkrdOxu8OuwxowZk5WwGEHRdJ8ERcfQYu2Y8wFP4MumarjpNXFX92kZNzDvfRkAVaqJoOLBf63pxcxh8TVgWpSe8dHEpefEWvnFVpQbsHolItaqKqze1oL5L3+ErWhC3ZgJibTLiO+HRNLKJkt0xfcgHMOVhyv9NujMEgg/uBmHwmV6wNFxl1YxLOBTF0gFfT5kRYsnZiu0Pad7Cmu27D6yeE9nFSfCwh7RJu2RuaCCs1U0CbNzU7QCi+2nnHJKn6+zW8IZSB5wev3QI2igsEmESvv/jw7N7UGNlgthmfGiMOK1FDq+njcyiLtmVWO/agXd3V1yV6CzjTjH+EqqPs241bNI96pFZMW9gzc99W/c/eYuKAceharGUTKupWmgltgtaWSbAxUf7REF1a4oNn1RRZ02sHYyvIZo5ZTP9UOQ8EhOduC1xJIJLcjpz87rdKAirH4nLIo2eTegupdkw89TwWFQShKy7RVMBRXq7A7SnyepS8nn9wsFJRMk2//+7/+Wd6YzzjgDP/nJTyykDiY+uyiEVzZ7RbSnwDSyE5aJPZ5QtKypEqnhpZMU3Hgo9xbG0NUbjXuaO2lhDvSvJAS6BnweL9w+Pxa9tx6XPLkUm2oPQL1IBRXNBXO3MWKOxXbxPre1GjhtcgR/Od5reQPhBMVPf/pTmWrRII9RjKpWVumYXu30q8oFFL6yU37mmWdKHWK+GrJBRVjcxkGz/WxtWY4pWK02qhRwRRkL9I8//nif75G0qKBPx3udMRzxfAyGy4cad+aZNENa5xm7S+y81IIxFVWRTvxkpobvHxIAQj3oioTENeLaXZtRCriU4x9a4q9CbodhlDGQNOjSFOkMqrP4nbTWMRORUs6pQyIJVOLiXC5N5eIJrz+Axau34ton38Cb2nhUTzkEXpcm/17yVSfvJ2qW6KqL23SiYbx1hoZP1PWtrnAZRLr7LS903lwrCbfeequ80RYCEhZFrP3kddd/XUKGq9/85jdz0pDkM8vXn2A0RZN+FuqtyIp44YUXLLeOzKx14ZIDgVhXTCrbM0HdXSROeoCqsmvYpQbw8OoeLFjbA/iqEPDGrWfkinWlEEeHuAuBTH1MXS6A0FzuhNN7XEKhmP2XdvIV6+L1cHJSoyOokow0VUngkNSdY7c1YfusJKyfNZcqyKoKyza24pYXluCtXnH89jsAbo8m024zRXOlIruNiZxOEDehb00zLcmKsIpaeDOrtO7dd7/7XZn2FQJOj5Dw+gtFExYPPgt/NKnn+EumPDlXkBQqCXxd3PLMPJ6pbDZQ3GeFOQcJQvBH0RGKr4jP+U0y2XzX4fdrWBWpwZ3LOvG3TT1QvfWo9brF96NQ9UJc/mjDLH5f11HjcyMkUs8Vm3fJVfcetzc1VOkHGPAK8ugRPPnqB1uxpb0HgWq/nB3TTRd0xZPo2hk5kRVHnXQlJv6Pr0VBVVUNNmxtwY+fXYy/7/TAN2EGXDW1cgmILok7j6MmfpbvoeaL4QfT7Z377ay/mVZVEvg8mbpSIV9IfWrp0qX9F33n+ws0r6OinB0J1o5ooZy6IJUX9rx58/rsIMtlmSKLhYzCKkWh+9hjj0nPK9bacgVTRbaFrbB/lYZfzVJx1StRhAXRuHNMvHQlHi54+eN+H17vqcaNb3ajrVPHl6Z5UFvlRo+40mMyhcr9ypObj82IeK880F1+/OF/38H67a244tRPwedxIypTzn5yzOS2HMEEmiCXBcu34oW1Hbj5rE9iVJWIr4JBhEy/iLhcOXiDKfEUUHZSVQR8AUHsCj7a0oIfPvc+Xtjugn/STAQax0qycunxu7aR40skaYZpqNgTxb2fVbC/377QztEtRuWp9kR33nlnRe4woKznj3/8oxzMfv311+XMLS2PmRlxxC1TZkSZUL9F4fnUsNgqJaFw6DITOJx54403Wtaw+Pupd5rDDz9cdvO+8IUvyCJepRQkWUf73e9+l/PPcwkmTf7OO++8rD974j8j+OcGNxrrFFkvyh57JC18xYWoxRAREUcwGMFwsxU3zfTi0hl18IsrLxoKozdq7N6EY2XPS8NAafUrFy6wyeGTg79/WrIG333mPRxz0ET86twZGO820NUTFgRoJGpk5Sesap8L3UYU/+eJD/HE+hCuOfETuPHIOozw9KK3W0dEELKa3JABm9cn525MeFURsQVqEBUv8sXl63DHX5fi5a4GeCYeiuphDfFYTaetjy5Tal3NUXclHr6tw8TJ4yP4+wnZhXUUcDJlos8ahciZunGVCjbGmFksWLBANsRSG2WcBGEZpL9qWDkTFrscVvvKrPC1r31Nrr22q2Ux/OQ8HuUGlWhcxqiKkWIuoPMoB1jnzJkjW8o51cI4Y/i8CX+9SE1UM6dNd6kXqSzJiy91RCIYH+vAJeN1/MeMahzQ6JU70nvDsbgfPJCyXyder5JmdJxJ0xR4RBQcEQ/01Bur8PO/r8AHrom4+LMH4dZZVRirhtDVG074nvdHhCXI0+8RgUsUVz27Gg9v8qBu5GhcPlXFnE/Wok4QqB4JJ5a8qrJDSuNDM1G7Sy6IpVLd5/WIm2GVINwYHnr9fcx/dQ0+1Ovgm/QJccxHxm1gGI2aydkBNTF2ni26AoIiFIt0RfDmOSo+1bDvuTMx0uL1y+iLi2fK6d9uRVg5H3HWqUpRg6IFRqXbYPCOkQ3M9dmuTo0Yc8XnRrpwxtQwXlilwzNckwsOsl8qe4iLFMeV86xfbVIb8MDaZixracZXD67FWZP88Fd74GfaIks4MeimLiIIbjwWUZrLw22iLENjW3sPHv7Xu3h4yWascY+Dd/+p8Ph88cV6u4ts/VV0T3YsXdA4eexS0eEdhkfWtKI3tBUXHtyIw4d7EfDKsAVmTBepGX9PpNYkLz5N8TsybBTE9eG2Fjz0r5X47dJtaK8Zj/qJU6HVNshuoEscb2M3EStQcizlk/AjbTrOOdAQZOUp+xGho8N1110n/dpoH8ObKCOagQTNACjAzmc92IDUsHIpxnH34G233baX389gBIvrTz31lOX3eNJQjHruuefm7NpgRUCPHu3BJ1siWNuhoqEunqLl8nt76k+QF6nP60KHNgrPdffgrTfa8OLadhw/2ofpw6swptaDGo8mLmjxoXKk0URzVxibWjuwdGMb/vz+Dry6I4ZQ40y4Rk2EW0Qmph5FXObQ38IGRb4mM7nOTERPVYKcWlyN+N1mN17f2Y4Th0dxwrgADmryoclniijKI35UkwcjKMh5V0cvVmzaiVfW7sKidW1Y0RtAbPxRqG8aA00cJ74yRY/HU3sSwDw0V10mJonn8NBR7rIfDY7dUDKQ3PVH8qLUh7KZL3/5yzK95Iq9fQ151bAo109fKU8FOYVkrEOdc845MkysZHBtGT9YW6BgjiM7Vrjsssvwm9/8ZvfnPEmoVSnlmMKbrVEc+ZwOze9DnceEkQ9HJNTYbPczQwqJf0VEuqR3tmN4pBXTq0OYKohwtF9FrRpfUtoS0gVBhvHBjjZ82Kqjt3YM3CP3h7+uETGWvSI6Zo+L4eZDNYxxx+IpIROl/giyBOkEfEwJTVz77Ar8brsfNROmiRSPr0tFKCyiqq5tmOrqwiENGib4dTS5uITWQE8sgtbeGNa0hvHOljZsjQVgNuwH74hRCNRWyxQwZsY3FClmPErV8mgLkr7bIgqMUAivn6XhyMbyExZvjHZLTghuTP/Od75jWSsewshPOMqLfO7cudIgj0tUGWmw+zcYFqSy08eiOLs2SbDAz4UT3HJtR247d+6Ug9LlSmPv+jCMG/6tItDArqGRYwpmJBIoLVHHMeVaef4mowiDV2c4CKO7A0qwFZoeFpGTjpiILgxfNZSqamiBKrgCjSLEj5sLRnRBgCJ9/Pr+On50iAfjPCEEe8LycfsnIzRlDYtNg2ueWYnfbfWhdsJ0GRlGlZggVDdUEUXFouI59XQAwQ6okW7xNZHy6iRtETf5a2FW18MrXp/HG5A2MTEzEY2aSfd8RaZ2+bgxcG9RUNxcfvlpA9cf6O2Xw3H11VfL+b5s4EQHf/arX/3qgI6fVSRhDUaws8luXypRpYK5OBXJ5QAFpFxCS0LvW5zcU0j/zIthvLrejYamXMZ2+v7+Xp8r8bI8owpGbGbMiLsPcI2VokMREYviEuSmJvxNzThZRA0RQegxfHmsjlsO92KCJ4juYBSGuOrLL8VSZCpYK3LAbg4S/89K/Nf2AKonHggXn6cZJ3KmZbFEOqzIF0g1fESKZlXFJaMxfuxWdhi5p3y2EH+/vdnA5ydH8dcTPLY3FKZslPhwX2UpthxTNsR1YKmSoUzghmVGW4y67HSAQ4GwhuQqlm3btuGWW27BgQceKO88dmSVJJVSg8PK/LuUOlBTRskGo9G9rUD2nPiPHe1CU20Ybd2KiPqUnC9yy89l6mPKiEJTDbg9ijiBqfLW4BIpl+YRF3ZiBYxqmLutm1kPYzS1sQfoDMX1V7qqyfXt/RBexfVVIiJqDcWwrVekbt6q3YX/3S5T4rm6xIdboXJdfAj+8IqozOvzyfXyVMfLE5qvyzCLJiu+F+3dJprqIvjD0fbD5lS0s1Rw8cUXy1Ecbkind3sxmDJlisxkcpHJEDTr+/73vy+1jJxZzEc7OJgwpAiLqnuGxyQKdvAoocgGukOUEtSrcMyBkR1T6CQoxLML8ccHNDx7krggIr1o7Uk0ukrDAyL4MGQB2xDEQ82XbsQdCZQ0/ZfslJkKNnbpWENDS9Mru2+qUV6iSnbq5EsWRLqhtQsftXbD4/eldITMtOwx/hrk6+Hcoy4ni+LzhiWKBvke8L1AJIRnTtQw0medGvMmlH4OMTq65JJLZF13zZo1BT8H1qloJMlz6uyzz875Zv3nP/9ZOphQuZ5p+sQhrAEEC5Q08yMphBgh5AB2+kpZtLz55pulpOPjjz+2/P57771ne+EeM8yNx04Sb0ckjPawktfojl385TIE4ZjsojFS0sS/ld0ffX5eiUdZzRENrzVTwOmG360nRqKTpGGWmKwS/zIMqaynRGHZ+jZs6RHP0V9ja5zAL2vJDzO+4FRGabKoXjzD8ti3huhzFRLviYZjh9kX2Zubm/us7UqCBnpUgZNAigG71hww5vnDaD1XcN6VDTGSV6YswyGsAahTsauSy1ApTc2oZeHsY7EnUhIcvWDK97Of/Szjz9F0LVN6N3u8F/cdK5Kjzqj0dC+WtFiM5wdSPlQq3W2KUprLRFjkWn/fomPJrohIy1xwaaqMaMw8bFdyo9NEdGWIVJVkKdK6ddvbsOD9zYjWjhTpa1UiWjJtH2GPpDW+jys58FwsWfHYozuC+8V7MXt8Zr0V5T6ZDCEptGSKxlpmsWDaSY0g0z2e72x85QL+PEmPZQr+fqWaC+R05gyFojtTQK6WzwZa2zCi2n///UsaVWUjKoI1tVwtPOYsC+PONxV4Gz0IaHnKHYpEVFzxUXFCf2lMFPccU42Rnih6glFETIozjZQ0ziyetPhwalTO1nGJw8/+/Armr+I2h+Pgq66RkVd/ukWQrIK6gnBLBLcca+InM7xpqas1eO7xHMwEavaYrpXSijsYDOKee+6R2UU+qSdnXTmZQZeGQYahUXTPJODkxUBNFbs48+fPLxlZ0ZaZko5cyOr222/Py2+I+wiv/qSBcGsUwRJEWvmQCKMd0+fGCyIt/N3KXvTENFQFxIcWi0daZqI9V0zkl6g/0feqptqP3qiC+f9Yjv96vwWRUdPgC9RA46xjPxL1brJqi+DqI3RBVp4+EbAdWOjmajnOwtqB87dMH0sJGgz8+Mc/ljUzZgzZSDMJjtlde+21chWYE2GVAawJkZRYhLQCHT+tuikshnLwNNcZyJxpvqtLzkBmS0Gp72K3KNOJ3Leus+fiuGZJCPe/rcHT6Ea1qz8irXjkRKearqiJibE2fHOygoum12BctSJHdvRYBNGYDsMoYNFYYibb69ak8hzwgCYAcxe+jbn//ggtjdNQM2lmXBsWMxBTlX7RrLJ21yFIM0ay+qSO+47w5xRZ2UXSbPikg+cLiYWjLeUCVfH33Xef7FryBp1LeYS+8HV1dYMmwqpYwmKHj6r6J598UnbYSFgcMr7rrrss7TlYlGRNim8aDfaoTOdgcqnBAis3ktC4LGNaJ0JuRlb52L1Y4aZ3w7j9TREI17jR6IPcRlz2aENEP1xd1RvVMSwWxGfqQjh/ogufGefH8CpFap2kPXOywC2tmu3SxMTXlYQoloaDIkhr6Qxh2eZmPLl8Ix5f3Ynu+omoHzdZsFliljHha6+WeURIdgNZYA9GcPMsEz+dWbyGifYsFFjz/OUmGgqPf/vb39oKlMsBpomMoLIV29evX1+RBgSDhrAYtbAuZCcBYNTEN3+gwFSQ3chMURVtdOxGfgrB3R+EcP0b4qLyeNHoR06WNKWItejDFdYpmu/GyGgLjm0M4/AmFyZUqRhWpcGrxldmmQkHCDMtINnzabzQrwsi6goZWNXSg8UbWrBkcwe2KtXQxk1HTdPI5Agh+muOkTorKV0Ii8jkWBNXT82tZpVPJM7BZeoB7UBhKKOcTOdUMeAkB68lK10YG0WUTBR7U91nCYt3BJqeZUq1qHF6//33B+w5UnczbNgwy1Y2Vcb3339/zieAYRjS8I8nNTuIPIFsj836MC78p7ia3T40VOc6LF08zORyLPps9XaJSKQNNZF21GpRuJXY7uchE0TT/jLn96PiZ7vCMbToKkL+eqjVTfDWNsLj90Mz4pWx/nCTl89VhFZt3eK/0RAePUHF1yd4M75PrFWW2tOKURDdGEhY7Fyzzlkut11eM3fffbfcachzmPVXZi6VaCY4KAjLrg6VDorxFi5cOKDPlV5fqa6odKl45JFH5MmcK9ha5tokFmuToMPp7NmzbX/nnzujOO9fOto6PKgepsKj9E+0ZSjxxa4kJ0PXpfGdEY1AjYXljIwpUkJTuibscVROja7k/J6aKNabHKHxwu3xiQ810Sw04op6M257U84Ii48eFn+0u9WQCvYnj1NxwgiPbWTFKInq9dT3iaNeFIYWA7r1srSQDnaxaYBZLrDwT1U81fiDEJVDWBwupilYJnCFF2ta5ahN5Qvqajg7xhkuRkb5rLRnRMW7tNXrZc2jqanJ9nfXBXVc8XoUf11Pu1AP6NlXzrpW0oJFOpUm61VmSsFdSfmPmUY1KZrT3RWuROFdMRPRlFTdp/JE+dITmQLSgKI7itMnGfjNkS6Mq8o83M0uHC2T0sG0n24fhYI3PDuTSxLZD37wA6mdcrA3YVWMrCHTllpqV9h54V2u3GTFOUDaI1OhzNkwfm4FRkcM53nS5kNWfDyekHbkTG1NJkwMaFh4khe3Hymu8lAIrV2mHGQu12UuLWykPbMq1fKKocixHtWMGyeTbNTkB1IU6NjzdflvY8/niqx3GQlhaNwkJx5dKWV7DTxGrZ3xY3b7UToWnODJSlbyBmGj7+O5kY+FttUN2g5M1ahOZ8fRQdp7WckpIVMtpki8w9ktdig1WZGIGDklwVyf0VQpJuA5MsRahd2WEZ6kHOfIFf8SKeLXX4lhS6sH7gYN1ZoJc9DsVS2lcj7DX0noqyLtOiY1RfD7YzQcPyJ3t1Cr3YKpYAOokHlU1pG4z8BujGt3GeCf/yyJ+0M5QdHqmDFjijC0HIQRFuf6mO6RMNhhYyjON5MnRH+QFUGySCUrgp/TF6tYdHR0ZCQrWomQtPPB8SPcePsMD846IIJoMCKXI+joT6Fp8clm2dI/rvoSx4LHJCKOzVmTI/JY5UNW8hgLssjUlWY0zvQwXzBrIBll0+ixrlmpWLJkieyK01mColVOktjPy5bofa2kA0DtFPVNPBDsytgJRfv90ioybGHXk3NgdmTFDiEtcdNXo+WCkV4Nz57gxz8/r+Dz46PoaotKXZGiKBg0zeqSxm2mfO08Bt3tUZwqjslLpyryGNW7CjMjZASViZTo60+leb7gHCJviNQWDjawpMHsI9mxp3qeFs6cq6THXLH2OoOCsAYabCmn70/k56eddlpRaSbfwNTVSKlgIyHfyMoyEhjllgZztx9lwG2G0Naioz2Wj7/WYEd8bVl7TEVbawxuoxdzjzawUByTE0YWry5nrTJTpEVSK7SmRR8rEpdVtJWpazyQyGR6yaCDXVRGX+++++7QrGFVCkgw1FPRR4gKZc4fFlq/4mMdffTRtpEVyYpLaXN5fA7Och4tF4Hh6q4Y7l0Zw39+TB9ycbEGVNS5IVXj5hB7v0jHtMDpoDd00IDLF8Ulk01cd7ALU2uy71jp7u6WN5NM4s5UkJSYBpa6ppUEJQ2c2GC0TW83Zh2ViFdffVWWb7KBdegNGzZg+PDhJalh7XOExToVt1fzBCWZlAuUJzBisyMr1kaoJ8tl8wkHVRluk7A4nsRwO5d156+3RPGjpTre6RBRR6cIP7wu1PnjozeDnbiSNapOabIXQ32NgaMaDNx6mIYjclwSwTSPI1T07WckzRk8eqRnA9O/TKRUrORhsIDn5a9+9ausP8eN0jQTdAgrT7AoyAs/CdbJWNwvBxjmc57MLvXMtZBPDyP6faXi0ksv3WujT7ZUaVuvjkfW6nhwtYlNrRrgccFfpcCnFl+fG4iYikKT3qApl8ZOaNRx6RQVF09SMUqujc8tBab9MKcm0kFvs1yirfQt5qWOtAYL2DjgNZTJ2dQhrALAA0r3xVRQ+0XVbyk9ipKgTofqd6s0kMOxuWyJ5hgFu6fp4LAqh1bzRUdUkNaqGP64wcR7zZSYiyitSkOdJ6lQNyuWpAzxdDu5oq9HF29cDDMaTVwwUcGV01wIFFBMt4uSSFYkrUpIDwcTnnvuOcybN0/OJqaCUgeeq05KmCcYWTHCSgelE7n6COV750mfOaOLBGtWuaSBHN2h4p1pYDq4YDN9P2R+MLBgSwxPbTTxtPgIdnNEhpGXJhc7+F3JDbsDQ2Bcw0XDhhDXepGkBNHS4qG62sBXJyj44jgFp4/lMyy8Z5RJX8WIIRefs4EgrZiIKjeF2/Fh11a4VC1Rw4McmZpaMwqT/IIYXAPXaKE7BF8zu4f0CeNqPYqwS4R9h7BITEwBUpXrVM0zNSiXRxFTOaZurJEcddRReOCBB3Le1nvWWWfh+eeft/webW7z8fbOhI+6Y3hpq45VXQoWtwDvtdNsDnHludcFHhqvGveMUspEYMm1ZHSGiEbiNSmGfP4qE4c2KDhKRFPTxBl64mgVU2pcpbnwYzF5Qdl1b2krnGkYPRWMpBlRZ4qUuWQ4b4jj8UrzSizv2Yg14Ra8374JH0e3YUukA5HetviYVFJ/axpw++owyTscE90jMbV+NKb7RuETgfHi+E2NjxsMfuxbNSxqnah5YseNLVcSSi5F1v4Gc367djajAg7OlgcGVnaaeKdFx+JmE/+7gx1HcXGHtfhtnKzl1mRgw//wRs7it0vJHIslRwUZNfGDqxJjRiI0iHK5oC4f0+U1ME1k58eNMHH0cBWHNaqYzrXVZVLfZOp0UbnNmc9iU0wiX4eRD1q34OHNL+Gv7cvxXhdHuIKJzRvi7uFm18QDxeXZu/5ISb8eFQc2FP/gv2kvrQQwMzAFpzbMxPcnn4MRgVqHsAYTOKu3adOmnNvYAwHqvuyK8qzFUTGf7Y5PLQzFqpx3zBbf2BWqQ6aOFe0mPugwsLzVwMdBFWu6TbSHTewMqyJlUxDfA5/klNQNO8nPzSQXxvNMTUROguxG+AzUeRRMrVUwRaR6B9YJcqpXMaNegbeIbdNMxbkaq7q6WnaxsrnNXn755VK6UmxqmCk95Nzghx9+mPX3dwW7cPPqx/Hg9kWCyLcDgTqRpjfAg8KW2ZKvInxzRESG7nY0VE/Ft4Z/VhDXuYK4qh3CclAakEytdiry4vr1r3+d8Xe5WIA2uUnk11HMjpChoztmYm23IH9xE9/ca2BtlwGvpqTuwtmLCk2Z7pmYXKNirF9FtQgUJorrJSBCM79aulzlzTfflNq5JJjysYCeTedGqxXaF1uBxJ+L3igTabFjnEnNHhHH8xernsR9W/6GttBaoG6UOJ4B2nCU5LjI90Ac53BUpJGdu1Dnn4g5+38Rcw48xyEsB8WDzhTpk/os4HOKPxPsFiHw90plOlfJYBc4vb1++umnY8GCBRl/j3UsFobpfZWO+vp6GR3lM89K4Sf1SRSl0r+N76cdaf5505u4/qPfY13XB0BtE7zuBrn8thzVQkX6kikIR1pExNWFTzfNwvfHn4ezxx6Rc9TtEJYDS3zve9+T0RS3R1955ZW49957s/4OhbCUTKRjX2mv20VKixcvzioS5pAxRbl2RFiKvYLp+MHyx/DLtY8AVS54AmOh6mY/Oa4q0FUT0e6NdDPEDZO+iTtnzh4Mb7FDWJUMKvLZzcplNRmLunZLDngRZ/MRo0UIZRSMKCoNjHDoOca6VCawUcGGRTq4yPSpp57K+ncymUiWMkoNRXWc9+Yd+EvL30X6Nxo+tTqxPq1/oSiaSPFFbt+6EReNvwAPH355xROWM/xcwWCnKtc9ir/4xS8sv86UJBNZMW2hRIIWIfw5K7HrQIGWPJQWsJPLGcpsz80uQmIRnstDsoHiRzuk2w4Vg1PfvBV/2fUctMaJ8CmBspGViSzdW/F3fUoVlCZxbDf9EZcv/W3FXxNOhDUEQLkGdV5W4H46O+EeazYsUqcruyn3yMefvhxgZEmPsPRZzL/85S8Z3TNIulameGeccYatri0VXIRy4YUXliWtDkVjOOOtn+Mfna/CXT1OLt4oPgHc2wiR1a8oCZCKWyMSL9xTr0UrC80Ht+aOO7Cm1KgUqIgqUegdm/C5huPx/Kyb4HO7KvFUHxwRFvUw3PFHy4o//elPDkOlwU66QCPETCpjDoJbjaHkcmFff/318rFJBBTf5gI6EdAvibOU2X6HE/5Wg+OMljKB9T4rUCaSbfFtMkrj8t1UsJHxla98pej36ey37sY/dv4FLklWpZLhmgnKMhE2Qoj2tnIvG4Z7G3FY/UE4tulwfLJxBqZUT5C8Fg02IxLpRsSMJUhLkRsg3aYLWv14vLhrAc56e27FnuuuSr8YeaJxAJjpAUGnAhaiU7fW7MtgNMGishW+9rWvZfxdO3fIbDKAG264Qa6MIkh41D6x09bQ0JCR4JK/w79LMmVtKt8lnsuXL8/4fd7UKCMw0iQBjNh4DmV6jkn86Ec/2u1TxoiNCyFUtbh7+5wVT+HvzYKsmg6CyyjdOjOaFYb0sAjf2uHyDMP5+52KkxpmYHrNOIz3N6FW86NXRFqtsW6s7NyMxR1rsGDX21jRsRohTYPbU5NYV2vCbYjX2HQwFm1/Fo9s/iwuGnd0xZ3vFZsS0sGQXu4cZ7F6k7iuiBtr8gEFo0yDuB2aJyBHcvgY/WXBXA6k666S4ED3xo0bM64ht3KCICiktJq7TEa7Vks3Mk3k02pnxIgRfb5+2WWX4cEHH7RNCalHS0/vaKvD6Iv1PTvwnLnqqqv2+hrnOKnTKueqeDss3PEeTl98NdA4Ml6zQvH6KhlVcdFthKMIUZw0YhbmTDhbpHTTs/7uzmgnHtv+b9y27n/Q1rMNmr8BbtUllfNMD0N6K6rDfiw75j5Mrh1eSad7ZaaEXDDJIqsVWckgWBxYFotzAYeE6U1EEeGECRPkmATvnocccohMafg1dtd4FyWhDSZwMNrO5ZLbfjORFQnBaoCahmuZTOPsorLUvX3peOeddyy/niktJDFZPQ8+b3r/ZwINGGn/kryhUYvFYeeBIKuIyAYuWiHO44A33g0smqzikZmRIKuAVoP5n7gaLx52Y05kRYxw1+K6/U7Dm7NuwymjPg29tx0RIyoDAT4/r7sJ3eZOfO6tWxGJ6RV1zlcUYZGIeGf8xje+kXHdFfe1Zeue8c5MvyIa5dGYjRYXhoVymJtsKAngVDnv6BRsRqPRQUFYTI+tjhO98K0Kx6mgdS03Gafj2GOPzRi52lmvZOpE8r2ystPhe2LlRpEEO5xWoCNANvAmRakGZQoUjmYi73Liro8XYmfH+3BVjS1RN1CR/4tExXHTDTw883J8e3RhcosDfCPwP4dehxNHHQ0j1IWYaSTmqGNw1e6P9Z1vyefvEJYFuHiCUY9dVJUEPawef/zxjD/DQVS2wvPdZsKLh6pkRl5WAsxSRUUkZP4NjnAwPS0Udos4OcKTDXaGa9kElnaF60zWzVy2wMgtHfQiYz3SDqxzWdXTrMaWrMB6FeUaA5a/iJvhL9c9DdSPhKtEy26ZCkY5HxjuxAX7nYIvD/tUUY9XBTcem3klRgfGIRZu3728xMW3pX40frnhaXSGex3CSgVrVbSozbYiiAJApheZIoBrrrlGtp+LiZJ4Z+aFm4vYMB8w6iMpM+VlpMJ0jnKE9vb2gh6PtSGri5Qq+WxIN1rLFtWkRsF2RGwHRrZWERYfK9Nrp1DUao4vV4uegcYPPhIXe2iteO0NJSuyM0fQo0Ec0HAQ5k61VqcvD27GLev+G2cun4tjl/4Mxy/9OWavnIc/7XjNMiEdrdVizsSzpAQiasQSiacJj7tBkNVa3Lj6yYo5pgNedKejJv2CMoEExWgi28XEC/Wee+6x/B7HK9iC5/LKmpoaWXSnzQyHW+kvZadwfvbZZ6U3VbEggTI1skrDCv0blAmwo5UKtv3TF9Kmg+aAw4YNk//dq7YxYoR8frzL2oH1IHrRW9WweGztQIcJmhemg3N3Vq6qSbADyjQ1n9+pBKzt3IXJr14BBDT4FH/JBm7CTCtF+jZv5lW4YkzfVHDu5r/ihx8+Ks631rj2SsYkpjRApCjg5FHH4qGZl2Gca++Jhh5EcNDiG7AxuFFEtXvS57AehBrzofkzv0aDb8AdHroGVNbASCMbWVE8yJ/J1BUiqB2yIitGNJyUZ93LCmeffbb0XmcaecUVV/RJ0RjVsdaS7e9nA4WYVmQlw/ICN+bedNNNcuyGNTo+BlPBbGRF0E8rnaySpJ6JrDJFWLwJZLvp5JtKJomORfb7779fNloYQRdKViw7sO7H58oOJRsx5cJvNr8ERLbDUzsVZolcF+SR18No8o/EZxqm9vn+X9vfx/ffny/N+rTACPEfdS/njIgRxqIt/8DFqoIXDvkevCmqpip4cFz9gXi0ex10EYdpieRLdQVg9GzDKx0f4SzfYft2SsjIJhN+8pOfSBV3NrJg9GIl7GMNhOJDO7JKBfU7rFul11r42Nn0TNnA1/DMM89Yfo/F4GK293BchSksP5I6p2ywK1pni2CZ2tnVsLIts7A6hrSm5g0lG9gt5PAx38tCt9Gw3EBVP2UUbLDw71I6UxYIfnqu9R3B4nVQS0RWuxGLSI3VBF9fucGDGxeJNyIEt69BUJHWp/blU0UqHRiGF3e8gafERzpmVO8n1fAxY09d0S3f1ggW7HoXlYABJSw7IuHoBYvC6RYrdqAWKT1ioCUtU5BsEUMqKHdYtmxZH493tv+zRYJ2oG6JUZodKLosZONzepSSz5ZsO3NARrOZQOGllRSB6WW2mwoJi4Sa1GNR7U6lfX+BurLULjH1eLmsqCoEr7WuwYedq6DI2lUpIR5NpIRNnlrUKHs3I7oEUX3Ys0VkfT6oiYUiSp/fNuHSxA1Z78XLLX0NBcd6G8T14uHdJy0FaMTTO19DW6Rn3yYsdslSO1osprJLx3mxbK6aSVAcmW5qx4uHBFOI7oYWJfz76cjHeTIVnEGz8w1nSkyS7E8wErNyv+Sxz+bowJ+xOqaMrti9zQbWGPn3OYhM0sz290oJq/eANcxyYGnPBhFldYkopzwVF5eFV1WHICEpSlDULMFf/GcCrr5NEJeaXJO2N2Gp7hq0dq/Fv3at3LcJiyDZsGPFoVOezDfffHNev29lapfJ3TEX0GYkXcfEyCI5HpQvQViBM2t27gLlhJ2cgXbK2SI9vhYrkzumtbksdk3WuspZO7KDldSjXAPeH/Vul2b3apmsrQyL9Js1J03JdjkrMKLdLHDh5KZP9CX1UIu4+YTj/vCpRMY/pxp4ue0Dh7CSqSFnA8eOHZv376ZHC/R0ylZzMnKoK7C4mwoW4wuxGGHqkw6q6xldDQTsXEtzqaORsKzkItRZDYSKPB/88Ic/lPUvRon0/GK0x45nObCifVN8YUThiV9JU0mWRVhID4c5GN2Ni8adjNMb+9YO3+5cB8R6RaS193OXfvIeD94PbXYIq1ikbyPhVhw78GLjXZV3eKYjdpuZCbbo0+tChRAWoyh2uJLRCy8SFuEHAp2dnbbF/1zcCNLlBUmUcO9cWUEhMecQ2fXNtUGRL3TdwOrYThGW+POPnKTjQhSRaFB+hM1owk+hQKJKkFVIPFYs2IyRvjH45Yyr8fBBfRdlbIy0YWHzu1xdZJly8uvr6PQQNRzCKgbpgkWrwdzUE5ZiUNa9KOLkVH8m1TSjtVTkOr+YDo4bJTt5HBOxGgTuD1B0a5XScfjbjoxSwefNY5Ze15ozZ86gOV/4Gso5prOltx07RWrFCzw3UlHiRCUim2ioXdxVY5joH4PxfnGzjEQRioXl3GBBqSPJKtwlIiQXvj35PCye9TNcv791VPn7Lf9Ce3CzCAwD1tGd5sOOSDO2hNsG9P1zDXbCSl2Mmg0UiaaDQ7GsWVkenLS6DOcOC0W2dVP9AS50tQLlH7mC9UE6QVCgypsDJQL5WsRwJKelpWVAx2bKhRVdW9DbIy7qhnpknnNW4tEPdwiG2+HzDseZY47BV0YdjZmB/SSRvdqxCtev+SNaIu3w5huxccVXJIhqrQYPzbwcX26yH+FZGd6GeZsWAt4qQQiqZUKqqF50661Y3bMFE6uHOYRV8AtII5VMvkVWnueZdEDp2qJKr9Nkg130mW/xmfv6+FEIuHKM9STquZgeczwpH0lGxZ+PPP/YbcugS4tbw4gbIK1hdB3nj/08vjvhdBxds3fXdIp/JN4TUc+9ax5HTERsWh7JIUdsVPEcfjb1/Ixk9VF4J2a/ez9aQjvg8jWmPsP0i4FhFjR1YClj0KeE6YsJ7CQEBPVaHM8hqAyni6mdtTCRLizMpubmRcgRolwcOwcClIpQ4Z0Kfs5h7P4AozL+vaT4lPKRXNfBlwsU3lI0bDfSVdgFlWVaQFrDdMsI7J6D/w+emHl1H7JKYpi7Ok4WeVbhDZFiNvlH4Csj7Zspj+54FbNevwnL2lckxKa79973fc6J76n9sNVnSEdYTCtSZ9syWY9w8p9kwvoVCSvTnZ1aoXSdDlv/dqAT5imnnLKb5HgR2HlVDSSo9Kbim+kx/2tn1FcOWNlbUy7CmmKuyzbkxWgYuOOOO7Bu3TqpgudxLwSsx6U2XjiQTt1cMUi4VWVI1RRZr0IshrtnXoprx9hPF/Qihse3LxaBjQsuRc1vgFrzoD3cgZfbP8RXm47c61sf9GzFb7a+hPvWPiueT0yQ1TA5xJPp8ePfVQaYroYAYaWr0klGHLHJFDllm1+Td59HH+3zNaslpanRW2pExtlEzuYVOkpSTvA5DcTzsot+GXHlSljsdHLdVtIwkDcFRrX5jk+xjpbeJeZjnXTSSdKJtVDIsRZGRCyUm1apWnx4+cIJZ+J7GchqRc8WXLv6Ubzf8RE0b23ez8Oj+hDRe3D9qsewqWcXZlTvjx2RDrwiCGzBrnewo0fcjD1++Fw18vlmJ0O+HgO64XQJi4LVBpViowZeWCwmp4JOpZl0YmyXp2PRokVwsHdKagXuX8wVFBqnu5tyHyGL+PnAypqH4EKPYqyJDqoZC6+vXtoWW0aH0SAm102ztYb5oHcbrlz1EI5/+zYs2vGaIKsA3NAKuLBNeD1V2BzaiRs+fBjnvXcvLl4xDw+tf04QVws0fx18mk/WaXOJmkwzAr9ajyn+MQ5hFQOO0qTfXZmeFbqkgl1H3sHT5RK0UM4Eq07ZQNdnyoF8Nt+kI10msvskzGPBg9WNgchXcsL3y6omyTJAMaLe/aoasb9/hCCsvh3lqIhQuHrrivEno0nra9XyXMtSHPX6Tfj1mj+iObILbnqtiySoEC+t+DihIC13FRRvFXqNXrpfwl01THwtILuBeT2qSGPHV43Cfv4Gh7CKhdUSUaYJ+UZaJCsqvtPXnVPJnW2MhoO0qcssaCJ48cUXDymy4uYb+m/R+YDjVJRDWK2Gzxf5REdW6RprWPlKK6gfs4v4SMoFX1Cqgkme4XLAuG/tLQpFC+DI2r4F9mXBjfiP5f8XnYKoXLXjBKnUZK0r5ZweKi54NT+8qifFcCbfXDeE8YEmuFyqQ1jFgvUPK2eH//zP/5QD1rnso6NinnUvq114dlbEqWDUwTEh/iw3CBdbvC0H2EiwEo7mAmq40tXh1KVZbeyxg53Bn9Uwth2OO+442dlLdX3gOq5CQD8xK7CYb7XyPse4BlNqRgvCilnlgxjua8QYd32fbz2w8W/oCe+EKiIYl5mly2ilk0Lhivisr4r1OJEmH+AeMeDnsAtDBPTO4tab9M4cP6dDJeUMdEZgp4+pAEV7NNRjPYSWMnZSBBKPlU2vFTijVqx3VjlAMqY5IT2leKEz8szXfcJu/tLIowhrZ/WTbQ9iOijDoFEh07dixKd8X6nwtxoIp+Qi//cy/voOCewvhVZ0ldqr+iRSwlrVh0CaCj4mCOiNjo/l/KE7Q6om3dZFmmc1/GzCLJkNc5/gSnY9PTij6XCHsEoJkgsLuOn2MIyw2PWz6vxlAldlFbuefKDBAjLJOln7YaTEzcacpcy2WScVVOpTBpAaZTGtuvbaa3Ov74jUmt7u6a6u3OCTL6i/K4VSns0Vq7GkfIv4e0WSVSI9VaoRU3RoprYX5XA+MGRE+9CcT/VI2jHkZkBr6PxBI4ZaV1+H2rChy603pY6z4n+yE6OqJ+Ok4TMG/HxWMcTAWT1qoIoFa1Lcb2eHUtRu+gOMOq0K1Va+7NnAsRwuDOHEAOtGjE7zIQ1KUNKFvkkSHSiwjmXVHClmoPvwhgmYRiGonLtLIRDVheZoNzpje9e3qGA/Z+QnpZto1AhZR6LiazFaw7gCOGN430hnq/hbLdFgXGVfQhi0agi244xhh8HtUh3CKgeYBlKkmEnoaQda3dCVId1eJgmmD7xg2Z3k42daIFoJYGfOasUWNyEXWvdhF5Zuofle1HSFtVprlm9KWGpwCUhqlMVUMX25R75X1Rc5DtPdBiO1A6q50BvpwNpQX4L+zn6n4LhR4jkEmxEKtyMqEkqWsvgRMWMI94qIr6cF39j/8zivqa8ecGnXerSHWqBopT2WMRKu4sLZI46oiPO5YlfVlwqMJLjEgIsXqKi2Ai+8M888U1qsZHIA5T5Eq3XsdHwggVUqaBVNy+hkJHPppZfK/Y/9PRvJHYSMaLgyPhWcOOAxzDb6ZAdKGqid4yLcYsCbD48JGyjFojnUjWmvXoNWrR1erS6R7pnSkeHcMSfgzzP63hDD4id+/NETmL/l7+ii40MyddR8GB0YjW+MPh63Tz6/T9IXFuT26SU/w5LWd+HxNZQsKeTjhGLtaFJGYeNn7offNeCztF1DnrBSLxa241moZXeL2h9GHkxTcrHq5e9YRSpEshtZyaCym1ERyYHbsAcKrKcxbU8FiYqpayG2L0888QSuvvpqScbcbVkKj/xS4caVT+MXq++Fp+lAKInmRFgPgdX4hUfciFPrZ1r+3pLgevxvy0psjbRJGcJE3wicPHwmpnhHWv78fVsW4bvv/RqKv1pKGEoFU1wjkZYP8cMp1+D2g8+vhEO67xBWsWBkZbdxmksqPvvZzzoHKQeccMIJ0tInFbSr4UiVnbDUDhyFSrftIRmTtCoBLb1BjH/5cgTdnfC5GmUXj7QV7W3FwbUH4tWjfooGxV/U33i9+2N8/q3b0Wl0wuOuLmF0pSIUbUGVXoONx83HMG9F3AS6VOcSyg7u/bMjK+qCHLLKHVa1M84Hsi6WL5jmp4NkaGcD3d8Y5g/g1gO+Li6zdugJg3cW2F2+eqzs/ABfXnYvdkW7Cn78jdFWXLD8AXSGd4hUtrqkqWBMFWFgZzNum3xBpZCVhENYWcACvN2gMO/upbo4Kt2ahqACnOJPErTVFuecLuJh1uZvSgGumnbmjekp50Di2smn4JDhxyDavUG8Ri2+akvVoPrr8Y8d/8Yxb92MxV1r8n7cx3e+hqPe+DHWdK+Fu6opL68se5qKP4ahuhBrX48TRp4un38lweVQUmZkUrmzoJ/LeqtsGAzWNPPnz9+rc8bIcsWKFSVzDW1ubs77d+yU8+kp50Dj7gNm4+R/v4aQPwifUgXTNOARl15UEM0akdKd+s4duHTsSfjGmM9gZtW4jI/1hiCo+ZtexCNbRNpr9EofKw1qCUSjZoK26NXVjGrXWPy/Q79TcdejE2HlEPlYgZ22QqUB6bCypuH4SbHgvB+bATQqzLaZORvmzZu31+cUpBayiNTOjrmQlJDyEquIjeNVXDQx8Igf88+NmI4bpl4JtKxDWInI+hAJhi4MHn8jumKdmLvmTzjp7dvwHysewINbX8QLbcvwevcavBVchwVt7+LeTQsxe8U8nPLO7Xhkw/NSQu/1NcrIqhQK9yRd8fmhbTMemPEdjK6qrbjr0YmwsoD77KjpSrUcoVYrnxm6bLCzpinGs4qyBS6/SIJun9QbUW1eCNhlzeVrhYKq+byTGJFGkgBJzFZkzZvKwGJPmnbn9C9hV6QFD298DNHGiXCbcRcG6jLpnqC7q8T3m/H45r/i8e3/ht/lg1d1y4ii14iiN9Yj7hJBiPwP7sAwqKaaQjTFkxW7kRElCrN1PS6efCm+Me7oirwenQgrC5ID0aeeeqr0f+dYCy+GQi4wO5TamobyjVSySkYdlF8UCkoHUkG9UvoGnVzAQXWO56SjkPEcwm7bTyFK/nLjocO+jW+P/wb0jo2IqUZ8NjABRko+d42IuJrEJyp69V60R9vRKj7i1jBuWasiuammvZVxYbSqSrIyWtaL53cxHjq0ciU6ToSVA2jeV84LgKlVag2rWGsaO+PAQp0aCHqxc76OkRrHaziDV8iqeereqLtKn9VL988vlrDYFIjFYjlvpO4vzD/0W1gV3Ip/7XoBZtPBcBtaQuwQpx+SGG1g+iuUIFmFlTDMtg349oSLxPO7pKKvRYewKgBJaxoObfNipuq+GNh18OgmUQw4lmNnyZIraIxotS6tULEnfekp6OXYTzoBMtLMNLkwUPjrrJtw7lsa/rLrb9BrhsHnaYJpxPo/YVVdCIk0FO1bcdHEiyuerJyUsIKQtKYplqzYJLCq6RCsvQ00KBK18m/nWAz1WPmC0R7FqFagsr8S4XVrWHDMTXhw5o9RHatGqHsdDE3dK0Usb1SlSF1YqH01amI1mH/Yz/HwYZcNiuvEIawhBm4NsrrwJ06cmNN253KDta9UZ9YkGCEpBW44/tKXvmT59TfeeKOi36vLJp2Mtz91F6a6piLa/CFCejstS8tGW7LyJR4/FGtDrHkdTm04Ee8d/St8e+LgsfJ2CGuIYfHixZZfH8j5wXSMGdN3kQE3DBU6/ExNmBUqQ9qQGVMbRmHF8b/GTydfjfpoPcJtaxAygtL8r3TSdRMxLm6NdSDSuhq1sVrcMe1aLDz2ZoyvaRxU57dDWEMMdt02u4t6IMDNz8OHD9/9ObVUd955Z8GPx0J++kwh0d7eXvLnToErnSVKCfYFbp7xFaw69j5cud8F8EU8iHVvQ7hrE8J6l0jfCiAvEa1GBVGF9Q6EOzdD79yC4RiBH0y8FKs//QB+cNA5g/L8doafhxiYbqUb4rFTRvsVq1QsV9BmmWp31oxoscwUsxiQTJi+cryGkhG7kZ1cwedGzVwqWNuymjcsFHRXpaiX3VZaEnEKolTi4VRs727Dax2rsKB5OZ5tXoLm4DoRWpginxbM5qkS//ZAUzyytxjXUMX7i4YZjS+/iPZKD3bAh3FVE3HKsENw5rBP4HPDD0P1AHuPFQnHrWEogWu3KMFIBy8qq+UauYLdNlq3JGf3SFrvvPNOycZySgXKQUgoSeJm86EU3lYEySl9dRw7m9xvaGc7VAq09XTjH7vexauda/F+eDM2du3EpmibSBtb2OaLO/xJH2MDHrUBB/iGY1ygCVO8o3Bqw3RBUofC53UPlVO8y5E1DCHY6a+K7Q5ShJo6aEzDPC40vffeeyvq9XP+8uyzz5ZNh9NPPx0NDaXboWdVGwwGg1KPdvPNN5ftNTVUVeNL44/FlxBvmMTCOjZEWrEmtA0uRZMdPxoDchnIJN9IHMCdiO6he447hDWEwBTLCryIiwG9qvqkLdu3V+QxKFYWYodx46yHkll7+973vmfpVV+WC9arYbJ3OCbXDN8nz3Gn6N6PSG7vsdNJFQNGPVb1Gq71oriyGFgtpD3ttNP2qfeOq8WsQDnGPffc45zc/QXWsEwHZcfSpUvNkSNHJgfAzMsvv7ykjy+iq92Pnfpx7rnnluTxL7vsMvl4fr/fvO6660r2vLdu3So/BgNmz55teYzHjh3rnOD9g06HsPoJdXV1fU70Rx55pGSPf9ttt1leTHPnzi3Z3xCpYUnJhcRHAiw1CZYLGzZssDzG/HjllVeck9whrKGBJ554wvIkv+iii0r2Nw4//HDLv7F8+fKKPCZWBHvLLbeU7PE3btxozps3z3zwwQflv0uFCy64wPI4f/rTn3ZOdIewhgZmzpxpeZLfeuutJXn8FStWWD7+fvvtV5HHo6enx6ypqenzfAOBgKnretGPT5JOfXz+e9WqVSUjQrsoa/Hixc7JXmbCcoruZQbb4dQxWYHDzqVA+p6/JCZPnlyRx4TGf1baJcoEaLtcLCjwTLXS4b/t5g3zBQ0QZ8+ebfk9dgsdOF3CQY0bbrjB8us86TlSUgoYiZ136Sh2sWi5QAnAQQcdZPm9Usgl1q1b1+drvGlYyTMKAU0crUBbHwpqHTiENSixbNkyudo+HVxccffdd5fs79D8L91Pip+X6o5PucScOXMwd+5cW3LMF3bRXylIxWq4Ovl+lAIcS7JT0N91113Oie8Q1uAEV4RZgTNuVsO6hYKiRhIj59uIGTNmyM8LcQRNB0dSTjrpJCmQpCXyrFmzCvKtSoeVJxbBDdDFwm7Qu1AbZitcf/31ll9//fXXnRPfIazBiSSBpMNKiFks6DfP+s8HH3wg0x9+XixITOmCSRrt3X///UU/dqpbQyo4D1ksvvCFL1h+3SraLRScKxw7dqxl9OXAIaxBCRrmXXHFFXt9jZtcSlUAtkIp61b0XbfajFOKwjj9r6xQipSTi0Oo8LeKeGnRXCrQ5z+VePnvUm5TcmABR9ZQfrz88svm73//+0HX9o7FYqZIB/u07xctWlSSx7d6bB6rUuDCCy+0lB48//zzJT1GbW1t5tNPPy0/WltbnZPd0WE5GEh0d3ebp512mrzYRQRh/uEPfyjZYweDwd2PLSKikj72ww8/bElY11xzjfOmDmLCcvywHOSEtWvXypSnUBvjTFi9ejVGjx5d0sdes2aNpV8XF68uWbLEeUMHJxwDPwdDF1xlT6dUK4KsNPNBB7kRllN0dzBkcc451r7lTz31lHNwBikcwnIwZGE3ScAIy4FDWA4cVBSmTZtm+fVKW1/vwCEsBw6kHit9cYTH45HLKhwMTjhFdwdDHj//+c/xxBNPyE4k7YytNgs5GBRwuoQOHDgYPITlpIQOHDgYNHAIy4EDBw5hOXDgwIFDWA4cOHAIy4EDBw4cwnLgwIEDh7AcOHCwr4E6LNM5DA4cOBgshLUFjnDUgQMHlY+u/y/AAICj+JZ6c7gLAAAAAElFTkSuQmCC",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",le=l.p+"static/err.2323787b.png",ce="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",q="data:image/png;base64,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",I="data:image/png;base64,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",L=l.p+"static/douyu.1e926b4a.jpg",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",p="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",z="data:image/png;base64,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",X="data:image/png;base64,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",_="data:image/png;base64,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",H="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",N="data:image/png;base64,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",y=l(64790),Ae=l.p+"static/teacherQQ.833913ba.jpg",ie="data:image/png;base64,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",ge=l(59301),ae=Object.defineProperty,re=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,w=(O,F,oe)=>F in O?ae(O,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):O[F]=oe,te=(O,F)=>{for(var oe in F||(F={}))P.call(F,oe)&&w(O,oe,F[oe]);if(re)for(var oe of re(F))M.call(F,oe)&&w(O,oe,F[oe]);return O};const pe=O=>React.createElement("svg",te({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},O),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var ee="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ee="data:image/jpeg;base64,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",Z=l.p+"static/certificate.a2a9ee77.jpg",De=Object.defineProperty,Fe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,k=(O,F,oe)=>F in O?De(O,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):O[F]=oe,xe=(O,F)=>{for(var oe in F||(F={}))fe.call(F,oe)&&k(O,oe,F[oe]);if(Fe)for(var oe of Fe(F))ne.call(F,oe)&&k(O,oe,F[oe]);return O};const Ge=O=>React.createElement("svg",xe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},O),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var _e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",st="data:image/png;base64,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",Ke="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ve=l.p+"static/question.ed747acc.gif",Ue="data:image/gif;base64,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",pt=l(55351),It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Dt="data:image/png;base64,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",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",dt="data:image/png;base64,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",yt=l(53114),Jt="data:image/png;base64,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",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(Ze,we,l){"use strict";l.d(we,{z:function(){return De},Z:function(){return Fe}});var i=l(59301),R=l(54580),D=l(8591),Q=l(43418),V=l(3113),le=l(3294),ce=l(23538),G=Object.defineProperty,x=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,L=(fe,ne,k)=>ne in fe?G(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:k}):fe[ne]=k,S=(fe,ne)=>{for(var k in ne||(ne={}))q.call(ne,k)&&L(fe,k,ne[k]);if(x)for(var k of x(ne))I.call(ne,k)&&L(fe,k,ne[k]);return fe},b=(fe,ne,k)=>new Promise((xe,Ge)=>{var _e=Ve=>{try{Ke(k.next(Ve))}catch(Ue){Ge(Ue)}},st=Ve=>{try{Ke(k.throw(Ve))}catch(Ue){Ge(Ue)}},Ke=Ve=>Ve.done?xe(Ve.value):Promise.resolve(Ve.value).then(_e,st);Ke((k=k.apply(fe,ne)).next())});const p="\u3000\u3000";function B(fe){var ne=["Bytes","KB","MB","GB","TB"];if(fe==0)return"0 Byte";var k=parseInt(""+Math.floor(Math.log(fe)/Math.log(1024)),10);return(fe/Math.pow(1024,k)).toFixed(1)+" "+ne[k]}var z=({value:fe=[],action:ne,onChange:k,className:xe,maxSize:Ge=150,title:_e="\u6587\u4EF6\u4E0A\u4F20",accept:st=null})=>{const Ke={multiple:!1,fileList:fe,accept:st,withCredentials:!0,beforeUpload:Ue=>Ue.size/1024/1024(yt.name.indexOf(p)===-1&&(yt.name=`${yt.name}${p}${B(yt.size)}`),S({},yt))),Ue.file.status==="done"&&((It=(pt=Ue.file)==null?void 0:pt.response)==null?void 0:It.status)===-1){message.error((wt=(Dt=Ue.file)==null?void 0:Dt.response)==null?void 0:wt.message),k([]);return}k(dt)},onRemove:Ue=>b(void 0,null,function*(){const pt=Ue.size/1024/1024;return Ue.status==="uploading"?!0:pt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:fe.length>0,ghost:!0},_e),React.createElement("span",{onClick:Ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ge,"M)"," ")))},X=l(61481),_=l(89392),H=Object.defineProperty,N=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ie=(fe,ne,k)=>ne in fe?H(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:k}):fe[ne]=k,ge=(fe,ne)=>{for(var k in ne||(ne={}))y.call(ne,k)&&ie(fe,k,ne[k]);if(N)for(var k of N(ne))Ae.call(ne,k)&&ie(fe,k,ne[k]);return fe};const ae=fe=>React.createElement("svg",ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},fe),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",P=Object.defineProperty,M=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,pe=(fe,ne,k)=>ne in fe?P(fe,ne,{enumerable:!0,configurable:!0,writable:!0,value:k}):fe[ne]=k,ee=(fe,ne)=>{for(var k in ne||(ne={}))w.call(ne,k)&&pe(fe,k,ne[k]);if(M)for(var k of M(ne))te.call(ne,k)&&pe(fe,k,ne[k]);return fe},Ee=(fe,ne,k)=>new Promise((xe,Ge)=>{var _e=Ve=>{try{Ke(k.next(Ve))}catch(Ue){Ge(Ue)}},st=Ve=>{try{Ke(k.throw(Ve))}catch(Ue){Ge(Ue)}},Ke=Ve=>Ve.done?xe(Ve.value):Promise.resolve(Ve.value).then(_e,st);Ke((k=k.apply(fe,ne)).next())});const{Dragger:Z}=R.default;function De(fe){let ne=[];return fe&&fe.length>0&&(ne=fe.map(k=>({uid:k.id,id:k.id,name:k.title+p+k.filesize,url:k.url,filesize:k.filesize,status:"done",response:{id:k.id}}))),ne}var Fe=({value:fe,onChange:ne,action:k,data:xe,className:Ge,maxSize:_e=150,title:st="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ke=!1,accept:Ve="",additionalText:Ue,isDragger:pt,number:It=1e3,aloneClear:Dt=!1,realTimeRemove:wt=!0,uploadText:dt,setFileProgress:yt,showFileProgress:Jt})=>{const[T,O]=(0,i.useState)(!1);let[F,oe]=(0,i.useState)(fe||[]),[Ie,Ye]=(0,i.useState)(1);(0,i.useEffect)(()=>{fe&&(Ie===1&&oe([...fe]),Ye(2),It===(fe==null?void 0:fe.length)&&O(!0))},[fe]);const rt=()=>{setTimeout(()=>{F.pop(),oe([...F])},500)};Jt&&yt(F.some(ke=>ke.status==="uploading"));const tt={multiple:!0,disabled:T,accept:Ve,withCredentials:!0,fileList:F,beforeUpload:(ke,Re)=>{const lt=ke.size/1024/1024;return F.concat(Re).length>It?(F.pop(),oe([...F]),D.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${It}\u4E2A\u6587\u4EF6`),Dt?Promise.reject():(rt(),!1)):lt<_e?!0:(D.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${_e}MB).`),Dt?Promise.reject():(rt(),!1))},data:xe,action:k||`${le.Z.API_SERVER}/api/attachments.json`,onChange(ke){var Re,lt,Et,Zt;if(ke.file.status==="removed"?F=ke.fileList:F=(0,_.uniqBy)([...ke.fileList,...F],"uid"),ke.file.status==="done"&&((lt=(Re=ke.file)==null?void 0:Re.response)==null?void 0:lt.status)===-1){D.ZP.error((Zt=(Et=ke.file)==null?void 0:Et.response)==null?void 0:Zt.message);return}F.length>=It?O(!0):O(!1),oe([...F]),F=F.map(at=>{var Se,At;return(Se=at==null?void 0:at.response)!=null&&Se.id&&(at.url=(At=at==null?void 0:at.response)==null?void 0:At.url),at.name.indexOf(p)===-1&&(at.name=`${at.name}${p}${B(at.size)}`),ee({},at)}),console.log("info:",ke,F),ne(F)},onRemove:ke=>Ee(void 0,null,function*(){if(!wt)return!0;const Re=()=>Ee(void 0,null,function*(){if(ke.response?ke.response.id:ke.id){let Et=yield(0,ce.JZ)(ke.response?ke.response.id:ke.uid);return Promise.resolve(Et)}else return!0});return Ke?new Promise((lt,Et)=>{Q.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:i.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ee(void 0,null,function*(){const Zt=yield Re();D.ZP.success("\u5220\u9664\u6210\u529F"),lt(!0)}),onCancel:()=>lt(!1)})}):yield Re()})};function Le(ke){ke.preventDefault(),ke.stopPropagation()}return i.createElement("div",{className:`multi-upload ${Ge||""}`},pt&&i.createElement(Z,ee({},tt),i.createElement("p",{className:"ant-upload-drag-icon"},i.createElement(X.Z,null)),i.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",i.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",_e,"MB)"," "),Ue),!pt&&i.createElement(R.default,ee({},tt),i.createElement(V.ZP,{disabled:T,className:"upload_button"},i.createElement("img",{className:"aBtn_img",src:re}),st),i.createElement("span",{onClick:Le,className:"upload_text"},dt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${_e}MB)`)))}},12343:function(Ze,we,l){"use strict";var i=l(59301),R=l(6848);const D=({value:Q,visible:V=!0,children:le})=>{const ce={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return i.createElement(i.Fragment,null,V?i.createElement(R.Z,{placement:"topLeft",title:ce[Q]},i.createElement("span",null,le)):le)};we.Z=D},53167:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return G}});var i=l(59301),R=l(38854),D=l(20834),Q=l(6848),V=l(92832),le={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},G=({isAdmin:x,dataSource:q,batchStatus:I,SortMenuName:L,setSortMenuName:S,onSearch:b,onSort:p,onBatch:B})=>{const z=x?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],X=H=>{S(H.name),p(H)},_=L==="\u9ED8\u8BA4\u6392\u5E8F";return i.createElement("div",{className:le.searchSortControllerContainer},i.createElement("div",null,i.createElement(R.Z,{dropdownRender:()=>i.createElement(D.default,{selectedKeys:[L]},z.map(H=>i.createElement(D.default.Item,{key:H.name,onClick:()=>X(H)},H.name)))},i.createElement("div",null,i.createElement("span",{className:`${le.btn} ${_?le.btnSort:""}`},i.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),_&&i.createElement(Q.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},i.createElement("span",{className:le.tips},i.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),i.createElement(V.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:H=>b(H.trim()),style:{width:220,marginLeft:"auto"}}))}},74809:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return L}});var i=l(59301),R=l(20834),D=l(95237),Q=l(43604),V=l(38854),le=l(8591),ce=l(6848),G={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},x=l(89070),q=l(24065);const I=({isLoading:S,addText:b,tabDataSource:p,isAdmin:B,dispatch:z,type:X,exportType:_,TooltipTitle:H,categoryId:N,dropdownMenu:y,isShowRightControl:Ae,defaultSelectedKeys:ie,classroomList:ge,onTabMenuClick:ae,onTooltipTitleClick:re,onDropdownMenuClick:P,onsetClick:M})=>{var w;const te=()=>i.createElement(R.default,{onClick:({key:ee})=>{P(ee)}},y.map(ee=>i.createElement(R.default.Item,{key:ee.id},ee.name))),pe=(0,x.useParams)();return i.createElement("div",{className:G.tabMenuContainer},i.createElement(D.Z,null,i.createElement(Q.Z,{flex:"1"},i.createElement(R.default,{mode:"horizontal",selectedKeys:ie},p.map(ee=>i.createElement(R.default.Item,{key:ee.id,onClick:()=>S?{}:ae(ee)},i.createElement("span",{className:`c-grey-666 ${B?"mr20":""}`},ee.name),ee.total!==void 0&&i.createElement("span",{className:"c-grey-999"},ee.total||0))))),B&&Ae&&i.createElement(Q.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},i.createElement(V.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>i.createElement(R.default,null,i.createElement(R.default.Item,{key:1,onClick:()=>{var ee,Ee;if(_==="group"&&!((ee=ge.AssistantObject.group)!=null&&ee.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(_==="normal"&&!((Ee=ge.AssistantObject.normal)!=null&&Ee.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:X,exportType:_,category_id:pe.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),i.createElement(R.default.Item,{key:3,onClick:()=>{var ee,Ee;if(_==="group"&&!((ee=ge.AssistantObject.group)!=null&&ee.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(_==="normal"&&!((Ee=ge.AssistantObject.normal)!=null&&Ee.can_download)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}x.history.push(`/classrooms/${pe==null?void 0:pe.coursesId}/exportlist/${_==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},i.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},i.createElement("span",{style:{color:"#666666",cursor:"pointer"}},i.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,q.Rm)()&&!((w=ge.AssistantObject.normal)!=null&&w.can_create)?"":i.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:M},i.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),i.createElement("div",{className:G.control},i.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:re},i.createElement(ce.Z,{title:H},i.createElement("span",{className:N?`${G.iconH} iconfont icon-zhongmingmingmulu`:`${G.iconH} iconfont icon-xinjianmulu1`}))),i.createElement(V.Z,{className:"ml10",dropdownRender:te},i.createElement("span",{className:G.selectBtn},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-tianjiadaohang"})),i.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var L=(0,x.connect)(({classroomList:S})=>({classroomList:S}))(I)},99562:function(Ze,we,l){"use strict";var i=l(78241),R=l(43418),D=l(8591),Q=l(92832),V=l(36708),le=l(89070),ce=l(57490),G=l(59301),x=Object.defineProperty,q=Object.defineProperties,I=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,p=(H,N,y)=>N in H?x(H,N,{enumerable:!0,configurable:!0,writable:!0,value:y}):H[N]=y,B=(H,N)=>{for(var y in N||(N={}))S.call(N,y)&&p(H,y,N[y]);if(L)for(var y of L(N))b.call(N,y)&&p(H,y,N[y]);return H},z=(H,N)=>q(H,I(N)),X=(H,N,y)=>new Promise((Ae,ie)=>{var ge=P=>{try{re(y.next(P))}catch(M){ie(M)}},ae=P=>{try{re(y.throw(P))}catch(M){ie(M)}},re=P=>P.done?Ae(P.value):Promise.resolve(P.value).then(ge,ae);re((y=y.apply(H,N)).next())});const _=({classroomList:H,loading:N,dispatch:y,shixunHomeworks:Ae})=>{const ie=(0,le.useParams)(),[ge]=i.default.useForm(),{workList:ae,workSetting:re}=Ae,P=()=>{y({type:"shixunHomeworks/getWorkSetting",payload:B({},ie)}),y({type:"shixunHomeworks/getWorkList",payload:B({},ie)})};return G.createElement(R.default,{centered:!0,title:H.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:H.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>X(void 0,null,function*(){const M=()=>X(void 0,null,function*(){var w;yield ge.validateFields();const te=B({},ge.getFieldValue()),{selectArrs:pe}=H.actionTabs;te.attachment_ids=(w=te.attachment_ids)==null?void 0:w.map(Ee=>Ee.response.id),(yield(0,V.mz)(z(B({},te),{homeworkId:pe.work_id}))).status===0&&(ge.resetFields(),y({type:"classroomList/setActionTabs",payload:{}}),P())});if(re!=null&&re.can_submit){if(!(re!=null&&re.submit_size)){D.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}R.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:G.createElement(G.Fragment,null,"\u4F60\u8FD8\u6709 ",G.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},re==null?void 0:re.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{M()}});return}M()}),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{}})}},G.createElement(i.default,{form:ge,initialValues:{}},G.createElement(i.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},G.createElement(ce.Z,null)),G.createElement(i.default.Item,{name:"description"},G.createElement(Q.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${H.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};we.Z=(0,le.connect)(({classroomList:H,shixunHomeworks:N,loading:y})=>({classroomList:H,shixunHomeworks:N,loading:y}))(_)},56845:function(Ze,we,l){"use strict";var i=l(59301),R=l(78241),D=l(43418),Q=l(61621),V=l(92832),le=l(5112),ce=l(95237),G=l(43604),x=l(26724),q=l.n(x),I=l(99064),L=l(36708),S=l(89070),b=l(59301),p=Object.defineProperty,B=Object.defineProperties,z=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,N=(ae,re,P)=>re in ae?p(ae,re,{enumerable:!0,configurable:!0,writable:!0,value:P}):ae[re]=P,y=(ae,re)=>{for(var P in re||(re={}))_.call(re,P)&&N(ae,P,re[P]);if(X)for(var P of X(re))H.call(re,P)&&N(ae,P,re[P]);return ae},Ae=(ae,re)=>B(ae,z(re)),ie=(ae,re,P)=>new Promise((M,w)=>{var te=Ee=>{try{ee(P.next(Ee))}catch(Z){w(Z)}},pe=Ee=>{try{ee(P.throw(Ee))}catch(Z){w(Z)}},ee=Ee=>Ee.done?M(Ee.value):Promise.resolve(Ee.value).then(te,pe);ee((P=P.apply(ae,re)).next())});const ge=({classroomList:ae,loading:re,globalSetting:P,dispatch:M})=>{var w;const te=(0,S.useParams)(),[pe]=R.default.useForm(),[ee,Ee]=(0,i.useState)(!0);let[Z,De]=(0,i.useState)([]);const[Fe,fe]=(0,i.useState)({page:1,limit:20,keyword:""}),ne=()=>ie(void 0,null,function*(){var k;const xe=yield M({type:"shixunHomeworks/getProjectList",payload:y(y({},te),Fe)});xe.projects&&De([...Z,...xe.projects]),((k=xe.projects)==null?void 0:k.length)<20&&Ee(!1)});return(0,i.useEffect)(()=>{(ae.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(ne(),Z=[],Fe.page=1,Fe.keyword="")},[ae.actionTabs.key]),b.createElement(D.default,{centered:!0,title:ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:ae.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ie(void 0,null,function*(){yield pe.validateFields();const k=y({},pe.getFieldValue()),{selectArrs:xe,cb:Ge}=ae.actionTabs;if(ae.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let st=yield(0,I.ZP)(`/api/student_works/${xe.homework_id}/change_project.json`,{method:"put",body:y({},k)});(st==null?void 0:st.status)===0&&(Ge(),M({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,L.co)(Ae(y({},k),{homeworkId:xe.homework_id}))).status===0&&(Ge?Ge():M({type:"classroomList/getClassroomCommonHomeworksList",payload:y({},ae.actionTabs.params)}),M({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{M({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(Q.Z,{loading:re["shixunHomeworks/getProjectList"],active:!0},Z==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(w=P==null?void 0:P.setting)==null?void 0:w.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement(V.default.Search,{onSearch:k=>{k===""?delete Fe.keyword:Fe.keyword=k,Z=[],Ee(!0),ne()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),b.createElement(R.default,{form:pe,initialValues:{}},b.createElement(R.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(le.ZP.Group,null,b.createElement(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:k=>{Fe.page++,ne()},hasMore:ee,useWindow:!1},Z==null?void 0:Z.map(function(k,xe){return b.createElement(ce.Z,{key:xe},b.createElement(G.Z,null,b.createElement(le.ZP,{value:k.id},k.name)))}))))))))};we.Z=(0,S.connect)(({classroomList:ae,user:re,loading:P,globalSetting:M})=>({classroomList:ae,user:re,loading:P.effects,globalSetting:M}))(ge)},95036:function(Ze,we,l){"use strict";var i=l(59301),R=l(78241),D=l(8591),Q=l(43418),V=l(95237),le=l(43604),ce=l(5083),G=l(5112),x=l(24905),q=l(61186),I=l.n(q),L=l(99064),S=l(24065),b=l(955),p=l(89070),B=l(59437),z=l(50757),X=l(92365),_=l(79834),H=l(59301),N=Object.defineProperty,y=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ee,Ee,Z)=>Ee in ee?N(ee,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ee[Ee]=Z,P=(ee,Ee)=>{for(var Z in Ee||(Ee={}))ge.call(Ee,Z)&&re(ee,Z,Ee[Z]);if(ie)for(var Z of ie(Ee))ae.call(Ee,Z)&&re(ee,Z,Ee[Z]);return ee},M=(ee,Ee)=>y(ee,Ae(Ee)),w=(ee,Ee)=>{var Z={};for(var De in ee)ge.call(ee,De)&&Ee.indexOf(De)<0&&(Z[De]=ee[De]);if(ee!=null&&ie)for(var De of ie(ee))Ee.indexOf(De)<0&&ae.call(ee,De)&&(Z[De]=ee[De]);return Z},te=(ee,Ee,Z)=>new Promise((De,Fe)=>{var fe=xe=>{try{k(Z.next(xe))}catch(Ge){Fe(Ge)}},ne=xe=>{try{k(Z.throw(xe))}catch(Ge){Fe(Ge)}},k=xe=>xe.done?De(xe.value):Promise.resolve(xe.value).then(fe,ne);k((Z=Z.apply(ee,Ee)).next())});const pe=ee=>{var Ee=ee,{classroomList:Z,dispatch:De,courseEndTime:Fe}=Ee,fe=w(Ee,["classroomList","dispatch","courseEndTime"]);const ne=(0,p.useParams)(),[k]=R.default.useForm(),[xe,Ge]=(0,i.useState)(1),[_e,st]=(0,i.useState)([]),[Ke,Ve]=(0,i.useState)(0),[Ue,pt]=(0,i.useState)(2e3),[It,Dt]=(0,i.useState)(!0),[wt,dt]=(0,i.useState)(!1),[yt,Jt]=(0,i.useState)(!1),[T,O]=(0,i.useState)([]),[F,oe]=(0,i.useState)(!0),[Ie,Ye]=(0,i.useState)(null);(0,i.useEffect)(()=>{if(Z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(rt(),Re(),Z.actionTabs.type===2){const Se=Z.actionTabs.selectArrsAll[0];Ye({submit_limit:Se==null?void 0:Se.submit_limit,submit_limit_num:Se==null?void 0:Se.submit_limit_num,must_file:Se==null?void 0:Se.must_file,can_submit:Se==null?void 0:Se.can_submit,submit_num:Se==null?void 0:Se.submit_num}),oe(Se.unified_setting)}else oe(!1),Ye({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[Z.actionTabs]),(0,i.useEffect)(()=>{if(wt){if(yt)return;De({type:"classroomList/setActionTabs",payload:{}}),(0,S.GJ)()?De({type:"classroomList/getClassroomTeacherCommonList",payload:M(P({},Z.actionTabs.params),{type:3})}):De({type:"classroomList/getClassroomCommonList",payload:P({},Z.actionTabs.params)})}},[wt]);const rt=Se=>te(void 0,null,function*(){Dt(!0);const At=yield(0,X.c_)(M(P({},ne),{page:Se||xe,limit:2e4,homework_id:Z.actionTabs.type===1?"":Z.actionTabs.selectArrs[0]}));At==null||At.course_groups.map((Ft,Te)=>{Ft.key=Ft.id,Ft.title=Ft.name,Ft.disabled=Ft.is_published}),At&&(st([...At==null?void 0:At.course_groups]),Ve(At==null?void 0:At.course_groups_count),Dt(!1),Se||k.setFieldsValue({publish_time:I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:I()(I()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),tt=Se=>{Ge(Se),rt(Se)},Le=()=>{(0,S.GJ)()?Z.actionTabs.detail?(De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getWorkList",payload:P({},ne)}),De({type:"shixunHomeworks/getWorkSetting",payload:P({},ne)})):De({type:"classroomList/getClassroomTeacherCommonList",payload:M(P({},Z.actionTabs.params),{type:3})}):De({type:"classroomList/getClassroomCommonList",payload:P({},Z.actionTabs.params)})},ke=()=>te(void 0,null,function*(){var Se,At,Ft;if((0,S.Rm)()&&!((At=(Se=Z==null?void 0:Z.AssistantObject)==null?void 0:Se.group)!=null&&At.can_publish)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),at(!1);return}const Te=P({},k.getFieldsValue());if(Te.end_time<=Te.publish_time){D.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),at(!1);return}if((T==null?void 0:T.length)<=0&&!F&&_e.length>0){D.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}if(Ie!=null&&Ie.submit_limit&&!(Ie!=null&&Ie.submit_limit_num)){D.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}if(Ie!=null&&Ie.can_submit&&!(Ie!=null&&Ie.submit_num)){D.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),at(!1);return}let he=P({homework_ids:[...Z.actionTabs.selectArrs],group_ids:T.length>0?T.map(rr=>rr.id):(Ft=Z.detailCommonHomeworksList)==null?void 0:Ft.course_groups,end_time:I()(Te.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(Te.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!T.length},Ie);at(!0),(yield(0,L.ZP)(`/api/courses/${ne.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:P({},he)})).status===0?(at(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),D.ZP.success("\u53D1\u5E03\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),fe.onCallback&&fe.onCallback(),Le(),localStorage.getItem("Noviceguide")==="0"||De({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:H.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):at(!1)}),Re=()=>{Ge(1),st([]),O([])},lt=Ke>xe*Ue,{detailCommonHomeworksList:Et}=Z,[Zt,at]=(0,i.useState)(!1);return H.createElement(Q.default,{width:600,confirmLoading:Zt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Z.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ke,onCancel:()=>{Re(),Le(),De({type:"classroomList/setActionTabs",payload:{}})}},H.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",H.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),_e&&H.createElement(R.default,{form:k},H.createElement("div",{style:{paddingLeft:0}},H.createElement(V.Z,{className:"mt30",align:"middle"},H.createElement(le.Z,null,H.createElement(R.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},H.createElement(ce.default,{style:{width:170,marginRight:"25px"},disabledDate:Se=>(0,_.Q8)(Se,Fe),disabledTime:Se=>(0,_.d0)(Se),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),H.createElement(le.Z,{className:"ml20"},H.createElement(R.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},H.createElement(ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:I()((0,b.U6)(),"HH:mm")},disabledDate:Se=>(0,_.Q8)(Se,Fe,k.getFieldValue("publish_time")),disabledTime:Se=>(0,_.d0)(Se,k.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Z.actionTabs.type===2&&H.createElement(V.Z,{style:{marginBottom:"10px"}},H.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),H.createElement(G.ZP.Group,{value:F,onChange:Se=>{oe(Se.target.value),O([])}},H.createElement(G.ZP,{value:!0,disabled:!Z.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),H.createElement(G.ZP,{className:"ml20",disabled:_e.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_e.length<=0&&Z.actionTabs.type===2&&H.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Z.actionTabs.type===1||!F)&&_e.length>0&&H.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},H.createElement("span",{style:{flex:1}},H.createElement(x.default,{checked:T.length===_e.length,onChange:Se=>{T.length===_e.length?O([]):O(_e.filter(At=>!At.is_published))}},"\u5168\u9009")),H.createElement("span",{style:{width:16}}),H.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",T.length||0,"\u4E2A\u5206\u73ED")),(Z.actionTabs.type===1||!F)&&_e.length>0&&H.createElement(B.Z,{data:_e,selectedRowKeys:T,setSelectedRowKeys:O})),H.createElement(z.ZP,{value:Ie,onChange:Se=>Ye(P({},Se))}))};we.Z=(0,p.connect)(({classroomList:ee})=>({classroomList:ee}))(pe)},95811:function(Ze,we,l){"use strict";l.r(we),l.d(we,{GroupHomeworkContext:function(){return $t},default:function(){return Tr}});var i=l(59301),R=l(89070),D=l(8591),Q=l(61621),V=l(58421),le=l(81228),ce=l(43418),G=l(95237),x=l(43604),q=l(78673),I=l(5112),L=l(60324),S=l(5871),b=l(61485),p=l(24065),B=l(955),z=l(99064),X=l(59155),_=Object.defineProperty,H=Object.defineProperties,N=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(f,m,C)=>m in f?_(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,ae=(f,m)=>{for(var C in m||(m={}))Ae.call(m,C)&&ge(f,C,m[C]);if(y)for(var C of y(m))ie.call(m,C)&&ge(f,C,m[C]);return f},re=(f,m)=>H(f,N(m)),P=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const M=({classroomList:f,dispatch:m,user:C,onCallback:ue})=>{var Oe,ze;const Qe=(0,R.useParams)(),[be,K]=(0,i.useState)(!1),[se,ve]=(0,i.useState)(!1),He=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(f.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){ve(!0);return}const ye={hasNum:0,noHasNum:0};f.actionTabs.selectArrsAll.map(Ne=>{var ct;Ne.author_login===((ct=C.userInfo)==null?void 0:ct.login)?++ye.hasNum:++ye.noHasNum}),ye.noHasNum>0?ce.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:i.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",i.createElement("span",{className:"c-blue"},ye.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",i.createElement("span",{className:"c-red"},ye.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",i.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{We()}}):ve(!0)}else ve(!1)},[f.actionTabs.key]);const We=()=>{m({type:"classroomList/setActionTabs",payload:{}})};return i.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:se,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:be,destroyOnClose:!0,onOk:()=>P(void 0,null,function*(){var ye;if((ye=He.current)!=null&&ye.onVerify())return;K(!0);const Ne=yield(0,z.ZP)(`/api/courses/${Qe.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...f.actionTabs.selectArrs]}});K(!1),Ne.status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),D.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ue&&ue(),(0,p.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:re(ae({},f.actionTabs.params),{type:3})}):m({type:"classroomList/getClassroomCommonList",payload:ae({},f.actionTabs.params)}))}),onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})}},!((Oe=f==null?void 0:f.actionTabs)!=null&&Oe.status)||!["\u672A\u53D1\u5E03"].includes((ze=f==null?void 0:f.actionTabs)==null?void 0:ze.status)?i.createElement(i.Fragment,null,i.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),i.createElement(X.Z,{ref:ye=>He.current=ye})):i.createElement(i.Fragment,null,i.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),i.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var w=(0,R.connect)(({classroomList:f,user:m})=>({classroomList:f,user:m}))(M),te=l(95036),pe=l(12393),ee=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(f,m,C)=>m in f?ee(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,fe=(f,m)=>{for(var C in m||(m={}))Z.call(m,C)&&Fe(f,C,m[C]);if(Ee)for(var C of Ee(m))De.call(m,C)&&Fe(f,C,m[C]);return f},ne=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const k=({classroomList:f,dispatch:m})=>{const C=(0,R.useParams)();return C.id=C.coursesId,i.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:f.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${C.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...f.actionTabs.selectArrs]}})).status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),D.ZP.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getClassroomCommonHomeworksList",payload:fe({},f.actionTabs.params)}))}),onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})}},i.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",i.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var xe=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(k),Ge=Object.defineProperty,_e=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,pt=(f,m,C)=>m in f?Ge(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,It=(f,m)=>{for(var C in m||(m={}))Ve.call(m,C)&&pt(f,C,m[C]);if(Ke)for(var C of Ke(m))Ue.call(m,C)&&pt(f,C,m[C]);return f},Dt=(f,m)=>_e(f,st(m)),wt=(f,m)=>{var C={};for(var ue in f)Ve.call(f,ue)&&m.indexOf(ue)<0&&(C[ue]=f[ue]);if(f!=null&&Ke)for(var ue of Ke(f))m.indexOf(ue)<0&&Ue.call(f,ue)&&(C[ue]=f[ue]);return C},dt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const yt=f=>{var m=f,{classroomList:C,dispatch:ue,onCallback:Oe}=m,ze=wt(m,["classroomList","dispatch","onCallback"]);const Qe=(0,R.useParams)();return Qe.id=Qe.coursesId,i.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:C.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dt(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${Qe.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...C.actionTabs.selectArrs]}})).status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),D.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),Oe&&Oe(),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:Dt(It({},C.actionTabs.params),{type:3})}):ue({type:"classroomList/getClassroomCommonList",payload:It({},C.actionTabs.params)}),ue({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Jt=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(yt),T=l(99313),O=l(78241),F=l(3113),oe=l(92832),Ie=l(24905),Ye=l(26724),rt=l.n(Ye),tt={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},Le=l(8797),ke=l(30534),Re=l(59301),lt=Object.defineProperty,Et=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Se=(f,m,C)=>m in f?lt(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,At=(f,m)=>{for(var C in m||(m={}))Zt.call(m,C)&&Se(f,C,m[C]);if(Et)for(var C of Et(m))at.call(m,C)&&Se(f,C,m[C]);return f},Ft=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const{TabPane:Te}=T.default,he=({shixunHomeworks:f,classroomList:m,loading:C,dispatch:ue})=>{const Oe=(0,R.useParams)(),ze=(0,R.useLocation)(),[Qe]=O.default.useForm(),{brankList:be}=f,[K,se]=(0,i.useState)(!1);let[ve,He]=(0,i.useState)(!0);const[We,ye]=(0,i.useState)("myself");let[Ne,ct]=(0,i.useState)([]),[Pt,bt]=(0,i.useState)();const[ut,kt]=(0,i.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Bt=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,i.useEffect)(()=>{f.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Y()},[f.actionTabs.key]);let ft=[];const Y=function(){return Ft(this,null,function*(){var Ce;if(ve){se(!1),++ut.page;const $e=yield ue({type:"shixunHomeworks/getBrankList",payload:At({},ut)});Ne=[...Ne.concat($e.object_list)],bt($e.is_teacher),((Ce=$e.object_list)==null?void 0:Ce.length)Ft(void 0,null,function*(){var Ce,$e;const Ut=Qe.getFieldValue(),Vt=yield ue({type:"shixunHomeworks/saveBanks",payload:{category:((Ce=m==null?void 0:m.detailCommonHomeworksList)==null?void 0:Ce.category_id)||(($e=m==null?void 0:m.detailCommonHomeworksList)==null?void 0:$e.main_category_id),course_id:Oe.coursesId,object_type:"group",bank_id:Ut.group_ids}});(Vt==null?void 0:Vt.status)===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:At({},f.actionTabs.params)}):ue({type:"classroomList/getClassroomCommonList",payload:At({},f.actionTabs.params)}),ue({type:"shixunHomeworks/setActionTabs",payload:{}}),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Vt.object_ids,params:At({},f.actionTabs.params),manage_all_group:ot==null?void 0:ot.manage_all_group}}),ue({type:"classroomList/getClassroomLeftMenus",payload:{id:Oe.coursesId}}))}),onCancel:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},Re.createElement(G.Z,null,Re.createElement(x.Z,{span:12},Bt.map((Ce,$e)=>Re.createElement(F.ZP,{key:$e,shape:"round",type:We===Ce.id?"primary":"default",className:"mr10",onClick:Ut=>Ft(void 0,null,function*(){Ne=[],ve=!0,ut.page=0,ut.search="",ut.filter=Ce.id,Y(),ye(Ce.id)})},Ce.name))),Re.createElement(x.Z,{span:12,className:"tr"},Re.createElement(oe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:Ce=>{ve=!0,ut.search=Ce,ut.page=0,Ne=[],Ce&&(0,ke.tk)({name:Ce,copywriting:Ce,position:"HomeworkCommon"}),Y()},style:{width:260}}))),We==="myself"&&Re.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Re.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),We==="public"&&Re.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),Re.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Pt&&We==="public"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Re.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Re.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Re.createElement(rt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{He(!1),Y()},hasMore:ve,useWindow:!1},K&&Re.createElement(Le.Z,{styles:{margin:"0px auto"}}),Re.createElement(O.default,{form:Qe,initialValues:{group_ids:ft},className:tt.form,onChange:Ce=>{ft=Qe.getFieldValue()}},Re.createElement(O.default.Item,{name:"group_ids"},Re.createElement(Ie.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},Ne==null?void 0:Ne.map(function(Ce,$e){return Re.createElement(G.Z,{key:$e},Re.createElement(x.Z,{flex:"2"},Re.createElement(Ie.default,{onChange:Ut=>{},key:$e,value:String(Ce.id),defaultChecked:!0},Re.createElement("span",{className:["c-black",tt.line1].join(" ")},Ce.name))),Re.createElement(x.Z,{flex:"1",className:"c-black"},Re.createElement("span",{className:tt.line1},Ce==null?void 0:Ce.course_list_name)),Re.createElement(x.Z,{flex:"50px",className:"c-black"},We==="public"&&(0,p.Ny)()?Re.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Ce.id}/personal/group/edit`)}},"\u7F16\u8F91"):We==="myself"?Re.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Ce.id}/personal/group/edit`)}},"\u7F16\u8F91"):Ce==null?void 0:Ce.username))})))))))};var sr=(0,R.connect)(({shixunHomeworks:f,loading:m,classroomList:C})=>({shixunHomeworks:f,loading:m,classroomList:C}))(he),rr=l(99562),Rr=l(56845),jt=l(79219),Ct=l(59301),br=Object.defineProperty,cr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Ht=(f,m,C)=>m in f?br(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,mn=(f,m)=>{for(var C in m||(m={}))Wr.call(m,C)&&Ht(f,C,m[C]);if(cr)for(var C of cr(m))Gr.call(m,C)&&Ht(f,C,m[C]);return f};const Or=({styles:f={},onSelect:m,params:C,classroomList:ue})=>{const[Oe,ze]=(0,i.useState)(!1),[Qe,be]=(0,i.useState)("");(0,i.useEffect)(()=>{ze(!1),be("")},[]);const K=()=>{var se,ve;if((0,p.Rm)()&&!((ve=(se=ue==null?void 0:ue.AssistantObject)==null?void 0:se.group)!=null&&ve.can_create)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qe==="1"&&R.history.push(`/classrooms/${C.coursesId}/group_homework/${C.categoryId||0}/add`),Qe==="2"&&(m(),ze(!1),be(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:mn(mn({},{color:"#999",margin:"200px auto"}),f)},Ct.createElement("img",{src:jt.z3}),Ct.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),Ct.createElement("div",{style:{marginTop:"30px"}},Ct.createElement(F.ZP,{onClick:()=>ze(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ct.createElement(F.ZP,{onClick:()=>{(0,B.xg)("https://www.educoder.net/forums/4911")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),Oe&&Ct.createElement(ce.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>ze(!1),onOk:K},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(I.ZP,{value:"1",style:{marginTop:"15px"},checked:Qe==="1",onClick:()=>be("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(I.ZP,{value:"2",style:{marginTop:"15px"},checked:Qe==="2",onClick:()=>be("2")},"\u9009\u7528\u8D44\u6E90")))))};var Lr=(0,R.connect)(({classroomList:f})=>({classroomList:f}))(Or),Cn={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},Bn=l(74809),jr=l(38854),Yt=l(20834),In=l(1710),St={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},ht=l(12343),Yn=Object.defineProperty,Dr=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,bn=(f,m,C)=>m in f?Yn(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,dr=(f,m)=>{for(var C in m||(m={}))_n.call(m,C)&&bn(f,C,m[C]);if(hn)for(var C of hn(m))Pn.call(m,C)&&bn(f,C,m[C]);return f},$n=(f,m)=>Dr(f,qn(m)),qt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())}),ea=({dataSource:f,params:m,manageAllGroup:C})=>{var ue,Oe,ze,Qe;const{batchStatus:be,selectArrs:K,setSelectArrs:se,selectArrsAll:ve,setSelectArrsAll:He,dispatch:We}=(0,i.useContext)($t);let ye=(0,R.useParams)();const[Ne,ct]=(0,i.useState)(!1),Pt=(0,i.useRef)(),[bt,ut]=(0,i.useState)([]);ye=$n(dr(dr({},m),ye),{category:ye==null?void 0:ye.categoryId}),(0,i.useEffect)(()=>{ut([]),ct(!1)},[]);const kt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(Y,ot)=>ot.status.indexOf(Y)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:Y=>{var ot,Ce;return Y==="--"?Y:i.createElement("span",null,i.createElement("span",null,(ot=Y==null?void 0:Y.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",i.createElement("span",null,(Ce=Y==null?void 0:Y.split("/"))==null?void 0:Ce[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="publish_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="end_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:ye.sort_by==="late_time"?ye.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:Y=>Y==="--"||!Y?"--":i.createElement("span",{title:Y},Y)}];function Bt(){return qt(this,null,function*(){let Y=yield(0,z.ZP)(`/api/homework_commons/${f.homework_id}/group_settings_statistics.json`,{method:"get",params:dr({},ye)});ut(Y.data)})}const ft=Y=>{K.includes(Y)?(se(K.filter(ot=>ot!==Y)),He(ve.filter(ot=>ot.homework_id!==Y))):(se([...K,Y]),He([...ve,f]))};return i.createElement("div",{className:St.listContainer,onClick:Y=>{Y.stopPropagation(),(!(0,p.GJ)()||(0,p.GJ)()&&Pt.current&&!Pt.current.contains(Y.target))&&(0,B.xg)(`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail`)}},(0,p.GJ)()&&i.createElement("span",{ref:Pt},i.createElement(Ie.default,{onClick:Y=>{Y.stopPropagation()},style:{padding:"10px"},checked:K.includes(f.homework_id),onChange:()=>ft(f.homework_id)})),i.createElement("div",{className:St.info},i.createElement("div",{className:St.title},i.createElement("div",{className:St.left,style:(0,p.dE)()?{paddingRight:(f==null?void 0:f.challenge_count)-(f==null?void 0:f.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&i.createElement(ht.Z,{value:f.status},i.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[f.status]})),(0,p.dE)()&&i.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:f.status}),i.createElement("span",{onClick:Y=>Y.stopPropagation()},i.createElement(R.Link,{target:"_blank",to:`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`},f.name))),i.createElement("div",{className:St.right},(0,p.GJ)()&&f.status==="\u672A\u53D1\u5E03"&&i.createElement(R.Link,{target:"_blank",to:"/",onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2,manage_all_group:C}})})},i.createElement("aside",{className:St.flexBox,style:{marginRight:"16px"}},i.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),i.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&i.createElement("div",{className:St.actionIcon},(f==null?void 0:f.challenge_count)-(f==null?void 0:f.finished_challenge_count)===0&&i.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((ue=f.status)!=null&&ue.includes("\u5DF2\u622A\u6B62"))&&!((Oe=f.status)!=null&&Oe.includes("\u5BFC\u5165"))&&i.createElement("aside",{onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),(0,B.xg)(`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail${(0,p.dE)()?"?tabs=1":""}`)}),className:St.flexBox,style:{marginRight:10}},i.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),i.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ze=f.status)==null?void 0:ze.includes("\u5DF2\u622A\u6B62"))||((Qe=f.status)==null?void 0:Qe.includes("\u5BFC\u5165")))&&i.createElement("aside",{className:St.flexBox,style:{marginRight:10}},i.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),i.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,p.GJ)()&&i.createElement(jr.Z,{placement:"bottomCenter",overlayClassName:St.dro,dropdownRender:()=>i.createElement(Yt.default,null,f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:1,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2,manage_all_group:C}})})},"\u7ACB\u5373\u53D1\u5E03")),f.status==="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:23,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:f==null?void 0:f.name,id:f==null?void 0:f.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:2,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:[f],params:dr({},ye),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),i.createElement(Yt.default.Item,{key:22,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",to:"/",onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),We({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[f==null?void 0:f.homework_id],selectArrsAll:ve,params:ye,status:f==null?void 0:f.status}})})},"\u7ACB\u5373\u5220\u9664")),f.status!=="\u5BFC\u5165"&&i.createElement(Yt.default.Item,{key:6,style:{textAlign:"center"}},i.createElement(R.Link,{target:"_blank",onClick:Y=>{Y.stopPropagation()},to:`/classrooms/${ye.coursesId}/group_homework/${f.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},i.createElement("aside",{onClick:Y=>Y.stopPropagation(),className:St.flexBox,style:{cursor:"default"}},i.createElement("i",{className:"iconfont icon-gengduo4"}),i.createElement("div",null,"\u66F4\u591A"))))),i.createElement("div",{className:St.detail},(0,p.GJ)()&&i.createElement(i.Fragment,null,i.createElement("span",{className:"c-grey-333 mr20"},f.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.uncommit_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),f.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.commit_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),f.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&!!f.compelete_count&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),f.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),f.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),f.end_time),["\u5DF2\u7ED3\u675F"].includes(f.status)&&i.createElement("span",{className:"c-grey-999 mr10"},i.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),f.status_time),!!(f!=null&&f.late_time)&&(f==null?void 0:f.late_time)!=="--"&&i.createElement("span",{className:"c-grey-999"},i.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),f==null?void 0:f.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(f.status)&&i.createElement("span",{className:St.iconV,onClick:Y=>qt(void 0,null,function*(){Y.stopPropagation(),Y.preventDefault(),Ne||Bt(),ct(!Ne)})},i.createElement("i",{className:`iconfont icon-${Ne?"shouqi":"xiala2"}`})," "))),i.createElement("div",{className:St.content},(0,p.dE)()&&i.createElement("span",{className:St.infoStuIcon},i.createElement("span",{className:"c-grey-333"},f.author),f.status==="\u5DF2\u622A\u6B62"&&!!(f!=null&&f.status_time)&&i.createElement("span",{className:"c-grey-999 ml20"},i.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",f==null?void 0:f.status_time),i.createElement("span",{className:"ml20 c-grey-999"},i.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),f==null?void 0:f.publish_time," \u81F3 ",f==null?void 0:f.end_time," "),!!(f!=null&&f.late_time)&&(f==null?void 0:f.late_time)!=="--"&&i.createElement("span",{className:"c-grey-999 ml20"},i.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),f==null?void 0:f.late_time)),(0,p.GJ)()&&f.status!=="\u672A\u53D1\u5E03"&&Ne&&bt.length>5&&i.createElement(In.default,{scroll:{y:240},onRow:Y=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(Y,ot)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:bt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Y,ot,Ce)=>{Ce.field&&(ye.sort_by=Ce.field),Ce.order||(ye.sort_direction="asc"),Ce.order==="ascend"&&(ye.sort_direction="asc"),Ce.order==="descend"&&(ye.sort_direction="desc"),Ce.order||(ye.sort_direction="asc"),Bt()},columns:kt}),(0,p.GJ)()&&f.status!=="\u672A\u53D1\u5E03"&&Ne&&bt.length<6&&bt.length>0&&i.createElement(In.default,{onRow:Y=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(Y,ot)=>({onClick:Ce=>{Ce.stopPropagation(),Ce.preventDefault()}}),pagination:!1,dataSource:bt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Y,ot,Ce)=>{Ce.field&&(ye.sort_by=Ce.field),Ce.order||(ye.sort_direction="asc"),Ce.order==="ascend"&&(ye.sort_direction="asc"),Ce.order==="descend"&&(ye.sort_direction="desc"),Ce.order||(ye.sort_direction="asc"),Bt()},columns:kt}))))},_t={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},ta=l(84105),Xt=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())}),Dn=({buttonDataSource:f,onClick:m})=>{const{allSelect:C,setAllSelect:ue,setSelectArrs:Oe,dataSource:ze,selectArrs:Qe,useBatchStatus:be,dispatch:K,params:se,getData:ve,detailLeftMenus:He,main_category_id:We,setSelectArrsAll:ye}=(0,i.useContext)($t);let Ne;const[ct,Pt]=(0,i.useState)(!1),[bt,ut]=(0,i.useState)(""),kt=Y=>{ue(Y.target.checked),Oe(Y.target.checked?ze.map(ot=>ot.homework_id):[]),Y.target.checked?ye([...ze]):ye([])},Bt=()=>{let Y={courseId:se.id,container_type:"group_homework"};se.categoryId&&(Y.category_id=se.categoryId),K({type:"classroomList/getAllTaskList",payload:Y}),K({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};He.course_modules&&(Ne=He.course_modules.filter(Y=>Y.type==="group_homework")[0]);const ft=i.createElement("div",{className:_t.moveCategory,onMouseLeave:Y=>Pt(!1)},i.createElement(Yt.default,{onClick:Y=>Xt(void 0,[Y],function*({item:ot,key:Ce,keyPath:$e,domEvent:Ut}){if(Qe=="")return D.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${se.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:Qe,new_category_id:Ce}})).status===0&&(D.ZP.success("\u64CD\u4F5C\u6210\u529F"),be(!1),ve(),K({type:"classroomList/getClassroomLeftMenus",payload:{id:se.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},i.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},i.createElement(oe.default,{onChange:Y=>{ut(Y.target.value)}})),Ne&&Ne.second_category.filter(Y=>Y.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Y,ot){var Ce;if(!(bt!==""&&Y.category_name.indexOf(bt)<0))return i.createElement(i.Fragment,null,i.createElement(Yt.default.Item,{className:"multi-llipsis1e",key:Y.category_id},Y.category_name),(Ce=Y==null?void 0:Y.third_category)==null?void 0:Ce.map($e=>i.createElement(Yt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:$e.category_id},$e.category_name)))}),i.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Y=>{Y.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:se,selectArrs:{category_id:We,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return i.createElement("div",{className:_t.bottomControlContainer},i.createElement(G.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},i.createElement(x.Z,{flex:1},i.createElement(G.Z,{wrap:!1,align:"middle",gutter:8},i.createElement(x.Z,null,i.createElement(Ie.default,{checked:C,onChange:kt},"\u5168\u9009\u672C\u9875\uFF08",Qe.length,"\uFF09")),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(jr.Z,{placement:"top",menu:{items:f,onClick:({key:Y})=>{m({key:Y})}}},i.createElement(F.ZP,{type:"primary",icon:i.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",onClick:Bt,icon:i.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(jr.Z,{placement:"topLeft",dropdownRender:()=>ft,getPopupContainer:Y=>Y.parentNode},i.createElement(F.ZP,{type:"primary",icon:i.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",i.createElement(ta.Z,null)))),(0,p.GJ)()&&i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",onClick:()=>m({key:"collection",label:"\u6536\u85CF"}),icon:i.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),i.createElement(x.Z,null,i.createElement(F.ZP,{type:"primary",ghost:!0,onClick:()=>{Oe([]),be(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Fr=l(53167),W=l(69924),ra=l(82693),na=l(22488),Hr=l(81327),aa=l(5083),Fn=l(71418),wn=l(61186),fr=l.n(wn),yn=l(33656),oa=l.n(yn),gr=l(92365),mt=l(83312),je=l(59301),Nt=Object.defineProperty,nr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Kr=(f,m,C)=>m in f?Nt(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,Er=(f,m)=>{for(var C in m||(m={}))pr.call(m,C)&&Kr(f,C,m[C]);if(Kt)for(var C of Kt(m))Zr.call(m,C)&&Kr(f,C,m[C]);return f},mr=(f,m)=>nr(f,vr(m)),xn=(f,m)=>{var C={};for(var ue in f)pr.call(f,ue)&&m.indexOf(ue)<0&&(C[ue]=f[ue]);if(f!=null&&Kt)for(var ue of Kt(f))m.indexOf(ue)<0&&Zr.call(f,ue)&&(C[ue]=f[ue]);return C},Vr=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});fr().extend(oa());const ia=({data:f,value:m,onChange:C})=>{var ue,Oe,ze,Qe;const[be,K]=(0,i.useState)({leftSearch:"",rigthSearch:""}),[se,ve]=(0,i.useState)([]);return(0,i.useEffect)(()=>{ve((m==null?void 0:m.length)>0?f==null?void 0:f.filter(He=>m==null?void 0:m.includes(He==null?void 0:He.id)):[])},[m]),je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement(Ie.default,{indeterminate:(se==null?void 0:se.length)>0&&(se==null?void 0:se.length)<(f==null?void 0:f.length),checked:(se==null?void 0:se.length)==(f==null?void 0:f.length),onChange:He=>{C(He.target.checked?f==null?void 0:f.map(We=>We==null?void 0:We.id):[])}},"\u5168\u9009"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:be.leftSearch,onChange:He=>{K(mr(Er({},be),{leftSearch:He.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((ue=be.leftSearch?f==null?void 0:f.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.leftSearch)}):f)==null?void 0:ue.length)!==0?je.createElement(Ie.default.Group,{value:m,onChange:He=>{C(He)}},je.createElement(Hr.Z,{direction:"vertical"},(Oe=be.leftSearch?f==null?void 0:f.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.leftSearch)}):f)==null?void 0:Oe.map((He,We)=>je.createElement(Ie.default,{key:We,value:He.id},He==null?void 0:He.name)))):je.createElement(Le.Z,{styles:{margin:"0 auto"}})))),je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},je.createElement("div",null,"\u5DF2\u9009\u62E9",(se==null?void 0:se.length)||0,"\u4E2A\u5206\u73ED"),je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},je.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:be.rigthSearch,onChange:He=>{K(mr(Er({},be),{rigthSearch:He.target.value}))}}),je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((ze=be.rigthSearch?se==null?void 0:se.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.rigthSearch)}):se)==null?void 0:ze.length)!==0?(Qe=be.rigthSearch?se==null?void 0:se.filter(He=>{var We;return(We=He==null?void 0:He.name)==null?void 0:We.includes(be.rigthSearch)}):se)==null?void 0:Qe.map((He,We)=>je.createElement(G.Z,{key:We,wrap:!1,align:"middle",justify:"space-between"},je.createElement(x.Z,null,He==null?void 0:He.name),je.createElement(x.Z,null,je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{C(m==null?void 0:m.filter(ye=>ye!==(He==null?void 0:He.id)))}})))):je.createElement(Le.Z,{styles:{margin:"0 auto"}})))))},ua=f=>{var m=f,{classroomList:C,dispatch:ue,user:Oe,getData:ze}=m,Qe=xn(m,["classroomList","dispatch","user","getData"]),be,K,se,ve,He,We;const ye=(0,R.useParams)(),[Ne]=O.default.useForm(),ct=((be=C==null?void 0:C.actionTabs)==null?void 0:be.key)==="\u6279\u91CF\u8865\u4EA4",[,Pt,bt,ut]=(0,mt.U)(gr.c_,Er(Er({},ye),(K=C==null?void 0:C.actionTabs)==null?void 0:K.params)),[,,kt,Bt]=(0,mt.U)(gr.nP,{course_id:ye==null?void 0:ye.coursesId,homework_ids:(se=C==null?void 0:C.actionTabs)==null?void 0:se.selectArrs}),[,ft,Y]=(0,mt.U)(gr.sm,{course_id:ye==null?void 0:ye.coursesId,homework_ids:(ve=C==null?void 0:C.actionTabs)==null?void 0:ve.selectArrs}),ot=(...Ce)=>Vr(void 0,[...Ce],function*($e={}){kt({});const Ut=yield bt({page:1,limit:2e4,homework_id:C.actionTabs.type===1?"":C.actionTabs.selectArrs[0]})});return(0,i.useEffect)(()=>{ct&&ot()},[ct]),je.createElement(ce.default,{centered:!0,title:(He=C==null?void 0:C.actionTabs)==null?void 0:He.key,width:800,open:ct,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ft,onOk:()=>Vr(void 0,null,function*(){Ne.submit()})},je.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),je.createElement(O.default,{form:Ne,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:Ce=>Vr(void 0,null,function*(){var $e,Ut,Vt;const Br=yield Y((($e=ut==null?void 0:ut.course_groups)==null?void 0:$e.length)>0?{unified_late:((Ut=ut==null?void 0:ut.course_groups)==null?void 0:Ut.length)<=0,allow_late_settings:[Er({},Ce)]}:Er({unified_late:((Vt=ut==null?void 0:ut.course_groups)==null?void 0:Vt.length)<=0},Ce));(Br==null?void 0:Br.status)==0&&(D.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),ue({type:"classroomList/setActionTabs",payload:{}}),ze&&ze())})},je.createElement(G.Z,{wrap:!1,gutter:20},je.createElement(x.Z,{flex:1},je.createElement(O.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},je.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),je.createElement(x.Z,{flex:"390px"},je.createElement(O.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Ce,$e,Ut){return $e&&fr()($e).startOf("minute")<=fr()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):$e&&fr()($e).startOf("minute")<=fr()(Bt==null?void 0:Bt.max_late_time).startOf("minute")?(D.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Bt==null?void 0:Bt.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},je.createElement(aa.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Ce=>(0,B.BO)(Ce,{startTime:Bt==null?void 0:Bt.max_late_time}),disabledTime:Ce=>(0,B.hv)(Ce,{compared:Bt==null?void 0:Bt.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:fr()("00:00:00","HH:mm:ss")}})))),((We=ut==null?void 0:ut.course_groups)==null?void 0:We.length)>0&&je.createElement(Fn.Z,{spinning:Pt},je.createElement(O.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},je.createElement(ia,{data:(ut==null?void 0:ut.course_groups)||[],onChange:Ce=>{kt({group_ids:Ce})}})))))};var Aa=(0,R.connect)(({classroomList:f,user:m})=>({classroomList:f,user:m}))(ua),j=l(59301),Jr=Object.defineProperty,la=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Yr=(f,m,C)=>m in f?Jr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:C}):f[m]=C,Mt=(f,m)=>{for(var C in m||(m={}))ar.call(m,C)&&Yr(f,C,m[C]);if(Mr)for(var C of Mr(m))Qn.call(m,C)&&Yr(f,C,m[C]);return f},Cr=(f,m)=>la(f,Nr(m)),qr=(f,m,C)=>new Promise((ue,Oe)=>{var ze=K=>{try{be(C.next(K))}catch(se){Oe(se)}},Qe=K=>{try{be(C.throw(K))}catch(se){Oe(se)}},be=K=>K.done?ue(K.value):Promise.resolve(K.value).then(ze,Qe);be((C=C.apply(f,m)).next())});const $t=(0,i.createContext)({selectArrs:[]}),_r=({user:f,classroomList:m,loading:C,dispatch:ue})=>{var Oe,ze,Qe,be;const K=(0,R.useParams)(),[se]=(0,R.useSearchParams)(),[ve,He]=(0,i.useState)(()=>Cr(Mt({},K),{id:K.coursesId,limit:20})),[We,ye]=(0,i.useState)(!1),[Ne,ct]=(0,i.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[Pt,bt]=(0,i.useState)([]),[ut,kt]=(0,i.useState)(!1),[Bt,ft]=(0,i.useState)(!1),[Y,ot]=(0,i.useState)([]),[Ce,$e]=(0,i.useState)(!1),[Ut,Vt]=(0,i.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Br=(0,R.useLocation)(),{detailCommonHomeworksList:et,detailLeftMenus:$r,detailTopBanner:Sn,taskList:en}=m;let Rn=se.get("tabs")?parseInt(se.get("tabs"))+1:"0";ve.type=3,ve.categoryId?ve.category=ve.categoryId:delete ve.category,(0,i.useEffect)(()=>{He(Mt(Mt({},ve),K))},[K==null?void 0:K.categoryId]),(0,i.useEffect)(()=>{se.get("tabs")==="0"&&(ve.status="0",ve.page=1)},[se.get("tabs")]),(0,i.useEffect)(()=>{const me=se.get("tabs");me&&me!==void 0&&((0,p.GJ)()?ve.status=me:ve.order=me)},[se.toString()]),(0,i.useEffect)(()=>{ue({type:"classroomList/getAssistantPermissions",payload:{course_id:ve.id}})},[]),(0,i.useEffect)(()=>{var me,nt,xt;const Tt=se.get("tabs");if((me=f==null?void 0:f.userInfo)!=null&&me.login){const it=B.cX.getItem(`${(nt=f==null?void 0:f.userInfo)==null?void 0:nt.login}${(0,p.GJ)()?"Teacher":"Student"}`,"GroupHomework");it&&(ve.sort_by=it==null?void 0:it.type,ve.sort_direction=it==null?void 0:it.direction,Vt(it==null?void 0:it.name));let er=K.categoryId===void 0?{}:{categoryId:K.categoryId,category:K.categoryId};Tt&&Tt!==void 0&&((0,p.GJ)()?ve.status=Tt:ve.order=Tt),Rt(er)}else if((xt=f==null?void 0:f.userInfo)!=null&&xt.username){let it=K.categoryId===void 0?{}:{categoryId:K.categoryId,category:K.categoryId};Tt&&Tt!==void 0&&((0,p.GJ)()?ve.status=Tt:ve.order=Tt),Rt(it)}},[(Oe=f==null?void 0:f.userInfo)==null?void 0:Oe.login,Br==null?void 0:Br.pathname]),(0,i.useEffect)(()=>{m.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Rt(),m.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Rt()},[m.actionTabs.key]),(0,i.useEffect)(()=>{bt([])},[et]),(0,i.useEffect)(()=>{ft(!1)},[ve.categoryId]),(0,i.useEffect)(()=>{et&&et.homeworks&&(Pt.length===et.homeworks.length&&Pt.length>0?kt(!0):Pt.length!==et.homeworks.length&&kt(!1))},[Pt]);const On=(me,nt)=>{ve.page=me,ve.limit=nt,Rt()},Rt=(me={})=>{bt([]),ot([]),(0,p.GJ)()?ue({type:"classroomList/getClassroomTeacherCommonList",payload:Cr(Mt(Mt({},ve),me),{type:3})}):ue({type:"classroomList/getClassroomCommonList",payload:Mt(Mt({},ve),me)})},sa=()=>qr(void 0,null,function*(){const me=yield(0,z.ZP)(`/api/courses/${ve.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(me!=null&&me.data){const nt=me.data.score_settings;Object.keys(nt).map(function(xt){xt.indexOf("proportion")>-1&&(nt[xt]=(nt[xt]*100).toFixed(0))}),console.log(nt),ct(Mt({},nt))}});(0,i.useEffect)(()=>{bt([])},[et]);const ca=()=>{if((0,p.GJ)()){const{all_count:me,unpublished_count:nt,not_start_count:xt,in_progress_count:Tt,overed_count:it}=et;return[{name:"\u5168\u90E8",id:0,total:me||0},{name:"\u672A\u53D1\u5E03",id:1,total:nt||0},{name:"\u672A\u5F00\u59CB",id:4,total:xt||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Tt||0},{name:"\u5DF2\u622A\u6B62",id:3,total:it||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},tn=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],da=me=>{var nt;if((0,p.Rm)()&&!((nt=m.AssistantObject.group)!=null&&nt.can_create)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me==="1"?R.history.push(`/classrooms/${ve.coursesId}/group_homework/${ve.categoryId}/add`):me==="2"?wr():me==="3"&&ue({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},wr=()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:ve}})},Ln=(ze=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:j.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:j.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,p.GJ)()||(0,p.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:j.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:j.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:j.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Sn.is_public}].filter(me=>me==null?void 0:me.isShow))==null?void 0:ze.map(me=>(delete me.isShow,me)),jn=me=>{var nt,xt,Tt,it;if(Pt.length===0)return D.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let er=me.label||"",Hn={key:er,selectArrs:Pt,selectArrsAll:Y,type:["publish","deadline"].includes(me.key)?1:"",params:ve};switch(me.key){case"publish":if((0,p.Rm)()&&!((xt=(nt=m==null?void 0:m.AssistantObject)==null?void 0:nt.group)!=null&&xt.can_publish)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,p.Rm)()&&!((it=(Tt=m==null?void 0:m.AssistantObject)==null?void 0:Tt.group)!=null&&it.can_stop)){D.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":er="\u6279\u91CF\u8865\u4EA4";break;case"delete":er="\u5220\u9664";break;case"collection":er="\u6536\u85CF";break}ue({type:"classroomList/setActionTabs",payload:Cr(Mt({},Hn),{key:er})})},fa=me=>qr(void 0,null,function*(){yield ue({type:"classroomList/updateTaskPosition",payload:{category_id:ve.categoryId,courseId:ve.id,task_ids:me,container_type:"group_homework"}}),Rt()}),ga=(0,i.useMemo)(()=>{let me=[];return en.length>0&&(me=en.map(nt=>({user_name:nt.user_name,task_name:nt.task_name,task_id:nt.task_id,category:nt.category,status:nt.status}))),me},[en]);return j.createElement($t.Provider,{value:{params:ve,batchStatus:Bt,selectArrs:Pt,setSelectArrs:bt,allSelect:ut,dataSource:et.homeworks||[],detailLeftMenus:$r,main_category_id:et.main_category_id||"",selectArrsAll:Y,setAllSelect:kt,useBatchStatus:ft,dispatch:ue,getData:Rt,setSelectArrsAll:ot}},j.createElement("section",null,j.createElement("aside",{className:Cn.bg},j.createElement(Bn.Z,{isLoading:C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ca(),isAdmin:(0,p.GJ)(),dispatch:ue,type:et==null?void 0:et.main_category_name,exportType:"group",TooltipTitle:ve.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:ve.categoryId,dropdownMenu:tn,isShowRightControl:(0,B.Oo)($r==null?void 0:$r.course_modules,ve.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{sa(),ye(!0)},onTabMenuClick:me=>{me.id!==void 0&&((0,p.GJ)()?ve.status=me.id:ve.order=me.id),ft(!1),ve.page=1,R.history.replace(`${Br.pathname}?tabs=${me.id}`),Rt(ve)},defaultSelectedKeys:[se.get("tabs")?se.get("tabs"):"0"],onTooltipTitleClick:()=>{ue({type:"classroomList/setActionTabs",payload:{key:ve.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:ve,selectArrs:{category_name:et==null?void 0:et.category_name,category_id:(et==null?void 0:et.category_id)||(et==null?void 0:et.main_category_id)},cb:()=>{Rt()}}})},onDropdownMenuClick:da}),j.createElement(Fr.Z,{dataSource:et.homeworks||[],isAdmin:(0,p.GJ)(),batchStatus:Bt,SortMenuName:Ut,setSortMenuName:Vt,onSearch:me=>{ve.search=me.trim(),ve.page=1,Rt()},onSort:me=>{var nt;ve.sort_by=me.type,ve.sort_direction=me.direction,ve.page=1,B.cX.setItem(`${(nt=f==null?void 0:f.userInfo)==null?void 0:nt.login}${(0,p.GJ)()?"Teacher":"Student"}`,me,"GroupHomework"),Rt(ve)},onBatch:me=>ft(me)})),j.createElement(Q.Z,{loading:C["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(et==null?void 0:et.all_count)===0&&(0,p.GJ)()?!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Lr,{params:ve,dispatch:ue,onSelect:wr}):(et==null?void 0:et.homeworks)&&et.homeworks.length===0&&!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Le.Z,null),j.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!C[(0,p.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(j.Fragment,null,j.createElement("aside",{className:"animated fadeIn"},(Qe=et==null?void 0:et.homeworks)==null?void 0:Qe.map((me,nt)=>j.createElement(ea,{key:nt,dataSource:me,params:ve,manageAllGroup:et==null?void 0:et.manage_all_group})),j.createElement("aside",{className:"tc mb50 mt30"},(et==null?void 0:et.query_total_count)>10&&j.createElement(V.Z,{showSizeChanger:!0,onChange:On,defaultCurrent:1,current:ve.page||1,pageSize:ve.limit||20,total:et.query_total_count}))),Pt.length>0&&(0,p.GJ)()&&j.createElement(le.Z,{offsetBottom:0},j.createElement(Dn,{buttonDataSource:Ln,onClick:jn}))))),((be=m==null?void 0:m.actionTabs)==null?void 0:be.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(Aa,{getData:Rt}),j.createElement(w,{onCallback:()=>ft(!1)}),j.createElement(W.Z,{onOk:()=>{Rt()}}),j.createElement(ra.Z,{onOk:()=>{}}),j.createElement(te.Z,{onCallback:()=>ft(!1),courseEndTime:et==null?void 0:et.course_end_time}),j.createElement(pe.Z,{courseEndTime:et==null?void 0:et.course_end_time,courseId:K.coursesId,visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:m.actionTabs.type!==2,homeworkIds:m.actionTabs.selectArrs,successCallback:()=>{ft(!1),Rt()}}),j.createElement(xe,null),j.createElement(sr,null),j.createElement(Jt,{onCallback:()=>ft(!1)}),j.createElement(rr.Z,null),j.createElement(Rr.Z,null),j.createElement(na.Z,{visible:m.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:fa,data:ga,onCancel:()=>{ue({type:"classroomList/setActionTabs",payload:{key:""}})}}),j.createElement(ce.default,{open:We,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{ye(!1)},onOk:()=>qr(void 0,null,function*(){const me=JSON.parse(JSON.stringify(Ne));Object.keys(me).map(function(xt){xt.indexOf("proportion")>-1&&(me[xt]=me[xt]/100)}),(yield(0,z.ZP)(`/api/courses/${ve.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:me}})).status===0&&(D.ZP.success("\u8BBE\u7F6E\u6210\u529F"),ye(!1))}),width:800},j.createElement("div",null,j.createElement(G.Z,null,j.createElement(x.Z,{span:24},j.createElement(G.Z,{align:"middle"},j.createElement(x.Z,{span:24},j.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),j.createElement(G.Z,{align:"middle",className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),j.createElement(G.Z,{className:"ml10"},j.createElement(x.Z,null,j.createElement(q.Z,{checked:Ne.is_group_grade,onChange:me=>{Ne.is_group_grade=me,ct(Mt({},Ne))}})),j.createElement(x.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),j.createElement(G.Z,{className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),j.createElement(x.Z,{span:24,className:"pl30 mt10"})),j.createElement(G.Z,null,j.createElement(I.ZP.Group,{value:Ne==null?void 0:Ne.ta_mode,onChange:me=>{Ne.ta_mode=me.target.value,ct(Mt({},Ne))}},j.createElement(I.ZP,{value:1,style:{marginTop:15}},j.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),j.createElement("br",null),j.createElement(I.ZP,{value:0,style:{marginTop:15}},j.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),j.createElement(G.Z,{className:"mt25"},j.createElement(x.Z,null,j.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),j.createElement(x.Z,{span:24,className:"pl30 mt10"})),j.createElement(G.Z,null,j.createElement(I.ZP.Group,{value:Ne.final_mode,onChange:me=>{Ne.final_mode=me.target.value,ct(Mt({},Ne))}},j.createElement(I.ZP,{value:!1,style:{marginTop:15}},j.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:j.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",j.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",j.createElement("br",null),j.createElement("br",null),"\u6CE8\u610F",j.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",j.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",j.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",j.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},j.createElement("span",{className:"mt10 ml10 current font14"},j.createElement(b.Z,null))))),j.createElement(G.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u6559\u5E08\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.te_proportion,onChange:me=>{Ne.te_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(G.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u52A9\u6559\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.ta_proportion,onChange:me=>{Ne.ta_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),Ne.is_group_grade&&j.createElement(G.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.gr_proportion,onChange:me=>{Ne.gr_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(G.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(x.Z,null,"\u5B66\u751F\u533F\u8BC4:"),j.createElement(x.Z,{className:"ml5"},j.createElement(S.Z,{min:0,max:100,value:Ne.st_proportion,onChange:me=>{Ne.st_proportion=me,ct(Object.assign({},Ne))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement("br",null),j.createElement(I.ZP,{value:!0,style:{marginTop:15}},j.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:j.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",j.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",j.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},j.createElement("span",{className:"mt10 ml10 current font14"},j.createElement(b.Z,null))))),j.createElement(G.Z,null,j.createElement(x.Z,{span:24,className:"ml20"},j.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),j.createElement("br",null))))))};var Tr=(0,R.connect)(({user:f,classroomList:m,loading:C,globalSetting:ue})=>({user:f,classroomList:m,globalSetting:ue,loading:C.effects}))(_r)},69924:function(Ze,we,l){"use strict";var i=l(59301),R=l(54580),D=l(78241),Q=l(43418),V=l(8591),le=l(1710),ce=l(92832),G=l(95237),x=l(43604),q=l(5871),I=l(5083),L=l(89070),S=l(12290),b=l(3294),p=l(1370),B=l(99064),z=l(79834),X=l(61186),_=l.n(X),H=l(955),N=l(59301),y=Object.defineProperty,Ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ae=(te,pe,ee)=>pe in te?y(te,pe,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[pe]=ee,re=(te,pe)=>{for(var ee in pe||(pe={}))ie.call(pe,ee)&&ae(te,ee,pe[ee]);if(Ae)for(var ee of Ae(pe))ge.call(pe,ee)&&ae(te,ee,pe[ee]);return te},P=(te,pe,ee)=>new Promise((Ee,Z)=>{var De=ne=>{try{fe(ee.next(ne))}catch(k){Z(k)}},Fe=ne=>{try{fe(ee.throw(ne))}catch(k){Z(k)}},fe=ne=>ne.done?Ee(ne.value):Promise.resolve(ne.value).then(De,Fe);fe((ee=ee.apply(te,pe)).next())});const{Dragger:M}=R.default,w=({classroomList:te,dispatch:pe,onOk:ee})=>{const Ee=(0,L.useParams)(),[Z]=D.default.useForm(),[De,Fe]=(0,i.useState)(),[fe,ne]=(0,i.useState)(!1),k={height:100,onRemove:()=>{Fe("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:xe=>P(void 0,null,function*(){return Fe(xe),!1})};return(0,i.useEffect)(()=>{Z.setFieldsValue({publish_time:_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:_()(_()(new Date((0,H.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[te.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),N.createElement(Q.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:te.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:fe},onOk:()=>P(void 0,null,function*(){Z.submit()}),onCancel:()=>{Z.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},N.createElement(D.default,{form:Z,colon:!1,onFinish:xe=>P(void 0,null,function*(){var Ge,_e,st;if(!(De!=null&&De.size)){V.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ne(!0);let Ke=new FormData;Ke.append("name",xe.name),Ke.append("type",te.actionTabs.type),Ke.append("category_id",(Ee==null?void 0:Ee.categoryId)||null),te.actionTabs.type==="exercise"?(Ke.append("time",xe.time||""),Ke.append("total_score",xe.total_score)):Ke.append("description",xe.description||""),Ke.append("publish_time",_()(xe.publish_time).format("YYYY-MM-DD HH:mm")),Ke.append("end_time",_()(xe.end_time).format("YYYY-MM-DD HH:mm")),Ke.append("file",De);let Ve=yield(0,B.ZP)(`/api/courses/${Ee.coursesId}/export_external_score_homework.json`,{method:"post",body:Ke},!0);ne(!1),(Ve==null?void 0:Ve.status)===0&&(Z.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),ee(),((_e=(Ge=Ve==null?void 0:Ve.data)==null?void 0:Ge.fail)==null?void 0:_e.length)>0&&Q.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:N.createElement(le.default,{pagination:!1,dataSource:(st=Ve==null?void 0:Ve.data)==null?void 0:st.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,H.FH)("",b.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${te.actionTabs.type}`)}}))})},N.createElement(D.default.Item,{label:te.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${te.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},N.createElement(ce.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${te.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),te.actionTabs.type!=="exercise"&&N.createElement(D.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},N.createElement(S.Z,{watch:!0})),te.actionTabs.type==="exercise"&&N.createElement(G.Z,{style:{marginLeft:6}},N.createElement(x.Z,{span:12},N.createElement(D.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},N.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),N.createElement(x.Z,{span:12},N.createElement(D.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},N.createElement(q.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),N.createElement(G.Z,{style:{marginLeft:6,marginBottom:12}},N.createElement(x.Z,{span:12},N.createElement(D.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},N.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:xe=>(0,z.Q8)(xe),disabledTime:xe=>(0,z.d0)(xe),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),N.createElement(x.Z,{span:12},N.createElement(D.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},N.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:xe=>(0,z.Q8)(xe,"",Z.getFieldValue("publish_time")),disabledTime:xe=>(0,z.d0)(xe,Z.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),N.createElement(D.default.Item,{style:{marginBottom:0},label:N.createElement("div",null,N.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),N.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},N.createElement("div",null,N.createElement("a",{download:"\u6A21\u7248.xlsx",className:p.Z.downloadbutton,href:b.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${te.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),N.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),N.createElement(D.default.Item,{style:{marginBottom:0}},N.createElement(M,re({},k),N.createElement("a",{className:p.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),N.createElement("br",null),N.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};we.Z=(0,L.connect)(({classroomList:te})=>({classroomList:te}))(w)},59437:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return q}});var i=l(59301),R=l(92832),D=l(24905),Q=l(95237),V={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ce=l(8797),G=(I,L,S)=>new Promise((b,p)=>{var B=_=>{try{X(S.next(_))}catch(H){p(H)}},z=_=>{try{X(S.throw(_))}catch(H){p(H)}},X=_=>_.done?b(_.value):Promise.resolve(_.value).then(B,z);X((S=S.apply(I,L)).next())}),q=({data:I,value:L=[],handleChangePage:S,className:b="",setSelectedRowKeys:p,selectedRowKeys:B,onChange:z=()=>{}})=>{const[X,_]=(0,i.useState)([]),[H,N]=(0,i.useState)([]),[y,Ae]=(0,i.useState)([]);let[ie,ge]=(0,i.useState)(1),[ae,re]=(0,i.useState)();return(0,i.useEffect)(()=>{_(I),N([]),Ae([])},[I]),(0,i.useEffect)(()=>{p&&(N(B),Ae(B))},[B]),i.createElement("div",{className:`flex justify-between w-full ${b}`},i.createElement("div",{className:V.leftdiv},i.createElement(R.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:P=>G(void 0,null,function*(){_(I.filter(M=>{var w;return(w=M==null?void 0:M.name)==null?void 0:w.includes(P.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),X.length===0&&i.createElement(ce.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(D.default.Group,{value:H.map(P=>`${P.id}`),onChange:P=>{p(X.filter(M=>P.includes(`${M.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},X.map((P,M)=>i.createElement(Q.Z,{key:P.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},i.createElement(D.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:P.is_published,value:`${P.id}`},i.createElement("div",{className:V.listClass},i.createElement("span",{className:V.spantitle,style:{width:P.is_published?"108px":"170px"}},P.name),P.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:V.rightdiv},i.createElement(R.default.Search,{onChange:P=>{Ae(H.filter(M=>M.name.includes(P.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),y.length===0&&i.createElement(ce.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),y.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},y.map((P,M)=>i.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:P.id},i.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},P.name),i.createElement("img",{src:le,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{p(H.filter(w=>`${w.id}`!=`${P.id}`))}})))))))}},50757:function(Ze,we,l){"use strict";l.d(we,{Ei:function(){return X},rU:function(){return _},ZP:function(){return N}});var i=l(59301),R={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},D=l(78241),Q=l(24905),V=l(5871),le=l(95237),ce=l(43604),G=l(6848),x=l(92310),q=l.n(x),I=l(59301),L=Object.defineProperty,S=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,B=(y,Ae,ie)=>Ae in y?L(y,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ie}):y[Ae]=ie,z=(y,Ae)=>{for(var ie in Ae||(Ae={}))b.call(Ae,ie)&&B(y,ie,Ae[ie]);if(S)for(var ie of S(Ae))p.call(Ae,ie)&&B(y,ie,Ae[ie]);return y};const X=({value:y,className:Ae,style:ie})=>{const[ge,ae]=(0,i.useState)("0");(0,i.useEffect)(()=>{if(y){const{submit_limit:P,must_file:M}=y;if(P&&M){ae("1");return}if(P&&!M){ae("2");return}if(!P&&M){ae("3");return}}},[y]);const re={1:I.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",I.createElement("span",{className:"ml5 mr5 c-light-primary"},y==null?void 0:y.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:I.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",I.createElement("span",{className:"ml5 mr5 c-light-primary"},y==null?void 0:y.submit_limit_num),"\u5B57\u7B26"),3:I.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ge==="0"?I.createElement(I.Fragment,null):I.createElement("section",{className:q()(R.exhibition,Ae),style:ie},I.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),re==null?void 0:re[ge])},_=({className:y,style:Ae,form:ie})=>{const ge=D.default.useWatch("submit_limit",ie),ae=D.default.useWatch("can_submit",ie);return I.createElement("section",{className:q()(R.wrap,y),style:Ae},I.createElement("div",{className:`${R.title}`},I.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),I.createElement("div",null,I.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},I.createElement(D.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(Q.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),I.createElement(D.default.Item,{name:"submit_num",rules:ae&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},I.createElement(V.Z,{precision:0,min:1,disabled:!ae,size:"large",addonAfter:"\u6B21",style:{width:223}})),I.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),I.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},I.createElement(D.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(Q.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),I.createElement(D.default.Item,{className:"mr10",name:"submit_limit_num",rules:ge&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},I.createElement(V.Z,{precision:0,min:1,disabled:!ge,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),I.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},I.createElement(D.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},I.createElement(Q.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),I.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},I.createElement(D.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},I.createElement(Q.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),I.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var N=({value:y,onChange:Ae,className:ie,style:ge,disabled:ae=!1,checkMarginLeft:re=0})=>{const P={submit_limit:!1,submit_limit_num:200,must_file:!1},[M,w]=(0,i.useState)({});(0,i.useEffect)(()=>{if(console.log(y,"value"),!y)return;const pe={submit_limit:y==null?void 0:y.submit_limit,submit_limit_num:y==null?void 0:y.submit_limit_num,must_file:y==null?void 0:y.must_file,can_submit:y==null?void 0:y.can_submit,submit_num:y==null?void 0:y.submit_num};w(z({},pe))},[y]);const te=pe=>{const ee=z(z({},M),pe);Ae(ee)};return I.createElement("section",{className:q()(R.wrap,ie),style:ge},I.createElement("div",{className:`${R.title} mt30`},I.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),I.createElement(le.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},I.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(Q.default,{disabled:ae,checked:M==null?void 0:M.can_submit,onChange:pe=>te({can_submit:pe.target.checked})}),I.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),I.createElement(V.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ae||!(M!=null&&M.can_submit),value:M==null?void 0:M.submit_num,onChange:pe=>te({submit_num:pe})}),I.createElement(G.Z,{overlayInnerStyle:{width:520},title:I.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",I.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",I.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},I.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${R.title_icon}`}))),I.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(Q.default,{style:{marginLeft:re},disabled:ae,checked:M==null?void 0:M.submit_limit,onChange:pe=>te({submit_limit:pe.target.checked})}),I.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),I.createElement(V.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ae||!(M!=null&&M.submit_limit),value:M==null?void 0:M.submit_limit_num,onChange:pe=>te({submit_limit_num:pe})})),I.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},I.createElement(Q.default,{style:{marginLeft:re},disabled:ae,checked:M==null?void 0:M.must_file,onChange:pe=>te({must_file:pe.target.checked})}),I.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},22488:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return N}});var i=l(59301),R=l(43418),D=l(61621),Q=l(95237),V=l(6848),le={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ce=l(54203),G=l(89070),x=l(59301),q=Object.defineProperty,I=Object.defineProperties,L=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,B=(y,Ae,ie)=>Ae in y?q(y,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ie}):y[Ae]=ie,z=(y,Ae)=>{for(var ie in Ae||(Ae={}))b.call(Ae,ie)&&B(y,ie,Ae[ie]);if(S)for(var ie of S(Ae))p.call(Ae,ie)&&B(y,ie,Ae[ie]);return y},X=(y,Ae)=>I(y,L(Ae)),_=(y,Ae,ie)=>new Promise((ge,ae)=>{var re=w=>{try{M(ie.next(w))}catch(te){ae(te)}},P=w=>{try{M(ie.throw(w))}catch(te){ae(te)}},M=w=>w.done?ge(w.value):Promise.resolve(w.value).then(re,P);M((ie=ie.apply(y,Ae)).next())}),N=({type:y=1,data:Ae,visible:ie,callback:ge,onCancel:ae})=>{var re,P;const[M,w]=(0,i.useState)([]),te=(0,G.useSelector)(Z=>Z.loading);(0,i.useEffect)(()=>{w(Ae)},[JSON.stringify(Ae)]);const pe=(Z,De)=>{const Fe=(ne,k,xe)=>{const Ge=Array.from(ne),[_e]=Ge.splice(k,1);return Ge.splice(xe,0,_e),Ge};if(!Z.destination)return;const fe=Fe(De,Z.source.index,Z.destination.index);w(fe)},ee=Z=>{let De={};return y===1&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[Z]),y===2&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[Z]),x.createElement("div",{className:le.tag,style:z({},De)},Z)},Ee=()=>_(void 0,null,function*(){ge(M.map(Z=>Z.task_id))});return x.createElement(R.default,{centered:!0,destroyOnClose:!0,open:ie,onCancel:ae,onOk:Ee,confirmLoading:(re=te==null?void 0:te.effects)==null?void 0:re["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},x.createElement("div",{className:le.wrap},x.createElement("div",{className:le.tip},x.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),x.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),x.createElement(D.Z,{loading:(P=te==null?void 0:te.effects)==null?void 0:P["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},x.createElement(ce.Z5,{onDragEnd:Z=>pe(Z,M)},x.createElement(ce.bK,{droppableId:"droppable"},(Z,De)=>x.createElement("div",X(z({ref:Z.innerRef},Z.droppableProps),{className:le.listWrap}),M.map((Fe,fe)=>x.createElement(ce._l,{key:Fe.task_id,draggableId:Fe.task_id.toString(),index:fe},(ne,k)=>x.createElement("div",X(z(z({ref:ne.innerRef},ne.draggableProps),ne.dragHandleProps),{className:le.li}),x.createElement(Q.Z,{align:"middle"},x.createElement("div",{className:le.nameWrap},x.createElement(V.Z,{title:Fe==null?void 0:Fe.task_name},x.createElement("div",{className:le.name},Fe==null?void 0:Fe.task_name))),ee(Fe==null?void 0:Fe.status)),x.createElement(Q.Z,{align:"middle",className:"font12 mt10"},x.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",x.createElement("span",{className:"ml5 c-black"},(Fe==null?void 0:Fe.user_name)||"--")))))),Z.placeholder))))))}},23538:function(Ze,we,l){"use strict";l.d(we,{$J:function(){return D},JZ:function(){return V},bN:function(){return ce},jP:function(){return le},rO:function(){return Q}});var i=l(99064),R=(G,x,q)=>new Promise((I,L)=>{var S=B=>{try{p(q.next(B))}catch(z){L(z)}},b=B=>{try{p(q.throw(B))}catch(z){L(z)}},p=B=>B.done?I(B.value):Promise.resolve(B.value).then(S,b);p((q=q.apply(G,x)).next())});function D(G){return(0,i.U2)(`libraries/${G}.json`)}function Q(){return(0,i.U2)("library_tags.json")}function V(G){return R(this,null,function*(){return(yield(0,i.IV)(`attachments/${G}.json`)).status===0})}function le(G){return(0,i.v_)("libraries.json",G)}function ce(G,x){return(0,i.gz)(`libraries/${G}.json`,x)}},83312:function(Ze,we,l){"use strict";l.d(we,{U:function(){return x}});var i=l(59301),R=Object.defineProperty,D=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,le=(q,I,L)=>I in q?R(q,I,{enumerable:!0,configurable:!0,writable:!0,value:L}):q[I]=L,ce=(q,I)=>{for(var L in I||(I={}))Q.call(I,L)&&le(q,L,I[L]);if(D)for(var L of D(I))V.call(I,L)&&le(q,L,I[L]);return q},G=(q,I,L)=>new Promise((S,b)=>{var p=X=>{try{z(L.next(X))}catch(_){b(_)}},B=X=>{try{z(L.throw(X))}catch(_){b(_)}},z=X=>X.done?S(X.value):Promise.resolve(X.value).then(p,B);z((L=L.apply(q,I)).next())});function x(q,I){const[L,S]=(0,i.useState)(I),[b,p]=(0,i.useState)(!1),[B,z]=(0,i.useState)();return[L,b,(_,H=!1)=>G(this,null,function*(){const N=H?I:ce(ce({},L),_);p(!0),S(N);const y=yield q(N);return p(!1),z(y),y}),B,z]}},77578:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return i}});const i=R=>R?typeof R=="function"?R():R:null},27666:function(Ze,we,l){"use strict";var i=l(19127),R=l(16089);function D(Q){let V;const le=G=>()=>{V=null,Q.apply(void 0,(0,i.Z)(G))},ce=function(){if(V==null){for(var G=arguments.length,x=new Array(G),q=0;q{R.Z.cancel(V),V=null},ce}we.Z=D},81228:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return ie}});var i=l(52884),R=l(95727),D=l(65711),Q=l(85745),V=l(59301),le=l(92310),ce=l.n(le),G=l(29301),x=l(2738),q=l(27666),I=l(36355),L=l(83116),S=l(37613);const b=ge=>{const{componentCls:ae}=ge;return{[ae]:{position:"fixed",zIndex:ge.zIndexPopup}}};var p=(0,L.Z)("Affix",ge=>{const ae=(0,S.TS)(ge,{zIndexPopup:ge.zIndexBase+10});return[b(ae)]});function B(ge){return ge!==window?ge.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function z(ge,ae,re){if(re!==void 0&&ae.top>ge.top-re)return re+ae.top}function X(ge,ae,re){if(re!==void 0&&ae.bottom{const M=P.getTargetFunc(),w=M==null?void 0:M(),{prevTarget:te}=P.state;te!==w&&(_.forEach(pe=>{te==null||te.removeEventListener(pe,P.lazyUpdatePosition),w==null||w.addEventListener(pe,P.lazyUpdatePosition)}),P.updatePosition(),P.setState({prevTarget:w}))},P.removeListeners=()=>{P.timer&&(clearTimeout(P.timer),P.timer=null);const{prevTarget:M}=P.state,w=P.getTargetFunc(),te=w==null?void 0:w();_.forEach(pe=>{te==null||te.removeEventListener(pe,P.lazyUpdatePosition),M==null||M.removeEventListener(pe,P.lazyUpdatePosition)}),P.updatePosition.cancel(),P.lazyUpdatePosition.cancel()},P.getOffsetTop=()=>{const{offsetBottom:M,offsetTop:w}=P.props;return M===void 0&&w===void 0?0:w},P.getOffsetBottom=()=>P.props.offsetBottom,P.measure=()=>{const{status:M,lastAffix:w}=P.state,{onChange:te}=P.props,pe=P.getTargetFunc();if(M!==N.Prepare||!P.fixedNodeRef.current||!P.placeholderNodeRef.current||!pe)return;const ee=P.getOffsetTop(),Ee=P.getOffsetBottom(),Z=pe();if(Z){const De={status:N.None},Fe=B(P.placeholderNodeRef.current);if(Fe.top===0&&Fe.left===0&&Fe.width===0&&Fe.height===0)return;const fe=B(Z),ne=z(Fe,fe,ee),k=X(Fe,fe,Ee);ne!==void 0?(De.affixStyle={position:"fixed",top:ne,width:Fe.width,height:Fe.height},De.placeholderStyle={width:Fe.width,height:Fe.height}):k!==void 0&&(De.affixStyle={position:"fixed",bottom:k,width:Fe.width,height:Fe.height},De.placeholderStyle={width:Fe.width,height:Fe.height}),De.lastAffix=!!De.affixStyle,te&&w!==De.lastAffix&&te(De.lastAffix),P.setState(De)}},P.prepareMeasure=()=>{P.setState({status:N.Prepare,affixStyle:void 0,placeholderStyle:void 0})},P.updatePosition=(0,q.Z)(()=>{P.prepareMeasure()}),P.lazyUpdatePosition=(0,q.Z)(()=>{const M=P.getTargetFunc(),{affixStyle:w}=P.state;if(M&&w){const te=P.getOffsetTop(),pe=P.getOffsetBottom(),ee=M();if(ee&&P.placeholderNodeRef.current){const Ee=B(ee),Z=B(P.placeholderNodeRef.current),De=z(Z,Ee,te),Fe=X(Z,Ee,pe);if(De!==void 0&&w.top===De||Fe!==void 0&&w.bottom===Fe)return}}P.prepareMeasure()}),P}return(0,R.Z)(re,[{key:"getTargetFunc",value:function(){const{getTargetContainer:M}=this.context,{target:w}=this.props;return w!==void 0?w:M!=null?M:H}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(M){this.addListeners(),(M.offsetTop!==this.props.offsetTop||M.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:M,placeholderStyle:w}=this.state,{affixPrefixCls:te,rootClassName:pe,children:ee}=this.props,Ee=ce()(M&&pe,{[te]:!!M});let Z=(0,x.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return V.createElement(G.Z,{onResize:this.updatePosition},V.createElement("div",Object.assign({},Z,{ref:this.placeholderNodeRef}),M&&V.createElement("div",{style:w,"aria-hidden":"true"}),V.createElement("div",{className:Ee,ref:this.fixedNodeRef,style:M},V.createElement(G.Z,{onResize:this.updatePosition},ee))))}}]),re}(V.Component);y.contextType=I.E_;var ie=(0,V.forwardRef)((ge,ae)=>{const{prefixCls:re,rootClassName:P}=ge,{getPrefixCls:M}=(0,V.useContext)(I.E_),w=M("affix",re),[te,pe]=p(w),ee=Object.assign(Object.assign({},ge),{affixPrefixCls:w,rootClassName:ce()(P,pe)});return te(V.createElement(y,Object.assign({},ee,{ref:ae})))})},39722:function(Ze,we,l){"use strict";l.d(we,{t5:function(){return q}});var i=l(92310),R=l.n(i),D=l(55477),Q=l(59301),V=l(36355),le=l(77578),ce=l(17356),G=function(L,S){var b={};for(var p in L)Object.prototype.hasOwnProperty.call(L,p)&&S.indexOf(p)<0&&(b[p]=L[p]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,p=Object.getOwnPropertySymbols(L);B{if(!(!S&&!b))return Q.createElement(Q.Fragment,null,S&&Q.createElement("div",{className:`${L}-title`},(0,le.Z)(S)),Q.createElement("div",{className:`${L}-inner-content`},(0,le.Z)(b)))},q=L=>{const{hashId:S,prefixCls:b,className:p,style:B,placement:z="top",title:X,content:_,children:H}=L;return Q.createElement("div",{className:R()(S,b,`${b}-pure`,`${b}-placement-${z}`,p),style:B},Q.createElement("div",{className:`${b}-arrow`}),Q.createElement(D.G,Object.assign({},L,{className:S,prefixCls:b}),H||x(b,X,_)))},I=L=>{const{prefixCls:S}=L,b=G(L,["prefixCls"]),{getPrefixCls:p}=Q.useContext(V.E_),B=p("popover",S),[z,X]=(0,ce.Z)(B);return z(Q.createElement(q,Object.assign({},b,{prefixCls:B,hashId:X})))};we.ZP=I},60324:function(Ze,we,l){"use strict";var i=l(92310),R=l.n(i),D=l(59301),Q=l(77578),V=l(62892),le=l(36355),ce=l(6848),G=l(39722),x=l(17356),q=function(S,b){var p={};for(var B in S)Object.prototype.hasOwnProperty.call(S,B)&&b.indexOf(B)<0&&(p[B]=S[B]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,B=Object.getOwnPropertySymbols(S);z{let{title:b,content:p,prefixCls:B}=S;return D.createElement(D.Fragment,null,b&&D.createElement("div",{className:`${B}-title`},(0,Q.Z)(b)),D.createElement("div",{className:`${B}-inner-content`},(0,Q.Z)(p)))},L=D.forwardRef((S,b)=>{const{prefixCls:p,title:B,content:z,overlayClassName:X,placement:_="top",trigger:H="hover",mouseEnterDelay:N=.1,mouseLeaveDelay:y=.1,overlayStyle:Ae={}}=S,ie=q(S,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=D.useContext(le.E_),ae=ge("popover",p),[re,P]=(0,x.Z)(ae),M=ge(),w=R()(X,P);return re(D.createElement(ce.Z,Object.assign({placement:_,trigger:H,mouseEnterDelay:N,mouseLeaveDelay:y,overlayStyle:Ae},ie,{prefixCls:ae,overlayClassName:w,ref:b,overlay:B||z?D.createElement(I,{prefixCls:ae,title:B,content:z}):null,transitionName:(0,V.m)(M,"zoom-big",ie.transitionName),"data-popover-inject":!0})))});L._InternalPanelDoNotUseOrYouWillBeFired=G.ZP,we.Z=L},17356:function(Ze,we,l){"use strict";var i=l(17313),R=l(29878),D=l(19447),Q=l(33166),V=l(83116),le=l(37613);const ce=q=>{const{componentCls:I,popoverColor:L,minWidth:S,fontWeightStrong:b,popoverPadding:p,boxShadowSecondary:B,colorTextHeading:z,borderRadiusLG:X,zIndexPopup:_,marginXS:H,colorBgElevated:N,popoverBg:y}=q;return[{[I]:Object.assign(Object.assign({},(0,i.Wf)(q)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:_,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":N,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${I}-content`]:{position:"relative"},[`${I}-inner`]:{backgroundColor:y,backgroundClip:"padding-box",borderRadius:X,boxShadow:B,padding:p},[`${I}-title`]:{minWidth:S,marginBottom:H,color:z,fontWeight:b},[`${I}-inner-content`]:{color:L}})},(0,D.ZP)(q,{colorBg:"var(--antd-arrow-background-color)"}),{[`${I}-pure`]:{position:"relative",maxWidth:"none",margin:q.sizePopupArrow,display:"inline-block",[`${I}-content`]:{display:"inline-block"}}}]},G=q=>{const{componentCls:I}=q;return{[I]:Q.i.map(L=>{const S=q[`${L}6`];return{[`&${I}-${L}`]:{"--antd-arrow-background-color":S,[`${I}-inner`]:{backgroundColor:S},[`${I}-arrow`]:{background:"transparent"}}}})}},x=q=>{const{componentCls:I,lineWidth:L,lineType:S,colorSplit:b,paddingSM:p,controlHeight:B,fontSize:z,lineHeight:X,padding:_}=q,H=B-Math.round(z*X),N=H/2,y=H/2-L,Ae=_;return{[I]:{[`${I}-inner`]:{padding:0},[`${I}-title`]:{margin:0,padding:`${N}px ${Ae}px ${y}px`,borderBottom:`${L}px ${S} ${b}`},[`${I}-inner-content`]:{padding:`${p}px ${Ae}px`}}}};we.Z=(0,V.Z)("Popover",q=>{const{colorBgElevated:I,colorText:L,wireframe:S}=q,b=(0,le.TS)(q,{popoverPadding:12,popoverBg:I,popoverColor:L});return[ce(b),G(b),S&&x(b),(0,R._y)(b,"zoom-big")]},q=>({width:177,minWidth:177,zIndexPopup:q.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},61621:function(Ze,we,l){"use strict";l.d(we,{Z:function(){return Jt}});var i=l(92310),R=l.n(i),D=l(59301),Q=l(36355),V=l(2738),ce=T=>{const{prefixCls:O,className:F,style:oe,size:Ie,shape:Ye}=T,rt=R()({[`${O}-lg`]:Ie==="large",[`${O}-sm`]:Ie==="small"}),tt=R()({[`${O}-circle`]:Ye==="circle",[`${O}-square`]:Ye==="square",[`${O}-round`]:Ye==="round"}),Le=D.useMemo(()=>typeof Ie=="number"?{width:Ie,height:Ie,lineHeight:`${Ie}px`}:{},[Ie]);return D.createElement("span",{className:R()(O,rt,tt,F),style:Object.assign(Object.assign({},Le),oe)})},G=l(93083),x=l(83116),q=l(37613);const I=new G.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),L=T=>({height:T,lineHeight:`${T}px`}),S=T=>Object.assign({width:T},L(T)),b=T=>({background:T.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:I,animationDuration:T.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),p=T=>Object.assign({width:T*5,minWidth:T*5},L(T)),B=T=>{const{skeletonAvatarCls:O,gradientFromColor:F,controlHeight:oe,controlHeightLG:Ie,controlHeightSM:Ye}=T;return{[`${O}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},S(oe)),[`${O}${O}-circle`]:{borderRadius:"50%"},[`${O}${O}-lg`]:Object.assign({},S(Ie)),[`${O}${O}-sm`]:Object.assign({},S(Ye))}},z=T=>{const{controlHeight:O,borderRadiusSM:F,skeletonInputCls:oe,controlHeightLG:Ie,controlHeightSM:Ye,gradientFromColor:rt}=T;return{[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:F},p(O)),[`${oe}-lg`]:Object.assign({},p(Ie)),[`${oe}-sm`]:Object.assign({},p(Ye))}},X=T=>Object.assign({width:T},L(T)),_=T=>{const{skeletonImageCls:O,imageSizeBase:F,gradientFromColor:oe,borderRadiusSM:Ie}=T;return{[`${O}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:oe,borderRadius:Ie},X(F*2)),{[`${O}-path`]:{fill:"#bfbfbf"},[`${O}-svg`]:Object.assign(Object.assign({},X(F)),{maxWidth:F*4,maxHeight:F*4}),[`${O}-svg${O}-svg-circle`]:{borderRadius:"50%"}}),[`${O}${O}-circle`]:{borderRadius:"50%"}}},H=(T,O,F)=>{const{skeletonButtonCls:oe}=T;return{[`${F}${oe}-circle`]:{width:O,minWidth:O,borderRadius:"50%"},[`${F}${oe}-round`]:{borderRadius:O}}},N=T=>Object.assign({width:T*2,minWidth:T*2},L(T)),y=T=>{const{borderRadiusSM:O,skeletonButtonCls:F,controlHeight:oe,controlHeightLG:Ie,controlHeightSM:Ye,gradientFromColor:rt}=T;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:O,width:oe*2,minWidth:oe*2},N(oe))},H(T,oe,F)),{[`${F}-lg`]:Object.assign({},N(Ie))}),H(T,Ie,`${F}-lg`)),{[`${F}-sm`]:Object.assign({},N(Ye))}),H(T,Ye,`${F}-sm`))},Ae=T=>{const{componentCls:O,skeletonAvatarCls:F,skeletonTitleCls:oe,skeletonParagraphCls:Ie,skeletonButtonCls:Ye,skeletonInputCls:rt,skeletonImageCls:tt,controlHeight:Le,controlHeightLG:ke,controlHeightSM:Re,gradientFromColor:lt,padding:Et,marginSM:Zt,borderRadius:at,titleHeight:Se,blockRadius:At,paragraphLiHeight:Ft,controlHeightXS:Te,paragraphMarginTop:he}=T;return{[`${O}`]:{display:"table",width:"100%",[`${O}-header`]:{display:"table-cell",paddingInlineEnd:Et,verticalAlign:"top",[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:lt},S(Le)),[`${F}-circle`]:{borderRadius:"50%"},[`${F}-lg`]:Object.assign({},S(ke)),[`${F}-sm`]:Object.assign({},S(Re))},[`${O}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${oe}`]:{width:"100%",height:Se,background:lt,borderRadius:At,[`+ ${Ie}`]:{marginBlockStart:Re}},[`${Ie}`]:{padding:0,"> li":{width:"100%",height:Ft,listStyle:"none",background:lt,borderRadius:At,"+ li":{marginBlockStart:Te}}},[`${Ie}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${O}-content`]:{[`${oe}, ${Ie} > li`]:{borderRadius:at}}},[`${O}-with-avatar ${O}-content`]:{[`${oe}`]:{marginBlockStart:Zt,[`+ ${Ie}`]:{marginBlockStart:he}}},[`${O}${O}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},y(T)),B(T)),z(T)),_(T)),[`${O}${O}-block`]:{width:"100%",[`${Ye}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${O}${O}-active`]:{[` + ${oe}, + ${Ie} > li, + ${F}, + ${Ye}, + ${rt}, + ${tt} + `]:Object.assign({},b(T))}}};var ie=(0,x.Z)("Skeleton",T=>{const{componentCls:O}=T,F=(0,q.TS)(T,{skeletonAvatarCls:`${O}-avatar`,skeletonTitleCls:`${O}-title`,skeletonParagraphCls:`${O}-paragraph`,skeletonButtonCls:`${O}-button`,skeletonInputCls:`${O}-input`,skeletonImageCls:`${O}-image`,imageSizeBase:T.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${T.gradientFromColor} 25%, ${T.gradientToColor} 37%, ${T.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Ae(F)]},T=>{const{colorFillContent:O,colorFill:F}=T,oe=O,Ie=F;return{color:oe,colorGradientEnd:Ie,gradientFromColor:oe,gradientToColor:Ie,titleHeight:T.controlHeight/2,blockRadius:T.borderRadiusSM,paragraphMarginTop:T.marginLG+T.marginXXS,paragraphLiHeight:T.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ae=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,shape:Ye="circle",size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(Q.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,V.Z)(T,["prefixCls","className"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(ce,Object.assign({prefixCls:`${Le}-avatar`,shape:Ye,size:rt},lt))))},P=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,block:Ye=!1,size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(Q.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,V.Z)(T,["prefixCls"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie,[`${Le}-block`]:Ye},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(ce,Object.assign({prefixCls:`${Le}-button`,size:rt},lt))))};const M="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var te=T=>{const{prefixCls:O,className:F,rootClassName:oe,style:Ie,active:Ye}=T,{getPrefixCls:rt}=D.useContext(Q.E_),tt=rt("skeleton",O),[Le,ke]=ie(tt),Re=R()(tt,`${tt}-element`,{[`${tt}-active`]:Ye},F,oe,ke);return Le(D.createElement("div",{className:Re},D.createElement("div",{className:R()(`${tt}-image`,F),style:Ie},D.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},D.createElement("path",{d:M,className:`${tt}-image-path`})))))},ee=T=>{const{prefixCls:O,className:F,rootClassName:oe,active:Ie,block:Ye,size:rt="default"}=T,{getPrefixCls:tt}=D.useContext(Q.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=(0,V.Z)(T,["prefixCls"]),Et=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ie,[`${Le}-block`]:Ye},F,oe,Re);return ke(D.createElement("div",{className:Et},D.createElement(ce,Object.assign({prefixCls:`${Le}-input`,size:rt},lt))))},Ee=l(96663),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},De=Z,Fe=l(7657),fe=function(O,F){return D.createElement(Fe.Z,(0,Ee.Z)({},O,{ref:F,icon:De}))},ne=D.forwardRef(fe),k=ne,Ge=T=>{const{prefixCls:O,className:F,rootClassName:oe,style:Ie,active:Ye,children:rt}=T,{getPrefixCls:tt}=D.useContext(Q.E_),Le=tt("skeleton",O),[ke,Re]=ie(Le),lt=R()(Le,`${Le}-element`,{[`${Le}-active`]:Ye},Re,F,oe),Et=rt!=null?rt:D.createElement(k,null);return ke(D.createElement("div",{className:lt},D.createElement("div",{className:R()(`${Le}-image`,F),style:Ie},Et)))},_e=l(19127),Ke=T=>{const O=tt=>{const{width:Le,rows:ke=2}=T;if(Array.isArray(Le))return Le[tt];if(ke-1===tt)return Le},{prefixCls:F,className:oe,style:Ie,rows:Ye}=T,rt=(0,_e.Z)(Array(Ye)).map((tt,Le)=>D.createElement("li",{key:Le,style:{width:O(Le)}}));return D.createElement("ul",{className:R()(F,oe),style:Ie},rt)},Ue=T=>{let{prefixCls:O,className:F,width:oe,style:Ie}=T;return D.createElement("h3",{className:R()(O,F),style:Object.assign({width:oe},Ie)})};function pt(T){return T&&typeof T=="object"?T:{}}function It(T,O){return T&&!O?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Dt(T,O){return!T&&O?{width:"38%"}:T&&O?{width:"50%"}:{}}function wt(T,O){const F={};return(!T||!O)&&(F.width="61%"),!T&&O?F.rows=3:F.rows=2,F}const dt=T=>{const{prefixCls:O,loading:F,className:oe,rootClassName:Ie,style:Ye,children:rt,avatar:tt=!1,title:Le=!0,paragraph:ke=!0,active:Re,round:lt}=T,{getPrefixCls:Et,direction:Zt,skeleton:at}=D.useContext(Q.E_),Se=Et("skeleton",O),[At,Ft]=ie(Se);if(F||!("loading"in T)){const Te=!!tt,he=!!Le,sr=!!ke;let rr;if(Te){const Ct=Object.assign(Object.assign({prefixCls:`${Se}-avatar`},It(he,sr)),pt(tt));rr=D.createElement("div",{className:`${Se}-header`},D.createElement(ce,Object.assign({},Ct)))}let Rr;if(he||sr){let Ct;if(he){const cr=Object.assign(Object.assign({prefixCls:`${Se}-title`},Dt(Te,sr)),pt(Le));Ct=D.createElement(Ue,Object.assign({},cr))}let br;if(sr){const cr=Object.assign(Object.assign({prefixCls:`${Se}-paragraph`},wt(Te,he)),pt(ke));br=D.createElement(Ke,Object.assign({},cr))}Rr=D.createElement("div",{className:`${Se}-content`},Ct,br)}const jt=R()(Se,{[`${Se}-with-avatar`]:Te,[`${Se}-active`]:Re,[`${Se}-rtl`]:Zt==="rtl",[`${Se}-round`]:lt},at==null?void 0:at.className,oe,Ie,Ft);return At(D.createElement("div",{className:jt,style:Object.assign(Object.assign({},at==null?void 0:at.style),Ye)},rr,Rr))}return typeof rt!="undefined"?rt:null};dt.Button=P,dt.Avatar=ae,dt.Input=ee,dt.Image=te,dt.Node=Ge;var yt=dt,Jt=yt},54203:function(Ze,we,l){"use strict";l.d(we,{Z5:function(){return el},_l:function(){return zl},bK:function(){return ti}});var i=l(59301),R=l(75229);function D(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,R.Z)(e,t)}var Q=l(96663),V=l(59781),le=i.createContext(null),ce=null;function G(e){e()}var x=G,q=function(t){return x=t},I=function(){return x};function L(){var e=I(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var a=t;a;)a.callback(),a=a.next})},get:function(){for(var a=[],o=t;o;)a.push(o),o=o.next;return a},subscribe:function(a){var o=!0,u=r={callback:a,next:null,prev:r};return u.prev?u.prev.next=u:t=u,function(){!o||t===null||(o=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:t=u.next)}}}}var S={notify:function(){},get:function(){return[]}};function b(e,t){var r,n=S;function a(c){return s(),n.subscribe(c)}function o(){n.notify()}function u(){g.onStateChange&&g.onStateChange()}function A(){return!!r}function s(){r||(r=t?t.addNestedSub(u):e.subscribe(u),n=L())}function v(){r&&(r(),r=void 0,n.clear(),n=S)}var g={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:u,isSubscribed:A,trySubscribe:s,tryUnsubscribe:v,getListeners:function(){return n}};return g}var p=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function B(e){var t=e.store,r=e.context,n=e.children,a=(0,i.useMemo)(function(){var A=b(t);return{store:t,subscription:A}},[t]),o=(0,i.useMemo)(function(){return t.getState()},[t]);p(function(){var A=a.subscription;return A.onStateChange=A.notifyNestedSubs,A.trySubscribe(),o!==t.getState()&&A.notifyNestedSubs(),function(){A.tryUnsubscribe(),A.onStateChange=null}},[a,o]);var u=r||le;return i.createElement(u.Provider,{value:a},n)}var z=B,X=l(30176),_=l(94266),H=l.n(_),N=l(53410),y=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ae=["reactReduxForwardedRef"],ie=[],ge=[null,null],ae=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function re(e,t){var r=e[1];return[t.payload,r+1]}function P(e,t,r){p(function(){return e.apply(void 0,t)},r)}function M(e,t,r,n,a,o,u){e.current=n,t.current=a,r.current=!1,o.current&&(o.current=null,u())}function w(e,t,r,n,a,o,u,A,s,v){if(e){var g=!1,c=null,d=function(){if(!g){var U=t.getState(),J,$;try{J=n(U,a.current)}catch(de){$=de,c=de}$||(c=null),J===o.current?u.current||s():(o.current=J,A.current=J,u.current=!0,v({type:"STORE_UPDATED",payload:{error:$}}))}};r.onStateChange=d,r.trySubscribe(),d();var E=function(){if(g=!0,r.tryUnsubscribe(),r.onStateChange=null,c)throw c};return E}}var te=function(){return[null,0]};function pe(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,a=n===void 0?function(Me){return"ConnectAdvanced("+Me+")"}:n,o=r.methodName,u=o===void 0?"connectAdvanced":o,A=r.renderCountProp,s=A===void 0?void 0:A,v=r.shouldHandleStateChanges,g=v===void 0?!0:v,c=r.storeKey,d=c===void 0?"store":c,E=r.withRef,h=E===void 0?!1:E,U=r.forwardRef,J=U===void 0?!1:U,$=r.context,de=$===void 0?le:$,Be=(0,X.Z)(r,y);if(0)var Pe;var Xe=de;return function(Je){var gt=Je.displayName||Je.name||"Component",qe=a(gt),vt=(0,Q.Z)({},Be,{getDisplayName:a,methodName:u,renderCountProp:s,shouldHandleStateChanges:g,storeKey:d,displayName:qe,wrappedComponentName:gt,WrappedComponent:Je}),Qt=Be.pure;function Ot(Lt){return e(Lt.dispatch,vt)}var or=Qt?i.useMemo:function(Lt){return Lt()};function tr(Lt){var hr=(0,i.useMemo)(function(){var En=Lt.reactReduxForwardedRef,Va=(0,X.Z)(Lt,Ae);return[Lt.context,En,Va]},[Lt]),ur=hr[0],vn=hr[1],Qr=hr[2],Pr=(0,i.useMemo)(function(){return ur&&ur.Consumer&&(0,N.isContextConsumer)(i.createElement(ur.Consumer,null))?ur:Xe},[ur,Xe]),Ar=(0,i.useContext)(Pr),Sr=!!Lt.store&&!!Lt.store.getState&&!!Lt.store.dispatch,Wn=!!Ar&&!!Ar.store,lr=Sr?Lt.store:Ar.store,pn=(0,i.useMemo)(function(){return Ot(lr)},[lr]),Gn=(0,i.useMemo)(function(){if(!g)return ge;var En=b(lr,Sr?null:Ar.subscription),Va=En.notifyNestedSubs.bind(En);return[En,Va]},[lr,Sr,Ar]),zr=Gn[0],Zn=Gn[1],Kn=(0,i.useMemo)(function(){return Sr?Ar:(0,Q.Z)({},Ar,{subscription:zr})},[Sr,Ar,zr]),ri=(0,i.useReducer)(re,ie,te),Jl=ri[0],Vn=Jl[0],Yl=ri[1];if(Vn&&Vn.error)throw Vn.error;var ni=(0,i.useRef)(),Ga=(0,i.useRef)(Qr),Jn=(0,i.useRef)(),ai=(0,i.useRef)(!1),Za=or(function(){return Jn.current&&Qr===Ga.current?Jn.current:pn(lr.getState(),Qr)},[lr,Vn,Qr]);P(M,[Ga,ni,ai,Qr,Za,Jn,Zn]),P(w,[g,lr,zr,pn,Ga,ni,ai,Jn,Zn,Yl],[lr,zr,pn]);var Ka=(0,i.useMemo)(function(){return i.createElement(Je,(0,Q.Z)({},Za,{ref:vn}))},[vn,Je,Za]),ql=(0,i.useMemo)(function(){return g?i.createElement(Pr.Provider,{value:Kn},Ka):Ka},[Pr,Ka,Kn]);return ql}var Gt=Qt?i.memo(tr):tr;if(Gt.WrappedComponent=Je,Gt.displayName=tr.displayName=qe,J){var ir=i.forwardRef(function(hr,ur){return i.createElement(Gt,(0,Q.Z)({},hr,{reactReduxForwardedRef:ur}))});return ir.displayName=qe,ir.WrappedComponent=Je,H()(ir,Je)}return H()(Gt,Je)}}function ee(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ee(e,t){if(ee(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a=0;n--){var a=t[n](e);if(a)return a}return function(o,u){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+u.wrappedComponentName+".")}}function F(e,t){return e===t}function oe(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?pe:r,a=t.mapStateToPropsFactories,o=a===void 0?Ke:a,u=t.mapDispatchToPropsFactories,A=u===void 0?Ge:u,s=t.mergePropsFactories,v=s===void 0?Dt:s,g=t.selectorFactory,c=g===void 0?Jt:g;return function(E,h,U,J){J===void 0&&(J={});var $=J,de=$.pure,Be=de===void 0?!0:de,Pe=$.areStatesEqual,Xe=Pe===void 0?F:Pe,Me=$.areOwnPropsEqual,Je=Me===void 0?Ee:Me,gt=$.areStatePropsEqual,qe=gt===void 0?Ee:gt,vt=$.areMergedPropsEqual,Qt=vt===void 0?Ee:vt,Ot=(0,X.Z)($,T),or=O(E,o,"mapStateToProps"),tr=O(h,A,"mapDispatchToProps"),Gt=O(U,v,"mergeProps");return n(c,(0,Q.Z)({methodName:"connect",getDisplayName:function(Lt){return"Connect("+Lt+")"},shouldHandleStateChanges:!!E,initMapStateToProps:or,initMapDispatchToProps:tr,initMergeProps:Gt,pure:Be,areStatesEqual:Xe,areOwnPropsEqual:Je,areStatePropsEqual:qe,areMergedPropsEqual:Qt},Ot))}}var Ie=oe();function Ye(){var e=useContext(ReactReduxContext);return e}function rt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),a=n.store;return a}}var tt=null;function Le(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var ke=null,Re=function(t,r){return t===r};function lt(e,t,r,n){var a=useReducer(function(h){return h+1},0),o=a[1],u=useMemo(function(){return createSubscription(r,n)},[r,n]),A=useRef(),s=useRef(),v=useRef(),g=useRef(),c=r.getState(),d;try{if(e!==s.current||c!==v.current||A.current){var E=e(c);g.current===void 0||!t(E,g.current)?d=E:d=g.current}else d=g.current}catch(h){throw A.current&&(h.message+=` +The error may be correlated with this previous error: +`+A.current.stack+` + +`),h}return useIsomorphicLayoutEffect(function(){s.current=e,v.current=c,g.current=d,A.current=void 0}),useIsomorphicLayoutEffect(function(){function h(){try{var U=r.getState();if(U===v.current)return;var J=s.current(U);if(t(J,g.current))return;g.current=J,v.current=U}catch($){A.current=$}o()}return u.onStateChange=h,u.trySubscribe(),h(),function(){return u.tryUnsubscribe()}},[r,u]),d}function Et(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,a){a===void 0&&(a=Re);var o=t(),u=o.store,A=o.subscription,s=lt(n,a,u,A);return useDebugValue(s),s}}var Zt=null,at=l(4676);q(at.unstable_batchedUpdates);function Se(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(A){n.callbacks=A},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Xt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(a){if(a instanceof Fr){this.setState({});return}throw a},r.render=function(){return this.props.children(this.setCallbacks)},t}(i.Component),na=` + Press space bar to start a drag. + When dragging you can use the arrow keys to move the item around and escape to cancel. + Some screen readers may require you to be in focus mode or to use your pass through key +`,Hr=function(t){return t+1},aa=function(t){return` + You have lifted an item in position `+Hr(t.source.index)+` +`},Fn=function(t,r){var n=t.droppableId===r.droppableId,a=Hr(t.index),o=Hr(r.index);return n?` + You have moved the item from position `+a+` + to position `+o+` + `:` + You have moved the item from position `+a+` + in list `+t.droppableId+` + to list `+r.droppableId+` + in position `+o+` + `},wn=function(t,r,n){var a=r.droppableId===n.droppableId;return a?` + The item `+t+` + has been combined with `+n.draggableId:` + The item `+t+` + in list `+r.droppableId+` + has been combined with `+n.draggableId+` + in list `+n.droppableId+` + `},fr=function(t){var r=t.destination;if(r)return Fn(t.source,r);var n=t.combine;return n?wn(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},yn=function(t){return` + The item has returned to its starting position + of `+Hr(t.index)+` +`},oa=function(t){if(t.reason==="CANCEL")return` + Movement cancelled. + `+yn(t.source)+` + `;var r=t.destination,n=t.combine;return r?` + You have dropped the item. + `+Fn(t.source,r)+` + `:n?` + You have dropped the item. + `+wn(t.draggableId,t.source,n)+` + `:` + The item has been dropped while not over a drop area. + `+yn(t.source)+` + `},gr={dragHandleUsageInstructions:na,onDragStart:aa,onDragUpdate:fr,onDragEnd:oa},mt={x:0,y:0},je=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Nt=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},nr=function(t,r){return t.x===r.x&&t.y===r.y},vr=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},Kt=function(t,r,n){var a;return n===void 0&&(n=0),a={},a[t]=r,a[t==="x"?"y":"x"]=n,a},pr=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Zr=function(t,r){return Math.min.apply(Math,r.map(function(n){return pr(t,n)}))},Kr=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Er=function(e,t){var r=jt({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},mr=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},xn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Vr={top:0,right:0,bottom:0,left:0},ia=function(t,r){return r?mr(t,r.scroll.diff.displacement):t},ua=function(t,r,n){if(n&&n.increasedBy){var a;return(0,Q.Z)({},t,(a={},a[r.end]=t[r.end]+n.increasedBy[r.line],a))}return t},Aa=function(t,r){return r&&r.shouldClipSubject?Er(r.pageMarginBox,t):jt(t)},j=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,o=ia(t.marginBox,a),u=ua(o,n,r),A=Aa(u,a);return{page:t,withPlaceholder:r,active:A}},Jr=function(e,t){e.frame||W(!1);var r=e.frame,n=Nt(t,r.scroll.initial),a=vr(n),o=(0,Q.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}}),u=j({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o}),A=(0,Q.Z)({},e,{frame:o,subject:u});return A};function la(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Nr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function Mr(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,v=n.lefte.right,g=s&&v;if(g)return!0;var c=s&&u||v&&o;return c}},K=function(e){var t=Qe(e.top,e.bottom),r=Qe(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return a}},se={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ve={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},He=function(e){return function(t){var r=Qe(t.top,t.bottom),n=Qe(t.left,t.right);return function(a){return e===se?r(a.top)&&r(a.bottom):n(a.left)&&n(a.right)}}},We=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:mt;return mr(t,n)},ye=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},Ne=function(t,r,n){return n(r)(t)},ct=function(t){var r=t.target,n=t.destination,a=t.viewport,o=t.withDroppableDisplacement,u=t.isVisibleThroughFrameFn,A=o?We(r,n):r;return ye(A,n,u)&&Ne(A,a,u)},Pt=function(t){return ct((0,Q.Z)({},t,{isVisibleThroughFrameFn:be}))},bt=function(t){return ct((0,Q.Z)({},t,{isVisibleThroughFrameFn:K}))},ut=function(t){return ct((0,Q.Z)({},t,{isVisibleThroughFrameFn:He(t.destination.axis)}))},kt=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var a=r.invisible,o=r.visible;if(a[t])return!1;var u=o[t];return u?u.shouldAnimate:!0};function Bt(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return jt(Ct(r,n))}function ft(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,u=e.last;return t.reduce(function(s,v){var g=Bt(v,n),c=v.descriptor.id;s.all.push(c);var d=Pt({target:g,destination:r,viewport:a,withDroppableDisplacement:!0});if(!d)return s.invisible[v.descriptor.id]=!0,s;var E=kt(c,u,o),h={draggableId:c,shouldAnimate:E};return s.visible[c]=h,s},{all:[],visible:{},invisible:{}})}function Y(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function ot(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,o=Y(t,{inHomeList:r});return{displaced:Oe,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function Ce(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,u=e.last,A=e.index,s=e.forceShouldAnimate,v=C(t,n);if(A==null)return ot({insideDestination:r,inHomeList:v,displacedBy:o,destination:n});var g=ar(r,function(U){return U.descriptor.index===A});if(!g)return ot({insideDestination:r,inHomeList:v,displacedBy:o,destination:n});var c=f(t,r),d=r.indexOf(g),E=c.slice(d),h=ft({afterDragging:E,destination:n,displacedBy:o,last:u,viewport:a.frame,forceShouldAnimate:s});return{displaced:h,displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:A}}}}function $e(e,t){return!!t.effected[e]}var Ut=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,a=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var u=a.draggableId,A=n[u],s=A.descriptor.index,v=$e(u,o);return v?t?s:s-1:t?s+1:s},Vt=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,u=t?o+1:o-1,A=n[0].descriptor.index,s=n[n.length-1].descriptor.index,v=r?s:s+1;return uv?null:u},Br=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,u=e.insideDestination,A=e.previousImpact,s=e.viewport,v=e.afterCritical,g=A.at;if(g||W(!1),g.type==="REORDER"){var c=Vt({isMovingForward:t,isInHomeList:r,location:g.destination,insideDestination:u});return c==null?null:Ce({draggable:n,insideDestination:u,destination:o,viewport:s,last:A.displaced,displacedBy:A.displacedBy,index:c})}var d=Ut({isMovingForward:t,destination:o,displaced:A.displaced,draggables:a,combine:g.combine,afterCritical:v});return d==null?null:Ce({draggable:n,insideDestination:u,destination:o,viewport:s,last:A.displaced,displacedBy:A.displacedBy,index:d})},et=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=!!(t.visible[n]||t.invisible[n]);return $e(n,r)?o?mt:vr(a.point):o?a.point:mt},$r=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=Tr(r);a||W(!1);var o=a.draggableId,u=n[o].page.borderBox.center,A=et({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return je(u,A)},Sn=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},en=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},Rn=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},On=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Kt(r.line,n.marginBox[r.end]+Sn(r,a),Rn(r,n.marginBox,a))},Rt=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Kt(r.line,n.marginBox[r.start]-en(r,a),Rn(r,n.marginBox,a))},sa=function(t){var r=t.axis,n=t.moveInto,a=t.isMoving;return Kt(r.line,n.contentBox[r.start]+Sn(r,a),Rn(r,n.contentBox,a))},ca=function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,u=$t(a.descriptor.id,n),A=r.page,s=a.axis;if(!u.length)return sa({axis:s,moveInto:a.page,isMoving:A});var v=t.displaced,g=t.displacedBy,c=v.all[0];if(c){var d=n[c];if($e(c,o))return Rt({axis:s,moveRelativeTo:d.page,isMoving:A});var E=Or(d.page,g.point);return Rt({axis:s,moveRelativeTo:E,isMoving:A})}var h=u[u.length-1];if(h.descriptor.id===r.descriptor.id)return A.borderBox.center;if($e(h.descriptor.id,o)){var U=Or(h.page,vr(o.displacedBy.point));return On({axis:s,moveRelativeTo:U,isMoving:A})}return On({axis:s,moveRelativeTo:h.page,isMoving:A})},tn=function(e,t){var r=e.frame;return r?je(t,r.scroll.diff.displacement):t},da=function(t){var r=t.impact,n=t.draggable,a=t.droppable,o=t.draggables,u=t.afterCritical,A=n.page.borderBox.center,s=r.at;return!a||!s?A:s.type==="REORDER"?ca({impact:r,draggable:n,draggables:o,droppable:a,afterCritical:u}):$r({impact:r,draggables:o,afterCritical:u})},wr=function(e){var t=da(e),r=e.droppable,n=r?tn(r,t):t;return n},Ln=function(e,t){var r=Nt(t,e.scroll.initial),n=vr(r),a=jt({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),o={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return o};function jn(e,t){return e.map(function(r){return t[r]})}function fa(e,t){for(var r=0;r1?g.sort(function(c,d){return it(c)[A.start]-it(d)[A.start]})[0]:v.sort(function(c,d){var E=Zr(r,xn(it(c))),h=Zr(r,xn(it(d)));return E!==h?E-h:it(c)[A.start]-it(d)[A.start]})[0]},Hn=function(t,r){var n=t.page.borderBox.center;return $e(t.descriptor.id,r)?Nt(n,r.displacedBy.point):n},ii=function(t,r){var n=t.page.borderBox;return $e(t.descriptor.id,r)?mr(n,vr(r.displacedBy.point)):n},ui=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.insideDestination,o=e.afterCritical,u=a.filter(function(A){return bt({target:ii(A,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(A,s){var v=pr(t,tn(n,Hn(A,o))),g=pr(t,tn(n,Hn(s,o)));return vt.left&&e.topt.top}function vi(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,a=r.page.borderBox.center,o=n.map(function(u){var A=u.axis,s=Kt(u.axis.line,t.center[A.line],u.page.borderBox.center[A.crossAxisLine]);return{id:u.descriptor.id,distance:pr(a,s)}}).sort(function(u,A){return A.distance-u.distance});return o[0]?o[0].id:null}function pi(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=Cr(n).filter(function(o){if(!o.isEnabled)return!1;var u=o.subject.active;if(!u||!gi(t,u))return!1;if(_a(u)(t.center))return!0;var A=o.axis,s=u.center[A.crossAxisLine],v=t[A.crossAxisStart],g=t[A.crossAxisEnd],c=Qe(u[A.crossAxisStart],u[A.crossAxisEnd]),d=c(v),E=c(g);return!d&&!E?!0:d?vs});return a.length?a.length===1?a[0].descriptor.id:vi({pageBorderBox:t,draggable:r,candidates:a}):null}var $a=function(t,r){return jt(mr(t,r))},Ei=function(e,t){var r=e.frame;return r?$a(t,r.scroll.diff.value):t};function eo(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function mi(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var Ci=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,u=e.viewport,A=e.afterCritical,s=n.axis,v=rn(n.axis,r.displaceBy),g=v.value,c=t[s.start],d=t[s.end],E=f(r,a),h=ar(E,function(J){var $=J.descriptor.id,de=J.page.borderBox.center[s.line],Be=$e($,A),Pe=eo({displaced:o,id:$});return Be?Pe?d<=de:c$[A.start]+Be&&c<$[A.end]-Be:g>$[A.start]-v+Be&&g<$[A.end]-v-Be:Xe?c>$[A.start]+v+Be&&c<$[A.end]+v-Be:g>$[A.start]+Be&&g<$[A.end]-Be});if(!E)return null;var h={displacedBy:s,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:E.descriptor.id,droppableId:a.descriptor.id}}};return h},to=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,a=e.droppables,o=e.previousImpact,u=e.viewport,A=e.afterCritical,s=$a(r.page.borderBox,t),v=pi({pageBorderBox:s,draggable:r,droppables:a});if(!v)return ze;var g=a[v],c=$t(g.descriptor.id,n),d=Ei(g,s);return Ii({pageBorderBoxWithDroppableScroll:d,draggable:r,previousImpact:o,destination:g,insideDestination:c,afterCritical:A})||Ci({pageBorderBoxWithDroppableScroll:d,draggable:r,destination:g,insideDestination:c,last:o.displaced,viewport:u,afterCritical:A})},va=function(e,t){var r;return(0,Q.Z)({},e,(r={},r[t.descriptor.id]=t,r))},hi=function(t){var r=t.previousImpact,n=t.impact,a=t.droppables,o=zt(r),u=zt(n);if(!o||o===u)return a;var A=a[o];if(!A.subject.withPlaceholder)return a;var s=li(A);return va(a,s)},Pi=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,a=e.previousImpact,o=e.impact,u=hi({previousImpact:a,impact:o,droppables:n}),A=zt(o);if(!A)return u;var s=n[A];if(C(t,s)||s.subject.withPlaceholder)return u;var v=qa(s,t,r);return va(u,v)},nn=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,a=e.viewport,o=e.impact,u=e.scrollJumpRequest,A=a||t.viewport,s=n||t.dimensions,v=r||t.current.client.selection,g=Nt(v,t.initial.client.selection),c={offset:g,selection:v,borderBoxCenter:je(t.initial.client.borderBoxCenter,g)},d={selection:je(c.selection,A.scroll.current),borderBoxCenter:je(c.borderBoxCenter,A.scroll.current),offset:je(c.offset,A.scroll.diff.value)},E={client:c,page:d};if(t.phase==="COLLECTING")return(0,Q.Z)({phase:"COLLECTING"},t,{dimensions:s,viewport:A,current:E});var h=s.draggables[t.critical.draggable.id],U=o||to({pageOffset:d.offset,draggable:h,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:A,afterCritical:t.afterCritical}),J=Pi({draggable:h,impact:U,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables}),$=(0,Q.Z)({},t,{current:E,dimensions:{draggables:s.draggables,droppables:J},impact:U,viewport:A,scrollJumpRequest:u||null,forceShouldAnimate:u?!1:null});return $};function bi(e,t){return e.map(function(r){return t[r]})}var ro=function(e){var t=e.impact,r=e.viewport,n=e.draggables,a=e.destination,o=e.forceShouldAnimate,u=t.displaced,A=bi(u.all,n),s=ft({afterDragging:A,destination:a,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:o,last:u});return(0,Q.Z)({},t,{displaced:s})},no=function(e){var t=e.impact,r=e.draggable,n=e.droppable,a=e.draggables,o=e.viewport,u=e.afterCritical,A=wr({impact:t,draggable:r,draggables:a,droppable:n,afterCritical:u});return nt({pageBorderBoxCenter:A,draggable:r,viewport:o})},ao=function(e){var t=e.state,r=e.dimensions,n=e.viewport;t.movementMode!=="SNAP"&&W(!1);var a=t.impact,o=n||t.viewport,u=r||t.dimensions,A=u.draggables,s=u.droppables,v=A[t.critical.draggable.id],g=zt(a);g||W(!1);var c=s[g],d=ro({impact:a,viewport:o,destination:c,draggables:A}),E=no({impact:d,draggable:v,droppable:c,draggables:A,viewport:o,afterCritical:t.afterCritical});return nn({impact:d,clientSelection:E,state:t,dimensions:u,viewport:o})},Di=function(e){return{index:e.index,droppableId:e.droppableId}},oo=function(e){var t=e.draggable,r=e.home,n=e.draggables,a=e.viewport,o=rn(r.axis,t.displaceBy),u=$t(r.descriptor.id,n),A=u.indexOf(t);A===-1&&W(!1);var s=u.slice(A+1),v=s.reduce(function(E,h){return E[h.descriptor.id]=!0,E},{}),g={inVirtualList:r.descriptor.mode==="virtual",displacedBy:o,effected:v},c=ft({afterDragging:s,destination:r,displacedBy:o,last:null,viewport:a.frame,forceShouldAnimate:!1}),d={displaced:c,displacedBy:o,at:{type:"REORDER",destination:Di(t.descriptor)}};return{impact:d,afterCritical:g}},Fi=function(e,t){return{draggables:e.draggables,droppables:va(e.droppables,t)}},an=function(t){},on=function(t){},wi=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,a=Or(t.client,r),o=Lr(a,n),u=(0,Q.Z)({},t,{placeholder:(0,Q.Z)({},t.placeholder,{client:a}),client:a,page:o});return u},yi=function(e){var t=e.frame;return t||W(!1),t},xi=function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return t.map(function(o){var u=o.descriptor.droppableId,A=r[u],s=yi(A),v=s.scroll.diff.value,g=je(a,v),c=wi({draggable:o,offset:g,initialWindowScroll:n.scroll.initial});return c})},Qi=function(e){var t=e.state,r=e.published;an();var n=r.modified.map(function(Be){var Pe=t.dimensions.droppables[Be.droppableId],Xe=Jr(Pe,Be.scroll);return Xe}),a=(0,Q.Z)({},t.dimensions.droppables,{},Yr(n)),o=Mt(xi({additions:r.additions,updatedDroppables:a,viewport:t.viewport})),u=(0,Q.Z)({},t.dimensions.draggables,{},o);r.removals.forEach(function(Be){delete u[Be]});var A={droppables:a,draggables:u},s=zt(t.impact),v=s?A.droppables[s]:null,g=A.draggables[t.critical.draggable.id],c=A.droppables[t.critical.droppable.id],d=oo({draggable:g,home:c,draggables:u,viewport:t.viewport}),E=d.impact,h=d.afterCritical,U=v&&v.isCombineEnabled?t.impact:E,J=to({pageOffset:t.current.page.offset,draggable:A.draggables[t.critical.draggable.id],draggables:A.draggables,droppables:A.droppables,previousImpact:U,viewport:t.viewport,afterCritical:h});on();var $=(0,Q.Z)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:J,onLiftImpact:E,dimensions:A,afterCritical:h,forceShouldAnimate:!1});if(t.phase==="COLLECTING")return $;var de=(0,Q.Z)({phase:"DROP_PENDING"},$,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1});return de},pa=function(t){return t.movementMode==="SNAP"},Ea=function(t,r,n){var a=Fi(t.dimensions,r);return!pa(t)||n?nn({state:t,dimensions:a}):ao({state:t,dimensions:a})};function ma(e){return e.isDragging&&e.movementMode==="SNAP"?(0,Q.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var io={phase:"IDLE",completed:null,shouldFlush:!1},Si=function(e,t){if(e===void 0&&(e=io),t.type==="FLUSH")return(0,Q.Z)({},io,{shouldFlush:!0});if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&W(!1);var r=t.payload,n=r.critical,a=r.clientSelection,o=r.viewport,u=r.dimensions,A=r.movementMode,s=u.draggables[n.draggable.id],v=u.droppables[n.droppable.id],g={selection:a,borderBoxCenter:s.client.borderBox.center,offset:mt},c={client:g,page:{selection:je(g.selection,o.scroll.initial),borderBoxCenter:je(g.selection,o.scroll.initial),offset:je(g.selection,o.scroll.diff.value)}},d=Cr(u.droppables).every(function(Kn){return!Kn.isFixedOnPage}),E=oo({draggable:s,home:v,draggables:u.draggables,viewport:o}),h=E.impact,U=E.afterCritical,J={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:A,dimensions:u,initial:c,current:c,isWindowScrollAllowed:d,impact:h,afterCritical:U,onLiftImpact:h,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null};return J}if(t.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&W(!1);var $=(0,Q.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"});return $}if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||W(!1),Qi({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;yr(e)||W(!1);var de=t.payload.client;return nr(de,e.current.client.selection)?e:nn({state:e,clientSelection:de,impact:pa(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return ma(e);yr(e)||W(!1);var Be=t.payload,Pe=Be.id,Xe=Be.newScroll,Me=e.dimensions.droppables[Pe];if(!Me)return e;var Je=Jr(Me,Xe);return Ea(e,Je,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;yr(e)||W(!1);var gt=t.payload,qe=gt.id,vt=gt.isEnabled,Qt=e.dimensions.droppables[qe];Qt||W(!1),Qt.isEnabled===vt&&W(!1);var Ot=(0,Q.Z)({},Qt,{isEnabled:vt});return Ea(e,Ot,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;yr(e)||W(!1);var or=t.payload,tr=or.id,Gt=or.isCombineEnabled,ir=e.dimensions.droppables[tr];ir||W(!1),ir.isCombineEnabled===Gt&&W(!1);var Lt=(0,Q.Z)({},ir,{isCombineEnabled:Gt});return Ea(e,Lt,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;yr(e)||W(!1),e.isWindowScrollAllowed||W(!1);var hr=t.payload.newScroll;if(nr(e.viewport.scroll.current,hr))return ma(e);var ur=Ln(e.viewport,hr);return pa(e)?ao({state:e,viewport:ur}):nn({state:e,viewport:ur})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!yr(e))return e;var vn=t.payload.maxScroll;if(nr(vn,e.viewport.scroll.max))return e;var Qr=(0,Q.Z)({},e.viewport,{scroll:(0,Q.Z)({},e.viewport.scroll,{max:vn})});return(0,Q.Z)({phase:"DRAGGING"},e,{viewport:Qr})}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&W(!1);var Pr=fi({state:e,type:t.type});return Pr?nn({state:e,impact:Pr.impact,clientSelection:Pr.clientSelection,scrollJumpRequest:Pr.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){var Ar=t.payload.reason;e.phase!=="COLLECTING"&&W(!1);var Sr=(0,Q.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:Ar});return Sr}if(t.type==="DROP_ANIMATE"){var Wn=t.payload,lr=Wn.completed,pn=Wn.dropDuration,Gn=Wn.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||W(!1);var zr={phase:"DROP_ANIMATING",completed:lr,dropDuration:pn,newHomeClientOffset:Gn,dimensions:e.dimensions};return zr}if(t.type==="DROP_COMPLETE"){var Zn=t.payload.completed;return{phase:"IDLE",completed:Zn,shouldFlush:!1}}return e},Ri=function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}},Oi=function(t){return{type:"LIFT",payload:t}},Li=function(t){return{type:"INITIAL_PUBLISH",payload:t}},ji=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},Hi=function(){return{type:"COLLECTION_STARTING",payload:null}},Ni=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},Mi=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},Ti=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},uo=function(t){return{type:"MOVE",payload:t}},Xi=function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}},ki=function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}},Ui=function(){return{type:"MOVE_UP",payload:null}},zi=function(){return{type:"MOVE_DOWN",payload:null}},Wi=function(){return{type:"MOVE_RIGHT",payload:null}},Gi=function(){return{type:"MOVE_LEFT",payload:null}},Ca=function(){return{type:"FLUSH",payload:null}},Zi=function(t){return{type:"DROP_ANIMATE",payload:t}},Ba=function(t){return{type:"DROP_COMPLETE",payload:t}},Ao=function(t){return{type:"DROP",payload:t}},Ki=function(t){return{type:"DROP_PENDING",payload:t}},lo=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function _l(e){if(!(e.length<=1)){for(var t=e.map(function(A){return A.descriptor.index}),r={},n=1;n=fo)return co;var o=a/fo,u=ba+qi*o,A=n==="CANCEL"?u*_i:u;return Number(A.toFixed(2))},eu=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,u=n.draggables,A=n.droppables,s=zt(t),v=s?A[s]:null,g=A[r.descriptor.droppableId],c=no({impact:t,draggable:r,draggables:u,afterCritical:o,droppable:v||g,viewport:a}),d=Nt(c,r.client.borderBox.center);return d},tu=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,u=e.onLiftImpact;if(!n.at||r!=="DROP"){var A=ro({draggables:t,impact:u,destination:a,viewport:o,forceShouldAnimate:!0});return{impact:A,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,Q.Z)({},n,{displaced:Oe});return{impact:s,didDropInsideDroppable:!0}},ru=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var o=t(),u=a.payload.reason;if(o.phase==="COLLECTING"){r(Ki({reason:u}));return}if(o.phase!=="IDLE"){var A=o.phase==="DROP_PENDING"&&o.isWaiting;A&&W(!1),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||W(!1);var s=o.critical,v=o.dimensions,g=v.draggables[o.critical.draggable.id],c=tu({reason:u,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=c.impact,E=c.didDropInsideDroppable,h=E?_r(d):null,U=E?Tr(d):null,J={index:s.draggable.index,droppableId:s.droppable.id},$={draggableId:g.descriptor.id,type:g.descriptor.type,source:J,reason:u,mode:o.movementMode,destination:h,combine:U},de=eu({impact:d,draggable:g,dimensions:v,viewport:o.viewport,afterCritical:o.afterCritical}),Be={critical:o.critical,afterCritical:o.afterCritical,result:$,impact:d},Pe=!nr(o.current.client.offset,de)||!!$.combine;if(!Pe){r(Ba({completed:Be}));return}var Xe=$i({current:o.current.client.offset,destination:de,reason:u}),Me={newHomeClientOffset:de,dropDuration:Xe,completed:Be};r(Zi(Me))}}}},go=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nu(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function au(e){var t=e.onWindowScroll;function r(){t(go())}var n=Dr(r),a=nu(n),o=_t;function u(){return o!==_t}function A(){u()&&W(!1),o=Xt(window,[a])}function s(){u()||W(!1),n.cancel(),o(),o=_t}return{start:A,stop:s,isActive:u}}var ou=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},iu=function(e){var t=au({onWindowScroll:function(n){e.dispatch(Xi({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ou(n)&&t.stop(),r(n)}}},uu=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),a=function(u){t||r||(t=!0,e(u),clearTimeout(n))};return a.wasCalled=function(){return t},a},Au=function(){var e=[],t=function(o){var u=Mr(e,function(v){return v.timerId===o});u===-1&&W(!1);var A=e.splice(u,1),s=A[0];s.callback()},r=function(o){var u=setTimeout(function(){return t(u)}),A={timerId:u,callback:o};e.push(A)},n=function(){if(e.length){var o=[].concat(e);e.length=0,o.forEach(function(u){clearTimeout(u.timerId),u.callback()})}};return{add:r,flush:n}},lu=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},su=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cu=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,a=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&a},ln=function(t,r){an(),r(),on()},Nn=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Da=function(t,r,n,a){if(!t){n(a(r));return}var o=uu(n),u={announce:o};t(r,u),o.wasCalled()||n(a(r))},du=function(e,t){var r=Au(),n=null,a=function(d,E){n&&W(!1),ln("onBeforeCapture",function(){var h=e().onBeforeCapture;if(h){var U={draggableId:d,mode:E};h(U)}})},o=function(d,E){n&&W(!1),ln("onBeforeDragStart",function(){var h=e().onBeforeDragStart;h&&h(Nn(d,E))})},u=function(d,E){n&&W(!1);var h=Nn(d,E);n={mode:E,lastCritical:d,lastLocation:h.source,lastCombine:null},r.add(function(){ln("onDragStart",function(){return Da(e().onDragStart,h,t,gr.onDragStart)})})},A=function(d,E){var h=_r(E),U=Tr(E);n||W(!1);var J=!cu(d,n.lastCritical);J&&(n.lastCritical=d);var $=!lu(n.lastLocation,h);$&&(n.lastLocation=h);var de=!su(n.lastCombine,U);if(de&&(n.lastCombine=U),!(!J&&!$&&!de)){var Be=(0,Q.Z)({},Nn(d,n.mode),{combine:U,destination:h});r.add(function(){ln("onDragUpdate",function(){return Da(e().onDragUpdate,Be,t,gr.onDragUpdate)})})}},s=function(){n||W(!1),r.flush()},v=function(d){n||W(!1),n=null,ln("onDragEnd",function(){return Da(e().onDragEnd,d,t,gr.onDragEnd)})},g=function(){if(n){var d=(0,Q.Z)({},Nn(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});v(d)}};return{beforeCapture:a,beforeStart:o,start:u,update:A,flush:s,drop:v,abort:g}},fu=function(e,t){var r=du(e,t);return function(n){return function(a){return function(o){if(o.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(o.payload.draggableId,o.payload.movementMode);return}if(o.type==="INITIAL_PUBLISH"){var u=o.payload.critical;r.beforeStart(u,o.payload.movementMode),a(o),r.start(u,o.payload.movementMode);return}if(o.type==="DROP_COMPLETE"){var A=o.payload.completed.result;r.flush(),a(o),r.drop(A);return}if(a(o),o.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},gu=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&W(!1),e.dispatch(Ba({completed:n.completed}))}}},vu=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(a){return function(o){if((o.type==="FLUSH"||o.type==="DROP_COMPLETE"||o.type==="DROP_ANIMATION_FINISHED")&&n(),a(o),o.type==="DROP_ANIMATE"){var u={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(lo())}};r=requestAnimationFrame(function(){r=null,t=Xt(window,[u])})}}}},pu=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},Eu=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},mu=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cu=function(e){return function(t){return function(r){return function(n){if(mu(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var a=t.getState();a.phase!=="DRAGGING"&&W(!1),e.start(a);return}r(n),e.scroll(t.getState())}}}},Bu=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ao({reason:n.reason})))}}}},Iu=V.qC,hu=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,o=e.announce,u=e.autoScroller;return(0,V.MT)(Si,Iu((0,V.md)(Yi(n),pu(t),Ji(t),ru,gu,vu,Bu,Cu(u),iu,Eu(r),fu(a,o))))},Fa=function(){return{additions:{},removals:{},modified:{}}};function Pu(e){var t=e.registry,r=e.callbacks,n=Fa(),a=null,o=function(){a||(r.collectionStarting(),a=requestAnimationFrame(function(){a=null,an();var g=n,c=g.additions,d=g.removals,E=g.modified,h=Object.keys(c).map(function($){return t.draggable.getById($).getDimension(mt)}).sort(function($,de){return $.descriptor.index-de.descriptor.index}),U=Object.keys(E).map(function($){var de=t.droppable.getById($),Be=de.callbacks.getScrollWhileDragging();return{droppableId:$,scroll:Be}}),J={additions:h,removals:Object.keys(d),modified:U};n=Fa(),on(),r.publish(J)}))},u=function(g){var c=g.descriptor.id;n.additions[c]=g,n.modified[g.descriptor.droppableId]=!0,n.removals[c]&&delete n.removals[c],o()},A=function(g){var c=g.descriptor;n.removals[c.id]=!0,n.modified[c.droppableId]=!0,n.additions[c.id]&&delete n.additions[c.id],o()},s=function(){a&&(cancelAnimationFrame(a),a=null,n=Fa())};return{add:u,remove:A,stop:s}}var vo=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,o=Nt({x:r,y:t},{x:a,y:n}),u={x:Math.max(0,o.x),y:Math.max(0,o.y)};return u},po=function(){var e=document.documentElement;return e||W(!1),e},Eo=function(){var e=po(),t=vo({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},bu=function(){var e=go(),t=Eo(),r=e.y,n=e.x,a=po(),o=a.clientWidth,u=a.clientHeight,A=n+o,s=r+u,v=jt({top:r,left:n,right:A,bottom:s}),g={frame:v,scroll:{initial:e,current:e,max:t,diff:{value:mt,displacement:mt}}};return g},Du=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;an();var a=bu(),o=a.scroll.current,u=t.droppable,A=n.droppable.getAllByType(u.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(o,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(c){return c.getDimension(o)}),v={draggables:Mt(s),droppables:Yr(A)};on();var g={dimensions:v,critical:t,viewport:a};return g};function mo(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Fu=function(e,t){var r=null,n=Pu({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(E,h){e.droppable.exists(E)||W(!1),r&&t.updateDroppableIsEnabled({id:E,isEnabled:h})},o=function(E,h){r&&(e.droppable.exists(E)||W(!1),t.updateDroppableIsCombineEnabled({id:E,isCombineEnabled:h}))},u=function(E,h){r&&(e.droppable.exists(E)||W(!1),t.updateDroppableScroll({id:E,newScroll:h}))},A=function(E,h){r&&e.droppable.getById(E).callbacks.scroll(h)},s=function(){if(r){n.stop();var E=r.critical.droppable;e.droppable.getAllByType(E.type).forEach(function(h){return h.callbacks.dragStopped()}),r.unsubscribe(),r=null}},v=function(E){r||W(!1);var h=r.critical.draggable;E.type==="ADDITION"&&mo(e,h,E.value)&&n.add(E.value),E.type==="REMOVAL"&&mo(e,h,E.value)&&n.remove(E.value)},g=function(E){r&&W(!1);var h=e.draggable.getById(E.draggableId),U=e.droppable.getById(h.descriptor.droppableId),J={draggable:h.descriptor,droppable:U.descriptor},$=e.subscribe(v);return r={critical:J,unsubscribe:$},Du({critical:J,registry:e,scrollOptions:E.scrollOptions})},c={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:o,scrollDroppable:A,updateDroppableScroll:u,startPublishing:g,stopPublishing:s};return c},Co=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},wu=function(e){window.scrollBy(e.x,e.y)},yu=ht(function(e){return Cr(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xu=function(t,r){var n=ar(yu(r),function(a){return a.frame||W(!1),_a(a.frame.pageMarginBox)(t)});return n},Qu=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var o=xu(t,n);return o},Ir={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Su=function(e,t){var r=e[t.size]*Ir.startFromPercentage,n=e[t.size]*Ir.maxScrollAtPercentage,a={startScrollingFrom:r,maxScrollValueAt:n};return a},Bo=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;if(a===0)return 0;var o=n-t,u=o/a;return u},wa=1,Ru=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Ir.maxPixelScroll;if(e===t.startScrollingFrom)return wa;var r=Bo({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,a=Ir.maxPixelScroll*Ir.ease(n);return Math.ceil(a)},Io=Ir.durationDampening.accelerateAt,ho=Ir.durationDampening.stopDampeningAt,Ou=function(e,t){var r=t,n=ho,a=Date.now(),o=a-r;if(o>=ho)return e;if(ot.height,o=r.width>t.width;return!o&&!a?n:o&&a?null:{x:o?0:n.x,y:a?0:n.y}},ju=Kr(function(e){return e===0?0:e}),Do=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,u={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},A=bo({container:r,distanceToEdges:u,dragStartTime:t,axis:se,shouldUseTimeDampening:o}),s=bo({container:r,distanceToEdges:u,dragStartTime:t,axis:ve,shouldUseTimeDampening:o}),v=ju({x:s,y:A});if(nr(v,mt))return null;var g=Lu({container:r,subject:n,proposedScroll:v});return g?nr(g,mt)?null:g:null},Hu=Kr(function(e){return e===0?0:e>0?1:-1}),ya=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,a=t.change,o=je(r,a),u={x:e(o.x,n.x),y:e(o.y,n.y)};return nr(u,mt)?null:u}}(),Fo=function(t){var r=t.max,n=t.current,a=t.change,o={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},u=Hu(a),A=ya({max:o,current:n,change:u});return!A||u.x!==0&&A.x===0||u.y!==0&&A.y===0},xa=function(t,r){return Fo({current:t.scroll.current,max:t.scroll.max,change:r})},Nu=function(t,r){if(!xa(t,r))return null;var n=t.scroll.max,a=t.scroll.current;return ya({current:a,max:n,change:r})},Qa=function(t,r){var n=t.frame;return n?Fo({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Mu=function(t,r){var n=t.frame;return!n||!Qa(t,r)?null:ya({current:n.scroll.current,max:n.scroll.max,change:r})},Tu=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,u=Do({dragStartTime:a,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return u&&xa(t,u)?u:null},Xu=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,u=t.frame;if(!u)return null;var A=Do({dragStartTime:a,container:u.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return A&&Qa(t,A)?A:null},wo=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,u=t.current.page.borderBoxCenter,A=t.dimensions.draggables[t.critical.draggable.id],s=A.page.marginBox;if(t.isWindowScrollAllowed){var v=t.viewport,g=Tu({dragStartTime:r,viewport:v,subject:s,center:u,shouldUseTimeDampening:n});if(g){a(g);return}}var c=Qu({center:u,destination:zt(t.impact),droppables:t.dimensions.droppables});if(c){var d=Xu({dragStartTime:r,droppable:c,subject:s,center:u,shouldUseTimeDampening:n});d&&o(c.descriptor.id,d)}},ku=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Dr(t),a=Dr(r),o=null,u=function(g){o||W(!1);var c=o,d=c.shouldUseTimeDampening,E=c.dragStartTime;wo({state:g,scrollWindow:n,scrollDroppable:a,dragStartTime:E,shouldUseTimeDampening:d})},A=function(g){an(),o&&W(!1);var c=Date.now(),d=!1,E=function(){d=!0};wo({state:g,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:E,scrollDroppable:E}),o={dragStartTime:c,shouldUseTimeDampening:d},on(),d&&u(g)},s=function(){o&&(n.cancel(),a.cancel(),o=null)};return{start:A,stop:s,scroll:u}},Uu=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,a=function(v,g){var c=je(v.current.client.selection,g);t({client:c})},o=function(v,g){if(!Qa(v,g))return g;var c=Mu(v,g);if(!c)return r(v.descriptor.id,g),null;var d=Nt(g,c);r(v.descriptor.id,d);var E=Nt(g,d);return E},u=function(v,g,c){if(!v||!xa(g,c))return c;var d=Nu(g,c);if(!d)return n(c),null;var E=Nt(c,d);n(E);var h=Nt(c,E);return h},A=function(v){var g=v.scrollJumpRequest;if(g){var c=zt(v.impact);c||W(!1);var d=o(v.dimensions.droppables[c],g);if(d){var E=v.viewport,h=u(v.isWindowScrollAllowed,E,d);h&&a(v,h)}}};return A},zu=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=ku({scrollWindow:r,scrollDroppable:t}),o=Uu({move:n,scrollWindow:r,scrollDroppable:t}),u=function(v){if(v.phase==="DRAGGING"){if(v.movementMode==="FLUID"){a.scroll(v);return}v.scrollJumpRequest&&o(v)}},A={scroll:u,start:a.start,stop:a.stop};return A},Xr="data-rbd",kr=function(){var e=Xr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Sa=function(){var e=Xr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wu=function(){var e=Xr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),yo={contextId:Xr+"-scroll-container-context-id"},Gu=function(t){return function(r){return"["+r+'="'+t+'"]'}},sn=function(t,r){return t.map(function(n){var a=n.styles[r];return a?n.selector+" { "+a+" }":""}).join(" ")},Zu="pointer-events: none;",Ku=function(e){var t=Gu(e),r=function(){var A=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:t(kr.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:A,dragging:Zu,dropAnimating:A}}}(),n=function(){var A=` + transition: `+An.outOfTheWay+`; + `;return{selector:t(Sa.contextId),styles:{dragging:A,dropAnimating:A,userCancel:A}}}(),a={selector:t(Wu.contextId),styles:{always:"overflow-anchor: none;"}},o={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},u=[n,r,a,o];return{always:sn(u,"always"),resting:sn(u,"resting"),dragging:sn(u,"dragging"),dropAnimating:sn(u,"dropAnimating"),userCancel:sn(u,"userCancel")}},Wt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect,Ra=function(){var t=document.querySelector("head");return t||W(!1),t},xo=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vu(e,t){var r=Te(function(){return Ku(e)},[e]),n=(0,i.useRef)(null),a=(0,i.useRef)(null),o=he(ht(function(c){var d=a.current;d||W(!1),d.textContent=c}),[]),u=he(function(c){var d=n.current;d||W(!1),d.textContent=c},[]);Wt(function(){!n.current&&!a.current||W(!1);var c=xo(t),d=xo(t);return n.current=c,a.current=d,c.setAttribute(Xr+"-always",e),d.setAttribute(Xr+"-dynamic",e),Ra().appendChild(c),Ra().appendChild(d),u(r.always),o(r.resting),function(){var E=function(U){var J=U.current;J||W(!1),Ra().removeChild(J),U.current=null};E(n),E(a)}},[t,u,o,r.always,r.resting,e]);var A=he(function(){return o(r.dragging)},[o,r.dragging]),s=he(function(c){if(c==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),v=he(function(){a.current&&o(r.resting)},[o,r.resting]),g=Te(function(){return{dragging:A,dropping:s,resting:v}},[A,s,v]);return g}var Qo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function cn(e){return e instanceof Qo(e).HTMLElement}function So(e,t){var r="["+kr.contextId+'="'+e+'"]',n=Qn(document.querySelectorAll(r));if(!n.length)return null;var a=ar(n,function(o){return o.getAttribute(kr.draggableId)===t});return!a||!cn(a)?null:a}function Ju(e){var t=(0,i.useRef)({}),r=(0,i.useRef)(null),n=(0,i.useRef)(null),a=(0,i.useRef)(!1),o=he(function(d,E){var h={id:d,focus:E};return t.current[d]=h,function(){var J=t.current,$=J[d];$!==h&&delete J[d]}},[]),u=he(function(d){var E=So(e,d);E&&E!==document.activeElement&&E.focus()},[e]),A=he(function(d,E){r.current===d&&(r.current=E)},[]),s=he(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var d=r.current;d&&u(d)}))},[u]),v=he(function(d){r.current=null;var E=document.activeElement;E&&E.getAttribute(kr.draggableId)===d&&(r.current=d)},[]);Wt(function(){return a.current=!0,function(){a.current=!1;var d=n.current;d&&cancelAnimationFrame(d)}},[]);var g=Te(function(){return{register:o,tryRecordFocus:v,tryRestoreFocusRecorded:s,tryShiftRecord:A}},[o,v,s,A]);return g}function Yu(){var e={draggables:{},droppables:{}},t=[];function r(c){return t.push(c),function(){var E=t.indexOf(c);E!==-1&&t.splice(E,1)}}function n(c){t.length&&t.forEach(function(d){return d(c)})}function a(c){return e.draggables[c]||null}function o(c){var d=a(c);return d||W(!1),d}var u={register:function(d){e.draggables[d.descriptor.id]=d,n({type:"ADDITION",value:d})},update:function(d,E){var h=e.draggables[E.descriptor.id];h&&h.uniqueId===d.uniqueId&&(delete e.draggables[E.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:function(d){var E=d.descriptor.id,h=a(E);h&&d.uniqueId===h.uniqueId&&(delete e.draggables[E],n({type:"REMOVAL",value:d}))},getById:o,findById:a,exists:function(d){return!!a(d)},getAllByType:function(d){return Nr(e.draggables).filter(function(E){return E.descriptor.type===d})}};function A(c){return e.droppables[c]||null}function s(c){var d=A(c);return d||W(!1),d}var v={register:function(d){e.droppables[d.descriptor.id]=d},unregister:function(d){var E=A(d.descriptor.id);E&&d.uniqueId===E.uniqueId&&delete e.droppables[d.descriptor.id]},getById:s,findById:A,exists:function(d){return!!A(d)},getAllByType:function(d){return Nr(e.droppables).filter(function(E){return E.descriptor.type===d})}};function g(){e.draggables={},e.droppables={},t.length=0}return{draggable:u,droppable:v,subscribe:r,clean:g}}function qu(){var e=Te(Yu,[]);return(0,i.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Oa=i.createContext(null),dn=function(){var e=document.body;return e||W(!1),e},_u={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$u=function(t){return"rbd-announcement-"+t};function eA(e){var t=Te(function(){return $u(e)},[e]),r=(0,i.useRef)(null);(0,i.useEffect)(function(){var o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),(0,Q.Z)(o.style,_u),dn().appendChild(o),function(){setTimeout(function(){var s=dn();s.contains(o)&&s.removeChild(o),o===r.current&&(r.current=null)})}},[t]);var n=he(function(a){var o=r.current;if(o){o.textContent=a;return}},[]);return n}var Ro=0,tA={separator:"::"};function rA(){Ro=0}function La(e,t){return t===void 0&&(t=tA),Te(function(){return""+e+t.separator+Ro++},[t.separator,e])}function nA(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function aA(e){var t=e.contextId,r=e.text,n=La("hidden-text",{separator:"-"}),a=Te(function(){return nA({contextId:t,uniqueId:n})},[n,t]);return(0,i.useEffect)(function(){var u=document.createElement("div");return u.id=a,u.textContent=r,u.style.display="none",dn().appendChild(u),function(){var s=dn();s.contains(u)&&s.removeChild(u)}},[a,r]),a}var Mn=i.createContext(null),oA={react:"^16.8.5","react-dom":"^16.8.5"},iA=/(\d+)\.(\d+)\.(\d+)/,Oo=function(t){var r=iA.exec(t);r==null&&W(!1);var n=Number(r[1]),a=Number(r[2]),o=Number(r[3]);return{major:n,minor:a,patch:o,raw:t}},uA=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},AA=function(e,t){var r=Oo(e),n=Oo(t);uA(r,n)},$l=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,lA=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function fn(e,t){}function sA(){fn(function(){AA(oA.react,i.version),lA(document)},[])}function ja(e){var t=(0,i.useRef)(e);return(0,i.useEffect)(function(){t.current=e}),t}function cA(){var e=null;function t(){return!!e}function r(u){return u===e}function n(u){e&&W(!1);var A={abandon:u};return e=A,A}function a(){e||W(!1),e=null}function o(){e&&(e.abandon(),a())}return{isClaimed:t,isActive:r,claim:n,release:a,tryAbandon:o}}var dA=9,fA=13,Ha=27,Lo=32,gA=33,vA=34,pA=35,EA=36,mA=37,CA=38,BA=39,IA=40,Tn,hA=(Tn={},Tn[fA]=!0,Tn[dA]=!0,Tn),jo=function(e){hA[e.keyCode]&&e.preventDefault()},Xn=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=ar(t,function(n){return"on"+n in document});return r||e}(),Ho=0,No=5;function PA(e,t){return Math.abs(t.x-e.x)>=No||Math.abs(t.y-e.y)>=No}var Mo={type:"IDLE"};function bA(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(u){var A=u.button,s=u.clientX,v=u.clientY;if(A===Ho){var g={x:s,y:v},c=n();if(c.type==="DRAGGING"){u.preventDefault(),c.actions.move(g);return}c.type!=="PENDING"&&W(!1);var d=c.point;if(PA(d,g)){u.preventDefault();var E=c.actions.fluidLift(g);a({type:"DRAGGING",actions:E})}}}},{eventName:"mouseup",fn:function(u){var A=n();if(A.type!=="DRAGGING"){t();return}u.preventDefault(),A.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(u){n().type==="DRAGGING"&&u.preventDefault(),t()}},{eventName:"keydown",fn:function(u){var A=n();if(A.type==="PENDING"){t();return}if(u.keyCode===Ha){u.preventDefault(),t();return}jo(u)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(u){var A=n();if(A.type==="IDLE"&&W(!1),A.actions.shouldRespectForcePress()){t();return}u.preventDefault()}},{eventName:Xn,fn:t}]}function DA(e){var t=(0,i.useRef)(Mo),r=(0,i.useRef)(_t),n=Te(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===Ho&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var d=e.findClosestDraggableId(c);if(d){var E=e.tryGetLock(d,u,{sourceEvent:c});if(E){c.preventDefault();var h={x:c.clientX,y:c.clientY};r.current(),v(E,h)}}}}}},[e]),a=Te(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var d=e.findClosestDraggableId(c);if(d){var E=e.findOptionsForDraggable(d);E&&(E.shouldRespectForcePress||e.canGetLock(d)&&c.preventDefault())}}}}},[e]),o=he(function(){var c={passive:!1,capture:!0};r.current=Xt(window,[a,n],c)},[a,n]),u=he(function(){var g=t.current;g.type!=="IDLE"&&(t.current=Mo,r.current(),o())},[o]),A=he(function(){var g=t.current;u(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[u]),s=he(function(){var c={capture:!0,passive:!1},d=bA({cancel:A,completed:u,getPhase:function(){return t.current},setPhase:function(h){t.current=h}});r.current=Xt(window,d,c)},[A,u]),v=he(function(c,d){t.current.type!=="IDLE"&&W(!1),t.current={type:"PENDING",point:d,actions:c},s()},[s]);Wt(function(){return o(),function(){r.current()}},[o])}var Ur;function FA(){}var wA=(Ur={},Ur[vA]=!0,Ur[gA]=!0,Ur[EA]=!0,Ur[pA]=!0,Ur);function yA(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(o){if(o.keyCode===Ha){o.preventDefault(),r();return}if(o.keyCode===Lo){o.preventDefault(),n();return}if(o.keyCode===IA){o.preventDefault(),e.moveDown();return}if(o.keyCode===CA){o.preventDefault(),e.moveUp();return}if(o.keyCode===BA){o.preventDefault(),e.moveRight();return}if(o.keyCode===mA){o.preventDefault(),e.moveLeft();return}if(wA[o.keyCode]){o.preventDefault();return}jo(o)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Xn,fn:r}]}function xA(e){var t=(0,i.useRef)(FA),r=Te(function(){return{eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==Lo)return;var u=e.findClosestDraggableId(o);if(!u)return;var A=e.tryGetLock(u,g,{sourceEvent:o});if(!A)return;o.preventDefault();var s=!0,v=A.snapLift();t.current();function g(){s||W(!1),s=!1,t.current(),n()}t.current=Xt(window,yA(v,g),{capture:!0,passive:!1})}}},[e]),n=he(function(){var o={passive:!1,capture:!0};t.current=Xt(window,[r],o)},[r]);Wt(function(){return n(),function(){t.current()}},[n])}var Na={type:"IDLE"},QA=120,SA=.15;function RA(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(r().type!=="DRAGGING"){t();return}a.keyCode===Ha&&a.preventDefault(),t()}},{eventName:Xn,fn:t}]}function OA(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(o){var u=n();if(u.type!=="DRAGGING"){t();return}u.hasMoved=!0;var A=o.touches[0],s=A.clientX,v=A.clientY,g={x:s,y:v};o.preventDefault(),u.actions.move(g)}},{eventName:"touchend",fn:function(o){var u=n();if(u.type!=="DRAGGING"){t();return}o.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(o){if(n().type!=="DRAGGING"){t();return}o.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(o){var u=n();u.type==="IDLE"&&W(!1);var A=o.touches[0];if(A){var s=A.force>=SA;if(s){var v=u.actions.shouldRespectForcePress();if(u.type==="PENDING"){v&&t();return}if(v){if(u.hasMoved){o.preventDefault();return}t();return}o.preventDefault()}}}},{eventName:Xn,fn:t}]}function LA(e){var t=(0,i.useRef)(Na),r=(0,i.useRef)(_t),n=he(function(){return t.current},[]),a=he(function(E){t.current=E},[]),o=Te(function(){return{eventName:"touchstart",fn:function(E){if(!E.defaultPrevented){var h=e.findClosestDraggableId(E);if(h){var U=e.tryGetLock(h,A,{sourceEvent:E});if(U){var J=E.touches[0],$=J.clientX,de=J.clientY,Be={x:$,y:de};r.current(),c(U,Be)}}}}}},[e]),u=he(function(){var E={capture:!0,passive:!1};r.current=Xt(window,[o],E)},[o]),A=he(function(){var d=t.current;d.type!=="IDLE"&&(d.type==="PENDING"&&clearTimeout(d.longPressTimerId),a(Na),r.current(),u())},[u,a]),s=he(function(){var d=t.current;A(),d.type==="DRAGGING"&&d.actions.cancel({shouldBlockNextClick:!0}),d.type==="PENDING"&&d.actions.abort()},[A]),v=he(function(){var E={capture:!0,passive:!1},h={cancel:s,completed:A,getPhase:n},U=Xt(window,OA(h),E),J=Xt(window,RA(h),E);r.current=function(){U(),J()}},[s,n,A]),g=he(function(){var E=n();E.type!=="PENDING"&&W(!1);var h=E.actions.fluidLift(E.point);a({type:"DRAGGING",actions:h,hasMoved:!1})},[n,a]),c=he(function(E,h){n().type!=="IDLE"&&W(!1);var U=setTimeout(g,QA);a({type:"PENDING",point:h,actions:E,longPressTimerId:U}),v()},[v,n,a,g]);Wt(function(){return u(),function(){r.current();var h=n();h.type==="PENDING"&&(clearTimeout(h.longPressTimerId),a(Na))}},[n,u,a]),Wt(function(){var E=Xt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return E},[])}function jA(e){}var HA={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function To(e,t){if(t==null)return!1;var r=!!HA[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:To(e,t.parentElement)}function NA(e,t){var r=t.target;return cn(r)?To(e,r):!1}var MA=function(e){return jt(e.getBoundingClientRect()).center};function TA(e){return e instanceof Qo(e).Element}var XA=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=ar(t,function(n){return n in Element.prototype});return r||e}();function Xo(e,t){return e==null?null:e[XA](t)?e:Xo(e.parentElement,t)}function kA(e,t){return e.closest?e.closest(t):Xo(e,t)}function UA(e){return"["+kr.contextId+'="'+e+'"]'}function zA(e,t){var r=t.target;if(!TA(r))return null;var n=UA(e),a=kA(r,n);return!a||!cn(a)?null:a}function WA(e,t){var r=zA(e,t);return r?r.getAttribute(kr.draggableId):null}function GA(e,t){var r="["+Sa.contextId+'="'+e+'"]',n=Qn(document.querySelectorAll(r)),a=ar(n,function(o){return o.getAttribute(Sa.id)===t});return!a||!cn(a)?null:a}function ZA(e){e.preventDefault()}function kn(e){var t=e.expected,r=e.phase,n=e.isLockActive,a=e.shouldWarn;return!(!n()||t!==r)}function ko(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(a);return!(!o||!o.options.isEnabled||!Co(r.getState(),a))}function KA(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,o=e.draggableId,u=e.forceSensorStop,A=e.sourceEvent,s=ko({lockAPI:t,store:n,registry:a,draggableId:o});if(!s)return null;var v=a.draggable.getById(o),g=GA(r,v.descriptor.id);if(!g||A&&!v.options.canDragInteractiveElements&&NA(g,A))return null;var c=t.claim(u||_t),d="PRE_DRAG";function E(){return v.options.shouldRespectForcePress}function h(){return t.isActive(c)}function U(Me,Je){kn({expected:Me,phase:d,isLockActive:h,shouldWarn:!0})&&n.dispatch(Je())}var J=U.bind(null,"DRAGGING");function $(Me){function Je(){t.release(),d="COMPLETED"}d!=="PRE_DRAG"&&(Je(),d!=="PRE_DRAG"&&W(!1)),n.dispatch(Oi(Me.liftActionArgs)),d="DRAGGING";function gt(qe,vt){if(vt===void 0&&(vt={shouldBlockNextClick:!1}),Me.cleanup(),vt.shouldBlockNextClick){var Qt=Xt(window,[{eventName:"click",fn:ZA,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Qt)}Je(),n.dispatch(Ao({reason:qe}))}return(0,Q.Z)({isActive:function(){return kn({expected:"DRAGGING",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:E,drop:function(vt){return gt("DROP",vt)},cancel:function(vt){return gt("CANCEL",vt)}},Me.actions)}function de(Me){var Je=Dr(function(qe){J(function(){return uo({client:qe})})}),gt=$({liftActionArgs:{id:o,clientSelection:Me,movementMode:"FLUID"},cleanup:function(){return Je.cancel()},actions:{move:Je}});return(0,Q.Z)({},gt,{move:Je})}function Be(){var Me={moveUp:function(){return J(Ui)},moveRight:function(){return J(Wi)},moveDown:function(){return J(zi)},moveLeft:function(){return J(Gi)}};return $({liftActionArgs:{id:o,clientSelection:MA(g),movementMode:"SNAP"},cleanup:_t,actions:Me})}function Pe(){var Me=kn({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!0});Me&&t.release()}var Xe={isActive:function(){return kn({expected:"PRE_DRAG",phase:d,isLockActive:h,shouldWarn:!1})},shouldRespectForcePress:E,fluidLift:de,snapLift:Be,abort:Pe};return Xe}var VA=[DA,xA,LA];function JA(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,u=[].concat(o?VA:[],a||[]),A=(0,i.useState)(function(){return cA()})[0],s=he(function(de,Be){de.isDragging&&!Be.isDragging&&A.tryAbandon()},[A]);Wt(function(){var de=r.getState(),Be=r.subscribe(function(){var Pe=r.getState();s(de,Pe),de=Pe});return Be},[A,r,s]),Wt(function(){return A.tryAbandon},[A.tryAbandon]);var v=he(function($){return ko({lockAPI:A,registry:n,store:r,draggableId:$})},[A,n,r]),g=he(function($,de,Be){return KA({lockAPI:A,registry:n,contextId:t,store:r,draggableId:$,forceSensorStop:de,sourceEvent:Be&&Be.sourceEvent?Be.sourceEvent:null})},[t,A,n,r]),c=he(function($){return WA(t,$)},[t]),d=he(function($){var de=n.draggable.findById($);return de?de.options:null},[n.draggable]),E=he(function(){A.isClaimed()&&(A.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Ca()))},[A,r]),h=he(A.isClaimed,[A]),U=Te(function(){return{canGetLock:v,tryGetLock:g,findClosestDraggableId:c,findOptionsForDraggable:d,tryReleaseLock:E,isLockClaimed:h}},[v,g,c,d,E,h]);jA(u);for(var J=0;J=0||Object.prototype.hasOwnProperty.call(L,p)&&(b[p]=L[p]);return b}function G(L,S){if(!(L instanceof S))throw new TypeError("Cannot call a class as a function")}function x(L,S){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:L}function q(L,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);L.prototype=Object.create(S&&S.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(L,S):L.__proto__=S)}var I=function(L){q(S,L);function S(b){G(this,S);var p=x(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,b));return p.scrollListener=p.scrollListener.bind(p),p.eventListenerOptions=p.eventListenerOptions.bind(p),p.mousewheelListener=p.mousewheelListener.bind(p),p}return i(S,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var p=this.getParentElement(this.scrollComponent);p.scrollTop=p.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var p=!1,B={get passive(){p=!0}};try{document.addEventListener("test",null,B),document.removeEventListener("test",null,B)}catch(z){}return p}},{key:"eventListenerOptions",value:function(){var p=this.props.useCapture;return this.isPassiveSupported()&&(p={useCapture:this.props.useCapture,passive:!0}),p}},{key:"setDefaultLoader",value:function(p){this.defaultLoader=p}},{key:"detachMousewheelListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.scrollComponent.parentNode),p.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.getParentElement(this.scrollComponent)),p.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(p){var B=this.props.getScrollParent&&this.props.getScrollParent();return B!=null?B:p&&p.parentNode}},{key:"filterProps",value:function(p){return p}},{key:"attachScrollListener",value:function(){var p=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!p)){var B=window;this.props.useWindow===!1&&(B=p),B.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),B.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(p){p.deltaY===1&&!this.isPassiveSupported()&&p.preventDefault()}},{key:"scrollListener",value:function(){var p=this.scrollComponent,B=window,z=this.getParentElement(p),X=void 0;if(this.props.useWindow){var _=document.documentElement||document.body.parentNode||document.body,H=B.pageYOffset!==void 0?B.pageYOffset:_.scrollTop;this.props.isReverse?X=H:X=this.calculateOffset(p,H)}else this.props.isReverse?X=z.scrollTop:X=p.scrollHeight-z.scrollTop-z.clientHeight;X0,sr=c.useState(!pt||!Ht),Vr=(0,ae.Z)(sr,2),rr=Vr[0],Br=Vr[1];if((0,o.Z)(function(){!rr&&Ht&&U&&Br(!0)},[rr,Ht,U]),!rr)return null;var Zn="auto",Jn={left:"-1000vw",top:"-1000vh",right:Zn,bottom:Zn};if(je||!Me){var Wt,Ve=gt.points,_e=gt.dynamicInset||((Wt=gt._experimental)===null||Wt===void 0?void 0:Wt.dynamicInset),st=_e&&Ve[0][1]==="r",$e=_e&&Ve[0][0]==="b";st?(Jn.right=kt,Jn.left=Zn):(Jn.left=dt,Jn.right=Zn),$e?(Jn.bottom=$t,Jn.top=Zn):(Jn.top=tr,Jn.bottom=Zn)}var nn={};return bt&&(bt.includes("height")&&Bt?nn.height=Bt:bt.includes("minHeight")&&Bt&&(nn.minHeight=Bt),bt.includes("width")&&Ct?nn.width=Ct:bt.includes("minWidth")&&Ct&&(nn.minWidth=Ct)),Me||(nn.pointerEvents="none"),c.createElement(dn,{open:tt||_n,getContainer:pt&&function(){return pt(U)},autoDestroy:Pt},c.createElement(M,{prefixCls:be,open:Me,zIndex:Tn,mask:Ut,motion:Ie}),c.createElement(P.Z,{onResize:sn,disabled:!Me},function(un){return c.createElement(C.default,(0,d.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tt,leavedClassName:"".concat(be,"-hidden")},qe,{onAppearPrepare:ot,onEnterPrepare:ot,visible:Me,onVisibleChanged:function(Qn){var Hn;qe==null||(Hn=qe.onVisibleChanged)===null||Hn===void 0||Hn.call(qe,Qn),oe(Qn)}}),function(Nn,Qn){var Hn=Nn.className,Kn=Nn.style,Sr=V()(be,Hn,R);return c.createElement("div",{ref:(0,H.sQ)(un,E,Qn),className:Sr,style:(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({"--arrow-x":"".concat(At.x||0,"px"),"--arrow-y":"".concat(At.y||0,"px")},Jn),nn),Kn),{},{boxSizing:"border-box",zIndex:Tn},$),onMouseEnter:ie,onMouseLeave:ge,onPointerEnter:An,onClick:Ge},Xe&&c.createElement(I,{prefixCls:be,arrow:Xe,arrowPos:At,align:gt}),c.createElement(te,{cache:!Me&&!Re},ze))})}))}),B=S,pe=c.forwardRef(function(K,E){var f=K.children,R=K.getTriggerDOMNode,be=(0,H.Yr)(f),$=c.useCallback(function(oe){(0,H.mH)(E,R?R(oe):oe)},[R]),U=(0,H.x1)($,f.ref);return be?c.cloneElement(f,{ref:U}):f}),fe=pe,me=c.createContext(null),ve=me;function Ne(K){return K?Array.isArray(K)?K:[K]:[]}function de(K,E,f,R){return c.useMemo(function(){var be=Ne(f!=null?f:E),$=Ne(R!=null?R:E),U=new Set(be),oe=new Set($);return K&&(U.has("hover")&&(U.delete("hover"),U.add("click")),oe.has("hover")&&(oe.delete("hover"),oe.add("click"))),[U,oe]},[K,E,f,R])}var we=l(29194);function F(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=arguments.length>2?arguments[2]:void 0;return f?K[0]===E[0]:K[0]===E[0]&&K[1]===E[1]}function Ce(K,E,f,R){for(var be=f.points,$=Object.keys(K),U=0;U<$.length;U+=1){var oe,Me=$[U];if(F((oe=K[Me])===null||oe===void 0?void 0:oe.points,be,R))return"".concat(E,"-placement-").concat(Me)}return""}function Ae(K,E,f,R){return E||(f?{motionName:"".concat(K,"-").concat(f)}:R?{motionName:R}:null)}function ue(K){return K.ownerDocument.defaultView}function ye(K){for(var E=[],f=K==null?void 0:K.parentElement,R=["hidden","scroll","clip","auto"];f;){var be=ue(f).getComputedStyle(f),$=be.overflowX,U=be.overflowY,oe=be.overflow;[$,U,oe].some(function(Me){return R.includes(Me)})&&E.push(f),f=f.parentElement}return E}function L(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(K)?E:K}function Q(K){return L(parseFloat(K),0)}function ne(K,E){var f=(0,b.Z)({},K);return(E||[]).forEach(function(R){if(!(R instanceof HTMLBodyElement||R instanceof HTMLHtmlElement)){var be=ue(R).getComputedStyle(R),$=be.overflow,U=be.overflowClipMargin,oe=be.borderTopWidth,Me=be.borderBottomWidth,Fe=be.borderLeftWidth,Re=be.borderRightWidth,Ge=R.getBoundingClientRect(),Ut=R.offsetHeight,Xe=R.clientHeight,At=R.offsetWidth,gt=R.clientWidth,qe=Q(oe),Ie=Q(Me),tt=Q(Fe),pt=Q(Re),Pt=L(Math.round(Ge.width/At*1e3)/1e3),dn=L(Math.round(Ge.height/Ut*1e3)/1e3),Tn=(At-gt-tt-pt)*Pt,ie=(Ut-Xe-qe-Ie)*dn,ge=qe*dn,An=Ie*dn,je=tt*Pt,dt=pt*Pt,tr=0,kt=0;if($==="clip"){var $t=Q(U);tr=$t*Pt,kt=$t*dn}var sn=Ge.x+je-tr,ot=Ge.y+ge-kt,bt=sn+Ge.width+2*tr-je-dt-Tn,Ct=ot+Ge.height+2*kt-ge-An-ie;f.left=Math.max(f.left,sn),f.top=Math.max(f.top,ot),f.right=Math.min(f.right,bt),f.bottom=Math.min(f.bottom,Ct)}}),f}function se(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f="".concat(E),R=f.match(/^(.*)\%$/);return R?K*(parseFloat(R[1])/100):parseFloat(f)}function nt(K,E){var f=E||[],R=(0,ae.Z)(f,2),be=R[0],$=R[1];return[se(K.width,be),se(K.height,$)]}function it(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[K[0],K[1]]}function Je(K,E){var f=E[0],R=E[1],be,$;return f==="t"?$=K.y:f==="b"?$=K.y+K.height:$=K.y+K.height/2,R==="l"?be=K.x:R==="r"?be=K.x+K.width:be=K.x+K.width/2,{x:be,y:$}}function wt(K,E){var f={t:"b",b:"t",l:"r",r:"l"};return K.map(function(R,be){return be===E?f[R]||"c":R}).join("")}function Jt(K,E,f,R,be,$,U){var oe=c.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:be[R]||{}}),Me=(0,ae.Z)(oe,2),Fe=Me[0],Re=Me[1],Ge=c.useRef(0),Ut=c.useMemo(function(){return E?ye(E):[]},[E]),Xe=c.useRef({}),At=function(){Xe.current={}};K||At();var gt=(0,s.Z)(function(){if(E&&f&&K){let ha=function(ss,ka){var fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sr,_s=ze.x+ss,uo=ze.y+ka,Us=_s+Wt,Zi=uo+Jn,gs=Math.max(_s,fo.left),Qs=Math.max(uo,fo.top),Ks=Math.min(Us,fo.right),to=Math.min(Zi,fo.bottom);return Math.max(0,(Ks-gs)*(to-Qs))},da=function(){si=ze.y+gr,yi=si+Jn,Qi=ze.x+Ci,la=Qi+Wt};var tt,pt,Pt=E,dn=Pt.ownerDocument,Tn=ue(Pt),ie=Tn.getComputedStyle(Pt),ge=ie.width,An=ie.height,je=ie.position,dt=Pt.style.left,tr=Pt.style.top,kt=Pt.style.right,$t=Pt.style.bottom,sn=Pt.style.overflow,ot=(0,b.Z)((0,b.Z)({},be[R]),$),bt=dn.createElement("div");(tt=Pt.parentElement)===null||tt===void 0||tt.appendChild(bt),bt.style.left="".concat(Pt.offsetLeft,"px"),bt.style.top="".concat(Pt.offsetTop,"px"),bt.style.position=je,bt.style.height="".concat(Pt.offsetHeight,"px"),bt.style.width="".concat(Pt.offsetWidth,"px"),Pt.style.left="0",Pt.style.top="0",Pt.style.right="auto",Pt.style.bottom="auto",Pt.style.overflow="hidden";var Ct;if(Array.isArray(f))Ct={x:f[0],y:f[1],width:0,height:0};else{var Bt=f.getBoundingClientRect();Ct={x:Bt.x,y:Bt.y,width:Bt.width,height:Bt.height}}var ze=Pt.getBoundingClientRect(),_n=dn.documentElement,Ht=_n.clientWidth,sr=_n.clientHeight,Vr=_n.scrollWidth,rr=_n.scrollHeight,Br=_n.scrollTop,Zn=_n.scrollLeft,Jn=ze.height,Wt=ze.width,Ve=Ct.height,_e=Ct.width,st={left:0,top:0,right:Ht,bottom:sr},$e={left:-Zn,top:-Br,right:Vr-Zn,bottom:rr-Br},nn=ot.htmlRegion,un="visible",Nn="visibleFirst";nn!=="scroll"&&nn!==Nn&&(nn=un);var Qn=nn===Nn,Hn=ne($e,Ut),Kn=ne(st,Ut),Sr=nn===un?Kn:Hn,Er=Qn?Kn:Sr;Pt.style.left="auto",Pt.style.top="auto",Pt.style.right="0",Pt.style.bottom="0";var Yn=Pt.getBoundingClientRect();Pt.style.left=dt,Pt.style.top=tr,Pt.style.right=kt,Pt.style.bottom=$t,Pt.style.overflow=sn,(pt=Pt.parentElement)===null||pt===void 0||pt.removeChild(bt);var Vn=L(Math.round(Wt/parseFloat(ge)*1e3)/1e3),Dr=L(Math.round(Jn/parseFloat(An)*1e3)/1e3);if(Vn===0||Dr===0||(0,w.Sh)(f)&&!(0,we.Z)(f))return;var kr=ot.offset,_r=ot.targetOffset,ti=nt(ze,kr),Ni=(0,ae.Z)(ti,2),fi=Ni[0],Ur=Ni[1],Dn=nt(Ct,_r),On=(0,ae.Z)(Dn,2),Wn=On[0],hr=On[1];Ct.x-=Wn,Ct.y-=hr;var $n=ot.points||[],wr=(0,ae.Z)($n,2),yr=wr[0],Gr=wr[1],ui=it(Gr),pi=it(yr),Ai=Je(Ct,ui),ta=Je(ze,pi),Ji=(0,b.Z)({},ot),Ci=Ai.x-ta.x+fi,gr=Ai.y-ta.y+Ur,vi=ha(Ci,gr),qi=ha(Ci,gr,Kn),Fi=Je(Ct,["t","l"]),ki=Je(ze,["t","l"]),_i=Je(Ct,["b","r"]),sa=Je(ze,["b","r"]),Yi=ot.overflow||{},xa=Yi.adjustX,$a=Yi.adjustY,aa=Yi.shiftX,mr=Yi.shiftY,on=function(ka){return typeof ka=="boolean"?ka:ka>=0},si,yi,Qi,la;da();var va=on($a),Ya=pi[0]===ui[0];if(va&&pi[0]==="t"&&(yi>Er.bottom||Xe.current.bt)){var ba=gr;Ya?ba-=Jn-Ve:ba=Fi.y-sa.y-Ur;var cs=ha(Ci,ba),$i=ha(Ci,ba,Kn);cs>vi||cs===vi&&(!Qn||$i>=qi)?(Xe.current.bt=!0,gr=ba,Ur=-Ur,Ji.points=[wt(pi,0),wt(ui,0)]):Xe.current.bt=!1}if(va&&pi[0]==="b"&&(sivi||fa===vi&&(!Qn||Ta>=qi)?(Xe.current.tb=!0,gr=Pi,Ur=-Ur,Ji.points=[wt(pi,0),wt(ui,0)]):Xe.current.tb=!1}var as=on(xa),ao=pi[1]===ui[1];if(as&&pi[1]==="l"&&(la>Er.right||Xe.current.rl)){var Ri=Ci;ao?Ri-=Wt-_e:Ri=Fi.x-sa.x-fi;var es=ha(Ri,gr),ts=ha(Ri,gr,Kn);es>vi||es===vi&&(!Qn||ts>=qi)?(Xe.current.rl=!0,Ci=Ri,fi=-fi,Ji.points=[wt(pi,1),wt(ui,1)]):Xe.current.rl=!1}if(as&&pi[1]==="r"&&(Qivi||Hs===vi&&(!Qn||Zs>=qi)?(Xe.current.lr=!0,Ci=ps,fi=-fi,Ji.points=[wt(pi,1),wt(ui,1)]):Xe.current.lr=!1}da();var vs=aa===!0?0:aa;typeof vs=="number"&&(QiKn.right&&(Ci-=la-Kn.right-fi,Ct.x>Kn.right-vs&&(Ci+=Ct.x-Kn.right+vs)));var Aa=mr===!0?0:mr;typeof Aa=="number"&&(siKn.bottom&&(gr-=yi-Kn.bottom-Ur,Ct.y>Kn.bottom-Aa&&(gr+=Ct.y-Kn.bottom+Aa)));var Ra=ze.x+Ci,zs=Ra+Wt,Vs=ze.y+gr,Ls=Vs+Jn,wa=Ct.x,Gs=wa+_e,Qa=Ct.y,Oo=Qa+Ve,xo=Math.max(Ra,wa),jo=Math.min(zs,Gs),Xs=(xo+jo)/2,Bo=Xs-Ra,qs=Math.max(Vs,Qa),wi=Math.min(Ls,Oo),ws=(qs+wi)/2,No=ws-Vs;U==null||U(E,Ji);var Ea=Yn.right-ze.x-(Ci+ze.width),Ia=Yn.bottom-ze.y-(gr+ze.height);Re({ready:!0,offsetX:Ci/Vn,offsetY:gr/Dr,offsetR:Ea/Vn,offsetB:Ia/Dr,arrowX:Bo/Vn,arrowY:No/Dr,scaleX:Vn,scaleY:Dr,align:Ji})}}),qe=function(){Ge.current+=1;var pt=Ge.current;Promise.resolve().then(function(){Ge.current===pt&>()})},Ie=function(){Re(function(pt){return(0,b.Z)((0,b.Z)({},pt),{},{ready:!1})})};return(0,o.Z)(Ie,[R]),(0,o.Z)(function(){K||Ie()},[K]),[Fe.ready,Fe.offsetX,Fe.offsetY,Fe.offsetR,Fe.offsetB,Fe.arrowX,Fe.arrowY,Fe.scaleX,Fe.scaleY,Fe.align,qe]}var zt=l(19127);function mt(K,E,f,R,be){(0,o.Z)(function(){if(K&&E&&f){let Ge=function(){R(),be()};var $=E,U=f,oe=ye($),Me=ye(U),Fe=ue(U),Re=new Set([Fe].concat((0,zt.Z)(oe),(0,zt.Z)(Me)));return Re.forEach(function(Ut){Ut.addEventListener("scroll",Ge,{passive:!0})}),Fe.addEventListener("resize",Ge,{passive:!0}),R(),function(){Re.forEach(function(Ut){Ut.removeEventListener("scroll",Ge),Fe.removeEventListener("resize",Ge)})}}},[K,E,f])}var rn=l(48736),Zt=l(16089);function Sn(K,E,f,R,be,$,U,oe){var Me=c.useRef(K),Fe=c.useRef(!1);Me.current!==K&&(Fe.current=!0,Me.current=K),c.useEffect(function(){var Re=(0,Zt.Z)(function(){Fe.current=!1});return function(){Zt.Z.cancel(Re)}},[K]),c.useEffect(function(){if(E&&R&&(!be||$)){var Re=function(){var je=!1,dt=function($t){var sn=$t.target;je=U(sn)},tr=function($t){var sn=$t.target;!Fe.current&&Me.current&&!je&&!U(sn)&&oe(!1)};return[dt,tr]},Ge=Re(),Ut=(0,ae.Z)(Ge,2),Xe=Ut[0],At=Ut[1],gt=Re(),qe=(0,ae.Z)(gt,2),Ie=qe[0],tt=qe[1],pt=ue(R);pt.addEventListener("mousedown",Xe,!0),pt.addEventListener("click",At,!0),pt.addEventListener("contextmenu",At,!0);var Pt=(0,r.A)(f);if(Pt&&(Pt.addEventListener("mousedown",Ie,!0),Pt.addEventListener("click",tt,!0),Pt.addEventListener("contextmenu",tt,!0)),0)var dn,Tn,ie,ge;return function(){pt.removeEventListener("mousedown",Xe,!0),pt.removeEventListener("click",At,!0),pt.removeEventListener("contextmenu",At,!0),Pt&&(Pt.removeEventListener("mousedown",Ie,!0),Pt.removeEventListener("click",tt,!0),Pt.removeEventListener("contextmenu",tt,!0))}}},[E,f,R,be,$])}var tn=["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 re(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Pe.Z,E=c.forwardRef(function(f,R){var be=f.prefixCls,$=be===void 0?"rc-trigger-popup":be,U=f.children,oe=f.action,Me=oe===void 0?"hover":oe,Fe=f.showAction,Re=f.hideAction,Ge=f.popupVisible,Ut=f.defaultPopupVisible,Xe=f.onPopupVisibleChange,At=f.afterPopupVisibleChange,gt=f.mouseEnterDelay,qe=f.mouseLeaveDelay,Ie=qe===void 0?.1:qe,tt=f.focusDelay,pt=f.blurDelay,Pt=f.mask,dn=f.maskClosable,Tn=dn===void 0?!0:dn,ie=f.getPopupContainer,ge=f.forceRender,An=f.autoDestroy,je=f.destroyPopupOnHide,dt=f.popup,tr=f.popupClassName,kt=f.popupStyle,$t=f.popupPlacement,sn=f.builtinPlacements,ot=sn===void 0?{}:sn,bt=f.popupAlign,Ct=f.zIndex,Bt=f.stretch,ze=f.getPopupClassNameFromAlign,_n=f.fresh,Ht=f.alignPoint,sr=f.onPopupClick,Vr=f.onPopupAlign,rr=f.arrow,Br=f.popupMotion,Zn=f.maskMotion,Jn=f.popupTransitionName,Wt=f.popupAnimation,Ve=f.maskTransitionName,_e=f.maskAnimation,st=f.className,$e=f.getTriggerDOMNode,nn=(0,ee.Z)(f,tn),un=An||je||!1,Nn=c.useState(!1),Qn=(0,ae.Z)(Nn,2),Hn=Qn[0],Kn=Qn[1];(0,o.Z)(function(){Kn((0,i.Z)())},[]);var Sr=c.useRef({}),Er=c.useContext(ve),Yn=c.useMemo(function(){return{registerSubPopup:function(Mi,Ga){Sr.current[Mi]=Ga,Er==null||Er.registerSubPopup(Mi,Ga)}}},[Er]),Vn=(0,x.Z)(),Dr=c.useState(null),kr=(0,ae.Z)(Dr,2),_r=kr[0],ti=kr[1],Ni=(0,s.Z)(function(Gi){(0,w.Sh)(Gi)&&_r!==Gi&&ti(Gi),Er==null||Er.registerSubPopup(Vn,Gi)}),fi=c.useState(null),Ur=(0,ae.Z)(fi,2),Dn=Ur[0],On=Ur[1],Wn=c.useRef(null),hr=(0,s.Z)(function(Gi){(0,w.Sh)(Gi)&&Dn!==Gi&&(On(Gi),Wn.current=Gi)}),$n=c.Children.only(U),wr=($n==null?void 0:$n.props)||{},yr={},Gr=(0,s.Z)(function(Gi){var Mi,Ga,ho=Dn;return(ho==null?void 0:ho.contains(Gi))||((Mi=(0,r.A)(ho))===null||Mi===void 0?void 0:Mi.host)===Gi||Gi===ho||(_r==null?void 0:_r.contains(Gi))||((Ga=(0,r.A)(_r))===null||Ga===void 0?void 0:Ga.host)===Gi||Gi===_r||Object.values(Sr.current).some(function(Fs){return(Fs==null?void 0:Fs.contains(Gi))||Gi===Fs})}),ui=Ae($,Br,Wt,Jn),pi=Ae($,Zn,_e,Ve),Ai=c.useState(Ut||!1),ta=(0,ae.Z)(Ai,2),Ji=ta[0],Ci=ta[1],gr=Ge!=null?Ge:Ji,vi=(0,s.Z)(function(Gi){Ge===void 0&&Ci(Gi)});(0,o.Z)(function(){Ci(Ge||!1)},[Ge]);var qi=c.useRef(gr);qi.current=gr;var Fi=c.useRef([]);Fi.current=[];var ki=(0,s.Z)(function(Gi){var Mi;vi(Gi),((Mi=Fi.current[Fi.current.length-1])!==null&&Mi!==void 0?Mi:gr)!==Gi&&(Fi.current.push(Gi),Xe==null||Xe(Gi))}),_i=c.useRef(),sa=function(){clearTimeout(_i.current)},Yi=function(Mi){var Ga=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;sa(),Ga===0?ki(Mi):_i.current=setTimeout(function(){ki(Mi)},Ga*1e3)};c.useEffect(function(){return sa},[]);var xa=c.useState(!1),$a=(0,ae.Z)(xa,2),aa=$a[0],mr=$a[1];(0,o.Z)(function(Gi){(!Gi||gr)&&mr(!0)},[gr]);var on=c.useState(null),si=(0,ae.Z)(on,2),yi=si[0],Qi=si[1],la=c.useState([0,0]),va=(0,ae.Z)(la,2),Ya=va[0],ba=va[1],cs=function(Mi){ba([Mi.clientX,Mi.clientY])},$i=Jt(gr,_r,Ht?Ya:Dn,$t,ot,bt,Vr),Pi=(0,ae.Z)($i,11),fa=Pi[0],Ta=Pi[1],as=Pi[2],ao=Pi[3],Ri=Pi[4],es=Pi[5],ts=Pi[6],ps=Pi[7],Hs=Pi[8],Zs=Pi[9],vs=Pi[10],Aa=de(Hn,Me,Fe,Re),Ra=(0,ae.Z)(Aa,2),zs=Ra[0],Vs=Ra[1],Ls=zs.has("click"),wa=Vs.has("click")||Vs.has("contextMenu"),Gs=(0,s.Z)(function(){aa||vs()}),Qa=function(){qi.current&&Ht&&wa&&Yi(!1)};mt(gr,Dn,_r,Gs,Qa),(0,o.Z)(function(){Gs()},[Ya,$t]),(0,o.Z)(function(){gr&&!(ot!=null&&ot[$t])&&Gs()},[JSON.stringify(bt)]);var Oo=c.useMemo(function(){var Gi=Ce(ot,$,Zs,Ht);return V()(Gi,ze==null?void 0:ze(Zs))},[Zs,ze,ot,$,Ht]);c.useImperativeHandle(R,function(){return{nativeElement:Wn.current,forceAlign:Gs}});var xo=c.useState(0),jo=(0,ae.Z)(xo,2),Xs=jo[0],Bo=jo[1],qs=c.useState(0),wi=(0,ae.Z)(qs,2),ws=wi[0],No=wi[1],Ea=function(){if(Bt&&Dn){var Mi=Dn.getBoundingClientRect();Bo(Mi.width),No(Mi.height)}},Ia=function(){Ea(),Gs()},ha=function(Mi){mr(!1),vs(),At==null||At(Mi)},da=function(){return new Promise(function(Mi){Ea(),Qi(function(){return Mi})})};(0,o.Z)(function(){yi&&(vs(),yi(),Qi(null))},[yi]);function ss(Gi,Mi,Ga,ho){yr[Gi]=function(Fs){var Un;ho==null||ho(Fs),Yi(Mi,Ga);for(var Rn=arguments.length,Pn=new Array(Rn>1?Rn-1:0),hi=1;hi1?Ga-1:0),Fs=1;Fs1?Ga-1:0),Fs=1;Fss in r?ae(r,s,{enumerable:!0,configurable:!0,writable:!0,value:x}):r[s]=x,P=(r,s)=>{for(var x in s||(s={}))Pe.call(s,x)&&V(r,x,s[x]);if(ee)for(var x of ee(s))_.call(s,x)&&V(r,x,s[x]);return r};const w=r=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},r),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));jt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},6021:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return c}});var b=l(3113),ae=l(59301),ee=Object.defineProperty,Pe=Object.defineProperties,_=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,r=(d,C,H)=>C in d?ee(d,C,{enumerable:!0,configurable:!0,writable:!0,value:H}):d[C]=H,s=(d,C)=>{for(var H in C||(C={}))P.call(C,H)&&r(d,H,C[H]);if(V)for(var H of V(C))w.call(C,H)&&r(d,H,C[H]);return d},x=(d,C)=>Pe(d,_(C)),o=(d,C)=>{var H={};for(var I in d)P.call(d,I)&&C.indexOf(I)<0&&(H[I]=d[I]);if(d!=null&&V)for(var I of V(d))C.indexOf(I)<0&&w.call(d,I)&&(H[I]=d[I]);return H},i=(d,C,H)=>new Promise((I,M)=>{var W=B=>{try{S(H.next(B))}catch(pe){M(pe)}},te=B=>{try{S(H.throw(B))}catch(pe){M(pe)}},S=B=>B.done?I(B.value):Promise.resolve(B.value).then(W,te);S((H=H.apply(d,C)).next())});const c=d=>{var C=d,{children:H}=C,I=o(C,["children"]);const[M,W]=(0,ae.useState)(!1);return ae.createElement(b.ZP,x(s({},I),{loading:M,onClick:te=>i(void 0,null,function*(){try{W(!0),yield I.onClick(te),W(!1)}catch(S){console.error(S),W(!1)}})}),H)}},79219:function(lr,jt,l){"use strict";l.d(jt,{xp:function(){return _},AG:function(){return x},JA:function(){return P},FX:function(){return f},k$:function(){return Sn},ub:function(){return tn},e6:function(){return re},v7:function(){return c},BO:function(){return o},x7:function(){return pe},em:function(){return Jt},BV:function(){return V},qz:function(){return r},Gm:function(){return w},yt:function(){return te},I2:function(){return ue},sQ:function(){return W},z3:function(){return ee},GY:function(){return rn},wC:function(){return Zt},Pt:function(){return mt},Oe:function(){return zt},L6:function(){return ae},RL:function(){return b},f$:function(){return Pe},j1:function(){return d},jD:function(){return i},g4:function(){return C}});var b=l(58143),ae="data:image/png;base64,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",ee=l(93314),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",V=l.p+"static/err.2323787b.png",P="data:image/png;base64,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",w="data:image/png;base64,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",r="data:image/png;base64,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",s="data:image/png;base64,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",x="data:image/png;base64,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",o=l.p+"static/douyu.1e926b4a.jpg",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",d="data:image/png;base64,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",C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",H="data:image/png;base64,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",I="data:image/png;base64,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",M="data:image/png;base64,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",W="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",te="data:image/png;base64,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",S=l(64790),B=l.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",fe=l(59301),me=Object.defineProperty,ve=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,we=(R,be,$)=>be in R?me(R,be,{enumerable:!0,configurable:!0,writable:!0,value:$}):R[be]=$,F=(R,be)=>{for(var $ in be||(be={}))Ne.call(be,$)&&we(R,$,be[$]);if(ve)for(var $ of ve(be))de.call(be,$)&&we(R,$,be[$]);return R};const Ce=R=>React.createElement("svg",F({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},R),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ae="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ue="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADGKADAAQAAAABAAABVAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgBVAMYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBAMDAwMEBQQEBAQEBQYFBQUFBQUGBgYGBgYGBgcHBwcHBwgICAgICQkJCQkJCQkJCf/bAEMBAQEBAgICBAICBAkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCf/dAAQAMv/aAAwDAQACEQMRAD8A83pCvOe9LRX+9Fz+XVNET56mm8Y96nppUEVoplEODRTihFNrRMAoxnrRRQBEY17UxkGMMBViindjuysqooxtFR+TEeq1bKqaYUNPmY+ZlZreEngYqGa3CoXTt1q7gjrSEAjBqo1Wio1WZABY4FBBBwakO6GQimM25txrrTOxMbRUshjIGzrQkYcE5xRcVxjMzfeOaesgVCuOtRgEnAoKletDS2GKgUsA3SnSBQ2FqOigCTy2Cb6jAzwKdubG3PFLG+xs4zQAyjJHSnO25t1Ty+R5Q8v71FwK1SNIzDBp8MDTZwcYqEghip6ii6uBNE8ag+YM1FgFsDgGkKsvUYpKEuoFmeFIgCpzmokieQEoOlR1Kk0kYIU9aVnYCKinIwVwzDNSzyrKw2DGKd9QIKUknqc1YhijkRmY4IquFLNtXmhSAlineIEL3qMEbst+NOkieI4fvUdCS3QFm4eF8eUMUQwCVSxOMVWpQSOlLl0smAY5xTnjeP74xTQcHNSyzPKAH7U9QIaKsQSRID5gyagOC3HShPUBVdk+6cZptTywiMAg5zUSoznCjNJNWuOxK85ePZjFNiEZb94eKjIIODTSQOtHLpoFyRwochOlK0TiLzRjHWqpYml8x9uzJx6U7MEN5JoII60+KTynD4zSzS+a+/GKpJtgRUVaiFuYyZDzVPJZti1pGw1BkizNFnacZqAuS2481LNA0OCxzmoApPQZpprc1UbFme4EqhQMYpkCxsx8yoKiZyeBRy6WRV9SaVkViE5FJ9nkMfm1XqTzZNuzPHpVqDexUY33I6Rjt60qyhHDYzjtRcTCYggYxWuzsapEBOTmkyatwRwOhMh5qqQN2BTUtbFKDJre4ltnLxEZIxzUUsrSOZZDkmp57Sa3iEr4xWfkmlFJu6NVE1YbqzW1KSLl/p1rMRd7hc4ycUyitY0rXZuo9zQvrNLUKUbdmqkUMkzbYxk1EzHq3OKdBdy27Ex96aUlHe7KI5N0bFDwR1FQ0+SRpXMj9TV+Oa0W1KOuX57f1qnJpFxjczaQuU+7waVP3kgjBxk4zVm+sVtFVg2c8c1d0mkzUzySetXf7Qn+z/Z+MYxn2qrHFJKdsY3GmsrIxVhgitHGL0YDojGJFMoyoPIq3eyWr7fs4APfAxVCihwu7lxRZtbY3LlM4wM0y4hMEpiJziolZlOVOD7U1n79TTs73NUh4jlZS6KSB1IqsTnrV2G/lhhMIAIPeqWecmhN9QEorUu30/yALcfNx/k1mwRNczCFTgtTg7q7AFupoVxCxAPWqxOTk1cvbNrNgpYMD0qqkUkpxGpb6VrBxtzIDUl1QyWn2fbzjBNZ1usTTqsxwueTURBBwaSiNNJNRA09Sis4mX7Mee4HNV7Wzlu2Kx4GOpNVKmhnmgbdExXNCi1Gyeownhe3lMUnUVEFJ6DNOd3kYu5yTWnY6hFaxGN0yT3olKSjorsRk0U523MWxjJzWw9nZCx84P8APjPXv6YpzqJWuBi1NDPNbsWhbaTxUaqzsEUZJ6VaubG4tVDygYPpTlKOzArPI8rl5DknvWnYahHaRsjrnJzkVk0Up01JWYD5GDyFwMZOcUyiirSA/9DzgqR1pKsVGyelf70XP5XI6KdsOM02gpSCmlQadRTTNIyREUPUUzBqxSFQatT7lEFFSlBjimhCapSQDKKKMEdaoAphQdqfRQBRuoCU8wdv5Vm10BGeKy5F+zyHjIPSuilPodNGfQp0U4EF8t0zUs4hDDyTmt762NyEEg5FOdy55qRLd5EMg6CoAM8ChNMCyHg8jaR81MhjEr7ScVEQRwaQHHIpcvYCSVPLkKA5xSGNwu8jj1plTNPI0flnpRqBDRVi3eNGJkGaiYqz5XgGnfUBoZl+6cUAkHNWJ4FiUEHOaiSJ3BKDOKSa3AfNO02ARgCn2/kbT5vWqtFDjpYBwG5tq96lmgMJGTnNQUpYt1OabvcBQjMCwHAptTxztHGUA61Em3cN/TvSTYDaUEqdw4Iqe48nI8qljt2kjMgNHMrXYEUkrynLnNSxTpHGUZck1WpzKynDDFDitgFQKzhWOAaluIo4yPLOar0U7agSJE7gle1R09ZHQEKetNBwQetCuAlFTzSJJjaMYoijRwS5xilzaXY7EFSRyNGcrUZIFJIkqKGYYBpu2zBA8hJJPJqSWSBogFHzVUooaBMmgiEz7ScU2VBHIUBzio6K0jT1uwH+XIE3449aYSB1qR7p/L8rqKgRlMgMnSrV+pfINLk9KZVi4aJ2zEMURweYm7OKObS7NFHoiJ5Hk5c5p8dx5K4xmq5JztHU0x0dD84xmhpbMd+oFtzZbpVi4W3CjyutVKQsBWqp63ZpGPcliiaVto4qGYFGMZ7U0O6ncpxTGZmO5jk1pZ3LDBxmkq0LkCHytvtVdNpYb+B3oTfUtQG0wvj7tT3QiQhYTn1otrKa6BaPGB60uZWuzZR6Ect1PMgSRsgUtpOtvMJHXcKrspVip6jijBxmtlSVrGqiWbydbmbzEXaOlTW9vbSQGSV8H69KzWbFREk9aHT05YuxaHEsx2ipprSa3UPIOD6VBhlw3TuKlmupplAlbIFU73VioRvqQVGzdhVm1uI4Zt8oyKZeTRzzb412itIp81rGpVpSzN1Oa0bezhmgMrtg8/hWbVxmm2l0HYsW9y9sxZMHIwc1HLK00hkbqafLbTQqHkGAagoio35kXGPc0opLEWpV1+fB7c5+tZwGSB60lRswIxTjGxoaF3ZG2iEm7IPGOlZqo8jbUBJ9qVpJHADsSB0yaltrhraTzFGeMYpJSS11YELo8bbXBB96bU93dNcSeawx2qzY/wBnmJjd43Z7/wBKd2o3aAyS2TQrMjBlOCKG27jt6dq0G0yZbX7SSMYzjvit5SS0YFCSWSVt0jFj71dsb9rPcAoYN+FZ9OZWXhhiiUE1ysB00pmlaVuCxzxWskemfYtzn58evOaxaKU6d0knYY5VLMFXqavXWnTWsYkcgjvis8HHIqeW5nnAWViwFOSldWEQUpBU4YYNWLSdbecSsNwFTaheLeSBkXAAxzQ5PmtbQChRWnpttbXDMJ2wR0FU7lI452SI5UHihVE5co7ESsyMGXgjkVZuL24ulCyngelPi0+5mi85BxVGkuWT9BFqzlignEkw3KKm1G5guZQ0AwAME+tZ9FN01zcwGjp9lHds3mNgL6da1f7FtP77fpXNAlTkcU7zJP7x/OsqlKbd1IaZ/9Hz+il479aSv950z+VwpMAHIpaKdwIipzSNt7VNTSoNAEWDjNJUhQ9BTOh5oGpWEopT1pTt7UGimM2jtTWUnmpApIzSU1IpO5HwBgimqobrU1NKA1SmMiIwcVHNCJE2t+FT+We3+f1pCWPFaKXYaZzzKyNtbqKbW7IkbRk7ct/OsVF3OEJxmu2nUudkJ3QgZgMA8UsbmNw47VJPEIX2g5pnlSbPMx8tVdNFhLIZX3nipm8jyBj71VaKHECWKIzNtHFNdCjlD2poYqcqcUEknJp2dwAqwGSKSrElw0iBCMYp1v5GD51LmdrsCrUqTSRqVXoaZjc21e54qWaAw4yc5odtmBEpAYFuamuJIpCPLGMVAFJ5ApKdtQLMUCSRly2CKrqpY7V6mkpysUbcvUUrMBXjeM4cUypJJXlOXqaKWJYirDJobaQFWnBmA2g8UsahnCscA0+aNY32qc07q9gsRoxRgw7VJNM0zZPGKYI3K7wOKZRZXuBOhh8shvvVCo3EKO9JRQkBLLEYiMnOajCsRkDpQST1OaelwYlKjmlrYZHUbP2FIGBYb+meamuPI48n8ad9bAV8mpHmkkG1zwKfDbtMCQcYqueOKaV2GpYglSMneuc1C5DMWAxml8uTrg0/yW71a5Yu9wv0HyxRJEJFbJqqgeU7YxUxhAPzc1LGTCcpxSUrLQu6KLROGKkc0CKT0q8zMx3NyamEkYh2Y5odRj5zOEB7mneRxjccVPRRzsqLuVxFHEQw606VhLjcBxUpAPNREg8AUr63KuOha2RTvUZ+lU2CliQMCpSyjioyc1pFdQuTPCqJkNk1X2ilyelFUkNb6IQqvpSbV9BTqKq7OiKYwxoeooVnhyIyVz6UM2OBUVaRTe5umyJoVPOTVuaVZLUW6Lg+tQ00sFq3ra5SmyC3tN84Wc/Kfeo72GOGbbF0xU5Ymm0+Z3ubRfc9A8M6TFqmghJ4w6hm69fwNc7q/hG5hzNpx8xP7h+8P8f512/hFmTRQqHGWbpW08WOhr5B5lVo4ifK9L7H8143i/G5dm2I+ry93nl7r1W/4eqPnplZGKOMEdQabXvGsaZp2rWwini2uOjjgj8e9eY3XhW9tJuf3kX95ev4ivpMDndKsve0Z+vcNeIWCzC1Ob5J9ns/R/puctk9KSrV3AkEuxDkY/KmRW80ylo1yBXsKatc/QowsOmu5p1CSHIFFrJDFLunGVxVUnHWo2bPFHIrWLLF3NFLMWhG1cVPZ2K3MbSF8Y/zzXTeGvhl8RfGeh6l4m8I6Ff6np2jIJL65tbeSWK3U95XRSFHfk9MnoK4gMw6HFc9OvTm5U6c03HR63a669tBuLWrBhgkVJJBPHH5rIQvrUBOBmrk2pzTQfZyAB0J78V1WldWQjOJJpKntjCJ1Nx9zPNWtRa0aUfZAMY5wMCtee0uWwGdU32ify/JLnb6V2dl8PtevYx5YTz9gkNsGBnCHlT5fU564HzY5xg1xt1byWlw9tLwyHBrKliaVRuMWm0Nxa3GwyeTKsuM7TnBq5f34vNoC7Qv51REUhUyBSVHfHFMrVwi3zCNDTorWWUi5OABx2qvdpDHOyQHKjpVeihQfNe4F+DTri4h85MY7ZqiQQcGrMV7cwx+VG2FNVaIqV3cAorZk1C2ay+zqmGxj2rKhRZJVRjgE4zSjN2vJWAjorU1CyhtFVomyT2P86ow28tw+yEZNONRNcwE0V9cwxeTG2BVOpJYZIH8uUYIqOnFLdAbMl7ZtZeSqfPjHTp+NZUSCSRUJxk4zUdFTCmoppDua2oWEVpGrI2SeMH+dZNO+Zupzikw1EE0rSYj/9LhiAetMKelSUV/vAfytcgIIpKnIBppQdqtT7jIuKKcUI5ptWmgCkIB4paKYDCg7VGVIqeimBXpQcHNTFQaaU9KVwIycmjilKEU2mUpsKKKKC1UG7FrNvLTrNGPqK1Keuzad3WrhUcXc0hUs7o5SpvOk8vys8Voz2PmNuh4J6isyWMxOUJzivQhUjI7YyTV0OgdI33OMimSMruWUYFJtYLuI4ptaW1uUWXgVIRJuyT2qFI3kOEGaZUscrxZ2d6VnYCMgg4NJTixLbm5qaeSOTHlrjFO4FelLFupzViKBJIyxbBFVwCTgUk0wJ4rgxIVAzmok2lxv6d6HjeM4cYplCS3QFi48rcPJ6UiW7PEZQelQU4OwG0Hg0WdrIBtKQRwaVGKMGHanyymU5IxTvqBFRU6+T5R3feqNELsFFHMOwolcJsHSkjKq4LjIpZIzG200zBxu7ClZWAklZGb92MCnJEGjLk4xVQv6UgWR+gJoa00C/cXcWO1B1/z6UjxtGcOMVZjt3VgxOCPxqzIEY7n5IpOZLmjLAJ6VIIXPXitON4lQgjmoQNzYqfaEOfYgSPYOp5608IqnIFTSIqfdOaYFJ6VPM2Gr3JZJjIoUjGKSLyxkyVAzBaiLE0KnoaEruM/J0prRsBuNR0pYkYNapW2ASilBxzQTnmqLUBKaWC9aXPGaiCknmg0SsKZDUO8Z9qcykHrUJFXGKYx8rKxytIq7uaaFJqUKBWltLFRjciOO1JUpcAYFRUzZIKa2ccU6mM2OlOO5uiMgjmkpSSTk0lboYUhUGlqIv6UFRT6CEAfWm0UUGyPU/Cf/IHX/eaulrmvCf8AyB1/3m/nXY6da/2hqVvp4O37RKkefTewXP618BmDUas2+7P5C4tV80xH+KX5lBio471A6K3GMV+4dp8BvhBD4ci8OSeH7SWJYlQyMg81jjljJ97dnnOa+Mfiz+xjqulLNrPwtdr+AZb7FIf36j0Rukg9uG+tfluT+KWXYmr7Kd4dm9n8+nz+8+Xo42Ddtj83dV8J2l9mW3/dSHuBwfqK4C7ttU0TMMy4Unhuo/A173eadqGnXr6bqED29xEdrxyqUZT6EHkVRu7JHXyrpQyt2PINfsOBz6cEoy96J+pcM+JONwNqdV+0p9nuvR/o7nhGiaJrninWLfw/4dtJ9QvryQRw29vG0ssrt0VEQFmJ9AK/oJ/ZA/4Ioa74rhs/HP7V0j6LY5WVNBtWH2uVeuLmYEiEHui7n7EqeB+V37M6Xngn9obQfEHhW6lsbqMXDxyQuUeNhERlWHI61/Th8C/2+ZIPJ8NfGxN68ImpwryO37+Mdf8AfXn1B61+E/SR4w4upYKNPhNJJxvNr+Lu17i26bq8v5bH73w94m5FLE06eObgpq8W/h3atLtqt/h7s/Rj4e/DT4f/AAn8I23gP4baPa6Lo9omyO1tYwiYxglu7sf4mYlmPJJNfnN+1n/wST/Zv/aRM/ibwlCvgfxPLuZrzToh9mnc85ntQVQknq6FGOSTuNfpzoniDQvEukxa74fvIb2ymXck8Lh0I+oOPr6V8c/Hb9tfwP8ADbzfD/gUx69rIypKNm2gb/bdfvkf3VP1Ir/M3w3zDi6GdOtw/UqLEt+87vvr7Tm0avvz318z9s4mz/KcBgvrGYTiqfTrf/Clq/l+R/I9+1l+wL+0H+yBqit8RLBLzRLiXyrTWLJvMtZjgkKRw8T4BOx1HQ7SwGa+JyCDg9RX66f8FGfix46+I+k6R4j8aXz307XrhFY4jiUxn5Y0HyqOO3XvX5W+GPD2peNvFNj4Y0to1utTuEgjaVxHGGkYAF3PCqM5JPQV/td4b5rmlbJadfPZQdZJ8zgmo6erfzei7JI/I8m4jw2ZYf67houNNt25mr2Ttd9vx9TnQCxCqMk1+uH7GP8AwSs+Ovx9a18Y+IIf+EX0OX5l1C+i3Mq/3oLdtpmk9CxWNDySzAqP2L/YW/4JL/Ar4NabYfE74nT2Xj3xG6rLC6gS6ZbN1/co2fOcH/lo4GOyL3/ZtVVFCIAFUYAHAAHYV/Enjd9NZU5TyzhON2rp1ZLT/tyL39Zaf3Wj9NyfhlTiq1d6PZL/AD/yP5Vv2pv+CI/xi+H6TeOP2b9Zk8ZQLmSWwucQakD1Jjbd5c5PJxlG9AxNfi74ifW9F1a58KfFfSriDUrRzFKZ0a3vYXXgiQOAXxjo4z/tCv8ARMr5f/aS/ZE/Z0/ac8PT23xo0G2nmjiITVUCwXtuoGdy3IAbavXa5KeoxmviPCz6bOPwzhhOKaXtobKpBKNReqVlL5cr73OzMeF4NOdB28nsfwkSaVKdOefw441G3RctsG2WMf8ATSLkj/eXcvv2rgABuAfjnmvrf9sX4G+BP2ZfjfN4G+E3i1/E1jFGs8d2IjDJDuJAjMinZKQB/rI8KfQdK+dxr2l6wgh8T2/7ztd24Cy/8DXhZPxw3+1X+mOQ5tDGYSnjsNeVOolJXTjKz7xkk/wXoz4G8ZfC0/NNNfJoxr+HT0hU2x+b2Oc1nW1vJdS+VH1681v3/he7gga/0yRL+0UZMsGTsH/TRD8yf8CGPc1zsUskD+ZEcGvaozUoe47ktWJbq1ktJPLk7jIIquATwKklmlnbfKcmrmn3kVoW8xd2e9a3ko3erEZ1FTTyCaZpVG0Mc4rTt7G1ksvOd8Ngnr0olUUVdgY2SetWba6ltH3xd+oNV8ZOBVqayuYIxLIuAaqXLswsR3FxJcyebL1q9pstlGGFyBk9CRmsqnquetTOC5bBcfOY2mYwjCk8CtGDSjLbfaN/JGQKzwMCuv8AA3gzxb8RfE1p4J8FWr3uoXzFYoUOOgJZmJ4CqASSegrmxeJhRpOpOSjGKu29klu23sNK7sjkQMcUV9I/Gb9k/wCNHwG0iDxF46soW0+dxH9otJfOjjdvurJlVKk9jggnjOevzj5jf5//AFVw5PneEzGgsVgaqqQfWLTX4FTpyi7SR//T4eindDmkJyc1/vAfyghKKcdu3jrSYzSuaKQlJgdKWimUncj8vn/P+NMYYOKnoqlJoZAQR1pKnYZGKaFwDnmqVTuBFRSgZOKGGDirumAlBGeKXB60lADCg7U0xnt/n9alooAr4I60VYpCoPWmBBVC5sxLmSPhv51p+WMe/wDn3pBGxOBVQqNO6LhNp3Rzkk0mzyHGMU2Dyt/77pW5PbRy8OMH1rFmtpYeWGR613UqsZKy0O+nWUtCKTbvOzp2qWW3MShic5qvSlieCa2szYUKzfdGabU8U7RAgDOajBBfL9Cead2AylUlTuHUVNceVu/dUR27SJuBApcytdgMkleU5ftU0ckSwlWGWqrSkEcGhxWwDo13uFPenSxiNtoOaiop2dxjxG5XeBxTKkErhPLHSliXLgsMild9REVKCQcirbxIz5XgVOLVFi8zvUuqrakuRnfvJDkAn3q0gfyvLf8ASpQCxwOTQQVODUylfQn2jGRQQK43Dip5hErfu+lRUhAPBqHvchseEZkLrVWp+Qu3PFRjCn1pgMopzNuNKApGTQVEZTgxAwKaBnihvkGTQkajSozuakkZDjYKYzFqbW0UA5VzzTaKKoaVwopCcdaYGycGg2SsKz9hURbbzSv1+Wo2jbbkmqihjGct1qRDxyKQJjk0+tbGkYdxCQtRs+eBTyuaiIxTNBKKKKDSAxi3bpUZB6mpiQBmoSc1rA0EoooqwAjPFMKgc0pYAVEWLdaDSCYn0ooooND1Pwn/AMgdf95q7/wyAfEunf8AX1D/AOjFrgPCf/IHX/eavUPBOk6lqviexXToWlMdxCz7RwAHHJNfnOdVIxdWUnZan8h8Wf8AI1r/AON/mf0NfD7T7PVfF2nadqEYlhmfa6noRtNeu+MvgVd27PfeEH86Pr9nkPzj2Vuh/HmvLvhf/wAj3pP/AF0H/oJr73r/ADN4vzzEYLGwlRlpbVdHqzz+H8so4nDyVVdd+uyPyB+KfwP8F/EhXs/GNiYL+LKrcoPLuIz7kj5h/ssCPp1r8yfi9+zB8QvhwX1WyX+2dKXJ+0W6nfGv/TSPGR7kZHuK/qH8UeCPDni+Dy9YgBkAwsqfLIv4jqPY8V8q+M/hF4h8L77yyBvrMc70HzqP9tf6jj6V+mcAeNdTDtUr6fyy2/7dfT+tGc2MybEYX3oe9E/nR+CM6x/GPR1xyY7nn/tma/RnzxXqupfswfDjxN4oTx9osH9k6zaF8PbjEMvmqVbzIuAD7rg/WvNvFfhTxH4OuPK1mEqjfclX5o2+jf0ODX9Hw4xwWayh7F8skrOL3vdvTv8A1oevmOX1a2Cw2KjF8nK1fz55/wCZv6L4/wDGXh7SLzw/oWqXVnZX423EEMrLHIP9pQcfX24rmFlHaucW8zjBqzFcFyAvNbU8DTpylOEUnLVu2/r3PAqqrOMYzbaWiu9vTsfJn7adrdaj4U0KysY2llkv2VVUZJJjPAr5L+E0un+GviboOl6eyXN9JfRJPcLhkjUsAY4j3J6M/wCC8cn63/bE1O/tPBOmxabJsaW5dHYfe2mM5APUZ746jjoefh/4KNDD8U9DFwvzfbYdufXcK/ZeGablkz5tkpad99z+leAPd4ZlHraf6n9D3wi+P/xG+C2oed4Suy9m7bprGbLW8nr8v8Lf7S4PrkcV+wPwR/ay+Gnxl8vSVk/snWiObK5IG8458l+j/ThvavwHM4BxUkVw8cizREq6kMGBwQRyCCOhr+PfETwWyjiGLq1I+zrdJx3/AO3ltL8+zPy/gLxazXIWqUHz0f5Jbf8Abr+z+XdH9Fvxg+P3w5+CmnfaPFl1vvJATDZQYeeT325G1f8AaYgema/Hj43ftU/ET4zTyadPIdM0UsdljAxAYdjM/WQ+33R2HevmjUNX1LWb19R1a4ku7iU5eWZzI7duWbJP4mqwkPFeZ4ceBOVZDy4iqva1/wCZrRf4Vrb11fmtjt8Q/GjM87vh6f7qj/Knq/8AE9L+isvJ7n5VftnHPxiXHT7BB/N6+ZbK2sZbZnnbDD3xivpj9ss5+MC/9eEH/oT18pRxySyLFEpZmIAAGSSegAr+/uHI3y6jZ291H7hwL/yJ8N/hRasdQvtLuhd6bM8Mi9GQkGuzmfSdWt/O8QQi0uD/AMvNso2k+skXA+rJj/dNfpz+zD/wRt/aQ+PnhWXxt40mi8CafNAZNPXUYne5uXIyhMClWiib++53dCqMOa+QP2mv2Nv2k/2VNSOmfF7RJI9PdtsGp2v7+xnHbbMowD/sOFcd1r5LL/FLhrMc0llOCxsJYiG6UtfSL2lbqk3bqkfdzy/EQp+0lF8p8y6p4b1DTYBfRlbq0Y4W4gO6P6NxlD7MAa5+tbRtav8AQ7wXdjIU7OowVdf7rKcqw9iCK6+/1Lwl4lVY54xpd1/z3jUtAxP99B8yfVMj/Zr7916tNpTjdd1+q/y+44rJ7HnYBYhVGSegp8kcsLbJVKn0IxX6r/8ABJ7SfhB4Z/bG0q8+PqWf2SS0mGi3F2UezOokr5Lb2/d7tu8Ju6OV6HFfef8AwXn1r9nvU9I8IR+HJdPuPHgunaeSzKNONO8thi4ZOxk2+WG54bbgZr8izXxj+rcX4fhWGElNVY83tU/dW/S2qVrSd1ZvZno08tvh5V3LbofzZAkHIq7PqFxcxiGQjH86hitZ5lLxKSBTQu361+0ScbnljrfYsytMMqDyK0b+W0k2/Zhz3OMVnUVlJXdwLlna/a5CucYGa+mv2TPjBoPwA+N9r4v8VRNNp0tvLaTvGu54lm2kSKvfaVGQOdpOMng/LasyHchIPtR8znceT6mvIz3JKOY4SrgcVrTqRcXbR2fZl05uMlJH7Jfto/tifB74i/B65+G/wyum1q71R4jJKIJY4reONxISTKiEucYUAHHUnjB/G37BP/df/P4VpWl49rGYwoPf0/xqz/a039xf8/hXzHAfh/g+HMD/AGfgE3Hmcm5NNtuy6JLZJaI0xGIlVlzSP//U5AgjrTCoNWiM8VGY/T/P61/uymfyhoVihHSm8irBBHWmkA9atTCxBRUpT0phUirUkw1Q2iiimUpsKKKKClMTANIUB5p1FBSYwg4xTQAOGFS0U7sZB3pWXbUpUGmeX6f5/Wr5wGYJGaSn/MBtpo4PNNTASlBI5FK2CeKCuBmquA08nJoYKy7SKME9KKBplB9Mgckqdv8AKsWa2lhba447GupoIB610QxElubwxDWjOTkieLG/vUddJcWcdxznB9ulUjZSRRlQof6f/XrpjiE1qdcK8X1MilDMBgHg1L5MgcI4K59RU0lm6sAOnvWrmjS+lyqjFGDDtTpJDK2SKuJZcbm5FSrGi/dFQ6sb3E6hWjhVounzUsdmWOGNW6YzkH5ayVST2IdRiNbxwnBGabgnnFISWOW5qYTkReXinqSQUuTjFKoBPNI2M8U7iFRyjbhQ7s7bmo2kDNNostwCkyM4p/lSsPlB/KgWdwei/nSc0t2D03IHzmm7TjNXRYTnkkVILM4wW/Sl7SPcnnj3M2gnHNai2UQPzEn/AD9KkNnbZyBmp9tG9ivrEEYRc5+Wgl36810AghXlVFSbV9Kr60uiB4hdjn0jlwQFNKLWc9sV0FJgVH1p9hPEPsYn2GYdxTvsLf3hWsVJ6DFNyVp+2kw+syM77Ch6ml/s+HuTV6nEgjgVMqzQKrN9Sj9ht/Q/nS/YoOmDVuio9vLuWpyXUq/Yrf0o+xW/pVqiq9u+4/aS7lI2EB7Uw2Nr02mtCiq9s+4/ay7mUdPhJ4zUTaYD91jW1RVqtNdS1iJrqc2+lyj7rA1WexuU/hz9K6zAxijAA6VssZNbmkcZNbnFMjocOCPrTCD2Ndm6CThgPxqlLptvJk42n1Fbwxy6o6IY5faRy+ziprSwvL+6jsbCJp5pW2pHGpZmJ7ADJNaM2lTL/qWDV2fwo8bR/DPx7aeKtQtTcRQ7ldOjBXGCyE8bh2p4rFSVGU6C5pJOy2u+x6GHqxm9zh9b8P654bvf7O1+0ls58BtkyFDg9CAeo96yK+hP2g/i/o/xa1uyuNDtXgt7KJkDzACRyxycgEgAdhn1r57rLKMTXrYaFTEw5JvddjpqxSk1F3Rs6Xrl7pZ2RndH1KHp+HpX1B8Efibo2na3Fp9ypBuriHAGNwbcBj3FfI1dR4I/5HTSP+v23/8ARi153EWQYfGYacKitddD4TiPgTBY9uqlyVO66+q6/n5n9UXwv58d6Sf+mo/9BNfe1fIfwu8Mx6p8Q9GhsyIpJJQBn7udhr7H8SaXqvhuCdr6Io0cbupPKttBIwe9f5IeIU4vG06d9XH9WfkeA4Ox2XUJzrRvC/xLVbL7vmVKK5W08QT20EX/AAkcYtzIqkTJzCxYdMnlD7Nx6E11IIIDKcg9DXw9bDypv3v+AEKilsVbL4FeGfiBb393an+z79dhWWMfIxO776d/qMH69K+ZPiH8JfE/gzfY+LLES2cpKiUDzIZB9exPo2DX6GfCX7l99Y//AGavWbyys9Rtnsr+JJ4ZBtdHAZWB7EHg1rl3iJjMuxLpy9+Cto91otn/AMOvQ/pngvhDDYzIqM17snza9H70t0fzieOf2f47jfqPgeQQv1NrIfkP+438P0PHvXzLqtvqfh29bSNTgktpk+8HGCfceq+461/RD8Rf2XdNvhJqnw/k+yzHLG1kOYm9kbqv45H0r4L+Inwwind/DXxA0wpKmcCQYdf9qNx/MEg+9f1hwH41UcXFQnLnS6PSa/z/AK1Py7i7wqdKTlCPK/L4X/l/Wh+Cv7Ws/neEtKH/AE9t/wCgGvkr4U7R8S9CZh0vYj/48K/Uz9r79lDx3eeGbe++G0Mmt21nOZpLdcfaVTaQSq8eZj/Z+b2NfmF4GWOz+IujwtGYporyMMrKVKkN0IPOa/tTgrPMJjMpf1WfNpK/db7rdHdw3l9TDZNPD1FZpT/U/W03aetOju1PeuKGo7jtzU41DBwTX57LDM/nCWAZ28dwM4zV1LkHBriob4N0rUhu+BmuedCxx1cLbc/OD9rnyJfjKn2k4T7BD/N6/Z3/AIJSeGv2N/APhzS/H/jvSAvjK+3tBq2okXFtF+8ZFWBdu23bA5dgSf74HA/FD9rt9/xZU/8ATjD/AOhPX33+zef+LH+Hhn/lg/8A6NevoPE7h3+1OFaeAlWnTjOybhLlez0fdPqndM/oepxhisiyPA4zCJN+6mpK6a5X81tuj+veGeK6iW5gcSJIAyupBDA8ggjgg+teR/GX4m/Cn4feGJofinLby2t5GV+wyoJ2uV7qISDuB6ZI2j1r8Tvhl+0x8XPhNp02i+FtS8yzlQqkF0vmpCx/jiBOVI9PunuDXkHiPxT4h8YaxLr/AIovZr+8nOXlmbcx9hnoB2AAA7AV/n9kP0V8RDMW8diV7GLunG6nL79I+t35eX0Oc/SbovAx+o4d+2e/N8Mfud5fcvM/Kb9vS1+F0H7Ql/N8H/DcXhXRriGOZLKF3Zd7liz4ZmWPd/cjARegHevjCvsT9sC+gh+KzwuhYtZQfToa+PAMnFf6u8GUfZZXQpJtqMUrybk3p1bbbfm2fR8M5jWxeX0cViHec4pvRLV+S0NjSNf1TRHY2EmEk4eNgGjcejIcgj61tiPwz4gBeMjSrv8AusWa3c+zHLxn2O5fcdKxLvToLeASo5J/n9KoRxs7BIxkntXsTpwn78NH3X69z31Lob93aaz4dIt76HYrjcjcMjD1VhlWH0Jrn2YsxY9TzXQ2GuavoamyYLLbvy1vMN8Te+Ox91IPvWnfaRpF7oD+JLAPZbXEfkynckjHr5LfeO3qQw4/vdAcVWcH+8W/Vf5b/mFr7HPqdO+x/MP3mPxzWYqlmCjqabUwTHPeuuMbElu4097ZBI7Ag8cVWA7CpHllkAEjEgdM0+3m8iYSkZxSV0tQISGU4YYPvSVbu7kXLhgMYFVKqLbWonKx/9Xl6KKK/wB2D+TwphQGn0UAQlCKbVikIB60DuVyoPWmlPStvTtC1fWC66RaTXRjxuEMbSbc9M7QcZrT/wCEF8af9Ai9/wDAeT/CspYunF2lJJ+ppGEnqkcfsJ/z/wDqpldifA3jUf8AMIvf/AeT/wCJrmZraW2laC4Ro5I2KsrAggg4IIPQg1pSxUJ/C0/Rkyg1uipRUrLnmnxwNK6xJyzEAfU1tzomxXor9KNe/wCCTf7Z3hvQ73xFquj2CWthBJczMt/AxEcSl2IAbJOAeK/NevB4f4tyvNYyllmIhVUbX5ZKVr7XsduLwOIw9lXg437qwUUUV9CcqqBRiiigrnQ0oDTSnpUuCelekeFvgz8X/HFqt94K8K6xrED52yWVjcXCHHXDRowNc+JxlKhHnrTUV3bsvxNadOU3aKueYgMtNOc816L4o+FXxN8DwfafGvh3U9Hjzt3XtnNbrn0zIqjNcN5Y/wA//rp4fG0qseelJSXdO/5Ezi4u0kVW24AXrSrEzDPSrWxaNuOhrf22ljP2hV8s5wf8/rTvLA61PsAORQyk0e1JctCHAxio2ghbqoqyFAXmuo8B+Cte+I/jbSPh94XRZNT1u8gsbVHYIrTXDiOMFjwoLMMk8CsquJhShKrN2S1b7JbscFJtKO7OMNtHt2jIFRLZRhsknH+fav0M+KX/AATL/ax+DvgDVPiZ430qyh0nR4fPuZI72GRlTIXIRTk8kcCvz/weteVkHFWAzSlKtlteNWKdm4tSSe9tL6nbicNiMPJRrxcX5lCSwV2yrYH0pn9mr/fP5f8A160qK99V5LS5j7d9zOGnIOpJpTYQj1rQoodab6h7SXczhZw56GnC2gHRav0YqXUl3FzvuVBHGowFH5U4ADpxVgqOtRsOOBUtsV2MooopCCjAooouMaQo7Uwg9AKloq1NgV/aipfLH+f/ANdJ5f8An/Jq+dFadxhx2pKcwUdKbTRogpmwf5//AF0+iqTsMZ5Y/wA//rppAHTmpaKGylKxAQQeaSpiueppPLH+f/10jRTRFRUvlj/P/wCuvSPhH8MNW+MHj+x8AaLMltNebyZZclUSNSztgYJwBwOM1y47HUsNRniK8uWEU232S1bNKUXOShHdnmVFew/HD4Oaz8D/AB1J4K1e5jvCI1mjnjBUOj9MqSSpHQjNePVGW5jRxdCGKw0uaEldPumVVpShJwmrNBRRRXcpWMwoor2C4+A/xRt/hda/GIaY8ug3TOomj+ZkVG273UcqhbIDdMg5xxnmxOY0aHKq01Hmdld2u+y8yoxb2PH6KKK6+dkhgUx40kXbIAw9666z0fTbG1TUfEzyIk4/cwxY81gf4yG4VPTPLduOahu/Dkhtm1HRZRe2y8sUGJIx/wBNI+o+oyvvXMsdG9r/AD6feXyPoef3OjRvlrc7T6HpWDPbTW7bZVI/lXc010SRdkgyD616tLHyj8Wp1UcdKOj1OBrqPA//ACOmkf8AX7b/APoxarXmj4HmWnPqp/pVrwSCvjbSFYYIvrf/ANGLXZWrRnRk49merTrRmrxP7Bvgf/yVHQf+uw/9ANfpz4rtra78NX8N1GsifZ5eGGR9w1+Y3wP/AOSo6D/12H/oBr9P/EihvDt+p6G3l9v4D6V/ix4ru2aUP8K/9KZ9lwPTjLA1YyV02/yR5FffDESaPBcaIQ4aFN0MnOQVGQCf5GvErzw5qeg3DJpObZl+9azA+Uf93un1XI9jX0/pR8T+H9Mt3+bVrLyUIHyrcp8o47JIP++W+tbBXwv44smI2zbCVbgrLE3cMDhlI9CPwr42lmtag25e9C+61+9f5peTPkuJfCTCYte0wD9nU/lez9O3yuvJHlnwc8Q2ck95p1+DZ3bmMLFLgF8bvuN91/8AgJ/AV9AV59o3gGwsI7yw1EJeW1wUKh15BXP5EZ4I/SrYtPEnh1s6c7anZD/ljK3+kIPRJDw49nIP+0a8nMPY4iq50XZvo9np0fT0f3n3XAmX4nAZVSw2Kj70ea//AIE+2/y+47aua8UeD/DXjKwOm+JLSO6jwdpYfMpPdW6qfpVvSNf0zW1YWbkSx8SQuNksZ9HQ8j69D2JFbVeZGVXD1Lq8ZL5NH2Uowqws7NM/P74j/sy6/oJk1TwQzajaDnyD/r0Ht2cfTn2PWvza+Lv7L/ww+KWqprWu6f8A2dr1pKsgvrdBHOXQ/dmGMSD13DPoRX9E1eWfEH4P+DfiJCZNTh8i8A+W6hAEg/3uzD2P4EV+18EeNWNy+rF15NNfbjo/mtmu/wCTPgM64EhUTlhHa/Tp8ux/LF8SPhH46+G0rXd3EbzT+SLuAFlA/wBsdUP14968kg1ncwO7Nf0C/EX4G+MfAQknuIRf6cc5uIQWUL6SLjK/y96/O/4n/sseGfFQk1bwMyaPqB+Yx4P2aQ+6jlD7rx7V/afBnjDg8dTj9aas/tx2+a3X9aI/nnO+A50JuMY2fZ/o+p8UWergAc10dpqG7HPWuA8W+EfGfw51P+y/F9m9s3OyTrHIB3R+h/mO4FN0/VQcYNfsXsqdWCq0mnF7Nao/OcwylwbUkfKP7UMdrc/EASvgv9kix+bV9x/s8FY/gvoCDoIX/wDRr18CftEzCf4grIP+fWL+bV91fAS4Efwe0MekT/8Aox6+h4iptZTQj5r8mfT8cUn/AKu4SHmv/SZHu5lFJ5q+v61i/a1PU0Jdrmvzz2TPxR4Y/Mb9sU7vi9kf8+UH/s1fK4Q9TX1r+1ikNx8VN7Ln/RIefzr5xg0eCeMyFiPpX9B8PYmMMvpJ9kf2PwVUSynDp/yo5ypYJngkEsfUVcewwxUN0NdTpnhdLOxXxF4iUi0JIiiBw87DsO4QH7zfgOenq1sTCMfef/BPq4zT6lay0+Ke3Gv+IyY7JSRGi8POw6qmewP3n6L7nAqrca02s3nnagFSNF2wxKMRxr/dUdh6+p5PNVdWu9R1i7N1d7RgBURBhEUdFVewH/1zzzWcIJf7v+fzrOlRv703r+X9dWU6kdkx0/lecxg4XtVi3sZLiPzAQPSq3kyj+H/P61JH9qQFY8gHtXTLayYuZFcgg4PajawG7HFS/Z5jxtNajzSyW3keXgkYznilOpa1iHURi0VdispHcK5ABPJrT/si2/560SrxWjMuZdz/1uXooor/AHYP5PCiiigAooooA/fb/ghR/wAjF8Sv+vbS/wD0O6r9pfjt+1X8BP2aH0uP4269/Yh1oTGzH2W6ufNFvs83/j2hl27fMT72M54zg4/Fr/ghR/yMXxK/69tL/wDQ7qvcP+Cw/wAAPjP8cLv4ev8ACTw3e6+NMTVRdG0Tf5XnG08vdyMbtjY+hr/OPxK4cy7NvFKpl+a1fZ0ZKPNJOMbWoJrWSaV2ktV1tuftWR42th8hjWw8eaSvZWb+1bpqfWn/AA9Q/YM/6Hwf+CzVP/kSv5Ofjp4j0Xxj8bfGPi7w5N9p07Vdc1C8tZdrJ5kM9zJJG+1wrLuVgcMAR3ANezP+wR+2TGpd/h1rIAGSfJ7fnXzL4U8LeIPHHibT/B3hS1e+1PVLiO1tbeMZaSWVgqKO3JPU8DqeK/qLwj8NOGuHqmIxWS4t1bpKd5wkopXafuxjbrv2PhOI88x2NUKeJp8uumjV/vOewD1q3YKpvoP+ui/zFf1Rfs3f8Eh/2ffh14Wtb7442v8AwmHiORA9xvlljsYHI5SGONozIF6b5c7uoVOg0fi1/wAE3f2LPjboN/pPwSXTtB8VaepeKbS7vzUjlXlUurcSSKI2OAxCq4zkHsfnav0reGvrjwsI1JU07OoorkXS+/Ny+dr9kdkfD/HezU20n2vr+Vr/ADP0a+Mv/JH/ABX/ANge+/8ASd6/ghMeDnFf3vfGX/kkHiv/ALA99/6TvX8c37Bfwq8C/G39rHwl8MPiXZHUNE1Rr0XNuJZIS/k2NxMnzxMjjDop4YZxg8Eivyr6JWcU8uyfNswrJuNJRm7b2jGbdrtK9lpqvU+g8QsPKticPRjvK6+9pHxyygnGKUIpHav6Kv8Agoz+wX+yv8BP2X9S+I/wq8NPpusW97Zwxzm9vJwEllCuNk0zocjuVyO1fhb8DvDGi+NPjZ4P8IeI4ftGn6rren2d1EGZN8M9zHHIu5CGXKsRlSCOxBr+q+BvFDAcQZTUzjBRmqcHJNSSUvdSbslJrZ6anwWa5HVweIjhqrTk7bbau3ZHku0HoK19C0LWfE+t2fhvw9bSXt/fzJb21vCpaSWWRgqIijkszEAD1r+nz9q3/gm3+xx8Mf2bvGvxB8E+FHs9W0fSbi6tJzqF/II5Y1yrbJLhkbB7MCPavzy/4Ix/B3TvHn7SOpfEfW4Vng8Haf51uG5C3l23lRPjvtjExHo20jkV8fgPH3K8fw7jOIMHTmo0NLTSTcmlyrSUtG2lf8D06vCdeljKeDqtXn27deiP1C/Yo/4JdfCv4E6BZeNPjJYW3ibxpKqTOLhRLZ2DEZ8uGM5SR0PWZgTkZQKOv1D8WP28P2R/gVrD+E/HnjG0t9Rtj5clnZxzXkkTL/BItrHIImH91ypHpXjP/BUj9pbxB+zr+zg8PgmV7bXfFdwdLtrmNtr20RRnnmQjkOEGxCMFWcMDlef5AXeSaRpJGLOxJJJyST1JNfzh4b+FGN8QVU4i4mxU+Ryaio26b2umoxT0SSu2ntu/tM64gpZRbB4Kmrpat/rs2/mf2wfDr9u/9jn413y+FvCfjXT7i5uhsFrfJLZtLnjYq3kcQkJ/urkn0NfxTagAL+cDp5jfzqoa9G+E3wp8b/G34iaX8Lvh5aG81bV5vKhTOFUAFnkkbB2xxoC7t2UGv6c8NvCXLeC/reIw9eTpTUW+e3u8nM2+ZJK1pdla276fEZ1xDWzP2cJwXMr7db26fI85or+rf4G/8EgP2Yvhn4di1D4yrJ4w1dIxJcy3E0ltYxMBlvKiiZCUHrMz5xnC9B7CP2Dv+CdvxTsbjSfDfhrRrpoPld9JvZBLERxktbz5BB7Nkeor4PH/AEtuHKVaUKFGrUhF6zjFW9VeSf3pHqUvD3GSinOUU30b1/BH8c9Ffqz/AMFAv+Ca+qfsqWa/FD4bXc+seC5pVhm+0AG6sJJDhBMyBVeJz8qyBVwxCsMlS357/Bf4P+Nfj18TdJ+FHw/gE+p6vN5aFsiOJAC0ksjAErHGgLMcE4HAJwD+7cO8eZVmmV/2xhKydFJtt6cttWpX2a6+WuqaZ8pjcnr0K/1epH3vzvtY8sO7tX0d+xwD/wANa/DIn/oadJ/9K4q/pc+DX/BKH9kf4T+Foj8QNMHi3VI4911f6lK6Q5Ay3lwI6xJGO2/ewHVzUE3/AAT0/ZL8TePvDHxg/Zvks9J1Xwnrun3866bdm5s547a5SSWGSPfKI5NiNsKbfmGGBHI/nzOPpT8O4uliMDSp1OSUZRVTlXLdppX15km+6v5H1uG4BxlOUKsnG907X1/Kx7v/AMFEf+TKPiL/ANgs/wDo1K/ii3fLiv7X/wDgoeM/sVfET/sFn/0alfxzfCr4W+MvjT8QtK+GHw+tDeavq8whgj6KOCWd252pGoLu3ZQTXnfQ+xdKhw5jK1eSjGNRtt6JJQi235I6PEalKeMpxhq3G34s83GM80EAdK/qw+Ff/BLD9jv9n3wB/wAJb+0RLBr13axLJfajqly1np0DHAIjjDxoEycAzF2J6YyFHTy/sFf8E3/2ovCF1dfB6DT0aI+V/aPhu+LPbyEZAePfJFk9dskeSOmOtfWV/pXcPxqydOjWlRi7OooLkv8AN3+9J+R58PD/ABnKryipPXlvr+R/JSVIGabX0T+1N+zj4u/ZX+Mmo/CTxa/2kW4WezvFQol3ay58uZVJOOhVlydrqy5OMn+gD9kH/gm9+xz8VP2ZfBfxE8deFHvdY1fTY7i7nGoX8QeRicnZHOqL06KoFfo/G/jLk+RZXQzivzVKNZpRcEne6ck/elHSy9b9Dxss4bxOKrzw8LRlHe/3dEz+Xaiv6nvgD/wSM+AOk6/4l8X/ABf0mTUobnW9RXRdIe4nSCz0yK6kS0LsjiSaR4VV8u5G1lyC2TX4Xf8ABQf4ZeBvg7+1/wCMPhz8NdPXS9E05rH7Nao7usfnWFvNJhpGZuZHZuScZwMAAVy8D+N+TcQ5tUyjLVJyhDncmko6OKaWrbacl0to7Nqze2Z8MYnB4dYiu1Zu1uvX/I+MqKKK/Yj54bgk80xl54qWjAoAgwaSpyMjFRlQO9ADKKKKACiiigBCB6UwqxqSiqUrFKViLYaTaR1NTUEZ4pqoNVCvRT2A7Cm4Oa0TNExK+2P2ENQ/ZN0/4wzyftfwefoDWEotS6zNAt1lcGVYPnI2bguBjdjNfE9FeRxBk6zDBVME6kqfOrc0HyyXmn0Z04TEeyqKpZO3R6o9I+MM/wAObn4p+IZ/hDHLD4Xe/nOlpPnzBa7z5ed3zfd6bvmxjPOa43Qtd1nwzq0GveH7qSzvLZt8U0TFXUjuCKyaK7aGDjCgsPJ8ySt72relte7fXuZyqNyc1p6G94o8UeIvGusy+IfFd7Nf3s2N80zFmIHAGT2A4A7Vz+0U6it6NGFOCp01ZLRJbImU5N3bGbeMUmypKK0DmYtvay3U6W1uN0kjBVHqScAV/VT8OfBmm+FPA2leDYIle2sbKG12EblZVQK2QeDuOSc9cmv5jvhhaLf/ABL8O2LjIm1O0jI9mmQf1r+sHT7Tyztx04/Kv5Y+kpmMo/VcOnp7z/JL9T6fhylzOUmflj+1B/wTjtPEKXHjz9n6Fba9w0k+jZxHKepNsT9xj2jPyngKR0P5G3egP4DuJLfxVasurxnaLKZSpgI/inU857qh69TxgH+vjT4iMV85ftNfsW/Df9pzSjeXyrpPiSFCttqkKAscdEuFGPNT/wAeXsex+I8PfH+rg3HAZ3Jypbc+8o+vVr/yb12PZx/DXOnUw/xdun9fgfywXt1dajdPe3shllkOWZup/wA9h2pLS5vNPuFu7GVopUOVZTgj8a9p+Ov7PPxS/Z28WN4T+JWntbl8m2uo/nt7lB/HFIOD7qcMvcCvEtpr+0Mvx2GxeHjXw0lKnJaNapo+EqxqQm4zVmjqPt2ja4NmtoLS5J4uYV+Q/wDXSIYH/AkwfY1k6p4f1LSgss6h4ZPuTRnfG/0YfyPI7is3aa1tL1fUdIZvsjAxycPG4DRuPRlPB/zitfZSh/D27P8ATt+QKpfcw9hrX8L6fHceMNJkPDreQEEe0i8Gt77DoeuLv051sLo/8sJG/dMf9iQ/d/3XP/AvRfDen3Wm+ONMsr9DFKl5BlWHP+sXn3B7EcGpnivcklo7PQcZSi7pn9W3wP8A+So6D/12H/oBr9QPEf8AyL1//wBe8v8A6Aa/L/4H/wDJUdB/67D/ANANfqB4j/5F6/8A+veX/wBANf4++LH/ACM6H+Ff+lM/V+BP9zqer/JEVhqVhZ2NhaXUyRyTxII1Y4LEKMgZ6n2pmq+GtP1Scagpa2vEG1LiE7ZAPQ9mX/ZYEU63sdP1TQbfT9SjSaOSFMo4BB+UdjWP/Z3iHw582hub+zH/AC6zt+9Qf9MpWPI/2X/Bh0r8yppc7dOfLLXfZ/P9Hp59D7WXwpSV1/X9aa+Qf23rHhxdniqMTWw/5fYFO0D/AKax8lPdlyvrtrsLa6tr23S6tJFlicZVlIII9iKytI8RaXrLvb2zFLiL/WQSgpKn1U849CMg9jWbdeFvs9w+peGJv7PuXO51C7oZT/00j45/2lKt7npU1YQlLlqrkl+H3dPlp5IcJSSvB8y/H/g/P7zS1fw7pmsulxcKUuIv9XPGSkqfRh29Qcg9xWINS8QeHPl11Df2Y/5eoF/eIP8AprEOv+8g+qjrU9t4qNpKlj4ph+wTu2xXzugkPbZJ0BPZWwfauwolUqUkqdZc0en/ANq/8tO6YKMZ+9Tdn/W6/ryZTsNQsdUtVvdOlWaJ+jocg1crhruwtdO8a2F1Yp5L3qzifZwJNiqVLAcEg9D1rX1bxZ4e0HUbXStZuktpr3d5IkO0OVxkbjwDzwD1rKpgnKUVQTfMr2trpe+3az17dio10k/aNKzt+X+Z0LKrqVcZB4INfN3xF/Zt8K+KVk1Hwxt0q+OWwo/cOf8AaQfd+q/ka+kqK1yrOcVgqntcLNxf4P1WzM8dl1HEw9nWjdf1sfjh8TfhHfaSknhn4jaUk1tNkDzF3xSe6P6+4ww9q/PP4kfsl3Nk8msfC6UyR8sbCZvmHtE56+wbn37V/UXqmk6Zrli+m6vAlzbyDDRyKGU/ga+N/iP+y4yeZq3w6k3DljZyt09o3P8AJvzr+lvD3x6qYaap1Zcjfzg/Xt6/ij8j4m8OOaLlRXMv/Jl/n/Wh/F/+0FZajp3xBaw1aCS2uIreNXjkUqwILdQa+y/glfCP4U6MmfuxP/6Mav1X+OP7O3gb4qWr+GPito5W8twVjmx5V1AT3STrjvg5U+hFfDHiD9mXxf8ACPw9FY+GWfW9Ls1bEqLidVLFvnjGc4zjK59eOlf29lnill+bYKlhpvkqJrd+69Hs/wBH8rn5Jxjlkp5dTw0E24PX5Jo5k6p2zSrqnPWvKX1wK2CelO/4SDcNuR+FfQPAdkfk/wDYztsfKX7TM/n/ABJ3/wDTrEP5189gkdDXtvxymjvfHwkkbC/Z4+fzri4dH07QbePWtbXzTKN1tan/AJaf7cmORGPwL9Bxk1+rZZWjSwtOL3svmf0fwvS5cvox7RRU03SrPTbNNe8RLmNwTb2/RpiP4m7rGD1PVug7kUdV12/1qY3F+QWICjAwFUdFUDAUAcACqt5dX+s3j392xklfqewHYAdAAOABwBVEgqdp6iu+nQvLnqay/L0/rX7j2p1OiGhVLgt071cuo7TaPI6+1VKK6XHW5Ckx8NuZn2L+tOmhaB9jfXimI7RtvQ4NK7vK25zk0tb+QN3QyitG1mSBSGGSe4//AF1VcCRy4GMnpSVTWwiCitOKyjkg8wtzUX2Nf74qXiIiP//X5eipto7U0oeor/dZTR/JqmiOilIIpKooKKKKAP32/wCCFH/IxfEr/r20v/0O6r9WP2uv25Phl+xtLoEPxE0vVNRPiIXRt/7OSF9n2Tyt/medNFjPnLtxnoc44z+U/wDwQo/5GL4lf9e2l/8Aod1X1Z/wVR/ZC+OH7VFz4Gk+DlhBejQ11IXfnXMVvtNybXy8eYRuz5TZx0x71/nL4kZXlON8U6mGz2ahh2o8zcuVK1BNe9095L8j9qyTEYilkEZ4RXmr20v9vXT0ObuP+C3f7NM1u8K+GfEwLqR/qbPuP+vuvzY/4I4+BtN8XfthLrOpRiQ+HNGvNSh3DIEpeK1B+oW4Yj0Iz2rm/wDh0X+25/0AbH/wY23/AMVXd/8ABOwat+yh/wAFBh8Kfi00em6he20+gzhZFkjFxcCK4gTepKnzHRFXH8TAV+wz4d4Wy/hrNsNwfiFUqVKTclGopvlin0TutJNfNHzSxmPrY7D1Myg1FS0urav/AIY/Vv8A4K/fGbxT8K/2YINA8H3T2Vz4r1JNOnmiYpILRYpJZlVlwRvKIjc8ozDvX8wHwg+Kfi34K/EnSPib4JupLS/0m5jmUxsR5iKwLxOB95JFyrKeCDg1/Wv/AMFIv2XfE37U/wCz2fDfgPY/iDRL1NTsYZGCLcFEeKSDe3Cl0kJUnA3qoJAJI/Bb9mX/AIJmftJ+P/jDpdh8S/DF34b8O2F1HNqV1fKIg0MTBnigByZHkHyqVBQZyTgYrxPo78W8N4Hg2vTx9WEZJzdSMmk5JrTR6yTjorX1utzr4yy7HVczjKjFtacrWy/y11P6n/jGwPwf8VN66PfH/wAl3r+Sn/glr/yfh4D/AN7Uf/TbdV/Wv8ZP+SQ+Kv8AsD33/pO9fx9/8E6/FVn4N/bW+H2s38iRRvqD2e5yAN17BLaqMnuWlAHvXwf0dqMqnCef04K7dNpfOnUPW4ymo5jg5PpL/wBuR/Qj/wAFev8AkyfWP+wjp/8A6PFfzE/sy/8AJyPw+/7GXSf/AEsir+u/9vP4F+Jf2iv2XfEfw08Fqj6zKILqyjdgiyS20yS+XuYhVMiqyKSQAxBJAr8CP2Jf+CeP7Sd/+0h4a8S/EfwxeeHND8M6lBqd3c36CISGzkWZIYlJzIZHUKSvyqpJJ4AP1H0fONsqwHBONo4yvGE4yqPlbSbThG1lu7tNK3XQ4OMcrxFXNKUqcG00temjZ/QV+3V/yZ38SP8AsA3f/oFfkb/wQm1Cyj1b4m6U5X7RNDpEqDPzFI2vFfA9AXXP1Ffrn+3T/wAmefEj/sA3f/oBr+XL/gnl+0vYfsv/ALSGn+LfEshj8P6tC+l6qwBby4JmVlmwOf3UqIzYBOzcAMmvj/CDhuvm/h5m+BwqvNyTS6twUJ2Xm+WyPS4jxsMPnOGq1NrP8br9T9Z/+C53hfUr74YeBPF9vvNrp+p3drKADsD3UKPGW9D+4YDPqa/mswepr+8v4ufCz4f/ALR3wj1H4c+Ldt7omv2y7ZoGViucSQ3ED4ZdyMFdGwQcDIIJB/mm+Kf/AARu/aq8I69NB8NxYeLNMLHyJ47mOzm2dvNiuWRVb2SRx71+hfRo8YsmwmSrJM0rRozpOVnN2UlJuW70TTbTTfa19beTxvw7iamJ+tYeLkpJXtq01psfkZjFfvD/AMEMPA2map4/8e/Ea7jD3Wj2VlY27EA7RfSTPIR6H/RlGfQkd68u+Ff/AARb/aS8U6tGPihqGm+FdOGDI6yfbrn6JFERGT7tKuPetv8A4IvfF7QvAHx68R/CXWp1g/4S60jFoznAkutPaRki+rRSykepXHUiv0bxe4ywGe8J5nhshrqrOnGDlyapRc03qtH7sZXs3pvueLw7l9XC5hQni4cqk3a/e3+bR9Of8Fu/jP4s8NeFvCPwZ8P3clrY68bq91IRMyGdLcxpDExBG6Ms7syngsqHsK/Br4AfFrxV8D/jBoHxK8I3Ulrc6deQtII2YCaDevmwyBSN0ciZVl7g+uK/ph/4KsfsceP/ANpvwLoPi/4TQC+17ws9wGsd6xtc2tyEL+WXwpkjaJSqkjcrNgltqn8eP2XP+CaX7S3j34x6NH8RvC954b8O2F5Fcajdagoh3QwurPHCrfM7yAbVIUqM5JwOfk/A7i/hnC8CexxlWEWlU9rFtKTbcuj1leNkrJ323R6XFGXY2ea89OLd7crV7Lb7rM/qE/aO8F6X8RfgF4z8FazGskGoaNeR/Nj5X8lmjcZ43I4VlPYgGvwe/wCCF/gbTdS+IXj34i3MYa50ixsrGBiM7RfSSySEeh/0ZR9CfWv2L/bu+NmifAn9lvxZ4p1GdY7y+sZtM02Mkbpby8jaKMKD97YCZWH9xGr8Sv8AgiJ8TtG8M/GrxT8MdUuBBP4n0+Ga0RuBLNYNIxQf7QilkcD0VvSvwvw3y/MH4c51UpJ8snC3/bri6n/ktr+nkfVZ1Wo/2zhoy3V/xvb8T6U/4LefGfxT4a8I+Evgx4funtbLX2ub3UhGxUzR2xjSGJsY3RlnZmU8FkQ9q/IT/gn58VfFvwq/a38ET+GbqSGHW9WtNIvoVY7J7e+mWBlkXo20uHXPRlBHIr97f+Crv7HXxB/aW8EaB40+Ett/aGueFnuEewDKj3FrchCxjLYBkjaMEKSNys2MsAD+dX/BPD/gnZ8ef+GgtE+Knxg0G58NaH4VuVvwt8BFPc3MOTAkUZy21ZAru7ALtGFJJ4/XPC7i3hvDeG9TD4mrBS5aqnBtc0pNy5dN22uVJ2/J2+ez3L8bPOozhF2vGz6JaX1++5+2n/BQ7/kyr4if9gs/+jUr8f8A/ghl4A0vVviL46+JV5GHutFsbOxt2YZ2/b3leRl9Di2C59GI7nP7Af8ABQ7/AJMq+In/AGCz/wCjUr8Wf+CI3xY0bwp8Z/FHwp1aZYZfFdjBNabjjzJ9OaRvKX/aMU0j/RDX5h4c0sRPwvziOF+LnT0/lXs3L/yW9/I9zOZQWeYZz2t+Otvxsfqz/wAFAf2Nfih+2RYeH/DPhfxVbaBoukPLcXFtPFJJ9ouXAWORthA/dJuC5/vt7V5T+wb/AME5/iT+x38WL/x1qni+01bTdS06Syns7eGWMs5kSSOQ7mK5TawHfDHHU12P/BSr4YftceJvDWi+PP2T9d1e1udJE0WpaXpV3JbyXMT7WjmjRXUSPEVZSoy7BxtB2kV+I+i3H/BWzxBqg0fTn+JIm3BD5x1GBFJ6bpJdiL9WYDHPSuzw8yrNs24S/s6hmtClh2pKVOSipR95t8zavrupX2tZ6EZxXw+HzD208POU9LNXs9On+R95f8F2PCtu+l/DrxrEFWaOXUbGQ45ZXWCSMfRSr/8AfVfqJ/wT/wCP2MPhyP8AqDRfzav5Sf2sLr9qTwz40X4Q/tOeJNQ1jUtJSG6+zXd+99HbtdRLIArFmTfsYBipI7AkV/Vv+wB/yZj8Of8AsDxfzat/GXhqeUeH+WYCVaNVKo2pR+FxkpyVn1VmRw5jViM3r1VFx0Wj3urL9D+b3/gpN+1F8Ufib+1B4m8Iw6xdWmg+FL+XS7Gyt5mjiV7RvLllZUKhpHlVm3HJUYUHCivzq17xBr/ijVJNc8T31xqN7MEV7i6laaVhGoRAzuSxCooUZPCgAcCvdv2uv+Trvid/2Nmtf+l01fOzBjwK/uLgDJsJgsnwtHDU1FKnHZW3Sb+ber7vVn5fm2JqVMTUlN31ZFRSlSOtJX2x5oUUUUAFJgUtFADdoxigqCOKdRQBFsIppGDU+KQ/SgaIKKeQxNNwaDVRTEopdppKA5EFGBRRQHIhAoFG1aWindjsJgUYpaKE2CQzYKNi0+inzsY3YtGxadV7TtNvNVuhZ2Kb3PJ7BQOrMTwAO5PApSq2V2NK+x2fwjDr8VfDTxKXZNVs2wBnhZkJ/lX9Z1lDvO78fzr+S608QWnhK9gj8Ot5kkMqPNdgYZ9jA7I+6px16t3wOK/pe+MXwo8e/EzRdK8SfCPxfdeFPEGko0tnMgEtlciVVzFdwEESRnHB6qTnB6H+VvpBYSGJxeCWIqKlCSmuaSbStytNpJtJtpaJtLW3Q+04WVlNLVqx9R2MXQ9K6+yTBr8X/wBi/wCMP7Vur/tr+Mfg7+0bqaSS6fpAneytlQWiSRtCsU0AQAKJI33HGN2fmGRX7V2a881/L3iTwXXyDGRwVerGo5QhNSg24tTV1ZtK/r13PvcBVVSPMlY534h/CjwB8Y/B9x4F+JOmx6np1yMFHGHjbBAkifrHIvZh+o4r81tP/wCCG3hTVrjVdRXxzdQWMxJ0qP7MjyRj/p5YsA+G/uBcj3r9crUcCu/0bxFfafai0QK6j7u7PGa+UyXxL4gySjOjk+IcFJ6rRr1Skmk+7W63OnEZPhMTJSxEL2/rofw0/GH4X+IPgr8UNc+FPiko9/oV29rK8fKPt+6698MpDDPIzzXm1f0ift4/8Ezp/jFrWpfG74GybfEl4TPf6XM58u8fHLwO33JSMfIfkbttPX+dPX/D+u+FNZufDviazm0+/s3Mc9vcI0csbjqrIwBB+tf6WeF/ibgeIsuhWoVE6sUvaR2albXTXRu9mrrzufjudZPVwlVxkvdb0fkaPgbStJ13xppGia7N5FleXkMM8mcbY3cKxz24PXt1r+gXWvgn8HYvAq6BcaLaRWWmx+bBNsAlhMXzB1l+/wAEZOTg9xX86Ne1aD8X/ijrNxpPg7VdfvrjS1urdfszzMUKrIuFIzyB2B4FeV4n8CZhnNbD18JinSVK7a1+9W69NfvNcnzSlh4TjUhdyP6dfgf/AMlS0H/rsP8A0A1+oHiP/kXr/wD695f/AEA1+X/wP/5KjoP/AF2H/oBr9QPEf/IvX/8A17y/+gGv81/Fj/kZ0P8ACv8A0pn6DwJ/udT1f5Izv7D03W9GskvVIkjiRopUJSSM7RyjDBHv2PQgiqf2vxL4dfbqCNqlkP8AltEo+0IP9uMcOPdMH/ZNXDodnrWi2YuGeKSOJDHLExSRCVHII/UHIPcVT/tPxB4dIj12M39r2uoE/eKP+msQ/Vk49VHf84py5rwTUtX7r/8AbX+ml30Z9jJWtLbzX6r+vVF6a08N+MrOO9gdZdufKuIW2yRnvtcfMp9QevQiqX2vxJ4dbGoqdTsh/wAtol/0hAO7xjhx7oM/7Jpz6No2uf8AE/8ADdz9nuJOftNsQQ5HaReVf0IYZHqDSJ4kv9GkFt4uhEK/w3kOTbt/vZyYj7NlfRjTjFtezh7yX2X8S9P+B842BtL3paPutn6/8H5M37a70bxHpxe3aO7tpQVYcMpHcMD+oIrnToWsaAPM8KSiSAHJs7hiUA9IpOWT2B3KOwArpLTTtJS5fWLCKMSXKgtLHj94OoJI4b2PPFadcCxXs5ONP4X0f9fjo/Q6PZcyvLfuv6/DU8z/AOEgttV8YaTaPG9tdxLcGS3lGHXKDBBGVZT2ZSR+PFeS/tN+BfE/ivTtP1Lw7bG7WxMhlROZAGxghf4gMc459q931hVPi3RmI5AucH/gC119e5gM8lgMTQxuHjrFPR6rVyT/AD0/U87E5esTRqYeq93uvRH5m/D749eNfADLpd6TqFjGdpgnJ3xgdQj9V+hyPpX3Z4E+Kng74hW4fQ7kLcAZe2l+WVfw7j3GRWT8Qvgt4L+IUbXF5D9kviOLqEAPn/bHRx9efcV8LeN/hF4++F95/aYV5LeI7o7213YX3bHzIfrx7mv0t0ci4jV6f7jEP7m/yfytI+S9pmWVaS/eUvxX+X4o/UWivgz4cftP6rpQj0rx6jXtvwBdJ/rVH+2Ojj34P1r7V8O+J9A8V6euqeHrqO6hbHKHJGezDqD7GvzLiPg/HZXO2Jh7vSS1T+fT0Z9dlWe4bGRvSlr2e5k+M/h94T8fWX2PxJarKVHySr8sqZ/ut1H05HtXw38Rv2cPFPhMyal4Z3apYLzhR+/Qf7Sj7w91/EV+jFFacO8aY3LXy0pXh/K9vl2+Rjm/DmGxivNWl3W//BP51fip+zf4F+JIlvokOk6qc/6RAoAdv+msfRvcjDe9fmT8UvhL8RvhDdE+JbUyWJOI72DLwN9T/A3s2PbNf17/ABE+Bfgzx8jXfliw1A8i5hUAsf8ApovRh+R96+B/iV8GPE/gtZbPxJZJe6bKNpmCeZA6ns4IwPowr+xPDH6Qnw4eTuv5JPX/ALdl+n4I/GOIuA6lBubjdd1+qP5TvHosLDWl17V1Wa4eFDb2rcjH/PSUf3f7q9W7/L18bvb261G7kvr1zJLIcsx/zwB2Hav2u/aK/YB0T4gXVx4w+FFyumaq43NZTk/ZZT6I3JiJ7dU7cda/H7x78N/HPww1t/D3jzTJ9NulJwJlIVwP4kb7rr7qSK/ujgbjLLc0pJ4ap+8S1i9GvRdV5r5+TwDUaMaSeyONSaWMYjOM0xmZ23Mck0gGadsNff6I7BySIq7WQH35qKnbGFPVe5pXSAaq561IABwKWis3K4NhRRTgpNSZOfYTnpRhqlVcU6gXOz//0Ofooor/AHQP5HEIBGKaU9KfRTUmNSZFsPamkd6nowKtTLUz7z/YT/bk/wCGKdR8S3//AAi//CTf8JDHax7ftv2PyfsxlOc+RPv3eZ/s4x3zx+iv/D9//qlf/lc/+99fz6lB1pmyvyrifwS4WznGzzHMsLz1ZWu+eor2SS0jJLZLofRYDizHYakqNCpaK8k/zR/Qb/w/f/6pX/5XP/vfX4z/ALQnxxvPjj8e9b+Oun2T6DcatdR3cUEc5me3eKNEUrMEiJIKbgQq4P0zXhO05ptehwd4R8O5BXnicpw/JOS5W+acrq6drSlJbpEZlxJjMZBU8RO6Tvslr8kfvJ8DP+C2viLw54YtvD3x38Ltrt3aoE/tTT5lhlmCjGZYHXZvPVmR1UnogrjP2lv+Cynjb4m+FLjwN8FtBfwtb3qmO51Ce4Et4Ym4ZIQiqsJYcF9zsATt2nBr8TqK8Kj9H3hGnjv7Qjg1zXva8uW/flvy/K1vI658Y5jKl7F1NPRX+/c/ezxl/wAFvv8AhLvB+q+FP+FY/Z/7Ts57Tzf7a37POjaPdt+wDO3dnGRn1Ffg1bXNxZXMd5ZyNFLEwdHQlWVlOQQRyCDyCKgor67gzw3yXh6FSnlFH2aqW5velK9r2+KT7vY87M87xWMcZYmV7baJfkfvb8Ff+C3WuaF4XtdB+OXhRtav7Zdj6np86QtOAMAvbOmwP/eZZApPRFry74+f8FiPH/xN1rRtP8AaCdA8OadqVpf30Jud13qKWsyTfZ2mWPbBE5TDBVckdSVyh/GOivksN9H7hGjjXjqeDXM76Xlypvqo3svKysuiVj0Z8YZjKl7J1NPRX+/f+tT9ufjr/wAFkP8AhdXwd8SfCb/hXP8AZn/CQ2E1j9q/tfzvJ81cb/L+xJvx6blz61+I1FFfacGcAZRw9Rnh8opezjJ3a5pSu7W+029jzMzzjE4ySniZXa8kvyP0G/ZV/wCCknx//Zc06LwhYyQ+IvDERJTTNQLfuM8n7NMvzxAnnad0Y5IQEk1+n2k/8F0Ph3LYh9d8Aajb3O3lILyGZN3oHZIjj32/hX83dFfJcU+BHCucYh4vGYVe0e7i5Rv5tRaTfdtX8z0MBxZmGGh7OnU0Xez/ADP33+If/Bc3xBdac1r8KfAcFldHOLnVbtrhB/2whSEk/wDbX8K/Bqx1fVNL1eHXtKuJLW9t5luIZoWKSRyo25XRlIKsrAEEHINZtFfScF+GuScP06lLKaCgp25tXJu17Xcm9rvTbU4szzzFYySliJ3ttsrfcfuJ8C/+C2HxF8JaHb+Hfjh4bj8TtAoQalaTC0uXCjrNGUeKRz3K+UPYnr7l4n/4LoeDYtNb/hC/AF7PdkYX7beRwxqfU+WkjMB6cZ9RX85NFfD4/wCjfwdiMQ8TPCWb1ajKcY/cmkvRWR6tHjbMoQ5FU+9Js+lP2m/2sfjH+1h4uj8UfFG9TybQMtlp9qDHaWqtjd5aFmJZsDc7lnbAGcAAeG+C/GHin4d+LNP8c+Cr2TT9W0qdLm1uIsbo5EOQecgjsQQQRkEEHFc7RX67l+R4PCYRYDDUoxpJW5Uly26q3n179T56rjatSp7Wcry79T+g74Y/8Fyorfw9DZfGHwTJPqcSBXutKuFWKZv73kTDMee4Ejj0x0rxT4zf8FmfiF478WaAfAfh7+w/Dmk6paahe232rN3qSWsyTfZ3nWPbBE5XDBUcnuSuUP4slSe9MK4r8qwf0eOEKGKeLp4NXd9HKTir9k3ZeXbpayPoqnGWYTpqm6n4K/3n7V/tD/8ABYX/AIX38FPEXwe/4V3/AGV/b9r9m+1/2v5/lfMrbvK+xR7vu4xvX61+NXh7xBrnhPXbPxP4Zu5bDUdPmS4triBikkUsZ3I6MOQQRkGsejHevuOEPD7J8hw08HlVHkpzd2ryld2S+05dFa2x5uYZvicXNVK8rtbbL8rH7y/Bj/guB4u0LQ4NF+OPhNNcuYVCnUtOnFrJJgYzJbujRlz1Yo6Lnogr1PxN/wAF1fCEVpIPB3w+vLicqfLN7fRwoG7FhHFISB6AjPqK/nHor88xf0bODa2IeIlhLX1spzUfuUkl6Ky8j2KfGmZRhyKp+Cv+R7j+0Z8e/Fn7THxc1L4w+Nba1tL/AFIRIYbNXWFEgjWJAN7OxO1Rkk8nJwBxX6h/s/8A/BYv/hRfwY8OfCH/AIV1/an/AAj9mlp9r/tfyPO2knd5f2KTbnPTe31r8S6K+44h8McizXAUcsx2H5qNK3JFSlFKysvhknotNWeXg88xWHqyr0p2lLd2Tv16pnofxd8e/wDC1Piv4n+J/wBk+wf8JHq17qn2bzPN8n7ZO83l+ZtTfs37d21c4zgdK88oor7bC4aFGlGjSVoxSS9FojzKlRzk5S3Y0qDSFB/n/wDXT6K6FJkERXFNwanpCKtVAIKKk2gU0r6VaYDaKXBpKYBRRRQAUUUUAIRkYpNi9KdRQO5HsJ6UmwmpaKCudkQSl8v/AD/k1JRQLnZEVwOabgjrU9IQD1oKVTuQUuD0qetTRNKGs6pDprSrCJDjc354A7k9AM8nFTOainKWyKjK7sQaTpF1rFwYoSESMb5ZX4SNB1Zj/IdSeBzWjqOrWtvatougbltj/rZW4ecjoW/uoOyficnpNrt+6KdAs4WtLWFuYmH7xnHG+U929B0Hb35kqprnhB1LTnt0X6st1EtEQ1/XJ8AtcXxV8FvCXiPOTd6RZu3+/wCUocfgwNfyQ7AOlf03f8E8fEv/AAk/7KXh0MdzaXJc6e3r+7lMig/RZQPpX86fScwPNlNDEr7M7fKSf+SPreDKy9vKHdHz38HV/wCNuHxHH/UtwH/x20qv+1f8WP2o/iP+2xoH7Jv7NXiQ+FVt9NXUL68Cqy5fc7PMCpLJGoQKg4Zn59voPwL+zv8AEHwr/wAFBPE37Qd0kM3hrxHoK2sMsb/vIriL7OpjlQ8jcI2ZWGVxwSDxXC6hoq+BP+CumieKNQ+S28ZeDLm0tWJxvubZ1aRRxjiNAcfX8fh8JnmXVs1WOpRhWnRy5OCklOKq06STTi7puCUnZrpc+29jNQ5XdXn+DZ7h8Mv2gvjL8G/iDo/wI/bGgtJJ9df7Pofi7TlMdhqNx2triIj/AEa5YfdGdr9gOcfpFbjHFfIX7Zfww0z4r/su+MvDl8pFxa6bNqVlMvD295YobiCZCOQyOnBH8q439nD9r/whqX7Cvhz9qL4zamtjbQ6cqapcspJa6t5GtpNsagszSSISqqCTnjjmv584iyFZ1ltPO8tw/LUdVUalOCdnOScqcoRV7c6Uk4LRSj7qSlyr2qFX2c3Sm9LXTfbrf0P0Gh6V8g/tY/sO/CT9rLRXm12MaT4mhTbaazAgMq45CTqMedH7E7lySp7HT/Zy/bY/Zp/ajln0/wCEHiSK81G2BaTT7hGtrsKP4hDKFZl/2lyK+vk6V+c1P7b4XzNOUZ4fEQ6NOMl6prVPs0013R2TpUMVRcZWlFn8TX7Rv7L/AMWf2X/GjeEviVYlIpSWs76IFrW7jB+9G/TP95Dhl7jGCfIPA9tcXXjLSYbdC7m8gwqjJ/1i1/Sd/wAFoAT+zV4fbHTX0/W3lr+fbwdJaXOq6VZ+EZVt3ae3FzFIds8pDrnbIeGX0Vdp9VPWv9MPCjxCxPEHDcMyxcEpvmi7be7pfyv22v1XT8T4gyuGExcqNN6b+ep/Tl8Dxj4paCD/AM9h/wCgGv0/8R/8i9f/APXvL/6Aa/L/AOB4x8UdBH/TYf8AoBr9QPEf/IvX/wD17y/+gGv84PFj/kZ0P8K/9KZ+g8Cf7nU9X+SM06Ze3+j2Uum3klnPFEhVlwyNlRw8Z4YfTBHYiq6eJ59KmFp4thFpk4S5QlrdyemW6xk+j8ehNdFo/wDyCLX/AK4p/wCgir0kcc0bRSqGVgQQRkEHqCK/LZYmPM4VY3V35NfP9Hdeh9wqTspRdn+By154Xt3uDq2gTGwu35Z4xmOT/rpHkK/14YdmquviabTpfsPi+AWob5VuVO63kzxgsf8AVk+j8ehNI3hu/wBEPneEJhEgOTZzEmBvZTy0ftt+Uf3at2PiOw1KY6Lq0JtLtlO63nAw46HY33ZF+n4gdK7L80bv34r5SX56fevNMw2f8rf3P+vky7pWgabpE8k+lboophkwq37ncTncq8hSe+3APcZ5rdrn9M0Gz0B5ZNOaSO3YE/Z92Y1PXKA5K/QHb6Cs/QPGmma55dvKj2V1IoYQTgKzA90IJVx/unjuAa4q1GpV5qsG5Jbvr89/v19TeE4wtCWjY7V/+Rs0f6XP/oC111cjq/8AyNmj/S5/9AWuuqMV/Dpen/t0h0fin6/ogpkkaSoY5VDKwwQeQRT6K4kzoPmX4i/s0+GfExfUvCjDS7w5JQDMDn/d/g+q8e1fHt1YfEj4MeIBI3nabcA/LIhzFKB6H7rr7H8QK/VysvWdE0jxDp76Vrdul1byDDJIMj6+x9xzX6bw54mYrDR+rY1e1pPSz3t6vf0d/kfI5rwjRrS9rh3yT7rb+vQ+YPhz+0/pGrlNL8dxrYznAFymTCx/2hyU/UfSvqy2uba8gS6s5FlikG5XQhlIPcEcGvir4jfsuSxb9U+HT715Js5W5H/XNz1+jH8a8J8K/EX4h/CbU202BpIVjb97ZXKnZ7/KeVz6qRX0GK4IyzOKbxORVFGXWD/q6/FdmeXR4hxeAkqOZRuukl/Wv4M/VKopoIbmFre4RZI3GGVgCCPQg14p8Ofjz4P8e7LCZv7P1Aj/AFExGGP/AEzfo30OD7V7hX5HmWVYnBVfY4mDjJd/07+qPuMJjaWIh7SjK6PlX4jfsx6Hrhk1TwQ66ddHLGBuYGPt3T8Mj2Ffnj8Yvgfpmu2Ungb4w6GtxA2dqzr/AOPwyjkH0ZDkV+3FcV4+8EaR4+8Nz6FqsYJZSYZMfNHJj5WU/XqO44r9G4O8U8bgKsI15NxT0lf3o+afW3nr5nyed8G0aydTDe7P8H/l8j+HX9q/9l7Uf2e/EUV7pUj3vh3U2b7JOw+eJxyYJSONwHKtxuGTjg18jV/S/wDtU+ALHxf8EfFnhvWI1eaxtZriJv7k9plwwP1Uj3Br+aCv9ZvCXjKrnGWuWId6kHZvurXT9e/pc/M6FZtWluFFFSeX/n/Jr9TNedkdFfSn7K3wMtfj98WoPBWp3LW1hBBJeXbR48wxRFV2pnIBZnUZxwMntX3b+1j+wx8K/APwkvfiL8MRcWNxowSSeGaZpkmiZ1RjluVYbgRjg8jHp8HnPiPlmAzOllOIk/aTtay0V3ZXfm+yfnY7aOXValJ1Y7I/IFUz1qQADpS4xRX3h54UUUUAf//R5+iiiv8AdA/krk7BRRRQS0FFFFAgoorV0LRNT8S63Z+HNEiM97qE8dtbxL1eWVgiKPcsQKmc1FOUnZIaTbsjKpjV/SF8U/8AgkT+y38L/g5q3xI8Q+IfEMU3h/SZb26Mdxa+TLLbwl2CI1qWHmOMKN5PIFfzgV8FwB4mZXxJTqVsrcnGm0m2ravt3/4KPZzjIsRgJRjiLXfZleipioNN2Gv0VTR5amiOiuh8LeF9c8aeJtO8H+G4GutR1W5itLWFesk0zhEUfViBX62ftcf8En3/AGdfhNdfGLQvG1tc2WlwQm9tdQiaGR53KoVtpIwwkLyNhEdEwOrnBNfI5/x7lOV4zD4DHVeWpXdoKzd3dLona7dle1z08HlOIr0p1qUbxhufjlRRX74fE/8A4JO/BXwZ+y7q3x20XxHrc9/Y+Hm1mOCVrbyWcW/nbW2whtvbhs471hxh4hZZkVTD0swk060uWNk3rpvbbdGmW5NXxcZyor4Vdn4H0V+w3wl/4JE/EL4u/szaf8X9L163svEmrqb2y0ycA28lkyjyg86ZMcz8t91lAKq21txH5gfFT4RfEn4JeL5vAnxU0e40XVIBuMM68OhJAkjcEpJGSCA6MVODg8GtOHfEPJc1xNbBYDERlUpNqUdnpo2k91fqrrzJxmTYrDwjVrQajLVP+tvRnnFFet+C/gF8dfiPo3/CR/D3wXruvaf5jRfatP065uYd643L5kUbLuGRkZyM11n/AAyL+1d/0TLxX/4Jr7/4zXtVuI8vpTdOpXgmt05RTX4nLHBVpK8YO3oz54or9mP2Hf8AgmDZ/HXSdfb9o7TfFvgu+0uaD7Kr2v2GO5hmV8lDeWrFmRk+baeAy5HPPEftw/8ABNbxJ8EPHGjaT+zboPijxhpN7YGW6nFq1+0VysrKUL2dsioCmwhWGepyR0+Do+NHD885eRqt+9XX7G3N8V7bf5Hry4YxiwyxfL7v4722Pyeor6H/AOGRf2rv+iZeK/8AwTX3/wAZrlPGXwA+O/w60U+JPiD4K13QtOV1jN1qGnXNtCHf7q+ZLGq5OOBnJr7yjxHl9Sap068G3slKLb/E8iWCrRV5QdvRnkdFfWPwq/Yb/ao+N3gq3+Inwu8Jyaro128iRXK3VpEGaJyjjbLMjjDAjlfpXov/AA7C/bq/6EGb/wADtP8A/kivJxfiFkFCrKhXx1KMouzTqQTTW6abumux008mxk4qUKUmn/df+R8E0mAetftd+y1/wSD8cePZtXg/actdV8HfZfJaxe0msZ0uA24SqSrzFGTCkZGCGPpzW/as/wCCQXxJ8Ca9pC/stWeoeLtMurZ/tpvbmzjmguEfjBb7OpjkRhtADEFWyeQK+PXjxwq8z/sv63Hm/muvZ7X/AIl+X8d9N9D0v9Usw9h9Y9m7duv3bn4s7RQUB5r74/4dhft1f9CDN/4Haf8A/JFed/FT9hn9qr4J+Crn4i/FDwlJpWjWbRpNctdWkoVpXEaDbFM7nLMBwvfnivsML4hZBXqxoUMdSlKTskqkG23skk7tvsedUyjGQi5zpSSX91/5HyOwwcCm195/sn/8E/fi3+2B4W1Txb8OtV0jT7fSbtbSVdRknR2dkEmVEMEoK4Pcg57V9Un/AIIgftQH/mZfC2P+vi9/+Q68bOfF7hrL8VPBY3GRhUjo073XXsduE4fx1aCqU6TafU/GOiv2a/4cfftP/wDQy+Fv/Ai9/wDkOj/hx9+0/wD9DL4W/wDAi9/+Q68z/iPHCH/QfD8f8jp/1UzH/nyz8ZaK/Zr/AIcfftP/APQy+Fv/AAIvf/kOvlz9q7/gnj8YP2QPBOn+O/iJq2j6haalfCwjTTpbh5BIY3lywmgiG3EZHBJzjj09LJ/GDhnMMTDB4PGRnUm7JK92/uMcRw7jqUHUqU2kup8EUUVe0zTNS1rUrfR9Ht5Lq7u5FhhhhUvJJI5CqiKoJZmJAAAyTX6RKSSuzxUr6Io0V/QR8P8A/gifFrXwDh1H4geIptD8fXIN1sUJNY2qFQVtplGGdx1eVJAFJICuFy34SePPCf8AwgnjPU/Bp1Gy1c6ZcPbm806QzWsxQ4LwyFV3oT0OBmvguDvE7Jc+r1sPldXnlSdpaO3a6drNPWzT/A9XMsjxOEjGdeNlLY5KiiivvjyQxTCuelPoppgRFCDTKsYB60hUHrVqfcCCipyMjFN246U1MCKinlSeaNhquZAMopSMUYNMBKKXHGaSgAopcGkwaACijB6UUAdVba1a6lCmneJgzog2xXKjMsQ7A/30/wBk8jsR0Obqmi3WlhJmKzW8ufLmjOUfHv2I7qcEelY9bGla3d6VviULNby8SQSDMbj3HYjswwR2NcrpOGtP7v8ALt+X5mnMn8Rj1+8//BJLxVFffDPxR4Jdsy2OoxXar6Rzx7CfxZK/EO40Sz1KBtQ8Ms0gQbpbZ+ZYx3Ix99PcDI7juf0O/wCCVXjU6D+0BfeEJn2xa7pkihf70tswkQfgnmGvyzxqy9Y7hnEqO8EpenK03+Fz3eGa3ssdC/XT7z+ia12sdoPIr5z/AGp/2e9W+NnhbSvEXw/u00zxz4NvBqvh69f7guExvgl/6YzqNj/hnjIPukhaOcshwQc10Gna0isI7zj/AGh0/Gv8+csx2My3FU8wwL9+Ou173VmmusWm011TaP1WOOpzvRq6H5k/Fj/gpN8M/DvwH8WeBvjVp174R+JQ0i7sZfD1xBIwlubiF4le2uFBikt3Lblk3cDg8ivzY8f+HvEfhz/giz4Etr9Hig1PxX9pIORmF3uBC30cruX1BBr+lHxx8IvhN8XrOCD4meHNM8RRW7boft9tHcbP9wupK574PPevHP20/wBnCD4+fsna/wDBzwjaw293bW8d1o0EaqkaXNl80MaKAFUMoMa4wBu9K/bPD3xg4ey3E4HCYbCyoqWKp1azlPmhFRUoJQ0UlFc7l7zlJWtzS3HicvqzjKTlf3WkQeMv+Cfv7P3ir4W6R4I8LaZF4X1rw5bxrouv6Yggv7K5iUbZvNTDSbmG6VXyHyc84NdD+xH+0N4p+NPgnWfBXxZijtfiB4B1B9F8RQx4CyTR5EV0gHAS4VS3HAYMOnXqv2PPjnpX7QXwD0Hxrbts1S2gSw1m1YbZbXUbVRHcRSIeUO8FgDztIr4c+BviE+H/APgsZ8X/AAXpbf6FrPh+wuZkUjH2mK3tZC5x/EC7j8TX5rDL8yzPB5xk2dyc62DjKtGUm3KLjVhCrFN68tRTcmtuaMZLd37+eEJU6lLaWn4O33WOk/4LNwGT9lzRrj/nn4htx/31b3H+FfzS+Dv+Ru0r/r8g/wDRi1/UX/wV20eHV/2R4kknS3MOv2MivJnbkxXCYJAO0Hd1PHTOOo/mD8P6Zf6T420u11CIxv8Aa4CM9CPMXBUjIIPYgkV/UP0WcRF8IOF9VOf6P9T8v47g1j7+SP6ovgnIkXxO0OWQ4VZck+gCNmv0nk8a6O0rW0yP5Z4LEZBB9utfHf7PngMDS28a38eXlHlW2eygYdh9TwPoa9+vLTBPrX8RcfPDYzMOX+Rcvzu3+F7H23CFCrQwd39p3+R21lp72URufANyjwjk2UpPlf8AbM8tEfbBT2HWuh0zxPZ31yNMvEayvsZ+zzYDHHUow+VwPVSffFeFC6u9OnFxayNG69Cpru9P8U6P4ktxo3i2JGyRtkPA3DocjlGHZgRj2r4nMMnk488lzLuvi+fSX4PzPpqVaztHTy6f8D8vI9erP1LStO1i1NlqcKzxN2YZ59R3B9xXMCHxN4cVWs2bV7IdUcgXKj/ZfhZMejYJ/vGug0nXdL1uNm0+TLRnEkbArJGfR0bDKfqK+Ynhp0/3tN3S6rp69V/VjuVWMvcmtez/AK1KNjpd/pKzQPeNc2ew+Wko3SofTzM5ZfTcCw/vHtz15pdne25tL6JZYz/Cw9O49D7jmu9uCrDyz3rJlthjiurD4qd+dvX7vyJlRjbl6HnT2/iPS9a067si+p2tv5oMUjATRh1A+WRiPMHHAb5v9o5FemaRr2l62r/YJP3kRxJE4KSIfRkbBHt2PY1kPEUNUr7TbLVGSW63Rzx8R3EJ2TJ9G7j1Vsqe4rsxLhXS9orNdV6t6rrv0s/Uxp05U7uGt+j/AEf9fI7yiuGj1fXNDGdZT7fZjpdW6nzEH/TWIZJ92TP+6BzXXWN/ZanbLeafKk0T8q6EEH8RXi4jBzprm3Xdbf8AAfk9Trp1lJ269i3RRRXKahXFeM/h54T8e2X2PxJarKwHySr8sqe6uOfw5HqK7WiujC4urQqKrRk4yWzWjMq1GFSLhUV0+5+cPxF/Zz8W+EC+o+Hg2qWC/NlB++Qf7SDrj1XP0FQ/Dn9obxb4JKaXredTsEONkh/exjp8jn0/ut+Yr9JK8V+InwK8GePt98Y/sGoEHFxAANx/6aL0b68H3r9cyzxHw+MpLB5/TU4/zJarzaX5xt6HxGL4Uq4eft8snyvt0/r1Ov8ABPxJ8IfEC0+0eHbpXkUZeBvllT6qefxGR713dfll4x+GXxA+E2ojU2DrFE2Yr62J2+2SOUPsf1r9QdOkeXT4JZDlmjUk+pIFfLcacMYXAqniMDV56dS9u6tbr8/J9z2cgzetiOeliYcs42v53v8A5H4eftAf8iX46/689T/9Bkr+VcAnpX9VHx/58GeOR/056n/6DJX8roAHAr/UX6OH+41/WP5M/HYfFL1ECgU6iiv6QNT0j4TfFXxZ8GPHFr498GSKt3bblKSDdHLG4w0bgEEqw9CCDgg5FfS3x8/bn+Ifxy8Hf8IGdPttG06co10IWaR5yhDAbmA2puGdoGTgZOOvxDRXzuP4Ty3FYynj8RRUqsNpdVbb1t0vt0Oini6kYOnGWjCiiivoJSscspWCinqmetO8tf8AP/66ybMmz//S5+iiiv8AdA/kmzQUUUUD5wooooKSTP6Zv+Cfn7av7KPwl/ZE8I/D74k+LbTTNb08X/2m2lhnd082/uJUyUhZTmN1bgng1+pHwb+PHwY+P1heax8HdWi1u206RYp5ooZY0SRhuChpY0BbHJC5IBGcZGf4o/gx8HPHnx6+I2m/C/4c2bXepajIF7+XDGD880rYO2OMcs34DJIB/sv+GfgL4T/sTfs5R6GbhLLQvC9m91qF9IArTSgbp53AyS8jcKoyfuovQCv85/pGeHeSZVi3Ww1WpPGYmbnyXi0lKTb0UebVvlir6672d/27grO8XiKajUilSppK+t3ZetvNmt8ZP2pf2ffgHqVpoXxi8TWui3WoRNPBDKssjvGrbS+2JHwu7IBbGSDjODXlVh/wUB/Yv1RWfTPGVtcBOGMVnePjPrttziv5M/2rv2ktT/aV+OOt/FrV96R3knlWNsTn7NZxfLBFkHGQvzPjguzN3r9uv+CEt2138PPiExGMajZY/wC/MldvF/0dMBw7wr/bmYyqSrRUOaEZRjG8pJWTcJP3b+d7eeiy3jDEYzH/AFajFKGtm029F6rc/Qm8/wCCh37EmnTG21DxvZwSLglZLW7VhnpwYAa+Z/2t/wBvf9jXx1+zR448F+DvGtle6tqekXNva28cNwGkldMKoLQqASfUivxm/wCCwbv/AMNz+IVycCx03j/t1Svy+JAr9T8Nvov5Hi8Hgs+jXqqUlCoo80Gk9JWv7NXXToeZm3GGLjOrhZKLWsb2fp3P31/4Iz/swt408c3f7Tnim2J0vw+z2mkCReJr51xJKoPVYI2wD03uCDlDXd/t8eMvih+3l+0RJ+x7+zbEmo2PgaGe+1SRpRFby38Q2MrSHK/uSwgTOP3rvnCjcP0u/Yr+MXwHP7Hnw/m03UtK8OWb6RFbvavdx25S5jJiusb3D7muFkbcTuYncTk5r07w18Jv2Y/2KfBfij4meFdJt/DOneQb3V7vzJppZVtw7Lued5HZiXYKoOWdsAEmvxXP/FKtDi3F5visNKWJg3Sw0Grxi1Llblqm5K7aUU7ylurI93B8O0/7Phhac0oP3pu+r6/15I/mw+HX/BJr9sz4g2T313pNj4c8qeSBo9XuWikDRnBYLFFNuQ9Vdcqw5BNf03a78G9Z8VfsrXHwC1S8ht9RvfC/9hy3SBpYUnaz+ztKoIRnQP8AMMhSR2Br+dm1/wCC0H7Vt14h16HwF4f0zUItV1OW6soru3ubqa0tSiRw26LBPEpCLHuY7TukZ274H9DHw08c/E34kfsm6Z8QLmE6f4x1bw39q8tINhi1F7YkbYZg2MS9EcH0Oa9Tx+qcZJ4PFZ+qVNKf7tQd+WTSfvXu7K3Xt1M+FsNlsVUhhOZ3Wt+qPl79jj9g34sfsj6oPsHxUl1fQpmLXOhvpu20Ynq8bNdO0Un+2ijPG8MBivgv/grh+yNpXhTwtcftTXviLVdZ1/VNat7KWG6aEWdtZSRTlIoI0iDqI2RFXMhzliwLMWry6LwZ/wAFzfid891ea1p8b9Xa807TNuf9iJ4nH4LXkH7Rf7Cv/BQzRfgvrfxY/aD8ZnV9I0KNLu4sbzWry/mb94qAxxsrw5TfnlxgA49K+54QyXEYbielmuZ59hpVpuMZRp8jlNN/C+WMdW7atX0V9lbzcx9nUwMsPRw01Faq97Lz1bPUv2LP2+PiD+yn8E4/hhb/AAp1LxJFJeTX6XqXEtsrLcBMAILOYEALkMH5z0r9nP2Yf2t/iD+0/wCFbzX9F8E2ugXmnzeVc2GqalcxTKGGY5FP9mbXRwDgg8EEEDjP58/s8/8ABX3wYngfwr8GvCfw48TeI9a0nSLWxMOmJHcSTGzt1SR44oyzlfkLfd4HWvp9f+ClXjsnDfs+fEgf9wmX/wCIr4XxQ4QxmNxVepLI1Trzk5c7xHxa78jmlaXlaz9LP0cjxUaMIx+tc0ErW5P1t0G/tH/8FCfjV+zb8Qm8Ca/8Gp9YjkhS4tr/AE3VZZbaeNuDtP8AZuVZGBVlYAjAP3SpNr9mn9v/AONf7THj1/Bmh/BybRLe3ga4utQ1LVJYreFRwo/5B2Wd24VVyep6KTUy/wDBR7xw43L8AfiL/wCCqUf+yU7/AIeN+Of+iA/EX/wVy/8AxFfIy4Qf9n/V/wCw4e2tb2n1l2v/ADcntbX8r2v5aHZ/aP77n+tPlvtyfhflPVP2of2vvG/7L/hyz1XV/BcHiC/1GUpb6fpeoXMsxRfvyu39m7Y0XIGWOWJAUHDEfjZ+2f8At/fED9qf4IXPwtufhRqXhuL7VDfPfPcS3CotvuYgobKEAEHli4xiv0//AOHjfjn/AKID8Rf/AAVy/wDxFfLvx9/4K5eBdS8C+Lvg1r/gDxDoWs6lpd5prQ6gsUMlvJd27Ihlich1ADhsYyRyK+p8MOFcVgsTQqLI1Vrwkpe0WI+HVa8ik1Zed7v1SPPz7MKdWE4vFcsGrW5N/nbqel/8E+vjN4R+G/8AwTmFyuvabZ65ptvrdzb21zcRLJ5ySTyQgxM4Y7mAwMfN2617B+zVcf8ABRT4knSPGHxb1/w/p/hTWdMjv4JNLt1e8BuI0lgDRyx7ANrfPycHpmv5s/2SvAHwE+JPxaXw1+0f4hm8M+GzZzSm9gmjgbz02+Wm+WKZcNk8bcnHUV/SF+yB4d/Za8PfEi2074LfGzxH43u7Wwkhg0PUNaW8s0t0CruS2WCIL5QACYICg4Ar3vGbg7C5NWx1elH2lWs5VXKVBzjBSu+WM9Yxd92/LQ5OGcyqYmNKMnyxilGynZu1tWt38j0b43+Gf+Chmn69Zx/s8+JNB1HTWt83L63bpDKs+48IIYyCm3Byec5pPgh4Z/4KHahr93F+0N4j0HTtMW3zbPoluk0zT714cTRhQmzccjnOKz/2xrD9n+78aaU/xe+MniL4bXgsiILLRtY/s2K4i8xv3zx+TJvbdld2RwAMcUz9jqw/Z9tPHGqP8IfjL4i+JN6bHE1jrGsf2lFBF5qfvkj8mPa+7C7snhiMc1+NqtP/AFe9v9Xhfl+L6q77/wDP34Pna3Q+l5V9c5Od77e0/wDbdzm/2lJv+Cifw5fVfFvwh8QeH9Q8LaPpj308mqW6x3haBHkmVUij2EbVG3kZPWvGP2+fjf4M+Jn/AATfe4fxDpd5r+qWmh3Vza21zC0vnvNbyTAQq5YbWLZGPlA56V65+2D4e/Zd8Q/EefT/AI0/GzxH4Hu7nT44ZtE07WVsrOS3feu97ZoJA3mgsHJOGAwRX85H7X/w7/Z5+GXxTt/Dv7M/iSbxR4efTop5LyeaKdlumklV498UUK4VFQ42556nt+xeDXCGEzmtgK1aHs6tGUaqlGg4Rko2fLKekZXa0a89D5vibMqmGjWjF80ZJxs53av1S3R9h/8ABMP4zftbaHe6p8HP2ZfDej6vFqFzHf6je6utwIbJSoiDSSQzRgKQvChXdiDtBwcfaf7Wv/BQn9uD9kT4jL4I8aeHPCt7Z3cfn6fqUNrfLBdxjAfaDena8bHa6Ekjg/dZSfxE/Zg/aM8afsufF7Tvip4OYyCA+Te2hYrHd2jkebC/XGcAo2DtcK2DjFf1m/FP4b/Bn/goh+zBbtZTrLYa3bi+0jUAoM1ldgFQxGeGRt0U0eeRuXIOCPqvGnCYDJ+KKOZZzgKdTBV9JSs+dT01bvukrpKycb6OSuvP4YqVsTgJUMNWcasdUulvL+t7dD5q/wCCcX7evxW/bE8VeJ9C+Iul6Tp8WiWlvPC2mxzozNK7Kwfzp5QQAoxgCq//AAUb/b6+LP7HvjTw34b+HWlaRqEOs2U1zM2pRzuytHIEATyZ4gBjrkGvmr/gkP8AC3xl8Ff2ifit8LvH9t9l1bRrWzhnQHKt+9dkkRv4kkQh0PGVIOKof8Fefhd41+NH7Svwx+GXw8s2vtX1bT7mKCIHAGJtzO7dFRFBZ2PAUE18FHhDhz/iJLwXsofUvZ89r+5b2PPzXvt9q9z13mON/sT2vM/a3t5/Fa36Gl+y7/wUm/bb/as+K1r8MfA/hnwtApUz319Ja3zQ2dspAaVwLwZOSFRMgsxAyBkj5l/4Ki/Fj9sjU7HTvhJ+0p4X0fTtKtNQ+3adq2jR3Jtrx0ikjwss00gHyyEtGypIOCRtwT+1P7P/AMD/AIL/APBOf9nS+1LxHfxRfZ4he69rEgw1zOowqRr97YpOyCIZJJ6F3JP8zP7a/wC2L4y/bA+JjeINQ32Ph3TS8Wj6aWyIYieZZADhp5cAu3bhQcLz9v4TYbAZvxbPG5Bl9OGBoaKo1JSctdYu+7vs1ZQ1dpNX8ziCpVw2XqnjKzdWXTS1vP8Az7+R8qeC/BXi34i+KLLwV4G06fVdV1CQRW9rboXkdj6AdAByScBQCSQBkf1H/sL/APBPfwN+x54dk+OPx2ubOfxXDbtNJcSuos9Hg25kCSOQpk25Ek3AAyqfLuZ8H/gjRafBO+/Z9u9e8J6Tb2vjCyu5bPXLxvnuJVY+bbsGYkpC0ZC7FwpeNjjPNffnx88G/s2/Gfw2ngr466jaz6XFKJmtH1aWwjd1+6ZRBcQmQKeVD5APIGea+b8dPGnHY3M6vDFOE6OHhLlqOKUqk15K6Si1suZcyabdnyndwrw1SpUI45tSm1eN9Evw3/Lofz+/8FBf+Cn2tfHF7z4O/AaebTfB2Wiu74ZjuNTHQqOjRWx/u8NIPv4BKV+XvwVsfhVqfxU0PT/jdd3dj4VmuVTUbixVWmjiPG4bgcKGxvIVmC5KqzAA/wBO0n7Mv/BITw822+fwjAV6i48Qk/8Aoy9NQ/8ACE/8EcdGOPO8Cvj/AKiEc/8A7WevruFvGDIsoyv+yslyzExi0/eUI87bVuZu7vLs7WWiSskjz8fw5isRX9viq8G+13b022Mf9qX/AIJf/A74z/BLS739mSysdE1nSLJX0qa2YG31K3YeYqXEuSZGkzujuGLHJ+YlT8v8unijwv4i8E+Ir3wl4tspdO1PTpmgubadSkkUiHDKynv/AD6jiv7MPAn7Wf7CHw/0Ww+H3gDxv4e07T4G8q1tLe4URRmR87V/hUFmJ6gDJPFfOH/BTz9h/wAF/HP4e33xz8PT2mi+K/D1o00t1cOkFvfWsS58q4kYhVdR/qpWOP4GO0gp8v4NeNGY5Ljo5PxGqnsKsn7OdSLU02+t9021fV8re9tu/iThqjiaTxODtzxWqi1Z/wDB/M/lAooor++j8lCiiigAooooAKKKKACkwKWigBMDOaMDOaWincBNo60YFLRRcBu0UYx0r0/4M2nha++KugWfjZS+lSXka3CAbtyk8LjjO44H40ptPDXgr4vC2vllvNI0zUwWUgLJLBHJkKQeMsowe1fH57xtQy54lYiEuWjSdZyt7riua6T/AJly3a7NHo5VgI4zFUcDRqRdWpJRUL+9q0lK38rbtfumeW7O1IEPeu1+IN7oOpeOdX1DwvbNZ6dPdzSW0DkFoo2clUJHHyjiuPr1+GeIaWaZbh8zw/wVoRnG+9pxUl+DKzrKquAxlXA1/jpylF+sW0/xQ63muLOdLm1kaKRDlWU4IPsRX0/+zH8Q9J8LfH/wl411R1sLiz1GITTKNsUsMp8qUOBwrlHb5h8p7gda+XqfFI8MizRnDKQQfQjpW+b5bDGYeph6m0ouPyaszjw9d05qa6O5/aLqFvJFOSw46Z9xWfXJ/AzxrD8QPgl4U8bzMHOpaXavKev7wRhJM+5YEn616dLognXzbJhz2PT8DX+WtWo8NVlhq+ji3H5p2P2HE4F1P3tLW+tvUzbHU7zT33W7cd1PQ/hXpOjeKrG8IiuT5EnuflP0NeVzQTW7+XOpVvQ1FXNjsro4mN3v3Rz4XMKtB2W3Znjnxs/ZC8bXHjO8+OX7IXir/hX3ja/Uf2hGYxLpOrMAdr3lsVZfOGeJgjE/xKeo8e/4J/fsS/Hb4M/Gbxr+0j+1BrNrq/izxRH9mQ20nnfK0gkllZtqqu7Yqoij5VyDjgV9y6T4m1XSCFhfzIx/A/I/DuK9i8N+I4PEEMhSMxPFjcCc9e4P4V6eYeIvEOEyWvlDcJU6kYwlU5I+19nFpqn7T4uS6WjbSSsrLQ9zBVMNXqxlqpLW3S/fsfBf/BV/T/t/7FWtzYz9lv8AT5v/ACN5f/s9fzMfBLRvFPxA+JPh74ZaEgupdW1CC2hjkBfy2kkAMiEcrsHzHaRwOa/qp/4KP6T/AG1+xT46tgMmK2t7ge3kXUMh/RTX5Uf8EXPgSPFXxT1r47axDutfDMIs7IsOGvboHcw94oQfoZFNft3gdxlSyjw+x2Oq2bp1Jcq/vSjBR/8AJn91z5PijLZYjN6VKP2kr+ibv+B/RjpPh+z0HRbXQ7FR5VnCkK477FAz+PWqV9ajniu18vPFZV3bhs1/E9HGSc+aTu2fpnsko8sTybULXGcCuWniaNs16nfWOQa5W708kmvs8DjVY86rTZe8K+OLrSXWz1EmS2PHPLJ9Pb2rtPEd94TvlW8ilP20DEc1u2yVR1wWH8P+y2QfSvIJLFkyR2qFVeFsms62TUalb29N8r8uv9fiJV2o8kldHtdjrTShfOcs+Bljjk+vGB+QrqIbpJRya8EtNSkjIFdnp2t9ia8PHZO4/CjspYhPRnpckavyOazZIyvQVFZ6mkqg5rTOyUZFeC4yg7M6k7mfDcSQNlDj+Vc7r9pbWFhdeJNBY2V9AjzER/6uYqMkSR/dbPrjcOoNdJLCR0qieODXRQqcs1JfPzXZmdaClGzO0iYvErnqQDUlc3a6o8eI5fmX17iq/i3xhpvg/wAOy+J75Wkt4Cm8R4LAMwXOD6ZzivJjgas6qpQV23ZerN51oxg5yeiOmuLm3tIjPdSLEgwCzkADJwOT6nisbxV4gt/Cnh288SXcbSxWURldUxuIXrjPGa8x+L+rWGvfBHUtZ0t/Nt7q3jljfBGVaRCDg8iuNtbm4u/2VpLi7kaWRtMlyzksThmA5PoBivocu4cU6NPEVXvVVNx+Sf8AmjysVmlqkqUP5OZM+g/DXiLSvFmiW/iHRXMltcqWQkEHgkEEHoQQRW5XjP7Pv/JI9I+kv/o169mrxc7wcMPjKuHhtGUkvRNo78BXdWhCpLdpP70Q3Fvb3cDW13GssbjDI4DKR6EHg1IiLGoRBhQMADsKdRXm8ztY6rdT8Mfj9/yJvjn/AK9NT/8AQZK/ldr+qb48xPP4S8bQRDLPa6koGcclZMcmv5Yruzu7CdrW9iaGRequCCPwNf6+fRwkvqVeN9bx/Jn89U170vUrUUUV/SEp9i5T7BS4OM1IqAcmn4rIyIAMnFSBAOtSKpY4UZPtVyPT7yX7sZH14/nUymluyZTS3ZSorbj0SY/61gv05/wqb+w1/wCen6f/AF6xeLprqZPE0+5//9Pn6KKK/wB0D+TmgooooFyoKa7rGu5zge9ZV3q0UJKQ/O36Vz091PctulbPt2rto4KUtXojaGEb3P7MP+CYnwF+D/wy/Zs0P4j/AA9calqfjCyivNQ1N1AkL8hrVeTsjt5AyFQfmdSx7AeR/wDBbTUL6y/Y4tbe0meKO78R2MU6qxAkjENzIFcD7y70VsHjcoPUCvxt/Yd/bO+Nmia38L/2TdBvhZeHZfG1jcXEsWRcTW9xdwFrMtn5YDJvdwvLlyrHblW/YT/gt/8A8me6b/2M9l/6TXdf55ZjwJmOU+JuCrZnV9o69Zyi93yKTUb9E7Wslokltsv2vD4+jVyapChGyjGz9bakP7HP7a/7E/gP9l3wN4O8d+LdKs9Z07SoYLyCaCRpI5VB3KxETAkfU1+j/wAEfjr8Cfjlp9/qPwN1m01i30+RI7trSNowjuCUDbkTJIBx1r+BnP51/TF/wQXJPw5+If8A2ErH/wBEyV9D9ID6PeWZRlGL4ioV6kqjmnytx5ffmr7RvpfTUw4Y4orV68MLKKtbfW+iP1C+LH7XX7Ivwj8az+CPi54n03TNct0jeW3uYZHkVJFDISViYcqQRzX4o/8ABXL9pn9mb44/CDwvoXwP8QWGsX9nrDT3EdpE6MkP2eRdxLRoMbiB1r5J/wCCw3/J9PiH/rx03/0lSvy+r9A8Dfo9ZZh6GXcTxr1HVcIz5bx5byjqrct7a6anl8RcUVpSq4NxVrtX1vo/U/fD/gkZ+wFc+LtZsP2r/i7aAaNYuZPD9nKMm5uY2wLx1PSKFgfKB5aQbuFUb/0Z/wCCiv7OH7WH7XUWm/B74T3Ol6H4MgK3eo3OoXUiPe3IP7uPy4IpW8qEfMA2A8hBx8isfym/Yj/4Kg+L/gB+z9a/ArR/Ad7421PTby4ayaCdo0jtrhhKEZUhmdmEzSnAAGCADxX1Qf24v+CsXxNOz4ZfBZdHt5fuS3unXitg9CJbuaCIj32Yr4Hjzh7jSfGFTPqzowjSbVF1ZwUIxV+WSi5X5rattfFqtlb1MtxWXrALDR5m5fFyp3b6q9v6R6X8CP8AgoH+y5+x98GrD9nf4o61NdeKvBFxfaJqMem2E7o8ljeTQI6yOscbB40Vgd5ODg4IIH6jfs7/ALQHgP8Aac+Fll8Xvhwtyml3ss8KpeIsc6tbytEwdUd1GSu5fmPykE4OQP4pfiD8G/2ivFH7Q3iDwF4h8OXd/wCPLq+kutRsNPjW6dZ7s/aHP+jGRAv7zJIbaucEjBr+pL/glV8Bfjv+zp+z7f8AgX442MOnSXOqPf2Nss6TTRRTRRq6S+XujX5k3AB2OWO7HSvm/pAeFPDuV5R/bGHxXNi60lNrni1JTu5OEUk+W7TT193qdXDOdYqtX9hKFoRVtnpba77nI/Cz9vf9on9oX46638FvhP8AC+30+38MajPYavrep38ktra/Z5WiYlI4Ii0rFDshWQs3cqoZh4T/AMFd/jb+1L8I/B0/g/zvDVz4B8axSaaNsMiaqjbMyKySXLh1HVZoo8KSFcKSpf74/au/ay+B37BvgOTV7+wjbV9enuruy0mxRYpL67dg888zhdqLvcGWVssc/KGPFfjZ+1Z+xl+0V+1D8E7H9vDxJ4qtri7udBOtXmh3Ya3h0+wCNcpHYvllKiEqxSQKzNuYuzNivP8AC7AZVUznB53icJTwmBb5Ic/PN1ai6pttpqS+LSEfh1dzXOatZYeeHhNzqbu1lZf8N03e58s/8Eff+T7PDf8A15al/wCkklf0Vft2/twW37Enhrw/4iufDTeJBr1zNbCNbsWnleSivuyYZt2c4xgYr+XL/gnt8dfAP7OH7UWjfFj4mSTx6RZW17FK1vGZpN09u8aYQEZ+Zhn0r+oL4H/txfstftleNj8OPAmn3etXdnbyXrm/04eRBEpVCzPIWClmZVAAySfQHH3H0l+G63+tlLOsZgJ4jB06S57Nxjo6mjmtrNp/h1PP4SxS+ovDwqKNRy069uh+b/8Aw/00v/olkv8A4OR/8hVND/wXx0aR9svwvlT3/thSP/SKv0v/AGnfj1+yB+yNFoz/ABj0a0hbXTOLSO00yKd2Fvs8xmAUbQPMUZPUn2r034E67+zr+0X8MbD4t/DXw/YyaPqTTJC1xp8MUhMErQvlCpI+dDjnkV+XYjM+DqeXwzWpw1UVCbtGft6vK3rons3o/uZ7KoY6VR0Vi1zLpyq5yv7E37W9v+2T8MNR+JNtoLeHl0/VJNN+ztci63+XDDN5m8RRYz52Nu09M554/mN/4KXf8nx/ED/r6tv/AEjgr94NT/4Kt/sNfCnxBqngGIX2nz6Zez21zFaaZsj8+BzFIRsIDcpjdjkAV+TX7c37MXx0+L/xD1T9sH4Z+HbnWvBHjG2tdWs57UeZcRWzWkQDT2o/fJwpbIVlC8lq/QfAjLP7G4pr47G4V4PD14ONJVG7NuUGoqUrczsm+587xhKWIwEKVOftJxd5WXk9bLY9w/YS/a4/ZX8L/Bzw18DPE3wy1Pxj4zhe6EjafotjfvP511LLHteWZZWCRuqksoC4x90Zr94fDGgfC3wV4aPxOTwdbeEZobV5p0Flarewx4yyN9h84MxA+5G7ljgAE8V+FP7Gn/BSX9nj9nP9l1tE1zwykXjPTZPswg0u2SFtVTBMVxcXO3ClfuSly7cBlVslV/ZL4Z/tB6/49/Y+T9pO5sLe31CXQ73Vls1LtCrW6yskZJO4jCAMeM8kY6D858c+H8fDMquIWEnSpVKzjzSqN+0lJuXuraMGttGlor6NHrcKYyi6EYOopSUb2UdktNe7+4+UfFn7en7Pfi7UBceLPgv401uS3BiinuvDME52Ak/IZptwUnkAgdeQDTvCH7eP7PPhTVBP4U+DHjPQpLnEMtzbeGYIcRlgTvME28oD8xABPHAJrwz9lP8A4KJfti/te+N77wR8OvC3hWzfTrM3lxdX5v1t0XeqKhaJpDvctlRjkKx7GoP2qf8AgpF+1V+yV4/tfhv440Xwdqmo3Nkl8f7NfUHSKOR3RVcymIhzsJwAeCD3r1f+Ia1Xjf7BWBXtuW/J9ad7b3ty28zn/tyPsvrftfdvv7Pr95+uvinwt8MPGOh/8LDuvCNp4rnktUlgVrO1e7njxuREN55QU4PCyOmDkHBr8JP24/2vP2U9b+EPir4FaJ8MNT8IeNJxbxwtf6LYWLQNHcxSuS8czSqGjRgrIpDZH8JzX7K+Lv2hdT8G/sgr+0xc6bFd3cfh+01qWxV2jjZp4o5HjVyHZR85CkhscZzX48ftsf8ABRr9mn9of9lr+yvC2hR3fi/U5RbC31W0V5tJTG6W4hnwyktjZE0bhvm3Mo27T4ngfkGPnmlKrPCVKtKFVR5o1GlTlFp+8tU4Lrok9k+h1cVYyiqEoqooycb2a3T008/v9DyP4Kf8EefFvxn+Evh74rWfjm0sIvEFjFerbvZSO0QlXO0sJQCR64Ffob8D/wBg/wDa6/Z4+F2t/Cj4X/FjT7Ox1mVZ1mfTJJJrNypWVrUtPtjMo2hiVbG0FNrZavxt+G//AAVF/au+FPgLSfhv4RvNNTTNFto7S2WWyR3EcYwu5i2Scd67b/h8L+2j/wA/+lf+C9P/AIqv6B4u4J8SsyqVKFStQnQ57xjKMHZKV43vTeq07+dz5DLs0yOgozjGanazab7a/aP2v/Ya/YU8Zfsn+N/FXjjxn4vXxVdeJoYkkkMMiS+YkjO0kkkkkhcsW5J5z3p37bH7DPjv9qD4k+FfiX4B8ZL4RvvC8DxwyrDI8wlaQSLJHJHIhQrivFv+CX/7a3xz/ar8X+LNG+LlxZzwaRZ201uLa2WAh5ZHVtxBORgCq3/BT79tr46/sreOvC+gfCS4s4bfVbCa4uBc2yzkukoQYJIwMdq/AP7J4yfHbwvtaf1/ltzWjycvs9rclvg0+E+w+sZb/ZPtOV+xvtre/N6338ze/aP/AGDP2r/2pfDOg+E/if8AFLTTZ6JGN0drpksK3dyMj7VcKJypl2HaNoCL8xVV3Gvz8+L3/BG3xd8JfhX4j+KF147s72Lw9ptzqL26WMiNKLaJpCgYykKW24zg49K8l/4fC/to/wDP/pX/AIL0/wDiq5Hx/wD8FTv2s/iV4H1f4eeKL3TX03XLOaxuljskRzDOhjcKwbIO0nB7V++8J8EeJeWOlhqVehCgpXcYxitG7ytamtXqfIZjmmR1+acoyc7btvtp9o8L/Yw+CeiftHftF6B8EvFF9dafputi7M8tmyiUfZrSa4TG9WQ/NGAcqeCcYPNfuh/w48/Z6/6GzxF/31af/I9fkt/wSp/5Px8D/wC7qf8A6bLqv1s/4LL/ABX+KHws8H+BLr4ZeI9U8Oy3l5fLO+mXc1o0qpHEVDmFlLBSTgHOM0/GDPuI6nG2E4eyXGOgqtJPZNXTqNt6N7RSDhvCYKOV1MZiqfO4y/D3f8yL/hxz+zwf+Zs8Rf8AfVp/8YpP+HHP7PH/AENniL/vq0/+MV+Cn/DXn7V3/RTfFf8A4OL3/wCO0f8ADXn7V3/RTfFf/g4vf/jtel/xC7xE/wCh4v8AwH/gGP8ArBk3/QL+P/BP3r/4cc/s8f8AQ2eIv++rT/4xX5X/APBQ/wAc/Ff4e+PZP2MbnxXqGs+DvA8Vmlkt2UE04mtYbhTdNGqCYw+Z5cW4YRFGPmyT+q3/AARo+K/xQ+Kfg/x3dfE3xHqniKWzvLFYH1O7mu2iV45SwQzMxUMQMgYzivyT/wCCq/8Ayfj44/3dM/8ATZa1894V4rOZ8c4jI+IcQsT9WpucW4qym3T96Ol0+WbR25/HDLKoYvBw5Od2eu610fzR+dVFT4phXiv7MPzdO5HRUmz1puBmgY2ilwT0o2kdaAEooooAKKKKACiiigAooooA09EvW03WbTUE6wTRyD6qwP8ASvT/AI5xW1r8XtS8shVuJI5kHTKyIrDA96+KPjP4j8S6GtpZ6eXtre6R2Eq8FyhAKhu23IzjrmvS/jk7az48+GnjVCWXWNHsC7eskBMTf+gj86/J/GvBcnD2OxDeksLil81Scv8A21nZwJlTh4iZDiJOyqT5Pnz0pr8IyO0vXMl5LIf4nJ/M1Vr5gtPFHiWx+KlzpWmM86XeoND9nPIbfJtGB2PuPxr6khgmuJlt7dC8jkKqqMkk9ABXteE2CeH4QymLf/MNR/8ATcT7XxVw0ocR4+T61qr/APJ2Y2ta1pPhzSbjXdduEtLO0QyTTSHaqIvUkmvhe6/4KT/BPQ/E4tYNG1DV7GNtpuBshjJ/vhGO9lHXB2E+3f239vDQI7b9mDxBZxSmTUI2tpZhG3yRRpOm5SR99j3AOB7np+DvwS8M6B40+MnhTwj4rmW30vU9Xs7a7kYhVSCWZVkJJ4ACk5r8M8fvGjM8gxEcPl6tHk53K13LV6RXbTtd30aPkstwDr1Y0lvJpeWump/pPf8ABK74wxfFr9md7DzhK2lXJMOBt/0W7QTwELxtXllUdgtfota3tzZtugbHt2Nfi3+wN8VPBWj/ALWes/D/AMHCODRdb0qK0tViG2Iz6cgMewehQSKvrkfj+0FzH5Vw8foePpX83ZzXxGMnSzLG4V4eWKpU67pSWsHUinKLWmsZ3WqT01SZ+rZlhI4WpLD0KqqKlKUOeO0lF2TXk1r/AJnZ2mt6bqCC21NApPc/d/PtUt34OjnXztLkAz/CxyPwNcBWlp+r3+mPutJCB3U8qfwr5epltSm+bCyt5PYzhmEJrlxEb+fUjvdNvtPfZeRMnoT0P0PSuz+HVx5erS256SRn8wQa6Hw74hTXg9ndxAMoyR1Vh9DW5ZeHNLsdSXU7JTG6ggqD8pyPSvEzPOW6U8NiY2lbpqvI9DBZavaRrUZXR5L+1toR8S/sufEHRYkLyS6DfGNRyTIkLMgH/AgKxv2DPgpB8BP2YfDPhKWHydSvbddT1HIw32m7USEN7ou1PouK+lriC3vLZ7a6QSRSKVdWGQQeoI71pWN0HGTXi0+JMRHJpZPH4HU535tR5Uvzf3Hu/UofWViHva343Ok69Kjki3DmmxPu4zVsDcMHqK+Rd0zvaOduLQNxWLPpynPFdyYQ3Wq0tsCMV20Mc4mcqdzzS50xQOlc/dads6CvWJ7TIPFYV3Y5HSvdwua9zlqUDymSAxkkdqIbqSJs9K7STR5Lq4W3j+87BR+NegyeBdAksRaGPa4GPNB+bPr/APWr0cVntGkkqutzCGElLWJ5fYavJGBk13en6uHADGvLNd0e/wDDt4be6G5TyjgcMP8AH1pllqjRnrTxOWwrQVSm7phCu4vlke8pMkyZ61XmgUgkCuE03WwQAxrtra+im4zXyuIwc6TO+FVSKToV6V5d8Z1kPwp1d/4VEY9iS4r2h4RL93qa8z+PNutt8H9TjHXEZP13rXocP11/aGHj/fj+aOLNof7LVf8Adf5HIaz/AMmrR/8AYNt//Q0qLTP+TUH/AOwZN/6E1S6z/wAmrR/9g23/APQ0qLTP+TUH/wCwZN/6E1fVw/3df9hf6Hgf8vf+4J6B+z7/AMkj0j6S/wDo169T1rUl0bSLrVnTzBbRPKVBxnYCcZrxD4Ra3H4b+Adpr80ZlSzhnlZFOCQsrkge9dnc+LdI8b/C6/8AEWiMxgmtJwN42sCFIII9jXx+eZdUnmdaq4+57Vxb83J6fce5l+KjHCU4J+9yJ/gdD4H8aaT4+8Ow+JNGDrFKSpWQYZWXhlPbg9xwa66vnn9mH/klUH/XxN/6FX0NXlcSYCnhcwrYal8MZNL0TO3KsTKthqdWe7SZ+Gfx8QyeD/HCL1a01MD8Vkr+ZexutWS3TTtWjjvbROFjmPKD/YcfMv0Bx7V/Tb8df+RW8a/9e2pf+gyV/M9X+p3gFUtga0bdY/kz+e8RiZU5vl7sePAcGsHzPDVyC5/5dZjiYf7jcLJ+GG/2e9YDeG5LaQw3LMjqcMpXBH1ya9A0nR4Db/2zrTNFZKSF2/fmYfwR/wBW6L9eKp63rV3r199tusLtURog6Ii8Kozycep5Nfu1LMK3O4J3S6/p5/p5nPPEzavscimjWi/eLH8atJp9lH92MH68/wA6uUVvKvN7s5nWk92NVFQYQAD2p1FFYtmYUUUUAf/U5+iisu+1OO2Bji+Z/wBB9a/3Tp03J2ifyjGLbsi7cXMNsm+U49u5rmLzUprn5F+VPQf1qjLLJM5klOSajr2cPg4w1erO+lQUdWFFFFdhufTP7F3/ACd78L/+xq0n/wBK4q/qv/4KMt4QTwj8MH+IBsxoQ+I2hHUDqHl/ZPs2LjzfP83935W3O/f8uM54r+M/w94g1zwnr1n4o8M3ctjqOnTx3NrcwMUkhmiYMjowwQysAQR0NesfEb9pj9oH4v6Cnhb4oeMtW1/To5luFtr66kmjEqBlVwrEjcAzAH0Jr+f/ABN8HcVn/EGCzalWUIUU01rza31j00v1Pp8oz6GGwtShKN3L7j+uv7f/AMEtP+e3wr/760T/ABr0LwV8a/2C/hrbz2nw58XeAdAiumV5k02/0u1WRlGFLiGRAxAOATnFfwxZA60mVr81xP0PqFaDp1s0rSi+js19zZ60OO5Rd40Yo/t/8VfED/gnF471mTxH441v4bazqMqqr3V9c6PcTMqDCgySszEKOACeBXyz+1je/wDBOd/2ZvHifDuX4cHXTod79gGnNpH2v7R5TeX5HknzPM3Y27Pmz0r+SbIpa9LJfoo08FXpVqeZ1Wqbi1Hp7rTtvtpYyxHGrqRlF0Y6n9f37P8A/wAFFP2QvAP7MHgZviF4y0/TtWh0SzivbK2jkuJ1uYYlil3w20cjIzOpb5gODk+tcH41/wCC3/7KOgb4fCWla/r0oztdLeK3hP1aaYSD/v0a/k7LgUoOa9Gn9EPheWKqYvFTqTc5OVuZKKu72Vknpt8RmuN8ZyKEElZdtfzP7R9J/wCCh/7D3hn4XWPxnvte03RbjxTAt/cafbIs2ptcY2OlxDbK0hkRlMfmSAKduQ23mvzn+IP/AAXYU/EjTLb4YeEMeE4LtP7Qn1Bs31zbZw/kRRv5cLgcrveTJAB281/OjRXTw/8ARL4WwlWdbFqddyvZTlpFPRWtZtpaXbfdJDxPGmMmkoWj6dT+7HxJ4I/Ze/b2+D+l6nrttaeMPDN0y3dnNHJJFJFKBhgJImSaKQZKyRkqf4WHGK+If+Cvfx28M/BX9lRfgX4XlittU8WCGwt7SEhWg0y3KtM+wfdjIRYAD1DnH3Tj+XX4d/GT4t/CK6lvPhZ4m1Tw7JPjzTp13NbCTb08wRsocD0YGud8ZeOfGXxC1+bxV4+1a81vU7jAku76eS4mcKMAGSQsxAHAGcAcCvk+E/op1cvzqhiMRjnUwlCbnCm07qWjV1flWqTk0vetsr6duN4xjVoSjGnaclZvy/P07H7efsMf8Et/2cP2nfhPpfxg1Px1qeoq7GLUdMs4YbR7W6jwZLeR3NwSOQyuApdGDAKTgfs5aQ/sYf8ABOH4YSwxSaf4P06T964d2mv76Rc4wCXuLhuuAAVQZwFXOP41/hl8f/jX8F7LU9P+E3ifUfDsWsKi3gsJ2haTys7DuXDKy7mwykHkjNeb+IPEmv8AirVZde8U39xqd9cHMtxdSvNK59WdyzH8TX0PGHgDnnEWZVFm+bSeC5rxppJO29na0LrZScZO2u7ZzYDiPD4akvYUV7S2r/rX8j7A/bx/a/1T9sj42yeO47eTT9C02H7FpFnKQXjtwxZpJNvy+bKx3NjIUbUywUMf3+/4Is/GXwb4q/ZYi+EVvexLrvhe9u/OsywEpt7qY3EcyrnLIWkZCR0K4OMjP8khYmr+k6vq2hX8eqaJdTWdzEcpNA7RyKTxwykEcehr9B8QfA/AZzwzT4bwkvYwpOLg0r2cU1qrq903d3vd31OHLM8qUMU8XNcze5/V98Sf+CKfwG+I/wAV9X+JNx4n1qxt9bv5tQuLGAW5CyXEjSyLFK0ZKpuY7QysQOMnrXvf/BQH4z+A/wBk39jPUfBWhzxWV3f6YnhzQ7FXzKInjFszoCd22CDc2/oGCgnLDP8AI5/w0d+0IEEa+O/EQUDGBql3jHp/ra8w1zxDr/ie/Oq+Jb641C6YbTNcyvNIQOgLOScc+tfl+F+jfneNxmEqcSZp7ejh2nGHJa9raN362Sbabtppe560+JMPCnOOGo8spbu5+zv7E/8AwTU8EftffCYfE2D4gyadcQXUlne6dHpyyNbyJhkxKbkblkjZWDeWOSV5Kk1+yXw6/wCCdUPgvwfH8P8AVvir40v9Bit2tRpcF7HaWRgkBDxGNY3bYwYggOOpr+T34H/tJfGr4Fx6hpXwq8S3ugRav5f2n7I4XzDFu2ZJBIxvbBGDzXU+NP2gPjr8R4WtfH3jLW9YhbrFeX9xNFz2EbOVA+grfj7wo4vzTMakf7UjHDc14J04uUV/4DHVapPmvbd3PDwWc5fg6aToNztq7tJ/i/mrH9P3iD9oX9gr/gnT4IufBvw+Nmb7eDJpOjyC8v55gMA3UzOxTb6zSAgcIp6Hy2L9s3/gl3+1jKn/AAuHTLGy1SZRHv8AEOnrFOAOMC+h8xUUdszL9K/lzKg0myuHCfRgyyMXiK2NrPFN3dVTtJv8dPVt+ZNTjyu3yRpR9n/La6/r+rH9ivin9kT4OfH74Zt4X+GnxF8QW3hea1SzS20fW/t+mmBFCpEUnNyDGFAAVXXAAxiv59/28/2GvDv7GNzo0Fj4zHiC411pXisXtPInhgiwDK7rLIpBYhV+Vdx3YHymvhfwr4x8YeBNUXXPBGrXmj3qfduLGeS3lH0eNlb9a2/iT8U/iN8YfEEfin4oazda5qMVulqlxduZJBDHkqmT2BYn1JJJ5Oa9rw+8Ks+yDMU45n7TC6uUXBKUnbS8nzPfVu6bta2unLnHEOExlH+By1Oju7L5afkedUU/b60bcHBr+hLnxx+7P/BC/wD5KJ8QP+wdZf8Ao6SqX/Bc3/kqvgX/ALBNz/6PFfjl4C+KvxQ+FNzc3vwx8Ran4dmvFVJ3026ltWlVCSocxMpYAkkA5xTPH3xU+J3xUvLe/wDid4h1LxDPaIY4JNSupbp40Y5KoZWYqCeSBxX4THwlxP8Ar0+LPbR9ny25bPm+Dk3231PrXxFD+yf7P5Xe+/Te5wFFFFfu58kfob/wSp/5Px8D/wC7qf8A6bLqv6jv2gPiN+zX8O7DTLj9o640m3t7qSRbE6rAs6l1CmTywyPg4K56dq/iN8GeN/GHw58SW/jHwHqdzo+q2m/yLu0kaKaPzEaN9rqQRuRmU46gkV1vxG+Onxl+L9va2nxT8Uan4hisWZ7dL+5knETOAGKBycEgDOOuK/mzxT8BqvE3ENDNJYj2dKEFBqOk9HN3i7NfaW/S59vkHFscDgpUFC8m7q+3Tf7j+qj/AIaZ/wCCXv8A0EvCH/gvj/8AjFH/AA0z/wAEvf8AoJeEP/BfH/8AGK/kBorx/wDiVDLf+g+v/wCBR/8AkTp/4iDW/wCfMPuf+Z/c3+z/APEb9mv4iWGp3H7ONxpNxb2ska3x0qBYFDsGMfmBUTJwGx171/Lj/wAFVv8Ak/Hxx/u6Z/6bLWvkj4c/HT4y/CC3urT4WeKNT8PRXzK9wlhcyQCVkBClwhGSATjPrXJeNPG/jD4jeJLjxj491O51jVbvZ593dyNLNJ5aLGm52JJ2oqqM9AAK9jws8BqvDPENfNI4j2lKcHBKXx6uDvJ2S+y9uljnz7i6OOwUaDhyyTvpt12+85aiiiv6TPjI3CiiigsQjNM2kjmpKKAI9mKZg1PSYFAEW31o2mpqKAICp60YNTEUEUAQ49aMelSkelNweQKAP1c/4J+fs/fBP9qv4T+N/hJ8a9HTU4LO6tL60nVjFdWjSJJE7wSrym7C5BypwMg4FfTviX/gjb8C9e07wtpFn4r12ytfCRl+xrttpXZJHDhJHaMEhSOCAOtfOv8AwSD8Rmx+MPifwru/5CWkrLj1+zSg/wDs9f0C1/AHjzn+Z4TO8XlsK0lQqx1he8Wp0+Sej25k5J2tv3P13hHB0JwwmYOP73Dz54S6xkrpNfJta3Wux+Rmqf8ABOz9mr9k/wCD/jr4seEbGfWPFbaReRxanq0iSNbvdr5JaBAqRwn959/lgM4I5r8KZtSs9Aiax8Pv5k7rtluwMHnqsWeVX1b7zew6/wBKf/BS/wARNoH7ImtQI206neWdljPJDSGU/h+6r+X2v2z6NcMRXyWdbFTckpKEU23aMIxUUr9FfRbHgeIONlVx3PPWTu2+7k22/mfBH/BR/wAV+JvBPwd0fQEtpra28X3EqrO8bKk0NkUaVY3PDbXeMNjOM471+G3nva/6TGxVo/mBHUEc5r/RU/b/AP8AgiV45/4KJfsOfArTfhZ4gsPDnjL4faXKyQ6sJRZ3MWrpDNcxs8KSPHIJIkZG2MDyDjO4fnH+xV/wac/GHTvjLpXjD9tbxXoh8IaRdJczaRobz3FzqPlMGEEkskUSQwuRh2BdyuVCqTuH8geK/iPHOc7r4qo7KDcIq9/di2k/+3vi+ZnHhHFxlGFON00nf1Wv3H6Jfse/8E0/2hNF+Efwc/ay8EarDqGr3Gk6Nrl/pF5m3uQZoI5ZkjlJMbsyscB9g55NfuLrMTJchmQxkjBRuqkdj7jpWZ+3F+0pr37F3wZ0Xxv4A0Oy1C0j1CDTXspS0KR2xhk2CEx8IVKKoBUgL2r5c/Zs/be8Lftk3mrQW+j/APCOa5pyJO9k1wLhZo2yryRPsjPykDcCvGQc817EMZxRn+WU89zGCqUKV4e0XLzJXStJJpuz2duruz6uvhMFhW8FRdpuztrr6f5X9D6fopWVlYqwwR60leSeU0db4Lm8rWtv99GH9f6V7NHJ6V4L4fl8nWbd/Vtv58V7VHLXwHFVH9+pd0fXZDU/ctdmbiPng1n2V1iZ4z/CxH60iS571zk139m1eRe5Ib8xXzuGo3vE9qpPqeq2c+4ZFbkLZUZrgdMvAcH1rrrefIBFeXiqLizeMjZ2g801kwPamRyVOCGFcLbRummUZEHSs6aEEc1tOBnFZGq6hp+iabcaxq8qwWtpE880jHCpHGpZmJPAAAroottpRM5pI+G/2lPjB4Z0bxVZfB6x1aGDXZYk1F7cSbJvK3ERFehyWUnA5GAehFXPh3+05r2iNHpfjlDqFqML56jE6D35Af8AQ+5r+Vf9pb436v8AHH9oHxF8YFnkT7bfO1iQxVoraI7bdVPVdsar06GvePgp+3T4u8I+VoPxRR9b08YVbkEfa4h7k8Sgf7WG9+1f3zW+jY1klGnKKnPlTlHaSk9Xyvy26bdT8NxfFVdY2VehKy2Xay7o/r1sdV8IfE3QPP0m5S6gfoyHDxt7g8qR6EV4hr2h6h4evDa3Yyv8Djow9R/UV+cnwl+NGj+I7RPGXwn1sSAAbzA+10z0WaM8j6MMV98+C/2ivDviu2Xw/wDE+BLeQ8LdIP3ZPqw6ofccfTpX80ZjwLmGS1ZKknOmt4tWnH5dfl9x9tl/FmHxaUa/uT79H/l8zTttQeI4JrtdM1xlYbjVmf4atfot94bvYri2kGUYnOR7MuQa3NM+FkH2WSLWrl2aRSoEDFNue4brn/PNfMY7NcBKF5S17W1+4+lpUKyeiO+0NJZLcXUwxu5Ue3rXmn7Qn/JJtU+kf/oa17OihFCDoBivGP2hP+STap9I/wD0Na+U4bq8+bYeX9+P5o6s3VsHVX91/kcPrP8AyatH/wBg23/9DSotM/5NQf8A7Bk3/oTVLrP/ACatH/2Dbf8A9DSotM/5NQf/ALBk3/oTV93D/d1/2F/ofNf8vf8AuCO8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5Gk8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5GnmH8DFf9hK/wDbh4b46P8A16/yN39mH/klUH/XxN/6FX0NXzz+zD/ySqD/AK+Jv/Qq+hq+G42/5G+J/wAcvzPoMg/3Kl/hX5H4cfHX/kVvGv8A17al/wCgyV/OFpmk20Vp/beubltckRxqcPO4/hX0UfxN26Dk1/SF8bnSPw54ykkQSKsGokoejACTg45wa/mo1HUrvVLj7RdtkgBVUDCoo6Ko6AD0Ff6b+BMZPB1UtFeP5f1/W38+41pTd+7JNV1W51e5+0XAVFUBY40GERR0VR2H6k8nmsyiiv3+EVFWRwt31YUUUVQgooooAKKKKAP/1fPb7VdwMVqcDu3+FYDMByxqg1xI3A4qAknrX++9HDKCsj+aKdBRVjRNxEO+aiN0P4RVKit+RGqgiwbmQ9KjM0h6mo6KtQHZDt7eppuSetFFaKHcYUUhYCoy5NWkUotkhkwcZpvnSdjUVFKxooInFxKO+f8AP4VILtgMEA1UopOC7A4I0lvU6MCKnW4iboawi/pTCSah0UJwR0Rk9KYT61iJNKn3TVgXhP8ArB+VQ8NIPZM0C47VFTFkR/umn0ctilGwUUUUDCiiigBQSDkdRXfaXefbLUOxy68N9a4CtfRbv7PeBG+7Jwfr2rix1DnhpujkxlHmhfqjuaKKK+cPCCiiigAooooACM8Uwrxin0U0wGbfWjZz/n/Gn0U+dgRbKXbg8VJRgdafOwIcUFGFTUU/aAQYPelI71KcmmlcmmpjTI8HGRRUp4GRUZwaalc0ixtFLSVRYUUUUAFFFFABRRRQAUUUUAFFFdbomkWo0ybxHfL9pjt22i3Q8liOGkI5WP36k8DHWsq1ZQV2VGNz6K/Y3+L9n+zt8XbT4ueJYZH0hYprOdYv9bIswGfKU8NsIUtnAxxnOK/fHSf+CgX7IGracuonxnDaZGTFc21ykq+xVYnBP+6xr+WfU9UvdWn+0XjZIAVFUbVRR0VVHAA9P61m44wea/I+OvBfLOIcTHG42co1Ere61ayvbdPvvofRZVxNXwcHSpJNeZ+tX/BQ/wDbX+F/x48Iad8LPhR9ovbe0vRe3N/IhhjcqjIqRo3zkfMSWYL6Yr8mLRrdLuJrsFog6lwOpXPIH4VFnimn1r7jhDhDB5JgI5fgr8iu7t3bb3b2/BHlZjmNTFVXWq7n9o/wF/by/ZI+K+naf4Z8G+LLWyvUhihjsdRzZzZVQoRPN2o54xhGY19nDWNIPIuof++1/wAa/wA5v4z+NR8OvhVr3jPdsksbORoiP+erDZF/4+wr+bM+NfGeeNYvgP8Ar5l/+Kr/ADp8cvBnLuHsbSp4CvKXtE5NSs2tbLVWvd36dN2fomX+IVRwtWppvydv8z/UU/4La+MLCH9nfw34as545JdQ11XKqwJ8uC3lJPBP8TLX863wX+LPiX4IfErSviX4Vci506UM8ecLNEeJIn/2XXI9jgjkCv54/wBhb4xeLdJ+Ndt4S1jVbmfTddRoZIZpWkUzIrNCwDE4YHKgjsxr9yq/qr6NGCwtXhF4Ga5lzTjNPrzWf5NI+N4gziWJxn1mK5Xpb5H9kXws+I/gz44fD3TPiR4Qk82y1KLcORvikXiSJ8fxI2QfXqOtdbcaPcR/ND+8Ht1/Kv5lf2Jf2vtW/Zp8ajSdeZ7nwlq0qi/gHJgfoLmIf3lH3lH3146gV/Tn4e8SaN4m0W18R+HLuO+0++iWa3uIWDJJG3IYEf5B4Nfzb4n8AYzhnHuENaE7uDfb+V+a/Hf0/Q8oxlDMaXNLSa3/AM/QyLcvb3cbMCCrA8/WvY0mI6Vx7eRcDE6hsetakdyR3r8izSt9Y5XazR72X4R0OZXumdMlwO9cb4ou/smo29xniRSv4qc/yNa63Oetcf4+Y/2D9uTrbOrn/dPB/nXn4DD/AL5J9dDurT91nbaRq24DBr0XTr7MYZz9PevmLw/rapEss54P3R3P/wBavU9M13eQd3apzTK2m9BYfEKx7fDc7uhq+k646157Z6qGAwa6OC9DL1r5GthHE9CE0dIzY5r8qv8Agrh+0F/wqb9m5vh3o0uzVvHDtYjBwyWSYa5b/gYKxe4dvSv1EjuVOOa/js/4KNftHSftFftKare6XP52g+HmbS9MA+6yQtiWUf8AXWTJB7qFr90+jfwG854jp1asb0qHvy9V8C+ctbdUmfL8Z5t9XwTivilov1/A+DK3NH0b+0RJd3Ugt7ODBlmPOM9FUfxOew/E8U7R9GW9R9Q1B/IsoCPMk7k9kQd3PbsOp4qPV9YbUdlrboILSDPkwr0XPUk/xMe5P8sCv9R6lRyfJD5vt/wf6fZ/haikrs6bS/iP4m8KavBqXgO7m0gWhPk+S+GOepkPRy3cEEY4xiv0j+C37e2j6uYfD/xjgWxnPyjUYATCx7ebEASnuVyPYdvycor5/P8AgzL8yp8mIhqtpL4l8+vzuNVHe5/Vt8MPjNr3haCLWPBOoR3mm3GHCBhLbyg9wQcA+6kGvvz4c/H7wf47ZNOuz/ZuoNwIZWG1z/sPwD9Dg1/Fh8KPjx8Svg1e+d4Nvyts7BpbSUeZBJ65Q9Cf7y4PvX6z/BT9sL4cfFh4tF1cjQtZfgQTt+5kb/plKcD6K2G+vWv5C8Tvo8NqWIjHmX88V7y/xLr66+qPqck4rxGEtFO8ez/Tt/Wh/S9WF4l8OaT4t0Sfw/rcZktrldrgEqfUEEdwea/PT4d/tCeMPBTR6frBOqaeuB5cp/eIv+w55/Bsj6V92eCPiT4R+IFn9p8PXIaQD95A/wAsqfVf6jI96/jnPeD8wymarbxTupR6dvR/1dn6zlfEOEx0eRaN7xf9anGfEbws2i/A298KaOslyLS1SOMAbnZUdTnAHOAMnFcRpvH7KLg/9A2b/wBCavqauS8Y+GB4k8G6h4VsWS2+2QPErbflUv3wMd+tZZbxJaEMPX/5+qo5fg9PxN8VlXvSq0/5HFL8jwjwh/ya3J/15XX/AKMkpfhJ/wAm7XP/AFxu/wCRrfi8M6p4O/Z6vfDmshRc21nchth3Kcs7Ag+hBBrA+En/ACbtc/8AXG7/AJGvrcVWhUwuIqU3dPEpp90+Y8alTlCrSjJWapP9Dd/Zh/5JVB/18Tf+hV9DV88/sw/8kqg/6+Jv/Qq+hq+L42/5G+J/xy/M93IP9ypf4V+R+HHx1/5Fbxr/ANe2pf8AoMlfzPV/TD8df+RW8a/9e2pf+gyV/M9X+nvgL/udb1j+TP57x3xv1YUUUV+9nEFFFFABRRRQAUUUUAf/1vB6KKK/6A1A/m8KKKKtQQBRTd60wuTVFKDJCQOtRlz2plFBooIKKKKCgopm8UwsTQA8uB0qMknrSUVSi2UothRRTDIO3+f0rRRsaKNh5IHWoy/pTCSTmkqigq1Hdypw3zD3qrRScU9xqNzZjuYpOAcH0NT1z5OOanivWj4PIrCVHsTKj2NgsBUbPnpUKSpKNymn1g4sxcWODY4zRvYMGHBFNooSuCVz0+ynFzapOP4hz9e9Wa53w3NvtGhP8Dfoa6KvlcTT5KjifOYinyTcQooorAxCiiigAooooAKKKKACiiigAooooAKKKKACkKg0tFFwEwMYFRlealpuM9auMi4yIm5NGMVKFGKMYGKpTRSmiGin8dqbVliUUUUAFFFFABVuxv7zTLlbywkaKVOjKcH/APVVSilKKaswTOu3aN4i/wBZs0++b+LpBIfcD/Vn6fKf9mudv9OvdKuWs7+MxyL2PcHoQRwQexHBqnXQ2GvGO2GmatGLu0B4Vjh489TG/Vfpyp7iubklT+DVdv8AL/Jl3T3ObxgcdaZg109/oCm3bU9Dl+1Wq8txiWL2kXsP9oZU+oPFcw3BxW1OrGavElxaPjP9vV5U/Zt1TyjgG5tQ2PTzV/rivwJr+jP9rbw83ib9njxPYxjLw2wuV+sDrIf0U1/OZX8H/Siw0457RqvaVNW+UpX/ADO7Cv3T174A30mm/G3wpeRHDLqlqP8AvqVQf51/TFX8ynwMhaf4y+FolGSdVtOP+2y1/TXX6T9FSUv7Pxa6c6/Izxe6CvuT9j/9tfxf+zRqw0HVxLqvhK6fdPY7vngdsZmtyeFb+8vCt355r4bor+ks/wCH8JmeFlgsdBShLp+q7NdGicJjKlCoqtJ2aP7Jfhp8VPA3xe8JW3jj4fX6ahp9yOHXh427xyJ1R17qfwyOa9DWcetfyG/AX9ov4mfs7eKR4j8A3eIpCPtNlLlre4UdnTI59GGCPpwf6Mf2bf2wPhh+0hpiQ6JMNO11FzPpk7DzAe5iP/LRPpyO4r+CfE7wTxuRzliMMnUw/wDN1j5SX/ty0flsfreRcUU8UlTnpPt39P8AI+yVuSKi1GNNU0y40xzxcRtHz2JHB/OssTMp5qVbk96/EPY2akj6m6aPmTQvFslvKdP1QEtAxjJzh1KnGPf6H9K9k0nXv3YmhcSIO47fUdq+ZPjTby+EvHH9pRjFvqa+ap7CQcOP6/iaq+HfG7wlXjk2kDrmv0fE5EsTQjiKS0kr/wBfM+fhinTm4S6H3hpPiNWAG7rXdWOuK/Bavj/RvGdrdbdzCGT1H3T9fT+X0rv4PGEWnRNcX8ghjiUuzsflCqMls9MAc5r8+x/Dsr2S1PYpYxPW55h/wUS/aZT4E/s56hbaNcmHxB4lVtN0/afnRXH+kSjuNkRIB7My1/KNpWkQzwNq2ruYbKNsEj78jf3Iwep9T0UcnsK+u/2vPjzL+0p8XLrx7qUjxeGNK3WOkwg4aWNDksoORukb5nb+Fdo5IAr451fWLnV5laQCOKIbYok4SNfQD+Z6k8mv9CfA/wAPXkGTKhJWq1HzVH2fSP8A26t+ibZ+RcUZx9bxLkvhjov8/mO1fWJtVkRAoht4RthhX7qL/UnqWPJNY9NLAUxmJ4r9up0VFWjsfMN33HFsjiq97e2emWU2pahIsMFvG0ssjHCoiDczE9gAMmpgcdBXafDvwv4c8c+M7Dwh4wtI7/S9RZoLq3lzsljdGDK2CDg+xr5jj3iX+xMixucuHN9XpVKlv5uSDlb52serkOVSx2Oo4GLs6koxu+nM0r/ifkz42/4KU+FdK1d7HwRoEuqW0bFftE8wtw+D95FCSHHpuwfYV9R/s+ftPeCP2gbW4h0aOTT9UslDzWcxBbaeN8bA/MueDwCDjI5r4a/4KqfsZ+Cf2SPjDpU3wsEsPhvxRayXMNrK5kNrPE5WWJGPzGPBVl3ZIyQSa+Wv2M9avtG/aO8OGzcoLqWS3kHZkeJsg/jg/UV/Cfgn9K3MeJa+DzKNTnw2JaXK4qLjd8vTW8Xo7tp23e57nGPB2JyTMK2V41L2lN2dndPS6a8mmmtj+tb4Kfti/Eb4U+Vo2ssdc0VML9nnY+ZEv/TGTkj/AHWyv061+uHwa/aG8A/FOOPV/h7qbW+owYdrZz5V3CR3wD8wH95SR61/OgTmr2manqOjX8WqaTPJa3MDB45YmKOrDoQwwQa/s7izwsy/M1KpBclR9UtH6r9dH6nydOtKLuj+zz4dftR3dmqaZ8QojcIMBbuIDeP+ui5wfqOfY19naHr+jeJdOTVtBuUureTo8ZyPoe4Psea/kN+C37fWraWYtA+MkLX9sMIuoQKBOg9ZU4Eg9SMH61+svwn+MqzWkXjT4Vayk9tLjLQtuRv9mWM9D7MAR7Gv4a8Sfo/VsHN1IR5G9mtYP/5F/wBWP0HJOOqtK0MR70fxX+f9an7Mahp9nqtjLpuoRiWCdCkiN0ZWGCDXA/8ACEWHhX4eah4W8Mo7RtDOYo2O5syKflB6nnpnmvKPhx+0x4f8RbNL8ZKum3hwBL/ywc/UnKH68e9fT0ckc0YlhYOrDIIOQR7Gv5tx+Dx+WT+r4hNK6dvstrZ9mfpeFxWFxkfa0Wm7W81c8D/Zqtrmy+GSWl5G0UsV1Oro4KspDcgg8g17/TVVVztAGeTj1p1efnWZfXMXUxTVudt27XOvAYX2FGNFO/KrH4cfHX/kVvGv/XtqX/oMlfzPV/TD8df+RW8a/wDXtqX/AKDJX8zhdRX+qfgIv9jresfyZ/N+O+N+rHUUzfn7opw96/e3GxxC0UUUgCiiigAooooA/9fwekLAVEWJptf9BB/Oah3JC/pTCSaSigtRQUUUUDCimFx2phYmgCQuBUZYmm0U0rjSuFFFIWArRQNFAWmlwOlRlyabVlikk9aSiigAoopCQOtBoodxaaXAppf0qOg0SFLE0lFFaKHc0UO4qsyncpwa0obtW+WXg+vb+dZlFOUExygmdBRWPBemM7X5WtZXV13ryDXLODics4OJ03hl8XUkf95c/kf/AK9dpXA+HnxqYUd1Nd9Xy2axtVPm8yVqoUUUV5pwBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJS0mKYxjYpn1qQjvTGPpWsXoaxeg2iiiqKCiiigAooooAKKKQntQBZs7+8064F1YyNFIvRlODjuPofSuhEmj+JDtl8vT70/xAbbeU+4/5ZsfUfKfRep5FvpTKxqUVJ8y0fcpStocj8YdCvV+HfiPRdQiaN5tLu0AI6h4XAI7EehHFfy1CWORiqMCfY5r+xj4VXQ1fxhpPhfWo0u7GW4XEcozsIOfkPUZxyOh7ivcf2rtPsJHs/DWj6Za/Z7dPtV0Ioo94LnCFlA3bAOh6ZJr+CPpD5/WzTxIyXgPDUf3lelUqzq3tGnTi9+Wzcm3FpK8dXHXXT9SyDgKFfhrF8R1a/LGlKMFHlu5yl0vdWsne9npfTQ/j1/ZYsP7X/aG8KWUfzFL+OVgOoEXzn8sV/SJX2v8W9H0DQ/2edAjsrG3hllS1UOkSK/3C5+YDPP1r4or7D6EHFCzrhrGZhGnyJYmrSWt+ZUrR5tlbmd9Nbd2cXifwO+H8dTwUqvtHKnCbdrW51fl3d7d9L9kFFFFf2afnAVqaLreseHNUh1vQLqWyvLdg8U0LlHRh3DDkVl0VM4KScZK6Y07ao/Zf9mr/gp7dWMdt4P/AGg42uIxiNNXhXMgHQeeg+9juy8+xr9kPCPjfwj4+0SLxJ4K1K31WxlAKzW0gdckZw2MlT7HBr+NivR/ht8XfiT8IdZXXvhzrFzpU4ILCJv3cgHaSM5Rx7MDX87cdfR5wGPcsRlcvY1H0+w/lvH5aeR9llPGNWklCv7y/H/gn9WXxm8Dt478Ez2diAb+0zPanuWA+ZM/7Y4+uK/NvTPFE1vL5ExKOh2srcEEHBBHYg1wvwk/4KxXcEUOmfGvw8LgjAa/0xgjfVoH+U/8BcZPpV342fG/9m3xkW+KXwz8RxJLOQb7TLiN4LhW6eYiMNrE/wASozeo71+VcP8AAmdZZUeXZhh24N+7KK5o37XV7J9L219T3sbmmFrr21Gav1T0f9fee/6R4zdCv7z9a+ZP2rv2oP7L8NSfDXTJhLb3alb8K2GkTp9njYHKZ6yOOg+UZJIr5o8V/tLCz0Uy+Ho5EWUEQySfI8nYlF6qg/vnknhRnkfD2ta3qOvahJqeqyGSVz1PQD0A7Cv1vg/woi8UsZjY6R2Xn/wPz9D53MM/fs/Z03qzqNXtx4qf7focpkKDaLJsLJEo/hjAwHUf7IB7kVwLkqxRgQRwQeopokdHDIxBU5BHFdUuu2WsqIPFCFpOAt3GB5o/3xwJB9cN79q/foUpUlZK6/Ff5/n6nyjalq9zkvanZCj3rb1PQLrT4ftsDLc2bHCzxcrn0YdUb2bHtkc19B/s8R2WlaF4q8eR2sE+qaNFZ/YJrhBKLd55irSojZQyAD5GZTtPIAbBH554y+K+B4L4Tx/F2OhKpSwtOVSUYW5nbortK9+70PtPDfgPFcTZ/hOHsHJRqYicYJyvypt7uybt6IT4efs/wSy2Gt/Ga6l0PT7yWJYLGJQdSu1kYAGOJ8CGIg586UAEfcVzxXj/AIthXwF8TdStvDTNEukajKlsWO5gIZSE3HjPQZ9a+i/DMfiHxb4zj1y7ke6khnS8vru4kAWOKNw0k080hCoqgZLOwHvXzH46MnxV+JWqWXw2vopH1/WHtrO7HzIgurnyxNtOM7FfeFOM4x3r/Pb6AH0wuJPGfGcRZtn+EVLLqSpwo01FyjaXtXUUptfvJuKjzLRJWtFJ6/2J9MT6NGTeGGEyfBZXiHVxc/aSqzbs7rk5LQTfJG/Ny3u276u2n43/APBWb9p6D9oP40aJ4fsY0hTwnp5trhI33qbuaQySEcDGF2qRzg8Z4r4v/ZPO39orwmf+n0f+gNX+iz8Yf+Cdn7FPxj+EOp/8E/tO+HekaZawWk9rpHiOOGP+2INVjgLpfyXW0SSTSzrmYs2JAxDDbxX+dp+zfouo+Hv2o9A8N6qu2707V3tZ1HQSQM8bgf8AAlNfl3gLxHwzjcyp4bhOl7LDUMRyKHvPk/eXsnK8mtd7vyP5q8WeH88wuNhjc+lzVa8FPm01VkltotF5eh/RHRRTkR5HEcYLMxwAOSSa/wBrD8YEALEKoyTXsngvx54t+CV1/a/hq/ltdWmHMCsfKjT/AKbIfldyOisDt6nniuP/AHXg9edsmrEfUWv9DL/6B/vdONeR5XMkhLMxySeSSa86tRhiouFRXg+/X/gfn6b625fU/Yz4I/t0+EPGhi0D4pJHoeotgC6Gfskp985MRPvlfftX6mfDX42+K/BEcMui3a3+mSAMsLv5kLKe8bAnGexU49jX8klfQPwb/aV+JnwXuFg0O6+16YWzJYXJLQn1Kd4291/EGvw7jrwLwmOpyeCS1+xLb5PdP+ro68HmNWhNTpuz7o/tR+Hnxr8GfEKNLe1lFpfng2sxAYn/AGD0cfTn2r16v5wfgp+1d8NPjAIbO1n/ALI1vqbK4fBLDkmGTgOPbhvbvX6XfDr9pPxP4X2aZ4sVtUs1wodjidB/vH749m596/hLjjwTxeAqyWHi019iW/8A269mvn82fqOS8eQnaGLVvNbfNf5fcfI/x2/5FXxr/wBe2pf+gyV/MzsNf0vfGm7ivvBPi+/gzsnsr+Rc9dro7DI9cGv5oi/92v7x8BE1g6y84/kz8qxrvNteZIAFFKDmohljUoGOK/eJI4woooqQCiiigAooooJ50f/Q+f6KKYXAOK/6CD+dx9ISAMmoi5ptAEhf0phJPNJSgZGapQZSgxKKMgdaYXHb/P6VooI0UEPppdRTvIuZEDqhIPoKgIIODTTRVhxcnpTKKKYBRRQTjmgtQ7hQSB1phf0qMknrQaJWHl/SmEk9aSirUDRQCiiitFGxoo2CikLAVEXJpjHlwOlRkk9aSigaVwqxBcNCcdV9Kr00tjpRy30NPZq1md74ZZZNSV0ORtb+Vei15b4IDPqUj9lj/UkV6lXxudRtWt5Hx2cRSrWQUUUV5J5YUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhzUZHc9aeTjioyc1pA0gNooorQ0CiiigAoooIzQAVGW7Cl4A4phxQAhOTSVjeINe0/wzpEut6qxWCHG4gZxuIUfqa85u/iFPfxCTRSghf7sgO/I9j0r38n4axeOXNRXu7Xe39eiOihhZ1PhPpX4bXcNn8QtElmkSIfbIhudgo5YDqa6v9pvx3Bonx0v7czSQy28cQV16BSmcepzk5HSvyZ+PXwi1D44WNnbya7caa9kzuoQF0kdgAC/zKRtxwQeMnivMfBfx2+LeheM7X4R/H+G81e8jWKysNWjQymWBfli8xsAuqjjeSWUDDdAa/nvP/CmeA8XcHxRnkeXB/VZ4WNRap1KlSnUV7XcF7soLnSTeqdnY/SsHn0KXDlXIpxd51Y1FJPT3Yyi01800/Lof0Z/G28std+EfhG2nuo7d7tI542ZcRswhxgkfcB3cHGB3wOa+LdQ02+0q5NpqEZjcc4PQjsQehB9RX5efEf8A4KBftIazc6f4L8X+CAdF8MPLa2clrb3UU7wghFkeRjJG7bUBG0KDk19C/A39rsfEa1utCOn3Zisgjy22oxFGj3kjMMwJIbjkcj1U1+cfQz4KpZBw5/qvUrpYz2+Jk6coyi2pVqk4OMnFRk3T5W1dWd10O7xc4goZ7nDxuEb5eSnFXVneMIp/jc+sKK5PTPGmj6xqkekWodbmYMyRHDNtVSzHjnAAJJwBXWV/XOOy+vhZ+yxEeV7n5HUpSg7SQUUUVxGYUUUUAFdVZadZ6VaJrWurv8wZt7bODJ/tvjkRj826DjJDrazs9Atk1XWkEs8g3W9sentJKP7vdV6t7DrzOoajeandve3zmSWQ5Zj/AJ4Hp6Vza1dI/D37+n+f3eWluXfcm1HU7vVbtr6+ffI34AAcAADgADgADAqgc9+lR/Wgk12wpKKtEzbA4xgUlFFaAaWmavqGkTGawk2bhtdSAVdfRlPDD2Ne/wDw++K3wj8E/D/xbJ42jvbaW+js/KtNPj8w3Lwys5VJH+W3ByNzvuCg5VWPyn5upCARg9DXw3iN4cZRxXk2IyDPKbnh665akU3HmjdNxbWqTtbTW17NM+s4I4zxvD+a0M5y6VqtGXNF6OzWz1TWnmmvI9SsvC/x4/bN8Aatc/DOXT9M0LRb1UXwzBM0Tu2wMs0sjjM7nna0z4B3BAvQ6X7L37HPxjg8cWvijxmJ/C0enXsJijmiLyTSxSq3KblAj4+8Tznj1H3x/wAE9/2Rvhv45+Kng7xudSu9EkuIZXvYba5aCO98t22oQuDlgMFQQD1xng/0PeI/2PfAOpyNNoF5c6aWOdnE0Y9gGw35sa/yK8RfpTcXZTQzHhLwep4elgaFSVGEXQjSqYeVKXLVpwTlKjVjJrmVScFK09byV1/dDweS4upQx3GMqk61eCqSk5Oampq8XJ6TTW1k2tOiPnLRMr+1Yu0g51dzkcgg5P8AWv8APG8a/DLUNP8A+CunxG8P6BZubTw5401iS4KqdsEYml2lz0XcxAXPUniv9LvwF+yivgzxjZeKpdbNwLGUSrGIdpcjsTvOP1r8wf8AguX4v+H3gH4ceFvB1jaW1prHifVpNQupIIY1lmis4SheZlAZvnmQAnPT2r82+gR4fZzT4iWDx+HcJ18Q6iimpPliud/Dfbla6dz86+kfmOAzWnh55fV51RpqLfK1d7dbeXc/nTiiknkWGFSzuQFA5JJ6AV2LvD4PUwwESaqeHccrbf7K+snq38PQc8jMsde0fTLH/inrhLm+mX95OnSFWH3I887iDhmxx0Hc1zxJJya/3vqUZyk41E0l0ejfr5fn6b/xq1yadQZixLMck8kmkooroMgooooAfHI8TiWIlWUggjggjoRX3B8Ff24fH/gARaH49DeINJQBFLkC6iUf3JD9/wCj5z6ivhyivIznIsJmFL2OLgpL8V6PdDjJrY/X34s/tv8Awk1b4X6ppPg9rq51PU7WS2SKSFoxF5q7SzsflO0E8KTk1+QQoorg4Y4SwmUU5UsJf3nd3d3+gTqX3H7+yinAH+KkBC80hcmvo2uxk6nYlpu4VETmjkmlyEubJN/OKcPU01VxyafUyt0JCiiipA//0fngkmkoor/oMVPufz2qfcKlhiM0qxLwWOKbFHJMcRLuNRs0kMmOVZadlsty1GxoXtl9kAbdkGs0v6U6a5muMeac4qCimpJe9uMUktT3hljAMikA9M01G2OH64Oa1b3UI7iARoOTyc9qUpSTSSKSKUd7cRR+UjcVVooyB1q1FLYagwq7bCzaMrcZDetWJbGGO0MwY7gM+1YhYmoTUloaqNiaRlDHZ07ZqAknrSVY+yXHledtO3rmtLdylFsr0UucUlbKNjRQSCiimFwOlUUOJA60xn7CmEk9aSgEgooooNFDuFGaYXwcVGTk5q1C5oOZ88CmUUVolYD0rwJblbee6P8AEwX8hn+td9WJ4dszY6RDEwwxG5vqea26/Pcxre0rykj4PMKvPWlJBRRRXEcYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAwnHIqPp71I2fpUZOa1gawEoooqywooooAK7Xw38OvGfi7TbnV/D1i9zb2vDuCo5AyQoJBY45wM1xROOa9b8CfGvxX8PNDudA0ZIXjnYujSAlonIAJXBAPQcHPP6+fmc8TGlfCJOWm+1uptQUHL949DyFyQSh6jg1FTndpHMj9Scmm16CMT2v9njwr4Z8cfF3SvCfjKxh1LTL7zo7i2uFDxyL5TnBB9CAQRyCARyK7f46f8EqBp7z+LP2VtWNjMxMj6JqLl7dz1xDNjKegEmf94da5r9l+4Fr8c9CnY4CvL/6Jev2ktdZhkHDV+R8YeIWdZBm8K2V1mouCvF6wlrLeL0+as10aPseH6NOdBqa6/oj+TPxIPFvw28RP4L+MOjXPhvVYzjbcoVjcf3kfoVPZlJU9c1oqUkUSoQwPII5H4Gv6lfiH8Nfhn8Y/Dz+F/ibo1rrVk4IC3EYZkJ/ijf7yN7qQa/OHTf+CMmm+Mvi3Z+Hfhn45udB8L6kZPtME8Zubm1CDzP9HbcquGClRvIK5yS/Sv2jhT6U2RYnDylnieHnFNtpOcHbV2snJP8AutPspNnoyyupzJU9bn416v4n0fRmWC7l3zuQqQxjfI5PQKo5JNff37NP/BLn9tr9qvyNcXSk+HPhS42t/amtoy3MsbfxW9pxK/HILBEPZzX9Mn7M3/BNv9jf9keCHUfBPhqLV/EEeGfXNaC3t8ZF/jRnXZDzyBEi4+vNfbl74wtlJLSZPfNfz74k/Tpq1ObDcIYW3T2tVXfrGmrpeTk5ecT6PBcLRXvYmXyX+f8Al95+AXxo/wCCVf7OH7EP7KWu/FPwxcaj4j8e28tii65qM2Gi825jjlFvBHtRA6MVO/eSp61+Unn6N4iz9r2afenpIoxBIf8AaUfcJ/vD5fUDqP6R/wDgpT4sg1P9kXxHYI2S1xYYH0u4jX8xNbeB3EmbZ3ldbMM7ryq1nUkuaT1S5YWSWyine0Ukld2R8ZxpTp08VGFJWXKvzZf1HTL7Srg2uoRmN8ZGeQQehBHBB7EcVQrf0/xC9rbjTtTjF5Z/88nOCme8bdUP04PcGn3ehLcQPqHh2Q3dug3OuMTRD/bTuP8AaXI+lftEarjpU08+n/A/rU+Q5b7HNk84rr4ba28MQJf6oolvnAeC3bkIDyJJR+qp36njgpHBb+E4xcXyCTU2GY4WAKwA9HkHd/7qHp1bnArkbi4nu53ubpzJJISzMxyST1JNUl7Xb4fz/wCB+Y7cu+467u7m/uXvLyRpZZDuZmOSSar0UV2pJKyMwooopgFFFFABRWpoa6S+tWa6+0iWBnjFy0QBkEO4eYUB43bc496+/P289P8A2HbJfCR/Y7uDNI1rINUCmdkAATyTJ54z5339+3j17V8/mHECw+Pw+A9jOXteb3lG8I8qv78ul9l3Z2UcJz0p1eZLlto3q79l18z8yNd/a2+Kvh63h+EtxcT+Ff7O4iURtBLMjOZI5BM3zYYEMpXb2wTX72/saf8ABdSHTdHtvAn7YVnNO8CLHF4h06MO0gGADd24IJbHJkizn+5k5rN1f4EfB348/B/w/ofxV0K21RRpNmsc7LsuIf3CcxTLiRMexxX5K/Gz/gmb8ZPhY0viD9nq+Pi3RlO46XdsqXsSjPCMSqS4HQrtb/ZPWvzzJOG/CbiDBVcjxuXU8FVnUnUc4qMOarN3lU9qknzSe/tbp6K7sj9Tr57msnTqVKrmoxUUm27RSskk9kvI/qT8af8ABZv9gfwt4cfWtG8UXOv3OwtFY2NhdLM57KTcRRRpz13OPoa/lG/bQ/a68c/tn/Gi4+KvjCJbG2iiFpplhGxZLW0Riypk/edmYtI2BljwAABXxPD4jig1SXw54jt5tI1W3by5rS8QxyI47fMB+GQM+lWU1tb/AFqDwt4atrjWdXu28uCxsImuJ5H/ALqogJJ+lfvHg79FrhjgjEzzHLVOpVkrc9SSfLF6vl5Yxik+srXt1tdHlZln9fFRUJ2S7I345ZYmDwsVYdCDg1ZuPi4nh6VLC8l+1XEhCxwIN8rseAoC85J9a/TP9m//AIIu/tgfHuSHXPjhcRfCzw2+1/Kfbc6rMjc4WFG2xkjvK64z9xsEV/RF+yp/wTZ/Y6/ZGa11DwB4Yh1TxBCys2u6yFvb9pAR86O67ITnnESoAelfO+LP0qeCslUsNF/Xay+zTs4p+dXWK/7c5muqRWE4WrYlXqLlXn/kfyVoJgii4QxyYG5T1U9wfpTq6zx627x1rTdc39yf/IrVyddNGrzwU7WvqfmtRWk0FFFFaGTmFFNLKOpphmUdOaaVxWkyWioTL68U3eT0OaLB7NlijIHWq/1opD9mT5Wnho16nmqtFJoPZoueag75pvnLVWihUw9mi55qHvR5kfrVOin7EPZo/9L5zL56UwknrSVux/YPsOGxnHPrmv8AoMqT5eh+AJXKVjei03Ky5DVXuZzcTGUjGar0U1TXNzdRpN6BWhp0UEspE3OBwKSGwkmh84EDPQVnlgKTakmky4wtqy3eJFHcFYelVCQOtML+lM5NXFWViyxGrzSCOMZJpbm1mtiBL0PTFRQTPBIJU6iprq8kuiN4AA9KOWXN5GkYaalcyOV2EnHpTKKlgMYmUy/dzzW3KlqWooirT/tN/sv2faM4259qNRktn2mHBPcr6VlFgKhJTSckMdTS4HSmFixwKtz2EkEfmEg461o5JaMdi5aW1vLbb5OTzn2rGOMnHSkyaKUYtN6l8twooPHJqIue1aqLZaVh5YCoyxJptFaKKQwoooqgCtfQrA6jqkVuRlc7m+grIr0vwPY7LeS/Ycudq/Qdf1rhzLE+youS3OPMK/sqLkd4AAMCloor89PgwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApDxS1GW29KqKuVFXFJwKipScnNJWsVY0jpoFFFFMoKKKTNADWNRnrxStyabQAUUV1fgnUtK0jxLbX+spugQnJxu2kg4bHfBrHEVXCnKcVdpbdyoq7szpfgzqQ0f4k6bqDHb5TP+qMP61+lOlfEaOXGJB+dfnL438XaFfeKLTU9B5MCMJJQu3cT0HPPHP51r6V4+niKvvr884hyCWZqGJnDldrWfTVns4HGqheCd9T9WtH8aQSAAPnNfRXwZ8XQ23jmyu9wG1Zf1javx+8OfE51ZQ0n619I+BPiwtjdpe+ZgorfqpFfi/E3AU/YzglumvvPp8Bm8eZSP2A8Q/Fy1tw370e3NfP3iT4628BYLMAR71+dHjH49zuW2SnuOtfNfiL4zX1y7FZTya8Th3wYbSc0dmN4ntomfX/7XfxgXxZ8GNV0FZd3my2xxnn5Jkb+lfj+z46V6l4v8eXOuadLp8r7t5U4+hBryiv6e4E4YjleDeHit5N/gl+h8Jm2OeIq877BnPWrNpeXdhcLd2MrQyocq6Eqw+hFVqK+1aTVmeYmPkkkmkaWVizMckk5JJ7k0yitXSdHu9YuDFb4VIxvkkfhI0HVmPYfqegyamU1FXew0m3Yg07TbzVbpbOxTe559AAOrMTwABySeBXRvY+ES/wDZi3Uiyp1usboWb02YDBR/e5J67aq6jq9rb2jaL4fyls2PNlPDzkd2/uqOyD6nJrmK5uSdT3m7Lp3+f+X3+V3S0NXVNF1DSGX7WmY5OY5UIaNx6qw4P8x3ArKrY03XL/S0e3hIkgk+/DIN0be5B6H3GD71rDTtG147tFYWdyf+XaZvkY/9M5D/AOgvz6E9Kr20ofxNu6/Xt+Qcil8JyNFWLq0ubKdrW8jaKRDgqwwRVeulNNXRm0FFFFMD90fht4kiXwJocRYfLp1ov5QoK9VtNaikPXrX5z+CfiSLbQNPtGk/1VtCn/fKKK900H4jQuBl6/kfO+Eakak5JdWfo+FzBcqR33xx/Zj+B37Rul+T8TNGjmvY1xDqEGIryHHI2zAZIz/C4ZfbNfp9+zd+yf8Asx/soeGbeD4K+FrPS72aCM3GoMvnX07FQWMlzJukwTyEUhB/Cor83tJ8ZRTx4D9RX3HrHxitrPT4U837sSD8lFfmnHGJzytgqWTwxE/YXbcOaXL0+ze3y2Po8rr0oylVaV+59a6j45toCcsPrXEXnxNtopVIkHDDv718reLNY8Rx/D+T4hJcR/ZhH55jyd/lE/ez0zjnHp78V8Pa3+0WElIWfofWviuG/Dj66pOjryuz8n2OvGZ2qVubqfjf4yk87xfqs3968nP5yNXMs6r1NWNau3utXurj/npM7fmxNZNf6bYajy04xfZH4bOleTbLDT/3RURdz1NMorpUUi4wS2ClzjpSUoBPAplCgFjipQoFIMKKTfk8VDTZlKVx9FFFCgQFFFFUkAUUUUwCiiigD//T+fbyy+ygMG3A1Rp811JMcyHOKrlzX/QdBO2p+DcqJcgdadIkka7nUjPrUCOVcOecHNal7qMdzD5aKeeTntQ+a6SRcY3KiX9xHGYkPH8qp0UVqqRXJ3CtnTZ7SKNhNjdnv6U2ewgitPNDZYAH2rIrNKNSNkWo2HyFWkYp0J4plBIHWpDDMI/O2nb610XSGWbO1W5LFzgCq9xGIJmiznBquk0sZ3RsR9KjJLHc3JNSk+a99Bji5PSkVWc7VGT7U2rdncLby73GQRiqk7K6KUCsQyNg8EVZmvZ508tyMe3ei8uFuJd6DAAxVEuMcUox5rNo0UbD8gU0uBUtnClxcBJDxU2o20VtIBEeo6Vaa5uV7jLl1eWslp5a8nHA9KwqKUAk4HU1dKmoKyASlKsMEjrUkkMsOPNXbmmb2KbCeBzirTvsOw2iiimWodwr3PRLT7FpUFv3Cgn6nmvGdNtzdahBbj+NwP1r3uvmOI62kafzPm+IqtuWmvUKKKK+WPlwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimk9qaQ0hHNRUGitkrGj0QUUUUzO4UUUUGyYhIHJqNmzSMcnrTaBhRRRQAUUUUAFPSR4zlDimUUAblnrM9uwJJFd3Y+NbmC2YK56eteUUFyox2rkrYGnV0kjSFSS2Os1LxNcXUh+YkmuYnvJpvvmqm7v3ptddLDRgrJEOTe4pOeaSiiugQUUV0Ok6NHPAdW1ZzBYxnBYY3yN/cjB6n1PRRyfQ51aqgryKjFt2RDpGiyakr3c7i3tIf8AWzN0HooH8THso/QcibVtajuIF0nSkMFjGchD96Rv78h7sfTovQVBq+syan5dvEggtYOIoV6L6kn+Jj3Y9fpgVi1jClKT56nyXb/g/wBLzqUktIhRRRXUZhRRRQB0tp4jkMC6frcYvbVeFDHEkf8A1zk5K/Q5U9xUknh2O+ja78NSm7RRloSNs6D3TncB6rn3ArlqkillgkWaBijqcqynBBHcGuZ4ezvTdvy+7/I0U+kiMjHBorrRrenaziPxLEfMxj7VCAJM+si8LJ7nhj61matok+lxxXQdJ7a53eTNGeG29eDgqRnkECnCvryzVn+fo/6YnDqjY07xTPbxpEWK7QB+VekaN8QLi3Ybnz0rwWpEnkh5VsCuTE5TSqLVG1PEyR90eGfih8yhpK7jxl8eZCnlpN0UD8q/Pax8Rz2zAKcY71BqHiC6u3JZixr5OpwFQnWU5I9SGZzUbXPqXxH+0x8Qb/wy3gv+1pv7JJ3fZsjb1zjON2M87c49q+f9Q8eXsrHa5b2rzuSeWU5c1FX0+XcM4PCpqjTSvq7JK77vz8zlrY2pP4mOdi7lz1JzTaKK+gONsKKKKCHU7BTg2BxTaKCHK4vJqYACot2OlJmgRNuFArtvhv4Us/GPiu30O/mMMUgZiVxuO0E4XPGTXR/FvwHpfgPWLe10mZpIriMvskILoQcckAcHtx615080oxxKwjfvNXNlQk4e06Hk9FFFeiYhRRRQAUUUUAf/1PmetPTLeKeRvNGQB0rMrZ0b/WP9BX/QZWdos/CY7lG9iSG5aOPgVUq/qX/H234VQrpp/CjYKKKKsBxdyuwk49O1RsxXpTqjk7UAMLE10HmMdO399uP6Vz1bo/5Bn/Af61z4joXDcwhxxRRRXQOBsWFrBNAXkXJJIrGc7c4roNL/AOPb/gRrnpOprKk7zaNCIsTSUUV2gKCQcjg0MzMcscn3pKKACp7ZitwhHqKgqWD/AF6f7w/nUz2Y1uauqsdqL2JJ/L/9dYtbGrf8s/x/pWPWOF/ho3HINzBT3NI42sQO1Oj/ANYv1FJN99vqa6AN7wsobXoAe24/iBXtFeMeFP8AkPwfRv5V7PXx3EX8Zen6s+N4h/jL0CiiivAPBCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjfgYHepKjk7VUNyobkdFFFbFVAooooMwprkgcU6mP0oNIEZOeaSiig0CiiigAooooAKKKKAEPAzUGanPQ1BWlMAooorQAooooAcuAwJGeeld78REEerWyxfLE9rFIkQ4SPeuSqDsufqfUmuBHUV6D8R/wDkK2f/AF42/wD6BXn1v95h6P8AQ1j8D+R57RRRXoGQUUUUAFFFFABRRRQBueGtPt9V8QWWm3WfKnmRGwcHBPNR67qNxqOoO02FSImOONRhERTgKo7D+Z5PNaPgj/kb9N/6+I/51gX3/H7N/vt/OuR61/l+pr9gpudqkiqbMzdatyfcNUq76YqYUUUVoaBRRRQAUUUUGXVhRRRQQFFFFABUiKCMmo6lTpQBZguJ7WZbi2do5EOVZSQQfUEdKlvtQvtTuDdajM88p4LyMWOPqaqUVPIr81tR36CdaWkHSlqhBRRRQAUUUUAf/9k=",ye=l.p+"static/certificate.a2a9ee77.jpg",L=Object.defineProperty,Q=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,nt=(R,be,$)=>be in R?L(R,be,{enumerable:!0,configurable:!0,writable:!0,value:$}):R[be]=$,it=(R,be)=>{for(var $ in be||(be={}))ne.call(be,$)&&nt(R,$,be[$]);if(Q)for(var $ of Q(be))se.call(be,$)&&nt(R,$,be[$]);return R};const Je=R=>React.createElement("svg",it({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},R),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var wt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Jt="data:image/png;base64,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",zt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",mt=l.p+"static/question.ed747acc.gif",rn="data:image/gif;base64,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",Zt=l(55351),Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",tn="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Et="data:image/png;base64,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",K=l(53114),E="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},8797:function(lr,jt,l){"use strict";var b=l(59301),ae=l(93314),ee=l(3113),Pe=Object.defineProperty,_=Object.defineProperties,V=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,s=(c,d,C)=>d in c?Pe(c,d,{enumerable:!0,configurable:!0,writable:!0,value:C}):c[d]=C,x=(c,d)=>{for(var C in d||(d={}))w.call(d,C)&&s(c,C,d[C]);if(P)for(var C of P(d))r.call(d,C)&&s(c,C,d[C]);return c},o=(c,d)=>_(c,V(d));const i=({img:c,buttonProps:d={},styles:C={},customText:H,ButtonText:I,ButtonClick:M,Buttonclass:W,ButtonTwo:te,imgStyles:S,loading:B=!1})=>b.createElement("section",{className:"tc animated fadeIn",style:x(x({},{color:"#999",margin:"100px auto",visibility:B?"hidden":"visible"}),C)},b.createElement("img",{src:c||ae,style:o(x({},S),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},H||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),I&&b.createElement(ee.ZP,x({className:W,onClick:M},d),I),te&&te);jt.Z=i},40731:function(lr,jt,l){"use strict";l.d(jt,{Q:function(){return V}});var b=l(59301),ae=l(57809),ee=l(5112),Pe=l(5871),_=l(59301),V=(w=>(w[w.Number=1]="Number",w[w.Percent=2]="Percent",w))(V||{});const P=({value:w,onChange:r,disabled:s,hidePercentOption:x=!1,percentType:o="select"})=>{const i=(0,b.useMemo)(()=>x?1:2,[x]),[c,d]=(0,b.useState)(i);console.log(c);const C=I=>w.type===1?`${I}\u5206`:`${I}%`,H=(0,b.useCallback)(I=>{if(c===1){const M=I.replace("\u5206","");return isNaN(parseInt(M,10))?0:M}else return I.replace("%","")},[c]);return(0,b.useEffect)(()=>{d(w.type)},[w]),_.createElement("div",{style:{display:"flex",alignItems:"center"}},o=="select"&&_.createElement(ae.default,{size:"large",onChange:I=>{d(I),r({type:I,inputValue:I===1?5:20})},value:c||i,style:{width:100},options:x?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:s}),o=="radio"&&_.createElement(ee.ZP.Group,{size:"large",onChange:I=>{const M=I.target.value;d(M),r({type:M,inputValue:M===1?5:20})},value:c||i,disabled:s},!x&&_.createElement(ee.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_.createElement(ee.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),o=="radio"&&_.createElement("div",{style:{marginRight:"10px",color:"#000000"}},w.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_.createElement(Pe.Z,{size:"large",disabled:s,value:w.inputValue,style:{width:"120px"},parser:H,addonAfter:w.type===1?"\u5206":"%",max:c===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:I=>{r({type:c,inputValue:I})}}),o=="radio"&&w.type==2&&_.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};jt.Z=P},23210:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return W}});var b=l(59301),ae={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ee=l(3113),Pe=l(70557),_=l(23954),V=l(6848),P=l(955),w=l(94941),r=l(8797),s=l(3294),x=l(19381),o=l(59301),i=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,H=(te,S,B)=>S in te?i(te,S,{enumerable:!0,configurable:!0,writable:!0,value:B}):te[S]=B,I=(te,S)=>{for(var B in S||(S={}))d.call(S,B)&&H(te,B,S[B]);if(c)for(var B of c(S))C.call(S,B)&&H(te,B,S[B]);return te},M=(te,S,B)=>new Promise((pe,fe)=>{var me=de=>{try{Ne(B.next(de))}catch(we){fe(we)}},ve=de=>{try{Ne(B.throw(de))}catch(we){fe(we)}},Ne=de=>de.done?pe(de.value):Promise.resolve(de.value).then(me,ve);Ne((B=B.apply(te,S)).next())}),W=({editOffice:te="view",data:S,theme:B,type:pe,filename:fe,monacoEditor:me,className:ve,style:Ne,close:de,onClose:we,hasMask:F,disabledDownload:Ce,onImgDimensions:Ae,showNodata:ue,recordInfo:ye})=>{const[L,Q]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ne,se]=(0,b.useState)(""),[nt,it]=(0,b.useState)(),Je=window.ENV==="build"?"/react/build":"",wt=location.host.startsWith("localhost")?s.Z.PROXY_SERVER:s.Z.API_SERVER,zt=10*(1024*1024),mt=(0,b.useRef)();S!=null&&S.startsWith("/api")&&pe!=="txt"&&(S=s.Z.API_SERVER+S);const rn=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();fe&&me&&(me.filename=fe),(0,b.useEffect)(()=>{var re,Et;const K=(Et=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:Et.split(";");K==null||K.map(E=>{let f=E.split("=");f[0]==="_educoder_session"&&se(f[1])})},[]),(0,b.useEffect)(()=>{pe==="office"&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?it({url:S,fileType:rn(S),model:S.indexOf("model=edit")?"edit":"view"}):Zt())},[pe,S]);const Zt=()=>M(void 0,null,function*(){console.log("data:",S);let re=S;S.startsWith("http")||(re=location.origin+re);let Et=new URL(re).pathname.split("/").pop();const K=yield(0,w.gJ)({attachment_id:Et});K.url=wt+K.url,it(K)}),Sn=()=>{if(S.startsWith("http")||S.startsWith("blob:")){tn();return}(0,P.Sv)(fe||"educoder",S,fe)},tn=()=>{ye&&(0,x.fc)({id:ye==null?void 0:ye.id,watch_type:1,course_id:ye==null?void 0:ye.course_id}),(0,P.Nd)(fe||"educoder",decodeURIComponent(S))};return o.createElement("div",{style:I({},Ne||{}),className:`${F&&ae.bgBlack} ${pe?ae.wrp:"hide"}`},de&&o.createElement("div",{className:ae.close,ref:mt},!!Ae&&o.createElement(V.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>mt.current},o.createElement("span",{onClick:()=>{we(),Ae()}},o.createElement("i",{className:"icon-yulanpizhu"}))),!Ce&&o.createElement(V.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>mt.current},o.createElement("span",{onClick:tn},o.createElement("i",{className:"icon-quxiaozhiding"}))),o.createElement(V.Z,{title:"\u5173\u95ED",getPopupContainer:()=>mt.current},o.createElement("span",{className:"",onClick:we},o.createElement("i",{className:"icon-guanbi1"})))),o.createElement("div",{className:`${ae[ve]} ${ve} ${ae.monaco} ${pe==="txt"?"show":"hide"}`},pe==="txt"&&o.createElement(o.Fragment,null,o.createElement(_.ZP,I({},me)))),pe==="audio"&&o.createElement("audio",{src:`${(S==null?void 0:S.indexOf("http://"))>-1||(S==null?void 0:S.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${S}`,autoPlay:!0}),pe==="video"&&o.createElement(o.Fragment,null,(S==null?void 0:S.indexOf("http"))>-1?o.createElement("video",{controls:!0,src:`${S}`,autoPlay:!0}):o.createElement("video",{controls:!0,src:`data:video/mp4;base64,${S}`,autoPlay:!0})),pe==="office"&&nt&&o.createElement("iframe",{src:`${Je}/office.html?key=${nt.key}&url=${btoa(nt.url)}&callbackUrl=${wt+(nt.callbackUrl||"")}&fileType=${nt.fileType}&title=${nt.title||""}&model=${te}&officeServer=${s.Z.ONLYOFFICE}&disabledDownload=${!!Ce}`}),pe==="html"&&o.createElement("iframe",{src:S+"&disposition=inline"}),pe==="pdf"&&o.createElement("iframe",{src:`${Je}/js/pdfview/index.html?filename=${fe||"educoder.pdf"}&url=${encodeURIComponent(S)}&disabledDownload=${!!Ce}`}),pe==="image"&&o.createElement("img",{src:`${(S==null?void 0:S.indexOf("http://"))>-1||(S==null?void 0:S.indexOf("https://"))>-1?"":"data:image/png;base64,"}${S}`}),(pe==="other"||pe==="download")&&o.createElement(o.Fragment,null,ue?o.createElement(r.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:o.createElement(ee.ZP,{icon:o.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Sn,disabled:Ce},"\u4E0B\u8F7D")}):o.createElement(ee.ZP,{type:"primary",size:"middle",onClick:Sn,disabled:Ce},o.createElement(Pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(lr,jt,l){"use strict";l.d(jt,{z:function(){return pe},Z:function(){return fe}});var b=l(59301),ae=l(50304),ee=l(24768),Pe=l(64018),_=l(40846),V=l(3294),P=l(955),w=l(15342),r=l(1012),s=l(23210),x=l(59301),i=({html:me})=>{const ve=(0,b.useRef)(null),Ne=(0,b.useRef)(null),de=`.markdown-body p { +!(function(){var Vc=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[7622],{70557:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},89489:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},59477:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},40001:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},49198:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},84105:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},18785:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},87169:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},73331:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},15277:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},52671:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},8657:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},56082:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},33853:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},15075:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},62772:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},43531:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},61485:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},38819:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},47472:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},87395:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Pe=ee,_=l(7657),V=function(s,x){return ae.createElement(_.Z,(0,b.Z)({},s,{ref:x,icon:Pe}))},P=ae.forwardRef(V),w=P},35593:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Et}});var b=l(44127),ae=l(72071),ee=l(6620),Pe=l(43403),_=l(92310),V=l.n(_),P=l(29301),w=l(76846),r=l(96452),s=l(6089),x=l(80402),o=l(34280),i=l(49658),c=l(59301),d=l(96663),C=l(77900),H=l(8654);function I(K){var E=K.prefixCls,f=K.align,R=K.arrow,ye=K.arrowPos,$=R||{},U=$.className,oe=$.content,Me=ye.x,Fe=Me===void 0?0:Me,Re=ye.y,Ge=Re===void 0?0:Re,Ut=c.useRef();if(!f||!f.points)return null;var Xe={position:"absolute"};if(f.autoArrow!==!1){var At=f.points[0],gt=f.points[1],qe=At[0],Ie=At[1],tt=gt[0],pt=gt[1];qe===tt||!["t","b"].includes(qe)?Xe.top=Ge:qe==="t"?Xe.top=0:Xe.bottom=0,Ie===pt||!["l","r"].includes(Ie)?Xe.left=Fe:Ie==="l"?Xe.left=0:Xe.right=0}return c.createElement("div",{ref:Ut,className:V()("".concat(E,"-arrow"),U),style:Xe},oe)}function M(K){var E=K.prefixCls,f=K.open,R=K.zIndex,ye=K.mask,$=K.motion;return ye?c.createElement(C.default,(0,d.Z)({},$,{motionAppear:!0,visible:f,removeOnLeave:!0}),function(U){var oe=U.className;return c.createElement("div",{style:{zIndex:R},className:V()("".concat(E,"-mask"),oe)})}):null}var W=c.memo(function(K){var E=K.children;return E},function(K,E){return E.cache}),te=W,S=c.forwardRef(function(K,E){var f=K.popup,R=K.className,ye=K.prefixCls,$=K.style,U=K.target,oe=K.onVisibleChanged,Me=K.open,Fe=K.keepDom,Re=K.fresh,Ge=K.onClick,Ut=K.mask,Xe=K.arrow,At=K.arrowPos,gt=K.align,qe=K.motion,Ie=K.maskMotion,tt=K.forceRender,pt=K.getPopupContainer,Pt=K.autoDestroy,dn=K.portal,Tn=K.zIndex,ie=K.onMouseEnter,ge=K.onMouseLeave,An=K.onPointerEnter,je=K.ready,dt=K.offsetX,tr=K.offsetY,kt=K.offsetR,$t=K.offsetB,sn=K.onAlign,ot=K.onPrepare,bt=K.stretch,Ct=K.targetWidth,Bt=K.targetHeight,ze=typeof f=="function"?f():f,_n=Me||Fe,Ht=(pt==null?void 0:pt.length)>0,sr=c.useState(!pt||!Ht),Vr=(0,ae.Z)(sr,2),rr=Vr[0],Br=Vr[1];if((0,o.Z)(function(){!rr&&Ht&&U&&Br(!0)},[rr,Ht,U]),!rr)return null;var Zn="auto",Jn={left:"-1000vw",top:"-1000vh",right:Zn,bottom:Zn};if(je||!Me){var Wt,Ve=gt.points,_e=gt.dynamicInset||((Wt=gt._experimental)===null||Wt===void 0?void 0:Wt.dynamicInset),st=_e&&Ve[0][1]==="r",$e=_e&&Ve[0][0]==="b";st?(Jn.right=kt,Jn.left=Zn):(Jn.left=dt,Jn.right=Zn),$e?(Jn.bottom=$t,Jn.top=Zn):(Jn.top=tr,Jn.bottom=Zn)}var nn={};return bt&&(bt.includes("height")&&Bt?nn.height=Bt:bt.includes("minHeight")&&Bt&&(nn.minHeight=Bt),bt.includes("width")&&Ct?nn.width=Ct:bt.includes("minWidth")&&Ct&&(nn.minWidth=Ct)),Me||(nn.pointerEvents="none"),c.createElement(dn,{open:tt||_n,getContainer:pt&&function(){return pt(U)},autoDestroy:Pt},c.createElement(M,{prefixCls:ye,open:Me,zIndex:Tn,mask:Ut,motion:Ie}),c.createElement(P.Z,{onResize:sn,disabled:!Me},function(un){return c.createElement(C.default,(0,d.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tt,leavedClassName:"".concat(ye,"-hidden")},qe,{onAppearPrepare:ot,onEnterPrepare:ot,visible:Me,onVisibleChanged:function(Qn){var Hn;qe==null||(Hn=qe.onVisibleChanged)===null||Hn===void 0||Hn.call(qe,Qn),oe(Qn)}}),function(Nn,Qn){var Hn=Nn.className,Kn=Nn.style,Sr=V()(ye,Hn,R);return c.createElement("div",{ref:(0,H.sQ)(un,E,Qn),className:Sr,style:(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({"--arrow-x":"".concat(At.x||0,"px"),"--arrow-y":"".concat(At.y||0,"px")},Jn),nn),Kn),{},{boxSizing:"border-box",zIndex:Tn},$),onMouseEnter:ie,onMouseLeave:ge,onPointerEnter:An,onClick:Ge},Xe&&c.createElement(I,{prefixCls:ye,arrow:Xe,arrowPos:At,align:gt}),c.createElement(te,{cache:!Me&&!Re},ze))})}))}),B=S,pe=c.forwardRef(function(K,E){var f=K.children,R=K.getTriggerDOMNode,ye=(0,H.Yr)(f),$=c.useCallback(function(oe){(0,H.mH)(E,R?R(oe):oe)},[R]),U=(0,H.x1)($,f.ref);return ye?c.cloneElement(f,{ref:U}):f}),fe=pe,me=c.createContext(null),we=me;function Oe(K){return K?Array.isArray(K)?K:[K]:[]}function de(K,E,f,R){return c.useMemo(function(){var ye=Oe(f!=null?f:E),$=Oe(R!=null?R:E),U=new Set(ye),oe=new Set($);return K&&(U.has("hover")&&(U.delete("hover"),U.add("click")),oe.has("hover")&&(oe.delete("hover"),oe.add("click"))),[U,oe]},[K,E,f,R])}var be=l(29194);function F(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=arguments.length>2?arguments[2]:void 0;return f?K[0]===E[0]:K[0]===E[0]&&K[1]===E[1]}function Ce(K,E,f,R){for(var ye=f.points,$=Object.keys(K),U=0;U<$.length;U+=1){var oe,Me=$[U];if(F((oe=K[Me])===null||oe===void 0?void 0:oe.points,ye,R))return"".concat(E,"-placement-").concat(Me)}return""}function Ae(K,E,f,R){return E||(f?{motionName:"".concat(K,"-").concat(f)}:R?{motionName:R}:null)}function ue(K){return K.ownerDocument.defaultView}function ve(K){for(var E=[],f=K==null?void 0:K.parentElement,R=["hidden","scroll","clip","auto"];f;){var ye=ue(f).getComputedStyle(f),$=ye.overflowX,U=ye.overflowY,oe=ye.overflow;[$,U,oe].some(function(Me){return R.includes(Me)})&&E.push(f),f=f.parentElement}return E}function L(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(K)?E:K}function Q(K){return L(parseFloat(K),0)}function ne(K,E){var f=(0,b.Z)({},K);return(E||[]).forEach(function(R){if(!(R instanceof HTMLBodyElement||R instanceof HTMLHtmlElement)){var ye=ue(R).getComputedStyle(R),$=ye.overflow,U=ye.overflowClipMargin,oe=ye.borderTopWidth,Me=ye.borderBottomWidth,Fe=ye.borderLeftWidth,Re=ye.borderRightWidth,Ge=R.getBoundingClientRect(),Ut=R.offsetHeight,Xe=R.clientHeight,At=R.offsetWidth,gt=R.clientWidth,qe=Q(oe),Ie=Q(Me),tt=Q(Fe),pt=Q(Re),Pt=L(Math.round(Ge.width/At*1e3)/1e3),dn=L(Math.round(Ge.height/Ut*1e3)/1e3),Tn=(At-gt-tt-pt)*Pt,ie=(Ut-Xe-qe-Ie)*dn,ge=qe*dn,An=Ie*dn,je=tt*Pt,dt=pt*Pt,tr=0,kt=0;if($==="clip"){var $t=Q(U);tr=$t*Pt,kt=$t*dn}var sn=Ge.x+je-tr,ot=Ge.y+ge-kt,bt=sn+Ge.width+2*tr-je-dt-Tn,Ct=ot+Ge.height+2*kt-ge-An-ie;f.left=Math.max(f.left,sn),f.top=Math.max(f.top,ot),f.right=Math.min(f.right,bt),f.bottom=Math.min(f.bottom,Ct)}}),f}function se(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f="".concat(E),R=f.match(/^(.*)\%$/);return R?K*(parseFloat(R[1])/100):parseFloat(f)}function nt(K,E){var f=E||[],R=(0,ae.Z)(f,2),ye=R[0],$=R[1];return[se(K.width,ye),se(K.height,$)]}function it(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[K[0],K[1]]}function Je(K,E){var f=E[0],R=E[1],ye,$;return f==="t"?$=K.y:f==="b"?$=K.y+K.height:$=K.y+K.height/2,R==="l"?ye=K.x:R==="r"?ye=K.x+K.width:ye=K.x+K.width/2,{x:ye,y:$}}function wt(K,E){var f={t:"b",b:"t",l:"r",r:"l"};return K.map(function(R,ye){return ye===E?f[R]||"c":R}).join("")}function Jt(K,E,f,R,ye,$,U){var oe=c.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ye[R]||{}}),Me=(0,ae.Z)(oe,2),Fe=Me[0],Re=Me[1],Ge=c.useRef(0),Ut=c.useMemo(function(){return E?ve(E):[]},[E]),Xe=c.useRef({}),At=function(){Xe.current={}};K||At();var gt=(0,s.Z)(function(){if(E&&f&&K){let ha=function(ss,ka){var fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sr,_s=ze.x+ss,uo=ze.y+ka,Us=_s+Wt,Zi=uo+Jn,gs=Math.max(_s,fo.left),Qs=Math.max(uo,fo.top),Ks=Math.min(Us,fo.right),to=Math.min(Zi,fo.bottom);return Math.max(0,(Ks-gs)*(to-Qs))},da=function(){si=ze.y+gr,yi=si+Jn,Qi=ze.x+Ci,la=Qi+Wt};var tt,pt,Pt=E,dn=Pt.ownerDocument,Tn=ue(Pt),ie=Tn.getComputedStyle(Pt),ge=ie.width,An=ie.height,je=ie.position,dt=Pt.style.left,tr=Pt.style.top,kt=Pt.style.right,$t=Pt.style.bottom,sn=Pt.style.overflow,ot=(0,b.Z)((0,b.Z)({},ye[R]),$),bt=dn.createElement("div");(tt=Pt.parentElement)===null||tt===void 0||tt.appendChild(bt),bt.style.left="".concat(Pt.offsetLeft,"px"),bt.style.top="".concat(Pt.offsetTop,"px"),bt.style.position=je,bt.style.height="".concat(Pt.offsetHeight,"px"),bt.style.width="".concat(Pt.offsetWidth,"px"),Pt.style.left="0",Pt.style.top="0",Pt.style.right="auto",Pt.style.bottom="auto",Pt.style.overflow="hidden";var Ct;if(Array.isArray(f))Ct={x:f[0],y:f[1],width:0,height:0};else{var Bt=f.getBoundingClientRect();Ct={x:Bt.x,y:Bt.y,width:Bt.width,height:Bt.height}}var ze=Pt.getBoundingClientRect(),_n=dn.documentElement,Ht=_n.clientWidth,sr=_n.clientHeight,Vr=_n.scrollWidth,rr=_n.scrollHeight,Br=_n.scrollTop,Zn=_n.scrollLeft,Jn=ze.height,Wt=ze.width,Ve=Ct.height,_e=Ct.width,st={left:0,top:0,right:Ht,bottom:sr},$e={left:-Zn,top:-Br,right:Vr-Zn,bottom:rr-Br},nn=ot.htmlRegion,un="visible",Nn="visibleFirst";nn!=="scroll"&&nn!==Nn&&(nn=un);var Qn=nn===Nn,Hn=ne($e,Ut),Kn=ne(st,Ut),Sr=nn===un?Kn:Hn,Er=Qn?Kn:Sr;Pt.style.left="auto",Pt.style.top="auto",Pt.style.right="0",Pt.style.bottom="0";var Yn=Pt.getBoundingClientRect();Pt.style.left=dt,Pt.style.top=tr,Pt.style.right=kt,Pt.style.bottom=$t,Pt.style.overflow=sn,(pt=Pt.parentElement)===null||pt===void 0||pt.removeChild(bt);var Vn=L(Math.round(Wt/parseFloat(ge)*1e3)/1e3),Dr=L(Math.round(Jn/parseFloat(An)*1e3)/1e3);if(Vn===0||Dr===0||(0,w.Sh)(f)&&!(0,be.Z)(f))return;var kr=ot.offset,_r=ot.targetOffset,ti=nt(ze,kr),Ni=(0,ae.Z)(ti,2),fi=Ni[0],Ur=Ni[1],Dn=nt(Ct,_r),On=(0,ae.Z)(Dn,2),Wn=On[0],hr=On[1];Ct.x-=Wn,Ct.y-=hr;var $n=ot.points||[],wr=(0,ae.Z)($n,2),yr=wr[0],Gr=wr[1],ui=it(Gr),pi=it(yr),Ai=Je(Ct,ui),ta=Je(ze,pi),Ji=(0,b.Z)({},ot),Ci=Ai.x-ta.x+fi,gr=Ai.y-ta.y+Ur,vi=ha(Ci,gr),qi=ha(Ci,gr,Kn),Fi=Je(Ct,["t","l"]),ki=Je(ze,["t","l"]),_i=Je(Ct,["b","r"]),sa=Je(ze,["b","r"]),Yi=ot.overflow||{},xa=Yi.adjustX,$a=Yi.adjustY,aa=Yi.shiftX,mr=Yi.shiftY,on=function(ka){return typeof ka=="boolean"?ka:ka>=0},si,yi,Qi,la;da();var va=on($a),Ya=pi[0]===ui[0];if(va&&pi[0]==="t"&&(yi>Er.bottom||Xe.current.bt)){var ba=gr;Ya?ba-=Jn-Ve:ba=Fi.y-sa.y-Ur;var cs=ha(Ci,ba),$i=ha(Ci,ba,Kn);cs>vi||cs===vi&&(!Qn||$i>=qi)?(Xe.current.bt=!0,gr=ba,Ur=-Ur,Ji.points=[wt(pi,0),wt(ui,0)]):Xe.current.bt=!1}if(va&&pi[0]==="b"&&(sivi||fa===vi&&(!Qn||Ta>=qi)?(Xe.current.tb=!0,gr=Pi,Ur=-Ur,Ji.points=[wt(pi,0),wt(ui,0)]):Xe.current.tb=!1}var as=on(xa),ao=pi[1]===ui[1];if(as&&pi[1]==="l"&&(la>Er.right||Xe.current.rl)){var Ri=Ci;ao?Ri-=Wt-_e:Ri=Fi.x-sa.x-fi;var es=ha(Ri,gr),ts=ha(Ri,gr,Kn);es>vi||es===vi&&(!Qn||ts>=qi)?(Xe.current.rl=!0,Ci=Ri,fi=-fi,Ji.points=[wt(pi,1),wt(ui,1)]):Xe.current.rl=!1}if(as&&pi[1]==="r"&&(Qivi||Hs===vi&&(!Qn||Zs>=qi)?(Xe.current.lr=!0,Ci=ps,fi=-fi,Ji.points=[wt(pi,1),wt(ui,1)]):Xe.current.lr=!1}da();var vs=aa===!0?0:aa;typeof vs=="number"&&(QiKn.right&&(Ci-=la-Kn.right-fi,Ct.x>Kn.right-vs&&(Ci+=Ct.x-Kn.right+vs)));var Aa=mr===!0?0:mr;typeof Aa=="number"&&(siKn.bottom&&(gr-=yi-Kn.bottom-Ur,Ct.y>Kn.bottom-Aa&&(gr+=Ct.y-Kn.bottom+Aa)));var Ra=ze.x+Ci,zs=Ra+Wt,Vs=ze.y+gr,Ls=Vs+Jn,wa=Ct.x,Gs=wa+_e,Qa=Ct.y,Oo=Qa+Ve,xo=Math.max(Ra,wa),jo=Math.min(zs,Gs),Xs=(xo+jo)/2,Bo=Xs-Ra,qs=Math.max(Vs,Qa),wi=Math.min(Ls,Oo),ws=(qs+wi)/2,No=ws-Vs;U==null||U(E,Ji);var Ea=Yn.right-ze.x-(Ci+ze.width),Ia=Yn.bottom-ze.y-(gr+ze.height);Re({ready:!0,offsetX:Ci/Vn,offsetY:gr/Dr,offsetR:Ea/Vn,offsetB:Ia/Dr,arrowX:Bo/Vn,arrowY:No/Dr,scaleX:Vn,scaleY:Dr,align:Ji})}}),qe=function(){Ge.current+=1;var pt=Ge.current;Promise.resolve().then(function(){Ge.current===pt&>()})},Ie=function(){Re(function(pt){return(0,b.Z)((0,b.Z)({},pt),{},{ready:!1})})};return(0,o.Z)(Ie,[R]),(0,o.Z)(function(){K||Ie()},[K]),[Fe.ready,Fe.offsetX,Fe.offsetY,Fe.offsetR,Fe.offsetB,Fe.arrowX,Fe.arrowY,Fe.scaleX,Fe.scaleY,Fe.align,qe]}var zt=l(19127);function mt(K,E,f,R,ye){(0,o.Z)(function(){if(K&&E&&f){let Ge=function(){R(),ye()};var $=E,U=f,oe=ve($),Me=ve(U),Fe=ue(U),Re=new Set([Fe].concat((0,zt.Z)(oe),(0,zt.Z)(Me)));return Re.forEach(function(Ut){Ut.addEventListener("scroll",Ge,{passive:!0})}),Fe.addEventListener("resize",Ge,{passive:!0}),R(),function(){Re.forEach(function(Ut){Ut.removeEventListener("scroll",Ge),Fe.removeEventListener("resize",Ge)})}}},[K,E,f])}var rn=l(48736),Zt=l(16089);function Sn(K,E,f,R,ye,$,U,oe){var Me=c.useRef(K),Fe=c.useRef(!1);Me.current!==K&&(Fe.current=!0,Me.current=K),c.useEffect(function(){var Re=(0,Zt.Z)(function(){Fe.current=!1});return function(){Zt.Z.cancel(Re)}},[K]),c.useEffect(function(){if(E&&R&&(!ye||$)){var Re=function(){var je=!1,dt=function($t){var sn=$t.target;je=U(sn)},tr=function($t){var sn=$t.target;!Fe.current&&Me.current&&!je&&!U(sn)&&oe(!1)};return[dt,tr]},Ge=Re(),Ut=(0,ae.Z)(Ge,2),Xe=Ut[0],At=Ut[1],gt=Re(),qe=(0,ae.Z)(gt,2),Ie=qe[0],tt=qe[1],pt=ue(R);pt.addEventListener("mousedown",Xe,!0),pt.addEventListener("click",At,!0),pt.addEventListener("contextmenu",At,!0);var Pt=(0,r.A)(f);if(Pt&&(Pt.addEventListener("mousedown",Ie,!0),Pt.addEventListener("click",tt,!0),Pt.addEventListener("contextmenu",tt,!0)),0)var dn,Tn,ie,ge;return function(){pt.removeEventListener("mousedown",Xe,!0),pt.removeEventListener("click",At,!0),pt.removeEventListener("contextmenu",At,!0),Pt&&(Pt.removeEventListener("mousedown",Ie,!0),Pt.removeEventListener("click",tt,!0),Pt.removeEventListener("contextmenu",tt,!0))}}},[E,f,R,ye,$])}var tn=["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 re(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Pe.Z,E=c.forwardRef(function(f,R){var ye=f.prefixCls,$=ye===void 0?"rc-trigger-popup":ye,U=f.children,oe=f.action,Me=oe===void 0?"hover":oe,Fe=f.showAction,Re=f.hideAction,Ge=f.popupVisible,Ut=f.defaultPopupVisible,Xe=f.onPopupVisibleChange,At=f.afterPopupVisibleChange,gt=f.mouseEnterDelay,qe=f.mouseLeaveDelay,Ie=qe===void 0?.1:qe,tt=f.focusDelay,pt=f.blurDelay,Pt=f.mask,dn=f.maskClosable,Tn=dn===void 0?!0:dn,ie=f.getPopupContainer,ge=f.forceRender,An=f.autoDestroy,je=f.destroyPopupOnHide,dt=f.popup,tr=f.popupClassName,kt=f.popupStyle,$t=f.popupPlacement,sn=f.builtinPlacements,ot=sn===void 0?{}:sn,bt=f.popupAlign,Ct=f.zIndex,Bt=f.stretch,ze=f.getPopupClassNameFromAlign,_n=f.fresh,Ht=f.alignPoint,sr=f.onPopupClick,Vr=f.onPopupAlign,rr=f.arrow,Br=f.popupMotion,Zn=f.maskMotion,Jn=f.popupTransitionName,Wt=f.popupAnimation,Ve=f.maskTransitionName,_e=f.maskAnimation,st=f.className,$e=f.getTriggerDOMNode,nn=(0,ee.Z)(f,tn),un=An||je||!1,Nn=c.useState(!1),Qn=(0,ae.Z)(Nn,2),Hn=Qn[0],Kn=Qn[1];(0,o.Z)(function(){Kn((0,i.Z)())},[]);var Sr=c.useRef({}),Er=c.useContext(we),Yn=c.useMemo(function(){return{registerSubPopup:function(Mi,Ga){Sr.current[Mi]=Ga,Er==null||Er.registerSubPopup(Mi,Ga)}}},[Er]),Vn=(0,x.Z)(),Dr=c.useState(null),kr=(0,ae.Z)(Dr,2),_r=kr[0],ti=kr[1],Ni=(0,s.Z)(function(Gi){(0,w.Sh)(Gi)&&_r!==Gi&&ti(Gi),Er==null||Er.registerSubPopup(Vn,Gi)}),fi=c.useState(null),Ur=(0,ae.Z)(fi,2),Dn=Ur[0],On=Ur[1],Wn=c.useRef(null),hr=(0,s.Z)(function(Gi){(0,w.Sh)(Gi)&&Dn!==Gi&&(On(Gi),Wn.current=Gi)}),$n=c.Children.only(U),wr=($n==null?void 0:$n.props)||{},yr={},Gr=(0,s.Z)(function(Gi){var Mi,Ga,ho=Dn;return(ho==null?void 0:ho.contains(Gi))||((Mi=(0,r.A)(ho))===null||Mi===void 0?void 0:Mi.host)===Gi||Gi===ho||(_r==null?void 0:_r.contains(Gi))||((Ga=(0,r.A)(_r))===null||Ga===void 0?void 0:Ga.host)===Gi||Gi===_r||Object.values(Sr.current).some(function(Fs){return(Fs==null?void 0:Fs.contains(Gi))||Gi===Fs})}),ui=Ae($,Br,Wt,Jn),pi=Ae($,Zn,_e,Ve),Ai=c.useState(Ut||!1),ta=(0,ae.Z)(Ai,2),Ji=ta[0],Ci=ta[1],gr=Ge!=null?Ge:Ji,vi=(0,s.Z)(function(Gi){Ge===void 0&&Ci(Gi)});(0,o.Z)(function(){Ci(Ge||!1)},[Ge]);var qi=c.useRef(gr);qi.current=gr;var Fi=c.useRef([]);Fi.current=[];var ki=(0,s.Z)(function(Gi){var Mi;vi(Gi),((Mi=Fi.current[Fi.current.length-1])!==null&&Mi!==void 0?Mi:gr)!==Gi&&(Fi.current.push(Gi),Xe==null||Xe(Gi))}),_i=c.useRef(),sa=function(){clearTimeout(_i.current)},Yi=function(Mi){var Ga=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;sa(),Ga===0?ki(Mi):_i.current=setTimeout(function(){ki(Mi)},Ga*1e3)};c.useEffect(function(){return sa},[]);var xa=c.useState(!1),$a=(0,ae.Z)(xa,2),aa=$a[0],mr=$a[1];(0,o.Z)(function(Gi){(!Gi||gr)&&mr(!0)},[gr]);var on=c.useState(null),si=(0,ae.Z)(on,2),yi=si[0],Qi=si[1],la=c.useState([0,0]),va=(0,ae.Z)(la,2),Ya=va[0],ba=va[1],cs=function(Mi){ba([Mi.clientX,Mi.clientY])},$i=Jt(gr,_r,Ht?Ya:Dn,$t,ot,bt,Vr),Pi=(0,ae.Z)($i,11),fa=Pi[0],Ta=Pi[1],as=Pi[2],ao=Pi[3],Ri=Pi[4],es=Pi[5],ts=Pi[6],ps=Pi[7],Hs=Pi[8],Zs=Pi[9],vs=Pi[10],Aa=de(Hn,Me,Fe,Re),Ra=(0,ae.Z)(Aa,2),zs=Ra[0],Vs=Ra[1],Ls=zs.has("click"),wa=Vs.has("click")||Vs.has("contextMenu"),Gs=(0,s.Z)(function(){aa||vs()}),Qa=function(){qi.current&&Ht&&wa&&Yi(!1)};mt(gr,Dn,_r,Gs,Qa),(0,o.Z)(function(){Gs()},[Ya,$t]),(0,o.Z)(function(){gr&&!(ot!=null&&ot[$t])&&Gs()},[JSON.stringify(bt)]);var Oo=c.useMemo(function(){var Gi=Ce(ot,$,Zs,Ht);return V()(Gi,ze==null?void 0:ze(Zs))},[Zs,ze,ot,$,Ht]);c.useImperativeHandle(R,function(){return{nativeElement:Wn.current,forceAlign:Gs}});var xo=c.useState(0),jo=(0,ae.Z)(xo,2),Xs=jo[0],Bo=jo[1],qs=c.useState(0),wi=(0,ae.Z)(qs,2),ws=wi[0],No=wi[1],Ea=function(){if(Bt&&Dn){var Mi=Dn.getBoundingClientRect();Bo(Mi.width),No(Mi.height)}},Ia=function(){Ea(),Gs()},ha=function(Mi){mr(!1),vs(),At==null||At(Mi)},da=function(){return new Promise(function(Mi){Ea(),Qi(function(){return Mi})})};(0,o.Z)(function(){yi&&(vs(),yi(),Qi(null))},[yi]);function ss(Gi,Mi,Ga,ho){yr[Gi]=function(Fs){var Un;ho==null||ho(Fs),Yi(Mi,Ga);for(var Rn=arguments.length,Pn=new Array(Rn>1?Rn-1:0),hi=1;hi1?Ga-1:0),Fs=1;Fs1?Ga-1:0),Fs=1;Fss in r?ae(r,s,{enumerable:!0,configurable:!0,writable:!0,value:x}):r[s]=x,P=(r,s)=>{for(var x in s||(s={}))Pe.call(s,x)&&V(r,x,s[x]);if(ee)for(var x of ee(s))_.call(s,x)&&V(r,x,s[x]);return r};const w=r=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},r),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));jt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},6021:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return c}});var b=l(3113),ae=l(59301),ee=Object.defineProperty,Pe=Object.defineProperties,_=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,r=(d,C,H)=>C in d?ee(d,C,{enumerable:!0,configurable:!0,writable:!0,value:H}):d[C]=H,s=(d,C)=>{for(var H in C||(C={}))P.call(C,H)&&r(d,H,C[H]);if(V)for(var H of V(C))w.call(C,H)&&r(d,H,C[H]);return d},x=(d,C)=>Pe(d,_(C)),o=(d,C)=>{var H={};for(var I in d)P.call(d,I)&&C.indexOf(I)<0&&(H[I]=d[I]);if(d!=null&&V)for(var I of V(d))C.indexOf(I)<0&&w.call(d,I)&&(H[I]=d[I]);return H},i=(d,C,H)=>new Promise((I,M)=>{var W=B=>{try{S(H.next(B))}catch(pe){M(pe)}},te=B=>{try{S(H.throw(B))}catch(pe){M(pe)}},S=B=>B.done?I(B.value):Promise.resolve(B.value).then(W,te);S((H=H.apply(d,C)).next())});const c=d=>{var C=d,{children:H}=C,I=o(C,["children"]);const[M,W]=(0,ae.useState)(!1);return ae.createElement(b.ZP,x(s({},I),{loading:M,onClick:te=>i(void 0,null,function*(){try{W(!0),yield I.onClick(te),W(!1)}catch(S){console.error(S),W(!1)}})}),H)}},79219:function(lr,jt,l){"use strict";l.d(jt,{xp:function(){return _},AG:function(){return x},JA:function(){return P},FX:function(){return f},k$:function(){return Sn},ub:function(){return tn},e6:function(){return re},v7:function(){return c},BO:function(){return o},x7:function(){return pe},em:function(){return Jt},BV:function(){return V},qz:function(){return r},Gm:function(){return w},yt:function(){return te},I2:function(){return ue},sQ:function(){return W},z3:function(){return ee},GY:function(){return rn},wC:function(){return Zt},Pt:function(){return mt},Oe:function(){return zt},L6:function(){return ae},RL:function(){return b},f$:function(){return Pe},j1:function(){return d},jD:function(){return i},g4:function(){return C}});var b=l(58143),ae="data:image/png;base64,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",ee=l(93314),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",V=l.p+"static/err.2323787b.png",P="data:image/png;base64,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",w="data:image/png;base64,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",r="data:image/png;base64,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",s="data:image/png;base64,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",x="data:image/png;base64,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",o=l.p+"static/douyu.1e926b4a.jpg",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",d="data:image/png;base64,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",C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",I="data:image/png;base64,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",M="data:image/png;base64,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",W="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",te="data:image/png;base64,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",S=l(64790),B=l.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",fe=l(59301),me=Object.defineProperty,we=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,be=(R,ye,$)=>ye in R?me(R,ye,{enumerable:!0,configurable:!0,writable:!0,value:$}):R[ye]=$,F=(R,ye)=>{for(var $ in ye||(ye={}))Oe.call(ye,$)&&be(R,$,ye[$]);if(we)for(var $ of we(ye))de.call(ye,$)&&be(R,$,ye[$]);return R};const Ce=R=>React.createElement("svg",F({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},R),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ae="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ue="data:image/jpeg;base64,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",ve=l.p+"static/certificate.a2a9ee77.jpg",L=Object.defineProperty,Q=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,nt=(R,ye,$)=>ye in R?L(R,ye,{enumerable:!0,configurable:!0,writable:!0,value:$}):R[ye]=$,it=(R,ye)=>{for(var $ in ye||(ye={}))ne.call(ye,$)&&nt(R,$,ye[$]);if(Q)for(var $ of Q(ye))se.call(ye,$)&&nt(R,$,ye[$]);return R};const Je=R=>React.createElement("svg",it({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},R),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var wt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Jt="data:image/png;base64,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",zt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",mt=l.p+"static/question.ed747acc.gif",rn="data:image/gif;base64,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",Zt=l(55351),Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg==",tn="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Et="data:image/png;base64,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",K=l(53114),E="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},8797:function(lr,jt,l){"use strict";var b=l(59301),ae=l(93314),ee=l(3113),Pe=Object.defineProperty,_=Object.defineProperties,V=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,s=(c,d,C)=>d in c?Pe(c,d,{enumerable:!0,configurable:!0,writable:!0,value:C}):c[d]=C,x=(c,d)=>{for(var C in d||(d={}))w.call(d,C)&&s(c,C,d[C]);if(P)for(var C of P(d))r.call(d,C)&&s(c,C,d[C]);return c},o=(c,d)=>_(c,V(d));const i=({img:c,buttonProps:d={},styles:C={},customText:H,ButtonText:I,ButtonClick:M,Buttonclass:W,ButtonTwo:te,imgStyles:S,loading:B=!1})=>b.createElement("section",{className:"tc animated fadeIn",style:x(x({},{color:"#999",margin:"100px auto",visibility:B?"hidden":"visible"}),C)},b.createElement("img",{src:c||ae,style:o(x({},S),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},H||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),I&&b.createElement(ee.ZP,x({className:W,onClick:M},d),I),te&&te);jt.Z=i},40731:function(lr,jt,l){"use strict";l.d(jt,{Q:function(){return V}});var b=l(59301),ae=l(57809),ee=l(5112),Pe=l(5871),_=l(59301),V=(w=>(w[w.Number=1]="Number",w[w.Percent=2]="Percent",w))(V||{});const P=({value:w,onChange:r,disabled:s,hidePercentOption:x=!1,percentType:o="select"})=>{const i=(0,b.useMemo)(()=>x?1:2,[x]),[c,d]=(0,b.useState)(i);console.log(c);const C=I=>w.type===1?`${I}\u5206`:`${I}%`,H=(0,b.useCallback)(I=>{if(c===1){const M=I.replace("\u5206","");return isNaN(parseInt(M,10))?0:M}else return I.replace("%","")},[c]);return(0,b.useEffect)(()=>{d(w.type)},[w]),_.createElement("div",{style:{display:"flex",alignItems:"center"}},o=="select"&&_.createElement(ae.default,{size:"large",onChange:I=>{d(I),r({type:I,inputValue:I===1?5:20})},value:c||i,style:{width:100},options:x?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:s}),o=="radio"&&_.createElement(ee.ZP.Group,{size:"large",onChange:I=>{const M=I.target.value;d(M),r({type:M,inputValue:M===1?5:20})},value:c||i,disabled:s},!x&&_.createElement(ee.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_.createElement(ee.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),o=="radio"&&_.createElement("div",{style:{marginRight:"10px",color:"#000000"}},w.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_.createElement(Pe.Z,{size:"large",disabled:s,value:w.inputValue,style:{width:"120px"},parser:H,addonAfter:w.type===1?"\u5206":"%",max:c===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:I=>{r({type:c,inputValue:I})}}),o=="radio"&&w.type==2&&_.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};jt.Z=P},23210:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return W}});var b=l(59301),ae={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ee=l(3113),Pe=l(70557),_=l(23954),V=l(6848),P=l(955),w=l(94941),r=l(8797),s=l(3294),x=l(19381),o=l(59301),i=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,H=(te,S,B)=>S in te?i(te,S,{enumerable:!0,configurable:!0,writable:!0,value:B}):te[S]=B,I=(te,S)=>{for(var B in S||(S={}))d.call(S,B)&&H(te,B,S[B]);if(c)for(var B of c(S))C.call(S,B)&&H(te,B,S[B]);return te},M=(te,S,B)=>new Promise((pe,fe)=>{var me=de=>{try{Oe(B.next(de))}catch(be){fe(be)}},we=de=>{try{Oe(B.throw(de))}catch(be){fe(be)}},Oe=de=>de.done?pe(de.value):Promise.resolve(de.value).then(me,we);Oe((B=B.apply(te,S)).next())}),W=({editOffice:te="view",data:S,theme:B,type:pe,filename:fe,monacoEditor:me,className:we,style:Oe,close:de,onClose:be,hasMask:F,disabledDownload:Ce,onImgDimensions:Ae,showNodata:ue,recordInfo:ve})=>{const[L,Q]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ne,se]=(0,b.useState)(""),[nt,it]=(0,b.useState)(),Je=window.ENV==="build"?"/react/build":"",wt=location.host.startsWith("localhost")?s.Z.PROXY_SERVER:s.Z.API_SERVER,zt=10*(1024*1024),mt=(0,b.useRef)();S!=null&&S.startsWith("/api")&&pe!=="txt"&&(S=s.Z.API_SERVER+S);const rn=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();fe&&me&&(me.filename=fe),(0,b.useEffect)(()=>{var re,Et;const K=(Et=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:Et.split(";");K==null||K.map(E=>{let f=E.split("=");f[0]==="_educoder_session"&&se(f[1])})},[]),(0,b.useEffect)(()=>{pe==="office"&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?it({url:S,fileType:rn(S),model:S.indexOf("model=edit")?"edit":"view"}):Zt())},[pe,S]);const Zt=()=>M(void 0,null,function*(){console.log("data:",S);let re=S;S.startsWith("http")||(re=location.origin+re);let Et=new URL(re).pathname.split("/").pop();const K=yield(0,w.gJ)({attachment_id:Et});K.url=wt+K.url,it(K)}),Sn=()=>{if(S.startsWith("http")||S.startsWith("blob:")){tn();return}(0,P.Sv)(fe||"educoder",S,fe)},tn=()=>{ve&&(0,x.fc)({id:ve==null?void 0:ve.id,watch_type:1,course_id:ve==null?void 0:ve.course_id}),(0,P.Nd)(fe||"educoder",decodeURIComponent(S))};return o.createElement("div",{style:I({},Oe||{}),className:`${F&&ae.bgBlack} ${pe?ae.wrp:"hide"}`},de&&o.createElement("div",{className:ae.close,ref:mt},!!Ae&&o.createElement(V.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>mt.current},o.createElement("span",{onClick:()=>{be(),Ae()}},o.createElement("i",{className:"icon-yulanpizhu"}))),!Ce&&o.createElement(V.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>mt.current},o.createElement("span",{onClick:tn},o.createElement("i",{className:"icon-quxiaozhiding"}))),o.createElement(V.Z,{title:"\u5173\u95ED",getPopupContainer:()=>mt.current},o.createElement("span",{className:"",onClick:be},o.createElement("i",{className:"icon-guanbi1"})))),o.createElement("div",{className:`${ae[we]} ${we} ${ae.monaco} ${pe==="txt"?"show":"hide"}`},pe==="txt"&&o.createElement(o.Fragment,null,o.createElement(_.ZP,I({},me)))),pe==="audio"&&o.createElement("audio",{src:`${(S==null?void 0:S.indexOf("http://"))>-1||(S==null?void 0:S.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${S}`,autoPlay:!0}),pe==="video"&&o.createElement(o.Fragment,null,(S==null?void 0:S.indexOf("http"))>-1?o.createElement("video",{controls:!0,src:`${S}`,autoPlay:!0}):o.createElement("video",{controls:!0,src:`data:video/mp4;base64,${S}`,autoPlay:!0})),pe==="office"&&nt&&o.createElement("iframe",{src:`${Je}/office.html?key=${nt.key}&url=${btoa(nt.url)}&callbackUrl=${wt+(nt.callbackUrl||"")}&fileType=${nt.fileType}&title=${nt.title||""}&model=${te}&officeServer=${s.Z.ONLYOFFICE}&disabledDownload=${!!Ce}`}),pe==="html"&&o.createElement("iframe",{src:S+"&disposition=inline"}),pe==="pdf"&&o.createElement("iframe",{src:`${Je}/js/pdfview/index.html?filename=${fe||"educoder.pdf"}&url=${encodeURIComponent(S)}&disabledDownload=${!!Ce}`}),pe==="image"&&o.createElement("img",{src:`${(S==null?void 0:S.indexOf("http://"))>-1||(S==null?void 0:S.indexOf("https://"))>-1?"":"data:image/png;base64,"}${S}`}),(pe==="other"||pe==="download")&&o.createElement(o.Fragment,null,ue?o.createElement(r.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:o.createElement(ee.ZP,{icon:o.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Sn,disabled:Ce},"\u4E0B\u8F7D")}):o.createElement(ee.ZP,{type:"primary",size:"middle",onClick:Sn,disabled:Ce},o.createElement(Pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(lr,jt,l){"use strict";l.d(jt,{z:function(){return pe},Z:function(){return fe}});var b=l(59301),ae=l(50304),ee=l(24768),Pe=l(64018),_=l(40846),V=l(3294),P=l(955),w=l(15342),r=l(1012),s=l(23210),x=l(59301),i=({html:me})=>{const we=(0,b.useRef)(null),Oe=(0,b.useRef)(null),de=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -845,9 +845,9 @@ .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,b.useEffect)(()=>{const we=ve.current.attachShadow({mode:"open"});Ne.current=document.createElement("div"),Ne.current.className="markdown-body",Ne.current.innerHTML=me,we.appendChild(Ne.current);const F=document.createElement("style");return F.textContent=de,we.appendChild(F),()=>{we.innerHTML=""}},[]),(0,b.useEffect)(()=>{Ne.current&&(Ne.current.innerHTML=me)},[me]),x.createElement("div",{ref:ve})},c=Object.defineProperty,d=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,I=(me,ve,Ne)=>ve in me?c(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):me[ve]=Ne,M=(me,ve)=>{for(var Ne in ve||(ve={}))C.call(ve,Ne)&&I(me,Ne,ve[Ne]);if(d)for(var Ne of d(ve))H.call(ve,Ne)&&I(me,Ne,ve[Ne]);return me};const W="@\u2581\u2581@",te="@\u2581@",S=/]*>/g;function B(me){let ve=document.createElement("div");return ve.innerHTML=me,ve.childNodes.length===0?"":ve.childNodes[0].nodeValue}const pe=(me,ve)=>{me=me||"";const Ne=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,de=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,F=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ve?me.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ne,(Ce,Ae,ue,ye,L,Q,ne)=>{const se=Ae||ye||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/api/attachments/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(me=me.replace(F,(Ce,Ae,ue,ye,L,Q,ne)=>{const se=Ae||ye||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/attachments/download/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replace(Ne,(Ce,Ae,ue,ye,L,Q,ne)=>{const se=Ae||ye||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/api/attachments/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replace(de,(Ce,Ae,ue,ye,L)=>{const Q=Ae||ye,ne=ue||L||"";return'"'+V.Z.API_SERVER+"/api/attachments/"+Q+ne+Q+ne+"&t="+(0,P.Jn)(Q,Date.now())}).replace(we,(Ce,Ae,ue,ye,L)=>{const Q=Ae||ye,ne=ue||L||"";return"("+V.Z.API_SERVER+"/files/uploads/"+Q+ne+Q+ne+"&t="+(0,P.Jn)(Q,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),me)};var fe=({value:me="",className:ve,showTextOnly:Ne,showLines:de,style:we={},stylesPrev:F={},highlightKeywords:Ce,showProgramFill:Ae,isProgramFill:ue,disabledFill:ye=!1,programFillValue:L,onFillChange:Q=nt=>{},onFillBlur:ne=()=>{},onFillFocus:se=()=>{}})=>{let nt=String(me);const[it,Je]=(0,b.useState)(""),[wt,Jt]=(0,b.useState)("office"),[zt,mt]=(0,b.useState)([]),rn=(0,b.useRef)("a"+(0,r.Z)()),Zt={},Sn=(Me,Fe,Re)=>{const Ge=document.createElement(Me===te?"input":"textarea");Ge.style.width="100%",Ge.style.height=Me===te?"40px":"151px",Ge.rows=5,Ge.spellcheck=!1,Ge.name="edu-program-fill",Ge.placeholder="\u8BF7\u8F93\u5165",Ge.dataset.id=Fe;const Ut=Object.keys(Zt).length;return Zt[Ut]=Ge,`${Ge.outerHTML}`};function tn(Me){return Me=Me.replace(/!\[.*?\]\(.*?\)/g,""),Me=Me.replace(/\[.*?\]\(.*?\)/g,""),Me=Me.replace(new RegExp("","gs"),""),Me=Me.replace(//g,""),Me=Me.replace(//g,""),Me=Me.replace(new RegExp(".*?<\\/video>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/audio>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/style>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/script>","gs"),""),Me}const re=Me=>Me.replace(/([\s\S]+?)<\/style>/gim,function(Fe,Re){let Ge=Re.replace(/(\n|\r)/g,"").split("}"),Ut=[];return Ge.map(Xe=>{Xe!=""&&Ut.push(`.${rn.current} ${Xe}`)}),``}),Et=(0,b.useMemo)(()=>{try{const Ge=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Xe=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,At=/\(\/attachments\/download\//g;nt=nt.replace(At,"("+V.Z.API_SERVER+"/attachments/download/").replace(Ge,"("+V.Z.API_SERVER+"/api/attachments/").replace(Ut,'"'+V.Z.API_SERVER+"/api/attachments/").replace(Xe,'"'+V.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(Ge){}if(Ae){let Ge=-1;return nt=nt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ut,Xe,At){var gt;return++Ge,Sn(Ut,Ge,(gt=L==null?void 0:L[Ge])==null?void 0:gt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${re(nt||"")}
`}let Me=re(nt);Me=(0,ee.ZP)(Me);const Fe=(0,ee.ez)();nt.match(/\[TOC\]/)&&(Me=Me.replace("

[TOC]

",(0,ee.Qv)()),(0,ee.Iy)()),Me=Me.replace(/(__special_katext_id_\d+__)/g,(Ge,Ut)=>{const{type:Xe,expression:At}=Fe[Ut];return(0,w.renderToString)(B(At)||"",{displayMode:Xe==="block",throwOnError:!1,output:"html"})}),Me=Me.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ee.AL)();const Re=document.createElement("div");if(Re.innerHTML=Me,Ne)return Re.innerText;if(Ce){const Ge=Ce.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return R(Re,Ge),Re.innerHTML}return setTimeout(()=>U(),500),Re.innerHTML},[nt,Ce]);(0,b.useEffect)(()=>{be.current&&be.current.querySelectorAll(["input","textarea"]).forEach(Fe=>{Fe.oninput=K,Fe.onblur=E,Fe.onfocus=f})},[zt]),(0,b.useEffect)(()=>{var Me,Fe,Re,Ge,Ut;if(L!=null&&L.length)try{const Xe=be.current.querySelectorAll(".edu-program-fill-score"),At=be.current.querySelectorAll('[name="edu-program-fill"]');for(const[gt,qe]of At.entries())qe.value=((Me=L==null?void 0:L[gt])==null?void 0:Me.value)||"",((Fe=L==null?void 0:L[gt])==null?void 0:Fe.type)==="warning"?qe.className="program-fill-warning":((Re=L==null?void 0:L[gt])==null?void 0:Re.type)==="success"?qe.className="program-fill-success":qe.className="";for(const[gt,qe]of Xe.entries())qe.innerHTML=(Ge=L==null?void 0:L[gt])!=null&&Ge.score?`${(Ut=L==null?void 0:L[gt])==null?void 0:Ut.score}\u5206`:"";mt(L)}catch(Xe){console.log(Xe,"error")}},[L]);const K=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),Q(zt,Me.target.dataset.id)},E=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),ne(zt,Me.target.dataset.id)},f=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),se(zt,Me.target.dataset.id)};function R(Me,Fe){return Me.childNodes.forEach(Re=>{var Ge;if(Re.childNodes.length>0)R(Re,Fe);else if(Re.nodeName!=="IMG")if(Re.innerHTML)Re.innerHTML=(Ge=Re.innerHTML)==null?void 0:Ge.replace(new RegExp(Fe,"gi"),'$&');else{const Ut=document.createElement("span");Ut.innerHTML=Re.textContent.replace(new RegExp(Fe,"gi"),'$&'),Re.replaceWith(Ut)}})}const be=(0,b.useRef)();ee.jb.WebkitLineClamp=de,de&&(we=M(M({},we),ee.jb));function $(Me){let Fe=Me.target;if(Fe.tagName.toUpperCase()==="A"){let Re=Fe.getAttribute("href");if(Re.indexOf("office")>-1)Me.preventDefault(),Je(Re),Jt("office");else if(Re.indexOf("application/pdf")>-1)Me.preventDefault(),Je(Re),Jt("pdf");else if(Re.indexOf("text/html")>-1)Me.preventDefault(),Je(Re),Jt("html");else if(Re.startsWith("#")){Me.preventDefault();let Ge=document.getElementById(Re.replace("#",""));Ge&&Ge.scrollIntoView(!0)}}}const U=()=>{var Me;const Fe=(Me=be.current)==null?void 0:Me.querySelectorAll("video");Fe==null||Fe.forEach(Re=>{if(Re.oncontextmenu=()=>!1,Re.src.indexOf(".m3u8")>-1&&!Re.canPlayType("application/vnd.apple.mpegurl")){if(_.ZP.isSupported()){var Ge=new _.ZP;Ge.loadSource(Re.src),Ge.attachMedia(Re)}}})};(0,b.useEffect)(()=>{if(be.current&&Et&&Et.match(S)&&window.PR.prettyPrint(),be.current)return be.current.addEventListener("click",$),()=>{var Me;(Me=be.current)==null||Me.removeEventListener("click",$),(0,ee.AL)(),(0,ee.Iy)()}},[Et,be.current,$]),(0,b.useEffect)(()=>{var Me;const Fe=Re=>{Re.preventDefault(),Re.clipboardData.setData("text",window.getSelection().toString())};return(Me=be.current)==null||Me.addEventListener("copy",Fe),()=>{var Re;(Re=be.current)==null||Re.removeEventListener("copy",Fe)}},[be.current]);const oe=Me=>//i.test(Me||"");return b.createElement(b.Fragment,null,Ne&&b.createElement("div",{ref:be},Et),!Ne&&!oe(Et)&&b.createElement("div",{ref:be,style:M({},we),className:`${ve||""} ${ye?"disabled-fill":""} markdown-body ${rn.current}`,dangerouslySetInnerHTML:{__html:Et}}),!Ne&&oe(Et)&&b.createElement(i,{html:Et}),b.createElement(s.Z,{close:!0,data:it,type:it!=null&&it.length?wt:"",style:M({},F),onClose:()=>Je("")}))}},82438:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(59301),ae={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ee=l(43418),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",V=(r,s,x)=>new Promise((o,i)=>{var c=H=>{try{C(x.next(H))}catch(I){i(I)}},d=H=>{try{C(x.throw(H))}catch(I){i(I)}},C=H=>H.done?o(H.value):Promise.resolve(H.value).then(c,d);C((x=x.apply(r,s)).next())}),w=({type:r,resdata:s,onok:x,oktext:o,okloading:i})=>{const[c,d]=(0,b.useState)(!1),{can_copy_list:C,can_copy_num:H,challenge_type:I,course_data_list:M,no_copy_list:W,no_copy_num:te,no_use_list:S,no_use_num:B,repeat_shixun_num:pe,student_count:fe,total_num:me,use_num:ve}=s;let Ne=H>0||r==="exercise";(0,b.useEffect)(()=>{(s==null?void 0:s.student_count)>0&&d(!0)},[s]),console.log("---11",i),(0,b.useEffect)(()=>{i||d(!1)},[i]);const de=()=>{if(r==="exercise"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(r==="exercise"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixun"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixun"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="subject"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="subject"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:ae.orangeColor},fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:ae.orangeColor},ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(r==="shixunpush"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixunpush"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:ae.orangeColor},ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},we=()=>{if(r==="exercise"||r==="subject"||r==="exercisepush"||r==="shixunpush")return b.createElement("div",{style:{marginTop:20}},te>0&&b.createElement("div",null,b.createElement("span",{className:ae.flex},b.createElement("img",{src:_,style:{width:14}}),b.createElement("span",{className:ae.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:ae.statusbody},r==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(r==="subject"||r==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&b.createElement("span",{className:ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),r==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&b.createElement("span",{className:ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,W==null?void 0:W.map((F,Ce)=>b.createElement("a",{href:`/shixuns/${F.identifier}/challenges`,target:"_blank"},"\u300A",F==null?void 0:F.name,"\u300B",Ce+1!==te&&"\u3001"))))),H>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:ae.flex},b.createElement("img",{src:Pe,style:{width:14}}),b.createElement("span",{className:ae.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:ae.statusbody},r==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(r==="subject"||r==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),r==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,C==null?void 0:C.map((F,Ce)=>b.createElement("a",{href:`/shixuns/${F.identifier}/challenges`,target:"_blank"},"\u300A",F==null?void 0:F.name,"\u300B",Ce+1!==H&&"\u3001"))))));if(r==="shixun")return b.createElement("div",{style:{marginTop:20}},H>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(ee.default,{open:c,onCancel:()=>{d(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ne&&"none"}},zIndex:1003,confirmLoading:i,okText:Ne?o:"\u6211\u77E5\u9053\u4E86",onOk:()=>V(void 0,null,function*(){Ne?yield x([...C,...S]):d(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},de(),we()))}},23954:function(lr,jt,l){"use strict";l.d(jt,{SV:function(){return be},ZP:function(){return R}});var b=l(59301),ae=l(76374);const ee={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` + }`;return(0,b.useEffect)(()=>{const be=we.current.attachShadow({mode:"open"});Oe.current=document.createElement("div"),Oe.current.className="markdown-body",Oe.current.innerHTML=me,be.appendChild(Oe.current);const F=document.createElement("style");return F.textContent=de,be.appendChild(F),()=>{be.innerHTML=""}},[]),(0,b.useEffect)(()=>{Oe.current&&(Oe.current.innerHTML=me)},[me]),x.createElement("div",{ref:we})},c=Object.defineProperty,d=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,I=(me,we,Oe)=>we in me?c(me,we,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):me[we]=Oe,M=(me,we)=>{for(var Oe in we||(we={}))C.call(we,Oe)&&I(me,Oe,we[Oe]);if(d)for(var Oe of d(we))H.call(we,Oe)&&I(me,Oe,we[Oe]);return me};const W="@\u2581\u2581@",te="@\u2581@",S=/]*>/g;function B(me){let we=document.createElement("div");return we.innerHTML=me,we.childNodes.length===0?"":we.childNodes[0].nodeValue}const pe=(me,we)=>{me=me||"";const Oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,de=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,be=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,F=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return we?me.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Oe,(Ce,Ae,ue,ve,L,Q,ne)=>{const se=Ae||ve||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/api/attachments/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(me=me.replace(F,(Ce,Ae,ue,ve,L,Q,ne)=>{const se=Ae||ve||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/attachments/download/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replace(Oe,(Ce,Ae,ue,ve,L,Q,ne)=>{const se=Ae||ve||Q,nt=ue||L||ne||"?";return V.Z.API_SERVER+"/api/attachments/"+se+nt+"&t="+(0,P.Jn)(se,Date.now())+(Ce.indexOf(")")>-1?")":"&")}).replace(de,(Ce,Ae,ue,ve,L)=>{const Q=Ae||ve,ne=ue||L||"";return'"'+V.Z.API_SERVER+"/api/attachments/"+Q+ne+Q+ne+"&t="+(0,P.Jn)(Q,Date.now())}).replace(be,(Ce,Ae,ue,ve,L)=>{const Q=Ae||ve,ne=ue||L||"";return"("+V.Z.API_SERVER+"/files/uploads/"+Q+ne+Q+ne+"&t="+(0,P.Jn)(Q,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),me)};var fe=({value:me="",className:we,showTextOnly:Oe,showLines:de,style:be={},stylesPrev:F={},highlightKeywords:Ce,showProgramFill:Ae,isProgramFill:ue,disabledFill:ve=!1,programFillValue:L,onFillChange:Q=nt=>{},onFillBlur:ne=()=>{},onFillFocus:se=()=>{}})=>{let nt=String(me);const[it,Je]=(0,b.useState)(""),[wt,Jt]=(0,b.useState)("office"),[zt,mt]=(0,b.useState)([]),rn=(0,b.useRef)("a"+(0,r.Z)()),Zt={},Sn=(Me,Fe,Re)=>{const Ge=document.createElement(Me===te?"input":"textarea");Ge.style.width="100%",Ge.style.height=Me===te?"40px":"151px",Ge.rows=5,Ge.spellcheck=!1,Ge.name="edu-program-fill",Ge.placeholder="\u8BF7\u8F93\u5165",Ge.dataset.id=Fe;const Ut=Object.keys(Zt).length;return Zt[Ut]=Ge,`${Ge.outerHTML}`};function tn(Me){return Me=Me.replace(/!\[.*?\]\(.*?\)/g,""),Me=Me.replace(/\[.*?\]\(.*?\)/g,""),Me=Me.replace(new RegExp("","gs"),""),Me=Me.replace(//g,""),Me=Me.replace(//g,""),Me=Me.replace(new RegExp(".*?<\\/video>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/audio>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/style>","gs"),""),Me=Me.replace(new RegExp(".*?<\\/script>","gs"),""),Me}const re=Me=>Me.replace(/([\s\S]+?)<\/style>/gim,function(Fe,Re){let Ge=Re.replace(/(\n|\r)/g,"").split("}"),Ut=[];return Ge.map(Xe=>{Xe!=""&&Ut.push(`.${rn.current} ${Xe}`)}),``}),Et=(0,b.useMemo)(()=>{try{const Ge=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Xe=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,At=/\(\/attachments\/download\//g;nt=nt.replace(At,"("+V.Z.API_SERVER+"/attachments/download/").replace(Ge,"("+V.Z.API_SERVER+"/api/attachments/").replace(Ut,'"'+V.Z.API_SERVER+"/api/attachments/").replace(Xe,'"'+V.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(Ge){}if(Ae){let Ge=-1;return nt=nt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ut,Xe,At){var gt;return++Ge,Sn(Ut,Ge,(gt=L==null?void 0:L[Ge])==null?void 0:gt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${re(nt||"")}
`}let Me=re(nt);Me=(0,ee.ZP)(Me);const Fe=(0,ee.ez)();nt.match(/\[TOC\]/)&&(Me=Me.replace("

[TOC]

",(0,ee.Qv)()),(0,ee.Iy)()),Me=Me.replace(/(__special_katext_id_\d+__)/g,(Ge,Ut)=>{const{type:Xe,expression:At}=Fe[Ut];return(0,w.renderToString)(B(At)||"",{displayMode:Xe==="block",throwOnError:!1,output:"html"})}),Me=Me.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ee.AL)();const Re=document.createElement("div");if(Re.innerHTML=Me,Oe)return Re.innerText;if(Ce){const Ge=Ce.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return R(Re,Ge),Re.innerHTML}return setTimeout(()=>U(),500),Re.innerHTML},[nt,Ce]);(0,b.useEffect)(()=>{ye.current&&ye.current.querySelectorAll(["input","textarea"]).forEach(Fe=>{Fe.oninput=K,Fe.onblur=E,Fe.onfocus=f})},[zt]),(0,b.useEffect)(()=>{var Me,Fe,Re,Ge,Ut;if(L!=null&&L.length)try{const Xe=ye.current.querySelectorAll(".edu-program-fill-score"),At=ye.current.querySelectorAll('[name="edu-program-fill"]');for(const[gt,qe]of At.entries())qe.value=((Me=L==null?void 0:L[gt])==null?void 0:Me.value)||"",((Fe=L==null?void 0:L[gt])==null?void 0:Fe.type)==="warning"?qe.className="program-fill-warning":((Re=L==null?void 0:L[gt])==null?void 0:Re.type)==="success"?qe.className="program-fill-success":qe.className="";for(const[gt,qe]of Xe.entries())qe.innerHTML=(Ge=L==null?void 0:L[gt])!=null&&Ge.score?`${(Ut=L==null?void 0:L[gt])==null?void 0:Ut.score}\u5206`:"";mt(L)}catch(Xe){console.log(Xe,"error")}},[L]);const K=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),Q(zt,Me.target.dataset.id)},E=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),ne(zt,Me.target.dataset.id)},f=Me=>{zt[Me.target.dataset.id]=zt[Me.target.dataset.id]||{},zt[Me.target.dataset.id].value=Me.target.value,mt([...zt]),se(zt,Me.target.dataset.id)};function R(Me,Fe){return Me.childNodes.forEach(Re=>{var Ge;if(Re.childNodes.length>0)R(Re,Fe);else if(Re.nodeName!=="IMG")if(Re.innerHTML)Re.innerHTML=(Ge=Re.innerHTML)==null?void 0:Ge.replace(new RegExp(Fe,"gi"),'$&');else{const Ut=document.createElement("span");Ut.innerHTML=Re.textContent.replace(new RegExp(Fe,"gi"),'$&'),Re.replaceWith(Ut)}})}const ye=(0,b.useRef)();ee.jb.WebkitLineClamp=de,de&&(be=M(M({},be),ee.jb));function $(Me){let Fe=Me.target;if(Fe.tagName.toUpperCase()==="A"){let Re=Fe.getAttribute("href");if(Re.indexOf("office")>-1)Me.preventDefault(),Je(Re),Jt("office");else if(Re.indexOf("application/pdf")>-1)Me.preventDefault(),Je(Re),Jt("pdf");else if(Re.indexOf("text/html")>-1)Me.preventDefault(),Je(Re),Jt("html");else if(Re.startsWith("#")){Me.preventDefault();let Ge=document.getElementById(Re.replace("#",""));Ge&&Ge.scrollIntoView(!0)}}}const U=()=>{var Me;const Fe=(Me=ye.current)==null?void 0:Me.querySelectorAll("video");Fe==null||Fe.forEach(Re=>{if(Re.oncontextmenu=()=>!1,Re.src.indexOf(".m3u8")>-1&&!Re.canPlayType("application/vnd.apple.mpegurl")){if(_.ZP.isSupported()){var Ge=new _.ZP;Ge.loadSource(Re.src),Ge.attachMedia(Re)}}})};(0,b.useEffect)(()=>{if(ye.current&&Et&&Et.match(S)&&window.PR.prettyPrint(),ye.current)return ye.current.addEventListener("click",$),()=>{var Me;(Me=ye.current)==null||Me.removeEventListener("click",$),(0,ee.AL)(),(0,ee.Iy)()}},[Et,ye.current,$]),(0,b.useEffect)(()=>{var Me;const Fe=Re=>{Re.preventDefault(),Re.clipboardData.setData("text",window.getSelection().toString())};return(Me=ye.current)==null||Me.addEventListener("copy",Fe),()=>{var Re;(Re=ye.current)==null||Re.removeEventListener("copy",Fe)}},[ye.current]);const oe=Me=>//i.test(Me||"");return b.createElement(b.Fragment,null,Oe&&b.createElement("div",{ref:ye},Et),!Oe&&!oe(Et)&&b.createElement("div",{ref:ye,style:M({},be),className:`${we||""} ${ve?"disabled-fill":""} markdown-body ${rn.current}`,dangerouslySetInnerHTML:{__html:Et}}),!Oe&&oe(Et)&&b.createElement(i,{html:Et}),b.createElement(s.Z,{close:!0,data:it,type:it!=null&&it.length?wt:"",style:M({},F),onClose:()=>Je("")}))}},82438:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(59301),ae={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ee=l(43418),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",V=(r,s,x)=>new Promise((o,i)=>{var c=H=>{try{C(x.next(H))}catch(I){i(I)}},d=H=>{try{C(x.throw(H))}catch(I){i(I)}},C=H=>H.done?o(H.value):Promise.resolve(H.value).then(c,d);C((x=x.apply(r,s)).next())}),w=({type:r,resdata:s,onok:x,oktext:o,okloading:i})=>{const[c,d]=(0,b.useState)(!1),{can_copy_list:C,can_copy_num:H,challenge_type:I,course_data_list:M,no_copy_list:W,no_copy_num:te,no_use_list:S,no_use_num:B,repeat_shixun_num:pe,student_count:fe,total_num:me,use_num:we}=s;let Oe=H>0||r==="exercise";(0,b.useEffect)(()=>{(s==null?void 0:s.student_count)>0&&d(!0)},[s]),console.log("---11",i),(0,b.useEffect)(()=>{i||d(!1)},[i]);const de=()=>{if(r==="exercise"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(r==="exercise"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixun"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixun"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="subject"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="subject"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",b.createElement("span",{className:ae.orangeColor},fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",b.createElement("span",{className:ae.orangeColor},we)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="exercisepush")return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(r==="shixunpush"&&I===1)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(r==="shixunpush"&&I===2)return b.createElement(b.Fragment,null,"\u8BFE\u5802\u5185\u6709",b.createElement("span",{className:ae.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",b.createElement("span",{className:ae.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",b.createElement("span",{className:ae.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},be=()=>{if(r==="exercise"||r==="subject"||r==="exercisepush"||r==="shixunpush")return b.createElement("div",{style:{marginTop:20}},te>0&&b.createElement("div",null,b.createElement("span",{className:ae.flex},b.createElement("img",{src:_,style:{width:14}}),b.createElement("span",{className:ae.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:ae.statusbody},r==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",b.createElement("span",{className:ae.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(r==="subject"||r==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&b.createElement("span",{className:ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),r==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&b.createElement("span",{className:ae.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b.createElement("div",null,W==null?void 0:W.map((F,Ce)=>b.createElement("a",{href:`/shixuns/${F.identifier}/challenges`,target:"_blank"},"\u300A",F==null?void 0:F.name,"\u300B",Ce+1!==te&&"\u3001"))))),H>0&&b.createElement("div",{style:{marginTop:20}},b.createElement("span",{className:ae.flex},b.createElement("img",{src:Pe,style:{width:14}}),b.createElement("span",{className:ae.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:ae.statusbody},r==="exercise"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(r==="subject"||r==="exercisepush")&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),r==="shixunpush"&&b.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b.createElement("div",null,C==null?void 0:C.map((F,Ce)=>b.createElement("a",{href:`/shixuns/${F.identifier}/challenges`,target:"_blank"},"\u300A",F==null?void 0:F.name,"\u300B",Ce+1!==H&&"\u3001"))))));if(r==="shixun")return b.createElement("div",{style:{marginTop:20}},H>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return b.createElement(ee.default,{open:c,onCancel:()=>{d(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Oe&&"none"}},zIndex:1003,confirmLoading:i,okText:Oe?o:"\u6211\u77E5\u9053\u4E86",onOk:()=>V(void 0,null,function*(){Oe?yield x([...C,...S]):d(!1)})},b.createElement("div",{style:{maxHeight:600,overflow:"auto"}},de(),be()))}},23954:function(lr,jt,l){"use strict";l.d(jt,{SV:function(){return ye},ZP:function(){return R}});var b=l(59301),ae=l(76374);const ee={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},_={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -867,19 +867,19 @@ `)},{label:"include ",content:["#include "].join(` `)}]},V={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},P={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var w=l(53184),r=l.n(w),s=Object.defineProperty,x=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,C=($,U,oe)=>U in $?s($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,H=($,U)=>{for(var oe in U||(U={}))c.call(U,oe)&&C($,oe,U[oe]);if(i)for(var oe of i(U))d.call(U,oe)&&C($,oe,U[oe]);return $},I=($,U)=>x($,o(U)),M=($,U,oe)=>new Promise((Me,Fe)=>{var Re=Xe=>{try{Ut(oe.next(Xe))}catch(At){Fe(At)}},Ge=Xe=>{try{Ut(oe.throw(Xe))}catch(At){Fe(At)}},Ut=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Re,Ge);Ut((oe=oe.apply($,U)).next())});const W={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},te=($,U)=>U.map(oe=>({label:oe,kind:$.languages.CompletionItemKind.Keyword,insertText:oe})),S=$=>Object.keys(W.tables).map(U=>({label:U,kind:$.languages.CompletionItemKind.Variable,insertText:U})),B=($,U)=>{const oe=W.tables[$];return oe?oe.map(Me=>({label:Me,kind:U.languages.CompletionItemKind.Field,insertText:Me})):[]};function pe($,U,oe,Me,Fe){let Re=U.getWordUntilPosition(oe),Ge={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:Re.startColumn,endColumn:Re.endColumn},Ut=Me.map(Xe=>({label:Xe,kind:$.languages.CompletionItemKind.Keyword,insertText:Xe,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ge}));return Fe.map(Xe=>{Ut.push(I(H({},Xe),{range:Ge}))}),Ut}var fe=$=>{W.languages.map(Fe=>($.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(Re,Ge,Ut){return M(this,null,function*(){const Xe=r()(Re.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Re.getFullModelRange(),text:Xe}]})}}),Fe));const U=_.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet})),oe=V.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Me=Pe.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet}));$.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[..._.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),..._.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn};return{suggestions:[...ee.keywords.map(Xe=>({label:Xe,kind:$.languages.CompletionItemKind.Function,documentation:Xe,insertText:Xe,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...Pe.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...Pe.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...P.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...P.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...V.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...V.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}})};const me="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ve=Object.defineProperty,Ne=($,U,oe)=>U in $?ve($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,de=($,U,oe)=>Ne($,typeof U!="symbol"?U+"":U,oe);const we=class Gc{constructor(U,oe,Me){this.placeholder=U,this.editor=oe,this.monaco=Me,oe.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};de(we,"ID","editor.widget.placeholderHint");var Ce=we,Ae=l(96236),ue=l(8591),ye=l(6848),L=l(89392),Q=l(34604),ne=l(56102),se=Object.defineProperty,nt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,zt=($,U,oe)=>U in $?se($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,mt=($,U)=>{for(var oe in U||(U={}))wt.call(U,oe)&&zt($,oe,U[oe]);if(Je)for(var oe of Je(U))Jt.call(U,oe)&&zt($,oe,U[oe]);return $},rn=($,U)=>nt($,it(U)),Zt=($,U)=>{var oe={};for(var Me in $)wt.call($,Me)&&U.indexOf(Me)<0&&(oe[Me]=$[Me]);if($!=null&&Je)for(var Me of Je($))U.indexOf(Me)<0&&Jt.call($,Me)&&(oe[Me]=$[Me]);return oe},Sn=($,U,oe)=>new Promise((Me,Fe)=>{var Re=Xe=>{try{Ut(oe.next(Xe))}catch(At){Fe(At)}},Ge=Xe=>{try{Ut(oe.throw(Xe))}catch(At){Fe(At)}},Ut=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Re,Ge);Ut((oe=oe.apply($,U)).next())});function tn($){return/^\d+$/.test($)?`${$}px`:$}function re(){}let Et=!1;const K={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function E($=[]){let U=$;if(Array.isArray($)){for(let oe=0;oe<$.length;oe++){let Me=K[$[oe]];if(Me)return Me}return U[0]}return K[U]||U}let f=null;var R=$=>{var U=$,{width:oe="100%",height:Me="100%",value:Fe,language:Re="javascript",style:Ge={},options:Ut={},overrideServices:Xe={},theme:At="vs-dark",onEditBlur:gt,isCopy:qe=!1,onSave:Ie,autoHeight:tt=!1,forbidCopy:pt=!1,onChange:Pt=re,editorDidMount:dn=re,onFocus:Tn=re,onBreakPoint:ie=re,breakPointValue:ge=[],filename:An="educoder.txt",errorLine:je,errorContent:dt="",highlightLine:tr,openBreakPoint:kt=!1,placeholder:$t=""}=U,sn=Zt(U,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const ot=(0,b.useRef)(),bt=(0,b.useRef)({}),Ct=(0,b.useRef)(),Bt=(0,b.useRef)(),ze=(0,b.useRef)([]),_n=(0,b.useRef)(!1),Ht=(0,b.useRef)(),sr=(0,b.useRef)(),Vr=(0,b.useRef)(!1),[rr,Br]=(0,b.useState)(!1);function Zn(){let Yn;return ot.current&&(Yn=new ae.Z(Vn=>{for(let Dr of Vn)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&bt.current.instance.layout()}),Yn.observe(ot.current)),Yn}function Jn(){ue.ZP.warning({content:decodeURIComponent(me),key:"monaco-editor-tip"})}const Wt=()=>{let Yn=bt.current.instance;if(Fe!=null&&Yn&&rr){const Vn=Yn.getModel();Vn&&Fe!==Vn.getValue()&&(Et=!0,Vn.setValue(Fe),Yn.layout(),Et=!1)}};(0,b.useEffect)(()=>{const Yn=Q.Z.subscribe("formatDocument",Vn=>{var Dr;let kr=bt.current.instance;(Dr=kr==null?void 0:kr.getAction)==null||Dr.call(kr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Vn=>{Pt(Vn)},Yn},[]),(0,b.useEffect)(()=>{var Yn;let Vn=bt.current.instance;Bt.current&&clearTimeout(Bt.current),Bt.current=setTimeout(()=>{Wt()},500),Fe&&(Fe!=null&&Fe.length)&&((Yn=Vn==null?void 0:Vn.updateOptions)==null||Yn.call(Vn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Fe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Fe,rr,bt.current]),(0,b.useEffect)(()=>{if(je&&bt.current&&bt.current.instance){let Vn=bt.current.instance;Vn.changeViewZones(function(Dr){var kr=document.createElement("div");kr.style.padding="10px 20px",kr.style.width="calc(100% - 20px)",kr.className="my-error-line-wrp",kr.innerHTML=dt,Dr.addZone({afterLineNumber:je||11,heightInLines:3,domNode:kr})});var Yn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Vn.addOverlayWidget(Yn),Vn.revealPositionInCenter({lineNumber:20,column:1})}},[je,bt.current,rr]);const Ve=(Yn="",Vn)=>{if(!Yn||Yn.trim()==="")return!0;const kr=bt.current.instance.getModel().getLineTokens(Vn);let _r=!1;for(let ti=0;ti<2;ti++)kr.getStandardTokenType(ti)===1&&(_r=!0);return _r};(0,b.useEffect)(()=>{var Yn;const Vn=(Yn=bt.current)==null?void 0:Yn.instance;if(Vn&&rr&&pt){const Dr=Vn.onDidBlurEditorWidget(()=>{Vr.current=!1}),kr=Vn.onDidFocusEditorText(()=>{Vr.current=!0});return()=>{Dr.dispose(),kr.dispose()}}},[bt.current,rr,pt]),(0,b.useEffect)(()=>{var Yn;if((Yn=bt.current)!=null&&Yn.instance&&rr&&kt){let Vn=bt.current.instance,Dr=Vn.getModel();if(!Dr)return;(()=>{var wr;let yr=[],Gr=[];const ui=Dr.getAllDecorations();for(let Ai of ui)Ai.options.className==="highlighted-line"&&(yr.push((wr=Ai==null?void 0:Ai.range)==null?void 0:wr.startLineNumber),Gr.push(Ai==null?void 0:Ai.id));if(tr===yr[0])return;Dr.deltaDecorations(Gr,[]);const pi=Dr.getLineCount();tr&&tr<=pi&&(Vn.deltaDecorations([],[{range:new f.Range(tr,1,tr,Dr.getLineMaxColumn(tr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Vn.revealLineInCenter(tr))})();const _r=(wr=!1)=>{var yr;let Gr=[],ui=[];const pi=Dr.getAllDecorations();for(let Ai of pi)Ai.options.linesDecorationsClassName==="breakpoints-select"&&(Gr.push((yr=Ai==null?void 0:Ai.range)==null?void 0:yr.startLineNumber),ui.push(Ai==null?void 0:Ai.id));if(wr)return{lines:Gr,ids:ui};ie(Gr)},ti=wr=>Sn(void 0,null,function*(){let yr={range:new f.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[yr]),_r()}),Ni=wr=>Sn(void 0,null,function*(){let yr=[];const Gr=Vn.getLineDecorations(wr);for(let ui of Gr)ui.options.linesDecorationsClassName==="breakpoints-select"&&yr.push(ui.id);yield Dr.deltaDecorations(yr,[]),_r()}),fi=wr=>{let yr=Vn.getLineDecorations(wr);for(let Gr of yr)if(Gr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,L.isEqual)(ge,_r(!0).lines)){Dr.deltaDecorations(_r(!0).ids,[]);const wr=ge.map(yr=>({range:new f.Range(yr,1,yr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],wr)}const Ur=Vn.onDidChangeModelContent(wr=>{let yr=Vn.getPosition();if(yr){let Gr=yr.lineNumber;clearTimeout(sr.current),sr.current=setTimeout(()=>{Ve(Dr.getLineContent(Gr),Gr)?Ni(Gr):fi(Gr)?(Ni(Gr),ti(Gr)):_r()},100)}}),Dn=Vn.onMouseDown(wr=>{var yr,Gr,ui;if(wr.target.detail&&((ui=(Gr=(yr=wr.target)==null?void 0:yr.element)==null?void 0:Gr.className)!=null&&ui.includes("line-numbers"))){let pi=wr.target.position.lineNumber;if(Ve(Dr.getLineContent(pi),pi))return;fi(pi)?Ni(pi):ti(pi)}}),On=wr=>{let yr={range:new f.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=Vn.deltaDecorations(ze.current,[yr])},Wn=()=>{ze.current=Vn.deltaDecorations(ze.current,[])},hr=Vn.onMouseMove(wr=>{var yr,Gr,ui;if(Wn(),wr.target.detail&&((ui=(Gr=(yr=wr.target)==null?void 0:yr.element)==null?void 0:Gr.className)!=null&&ui.includes("line-numbers"))){let pi=wr.target.position.lineNumber;if(Ve(Dr.getLineContent(pi),pi))return;On(pi)}}),$n=Vn.onMouseLeave(()=>{Wn()});return()=>{Ur.dispose(),Dn.dispose(),hr.dispose(),$n.dispose()}}},[bt.current,rr,ge,tr,kt,Re]),(0,b.useEffect)(()=>{var Yn;(Yn=bt.current)!=null&&Yn.instance&&kt&&bt.current.instance.setPosition({lineNumber:0,column:0})},[tr]);function _e(){let Yn=bt.current.instance;if(Yn){const Vn=Yn.getSelection(),Dr=bt.current.pastePos||{},kr=new f.Range(Dr.startLineNumber||Vn.endLineNumber,Dr.startColumn||Vn.endColumn,Dr.endLineNumber||Vn.endLineNumber,Dr.endColumn||Vn.endColumn);setTimeout(()=>{Yn.executeEdits("",[{range:kr,text:""}])},300)}}function st(Yn){(window.navigator.platform.match("Mac")?Yn.metaKey:Yn.ctrlKey)&&Yn.keyCode==83&&(Yn.preventDefault(),Ie())}const $e=()=>{if(tt&&bt.current.instance){const Yn=bt.current.instance.getContentHeight();Sr(Yn{if(!Vr.current)return;const{keyCode:Vn,ctrlKey:Dr,metaKey:kr,target:_r,type:ti}=Yn;return(ti==="paste"||(Vn===67||Vn===86)&&(kr||Dr))&&_r.nodeName==="TEXTAREA"&&(Jn(),Yn.preventDefault()),!1};function Nn(Yn,Vn){var Dr=window.URL||window.webkitURL||window,kr=new Blob([Vn]),_r=document.createElementNS("http://www.w3.org/1999/xhtml","a");_r.href=Dr.createObjectURL(kr),_r.download=Yn,nn(_r)}(0,b.useEffect)(()=>{$e()},[$e]),(0,b.useEffect)(()=>{ot.current&&!rr&&Promise.all([l.e(8909),l.e(3267)]).then(l.bind(l,71448)).then(Yn=>{try{f=Yn,bt.current.instance=f.editor.create(ot.current,{value:Fe,language:E(Re),theme:At,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},Xe);const Vn=bt.current.instance;let _r=[...Ae.BH._menuItems].find(Ur=>Ur[0]._debugName=="EditorContext")[1],ti=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ni=(Ur,Dn)=>{var On,Wn;let hr=Ur._first;do Dn.includes((Wn=(On=hr.element)==null?void 0:On.command)==null?void 0:Wn.id)&&Ur._remove(hr);while(hr=hr.next)};if(dn(Vn,f),setTimeout(()=>{$e(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nn(An||"educoder.txt",Vn.getValue())}})},500),bt.current.subscription=Vn.onDidChangeModelContent(Ur=>{_n.current?clearTimeout(Ht.current):($e(),Pt(Vn.getValue(),Ur)),Ht.current=setTimeout(()=>{_n.current=!1},500)}),window.Monaco||fe(f,E(Re)),pt&&(Ni(_r,ti),ot.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=f,gt&&Vn.onDidBlurEditorWidget(()=>{gt(Vn.getValue())}),Tn&&Vn.onDidFocusEditorText(()=>{Tn(Vn.getValue())}),pt)try{Vn.onDidPaste(Ur=>{const Dn=Vn.getSelection(),On=bt.current.pastePos||{},Wn=new f.Range(On.startLineNumber||Dn.endLineNumber,On.startColumn||Dn.endColumn,On.endLineNumber||Dn.endLineNumber,On.endColumn||Dn.endColumn);Vn.executeEdits("",[{range:Ur.range,text:""}])})}catch(Ur){}let fi=Zn();return $t&&typeof $t=="string"&&new Ce($t,Vn,f),Br(!0),()=>{const Ur=bt.current.instance;Ur.dispose();const Dn=Ur.getModel();Dn&&Dn.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),fi.unobserve(ot.current)}}catch(Vn){}})},[]),(0,b.useEffect)(()=>{if(bt.current.instance&&rr)return document.addEventListener("keydown",st,!1),()=>{document.removeEventListener("keydown",st)}},[Ie,rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;if(Yn&&rr){let Vn=E(Re);f.editor.setModelLanguage(Yn.getModel(),Vn)}},[Re,rr]),(0,b.useEffect)(()=>{bt.current.instance&&rr&&f.editor.setTheme(At)},[At,rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;Ct.current=Ut,Yn&&rr&&(Yn.updateOptions(mt({},Ut)),setTimeout(()=>{Yn.getModel().updateOptions(mt({},Ut))},200))},[JSON.stringify(Ut),rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;Yn&&rr&&Yn.layout()},[oe,Me,rr]);const[Qn,Hn]=(0,b.useState)(tn(oe)),[Kn,Sr]=(0,b.useState)(tn(Me)),Er=rn(mt({},Ge),{width:Qn,height:Kn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:ot,style:Er},qe&&b.createElement(ne.CopyToClipboard,{text:Fe,onCopy:()=>ue.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(ye.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function be({width:$="100%",height:U="100%",original:oe,modified:Me,language:Fe,options:Re={}}){const Ge=(0,b.useRef)(),[Ut,Xe]=(0,b.useState)(null);function At(tt){let pt;return Ge.current&&(pt=new ae.Z(Pt=>{for(let dn of Pt)(dn.target.offsetHeight>0||dn.target.offsetWidth>0)&&tt.layout()}),pt.observe(Ge.current)),pt}(0,b.useEffect)(()=>(Ge.current&&Promise.all([l.e(8909),l.e(9404)]).then(l.bind(l,2550)).then(tt=>{f=tt;const pt=f.editor.createDiffEditor(Ge.current,rn(mt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Re),{wordWrap:!0}));Xe(pt);let Pt=At(pt);return()=>{pt.dispose();const dn=pt.getModel();dn&&dn.dispose(),Pt.unobserve(Ge.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{Ut&&Ut.setModel({original:f.editor.createModel(oe,Fe),modified:f.editor.createModel(Me,Fe)})},[oe,Me,Fe,Ut]);const gt=tn($),qe=tn(U),Ie={width:gt,height:qe};return b.createElement("div",{className:"my-diff-editor",ref:Ge,style:Ie})}},85057:function(lr,jt,l){"use strict";l.d(jt,{jL:function(){return _},w9:function(){return wt},QD:function(){return Pt},cQ:function(){return ne},op:function(){return At},O5:function(){return Vr},_b:function(){return je},t7:function(){return I},Gi:function(){return Sn},YG:function(){return rn},qp:function(){return x},vr:function(){return ie},qE:function(){return Ie},Je:function(){return te},wb:function(){return Ae},cq:function(){return f},tp:function(){return c}});var b=l(59301),ae={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"},ee="data:image/png;base64,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",_=({dataSource:rr=[],img:Br,imgWidth:Zn=346,title:Jn,sunTitle:Wt,bannerExtraContent:Ve})=>b.createElement("div",{className:ae.banner},b.createElement("div",{className:ae.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Jn),b.createElement("span",null,Wt)),rr.length>0&&b.createElement("div",{className:ae.btns},rr.map((_e,st)=>b.createElement("div",{key:st,onClick:_e.click},_e.name,_e.sign?b.createElement("img",{src:ee,width:39}):null))),Ve),Br&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Br,width:Zn}))),V={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"},P=l(92310),w=l.n(P),r=l(89392),x=({dataSource:rr=[],value:Br,onChange:Zn,onTitleChange:Jn,className:Wt,title:Ve,titleWidth:_e=41,style:st={},fontColor:$e="#6A7283",showCount:nn})=>{const[un,Nn]=(0,b.useState)(0),[Qn,Hn]=(0,b.useState)(!1),Kn=(0,b.useRef)(null),Sr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Er;rr.length!==0&&(((Er=Kn==null?void 0:Kn.current)==null?void 0:Er.clientHeight)>97?Nn(1):Nn(0)),rr.length===0&&Nn(0),Hn(!1)},[rr]),b.createElement("div",{className:w()(V.row,Wt),style:st},b.createElement("div",{onClick:(0,r.throttle)(()=>Jn==null?void 0:Jn(),2e3),style:{width:_e,marginTop:Qn?12:4},className:`${V.title} ${Jn?"current":""}`},Ve),b.createElement("div",{className:Qn?`${V.tagsWrap} ${V.tagsBorderWrap}`:V.tagsWrap},b.createElement("div",{className:V.bar,ref:Sr,style:un>0?{height:un===1?97:"auto",overflow:un===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:V.tag,ref:Kn},rr==null?void 0:rr.map(Er=>b.createElement("span",{onClick:()=>Zn(Er.id),key:Er.id,style:{color:$e},className:Br===Er.id?V.active:""},b.createElement("span",{title:Er.name,className:V.name},Er.name),!!nn&&b.createElement("span",{className:V.num},Er.count))))),!!un&&b.createElement(b.Fragment,null,un===1?b.createElement("div",{onClick:()=>{var Er;Nn(2),((Er=Kn==null?void 0:Kn.current)==null?void 0:Er.clientHeight)>245?Hn(!0):Hn(!1)},className:V.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Sr.current.scrollTop=0,Nn(1),Hn(!1)},className:V.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},o={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"},c=({dataSource:rr=[],value:Br,onChange:Zn,className:Jn,style:Wt={}})=>b.createElement("div",{style:Wt,className:w()(o.tabs,Jn)},rr.map(Ve=>b.createElement("span",{onClick:()=>Zn(Ve.id),className:Br===Ve.id?o.active:"",key:Ve.id},Ve.name))),d={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"},C=l(92832),I=({dataSource:rr=[],value:Br="",onChange:Zn,onInputChange:Jn=()=>{},className:Wt,style:Ve={},placeholder:_e,allowClear:st=!1})=>{var $e;const[nn,un]=(0,b.useState)(""),[Nn,Qn]=(0,b.useState)("");(0,b.useEffect)(()=>{var Sr;let Er=Br;(Sr=JSON.stringify(Br))!=null&&Sr.includes("{")&&(un(Br.id),Er=Br.value||"");try{Qn(decodeURIComponent(Er||""))}catch(Yn){Qn(decodeURIComponent(Er||""))}},[Br]);const Hn=()=>{Zn(encodeURIComponent(Nn),nn||null)},Kn=Sr=>{Sr!==nn&&(un(Sr),Zn(encodeURIComponent(Nn),Sr))};return b.createElement("div",{className:w()(d.input,Wt),style:Ve},!!rr.length&&b.createElement("div",{className:d.dropdown},b.createElement("div",{className:d.text},($e=rr.find(Sr=>Sr.id===nn))==null?void 0:$e.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:d.b1}),b.createElement("b",{className:d.b2})),b.createElement("div",{className:d.menu},rr.map((Sr,Er)=>b.createElement("div",{key:Er,onClick:()=>Kn(Sr.id)},Sr.name)))),b.createElement(C.default,{onPressEnter:Hn,value:Nn,onChange:Sr=>{Qn(Sr.target.value),Jn(encodeURIComponent(Sr.target.value),nn||null)},bordered:!1,placeholder:_e}),b.createElement("i",{onClick:Hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},M={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"},te=({value:rr,onChange:Br,className:Zn,total:Jn,pageSize:Wt,style:Ve={}})=>{const _e=rr<2,st=rr>=Math.ceil(Jn/Wt);return Jn<=Wt?b.createElement(b.Fragment,null):b.createElement("div",{className:w()(M.quickPager,Zn),style:Ve},b.createElement("div",{onClick:()=>{_e||Br(rr-1,"prev")},className:_e?M.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{st||Br(rr+1,"next")},className:st?M.disabled:""},"\u4E0B\u4E00\u9875"))},S={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"},B=l(71418),pe=l(6848),fe=l(13570),me=l(3294),ve=l(955),Ne=l(96908),de=l(57177),we=l(81378),F=l(8797),Ae=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e})=>{const nn=Math.floor((_e-(Zn-1)*Jn)/Zn);return b.createElement(B.Z,{spinning:$e},b.createElement("div",{className:w()(S.list,rr)},!!Br.length&&Br.map((un,Nn)=>{const{name:Qn,id:Hn,identifier:Kn,power:Sr,cover_image_id:Er,pic:Yn}=un;return b.createElement("div",{className:S.wrap,key:Hn,style:{width:nn,marginRight:(1+Nn)%Zn===0?0:Jn+Ve,marginBottom:Wt}},b.createElement("a",{target:"_blank",href:`/shixuns/${Kn}/challenges`,className:S.li,onClick:Vn=>{Vn.preventDefault(),st&&(0,ve.L9)([st]),Sr&&(0,ve.xg)(`/shixuns/${Kn}/challenges`)}},b.createElement("div",{className:S.img},b.createElement("img",{className:S.cover,src:`${Yn}`}),un.is_jupyter&&b.createElement("img",{className:S.sign,src:Ne}),un.is_jupyter_lab&&b.createElement("img",{className:S.sign,src:de}),un.is_unity_3d&&b.createElement("img",{className:S.sign,src:we})),b.createElement("div",{className:S.name},b.createElement(pe.Z,{title:Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:S.e},Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:S.tags},b.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,un.challenges_count))),!!un.myshixuns_count&&b.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,un.myshixuns_count))),b.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,un.level))),b.createElement("div",{className:S.rate},b.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:un.score_info}),b.createElement("span",null,"\xA0",un.score_info?`${un.score_info}\u5206`:"5\u5206")))),!Sr&&b.createElement("div",{className:S.lockWrap},b.createElement("img",{src:`${me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Br.length&&b.createElement(F.Z,null)))},ue={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"},ye=l(24065),L=l(59301),ne=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e,onRemove:nn=()=>{},isCurrent:un=!0,showAlias:Nn=!1})=>{const Qn=Math.floor((_e-(Zn-1)*Jn)/Zn),Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return L.createElement(B.Z,{spinning:$e},L.createElement("div",{className:w()(ue.list,rr)},!!(Br!=null&&Br.length)&&(Br==null?void 0:Br.map((Kn,Sr)=>{var Er;const{name:Yn,id:Vn,identifier:Dr,featured:kr,school_name:_r,image_url:ti,excellent:Ni,is_plan:fi}=Kn;return L.createElement("div",{key:Vn,className:ue.wrap,style:{width:Qn,marginRight:(1+Sr)%Zn===0?0:Jn+Ve,marginBottom:Wt}},L.createElement("a",{className:ue.li,onClick:Ur=>{Ur.preventDefault(),Ur.stopPropagation(),st&&(0,ve.L9)([st]),(0,ve.xg)(`/paths/${Dr}`)}},L.createElement("div",{className:ue.img},L.createElement("img",{className:ue.cover,src:`${ti}`}),un&&(0,ye.bg)()&&(Kn==null?void 0:Kn.studying)&&L.createElement("div",{className:`${ue.movebq} user-path-items`,onClick:Ur=>{Ur.stopPropagation(),nn(Kn)}},L.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),L.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Er=Kn==null?void 0:Kn.subject_tags)==null?void 0:Er.map((Ur,Dn)=>{var On,Wn;if(Dn===0){const $n=(On=Hn.find(wr=>wr.name==Ur))==null?void 0:On.swimg;return L.createElement("img",{className:ue.sign,src:$n,style:{left:"-4px"}})}const hr=(Wn=Hn.find($n=>$n.name==Ur))==null?void 0:Wn.ptimg;return L.createElement("img",{className:ue.sign,src:hr,style:{left:`${48+52*(Dn-1)+2*Dn}px`}})}),L.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Kn==null?void 0:Kn.excellent)&&L.createElement("div",{className:ue.bq},"\u5F00\u653E\u8BFE\u7A0B"))),L.createElement("div",{className:ue.name},L.createElement(pe.Z,{title:Nn&&(Kn!=null&&Kn.excellent_alias_name)?L.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,L.createElement("br",null),L.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Kn==null?void 0:Kn.excellent_alias_name}`)):Yn},L.createElement("span",{className:ue.e},Nn&&(Kn==null?void 0:Kn.excellent_alias_name)||Yn))),L.createElement(pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${_r}`},L.createElement("div",{className:ue.unit},L.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),_r)),L.createElement("div",{className:ue.tags},L.createElement("div",null,L.createElement(pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),L.createElement("span",null,Kn.stages_count))),L.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),L.createElement("span",null,Kn.members_count)))))))})),!Br.length&&L.createElement(F.Z,null)))},se={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},nt="data:image/png;base64,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",it=l(59301),wt=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e,handleVery:nn=()=>!0})=>{const un=Math.floor((_e-(Zn-1)*Jn)/Zn);return it.createElement(B.Z,{spinning:$e},it.createElement("div",{className:w()(se.list,rr)},!!Br.length&&Br.map((Nn,Qn)=>{const{subject_identifier:Hn,id:Kn,identifier:Sr,power:Er}=Nn,Yn=Nn.is_public!=0&&Nn.is_public;return it.createElement("div",{className:se.wrap,key:Kn,style:{width:un,marginRight:(1+Qn)%Zn===0?0:Jn+Ve,marginBottom:Wt}},it.createElement("a",{className:se.li,onClick:Vn=>{Vn.preventDefault(),nn(Nn==null?void 0:Nn.first_category_url)&&(st&&(0,ve.L9)([st]),(0,ve.xg)(Nn.first_category_url))}},it.createElement("div",{className:se.top},it.createElement(pe.Z,{title:Nn.name},it.createElement("div",{className:se.name},Nn.name)),it.createElement("img",{className:se.img,src:me.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),it.createElement("div",{className:se.text,title:Nn.creator},Nn.creator),Hn&&it.createElement("div",{className:se.btns},it.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),it.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&it.createElement("div",{className:se.sign},"\u516C\u5F00")),it.createElement("div",{className:se.bottom},Nn.visits>0&&it.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-liulanyan"}),it.createElement("span",null,Nn.visits))),Nn.course_members_count>0&&it.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-chengyuan"}),Nn.course_members_count)),Nn.tasks_count>0&&it.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-zuoye"}),Nn.tasks_count)),Nn.is_end?it.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):it.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nn.is_accessible&&it.createElement("div",{className:se.lockWrap},it.createElement("img",{src:`${me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),it.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Br.length&&it.createElement(F.Z,null)))},Jt={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"},zt=l(89070),rn=({dataSource:rr=[],value:Br,onChange:Zn,className:Jn,style:Wt={},tabBarExtraContent:Ve})=>b.createElement("div",{className:w()(Jt.tabs,Jn),style:Wt},b.createElement("div",{className:Jt.tabsWrap},rr.map((_e,st)=>!(_e!=null&&_e.hide)&&b.createElement("aside",{className:Jt.tab,onClick:()=>{Zn(_e.id),_e.link&&zt.history.push(_e.link)},key:st},b.createElement("div",{className:Br===_e.id?Jt.active:""},_e.name),(_e==null?void 0:_e.resetCount)==null&&(_e==null?void 0:_e.total)!==void 0&&b.createElement("span",null,"\uFF08",_e==null?void 0:_e.total,"\uFF09"),(_e==null?void 0:_e.resetCount)!==void 0&&(_e==null?void 0:_e.total)!==void 0&&b.createElement(pe.Z,{title:(_e==null?void 0:_e.tip)!=null?_e==null?void 0:_e.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_e==null?void 0:_e.resetCount),"/",b.createElement("span",null,_e==null?void 0:_e.total),"\uFF09"))))),b.createElement("div",{className:Jt.tabBar},Ve)),Sn=({className:rr,style:Br={},children:Zn})=>b.createElement("div",{className:w()(rr),style:Br},Zn),tn={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"},re=l(38854),Et=l(20834);const K=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var f=({sortValue:rr,dropValue:Br,className:Zn,onSort:Jn,onDrop:Wt,dataSource:Ve=K})=>{var _e;return b.createElement("div",{className:w()(tn.orderWrap,Zn)},b.createElement(re.Z,{dropdownRender:()=>b.createElement(Et.default,null,Ve.map((st,$e)=>b.createElement(Et.default.Item,{key:$e,onClick:()=>Wt(st.id)},st.name)))},b.createElement("span",{className:tn.orderTextWrap},(_e=Ve.find(st=>Br===st.id))==null?void 0:_e.name)),b.createElement("span",{className:tn.orderIconWrap},b.createElement("span",{className:tn.orderAsc},b.createElement("i",{className:rr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer}`,onClick:()=>Jn(rr==="asc"?"desc":"asc")})),b.createElement("span",{className:tn.orderDesc},b.createElement("i",{className:rr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer}`,onClick:()=>Jn(rr==="asc"?"desc":"asc")}))))},R={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"},be=l(3113),$=Object.defineProperty,U=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(rr,Br,Zn)=>Br in rr?$(rr,Br,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):rr[Br]=Zn,Re=(rr,Br)=>{for(var Zn in Br||(Br={}))oe.call(Br,Zn)&&Fe(rr,Zn,Br[Zn]);if(U)for(var Zn of U(Br))Me.call(Br,Zn)&&Fe(rr,Zn,Br[Zn]);return rr},Ge=(rr,Br)=>{var Zn={};for(var Jn in rr)oe.call(rr,Jn)&&Br.indexOf(Jn)<0&&(Zn[Jn]=rr[Jn]);if(rr!=null&&U)for(var Jn of U(rr))Br.indexOf(Jn)<0&&Me.call(rr,Jn)&&(Zn[Jn]=rr[Jn]);return Zn},Ut=(rr,Br,Zn)=>new Promise((Jn,Wt)=>{var Ve=$e=>{try{st(Zn.next($e))}catch(nn){Wt(nn)}},_e=$e=>{try{st(Zn.throw($e))}catch(nn){Wt(nn)}},st=$e=>$e.done?Jn($e.value):Promise.resolve($e.value).then(Ve,_e);st((Zn=Zn.apply(rr,Br)).next())}),At=rr=>{var Br=rr,{className:Zn,style:Jn,children:Wt,loading:Ve=!1,openLoading:_e,onClick:st=()=>{},size:$e="middle",shape:nn="round"}=Br,un=Ge(Br,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nn,Qn]=(0,b.useState)(!1);return b.createElement(be.ZP,Re({onClick:(0,r.throttle)(Hn=>Ut(void 0,null,function*(){_e&&Qn(!0);try{yield st(Hn)}catch(Kn){console.log("error",Kn)}_e&&Qn(!1)}),2e3,{leading:!0,trailing:!1}),className:w()(R.btn,R[`${$e}-${nn}`],Zn),style:Jn,size:$e,shape:nn,loading:Nn||Ve},un),Wt)},gt={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"},Ie=({className:rr,style:Br,children:Zn=null,onClick:Jn,title:Wt})=>b.createElement("div",{className:w()(gt.head,rr),style:Br},b.createElement("span",{className:"primary-hover",onClick:Jn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Wt},Wt),b.createElement("div",{className:gt.node},Zn)),tt={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"},Pt=({confirmShow:rr=!0,confirmTitle:Br,confirmClick:Zn,cancelShow:Jn=!0,cancelTitle:Wt,cancelClick:Ve,className:_e,style:st,confirmLoading:$e=!1})=>b.createElement("div",{className:w()(tt.btns,_e),style:st},rr&&b.createElement(be.ZP,{loading:$e,onClick:Zn,type:"primary",className:tt.confirm},Br),Jn&&b.createElement(be.ZP,{onClick:Ve,className:tt.cancel},Wt)),dn={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"},ie=({className:rr,style:Br={},LeftContent:Zn,children:Jn,RightContent:Wt})=>b.createElement("div",{className:w()(dn.fixedBottom,rr),style:Br},b.createElement("div",{className:dn.wrap},b.createElement("div",{className:dn.left},Zn),b.createElement("div",{className:dn.center},Jn),b.createElement("div",{className:dn.right},Wt))),ge={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"},je=({className:rr,style:Br={},dataSource:Zn=[]})=>b.createElement("div",{className:w()(ge.crumbs,rr),style:Br},Zn.map((Jn,Wt)=>Wtzt.history.push(Jn.path)},Jn.name):b.createElement("span",null,Jn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Wt,style:{color:"#5F6368"}},Jn.name))),dt=l(31797),tr=Object.defineProperty,kt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Ct=(rr,Br,Zn)=>Br in rr?tr(rr,Br,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):rr[Br]=Zn,Bt=(rr,Br)=>{for(var Zn in Br||(Br={}))ot.call(Br,Zn)&&Ct(rr,Zn,Br[Zn]);if(sn)for(var Zn of sn(Br))bt.call(Br,Zn)&&Ct(rr,Zn,Br[Zn]);return rr},ze=(rr,Br)=>kt(rr,$t(Br)),_n=(rr,Br)=>{var Zn={};for(var Jn in rr)ot.call(rr,Jn)&&Br.indexOf(Jn)<0&&(Zn[Jn]=rr[Jn]);if(rr!=null&&sn)for(var Jn of sn(rr))Br.indexOf(Jn)<0&&bt.call(rr,Jn)&&(Zn[Jn]=rr[Jn]);return Zn};const{Countdown:Ht}=dt.default;var Vr=rr=>{var Br=rr,{onChange:Zn}=Br,Jn=_n(Br,["onChange"]);const[Wt,Ve]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&Zn(Wt)},[Wt]);const _e=st=>{const $e=Math.floor(st/1e3);Ve($e)};return b.createElement(Ht,ze(Bt({},Jn),{onChange:_e}))}},76393:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return s}});var b=l(59301),ae=l(92832),ee=l(24905),Pe=l(95237),_={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",P=l(8797),w=(x,o,i)=>new Promise((c,d)=>{var C=M=>{try{I(i.next(M))}catch(W){d(W)}},H=M=>{try{I(i.throw(M))}catch(W){d(W)}},I=M=>M.done?c(M.value):Promise.resolve(M.value).then(C,H);I((i=i.apply(x,o)).next())}),s=({data:x,value:o=[],handleChangePage:i,setSelectedRowKeys:c,selectedRowKeys:d,onChange:C=()=>{}})=>{const[H,I]=(0,b.useState)([]),[M,W]=(0,b.useState)([]),[te,S]=(0,b.useState)([]);let[B,pe]=(0,b.useState)(1),[fe,me]=(0,b.useState)();return(0,b.useEffect)(()=>{I(x),W([]),S([])},[x]),(0,b.useEffect)(()=>{c&&(W(d),S(d))},[d]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:_.leftdiv},b.createElement(ae.default.Search,{size:"middle",onChange:ve=>w(void 0,null,function*(){I(x.filter(Ne=>{var de;return(de=Ne==null?void 0:Ne.name)==null?void 0:de.includes(ve.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),H.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(ee.default.Group,{value:M.map(ve=>`${ve.course_group_id}`),onChange:ve=>{c(H.filter(Ne=>ve.includes(`${Ne.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},H.map((ve,Ne)=>b.createElement(Pe.Z,{key:ve.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ve.is_published,value:`${ve.course_group_id}`},b.createElement("div",{className:_.listClass},b.createElement("span",{className:_.spantitle,style:{width:ve.is_published?"108px":"170px"}},ve.name),ve.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:_.rightdiv},b.createElement(ae.default.Search,{onChange:ve=>{S(M.filter(Ne=>Ne.name.includes(ve.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),te.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),te.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},te.map((ve,Ne)=>b.createElement(Pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ve.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ve.name),b.createElement("img",{src:V,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{c(M.filter(de=>`${de.course_group_name}`!=`${ve.course_group_name}`))}})))))))}},40222:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{default:function(){return Fs}});var b=l(59301),ae=l(89070),ee=l(66104),Pe=l(38854),_=l(20834),V=l(99313),P=l(43418),w=l(8591),r=l(955),s=l(78297),x=l(24065),o=l(78241),i=l(24905),c=l(95237),d=l(43604),C=l(92832),H=l(1710),I=l(58421),M=l(61186),W=l.n(M),te=l(8797),S=l(99064),B=Object.defineProperty,pe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(Un,Rn,Pn)=>Rn in Un?B(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Ne=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))fe.call(Rn,Pn)&&ve(Un,Pn,Rn[Pn]);if(pe)for(var Pn of pe(Rn))me.call(Rn,Pn)&&ve(Un,Pn,Rn[Pn]);return Un},de=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const we=({shixunHomeworks:Un,dispatch:Rn})=>{const Pn=(0,ae.useParams)();return b.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:Un.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(void 0,null,function*(){(yield(0,S.ZP)(`/api/myshixuns/${Un.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Pn.coursesId}})).status===0&&(w.ZP.success("\u5220\u9664\u6210\u529F"),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getWorkList",payload:Ne({},Un.actionTabs.params)}))}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var F=(0,ae.connect)(({shixunHomeworks:Un})=>({shixunHomeworks:Un}))(we),Ce=l(5871),Ae=Object.defineProperty,ue=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Q=(Un,Rn,Pn)=>Rn in Un?Ae(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,ne=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ye.call(Rn,Pn)&&Q(Un,Pn,Rn[Pn]);if(ue)for(var Pn of ue(Rn))L.call(Rn,Pn)&&Q(Un,Pn,Rn[Pn]);return Un},se=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const nt=({shixunHomeworks:Un,dispatch:Rn})=>{const Pn=(0,ae.useParams)(),[hi,ni]=(0,b.useState)(!0),[us]=o.default.useForm();return b.createElement(b.Fragment,null,b.createElement(P.default,{centered:!0,title:"\u8C03\u5206",open:Un.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>se(void 0,null,function*(){yield us.validateFields();const Ca=us.getFieldValue();(yield(0,S.ZP)(`/api/student_works/${Un.actionTabs.id}/adjust_score.json`,{method:"post",body:ne({},Ca)})).status===0&&(w.ZP.success("\u8BC4\u9605\u6210\u529F"),us.resetFields(),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getWorkList",payload:ne({},Un.actionTabs.params)}))}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(o.default,{form:us},b.createElement("p",null,"\u6210\u7EE9"),b.createElement(o.default.Item,{name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},b.createElement(Ce.Z,null)),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(o.default.Item,{name:"comment"},b.createElement(C.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8})))))};var it=(0,ae.connect)(({shixunHomeworks:Un})=>({shixunHomeworks:Un}))(nt);const Je=[{name:"\u672A\u63D0\u4EA4",id:0,type:"unanswer_users"},{name:"\u6309\u65F6\u63D0\u4EA4",id:1,type:"answer_users"}];var wt=l(59301),Jt=Object.defineProperty,zt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Zt=(Un,Rn,Pn)=>Rn in Un?Jt(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Sn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))mt.call(Rn,Pn)&&Zt(Un,Pn,Rn[Pn]);if(zt)for(var Pn of zt(Rn))rn.call(Rn,Pn)&&Zt(Un,Pn,Rn[Pn]);return Un};const tn=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa,Xn;const[xi,ci]=(0,b.useState)(Sn(Sn({},(0,ae.useParams)()),{page:1,limit:20})),Ss=(0,ae.useLocation)(),{pollsList:ga,commonHeader:Da}=Un,[ja,Ba]=(0,b.useState)({}),[Xi,xs]=(0,b.useState)("");let[oa,Ka]=(0,b.useState)({});xi.order_type="desc",xi.order="end_at";const[Ua]=o.default.useForm(),La=(0,x.Jd)();(0,b.useEffect)(()=>{xi.poll_group_id=[],Pn({type:"polls/getPollsList",payload:xi})},[xi]);const na=()=>{xi.page=1;const Si=Object.assign({},Ua.getFieldValue());Object.keys(Si).map(function(ds){Si[ds].includes("all")?(delete xi[ds],Ua.setFieldsValue({[ds]:"all"})):(xi[ds]=Si[ds],Ua.setFieldsValue({[ds]:xi[ds]}))}),Pn({type:"polls/getPollsList",payload:xi})},ma=(Si,ds)=>{xi.page=Si,xi.limit=20,Pn({type:"polls/getPollsList",payload:Sn({},xi)})};let Xa=[{title:"\u5E8F\u53F7",align:"center",dataIndex:"name",render:(Si,ds,os)=>xi.limit*(xi.page-1)+os+1},{title:"\u59D3\u540D",align:"center",dataIndex:"user_name"},{title:"\u5B66\u53F7",align:"center",dataIndex:"student_id",sortOrder:oa.student_id,sortDirections:["descend","ascend"],sorter:(Si,ds)=>Si.id-ds.id},{title:"\u5206\u73ED",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"\u63D0\u4EA4\u72B6\u6001",align:"center",dataIndex:"commit_status",render:(Si,ds)=>ds.commit_status==1?wt.createElement("span",{className:"c-green"},"\u6309\u65F6\u63D0\u4EA4"):wt.createElement("span",null,"\u672A\u63D0\u4EA4")},{title:"\u63D0\u4EA4\u65F6\u95F4",width:"16%",align:"center",dataIndex:"end_at",sortOrder:oa.end_at,sortDirections:["descend","ascend"],sorter:(Si,ds)=>Si.id-ds.id,render:Si=>Si&&W()(Si).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:(Si,ds)=>{if((0,x.dE)())return ds.commit_status?ds.commit_status==1?wt.createElement(ae.Link,{target:"_blank",onClick:()=>{(Ua==null?void 0:Ua.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(Ua==null?void 0:Ua.getFieldValue("poll_group_id")))},to:`/classrooms/${xi.coursesId}/poll/${xi.categoryId}/questionnaireInfo/${ds.login}?type=student`},"\u67E5\u770B"):wt.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B"):"--";if((0,x.GJ)())return ds.commit_status==1?wt.createElement(ae.Link,{target:"_blank",onClick:()=>{(Ua==null?void 0:Ua.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(Ua==null?void 0:Ua.getFieldValue("poll_group_id")))},to:`/classrooms/${xi.coursesId}/poll/${xi.categoryId}/questionnaireInfo/${ds.login}?type=teacher`},"\u67E5\u770B"):wt.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B")}}];const Ui=(0,b.useMemo)(()=>{let Si=[...Xa];return La&&Si.splice(2,1),Si},[La,ga.poll_types]);return wt.createElement("section",{className:"minH500 bg-white pl30 pr30 inline-block w100"},ga.poll_users==""&&wt.createElement(te.Z,null),ga.poll_users!=""&&wt.createElement("aside",null,(0,x.dE)()&&wt.createElement("div",{className:"mt20"},wt.createElement("span",{className:"c-red"},(hi=ga==null?void 0:ga.poll_types)==null?void 0:hi.answer_users)," \u5DF2\u4EA4 ",wt.createElement("span",{className:"ml20 mr20"},(ni=ga==null?void 0:ga.poll_types)==null?void 0:ni.unanswer_users,"\u672A\u4EA4"),Da.polls_status===2&&wt.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",wt.createElement("span",{className:"c-orange"},(0,r.li)((new Date((us=ga==null?void 0:ga.poll_types)==null?void 0:us.poll_end_time).getTime()-new Date().getTime())/1e3)))),(0,x.GJ)()&&wt.createElement("aside",{className:"mt20"},wt.createElement(o.default,{form:Ua,onChange:na,initialValues:{commit_status:"all",poll_group_id:"all"}},wt.createElement(o.default.Item,{name:"commit_status"},wt.createElement(i.default.Group,{value:[],style:{width:"100%"}},wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"80px"},"\u7B54\u9898\u72B6\u6001:"),wt.createElement(d.Z,{flex:"80px"},wt.createElement(i.default,{value:"all",checked:!ja.commit_status},"\u5168\u90E8")),wt.createElement(d.Z,{flex:"1"},Je.map((Si,ds)=>{var os;return wt.createElement(i.default,{name:"commit_status",value:Si.id},Si.name,"(",(os=ga==null?void 0:ga.poll_types)==null?void 0:os[Si.type],")")}))))),wt.createElement(o.default.Item,{name:"poll_group_id"},wt.createElement(i.default.Group,{style:{width:"100%"}},wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),wt.createElement(d.Z,{flex:"80px"},wt.createElement(i.default,{value:"all",checked:!ja.course_group},"\u5168\u90E8")),wt.createElement(d.Z,{flex:"1"},ga.course_groups&&ga.course_groups.map((Si,ds)=>wt.createElement(i.default,{value:Si.course_group_id},Si.group_group_name,"(",Si.count,")"))))))),wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"1"},wt.createElement(c.Z,{align:"middle"},wt.createElement(d.Z,null,wt.createElement(C.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Si=>{xi.search=Si.trim(),xi.page=1,Pn({type:"polls/getPollsList",payload:xi})},style:{width:200}})),wt.createElement(d.Z,null,wt.createElement("span",{className:"ml5 c-red"},(Ca=ga.poll_types)==null?void 0:Ca.total_users),wt.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(pa=ga.poll_types)==null?void 0:pa.poll_users_count,"\u4E2A\u5B66\u751F\uFF09")))),wt.createElement(d.Z,null))),wt.createElement(H.default,{className:"mt30",loading:Rn["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:ga.poll_users,columns:Ui,onChange:(Si,ds,os)=>{if(oa={},os.order===void 0)switch(oa[os.field]="descend",os.field){case"student_id":xs("descend"),xi.b_order="desc";break}else xi.b_order=os.order.replace("end",""),oa[os.field]=os.order;Ka(Sn({},oa)),xi.order=os.field,Pn({type:"polls/getPollsList",payload:Sn({},xi)})}}),wt.createElement("aside",{className:"tc mb50 mt30"},wt.createElement(I.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:ma,defaultCurrent:xi.page||1,current:xi.page||1,defaultPageSize:20,total:(Xn=ga.poll_types)==null?void 0:Xn.total_users})),wt.createElement(it,null),wt.createElement(F,null)))};var re=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(tn),Et=l(71418),K=l(5112),E=l(5083),f=l(76393),R=Object.defineProperty,be=Object.defineProperties,$=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(Un,Rn,Pn)=>Rn in Un?R(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Re=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))oe.call(Rn,Pn)&&Fe(Un,Pn,Rn[Pn]);if(U)for(var Pn of U(Rn))Me.call(Rn,Pn)&&Fe(Un,Pn,Rn[Pn]);return Un},Ge=(Un,Rn)=>be(Un,$(Rn)),Ut=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});function Xe(Un,Rn){const Pn=[];for(let hi=Un;hi{let Rn=new Date;const Pn=W()(Un).format("HH");if(W()(Un).isSame(W()(Rn),"day")){const hi=W()(Rn).format("HH"),ni=W()(Rn).format("mm");return{disabledHours:()=>Xe(0,24).splice(1,hi*1-1),disabledMinutes:()=>W()(Un).isSame(W()(Rn),"hour")&&Pn<=hi?Xe(0,60).splice(0,ni):Xe(60,60)}}else if(W()(Un).isSame(W()(),"day")){const hi=W()().format("HH"),ni=W()().format("mm");return{disabledHours:()=>Xe(0,24).splice(0,hi),disabledMinutes:()=>Pn<=hi?Xe(0,ni):Xe(60,60)}}else return!1},gt=({exercise:Un,dispatch:Rn,polls:Pn})=>{const hi=(0,ae.useParams)(),[ni]=o.default.useForm(),[us,Ca]=(0,b.useState)(1),[pa,Xn]=(0,b.useState)([]),[xi,ci]=(0,b.useState)(!1),[Ss,ga]=(0,b.useState)([]),[Da,ja]=(0,b.useState)(!0),[Ba,Xi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pn.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&xs()},[Pn.actionTabs]);const xs=()=>Ut(void 0,null,function*(){var Ua,La;ci(!0);const na=yield Rn({type:"polls/getEndGroups",payload:Ge(Re({},hi),{check_ids:[Pn.actionTabs.selectArrs]})});(na==null?void 0:na.status)==0&&(((Ua=na==null?void 0:na.course_info)==null?void 0:Ua.length)>0?Xn([...(La=na==null?void 0:na.course_info)==null?void 0:La.map((ma,Xa)=>(ma.key=ma.course_group_id,ma.title=ma.course_group_name,ma.name=ma.course_group_name,ma))]):Xn([]),ni.setFieldsValue({end_time:W()(W()(new Date((0,r.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),ci(!1)}),oa=()=>Ut(void 0,null,function*(){var Ua;const La=Re({},ni.getFieldsValue());if((Ss==null?void 0:Ss.length)<=0&&pa.length>0&&!((Ua=Un.actionTabs)!=null&&Ua.unified_setting)){w.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Xi(!0);const na={check_ids:Pn.actionTabs.selectArrs,group_ids:Ss};Da||(na.end_time=W()(La.end_time).format("YYYY-MM-DD HH:mm")),na.group_ids=Ss.map(Xa=>Xa.course_group_id),(yield(0,S.ZP)(`/api/courses/${hi.coursesId}/polls/end_poll.json`,{method:"post",body:na})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,r.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Rn({type:"polls/setActionTabs",payload:{}}),Rn({type:"polls/getCommonHeader",payload:Re({},Pn.actionTabs.params)}),Rn({type:"polls/getPollsList",payload:Re({},hi)})),Xi(!1)}),Ka=()=>{Ca(1),Xn([]),ga([]),ja(!0)};return b.createElement(P.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Pn.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:oa,width:680,confirmLoading:Ba||xi,onCancel:()=>{Ka(),Rn({type:"polls/setActionTabs",payload:{}})}},b.createElement(Et.Z,{spinning:xi},pa&&b.createElement(o.default,{form:ni},b.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),b.createElement(c.Z,{className:"mt20"},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),b.createElement(K.ZP.Group,{value:Da,onChange:Ua=>{ja(Ua.target.value),ga([])}},b.createElement(K.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),b.createElement(K.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),b.createElement(o.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Da?"hidden":"visible"}},b.createElement(E.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},disabledDate:Ua=>Ua&&Ua0&&b.createElement(c.Z,{style:{marginBottom:"10px"}},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),b.createElement("div",null,pa.length>0&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.createElement("span",{style:{flex:1}},b.createElement(i.default,{checked:Ss.length===pa.length,onChange:Ua=>{Ss.length===pa.length?ga([]):ga(pa)}},"\u5168\u9009")," "),b.createElement("span",{style:{width:16}}),b.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ss.length||0,"\u4E2A\u5206\u73ED")),b.createElement(f.Z,{data:pa,selectedRowKeys:Ss,setSelectedRowKeys:ga}))))))};var qe=(0,ae.connect)(({exercise:Un,polls:Rn})=>({exercise:Un,polls:Rn}))(gt),Ie=l(92365),tt=l(79834),pt=l(59437),Pt=l(59301),dn=Object.defineProperty,Tn=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,dt=(Un,Rn,Pn)=>Rn in Un?dn(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,tr=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))An.call(Rn,Pn)&&dt(Un,Pn,Rn[Pn]);if(ge)for(var Pn of ge(Rn))je.call(Rn,Pn)&&dt(Un,Pn,Rn[Pn]);return Un},kt=(Un,Rn)=>Tn(Un,ie(Rn)),$t=(Un,Rn)=>{var Pn={};for(var hi in Un)An.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&ge)for(var hi of ge(Un))Rn.indexOf(hi)<0&&je.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},sn=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const ot=Un=>{var Rn=Un,{classroomList:Pn,polls:hi,dispatch:ni,courseEndTime:us}=Rn,Ca=$t(Rn,["classroomList","polls","dispatch","courseEndTime"]);const pa=(0,ae.useParams)(),[Xn]=o.default.useForm(),[xi,ci]=(0,b.useState)(1),[Ss,ga]=(0,b.useState)([]),[Da,ja]=(0,b.useState)(0),[Ba,Xi]=(0,b.useState)(2e3),[xs,oa]=(0,b.useState)(!0),[Ka,Ua]=(0,b.useState)(!1),[La,na]=(0,b.useState)(!1),[ma,Xa]=(0,b.useState)([]),[Ui,Si]=(0,b.useState)(!0),[ds,os]=(0,b.useState)(!0);(0,b.useEffect)(()=>{hi.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(so(),Mo())},[hi.actionTabs]),(0,b.useEffect)(()=>{if(Ka){if(La)return;ni({type:"polls/setActionTabs",payload:{}})}},[Ka]);const so=Ps=>sn(void 0,null,function*(){var Ws,ra,Ha,Wa;oa(!0);const Ja=yield(0,Ie.Cq)(kt(tr({},pa),{page:Ps||xi,limit:2e4,poll_id:((ra=(Ws=hi==null?void 0:hi.actionTabs)==null?void 0:Ws.selectArrs)==null?void 0:ra.length)==1?(Wa=(Ha=hi==null?void 0:hi.actionTabs)==null?void 0:Ha.selectArrs)==null?void 0:Wa[0]:""}));Ja==null||Ja.course_groups.map((rs,Bs)=>{rs.key=rs.id,rs.title=rs.name,rs.disabled=rs.is_published}),Ja&&(ga([...Ja==null?void 0:Ja.course_groups]),ja(Ja==null?void 0:Ja.course_groups_count),os(Ja==null?void 0:Ja.manage_all_group),oa(!1),Ps||Xn.setFieldsValue({publish_time:W()(W()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:W()(W()(new Date((0,r.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Do=()=>sn(void 0,null,function*(){var Ps,Ws,ra,Ha;if((0,x.Rm)()&&!((Ws=(Ps=Pn==null?void 0:Pn.AssistantObject)==null?void 0:Ps.group)!=null&&Ws.can_publish)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),js(!1);return}const Wa=tr({},Xn.getFieldsValue());if(Wa.end_time<=Wa.publish_time){w.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),js(!1);return}if((ma==null?void 0:ma.length)<=0&&!Ui&&Ss.length>0){w.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),js(!1);return}let Ja={check_ids:[...(ra=hi.actionTabs.selectArrs)==null?void 0:ra.map(Bs=>Number(Bs))],group_ids:ma.length>0?ma.map(Bs=>Bs.id):(Ha=Pn.detailCommonHomeworksList)==null?void 0:Ha.course_groups,end_time:W()(Wa.end_time).format("YYYY-MM-DD HH:mm"),publish_time:W()(Wa.publish_time).format("YYYY-MM-DD HH:mm")};js(!0),(yield(0,S.ZP)(`/api/courses/${pa.coursesId}/polls/publish.json`,{method:"post",body:tr({},Ja)})).status===0?(js(!1),(0,r.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Mo(),w.ZP.success("\u53D1\u5E03\u6210\u529F"),ni({type:"polls/setActionTabs",payload:{}}),ni({type:"polls/getCommonHeader",payload:tr({},hi.actionTabs.params)}),ni({type:"polls/getPollsList",payload:tr({},pa)})):js(!1)}),Mo=()=>{ci(1),ga([]),Xa([])},[is,js]=(0,b.useState)(!1);return Pt.createElement(P.default,{width:600,confirmLoading:is,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:hi.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Do,onCancel:()=>{Mo(),ni({type:"polls/setActionTabs",payload:{}})}},Pt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",Pt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Ss&&Pt.createElement(o.default,{form:Xn},Pt.createElement("div",{style:{paddingLeft:0}},Pt.createElement(c.Z,{className:"mt30",align:"middle"},Pt.createElement(d.Z,null,Pt.createElement(o.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Pt.createElement(E.default,{style:{width:170,marginRight:"25px"},disabledDate:Ps=>(0,tt.Q8)(Ps,us),disabledTime:Ps=>(0,tt.d0)(Ps),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Pt.createElement(d.Z,{className:"ml20"},Pt.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Pt.createElement(E.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},disabledDate:Ps=>(0,tt.Q8)(Ps,us,Xn.getFieldValue("publish_time")),disabledTime:Ps=>(0,tt.d0)(Ps,Xn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Pt.createElement(c.Z,{style:{marginBottom:"10px"}},Pt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Pt.createElement(K.ZP.Group,{value:Ui,onChange:Ps=>{Si(Ps.target.value),Xa([])}},Pt.createElement(K.ZP,{value:!0,disabled:!ds},"\u7EDF\u4E00\u53D1\u5E03"),Pt.createElement(K.ZP,{className:"ml20",disabled:Ss.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ss.length<=0&&Pt.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),!Ui&&Ss.length>0&&Pt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pt.createElement("span",{style:{flex:1}},Pt.createElement(i.default,{checked:ma.length===Ss.length,onChange:Ps=>{ma.length===Ss.length?Xa([]):Xa(Ss.filter(Ws=>!Ws.is_published))}},"\u5168\u9009")),Pt.createElement("span",{style:{width:16}}),Pt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ma.length||0,"\u4E2A\u5206\u73ED")),!Ui&&Ss.length>0&&Pt.createElement(pt.Z,{data:Ss,selectedRowKeys:ma,setSelectedRowKeys:Xa})))};var bt=(0,ae.connect)(({classroomList:Un,polls:Rn})=>({classroomList:Un,polls:Rn}))(ot),Ct=l(57809),Bt=l(6848),ze=l(31417),_n=l(6021),Ht={flex_box_center:"flex_box_center___mZeBL",flex_space_between:"flex_space_between___OvqA8",flex_box_vertical_center:"flex_box_vertical_center___nBE0A",flex_box_center_end:"flex_box_center_end___w0dO1",flex_box_column:"flex_box_column___mvqBn",box:"box___SKsTv",head:"head___pcKPT",title_icon:"title_icon___o13QS",title:"title___ZSoYD",multiple_select:"multiple_select___VSwNW"},sr=Object.defineProperty,Vr=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Zn=(Un,Rn,Pn)=>Rn in Un?sr(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Jn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))rr.call(Rn,Pn)&&Zn(Un,Pn,Rn[Pn]);if(Vr)for(var Pn of Vr(Rn))Br.call(Rn,Pn)&&Zn(Un,Pn,Rn[Pn]);return Un};const Wt=Un=>React.createElement("svg",Jn({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Un),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dott_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dott_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",_e=l(59301),st=Object.defineProperty,$e=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Nn=(Un,Rn,Pn)=>Rn in Un?st(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Qn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))nn.call(Rn,Pn)&&Nn(Un,Pn,Rn[Pn]);if($e)for(var Pn of $e(Rn))un.call(Rn,Pn)&&Nn(Un,Pn,Rn[Pn]);return Un},Hn=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const{RangePicker:Kn}=E.default,{Option:Sr}=Ct.default,Er=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa;const Xn=(0,ae.useParams)(),xi=(0,ae.useLocation)(),{pollSetting:ci,commonHeader:Ss}=Un,[ga,Da]=(0,b.useState)(!0);let[ja,Ba]=(0,b.useState)([]),[Xi,xs]=(0,b.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1});(0,b.useEffect)(()=>{oa()},[]),(0,b.useEffect)(()=>{Da(!(0,x.GJ)())},[(0,x.GJ)()]);const oa=()=>{Pn({type:"polls/getPollsSetting",payload:Qn({},Xn)})};(0,b.useEffect)(()=>{var na;ci!=null&&ci.poll&&(Object.keys(Xi).map(function(ma){Xi[ma]=ci.poll[ma]}),ja=(na=ci==null?void 0:ci.published_course_groups)==null?void 0:na.filter(ma=>ma.course_publish_time!==null).map(ma=>(ma.publish_time=ma.course_publish_time,ma.end_time=ma.course_end_time,ma)),xs(Xi),Ba(ja))},[ci]);const Ka=()=>Hn(void 0,null,function*(){const na=JSON.parse(JSON.stringify(Xi));na.unified_setting||ja==null||ja.map(Xa=>{var Ui,Si;if(!Xa.course_group_name||!((Ui=Xa.course_group_name)!=null&&Ui.length))throw w.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Xa.publish_time||!Xa.end_time)throw w.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");Xa.course_group_id=(Si=Xa==null?void 0:Xa.course_group_name)==null?void 0:Si.map(ds=>{var os,so,Do;return(Do=(so=(os=ci.course_groups)==null?void 0:os.filter(Mo=>Mo.course_group_name===ds))==null?void 0:so[0])==null?void 0:Do.course_group_id})}),na.categoryId=Xn.categoryId,na.publish_time_groups=ja,na.show_result=!!na.show_result,(yield(0,ze.m7)(Qn({},na))).status===0&&(w.ZP.success("\u66F4\u65B0\u6210\u529F"),Pn({type:"polls/getCommonHeader",payload:Qn({},Xn)}))}),Ua=na=>na&&naXi.end_time?na&&na1,value:Xi.unified_setting,onChange:na=>{if(W()(Xi.publish_time,"YYYY-MM-DD HH:mm")<=W()()){w.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}ja==""&&Ba([{}]),Xi.unified_setting=!Xi.unified_setting,xs(Object.assign({},Xi))}},_e.createElement(K.ZP,{value:!0,style:{marginRight:"60px"}},"\u7EDF\u4E00\u53D1\u5E03"),_e.createElement(K.ZP,{disabled:((hi=ci==null?void 0:ci.group_settings)==null?void 0:hi.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((ni=ci==null?void 0:ci.group_settings)==null?void 0:ni.length)===0&&_e.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09"))),Xi.unified_setting&&_e.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},_e.createElement(c.Z,{align:"middle"},_e.createElement(d.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4:"),_e.createElement(d.Z,{className:"ml10"},_e.createElement(Bt.Z,{title:![1,5].includes((us=ci==null?void 0:ci.poll)==null?void 0:us.polls_status)&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},_e.createElement(E.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ua,disabled:ga||![1,5].includes((Ca=ci==null?void 0:ci.poll)==null?void 0:Ca.polls_status),value:Xi.publish_time?W()(Xi.publish_time):"",allowClear:!1,onChange:(na,ma)=>{Xi.publish_time=ma,Xi.end_time||(Xi.end_time=W()(na).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),xs(Object.assign({},Xi))}}))),_e.createElement(d.Z,null,_e.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),_e.createElement(c.Z,{align:"middle",className:"pl30"},_e.createElement(d.Z,null,"\u622A\u6B62\u65F6\u95F4"),_e.createElement(d.Z,{className:"ml10"},_e.createElement(E.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ga,disabledDate:La,allowClear:!1,value:Xi.end_time?W()(Xi.end_time):"",onChange:(na,ma)=>{Xi.end_time=ma,xs(Object.assign({},Xi))}})),_e.createElement(d.Z,null,_e.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!Xi.unified_setting&&_e.createElement(c.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ja&&ja.map(function(na,ma){return _e.createElement(d.Z,{span:24,key:ma},_e.createElement(c.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ma==(ja==null?void 0:ja.length)-1?"0px":"10px"}},_e.createElement("div",{style:{width:"75px",marginLeft:"27px"}},"\u53D1\u5E03\u89C4\u5219",ma+1),_e.createElement(Ct.default,{disabled:ga,mode:"multiple",className:Ht.multiple_select,style:{width:"250px"},value:na.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Xa=>{ja[ma].course_group_name=Xa,Ba(ja.slice())}},ci.course_groups&&ci.course_groups.map(function(Xa){if(!ja.map(Ui=>Ui.course_group_name).toString().split(",").includes(String(Xa.course_group_name)))return _e.createElement(Sr,{value:Xa.course_group_name,key:Xa.course_group_id},Xa.course_group_name)})),_e.createElement("div",{className:"ml20"},_e.createElement(Kn,{size:"large",disabled:ga||(Ss.polls_status===1?!1:[!0,!1]),style:{width:620},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],allowClear:!1,showTime:{format:"HH:mm",defaultValue:[W()((0,r.U6)(),"HH:mm"),W()((0,r.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:na.course_publish_time&&[W()(na.course_publish_time),W()(na.course_end_time)],onChange:(Xa,Ui)=>{ja[ma].publish_time=Ui[0],ja[ma].end_time=Ui[1]}})),!ga&&_e.createElement("div",{style:{display:"flex",width:"50px"}},_e.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Ba(ja.concat({}))}}),ma>0&&_e.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ja=ja.filter((Xa,Ui)=>ma!==Ui),Ba(ja.slice()),setTimeout(()=>Ba(ja.slice()),10)}}))))}))),_e.createElement("div",{className:Ht.box},_e.createElement("div",{className:Ht.head,style:{marginTop:"10px"}},_e.createElement("img",{className:"mr10",src:Ve,alt:"Dot"}),"\u516C\u5F00\u8BBE\u7F6E")),_e.createElement("div",{style:{padding:"30px 50px",background:"#fff",marginTop:"3px"}},_e.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},_e.createElement(i.default,{checked:Xi.show_result,disabled:ga,onChange:na=>{Xi.show_result=na.target.checked,xs(Object.assign({},Xi))}},_e.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),_e.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u95EE\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u95EE\u5377\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\uFF09")),_e.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},_e.createElement(i.default,{checked:Xi.un_anonymous,disabled:ga||![1,5].includes((pa=ci==null?void 0:ci.poll)==null?void 0:pa.polls_status),onChange:na=>{Xi.un_anonymous=na.target.checked,xs(Object.assign({},Xi))}},_e.createElement("strong",null,"\u5B9E\u540D\u95EE\u5377")),_e.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u63D0\u4EA4\u95EE\u5377\u540E\u663E\u793A\u771F\u5B9E\u59D3\u540D\u548C\u5B66\u53F7\uFF0C\u5426\u5219\u5C06\u5BF9\u63D0\u4EA4\u95EE\u5377\u7684\u5B66\u751F\u59D3\u540D\u548C\u5B66\u53F7\u8FDB\u884C\u533F\u540D\u5904\u7406\u3002\u8BE5\u8BBE\u7F6E\u9879\u5728\u95EE\u5377\u5F00\u59CB\u4E4B\u540E\u65E0\u6CD5\u4FEE\u6539\uFF09")),_e.createElement(_n.Z,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:Ka},"\u4FDD\u5B58")))};var Yn=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(Er),Vn=l(37618),Dr=l(78673),kr=l(61621),_r=l(93948),ti={title:"title___hfaGm",yxtx:"yxtx___EB2TE",pic_title:"pic_title___WGfnb",pic_text:"pic_text___zQvmV",others_styles:"others_styles___nsKmn",others_text:"others_text___oRpFU",others_icon:"others_icon___h3fBC"},Ni="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC",fi=l(42441),Ur=l(61485),Dn=l(3113),On=l(56047),Wn="data:image/png;base64,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",hr="data:image/png;base64,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",$n="data:image/png;base64,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",wr="data:image/png;base64,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",yr="data:image/png;base64,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",Gr=l(79219),ui=l(83312),pi={KeyWordTable:"KeyWordTable___AcLUt"},Ai=l(59301),ta=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const Ji=({Data:Un,isShowEcharts:Rn,pollGroupId:Pn})=>{var hi,ni,us,Ca;const pa=(0,ae.useParams)(),[Xn,xi]=(0,b.useState)({}),[,ci,Ss]=(0,ui.U)(ze._c,{poll_id:pa.categoryId,id:(hi=Un==null?void 0:Un.question)==null?void 0:hi.id,course_id:pa==null?void 0:pa.coursesId,update:1,poll_group_id:Pn!=="all"?Pn:null}),[ga,Da]=(0,b.useState)(10);(0,b.useEffect)(()=>{var oa;console.log("params==",pa,Un),Un&&xi((oa=Un==null?void 0:Un.question)==null?void 0:oa.word_cloud)},[Un]);const ja=()=>{var oa;let Ka=new Image;Ka.src=Gr.yt;const Ua=((oa=Xn==null?void 0:Xn.list)==null?void 0:oa.map(na=>({name:na.word,value:na.count})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[15,50],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",textStyle:{normal:{color:()=>`rgb(${Math.round(Math.random()*255)},${Math.round(Math.random()*255)},${Math.round(Math.random()*255)})`}},left:"center",top:"center",width:"100%",height:"100%",data:Ua}]}},Ba=(0,b.useMemo)(()=>Ai.createElement(fi.Z,{option:ja(),opts:{renderer:"svg"},style:{height:436}}),[Xn==null?void 0:Xn.list]),Xi=[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render:(oa,Ka,Ua)=>Ua+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center"}],xs=[{title:"\u6392\u884C",dataIndex:"index",align:"center",render(oa,Ka,Ua){return Ua<3?Ai.createElement("img",{width:30,src:Ua==0?$n:Ua==1?wr:yr}):Ua+1}},{title:"\u5173\u952E\u8BCD",dataIndex:"word",width:390,render:oa=>Ai.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},oa)},{title:"\u9891\u6B21",dataIndex:"count"}];return Ai.createElement("aside",{style:{width:"97%"}},Ai.createElement(H.default,{bordered:!0,columns:Xi,dataSource:(ni=Un.question)==null?void 0:ni.question_votes,pagination:!1}),Rn&&Ai.createElement(c.Z,{className:"mt30",wrap:!1,justify:"space-between",gutter:24},Ai.createElement(d.Z,{flex:"1 1 0"},Ai.createElement(c.Z,{align:"middle",gutter:10,style:{height:32}},Ai.createElement(d.Z,null,Ai.createElement("img",{style:{width:"16px",height:"16px"},src:Ni})),Ai.createElement(d.Z,null,Ai.createElement("span",{className:"c-666"},"\u8BCD\u4E91")),Ai.createElement(d.Z,null,Ai.createElement(Bt.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"\u9ED8\u8BA4\u5C55\u793A\u524D100\u4E2A\u5173\u952E\u8BCD"},Ai.createElement(Ur.Z,{style:{cursor:"pointer",color:"#4C6FFF"}}))),Ai.createElement(d.Z,{style:{marginLeft:"auto"}},Ai.createElement("span",{className:"c-666"},(Xn==null?void 0:Xn.updated_at)&&W()(Xn==null?void 0:Xn.updated_at).format("YYYY-MM-DD HH:mm:ss")),Ai.createElement(Dn.ZP,{className:"ml10",style:{padding:0},type:"link",loading:ci,onClick:oa=>ta(void 0,null,function*(){oa.preventDefault();const Ka=yield Ss({});Ka.status==0&&(w.ZP.success("\u66F4\u65B0\u6210\u529F"),xi(Ka.data))})},"\u66F4\u65B0\u8BCD\u4E91"))),Ai.createElement(Et.Z,{spinning:ci},Ai.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},((us=Xn==null?void 0:Xn.list)==null?void 0:us.length)>0?Ba:Ai.createElement(te.Z,{img:Wn,customText:"\u6682\u65E0\u6570\u636E~"})))),Ai.createElement(d.Z,{flex:"1 1 0"},Ai.createElement(c.Z,{align:"middle",gutter:10},Ai.createElement(d.Z,null,Ai.createElement("div",{style:{width:5,height:16,borderRadius:"3px",background:"#3061D0"}})),Ai.createElement(d.Z,null,Ai.createElement("span",{className:"c-666"},"\u5173\u952E\u8BCD\u6392\u884C")),Ai.createElement(d.Z,{style:{marginLeft:"auto"}},Ai.createElement("span",{className:"c-666"},"\u5C55\u793A\u8BCD\u6570")),Ai.createElement(d.Z,null,Ai.createElement(Ct.default,{value:ga,onChange:oa=>{Da(oa)},style:{width:76},options:[{value:10,label:"10"},{value:30,label:"30"},{value:50,label:"50"},{value:100,label:"100"}]}))),Ai.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},Ai.createElement(H.default,{className:pi.KeyWordTable,style:{width:"100%"},scroll:ga>10&&{y:400},columns:xs,dataSource:Xn==null?void 0:Xn.list,pagination:{pageSize:ga,current:1,total:((Ca=Xn==null?void 0:Xn.list)==null?void 0:Ca.length)||0,hideOnSinglePage:!0},locale:{emptyText:Ai.createElement(te.Z,{img:hr,customText:"\u6682\u65E0\u6570\u636E~"})}})))))};var Ci=(0,ae.connect)(({polls:Un})=>({polls:Un}))(Ji),gr=l(59301),vi=Object.defineProperty,qi=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,_i=(Un,Rn,Pn)=>Rn in Un?vi(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,sa=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Fi.call(Rn,Pn)&&_i(Un,Pn,Rn[Pn]);if(qi)for(var Pn of qi(Rn))ki.call(Rn,Pn)&&_i(Un,Pn,Rn[Pn]);return Un};const Yi={1:"\u5355\u9009",2:"\u591A\u9009",3:"\u95EE\u7B54"},xa=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa,Xn;const xi=(0,ae.useParams)(),{statisticsList:ci,pollsList:Ss}=Un,[ga,Da]=(0,b.useState)([]),[ja]=o.default.useForm(),[Ba,Xi]=(0,b.useState)({}),xs=sa({},xi),[oa]=o.default.useForm(),[Ka,Ua]=(0,b.useState)(!1);(0,b.useEffect)(()=>{xi.poll_group_id=[],La()},[xi.coursesId]),(0,b.useEffect)(()=>{var Ui;Da((Ui=ci==null?void 0:ci.questions)==null?void 0:Ui.map(Si=>(Si.openOthers=!1,Si)))},[ci==null?void 0:ci.questions]),(0,b.useEffect)(()=>{xi.poll_group_id=[],Pn({type:"polls/getPollsList",payload:xi})},[]);const La=()=>{Pn({type:"polls/getPollsStatistics",payload:sa({},xi)})},na=()=>{xi.page=1;const Ui=Object.assign({},ja.getFieldValue());Object.keys(Ui).map(function(Si){Ui[Si].includes("all")?(delete xi[Si],ja.setFieldsValue({[Si]:"all"}),oa.setFieldsValue({[Si]:"all"})):(xi[Si]=Ui[Si],ja.setFieldsValue({[Si]:xi[Si]}),oa.setFieldsValue({[Si]:xi[Si]}))}),Ui.poll_group_id.length===0&&ja.setFieldsValue({poll_group_id:"all"}),Un.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&La()},ma=()=>{xi.page=1;const Ui=Object.assign({},oa.getFieldValue());Object.keys(Ui).map(function(Si){Ui[Si].includes("all")?(delete xs[Si],oa.setFieldsValue({[Si]:"all"})):(xs[Si]=Ui[Si],oa.setFieldsValue({[Si]:xs[Si]}))}),Ui.poll_group_id.length===0&&oa.setFieldsValue({poll_group_id:"all"}),Un.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&La()},Xa=Ui=>({tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"\u6709\u6548\u586B\u5199\u4EBA\u6570",type:"pie",radius:["40%","70%"],label:{show:!1},data:Ui==null?void 0:Ui.map((Si,ds)=>(Si.value=Si==null?void 0:Si.answer_users_count,Si.name=Si==null?void 0:Si.answer_text,Si)),itemStyle:{normal:{color:function(Si){var ds=["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"];return ds[Si.dataIndex]}}}}]});return gr.createElement("div",{id:"aaa"},gr.createElement("section",{className:"minH500 mb50 inline-block w100"},(0,x.GJ)()&&gr.createElement("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"}},gr.createElement(o.default,{form:ja,onChange:na,initialValues:{poll_group_id:"all"}},gr.createElement(o.default.Item,{name:"poll_group_id"},gr.createElement(i.default.Group,{style:{width:"97%",color:"#666666"}},gr.createElement(c.Z,null,gr.createElement(d.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5"),gr.createElement(d.Z,{flex:"80px"},gr.createElement(i.default,{value:"all",checked:!Ba.course_group},"\u5168\u90E8")),gr.createElement(d.Z,{flex:"1"},Ss.course_groups&&Ss.course_groups.map((Ui,Si)=>gr.createElement(i.default,{value:Ui.course_group_id,style:{marginRight:"20px",marginBottom:"10px"}},Ui.group_group_name,"(",Ui.count,")")))))),gr.createElement(o.default.Item,null,gr.createElement(c.Z,{style:{width:"97%",color:"#666666"}},gr.createElement(d.Z,{flex:"80px"},"\u7EDF\u8BA1\u7ED3\u679C"),gr.createElement(d.Z,{flex:"1"},gr.createElement(H.default,{bordered:!0,columns:[{title:"\u95EE\u5377\u53D1\u5E03\u4EBA\u6570",dataIndex:"total_users",align:"center",width:330},{title:"\u6709\u6548\u586B\u5199\u4EBA\u6570",dataIndex:"answer_users",align:"center",width:330},{title:"\u63D0\u4EA4\u7387",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:(hi=ci==null?void 0:ci.poll)==null?void 0:hi.total_users,answer_users:(ni=ci==null?void 0:ci.poll)==null?void 0:ni.answer_users,total_answer:((us=ci==null?void 0:ci.poll)==null?void 0:us.total_users)>0?Number((((Ca=ci==null?void 0:ci.poll)==null?void 0:Ca.answer_users)/((pa=ci==null?void 0:ci.poll)==null?void 0:pa.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})))),gr.createElement(o.default.Item,null,gr.createElement(c.Z,{style:{width:"97%",color:"#666666"}},gr.createElement(d.Z,{flex:"80px"}),gr.createElement(d.Z,{flex:"1"},gr.createElement(Dr.Z,{defaultChecked:Ka,onChange:Ui=>{Ua(Ui)}}),gr.createElement("span",{style:{color:"#666666",marginLeft:"10px"}},"\u663E\u793A\u66F4\u591A\u5206\u6790\u56FE\u8868")))))),gr.createElement(kr.Z,{loading:Rn["polls/getPollsStatistics"]},ga==""&&gr.createElement(te.Z,null),ga==null?void 0:ga.map(function(Ui,Si){var ds,os,so,Do,Mo,is,js,Ps,Ws,ra;return gr.createElement("aside",{key:Si,className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"}},gr.createElement("div",{className:"mt20"},gr.createElement("span",{className:"font16",style:{display:"flex",marginBottom:"20px"}},gr.createElement(Bt.Z,{title:Ui.question.question_title},gr.createElement("div",{className:ti.title},((ds=Ui==null?void 0:Ui.question)==null?void 0:ds.is_necessary)!==0&&gr.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),gr.createElement("span",{className:"c-blue font16"},"\u3010",Yi[Ui.question.question_type],"\u3011"),gr.createElement("span",{style:{fontWeight:"600"}},(os=Ui==null?void 0:Ui.question)==null?void 0:os.question_number,"\u3001",Ui.question.question_title),Ui.question.question_type===2&&((so=Ui==null?void 0:Ui.question)==null?void 0:so.min_choices)&&gr.createElement("span",{className:"ml10",style:{fontWeight:400,color:"#666666"}},"(\u53EF\u9009",(Do=Ui==null?void 0:Ui.question)==null?void 0:Do.min_choices,"-",(Mo=Ui==null?void 0:Ui.question)==null?void 0:Mo.max_choices,"\u9879)"))),gr.createElement("div",{className:ti.yxtx},"\u6709\u6548\u586B\u5199\u4EBA\u6570",gr.createElement("span",null,Ui.question.commit_users_count||"--","\u4EBA")))),Ui.question.question_type!==3&&gr.createElement("aside",{style:{width:"97%"}},gr.createElement(H.default,{bordered:!0,columns:[{title:"\u9009\u9879",dataIndex:"answer_text",align:"center"},{title:"\u5C0F\u8BA1",dataIndex:"answer_users_count",align:"center",width:100,render(Ha,Wa,Ja){return gr.createElement("span",null,Ha,"\u4EBA")}},{title:"\u767E\u5206\u6BD4",dataIndex:"total_answer",align:"center",width:440,render(Ha,Wa,Ja){return gr.createElement(_r.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(Wa.answer_percent*100).toFixed(1)})}}],dataSource:(is=Ui.question)==null?void 0:is.answers,pagination:!1})),Ui.question.question_type!==3&&((Ps=(js=Ui==null?void 0:Ui.question)==null?void 0:js.question_votes)==null?void 0:Ps.length)>0&&gr.createElement(gr.Fragment,null,gr.createElement("div",{className:ti.others_styles,onClick:()=>{ga[Si].openOthers=!Ui.openOthers,Da([...ga])}},gr.createElement("div",{className:ti.others_text},'"\u5176\u4ED6"\u9009\u9879\u586B\u7A7A\u8BE6\u60C5'),Ui!=null&&Ui.openOthers?gr.createElement("div",{className:ti.others_icon},"\u6536\u8D77",gr.createElement("i",{className:"iconfont icon-shangjiantou ml10"})):gr.createElement("div",{className:ti.others_icon},"\u5C55\u5F00",gr.createElement("i",{className:"iconfont icon-xiajiantou ml10"}))),(Ui==null?void 0:Ui.openOthers)&&gr.createElement(H.default,{style:{width:"97%"},bordered:!0,columns:[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render(Ha,Wa,Ja){return gr.createElement("span",null,Ja+1)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200,render(Ha,Wa,Ja){return gr.createElement("span",null,Ha)}},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center",render(Ha,Wa,Ja){return gr.createElement("span",null,Ha)}}],dataSource:(Ws=Ui.question)==null?void 0:Ws.question_votes,pagination:!1})),Ui.question.question_type!==3&&Ka&&gr.createElement("aside",{style:{width:"97%"}},gr.createElement("div",{className:ti.pic_title},gr.createElement("img",{style:{width:"16px",height:"16px"},src:Ni}),gr.createElement("div",{className:ti.pic_text},"\u73AF\u5F62\u997C\u56FE")),gr.createElement(fi.Z,{key:Si,option:Xa((ra=Ui==null?void 0:Ui.question)==null?void 0:ra.answers)})),Ui.question.question_type===3&&gr.createElement(Ci,{Data:Ui,isShowEcharts:Ka,pollGroupId:ja.getFieldValue("poll_group_id")}))}))),gr.createElement(P.default,{centered:!0,title:"\u5BFC\u51FA\u7EDF\u8BA1\u7ED3\u679C",open:Un.actionTabs.key==="\u5BFC\u51FA\u7EDF\u8BA1",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Pn({type:"polls/setActionTabs",payload:{}}),La()},onOk:()=>{Pn({type:"polls/setActionTabs",payload:{}}),La(),(0,s.sA)(sa({},xs))}},(0,x.GJ)()&&gr.createElement("aside",{className:"mt20"},gr.createElement(o.default,{form:oa,preserve:!1,onChange:ma,initialValues:{poll_group_id:((Xn=xi.poll_group_id)==null?void 0:Xn.length)>0?xi.poll_group_id:"all"}},gr.createElement(o.default.Item,{name:"poll_group_id"},gr.createElement(i.default.Group,{style:{width:"97%"}},gr.createElement(c.Z,null,gr.createElement(d.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),gr.createElement(d.Z,{flex:"80px"},gr.createElement(i.default,{value:"all",checked:!Ba.course_group},"\u5168\u90E8")),gr.createElement(d.Z,{flex:"1"},Ss.course_groups&&Ss.course_groups.map((Ui,Si)=>gr.createElement(i.default,{value:Ui.course_group_id},Ui.group_group_name,"(",Ui.count,")"))))))))))};var $a=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(xa),aa=l(85149),mr={flex_box_center:"flex_box_center___Mm5nR",flex_space_between:"flex_space_between___MMkat",flex_box_vertical_center:"flex_box_vertical_center___LETW1",flex_box_center_end:"flex_box_center_end___XlC9p",flex_box_column:"flex_box_column___THy8y",wrap:"wrap___z9iJU",modal:"modal___y8bNh",titleWrap:"titleWrap___knBE8",required:"required___Ojs5D",title:"title___M_fKx",colorGray:"colorGray___N8txU",choiceWrap:"choiceWrap____Xkwt",answer:"answer___TSzCH",activeAnswer:"activeAnswer___Pnkob",deleteIcon:"deleteIcon___O5q20",addIcon:"addIcon___c8iSL",editorWrap:"editorWrap___oodwM",htmlWrap:"htmlWrap___ljy1Y",radio:"radio___ZUxPE",color333:"color333____votr",color999:"color999___Audhi",questionType:"questionType___MN7qw",questionChoices:"questionChoices___ZMeSF",close_style:"close_style___GvIu5",save_style:"save_style____CS7j",edit_title:"edit_title___NM88J",can_select_count:"can_select_count___OnIaV"},on=l(85057),si=Object.defineProperty,yi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,va=(Un,Rn,Pn)=>Rn in Un?si(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Ya=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Qi.call(Rn,Pn)&&va(Un,Pn,Rn[Pn]);if(yi)for(var Pn of yi(Rn))la.call(Rn,Pn)&&va(Un,Pn,Rn[Pn]);return Un},ba=(Un,Rn)=>{var Pn={};for(var hi in Un)Qi.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&yi)for(var hi of yi(Un))Rn.indexOf(hi)<0&&la.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},cs=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const $i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pi=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=ba(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)([]),[ja,Ba]=(0,b.useState)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(""),[Ua,La]=(0,b.useState)(0),[na,ma]=(0,b.useState)(!0),[Xa,Ui]=(0,b.useState)(!1),Si=(0,ae.useParams)(),[ds,os]=(0,b.useState)(""),[so,Do]=(0,b.useState)("");(0,b.useEffect)(()=>{var ra,Ha,Wa,Ja,rs,Bs;if(!((ra=Xn==null?void 0:Xn.question)!=null&&ra.question_title)){Da([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),ma(!0),Ka(""),Ui(!1);return}os((Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.max_choices),Do((Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.min_choices),Ka((Ja=Xn==null?void 0:Xn.question)==null?void 0:Ja.question_title),ma(!!((rs=Xn==null?void 0:Xn.question)!=null&&rs.is_necessary)),Da((Bs=Xn==null?void 0:Xn.question)==null?void 0:Bs.answers.map(Lo=>({value:Lo.answer_text,disabled:Lo.answer_text==="\u5176\u4ED6"})))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:Mo}));const Mo=ra=>cs(void 0,null,function*(){var Ha;if(!oa)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Wa=ga.findIndex(Bs=>!Bs.value);if(Wa>-1)return w.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${$i[Wa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ja;const rs={question_title:oa,question_type:2,insert_id:Xn.insert_id,is_necessary:Math.ceil(na),max_choices:ds,min_choices:so,question_answers:ga.map(Bs=>Bs.value)};(Ha=Xn.question)!=null&&Ha.id?Ja=yield(0,ze.IU)(Ya({pollsId:Xn.question.id},rs)):Ja=yield(0,ze.MK)(Ya({pollsId:Si.categoryId},rs)),Ja.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),ci("edit",-1),yield Ca({type:"polls/editPolls",payload:Ya({},Si)}),ra&&(rs.answers=rs.question_answers.map(Bs=>({answer_text:Bs})),ci("addContinue",Ya({type:2,insert_id:Xn.question.id,key:Xn.key,question_type:2},rs))))}),is=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],js=ra=>cs(void 0,null,function*(){var Ha,Wa;switch(ra.id){case"del":let Ja;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){var rs;yield(0,ze.jy)({pollsId:(rs=Xn==null?void 0:Xn.question)==null?void 0:rs.id}),Ca({type:"polls/editPolls",payload:Ya({},Si)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.id,opr:ra.id}),Ca({type:"polls/editPolls",payload:Ya({},Si)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:2,key:Xn.key,insert_id:(Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.id,question_type:2});break}}),Ps=()=>{var ra,Ha,Wa,Ja;return b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u591A\u9009\u3011"),((ra=Xn==null?void 0:Xn.question)==null?void 0:ra.min_choices)&&b.createElement("span",{className:mr.can_select_count},`\u53EF\u9009${(Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.min_choices}-${(Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.max_choices}\u9879`),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},(Ja=Xn==null?void 0:Xn.question.answers)==null?void 0:Ja.map(function(rs,Bs){return b.createElement(c.Z,null,b.createElement(d.Z,null,b.createElement(i.default,{key:Bs,disabled:!0},b.createElement("span",{className:"c-black font14"},rs.answer_text))))})))},Ws=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u591A\u9009\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!na,onChange:ra=>ma(ra),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:oa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ra=>Ka(ra.target.value)})))),ga.map((ra,Ha)=>{var Wa;let Ja=ga.length-1;return b.createElement(c.Z,{className:mr.choiceWrap,key:Ha,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,Xa&&Ha===Ja?"\u5176\u5B83":"\u9009\u9879")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},placeholder:(Wa=ra.placeholder)!=null?Wa:"",value:Xa&&Ha===Ja?"":ga[Ha].value,disabled:!!ra.disabled,onChange:rs=>{ga[Ha].value=rs.target.value,Da([...ga])}})),b.createElement(d.Z,null,Ha>1&&b.createElement(Bt.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`${mr.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Da(ga.filter((rs,Bs)=>Bs!==Ha)),ra.disabled&&Ui(!1)}}))))}),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u53EF\u9009")),b.createElement(d.Z,null,b.createElement(Ct.default,{value:so||"",style:{width:183,height:"40px"},onChange:ra=>Do(ra)},b.createElement(Ct.default.Option,{value:""},"--"),ga.map(function(ra,Ha){return b.createElement(Ct.default.Option,{value:String(Ha+1)},Ha+1)})),b.createElement("span",{className:"ml10 mr10"},"-"),b.createElement(Ct.default,{style:{width:183,height:"40px"},value:ds||"",onChange:ra=>os(ra)},b.createElement(Ct.default.Option,{value:""},"--"),ga.map(function(ra,Ha){return b.createElement(Ct.default.Option,{value:String(Ha+1)},Ha+1)})),b.createElement(Bt.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u7CFB\u7EDF\u5BF9\u5176\u9009\u62E9\u7684\u9009\u9879\u4E2A\u6570\u8FDB\u884C\u9650\u5236\uFF0C--\u8868\u793A\u4E0D\u9650\u5236"},b.createElement("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}}))))),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement(on.op,{style:{height:"38px"},onClick:()=>Da([...ga,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Xa&&b.createElement(on.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Da([...ga,{disabled:!0,value:"\u5176\u5B83"}]),Ui(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),b.createElement("div",{className:mr.close_style,onClick:()=>{var ra;(ra=Xn.question)!=null&&ra.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>Mo()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Ps(),xi===Xn.key&&Ws())};var fa=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(Pi)),Ta=Object.defineProperty,as=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,es=(Un,Rn,Pn)=>Rn in Un?Ta(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,ts=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ao.call(Rn,Pn)&&es(Un,Pn,Rn[Pn]);if(as)for(var Pn of as(Rn))Ri.call(Rn,Pn)&&es(Un,Pn,Rn[Pn]);return Un},ps=(Un,Rn)=>{var Pn={};for(var hi in Un)ao.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&as)for(var hi of as(Un))Rn.indexOf(hi)<0&&Ri.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},Hs=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const Zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],vs=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=ps(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)([]),[ja,Ba]=(0,b.useState)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(""),[Ua,La]=(0,b.useState)(0),[na,ma]=(0,b.useState)(!1),[Xa,Ui]=(0,b.useState)(!1),Si=(0,ae.useParams)();(0,b.useEffect)(()=>{var is,js,Ps,Ws;if(!((is=Xn==null?void 0:Xn.question)!=null&&is.question_title)){Da([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),ma(!1),Ka(""),Ui(!1);return}Ka((js=Xn==null?void 0:Xn.question)==null?void 0:js.question_title),ma(!!((Ps=Xn==null?void 0:Xn.question)!=null&&Ps.is_necessary)),Da((Ws=Xn==null?void 0:Xn.question)==null?void 0:Ws.answers.map(ra=>({value:ra.answer_text,disabled:ra.answer_text==="\u5176\u4ED6"})))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:ds}));const ds=is=>Hs(void 0,null,function*(){var js;if(!oa)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ps=ga.findIndex(Ha=>!Ha.value);if(Ps>-1)return w.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zs[Ps]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ws;const ra={question_title:oa,question_type:1,insert_id:Xn.insert_id,is_necessary:Math.ceil(na),question_answers:ga.map(Ha=>Ha.value)};(js=Xn.question)!=null&&js.id?(ci("edit",-1),Ws=yield(0,ze.IU)(ts({pollsId:Xn.question.id},ra))):Ws=yield(0,ze.MK)(ts({pollsId:Si.categoryId},ra)),Ws.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield Ca({type:"polls/editPolls",payload:ts({},Si)}),is&&(ra.answers=ra.question_answers.map(Ha=>({answer_text:Ha})),ci("addContinue",ts({type:1,insert_id:Xn.question.id,key:Xn.key,question_type:1},ra))))}),os=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],so=is=>Hs(void 0,null,function*(){var js,Ps;switch(is.id){case"del":let Ws;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Hs(this,null,function*(){var ra;yield(0,ze.jy)({pollsId:(ra=Xn==null?void 0:Xn.question)==null?void 0:ra.id}),Ca({type:"polls/editPolls",payload:ts({},Si)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(js=Xn==null?void 0:Xn.question)==null?void 0:js.id,opr:is.id}),Ca({type:"polls/editPolls",payload:ts({},Si)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:1,key:Xn.key,insert_id:(Ps=Xn==null?void 0:Xn.question)==null?void 0:Ps.id,question_type:1});break}}),Do=()=>{var is;return b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u5355\u9009\u3011"),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},(is=Xn==null?void 0:Xn.question.answers)==null?void 0:is.map(function(js,Ps){return b.createElement(c.Z,null,b.createElement(d.Z,null,b.createElement(K.ZP,{key:Ps,disabled:!0})),b.createElement(d.Z,{flex:"1"},b.createElement("span",{className:"c-black font14"},js.answer_text)))})))},Mo=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u5355\u9009\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!na,onChange:is=>ma(is),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:oa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:is=>Ka(is.target.value)})))),ga.map((is,js)=>{var Ps;let Ws=ga.length-1;return b.createElement(c.Z,{className:mr.choiceWrap,key:js,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,Xa&&js===Ws?"\u5176\u5B83":"\u9009\u9879")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},placeholder:(Ps=is.placeholder)!=null?Ps:"",value:Xa&&js===Ws?"":ga[js].value,disabled:!!is.disabled,onChange:ra=>{ga[js].value=ra.target.value,Da([...ga])}})),b.createElement(d.Z,null,js>1&&b.createElement(Bt.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`${mr.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Da(ga.filter((ra,Ha)=>Ha!==js)),is.disabled&&Ui(!1)}}))))}),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement(on.op,{style:{height:"38px"},onClick:()=>Da([...ga,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Xa&&b.createElement(on.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Da([...ga,{disabled:!0,value:"\u5176\u5B83"}]),Ui(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),b.createElement("div",{className:mr.close_style,onClick:()=>{var is;(is=Xn.question)!=null&&is.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>ds()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Do(),xi===Xn.key&&Mo())};var Aa=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(vs)),Ra=Object.defineProperty,zs=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,wa=(Un,Rn,Pn)=>Rn in Un?Ra(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Gs=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Vs.call(Rn,Pn)&&wa(Un,Pn,Rn[Pn]);if(zs)for(var Pn of zs(Rn))Ls.call(Rn,Pn)&&wa(Un,Pn,Rn[Pn]);return Un},Qa=(Un,Rn)=>{var Pn={};for(var hi in Un)Vs.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&zs)for(var hi of zs(Un))Rn.indexOf(hi)<0&&Ls.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},Oo=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const xo=null,jo=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=Qa(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)(""),[ja,Ba]=(0,b.useState)(!0),Xi=(0,ae.useParams)();(0,b.useEffect)(()=>{var na,ma,Xa;if(!((na=Xn==null?void 0:Xn.question)!=null&&na.question_title)){Ba(!0),Da("");return}Da((ma=Xn==null?void 0:Xn.question)==null?void 0:ma.question_title),Ba(!!((Xa=Xn==null?void 0:Xn.question)!=null&&Xa.is_necessary))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:xs}));const xs=na=>Oo(void 0,null,function*(){var ma;if(!ga)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;let Xa;const Ui={question_title:ga,question_type:3,insert_id:Xn.insert_id,is_necessary:Math.ceil(ja)};(ma=Xn.question)!=null&&ma.id?Xa=yield(0,ze.IU)(Gs({pollsId:Xn.question.id},Ui)):Xa=yield(0,ze.MK)(Gs({pollsId:Xi.categoryId},Ui)),Xa.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),ci("edit",-1),yield Ca({type:"polls/editPolls",payload:Gs({},Xi)}),na&&ci("addContinue",Gs({type:3,insert_id:Xn.question.id,key:Xn.key,question_type:3},Ui)))}),oa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Ka=na=>Oo(void 0,null,function*(){var ma,Xa;switch(na.id){case"del":let Ui;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Oo(this,null,function*(){var Si;yield(0,ze.jy)({pollsId:(Si=Xn==null?void 0:Xn.question)==null?void 0:Si.id}),Ca({type:"polls/editPolls",payload:Gs({},Xi)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(ma=Xn==null?void 0:Xn.question)==null?void 0:ma.id,opr:na.id}),Ca({type:"polls/editPolls",payload:Gs({},Xi)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:3,key:Xn.key,insert_id:(Xa=Xn==null?void 0:Xn.question)==null?void 0:Xa.id,question_type:3});break}}),Ua=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u95EE\u7B54\u3011"),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},b.createElement(C.default.TextArea,{rows:2,disabled:!0}))),La=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u95EE\u7B54\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!ja,onChange:na=>Ba(na),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:ga,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:na=>Da(na.target.value)})))),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement("div",{className:mr.close_style,onClick:()=>{var na;(na=Xn.question)!=null&&na.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>xs()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Ua(),xi===Xn.key&&La())};var Xs=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(jo)),Bo={flex_box_center:"flex_box_center___wW2ft",flex_space_between:"flex_space_between___ahi0M",flex_box_vertical_center:"flex_box_vertical_center___PFt7L",flex_box_center_end:"flex_box_center_end___FA1ip",flex_box_column:"flex_box_column___jjAdt",title:"title___UHW8B",description:"description___dL5p1",heji:"heji___Xp8yD",heji_count:"heji_count___t2y2z"},qs=Object.defineProperty,wi=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,Ea=(Un,Rn,Pn)=>Rn in Un?qs(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Ia=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ws.call(Rn,Pn)&&Ea(Un,Pn,Rn[Pn]);if(wi)for(var Pn of wi(Rn))No.call(Rn,Pn)&&Ea(Un,Pn,Rn[Pn]);return Un};const ha={1:"\u5355\u9009\u9898",2:"\u591A\u9009\u9898",3:"\u4E3B\u89C2\u9898"},da=({polls:Un,loading:Rn,dispatch:Pn,ref:hi})=>{const ni=(0,ae.useParams)(),{statisticsList:us,commonHeader:Ca}=Un,[pa]=(0,b.useState)({page:1,pre_size:10}),{questions:Xn,questionsInfo:xi,question_types:ci,course:Ss}=us,[ga]=o.default.useForm(),Da=function(){return Xn==null?void 0:Xn.map(function(Ba,Xi){var xs,oa;if(Ba.key=(xs=Ba==null?void 0:Ba.question)==null?void 0:xs.question_number,Ba.len=Xn.length,Ba.question.question_type===1)return b.createElement("aside",null,b.createElement(Aa,{editData:Ba}));if(Ba.question.question_type===2)return b.createElement("aside",null,b.createElement(fa,{editData:Ba}));if(((oa=Ba.question)==null?void 0:oa.question_type)===3)return b.createElement("aside",null,b.createElement(Xs,{editData:Ba}))})};(0,b.useEffect)(()=>{ja()},[ni.coursesId]);const ja=()=>{Pn({type:"polls/getPollsStatistics",payload:Ia(Ia({},ni),pa)})};return b.createElement(kr.Z,{loading:Rn["polls/getPollsStatistics"]},b.createElement("section",{className:"minH500 mb50",ref:hi},(ci==null?void 0:ci.q_counts)===0&&b.createElement(te.Z,null),(Ca==null?void 0:Ca.polls_name)&&b.createElement("aside",{className:"bg-white pl30 pr30 pt20 pb20"},b.createElement("div",{className:Bo.title},Ca==null?void 0:Ca.polls_name),(Ca==null?void 0:Ca.polls_description)&&b.createElement(aa.Z,{value:(Ca==null?void 0:Ca.polls_description)||"",className:Bo.description}),(ci==null?void 0:ci.q_counts)>0&&b.createElement("div",{className:Bo.heji},b.createElement("span",null," \u7EDF\u8BA1 ",b.createElement("span",{className:Bo.heji_count},"\u3010\u603B\u5171 ",ci==null?void 0:ci.q_counts," \u9898\u3011")),(ci==null?void 0:ci.q_mains)>0&&b.createElement("span",{className:"ml10"},"\u4E3B\u89C2\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count}," ",ci==null?void 0:ci.q_mains," \u9898")),(ci==null?void 0:ci.q_singles)>0&&b.createElement("span",{className:"ml10"},"\u5355\u9009\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count}," ",ci==null?void 0:ci.q_singles," \u9898")),(ci==null?void 0:ci.q_doubles)>0&&b.createElement("span",{className:"ml10"},"\u591A\u9009\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count},ci==null?void 0:ci.q_doubles," \u9898")))),b.createElement("aside",{className:"bg-white inline-block w100 mt10"},Da())))};var ss=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(da),ka={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},fo=l(78734),_s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",uo=l(3294),Us=l(46474),Zi=l(59301),gs=Object.defineProperty,Qs=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Gi=(Un,Rn,Pn)=>Rn in Un?gs(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Mi=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Ks.call(Rn,Pn)&&Gi(Un,Pn,Rn[Pn]);if(Qs)for(var Pn of Qs(Rn))to.call(Rn,Pn)&&Gi(Un,Pn,Rn[Pn]);return Un},Ga=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const ho=({polls:Un,globalSetting:Rn,loading:Pn,dispatch:hi,user:ni})=>{var us,Ca,pa,Xn,xi,ci,Ss,ga;const Da=(0,ae.useParams)(),ja=(0,ae.useLocation)(),[Ba]=(0,ae.useSearchParams)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(Ba.get("tabs")||2),[Ua,La]=(0,b.useState)(""),[na,ma]=(0,b.useState)(!1),[Xa,Ui]=(0,b.useState)(!1),[Si,ds]=(0,b.useState)(!1),[os,so]=(0,b.useState)(""),Do=(0,b.useRef)(),{pollsList:Mo,commonHeader:is}=Un,{userInfo:js}=ni;let Ps;Da.category=Ba.get("category_id"),(0,b.useEffect)(()=>{hi({type:"polls/getPollsList",payload:Mi({},Da)}),hi({type:"polls/getCommonHeader",payload:Mi({},Da)})},[Da.coursesId]),(0,b.useEffect)(()=>{oa===2&&na&&Do.current.children&&((0,fo.F)(Do.current.children,"\u5BFC\u51FA\u95EE\u5377"),ma(!1))},[oa,na]),(0,b.useEffect)(()=>{(0,Us.hs)(hi)},[(0,x.bg)()]);const Ws=[{name:"\u95EE\u5377\u9884\u89C8",id:2,compontent:Zi.createElement(ss,null)},{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:Zi.createElement(re,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:Zi.createElement($a,null)},{name:"\u8BBE\u7F6E",id:3,compontent:Zi.createElement(Yn,null)}].filter(ra=>(0,x.dE)()?ra.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&ra.name!=="\u95EE\u5377\u9884\u89C8"&&ra.name!=="\u8BBE\u7F6E":!0);return Zi.createElement("section",{className:ka.bg},Zi.createElement("div",{className:"edu-container"},js.username&&Zi.createElement("section",{className:"animated fadeIn"},Zi.createElement("aside",{className:"mt10"},Zi.createElement(ee.Z,{separator:">"},Zi.createElement(ee.Z.Item,null,Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`},(us=js==null?void 0:js.course)==null?void 0:us.course_name)),Zi.createElement(ee.Z.Item,null,Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`},(Ca=is==null?void 0:is.user_permission)==null?void 0:Ca.left_banner_name)),Zi.createElement(ee.Z.Item,null,"\u95EE\u5377\u8BE6\u60C5"))),Zi.createElement("aside",{className:[ka.title,"mt20"].join(" ")},Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`}),Zi.createElement(r.VV,{status:[r.L4[is.polls_status]],style:{marginLeft:"0px"}}),(is==null?void 0:is.un_anonymous)===!1&&Zi.createElement(Vn.Z,null),Zi.createElement("strong",{className:"font20 ml10"},is.polls_name))),Zi.createElement("aside",{className:"mt30 mb30 relative "},(0,x.dE)()&&(((pa=is==null?void 0:is.user_permission)==null?void 0:pa.current_status)===0||((Xn=is==null?void 0:is.user_permission)==null?void 0:Xn.current_status)===1||((xi=is==null?void 0:is.user_permission)==null?void 0:xi.current_status)===2)&&Zi.createElement("div",{className:ka.export},Zi.createElement(on.op,{onClick:ra=>{var Ha;ra.stopPropagation(),((Ha=is==null?void 0:is.user_permission)==null?void 0:Ha.current_status)===1?ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/questionnaireInfo/${js.login}?type=student`):ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/users/${js.login}`)}},((ci=is==null?void 0:is.user_permission)==null?void 0:ci.current_status)===0&&"\u7EE7\u7EED\u7B54\u5377",((Ss=is==null?void 0:is.user_permission)==null?void 0:Ss.current_status)===1&&"\u67E5\u770B\u7B54\u5377",((ga=is==null?void 0:is.user_permission)==null?void 0:ga.current_status)===2&&"\u5F00\u59CB\u7B54\u5377")),(0,x.GJ)()&&Zi.createElement("div",{className:ka.export},Zi.createElement(on.op,{onClick:ra=>{ra.preventDefault(),console.log(Un),hi({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Da,types:2,selectArrs:[Da.categoryId]}})}},Zi.createElement("i",{className:"iconfont icon-fasong font16 mr5"}),"\u53D1\u5E03\u95EE\u5377"),is.polls_status<=1&&Zi.createElement(on.op,{style:{marginLeft:"20px"},onClick:()=>{ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/edit`)}},Zi.createElement("i",{className:"iconfont icon-bianji7 font16 mr5"}),"\u7F16\u8F91\u95EE\u5377"),is.polls_status===2&&Zi.createElement(on.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:ra=>{ra.preventDefault(),hi({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Da,selectArrs:[Da.categoryId]}})}},Zi.createElement("i",{className:"iconfont icon-jinzhi font16 mr5"}),"\u7ED3\u675F\u95EE\u5377"),Zi.createElement(Pe.Z,{dropdownRender:()=>Zi.createElement(_.default,null,Zi.createElement(_.default.Item,{key:1,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>{so(""),Ui(!0)}},"\u95EE\u5377\u6A21\u7248")),Zi.createElement(_.default.Item,{key:2,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>{oa==1?(so(""),ds(!0)):(0,s.sA)(Mi({},Da))}},"\u7EDF\u8BA1\u7ED3\u679C")),Zi.createElement(_.default.Item,{key:3,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>Ga(void 0,null,function*(){yield(0,r.FH)("",(0,r.NY)({url:uo.Z.API_SERVER+`/api/polls/${Da.categoryId}/detail_export.xlsx`,query:Da}))})},"\u7B54\u5377\u8BE6\u60C5")))},Zi.createElement("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"}},Zi.createElement("img",{src:_s,style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"\u5BFC\u51FA",Zi.createElement("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})))),Zi.createElement(V.default,{defaultActiveKey:oa,key:Ua,className:ka.tabs,onChange:ra=>{console.log(ra),Ka(ra)}},Ws.map((ra,Ha)=>Zi.createElement(V.default.TabPane,{tab:ra.name,key:ra.id}))),Ws.map((ra,Ha)=>{if(ra.id==oa)return Zi.createElement("div",{ref:Do},ra.compontent)}))),Zi.createElement(bt,null),Zi.createElement(qe,null),Zi.createElement(P.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Xa,onCancel:()=>Ui(!1),onOk:()=>Ga(void 0,null,function*(){if(os==""){w.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else os=="pdf"?(Ka(2),La(new Date),ma(!0)):os=="word"&&(0,s.YO)({id:Da==null?void 0:Da.categoryId,middle_export:1,export_type:0});Ui(!1)})},Zi.createElement("div",{className:ka.export_type_modal},Zi.createElement("div",{className:ka.export_type_modal_con},Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="pdf"?ka.img_warp_active:""}`,onClick:()=>so("pdf")},Zi.createElement("img",{src:l(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="word"?ka.img_warp_active:""}`,onClick:()=>so("word")},Zi.createElement("img",{src:l(38347),width:70,height:70})),"word\u683C\u5F0F")))),Zi.createElement(P.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Si,onCancel:()=>ds(!1),onOk:()=>Ga(void 0,null,function*(){if(os==""){w.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else os=="pdf"?yield(0,fo.B)(Do.current.children,"\u5BFC\u51FA\u95EE\u5377"):os=="excel"&&(ds(!1),hi({type:"polls/setActionTabs",payload:{key:"\u5BFC\u51FA\u7EDF\u8BA1"}}));ds(!1)})},Zi.createElement("div",{className:ka.export_type_modal},Zi.createElement("div",{className:ka.export_type_modal_con},Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="pdf"?ka.img_warp_active:""}`,onClick:()=>so("pdf")},Zi.createElement("img",{src:l(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="excel"?ka.img_warp_active:""}`,onClick:()=>so("excel")},Zi.createElement("img",{src:l(72271),width:70,height:70})),"excel\u683C\u5F0F")))))};var Fs=(0,ae.connect)(({polls:Un,loading:Rn,user:Pn,globalSetting:hi})=>({polls:Un,globalSetting:hi,user:Pn,loading:Rn.effects}))(ho)},37618:function(lr,jt,l){"use strict";var b=l(59301),ae=Object.defineProperty,ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,V=(r,s,x)=>s in r?ae(r,s,{enumerable:!0,configurable:!0,writable:!0,value:x}):r[s]=x,P=(r,s)=>{for(var x in s||(s={}))Pe.call(s,x)&&V(r,x,s[x]);if(ee)for(var x of ee(s))_.call(s,x)&&V(r,x,s[x]);return r};const w=({style:r})=>b.createElement("div",{style:P({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},r)},"\u533F\u540D\u95EE\u5377");jt.Z=w},79834:function(lr,jt,l){"use strict";l.d(jt,{Q8:function(){return ne},d0:function(){return se},w6:function(){return Q}});var b=l(59301),ae=l(5083),ee=l(57809),Pe=l(8591),_=l(43418),V=l(5112),P=l(95237),w=l(43604),r=l(6848),s=l(24905),x=l(3113),o=l(61186),i=l.n(o),c=l(24065),d=l(99064),C=l(89392),H=l.n(C),I=l(955),M=l(24990),W=l(89070),te=l(40731),S=l(46474),B=l(38233),pe=l(82438),fe=l(49692),me=l(59301),ve=Object.defineProperty,Ne=Object.defineProperties,de=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ae=(Jt,zt,mt)=>zt in Jt?ve(Jt,zt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Jt[zt]=mt,ue=(Jt,zt)=>{for(var mt in zt||(zt={}))F.call(zt,mt)&&Ae(Jt,mt,zt[mt]);if(we)for(var mt of we(zt))Ce.call(zt,mt)&&Ae(Jt,mt,zt[mt]);return Jt},ye=(Jt,zt)=>Ne(Jt,de(zt)),L=(Jt,zt,mt)=>new Promise((rn,Zt)=>{var Sn=Et=>{try{re(mt.next(Et))}catch(K){Zt(K)}},tn=Et=>{try{re(mt.throw(Et))}catch(K){Zt(K)}},re=Et=>Et.done?rn(Et.value):Promise.resolve(Et.value).then(Sn,tn);re((mt=mt.apply(Jt,zt)).next())});function Q(Jt,zt){const mt=[];for(let rn=Jt;rn{const rn=Jti()(zt).endOf("day"),Sn=Jt{const mt=parseInt(i()(Jt).format("HH")),rn=parseInt(i()().format("HH")),Zt=parseInt(i()().format("mm"));if(!Jt)return{disabledHours:()=>Q(0,rn),disabledMinutes:()=>Q(0,Zt)};if(zt){const Sn=parseInt(i()(zt).format("HH")),tn=parseInt(i()(zt).format("mm"));return i()(Jt).isSame(i()(zt),"day")?{disabledHours:()=>Q(0,Sn),disabledMinutes:()=>mt<=Sn?Q(0,tn):[]}:void 0}if(i()(Jt).isSame(i()(),"day"))return{disabledHours:()=>Q(0,rn),disabledMinutes:()=>i()(Jt).isSame(i()(),"hour")&&mt<=rn?Q(0,Zt):[]}},nt=(Jt,zt)=>Jt==null?void 0:Jt.map(mt=>{var rn;return(rn=zt==null?void 0:zt.find(Zt=>Zt.value===mt))==null?void 0:rn.id}),{RangePicker:it}=ae.default,{Option:Je}=ee.default,wt=({shixunHomeworks:Jt,loading:zt,dispatch:mt,classroomList:rn,user:Zt})=>{var Sn,tn,re,Et,K,E,f,R,be;const $=(0,W.useParams)(),{workSetting:U,workList:oe,shixunWorkList:Me,headerInfo:Fe,changeData:Re}=Jt,[Ge,Ut]=(0,b.useState)(!1),[Xe,At]=(0,b.useState)(!1);let[gt,qe]=(0,b.useState)([]),[Ie,tt]=(0,b.useState)([]),[pt,Pt]=(0,b.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:te.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[dn,Tn]=(0,b.useState)({}),[ie,ge]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{qe([])},[]),(0,b.useEffect)(()=>{Ut(!(0,c.GJ)())},[(0,c.GJ)()]);const An=()=>{mt({type:"shixunHomeworks/getWorkSetting",payload:ue({},$)})};(0,b.useEffect)(()=>{if(!(U!=null&&U.course_id))return;Object.keys(pt).map(function(ze){pt[ze]=U[ze]}),(!pt.allow_late||!pt.unified_late)&&(pt.late_penalty=20,pt.penalty_type=te.Q.Percent),pt.unified_setting||(pt.unified_late=!1,pt.unified_anonymous_comment=!1,pt.unified_anonymous_appeal=!1),gt=JSON.parse(JSON.stringify(U.group_settings.map(ze=>ye(ue({},ze),{group_name:[ze.group_name]})).filter(ze=>ze.publish_time!==null))),Ie=JSON.parse(JSON.stringify(U.allow_late_settings.map(ze=>ye(ue({},ze),{group_name:[ze.group_name]})).filter(ze=>ze.late_time!==null))),Pt(ue({},pt));const Bt=(0,I.QE)((gt==null?void 0:gt.length)>0?gt:[]);qe([...Bt]),(Ie==null?void 0:Ie.length)<=0?tt([{penalty_type:te.Q.Percent,late_penalty:20}]):tt([...Ie])},[U]);const je=()=>L(void 0,null,function*(){var Bt,ze;if(((Bt=Zt==null?void 0:Zt.userInfo)==null?void 0:Bt.user_status)===2){(0,S.Rd)();return}const _n=JSON.parse(JSON.stringify(pt));if(_n.challenge_settings.filter(sr=>!sr.hide),_n.categoryId=$.categoryId,(ze=_n.challenge_settings)!=null&&ze.every(sr=>!sr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(gt),!pt.unified_setting)gt=gt==null?void 0:gt.map(sr=>{var Vr;if(!sr.publish_time||!sr.end_time)throw Pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(Vr=U.group_settings)==null?void 0:Vr.filter(rr=>{var Br;return(Br=sr==null?void 0:sr.group_name)==null?void 0:Br.includes(rr.group_name)}).map(rr=>rr.group_id||rr.id).toString().split(","),sr});else if(!pt.publish_time||!pt.end_time)throw Pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(_n.group_settings=gt,pt.allow_late)if(pt.unified_late){if(pt.late_penalty===null||pt.late_penalty===void 0||pt.late_penalty<0||pt.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pt.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Ie=Ie==null?void 0:Ie.map(sr=>{var Vr,rr;if(sr.late_penalty===null||sr.late_penalty===void 0||sr.late_penalty<0||sr.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sr.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(rr=(Vr=sr==null?void 0:sr.group_name)==null?void 0:Vr.map(Br=>{var Zn,Jn;let Wt=(Jn=(Zn=U.group_settings)==null?void 0:Zn.filter(Ve=>(Ve==null?void 0:Ve.group_name)===Br))==null?void 0:Jn[0];return Wt==null?void 0:Wt.group_id}))==null?void 0:rr.toString().split(","),sr}),_n.allow_late_settings=Ie;let Ht=yield(0,fe.Tr)({homework_common_ids:[parseInt($.categoryId)],course_id:$.coursesId,type:"homework_common"});(Ht==null?void 0:Ht.student_count)===0?dt(_n):(ge(_n),Tn(Ht))}),dt=Bt=>{var ze;if(Bt.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Bt!=null&&Bt.work_efficiency&&Bt.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const _n=Bt.challenge_settings.reduce((Vr,rr)=>Vr+Number(rr.challenge_score),0);if((_n==null?void 0:_n.toFixed(10))!==((ze=Bt.total_score-Bt.eff_score)==null?void 0:ze.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Bt.total_score}\u5206`);return}const Ht={shixun_evaluation:Bt.shixun_evaluation,challenge_settings:Bt.challenge_settings};let sr=()=>{var Vr;const rr=()=>L(void 0,null,function*(){At(!0),(yield(0,d.ZP)(`/api/homework_commons/${$.categoryId}/publish_setting.json`,{method:"post",body:ue({},Bt)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),An(),mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ue({},$)})),At(!1)});!(0,C.isEqual)(Re,Ht)&&!((Vr=Fe==null?void 0:Fe.homework_status)!=null&&Vr.includes("\u672A\u53D1\u5E03"))?_.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:rr}):rr()};U!=null&&U.high_resources_consume&&!(U!=null&&U.high_resources_consume_permission)?mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:$.coursesId,type:"shixun",type_id:$.categoryId,name:U.homework_name,fn:()=>{sr()}}}):sr()},tr=(Bt,ze,_n="group_id")=>{var Ht;return ze?ze.find(sr=>sr[_n]===Bt):(Ht=U==null?void 0:U.group_settings)==null?void 0:Ht.find(sr=>sr.group_id[0]===Bt)},kt=(U==null?void 0:U.allow_late)||(U==null?void 0:U.anonymous_comment),$t=Bt=>{var ze,_n;const Ht=tr(Bt,U==null?void 0:U.allow_late_settings,"id"),sr=tr(Bt,U==null?void 0:U.anonymous_comment_settings),Vr=tr(Bt);return(U==null?void 0:U.allow_late)&&Ht&&i()(Ht==null?void 0:Ht.late_time)<=i()()||(U==null?void 0:U.anonymous_comment)&&sr&&(sr==null?void 0:sr.evaluation_start)!==null||((_n=(i()(Vr==null?void 0:Vr.end_time)<=i()()&&((ze=U==null?void 0:U.allow_late_settings)==null?void 0:ze.filter(rr=>rr.group_id.includes(Bt))))[0])==null?void 0:_n.late_time)!=null},sn=(0,b.useMemo)(()=>(U==null?void 0:U.allow_late)||(U==null?void 0:U.all_group_late),[U,Fe]),ot=U==null?void 0:U.anonymous_comment,bt=Bt=>{if(!Bt)return!1;const ze=tr(Bt,U==null?void 0:U.anonymous_comment_settings);return(U==null?void 0:U.anonymous_comment)&&ze&&(ze==null?void 0:ze.evaluation_start)!==null},Ct=(Bt,ze)=>{var _n,Ht,sr,Vr,rr;Bt!=null&&Bt.group_id||(Bt.group_id=nt(Bt==null?void 0:Bt.group_name,U==null?void 0:U.group_settings)),mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Bt,index:ze,rangePickerDisabled:(Ht=(_n=Bt==null?void 0:Bt.group_id)==null?void 0:_n[0])!=null&&Ht.publish_time?Ge||(i()()<=i()((Vr=tr((sr=Bt==null?void 0:Bt.group_id)==null?void 0:sr[0]))==null?void 0:Vr.publish_time)?!1:[!0,$t((rr=Bt==null?void 0:Bt.group_id)==null?void 0:rr[0])]):!1,disabledDate:U==null?void 0:U.course_end_date}})};return me.createElement("section",{className:M.Z.form},me.createElement("div",{className:M.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),me.createElement("div",null,me.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(V.ZP.Group,{disabled:Ge||!((Sn=Fe==null?void 0:Fe.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))||(0,c.Rm)()&&!((tn=rn.AssistantObject.practice)!=null&&tn.can_publish),value:pt.unified_setting,onChange:Bt=>{var ze;if(!((ze=Fe==null?void 0:Fe.homework_status)!=null&&ze.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(pt.unified_setting=!pt.unified_setting,pt.unified_setting||(pt.unified_late=!1,tt([{late_penalty:5}])),Pt(Object.assign({},pt)),pt.unified_setting===!1&>==""){qe(gt.concat({}));return}pt.unified_setting&&(qe([]),tt([{late_penalty:5}]))}},me.createElement(V.ZP,{value:!0,disabled:Ge||!(U!=null&&U.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),me.createElement(V.ZP,{disabled:Ge||!((re=U==null?void 0:U.group_settings)!=null&&re.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Et=U==null?void 0:U.group_settings)==null?void 0:Et.length)===0&&me.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),pt.unified_setting&&me.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},me.createElement(P.Z,{align:"middle"},me.createElement(w.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),me.createElement(w.Z,{className:"ml10"},me.createElement(ae.default,{size:"large",disabled:Ge||!((K=Fe==null?void 0:Fe.homework_status)!=null&&K.includes("\u672A\u53D1\u5E03")||(E=Fe==null?void 0:Fe.homework_status)!=null&&E.includes("\u672A\u5F00\u59CB"))||(0,c.Rm)()&&!((f=rn.AssistantObject.practice)!=null&&f.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date),disabledTime:Bt=>se(Bt),value:pt.publish_time?i()(pt.publish_time):"",onChange:(Bt,ze)=>{pt.publish_time=ze,(pt.end_time==""||!pt.end_time)&&pt.unified_setting&&(pt.end_time=i()(Bt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Pt(Object.assign({},pt))}}))),me.createElement(P.Z,{align:"middle",className:"pl30"},me.createElement(w.Z,null,"\u622A\u6B62\u65F6\u95F4"),me.createElement(w.Z,{className:"ml10"},me.createElement(ae.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(U==null?void 0:U.allow_late)&&(U==null?void 0:U.homework_status.includes("\u5DF2\u622A\u6B62"))||Ge||(U==null?void 0:U.allow_late)&&i()()>=i()(U==null?void 0:U.end_time)||(0,c.Rm)()&&!((R=rn.AssistantObject.practice)!=null&&R.can_publish),disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date,pt.publish_time),disabledTime:Bt=>se(Bt,pt.publish_time),value:pt.end_time?i()(pt.end_time):"",onChange:(Bt,ze)=>{pt.end_time=ze,Pt(Object.assign({},pt))}})))),!pt.unified_setting&&(gt==null?void 0:gt.length)>0&&me.createElement(P.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},gt&>.map(function(Bt,ze){var _n,Ht,sr,Vr,rr,Br,Zn;return me.createElement(w.Z,{span:24,key:ze},me.createElement(P.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ze==(gt==null?void 0:gt.length)-1?"0px":"10px"}},me.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ze+1),me.createElement(ee.default,{disabled:Ge||((_n=Fe==null?void 0:Fe.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03")&&Bt.id||i()(){var Wt;if((0,c.Rm)()&&!((Wt=rn.AssistantObject.practice)!=null&&Wt.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ze].group_name=Jn,gt[ze].group_id=Bt.group_id;const Ve=(0,C.flattenDeep)(gt.map(st=>st.group_name)),_e=Ie.map(st=>{let $e=(st==null?void 0:st.group_name)||[];return ye(ue({},st),{group_name:(0,C.remove)($e,nn=>Ve.includes(nn))})});tt(_e),qe(gt.slice())},maxTagCount:4,maxTagPlaceholder:Jn=>me.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ct(Bt,ze)},"+",Jn==null?void 0:Jn.length)},U.group_settings&&U.group_settings.map(function(Jn){if(!gt.map(Ve=>Ve.group_name).flat().includes(Jn.group_name))return me.createElement(Je,{value:Jn.group_name,key:Jn.id},Jn.group_name)})),me.createElement("div",{className:"ml20"},me.createElement(it,{size:"large",ranges:{\u6B64\u523B:[Bt.publish_time?i()(Bt.publish_time):i()(),i()()]},allowClear:!1,disabled:Ge||(i()()<=i()((Vr=tr((sr=Bt==null?void 0:Bt.group_id)==null?void 0:sr[0]))==null?void 0:Vr.publish_time)?!1:[!0,$t((rr=Bt==null?void 0:Bt.group_id)==null?void 0:rr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Jn=>ne(Jn,U==null?void 0:U.course_end_date),disabledTime:Jn=>se(Jn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[i()((0,I.U6)(),"HH:mm"),i()((0,I.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Bt.publish_time?i()(Bt.publish_time):void 0,Bt.end_time?i()(Bt.end_time):void 0],onChange:(Jn,Wt)=>{var Ve;if((0,c.Rm)()&&!((Ve=rn.AssistantObject.practice)!=null&&Ve.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ze].publish_time=Wt[0],!Bt.end_time&&Wt[0]?gt[ze].end_time=i()(Wt[0]).add(7,"days"):gt[ze].end_time=Wt[1],qe([...gt])},onCalendarChange:(Jn,Wt,Ve)=>{if(Wt!=null&&Wt[0]&&!Wt[1]){const _e=i()(Wt[0]).add(7,"days");gt[ze].publish_time=Wt[0],gt[ze].end_time=_e,qe([...gt])}}})),!Ge&&me.createElement("div",{style:{display:"flex",width:"50px"}},((Br=Bt==null?void 0:Bt.group_id)==null?void 0:Br.length)>1&&me.createElement(r.Z,{title:"\u89C4\u5219\u62C6\u5206"},me.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ct(Bt,ze)})),gt.length<((Zn=U==null?void 0:U.group_settings)==null?void 0:Zn.length)&&me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Jn;if((0,c.Rm)()&&!((Jn=rn.AssistantObject.practice)!=null&&Jn.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe(gt.concat({}))}}),((Bt==null?void 0:Bt.publish_time)&&i()(){const Jn=(0,C.cloneDeep)(Ie);Jn.forEach((Wt,Ve)=>{Wt.group_name&&(Wt.group_name=Wt.group_name.filter(_e=>{var st;return!((st=gt[ze].group_name)!=null&&st.includes(_e))}))}),gt=gt.filter((Wt,Ve)=>ze!==Ve),tt(Jn),qe(gt.slice()),setTimeout(()=>qe(gt.slice()),10)}}))))}))),me.createElement(P.Z,null,me.createElement(w.Z,null,me.createElement("div",{className:M.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),me.createElement(w.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(s.default,{checked:pt.allow_late,disabled:Ge||sn,onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt.target.checked&&_.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:me.createElement("div",{style:{padding:10,background:"#f5f6f9"}},me.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),me.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),me.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),pt.allow_late=!pt.allow_late,Ie==""&&tt([{late_penalty:5}]),Pt(Object.assign({},pt))}},me.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(pt==null?void 0:pt.allow_late)&&me.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},me.createElement("div",{style:{display:"flex"}},me.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),me.createElement(V.ZP.Group,{style:{marginLeft:"20px"},disabled:Ge||(U==null?void 0:U.anonymous_comment)||(U==null?void 0:U.allow_late),value:pt.unified_late,onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.unified_late=Bt.target.value,Ie==""&&!Bt.target.value&&tt([{penalty_type:te.Q.Percent,late_penalty:20}]),Pt(ue({},pt))}},(pt==null?void 0:pt.unified_setting)&&me.createElement(V.ZP,{value:!0,disabled:!(U!=null&&U.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((be=U==null?void 0:U.group_settings)==null?void 0:be.length)>0&&me.createElement(V.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pt!=null&&pt.unified_late?me.createElement(me.Fragment,null,me.createElement(P.Z,{align:"middle",style:{marginTop:"10px"}},me.createElement(w.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),me.createElement(w.Z,{className:"ml20"},me.createElement(te.Z,{disabled:Ge||ot,value:{type:pt.penalty_type,inputValue:pt.late_penalty},onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt(ye(ue({},pt),{late_penalty:Bt.inputValue,penalty_type:Bt.type}))}})),me.createElement(w.Z,{flex:"1",className:"ml5"},me.createElement("span",{className:"c-grey-c ml10"},pt.penalty_type===te.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),me.createElement(P.Z,{align:"middle",style:{marginTop:"15px"}},me.createElement(w.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(w.Z,{className:"ml20"},me.createElement(ae.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ge||ot,value:pt.late_time?i()(pt.late_time):"",disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date),onChange:(Bt,ze)=>{var _n;if((0,c.Rm)()&&!((_n=rn.AssistantObject.practice)!=null&&_n.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.late_time=ze,Pt(Object.assign({},pt))}})))):Ie.map(function(Bt,ze){var _n;return me.createElement(w.Z,{span:24,key:ze},me.createElement(P.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},me.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ze+1),me.createElement(ee.default,{disabled:Ge||!((_n=Fe==null?void 0:Fe.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))&&Bt.id||(U==null?void 0:U.anonymous_comment),mode:"multiple",className:M.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Bt.group_name=="string"?[Bt.group_name]:Bt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ht=>{var sr;if((0,c.Rm)()&&!((sr=rn.AssistantObject.practice)!=null&&sr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].group_name=Ht,Ie[ze].group_id=Bt.group_id,tt(Ie.slice())}},U.group_settings&&U.group_settings.map(function(Ht){const sr=Ie.map(rr=>rr.group_name).flat(),Vr=gt.map(rr=>rr.group_name).flat();if(pt!=null&&pt.unified_setting){if(!sr.includes(Ht.group_name))return me.createElement(Je,{value:Ht.group_name,key:Ht.id},Ht.group_name)}else if(Vr.includes(Ht.group_name)&&!sr.includes(Ht.group_name))return me.createElement(Je,{value:Ht.group_name,key:Ht.id},Ht.group_name)})),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),me.createElement(te.Z,{disabled:Ge||bt(Bt.id),value:{type:Bt.penalty_type,inputValue:Bt.late_penalty},onChange:Ht=>{var sr;if((0,c.Rm)()&&!((sr=rn.AssistantObject.practice)!=null&&sr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].late_penalty=Ht.inputValue,Ie[ze].penalty_type=Ht.type,tt([...Ie])}}),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(ae.default,{size:"large",disabled:Ge||bt(Bt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ht=>ne(Ht,U==null?void 0:U.course_end_date),format:"YYYY-MM-DD HH:mm",value:Bt!=null&&Bt.late_time?i()(Bt.late_time):void 0,onChange:(Ht,sr)=>{var Vr;if((0,c.Rm)()&&!((Vr=rn.AssistantObject.practice)!=null&&Vr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].late_time=sr,tt([...Ie])}}),!Ge&&me.createElement("div",{style:{display:"flex",width:"50px"}},me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ht;if((0,c.Rm)()&&!((Ht=rn.AssistantObject.practice)!=null&&Ht.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt(Ie.concat({penalty_type:te.Q.Percent,late_penalty:20}))}}),ze>0&&!Bt.id&&me.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ht;if((0,c.Rm)()&&!((Ht=rn.AssistantObject.practice)!=null&&Ht.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie=Ie.filter((sr,Vr)=>ze!==Vr),tt(Ie.slice()),setTimeout(()=>tt(Ie.slice()),10)}}))))})),!Ge&&me.createElement(me.Fragment,null,me.createElement(x.ZP,{type:"primary",size:"large",loading:Xe,style:{width:"138px",marginTop:"30px"},onClick:()=>je()},"\u4FDD\u5B58")),me.createElement(B.Z,{onConfirm:(Bt,ze)=>{gt.splice(Bt,0,...ze),gt.splice(Bt+ze.length,1);const _n=(0,I.QE)([...gt]);qe([..._n])}}),me.createElement(pe.Z,{resdata:dn,type:"shixun",okloading:Xe,oktext:(dn==null?void 0:dn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Bt=>L(void 0,null,function*(){At(!0);let ze=yield(0,d.ZP)(`/api/courses/${$.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt($.categoryId)]}});At(!1),(ze==null?void 0:ze.status)===0&&dt(ie)})}))};jt.ZP=(0,W.connect)(({shixunHomeworks:Jt,classroomList:zt,loading:mt,user:rn})=>({shixunHomeworks:Jt,classroomList:zt,loading:mt.effects,user:rn}))(wt)},59437:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return s}});var b=l(59301),ae=l(92832),ee=l(24905),Pe=l(95237),_={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",P=l(8797),w=(x,o,i)=>new Promise((c,d)=>{var C=M=>{try{I(i.next(M))}catch(W){d(W)}},H=M=>{try{I(i.throw(M))}catch(W){d(W)}},I=M=>M.done?c(M.value):Promise.resolve(M.value).then(C,H);I((i=i.apply(x,o)).next())}),s=({data:x,value:o=[],handleChangePage:i,setSelectedRowKeys:c,selectedRowKeys:d,onChange:C=()=>{}})=>{const[H,I]=(0,b.useState)([]),[M,W]=(0,b.useState)([]),[te,S]=(0,b.useState)([]);let[B,pe]=(0,b.useState)(1),[fe,me]=(0,b.useState)();return(0,b.useEffect)(()=>{I(x),W([]),S([])},[x]),(0,b.useEffect)(()=>{c&&(W(d),S(d))},[d]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:_.leftdiv},b.createElement(ae.default.Search,{size:"middle",onChange:ve=>w(void 0,null,function*(){I(x.filter(Ne=>{var de;return(de=Ne==null?void 0:Ne.name)==null?void 0:de.includes(ve.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),H.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(ee.default.Group,{value:M.map(ve=>`${ve.id}`),onChange:ve=>{c(H.filter(Ne=>ve.includes(`${Ne.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},H.map((ve,Ne)=>b.createElement(Pe.Z,{key:ve.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ve.is_published,value:`${ve.id}`},b.createElement("div",{className:_.listClass},b.createElement("span",{className:_.spantitle,style:{width:ve.is_published?"108px":"170px"}},ve.name),ve.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:_.rightdiv},b.createElement(ae.default.Search,{onChange:ve=>{S(M.filter(Ne=>Ne.name.includes(ve.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),te.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),te.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},te.map((ve,Ne)=>b.createElement(Pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ve.id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ve.name),b.createElement("img",{src:V,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{c(M.filter(de=>`${de.id}`!=`${ve.id}`))}})))))))}},38233:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(59301),ae=l(89070),ee=l(5083),Pe=l(43418),_=l(92832),V=l(8591),P=l(95237),w=l(43604),r={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},s=l(61186),x=l.n(s),o=l(955),i=l(8797),c=l(59301);const{RangePicker:d}=ee.default,C=({dispatch:I,classroomList:M,onConfirm:W})=>{const[te,S]=(0,b.useState)([]),[B,pe]=(0,b.useState)([]),[fe,me]=(0,b.useState)(""),[ve,Ne]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var F,Ce,Ae,ue;if(M.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((F=M.actionTabs)==null?void 0:F.rangePickerDisabled),(Ce=M.actionTabs)!=null&&Ce.rangePickerDisabled?Ne((Ae=M.actionTabs)==null?void 0:Ae.rangePickerDisabled):Ne([!1,!1]);let ye=M.actionTabs.data,L=(ue=ye==null?void 0:ye.group_name)==null?void 0:ue.map((Q,ne)=>{var se;return{group_id:ye==null?void 0:ye.group_id[ne],group_name:ye==null?void 0:ye.group_name[ne],is_admin:ye==null?void 0:ye.is_admin,end_time:ye==null?void 0:ye.end_time,publish_time:Array.isArray(ye==null?void 0:ye.publish_time)?(se=ye==null?void 0:ye.publish_time)==null?void 0:se[0]:ye==null?void 0:ye.publish_time}});L&&(S([...L]),pe([...L]))}},[M.actionTabs]);const de=()=>{I({type:"classroomList/setActionTabs",payload:{}}),me("")},we=F=>{if(F){const Ce=B==null?void 0:B.filter(Ae=>{var ue,ye;return(ye=(ue=Ae==null?void 0:Ae.group_name)==null?void 0:ue.toLowerCase())==null?void 0:ye.includes(F==null?void 0:F.toLowerCase())});S(Ce)}else S(B)};return c.createElement(Pe.default,{width:980,title:c.createElement("div",{style:{fontWeight:"bold",display:"flex"}},c.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",c.createElement("span",{className:r.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),c.createElement(_.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:F=>{me(F.target.value.trim()),we(F.target.value.trim())}})),centered:!0,maskClosable:!1,open:M.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>de(),onOk:()=>{var F;if(B.some(Ae=>!Ae.end_time||!Ae.publish_time)){V.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}W((F=M.actionTabs)==null?void 0:F.index,B),de()}},c.createElement("div",{className:r.modal_con},c.createElement(P.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(F,Ce){return c.createElement(w.Z,{span:24,key:Ce},c.createElement(P.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ce==(te==null?void 0:te.length)-1?"0px":"10px"}},c.createElement("div",{className:r.multiple_select,title:F==null?void 0:F.group_name},F==null?void 0:F.group_name),c.createElement("div",{className:"ml20"},c.createElement(d,{size:"large",allowClear:!1,disabled:ve,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ae=>{var ue;return(0,o.Q8)(Ae,(ue=M.actionTabs)==null?void 0:ue.disabledDate)},disabledTime:Ae=>(0,o.d0)(Ae),showTime:{showNow:!0,format:"HH:mm",defaultValue:[x()((0,o.U6)(),"HH:mm"),x()((0,o.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(F==null?void 0:F.publish_time)&&[x()(F==null?void 0:F.publish_time),F!=null&&F.end_time?x()(F==null?void 0:F.end_time):void 0],onChange:(Ae,ue)=>{te[Ce].publish_time=ue[0],te[Ce].end_time=ue[1],S([...te]),B.forEach(ye=>{ye.group_id===(F==null?void 0:F.group_id)&&(ye.publish_time=ue[0],ye.end_time=ue[1])}),pe([...B])},onCalendarChange:(Ae,ue,ye)=>{if(ue!=null&&ue[0]&&!ue[1]){const L=x()(ue[0]).add(7,"days");te[Ce].publish_time=ue[0],te[Ce].end_time=L,S([...te]),B.forEach(Q=>{Q.group_id===(F==null?void 0:F.group_id)&&(Q.publish_time=ue[0],Q.end_time=L)}),pe([...B])}}})),ve[0]?c.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):c.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(Ce,1),S([...te]),B.forEach((Ae,ue)=>{Ae.group_id===(F==null?void 0:F.group_id)&&B.splice(ue,1)}),pe([...B])}})))}):c.createElement(i.Z,null))))};var H=(0,ae.connect)(({classroomList:I})=>({classroomList:I}))(C)},78734:function(lr,jt,l){"use strict";l.d(jt,{B:function(){return r},F:function(){return w}});var b=l(44164),ae=l.n(b),ee=l(86129),Pe=l.n(ee),_=(s,x,o)=>new Promise((i,c)=>{var d=I=>{try{H(o.next(I))}catch(M){c(M)}},C=I=>{try{H(o.throw(I))}catch(M){c(M)}},H=I=>I.done?i(I.value):Promise.resolve(I.value).then(d,C);H((o=o.apply(s,x)).next())});const V=()=>{document.body.scrollIntoView()},P=()=>{document.querySelectorAll("canvas").forEach(s=>{(!s.clientWidth||!s.clientHeight)&&s.remove()})},w=(s,x)=>_(void 0,null,function*(){V(),P();const o={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let i=ae()();for(let d=0;d_(void 0,null,function*(){d_(void 0,null,function*(){V(),P();const o={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let i=ae()();for(let c=0;c_(void 0,null,function*(){cEt in re?V(re,Et,{enumerable:!0,configurable:!0,writable:!0,value:K}):re[Et]=K,x=(re,Et)=>{for(var K in Et||(Et={}))w.call(Et,K)&&s(re,K,Et[K]);if(P)for(var K of P(Et))r.call(Et,K)&&s(re,K,Et[K]);return re},o=(re,Et,K)=>new Promise((E,f)=>{var R=U=>{try{$(K.next(U))}catch(oe){f(oe)}},be=U=>{try{$(K.throw(U))}catch(oe){f(oe)}},$=U=>U.done?E(U.value):Promise.resolve(U.value).then(R,be);$((K=K.apply(re,Et)).next())});const i=()=>{(0,ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},c=()=>{(0,ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},d=re=>o(void 0,null,function*(){i(),(yield(0,b.YR)(x({},re))).status===0&&(yield(0,ee.QH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_couser_info.json`,query:re}))),c()}),C=re=>o(void 0,null,function*(){const Et=yield(0,b.yS)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`);else{if(Et.status===-2)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`))}}),H=re=>o(void 0,null,function*(){const Et=yield(0,b.W0)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`))}}),I=re=>o(void 0,null,function*(){const Et=yield(0,b.Nl)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`))}}),M=re=>o(void 0,null,function*(){const Et=yield(0,b.IU)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`))}}),W=re=>o(void 0,null,function*(){const Et=yield(0,b.td)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Et.status===-2)return Et;if(Et.status===-3)(0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else if(Et.status===-4)return Et}}),te=re=>o(void 0,null,function*(){const Et=yield(0,b.QX)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`))}}),S=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.o_)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),B=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.ZL)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),pe=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.vV)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),fe=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.aP)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),me=re=>o(void 0,null,function*(){i(),(yield exportCourseWorkListAppendix(x({},re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${re.categoryId}/works_list.zip`,query:re}))),c()}),ve=re=>o(void 0,null,function*(){i(),yield(0,ee.QH)("",_.Z.API_SERVER+`/api/polls/${re.categoryId}/commit_result.xlsx`),c()}),Ne=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/attendances/export_xlsx_data.xlsx`,query:re}))}),de=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/video_study_statics.xlsx`,query:re}))}),we=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_video_study.xlsx`,query:re}))}),F=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_course_students_info.xlsx`,query:re}))}),Ce=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/school_manages/students.xlsx",query:re}))}),Ae=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/item_banks/export.xlsx",query:re}))}),ue=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:re}))}),ye=re=>o(void 0,null,function*(){const Et=yield(0,b.Uy)(x({},re));Et.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`)):Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),L=re=>o(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/export_records/${re.id}.xlsx`,query:re}))}),Q=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:re}))}),ne=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re==null?void 0:re.coursesId}/${re.menuKey}_statistic.xlsx?${re.checkedList.map(Et=>`course_group_id[]=${Et}`).join("&")}`,query:re}))}),se=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_training_objectives.xlsx`,query:re}))}),nt=re=>o(void 0,null,function*(){yield(0,ee.FH)(re==null?void 0:re.name,(0,ee.NY)({url:_.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:re}))}),it=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_courses.xlsx`,query:re}))}),Je=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_graduation_requirements.xlsx`,query:re}))}),wt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:re}))}),Jt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:re}))}),zt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/examination_banks/${re.id}.json`,query:re}))}),mt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/exercises/${re.categoryId}.json`,query:re}))}),rn=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/polls/${re==null?void 0:re.id}/commit_result.json`,query:re}))}),Zt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/paths/get_task_pass.json",query:re}))}),Sn=(re,Et)=>o(void 0,null,function*(){yield(0,ee.FH)(Et||"",(0,ee.NY)({url:_.Z.API_SERVER+`/api/exercises/${re==null?void 0:re.exercise_id}/consult_exercise.json`,query:re}))}),tn=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/competitions/${re==null?void 0:re.identifier}/competition_commit_records/member_works.xlsx`,query:re}))})},83312:function(lr,jt,l){"use strict";l.d(jt,{U:function(){return r}});var b=l(59301),ae=Object.defineProperty,ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,V=(s,x,o)=>x in s?ae(s,x,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[x]=o,P=(s,x)=>{for(var o in x||(x={}))Pe.call(x,o)&&V(s,o,x[o]);if(ee)for(var o of ee(x))_.call(x,o)&&V(s,o,x[o]);return s},w=(s,x,o)=>new Promise((i,c)=>{var d=I=>{try{H(o.next(I))}catch(M){c(M)}},C=I=>{try{H(o.throw(I))}catch(M){c(M)}},H=I=>I.done?i(I.value):Promise.resolve(I.value).then(d,C);H((o=o.apply(s,x)).next())});function r(s,x){const[o,i]=(0,b.useState)(x),[c,d]=(0,b.useState)(!1),[C,H]=(0,b.useState)();return[o,c,(M,W=!1)=>w(this,null,function*(){const te=W?x:P(P({},o),M);d(!0),i(te);const S=yield s(te);return d(!1),H(S),S}),C,H]}},24768:function(lr,jt,l){"use strict";l.d(jt,{AL:function(){return te},Iy:function(){return x},Qv:function(){return c},ez:function(){return W},jb:function(){return o}});var b=l(32834),ae=l.n(b),ee=l(11690),Pe=l.n(ee);let _=1;function V(me,ve){const Ne=me.match(/^(\s+)(?:```)/);if(Ne===null)return ve;const de=Ne[1];return ve.split(` -`).map(we=>{const F=we.match(/^\s+/);if(F===null)return we;const[Ce]=F;return Ce.length>=de.length?we.slice(de.length):we}).join(` -`)}let P=[],w=["
    "];const r=new(ae()).Renderer,s=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){P.length=0,w=["
      "]}const o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function i(me,ve,Ne,de){if(ve>=me.length||me[ve].level<=Ne)return ve;var we=me[ve];de.push("
    • "+we.text+""),ve++;var F=[];return ve=i(me,ve,we.level,F),F.length>0&&(de.push("
        "),F.forEach(function(Ce){de.push(Ce)}),de.push("
      ")),de.push("
    • "),ve=i(me,ve,Ne,de),ve}function c(){return i(P,0,0,w),w.push("
    "),w.join("")}const d={heading(me){const ve=s.exec(me);if(_+=1,ve)return{type:"heading",raw:ve[0],depth:ve[1].length,text:ve[2]}},fences(me){const ve=this.rules.block.fences.exec(me);if(ve){const Ne=ve[0];let de=V(Ne,ve[3]||"");const we=ve[2]?ve[2].trim():ve[2];if(["latex","katex","math"].indexOf(we)>=0){const F=I(),Ce=de;de=F,M[F]={type:"block",expression:Ce}}return{type:"code",raw:Ne,lang:we,text:de}}}},C=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let H=0;const I=()=>`__special_katext_id_${H++}__`;let M={};function W(){return M}function te(){H=0,M={}}function S(me){return me=me.replace(C,(ve,Ne)=>{const de=I();return M[de]={type:"inline",expression:Ne},de}),me}const B=r.listitem;r.listitem=function(me){return B(S(me))};const pe=r.paragraph;r.paragraph=function(me){return pe(S(me))};const fe=r.tablecell;r.tablecell=function(me,ve){return fe(S(me),ve)},r.code=function(me,ve,Ne){const de=(ve||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?`

    ${me}

    `:`
    ${Ne?me:(0,ee.escape)(me,!0)}
    -`:'
    '+(Ne?me:(0,ee.escape)(me,!0))+"
    "},r.heading=function(me,ve,Ne){let de=this.options.headerPrefix+Ne.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return P.push({anchor:de,level:ve,text:me}),"'+me+""},ae().setOptions({silent:!0,gfm:!0,pedantic:!1}),ae().use({tokenizer:d,renderer:r}),jt.ZP=ae()},46474:function(lr,jt,l){"use strict";l.d(jt,{rX:function(){return S},pW:function(){return B},gy:function(){return pe},xY:function(){return te},O5:function(){return W},hs:function(){return C},tJ:function(){return c},o1:function(){return d},Rd:function(){return M}});var b=l(89070),ae=l(43418),ee=l(28103),Pe=l(8591),_=l(24065),V=l(955),P=l(87169),w=l(25510),r="data:image/png;base64,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",s=l.p+"static/newqrcode.a8740efb.png",x=l(32637),o=l(59301),i=(fe,me,ve)=>new Promise((Ne,de)=>{var we=Ae=>{try{Ce(ve.next(Ae))}catch(ue){de(ue)}},F=Ae=>{try{Ce(ve.throw(Ae))}catch(ue){de(ue)}},Ce=Ae=>Ae.done?Ne(Ae.value):Promise.resolve(Ae.value).then(we,F);Ce((ve=ve.apply(fe,me)).next())});const c=(fe,me=!1,ve=!1,Ne="",de=!1)=>!!(d(fe)&&H(fe,me,ve,Ne,de)),d=fe=>(0,_.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),C=fe=>{var me,ve,Ne;const{user:de}=(0,b.getDvaApp)()._store.getState();(0,_.bg)()&&!((ve=(me=de==null?void 0:de.userInfo)==null?void 0:me.course)!=null&&ve.course_public)&&!((Ne=de==null?void 0:de.userInfo)!=null&&Ne.profile_completed)&&fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},H=(fe,me=!1,ve=!0,Ne="",de=!1)=>{var we;const{user:F}=(0,b.getDvaApp)()._store.getState();return(we=F.userInfo)!=null&&we.profile_completed?!0:(ve?fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ne,isCurrentPage:de}}):ae.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"),I()}}),!1)},I=()=>{ae.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()}})},M=()=>{ae.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:o.createElement("div",{style:{textAlign:"center"}},o.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"),o.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),o.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},W=()=>{var fe;const{user:me}=(0,b.getDvaApp)()._store.getState();return(fe=me.userInfo)!=null&&fe.professional_certification?!0:(ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:o.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)},te=()=>(0,_.V9)()?!0:(ae.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:o.createElement("div",{className:"tc",style:{marginLeft:-38}},o.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),o.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),S=(fe,me)=>fe?!0:(ae.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:o.createElement("div",null,o.createElement("p",null,me||"\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"),o.createElement("div",{style:{marginLeft:"110px"}},o.createElement("img",{src:r,width:200}),o.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),B=fe=>{ae.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:o.createElement("div",null,o.createElement("div",null,o.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"),o.createElement(ee.Z,null),o.createElement("p",{style:{color:"#666666",fontSize:12}}," ",o.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 ",o.createElement("a",null,fe),"\u5929\u3002"),o.createElement("p",{style:{color:"#666666",fontSize:12}}," ",o.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")),o.createElement("div",{style:{textAlign:"center",marginTop:30}},o.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:w,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(fe,me="")=>{const{shixunsDetail:{detail:ve}}=(0,b.getDvaApp)()._store.getState();if((ve==null?void 0:ve.public)===2||(ve==null?void 0:ve.public)===1||(ve==null?void 0:ve.shixun_status)===3){let Ne="";return(ve==null?void 0:ve.public)===2&&(Ne="\u5DF2\u516C\u5F00"),(ve==null?void 0:ve.public)===1&&(Ne="\u5F85\u5BA1\u6838"),(ve==null?void 0:ve.shixun_status)===3&&(Ne="\u5DF2\u5173\u95ED"),ae.default.info({centered:!0,icon:o.createElement(P.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:o.createElement("div",{className:"tc",style:{marginLeft:-38}},o.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},o.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ne,"\uFF0C",me,"\u3002"),o.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),o.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:w,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ve==null?void 0:ve.shixun_status)===2?(ae.default.confirm({centered:!0,icon:o.createElement(P.Z,null),title:"\u63D0\u793A",content:o.createElement("div",null,o.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",me,"\u3002"),o.createElement("br",null),o.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:()=>{ae.default.confirm({width:440,centered:!0,icon:o.createElement(P.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:()=>i(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:ve==null?void 0:ve.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ve==null?void 0:ve.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:ve==null?void 0:ve.identifier}}))})})}}),!0):!1}},36785:function(lr,jt,l){"use strict";l.d(jt,{o2:function(){return _},yT:function(){return V}});var b=l(19127),ae=l(33166);const ee=ae.i.map(P=>`${P}-inverse`),Pe=["success","processing","error","default","warning"];function _(P){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,b.Z)(ee),(0,b.Z)(ae.i)).includes(P):ae.i.includes(P)}function V(P){return Pe.includes(P)}},50371:function(lr,jt){"use strict";function l(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ae=1;ae{const _=ee[Pe];_!==void 0&&(b[Pe]=_)})}return b}jt.Z=l},13845:function(lr,jt,l){"use strict";l.d(jt,{F:function(){return b},Z:function(){return ae}});function b(ee){return ee!=null&&ee===ee.window}function ae(ee,Pe){var _,V;if(typeof window=="undefined")return 0;const P=Pe?"scrollTop":"scrollLeft";let w=0;return b(ee)?w=ee[Pe?"pageYOffset":"pageXOffset"]:ee instanceof Document?w=ee.documentElement[P]:(ee instanceof HTMLElement||ee)&&(w=ee[P]),ee&&!b(ee)&&typeof w!="number"&&(w=(V=((_=ee.ownerDocument)!==null&&_!==void 0?_:ee).documentElement)===null||V===void 0?void 0:V[P]),w}},56762:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(59301);function ae(){const[,ee]=b.useReducer(Pe=>Pe+1,0);return ee}},79676:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return V}});var b=l(19447);function ae(P,w,r,s){if(s===!1)return{adjustX:!1,adjustY:!1};const x=s&&typeof s=="object"?s:{},o={};switch(P){case"top":case"bottom":o.shiftX=w.dropdownArrowOffset*2+r;break;case"left":case"right":o.shiftY=w.dropdownArrowOffsetVertical*2+r;break}const i=Object.assign(Object.assign({},o),x);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const ee={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"]}},Pe={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"]}},_=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function V(P){const{arrowWidth:w,autoAdjustOverflow:r,arrowPointAtCenter:s,offset:x,borderRadius:o,visibleFirst:i}=P,c=w/2,d={};return Object.keys(ee).forEach(C=>{const H=s&&Pe[C]||ee[C],I=Object.assign(Object.assign({},H),{offset:[0,0]});switch(d[C]=I,_.has(C)&&(I.autoArrow=!1),C){case"top":case"topLeft":case"topRight":I.offset[1]=-c-x;break;case"bottom":case"bottomLeft":case"bottomRight":I.offset[1]=c+x;break;case"left":case"leftTop":case"leftBottom":I.offset[0]=-c-x;break;case"right":case"rightTop":case"rightBottom":I.offset[0]=c+x;break}const M=(0,b.fS)({contentRadius:o,limitVerticalRadius:!0});if(s)switch(C){case"topLeft":case"bottomLeft":I.offset[0]=-M.dropdownArrowOffset-c;break;case"topRight":case"bottomRight":I.offset[0]=M.dropdownArrowOffset+c;break;case"leftTop":case"rightTop":I.offset[1]=-M.dropdownArrowOffset-c;break;case"leftBottom":case"rightBottom":I.offset[1]=M.dropdownArrowOffset+c;break}I.overflow=ae(C,M,w,r),i&&(I.htmlRegion="visibleFirst")}),d}},68031:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Pe}});var b=l(16089);function ae(_,V,P,w){const r=P-V;return _/=w/2,_<1?r/2*_*_*_+V:r/2*((_-=2)*_*_+2)+V}var ee=l(13845);function Pe(_){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:P=()=>window,callback:w,duration:r=450}=V,s=P(),x=(0,ee.Z)(s,!0),o=Date.now(),i=()=>{const d=Date.now()-o,C=ae(d>r?r:d,x,_,r);(0,ee.F)(s)?s.scrollTo(window.pageXOffset,C):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=C:s.scrollTop=C,dP||V},66104:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Ce}});var b=l(92310),ae=l.n(b),ee=l(11592),Pe=l(26112),_=l(59301),V=l(92343),P=l(36355),w=l(84105),r=l(91857);const s=Ae=>{let{children:ue}=Ae;const{getPrefixCls:ye}=_.useContext(P.E_),L=ye("breadcrumb");return _.createElement("li",{className:`${L}-separator`,"aria-hidden":"true"},ue===""?ue:ue||"/")};s.__ANT_BREADCRUMB_SEPARATOR=!0;var x=s,o=function(Ae,ue){var ye={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ye[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Que[Q]||L)}function c(Ae,ue,ye,L){if(ye==null)return null;const{className:Q,onClick:ne}=ue,se=o(ue,["className","onClick"]),nt=Object.assign(Object.assign({},(0,Pe.Z)(se,{data:!0,aria:!0})),{onClick:ne});return L!==void 0?_.createElement("a",Object.assign({},nt,{className:ae()(`${Ae}-link`,Q),href:L}),ye):_.createElement("span",Object.assign({},nt,{className:ae()(`${Ae}-link`,Q)}),ye)}function d(Ae,ue){return(L,Q,ne,se,nt)=>{if(ue)return ue(L,Q,ne,se);const it=i(L,Q);return c(Ae,L,it,nt)}}var C=function(Ae,ue){var ye={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ye[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{const{prefixCls:ue,separator:ye="/",children:L,menu:Q,overlay:ne,dropdownProps:se,href:nt}=Ae,Je=(wt=>{if(Q||ne){const Jt=Object.assign({},se);if(Q){const zt=Q||{},{items:mt}=zt,rn=C(zt,["items"]);Jt.menu=Object.assign(Object.assign({},rn),{items:mt==null?void 0:mt.map((Zt,Sn)=>{var{key:tn,title:re,label:Et,path:K}=Zt,E=C(Zt,["key","title","label","path"]);let f=Et!=null?Et:re;return K&&(f=_.createElement("a",{href:`${nt}${K}`},f)),Object.assign(Object.assign({},E),{key:tn!=null?tn:Sn,label:f})})})}else ne&&(Jt.overlay=ne);return _.createElement(r.Z,Object.assign({placement:"bottom"},Jt),_.createElement("span",{className:`${ue}-overlay-link`},wt,_.createElement(w.Z,null)))}return wt})(L);return Je!=null?_.createElement(_.Fragment,null,_.createElement("li",null,Je),ye&&_.createElement(x,null,ye)):null},I=Ae=>{const{prefixCls:ue,children:ye,href:L}=Ae,Q=C(Ae,["prefixCls","children","href"]),{getPrefixCls:ne}=_.useContext(P.E_),se=ne("breadcrumb",ue);return _.createElement(H,Object.assign({},Q,{prefixCls:se}),c(se,Q,ye,L))};I.__ANT_BREADCRUMB_ITEM=!0;var M=I,W=l(17313),te=l(83116),S=l(37613);const B=Ae=>{const{componentCls:ue,iconCls:ye}=Ae;return{[ue]:Object.assign(Object.assign({},(0,W.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[ye]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,W.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${ue}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${ue}-link`]:{[` - > ${ye} + span, - > ${ye} + a - `]:{marginInlineStart:Ae.marginXXS}},[`${ue}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${ye}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,te.Z)("Breadcrumb",Ae=>{const ue=(0,S.TS)(Ae,{});return[B(ue)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),fe=function(Ae,ue){var ye={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ye[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{var{breadcrumbName:se}=ne,nt=fe(ne,["breadcrumbName"]);return Object.assign(Object.assign({},nt),{title:se})})}),Q}function ve(Ae,ue){return(0,_.useMemo)(()=>Ae||(ue?ue.map(me):null),[Ae,ue])}var Ne=function(Ae,ue){var ye={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ye[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{if(ue===void 0)return ue;let ye=(ue||"").replace(/^\//,"");return Object.keys(Ae).forEach(L=>{ye=ye.replace(`:${L}`,Ae[L])}),ye},we=Ae=>{const{prefixCls:ue,separator:ye="/",style:L,className:Q,rootClassName:ne,routes:se,items:nt,children:it,itemRender:Je,params:wt={}}=Ae,Jt=Ne(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:mt,breadcrumb:rn}=_.useContext(P.E_);let Zt;const Sn=zt("breadcrumb",ue),[tn,re]=pe(Sn),Et=ve(nt,se),K=d(Sn,Je);if(Et&&Et.length>0){const R=[],be=nt||se;Zt=Et.map(($,U)=>{const{path:oe,key:Me,type:Fe,menu:Re,overlay:Ge,onClick:Ut,className:Xe,separator:At,dropdownProps:gt}=$,qe=de(wt,oe);qe!==void 0&&R.push(qe);const Ie=Me!=null?Me:U;if(Fe==="separator")return _.createElement(x,{key:Ie},At);const tt={},pt=U===Et.length-1;Re?tt.menu=Re:Ge&&(tt.overlay=Ge);let{href:Pt}=$;return R.length&&qe!==void 0&&(Pt=`#/${R.join("/")}`),_.createElement(H,Object.assign({key:Ie},tt,(0,Pe.Z)($,{data:!0,aria:!0}),{className:Xe,dropdownProps:gt,href:Pt,separator:pt?"":ye,onClick:Ut,prefixCls:Sn}),K($,wt,be,R,Pt))})}else if(it){const R=(0,ee.Z)(it).length;Zt=(0,ee.Z)(it).map((be,$)=>{if(!be)return be;const U=$===R-1;return(0,V.Tm)(be,{separator:U?"":ye,key:$})})}const E=ae()(Sn,rn==null?void 0:rn.className,{[`${Sn}-rtl`]:mt==="rtl"},Q,ne,re),f=Object.assign(Object.assign({},rn==null?void 0:rn.style),L);return tn(_.createElement("nav",Object.assign({className:E,style:f},Jt),_.createElement("ol",null,Zt)))};we.Item=M,we.Separator=x;var F=we,Ce=F},24905:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return pe}});var b=l(92310),ae=l.n(b),ee=l(5630),Pe=l(59301),_=l(36355),V=l(1684),P=l(32441),r=Pe.createContext(null),s=l(98447),x=l(14088),o=l(4572),i=function(fe,me){var ve={};for(var Ne in fe)Object.prototype.hasOwnProperty.call(fe,Ne)&&me.indexOf(Ne)<0&&(ve[Ne]=fe[Ne]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ne=Object.getOwnPropertySymbols(fe);de{var ve;const{prefixCls:Ne,className:de,rootClassName:we,children:F,indeterminate:Ce=!1,style:Ae,onMouseEnter:ue,onMouseLeave:ye,skipGroup:L=!1,disabled:Q}=fe,ne=i(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:se,direction:nt,checkbox:it}=Pe.useContext(_.E_),Je=Pe.useContext(r),{isFormItemInput:wt}=Pe.useContext(P.aM),Jt=Pe.useContext(V.Z),zt=(ve=(Je==null?void 0:Je.disabled)||Q)!==null&&ve!==void 0?ve:Jt,mt=Pe.useRef(ne.value);Pe.useEffect(()=>{Je==null||Je.registerValue(ne.value)},[]),Pe.useEffect(()=>{if(!L)return ne.value!==mt.current&&(Je==null||Je.cancelValue(mt.current),Je==null||Je.registerValue(ne.value),mt.current=ne.value),()=>Je==null?void 0:Je.cancelValue(ne.value)},[ne.value]);const rn=se("checkbox",Ne),[Zt,Sn]=(0,s.ZP)(rn),tn=Object.assign({},ne);Je&&!L&&(tn.onChange=function(){ne.onChange&&ne.onChange.apply(ne,arguments),Je.toggleOption&&Je.toggleOption({label:F,value:ne.value})},tn.name=Je.name,tn.checked=Je.value.includes(ne.value));const re=ae()(`${rn}-wrapper`,{[`${rn}-rtl`]:nt==="rtl",[`${rn}-wrapper-checked`]:tn.checked,[`${rn}-wrapper-disabled`]:zt,[`${rn}-wrapper-in-form-item`]:wt},it==null?void 0:it.className,de,we,Sn),Et=ae()({[`${rn}-indeterminate`]:Ce},o.A,Sn),K=Ce?"mixed":void 0;return Zt(Pe.createElement(x.Z,{component:"Checkbox",disabled:zt},Pe.createElement("label",{className:re,style:Object.assign(Object.assign({},it==null?void 0:it.style),Ae),onMouseEnter:ue,onMouseLeave:ye},Pe.createElement(ee.Z,Object.assign({"aria-checked":K},tn,{prefixCls:rn,className:Et,disabled:zt,ref:me})),F!==void 0&&Pe.createElement("span",null,F))))};var C=Pe.forwardRef(c),H=l(19127),I=l(2738),M=function(fe,me){var ve={};for(var Ne in fe)Object.prototype.hasOwnProperty.call(fe,Ne)&&me.indexOf(Ne)<0&&(ve[Ne]=fe[Ne]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Ne=Object.getOwnPropertySymbols(fe);de{const{defaultValue:ve,children:Ne,options:de=[],prefixCls:we,className:F,rootClassName:Ce,style:Ae,onChange:ue}=fe,ye=M(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:L,direction:Q}=Pe.useContext(_.E_),[ne,se]=Pe.useState(ye.value||ve||[]),[nt,it]=Pe.useState([]);Pe.useEffect(()=>{"value"in ye&&se(ye.value||[])},[ye.value]);const Je=Pe.useMemo(()=>de.map(E=>typeof E=="string"||typeof E=="number"?{label:E,value:E}:E),[de]),wt=E=>{it(f=>f.filter(R=>R!==E))},Jt=E=>{it(f=>[].concat((0,H.Z)(f),[E]))},zt=E=>{const f=ne.indexOf(E.value),R=(0,H.Z)(ne);f===-1?R.push(E.value):R.splice(f,1),"value"in ye||se(R),ue==null||ue(R.filter(be=>nt.includes(be)).sort((be,$)=>{const U=Je.findIndex(Me=>Me.value===be),oe=Je.findIndex(Me=>Me.value===$);return U-oe}))},mt=L("checkbox",we),rn=`${mt}-group`,[Zt,Sn]=(0,s.ZP)(mt),tn=(0,I.Z)(ye,["value","disabled"]),re=de.length?Je.map(E=>Pe.createElement(C,{prefixCls:mt,key:E.value.toString(),disabled:"disabled"in E?E.disabled:ye.disabled,value:E.value,checked:ne.includes(E.value),onChange:E.onChange,className:`${rn}-item`,style:E.style,title:E.title},E.label)):Ne,Et={toggleOption:zt,value:ne,disabled:ye.disabled,name:ye.name,registerValue:Jt,cancelValue:wt},K=ae()(rn,{[`${rn}-rtl`]:Q==="rtl"},F,Ce,Sn);return Zt(Pe.createElement("div",Object.assign({className:K,style:Ae},tn,{ref:me}),Pe.createElement(r.Provider,{value:Et},re)))},te=Pe.forwardRef(W);var S=Pe.memo(te);const B=C;B.Group=S,B.__ANT_CHECKBOX=!0;var pe=B},98447:function(lr,jt,l){"use strict";l.d(jt,{C2:function(){return _}});var b=l(17313),ae=l(37613),ee=l(83116);const Pe=V=>{const{checkboxCls:P}=V,w=`${P}-wrapper`;return[{[`${P}-group`]:Object.assign(Object.assign({},(0,b.Wf)(V)),{display:"inline-flex",flexWrap:"wrap",columnGap:V.marginXS,[`> ${V.antCls}-row`]:{flex:1}}),[w]:Object.assign(Object.assign({},(0,b.Wf)(V)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${w}`]:{marginInlineStart:0},[`&${w}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[P]:Object.assign(Object.assign({},(0,b.Wf)(V)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:V.borderRadiusSM,alignSelf:"center",[`${P}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${P}-inner`]:Object.assign({},(0,b.oN)(V))},[`${P}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:V.checkboxSize,height:V.checkboxSize,direction:"ltr",backgroundColor:V.colorBgContainer,border:`${V.lineWidth}px ${V.lineType} ${V.colorBorder}`,borderRadius:V.borderRadiusSM,borderCollapse:"separate",transition:`all ${V.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:V.checkboxSize/14*5,height:V.checkboxSize/14*8,border:`${V.lineWidthBold}px solid ${V.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${V.motionDurationFast} ${V.motionEaseInBack}, opacity ${V.motionDurationFast}`}},"& + span":{paddingInlineStart:V.paddingXS,paddingInlineEnd:V.paddingXS}})},{[` +`)}]};var w=l(53184),r=l.n(w),s=Object.defineProperty,x=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,C=($,U,oe)=>U in $?s($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,H=($,U)=>{for(var oe in U||(U={}))c.call(U,oe)&&C($,oe,U[oe]);if(i)for(var oe of i(U))d.call(U,oe)&&C($,oe,U[oe]);return $},I=($,U)=>x($,o(U)),M=($,U,oe)=>new Promise((Me,Fe)=>{var Re=Xe=>{try{Ut(oe.next(Xe))}catch(At){Fe(At)}},Ge=Xe=>{try{Ut(oe.throw(Xe))}catch(At){Fe(At)}},Ut=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Re,Ge);Ut((oe=oe.apply($,U)).next())});const W={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},te=($,U)=>U.map(oe=>({label:oe,kind:$.languages.CompletionItemKind.Keyword,insertText:oe})),S=$=>Object.keys(W.tables).map(U=>({label:U,kind:$.languages.CompletionItemKind.Variable,insertText:U})),B=($,U)=>{const oe=W.tables[$];return oe?oe.map(Me=>({label:Me,kind:U.languages.CompletionItemKind.Field,insertText:Me})):[]};function pe($,U,oe,Me,Fe){let Re=U.getWordUntilPosition(oe),Ge={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:Re.startColumn,endColumn:Re.endColumn},Ut=Me.map(Xe=>({label:Xe,kind:$.languages.CompletionItemKind.Keyword,insertText:Xe,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ge}));return Fe.map(Xe=>{Ut.push(I(H({},Xe),{range:Ge}))}),Ut}var fe=$=>{W.languages.map(Fe=>($.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(Re,Ge,Ut){return M(this,null,function*(){const Xe=r()(Re.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Re.getFullModelRange(),text:Xe}]})}}),Fe));const U=_.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet})),oe=V.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Me=Pe.quickKey.map(Fe=>({label:Fe.label,kind:$.languages.CompletionItemKind.Method,insertText:Fe.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet}));$.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[..._.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),..._.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn};return{suggestions:[...ee.keywords.map(Xe=>({label:Xe,kind:$.languages.CompletionItemKind.Function,documentation:Xe,insertText:Xe,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...Pe.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...Pe.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...P.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...P.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}}),$.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Fe,Re){var Ge=Fe.getWordUntilPosition(Re),Ut={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Xe=Fe.getLineContent(Re.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...V.keywords.map(At=>({label:At,kind:$.languages.CompletionItemKind.Function,documentation:At,insertText:At,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...V.quickKey.map(At=>({label:At.label,kind:$.languages.CompletionItemKind.Function,documentation:At.content,insertText:Xe.startsWith("#")?At.content.replace(/#/,""):At.content,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}})};const me="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var we=Object.defineProperty,Oe=($,U,oe)=>U in $?we($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,de=($,U,oe)=>Oe($,typeof U!="symbol"?U+"":U,oe);const be=class Gc{constructor(U,oe,Me){this.placeholder=U,this.editor=oe,this.monaco=Me,oe.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};de(be,"ID","editor.widget.placeholderHint");var Ce=be,Ae=l(96236),ue=l(8591),ve=l(6848),L=l(89392),Q=l(34604),ne=l(56102),se=Object.defineProperty,nt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,zt=($,U,oe)=>U in $?se($,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):$[U]=oe,mt=($,U)=>{for(var oe in U||(U={}))wt.call(U,oe)&&zt($,oe,U[oe]);if(Je)for(var oe of Je(U))Jt.call(U,oe)&&zt($,oe,U[oe]);return $},rn=($,U)=>nt($,it(U)),Zt=($,U)=>{var oe={};for(var Me in $)wt.call($,Me)&&U.indexOf(Me)<0&&(oe[Me]=$[Me]);if($!=null&&Je)for(var Me of Je($))U.indexOf(Me)<0&&Jt.call($,Me)&&(oe[Me]=$[Me]);return oe},Sn=($,U,oe)=>new Promise((Me,Fe)=>{var Re=Xe=>{try{Ut(oe.next(Xe))}catch(At){Fe(At)}},Ge=Xe=>{try{Ut(oe.throw(Xe))}catch(At){Fe(At)}},Ut=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Re,Ge);Ut((oe=oe.apply($,U)).next())});function tn($){return/^\d+$/.test($)?`${$}px`:$}function re(){}let Et=!1;const K={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function E($=[]){let U=$;if(Array.isArray($)){for(let oe=0;oe<$.length;oe++){let Me=K[$[oe]];if(Me)return Me}return U[0]}return K[U]||U}let f=null;var R=$=>{var U=$,{width:oe="100%",height:Me="100%",value:Fe,language:Re="javascript",style:Ge={},options:Ut={},overrideServices:Xe={},theme:At="vs-dark",onEditBlur:gt,isCopy:qe=!1,onSave:Ie,autoHeight:tt=!1,forbidCopy:pt=!1,onChange:Pt=re,editorDidMount:dn=re,onFocus:Tn=re,onBreakPoint:ie=re,breakPointValue:ge=[],filename:An="educoder.txt",errorLine:je,errorContent:dt="",highlightLine:tr,openBreakPoint:kt=!1,placeholder:$t=""}=U,sn=Zt(U,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const ot=(0,b.useRef)(),bt=(0,b.useRef)({}),Ct=(0,b.useRef)(),Bt=(0,b.useRef)(),ze=(0,b.useRef)([]),_n=(0,b.useRef)(!1),Ht=(0,b.useRef)(),sr=(0,b.useRef)(),Vr=(0,b.useRef)(!1),[rr,Br]=(0,b.useState)(!1);function Zn(){let Yn;return ot.current&&(Yn=new ae.Z(Vn=>{for(let Dr of Vn)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&bt.current.instance.layout()}),Yn.observe(ot.current)),Yn}function Jn(){ue.ZP.warning({content:decodeURIComponent(me),key:"monaco-editor-tip"})}const Wt=()=>{let Yn=bt.current.instance;if(Fe!=null&&Yn&&rr){const Vn=Yn.getModel();Vn&&Fe!==Vn.getValue()&&(Et=!0,Vn.setValue(Fe),Yn.layout(),Et=!1)}};(0,b.useEffect)(()=>{const Yn=Q.Z.subscribe("formatDocument",Vn=>{var Dr;let kr=bt.current.instance;(Dr=kr==null?void 0:kr.getAction)==null||Dr.call(kr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Vn=>{Pt(Vn)},Yn},[]),(0,b.useEffect)(()=>{var Yn;let Vn=bt.current.instance;Bt.current&&clearTimeout(Bt.current),Bt.current=setTimeout(()=>{Wt()},500),Fe&&(Fe!=null&&Fe.length)&&((Yn=Vn==null?void 0:Vn.updateOptions)==null||Yn.call(Vn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Fe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Fe,rr,bt.current]),(0,b.useEffect)(()=>{if(je&&bt.current&&bt.current.instance){let Vn=bt.current.instance;Vn.changeViewZones(function(Dr){var kr=document.createElement("div");kr.style.padding="10px 20px",kr.style.width="calc(100% - 20px)",kr.className="my-error-line-wrp",kr.innerHTML=dt,Dr.addZone({afterLineNumber:je||11,heightInLines:3,domNode:kr})});var Yn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Vn.addOverlayWidget(Yn),Vn.revealPositionInCenter({lineNumber:20,column:1})}},[je,bt.current,rr]);const Ve=(Yn="",Vn)=>{if(!Yn||Yn.trim()==="")return!0;const kr=bt.current.instance.getModel().getLineTokens(Vn);let _r=!1;for(let ti=0;ti<2;ti++)kr.getStandardTokenType(ti)===1&&(_r=!0);return _r};(0,b.useEffect)(()=>{var Yn;const Vn=(Yn=bt.current)==null?void 0:Yn.instance;if(Vn&&rr&&pt){const Dr=Vn.onDidBlurEditorWidget(()=>{Vr.current=!1}),kr=Vn.onDidFocusEditorText(()=>{Vr.current=!0});return()=>{Dr.dispose(),kr.dispose()}}},[bt.current,rr,pt]),(0,b.useEffect)(()=>{var Yn;if((Yn=bt.current)!=null&&Yn.instance&&rr&&kt){let Vn=bt.current.instance,Dr=Vn.getModel();if(!Dr)return;(()=>{var wr;let yr=[],Gr=[];const ui=Dr.getAllDecorations();for(let Ai of ui)Ai.options.className==="highlighted-line"&&(yr.push((wr=Ai==null?void 0:Ai.range)==null?void 0:wr.startLineNumber),Gr.push(Ai==null?void 0:Ai.id));if(tr===yr[0])return;Dr.deltaDecorations(Gr,[]);const pi=Dr.getLineCount();tr&&tr<=pi&&(Vn.deltaDecorations([],[{range:new f.Range(tr,1,tr,Dr.getLineMaxColumn(tr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Vn.revealLineInCenter(tr))})();const _r=(wr=!1)=>{var yr;let Gr=[],ui=[];const pi=Dr.getAllDecorations();for(let Ai of pi)Ai.options.linesDecorationsClassName==="breakpoints-select"&&(Gr.push((yr=Ai==null?void 0:Ai.range)==null?void 0:yr.startLineNumber),ui.push(Ai==null?void 0:Ai.id));if(wr)return{lines:Gr,ids:ui};ie(Gr)},ti=wr=>Sn(void 0,null,function*(){let yr={range:new f.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[yr]),_r()}),Ni=wr=>Sn(void 0,null,function*(){let yr=[];const Gr=Vn.getLineDecorations(wr);for(let ui of Gr)ui.options.linesDecorationsClassName==="breakpoints-select"&&yr.push(ui.id);yield Dr.deltaDecorations(yr,[]),_r()}),fi=wr=>{let yr=Vn.getLineDecorations(wr);for(let Gr of yr)if(Gr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,L.isEqual)(ge,_r(!0).lines)){Dr.deltaDecorations(_r(!0).ids,[]);const wr=ge.map(yr=>({range:new f.Range(yr,1,yr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],wr)}const Ur=Vn.onDidChangeModelContent(wr=>{let yr=Vn.getPosition();if(yr){let Gr=yr.lineNumber;clearTimeout(sr.current),sr.current=setTimeout(()=>{Ve(Dr.getLineContent(Gr),Gr)?Ni(Gr):fi(Gr)?(Ni(Gr),ti(Gr)):_r()},100)}}),Dn=Vn.onMouseDown(wr=>{var yr,Gr,ui;if(wr.target.detail&&((ui=(Gr=(yr=wr.target)==null?void 0:yr.element)==null?void 0:Gr.className)!=null&&ui.includes("line-numbers"))){let pi=wr.target.position.lineNumber;if(Ve(Dr.getLineContent(pi),pi))return;fi(pi)?Ni(pi):ti(pi)}}),On=wr=>{let yr={range:new f.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=Vn.deltaDecorations(ze.current,[yr])},Wn=()=>{ze.current=Vn.deltaDecorations(ze.current,[])},hr=Vn.onMouseMove(wr=>{var yr,Gr,ui;if(Wn(),wr.target.detail&&((ui=(Gr=(yr=wr.target)==null?void 0:yr.element)==null?void 0:Gr.className)!=null&&ui.includes("line-numbers"))){let pi=wr.target.position.lineNumber;if(Ve(Dr.getLineContent(pi),pi))return;On(pi)}}),$n=Vn.onMouseLeave(()=>{Wn()});return()=>{Ur.dispose(),Dn.dispose(),hr.dispose(),$n.dispose()}}},[bt.current,rr,ge,tr,kt,Re]),(0,b.useEffect)(()=>{var Yn;(Yn=bt.current)!=null&&Yn.instance&&kt&&bt.current.instance.setPosition({lineNumber:0,column:0})},[tr]);function _e(){let Yn=bt.current.instance;if(Yn){const Vn=Yn.getSelection(),Dr=bt.current.pastePos||{},kr=new f.Range(Dr.startLineNumber||Vn.endLineNumber,Dr.startColumn||Vn.endColumn,Dr.endLineNumber||Vn.endLineNumber,Dr.endColumn||Vn.endColumn);setTimeout(()=>{Yn.executeEdits("",[{range:kr,text:""}])},300)}}function st(Yn){(window.navigator.platform.match("Mac")?Yn.metaKey:Yn.ctrlKey)&&Yn.keyCode==83&&(Yn.preventDefault(),Ie())}const $e=()=>{if(tt&&bt.current.instance){const Yn=bt.current.instance.getContentHeight();Sr(Yn{if(!Vr.current)return;const{keyCode:Vn,ctrlKey:Dr,metaKey:kr,target:_r,type:ti}=Yn;return(ti==="paste"||(Vn===67||Vn===86)&&(kr||Dr))&&_r.nodeName==="TEXTAREA"&&(Jn(),Yn.preventDefault()),!1};function Nn(Yn,Vn){var Dr=window.URL||window.webkitURL||window,kr=new Blob([Vn]),_r=document.createElementNS("http://www.w3.org/1999/xhtml","a");_r.href=Dr.createObjectURL(kr),_r.download=Yn,nn(_r)}(0,b.useEffect)(()=>{$e()},[$e]),(0,b.useEffect)(()=>{ot.current&&!rr&&Promise.all([l.e(8909),l.e(3267)]).then(l.bind(l,71448)).then(Yn=>{try{f=Yn,bt.current.instance=f.editor.create(ot.current,{value:Fe,language:E(Re),theme:At,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},Xe);const Vn=bt.current.instance;let _r=[...Ae.BH._menuItems].find(Ur=>Ur[0]._debugName=="EditorContext")[1],ti=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ni=(Ur,Dn)=>{var On,Wn;let hr=Ur._first;do Dn.includes((Wn=(On=hr.element)==null?void 0:On.command)==null?void 0:Wn.id)&&Ur._remove(hr);while(hr=hr.next)};if(dn(Vn,f),setTimeout(()=>{$e(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nn(An||"educoder.txt",Vn.getValue())}})},500),bt.current.subscription=Vn.onDidChangeModelContent(Ur=>{_n.current?clearTimeout(Ht.current):($e(),Pt(Vn.getValue(),Ur)),Ht.current=setTimeout(()=>{_n.current=!1},500)}),window.Monaco||fe(f,E(Re)),pt&&(Ni(_r,ti),ot.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=f,gt&&Vn.onDidBlurEditorWidget(()=>{gt(Vn.getValue())}),Tn&&Vn.onDidFocusEditorText(()=>{Tn(Vn.getValue())}),pt)try{Vn.onDidPaste(Ur=>{const Dn=Vn.getSelection(),On=bt.current.pastePos||{},Wn=new f.Range(On.startLineNumber||Dn.endLineNumber,On.startColumn||Dn.endColumn,On.endLineNumber||Dn.endLineNumber,On.endColumn||Dn.endColumn);Vn.executeEdits("",[{range:Ur.range,text:""}])})}catch(Ur){}let fi=Zn();return $t&&typeof $t=="string"&&new Ce($t,Vn,f),Br(!0),()=>{const Ur=bt.current.instance;Ur.dispose();const Dn=Ur.getModel();Dn&&Dn.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),fi.unobserve(ot.current)}}catch(Vn){}})},[]),(0,b.useEffect)(()=>{if(bt.current.instance&&rr)return document.addEventListener("keydown",st,!1),()=>{document.removeEventListener("keydown",st)}},[Ie,rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;if(Yn&&rr){let Vn=E(Re);f.editor.setModelLanguage(Yn.getModel(),Vn)}},[Re,rr]),(0,b.useEffect)(()=>{bt.current.instance&&rr&&f.editor.setTheme(At)},[At,rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;Ct.current=Ut,Yn&&rr&&(Yn.updateOptions(mt({},Ut)),setTimeout(()=>{Yn.getModel().updateOptions(mt({},Ut))},200))},[JSON.stringify(Ut),rr]),(0,b.useEffect)(()=>{let Yn=bt.current.instance;Yn&&rr&&Yn.layout()},[oe,Me,rr]);const[Qn,Hn]=(0,b.useState)(tn(oe)),[Kn,Sr]=(0,b.useState)(tn(Me)),Er=rn(mt({},Ge),{width:Qn,height:Kn,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:ot,style:Er},qe&&b.createElement(ne.CopyToClipboard,{text:Fe,onCopy:()=>ue.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ye({width:$="100%",height:U="100%",original:oe,modified:Me,language:Fe,options:Re={}}){const Ge=(0,b.useRef)(),[Ut,Xe]=(0,b.useState)(null);function At(tt){let pt;return Ge.current&&(pt=new ae.Z(Pt=>{for(let dn of Pt)(dn.target.offsetHeight>0||dn.target.offsetWidth>0)&&tt.layout()}),pt.observe(Ge.current)),pt}(0,b.useEffect)(()=>(Ge.current&&Promise.all([l.e(8909),l.e(9404)]).then(l.bind(l,2550)).then(tt=>{f=tt;const pt=f.editor.createDiffEditor(Ge.current,rn(mt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Re),{wordWrap:!0}));Xe(pt);let Pt=At(pt);return()=>{pt.dispose();const dn=pt.getModel();dn&&dn.dispose(),Pt.unobserve(Ge.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{Ut&&Ut.setModel({original:f.editor.createModel(oe,Fe),modified:f.editor.createModel(Me,Fe)})},[oe,Me,Fe,Ut]);const gt=tn($),qe=tn(U),Ie={width:gt,height:qe};return b.createElement("div",{className:"my-diff-editor",ref:Ge,style:Ie})}},85057:function(lr,jt,l){"use strict";l.d(jt,{jL:function(){return _},w9:function(){return wt},QD:function(){return Pt},cQ:function(){return ne},op:function(){return At},O5:function(){return Vr},_b:function(){return je},t7:function(){return I},Gi:function(){return Sn},YG:function(){return rn},qp:function(){return x},vr:function(){return ie},qE:function(){return Ie},Je:function(){return te},wb:function(){return Ae},cq:function(){return f},tp:function(){return c}});var b=l(59301),ae={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"},ee="data:image/png;base64,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",_=({dataSource:rr=[],img:Br,imgWidth:Zn=346,title:Jn,sunTitle:Wt,bannerExtraContent:Ve})=>b.createElement("div",{className:ae.banner},b.createElement("div",{className:ae.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,Jn),b.createElement("span",null,Wt)),rr.length>0&&b.createElement("div",{className:ae.btns},rr.map((_e,st)=>b.createElement("div",{key:st,onClick:_e.click},_e.name,_e.sign?b.createElement("img",{src:ee,width:39}):null))),Ve),Br&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Br,width:Zn}))),V={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"},P=l(92310),w=l.n(P),r=l(89392),x=({dataSource:rr=[],value:Br,onChange:Zn,onTitleChange:Jn,className:Wt,title:Ve,titleWidth:_e=41,style:st={},fontColor:$e="#6A7283",showCount:nn})=>{const[un,Nn]=(0,b.useState)(0),[Qn,Hn]=(0,b.useState)(!1),Kn=(0,b.useRef)(null),Sr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Er;rr.length!==0&&(((Er=Kn==null?void 0:Kn.current)==null?void 0:Er.clientHeight)>97?Nn(1):Nn(0)),rr.length===0&&Nn(0),Hn(!1)},[rr]),b.createElement("div",{className:w()(V.row,Wt),style:st},b.createElement("div",{onClick:(0,r.throttle)(()=>Jn==null?void 0:Jn(),2e3),style:{width:_e,marginTop:Qn?12:4},className:`${V.title} ${Jn?"current":""}`},Ve),b.createElement("div",{className:Qn?`${V.tagsWrap} ${V.tagsBorderWrap}`:V.tagsWrap},b.createElement("div",{className:V.bar,ref:Sr,style:un>0?{height:un===1?97:"auto",overflow:un===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:V.tag,ref:Kn},rr==null?void 0:rr.map(Er=>b.createElement("span",{onClick:()=>Zn(Er.id),key:Er.id,style:{color:$e},className:Br===Er.id?V.active:""},b.createElement("span",{title:Er.name,className:V.name},Er.name),!!nn&&b.createElement("span",{className:V.num},Er.count))))),!!un&&b.createElement(b.Fragment,null,un===1?b.createElement("div",{onClick:()=>{var Er;Nn(2),((Er=Kn==null?void 0:Kn.current)==null?void 0:Er.clientHeight)>245?Hn(!0):Hn(!1)},className:V.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Sr.current.scrollTop=0,Nn(1),Hn(!1)},className:V.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},o={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"},c=({dataSource:rr=[],value:Br,onChange:Zn,className:Jn,style:Wt={}})=>b.createElement("div",{style:Wt,className:w()(o.tabs,Jn)},rr.map(Ve=>b.createElement("span",{onClick:()=>Zn(Ve.id),className:Br===Ve.id?o.active:"",key:Ve.id},Ve.name))),d={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"},C=l(92832),I=({dataSource:rr=[],value:Br="",onChange:Zn,onInputChange:Jn=()=>{},className:Wt,style:Ve={},placeholder:_e,allowClear:st=!1})=>{var $e;const[nn,un]=(0,b.useState)(""),[Nn,Qn]=(0,b.useState)("");(0,b.useEffect)(()=>{var Sr;let Er=Br;(Sr=JSON.stringify(Br))!=null&&Sr.includes("{")&&(un(Br.id),Er=Br.value||"");try{Qn(decodeURIComponent(Er||""))}catch(Yn){Qn(decodeURIComponent(Er||""))}},[Br]);const Hn=()=>{Zn(encodeURIComponent(Nn),nn||null)},Kn=Sr=>{Sr!==nn&&(un(Sr),Zn(encodeURIComponent(Nn),Sr))};return b.createElement("div",{className:w()(d.input,Wt),style:Ve},!!rr.length&&b.createElement("div",{className:d.dropdown},b.createElement("div",{className:d.text},($e=rr.find(Sr=>Sr.id===nn))==null?void 0:$e.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:d.b1}),b.createElement("b",{className:d.b2})),b.createElement("div",{className:d.menu},rr.map((Sr,Er)=>b.createElement("div",{key:Er,onClick:()=>Kn(Sr.id)},Sr.name)))),b.createElement(C.default,{onPressEnter:Hn,value:Nn,onChange:Sr=>{Qn(Sr.target.value),Jn(encodeURIComponent(Sr.target.value),nn||null)},bordered:!1,placeholder:_e}),b.createElement("i",{onClick:Hn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},M={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"},te=({value:rr,onChange:Br,className:Zn,total:Jn,pageSize:Wt,style:Ve={}})=>{const _e=rr<2,st=rr>=Math.ceil(Jn/Wt);return Jn<=Wt?b.createElement(b.Fragment,null):b.createElement("div",{className:w()(M.quickPager,Zn),style:Ve},b.createElement("div",{onClick:()=>{_e||Br(rr-1,"prev")},className:_e?M.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{st||Br(rr+1,"next")},className:st?M.disabled:""},"\u4E0B\u4E00\u9875"))},S={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"},B=l(71418),pe=l(6848),fe=l(13570),me=l(3294),we=l(955),Oe=l(96908),de=l(57177),be=l(81378),F=l(8797),Ae=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e})=>{const nn=Math.floor((_e-(Zn-1)*Jn)/Zn);return b.createElement(B.Z,{spinning:$e},b.createElement("div",{className:w()(S.list,rr)},!!Br.length&&Br.map((un,Nn)=>{const{name:Qn,id:Hn,identifier:Kn,power:Sr,cover_image_id:Er,pic:Yn}=un;return b.createElement("div",{className:S.wrap,key:Hn,style:{width:nn,marginRight:(1+Nn)%Zn===0?0:Jn+Ve,marginBottom:Wt}},b.createElement("a",{target:"_blank",href:`/shixuns/${Kn}/challenges`,className:S.li,onClick:Vn=>{Vn.preventDefault(),st&&(0,we.L9)([st]),Sr&&(0,we.xg)(`/shixuns/${Kn}/challenges`)}},b.createElement("div",{className:S.img},b.createElement("img",{className:S.cover,src:`${Yn}`}),un.is_jupyter&&b.createElement("img",{className:S.sign,src:Oe}),un.is_jupyter_lab&&b.createElement("img",{className:S.sign,src:de}),un.is_unity_3d&&b.createElement("img",{className:S.sign,src:be})),b.createElement("div",{className:S.name},b.createElement(pe.Z,{title:Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:S.e},Qn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:S.tags},b.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,un.challenges_count))),!!un.myshixuns_count&&b.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,un.myshixuns_count))),b.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,un.level))),b.createElement("div",{className:S.rate},b.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:un.score_info}),b.createElement("span",null,"\xA0",un.score_info?`${un.score_info}\u5206`:"5\u5206")))),!Sr&&b.createElement("div",{className:S.lockWrap},b.createElement("img",{src:`${me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Br.length&&b.createElement(F.Z,null)))},ue={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"},ve=l(24065),L=l(59301),ne=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e,onRemove:nn=()=>{},isCurrent:un=!0,showAlias:Nn=!1})=>{const Qn=Math.floor((_e-(Zn-1)*Jn)/Zn),Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return L.createElement(B.Z,{spinning:$e},L.createElement("div",{className:w()(ue.list,rr)},!!(Br!=null&&Br.length)&&(Br==null?void 0:Br.map((Kn,Sr)=>{var Er;const{name:Yn,id:Vn,identifier:Dr,featured:kr,school_name:_r,image_url:ti,excellent:Ni,is_plan:fi}=Kn;return L.createElement("div",{key:Vn,className:ue.wrap,style:{width:Qn,marginRight:(1+Sr)%Zn===0?0:Jn+Ve,marginBottom:Wt}},L.createElement("a",{className:ue.li,onClick:Ur=>{Ur.preventDefault(),Ur.stopPropagation(),st&&(0,we.L9)([st]),(0,we.xg)(`/paths/${Dr}`)}},L.createElement("div",{className:ue.img},L.createElement("img",{className:ue.cover,src:`${ti}`}),un&&(0,ve.bg)()&&(Kn==null?void 0:Kn.studying)&&L.createElement("div",{className:`${ue.movebq} user-path-items`,onClick:Ur=>{Ur.stopPropagation(),nn(Kn)}},L.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),L.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Er=Kn==null?void 0:Kn.subject_tags)==null?void 0:Er.map((Ur,Dn)=>{var On,Wn;if(Dn===0){const $n=(On=Hn.find(wr=>wr.name==Ur))==null?void 0:On.swimg;return L.createElement("img",{className:ue.sign,src:$n,style:{left:"-4px"}})}const hr=(Wn=Hn.find($n=>$n.name==Ur))==null?void 0:Wn.ptimg;return L.createElement("img",{className:ue.sign,src:hr,style:{left:`${48+52*(Dn-1)+2*Dn}px`}})}),L.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Kn==null?void 0:Kn.excellent)&&L.createElement("div",{className:ue.bq},"\u5F00\u653E\u8BFE\u7A0B"))),L.createElement("div",{className:ue.name},L.createElement(pe.Z,{title:Nn&&(Kn!=null&&Kn.excellent_alias_name)?L.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,L.createElement("br",null),L.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Kn==null?void 0:Kn.excellent_alias_name}`)):Yn},L.createElement("span",{className:ue.e},Nn&&(Kn==null?void 0:Kn.excellent_alias_name)||Yn))),L.createElement(pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${_r}`},L.createElement("div",{className:ue.unit},L.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),_r)),L.createElement("div",{className:ue.tags},L.createElement("div",null,L.createElement(pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),L.createElement("span",null,Kn.stages_count))),L.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),L.createElement("span",null,Kn.members_count)))))))})),!Br.length&&L.createElement(F.Z,null)))},se={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},nt="data:image/png;base64,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",it=l(59301),wt=({className:rr,dataSource:Br=[],col:Zn=4,right:Jn,bottom:Wt=23,precision:Ve=0,wrapWidth:_e=1200,trackEventItems:st,loading:$e,handleVery:nn=()=>!0})=>{const un=Math.floor((_e-(Zn-1)*Jn)/Zn);return it.createElement(B.Z,{spinning:$e},it.createElement("div",{className:w()(se.list,rr)},!!Br.length&&Br.map((Nn,Qn)=>{const{subject_identifier:Hn,id:Kn,identifier:Sr,power:Er}=Nn,Yn=Nn.is_public!=0&&Nn.is_public;return it.createElement("div",{className:se.wrap,key:Kn,style:{width:un,marginRight:(1+Qn)%Zn===0?0:Jn+Ve,marginBottom:Wt}},it.createElement("a",{className:se.li,onClick:Vn=>{Vn.preventDefault(),nn(Nn==null?void 0:Nn.first_category_url)&&(st&&(0,we.L9)([st]),(0,we.xg)(Nn.first_category_url))}},it.createElement("div",{className:se.top},it.createElement(pe.Z,{title:Nn.name},it.createElement("div",{className:se.name},Nn.name)),it.createElement("img",{className:se.img,src:me.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),it.createElement("div",{className:se.text,title:Nn.creator},Nn.creator),Hn&&it.createElement("div",{className:se.btns},it.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),it.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yn&&it.createElement("div",{className:se.sign},"\u516C\u5F00")),it.createElement("div",{className:se.bottom},Nn.visits>0&&it.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-liulanyan"}),it.createElement("span",null,Nn.visits))),Nn.course_members_count>0&&it.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-chengyuan"}),Nn.course_members_count)),Nn.tasks_count>0&&it.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-zuoye"}),Nn.tasks_count)),Nn.is_end?it.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):it.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nn.is_accessible&&it.createElement("div",{className:se.lockWrap},it.createElement("img",{src:`${me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),it.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Br.length&&it.createElement(F.Z,null)))},Jt={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"},zt=l(89070),rn=({dataSource:rr=[],value:Br,onChange:Zn,className:Jn,style:Wt={},tabBarExtraContent:Ve})=>b.createElement("div",{className:w()(Jt.tabs,Jn),style:Wt},b.createElement("div",{className:Jt.tabsWrap},rr.map((_e,st)=>!(_e!=null&&_e.hide)&&b.createElement("aside",{className:Jt.tab,onClick:()=>{Zn(_e.id),_e.link&&zt.history.push(_e.link)},key:st},b.createElement("div",{className:Br===_e.id?Jt.active:""},_e.name),(_e==null?void 0:_e.resetCount)==null&&(_e==null?void 0:_e.total)!==void 0&&b.createElement("span",null,"\uFF08",_e==null?void 0:_e.total,"\uFF09"),(_e==null?void 0:_e.resetCount)!==void 0&&(_e==null?void 0:_e.total)!==void 0&&b.createElement(pe.Z,{title:(_e==null?void 0:_e.tip)!=null?_e==null?void 0:_e.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},_e==null?void 0:_e.resetCount),"/",b.createElement("span",null,_e==null?void 0:_e.total),"\uFF09"))))),b.createElement("div",{className:Jt.tabBar},Ve)),Sn=({className:rr,style:Br={},children:Zn})=>b.createElement("div",{className:w()(rr),style:Br},Zn),tn={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"},re=l(38854),Et=l(20834);const K=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var f=({sortValue:rr,dropValue:Br,className:Zn,onSort:Jn,onDrop:Wt,dataSource:Ve=K})=>{var _e;return b.createElement("div",{className:w()(tn.orderWrap,Zn)},b.createElement(re.Z,{dropdownRender:()=>b.createElement(Et.default,null,Ve.map((st,$e)=>b.createElement(Et.default.Item,{key:$e,onClick:()=>Wt(st.id)},st.name)))},b.createElement("span",{className:tn.orderTextWrap},(_e=Ve.find(st=>Br===st.id))==null?void 0:_e.name)),b.createElement("span",{className:tn.orderIconWrap},b.createElement("span",{className:tn.orderAsc},b.createElement("i",{className:rr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer}`,onClick:()=>Jn(rr==="asc"?"desc":"asc")})),b.createElement("span",{className:tn.orderDesc},b.createElement("i",{className:rr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer}`,onClick:()=>Jn(rr==="asc"?"desc":"asc")}))))},R={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"},ye=l(3113),$=Object.defineProperty,U=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(rr,Br,Zn)=>Br in rr?$(rr,Br,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):rr[Br]=Zn,Re=(rr,Br)=>{for(var Zn in Br||(Br={}))oe.call(Br,Zn)&&Fe(rr,Zn,Br[Zn]);if(U)for(var Zn of U(Br))Me.call(Br,Zn)&&Fe(rr,Zn,Br[Zn]);return rr},Ge=(rr,Br)=>{var Zn={};for(var Jn in rr)oe.call(rr,Jn)&&Br.indexOf(Jn)<0&&(Zn[Jn]=rr[Jn]);if(rr!=null&&U)for(var Jn of U(rr))Br.indexOf(Jn)<0&&Me.call(rr,Jn)&&(Zn[Jn]=rr[Jn]);return Zn},Ut=(rr,Br,Zn)=>new Promise((Jn,Wt)=>{var Ve=$e=>{try{st(Zn.next($e))}catch(nn){Wt(nn)}},_e=$e=>{try{st(Zn.throw($e))}catch(nn){Wt(nn)}},st=$e=>$e.done?Jn($e.value):Promise.resolve($e.value).then(Ve,_e);st((Zn=Zn.apply(rr,Br)).next())}),At=rr=>{var Br=rr,{className:Zn,style:Jn,children:Wt,loading:Ve=!1,openLoading:_e,onClick:st=()=>{},size:$e="middle",shape:nn="round"}=Br,un=Ge(Br,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Nn,Qn]=(0,b.useState)(!1);return b.createElement(ye.ZP,Re({onClick:(0,r.throttle)(Hn=>Ut(void 0,null,function*(){_e&&Qn(!0);try{yield st(Hn)}catch(Kn){console.log("error",Kn)}_e&&Qn(!1)}),2e3,{leading:!0,trailing:!1}),className:w()(R.btn,R[`${$e}-${nn}`],Zn),style:Jn,size:$e,shape:nn,loading:Nn||Ve},un),Wt)},gt={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"},Ie=({className:rr,style:Br,children:Zn=null,onClick:Jn,title:Wt})=>b.createElement("div",{className:w()(gt.head,rr),style:Br},b.createElement("span",{className:"primary-hover",onClick:Jn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Wt},Wt),b.createElement("div",{className:gt.node},Zn)),tt={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"},Pt=({confirmShow:rr=!0,confirmTitle:Br,confirmClick:Zn,cancelShow:Jn=!0,cancelTitle:Wt,cancelClick:Ve,className:_e,style:st,confirmLoading:$e=!1})=>b.createElement("div",{className:w()(tt.btns,_e),style:st},rr&&b.createElement(ye.ZP,{loading:$e,onClick:Zn,type:"primary",className:tt.confirm},Br),Jn&&b.createElement(ye.ZP,{onClick:Ve,className:tt.cancel},Wt)),dn={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"},ie=({className:rr,style:Br={},LeftContent:Zn,children:Jn,RightContent:Wt})=>b.createElement("div",{className:w()(dn.fixedBottom,rr),style:Br},b.createElement("div",{className:dn.wrap},b.createElement("div",{className:dn.left},Zn),b.createElement("div",{className:dn.center},Jn),b.createElement("div",{className:dn.right},Wt))),ge={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"},je=({className:rr,style:Br={},dataSource:Zn=[]})=>b.createElement("div",{className:w()(ge.crumbs,rr),style:Br},Zn.map((Jn,Wt)=>Wtzt.history.push(Jn.path)},Jn.name):b.createElement("span",null,Jn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Wt,style:{color:"#5F6368"}},Jn.name))),dt=l(31797),tr=Object.defineProperty,kt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Ct=(rr,Br,Zn)=>Br in rr?tr(rr,Br,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):rr[Br]=Zn,Bt=(rr,Br)=>{for(var Zn in Br||(Br={}))ot.call(Br,Zn)&&Ct(rr,Zn,Br[Zn]);if(sn)for(var Zn of sn(Br))bt.call(Br,Zn)&&Ct(rr,Zn,Br[Zn]);return rr},ze=(rr,Br)=>kt(rr,$t(Br)),_n=(rr,Br)=>{var Zn={};for(var Jn in rr)ot.call(rr,Jn)&&Br.indexOf(Jn)<0&&(Zn[Jn]=rr[Jn]);if(rr!=null&&sn)for(var Jn of sn(rr))Br.indexOf(Jn)<0&&bt.call(rr,Jn)&&(Zn[Jn]=rr[Jn]);return Zn};const{Countdown:Ht}=dt.default;var Vr=rr=>{var Br=rr,{onChange:Zn}=Br,Jn=_n(Br,["onChange"]);const[Wt,Ve]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&Zn(Wt)},[Wt]);const _e=st=>{const $e=Math.floor(st/1e3);Ve($e)};return b.createElement(Ht,ze(Bt({},Jn),{onChange:_e}))}},76393:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return s}});var b=l(59301),ae=l(92832),ee=l(24905),Pe=l(95237),_={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",P=l(8797),w=(x,o,i)=>new Promise((c,d)=>{var C=M=>{try{I(i.next(M))}catch(W){d(W)}},H=M=>{try{I(i.throw(M))}catch(W){d(W)}},I=M=>M.done?c(M.value):Promise.resolve(M.value).then(C,H);I((i=i.apply(x,o)).next())}),s=({data:x,value:o=[],handleChangePage:i,setSelectedRowKeys:c,selectedRowKeys:d,onChange:C=()=>{}})=>{const[H,I]=(0,b.useState)([]),[M,W]=(0,b.useState)([]),[te,S]=(0,b.useState)([]);let[B,pe]=(0,b.useState)(1),[fe,me]=(0,b.useState)();return(0,b.useEffect)(()=>{I(x),W([]),S([])},[x]),(0,b.useEffect)(()=>{c&&(W(d),S(d))},[d]),b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{className:_.leftdiv},b.createElement(ae.default.Search,{size:"middle",onChange:we=>w(void 0,null,function*(){I(x.filter(Oe=>{var de;return(de=Oe==null?void 0:Oe.name)==null?void 0:de.includes(we.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),H.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(ee.default.Group,{value:M.map(we=>`${we.course_group_id}`),onChange:we=>{c(H.filter(Oe=>we.includes(`${Oe.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},H.map((we,Oe)=>b.createElement(Pe.Z,{key:we.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},b.createElement(ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:we.is_published,value:`${we.course_group_id}`},b.createElement("div",{className:_.listClass},b.createElement("span",{className:_.spantitle,style:{width:we.is_published?"108px":"170px"}},we.name),we.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:_.rightdiv},b.createElement(ae.default.Search,{onChange:we=>{S(M.filter(Oe=>Oe.name.includes(we.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),te.length===0&&b.createElement(P.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),te.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},te.map((we,Oe)=>b.createElement(Pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:we.course_group_id},b.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},we.name),b.createElement("img",{src:V,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{c(M.filter(de=>`${de.course_group_name}`!=`${we.course_group_name}`))}})))))))}},40222:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{default:function(){return Fs}});var b=l(59301),ae=l(89070),ee=l(66104),Pe=l(38854),_=l(20834),V=l(99313),P=l(43418),w=l(8591),r=l(955),s=l(78297),x=l(24065),o=l(78241),i=l(24905),c=l(95237),d=l(43604),C=l(92832),H=l(1710),I=l(58421),M=l(61186),W=l.n(M),te=l(8797),S=l(99064),B=Object.defineProperty,pe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,we=(Un,Rn,Pn)=>Rn in Un?B(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Oe=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))fe.call(Rn,Pn)&&we(Un,Pn,Rn[Pn]);if(pe)for(var Pn of pe(Rn))me.call(Rn,Pn)&&we(Un,Pn,Rn[Pn]);return Un},de=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const be=({shixunHomeworks:Un,dispatch:Rn})=>{const Pn=(0,ae.useParams)();return b.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:Un.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(void 0,null,function*(){(yield(0,S.ZP)(`/api/myshixuns/${Un.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Pn.coursesId}})).status===0&&(w.ZP.success("\u5220\u9664\u6210\u529F"),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getWorkList",payload:Oe({},Un.actionTabs.params)}))}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var F=(0,ae.connect)(({shixunHomeworks:Un})=>({shixunHomeworks:Un}))(be),Ce=l(5871),Ae=Object.defineProperty,ue=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Q=(Un,Rn,Pn)=>Rn in Un?Ae(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,ne=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ve.call(Rn,Pn)&&Q(Un,Pn,Rn[Pn]);if(ue)for(var Pn of ue(Rn))L.call(Rn,Pn)&&Q(Un,Pn,Rn[Pn]);return Un},se=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const nt=({shixunHomeworks:Un,dispatch:Rn})=>{const Pn=(0,ae.useParams)(),[hi,ni]=(0,b.useState)(!0),[us]=o.default.useForm();return b.createElement(b.Fragment,null,b.createElement(P.default,{centered:!0,title:"\u8C03\u5206",open:Un.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>se(void 0,null,function*(){yield us.validateFields();const Ca=us.getFieldValue();(yield(0,S.ZP)(`/api/student_works/${Un.actionTabs.id}/adjust_score.json`,{method:"post",body:ne({},Ca)})).status===0&&(w.ZP.success("\u8BC4\u9605\u6210\u529F"),us.resetFields(),Rn({type:"shixunHomeworks/setActionTabs",payload:{}}),Rn({type:"shixunHomeworks/getWorkList",payload:ne({},Un.actionTabs.params)}))}),onCancel:()=>{Rn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(o.default,{form:us},b.createElement("p",null,"\u6210\u7EE9"),b.createElement(o.default.Item,{name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},b.createElement(Ce.Z,null)),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(o.default.Item,{name:"comment"},b.createElement(C.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8})))))};var it=(0,ae.connect)(({shixunHomeworks:Un})=>({shixunHomeworks:Un}))(nt);const Je=[{name:"\u672A\u63D0\u4EA4",id:0,type:"unanswer_users"},{name:"\u6309\u65F6\u63D0\u4EA4",id:1,type:"answer_users"}];var wt=l(59301),Jt=Object.defineProperty,zt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Zt=(Un,Rn,Pn)=>Rn in Un?Jt(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Sn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))mt.call(Rn,Pn)&&Zt(Un,Pn,Rn[Pn]);if(zt)for(var Pn of zt(Rn))rn.call(Rn,Pn)&&Zt(Un,Pn,Rn[Pn]);return Un};const tn=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa,Xn;const[xi,ci]=(0,b.useState)(Sn(Sn({},(0,ae.useParams)()),{page:1,limit:20})),Ss=(0,ae.useLocation)(),{pollsList:ga,commonHeader:Da}=Un,[ja,Ba]=(0,b.useState)({}),[Xi,xs]=(0,b.useState)("");let[oa,Ka]=(0,b.useState)({});xi.order_type="desc",xi.order="end_at";const[Ua]=o.default.useForm(),La=(0,x.Jd)();(0,b.useEffect)(()=>{xi.poll_group_id=[],Pn({type:"polls/getPollsList",payload:xi})},[xi]);const na=()=>{xi.page=1;const Si=Object.assign({},Ua.getFieldValue());Object.keys(Si).map(function(ds){Si[ds].includes("all")?(delete xi[ds],Ua.setFieldsValue({[ds]:"all"})):(xi[ds]=Si[ds],Ua.setFieldsValue({[ds]:xi[ds]}))}),Pn({type:"polls/getPollsList",payload:xi})},ma=(Si,ds)=>{xi.page=Si,xi.limit=20,Pn({type:"polls/getPollsList",payload:Sn({},xi)})};let Xa=[{title:"\u5E8F\u53F7",align:"center",dataIndex:"name",render:(Si,ds,os)=>xi.limit*(xi.page-1)+os+1},{title:"\u59D3\u540D",align:"center",dataIndex:"user_name"},{title:"\u5B66\u53F7",align:"center",dataIndex:"student_id",sortOrder:oa.student_id,sortDirections:["descend","ascend"],sorter:(Si,ds)=>Si.id-ds.id},{title:"\u5206\u73ED",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"\u63D0\u4EA4\u72B6\u6001",align:"center",dataIndex:"commit_status",render:(Si,ds)=>ds.commit_status==1?wt.createElement("span",{className:"c-green"},"\u6309\u65F6\u63D0\u4EA4"):wt.createElement("span",null,"\u672A\u63D0\u4EA4")},{title:"\u63D0\u4EA4\u65F6\u95F4",width:"16%",align:"center",dataIndex:"end_at",sortOrder:oa.end_at,sortDirections:["descend","ascend"],sorter:(Si,ds)=>Si.id-ds.id,render:Si=>Si&&W()(Si).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:(Si,ds)=>{if((0,x.dE)())return ds.commit_status?ds.commit_status==1?wt.createElement(ae.Link,{target:"_blank",onClick:()=>{(Ua==null?void 0:Ua.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(Ua==null?void 0:Ua.getFieldValue("poll_group_id")))},to:`/classrooms/${xi.coursesId}/poll/${xi.categoryId}/questionnaireInfo/${ds.login}?type=student`},"\u67E5\u770B"):wt.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B"):"--";if((0,x.GJ)())return ds.commit_status==1?wt.createElement(ae.Link,{target:"_blank",onClick:()=>{(Ua==null?void 0:Ua.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(Ua==null?void 0:Ua.getFieldValue("poll_group_id")))},to:`/classrooms/${xi.coursesId}/poll/${xi.categoryId}/questionnaireInfo/${ds.login}?type=teacher`},"\u67E5\u770B"):wt.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B")}}];const Ui=(0,b.useMemo)(()=>{let Si=[...Xa];return La&&Si.splice(2,1),Si},[La,ga.poll_types]);return wt.createElement("section",{className:"minH500 bg-white pl30 pr30 inline-block w100"},ga.poll_users==""&&wt.createElement(te.Z,null),ga.poll_users!=""&&wt.createElement("aside",null,(0,x.dE)()&&wt.createElement("div",{className:"mt20"},wt.createElement("span",{className:"c-red"},(hi=ga==null?void 0:ga.poll_types)==null?void 0:hi.answer_users)," \u5DF2\u4EA4 ",wt.createElement("span",{className:"ml20 mr20"},(ni=ga==null?void 0:ga.poll_types)==null?void 0:ni.unanswer_users,"\u672A\u4EA4"),Da.polls_status===2&&wt.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",wt.createElement("span",{className:"c-orange"},(0,r.li)((new Date((us=ga==null?void 0:ga.poll_types)==null?void 0:us.poll_end_time).getTime()-new Date().getTime())/1e3)))),(0,x.GJ)()&&wt.createElement("aside",{className:"mt20"},wt.createElement(o.default,{form:Ua,onChange:na,initialValues:{commit_status:"all",poll_group_id:"all"}},wt.createElement(o.default.Item,{name:"commit_status"},wt.createElement(i.default.Group,{value:[],style:{width:"100%"}},wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"80px"},"\u7B54\u9898\u72B6\u6001:"),wt.createElement(d.Z,{flex:"80px"},wt.createElement(i.default,{value:"all",checked:!ja.commit_status},"\u5168\u90E8")),wt.createElement(d.Z,{flex:"1"},Je.map((Si,ds)=>{var os;return wt.createElement(i.default,{name:"commit_status",value:Si.id},Si.name,"(",(os=ga==null?void 0:ga.poll_types)==null?void 0:os[Si.type],")")}))))),wt.createElement(o.default.Item,{name:"poll_group_id"},wt.createElement(i.default.Group,{style:{width:"100%"}},wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),wt.createElement(d.Z,{flex:"80px"},wt.createElement(i.default,{value:"all",checked:!ja.course_group},"\u5168\u90E8")),wt.createElement(d.Z,{flex:"1"},ga.course_groups&&ga.course_groups.map((Si,ds)=>wt.createElement(i.default,{value:Si.course_group_id},Si.group_group_name,"(",Si.count,")"))))))),wt.createElement(c.Z,null,wt.createElement(d.Z,{flex:"1"},wt.createElement(c.Z,{align:"middle"},wt.createElement(d.Z,null,wt.createElement(C.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Si=>{xi.search=Si.trim(),xi.page=1,Pn({type:"polls/getPollsList",payload:xi})},style:{width:200}})),wt.createElement(d.Z,null,wt.createElement("span",{className:"ml5 c-red"},(Ca=ga.poll_types)==null?void 0:Ca.total_users),wt.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(pa=ga.poll_types)==null?void 0:pa.poll_users_count,"\u4E2A\u5B66\u751F\uFF09")))),wt.createElement(d.Z,null))),wt.createElement(H.default,{className:"mt30",loading:Rn["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:ga.poll_users,columns:Ui,onChange:(Si,ds,os)=>{if(oa={},os.order===void 0)switch(oa[os.field]="descend",os.field){case"student_id":xs("descend"),xi.b_order="desc";break}else xi.b_order=os.order.replace("end",""),oa[os.field]=os.order;Ka(Sn({},oa)),xi.order=os.field,Pn({type:"polls/getPollsList",payload:Sn({},xi)})}}),wt.createElement("aside",{className:"tc mb50 mt30"},wt.createElement(I.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:ma,defaultCurrent:xi.page||1,current:xi.page||1,defaultPageSize:20,total:(Xn=ga.poll_types)==null?void 0:Xn.total_users})),wt.createElement(it,null),wt.createElement(F,null)))};var re=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(tn),Et=l(71418),K=l(5112),E=l(5083),f=l(76393),R=Object.defineProperty,ye=Object.defineProperties,$=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(Un,Rn,Pn)=>Rn in Un?R(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Re=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))oe.call(Rn,Pn)&&Fe(Un,Pn,Rn[Pn]);if(U)for(var Pn of U(Rn))Me.call(Rn,Pn)&&Fe(Un,Pn,Rn[Pn]);return Un},Ge=(Un,Rn)=>ye(Un,$(Rn)),Ut=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});function Xe(Un,Rn){const Pn=[];for(let hi=Un;hi{let Rn=new Date;const Pn=W()(Un).format("HH");if(W()(Un).isSame(W()(Rn),"day")){const hi=W()(Rn).format("HH"),ni=W()(Rn).format("mm");return{disabledHours:()=>Xe(0,24).splice(1,hi*1-1),disabledMinutes:()=>W()(Un).isSame(W()(Rn),"hour")&&Pn<=hi?Xe(0,60).splice(0,ni):Xe(60,60)}}else if(W()(Un).isSame(W()(),"day")){const hi=W()().format("HH"),ni=W()().format("mm");return{disabledHours:()=>Xe(0,24).splice(0,hi),disabledMinutes:()=>Pn<=hi?Xe(0,ni):Xe(60,60)}}else return!1},gt=({exercise:Un,dispatch:Rn,polls:Pn})=>{const hi=(0,ae.useParams)(),[ni]=o.default.useForm(),[us,Ca]=(0,b.useState)(1),[pa,Xn]=(0,b.useState)([]),[xi,ci]=(0,b.useState)(!1),[Ss,ga]=(0,b.useState)([]),[Da,ja]=(0,b.useState)(!0),[Ba,Xi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pn.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&xs()},[Pn.actionTabs]);const xs=()=>Ut(void 0,null,function*(){var Ua,La;ci(!0);const na=yield Rn({type:"polls/getEndGroups",payload:Ge(Re({},hi),{check_ids:[Pn.actionTabs.selectArrs]})});(na==null?void 0:na.status)==0&&(((Ua=na==null?void 0:na.course_info)==null?void 0:Ua.length)>0?Xn([...(La=na==null?void 0:na.course_info)==null?void 0:La.map((ma,Xa)=>(ma.key=ma.course_group_id,ma.title=ma.course_group_name,ma.name=ma.course_group_name,ma))]):Xn([]),ni.setFieldsValue({end_time:W()(W()(new Date((0,r.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),ci(!1)}),oa=()=>Ut(void 0,null,function*(){var Ua;const La=Re({},ni.getFieldsValue());if((Ss==null?void 0:Ss.length)<=0&&pa.length>0&&!((Ua=Un.actionTabs)!=null&&Ua.unified_setting)){w.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Xi(!0);const na={check_ids:Pn.actionTabs.selectArrs,group_ids:Ss};Da||(na.end_time=W()(La.end_time).format("YYYY-MM-DD HH:mm")),na.group_ids=Ss.map(Xa=>Xa.course_group_id),(yield(0,S.ZP)(`/api/courses/${hi.coursesId}/polls/end_poll.json`,{method:"post",body:na})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,r.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Rn({type:"polls/setActionTabs",payload:{}}),Rn({type:"polls/getCommonHeader",payload:Re({},Pn.actionTabs.params)}),Rn({type:"polls/getPollsList",payload:Re({},hi)})),Xi(!1)}),Ka=()=>{Ca(1),Xn([]),ga([]),ja(!0)};return b.createElement(P.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Pn.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:oa,width:680,confirmLoading:Ba||xi,onCancel:()=>{Ka(),Rn({type:"polls/setActionTabs",payload:{}})}},b.createElement(Et.Z,{spinning:xi},pa&&b.createElement(o.default,{form:ni},b.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),b.createElement(c.Z,{className:"mt20"},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),b.createElement(K.ZP.Group,{value:Da,onChange:Ua=>{ja(Ua.target.value),ga([])}},b.createElement(K.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),b.createElement(K.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),b.createElement(o.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Da?"hidden":"visible"}},b.createElement(E.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},disabledDate:Ua=>Ua&&Ua0&&b.createElement(c.Z,{style:{marginBottom:"10px"}},b.createElement("span",{className:"mr10"},b.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),b.createElement("div",null,pa.length>0&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.createElement("span",{style:{flex:1}},b.createElement(i.default,{checked:Ss.length===pa.length,onChange:Ua=>{Ss.length===pa.length?ga([]):ga(pa)}},"\u5168\u9009")," "),b.createElement("span",{style:{width:16}}),b.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ss.length||0,"\u4E2A\u5206\u73ED")),b.createElement(f.Z,{data:pa,selectedRowKeys:Ss,setSelectedRowKeys:ga}))))))};var qe=(0,ae.connect)(({exercise:Un,polls:Rn})=>({exercise:Un,polls:Rn}))(gt),Ie=l(92365),tt=l(79834),pt=l(59437),Pt=l(59301),dn=Object.defineProperty,Tn=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,dt=(Un,Rn,Pn)=>Rn in Un?dn(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,tr=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))An.call(Rn,Pn)&&dt(Un,Pn,Rn[Pn]);if(ge)for(var Pn of ge(Rn))je.call(Rn,Pn)&&dt(Un,Pn,Rn[Pn]);return Un},kt=(Un,Rn)=>Tn(Un,ie(Rn)),$t=(Un,Rn)=>{var Pn={};for(var hi in Un)An.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&ge)for(var hi of ge(Un))Rn.indexOf(hi)<0&&je.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},sn=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const ot=Un=>{var Rn=Un,{classroomList:Pn,polls:hi,dispatch:ni,courseEndTime:us}=Rn,Ca=$t(Rn,["classroomList","polls","dispatch","courseEndTime"]);const pa=(0,ae.useParams)(),[Xn]=o.default.useForm(),[xi,ci]=(0,b.useState)(1),[Ss,ga]=(0,b.useState)([]),[Da,ja]=(0,b.useState)(0),[Ba,Xi]=(0,b.useState)(2e3),[xs,oa]=(0,b.useState)(!0),[Ka,Ua]=(0,b.useState)(!1),[La,na]=(0,b.useState)(!1),[ma,Xa]=(0,b.useState)([]),[Ui,Si]=(0,b.useState)(!0),[ds,os]=(0,b.useState)(!0);(0,b.useEffect)(()=>{hi.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(so(),Mo())},[hi.actionTabs]),(0,b.useEffect)(()=>{if(Ka){if(La)return;ni({type:"polls/setActionTabs",payload:{}})}},[Ka]);const so=Ps=>sn(void 0,null,function*(){var Ws,ra,Ha,Wa;oa(!0);const Ja=yield(0,Ie.Cq)(kt(tr({},pa),{page:Ps||xi,limit:2e4,poll_id:((ra=(Ws=hi==null?void 0:hi.actionTabs)==null?void 0:Ws.selectArrs)==null?void 0:ra.length)==1?(Wa=(Ha=hi==null?void 0:hi.actionTabs)==null?void 0:Ha.selectArrs)==null?void 0:Wa[0]:""}));Ja==null||Ja.course_groups.map((rs,Bs)=>{rs.key=rs.id,rs.title=rs.name,rs.disabled=rs.is_published}),Ja&&(ga([...Ja==null?void 0:Ja.course_groups]),ja(Ja==null?void 0:Ja.course_groups_count),os(Ja==null?void 0:Ja.manage_all_group),oa(!1),Ps||Xn.setFieldsValue({publish_time:W()(W()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:W()(W()(new Date((0,r.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Do=()=>sn(void 0,null,function*(){var Ps,Ws,ra,Ha;if((0,x.Rm)()&&!((Ws=(Ps=Pn==null?void 0:Pn.AssistantObject)==null?void 0:Ps.group)!=null&&Ws.can_publish)){w.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),js(!1);return}const Wa=tr({},Xn.getFieldsValue());if(Wa.end_time<=Wa.publish_time){w.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),js(!1);return}if((ma==null?void 0:ma.length)<=0&&!Ui&&Ss.length>0){w.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),js(!1);return}let Ja={check_ids:[...(ra=hi.actionTabs.selectArrs)==null?void 0:ra.map(Bs=>Number(Bs))],group_ids:ma.length>0?ma.map(Bs=>Bs.id):(Ha=Pn.detailCommonHomeworksList)==null?void 0:Ha.course_groups,end_time:W()(Wa.end_time).format("YYYY-MM-DD HH:mm"),publish_time:W()(Wa.publish_time).format("YYYY-MM-DD HH:mm")};js(!0),(yield(0,S.ZP)(`/api/courses/${pa.coursesId}/polls/publish.json`,{method:"post",body:tr({},Ja)})).status===0?(js(!1),(0,r.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Mo(),w.ZP.success("\u53D1\u5E03\u6210\u529F"),ni({type:"polls/setActionTabs",payload:{}}),ni({type:"polls/getCommonHeader",payload:tr({},hi.actionTabs.params)}),ni({type:"polls/getPollsList",payload:tr({},pa)})):js(!1)}),Mo=()=>{ci(1),ga([]),Xa([])},[is,js]=(0,b.useState)(!1);return Pt.createElement(P.default,{width:600,confirmLoading:is,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:hi.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Do,onCancel:()=>{Mo(),ni({type:"polls/setActionTabs",payload:{}})}},Pt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",Pt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Ss&&Pt.createElement(o.default,{form:Xn},Pt.createElement("div",{style:{paddingLeft:0}},Pt.createElement(c.Z,{className:"mt30",align:"middle"},Pt.createElement(d.Z,null,Pt.createElement(o.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Pt.createElement(E.default,{style:{width:170,marginRight:"25px"},disabledDate:Ps=>(0,tt.Q8)(Ps,us),disabledTime:Ps=>(0,tt.d0)(Ps),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Pt.createElement(d.Z,{className:"ml20"},Pt.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Pt.createElement(E.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},disabledDate:Ps=>(0,tt.Q8)(Ps,us,Xn.getFieldValue("publish_time")),disabledTime:Ps=>(0,tt.d0)(Ps,Xn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Pt.createElement(c.Z,{style:{marginBottom:"10px"}},Pt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Pt.createElement(K.ZP.Group,{value:Ui,onChange:Ps=>{Si(Ps.target.value),Xa([])}},Pt.createElement(K.ZP,{value:!0,disabled:!ds},"\u7EDF\u4E00\u53D1\u5E03"),Pt.createElement(K.ZP,{className:"ml20",disabled:Ss.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ss.length<=0&&Pt.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),!Ui&&Ss.length>0&&Pt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pt.createElement("span",{style:{flex:1}},Pt.createElement(i.default,{checked:ma.length===Ss.length,onChange:Ps=>{ma.length===Ss.length?Xa([]):Xa(Ss.filter(Ws=>!Ws.is_published))}},"\u5168\u9009")),Pt.createElement("span",{style:{width:16}}),Pt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ma.length||0,"\u4E2A\u5206\u73ED")),!Ui&&Ss.length>0&&Pt.createElement(pt.Z,{data:Ss,selectedRowKeys:ma,setSelectedRowKeys:Xa})))};var bt=(0,ae.connect)(({classroomList:Un,polls:Rn})=>({classroomList:Un,polls:Rn}))(ot),Ct=l(57809),Bt=l(6848),ze=l(31417),_n=l(6021),Ht={flex_box_center:"flex_box_center___mZeBL",flex_space_between:"flex_space_between___OvqA8",flex_box_vertical_center:"flex_box_vertical_center___nBE0A",flex_box_center_end:"flex_box_center_end___w0dO1",flex_box_column:"flex_box_column___mvqBn",box:"box___SKsTv",head:"head___pcKPT",title_icon:"title_icon___o13QS",title:"title___ZSoYD",multiple_select:"multiple_select___VSwNW"},sr=Object.defineProperty,Vr=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Zn=(Un,Rn,Pn)=>Rn in Un?sr(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Jn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))rr.call(Rn,Pn)&&Zn(Un,Pn,Rn[Pn]);if(Vr)for(var Pn of Vr(Rn))Br.call(Rn,Pn)&&Zn(Un,Pn,Rn[Pn]);return Un};const Wt=Un=>React.createElement("svg",Jn({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Un),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dott_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dott_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",_e=l(59301),st=Object.defineProperty,$e=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Nn=(Un,Rn,Pn)=>Rn in Un?st(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Qn=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))nn.call(Rn,Pn)&&Nn(Un,Pn,Rn[Pn]);if($e)for(var Pn of $e(Rn))un.call(Rn,Pn)&&Nn(Un,Pn,Rn[Pn]);return Un},Hn=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const{RangePicker:Kn}=E.default,{Option:Sr}=Ct.default,Er=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa;const Xn=(0,ae.useParams)(),xi=(0,ae.useLocation)(),{pollSetting:ci,commonHeader:Ss}=Un,[ga,Da]=(0,b.useState)(!0);let[ja,Ba]=(0,b.useState)([]),[Xi,xs]=(0,b.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1});(0,b.useEffect)(()=>{oa()},[]),(0,b.useEffect)(()=>{Da(!(0,x.GJ)())},[(0,x.GJ)()]);const oa=()=>{Pn({type:"polls/getPollsSetting",payload:Qn({},Xn)})};(0,b.useEffect)(()=>{var na;ci!=null&&ci.poll&&(Object.keys(Xi).map(function(ma){Xi[ma]=ci.poll[ma]}),ja=(na=ci==null?void 0:ci.published_course_groups)==null?void 0:na.filter(ma=>ma.course_publish_time!==null).map(ma=>(ma.publish_time=ma.course_publish_time,ma.end_time=ma.course_end_time,ma)),xs(Xi),Ba(ja))},[ci]);const Ka=()=>Hn(void 0,null,function*(){const na=JSON.parse(JSON.stringify(Xi));na.unified_setting||ja==null||ja.map(Xa=>{var Ui,Si;if(!Xa.course_group_name||!((Ui=Xa.course_group_name)!=null&&Ui.length))throw w.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Xa.publish_time||!Xa.end_time)throw w.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");Xa.course_group_id=(Si=Xa==null?void 0:Xa.course_group_name)==null?void 0:Si.map(ds=>{var os,so,Do;return(Do=(so=(os=ci.course_groups)==null?void 0:os.filter(Mo=>Mo.course_group_name===ds))==null?void 0:so[0])==null?void 0:Do.course_group_id})}),na.categoryId=Xn.categoryId,na.publish_time_groups=ja,na.show_result=!!na.show_result,(yield(0,ze.m7)(Qn({},na))).status===0&&(w.ZP.success("\u66F4\u65B0\u6210\u529F"),Pn({type:"polls/getCommonHeader",payload:Qn({},Xn)}))}),Ua=na=>na&&naXi.end_time?na&&na1,value:Xi.unified_setting,onChange:na=>{if(W()(Xi.publish_time,"YYYY-MM-DD HH:mm")<=W()()){w.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}ja==""&&Ba([{}]),Xi.unified_setting=!Xi.unified_setting,xs(Object.assign({},Xi))}},_e.createElement(K.ZP,{value:!0,style:{marginRight:"60px"}},"\u7EDF\u4E00\u53D1\u5E03"),_e.createElement(K.ZP,{disabled:((hi=ci==null?void 0:ci.group_settings)==null?void 0:hi.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((ni=ci==null?void 0:ci.group_settings)==null?void 0:ni.length)===0&&_e.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09"))),Xi.unified_setting&&_e.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},_e.createElement(c.Z,{align:"middle"},_e.createElement(d.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4:"),_e.createElement(d.Z,{className:"ml10"},_e.createElement(Bt.Z,{title:![1,5].includes((us=ci==null?void 0:ci.poll)==null?void 0:us.polls_status)&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},_e.createElement(E.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ua,disabled:ga||![1,5].includes((Ca=ci==null?void 0:ci.poll)==null?void 0:Ca.polls_status),value:Xi.publish_time?W()(Xi.publish_time):"",allowClear:!1,onChange:(na,ma)=>{Xi.publish_time=ma,Xi.end_time||(Xi.end_time=W()(na).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),xs(Object.assign({},Xi))}}))),_e.createElement(d.Z,null,_e.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),_e.createElement(c.Z,{align:"middle",className:"pl30"},_e.createElement(d.Z,null,"\u622A\u6B62\u65F6\u95F4"),_e.createElement(d.Z,{className:"ml10"},_e.createElement(E.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:W()((0,r.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ga,disabledDate:La,allowClear:!1,value:Xi.end_time?W()(Xi.end_time):"",onChange:(na,ma)=>{Xi.end_time=ma,xs(Object.assign({},Xi))}})),_e.createElement(d.Z,null,_e.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!Xi.unified_setting&&_e.createElement(c.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ja&&ja.map(function(na,ma){return _e.createElement(d.Z,{span:24,key:ma},_e.createElement(c.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ma==(ja==null?void 0:ja.length)-1?"0px":"10px"}},_e.createElement("div",{style:{width:"75px",marginLeft:"27px"}},"\u53D1\u5E03\u89C4\u5219",ma+1),_e.createElement(Ct.default,{disabled:ga,mode:"multiple",className:Ht.multiple_select,style:{width:"250px"},value:na.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Xa=>{ja[ma].course_group_name=Xa,Ba(ja.slice())}},ci.course_groups&&ci.course_groups.map(function(Xa){if(!ja.map(Ui=>Ui.course_group_name).toString().split(",").includes(String(Xa.course_group_name)))return _e.createElement(Sr,{value:Xa.course_group_name,key:Xa.course_group_id},Xa.course_group_name)})),_e.createElement("div",{className:"ml20"},_e.createElement(Kn,{size:"large",disabled:ga||(Ss.polls_status===1?!1:[!0,!1]),style:{width:620},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],allowClear:!1,showTime:{format:"HH:mm",defaultValue:[W()((0,r.U6)(),"HH:mm"),W()((0,r.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:na.course_publish_time&&[W()(na.course_publish_time),W()(na.course_end_time)],onChange:(Xa,Ui)=>{ja[ma].publish_time=Ui[0],ja[ma].end_time=Ui[1]}})),!ga&&_e.createElement("div",{style:{display:"flex",width:"50px"}},_e.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Ba(ja.concat({}))}}),ma>0&&_e.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ja=ja.filter((Xa,Ui)=>ma!==Ui),Ba(ja.slice()),setTimeout(()=>Ba(ja.slice()),10)}}))))}))),_e.createElement("div",{className:Ht.box},_e.createElement("div",{className:Ht.head,style:{marginTop:"10px"}},_e.createElement("img",{className:"mr10",src:Ve,alt:"Dot"}),"\u516C\u5F00\u8BBE\u7F6E")),_e.createElement("div",{style:{padding:"30px 50px",background:"#fff",marginTop:"3px"}},_e.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},_e.createElement(i.default,{checked:Xi.show_result,disabled:ga,onChange:na=>{Xi.show_result=na.target.checked,xs(Object.assign({},Xi))}},_e.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),_e.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u95EE\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u95EE\u5377\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\uFF09")),_e.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},_e.createElement(i.default,{checked:Xi.un_anonymous,disabled:ga||![1,5].includes((pa=ci==null?void 0:ci.poll)==null?void 0:pa.polls_status),onChange:na=>{Xi.un_anonymous=na.target.checked,xs(Object.assign({},Xi))}},_e.createElement("strong",null,"\u5B9E\u540D\u95EE\u5377")),_e.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u63D0\u4EA4\u95EE\u5377\u540E\u663E\u793A\u771F\u5B9E\u59D3\u540D\u548C\u5B66\u53F7\uFF0C\u5426\u5219\u5C06\u5BF9\u63D0\u4EA4\u95EE\u5377\u7684\u5B66\u751F\u59D3\u540D\u548C\u5B66\u53F7\u8FDB\u884C\u533F\u540D\u5904\u7406\u3002\u8BE5\u8BBE\u7F6E\u9879\u5728\u95EE\u5377\u5F00\u59CB\u4E4B\u540E\u65E0\u6CD5\u4FEE\u6539\uFF09")),_e.createElement(_n.Z,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:Ka},"\u4FDD\u5B58")))};var Yn=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(Er),Vn=l(37618),Dr=l(78673),kr=l(61621),_r=l(93948),ti={title:"title___hfaGm",yxtx:"yxtx___EB2TE",pic_title:"pic_title___WGfnb",pic_text:"pic_text___zQvmV",others_styles:"others_styles___nsKmn",others_text:"others_text___oRpFU",others_icon:"others_icon___h3fBC"},Ni="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC",fi=l(42441),Ur=l(61485),Dn=l(3113),On=l(56047),Wn="data:image/png;base64,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",hr="data:image/png;base64,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",$n="data:image/png;base64,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",wr="data:image/png;base64,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",yr="data:image/png;base64,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",Gr=l(79219),ui=l(83312),pi={KeyWordTable:"KeyWordTable___AcLUt"},Ai=l(59301),ta=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const Ji=({Data:Un,isShowEcharts:Rn,pollGroupId:Pn})=>{var hi,ni,us,Ca;const pa=(0,ae.useParams)(),[Xn,xi]=(0,b.useState)({}),[,ci,Ss]=(0,ui.U)(ze._c,{poll_id:pa.categoryId,id:(hi=Un==null?void 0:Un.question)==null?void 0:hi.id,course_id:pa==null?void 0:pa.coursesId,update:1,poll_group_id:Pn!=="all"?Pn:null}),[ga,Da]=(0,b.useState)(10);(0,b.useEffect)(()=>{var oa;console.log("params==",pa,Un),Un&&xi((oa=Un==null?void 0:Un.question)==null?void 0:oa.word_cloud)},[Un]);const ja=()=>{var oa;let Ka=new Image;Ka.src=Gr.yt;const Ua=((oa=Xn==null?void 0:Xn.list)==null?void 0:oa.map(na=>({name:na.word,value:na.count})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[15,50],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",textStyle:{normal:{color:()=>`rgb(${Math.round(Math.random()*255)},${Math.round(Math.random()*255)},${Math.round(Math.random()*255)})`}},left:"center",top:"center",width:"100%",height:"100%",data:Ua}]}},Ba=(0,b.useMemo)(()=>Ai.createElement(fi.Z,{option:ja(),opts:{renderer:"svg"},style:{height:436}}),[Xn==null?void 0:Xn.list]),Xi=[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render:(oa,Ka,Ua)=>Ua+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center"}],xs=[{title:"\u6392\u884C",dataIndex:"index",align:"center",render(oa,Ka,Ua){return Ua<3?Ai.createElement("img",{width:30,src:Ua==0?$n:Ua==1?wr:yr}):Ua+1}},{title:"\u5173\u952E\u8BCD",dataIndex:"word",width:390,render:oa=>Ai.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},oa)},{title:"\u9891\u6B21",dataIndex:"count"}];return Ai.createElement("aside",{style:{width:"97%"}},Ai.createElement(H.default,{bordered:!0,columns:Xi,dataSource:(ni=Un.question)==null?void 0:ni.question_votes,pagination:!1}),Rn&&Ai.createElement(c.Z,{className:"mt30",wrap:!1,justify:"space-between",gutter:24},Ai.createElement(d.Z,{flex:"1 1 0"},Ai.createElement(c.Z,{align:"middle",gutter:10,style:{height:32}},Ai.createElement(d.Z,null,Ai.createElement("img",{style:{width:"16px",height:"16px"},src:Ni})),Ai.createElement(d.Z,null,Ai.createElement("span",{className:"c-666"},"\u8BCD\u4E91")),Ai.createElement(d.Z,null,Ai.createElement(Bt.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"\u9ED8\u8BA4\u5C55\u793A\u524D100\u4E2A\u5173\u952E\u8BCD"},Ai.createElement(Ur.Z,{style:{cursor:"pointer",color:"#4C6FFF"}}))),Ai.createElement(d.Z,{style:{marginLeft:"auto"}},Ai.createElement("span",{className:"c-666"},(Xn==null?void 0:Xn.updated_at)&&W()(Xn==null?void 0:Xn.updated_at).format("YYYY-MM-DD HH:mm:ss")),Ai.createElement(Dn.ZP,{className:"ml10",style:{padding:0},type:"link",loading:ci,onClick:oa=>ta(void 0,null,function*(){oa.preventDefault();const Ka=yield Ss({});Ka.status==0&&(w.ZP.success("\u66F4\u65B0\u6210\u529F"),xi(Ka.data))})},"\u66F4\u65B0\u8BCD\u4E91"))),Ai.createElement(Et.Z,{spinning:ci},Ai.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},((us=Xn==null?void 0:Xn.list)==null?void 0:us.length)>0?Ba:Ai.createElement(te.Z,{img:Wn,customText:"\u6682\u65E0\u6570\u636E~"})))),Ai.createElement(d.Z,{flex:"1 1 0"},Ai.createElement(c.Z,{align:"middle",gutter:10},Ai.createElement(d.Z,null,Ai.createElement("div",{style:{width:5,height:16,borderRadius:"3px",background:"#3061D0"}})),Ai.createElement(d.Z,null,Ai.createElement("span",{className:"c-666"},"\u5173\u952E\u8BCD\u6392\u884C")),Ai.createElement(d.Z,{style:{marginLeft:"auto"}},Ai.createElement("span",{className:"c-666"},"\u5C55\u793A\u8BCD\u6570")),Ai.createElement(d.Z,null,Ai.createElement(Ct.default,{value:ga,onChange:oa=>{Da(oa)},style:{width:76},options:[{value:10,label:"10"},{value:30,label:"30"},{value:50,label:"50"},{value:100,label:"100"}]}))),Ai.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},Ai.createElement(H.default,{className:pi.KeyWordTable,style:{width:"100%"},scroll:ga>10&&{y:400},columns:xs,dataSource:Xn==null?void 0:Xn.list,pagination:{pageSize:ga,current:1,total:((Ca=Xn==null?void 0:Xn.list)==null?void 0:Ca.length)||0,hideOnSinglePage:!0},locale:{emptyText:Ai.createElement(te.Z,{img:hr,customText:"\u6682\u65E0\u6570\u636E~"})}})))))};var Ci=(0,ae.connect)(({polls:Un})=>({polls:Un}))(Ji),gr=l(59301),vi=Object.defineProperty,qi=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,_i=(Un,Rn,Pn)=>Rn in Un?vi(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,sa=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Fi.call(Rn,Pn)&&_i(Un,Pn,Rn[Pn]);if(qi)for(var Pn of qi(Rn))ki.call(Rn,Pn)&&_i(Un,Pn,Rn[Pn]);return Un};const Yi={1:"\u5355\u9009",2:"\u591A\u9009",3:"\u95EE\u7B54"},xa=({polls:Un,loading:Rn,dispatch:Pn})=>{var hi,ni,us,Ca,pa,Xn;const xi=(0,ae.useParams)(),{statisticsList:ci,pollsList:Ss}=Un,[ga,Da]=(0,b.useState)([]),[ja]=o.default.useForm(),[Ba,Xi]=(0,b.useState)({}),xs=sa({},xi),[oa]=o.default.useForm(),[Ka,Ua]=(0,b.useState)(!1);(0,b.useEffect)(()=>{xi.poll_group_id=[],La()},[xi.coursesId]),(0,b.useEffect)(()=>{var Ui;Da((Ui=ci==null?void 0:ci.questions)==null?void 0:Ui.map(Si=>(Si.openOthers=!1,Si)))},[ci==null?void 0:ci.questions]),(0,b.useEffect)(()=>{xi.poll_group_id=[],Pn({type:"polls/getPollsList",payload:xi})},[]);const La=()=>{Pn({type:"polls/getPollsStatistics",payload:sa({},xi)})},na=()=>{xi.page=1;const Ui=Object.assign({},ja.getFieldValue());Object.keys(Ui).map(function(Si){Ui[Si].includes("all")?(delete xi[Si],ja.setFieldsValue({[Si]:"all"}),oa.setFieldsValue({[Si]:"all"})):(xi[Si]=Ui[Si],ja.setFieldsValue({[Si]:xi[Si]}),oa.setFieldsValue({[Si]:xi[Si]}))}),Ui.poll_group_id.length===0&&ja.setFieldsValue({poll_group_id:"all"}),Un.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&La()},ma=()=>{xi.page=1;const Ui=Object.assign({},oa.getFieldValue());Object.keys(Ui).map(function(Si){Ui[Si].includes("all")?(delete xs[Si],oa.setFieldsValue({[Si]:"all"})):(xs[Si]=Ui[Si],oa.setFieldsValue({[Si]:xs[Si]}))}),Ui.poll_group_id.length===0&&oa.setFieldsValue({poll_group_id:"all"}),Un.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&La()},Xa=Ui=>({tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"\u6709\u6548\u586B\u5199\u4EBA\u6570",type:"pie",radius:["40%","70%"],label:{show:!1},data:Ui==null?void 0:Ui.map((Si,ds)=>(Si.value=Si==null?void 0:Si.answer_users_count,Si.name=Si==null?void 0:Si.answer_text,Si)),itemStyle:{normal:{color:function(Si){var ds=["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"];return ds[Si.dataIndex]}}}}]});return gr.createElement("div",{id:"aaa"},gr.createElement("section",{className:"minH500 mb50 inline-block w100"},(0,x.GJ)()&&gr.createElement("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"}},gr.createElement(o.default,{form:ja,onChange:na,initialValues:{poll_group_id:"all"}},gr.createElement(o.default.Item,{name:"poll_group_id"},gr.createElement(i.default.Group,{style:{width:"97%",color:"#666666"}},gr.createElement(c.Z,null,gr.createElement(d.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5"),gr.createElement(d.Z,{flex:"80px"},gr.createElement(i.default,{value:"all",checked:!Ba.course_group},"\u5168\u90E8")),gr.createElement(d.Z,{flex:"1"},Ss.course_groups&&Ss.course_groups.map((Ui,Si)=>gr.createElement(i.default,{value:Ui.course_group_id,style:{marginRight:"20px",marginBottom:"10px"}},Ui.group_group_name,"(",Ui.count,")")))))),gr.createElement(o.default.Item,null,gr.createElement(c.Z,{style:{width:"97%",color:"#666666"}},gr.createElement(d.Z,{flex:"80px"},"\u7EDF\u8BA1\u7ED3\u679C"),gr.createElement(d.Z,{flex:"1"},gr.createElement(H.default,{bordered:!0,columns:[{title:"\u95EE\u5377\u53D1\u5E03\u4EBA\u6570",dataIndex:"total_users",align:"center",width:330},{title:"\u6709\u6548\u586B\u5199\u4EBA\u6570",dataIndex:"answer_users",align:"center",width:330},{title:"\u63D0\u4EA4\u7387",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:(hi=ci==null?void 0:ci.poll)==null?void 0:hi.total_users,answer_users:(ni=ci==null?void 0:ci.poll)==null?void 0:ni.answer_users,total_answer:((us=ci==null?void 0:ci.poll)==null?void 0:us.total_users)>0?Number((((Ca=ci==null?void 0:ci.poll)==null?void 0:Ca.answer_users)/((pa=ci==null?void 0:ci.poll)==null?void 0:pa.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})))),gr.createElement(o.default.Item,null,gr.createElement(c.Z,{style:{width:"97%",color:"#666666"}},gr.createElement(d.Z,{flex:"80px"}),gr.createElement(d.Z,{flex:"1"},gr.createElement(Dr.Z,{defaultChecked:Ka,onChange:Ui=>{Ua(Ui)}}),gr.createElement("span",{style:{color:"#666666",marginLeft:"10px"}},"\u663E\u793A\u66F4\u591A\u5206\u6790\u56FE\u8868")))))),gr.createElement(kr.Z,{loading:Rn["polls/getPollsStatistics"]},ga==""&&gr.createElement(te.Z,null),ga==null?void 0:ga.map(function(Ui,Si){var ds,os,so,Do,Mo,is,js,Ps,Ws,ra;return gr.createElement("aside",{key:Si,className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"}},gr.createElement("div",{className:"mt20"},gr.createElement("span",{className:"font16",style:{display:"flex",marginBottom:"20px"}},gr.createElement(Bt.Z,{title:Ui.question.question_title},gr.createElement("div",{className:ti.title},((ds=Ui==null?void 0:Ui.question)==null?void 0:ds.is_necessary)!==0&&gr.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),gr.createElement("span",{className:"c-blue font16"},"\u3010",Yi[Ui.question.question_type],"\u3011"),gr.createElement("span",{style:{fontWeight:"600"}},(os=Ui==null?void 0:Ui.question)==null?void 0:os.question_number,"\u3001",Ui.question.question_title),Ui.question.question_type===2&&((so=Ui==null?void 0:Ui.question)==null?void 0:so.min_choices)&&gr.createElement("span",{className:"ml10",style:{fontWeight:400,color:"#666666"}},"(\u53EF\u9009",(Do=Ui==null?void 0:Ui.question)==null?void 0:Do.min_choices,"-",(Mo=Ui==null?void 0:Ui.question)==null?void 0:Mo.max_choices,"\u9879)"))),gr.createElement("div",{className:ti.yxtx},"\u6709\u6548\u586B\u5199\u4EBA\u6570",gr.createElement("span",null,Ui.question.commit_users_count||"--","\u4EBA")))),Ui.question.question_type!==3&&gr.createElement("aside",{style:{width:"97%"}},gr.createElement(H.default,{bordered:!0,columns:[{title:"\u9009\u9879",dataIndex:"answer_text",align:"center"},{title:"\u5C0F\u8BA1",dataIndex:"answer_users_count",align:"center",width:100,render(Ha,Wa,Ja){return gr.createElement("span",null,Ha,"\u4EBA")}},{title:"\u767E\u5206\u6BD4",dataIndex:"total_answer",align:"center",width:440,render(Ha,Wa,Ja){return gr.createElement(_r.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(Wa.answer_percent*100).toFixed(1)})}}],dataSource:(is=Ui.question)==null?void 0:is.answers,pagination:!1})),Ui.question.question_type!==3&&((Ps=(js=Ui==null?void 0:Ui.question)==null?void 0:js.question_votes)==null?void 0:Ps.length)>0&&gr.createElement(gr.Fragment,null,gr.createElement("div",{className:ti.others_styles,onClick:()=>{ga[Si].openOthers=!Ui.openOthers,Da([...ga])}},gr.createElement("div",{className:ti.others_text},'"\u5176\u4ED6"\u9009\u9879\u586B\u7A7A\u8BE6\u60C5'),Ui!=null&&Ui.openOthers?gr.createElement("div",{className:ti.others_icon},"\u6536\u8D77",gr.createElement("i",{className:"iconfont icon-shangjiantou ml10"})):gr.createElement("div",{className:ti.others_icon},"\u5C55\u5F00",gr.createElement("i",{className:"iconfont icon-xiajiantou ml10"}))),(Ui==null?void 0:Ui.openOthers)&&gr.createElement(H.default,{style:{width:"97%"},bordered:!0,columns:[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render(Ha,Wa,Ja){return gr.createElement("span",null,Ja+1)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200,render(Ha,Wa,Ja){return gr.createElement("span",null,Ha)}},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center",render(Ha,Wa,Ja){return gr.createElement("span",null,Ha)}}],dataSource:(Ws=Ui.question)==null?void 0:Ws.question_votes,pagination:!1})),Ui.question.question_type!==3&&Ka&&gr.createElement("aside",{style:{width:"97%"}},gr.createElement("div",{className:ti.pic_title},gr.createElement("img",{style:{width:"16px",height:"16px"},src:Ni}),gr.createElement("div",{className:ti.pic_text},"\u73AF\u5F62\u997C\u56FE")),gr.createElement(fi.Z,{key:Si,option:Xa((ra=Ui==null?void 0:Ui.question)==null?void 0:ra.answers)})),Ui.question.question_type===3&&gr.createElement(Ci,{Data:Ui,isShowEcharts:Ka,pollGroupId:ja.getFieldValue("poll_group_id")}))}))),gr.createElement(P.default,{centered:!0,title:"\u5BFC\u51FA\u7EDF\u8BA1\u7ED3\u679C",open:Un.actionTabs.key==="\u5BFC\u51FA\u7EDF\u8BA1",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Pn({type:"polls/setActionTabs",payload:{}}),La()},onOk:()=>{Pn({type:"polls/setActionTabs",payload:{}}),La(),(0,s.sA)(sa({},xs))}},(0,x.GJ)()&&gr.createElement("aside",{className:"mt20"},gr.createElement(o.default,{form:oa,preserve:!1,onChange:ma,initialValues:{poll_group_id:((Xn=xi.poll_group_id)==null?void 0:Xn.length)>0?xi.poll_group_id:"all"}},gr.createElement(o.default.Item,{name:"poll_group_id"},gr.createElement(i.default.Group,{style:{width:"97%"}},gr.createElement(c.Z,null,gr.createElement(d.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),gr.createElement(d.Z,{flex:"80px"},gr.createElement(i.default,{value:"all",checked:!Ba.course_group},"\u5168\u90E8")),gr.createElement(d.Z,{flex:"1"},Ss.course_groups&&Ss.course_groups.map((Ui,Si)=>gr.createElement(i.default,{value:Ui.course_group_id},Ui.group_group_name,"(",Ui.count,")"))))))))))};var $a=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(xa),aa=l(85149),mr={flex_box_center:"flex_box_center___Mm5nR",flex_space_between:"flex_space_between___MMkat",flex_box_vertical_center:"flex_box_vertical_center___LETW1",flex_box_center_end:"flex_box_center_end___XlC9p",flex_box_column:"flex_box_column___THy8y",wrap:"wrap___z9iJU",modal:"modal___y8bNh",titleWrap:"titleWrap___knBE8",required:"required___Ojs5D",title:"title___M_fKx",colorGray:"colorGray___N8txU",choiceWrap:"choiceWrap____Xkwt",answer:"answer___TSzCH",activeAnswer:"activeAnswer___Pnkob",deleteIcon:"deleteIcon___O5q20",addIcon:"addIcon___c8iSL",editorWrap:"editorWrap___oodwM",htmlWrap:"htmlWrap___ljy1Y",radio:"radio___ZUxPE",color333:"color333____votr",color999:"color999___Audhi",questionType:"questionType___MN7qw",questionChoices:"questionChoices___ZMeSF",close_style:"close_style___GvIu5",save_style:"save_style____CS7j",edit_title:"edit_title___NM88J",can_select_count:"can_select_count___OnIaV"},on=l(85057),si=Object.defineProperty,yi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,va=(Un,Rn,Pn)=>Rn in Un?si(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Ya=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Qi.call(Rn,Pn)&&va(Un,Pn,Rn[Pn]);if(yi)for(var Pn of yi(Rn))la.call(Rn,Pn)&&va(Un,Pn,Rn[Pn]);return Un},ba=(Un,Rn)=>{var Pn={};for(var hi in Un)Qi.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&yi)for(var hi of yi(Un))Rn.indexOf(hi)<0&&la.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},cs=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const $i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pi=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=ba(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)([]),[ja,Ba]=(0,b.useState)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(""),[Ua,La]=(0,b.useState)(0),[na,ma]=(0,b.useState)(!0),[Xa,Ui]=(0,b.useState)(!1),Si=(0,ae.useParams)(),[ds,os]=(0,b.useState)(""),[so,Do]=(0,b.useState)("");(0,b.useEffect)(()=>{var ra,Ha,Wa,Ja,rs,Bs;if(!((ra=Xn==null?void 0:Xn.question)!=null&&ra.question_title)){Da([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),ma(!0),Ka(""),Ui(!1);return}os((Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.max_choices),Do((Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.min_choices),Ka((Ja=Xn==null?void 0:Xn.question)==null?void 0:Ja.question_title),ma(!!((rs=Xn==null?void 0:Xn.question)!=null&&rs.is_necessary)),Da((Bs=Xn==null?void 0:Xn.question)==null?void 0:Bs.answers.map(Lo=>({value:Lo.answer_text,disabled:Lo.answer_text==="\u5176\u4ED6"})))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:Mo}));const Mo=ra=>cs(void 0,null,function*(){var Ha;if(!oa)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Wa=ga.findIndex(Bs=>!Bs.value);if(Wa>-1)return w.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${$i[Wa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ja;const rs={question_title:oa,question_type:2,insert_id:Xn.insert_id,is_necessary:Math.ceil(na),max_choices:ds,min_choices:so,question_answers:ga.map(Bs=>Bs.value)};(Ha=Xn.question)!=null&&Ha.id?Ja=yield(0,ze.IU)(Ya({pollsId:Xn.question.id},rs)):Ja=yield(0,ze.MK)(Ya({pollsId:Si.categoryId},rs)),Ja.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),ci("edit",-1),yield Ca({type:"polls/editPolls",payload:Ya({},Si)}),ra&&(rs.answers=rs.question_answers.map(Bs=>({answer_text:Bs})),ci("addContinue",Ya({type:2,insert_id:Xn.question.id,key:Xn.key,question_type:2},rs))))}),is=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],js=ra=>cs(void 0,null,function*(){var Ha,Wa;switch(ra.id){case"del":let Ja;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){var rs;yield(0,ze.jy)({pollsId:(rs=Xn==null?void 0:Xn.question)==null?void 0:rs.id}),Ca({type:"polls/editPolls",payload:Ya({},Si)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.id,opr:ra.id}),Ca({type:"polls/editPolls",payload:Ya({},Si)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:2,key:Xn.key,insert_id:(Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.id,question_type:2});break}}),Ps=()=>{var ra,Ha,Wa,Ja;return b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u591A\u9009\u3011"),((ra=Xn==null?void 0:Xn.question)==null?void 0:ra.min_choices)&&b.createElement("span",{className:mr.can_select_count},`\u53EF\u9009${(Ha=Xn==null?void 0:Xn.question)==null?void 0:Ha.min_choices}-${(Wa=Xn==null?void 0:Xn.question)==null?void 0:Wa.max_choices}\u9879`),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},(Ja=Xn==null?void 0:Xn.question.answers)==null?void 0:Ja.map(function(rs,Bs){return b.createElement(c.Z,null,b.createElement(d.Z,null,b.createElement(i.default,{key:Bs,disabled:!0},b.createElement("span",{className:"c-black font14"},rs.answer_text))))})))},Ws=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u591A\u9009\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!na,onChange:ra=>ma(ra),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:oa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ra=>Ka(ra.target.value)})))),ga.map((ra,Ha)=>{var Wa;let Ja=ga.length-1;return b.createElement(c.Z,{className:mr.choiceWrap,key:Ha,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,Xa&&Ha===Ja?"\u5176\u5B83":"\u9009\u9879")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},placeholder:(Wa=ra.placeholder)!=null?Wa:"",value:Xa&&Ha===Ja?"":ga[Ha].value,disabled:!!ra.disabled,onChange:rs=>{ga[Ha].value=rs.target.value,Da([...ga])}})),b.createElement(d.Z,null,Ha>1&&b.createElement(Bt.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`${mr.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Da(ga.filter((rs,Bs)=>Bs!==Ha)),ra.disabled&&Ui(!1)}}))))}),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u53EF\u9009")),b.createElement(d.Z,null,b.createElement(Ct.default,{value:so||"",style:{width:183,height:"40px"},onChange:ra=>Do(ra)},b.createElement(Ct.default.Option,{value:""},"--"),ga.map(function(ra,Ha){return b.createElement(Ct.default.Option,{value:String(Ha+1)},Ha+1)})),b.createElement("span",{className:"ml10 mr10"},"-"),b.createElement(Ct.default,{style:{width:183,height:"40px"},value:ds||"",onChange:ra=>os(ra)},b.createElement(Ct.default.Option,{value:""},"--"),ga.map(function(ra,Ha){return b.createElement(Ct.default.Option,{value:String(Ha+1)},Ha+1)})),b.createElement(Bt.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u7CFB\u7EDF\u5BF9\u5176\u9009\u62E9\u7684\u9009\u9879\u4E2A\u6570\u8FDB\u884C\u9650\u5236\uFF0C--\u8868\u793A\u4E0D\u9650\u5236"},b.createElement("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}}))))),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement(on.op,{style:{height:"38px"},onClick:()=>Da([...ga,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Xa&&b.createElement(on.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Da([...ga,{disabled:!0,value:"\u5176\u5B83"}]),Ui(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),b.createElement("div",{className:mr.close_style,onClick:()=>{var ra;(ra=Xn.question)!=null&&ra.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>Mo()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Ps(),xi===Xn.key&&Ws())};var fa=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(Pi)),Ta=Object.defineProperty,as=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,es=(Un,Rn,Pn)=>Rn in Un?Ta(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,ts=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ao.call(Rn,Pn)&&es(Un,Pn,Rn[Pn]);if(as)for(var Pn of as(Rn))Ri.call(Rn,Pn)&&es(Un,Pn,Rn[Pn]);return Un},ps=(Un,Rn)=>{var Pn={};for(var hi in Un)ao.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&as)for(var hi of as(Un))Rn.indexOf(hi)<0&&Ri.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},Hs=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const Zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],vs=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=ps(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)([]),[ja,Ba]=(0,b.useState)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(""),[Ua,La]=(0,b.useState)(0),[na,ma]=(0,b.useState)(!1),[Xa,Ui]=(0,b.useState)(!1),Si=(0,ae.useParams)();(0,b.useEffect)(()=>{var is,js,Ps,Ws;if(!((is=Xn==null?void 0:Xn.question)!=null&&is.question_title)){Da([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),ma(!1),Ka(""),Ui(!1);return}Ka((js=Xn==null?void 0:Xn.question)==null?void 0:js.question_title),ma(!!((Ps=Xn==null?void 0:Xn.question)!=null&&Ps.is_necessary)),Da((Ws=Xn==null?void 0:Xn.question)==null?void 0:Ws.answers.map(ra=>({value:ra.answer_text,disabled:ra.answer_text==="\u5176\u4ED6"})))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:ds}));const ds=is=>Hs(void 0,null,function*(){var js;if(!oa)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ps=ga.findIndex(Ha=>!Ha.value);if(Ps>-1)return w.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zs[Ps]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ws;const ra={question_title:oa,question_type:1,insert_id:Xn.insert_id,is_necessary:Math.ceil(na),question_answers:ga.map(Ha=>Ha.value)};(js=Xn.question)!=null&&js.id?(ci("edit",-1),Ws=yield(0,ze.IU)(ts({pollsId:Xn.question.id},ra))):Ws=yield(0,ze.MK)(ts({pollsId:Si.categoryId},ra)),Ws.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield Ca({type:"polls/editPolls",payload:ts({},Si)}),is&&(ra.answers=ra.question_answers.map(Ha=>({answer_text:Ha})),ci("addContinue",ts({type:1,insert_id:Xn.question.id,key:Xn.key,question_type:1},ra))))}),os=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],so=is=>Hs(void 0,null,function*(){var js,Ps;switch(is.id){case"del":let Ws;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Hs(this,null,function*(){var ra;yield(0,ze.jy)({pollsId:(ra=Xn==null?void 0:Xn.question)==null?void 0:ra.id}),Ca({type:"polls/editPolls",payload:ts({},Si)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(js=Xn==null?void 0:Xn.question)==null?void 0:js.id,opr:is.id}),Ca({type:"polls/editPolls",payload:ts({},Si)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:1,key:Xn.key,insert_id:(Ps=Xn==null?void 0:Xn.question)==null?void 0:Ps.id,question_type:1});break}}),Do=()=>{var is;return b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u5355\u9009\u3011"),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},(is=Xn==null?void 0:Xn.question.answers)==null?void 0:is.map(function(js,Ps){return b.createElement(c.Z,null,b.createElement(d.Z,null,b.createElement(K.ZP,{key:Ps,disabled:!0})),b.createElement(d.Z,{flex:"1"},b.createElement("span",{className:"c-black font14"},js.answer_text)))})))},Mo=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u5355\u9009\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!na,onChange:is=>ma(is),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:oa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:is=>Ka(is.target.value)})))),ga.map((is,js)=>{var Ps;let Ws=ga.length-1;return b.createElement(c.Z,{className:mr.choiceWrap,key:js,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,Xa&&js===Ws?"\u5176\u5B83":"\u9009\u9879")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},placeholder:(Ps=is.placeholder)!=null?Ps:"",value:Xa&&js===Ws?"":ga[js].value,disabled:!!is.disabled,onChange:ra=>{ga[js].value=ra.target.value,Da([...ga])}})),b.createElement(d.Z,null,js>1&&b.createElement(Bt.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`${mr.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Da(ga.filter((ra,Ha)=>Ha!==js)),is.disabled&&Ui(!1)}}))))}),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement(on.op,{style:{height:"38px"},onClick:()=>Da([...ga,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Xa&&b.createElement(on.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Da([...ga,{disabled:!0,value:"\u5176\u5B83"}]),Ui(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),b.createElement("div",{className:mr.close_style,onClick:()=>{var is;(is=Xn.question)!=null&&is.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>ds()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Do(),xi===Xn.key&&Mo())};var Aa=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(vs)),Ra=Object.defineProperty,zs=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,wa=(Un,Rn,Pn)=>Rn in Un?Ra(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Gs=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Vs.call(Rn,Pn)&&wa(Un,Pn,Rn[Pn]);if(zs)for(var Pn of zs(Rn))Ls.call(Rn,Pn)&&wa(Un,Pn,Rn[Pn]);return Un},Qa=(Un,Rn)=>{var Pn={};for(var hi in Un)Vs.call(Un,hi)&&Rn.indexOf(hi)<0&&(Pn[hi]=Un[hi]);if(Un!=null&&zs)for(var hi of zs(Un))Rn.indexOf(hi)<0&&Ls.call(Un,hi)&&(Pn[hi]=Un[hi]);return Pn},Oo=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const xo=null,jo=(Un,Rn)=>{var Pn=Un,{problemset:hi,globalSetting:ni,loading:us,dispatch:Ca,onRef:pa=()=>{},editData:Xn,editKey:xi,callback:ci}=Pn,Ss=Qa(Pn,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[ga,Da]=(0,b.useState)(""),[ja,Ba]=(0,b.useState)(!0),Xi=(0,ae.useParams)();(0,b.useEffect)(()=>{var na,ma,Xa;if(!((na=Xn==null?void 0:Xn.question)!=null&&na.question_title)){Ba(!0),Da("");return}Da((ma=Xn==null?void 0:Xn.question)==null?void 0:ma.question_title),Ba(!!((Xa=Xn==null?void 0:Xn.question)!=null&&Xa.is_necessary))},[Xn]),(0,b.useImperativeHandle)(Rn,()=>({onSave:xs}));const xs=na=>Oo(void 0,null,function*(){var ma;if(!ga)return w.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;let Xa;const Ui={question_title:ga,question_type:3,insert_id:Xn.insert_id,is_necessary:Math.ceil(ja)};(ma=Xn.question)!=null&&ma.id?Xa=yield(0,ze.IU)(Gs({pollsId:Xn.question.id},Ui)):Xa=yield(0,ze.MK)(Gs({pollsId:Xi.categoryId},Ui)),Xa.status===0&&(w.ZP.success("\u4FDD\u5B58\u6210\u529F"),ci("edit",-1),yield Ca({type:"polls/editPolls",payload:Gs({},Xi)}),na&&ci("addContinue",Gs({type:3,insert_id:Xn.question.id,key:Xn.key,question_type:3},Ui)))}),oa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Ka=na=>Oo(void 0,null,function*(){var ma,Xa;switch(na.id){case"del":let Ui;P.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Oo(this,null,function*(){var Si;yield(0,ze.jy)({pollsId:(Si=Xn==null?void 0:Xn.question)==null?void 0:Si.id}),Ca({type:"polls/editPolls",payload:Gs({},Xi)})})}});break;case"up":case"down":yield(0,ze.wh)({pollsId:(ma=Xn==null?void 0:Xn.question)==null?void 0:ma.id,opr:na.id}),Ca({type:"polls/editPolls",payload:Gs({},Xi)});break;case"edit":ci("edit",Xn.key);break;case"add":ci("add",{type:3,key:Xn.key,insert_id:(Xa=Xn==null?void 0:Xn.question)==null?void 0:Xa.id,question_type:3});break}}),Ua=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,Xn.question.is_necessary>0&&b.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),b.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u95EE\u7B54\u3011"),b.createElement("span",{className:mr.edit_title},b.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Xn.key,"\u9898"),Xn.question.question_title))),b.createElement("div",{className:mr.questionChoices},b.createElement(C.default.TextArea,{rows:2,disabled:!0}))),La=()=>b.createElement("aside",null,b.createElement("div",{className:mr.questionType},b.createElement("div",null,b.createElement("span",{className:"font16 c-blue"},"\u3010\u95EE\u7B54\u3011"),b.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),b.createElement(Dr.Z,{checked:!!ja,onChange:na=>Ba(na),className:"ml10"}))),b.createElement("p",{className:mr.titleWrap},b.createElement(c.Z,{className:mr.choiceWrap,gutter:[12,12]},b.createElement(d.Z,null,b.createElement("span",null,"\u6807\u9898")),b.createElement(d.Z,{className:mr.editorWrap,flex:"1"},b.createElement(C.default,{style:{width:"1000px",height:"40px"},value:ga,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:na=>Da(na.target.value)})))),b.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},b.createElement("div",{className:mr.close_style,onClick:()=>{var na;(na=Xn.question)!=null&&na.id?ci("edit",-1):ci("del",Xn.key)}},"\u53D6\u6D88"),b.createElement("div",{className:mr.save_style,onClick:()=>xs()},"\u4FDD\u5B58")));return b.createElement("section",{className:mr.wrap},xi!==Xn.key&&Ua(),xi===Xn.key&&La())};var Xs=(0,ae.connect)(({problemset:Un,loading:Rn,globalSetting:Pn})=>({problemset:Un,globalSetting:Pn,loading:Rn.effects}),null,null,{forwardRef:!0})((0,b.forwardRef)(jo)),Bo={flex_box_center:"flex_box_center___wW2ft",flex_space_between:"flex_space_between___ahi0M",flex_box_vertical_center:"flex_box_vertical_center___PFt7L",flex_box_center_end:"flex_box_center_end___FA1ip",flex_box_column:"flex_box_column___jjAdt",title:"title___UHW8B",description:"description___dL5p1",heji:"heji___Xp8yD",heji_count:"heji_count___t2y2z"},qs=Object.defineProperty,wi=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,Ea=(Un,Rn,Pn)=>Rn in Un?qs(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Ia=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))ws.call(Rn,Pn)&&Ea(Un,Pn,Rn[Pn]);if(wi)for(var Pn of wi(Rn))No.call(Rn,Pn)&&Ea(Un,Pn,Rn[Pn]);return Un};const ha={1:"\u5355\u9009\u9898",2:"\u591A\u9009\u9898",3:"\u4E3B\u89C2\u9898"},da=({polls:Un,loading:Rn,dispatch:Pn,ref:hi})=>{const ni=(0,ae.useParams)(),{statisticsList:us,commonHeader:Ca}=Un,[pa]=(0,b.useState)({page:1,pre_size:10}),{questions:Xn,questionsInfo:xi,question_types:ci,course:Ss}=us,[ga]=o.default.useForm(),Da=function(){return Xn==null?void 0:Xn.map(function(Ba,Xi){var xs,oa;if(Ba.key=(xs=Ba==null?void 0:Ba.question)==null?void 0:xs.question_number,Ba.len=Xn.length,Ba.question.question_type===1)return b.createElement("aside",null,b.createElement(Aa,{editData:Ba}));if(Ba.question.question_type===2)return b.createElement("aside",null,b.createElement(fa,{editData:Ba}));if(((oa=Ba.question)==null?void 0:oa.question_type)===3)return b.createElement("aside",null,b.createElement(Xs,{editData:Ba}))})};(0,b.useEffect)(()=>{ja()},[ni.coursesId]);const ja=()=>{Pn({type:"polls/getPollsStatistics",payload:Ia(Ia({},ni),pa)})};return b.createElement(kr.Z,{loading:Rn["polls/getPollsStatistics"]},b.createElement("section",{className:"minH500 mb50",ref:hi},(ci==null?void 0:ci.q_counts)===0&&b.createElement(te.Z,null),(Ca==null?void 0:Ca.polls_name)&&b.createElement("aside",{className:"bg-white pl30 pr30 pt20 pb20"},b.createElement("div",{className:Bo.title},Ca==null?void 0:Ca.polls_name),(Ca==null?void 0:Ca.polls_description)&&b.createElement(aa.Z,{value:(Ca==null?void 0:Ca.polls_description)||"",className:Bo.description}),(ci==null?void 0:ci.q_counts)>0&&b.createElement("div",{className:Bo.heji},b.createElement("span",null," \u7EDF\u8BA1 ",b.createElement("span",{className:Bo.heji_count},"\u3010\u603B\u5171 ",ci==null?void 0:ci.q_counts," \u9898\u3011")),(ci==null?void 0:ci.q_mains)>0&&b.createElement("span",{className:"ml10"},"\u4E3B\u89C2\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count}," ",ci==null?void 0:ci.q_mains," \u9898")),(ci==null?void 0:ci.q_singles)>0&&b.createElement("span",{className:"ml10"},"\u5355\u9009\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count}," ",ci==null?void 0:ci.q_singles," \u9898")),(ci==null?void 0:ci.q_doubles)>0&&b.createElement("span",{className:"ml10"},"\u591A\u9009\u9898\uFF1A",b.createElement("span",{className:Bo.heji_count},ci==null?void 0:ci.q_doubles," \u9898")))),b.createElement("aside",{className:"bg-white inline-block w100 mt10"},Da())))};var ss=(0,ae.connect)(({polls:Un,loading:Rn})=>({polls:Un,loading:Rn.effects}))(da),ka={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},fo=l(78734),_s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",uo=l(3294),Us=l(46474),Zi=l(59301),gs=Object.defineProperty,Qs=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Gi=(Un,Rn,Pn)=>Rn in Un?gs(Un,Rn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):Un[Rn]=Pn,Mi=(Un,Rn)=>{for(var Pn in Rn||(Rn={}))Ks.call(Rn,Pn)&&Gi(Un,Pn,Rn[Pn]);if(Qs)for(var Pn of Qs(Rn))to.call(Rn,Pn)&&Gi(Un,Pn,Rn[Pn]);return Un},Ga=(Un,Rn,Pn)=>new Promise((hi,ni)=>{var us=Xn=>{try{pa(Pn.next(Xn))}catch(xi){ni(xi)}},Ca=Xn=>{try{pa(Pn.throw(Xn))}catch(xi){ni(xi)}},pa=Xn=>Xn.done?hi(Xn.value):Promise.resolve(Xn.value).then(us,Ca);pa((Pn=Pn.apply(Un,Rn)).next())});const ho=({polls:Un,globalSetting:Rn,loading:Pn,dispatch:hi,user:ni})=>{var us,Ca,pa,Xn,xi,ci,Ss,ga;const Da=(0,ae.useParams)(),ja=(0,ae.useLocation)(),[Ba]=(0,ae.useSearchParams)(),[Xi,xs]=(0,b.useState)([]),[oa,Ka]=(0,b.useState)(Ba.get("tabs")||2),[Ua,La]=(0,b.useState)(""),[na,ma]=(0,b.useState)(!1),[Xa,Ui]=(0,b.useState)(!1),[Si,ds]=(0,b.useState)(!1),[os,so]=(0,b.useState)(""),Do=(0,b.useRef)(),{pollsList:Mo,commonHeader:is}=Un,{userInfo:js}=ni;let Ps;Da.category=Ba.get("category_id"),(0,b.useEffect)(()=>{hi({type:"polls/getPollsList",payload:Mi({},Da)}),hi({type:"polls/getCommonHeader",payload:Mi({},Da)})},[Da.coursesId]),(0,b.useEffect)(()=>{oa===2&&na&&Do.current.children&&((0,fo.F)(Do.current.children,"\u5BFC\u51FA\u95EE\u5377"),ma(!1))},[oa,na]),(0,b.useEffect)(()=>{(0,Us.hs)(hi)},[(0,x.bg)()]);const Ws=[{name:"\u95EE\u5377\u9884\u89C8",id:2,compontent:Zi.createElement(ss,null)},{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:Zi.createElement(re,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:Zi.createElement($a,null)},{name:"\u8BBE\u7F6E",id:3,compontent:Zi.createElement(Yn,null)}].filter(ra=>(0,x.dE)()?ra.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&ra.name!=="\u95EE\u5377\u9884\u89C8"&&ra.name!=="\u8BBE\u7F6E":!0);return Zi.createElement("section",{className:ka.bg},Zi.createElement("div",{className:"edu-container"},js.username&&Zi.createElement("section",{className:"animated fadeIn"},Zi.createElement("aside",{className:"mt10"},Zi.createElement(ee.Z,{separator:">"},Zi.createElement(ee.Z.Item,null,Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`},(us=js==null?void 0:js.course)==null?void 0:us.course_name)),Zi.createElement(ee.Z.Item,null,Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`},(Ca=is==null?void 0:is.user_permission)==null?void 0:Ca.left_banner_name)),Zi.createElement(ee.Z.Item,null,"\u95EE\u5377\u8BE6\u60C5"))),Zi.createElement("aside",{className:[ka.title,"mt20"].join(" ")},Zi.createElement(ae.Link,{to:`/classrooms/${Da.coursesId}/poll`}),Zi.createElement(r.VV,{status:[r.L4[is.polls_status]],style:{marginLeft:"0px"}}),(is==null?void 0:is.un_anonymous)===!1&&Zi.createElement(Vn.Z,null),Zi.createElement("strong",{className:"font20 ml10"},is.polls_name))),Zi.createElement("aside",{className:"mt30 mb30 relative "},(0,x.dE)()&&(((pa=is==null?void 0:is.user_permission)==null?void 0:pa.current_status)===0||((Xn=is==null?void 0:is.user_permission)==null?void 0:Xn.current_status)===1||((xi=is==null?void 0:is.user_permission)==null?void 0:xi.current_status)===2)&&Zi.createElement("div",{className:ka.export},Zi.createElement(on.op,{onClick:ra=>{var Ha;ra.stopPropagation(),((Ha=is==null?void 0:is.user_permission)==null?void 0:Ha.current_status)===1?ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/questionnaireInfo/${js.login}?type=student`):ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/users/${js.login}`)}},((ci=is==null?void 0:is.user_permission)==null?void 0:ci.current_status)===0&&"\u7EE7\u7EED\u7B54\u5377",((Ss=is==null?void 0:is.user_permission)==null?void 0:Ss.current_status)===1&&"\u67E5\u770B\u7B54\u5377",((ga=is==null?void 0:is.user_permission)==null?void 0:ga.current_status)===2&&"\u5F00\u59CB\u7B54\u5377")),(0,x.GJ)()&&Zi.createElement("div",{className:ka.export},Zi.createElement(on.op,{onClick:ra=>{ra.preventDefault(),console.log(Un),hi({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Da,types:2,selectArrs:[Da.categoryId]}})}},Zi.createElement("i",{className:"iconfont icon-fasong font16 mr5"}),"\u53D1\u5E03\u95EE\u5377"),is.polls_status<=1&&Zi.createElement(on.op,{style:{marginLeft:"20px"},onClick:()=>{ae.history.push(`/classrooms/${Da.coursesId}/poll/${Da.categoryId}/edit`)}},Zi.createElement("i",{className:"iconfont icon-bianji7 font16 mr5"}),"\u7F16\u8F91\u95EE\u5377"),is.polls_status===2&&Zi.createElement(on.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:ra=>{ra.preventDefault(),hi({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Da,selectArrs:[Da.categoryId]}})}},Zi.createElement("i",{className:"iconfont icon-jinzhi font16 mr5"}),"\u7ED3\u675F\u95EE\u5377"),Zi.createElement(Pe.Z,{dropdownRender:()=>Zi.createElement(_.default,null,Zi.createElement(_.default.Item,{key:1,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>{so(""),Ui(!0)}},"\u95EE\u5377\u6A21\u7248")),Zi.createElement(_.default.Item,{key:2,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>{oa==1?(so(""),ds(!0)):(0,s.sA)(Mi({},Da))}},"\u7EDF\u8BA1\u7ED3\u679C")),Zi.createElement(_.default.Item,{key:3,style:{textAlign:"center"}},Zi.createElement("div",{onClick:()=>Ga(void 0,null,function*(){yield(0,r.FH)("",(0,r.NY)({url:uo.Z.API_SERVER+`/api/polls/${Da.categoryId}/detail_export.xlsx`,query:Da}))})},"\u7B54\u5377\u8BE6\u60C5")))},Zi.createElement("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"}},Zi.createElement("img",{src:_s,style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"\u5BFC\u51FA",Zi.createElement("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})))),Zi.createElement(V.default,{defaultActiveKey:oa,key:Ua,className:ka.tabs,onChange:ra=>{console.log(ra),Ka(ra)}},Ws.map((ra,Ha)=>Zi.createElement(V.default.TabPane,{tab:ra.name,key:ra.id}))),Ws.map((ra,Ha)=>{if(ra.id==oa)return Zi.createElement("div",{ref:Do},ra.compontent)}))),Zi.createElement(bt,null),Zi.createElement(qe,null),Zi.createElement(P.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Xa,onCancel:()=>Ui(!1),onOk:()=>Ga(void 0,null,function*(){if(os==""){w.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else os=="pdf"?(Ka(2),La(new Date),ma(!0)):os=="word"&&(0,s.YO)({id:Da==null?void 0:Da.categoryId,middle_export:1,export_type:0});Ui(!1)})},Zi.createElement("div",{className:ka.export_type_modal},Zi.createElement("div",{className:ka.export_type_modal_con},Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="pdf"?ka.img_warp_active:""}`,onClick:()=>so("pdf")},Zi.createElement("img",{src:l(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="word"?ka.img_warp_active:""}`,onClick:()=>so("word")},Zi.createElement("img",{src:l(38347),width:70,height:70})),"word\u683C\u5F0F")))),Zi.createElement(P.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Si,onCancel:()=>ds(!1),onOk:()=>Ga(void 0,null,function*(){if(os==""){w.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else os=="pdf"?yield(0,fo.B)(Do.current.children,"\u5BFC\u51FA\u95EE\u5377"):os=="excel"&&(ds(!1),hi({type:"polls/setActionTabs",payload:{key:"\u5BFC\u51FA\u7EDF\u8BA1"}}));ds(!1)})},Zi.createElement("div",{className:ka.export_type_modal},Zi.createElement("div",{className:ka.export_type_modal_con},Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="pdf"?ka.img_warp_active:""}`,onClick:()=>so("pdf")},Zi.createElement("img",{src:l(45614),width:70,height:70})),"pdf\u683C\u5F0F"),Zi.createElement("div",{className:ka.type_item},Zi.createElement("div",{className:`${ka.img_warp} ${os=="excel"?ka.img_warp_active:""}`,onClick:()=>so("excel")},Zi.createElement("img",{src:l(72271),width:70,height:70})),"excel\u683C\u5F0F")))))};var Fs=(0,ae.connect)(({polls:Un,loading:Rn,user:Pn,globalSetting:hi})=>({polls:Un,globalSetting:hi,user:Pn,loading:Rn.effects}))(ho)},37618:function(lr,jt,l){"use strict";var b=l(59301),ae=Object.defineProperty,ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,V=(r,s,x)=>s in r?ae(r,s,{enumerable:!0,configurable:!0,writable:!0,value:x}):r[s]=x,P=(r,s)=>{for(var x in s||(s={}))Pe.call(s,x)&&V(r,x,s[x]);if(ee)for(var x of ee(s))_.call(s,x)&&V(r,x,s[x]);return r};const w=({style:r})=>b.createElement("div",{style:P({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},r)},"\u533F\u540D\u95EE\u5377");jt.Z=w},79834:function(lr,jt,l){"use strict";l.d(jt,{Q8:function(){return ne},d0:function(){return se},w6:function(){return Q}});var b=l(59301),ae=l(5083),ee=l(57809),Pe=l(8591),_=l(43418),V=l(5112),P=l(95237),w=l(43604),r=l(6848),s=l(24905),x=l(3113),o=l(61186),i=l.n(o),c=l(24065),d=l(99064),C=l(89392),H=l.n(C),I=l(955),M=l(24990),W=l(89070),te=l(40731),S=l(46474),B=l(38233),pe=l(82438),fe=l(49692),me=l(59301),we=Object.defineProperty,Oe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ae=(Jt,zt,mt)=>zt in Jt?we(Jt,zt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Jt[zt]=mt,ue=(Jt,zt)=>{for(var mt in zt||(zt={}))F.call(zt,mt)&&Ae(Jt,mt,zt[mt]);if(be)for(var mt of be(zt))Ce.call(zt,mt)&&Ae(Jt,mt,zt[mt]);return Jt},ve=(Jt,zt)=>Oe(Jt,de(zt)),L=(Jt,zt,mt)=>new Promise((rn,Zt)=>{var Sn=Et=>{try{re(mt.next(Et))}catch(K){Zt(K)}},tn=Et=>{try{re(mt.throw(Et))}catch(K){Zt(K)}},re=Et=>Et.done?rn(Et.value):Promise.resolve(Et.value).then(Sn,tn);re((mt=mt.apply(Jt,zt)).next())});function Q(Jt,zt){const mt=[];for(let rn=Jt;rn{const rn=Jti()(zt).endOf("day"),Sn=Jt{const mt=parseInt(i()(Jt).format("HH")),rn=parseInt(i()().format("HH")),Zt=parseInt(i()().format("mm"));if(!Jt)return{disabledHours:()=>Q(0,rn),disabledMinutes:()=>Q(0,Zt)};if(zt){const Sn=parseInt(i()(zt).format("HH")),tn=parseInt(i()(zt).format("mm"));return i()(Jt).isSame(i()(zt),"day")?{disabledHours:()=>Q(0,Sn),disabledMinutes:()=>mt<=Sn?Q(0,tn):[]}:void 0}if(i()(Jt).isSame(i()(),"day"))return{disabledHours:()=>Q(0,rn),disabledMinutes:()=>i()(Jt).isSame(i()(),"hour")&&mt<=rn?Q(0,Zt):[]}},nt=(Jt,zt)=>Jt==null?void 0:Jt.map(mt=>{var rn;return(rn=zt==null?void 0:zt.find(Zt=>Zt.value===mt))==null?void 0:rn.id}),{RangePicker:it}=ae.default,{Option:Je}=ee.default,wt=({shixunHomeworks:Jt,loading:zt,dispatch:mt,classroomList:rn,user:Zt})=>{var Sn,tn,re,Et,K,E,f,R,ye;const $=(0,W.useParams)(),{workSetting:U,workList:oe,shixunWorkList:Me,headerInfo:Fe,changeData:Re}=Jt,[Ge,Ut]=(0,b.useState)(!1),[Xe,At]=(0,b.useState)(!1);let[gt,qe]=(0,b.useState)([]),[Ie,tt]=(0,b.useState)([]),[pt,Pt]=(0,b.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:te.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[dn,Tn]=(0,b.useState)({}),[ie,ge]=(0,b.useState)({});(0,b.useEffect)(()=>()=>{qe([])},[]),(0,b.useEffect)(()=>{Ut(!(0,c.GJ)())},[(0,c.GJ)()]);const An=()=>{mt({type:"shixunHomeworks/getWorkSetting",payload:ue({},$)})};(0,b.useEffect)(()=>{if(!(U!=null&&U.course_id))return;Object.keys(pt).map(function(ze){pt[ze]=U[ze]}),(!pt.allow_late||!pt.unified_late)&&(pt.late_penalty=20,pt.penalty_type=te.Q.Percent),pt.unified_setting||(pt.unified_late=!1,pt.unified_anonymous_comment=!1,pt.unified_anonymous_appeal=!1),gt=JSON.parse(JSON.stringify(U.group_settings.map(ze=>ve(ue({},ze),{group_name:[ze.group_name]})).filter(ze=>ze.publish_time!==null))),Ie=JSON.parse(JSON.stringify(U.allow_late_settings.map(ze=>ve(ue({},ze),{group_name:[ze.group_name]})).filter(ze=>ze.late_time!==null))),Pt(ue({},pt));const Bt=(0,I.QE)((gt==null?void 0:gt.length)>0?gt:[]);qe([...Bt]),(Ie==null?void 0:Ie.length)<=0?tt([{penalty_type:te.Q.Percent,late_penalty:20}]):tt([...Ie])},[U]);const je=()=>L(void 0,null,function*(){var Bt,ze;if(((Bt=Zt==null?void 0:Zt.userInfo)==null?void 0:Bt.user_status)===2){(0,S.Rd)();return}const _n=JSON.parse(JSON.stringify(pt));if(_n.challenge_settings.filter(sr=>!sr.hide),_n.categoryId=$.categoryId,(ze=_n.challenge_settings)!=null&&ze.every(sr=>!sr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(gt),!pt.unified_setting)gt=gt==null?void 0:gt.map(sr=>{var Vr;if(!sr.publish_time||!sr.end_time)throw Pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(Vr=U.group_settings)==null?void 0:Vr.filter(rr=>{var Br;return(Br=sr==null?void 0:sr.group_name)==null?void 0:Br.includes(rr.group_name)}).map(rr=>rr.group_id||rr.id).toString().split(","),sr});else if(!pt.publish_time||!pt.end_time)throw Pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(_n.group_settings=gt,pt.allow_late)if(pt.unified_late){if(pt.late_penalty===null||pt.late_penalty===void 0||pt.late_penalty<0||pt.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pt.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Ie=Ie==null?void 0:Ie.map(sr=>{var Vr,rr;if(sr.late_penalty===null||sr.late_penalty===void 0||sr.late_penalty<0||sr.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sr.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sr.group_name=typeof(sr==null?void 0:sr.group_name)=="string"?[sr==null?void 0:sr.group_name]:sr==null?void 0:sr.group_name,sr.group_id=(rr=(Vr=sr==null?void 0:sr.group_name)==null?void 0:Vr.map(Br=>{var Zn,Jn;let Wt=(Jn=(Zn=U.group_settings)==null?void 0:Zn.filter(Ve=>(Ve==null?void 0:Ve.group_name)===Br))==null?void 0:Jn[0];return Wt==null?void 0:Wt.group_id}))==null?void 0:rr.toString().split(","),sr}),_n.allow_late_settings=Ie;let Ht=yield(0,fe.Tr)({homework_common_ids:[parseInt($.categoryId)],course_id:$.coursesId,type:"homework_common"});(Ht==null?void 0:Ht.student_count)===0?dt(_n):(ge(_n),Tn(Ht))}),dt=Bt=>{var ze;if(Bt.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Bt!=null&&Bt.work_efficiency&&Bt.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const _n=Bt.challenge_settings.reduce((Vr,rr)=>Vr+Number(rr.challenge_score),0);if((_n==null?void 0:_n.toFixed(10))!==((ze=Bt.total_score-Bt.eff_score)==null?void 0:ze.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Bt.total_score}\u5206`);return}const Ht={shixun_evaluation:Bt.shixun_evaluation,challenge_settings:Bt.challenge_settings};let sr=()=>{var Vr;const rr=()=>L(void 0,null,function*(){At(!0),(yield(0,d.ZP)(`/api/homework_commons/${$.categoryId}/publish_setting.json`,{method:"post",body:ue({},Bt)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),An(),mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ue({},$)})),At(!1)});!(0,C.isEqual)(Re,Ht)&&!((Vr=Fe==null?void 0:Fe.homework_status)!=null&&Vr.includes("\u672A\u53D1\u5E03"))?_.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:rr}):rr()};U!=null&&U.high_resources_consume&&!(U!=null&&U.high_resources_consume_permission)?mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:$.coursesId,type:"shixun",type_id:$.categoryId,name:U.homework_name,fn:()=>{sr()}}}):sr()},tr=(Bt,ze,_n="group_id")=>{var Ht;return ze?ze.find(sr=>sr[_n]===Bt):(Ht=U==null?void 0:U.group_settings)==null?void 0:Ht.find(sr=>sr.group_id[0]===Bt)},kt=(U==null?void 0:U.allow_late)||(U==null?void 0:U.anonymous_comment),$t=Bt=>{var ze,_n;const Ht=tr(Bt,U==null?void 0:U.allow_late_settings,"id"),sr=tr(Bt,U==null?void 0:U.anonymous_comment_settings),Vr=tr(Bt);return(U==null?void 0:U.allow_late)&&Ht&&i()(Ht==null?void 0:Ht.late_time)<=i()()||(U==null?void 0:U.anonymous_comment)&&sr&&(sr==null?void 0:sr.evaluation_start)!==null||((_n=(i()(Vr==null?void 0:Vr.end_time)<=i()()&&((ze=U==null?void 0:U.allow_late_settings)==null?void 0:ze.filter(rr=>rr.group_id.includes(Bt))))[0])==null?void 0:_n.late_time)!=null},sn=(0,b.useMemo)(()=>(U==null?void 0:U.allow_late)||(U==null?void 0:U.all_group_late),[U,Fe]),ot=U==null?void 0:U.anonymous_comment,bt=Bt=>{if(!Bt)return!1;const ze=tr(Bt,U==null?void 0:U.anonymous_comment_settings);return(U==null?void 0:U.anonymous_comment)&&ze&&(ze==null?void 0:ze.evaluation_start)!==null},Ct=(Bt,ze)=>{var _n,Ht,sr,Vr,rr;Bt!=null&&Bt.group_id||(Bt.group_id=nt(Bt==null?void 0:Bt.group_name,U==null?void 0:U.group_settings)),mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Bt,index:ze,rangePickerDisabled:(Ht=(_n=Bt==null?void 0:Bt.group_id)==null?void 0:_n[0])!=null&&Ht.publish_time?Ge||(i()()<=i()((Vr=tr((sr=Bt==null?void 0:Bt.group_id)==null?void 0:sr[0]))==null?void 0:Vr.publish_time)?!1:[!0,$t((rr=Bt==null?void 0:Bt.group_id)==null?void 0:rr[0])]):!1,disabledDate:U==null?void 0:U.course_end_date}})};return me.createElement("section",{className:M.Z.form},me.createElement("div",{className:M.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),me.createElement("div",null,me.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(V.ZP.Group,{disabled:Ge||!((Sn=Fe==null?void 0:Fe.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))||(0,c.Rm)()&&!((tn=rn.AssistantObject.practice)!=null&&tn.can_publish),value:pt.unified_setting,onChange:Bt=>{var ze;if(!((ze=Fe==null?void 0:Fe.homework_status)!=null&&ze.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(pt.unified_setting=!pt.unified_setting,pt.unified_setting||(pt.unified_late=!1,tt([{late_penalty:5}])),Pt(Object.assign({},pt)),pt.unified_setting===!1&>==""){qe(gt.concat({}));return}pt.unified_setting&&(qe([]),tt([{late_penalty:5}]))}},me.createElement(V.ZP,{value:!0,disabled:Ge||!(U!=null&&U.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),me.createElement(V.ZP,{disabled:Ge||!((re=U==null?void 0:U.group_settings)!=null&&re.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Et=U==null?void 0:U.group_settings)==null?void 0:Et.length)===0&&me.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),pt.unified_setting&&me.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},me.createElement(P.Z,{align:"middle"},me.createElement(w.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),me.createElement(w.Z,{className:"ml10"},me.createElement(ae.default,{size:"large",disabled:Ge||!((K=Fe==null?void 0:Fe.homework_status)!=null&&K.includes("\u672A\u53D1\u5E03")||(E=Fe==null?void 0:Fe.homework_status)!=null&&E.includes("\u672A\u5F00\u59CB"))||(0,c.Rm)()&&!((f=rn.AssistantObject.practice)!=null&&f.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date),disabledTime:Bt=>se(Bt),value:pt.publish_time?i()(pt.publish_time):"",onChange:(Bt,ze)=>{pt.publish_time=ze,(pt.end_time==""||!pt.end_time)&&pt.unified_setting&&(pt.end_time=i()(Bt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Pt(Object.assign({},pt))}}))),me.createElement(P.Z,{align:"middle",className:"pl30"},me.createElement(w.Z,null,"\u622A\u6B62\u65F6\u95F4"),me.createElement(w.Z,{className:"ml10"},me.createElement(ae.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(U==null?void 0:U.allow_late)&&(U==null?void 0:U.homework_status.includes("\u5DF2\u622A\u6B62"))||Ge||(U==null?void 0:U.allow_late)&&i()()>=i()(U==null?void 0:U.end_time)||(0,c.Rm)()&&!((R=rn.AssistantObject.practice)!=null&&R.can_publish),disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date,pt.publish_time),disabledTime:Bt=>se(Bt,pt.publish_time),value:pt.end_time?i()(pt.end_time):"",onChange:(Bt,ze)=>{pt.end_time=ze,Pt(Object.assign({},pt))}})))),!pt.unified_setting&&(gt==null?void 0:gt.length)>0&&me.createElement(P.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},gt&>.map(function(Bt,ze){var _n,Ht,sr,Vr,rr,Br,Zn;return me.createElement(w.Z,{span:24,key:ze},me.createElement(P.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ze==(gt==null?void 0:gt.length)-1?"0px":"10px"}},me.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ze+1),me.createElement(ee.default,{disabled:Ge||((_n=Fe==null?void 0:Fe.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03")&&Bt.id||i()(){var Wt;if((0,c.Rm)()&&!((Wt=rn.AssistantObject.practice)!=null&&Wt.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ze].group_name=Jn,gt[ze].group_id=Bt.group_id;const Ve=(0,C.flattenDeep)(gt.map(st=>st.group_name)),_e=Ie.map(st=>{let $e=(st==null?void 0:st.group_name)||[];return ve(ue({},st),{group_name:(0,C.remove)($e,nn=>Ve.includes(nn))})});tt(_e),qe(gt.slice())},maxTagCount:4,maxTagPlaceholder:Jn=>me.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ct(Bt,ze)},"+",Jn==null?void 0:Jn.length)},U.group_settings&&U.group_settings.map(function(Jn){if(!gt.map(Ve=>Ve.group_name).flat().includes(Jn.group_name))return me.createElement(Je,{value:Jn.group_name,key:Jn.id},Jn.group_name)})),me.createElement("div",{className:"ml20"},me.createElement(it,{size:"large",ranges:{\u6B64\u523B:[Bt.publish_time?i()(Bt.publish_time):i()(),i()()]},allowClear:!1,disabled:Ge||(i()()<=i()((Vr=tr((sr=Bt==null?void 0:Bt.group_id)==null?void 0:sr[0]))==null?void 0:Vr.publish_time)?!1:[!0,$t((rr=Bt==null?void 0:Bt.group_id)==null?void 0:rr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Jn=>ne(Jn,U==null?void 0:U.course_end_date),disabledTime:Jn=>se(Jn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[i()((0,I.U6)(),"HH:mm"),i()((0,I.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Bt.publish_time?i()(Bt.publish_time):void 0,Bt.end_time?i()(Bt.end_time):void 0],onChange:(Jn,Wt)=>{var Ve;if((0,c.Rm)()&&!((Ve=rn.AssistantObject.practice)!=null&&Ve.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gt[ze].publish_time=Wt[0],!Bt.end_time&&Wt[0]?gt[ze].end_time=i()(Wt[0]).add(7,"days"):gt[ze].end_time=Wt[1],qe([...gt])},onCalendarChange:(Jn,Wt,Ve)=>{if(Wt!=null&&Wt[0]&&!Wt[1]){const _e=i()(Wt[0]).add(7,"days");gt[ze].publish_time=Wt[0],gt[ze].end_time=_e,qe([...gt])}}})),!Ge&&me.createElement("div",{style:{display:"flex",width:"50px"}},((Br=Bt==null?void 0:Bt.group_id)==null?void 0:Br.length)>1&&me.createElement(r.Z,{title:"\u89C4\u5219\u62C6\u5206"},me.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ct(Bt,ze)})),gt.length<((Zn=U==null?void 0:U.group_settings)==null?void 0:Zn.length)&&me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Jn;if((0,c.Rm)()&&!((Jn=rn.AssistantObject.practice)!=null&&Jn.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe(gt.concat({}))}}),((Bt==null?void 0:Bt.publish_time)&&i()(){const Jn=(0,C.cloneDeep)(Ie);Jn.forEach((Wt,Ve)=>{Wt.group_name&&(Wt.group_name=Wt.group_name.filter(_e=>{var st;return!((st=gt[ze].group_name)!=null&&st.includes(_e))}))}),gt=gt.filter((Wt,Ve)=>ze!==Ve),tt(Jn),qe(gt.slice()),setTimeout(()=>qe(gt.slice()),10)}}))))}))),me.createElement(P.Z,null,me.createElement(w.Z,null,me.createElement("div",{className:M.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",me.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),me.createElement(w.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},me.createElement(s.default,{checked:pt.allow_late,disabled:Ge||sn,onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Bt.target.checked&&_.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:me.createElement("div",{style:{padding:10,background:"#f5f6f9"}},me.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),me.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),me.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),pt.allow_late=!pt.allow_late,Ie==""&&tt([{late_penalty:5}]),Pt(Object.assign({},pt))}},me.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(pt==null?void 0:pt.allow_late)&&me.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},me.createElement("div",{style:{display:"flex"}},me.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),me.createElement(V.ZP.Group,{style:{marginLeft:"20px"},disabled:Ge||(U==null?void 0:U.anonymous_comment)||(U==null?void 0:U.allow_late),value:pt.unified_late,onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.unified_late=Bt.target.value,Ie==""&&!Bt.target.value&&tt([{penalty_type:te.Q.Percent,late_penalty:20}]),Pt(ue({},pt))}},(pt==null?void 0:pt.unified_setting)&&me.createElement(V.ZP,{value:!0,disabled:!(U!=null&&U.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ye=U==null?void 0:U.group_settings)==null?void 0:ye.length)>0&&me.createElement(V.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),pt!=null&&pt.unified_late?me.createElement(me.Fragment,null,me.createElement(P.Z,{align:"middle",style:{marginTop:"10px"}},me.createElement(w.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),me.createElement(w.Z,{className:"ml20"},me.createElement(te.Z,{disabled:Ge||ot,value:{type:pt.penalty_type,inputValue:pt.late_penalty},onChange:Bt=>{var ze;if((0,c.Rm)()&&!((ze=rn.AssistantObject.practice)!=null&&ze.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt(ve(ue({},pt),{late_penalty:Bt.inputValue,penalty_type:Bt.type}))}})),me.createElement(w.Z,{flex:"1",className:"ml5"},me.createElement("span",{className:"c-grey-c ml10"},pt.penalty_type===te.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),me.createElement(P.Z,{align:"middle",style:{marginTop:"15px"}},me.createElement(w.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(w.Z,{className:"ml20"},me.createElement(ae.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ge||ot,value:pt.late_time?i()(pt.late_time):"",disabledDate:Bt=>ne(Bt,U==null?void 0:U.course_end_date),onChange:(Bt,ze)=>{var _n;if((0,c.Rm)()&&!((_n=rn.AssistantObject.practice)!=null&&_n.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.late_time=ze,Pt(Object.assign({},pt))}})))):Ie.map(function(Bt,ze){var _n;return me.createElement(w.Z,{span:24,key:ze},me.createElement(P.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},me.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ze+1),me.createElement(ee.default,{disabled:Ge||!((_n=Fe==null?void 0:Fe.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))&&Bt.id||(U==null?void 0:U.anonymous_comment),mode:"multiple",className:M.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Bt.group_name=="string"?[Bt.group_name]:Bt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ht=>{var sr;if((0,c.Rm)()&&!((sr=rn.AssistantObject.practice)!=null&&sr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].group_name=Ht,Ie[ze].group_id=Bt.group_id,tt(Ie.slice())}},U.group_settings&&U.group_settings.map(function(Ht){const sr=Ie.map(rr=>rr.group_name).flat(),Vr=gt.map(rr=>rr.group_name).flat();if(pt!=null&&pt.unified_setting){if(!sr.includes(Ht.group_name))return me.createElement(Je,{value:Ht.group_name,key:Ht.id},Ht.group_name)}else if(Vr.includes(Ht.group_name)&&!sr.includes(Ht.group_name))return me.createElement(Je,{value:Ht.group_name,key:Ht.id},Ht.group_name)})),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),me.createElement(te.Z,{disabled:Ge||bt(Bt.id),value:{type:Bt.penalty_type,inputValue:Bt.late_penalty},onChange:Ht=>{var sr;if((0,c.Rm)()&&!((sr=rn.AssistantObject.practice)!=null&&sr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].late_penalty=Ht.inputValue,Ie[ze].penalty_type=Ht.type,tt([...Ie])}}),me.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),me.createElement(ae.default,{size:"large",disabled:Ge||bt(Bt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:i()((0,I.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ht=>ne(Ht,U==null?void 0:U.course_end_date),format:"YYYY-MM-DD HH:mm",value:Bt!=null&&Bt.late_time?i()(Bt.late_time):void 0,onChange:(Ht,sr)=>{var Vr;if((0,c.Rm)()&&!((Vr=rn.AssistantObject.practice)!=null&&Vr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie[ze].late_time=sr,tt([...Ie])}}),!Ge&&me.createElement("div",{style:{display:"flex",width:"50px"}},me.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ht;if((0,c.Rm)()&&!((Ht=rn.AssistantObject.practice)!=null&&Ht.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tt(Ie.concat({penalty_type:te.Q.Percent,late_penalty:20}))}}),ze>0&&!Bt.id&&me.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ht;if((0,c.Rm)()&&!((Ht=rn.AssistantObject.practice)!=null&&Ht.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie=Ie.filter((sr,Vr)=>ze!==Vr),tt(Ie.slice()),setTimeout(()=>tt(Ie.slice()),10)}}))))})),!Ge&&me.createElement(me.Fragment,null,me.createElement(x.ZP,{type:"primary",size:"large",loading:Xe,style:{width:"138px",marginTop:"30px"},onClick:()=>je()},"\u4FDD\u5B58")),me.createElement(B.Z,{onConfirm:(Bt,ze)=>{gt.splice(Bt,0,...ze),gt.splice(Bt+ze.length,1);const _n=(0,I.QE)([...gt]);qe([..._n])}}),me.createElement(pe.Z,{resdata:dn,type:"shixun",okloading:Xe,oktext:(dn==null?void 0:dn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Bt=>L(void 0,null,function*(){At(!0);let ze=yield(0,d.ZP)(`/api/courses/${$.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt($.categoryId)]}});At(!1),(ze==null?void 0:ze.status)===0&&dt(ie)})}))};jt.ZP=(0,W.connect)(({shixunHomeworks:Jt,classroomList:zt,loading:mt,user:rn})=>({shixunHomeworks:Jt,classroomList:zt,loading:mt.effects,user:rn}))(wt)},59437:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return s}});var b=l(59301),ae=l(92832),ee=l(24905),Pe=l(95237),_={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",P=l(8797),w=(x,o,i)=>new Promise((c,d)=>{var C=M=>{try{I(i.next(M))}catch(W){d(W)}},H=M=>{try{I(i.throw(M))}catch(W){d(W)}},I=M=>M.done?c(M.value):Promise.resolve(M.value).then(C,H);I((i=i.apply(x,o)).next())}),s=({data:x,value:o=[],handleChangePage:i,className:c="",setSelectedRowKeys:d,selectedRowKeys:C,onChange:H=()=>{}})=>{const[I,M]=(0,b.useState)([]),[W,te]=(0,b.useState)([]),[S,B]=(0,b.useState)([]);let[pe,fe]=(0,b.useState)(1),[me,we]=(0,b.useState)();return(0,b.useEffect)(()=>{M(x),te([]),B([])},[x]),(0,b.useEffect)(()=>{d&&(te(C),B(C))},[C]),b.createElement("div",{className:`flex justify-between w-full ${c}`},b.createElement("div",{className:_.leftdiv},b.createElement(ae.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Oe=>w(void 0,null,function*(){M(x.filter(de=>{var be;return(be=de==null?void 0:de.name)==null?void 0:be.includes(Oe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),I.length===0&&b.createElement(P.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),b.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},b.createElement(ee.default.Group,{value:W.map(Oe=>`${Oe.id}`),onChange:Oe=>{d(I.filter(de=>Oe.includes(`${de.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},I.map((Oe,de)=>b.createElement(Pe.Z,{key:Oe.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},b.createElement(ee.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Oe.is_published,value:`${Oe.id}`},b.createElement("div",{className:_.listClass},b.createElement("span",{className:_.spantitle,style:{width:Oe.is_published?"108px":"170px"}},Oe.name),Oe.is_published&&b.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),b.createElement("div",{className:_.rightdiv},b.createElement(ae.default.Search,{onChange:Oe=>{B(W.filter(de=>de.name.includes(Oe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),S.length===0&&b.createElement(P.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),S.length>0&&b.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},b.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},S.map((Oe,de)=>b.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Oe.id},b.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Oe.name),b.createElement("img",{src:V,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{d(W.filter(be=>`${be.id}`!=`${Oe.id}`))}})))))))}},38233:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(59301),ae=l(89070),ee=l(5083),Pe=l(43418),_=l(92832),V=l(8591),P=l(95237),w=l(43604),r={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},s=l(61186),x=l.n(s),o=l(955),i=l(8797),c=l(59301);const{RangePicker:d}=ee.default,C=({dispatch:I,classroomList:M,onConfirm:W})=>{const[te,S]=(0,b.useState)([]),[B,pe]=(0,b.useState)([]),[fe,me]=(0,b.useState)(""),[we,Oe]=(0,b.useState)([!1,!1]);(0,b.useEffect)(()=>{var F,Ce,Ae,ue;if(M.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((F=M.actionTabs)==null?void 0:F.rangePickerDisabled),(Ce=M.actionTabs)!=null&&Ce.rangePickerDisabled?Oe((Ae=M.actionTabs)==null?void 0:Ae.rangePickerDisabled):Oe([!1,!1]);let ve=M.actionTabs.data,L=(ue=ve==null?void 0:ve.group_name)==null?void 0:ue.map((Q,ne)=>{var se;return{group_id:ve==null?void 0:ve.group_id[ne],group_name:ve==null?void 0:ve.group_name[ne],is_admin:ve==null?void 0:ve.is_admin,end_time:ve==null?void 0:ve.end_time,publish_time:Array.isArray(ve==null?void 0:ve.publish_time)?(se=ve==null?void 0:ve.publish_time)==null?void 0:se[0]:ve==null?void 0:ve.publish_time}});L&&(S([...L]),pe([...L]))}},[M.actionTabs]);const de=()=>{I({type:"classroomList/setActionTabs",payload:{}}),me("")},be=F=>{if(F){const Ce=B==null?void 0:B.filter(Ae=>{var ue,ve;return(ve=(ue=Ae==null?void 0:Ae.group_name)==null?void 0:ue.toLowerCase())==null?void 0:ve.includes(F==null?void 0:F.toLowerCase())});S(Ce)}else S(B)};return c.createElement(Pe.default,{width:980,title:c.createElement("div",{style:{fontWeight:"bold",display:"flex"}},c.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",c.createElement("span",{className:r.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),c.createElement(_.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:F=>{me(F.target.value.trim()),be(F.target.value.trim())}})),centered:!0,maskClosable:!1,open:M.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>de(),onOk:()=>{var F;if(B.some(Ae=>!Ae.end_time||!Ae.publish_time)){V.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}W((F=M.actionTabs)==null?void 0:F.index,B),de()}},c.createElement("div",{className:r.modal_con},c.createElement(P.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(F,Ce){return c.createElement(w.Z,{span:24,key:Ce},c.createElement(P.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ce==(te==null?void 0:te.length)-1?"0px":"10px"}},c.createElement("div",{className:r.multiple_select,title:F==null?void 0:F.group_name},F==null?void 0:F.group_name),c.createElement("div",{className:"ml20"},c.createElement(d,{size:"large",allowClear:!1,disabled:we,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ae=>{var ue;return(0,o.Q8)(Ae,(ue=M.actionTabs)==null?void 0:ue.disabledDate)},disabledTime:Ae=>(0,o.d0)(Ae),showTime:{showNow:!0,format:"HH:mm",defaultValue:[x()((0,o.U6)(),"HH:mm"),x()((0,o.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(F==null?void 0:F.publish_time)&&[x()(F==null?void 0:F.publish_time),F!=null&&F.end_time?x()(F==null?void 0:F.end_time):void 0],onChange:(Ae,ue)=>{te[Ce].publish_time=ue[0],te[Ce].end_time=ue[1],S([...te]),B.forEach(ve=>{ve.group_id===(F==null?void 0:F.group_id)&&(ve.publish_time=ue[0],ve.end_time=ue[1])}),pe([...B])},onCalendarChange:(Ae,ue,ve)=>{if(ue!=null&&ue[0]&&!ue[1]){const L=x()(ue[0]).add(7,"days");te[Ce].publish_time=ue[0],te[Ce].end_time=L,S([...te]),B.forEach(Q=>{Q.group_id===(F==null?void 0:F.group_id)&&(Q.publish_time=ue[0],Q.end_time=L)}),pe([...B])}}})),we[0]?c.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):c.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(Ce,1),S([...te]),B.forEach((Ae,ue)=>{Ae.group_id===(F==null?void 0:F.group_id)&&B.splice(ue,1)}),pe([...B])}})))}):c.createElement(i.Z,null))))};var H=(0,ae.connect)(({classroomList:I})=>({classroomList:I}))(C)},78734:function(lr,jt,l){"use strict";l.d(jt,{B:function(){return r},F:function(){return w}});var b=l(44164),ae=l.n(b),ee=l(86129),Pe=l.n(ee),_=(s,x,o)=>new Promise((i,c)=>{var d=I=>{try{H(o.next(I))}catch(M){c(M)}},C=I=>{try{H(o.throw(I))}catch(M){c(M)}},H=I=>I.done?i(I.value):Promise.resolve(I.value).then(d,C);H((o=o.apply(s,x)).next())});const V=()=>{document.body.scrollIntoView()},P=()=>{document.querySelectorAll("canvas").forEach(s=>{(!s.clientWidth||!s.clientHeight)&&s.remove()})},w=(s,x)=>_(void 0,null,function*(){V(),P();const o={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let i=ae()();for(let d=0;d_(void 0,null,function*(){d_(void 0,null,function*(){V(),P();const o={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let i=ae()();for(let c=0;c_(void 0,null,function*(){cEt in re?V(re,Et,{enumerable:!0,configurable:!0,writable:!0,value:K}):re[Et]=K,x=(re,Et)=>{for(var K in Et||(Et={}))w.call(Et,K)&&s(re,K,Et[K]);if(P)for(var K of P(Et))r.call(Et,K)&&s(re,K,Et[K]);return re},o=(re,Et,K)=>new Promise((E,f)=>{var R=U=>{try{$(K.next(U))}catch(oe){f(oe)}},ye=U=>{try{$(K.throw(U))}catch(oe){f(oe)}},$=U=>U.done?E(U.value):Promise.resolve(U.value).then(R,ye);$((K=K.apply(re,Et)).next())});const i=()=>{(0,ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},c=()=>{(0,ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},d=re=>o(void 0,null,function*(){i(),(yield(0,b.YR)(x({},re))).status===0&&(yield(0,ee.QH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_couser_info.json`,query:re}))),c()}),C=re=>o(void 0,null,function*(){const Et=yield(0,b.yS)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`);else{if(Et.status===-2)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`))}}),H=re=>o(void 0,null,function*(){const Et=yield(0,b.W0)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`))}}),I=re=>o(void 0,null,function*(){const Et=yield(0,b.Nl)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`))}}),M=re=>o(void 0,null,function*(){const Et=yield(0,b.IU)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`))}}),W=re=>o(void 0,null,function*(){const Et=yield(0,b.td)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Et.status===-2)return Et;if(Et.status===-3)(0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else if(Et.status===-4)return Et}}),te=re=>o(void 0,null,function*(){const Et=yield(0,b.QX)(x({},re));if(Et.status===0)Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`);else{if(Et.status===-4)return Et;Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`))}}),S=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.o_)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),B=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.ZL)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),pe=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.vV)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),fe=(re,Et)=>o(void 0,null,function*(){const K=yield(0,b.aP)(x({},re));K.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`)):K.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/${Et}`))}),me=re=>o(void 0,null,function*(){i(),(yield exportCourseWorkListAppendix(x({},re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${re.categoryId}/works_list.zip`,query:re}))),c()}),we=re=>o(void 0,null,function*(){i(),yield(0,ee.QH)("",_.Z.API_SERVER+`/api/polls/${re.categoryId}/commit_result.xlsx`),c()}),Oe=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/attendances/export_xlsx_data.xlsx`,query:re}))}),de=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/video_study_statics.xlsx`,query:re}))}),be=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_video_study.xlsx`,query:re}))}),F=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re.coursesId}/export_course_students_info.xlsx`,query:re}))}),Ce=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/school_manages/students.xlsx",query:re}))}),Ae=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/item_banks/export.xlsx",query:re}))}),ue=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:re}))}),ve=re=>o(void 0,null,function*(){const Et=yield(0,b.Uy)(x({},re));Et.status===0?(Pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ae.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`)):Et.status===-3&&((0,ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ae.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),L=re=>o(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/export_records/${re.id}.xlsx`,query:re}))}),Q=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:re}))}),ne=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/courses/${re==null?void 0:re.coursesId}/${re.menuKey}_statistic.xlsx?${re.checkedList.map(Et=>`course_group_id[]=${Et}`).join("&")}`,query:re}))}),se=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_training_objectives.xlsx`,query:re}))}),nt=re=>o(void 0,null,function*(){yield(0,ee.FH)(re==null?void 0:re.name,(0,ee.NY)({url:_.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:re}))}),it=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_courses.xlsx`,query:re}))}),Je=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_graduation_requirements.xlsx`,query:re}))}),wt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:re}))}),Jt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:re}))}),zt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/examination_banks/${re.id}.json`,query:re}))}),mt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/exercises/${re.categoryId}.json`,query:re}))}),rn=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/polls/${re==null?void 0:re.id}/commit_result.json`,query:re}))}),Zt=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+"/api/paths/get_task_pass.json",query:re}))}),Sn=(re,Et)=>o(void 0,null,function*(){yield(0,ee.FH)(Et||"",(0,ee.NY)({url:_.Z.API_SERVER+`/api/exercises/${re==null?void 0:re.exercise_id}/consult_exercise.json`,query:re}))}),tn=re=>o(void 0,null,function*(){yield(0,ee.FH)("",(0,ee.NY)({url:_.Z.API_SERVER+`/api/competitions/${re==null?void 0:re.identifier}/competition_commit_records/member_works.xlsx`,query:re}))})},83312:function(lr,jt,l){"use strict";l.d(jt,{U:function(){return r}});var b=l(59301),ae=Object.defineProperty,ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,V=(s,x,o)=>x in s?ae(s,x,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[x]=o,P=(s,x)=>{for(var o in x||(x={}))Pe.call(x,o)&&V(s,o,x[o]);if(ee)for(var o of ee(x))_.call(x,o)&&V(s,o,x[o]);return s},w=(s,x,o)=>new Promise((i,c)=>{var d=I=>{try{H(o.next(I))}catch(M){c(M)}},C=I=>{try{H(o.throw(I))}catch(M){c(M)}},H=I=>I.done?i(I.value):Promise.resolve(I.value).then(d,C);H((o=o.apply(s,x)).next())});function r(s,x){const[o,i]=(0,b.useState)(x),[c,d]=(0,b.useState)(!1),[C,H]=(0,b.useState)();return[o,c,(M,W=!1)=>w(this,null,function*(){const te=W?x:P(P({},o),M);d(!0),i(te);const S=yield s(te);return d(!1),H(S),S}),C,H]}},24768:function(lr,jt,l){"use strict";l.d(jt,{AL:function(){return te},Iy:function(){return x},Qv:function(){return c},ez:function(){return W},jb:function(){return o}});var b=l(32834),ae=l.n(b),ee=l(11690),Pe=l.n(ee);let _=1;function V(me,we){const Oe=me.match(/^(\s+)(?:```)/);if(Oe===null)return we;const de=Oe[1];return we.split(` +`).map(be=>{const F=be.match(/^\s+/);if(F===null)return be;const[Ce]=F;return Ce.length>=de.length?be.slice(de.length):be}).join(` +`)}let P=[],w=["
      "];const r=new(ae()).Renderer,s=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){P.length=0,w=["
        "]}const o={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function i(me,we,Oe,de){if(we>=me.length||me[we].level<=Oe)return we;var be=me[we];de.push("
      • "+be.text+""),we++;var F=[];return we=i(me,we,be.level,F),F.length>0&&(de.push("
          "),F.forEach(function(Ce){de.push(Ce)}),de.push("
        ")),de.push("
      • "),we=i(me,we,Oe,de),we}function c(){return i(P,0,0,w),w.push("
      "),w.join("")}const d={heading(me){const we=s.exec(me);if(_+=1,we)return{type:"heading",raw:we[0],depth:we[1].length,text:we[2]}},fences(me){const we=this.rules.block.fences.exec(me);if(we){const Oe=we[0];let de=V(Oe,we[3]||"");const be=we[2]?we[2].trim():we[2];if(["latex","katex","math"].indexOf(be)>=0){const F=I(),Ce=de;de=F,M[F]={type:"block",expression:Ce}}return{type:"code",raw:Oe,lang:be,text:de}}}},C=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let H=0;const I=()=>`__special_katext_id_${H++}__`;let M={};function W(){return M}function te(){H=0,M={}}function S(me){return me=me.replace(C,(we,Oe)=>{const de=I();return M[de]={type:"inline",expression:Oe},de}),me}const B=r.listitem;r.listitem=function(me){return B(S(me))};const pe=r.paragraph;r.paragraph=function(me){return pe(S(me))};const fe=r.tablecell;r.tablecell=function(me,we){return fe(S(me),we)},r.code=function(me,we,Oe){const de=(we||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?`

      ${me}

      `:`
      ${Oe?me:(0,ee.escape)(me,!0)}
      +`:'
      '+(Oe?me:(0,ee.escape)(me,!0))+"
      "},r.heading=function(me,we,Oe){let de=this.options.headerPrefix+Oe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return P.push({anchor:de,level:we,text:me}),"'+me+""},ae().setOptions({silent:!0,gfm:!0,pedantic:!1}),ae().use({tokenizer:d,renderer:r}),jt.ZP=ae()},46474:function(lr,jt,l){"use strict";l.d(jt,{rX:function(){return S},pW:function(){return B},gy:function(){return pe},xY:function(){return te},O5:function(){return W},hs:function(){return C},tJ:function(){return c},o1:function(){return d},Rd:function(){return M}});var b=l(89070),ae=l(43418),ee=l(28103),Pe=l(8591),_=l(24065),V=l(955),P=l(87169),w=l(25510),r="data:image/png;base64,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",s=l.p+"static/newqrcode.a8740efb.png",x=l(32637),o=l(59301),i=(fe,me,we)=>new Promise((Oe,de)=>{var be=Ae=>{try{Ce(we.next(Ae))}catch(ue){de(ue)}},F=Ae=>{try{Ce(we.throw(Ae))}catch(ue){de(ue)}},Ce=Ae=>Ae.done?Oe(Ae.value):Promise.resolve(Ae.value).then(be,F);Ce((we=we.apply(fe,me)).next())});const c=(fe,me=!1,we=!1,Oe="",de=!1)=>!!(d(fe)&&H(fe,me,we,Oe,de)),d=fe=>(0,_.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),C=fe=>{var me,we,Oe;const{user:de}=(0,b.getDvaApp)()._store.getState();(0,_.bg)()&&!((we=(me=de==null?void 0:de.userInfo)==null?void 0:me.course)!=null&&we.course_public)&&!((Oe=de==null?void 0:de.userInfo)!=null&&Oe.profile_completed)&&fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},H=(fe,me=!1,we=!0,Oe="",de=!1)=>{var be;const{user:F}=(0,b.getDvaApp)()._store.getState();return(be=F.userInfo)!=null&&be.profile_completed?!0:(we?fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Oe,isCurrentPage:de}}):ae.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"),I()}}),!1)},I=()=>{ae.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()}})},M=()=>{ae.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:o.createElement("div",{style:{textAlign:"center"}},o.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"),o.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),o.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},W=()=>{var fe;const{user:me}=(0,b.getDvaApp)()._store.getState();return(fe=me.userInfo)!=null&&fe.professional_certification?!0:(ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:o.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)},te=()=>(0,_.V9)()?!0:(ae.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:o.createElement("div",{className:"tc",style:{marginLeft:-38}},o.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),o.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),S=(fe,me)=>fe?!0:(ae.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:o.createElement("div",null,o.createElement("p",null,me||"\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"),o.createElement("div",{style:{marginLeft:"110px"}},o.createElement("img",{src:r,width:200}),o.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),B=fe=>{ae.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:o.createElement("div",null,o.createElement("div",null,o.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"),o.createElement(ee.Z,null),o.createElement("p",{style:{color:"#666666",fontSize:12}}," ",o.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 ",o.createElement("a",null,fe),"\u5929\u3002"),o.createElement("p",{style:{color:"#666666",fontSize:12}}," ",o.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")),o.createElement("div",{style:{textAlign:"center",marginTop:30}},o.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:w,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(fe,me="")=>{const{shixunsDetail:{detail:we}}=(0,b.getDvaApp)()._store.getState();if((we==null?void 0:we.public)===2||(we==null?void 0:we.public)===1||(we==null?void 0:we.shixun_status)===3){let Oe="";return(we==null?void 0:we.public)===2&&(Oe="\u5DF2\u516C\u5F00"),(we==null?void 0:we.public)===1&&(Oe="\u5F85\u5BA1\u6838"),(we==null?void 0:we.shixun_status)===3&&(Oe="\u5DF2\u5173\u95ED"),ae.default.info({centered:!0,icon:o.createElement(P.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:o.createElement("div",{className:"tc",style:{marginLeft:-38}},o.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},o.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Oe,"\uFF0C",me,"\u3002"),o.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),o.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:w,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(we==null?void 0:we.shixun_status)===2?(ae.default.confirm({centered:!0,icon:o.createElement(P.Z,null),title:"\u63D0\u793A",content:o.createElement("div",null,o.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",me,"\u3002"),o.createElement("br",null),o.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:()=>{ae.default.confirm({width:440,centered:!0,icon:o.createElement(P.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:()=>i(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:we==null?void 0:we.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:we==null?void 0:we.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:we==null?void 0:we.identifier}}))})})}}),!0):!1}},36785:function(lr,jt,l){"use strict";l.d(jt,{o2:function(){return _},yT:function(){return V}});var b=l(19127),ae=l(33166);const ee=ae.i.map(P=>`${P}-inverse`),Pe=["success","processing","error","default","warning"];function _(P){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,b.Z)(ee),(0,b.Z)(ae.i)).includes(P):ae.i.includes(P)}function V(P){return Pe.includes(P)}},50371:function(lr,jt){"use strict";function l(){const b=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ae=1;ae{const _=ee[Pe];_!==void 0&&(b[Pe]=_)})}return b}jt.Z=l},13845:function(lr,jt,l){"use strict";l.d(jt,{F:function(){return b},Z:function(){return ae}});function b(ee){return ee!=null&&ee===ee.window}function ae(ee,Pe){var _,V;if(typeof window=="undefined")return 0;const P=Pe?"scrollTop":"scrollLeft";let w=0;return b(ee)?w=ee[Pe?"pageYOffset":"pageXOffset"]:ee instanceof Document?w=ee.documentElement[P]:(ee instanceof HTMLElement||ee)&&(w=ee[P]),ee&&!b(ee)&&typeof w!="number"&&(w=(V=((_=ee.ownerDocument)!==null&&_!==void 0?_:ee).documentElement)===null||V===void 0?void 0:V[P]),w}},56762:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(59301);function ae(){const[,ee]=b.useReducer(Pe=>Pe+1,0);return ee}},79676:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return V}});var b=l(19447);function ae(P,w,r,s){if(s===!1)return{adjustX:!1,adjustY:!1};const x=s&&typeof s=="object"?s:{},o={};switch(P){case"top":case"bottom":o.shiftX=w.dropdownArrowOffset*2+r;break;case"left":case"right":o.shiftY=w.dropdownArrowOffsetVertical*2+r;break}const i=Object.assign(Object.assign({},o),x);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const ee={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"]}},Pe={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"]}},_=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function V(P){const{arrowWidth:w,autoAdjustOverflow:r,arrowPointAtCenter:s,offset:x,borderRadius:o,visibleFirst:i}=P,c=w/2,d={};return Object.keys(ee).forEach(C=>{const H=s&&Pe[C]||ee[C],I=Object.assign(Object.assign({},H),{offset:[0,0]});switch(d[C]=I,_.has(C)&&(I.autoArrow=!1),C){case"top":case"topLeft":case"topRight":I.offset[1]=-c-x;break;case"bottom":case"bottomLeft":case"bottomRight":I.offset[1]=c+x;break;case"left":case"leftTop":case"leftBottom":I.offset[0]=-c-x;break;case"right":case"rightTop":case"rightBottom":I.offset[0]=c+x;break}const M=(0,b.fS)({contentRadius:o,limitVerticalRadius:!0});if(s)switch(C){case"topLeft":case"bottomLeft":I.offset[0]=-M.dropdownArrowOffset-c;break;case"topRight":case"bottomRight":I.offset[0]=M.dropdownArrowOffset+c;break;case"leftTop":case"rightTop":I.offset[1]=-M.dropdownArrowOffset-c;break;case"leftBottom":case"rightBottom":I.offset[1]=M.dropdownArrowOffset+c;break}I.overflow=ae(C,M,w,r),i&&(I.htmlRegion="visibleFirst")}),d}},68031:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Pe}});var b=l(16089);function ae(_,V,P,w){const r=P-V;return _/=w/2,_<1?r/2*_*_*_+V:r/2*((_-=2)*_*_+2)+V}var ee=l(13845);function Pe(_){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:P=()=>window,callback:w,duration:r=450}=V,s=P(),x=(0,ee.Z)(s,!0),o=Date.now(),i=()=>{const d=Date.now()-o,C=ae(d>r?r:d,x,_,r);(0,ee.F)(s)?s.scrollTo(window.pageXOffset,C):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=C:s.scrollTop=C,dP||V},66104:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Ce}});var b=l(92310),ae=l.n(b),ee=l(11592),Pe=l(26112),_=l(59301),V=l(92343),P=l(36355),w=l(84105),r=l(91857);const s=Ae=>{let{children:ue}=Ae;const{getPrefixCls:ve}=_.useContext(P.E_),L=ve("breadcrumb");return _.createElement("li",{className:`${L}-separator`,"aria-hidden":"true"},ue===""?ue:ue||"/")};s.__ANT_BREADCRUMB_SEPARATOR=!0;var x=s,o=function(Ae,ue){var ve={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ve[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Que[Q]||L)}function c(Ae,ue,ve,L){if(ve==null)return null;const{className:Q,onClick:ne}=ue,se=o(ue,["className","onClick"]),nt=Object.assign(Object.assign({},(0,Pe.Z)(se,{data:!0,aria:!0})),{onClick:ne});return L!==void 0?_.createElement("a",Object.assign({},nt,{className:ae()(`${Ae}-link`,Q),href:L}),ve):_.createElement("span",Object.assign({},nt,{className:ae()(`${Ae}-link`,Q)}),ve)}function d(Ae,ue){return(L,Q,ne,se,nt)=>{if(ue)return ue(L,Q,ne,se);const it=i(L,Q);return c(Ae,L,it,nt)}}var C=function(Ae,ue){var ve={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ve[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{const{prefixCls:ue,separator:ve="/",children:L,menu:Q,overlay:ne,dropdownProps:se,href:nt}=Ae,Je=(wt=>{if(Q||ne){const Jt=Object.assign({},se);if(Q){const zt=Q||{},{items:mt}=zt,rn=C(zt,["items"]);Jt.menu=Object.assign(Object.assign({},rn),{items:mt==null?void 0:mt.map((Zt,Sn)=>{var{key:tn,title:re,label:Et,path:K}=Zt,E=C(Zt,["key","title","label","path"]);let f=Et!=null?Et:re;return K&&(f=_.createElement("a",{href:`${nt}${K}`},f)),Object.assign(Object.assign({},E),{key:tn!=null?tn:Sn,label:f})})})}else ne&&(Jt.overlay=ne);return _.createElement(r.Z,Object.assign({placement:"bottom"},Jt),_.createElement("span",{className:`${ue}-overlay-link`},wt,_.createElement(w.Z,null)))}return wt})(L);return Je!=null?_.createElement(_.Fragment,null,_.createElement("li",null,Je),ve&&_.createElement(x,null,ve)):null},I=Ae=>{const{prefixCls:ue,children:ve,href:L}=Ae,Q=C(Ae,["prefixCls","children","href"]),{getPrefixCls:ne}=_.useContext(P.E_),se=ne("breadcrumb",ue);return _.createElement(H,Object.assign({},Q,{prefixCls:se}),c(se,Q,ve,L))};I.__ANT_BREADCRUMB_ITEM=!0;var M=I,W=l(17313),te=l(83116),S=l(37613);const B=Ae=>{const{componentCls:ue,iconCls:ve}=Ae;return{[ue]:Object.assign(Object.assign({},(0,W.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[ve]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,W.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${ue}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${ue}-link`]:{[` + > ${ve} + span, + > ${ve} + a + `]:{marginInlineStart:Ae.marginXXS}},[`${ue}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${ve}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,te.Z)("Breadcrumb",Ae=>{const ue=(0,S.TS)(Ae,{});return[B(ue)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),fe=function(Ae,ue){var ve={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ve[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{var{breadcrumbName:se}=ne,nt=fe(ne,["breadcrumbName"]);return Object.assign(Object.assign({},nt),{title:se})})}),Q}function we(Ae,ue){return(0,_.useMemo)(()=>Ae||(ue?ue.map(me):null),[Ae,ue])}var Oe=function(Ae,ue){var ve={};for(var L in Ae)Object.prototype.hasOwnProperty.call(Ae,L)&&ue.indexOf(L)<0&&(ve[L]=Ae[L]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,L=Object.getOwnPropertySymbols(Ae);Q{if(ue===void 0)return ue;let ve=(ue||"").replace(/^\//,"");return Object.keys(Ae).forEach(L=>{ve=ve.replace(`:${L}`,Ae[L])}),ve},be=Ae=>{const{prefixCls:ue,separator:ve="/",style:L,className:Q,rootClassName:ne,routes:se,items:nt,children:it,itemRender:Je,params:wt={}}=Ae,Jt=Oe(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:mt,breadcrumb:rn}=_.useContext(P.E_);let Zt;const Sn=zt("breadcrumb",ue),[tn,re]=pe(Sn),Et=we(nt,se),K=d(Sn,Je);if(Et&&Et.length>0){const R=[],ye=nt||se;Zt=Et.map(($,U)=>{const{path:oe,key:Me,type:Fe,menu:Re,overlay:Ge,onClick:Ut,className:Xe,separator:At,dropdownProps:gt}=$,qe=de(wt,oe);qe!==void 0&&R.push(qe);const Ie=Me!=null?Me:U;if(Fe==="separator")return _.createElement(x,{key:Ie},At);const tt={},pt=U===Et.length-1;Re?tt.menu=Re:Ge&&(tt.overlay=Ge);let{href:Pt}=$;return R.length&&qe!==void 0&&(Pt=`#/${R.join("/")}`),_.createElement(H,Object.assign({key:Ie},tt,(0,Pe.Z)($,{data:!0,aria:!0}),{className:Xe,dropdownProps:gt,href:Pt,separator:pt?"":ve,onClick:Ut,prefixCls:Sn}),K($,wt,ye,R,Pt))})}else if(it){const R=(0,ee.Z)(it).length;Zt=(0,ee.Z)(it).map((ye,$)=>{if(!ye)return ye;const U=$===R-1;return(0,V.Tm)(ye,{separator:U?"":ve,key:$})})}const E=ae()(Sn,rn==null?void 0:rn.className,{[`${Sn}-rtl`]:mt==="rtl"},Q,ne,re),f=Object.assign(Object.assign({},rn==null?void 0:rn.style),L);return tn(_.createElement("nav",Object.assign({className:E,style:f},Jt),_.createElement("ol",null,Zt)))};be.Item=M,be.Separator=x;var F=be,Ce=F},24905:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return pe}});var b=l(92310),ae=l.n(b),ee=l(5630),Pe=l(59301),_=l(36355),V=l(1684),P=l(32441),r=Pe.createContext(null),s=l(98447),x=l(14088),o=l(4572),i=function(fe,me){var we={};for(var Oe in fe)Object.prototype.hasOwnProperty.call(fe,Oe)&&me.indexOf(Oe)<0&&(we[Oe]=fe[Oe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Oe=Object.getOwnPropertySymbols(fe);de{var we;const{prefixCls:Oe,className:de,rootClassName:be,children:F,indeterminate:Ce=!1,style:Ae,onMouseEnter:ue,onMouseLeave:ve,skipGroup:L=!1,disabled:Q}=fe,ne=i(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:se,direction:nt,checkbox:it}=Pe.useContext(_.E_),Je=Pe.useContext(r),{isFormItemInput:wt}=Pe.useContext(P.aM),Jt=Pe.useContext(V.Z),zt=(we=(Je==null?void 0:Je.disabled)||Q)!==null&&we!==void 0?we:Jt,mt=Pe.useRef(ne.value);Pe.useEffect(()=>{Je==null||Je.registerValue(ne.value)},[]),Pe.useEffect(()=>{if(!L)return ne.value!==mt.current&&(Je==null||Je.cancelValue(mt.current),Je==null||Je.registerValue(ne.value),mt.current=ne.value),()=>Je==null?void 0:Je.cancelValue(ne.value)},[ne.value]);const rn=se("checkbox",Oe),[Zt,Sn]=(0,s.ZP)(rn),tn=Object.assign({},ne);Je&&!L&&(tn.onChange=function(){ne.onChange&&ne.onChange.apply(ne,arguments),Je.toggleOption&&Je.toggleOption({label:F,value:ne.value})},tn.name=Je.name,tn.checked=Je.value.includes(ne.value));const re=ae()(`${rn}-wrapper`,{[`${rn}-rtl`]:nt==="rtl",[`${rn}-wrapper-checked`]:tn.checked,[`${rn}-wrapper-disabled`]:zt,[`${rn}-wrapper-in-form-item`]:wt},it==null?void 0:it.className,de,be,Sn),Et=ae()({[`${rn}-indeterminate`]:Ce},o.A,Sn),K=Ce?"mixed":void 0;return Zt(Pe.createElement(x.Z,{component:"Checkbox",disabled:zt},Pe.createElement("label",{className:re,style:Object.assign(Object.assign({},it==null?void 0:it.style),Ae),onMouseEnter:ue,onMouseLeave:ve},Pe.createElement(ee.Z,Object.assign({"aria-checked":K},tn,{prefixCls:rn,className:Et,disabled:zt,ref:me})),F!==void 0&&Pe.createElement("span",null,F))))};var C=Pe.forwardRef(c),H=l(19127),I=l(2738),M=function(fe,me){var we={};for(var Oe in fe)Object.prototype.hasOwnProperty.call(fe,Oe)&&me.indexOf(Oe)<0&&(we[Oe]=fe[Oe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Oe=Object.getOwnPropertySymbols(fe);de{const{defaultValue:we,children:Oe,options:de=[],prefixCls:be,className:F,rootClassName:Ce,style:Ae,onChange:ue}=fe,ve=M(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:L,direction:Q}=Pe.useContext(_.E_),[ne,se]=Pe.useState(ve.value||we||[]),[nt,it]=Pe.useState([]);Pe.useEffect(()=>{"value"in ve&&se(ve.value||[])},[ve.value]);const Je=Pe.useMemo(()=>de.map(E=>typeof E=="string"||typeof E=="number"?{label:E,value:E}:E),[de]),wt=E=>{it(f=>f.filter(R=>R!==E))},Jt=E=>{it(f=>[].concat((0,H.Z)(f),[E]))},zt=E=>{const f=ne.indexOf(E.value),R=(0,H.Z)(ne);f===-1?R.push(E.value):R.splice(f,1),"value"in ve||se(R),ue==null||ue(R.filter(ye=>nt.includes(ye)).sort((ye,$)=>{const U=Je.findIndex(Me=>Me.value===ye),oe=Je.findIndex(Me=>Me.value===$);return U-oe}))},mt=L("checkbox",be),rn=`${mt}-group`,[Zt,Sn]=(0,s.ZP)(mt),tn=(0,I.Z)(ve,["value","disabled"]),re=de.length?Je.map(E=>Pe.createElement(C,{prefixCls:mt,key:E.value.toString(),disabled:"disabled"in E?E.disabled:ve.disabled,value:E.value,checked:ne.includes(E.value),onChange:E.onChange,className:`${rn}-item`,style:E.style,title:E.title},E.label)):Oe,Et={toggleOption:zt,value:ne,disabled:ve.disabled,name:ve.name,registerValue:Jt,cancelValue:wt},K=ae()(rn,{[`${rn}-rtl`]:Q==="rtl"},F,Ce,Sn);return Zt(Pe.createElement("div",Object.assign({className:K,style:Ae},tn,{ref:me}),Pe.createElement(r.Provider,{value:Et},re)))},te=Pe.forwardRef(W);var S=Pe.memo(te);const B=C;B.Group=S,B.__ANT_CHECKBOX=!0;var pe=B},98447:function(lr,jt,l){"use strict";l.d(jt,{C2:function(){return _}});var b=l(17313),ae=l(37613),ee=l(83116);const Pe=V=>{const{checkboxCls:P}=V,w=`${P}-wrapper`;return[{[`${P}-group`]:Object.assign(Object.assign({},(0,b.Wf)(V)),{display:"inline-flex",flexWrap:"wrap",columnGap:V.marginXS,[`> ${V.antCls}-row`]:{flex:1}}),[w]:Object.assign(Object.assign({},(0,b.Wf)(V)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${w}`]:{marginInlineStart:0},[`&${w}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[P]:Object.assign(Object.assign({},(0,b.Wf)(V)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:V.borderRadiusSM,alignSelf:"center",[`${P}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${P}-inner`]:Object.assign({},(0,b.oN)(V))},[`${P}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:V.checkboxSize,height:V.checkboxSize,direction:"ltr",backgroundColor:V.colorBgContainer,border:`${V.lineWidth}px ${V.lineType} ${V.colorBorder}`,borderRadius:V.borderRadiusSM,borderCollapse:"separate",transition:`all ${V.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:V.checkboxSize/14*5,height:V.checkboxSize/14*8,border:`${V.lineWidthBold}px solid ${V.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${V.motionDurationFast} ${V.motionEaseInBack}, opacity ${V.motionDurationFast}`}},"& + span":{paddingInlineStart:V.paddingXS,paddingInlineEnd:V.paddingXS}})},{[` ${w}:not(${w}-disabled), ${P}:not(${P}-disabled) `]:{[`&:hover ${P}-inner`]:{borderColor:V.colorPrimary}},[`${w}:not(${w}-disabled)`]:{[`&:hover ${P}-checked:not(${P}-disabled) ${P}-inner`]:{backgroundColor:V.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${P}-checked:not(${P}-disabled):after`]:{borderColor:V.colorPrimaryHover}}},{[`${P}-checked`]:{[`${P}-inner`]:{backgroundColor:V.colorPrimary,borderColor:V.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${V.motionDurationMid} ${V.motionEaseOutBack} ${V.motionDurationFast}`}}},[` ${w}-checked:not(${w}-disabled), ${P}-checked:not(${P}-disabled) - `]:{[`&:hover ${P}-inner`]:{backgroundColor:V.colorPrimaryHover,borderColor:"transparent"}}},{[P]:{"&-indeterminate":{[`${P}-inner`]:{backgroundColor:V.colorBgContainer,borderColor:V.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:V.fontSizeLG/2,height:V.fontSizeLG/2,backgroundColor:V.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${w}-disabled`]:{cursor:"not-allowed"},[`${P}-disabled`]:{[`&, ${P}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${P}-inner`]:{background:V.colorBgContainerDisabled,borderColor:V.colorBorder,"&:after":{borderColor:V.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:V.colorTextDisabled},[`&${P}-indeterminate ${P}-inner::after`]:{background:V.colorTextDisabled}}}]};function _(V,P){const w=(0,ae.TS)(P,{checkboxCls:`.${V}`,checkboxSize:P.controlInteractiveSize});return[Pe(w)]}jt.ZP=(0,ee.Z)("Checkbox",(V,P)=>{let{prefixCls:w}=P;return[_(w,V)]})},93891:function(lr,jt,l){"use strict";var b=l(59301),ae=l(36355),ee=l(64165);const Pe=_=>{const{componentName:V}=_,{getPrefixCls:P}=(0,b.useContext)(ae.E_),w=P("empty");switch(V){case"Table":case"List":return b.createElement(ee.Z,{image:ee.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(ee.Z,{image:ee.Z.PRESENTED_IMAGE_SIMPLE,className:`${w}-small`});default:return b.createElement(ee.Z,null)}};jt.Z=Pe},5083:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Kl}});var b=l(61186),ae=l.n(b),ee=l(48736),Pe=l(90111),_=l.n(Pe),V=l(58319),P=l.n(V),w=l(23250),r=l.n(w),s=l(74959),x=l.n(s),o=l(10238),i=l.n(o),c=l(33656),d=l.n(c);ae().extend(d()),ae().extend(i()),ae().extend(_()),ae().extend(P()),ae().extend(r()),ae().extend(x()),ae().extend(function(Qe,Ue){var at=Ue.prototype,cn=at.format;at.format=function(ar){var Gn=(ar||"").replace("Wo","wo");return cn.bind(this)(Gn)}});var C={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},H=function(Ue){var at=C[Ue];return at||Ue.split("_")[0]},I=function(){(0,ee.ET)(!1,"Not match any format. Please help to fire a issue about this.")},M={getNow:function(){return ae()()},getFixedDate:function(Ue){return ae()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var at=Ue.locale("en");return at.weekday()+at.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,at){return Ue.add(at,"year")},addMonth:function(Ue,at){return Ue.add(at,"month")},addDate:function(Ue,at){return Ue.add(at,"day")},setYear:function(Ue,at){return Ue.year(at)},setMonth:function(Ue,at){return Ue.month(at)},setDate:function(Ue,at){return Ue.date(at)},setHour:function(Ue,at){return Ue.hour(at)},setMinute:function(Ue,at){return Ue.minute(at)},setSecond:function(Ue,at){return Ue.second(at)},isAfter:function(Ue,at){return Ue.isAfter(at)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return ae()().locale(H(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,at){return at.locale(H(Ue)).weekday(0)},getWeek:function(Ue,at){return at.locale(H(Ue)).week()},getShortWeekDays:function(Ue){return ae()().locale(H(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return ae()().locale(H(Ue)).localeData().monthsShort()},format:function(Ue,at,cn){return at.locale(H(Ue)).format(cn)},parse:function(Ue,at,cn){for(var hn=H(Ue),ar=0;ar1&&(Gn=Ue.addDate(Gn,-7)),Gn}function Ie(Qe,Ue,at){var cn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return at.addYear(Qe,cn*10);case"quarter":case"month":return at.addYear(Qe,cn);default:return at.addMonth(Qe,cn)}}function tt(Qe,Ue){var at=Ue.generateConfig,cn=Ue.locale,hn=Ue.format;return typeof hn=="function"?hn(Qe):at.locale.format(cn.locale,Qe,hn)}function pt(Qe,Ue){var at=Ue.generateConfig,cn=Ue.locale,hn=Ue.formatList;return!Qe||typeof hn[0]=="function"?null:at.locale.parse(cn.locale,Qe,hn)}function Pt(Qe){var Ue=Qe.cellDate,at=Qe.mode,cn=Qe.disabledDate,hn=Qe.generateConfig;if(!cn)return!1;var ar=function(k,X,z){for(var ce=X;ce<=z;){var Be=void 0;switch(k){case"date":{if(Be=hn.setDate(Ue,ce),!cn(Be))return!1;break}case"month":{if(Be=hn.setMonth(Ue,ce),!Pt({cellDate:Be,mode:"month",generateConfig:hn,disabledDate:cn}))return!1;break}case"year":{if(Be=hn.setYear(Ue,ce),!Pt({cellDate:Be,mode:"year",generateConfig:hn,disabledDate:cn}))return!1;break}}ce+=1}return!0};switch(at){case"date":case"week":return cn(Ue);case"month":{var Gn=1,jr=hn.getDate(hn.getEndDate(Ue));return ar("date",Gn,jr)}case"quarter":{var Tr=Math.floor(hn.getMonth(Ue)/3)*3,ri=Tr+2;return ar("month",Tr,ri)}case"year":return ar("month",0,11);case"decade":{var ji=hn.getYear(Ue),v=Math.floor(ji/f)*f,A=v+f-1;return ar("year",v,A)}}}function dn(Qe,Ue){var at=Ue.formatList,cn=Ue.generateConfig,hn=Ue.locale;return(0,K.Z)(function(){if(!Qe)return[[""],""];for(var ar="",Gn=[],jr=0;jr1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ri.current),ce){Tr(z);return}ri.current=requestAnimationFrame(function(){Tr(z)})}var v=dn(jr,{formatList:at,generateConfig:cn,locale:hn}),A=(0,tn.Z)(v,2),y=A[1];function k(z){ji(z)}function X(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ji(null,z)}return(0,B.useEffect)(function(){X(!0)},[Qe]),(0,B.useEffect)(function(){return function(){return cancelAnimationFrame(ri.current)}},[]),[y,k,X]}var ie=l(10228),ge=l(16089),An=l(19127),je=l(29194),dt=new Map;function tr(Qe,Ue){var at;function cn(){(0,je.Z)(Qe)?Ue():at=(0,ge.Z)(function(){cn()})}return cn(),function(){ge.Z.cancel(at)}}function kt(Qe,Ue,at){if(dt.get(Qe)&&cancelAnimationFrame(dt.get(Qe)),at<=0){dt.set(Qe,requestAnimationFrame(function(){Qe.scrollTop=Ue}));return}var cn=Ue-Qe.scrollTop,hn=cn/at*10;dt.set(Qe,requestAnimationFrame(function(){Qe.scrollTop+=hn,Qe.scrollTop!==Ue&&kt(Qe,Ue,at-10)}))}function $t(Qe,Ue){var at=Ue.onLeftRight,cn=Ue.onCtrlLeftRight,hn=Ue.onUpDown,ar=Ue.onPageUpDown,Gn=Ue.onEnter,jr=Qe.which,Tr=Qe.ctrlKey,ri=Qe.metaKey;switch(jr){case ie.Z.LEFT:if(Tr||ri){if(cn)return cn(-1),!0}else if(at)return at(-1),!0;break;case ie.Z.RIGHT:if(Tr||ri){if(cn)return cn(1),!0}else if(at)return at(1),!0;break;case ie.Z.UP:if(hn)return hn(-1),!0;break;case ie.Z.DOWN:if(hn)return hn(1),!0;break;case ie.Z.PAGE_UP:if(ar)return ar(-1),!0;break;case ie.Z.PAGE_DOWN:if(ar)return ar(1),!0;break;case ie.Z.ENTER:if(Gn)return Gn(),!0;break}return!1}function sn(Qe,Ue,at,cn){var hn=Qe;if(!hn)switch(Ue){case"time":hn=cn?"hh:mm:ss a":"HH:mm:ss";break;case"week":hn="gggg-wo";break;case"month":hn="YYYY-MM";break;case"quarter":hn="YYYY-[Q]Q";break;case"year":hn="YYYY";break;default:hn=at?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return hn}function ot(Qe,Ue,at){var cn=Qe==="time"?8:10,hn=typeof Ue=="function"?Ue(at.getNow()).length:Ue.length;return Math.max(cn,hn)+2}var bt=null,Ct=new Set;function Bt(Qe){return!bt&&typeof window!="undefined"&&window.addEventListener&&(bt=function(at){(0,An.Z)(Ct).forEach(function(cn){cn(at)})},window.addEventListener("mousedown",bt)),Ct.add(Qe),function(){Ct.delete(Qe),Ct.size===0&&(window.removeEventListener("mousedown",bt),bt=null)}}function ze(Qe){var Ue=Qe.target;if(Qe.composed&&Ue.shadowRoot){var at;return((at=Qe.composedPath)===null||at===void 0?void 0:at.call(Qe)[0])||Ue}return Ue}var _n=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Ht=function(Ue){return Ue==="date"?"month":Ue},sr=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},Vr=function(Ue){return Ue==="date"?"week":Ue},rr={year:_n,month:Ht,quarter:sr,week:Vr,time:null,date:null};function Br(Qe,Ue){return Qe.some(function(at){return at&&at.contains(Ue)})}function Zn(Qe){var Ue=Qe.open,at=Qe.value,cn=Qe.isClickOutside,hn=Qe.triggerOpen,ar=Qe.forwardKeyDown,Gn=Qe.onKeyDown,jr=Qe.blurToCancel,Tr=Qe.onSubmit,ri=Qe.onCancel,ji=Qe.onFocus,v=Qe.onBlur,A=Qe.changeOnBlur,y=(0,B.useState)(!1),k=(0,tn.Z)(y,2),X=k[0],z=k[1],ce=(0,B.useState)(!1),Be=(0,tn.Z)(ce,2),Oe=Be[0],Ye=Be[1],ht=(0,B.useRef)(!1),ft=(0,B.useRef)(!1),Dt=(0,B.useRef)(!1),et={onMouseDown:function(){z(!0),hn(!0)},onKeyDown:function(ln){var wn=function(){Dt.current=!0};if(Gn(ln,wn),!Dt.current){switch(ln.which){case ie.Z.ENTER:{Ue?Tr()!==!1&&z(!0):hn(!0),ln.preventDefault();return}case ie.Z.TAB:{X&&Ue&&!ln.shiftKey?(z(!1),ln.preventDefault()):!X&&Ue&&!ar(ln)&&ln.shiftKey&&(z(!0),ln.preventDefault());return}case ie.Z.ESC:{z(!0),ri();return}}!Ue&&![ie.Z.SHIFT].includes(ln.which)?hn(!0):X||ar(ln)}},onFocus:function(ln){z(!0),Ye(!0),ji&&ji(ln)},onBlur:function(ln){if(ht.current||!cn(document.activeElement)){ht.current=!1;return}jr?setTimeout(function(){for(var wn=document,Xt=wn.activeElement;Xt&&Xt.shadowRoot;)Xt=Xt.shadowRoot.activeElement;cn(Xt)&&ri()},0):Ue&&(hn(!1),ft.current&&Tr()),Ye(!1),v==null||v(ln)}};return(0,B.useEffect)(function(){ft.current=!1},[Ue]),(0,B.useEffect)(function(){ft.current=!0},[at]),(0,B.useEffect)(function(){return Bt(function(gn){var ln=ze(gn),wn=cn(ln);Ue&&(wn?!A&&(!Oe||wn)&&hn(!1):(ht.current=!0,(0,ge.Z)(function(){ht.current=!1})))})}),[et,{focused:Oe,typing:X}]}function Jn(Qe,Ue){return B.useMemo(function(){return Qe||(Ue?((0,ee.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(at){var cn=(0,tn.Z)(at,2),hn=cn[0],ar=cn[1];return{label:hn,value:ar}})):[])},[Qe,Ue])}var Wt=l(34280);function Ve(Qe){var Ue=Qe.valueTexts,at=Qe.onTextChange,cn=B.useState(""),hn=(0,tn.Z)(cn,2),ar=hn[0],Gn=hn[1],jr=B.useRef([]);jr.current=Ue;function Tr(ji){Gn(ji),at(ji)}function ri(){Gn(jr.current[0])}return(0,Wt.Z)(function(){Ue.every(function(ji){return ji!==ar})&&ri()},[Ue.join("||")]),[ar,Tr,ri]}var _e=B.createContext({}),st=_e,$e=l(20135);function nn(Qe){var Ue=Qe.cellRender,at=Qe.monthCellRender,cn=Qe.dateRender,hn=B.useMemo(function(){if(Ue)return Ue;if(!(!at&&!cn))return function(ar,Gn){var jr=ar;return cn&&Gn.type==="date"?cn(jr,Gn.today):at&&Gn.type==="month"?at(jr,Gn.locale):Gn.originNode}},[Ue,at,cn]);return hn}function un(Qe,Ue){for(var at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",cn=String(Qe);cn.length=1?at|0:1,Gn=Qe;Gn<=Ue;Gn+=ar)hn.push({label:un(Gn,2),value:Gn,disabled:(cn||[]).includes(Gn)});return hn}function vi(Qe){var Ue=Qe.generateConfig,at=Qe.prefixCls,cn=Qe.operationRef,hn=Qe.activeColumnIndex,ar=Qe.value,Gn=Qe.showHour,jr=Qe.showMinute,Tr=Qe.showSecond,ri=Qe.use12Hours,ji=Qe.hourStep,v=ji===void 0?1:ji,A=Qe.minuteStep,y=A===void 0?1:A,k=Qe.secondStep,X=k===void 0?1:k,z=Qe.disabledHours,ce=Qe.disabledMinutes,Be=Qe.disabledSeconds,Oe=Qe.disabledTime,Ye=Qe.hideDisabledOptions,ht=Qe.onSelect,ft=Qe.cellRender,Dt=Qe.locale,et=[],gn="".concat(at,"-content"),ln="".concat(at,"-time-panel"),wn,Xt=ar?Ue.getHour(ar):-1,Bn=Xt,ir=ar?Ue.getMinute(ar):-1,vr=ar?Ue.getSecond(ar):-1,Nr=Ue.getNow(),oi=B.useMemo(function(){if(Oe){var Se=Oe(Nr);return[Se.disabledHours,Se.disabledMinutes,Se.disabledSeconds]}return[z,ce,Be]},[z,ce,Be,Oe,Nr]),xr=(0,tn.Z)(oi,3),zn=xr[0],Ir=xr[1],Xr=xr[2],pn=gr(0,23,v,zn&&zn()),yn=(0,K.Z)(function(){return pn},pn,Ci);ri&&(wn=Bn>=12,Bn%=12);var De=B.useMemo(function(){if(!ri)return[!1,!1];var Se=[!0,!0];return yn.forEach(function(Tt){var en=Tt.disabled,fn=Tt.value;en||(fn>=12?Se[1]=!1:Se[0]=!1)}),Se},[ri,yn]),Le=(0,tn.Z)(De,2),ut=Le[0],vt=Le[1],Lt=B.useMemo(function(){return ri?yn.filter(wn?function(Se){return Se.value>=12}:function(Se){return Se.value<12}).map(function(Se){var Tt=Se.value%12,en=Tt===0?"12":un(Tt,2);return(0,Sn.Z)((0,Sn.Z)({},Se),{},{label:en,value:Tt})}):yn},[ri,wn,yn]),St=gr(0,59,y,Ir&&Ir(Xt)),_t=gr(0,59,X,Xr&&Xr(Xt,ir)),an=Ai({value:ar,generateConfig:Ue,disabledMinutes:Ir,disabledSeconds:Xr,minutes:St,seconds:_t,use12Hours:ri});cn.current={onUpDown:function(Tt){var en=et[hn];if(en)for(var fn=en.units.findIndex(function(br){return br.value===en.value}),En=en.units.length,Qt=1;Qt2&&arguments[2]!==void 0?arguments[2]:!1;(zr===z||ia)&&(ai(nr),et&&et(nr),an&&an(nr,ii),gn&&!At(Tr,nr,Mr)&&!(y!=null&&y(nr))&&gn(nr))},Te=function(nr){if(Bo.includes(zr)){var ii,ia,ua=zr==="date";switch(nr===ie.Z.PAGE_UP||nr===ie.Z.PAGE_DOWN?ia=ua?Tr.addMonth:Tr.addYear:ia=ua?Tr.addDate:Tr.addMonth,nr){case ie.Z.LEFT:case ie.Z.PAGE_UP:ii=ia(bn,-1);break;case ie.Z.RIGHT:case ie.Z.PAGE_DOWN:ii=ia(bn,1);break;case ie.Z.UP:case ie.Z.DOWN:ii=ia(bn,Number("".concat(nr===ie.Z.UP?"-":"").concat(ua?be:ba)));break}if(ii)return!(y!=null&&y(ii))}return!0},Ke=function(nr){if(Qt.current&&Qt.current.onKeyDown){var ii=!0,ia=nr.which;if([ie.Z.LEFT,ie.Z.RIGHT,ie.Z.UP,ie.Z.DOWN,ie.Z.PAGE_UP,ie.Z.PAGE_DOWN,ie.Z.ENTER].includes(ia)&&(nr.preventDefault(),ia!==ie.Z.ENTER&&Be===0&&(ii=Te(ia))),ii)return Qt.current.onKeyDown(nr)}return(0,ee.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Rt=function(nr){Qt.current&&Qt.current.onBlur&&Qt.current.onBlur(nr)};_t&&en!=="right"&&(_t.current={onKeyDown:Ke,onClose:function(){Qt.current&&Qt.current.onClose&&Qt.current.onClose()}}),B.useEffect(function(){ri&&!Mn.current&&Wi(ri)},[ri]),B.useEffect(function(){Mn.current=!1},[]);var Ot,vn=nn({cellRender:De,monthCellRender:yn,dateRender:pn}),xn=(0,Sn.Z)((0,Sn.Z)({},Qe),{},{cellRender:vn,operationRef:Qt,prefixCls:hn,viewDate:bn,value:Mr,onViewDateChange:$r,sourceMode:p,onPanelChange:O,disabledDate:y});switch(delete xn.onChange,delete xn.onSelect,zr){case"decade":Ot=B.createElement(la,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"year":Ot=B.createElement(xo,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"month":Ot=B.createElement(Ta,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"quarter":Ot=B.createElement(Zs,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"week":Ot=B.createElement(Aa,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"time":delete xn.showTime,Ot=B.createElement(_i,(0,S.Z)({},xn,(0,$e.Z)(Ye)==="object"?Ye:null,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;default:Ye?Ot=B.createElement(xa,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}})):Ot=B.createElement(Gr,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}))}var er,Pr,Yr=function(){var nr=Tr.getNow(),ii=_r(Tr.getHour(nr),Tr.getMinute(nr),Tr.getSecond(nr),ut?oi:1,vt?zn:1,Lt?Xr:1),ia=Dr(Tr,nr,ii[0],ii[1],ii[2]);q(ia,"submit")};Cn||(er=jo(hn,zr,ft),Ye&&zr!=="date"?Pr=null:Pr=Xs({prefixCls:hn,components:ir,needConfirmButton:Le,okDisabled:!Mr||y&&y(Mr),locale:jr,showNow:Oe,onNow:Le&&Yr,onOk:function(){Mr&&(q(Mr,"submit",!0),Bn&&Bn(Mr))}}));var Fr;if(ht&&zr==="date"&&z==="date"&&!Ye){var Zr=Tr.getNow(),di="".concat(hn,"-today-btn"),Bi=y&&y(Zr);Fr=B.createElement("a",{className:Je()(di,Bi&&"".concat(di,"-disabled")),"aria-disabled":Bi,onClick:function(){Bi||q(Zr,"mouse",!0)}},jr.today)}return B.createElement(st.Provider,{value:(0,Sn.Z)((0,Sn.Z)({},St),{},{mode:zr,hideHeader:"hideHeader"in Qe?Dt:St.hideHeader,hidePrevBtn:Tt&&en==="right",hideNextBtn:Tt&&en==="left"})},B.createElement("div",{tabIndex:Be,className:Je()("".concat(hn,"-panel"),ar,(Ue={},(0,Zt.Z)(Ue,"".concat(hn,"-panel-has-range"),fn&&fn[0]&&fn[1]),(0,Zt.Z)(Ue,"".concat(hn,"-panel-has-range-hover"),En&&En[0]&&En[1]),(0,Zt.Z)(Ue,"".concat(hn,"-panel-rtl"),vr==="rtl"),Ue)),style:Gn,onKeyDown:Ke,onBlur:Rt,onMouseDown:wn},Ot,er||Pr||Fr?B.createElement("div",{className:"".concat(hn,"-footer")},er,Pr,Fr):null))}var wi=qs,ws=l(35593),No={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ea(Qe){var Ue,at=Qe.prefixCls,cn=Qe.popupElement,hn=Qe.popupStyle,ar=Qe.visible,Gn=Qe.dropdownClassName,jr=Qe.dropdownAlign,Tr=Qe.transitionName,ri=Qe.getPopupContainer,ji=Qe.children,v=Qe.range,A=Qe.popupPlacement,y=Qe.direction,k="".concat(at,"-dropdown"),X=function(){return A!==void 0?A:y==="rtl"?"bottomRight":"bottomLeft"};return B.createElement(ws.Z,{showAction:[],hideAction:[],popupPlacement:X(),builtinPlacements:No,prefixCls:k,popupTransitionName:Tr,popup:cn,popupAlign:jr,popupVisible:ar,popupClassName:Je()(Gn,(Ue={},(0,Zt.Z)(Ue,"".concat(k,"-range"),v),(0,Zt.Z)(Ue,"".concat(k,"-rtl"),y==="rtl"),Ue)),popupStyle:hn,getPopupContainer:ri},ji)}var Ia=Ea;function ha(Qe){var Ue=Qe.prefixCls,at=Qe.presets,cn=Qe.onClick,hn=Qe.onHover;return at.length?B.createElement("div",{className:"".concat(Ue,"-presets")},B.createElement("ul",null,at.map(function(ar,Gn){var jr=ar.label,Tr=ar.value;return B.createElement("li",{key:Gn,onClick:function(){return cn==null?void 0:cn(Sr(Tr))},onMouseEnter:function(){return hn==null?void 0:hn(Sr(Tr))},onMouseLeave:function(){return hn==null?void 0:hn(null)}},jr)}))):null}function da(Qe){var Ue=Qe.picker,at=Qe.disabledHours,cn=Qe.disabledMinutes,hn=Qe.disabledSeconds;Ue==="time"&&(at||cn||hn)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ss(Qe,Ue,at){var cn=(0,$e.Z)(Ue)==="object"?Ue.clearIcon:at;return cn||B.createElement("span",{className:"".concat(Qe,"-clear-btn")})}function ka(Qe){var Ue,at=Qe,cn=at.prefixCls,hn=cn===void 0?"rc-picker":cn,ar=at.id,Gn=at.name,jr=at.tabIndex,Tr=at.style,ri=at.className,ji=at.dropdownClassName,v=at.dropdownAlign,A=at.popupStyle,y=at.transitionName,k=at.generateConfig,X=at.locale,z=at.inputReadOnly,ce=at.allowClear,Be=at.autoFocus,Oe=at.showTime,Ye=at.picker,ht=Ye===void 0?"date":Ye,ft=at.format,Dt=at.use12Hours,et=at.value,gn=at.defaultValue,ln=at.presets,wn=at.open,Xt=at.defaultOpen,Bn=at.defaultOpenValue,ir=at.suffixIcon,vr=at.clearIcon,Nr=at.disabled,oi=at.disabledDate,xr=at.placeholder,zn=at.getPopupContainer,Ir=at.pickerRef,Xr=at.panelRender,pn=at.onChange,yn=at.onOpenChange,De=at.onFocus,Le=at.onBlur,ut=at.onMouseDown,vt=at.onMouseUp,Lt=at.onMouseEnter,St=at.onMouseLeave,_t=at.onContextMenu,an=at.onClick,Cn=at.onKeyDown,rt=at.onSelect,Se=at.direction,Tt=at.autoComplete,en=Tt===void 0?"off":Tt,fn=at.inputRender,En=at.changeOnBlur,Qt=B.useRef(null),Mn=ht==="date"&&!!Oe||ht==="time",br=Jn(ln),dr=Qn(sn(ft,ht,Oe,Dt)),Mr=B.useRef(null),ai=B.useRef(null),Ti=B.useRef(null),cr=(0,re.Z)(null,{value:et,defaultValue:gn}),bn=(0,tn.Z)(cr,2),Wi=bn[0],$r=bn[1],Hr=B.useState(Wi),Wr=(0,tn.Z)(Hr,2),Lr=Wr[0],zr=Wr[1],Ei=B.useRef(null),ea=(0,re.Z)(!1,{value:wn,defaultValue:Xt,postState:function(Sa){return Nr?!1:Sa},onChange:function(Sa){yn&&yn(Sa),!Sa&&Ei.current&&Ei.current.onClose&&Ei.current.onClose()}}),We=(0,tn.Z)(ea,2),p=We[0],D=We[1],O=dn(Lr,{formatList:dr,generateConfig:k,locale:X}),q=(0,tn.Z)(O,2),Te=q[0],Ke=q[1],Rt=Ve({valueTexts:Te,onTextChange:function(Sa){var no=pt(Sa,{locale:X,formatList:dr,generateConfig:k});no&&(!oi||!oi(no))&&zr(no)}}),Ot=(0,tn.Z)(Rt,3),vn=Ot[0],xn=Ot[1],er=Ot[2],Pr=function(Sa){zr(Sa),$r(Sa),pn&&!At(k,Wi,Sa)&&pn(Sa,Sa?tt(Sa,{generateConfig:k,locale:X,format:dr[0]}):"")},Yr=function(Sa){Nr&&Sa||D(Sa)},Fr=function(Sa){return p&&Ei.current&&Ei.current.onKeyDown?Ei.current.onKeyDown(Sa):((0,ee.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Zr=function(){for(var Sa=arguments.length,no=new Array(Sa),Po=0;PoA(ri);case"month":return v(X)>v(ri);case"week":return ji(X)>ji(ri);default:return!Ge(jr,X,ri)&&jr.isAfter(X,ri)}return!1},[ar,Gn[1],ri,Ue]),k=B.useCallback(function(X){if(Gn[1]||ar&&ar(X))return!0;if(Gn[0]&&Tr)return!Ge(jr,X,ri)&&jr.isAfter(Tr,X);if(!Ue&&Tr)switch(at){case"quarter":return A(X)0&&arguments[0]!==void 0?arguments[0]:!1,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xt=null;Za&&Fl&&Fl[0]&&Fl[1]&&X.isAfter(Fl[1],Fl[0])&&(xt=Fl);var In=Dt;if(Dt&&(0,$e.Z)(Dt)==="object"&&Dt.defaultValue){var qn=Dt.defaultValue;In=(0,Sn.Z)((0,Sn.Z)({},Dt),{},{defaultValue:Hn(qn,qr)||void 0})}return B.createElement(Vn.Provider,{value:{inRange:!0,panelPosition:Ao,rangedValue:au||li,hoverRangedValue:xt}},B.createElement(wi,(0,S.Z)({},Qe,he,{cellRender:mA,showTime:In,mode:ua[qr],generateConfig:X,style:void 0,direction:bn,disabledDate:qr===0?eo:qa,disabledTime:function(mi){return oi?oi(mi,qr===0?"start":"end"):!1},className:Je()((0,Zt.Z)({},"".concat(Gn,"-panel-focused"),qr===0?!ml:!Ll)),value:Hn(li,qr),locale:z,tabIndex:-1,onPanelChange:function(mi,zi){qr===0&&vu(!0),qr===1&&$o(!0),ys(Kn(ua,zi,qr),Kn(li,mi,qr));var Ma=mi;Ao==="right"&&ua[qr]===zi&&(Ma=Ie(Ma,zi,X,-1)),Zr(Ma,qr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:qr===0?Hn(li,1):Hn(li,0)})))}var kl=0,cl=0;if(qr&&ea.current&&p.current&&Ei.current&&q.current){kl=ea.current.offsetWidth+p.current.offsetWidth;var xA=q.current.offsetLeft>kl?q.current.offsetLeft-kl:q.current.offsetLeft,Zu=Ei.current.offsetWidth,vA=q.current.offsetWidth;Zu&&vA&&kl>Zu-vA-(bn==="rtl"?0:xA)&&(cl=kl)}var $u=bn==="rtl"?{right:kl}:{left:kl};function Tu(){var Ao,he=jo(Gn,ua[qr],an),xt=Xs({prefixCls:Gn,components:Ti,needConfirmButton:Lr,okDisabled:!Hn(li,qr)||Nr&&Nr(li[qr]),locale:z,onOk:function(){var Es=Hn(li,qr);Es&&(Po(li,qr),Mr==null||Mr(li),Ds(!1,qr,"confirm"))}});if(ft!=="time"&&!Dt){var In=Fr(qr),qn=Ie(In,ft,X),Kr=ua[qr],mi=Kr===ft,zi=Tl(mi?"left":!1,{pickerValue:In,onPickerValueChange:function(Es){Zr(Es,qr)}}),Ma=Tl("right",{pickerValue:qn,onPickerValueChange:function(Es){Zr(Ie(Es,ft,X,-1),qr)}});bn==="rtl"?Ao=B.createElement(B.Fragment,null,Ma,mi&&zi):Ao=B.createElement(B.Fragment,null,zi,mi&&Ma)}else Ao=Tl();var As=B.createElement("div",{className:"".concat(Gn,"-panel-layout")},B.createElement(ha,{prefixCls:Gn,presets:wu,onClick:function(Es){Po(Es,null),Ds(!1,qr,"preset")},onHover:function(Es){zu(Es)}}),B.createElement("div",null,B.createElement("div",{className:"".concat(Gn,"-panels")},Ao),(he||xt)&&B.createElement("div",{className:"".concat(Gn,"-footer")},he,xt)));return Xr&&(As=Xr(As)),B.createElement("div",{className:"".concat(Gn,"-panel-container"),style:{marginLeft:cl},ref:Ei,onMouseDown:function(Es){Es.preventDefault()}},As)}var Ru=B.createElement("div",{className:Je()("".concat(Gn,"-range-wrapper"),"".concat(Gn,"-").concat(ft,"-range-wrapper")),style:{minWidth:Is}},B.createElement("div",{ref:q,className:"".concat(Gn,"-range-arrow"),style:$u}),Tu()),Vu;ut&&(Vu=B.createElement("span",{className:"".concat(Gn,"-suffix"),onMouseDown:function(he){he.preventDefault()}},ut));var eA=ss(Gn,Le,vt),Gu=B.createElement("span",{onMouseDown:function(he){he.preventDefault(),he.stopPropagation()},onMouseUp:function(he){he.preventDefault(),he.stopPropagation();var xt=xn;Rt[0]||(xt=Kn(xt,null,0)),Rt[1]||(xt=Kn(xt,null,1)),Po(xt,null),Ds(!1,qr,"clear")},className:"".concat(Gn,"-clear"),role:"button"},eA),oA=Le&&(Hn(xn,0)&&!Rt[0]||Hn(xn,1)&&!Rt[1]),tA={size:ot(ft,Te[0],X)},$l=0,eu=0;ea.current&&We.current&&p.current&&(qr===0?eu=ea.current.offsetWidth:($l=kl,eu=We.current.offsetWidth));var uu=bn==="rtl"?{right:$l}:{left:$l},Au=function(he,xt){var In=Kn(li,he,qr);if(xt==="submit"||xt!=="key"&&!Lr){Po(In,qr),qr===0?vu():$o();var qn=qr===0?1:0;Rt[qn]?Ds(!1,!1,"confirm"):Ds(!1,qr,"confirm")}else nr(In)};return B.createElement(st.Provider,{value:{operationRef:Ke,hideHeader:ft==="time",onDateMouseEnter:sA,onDateMouseLeave:Wu,hideRanges:!0,onSelect:Au,open:Za}},B.createElement(Ia,{visible:Za,popupElement:Ru,popupStyle:ji,prefixCls:Gn,dropdownClassName:v,dropdownAlign:y,getPopupContainer:k,transitionName:A,range:!0,direction:bn},B.createElement("div",(0,S.Z)({ref:zr,className:Je()(Gn,"".concat(Gn,"-range"),ri,(Ue={},(0,Zt.Z)(Ue,"".concat(Gn,"-disabled"),Rt[0]&&Rt[1]),(0,Zt.Z)(Ue,"".concat(Gn,"-focused"),qr===0?wl:Cl),(0,Zt.Z)(Ue,"".concat(Gn,"-rtl"),bn==="rtl"),Ue)),style:Tr,onClick:Du,onMouseEnter:Mn,onMouseLeave:br,onMouseDown:Lu,onMouseUp:Qt},(0,Et.Z)(Qe,{aria:!0,data:!0})),B.createElement("div",{className:Je()("".concat(Gn,"-input"),(at={},(0,Zt.Z)(at,"".concat(Gn,"-input-active"),qr===0),(0,Zt.Z)(at,"".concat(Gn,"-input-placeholder"),!!Su),at)),ref:ea},B.createElement("input",(0,S.Z)({id:jr,disabled:Rt[0],readOnly:St||typeof Te[0]=="function"||!ml,value:Su||go,onChange:function(he){ro(he.target.value)},autoFocus:Be,placeholder:Hn(ce,0)||"",ref:D},ul,tA,{autoComplete:Hr}))),B.createElement("div",{className:"".concat(Gn,"-range-separator"),ref:p},ln),B.createElement("div",{className:Je()("".concat(Gn,"-input"),(cn={},(0,Zt.Z)(cn,"".concat(Gn,"-input-active"),qr===1),(0,Zt.Z)(cn,"".concat(Gn,"-input-placeholder"),!!Jo),cn)),ref:We},B.createElement("input",(0,S.Z)({disabled:Rt[1],readOnly:St||typeof Te[0]=="function"||!Ll,value:Jo||Ko,onChange:function(he){Il(he.target.value)},placeholder:Hn(ce,1)||"",ref:O},po,tA,{autoComplete:Hr}))),B.createElement("div",{className:"".concat(Gn,"-active-bar"),style:(0,Sn.Z)((0,Sn.Z)({},uu),{},{width:eu,position:"absolute"})}),Vu,oA&&Gu)))}var ho=function(Qe){(0,mt.Z)(at,Qe);var Ue=(0,rn.Z)(at);function at(){var cn;(0,wt.Z)(this,at);for(var hn=arguments.length,ar=new Array(hn),Gn=0;Gn{const{lineHeight:hn}=Qe,ar=Math.floor(at*hn)+2,Gn=Math.max((Ue-ar)/2,0),jr=Math.max(Ue-ar-Gn,0);return{padding:`${Gn}px ${cn}px ${jr}px`}},Ka=Qe=>{const{componentCls:Ue,pickerCellCls:at,pickerCellInnerCls:cn,cellHeight:hn,motionDurationSlow:ar,borderRadiusSM:Gn,motionDurationMid:jr,cellHoverBg:Tr,lineWidth:ri,lineType:ji,colorPrimary:v,cellActiveWithRangeBg:A,colorTextLightSolid:y,controlHeightSM:k,cellRangeBorderColor:X,pickerCellBorderGap:z,cellHoverWithRangeBg:ce,cellWidth:Be,colorTextDisabled:Oe,cellBgDisabled:Ye}=Qe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:hn,transform:"translateY(-50%)",transition:`all ${ar}`,content:'""'},[cn]:{position:"relative",zIndex:2,display:"inline-block",minWidth:hn,height:hn,lineHeight:`${hn}px`,borderRadius:Gn,transition:`background ${jr}, border ${jr}`},"&-range-hover-start, &-range-hover-end":{[cn]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${at}-in-view), + `]:{[`&:hover ${P}-inner`]:{backgroundColor:V.colorPrimaryHover,borderColor:"transparent"}}},{[P]:{"&-indeterminate":{[`${P}-inner`]:{backgroundColor:V.colorBgContainer,borderColor:V.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:V.fontSizeLG/2,height:V.fontSizeLG/2,backgroundColor:V.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${w}-disabled`]:{cursor:"not-allowed"},[`${P}-disabled`]:{[`&, ${P}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${P}-inner`]:{background:V.colorBgContainerDisabled,borderColor:V.colorBorder,"&:after":{borderColor:V.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:V.colorTextDisabled},[`&${P}-indeterminate ${P}-inner::after`]:{background:V.colorTextDisabled}}}]};function _(V,P){const w=(0,ae.TS)(P,{checkboxCls:`.${V}`,checkboxSize:P.controlInteractiveSize});return[Pe(w)]}jt.ZP=(0,ee.Z)("Checkbox",(V,P)=>{let{prefixCls:w}=P;return[_(w,V)]})},93891:function(lr,jt,l){"use strict";var b=l(59301),ae=l(36355),ee=l(64165);const Pe=_=>{const{componentName:V}=_,{getPrefixCls:P}=(0,b.useContext)(ae.E_),w=P("empty");switch(V){case"Table":case"List":return b.createElement(ee.Z,{image:ee.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(ee.Z,{image:ee.Z.PRESENTED_IMAGE_SIMPLE,className:`${w}-small`});default:return b.createElement(ee.Z,null)}};jt.Z=Pe},5083:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Kl}});var b=l(61186),ae=l.n(b),ee=l(48736),Pe=l(90111),_=l.n(Pe),V=l(58319),P=l.n(V),w=l(23250),r=l.n(w),s=l(74959),x=l.n(s),o=l(10238),i=l.n(o),c=l(33656),d=l.n(c);ae().extend(d()),ae().extend(i()),ae().extend(_()),ae().extend(P()),ae().extend(r()),ae().extend(x()),ae().extend(function(Qe,Ue){var at=Ue.prototype,cn=at.format;at.format=function(ar){var Gn=(ar||"").replace("Wo","wo");return cn.bind(this)(Gn)}});var C={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},H=function(Ue){var at=C[Ue];return at||Ue.split("_")[0]},I=function(){(0,ee.ET)(!1,"Not match any format. Please help to fire a issue about this.")},M={getNow:function(){return ae()()},getFixedDate:function(Ue){return ae()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var at=Ue.locale("en");return at.weekday()+at.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,at){return Ue.add(at,"year")},addMonth:function(Ue,at){return Ue.add(at,"month")},addDate:function(Ue,at){return Ue.add(at,"day")},setYear:function(Ue,at){return Ue.year(at)},setMonth:function(Ue,at){return Ue.month(at)},setDate:function(Ue,at){return Ue.date(at)},setHour:function(Ue,at){return Ue.hour(at)},setMinute:function(Ue,at){return Ue.minute(at)},setSecond:function(Ue,at){return Ue.second(at)},isAfter:function(Ue,at){return Ue.isAfter(at)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return ae()().locale(H(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,at){return at.locale(H(Ue)).weekday(0)},getWeek:function(Ue,at){return at.locale(H(Ue)).week()},getShortWeekDays:function(Ue){return ae()().locale(H(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return ae()().locale(H(Ue)).localeData().monthsShort()},format:function(Ue,at,cn){return at.locale(H(Ue)).format(cn)},parse:function(Ue,at,cn){for(var hn=H(Ue),ar=0;ar1&&(Gn=Ue.addDate(Gn,-7)),Gn}function Ie(Qe,Ue,at){var cn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return at.addYear(Qe,cn*10);case"quarter":case"month":return at.addYear(Qe,cn);default:return at.addMonth(Qe,cn)}}function tt(Qe,Ue){var at=Ue.generateConfig,cn=Ue.locale,hn=Ue.format;return typeof hn=="function"?hn(Qe):at.locale.format(cn.locale,Qe,hn)}function pt(Qe,Ue){var at=Ue.generateConfig,cn=Ue.locale,hn=Ue.formatList;return!Qe||typeof hn[0]=="function"?null:at.locale.parse(cn.locale,Qe,hn)}function Pt(Qe){var Ue=Qe.cellDate,at=Qe.mode,cn=Qe.disabledDate,hn=Qe.generateConfig;if(!cn)return!1;var ar=function(k,X,z){for(var ce=X;ce<=z;){var Be=void 0;switch(k){case"date":{if(Be=hn.setDate(Ue,ce),!cn(Be))return!1;break}case"month":{if(Be=hn.setMonth(Ue,ce),!Pt({cellDate:Be,mode:"month",generateConfig:hn,disabledDate:cn}))return!1;break}case"year":{if(Be=hn.setYear(Ue,ce),!Pt({cellDate:Be,mode:"year",generateConfig:hn,disabledDate:cn}))return!1;break}}ce+=1}return!0};switch(at){case"date":case"week":return cn(Ue);case"month":{var Gn=1,jr=hn.getDate(hn.getEndDate(Ue));return ar("date",Gn,jr)}case"quarter":{var Tr=Math.floor(hn.getMonth(Ue)/3)*3,ri=Tr+2;return ar("month",Tr,ri)}case"year":return ar("month",0,11);case"decade":{var ji=hn.getYear(Ue),v=Math.floor(ji/f)*f,A=v+f-1;return ar("year",v,A)}}}function dn(Qe,Ue){var at=Ue.formatList,cn=Ue.generateConfig,hn=Ue.locale;return(0,K.Z)(function(){if(!Qe)return[[""],""];for(var ar="",Gn=[],jr=0;jr1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ri.current),ce){Tr(z);return}ri.current=requestAnimationFrame(function(){Tr(z)})}var v=dn(jr,{formatList:at,generateConfig:cn,locale:hn}),A=(0,tn.Z)(v,2),y=A[1];function k(z){ji(z)}function X(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ji(null,z)}return(0,B.useEffect)(function(){X(!0)},[Qe]),(0,B.useEffect)(function(){return function(){return cancelAnimationFrame(ri.current)}},[]),[y,k,X]}var ie=l(10228),ge=l(16089),An=l(19127),je=l(29194),dt=new Map;function tr(Qe,Ue){var at;function cn(){(0,je.Z)(Qe)?Ue():at=(0,ge.Z)(function(){cn()})}return cn(),function(){ge.Z.cancel(at)}}function kt(Qe,Ue,at){if(dt.get(Qe)&&cancelAnimationFrame(dt.get(Qe)),at<=0){dt.set(Qe,requestAnimationFrame(function(){Qe.scrollTop=Ue}));return}var cn=Ue-Qe.scrollTop,hn=cn/at*10;dt.set(Qe,requestAnimationFrame(function(){Qe.scrollTop+=hn,Qe.scrollTop!==Ue&&kt(Qe,Ue,at-10)}))}function $t(Qe,Ue){var at=Ue.onLeftRight,cn=Ue.onCtrlLeftRight,hn=Ue.onUpDown,ar=Ue.onPageUpDown,Gn=Ue.onEnter,jr=Qe.which,Tr=Qe.ctrlKey,ri=Qe.metaKey;switch(jr){case ie.Z.LEFT:if(Tr||ri){if(cn)return cn(-1),!0}else if(at)return at(-1),!0;break;case ie.Z.RIGHT:if(Tr||ri){if(cn)return cn(1),!0}else if(at)return at(1),!0;break;case ie.Z.UP:if(hn)return hn(-1),!0;break;case ie.Z.DOWN:if(hn)return hn(1),!0;break;case ie.Z.PAGE_UP:if(ar)return ar(-1),!0;break;case ie.Z.PAGE_DOWN:if(ar)return ar(1),!0;break;case ie.Z.ENTER:if(Gn)return Gn(),!0;break}return!1}function sn(Qe,Ue,at,cn){var hn=Qe;if(!hn)switch(Ue){case"time":hn=cn?"hh:mm:ss a":"HH:mm:ss";break;case"week":hn="gggg-wo";break;case"month":hn="YYYY-MM";break;case"quarter":hn="YYYY-[Q]Q";break;case"year":hn="YYYY";break;default:hn=at?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return hn}function ot(Qe,Ue,at){var cn=Qe==="time"?8:10,hn=typeof Ue=="function"?Ue(at.getNow()).length:Ue.length;return Math.max(cn,hn)+2}var bt=null,Ct=new Set;function Bt(Qe){return!bt&&typeof window!="undefined"&&window.addEventListener&&(bt=function(at){(0,An.Z)(Ct).forEach(function(cn){cn(at)})},window.addEventListener("mousedown",bt)),Ct.add(Qe),function(){Ct.delete(Qe),Ct.size===0&&(window.removeEventListener("mousedown",bt),bt=null)}}function ze(Qe){var Ue=Qe.target;if(Qe.composed&&Ue.shadowRoot){var at;return((at=Qe.composedPath)===null||at===void 0?void 0:at.call(Qe)[0])||Ue}return Ue}var _n=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Ht=function(Ue){return Ue==="date"?"month":Ue},sr=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},Vr=function(Ue){return Ue==="date"?"week":Ue},rr={year:_n,month:Ht,quarter:sr,week:Vr,time:null,date:null};function Br(Qe,Ue){return Qe.some(function(at){return at&&at.contains(Ue)})}function Zn(Qe){var Ue=Qe.open,at=Qe.value,cn=Qe.isClickOutside,hn=Qe.triggerOpen,ar=Qe.forwardKeyDown,Gn=Qe.onKeyDown,jr=Qe.blurToCancel,Tr=Qe.onSubmit,ri=Qe.onCancel,ji=Qe.onFocus,v=Qe.onBlur,A=Qe.changeOnBlur,y=(0,B.useState)(!1),k=(0,tn.Z)(y,2),X=k[0],z=k[1],ce=(0,B.useState)(!1),Be=(0,tn.Z)(ce,2),Ne=Be[0],Ye=Be[1],ht=(0,B.useRef)(!1),ft=(0,B.useRef)(!1),Dt=(0,B.useRef)(!1),et={onMouseDown:function(){z(!0),hn(!0)},onKeyDown:function(ln){var wn=function(){Dt.current=!0};if(Gn(ln,wn),!Dt.current){switch(ln.which){case ie.Z.ENTER:{Ue?Tr()!==!1&&z(!0):hn(!0),ln.preventDefault();return}case ie.Z.TAB:{X&&Ue&&!ln.shiftKey?(z(!1),ln.preventDefault()):!X&&Ue&&!ar(ln)&&ln.shiftKey&&(z(!0),ln.preventDefault());return}case ie.Z.ESC:{z(!0),ri();return}}!Ue&&![ie.Z.SHIFT].includes(ln.which)?hn(!0):X||ar(ln)}},onFocus:function(ln){z(!0),Ye(!0),ji&&ji(ln)},onBlur:function(ln){if(ht.current||!cn(document.activeElement)){ht.current=!1;return}jr?setTimeout(function(){for(var wn=document,Xt=wn.activeElement;Xt&&Xt.shadowRoot;)Xt=Xt.shadowRoot.activeElement;cn(Xt)&&ri()},0):Ue&&(hn(!1),ft.current&&Tr()),Ye(!1),v==null||v(ln)}};return(0,B.useEffect)(function(){ft.current=!1},[Ue]),(0,B.useEffect)(function(){ft.current=!0},[at]),(0,B.useEffect)(function(){return Bt(function(gn){var ln=ze(gn),wn=cn(ln);Ue&&(wn?!A&&(!Ne||wn)&&hn(!1):(ht.current=!0,(0,ge.Z)(function(){ht.current=!1})))})}),[et,{focused:Ne,typing:X}]}function Jn(Qe,Ue){return B.useMemo(function(){return Qe||(Ue?((0,ee.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(at){var cn=(0,tn.Z)(at,2),hn=cn[0],ar=cn[1];return{label:hn,value:ar}})):[])},[Qe,Ue])}var Wt=l(34280);function Ve(Qe){var Ue=Qe.valueTexts,at=Qe.onTextChange,cn=B.useState(""),hn=(0,tn.Z)(cn,2),ar=hn[0],Gn=hn[1],jr=B.useRef([]);jr.current=Ue;function Tr(ji){Gn(ji),at(ji)}function ri(){Gn(jr.current[0])}return(0,Wt.Z)(function(){Ue.every(function(ji){return ji!==ar})&&ri()},[Ue.join("||")]),[ar,Tr,ri]}var _e=B.createContext({}),st=_e,$e=l(20135);function nn(Qe){var Ue=Qe.cellRender,at=Qe.monthCellRender,cn=Qe.dateRender,hn=B.useMemo(function(){if(Ue)return Ue;if(!(!at&&!cn))return function(ar,Gn){var jr=ar;return cn&&Gn.type==="date"?cn(jr,Gn.today):at&&Gn.type==="month"?at(jr,Gn.locale):Gn.originNode}},[Ue,at,cn]);return hn}function un(Qe,Ue){for(var at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",cn=String(Qe);cn.length=1?at|0:1,Gn=Qe;Gn<=Ue;Gn+=ar)hn.push({label:un(Gn,2),value:Gn,disabled:(cn||[]).includes(Gn)});return hn}function vi(Qe){var Ue=Qe.generateConfig,at=Qe.prefixCls,cn=Qe.operationRef,hn=Qe.activeColumnIndex,ar=Qe.value,Gn=Qe.showHour,jr=Qe.showMinute,Tr=Qe.showSecond,ri=Qe.use12Hours,ji=Qe.hourStep,v=ji===void 0?1:ji,A=Qe.minuteStep,y=A===void 0?1:A,k=Qe.secondStep,X=k===void 0?1:k,z=Qe.disabledHours,ce=Qe.disabledMinutes,Be=Qe.disabledSeconds,Ne=Qe.disabledTime,Ye=Qe.hideDisabledOptions,ht=Qe.onSelect,ft=Qe.cellRender,Dt=Qe.locale,et=[],gn="".concat(at,"-content"),ln="".concat(at,"-time-panel"),wn,Xt=ar?Ue.getHour(ar):-1,Bn=Xt,ir=ar?Ue.getMinute(ar):-1,vr=ar?Ue.getSecond(ar):-1,Nr=Ue.getNow(),oi=B.useMemo(function(){if(Ne){var Se=Ne(Nr);return[Se.disabledHours,Se.disabledMinutes,Se.disabledSeconds]}return[z,ce,Be]},[z,ce,Be,Ne,Nr]),xr=(0,tn.Z)(oi,3),zn=xr[0],Ir=xr[1],Xr=xr[2],pn=gr(0,23,v,zn&&zn()),yn=(0,K.Z)(function(){return pn},pn,Ci);ri&&(wn=Bn>=12,Bn%=12);var De=B.useMemo(function(){if(!ri)return[!1,!1];var Se=[!0,!0];return yn.forEach(function(Tt){var en=Tt.disabled,fn=Tt.value;en||(fn>=12?Se[1]=!1:Se[0]=!1)}),Se},[ri,yn]),Le=(0,tn.Z)(De,2),ut=Le[0],vt=Le[1],Lt=B.useMemo(function(){return ri?yn.filter(wn?function(Se){return Se.value>=12}:function(Se){return Se.value<12}).map(function(Se){var Tt=Se.value%12,en=Tt===0?"12":un(Tt,2);return(0,Sn.Z)((0,Sn.Z)({},Se),{},{label:en,value:Tt})}):yn},[ri,wn,yn]),St=gr(0,59,y,Ir&&Ir(Xt)),_t=gr(0,59,X,Xr&&Xr(Xt,ir)),an=Ai({value:ar,generateConfig:Ue,disabledMinutes:Ir,disabledSeconds:Xr,minutes:St,seconds:_t,use12Hours:ri});cn.current={onUpDown:function(Tt){var en=et[hn];if(en)for(var fn=en.units.findIndex(function(br){return br.value===en.value}),En=en.units.length,Qt=1;Qt2&&arguments[2]!==void 0?arguments[2]:!1;(zr===z||ia)&&(ai(nr),et&&et(nr),an&&an(nr,ii),gn&&!At(Tr,nr,Mr)&&!(y!=null&&y(nr))&&gn(nr))},Te=function(nr){if(Bo.includes(zr)){var ii,ia,ua=zr==="date";switch(nr===ie.Z.PAGE_UP||nr===ie.Z.PAGE_DOWN?ia=ua?Tr.addMonth:Tr.addYear:ia=ua?Tr.addDate:Tr.addMonth,nr){case ie.Z.LEFT:case ie.Z.PAGE_UP:ii=ia(bn,-1);break;case ie.Z.RIGHT:case ie.Z.PAGE_DOWN:ii=ia(bn,1);break;case ie.Z.UP:case ie.Z.DOWN:ii=ia(bn,Number("".concat(nr===ie.Z.UP?"-":"").concat(ua?ye:ba)));break}if(ii)return!(y!=null&&y(ii))}return!0},Ke=function(nr){if(Qt.current&&Qt.current.onKeyDown){var ii=!0,ia=nr.which;if([ie.Z.LEFT,ie.Z.RIGHT,ie.Z.UP,ie.Z.DOWN,ie.Z.PAGE_UP,ie.Z.PAGE_DOWN,ie.Z.ENTER].includes(ia)&&(nr.preventDefault(),ia!==ie.Z.ENTER&&Be===0&&(ii=Te(ia))),ii)return Qt.current.onKeyDown(nr)}return(0,ee.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Rt=function(nr){Qt.current&&Qt.current.onBlur&&Qt.current.onBlur(nr)};_t&&en!=="right"&&(_t.current={onKeyDown:Ke,onClose:function(){Qt.current&&Qt.current.onClose&&Qt.current.onClose()}}),B.useEffect(function(){ri&&!Mn.current&&Wi(ri)},[ri]),B.useEffect(function(){Mn.current=!1},[]);var Ot,vn=nn({cellRender:De,monthCellRender:yn,dateRender:pn}),xn=(0,Sn.Z)((0,Sn.Z)({},Qe),{},{cellRender:vn,operationRef:Qt,prefixCls:hn,viewDate:bn,value:Mr,onViewDateChange:$r,sourceMode:p,onPanelChange:O,disabledDate:y});switch(delete xn.onChange,delete xn.onSelect,zr){case"decade":Ot=B.createElement(la,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"year":Ot=B.createElement(xo,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"month":Ot=B.createElement(Ta,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"quarter":Ot=B.createElement(Zs,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"week":Ot=B.createElement(Aa,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;case"time":delete xn.showTime,Ot=B.createElement(_i,(0,S.Z)({},xn,(0,$e.Z)(Ye)==="object"?Ye:null,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}));break;default:Ye?Ot=B.createElement(xa,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}})):Ot=B.createElement(Gr,(0,S.Z)({},xn,{onSelect:function(nr,ii){$r(nr),q(nr,ii)}}))}var er,Pr,Yr=function(){var nr=Tr.getNow(),ii=_r(Tr.getHour(nr),Tr.getMinute(nr),Tr.getSecond(nr),ut?oi:1,vt?zn:1,Lt?Xr:1),ia=Dr(Tr,nr,ii[0],ii[1],ii[2]);q(ia,"submit")};Cn||(er=jo(hn,zr,ft),Ye&&zr!=="date"?Pr=null:Pr=Xs({prefixCls:hn,components:ir,needConfirmButton:Le,okDisabled:!Mr||y&&y(Mr),locale:jr,showNow:Ne,onNow:Le&&Yr,onOk:function(){Mr&&(q(Mr,"submit",!0),Bn&&Bn(Mr))}}));var Fr;if(ht&&zr==="date"&&z==="date"&&!Ye){var Zr=Tr.getNow(),di="".concat(hn,"-today-btn"),Bi=y&&y(Zr);Fr=B.createElement("a",{className:Je()(di,Bi&&"".concat(di,"-disabled")),"aria-disabled":Bi,onClick:function(){Bi||q(Zr,"mouse",!0)}},jr.today)}return B.createElement(st.Provider,{value:(0,Sn.Z)((0,Sn.Z)({},St),{},{mode:zr,hideHeader:"hideHeader"in Qe?Dt:St.hideHeader,hidePrevBtn:Tt&&en==="right",hideNextBtn:Tt&&en==="left"})},B.createElement("div",{tabIndex:Be,className:Je()("".concat(hn,"-panel"),ar,(Ue={},(0,Zt.Z)(Ue,"".concat(hn,"-panel-has-range"),fn&&fn[0]&&fn[1]),(0,Zt.Z)(Ue,"".concat(hn,"-panel-has-range-hover"),En&&En[0]&&En[1]),(0,Zt.Z)(Ue,"".concat(hn,"-panel-rtl"),vr==="rtl"),Ue)),style:Gn,onKeyDown:Ke,onBlur:Rt,onMouseDown:wn},Ot,er||Pr||Fr?B.createElement("div",{className:"".concat(hn,"-footer")},er,Pr,Fr):null))}var wi=qs,ws=l(35593),No={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ea(Qe){var Ue,at=Qe.prefixCls,cn=Qe.popupElement,hn=Qe.popupStyle,ar=Qe.visible,Gn=Qe.dropdownClassName,jr=Qe.dropdownAlign,Tr=Qe.transitionName,ri=Qe.getPopupContainer,ji=Qe.children,v=Qe.range,A=Qe.popupPlacement,y=Qe.direction,k="".concat(at,"-dropdown"),X=function(){return A!==void 0?A:y==="rtl"?"bottomRight":"bottomLeft"};return B.createElement(ws.Z,{showAction:[],hideAction:[],popupPlacement:X(),builtinPlacements:No,prefixCls:k,popupTransitionName:Tr,popup:cn,popupAlign:jr,popupVisible:ar,popupClassName:Je()(Gn,(Ue={},(0,Zt.Z)(Ue,"".concat(k,"-range"),v),(0,Zt.Z)(Ue,"".concat(k,"-rtl"),y==="rtl"),Ue)),popupStyle:hn,getPopupContainer:ri},ji)}var Ia=Ea;function ha(Qe){var Ue=Qe.prefixCls,at=Qe.presets,cn=Qe.onClick,hn=Qe.onHover;return at.length?B.createElement("div",{className:"".concat(Ue,"-presets")},B.createElement("ul",null,at.map(function(ar,Gn){var jr=ar.label,Tr=ar.value;return B.createElement("li",{key:Gn,onClick:function(){return cn==null?void 0:cn(Sr(Tr))},onMouseEnter:function(){return hn==null?void 0:hn(Sr(Tr))},onMouseLeave:function(){return hn==null?void 0:hn(null)}},jr)}))):null}function da(Qe){var Ue=Qe.picker,at=Qe.disabledHours,cn=Qe.disabledMinutes,hn=Qe.disabledSeconds;Ue==="time"&&(at||cn||hn)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ss(Qe,Ue,at){var cn=(0,$e.Z)(Ue)==="object"?Ue.clearIcon:at;return cn||B.createElement("span",{className:"".concat(Qe,"-clear-btn")})}function ka(Qe){var Ue,at=Qe,cn=at.prefixCls,hn=cn===void 0?"rc-picker":cn,ar=at.id,Gn=at.name,jr=at.tabIndex,Tr=at.style,ri=at.className,ji=at.dropdownClassName,v=at.dropdownAlign,A=at.popupStyle,y=at.transitionName,k=at.generateConfig,X=at.locale,z=at.inputReadOnly,ce=at.allowClear,Be=at.autoFocus,Ne=at.showTime,Ye=at.picker,ht=Ye===void 0?"date":Ye,ft=at.format,Dt=at.use12Hours,et=at.value,gn=at.defaultValue,ln=at.presets,wn=at.open,Xt=at.defaultOpen,Bn=at.defaultOpenValue,ir=at.suffixIcon,vr=at.clearIcon,Nr=at.disabled,oi=at.disabledDate,xr=at.placeholder,zn=at.getPopupContainer,Ir=at.pickerRef,Xr=at.panelRender,pn=at.onChange,yn=at.onOpenChange,De=at.onFocus,Le=at.onBlur,ut=at.onMouseDown,vt=at.onMouseUp,Lt=at.onMouseEnter,St=at.onMouseLeave,_t=at.onContextMenu,an=at.onClick,Cn=at.onKeyDown,rt=at.onSelect,Se=at.direction,Tt=at.autoComplete,en=Tt===void 0?"off":Tt,fn=at.inputRender,En=at.changeOnBlur,Qt=B.useRef(null),Mn=ht==="date"&&!!Ne||ht==="time",br=Jn(ln),dr=Qn(sn(ft,ht,Ne,Dt)),Mr=B.useRef(null),ai=B.useRef(null),Ti=B.useRef(null),cr=(0,re.Z)(null,{value:et,defaultValue:gn}),bn=(0,tn.Z)(cr,2),Wi=bn[0],$r=bn[1],Hr=B.useState(Wi),Wr=(0,tn.Z)(Hr,2),Lr=Wr[0],zr=Wr[1],Ei=B.useRef(null),ea=(0,re.Z)(!1,{value:wn,defaultValue:Xt,postState:function(Sa){return Nr?!1:Sa},onChange:function(Sa){yn&&yn(Sa),!Sa&&Ei.current&&Ei.current.onClose&&Ei.current.onClose()}}),We=(0,tn.Z)(ea,2),p=We[0],D=We[1],O=dn(Lr,{formatList:dr,generateConfig:k,locale:X}),q=(0,tn.Z)(O,2),Te=q[0],Ke=q[1],Rt=Ve({valueTexts:Te,onTextChange:function(Sa){var no=pt(Sa,{locale:X,formatList:dr,generateConfig:k});no&&(!oi||!oi(no))&&zr(no)}}),Ot=(0,tn.Z)(Rt,3),vn=Ot[0],xn=Ot[1],er=Ot[2],Pr=function(Sa){zr(Sa),$r(Sa),pn&&!At(k,Wi,Sa)&&pn(Sa,Sa?tt(Sa,{generateConfig:k,locale:X,format:dr[0]}):"")},Yr=function(Sa){Nr&&Sa||D(Sa)},Fr=function(Sa){return p&&Ei.current&&Ei.current.onKeyDown?Ei.current.onKeyDown(Sa):((0,ee.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Zr=function(){for(var Sa=arguments.length,no=new Array(Sa),Po=0;PoA(ri);case"month":return v(X)>v(ri);case"week":return ji(X)>ji(ri);default:return!Ge(jr,X,ri)&&jr.isAfter(X,ri)}return!1},[ar,Gn[1],ri,Ue]),k=B.useCallback(function(X){if(Gn[1]||ar&&ar(X))return!0;if(Gn[0]&&Tr)return!Ge(jr,X,ri)&&jr.isAfter(Tr,X);if(!Ue&&Tr)switch(at){case"quarter":return A(X)0&&arguments[0]!==void 0?arguments[0]:!1,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xt=null;Za&&Fl&&Fl[0]&&Fl[1]&&X.isAfter(Fl[1],Fl[0])&&(xt=Fl);var In=Dt;if(Dt&&(0,$e.Z)(Dt)==="object"&&Dt.defaultValue){var qn=Dt.defaultValue;In=(0,Sn.Z)((0,Sn.Z)({},Dt),{},{defaultValue:Hn(qn,qr)||void 0})}return B.createElement(Vn.Provider,{value:{inRange:!0,panelPosition:Ao,rangedValue:au||li,hoverRangedValue:xt}},B.createElement(wi,(0,S.Z)({},Qe,he,{cellRender:mA,showTime:In,mode:ua[qr],generateConfig:X,style:void 0,direction:bn,disabledDate:qr===0?eo:qa,disabledTime:function(mi){return oi?oi(mi,qr===0?"start":"end"):!1},className:Je()((0,Zt.Z)({},"".concat(Gn,"-panel-focused"),qr===0?!ml:!Ll)),value:Hn(li,qr),locale:z,tabIndex:-1,onPanelChange:function(mi,zi){qr===0&&vu(!0),qr===1&&$o(!0),ys(Kn(ua,zi,qr),Kn(li,mi,qr));var Ma=mi;Ao==="right"&&ua[qr]===zi&&(Ma=Ie(Ma,zi,X,-1)),Zr(Ma,qr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:qr===0?Hn(li,1):Hn(li,0)})))}var kl=0,cl=0;if(qr&&ea.current&&p.current&&Ei.current&&q.current){kl=ea.current.offsetWidth+p.current.offsetWidth;var xA=q.current.offsetLeft>kl?q.current.offsetLeft-kl:q.current.offsetLeft,Zu=Ei.current.offsetWidth,vA=q.current.offsetWidth;Zu&&vA&&kl>Zu-vA-(bn==="rtl"?0:xA)&&(cl=kl)}var $u=bn==="rtl"?{right:kl}:{left:kl};function Tu(){var Ao,he=jo(Gn,ua[qr],an),xt=Xs({prefixCls:Gn,components:Ti,needConfirmButton:Lr,okDisabled:!Hn(li,qr)||Nr&&Nr(li[qr]),locale:z,onOk:function(){var Es=Hn(li,qr);Es&&(Po(li,qr),Mr==null||Mr(li),Ds(!1,qr,"confirm"))}});if(ft!=="time"&&!Dt){var In=Fr(qr),qn=Ie(In,ft,X),Kr=ua[qr],mi=Kr===ft,zi=Tl(mi?"left":!1,{pickerValue:In,onPickerValueChange:function(Es){Zr(Es,qr)}}),Ma=Tl("right",{pickerValue:qn,onPickerValueChange:function(Es){Zr(Ie(Es,ft,X,-1),qr)}});bn==="rtl"?Ao=B.createElement(B.Fragment,null,Ma,mi&&zi):Ao=B.createElement(B.Fragment,null,zi,mi&&Ma)}else Ao=Tl();var As=B.createElement("div",{className:"".concat(Gn,"-panel-layout")},B.createElement(ha,{prefixCls:Gn,presets:wu,onClick:function(Es){Po(Es,null),Ds(!1,qr,"preset")},onHover:function(Es){zu(Es)}}),B.createElement("div",null,B.createElement("div",{className:"".concat(Gn,"-panels")},Ao),(he||xt)&&B.createElement("div",{className:"".concat(Gn,"-footer")},he,xt)));return Xr&&(As=Xr(As)),B.createElement("div",{className:"".concat(Gn,"-panel-container"),style:{marginLeft:cl},ref:Ei,onMouseDown:function(Es){Es.preventDefault()}},As)}var Ru=B.createElement("div",{className:Je()("".concat(Gn,"-range-wrapper"),"".concat(Gn,"-").concat(ft,"-range-wrapper")),style:{minWidth:Is}},B.createElement("div",{ref:q,className:"".concat(Gn,"-range-arrow"),style:$u}),Tu()),Vu;ut&&(Vu=B.createElement("span",{className:"".concat(Gn,"-suffix"),onMouseDown:function(he){he.preventDefault()}},ut));var eA=ss(Gn,Le,vt),Gu=B.createElement("span",{onMouseDown:function(he){he.preventDefault(),he.stopPropagation()},onMouseUp:function(he){he.preventDefault(),he.stopPropagation();var xt=xn;Rt[0]||(xt=Kn(xt,null,0)),Rt[1]||(xt=Kn(xt,null,1)),Po(xt,null),Ds(!1,qr,"clear")},className:"".concat(Gn,"-clear"),role:"button"},eA),oA=Le&&(Hn(xn,0)&&!Rt[0]||Hn(xn,1)&&!Rt[1]),tA={size:ot(ft,Te[0],X)},$l=0,eu=0;ea.current&&We.current&&p.current&&(qr===0?eu=ea.current.offsetWidth:($l=kl,eu=We.current.offsetWidth));var uu=bn==="rtl"?{right:$l}:{left:$l},Au=function(he,xt){var In=Kn(li,he,qr);if(xt==="submit"||xt!=="key"&&!Lr){Po(In,qr),qr===0?vu():$o();var qn=qr===0?1:0;Rt[qn]?Ds(!1,!1,"confirm"):Ds(!1,qr,"confirm")}else nr(In)};return B.createElement(st.Provider,{value:{operationRef:Ke,hideHeader:ft==="time",onDateMouseEnter:sA,onDateMouseLeave:Wu,hideRanges:!0,onSelect:Au,open:Za}},B.createElement(Ia,{visible:Za,popupElement:Ru,popupStyle:ji,prefixCls:Gn,dropdownClassName:v,dropdownAlign:y,getPopupContainer:k,transitionName:A,range:!0,direction:bn},B.createElement("div",(0,S.Z)({ref:zr,className:Je()(Gn,"".concat(Gn,"-range"),ri,(Ue={},(0,Zt.Z)(Ue,"".concat(Gn,"-disabled"),Rt[0]&&Rt[1]),(0,Zt.Z)(Ue,"".concat(Gn,"-focused"),qr===0?wl:Cl),(0,Zt.Z)(Ue,"".concat(Gn,"-rtl"),bn==="rtl"),Ue)),style:Tr,onClick:Du,onMouseEnter:Mn,onMouseLeave:br,onMouseDown:Lu,onMouseUp:Qt},(0,Et.Z)(Qe,{aria:!0,data:!0})),B.createElement("div",{className:Je()("".concat(Gn,"-input"),(at={},(0,Zt.Z)(at,"".concat(Gn,"-input-active"),qr===0),(0,Zt.Z)(at,"".concat(Gn,"-input-placeholder"),!!Su),at)),ref:ea},B.createElement("input",(0,S.Z)({id:jr,disabled:Rt[0],readOnly:St||typeof Te[0]=="function"||!ml,value:Su||go,onChange:function(he){ro(he.target.value)},autoFocus:Be,placeholder:Hn(ce,0)||"",ref:D},ul,tA,{autoComplete:Hr}))),B.createElement("div",{className:"".concat(Gn,"-range-separator"),ref:p},ln),B.createElement("div",{className:Je()("".concat(Gn,"-input"),(cn={},(0,Zt.Z)(cn,"".concat(Gn,"-input-active"),qr===1),(0,Zt.Z)(cn,"".concat(Gn,"-input-placeholder"),!!Jo),cn)),ref:We},B.createElement("input",(0,S.Z)({disabled:Rt[1],readOnly:St||typeof Te[0]=="function"||!Ll,value:Jo||Ko,onChange:function(he){Il(he.target.value)},placeholder:Hn(ce,1)||"",ref:O},po,tA,{autoComplete:Hr}))),B.createElement("div",{className:"".concat(Gn,"-active-bar"),style:(0,Sn.Z)((0,Sn.Z)({},uu),{},{width:eu,position:"absolute"})}),Vu,oA&&Gu)))}var ho=function(Qe){(0,mt.Z)(at,Qe);var Ue=(0,rn.Z)(at);function at(){var cn;(0,wt.Z)(this,at);for(var hn=arguments.length,ar=new Array(hn),Gn=0;Gn{const{lineHeight:hn}=Qe,ar=Math.floor(at*hn)+2,Gn=Math.max((Ue-ar)/2,0),jr=Math.max(Ue-ar-Gn,0);return{padding:`${Gn}px ${cn}px ${jr}px`}},Ka=Qe=>{const{componentCls:Ue,pickerCellCls:at,pickerCellInnerCls:cn,cellHeight:hn,motionDurationSlow:ar,borderRadiusSM:Gn,motionDurationMid:jr,cellHoverBg:Tr,lineWidth:ri,lineType:ji,colorPrimary:v,cellActiveWithRangeBg:A,colorTextLightSolid:y,controlHeightSM:k,cellRangeBorderColor:X,pickerCellBorderGap:z,cellHoverWithRangeBg:ce,cellWidth:Be,colorTextDisabled:Ne,cellBgDisabled:Ye}=Qe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:hn,transform:"translateY(-50%)",transition:`all ${ar}`,content:'""'},[cn]:{position:"relative",zIndex:2,display:"inline-block",minWidth:hn,height:hn,lineHeight:`${hn}px`,borderRadius:Gn,transition:`background ${jr}, border ${jr}`},"&-range-hover-start, &-range-hover-end":{[cn]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${at}-in-view), &:hover:not(${at}-selected):not(${at}-range-start):not(${at}-range-end):not(${at}-range-hover-start):not(${at}-range-hover-end)`]:{[cn]:{background:Tr}},[`&-in-view${at}-today ${cn}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ri}px ${ji} ${v}`,borderRadius:Gn,content:'""'}},[`&-in-view${at}-in-range`]:{position:"relative","&::before":{background:A}},[`&-in-view${at}-selected ${cn}, &-in-view${at}-range-start ${cn}, &-in-view${at}-range-end ${cn}`]:{color:y,background:v},[`&-in-view${at}-range-start:not(${at}-range-start-single), @@ -909,16 +909,16 @@ tr > &-in-view${at}-range-hover-start:last-child::after, &-in-view${at}-end${at}-range-hover-edge-end${at}-range-hover-edge-end-near-range::after, &-in-view${at}-range-hover-edge-end:not(${at}-range-hover-edge-end-near-range)::after, - &-in-view${at}-range-hover-end::after`]:{insetInlineEnd:(Be-hn)/2,borderInlineEnd:`${ri}px dashed ${X}`,borderStartEndRadius:Gn,borderEndEndRadius:Gn},"&-disabled":{color:Oe,pointerEvents:"none",[cn]:{background:"transparent"},"&::before":{background:Ye}},[`&-disabled${at}-today ${cn}::before`]:{borderColor:Oe}}},Ua=Qe=>{const{componentCls:Ue,pickerCellCls:at,pickerCellInnerCls:cn,pickerYearMonthCellWidth:hn,pickerControlIconSize:ar,cellWidth:Gn,paddingSM:jr,paddingXS:Tr,paddingXXS:ri,colorBgContainer:ji,lineWidth:v,lineType:A,borderRadiusLG:y,colorPrimary:k,colorTextHeading:X,colorSplit:z,pickerControlIconBorderWidth:ce,colorIcon:Be,textHeight:Oe,motionDurationMid:Ye,colorIconHover:ht,fontWeightStrong:ft,cellHeight:Dt,pickerCellPaddingVertical:et,colorTextDisabled:gn,colorText:ln,fontSize:wn,cellHoverWithRangeBg:Xt,motionDurationSlow:Bn,withoutTimeCellHeight:ir,pickerQuarterPanelContentHeight:vr,colorLink:Nr,colorLinkActive:oi,colorLinkHover:xr,cellRangeBorderColor:zn,borderRadiusSM:Ir,colorTextLightSolid:Xr,cellHoverBg:pn,timeColumnHeight:yn,timeColumnWidth:De,timeCellHeight:Le,controlItemBgActive:ut,marginXXS:vt,pickerDatePanelPaddingHorizontal:Lt}=Qe,St=Gn*7+Lt*2,_t=(St-Tr*2)/3-hn-jr,an=(St-Tr*2)/4-hn;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ji,border:`${v}px ${A} ${z}`,borderRadius:y,outline:"none","&-focused":{borderColor:k},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, + &-in-view${at}-range-hover-end::after`]:{insetInlineEnd:(Be-hn)/2,borderInlineEnd:`${ri}px dashed ${X}`,borderStartEndRadius:Gn,borderEndEndRadius:Gn},"&-disabled":{color:Ne,pointerEvents:"none",[cn]:{background:"transparent"},"&::before":{background:Ye}},[`&-disabled${at}-today ${cn}::before`]:{borderColor:Ne}}},Ua=Qe=>{const{componentCls:Ue,pickerCellCls:at,pickerCellInnerCls:cn,pickerYearMonthCellWidth:hn,pickerControlIconSize:ar,cellWidth:Gn,paddingSM:jr,paddingXS:Tr,paddingXXS:ri,colorBgContainer:ji,lineWidth:v,lineType:A,borderRadiusLG:y,colorPrimary:k,colorTextHeading:X,colorSplit:z,pickerControlIconBorderWidth:ce,colorIcon:Be,textHeight:Ne,motionDurationMid:Ye,colorIconHover:ht,fontWeightStrong:ft,cellHeight:Dt,pickerCellPaddingVertical:et,colorTextDisabled:gn,colorText:ln,fontSize:wn,cellHoverWithRangeBg:Xt,motionDurationSlow:Bn,withoutTimeCellHeight:ir,pickerQuarterPanelContentHeight:vr,colorLink:Nr,colorLinkActive:oi,colorLinkHover:xr,cellRangeBorderColor:zn,borderRadiusSM:Ir,colorTextLightSolid:Xr,cellHoverBg:pn,timeColumnHeight:yn,timeColumnWidth:De,timeCellHeight:Le,controlItemBgActive:ut,marginXXS:vt,pickerDatePanelPaddingHorizontal:Lt}=Qe,St=Gn*7+Lt*2,_t=(St-Tr*2)/3-hn-jr,an=(St-Tr*2)/4-hn;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ji,border:`${v}px ${A} ${z}`,borderRadius:y,outline:"none","&-focused":{borderColor:k},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, ${Ue}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ue}-next-icon, - ${Ue}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:St},"&-header":{display:"flex",padding:`0 ${Tr}px`,color:X,borderBottom:`${v}px ${A} ${z}`,"> *":{flex:"none"},button:{padding:0,color:Be,lineHeight:`${Oe}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ye}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:wn,"&:hover":{color:ht}},"&-view":{flex:"auto",fontWeight:ft,lineHeight:`${Oe}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Tr},"&:hover":{color:k}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ar,height:ar,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ar,height:ar,border:"0 solid currentcolor",borderBlockStartWidth:ce,borderBlockEndWidth:0,borderInlineStartWidth:ce,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ar/2),insetInlineStart:Math.ceil(ar/2),display:"inline-block",width:ar,height:ar,border:"0 solid currentcolor",borderBlockStartWidth:ce,borderBlockEndWidth:0,borderInlineStartWidth:ce,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Dt,fontWeight:"normal"},th:{height:Dt+et*2,color:ln,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${et}px 0`,color:gn,cursor:"pointer","&-in-view":{color:ln}},Ka(Qe)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${cn}, + ${Ue}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:St},"&-header":{display:"flex",padding:`0 ${Tr}px`,color:X,borderBottom:`${v}px ${A} ${z}`,"> *":{flex:"none"},button:{padding:0,color:Be,lineHeight:`${Ne}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ye}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:wn,"&:hover":{color:ht}},"&-view":{flex:"auto",fontWeight:ft,lineHeight:`${Ne}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Tr},"&:hover":{color:k}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ar,height:ar,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ar,height:ar,border:"0 solid currentcolor",borderBlockStartWidth:ce,borderBlockEndWidth:0,borderInlineStartWidth:ce,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ar/2),insetInlineStart:Math.ceil(ar/2),display:"inline-block",width:ar,height:ar,border:"0 solid currentcolor",borderBlockStartWidth:ce,borderBlockEndWidth:0,borderInlineStartWidth:ce,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Dt,fontWeight:"normal"},th:{height:Dt+et*2,color:ln,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${et}px 0`,color:gn,cursor:"pointer","&-in-view":{color:ln}},Ka(Qe)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${cn}, &-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${cn}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Xt,transition:`all ${Bn}`,content:'""'}},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start - ${cn}::after`]:{insetInlineEnd:-(Gn-Dt)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${cn}::after`]:{insetInlineEnd:0,insetInlineStart:-(Gn-Dt)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:ir*4},[cn]:{padding:`0 ${Tr}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:vr},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:an,borderInlineStart:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:an,borderInlineEnd:`${v}px dashed ${zn}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:an,borderInlineEnd:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:an,borderInlineStart:`${v}px dashed ${zn}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${v}px ${A} ${z}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Oe-2*v}px`,textAlign:"center","&-extra":{padding:`0 ${jr}px`,lineHeight:`${Oe-2*v}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${v}px ${A} ${z}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Nr,"&:hover":{color:xr},"&:active":{color:oi},[`&${Ue}-today-btn-disabled`]:{color:gn,cursor:"not-allowed"}},"&-decade-panel":{[cn]:{padding:`0 ${Tr/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${Tr}px`},[cn]:{width:hn},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:Ir,borderEndStartRadius:Ir,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ir,borderEndEndRadius:Ir}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ir,borderEndEndRadius:Ir,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:Ir,borderEndStartRadius:Ir,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:_t,borderInlineStart:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:_t,borderInlineEnd:`${v}px dashed ${zn}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:_t,borderInlineEnd:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:_t,borderInlineStart:`${v}px dashed ${zn}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${Tr}px ${jr}px`},[`${Ue}-cell`]:{[`&:hover ${cn}, + ${cn}::after`]:{insetInlineEnd:-(Gn-Dt)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${cn}::after`]:{insetInlineEnd:0,insetInlineStart:-(Gn-Dt)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:ir*4},[cn]:{padding:`0 ${Tr}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:vr},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:an,borderInlineStart:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:an,borderInlineEnd:`${v}px dashed ${zn}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:an,borderInlineEnd:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:an,borderInlineStart:`${v}px dashed ${zn}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${v}px ${A} ${z}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ne-2*v}px`,textAlign:"center","&-extra":{padding:`0 ${jr}px`,lineHeight:`${Ne-2*v}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${v}px ${A} ${z}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Nr,"&:hover":{color:xr},"&:active":{color:oi},[`&${Ue}-today-btn-disabled`]:{color:gn,cursor:"not-allowed"}},"&-decade-panel":{[cn]:{padding:`0 ${Tr/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${Tr}px`},[cn]:{width:hn},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:Ir,borderEndStartRadius:Ir,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ir,borderEndEndRadius:Ir}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ir,borderEndEndRadius:Ir,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:Ir,borderEndStartRadius:Ir,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:_t,borderInlineStart:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:_t,borderInlineEnd:`${v}px dashed ${zn}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:_t,borderInlineEnd:`${v}px dashed ${zn}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:_t,borderInlineStart:`${v}px dashed ${zn}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${Tr}px ${jr}px`},[`${Ue}-cell`]:{[`&:hover ${cn}, &-selected ${cn}, ${cn}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ye}`},"&:first-child:before":{borderStartStartRadius:Ir,borderEndStartRadius:Ir},"&:last-child:before":{borderStartEndRadius:Ir,borderEndEndRadius:Ir}},"&:hover td":{"&:before":{background:pn}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${at}`]:{"&:before":{background:k},[`&${Ue}-cell-week`]:{color:new xi.C(Xr).setAlpha(.5).toHexString()},[cn]:{color:Xr}}},"&-range-hover td:before":{background:ut}}},"&-date-panel":{[`${Ue}-body`]:{padding:`${Tr}px ${Lt}px`},[`${Ue}-content`]:{width:Gn*7,th:{width:Gn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ue}-time-panel`]:{borderInlineStart:`${v}px ${A} ${z}`},[`${Ue}-date-panel, ${Ue}-time-panel`]:{transition:`opacity ${Bn}`},"&-active":{[`${Ue}-date-panel, - ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:yn},"&-column":{flex:"1 0 auto",width:De,margin:`${ri}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ye}`,overflowX:"hidden","&::after":{display:"block",height:yn-Le,content:'""'},"&:not(:first-child)":{borderInlineStart:`${v}px ${A} ${z}`},"&-active":{background:new xi.C(ut).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:vt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:De-2*vt,height:Le,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(De-Le)/2,color:ln,lineHeight:`${Le}px`,borderRadius:Ir,cursor:"pointer",transition:`background ${Ye}`,"&:hover":{background:pn}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:ut}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:gn,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:yn-Le+ri*2}}}},La=Qe=>{const{componentCls:Ue,colorBgContainer:at,colorError:cn,errorActiveShadow:hn,colorWarning:ar,warningActiveShadow:Gn}=Qe;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:at,borderColor:cn},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,ci.M1)((0,Xi.TS)(Qe,{activeBorderColor:cn,activeShadow:hn}))),[`${Ue}-active-bar`]:{background:cn}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:at,borderColor:ar},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,ci.M1)((0,Xi.TS)(Qe,{activeBorderColor:ar,activeShadow:Gn}))),[`${Ue}-active-bar`]:{background:ar}}}}},na=Qe=>{const{componentCls:Ue,antCls:at,controlHeight:cn,fontSize:hn,paddingInline:ar,colorBgContainer:Gn,lineWidth:jr,lineType:Tr,colorBorder:ri,borderRadius:ji,motionDurationMid:v,colorBgContainerDisabled:A,colorTextDisabled:y,colorTextPlaceholder:k,controlHeightLG:X,fontSizeLG:z,controlHeightSM:ce,paddingInlineSM:Be,paddingXS:Oe,marginXS:Ye,colorTextDescription:ht,lineWidthBold:ft,lineHeight:Dt,colorPrimary:et,motionDurationSlow:gn,zIndexPopup:ln,paddingXXS:wn,paddingSM:Xt,textHeight:Bn,cellActiveWithRangeBg:ir,colorPrimaryBorder:vr,sizePopupArrow:Nr,borderRadiusXS:oi,borderRadiusOuter:xr,colorBgElevated:zn,borderRadiusLG:Ir,boxShadowSecondary:Xr,borderRadiusSM:pn,colorSplit:yn,cellHoverBg:De,presetsWidth:Le,presetsMaxWidth:ut,boxShadowPopoverArrow:vt,colorTextQuaternary:Lt}=Qe;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,Ss.Wf)(Qe)),oa(Qe,cn,hn,ar)),{position:"relative",display:"inline-flex",alignItems:"center",background:Gn,lineHeight:1,border:`${jr}px ${Tr} ${ri}`,borderRadius:ji,transition:`border ${v}, box-shadow ${v}`,"&:hover, &-focused":Object.assign({},(0,ci.pU)(Qe)),"&-focused":Object.assign({},(0,ci.M1)(Qe)),[`&${Ue}-disabled`]:{background:A,borderColor:ri,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Lt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,ci.ik)(Qe)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:k}}},"&-large":Object.assign(Object.assign({},oa(Qe,X,z,ar)),{[`${Ue}-input > input`]:{fontSize:z}}),"&-small":Object.assign({},oa(Qe,ce,hn,Be)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Oe/2,color:y,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ye}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:y,lineHeight:1,background:Gn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${v}, color ${v}`,"> *":{verticalAlign:"top"},"&:hover":{color:ht}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:z,color:y,fontSize:z,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:ht},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:ar},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-jr,height:ft,marginInlineStart:ar,background:et,opacity:0,transition:`all ${gn} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${Oe}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:Be},[`${Ue}-active-bar`]:{marginInlineStart:Be}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ss.Wf)(Qe)),Ua(Qe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ln,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${at}-slide-up-enter${at}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, + ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:yn},"&-column":{flex:"1 0 auto",width:De,margin:`${ri}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ye}`,overflowX:"hidden","&::after":{display:"block",height:yn-Le,content:'""'},"&:not(:first-child)":{borderInlineStart:`${v}px ${A} ${z}`},"&-active":{background:new xi.C(ut).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:vt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:De-2*vt,height:Le,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(De-Le)/2,color:ln,lineHeight:`${Le}px`,borderRadius:Ir,cursor:"pointer",transition:`background ${Ye}`,"&:hover":{background:pn}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:ut}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:gn,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:yn-Le+ri*2}}}},La=Qe=>{const{componentCls:Ue,colorBgContainer:at,colorError:cn,errorActiveShadow:hn,colorWarning:ar,warningActiveShadow:Gn}=Qe;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:at,borderColor:cn},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,ci.M1)((0,Xi.TS)(Qe,{activeBorderColor:cn,activeShadow:hn}))),[`${Ue}-active-bar`]:{background:cn}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:at,borderColor:ar},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,ci.M1)((0,Xi.TS)(Qe,{activeBorderColor:ar,activeShadow:Gn}))),[`${Ue}-active-bar`]:{background:ar}}}}},na=Qe=>{const{componentCls:Ue,antCls:at,controlHeight:cn,fontSize:hn,paddingInline:ar,colorBgContainer:Gn,lineWidth:jr,lineType:Tr,colorBorder:ri,borderRadius:ji,motionDurationMid:v,colorBgContainerDisabled:A,colorTextDisabled:y,colorTextPlaceholder:k,controlHeightLG:X,fontSizeLG:z,controlHeightSM:ce,paddingInlineSM:Be,paddingXS:Ne,marginXS:Ye,colorTextDescription:ht,lineWidthBold:ft,lineHeight:Dt,colorPrimary:et,motionDurationSlow:gn,zIndexPopup:ln,paddingXXS:wn,paddingSM:Xt,textHeight:Bn,cellActiveWithRangeBg:ir,colorPrimaryBorder:vr,sizePopupArrow:Nr,borderRadiusXS:oi,borderRadiusOuter:xr,colorBgElevated:zn,borderRadiusLG:Ir,boxShadowSecondary:Xr,borderRadiusSM:pn,colorSplit:yn,cellHoverBg:De,presetsWidth:Le,presetsMaxWidth:ut,boxShadowPopoverArrow:vt,colorTextQuaternary:Lt}=Qe;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,Ss.Wf)(Qe)),oa(Qe,cn,hn,ar)),{position:"relative",display:"inline-flex",alignItems:"center",background:Gn,lineHeight:1,border:`${jr}px ${Tr} ${ri}`,borderRadius:ji,transition:`border ${v}, box-shadow ${v}`,"&:hover, &-focused":Object.assign({},(0,ci.pU)(Qe)),"&-focused":Object.assign({},(0,ci.M1)(Qe)),[`&${Ue}-disabled`]:{background:A,borderColor:ri,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Lt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,ci.ik)(Qe)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:k}}},"&-large":Object.assign(Object.assign({},oa(Qe,X,z,ar)),{[`${Ue}-input > input`]:{fontSize:z}}),"&-small":Object.assign({},oa(Qe,ce,hn,Be)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ne/2,color:y,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ye}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:y,lineHeight:1,background:Gn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${v}, color ${v}`,"> *":{verticalAlign:"top"},"&:hover":{color:ht}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:z,color:y,fontSize:z,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:ht},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:ar},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-jr,height:ft,marginInlineStart:ar,background:et,opacity:0,transition:`all ${gn} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${Ne}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:Be},[`${Ue}-active-bar`]:{marginInlineStart:Be}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ss.Wf)(Qe)),Ua(Qe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ln,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${at}-slide-up-enter${at}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, &${at}-slide-up-enter${at}-slide-up-enter-active${Ue}-dropdown-placement-topRight, &${at}-slide-up-appear${at}-slide-up-appear-active${Ue}-dropdown-placement-topLeft, &${at}-slide-up-appear${at}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:ja.Qt},[`&${at}-slide-up-enter${at}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, @@ -926,8 +926,8 @@ &${at}-slide-up-appear${at}-slide-up-appear-active${Ue}-dropdown-placement-bottomLeft, &${at}-slide-up-appear${at}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ja.fJ},[`&${at}-slide-up-leave${at}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, &${at}-slide-up-leave${at}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:ja.ly},[`&${at}-slide-up-leave${at}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, - &${at}-slide-up-leave${at}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ja.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:wn},[`${Ue}-ranges`]:{marginBottom:0,padding:`${wn}px ${Xt}px`,overflow:"hidden",lineHeight:`${Bn-2*jr-Oe/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${at}-tag-blue`]:{color:et,background:ir,borderColor:vr,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ar*1.5,transition:`left ${gn} ease-out`},(0,ga.r)(Nr,oi,xr,zn,vt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:zn,borderRadius:Ir,boxShadow:Xr,transition:`margin ${gn}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:Le,maxWidth:ut,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Oe,borderInlineEnd:`${jr}px ${Tr} ${yn}`,li:Object.assign(Object.assign({},Ss.vS),{borderRadius:pn,paddingInline:Oe,paddingBlock:(ce-Math.round(hn*Dt))/2,cursor:"pointer",transition:`all ${gn}`,"+ li":{marginTop:Ye},"&:hover":{background:De}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${jr}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:ri}}}}),"&-dropdown-range":{padding:`${Nr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ja.oN)(Qe,"slide-up"),(0,ja.oN)(Qe,"slide-down"),(0,Ba.Fm)(Qe,"move-up"),(0,Ba.Fm)(Qe,"move-down")]},ma=Qe=>{const{componentCls:Ue,controlHeightLG:at,paddingXXS:cn,padding:hn}=Qe;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:at*1.5,pickerQuarterPanelContentHeight:at*1.4,pickerCellPaddingVertical:cn+cn/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:hn+cn/2}},Xa=Qe=>({cellHoverBg:Qe.controlItemBgHover,cellActiveWithRangeBg:Qe.controlItemBgActive,cellHoverWithRangeBg:new xi.C(Qe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xi.C(Qe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Qe.colorBgContainerDisabled,timeColumnWidth:Qe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Qe.controlHeightSM*1.5,cellHeight:Qe.controlHeightSM,textHeight:Qe.controlHeightLG,withoutTimeCellHeight:Qe.controlHeightLG*1.65});var Ui=(0,xs.Z)("DatePicker",Qe=>{const Ue=(0,Xi.TS)((0,ci.e5)(Qe),ma(Qe));return[na(Ue),La(Ue),(0,Da.c)(Qe,{focusElCls:`${Qe.componentCls}-focused`})]},Qe=>Object.assign(Object.assign(Object.assign({},(0,ci.TM)(Qe)),Xa(Qe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Qe.zIndexPopupBase+50}));function Si(Qe,Ue,at){return at!==void 0?at:Ue==="year"&&Qe.lang.yearPlaceholder?Qe.lang.yearPlaceholder:Ue==="quarter"&&Qe.lang.quarterPlaceholder?Qe.lang.quarterPlaceholder:Ue==="month"&&Qe.lang.monthPlaceholder?Qe.lang.monthPlaceholder:Ue==="week"&&Qe.lang.weekPlaceholder?Qe.lang.weekPlaceholder:Ue==="time"&&Qe.timePickerLocale.placeholder?Qe.timePickerLocale.placeholder:Qe.lang.placeholder}function ds(Qe,Ue,at){return at!==void 0?at:Ue==="year"&&Qe.lang.yearPlaceholder?Qe.lang.rangeYearPlaceholder:Ue==="quarter"&&Qe.lang.quarterPlaceholder?Qe.lang.rangeQuarterPlaceholder:Ue==="month"&&Qe.lang.monthPlaceholder?Qe.lang.rangeMonthPlaceholder:Ue==="week"&&Qe.lang.weekPlaceholder?Qe.lang.rangeWeekPlaceholder:Ue==="time"&&Qe.timePickerLocale.placeholder?Qe.timePickerLocale.rangePlaceholder:Qe.lang.rangePlaceholder}function os(Qe,Ue){const at={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:at};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:at};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:at};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:at};default:return{points:Qe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:at}}}function so(Qe){return Qe?Array.isArray(Qe)?Qe:[Qe]:[]}function Do(Qe){const{format:Ue,picker:at,showHour:cn,showMinute:hn,showSecond:ar,use12Hours:Gn}=Qe,jr=so(Ue)[0],Tr=Object.assign({},Qe);return Ue&&Array.isArray(Ue)&&(Tr.format=jr),jr&&typeof jr=="string"&&(!jr.includes("s")&&ar===void 0&&(Tr.showSecond=!1),!jr.includes("m")&&hn===void 0&&(Tr.showMinute=!1),!jr.includes("H")&&!jr.includes("h")&&!jr.includes("K")&&!jr.includes("k")&&cn===void 0&&(Tr.showHour=!1),(jr.includes("a")||jr.includes("A"))&&Gn===void 0&&(Tr.use12Hours=!0)),at==="time"?Tr:(typeof jr=="function"&&delete Tr.format,{showTime:Tr})}function Mo(Qe,Ue,at){if(Qe===!1)return!1;const cn={clearIcon:Ue!=null?Ue:at};return typeof Qe=="object"?Object.assign(Object.assign({},cn),Qe):cn}var is=l(3113);function js(Qe){return B.createElement(is.ZP,Object.assign({size:"small",type:"primary"},Qe))}var Ws={button:js},ra=function(Qe,Ue){var at={};for(var cn in Qe)Object.prototype.hasOwnProperty.call(Qe,cn)&&Ue.indexOf(cn)<0&&(at[cn]=Qe[cn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,cn=Object.getOwnPropertySymbols(Qe);hn{const{prefixCls:hn,getPopupContainer:ar,className:Gn,placement:jr,size:Tr,disabled:ri,bordered:ji=!0,placeholder:v,popupClassName:A,dropdownClassName:y,status:k,clearIcon:X,allowClear:z,rootClassName:ce}=at,Be=ra(at,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Oe=B.useRef(null),{getPrefixCls:Ye,direction:ht,getPopupContainer:ft}=(0,B.useContext)(Pn.E_),Dt=Ye("picker",hn),{compactSize:et,compactItemClassnames:gn}=(0,pa.ri)(Dt,ht),{format:ln,showTime:wn,picker:Xt}=at,Bn=Ye(),[ir,vr]=Ui(Dt),Nr=Object.assign(Object.assign({},wn?Do(Object.assign({format:ln,picker:Xt},wn)):{}),Xt==="time"?Do(Object.assign(Object.assign({format:ln},at),{picker:Xt})):{}),oi=(0,ni.Z)(vt=>{var Lt;return(Lt=Tr!=null?Tr:et)!==null&&Lt!==void 0?Lt:vt}),xr=B.useContext(hi.Z),zn=ri!=null?ri:xr,Ir=(0,B.useContext)(us.aM),{hasFeedback:Xr,status:pn,feedbackIcon:yn}=Ir,De=B.createElement(B.Fragment,null,Xt==="time"?B.createElement(ue,null):B.createElement(de,null),Xr&&yn);(0,B.useImperativeHandle)(cn,()=>({focus:()=>{var vt;return(vt=Oe.current)===null||vt===void 0?void 0:vt.focus()},blur:()=>{var vt;return(vt=Oe.current)===null||vt===void 0?void 0:vt.blur()}}));const[Le]=(0,Ca.Z)("Calendar",Xn.Z),ut=Object.assign(Object.assign({},Le),at.locale);return ir(B.createElement(Fs,Object.assign({separator:B.createElement("span",{"aria-label":"to",className:`${Dt}-separator`},B.createElement(nt,null)),disabled:zn,ref:Oe,dropdownAlign:os(ht,jr),placeholder:ds(ut,Xt,v),suffixIcon:De,prevIcon:B.createElement("span",{className:`${Dt}-prev-icon`}),nextIcon:B.createElement("span",{className:`${Dt}-next-icon`}),superPrevIcon:B.createElement("span",{className:`${Dt}-super-prev-icon`}),superNextIcon:B.createElement("span",{className:`${Dt}-super-next-icon`}),transitionName:`${Bn}-slide-up`},Be,Nr,{className:Je()({[`${Dt}-${oi}`]:oi,[`${Dt}-borderless`]:!ji},(0,Rn.Z)(Dt,(0,Rn.F)(pn,k),Xr),vr,gn,Gn,ce),locale:ut.lang,prefixCls:Dt,getPopupContainer:ar||ft,generateConfig:Qe,components:Ws,direction:ht,dropdownClassName:Je()(vr,A||y,ce),allowClear:Mo(z,X,B.createElement(ye.Z,null))})))})}var Wa=function(Qe,Ue){var at={};for(var cn in Qe)Object.prototype.hasOwnProperty.call(Qe,cn)&&Ue.indexOf(cn)<0&&(at[cn]=Qe[cn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,cn=Object.getOwnPropertySymbols(Qe);hn{const{prefixCls:k,getPopupContainer:X,style:z,className:ce,rootClassName:Be,size:Oe,bordered:Ye=!0,placement:ht,placeholder:ft,popupClassName:Dt,dropdownClassName:et,disabled:gn,status:ln,clearIcon:wn,allowClear:Xt}=A,Bn=Wa(A,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:ir,direction:vr,getPopupContainer:Nr,[ji]:oi}=(0,B.useContext)(Pn.E_),xr=ir("picker",k),{compactSize:zn,compactItemClassnames:Ir}=(0,pa.ri)(xr,vr),Xr=B.useRef(null),{format:pn,showTime:yn}=A,[De,Le]=Ui(xr);(0,B.useImperativeHandle)(y,()=>({focus:()=>{var Mn;return(Mn=Xr.current)===null||Mn===void 0?void 0:Mn.focus()},blur:()=>{var Mn;return(Mn=Xr.current)===null||Mn===void 0?void 0:Mn.blur()}}));const ut={showToday:!0};let vt={};Tr&&(vt.picker=Tr);const Lt=Tr||A.picker;vt=Object.assign(Object.assign(Object.assign({},vt),yn?Do(Object.assign({format:pn,picker:Lt},yn)):{}),Lt==="time"?Do(Object.assign(Object.assign({format:pn},A),{picker:Lt})):{});const St=ir(),_t=(0,ni.Z)(Mn=>{var br;return(br=Oe!=null?Oe:zn)!==null&&br!==void 0?br:Mn}),an=B.useContext(hi.Z),Cn=gn!=null?gn:an,rt=(0,B.useContext)(us.aM),{hasFeedback:Se,status:Tt,feedbackIcon:en}=rt,fn=B.createElement(B.Fragment,null,Lt==="time"?B.createElement(ue,null):B.createElement(de,null),Se&&en),[En]=(0,Ca.Z)("DatePicker",Xn.Z),Qt=Object.assign(Object.assign({},En),A.locale);return De(B.createElement(Un,Object.assign({ref:Xr,placeholder:Si(Qt,Lt,ft),suffixIcon:fn,dropdownAlign:os(vr,ht),prevIcon:B.createElement("span",{className:`${xr}-prev-icon`}),nextIcon:B.createElement("span",{className:`${xr}-next-icon`}),superPrevIcon:B.createElement("span",{className:`${xr}-super-prev-icon`}),superNextIcon:B.createElement("span",{className:`${xr}-super-next-icon`}),transitionName:`${St}-slide-up`},ut,Bn,vt,{locale:Qt.lang,className:Je()({[`${xr}-${_t}`]:_t,[`${xr}-borderless`]:!Ye},(0,Rn.Z)(xr,(0,Rn.F)(Tt,ln),Se),Le,Ir,oi==null?void 0:oi.className,ce,Be),style:Object.assign(Object.assign({},oi==null?void 0:oi.style),z),prefixCls:xr,getPopupContainer:X||Nr,generateConfig:Qe,components:Ws,direction:vr,disabled:Cn,dropdownClassName:Je()(Le,Be,Dt||et),allowClear:Mo(Xt,wn,B.createElement(ye.Z,null))})))});return ri&&(v.displayName=ri),v}const at=Ue(),cn=Ue("week","WeekPicker"),hn=Ue("month","MonthPicker"),ar=Ue("year","YearPicker"),Gn=Ue("time","TimePicker"),jr=Ue("quarter","QuarterPicker");return{DatePicker:at,WeekPicker:cn,MonthPicker:hn,YearPicker:ar,TimePicker:Gn,QuarterPicker:jr}}const rs=null;function Bs(Qe){const{DatePicker:Ue,WeekPicker:at,MonthPicker:cn,YearPicker:hn,TimePicker:ar,QuarterPicker:Gn}=Ja(Qe),jr=Ha(Qe),Tr=Ue;return Tr.WeekPicker=at,Tr.MonthPicker=cn,Tr.YearPicker=hn,Tr.RangePicker=jr,Tr.TimePicker=ar,Tr.QuarterPicker=Gn,Tr}var Lo=Bs;const fl=Lo(W);function vl(Qe){const Ue=os(Qe.direction,Qe.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},Qe),{dropdownAlign:Ue})}const zl=(0,te.Z)(fl,"picker",null,vl);fl._InternalPanelDoNotUseOrYouWillBeFired=zl;const pu=(0,te.Z)(fl.RangePicker,"picker",null,vl);fl._InternalRangePanelDoNotUseOrYouWillBeFired=pu,fl.generatePicker=Lo;var Kl=fl},28103:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return o}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(17313),V=l(83116),P=l(37613);const w=i=>{const{componentCls:c,sizePaddingEdgeHorizontal:d,colorSplit:C,lineWidth:H,textPaddingInline:I,orientationMargin:M,verticalMarginInline:W}=i;return{[c]:Object.assign(Object.assign({},(0,_.Wf)(i)),{borderBlockStart:`${H}px solid ${C}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:W,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${C}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${i.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${c}-with-text`]:{display:"flex",alignItems:"center",margin:`${i.dividerHorizontalWithTextGutterMargin}px 0`,color:i.colorTextHeading,fontWeight:500,fontSize:i.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${C}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${c}-with-text-left`]:{"&::before":{width:`${M*100}%`},"&::after":{width:`${100-M*100}%`}},[`&-horizontal${c}-with-text-right`]:{"&::before":{width:`${100-M*100}%`},"&::after":{width:`${M*100}%`}},[`${c}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:I},"&-dashed":{background:"none",borderColor:C,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${c}-with-text${c}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${c}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${c}-with-text`]:{color:i.colorText,fontWeight:"normal",fontSize:i.fontSize},[`&-horizontal${c}-with-text-left${c}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${c}-inner-text`]:{paddingInlineStart:d}},[`&-horizontal${c}-with-text-right${c}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${c}-inner-text`]:{paddingInlineEnd:d}}})}};var r=(0,V.Z)("Divider",i=>{const c=(0,P.TS)(i,{dividerHorizontalWithTextGutterMargin:i.margin,dividerHorizontalGutterMargin:i.marginLG,sizePaddingEdgeHorizontal:0});return[w(c)]},i=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:i.marginXS})),s=function(i,c){var d={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&c.indexOf(C)<0&&(d[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,C=Object.getOwnPropertySymbols(i);H{const{getPrefixCls:c,direction:d,divider:C}=ee.useContext(Pe.E_),{prefixCls:H,type:I="horizontal",orientation:M="center",orientationMargin:W,className:te,rootClassName:S,children:B,dashed:pe,plain:fe,style:me}=i,ve=s(i,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ne=c("divider",H),[de,we]=r(Ne),F=M.length>0?`-${M}`:M,Ce=!!B,Ae=M==="left"&&W!=null,ue=M==="right"&&W!=null,ye=ae()(Ne,C==null?void 0:C.className,we,`${Ne}-${I}`,{[`${Ne}-with-text`]:Ce,[`${Ne}-with-text${F}`]:Ce,[`${Ne}-dashed`]:!!pe,[`${Ne}-plain`]:!!fe,[`${Ne}-rtl`]:d==="rtl",[`${Ne}-no-default-orientation-margin-left`]:Ae,[`${Ne}-no-default-orientation-margin-right`]:ue},te,S),L=ee.useMemo(()=>typeof W=="number"?W:/^\d+$/.test(W)?Number(W):W,[W]),Q=Object.assign(Object.assign({},Ae&&{marginLeft:L}),ue&&{marginRight:L});return de(ee.createElement("div",Object.assign({className:ye,style:Object.assign(Object.assign({},C==null?void 0:C.style),me)},ve,{role:"separator"}),B&&I!=="vertical"&&ee.createElement("span",{className:`${Ne}-inner-text`,style:Q},B)))}},91857:function(lr,jt,l){"use strict";var b=l(59301),ae=l(38819),ee=l(92310),Pe=l.n(ee),_=l(31561),V=l(70425),P=l(18929),w=l(2738),r=l(79676),s=l(53487),x=l(92343),o=l(36355),i=l(20834),c=l(40875),d=l(88088),C=l(47211);const H=null,I=S=>{const{menu:B,arrow:pe,prefixCls:fe,children:me,trigger:ve,disabled:Ne,dropdownRender:de,getPopupContainer:we,overlayClassName:F,rootClassName:Ce,open:Ae,onOpenChange:ue,visible:ye,onVisibleChange:L,mouseEnterDelay:Q=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:se=!0,placement:nt="",overlay:it,transitionName:Je}=S,{getPopupContainer:wt,getPrefixCls:Jt,direction:zt}=b.useContext(o.E_),mt=b.useMemo(()=>{const Re=Jt();return Je!==void 0?Je:nt.includes("top")?`${Re}-slide-down`:`${Re}-slide-up`},[Jt,nt,Je]),rn=b.useMemo(()=>nt?nt.includes("Center")?nt.slice(0,nt.indexOf("Center")):nt:zt==="rtl"?"bottomRight":"bottomLeft",[nt,zt]),Zt=Jt("dropdown",fe),[Sn,tn]=(0,C.Z)(Zt),[,re]=(0,d.Z)(),Et=b.Children.only(me),K=(0,x.Tm)(Et,{className:Pe()(`${Zt}-trigger`,{[`${Zt}-rtl`]:zt==="rtl"},Et.props.className),disabled:Ne}),E=Ne?[]:ve;let f;E&&E.includes("contextMenu")&&(f=!0);const[R,be]=(0,P.Z)(!1,{value:Ae!=null?Ae:ye}),$=(0,V.useEvent)(Re=>{ue==null||ue(Re),L==null||L(Re),be(Re)}),U=Pe()(F,Ce,tn,{[`${Zt}-rtl`]:zt==="rtl"}),oe=(0,r.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:se,offset:re.marginXXS,arrowWidth:pe?re.sizePopupArrow:0,borderRadius:re.borderRadius}),Me=b.useCallback(()=>{be(!1)},[]),Fe=()=>{let Re;return B!=null&&B.items?Re=b.createElement(i.default,Object.assign({},B)):typeof it=="function"?Re=it():Re=it,de&&(Re=de(Re)),Re=b.Children.only(typeof Re=="string"?b.createElement("span",null,Re):Re),b.createElement(c.J,{prefixCls:`${Zt}-menu`,expandIcon:b.createElement("span",{className:`${Zt}-menu-submenu-arrow`},b.createElement(ae.Z,{className:`${Zt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Me,validator:Ge=>{let{mode:Ut}=Ge}},Re)};return Sn(b.createElement(_.Z,Object.assign({alignPoint:f},(0,w.Z)(S,["rootClassName"]),{mouseEnterDelay:Q,mouseLeaveDelay:ne,visible:R,builtinPlacements:oe,arrow:!!pe,overlayClassName:U,prefixCls:Zt,getPopupContainer:we||wt,transitionName:mt,trigger:E,overlay:Fe,placement:rn,onVisibleChange:$}),K))};function M(S){return Object.assign(Object.assign({},S),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const W=(0,s.Z)(I,"dropdown",S=>S,M),te=S=>b.createElement(W,Object.assign({},S),b.createElement("span",null));I._InternalPanelDoNotUseOrYouWillBeFired=te,jt.Z=I},38854:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return d}});var b=l(91857),ae=l(92310),ee=l.n(ae),Pe=l(59301),_=l(18785),V=l(3113),P=l(36355),w=l(81327),r=l(33234),s=l(47211),x=function(C,H){var I={};for(var M in C)Object.prototype.hasOwnProperty.call(C,M)&&H.indexOf(M)<0&&(I[M]=C[M]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,M=Object.getOwnPropertySymbols(C);W{const{getPopupContainer:H,getPrefixCls:I,direction:M}=Pe.useContext(P.E_),{prefixCls:W,type:te="default",danger:S,disabled:B,loading:pe,onClick:fe,htmlType:me,children:ve,className:Ne,menu:de,arrow:we,autoFocus:F,overlay:Ce,trigger:Ae,align:ue,open:ye,onOpenChange:L,placement:Q,getPopupContainer:ne,href:se,icon:nt=Pe.createElement(_.Z,null),title:it,buttonsRender:Je=Fe=>Fe,mouseEnterDelay:wt,mouseLeaveDelay:Jt,overlayClassName:zt,overlayStyle:mt,destroyPopupOnHide:rn,dropdownRender:Zt}=C,Sn=x(C,["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"]),tn=I("dropdown",W),re=`${tn}-button`,[Et,K]=(0,s.Z)(tn),E={menu:de,arrow:we,autoFocus:F,align:ue,disabled:B,trigger:B?[]:Ae,onOpenChange:L,getPopupContainer:ne||H,mouseEnterDelay:wt,mouseLeaveDelay:Jt,overlayClassName:zt,overlayStyle:mt,destroyPopupOnHide:rn,dropdownRender:Zt},{compactSize:f,compactItemClassnames:R}=(0,r.ri)(tn,M),be=ee()(re,R,Ne,K);"overlay"in C&&(E.overlay=Ce),"open"in C&&(E.open=ye),"placement"in C?E.placement=Q:E.placement=M==="rtl"?"bottomLeft":"bottomRight";const $=Pe.createElement(V.ZP,{type:te,danger:S,disabled:B,loading:pe,onClick:fe,htmlType:me,href:se,title:it},ve),U=Pe.createElement(V.ZP,{type:te,danger:S,icon:nt}),[oe,Me]=Je([$,U]);return Et(Pe.createElement(w.Z.Compact,Object.assign({className:be,size:f,block:!0},Sn),oe,Pe.createElement(b.Z,Object.assign({},E),Me)))};o.__ANT_BUTTON=!0;var i=o;const c=b.Z;c.Button=i;var d=c},47211:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return x}});var b=l(17313),ae=l(13826),ee=l(92899),Pe=l(29878),_=l(19447),V=l(83116),P=l(37613),r=o=>{const{componentCls:i,menuCls:c,colorError:d,colorTextLightSolid:C}=o,H=`${c}-item`;return{[`${i}, ${i}-menu-submenu`]:{[`${c} ${H}`]:{[`&${H}-danger:not(${H}-disabled)`]:{color:d,"&:hover":{color:C,backgroundColor:d}}}}}};const s=o=>{const{componentCls:i,menuCls:c,zIndexPopup:d,dropdownArrowDistance:C,sizePopupArrow:H,antCls:I,iconCls:M,motionDurationMid:W,dropdownPaddingVertical:te,fontSize:S,dropdownEdgeChildPadding:B,colorTextDisabled:pe,fontSizeIcon:fe,controlPaddingHorizontal:me,colorBgElevated:ve}=o;return[{[i]:Object.assign(Object.assign({},(0,b.Wf)(o)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:d,display:"block","&::before":{position:"absolute",insetBlock:-C+H/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${I}-btn`]:{[`& > ${M}-down, & > ${I}-btn-icon > ${M}-down`]:{fontSize:fe}},[`${i}-wrap`]:{position:"relative",[`${I}-btn > ${M}-down`]:{fontSize:fe},[`${M}-down::before`]:{transition:`transform ${W}`}},[`${i}-wrap-open`]:{[`${M}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${I}-slide-down-enter${I}-slide-down-enter-active${i}-placement-bottomLeft, + &${at}-slide-up-leave${at}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ja.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:wn},[`${Ue}-ranges`]:{marginBottom:0,padding:`${wn}px ${Xt}px`,overflow:"hidden",lineHeight:`${Bn-2*jr-Ne/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${at}-tag-blue`]:{color:et,background:ir,borderColor:vr,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ar*1.5,transition:`left ${gn} ease-out`},(0,ga.r)(Nr,oi,xr,zn,vt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:zn,borderRadius:Ir,boxShadow:Xr,transition:`margin ${gn}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:Le,maxWidth:ut,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ne,borderInlineEnd:`${jr}px ${Tr} ${yn}`,li:Object.assign(Object.assign({},Ss.vS),{borderRadius:pn,paddingInline:Ne,paddingBlock:(ce-Math.round(hn*Dt))/2,cursor:"pointer",transition:`all ${gn}`,"+ li":{marginTop:Ye},"&:hover":{background:De}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${jr}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:ri}}}}),"&-dropdown-range":{padding:`${Nr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ja.oN)(Qe,"slide-up"),(0,ja.oN)(Qe,"slide-down"),(0,Ba.Fm)(Qe,"move-up"),(0,Ba.Fm)(Qe,"move-down")]},ma=Qe=>{const{componentCls:Ue,controlHeightLG:at,paddingXXS:cn,padding:hn}=Qe;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:at*1.5,pickerQuarterPanelContentHeight:at*1.4,pickerCellPaddingVertical:cn+cn/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:hn+cn/2}},Xa=Qe=>({cellHoverBg:Qe.controlItemBgHover,cellActiveWithRangeBg:Qe.controlItemBgActive,cellHoverWithRangeBg:new xi.C(Qe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xi.C(Qe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Qe.colorBgContainerDisabled,timeColumnWidth:Qe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Qe.controlHeightSM*1.5,cellHeight:Qe.controlHeightSM,textHeight:Qe.controlHeightLG,withoutTimeCellHeight:Qe.controlHeightLG*1.65});var Ui=(0,xs.Z)("DatePicker",Qe=>{const Ue=(0,Xi.TS)((0,ci.e5)(Qe),ma(Qe));return[na(Ue),La(Ue),(0,Da.c)(Qe,{focusElCls:`${Qe.componentCls}-focused`})]},Qe=>Object.assign(Object.assign(Object.assign({},(0,ci.TM)(Qe)),Xa(Qe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Qe.zIndexPopupBase+50}));function Si(Qe,Ue,at){return at!==void 0?at:Ue==="year"&&Qe.lang.yearPlaceholder?Qe.lang.yearPlaceholder:Ue==="quarter"&&Qe.lang.quarterPlaceholder?Qe.lang.quarterPlaceholder:Ue==="month"&&Qe.lang.monthPlaceholder?Qe.lang.monthPlaceholder:Ue==="week"&&Qe.lang.weekPlaceholder?Qe.lang.weekPlaceholder:Ue==="time"&&Qe.timePickerLocale.placeholder?Qe.timePickerLocale.placeholder:Qe.lang.placeholder}function ds(Qe,Ue,at){return at!==void 0?at:Ue==="year"&&Qe.lang.yearPlaceholder?Qe.lang.rangeYearPlaceholder:Ue==="quarter"&&Qe.lang.quarterPlaceholder?Qe.lang.rangeQuarterPlaceholder:Ue==="month"&&Qe.lang.monthPlaceholder?Qe.lang.rangeMonthPlaceholder:Ue==="week"&&Qe.lang.weekPlaceholder?Qe.lang.rangeWeekPlaceholder:Ue==="time"&&Qe.timePickerLocale.placeholder?Qe.timePickerLocale.rangePlaceholder:Qe.lang.rangePlaceholder}function os(Qe,Ue){const at={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:at};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:at};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:at};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:at};default:return{points:Qe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:at}}}function so(Qe){return Qe?Array.isArray(Qe)?Qe:[Qe]:[]}function Do(Qe){const{format:Ue,picker:at,showHour:cn,showMinute:hn,showSecond:ar,use12Hours:Gn}=Qe,jr=so(Ue)[0],Tr=Object.assign({},Qe);return Ue&&Array.isArray(Ue)&&(Tr.format=jr),jr&&typeof jr=="string"&&(!jr.includes("s")&&ar===void 0&&(Tr.showSecond=!1),!jr.includes("m")&&hn===void 0&&(Tr.showMinute=!1),!jr.includes("H")&&!jr.includes("h")&&!jr.includes("K")&&!jr.includes("k")&&cn===void 0&&(Tr.showHour=!1),(jr.includes("a")||jr.includes("A"))&&Gn===void 0&&(Tr.use12Hours=!0)),at==="time"?Tr:(typeof jr=="function"&&delete Tr.format,{showTime:Tr})}function Mo(Qe,Ue,at){if(Qe===!1)return!1;const cn={clearIcon:Ue!=null?Ue:at};return typeof Qe=="object"?Object.assign(Object.assign({},cn),Qe):cn}var is=l(3113);function js(Qe){return B.createElement(is.ZP,Object.assign({size:"small",type:"primary"},Qe))}var Ws={button:js},ra=function(Qe,Ue){var at={};for(var cn in Qe)Object.prototype.hasOwnProperty.call(Qe,cn)&&Ue.indexOf(cn)<0&&(at[cn]=Qe[cn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,cn=Object.getOwnPropertySymbols(Qe);hn{const{prefixCls:hn,getPopupContainer:ar,className:Gn,placement:jr,size:Tr,disabled:ri,bordered:ji=!0,placeholder:v,popupClassName:A,dropdownClassName:y,status:k,clearIcon:X,allowClear:z,rootClassName:ce}=at,Be=ra(at,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ne=B.useRef(null),{getPrefixCls:Ye,direction:ht,getPopupContainer:ft}=(0,B.useContext)(Pn.E_),Dt=Ye("picker",hn),{compactSize:et,compactItemClassnames:gn}=(0,pa.ri)(Dt,ht),{format:ln,showTime:wn,picker:Xt}=at,Bn=Ye(),[ir,vr]=Ui(Dt),Nr=Object.assign(Object.assign({},wn?Do(Object.assign({format:ln,picker:Xt},wn)):{}),Xt==="time"?Do(Object.assign(Object.assign({format:ln},at),{picker:Xt})):{}),oi=(0,ni.Z)(vt=>{var Lt;return(Lt=Tr!=null?Tr:et)!==null&&Lt!==void 0?Lt:vt}),xr=B.useContext(hi.Z),zn=ri!=null?ri:xr,Ir=(0,B.useContext)(us.aM),{hasFeedback:Xr,status:pn,feedbackIcon:yn}=Ir,De=B.createElement(B.Fragment,null,Xt==="time"?B.createElement(ue,null):B.createElement(de,null),Xr&&yn);(0,B.useImperativeHandle)(cn,()=>({focus:()=>{var vt;return(vt=Ne.current)===null||vt===void 0?void 0:vt.focus()},blur:()=>{var vt;return(vt=Ne.current)===null||vt===void 0?void 0:vt.blur()}}));const[Le]=(0,Ca.Z)("Calendar",Xn.Z),ut=Object.assign(Object.assign({},Le),at.locale);return ir(B.createElement(Fs,Object.assign({separator:B.createElement("span",{"aria-label":"to",className:`${Dt}-separator`},B.createElement(nt,null)),disabled:zn,ref:Ne,dropdownAlign:os(ht,jr),placeholder:ds(ut,Xt,v),suffixIcon:De,prevIcon:B.createElement("span",{className:`${Dt}-prev-icon`}),nextIcon:B.createElement("span",{className:`${Dt}-next-icon`}),superPrevIcon:B.createElement("span",{className:`${Dt}-super-prev-icon`}),superNextIcon:B.createElement("span",{className:`${Dt}-super-next-icon`}),transitionName:`${Bn}-slide-up`},Be,Nr,{className:Je()({[`${Dt}-${oi}`]:oi,[`${Dt}-borderless`]:!ji},(0,Rn.Z)(Dt,(0,Rn.F)(pn,k),Xr),vr,gn,Gn,ce),locale:ut.lang,prefixCls:Dt,getPopupContainer:ar||ft,generateConfig:Qe,components:Ws,direction:ht,dropdownClassName:Je()(vr,A||y,ce),allowClear:Mo(z,X,B.createElement(ve.Z,null))})))})}var Wa=function(Qe,Ue){var at={};for(var cn in Qe)Object.prototype.hasOwnProperty.call(Qe,cn)&&Ue.indexOf(cn)<0&&(at[cn]=Qe[cn]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,cn=Object.getOwnPropertySymbols(Qe);hn{const{prefixCls:k,getPopupContainer:X,style:z,className:ce,rootClassName:Be,size:Ne,bordered:Ye=!0,placement:ht,placeholder:ft,popupClassName:Dt,dropdownClassName:et,disabled:gn,status:ln,clearIcon:wn,allowClear:Xt}=A,Bn=Wa(A,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:ir,direction:vr,getPopupContainer:Nr,[ji]:oi}=(0,B.useContext)(Pn.E_),xr=ir("picker",k),{compactSize:zn,compactItemClassnames:Ir}=(0,pa.ri)(xr,vr),Xr=B.useRef(null),{format:pn,showTime:yn}=A,[De,Le]=Ui(xr);(0,B.useImperativeHandle)(y,()=>({focus:()=>{var Mn;return(Mn=Xr.current)===null||Mn===void 0?void 0:Mn.focus()},blur:()=>{var Mn;return(Mn=Xr.current)===null||Mn===void 0?void 0:Mn.blur()}}));const ut={showToday:!0};let vt={};Tr&&(vt.picker=Tr);const Lt=Tr||A.picker;vt=Object.assign(Object.assign(Object.assign({},vt),yn?Do(Object.assign({format:pn,picker:Lt},yn)):{}),Lt==="time"?Do(Object.assign(Object.assign({format:pn},A),{picker:Lt})):{});const St=ir(),_t=(0,ni.Z)(Mn=>{var br;return(br=Ne!=null?Ne:zn)!==null&&br!==void 0?br:Mn}),an=B.useContext(hi.Z),Cn=gn!=null?gn:an,rt=(0,B.useContext)(us.aM),{hasFeedback:Se,status:Tt,feedbackIcon:en}=rt,fn=B.createElement(B.Fragment,null,Lt==="time"?B.createElement(ue,null):B.createElement(de,null),Se&&en),[En]=(0,Ca.Z)("DatePicker",Xn.Z),Qt=Object.assign(Object.assign({},En),A.locale);return De(B.createElement(Un,Object.assign({ref:Xr,placeholder:Si(Qt,Lt,ft),suffixIcon:fn,dropdownAlign:os(vr,ht),prevIcon:B.createElement("span",{className:`${xr}-prev-icon`}),nextIcon:B.createElement("span",{className:`${xr}-next-icon`}),superPrevIcon:B.createElement("span",{className:`${xr}-super-prev-icon`}),superNextIcon:B.createElement("span",{className:`${xr}-super-next-icon`}),transitionName:`${St}-slide-up`},ut,Bn,vt,{locale:Qt.lang,className:Je()({[`${xr}-${_t}`]:_t,[`${xr}-borderless`]:!Ye},(0,Rn.Z)(xr,(0,Rn.F)(Tt,ln),Se),Le,Ir,oi==null?void 0:oi.className,ce,Be),style:Object.assign(Object.assign({},oi==null?void 0:oi.style),z),prefixCls:xr,getPopupContainer:X||Nr,generateConfig:Qe,components:Ws,direction:vr,disabled:Cn,dropdownClassName:Je()(Le,Be,Dt||et),allowClear:Mo(Xt,wn,B.createElement(ve.Z,null))})))});return ri&&(v.displayName=ri),v}const at=Ue(),cn=Ue("week","WeekPicker"),hn=Ue("month","MonthPicker"),ar=Ue("year","YearPicker"),Gn=Ue("time","TimePicker"),jr=Ue("quarter","QuarterPicker");return{DatePicker:at,WeekPicker:cn,MonthPicker:hn,YearPicker:ar,TimePicker:Gn,QuarterPicker:jr}}const rs=null;function Bs(Qe){const{DatePicker:Ue,WeekPicker:at,MonthPicker:cn,YearPicker:hn,TimePicker:ar,QuarterPicker:Gn}=Ja(Qe),jr=Ha(Qe),Tr=Ue;return Tr.WeekPicker=at,Tr.MonthPicker=cn,Tr.YearPicker=hn,Tr.RangePicker=jr,Tr.TimePicker=ar,Tr.QuarterPicker=Gn,Tr}var Lo=Bs;const fl=Lo(W);function vl(Qe){const Ue=os(Qe.direction,Qe.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},Qe),{dropdownAlign:Ue})}const zl=(0,te.Z)(fl,"picker",null,vl);fl._InternalPanelDoNotUseOrYouWillBeFired=zl;const pu=(0,te.Z)(fl.RangePicker,"picker",null,vl);fl._InternalRangePanelDoNotUseOrYouWillBeFired=pu,fl.generatePicker=Lo;var Kl=fl},28103:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return o}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(17313),V=l(83116),P=l(37613);const w=i=>{const{componentCls:c,sizePaddingEdgeHorizontal:d,colorSplit:C,lineWidth:H,textPaddingInline:I,orientationMargin:M,verticalMarginInline:W}=i;return{[c]:Object.assign(Object.assign({},(0,_.Wf)(i)),{borderBlockStart:`${H}px solid ${C}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:W,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${C}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${i.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${c}-with-text`]:{display:"flex",alignItems:"center",margin:`${i.dividerHorizontalWithTextGutterMargin}px 0`,color:i.colorTextHeading,fontWeight:500,fontSize:i.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${C}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${c}-with-text-left`]:{"&::before":{width:`${M*100}%`},"&::after":{width:`${100-M*100}%`}},[`&-horizontal${c}-with-text-right`]:{"&::before":{width:`${100-M*100}%`},"&::after":{width:`${M*100}%`}},[`${c}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:I},"&-dashed":{background:"none",borderColor:C,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${c}-with-text${c}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${c}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${c}-with-text`]:{color:i.colorText,fontWeight:"normal",fontSize:i.fontSize},[`&-horizontal${c}-with-text-left${c}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${c}-inner-text`]:{paddingInlineStart:d}},[`&-horizontal${c}-with-text-right${c}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${c}-inner-text`]:{paddingInlineEnd:d}}})}};var r=(0,V.Z)("Divider",i=>{const c=(0,P.TS)(i,{dividerHorizontalWithTextGutterMargin:i.margin,dividerHorizontalGutterMargin:i.marginLG,sizePaddingEdgeHorizontal:0});return[w(c)]},i=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:i.marginXS})),s=function(i,c){var d={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&c.indexOf(C)<0&&(d[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,C=Object.getOwnPropertySymbols(i);H{const{getPrefixCls:c,direction:d,divider:C}=ee.useContext(Pe.E_),{prefixCls:H,type:I="horizontal",orientation:M="center",orientationMargin:W,className:te,rootClassName:S,children:B,dashed:pe,plain:fe,style:me}=i,we=s(i,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Oe=c("divider",H),[de,be]=r(Oe),F=M.length>0?`-${M}`:M,Ce=!!B,Ae=M==="left"&&W!=null,ue=M==="right"&&W!=null,ve=ae()(Oe,C==null?void 0:C.className,be,`${Oe}-${I}`,{[`${Oe}-with-text`]:Ce,[`${Oe}-with-text${F}`]:Ce,[`${Oe}-dashed`]:!!pe,[`${Oe}-plain`]:!!fe,[`${Oe}-rtl`]:d==="rtl",[`${Oe}-no-default-orientation-margin-left`]:Ae,[`${Oe}-no-default-orientation-margin-right`]:ue},te,S),L=ee.useMemo(()=>typeof W=="number"?W:/^\d+$/.test(W)?Number(W):W,[W]),Q=Object.assign(Object.assign({},Ae&&{marginLeft:L}),ue&&{marginRight:L});return de(ee.createElement("div",Object.assign({className:ve,style:Object.assign(Object.assign({},C==null?void 0:C.style),me)},we,{role:"separator"}),B&&I!=="vertical"&&ee.createElement("span",{className:`${Oe}-inner-text`,style:Q},B)))}},91857:function(lr,jt,l){"use strict";var b=l(59301),ae=l(38819),ee=l(92310),Pe=l.n(ee),_=l(31561),V=l(70425),P=l(18929),w=l(2738),r=l(79676),s=l(53487),x=l(92343),o=l(36355),i=l(20834),c=l(40875),d=l(88088),C=l(47211);const H=null,I=S=>{const{menu:B,arrow:pe,prefixCls:fe,children:me,trigger:we,disabled:Oe,dropdownRender:de,getPopupContainer:be,overlayClassName:F,rootClassName:Ce,open:Ae,onOpenChange:ue,visible:ve,onVisibleChange:L,mouseEnterDelay:Q=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:se=!0,placement:nt="",overlay:it,transitionName:Je}=S,{getPopupContainer:wt,getPrefixCls:Jt,direction:zt}=b.useContext(o.E_),mt=b.useMemo(()=>{const Re=Jt();return Je!==void 0?Je:nt.includes("top")?`${Re}-slide-down`:`${Re}-slide-up`},[Jt,nt,Je]),rn=b.useMemo(()=>nt?nt.includes("Center")?nt.slice(0,nt.indexOf("Center")):nt:zt==="rtl"?"bottomRight":"bottomLeft",[nt,zt]),Zt=Jt("dropdown",fe),[Sn,tn]=(0,C.Z)(Zt),[,re]=(0,d.Z)(),Et=b.Children.only(me),K=(0,x.Tm)(Et,{className:Pe()(`${Zt}-trigger`,{[`${Zt}-rtl`]:zt==="rtl"},Et.props.className),disabled:Oe}),E=Oe?[]:we;let f;E&&E.includes("contextMenu")&&(f=!0);const[R,ye]=(0,P.Z)(!1,{value:Ae!=null?Ae:ve}),$=(0,V.useEvent)(Re=>{ue==null||ue(Re),L==null||L(Re),ye(Re)}),U=Pe()(F,Ce,tn,{[`${Zt}-rtl`]:zt==="rtl"}),oe=(0,r.Z)({arrowPointAtCenter:typeof pe=="object"&&pe.pointAtCenter,autoAdjustOverflow:se,offset:re.marginXXS,arrowWidth:pe?re.sizePopupArrow:0,borderRadius:re.borderRadius}),Me=b.useCallback(()=>{ye(!1)},[]),Fe=()=>{let Re;return B!=null&&B.items?Re=b.createElement(i.default,Object.assign({},B)):typeof it=="function"?Re=it():Re=it,de&&(Re=de(Re)),Re=b.Children.only(typeof Re=="string"?b.createElement("span",null,Re):Re),b.createElement(c.J,{prefixCls:`${Zt}-menu`,expandIcon:b.createElement("span",{className:`${Zt}-menu-submenu-arrow`},b.createElement(ae.Z,{className:`${Zt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Me,validator:Ge=>{let{mode:Ut}=Ge}},Re)};return Sn(b.createElement(_.Z,Object.assign({alignPoint:f},(0,w.Z)(S,["rootClassName"]),{mouseEnterDelay:Q,mouseLeaveDelay:ne,visible:R,builtinPlacements:oe,arrow:!!pe,overlayClassName:U,prefixCls:Zt,getPopupContainer:be||wt,transitionName:mt,trigger:E,overlay:Fe,placement:rn,onVisibleChange:$}),K))};function M(S){return Object.assign(Object.assign({},S),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const W=(0,s.Z)(I,"dropdown",S=>S,M),te=S=>b.createElement(W,Object.assign({},S),b.createElement("span",null));I._InternalPanelDoNotUseOrYouWillBeFired=te,jt.Z=I},38854:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return d}});var b=l(91857),ae=l(92310),ee=l.n(ae),Pe=l(59301),_=l(18785),V=l(3113),P=l(36355),w=l(81327),r=l(33234),s=l(47211),x=function(C,H){var I={};for(var M in C)Object.prototype.hasOwnProperty.call(C,M)&&H.indexOf(M)<0&&(I[M]=C[M]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,M=Object.getOwnPropertySymbols(C);W{const{getPopupContainer:H,getPrefixCls:I,direction:M}=Pe.useContext(P.E_),{prefixCls:W,type:te="default",danger:S,disabled:B,loading:pe,onClick:fe,htmlType:me,children:we,className:Oe,menu:de,arrow:be,autoFocus:F,overlay:Ce,trigger:Ae,align:ue,open:ve,onOpenChange:L,placement:Q,getPopupContainer:ne,href:se,icon:nt=Pe.createElement(_.Z,null),title:it,buttonsRender:Je=Fe=>Fe,mouseEnterDelay:wt,mouseLeaveDelay:Jt,overlayClassName:zt,overlayStyle:mt,destroyPopupOnHide:rn,dropdownRender:Zt}=C,Sn=x(C,["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"]),tn=I("dropdown",W),re=`${tn}-button`,[Et,K]=(0,s.Z)(tn),E={menu:de,arrow:be,autoFocus:F,align:ue,disabled:B,trigger:B?[]:Ae,onOpenChange:L,getPopupContainer:ne||H,mouseEnterDelay:wt,mouseLeaveDelay:Jt,overlayClassName:zt,overlayStyle:mt,destroyPopupOnHide:rn,dropdownRender:Zt},{compactSize:f,compactItemClassnames:R}=(0,r.ri)(tn,M),ye=ee()(re,R,Oe,K);"overlay"in C&&(E.overlay=Ce),"open"in C&&(E.open=ve),"placement"in C?E.placement=Q:E.placement=M==="rtl"?"bottomLeft":"bottomRight";const $=Pe.createElement(V.ZP,{type:te,danger:S,disabled:B,loading:pe,onClick:fe,htmlType:me,href:se,title:it},we),U=Pe.createElement(V.ZP,{type:te,danger:S,icon:nt}),[oe,Me]=Je([$,U]);return Et(Pe.createElement(w.Z.Compact,Object.assign({className:ye,size:f,block:!0},Sn),oe,Pe.createElement(b.Z,Object.assign({},E),Me)))};o.__ANT_BUTTON=!0;var i=o;const c=b.Z;c.Button=i;var d=c},47211:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return x}});var b=l(17313),ae=l(13826),ee=l(92899),Pe=l(29878),_=l(19447),V=l(83116),P=l(37613),r=o=>{const{componentCls:i,menuCls:c,colorError:d,colorTextLightSolid:C}=o,H=`${c}-item`;return{[`${i}, ${i}-menu-submenu`]:{[`${c} ${H}`]:{[`&${H}-danger:not(${H}-disabled)`]:{color:d,"&:hover":{color:C,backgroundColor:d}}}}}};const s=o=>{const{componentCls:i,menuCls:c,zIndexPopup:d,dropdownArrowDistance:C,sizePopupArrow:H,antCls:I,iconCls:M,motionDurationMid:W,dropdownPaddingVertical:te,fontSize:S,dropdownEdgeChildPadding:B,colorTextDisabled:pe,fontSizeIcon:fe,controlPaddingHorizontal:me,colorBgElevated:we}=o;return[{[i]:Object.assign(Object.assign({},(0,b.Wf)(o)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:d,display:"block","&::before":{position:"absolute",insetBlock:-C+H/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${I}-btn`]:{[`& > ${M}-down, & > ${I}-btn-icon > ${M}-down`]:{fontSize:fe}},[`${i}-wrap`]:{position:"relative",[`${I}-btn > ${M}-down`]:{fontSize:fe},[`${M}-down::before`]:{transition:`transform ${W}`}},[`${i}-wrap-open`]:{[`${M}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${I}-slide-down-enter${I}-slide-down-enter-active${i}-placement-bottomLeft, &${I}-slide-down-appear${I}-slide-down-appear-active${i}-placement-bottomLeft, &${I}-slide-down-enter${I}-slide-down-enter-active${i}-placement-bottom, &${I}-slide-down-appear${I}-slide-down-appear-active${i}-placement-bottom, @@ -941,13 +941,13 @@ &${I}-slide-down-leave${I}-slide-down-leave-active${i}-placement-bottom, &${I}-slide-down-leave${I}-slide-down-leave-active${i}-placement-bottomRight`]:{animationName:ae.Uw},[`&${I}-slide-up-leave${I}-slide-up-leave-active${i}-placement-topLeft, &${I}-slide-up-leave${I}-slide-up-leave-active${i}-placement-top, - &${I}-slide-up-leave${I}-slide-up-leave-active${i}-placement-topRight`]:{animationName:ae.ly}})},(0,_.ZP)(o,{colorBg:ve,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${i} ${c}`]:{position:"relative",margin:0},[`${c}-submenu-popup`]:{position:"absolute",zIndex:d,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${i}, ${i}-menu-submenu`]:{[c]:Object.assign(Object.assign({padding:B,listStyleType:"none",backgroundColor:ve,backgroundClip:"padding-box",borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary},(0,b.Qy)(o)),{[`${c}-item-group-title`]:{padding:`${te}px ${me}px`,color:o.colorTextDescription,transition:`all ${W}`},[`${c}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${c}-item-icon`]:{minWidth:S,marginInlineEnd:o.marginXS,fontSize:o.fontSizeSM},[`${c}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${W}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${c}-item, ${c}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${te}px ${me}px`,color:o.colorText,fontWeight:"normal",fontSize:S,lineHeight:o.lineHeight,cursor:"pointer",transition:`all ${W}`,borderRadius:o.borderRadiusSM,"&:hover, &-active":{backgroundColor:o.controlItemBgHover}},(0,b.Qy)(o)),{"&-selected":{color:o.colorPrimary,backgroundColor:o.controlItemBgActive,"&:hover, &-active":{backgroundColor:o.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:ve,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${o.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:o.colorSplit},[`${i}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:o.paddingXS,[`${i}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:o.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${c}-item-group-list`]:{margin:`0 ${o.marginXS}px`,padding:0,listStyle:"none"},[`${c}-submenu-title`]:{paddingInlineEnd:me+o.fontSizeSM},[`${c}-submenu-vertical`]:{position:"relative"},[`${c}-submenu${c}-submenu-disabled ${i}-menu-submenu-title`]:{[`&, ${i}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:ve,cursor:"not-allowed"}},[`${c}-submenu-selected ${i}-menu-submenu-title`]:{color:o.colorPrimary}})}},[(0,ae.oN)(o,"slide-up"),(0,ae.oN)(o,"slide-down"),(0,ee.Fm)(o,"move-up"),(0,ee.Fm)(o,"move-down"),(0,Pe._y)(o,"zoom-big")]]};var x=(0,V.Z)("Dropdown",(o,i)=>{let{rootPrefixCls:c}=i;const{marginXXS:d,sizePopupArrow:C,controlHeight:H,fontSize:I,lineHeight:M,paddingXXS:W,componentCls:te,borderRadiusLG:S}=o,B=(H-I*M)/2,{dropdownArrowOffset:pe}=(0,_.fS)({contentRadius:S}),fe=(0,P.TS)(o,{menuCls:`${te}-menu`,rootPrefixCls:c,dropdownArrowDistance:C/2+d,dropdownArrowOffset:pe,dropdownPaddingVertical:B,dropdownEdgeChildPadding:W});return[s(fe),r(fe)]},o=>({zIndexPopup:o.zIndexPopupBase+50}))},64165:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return W}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(9763),V=l(64993),P=l(88088),r=()=>{const[,te]=(0,P.Z)(),B=new V.C(te.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return ee.createElement("svg",{style:B,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},ee.createElement("g",{fill:"none",fillRule:"evenodd"},ee.createElement("g",{transform:"translate(24 31.67)"},ee.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),ee.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"}),ee.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)"}),ee.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"}),ee.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"})),ee.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"}),ee.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},ee.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),ee.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},x=()=>{const[,te]=(0,P.Z)(),{colorFill:S,colorFillTertiary:B,colorFillQuaternary:pe,colorBgContainer:fe}=te,{borderColor:me,shadowColor:ve,contentColor:Ne}=(0,ee.useMemo)(()=>({borderColor:new V.C(S).onBackground(fe).toHexShortString(),shadowColor:new V.C(B).onBackground(fe).toHexShortString(),contentColor:new V.C(pe).onBackground(fe).toHexShortString()}),[S,B,pe,fe]);return ee.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},ee.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},ee.createElement("ellipse",{fill:ve,cx:"32",cy:"33",rx:"32",ry:"7"}),ee.createElement("g",{fillRule:"nonzero",stroke:me},ee.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"}),ee.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:Ne}))))},o=l(83116),i=l(37613);const c=te=>{const{componentCls:S,margin:B,marginXS:pe,marginXL:fe,fontSize:me,lineHeight:ve}=te;return{[S]:{marginInline:pe,fontSize:me,lineHeight:ve,textAlign:"center",[`${S}-image`]:{height:te.emptyImgHeight,marginBottom:pe,opacity:te.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${S}-description`]:{color:te.colorText},[`${S}-footer`]:{marginTop:B},"&-normal":{marginBlock:fe,color:te.colorTextDisabled,[`${S}-description`]:{color:te.colorTextDisabled},[`${S}-image`]:{height:te.emptyImgHeightMD}},"&-small":{marginBlock:pe,color:te.colorTextDisabled,[`${S}-image`]:{height:te.emptyImgHeightSM}}}}};var d=(0,o.Z)("Empty",te=>{const{componentCls:S,controlHeightLG:B}=te,pe=(0,i.TS)(te,{emptyImgCls:`${S}-img`,emptyImgHeight:B*2.5,emptyImgHeightMD:B,emptyImgHeightSM:B*.875});return[c(pe)]}),C=function(te,S){var B={};for(var pe in te)Object.prototype.hasOwnProperty.call(te,pe)&&S.indexOf(pe)<0&&(B[pe]=te[pe]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,pe=Object.getOwnPropertySymbols(te);fe{var{className:S,rootClassName:B,prefixCls:pe,image:fe=H,description:me,children:ve,imageStyle:Ne,style:de}=te,we=C(te,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:F,direction:Ce,empty:Ae}=ee.useContext(Pe.E_),ue=F("empty",pe),[ye,L]=d(ue),[Q]=(0,_.Z)("Empty"),ne=typeof me!="undefined"?me:Q==null?void 0:Q.description,se=typeof ne=="string"?ne:"empty";let nt=null;return typeof fe=="string"?nt=ee.createElement("img",{alt:se,src:fe}):nt=fe,ye(ee.createElement("div",Object.assign({className:ae()(L,ue,Ae==null?void 0:Ae.className,{[`${ue}-normal`]:fe===I,[`${ue}-rtl`]:Ce==="rtl"},S,B),style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),de)},we),ee.createElement("div",{className:`${ue}-image`,style:Ne},nt),ne&&ee.createElement("div",{className:`${ue}-description`},ne),ve&&ee.createElement("div",{className:`${ue}-footer`},ve)))};M.PRESENTED_IMAGE_DEFAULT=H,M.PRESENTED_IMAGE_SIMPLE=I;var W=M},78241:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Jn}});var b=l(19127),ae=l(92310),ee=l.n(ae),Pe=l(77900),_=l(59301),V=l(62892),P=l(32441);function w(Wt){const[Ve,_e]=_.useState(Wt);return _.useEffect(()=>{const st=setTimeout(()=>{_e(Wt)},Wt.length?0:10);return()=>{clearTimeout(st)}},[Wt]),Ve}var r=l(17313),s=l(29878),x=l(8378),o=l(37613),i=l(83116),d=Wt=>{const{componentCls:Ve}=Wt,_e=`${Ve}-show-help`,st=`${Ve}-show-help-item`;return{[_e]:{transition:`opacity ${Wt.motionDurationSlow} ${Wt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[st]:{overflow:"hidden",transition:`height ${Wt.motionDurationSlow} ${Wt.motionEaseInOut}, + &${I}-slide-up-leave${I}-slide-up-leave-active${i}-placement-topRight`]:{animationName:ae.ly}})},(0,_.ZP)(o,{colorBg:we,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${i} ${c}`]:{position:"relative",margin:0},[`${c}-submenu-popup`]:{position:"absolute",zIndex:d,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${i}, ${i}-menu-submenu`]:{[c]:Object.assign(Object.assign({padding:B,listStyleType:"none",backgroundColor:we,backgroundClip:"padding-box",borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary},(0,b.Qy)(o)),{[`${c}-item-group-title`]:{padding:`${te}px ${me}px`,color:o.colorTextDescription,transition:`all ${W}`},[`${c}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${c}-item-icon`]:{minWidth:S,marginInlineEnd:o.marginXS,fontSize:o.fontSizeSM},[`${c}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${W}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${c}-item, ${c}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${te}px ${me}px`,color:o.colorText,fontWeight:"normal",fontSize:S,lineHeight:o.lineHeight,cursor:"pointer",transition:`all ${W}`,borderRadius:o.borderRadiusSM,"&:hover, &-active":{backgroundColor:o.controlItemBgHover}},(0,b.Qy)(o)),{"&-selected":{color:o.colorPrimary,backgroundColor:o.controlItemBgActive,"&:hover, &-active":{backgroundColor:o.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:we,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${o.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:o.colorSplit},[`${i}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:o.paddingXS,[`${i}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:o.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${c}-item-group-list`]:{margin:`0 ${o.marginXS}px`,padding:0,listStyle:"none"},[`${c}-submenu-title`]:{paddingInlineEnd:me+o.fontSizeSM},[`${c}-submenu-vertical`]:{position:"relative"},[`${c}-submenu${c}-submenu-disabled ${i}-menu-submenu-title`]:{[`&, ${i}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:we,cursor:"not-allowed"}},[`${c}-submenu-selected ${i}-menu-submenu-title`]:{color:o.colorPrimary}})}},[(0,ae.oN)(o,"slide-up"),(0,ae.oN)(o,"slide-down"),(0,ee.Fm)(o,"move-up"),(0,ee.Fm)(o,"move-down"),(0,Pe._y)(o,"zoom-big")]]};var x=(0,V.Z)("Dropdown",(o,i)=>{let{rootPrefixCls:c}=i;const{marginXXS:d,sizePopupArrow:C,controlHeight:H,fontSize:I,lineHeight:M,paddingXXS:W,componentCls:te,borderRadiusLG:S}=o,B=(H-I*M)/2,{dropdownArrowOffset:pe}=(0,_.fS)({contentRadius:S}),fe=(0,P.TS)(o,{menuCls:`${te}-menu`,rootPrefixCls:c,dropdownArrowDistance:C/2+d,dropdownArrowOffset:pe,dropdownPaddingVertical:B,dropdownEdgeChildPadding:W});return[s(fe),r(fe)]},o=>({zIndexPopup:o.zIndexPopupBase+50}))},64165:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return W}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(9763),V=l(64993),P=l(88088),r=()=>{const[,te]=(0,P.Z)(),B=new V.C(te.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return ee.createElement("svg",{style:B,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},ee.createElement("g",{fill:"none",fillRule:"evenodd"},ee.createElement("g",{transform:"translate(24 31.67)"},ee.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),ee.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"}),ee.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)"}),ee.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"}),ee.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"})),ee.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"}),ee.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},ee.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),ee.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},x=()=>{const[,te]=(0,P.Z)(),{colorFill:S,colorFillTertiary:B,colorFillQuaternary:pe,colorBgContainer:fe}=te,{borderColor:me,shadowColor:we,contentColor:Oe}=(0,ee.useMemo)(()=>({borderColor:new V.C(S).onBackground(fe).toHexShortString(),shadowColor:new V.C(B).onBackground(fe).toHexShortString(),contentColor:new V.C(pe).onBackground(fe).toHexShortString()}),[S,B,pe,fe]);return ee.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},ee.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},ee.createElement("ellipse",{fill:we,cx:"32",cy:"33",rx:"32",ry:"7"}),ee.createElement("g",{fillRule:"nonzero",stroke:me},ee.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"}),ee.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:Oe}))))},o=l(83116),i=l(37613);const c=te=>{const{componentCls:S,margin:B,marginXS:pe,marginXL:fe,fontSize:me,lineHeight:we}=te;return{[S]:{marginInline:pe,fontSize:me,lineHeight:we,textAlign:"center",[`${S}-image`]:{height:te.emptyImgHeight,marginBottom:pe,opacity:te.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${S}-description`]:{color:te.colorText},[`${S}-footer`]:{marginTop:B},"&-normal":{marginBlock:fe,color:te.colorTextDisabled,[`${S}-description`]:{color:te.colorTextDisabled},[`${S}-image`]:{height:te.emptyImgHeightMD}},"&-small":{marginBlock:pe,color:te.colorTextDisabled,[`${S}-image`]:{height:te.emptyImgHeightSM}}}}};var d=(0,o.Z)("Empty",te=>{const{componentCls:S,controlHeightLG:B}=te,pe=(0,i.TS)(te,{emptyImgCls:`${S}-img`,emptyImgHeight:B*2.5,emptyImgHeightMD:B,emptyImgHeightSM:B*.875});return[c(pe)]}),C=function(te,S){var B={};for(var pe in te)Object.prototype.hasOwnProperty.call(te,pe)&&S.indexOf(pe)<0&&(B[pe]=te[pe]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,pe=Object.getOwnPropertySymbols(te);fe{var{className:S,rootClassName:B,prefixCls:pe,image:fe=H,description:me,children:we,imageStyle:Oe,style:de}=te,be=C(te,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:F,direction:Ce,empty:Ae}=ee.useContext(Pe.E_),ue=F("empty",pe),[ve,L]=d(ue),[Q]=(0,_.Z)("Empty"),ne=typeof me!="undefined"?me:Q==null?void 0:Q.description,se=typeof ne=="string"?ne:"empty";let nt=null;return typeof fe=="string"?nt=ee.createElement("img",{alt:se,src:fe}):nt=fe,ve(ee.createElement("div",Object.assign({className:ae()(L,ue,Ae==null?void 0:Ae.className,{[`${ue}-normal`]:fe===I,[`${ue}-rtl`]:Ce==="rtl"},S,B),style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),de)},be),ee.createElement("div",{className:`${ue}-image`,style:Oe},nt),ne&&ee.createElement("div",{className:`${ue}-description`},ne),we&&ee.createElement("div",{className:`${ue}-footer`},we)))};M.PRESENTED_IMAGE_DEFAULT=H,M.PRESENTED_IMAGE_SIMPLE=I;var W=M},78241:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Jn}});var b=l(19127),ae=l(92310),ee=l.n(ae),Pe=l(77900),_=l(59301),V=l(62892),P=l(32441);function w(Wt){const[Ve,_e]=_.useState(Wt);return _.useEffect(()=>{const st=setTimeout(()=>{_e(Wt)},Wt.length?0:10);return()=>{clearTimeout(st)}},[Wt]),Ve}var r=l(17313),s=l(29878),x=l(8378),o=l(37613),i=l(83116),d=Wt=>{const{componentCls:Ve}=Wt,_e=`${Ve}-show-help`,st=`${Ve}-show-help-item`;return{[_e]:{transition:`opacity ${Wt.motionDurationSlow} ${Wt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[st]:{overflow:"hidden",transition:`height ${Wt.motionDurationSlow} ${Wt.motionEaseInOut}, opacity ${Wt.motionDurationSlow} ${Wt.motionEaseInOut}, transform ${Wt.motionDurationSlow} ${Wt.motionEaseInOut} !important`,[`&${st}-appear, &${st}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${st}-leave-active`]:{transform:"translateY(-5px)"}}}}};const C=Wt=>({legend:{display:"block",width:"100%",marginBottom:Wt.marginLG,padding:0,color:Wt.colorTextDescription,fontSize:Wt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Wt.lineWidth}px ${Wt.lineType} ${Wt.colorBorder}`},label:{fontSize:Wt.fontSize},'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 ${Wt.controlOutlineWidth}px ${Wt.controlOutline}`},output:{display:"block",paddingTop:15,color:Wt.colorText,fontSize:Wt.fontSize,lineHeight:Wt.lineHeight}}),H=(Wt,Ve)=>{const{formItemCls:_e}=Wt;return{[_e]:{[`${_e}-label > label`]:{height:Ve},[`${_e}-control-input`]:{minHeight:Ve}}}},I=Wt=>{const{componentCls:Ve}=Wt;return{[Wt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,r.Wf)(Wt)),C(Wt)),{[`${Ve}-text`]:{display:"inline-block",paddingInlineEnd:Wt.paddingSM},"&-small":Object.assign({},H(Wt,Wt.controlHeightSM)),"&-large":Object.assign({},H(Wt,Wt.controlHeightLG))})}},M=Wt=>{const{formItemCls:Ve,iconCls:_e,componentCls:st,rootPrefixCls:$e,labelRequiredMarkColor:nn,labelColor:un,labelFontSize:Nn,labelHeight:Qn,labelColonMarginInlineStart:Hn,labelColonMarginInlineEnd:Kn,itemMarginBottom:Sr}=Wt;return{[Ve]:Object.assign(Object.assign({},(0,r.Wf)(Wt)),{marginBottom:Sr,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${$e}-row`]:{display:"none"},"&-has-warning":{[`${Ve}-split`]:{color:Wt.colorError}},"&-has-error":{[`${Ve}-split`]:{color:Wt.colorWarning}},[`${Ve}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Wt.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Qn,color:un,fontSize:Nn,[`> ${_e}`]:{fontSize:Wt.fontSize,verticalAlign:"top"},[`&${Ve}-required:not(${Ve}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Wt.marginXXS,color:nn,fontSize:Wt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${st}-hide-required-mark &`]:{display:"none"}},[`${Ve}-optional`]:{display:"inline-block",marginInlineStart:Wt.marginXXS,color:Wt.colorTextDescription,[`${st}-hide-required-mark &`]:{display:"none"}},[`${Ve}-tooltip`]:{color:Wt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Wt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Hn,marginInlineEnd:Kn},[`&${Ve}-no-colon::after`]:{content:'"\\a0"'}}},[`${Ve}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${$e}-col-'"]):not([class*="' ${$e}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Wt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Ve]:{"&-explain, &-extra":{clear:"both",color:Wt.colorTextDescription,fontSize:Wt.fontSize,lineHeight:Wt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Wt.controlHeightSM,transition:`color ${Wt.motionDurationMid} ${Wt.motionEaseOut}`},"&-explain":{"&-error":{color:Wt.colorError},"&-warning":{color:Wt.colorWarning}}},[`&-with-help ${Ve}-explain`]:{height:"auto",opacity:1},[`${Ve}-feedback-icon`]:{fontSize:Wt.fontSize,textAlign:"center",visibility:"visible",animationName:s.kr,animationDuration:Wt.motionDurationMid,animationTimingFunction:Wt.motionEaseOutBack,pointerEvents:"none","&-success":{color:Wt.colorSuccess},"&-error":{color:Wt.colorError},"&-warning":{color:Wt.colorWarning},"&-validating":{color:Wt.colorPrimary}}})}},W=Wt=>{const{componentCls:Ve,formItemCls:_e}=Wt;return{[`${Ve}-horizontal`]:{[`${_e}-label`]:{flexGrow:0},[`${_e}-control`]:{flex:"1 1 0",minWidth:0},[`${_e}-label[class$='-24'], ${_e}-label[class*='-24 ']`]:{[`& + ${_e}-control`]:{minWidth:"unset"}}}}},te=Wt=>{const{componentCls:Ve,formItemCls:_e}=Wt;return{[`${Ve}-inline`]:{display:"flex",flexWrap:"wrap",[_e]:{flex:"none",marginInlineEnd:Wt.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${_e}-label, > ${_e}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${_e}-label`]:{flex:"none"},[`${Ve}-text`]:{display:"inline-block"},[`${_e}-has-feedback`]:{display:"inline-block"}}}}},S=Wt=>({padding:Wt.verticalLabelPadding,margin:Wt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),B=Wt=>{const{componentCls:Ve,formItemCls:_e,rootPrefixCls:st}=Wt;return{[`${_e} ${_e}-label`]:S(Wt),[Ve]:{[_e]:{flexWrap:"wrap",[`${_e}-label, ${_e}-control`]:{[`&:not([class*=" ${st}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},pe=Wt=>{const{componentCls:Ve,formItemCls:_e,rootPrefixCls:st}=Wt;return{[`${Ve}-vertical`]:{[_e]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${Ve}-item-control`]:{width:"100%"}}},[`${Ve}-vertical ${_e}-label, .${st}-col-24${_e}-label, - .${st}-col-xl-24${_e}-label`]:S(Wt),[`@media (max-width: ${Wt.screenXSMax}px)`]:[B(Wt),{[Ve]:{[`.${st}-col-xs-24${_e}-label`]:S(Wt)}}],[`@media (max-width: ${Wt.screenSMMax}px)`]:{[Ve]:{[`.${st}-col-sm-24${_e}-label`]:S(Wt)}},[`@media (max-width: ${Wt.screenMDMax}px)`]:{[Ve]:{[`.${st}-col-md-24${_e}-label`]:S(Wt)}},[`@media (max-width: ${Wt.screenLGMax}px)`]:{[Ve]:{[`.${st}-col-lg-24${_e}-label`]:S(Wt)}}}},fe=(Wt,Ve)=>(0,o.TS)(Wt,{formItemCls:`${Wt.componentCls}-item`,rootPrefixCls:Ve});var me=(0,i.Z)("Form",(Wt,Ve)=>{let{rootPrefixCls:_e}=Ve;const st=fe(Wt,_e);return[I(st),M(st),d(st),W(st),te(st),pe(st),(0,x.Z)(st),s.kr]},Wt=>({labelRequiredMarkColor:Wt.colorError,labelColor:Wt.colorTextHeading,labelFontSize:Wt.fontSize,labelHeight:Wt.controlHeight,labelColonMarginInlineStart:Wt.marginXXS/2,labelColonMarginInlineEnd:Wt.marginXS,itemMarginBottom:Wt.marginLG,verticalLabelPadding:`0 0 ${Wt.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const ve=[];function Ne(Wt,Ve,_e){let st=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Wt=="string"?Wt:`${Ve}-${st}`,error:Wt,errorStatus:_e}}var we=Wt=>{let{help:Ve,helpStatus:_e,errors:st=ve,warnings:$e=ve,className:nn,fieldId:un,onVisibleChanged:Nn}=Wt;const{prefixCls:Qn}=_.useContext(P.Rk),Hn=`${Qn}-item-explain`,[,Kn]=me(Qn),Sr=(0,_.useMemo)(()=>(0,V.Z)(Qn),[Qn]),Er=w(st),Yn=w($e),Vn=_.useMemo(()=>Ve!=null?[Ne(Ve,"help",_e)]:[].concat((0,b.Z)(Er.map((kr,_r)=>Ne(kr,"error","error",_r))),(0,b.Z)(Yn.map((kr,_r)=>Ne(kr,"warning","warning",_r)))),[Ve,_e,Er,Yn]),Dr={};return un&&(Dr.id=`${un}_help`),_.createElement(Pe.default,{motionDeadline:Sr.motionDeadline,motionName:`${Qn}-show-help`,visible:!!Vn.length,onVisibleChanged:Nn},kr=>{const{className:_r,style:ti}=kr;return _.createElement("div",Object.assign({},Dr,{className:ee()(Hn,_r,nn,Kn),style:ti,role:"alert"}),_.createElement(Pe.CSSMotionList,Object.assign({keys:Vn},(0,V.Z)(Qn),{motionName:`${Qn}-show-help-item`,component:!1}),Ni=>{const{key:fi,error:Ur,errorStatus:Dn,className:On,style:Wn}=Ni;return _.createElement("div",{key:fi,className:ee()(On,{[`${Hn}-${Dn}`]:Dn}),style:Wn},Ur)}))})},F=l(95013),Ce=l(36355),Ae=l(1684),ue=l(52946),ye=l(19716),L=l(16722);const Q=["parentNode"],ne="form_item";function se(Wt){return Wt===void 0||Wt===!1?[]:Array.isArray(Wt)?Wt:[Wt]}function nt(Wt,Ve){if(!Wt.length)return;const _e=Wt.join("_");return Ve?`${Ve}_${_e}`:Q.includes(_e)?`${ne}_${_e}`:_e}function it(Wt,Ve,_e,st,$e,nn){let un=st;return nn!==void 0?un=nn:_e.validating?un="validating":Wt.length?un="error":Ve.length?un="warning":(_e.touched||$e&&_e.validated)&&(un="success"),un}function Je(Wt){return se(Wt).join("_")}function wt(Wt){const[Ve]=(0,F.useForm)(),_e=_.useRef({}),st=_.useMemo(()=>Wt!=null?Wt:Object.assign(Object.assign({},Ve),{__INTERNAL__:{itemRef:$e=>nn=>{const un=Je($e);nn?_e.current[un]=nn:delete _e.current[un]}},scrollToField:function($e){let nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const un=se($e),Nn=nt(un,st.__INTERNAL__.name),Qn=Nn?document.getElementById(Nn):null;Qn&&(0,L.Z)(Qn,Object.assign({scrollMode:"if-needed",block:"nearest"},nn))},getFieldInstance:$e=>{const nn=Je($e);return _e.current[nn]}}),[Wt,Ve]);return[st]}var Jt=l(28726),zt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{const _e=_.useContext(Ae.Z),{getPrefixCls:st,direction:$e,form:nn}=_.useContext(Ce.E_),{prefixCls:un,className:Nn,rootClassName:Qn,size:Hn,disabled:Kn=_e,form:Sr,colon:Er,labelAlign:Yn,labelWrap:Vn,labelCol:Dr,wrapperCol:kr,hideRequiredMark:_r,layout:ti="horizontal",scrollToFirstError:Ni,requiredMark:fi,onFinishFailed:Ur,name:Dn,style:On,feedbackIcons:Wn}=Wt,hr=zt(Wt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),$n=(0,ye.Z)(Hn),wr=_.useContext(Jt.Z),yr=(0,_.useMemo)(()=>fi!==void 0?fi:nn&&nn.requiredMark!==void 0?nn.requiredMark:!_r,[_r,fi,nn]),Gr=Er!=null?Er:nn==null?void 0:nn.colon,ui=st("form",un),[pi,Ai]=me(ui),ta=ee()(ui,`${ui}-${ti}`,{[`${ui}-hide-required-mark`]:yr===!1,[`${ui}-rtl`]:$e==="rtl",[`${ui}-${$n}`]:$n},Ai,nn==null?void 0:nn.className,Nn,Qn),[Ji]=wt(Sr),{__INTERNAL__:Ci}=Ji;Ci.name=Dn;const gr=(0,_.useMemo)(()=>({name:Dn,labelAlign:Yn,labelCol:Dr,labelWrap:Vn,wrapperCol:kr,vertical:ti==="vertical",colon:Gr,requiredMark:yr,itemRef:Ci.itemRef,form:Ji,feedbackIcons:Wn}),[Dn,Yn,Dr,kr,ti,Gr,yr,Ji,Wn]);_.useImperativeHandle(Ve,()=>Ji);const vi=(Fi,ki)=>{if(Fi){let _i={block:"nearest"};typeof Fi=="object"&&(_i=Fi),Ji.scrollToField(ki,_i)}},qi=Fi=>{if(Ur==null||Ur(Fi),Fi.errorFields.length){const ki=Fi.errorFields[0].name;if(Ni!==void 0){vi(Ni,ki);return}nn&&nn.scrollToFirstError!==void 0&&vi(nn.scrollToFirstError,ki)}};return pi(_.createElement(Ae.n,{disabled:Kn},_.createElement(ue.q,{size:$n},_.createElement(P.RV,Object.assign({},{validateMessages:wr}),_.createElement(P.q3.Provider,{value:gr},_.createElement(F.default,Object.assign({id:Dn},hr,{name:Dn,onFinishFailed:qi,form:Ji,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),On),className:ta})))))))};var Zt=_.forwardRef(mt),Sn=l(41799),tn=l(8654),re=l(92343),Et=l(11592);function K(Wt){if(typeof Wt=="function")return Wt;const Ve=(0,Et.Z)(Wt);return Ve.length<=1?Ve[0]:Ve}const E=()=>{const{status:Wt,errors:Ve=[],warnings:_e=[]}=(0,_.useContext)(P.aM);return{status:Wt,errors:Ve,warnings:_e}};E.Context=P.aM;var f=E,R=l(16089);function be(Wt){const[Ve,_e]=_.useState(Wt),st=(0,_.useRef)(null),$e=(0,_.useRef)([]),nn=(0,_.useRef)(!1);_.useEffect(()=>(nn.current=!1,()=>{nn.current=!0,R.Z.cancel(st.current),st.current=null}),[]);function un(Nn){nn.current||(st.current===null&&($e.current=[],st.current=(0,R.Z)(()=>{st.current=null,_e(Qn=>{let Hn=Qn;return $e.current.forEach(Kn=>{Hn=Kn(Hn)}),Hn})})),$e.current.push(Nn))}return[Ve,un]}function $(){const{itemRef:Wt}=_.useContext(P.q3),Ve=_.useRef({});function _e(st,$e){const nn=$e&&typeof $e=="object"&&$e.ref,un=st.join("_");return(Ve.current.name!==un||Ve.current.originRef!==nn)&&(Ve.current.name=un,Ve.current.originRef=nn,Ve.current.ref=(0,tn.sQ)(Wt(st),nn)),Ve.current.ref}return _e}var U=l(29194),oe=l(34280),Me=l(2738),Fe=l(27382),Re=l(37028);const Ge=Wt=>{const{formItemCls:Ve}=Wt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Ve}-control`]:{display:"flex"}}}};var Ut=(0,i.b)(["Form","item-item"],(Wt,Ve)=>{let{rootPrefixCls:_e}=Ve;const st=fe(Wt,_e);return[Ge(st)]}),At=Wt=>{const{prefixCls:Ve,status:_e,wrapperCol:st,children:$e,errors:nn,warnings:un,_internalItemRender:Nn,extra:Qn,help:Hn,fieldId:Kn,marginBottom:Sr,onErrorVisibleChanged:Er}=Wt,Yn=`${Ve}-item`,Vn=_.useContext(P.q3),Dr=st||Vn.wrapperCol||{},kr=ee()(`${Yn}-control`,Dr.className),_r=_.useMemo(()=>Object.assign({},Vn),[Vn]);delete _r.labelCol,delete _r.wrapperCol;const ti=_.createElement("div",{className:`${Yn}-control-input`},_.createElement("div",{className:`${Yn}-control-input-content`},$e)),Ni=_.useMemo(()=>({prefixCls:Ve,status:_e}),[Ve,_e]),fi=Sr!==null||nn.length||un.length?_.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},_.createElement(P.Rk.Provider,{value:Ni},_.createElement(we,{fieldId:Kn,errors:nn,warnings:un,help:Hn,helpStatus:_e,className:`${Yn}-explain-connected`,onVisibleChanged:Er})),!!Sr&&_.createElement("div",{style:{width:0,height:Sr}})):null,Ur={};Kn&&(Ur.id=`${Kn}_extra`);const Dn=Qn?_.createElement("div",Object.assign({},Ur,{className:`${Yn}-extra`}),Qn):null,On=Nn&&Nn.mark==="pro_table_render"&&Nn.render?Nn.render(Wt,{input:ti,errorList:fi,extra:Dn}):_.createElement(_.Fragment,null,ti,fi,Dn);return _.createElement(P.q3.Provider,{value:_r},_.createElement(Re.Z,Object.assign({},Dr,{className:kr}),On),_.createElement(Ut,{prefixCls:Ve}))},gt=l(61485),qe=l(31724),Ie=l(9763),tt=l(6848),pt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{let{prefixCls:Ve,label:_e,htmlFor:st,labelCol:$e,labelAlign:nn,colon:un,required:Nn,requiredMark:Qn,tooltip:Hn}=Wt;var Kn;const[Sr]=(0,Ie.Z)("Form"),{vertical:Er,labelAlign:Yn,labelCol:Vn,labelWrap:Dr,colon:kr}=_.useContext(P.q3);if(!_e)return null;const _r=$e||Vn||{},ti=nn||Yn,Ni=`${Ve}-item-label`,fi=ee()(Ni,ti==="left"&&`${Ni}-left`,_r.className,{[`${Ni}-wrap`]:!!Dr});let Ur=_e;const Dn=un===!0||kr!==!1&&un!==!1;Dn&&!Er&&typeof _e=="string"&&_e.trim()!==""&&(Ur=_e.replace(/[:|:]\s*$/,""));const Wn=Pt(Hn);if(Wn){const{icon:yr=_.createElement(gt.Z,null)}=Wn,Gr=pt(Wn,["icon"]),ui=_.createElement(tt.Z,Object.assign({},Gr),_.cloneElement(yr,{className:`${Ve}-item-tooltip`,title:""}));Ur=_.createElement(_.Fragment,null,Ur,ui)}const hr=Qn==="optional",$n=typeof Qn=="function";$n?Ur=Qn(Ur,{required:!!Nn}):hr&&!Nn&&(Ur=_.createElement(_.Fragment,null,Ur,_.createElement("span",{className:`${Ve}-item-optional`,title:""},(Sr==null?void 0:Sr.optional)||((Kn=qe.Z.Form)===null||Kn===void 0?void 0:Kn.optional))));const wr=ee()({[`${Ve}-item-required`]:Nn,[`${Ve}-item-required-mark-optional`]:hr||$n,[`${Ve}-item-no-colon`]:!Dn});return _.createElement(Re.Z,Object.assign({},_r,{className:fi}),_.createElement("label",{htmlFor:st,className:wr,title:typeof _e=="string"?_e:""},Ur))},ie=l(29679),ge=l(19248),An=l(96512),je=l(58617);const dt={success:ie.Z,warning:An.Z,error:ge.Z,validating:je.Z};function tr(Wt){let{children:Ve,errors:_e,warnings:st,hasFeedback:$e,validateStatus:nn,prefixCls:un,meta:Nn,noStyle:Qn}=Wt;const Hn=`${un}-item`,{feedbackIcons:Kn}=_.useContext(P.q3),Sr=it(_e,st,Nn,null,!!$e,nn),{isFormItemInput:Er,status:Yn}=_.useContext(P.aM),Vn=_.useMemo(()=>{var Dr;let kr;if($e){const Ni=$e!==!0&&$e.icons||Kn,fi=Sr&&((Dr=Ni==null?void 0:Ni({status:Sr,errors:_e,warnings:st}))===null||Dr===void 0?void 0:Dr[Sr]),Ur=Sr&&dt[Sr];kr=fi!==!1&&Ur?_.createElement("span",{className:ee()(`${Hn}-feedback-icon`,`${Hn}-feedback-icon-${Sr}`)},fi||_.createElement(Ur,null)):null}let _r=!0,ti=Sr||"";return Qn&&(_r=Er,ti=(Sr!=null?Sr:Yn)||""),{status:ti,errors:_e,warnings:st,hasFeedback:!!$e,feedbackIcon:kr,isFormItemInput:_r}},[Sr,$e,Qn,Er,Yn]);return _.createElement(P.aM.Provider,{value:Vn},Ve)}var kt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{if(Wn&&fi.current){const Ai=getComputedStyle(fi.current);wr(parseInt(Ai.marginBottom,10))}},[Wn,hr]);const yr=Ai=>{Ai||wr(null)},ui=function(){let Ai=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ta=Ai?Ur:Hn.errors,Ji=Ai?Dn:Hn.warnings;return it(ta,Ji,Hn,"",!!Kn,Qn)}(),pi=ee()(ti,_e,st,{[`${ti}-with-help`]:On||Ur.length||Dn.length,[`${ti}-has-feedback`]:ui&&Kn,[`${ti}-has-success`]:ui==="success",[`${ti}-has-warning`]:ui==="warning",[`${ti}-has-error`]:ui==="error",[`${ti}-is-validating`]:ui==="validating",[`${ti}-hidden`]:Sr});return _.createElement("div",{className:pi,style:$e,ref:fi},_.createElement(Fe.Z,Object.assign({className:`${ti}-row`},(0,Me.Z)(_r,["_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"])),_.createElement(Tn,Object.assign({htmlFor:Yn},Wt,{requiredMark:Ni,required:Vn!=null?Vn:Dr,prefixCls:Ve})),_.createElement(At,Object.assign({},Wt,Hn,{errors:Ur,warnings:Dn,prefixCls:Ve,status:ui,help:nn,marginBottom:$n,onErrorVisibleChanged:yr}),_.createElement(P.qI.Provider,{value:kr},_.createElement(tr,{prefixCls:Ve,meta:Hn,errors:Hn.errors,warnings:Hn.warnings,hasFeedback:Kn,validateStatus:ui},Er)))),!!$n&&_.createElement("div",{className:`${ti}-margin-offset`,style:{marginBottom:-$n}}))}const sn="__SPLIT__",ot=null,bt=_.memo(Wt=>{let{children:Ve}=Wt;return Ve},(Wt,Ve)=>Wt.value===Ve.value&&Wt.update===Ve.update&&Wt.childProps.length===Ve.childProps.length&&Wt.childProps.every((_e,st)=>_e===Ve.childProps[st]));function Ct(Wt){return Wt!=null}function Bt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ze(Wt){const{name:Ve,noStyle:_e,className:st,dependencies:$e,prefixCls:nn,shouldUpdate:un,rules:Nn,children:Qn,required:Hn,label:Kn,messageVariables:Sr,trigger:Er="onChange",validateTrigger:Yn,hidden:Vn,help:Dr}=Wt,{getPrefixCls:kr}=_.useContext(Ce.E_),{name:_r}=_.useContext(P.q3),ti=K(Qn),Ni=typeof ti=="function",fi=_.useContext(P.qI),{validateTrigger:Ur}=_.useContext(F.FieldContext),Dn=Yn!==void 0?Yn:Ur,On=Ct(Ve),Wn=kr("form",nn),[hr,$n]=me(Wn),wr=_.useContext(F.ListContext),yr=_.useRef(),[Gr,ui]=be({}),[pi,Ai]=(0,Sn.Z)(()=>Bt()),ta=ki=>{const _i=wr==null?void 0:wr.getKey(ki.name);if(Ai(ki.destroy?Bt():ki,!0),_e&&Dr!==!1&&fi){let sa=ki.name;if(ki.destroy)sa=yr.current||sa;else if(_i!==void 0){const[Yi,xa]=_i;sa=[Yi].concat((0,b.Z)(xa)),yr.current=sa}fi(ki,sa)}},Ji=(ki,_i)=>{ui(sa=>{const Yi=Object.assign({},sa),$a=[].concat((0,b.Z)(ki.name.slice(0,-1)),(0,b.Z)(_i)).join(sn);return ki.destroy?delete Yi[$a]:Yi[$a]=ki,Yi})},[Ci,gr]=_.useMemo(()=>{const ki=(0,b.Z)(pi.errors),_i=(0,b.Z)(pi.warnings);return Object.values(Gr).forEach(sa=>{ki.push.apply(ki,(0,b.Z)(sa.errors||[])),_i.push.apply(_i,(0,b.Z)(sa.warnings||[]))}),[ki,_i]},[Gr,pi.errors,pi.warnings]),vi=$();function qi(ki,_i,sa){return _e&&!Vn?_.createElement(tr,{prefixCls:Wn,hasFeedback:Wt.hasFeedback,validateStatus:Wt.validateStatus,meta:pi,errors:Ci,warnings:gr,noStyle:!0},ki):_.createElement($t,Object.assign({key:"row"},Wt,{className:ee()(st,$n),prefixCls:Wn,fieldId:_i,isRequired:sa,errors:Ci,warnings:gr,meta:pi,onSubItemMetaChange:Ji}),ki)}if(!On&&!Ni&&!$e)return hr(qi(ti));let Fi={};return typeof Kn=="string"?Fi.label=Kn:Ve&&(Fi.label=String(Ve)),Sr&&(Fi=Object.assign(Object.assign({},Fi),Sr)),hr(_.createElement(F.Field,Object.assign({},Wt,{messageVariables:Fi,trigger:Er,validateTrigger:Dn,onMetaChange:ta}),(ki,_i,sa)=>{const Yi=se(Ve).length&&_i?_i.name:[],xa=nt(Yi,_r),$a=Hn!==void 0?Hn:!!(Nn&&Nn.some(on=>{if(on&&typeof on=="object"&&on.required&&!on.warningOnly)return!0;if(typeof on=="function"){const si=on(sa);return si&&si.required&&!si.warningOnly}return!1})),aa=Object.assign({},ki);let mr=null;if(Array.isArray(ti)&&On)mr=ti;else if(!(Ni&&(!(un||$e)||On))){if(!($e&&!Ni&&!On))if((0,re.l$)(ti)){const on=Object.assign(Object.assign({},ti.props),aa);if(on.id||(on.id=xa),Dr||Ci.length>0||gr.length>0||Wt.extra){const Qi=[];(Dr||Ci.length>0)&&Qi.push(`${xa}_help`),Wt.extra&&Qi.push(`${xa}_extra`),on["aria-describedby"]=Qi.join(" ")}Ci.length>0&&(on["aria-invalid"]="true"),$a&&(on["aria-required"]="true"),(0,tn.Yr)(ti)&&(on.ref=vi(Yi,ti)),new Set([].concat((0,b.Z)(se(Er)),(0,b.Z)(se(Dn)))).forEach(Qi=>{on[Qi]=function(){for(var la,va,Ya,ba,cs,$i=arguments.length,Pi=new Array($i),fa=0;fa<$i;fa++)Pi[fa]=arguments[fa];(Ya=aa[Qi])===null||Ya===void 0||(la=Ya).call.apply(la,[aa].concat(Pi)),(cs=(ba=ti.props)[Qi])===null||cs===void 0||(va=cs).call.apply(va,[ba].concat(Pi))}});const yi=[on["aria-required"],on["aria-invalid"],on["aria-describedby"]];mr=_.createElement(bt,{value:aa[Wt.valuePropName||"value"],update:ti,childProps:yi},(0,re.Tm)(ti,on))}else Ni&&(un||$e)&&!On?mr=ti(sa):mr=ti}return qi(mr,xa,$a)}))}const _n=ze;_n.useStatus=f;var Ht=_n,sr=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{var{prefixCls:Ve,children:_e}=Wt,st=sr(Wt,["prefixCls","children"]);const{getPrefixCls:$e}=_.useContext(Ce.E_),nn=$e("form",Ve),un=_.useMemo(()=>({prefixCls:nn,status:"error"}),[nn]);return _.createElement(F.List,Object.assign({},st),(Nn,Qn,Hn)=>_.createElement(P.Rk.Provider,{value:un},_e(Nn.map(Kn=>Object.assign(Object.assign({},Kn),{fieldKey:Kn.key})),Qn,{errors:Hn.errors,warnings:Hn.warnings})))};function Br(){const{form:Wt}=(0,_.useContext)(P.q3);return Wt}const Zn=Zt;Zn.Item=Ht,Zn.List=rr,Zn.ErrorList=we,Zn.useForm=wt,Zn.useFormInstance=Br,Zn.useWatch=F.useWatch,Zn.Provider=P.RV,Zn.create=()=>{};var Jn=Zn},8628:function(lr,jt,l){"use strict";var b=l(59301),ae=l(34280),ee=l(56762),Pe=l(69507);function _(){let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const P=(0,b.useRef)({}),w=(0,ee.Z)(),r=(0,Pe.ZP)();return(0,ae.Z)(()=>{const s=r.subscribe(x=>{P.current=x,V&&w()});return()=>r.unsubscribe(s)},[]),P.current}jt.Z=_},5871:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return gt}});var b=l(84105),ae=l(87395),ee=l(92310),Pe=l.n(ee),_=l(96663),V=l(90493),P=l(20135),w=l(72071),r=l(6620),s=l(52884),x=l(95727);function o(){return typeof BigInt=="function"}function i(qe){return!qe&&qe!==0&&!Number.isNaN(qe)||!String(qe).trim()}function c(qe){var Ie=qe.trim(),tt=Ie.startsWith("-");tt&&(Ie=Ie.slice(1)),Ie=Ie.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ie.startsWith(".")&&(Ie="0".concat(Ie));var pt=Ie||"0",Pt=pt.split("."),dn=Pt[0]||"0",Tn=Pt[1]||"0";dn==="0"&&Tn==="0"&&(tt=!1);var ie=tt?"-":"";return{negative:tt,negativeStr:ie,trimStr:pt,integerStr:dn,decimalStr:Tn,fullStr:"".concat(ie).concat(pt)}}function d(qe){var Ie=String(qe);return!Number.isNaN(Number(Ie))&&Ie.includes("e")}function C(qe){var Ie=String(qe);if(d(qe)){var tt=Number(Ie.slice(Ie.indexOf("e-")+2)),pt=Ie.match(/\.(\d+)/);return pt!=null&&pt[1]&&(tt+=pt[1].length),tt}return Ie.includes(".")&&I(Ie)?Ie.length-Ie.indexOf(".")-1:0}function H(qe){var Ie=String(qe);if(d(qe)){if(qe>Number.MAX_SAFE_INTEGER)return String(o()?BigInt(qe).toString():Number.MAX_SAFE_INTEGER);if(qe0&&arguments[0]!==void 0?arguments[0]:!0;return tt?this.isInvalidate()?"":c("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),qe}(),W=function(){function qe(Ie){if((0,s.Z)(this,qe),(0,V.Z)(this,"origin",""),(0,V.Z)(this,"number",void 0),(0,V.Z)(this,"empty",void 0),i(Ie)){this.empty=!0;return}this.origin=String(Ie),this.number=Number(Ie)}return(0,x.Z)(qe,[{key:"negate",value:function(){return new qe(-this.toNumber())}},{key:"add",value:function(tt){if(this.isInvalidate())return new qe(tt);var pt=Number(tt);if(Number.isNaN(pt))return this;var Pt=this.number+pt;if(Pt>Number.MAX_SAFE_INTEGER)return new qe(Number.MAX_SAFE_INTEGER);if(PtNumber.MAX_SAFE_INTEGER)return new qe(Number.MAX_SAFE_INTEGER);if(Pt0&&arguments[0]!==void 0?arguments[0]:!0;return tt?this.isInvalidate()?"":H(this.number):this.origin}}]),qe}();function te(qe){return o()?new M(qe):new W(qe)}function S(qe,Ie,tt){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(qe==="")return"";var Pt=c(qe),dn=Pt.negativeStr,Tn=Pt.integerStr,ie=Pt.decimalStr,ge="".concat(Ie).concat(ie),An="".concat(dn).concat(Tn);if(tt>=0){var je=Number(ie[tt]);if(je>=5&&!pt){var dt=te(qe).add("".concat(dn,"0.").concat("0".repeat(tt)).concat(10-je));return S(dt.toString(),Ie,tt,pt)}return tt===0?An:"".concat(An).concat(Ie).concat(ie.padEnd(tt,"0").slice(0,tt))}return ge===".0"?An:"".concat(An).concat(ge)}var B=te,pe=l(93681),fe=l(34280),me=l(8654),ve=l(59301),Ne=l(48736);function de(qe,Ie){var tt=(0,ve.useRef)(null);function pt(){try{var dn=qe.selectionStart,Tn=qe.selectionEnd,ie=qe.value,ge=ie.substring(0,dn),An=ie.substring(Tn);tt.current={start:dn,end:Tn,value:ie,beforeTxt:ge,afterTxt:An}}catch(je){}}function Pt(){if(qe&&tt.current&&Ie)try{var dn=qe.value,Tn=tt.current,ie=Tn.beforeTxt,ge=Tn.afterTxt,An=Tn.start,je=dn.length;if(dn.endsWith(ge))je=dn.length-tt.current.afterTxt.length;else if(dn.startsWith(ie))je=ie.length;else{var dt=ie[An-1],tr=dn.indexOf(dt,An-1);tr!==-1&&(je=tr+1)}qe.setSelectionRange(je,je)}catch(kt){(0,Ne.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(kt.message))}}return[pt,Pt]}var we=l(49658),F=function(){var Ie=(0,ve.useState)(!1),tt=(0,w.Z)(Ie,2),pt=tt[0],Pt=tt[1];return(0,fe.Z)(function(){Pt((0,we.Z)())},[]),pt},Ce=F,Ae=l(16089),ue=200,ye=600;function L(qe){var Ie=qe.prefixCls,tt=qe.upNode,pt=qe.downNode,Pt=qe.upDisabled,dn=qe.downDisabled,Tn=qe.onStep,ie=ve.useRef(),ge=ve.useRef([]),An=ve.useRef();An.current=Tn;var je=function(){clearTimeout(ie.current)},dt=function(Bt,ze){Bt.preventDefault(),je(),An.current(ze);function _n(){An.current(ze),ie.current=setTimeout(_n,ue)}ie.current=setTimeout(_n,ye)};ve.useEffect(function(){return function(){je(),ge.current.forEach(function(Ct){return Ae.Z.cancel(Ct)})}},[]);var tr=Ce();if(tr)return null;var kt="".concat(Ie,"-handler"),$t=Pe()(kt,"".concat(kt,"-up"),(0,V.Z)({},"".concat(kt,"-up-disabled"),Pt)),sn=Pe()(kt,"".concat(kt,"-down"),(0,V.Z)({},"".concat(kt,"-down-disabled"),dn)),ot=function(){return ge.current.push((0,Ae.Z)(je))},bt={unselectable:"on",role:"button",onMouseUp:ot,onMouseLeave:ot};return ve.createElement("div",{className:"".concat(kt,"-wrap")},ve.createElement("span",(0,_.Z)({},bt,{onMouseDown:function(Bt){dt(Bt,!0)},"aria-label":"Increase Value","aria-disabled":Pt,className:$t}),tt||ve.createElement("span",{unselectable:"on",className:"".concat(Ie,"-handler-up-inner")})),ve.createElement("span",(0,_.Z)({},bt,{onMouseDown:function(Bt){dt(Bt,!1)},"aria-label":"Decrease Value","aria-disabled":dn,className:sn}),pt||ve.createElement("span",{unselectable:"on",className:"".concat(Ie,"-handler-down-inner")})))}function Q(qe){var Ie=typeof qe=="number"?H(qe):c(qe).fullStr,tt=Ie.includes(".");return tt?c(Ie.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:qe+"0"}var ne=l(5643),se=function(){var qe=(0,ve.useRef)(0),Ie=function(){Ae.Z.cancel(qe.current)};return(0,ve.useEffect)(function(){return Ie},[]),function(tt){Ie(),qe.current=(0,Ae.Z)(function(){tt()})}},nt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],it=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Je=function(Ie,tt){return Ie||tt.isEmpty()?tt.toString():tt.toNumber()},wt=function(Ie){var tt=B(Ie);return tt.isInvalidate()?null:tt},Jt=ve.forwardRef(function(qe,Ie){var tt,pt=qe.prefixCls,Pt=pt===void 0?"rc-input-number":pt,dn=qe.className,Tn=qe.style,ie=qe.min,ge=qe.max,An=qe.step,je=An===void 0?1:An,dt=qe.defaultValue,tr=qe.value,kt=qe.disabled,$t=qe.readOnly,sn=qe.upHandler,ot=qe.downHandler,bt=qe.keyboard,Ct=qe.controls,Bt=Ct===void 0?!0:Ct,ze=qe.classNames,_n=qe.stringMode,Ht=qe.parser,sr=qe.formatter,Vr=qe.precision,rr=qe.decimalSeparator,Br=qe.onChange,Zn=qe.onInput,Jn=qe.onPressEnter,Wt=qe.onStep,Ve=(0,r.Z)(qe,nt),_e="".concat(Pt,"-input"),st=ve.useRef(null),$e=ve.useState(!1),nn=(0,w.Z)($e,2),un=nn[0],Nn=nn[1],Qn=ve.useRef(!1),Hn=ve.useRef(!1),Kn=ve.useRef(!1),Sr=ve.useState(function(){return B(tr!=null?tr:dt)}),Er=(0,w.Z)(Sr,2),Yn=Er[0],Vn=Er[1];function Dr(mr){tr===void 0&&Vn(mr)}var kr=ve.useCallback(function(mr,on){if(!on)return Vr>=0?Vr:Math.max(C(mr),C(je))},[Vr,je]),_r=ve.useCallback(function(mr){var on=String(mr);if(Ht)return Ht(on);var si=on;return rr&&(si=si.replace(rr,".")),si.replace(/[^\w.-]+/g,"")},[Ht,rr]),ti=ve.useRef(""),Ni=ve.useCallback(function(mr,on){if(sr)return sr(mr,{userTyping:on,input:String(ti.current)});var si=typeof mr=="number"?H(mr):mr;if(!on){var yi=kr(si,on);if(I(si)&&(rr||yi>=0)){var Qi=rr||".";si=S(si,Qi,yi)}}return si},[sr,kr,rr]),fi=ve.useState(function(){var mr=dt!=null?dt:tr;return Yn.isInvalidate()&&["string","number"].includes((0,P.Z)(mr))?Number.isNaN(mr)?"":mr:Ni(Yn.toString(),!1)}),Ur=(0,w.Z)(fi,2),Dn=Ur[0],On=Ur[1];ti.current=Dn;function Wn(mr,on){On(Ni(mr.isInvalidate()?mr.toString(!1):mr.toString(!on),on))}var hr=ve.useMemo(function(){return wt(ge)},[ge,Vr]),$n=ve.useMemo(function(){return wt(ie)},[ie,Vr]),wr=ve.useMemo(function(){return!hr||!Yn||Yn.isInvalidate()?!1:hr.lessEquals(Yn)},[hr,Yn]),yr=ve.useMemo(function(){return!$n||!Yn||Yn.isInvalidate()?!1:Yn.lessEquals($n)},[$n,Yn]),Gr=de(st.current,un),ui=(0,w.Z)(Gr,2),pi=ui[0],Ai=ui[1],ta=function(on){return hr&&!on.lessEquals(hr)?hr:$n&&!$n.lessEquals(on)?$n:null},Ji=function(on){return!ta(on)},Ci=function(on,si){var yi=on,Qi=Ji(yi)||yi.isEmpty();if(!yi.isEmpty()&&!si&&(yi=ta(yi)||yi,Qi=!0),!$t&&!kt&&Qi){var la=yi.toString(),va=kr(la,si);return va>=0&&(yi=B(S(la,".",va)),Ji(yi)||(yi=B(S(la,".",va,!0)))),yi.equals(Yn)||(Dr(yi),Br==null||Br(yi.isEmpty()?null:Je(_n,yi)),tr===void 0&&Wn(yi,si)),yi}return Yn},gr=se(),vi=function mr(on){if(pi(),ti.current=on,On(on),!Hn.current){var si=_r(on),yi=B(si);yi.isNaN()||Ci(yi,!0)}Zn==null||Zn(on),gr(function(){var Qi=on;Ht||(Qi=on.replace(/。/g,".")),Qi!==on&&mr(Qi)})},qi=function(){Hn.current=!0},Fi=function(){Hn.current=!1,vi(st.current.value)},ki=function(on){vi(on.target.value)},_i=function(on){var si;if(!(on&&wr||!on&&yr)){Qn.current=!1;var yi=B(Kn.current?Q(je):je);on||(yi=yi.negate());var Qi=(Yn||B(0)).add(yi.toString()),la=Ci(Qi,!1);Wt==null||Wt(Je(_n,la),{offset:Kn.current?Q(je):je,type:on?"up":"down"}),(si=st.current)===null||si===void 0||si.focus()}},sa=function(on){var si=B(_r(Dn)),yi=si;si.isNaN()?yi=Ci(Yn,on):yi=Ci(si,on),tr!==void 0?Wn(Yn,!1):yi.isNaN()||Wn(yi,!1)},Yi=function(){Qn.current=!0},xa=function(on){var si=on.key,yi=on.shiftKey;Qn.current=!0,Kn.current=yi,si==="Enter"&&(Hn.current||(Qn.current=!1),sa(!1),Jn==null||Jn(on)),bt!==!1&&!Hn.current&&["Up","ArrowUp","Down","ArrowDown"].includes(si)&&(_i(si==="Up"||si==="ArrowUp"),on.preventDefault())},$a=function(){Qn.current=!1,Kn.current=!1},aa=function(){sa(!1),Nn(!1),Qn.current=!1};return(0,fe.o)(function(){Yn.isInvalidate()||Wn(Yn,!1)},[Vr]),(0,fe.o)(function(){var mr=B(tr);Vn(mr);var on=B(_r(Dn));(!mr.equals(on)||!Qn.current||sr)&&Wn(mr,Qn.current)},[tr]),(0,fe.o)(function(){sr&&Ai()},[Dn]),ve.createElement("div",{className:Pe()(Pt,ze==null?void 0:ze.input,dn,(tt={},(0,V.Z)(tt,"".concat(Pt,"-focused"),un),(0,V.Z)(tt,"".concat(Pt,"-disabled"),kt),(0,V.Z)(tt,"".concat(Pt,"-readonly"),$t),(0,V.Z)(tt,"".concat(Pt,"-not-a-number"),Yn.isNaN()),(0,V.Z)(tt,"".concat(Pt,"-out-of-range"),!Yn.isInvalidate()&&!Ji(Yn)),tt)),style:Tn,onFocus:function(){Nn(!0)},onBlur:aa,onKeyDown:xa,onKeyUp:$a,onCompositionStart:qi,onCompositionEnd:Fi,onBeforeInput:Yi},Bt&&ve.createElement(L,{prefixCls:Pt,upNode:sn,downNode:ot,upDisabled:wr,downDisabled:yr,onStep:_i}),ve.createElement("div",{className:"".concat(_e,"-wrap")},ve.createElement("input",(0,_.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":ie,"aria-valuemax":ge,"aria-valuenow":Yn.isInvalidate()?null:Yn.toString(),step:je},Ve,{ref:(0,me.sQ)(st,Ie),className:_e,value:Dn,onChange:ki,disabled:kt,readOnly:$t}))))}),zt=ve.forwardRef(function(qe,Ie){var tt=qe.disabled,pt=qe.style,Pt=qe.prefixCls,dn=qe.value,Tn=qe.prefix,ie=qe.suffix,ge=qe.addonBefore,An=qe.addonAfter,je=qe.classes,dt=qe.className,tr=qe.classNames,kt=(0,r.Z)(qe,it),$t=ve.useRef(null),sn=function(bt){$t.current&&(0,ne.nH)($t.current,bt)};return ve.createElement(pe.BaseInput,{inputElement:ve.createElement(Jt,(0,_.Z)({prefixCls:Pt,disabled:tt,classNames:tr,ref:(0,me.sQ)($t,Ie)},kt)),className:dt,triggerFocus:sn,prefixCls:Pt,value:dn,disabled:tt,style:pt,prefix:Tn,suffix:ie,addonAfter:An,addonBefore:ge,classes:je,classNames:tr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});zt.displayName="InputNumber";var mt=zt,rn=mt,Zt=l(19080),Sn=l(36355),tn=l(92736),re=l(1684),Et=l(19716),K=l(32441),E=l(33234),f=l(9937),R=l(17313),be=l(74207),$=l(83116),U=l(37613);const oe=(qe,Ie)=>{let{componentCls:tt,borderRadiusSM:pt,borderRadiusLG:Pt}=qe;const dn=Ie==="lg"?Pt:pt;return{[`&-${Ie}`]:{[`${tt}-handler-wrap`]:{borderStartEndRadius:dn,borderEndEndRadius:dn},[`${tt}-handler-up`]:{borderStartEndRadius:dn},[`${tt}-handler-down`]:{borderEndEndRadius:dn}}}},Me=qe=>{const{componentCls:Ie,lineWidth:tt,lineType:pt,colorBorder:Pt,borderRadius:dn,fontSizeLG:Tn,controlHeightLG:ie,controlHeightSM:ge,colorError:An,paddingInlineSM:je,colorTextDescription:dt,motionDurationMid:tr,handleHoverColor:kt,paddingInline:$t,paddingBlock:sn,handleBg:ot,handleActiveBg:bt,colorTextDisabled:Ct,borderRadiusSM:Bt,borderRadiusLG:ze,controlWidth:_n,handleVisible:Ht,handleBorderColor:sr}=qe;return[{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),(0,f.ik)(qe)),(0,f.bi)(qe,Ie)),{display:"inline-block",width:_n,margin:0,padding:0,border:`${tt}px ${pt} ${Pt}`,borderRadius:dn,"&-rtl":{direction:"rtl",[`${Ie}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Tn,borderRadius:ze,[`input${Ie}-input`]:{height:ie-2*tt}},"&-sm":{padding:0,borderRadius:Bt,[`input${Ie}-input`]:{height:ge-2*tt,padding:`0 ${je}px`}},"&:hover":Object.assign({},(0,f.pU)(qe)),"&-focused":Object.assign({},(0,f.M1)(qe)),"&-out-of-range":{[`${Ie}-input-wrap`]:{input:{color:An}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),(0,f.s7)(qe)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ie}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ie}-group-addon`]:{borderRadius:ze,fontSize:qe.fontSizeLG}},"&-sm":{[`${Ie}-group-addon`]:{borderRadius:Bt}},[`${Ie}-wrapper-disabled > ${Ie}-group-addon`]:Object.assign({},(0,f.Xy)(qe))}}),[`&-disabled ${Ie}-input`]:{cursor:"not-allowed"},[Ie]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),{width:"100%",padding:`${sn}px ${$t}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dn,outline:0,transition:`all ${tr} linear`,appearance:"textfield",fontSize:"inherit"}),(0,f.nz)(qe.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[Ie]:Object.assign(Object.assign(Object.assign({[`&:hover ${Ie}-handler-wrap, &-focused ${Ie}-handler-wrap`]:{opacity:1},[`${Ie}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:qe.handleWidth,height:"100%",background:ot,borderStartStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn,borderEndStartRadius:0,opacity:Ht===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${tr} linear ${tr}`,[`${Ie}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + .${st}-col-xl-24${_e}-label`]:S(Wt),[`@media (max-width: ${Wt.screenXSMax}px)`]:[B(Wt),{[Ve]:{[`.${st}-col-xs-24${_e}-label`]:S(Wt)}}],[`@media (max-width: ${Wt.screenSMMax}px)`]:{[Ve]:{[`.${st}-col-sm-24${_e}-label`]:S(Wt)}},[`@media (max-width: ${Wt.screenMDMax}px)`]:{[Ve]:{[`.${st}-col-md-24${_e}-label`]:S(Wt)}},[`@media (max-width: ${Wt.screenLGMax}px)`]:{[Ve]:{[`.${st}-col-lg-24${_e}-label`]:S(Wt)}}}},fe=(Wt,Ve)=>(0,o.TS)(Wt,{formItemCls:`${Wt.componentCls}-item`,rootPrefixCls:Ve});var me=(0,i.Z)("Form",(Wt,Ve)=>{let{rootPrefixCls:_e}=Ve;const st=fe(Wt,_e);return[I(st),M(st),d(st),W(st),te(st),pe(st),(0,x.Z)(st),s.kr]},Wt=>({labelRequiredMarkColor:Wt.colorError,labelColor:Wt.colorTextHeading,labelFontSize:Wt.fontSize,labelHeight:Wt.controlHeight,labelColonMarginInlineStart:Wt.marginXXS/2,labelColonMarginInlineEnd:Wt.marginXS,itemMarginBottom:Wt.marginLG,verticalLabelPadding:`0 0 ${Wt.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const we=[];function Oe(Wt,Ve,_e){let st=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Wt=="string"?Wt:`${Ve}-${st}`,error:Wt,errorStatus:_e}}var be=Wt=>{let{help:Ve,helpStatus:_e,errors:st=we,warnings:$e=we,className:nn,fieldId:un,onVisibleChanged:Nn}=Wt;const{prefixCls:Qn}=_.useContext(P.Rk),Hn=`${Qn}-item-explain`,[,Kn]=me(Qn),Sr=(0,_.useMemo)(()=>(0,V.Z)(Qn),[Qn]),Er=w(st),Yn=w($e),Vn=_.useMemo(()=>Ve!=null?[Oe(Ve,"help",_e)]:[].concat((0,b.Z)(Er.map((kr,_r)=>Oe(kr,"error","error",_r))),(0,b.Z)(Yn.map((kr,_r)=>Oe(kr,"warning","warning",_r)))),[Ve,_e,Er,Yn]),Dr={};return un&&(Dr.id=`${un}_help`),_.createElement(Pe.default,{motionDeadline:Sr.motionDeadline,motionName:`${Qn}-show-help`,visible:!!Vn.length,onVisibleChanged:Nn},kr=>{const{className:_r,style:ti}=kr;return _.createElement("div",Object.assign({},Dr,{className:ee()(Hn,_r,nn,Kn),style:ti,role:"alert"}),_.createElement(Pe.CSSMotionList,Object.assign({keys:Vn},(0,V.Z)(Qn),{motionName:`${Qn}-show-help-item`,component:!1}),Ni=>{const{key:fi,error:Ur,errorStatus:Dn,className:On,style:Wn}=Ni;return _.createElement("div",{key:fi,className:ee()(On,{[`${Hn}-${Dn}`]:Dn}),style:Wn},Ur)}))})},F=l(95013),Ce=l(36355),Ae=l(1684),ue=l(52946),ve=l(19716),L=l(16722);const Q=["parentNode"],ne="form_item";function se(Wt){return Wt===void 0||Wt===!1?[]:Array.isArray(Wt)?Wt:[Wt]}function nt(Wt,Ve){if(!Wt.length)return;const _e=Wt.join("_");return Ve?`${Ve}_${_e}`:Q.includes(_e)?`${ne}_${_e}`:_e}function it(Wt,Ve,_e,st,$e,nn){let un=st;return nn!==void 0?un=nn:_e.validating?un="validating":Wt.length?un="error":Ve.length?un="warning":(_e.touched||$e&&_e.validated)&&(un="success"),un}function Je(Wt){return se(Wt).join("_")}function wt(Wt){const[Ve]=(0,F.useForm)(),_e=_.useRef({}),st=_.useMemo(()=>Wt!=null?Wt:Object.assign(Object.assign({},Ve),{__INTERNAL__:{itemRef:$e=>nn=>{const un=Je($e);nn?_e.current[un]=nn:delete _e.current[un]}},scrollToField:function($e){let nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const un=se($e),Nn=nt(un,st.__INTERNAL__.name),Qn=Nn?document.getElementById(Nn):null;Qn&&(0,L.Z)(Qn,Object.assign({scrollMode:"if-needed",block:"nearest"},nn))},getFieldInstance:$e=>{const nn=Je($e);return _e.current[nn]}}),[Wt,Ve]);return[st]}var Jt=l(28726),zt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{const _e=_.useContext(Ae.Z),{getPrefixCls:st,direction:$e,form:nn}=_.useContext(Ce.E_),{prefixCls:un,className:Nn,rootClassName:Qn,size:Hn,disabled:Kn=_e,form:Sr,colon:Er,labelAlign:Yn,labelWrap:Vn,labelCol:Dr,wrapperCol:kr,hideRequiredMark:_r,layout:ti="horizontal",scrollToFirstError:Ni,requiredMark:fi,onFinishFailed:Ur,name:Dn,style:On,feedbackIcons:Wn}=Wt,hr=zt(Wt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),$n=(0,ve.Z)(Hn),wr=_.useContext(Jt.Z),yr=(0,_.useMemo)(()=>fi!==void 0?fi:nn&&nn.requiredMark!==void 0?nn.requiredMark:!_r,[_r,fi,nn]),Gr=Er!=null?Er:nn==null?void 0:nn.colon,ui=st("form",un),[pi,Ai]=me(ui),ta=ee()(ui,`${ui}-${ti}`,{[`${ui}-hide-required-mark`]:yr===!1,[`${ui}-rtl`]:$e==="rtl",[`${ui}-${$n}`]:$n},Ai,nn==null?void 0:nn.className,Nn,Qn),[Ji]=wt(Sr),{__INTERNAL__:Ci}=Ji;Ci.name=Dn;const gr=(0,_.useMemo)(()=>({name:Dn,labelAlign:Yn,labelCol:Dr,labelWrap:Vn,wrapperCol:kr,vertical:ti==="vertical",colon:Gr,requiredMark:yr,itemRef:Ci.itemRef,form:Ji,feedbackIcons:Wn}),[Dn,Yn,Dr,kr,ti,Gr,yr,Ji,Wn]);_.useImperativeHandle(Ve,()=>Ji);const vi=(Fi,ki)=>{if(Fi){let _i={block:"nearest"};typeof Fi=="object"&&(_i=Fi),Ji.scrollToField(ki,_i)}},qi=Fi=>{if(Ur==null||Ur(Fi),Fi.errorFields.length){const ki=Fi.errorFields[0].name;if(Ni!==void 0){vi(Ni,ki);return}nn&&nn.scrollToFirstError!==void 0&&vi(nn.scrollToFirstError,ki)}};return pi(_.createElement(Ae.n,{disabled:Kn},_.createElement(ue.q,{size:$n},_.createElement(P.RV,Object.assign({},{validateMessages:wr}),_.createElement(P.q3.Provider,{value:gr},_.createElement(F.default,Object.assign({id:Dn},hr,{name:Dn,onFinishFailed:qi,form:Ji,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),On),className:ta})))))))};var Zt=_.forwardRef(mt),Sn=l(41799),tn=l(8654),re=l(92343),Et=l(11592);function K(Wt){if(typeof Wt=="function")return Wt;const Ve=(0,Et.Z)(Wt);return Ve.length<=1?Ve[0]:Ve}const E=()=>{const{status:Wt,errors:Ve=[],warnings:_e=[]}=(0,_.useContext)(P.aM);return{status:Wt,errors:Ve,warnings:_e}};E.Context=P.aM;var f=E,R=l(16089);function ye(Wt){const[Ve,_e]=_.useState(Wt),st=(0,_.useRef)(null),$e=(0,_.useRef)([]),nn=(0,_.useRef)(!1);_.useEffect(()=>(nn.current=!1,()=>{nn.current=!0,R.Z.cancel(st.current),st.current=null}),[]);function un(Nn){nn.current||(st.current===null&&($e.current=[],st.current=(0,R.Z)(()=>{st.current=null,_e(Qn=>{let Hn=Qn;return $e.current.forEach(Kn=>{Hn=Kn(Hn)}),Hn})})),$e.current.push(Nn))}return[Ve,un]}function $(){const{itemRef:Wt}=_.useContext(P.q3),Ve=_.useRef({});function _e(st,$e){const nn=$e&&typeof $e=="object"&&$e.ref,un=st.join("_");return(Ve.current.name!==un||Ve.current.originRef!==nn)&&(Ve.current.name=un,Ve.current.originRef=nn,Ve.current.ref=(0,tn.sQ)(Wt(st),nn)),Ve.current.ref}return _e}var U=l(29194),oe=l(34280),Me=l(2738),Fe=l(27382),Re=l(37028);const Ge=Wt=>{const{formItemCls:Ve}=Wt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Ve}-control`]:{display:"flex"}}}};var Ut=(0,i.b)(["Form","item-item"],(Wt,Ve)=>{let{rootPrefixCls:_e}=Ve;const st=fe(Wt,_e);return[Ge(st)]}),At=Wt=>{const{prefixCls:Ve,status:_e,wrapperCol:st,children:$e,errors:nn,warnings:un,_internalItemRender:Nn,extra:Qn,help:Hn,fieldId:Kn,marginBottom:Sr,onErrorVisibleChanged:Er}=Wt,Yn=`${Ve}-item`,Vn=_.useContext(P.q3),Dr=st||Vn.wrapperCol||{},kr=ee()(`${Yn}-control`,Dr.className),_r=_.useMemo(()=>Object.assign({},Vn),[Vn]);delete _r.labelCol,delete _r.wrapperCol;const ti=_.createElement("div",{className:`${Yn}-control-input`},_.createElement("div",{className:`${Yn}-control-input-content`},$e)),Ni=_.useMemo(()=>({prefixCls:Ve,status:_e}),[Ve,_e]),fi=Sr!==null||nn.length||un.length?_.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},_.createElement(P.Rk.Provider,{value:Ni},_.createElement(be,{fieldId:Kn,errors:nn,warnings:un,help:Hn,helpStatus:_e,className:`${Yn}-explain-connected`,onVisibleChanged:Er})),!!Sr&&_.createElement("div",{style:{width:0,height:Sr}})):null,Ur={};Kn&&(Ur.id=`${Kn}_extra`);const Dn=Qn?_.createElement("div",Object.assign({},Ur,{className:`${Yn}-extra`}),Qn):null,On=Nn&&Nn.mark==="pro_table_render"&&Nn.render?Nn.render(Wt,{input:ti,errorList:fi,extra:Dn}):_.createElement(_.Fragment,null,ti,fi,Dn);return _.createElement(P.q3.Provider,{value:_r},_.createElement(Re.Z,Object.assign({},Dr,{className:kr}),On),_.createElement(Ut,{prefixCls:Ve}))},gt=l(61485),qe=l(31724),Ie=l(9763),tt=l(6848),pt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{let{prefixCls:Ve,label:_e,htmlFor:st,labelCol:$e,labelAlign:nn,colon:un,required:Nn,requiredMark:Qn,tooltip:Hn}=Wt;var Kn;const[Sr]=(0,Ie.Z)("Form"),{vertical:Er,labelAlign:Yn,labelCol:Vn,labelWrap:Dr,colon:kr}=_.useContext(P.q3);if(!_e)return null;const _r=$e||Vn||{},ti=nn||Yn,Ni=`${Ve}-item-label`,fi=ee()(Ni,ti==="left"&&`${Ni}-left`,_r.className,{[`${Ni}-wrap`]:!!Dr});let Ur=_e;const Dn=un===!0||kr!==!1&&un!==!1;Dn&&!Er&&typeof _e=="string"&&_e.trim()!==""&&(Ur=_e.replace(/[:|:]\s*$/,""));const Wn=Pt(Hn);if(Wn){const{icon:yr=_.createElement(gt.Z,null)}=Wn,Gr=pt(Wn,["icon"]),ui=_.createElement(tt.Z,Object.assign({},Gr),_.cloneElement(yr,{className:`${Ve}-item-tooltip`,title:""}));Ur=_.createElement(_.Fragment,null,Ur,ui)}const hr=Qn==="optional",$n=typeof Qn=="function";$n?Ur=Qn(Ur,{required:!!Nn}):hr&&!Nn&&(Ur=_.createElement(_.Fragment,null,Ur,_.createElement("span",{className:`${Ve}-item-optional`,title:""},(Sr==null?void 0:Sr.optional)||((Kn=qe.Z.Form)===null||Kn===void 0?void 0:Kn.optional))));const wr=ee()({[`${Ve}-item-required`]:Nn,[`${Ve}-item-required-mark-optional`]:hr||$n,[`${Ve}-item-no-colon`]:!Dn});return _.createElement(Re.Z,Object.assign({},_r,{className:fi}),_.createElement("label",{htmlFor:st,className:wr,title:typeof _e=="string"?_e:""},Ur))},ie=l(29679),ge=l(19248),An=l(96512),je=l(58617);const dt={success:ie.Z,warning:An.Z,error:ge.Z,validating:je.Z};function tr(Wt){let{children:Ve,errors:_e,warnings:st,hasFeedback:$e,validateStatus:nn,prefixCls:un,meta:Nn,noStyle:Qn}=Wt;const Hn=`${un}-item`,{feedbackIcons:Kn}=_.useContext(P.q3),Sr=it(_e,st,Nn,null,!!$e,nn),{isFormItemInput:Er,status:Yn}=_.useContext(P.aM),Vn=_.useMemo(()=>{var Dr;let kr;if($e){const Ni=$e!==!0&&$e.icons||Kn,fi=Sr&&((Dr=Ni==null?void 0:Ni({status:Sr,errors:_e,warnings:st}))===null||Dr===void 0?void 0:Dr[Sr]),Ur=Sr&&dt[Sr];kr=fi!==!1&&Ur?_.createElement("span",{className:ee()(`${Hn}-feedback-icon`,`${Hn}-feedback-icon-${Sr}`)},fi||_.createElement(Ur,null)):null}let _r=!0,ti=Sr||"";return Qn&&(_r=Er,ti=(Sr!=null?Sr:Yn)||""),{status:ti,errors:_e,warnings:st,hasFeedback:!!$e,feedbackIcon:kr,isFormItemInput:_r}},[Sr,$e,Qn,Er,Yn]);return _.createElement(P.aM.Provider,{value:Vn},Ve)}var kt=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{if(Wn&&fi.current){const Ai=getComputedStyle(fi.current);wr(parseInt(Ai.marginBottom,10))}},[Wn,hr]);const yr=Ai=>{Ai||wr(null)},ui=function(){let Ai=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ta=Ai?Ur:Hn.errors,Ji=Ai?Dn:Hn.warnings;return it(ta,Ji,Hn,"",!!Kn,Qn)}(),pi=ee()(ti,_e,st,{[`${ti}-with-help`]:On||Ur.length||Dn.length,[`${ti}-has-feedback`]:ui&&Kn,[`${ti}-has-success`]:ui==="success",[`${ti}-has-warning`]:ui==="warning",[`${ti}-has-error`]:ui==="error",[`${ti}-is-validating`]:ui==="validating",[`${ti}-hidden`]:Sr});return _.createElement("div",{className:pi,style:$e,ref:fi},_.createElement(Fe.Z,Object.assign({className:`${ti}-row`},(0,Me.Z)(_r,["_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"])),_.createElement(Tn,Object.assign({htmlFor:Yn},Wt,{requiredMark:Ni,required:Vn!=null?Vn:Dr,prefixCls:Ve})),_.createElement(At,Object.assign({},Wt,Hn,{errors:Ur,warnings:Dn,prefixCls:Ve,status:ui,help:nn,marginBottom:$n,onErrorVisibleChanged:yr}),_.createElement(P.qI.Provider,{value:kr},_.createElement(tr,{prefixCls:Ve,meta:Hn,errors:Hn.errors,warnings:Hn.warnings,hasFeedback:Kn,validateStatus:ui},Er)))),!!$n&&_.createElement("div",{className:`${ti}-margin-offset`,style:{marginBottom:-$n}}))}const sn="__SPLIT__",ot=null,bt=_.memo(Wt=>{let{children:Ve}=Wt;return Ve},(Wt,Ve)=>Wt.value===Ve.value&&Wt.update===Ve.update&&Wt.childProps.length===Ve.childProps.length&&Wt.childProps.every((_e,st)=>_e===Ve.childProps[st]));function Ct(Wt){return Wt!=null}function Bt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ze(Wt){const{name:Ve,noStyle:_e,className:st,dependencies:$e,prefixCls:nn,shouldUpdate:un,rules:Nn,children:Qn,required:Hn,label:Kn,messageVariables:Sr,trigger:Er="onChange",validateTrigger:Yn,hidden:Vn,help:Dr}=Wt,{getPrefixCls:kr}=_.useContext(Ce.E_),{name:_r}=_.useContext(P.q3),ti=K(Qn),Ni=typeof ti=="function",fi=_.useContext(P.qI),{validateTrigger:Ur}=_.useContext(F.FieldContext),Dn=Yn!==void 0?Yn:Ur,On=Ct(Ve),Wn=kr("form",nn),[hr,$n]=me(Wn),wr=_.useContext(F.ListContext),yr=_.useRef(),[Gr,ui]=ye({}),[pi,Ai]=(0,Sn.Z)(()=>Bt()),ta=ki=>{const _i=wr==null?void 0:wr.getKey(ki.name);if(Ai(ki.destroy?Bt():ki,!0),_e&&Dr!==!1&&fi){let sa=ki.name;if(ki.destroy)sa=yr.current||sa;else if(_i!==void 0){const[Yi,xa]=_i;sa=[Yi].concat((0,b.Z)(xa)),yr.current=sa}fi(ki,sa)}},Ji=(ki,_i)=>{ui(sa=>{const Yi=Object.assign({},sa),$a=[].concat((0,b.Z)(ki.name.slice(0,-1)),(0,b.Z)(_i)).join(sn);return ki.destroy?delete Yi[$a]:Yi[$a]=ki,Yi})},[Ci,gr]=_.useMemo(()=>{const ki=(0,b.Z)(pi.errors),_i=(0,b.Z)(pi.warnings);return Object.values(Gr).forEach(sa=>{ki.push.apply(ki,(0,b.Z)(sa.errors||[])),_i.push.apply(_i,(0,b.Z)(sa.warnings||[]))}),[ki,_i]},[Gr,pi.errors,pi.warnings]),vi=$();function qi(ki,_i,sa){return _e&&!Vn?_.createElement(tr,{prefixCls:Wn,hasFeedback:Wt.hasFeedback,validateStatus:Wt.validateStatus,meta:pi,errors:Ci,warnings:gr,noStyle:!0},ki):_.createElement($t,Object.assign({key:"row"},Wt,{className:ee()(st,$n),prefixCls:Wn,fieldId:_i,isRequired:sa,errors:Ci,warnings:gr,meta:pi,onSubItemMetaChange:Ji}),ki)}if(!On&&!Ni&&!$e)return hr(qi(ti));let Fi={};return typeof Kn=="string"?Fi.label=Kn:Ve&&(Fi.label=String(Ve)),Sr&&(Fi=Object.assign(Object.assign({},Fi),Sr)),hr(_.createElement(F.Field,Object.assign({},Wt,{messageVariables:Fi,trigger:Er,validateTrigger:Dn,onMetaChange:ta}),(ki,_i,sa)=>{const Yi=se(Ve).length&&_i?_i.name:[],xa=nt(Yi,_r),$a=Hn!==void 0?Hn:!!(Nn&&Nn.some(on=>{if(on&&typeof on=="object"&&on.required&&!on.warningOnly)return!0;if(typeof on=="function"){const si=on(sa);return si&&si.required&&!si.warningOnly}return!1})),aa=Object.assign({},ki);let mr=null;if(Array.isArray(ti)&&On)mr=ti;else if(!(Ni&&(!(un||$e)||On))){if(!($e&&!Ni&&!On))if((0,re.l$)(ti)){const on=Object.assign(Object.assign({},ti.props),aa);if(on.id||(on.id=xa),Dr||Ci.length>0||gr.length>0||Wt.extra){const Qi=[];(Dr||Ci.length>0)&&Qi.push(`${xa}_help`),Wt.extra&&Qi.push(`${xa}_extra`),on["aria-describedby"]=Qi.join(" ")}Ci.length>0&&(on["aria-invalid"]="true"),$a&&(on["aria-required"]="true"),(0,tn.Yr)(ti)&&(on.ref=vi(Yi,ti)),new Set([].concat((0,b.Z)(se(Er)),(0,b.Z)(se(Dn)))).forEach(Qi=>{on[Qi]=function(){for(var la,va,Ya,ba,cs,$i=arguments.length,Pi=new Array($i),fa=0;fa<$i;fa++)Pi[fa]=arguments[fa];(Ya=aa[Qi])===null||Ya===void 0||(la=Ya).call.apply(la,[aa].concat(Pi)),(cs=(ba=ti.props)[Qi])===null||cs===void 0||(va=cs).call.apply(va,[ba].concat(Pi))}});const yi=[on["aria-required"],on["aria-invalid"],on["aria-describedby"]];mr=_.createElement(bt,{value:aa[Wt.valuePropName||"value"],update:ti,childProps:yi},(0,re.Tm)(ti,on))}else Ni&&(un||$e)&&!On?mr=ti(sa):mr=ti}return qi(mr,xa,$a)}))}const _n=ze;_n.useStatus=f;var Ht=_n,sr=function(Wt,Ve){var _e={};for(var st in Wt)Object.prototype.hasOwnProperty.call(Wt,st)&&Ve.indexOf(st)<0&&(_e[st]=Wt[st]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,st=Object.getOwnPropertySymbols(Wt);$e{var{prefixCls:Ve,children:_e}=Wt,st=sr(Wt,["prefixCls","children"]);const{getPrefixCls:$e}=_.useContext(Ce.E_),nn=$e("form",Ve),un=_.useMemo(()=>({prefixCls:nn,status:"error"}),[nn]);return _.createElement(F.List,Object.assign({},st),(Nn,Qn,Hn)=>_.createElement(P.Rk.Provider,{value:un},_e(Nn.map(Kn=>Object.assign(Object.assign({},Kn),{fieldKey:Kn.key})),Qn,{errors:Hn.errors,warnings:Hn.warnings})))};function Br(){const{form:Wt}=(0,_.useContext)(P.q3);return Wt}const Zn=Zt;Zn.Item=Ht,Zn.List=rr,Zn.ErrorList=be,Zn.useForm=wt,Zn.useFormInstance=Br,Zn.useWatch=F.useWatch,Zn.Provider=P.RV,Zn.create=()=>{};var Jn=Zn},8628:function(lr,jt,l){"use strict";var b=l(59301),ae=l(34280),ee=l(56762),Pe=l(69507);function _(){let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const P=(0,b.useRef)({}),w=(0,ee.Z)(),r=(0,Pe.ZP)();return(0,ae.Z)(()=>{const s=r.subscribe(x=>{P.current=x,V&&w()});return()=>r.unsubscribe(s)},[]),P.current}jt.Z=_},5871:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return gt}});var b=l(84105),ae=l(87395),ee=l(92310),Pe=l.n(ee),_=l(96663),V=l(90493),P=l(20135),w=l(72071),r=l(6620),s=l(52884),x=l(95727);function o(){return typeof BigInt=="function"}function i(qe){return!qe&&qe!==0&&!Number.isNaN(qe)||!String(qe).trim()}function c(qe){var Ie=qe.trim(),tt=Ie.startsWith("-");tt&&(Ie=Ie.slice(1)),Ie=Ie.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ie.startsWith(".")&&(Ie="0".concat(Ie));var pt=Ie||"0",Pt=pt.split("."),dn=Pt[0]||"0",Tn=Pt[1]||"0";dn==="0"&&Tn==="0"&&(tt=!1);var ie=tt?"-":"";return{negative:tt,negativeStr:ie,trimStr:pt,integerStr:dn,decimalStr:Tn,fullStr:"".concat(ie).concat(pt)}}function d(qe){var Ie=String(qe);return!Number.isNaN(Number(Ie))&&Ie.includes("e")}function C(qe){var Ie=String(qe);if(d(qe)){var tt=Number(Ie.slice(Ie.indexOf("e-")+2)),pt=Ie.match(/\.(\d+)/);return pt!=null&&pt[1]&&(tt+=pt[1].length),tt}return Ie.includes(".")&&I(Ie)?Ie.length-Ie.indexOf(".")-1:0}function H(qe){var Ie=String(qe);if(d(qe)){if(qe>Number.MAX_SAFE_INTEGER)return String(o()?BigInt(qe).toString():Number.MAX_SAFE_INTEGER);if(qe0&&arguments[0]!==void 0?arguments[0]:!0;return tt?this.isInvalidate()?"":c("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),qe}(),W=function(){function qe(Ie){if((0,s.Z)(this,qe),(0,V.Z)(this,"origin",""),(0,V.Z)(this,"number",void 0),(0,V.Z)(this,"empty",void 0),i(Ie)){this.empty=!0;return}this.origin=String(Ie),this.number=Number(Ie)}return(0,x.Z)(qe,[{key:"negate",value:function(){return new qe(-this.toNumber())}},{key:"add",value:function(tt){if(this.isInvalidate())return new qe(tt);var pt=Number(tt);if(Number.isNaN(pt))return this;var Pt=this.number+pt;if(Pt>Number.MAX_SAFE_INTEGER)return new qe(Number.MAX_SAFE_INTEGER);if(PtNumber.MAX_SAFE_INTEGER)return new qe(Number.MAX_SAFE_INTEGER);if(Pt0&&arguments[0]!==void 0?arguments[0]:!0;return tt?this.isInvalidate()?"":H(this.number):this.origin}}]),qe}();function te(qe){return o()?new M(qe):new W(qe)}function S(qe,Ie,tt){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(qe==="")return"";var Pt=c(qe),dn=Pt.negativeStr,Tn=Pt.integerStr,ie=Pt.decimalStr,ge="".concat(Ie).concat(ie),An="".concat(dn).concat(Tn);if(tt>=0){var je=Number(ie[tt]);if(je>=5&&!pt){var dt=te(qe).add("".concat(dn,"0.").concat("0".repeat(tt)).concat(10-je));return S(dt.toString(),Ie,tt,pt)}return tt===0?An:"".concat(An).concat(Ie).concat(ie.padEnd(tt,"0").slice(0,tt))}return ge===".0"?An:"".concat(An).concat(ge)}var B=te,pe=l(93681),fe=l(34280),me=l(8654),we=l(59301),Oe=l(48736);function de(qe,Ie){var tt=(0,we.useRef)(null);function pt(){try{var dn=qe.selectionStart,Tn=qe.selectionEnd,ie=qe.value,ge=ie.substring(0,dn),An=ie.substring(Tn);tt.current={start:dn,end:Tn,value:ie,beforeTxt:ge,afterTxt:An}}catch(je){}}function Pt(){if(qe&&tt.current&&Ie)try{var dn=qe.value,Tn=tt.current,ie=Tn.beforeTxt,ge=Tn.afterTxt,An=Tn.start,je=dn.length;if(dn.endsWith(ge))je=dn.length-tt.current.afterTxt.length;else if(dn.startsWith(ie))je=ie.length;else{var dt=ie[An-1],tr=dn.indexOf(dt,An-1);tr!==-1&&(je=tr+1)}qe.setSelectionRange(je,je)}catch(kt){(0,Oe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(kt.message))}}return[pt,Pt]}var be=l(49658),F=function(){var Ie=(0,we.useState)(!1),tt=(0,w.Z)(Ie,2),pt=tt[0],Pt=tt[1];return(0,fe.Z)(function(){Pt((0,be.Z)())},[]),pt},Ce=F,Ae=l(16089),ue=200,ve=600;function L(qe){var Ie=qe.prefixCls,tt=qe.upNode,pt=qe.downNode,Pt=qe.upDisabled,dn=qe.downDisabled,Tn=qe.onStep,ie=we.useRef(),ge=we.useRef([]),An=we.useRef();An.current=Tn;var je=function(){clearTimeout(ie.current)},dt=function(Bt,ze){Bt.preventDefault(),je(),An.current(ze);function _n(){An.current(ze),ie.current=setTimeout(_n,ue)}ie.current=setTimeout(_n,ve)};we.useEffect(function(){return function(){je(),ge.current.forEach(function(Ct){return Ae.Z.cancel(Ct)})}},[]);var tr=Ce();if(tr)return null;var kt="".concat(Ie,"-handler"),$t=Pe()(kt,"".concat(kt,"-up"),(0,V.Z)({},"".concat(kt,"-up-disabled"),Pt)),sn=Pe()(kt,"".concat(kt,"-down"),(0,V.Z)({},"".concat(kt,"-down-disabled"),dn)),ot=function(){return ge.current.push((0,Ae.Z)(je))},bt={unselectable:"on",role:"button",onMouseUp:ot,onMouseLeave:ot};return we.createElement("div",{className:"".concat(kt,"-wrap")},we.createElement("span",(0,_.Z)({},bt,{onMouseDown:function(Bt){dt(Bt,!0)},"aria-label":"Increase Value","aria-disabled":Pt,className:$t}),tt||we.createElement("span",{unselectable:"on",className:"".concat(Ie,"-handler-up-inner")})),we.createElement("span",(0,_.Z)({},bt,{onMouseDown:function(Bt){dt(Bt,!1)},"aria-label":"Decrease Value","aria-disabled":dn,className:sn}),pt||we.createElement("span",{unselectable:"on",className:"".concat(Ie,"-handler-down-inner")})))}function Q(qe){var Ie=typeof qe=="number"?H(qe):c(qe).fullStr,tt=Ie.includes(".");return tt?c(Ie.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:qe+"0"}var ne=l(5643),se=function(){var qe=(0,we.useRef)(0),Ie=function(){Ae.Z.cancel(qe.current)};return(0,we.useEffect)(function(){return Ie},[]),function(tt){Ie(),qe.current=(0,Ae.Z)(function(){tt()})}},nt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],it=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Je=function(Ie,tt){return Ie||tt.isEmpty()?tt.toString():tt.toNumber()},wt=function(Ie){var tt=B(Ie);return tt.isInvalidate()?null:tt},Jt=we.forwardRef(function(qe,Ie){var tt,pt=qe.prefixCls,Pt=pt===void 0?"rc-input-number":pt,dn=qe.className,Tn=qe.style,ie=qe.min,ge=qe.max,An=qe.step,je=An===void 0?1:An,dt=qe.defaultValue,tr=qe.value,kt=qe.disabled,$t=qe.readOnly,sn=qe.upHandler,ot=qe.downHandler,bt=qe.keyboard,Ct=qe.controls,Bt=Ct===void 0?!0:Ct,ze=qe.classNames,_n=qe.stringMode,Ht=qe.parser,sr=qe.formatter,Vr=qe.precision,rr=qe.decimalSeparator,Br=qe.onChange,Zn=qe.onInput,Jn=qe.onPressEnter,Wt=qe.onStep,Ve=(0,r.Z)(qe,nt),_e="".concat(Pt,"-input"),st=we.useRef(null),$e=we.useState(!1),nn=(0,w.Z)($e,2),un=nn[0],Nn=nn[1],Qn=we.useRef(!1),Hn=we.useRef(!1),Kn=we.useRef(!1),Sr=we.useState(function(){return B(tr!=null?tr:dt)}),Er=(0,w.Z)(Sr,2),Yn=Er[0],Vn=Er[1];function Dr(mr){tr===void 0&&Vn(mr)}var kr=we.useCallback(function(mr,on){if(!on)return Vr>=0?Vr:Math.max(C(mr),C(je))},[Vr,je]),_r=we.useCallback(function(mr){var on=String(mr);if(Ht)return Ht(on);var si=on;return rr&&(si=si.replace(rr,".")),si.replace(/[^\w.-]+/g,"")},[Ht,rr]),ti=we.useRef(""),Ni=we.useCallback(function(mr,on){if(sr)return sr(mr,{userTyping:on,input:String(ti.current)});var si=typeof mr=="number"?H(mr):mr;if(!on){var yi=kr(si,on);if(I(si)&&(rr||yi>=0)){var Qi=rr||".";si=S(si,Qi,yi)}}return si},[sr,kr,rr]),fi=we.useState(function(){var mr=dt!=null?dt:tr;return Yn.isInvalidate()&&["string","number"].includes((0,P.Z)(mr))?Number.isNaN(mr)?"":mr:Ni(Yn.toString(),!1)}),Ur=(0,w.Z)(fi,2),Dn=Ur[0],On=Ur[1];ti.current=Dn;function Wn(mr,on){On(Ni(mr.isInvalidate()?mr.toString(!1):mr.toString(!on),on))}var hr=we.useMemo(function(){return wt(ge)},[ge,Vr]),$n=we.useMemo(function(){return wt(ie)},[ie,Vr]),wr=we.useMemo(function(){return!hr||!Yn||Yn.isInvalidate()?!1:hr.lessEquals(Yn)},[hr,Yn]),yr=we.useMemo(function(){return!$n||!Yn||Yn.isInvalidate()?!1:Yn.lessEquals($n)},[$n,Yn]),Gr=de(st.current,un),ui=(0,w.Z)(Gr,2),pi=ui[0],Ai=ui[1],ta=function(on){return hr&&!on.lessEquals(hr)?hr:$n&&!$n.lessEquals(on)?$n:null},Ji=function(on){return!ta(on)},Ci=function(on,si){var yi=on,Qi=Ji(yi)||yi.isEmpty();if(!yi.isEmpty()&&!si&&(yi=ta(yi)||yi,Qi=!0),!$t&&!kt&&Qi){var la=yi.toString(),va=kr(la,si);return va>=0&&(yi=B(S(la,".",va)),Ji(yi)||(yi=B(S(la,".",va,!0)))),yi.equals(Yn)||(Dr(yi),Br==null||Br(yi.isEmpty()?null:Je(_n,yi)),tr===void 0&&Wn(yi,si)),yi}return Yn},gr=se(),vi=function mr(on){if(pi(),ti.current=on,On(on),!Hn.current){var si=_r(on),yi=B(si);yi.isNaN()||Ci(yi,!0)}Zn==null||Zn(on),gr(function(){var Qi=on;Ht||(Qi=on.replace(/。/g,".")),Qi!==on&&mr(Qi)})},qi=function(){Hn.current=!0},Fi=function(){Hn.current=!1,vi(st.current.value)},ki=function(on){vi(on.target.value)},_i=function(on){var si;if(!(on&&wr||!on&&yr)){Qn.current=!1;var yi=B(Kn.current?Q(je):je);on||(yi=yi.negate());var Qi=(Yn||B(0)).add(yi.toString()),la=Ci(Qi,!1);Wt==null||Wt(Je(_n,la),{offset:Kn.current?Q(je):je,type:on?"up":"down"}),(si=st.current)===null||si===void 0||si.focus()}},sa=function(on){var si=B(_r(Dn)),yi=si;si.isNaN()?yi=Ci(Yn,on):yi=Ci(si,on),tr!==void 0?Wn(Yn,!1):yi.isNaN()||Wn(yi,!1)},Yi=function(){Qn.current=!0},xa=function(on){var si=on.key,yi=on.shiftKey;Qn.current=!0,Kn.current=yi,si==="Enter"&&(Hn.current||(Qn.current=!1),sa(!1),Jn==null||Jn(on)),bt!==!1&&!Hn.current&&["Up","ArrowUp","Down","ArrowDown"].includes(si)&&(_i(si==="Up"||si==="ArrowUp"),on.preventDefault())},$a=function(){Qn.current=!1,Kn.current=!1},aa=function(){sa(!1),Nn(!1),Qn.current=!1};return(0,fe.o)(function(){Yn.isInvalidate()||Wn(Yn,!1)},[Vr]),(0,fe.o)(function(){var mr=B(tr);Vn(mr);var on=B(_r(Dn));(!mr.equals(on)||!Qn.current||sr)&&Wn(mr,Qn.current)},[tr]),(0,fe.o)(function(){sr&&Ai()},[Dn]),we.createElement("div",{className:Pe()(Pt,ze==null?void 0:ze.input,dn,(tt={},(0,V.Z)(tt,"".concat(Pt,"-focused"),un),(0,V.Z)(tt,"".concat(Pt,"-disabled"),kt),(0,V.Z)(tt,"".concat(Pt,"-readonly"),$t),(0,V.Z)(tt,"".concat(Pt,"-not-a-number"),Yn.isNaN()),(0,V.Z)(tt,"".concat(Pt,"-out-of-range"),!Yn.isInvalidate()&&!Ji(Yn)),tt)),style:Tn,onFocus:function(){Nn(!0)},onBlur:aa,onKeyDown:xa,onKeyUp:$a,onCompositionStart:qi,onCompositionEnd:Fi,onBeforeInput:Yi},Bt&&we.createElement(L,{prefixCls:Pt,upNode:sn,downNode:ot,upDisabled:wr,downDisabled:yr,onStep:_i}),we.createElement("div",{className:"".concat(_e,"-wrap")},we.createElement("input",(0,_.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":ie,"aria-valuemax":ge,"aria-valuenow":Yn.isInvalidate()?null:Yn.toString(),step:je},Ve,{ref:(0,me.sQ)(st,Ie),className:_e,value:Dn,onChange:ki,disabled:kt,readOnly:$t}))))}),zt=we.forwardRef(function(qe,Ie){var tt=qe.disabled,pt=qe.style,Pt=qe.prefixCls,dn=qe.value,Tn=qe.prefix,ie=qe.suffix,ge=qe.addonBefore,An=qe.addonAfter,je=qe.classes,dt=qe.className,tr=qe.classNames,kt=(0,r.Z)(qe,it),$t=we.useRef(null),sn=function(bt){$t.current&&(0,ne.nH)($t.current,bt)};return we.createElement(pe.BaseInput,{inputElement:we.createElement(Jt,(0,_.Z)({prefixCls:Pt,disabled:tt,classNames:tr,ref:(0,me.sQ)($t,Ie)},kt)),className:dt,triggerFocus:sn,prefixCls:Pt,value:dn,disabled:tt,style:pt,prefix:Tn,suffix:ie,addonAfter:An,addonBefore:ge,classes:je,classNames:tr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});zt.displayName="InputNumber";var mt=zt,rn=mt,Zt=l(19080),Sn=l(36355),tn=l(92736),re=l(1684),Et=l(19716),K=l(32441),E=l(33234),f=l(9937),R=l(17313),ye=l(74207),$=l(83116),U=l(37613);const oe=(qe,Ie)=>{let{componentCls:tt,borderRadiusSM:pt,borderRadiusLG:Pt}=qe;const dn=Ie==="lg"?Pt:pt;return{[`&-${Ie}`]:{[`${tt}-handler-wrap`]:{borderStartEndRadius:dn,borderEndEndRadius:dn},[`${tt}-handler-up`]:{borderStartEndRadius:dn},[`${tt}-handler-down`]:{borderEndEndRadius:dn}}}},Me=qe=>{const{componentCls:Ie,lineWidth:tt,lineType:pt,colorBorder:Pt,borderRadius:dn,fontSizeLG:Tn,controlHeightLG:ie,controlHeightSM:ge,colorError:An,paddingInlineSM:je,colorTextDescription:dt,motionDurationMid:tr,handleHoverColor:kt,paddingInline:$t,paddingBlock:sn,handleBg:ot,handleActiveBg:bt,colorTextDisabled:Ct,borderRadiusSM:Bt,borderRadiusLG:ze,controlWidth:_n,handleVisible:Ht,handleBorderColor:sr}=qe;return[{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),(0,f.ik)(qe)),(0,f.bi)(qe,Ie)),{display:"inline-block",width:_n,margin:0,padding:0,border:`${tt}px ${pt} ${Pt}`,borderRadius:dn,"&-rtl":{direction:"rtl",[`${Ie}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Tn,borderRadius:ze,[`input${Ie}-input`]:{height:ie-2*tt}},"&-sm":{padding:0,borderRadius:Bt,[`input${Ie}-input`]:{height:ge-2*tt,padding:`0 ${je}px`}},"&:hover":Object.assign({},(0,f.pU)(qe)),"&-focused":Object.assign({},(0,f.M1)(qe)),"&-out-of-range":{[`${Ie}-input-wrap`]:{input:{color:An}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),(0,f.s7)(qe)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ie}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ie}-group-addon`]:{borderRadius:ze,fontSize:qe.fontSizeLG}},"&-sm":{[`${Ie}-group-addon`]:{borderRadius:Bt}},[`${Ie}-wrapper-disabled > ${Ie}-group-addon`]:Object.assign({},(0,f.Xy)(qe))}}),[`&-disabled ${Ie}-input`]:{cursor:"not-allowed"},[Ie]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(qe)),{width:"100%",padding:`${sn}px ${$t}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dn,outline:0,transition:`all ${tr} linear`,appearance:"textfield",fontSize:"inherit"}),(0,f.nz)(qe.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[Ie]:Object.assign(Object.assign(Object.assign({[`&:hover ${Ie}-handler-wrap, &-focused ${Ie}-handler-wrap`]:{opacity:1},[`${Ie}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:qe.handleWidth,height:"100%",background:ot,borderStartStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn,borderEndStartRadius:0,opacity:Ht===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${tr} linear ${tr}`,[`${Ie}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Ie}-handler-up-inner, ${Ie}-handler-down-inner `]:{marginInlineEnd:0,fontSize:qe.handleFontSize}}},[`${Ie}-handler`]:{height:"50%",overflow:"hidden",color:dt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${tt}px ${pt} ${sr}`,transition:`all ${tr} linear`,"&:active":{background:bt},"&:hover":{height:"60%",[` @@ -959,7 +959,7 @@ `]:{cursor:"not-allowed"},[` ${Ie}-handler-up-disabled:hover &-handler-up-inner, ${Ie}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Ct}})},{[`${Ie}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${Ie}-handler-down`]:{borderBlockStartWidth:0}}}]},Fe=qe=>{const{componentCls:Ie,paddingBlock:tt,paddingInline:pt,inputAffixPadding:Pt,controlWidth:dn,borderRadiusLG:Tn,borderRadiusSM:ie}=qe;return{[`${Ie}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,f.ik)(qe)),(0,f.bi)(qe,`${Ie}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:dn,padding:0,paddingInlineStart:pt,"&-lg":{borderRadius:Tn},"&-sm":{borderRadius:ie},[`&:not(${Ie}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,f.pU)(qe)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Ie}-disabled`]:{background:"transparent"},[`> div${Ie}`]:{width:"100%",border:"none",outline:"none",[`&${Ie}-focused`]:{boxShadow:"none !important"}},[`input${Ie}-input`]:{padding:`${tt}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Ie}-handler-wrap`]:{zIndex:2},[Ie]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Pt},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:pt,marginInlineStart:Pt}}})}};var Re=(0,$.Z)("InputNumber",qe=>{const Ie=(0,U.TS)(qe,(0,f.e5)(qe));return[Me(Ie),Fe(Ie),(0,be.c)(Ie)]},qe=>Object.assign(Object.assign({},(0,f.TM)(qe)),{controlWidth:90,handleWidth:qe.controlHeightSM-qe.lineWidth*2,handleFontSize:qe.fontSize/2,handleVisible:"auto",handleActiveBg:qe.colorFillAlter,handleBg:qe.colorBgContainer,handleHoverColor:qe.colorPrimary,handleBorderColor:qe.colorBorder})),Ge=function(qe,Ie){var tt={};for(var pt in qe)Object.prototype.hasOwnProperty.call(qe,pt)&&Ie.indexOf(pt)<0&&(tt[pt]=qe[pt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,pt=Object.getOwnPropertySymbols(qe);Pt{const{getPrefixCls:tt,direction:pt}=ve.useContext(Sn.E_),Pt=ve.useRef(null);ve.useImperativeHandle(Ie,()=>Pt.current);const{className:dn,rootClassName:Tn,size:ie,disabled:ge,prefixCls:An,addonBefore:je,addonAfter:dt,prefix:tr,bordered:kt=!0,readOnly:$t,status:sn,controls:ot}=qe,bt=Ge(qe,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Ct=tt("input-number",An),[Bt,ze]=Re(Ct),{compactSize:_n,compactItemClassnames:Ht}=(0,E.ri)(Ct,pt);let sr=ve.createElement(ae.Z,{className:`${Ct}-handler-up-inner`}),Vr=ve.createElement(b.Z,{className:`${Ct}-handler-down-inner`});const rr=typeof ot=="boolean"?ot:void 0;typeof ot=="object"&&(sr=typeof ot.upIcon=="undefined"?sr:ve.createElement("span",{className:`${Ct}-handler-up-inner`},ot.upIcon),Vr=typeof ot.downIcon=="undefined"?Vr:ve.createElement("span",{className:`${Ct}-handler-down-inner`},ot.downIcon));const{hasFeedback:Br,status:Zn,isFormItemInput:Jn,feedbackIcon:Wt}=ve.useContext(K.aM),Ve=(0,Zt.F)(Zn,sn),_e=(0,Et.Z)(Qn=>{var Hn;return(Hn=ie!=null?ie:_n)!==null&&Hn!==void 0?Hn:Qn}),st=ve.useContext(re.Z),$e=ge!=null?ge:st,nn=Pe()({[`${Ct}-lg`]:_e==="large",[`${Ct}-sm`]:_e==="small",[`${Ct}-rtl`]:pt==="rtl",[`${Ct}-borderless`]:!kt,[`${Ct}-in-form-item`]:Jn},(0,Zt.Z)(Ct,Ve),Ht,ze),un=`${Ct}-group`,Nn=ve.createElement(rn,Object.assign({ref:Pt,disabled:$e,className:Pe()(dn,Tn),upHandler:sr,downHandler:Vr,prefixCls:Ct,readOnly:$t,controls:rr,prefix:tr,suffix:Br&&Wt,addonAfter:dt&&ve.createElement(E.BR,null,ve.createElement(K.Ux,{override:!0,status:!0},dt)),addonBefore:je&&ve.createElement(E.BR,null,ve.createElement(K.Ux,{override:!0,status:!0},je)),classNames:{input:nn},classes:{affixWrapper:Pe()((0,Zt.Z)(`${Ct}-affix-wrapper`,Ve,Br),{[`${Ct}-affix-wrapper-sm`]:_e==="small",[`${Ct}-affix-wrapper-lg`]:_e==="large",[`${Ct}-affix-wrapper-rtl`]:pt==="rtl",[`${Ct}-affix-wrapper-borderless`]:!kt},ze),wrapper:Pe()({[`${un}-rtl`]:pt==="rtl",[`${Ct}-wrapper-disabled`]:$e},ze),group:Pe()({[`${Ct}-group-wrapper-sm`]:_e==="small",[`${Ct}-group-wrapper-lg`]:_e==="large",[`${Ct}-group-wrapper-rtl`]:pt==="rtl"},(0,Zt.Z)(`${Ct}-group-wrapper`,Ve,Br),ze)}},bt));return Bt(Nn)}),Xe=Ut,At=qe=>ve.createElement(tn.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},ve.createElement(Ut,Object.assign({},qe)));Xe._InternalPanelDoNotUseOrYouWillBeFired=At;var gt=Xe},9432:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return M},n:function(){return H}});var b=l(19248),ae=l(92310),ee=l.n(ae),Pe=l(93681),_=l(8654),V=l(59301),P=l(19080),w=l(36355),r=l(1684),s=l(19716),x=l(32441),o=l(33234),i=l(59412),c=l(9937);function d(W){return!!(W.prefix||W.suffix||W.allowClear)}var C=function(W,te){var S={};for(var B in W)Object.prototype.hasOwnProperty.call(W,B)&&te.indexOf(B)<0&&(S[B]=W[B]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,B=Object.getOwnPropertySymbols(W);pe{var S;const{prefixCls:B,bordered:pe=!0,status:fe,size:me,disabled:ve,onBlur:Ne,onFocus:de,suffix:we,allowClear:F,addonAfter:Ce,addonBefore:Ae,className:ue,style:ye,styles:L,rootClassName:Q,onChange:ne,classNames:se}=W,nt=C(W,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:it,direction:Je,input:wt}=V.useContext(w.E_),Jt=it("input",B),zt=(0,V.useRef)(null),[mt,rn]=(0,c.ZP)(Jt),{compactSize:Zt,compactItemClassnames:Sn}=(0,o.ri)(Jt,Je),tn=(0,s.Z)(Ut=>{var Xe;return(Xe=me!=null?me:Zt)!==null&&Xe!==void 0?Xe:Ut}),re=V.useContext(r.Z),Et=ve!=null?ve:re,{status:K,hasFeedback:E,feedbackIcon:f}=(0,V.useContext)(x.aM),R=(0,P.F)(K,fe),be=d(W)||!!E,$=(0,V.useRef)(be);(0,V.useEffect)(()=>{var Ut;be&&$.current,$.current=be},[be]);const U=(0,i.Z)(zt,!0),oe=Ut=>{U(),Ne==null||Ne(Ut)},Me=Ut=>{U(),de==null||de(Ut)},Fe=Ut=>{U(),ne==null||ne(Ut)},Re=(E||we)&&V.createElement(V.Fragment,null,we,E&&f);let Ge;return typeof F=="object"&&(F!=null&&F.clearIcon)?Ge=F:F&&(Ge={clearIcon:V.createElement(b.Z,null)}),mt(V.createElement(Pe.default,Object.assign({ref:(0,_.sQ)(te,zt),prefixCls:Jt,autoComplete:wt==null?void 0:wt.autoComplete},nt,{disabled:Et,onBlur:oe,onFocus:Me,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),ye),styles:Object.assign(Object.assign({},wt==null?void 0:wt.styles),L),suffix:Re,allowClear:Ge,className:ee()(ue,Q,Sn,wt==null?void 0:wt.className),onChange:Fe,addonAfter:Ce&&V.createElement(o.BR,null,V.createElement(x.Ux,{override:!0,status:!0},Ce)),addonBefore:Ae&&V.createElement(o.BR,null,V.createElement(x.Ux,{override:!0,status:!0},Ae)),classNames:Object.assign(Object.assign(Object.assign({},se),wt==null?void 0:wt.classNames),{input:ee()({[`${Jt}-sm`]:tn==="small",[`${Jt}-lg`]:tn==="large",[`${Jt}-rtl`]:Je==="rtl",[`${Jt}-borderless`]:!pe},!be&&(0,P.Z)(Jt,R),se==null?void 0:se.input,(S=wt==null?void 0:wt.classNames)===null||S===void 0?void 0:S.input,rn)}),classes:{affixWrapper:ee()({[`${Jt}-affix-wrapper-sm`]:tn==="small",[`${Jt}-affix-wrapper-lg`]:tn==="large",[`${Jt}-affix-wrapper-rtl`]:Je==="rtl",[`${Jt}-affix-wrapper-borderless`]:!pe},(0,P.Z)(`${Jt}-affix-wrapper`,R,E),rn),wrapper:ee()({[`${Jt}-group-rtl`]:Je==="rtl"},rn),group:ee()({[`${Jt}-group-wrapper-sm`]:tn==="small",[`${Jt}-group-wrapper-lg`]:tn==="large",[`${Jt}-group-wrapper-rtl`]:Je==="rtl",[`${Jt}-group-wrapper-disabled`]:Et},(0,P.Z)(`${Jt}-group-wrapper`,R,E),rn)}})))})},1643:function(lr,jt,l){"use strict";var b=l(19248),ae=l(92310),ee=l.n(ae),Pe=l(9296),_=l(59301),V=l(19080),P=l(36355),w=l(1684),r=l(19716),s=l(32441),x=l(9432),o=l(9937),i=function(d,C){var H={};for(var I in d)Object.prototype.hasOwnProperty.call(d,I)&&C.indexOf(I)<0&&(H[I]=d[I]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,I=Object.getOwnPropertySymbols(d);M{const{prefixCls:H,bordered:I=!0,size:M,disabled:W,status:te,allowClear:S,showCount:B,classNames:pe,rootClassName:fe,className:me}=d,ve=i(d,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ne,direction:de}=_.useContext(P.E_),we=(0,r.Z)(M),F=_.useContext(w.Z),Ce=W!=null?W:F,{status:Ae,hasFeedback:ue,feedbackIcon:ye}=_.useContext(s.aM),L=(0,V.F)(Ae,te),Q=_.useRef(null);_.useImperativeHandle(C,()=>{var Je;return{resizableTextArea:(Je=Q.current)===null||Je===void 0?void 0:Je.resizableTextArea,focus:wt=>{var Jt,zt;(0,x.n)((zt=(Jt=Q.current)===null||Jt===void 0?void 0:Jt.resizableTextArea)===null||zt===void 0?void 0:zt.textArea,wt)},blur:()=>{var wt;return(wt=Q.current)===null||wt===void 0?void 0:wt.blur()}}});const ne=Ne("input",H);let se;typeof S=="object"&&(S!=null&&S.clearIcon)?se=S:S&&(se={clearIcon:_.createElement(b.Z,null)});const[nt,it]=(0,o.ZP)(ne);return nt(_.createElement(Pe.default,Object.assign({},ve,{disabled:Ce,allowClear:se,className:ee()(me,fe),classes:{affixWrapper:ee()(`${ne}-textarea-affix-wrapper`,{[`${ne}-affix-wrapper-rtl`]:de==="rtl",[`${ne}-affix-wrapper-borderless`]:!I,[`${ne}-affix-wrapper-sm`]:we==="small",[`${ne}-affix-wrapper-lg`]:we==="large",[`${ne}-textarea-show-count`]:B},(0,V.Z)(`${ne}-affix-wrapper`,L),it)},classNames:Object.assign(Object.assign({},pe),{textarea:ee()({[`${ne}-borderless`]:!I,[`${ne}-sm`]:we==="small",[`${ne}-lg`]:we==="large"},(0,V.Z)(ne,L),it,pe==null?void 0:pe.textarea)}),prefixCls:ne,suffix:ue&&_.createElement("span",{className:`${ne}-textarea-suffix`},ye),showCount:B,ref:Q})))});jt.Z=c},59412:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(59301);function ae(ee,Pe){const _=(0,b.useRef)([]),V=()=>{_.current.push(setTimeout(()=>{var P,w,r,s;!((P=ee.current)===null||P===void 0)&&P.input&&((w=ee.current)===null||w===void 0?void 0:w.input.getAttribute("type"))==="password"&&(!((r=ee.current)===null||r===void 0)&&r.input.hasAttribute("value"))&&((s=ee.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Pe&&V(),()=>_.current.forEach(P=>{P&&clearTimeout(P)})),[]),V}},92832:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return we}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(32441),V=l(9937),w=F=>{const{getPrefixCls:Ce,direction:Ae}=(0,ee.useContext)(Pe.E_),{prefixCls:ue,className:ye}=F,L=Ce("input-group",ue),Q=Ce("input"),[ne,se]=(0,V.ZP)(Q),nt=ae()(L,{[`${L}-lg`]:F.size==="large",[`${L}-sm`]:F.size==="small",[`${L}-compact`]:F.compact,[`${L}-rtl`]:Ae==="rtl"},se,ye),it=(0,ee.useContext)(_.aM),Je=(0,ee.useMemo)(()=>Object.assign(Object.assign({},it),{isFormItemInput:!1}),[it]);return ne(ee.createElement("span",{className:nt,style:F.style,onMouseEnter:F.onMouseEnter,onMouseLeave:F.onMouseLeave,onFocus:F.onFocus,onBlur:F.onBlur},ee.createElement(_.aM.Provider,{value:Je},F.children)))},r=l(9432),s=l(73331),x=l(15277),o=l(2738),i=l(8654),c=l(59412),d=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ue=Object.getOwnPropertySymbols(F);yeF?ee.createElement(x.Z,null):ee.createElement(s.Z,null),H={click:"onClick",hover:"onMouseOver"};var M=ee.forwardRef((F,Ce)=>{const{visibilityToggle:Ae=!0}=F,ue=typeof Ae=="object"&&Ae.visible!==void 0,[ye,L]=(0,ee.useState)(()=>ue?Ae.visible:!1),Q=(0,ee.useRef)(null);ee.useEffect(()=>{ue&&L(Ae.visible)},[ue,Ae]);const ne=(0,c.Z)(Q),se=()=>{const{disabled:Et}=F;Et||(ye&&ne(),L(K=>{var E;const f=!K;return typeof Ae=="object"&&((E=Ae.onVisibleChange)===null||E===void 0||E.call(Ae,f)),f}))},nt=Et=>{const{action:K="click",iconRender:E=C}=F,f=H[K]||"",R=E(ye),be={[f]:se,className:`${Et}-icon`,key:"passwordIcon",onMouseDown:$=>{$.preventDefault()},onMouseUp:$=>{$.preventDefault()}};return ee.cloneElement(ee.isValidElement(R)?R:ee.createElement("span",null,R),be)},{className:it,prefixCls:Je,inputPrefixCls:wt,size:Jt}=F,zt=d(F,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:mt}=ee.useContext(Pe.E_),rn=mt("input",wt),Zt=mt("input-password",Je),Sn=Ae&&nt(Zt),tn=ae()(Zt,it,{[`${Zt}-${Jt}`]:!!Jt}),re=Object.assign(Object.assign({},(0,o.Z)(zt,["suffix","iconRender","visibilityToggle"])),{type:ye?"text":"password",className:tn,prefixCls:rn,suffix:Sn});return Jt&&(re.size=Jt),ee.createElement(r.Z,Object.assign({ref:(0,i.sQ)(Ce,Q)},re))}),W=l(47472),te=l(92343),S=l(3113),B=l(19716),pe=l(33234),fe=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ue=Object.getOwnPropertySymbols(F);ye{const{prefixCls:Ae,inputPrefixCls:ue,className:ye,size:L,suffix:Q,enterButton:ne=!1,addonAfter:se,loading:nt,disabled:it,onSearch:Je,onChange:wt,onCompositionStart:Jt,onCompositionEnd:zt}=F,mt=fe(F,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:rn,direction:Zt}=ee.useContext(Pe.E_),Sn=ee.useRef(!1),tn=rn("input-search",Ae),re=rn("input",ue),{compactSize:Et}=(0,pe.ri)(tn,Zt),K=(0,B.Z)(At=>{var gt;return(gt=L!=null?L:Et)!==null&>!==void 0?gt:At}),E=ee.useRef(null),f=At=>{At&&At.target&&At.type==="click"&&Je&&Je(At.target.value,At,{source:"clear"}),wt&&wt(At)},R=At=>{var gt;document.activeElement===((gt=E.current)===null||gt===void 0?void 0:gt.input)&&At.preventDefault()},be=At=>{var gt,qe;Je&&Je((qe=(gt=E.current)===null||gt===void 0?void 0:gt.input)===null||qe===void 0?void 0:qe.value,At,{source:"input"})},$=At=>{Sn.current||nt||be(At)},U=typeof ne=="boolean"?ee.createElement(W.Z,null):null,oe=`${tn}-button`;let Me;const Fe=ne||{},Re=Fe.type&&Fe.type.__ANT_BUTTON===!0;Re||Fe.type==="button"?Me=(0,te.Tm)(Fe,Object.assign({onMouseDown:R,onClick:At=>{var gt,qe;(qe=(gt=Fe==null?void 0:Fe.props)===null||gt===void 0?void 0:gt.onClick)===null||qe===void 0||qe.call(gt,At),be(At)},key:"enterButton"},Re?{className:oe,size:K}:{})):Me=ee.createElement(S.ZP,{className:oe,type:ne?"primary":void 0,size:K,disabled:it,key:"enterButton",onMouseDown:R,onClick:be,loading:nt,icon:U},ne),se&&(Me=[Me,(0,te.Tm)(se,{key:"addonAfter"})]);const Ge=ae()(tn,{[`${tn}-rtl`]:Zt==="rtl",[`${tn}-${K}`]:!!K,[`${tn}-with-button`]:!!ne},ye),Ut=At=>{Sn.current=!0,Jt==null||Jt(At)},Xe=At=>{Sn.current=!1,zt==null||zt(At)};return ee.createElement(r.Z,Object.assign({ref:(0,i.sQ)(E,Ce),onPressEnter:$},mt,{size:K,onCompositionStart:Ut,onCompositionEnd:Xe,prefixCls:re,addonAfter:Me,suffix:Q,onChange:f,className:Ge,disabled:it}))}),Ne=l(1643);const de=r.Z;de.Group=w,de.Search=ve,de.TextArea=Ne.Z,de.Password=M;var we=de},9937:function(lr,jt,l){"use strict";l.d(jt,{M1:function(){return P},TM:function(){return te},Xy:function(){return w},bi:function(){return x},e5:function(){return W},ik:function(){return o},nz:function(){return _},pU:function(){return V},s7:function(){return i},x0:function(){return s}});var b=l(17313),ae=l(74207),ee=l(37613),Pe=l(83116);const _=S=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:S,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),V=S=>({borderColor:S.hoverBorderColor}),P=S=>({borderColor:S.activeBorderColor,boxShadow:S.activeShadow,outline:0}),w=S=>({color:S.colorTextDisabled,backgroundColor:S.colorBgContainerDisabled,borderColor:S.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},V((0,ee.TS)(S,{hoverBorderColor:S.colorBorder})))}),r=S=>{const{paddingBlockLG:B,fontSizeLG:pe,lineHeightLG:fe,borderRadiusLG:me,paddingInlineLG:ve}=S;return{padding:`${B}px ${ve}px`,fontSize:pe,lineHeight:fe,borderRadius:me}},s=S=>({padding:`${S.paddingBlockSM}px ${S.paddingInlineSM}px`,borderRadius:S.borderRadiusSM}),x=(S,B)=>{const{componentCls:pe,colorError:fe,colorWarning:me,errorActiveShadow:ve,warningActiveShadow:Ne,colorErrorBorderHover:de,colorWarningBorderHover:we}=S;return{[`&-status-error:not(${B}-disabled):not(${B}-borderless)${B}`]:{borderColor:fe,"&:hover":{borderColor:de},"&:focus, &-focused":Object.assign({},P((0,ee.TS)(S,{activeBorderColor:fe,activeShadow:ve}))),[`${pe}-prefix, ${pe}-suffix`]:{color:fe}},[`&-status-warning:not(${B}-disabled):not(${B}-borderless)${B}`]:{borderColor:me,"&:hover":{borderColor:we},"&:focus, &-focused":Object.assign({},P((0,ee.TS)(S,{activeBorderColor:me,activeShadow:Ne}))),[`${pe}-prefix, ${pe}-suffix`]:{color:me}}}},o=S=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${S.paddingBlock}px ${S.paddingInline}px`,color:S.colorText,fontSize:S.fontSize,lineHeight:S.lineHeight,backgroundColor:S.colorBgContainer,backgroundImage:"none",borderWidth:S.lineWidth,borderStyle:S.lineType,borderColor:S.colorBorder,borderRadius:S.borderRadius,transition:`all ${S.motionDurationMid}`},_(S.colorTextPlaceholder)),{"&:hover":Object.assign({},V(S)),"&:focus, &-focused":Object.assign({},P(S)),"&-disabled, &[disabled]":Object.assign({},w(S)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:S.controlHeight,lineHeight:S.lineHeight,verticalAlign:"bottom",transition:`all ${S.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},r(S)),"&-sm":Object.assign({},s(S)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),i=S=>{const{componentCls:B,antCls:pe}=S;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:S.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${B}, &-lg > ${B}-group-addon`]:Object.assign({},r(S)),[`&-sm ${B}, &-sm > ${B}-group-addon`]:Object.assign({},s(S)),[`&-lg ${pe}-select-single ${pe}-select-selector`]:{height:S.controlHeightLG},[`&-sm ${pe}-select-single ${pe}-select-selector`]:{height:S.controlHeightSM},[`> ${B}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${B}-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 ${S.paddingInline}px`,color:S.colorText,fontWeight:"normal",fontSize:S.fontSize,textAlign:"center",backgroundColor:S.colorFillAlter,border:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`,borderRadius:S.borderRadius,transition:`all ${S.motionDurationSlow}`,lineHeight:1,[`${pe}-select`]:{margin:`-${S.paddingBlock+1}px -${S.paddingInline}px`,[`&${pe}-select-single:not(${pe}-select-customize-input)`]:{[`${pe}-select-selector`]:{backgroundColor:"inherit",border:`${S.lineWidth}px ${S.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${pe}-select-selector`]:{color:S.colorPrimary}}},[`${pe}-cascader-picker`]:{margin:`-9px -${S.paddingInline}px`,backgroundColor:"transparent",[`${pe}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${B}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${B}-search-with-button &`]:{zIndex:0}}},[`> ${B}:first-child, ${B}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-select ${pe}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${B}-affix-wrapper`]:{[`&:not(:first-child) ${B}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${B}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${B}:last-child, ${B}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${pe}-select ${pe}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${B}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${B}-search &`]:{borderStartStartRadius:S.borderRadius,borderEndStartRadius:S.borderRadius}},[`&:not(:first-child), ${B}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${B}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,b.dF)()),{[`${B}-group-addon, ${B}-group-wrap, > ${B}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:S.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{color:Ct}})},{[`${Ie}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${Ie}-handler-down`]:{borderBlockStartWidth:0}}}]},Fe=qe=>{const{componentCls:Ie,paddingBlock:tt,paddingInline:pt,inputAffixPadding:Pt,controlWidth:dn,borderRadiusLG:Tn,borderRadiusSM:ie}=qe;return{[`${Ie}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,f.ik)(qe)),(0,f.bi)(qe,`${Ie}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:dn,padding:0,paddingInlineStart:pt,"&-lg":{borderRadius:Tn},"&-sm":{borderRadius:ie},[`&:not(${Ie}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,f.pU)(qe)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Ie}-disabled`]:{background:"transparent"},[`> div${Ie}`]:{width:"100%",border:"none",outline:"none",[`&${Ie}-focused`]:{boxShadow:"none !important"}},[`input${Ie}-input`]:{padding:`${tt}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Ie}-handler-wrap`]:{zIndex:2},[Ie]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Pt},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:pt,marginInlineStart:Pt}}})}};var Re=(0,$.Z)("InputNumber",qe=>{const Ie=(0,U.TS)(qe,(0,f.e5)(qe));return[Me(Ie),Fe(Ie),(0,ye.c)(Ie)]},qe=>Object.assign(Object.assign({},(0,f.TM)(qe)),{controlWidth:90,handleWidth:qe.controlHeightSM-qe.lineWidth*2,handleFontSize:qe.fontSize/2,handleVisible:"auto",handleActiveBg:qe.colorFillAlter,handleBg:qe.colorBgContainer,handleHoverColor:qe.colorPrimary,handleBorderColor:qe.colorBorder})),Ge=function(qe,Ie){var tt={};for(var pt in qe)Object.prototype.hasOwnProperty.call(qe,pt)&&Ie.indexOf(pt)<0&&(tt[pt]=qe[pt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,pt=Object.getOwnPropertySymbols(qe);Pt{const{getPrefixCls:tt,direction:pt}=we.useContext(Sn.E_),Pt=we.useRef(null);we.useImperativeHandle(Ie,()=>Pt.current);const{className:dn,rootClassName:Tn,size:ie,disabled:ge,prefixCls:An,addonBefore:je,addonAfter:dt,prefix:tr,bordered:kt=!0,readOnly:$t,status:sn,controls:ot}=qe,bt=Ge(qe,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Ct=tt("input-number",An),[Bt,ze]=Re(Ct),{compactSize:_n,compactItemClassnames:Ht}=(0,E.ri)(Ct,pt);let sr=we.createElement(ae.Z,{className:`${Ct}-handler-up-inner`}),Vr=we.createElement(b.Z,{className:`${Ct}-handler-down-inner`});const rr=typeof ot=="boolean"?ot:void 0;typeof ot=="object"&&(sr=typeof ot.upIcon=="undefined"?sr:we.createElement("span",{className:`${Ct}-handler-up-inner`},ot.upIcon),Vr=typeof ot.downIcon=="undefined"?Vr:we.createElement("span",{className:`${Ct}-handler-down-inner`},ot.downIcon));const{hasFeedback:Br,status:Zn,isFormItemInput:Jn,feedbackIcon:Wt}=we.useContext(K.aM),Ve=(0,Zt.F)(Zn,sn),_e=(0,Et.Z)(Qn=>{var Hn;return(Hn=ie!=null?ie:_n)!==null&&Hn!==void 0?Hn:Qn}),st=we.useContext(re.Z),$e=ge!=null?ge:st,nn=Pe()({[`${Ct}-lg`]:_e==="large",[`${Ct}-sm`]:_e==="small",[`${Ct}-rtl`]:pt==="rtl",[`${Ct}-borderless`]:!kt,[`${Ct}-in-form-item`]:Jn},(0,Zt.Z)(Ct,Ve),Ht,ze),un=`${Ct}-group`,Nn=we.createElement(rn,Object.assign({ref:Pt,disabled:$e,className:Pe()(dn,Tn),upHandler:sr,downHandler:Vr,prefixCls:Ct,readOnly:$t,controls:rr,prefix:tr,suffix:Br&&Wt,addonAfter:dt&&we.createElement(E.BR,null,we.createElement(K.Ux,{override:!0,status:!0},dt)),addonBefore:je&&we.createElement(E.BR,null,we.createElement(K.Ux,{override:!0,status:!0},je)),classNames:{input:nn},classes:{affixWrapper:Pe()((0,Zt.Z)(`${Ct}-affix-wrapper`,Ve,Br),{[`${Ct}-affix-wrapper-sm`]:_e==="small",[`${Ct}-affix-wrapper-lg`]:_e==="large",[`${Ct}-affix-wrapper-rtl`]:pt==="rtl",[`${Ct}-affix-wrapper-borderless`]:!kt},ze),wrapper:Pe()({[`${un}-rtl`]:pt==="rtl",[`${Ct}-wrapper-disabled`]:$e},ze),group:Pe()({[`${Ct}-group-wrapper-sm`]:_e==="small",[`${Ct}-group-wrapper-lg`]:_e==="large",[`${Ct}-group-wrapper-rtl`]:pt==="rtl"},(0,Zt.Z)(`${Ct}-group-wrapper`,Ve,Br),ze)}},bt));return Bt(Nn)}),Xe=Ut,At=qe=>we.createElement(tn.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},we.createElement(Ut,Object.assign({},qe)));Xe._InternalPanelDoNotUseOrYouWillBeFired=At;var gt=Xe},9432:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return M},n:function(){return H}});var b=l(19248),ae=l(92310),ee=l.n(ae),Pe=l(93681),_=l(8654),V=l(59301),P=l(19080),w=l(36355),r=l(1684),s=l(19716),x=l(32441),o=l(33234),i=l(59412),c=l(9937);function d(W){return!!(W.prefix||W.suffix||W.allowClear)}var C=function(W,te){var S={};for(var B in W)Object.prototype.hasOwnProperty.call(W,B)&&te.indexOf(B)<0&&(S[B]=W[B]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,B=Object.getOwnPropertySymbols(W);pe{var S;const{prefixCls:B,bordered:pe=!0,status:fe,size:me,disabled:we,onBlur:Oe,onFocus:de,suffix:be,allowClear:F,addonAfter:Ce,addonBefore:Ae,className:ue,style:ve,styles:L,rootClassName:Q,onChange:ne,classNames:se}=W,nt=C(W,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:it,direction:Je,input:wt}=V.useContext(w.E_),Jt=it("input",B),zt=(0,V.useRef)(null),[mt,rn]=(0,c.ZP)(Jt),{compactSize:Zt,compactItemClassnames:Sn}=(0,o.ri)(Jt,Je),tn=(0,s.Z)(Ut=>{var Xe;return(Xe=me!=null?me:Zt)!==null&&Xe!==void 0?Xe:Ut}),re=V.useContext(r.Z),Et=we!=null?we:re,{status:K,hasFeedback:E,feedbackIcon:f}=(0,V.useContext)(x.aM),R=(0,P.F)(K,fe),ye=d(W)||!!E,$=(0,V.useRef)(ye);(0,V.useEffect)(()=>{var Ut;ye&&$.current,$.current=ye},[ye]);const U=(0,i.Z)(zt,!0),oe=Ut=>{U(),Oe==null||Oe(Ut)},Me=Ut=>{U(),de==null||de(Ut)},Fe=Ut=>{U(),ne==null||ne(Ut)},Re=(E||be)&&V.createElement(V.Fragment,null,be,E&&f);let Ge;return typeof F=="object"&&(F!=null&&F.clearIcon)?Ge=F:F&&(Ge={clearIcon:V.createElement(b.Z,null)}),mt(V.createElement(Pe.default,Object.assign({ref:(0,_.sQ)(te,zt),prefixCls:Jt,autoComplete:wt==null?void 0:wt.autoComplete},nt,{disabled:Et,onBlur:oe,onFocus:Me,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),ve),styles:Object.assign(Object.assign({},wt==null?void 0:wt.styles),L),suffix:Re,allowClear:Ge,className:ee()(ue,Q,Sn,wt==null?void 0:wt.className),onChange:Fe,addonAfter:Ce&&V.createElement(o.BR,null,V.createElement(x.Ux,{override:!0,status:!0},Ce)),addonBefore:Ae&&V.createElement(o.BR,null,V.createElement(x.Ux,{override:!0,status:!0},Ae)),classNames:Object.assign(Object.assign(Object.assign({},se),wt==null?void 0:wt.classNames),{input:ee()({[`${Jt}-sm`]:tn==="small",[`${Jt}-lg`]:tn==="large",[`${Jt}-rtl`]:Je==="rtl",[`${Jt}-borderless`]:!pe},!ye&&(0,P.Z)(Jt,R),se==null?void 0:se.input,(S=wt==null?void 0:wt.classNames)===null||S===void 0?void 0:S.input,rn)}),classes:{affixWrapper:ee()({[`${Jt}-affix-wrapper-sm`]:tn==="small",[`${Jt}-affix-wrapper-lg`]:tn==="large",[`${Jt}-affix-wrapper-rtl`]:Je==="rtl",[`${Jt}-affix-wrapper-borderless`]:!pe},(0,P.Z)(`${Jt}-affix-wrapper`,R,E),rn),wrapper:ee()({[`${Jt}-group-rtl`]:Je==="rtl"},rn),group:ee()({[`${Jt}-group-wrapper-sm`]:tn==="small",[`${Jt}-group-wrapper-lg`]:tn==="large",[`${Jt}-group-wrapper-rtl`]:Je==="rtl",[`${Jt}-group-wrapper-disabled`]:Et},(0,P.Z)(`${Jt}-group-wrapper`,R,E),rn)}})))})},1643:function(lr,jt,l){"use strict";var b=l(19248),ae=l(92310),ee=l.n(ae),Pe=l(9296),_=l(59301),V=l(19080),P=l(36355),w=l(1684),r=l(19716),s=l(32441),x=l(9432),o=l(9937),i=function(d,C){var H={};for(var I in d)Object.prototype.hasOwnProperty.call(d,I)&&C.indexOf(I)<0&&(H[I]=d[I]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,I=Object.getOwnPropertySymbols(d);M{const{prefixCls:H,bordered:I=!0,size:M,disabled:W,status:te,allowClear:S,showCount:B,classNames:pe,rootClassName:fe,className:me}=d,we=i(d,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Oe,direction:de}=_.useContext(P.E_),be=(0,r.Z)(M),F=_.useContext(w.Z),Ce=W!=null?W:F,{status:Ae,hasFeedback:ue,feedbackIcon:ve}=_.useContext(s.aM),L=(0,V.F)(Ae,te),Q=_.useRef(null);_.useImperativeHandle(C,()=>{var Je;return{resizableTextArea:(Je=Q.current)===null||Je===void 0?void 0:Je.resizableTextArea,focus:wt=>{var Jt,zt;(0,x.n)((zt=(Jt=Q.current)===null||Jt===void 0?void 0:Jt.resizableTextArea)===null||zt===void 0?void 0:zt.textArea,wt)},blur:()=>{var wt;return(wt=Q.current)===null||wt===void 0?void 0:wt.blur()}}});const ne=Oe("input",H);let se;typeof S=="object"&&(S!=null&&S.clearIcon)?se=S:S&&(se={clearIcon:_.createElement(b.Z,null)});const[nt,it]=(0,o.ZP)(ne);return nt(_.createElement(Pe.default,Object.assign({},we,{disabled:Ce,allowClear:se,className:ee()(me,fe),classes:{affixWrapper:ee()(`${ne}-textarea-affix-wrapper`,{[`${ne}-affix-wrapper-rtl`]:de==="rtl",[`${ne}-affix-wrapper-borderless`]:!I,[`${ne}-affix-wrapper-sm`]:be==="small",[`${ne}-affix-wrapper-lg`]:be==="large",[`${ne}-textarea-show-count`]:B},(0,V.Z)(`${ne}-affix-wrapper`,L),it)},classNames:Object.assign(Object.assign({},pe),{textarea:ee()({[`${ne}-borderless`]:!I,[`${ne}-sm`]:be==="small",[`${ne}-lg`]:be==="large"},(0,V.Z)(ne,L),it,pe==null?void 0:pe.textarea)}),prefixCls:ne,suffix:ue&&_.createElement("span",{className:`${ne}-textarea-suffix`},ve),showCount:B,ref:Q})))});jt.Z=c},59412:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(59301);function ae(ee,Pe){const _=(0,b.useRef)([]),V=()=>{_.current.push(setTimeout(()=>{var P,w,r,s;!((P=ee.current)===null||P===void 0)&&P.input&&((w=ee.current)===null||w===void 0?void 0:w.input.getAttribute("type"))==="password"&&(!((r=ee.current)===null||r===void 0)&&r.input.hasAttribute("value"))&&((s=ee.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(Pe&&V(),()=>_.current.forEach(P=>{P&&clearTimeout(P)})),[]),V}},92832:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return be}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(32441),V=l(9937),w=F=>{const{getPrefixCls:Ce,direction:Ae}=(0,ee.useContext)(Pe.E_),{prefixCls:ue,className:ve}=F,L=Ce("input-group",ue),Q=Ce("input"),[ne,se]=(0,V.ZP)(Q),nt=ae()(L,{[`${L}-lg`]:F.size==="large",[`${L}-sm`]:F.size==="small",[`${L}-compact`]:F.compact,[`${L}-rtl`]:Ae==="rtl"},se,ve),it=(0,ee.useContext)(_.aM),Je=(0,ee.useMemo)(()=>Object.assign(Object.assign({},it),{isFormItemInput:!1}),[it]);return ne(ee.createElement("span",{className:nt,style:F.style,onMouseEnter:F.onMouseEnter,onMouseLeave:F.onMouseLeave,onFocus:F.onFocus,onBlur:F.onBlur},ee.createElement(_.aM.Provider,{value:Je},F.children)))},r=l(9432),s=l(73331),x=l(15277),o=l(2738),i=l(8654),c=l(59412),d=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ue=Object.getOwnPropertySymbols(F);veF?ee.createElement(x.Z,null):ee.createElement(s.Z,null),H={click:"onClick",hover:"onMouseOver"};var M=ee.forwardRef((F,Ce)=>{const{visibilityToggle:Ae=!0}=F,ue=typeof Ae=="object"&&Ae.visible!==void 0,[ve,L]=(0,ee.useState)(()=>ue?Ae.visible:!1),Q=(0,ee.useRef)(null);ee.useEffect(()=>{ue&&L(Ae.visible)},[ue,Ae]);const ne=(0,c.Z)(Q),se=()=>{const{disabled:Et}=F;Et||(ve&&ne(),L(K=>{var E;const f=!K;return typeof Ae=="object"&&((E=Ae.onVisibleChange)===null||E===void 0||E.call(Ae,f)),f}))},nt=Et=>{const{action:K="click",iconRender:E=C}=F,f=H[K]||"",R=E(ve),ye={[f]:se,className:`${Et}-icon`,key:"passwordIcon",onMouseDown:$=>{$.preventDefault()},onMouseUp:$=>{$.preventDefault()}};return ee.cloneElement(ee.isValidElement(R)?R:ee.createElement("span",null,R),ye)},{className:it,prefixCls:Je,inputPrefixCls:wt,size:Jt}=F,zt=d(F,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:mt}=ee.useContext(Pe.E_),rn=mt("input",wt),Zt=mt("input-password",Je),Sn=Ae&&nt(Zt),tn=ae()(Zt,it,{[`${Zt}-${Jt}`]:!!Jt}),re=Object.assign(Object.assign({},(0,o.Z)(zt,["suffix","iconRender","visibilityToggle"])),{type:ve?"text":"password",className:tn,prefixCls:rn,suffix:Sn});return Jt&&(re.size=Jt),ee.createElement(r.Z,Object.assign({ref:(0,i.sQ)(Ce,Q)},re))}),W=l(47472),te=l(92343),S=l(3113),B=l(19716),pe=l(33234),fe=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ue=Object.getOwnPropertySymbols(F);ve{const{prefixCls:Ae,inputPrefixCls:ue,className:ve,size:L,suffix:Q,enterButton:ne=!1,addonAfter:se,loading:nt,disabled:it,onSearch:Je,onChange:wt,onCompositionStart:Jt,onCompositionEnd:zt}=F,mt=fe(F,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:rn,direction:Zt}=ee.useContext(Pe.E_),Sn=ee.useRef(!1),tn=rn("input-search",Ae),re=rn("input",ue),{compactSize:Et}=(0,pe.ri)(tn,Zt),K=(0,B.Z)(At=>{var gt;return(gt=L!=null?L:Et)!==null&>!==void 0?gt:At}),E=ee.useRef(null),f=At=>{At&&At.target&&At.type==="click"&&Je&&Je(At.target.value,At,{source:"clear"}),wt&&wt(At)},R=At=>{var gt;document.activeElement===((gt=E.current)===null||gt===void 0?void 0:gt.input)&&At.preventDefault()},ye=At=>{var gt,qe;Je&&Je((qe=(gt=E.current)===null||gt===void 0?void 0:gt.input)===null||qe===void 0?void 0:qe.value,At,{source:"input"})},$=At=>{Sn.current||nt||ye(At)},U=typeof ne=="boolean"?ee.createElement(W.Z,null):null,oe=`${tn}-button`;let Me;const Fe=ne||{},Re=Fe.type&&Fe.type.__ANT_BUTTON===!0;Re||Fe.type==="button"?Me=(0,te.Tm)(Fe,Object.assign({onMouseDown:R,onClick:At=>{var gt,qe;(qe=(gt=Fe==null?void 0:Fe.props)===null||gt===void 0?void 0:gt.onClick)===null||qe===void 0||qe.call(gt,At),ye(At)},key:"enterButton"},Re?{className:oe,size:K}:{})):Me=ee.createElement(S.ZP,{className:oe,type:ne?"primary":void 0,size:K,disabled:it,key:"enterButton",onMouseDown:R,onClick:ye,loading:nt,icon:U},ne),se&&(Me=[Me,(0,te.Tm)(se,{key:"addonAfter"})]);const Ge=ae()(tn,{[`${tn}-rtl`]:Zt==="rtl",[`${tn}-${K}`]:!!K,[`${tn}-with-button`]:!!ne},ve),Ut=At=>{Sn.current=!0,Jt==null||Jt(At)},Xe=At=>{Sn.current=!1,zt==null||zt(At)};return ee.createElement(r.Z,Object.assign({ref:(0,i.sQ)(E,Ce),onPressEnter:$},mt,{size:K,onCompositionStart:Ut,onCompositionEnd:Xe,prefixCls:re,addonAfter:Me,suffix:Q,onChange:f,className:Ge,disabled:it}))}),Oe=l(1643);const de=r.Z;de.Group=w,de.Search=we,de.TextArea=Oe.Z,de.Password=M;var be=de},9937:function(lr,jt,l){"use strict";l.d(jt,{M1:function(){return P},TM:function(){return te},Xy:function(){return w},bi:function(){return x},e5:function(){return W},ik:function(){return o},nz:function(){return _},pU:function(){return V},s7:function(){return i},x0:function(){return s}});var b=l(17313),ae=l(74207),ee=l(37613),Pe=l(83116);const _=S=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:S,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),V=S=>({borderColor:S.hoverBorderColor}),P=S=>({borderColor:S.activeBorderColor,boxShadow:S.activeShadow,outline:0}),w=S=>({color:S.colorTextDisabled,backgroundColor:S.colorBgContainerDisabled,borderColor:S.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},V((0,ee.TS)(S,{hoverBorderColor:S.colorBorder})))}),r=S=>{const{paddingBlockLG:B,fontSizeLG:pe,lineHeightLG:fe,borderRadiusLG:me,paddingInlineLG:we}=S;return{padding:`${B}px ${we}px`,fontSize:pe,lineHeight:fe,borderRadius:me}},s=S=>({padding:`${S.paddingBlockSM}px ${S.paddingInlineSM}px`,borderRadius:S.borderRadiusSM}),x=(S,B)=>{const{componentCls:pe,colorError:fe,colorWarning:me,errorActiveShadow:we,warningActiveShadow:Oe,colorErrorBorderHover:de,colorWarningBorderHover:be}=S;return{[`&-status-error:not(${B}-disabled):not(${B}-borderless)${B}`]:{borderColor:fe,"&:hover":{borderColor:de},"&:focus, &-focused":Object.assign({},P((0,ee.TS)(S,{activeBorderColor:fe,activeShadow:we}))),[`${pe}-prefix, ${pe}-suffix`]:{color:fe}},[`&-status-warning:not(${B}-disabled):not(${B}-borderless)${B}`]:{borderColor:me,"&:hover":{borderColor:be},"&:focus, &-focused":Object.assign({},P((0,ee.TS)(S,{activeBorderColor:me,activeShadow:Oe}))),[`${pe}-prefix, ${pe}-suffix`]:{color:me}}}},o=S=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${S.paddingBlock}px ${S.paddingInline}px`,color:S.colorText,fontSize:S.fontSize,lineHeight:S.lineHeight,backgroundColor:S.colorBgContainer,backgroundImage:"none",borderWidth:S.lineWidth,borderStyle:S.lineType,borderColor:S.colorBorder,borderRadius:S.borderRadius,transition:`all ${S.motionDurationMid}`},_(S.colorTextPlaceholder)),{"&:hover":Object.assign({},V(S)),"&:focus, &-focused":Object.assign({},P(S)),"&-disabled, &[disabled]":Object.assign({},w(S)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:S.controlHeight,lineHeight:S.lineHeight,verticalAlign:"bottom",transition:`all ${S.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},r(S)),"&-sm":Object.assign({},s(S)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),i=S=>{const{componentCls:B,antCls:pe}=S;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:S.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${B}, &-lg > ${B}-group-addon`]:Object.assign({},r(S)),[`&-sm ${B}, &-sm > ${B}-group-addon`]:Object.assign({},s(S)),[`&-lg ${pe}-select-single ${pe}-select-selector`]:{height:S.controlHeightLG},[`&-sm ${pe}-select-single ${pe}-select-selector`]:{height:S.controlHeightSM},[`> ${B}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${B}-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 ${S.paddingInline}px`,color:S.colorText,fontWeight:"normal",fontSize:S.fontSize,textAlign:"center",backgroundColor:S.colorFillAlter,border:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`,borderRadius:S.borderRadius,transition:`all ${S.motionDurationSlow}`,lineHeight:1,[`${pe}-select`]:{margin:`-${S.paddingBlock+1}px -${S.paddingInline}px`,[`&${pe}-select-single:not(${pe}-select-customize-input)`]:{[`${pe}-select-selector`]:{backgroundColor:"inherit",border:`${S.lineWidth}px ${S.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${pe}-select-selector`]:{color:S.colorPrimary}}},[`${pe}-cascader-picker`]:{margin:`-9px -${S.paddingInline}px`,backgroundColor:"transparent",[`${pe}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${B}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${B}-search-with-button &`]:{zIndex:0}}},[`> ${B}:first-child, ${B}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-select ${pe}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${B}-affix-wrapper`]:{[`&:not(:first-child) ${B}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${B}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${B}:last-child, ${B}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${pe}-select ${pe}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${B}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${B}-search &`]:{borderStartStartRadius:S.borderRadius,borderEndStartRadius:S.borderRadius}},[`&:not(:first-child), ${B}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${B}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,b.dF)()),{[`${B}-group-addon, ${B}-group-wrap, > ${B}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:S.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${B}-affix-wrapper, & > ${B}-number-affix-wrapper, & > ${pe}-picker-range @@ -972,21 +972,21 @@ & > ${pe}-cascader-picker:first-child ${B}`]:{borderStartStartRadius:S.borderRadius,borderEndStartRadius:S.borderRadius},[`& > *:last-child, & > ${pe}-select:last-child > ${pe}-select-selector, & > ${pe}-cascader-picker:last-child ${B}, - & > ${pe}-cascader-picker-focused:last-child ${B}`]:{borderInlineEndWidth:S.lineWidth,borderStartEndRadius:S.borderRadius,borderEndEndRadius:S.borderRadius},[`& > ${pe}-select-auto-complete ${B}`]:{verticalAlign:"top"},[`${B}-group-wrapper + ${B}-group-wrapper`]:{marginInlineStart:-S.lineWidth,[`${B}-affix-wrapper`]:{borderRadius:0}},[`${B}-group-wrapper:not(:last-child)`]:{[`&${B}-search > ${B}-group`]:{[`& > ${B}-group-addon > ${B}-search-button`]:{borderRadius:0},[`& > ${B}`]:{borderStartStartRadius:S.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:S.borderRadius}}}})}},c=S=>{const{componentCls:B,controlHeightSM:pe,lineWidth:fe}=S,ve=(pe-fe*2-16)/2;return{[B]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,b.Wf)(S)),o(S)),x(S,B)),{'&[type="color"]':{height:S.controlHeight,[`&${B}-lg`]:{height:S.controlHeightLG},[`&${B}-sm`]:{height:pe,paddingTop:ve,paddingBottom:ve}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},d=S=>{const{componentCls:B}=S;return{[`${B}-clear-icon`]:{margin:0,color:S.colorTextQuaternary,fontSize:S.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${S.motionDurationSlow}`,"&:hover":{color:S.colorTextTertiary},"&:active":{color:S.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${S.inputAffixPadding}px`}}}},C=S=>{const{componentCls:B,inputAffixPadding:pe,colorTextDescription:fe,motionDurationSlow:me,colorIcon:ve,colorIconHover:Ne,iconCls:de}=S;return{[`${B}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},o(S)),{display:"inline-flex",[`&:not(${B}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},V(S)),{zIndex:1,[`${B}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${B}[disabled]`]:{background:"transparent"}},[`> input${B}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${B}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:S.paddingXS}},"&-show-count-suffix":{color:fe},"&-show-count-has-suffix":{marginInlineEnd:S.paddingXXS},"&-prefix":{marginInlineEnd:pe},"&-suffix":{marginInlineStart:pe}}}),d(S)),{[`${de}${B}-password-icon`]:{color:ve,cursor:"pointer",transition:`all ${me}`,"&:hover":{color:Ne}}}),x(S,`${B}-affix-wrapper`))}},H=S=>{const{componentCls:B,colorError:pe,colorWarning:fe,borderRadiusLG:me,borderRadiusSM:ve}=S;return{[`${B}-group`]:Object.assign(Object.assign(Object.assign({},(0,b.Wf)(S)),i(S)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${B}-group-addon`]:{borderRadius:me,fontSize:S.fontSizeLG}},"&-sm":{[`${B}-group-addon`]:{borderRadius:ve}},"&-status-error":{[`${B}-group-addon`]:{color:pe,borderColor:pe}},"&-status-warning":{[`${B}-group-addon`]:{color:fe,borderColor:fe}},"&-disabled":{[`${B}-group-addon`]:Object.assign({},w(S))},[`&:not(${B}-compact-first-item):not(${B}-compact-last-item)${B}-compact-item`]:{[`${B}, ${B}-group-addon`]:{borderRadius:0}},[`&:not(${B}-compact-last-item)${B}-compact-first-item`]:{[`${B}, ${B}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${B}-compact-first-item)${B}-compact-last-item`]:{[`${B}, ${B}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},I=S=>{const{componentCls:B,antCls:pe}=S,fe=`${B}-search`;return{[fe]:{[`${B}`]:{"&:hover, &:focus":{borderColor:S.colorPrimaryHover,[`+ ${B}-group-addon ${fe}-button:not(${pe}-btn-primary)`]:{borderInlineStartColor:S.colorPrimaryHover}}},[`${B}-affix-wrapper`]:{borderRadius:0},[`${B}-lg`]:{lineHeight:S.lineHeightLG-2e-4},[`> ${B}-group`]:{[`> ${B}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${fe}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:S.borderRadius,borderEndEndRadius:S.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${fe}-button:not(${pe}-btn-primary)`]:{color:S.colorTextDescription,"&:hover":{color:S.colorPrimaryHover},"&:active":{color:S.colorPrimaryActive},[`&${pe}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${fe}-button`]:{height:S.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${fe}-button`]:{height:S.controlHeightLG},[`&-small ${fe}-button`]:{height:S.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${B}-compact-item`]:{[`&:not(${B}-compact-last-item)`]:{[`${B}-group-addon`]:{[`${B}-search-button`]:{marginInlineEnd:-S.lineWidth,borderRadius:0}}},[`&:not(${B}-compact-first-item)`]:{[`${B},${B}-affix-wrapper`]:{borderRadius:0}},[`> ${B}-group-addon ${B}-search-button, + & > ${pe}-cascader-picker-focused:last-child ${B}`]:{borderInlineEndWidth:S.lineWidth,borderStartEndRadius:S.borderRadius,borderEndEndRadius:S.borderRadius},[`& > ${pe}-select-auto-complete ${B}`]:{verticalAlign:"top"},[`${B}-group-wrapper + ${B}-group-wrapper`]:{marginInlineStart:-S.lineWidth,[`${B}-affix-wrapper`]:{borderRadius:0}},[`${B}-group-wrapper:not(:last-child)`]:{[`&${B}-search > ${B}-group`]:{[`& > ${B}-group-addon > ${B}-search-button`]:{borderRadius:0},[`& > ${B}`]:{borderStartStartRadius:S.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:S.borderRadius}}}})}},c=S=>{const{componentCls:B,controlHeightSM:pe,lineWidth:fe}=S,we=(pe-fe*2-16)/2;return{[B]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,b.Wf)(S)),o(S)),x(S,B)),{'&[type="color"]':{height:S.controlHeight,[`&${B}-lg`]:{height:S.controlHeightLG},[`&${B}-sm`]:{height:pe,paddingTop:we,paddingBottom:we}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},d=S=>{const{componentCls:B}=S;return{[`${B}-clear-icon`]:{margin:0,color:S.colorTextQuaternary,fontSize:S.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${S.motionDurationSlow}`,"&:hover":{color:S.colorTextTertiary},"&:active":{color:S.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${S.inputAffixPadding}px`}}}},C=S=>{const{componentCls:B,inputAffixPadding:pe,colorTextDescription:fe,motionDurationSlow:me,colorIcon:we,colorIconHover:Oe,iconCls:de}=S;return{[`${B}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},o(S)),{display:"inline-flex",[`&:not(${B}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},V(S)),{zIndex:1,[`${B}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${B}[disabled]`]:{background:"transparent"}},[`> input${B}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${B}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:S.paddingXS}},"&-show-count-suffix":{color:fe},"&-show-count-has-suffix":{marginInlineEnd:S.paddingXXS},"&-prefix":{marginInlineEnd:pe},"&-suffix":{marginInlineStart:pe}}}),d(S)),{[`${de}${B}-password-icon`]:{color:we,cursor:"pointer",transition:`all ${me}`,"&:hover":{color:Oe}}}),x(S,`${B}-affix-wrapper`))}},H=S=>{const{componentCls:B,colorError:pe,colorWarning:fe,borderRadiusLG:me,borderRadiusSM:we}=S;return{[`${B}-group`]:Object.assign(Object.assign(Object.assign({},(0,b.Wf)(S)),i(S)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${B}-group-addon`]:{borderRadius:me,fontSize:S.fontSizeLG}},"&-sm":{[`${B}-group-addon`]:{borderRadius:we}},"&-status-error":{[`${B}-group-addon`]:{color:pe,borderColor:pe}},"&-status-warning":{[`${B}-group-addon`]:{color:fe,borderColor:fe}},"&-disabled":{[`${B}-group-addon`]:Object.assign({},w(S))},[`&:not(${B}-compact-first-item):not(${B}-compact-last-item)${B}-compact-item`]:{[`${B}, ${B}-group-addon`]:{borderRadius:0}},[`&:not(${B}-compact-last-item)${B}-compact-first-item`]:{[`${B}, ${B}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${B}-compact-first-item)${B}-compact-last-item`]:{[`${B}, ${B}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},I=S=>{const{componentCls:B,antCls:pe}=S,fe=`${B}-search`;return{[fe]:{[`${B}`]:{"&:hover, &:focus":{borderColor:S.colorPrimaryHover,[`+ ${B}-group-addon ${fe}-button:not(${pe}-btn-primary)`]:{borderInlineStartColor:S.colorPrimaryHover}}},[`${B}-affix-wrapper`]:{borderRadius:0},[`${B}-lg`]:{lineHeight:S.lineHeightLG-2e-4},[`> ${B}-group`]:{[`> ${B}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${fe}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:S.borderRadius,borderEndEndRadius:S.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${fe}-button:not(${pe}-btn-primary)`]:{color:S.colorTextDescription,"&:hover":{color:S.colorPrimaryHover},"&:active":{color:S.colorPrimaryActive},[`&${pe}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${fe}-button`]:{height:S.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${fe}-button`]:{height:S.controlHeightLG},[`&-small ${fe}-button`]:{height:S.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${B}-compact-item`]:{[`&:not(${B}-compact-last-item)`]:{[`${B}-group-addon`]:{[`${B}-search-button`]:{marginInlineEnd:-S.lineWidth,borderRadius:0}}},[`&:not(${B}-compact-first-item)`]:{[`${B},${B}-affix-wrapper`]:{borderRadius:0}},[`> ${B}-group-addon ${B}-search-button, > ${B}, - ${B}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${B}-affix-wrapper-focused`]:{zIndex:2}}}}},M=S=>{const{componentCls:B,paddingLG:pe}=S,fe=`${B}-textarea`;return{[fe]:{position:"relative","&-show-count":{[`> ${B}`]:{height:"100%"},[`${B}-data-count`]:{position:"absolute",bottom:-S.fontSize*S.lineHeight,insetInlineEnd:0,color:S.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${B}`]:{paddingInlineEnd:pe}},[`&-affix-wrapper${fe}-has-feedback`]:{[`${B}`]:{paddingInlineEnd:pe}},[`&-affix-wrapper${B}-affix-wrapper`]:{padding:0,[`> textarea${B}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${B}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${B}-clear-icon`]:{position:"absolute",insetInlineEnd:S.paddingXS,insetBlockStart:S.paddingXS},[`${fe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:S.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function W(S){return(0,ee.TS)(S,{inputAffixPadding:S.paddingXXS})}const te=S=>{const{controlHeight:B,fontSize:pe,lineHeight:fe,lineWidth:me,controlHeightSM:ve,controlHeightLG:Ne,fontSizeLG:de,lineHeightLG:we,paddingSM:F,controlPaddingHorizontalSM:Ce,controlPaddingHorizontal:Ae,colorFillAlter:ue,colorPrimaryHover:ye,controlOutlineWidth:L,controlOutline:Q,colorErrorOutline:ne,colorWarningOutline:se}=S;return{paddingBlock:Math.max(Math.round((B-pe*fe)/2*10)/10-me,3),paddingBlockSM:Math.max(Math.round((ve-pe*fe)/2*10)/10-me,0),paddingBlockLG:Math.ceil((Ne-de*we)/2*10)/10-me,paddingInline:F-me,paddingInlineSM:Ce-me,paddingInlineLG:Ae-me,addonBg:ue,activeBorderColor:ye,hoverBorderColor:ye,activeShadow:`0 0 0 ${L}px ${Q}`,errorActiveShadow:`0 0 0 ${L}px ${ne}`,warningActiveShadow:`0 0 0 ${L}px ${se}`}};jt.ZP=(0,Pe.Z)("Input",S=>{const B=(0,ee.TS)(S,W(S));return[c(B),M(B),C(B),H(B),I(B),(0,ae.c)(B)]},te)},45818:function(lr,jt,l){"use strict";l.d(jt,{D:function(){return W},Z:function(){return B}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(fe,me){return ae.createElement(_.Z,(0,b.Z)({},fe,{ref:me,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(33853),s=l(38819),x=l(92310),o=l.n(x),i=l(2738),d=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),C=l(36355),H=l(84966),I=function(pe,fe){var me={};for(var ve in pe)Object.prototype.hasOwnProperty.call(pe,ve)&&fe.indexOf(ve)<0&&(me[ve]=pe[ve]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ve=Object.getOwnPropertySymbols(pe);Ne{let pe=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${fe}${pe}`}})();var B=ae.forwardRef((pe,fe)=>{const{prefixCls:me,className:ve,trigger:Ne,children:de,defaultCollapsed:we=!1,theme:F="dark",style:Ce={},collapsible:Ae=!1,reverseArrow:ue=!1,width:ye=200,collapsedWidth:L=80,zeroWidthTriggerStyle:Q,breakpoint:ne,onCollapse:se,onBreakpoint:nt}=pe,it=I(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Je}=(0,ae.useContext)(H.Gs),[wt,Jt]=(0,ae.useState)("collapsed"in pe?pe.collapsed:we),[zt,mt]=(0,ae.useState)(!1);(0,ae.useEffect)(()=>{"collapsed"in pe&&Jt(pe.collapsed)},[pe.collapsed]);const rn=(K,E)=>{"collapsed"in pe||Jt(K),se==null||se(K,E)},Zt=(0,ae.useRef)();Zt.current=K=>{mt(K.matches),nt==null||nt(K.matches),wt!==K.matches&&rn(K.matches,"responsive")},(0,ae.useEffect)(()=>{function K(f){return Zt.current(f)}let E;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&ne&&ne in M){E=f(`(max-width: ${M[ne]})`);try{E.addEventListener("change",K)}catch(R){E.addListener(K)}K(E)}}return()=>{try{E==null||E.removeEventListener("change",K)}catch(f){E==null||E.removeListener(K)}}},[ne]),(0,ae.useEffect)(()=>{const K=te("ant-sider-");return Je.addSider(K),()=>Je.removeSider(K)},[]);const Sn=()=>{rn(!wt,"clickTrigger")},{getPrefixCls:tn}=(0,ae.useContext)(C.E_),re=()=>{const K=tn("layout-sider",me),E=(0,i.Z)(it,["collapsed"]),f=wt?L:ye,R=d(f)?`${f}px`:String(f),be=parseFloat(String(L||0))===0?ae.createElement("span",{onClick:Sn,className:o()(`${K}-zero-width-trigger`,`${K}-zero-width-trigger-${ue?"right":"left"}`),style:Q},Ne||ae.createElement(w,null)):null,oe={expanded:ue?ae.createElement(s.Z,null):ae.createElement(r.Z,null),collapsed:ue?ae.createElement(r.Z,null):ae.createElement(s.Z,null)}[wt?"collapsed":"expanded"],Me=Ne!==null?be||ae.createElement("div",{className:`${K}-trigger`,onClick:Sn,style:{width:R}},Ne||oe):null,Fe=Object.assign(Object.assign({},Ce),{flex:`0 0 ${R}`,maxWidth:R,minWidth:R,width:R}),Re=o()(K,`${K}-${F}`,{[`${K}-collapsed`]:!!wt,[`${K}-has-trigger`]:Ae&&Ne!==null&&!be,[`${K}-below`]:!!zt,[`${K}-zero-width`]:parseFloat(R)===0},ve);return ae.createElement("aside",Object.assign({className:Re},E,{style:Fe,ref:fe}),ae.createElement("div",{className:`${K}-children`},de),Ae||zt&&be?Me:null)},Et=ae.useMemo(()=>({siderCollapsed:wt}),[wt]);return ae.createElement(W.Provider,{value:Et},re())})},84966:function(lr,jt,l){"use strict";l.d(jt,{VY:function(){return W},$_:function(){return M},h4:function(){return I},Gs:function(){return i},ZP:function(){return te}});var b=l(19127),ae=l(92310),ee=l.n(ae),Pe=l(2738),_=l(59301),V=l(36355),P=l(83116),r=S=>{const{componentCls:B,bodyBg:pe,lightSiderBg:fe,lightTriggerBg:me,lightTriggerColor:ve}=S;return{[`${B}-sider-light`]:{background:fe,[`${B}-sider-trigger`]:{color:ve,background:me},[`${B}-sider-zero-width-trigger`]:{color:ve,background:me,border:`1px solid ${pe}`,borderInlineStart:0}}}};const s=S=>{const{antCls:B,componentCls:pe,colorText:fe,triggerColor:me,footerBg:ve,triggerBg:Ne,headerHeight:de,headerPadding:we,headerColor:F,footerPadding:Ce,triggerHeight:Ae,zeroTriggerHeight:ue,zeroTriggerWidth:ye,motionDurationMid:L,motionDurationSlow:Q,fontSize:ne,borderRadius:se,bodyBg:nt,headerBg:it,siderBg:Je}=S;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:nt,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:Je,transition:`all ${L}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${B}-menu${B}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ae},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ae,color:me,lineHeight:`${Ae}px`,textAlign:"center",background:Ne,cursor:"pointer",transition:`all ${L}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:de,insetInlineEnd:-ye,zIndex:1,width:ye,height:ue,color:me,fontSize:S.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderStartStartRadius:0,borderStartEndRadius:se,borderEndEndRadius:se,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Q} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Q}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ye,borderStartStartRadius:se,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:se}}}}},r(S)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:de,padding:we,color:F,lineHeight:`${de}px`,background:it,[`${B}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:Ce,color:fe,fontSize:ne,background:ve},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var x=(0,P.Z)("Layout",S=>[s(S)],S=>{const{colorBgLayout:B,controlHeight:pe,controlHeightLG:fe,colorText:me,controlHeightSM:ve,marginXXS:Ne,colorTextLightSolid:de,colorBgContainer:we}=S,F=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:B,colorBgTrigger:"#002140",bodyBg:B,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${F}px`,headerColor:me,footerPadding:`${ve}px ${F}px`,footerBg:B,siderBg:"#001529",triggerHeight:fe+Ne*2,triggerBg:"#002140",triggerColor:de,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:we,lightTriggerBg:we,lightTriggerColor:me}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),o=function(S,B){var pe={};for(var fe in S)Object.prototype.hasOwnProperty.call(S,fe)&&B.indexOf(fe)<0&&(pe[fe]=S[fe]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,fe=Object.getOwnPropertySymbols(S);menull,removeSider:()=>null}});function c(S){let{suffixCls:B,tagName:pe,displayName:fe}=S;return me=>_.forwardRef((Ne,de)=>_.createElement(me,Object.assign({ref:de,suffixCls:B,tagName:pe},Ne)))}const d=_.forwardRef((S,B)=>{const{prefixCls:pe,suffixCls:fe,className:me,tagName:ve}=S,Ne=o(S,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:de}=_.useContext(V.E_),we=de("layout",pe),[F,Ce]=x(we),Ae=fe?`${we}-${fe}`:we;return F(_.createElement(ve,Object.assign({className:ee()(pe||Ae,me,Ce),ref:B},Ne)))}),C=_.forwardRef((S,B)=>{const{direction:pe}=_.useContext(V.E_),[fe,me]=_.useState([]),{prefixCls:ve,className:Ne,rootClassName:de,children:we,hasSider:F,tagName:Ce,style:Ae}=S,ue=o(S,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ye=(0,Pe.Z)(ue,["suffixCls"]),{getPrefixCls:L,layout:Q}=_.useContext(V.E_),ne=L("layout",ve),[se,nt]=x(ne),it=ee()(ne,{[`${ne}-has-sider`]:typeof F=="boolean"?F:fe.length>0,[`${ne}-rtl`]:pe==="rtl"},Q==null?void 0:Q.className,Ne,de,nt),Je=_.useMemo(()=>({siderHook:{addSider:wt=>{me(Jt=>[].concat((0,b.Z)(Jt),[wt]))},removeSider:wt=>{me(Jt=>Jt.filter(zt=>zt!==wt))}}}),[]);return se(_.createElement(i.Provider,{value:Je},_.createElement(Ce,Object.assign({ref:B,className:it,style:Object.assign(Object.assign({},Q==null?void 0:Q.style),Ae)},ye),we)))}),H=c({tagName:"div",displayName:"Layout"})(C),I=c({suffixCls:"header",tagName:"header",displayName:"Header"})(d),M=c({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(d),W=c({suffixCls:"content",tagName:"main",displayName:"Content"})(d);var te=H},40875:function(lr,jt,l){"use strict";l.d(jt,{J:function(){return V}});var b=l(59301),ae=l(33234),ee=l(70425),Pe=function(P,w){var r={};for(var s in P)Object.prototype.hasOwnProperty.call(P,s)&&w.indexOf(s)<0&&(r[s]=P[s]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,s=Object.getOwnPropertySymbols(P);x{const{children:r}=P,s=Pe(P,["children"]),x=b.useContext(_),o=b.useMemo(()=>Object.assign(Object.assign({},x),s),[x,s.prefixCls,s.mode,s.selectable]);return b.createElement(_.Provider,{value:o},b.createElement(ae.BR,null,(0,ee.supportNodeRef)(r)?b.cloneElement(r,{ref:w}):r))});jt.Z=_},20834:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Et}});var b=l(15285),ae=l(59301),ee=l(45818),Pe=l(92310),_=l.n(Pe),V=l(36355),P=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,R=Object.getOwnPropertySymbols(K);be{const{prefixCls:E,className:f,dashed:R}=K,be=P(K,["prefixCls","className","dashed"]),{getPrefixCls:$}=ae.useContext(V.E_),U=$("menu",E),oe=_()({[`${U}-item-divider-dashed`]:!!R},f);return ae.createElement(b.iz,Object.assign({className:oe},be))},s=l(11592),x=l(2738),o=l(6848),i=l(92343),d=(0,ae.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),H=K=>{var E;const{className:f,children:R,icon:be,title:$,danger:U}=K,{prefixCls:oe,firstLevel:Me,direction:Fe,disableMenuItemTitleTooltip:Re,inlineCollapsed:Ge}=ae.useContext(d),Ut=tt=>{const pt=ae.createElement("span",{className:`${oe}-title-content`},R);return(!be||(0,i.l$)(R)&&R.type==="span")&&R&&tt&&Me&&typeof R=="string"?ae.createElement("div",{className:`${oe}-inline-collapsed-noicon`},R.charAt(0)):pt},{siderCollapsed:Xe}=ae.useContext(ee.D);let At=$;typeof $=="undefined"?At=Me?R:"":$===!1&&(At="");const gt={title:At};!Xe&&!Ge&&(gt.title=null,gt.open=!1);const qe=(0,s.Z)(R).length;let Ie=ae.createElement(b.ck,Object.assign({},(0,x.Z)(K,["title","icon","danger"]),{className:_()({[`${oe}-item-danger`]:U,[`${oe}-item-only-child`]:(be?qe+1:qe)===1},f),title:typeof $=="string"?$:void 0}),(0,i.Tm)(be,{className:_()((0,i.l$)(be)?(E=be.props)===null||E===void 0?void 0:E.className:"",`${oe}-item-icon`)}),Ut(Ge));return Re||(Ie=ae.createElement(o.Z,Object.assign({},gt,{placement:Fe==="rtl"?"left":"right",overlayClassName:`${oe}-inline-collapsed-tooltip`}),Ie)),Ie},M=K=>{var E;const{popupClassName:f,icon:R,title:be,theme:$}=K,U=ae.useContext(d),{prefixCls:oe,inlineCollapsed:Me,theme:Fe}=U,Re=(0,b.Xl)();let Ge;if(!R)Ge=Me&&!Re.length&&be&&typeof be=="string"?ae.createElement("div",{className:`${oe}-inline-collapsed-noicon`},be.charAt(0)):ae.createElement("span",{className:`${oe}-title-content`},be);else{const Xe=(0,i.l$)(be)&&be.type==="span";Ge=ae.createElement(ae.Fragment,null,(0,i.Tm)(R,{className:_()((0,i.l$)(R)?(E=R.props)===null||E===void 0?void 0:E.className:"",`${oe}-item-icon`)}),Xe?be:ae.createElement("span",{className:`${oe}-title-content`},be))}const Ut=ae.useMemo(()=>Object.assign(Object.assign({},U),{firstLevel:!1}),[U]);return ae.createElement(d.Provider,{value:Ut},ae.createElement(b.Wd,Object.assign({},(0,x.Z)(K,["icon"]),{title:Ge,popupClassName:_()(oe,f,`${oe}-${$||Fe}`)})))},W=l(18785),te=l(70425),S=l(62892),B=l(40875),pe=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,R=Object.getOwnPropertySymbols(K);be{if(E&&typeof E=="object"){const R=E,{label:be,children:$,key:U,type:oe}=R,Me=pe(R,["label","children","key","type"]),Fe=U!=null?U:`tmp-${f}`;return $||oe==="group"?oe==="group"?ae.createElement(b.BW,Object.assign({key:Fe},Me,{title:be}),fe($)):ae.createElement(M,Object.assign({key:Fe},Me,{title:be}),fe($)):oe==="divider"?ae.createElement(r,Object.assign({key:Fe},Me)):ae.createElement(H,Object.assign({key:Fe},Me),be)}return null}).filter(E=>E)}function me(K){return ae.useMemo(()=>K&&fe(K),[K])}var ve=l(64993),Ne=l(17313),de=l(8378),we=l(13826),F=l(29878),Ce=l(83116),Ae=l(37613),ye=K=>{const{componentCls:E,motionDurationSlow:f,horizontalLineHeight:R,colorSplit:be,lineWidth:$,lineType:U,itemPaddingInline:oe}=K;return{[`${E}-horizontal`]:{lineHeight:R,border:0,borderBottom:`${$}px ${U} ${be}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${E}-item, ${E}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:oe},[`> ${E}-item:hover, + ${B}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${B}-affix-wrapper-focused`]:{zIndex:2}}}}},M=S=>{const{componentCls:B,paddingLG:pe}=S,fe=`${B}-textarea`;return{[fe]:{position:"relative","&-show-count":{[`> ${B}`]:{height:"100%"},[`${B}-data-count`]:{position:"absolute",bottom:-S.fontSize*S.lineHeight,insetInlineEnd:0,color:S.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${B}`]:{paddingInlineEnd:pe}},[`&-affix-wrapper${fe}-has-feedback`]:{[`${B}`]:{paddingInlineEnd:pe}},[`&-affix-wrapper${B}-affix-wrapper`]:{padding:0,[`> textarea${B}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${B}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${B}-clear-icon`]:{position:"absolute",insetInlineEnd:S.paddingXS,insetBlockStart:S.paddingXS},[`${fe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:S.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function W(S){return(0,ee.TS)(S,{inputAffixPadding:S.paddingXXS})}const te=S=>{const{controlHeight:B,fontSize:pe,lineHeight:fe,lineWidth:me,controlHeightSM:we,controlHeightLG:Oe,fontSizeLG:de,lineHeightLG:be,paddingSM:F,controlPaddingHorizontalSM:Ce,controlPaddingHorizontal:Ae,colorFillAlter:ue,colorPrimaryHover:ve,controlOutlineWidth:L,controlOutline:Q,colorErrorOutline:ne,colorWarningOutline:se}=S;return{paddingBlock:Math.max(Math.round((B-pe*fe)/2*10)/10-me,3),paddingBlockSM:Math.max(Math.round((we-pe*fe)/2*10)/10-me,0),paddingBlockLG:Math.ceil((Oe-de*be)/2*10)/10-me,paddingInline:F-me,paddingInlineSM:Ce-me,paddingInlineLG:Ae-me,addonBg:ue,activeBorderColor:ve,hoverBorderColor:ve,activeShadow:`0 0 0 ${L}px ${Q}`,errorActiveShadow:`0 0 0 ${L}px ${ne}`,warningActiveShadow:`0 0 0 ${L}px ${se}`}};jt.ZP=(0,Pe.Z)("Input",S=>{const B=(0,ee.TS)(S,W(S));return[c(B),M(B),C(B),H(B),I(B),(0,ae.c)(B)]},te)},45818:function(lr,jt,l){"use strict";l.d(jt,{D:function(){return W},Z:function(){return B}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(fe,me){return ae.createElement(_.Z,(0,b.Z)({},fe,{ref:me,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(33853),s=l(38819),x=l(92310),o=l.n(x),i=l(2738),d=pe=>!isNaN(parseFloat(pe))&&isFinite(pe),C=l(36355),H=l(84966),I=function(pe,fe){var me={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&fe.indexOf(we)<0&&(me[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,we=Object.getOwnPropertySymbols(pe);Oe{let pe=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return pe+=1,`${fe}${pe}`}})();var B=ae.forwardRef((pe,fe)=>{const{prefixCls:me,className:we,trigger:Oe,children:de,defaultCollapsed:be=!1,theme:F="dark",style:Ce={},collapsible:Ae=!1,reverseArrow:ue=!1,width:ve=200,collapsedWidth:L=80,zeroWidthTriggerStyle:Q,breakpoint:ne,onCollapse:se,onBreakpoint:nt}=pe,it=I(pe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Je}=(0,ae.useContext)(H.Gs),[wt,Jt]=(0,ae.useState)("collapsed"in pe?pe.collapsed:be),[zt,mt]=(0,ae.useState)(!1);(0,ae.useEffect)(()=>{"collapsed"in pe&&Jt(pe.collapsed)},[pe.collapsed]);const rn=(K,E)=>{"collapsed"in pe||Jt(K),se==null||se(K,E)},Zt=(0,ae.useRef)();Zt.current=K=>{mt(K.matches),nt==null||nt(K.matches),wt!==K.matches&&rn(K.matches,"responsive")},(0,ae.useEffect)(()=>{function K(f){return Zt.current(f)}let E;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&ne&&ne in M){E=f(`(max-width: ${M[ne]})`);try{E.addEventListener("change",K)}catch(R){E.addListener(K)}K(E)}}return()=>{try{E==null||E.removeEventListener("change",K)}catch(f){E==null||E.removeListener(K)}}},[ne]),(0,ae.useEffect)(()=>{const K=te("ant-sider-");return Je.addSider(K),()=>Je.removeSider(K)},[]);const Sn=()=>{rn(!wt,"clickTrigger")},{getPrefixCls:tn}=(0,ae.useContext)(C.E_),re=()=>{const K=tn("layout-sider",me),E=(0,i.Z)(it,["collapsed"]),f=wt?L:ve,R=d(f)?`${f}px`:String(f),ye=parseFloat(String(L||0))===0?ae.createElement("span",{onClick:Sn,className:o()(`${K}-zero-width-trigger`,`${K}-zero-width-trigger-${ue?"right":"left"}`),style:Q},Oe||ae.createElement(w,null)):null,oe={expanded:ue?ae.createElement(s.Z,null):ae.createElement(r.Z,null),collapsed:ue?ae.createElement(r.Z,null):ae.createElement(s.Z,null)}[wt?"collapsed":"expanded"],Me=Oe!==null?ye||ae.createElement("div",{className:`${K}-trigger`,onClick:Sn,style:{width:R}},Oe||oe):null,Fe=Object.assign(Object.assign({},Ce),{flex:`0 0 ${R}`,maxWidth:R,minWidth:R,width:R}),Re=o()(K,`${K}-${F}`,{[`${K}-collapsed`]:!!wt,[`${K}-has-trigger`]:Ae&&Oe!==null&&!ye,[`${K}-below`]:!!zt,[`${K}-zero-width`]:parseFloat(R)===0},we);return ae.createElement("aside",Object.assign({className:Re},E,{style:Fe,ref:fe}),ae.createElement("div",{className:`${K}-children`},de),Ae||zt&&ye?Me:null)},Et=ae.useMemo(()=>({siderCollapsed:wt}),[wt]);return ae.createElement(W.Provider,{value:Et},re())})},84966:function(lr,jt,l){"use strict";l.d(jt,{VY:function(){return W},$_:function(){return M},h4:function(){return I},Gs:function(){return i},ZP:function(){return te}});var b=l(19127),ae=l(92310),ee=l.n(ae),Pe=l(2738),_=l(59301),V=l(36355),P=l(83116),r=S=>{const{componentCls:B,bodyBg:pe,lightSiderBg:fe,lightTriggerBg:me,lightTriggerColor:we}=S;return{[`${B}-sider-light`]:{background:fe,[`${B}-sider-trigger`]:{color:we,background:me},[`${B}-sider-zero-width-trigger`]:{color:we,background:me,border:`1px solid ${pe}`,borderInlineStart:0}}}};const s=S=>{const{antCls:B,componentCls:pe,colorText:fe,triggerColor:me,footerBg:we,triggerBg:Oe,headerHeight:de,headerPadding:be,headerColor:F,footerPadding:Ce,triggerHeight:Ae,zeroTriggerHeight:ue,zeroTriggerWidth:ve,motionDurationMid:L,motionDurationSlow:Q,fontSize:ne,borderRadius:se,bodyBg:nt,headerBg:it,siderBg:Je}=S;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:nt,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:Je,transition:`all ${L}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${B}-menu${B}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ae},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ae,color:me,lineHeight:`${Ae}px`,textAlign:"center",background:Oe,cursor:"pointer",transition:`all ${L}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:de,insetInlineEnd:-ve,zIndex:1,width:ve,height:ue,color:me,fontSize:S.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderStartStartRadius:0,borderStartEndRadius:se,borderEndEndRadius:se,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Q} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Q}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ve,borderStartStartRadius:se,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:se}}}}},r(S)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:de,padding:be,color:F,lineHeight:`${de}px`,background:it,[`${B}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:Ce,color:fe,fontSize:ne,background:we},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var x=(0,P.Z)("Layout",S=>[s(S)],S=>{const{colorBgLayout:B,controlHeight:pe,controlHeightLG:fe,colorText:me,controlHeightSM:we,marginXXS:Oe,colorTextLightSolid:de,colorBgContainer:be}=S,F=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:B,colorBgTrigger:"#002140",bodyBg:B,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${F}px`,headerColor:me,footerPadding:`${we}px ${F}px`,footerBg:B,siderBg:"#001529",triggerHeight:fe+Oe*2,triggerBg:"#002140",triggerColor:de,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:be,lightTriggerBg:be,lightTriggerColor:me}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),o=function(S,B){var pe={};for(var fe in S)Object.prototype.hasOwnProperty.call(S,fe)&&B.indexOf(fe)<0&&(pe[fe]=S[fe]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,fe=Object.getOwnPropertySymbols(S);menull,removeSider:()=>null}});function c(S){let{suffixCls:B,tagName:pe,displayName:fe}=S;return me=>_.forwardRef((Oe,de)=>_.createElement(me,Object.assign({ref:de,suffixCls:B,tagName:pe},Oe)))}const d=_.forwardRef((S,B)=>{const{prefixCls:pe,suffixCls:fe,className:me,tagName:we}=S,Oe=o(S,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:de}=_.useContext(V.E_),be=de("layout",pe),[F,Ce]=x(be),Ae=fe?`${be}-${fe}`:be;return F(_.createElement(we,Object.assign({className:ee()(pe||Ae,me,Ce),ref:B},Oe)))}),C=_.forwardRef((S,B)=>{const{direction:pe}=_.useContext(V.E_),[fe,me]=_.useState([]),{prefixCls:we,className:Oe,rootClassName:de,children:be,hasSider:F,tagName:Ce,style:Ae}=S,ue=o(S,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ve=(0,Pe.Z)(ue,["suffixCls"]),{getPrefixCls:L,layout:Q}=_.useContext(V.E_),ne=L("layout",we),[se,nt]=x(ne),it=ee()(ne,{[`${ne}-has-sider`]:typeof F=="boolean"?F:fe.length>0,[`${ne}-rtl`]:pe==="rtl"},Q==null?void 0:Q.className,Oe,de,nt),Je=_.useMemo(()=>({siderHook:{addSider:wt=>{me(Jt=>[].concat((0,b.Z)(Jt),[wt]))},removeSider:wt=>{me(Jt=>Jt.filter(zt=>zt!==wt))}}}),[]);return se(_.createElement(i.Provider,{value:Je},_.createElement(Ce,Object.assign({ref:B,className:it,style:Object.assign(Object.assign({},Q==null?void 0:Q.style),Ae)},ve),be)))}),H=c({tagName:"div",displayName:"Layout"})(C),I=c({suffixCls:"header",tagName:"header",displayName:"Header"})(d),M=c({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(d),W=c({suffixCls:"content",tagName:"main",displayName:"Content"})(d);var te=H},40875:function(lr,jt,l){"use strict";l.d(jt,{J:function(){return V}});var b=l(59301),ae=l(33234),ee=l(70425),Pe=function(P,w){var r={};for(var s in P)Object.prototype.hasOwnProperty.call(P,s)&&w.indexOf(s)<0&&(r[s]=P[s]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,s=Object.getOwnPropertySymbols(P);x{const{children:r}=P,s=Pe(P,["children"]),x=b.useContext(_),o=b.useMemo(()=>Object.assign(Object.assign({},x),s),[x,s.prefixCls,s.mode,s.selectable]);return b.createElement(_.Provider,{value:o},b.createElement(ae.BR,null,(0,ee.supportNodeRef)(r)?b.cloneElement(r,{ref:w}):r))});jt.Z=_},20834:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Et}});var b=l(15285),ae=l(59301),ee=l(45818),Pe=l(92310),_=l.n(Pe),V=l(36355),P=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,R=Object.getOwnPropertySymbols(K);ye{const{prefixCls:E,className:f,dashed:R}=K,ye=P(K,["prefixCls","className","dashed"]),{getPrefixCls:$}=ae.useContext(V.E_),U=$("menu",E),oe=_()({[`${U}-item-divider-dashed`]:!!R},f);return ae.createElement(b.iz,Object.assign({className:oe},ye))},s=l(11592),x=l(2738),o=l(6848),i=l(92343),d=(0,ae.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),H=K=>{var E;const{className:f,children:R,icon:ye,title:$,danger:U}=K,{prefixCls:oe,firstLevel:Me,direction:Fe,disableMenuItemTitleTooltip:Re,inlineCollapsed:Ge}=ae.useContext(d),Ut=tt=>{const pt=ae.createElement("span",{className:`${oe}-title-content`},R);return(!ye||(0,i.l$)(R)&&R.type==="span")&&R&&tt&&Me&&typeof R=="string"?ae.createElement("div",{className:`${oe}-inline-collapsed-noicon`},R.charAt(0)):pt},{siderCollapsed:Xe}=ae.useContext(ee.D);let At=$;typeof $=="undefined"?At=Me?R:"":$===!1&&(At="");const gt={title:At};!Xe&&!Ge&&(gt.title=null,gt.open=!1);const qe=(0,s.Z)(R).length;let Ie=ae.createElement(b.ck,Object.assign({},(0,x.Z)(K,["title","icon","danger"]),{className:_()({[`${oe}-item-danger`]:U,[`${oe}-item-only-child`]:(ye?qe+1:qe)===1},f),title:typeof $=="string"?$:void 0}),(0,i.Tm)(ye,{className:_()((0,i.l$)(ye)?(E=ye.props)===null||E===void 0?void 0:E.className:"",`${oe}-item-icon`)}),Ut(Ge));return Re||(Ie=ae.createElement(o.Z,Object.assign({},gt,{placement:Fe==="rtl"?"left":"right",overlayClassName:`${oe}-inline-collapsed-tooltip`}),Ie)),Ie},M=K=>{var E;const{popupClassName:f,icon:R,title:ye,theme:$}=K,U=ae.useContext(d),{prefixCls:oe,inlineCollapsed:Me,theme:Fe}=U,Re=(0,b.Xl)();let Ge;if(!R)Ge=Me&&!Re.length&&ye&&typeof ye=="string"?ae.createElement("div",{className:`${oe}-inline-collapsed-noicon`},ye.charAt(0)):ae.createElement("span",{className:`${oe}-title-content`},ye);else{const Xe=(0,i.l$)(ye)&&ye.type==="span";Ge=ae.createElement(ae.Fragment,null,(0,i.Tm)(R,{className:_()((0,i.l$)(R)?(E=R.props)===null||E===void 0?void 0:E.className:"",`${oe}-item-icon`)}),Xe?ye:ae.createElement("span",{className:`${oe}-title-content`},ye))}const Ut=ae.useMemo(()=>Object.assign(Object.assign({},U),{firstLevel:!1}),[U]);return ae.createElement(d.Provider,{value:Ut},ae.createElement(b.Wd,Object.assign({},(0,x.Z)(K,["icon"]),{title:Ge,popupClassName:_()(oe,f,`${oe}-${$||Fe}`)})))},W=l(18785),te=l(70425),S=l(62892),B=l(40875),pe=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,R=Object.getOwnPropertySymbols(K);ye{if(E&&typeof E=="object"){const R=E,{label:ye,children:$,key:U,type:oe}=R,Me=pe(R,["label","children","key","type"]),Fe=U!=null?U:`tmp-${f}`;return $||oe==="group"?oe==="group"?ae.createElement(b.BW,Object.assign({key:Fe},Me,{title:ye}),fe($)):ae.createElement(M,Object.assign({key:Fe},Me,{title:ye}),fe($)):oe==="divider"?ae.createElement(r,Object.assign({key:Fe},Me)):ae.createElement(H,Object.assign({key:Fe},Me),ye)}return null}).filter(E=>E)}function me(K){return ae.useMemo(()=>K&&fe(K),[K])}var we=l(64993),Oe=l(17313),de=l(8378),be=l(13826),F=l(29878),Ce=l(83116),Ae=l(37613),ve=K=>{const{componentCls:E,motionDurationSlow:f,horizontalLineHeight:R,colorSplit:ye,lineWidth:$,lineType:U,itemPaddingInline:oe}=K;return{[`${E}-horizontal`]:{lineHeight:R,border:0,borderBottom:`${$}px ${U} ${ye}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${E}-item, ${E}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:oe},[`> ${E}-item:hover, > ${E}-item-active, > ${E}-submenu ${E}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${E}-item, ${E}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${E}-submenu-arrow`]:{display:"none"}}}},Q=K=>{let{componentCls:E,menuArrowOffset:f}=K;return{[`${E}-rtl`]:{direction:"rtl"},[`${E}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${E}-rtl${E}-vertical, - ${E}-submenu-rtl ${E}-vertical`]:{[`${E}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const ne=K=>Object.assign({},(0,Ne.oN)(K));var nt=(K,E)=>{const{componentCls:f,itemColor:R,itemSelectedColor:be,groupTitleColor:$,itemBg:U,subMenuItemBg:oe,itemSelectedBg:Me,activeBarHeight:Fe,activeBarWidth:Re,activeBarBorderWidth:Ge,motionDurationSlow:Ut,motionEaseInOut:Xe,motionEaseOut:At,itemPaddingInline:gt,motionDurationMid:qe,itemHoverColor:Ie,lineType:tt,colorSplit:pt,itemDisabledColor:Pt,dangerItemColor:dn,dangerItemHoverColor:Tn,dangerItemSelectedColor:ie,dangerItemActiveBg:ge,dangerItemSelectedBg:An,itemHoverBg:je,itemActiveBg:dt,menuSubMenuBg:tr,horizontalItemSelectedColor:kt,horizontalItemSelectedBg:$t,horizontalItemBorderRadius:sn,horizontalItemHoverBg:ot,popupBg:bt}=K;return{[`${f}-${E}, ${f}-${E} > ${f}`]:{color:R,background:U,[`&${f}-root:focus-visible`]:Object.assign({},ne(K)),[`${f}-item-group-title`]:{color:$},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:be}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Pt} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:Ie}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:je},"&:active":{backgroundColor:dt}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:je},"&:active":{backgroundColor:dt}}},[`${f}-item-danger`]:{color:dn,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Tn}},[`&${f}-item:active`]:{background:ge}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:be,[`&${f}-item-danger`]:{color:ie},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:Me,[`&${f}-item-danger`]:{backgroundColor:An}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},ne(K))},[`&${f}-submenu > ${f}`]:{backgroundColor:tr},[`&${f}-popup > ${f}`]:{backgroundColor:bt},[`&${f}-horizontal`]:Object.assign(Object.assign({},E==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:sn,"&::after":{position:"absolute",insetInline:gt,bottom:0,borderBottom:`${Fe}px solid transparent`,transition:`border-color ${Ut} ${Xe}`,content:'""'},"&:hover, &-active, &-open":{background:ot,"&::after":{borderBottomWidth:Fe,borderBottomColor:kt}},"&-selected":{color:kt,backgroundColor:$t,"&:hover":{backgroundColor:$t},"&::after":{borderBottomWidth:Fe,borderBottomColor:kt}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${Ge}px ${tt} ${pt}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:oe},[`${f}-item, ${f}-submenu-title`]:Ge&&Re?{width:`calc(100% + ${Ge}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Re}px solid ${be}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${qe} ${At}`,`opacity ${qe} ${At}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:ie}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${qe} ${Xe}`,`opacity ${qe} ${Xe}`].join(",")}}}}}};const it=K=>{const{componentCls:E,itemHeight:f,itemMarginInline:R,padding:be,menuArrowSize:$,marginXS:U,itemMarginBlock:oe}=K,Me=be+$+U;return{[`${E}-item`]:{position:"relative",overflow:"hidden"},[`${E}-item, ${E}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:be,overflow:"hidden",textOverflow:"ellipsis",marginInline:R,marginBlock:oe,width:`calc(100% - ${R*2}px)`},[`> ${E}-item, + ${E}-submenu-rtl ${E}-vertical`]:{[`${E}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const ne=K=>Object.assign({},(0,Oe.oN)(K));var nt=(K,E)=>{const{componentCls:f,itemColor:R,itemSelectedColor:ye,groupTitleColor:$,itemBg:U,subMenuItemBg:oe,itemSelectedBg:Me,activeBarHeight:Fe,activeBarWidth:Re,activeBarBorderWidth:Ge,motionDurationSlow:Ut,motionEaseInOut:Xe,motionEaseOut:At,itemPaddingInline:gt,motionDurationMid:qe,itemHoverColor:Ie,lineType:tt,colorSplit:pt,itemDisabledColor:Pt,dangerItemColor:dn,dangerItemHoverColor:Tn,dangerItemSelectedColor:ie,dangerItemActiveBg:ge,dangerItemSelectedBg:An,itemHoverBg:je,itemActiveBg:dt,menuSubMenuBg:tr,horizontalItemSelectedColor:kt,horizontalItemSelectedBg:$t,horizontalItemBorderRadius:sn,horizontalItemHoverBg:ot,popupBg:bt}=K;return{[`${f}-${E}, ${f}-${E} > ${f}`]:{color:R,background:U,[`&${f}-root:focus-visible`]:Object.assign({},ne(K)),[`${f}-item-group-title`]:{color:$},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:ye}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Pt} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:Ie}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:je},"&:active":{backgroundColor:dt}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:je},"&:active":{backgroundColor:dt}}},[`${f}-item-danger`]:{color:dn,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Tn}},[`&${f}-item:active`]:{background:ge}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:ye,[`&${f}-item-danger`]:{color:ie},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:Me,[`&${f}-item-danger`]:{backgroundColor:An}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},ne(K))},[`&${f}-submenu > ${f}`]:{backgroundColor:tr},[`&${f}-popup > ${f}`]:{backgroundColor:bt},[`&${f}-horizontal`]:Object.assign(Object.assign({},E==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:sn,"&::after":{position:"absolute",insetInline:gt,bottom:0,borderBottom:`${Fe}px solid transparent`,transition:`border-color ${Ut} ${Xe}`,content:'""'},"&:hover, &-active, &-open":{background:ot,"&::after":{borderBottomWidth:Fe,borderBottomColor:kt}},"&-selected":{color:kt,backgroundColor:$t,"&:hover":{backgroundColor:$t},"&::after":{borderBottomWidth:Fe,borderBottomColor:kt}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${Ge}px ${tt} ${pt}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:oe},[`${f}-item, ${f}-submenu-title`]:Ge&&Re?{width:`calc(100% + ${Ge}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Re}px solid ${ye}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${qe} ${At}`,`opacity ${qe} ${At}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:ie}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${qe} ${Xe}`,`opacity ${qe} ${Xe}`].join(",")}}}}}};const it=K=>{const{componentCls:E,itemHeight:f,itemMarginInline:R,padding:ye,menuArrowSize:$,marginXS:U,itemMarginBlock:oe}=K,Me=ye+$+U;return{[`${E}-item`]:{position:"relative",overflow:"hidden"},[`${E}-item, ${E}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:ye,overflow:"hidden",textOverflow:"ellipsis",marginInline:R,marginBlock:oe,width:`calc(100% - ${R*2}px)`},[`> ${E}-item, > ${E}-submenu > ${E}-submenu-title`]:{height:f,lineHeight:`${f}px`},[`${E}-item-group-list ${E}-submenu-title, - ${E}-submenu-title`]:{paddingInlineEnd:Me}}};var wt=K=>{const{componentCls:E,iconCls:f,itemHeight:R,colorTextLightSolid:be,dropdownWidth:$,controlHeightLG:U,motionDurationMid:oe,motionEaseOut:Me,paddingXL:Fe,itemMarginInline:Re,fontSizeLG:Ge,motionDurationSlow:Ut,paddingXS:Xe,boxShadowSecondary:At,collapsedWidth:gt,collapsedIconSize:qe}=K,Ie={height:R,lineHeight:`${R}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[E]:{"&-inline, &-vertical":Object.assign({[`&${E}-root`]:{boxShadow:"none"}},it(K))},[`${E}-submenu-popup`]:{[`${E}-vertical`]:Object.assign(Object.assign({},it(K)),{boxShadow:At})}},{[`${E}-submenu-popup ${E}-vertical${E}-sub`]:{minWidth:$,maxHeight:`calc(100vh - ${U*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${E}-inline`]:{width:"100%",[`&${E}-root`]:{[`${E}-item, ${E}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ut}`,`background ${Ut}`,`padding ${oe} ${Me}`].join(","),[`> ${E}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${E}-sub${E}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${E}-submenu > ${E}-submenu-title`]:Ie,[`& ${E}-item-group-title`]:{paddingInlineStart:Fe}},[`${E}-item`]:Ie}},{[`${E}-inline-collapsed`]:{width:gt,[`&${E}-root`]:{[`${E}-item, ${E}-submenu ${E}-submenu-title`]:{[`> ${E}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${E}-item, + ${E}-submenu-title`]:{paddingInlineEnd:Me}}};var wt=K=>{const{componentCls:E,iconCls:f,itemHeight:R,colorTextLightSolid:ye,dropdownWidth:$,controlHeightLG:U,motionDurationMid:oe,motionEaseOut:Me,paddingXL:Fe,itemMarginInline:Re,fontSizeLG:Ge,motionDurationSlow:Ut,paddingXS:Xe,boxShadowSecondary:At,collapsedWidth:gt,collapsedIconSize:qe}=K,Ie={height:R,lineHeight:`${R}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[E]:{"&-inline, &-vertical":Object.assign({[`&${E}-root`]:{boxShadow:"none"}},it(K))},[`${E}-submenu-popup`]:{[`${E}-vertical`]:Object.assign(Object.assign({},it(K)),{boxShadow:At})}},{[`${E}-submenu-popup ${E}-vertical${E}-sub`]:{minWidth:$,maxHeight:`calc(100vh - ${U*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${E}-inline`]:{width:"100%",[`&${E}-root`]:{[`${E}-item, ${E}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ut}`,`background ${Ut}`,`padding ${oe} ${Me}`].join(","),[`> ${E}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${E}-sub${E}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${E}-submenu > ${E}-submenu-title`]:Ie,[`& ${E}-item-group-title`]:{paddingInlineStart:Fe}},[`${E}-item`]:Ie}},{[`${E}-inline-collapsed`]:{width:gt,[`&${E}-root`]:{[`${E}-item, ${E}-submenu ${E}-submenu-title`]:{[`> ${E}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${E}-item, > ${E}-item-group > ${E}-item-group-list > ${E}-item, > ${E}-item-group > ${E}-item-group-list > ${E}-submenu > ${E}-submenu-title, > ${E}-submenu > ${E}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ge/2}px - ${Re}px)`,textOverflow:"clip",[` ${E}-submenu-arrow, ${E}-submenu-expand-icon - `]:{opacity:0},[`${E}-item-icon, ${f}`]:{margin:0,fontSize:qe,lineHeight:`${R}px`,"+ span":{display:"inline-block",opacity:0}}},[`${E}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${E}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:be}},[`${E}-item-group-title`]:Object.assign(Object.assign({},Ne.vS),{paddingInline:Xe})}}]};const Jt=K=>{const{componentCls:E,motionDurationSlow:f,motionDurationMid:R,motionEaseInOut:be,motionEaseOut:$,iconCls:U,iconSize:oe,iconMarginInlineEnd:Me}=K;return{[`${E}-item, ${E}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${be}`].join(","),[`${E}-item-icon, ${U}`]:{minWidth:oe,fontSize:oe,transition:[`font-size ${R} ${$}`,`margin ${f} ${be}`,`color ${f}`].join(","),"+ span":{marginInlineStart:Me,opacity:1,transition:[`opacity ${f} ${be}`,`margin ${f}`,`color ${f}`].join(",")}},[`${E}-item-icon`]:Object.assign({},(0,Ne.Ro)()),[`&${E}-item-only-child`]:{[`> ${U}, > ${E}-item-icon`]:{marginInlineEnd:0}}},[`${E}-item-disabled, ${E}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${E}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},zt=K=>{const{componentCls:E,motionDurationSlow:f,motionEaseInOut:R,borderRadius:be,menuArrowSize:$,menuArrowOffset:U}=K;return{[`${E}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:K.margin,width:$,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${R}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:$*.6,height:$*.15,backgroundColor:"currentcolor",borderRadius:be,transition:[`background ${f} ${R}`,`transform ${f} ${R}`,`top ${f} ${R}`,`color ${f} ${R}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${U})`},"&::after":{transform:`rotate(-45deg) translateY(${U})`}}}}},mt=K=>{const{antCls:E,componentCls:f,fontSize:R,motionDurationSlow:be,motionDurationMid:$,motionEaseInOut:U,paddingXS:oe,padding:Me,colorSplit:Fe,lineWidth:Re,zIndexPopup:Ge,borderRadiusLG:Ut,subMenuItemBorderRadius:Xe,menuArrowSize:At,menuArrowOffset:gt,lineType:qe,menuPanelMaskInset:Ie,groupTitleLineHeight:tt,groupTitleFontSize:pt}=K;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,Ne.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(K)),(0,Ne.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:R,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${be} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:K.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${oe}px ${Me}px`,fontSize:pt,lineHeight:tt,transition:`all ${be}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${be} ${U}`,`background ${be} ${U}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${be} ${U}`,`background ${be} ${U}`,`padding ${$} ${U}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${be} ${U}`,`padding ${be} ${U}`].join(",")},[`${f}-title-content`]:{transition:`color ${be}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Fe,borderStyle:qe,borderWidth:0,borderTopWidth:Re,marginBlock:Re,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Jt(K)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${R*2}px ${Me}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Ut,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ie}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ie},"\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:K.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:K.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:K.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:K.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ut},Jt(K)),zt(K)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:Xe},[`${f}-submenu-title::after`]:{transition:`transform ${be} ${U}`}})}}),zt(K)),{[`&-inline-collapsed ${f}-submenu-arrow, - &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${gt})`},"&::after":{transform:`rotate(45deg) translateX(-${gt})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${At*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${gt})`},"&::before":{transform:`rotate(45deg) translateX(${gt})`}}})},{[`${E}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var rn=(K,E)=>(0,Ce.Z)("Menu",R=>{if(E===!1)return[];const{colorBgElevated:be,colorPrimary:$,colorTextLightSolid:U,controlHeightLG:oe,fontSize:Me,darkItemColor:Fe,darkDangerItemColor:Re,darkItemBg:Ge,darkSubMenuItemBg:Ut,darkItemSelectedColor:Xe,darkItemSelectedBg:At,darkDangerItemSelectedBg:gt,darkItemHoverBg:qe,darkGroupTitleColor:Ie,darkItemHoverColor:tt,darkItemDisabledColor:pt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:dn,darkDangerItemActiveBg:Tn}=R,ie=Me/7*5,ge=(0,Ae.TS)(R,{menuArrowSize:ie,menuHorizontalHeight:oe*1.15,menuArrowOffset:`${ie*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:be}),An=(0,Ae.TS)(ge,{itemColor:Fe,itemHoverColor:tt,groupTitleColor:Ie,itemSelectedColor:Xe,itemBg:Ge,popupBg:Ge,subMenuItemBg:Ut,itemActiveBg:"transparent",itemSelectedBg:At,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:qe,itemDisabledColor:pt,dangerItemColor:Re,dangerItemHoverColor:Pt,dangerItemSelectedColor:dn,dangerItemActiveBg:Tn,dangerItemSelectedBg:gt,menuSubMenuBg:Ut,horizontalItemSelectedColor:U,horizontalItemSelectedBg:$});return[mt(ge),ye(ge),wt(ge),nt(ge,"light"),nt(An,"dark"),Q(ge),(0,de.Z)(ge),(0,we.oN)(ge,"slide-up"),(0,we.oN)(ge,"slide-down"),(0,F._y)(ge,"zoom-big")]},R=>{const{colorPrimary:be,colorError:$,colorTextDisabled:U,colorErrorBg:oe,colorText:Me,colorTextDescription:Fe,colorBgContainer:Re,colorFillAlter:Ge,colorFillContent:Ut,lineWidth:Xe,lineWidthBold:At,controlItemBgActive:gt,colorBgTextHover:qe,controlHeightLG:Ie,lineHeight:tt,colorBgElevated:pt,marginXXS:Pt,padding:dn,fontSize:Tn,controlHeightSM:ie,fontSizeLG:ge,colorTextLightSolid:An,colorErrorHover:je}=R,dt=new ve.C(An).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:R.zIndexPopupBase+50,radiusItem:R.borderRadiusLG,itemBorderRadius:R.borderRadiusLG,radiusSubMenuItem:R.borderRadiusSM,subMenuItemBorderRadius:R.borderRadiusSM,colorItemText:Me,itemColor:Me,colorItemTextHover:Me,itemHoverColor:Me,colorItemTextHoverHorizontal:be,horizontalItemHoverColor:be,colorGroupTitle:Fe,groupTitleColor:Fe,colorItemTextSelected:be,itemSelectedColor:be,colorItemTextSelectedHorizontal:be,horizontalItemSelectedColor:be,colorItemBg:Re,itemBg:Re,colorItemBgHover:qe,itemHoverBg:qe,colorItemBgActive:Ut,itemActiveBg:gt,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:gt,itemSelectedBg:gt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:At,activeBarHeight:At,colorActiveBarBorderSize:Xe,activeBarBorderWidth:Xe,colorItemTextDisabled:U,itemDisabledColor:U,colorDangerItemText:$,dangerItemColor:$,colorDangerItemTextHover:$,dangerItemHoverColor:$,colorDangerItemTextSelected:$,dangerItemSelectedColor:$,colorDangerItemBgActive:oe,dangerItemActiveBg:oe,colorDangerItemBgSelected:oe,dangerItemSelectedBg:oe,itemMarginInline:R.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ie,groupTitleLineHeight:tt,collapsedWidth:Ie*2,popupBg:pt,itemMarginBlock:Pt,itemPaddingInline:dn,horizontalLineHeight:`${Ie*1.15}px`,iconSize:Tn,iconMarginInlineEnd:ie-Tn,collapsedIconSize:ge,groupTitleFontSize:Tn,darkItemDisabledColor:new ve.C(An).setAlpha(.25).toRgbString(),darkItemColor:dt,darkDangerItemColor:$,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:An,darkItemSelectedBg:be,darkDangerItemSelectedBg:$,darkItemHoverBg:"transparent",darkGroupTitleColor:dt,darkItemHoverColor:An,darkDangerItemHoverColor:je,darkDangerItemSelectedColor:An,darkDangerItemActiveBg:$}},{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"]]})(K),Zt=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,R=Object.getOwnPropertySymbols(K);be{var f,R;const be=ae.useContext(B.Z),$=be||{},{getPrefixCls:U,getPopupContainer:oe,direction:Me,menu:Fe}=ae.useContext(V.E_),Re=U(),{prefixCls:Ge,className:Ut,style:Xe,theme:At="light",expandIcon:gt,_internalDisableMenuItemTitleTooltip:qe,inlineCollapsed:Ie,siderCollapsed:tt,items:pt,children:Pt,rootClassName:dn,mode:Tn,selectable:ie,onClick:ge,overflowedIndicatorPopupClassName:An}=K,je=Zt(K,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),dt=(0,x.Z)(je,["collapsedWidth"]),tr=me(pt)||Pt;(f=$.validator)===null||f===void 0||f.call($,{mode:Tn});const kt=(0,te.useEvent)(function(){var Vr;ge==null||ge.apply(void 0,arguments),(Vr=$.onClick)===null||Vr===void 0||Vr.call($)}),$t=$.mode||Tn,sn=ie!=null?ie:$.selectable,ot=ae.useMemo(()=>tt!==void 0?tt:Ie,[Ie,tt]),bt={horizontal:{motionName:`${Re}-slide-up`},inline:(0,S.Z)(Re),other:{motionName:`${Re}-zoom-big`}},Ct=U("menu",Ge||$.prefixCls),[Bt,ze]=rn(Ct,!be),_n=_()(`${Ct}-${At}`,Fe==null?void 0:Fe.className,Ut);let Ht;if(typeof gt=="function")Ht=gt;else if(gt===null||gt===!1)Ht=null;else if($.expandIcon===null||$.expandIcon===!1)Ht=null;else{const Vr=gt!=null?gt:$.expandIcon;Ht=(0,i.Tm)(Vr,{className:_()(`${Ct}-submenu-expand-icon`,(0,i.l$)(Vr)?(R=Vr.props)===null||R===void 0?void 0:R.className:"")})}const sr=ae.useMemo(()=>({prefixCls:Ct,inlineCollapsed:ot||!1,direction:Me,firstLevel:!0,theme:At,mode:$t,disableMenuItemTitleTooltip:qe}),[Ct,ot,Me,qe,At]);return Bt(ae.createElement(B.Z.Provider,{value:null},ae.createElement(d.Provider,{value:sr},ae.createElement(b.ZP,Object.assign({getPopupContainer:oe,overflowedIndicator:ae.createElement(W.Z,null),overflowedIndicatorPopupClassName:_()(Ct,`${Ct}-${At}`,An),mode:$t,selectable:sn,onClick:kt},dt,{inlineCollapsed:ot,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Xe),className:_n,prefixCls:Ct,direction:Me,defaultMotions:bt,expandIcon:Ht,ref:E,rootClassName:_()(dn,ze)}),tr))))});const re=(0,ae.forwardRef)((K,E)=>{const f=(0,ae.useRef)(null),R=ae.useContext(ee.D);return(0,ae.useImperativeHandle)(E,()=>({menu:f.current,focus:be=>{var $;($=f.current)===null||$===void 0||$.focus(be)}})),ae.createElement(tn,Object.assign({ref:f},K,R))});re.Item=H,re.SubMenu=M,re.Divider=r,re.ItemGroup=b.BW;var Et=re},58421:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return $}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(oe,Me){return ae.createElement(_.Z,(0,b.Z)({},oe,{ref:Me,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(49198),s=l(33853),x=l(38819),o=l(92310),i=l.n(o),c=l(90493),d=l(44127),C=l(52884),H=l(95727),I=l(65711),M=l(85745),W=l(26112),te={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},S=te,B=l(91735),pe=function(U){(0,I.Z)(Me,U);var oe=(0,M.Z)(Me);function Me(){var Fe;(0,C.Z)(this,Me);for(var Re=arguments.length,Ge=new Array(Re),Ut=0;Ut=0||Xe.relatedTarget.className.indexOf("".concat(Ie,"-item"))>=0))&&qe(Fe.getValidValue()))},Fe.go=function(Xe){var At=Fe.state.goInputText;At!==""&&(Xe.keyCode===S.ENTER||Xe.type==="click")&&(Fe.setState({goInputText:""}),Fe.props.quickGo(Fe.getValidValue()))},Fe}return(0,H.Z)(Me,[{key:"getPageSizeOptions",value:function(){var Re=this.props,Ge=Re.pageSize,Ut=Re.pageSizeOptions;return Ut.some(function(Xe){return Xe.toString()===Ge.toString()})?Ut:Ut.concat([Ge.toString()]).sort(function(Xe,At){var gt=Number.isNaN(Number(Xe))?0:Number(Xe),qe=Number.isNaN(Number(At))?0:Number(At);return gt-qe})}},{key:"render",value:function(){var Re=this,Ge=this.props,Ut=Ge.pageSize,Xe=Ge.locale,At=Ge.rootPrefixCls,gt=Ge.changeSize,qe=Ge.quickGo,Ie=Ge.goButton,tt=Ge.selectComponentClass,pt=Ge.buildOptionText,Pt=Ge.selectPrefixCls,dn=Ge.disabled,Tn=this.state.goInputText,ie="".concat(At,"-options"),ge=tt,An=null,je=null,dt=null;if(!gt&&!qe)return null;var tr=this.getPageSizeOptions();if(gt&&ge){var kt=tr.map(function($t,sn){return ae.createElement(ge.Option,{key:sn,value:$t.toString()},(pt||Re.buildOptionText)($t))});An=ae.createElement(ge,{disabled:dn,prefixCls:Pt,showSearch:!1,className:"".concat(ie,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ut||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(sn){return sn.parentNode},"aria-label":Xe.page_size,defaultOpen:!1},kt)}return qe&&(Ie&&(dt=typeof Ie=="boolean"?ae.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:dn,className:"".concat(ie,"-quick-jumper-button")},Xe.jump_to_confirm):ae.createElement("span",{onClick:this.go,onKeyUp:this.go},Ie)),je=ae.createElement("div",{className:"".concat(ie,"-quick-jumper")},Xe.jump_to,ae.createElement("input",{disabled:dn,type:"text",value:Tn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Xe.page}),Xe.page,dt)),ae.createElement("li",{className:"".concat(ie)},An,je)}}]),Me}(ae.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=pe,me=function(oe){var Me,Fe=oe.rootPrefixCls,Re=oe.page,Ge=oe.active,Ut=oe.className,Xe=oe.showTitle,At=oe.onClick,gt=oe.onKeyPress,qe=oe.itemRender,Ie="".concat(Fe,"-item"),tt=i()(Ie,"".concat(Ie,"-").concat(Re),(Me={},(0,c.Z)(Me,"".concat(Ie,"-active"),Ge),(0,c.Z)(Me,"".concat(Ie,"-disabled"),!Re),(0,c.Z)(Me,oe.className,Ut),Me)),pt=function(){At(Re)},Pt=function(ie){gt(ie,At,Re)},dn=qe(Re,"page",ae.createElement("a",{rel:"nofollow"},Re));return dn?ae.createElement("li",{title:Xe?Re.toString():null,className:tt,onClick:pt,onKeyPress:Pt,tabIndex:0},dn):null},ve=me;function Ne(){}function de(U){var oe=Number(U);return typeof oe=="number"&&!Number.isNaN(oe)&&isFinite(oe)&&Math.floor(oe)===oe}var we=function(oe,Me,Fe){return Fe};function F(U,oe,Me){var Fe=typeof U=="undefined"?oe.pageSize:U;return Math.floor((Me.total-1)/Fe)+1}var Ce=function(U){(0,I.Z)(Me,U);var oe=(0,M.Z)(Me);function Me(Fe){var Re;(0,C.Z)(this,Me),Re=oe.call(this,Fe),Re.paginationNode=ae.createRef(),Re.getJumpPrevPage=function(){return Math.max(1,Re.state.current-(Re.props.showLessItems?3:5))},Re.getJumpNextPage=function(){return Math.min(F(void 0,Re.state,Re.props),Re.state.current+(Re.props.showLessItems?3:5))},Re.getItemIcon=function(gt,qe){var Ie=Re.props.prefixCls,tt=gt||ae.createElement("button",{type:"button","aria-label":qe,className:"".concat(Ie,"-item-link")});return typeof gt=="function"&&(tt=ae.createElement(gt,(0,d.Z)({},Re.props))),tt},Re.isValid=function(gt){var qe=Re.props.total;return de(gt)&>!==Re.state.current&&de(qe)&&qe>0},Re.shouldDisplayQuickJumper=function(){var gt=Re.props,qe=gt.showQuickJumper,Ie=gt.total,tt=Re.state.pageSize;return Ie<=tt?!1:qe},Re.handleKeyDown=function(gt){(gt.keyCode===S.ARROW_UP||gt.keyCode===S.ARROW_DOWN)&>.preventDefault()},Re.handleKeyUp=function(gt){var qe=Re.getValidValue(gt),Ie=Re.state.currentInputValue;qe!==Ie&&Re.setState({currentInputValue:qe}),gt.keyCode===S.ENTER?Re.handleChange(qe):gt.keyCode===S.ARROW_UP?Re.handleChange(qe-1):gt.keyCode===S.ARROW_DOWN&&Re.handleChange(qe+1)},Re.handleBlur=function(gt){var qe=Re.getValidValue(gt);Re.handleChange(qe)},Re.changePageSize=function(gt){var qe=Re.state.current,Ie=F(gt,Re.state,Re.props);qe=qe>Ie?Ie:qe,Ie===0&&(qe=Re.state.current),typeof gt=="number"&&("pageSize"in Re.props||Re.setState({pageSize:gt}),"current"in Re.props||Re.setState({current:qe,currentInputValue:qe})),Re.props.onShowSizeChange(qe,gt),"onChange"in Re.props&&Re.props.onChange&&Re.props.onChange(qe,gt)},Re.handleChange=function(gt){var qe=Re.props,Ie=qe.disabled,tt=qe.onChange,pt=Re.state,Pt=pt.pageSize,dn=pt.current,Tn=pt.currentInputValue;if(Re.isValid(gt)&&!Ie){var ie=F(void 0,Re.state,Re.props),ge=gt;return gt>ie?ge=ie:gt<1&&(ge=1),"current"in Re.props||Re.setState({current:ge}),ge!==Tn&&Re.setState({currentInputValue:ge}),tt(ge,Pt),ge}return dn},Re.prev=function(){Re.hasPrev()&&Re.handleChange(Re.state.current-1)},Re.next=function(){Re.hasNext()&&Re.handleChange(Re.state.current+1)},Re.jumpPrev=function(){Re.handleChange(Re.getJumpPrevPage())},Re.jumpNext=function(){Re.handleChange(Re.getJumpNextPage())},Re.hasPrev=function(){return Re.state.current>1},Re.hasNext=function(){return Re.state.current2?Ie-2:0),pt=2;pt=Ut?At=Ut:At=Number(Ge),At}},{key:"getShowSizeChanger",value:function(){var Re=this.props,Ge=Re.showSizeChanger,Ut=Re.total,Xe=Re.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Ut>Xe}},{key:"render",value:function(){var Re=this.props,Ge=Re.prefixCls,Ut=Re.className,Xe=Re.style,At=Re.disabled,gt=Re.hideOnSinglePage,qe=Re.total,Ie=Re.locale,tt=Re.showQuickJumper,pt=Re.showLessItems,Pt=Re.showTitle,dn=Re.showTotal,Tn=Re.simple,ie=Re.itemRender,ge=Re.showPrevNextJumpers,An=Re.jumpPrevIcon,je=Re.jumpNextIcon,dt=Re.selectComponentClass,tr=Re.selectPrefixCls,kt=Re.pageSizeOptions,$t=this.state,sn=$t.current,ot=$t.pageSize,bt=$t.currentInputValue;if(gt===!0&&qe<=ot)return null;var Ct=F(void 0,this.state,this.props),Bt=[],ze=null,_n=null,Ht=null,sr=null,Vr=null,rr=tt&&tt.goButton,Br=pt?1:2,Zn=sn-1>0?sn-1:0,Jn=sn+1qe?qe:sn*ot]));if(Tn){rr&&(typeof rr=="boolean"?Vr=ae.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ie.jump_to_confirm):Vr=ae.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},rr),Vr=ae.createElement("li",{title:Pt?"".concat(Ie.jump_to).concat(sn,"/").concat(Ct):null,className:"".concat(Ge,"-simple-pager")},Vr));var _e=this.renderPrev(Zn);return ae.createElement("ul",(0,b.Z)({className:i()(Ge,"".concat(Ge,"-simple"),(0,c.Z)({},"".concat(Ge,"-disabled"),At),Ut),style:Xe,ref:this.paginationNode},Wt),Ve,_e?ae.createElement("li",{title:Pt?Ie.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(Ge,"-prev"),(0,c.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},_e):null,ae.createElement("li",{title:Pt?"".concat(sn,"/").concat(Ct):null,className:"".concat(Ge,"-simple-pager")},ae.createElement("input",{type:"text",value:bt,disabled:At,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ae.createElement("span",{className:"".concat(Ge,"-slash")},"/"),Ct),ae.createElement("li",{title:Pt?Ie.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(Ge,"-next"),(0,c.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),Vr)}if(Ct<=3+Br*2){var st={locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:ie};Ct||Bt.push(ae.createElement(ve,(0,b.Z)({},st,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var $e=1;$e<=Ct;$e+=1){var nn=sn===$e;Bt.push(ae.createElement(ve,(0,b.Z)({},st,{key:$e,page:$e,active:nn})))}}else{var un=pt?Ie.prev_3:Ie.prev_5,Nn=pt?Ie.next_3:Ie.next_5,Qn=ie(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(An,"prev page")),Hn=ie(this.getJumpNextPage(),"jump-next",this.getItemIcon(je,"next page"));ge&&(ze=Qn?ae.createElement("li",{title:Pt?un:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(Ge,"-jump-prev"),(0,c.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!An))},Qn):null,_n=Hn?ae.createElement("li",{title:Pt?Nn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(Ge,"-jump-next"),(0,c.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!je))},Hn):null),sr=ae.createElement(ve,{locale:Ie,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ct,page:Ct,active:!1,showTitle:Pt,itemRender:ie}),Ht=ae.createElement(ve,{locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:ie});var Kn=Math.max(1,sn-Br),Sr=Math.min(sn+Br,Ct);sn-1<=Br&&(Sr=1+Br*2),Ct-sn<=Br&&(Kn=Ct-Br*2);for(var Er=Kn;Er<=Sr;Er+=1){var Yn=sn===Er;Bt.push(ae.createElement(ve,{locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Er,page:Er,active:Yn,showTitle:Pt,itemRender:ie}))}sn-1>=Br*2&&sn!==3&&(Bt[0]=(0,ae.cloneElement)(Bt[0],{className:"".concat(Ge,"-item-after-jump-prev")}),Bt.unshift(ze)),Ct-sn>=Br*2&&sn!==Ct-2&&(Bt[Bt.length-1]=(0,ae.cloneElement)(Bt[Bt.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),Bt.push(_n)),Kn!==1&&Bt.unshift(Ht),Sr!==Ct&&Bt.push(sr)}var Vn=!this.hasPrev()||!Ct,Dr=!this.hasNext()||!Ct,kr=this.renderPrev(Zn),_r=this.renderNext(Jn);return ae.createElement("ul",(0,b.Z)({className:i()(Ge,Ut,(0,c.Z)({},"".concat(Ge,"-disabled"),At)),style:Xe,ref:this.paginationNode},Wt),Ve,kr?ae.createElement("li",{title:Pt?Ie.prev_page:null,onClick:this.prev,tabIndex:Vn?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(Ge,"-prev"),(0,c.Z)({},"".concat(Ge,"-disabled"),Vn)),"aria-disabled":Vn},kr):null,Bt,_r?ae.createElement("li",{title:Pt?Ie.next_page:null,onClick:this.next,tabIndex:Dr?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(Ge,"-next"),(0,c.Z)({},"".concat(Ge,"-disabled"),Dr)),"aria-disabled":Dr},_r):null,ae.createElement(fe,{disabled:At,locale:Ie,rootPrefixCls:Ge,selectComponentClass:dt,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:sn,pageSize:ot,pageSizeOptions:kt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:rr}))}}],[{key:"getDerivedStateFromProps",value:function(Re,Ge){var Ut={};if("current"in Re&&(Ut.current=Re.current,Re.current!==Ge.current&&(Ut.currentInputValue=Ut.current)),"pageSize"in Re&&Re.pageSize!==Ge.pageSize){var Xe=Ge.current,At=F(Re.pageSize,Ge,Re);Xe=Xe>At?At:Xe,"current"in Re||(Ut.current=Xe,Ut.currentInputValue=Xe),Ut.pageSize=Re.pageSize}return Ut}}]),Me}(ae.Component);Ce.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ne,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ne,locale:B.Z,style:{},itemRender:we,totalBoundaryShowSizeChanger:50};var Ae=Ce,ue=l(22075),ye=l(36355),L=l(19716),Q=l(8628),ne=l(9763),se=l(57809);const nt=U=>ae.createElement(se.default,Object.assign({},U,{showSearch:!0,size:"small"})),it=U=>ae.createElement(se.default,Object.assign({},U,{showSearch:!0,size:"middle"}));nt.Option=se.default.Option,it.Option=se.default.Option;var Je=l(9937),wt=l(17313),Jt=l(83116),zt=l(37613);const mt=U=>{const{componentCls:oe}=U;return{[`${oe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed"}}},[`&${oe}-disabled`]:{cursor:"not-allowed",[`${oe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:U.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:U.colorBorder,backgroundColor:U.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:U.itemActiveBgDisabled},a:{color:U.itemActiveColorDisabled}}},[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${oe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${oe}-simple-pager`]:{color:U.colorTextDisabled},[`${oe}-jump-prev, ${oe}-jump-next`]:{[`${oe}-item-link-icon`]:{opacity:0},[`${oe}-item-ellipsis`]:{opacity:1}}},[`&${oe}-simple`]:{[`${oe}-prev, ${oe}-next`]:{[`&${oe}-disabled ${oe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},rn=U=>{const{componentCls:oe}=U;return{[`&${oe}-mini ${oe}-total-text, &${oe}-mini ${oe}-simple-pager`]:{height:U.itemSizeSM,lineHeight:`${U.itemSizeSM}px`},[`&${oe}-mini ${oe}-item`]:{minWidth:U.itemSizeSM,height:U.itemSizeSM,margin:0,lineHeight:`${U.itemSizeSM-2}px`},[`&${oe}-mini:not(${oe}-disabled) ${oe}-item:not(${oe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:U.colorBgTextHover},"&:active":{backgroundColor:U.colorBgTextActive}},[`&${oe}-mini ${oe}-prev, &${oe}-mini ${oe}-next`]:{minWidth:U.itemSizeSM,height:U.itemSizeSM,margin:0,lineHeight:`${U.itemSizeSM}px`},[`&${oe}-mini:not(${oe}-disabled)`]:{[`${oe}-prev, ${oe}-next`]:{[`&:hover ${oe}-item-link`]:{backgroundColor:U.colorBgTextHover},[`&:active ${oe}-item-link`]:{backgroundColor:U.colorBgTextActive},[`&${oe}-disabled:hover ${oe}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${E}-item-icon, ${f}`]:{margin:0,fontSize:qe,lineHeight:`${R}px`,"+ span":{display:"inline-block",opacity:0}}},[`${E}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${E}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:ye}},[`${E}-item-group-title`]:Object.assign(Object.assign({},Oe.vS),{paddingInline:Xe})}}]};const Jt=K=>{const{componentCls:E,motionDurationSlow:f,motionDurationMid:R,motionEaseInOut:ye,motionEaseOut:$,iconCls:U,iconSize:oe,iconMarginInlineEnd:Me}=K;return{[`${E}-item, ${E}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${ye}`].join(","),[`${E}-item-icon, ${U}`]:{minWidth:oe,fontSize:oe,transition:[`font-size ${R} ${$}`,`margin ${f} ${ye}`,`color ${f}`].join(","),"+ span":{marginInlineStart:Me,opacity:1,transition:[`opacity ${f} ${ye}`,`margin ${f}`,`color ${f}`].join(",")}},[`${E}-item-icon`]:Object.assign({},(0,Oe.Ro)()),[`&${E}-item-only-child`]:{[`> ${U}, > ${E}-item-icon`]:{marginInlineEnd:0}}},[`${E}-item-disabled, ${E}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${E}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},zt=K=>{const{componentCls:E,motionDurationSlow:f,motionEaseInOut:R,borderRadius:ye,menuArrowSize:$,menuArrowOffset:U}=K;return{[`${E}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:K.margin,width:$,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${R}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:$*.6,height:$*.15,backgroundColor:"currentcolor",borderRadius:ye,transition:[`background ${f} ${R}`,`transform ${f} ${R}`,`top ${f} ${R}`,`color ${f} ${R}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${U})`},"&::after":{transform:`rotate(-45deg) translateY(${U})`}}}}},mt=K=>{const{antCls:E,componentCls:f,fontSize:R,motionDurationSlow:ye,motionDurationMid:$,motionEaseInOut:U,paddingXS:oe,padding:Me,colorSplit:Fe,lineWidth:Re,zIndexPopup:Ge,borderRadiusLG:Ut,subMenuItemBorderRadius:Xe,menuArrowSize:At,menuArrowOffset:gt,lineType:qe,menuPanelMaskInset:Ie,groupTitleLineHeight:tt,groupTitleFontSize:pt}=K;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,Oe.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(K)),(0,Oe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:R,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",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:K.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${oe}px ${Me}px`,fontSize:pt,lineHeight:tt,transition:`all ${ye}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${ye} ${U}`,`background ${ye} ${U}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${ye} ${U}`,`background ${ye} ${U}`,`padding ${$} ${U}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${ye} ${U}`,`padding ${ye} ${U}`].join(",")},[`${f}-title-content`]:{transition:`color ${ye}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Fe,borderStyle:qe,borderWidth:0,borderTopWidth:Re,marginBlock:Re,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Jt(K)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${R*2}px ${Me}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Ut,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ie}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ie},"\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:K.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:K.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:K.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:K.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ut},Jt(K)),zt(K)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:Xe},[`${f}-submenu-title::after`]:{transition:`transform ${ye} ${U}`}})}}),zt(K)),{[`&-inline-collapsed ${f}-submenu-arrow, + &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${gt})`},"&::after":{transform:`rotate(45deg) translateX(-${gt})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${At*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${gt})`},"&::before":{transform:`rotate(45deg) translateX(${gt})`}}})},{[`${E}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var rn=(K,E)=>(0,Ce.Z)("Menu",R=>{if(E===!1)return[];const{colorBgElevated:ye,colorPrimary:$,colorTextLightSolid:U,controlHeightLG:oe,fontSize:Me,darkItemColor:Fe,darkDangerItemColor:Re,darkItemBg:Ge,darkSubMenuItemBg:Ut,darkItemSelectedColor:Xe,darkItemSelectedBg:At,darkDangerItemSelectedBg:gt,darkItemHoverBg:qe,darkGroupTitleColor:Ie,darkItemHoverColor:tt,darkItemDisabledColor:pt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:dn,darkDangerItemActiveBg:Tn}=R,ie=Me/7*5,ge=(0,Ae.TS)(R,{menuArrowSize:ie,menuHorizontalHeight:oe*1.15,menuArrowOffset:`${ie*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ye}),An=(0,Ae.TS)(ge,{itemColor:Fe,itemHoverColor:tt,groupTitleColor:Ie,itemSelectedColor:Xe,itemBg:Ge,popupBg:Ge,subMenuItemBg:Ut,itemActiveBg:"transparent",itemSelectedBg:At,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:qe,itemDisabledColor:pt,dangerItemColor:Re,dangerItemHoverColor:Pt,dangerItemSelectedColor:dn,dangerItemActiveBg:Tn,dangerItemSelectedBg:gt,menuSubMenuBg:Ut,horizontalItemSelectedColor:U,horizontalItemSelectedBg:$});return[mt(ge),ve(ge),wt(ge),nt(ge,"light"),nt(An,"dark"),Q(ge),(0,de.Z)(ge),(0,be.oN)(ge,"slide-up"),(0,be.oN)(ge,"slide-down"),(0,F._y)(ge,"zoom-big")]},R=>{const{colorPrimary:ye,colorError:$,colorTextDisabled:U,colorErrorBg:oe,colorText:Me,colorTextDescription:Fe,colorBgContainer:Re,colorFillAlter:Ge,colorFillContent:Ut,lineWidth:Xe,lineWidthBold:At,controlItemBgActive:gt,colorBgTextHover:qe,controlHeightLG:Ie,lineHeight:tt,colorBgElevated:pt,marginXXS:Pt,padding:dn,fontSize:Tn,controlHeightSM:ie,fontSizeLG:ge,colorTextLightSolid:An,colorErrorHover:je}=R,dt=new we.C(An).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:R.zIndexPopupBase+50,radiusItem:R.borderRadiusLG,itemBorderRadius:R.borderRadiusLG,radiusSubMenuItem:R.borderRadiusSM,subMenuItemBorderRadius:R.borderRadiusSM,colorItemText:Me,itemColor:Me,colorItemTextHover:Me,itemHoverColor:Me,colorItemTextHoverHorizontal:ye,horizontalItemHoverColor:ye,colorGroupTitle:Fe,groupTitleColor:Fe,colorItemTextSelected:ye,itemSelectedColor:ye,colorItemTextSelectedHorizontal:ye,horizontalItemSelectedColor:ye,colorItemBg:Re,itemBg:Re,colorItemBgHover:qe,itemHoverBg:qe,colorItemBgActive:Ut,itemActiveBg:gt,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:gt,itemSelectedBg:gt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:At,activeBarHeight:At,colorActiveBarBorderSize:Xe,activeBarBorderWidth:Xe,colorItemTextDisabled:U,itemDisabledColor:U,colorDangerItemText:$,dangerItemColor:$,colorDangerItemTextHover:$,dangerItemHoverColor:$,colorDangerItemTextSelected:$,dangerItemSelectedColor:$,colorDangerItemBgActive:oe,dangerItemActiveBg:oe,colorDangerItemBgSelected:oe,dangerItemSelectedBg:oe,itemMarginInline:R.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ie,groupTitleLineHeight:tt,collapsedWidth:Ie*2,popupBg:pt,itemMarginBlock:Pt,itemPaddingInline:dn,horizontalLineHeight:`${Ie*1.15}px`,iconSize:Tn,iconMarginInlineEnd:ie-Tn,collapsedIconSize:ge,groupTitleFontSize:Tn,darkItemDisabledColor:new we.C(An).setAlpha(.25).toRgbString(),darkItemColor:dt,darkDangerItemColor:$,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:An,darkItemSelectedBg:ye,darkDangerItemSelectedBg:$,darkItemHoverBg:"transparent",darkGroupTitleColor:dt,darkItemHoverColor:An,darkDangerItemHoverColor:je,darkDangerItemSelectedColor:An,darkDangerItemActiveBg:$}},{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"]]})(K),Zt=function(K,E){var f={};for(var R in K)Object.prototype.hasOwnProperty.call(K,R)&&E.indexOf(R)<0&&(f[R]=K[R]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,R=Object.getOwnPropertySymbols(K);ye{var f,R;const ye=ae.useContext(B.Z),$=ye||{},{getPrefixCls:U,getPopupContainer:oe,direction:Me,menu:Fe}=ae.useContext(V.E_),Re=U(),{prefixCls:Ge,className:Ut,style:Xe,theme:At="light",expandIcon:gt,_internalDisableMenuItemTitleTooltip:qe,inlineCollapsed:Ie,siderCollapsed:tt,items:pt,children:Pt,rootClassName:dn,mode:Tn,selectable:ie,onClick:ge,overflowedIndicatorPopupClassName:An}=K,je=Zt(K,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),dt=(0,x.Z)(je,["collapsedWidth"]),tr=me(pt)||Pt;(f=$.validator)===null||f===void 0||f.call($,{mode:Tn});const kt=(0,te.useEvent)(function(){var Vr;ge==null||ge.apply(void 0,arguments),(Vr=$.onClick)===null||Vr===void 0||Vr.call($)}),$t=$.mode||Tn,sn=ie!=null?ie:$.selectable,ot=ae.useMemo(()=>tt!==void 0?tt:Ie,[Ie,tt]),bt={horizontal:{motionName:`${Re}-slide-up`},inline:(0,S.Z)(Re),other:{motionName:`${Re}-zoom-big`}},Ct=U("menu",Ge||$.prefixCls),[Bt,ze]=rn(Ct,!ye),_n=_()(`${Ct}-${At}`,Fe==null?void 0:Fe.className,Ut);let Ht;if(typeof gt=="function")Ht=gt;else if(gt===null||gt===!1)Ht=null;else if($.expandIcon===null||$.expandIcon===!1)Ht=null;else{const Vr=gt!=null?gt:$.expandIcon;Ht=(0,i.Tm)(Vr,{className:_()(`${Ct}-submenu-expand-icon`,(0,i.l$)(Vr)?(R=Vr.props)===null||R===void 0?void 0:R.className:"")})}const sr=ae.useMemo(()=>({prefixCls:Ct,inlineCollapsed:ot||!1,direction:Me,firstLevel:!0,theme:At,mode:$t,disableMenuItemTitleTooltip:qe}),[Ct,ot,Me,qe,At]);return Bt(ae.createElement(B.Z.Provider,{value:null},ae.createElement(d.Provider,{value:sr},ae.createElement(b.ZP,Object.assign({getPopupContainer:oe,overflowedIndicator:ae.createElement(W.Z,null),overflowedIndicatorPopupClassName:_()(Ct,`${Ct}-${At}`,An),mode:$t,selectable:sn,onClick:kt},dt,{inlineCollapsed:ot,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Xe),className:_n,prefixCls:Ct,direction:Me,defaultMotions:bt,expandIcon:Ht,ref:E,rootClassName:_()(dn,ze)}),tr))))});const re=(0,ae.forwardRef)((K,E)=>{const f=(0,ae.useRef)(null),R=ae.useContext(ee.D);return(0,ae.useImperativeHandle)(E,()=>({menu:f.current,focus:ye=>{var $;($=f.current)===null||$===void 0||$.focus(ye)}})),ae.createElement(tn,Object.assign({ref:f},K,R))});re.Item=H,re.SubMenu=M,re.Divider=r,re.ItemGroup=b.BW;var Et=re},58421:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return $}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(oe,Me){return ae.createElement(_.Z,(0,b.Z)({},oe,{ref:Me,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(49198),s=l(33853),x=l(38819),o=l(92310),i=l.n(o),c=l(90493),d=l(44127),C=l(52884),H=l(95727),I=l(65711),M=l(85745),W=l(26112),te={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},S=te,B=l(91735),pe=function(U){(0,I.Z)(Me,U);var oe=(0,M.Z)(Me);function Me(){var Fe;(0,C.Z)(this,Me);for(var Re=arguments.length,Ge=new Array(Re),Ut=0;Ut=0||Xe.relatedTarget.className.indexOf("".concat(Ie,"-item"))>=0))&&qe(Fe.getValidValue()))},Fe.go=function(Xe){var At=Fe.state.goInputText;At!==""&&(Xe.keyCode===S.ENTER||Xe.type==="click")&&(Fe.setState({goInputText:""}),Fe.props.quickGo(Fe.getValidValue()))},Fe}return(0,H.Z)(Me,[{key:"getPageSizeOptions",value:function(){var Re=this.props,Ge=Re.pageSize,Ut=Re.pageSizeOptions;return Ut.some(function(Xe){return Xe.toString()===Ge.toString()})?Ut:Ut.concat([Ge.toString()]).sort(function(Xe,At){var gt=Number.isNaN(Number(Xe))?0:Number(Xe),qe=Number.isNaN(Number(At))?0:Number(At);return gt-qe})}},{key:"render",value:function(){var Re=this,Ge=this.props,Ut=Ge.pageSize,Xe=Ge.locale,At=Ge.rootPrefixCls,gt=Ge.changeSize,qe=Ge.quickGo,Ie=Ge.goButton,tt=Ge.selectComponentClass,pt=Ge.buildOptionText,Pt=Ge.selectPrefixCls,dn=Ge.disabled,Tn=this.state.goInputText,ie="".concat(At,"-options"),ge=tt,An=null,je=null,dt=null;if(!gt&&!qe)return null;var tr=this.getPageSizeOptions();if(gt&&ge){var kt=tr.map(function($t,sn){return ae.createElement(ge.Option,{key:sn,value:$t.toString()},(pt||Re.buildOptionText)($t))});An=ae.createElement(ge,{disabled:dn,prefixCls:Pt,showSearch:!1,className:"".concat(ie,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ut||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(sn){return sn.parentNode},"aria-label":Xe.page_size,defaultOpen:!1},kt)}return qe&&(Ie&&(dt=typeof Ie=="boolean"?ae.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:dn,className:"".concat(ie,"-quick-jumper-button")},Xe.jump_to_confirm):ae.createElement("span",{onClick:this.go,onKeyUp:this.go},Ie)),je=ae.createElement("div",{className:"".concat(ie,"-quick-jumper")},Xe.jump_to,ae.createElement("input",{disabled:dn,type:"text",value:Tn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Xe.page}),Xe.page,dt)),ae.createElement("li",{className:"".concat(ie)},An,je)}}]),Me}(ae.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=pe,me=function(oe){var Me,Fe=oe.rootPrefixCls,Re=oe.page,Ge=oe.active,Ut=oe.className,Xe=oe.showTitle,At=oe.onClick,gt=oe.onKeyPress,qe=oe.itemRender,Ie="".concat(Fe,"-item"),tt=i()(Ie,"".concat(Ie,"-").concat(Re),(Me={},(0,c.Z)(Me,"".concat(Ie,"-active"),Ge),(0,c.Z)(Me,"".concat(Ie,"-disabled"),!Re),(0,c.Z)(Me,oe.className,Ut),Me)),pt=function(){At(Re)},Pt=function(ie){gt(ie,At,Re)},dn=qe(Re,"page",ae.createElement("a",{rel:"nofollow"},Re));return dn?ae.createElement("li",{title:Xe?Re.toString():null,className:tt,onClick:pt,onKeyPress:Pt,tabIndex:0},dn):null},we=me;function Oe(){}function de(U){var oe=Number(U);return typeof oe=="number"&&!Number.isNaN(oe)&&isFinite(oe)&&Math.floor(oe)===oe}var be=function(oe,Me,Fe){return Fe};function F(U,oe,Me){var Fe=typeof U=="undefined"?oe.pageSize:U;return Math.floor((Me.total-1)/Fe)+1}var Ce=function(U){(0,I.Z)(Me,U);var oe=(0,M.Z)(Me);function Me(Fe){var Re;(0,C.Z)(this,Me),Re=oe.call(this,Fe),Re.paginationNode=ae.createRef(),Re.getJumpPrevPage=function(){return Math.max(1,Re.state.current-(Re.props.showLessItems?3:5))},Re.getJumpNextPage=function(){return Math.min(F(void 0,Re.state,Re.props),Re.state.current+(Re.props.showLessItems?3:5))},Re.getItemIcon=function(gt,qe){var Ie=Re.props.prefixCls,tt=gt||ae.createElement("button",{type:"button","aria-label":qe,className:"".concat(Ie,"-item-link")});return typeof gt=="function"&&(tt=ae.createElement(gt,(0,d.Z)({},Re.props))),tt},Re.isValid=function(gt){var qe=Re.props.total;return de(gt)&>!==Re.state.current&&de(qe)&&qe>0},Re.shouldDisplayQuickJumper=function(){var gt=Re.props,qe=gt.showQuickJumper,Ie=gt.total,tt=Re.state.pageSize;return Ie<=tt?!1:qe},Re.handleKeyDown=function(gt){(gt.keyCode===S.ARROW_UP||gt.keyCode===S.ARROW_DOWN)&>.preventDefault()},Re.handleKeyUp=function(gt){var qe=Re.getValidValue(gt),Ie=Re.state.currentInputValue;qe!==Ie&&Re.setState({currentInputValue:qe}),gt.keyCode===S.ENTER?Re.handleChange(qe):gt.keyCode===S.ARROW_UP?Re.handleChange(qe-1):gt.keyCode===S.ARROW_DOWN&&Re.handleChange(qe+1)},Re.handleBlur=function(gt){var qe=Re.getValidValue(gt);Re.handleChange(qe)},Re.changePageSize=function(gt){var qe=Re.state.current,Ie=F(gt,Re.state,Re.props);qe=qe>Ie?Ie:qe,Ie===0&&(qe=Re.state.current),typeof gt=="number"&&("pageSize"in Re.props||Re.setState({pageSize:gt}),"current"in Re.props||Re.setState({current:qe,currentInputValue:qe})),Re.props.onShowSizeChange(qe,gt),"onChange"in Re.props&&Re.props.onChange&&Re.props.onChange(qe,gt)},Re.handleChange=function(gt){var qe=Re.props,Ie=qe.disabled,tt=qe.onChange,pt=Re.state,Pt=pt.pageSize,dn=pt.current,Tn=pt.currentInputValue;if(Re.isValid(gt)&&!Ie){var ie=F(void 0,Re.state,Re.props),ge=gt;return gt>ie?ge=ie:gt<1&&(ge=1),"current"in Re.props||Re.setState({current:ge}),ge!==Tn&&Re.setState({currentInputValue:ge}),tt(ge,Pt),ge}return dn},Re.prev=function(){Re.hasPrev()&&Re.handleChange(Re.state.current-1)},Re.next=function(){Re.hasNext()&&Re.handleChange(Re.state.current+1)},Re.jumpPrev=function(){Re.handleChange(Re.getJumpPrevPage())},Re.jumpNext=function(){Re.handleChange(Re.getJumpNextPage())},Re.hasPrev=function(){return Re.state.current>1},Re.hasNext=function(){return Re.state.current2?Ie-2:0),pt=2;pt=Ut?At=Ut:At=Number(Ge),At}},{key:"getShowSizeChanger",value:function(){var Re=this.props,Ge=Re.showSizeChanger,Ut=Re.total,Xe=Re.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Ut>Xe}},{key:"render",value:function(){var Re=this.props,Ge=Re.prefixCls,Ut=Re.className,Xe=Re.style,At=Re.disabled,gt=Re.hideOnSinglePage,qe=Re.total,Ie=Re.locale,tt=Re.showQuickJumper,pt=Re.showLessItems,Pt=Re.showTitle,dn=Re.showTotal,Tn=Re.simple,ie=Re.itemRender,ge=Re.showPrevNextJumpers,An=Re.jumpPrevIcon,je=Re.jumpNextIcon,dt=Re.selectComponentClass,tr=Re.selectPrefixCls,kt=Re.pageSizeOptions,$t=this.state,sn=$t.current,ot=$t.pageSize,bt=$t.currentInputValue;if(gt===!0&&qe<=ot)return null;var Ct=F(void 0,this.state,this.props),Bt=[],ze=null,_n=null,Ht=null,sr=null,Vr=null,rr=tt&&tt.goButton,Br=pt?1:2,Zn=sn-1>0?sn-1:0,Jn=sn+1qe?qe:sn*ot]));if(Tn){rr&&(typeof rr=="boolean"?Vr=ae.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ie.jump_to_confirm):Vr=ae.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},rr),Vr=ae.createElement("li",{title:Pt?"".concat(Ie.jump_to).concat(sn,"/").concat(Ct):null,className:"".concat(Ge,"-simple-pager")},Vr));var _e=this.renderPrev(Zn);return ae.createElement("ul",(0,b.Z)({className:i()(Ge,"".concat(Ge,"-simple"),(0,c.Z)({},"".concat(Ge,"-disabled"),At),Ut),style:Xe,ref:this.paginationNode},Wt),Ve,_e?ae.createElement("li",{title:Pt?Ie.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(Ge,"-prev"),(0,c.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},_e):null,ae.createElement("li",{title:Pt?"".concat(sn,"/").concat(Ct):null,className:"".concat(Ge,"-simple-pager")},ae.createElement("input",{type:"text",value:bt,disabled:At,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ae.createElement("span",{className:"".concat(Ge,"-slash")},"/"),Ct),ae.createElement("li",{title:Pt?Ie.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(Ge,"-next"),(0,c.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),Vr)}if(Ct<=3+Br*2){var st={locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:ie};Ct||Bt.push(ae.createElement(we,(0,b.Z)({},st,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var $e=1;$e<=Ct;$e+=1){var nn=sn===$e;Bt.push(ae.createElement(we,(0,b.Z)({},st,{key:$e,page:$e,active:nn})))}}else{var un=pt?Ie.prev_3:Ie.prev_5,Nn=pt?Ie.next_3:Ie.next_5,Qn=ie(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(An,"prev page")),Hn=ie(this.getJumpNextPage(),"jump-next",this.getItemIcon(je,"next page"));ge&&(ze=Qn?ae.createElement("li",{title:Pt?un:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(Ge,"-jump-prev"),(0,c.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!An))},Qn):null,_n=Hn?ae.createElement("li",{title:Pt?Nn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(Ge,"-jump-next"),(0,c.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!je))},Hn):null),sr=ae.createElement(we,{locale:Ie,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ct,page:Ct,active:!1,showTitle:Pt,itemRender:ie}),Ht=ae.createElement(we,{locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:ie});var Kn=Math.max(1,sn-Br),Sr=Math.min(sn+Br,Ct);sn-1<=Br&&(Sr=1+Br*2),Ct-sn<=Br&&(Kn=Ct-Br*2);for(var Er=Kn;Er<=Sr;Er+=1){var Yn=sn===Er;Bt.push(ae.createElement(we,{locale:Ie,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Er,page:Er,active:Yn,showTitle:Pt,itemRender:ie}))}sn-1>=Br*2&&sn!==3&&(Bt[0]=(0,ae.cloneElement)(Bt[0],{className:"".concat(Ge,"-item-after-jump-prev")}),Bt.unshift(ze)),Ct-sn>=Br*2&&sn!==Ct-2&&(Bt[Bt.length-1]=(0,ae.cloneElement)(Bt[Bt.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),Bt.push(_n)),Kn!==1&&Bt.unshift(Ht),Sr!==Ct&&Bt.push(sr)}var Vn=!this.hasPrev()||!Ct,Dr=!this.hasNext()||!Ct,kr=this.renderPrev(Zn),_r=this.renderNext(Jn);return ae.createElement("ul",(0,b.Z)({className:i()(Ge,Ut,(0,c.Z)({},"".concat(Ge,"-disabled"),At)),style:Xe,ref:this.paginationNode},Wt),Ve,kr?ae.createElement("li",{title:Pt?Ie.prev_page:null,onClick:this.prev,tabIndex:Vn?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(Ge,"-prev"),(0,c.Z)({},"".concat(Ge,"-disabled"),Vn)),"aria-disabled":Vn},kr):null,Bt,_r?ae.createElement("li",{title:Pt?Ie.next_page:null,onClick:this.next,tabIndex:Dr?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(Ge,"-next"),(0,c.Z)({},"".concat(Ge,"-disabled"),Dr)),"aria-disabled":Dr},_r):null,ae.createElement(fe,{disabled:At,locale:Ie,rootPrefixCls:Ge,selectComponentClass:dt,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:sn,pageSize:ot,pageSizeOptions:kt,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:rr}))}}],[{key:"getDerivedStateFromProps",value:function(Re,Ge){var Ut={};if("current"in Re&&(Ut.current=Re.current,Re.current!==Ge.current&&(Ut.currentInputValue=Ut.current)),"pageSize"in Re&&Re.pageSize!==Ge.pageSize){var Xe=Ge.current,At=F(Re.pageSize,Ge,Re);Xe=Xe>At?At:Xe,"current"in Re||(Ut.current=Xe,Ut.currentInputValue=Xe),Ut.pageSize=Re.pageSize}return Ut}}]),Me}(ae.Component);Ce.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Oe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Oe,locale:B.Z,style:{},itemRender:be,totalBoundaryShowSizeChanger:50};var Ae=Ce,ue=l(22075),ve=l(36355),L=l(19716),Q=l(8628),ne=l(9763),se=l(57809);const nt=U=>ae.createElement(se.default,Object.assign({},U,{showSearch:!0,size:"small"})),it=U=>ae.createElement(se.default,Object.assign({},U,{showSearch:!0,size:"middle"}));nt.Option=se.default.Option,it.Option=se.default.Option;var Je=l(9937),wt=l(17313),Jt=l(83116),zt=l(37613);const mt=U=>{const{componentCls:oe}=U;return{[`${oe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed"}}},[`&${oe}-disabled`]:{cursor:"not-allowed",[`${oe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:U.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:U.colorBorder,backgroundColor:U.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:U.itemActiveBgDisabled},a:{color:U.itemActiveColorDisabled}}},[`${oe}-item-link`]:{color:U.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${oe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${oe}-simple-pager`]:{color:U.colorTextDisabled},[`${oe}-jump-prev, ${oe}-jump-next`]:{[`${oe}-item-link-icon`]:{opacity:0},[`${oe}-item-ellipsis`]:{opacity:1}}},[`&${oe}-simple`]:{[`${oe}-prev, ${oe}-next`]:{[`&${oe}-disabled ${oe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},rn=U=>{const{componentCls:oe}=U;return{[`&${oe}-mini ${oe}-total-text, &${oe}-mini ${oe}-simple-pager`]:{height:U.itemSizeSM,lineHeight:`${U.itemSizeSM}px`},[`&${oe}-mini ${oe}-item`]:{minWidth:U.itemSizeSM,height:U.itemSizeSM,margin:0,lineHeight:`${U.itemSizeSM-2}px`},[`&${oe}-mini:not(${oe}-disabled) ${oe}-item:not(${oe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:U.colorBgTextHover},"&:active":{backgroundColor:U.colorBgTextActive}},[`&${oe}-mini ${oe}-prev, &${oe}-mini ${oe}-next`]:{minWidth:U.itemSizeSM,height:U.itemSizeSM,margin:0,lineHeight:`${U.itemSizeSM}px`},[`&${oe}-mini:not(${oe}-disabled)`]:{[`${oe}-prev, ${oe}-next`]:{[`&:hover ${oe}-item-link`]:{backgroundColor:U.colorBgTextHover},[`&:active ${oe}-item-link`]:{backgroundColor:U.colorBgTextActive},[`&${oe}-disabled:hover ${oe}-item-link`]:{backgroundColor:"transparent"}}},[` &${oe}-mini ${oe}-prev ${oe}-item-link, &${oe}-mini ${oe}-next ${oe}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:U.itemSizeSM,lineHeight:`${U.itemSizeSM}px`}},[`&${oe}-mini ${oe}-jump-prev, &${oe}-mini ${oe}-jump-next`]:{height:U.itemSizeSM,marginInlineEnd:0,lineHeight:`${U.itemSizeSM}px`},[`&${oe}-mini ${oe}-options`]:{marginInlineStart:U.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:U.miniOptionsSizeChangerTop},"&-quick-jumper":{height:U.itemSizeSM,lineHeight:`${U.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Je.x0)(U)),{width:U.paginationMiniQuickJumperInputWidth,height:U.controlHeightSM})}}}},Zt=U=>{const{componentCls:oe}=U;return{[` @@ -1001,39 +1001,39 @@ ${oe}-next, ${oe}-jump-prev, ${oe}-jump-next - `]:{display:"inline-block",minWidth:U.itemSize,height:U.itemSize,color:U.colorText,fontFamily:U.fontFamily,lineHeight:`${U.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:U.borderRadius,cursor:"pointer",transition:`all ${U.motionDurationMid}`},[`${oe}-prev, ${oe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:U.colorText,cursor:"pointer",userSelect:"none"},[`${oe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:U.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${U.lineWidth}px ${U.lineType} transparent`,borderRadius:U.borderRadius,outline:"none",transition:`all ${U.motionDurationMid}`},[`&:hover ${oe}-item-link`]:{backgroundColor:U.colorBgTextHover},[`&:active ${oe}-item-link`]:{backgroundColor:U.colorBgTextActive},[`&${oe}-disabled:hover`]:{[`${oe}-item-link`]:{backgroundColor:"transparent"}}},[`${oe}-slash`]:{marginInlineEnd:U.paginationSlashMarginInlineEnd,marginInlineStart:U.paginationSlashMarginInlineStart},[`${oe}-options`]:{display:"inline-block",marginInlineStart:U.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:U.controlHeight,marginInlineStart:U.marginXS,lineHeight:`${U.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Je.ik)(U)),{width:U.controlHeightLG*1.25,height:U.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:U.marginXS,marginInlineEnd:U.marginXS})}}}},tn=U=>{const{componentCls:oe}=U;return{[`${oe}-item`]:{display:"inline-block",minWidth:U.itemSize,height:U.itemSize,marginInlineEnd:U.marginXS,fontFamily:U.fontFamily,lineHeight:`${U.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${U.lineWidth}px ${U.lineType} transparent`,borderRadius:U.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${U.paginationItemPaddingInline}px`,color:U.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${oe}-item-active)`]:{"&:hover":{transition:`all ${U.motionDurationMid}`,backgroundColor:U.colorBgTextHover},"&:active":{backgroundColor:U.colorBgTextActive}},"&-active":{fontWeight:U.fontWeightStrong,backgroundColor:U.itemActiveBg,borderColor:U.colorPrimary,a:{color:U.colorPrimary},"&:hover":{borderColor:U.colorPrimaryHover},"&:hover a":{color:U.colorPrimaryHover}}}}},re=U=>{const{componentCls:oe}=U;return{[oe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,wt.Wf)(U)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${oe}-total-text`]:{display:"inline-block",height:U.itemSize,marginInlineEnd:U.marginXS,lineHeight:`${U.itemSize-2}px`,verticalAlign:"middle"}}),tn(U)),Sn(U)),Zt(U)),rn(U)),mt(U)),{[`@media only screen and (max-width: ${U.screenLG}px)`]:{[`${oe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${U.screenSM}px)`]:{[`${oe}-options`]:{display:"none"}}}),[`&${U.componentCls}-rtl`]:{direction:"rtl"}}},Et=U=>{const{componentCls:oe}=U;return{[`${oe}${oe}-disabled:not(${oe}-mini)`]:{"&, &:hover":{[`${oe}-item-link`]:{borderColor:U.colorBorder}},"&:focus-visible":{[`${oe}-item-link`]:{borderColor:U.colorBorder}},[`${oe}-item, ${oe}-item-link`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,[`&:hover:not(${oe}-item-active)`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,a:{color:U.colorTextDisabled}},[`&${oe}-item-active`]:{backgroundColor:U.itemActiveBgDisabled}},[`${oe}-prev, ${oe}-next`]:{"&:hover button":{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,color:U.colorTextDisabled},[`${oe}-item-link`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder}}},[`${oe}:not(${oe}-mini)`]:{[`${oe}-prev, ${oe}-next`]:{"&:hover button":{borderColor:U.colorPrimaryHover,backgroundColor:U.itemBg},[`${oe}-item-link`]:{backgroundColor:U.itemLinkBg,borderColor:U.colorBorder},[`&:hover ${oe}-item-link`]:{borderColor:U.colorPrimary,backgroundColor:U.itemBg,color:U.colorPrimary},[`&${oe}-disabled`]:{[`${oe}-item-link`]:{borderColor:U.colorBorder,color:U.colorTextDisabled}}},[`${oe}-item`]:{backgroundColor:U.itemBg,border:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`,[`&:hover:not(${oe}-item-active)`]:{borderColor:U.colorPrimary,backgroundColor:U.itemBg,a:{color:U.colorPrimary}},"&-active":{borderColor:U.colorPrimary}}}}},K=U=>{const{componentCls:oe}=U;return{[`${oe}:not(${oe}-disabled)`]:{[`${oe}-item`]:Object.assign({},(0,wt.Qy)(U)),[`${oe}-jump-prev, ${oe}-jump-next`]:{"&:focus-visible":Object.assign({[`${oe}-item-link-icon`]:{opacity:1},[`${oe}-item-ellipsis`]:{opacity:0}},(0,wt.oN)(U))},[`${oe}-prev, ${oe}-next`]:{[`&:focus-visible ${oe}-item-link`]:Object.assign({},(0,wt.oN)(U))}}}};var E=(0,Jt.Z)("Pagination",U=>{const oe=(0,zt.TS)(U,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:U.marginXXS/2,paginationMiniQuickJumperInputWidth:U.controlHeightLG*1.1,paginationItemPaddingInline:U.marginXXS*1.5,paginationEllipsisLetterSpacing:U.marginXXS/2,paginationSlashMarginInlineStart:U.marginXXS,paginationSlashMarginInlineEnd:U.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Je.e5)(U),(0,Je.TM)(U));return[re(oe),K(oe),U.wireframe&&Et(oe)]},U=>({itemBg:U.colorBgContainer,itemSize:U.controlHeight,itemSizeSM:U.controlHeightSM,itemActiveBg:U.colorBgContainer,itemLinkBg:U.colorBgContainer,itemActiveColorDisabled:U.colorTextDisabled,itemActiveBgDisabled:U.controlItemBgActiveDisabled,itemInputBg:U.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(U,oe){var Me={};for(var Fe in U)Object.prototype.hasOwnProperty.call(U,Fe)&&oe.indexOf(Fe)<0&&(Me[Fe]=U[Fe]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Fe=Object.getOwnPropertySymbols(U);Re{const{prefixCls:oe,selectPrefixCls:Me,className:Fe,rootClassName:Re,style:Ge,size:Ut,locale:Xe,selectComponentClass:At,responsive:gt,showSizeChanger:qe}=U,Ie=f(U,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:tt}=(0,Q.Z)(gt),{getPrefixCls:pt,direction:Pt,pagination:dn={}}=ae.useContext(ye.E_),Tn=pt("pagination",oe),[ie,ge]=E(Tn),An=qe!=null?qe:dn.showSizeChanger,je=ae.useMemo(()=>{const Ct=ae.createElement("span",{className:`${Tn}-item-ellipsis`},"\u2022\u2022\u2022"),Bt=ae.createElement("button",{className:`${Tn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ae.createElement(x.Z,null):ae.createElement(s.Z,null)),ze=ae.createElement("button",{className:`${Tn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ae.createElement(s.Z,null):ae.createElement(x.Z,null)),_n=ae.createElement("a",{className:`${Tn}-item-link`},ae.createElement("div",{className:`${Tn}-item-container`},Pt==="rtl"?ae.createElement(r.Z,{className:`${Tn}-item-link-icon`}):ae.createElement(w,{className:`${Tn}-item-link-icon`}),Ct)),Ht=ae.createElement("a",{className:`${Tn}-item-link`},ae.createElement("div",{className:`${Tn}-item-container`},Pt==="rtl"?ae.createElement(w,{className:`${Tn}-item-link-icon`}):ae.createElement(r.Z,{className:`${Tn}-item-link-icon`}),Ct));return{prevIcon:Bt,nextIcon:ze,jumpPrevIcon:_n,jumpNextIcon:Ht}},[Pt,Tn]),[dt]=(0,ne.Z)("Pagination",ue.Z),tr=Object.assign(Object.assign({},dt),Xe),kt=(0,L.Z)(Ut),$t=kt==="small"||!!(tt&&!kt&>),sn=pt("select",Me),ot=i()({[`${Tn}-mini`]:$t,[`${Tn}-rtl`]:Pt==="rtl"},dn==null?void 0:dn.className,Fe,Re,ge),bt=Object.assign(Object.assign({},dn==null?void 0:dn.style),Ge);return ie(ae.createElement(Ae,Object.assign({},je,Ie,{style:bt,prefixCls:Tn,selectPrefixCls:sn,className:ot,selectComponentClass:At||($t?nt:it),locale:tr,showSizeChanger:An})))},$=be},93948:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return qe}});var b=l(59301),ae=l(29679),ee=l(40001),Pe=l(19248),_=l(99267),V=l(92310),P=l.n(V),w=l(2738),r=l(36355),s=l(96663),x=l(44127),o=l(6620),i={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},c=function(){var tt=(0,b.useRef)([]),pt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Pt=Date.now(),dn=!1;tt.current.forEach(function(Tn){if(Tn){dn=!0;var ie=Tn.style;ie.transitionDuration=".3s, .3s, .3s, .06s",pt.current&&Pt-pt.current<100&&(ie.transitionDuration="0s, 0s")}}),dn&&(pt.current=Date.now())}),tt.current},d=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],C=function(tt){var pt=(0,x.Z)((0,x.Z)({},i),tt),Pt=pt.className,dn=pt.percent,Tn=pt.prefixCls,ie=pt.strokeColor,ge=pt.strokeLinecap,An=pt.strokeWidth,je=pt.style,dt=pt.trailColor,tr=pt.trailWidth,kt=pt.transition,$t=(0,o.Z)(pt,d);delete $t.gapPosition;var sn=Array.isArray(dn)?dn:[dn],ot=Array.isArray(ie)?ie:[ie],bt=c(),Ct=An/2,Bt=100-An/2,ze="M ".concat(ge==="round"?Ct:0,",").concat(Ct,` - L `).concat(ge==="round"?Bt:100,",").concat(Ct),_n="0 0 100 ".concat(An),Ht=0;return b.createElement("svg",(0,s.Z)({className:P()("".concat(Tn,"-line"),Pt),viewBox:_n,preserveAspectRatio:"none",style:je},$t),b.createElement("path",{className:"".concat(Tn,"-line-trail"),d:ze,strokeLinecap:ge,stroke:dt,strokeWidth:tr||An,fillOpacity:"0"}),sn.map(function(sr,Vr){var rr=1;switch(ge){case"round":rr=1-An/100;break;case"square":rr=1-An/2/100;break;default:rr=1;break}var Br={strokeDasharray:"".concat(sr*rr,"px, 100px"),strokeDashoffset:"-".concat(Ht,"px"),transition:kt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zn=ot[Vr]||ot[ot.length-1];return Ht+=sr,b.createElement("path",{key:Vr,className:"".concat(Tn,"-line-path"),d:ze,strokeLinecap:ge,stroke:Zn,strokeWidth:An,fillOpacity:"0",ref:function(Wt){bt[Vr]=Wt},style:Br})}))},H=C,I=l(20135),M=l(72071),W=l(47273),te=0,S=(0,W.Z)();function B(){var Ie;return S?(Ie=te,te+=1):Ie="TEST_OR_SSR",Ie}var pe=function(Ie){var tt=b.useState(),pt=(0,M.Z)(tt,2),Pt=pt[0],dn=pt[1];return b.useEffect(function(){dn("rc_progress_".concat(B()))},[]),Ie||Pt},fe=function(tt){var pt=tt.bg,Pt=tt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:pt}},Pt)};function me(Ie,tt){return Object.keys(Ie).map(function(pt){var Pt=parseFloat(pt),dn="".concat(Math.floor(Pt*tt),"%");return"".concat(Ie[pt]," ").concat(dn)})}var ve=b.forwardRef(function(Ie,tt){var pt=Ie.prefixCls,Pt=Ie.color,dn=Ie.gradientId,Tn=Ie.radius,ie=Ie.style,ge=Ie.ptg,An=Ie.strokeLinecap,je=Ie.strokeWidth,dt=Ie.size,tr=Ie.gapDegree,kt=Pt&&(0,I.Z)(Pt)==="object",$t=kt?"#FFF":void 0,sn=dt/2,ot=b.createElement("circle",{className:"".concat(pt,"-circle-path"),r:Tn,cx:sn,cy:sn,stroke:$t,strokeLinecap:An,strokeWidth:je,opacity:ge===0?0:1,style:ie,ref:tt});if(!kt)return ot;var bt="".concat(dn,"-conic"),Ct=tr?"".concat(180+tr/2,"deg"):"0deg",Bt=me(Pt,(360-tr)/360),ze=me(Pt,1),_n="conic-gradient(from ".concat(Ct,", ").concat(Bt.join(", "),")"),Ht="linear-gradient(to ".concat(tr?"bottom":"top",", ").concat(ze.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:bt},ot),b.createElement("foreignObject",{x:0,y:0,width:dt,height:dt,mask:"url(#".concat(bt,")")},b.createElement(fe,{bg:Ht},b.createElement(fe,{bg:_n}))))}),Ne=ve,de=100,we=function(tt,pt,Pt,dn,Tn,ie,ge,An,je,dt){var tr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,kt=Pt/100*360*((360-ie)/360),$t=ie===0?0:{bottom:0,top:180,left:90,right:-90}[ge],sn=(100-dn)/100*pt;je==="round"&&dn!==100&&(sn+=dt/2,sn>=pt&&(sn=pt-.01));var ot=de/2;return{stroke:typeof An=="string"?An:void 0,strokeDasharray:"".concat(pt,"px ").concat(tt),strokeDashoffset:sn+tr,transform:"rotate(".concat(Tn+kt+$t,"deg)"),transformOrigin:"".concat(ot,"px ").concat(ot,"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}},F=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ce(Ie){var tt=Ie!=null?Ie:[];return Array.isArray(tt)?tt:[tt]}var Ae=function(tt){var pt=(0,x.Z)((0,x.Z)({},i),tt),Pt=pt.id,dn=pt.prefixCls,Tn=pt.steps,ie=pt.strokeWidth,ge=pt.trailWidth,An=pt.gapDegree,je=An===void 0?0:An,dt=pt.gapPosition,tr=pt.trailColor,kt=pt.strokeLinecap,$t=pt.style,sn=pt.className,ot=pt.strokeColor,bt=pt.percent,Ct=(0,o.Z)(pt,F),Bt=de/2,ze=pe(Pt),_n="".concat(ze,"-gradient"),Ht=Bt-ie/2,sr=Math.PI*2*Ht,Vr=je>0?90+je/2:-90,rr=sr*((360-je)/360),Br=(0,I.Z)(Tn)==="object"?Tn:{count:Tn,space:2},Zn=Br.count,Jn=Br.space,Wt=Ce(bt),Ve=Ce(ot),_e=Ve.find(function(Hn){return Hn&&(0,I.Z)(Hn)==="object"}),st=_e&&(0,I.Z)(_e)==="object",$e=st?"butt":kt,nn=we(sr,rr,0,100,Vr,je,dt,tr,$e,ie),un=c(),Nn=function(){var Kn=0;return Wt.map(function(Sr,Er){var Yn=Ve[Er]||Ve[Ve.length-1],Vn=we(sr,rr,Kn,Sr,Vr,je,dt,Yn,$e,ie);return Kn+=Sr,b.createElement(Ne,{key:Er,color:Yn,ptg:Sr,radius:Ht,prefixCls:dn,gradientId:_n,style:Vn,strokeLinecap:$e,strokeWidth:ie,gapDegree:je,ref:function(kr){un[Er]=kr},size:de})}).reverse()},Qn=function(){var Kn=Math.round(Zn*(Wt[0]/100)),Sr=100/Zn,Er=0;return new Array(Zn).fill(null).map(function(Yn,Vn){var Dr=Vn<=Kn-1?Ve[0]:tr,kr=Dr&&(0,I.Z)(Dr)==="object"?"url(#".concat(_n,")"):void 0,_r=we(sr,rr,Er,Sr,Vr,je,dt,Dr,"butt",ie,Jn);return Er+=(rr-_r.strokeDashoffset+Jn)*100/rr,b.createElement("circle",{key:Vn,className:"".concat(dn,"-circle-path"),r:Ht,cx:Bt,cy:Bt,stroke:kr,strokeWidth:ie,opacity:1,style:_r,ref:function(Ni){un[Vn]=Ni}})})};return b.createElement("svg",(0,s.Z)({className:P()("".concat(dn,"-circle"),sn),viewBox:"0 0 ".concat(de," ").concat(de),style:$t,id:Pt,role:"presentation"},Ct),!Zn&&b.createElement("circle",{className:"".concat(dn,"-circle-trail"),r:Ht,cx:Bt,cy:Bt,stroke:tr,strokeLinecap:$e,strokeWidth:ge||ie,style:nn}),Zn?Qn():Nn())},ue=Ae,ye={Line:H,Circle:ue},L=l(6848),Q=l(93398);function ne(Ie){return!Ie||Ie<0?0:Ie>100?100:Ie}function se(Ie){let{success:tt,successPercent:pt}=Ie,Pt=pt;return tt&&"progress"in tt&&(Pt=tt.progress),tt&&"percent"in tt&&(Pt=tt.percent),Pt}const nt=Ie=>{let{percent:tt,success:pt,successPercent:Pt}=Ie;const dn=ne(se({success:pt,successPercent:Pt}));return[dn,ne(ne(tt)-dn)]},it=Ie=>{let{success:tt={},strokeColor:pt}=Ie;const{strokeColor:Pt}=tt;return[Pt||Q.presetPrimaryColors.green,pt||null]},Je=(Ie,tt,pt)=>{var Pt,dn,Tn,ie;let ge=-1,An=-1;if(tt==="step"){const je=pt.steps,dt=pt.strokeWidth;typeof Ie=="string"||typeof Ie=="undefined"?(ge=Ie==="small"?2:14,An=dt!=null?dt:8):typeof Ie=="number"?[ge,An]=[Ie,Ie]:[ge=14,An=8]=Ie,ge*=je}else if(tt==="line"){const je=pt==null?void 0:pt.strokeWidth;typeof Ie=="string"||typeof Ie=="undefined"?An=je||(Ie==="small"?6:8):typeof Ie=="number"?[ge,An]=[Ie,Ie]:[ge=-1,An=8]=Ie}else(tt==="circle"||tt==="dashboard")&&(typeof Ie=="string"||typeof Ie=="undefined"?[ge,An]=Ie==="small"?[60,60]:[120,120]:typeof Ie=="number"?[ge,An]=[Ie,Ie]:(ge=(dn=(Pt=Ie[0])!==null&&Pt!==void 0?Pt:Ie[1])!==null&&dn!==void 0?dn:120,An=(ie=(Tn=Ie[0])!==null&&Tn!==void 0?Tn:Ie[1])!==null&&ie!==void 0?ie:120));return[ge,An]},wt=3,Jt=Ie=>wt/Ie*100;var mt=Ie=>{const{prefixCls:tt,trailColor:pt=null,strokeLinecap:Pt="round",gapPosition:dn,gapDegree:Tn,width:ie=120,type:ge,children:An,success:je,size:dt=ie}=Ie,[tr,kt]=Je(dt,"circle");let{strokeWidth:$t}=Ie;$t===void 0&&($t=Math.max(Jt(tr),6));const sn={width:tr,height:kt,fontSize:tr*.15+6},ot=b.useMemo(()=>{if(Tn||Tn===0)return Tn;if(ge==="dashboard")return 75},[Tn,ge]),bt=dn||ge==="dashboard"&&"bottom"||void 0,Ct=Object.prototype.toString.call(Ie.strokeColor)==="[object Object]",Bt=it({success:je,strokeColor:Ie.strokeColor}),ze=P()(`${tt}-inner`,{[`${tt}-circle-gradient`]:Ct}),_n=b.createElement(ue,{percent:nt(Ie),strokeWidth:$t,trailWidth:$t,strokeColor:Bt,strokeLinecap:Pt,trailColor:pt,prefixCls:tt,gapDegree:ot,gapPosition:bt});return b.createElement("div",{className:ze,style:sn},tr<=20?b.createElement(L.Z,{title:An},b.createElement("span",null,_n)):b.createElement(b.Fragment,null,_n,An))},rn=function(Ie,tt){var pt={};for(var Pt in Ie)Object.prototype.hasOwnProperty.call(Ie,Pt)&&tt.indexOf(Pt)<0&&(pt[Pt]=Ie[Pt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Pt=Object.getOwnPropertySymbols(Ie);dn{let tt=[];return Object.keys(Ie).forEach(pt=>{const Pt=parseFloat(pt.replace(/%/g,""));isNaN(Pt)||tt.push({key:Pt,value:Ie[pt]})}),tt=tt.sort((pt,Pt)=>pt.key-Pt.key),tt.map(pt=>{let{key:Pt,value:dn}=pt;return`${dn} ${Pt}%`}).join(", ")},Sn=(Ie,tt)=>{const{from:pt=Q.presetPrimaryColors.blue,to:Pt=Q.presetPrimaryColors.blue,direction:dn=tt==="rtl"?"to left":"to right"}=Ie,Tn=rn(Ie,["from","to","direction"]);if(Object.keys(Tn).length!==0){const ie=Zt(Tn);return{backgroundImage:`linear-gradient(${dn}, ${ie})`}}return{backgroundImage:`linear-gradient(${dn}, ${pt}, ${Pt})`}};var re=Ie=>{const{prefixCls:tt,direction:pt,percent:Pt,size:dn,strokeWidth:Tn,strokeColor:ie,strokeLinecap:ge="round",children:An,trailColor:je=null,success:dt}=Ie,tr=ie&&typeof ie!="string"?Sn(ie,pt):{backgroundColor:ie},kt=ge==="square"||ge==="butt"?0:void 0,$t={backgroundColor:je||void 0,borderRadius:kt},sn=dn!=null?dn:[-1,Tn||(dn==="small"?6:8)],[ot,bt]=Je(sn,"line",{strokeWidth:Tn}),Ct=Object.assign({width:`${ne(Pt)}%`,height:bt,borderRadius:kt},tr),Bt=se(Ie),ze={width:`${ne(Bt)}%`,height:bt,borderRadius:kt,backgroundColor:dt==null?void 0:dt.strokeColor},_n={width:ot<0?"100%":ot,height:bt};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${tt}-outer`,style:_n},b.createElement("div",{className:`${tt}-inner`,style:$t},b.createElement("div",{className:`${tt}-bg`,style:Ct}),Bt!==void 0?b.createElement("div",{className:`${tt}-success-bg`,style:ze}):null)),An)},K=Ie=>{const{size:tt,steps:pt,percent:Pt=0,strokeWidth:dn=8,strokeColor:Tn,trailColor:ie=null,prefixCls:ge,children:An}=Ie,je=Math.round(pt*(Pt/100)),dt=tt==="small"?2:14,tr=tt!=null?tt:[dt,dn],[kt,$t]=Je(tr,"step",{steps:pt,strokeWidth:dn}),sn=kt/pt,ot=new Array(pt);for(let bt=0;bt{const tt=Ie?"100%":"-100%";return new E.Keyframes(`antProgress${Ie?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${tt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${tt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:Object.assign(Object.assign({},(0,f.Wf)(Ie)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ie.fontSize,marginInlineEnd:Ie.marginXS,marginBottom:Ie.marginXS},[`${tt}-outer`]:{display:"inline-block",width:"100%"},[`&${tt}-show-info`]:{[`${tt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ie.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ie.paddingXS}px)`}},[`${tt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ie.remainingColor,borderRadius:Ie.lineBorderRadius},[`${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.defaultColor}},[`${tt}-success-bg, ${tt}-bg`]:{position:"relative",backgroundColor:Ie.defaultColor,borderRadius:Ie.lineBorderRadius,transition:`all ${Ie.motionDurationSlow} ${Ie.motionEaseInOutCirc}`},[`${tt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ie.colorSuccess},[`${tt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ie.marginXS,color:Ie.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[pt]:{fontSize:Ie.fontSize}},[`&${tt}-status-active`]:{[`${tt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ie.colorBgContainer,borderRadius:Ie.lineBorderRadius,opacity:0,animationName:$(),animationDuration:Ie.progressActiveMotionDuration,animationTimingFunction:Ie.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${tt}-rtl${tt}-status-active`]:{[`${tt}-bg::before`]:{animationName:$(!0)}},[`&${tt}-status-exception`]:{[`${tt}-bg`]:{backgroundColor:Ie.colorError},[`${tt}-text`]:{color:Ie.colorError}},[`&${tt}-status-exception ${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.colorError}},[`&${tt}-status-success`]:{[`${tt}-bg`]:{backgroundColor:Ie.colorSuccess},[`${tt}-text`]:{color:Ie.colorSuccess}},[`&${tt}-status-success ${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.colorSuccess}}})}},oe=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:{[`${tt}-circle-trail`]:{stroke:Ie.remainingColor},[`&${tt}-circle ${tt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${tt}-circle ${tt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ie.circleTextColor,fontSize:Ie.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[pt]:{fontSize:`${Ie.fontSize/Ie.fontSizeSM}em`}},[`${tt}-circle&-status-exception`]:{[`${tt}-text`]:{color:Ie.colorError}},[`${tt}-circle&-status-success`]:{[`${tt}-text`]:{color:Ie.colorSuccess}}},[`${tt}-inline-circle`]:{lineHeight:1,[`${tt}-inner`]:{verticalAlign:"bottom"}}}},Me=Ie=>{const{componentCls:tt}=Ie;return{[tt]:{[`${tt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ie.progressStepMinWidth,marginInlineEnd:Ie.progressStepMarginInlineEnd,backgroundColor:Ie.remainingColor,transition:`all ${Ie.motionDurationSlow}`,"&-active":{backgroundColor:Ie.defaultColor}}}}}},Fe=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:{[`${tt}-small&-line, ${tt}-small&-line ${tt}-text ${pt}`]:{fontSize:Ie.fontSizeSM}}}};var Re=(0,R.Z)("Progress",Ie=>{const tt=Ie.marginXXS/2,pt=(0,be.TS)(Ie,{progressStepMarginInlineEnd:tt,progressStepMinWidth:tt,progressActiveMotionDuration:"2.4s"});return[U(pt),oe(pt),Me(pt),Fe(pt)]},Ie=>({circleTextColor:Ie.colorText,defaultColor:Ie.colorInfo,remainingColor:Ie.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Ie,tt){var pt={};for(var Pt in Ie)Object.prototype.hasOwnProperty.call(Ie,Pt)&&tt.indexOf(Pt)<0&&(pt[Pt]=Ie[Pt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Pt=Object.getOwnPropertySymbols(Ie);dn{const{prefixCls:pt,className:Pt,rootClassName:dn,steps:Tn,strokeColor:ie,percent:ge=0,size:An="default",showInfo:je=!0,type:dt="line",status:tr,format:kt,style:$t}=Ie,sn=Ge(Ie,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ot=b.useMemo(()=>{var Wt,Ve;const _e=se(Ie);return parseInt(_e!==void 0?(Wt=_e!=null?_e:0)===null||Wt===void 0?void 0:Wt.toString():(Ve=ge!=null?ge:0)===null||Ve===void 0?void 0:Ve.toString(),10)},[ge,Ie.success,Ie.successPercent]),bt=b.useMemo(()=>!Xe.includes(tr)&&ot>=100?"success":tr||"normal",[tr,ot]),{getPrefixCls:Ct,direction:Bt,progress:ze}=b.useContext(r.E_),_n=Ct("progress",pt),[Ht,sr]=Re(_n),Vr=b.useMemo(()=>{if(!je)return null;const Wt=se(Ie);let Ve;const _e=kt||($e=>`${$e}%`),st=dt==="line";return kt||bt!=="exception"&&bt!=="success"?Ve=_e(ne(ge),ne(Wt)):bt==="exception"?Ve=st?b.createElement(Pe.Z,null):b.createElement(_.Z,null):bt==="success"&&(Ve=st?b.createElement(ae.Z,null):b.createElement(ee.Z,null)),b.createElement("span",{className:`${_n}-text`,title:typeof Ve=="string"?Ve:void 0},Ve)},[je,ge,ot,bt,dt,_n,kt]),rr=Array.isArray(ie)?ie[0]:ie,Br=typeof ie=="string"||Array.isArray(ie)?ie:void 0;let Zn;dt==="line"?Zn=Tn?b.createElement(K,Object.assign({},Ie,{strokeColor:Br,prefixCls:_n,steps:Tn}),Vr):b.createElement(re,Object.assign({},Ie,{strokeColor:rr,prefixCls:_n,direction:Bt}),Vr):(dt==="circle"||dt==="dashboard")&&(Zn=b.createElement(mt,Object.assign({},Ie,{strokeColor:rr,prefixCls:_n,progressStatus:bt}),Vr));const Jn=P()(_n,`${_n}-status-${bt}`,`${_n}-${dt==="dashboard"&&"circle"||Tn&&"steps"||dt}`,{[`${_n}-inline-circle`]:dt==="circle"&&Je(An,"circle")[0]<=20,[`${_n}-show-info`]:je,[`${_n}-${An}`]:typeof An=="string",[`${_n}-rtl`]:Bt==="rtl"},ze==null?void 0:ze.className,Pt,dn,sr);return Ht(b.createElement("div",Object.assign({ref:tt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),$t),className:Jn,role:"progressbar","aria-valuenow":ot},(0,w.Z)(sn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zn))}),qe=gt},5112:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return Q}});var b=l(92310),ae=l.n(b),ee=l(18929),Pe=l(26112),_=l(59301),V=l(36355),P=l(19716);const w=_.createContext(null),r=w.Provider;var s=w;const x=_.createContext(null),o=x.Provider;var i=l(5630),c=l(8654),d=l(1684),C=l(32441),H=l(17313),I=l(83116),M=l(37613);const W=ne=>{const{componentCls:se,antCls:nt}=ne,it=`${se}-group`;return{[it]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{display:"inline-block",fontSize:0,[`&${it}-rtl`]:{direction:"rtl"},[`${nt}-badge ${nt}-badge-count`]:{zIndex:1},[`> ${nt}-badge:not(:first-child) > ${nt}-button-wrapper`]:{borderInlineStart:"none"}})}},te=ne=>{const{componentCls:se,wrapperMarginInlineEnd:nt,colorPrimary:it,radioSize:Je,motionDurationSlow:wt,motionDurationMid:Jt,motionEaseInOutCirc:zt,colorBgContainer:mt,colorBorder:rn,lineWidth:Zt,dotSize:Sn,colorBgContainerDisabled:tn,colorTextDisabled:re,paddingXS:Et,dotColorDisabled:K,lineType:E,radioDotDisabledSize:f,wireframe:R,colorWhite:be}=ne,$=`${se}-inner`;return{[`${se}-wrapper`]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:nt,cursor:"pointer",[`&${se}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ne.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${se}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Zt}px ${E} ${it}`,borderRadius:"50%",visibility:"hidden",content:'""'},[se]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${se}-wrapper:hover &, - &:hover ${$}`]:{borderColor:it},[`${se}-input:focus-visible + ${$}`]:Object.assign({},(0,H.oN)(ne)),[`${se}:hover::after, ${se}-wrapper:hover &::after`]:{visibility:"visible"},[`${se}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:Je,height:Je,marginBlockStart:Je/-2,marginInlineStart:Je/-2,backgroundColor:R?it:be,borderBlockStart:0,borderInlineStart:0,borderRadius:Je,transform:"scale(0)",opacity:0,transition:`all ${wt} ${zt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:Je,height:Je,backgroundColor:mt,borderColor:rn,borderStyle:"solid",borderWidth:Zt,borderRadius:"50%",transition:`all ${Jt}`},[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${se}-checked`]:{[$]:{borderColor:it,backgroundColor:R?mt:it,"&::after":{transform:`scale(${Sn/Je})`,opacity:1,transition:`all ${wt} ${zt}`}}},[`${se}-disabled`]:{cursor:"not-allowed",[$]:{backgroundColor:tn,borderColor:rn,cursor:"not-allowed","&::after":{backgroundColor:K}},[`${se}-input`]:{cursor:"not-allowed"},[`${se}-disabled + span`]:{color:re,cursor:"not-allowed"},[`&${se}-checked`]:{[$]:{"&::after":{transform:`scale(${f/Je})`}}}},[`span${se} + *`]:{paddingInlineStart:Et,paddingInlineEnd:Et}})}},S=ne=>{const{buttonColor:se,controlHeight:nt,componentCls:it,lineWidth:Je,lineType:wt,colorBorder:Jt,motionDurationSlow:zt,motionDurationMid:mt,buttonPaddingInline:rn,fontSize:Zt,buttonBg:Sn,fontSizeLG:tn,controlHeightLG:re,controlHeightSM:Et,paddingXS:K,borderRadius:E,borderRadiusSM:f,borderRadiusLG:R,buttonCheckedBg:be,buttonSolidCheckedColor:$,colorTextDisabled:U,colorBgContainerDisabled:oe,buttonCheckedBgDisabled:Me,buttonCheckedColorDisabled:Fe,colorPrimary:Re,colorPrimaryHover:Ge,colorPrimaryActive:Ut,buttonSolidCheckedBg:Xe,buttonSolidCheckedHoverBg:At,buttonSolidCheckedActiveBg:gt}=ne;return{[`${it}-button-wrapper`]:{position:"relative",display:"inline-block",height:nt,margin:0,paddingInline:rn,paddingBlock:0,color:se,fontSize:Zt,lineHeight:`${nt-Je*2}px`,background:Sn,border:`${Je}px ${wt} ${Jt}`,borderBlockStartWidth:Je+.02,borderInlineStartWidth:0,borderInlineEndWidth:Je,cursor:"pointer",transition:[`color ${mt}`,`background ${mt}`,`box-shadow ${mt}`].join(","),a:{color:se},[`> ${it}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-Je,insetInlineStart:-Je,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:Je,paddingInline:0,backgroundColor:Jt,transition:`background-color ${zt}`,content:'""'}},"&:first-child":{borderInlineStart:`${Je}px ${wt} ${Jt}`,borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E},"&:first-child:last-child":{borderRadius:E},[`${it}-group-large &`]:{height:re,fontSize:tn,lineHeight:`${re-Je*2}px`,"&:first-child":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R}},[`${it}-group-small &`]:{height:Et,paddingInline:K-Je,paddingBlock:0,lineHeight:`${Et-Je*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:Re},"&:has(:focus-visible)":Object.assign({},(0,H.oN)(ne)),[`${it}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${it}-button-wrapper-disabled)`]:{zIndex:1,color:Re,background:be,borderColor:Re,"&::before":{backgroundColor:Re},"&:first-child":{borderColor:Re},"&:hover":{color:Ge,borderColor:Ge,"&::before":{backgroundColor:Ge}},"&:active":{color:Ut,borderColor:Ut,"&::before":{backgroundColor:Ut}}},[`${it}-group-solid &-checked:not(${it}-button-wrapper-disabled)`]:{color:$,background:Xe,borderColor:Xe,"&:hover":{color:$,background:At,borderColor:At},"&:active":{color:$,background:gt,borderColor:gt}},"&-disabled":{color:U,backgroundColor:oe,borderColor:Jt,cursor:"not-allowed","&:first-child, &:hover":{color:U,backgroundColor:oe,borderColor:Jt}},[`&-disabled${it}-button-wrapper-checked`]:{color:Fe,backgroundColor:Me,borderColor:Jt,boxShadow:"none"}}}},B=ne=>ne-4*2;var pe=(0,I.Z)("Radio",ne=>{const{controlOutline:se,controlOutlineWidth:nt,radioSize:it}=ne,Je=`0 0 0 ${nt}px ${se}`,wt=Je,Jt=B(it),zt=(0,M.TS)(ne,{radioDotDisabledSize:Jt,radioFocusShadow:Je,radioButtonFocusShadow:wt});return[W(zt),te(zt),S(zt)]},ne=>{const{wireframe:se,padding:nt,marginXS:it,lineWidth:Je,fontSizeLG:wt,colorText:Jt,colorBgContainer:zt,colorTextDisabled:mt,controlItemBgActiveDisabled:rn,colorTextLightSolid:Zt,colorPrimary:Sn,colorPrimaryHover:tn,colorPrimaryActive:re}=ne,Et=4,K=wt,E=se?B(K):K-(Et+Je)*2;return{radioSize:K,dotSize:E,dotColorDisabled:mt,buttonSolidCheckedColor:Zt,buttonSolidCheckedBg:Sn,buttonSolidCheckedHoverBg:tn,buttonSolidCheckedActiveBg:re,buttonBg:zt,buttonCheckedBg:zt,buttonColor:Jt,buttonCheckedBgDisabled:rn,buttonCheckedColorDisabled:mt,buttonPaddingInline:nt-Je,wrapperMarginInlineEnd:it}}),fe=l(14088),me=l(4572),ve=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{var nt,it;const Je=_.useContext(s),wt=_.useContext(x),{getPrefixCls:Jt,direction:zt,radio:mt}=_.useContext(V.E_),rn=_.useRef(null),Zt=(0,c.sQ)(se,rn),{isFormItemInput:Sn}=_.useContext(C.aM),tn=Ut=>{var Xe,At;(Xe=ne.onChange)===null||Xe===void 0||Xe.call(ne,Ut),(At=Je==null?void 0:Je.onChange)===null||At===void 0||At.call(Je,Ut)},{prefixCls:re,className:Et,rootClassName:K,children:E,style:f}=ne,R=ve(ne,["prefixCls","className","rootClassName","children","style"]),be=Jt("radio",re),$=((Je==null?void 0:Je.optionType)||wt)==="button",U=$?`${be}-button`:be,[oe,Me]=pe(be),Fe=Object.assign({},R),Re=_.useContext(d.Z);Je&&(Fe.name=Je.name,Fe.onChange=tn,Fe.checked=ne.value===Je.value,Fe.disabled=(nt=Fe.disabled)!==null&&nt!==void 0?nt:Je.disabled),Fe.disabled=(it=Fe.disabled)!==null&&it!==void 0?it:Re;const Ge=ae()(`${U}-wrapper`,{[`${U}-wrapper-checked`]:Fe.checked,[`${U}-wrapper-disabled`]:Fe.disabled,[`${U}-wrapper-rtl`]:zt==="rtl",[`${U}-wrapper-in-form-item`]:Sn},mt==null?void 0:mt.className,Et,K,Me);return oe(_.createElement(fe.Z,{component:"Radio",disabled:Fe.disabled},_.createElement("label",{className:Ge,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),f),onMouseEnter:ne.onMouseEnter,onMouseLeave:ne.onMouseLeave},_.createElement(i.Z,Object.assign({},Fe,{className:ae()(Fe.className,!$&&me.A),type:"radio",prefixCls:U,ref:Zt})),E!==void 0?_.createElement("span",null,E):null)))};var we=_.forwardRef(Ne);const F=_.forwardRef((ne,se)=>{const{getPrefixCls:nt,direction:it}=_.useContext(V.E_),[Je,wt]=(0,ee.Z)(ne.defaultValue,{value:ne.value}),Jt=Xe=>{const At=Je,gt=Xe.target.value;"value"in ne||wt(gt);const{onChange:qe}=ne;qe&>!==At&&qe(Xe)},{prefixCls:zt,className:mt,rootClassName:rn,options:Zt,buttonStyle:Sn="outline",disabled:tn,children:re,size:Et,style:K,id:E,onMouseEnter:f,onMouseLeave:R,onFocus:be,onBlur:$}=ne,U=nt("radio",zt),oe=`${U}-group`,[Me,Fe]=pe(U);let Re=re;Zt&&Zt.length>0&&(Re=Zt.map(Xe=>typeof Xe=="string"||typeof Xe=="number"?_.createElement(we,{key:Xe.toString(),prefixCls:U,disabled:tn,value:Xe,checked:Je===Xe},Xe):_.createElement(we,{key:`radio-group-value-options-${Xe.value}`,prefixCls:U,disabled:Xe.disabled||tn,value:Xe.value,checked:Je===Xe.value,title:Xe.title,style:Xe.style},Xe.label)));const Ge=(0,P.Z)(Et),Ut=ae()(oe,`${oe}-${Sn}`,{[`${oe}-${Ge}`]:Ge,[`${oe}-rtl`]:it==="rtl"},mt,rn,Fe);return Me(_.createElement("div",Object.assign({},(0,Pe.Z)(ne,{aria:!0,data:!0}),{className:Ut,style:K,onMouseEnter:f,onMouseLeave:R,onFocus:be,onBlur:$,id:E,ref:se}),_.createElement(r,{value:{onChange:Jt,value:Je,disabled:ne.disabled,name:ne.name,optionType:ne.optionType}},Re)))});var Ce=_.memo(F),Ae=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{const{getPrefixCls:nt}=_.useContext(V.E_),{prefixCls:it}=ne,Je=Ae(ne,["prefixCls"]),wt=nt("radio",it);return _.createElement(o,{value:"button"},_.createElement(we,Object.assign({prefixCls:wt},Je,{type:"radio",ref:se})))};var ye=_.forwardRef(ue);const L=we;L.Button=ye,L.Group=Ce,L.__ANT_RADIO=!0;var Q=L},13570:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ne}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(nt,it){return ae.createElement(_.Z,(0,b.Z)({},nt,{ref:it,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(92310),s=l.n(r),x=l(90493),o=l(72071),i=l(6620),c=l(18929),d=l(10228),C=l(26112);function H(se,nt){var it=se.disabled,Je=se.prefixCls,wt=se.character,Jt=se.characterRender,zt=se.index,mt=se.count,rn=se.value,Zt=se.allowHalf,Sn=se.focused,tn=se.onHover,re=se.onClick,Et=function(oe){tn(oe,zt)},K=function(oe){re(oe,zt)},E=function(oe){oe.keyCode===d.Z.ENTER&&re(oe,zt)},f=zt+1,R=new Set([Je]);rn===0&&zt===0&&Sn?R.add("".concat(Je,"-focused")):Zt&&rn+.5>=f&&rnzt?"true":"false","aria-posinset":zt+1,"aria-setsize":mt,tabIndex:it?-1:0},ae.createElement("div",{className:"".concat(Je,"-first")},be),ae.createElement("div",{className:"".concat(Je,"-second")},be)));return Jt&&($=Jt($,se)),$}var I=ae.forwardRef(H);function M(){var se=ae.useRef({});function nt(Je){return se.current[Je]}function it(Je){return function(wt){se.current[Je]=wt}}return[nt,it]}function W(se){var nt=se.pageXOffset,it="scrollLeft";if(typeof nt!="number"){var Je=se.document;nt=Je.documentElement[it],typeof nt!="number"&&(nt=Je.body[it])}return nt}function te(se){var nt,it,Je=se.ownerDocument,wt=Je.body,Jt=Je&&Je.documentElement,zt=se.getBoundingClientRect();return nt=zt.left,it=zt.top,nt-=Jt.clientLeft||wt.clientLeft||0,it-=Jt.clientTop||wt.clientTop||0,{left:nt,top:it}}function S(se){var nt=te(se),it=se.ownerDocument,Je=it.defaultView||it.parentWindow;return nt.left+=W(Je),nt.left}var B=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(se,nt){var it,Je=se.prefixCls,wt=Je===void 0?"rc-rate":Je,Jt=se.className,zt=se.defaultValue,mt=se.value,rn=se.count,Zt=rn===void 0?5:rn,Sn=se.allowHalf,tn=Sn===void 0?!1:Sn,re=se.allowClear,Et=re===void 0?!0:re,K=se.character,E=K===void 0?"\u2605":K,f=se.characterRender,R=se.disabled,be=se.direction,$=be===void 0?"ltr":be,U=se.tabIndex,oe=U===void 0?0:U,Me=se.autoFocus,Fe=se.onHoverChange,Re=se.onChange,Ge=se.onFocus,Ut=se.onBlur,Xe=se.onKeyDown,At=se.onMouseLeave,gt=(0,i.Z)(se,B),qe=M(),Ie=(0,o.Z)(qe,2),tt=Ie[0],pt=Ie[1],Pt=ae.useRef(null),dn=function(){if(!R){var $e;($e=Pt.current)===null||$e===void 0||$e.focus()}};ae.useImperativeHandle(nt,function(){return{focus:dn,blur:function(){if(!R){var $e;($e=Pt.current)===null||$e===void 0||$e.blur()}}}});var Tn=(0,c.Z)(zt||0,{value:mt}),ie=(0,o.Z)(Tn,2),ge=ie[0],An=ie[1],je=(0,c.Z)(null),dt=(0,o.Z)(je,2),tr=dt[0],kt=dt[1],$t=function($e,nn){var un=$==="rtl",Nn=$e+1;if(tn){var Qn=tt($e),Hn=S(Qn),Kn=Qn.clientWidth;(un&&nn-Hn>Kn/2||!un&&nn-Hn0&&!un||nn===d.Z.RIGHT&&Nn>0&&un?(tn?Nn-=.5:Nn-=1,sn(Nn),$e.preventDefault()):nn===d.Z.LEFT&&Nn{const{componentCls:nt}=se;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:se.marginXS},"> div":{transition:`all ${se.motionDurationMid}, outline 0s`,"&:hover":{transform:se.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se.lineWidth}px dashed ${se.starColor}`,transform:se.starHoverScale}},"&-first, &-second":{color:se.starBg,transition:`all ${se.motionDurationMid}`,userSelect:"none",[se.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},Ae=se=>({[`&-rtl${se.componentCls}`]:{direction:"rtl"}}),ue=se=>{const{componentCls:nt}=se;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(se)),{display:"inline-block",margin:0,padding:0,color:se.starColor,fontSize:se.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ce(se)),{[`+ ${nt}-text`]:{display:"inline-block",marginInlineStart:se.marginXS,fontSize:se.fontSize}}),Ae(se))}};var ye=(0,we.Z)("Rate",se=>{const nt=(0,F.TS)(se,{});return[ue(nt)]},se=>({starColor:se.yellow6,starSize:se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:se.colorFillContent})),L=function(se,nt){var it={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&nt.indexOf(Je)<0&&(it[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Je=Object.getOwnPropertySymbols(se);wt{const{prefixCls:it,className:Je,rootClassName:wt,style:Jt,tooltips:zt,character:mt=ae.createElement(w,null)}=se,rn=L(se,["prefixCls","className","rootClassName","style","tooltips","character"]),Zt=(R,be)=>{let{index:$}=be;return zt?ae.createElement(Ne.Z,{title:zt[$]},R):R},{getPrefixCls:Sn,direction:tn,rate:re}=ae.useContext(ve.E_),Et=Sn("rate",it),[K,E]=ye(Et),f=Object.assign(Object.assign({},re==null?void 0:re.style),Jt);return K(ae.createElement(me,Object.assign({ref:nt,character:mt,characterRender:Zt},rn,{className:s()(Je,wt,E,re==null?void 0:re.className),style:f,prefixCls:Et,direction:tn})))})},57809:function(lr,jt,l){"use strict";var b=l(92310),ae=l.n(b),ee=l(77861),Pe=l(2738),_=l(59301),V=l(53487),P=l(62892),w=l(19080),r=l(36355),s=l(1684),x=l(93891),o=l(19716),i=l(32441),c=l(33234),d=l(14154),C=l(58582),H=l(84443),I=l(66339),M=function(pe,fe){var me={};for(var ve in pe)Object.prototype.hasOwnProperty.call(pe,ve)&&fe.indexOf(ve)<0&&(me[ve]=pe[ve]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ve=Object.getOwnPropertySymbols(pe);Ne{var me,{prefixCls:ve,bordered:Ne=!0,className:de,rootClassName:we,getPopupContainer:F,popupClassName:Ce,dropdownClassName:Ae,listHeight:ue=256,placement:ye,listItemHeight:L=24,size:Q,disabled:ne,notFoundContent:se,status:nt,builtinPlacements:it,dropdownMatchSelectWidth:Je,popupMatchSelectWidth:wt,direction:Jt,style:zt,allowClear:mt}=pe,rn=M(pe,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Zt,getPrefixCls:Sn,renderEmpty:tn,direction:re,virtual:Et,popupMatchSelectWidth:K,popupOverflow:E,select:f}=_.useContext(r.E_),R=Sn("select",ve),be=Sn(),$=Jt!=null?Jt:re,{compactSize:U,compactItemClassnames:oe}=(0,c.ri)(R,$),[Me,Fe]=(0,d.Z)(R),Re=_.useMemo(()=>{const{mode:bt}=rn;if(bt!=="combobox")return bt===W?"combobox":bt},[rn.mode]),Ge=Re==="multiple"||Re==="tags",Ut=(0,H.Z)(rn.suffixIcon,rn.showArrow),Xe=(me=wt!=null?wt:Je)!==null&&me!==void 0?me:K,{status:At,hasFeedback:gt,isFormItemInput:qe,feedbackIcon:Ie}=_.useContext(i.aM),tt=(0,w.F)(At,nt);let pt;se!==void 0?pt=se:Re==="combobox"?pt=null:pt=(tn==null?void 0:tn("Select"))||_.createElement(x.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:dn,removeIcon:Tn,clearIcon:ie}=(0,I.Z)(Object.assign(Object.assign({},rn),{multiple:Ge,hasFeedback:gt,feedbackIcon:Ie,showSuffixIcon:Ut,prefixCls:R,showArrow:rn.showArrow,componentName:"Select"})),ge=mt===!0?{clearIcon:ie}:mt,An=(0,Pe.Z)(rn,["suffixIcon","itemIcon"]),je=ae()(Ce||Ae,{[`${R}-dropdown-${$}`]:$==="rtl"},we,Fe),dt=(0,o.Z)(bt=>{var Ct;return(Ct=Q!=null?Q:U)!==null&&Ct!==void 0?Ct:bt}),tr=_.useContext(s.Z),kt=ne!=null?ne:tr,$t=ae()({[`${R}-lg`]:dt==="large",[`${R}-sm`]:dt==="small",[`${R}-rtl`]:$==="rtl",[`${R}-borderless`]:!Ne,[`${R}-in-form-item`]:qe},(0,w.Z)(R,tt,gt),oe,f==null?void 0:f.className,de,we,Fe),sn=_.useMemo(()=>ye!==void 0?ye:$==="rtl"?"bottomRight":"bottomLeft",[ye,$]),ot=(0,C.Z)(it,E);return Me(_.createElement(ee.ZP,Object.assign({ref:fe,virtual:Et,showSearch:f==null?void 0:f.showSearch},An,{style:Object.assign(Object.assign({},f==null?void 0:f.style),zt),dropdownMatchSelectWidth:Xe,builtinPlacements:ot,transitionName:(0,P.m)(be,"slide-up",rn.transitionName),listHeight:ue,listItemHeight:L,mode:Re,prefixCls:R,placement:sn,direction:$,suffixIcon:Pt,menuItemSelectedIcon:dn,removeIcon:Tn,allowClear:ge,notFoundContent:pt,className:$t,getPopupContainer:F||Zt,dropdownClassName:je,disabled:kt})))},S=_.forwardRef(te),B=(0,V.Z)(S);S.SECRET_COMBOBOX_MODE_DO_NOT_USE=W,S.Option=ee.Wx,S.OptGroup=ee.Xo,S._InternalPanelDoNotUseOrYouWillBeFired=B,jt.default=S},14154:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return S}});var b=l(17313),ae=l(74207),ee=l(37613),Pe=l(83116),_=l(13826),V=l(92899);const P=B=>{const{optionHeight:pe,optionFontSize:fe,optionLineHeight:me,optionPadding:ve}=B;return{position:"relative",display:"block",minHeight:pe,padding:ve,color:B.colorText,fontWeight:"normal",fontSize:fe,lineHeight:me,boxSizing:"border-box"}};var r=B=>{const{antCls:pe,componentCls:fe}=B,me=`${fe}-item`,ve=`&${pe}-slide-up-enter${pe}-slide-up-enter-active`,Ne=`&${pe}-slide-up-appear${pe}-slide-up-appear-active`,de=`&${pe}-slide-up-leave${pe}-slide-up-leave-active`,we=`${fe}-dropdown-placement-`;return[{[`${fe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(B)),{position:"absolute",top:-9999,zIndex:B.zIndexPopup,boxSizing:"border-box",padding:B.paddingXXS,overflow:"hidden",fontSize:B.fontSize,fontVariant:"initial",backgroundColor:B.colorBgElevated,borderRadius:B.borderRadiusLG,outline:"none",boxShadow:B.boxShadowSecondary,[` - ${ve}${we}bottomLeft, - ${Ne}${we}bottomLeft + `]:{display:"inline-block",minWidth:U.itemSize,height:U.itemSize,color:U.colorText,fontFamily:U.fontFamily,lineHeight:`${U.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:U.borderRadius,cursor:"pointer",transition:`all ${U.motionDurationMid}`},[`${oe}-prev, ${oe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:U.colorText,cursor:"pointer",userSelect:"none"},[`${oe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:U.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${U.lineWidth}px ${U.lineType} transparent`,borderRadius:U.borderRadius,outline:"none",transition:`all ${U.motionDurationMid}`},[`&:hover ${oe}-item-link`]:{backgroundColor:U.colorBgTextHover},[`&:active ${oe}-item-link`]:{backgroundColor:U.colorBgTextActive},[`&${oe}-disabled:hover`]:{[`${oe}-item-link`]:{backgroundColor:"transparent"}}},[`${oe}-slash`]:{marginInlineEnd:U.paginationSlashMarginInlineEnd,marginInlineStart:U.paginationSlashMarginInlineStart},[`${oe}-options`]:{display:"inline-block",marginInlineStart:U.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:U.controlHeight,marginInlineStart:U.marginXS,lineHeight:`${U.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Je.ik)(U)),{width:U.controlHeightLG*1.25,height:U.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:U.marginXS,marginInlineEnd:U.marginXS})}}}},tn=U=>{const{componentCls:oe}=U;return{[`${oe}-item`]:{display:"inline-block",minWidth:U.itemSize,height:U.itemSize,marginInlineEnd:U.marginXS,fontFamily:U.fontFamily,lineHeight:`${U.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${U.lineWidth}px ${U.lineType} transparent`,borderRadius:U.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${U.paginationItemPaddingInline}px`,color:U.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${oe}-item-active)`]:{"&:hover":{transition:`all ${U.motionDurationMid}`,backgroundColor:U.colorBgTextHover},"&:active":{backgroundColor:U.colorBgTextActive}},"&-active":{fontWeight:U.fontWeightStrong,backgroundColor:U.itemActiveBg,borderColor:U.colorPrimary,a:{color:U.colorPrimary},"&:hover":{borderColor:U.colorPrimaryHover},"&:hover a":{color:U.colorPrimaryHover}}}}},re=U=>{const{componentCls:oe}=U;return{[oe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,wt.Wf)(U)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${oe}-total-text`]:{display:"inline-block",height:U.itemSize,marginInlineEnd:U.marginXS,lineHeight:`${U.itemSize-2}px`,verticalAlign:"middle"}}),tn(U)),Sn(U)),Zt(U)),rn(U)),mt(U)),{[`@media only screen and (max-width: ${U.screenLG}px)`]:{[`${oe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${U.screenSM}px)`]:{[`${oe}-options`]:{display:"none"}}}),[`&${U.componentCls}-rtl`]:{direction:"rtl"}}},Et=U=>{const{componentCls:oe}=U;return{[`${oe}${oe}-disabled:not(${oe}-mini)`]:{"&, &:hover":{[`${oe}-item-link`]:{borderColor:U.colorBorder}},"&:focus-visible":{[`${oe}-item-link`]:{borderColor:U.colorBorder}},[`${oe}-item, ${oe}-item-link`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,[`&:hover:not(${oe}-item-active)`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,a:{color:U.colorTextDisabled}},[`&${oe}-item-active`]:{backgroundColor:U.itemActiveBgDisabled}},[`${oe}-prev, ${oe}-next`]:{"&:hover button":{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder,color:U.colorTextDisabled},[`${oe}-item-link`]:{backgroundColor:U.colorBgContainerDisabled,borderColor:U.colorBorder}}},[`${oe}:not(${oe}-mini)`]:{[`${oe}-prev, ${oe}-next`]:{"&:hover button":{borderColor:U.colorPrimaryHover,backgroundColor:U.itemBg},[`${oe}-item-link`]:{backgroundColor:U.itemLinkBg,borderColor:U.colorBorder},[`&:hover ${oe}-item-link`]:{borderColor:U.colorPrimary,backgroundColor:U.itemBg,color:U.colorPrimary},[`&${oe}-disabled`]:{[`${oe}-item-link`]:{borderColor:U.colorBorder,color:U.colorTextDisabled}}},[`${oe}-item`]:{backgroundColor:U.itemBg,border:`${U.lineWidth}px ${U.lineType} ${U.colorBorder}`,[`&:hover:not(${oe}-item-active)`]:{borderColor:U.colorPrimary,backgroundColor:U.itemBg,a:{color:U.colorPrimary}},"&-active":{borderColor:U.colorPrimary}}}}},K=U=>{const{componentCls:oe}=U;return{[`${oe}:not(${oe}-disabled)`]:{[`${oe}-item`]:Object.assign({},(0,wt.Qy)(U)),[`${oe}-jump-prev, ${oe}-jump-next`]:{"&:focus-visible":Object.assign({[`${oe}-item-link-icon`]:{opacity:1},[`${oe}-item-ellipsis`]:{opacity:0}},(0,wt.oN)(U))},[`${oe}-prev, ${oe}-next`]:{[`&:focus-visible ${oe}-item-link`]:Object.assign({},(0,wt.oN)(U))}}}};var E=(0,Jt.Z)("Pagination",U=>{const oe=(0,zt.TS)(U,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:U.marginXXS/2,paginationMiniQuickJumperInputWidth:U.controlHeightLG*1.1,paginationItemPaddingInline:U.marginXXS*1.5,paginationEllipsisLetterSpacing:U.marginXXS/2,paginationSlashMarginInlineStart:U.marginXXS,paginationSlashMarginInlineEnd:U.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Je.e5)(U),(0,Je.TM)(U));return[re(oe),K(oe),U.wireframe&&Et(oe)]},U=>({itemBg:U.colorBgContainer,itemSize:U.controlHeight,itemSizeSM:U.controlHeightSM,itemActiveBg:U.colorBgContainer,itemLinkBg:U.colorBgContainer,itemActiveColorDisabled:U.colorTextDisabled,itemActiveBgDisabled:U.controlItemBgActiveDisabled,itemInputBg:U.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(U,oe){var Me={};for(var Fe in U)Object.prototype.hasOwnProperty.call(U,Fe)&&oe.indexOf(Fe)<0&&(Me[Fe]=U[Fe]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Fe=Object.getOwnPropertySymbols(U);Re{const{prefixCls:oe,selectPrefixCls:Me,className:Fe,rootClassName:Re,style:Ge,size:Ut,locale:Xe,selectComponentClass:At,responsive:gt,showSizeChanger:qe}=U,Ie=f(U,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:tt}=(0,Q.Z)(gt),{getPrefixCls:pt,direction:Pt,pagination:dn={}}=ae.useContext(ve.E_),Tn=pt("pagination",oe),[ie,ge]=E(Tn),An=qe!=null?qe:dn.showSizeChanger,je=ae.useMemo(()=>{const Ct=ae.createElement("span",{className:`${Tn}-item-ellipsis`},"\u2022\u2022\u2022"),Bt=ae.createElement("button",{className:`${Tn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ae.createElement(x.Z,null):ae.createElement(s.Z,null)),ze=ae.createElement("button",{className:`${Tn}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?ae.createElement(s.Z,null):ae.createElement(x.Z,null)),_n=ae.createElement("a",{className:`${Tn}-item-link`},ae.createElement("div",{className:`${Tn}-item-container`},Pt==="rtl"?ae.createElement(r.Z,{className:`${Tn}-item-link-icon`}):ae.createElement(w,{className:`${Tn}-item-link-icon`}),Ct)),Ht=ae.createElement("a",{className:`${Tn}-item-link`},ae.createElement("div",{className:`${Tn}-item-container`},Pt==="rtl"?ae.createElement(w,{className:`${Tn}-item-link-icon`}):ae.createElement(r.Z,{className:`${Tn}-item-link-icon`}),Ct));return{prevIcon:Bt,nextIcon:ze,jumpPrevIcon:_n,jumpNextIcon:Ht}},[Pt,Tn]),[dt]=(0,ne.Z)("Pagination",ue.Z),tr=Object.assign(Object.assign({},dt),Xe),kt=(0,L.Z)(Ut),$t=kt==="small"||!!(tt&&!kt&>),sn=pt("select",Me),ot=i()({[`${Tn}-mini`]:$t,[`${Tn}-rtl`]:Pt==="rtl"},dn==null?void 0:dn.className,Fe,Re,ge),bt=Object.assign(Object.assign({},dn==null?void 0:dn.style),Ge);return ie(ae.createElement(Ae,Object.assign({},je,Ie,{style:bt,prefixCls:Tn,selectPrefixCls:sn,className:ot,selectComponentClass:At||($t?nt:it),locale:tr,showSizeChanger:An})))},$=ye},93948:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return qe}});var b=l(59301),ae=l(29679),ee=l(40001),Pe=l(19248),_=l(99267),V=l(92310),P=l.n(V),w=l(2738),r=l(36355),s=l(96663),x=l(44127),o=l(6620),i={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},c=function(){var tt=(0,b.useRef)([]),pt=(0,b.useRef)(null);return(0,b.useEffect)(function(){var Pt=Date.now(),dn=!1;tt.current.forEach(function(Tn){if(Tn){dn=!0;var ie=Tn.style;ie.transitionDuration=".3s, .3s, .3s, .06s",pt.current&&Pt-pt.current<100&&(ie.transitionDuration="0s, 0s")}}),dn&&(pt.current=Date.now())}),tt.current},d=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],C=function(tt){var pt=(0,x.Z)((0,x.Z)({},i),tt),Pt=pt.className,dn=pt.percent,Tn=pt.prefixCls,ie=pt.strokeColor,ge=pt.strokeLinecap,An=pt.strokeWidth,je=pt.style,dt=pt.trailColor,tr=pt.trailWidth,kt=pt.transition,$t=(0,o.Z)(pt,d);delete $t.gapPosition;var sn=Array.isArray(dn)?dn:[dn],ot=Array.isArray(ie)?ie:[ie],bt=c(),Ct=An/2,Bt=100-An/2,ze="M ".concat(ge==="round"?Ct:0,",").concat(Ct,` + L `).concat(ge==="round"?Bt:100,",").concat(Ct),_n="0 0 100 ".concat(An),Ht=0;return b.createElement("svg",(0,s.Z)({className:P()("".concat(Tn,"-line"),Pt),viewBox:_n,preserveAspectRatio:"none",style:je},$t),b.createElement("path",{className:"".concat(Tn,"-line-trail"),d:ze,strokeLinecap:ge,stroke:dt,strokeWidth:tr||An,fillOpacity:"0"}),sn.map(function(sr,Vr){var rr=1;switch(ge){case"round":rr=1-An/100;break;case"square":rr=1-An/2/100;break;default:rr=1;break}var Br={strokeDasharray:"".concat(sr*rr,"px, 100px"),strokeDashoffset:"-".concat(Ht,"px"),transition:kt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zn=ot[Vr]||ot[ot.length-1];return Ht+=sr,b.createElement("path",{key:Vr,className:"".concat(Tn,"-line-path"),d:ze,strokeLinecap:ge,stroke:Zn,strokeWidth:An,fillOpacity:"0",ref:function(Wt){bt[Vr]=Wt},style:Br})}))},H=C,I=l(20135),M=l(72071),W=l(47273),te=0,S=(0,W.Z)();function B(){var Ie;return S?(Ie=te,te+=1):Ie="TEST_OR_SSR",Ie}var pe=function(Ie){var tt=b.useState(),pt=(0,M.Z)(tt,2),Pt=pt[0],dn=pt[1];return b.useEffect(function(){dn("rc_progress_".concat(B()))},[]),Ie||Pt},fe=function(tt){var pt=tt.bg,Pt=tt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:pt}},Pt)};function me(Ie,tt){return Object.keys(Ie).map(function(pt){var Pt=parseFloat(pt),dn="".concat(Math.floor(Pt*tt),"%");return"".concat(Ie[pt]," ").concat(dn)})}var we=b.forwardRef(function(Ie,tt){var pt=Ie.prefixCls,Pt=Ie.color,dn=Ie.gradientId,Tn=Ie.radius,ie=Ie.style,ge=Ie.ptg,An=Ie.strokeLinecap,je=Ie.strokeWidth,dt=Ie.size,tr=Ie.gapDegree,kt=Pt&&(0,I.Z)(Pt)==="object",$t=kt?"#FFF":void 0,sn=dt/2,ot=b.createElement("circle",{className:"".concat(pt,"-circle-path"),r:Tn,cx:sn,cy:sn,stroke:$t,strokeLinecap:An,strokeWidth:je,opacity:ge===0?0:1,style:ie,ref:tt});if(!kt)return ot;var bt="".concat(dn,"-conic"),Ct=tr?"".concat(180+tr/2,"deg"):"0deg",Bt=me(Pt,(360-tr)/360),ze=me(Pt,1),_n="conic-gradient(from ".concat(Ct,", ").concat(Bt.join(", "),")"),Ht="linear-gradient(to ".concat(tr?"bottom":"top",", ").concat(ze.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:bt},ot),b.createElement("foreignObject",{x:0,y:0,width:dt,height:dt,mask:"url(#".concat(bt,")")},b.createElement(fe,{bg:Ht},b.createElement(fe,{bg:_n}))))}),Oe=we,de=100,be=function(tt,pt,Pt,dn,Tn,ie,ge,An,je,dt){var tr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,kt=Pt/100*360*((360-ie)/360),$t=ie===0?0:{bottom:0,top:180,left:90,right:-90}[ge],sn=(100-dn)/100*pt;je==="round"&&dn!==100&&(sn+=dt/2,sn>=pt&&(sn=pt-.01));var ot=de/2;return{stroke:typeof An=="string"?An:void 0,strokeDasharray:"".concat(pt,"px ").concat(tt),strokeDashoffset:sn+tr,transform:"rotate(".concat(Tn+kt+$t,"deg)"),transformOrigin:"".concat(ot,"px ").concat(ot,"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}},F=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ce(Ie){var tt=Ie!=null?Ie:[];return Array.isArray(tt)?tt:[tt]}var Ae=function(tt){var pt=(0,x.Z)((0,x.Z)({},i),tt),Pt=pt.id,dn=pt.prefixCls,Tn=pt.steps,ie=pt.strokeWidth,ge=pt.trailWidth,An=pt.gapDegree,je=An===void 0?0:An,dt=pt.gapPosition,tr=pt.trailColor,kt=pt.strokeLinecap,$t=pt.style,sn=pt.className,ot=pt.strokeColor,bt=pt.percent,Ct=(0,o.Z)(pt,F),Bt=de/2,ze=pe(Pt),_n="".concat(ze,"-gradient"),Ht=Bt-ie/2,sr=Math.PI*2*Ht,Vr=je>0?90+je/2:-90,rr=sr*((360-je)/360),Br=(0,I.Z)(Tn)==="object"?Tn:{count:Tn,space:2},Zn=Br.count,Jn=Br.space,Wt=Ce(bt),Ve=Ce(ot),_e=Ve.find(function(Hn){return Hn&&(0,I.Z)(Hn)==="object"}),st=_e&&(0,I.Z)(_e)==="object",$e=st?"butt":kt,nn=be(sr,rr,0,100,Vr,je,dt,tr,$e,ie),un=c(),Nn=function(){var Kn=0;return Wt.map(function(Sr,Er){var Yn=Ve[Er]||Ve[Ve.length-1],Vn=be(sr,rr,Kn,Sr,Vr,je,dt,Yn,$e,ie);return Kn+=Sr,b.createElement(Oe,{key:Er,color:Yn,ptg:Sr,radius:Ht,prefixCls:dn,gradientId:_n,style:Vn,strokeLinecap:$e,strokeWidth:ie,gapDegree:je,ref:function(kr){un[Er]=kr},size:de})}).reverse()},Qn=function(){var Kn=Math.round(Zn*(Wt[0]/100)),Sr=100/Zn,Er=0;return new Array(Zn).fill(null).map(function(Yn,Vn){var Dr=Vn<=Kn-1?Ve[0]:tr,kr=Dr&&(0,I.Z)(Dr)==="object"?"url(#".concat(_n,")"):void 0,_r=be(sr,rr,Er,Sr,Vr,je,dt,Dr,"butt",ie,Jn);return Er+=(rr-_r.strokeDashoffset+Jn)*100/rr,b.createElement("circle",{key:Vn,className:"".concat(dn,"-circle-path"),r:Ht,cx:Bt,cy:Bt,stroke:kr,strokeWidth:ie,opacity:1,style:_r,ref:function(Ni){un[Vn]=Ni}})})};return b.createElement("svg",(0,s.Z)({className:P()("".concat(dn,"-circle"),sn),viewBox:"0 0 ".concat(de," ").concat(de),style:$t,id:Pt,role:"presentation"},Ct),!Zn&&b.createElement("circle",{className:"".concat(dn,"-circle-trail"),r:Ht,cx:Bt,cy:Bt,stroke:tr,strokeLinecap:$e,strokeWidth:ge||ie,style:nn}),Zn?Qn():Nn())},ue=Ae,ve={Line:H,Circle:ue},L=l(6848),Q=l(93398);function ne(Ie){return!Ie||Ie<0?0:Ie>100?100:Ie}function se(Ie){let{success:tt,successPercent:pt}=Ie,Pt=pt;return tt&&"progress"in tt&&(Pt=tt.progress),tt&&"percent"in tt&&(Pt=tt.percent),Pt}const nt=Ie=>{let{percent:tt,success:pt,successPercent:Pt}=Ie;const dn=ne(se({success:pt,successPercent:Pt}));return[dn,ne(ne(tt)-dn)]},it=Ie=>{let{success:tt={},strokeColor:pt}=Ie;const{strokeColor:Pt}=tt;return[Pt||Q.presetPrimaryColors.green,pt||null]},Je=(Ie,tt,pt)=>{var Pt,dn,Tn,ie;let ge=-1,An=-1;if(tt==="step"){const je=pt.steps,dt=pt.strokeWidth;typeof Ie=="string"||typeof Ie=="undefined"?(ge=Ie==="small"?2:14,An=dt!=null?dt:8):typeof Ie=="number"?[ge,An]=[Ie,Ie]:[ge=14,An=8]=Ie,ge*=je}else if(tt==="line"){const je=pt==null?void 0:pt.strokeWidth;typeof Ie=="string"||typeof Ie=="undefined"?An=je||(Ie==="small"?6:8):typeof Ie=="number"?[ge,An]=[Ie,Ie]:[ge=-1,An=8]=Ie}else(tt==="circle"||tt==="dashboard")&&(typeof Ie=="string"||typeof Ie=="undefined"?[ge,An]=Ie==="small"?[60,60]:[120,120]:typeof Ie=="number"?[ge,An]=[Ie,Ie]:(ge=(dn=(Pt=Ie[0])!==null&&Pt!==void 0?Pt:Ie[1])!==null&&dn!==void 0?dn:120,An=(ie=(Tn=Ie[0])!==null&&Tn!==void 0?Tn:Ie[1])!==null&&ie!==void 0?ie:120));return[ge,An]},wt=3,Jt=Ie=>wt/Ie*100;var mt=Ie=>{const{prefixCls:tt,trailColor:pt=null,strokeLinecap:Pt="round",gapPosition:dn,gapDegree:Tn,width:ie=120,type:ge,children:An,success:je,size:dt=ie}=Ie,[tr,kt]=Je(dt,"circle");let{strokeWidth:$t}=Ie;$t===void 0&&($t=Math.max(Jt(tr),6));const sn={width:tr,height:kt,fontSize:tr*.15+6},ot=b.useMemo(()=>{if(Tn||Tn===0)return Tn;if(ge==="dashboard")return 75},[Tn,ge]),bt=dn||ge==="dashboard"&&"bottom"||void 0,Ct=Object.prototype.toString.call(Ie.strokeColor)==="[object Object]",Bt=it({success:je,strokeColor:Ie.strokeColor}),ze=P()(`${tt}-inner`,{[`${tt}-circle-gradient`]:Ct}),_n=b.createElement(ue,{percent:nt(Ie),strokeWidth:$t,trailWidth:$t,strokeColor:Bt,strokeLinecap:Pt,trailColor:pt,prefixCls:tt,gapDegree:ot,gapPosition:bt});return b.createElement("div",{className:ze,style:sn},tr<=20?b.createElement(L.Z,{title:An},b.createElement("span",null,_n)):b.createElement(b.Fragment,null,_n,An))},rn=function(Ie,tt){var pt={};for(var Pt in Ie)Object.prototype.hasOwnProperty.call(Ie,Pt)&&tt.indexOf(Pt)<0&&(pt[Pt]=Ie[Pt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Pt=Object.getOwnPropertySymbols(Ie);dn{let tt=[];return Object.keys(Ie).forEach(pt=>{const Pt=parseFloat(pt.replace(/%/g,""));isNaN(Pt)||tt.push({key:Pt,value:Ie[pt]})}),tt=tt.sort((pt,Pt)=>pt.key-Pt.key),tt.map(pt=>{let{key:Pt,value:dn}=pt;return`${dn} ${Pt}%`}).join(", ")},Sn=(Ie,tt)=>{const{from:pt=Q.presetPrimaryColors.blue,to:Pt=Q.presetPrimaryColors.blue,direction:dn=tt==="rtl"?"to left":"to right"}=Ie,Tn=rn(Ie,["from","to","direction"]);if(Object.keys(Tn).length!==0){const ie=Zt(Tn);return{backgroundImage:`linear-gradient(${dn}, ${ie})`}}return{backgroundImage:`linear-gradient(${dn}, ${pt}, ${Pt})`}};var re=Ie=>{const{prefixCls:tt,direction:pt,percent:Pt,size:dn,strokeWidth:Tn,strokeColor:ie,strokeLinecap:ge="round",children:An,trailColor:je=null,success:dt}=Ie,tr=ie&&typeof ie!="string"?Sn(ie,pt):{backgroundColor:ie},kt=ge==="square"||ge==="butt"?0:void 0,$t={backgroundColor:je||void 0,borderRadius:kt},sn=dn!=null?dn:[-1,Tn||(dn==="small"?6:8)],[ot,bt]=Je(sn,"line",{strokeWidth:Tn}),Ct=Object.assign({width:`${ne(Pt)}%`,height:bt,borderRadius:kt},tr),Bt=se(Ie),ze={width:`${ne(Bt)}%`,height:bt,borderRadius:kt,backgroundColor:dt==null?void 0:dt.strokeColor},_n={width:ot<0?"100%":ot,height:bt};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${tt}-outer`,style:_n},b.createElement("div",{className:`${tt}-inner`,style:$t},b.createElement("div",{className:`${tt}-bg`,style:Ct}),Bt!==void 0?b.createElement("div",{className:`${tt}-success-bg`,style:ze}):null)),An)},K=Ie=>{const{size:tt,steps:pt,percent:Pt=0,strokeWidth:dn=8,strokeColor:Tn,trailColor:ie=null,prefixCls:ge,children:An}=Ie,je=Math.round(pt*(Pt/100)),dt=tt==="small"?2:14,tr=tt!=null?tt:[dt,dn],[kt,$t]=Je(tr,"step",{steps:pt,strokeWidth:dn}),sn=kt/pt,ot=new Array(pt);for(let bt=0;bt{const tt=Ie?"100%":"-100%";return new E.Keyframes(`antProgress${Ie?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${tt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${tt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},U=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:Object.assign(Object.assign({},(0,f.Wf)(Ie)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ie.fontSize,marginInlineEnd:Ie.marginXS,marginBottom:Ie.marginXS},[`${tt}-outer`]:{display:"inline-block",width:"100%"},[`&${tt}-show-info`]:{[`${tt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ie.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ie.paddingXS}px)`}},[`${tt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ie.remainingColor,borderRadius:Ie.lineBorderRadius},[`${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.defaultColor}},[`${tt}-success-bg, ${tt}-bg`]:{position:"relative",backgroundColor:Ie.defaultColor,borderRadius:Ie.lineBorderRadius,transition:`all ${Ie.motionDurationSlow} ${Ie.motionEaseInOutCirc}`},[`${tt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ie.colorSuccess},[`${tt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ie.marginXS,color:Ie.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[pt]:{fontSize:Ie.fontSize}},[`&${tt}-status-active`]:{[`${tt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ie.colorBgContainer,borderRadius:Ie.lineBorderRadius,opacity:0,animationName:$(),animationDuration:Ie.progressActiveMotionDuration,animationTimingFunction:Ie.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${tt}-rtl${tt}-status-active`]:{[`${tt}-bg::before`]:{animationName:$(!0)}},[`&${tt}-status-exception`]:{[`${tt}-bg`]:{backgroundColor:Ie.colorError},[`${tt}-text`]:{color:Ie.colorError}},[`&${tt}-status-exception ${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.colorError}},[`&${tt}-status-success`]:{[`${tt}-bg`]:{backgroundColor:Ie.colorSuccess},[`${tt}-text`]:{color:Ie.colorSuccess}},[`&${tt}-status-success ${tt}-inner:not(${tt}-circle-gradient)`]:{[`${tt}-circle-path`]:{stroke:Ie.colorSuccess}}})}},oe=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:{[`${tt}-circle-trail`]:{stroke:Ie.remainingColor},[`&${tt}-circle ${tt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${tt}-circle ${tt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ie.circleTextColor,fontSize:Ie.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[pt]:{fontSize:`${Ie.fontSize/Ie.fontSizeSM}em`}},[`${tt}-circle&-status-exception`]:{[`${tt}-text`]:{color:Ie.colorError}},[`${tt}-circle&-status-success`]:{[`${tt}-text`]:{color:Ie.colorSuccess}}},[`${tt}-inline-circle`]:{lineHeight:1,[`${tt}-inner`]:{verticalAlign:"bottom"}}}},Me=Ie=>{const{componentCls:tt}=Ie;return{[tt]:{[`${tt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ie.progressStepMinWidth,marginInlineEnd:Ie.progressStepMarginInlineEnd,backgroundColor:Ie.remainingColor,transition:`all ${Ie.motionDurationSlow}`,"&-active":{backgroundColor:Ie.defaultColor}}}}}},Fe=Ie=>{const{componentCls:tt,iconCls:pt}=Ie;return{[tt]:{[`${tt}-small&-line, ${tt}-small&-line ${tt}-text ${pt}`]:{fontSize:Ie.fontSizeSM}}}};var Re=(0,R.Z)("Progress",Ie=>{const tt=Ie.marginXXS/2,pt=(0,ye.TS)(Ie,{progressStepMarginInlineEnd:tt,progressStepMinWidth:tt,progressActiveMotionDuration:"2.4s"});return[U(pt),oe(pt),Me(pt),Fe(pt)]},Ie=>({circleTextColor:Ie.colorText,defaultColor:Ie.colorInfo,remainingColor:Ie.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Ie,tt){var pt={};for(var Pt in Ie)Object.prototype.hasOwnProperty.call(Ie,Pt)&&tt.indexOf(Pt)<0&&(pt[Pt]=Ie[Pt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,Pt=Object.getOwnPropertySymbols(Ie);dn{const{prefixCls:pt,className:Pt,rootClassName:dn,steps:Tn,strokeColor:ie,percent:ge=0,size:An="default",showInfo:je=!0,type:dt="line",status:tr,format:kt,style:$t}=Ie,sn=Ge(Ie,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ot=b.useMemo(()=>{var Wt,Ve;const _e=se(Ie);return parseInt(_e!==void 0?(Wt=_e!=null?_e:0)===null||Wt===void 0?void 0:Wt.toString():(Ve=ge!=null?ge:0)===null||Ve===void 0?void 0:Ve.toString(),10)},[ge,Ie.success,Ie.successPercent]),bt=b.useMemo(()=>!Xe.includes(tr)&&ot>=100?"success":tr||"normal",[tr,ot]),{getPrefixCls:Ct,direction:Bt,progress:ze}=b.useContext(r.E_),_n=Ct("progress",pt),[Ht,sr]=Re(_n),Vr=b.useMemo(()=>{if(!je)return null;const Wt=se(Ie);let Ve;const _e=kt||($e=>`${$e}%`),st=dt==="line";return kt||bt!=="exception"&&bt!=="success"?Ve=_e(ne(ge),ne(Wt)):bt==="exception"?Ve=st?b.createElement(Pe.Z,null):b.createElement(_.Z,null):bt==="success"&&(Ve=st?b.createElement(ae.Z,null):b.createElement(ee.Z,null)),b.createElement("span",{className:`${_n}-text`,title:typeof Ve=="string"?Ve:void 0},Ve)},[je,ge,ot,bt,dt,_n,kt]),rr=Array.isArray(ie)?ie[0]:ie,Br=typeof ie=="string"||Array.isArray(ie)?ie:void 0;let Zn;dt==="line"?Zn=Tn?b.createElement(K,Object.assign({},Ie,{strokeColor:Br,prefixCls:_n,steps:Tn}),Vr):b.createElement(re,Object.assign({},Ie,{strokeColor:rr,prefixCls:_n,direction:Bt}),Vr):(dt==="circle"||dt==="dashboard")&&(Zn=b.createElement(mt,Object.assign({},Ie,{strokeColor:rr,prefixCls:_n,progressStatus:bt}),Vr));const Jn=P()(_n,`${_n}-status-${bt}`,`${_n}-${dt==="dashboard"&&"circle"||Tn&&"steps"||dt}`,{[`${_n}-inline-circle`]:dt==="circle"&&Je(An,"circle")[0]<=20,[`${_n}-show-info`]:je,[`${_n}-${An}`]:typeof An=="string",[`${_n}-rtl`]:Bt==="rtl"},ze==null?void 0:ze.className,Pt,dn,sr);return Ht(b.createElement("div",Object.assign({ref:tt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),$t),className:Jn,role:"progressbar","aria-valuenow":ot},(0,w.Z)(sn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zn))}),qe=gt},5112:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return Q}});var b=l(92310),ae=l.n(b),ee=l(18929),Pe=l(26112),_=l(59301),V=l(36355),P=l(19716);const w=_.createContext(null),r=w.Provider;var s=w;const x=_.createContext(null),o=x.Provider;var i=l(5630),c=l(8654),d=l(1684),C=l(32441),H=l(17313),I=l(83116),M=l(37613);const W=ne=>{const{componentCls:se,antCls:nt}=ne,it=`${se}-group`;return{[it]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{display:"inline-block",fontSize:0,[`&${it}-rtl`]:{direction:"rtl"},[`${nt}-badge ${nt}-badge-count`]:{zIndex:1},[`> ${nt}-badge:not(:first-child) > ${nt}-button-wrapper`]:{borderInlineStart:"none"}})}},te=ne=>{const{componentCls:se,wrapperMarginInlineEnd:nt,colorPrimary:it,radioSize:Je,motionDurationSlow:wt,motionDurationMid:Jt,motionEaseInOutCirc:zt,colorBgContainer:mt,colorBorder:rn,lineWidth:Zt,dotSize:Sn,colorBgContainerDisabled:tn,colorTextDisabled:re,paddingXS:Et,dotColorDisabled:K,lineType:E,radioDotDisabledSize:f,wireframe:R,colorWhite:ye}=ne,$=`${se}-inner`;return{[`${se}-wrapper`]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:nt,cursor:"pointer",[`&${se}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ne.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${se}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Zt}px ${E} ${it}`,borderRadius:"50%",visibility:"hidden",content:'""'},[se]:Object.assign(Object.assign({},(0,H.Wf)(ne)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${se}-wrapper:hover &, + &:hover ${$}`]:{borderColor:it},[`${se}-input:focus-visible + ${$}`]:Object.assign({},(0,H.oN)(ne)),[`${se}:hover::after, ${se}-wrapper:hover &::after`]:{visibility:"visible"},[`${se}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:Je,height:Je,marginBlockStart:Je/-2,marginInlineStart:Je/-2,backgroundColor:R?it:ye,borderBlockStart:0,borderInlineStart:0,borderRadius:Je,transform:"scale(0)",opacity:0,transition:`all ${wt} ${zt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:Je,height:Je,backgroundColor:mt,borderColor:rn,borderStyle:"solid",borderWidth:Zt,borderRadius:"50%",transition:`all ${Jt}`},[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${se}-checked`]:{[$]:{borderColor:it,backgroundColor:R?mt:it,"&::after":{transform:`scale(${Sn/Je})`,opacity:1,transition:`all ${wt} ${zt}`}}},[`${se}-disabled`]:{cursor:"not-allowed",[$]:{backgroundColor:tn,borderColor:rn,cursor:"not-allowed","&::after":{backgroundColor:K}},[`${se}-input`]:{cursor:"not-allowed"},[`${se}-disabled + span`]:{color:re,cursor:"not-allowed"},[`&${se}-checked`]:{[$]:{"&::after":{transform:`scale(${f/Je})`}}}},[`span${se} + *`]:{paddingInlineStart:Et,paddingInlineEnd:Et}})}},S=ne=>{const{buttonColor:se,controlHeight:nt,componentCls:it,lineWidth:Je,lineType:wt,colorBorder:Jt,motionDurationSlow:zt,motionDurationMid:mt,buttonPaddingInline:rn,fontSize:Zt,buttonBg:Sn,fontSizeLG:tn,controlHeightLG:re,controlHeightSM:Et,paddingXS:K,borderRadius:E,borderRadiusSM:f,borderRadiusLG:R,buttonCheckedBg:ye,buttonSolidCheckedColor:$,colorTextDisabled:U,colorBgContainerDisabled:oe,buttonCheckedBgDisabled:Me,buttonCheckedColorDisabled:Fe,colorPrimary:Re,colorPrimaryHover:Ge,colorPrimaryActive:Ut,buttonSolidCheckedBg:Xe,buttonSolidCheckedHoverBg:At,buttonSolidCheckedActiveBg:gt}=ne;return{[`${it}-button-wrapper`]:{position:"relative",display:"inline-block",height:nt,margin:0,paddingInline:rn,paddingBlock:0,color:se,fontSize:Zt,lineHeight:`${nt-Je*2}px`,background:Sn,border:`${Je}px ${wt} ${Jt}`,borderBlockStartWidth:Je+.02,borderInlineStartWidth:0,borderInlineEndWidth:Je,cursor:"pointer",transition:[`color ${mt}`,`background ${mt}`,`box-shadow ${mt}`].join(","),a:{color:se},[`> ${it}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-Je,insetInlineStart:-Je,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:Je,paddingInline:0,backgroundColor:Jt,transition:`background-color ${zt}`,content:'""'}},"&:first-child":{borderInlineStart:`${Je}px ${wt} ${Jt}`,borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E},"&:first-child:last-child":{borderRadius:E},[`${it}-group-large &`]:{height:re,fontSize:tn,lineHeight:`${re-Je*2}px`,"&:first-child":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R}},[`${it}-group-small &`]:{height:Et,paddingInline:K-Je,paddingBlock:0,lineHeight:`${Et-Je*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:Re},"&:has(:focus-visible)":Object.assign({},(0,H.oN)(ne)),[`${it}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${it}-button-wrapper-disabled)`]:{zIndex:1,color:Re,background:ye,borderColor:Re,"&::before":{backgroundColor:Re},"&:first-child":{borderColor:Re},"&:hover":{color:Ge,borderColor:Ge,"&::before":{backgroundColor:Ge}},"&:active":{color:Ut,borderColor:Ut,"&::before":{backgroundColor:Ut}}},[`${it}-group-solid &-checked:not(${it}-button-wrapper-disabled)`]:{color:$,background:Xe,borderColor:Xe,"&:hover":{color:$,background:At,borderColor:At},"&:active":{color:$,background:gt,borderColor:gt}},"&-disabled":{color:U,backgroundColor:oe,borderColor:Jt,cursor:"not-allowed","&:first-child, &:hover":{color:U,backgroundColor:oe,borderColor:Jt}},[`&-disabled${it}-button-wrapper-checked`]:{color:Fe,backgroundColor:Me,borderColor:Jt,boxShadow:"none"}}}},B=ne=>ne-4*2;var pe=(0,I.Z)("Radio",ne=>{const{controlOutline:se,controlOutlineWidth:nt,radioSize:it}=ne,Je=`0 0 0 ${nt}px ${se}`,wt=Je,Jt=B(it),zt=(0,M.TS)(ne,{radioDotDisabledSize:Jt,radioFocusShadow:Je,radioButtonFocusShadow:wt});return[W(zt),te(zt),S(zt)]},ne=>{const{wireframe:se,padding:nt,marginXS:it,lineWidth:Je,fontSizeLG:wt,colorText:Jt,colorBgContainer:zt,colorTextDisabled:mt,controlItemBgActiveDisabled:rn,colorTextLightSolid:Zt,colorPrimary:Sn,colorPrimaryHover:tn,colorPrimaryActive:re}=ne,Et=4,K=wt,E=se?B(K):K-(Et+Je)*2;return{radioSize:K,dotSize:E,dotColorDisabled:mt,buttonSolidCheckedColor:Zt,buttonSolidCheckedBg:Sn,buttonSolidCheckedHoverBg:tn,buttonSolidCheckedActiveBg:re,buttonBg:zt,buttonCheckedBg:zt,buttonColor:Jt,buttonCheckedBgDisabled:rn,buttonCheckedColorDisabled:mt,buttonPaddingInline:nt-Je,wrapperMarginInlineEnd:it}}),fe=l(14088),me=l(4572),we=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{var nt,it;const Je=_.useContext(s),wt=_.useContext(x),{getPrefixCls:Jt,direction:zt,radio:mt}=_.useContext(V.E_),rn=_.useRef(null),Zt=(0,c.sQ)(se,rn),{isFormItemInput:Sn}=_.useContext(C.aM),tn=Ut=>{var Xe,At;(Xe=ne.onChange)===null||Xe===void 0||Xe.call(ne,Ut),(At=Je==null?void 0:Je.onChange)===null||At===void 0||At.call(Je,Ut)},{prefixCls:re,className:Et,rootClassName:K,children:E,style:f}=ne,R=we(ne,["prefixCls","className","rootClassName","children","style"]),ye=Jt("radio",re),$=((Je==null?void 0:Je.optionType)||wt)==="button",U=$?`${ye}-button`:ye,[oe,Me]=pe(ye),Fe=Object.assign({},R),Re=_.useContext(d.Z);Je&&(Fe.name=Je.name,Fe.onChange=tn,Fe.checked=ne.value===Je.value,Fe.disabled=(nt=Fe.disabled)!==null&&nt!==void 0?nt:Je.disabled),Fe.disabled=(it=Fe.disabled)!==null&&it!==void 0?it:Re;const Ge=ae()(`${U}-wrapper`,{[`${U}-wrapper-checked`]:Fe.checked,[`${U}-wrapper-disabled`]:Fe.disabled,[`${U}-wrapper-rtl`]:zt==="rtl",[`${U}-wrapper-in-form-item`]:Sn},mt==null?void 0:mt.className,Et,K,Me);return oe(_.createElement(fe.Z,{component:"Radio",disabled:Fe.disabled},_.createElement("label",{className:Ge,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),f),onMouseEnter:ne.onMouseEnter,onMouseLeave:ne.onMouseLeave},_.createElement(i.Z,Object.assign({},Fe,{className:ae()(Fe.className,!$&&me.A),type:"radio",prefixCls:U,ref:Zt})),E!==void 0?_.createElement("span",null,E):null)))};var be=_.forwardRef(Oe);const F=_.forwardRef((ne,se)=>{const{getPrefixCls:nt,direction:it}=_.useContext(V.E_),[Je,wt]=(0,ee.Z)(ne.defaultValue,{value:ne.value}),Jt=Xe=>{const At=Je,gt=Xe.target.value;"value"in ne||wt(gt);const{onChange:qe}=ne;qe&>!==At&&qe(Xe)},{prefixCls:zt,className:mt,rootClassName:rn,options:Zt,buttonStyle:Sn="outline",disabled:tn,children:re,size:Et,style:K,id:E,onMouseEnter:f,onMouseLeave:R,onFocus:ye,onBlur:$}=ne,U=nt("radio",zt),oe=`${U}-group`,[Me,Fe]=pe(U);let Re=re;Zt&&Zt.length>0&&(Re=Zt.map(Xe=>typeof Xe=="string"||typeof Xe=="number"?_.createElement(be,{key:Xe.toString(),prefixCls:U,disabled:tn,value:Xe,checked:Je===Xe},Xe):_.createElement(be,{key:`radio-group-value-options-${Xe.value}`,prefixCls:U,disabled:Xe.disabled||tn,value:Xe.value,checked:Je===Xe.value,title:Xe.title,style:Xe.style},Xe.label)));const Ge=(0,P.Z)(Et),Ut=ae()(oe,`${oe}-${Sn}`,{[`${oe}-${Ge}`]:Ge,[`${oe}-rtl`]:it==="rtl"},mt,rn,Fe);return Me(_.createElement("div",Object.assign({},(0,Pe.Z)(ne,{aria:!0,data:!0}),{className:Ut,style:K,onMouseEnter:f,onMouseLeave:R,onFocus:ye,onBlur:$,id:E,ref:se}),_.createElement(r,{value:{onChange:Jt,value:Je,disabled:ne.disabled,name:ne.name,optionType:ne.optionType}},Re)))});var Ce=_.memo(F),Ae=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{const{getPrefixCls:nt}=_.useContext(V.E_),{prefixCls:it}=ne,Je=Ae(ne,["prefixCls"]),wt=nt("radio",it);return _.createElement(o,{value:"button"},_.createElement(be,Object.assign({prefixCls:wt},Je,{type:"radio",ref:se})))};var ve=_.forwardRef(ue);const L=be;L.Button=ve,L.Group=Ce,L.__ANT_RADIO=!0;var Q=L},13570:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ne}});var b=l(96663),ae=l(59301),ee={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"},Pe=ee,_=l(7657),V=function(nt,it){return ae.createElement(_.Z,(0,b.Z)({},nt,{ref:it,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(92310),s=l.n(r),x=l(90493),o=l(72071),i=l(6620),c=l(18929),d=l(10228),C=l(26112);function H(se,nt){var it=se.disabled,Je=se.prefixCls,wt=se.character,Jt=se.characterRender,zt=se.index,mt=se.count,rn=se.value,Zt=se.allowHalf,Sn=se.focused,tn=se.onHover,re=se.onClick,Et=function(oe){tn(oe,zt)},K=function(oe){re(oe,zt)},E=function(oe){oe.keyCode===d.Z.ENTER&&re(oe,zt)},f=zt+1,R=new Set([Je]);rn===0&&zt===0&&Sn?R.add("".concat(Je,"-focused")):Zt&&rn+.5>=f&&rnzt?"true":"false","aria-posinset":zt+1,"aria-setsize":mt,tabIndex:it?-1:0},ae.createElement("div",{className:"".concat(Je,"-first")},ye),ae.createElement("div",{className:"".concat(Je,"-second")},ye)));return Jt&&($=Jt($,se)),$}var I=ae.forwardRef(H);function M(){var se=ae.useRef({});function nt(Je){return se.current[Je]}function it(Je){return function(wt){se.current[Je]=wt}}return[nt,it]}function W(se){var nt=se.pageXOffset,it="scrollLeft";if(typeof nt!="number"){var Je=se.document;nt=Je.documentElement[it],typeof nt!="number"&&(nt=Je.body[it])}return nt}function te(se){var nt,it,Je=se.ownerDocument,wt=Je.body,Jt=Je&&Je.documentElement,zt=se.getBoundingClientRect();return nt=zt.left,it=zt.top,nt-=Jt.clientLeft||wt.clientLeft||0,it-=Jt.clientTop||wt.clientTop||0,{left:nt,top:it}}function S(se){var nt=te(se),it=se.ownerDocument,Je=it.defaultView||it.parentWindow;return nt.left+=W(Je),nt.left}var B=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(se,nt){var it,Je=se.prefixCls,wt=Je===void 0?"rc-rate":Je,Jt=se.className,zt=se.defaultValue,mt=se.value,rn=se.count,Zt=rn===void 0?5:rn,Sn=se.allowHalf,tn=Sn===void 0?!1:Sn,re=se.allowClear,Et=re===void 0?!0:re,K=se.character,E=K===void 0?"\u2605":K,f=se.characterRender,R=se.disabled,ye=se.direction,$=ye===void 0?"ltr":ye,U=se.tabIndex,oe=U===void 0?0:U,Me=se.autoFocus,Fe=se.onHoverChange,Re=se.onChange,Ge=se.onFocus,Ut=se.onBlur,Xe=se.onKeyDown,At=se.onMouseLeave,gt=(0,i.Z)(se,B),qe=M(),Ie=(0,o.Z)(qe,2),tt=Ie[0],pt=Ie[1],Pt=ae.useRef(null),dn=function(){if(!R){var $e;($e=Pt.current)===null||$e===void 0||$e.focus()}};ae.useImperativeHandle(nt,function(){return{focus:dn,blur:function(){if(!R){var $e;($e=Pt.current)===null||$e===void 0||$e.blur()}}}});var Tn=(0,c.Z)(zt||0,{value:mt}),ie=(0,o.Z)(Tn,2),ge=ie[0],An=ie[1],je=(0,c.Z)(null),dt=(0,o.Z)(je,2),tr=dt[0],kt=dt[1],$t=function($e,nn){var un=$==="rtl",Nn=$e+1;if(tn){var Qn=tt($e),Hn=S(Qn),Kn=Qn.clientWidth;(un&&nn-Hn>Kn/2||!un&&nn-Hn0&&!un||nn===d.Z.RIGHT&&Nn>0&&un?(tn?Nn-=.5:Nn-=1,sn(Nn),$e.preventDefault()):nn===d.Z.LEFT&&Nn{const{componentCls:nt}=se;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:se.marginXS},"> div":{transition:`all ${se.motionDurationMid}, outline 0s`,"&:hover":{transform:se.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se.lineWidth}px dashed ${se.starColor}`,transform:se.starHoverScale}},"&-first, &-second":{color:se.starBg,transition:`all ${se.motionDurationMid}`,userSelect:"none",[se.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},Ae=se=>({[`&-rtl${se.componentCls}`]:{direction:"rtl"}}),ue=se=>{const{componentCls:nt}=se;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(se)),{display:"inline-block",margin:0,padding:0,color:se.starColor,fontSize:se.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ce(se)),{[`+ ${nt}-text`]:{display:"inline-block",marginInlineStart:se.marginXS,fontSize:se.fontSize}}),Ae(se))}};var ve=(0,be.Z)("Rate",se=>{const nt=(0,F.TS)(se,{});return[ue(nt)]},se=>({starColor:se.yellow6,starSize:se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:se.colorFillContent})),L=function(se,nt){var it={};for(var Je in se)Object.prototype.hasOwnProperty.call(se,Je)&&nt.indexOf(Je)<0&&(it[Je]=se[Je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Je=Object.getOwnPropertySymbols(se);wt{const{prefixCls:it,className:Je,rootClassName:wt,style:Jt,tooltips:zt,character:mt=ae.createElement(w,null)}=se,rn=L(se,["prefixCls","className","rootClassName","style","tooltips","character"]),Zt=(R,ye)=>{let{index:$}=ye;return zt?ae.createElement(Oe.Z,{title:zt[$]},R):R},{getPrefixCls:Sn,direction:tn,rate:re}=ae.useContext(we.E_),Et=Sn("rate",it),[K,E]=ve(Et),f=Object.assign(Object.assign({},re==null?void 0:re.style),Jt);return K(ae.createElement(me,Object.assign({ref:nt,character:mt,characterRender:Zt},rn,{className:s()(Je,wt,E,re==null?void 0:re.className),style:f,prefixCls:Et,direction:tn})))})},57809:function(lr,jt,l){"use strict";var b=l(92310),ae=l.n(b),ee=l(77861),Pe=l(2738),_=l(59301),V=l(53487),P=l(62892),w=l(19080),r=l(36355),s=l(1684),x=l(93891),o=l(19716),i=l(32441),c=l(33234),d=l(14154),C=l(58582),H=l(84443),I=l(66339),M=function(pe,fe){var me={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&fe.indexOf(we)<0&&(me[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,we=Object.getOwnPropertySymbols(pe);Oe{var me,{prefixCls:we,bordered:Oe=!0,className:de,rootClassName:be,getPopupContainer:F,popupClassName:Ce,dropdownClassName:Ae,listHeight:ue=256,placement:ve,listItemHeight:L=24,size:Q,disabled:ne,notFoundContent:se,status:nt,builtinPlacements:it,dropdownMatchSelectWidth:Je,popupMatchSelectWidth:wt,direction:Jt,style:zt,allowClear:mt}=pe,rn=M(pe,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Zt,getPrefixCls:Sn,renderEmpty:tn,direction:re,virtual:Et,popupMatchSelectWidth:K,popupOverflow:E,select:f}=_.useContext(r.E_),R=Sn("select",we),ye=Sn(),$=Jt!=null?Jt:re,{compactSize:U,compactItemClassnames:oe}=(0,c.ri)(R,$),[Me,Fe]=(0,d.Z)(R),Re=_.useMemo(()=>{const{mode:bt}=rn;if(bt!=="combobox")return bt===W?"combobox":bt},[rn.mode]),Ge=Re==="multiple"||Re==="tags",Ut=(0,H.Z)(rn.suffixIcon,rn.showArrow),Xe=(me=wt!=null?wt:Je)!==null&&me!==void 0?me:K,{status:At,hasFeedback:gt,isFormItemInput:qe,feedbackIcon:Ie}=_.useContext(i.aM),tt=(0,w.F)(At,nt);let pt;se!==void 0?pt=se:Re==="combobox"?pt=null:pt=(tn==null?void 0:tn("Select"))||_.createElement(x.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:dn,removeIcon:Tn,clearIcon:ie}=(0,I.Z)(Object.assign(Object.assign({},rn),{multiple:Ge,hasFeedback:gt,feedbackIcon:Ie,showSuffixIcon:Ut,prefixCls:R,showArrow:rn.showArrow,componentName:"Select"})),ge=mt===!0?{clearIcon:ie}:mt,An=(0,Pe.Z)(rn,["suffixIcon","itemIcon"]),je=ae()(Ce||Ae,{[`${R}-dropdown-${$}`]:$==="rtl"},be,Fe),dt=(0,o.Z)(bt=>{var Ct;return(Ct=Q!=null?Q:U)!==null&&Ct!==void 0?Ct:bt}),tr=_.useContext(s.Z),kt=ne!=null?ne:tr,$t=ae()({[`${R}-lg`]:dt==="large",[`${R}-sm`]:dt==="small",[`${R}-rtl`]:$==="rtl",[`${R}-borderless`]:!Oe,[`${R}-in-form-item`]:qe},(0,w.Z)(R,tt,gt),oe,f==null?void 0:f.className,de,be,Fe),sn=_.useMemo(()=>ve!==void 0?ve:$==="rtl"?"bottomRight":"bottomLeft",[ve,$]),ot=(0,C.Z)(it,E);return Me(_.createElement(ee.ZP,Object.assign({ref:fe,virtual:Et,showSearch:f==null?void 0:f.showSearch},An,{style:Object.assign(Object.assign({},f==null?void 0:f.style),zt),dropdownMatchSelectWidth:Xe,builtinPlacements:ot,transitionName:(0,P.m)(ye,"slide-up",rn.transitionName),listHeight:ue,listItemHeight:L,mode:Re,prefixCls:R,placement:sn,direction:$,suffixIcon:Pt,menuItemSelectedIcon:dn,removeIcon:Tn,allowClear:ge,notFoundContent:pt,className:$t,getPopupContainer:F||Zt,dropdownClassName:je,disabled:kt})))},S=_.forwardRef(te),B=(0,V.Z)(S);S.SECRET_COMBOBOX_MODE_DO_NOT_USE=W,S.Option=ee.Wx,S.OptGroup=ee.Xo,S._InternalPanelDoNotUseOrYouWillBeFired=B,jt.default=S},14154:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return S}});var b=l(17313),ae=l(74207),ee=l(37613),Pe=l(83116),_=l(13826),V=l(92899);const P=B=>{const{optionHeight:pe,optionFontSize:fe,optionLineHeight:me,optionPadding:we}=B;return{position:"relative",display:"block",minHeight:pe,padding:we,color:B.colorText,fontWeight:"normal",fontSize:fe,lineHeight:me,boxSizing:"border-box"}};var r=B=>{const{antCls:pe,componentCls:fe}=B,me=`${fe}-item`,we=`&${pe}-slide-up-enter${pe}-slide-up-enter-active`,Oe=`&${pe}-slide-up-appear${pe}-slide-up-appear-active`,de=`&${pe}-slide-up-leave${pe}-slide-up-leave-active`,be=`${fe}-dropdown-placement-`;return[{[`${fe}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(B)),{position:"absolute",top:-9999,zIndex:B.zIndexPopup,boxSizing:"border-box",padding:B.paddingXXS,overflow:"hidden",fontSize:B.fontSize,fontVariant:"initial",backgroundColor:B.colorBgElevated,borderRadius:B.borderRadiusLG,outline:"none",boxShadow:B.boxShadowSecondary,[` + ${we}${be}bottomLeft, + ${Oe}${be}bottomLeft `]:{animationName:_.fJ},[` - ${ve}${we}topLeft, - ${Ne}${we}topLeft, - ${ve}${we}topRight, - ${Ne}${we}topRight - `]:{animationName:_.Qt},[`${de}${we}bottomLeft`]:{animationName:_.Uw},[` - ${de}${we}topLeft, - ${de}${we}topRight - `]:{animationName:_.ly},"&-hidden":{display:"none"},[`${me}`]:Object.assign(Object.assign({},P(B)),{cursor:"pointer",transition:`background ${B.motionDurationSlow} ease`,borderRadius:B.borderRadiusSM,"&-group":{color:B.colorTextDescription,fontSize:B.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${me}-option-disabled)`]:{backgroundColor:B.optionActiveBg},[`&-selected:not(${me}-option-disabled)`]:{color:B.optionSelectedColor,fontWeight:B.optionSelectedFontWeight,backgroundColor:B.optionSelectedBg,[`${me}-option-state`]:{color:B.colorPrimary}},"&-disabled":{[`&${me}-option-selected`]:{backgroundColor:B.colorBgContainerDisabled},color:B.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:B.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,_.oN)(B,"slide-up"),(0,_.oN)(B,"slide-down"),(0,V.Fm)(B,"move-up"),(0,V.Fm)(B,"move-down")]};const s=2,x=B=>{let{controlHeightSM:pe,controlHeight:fe,lineWidth:me}=B;const ve=(fe-pe)/2-me,Ne=Math.ceil(ve/2);return[ve,Ne]};function o(B,pe){const{componentCls:fe,iconCls:me}=B,ve=`${fe}-selection-overflow`,Ne=B.multipleSelectItemHeight,[de]=x(B),we=pe?`${fe}-${pe}`:"";return{[`${fe}-multiple${we}`]:{fontSize:B.fontSize,[ve]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${fe}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${de-s}px ${s*2}px`,borderRadius:B.borderRadius,[`${fe}-show-search&`]:{cursor:"text"},[`${fe}-disabled&`]:{background:B.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${s}px 0`,lineHeight:`${Ne}px`,visibility:"hidden",content:'"\\a0"'}},[` + ${we}${be}topLeft, + ${Oe}${be}topLeft, + ${we}${be}topRight, + ${Oe}${be}topRight + `]:{animationName:_.Qt},[`${de}${be}bottomLeft`]:{animationName:_.Uw},[` + ${de}${be}topLeft, + ${de}${be}topRight + `]:{animationName:_.ly},"&-hidden":{display:"none"},[`${me}`]:Object.assign(Object.assign({},P(B)),{cursor:"pointer",transition:`background ${B.motionDurationSlow} ease`,borderRadius:B.borderRadiusSM,"&-group":{color:B.colorTextDescription,fontSize:B.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${me}-option-disabled)`]:{backgroundColor:B.optionActiveBg},[`&-selected:not(${me}-option-disabled)`]:{color:B.optionSelectedColor,fontWeight:B.optionSelectedFontWeight,backgroundColor:B.optionSelectedBg,[`${me}-option-state`]:{color:B.colorPrimary}},"&-disabled":{[`&${me}-option-selected`]:{backgroundColor:B.colorBgContainerDisabled},color:B.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:B.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,_.oN)(B,"slide-up"),(0,_.oN)(B,"slide-down"),(0,V.Fm)(B,"move-up"),(0,V.Fm)(B,"move-down")]};const s=2,x=B=>{let{controlHeightSM:pe,controlHeight:fe,lineWidth:me}=B;const we=(fe-pe)/2-me,Oe=Math.ceil(we/2);return[we,Oe]};function o(B,pe){const{componentCls:fe,iconCls:me}=B,we=`${fe}-selection-overflow`,Oe=B.multipleSelectItemHeight,[de]=x(B),be=pe?`${fe}-${pe}`:"";return{[`${fe}-multiple${be}`]:{fontSize:B.fontSize,[we]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${fe}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${de-s}px ${s*2}px`,borderRadius:B.borderRadius,[`${fe}-show-search&`]:{cursor:"text"},[`${fe}-disabled&`]:{background:B.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${s}px 0`,lineHeight:`${Oe}px`,visibility:"hidden",content:'"\\a0"'}},[` &${fe}-show-arrow ${fe}-selector, &${fe}-allow-clear ${fe}-selector - `]:{paddingInlineEnd:B.fontSizeIcon+B.controlPaddingHorizontal},[`${fe}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Ne,marginTop:s,marginBottom:s,lineHeight:`${Ne-B.lineWidth*2}px`,background:B.multipleItemBg,border:`${B.lineWidth}px ${B.lineType} ${B.multipleItemBorderColor}`,borderRadius:B.borderRadiusSM,cursor:"default",transition:`font-size ${B.motionDurationSlow}, line-height ${B.motionDurationSlow}, height ${B.motionDurationSlow}`,userSelect:"none",marginInlineEnd:s*2,paddingInlineStart:B.paddingXS,paddingInlineEnd:B.paddingXS/2,[`${fe}-disabled&`]:{color:B.multipleItemColorDisabled,borderColor:B.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:B.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,b.Ro)()),{display:"inline-flex",alignItems:"center",color:B.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${me}`]:{verticalAlign:"-0.2em"},"&:hover":{color:B.colorIconHover}})},[`${ve}-item + ${ve}-item`]:{[`${fe}-selection-search`]:{marginInlineStart:0}},[`${fe}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:B.inputPaddingHorizontalBase-de,"\n &-input,\n &-mirror\n ":{height:Ne,fontFamily:B.fontFamily,lineHeight:`${Ne}px`,transition:`all ${B.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${fe}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:B.inputPaddingHorizontalBase,insetInlineEnd:B.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${B.motionDurationSlow}`}}}}var c=B=>{const{componentCls:pe}=B,fe=(0,ee.TS)(B,{controlHeight:B.controlHeightSM,multipleSelectItemHeight:B.controlHeightXS,borderRadius:B.borderRadiusSM,borderRadiusSM:B.borderRadiusXS}),me=(0,ee.TS)(B,{fontSize:B.fontSizeLG,controlHeight:B.controlHeightLG,multipleSelectItemHeight:B.multipleItemHeightLG,borderRadius:B.borderRadiusLG,borderRadiusSM:B.borderRadius}),[,ve]=x(B);return[o(B),o(fe,"sm"),{[`${pe}-multiple${pe}-sm`]:{[`${pe}-selection-placeholder`]:{insetInline:B.controlPaddingHorizontalSM-B.lineWidth},[`${pe}-selection-search`]:{marginInlineStart:ve}}},o(me,"lg")]};function d(B,pe){const{componentCls:fe,inputPaddingHorizontalBase:me,borderRadius:ve}=B,Ne=B.controlHeight-B.lineWidth*2,de=Math.ceil(B.fontSize*1.25),we=pe?`${fe}-${pe}`:"";return{[`${fe}-single${we}`]:{fontSize:B.fontSize,[`${fe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(B)),{display:"flex",borderRadius:ve,[`${fe}-selection-search`]:{position:"absolute",top:0,insetInlineStart:me,insetInlineEnd:me,bottom:0,"&-input":{width:"100%"}},[` + `]:{paddingInlineEnd:B.fontSizeIcon+B.controlPaddingHorizontal},[`${fe}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Oe,marginTop:s,marginBottom:s,lineHeight:`${Oe-B.lineWidth*2}px`,background:B.multipleItemBg,border:`${B.lineWidth}px ${B.lineType} ${B.multipleItemBorderColor}`,borderRadius:B.borderRadiusSM,cursor:"default",transition:`font-size ${B.motionDurationSlow}, line-height ${B.motionDurationSlow}, height ${B.motionDurationSlow}`,userSelect:"none",marginInlineEnd:s*2,paddingInlineStart:B.paddingXS,paddingInlineEnd:B.paddingXS/2,[`${fe}-disabled&`]:{color:B.multipleItemColorDisabled,borderColor:B.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:B.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,b.Ro)()),{display:"inline-flex",alignItems:"center",color:B.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${me}`]:{verticalAlign:"-0.2em"},"&:hover":{color:B.colorIconHover}})},[`${we}-item + ${we}-item`]:{[`${fe}-selection-search`]:{marginInlineStart:0}},[`${fe}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:B.inputPaddingHorizontalBase-de,"\n &-input,\n &-mirror\n ":{height:Oe,fontFamily:B.fontFamily,lineHeight:`${Oe}px`,transition:`all ${B.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${fe}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:B.inputPaddingHorizontalBase,insetInlineEnd:B.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${B.motionDurationSlow}`}}}}var c=B=>{const{componentCls:pe}=B,fe=(0,ee.TS)(B,{controlHeight:B.controlHeightSM,multipleSelectItemHeight:B.controlHeightXS,borderRadius:B.borderRadiusSM,borderRadiusSM:B.borderRadiusXS}),me=(0,ee.TS)(B,{fontSize:B.fontSizeLG,controlHeight:B.controlHeightLG,multipleSelectItemHeight:B.multipleItemHeightLG,borderRadius:B.borderRadiusLG,borderRadiusSM:B.borderRadius}),[,we]=x(B);return[o(B),o(fe,"sm"),{[`${pe}-multiple${pe}-sm`]:{[`${pe}-selection-placeholder`]:{insetInline:B.controlPaddingHorizontalSM-B.lineWidth},[`${pe}-selection-search`]:{marginInlineStart:we}}},o(me,"lg")]};function d(B,pe){const{componentCls:fe,inputPaddingHorizontalBase:me,borderRadius:we}=B,Oe=B.controlHeight-B.lineWidth*2,de=Math.ceil(B.fontSize*1.25),be=pe?`${fe}-${pe}`:"";return{[`${fe}-single${be}`]:{fontSize:B.fontSize,[`${fe}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(B)),{display:"flex",borderRadius:we,[`${fe}-selection-search`]:{position:"absolute",top:0,insetInlineStart:me,insetInlineEnd:me,bottom:0,"&-input":{width:"100%"}},[` ${fe}-selection-item, ${fe}-selection-placeholder - `]:{padding:0,lineHeight:`${Ne}px`,transition:`all ${B.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Ne}px`}},[`${fe}-selection-item`]:{position:"relative",userSelect:"none"},[`${fe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${fe}-selection-item:after`,`${fe}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{padding:0,lineHeight:`${Oe}px`,transition:`all ${B.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Oe}px`}},[`${fe}-selection-item`]:{position:"relative",userSelect:"none"},[`${fe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${fe}-selection-item:after`,`${fe}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${fe}-show-arrow ${fe}-selection-item, &${fe}-show-arrow ${fe}-selection-placeholder - `]:{paddingInlineEnd:de},[`&${fe}-open ${fe}-selection-item`]:{color:B.colorTextPlaceholder},[`&:not(${fe}-customize-input)`]:{[`${fe}-selector`]:{width:"100%",height:B.controlHeight,padding:`0 ${me}px`,[`${fe}-selection-search-input`]:{height:Ne},"&:after":{lineHeight:`${Ne}px`}}},[`&${fe}-customize-input`]:{[`${fe}-selector`]:{"&:after":{display:"none"},[`${fe}-selection-search`]:{position:"static",width:"100%"},[`${fe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${me}px`,"&:after":{display:"none"}}}}}}}function C(B){const{componentCls:pe}=B,fe=B.controlPaddingHorizontalSM-B.lineWidth;return[d(B),d((0,ee.TS)(B,{controlHeight:B.controlHeightSM,borderRadius:B.borderRadiusSM}),"sm"),{[`${pe}-single${pe}-sm`]:{[`&:not(${pe}-customize-input)`]:{[`${pe}-selection-search`]:{insetInlineStart:fe,insetInlineEnd:fe},[`${pe}-selector`]:{padding:`0 ${fe}px`},[`&${pe}-show-arrow ${pe}-selection-search`]:{insetInlineEnd:fe+B.fontSize*1.5},[` + `]:{paddingInlineEnd:de},[`&${fe}-open ${fe}-selection-item`]:{color:B.colorTextPlaceholder},[`&:not(${fe}-customize-input)`]:{[`${fe}-selector`]:{width:"100%",height:B.controlHeight,padding:`0 ${me}px`,[`${fe}-selection-search-input`]:{height:Oe},"&:after":{lineHeight:`${Oe}px`}}},[`&${fe}-customize-input`]:{[`${fe}-selector`]:{"&:after":{display:"none"},[`${fe}-selection-search`]:{position:"static",width:"100%"},[`${fe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${me}px`,"&:after":{display:"none"}}}}}}}function C(B){const{componentCls:pe}=B,fe=B.controlPaddingHorizontalSM-B.lineWidth;return[d(B),d((0,ee.TS)(B,{controlHeight:B.controlHeightSM,borderRadius:B.borderRadiusSM}),"sm"),{[`${pe}-single${pe}-sm`]:{[`&:not(${pe}-customize-input)`]:{[`${pe}-selection-search`]:{insetInlineStart:fe,insetInlineEnd:fe},[`${pe}-selector`]:{padding:`0 ${fe}px`},[`&${pe}-show-arrow ${pe}-selection-search`]:{insetInlineEnd:fe+B.fontSize*1.5},[` &${pe}-show-arrow ${pe}-selection-item, &${pe}-show-arrow ${pe}-selection-placeholder - `]:{paddingInlineEnd:B.fontSize*1.5}}}},d((0,ee.TS)(B,{controlHeight:B.singleItemHeightLG,fontSize:B.fontSizeLG,borderRadius:B.borderRadiusLG}),"lg")]}const H=B=>{const{componentCls:pe,selectorBg:fe}=B;return{position:"relative",backgroundColor:fe,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,transition:`all ${B.motionDurationMid} ${B.motionEaseInOut}`,input:{cursor:"pointer"},[`${pe}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${pe}-disabled&`]:{color:B.colorTextDisabled,background:B.colorBgContainerDisabled,cursor:"not-allowed",[`${pe}-multiple&`]:{background:B.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},I=function(B,pe){let fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:me,borderHoverColor:ve,outlineColor:Ne,antCls:de}=pe,we=fe?{[`${me}-selector`]:{borderColor:ve}}:{};return{[B]:{[`&:not(${me}-disabled):not(${me}-customize-input):not(${de}-pagination-size-changer)`]:Object.assign(Object.assign({},we),{[`${me}-focused& ${me}-selector`]:{borderColor:ve,boxShadow:`0 0 0 ${pe.controlOutlineWidth}px ${Ne}`,outline:0},[`&:hover ${me}-selector`]:{borderColor:ve}})}}},M=B=>{const{componentCls:pe}=B;return{[`${pe}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},W=B=>{const{componentCls:pe,inputPaddingHorizontalBase:fe,iconCls:me}=B;return{[pe]:Object.assign(Object.assign({},(0,b.Wf)(B)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${pe}-customize-input) ${pe}-selector`]:Object.assign(Object.assign({},H(B)),M(B)),[`${pe}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},b.vS),[`${pe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:B.colorTextPlaceholder,pointerEvents:"none"}),[`${pe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:fe,height:B.fontSizeIcon,marginTop:-B.fontSizeIcon/2,color:B.colorTextQuaternary,fontSize:B.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[me]:{verticalAlign:"top",transition:`transform ${B.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${pe}-suffix)`]:{pointerEvents:"auto"}},[`${pe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:fe,zIndex:1,display:"inline-block",width:B.fontSizeIcon,height:B.fontSizeIcon,marginTop:-B.fontSizeIcon/2,color:B.colorTextQuaternary,fontSize:B.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:B.clearBg,cursor:"pointer",opacity:0,transition:`color ${B.motionDurationMid} ease, opacity ${B.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:B.colorTextTertiary}},"&:hover":{[`${pe}-clear`]:{opacity:1}}}),[`${pe}-has-feedback`]:{[`${pe}-clear`]:{insetInlineEnd:fe+B.fontSize+B.paddingXS}}}},te=B=>{const{componentCls:pe}=B;return[{[pe]:{[`&-borderless ${pe}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${pe}-in-form-item`]:{width:"100%"}}},W(B),C(B),c(B),r(B),{[`${pe}-rtl`]:{direction:"rtl"}},I(pe,(0,ee.TS)(B,{borderHoverColor:B.colorPrimaryHover,outlineColor:B.controlOutline})),I(`${pe}-status-error`,(0,ee.TS)(B,{borderHoverColor:B.colorErrorHover,outlineColor:B.colorErrorOutline}),!0),I(`${pe}-status-warning`,(0,ee.TS)(B,{borderHoverColor:B.colorWarningHover,outlineColor:B.colorWarningOutline}),!0),(0,ae.c)(B,{borderElCls:`${pe}-selector`,focusElCls:`${pe}-focused`})]};var S=(0,Pe.Z)("Select",(B,pe)=>{let{rootPrefixCls:fe}=pe;const me=(0,ee.TS)(B,{rootPrefixCls:fe,inputPaddingHorizontalBase:B.paddingSM-1,multipleSelectItemHeight:B.multipleItemHeight});return[te(me)]},B=>{const{fontSize:pe,lineHeight:fe,controlHeight:me,controlPaddingHorizontal:ve,zIndexPopupBase:Ne,colorText:de,fontWeightStrong:we,controlItemBgActive:F,controlItemBgHover:Ce,colorBgContainer:Ae,colorFillSecondary:ue,controlHeightLG:ye,controlHeightSM:L,colorBgContainerDisabled:Q,colorTextDisabled:ne}=B;return{zIndexPopup:Ne+50,optionSelectedColor:de,optionSelectedFontWeight:we,optionSelectedBg:F,optionActiveBg:Ce,optionPadding:`${(me-pe*fe)/2}px ${ve}px`,optionFontSize:pe,optionLineHeight:fe,optionHeight:me,selectorBg:Ae,clearBg:Ae,singleItemHeightLG:ye,multipleItemBg:ue,multipleItemBorderColor:"transparent",multipleItemHeight:L,multipleItemHeightLG:me,multipleSelectorBgDisabled:Q,multipleItemColorDisabled:ne,multipleItemBorderColorDisabled:"transparent"}})},58582:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});const b=ee=>{const _={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ee==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},_),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},_),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},_),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},_),{points:["br","tr"],offset:[0,-4]})}};function ae(ee,Pe){return ee||b(Pe)}},84443:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return b}});function b(ae,ee){return ee!==void 0?ee:ae!==null}},66339:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(40001),ae=l(19248),ee=l(99267),Pe=l(84105),_=l(58617),V=l(47472),P=l(59301);function w(r){let{suffixIcon:s,clearIcon:x,menuItemSelectedIcon:o,removeIcon:i,loading:c,multiple:d,hasFeedback:C,prefixCls:H,showSuffixIcon:I,feedbackIcon:M,showArrow:W,componentName:te}=r;const S=x!=null?x:P.createElement(ae.Z,null),B=ve=>s===null&&!C&&!W?null:P.createElement(P.Fragment,null,I!==!1&&ve,C&&M);let pe=null;if(s!==void 0)pe=B(s);else if(c)pe=B(P.createElement(_.Z,{spin:!0}));else{const ve=`${H}-suffix`;pe=Ne=>{let{open:de,showSearch:we}=Ne;return B(de&&we?P.createElement(V.Z,{className:ve}):P.createElement(Pe.Z,{className:ve}))}}let fe=null;o!==void 0?fe=o:d?fe=P.createElement(b.Z,null):fe=null;let me=null;return i!==void 0?me=i:me=P.createElement(ee.Z,null),{clearIcon:S,suffixIcon:pe,itemIcon:fe,removeIcon:me}}},61621:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return E}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(2738),P=f=>{const{prefixCls:R,className:be,style:$,size:U,shape:oe}=f,Me=ae()({[`${R}-lg`]:U==="large",[`${R}-sm`]:U==="small"}),Fe=ae()({[`${R}-circle`]:oe==="circle",[`${R}-square`]:oe==="square",[`${R}-round`]:oe==="round"}),Re=ee.useMemo(()=>typeof U=="number"?{width:U,height:U,lineHeight:`${U}px`}:{},[U]);return ee.createElement("span",{className:ae()(R,Me,Fe,be),style:Object.assign(Object.assign({},Re),$)})},w=l(93083),r=l(83116),s=l(37613);const x=new w.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),o=f=>({height:f,lineHeight:`${f}px`}),i=f=>Object.assign({width:f},o(f)),c=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:x,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),d=f=>Object.assign({width:f*5,minWidth:f*5},o(f)),C=f=>{const{skeletonAvatarCls:R,gradientFromColor:be,controlHeight:$,controlHeightLG:U,controlHeightSM:oe}=f;return{[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:be},i($)),[`${R}${R}-circle`]:{borderRadius:"50%"},[`${R}${R}-lg`]:Object.assign({},i(U)),[`${R}${R}-sm`]:Object.assign({},i(oe))}},H=f=>{const{controlHeight:R,borderRadiusSM:be,skeletonInputCls:$,controlHeightLG:U,controlHeightSM:oe,gradientFromColor:Me}=f;return{[`${$}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Me,borderRadius:be},d(R)),[`${$}-lg`]:Object.assign({},d(U)),[`${$}-sm`]:Object.assign({},d(oe))}},I=f=>Object.assign({width:f},o(f)),M=f=>{const{skeletonImageCls:R,imageSizeBase:be,gradientFromColor:$,borderRadiusSM:U}=f;return{[`${R}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:$,borderRadius:U},I(be*2)),{[`${R}-path`]:{fill:"#bfbfbf"},[`${R}-svg`]:Object.assign(Object.assign({},I(be)),{maxWidth:be*4,maxHeight:be*4}),[`${R}-svg${R}-svg-circle`]:{borderRadius:"50%"}}),[`${R}${R}-circle`]:{borderRadius:"50%"}}},W=(f,R,be)=>{const{skeletonButtonCls:$}=f;return{[`${be}${$}-circle`]:{width:R,minWidth:R,borderRadius:"50%"},[`${be}${$}-round`]:{borderRadius:R}}},te=f=>Object.assign({width:f*2,minWidth:f*2},o(f)),S=f=>{const{borderRadiusSM:R,skeletonButtonCls:be,controlHeight:$,controlHeightLG:U,controlHeightSM:oe,gradientFromColor:Me}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Me,borderRadius:R,width:$*2,minWidth:$*2},te($))},W(f,$,be)),{[`${be}-lg`]:Object.assign({},te(U))}),W(f,U,`${be}-lg`)),{[`${be}-sm`]:Object.assign({},te(oe))}),W(f,oe,`${be}-sm`))},B=f=>{const{componentCls:R,skeletonAvatarCls:be,skeletonTitleCls:$,skeletonParagraphCls:U,skeletonButtonCls:oe,skeletonInputCls:Me,skeletonImageCls:Fe,controlHeight:Re,controlHeightLG:Ge,controlHeightSM:Ut,gradientFromColor:Xe,padding:At,marginSM:gt,borderRadius:qe,titleHeight:Ie,blockRadius:tt,paragraphLiHeight:pt,controlHeightXS:Pt,paragraphMarginTop:dn}=f;return{[`${R}`]:{display:"table",width:"100%",[`${R}-header`]:{display:"table-cell",paddingInlineEnd:At,verticalAlign:"top",[`${be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe},i(Re)),[`${be}-circle`]:{borderRadius:"50%"},[`${be}-lg`]:Object.assign({},i(Ge)),[`${be}-sm`]:Object.assign({},i(Ut))},[`${R}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${$}`]:{width:"100%",height:Ie,background:Xe,borderRadius:tt,[`+ ${U}`]:{marginBlockStart:Ut}},[`${U}`]:{padding:0,"> li":{width:"100%",height:pt,listStyle:"none",background:Xe,borderRadius:tt,"+ li":{marginBlockStart:Pt}}},[`${U}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${R}-content`]:{[`${$}, ${U} > li`]:{borderRadius:qe}}},[`${R}-with-avatar ${R}-content`]:{[`${$}`]:{marginBlockStart:gt,[`+ ${U}`]:{marginBlockStart:dn}}},[`${R}${R}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},S(f)),C(f)),H(f)),M(f)),[`${R}${R}-block`]:{width:"100%",[`${oe}`]:{width:"100%"},[`${Me}`]:{width:"100%"}},[`${R}${R}-active`]:{[` + `]:{paddingInlineEnd:B.fontSize*1.5}}}},d((0,ee.TS)(B,{controlHeight:B.singleItemHeightLG,fontSize:B.fontSizeLG,borderRadius:B.borderRadiusLG}),"lg")]}const H=B=>{const{componentCls:pe,selectorBg:fe}=B;return{position:"relative",backgroundColor:fe,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,transition:`all ${B.motionDurationMid} ${B.motionEaseInOut}`,input:{cursor:"pointer"},[`${pe}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${pe}-disabled&`]:{color:B.colorTextDisabled,background:B.colorBgContainerDisabled,cursor:"not-allowed",[`${pe}-multiple&`]:{background:B.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},I=function(B,pe){let fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:me,borderHoverColor:we,outlineColor:Oe,antCls:de}=pe,be=fe?{[`${me}-selector`]:{borderColor:we}}:{};return{[B]:{[`&:not(${me}-disabled):not(${me}-customize-input):not(${de}-pagination-size-changer)`]:Object.assign(Object.assign({},be),{[`${me}-focused& ${me}-selector`]:{borderColor:we,boxShadow:`0 0 0 ${pe.controlOutlineWidth}px ${Oe}`,outline:0},[`&:hover ${me}-selector`]:{borderColor:we}})}}},M=B=>{const{componentCls:pe}=B;return{[`${pe}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},W=B=>{const{componentCls:pe,inputPaddingHorizontalBase:fe,iconCls:me}=B;return{[pe]:Object.assign(Object.assign({},(0,b.Wf)(B)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${pe}-customize-input) ${pe}-selector`]:Object.assign(Object.assign({},H(B)),M(B)),[`${pe}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},b.vS),[`${pe}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:B.colorTextPlaceholder,pointerEvents:"none"}),[`${pe}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:fe,height:B.fontSizeIcon,marginTop:-B.fontSizeIcon/2,color:B.colorTextQuaternary,fontSize:B.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[me]:{verticalAlign:"top",transition:`transform ${B.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${pe}-suffix)`]:{pointerEvents:"auto"}},[`${pe}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:fe,zIndex:1,display:"inline-block",width:B.fontSizeIcon,height:B.fontSizeIcon,marginTop:-B.fontSizeIcon/2,color:B.colorTextQuaternary,fontSize:B.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:B.clearBg,cursor:"pointer",opacity:0,transition:`color ${B.motionDurationMid} ease, opacity ${B.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:B.colorTextTertiary}},"&:hover":{[`${pe}-clear`]:{opacity:1}}}),[`${pe}-has-feedback`]:{[`${pe}-clear`]:{insetInlineEnd:fe+B.fontSize+B.paddingXS}}}},te=B=>{const{componentCls:pe}=B;return[{[pe]:{[`&-borderless ${pe}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${pe}-in-form-item`]:{width:"100%"}}},W(B),C(B),c(B),r(B),{[`${pe}-rtl`]:{direction:"rtl"}},I(pe,(0,ee.TS)(B,{borderHoverColor:B.colorPrimaryHover,outlineColor:B.controlOutline})),I(`${pe}-status-error`,(0,ee.TS)(B,{borderHoverColor:B.colorErrorHover,outlineColor:B.colorErrorOutline}),!0),I(`${pe}-status-warning`,(0,ee.TS)(B,{borderHoverColor:B.colorWarningHover,outlineColor:B.colorWarningOutline}),!0),(0,ae.c)(B,{borderElCls:`${pe}-selector`,focusElCls:`${pe}-focused`})]};var S=(0,Pe.Z)("Select",(B,pe)=>{let{rootPrefixCls:fe}=pe;const me=(0,ee.TS)(B,{rootPrefixCls:fe,inputPaddingHorizontalBase:B.paddingSM-1,multipleSelectItemHeight:B.multipleItemHeight});return[te(me)]},B=>{const{fontSize:pe,lineHeight:fe,controlHeight:me,controlPaddingHorizontal:we,zIndexPopupBase:Oe,colorText:de,fontWeightStrong:be,controlItemBgActive:F,controlItemBgHover:Ce,colorBgContainer:Ae,colorFillSecondary:ue,controlHeightLG:ve,controlHeightSM:L,colorBgContainerDisabled:Q,colorTextDisabled:ne}=B;return{zIndexPopup:Oe+50,optionSelectedColor:de,optionSelectedFontWeight:be,optionSelectedBg:F,optionActiveBg:Ce,optionPadding:`${(me-pe*fe)/2}px ${we}px`,optionFontSize:pe,optionLineHeight:fe,optionHeight:me,selectorBg:Ae,clearBg:Ae,singleItemHeightLG:ve,multipleItemBg:ue,multipleItemBorderColor:"transparent",multipleItemHeight:L,multipleItemHeightLG:me,multipleSelectorBgDisabled:Q,multipleItemColorDisabled:ne,multipleItemBorderColorDisabled:"transparent"}})},58582:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});const b=ee=>{const _={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ee==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},_),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},_),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},_),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},_),{points:["br","tr"],offset:[0,-4]})}};function ae(ee,Pe){return ee||b(Pe)}},84443:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return b}});function b(ae,ee){return ee!==void 0?ee:ae!==null}},66339:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});var b=l(40001),ae=l(19248),ee=l(99267),Pe=l(84105),_=l(58617),V=l(47472),P=l(59301);function w(r){let{suffixIcon:s,clearIcon:x,menuItemSelectedIcon:o,removeIcon:i,loading:c,multiple:d,hasFeedback:C,prefixCls:H,showSuffixIcon:I,feedbackIcon:M,showArrow:W,componentName:te}=r;const S=x!=null?x:P.createElement(ae.Z,null),B=we=>s===null&&!C&&!W?null:P.createElement(P.Fragment,null,I!==!1&&we,C&&M);let pe=null;if(s!==void 0)pe=B(s);else if(c)pe=B(P.createElement(_.Z,{spin:!0}));else{const we=`${H}-suffix`;pe=Oe=>{let{open:de,showSearch:be}=Oe;return B(de&&be?P.createElement(V.Z,{className:we}):P.createElement(Pe.Z,{className:we}))}}let fe=null;o!==void 0?fe=o:d?fe=P.createElement(b.Z,null):fe=null;let me=null;return i!==void 0?me=i:me=P.createElement(ee.Z,null),{clearIcon:S,suffixIcon:pe,itemIcon:fe,removeIcon:me}}},61621:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return E}});var b=l(92310),ae=l.n(b),ee=l(59301),Pe=l(36355),_=l(2738),P=f=>{const{prefixCls:R,className:ye,style:$,size:U,shape:oe}=f,Me=ae()({[`${R}-lg`]:U==="large",[`${R}-sm`]:U==="small"}),Fe=ae()({[`${R}-circle`]:oe==="circle",[`${R}-square`]:oe==="square",[`${R}-round`]:oe==="round"}),Re=ee.useMemo(()=>typeof U=="number"?{width:U,height:U,lineHeight:`${U}px`}:{},[U]);return ee.createElement("span",{className:ae()(R,Me,Fe,ye),style:Object.assign(Object.assign({},Re),$)})},w=l(93083),r=l(83116),s=l(37613);const x=new w.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),o=f=>({height:f,lineHeight:`${f}px`}),i=f=>Object.assign({width:f},o(f)),c=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:x,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),d=f=>Object.assign({width:f*5,minWidth:f*5},o(f)),C=f=>{const{skeletonAvatarCls:R,gradientFromColor:ye,controlHeight:$,controlHeightLG:U,controlHeightSM:oe}=f;return{[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ye},i($)),[`${R}${R}-circle`]:{borderRadius:"50%"},[`${R}${R}-lg`]:Object.assign({},i(U)),[`${R}${R}-sm`]:Object.assign({},i(oe))}},H=f=>{const{controlHeight:R,borderRadiusSM:ye,skeletonInputCls:$,controlHeightLG:U,controlHeightSM:oe,gradientFromColor:Me}=f;return{[`${$}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Me,borderRadius:ye},d(R)),[`${$}-lg`]:Object.assign({},d(U)),[`${$}-sm`]:Object.assign({},d(oe))}},I=f=>Object.assign({width:f},o(f)),M=f=>{const{skeletonImageCls:R,imageSizeBase:ye,gradientFromColor:$,borderRadiusSM:U}=f;return{[`${R}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:$,borderRadius:U},I(ye*2)),{[`${R}-path`]:{fill:"#bfbfbf"},[`${R}-svg`]:Object.assign(Object.assign({},I(ye)),{maxWidth:ye*4,maxHeight:ye*4}),[`${R}-svg${R}-svg-circle`]:{borderRadius:"50%"}}),[`${R}${R}-circle`]:{borderRadius:"50%"}}},W=(f,R,ye)=>{const{skeletonButtonCls:$}=f;return{[`${ye}${$}-circle`]:{width:R,minWidth:R,borderRadius:"50%"},[`${ye}${$}-round`]:{borderRadius:R}}},te=f=>Object.assign({width:f*2,minWidth:f*2},o(f)),S=f=>{const{borderRadiusSM:R,skeletonButtonCls:ye,controlHeight:$,controlHeightLG:U,controlHeightSM:oe,gradientFromColor:Me}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Me,borderRadius:R,width:$*2,minWidth:$*2},te($))},W(f,$,ye)),{[`${ye}-lg`]:Object.assign({},te(U))}),W(f,U,`${ye}-lg`)),{[`${ye}-sm`]:Object.assign({},te(oe))}),W(f,oe,`${ye}-sm`))},B=f=>{const{componentCls:R,skeletonAvatarCls:ye,skeletonTitleCls:$,skeletonParagraphCls:U,skeletonButtonCls:oe,skeletonInputCls:Me,skeletonImageCls:Fe,controlHeight:Re,controlHeightLG:Ge,controlHeightSM:Ut,gradientFromColor:Xe,padding:At,marginSM:gt,borderRadius:qe,titleHeight:Ie,blockRadius:tt,paragraphLiHeight:pt,controlHeightXS:Pt,paragraphMarginTop:dn}=f;return{[`${R}`]:{display:"table",width:"100%",[`${R}-header`]:{display:"table-cell",paddingInlineEnd:At,verticalAlign:"top",[`${ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Xe},i(Re)),[`${ye}-circle`]:{borderRadius:"50%"},[`${ye}-lg`]:Object.assign({},i(Ge)),[`${ye}-sm`]:Object.assign({},i(Ut))},[`${R}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${$}`]:{width:"100%",height:Ie,background:Xe,borderRadius:tt,[`+ ${U}`]:{marginBlockStart:Ut}},[`${U}`]:{padding:0,"> li":{width:"100%",height:pt,listStyle:"none",background:Xe,borderRadius:tt,"+ li":{marginBlockStart:Pt}}},[`${U}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${R}-content`]:{[`${$}, ${U} > li`]:{borderRadius:qe}}},[`${R}-with-avatar ${R}-content`]:{[`${$}`]:{marginBlockStart:gt,[`+ ${U}`]:{marginBlockStart:dn}}},[`${R}${R}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},S(f)),C(f)),H(f)),M(f)),[`${R}${R}-block`]:{width:"100%",[`${oe}`]:{width:"100%"},[`${Me}`]:{width:"100%"}},[`${R}${R}-active`]:{[` ${$}, ${U} > li, - ${be}, + ${ye}, ${oe}, ${Me}, ${Fe} - `]:Object.assign({},c(f))}}};var pe=(0,r.Z)("Skeleton",f=>{const{componentCls:R}=f,be=(0,s.TS)(f,{skeletonAvatarCls:`${R}-avatar`,skeletonTitleCls:`${R}-title`,skeletonParagraphCls:`${R}-paragraph`,skeletonButtonCls:`${R}-button`,skeletonInputCls:`${R}-input`,skeletonImageCls:`${R}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[B(be)]},f=>{const{colorFillContent:R,colorFill:be}=f,$=R,U=be;return{color:$,colorGradientEnd:U,gradientFromColor:$,gradientToColor:U,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),me=f=>{const{prefixCls:R,className:be,rootClassName:$,active:U,shape:oe="circle",size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls","className"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U},be,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-avatar`,shape:oe,size:Me},Xe))))},Ne=f=>{const{prefixCls:R,className:be,rootClassName:$,active:U,block:oe=!1,size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U,[`${Re}-block`]:oe},be,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-button`,size:Me},Xe))))};const de="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var F=f=>{const{prefixCls:R,className:be,rootClassName:$,style:U,active:oe}=f,{getPrefixCls:Me}=ee.useContext(Pe.E_),Fe=Me("skeleton",R),[Re,Ge]=pe(Fe),Ut=ae()(Fe,`${Fe}-element`,{[`${Fe}-active`]:oe},be,$,Ge);return Re(ee.createElement("div",{className:Ut},ee.createElement("div",{className:ae()(`${Fe}-image`,be),style:U},ee.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Fe}-image-svg`},ee.createElement("path",{d:de,className:`${Fe}-image-path`})))))},Ae=f=>{const{prefixCls:R,className:be,rootClassName:$,active:U,block:oe,size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U,[`${Re}-block`]:oe},be,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-input`,size:Me},Xe))))},ue=l(96663),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},L=ye,Q=l(7657),ne=function(R,be){return ee.createElement(Q.Z,(0,ue.Z)({},R,{ref:be,icon:L}))},se=ee.forwardRef(ne),nt=se,Je=f=>{const{prefixCls:R,className:be,rootClassName:$,style:U,active:oe,children:Me}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=ae()(Re,`${Re}-element`,{[`${Re}-active`]:oe},Ut,be,$),At=Me!=null?Me:ee.createElement(nt,null);return Ge(ee.createElement("div",{className:Xe},ee.createElement("div",{className:ae()(`${Re}-image`,be),style:U},At)))},wt=l(19127),zt=f=>{const R=Fe=>{const{width:Re,rows:Ge=2}=f;if(Array.isArray(Re))return Re[Fe];if(Ge-1===Fe)return Re},{prefixCls:be,className:$,style:U,rows:oe}=f,Me=(0,wt.Z)(Array(oe)).map((Fe,Re)=>ee.createElement("li",{key:Re,style:{width:R(Re)}}));return ee.createElement("ul",{className:ae()(be,$),style:U},Me)},rn=f=>{let{prefixCls:R,className:be,width:$,style:U}=f;return ee.createElement("h3",{className:ae()(R,be),style:Object.assign({width:$},U)})};function Zt(f){return f&&typeof f=="object"?f:{}}function Sn(f,R){return f&&!R?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function tn(f,R){return!f&&R?{width:"38%"}:f&&R?{width:"50%"}:{}}function re(f,R){const be={};return(!f||!R)&&(be.width="61%"),!f&&R?be.rows=3:be.rows=2,be}const Et=f=>{const{prefixCls:R,loading:be,className:$,rootClassName:U,style:oe,children:Me,avatar:Fe=!1,title:Re=!0,paragraph:Ge=!0,active:Ut,round:Xe}=f,{getPrefixCls:At,direction:gt,skeleton:qe}=ee.useContext(Pe.E_),Ie=At("skeleton",R),[tt,pt]=pe(Ie);if(be||!("loading"in f)){const Pt=!!Fe,dn=!!Re,Tn=!!Ge;let ie;if(Pt){const je=Object.assign(Object.assign({prefixCls:`${Ie}-avatar`},Sn(dn,Tn)),Zt(Fe));ie=ee.createElement("div",{className:`${Ie}-header`},ee.createElement(P,Object.assign({},je)))}let ge;if(dn||Tn){let je;if(dn){const tr=Object.assign(Object.assign({prefixCls:`${Ie}-title`},tn(Pt,Tn)),Zt(Re));je=ee.createElement(rn,Object.assign({},tr))}let dt;if(Tn){const tr=Object.assign(Object.assign({prefixCls:`${Ie}-paragraph`},re(Pt,dn)),Zt(Ge));dt=ee.createElement(zt,Object.assign({},tr))}ge=ee.createElement("div",{className:`${Ie}-content`},je,dt)}const An=ae()(Ie,{[`${Ie}-with-avatar`]:Pt,[`${Ie}-active`]:Ut,[`${Ie}-rtl`]:gt==="rtl",[`${Ie}-round`]:Xe},qe==null?void 0:qe.className,$,U,pt);return tt(ee.createElement("div",{className:An,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),oe)},ie,ge))}return typeof Me!="undefined"?Me:null};Et.Button=Ne,Et.Avatar=me,Et.Input=Ae,Et.Image=F,Et.Node=Je;var K=Et,E=K},81327:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(59301),ae=l(92310),ee=l.n(ae),Pe=l(11592),_=l(36355),V=l(33234);const P=b.createContext({latestIndex:0}),w=P.Provider;var s=I=>{let{className:M,index:W,children:te,split:S,style:B}=I;const{latestIndex:pe}=b.useContext(P);return te==null?null:b.createElement(b.Fragment,null,b.createElement("div",{className:M,style:B},te),W{var W,te;const{getPrefixCls:S,space:B,direction:pe}=b.useContext(_.E_),{size:fe=(B==null?void 0:B.size)||"small",align:me,className:ve,rootClassName:Ne,children:de,direction:we="horizontal",prefixCls:F,split:Ce,style:Ae,wrap:ue=!1,classNames:ye,styles:L}=I,Q=c(I,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,se]=Array.isArray(fe)?fe:[fe,fe],nt=o(se),it=o(ne),Je=i(se),wt=i(ne),Jt=(0,Pe.Z)(de,{keepEmpty:!0}),zt=me===void 0&&we==="horizontal"?"center":me,mt=S("space",F),[rn,Zt]=(0,x.Z)(mt),Sn=ee()(mt,B==null?void 0:B.className,Zt,`${mt}-${we}`,{[`${mt}-rtl`]:pe==="rtl",[`${mt}-align-${zt}`]:zt,[`${mt}-gap-row-${se}`]:nt,[`${mt}-gap-col-${ne}`]:it},ve,Ne),tn=ee()(`${mt}-item`,(W=ye==null?void 0:ye.item)!==null&&W!==void 0?W:(te=B==null?void 0:B.classNames)===null||te===void 0?void 0:te.item);let re=0;const Et=Jt.map((f,R)=>{var be,$;f!=null&&(re=R);const U=f&&f.key||`${tn}-${R}`;return b.createElement(s,{className:tn,key:U,index:R,split:Ce,style:(be=L==null?void 0:L.item)!==null&&be!==void 0?be:($=B==null?void 0:B.styles)===null||$===void 0?void 0:$.item},f)}),K=b.useMemo(()=>({latestIndex:re}),[re]);if(Jt.length===0)return null;const E={};return ue&&(E.flexWrap="wrap"),!it&&wt&&(E.columnGap=ne),!nt&&Je&&(E.rowGap=se),rn(b.createElement("div",Object.assign({ref:M,className:Sn,style:Object.assign(Object.assign(Object.assign({},E),B==null?void 0:B.style),Ae)},Q),b.createElement(w,{value:K},Et)))});C.Compact=V.ZP;var H=C},31797:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return pe}});var b=l(59301),ae=l(56762),ee=l(92343),Pe=l(92310),_=l.n(Pe),V=l(36355),P=l(61621),r=fe=>{const{value:me,formatter:ve,precision:Ne,decimalSeparator:de,groupSeparator:we="",prefixCls:F}=fe;let Ce;if(typeof ve=="function")Ce=ve(me);else{const Ae=String(me),ue=Ae.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ae==="-")Ce=Ae;else{const ye=ue[1];let L=ue[2]||"0",Q=ue[4]||"";L=L.replace(/\B(?=(\d{3})+(?!\d))/g,we),typeof Ne=="number"&&(Q=Q.padEnd(Ne,"0").slice(0,Ne>0?Ne:0)),Q&&(Q=`${de}${Q}`),Ce=[b.createElement("span",{key:"int",className:`${F}-content-value-int`},ye,L),Q&&b.createElement("span",{key:"decimal",className:`${F}-content-value-decimal`},Q)]}}return b.createElement("span",{className:`${F}-content-value`},Ce)},s=l(17313),x=l(83116),o=l(37613);const i=fe=>{const{componentCls:me,marginXXS:ve,padding:Ne,colorTextDescription:de,titleFontSize:we,colorTextHeading:F,contentFontSize:Ce,fontFamily:Ae}=fe;return{[`${me}`]:Object.assign(Object.assign({},(0,s.Wf)(fe)),{[`${me}-title`]:{marginBottom:ve,color:de,fontSize:we},[`${me}-skeleton`]:{paddingTop:Ne},[`${me}-content`]:{color:F,fontSize:Ce,fontFamily:Ae,[`${me}-content-value`]:{display:"inline-block",direction:"ltr"},[`${me}-content-prefix, ${me}-content-suffix`]:{display:"inline-block"},[`${me}-content-prefix`]:{marginInlineEnd:ve},[`${me}-content-suffix`]:{marginInlineStart:ve}}})}};var c=(0,x.Z)("Statistic",fe=>{const me=(0,o.TS)(fe,{});return[i(me)]},fe=>{const{fontSizeHeading3:me,fontSize:ve}=fe;return{titleFontSize:ve,contentFontSize:me}}),C=fe=>{const{prefixCls:me,className:ve,rootClassName:Ne,style:de,valueStyle:we,value:F=0,title:Ce,valueRender:Ae,prefix:ue,suffix:ye,loading:L=!1,onMouseEnter:Q,onMouseLeave:ne,decimalSeparator:se=".",groupSeparator:nt=","}=fe,{getPrefixCls:it,direction:Je,statistic:wt}=b.useContext(V.E_),Jt=it("statistic",me),[zt,mt]=c(Jt),rn=b.createElement(r,Object.assign({decimalSeparator:se,groupSeparator:nt,prefixCls:Jt},fe,{value:F})),Zt=_()(Jt,{[`${Jt}-rtl`]:Je==="rtl"},wt==null?void 0:wt.className,ve,Ne,mt);return zt(b.createElement("div",{className:Zt,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),de),onMouseEnter:Q,onMouseLeave:ne},Ce&&b.createElement("div",{className:`${Jt}-title`},Ce),b.createElement(P.Z,{paragraph:!1,loading:L,className:`${Jt}-skeleton`},b.createElement("div",{style:we,className:`${Jt}-content`},ue&&b.createElement("span",{className:`${Jt}-content-prefix`},ue),Ae?Ae(rn):rn,ye&&b.createElement("span",{className:`${Jt}-content-suffix`},ye)))))};const H=[["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 I(fe,me){let ve=fe;const Ne=/\[[^\]]*]/g,de=(me.match(Ne)||[]).map(Ae=>Ae.slice(1,-1)),we=me.replace(Ne,"[]"),F=H.reduce((Ae,ue)=>{let[ye,L]=ue;if(Ae.includes(ye)){const Q=Math.floor(ve/L);return ve-=Q*L,Ae.replace(new RegExp(`${ye}+`,"g"),ne=>{const se=ne.length;return Q.toString().padStart(se,"0")})}return Ae},we);let Ce=0;return F.replace(Ne,()=>{const Ae=de[Ce];return Ce+=1,Ae})}function M(fe,me){const{format:ve=""}=me,Ne=new Date(fe).getTime(),de=Date.now(),we=Math.max(Ne-de,0);return I(we,ve)}const W=1e3/30;function te(fe){return new Date(fe).getTime()}const S=fe=>{const{value:me,format:ve="HH:mm:ss",onChange:Ne,onFinish:de}=fe,we=(0,ae.Z)(),F=b.useRef(null),Ce=()=>{de==null||de(),F.current&&(clearInterval(F.current),F.current=null)},Ae=()=>{const L=te(me);L>=Date.now()&&(F.current=setInterval(()=>{we(),Ne==null||Ne(L-Date.now()),L(Ae(),()=>{F.current&&(clearInterval(F.current),F.current=null)}),[me]);const ue=(L,Q)=>M(L,Object.assign(Object.assign({},Q),{format:ve})),ye=L=>(0,ee.Tm)(L,{title:void 0});return b.createElement(C,Object.assign({},fe,{valueRender:ye,formatter:ue}))};var B=b.memo(S);C.Countdown=B;var pe=C},8378:function(lr,jt){"use strict";const l=b=>({[b.componentCls]:{[`${b.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${b.motionDurationMid} ${b.motionEaseInOut}, + `]:Object.assign({},c(f))}}};var pe=(0,r.Z)("Skeleton",f=>{const{componentCls:R}=f,ye=(0,s.TS)(f,{skeletonAvatarCls:`${R}-avatar`,skeletonTitleCls:`${R}-title`,skeletonParagraphCls:`${R}-paragraph`,skeletonButtonCls:`${R}-button`,skeletonInputCls:`${R}-input`,skeletonImageCls:`${R}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[B(ye)]},f=>{const{colorFillContent:R,colorFill:ye}=f,$=R,U=ye;return{color:$,colorGradientEnd:U,gradientFromColor:$,gradientToColor:U,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),me=f=>{const{prefixCls:R,className:ye,rootClassName:$,active:U,shape:oe="circle",size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls","className"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U},ye,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-avatar`,shape:oe,size:Me},Xe))))},Oe=f=>{const{prefixCls:R,className:ye,rootClassName:$,active:U,block:oe=!1,size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U,[`${Re}-block`]:oe},ye,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-button`,size:Me},Xe))))};const de="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var F=f=>{const{prefixCls:R,className:ye,rootClassName:$,style:U,active:oe}=f,{getPrefixCls:Me}=ee.useContext(Pe.E_),Fe=Me("skeleton",R),[Re,Ge]=pe(Fe),Ut=ae()(Fe,`${Fe}-element`,{[`${Fe}-active`]:oe},ye,$,Ge);return Re(ee.createElement("div",{className:Ut},ee.createElement("div",{className:ae()(`${Fe}-image`,ye),style:U},ee.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Fe}-image-svg`},ee.createElement("path",{d:de,className:`${Fe}-image-path`})))))},Ae=f=>{const{prefixCls:R,className:ye,rootClassName:$,active:U,block:oe,size:Me="default"}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=(0,_.Z)(f,["prefixCls"]),At=ae()(Re,`${Re}-element`,{[`${Re}-active`]:U,[`${Re}-block`]:oe},ye,$,Ut);return Ge(ee.createElement("div",{className:At},ee.createElement(P,Object.assign({prefixCls:`${Re}-input`,size:Me},Xe))))},ue=l(96663),ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},L=ve,Q=l(7657),ne=function(R,ye){return ee.createElement(Q.Z,(0,ue.Z)({},R,{ref:ye,icon:L}))},se=ee.forwardRef(ne),nt=se,Je=f=>{const{prefixCls:R,className:ye,rootClassName:$,style:U,active:oe,children:Me}=f,{getPrefixCls:Fe}=ee.useContext(Pe.E_),Re=Fe("skeleton",R),[Ge,Ut]=pe(Re),Xe=ae()(Re,`${Re}-element`,{[`${Re}-active`]:oe},Ut,ye,$),At=Me!=null?Me:ee.createElement(nt,null);return Ge(ee.createElement("div",{className:Xe},ee.createElement("div",{className:ae()(`${Re}-image`,ye),style:U},At)))},wt=l(19127),zt=f=>{const R=Fe=>{const{width:Re,rows:Ge=2}=f;if(Array.isArray(Re))return Re[Fe];if(Ge-1===Fe)return Re},{prefixCls:ye,className:$,style:U,rows:oe}=f,Me=(0,wt.Z)(Array(oe)).map((Fe,Re)=>ee.createElement("li",{key:Re,style:{width:R(Re)}}));return ee.createElement("ul",{className:ae()(ye,$),style:U},Me)},rn=f=>{let{prefixCls:R,className:ye,width:$,style:U}=f;return ee.createElement("h3",{className:ae()(R,ye),style:Object.assign({width:$},U)})};function Zt(f){return f&&typeof f=="object"?f:{}}function Sn(f,R){return f&&!R?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function tn(f,R){return!f&&R?{width:"38%"}:f&&R?{width:"50%"}:{}}function re(f,R){const ye={};return(!f||!R)&&(ye.width="61%"),!f&&R?ye.rows=3:ye.rows=2,ye}const Et=f=>{const{prefixCls:R,loading:ye,className:$,rootClassName:U,style:oe,children:Me,avatar:Fe=!1,title:Re=!0,paragraph:Ge=!0,active:Ut,round:Xe}=f,{getPrefixCls:At,direction:gt,skeleton:qe}=ee.useContext(Pe.E_),Ie=At("skeleton",R),[tt,pt]=pe(Ie);if(ye||!("loading"in f)){const Pt=!!Fe,dn=!!Re,Tn=!!Ge;let ie;if(Pt){const je=Object.assign(Object.assign({prefixCls:`${Ie}-avatar`},Sn(dn,Tn)),Zt(Fe));ie=ee.createElement("div",{className:`${Ie}-header`},ee.createElement(P,Object.assign({},je)))}let ge;if(dn||Tn){let je;if(dn){const tr=Object.assign(Object.assign({prefixCls:`${Ie}-title`},tn(Pt,Tn)),Zt(Re));je=ee.createElement(rn,Object.assign({},tr))}let dt;if(Tn){const tr=Object.assign(Object.assign({prefixCls:`${Ie}-paragraph`},re(Pt,dn)),Zt(Ge));dt=ee.createElement(zt,Object.assign({},tr))}ge=ee.createElement("div",{className:`${Ie}-content`},je,dt)}const An=ae()(Ie,{[`${Ie}-with-avatar`]:Pt,[`${Ie}-active`]:Ut,[`${Ie}-rtl`]:gt==="rtl",[`${Ie}-round`]:Xe},qe==null?void 0:qe.className,$,U,pt);return tt(ee.createElement("div",{className:An,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),oe)},ie,ge))}return typeof Me!="undefined"?Me:null};Et.Button=Oe,Et.Avatar=me,Et.Input=Ae,Et.Image=F,Et.Node=Je;var K=Et,E=K},81327:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(59301),ae=l(92310),ee=l.n(ae),Pe=l(11592),_=l(36355),V=l(33234);const P=b.createContext({latestIndex:0}),w=P.Provider;var s=I=>{let{className:M,index:W,children:te,split:S,style:B}=I;const{latestIndex:pe}=b.useContext(P);return te==null?null:b.createElement(b.Fragment,null,b.createElement("div",{className:M,style:B},te),W{var W,te;const{getPrefixCls:S,space:B,direction:pe}=b.useContext(_.E_),{size:fe=(B==null?void 0:B.size)||"small",align:me,className:we,rootClassName:Oe,children:de,direction:be="horizontal",prefixCls:F,split:Ce,style:Ae,wrap:ue=!1,classNames:ve,styles:L}=I,Q=c(I,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,se]=Array.isArray(fe)?fe:[fe,fe],nt=o(se),it=o(ne),Je=i(se),wt=i(ne),Jt=(0,Pe.Z)(de,{keepEmpty:!0}),zt=me===void 0&&be==="horizontal"?"center":me,mt=S("space",F),[rn,Zt]=(0,x.Z)(mt),Sn=ee()(mt,B==null?void 0:B.className,Zt,`${mt}-${be}`,{[`${mt}-rtl`]:pe==="rtl",[`${mt}-align-${zt}`]:zt,[`${mt}-gap-row-${se}`]:nt,[`${mt}-gap-col-${ne}`]:it},we,Oe),tn=ee()(`${mt}-item`,(W=ve==null?void 0:ve.item)!==null&&W!==void 0?W:(te=B==null?void 0:B.classNames)===null||te===void 0?void 0:te.item);let re=0;const Et=Jt.map((f,R)=>{var ye,$;f!=null&&(re=R);const U=f&&f.key||`${tn}-${R}`;return b.createElement(s,{className:tn,key:U,index:R,split:Ce,style:(ye=L==null?void 0:L.item)!==null&&ye!==void 0?ye:($=B==null?void 0:B.styles)===null||$===void 0?void 0:$.item},f)}),K=b.useMemo(()=>({latestIndex:re}),[re]);if(Jt.length===0)return null;const E={};return ue&&(E.flexWrap="wrap"),!it&&wt&&(E.columnGap=ne),!nt&&Je&&(E.rowGap=se),rn(b.createElement("div",Object.assign({ref:M,className:Sn,style:Object.assign(Object.assign(Object.assign({},E),B==null?void 0:B.style),Ae)},Q),b.createElement(w,{value:K},Et)))});C.Compact=V.ZP;var H=C},31797:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return pe}});var b=l(59301),ae=l(56762),ee=l(92343),Pe=l(92310),_=l.n(Pe),V=l(36355),P=l(61621),r=fe=>{const{value:me,formatter:we,precision:Oe,decimalSeparator:de,groupSeparator:be="",prefixCls:F}=fe;let Ce;if(typeof we=="function")Ce=we(me);else{const Ae=String(me),ue=Ae.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ue||Ae==="-")Ce=Ae;else{const ve=ue[1];let L=ue[2]||"0",Q=ue[4]||"";L=L.replace(/\B(?=(\d{3})+(?!\d))/g,be),typeof Oe=="number"&&(Q=Q.padEnd(Oe,"0").slice(0,Oe>0?Oe:0)),Q&&(Q=`${de}${Q}`),Ce=[b.createElement("span",{key:"int",className:`${F}-content-value-int`},ve,L),Q&&b.createElement("span",{key:"decimal",className:`${F}-content-value-decimal`},Q)]}}return b.createElement("span",{className:`${F}-content-value`},Ce)},s=l(17313),x=l(83116),o=l(37613);const i=fe=>{const{componentCls:me,marginXXS:we,padding:Oe,colorTextDescription:de,titleFontSize:be,colorTextHeading:F,contentFontSize:Ce,fontFamily:Ae}=fe;return{[`${me}`]:Object.assign(Object.assign({},(0,s.Wf)(fe)),{[`${me}-title`]:{marginBottom:we,color:de,fontSize:be},[`${me}-skeleton`]:{paddingTop:Oe},[`${me}-content`]:{color:F,fontSize:Ce,fontFamily:Ae,[`${me}-content-value`]:{display:"inline-block",direction:"ltr"},[`${me}-content-prefix, ${me}-content-suffix`]:{display:"inline-block"},[`${me}-content-prefix`]:{marginInlineEnd:we},[`${me}-content-suffix`]:{marginInlineStart:we}}})}};var c=(0,x.Z)("Statistic",fe=>{const me=(0,o.TS)(fe,{});return[i(me)]},fe=>{const{fontSizeHeading3:me,fontSize:we}=fe;return{titleFontSize:we,contentFontSize:me}}),C=fe=>{const{prefixCls:me,className:we,rootClassName:Oe,style:de,valueStyle:be,value:F=0,title:Ce,valueRender:Ae,prefix:ue,suffix:ve,loading:L=!1,onMouseEnter:Q,onMouseLeave:ne,decimalSeparator:se=".",groupSeparator:nt=","}=fe,{getPrefixCls:it,direction:Je,statistic:wt}=b.useContext(V.E_),Jt=it("statistic",me),[zt,mt]=c(Jt),rn=b.createElement(r,Object.assign({decimalSeparator:se,groupSeparator:nt,prefixCls:Jt},fe,{value:F})),Zt=_()(Jt,{[`${Jt}-rtl`]:Je==="rtl"},wt==null?void 0:wt.className,we,Oe,mt);return zt(b.createElement("div",{className:Zt,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),de),onMouseEnter:Q,onMouseLeave:ne},Ce&&b.createElement("div",{className:`${Jt}-title`},Ce),b.createElement(P.Z,{paragraph:!1,loading:L,className:`${Jt}-skeleton`},b.createElement("div",{style:be,className:`${Jt}-content`},ue&&b.createElement("span",{className:`${Jt}-content-prefix`},ue),Ae?Ae(rn):rn,ve&&b.createElement("span",{className:`${Jt}-content-suffix`},ve)))))};const H=[["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 I(fe,me){let we=fe;const Oe=/\[[^\]]*]/g,de=(me.match(Oe)||[]).map(Ae=>Ae.slice(1,-1)),be=me.replace(Oe,"[]"),F=H.reduce((Ae,ue)=>{let[ve,L]=ue;if(Ae.includes(ve)){const Q=Math.floor(we/L);return we-=Q*L,Ae.replace(new RegExp(`${ve}+`,"g"),ne=>{const se=ne.length;return Q.toString().padStart(se,"0")})}return Ae},be);let Ce=0;return F.replace(Oe,()=>{const Ae=de[Ce];return Ce+=1,Ae})}function M(fe,me){const{format:we=""}=me,Oe=new Date(fe).getTime(),de=Date.now(),be=Math.max(Oe-de,0);return I(be,we)}const W=1e3/30;function te(fe){return new Date(fe).getTime()}const S=fe=>{const{value:me,format:we="HH:mm:ss",onChange:Oe,onFinish:de}=fe,be=(0,ae.Z)(),F=b.useRef(null),Ce=()=>{de==null||de(),F.current&&(clearInterval(F.current),F.current=null)},Ae=()=>{const L=te(me);L>=Date.now()&&(F.current=setInterval(()=>{be(),Oe==null||Oe(L-Date.now()),L(Ae(),()=>{F.current&&(clearInterval(F.current),F.current=null)}),[me]);const ue=(L,Q)=>M(L,Object.assign(Object.assign({},Q),{format:we})),ve=L=>(0,ee.Tm)(L,{title:void 0});return b.createElement(C,Object.assign({},fe,{valueRender:ve,formatter:ue}))};var B=b.memo(S);C.Countdown=B;var pe=C},8378:function(lr,jt){"use strict";const l=b=>({[b.componentCls]:{[`${b.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${b.motionDurationMid} ${b.motionEaseInOut}, opacity ${b.motionDurationMid} ${b.motionEaseInOut} !important`}},[`${b.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${b.motionDurationMid} ${b.motionEaseInOut}, opacity ${b.motionDurationMid} ${b.motionEaseInOut} !important`}}});jt.Z=l},92899:function(lr,jt,l){"use strict";l.d(jt,{Fm:function(){return o}});var b=l(93083),ae=l(95406);const ee=new b.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Pe=new b.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),_=new b.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 b.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),P=new b.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),w=new b.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new b.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new b.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),x={"move-up":{inKeyframes:r,outKeyframes:s},"move-down":{inKeyframes:ee,outKeyframes:Pe},"move-left":{inKeyframes:_,outKeyframes:V},"move-right":{inKeyframes:P,outKeyframes:w}},o=(i,c)=>{const{antCls:d}=i,C=`${d}-${c}`,{inKeyframes:H,outKeyframes:I}=x[c];return[(0,ae.R)(C,H,I,i.motionDurationMid),{[` ${C}-enter, @@ -1041,7 +1041,7 @@ `]:{opacity:0,animationTimingFunction:i.motionEaseOutCirc},[`${C}-leave`]:{animationTimingFunction:i.motionEaseInOutCirc}}]}},13826:function(lr,jt,l){"use strict";l.d(jt,{Qt:function(){return _},Uw:function(){return Pe},fJ:function(){return ee},ly:function(){return V},oN:function(){return o}});var b=l(93083),ae=l(95406);const ee=new b.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Pe=new b.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),_=new b.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),V=new b.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),P=new b.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),w=new b.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),r=new b.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),s=new b.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),x={"slide-up":{inKeyframes:ee,outKeyframes:Pe},"slide-down":{inKeyframes:_,outKeyframes:V},"slide-left":{inKeyframes:P,outKeyframes:w},"slide-right":{inKeyframes:r,outKeyframes:s}},o=(i,c)=>{const{antCls:d}=i,C=`${d}-${c}`,{inKeyframes:H,outKeyframes:I}=x[c];return[(0,ae.R)(C,H,I,i.motionDurationMid),{[` ${C}-enter, ${C}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:i.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${C}-leave`]:{animationTimingFunction:i.motionEaseInQuint}}]}},15969:function(lr,jt,l){"use strict";l.d(jt,{N:function(){return b}});const b=ae=>({color:ae.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ae.motionDurationSlow}`,"&:focus, &:hover":{color:ae.colorLinkHover},"&:active":{color:ae.colorLinkActive}})},19447:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return _},fS:function(){return ee},qN:function(){return ae}});var b=l(47585);const ae=8;function ee(V){const P=ae,{contentRadius:w,limitVerticalRadius:r}=V,s=w>12?w+2:12;return{dropdownArrowOffset:s,dropdownArrowOffsetVertical:r?P:s}}function Pe(V,P){return V?P:{}}function _(V,P){const{componentCls:w,sizePopupArrow:r,borderRadiusXS:s,borderRadiusOuter:x,boxShadowPopoverArrow:o}=V,{colorBg:i,contentRadius:c=V.borderRadiusLG,limitVerticalRadius:d,arrowDistance:C=0,arrowPlacement:H={left:!0,right:!0,top:!0,bottom:!0}}=P,{dropdownArrowOffsetVertical:I,dropdownArrowOffset:M}=ee({contentRadius:c,limitVerticalRadius:d});return{[w]:Object.assign(Object.assign(Object.assign(Object.assign({[`${w}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,b.r)(r,s,x,i,o)),{"&:before":{background:i}})]},Pe(!!H.top,{[[`&-placement-top ${w}-arrow`,`&-placement-topLeft ${w}-arrow`,`&-placement-topRight ${w}-arrow`].join(",")]:{bottom:C,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${w}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${w}-arrow`]:{left:{_skip_check_:!0,value:M}},[`&-placement-topRight ${w}-arrow`]:{right:{_skip_check_:!0,value:M}}})),Pe(!!H.bottom,{[[`&-placement-bottom ${w}-arrow`,`&-placement-bottomLeft ${w}-arrow`,`&-placement-bottomRight ${w}-arrow`].join(",")]:{top:C,transform:"translateY(-100%)"},[`&-placement-bottom ${w}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${w}-arrow`]:{left:{_skip_check_:!0,value:M}},[`&-placement-bottomRight ${w}-arrow`]:{right:{_skip_check_:!0,value:M}}})),Pe(!!H.left,{[[`&-placement-left ${w}-arrow`,`&-placement-leftTop ${w}-arrow`,`&-placement-leftBottom ${w}-arrow`].join(",")]:{right:{_skip_check_:!0,value:C},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${w}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${w}-arrow`]:{top:I},[`&-placement-leftBottom ${w}-arrow`]:{bottom:I}})),Pe(!!H.right,{[[`&-placement-right ${w}-arrow`,`&-placement-rightTop ${w}-arrow`,`&-placement-rightBottom ${w}-arrow`].join(",")]:{left:{_skip_check_:!0,value:C},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${w}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${w}-arrow`]:{top:I},[`&-placement-rightBottom ${w}-arrow`]:{bottom:I}}))}}},47585:function(lr,jt,l){"use strict";l.d(jt,{r:function(){return b}});const b=(ae,ee,Pe,_,V)=>{const P=ae/2,w=0,r=P,s=Pe*1/Math.sqrt(2),x=P-Pe*(1-1/Math.sqrt(2)),o=P-ee*(1/Math.sqrt(2)),i=Pe*(Math.sqrt(2)-1)+ee*(1/Math.sqrt(2)),c=2*P-o,d=i,C=2*P-s,H=x,I=2*P-w,M=r,W=P*Math.sqrt(2)+Pe*(Math.sqrt(2)-2),te=Pe*(Math.sqrt(2)-1);return{pointerEvents:"none",width:ae,height:ae,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:ae,height:ae/2,background:_,clipPath:{_multi_value_:!0,value:[`polygon(${te}px 100%, 50% ${te}px, ${2*P-te}px 100%, ${te}px 100%)`,`path('M ${w} ${r} A ${Pe} ${Pe} 0 0 0 ${s} ${x} L ${o} ${i} A ${ee} ${ee} 0 0 1 ${c} ${d} L ${C} ${H} A ${Pe} ${Pe} 0 0 0 ${I} ${M} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:W,height:W,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${ee}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:V,zIndex:0,background:"transparent"}}}},78673:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return we}});var b=l(58617),ae=l(92310),ee=l.n(ae),Pe=l(96663),_=l(90493),V=l(72071),P=l(6620),w=l(59301),r=l(18929),s=l(10228),x=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],o=w.forwardRef(function(F,Ce){var Ae,ue=F.prefixCls,ye=ue===void 0?"rc-switch":ue,L=F.className,Q=F.checked,ne=F.defaultChecked,se=F.disabled,nt=F.loadingIcon,it=F.checkedChildren,Je=F.unCheckedChildren,wt=F.onClick,Jt=F.onChange,zt=F.onKeyDown,mt=(0,P.Z)(F,x),rn=(0,r.Z)(!1,{value:Q,defaultValue:ne}),Zt=(0,V.Z)(rn,2),Sn=Zt[0],tn=Zt[1];function re(f,R){var be=Sn;return se||(be=f,tn(be),Jt==null||Jt(be,R)),be}function Et(f){f.which===s.Z.LEFT?re(!1,f):f.which===s.Z.RIGHT&&re(!0,f),zt==null||zt(f)}function K(f){var R=re(!Sn,f);wt==null||wt(R,f)}var E=ee()(ye,L,(Ae={},(0,_.Z)(Ae,"".concat(ye,"-checked"),Sn),(0,_.Z)(Ae,"".concat(ye,"-disabled"),se),Ae));return w.createElement("button",(0,Pe.Z)({},mt,{type:"button",role:"switch","aria-checked":Sn,disabled:se,className:E,ref:Ce,onKeyDown:Et,onClick:K}),nt,w.createElement("span",{className:"".concat(ye,"-inner")},w.createElement("span",{className:"".concat(ye,"-inner-checked")},it),w.createElement("span",{className:"".concat(ye,"-inner-unchecked")},Je)))});o.displayName="Switch";var i=o,c=l(14088),d=l(36355),C=l(1684),H=l(19716),I=l(64993),M=l(17313),W=l(83116),te=l(37613);const S=F=>{const{componentCls:Ce,trackHeightSM:Ae,trackPadding:ue,trackMinWidthSM:ye,innerMinMarginSM:L,innerMaxMarginSM:Q,handleSizeSM:ne}=F,se=`${Ce}-inner`;return{[Ce]:{[`&${Ce}-small`]:{minWidth:ye,height:Ae,lineHeight:`${Ae}px`,[`${Ce}-inner`]:{paddingInlineStart:Q,paddingInlineEnd:L,[`${se}-checked`]:{marginInlineStart:`calc(-100% + ${ne+ue*2}px - ${Q*2}px)`,marginInlineEnd:`calc(100% - ${ne+ue*2}px + ${Q*2}px)`},[`${se}-unchecked`]:{marginTop:-Ae,marginInlineStart:0,marginInlineEnd:0}},[`${Ce}-handle`]:{width:ne,height:ne},[`${Ce}-loading-icon`]:{top:(ne-F.switchLoadingIconSize)/2,fontSize:F.switchLoadingIconSize},[`&${Ce}-checked`]:{[`${Ce}-inner`]:{paddingInlineStart:L,paddingInlineEnd:Q,[`${se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${se}-unchecked`]:{marginInlineStart:`calc(100% - ${ne+ue*2}px + ${Q*2}px)`,marginInlineEnd:`calc(-100% + ${ne+ue*2}px - ${Q*2}px)`}},[`${Ce}-handle`]:{insetInlineStart:`calc(100% - ${ne+ue}px)`}},[`&:not(${Ce}-disabled):active`]:{[`&:not(${Ce}-checked) ${se}`]:{[`${se}-unchecked`]:{marginInlineStart:F.marginXXS/2,marginInlineEnd:-F.marginXXS/2}},[`&${Ce}-checked ${se}`]:{[`${se}-checked`]:{marginInlineStart:-F.marginXXS/2,marginInlineEnd:F.marginXXS/2}}}}}}},B=F=>{const{componentCls:Ce,handleSize:Ae}=F;return{[Ce]:{[`${Ce}-loading-icon${F.iconCls}`]:{position:"relative",top:(Ae-F.fontSize)/2,color:F.switchLoadingIconColor,verticalAlign:"top"},[`&${Ce}-checked ${Ce}-loading-icon`]:{color:F.switchColor}}}},pe=F=>{const{componentCls:Ce,motion:Ae,trackPadding:ue,handleBg:ye,handleShadow:L,handleSize:Q}=F,ne=`${Ce}-handle`;return{[Ce]:{[ne]:{position:"absolute",top:ue,insetInlineStart:ue,width:Q,height:Q,transition:`all ${F.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ye,borderRadius:Q/2,boxShadow:L,transition:`all ${F.switchDuration} ease-in-out`,content:'""'}},[`&${Ce}-checked ${ne}`]:{insetInlineStart:`calc(100% - ${Q+ue}px)`},[`&:not(${Ce}-disabled):active`]:Ae?{[`${ne}::before`]:{insetInlineEnd:F.switchHandleActiveInset,insetInlineStart:0},[`&${Ce}-checked ${ne}::before`]:{insetInlineEnd:0,insetInlineStart:F.switchHandleActiveInset}}:{}}}},fe=F=>{const{componentCls:Ce,trackHeight:Ae,trackPadding:ue,innerMinMargin:ye,innerMaxMargin:L,handleSize:Q}=F,ne=`${Ce}-inner`;return{[Ce]:{[ne]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:L,paddingInlineEnd:ye,transition:`padding-inline-start ${F.switchDuration} ease-in-out, padding-inline-end ${F.switchDuration} ease-in-out`,[`${ne}-checked, ${ne}-unchecked`]:{display:"block",color:F.colorTextLightSolid,fontSize:F.fontSizeSM,transition:`margin-inline-start ${F.switchDuration} ease-in-out, margin-inline-end ${F.switchDuration} ease-in-out`,pointerEvents:"none"},[`${ne}-checked`]:{marginInlineStart:`calc(-100% + ${Q+ue*2}px - ${L*2}px)`,marginInlineEnd:`calc(100% - ${Q+ue*2}px + ${L*2}px)`},[`${ne}-unchecked`]:{marginTop:-Ae,marginInlineStart:0,marginInlineEnd:0}},[`&${Ce}-checked ${ne}`]:{paddingInlineStart:ye,paddingInlineEnd:L,[`${ne}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ne}-unchecked`]:{marginInlineStart:`calc(100% - ${Q+ue*2}px + ${L*2}px)`,marginInlineEnd:`calc(-100% + ${Q+ue*2}px - ${L*2}px)`}},[`&:not(${Ce}-disabled):active`]:{[`&:not(${Ce}-checked) ${ne}`]:{[`${ne}-unchecked`]:{marginInlineStart:ue*2,marginInlineEnd:-ue*2}},[`&${Ce}-checked ${ne}`]:{[`${ne}-checked`]:{marginInlineStart:-ue*2,marginInlineEnd:ue*2}}}}}},me=F=>{const{componentCls:Ce,trackHeight:Ae,trackMinWidth:ue}=F;return{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(F)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ue,height:Ae,lineHeight:`${Ae}px`,verticalAlign:"middle",background:F.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${F.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ce}-disabled)`]:{background:F.colorTextTertiary}}),(0,M.Qy)(F)),{[`&${Ce}-checked`]:{background:F.switchColor,[`&:hover:not(${Ce}-disabled)`]:{background:F.colorPrimaryHover}},[`&${Ce}-loading, &${Ce}-disabled`]:{cursor:"not-allowed",opacity:F.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ce}-rtl`]:{direction:"rtl"}})}};var ve=(0,W.Z)("Switch",F=>{const Ce=(0,te.TS)(F,{switchDuration:F.motionDurationMid,switchColor:F.colorPrimary,switchDisabledOpacity:F.opacityLoading,switchLoadingIconSize:F.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${F.opacityLoading})`,switchHandleActiveInset:"-30%"});return[me(Ce),fe(Ce),pe(Ce),B(Ce),S(Ce)]},F=>{const{fontSize:Ce,lineHeight:Ae,controlHeight:ue,colorWhite:ye}=F,L=Ce*Ae,Q=ue/2,ne=2,se=L-ne*2,nt=Q-ne*2;return{trackHeight:L,trackHeightSM:Q,trackMinWidth:se*2+ne*4,trackMinWidthSM:nt*2+ne*2,trackPadding:ne,handleBg:ye,handleSize:se,handleSizeSM:nt,handleShadow:`0 2px 4px 0 ${new I.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:se/2,innerMaxMargin:se+ne+ne*2,innerMinMarginSM:nt/2,innerMaxMarginSM:nt+ne+ne*2}}),Ne=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ue=Object.getOwnPropertySymbols(F);ye{const{prefixCls:Ae,size:ue,disabled:ye,loading:L,className:Q,rootClassName:ne,style:se}=F,nt=Ne(F,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:it,direction:Je,switch:wt}=w.useContext(d.E_),Jt=w.useContext(C.Z),zt=(ye!=null?ye:Jt)||L,mt=it("switch",Ae),rn=w.createElement("div",{className:`${mt}-handle`},L&&w.createElement(b.Z,{className:`${mt}-loading-icon`})),[Zt,Sn]=ve(mt),tn=(0,H.Z)(ue),re=ee()(wt==null?void 0:wt.className,{[`${mt}-small`]:tn==="small",[`${mt}-loading`]:L,[`${mt}-rtl`]:Je==="rtl"},Q,ne,Sn),Et=Object.assign(Object.assign({},wt==null?void 0:wt.style),se);return Zt(w.createElement(c.Z,{component:"Switch"},w.createElement(i,Object.assign({},nt,{prefixCls:mt,className:re,style:Et,disabled:zt,ref:Ce,loadingIcon:rn}))))});de.__ANT_SWITCH=!0;var we=de},1710:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return yn}});var b={},ae="rc-table-internal-hook",ee=l(72071),Pe=l(6089),_=l(34280),V=l(13697),P=l(59301),w=l(4676);function r(De){var Le=P.createContext(void 0),ut=function(Lt){var St=Lt.value,_t=Lt.children,an=P.useRef(St);an.current=St;var Cn=P.useState(function(){return{getValue:function(){return an.current},listeners:new Set}}),rt=(0,ee.Z)(Cn,1),Se=rt[0];return(0,_.Z)(function(){(0,w.unstable_batchedUpdates)(function(){Se.listeners.forEach(function(Tt){Tt(St)})})},[St]),P.createElement(Le.Provider,{value:Se},_t)};return{Context:Le,Provider:ut,defaultValue:De}}function s(De,Le){var ut=(0,Pe.Z)(typeof Le=="function"?Le:function(Tt){if(Le===void 0)return Tt;if(!Array.isArray(Le))return Tt[Le];var en={};return Le.forEach(function(fn){en[fn]=Tt[fn]}),en}),vt=P.useContext(De==null?void 0:De.Context),Lt=vt||{},St=Lt.listeners,_t=Lt.getValue,an=P.useRef();an.current=ut(vt?_t():De==null?void 0:De.defaultValue);var Cn=P.useState({}),rt=(0,ee.Z)(Cn,2),Se=rt[1];return(0,_.Z)(function(){if(!vt)return;function Tt(en){var fn=ut(en);(0,V.Z)(an.current,fn,!0)||Se({})}return St.add(Tt),function(){St.delete(Tt)}},[vt]),an.current}var x=l(96663),o=l(8654);function i(){var De=P.createContext(null);function Le(){return P.useContext(De)}function ut(Lt,St){var _t=(0,o.Yr)(Lt),an=function(rt,Se){var Tt=_t?{ref:Se}:{},en=P.useRef(0),fn=P.useRef(rt),En=Le();return En!==null?P.createElement(Lt,(0,x.Z)({},rt,Tt)):((!St||St(fn.current,rt))&&(en.current+=1),fn.current=rt,P.createElement(De.Provider,{value:en.current},P.createElement(Lt,(0,x.Z)({},rt,Tt))))};return _t?P.forwardRef(an):an}function vt(Lt,St){var _t=(0,o.Yr)(Lt),an=function(rt,Se){var Tt=_t?{ref:Se}:{};return Le(),P.createElement(Lt,(0,x.Z)({},rt,Tt))};return _t?P.memo(P.forwardRef(an),St):P.memo(an,St)}return{makeImmutable:ut,responseImmutable:vt,useImmutableMark:Le}}var c=i(),d=c.makeImmutable,C=c.responseImmutable,H=c.useImmutableMark,I=i(),M=I.makeImmutable,W=I.responseImmutable,te=I.useImmutableMark,S=r(),B=S;function pe(De,Le){var ut=P.useRef(0);ut.current+=1;var vt=P.useRef(De),Lt=[];Object.keys(De||{}).map(function(_t){var an;(De==null?void 0:De[_t])!==((an=vt.current)===null||an===void 0?void 0:an[_t])&&Lt.push(_t)}),vt.current=De;var St=P.useRef([]);return Lt.length&&(St.current=Lt),P.useDebugValue(ut.current),P.useDebugValue(St.current.join(", ")),Le&&console.log("".concat(Le,":"),ut.current,St.current),ut.current}var fe=null,me=P.memo(function(){var De=pe();return P.createElement("h1",null,"Render Times: ",De)});me.displayName="RenderBlock";var ve=l(20135),Ne=l(44127),de=l(90493),we=l(92310),F=l.n(we),Ce=l(80547),Ae=l(97938),ue=l(48736),ye=P.createContext({renderWithProps:!1}),L=ye,Q="RC_TABLE_KEY";function ne(De){return De==null?[]:Array.isArray(De)?De:[De]}function se(De){var Le=[],ut={};return De.forEach(function(vt){for(var Lt=vt||{},St=Lt.key,_t=Lt.dataIndex,an=St||ne(_t).join("-")||Q;ut[an];)an="".concat(an,"_next");ut[an]=!0,Le.push(an)}),Le}function nt(De){return De!=null}function it(De){return De&&(0,ve.Z)(De)==="object"&&!Array.isArray(De)&&!P.isValidElement(De)}function Je(De,Le,ut,vt,Lt,St){var _t=P.useContext(L),an=te(),Cn=(0,Ce.Z)(function(){if(nt(vt))return[vt];var rt=Le==null||Le===""?[]:Array.isArray(Le)?Le:[Le],Se=(0,Ae.Z)(De,rt),Tt=Se,en=void 0;if(Lt){var fn=Lt(Se,De,ut);it(fn)?(Tt=fn.children,en=fn.props,_t.renderWithProps=!0):Tt=fn}return[Tt,en]},[an,De,vt,Le,Lt,ut],function(rt,Se){if(St){var Tt=(0,ee.Z)(rt,2),en=Tt[1],fn=(0,ee.Z)(Se,2),En=fn[1];return St(En,en)}return _t.renderWithProps?!0:!(0,V.Z)(rt,Se,!0)});return Cn}function wt(De,Le,ut,vt){var Lt=De+Le-1;return De<=vt&&Lt>=ut}function Jt(De,Le){return s(B,function(ut){var vt=wt(De,Le||1,ut.hoverStartRow,ut.hoverEndRow);return[vt,ut.onHover]})}var zt=function(Le){var ut=Le.ellipsis,vt=Le.rowType,Lt=Le.children,St,_t=ut===!0?{showTitle:!0}:ut;return _t&&(_t.showTitle||vt==="header")&&(typeof Lt=="string"||typeof Lt=="number"?St=Lt.toString():P.isValidElement(Lt)&&typeof Lt.props.children=="string"&&(St=Lt.props.children)),St};function mt(De){var Le,ut,vt,Lt,St,_t,an,Cn,rt=De.component,Se=De.children,Tt=De.ellipsis,en=De.scope,fn=De.prefixCls,En=De.className,Qt=De.align,Mn=De.record,br=De.render,dr=De.dataIndex,Mr=De.renderIndex,ai=De.shouldCellUpdate,Ti=De.index,cr=De.rowType,bn=De.colSpan,Wi=De.rowSpan,$r=De.fixLeft,Hr=De.fixRight,Wr=De.firstFixLeft,Lr=De.lastFixLeft,zr=De.firstFixRight,Ei=De.lastFixRight,ea=De.appendNode,We=De.additionalProps,p=We===void 0?{}:We,D=De.isSticky,O="".concat(fn,"-cell"),q=s(B,["supportSticky","allColumnsFixedLeft"]),Te=q.supportSticky,Ke=q.allColumnsFixedLeft,Rt=Je(Mn,dr,Mr,Se,br,ai),Ot=(0,ee.Z)(Rt,2),vn=Ot[0],xn=Ot[1],er={},Pr=typeof $r=="number"&&Te,Yr=typeof Hr=="number"&&Te;Pr&&(er.position="sticky",er.left=$r),Yr&&(er.position="sticky",er.right=Hr);var Fr=(Le=(ut=(vt=xn==null?void 0:xn.colSpan)!==null&&vt!==void 0?vt:p.colSpan)!==null&&ut!==void 0?ut:bn)!==null&&Le!==void 0?Le:1,Zr=(Lt=(St=(_t=xn==null?void 0:xn.rowSpan)!==null&&_t!==void 0?_t:p.rowSpan)!==null&&St!==void 0?St:Wi)!==null&&Lt!==void 0?Lt:1,di=Jt(Ti,Zr),Bi=(0,ee.Z)(di,2),li=Bi[0],nr=Bi[1],ii=function(qr){var Os;Mn&&nr(Ti,Ti+Zr-1),p==null||(Os=p.onMouseEnter)===null||Os===void 0||Os.call(p,qr)},ia=function(qr){var Os;Mn&&nr(-1,-1),p==null||(Os=p.onMouseLeave)===null||Os===void 0||Os.call(p,qr)};if(Fr===0||Zr===0)return null;var ua=(an=p.title)!==null&&an!==void 0?an:zt({rowType:cr,ellipsis:Tt,children:vn}),Cs=F()(O,En,(Cn={},(0,de.Z)(Cn,"".concat(O,"-fix-left"),Pr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-first"),Wr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-last"),Lr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-all"),Lr&&Ke&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right"),Yr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right-first"),zr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right-last"),Ei&&Te),(0,de.Z)(Cn,"".concat(O,"-ellipsis"),Tt),(0,de.Z)(Cn,"".concat(O,"-with-append"),ea),(0,de.Z)(Cn,"".concat(O,"-fix-sticky"),(Pr||Yr)&&D&&Te),(0,de.Z)(Cn,"".concat(O,"-row-hover"),!xn&&li),Cn),p.className,xn==null?void 0:xn.className),ys={};Qt&&(ys.textAlign=Qt);var Fa=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},er),p.style),ys),xn==null?void 0:xn.style),ms=vn;return(0,ve.Z)(ms)==="object"&&!Array.isArray(ms)&&!P.isValidElement(ms)&&(ms=null),Tt&&(Lr||zr)&&(ms=P.createElement("span",{className:"".concat(O,"-content")},ms)),P.createElement(rt,(0,x.Z)({},xn,p,{className:Cs,style:Fa,title:ua,scope:en,onMouseEnter:ii,onMouseLeave:ia,colSpan:Fr!==1?Fr:null,rowSpan:Zr!==1?Zr:null}),ea,ms)}var rn=P.memo(mt);function Zt(De,Le,ut,vt,Lt,St){var _t=ut[De]||{},an=ut[Le]||{},Cn,rt;_t.fixed==="left"?Cn=vt.left[Lt==="rtl"?Le:De]:an.fixed==="right"&&(rt=vt.right[Lt==="rtl"?De:Le]);var Se=!1,Tt=!1,en=!1,fn=!1,En=ut[Le+1],Qt=ut[De-1],Mn=!(St!=null&&St.children);if(Lt==="rtl"){if(Cn!==void 0){var br=Qt&&Qt.fixed==="left";fn=!br&&Mn}else if(rt!==void 0){var dr=En&&En.fixed==="right";en=!dr&&Mn}}else if(Cn!==void 0){var Mr=En&&En.fixed==="left";Se=!Mr&&Mn}else if(rt!==void 0){var ai=Qt&&Qt.fixed==="right";Tt=!ai&&Mn}return{fixLeft:Cn,fixRight:rt,lastFixLeft:Se,firstFixRight:Tt,lastFixRight:en,firstFixLeft:fn,isSticky:vt.isSticky}}var Sn=P.createContext({}),tn=Sn;function re(De){var Le=De.className,ut=De.index,vt=De.children,Lt=De.colSpan,St=Lt===void 0?1:Lt,_t=De.rowSpan,an=De.align,Cn=s(B,["prefixCls","direction"]),rt=Cn.prefixCls,Se=Cn.direction,Tt=P.useContext(tn),en=Tt.scrollColumnIndex,fn=Tt.stickyOffsets,En=Tt.flattenColumns,Qt=Tt.columns,Mn=ut+St-1,br=Mn+1===en?St+1:St,dr=Zt(ut,ut+br-1,En,fn,Se,Qt==null?void 0:Qt[ut]);return P.createElement(rn,(0,x.Z)({className:Le,index:ut,component:"td",prefixCls:rt,record:null,dataIndex:null,align:an,colSpan:br,rowSpan:_t,render:function(){return vt}},dr))}var Et=l(6620),K=["children"];function E(De){var Le=De.children,ut=(0,Et.Z)(De,K);return P.createElement("tr",ut,Le)}function f(De){var Le=De.children;return Le}f.Row=E,f.Cell=re;var R=f;function be(De){var Le=De.children,ut=De.stickyOffsets,vt=De.flattenColumns,Lt=De.columns,St=s(B,"prefixCls"),_t=vt.length-1,an=vt[_t],Cn=P.useMemo(function(){return{stickyOffsets:ut,flattenColumns:vt,scrollColumnIndex:an!=null&&an.scrollbar?_t:null,columns:Lt}},[an,vt,_t,ut,Lt]);return P.createElement(tn.Provider,{value:Cn},P.createElement("tfoot",{className:"".concat(St,"-summary")},Le))}var $=W(be),U=R,oe=l(70425),Me=l(29301),Fe=l(29194),Re=l(24514),Ge=l(75152),Ut=l(26112);function Xe(De,Le,ut,vt,Lt,St,_t){De.push({record:Le,indent:ut,index:_t});var an=St(Le),Cn=Lt==null?void 0:Lt.has(an);if(Le&&Array.isArray(Le[vt])&&Cn)for(var rt=0;rt1?Wr-1:0),zr=1;zr=0;an-=1){var Cn=Le[an],rt=ut&&ut[an],Se=rt&&rt[je];if(Cn||Se||_t){var Tt=Se||{},en=Tt.columnType,fn=(0,Et.Z)(Tt,tr);Lt.unshift(P.createElement("col",(0,x.Z)({key:an,style:{width:Cn}},fn))),_t=!0}}return P.createElement("colgroup",null,Lt)}var $t=kt,sn=l(19127),ot=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function bt(De,Le){return(0,P.useMemo)(function(){for(var ut=[],vt=0;vt1?"colgroup":"col":null,ellipsis:Mn.ellipsis,align:Mn.align,component:Mn.title?St:_t,prefixCls:Se,key:fn[Qt]},br,{additionalProps:dr,rowType:"header"}))}))}ze.displayName="HeaderRow";var _n=ze;function Ht(De){var Le=[];function ut(_t,an){var Cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Le[Cn]=Le[Cn]||[];var rt=an,Se=_t.filter(Boolean).map(function(Tt){var en={key:Tt.key,className:Tt.className||"",children:Tt.title,column:Tt,colStart:rt},fn=1,En=Tt.children;return En&&En.length>0&&(fn=ut(En,rt,Cn+1).reduce(function(Qt,Mn){return Qt+Mn},0),en.hasSubColumns=!0),"colSpan"in Tt&&(fn=Tt.colSpan),"rowSpan"in Tt&&(en.rowSpan=Tt.rowSpan),en.colSpan=fn,en.colEnd=en.colStart+fn-1,Le[Cn].push(en),rt+=fn,fn});return Se}ut(De,0);for(var vt=Le.length,Lt=function(an){Le[an].forEach(function(Cn){!("rowSpan"in Cn)&&!Cn.hasSubColumns&&(Cn.rowSpan=vt-an)})},St=0;St1&&arguments[1]!==void 0?arguments[1]:"";return typeof Le=="number"?Le:Le.endsWith("%")?De*parseFloat(Le)/100:null}function Zn(De,Le){return P.useMemo(function(){if(Le&&Le>0){var ut=0,vt=0;De.forEach(function(rt){var Se=Br(Le,rt.width);Se?ut+=Se:vt+=1});var Lt=Le-ut,St=vt,_t=Lt/vt,an=0,Cn=De.map(function(rt){var Se=(0,Ne.Z)({},rt),Tt=Br(Le,Se.width);if(Tt)Se.width=Tt;else{var en=Math.floor(_t);Se.width=St===1?Lt:en,Lt-=en,St-=1}return an+=Se.width,Se});return[Cn,an]}return[De,Le]},[De,Le])}var Jn=["children"],Wt=["fixed"];function Ve(De){return(0,rr.Z)(De).filter(function(Le){return P.isValidElement(Le)}).map(function(Le){var ut=Le.key,vt=Le.props,Lt=vt.children,St=(0,Et.Z)(vt,Jn),_t=(0,Ne.Z)({key:ut},St);return Lt&&(_t.children=Ve(Lt)),_t})}function _e(De){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(ut){return ut&&(0,ve.Z)(ut)==="object"}).reduce(function(ut,vt,Lt){var St=vt.fixed,_t=St===!0?"left":St,an="".concat(Le,"-").concat(Lt),Cn=vt.children;return Cn&&Cn.length>0?[].concat((0,sn.Z)(ut),(0,sn.Z)(_e(Cn,an).map(function(rt){return(0,Ne.Z)({fixed:_t},rt)}))):[].concat((0,sn.Z)(ut),[(0,Ne.Z)((0,Ne.Z)({key:an},vt),{},{fixed:_t})])},[])}function st(De){for(var Le=!0,ut=0;ut=0;St-=1){var _t=De[St];if(Lt&&_t.fixed!=="right")Lt=!1;else if(!Lt&&_t.fixed==="right"){warning(!1,"Index ".concat(St+1," of `columns` missing `fixed='right'` prop."));break}}}function $e(De){return De.map(function(Le){var ut=Le.fixed,vt=(0,Et.Z)(Le,Wt),Lt=ut;return ut==="left"?Lt="right":ut==="right"&&(Lt="left"),(0,Ne.Z)({fixed:Lt},vt)})}function nn(De,Le){var ut=De.prefixCls,vt=De.columns,Lt=De.children,St=De.expandable,_t=De.expandedKeys,an=De.columnTitle,Cn=De.getRowKey,rt=De.onTriggerExpand,Se=De.expandIcon,Tt=De.rowExpandable,en=De.expandIconColumnIndex,fn=De.direction,En=De.expandRowByClick,Qt=De.columnWidth,Mn=De.fixed,br=De.scrollWidth,dr=P.useMemo(function(){return vt||Ve(Lt)},[vt,Lt]),Mr=P.useMemo(function(){if(St){var Hr,Wr=dr.slice();if(!Wr.includes(b)){var Lr=en||0;Lr>=0&&Wr.splice(Lr,0,b)}var zr=Wr.indexOf(b);Wr=Wr.filter(function(p,D){return p!==b||D===zr});var Ei=dr[zr],ea;(Mn==="left"||Mn)&&!en?ea="left":(Mn==="right"||Mn)&&en===dr.length?ea="right":ea=Ei?Ei.fixed:null;var We=(Hr={},(0,de.Z)(Hr,je,{className:"".concat(ut,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,de.Z)(Hr,"title",an),(0,de.Z)(Hr,"fixed",ea),(0,de.Z)(Hr,"className","".concat(ut,"-row-expand-icon-cell")),(0,de.Z)(Hr,"width",Qt),(0,de.Z)(Hr,"render",function(D,O,q){var Te=Cn(O,q),Ke=_t.has(Te),Rt=Tt?Tt(O):!0,Ot=Se({prefixCls:ut,expanded:Ke,expandable:Rt,record:O,onExpand:rt});return En?P.createElement("span",{onClick:function(xn){return xn.stopPropagation()}},Ot):Ot}),Hr);return Wr.map(function(p){return p===b?We:p})}return dr.filter(function(p){return p!==b})},[St,dr,Cn,_t,Se,fn]),ai=P.useMemo(function(){var Hr=Mr;return Le&&(Hr=Le(Hr)),Hr.length||(Hr=[{render:function(){return null}}]),Hr},[Le,Mr,fn]),Ti=P.useMemo(function(){return fn==="rtl"?$e(_e(ai)):_e(ai)},[ai,fn,br]),cr=Zn(Ti,br),bn=(0,ee.Z)(cr,2),Wi=bn[0],$r=bn[1];return[ai,Wi,$r]}var un=nn;function Nn(De){var Le,ut=De.prefixCls,vt=De.record,Lt=De.onExpand,St=De.expanded,_t=De.expandable,an="".concat(ut,"-row-expand-icon");if(!_t)return P.createElement("span",{className:F()(an,"".concat(ut,"-row-spaced"))});var Cn=function(Se){Lt(vt,Se),Se.stopPropagation()};return P.createElement("span",{className:F()(an,(Le={},(0,de.Z)(Le,"".concat(ut,"-row-expanded"),St),(0,de.Z)(Le,"".concat(ut,"-row-collapsed"),!St),Le)),onClick:Cn})}function Qn(De,Le,ut){var vt=[];function Lt(St){(St||[]).forEach(function(_t,an){vt.push(Le(_t,an)),Lt(_t[ut])})}return Lt(De),vt}function Hn(De,Le,ut){var vt=dt(De),Lt=vt.expandIcon,St=vt.expandedRowKeys,_t=vt.defaultExpandedRowKeys,an=vt.defaultExpandAllRows,Cn=vt.expandedRowRender,rt=vt.onExpand,Se=vt.onExpandedRowsChange,Tt=vt.childrenColumnName,en=Lt||Nn,fn=Tt||"children",En=P.useMemo(function(){return Cn?"row":De.expandable&&De.internalHooks===ae&&De.expandable.__PARENT_RENDER_ICON__||Le.some(function(Ti){return Ti&&(0,ve.Z)(Ti)==="object"&&Ti[fn]})?"nest":!1},[!!Cn,Le]),Qt=P.useState(function(){return _t||(an?Qn(Le,ut,fn):[])}),Mn=(0,ee.Z)(Qt,2),br=Mn[0],dr=Mn[1],Mr=P.useMemo(function(){return new Set(St||br||[])},[St,br]),ai=P.useCallback(function(Ti){var cr=ut(Ti,Le.indexOf(Ti)),bn,Wi=Mr.has(cr);Wi?(Mr.delete(cr),bn=(0,sn.Z)(Mr)):bn=[].concat((0,sn.Z)(Mr),[cr]),dr(bn),rt&&rt(!Wi,Ti),Se&&Se(bn)},[ut,Mr,Le,rt,Se]);return[vt,En,Mr,en,fn,ai]}function Kn(De,Le,ut,vt){var Lt=De.map(function(St,_t){return Zt(_t,_t,De,Le,ut,vt==null?void 0:vt[_t])});return(0,Ce.Z)(function(){return Lt},[Lt],function(St,_t){return!(0,V.Z)(St,_t)})}function Sr(De){var Le=(0,P.useRef)(De),ut=(0,P.useState)({}),vt=(0,ee.Z)(ut,2),Lt=vt[1],St=(0,P.useRef)(null),_t=(0,P.useRef)([]);function an(Cn){_t.current.push(Cn);var rt=Promise.resolve();St.current=rt,rt.then(function(){if(St.current===rt){var Se=_t.current,Tt=Le.current;_t.current=[],Se.forEach(function(en){Le.current=en(Le.current)}),St.current=null,Tt!==Le.current&&Lt({})}})}return(0,P.useEffect)(function(){return function(){St.current=null}},[]),[Le.current,an]}function Er(De){var Le=(0,P.useRef)(De||null),ut=(0,P.useRef)();function vt(){window.clearTimeout(ut.current)}function Lt(_t){Le.current=_t,vt(),ut.current=window.setTimeout(function(){Le.current=null,ut.current=void 0},100)}function St(){return Le.current}return(0,P.useEffect)(function(){return vt},[]),[Lt,St]}function Yn(){var De=P.useState(-1),Le=(0,ee.Z)(De,2),ut=Le[0],vt=Le[1],Lt=P.useState(-1),St=(0,ee.Z)(Lt,2),_t=St[0],an=St[1],Cn=P.useCallback(function(rt,Se){vt(rt),an(Se)},[]);return[ut,_t,Cn]}var Vn=l(47273),Dr=(0,Vn.Z)()?window:null;function kr(De,Le){var ut=(0,ve.Z)(De)==="object"?De:{},vt=ut.offsetHeader,Lt=vt===void 0?0:vt,St=ut.offsetSummary,_t=St===void 0?0:St,an=ut.offsetScroll,Cn=an===void 0?0:an,rt=ut.getContainer,Se=rt===void 0?function(){return Dr}:rt,Tt=Se()||Dr;return P.useMemo(function(){var en=!!De;return{isSticky:en,stickyClassName:en?"".concat(Le,"-sticky-holder"):"",offsetHeader:Lt,offsetSummary:_t,offsetScroll:Cn,container:Tt}},[Cn,Lt,_t,Le,Tt])}function _r(De,Le,ut){var vt=(0,P.useMemo)(function(){for(var Lt=[],St=[],_t=0,an=0,Cn=0;Cn=Tt&&(p=Tt-en),_t({scrollLeft:p/Tt*(Se+2)}),dr.current.x=zr.pageX},Hr=function(){if(St.current){var zr=(0,Dn.os)(St.current).top,Ei=zr+St.current.offsetHeight,ea=Cn===window?document.documentElement.scrollTop+window.innerHeight:(0,Dn.os)(Cn).top+Cn.clientHeight;Ei-(0,Ge.Z)()<=ea||zr>=ea-an?br(function(We){return(0,Ne.Z)((0,Ne.Z)({},We),{},{isHiddenScrollBar:!0})}):br(function(We){return(0,Ne.Z)((0,Ne.Z)({},We),{},{isHiddenScrollBar:!1})})}},Wr=function(zr){br(function(Ei){return(0,Ne.Z)((0,Ne.Z)({},Ei),{},{scrollLeft:zr/Se*Tt||0})})};return P.useImperativeHandle(ut,function(){return{setScrollLeft:Wr}}),P.useEffect(function(){var Lr=(0,Ur.Z)(document.body,"mouseup",bn,!1),zr=(0,Ur.Z)(document.body,"mousemove",$r,!1);return Hr(),function(){Lr.remove(),zr.remove()}},[en,Ti]),P.useEffect(function(){var Lr=(0,Ur.Z)(Cn,"scroll",Hr,!1),zr=(0,Ur.Z)(window,"resize",Hr,!1);return function(){Lr.remove(),zr.remove()}},[Cn]),P.useEffect(function(){Mn.isHiddenScrollBar||br(function(Lr){var zr=St.current;return zr?(0,Ne.Z)((0,Ne.Z)({},Lr),{},{scrollLeft:zr.scrollLeft/zr.scrollWidth*zr.clientWidth}):Lr})},[Mn.isHiddenScrollBar]),Se<=Tt||!en||Mn.isHiddenScrollBar?null:P.createElement("div",{style:{height:(0,Ge.Z)(),width:Tt,bottom:an},className:"".concat(rt,"-sticky-scroll")},P.createElement("div",{onMouseDown:Wi,ref:fn,className:F()("".concat(rt,"-sticky-scroll-bar"),(0,de.Z)({},"".concat(rt,"-sticky-scroll-bar-active"),Ti)),style:{width:"".concat(en,"px"),transform:"translate3d(".concat(Mn.scrollLeft,"px, 0, 0)")}}))},Wn=P.forwardRef(On);function hr(De){return null}var $n=hr;function wr(De){return null}var yr=wr,Gr="rc-table",ui=[],pi={};function Ai(){return"No Data"}function ta(De){var Le,ut=(0,Ne.Z)({rowKey:"key",prefixCls:Gr,emptyText:Ai},De),vt=ut.prefixCls,Lt=ut.className,St=ut.rowClassName,_t=ut.style,an=ut.data,Cn=ut.rowKey,rt=ut.scroll,Se=ut.tableLayout,Tt=ut.direction,en=ut.title,fn=ut.footer,En=ut.summary,Qt=ut.caption,Mn=ut.id,br=ut.showHeader,dr=ut.components,Mr=ut.emptyText,ai=ut.onRow,Ti=ut.onHeaderRow,cr=ut.internalHooks,bn=ut.transformColumns,Wi=ut.internalRefs,$r=ut.tailor,Hr=ut.sticky,Wr=an||ui,Lr=!!Wr.length,zr=cr===ae,Ei=P.useCallback(function(Ys,po){return(0,Ae.Z)(dr,Ys)||po},[dr]),ea=P.useMemo(function(){return typeof Cn=="function"?Cn:function(Ys){var po=Ys&&Ys[Cn];return po}},[Cn]),We=Ei(["body"]),p=Yn(),D=(0,ee.Z)(p,3),O=D[0],q=D[1],Te=D[2],Ke=Hn(ut,Wr,ea),Rt=(0,ee.Z)(Ke,6),Ot=Rt[0],vn=Rt[1],xn=Rt[2],er=Rt[3],Pr=Rt[4],Yr=Rt[5],Fr=rt==null?void 0:rt.x,Zr=P.useState(0),di=(0,ee.Z)(Zr,2),Bi=di[0],li=di[1],nr=un((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},ut),Ot),{},{expandable:!!Ot.expandedRowRender,columnTitle:Ot.columnTitle,expandedKeys:xn,getRowKey:ea,onTriggerExpand:Yr,expandIcon:er,expandIconColumnIndex:Ot.expandIconColumnIndex,direction:Tt,scrollWidth:zr&&$r&&typeof Fr=="number"?Fr:null}),zr?bn:null),ii=(0,ee.Z)(nr,3),ia=ii[0],ua=ii[1],Cs=ii[2],ys=Cs!=null?Cs:Fr,Fa=P.useMemo(function(){return{columns:ia,flattenColumns:ua}},[ia,ua]),ms=P.useRef(),Za=P.useRef(),qr=P.useRef(),Os=P.useRef(),Ds=P.useRef(),Va=P.useState(!1),ls=(0,ee.Z)(Va,2),fs=ls[0],Ns=ls[1],eo=P.useState(!1),qa=(0,ee.Z)(eo,2),bo=qa[0],co=qa[1],Is=Sr(new Map),Sa=(0,ee.Z)(Is,2),no=Sa[0],Po=Sa[1],hl=se(ua),Zo=hl.map(function(Ys){return no.get(Ys)}),Vo=P.useMemo(function(){return Zo},[Zo.join("_")]),zo=ti(Vo,ua.length,Tt),So=rt&&nt(rt.y),oo=rt&&nt(ys)||!!Ot.fixed,xl=oo&&ua.some(function(Ys){var po=Ys.fixed;return po}),Wl=P.useRef(),al=kr(Hr,vt),yl=al.isSticky,ru=al.offsetHeader,Bu=al.offsetSummary,Ts=al.offsetScroll,go=al.stickyClassName,ro=al.container,wo=P.useMemo(function(){return En==null?void 0:En(Wr)},[En,Wr]),Xo=(So||yl)&&P.isValidElement(wo)&&wo.type===R&&wo.props.fixed,Yo,Ko,Il;So&&(Ko={overflowY:"scroll",maxHeight:rt.y}),oo&&(Yo={overflowX:"auto"},So||(Ko={overflowY:"hidden"}),Il={width:ys===!0?"auto":ys,minWidth:"100%"});var ll=P.useCallback(function(Ys,po){(0,Fe.Z)(ms.current)&&Po(function(Al){if(Al.get(Ys)!==po){var Cl=new Map(Al);return Cl.set(Ys,po),Cl}return Al})},[]),iu=Er(null),tl=(0,ee.Z)(iu,2),au=tl[0],zu=tl[1];function gu(Ys,po){po&&(typeof po=="function"?po(Ys):po.scrollLeft!==Ys&&(po.scrollLeft=Ys,po.scrollLeft!==Ys&&setTimeout(function(){po.scrollLeft=Ys},0)))}var bl=(0,Pe.Z)(function(Ys){var po=Ys.currentTarget,Al=Ys.scrollLeft,Cl=Tt==="rtl",Ll=typeof Al=="number"?Al:po.scrollLeft,Du=po||pi;if(!zu()||zu()===Du){var Lu;au(Du),gu(Ll,Za.current),gu(Ll,qr.current),gu(Ll,Ds.current),gu(Ll,(Lu=Wl.current)===null||Lu===void 0?void 0:Lu.setScrollLeft)}var Pu=po||Za.current;if(Pu){var Pl=Pu.scrollWidth,Bl=Pu.clientWidth;if(Pl===Bl){Ns(!1),co(!1);return}Cl?(Ns(-Ll0)):(Ns(Ll>0),co(Ll1?Qt-zr:0,ea=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},bn),Cn),{},{flex:"0 0 ".concat(zr,"px"),width:"".concat(zr,"px"),marginRight:Ei,pointerEvents:"auto"}),We=P.useMemo(function(){return Se?Wr<=1:$r===0||Wr===0||Wr>1},[Wr,$r,Se]);We?ea.visibility="hidden":Se&&(ea.height=Tt==null?void 0:Tt(Wr));var p=We?function(){return null}:en,D={};return(Wr===0||$r===0)&&(D.rowSpan=1,D.colSpan=1),P.createElement(rn,(0,x.Z)({className:F()(En,rt),ellipsis:ut.ellipsis,align:ut.align,scope:ut.rowScope,component:"div",prefixCls:Le.prefixCls,key:Mr,record:an,index:St,renderIndex:_t,dataIndex:fn,render:p,shouldCellUpdate:ut.shouldCellUpdate},ai,{appendNode:Ti,additionalProps:(0,Ne.Z)((0,Ne.Z)({},cr),{},{style:ea},D)}))}var sa=_i,Yi=["data","index","className","rowKey","style","extra","getHeight"],xa=P.forwardRef(function(De,Le){var ut=De.data,vt=De.index,Lt=De.className,St=De.rowKey,_t=De.style,an=De.extra,Cn=De.getHeight,rt=(0,Et.Z)(De,Yi),Se=ut.record,Tt=ut.indent,en=ut.index,fn=s(B,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),En=fn.scrollX,Qt=fn.flattenColumns,Mn=fn.prefixCls,br=fn.fixColumn,dr=fn.componentWidth,Mr=Ie(Se,St,vt,Tt),ai=Mr.rowSupportExpand,Ti=Mr.expanded,cr=Mr.rowProps,bn=Mr.expandedRowRender,Wi=Mr.expandedRowClassName,$r;if(ai&&Ti){var Hr=bn(Se,vt,Tt+1,Ti),Wr=Wi==null?void 0:Wi(Se,vt,Tt),Lr={};br&&(Lr={style:(0,de.Z)({},"--virtual-width","".concat(dr,"px"))});var zr="".concat(Mn,"-expanded-row-cell");$r=P.createElement("div",{className:F()("".concat(Mn,"-expanded-row"),"".concat(Mn,"-expanded-row-level-").concat(Tt+1),Wr)},P.createElement(rn,{component:"div",prefixCls:Mn,className:F()(zr,(0,de.Z)({},"".concat(zr,"-fixed"),br)),additionalProps:Lr},Hr))}var Ei=(0,Ne.Z)((0,Ne.Z)({},_t),{},{width:En});an&&(Ei.position="absolute",Ei.pointerEvents="none");var ea=P.createElement("div",(0,x.Z)({},cr,rt,{ref:ai?null:Le,className:F()(Lt,"".concat(Mn,"-row"),cr==null?void 0:cr.className,(0,de.Z)({},"".concat(Mn,"-row-extra"),an)),style:(0,Ne.Z)((0,Ne.Z)({},Ei),cr==null?void 0:cr.style)}),Qt.map(function(We,p){return P.createElement(sa,{key:p,rowInfo:Mr,column:We,colIndex:p,indent:Tt,index:vt,renderIndex:en,record:Se,inverse:an,getHeight:Cn})}));return ai?P.createElement("div",{ref:Le},ea,$r):ea}),$a=W(xa),aa=$a,mr=P.forwardRef(function(De,Le){var ut=De.data,vt=De.onScroll,Lt=s(B,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),St=Lt.flattenColumns,_t=Lt.onColumnResize,an=Lt.getRowKey,Cn=Lt.expandedKeys,rt=Lt.prefixCls,Se=Lt.childrenColumnName,Tt=Lt.emptyNode,en=Lt.scrollX,fn=s(qi),En=fn.scrollY,Qt=fn.listItemHeight,Mn=P.useRef(),br=At(ut,Se,Cn,an),dr=P.useMemo(function(){var $r=0;return St.map(function(Hr){var Wr=Hr.width,Lr=Hr.key;return $r+=Wr,[Lr,Wr,$r]})},[St]),Mr=P.useMemo(function(){return dr.map(function($r){return $r[2]})},[dr]);P.useEffect(function(){dr.forEach(function($r){var Hr=(0,ee.Z)($r,2),Wr=Hr[0],Lr=Hr[1];_t(Wr,Lr)})},[dr]),P.useImperativeHandle(Le,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var Wr;return((Wr=Mn.current)===null||Wr===void 0?void 0:Wr.getScrollInfo().x)||0},set:function(Wr){var Lr;(Lr=Mn.current)===null||Lr===void 0||Lr.scrollTo({left:Wr})}}),$r});var ai=function(Hr,Wr){var Lr,zr=(Lr=br[Wr])===null||Lr===void 0?void 0:Lr.record,Ei=Hr.onCell;if(Ei){var ea,We=Ei(zr,Wr);return(ea=We==null?void 0:We.rowSpan)!==null&&ea!==void 0?ea:1}return 1},Ti=function(Hr){var Wr=Hr.start,Lr=Hr.end,zr=Hr.getSize,Ei=Hr.offsetY;if(Lr<0)return null;for(var ea=St.filter(function(Fr){return ai(Fr,Wr)===0}),We=Wr,p=function(Zr){if(ea=ea.filter(function(di){return ai(di,Zr)===0}),!ea.length)return We=Zr,"break"},D=Wr;D>=0;D-=1){var O=p(D);if(O==="break")break}for(var q=St.filter(function(Fr){return ai(Fr,Lr)!==1}),Te=Lr,Ke=function(Zr){if(q=q.filter(function(di){return ai(di,Zr)!==1}),!q.length)return Te=Math.max(Zr-1,Lr),"break"},Rt=Lr;Rt1})&&vn.push(Zr)},er=We;er<=Te;er+=1)var Pr=xn(er);var Yr=vn.map(function(Fr){var Zr=br[Fr],di=an(Zr.record,Fr),Bi=function(ii){var ia=Fr+ii-1,ua=an(br[ia].record,ia),Cs=zr(di,ua);return Cs.bottom-Cs.top},li=zr(di);return P.createElement(aa,{key:Fr,data:Zr,rowKey:di,index:Fr,style:{top:-Ei+li.top},extra:!0,getHeight:Bi})});return Yr},cr=P.useMemo(function(){return{columnsOffset:Mr}},[Mr]),bn="".concat(rt,"-tbody"),Wi;return br.length?Wi=P.createElement(vi.Z,{fullHeight:!1,ref:Mn,className:F()(bn,"".concat(bn,"-virtual")),height:En,itemHeight:Qt||24,data:br,itemKey:function(Hr){return an(Hr.record)},scrollWidth:en,onVirtualScroll:function(Hr){var Wr=Hr.x;vt({scrollLeft:Wr})},extraRender:Ti},function($r,Hr,Wr){var Lr=an($r.record,Hr);return P.createElement(aa,(0,x.Z)({data:$r,rowKey:Lr,index:Hr},Wr))}):Wi=P.createElement("div",{className:F()("".concat(rt,"-placeholder"))},P.createElement(rn,{component:"div",prefixCls:rt},Tt)),P.createElement(Fi.Provider,{value:cr},Wi)}),on=W(mr),si=on,yi=function(Le,ut){var vt=ut.ref,Lt=ut.onScroll;return P.createElement(si,{ref:vt,data:Le,onScroll:Lt})},Qi=100;function la(De){var Le=De.columns,ut=De.scroll,vt=De.prefixCls,Lt=vt===void 0?Gr:vt,St=De.className,_t=De.listItemHeight,an=ut||{},Cn=an.x,rt=an.y;typeof Cn!="number"&&(Cn=((Le||[]).length+1)*Qi),typeof rt!="number"&&(rt=500);var Se=P.useMemo(function(){return{scrollY:rt,listItemHeight:_t}},[rt,_t]);return P.createElement(qi.Provider,{value:Se},P.createElement(gr,(0,x.Z)({},De,{className:F()(St,"".concat(Lt,"-virtual")),scroll:(0,Ne.Z)((0,Ne.Z)({},ut),{},{x:Cn}),components:{body:yi},columns:Le,internalHooks:ae,tailor:!0})))}function va(De){return M(la,De)}var Ya=va(),ba=null;function cs(De){return null}var $i=cs;function Pi(De){return null}var fa=Pi,Ta=l(2738),as=l(68031),ao=l(36355),Ri=l(93891),es=l(19716),ts=l(8628),ps=l(31724),Hs=l(58421),Zs=l(71418),vs=l(88088);function Aa(De){return function(ut){let{prefixCls:vt,onExpand:Lt,record:St,expanded:_t,expandable:an}=ut;const Cn=`${vt}-row-expand-icon`;return P.createElement("button",{type:"button",onClick:rt=>{Lt(St,rt),rt.stopPropagation()},className:F()(Cn,{[`${Cn}-spaced`]:!an,[`${Cn}-expanded`]:an&&_t,[`${Cn}-collapsed`]:an&&!_t}),"aria-label":_t?De.collapse:De.expand,"aria-expanded":_t})}}var Ra=Aa;function zs(De,Le){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Le}function Vs(De,Le){return Le?`${Le}-${De}`:`${De}`}function Ls(De,Le){return typeof De=="function"?De(Le):De}function wa(De,Le){const ut=Ls(De,Le);return Object.prototype.toString.call(ut)==="[object Object]"?"":ut}var Gs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Qa=Gs,Oo=l(7657),xo=function(Le,ut){return P.createElement(Oo.Z,(0,x.Z)({},Le,{ref:ut,icon:Qa}))},jo=P.forwardRef(xo),Xs=jo,Bo=l(56762);function qs(De){const Le=P.useRef(De),ut=(0,Bo.Z)();return[()=>Le.current,vt=>{Le.current=vt,ut()}]}var wi=l(3113),ws=l(24905),No=l(38854),Ea=l(64165),Ia=l(20834),ha=l(40875),da=l(5112),ss=l(17574),ka=l(47472),fo=l(92832);function _s(De){let{value:Le,onChange:ut,filterSearch:vt,tablePrefixCls:Lt,locale:St}=De;return vt?P.createElement("div",{className:`${Lt}-filter-dropdown-search`},P.createElement(fo.default,{prefix:P.createElement(ka.Z,null),placeholder:St.filterSearchPlaceholder,onChange:ut,value:Le,htmlSize:1,className:`${Lt}-filter-dropdown-search-input`})):null}var uo=_s,Us=l(10228);const Zi=De=>{const{keyCode:Le}=De;Le===Us.Z.ENTER&&De.stopPropagation()};var Qs=P.forwardRef((De,Le)=>P.createElement("div",{className:De.className,onClick:ut=>ut.stopPropagation(),onKeyDown:Zi,ref:Le},De.children));function Ks(De){let Le=[];return(De||[]).forEach(ut=>{let{value:vt,children:Lt}=ut;Le.push(vt),Lt&&(Le=[].concat((0,sn.Z)(Le),(0,sn.Z)(Ks(Lt))))}),Le}function to(De){return De.some(Le=>{let{children:ut}=Le;return ut})}function Gi(De,Le){return typeof Le=="string"||typeof Le=="number"?Le==null?void 0:Le.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function Mi(De){let{filters:Le,prefixCls:ut,filteredKeys:vt,filterMultiple:Lt,searchValue:St,filterSearch:_t}=De;return Le.map((an,Cn)=>{const rt=String(an.value);if(an.children)return{key:rt||Cn,label:an.text,popupClassName:`${ut}-dropdown-submenu`,children:Mi({filters:an.children,prefixCls:ut,filteredKeys:vt,filterMultiple:Lt,searchValue:St,filterSearch:_t})};const Se=Lt?ws.default:da.ZP,Tt={key:an.value!==void 0?rt:Cn,label:P.createElement(P.Fragment,null,P.createElement(Se,{checked:vt.includes(rt)}),P.createElement("span",null,an.text))};return St.trim()?typeof _t=="function"?_t(St,an)?Tt:null:Gi(St,an.text)?Tt:null:Tt})}function Ga(De){var Le,ut;const{tablePrefixCls:vt,prefixCls:Lt,column:St,dropdownPrefixCls:_t,columnKey:an,filterMultiple:Cn,filterMode:rt="menu",filterSearch:Se=!1,filterState:Tt,triggerFilter:en,locale:fn,children:En,getPopupContainer:Qt}=De,{filterDropdownOpen:Mn,onFilterDropdownOpenChange:br,filterResetToDefaultFilteredValue:dr,defaultFilteredValue:Mr,filterDropdownVisible:ai,onFilterDropdownVisibleChange:Ti}=St,[cr,bn]=P.useState(!1),Wi=!!(Tt&&(!((Le=Tt.filteredKeys)===null||Le===void 0)&&Le.length||Tt.forceFiltered)),$r=nr=>{bn(nr),br==null||br(nr),Ti==null||Ti(nr)},Hr=(ut=Mn!=null?Mn:ai)!==null&&ut!==void 0?ut:cr,Wr=Tt==null?void 0:Tt.filteredKeys,[Lr,zr]=qs(Wr||[]),Ei=nr=>{let{selectedKeys:ii}=nr;zr(ii)},ea=(nr,ii)=>{let{node:ia,checked:ua}=ii;Ei(Cn?{selectedKeys:nr}:{selectedKeys:ua&&ia.key?[ia.key]:[]})};P.useEffect(()=>{cr&&Ei({selectedKeys:Wr||[]})},[Wr]);const[We,p]=P.useState([]),D=nr=>{p(nr)},[O,q]=P.useState(""),Te=nr=>{const{value:ii}=nr.target;q(ii)};P.useEffect(()=>{cr||q("")},[cr]);const Ke=nr=>{const ii=nr&&nr.length?nr:null;if(ii===null&&(!Tt||!Tt.filteredKeys)||(0,V.Z)(ii,Tt==null?void 0:Tt.filteredKeys,!0))return null;en({column:St,key:an,filteredKeys:ii})},Rt=()=>{$r(!1),Ke(Lr())},Ot=function(){let{confirm:nr,closeDropdown:ii}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&Ke([]),ii&&$r(!1),q(""),zr(dr?(Mr||[]).map(ia=>String(ia)):[])},vn=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&$r(!1),Ke(Lr())},xn=nr=>{nr&&Wr!==void 0&&zr(Wr||[]),$r(nr),!nr&&!St.filterDropdown&&Rt()},er=F()({[`${_t}-menu-without-submenu`]:!to(St.filters||[])}),Pr=nr=>{if(nr.target.checked){const ii=Ks(St==null?void 0:St.filters).map(ia=>String(ia));zr(ii)}else zr([])},Yr=nr=>{let{filters:ii}=nr;return(ii||[]).map((ia,ua)=>{const Cs=String(ia.value),ys={title:ia.text,key:ia.value!==void 0?Cs:ua};return ia.children&&(ys.children=Yr({filters:ia.children})),ys})},Fr=nr=>{var ii;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((ii=nr.children)===null||ii===void 0?void 0:ii.map(ia=>Fr(ia)))||[]})};let Zr;if(typeof St.filterDropdown=="function")Zr=St.filterDropdown({prefixCls:`${_t}-custom`,setSelectedKeys:nr=>Ei({selectedKeys:nr}),selectedKeys:Lr(),confirm:vn,clearFilters:Ot,filters:St.filters,visible:Hr,close:()=>{$r(!1)}});else if(St.filterDropdown)Zr=St.filterDropdown;else{const nr=Lr()||[],ii=()=>(St.filters||[]).length===0?P.createElement(Ea.Z,{image:Ea.Z.PRESENTED_IMAGE_SIMPLE,description:fn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):rt==="tree"?P.createElement(P.Fragment,null,P.createElement(uo,{filterSearch:Se,value:O,onChange:Te,tablePrefixCls:vt,locale:fn}),P.createElement("div",{className:`${vt}-filter-dropdown-tree`},Cn?P.createElement(ws.default,{checked:nr.length===Ks(St.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof Se=="function"?Se(O,Fr(ua)):Gi(O,ua.title):void 0}))):P.createElement(P.Fragment,null,P.createElement(uo,{filterSearch:Se,value:O,onChange:Te,tablePrefixCls:vt,locale:fn}),P.createElement(Ia.default,{selectable:!0,multiple:Cn,prefixCls:`${_t}-menu`,className:er,onSelect:Ei,onDeselect:Ei,selectedKeys:nr,getPopupContainer:Qt,openKeys:We,onOpenChange:D,items:Mi({filters:St.filters||[],filterSearch:Se,prefixCls:Lt,filteredKeys:Lr(),filterMultiple:Cn,searchValue:O})})),ia=()=>dr?(0,V.Z)((Mr||[]).map(ua=>String(ua)),nr,!0):nr.length===0;Zr=P.createElement(P.Fragment,null,ii(),P.createElement("div",{className:`${Lt}-dropdown-btns`},P.createElement(wi.ZP,{type:"link",size:"small",disabled:ia(),onClick:()=>Ot()},fn.filterReset),P.createElement(wi.ZP,{type:"primary",size:"small",onClick:Rt},fn.filterConfirm)))}St.filterDropdown&&(Zr=P.createElement(ha.J,{selectable:void 0},Zr));const di=()=>P.createElement(Qs,{className:`${Lt}-dropdown`},Zr);let Bi;typeof St.filterIcon=="function"?Bi=St.filterIcon(Wi):St.filterIcon?Bi=St.filterIcon:Bi=P.createElement(Xs,null);const{direction:li}=P.useContext(ao.E_);return P.createElement("div",{className:`${Lt}-column`},P.createElement("span",{className:`${vt}-column-title`},En),P.createElement(No.Z,{dropdownRender:di,trigger:["click"],open:Hr,onOpenChange:xn,getPopupContainer:Qt,placement:li==="rtl"?"bottomLeft":"bottomRight"},P.createElement("span",{role:"button",tabIndex:-1,className:F()(`${Lt}-trigger`,{active:Wi}),onClick:nr=>{nr.stopPropagation()}},Bi)))}var ho=Ga;function Fs(De,Le,ut){let vt=[];return(De||[]).forEach((Lt,St)=>{var _t;const an=Vs(St,ut);if(Lt.filters||"filterDropdown"in Lt||"onFilter"in Lt)if("filteredValue"in Lt){let Cn=Lt.filteredValue;"filterDropdown"in Lt||(Cn=(_t=Cn==null?void 0:Cn.map(String))!==null&&_t!==void 0?_t:Cn),vt.push({column:Lt,key:zs(Lt,an),filteredKeys:Cn,forceFiltered:Lt.filtered})}else vt.push({column:Lt,key:zs(Lt,an),filteredKeys:Le&&Lt.defaultFilteredValue?Lt.defaultFilteredValue:void 0,forceFiltered:Lt.filtered});"children"in Lt&&(vt=[].concat((0,sn.Z)(vt),(0,sn.Z)(Fs(Lt.children,Le,an))))}),vt}function Un(De,Le,ut,vt,Lt,St,_t,an){return ut.map((Cn,rt)=>{const Se=Vs(rt,an),{filterMultiple:Tt=!0,filterMode:en,filterSearch:fn}=Cn;let En=Cn;if(En.filters||En.filterDropdown){const Qt=zs(En,Se),Mn=vt.find(br=>{let{key:dr}=br;return Qt===dr});En=Object.assign(Object.assign({},En),{title:br=>P.createElement(ho,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Le,column:En,columnKey:Qt,filterState:Mn,filterMultiple:Tt,filterMode:en,filterSearch:fn,triggerFilter:St,locale:Lt,getPopupContainer:_t},Ls(Cn.title,br))})}return"children"in En&&(En=Object.assign(Object.assign({},En),{children:Un(De,Le,En.children,vt,Lt,St,_t,Se)})),En})}function Rn(De){const Le={};return De.forEach(ut=>{let{key:vt,filteredKeys:Lt,column:St}=ut;const{filters:_t,filterDropdown:an}=St;if(an)Le[vt]=Lt||null;else if(Array.isArray(Lt)){const Cn=Ks(_t);Le[vt]=Cn.filter(rt=>Lt.includes(String(rt)))}else Le[vt]=null}),Le}function Pn(De,Le){return Le.reduce((ut,vt)=>{const{column:{onFilter:Lt,filters:St},filteredKeys:_t}=vt;return Lt&&_t&&_t.length?ut.filter(an=>_t.some(Cn=>{const rt=Ks(St),Se=rt.findIndex(en=>String(en)===String(Cn)),Tt=Se!==-1?rt[Se]:Cn;return Lt(Tt,an)})):ut},De)}const hi=De=>De.flatMap(Le=>"children"in Le?[Le].concat((0,sn.Z)(hi(Le.children||[]))):[Le]);function ni(De){let{prefixCls:Le,dropdownPrefixCls:ut,mergedColumns:vt,onFilterChange:Lt,getPopupContainer:St,locale:_t}=De;const an=P.useMemo(()=>hi(vt||[]),[vt]),[Cn,rt]=P.useState(()=>Fs(an,!0)),Se=P.useMemo(()=>{const En=Fs(an,!1);if(En.length===0)return En;let Qt=!0,Mn=!0;if(En.forEach(br=>{let{filteredKeys:dr}=br;dr!==void 0?Qt=!1:Mn=!1}),Qt){const br=(an||[]).map((dr,Mr)=>zs(dr,Vs(Mr)));return Cn.filter(dr=>{let{key:Mr}=dr;return br.includes(Mr)}).map(dr=>{const Mr=an[br.findIndex(ai=>ai===dr.key)];return Object.assign(Object.assign({},dr),{column:Object.assign(Object.assign({},dr.column),Mr),forceFiltered:Mr.filtered})})}return En},[an,Cn]),Tt=P.useMemo(()=>Rn(Se),[Se]),en=En=>{const Qt=Se.filter(Mn=>{let{key:br}=Mn;return br!==En.key});Qt.push(En),rt(Qt),Lt(Rn(Qt),Qt)};return[En=>Un(Le,ut,En,Se,_t,en,St),Se,Tt]}var us=ni;function Ca(De,Le,ut){const vt=P.useRef({});function Lt(St){if(!vt.current||vt.current.data!==De||vt.current.childrenColumnName!==Le||vt.current.getRowKey!==ut){let an=function(Cn){Cn.forEach((rt,Se)=>{const Tt=ut(rt,Se);_t.set(Tt,rt),rt&&typeof rt=="object"&&Le in rt&&an(rt[Le]||[])})};const _t=new Map;an(De),vt.current={data:De,childrenColumnName:Le,kvMap:_t,getRowKey:ut}}return vt.current.kvMap.get(St)}return[Lt]}var pa=l(50371),Xn=function(De,Le){var ut={};for(var vt in De)Object.prototype.hasOwnProperty.call(De,vt)&&Le.indexOf(vt)<0&&(ut[vt]=De[vt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,vt=Object.getOwnPropertySymbols(De);Lt{const St=De[Lt];typeof St!="function"&&(ut[Lt]=St)}),ut}function Ss(De,Le,ut){const vt=ut&&typeof ut=="object"?ut:{},{total:Lt=0}=vt,St=Xn(vt,["total"]),[_t,an]=(0,P.useState)(()=>({current:"defaultCurrent"in St?St.defaultCurrent:1,pageSize:"defaultPageSize"in St?St.defaultPageSize:xi})),Cn=(0,pa.Z)(_t,St,{total:Lt>0?Lt:De}),rt=Math.ceil((Lt||De)/Cn.pageSize);Cn.current>rt&&(Cn.current=rt||1);const Se=(en,fn)=>{an({current:en!=null?en:1,pageSize:fn||Cn.pageSize})},Tt=(en,fn)=>{var En;ut&&((En=ut.onChange)===null||En===void 0||En.call(ut,en,fn)),Se(en,fn),Le(en,fn||(Cn==null?void 0:Cn.pageSize))};return ut===!1?[{},()=>{}]:[Object.assign(Object.assign({},Cn),{onChange:Tt}),Se]}var ga=Ss,Da=l(84105),ja=l(35654),Ba=l(90782),Xi=l(71430),xs=l(18929);const oa={},Ka="SELECT_ALL",Ua="SELECT_INVERT",La="SELECT_NONE",na=[],ma=(De,Le)=>{let ut=[];return(Le||[]).forEach(vt=>{ut.push(vt),vt&&typeof vt=="object"&&De in vt&&(ut=[].concat((0,sn.Z)(ut),(0,sn.Z)(ma(De,vt[De]))))}),ut};var Ui=(De,Le)=>{const{preserveSelectedRowKeys:ut,selectedRowKeys:vt,defaultSelectedRowKeys:Lt,getCheckboxProps:St,onChange:_t,onSelect:an,onSelectAll:Cn,onSelectInvert:rt,onSelectNone:Se,onSelectMultiple:Tt,columnWidth:en,type:fn,selections:En,fixed:Qt,renderCell:Mn,hideSelectAll:br,checkStrictly:dr=!0}=Le||{},{prefixCls:Mr,data:ai,pageData:Ti,getRecordByKey:cr,getRowKey:bn,expandType:Wi,childrenColumnName:$r,locale:Hr,getPopupContainer:Wr}=De,[Lr,zr]=(0,xs.Z)(vt||Lt||na,{value:vt}),Ei=P.useRef(new Map),ea=(0,P.useCallback)(Fr=>{if(ut){const Zr=new Map;Fr.forEach(di=>{let Bi=cr(di);!Bi&&Ei.current.has(di)&&(Bi=Ei.current.get(di)),Zr.set(di,Bi)}),Ei.current=Zr}},[cr,ut]);P.useEffect(()=>{ea(Lr)},[Lr]);const{keyEntities:We}=(0,P.useMemo)(()=>{if(dr)return{keyEntities:null};let Fr=ai;if(ut){const Zr=new Set(ai.map((Bi,li)=>bn(Bi,li))),di=Array.from(Ei.current).reduce((Bi,li)=>{let[nr,ii]=li;return Zr.has(nr)?Bi:Bi.concat(ii)},[]);Fr=[].concat((0,sn.Z)(Fr),(0,sn.Z)(di))}return(0,Xi.I8)(Fr,{externalGetKey:bn,childrenPropName:$r})},[ai,bn,dr,$r,ut]),p=(0,P.useMemo)(()=>ma($r,Ti),[$r,Ti]),D=(0,P.useMemo)(()=>{const Fr=new Map;return p.forEach((Zr,di)=>{const Bi=bn(Zr,di),li=(St?St(Zr):null)||{};Fr.set(Bi,li)}),Fr},[p,bn,St]),O=(0,P.useCallback)(Fr=>{var Zr;return!!(!((Zr=D.get(bn(Fr)))===null||Zr===void 0)&&Zr.disabled)},[D,bn]),[q,Te]=(0,P.useMemo)(()=>{if(dr)return[Lr||[],[]];const{checkedKeys:Fr,halfCheckedKeys:Zr}=(0,Ba.S)(Lr,!0,We,O);return[Fr||[],Zr]},[Lr,dr,We,O]),Ke=(0,P.useMemo)(()=>{const Fr=fn==="radio"?q.slice(0,1):q;return new Set(Fr)},[q,fn]),Rt=(0,P.useMemo)(()=>fn==="radio"?new Set:new Set(Te),[Te,fn]),[Ot,vn]=(0,P.useState)(null);P.useEffect(()=>{Le||zr(na)},[!!Le]);const xn=(0,P.useCallback)((Fr,Zr)=>{let di,Bi;ea(Fr),ut?(di=Fr,Bi=Fr.map(li=>Ei.current.get(li))):(di=[],Bi=[],Fr.forEach(li=>{const nr=cr(li);nr!==void 0&&(di.push(li),Bi.push(nr))})),zr(di),_t==null||_t(di,Bi,{type:Zr})},[zr,cr,_t,ut]),er=(0,P.useCallback)((Fr,Zr,di,Bi)=>{if(an){const li=di.map(nr=>cr(nr));an(cr(Fr),Zr,li,Bi)}xn(di,"single")},[an,cr,xn]),Pr=(0,P.useMemo)(()=>!En||br?null:(En===!0?[Ka,Ua,La]:En).map(Zr=>Zr===Ka?{key:"all",text:Hr.selectionAll,onSelect(){xn(ai.map((di,Bi)=>bn(di,Bi)).filter(di=>{const Bi=D.get(di);return!(Bi!=null&&Bi.disabled)||Ke.has(di)}),"all")}}:Zr===Ua?{key:"invert",text:Hr.selectInvert,onSelect(){const di=new Set(Ke);Ti.forEach((li,nr)=>{const ii=bn(li,nr),ia=D.get(ii);ia!=null&&ia.disabled||(di.has(ii)?di.delete(ii):di.add(ii))});const Bi=Array.from(di);rt&&rt(Bi),xn(Bi,"invert")}}:Zr===La?{key:"none",text:Hr.selectNone,onSelect(){Se==null||Se(),xn(Array.from(Ke).filter(di=>{const Bi=D.get(di);return Bi==null?void 0:Bi.disabled}),"none")}}:Zr).map(Zr=>Object.assign(Object.assign({},Zr),{onSelect:function(){for(var di,Bi,li=arguments.length,nr=new Array(li),ii=0;ii{var Zr;if(!Le)return Fr.filter(Va=>Va!==oa);let di=(0,sn.Z)(Fr);const Bi=new Set(Ke),li=p.map(bn).filter(Va=>!D.get(Va).disabled),nr=li.every(Va=>Bi.has(Va)),ii=li.some(Va=>Bi.has(Va)),ia=()=>{const Va=[];nr?li.forEach(fs=>{Bi.delete(fs),Va.push(fs)}):li.forEach(fs=>{Bi.has(fs)||(Bi.add(fs),Va.push(fs))});const ls=Array.from(Bi);Cn==null||Cn(!nr,ls.map(fs=>cr(fs)),Va.map(fs=>cr(fs))),xn(ls,"all"),vn(null)};let ua;if(fn!=="radio"){let Va;if(Pr){const qa={getPopupContainer:Wr,items:Pr.map((bo,co)=>{const{key:Is,text:Sa,onSelect:no}=bo;return{key:Is!=null?Is:co,onClick:()=>{no==null||no(li)},label:Sa}})};Va=P.createElement("div",{className:`${Mr}-selection-extra`},P.createElement(No.Z,{menu:qa,getPopupContainer:Wr},P.createElement("span",null,P.createElement(Da.Z,null))))}const ls=p.map((qa,bo)=>{const co=bn(qa,bo),Is=D.get(co)||{};return Object.assign({checked:Bi.has(co)},Is)}).filter(qa=>{let{disabled:bo}=qa;return bo}),fs=!!ls.length&&ls.length===p.length,Ns=fs&&ls.every(qa=>{let{checked:bo}=qa;return bo}),eo=fs&&ls.some(qa=>{let{checked:bo}=qa;return bo});ua=!br&&P.createElement("div",{className:`${Mr}-selection`},P.createElement(ws.default,{checked:fs?Ns:!!p.length&&nr,indeterminate:fs?!Ns&&eo:!nr&&ii,onChange:ia,disabled:p.length===0||fs,"aria-label":Va?"Custom selection":"Select all",skipGroup:!0}),Va)}let Cs;fn==="radio"?Cs=(Va,ls,fs)=>{const Ns=bn(ls,fs),eo=Bi.has(Ns);return{node:P.createElement(da.ZP,Object.assign({},D.get(Ns),{checked:eo,onClick:qa=>qa.stopPropagation(),onChange:qa=>{Bi.has(Ns)||er(Ns,!0,[Ns],qa.nativeEvent)}})),checked:eo}}:Cs=(Va,ls,fs)=>{var Ns;const eo=bn(ls,fs),qa=Bi.has(eo),bo=Rt.has(eo),co=D.get(eo);let Is;return Wi==="nest"?Is=bo:Is=(Ns=co==null?void 0:co.indeterminate)!==null&&Ns!==void 0?Ns:bo,{node:P.createElement(ws.default,Object.assign({},co,{indeterminate:Is,checked:qa,skipGroup:!0,onClick:Sa=>Sa.stopPropagation(),onChange:Sa=>{let{nativeEvent:no}=Sa;const{shiftKey:Po}=no;let hl=-1,Zo=-1;if(Po&&dr){const Vo=new Set([Ot,eo]);li.some((zo,So)=>{if(Vo.has(zo))if(hl===-1)hl=So;else return Zo=So,!0;return!1})}if(Zo!==-1&&hl!==Zo&&dr){const Vo=li.slice(hl,Zo+1),zo=[];qa?Vo.forEach(oo=>{Bi.has(oo)&&(zo.push(oo),Bi.delete(oo))}):Vo.forEach(oo=>{Bi.has(oo)||(zo.push(oo),Bi.add(oo))});const So=Array.from(Bi);Tt==null||Tt(!qa,So.map(oo=>cr(oo)),zo.map(oo=>cr(oo))),xn(So,"multiple")}else{const Vo=q;if(dr){const zo=qa?(0,ja._5)(Vo,eo):(0,ja.L0)(Vo,eo);er(eo,!qa,zo,no)}else{const zo=(0,Ba.S)([].concat((0,sn.Z)(Vo),[eo]),!0,We,O),{checkedKeys:So,halfCheckedKeys:oo}=zo;let xl=So;if(qa){const Wl=new Set(So);Wl.delete(eo),xl=(0,Ba.S)(Array.from(Wl),{checked:!1,halfCheckedKeys:oo},We,O).checkedKeys}er(eo,!qa,xl,no)}}vn(qa?null:eo)}})),checked:qa}};const ys=(Va,ls,fs)=>{const{node:Ns,checked:eo}=Cs(Va,ls,fs);return Mn?Mn(eo,ls,fs,Ns):Ns};if(!di.includes(oa))if(di.findIndex(Va=>{var ls;return((ls=Va[je])===null||ls===void 0?void 0:ls.columnType)==="EXPAND_COLUMN"})===0){const[Va,...ls]=di;di=[Va,oa].concat((0,sn.Z)(ls))}else di=[oa].concat((0,sn.Z)(di));const Fa=di.indexOf(oa);di=di.filter((Va,ls)=>Va!==oa||ls===Fa);const ms=di[Fa-1],Za=di[Fa+1];let qr=Qt;qr===void 0&&((Za==null?void 0:Za.fixed)!==void 0?qr=Za.fixed:(ms==null?void 0:ms.fixed)!==void 0&&(qr=ms.fixed)),qr&&ms&&((Zr=ms[je])===null||Zr===void 0?void 0:Zr.columnType)==="EXPAND_COLUMN"&&ms.fixed===void 0&&(ms.fixed=qr);const Os=F()(`${Mr}-selection-col`,{[`${Mr}-selection-col-with-dropdown`]:En&&fn==="checkbox"}),Ds={fixed:qr,width:en,className:`${Mr}-selection-column`,title:Le.columnTitle||ua,render:ys,onCell:Le.onCell,[je]:{className:Os}};return di.map(Va=>Va===oa?Ds:Va)},[bn,p,Le,q,Ke,Rt,en,Pr,Wi,Ot,D,Tt,er,O]),Ke]},Si=l(89489),ds=l(59477),os=l(6848);const so="ascend",Do="descend";function Mo(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function is(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function js(De,Le){return Le?De[De.indexOf(Le)+1]:De[0]}function Ps(De,Le,ut){let vt=[];function Lt(St,_t){vt.push({column:St,key:zs(St,_t),multiplePriority:Mo(St),sortOrder:St.sortOrder})}return(De||[]).forEach((St,_t)=>{const an=Vs(_t,ut);St.children?("sortOrder"in St&&Lt(St,an),vt=[].concat((0,sn.Z)(vt),(0,sn.Z)(Ps(St.children,Le,an)))):St.sorter&&("sortOrder"in St?Lt(St,an):Le&&St.defaultSortOrder&&vt.push({column:St,key:zs(St,an),multiplePriority:Mo(St),sortOrder:St.defaultSortOrder}))}),vt}function Ws(De,Le,ut,vt,Lt,St,_t,an){return(Le||[]).map((Cn,rt)=>{const Se=Vs(rt,an);let Tt=Cn;if(Tt.sorter){const en=Tt.sortDirections||Lt,fn=Tt.showSorterTooltip===void 0?_t:Tt.showSorterTooltip,En=zs(Tt,Se),Qt=ut.find(Wi=>{let{key:$r}=Wi;return $r===En}),Mn=Qt?Qt.sortOrder:null,br=js(en,Mn);let dr;if(Cn.sortIcon)dr=Cn.sortIcon({sortOrder:Mn});else{const Wi=en.includes(so)&&P.createElement(ds.Z,{className:F()(`${De}-column-sorter-up`,{active:Mn===so})}),$r=en.includes(Do)&&P.createElement(Si.Z,{className:F()(`${De}-column-sorter-down`,{active:Mn===Do})});dr=P.createElement("span",{className:F()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Wi&&$r)})},P.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Wi,$r))}const{cancelSort:Mr,triggerAsc:ai,triggerDesc:Ti}=St||{};let cr=Mr;br===Do?cr=Ti:br===so&&(cr=ai);const bn=typeof fn=="object"?fn:{title:cr};Tt=Object.assign(Object.assign({},Tt),{className:F()(Tt.className,{[`${De}-column-sort`]:Mn}),title:Wi=>{const $r=P.createElement("div",{className:`${De}-column-sorters`},P.createElement("span",{className:`${De}-column-title`},Ls(Cn.title,Wi)),dr);return fn?P.createElement(os.Z,Object.assign({},bn),$r):$r},onHeaderCell:Wi=>{const $r=Cn.onHeaderCell&&Cn.onHeaderCell(Wi)||{},Hr=$r.onClick,Wr=$r.onKeyDown;$r.onClick=Ei=>{vt({column:Cn,key:En,sortOrder:br,multiplePriority:Mo(Cn)}),Hr==null||Hr(Ei)},$r.onKeyDown=Ei=>{Ei.keyCode===Us.Z.ENTER&&(vt({column:Cn,key:En,sortOrder:br,multiplePriority:Mo(Cn)}),Wr==null||Wr(Ei))};const Lr=wa(Cn.title,{}),zr=Lr==null?void 0:Lr.toString();return Mn?$r["aria-sort"]=Mn==="ascend"?"ascending":"descending":$r["aria-label"]=zr||"",$r.className=F()($r.className,`${De}-column-has-sorters`),$r.tabIndex=0,Cn.ellipsis&&($r.title=(Lr!=null?Lr:"").toString()),$r}})}return"children"in Tt&&(Tt=Object.assign(Object.assign({},Tt),{children:Ws(De,Tt.children,ut,vt,Lt,St,_t,Se)})),Tt})}function ra(De){const{column:Le,sortOrder:ut}=De;return{column:Le,order:ut,field:Le.dataIndex,columnKey:Le.key}}function Ha(De){const Le=De.filter(ut=>{let{sortOrder:vt}=ut;return vt}).map(ra);return Le.length===0&&De.length?Object.assign(Object.assign({},ra(De[De.length-1])),{column:void 0}):Le.length<=1?Le[0]||{}:Le}function Wa(De,Le,ut){const vt=Le.slice().sort((_t,an)=>an.multiplePriority-_t.multiplePriority),Lt=De.slice(),St=vt.filter(_t=>{let{column:{sorter:an},sortOrder:Cn}=_t;return is(an)&&Cn});return St.length?Lt.sort((_t,an)=>{for(let Cn=0;Cn{const an=_t[ut];return an?Object.assign(Object.assign({},_t),{[ut]:Wa(an,Le,ut)}):_t}):Lt}function Ja(De){let{prefixCls:Le,mergedColumns:ut,onSorterChange:vt,sortDirections:Lt,tableLocale:St,showSorterTooltip:_t}=De;const[an,Cn]=P.useState(Ps(ut,!0)),rt=P.useMemo(()=>{let En=!0;const Qt=Ps(ut,!1);if(!Qt.length)return an;const Mn=[];function br(Mr){En?Mn.push(Mr):Mn.push(Object.assign(Object.assign({},Mr),{sortOrder:null}))}let dr=null;return Qt.forEach(Mr=>{dr===null?(br(Mr),Mr.sortOrder&&(Mr.multiplePriority===!1?En=!1:dr=!0)):(dr&&Mr.multiplePriority!==!1||(En=!1),br(Mr))}),Mn},[ut,an]),Se=P.useMemo(()=>{const En=rt.map(Qt=>{let{column:Mn,sortOrder:br}=Qt;return{column:Mn,order:br}});return{sortColumns:En,sortColumn:En[0]&&En[0].column,sortOrder:En[0]&&En[0].order}},[rt]);function Tt(En){let Qt;En.multiplePriority===!1||!rt.length||rt[0].multiplePriority===!1?Qt=[En]:Qt=[].concat((0,sn.Z)(rt.filter(Mn=>{let{key:br}=Mn;return br!==En.key})),[En]),Cn(Qt),vt(Ha(Qt),Qt)}return[En=>Ws(Le,En,rt,Tt,Lt,St,_t),rt,Se,()=>Ha(rt)]}function rs(De,Le){return De.map(ut=>{const vt=Object.assign({},ut);return vt.title=Ls(ut.title,Le),"children"in vt&&(vt.children=rs(vt.children,Le)),vt})}function Bs(De){return[P.useCallback(ut=>rs(ut,De),[De])]}var Lo=Ji((De,Le)=>{const{_renderTimes:ut}=De,{_renderTimes:vt}=Le;return ut!==vt}),fl=va((De,Le)=>{const{_renderTimes:ut}=De,{_renderTimes:vt}=Le;return ut!==vt}),vl=l(64993),zl=l(17313),pu=l(83116),Kl=l(37613),Ue=De=>{const{componentCls:Le}=De,ut=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,vt=(Lt,St,_t)=>({[`&${Le}-${Lt}`]:{[`> ${Le}-container`]:{[`> ${Le}-content, > ${Le}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Le}-expanded-row-fixed`]:{margin:`-${St}px -${_t+De.lineWidth}px`}}}}}});return{[`${Le}-wrapper`]:{[`${Le}${Le}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Le}-title`]:{border:ut,borderBottom:0},[`> ${Le}-container`]:{borderInlineStart:ut,borderTop:ut,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:i.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${C}-leave`]:{animationTimingFunction:i.motionEaseInQuint}}]}},15969:function(lr,jt,l){"use strict";l.d(jt,{N:function(){return b}});const b=ae=>({color:ae.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ae.motionDurationSlow}`,"&:focus, &:hover":{color:ae.colorLinkHover},"&:active":{color:ae.colorLinkActive}})},19447:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return _},fS:function(){return ee},qN:function(){return ae}});var b=l(47585);const ae=8;function ee(V){const P=ae,{contentRadius:w,limitVerticalRadius:r}=V,s=w>12?w+2:12;return{dropdownArrowOffset:s,dropdownArrowOffsetVertical:r?P:s}}function Pe(V,P){return V?P:{}}function _(V,P){const{componentCls:w,sizePopupArrow:r,borderRadiusXS:s,borderRadiusOuter:x,boxShadowPopoverArrow:o}=V,{colorBg:i,contentRadius:c=V.borderRadiusLG,limitVerticalRadius:d,arrowDistance:C=0,arrowPlacement:H={left:!0,right:!0,top:!0,bottom:!0}}=P,{dropdownArrowOffsetVertical:I,dropdownArrowOffset:M}=ee({contentRadius:c,limitVerticalRadius:d});return{[w]:Object.assign(Object.assign(Object.assign(Object.assign({[`${w}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,b.r)(r,s,x,i,o)),{"&:before":{background:i}})]},Pe(!!H.top,{[[`&-placement-top ${w}-arrow`,`&-placement-topLeft ${w}-arrow`,`&-placement-topRight ${w}-arrow`].join(",")]:{bottom:C,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${w}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${w}-arrow`]:{left:{_skip_check_:!0,value:M}},[`&-placement-topRight ${w}-arrow`]:{right:{_skip_check_:!0,value:M}}})),Pe(!!H.bottom,{[[`&-placement-bottom ${w}-arrow`,`&-placement-bottomLeft ${w}-arrow`,`&-placement-bottomRight ${w}-arrow`].join(",")]:{top:C,transform:"translateY(-100%)"},[`&-placement-bottom ${w}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${w}-arrow`]:{left:{_skip_check_:!0,value:M}},[`&-placement-bottomRight ${w}-arrow`]:{right:{_skip_check_:!0,value:M}}})),Pe(!!H.left,{[[`&-placement-left ${w}-arrow`,`&-placement-leftTop ${w}-arrow`,`&-placement-leftBottom ${w}-arrow`].join(",")]:{right:{_skip_check_:!0,value:C},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${w}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${w}-arrow`]:{top:I},[`&-placement-leftBottom ${w}-arrow`]:{bottom:I}})),Pe(!!H.right,{[[`&-placement-right ${w}-arrow`,`&-placement-rightTop ${w}-arrow`,`&-placement-rightBottom ${w}-arrow`].join(",")]:{left:{_skip_check_:!0,value:C},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${w}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${w}-arrow`]:{top:I},[`&-placement-rightBottom ${w}-arrow`]:{bottom:I}}))}}},47585:function(lr,jt,l){"use strict";l.d(jt,{r:function(){return b}});const b=(ae,ee,Pe,_,V)=>{const P=ae/2,w=0,r=P,s=Pe*1/Math.sqrt(2),x=P-Pe*(1-1/Math.sqrt(2)),o=P-ee*(1/Math.sqrt(2)),i=Pe*(Math.sqrt(2)-1)+ee*(1/Math.sqrt(2)),c=2*P-o,d=i,C=2*P-s,H=x,I=2*P-w,M=r,W=P*Math.sqrt(2)+Pe*(Math.sqrt(2)-2),te=Pe*(Math.sqrt(2)-1);return{pointerEvents:"none",width:ae,height:ae,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:ae,height:ae/2,background:_,clipPath:{_multi_value_:!0,value:[`polygon(${te}px 100%, 50% ${te}px, ${2*P-te}px 100%, ${te}px 100%)`,`path('M ${w} ${r} A ${Pe} ${Pe} 0 0 0 ${s} ${x} L ${o} ${i} A ${ee} ${ee} 0 0 1 ${c} ${d} L ${C} ${H} A ${Pe} ${Pe} 0 0 0 ${I} ${M} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:W,height:W,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${ee}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:V,zIndex:0,background:"transparent"}}}},78673:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return be}});var b=l(58617),ae=l(92310),ee=l.n(ae),Pe=l(96663),_=l(90493),V=l(72071),P=l(6620),w=l(59301),r=l(18929),s=l(10228),x=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],o=w.forwardRef(function(F,Ce){var Ae,ue=F.prefixCls,ve=ue===void 0?"rc-switch":ue,L=F.className,Q=F.checked,ne=F.defaultChecked,se=F.disabled,nt=F.loadingIcon,it=F.checkedChildren,Je=F.unCheckedChildren,wt=F.onClick,Jt=F.onChange,zt=F.onKeyDown,mt=(0,P.Z)(F,x),rn=(0,r.Z)(!1,{value:Q,defaultValue:ne}),Zt=(0,V.Z)(rn,2),Sn=Zt[0],tn=Zt[1];function re(f,R){var ye=Sn;return se||(ye=f,tn(ye),Jt==null||Jt(ye,R)),ye}function Et(f){f.which===s.Z.LEFT?re(!1,f):f.which===s.Z.RIGHT&&re(!0,f),zt==null||zt(f)}function K(f){var R=re(!Sn,f);wt==null||wt(R,f)}var E=ee()(ve,L,(Ae={},(0,_.Z)(Ae,"".concat(ve,"-checked"),Sn),(0,_.Z)(Ae,"".concat(ve,"-disabled"),se),Ae));return w.createElement("button",(0,Pe.Z)({},mt,{type:"button",role:"switch","aria-checked":Sn,disabled:se,className:E,ref:Ce,onKeyDown:Et,onClick:K}),nt,w.createElement("span",{className:"".concat(ve,"-inner")},w.createElement("span",{className:"".concat(ve,"-inner-checked")},it),w.createElement("span",{className:"".concat(ve,"-inner-unchecked")},Je)))});o.displayName="Switch";var i=o,c=l(14088),d=l(36355),C=l(1684),H=l(19716),I=l(64993),M=l(17313),W=l(83116),te=l(37613);const S=F=>{const{componentCls:Ce,trackHeightSM:Ae,trackPadding:ue,trackMinWidthSM:ve,innerMinMarginSM:L,innerMaxMarginSM:Q,handleSizeSM:ne}=F,se=`${Ce}-inner`;return{[Ce]:{[`&${Ce}-small`]:{minWidth:ve,height:Ae,lineHeight:`${Ae}px`,[`${Ce}-inner`]:{paddingInlineStart:Q,paddingInlineEnd:L,[`${se}-checked`]:{marginInlineStart:`calc(-100% + ${ne+ue*2}px - ${Q*2}px)`,marginInlineEnd:`calc(100% - ${ne+ue*2}px + ${Q*2}px)`},[`${se}-unchecked`]:{marginTop:-Ae,marginInlineStart:0,marginInlineEnd:0}},[`${Ce}-handle`]:{width:ne,height:ne},[`${Ce}-loading-icon`]:{top:(ne-F.switchLoadingIconSize)/2,fontSize:F.switchLoadingIconSize},[`&${Ce}-checked`]:{[`${Ce}-inner`]:{paddingInlineStart:L,paddingInlineEnd:Q,[`${se}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${se}-unchecked`]:{marginInlineStart:`calc(100% - ${ne+ue*2}px + ${Q*2}px)`,marginInlineEnd:`calc(-100% + ${ne+ue*2}px - ${Q*2}px)`}},[`${Ce}-handle`]:{insetInlineStart:`calc(100% - ${ne+ue}px)`}},[`&:not(${Ce}-disabled):active`]:{[`&:not(${Ce}-checked) ${se}`]:{[`${se}-unchecked`]:{marginInlineStart:F.marginXXS/2,marginInlineEnd:-F.marginXXS/2}},[`&${Ce}-checked ${se}`]:{[`${se}-checked`]:{marginInlineStart:-F.marginXXS/2,marginInlineEnd:F.marginXXS/2}}}}}}},B=F=>{const{componentCls:Ce,handleSize:Ae}=F;return{[Ce]:{[`${Ce}-loading-icon${F.iconCls}`]:{position:"relative",top:(Ae-F.fontSize)/2,color:F.switchLoadingIconColor,verticalAlign:"top"},[`&${Ce}-checked ${Ce}-loading-icon`]:{color:F.switchColor}}}},pe=F=>{const{componentCls:Ce,motion:Ae,trackPadding:ue,handleBg:ve,handleShadow:L,handleSize:Q}=F,ne=`${Ce}-handle`;return{[Ce]:{[ne]:{position:"absolute",top:ue,insetInlineStart:ue,width:Q,height:Q,transition:`all ${F.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:ve,borderRadius:Q/2,boxShadow:L,transition:`all ${F.switchDuration} ease-in-out`,content:'""'}},[`&${Ce}-checked ${ne}`]:{insetInlineStart:`calc(100% - ${Q+ue}px)`},[`&:not(${Ce}-disabled):active`]:Ae?{[`${ne}::before`]:{insetInlineEnd:F.switchHandleActiveInset,insetInlineStart:0},[`&${Ce}-checked ${ne}::before`]:{insetInlineEnd:0,insetInlineStart:F.switchHandleActiveInset}}:{}}}},fe=F=>{const{componentCls:Ce,trackHeight:Ae,trackPadding:ue,innerMinMargin:ve,innerMaxMargin:L,handleSize:Q}=F,ne=`${Ce}-inner`;return{[Ce]:{[ne]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:L,paddingInlineEnd:ve,transition:`padding-inline-start ${F.switchDuration} ease-in-out, padding-inline-end ${F.switchDuration} ease-in-out`,[`${ne}-checked, ${ne}-unchecked`]:{display:"block",color:F.colorTextLightSolid,fontSize:F.fontSizeSM,transition:`margin-inline-start ${F.switchDuration} ease-in-out, margin-inline-end ${F.switchDuration} ease-in-out`,pointerEvents:"none"},[`${ne}-checked`]:{marginInlineStart:`calc(-100% + ${Q+ue*2}px - ${L*2}px)`,marginInlineEnd:`calc(100% - ${Q+ue*2}px + ${L*2}px)`},[`${ne}-unchecked`]:{marginTop:-Ae,marginInlineStart:0,marginInlineEnd:0}},[`&${Ce}-checked ${ne}`]:{paddingInlineStart:ve,paddingInlineEnd:L,[`${ne}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ne}-unchecked`]:{marginInlineStart:`calc(100% - ${Q+ue*2}px + ${L*2}px)`,marginInlineEnd:`calc(-100% + ${Q+ue*2}px - ${L*2}px)`}},[`&:not(${Ce}-disabled):active`]:{[`&:not(${Ce}-checked) ${ne}`]:{[`${ne}-unchecked`]:{marginInlineStart:ue*2,marginInlineEnd:-ue*2}},[`&${Ce}-checked ${ne}`]:{[`${ne}-checked`]:{marginInlineStart:-ue*2,marginInlineEnd:ue*2}}}}}},me=F=>{const{componentCls:Ce,trackHeight:Ae,trackMinWidth:ue}=F;return{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(F)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:ue,height:Ae,lineHeight:`${Ae}px`,verticalAlign:"middle",background:F.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${F.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ce}-disabled)`]:{background:F.colorTextTertiary}}),(0,M.Qy)(F)),{[`&${Ce}-checked`]:{background:F.switchColor,[`&:hover:not(${Ce}-disabled)`]:{background:F.colorPrimaryHover}},[`&${Ce}-loading, &${Ce}-disabled`]:{cursor:"not-allowed",opacity:F.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ce}-rtl`]:{direction:"rtl"}})}};var we=(0,W.Z)("Switch",F=>{const Ce=(0,te.TS)(F,{switchDuration:F.motionDurationMid,switchColor:F.colorPrimary,switchDisabledOpacity:F.opacityLoading,switchLoadingIconSize:F.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${F.opacityLoading})`,switchHandleActiveInset:"-30%"});return[me(Ce),fe(Ce),pe(Ce),B(Ce),S(Ce)]},F=>{const{fontSize:Ce,lineHeight:Ae,controlHeight:ue,colorWhite:ve}=F,L=Ce*Ae,Q=ue/2,ne=2,se=L-ne*2,nt=Q-ne*2;return{trackHeight:L,trackHeightSM:Q,trackMinWidth:se*2+ne*4,trackMinWidthSM:nt*2+ne*2,trackPadding:ne,handleBg:ve,handleSize:se,handleSizeSM:nt,handleShadow:`0 2px 4px 0 ${new I.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:se/2,innerMaxMargin:se+ne+ne*2,innerMinMarginSM:nt/2,innerMaxMarginSM:nt+ne+ne*2}}),Oe=function(F,Ce){var Ae={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&Ce.indexOf(ue)<0&&(Ae[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ue=Object.getOwnPropertySymbols(F);ve{const{prefixCls:Ae,size:ue,disabled:ve,loading:L,className:Q,rootClassName:ne,style:se}=F,nt=Oe(F,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:it,direction:Je,switch:wt}=w.useContext(d.E_),Jt=w.useContext(C.Z),zt=(ve!=null?ve:Jt)||L,mt=it("switch",Ae),rn=w.createElement("div",{className:`${mt}-handle`},L&&w.createElement(b.Z,{className:`${mt}-loading-icon`})),[Zt,Sn]=we(mt),tn=(0,H.Z)(ue),re=ee()(wt==null?void 0:wt.className,{[`${mt}-small`]:tn==="small",[`${mt}-loading`]:L,[`${mt}-rtl`]:Je==="rtl"},Q,ne,Sn),Et=Object.assign(Object.assign({},wt==null?void 0:wt.style),se);return Zt(w.createElement(c.Z,{component:"Switch"},w.createElement(i,Object.assign({},nt,{prefixCls:mt,className:re,style:Et,disabled:zt,ref:Ce,loadingIcon:rn}))))});de.__ANT_SWITCH=!0;var be=de},1710:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return yn}});var b={},ae="rc-table-internal-hook",ee=l(72071),Pe=l(6089),_=l(34280),V=l(13697),P=l(59301),w=l(4676);function r(De){var Le=P.createContext(void 0),ut=function(Lt){var St=Lt.value,_t=Lt.children,an=P.useRef(St);an.current=St;var Cn=P.useState(function(){return{getValue:function(){return an.current},listeners:new Set}}),rt=(0,ee.Z)(Cn,1),Se=rt[0];return(0,_.Z)(function(){(0,w.unstable_batchedUpdates)(function(){Se.listeners.forEach(function(Tt){Tt(St)})})},[St]),P.createElement(Le.Provider,{value:Se},_t)};return{Context:Le,Provider:ut,defaultValue:De}}function s(De,Le){var ut=(0,Pe.Z)(typeof Le=="function"?Le:function(Tt){if(Le===void 0)return Tt;if(!Array.isArray(Le))return Tt[Le];var en={};return Le.forEach(function(fn){en[fn]=Tt[fn]}),en}),vt=P.useContext(De==null?void 0:De.Context),Lt=vt||{},St=Lt.listeners,_t=Lt.getValue,an=P.useRef();an.current=ut(vt?_t():De==null?void 0:De.defaultValue);var Cn=P.useState({}),rt=(0,ee.Z)(Cn,2),Se=rt[1];return(0,_.Z)(function(){if(!vt)return;function Tt(en){var fn=ut(en);(0,V.Z)(an.current,fn,!0)||Se({})}return St.add(Tt),function(){St.delete(Tt)}},[vt]),an.current}var x=l(96663),o=l(8654);function i(){var De=P.createContext(null);function Le(){return P.useContext(De)}function ut(Lt,St){var _t=(0,o.Yr)(Lt),an=function(rt,Se){var Tt=_t?{ref:Se}:{},en=P.useRef(0),fn=P.useRef(rt),En=Le();return En!==null?P.createElement(Lt,(0,x.Z)({},rt,Tt)):((!St||St(fn.current,rt))&&(en.current+=1),fn.current=rt,P.createElement(De.Provider,{value:en.current},P.createElement(Lt,(0,x.Z)({},rt,Tt))))};return _t?P.forwardRef(an):an}function vt(Lt,St){var _t=(0,o.Yr)(Lt),an=function(rt,Se){var Tt=_t?{ref:Se}:{};return Le(),P.createElement(Lt,(0,x.Z)({},rt,Tt))};return _t?P.memo(P.forwardRef(an),St):P.memo(an,St)}return{makeImmutable:ut,responseImmutable:vt,useImmutableMark:Le}}var c=i(),d=c.makeImmutable,C=c.responseImmutable,H=c.useImmutableMark,I=i(),M=I.makeImmutable,W=I.responseImmutable,te=I.useImmutableMark,S=r(),B=S;function pe(De,Le){var ut=P.useRef(0);ut.current+=1;var vt=P.useRef(De),Lt=[];Object.keys(De||{}).map(function(_t){var an;(De==null?void 0:De[_t])!==((an=vt.current)===null||an===void 0?void 0:an[_t])&&Lt.push(_t)}),vt.current=De;var St=P.useRef([]);return Lt.length&&(St.current=Lt),P.useDebugValue(ut.current),P.useDebugValue(St.current.join(", ")),Le&&console.log("".concat(Le,":"),ut.current,St.current),ut.current}var fe=null,me=P.memo(function(){var De=pe();return P.createElement("h1",null,"Render Times: ",De)});me.displayName="RenderBlock";var we=l(20135),Oe=l(44127),de=l(90493),be=l(92310),F=l.n(be),Ce=l(80547),Ae=l(97938),ue=l(48736),ve=P.createContext({renderWithProps:!1}),L=ve,Q="RC_TABLE_KEY";function ne(De){return De==null?[]:Array.isArray(De)?De:[De]}function se(De){var Le=[],ut={};return De.forEach(function(vt){for(var Lt=vt||{},St=Lt.key,_t=Lt.dataIndex,an=St||ne(_t).join("-")||Q;ut[an];)an="".concat(an,"_next");ut[an]=!0,Le.push(an)}),Le}function nt(De){return De!=null}function it(De){return De&&(0,we.Z)(De)==="object"&&!Array.isArray(De)&&!P.isValidElement(De)}function Je(De,Le,ut,vt,Lt,St){var _t=P.useContext(L),an=te(),Cn=(0,Ce.Z)(function(){if(nt(vt))return[vt];var rt=Le==null||Le===""?[]:Array.isArray(Le)?Le:[Le],Se=(0,Ae.Z)(De,rt),Tt=Se,en=void 0;if(Lt){var fn=Lt(Se,De,ut);it(fn)?(Tt=fn.children,en=fn.props,_t.renderWithProps=!0):Tt=fn}return[Tt,en]},[an,De,vt,Le,Lt,ut],function(rt,Se){if(St){var Tt=(0,ee.Z)(rt,2),en=Tt[1],fn=(0,ee.Z)(Se,2),En=fn[1];return St(En,en)}return _t.renderWithProps?!0:!(0,V.Z)(rt,Se,!0)});return Cn}function wt(De,Le,ut,vt){var Lt=De+Le-1;return De<=vt&&Lt>=ut}function Jt(De,Le){return s(B,function(ut){var vt=wt(De,Le||1,ut.hoverStartRow,ut.hoverEndRow);return[vt,ut.onHover]})}var zt=function(Le){var ut=Le.ellipsis,vt=Le.rowType,Lt=Le.children,St,_t=ut===!0?{showTitle:!0}:ut;return _t&&(_t.showTitle||vt==="header")&&(typeof Lt=="string"||typeof Lt=="number"?St=Lt.toString():P.isValidElement(Lt)&&typeof Lt.props.children=="string"&&(St=Lt.props.children)),St};function mt(De){var Le,ut,vt,Lt,St,_t,an,Cn,rt=De.component,Se=De.children,Tt=De.ellipsis,en=De.scope,fn=De.prefixCls,En=De.className,Qt=De.align,Mn=De.record,br=De.render,dr=De.dataIndex,Mr=De.renderIndex,ai=De.shouldCellUpdate,Ti=De.index,cr=De.rowType,bn=De.colSpan,Wi=De.rowSpan,$r=De.fixLeft,Hr=De.fixRight,Wr=De.firstFixLeft,Lr=De.lastFixLeft,zr=De.firstFixRight,Ei=De.lastFixRight,ea=De.appendNode,We=De.additionalProps,p=We===void 0?{}:We,D=De.isSticky,O="".concat(fn,"-cell"),q=s(B,["supportSticky","allColumnsFixedLeft"]),Te=q.supportSticky,Ke=q.allColumnsFixedLeft,Rt=Je(Mn,dr,Mr,Se,br,ai),Ot=(0,ee.Z)(Rt,2),vn=Ot[0],xn=Ot[1],er={},Pr=typeof $r=="number"&&Te,Yr=typeof Hr=="number"&&Te;Pr&&(er.position="sticky",er.left=$r),Yr&&(er.position="sticky",er.right=Hr);var Fr=(Le=(ut=(vt=xn==null?void 0:xn.colSpan)!==null&&vt!==void 0?vt:p.colSpan)!==null&&ut!==void 0?ut:bn)!==null&&Le!==void 0?Le:1,Zr=(Lt=(St=(_t=xn==null?void 0:xn.rowSpan)!==null&&_t!==void 0?_t:p.rowSpan)!==null&&St!==void 0?St:Wi)!==null&&Lt!==void 0?Lt:1,di=Jt(Ti,Zr),Bi=(0,ee.Z)(di,2),li=Bi[0],nr=Bi[1],ii=function(qr){var Os;Mn&&nr(Ti,Ti+Zr-1),p==null||(Os=p.onMouseEnter)===null||Os===void 0||Os.call(p,qr)},ia=function(qr){var Os;Mn&&nr(-1,-1),p==null||(Os=p.onMouseLeave)===null||Os===void 0||Os.call(p,qr)};if(Fr===0||Zr===0)return null;var ua=(an=p.title)!==null&&an!==void 0?an:zt({rowType:cr,ellipsis:Tt,children:vn}),Cs=F()(O,En,(Cn={},(0,de.Z)(Cn,"".concat(O,"-fix-left"),Pr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-first"),Wr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-last"),Lr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-left-all"),Lr&&Ke&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right"),Yr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right-first"),zr&&Te),(0,de.Z)(Cn,"".concat(O,"-fix-right-last"),Ei&&Te),(0,de.Z)(Cn,"".concat(O,"-ellipsis"),Tt),(0,de.Z)(Cn,"".concat(O,"-with-append"),ea),(0,de.Z)(Cn,"".concat(O,"-fix-sticky"),(Pr||Yr)&&D&&Te),(0,de.Z)(Cn,"".concat(O,"-row-hover"),!xn&&li),Cn),p.className,xn==null?void 0:xn.className),ys={};Qt&&(ys.textAlign=Qt);var Fa=(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},er),p.style),ys),xn==null?void 0:xn.style),ms=vn;return(0,we.Z)(ms)==="object"&&!Array.isArray(ms)&&!P.isValidElement(ms)&&(ms=null),Tt&&(Lr||zr)&&(ms=P.createElement("span",{className:"".concat(O,"-content")},ms)),P.createElement(rt,(0,x.Z)({},xn,p,{className:Cs,style:Fa,title:ua,scope:en,onMouseEnter:ii,onMouseLeave:ia,colSpan:Fr!==1?Fr:null,rowSpan:Zr!==1?Zr:null}),ea,ms)}var rn=P.memo(mt);function Zt(De,Le,ut,vt,Lt,St){var _t=ut[De]||{},an=ut[Le]||{},Cn,rt;_t.fixed==="left"?Cn=vt.left[Lt==="rtl"?Le:De]:an.fixed==="right"&&(rt=vt.right[Lt==="rtl"?De:Le]);var Se=!1,Tt=!1,en=!1,fn=!1,En=ut[Le+1],Qt=ut[De-1],Mn=!(St!=null&&St.children);if(Lt==="rtl"){if(Cn!==void 0){var br=Qt&&Qt.fixed==="left";fn=!br&&Mn}else if(rt!==void 0){var dr=En&&En.fixed==="right";en=!dr&&Mn}}else if(Cn!==void 0){var Mr=En&&En.fixed==="left";Se=!Mr&&Mn}else if(rt!==void 0){var ai=Qt&&Qt.fixed==="right";Tt=!ai&&Mn}return{fixLeft:Cn,fixRight:rt,lastFixLeft:Se,firstFixRight:Tt,lastFixRight:en,firstFixLeft:fn,isSticky:vt.isSticky}}var Sn=P.createContext({}),tn=Sn;function re(De){var Le=De.className,ut=De.index,vt=De.children,Lt=De.colSpan,St=Lt===void 0?1:Lt,_t=De.rowSpan,an=De.align,Cn=s(B,["prefixCls","direction"]),rt=Cn.prefixCls,Se=Cn.direction,Tt=P.useContext(tn),en=Tt.scrollColumnIndex,fn=Tt.stickyOffsets,En=Tt.flattenColumns,Qt=Tt.columns,Mn=ut+St-1,br=Mn+1===en?St+1:St,dr=Zt(ut,ut+br-1,En,fn,Se,Qt==null?void 0:Qt[ut]);return P.createElement(rn,(0,x.Z)({className:Le,index:ut,component:"td",prefixCls:rt,record:null,dataIndex:null,align:an,colSpan:br,rowSpan:_t,render:function(){return vt}},dr))}var Et=l(6620),K=["children"];function E(De){var Le=De.children,ut=(0,Et.Z)(De,K);return P.createElement("tr",ut,Le)}function f(De){var Le=De.children;return Le}f.Row=E,f.Cell=re;var R=f;function ye(De){var Le=De.children,ut=De.stickyOffsets,vt=De.flattenColumns,Lt=De.columns,St=s(B,"prefixCls"),_t=vt.length-1,an=vt[_t],Cn=P.useMemo(function(){return{stickyOffsets:ut,flattenColumns:vt,scrollColumnIndex:an!=null&&an.scrollbar?_t:null,columns:Lt}},[an,vt,_t,ut,Lt]);return P.createElement(tn.Provider,{value:Cn},P.createElement("tfoot",{className:"".concat(St,"-summary")},Le))}var $=W(ye),U=R,oe=l(70425),Me=l(29301),Fe=l(29194),Re=l(24514),Ge=l(75152),Ut=l(26112);function Xe(De,Le,ut,vt,Lt,St,_t){De.push({record:Le,indent:ut,index:_t});var an=St(Le),Cn=Lt==null?void 0:Lt.has(an);if(Le&&Array.isArray(Le[vt])&&Cn)for(var rt=0;rt1?Wr-1:0),zr=1;zr=0;an-=1){var Cn=Le[an],rt=ut&&ut[an],Se=rt&&rt[je];if(Cn||Se||_t){var Tt=Se||{},en=Tt.columnType,fn=(0,Et.Z)(Tt,tr);Lt.unshift(P.createElement("col",(0,x.Z)({key:an,style:{width:Cn}},fn))),_t=!0}}return P.createElement("colgroup",null,Lt)}var $t=kt,sn=l(19127),ot=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function bt(De,Le){return(0,P.useMemo)(function(){for(var ut=[],vt=0;vt1?"colgroup":"col":null,ellipsis:Mn.ellipsis,align:Mn.align,component:Mn.title?St:_t,prefixCls:Se,key:fn[Qt]},br,{additionalProps:dr,rowType:"header"}))}))}ze.displayName="HeaderRow";var _n=ze;function Ht(De){var Le=[];function ut(_t,an){var Cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Le[Cn]=Le[Cn]||[];var rt=an,Se=_t.filter(Boolean).map(function(Tt){var en={key:Tt.key,className:Tt.className||"",children:Tt.title,column:Tt,colStart:rt},fn=1,En=Tt.children;return En&&En.length>0&&(fn=ut(En,rt,Cn+1).reduce(function(Qt,Mn){return Qt+Mn},0),en.hasSubColumns=!0),"colSpan"in Tt&&(fn=Tt.colSpan),"rowSpan"in Tt&&(en.rowSpan=Tt.rowSpan),en.colSpan=fn,en.colEnd=en.colStart+fn-1,Le[Cn].push(en),rt+=fn,fn});return Se}ut(De,0);for(var vt=Le.length,Lt=function(an){Le[an].forEach(function(Cn){!("rowSpan"in Cn)&&!Cn.hasSubColumns&&(Cn.rowSpan=vt-an)})},St=0;St1&&arguments[1]!==void 0?arguments[1]:"";return typeof Le=="number"?Le:Le.endsWith("%")?De*parseFloat(Le)/100:null}function Zn(De,Le){return P.useMemo(function(){if(Le&&Le>0){var ut=0,vt=0;De.forEach(function(rt){var Se=Br(Le,rt.width);Se?ut+=Se:vt+=1});var Lt=Le-ut,St=vt,_t=Lt/vt,an=0,Cn=De.map(function(rt){var Se=(0,Oe.Z)({},rt),Tt=Br(Le,Se.width);if(Tt)Se.width=Tt;else{var en=Math.floor(_t);Se.width=St===1?Lt:en,Lt-=en,St-=1}return an+=Se.width,Se});return[Cn,an]}return[De,Le]},[De,Le])}var Jn=["children"],Wt=["fixed"];function Ve(De){return(0,rr.Z)(De).filter(function(Le){return P.isValidElement(Le)}).map(function(Le){var ut=Le.key,vt=Le.props,Lt=vt.children,St=(0,Et.Z)(vt,Jn),_t=(0,Oe.Z)({key:ut},St);return Lt&&(_t.children=Ve(Lt)),_t})}function _e(De){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(ut){return ut&&(0,we.Z)(ut)==="object"}).reduce(function(ut,vt,Lt){var St=vt.fixed,_t=St===!0?"left":St,an="".concat(Le,"-").concat(Lt),Cn=vt.children;return Cn&&Cn.length>0?[].concat((0,sn.Z)(ut),(0,sn.Z)(_e(Cn,an).map(function(rt){return(0,Oe.Z)({fixed:_t},rt)}))):[].concat((0,sn.Z)(ut),[(0,Oe.Z)((0,Oe.Z)({key:an},vt),{},{fixed:_t})])},[])}function st(De){for(var Le=!0,ut=0;ut=0;St-=1){var _t=De[St];if(Lt&&_t.fixed!=="right")Lt=!1;else if(!Lt&&_t.fixed==="right"){warning(!1,"Index ".concat(St+1," of `columns` missing `fixed='right'` prop."));break}}}function $e(De){return De.map(function(Le){var ut=Le.fixed,vt=(0,Et.Z)(Le,Wt),Lt=ut;return ut==="left"?Lt="right":ut==="right"&&(Lt="left"),(0,Oe.Z)({fixed:Lt},vt)})}function nn(De,Le){var ut=De.prefixCls,vt=De.columns,Lt=De.children,St=De.expandable,_t=De.expandedKeys,an=De.columnTitle,Cn=De.getRowKey,rt=De.onTriggerExpand,Se=De.expandIcon,Tt=De.rowExpandable,en=De.expandIconColumnIndex,fn=De.direction,En=De.expandRowByClick,Qt=De.columnWidth,Mn=De.fixed,br=De.scrollWidth,dr=P.useMemo(function(){return vt||Ve(Lt)},[vt,Lt]),Mr=P.useMemo(function(){if(St){var Hr,Wr=dr.slice();if(!Wr.includes(b)){var Lr=en||0;Lr>=0&&Wr.splice(Lr,0,b)}var zr=Wr.indexOf(b);Wr=Wr.filter(function(p,D){return p!==b||D===zr});var Ei=dr[zr],ea;(Mn==="left"||Mn)&&!en?ea="left":(Mn==="right"||Mn)&&en===dr.length?ea="right":ea=Ei?Ei.fixed:null;var We=(Hr={},(0,de.Z)(Hr,je,{className:"".concat(ut,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,de.Z)(Hr,"title",an),(0,de.Z)(Hr,"fixed",ea),(0,de.Z)(Hr,"className","".concat(ut,"-row-expand-icon-cell")),(0,de.Z)(Hr,"width",Qt),(0,de.Z)(Hr,"render",function(D,O,q){var Te=Cn(O,q),Ke=_t.has(Te),Rt=Tt?Tt(O):!0,Ot=Se({prefixCls:ut,expanded:Ke,expandable:Rt,record:O,onExpand:rt});return En?P.createElement("span",{onClick:function(xn){return xn.stopPropagation()}},Ot):Ot}),Hr);return Wr.map(function(p){return p===b?We:p})}return dr.filter(function(p){return p!==b})},[St,dr,Cn,_t,Se,fn]),ai=P.useMemo(function(){var Hr=Mr;return Le&&(Hr=Le(Hr)),Hr.length||(Hr=[{render:function(){return null}}]),Hr},[Le,Mr,fn]),Ti=P.useMemo(function(){return fn==="rtl"?$e(_e(ai)):_e(ai)},[ai,fn,br]),cr=Zn(Ti,br),bn=(0,ee.Z)(cr,2),Wi=bn[0],$r=bn[1];return[ai,Wi,$r]}var un=nn;function Nn(De){var Le,ut=De.prefixCls,vt=De.record,Lt=De.onExpand,St=De.expanded,_t=De.expandable,an="".concat(ut,"-row-expand-icon");if(!_t)return P.createElement("span",{className:F()(an,"".concat(ut,"-row-spaced"))});var Cn=function(Se){Lt(vt,Se),Se.stopPropagation()};return P.createElement("span",{className:F()(an,(Le={},(0,de.Z)(Le,"".concat(ut,"-row-expanded"),St),(0,de.Z)(Le,"".concat(ut,"-row-collapsed"),!St),Le)),onClick:Cn})}function Qn(De,Le,ut){var vt=[];function Lt(St){(St||[]).forEach(function(_t,an){vt.push(Le(_t,an)),Lt(_t[ut])})}return Lt(De),vt}function Hn(De,Le,ut){var vt=dt(De),Lt=vt.expandIcon,St=vt.expandedRowKeys,_t=vt.defaultExpandedRowKeys,an=vt.defaultExpandAllRows,Cn=vt.expandedRowRender,rt=vt.onExpand,Se=vt.onExpandedRowsChange,Tt=vt.childrenColumnName,en=Lt||Nn,fn=Tt||"children",En=P.useMemo(function(){return Cn?"row":De.expandable&&De.internalHooks===ae&&De.expandable.__PARENT_RENDER_ICON__||Le.some(function(Ti){return Ti&&(0,we.Z)(Ti)==="object"&&Ti[fn]})?"nest":!1},[!!Cn,Le]),Qt=P.useState(function(){return _t||(an?Qn(Le,ut,fn):[])}),Mn=(0,ee.Z)(Qt,2),br=Mn[0],dr=Mn[1],Mr=P.useMemo(function(){return new Set(St||br||[])},[St,br]),ai=P.useCallback(function(Ti){var cr=ut(Ti,Le.indexOf(Ti)),bn,Wi=Mr.has(cr);Wi?(Mr.delete(cr),bn=(0,sn.Z)(Mr)):bn=[].concat((0,sn.Z)(Mr),[cr]),dr(bn),rt&&rt(!Wi,Ti),Se&&Se(bn)},[ut,Mr,Le,rt,Se]);return[vt,En,Mr,en,fn,ai]}function Kn(De,Le,ut,vt){var Lt=De.map(function(St,_t){return Zt(_t,_t,De,Le,ut,vt==null?void 0:vt[_t])});return(0,Ce.Z)(function(){return Lt},[Lt],function(St,_t){return!(0,V.Z)(St,_t)})}function Sr(De){var Le=(0,P.useRef)(De),ut=(0,P.useState)({}),vt=(0,ee.Z)(ut,2),Lt=vt[1],St=(0,P.useRef)(null),_t=(0,P.useRef)([]);function an(Cn){_t.current.push(Cn);var rt=Promise.resolve();St.current=rt,rt.then(function(){if(St.current===rt){var Se=_t.current,Tt=Le.current;_t.current=[],Se.forEach(function(en){Le.current=en(Le.current)}),St.current=null,Tt!==Le.current&&Lt({})}})}return(0,P.useEffect)(function(){return function(){St.current=null}},[]),[Le.current,an]}function Er(De){var Le=(0,P.useRef)(De||null),ut=(0,P.useRef)();function vt(){window.clearTimeout(ut.current)}function Lt(_t){Le.current=_t,vt(),ut.current=window.setTimeout(function(){Le.current=null,ut.current=void 0},100)}function St(){return Le.current}return(0,P.useEffect)(function(){return vt},[]),[Lt,St]}function Yn(){var De=P.useState(-1),Le=(0,ee.Z)(De,2),ut=Le[0],vt=Le[1],Lt=P.useState(-1),St=(0,ee.Z)(Lt,2),_t=St[0],an=St[1],Cn=P.useCallback(function(rt,Se){vt(rt),an(Se)},[]);return[ut,_t,Cn]}var Vn=l(47273),Dr=(0,Vn.Z)()?window:null;function kr(De,Le){var ut=(0,we.Z)(De)==="object"?De:{},vt=ut.offsetHeader,Lt=vt===void 0?0:vt,St=ut.offsetSummary,_t=St===void 0?0:St,an=ut.offsetScroll,Cn=an===void 0?0:an,rt=ut.getContainer,Se=rt===void 0?function(){return Dr}:rt,Tt=Se()||Dr;return P.useMemo(function(){var en=!!De;return{isSticky:en,stickyClassName:en?"".concat(Le,"-sticky-holder"):"",offsetHeader:Lt,offsetSummary:_t,offsetScroll:Cn,container:Tt}},[Cn,Lt,_t,Le,Tt])}function _r(De,Le,ut){var vt=(0,P.useMemo)(function(){for(var Lt=[],St=[],_t=0,an=0,Cn=0;Cn=Tt&&(p=Tt-en),_t({scrollLeft:p/Tt*(Se+2)}),dr.current.x=zr.pageX},Hr=function(){if(St.current){var zr=(0,Dn.os)(St.current).top,Ei=zr+St.current.offsetHeight,ea=Cn===window?document.documentElement.scrollTop+window.innerHeight:(0,Dn.os)(Cn).top+Cn.clientHeight;Ei-(0,Ge.Z)()<=ea||zr>=ea-an?br(function(We){return(0,Oe.Z)((0,Oe.Z)({},We),{},{isHiddenScrollBar:!0})}):br(function(We){return(0,Oe.Z)((0,Oe.Z)({},We),{},{isHiddenScrollBar:!1})})}},Wr=function(zr){br(function(Ei){return(0,Oe.Z)((0,Oe.Z)({},Ei),{},{scrollLeft:zr/Se*Tt||0})})};return P.useImperativeHandle(ut,function(){return{setScrollLeft:Wr}}),P.useEffect(function(){var Lr=(0,Ur.Z)(document.body,"mouseup",bn,!1),zr=(0,Ur.Z)(document.body,"mousemove",$r,!1);return Hr(),function(){Lr.remove(),zr.remove()}},[en,Ti]),P.useEffect(function(){var Lr=(0,Ur.Z)(Cn,"scroll",Hr,!1),zr=(0,Ur.Z)(window,"resize",Hr,!1);return function(){Lr.remove(),zr.remove()}},[Cn]),P.useEffect(function(){Mn.isHiddenScrollBar||br(function(Lr){var zr=St.current;return zr?(0,Oe.Z)((0,Oe.Z)({},Lr),{},{scrollLeft:zr.scrollLeft/zr.scrollWidth*zr.clientWidth}):Lr})},[Mn.isHiddenScrollBar]),Se<=Tt||!en||Mn.isHiddenScrollBar?null:P.createElement("div",{style:{height:(0,Ge.Z)(),width:Tt,bottom:an},className:"".concat(rt,"-sticky-scroll")},P.createElement("div",{onMouseDown:Wi,ref:fn,className:F()("".concat(rt,"-sticky-scroll-bar"),(0,de.Z)({},"".concat(rt,"-sticky-scroll-bar-active"),Ti)),style:{width:"".concat(en,"px"),transform:"translate3d(".concat(Mn.scrollLeft,"px, 0, 0)")}}))},Wn=P.forwardRef(On);function hr(De){return null}var $n=hr;function wr(De){return null}var yr=wr,Gr="rc-table",ui=[],pi={};function Ai(){return"No Data"}function ta(De){var Le,ut=(0,Oe.Z)({rowKey:"key",prefixCls:Gr,emptyText:Ai},De),vt=ut.prefixCls,Lt=ut.className,St=ut.rowClassName,_t=ut.style,an=ut.data,Cn=ut.rowKey,rt=ut.scroll,Se=ut.tableLayout,Tt=ut.direction,en=ut.title,fn=ut.footer,En=ut.summary,Qt=ut.caption,Mn=ut.id,br=ut.showHeader,dr=ut.components,Mr=ut.emptyText,ai=ut.onRow,Ti=ut.onHeaderRow,cr=ut.internalHooks,bn=ut.transformColumns,Wi=ut.internalRefs,$r=ut.tailor,Hr=ut.sticky,Wr=an||ui,Lr=!!Wr.length,zr=cr===ae,Ei=P.useCallback(function(Ys,po){return(0,Ae.Z)(dr,Ys)||po},[dr]),ea=P.useMemo(function(){return typeof Cn=="function"?Cn:function(Ys){var po=Ys&&Ys[Cn];return po}},[Cn]),We=Ei(["body"]),p=Yn(),D=(0,ee.Z)(p,3),O=D[0],q=D[1],Te=D[2],Ke=Hn(ut,Wr,ea),Rt=(0,ee.Z)(Ke,6),Ot=Rt[0],vn=Rt[1],xn=Rt[2],er=Rt[3],Pr=Rt[4],Yr=Rt[5],Fr=rt==null?void 0:rt.x,Zr=P.useState(0),di=(0,ee.Z)(Zr,2),Bi=di[0],li=di[1],nr=un((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},ut),Ot),{},{expandable:!!Ot.expandedRowRender,columnTitle:Ot.columnTitle,expandedKeys:xn,getRowKey:ea,onTriggerExpand:Yr,expandIcon:er,expandIconColumnIndex:Ot.expandIconColumnIndex,direction:Tt,scrollWidth:zr&&$r&&typeof Fr=="number"?Fr:null}),zr?bn:null),ii=(0,ee.Z)(nr,3),ia=ii[0],ua=ii[1],Cs=ii[2],ys=Cs!=null?Cs:Fr,Fa=P.useMemo(function(){return{columns:ia,flattenColumns:ua}},[ia,ua]),ms=P.useRef(),Za=P.useRef(),qr=P.useRef(),Os=P.useRef(),Ds=P.useRef(),Va=P.useState(!1),ls=(0,ee.Z)(Va,2),fs=ls[0],Ns=ls[1],eo=P.useState(!1),qa=(0,ee.Z)(eo,2),bo=qa[0],co=qa[1],Is=Sr(new Map),Sa=(0,ee.Z)(Is,2),no=Sa[0],Po=Sa[1],hl=se(ua),Zo=hl.map(function(Ys){return no.get(Ys)}),Vo=P.useMemo(function(){return Zo},[Zo.join("_")]),zo=ti(Vo,ua.length,Tt),So=rt&&nt(rt.y),oo=rt&&nt(ys)||!!Ot.fixed,xl=oo&&ua.some(function(Ys){var po=Ys.fixed;return po}),Wl=P.useRef(),al=kr(Hr,vt),yl=al.isSticky,ru=al.offsetHeader,Bu=al.offsetSummary,Ts=al.offsetScroll,go=al.stickyClassName,ro=al.container,wo=P.useMemo(function(){return En==null?void 0:En(Wr)},[En,Wr]),Xo=(So||yl)&&P.isValidElement(wo)&&wo.type===R&&wo.props.fixed,Yo,Ko,Il;So&&(Ko={overflowY:"scroll",maxHeight:rt.y}),oo&&(Yo={overflowX:"auto"},So||(Ko={overflowY:"hidden"}),Il={width:ys===!0?"auto":ys,minWidth:"100%"});var ll=P.useCallback(function(Ys,po){(0,Fe.Z)(ms.current)&&Po(function(Al){if(Al.get(Ys)!==po){var Cl=new Map(Al);return Cl.set(Ys,po),Cl}return Al})},[]),iu=Er(null),tl=(0,ee.Z)(iu,2),au=tl[0],zu=tl[1];function gu(Ys,po){po&&(typeof po=="function"?po(Ys):po.scrollLeft!==Ys&&(po.scrollLeft=Ys,po.scrollLeft!==Ys&&setTimeout(function(){po.scrollLeft=Ys},0)))}var bl=(0,Pe.Z)(function(Ys){var po=Ys.currentTarget,Al=Ys.scrollLeft,Cl=Tt==="rtl",Ll=typeof Al=="number"?Al:po.scrollLeft,Du=po||pi;if(!zu()||zu()===Du){var Lu;au(Du),gu(Ll,Za.current),gu(Ll,qr.current),gu(Ll,Ds.current),gu(Ll,(Lu=Wl.current)===null||Lu===void 0?void 0:Lu.setScrollLeft)}var Pu=po||Za.current;if(Pu){var Pl=Pu.scrollWidth,Bl=Pu.clientWidth;if(Pl===Bl){Ns(!1),co(!1);return}Cl?(Ns(-Ll0)):(Ns(Ll>0),co(Ll1?Qt-zr:0,ea=(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},bn),Cn),{},{flex:"0 0 ".concat(zr,"px"),width:"".concat(zr,"px"),marginRight:Ei,pointerEvents:"auto"}),We=P.useMemo(function(){return Se?Wr<=1:$r===0||Wr===0||Wr>1},[Wr,$r,Se]);We?ea.visibility="hidden":Se&&(ea.height=Tt==null?void 0:Tt(Wr));var p=We?function(){return null}:en,D={};return(Wr===0||$r===0)&&(D.rowSpan=1,D.colSpan=1),P.createElement(rn,(0,x.Z)({className:F()(En,rt),ellipsis:ut.ellipsis,align:ut.align,scope:ut.rowScope,component:"div",prefixCls:Le.prefixCls,key:Mr,record:an,index:St,renderIndex:_t,dataIndex:fn,render:p,shouldCellUpdate:ut.shouldCellUpdate},ai,{appendNode:Ti,additionalProps:(0,Oe.Z)((0,Oe.Z)({},cr),{},{style:ea},D)}))}var sa=_i,Yi=["data","index","className","rowKey","style","extra","getHeight"],xa=P.forwardRef(function(De,Le){var ut=De.data,vt=De.index,Lt=De.className,St=De.rowKey,_t=De.style,an=De.extra,Cn=De.getHeight,rt=(0,Et.Z)(De,Yi),Se=ut.record,Tt=ut.indent,en=ut.index,fn=s(B,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),En=fn.scrollX,Qt=fn.flattenColumns,Mn=fn.prefixCls,br=fn.fixColumn,dr=fn.componentWidth,Mr=Ie(Se,St,vt,Tt),ai=Mr.rowSupportExpand,Ti=Mr.expanded,cr=Mr.rowProps,bn=Mr.expandedRowRender,Wi=Mr.expandedRowClassName,$r;if(ai&&Ti){var Hr=bn(Se,vt,Tt+1,Ti),Wr=Wi==null?void 0:Wi(Se,vt,Tt),Lr={};br&&(Lr={style:(0,de.Z)({},"--virtual-width","".concat(dr,"px"))});var zr="".concat(Mn,"-expanded-row-cell");$r=P.createElement("div",{className:F()("".concat(Mn,"-expanded-row"),"".concat(Mn,"-expanded-row-level-").concat(Tt+1),Wr)},P.createElement(rn,{component:"div",prefixCls:Mn,className:F()(zr,(0,de.Z)({},"".concat(zr,"-fixed"),br)),additionalProps:Lr},Hr))}var Ei=(0,Oe.Z)((0,Oe.Z)({},_t),{},{width:En});an&&(Ei.position="absolute",Ei.pointerEvents="none");var ea=P.createElement("div",(0,x.Z)({},cr,rt,{ref:ai?null:Le,className:F()(Lt,"".concat(Mn,"-row"),cr==null?void 0:cr.className,(0,de.Z)({},"".concat(Mn,"-row-extra"),an)),style:(0,Oe.Z)((0,Oe.Z)({},Ei),cr==null?void 0:cr.style)}),Qt.map(function(We,p){return P.createElement(sa,{key:p,rowInfo:Mr,column:We,colIndex:p,indent:Tt,index:vt,renderIndex:en,record:Se,inverse:an,getHeight:Cn})}));return ai?P.createElement("div",{ref:Le},ea,$r):ea}),$a=W(xa),aa=$a,mr=P.forwardRef(function(De,Le){var ut=De.data,vt=De.onScroll,Lt=s(B,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),St=Lt.flattenColumns,_t=Lt.onColumnResize,an=Lt.getRowKey,Cn=Lt.expandedKeys,rt=Lt.prefixCls,Se=Lt.childrenColumnName,Tt=Lt.emptyNode,en=Lt.scrollX,fn=s(qi),En=fn.scrollY,Qt=fn.listItemHeight,Mn=P.useRef(),br=At(ut,Se,Cn,an),dr=P.useMemo(function(){var $r=0;return St.map(function(Hr){var Wr=Hr.width,Lr=Hr.key;return $r+=Wr,[Lr,Wr,$r]})},[St]),Mr=P.useMemo(function(){return dr.map(function($r){return $r[2]})},[dr]);P.useEffect(function(){dr.forEach(function($r){var Hr=(0,ee.Z)($r,2),Wr=Hr[0],Lr=Hr[1];_t(Wr,Lr)})},[dr]),P.useImperativeHandle(Le,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var Wr;return((Wr=Mn.current)===null||Wr===void 0?void 0:Wr.getScrollInfo().x)||0},set:function(Wr){var Lr;(Lr=Mn.current)===null||Lr===void 0||Lr.scrollTo({left:Wr})}}),$r});var ai=function(Hr,Wr){var Lr,zr=(Lr=br[Wr])===null||Lr===void 0?void 0:Lr.record,Ei=Hr.onCell;if(Ei){var ea,We=Ei(zr,Wr);return(ea=We==null?void 0:We.rowSpan)!==null&&ea!==void 0?ea:1}return 1},Ti=function(Hr){var Wr=Hr.start,Lr=Hr.end,zr=Hr.getSize,Ei=Hr.offsetY;if(Lr<0)return null;for(var ea=St.filter(function(Fr){return ai(Fr,Wr)===0}),We=Wr,p=function(Zr){if(ea=ea.filter(function(di){return ai(di,Zr)===0}),!ea.length)return We=Zr,"break"},D=Wr;D>=0;D-=1){var O=p(D);if(O==="break")break}for(var q=St.filter(function(Fr){return ai(Fr,Lr)!==1}),Te=Lr,Ke=function(Zr){if(q=q.filter(function(di){return ai(di,Zr)!==1}),!q.length)return Te=Math.max(Zr-1,Lr),"break"},Rt=Lr;Rt1})&&vn.push(Zr)},er=We;er<=Te;er+=1)var Pr=xn(er);var Yr=vn.map(function(Fr){var Zr=br[Fr],di=an(Zr.record,Fr),Bi=function(ii){var ia=Fr+ii-1,ua=an(br[ia].record,ia),Cs=zr(di,ua);return Cs.bottom-Cs.top},li=zr(di);return P.createElement(aa,{key:Fr,data:Zr,rowKey:di,index:Fr,style:{top:-Ei+li.top},extra:!0,getHeight:Bi})});return Yr},cr=P.useMemo(function(){return{columnsOffset:Mr}},[Mr]),bn="".concat(rt,"-tbody"),Wi;return br.length?Wi=P.createElement(vi.Z,{fullHeight:!1,ref:Mn,className:F()(bn,"".concat(bn,"-virtual")),height:En,itemHeight:Qt||24,data:br,itemKey:function(Hr){return an(Hr.record)},scrollWidth:en,onVirtualScroll:function(Hr){var Wr=Hr.x;vt({scrollLeft:Wr})},extraRender:Ti},function($r,Hr,Wr){var Lr=an($r.record,Hr);return P.createElement(aa,(0,x.Z)({data:$r,rowKey:Lr,index:Hr},Wr))}):Wi=P.createElement("div",{className:F()("".concat(rt,"-placeholder"))},P.createElement(rn,{component:"div",prefixCls:rt},Tt)),P.createElement(Fi.Provider,{value:cr},Wi)}),on=W(mr),si=on,yi=function(Le,ut){var vt=ut.ref,Lt=ut.onScroll;return P.createElement(si,{ref:vt,data:Le,onScroll:Lt})},Qi=100;function la(De){var Le=De.columns,ut=De.scroll,vt=De.prefixCls,Lt=vt===void 0?Gr:vt,St=De.className,_t=De.listItemHeight,an=ut||{},Cn=an.x,rt=an.y;typeof Cn!="number"&&(Cn=((Le||[]).length+1)*Qi),typeof rt!="number"&&(rt=500);var Se=P.useMemo(function(){return{scrollY:rt,listItemHeight:_t}},[rt,_t]);return P.createElement(qi.Provider,{value:Se},P.createElement(gr,(0,x.Z)({},De,{className:F()(St,"".concat(Lt,"-virtual")),scroll:(0,Oe.Z)((0,Oe.Z)({},ut),{},{x:Cn}),components:{body:yi},columns:Le,internalHooks:ae,tailor:!0})))}function va(De){return M(la,De)}var Ya=va(),ba=null;function cs(De){return null}var $i=cs;function Pi(De){return null}var fa=Pi,Ta=l(2738),as=l(68031),ao=l(36355),Ri=l(93891),es=l(19716),ts=l(8628),ps=l(31724),Hs=l(58421),Zs=l(71418),vs=l(88088);function Aa(De){return function(ut){let{prefixCls:vt,onExpand:Lt,record:St,expanded:_t,expandable:an}=ut;const Cn=`${vt}-row-expand-icon`;return P.createElement("button",{type:"button",onClick:rt=>{Lt(St,rt),rt.stopPropagation()},className:F()(Cn,{[`${Cn}-spaced`]:!an,[`${Cn}-expanded`]:an&&_t,[`${Cn}-collapsed`]:an&&!_t}),"aria-label":_t?De.collapse:De.expand,"aria-expanded":_t})}}var Ra=Aa;function zs(De,Le){return"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:Le}function Vs(De,Le){return Le?`${Le}-${De}`:`${De}`}function Ls(De,Le){return typeof De=="function"?De(Le):De}function wa(De,Le){const ut=Ls(De,Le);return Object.prototype.toString.call(ut)==="[object Object]"?"":ut}var Gs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Qa=Gs,Oo=l(7657),xo=function(Le,ut){return P.createElement(Oo.Z,(0,x.Z)({},Le,{ref:ut,icon:Qa}))},jo=P.forwardRef(xo),Xs=jo,Bo=l(56762);function qs(De){const Le=P.useRef(De),ut=(0,Bo.Z)();return[()=>Le.current,vt=>{Le.current=vt,ut()}]}var wi=l(3113),ws=l(24905),No=l(38854),Ea=l(64165),Ia=l(20834),ha=l(40875),da=l(5112),ss=l(17574),ka=l(47472),fo=l(92832);function _s(De){let{value:Le,onChange:ut,filterSearch:vt,tablePrefixCls:Lt,locale:St}=De;return vt?P.createElement("div",{className:`${Lt}-filter-dropdown-search`},P.createElement(fo.default,{prefix:P.createElement(ka.Z,null),placeholder:St.filterSearchPlaceholder,onChange:ut,value:Le,htmlSize:1,className:`${Lt}-filter-dropdown-search-input`})):null}var uo=_s,Us=l(10228);const Zi=De=>{const{keyCode:Le}=De;Le===Us.Z.ENTER&&De.stopPropagation()};var Qs=P.forwardRef((De,Le)=>P.createElement("div",{className:De.className,onClick:ut=>ut.stopPropagation(),onKeyDown:Zi,ref:Le},De.children));function Ks(De){let Le=[];return(De||[]).forEach(ut=>{let{value:vt,children:Lt}=ut;Le.push(vt),Lt&&(Le=[].concat((0,sn.Z)(Le),(0,sn.Z)(Ks(Lt))))}),Le}function to(De){return De.some(Le=>{let{children:ut}=Le;return ut})}function Gi(De,Le){return typeof Le=="string"||typeof Le=="number"?Le==null?void 0:Le.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function Mi(De){let{filters:Le,prefixCls:ut,filteredKeys:vt,filterMultiple:Lt,searchValue:St,filterSearch:_t}=De;return Le.map((an,Cn)=>{const rt=String(an.value);if(an.children)return{key:rt||Cn,label:an.text,popupClassName:`${ut}-dropdown-submenu`,children:Mi({filters:an.children,prefixCls:ut,filteredKeys:vt,filterMultiple:Lt,searchValue:St,filterSearch:_t})};const Se=Lt?ws.default:da.ZP,Tt={key:an.value!==void 0?rt:Cn,label:P.createElement(P.Fragment,null,P.createElement(Se,{checked:vt.includes(rt)}),P.createElement("span",null,an.text))};return St.trim()?typeof _t=="function"?_t(St,an)?Tt:null:Gi(St,an.text)?Tt:null:Tt})}function Ga(De){var Le,ut;const{tablePrefixCls:vt,prefixCls:Lt,column:St,dropdownPrefixCls:_t,columnKey:an,filterMultiple:Cn,filterMode:rt="menu",filterSearch:Se=!1,filterState:Tt,triggerFilter:en,locale:fn,children:En,getPopupContainer:Qt}=De,{filterDropdownOpen:Mn,onFilterDropdownOpenChange:br,filterResetToDefaultFilteredValue:dr,defaultFilteredValue:Mr,filterDropdownVisible:ai,onFilterDropdownVisibleChange:Ti}=St,[cr,bn]=P.useState(!1),Wi=!!(Tt&&(!((Le=Tt.filteredKeys)===null||Le===void 0)&&Le.length||Tt.forceFiltered)),$r=nr=>{bn(nr),br==null||br(nr),Ti==null||Ti(nr)},Hr=(ut=Mn!=null?Mn:ai)!==null&&ut!==void 0?ut:cr,Wr=Tt==null?void 0:Tt.filteredKeys,[Lr,zr]=qs(Wr||[]),Ei=nr=>{let{selectedKeys:ii}=nr;zr(ii)},ea=(nr,ii)=>{let{node:ia,checked:ua}=ii;Ei(Cn?{selectedKeys:nr}:{selectedKeys:ua&&ia.key?[ia.key]:[]})};P.useEffect(()=>{cr&&Ei({selectedKeys:Wr||[]})},[Wr]);const[We,p]=P.useState([]),D=nr=>{p(nr)},[O,q]=P.useState(""),Te=nr=>{const{value:ii}=nr.target;q(ii)};P.useEffect(()=>{cr||q("")},[cr]);const Ke=nr=>{const ii=nr&&nr.length?nr:null;if(ii===null&&(!Tt||!Tt.filteredKeys)||(0,V.Z)(ii,Tt==null?void 0:Tt.filteredKeys,!0))return null;en({column:St,key:an,filteredKeys:ii})},Rt=()=>{$r(!1),Ke(Lr())},Ot=function(){let{confirm:nr,closeDropdown:ii}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&Ke([]),ii&&$r(!1),q(""),zr(dr?(Mr||[]).map(ia=>String(ia)):[])},vn=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&$r(!1),Ke(Lr())},xn=nr=>{nr&&Wr!==void 0&&zr(Wr||[]),$r(nr),!nr&&!St.filterDropdown&&Rt()},er=F()({[`${_t}-menu-without-submenu`]:!to(St.filters||[])}),Pr=nr=>{if(nr.target.checked){const ii=Ks(St==null?void 0:St.filters).map(ia=>String(ia));zr(ii)}else zr([])},Yr=nr=>{let{filters:ii}=nr;return(ii||[]).map((ia,ua)=>{const Cs=String(ia.value),ys={title:ia.text,key:ia.value!==void 0?Cs:ua};return ia.children&&(ys.children=Yr({filters:ia.children})),ys})},Fr=nr=>{var ii;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((ii=nr.children)===null||ii===void 0?void 0:ii.map(ia=>Fr(ia)))||[]})};let Zr;if(typeof St.filterDropdown=="function")Zr=St.filterDropdown({prefixCls:`${_t}-custom`,setSelectedKeys:nr=>Ei({selectedKeys:nr}),selectedKeys:Lr(),confirm:vn,clearFilters:Ot,filters:St.filters,visible:Hr,close:()=>{$r(!1)}});else if(St.filterDropdown)Zr=St.filterDropdown;else{const nr=Lr()||[],ii=()=>(St.filters||[]).length===0?P.createElement(Ea.Z,{image:Ea.Z.PRESENTED_IMAGE_SIMPLE,description:fn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):rt==="tree"?P.createElement(P.Fragment,null,P.createElement(uo,{filterSearch:Se,value:O,onChange:Te,tablePrefixCls:vt,locale:fn}),P.createElement("div",{className:`${vt}-filter-dropdown-tree`},Cn?P.createElement(ws.default,{checked:nr.length===Ks(St.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof Se=="function"?Se(O,Fr(ua)):Gi(O,ua.title):void 0}))):P.createElement(P.Fragment,null,P.createElement(uo,{filterSearch:Se,value:O,onChange:Te,tablePrefixCls:vt,locale:fn}),P.createElement(Ia.default,{selectable:!0,multiple:Cn,prefixCls:`${_t}-menu`,className:er,onSelect:Ei,onDeselect:Ei,selectedKeys:nr,getPopupContainer:Qt,openKeys:We,onOpenChange:D,items:Mi({filters:St.filters||[],filterSearch:Se,prefixCls:Lt,filteredKeys:Lr(),filterMultiple:Cn,searchValue:O})})),ia=()=>dr?(0,V.Z)((Mr||[]).map(ua=>String(ua)),nr,!0):nr.length===0;Zr=P.createElement(P.Fragment,null,ii(),P.createElement("div",{className:`${Lt}-dropdown-btns`},P.createElement(wi.ZP,{type:"link",size:"small",disabled:ia(),onClick:()=>Ot()},fn.filterReset),P.createElement(wi.ZP,{type:"primary",size:"small",onClick:Rt},fn.filterConfirm)))}St.filterDropdown&&(Zr=P.createElement(ha.J,{selectable:void 0},Zr));const di=()=>P.createElement(Qs,{className:`${Lt}-dropdown`},Zr);let Bi;typeof St.filterIcon=="function"?Bi=St.filterIcon(Wi):St.filterIcon?Bi=St.filterIcon:Bi=P.createElement(Xs,null);const{direction:li}=P.useContext(ao.E_);return P.createElement("div",{className:`${Lt}-column`},P.createElement("span",{className:`${vt}-column-title`},En),P.createElement(No.Z,{dropdownRender:di,trigger:["click"],open:Hr,onOpenChange:xn,getPopupContainer:Qt,placement:li==="rtl"?"bottomLeft":"bottomRight"},P.createElement("span",{role:"button",tabIndex:-1,className:F()(`${Lt}-trigger`,{active:Wi}),onClick:nr=>{nr.stopPropagation()}},Bi)))}var ho=Ga;function Fs(De,Le,ut){let vt=[];return(De||[]).forEach((Lt,St)=>{var _t;const an=Vs(St,ut);if(Lt.filters||"filterDropdown"in Lt||"onFilter"in Lt)if("filteredValue"in Lt){let Cn=Lt.filteredValue;"filterDropdown"in Lt||(Cn=(_t=Cn==null?void 0:Cn.map(String))!==null&&_t!==void 0?_t:Cn),vt.push({column:Lt,key:zs(Lt,an),filteredKeys:Cn,forceFiltered:Lt.filtered})}else vt.push({column:Lt,key:zs(Lt,an),filteredKeys:Le&&Lt.defaultFilteredValue?Lt.defaultFilteredValue:void 0,forceFiltered:Lt.filtered});"children"in Lt&&(vt=[].concat((0,sn.Z)(vt),(0,sn.Z)(Fs(Lt.children,Le,an))))}),vt}function Un(De,Le,ut,vt,Lt,St,_t,an){return ut.map((Cn,rt)=>{const Se=Vs(rt,an),{filterMultiple:Tt=!0,filterMode:en,filterSearch:fn}=Cn;let En=Cn;if(En.filters||En.filterDropdown){const Qt=zs(En,Se),Mn=vt.find(br=>{let{key:dr}=br;return Qt===dr});En=Object.assign(Object.assign({},En),{title:br=>P.createElement(ho,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:Le,column:En,columnKey:Qt,filterState:Mn,filterMultiple:Tt,filterMode:en,filterSearch:fn,triggerFilter:St,locale:Lt,getPopupContainer:_t},Ls(Cn.title,br))})}return"children"in En&&(En=Object.assign(Object.assign({},En),{children:Un(De,Le,En.children,vt,Lt,St,_t,Se)})),En})}function Rn(De){const Le={};return De.forEach(ut=>{let{key:vt,filteredKeys:Lt,column:St}=ut;const{filters:_t,filterDropdown:an}=St;if(an)Le[vt]=Lt||null;else if(Array.isArray(Lt)){const Cn=Ks(_t);Le[vt]=Cn.filter(rt=>Lt.includes(String(rt)))}else Le[vt]=null}),Le}function Pn(De,Le){return Le.reduce((ut,vt)=>{const{column:{onFilter:Lt,filters:St},filteredKeys:_t}=vt;return Lt&&_t&&_t.length?ut.filter(an=>_t.some(Cn=>{const rt=Ks(St),Se=rt.findIndex(en=>String(en)===String(Cn)),Tt=Se!==-1?rt[Se]:Cn;return Lt(Tt,an)})):ut},De)}const hi=De=>De.flatMap(Le=>"children"in Le?[Le].concat((0,sn.Z)(hi(Le.children||[]))):[Le]);function ni(De){let{prefixCls:Le,dropdownPrefixCls:ut,mergedColumns:vt,onFilterChange:Lt,getPopupContainer:St,locale:_t}=De;const an=P.useMemo(()=>hi(vt||[]),[vt]),[Cn,rt]=P.useState(()=>Fs(an,!0)),Se=P.useMemo(()=>{const En=Fs(an,!1);if(En.length===0)return En;let Qt=!0,Mn=!0;if(En.forEach(br=>{let{filteredKeys:dr}=br;dr!==void 0?Qt=!1:Mn=!1}),Qt){const br=(an||[]).map((dr,Mr)=>zs(dr,Vs(Mr)));return Cn.filter(dr=>{let{key:Mr}=dr;return br.includes(Mr)}).map(dr=>{const Mr=an[br.findIndex(ai=>ai===dr.key)];return Object.assign(Object.assign({},dr),{column:Object.assign(Object.assign({},dr.column),Mr),forceFiltered:Mr.filtered})})}return En},[an,Cn]),Tt=P.useMemo(()=>Rn(Se),[Se]),en=En=>{const Qt=Se.filter(Mn=>{let{key:br}=Mn;return br!==En.key});Qt.push(En),rt(Qt),Lt(Rn(Qt),Qt)};return[En=>Un(Le,ut,En,Se,_t,en,St),Se,Tt]}var us=ni;function Ca(De,Le,ut){const vt=P.useRef({});function Lt(St){if(!vt.current||vt.current.data!==De||vt.current.childrenColumnName!==Le||vt.current.getRowKey!==ut){let an=function(Cn){Cn.forEach((rt,Se)=>{const Tt=ut(rt,Se);_t.set(Tt,rt),rt&&typeof rt=="object"&&Le in rt&&an(rt[Le]||[])})};const _t=new Map;an(De),vt.current={data:De,childrenColumnName:Le,kvMap:_t,getRowKey:ut}}return vt.current.kvMap.get(St)}return[Lt]}var pa=l(50371),Xn=function(De,Le){var ut={};for(var vt in De)Object.prototype.hasOwnProperty.call(De,vt)&&Le.indexOf(vt)<0&&(ut[vt]=De[vt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,vt=Object.getOwnPropertySymbols(De);Lt{const St=De[Lt];typeof St!="function"&&(ut[Lt]=St)}),ut}function Ss(De,Le,ut){const vt=ut&&typeof ut=="object"?ut:{},{total:Lt=0}=vt,St=Xn(vt,["total"]),[_t,an]=(0,P.useState)(()=>({current:"defaultCurrent"in St?St.defaultCurrent:1,pageSize:"defaultPageSize"in St?St.defaultPageSize:xi})),Cn=(0,pa.Z)(_t,St,{total:Lt>0?Lt:De}),rt=Math.ceil((Lt||De)/Cn.pageSize);Cn.current>rt&&(Cn.current=rt||1);const Se=(en,fn)=>{an({current:en!=null?en:1,pageSize:fn||Cn.pageSize})},Tt=(en,fn)=>{var En;ut&&((En=ut.onChange)===null||En===void 0||En.call(ut,en,fn)),Se(en,fn),Le(en,fn||(Cn==null?void 0:Cn.pageSize))};return ut===!1?[{},()=>{}]:[Object.assign(Object.assign({},Cn),{onChange:Tt}),Se]}var ga=Ss,Da=l(84105),ja=l(35654),Ba=l(90782),Xi=l(71430),xs=l(18929);const oa={},Ka="SELECT_ALL",Ua="SELECT_INVERT",La="SELECT_NONE",na=[],ma=(De,Le)=>{let ut=[];return(Le||[]).forEach(vt=>{ut.push(vt),vt&&typeof vt=="object"&&De in vt&&(ut=[].concat((0,sn.Z)(ut),(0,sn.Z)(ma(De,vt[De]))))}),ut};var Ui=(De,Le)=>{const{preserveSelectedRowKeys:ut,selectedRowKeys:vt,defaultSelectedRowKeys:Lt,getCheckboxProps:St,onChange:_t,onSelect:an,onSelectAll:Cn,onSelectInvert:rt,onSelectNone:Se,onSelectMultiple:Tt,columnWidth:en,type:fn,selections:En,fixed:Qt,renderCell:Mn,hideSelectAll:br,checkStrictly:dr=!0}=Le||{},{prefixCls:Mr,data:ai,pageData:Ti,getRecordByKey:cr,getRowKey:bn,expandType:Wi,childrenColumnName:$r,locale:Hr,getPopupContainer:Wr}=De,[Lr,zr]=(0,xs.Z)(vt||Lt||na,{value:vt}),Ei=P.useRef(new Map),ea=(0,P.useCallback)(Fr=>{if(ut){const Zr=new Map;Fr.forEach(di=>{let Bi=cr(di);!Bi&&Ei.current.has(di)&&(Bi=Ei.current.get(di)),Zr.set(di,Bi)}),Ei.current=Zr}},[cr,ut]);P.useEffect(()=>{ea(Lr)},[Lr]);const{keyEntities:We}=(0,P.useMemo)(()=>{if(dr)return{keyEntities:null};let Fr=ai;if(ut){const Zr=new Set(ai.map((Bi,li)=>bn(Bi,li))),di=Array.from(Ei.current).reduce((Bi,li)=>{let[nr,ii]=li;return Zr.has(nr)?Bi:Bi.concat(ii)},[]);Fr=[].concat((0,sn.Z)(Fr),(0,sn.Z)(di))}return(0,Xi.I8)(Fr,{externalGetKey:bn,childrenPropName:$r})},[ai,bn,dr,$r,ut]),p=(0,P.useMemo)(()=>ma($r,Ti),[$r,Ti]),D=(0,P.useMemo)(()=>{const Fr=new Map;return p.forEach((Zr,di)=>{const Bi=bn(Zr,di),li=(St?St(Zr):null)||{};Fr.set(Bi,li)}),Fr},[p,bn,St]),O=(0,P.useCallback)(Fr=>{var Zr;return!!(!((Zr=D.get(bn(Fr)))===null||Zr===void 0)&&Zr.disabled)},[D,bn]),[q,Te]=(0,P.useMemo)(()=>{if(dr)return[Lr||[],[]];const{checkedKeys:Fr,halfCheckedKeys:Zr}=(0,Ba.S)(Lr,!0,We,O);return[Fr||[],Zr]},[Lr,dr,We,O]),Ke=(0,P.useMemo)(()=>{const Fr=fn==="radio"?q.slice(0,1):q;return new Set(Fr)},[q,fn]),Rt=(0,P.useMemo)(()=>fn==="radio"?new Set:new Set(Te),[Te,fn]),[Ot,vn]=(0,P.useState)(null);P.useEffect(()=>{Le||zr(na)},[!!Le]);const xn=(0,P.useCallback)((Fr,Zr)=>{let di,Bi;ea(Fr),ut?(di=Fr,Bi=Fr.map(li=>Ei.current.get(li))):(di=[],Bi=[],Fr.forEach(li=>{const nr=cr(li);nr!==void 0&&(di.push(li),Bi.push(nr))})),zr(di),_t==null||_t(di,Bi,{type:Zr})},[zr,cr,_t,ut]),er=(0,P.useCallback)((Fr,Zr,di,Bi)=>{if(an){const li=di.map(nr=>cr(nr));an(cr(Fr),Zr,li,Bi)}xn(di,"single")},[an,cr,xn]),Pr=(0,P.useMemo)(()=>!En||br?null:(En===!0?[Ka,Ua,La]:En).map(Zr=>Zr===Ka?{key:"all",text:Hr.selectionAll,onSelect(){xn(ai.map((di,Bi)=>bn(di,Bi)).filter(di=>{const Bi=D.get(di);return!(Bi!=null&&Bi.disabled)||Ke.has(di)}),"all")}}:Zr===Ua?{key:"invert",text:Hr.selectInvert,onSelect(){const di=new Set(Ke);Ti.forEach((li,nr)=>{const ii=bn(li,nr),ia=D.get(ii);ia!=null&&ia.disabled||(di.has(ii)?di.delete(ii):di.add(ii))});const Bi=Array.from(di);rt&&rt(Bi),xn(Bi,"invert")}}:Zr===La?{key:"none",text:Hr.selectNone,onSelect(){Se==null||Se(),xn(Array.from(Ke).filter(di=>{const Bi=D.get(di);return Bi==null?void 0:Bi.disabled}),"none")}}:Zr).map(Zr=>Object.assign(Object.assign({},Zr),{onSelect:function(){for(var di,Bi,li=arguments.length,nr=new Array(li),ii=0;ii{var Zr;if(!Le)return Fr.filter(Va=>Va!==oa);let di=(0,sn.Z)(Fr);const Bi=new Set(Ke),li=p.map(bn).filter(Va=>!D.get(Va).disabled),nr=li.every(Va=>Bi.has(Va)),ii=li.some(Va=>Bi.has(Va)),ia=()=>{const Va=[];nr?li.forEach(fs=>{Bi.delete(fs),Va.push(fs)}):li.forEach(fs=>{Bi.has(fs)||(Bi.add(fs),Va.push(fs))});const ls=Array.from(Bi);Cn==null||Cn(!nr,ls.map(fs=>cr(fs)),Va.map(fs=>cr(fs))),xn(ls,"all"),vn(null)};let ua;if(fn!=="radio"){let Va;if(Pr){const qa={getPopupContainer:Wr,items:Pr.map((bo,co)=>{const{key:Is,text:Sa,onSelect:no}=bo;return{key:Is!=null?Is:co,onClick:()=>{no==null||no(li)},label:Sa}})};Va=P.createElement("div",{className:`${Mr}-selection-extra`},P.createElement(No.Z,{menu:qa,getPopupContainer:Wr},P.createElement("span",null,P.createElement(Da.Z,null))))}const ls=p.map((qa,bo)=>{const co=bn(qa,bo),Is=D.get(co)||{};return Object.assign({checked:Bi.has(co)},Is)}).filter(qa=>{let{disabled:bo}=qa;return bo}),fs=!!ls.length&&ls.length===p.length,Ns=fs&&ls.every(qa=>{let{checked:bo}=qa;return bo}),eo=fs&&ls.some(qa=>{let{checked:bo}=qa;return bo});ua=!br&&P.createElement("div",{className:`${Mr}-selection`},P.createElement(ws.default,{checked:fs?Ns:!!p.length&&nr,indeterminate:fs?!Ns&&eo:!nr&&ii,onChange:ia,disabled:p.length===0||fs,"aria-label":Va?"Custom selection":"Select all",skipGroup:!0}),Va)}let Cs;fn==="radio"?Cs=(Va,ls,fs)=>{const Ns=bn(ls,fs),eo=Bi.has(Ns);return{node:P.createElement(da.ZP,Object.assign({},D.get(Ns),{checked:eo,onClick:qa=>qa.stopPropagation(),onChange:qa=>{Bi.has(Ns)||er(Ns,!0,[Ns],qa.nativeEvent)}})),checked:eo}}:Cs=(Va,ls,fs)=>{var Ns;const eo=bn(ls,fs),qa=Bi.has(eo),bo=Rt.has(eo),co=D.get(eo);let Is;return Wi==="nest"?Is=bo:Is=(Ns=co==null?void 0:co.indeterminate)!==null&&Ns!==void 0?Ns:bo,{node:P.createElement(ws.default,Object.assign({},co,{indeterminate:Is,checked:qa,skipGroup:!0,onClick:Sa=>Sa.stopPropagation(),onChange:Sa=>{let{nativeEvent:no}=Sa;const{shiftKey:Po}=no;let hl=-1,Zo=-1;if(Po&&dr){const Vo=new Set([Ot,eo]);li.some((zo,So)=>{if(Vo.has(zo))if(hl===-1)hl=So;else return Zo=So,!0;return!1})}if(Zo!==-1&&hl!==Zo&&dr){const Vo=li.slice(hl,Zo+1),zo=[];qa?Vo.forEach(oo=>{Bi.has(oo)&&(zo.push(oo),Bi.delete(oo))}):Vo.forEach(oo=>{Bi.has(oo)||(zo.push(oo),Bi.add(oo))});const So=Array.from(Bi);Tt==null||Tt(!qa,So.map(oo=>cr(oo)),zo.map(oo=>cr(oo))),xn(So,"multiple")}else{const Vo=q;if(dr){const zo=qa?(0,ja._5)(Vo,eo):(0,ja.L0)(Vo,eo);er(eo,!qa,zo,no)}else{const zo=(0,Ba.S)([].concat((0,sn.Z)(Vo),[eo]),!0,We,O),{checkedKeys:So,halfCheckedKeys:oo}=zo;let xl=So;if(qa){const Wl=new Set(So);Wl.delete(eo),xl=(0,Ba.S)(Array.from(Wl),{checked:!1,halfCheckedKeys:oo},We,O).checkedKeys}er(eo,!qa,xl,no)}}vn(qa?null:eo)}})),checked:qa}};const ys=(Va,ls,fs)=>{const{node:Ns,checked:eo}=Cs(Va,ls,fs);return Mn?Mn(eo,ls,fs,Ns):Ns};if(!di.includes(oa))if(di.findIndex(Va=>{var ls;return((ls=Va[je])===null||ls===void 0?void 0:ls.columnType)==="EXPAND_COLUMN"})===0){const[Va,...ls]=di;di=[Va,oa].concat((0,sn.Z)(ls))}else di=[oa].concat((0,sn.Z)(di));const Fa=di.indexOf(oa);di=di.filter((Va,ls)=>Va!==oa||ls===Fa);const ms=di[Fa-1],Za=di[Fa+1];let qr=Qt;qr===void 0&&((Za==null?void 0:Za.fixed)!==void 0?qr=Za.fixed:(ms==null?void 0:ms.fixed)!==void 0&&(qr=ms.fixed)),qr&&ms&&((Zr=ms[je])===null||Zr===void 0?void 0:Zr.columnType)==="EXPAND_COLUMN"&&ms.fixed===void 0&&(ms.fixed=qr);const Os=F()(`${Mr}-selection-col`,{[`${Mr}-selection-col-with-dropdown`]:En&&fn==="checkbox"}),Ds={fixed:qr,width:en,className:`${Mr}-selection-column`,title:Le.columnTitle||ua,render:ys,onCell:Le.onCell,[je]:{className:Os}};return di.map(Va=>Va===oa?Ds:Va)},[bn,p,Le,q,Ke,Rt,en,Pr,Wi,Ot,D,Tt,er,O]),Ke]},Si=l(89489),ds=l(59477),os=l(6848);const so="ascend",Do="descend";function Mo(De){return typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1}function is(De){return typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1}function js(De,Le){return Le?De[De.indexOf(Le)+1]:De[0]}function Ps(De,Le,ut){let vt=[];function Lt(St,_t){vt.push({column:St,key:zs(St,_t),multiplePriority:Mo(St),sortOrder:St.sortOrder})}return(De||[]).forEach((St,_t)=>{const an=Vs(_t,ut);St.children?("sortOrder"in St&&Lt(St,an),vt=[].concat((0,sn.Z)(vt),(0,sn.Z)(Ps(St.children,Le,an)))):St.sorter&&("sortOrder"in St?Lt(St,an):Le&&St.defaultSortOrder&&vt.push({column:St,key:zs(St,an),multiplePriority:Mo(St),sortOrder:St.defaultSortOrder}))}),vt}function Ws(De,Le,ut,vt,Lt,St,_t,an){return(Le||[]).map((Cn,rt)=>{const Se=Vs(rt,an);let Tt=Cn;if(Tt.sorter){const en=Tt.sortDirections||Lt,fn=Tt.showSorterTooltip===void 0?_t:Tt.showSorterTooltip,En=zs(Tt,Se),Qt=ut.find(Wi=>{let{key:$r}=Wi;return $r===En}),Mn=Qt?Qt.sortOrder:null,br=js(en,Mn);let dr;if(Cn.sortIcon)dr=Cn.sortIcon({sortOrder:Mn});else{const Wi=en.includes(so)&&P.createElement(ds.Z,{className:F()(`${De}-column-sorter-up`,{active:Mn===so})}),$r=en.includes(Do)&&P.createElement(Si.Z,{className:F()(`${De}-column-sorter-down`,{active:Mn===Do})});dr=P.createElement("span",{className:F()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Wi&&$r)})},P.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Wi,$r))}const{cancelSort:Mr,triggerAsc:ai,triggerDesc:Ti}=St||{};let cr=Mr;br===Do?cr=Ti:br===so&&(cr=ai);const bn=typeof fn=="object"?fn:{title:cr};Tt=Object.assign(Object.assign({},Tt),{className:F()(Tt.className,{[`${De}-column-sort`]:Mn}),title:Wi=>{const $r=P.createElement("div",{className:`${De}-column-sorters`},P.createElement("span",{className:`${De}-column-title`},Ls(Cn.title,Wi)),dr);return fn?P.createElement(os.Z,Object.assign({},bn),$r):$r},onHeaderCell:Wi=>{const $r=Cn.onHeaderCell&&Cn.onHeaderCell(Wi)||{},Hr=$r.onClick,Wr=$r.onKeyDown;$r.onClick=Ei=>{vt({column:Cn,key:En,sortOrder:br,multiplePriority:Mo(Cn)}),Hr==null||Hr(Ei)},$r.onKeyDown=Ei=>{Ei.keyCode===Us.Z.ENTER&&(vt({column:Cn,key:En,sortOrder:br,multiplePriority:Mo(Cn)}),Wr==null||Wr(Ei))};const Lr=wa(Cn.title,{}),zr=Lr==null?void 0:Lr.toString();return Mn?$r["aria-sort"]=Mn==="ascend"?"ascending":"descending":$r["aria-label"]=zr||"",$r.className=F()($r.className,`${De}-column-has-sorters`),$r.tabIndex=0,Cn.ellipsis&&($r.title=(Lr!=null?Lr:"").toString()),$r}})}return"children"in Tt&&(Tt=Object.assign(Object.assign({},Tt),{children:Ws(De,Tt.children,ut,vt,Lt,St,_t,Se)})),Tt})}function ra(De){const{column:Le,sortOrder:ut}=De;return{column:Le,order:ut,field:Le.dataIndex,columnKey:Le.key}}function Ha(De){const Le=De.filter(ut=>{let{sortOrder:vt}=ut;return vt}).map(ra);return Le.length===0&&De.length?Object.assign(Object.assign({},ra(De[De.length-1])),{column:void 0}):Le.length<=1?Le[0]||{}:Le}function Wa(De,Le,ut){const vt=Le.slice().sort((_t,an)=>an.multiplePriority-_t.multiplePriority),Lt=De.slice(),St=vt.filter(_t=>{let{column:{sorter:an},sortOrder:Cn}=_t;return is(an)&&Cn});return St.length?Lt.sort((_t,an)=>{for(let Cn=0;Cn{const an=_t[ut];return an?Object.assign(Object.assign({},_t),{[ut]:Wa(an,Le,ut)}):_t}):Lt}function Ja(De){let{prefixCls:Le,mergedColumns:ut,onSorterChange:vt,sortDirections:Lt,tableLocale:St,showSorterTooltip:_t}=De;const[an,Cn]=P.useState(Ps(ut,!0)),rt=P.useMemo(()=>{let En=!0;const Qt=Ps(ut,!1);if(!Qt.length)return an;const Mn=[];function br(Mr){En?Mn.push(Mr):Mn.push(Object.assign(Object.assign({},Mr),{sortOrder:null}))}let dr=null;return Qt.forEach(Mr=>{dr===null?(br(Mr),Mr.sortOrder&&(Mr.multiplePriority===!1?En=!1:dr=!0)):(dr&&Mr.multiplePriority!==!1||(En=!1),br(Mr))}),Mn},[ut,an]),Se=P.useMemo(()=>{const En=rt.map(Qt=>{let{column:Mn,sortOrder:br}=Qt;return{column:Mn,order:br}});return{sortColumns:En,sortColumn:En[0]&&En[0].column,sortOrder:En[0]&&En[0].order}},[rt]);function Tt(En){let Qt;En.multiplePriority===!1||!rt.length||rt[0].multiplePriority===!1?Qt=[En]:Qt=[].concat((0,sn.Z)(rt.filter(Mn=>{let{key:br}=Mn;return br!==En.key})),[En]),Cn(Qt),vt(Ha(Qt),Qt)}return[En=>Ws(Le,En,rt,Tt,Lt,St,_t),rt,Se,()=>Ha(rt)]}function rs(De,Le){return De.map(ut=>{const vt=Object.assign({},ut);return vt.title=Ls(ut.title,Le),"children"in vt&&(vt.children=rs(vt.children,Le)),vt})}function Bs(De){return[P.useCallback(ut=>rs(ut,De),[De])]}var Lo=Ji((De,Le)=>{const{_renderTimes:ut}=De,{_renderTimes:vt}=Le;return ut!==vt}),fl=va((De,Le)=>{const{_renderTimes:ut}=De,{_renderTimes:vt}=Le;return ut!==vt}),vl=l(64993),zl=l(17313),pu=l(83116),Kl=l(37613),Ue=De=>{const{componentCls:Le}=De,ut=`${De.lineWidth}px ${De.lineType} ${De.tableBorderColor}`,vt=(Lt,St,_t)=>({[`&${Le}-${Lt}`]:{[`> ${Le}-container`]:{[`> ${Le}-content, > ${Le}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Le}-expanded-row-fixed`]:{margin:`-${St}px -${_t+De.lineWidth}px`}}}}}});return{[`${Le}-wrapper`]:{[`${Le}${Le}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Le}-title`]:{border:ut,borderBottom:0},[`> ${Le}-container`]:{borderInlineStart:ut,borderTop:ut,[` > ${Le}-content, > ${Le}-header, > ${Le}-body, @@ -1097,19 +1097,19 @@ &${Le}-row:hover > td, > th${Le}-cell-row-hover, > td${Le}-cell-row-hover - `]:{background:Qt},[`&${Le}-row-selected`]:{"> th, > td":{background:Mn},"&:hover > th, &:hover > td":{background:br}}}},[`${Le}-footer`]:{padding:`${vt}px ${Lt}px`,color:dr,background:Mr}})}};var Nr=(0,pu.Z)("Table",De=>{const{colorTextHeading:Le,colorSplit:ut,colorIcon:vt,colorIconHover:Lt,opacityLoading:St,colorBgContainer:_t,controlInteractiveSize:an,headerBg:Cn,headerColor:rt,headerSortActiveBg:Se,headerSortHoverBg:Tt,bodySortBg:en,rowHoverBg:fn,rowSelectedBg:En,rowSelectedHoverBg:Qt,rowExpandedBg:Mn,cellPaddingBlock:br,cellPaddingInline:dr,cellPaddingBlockMD:Mr,cellPaddingInlineMD:ai,cellPaddingBlockSM:Ti,cellPaddingInlineSM:cr,borderColor:bn,footerBg:Wi,footerColor:$r,headerBorderRadius:Hr,cellFontSize:Wr,cellFontSizeMD:Lr,cellFontSizeSM:zr,headerSplitColor:Ei,fixedHeaderSortActiveBg:ea,headerFilterHoverBg:We,filterDropdownBg:p,expandIconBg:D,selectionColumnWidth:O,stickyScrollBarBg:q}=De,Te=new vl.C(vt),Ke=new vl.C(Lt),Rt=2,Ot=(0,Kl.TS)(De,{tableFontSize:Wr,tableBg:_t,tableRadius:Hr,tablePaddingVertical:br,tablePaddingHorizontal:dr,tablePaddingVerticalMiddle:Mr,tablePaddingHorizontalMiddle:ai,tablePaddingVerticalSmall:Ti,tablePaddingHorizontalSmall:cr,tableBorderColor:bn,tableHeaderTextColor:rt,tableHeaderBg:Cn,tableFooterTextColor:$r,tableFooterBg:Wi,tableHeaderCellSplitColor:Ei,tableHeaderSortBg:Se,tableHeaderSortHoverBg:Tt,tableHeaderIconColor:Te.clone().setAlpha(Te.getAlpha()*St).toRgbString(),tableHeaderIconColorHover:Ke.clone().setAlpha(Ke.getAlpha()*St).toRgbString(),tableBodySortBg:en,tableFixedHeaderSortActiveBg:ea,tableHeaderFilterActiveBg:We,tableFilterDropdownBg:p,tableRowHoverBg:fn,tableSelectedRowBg:En,tableSelectedRowHoverBg:Qt,zIndexTableFixed:Rt,zIndexTableSticky:Rt+1,tableFontSizeMiddle:Lr,tableFontSizeSmall:zr,tableSelectionColumnWidth:O,tableExpandIconBg:D,tableExpandColumnWidth:an+2*De.padding,tableExpandedRowBg:Mn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:q,tableScrollThumbBgHover:Le,tableScrollBg:ut});return[vr(Ot),k(Ot),Xt(Ot),et(Ot),ji(Ot),Ue(Ot),z(Ot),Tr(Ot),Xt(Ot),ar(Ot),Ye(Ot),A(Ot),ln(Ot),cn(Ot),ft(Ot),Be(Ot),ir(Ot)]},De=>{const{colorFillAlter:Le,colorBgContainer:ut,colorTextHeading:vt,colorFillSecondary:Lt,colorFillContent:St,controlItemBgActive:_t,controlItemBgActiveHover:an,padding:Cn,paddingSM:rt,paddingXS:Se,colorBorderSecondary:Tt,borderRadiusLG:en,fontSize:fn,controlHeight:En,colorTextPlaceholder:Qt}=De,Mn=new vl.C(Lt).onBackground(ut).toHexShortString(),br=new vl.C(St).onBackground(ut).toHexShortString(),dr=new vl.C(Le).onBackground(ut).toHexShortString();return{headerBg:dr,headerColor:vt,headerSortActiveBg:Mn,headerSortHoverBg:br,bodySortBg:dr,rowHoverBg:dr,rowSelectedBg:_t,rowSelectedHoverBg:an,rowExpandedBg:Le,cellPaddingBlock:Cn,cellPaddingInline:Cn,cellPaddingBlockMD:rt,cellPaddingInlineMD:Se,cellPaddingBlockSM:Se,cellPaddingInlineSM:Se,borderColor:Tt,headerBorderRadius:en,footerBg:dr,footerColor:vt,cellFontSize:fn,cellFontSizeMD:fn,cellFontSizeSM:fn,headerSplitColor:Tt,fixedHeaderSortActiveBg:Mn,headerFilterHoverBg:St,filterDropdownMenuBg:ut,filterDropdownBg:ut,expandIconBg:ut,selectionColumnWidth:En,stickyScrollBarBg:Qt,stickyScrollBarBorderRadius:100}});const oi=[],xr=(De,Le)=>{const{prefixCls:ut,className:vt,rootClassName:Lt,style:St,size:_t,bordered:an,dropdownPrefixCls:Cn,dataSource:rt,pagination:Se,rowSelection:Tt,rowKey:en="key",rowClassName:fn,columns:En,children:Qt,childrenColumnName:Mn,onChange:br,getPopupContainer:dr,loading:Mr,expandIcon:ai,expandable:Ti,expandedRowRender:cr,expandIconColumnIndex:bn,indentSize:Wi,scroll:$r,sortDirections:Hr,locale:Wr,showSorterTooltip:Lr=!0,virtual:zr}=De,Ei=P.useMemo(()=>En||Ve(Qt),[En,Qt]),ea=P.useMemo(()=>Ei.some(Ts=>Ts.responsive),[Ei]),We=(0,ts.Z)(ea),p=P.useMemo(()=>{const Ts=new Set(Object.keys(We).filter(go=>We[go]));return Ei.filter(go=>!go.responsive||go.responsive.some(ro=>Ts.has(ro)))},[Ei,We]),D=(0,Ta.Z)(De,["className","style","columns"]),{locale:O=ps.Z,direction:q,table:Te,renderEmpty:Ke,getPrefixCls:Rt,getPopupContainer:Ot}=P.useContext(ao.E_),vn=(0,es.Z)(_t),xn=Object.assign(Object.assign({},O.Table),Wr),er=rt||oi,Pr=Rt("table",ut),Yr=Rt("dropdown",Cn),Fr=Object.assign({childrenColumnName:Mn,expandIconColumnIndex:bn},Ti),{childrenColumnName:Zr="children"}=Fr,di=P.useMemo(()=>er.some(Ts=>Ts==null?void 0:Ts[Zr])?"nest":cr||Ti&&Ti.expandedRowRender?"row":null,[er]),Bi={body:P.useRef()},li=P.useMemo(()=>typeof en=="function"?en:Ts=>Ts==null?void 0:Ts[en],[en]),[nr]=Ca(er,Zr,li),ii={},ia=function(Ts,go){let ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var wo,Xo,Yo;const Ko=Object.assign(Object.assign({},ii),Ts);ro&&((wo=ii.resetPagination)===null||wo===void 0||wo.call(ii),!((Xo=Ko.pagination)===null||Xo===void 0)&&Xo.current&&(Ko.pagination.current=1),Se&&Se.onChange&&Se.onChange(1,(Yo=Ko.pagination)===null||Yo===void 0?void 0:Yo.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Bi.body.current&&(0,as.Z)(0,{getContainer:()=>Bi.body.current}),br==null||br(Ko.pagination,Ko.filters,Ko.sorter,{currentDataSource:Pn(Wa(er,Ko.sorterStates,Zr),Ko.filterStates),action:go})},ua=(Ts,go)=>{ia({sorter:Ts,sorterStates:go},"sort",!1)},[Cs,ys,Fa,ms]=Ja({prefixCls:Pr,mergedColumns:p,onSorterChange:ua,sortDirections:Hr||["ascend","descend"],tableLocale:xn,showSorterTooltip:Lr}),Za=P.useMemo(()=>Wa(er,ys,Zr),[er,ys]);ii.sorter=ms(),ii.sorterStates=ys;const qr=(Ts,go)=>{ia({filters:Ts,filterStates:go},"filter",!0)},[Os,Ds,Va]=us({prefixCls:Pr,locale:xn,dropdownPrefixCls:Yr,mergedColumns:p,onFilterChange:qr,getPopupContainer:dr||Ot}),ls=Pn(Za,Ds);ii.filters=Va,ii.filterStates=Ds;const fs=P.useMemo(()=>{const Ts={};return Object.keys(Va).forEach(go=>{Va[go]!==null&&(Ts[go]=Va[go])}),Object.assign(Object.assign({},Fa),{filters:Ts})},[Fa,Va]),[Ns]=Bs(fs),eo=(Ts,go)=>{ia({pagination:Object.assign(Object.assign({},ii.pagination),{current:Ts,pageSize:go})},"paginate")},[qa,bo]=ga(ls.length,eo,Se);ii.pagination=Se===!1?{}:ci(qa,Se),ii.resetPagination=bo;const co=P.useMemo(()=>{if(Se===!1||!qa.pageSize)return ls;const{current:Ts=1,total:go,pageSize:ro=xi}=qa;return ls.lengthro?ls.slice((Ts-1)*ro,Ts*ro):ls:ls.slice((Ts-1)*ro,Ts*ro)},[!!Se,ls,qa&&qa.current,qa&&qa.pageSize,qa&&qa.total]),[Is,Sa]=Ui({prefixCls:Pr,data:ls,pageData:co,getRowKey:li,getRecordByKey:nr,expandType:di,childrenColumnName:Zr,locale:xn,getPopupContainer:dr||Ot},Tt),no=(Ts,go,ro)=>{let wo;return typeof fn=="function"?wo=F()(fn(Ts,go,ro)):wo=F()(fn),F()({[`${Pr}-row-selected`]:Sa.has(li(Ts,go))},wo)};Fr.__PARENT_RENDER_ICON__=Fr.expandIcon,Fr.expandIcon=Fr.expandIcon||ai||Ra(xn),di==="nest"&&Fr.expandIconColumnIndex===void 0?Fr.expandIconColumnIndex=Tt?1:0:Fr.expandIconColumnIndex>0&&Tt&&(Fr.expandIconColumnIndex-=1),typeof Fr.indentSize!="number"&&(Fr.indentSize=typeof Wi=="number"?Wi:15);const Po=P.useCallback(Ts=>Ns(Is(Os(Cs(Ts)))),[Cs,Os,Is]);let hl,Zo;if(Se!==!1&&(qa!=null&&qa.total)){let Ts;qa.size?Ts=qa.size:Ts=vn==="small"||vn==="middle"?"small":void 0;const go=Xo=>P.createElement(Hs.Z,Object.assign({},qa,{className:F()(`${Pr}-pagination ${Pr}-pagination-${Xo}`,qa.className),size:Ts})),ro=q==="rtl"?"left":"right",{position:wo}=qa;if(wo!==null&&Array.isArray(wo)){const Xo=wo.find(Il=>Il.includes("top")),Yo=wo.find(Il=>Il.includes("bottom")),Ko=wo.every(Il=>`${Il}`=="none");!Xo&&!Yo&&!Ko&&(Zo=go(ro)),Xo&&(hl=go(Xo.toLowerCase().replace("top",""))),Yo&&(Zo=go(Yo.toLowerCase().replace("bottom","")))}else Zo=go(ro)}let Vo;typeof Mr=="boolean"?Vo={spinning:Mr}:typeof Mr=="object"&&(Vo=Object.assign({spinning:!0},Mr));const[zo,So]=Nr(Pr),[,oo]=(0,vs.Z)(),xl=F()(`${Pr}-wrapper`,Te==null?void 0:Te.className,{[`${Pr}-wrapper-rtl`]:q==="rtl"},vt,Lt,So),Wl=Object.assign(Object.assign({},Te==null?void 0:Te.style),St),al=Wr&&Wr.emptyText||(Ke==null?void 0:Ke("Table"))||P.createElement(Ri.Z,{componentName:"Table"}),yl=zr?fl:Lo,ru={},Bu=P.useMemo(()=>{const{fontSize:Ts,lineHeight:go,padding:ro,paddingXS:wo,paddingSM:Xo}=oo,Yo=Math.floor(Ts*go);switch(vn){case"large":return ro*2+Yo;case"small":return wo*2+Yo;default:return Xo*2+Yo}},[oo,vn]);return zr&&(ru.listItemHeight=Bu),zo(P.createElement("div",{ref:Le,className:xl,style:Wl},P.createElement(Zs.Z,Object.assign({spinning:!1},Vo),hl,P.createElement(yl,Object.assign({},ru,D,{columns:p,direction:q,expandable:Fr,prefixCls:Pr,className:F()({[`${Pr}-middle`]:vn==="middle",[`${Pr}-small`]:vn==="small",[`${Pr}-bordered`]:an,[`${Pr}-empty`]:er.length===0}),data:co,rowKey:li,rowClassName:no,emptyText:al,internalHooks:ae,internalRefs:Bi,transformColumns:Po})),Zo)))};var zn=P.forwardRef(xr);const Ir=(De,Le)=>{const ut=P.useRef(0);return ut.current+=1,P.createElement(zn,Object.assign({},De,{ref:Le,_renderTimes:ut.current}))},Xr=P.forwardRef(Ir);Xr.SELECTION_COLUMN=oa,Xr.EXPAND_COLUMN=b,Xr.SELECTION_ALL=Ka,Xr.SELECTION_INVERT=Ua,Xr.SELECTION_NONE=La,Xr.Column=$i,Xr.ColumnGroup=fa,Xr.Summary=U;var pn=Xr,yn=pn},99313:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Wt}});var b=l(99267),ae=l(18785),ee=l(62772),Pe=l(92310),_=l.n(Pe),V=l(96663),P=l(90493),w=l(44127),r=l(72071),s=l(20135),x=l(6620),o=l(59301),i=l(49658),c=l(18929),d=l(77900),C=(0,o.createContext)(null),H=o.forwardRef(function(Ve,_e){var st=Ve.prefixCls,$e=Ve.className,nn=Ve.style,un=Ve.id,Nn=Ve.active,Qn=Ve.tabKey,Hn=Ve.children;return o.createElement("div",{id:un&&"".concat(un,"-panel-").concat(Qn),role:"tabpanel",tabIndex:Nn?0:-1,"aria-labelledby":un&&"".concat(un,"-tab-").concat(Qn),"aria-hidden":!Nn,style:nn,className:_()(st,Nn&&"".concat(st,"-active"),$e),ref:_e},Hn)}),I=H,M=["key","forceRender","style","className"];function W(Ve){var _e=Ve.id,st=Ve.activeKey,$e=Ve.animated,nn=Ve.tabPosition,un=Ve.destroyInactiveTabPane,Nn=o.useContext(C),Qn=Nn.prefixCls,Hn=Nn.tabs,Kn=$e.tabPane,Sr="".concat(Qn,"-tabpane");return o.createElement("div",{className:_()("".concat(Qn,"-content-holder"))},o.createElement("div",{className:_()("".concat(Qn,"-content"),"".concat(Qn,"-content-").concat(nn),(0,P.Z)({},"".concat(Qn,"-content-animated"),Kn))},Hn.map(function(Er){var Yn=Er.key,Vn=Er.forceRender,Dr=Er.style,kr=Er.className,_r=(0,x.Z)(Er,M),ti=Yn===st;return o.createElement(d.default,(0,V.Z)({key:Yn,visible:ti,forceRender:Vn,removeOnLeave:!!un,leavedClassName:"".concat(Sr,"-hidden")},$e.tabPaneMotion),function(Ni,fi){var Ur=Ni.style,Dn=Ni.className;return o.createElement(I,(0,V.Z)({},_r,{prefixCls:Sr,id:_e,tabKey:Yn,animated:Kn,active:ti,style:(0,w.Z)((0,w.Z)({},Dr),Ur),className:_()(kr,Dn),ref:fi}))})})))}var te=l(19127),S=l(29301),B=l(6089),pe=l(8654),fe={width:0,height:0,left:0,top:0};function me(Ve,_e,st){return(0,o.useMemo)(function(){for(var $e,nn=new Map,un=_e.get(($e=Ve[0])===null||$e===void 0?void 0:$e.key)||fe,Nn=un.left+un.width,Qn=0;Qnpi?(Gr=wr,On.current="x"):(Gr=yr,On.current="y"),_e(-Gr,-Gr)&&$n.preventDefault()}var hr=(0,o.useRef)(null);hr.current={onTouchStart:fi,onTouchMove:Ur,onTouchEnd:Dn,onWheel:Wn},o.useEffect(function(){function $n(ui){hr.current.onTouchStart(ui)}function wr(ui){hr.current.onTouchMove(ui)}function yr(ui){hr.current.onTouchEnd(ui)}function Gr(ui){hr.current.onWheel(ui)}return document.addEventListener("touchmove",wr,{passive:!1}),document.addEventListener("touchend",yr,{passive:!1}),Ve.current.addEventListener("touchstart",$n,{passive:!1}),Ve.current.addEventListener("wheel",Gr),function(){document.removeEventListener("touchmove",wr),document.removeEventListener("touchend",yr)}},[])}var Ae=l(34280);function ue(Ve){var _e=(0,o.useState)(0),st=(0,r.Z)(_e,2),$e=st[0],nn=st[1],un=(0,o.useRef)(0),Nn=(0,o.useRef)();return Nn.current=Ve,(0,Ae.o)(function(){var Qn;(Qn=Nn.current)===null||Qn===void 0||Qn.call(Nn)},[$e]),function(){un.current===$e&&(un.current+=1,nn(un.current))}}function ye(Ve){var _e=(0,o.useRef)([]),st=(0,o.useState)({}),$e=(0,r.Z)(st,2),nn=$e[1],un=(0,o.useRef)(typeof Ve=="function"?Ve():Ve),Nn=ue(function(){var Hn=un.current;_e.current.forEach(function(Kn){Hn=Kn(Hn)}),_e.current=[],un.current=Hn,nn({})});function Qn(Hn){_e.current.push(Hn),Nn()}return[un.current,Qn]}var L={width:0,height:0,left:0,top:0,right:0};function Q(Ve,_e,st,$e,nn,un,Nn){var Qn=Nn.tabs,Hn=Nn.tabPosition,Kn=Nn.rtl,Sr,Er,Yn;return["top","bottom"].includes(Hn)?(Sr="width",Er=Kn?"right":"left",Yn=Math.abs(st)):(Sr="height",Er="top",Yn=-st),(0,o.useMemo)(function(){if(!Qn.length)return[0,0];for(var Vn=Qn.length,Dr=Vn,kr=0;krYn+_e){Dr=kr-1;break}}for(var ti=0,Ni=Vn-1;Ni>=0;Ni-=1){var fi=Ve.get(Qn[Ni].key)||L;if(fi[Er]=Dr?[0,0]:[ti,Dr]},[Ve,_e,$e,nn,un,Yn,Hn,Qn.map(function(Vn){return Vn.key}).join("_"),Kn])}function ne(Ve){var _e;return Ve instanceof Map?(_e={},Ve.forEach(function(st,$e){_e[$e]=st})):_e=Ve,JSON.stringify(_e)}var se="TABS_DQ";function nt(Ve){return String(Ve).replace(/"/g,se)}function it(Ve,_e,st,$e){return!(!st||$e||Ve===!1||Ve===void 0&&(_e===!1||_e===null))}function Je(Ve,_e){var st=Ve.prefixCls,$e=Ve.editable,nn=Ve.locale,un=Ve.style;return!$e||$e.showAdd===!1?null:o.createElement("button",{ref:_e,type:"button",className:"".concat(st,"-nav-add"),style:un,"aria-label":(nn==null?void 0:nn.addAriaLabel)||"Add tab",onClick:function(Qn){$e.onEdit("add",{event:Qn})}},$e.addIcon||"+")}var wt=o.forwardRef(Je),Jt=o.forwardRef(function(Ve,_e){var st=Ve.position,$e=Ve.prefixCls,nn=Ve.extra;if(!nn)return null;var un,Nn={};return(0,s.Z)(nn)==="object"&&!o.isValidElement(nn)?Nn=nn:Nn.right=nn,st==="right"&&(un=Nn.right),st==="left"&&(un=Nn.left),un?o.createElement("div",{className:"".concat($e,"-extra-content"),ref:_e},un):null}),zt=Jt,mt=l(31561),rn=l(15285),Zt=l(10228);function Sn(Ve,_e){var st=Ve.prefixCls,$e=Ve.id,nn=Ve.tabs,un=Ve.locale,Nn=Ve.mobile,Qn=Ve.moreIcon,Hn=Qn===void 0?"More":Qn,Kn=Ve.moreTransitionName,Sr=Ve.style,Er=Ve.className,Yn=Ve.editable,Vn=Ve.tabBarGutter,Dr=Ve.rtl,kr=Ve.removeAriaLabel,_r=Ve.onTabClick,ti=Ve.getPopupContainer,Ni=Ve.popupClassName,fi=(0,o.useState)(!1),Ur=(0,r.Z)(fi,2),Dn=Ur[0],On=Ur[1],Wn=(0,o.useState)(null),hr=(0,r.Z)(Wn,2),$n=hr[0],wr=hr[1],yr="".concat($e,"-more-popup"),Gr="".concat(st,"-dropdown"),ui=$n!==null?"".concat(yr,"-").concat($n):null,pi=un==null?void 0:un.dropdownAriaLabel;function Ai(Fi,ki){Fi.preventDefault(),Fi.stopPropagation(),Yn.onEdit("remove",{key:ki,event:Fi})}var ta=o.createElement(rn.ZP,{onClick:function(ki){var _i=ki.key,sa=ki.domEvent;_r(_i,sa),On(!1)},prefixCls:"".concat(Gr,"-menu"),id:yr,tabIndex:-1,role:"listbox","aria-activedescendant":ui,selectedKeys:[$n],"aria-label":pi!==void 0?pi:"expanded dropdown"},nn.map(function(Fi){var ki=Fi.closable,_i=Fi.disabled,sa=Fi.closeIcon,Yi=Fi.key,xa=Fi.label,$a=it(ki,sa,Yn,_i);return o.createElement(rn.sN,{key:Yi,id:"".concat(yr,"-").concat(Yi),role:"option","aria-controls":$e&&"".concat($e,"-panel-").concat(Yi),disabled:_i},o.createElement("span",null,xa),$a&&o.createElement("button",{type:"button","aria-label":kr||"remove",tabIndex:0,className:"".concat(Gr,"-menu-item-remove"),onClick:function(mr){mr.stopPropagation(),Ai(mr,Yi)}},sa||Yn.removeIcon||"\xD7"))}));function Ji(Fi){for(var ki=nn.filter(function($a){return!$a.disabled}),_i=ki.findIndex(function($a){return $a.key===$n})||0,sa=ki.length,Yi=0;Yigs?"left":"right"})}),pi=(0,r.Z)(ui,2),Ai=pi[0],ta=pi[1],Ji=ve(0,function(Zi,gs){!Gr&&fi&&fi({direction:Zi>gs?"top":"bottom"})}),Ci=(0,r.Z)(Ji,2),gr=Ci[0],vi=Ci[1],qi=(0,o.useState)([0,0]),Fi=(0,r.Z)(qi,2),ki=Fi[0],_i=Fi[1],sa=(0,o.useState)([0,0]),Yi=(0,r.Z)(sa,2),xa=Yi[0],$a=Yi[1],aa=(0,o.useState)([0,0]),mr=(0,r.Z)(aa,2),on=mr[0],si=mr[1],yi=(0,o.useState)([0,0]),Qi=(0,r.Z)(yi,2),la=Qi[0],va=Qi[1],Ya=ye(new Map),ba=(0,r.Z)(Ya,2),cs=ba[0],$i=ba[1],Pi=me(un,cs,xa[0]),fa=be(ki,Gr),Ta=be(xa,Gr),as=be(on,Gr),ao=be(la,Gr),Ri=faHs?Hs:Zi}var vs=(0,o.useRef)(),Aa=(0,o.useState)(),Ra=(0,r.Z)(Aa,2),zs=Ra[0],Vs=Ra[1];function Ls(){Vs(Date.now())}function wa(){window.clearTimeout(vs.current)}Ce(hr,function(Zi,gs){function Qs(Ks,to){Ks(function(Gi){var Mi=Zs(Gi+to);return Mi})}return Ri?(Gr?Qs(ta,Zi):Qs(vi,gs),wa(),Ls(),!0):!1}),(0,o.useEffect)(function(){return wa(),zs&&(vs.current=window.setTimeout(function(){Vs(0)},100)),wa},[zs]);var Gs=Q(Pi,es,Gr?Ai:gr,Ta,as,ao,(0,w.Z)((0,w.Z)({},Ve),{},{tabs:un})),Qa=(0,r.Z)(Gs,2),Oo=Qa[0],xo=Qa[1],jo=(0,B.Z)(function(){var Zi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Sr,gs=Pi.get(Zi)||{width:0,height:0,left:0,right:0,top:0};if(Gr){var Qs=Ai;Er?gs.rightAi+es&&(Qs=gs.right+gs.width-es):gs.left<-Ai?Qs=-gs.left:gs.left+gs.width>-Ai+es&&(Qs=-(gs.left+gs.width-es)),vi(0),ta(Zs(Qs))}else{var Ks=gr;gs.top<-gr?Ks=-gs.top:gs.top+gs.height>-gr+es&&(Ks=-(gs.top+gs.height-es)),ta(0),vi(Zs(Ks))}}),Xs={};kr==="top"||kr==="bottom"?Xs[Er?"marginRight":"marginLeft"]=_r:Xs.marginTop=_r;var Bo=un.map(function(Zi,gs){var Qs=Zi.key;return o.createElement(Et,{id:Hn,prefixCls:nn,key:Qs,tab:Zi,style:gs===0?void 0:Xs,closable:Zi.closable,editable:Vn,active:Qs===Sr,renderWrapper:ti,removeAriaLabel:Dr==null?void 0:Dr.removeAriaLabel,onClick:function(to){Ni(Qs,to)},onFocus:function(){jo(Qs),Ls(),hr.current&&(Er||(hr.current.scrollLeft=0),hr.current.scrollTop=0)}})}),qs=function(){return $i(function(){var gs=new Map;return un.forEach(function(Qs){var Ks,to=Qs.key,Gi=(Ks=$n.current)===null||Ks===void 0?void 0:Ks.querySelector('[data-node-key="'.concat(nt(to),'"]'));Gi&&gs.set(to,{width:Gi.offsetWidth,height:Gi.offsetHeight,left:Gi.offsetLeft,top:Gi.offsetTop})}),gs})};(0,o.useEffect)(function(){qs()},[un.map(function(Zi){return Zi.key}).join("_")]);var wi=ue(function(){var Zi=R(Dn),gs=R(On),Qs=R(Wn);_i([Zi[0]-gs[0]-Qs[0],Zi[1]-gs[1]-Qs[1]]);var Ks=R(yr);si(Ks);var to=R(wr);va(to);var Gi=R($n);$a([Gi[0]-Ks[0],Gi[1]-Ks[1]]),qs()}),ws=un.slice(0,Oo),No=un.slice(xo+1),Ea=[].concat((0,te.Z)(ws),(0,te.Z)(No)),Ia=Pi.get(Sr),ha=f({activeTabOffset:Ia,horizontal:Gr,rtl:Er,indicatorSize:Ur}),da=ha.style;(0,o.useEffect)(function(){jo()},[Sr,ps,Hs,ne(Ia),ne(Pi),Gr]),(0,o.useEffect)(function(){wi()},[Er]);var ss=!!Ea.length,ka="".concat(nn,"-nav-wrap"),fo,_s,uo,Us;return Gr?Er?(_s=Ai>0,fo=Ai!==Hs):(fo=Ai<0,_s=Ai!==ps):(uo=gr<0,Us=gr!==ps),o.createElement(S.Z,{onResize:wi},o.createElement("div",{ref:(0,pe.x1)(_e,Dn),role:"tablist",className:_()("".concat(nn,"-nav"),Nn),style:Qn,onKeyDown:function(){Ls()}},o.createElement(zt,{ref:On,position:"left",extra:Yn,prefixCls:nn}),o.createElement(S.Z,{onResize:wi},o.createElement("div",{className:_()(ka,(st={},(0,P.Z)(st,"".concat(ka,"-ping-left"),fo),(0,P.Z)(st,"".concat(ka,"-ping-right"),_s),(0,P.Z)(st,"".concat(ka,"-ping-top"),uo),(0,P.Z)(st,"".concat(ka,"-ping-bottom"),Us),st)),ref:hr},o.createElement(S.Z,{onResize:wi},o.createElement("div",{ref:$n,className:"".concat(nn,"-nav-list"),style:{transform:"translate(".concat(Ai,"px, ").concat(gr,"px)"),transition:zs?"none":void 0}},Bo,o.createElement(wt,{ref:yr,prefixCls:nn,locale:Dr,editable:Vn,style:(0,w.Z)((0,w.Z)({},Bo.length===0?void 0:Xs),{},{visibility:ss?"hidden":null})}),o.createElement("div",{className:_()("".concat(nn,"-ink-bar"),(0,P.Z)({},"".concat(nn,"-ink-bar-animated"),Kn.inkBar)),style:da}))))),o.createElement(tn,(0,V.Z)({},Ve,{removeAriaLabel:Dr==null?void 0:Dr.removeAriaLabel,ref:wr,prefixCls:nn,tabs:Ea,className:!ss&&ts,tabMoving:!!zs})),o.createElement(zt,{ref:Wn,position:"right",extra:Yn,prefixCls:nn})))}var U=o.forwardRef($),oe=["renderTabBar"],Me=["label","key"];function Fe(Ve){var _e=Ve.renderTabBar,st=(0,x.Z)(Ve,oe),$e=o.useContext(C),nn=$e.tabs;if(_e){var un=(0,w.Z)((0,w.Z)({},st),{},{panes:nn.map(function(Nn){var Qn=Nn.label,Hn=Nn.key,Kn=(0,x.Z)(Nn,Me);return o.createElement(I,(0,V.Z)({tab:Qn,key:Hn,tabKey:Hn},Kn))})});return _e(un,U)}return o.createElement(U,st)}var Re=l(48736);function Ge(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},_e;return Ve===!1?_e={inkBar:!1,tabPane:!1}:Ve===!0?_e={inkBar:!0,tabPane:!1}:_e=(0,w.Z)({inkBar:!0},(0,s.Z)(Ve)==="object"?Ve:{}),_e.tabPaneMotion&&_e.tabPane===void 0&&(_e.tabPane=!0),!_e.tabPaneMotion&&_e.tabPane&&(_e.tabPane=!1),_e}var Ut=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],Xe=0;function At(Ve,_e){var st,$e=Ve.id,nn=Ve.prefixCls,un=nn===void 0?"rc-tabs":nn,Nn=Ve.className,Qn=Ve.items,Hn=Ve.direction,Kn=Ve.activeKey,Sr=Ve.defaultActiveKey,Er=Ve.editable,Yn=Ve.animated,Vn=Ve.tabPosition,Dr=Vn===void 0?"top":Vn,kr=Ve.tabBarGutter,_r=Ve.tabBarStyle,ti=Ve.tabBarExtraContent,Ni=Ve.locale,fi=Ve.moreIcon,Ur=Ve.moreTransitionName,Dn=Ve.destroyInactiveTabPane,On=Ve.renderTabBar,Wn=Ve.onChange,hr=Ve.onTabClick,$n=Ve.onTabScroll,wr=Ve.getPopupContainer,yr=Ve.popupClassName,Gr=Ve.indicatorSize,ui=(0,x.Z)(Ve,Ut),pi=o.useMemo(function(){return(Qn||[]).filter(function(va){return va&&(0,s.Z)(va)==="object"&&"key"in va})},[Qn]),Ai=Hn==="rtl",ta=Ge(Yn),Ji=(0,o.useState)(!1),Ci=(0,r.Z)(Ji,2),gr=Ci[0],vi=Ci[1];(0,o.useEffect)(function(){vi((0,i.Z)())},[]);var qi=(0,c.Z)(function(){var va;return(va=pi[0])===null||va===void 0?void 0:va.key},{value:Kn,defaultValue:Sr}),Fi=(0,r.Z)(qi,2),ki=Fi[0],_i=Fi[1],sa=(0,o.useState)(function(){return pi.findIndex(function(va){return va.key===ki})}),Yi=(0,r.Z)(sa,2),xa=Yi[0],$a=Yi[1];(0,o.useEffect)(function(){var va=pi.findIndex(function(ba){return ba.key===ki});if(va===-1){var Ya;va=Math.max(0,Math.min(xa,pi.length-1)),_i((Ya=pi[va])===null||Ya===void 0?void 0:Ya.key)}$a(va)},[pi.map(function(va){return va.key}).join("_"),ki,xa]);var aa=(0,c.Z)(null,{value:$e}),mr=(0,r.Z)(aa,2),on=mr[0],si=mr[1];(0,o.useEffect)(function(){$e||(si("rc-tabs-".concat(Xe)),Xe+=1)},[]);function yi(va,Ya){hr==null||hr(va,Ya);var ba=va!==ki;_i(va),ba&&(Wn==null||Wn(va))}var Qi={id:on,activeKey:ki,animated:ta,tabPosition:Dr,rtl:Ai,mobile:gr},la=(0,w.Z)((0,w.Z)({},Qi),{},{editable:Er,locale:Ni,moreIcon:fi,moreTransitionName:Ur,tabBarGutter:kr,onTabClick:yi,onTabScroll:$n,extra:ti,style:_r,panes:null,getPopupContainer:wr,popupClassName:yr,indicatorSize:Gr});return o.createElement(C.Provider,{value:{tabs:pi,prefixCls:un}},o.createElement("div",(0,V.Z)({ref:_e,id:$e,className:_()(un,"".concat(un,"-").concat(Dr),(st={},(0,P.Z)(st,"".concat(un,"-mobile"),gr),(0,P.Z)(st,"".concat(un,"-editable"),Er),(0,P.Z)(st,"".concat(un,"-rtl"),Ai),st),Nn)},ui),o.createElement(Fe,(0,V.Z)({},la,{renderTabBar:On})),o.createElement(W,(0,V.Z)({destroyInactiveTabPane:Dn},Qi,{animated:ta}))))}var gt=o.forwardRef(At),qe=gt,Ie=qe,tt=l(36355),pt=l(19716),dn=()=>null,Tn=l(62892);const ie={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ge(Ve){let _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},st;return _e===!1?st={inkBar:!1,tabPane:!1}:_e===!0?st={inkBar:!0,tabPane:!0}:st=Object.assign({inkBar:!0},typeof _e=="object"?_e:{}),st.tabPane&&(st.tabPaneMotion=Object.assign(Object.assign({},ie),{motionName:(0,Tn.m)(Ve,"switch")})),st}var An=l(11592),je=function(Ve,_e){var st={};for(var $e in Ve)Object.prototype.hasOwnProperty.call(Ve,$e)&&_e.indexOf($e)<0&&(st[$e]=Ve[$e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,$e=Object.getOwnPropertySymbols(Ve);nn<$e.length;nn++)_e.indexOf($e[nn])<0&&Object.prototype.propertyIsEnumerable.call(Ve,$e[nn])&&(st[$e[nn]]=Ve[$e[nn]]);return st};function dt(Ve){return Ve.filter(_e=>_e)}function tr(Ve,_e){if(Ve)return Ve;const st=(0,An.Z)(_e).map($e=>{if(o.isValidElement($e)){const{key:nn,props:un}=$e,Nn=un||{},{tab:Qn}=Nn,Hn=je(Nn,["tab"]);return Object.assign(Object.assign({key:String(nn)},Hn),{label:Qn})}return null});return dt(st)}var kt=l(17313),$t=l(83116),sn=l(37613),ot=l(13826),Ct=Ve=>{const{componentCls:_e,motionDurationSlow:st}=Ve;return[{[_e]:{[`${_e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${st}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${st}`}}}}},[(0,ot.oN)(Ve,"slide-up"),(0,ot.oN)(Ve,"slide-down")]]};const Bt=Ve=>{const{componentCls:_e,tabsCardPadding:st,cardBg:$e,cardGutter:nn,colorBorderSecondary:un,itemSelectedColor:Nn}=Ve;return{[`${_e}-card`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{margin:0,padding:st,background:$e,border:`${Ve.lineWidth}px ${Ve.lineType} ${un}`,transition:`all ${Ve.motionDurationSlow} ${Ve.motionEaseInOut}`},[`${_e}-tab-active`]:{color:Nn,background:Ve.colorBgContainer},[`${_e}-ink-bar`]:{visibility:"hidden"}},[`&${_e}-top, &${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginLeft:{_skip_check_:!0,value:`${nn}px`}}}},[`&${_e}-top`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0 0`},[`${_e}-tab-active`]:{borderBottomColor:Ve.colorBgContainer}}},[`&${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`0 0 ${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px`},[`${_e}-tab-active`]:{borderTopColor:Ve.colorBgContainer}}},[`&${_e}-left, &${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginTop:`${nn}px`}}},[`&${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Ve.borderRadiusLG}px 0 0 ${Ve.borderRadiusLG}px`}},[`${_e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Ve.colorBgContainer}}}},[`&${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0`}},[`${_e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Ve.colorBgContainer}}}}}}},ze=Ve=>{const{componentCls:_e,itemHoverColor:st,dropdownEdgeChildVerticalPadding:$e}=Ve;return{[`${_e}-dropdown`]:Object.assign(Object.assign({},(0,kt.Wf)(Ve)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ve.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${_e}-dropdown-menu`]:{maxHeight:Ve.tabsDropdownHeight,margin:0,padding:`${$e}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Ve.colorBgContainer,backgroundClip:"padding-box",borderRadius:Ve.borderRadiusLG,outline:"none",boxShadow:Ve.boxShadowSecondary,"&-item":Object.assign(Object.assign({},kt.vS),{display:"flex",alignItems:"center",minWidth:Ve.tabsDropdownWidth,margin:0,padding:`${Ve.paddingXXS}px ${Ve.paddingSM}px`,color:Ve.colorText,fontWeight:"normal",fontSize:Ve.fontSize,lineHeight:Ve.lineHeight,cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Ve.marginSM},color:Ve.colorTextDescription,fontSize:Ve.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:st}},"&:hover":{background:Ve.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Ve.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},_n=Ve=>{const{componentCls:_e,margin:st,colorBorderSecondary:$e,horizontalMargin:nn,verticalItemPadding:un,verticalItemMargin:Nn}=Ve;return{[`${_e}-top, ${_e}-bottom`]:{flexDirection:"column",[`> ${_e}-nav, > div > ${_e}-nav`]:{margin:nn,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${Ve.lineWidth}px ${Ve.lineType} ${$e}`,content:"''"},[`${_e}-ink-bar`]:{height:Ve.lineWidthBold,"&-animated":{transition:`width ${Ve.motionDurationSlow}, left ${Ve.motionDurationSlow}, + `]:{background:Qt},[`&${Le}-row-selected`]:{"> th, > td":{background:Mn},"&:hover > th, &:hover > td":{background:br}}}},[`${Le}-footer`]:{padding:`${vt}px ${Lt}px`,color:dr,background:Mr}})}};var Nr=(0,pu.Z)("Table",De=>{const{colorTextHeading:Le,colorSplit:ut,colorIcon:vt,colorIconHover:Lt,opacityLoading:St,colorBgContainer:_t,controlInteractiveSize:an,headerBg:Cn,headerColor:rt,headerSortActiveBg:Se,headerSortHoverBg:Tt,bodySortBg:en,rowHoverBg:fn,rowSelectedBg:En,rowSelectedHoverBg:Qt,rowExpandedBg:Mn,cellPaddingBlock:br,cellPaddingInline:dr,cellPaddingBlockMD:Mr,cellPaddingInlineMD:ai,cellPaddingBlockSM:Ti,cellPaddingInlineSM:cr,borderColor:bn,footerBg:Wi,footerColor:$r,headerBorderRadius:Hr,cellFontSize:Wr,cellFontSizeMD:Lr,cellFontSizeSM:zr,headerSplitColor:Ei,fixedHeaderSortActiveBg:ea,headerFilterHoverBg:We,filterDropdownBg:p,expandIconBg:D,selectionColumnWidth:O,stickyScrollBarBg:q}=De,Te=new vl.C(vt),Ke=new vl.C(Lt),Rt=2,Ot=(0,Kl.TS)(De,{tableFontSize:Wr,tableBg:_t,tableRadius:Hr,tablePaddingVertical:br,tablePaddingHorizontal:dr,tablePaddingVerticalMiddle:Mr,tablePaddingHorizontalMiddle:ai,tablePaddingVerticalSmall:Ti,tablePaddingHorizontalSmall:cr,tableBorderColor:bn,tableHeaderTextColor:rt,tableHeaderBg:Cn,tableFooterTextColor:$r,tableFooterBg:Wi,tableHeaderCellSplitColor:Ei,tableHeaderSortBg:Se,tableHeaderSortHoverBg:Tt,tableHeaderIconColor:Te.clone().setAlpha(Te.getAlpha()*St).toRgbString(),tableHeaderIconColorHover:Ke.clone().setAlpha(Ke.getAlpha()*St).toRgbString(),tableBodySortBg:en,tableFixedHeaderSortActiveBg:ea,tableHeaderFilterActiveBg:We,tableFilterDropdownBg:p,tableRowHoverBg:fn,tableSelectedRowBg:En,tableSelectedRowHoverBg:Qt,zIndexTableFixed:Rt,zIndexTableSticky:Rt+1,tableFontSizeMiddle:Lr,tableFontSizeSmall:zr,tableSelectionColumnWidth:O,tableExpandIconBg:D,tableExpandColumnWidth:an+2*De.padding,tableExpandedRowBg:Mn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:q,tableScrollThumbBgHover:Le,tableScrollBg:ut});return[vr(Ot),k(Ot),Xt(Ot),et(Ot),ji(Ot),Ue(Ot),z(Ot),Tr(Ot),Xt(Ot),ar(Ot),Ye(Ot),A(Ot),ln(Ot),cn(Ot),ft(Ot),Be(Ot),ir(Ot)]},De=>{const{colorFillAlter:Le,colorBgContainer:ut,colorTextHeading:vt,colorFillSecondary:Lt,colorFillContent:St,controlItemBgActive:_t,controlItemBgActiveHover:an,padding:Cn,paddingSM:rt,paddingXS:Se,colorBorderSecondary:Tt,borderRadiusLG:en,fontSize:fn,controlHeight:En,colorTextPlaceholder:Qt}=De,Mn=new vl.C(Lt).onBackground(ut).toHexShortString(),br=new vl.C(St).onBackground(ut).toHexShortString(),dr=new vl.C(Le).onBackground(ut).toHexShortString();return{headerBg:dr,headerColor:vt,headerSortActiveBg:Mn,headerSortHoverBg:br,bodySortBg:dr,rowHoverBg:dr,rowSelectedBg:_t,rowSelectedHoverBg:an,rowExpandedBg:Le,cellPaddingBlock:Cn,cellPaddingInline:Cn,cellPaddingBlockMD:rt,cellPaddingInlineMD:Se,cellPaddingBlockSM:Se,cellPaddingInlineSM:Se,borderColor:Tt,headerBorderRadius:en,footerBg:dr,footerColor:vt,cellFontSize:fn,cellFontSizeMD:fn,cellFontSizeSM:fn,headerSplitColor:Tt,fixedHeaderSortActiveBg:Mn,headerFilterHoverBg:St,filterDropdownMenuBg:ut,filterDropdownBg:ut,expandIconBg:ut,selectionColumnWidth:En,stickyScrollBarBg:Qt,stickyScrollBarBorderRadius:100}});const oi=[],xr=(De,Le)=>{const{prefixCls:ut,className:vt,rootClassName:Lt,style:St,size:_t,bordered:an,dropdownPrefixCls:Cn,dataSource:rt,pagination:Se,rowSelection:Tt,rowKey:en="key",rowClassName:fn,columns:En,children:Qt,childrenColumnName:Mn,onChange:br,getPopupContainer:dr,loading:Mr,expandIcon:ai,expandable:Ti,expandedRowRender:cr,expandIconColumnIndex:bn,indentSize:Wi,scroll:$r,sortDirections:Hr,locale:Wr,showSorterTooltip:Lr=!0,virtual:zr}=De,Ei=P.useMemo(()=>En||Ve(Qt),[En,Qt]),ea=P.useMemo(()=>Ei.some(Ts=>Ts.responsive),[Ei]),We=(0,ts.Z)(ea),p=P.useMemo(()=>{const Ts=new Set(Object.keys(We).filter(go=>We[go]));return Ei.filter(go=>!go.responsive||go.responsive.some(ro=>Ts.has(ro)))},[Ei,We]),D=(0,Ta.Z)(De,["className","style","columns"]),{locale:O=ps.Z,direction:q,table:Te,renderEmpty:Ke,getPrefixCls:Rt,getPopupContainer:Ot}=P.useContext(ao.E_),vn=(0,es.Z)(_t),xn=Object.assign(Object.assign({},O.Table),Wr),er=rt||oi,Pr=Rt("table",ut),Yr=Rt("dropdown",Cn),Fr=Object.assign({childrenColumnName:Mn,expandIconColumnIndex:bn},Ti),{childrenColumnName:Zr="children"}=Fr,di=P.useMemo(()=>er.some(Ts=>Ts==null?void 0:Ts[Zr])?"nest":cr||Ti&&Ti.expandedRowRender?"row":null,[er]),Bi={body:P.useRef()},li=P.useMemo(()=>typeof en=="function"?en:Ts=>Ts==null?void 0:Ts[en],[en]),[nr]=Ca(er,Zr,li),ii={},ia=function(Ts,go){let ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var wo,Xo,Yo;const Ko=Object.assign(Object.assign({},ii),Ts);ro&&((wo=ii.resetPagination)===null||wo===void 0||wo.call(ii),!((Xo=Ko.pagination)===null||Xo===void 0)&&Xo.current&&(Ko.pagination.current=1),Se&&Se.onChange&&Se.onChange(1,(Yo=Ko.pagination)===null||Yo===void 0?void 0:Yo.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Bi.body.current&&(0,as.Z)(0,{getContainer:()=>Bi.body.current}),br==null||br(Ko.pagination,Ko.filters,Ko.sorter,{currentDataSource:Pn(Wa(er,Ko.sorterStates,Zr),Ko.filterStates),action:go})},ua=(Ts,go)=>{ia({sorter:Ts,sorterStates:go},"sort",!1)},[Cs,ys,Fa,ms]=Ja({prefixCls:Pr,mergedColumns:p,onSorterChange:ua,sortDirections:Hr||["ascend","descend"],tableLocale:xn,showSorterTooltip:Lr}),Za=P.useMemo(()=>Wa(er,ys,Zr),[er,ys]);ii.sorter=ms(),ii.sorterStates=ys;const qr=(Ts,go)=>{ia({filters:Ts,filterStates:go},"filter",!0)},[Os,Ds,Va]=us({prefixCls:Pr,locale:xn,dropdownPrefixCls:Yr,mergedColumns:p,onFilterChange:qr,getPopupContainer:dr||Ot}),ls=Pn(Za,Ds);ii.filters=Va,ii.filterStates=Ds;const fs=P.useMemo(()=>{const Ts={};return Object.keys(Va).forEach(go=>{Va[go]!==null&&(Ts[go]=Va[go])}),Object.assign(Object.assign({},Fa),{filters:Ts})},[Fa,Va]),[Ns]=Bs(fs),eo=(Ts,go)=>{ia({pagination:Object.assign(Object.assign({},ii.pagination),{current:Ts,pageSize:go})},"paginate")},[qa,bo]=ga(ls.length,eo,Se);ii.pagination=Se===!1?{}:ci(qa,Se),ii.resetPagination=bo;const co=P.useMemo(()=>{if(Se===!1||!qa.pageSize)return ls;const{current:Ts=1,total:go,pageSize:ro=xi}=qa;return ls.lengthro?ls.slice((Ts-1)*ro,Ts*ro):ls:ls.slice((Ts-1)*ro,Ts*ro)},[!!Se,ls,qa&&qa.current,qa&&qa.pageSize,qa&&qa.total]),[Is,Sa]=Ui({prefixCls:Pr,data:ls,pageData:co,getRowKey:li,getRecordByKey:nr,expandType:di,childrenColumnName:Zr,locale:xn,getPopupContainer:dr||Ot},Tt),no=(Ts,go,ro)=>{let wo;return typeof fn=="function"?wo=F()(fn(Ts,go,ro)):wo=F()(fn),F()({[`${Pr}-row-selected`]:Sa.has(li(Ts,go))},wo)};Fr.__PARENT_RENDER_ICON__=Fr.expandIcon,Fr.expandIcon=Fr.expandIcon||ai||Ra(xn),di==="nest"&&Fr.expandIconColumnIndex===void 0?Fr.expandIconColumnIndex=Tt?1:0:Fr.expandIconColumnIndex>0&&Tt&&(Fr.expandIconColumnIndex-=1),typeof Fr.indentSize!="number"&&(Fr.indentSize=typeof Wi=="number"?Wi:15);const Po=P.useCallback(Ts=>Ns(Is(Os(Cs(Ts)))),[Cs,Os,Is]);let hl,Zo;if(Se!==!1&&(qa!=null&&qa.total)){let Ts;qa.size?Ts=qa.size:Ts=vn==="small"||vn==="middle"?"small":void 0;const go=Xo=>P.createElement(Hs.Z,Object.assign({},qa,{className:F()(`${Pr}-pagination ${Pr}-pagination-${Xo}`,qa.className),size:Ts})),ro=q==="rtl"?"left":"right",{position:wo}=qa;if(wo!==null&&Array.isArray(wo)){const Xo=wo.find(Il=>Il.includes("top")),Yo=wo.find(Il=>Il.includes("bottom")),Ko=wo.every(Il=>`${Il}`=="none");!Xo&&!Yo&&!Ko&&(Zo=go(ro)),Xo&&(hl=go(Xo.toLowerCase().replace("top",""))),Yo&&(Zo=go(Yo.toLowerCase().replace("bottom","")))}else Zo=go(ro)}let Vo;typeof Mr=="boolean"?Vo={spinning:Mr}:typeof Mr=="object"&&(Vo=Object.assign({spinning:!0},Mr));const[zo,So]=Nr(Pr),[,oo]=(0,vs.Z)(),xl=F()(`${Pr}-wrapper`,Te==null?void 0:Te.className,{[`${Pr}-wrapper-rtl`]:q==="rtl"},vt,Lt,So),Wl=Object.assign(Object.assign({},Te==null?void 0:Te.style),St),al=Wr&&Wr.emptyText||(Ke==null?void 0:Ke("Table"))||P.createElement(Ri.Z,{componentName:"Table"}),yl=zr?fl:Lo,ru={},Bu=P.useMemo(()=>{const{fontSize:Ts,lineHeight:go,padding:ro,paddingXS:wo,paddingSM:Xo}=oo,Yo=Math.floor(Ts*go);switch(vn){case"large":return ro*2+Yo;case"small":return wo*2+Yo;default:return Xo*2+Yo}},[oo,vn]);return zr&&(ru.listItemHeight=Bu),zo(P.createElement("div",{ref:Le,className:xl,style:Wl},P.createElement(Zs.Z,Object.assign({spinning:!1},Vo),hl,P.createElement(yl,Object.assign({},ru,D,{columns:p,direction:q,expandable:Fr,prefixCls:Pr,className:F()({[`${Pr}-middle`]:vn==="middle",[`${Pr}-small`]:vn==="small",[`${Pr}-bordered`]:an,[`${Pr}-empty`]:er.length===0}),data:co,rowKey:li,rowClassName:no,emptyText:al,internalHooks:ae,internalRefs:Bi,transformColumns:Po})),Zo)))};var zn=P.forwardRef(xr);const Ir=(De,Le)=>{const ut=P.useRef(0);return ut.current+=1,P.createElement(zn,Object.assign({},De,{ref:Le,_renderTimes:ut.current}))},Xr=P.forwardRef(Ir);Xr.SELECTION_COLUMN=oa,Xr.EXPAND_COLUMN=b,Xr.SELECTION_ALL=Ka,Xr.SELECTION_INVERT=Ua,Xr.SELECTION_NONE=La,Xr.Column=$i,Xr.ColumnGroup=fa,Xr.Summary=U;var pn=Xr,yn=pn},99313:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Wt}});var b=l(99267),ae=l(18785),ee=l(62772),Pe=l(92310),_=l.n(Pe),V=l(96663),P=l(90493),w=l(44127),r=l(72071),s=l(20135),x=l(6620),o=l(59301),i=l(49658),c=l(18929),d=l(77900),C=(0,o.createContext)(null),H=o.forwardRef(function(Ve,_e){var st=Ve.prefixCls,$e=Ve.className,nn=Ve.style,un=Ve.id,Nn=Ve.active,Qn=Ve.tabKey,Hn=Ve.children;return o.createElement("div",{id:un&&"".concat(un,"-panel-").concat(Qn),role:"tabpanel",tabIndex:Nn?0:-1,"aria-labelledby":un&&"".concat(un,"-tab-").concat(Qn),"aria-hidden":!Nn,style:nn,className:_()(st,Nn&&"".concat(st,"-active"),$e),ref:_e},Hn)}),I=H,M=["key","forceRender","style","className"];function W(Ve){var _e=Ve.id,st=Ve.activeKey,$e=Ve.animated,nn=Ve.tabPosition,un=Ve.destroyInactiveTabPane,Nn=o.useContext(C),Qn=Nn.prefixCls,Hn=Nn.tabs,Kn=$e.tabPane,Sr="".concat(Qn,"-tabpane");return o.createElement("div",{className:_()("".concat(Qn,"-content-holder"))},o.createElement("div",{className:_()("".concat(Qn,"-content"),"".concat(Qn,"-content-").concat(nn),(0,P.Z)({},"".concat(Qn,"-content-animated"),Kn))},Hn.map(function(Er){var Yn=Er.key,Vn=Er.forceRender,Dr=Er.style,kr=Er.className,_r=(0,x.Z)(Er,M),ti=Yn===st;return o.createElement(d.default,(0,V.Z)({key:Yn,visible:ti,forceRender:Vn,removeOnLeave:!!un,leavedClassName:"".concat(Sr,"-hidden")},$e.tabPaneMotion),function(Ni,fi){var Ur=Ni.style,Dn=Ni.className;return o.createElement(I,(0,V.Z)({},_r,{prefixCls:Sr,id:_e,tabKey:Yn,animated:Kn,active:ti,style:(0,w.Z)((0,w.Z)({},Dr),Ur),className:_()(kr,Dn),ref:fi}))})})))}var te=l(19127),S=l(29301),B=l(6089),pe=l(8654),fe={width:0,height:0,left:0,top:0};function me(Ve,_e,st){return(0,o.useMemo)(function(){for(var $e,nn=new Map,un=_e.get(($e=Ve[0])===null||$e===void 0?void 0:$e.key)||fe,Nn=un.left+un.width,Qn=0;Qnpi?(Gr=wr,On.current="x"):(Gr=yr,On.current="y"),_e(-Gr,-Gr)&&$n.preventDefault()}var hr=(0,o.useRef)(null);hr.current={onTouchStart:fi,onTouchMove:Ur,onTouchEnd:Dn,onWheel:Wn},o.useEffect(function(){function $n(ui){hr.current.onTouchStart(ui)}function wr(ui){hr.current.onTouchMove(ui)}function yr(ui){hr.current.onTouchEnd(ui)}function Gr(ui){hr.current.onWheel(ui)}return document.addEventListener("touchmove",wr,{passive:!1}),document.addEventListener("touchend",yr,{passive:!1}),Ve.current.addEventListener("touchstart",$n,{passive:!1}),Ve.current.addEventListener("wheel",Gr),function(){document.removeEventListener("touchmove",wr),document.removeEventListener("touchend",yr)}},[])}var Ae=l(34280);function ue(Ve){var _e=(0,o.useState)(0),st=(0,r.Z)(_e,2),$e=st[0],nn=st[1],un=(0,o.useRef)(0),Nn=(0,o.useRef)();return Nn.current=Ve,(0,Ae.o)(function(){var Qn;(Qn=Nn.current)===null||Qn===void 0||Qn.call(Nn)},[$e]),function(){un.current===$e&&(un.current+=1,nn(un.current))}}function ve(Ve){var _e=(0,o.useRef)([]),st=(0,o.useState)({}),$e=(0,r.Z)(st,2),nn=$e[1],un=(0,o.useRef)(typeof Ve=="function"?Ve():Ve),Nn=ue(function(){var Hn=un.current;_e.current.forEach(function(Kn){Hn=Kn(Hn)}),_e.current=[],un.current=Hn,nn({})});function Qn(Hn){_e.current.push(Hn),Nn()}return[un.current,Qn]}var L={width:0,height:0,left:0,top:0,right:0};function Q(Ve,_e,st,$e,nn,un,Nn){var Qn=Nn.tabs,Hn=Nn.tabPosition,Kn=Nn.rtl,Sr,Er,Yn;return["top","bottom"].includes(Hn)?(Sr="width",Er=Kn?"right":"left",Yn=Math.abs(st)):(Sr="height",Er="top",Yn=-st),(0,o.useMemo)(function(){if(!Qn.length)return[0,0];for(var Vn=Qn.length,Dr=Vn,kr=0;krYn+_e){Dr=kr-1;break}}for(var ti=0,Ni=Vn-1;Ni>=0;Ni-=1){var fi=Ve.get(Qn[Ni].key)||L;if(fi[Er]=Dr?[0,0]:[ti,Dr]},[Ve,_e,$e,nn,un,Yn,Hn,Qn.map(function(Vn){return Vn.key}).join("_"),Kn])}function ne(Ve){var _e;return Ve instanceof Map?(_e={},Ve.forEach(function(st,$e){_e[$e]=st})):_e=Ve,JSON.stringify(_e)}var se="TABS_DQ";function nt(Ve){return String(Ve).replace(/"/g,se)}function it(Ve,_e,st,$e){return!(!st||$e||Ve===!1||Ve===void 0&&(_e===!1||_e===null))}function Je(Ve,_e){var st=Ve.prefixCls,$e=Ve.editable,nn=Ve.locale,un=Ve.style;return!$e||$e.showAdd===!1?null:o.createElement("button",{ref:_e,type:"button",className:"".concat(st,"-nav-add"),style:un,"aria-label":(nn==null?void 0:nn.addAriaLabel)||"Add tab",onClick:function(Qn){$e.onEdit("add",{event:Qn})}},$e.addIcon||"+")}var wt=o.forwardRef(Je),Jt=o.forwardRef(function(Ve,_e){var st=Ve.position,$e=Ve.prefixCls,nn=Ve.extra;if(!nn)return null;var un,Nn={};return(0,s.Z)(nn)==="object"&&!o.isValidElement(nn)?Nn=nn:Nn.right=nn,st==="right"&&(un=Nn.right),st==="left"&&(un=Nn.left),un?o.createElement("div",{className:"".concat($e,"-extra-content"),ref:_e},un):null}),zt=Jt,mt=l(31561),rn=l(15285),Zt=l(10228);function Sn(Ve,_e){var st=Ve.prefixCls,$e=Ve.id,nn=Ve.tabs,un=Ve.locale,Nn=Ve.mobile,Qn=Ve.moreIcon,Hn=Qn===void 0?"More":Qn,Kn=Ve.moreTransitionName,Sr=Ve.style,Er=Ve.className,Yn=Ve.editable,Vn=Ve.tabBarGutter,Dr=Ve.rtl,kr=Ve.removeAriaLabel,_r=Ve.onTabClick,ti=Ve.getPopupContainer,Ni=Ve.popupClassName,fi=(0,o.useState)(!1),Ur=(0,r.Z)(fi,2),Dn=Ur[0],On=Ur[1],Wn=(0,o.useState)(null),hr=(0,r.Z)(Wn,2),$n=hr[0],wr=hr[1],yr="".concat($e,"-more-popup"),Gr="".concat(st,"-dropdown"),ui=$n!==null?"".concat(yr,"-").concat($n):null,pi=un==null?void 0:un.dropdownAriaLabel;function Ai(Fi,ki){Fi.preventDefault(),Fi.stopPropagation(),Yn.onEdit("remove",{key:ki,event:Fi})}var ta=o.createElement(rn.ZP,{onClick:function(ki){var _i=ki.key,sa=ki.domEvent;_r(_i,sa),On(!1)},prefixCls:"".concat(Gr,"-menu"),id:yr,tabIndex:-1,role:"listbox","aria-activedescendant":ui,selectedKeys:[$n],"aria-label":pi!==void 0?pi:"expanded dropdown"},nn.map(function(Fi){var ki=Fi.closable,_i=Fi.disabled,sa=Fi.closeIcon,Yi=Fi.key,xa=Fi.label,$a=it(ki,sa,Yn,_i);return o.createElement(rn.sN,{key:Yi,id:"".concat(yr,"-").concat(Yi),role:"option","aria-controls":$e&&"".concat($e,"-panel-").concat(Yi),disabled:_i},o.createElement("span",null,xa),$a&&o.createElement("button",{type:"button","aria-label":kr||"remove",tabIndex:0,className:"".concat(Gr,"-menu-item-remove"),onClick:function(mr){mr.stopPropagation(),Ai(mr,Yi)}},sa||Yn.removeIcon||"\xD7"))}));function Ji(Fi){for(var ki=nn.filter(function($a){return!$a.disabled}),_i=ki.findIndex(function($a){return $a.key===$n})||0,sa=ki.length,Yi=0;Yigs?"left":"right"})}),pi=(0,r.Z)(ui,2),Ai=pi[0],ta=pi[1],Ji=we(0,function(Zi,gs){!Gr&&fi&&fi({direction:Zi>gs?"top":"bottom"})}),Ci=(0,r.Z)(Ji,2),gr=Ci[0],vi=Ci[1],qi=(0,o.useState)([0,0]),Fi=(0,r.Z)(qi,2),ki=Fi[0],_i=Fi[1],sa=(0,o.useState)([0,0]),Yi=(0,r.Z)(sa,2),xa=Yi[0],$a=Yi[1],aa=(0,o.useState)([0,0]),mr=(0,r.Z)(aa,2),on=mr[0],si=mr[1],yi=(0,o.useState)([0,0]),Qi=(0,r.Z)(yi,2),la=Qi[0],va=Qi[1],Ya=ve(new Map),ba=(0,r.Z)(Ya,2),cs=ba[0],$i=ba[1],Pi=me(un,cs,xa[0]),fa=ye(ki,Gr),Ta=ye(xa,Gr),as=ye(on,Gr),ao=ye(la,Gr),Ri=faHs?Hs:Zi}var vs=(0,o.useRef)(),Aa=(0,o.useState)(),Ra=(0,r.Z)(Aa,2),zs=Ra[0],Vs=Ra[1];function Ls(){Vs(Date.now())}function wa(){window.clearTimeout(vs.current)}Ce(hr,function(Zi,gs){function Qs(Ks,to){Ks(function(Gi){var Mi=Zs(Gi+to);return Mi})}return Ri?(Gr?Qs(ta,Zi):Qs(vi,gs),wa(),Ls(),!0):!1}),(0,o.useEffect)(function(){return wa(),zs&&(vs.current=window.setTimeout(function(){Vs(0)},100)),wa},[zs]);var Gs=Q(Pi,es,Gr?Ai:gr,Ta,as,ao,(0,w.Z)((0,w.Z)({},Ve),{},{tabs:un})),Qa=(0,r.Z)(Gs,2),Oo=Qa[0],xo=Qa[1],jo=(0,B.Z)(function(){var Zi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Sr,gs=Pi.get(Zi)||{width:0,height:0,left:0,right:0,top:0};if(Gr){var Qs=Ai;Er?gs.rightAi+es&&(Qs=gs.right+gs.width-es):gs.left<-Ai?Qs=-gs.left:gs.left+gs.width>-Ai+es&&(Qs=-(gs.left+gs.width-es)),vi(0),ta(Zs(Qs))}else{var Ks=gr;gs.top<-gr?Ks=-gs.top:gs.top+gs.height>-gr+es&&(Ks=-(gs.top+gs.height-es)),ta(0),vi(Zs(Ks))}}),Xs={};kr==="top"||kr==="bottom"?Xs[Er?"marginRight":"marginLeft"]=_r:Xs.marginTop=_r;var Bo=un.map(function(Zi,gs){var Qs=Zi.key;return o.createElement(Et,{id:Hn,prefixCls:nn,key:Qs,tab:Zi,style:gs===0?void 0:Xs,closable:Zi.closable,editable:Vn,active:Qs===Sr,renderWrapper:ti,removeAriaLabel:Dr==null?void 0:Dr.removeAriaLabel,onClick:function(to){Ni(Qs,to)},onFocus:function(){jo(Qs),Ls(),hr.current&&(Er||(hr.current.scrollLeft=0),hr.current.scrollTop=0)}})}),qs=function(){return $i(function(){var gs=new Map;return un.forEach(function(Qs){var Ks,to=Qs.key,Gi=(Ks=$n.current)===null||Ks===void 0?void 0:Ks.querySelector('[data-node-key="'.concat(nt(to),'"]'));Gi&&gs.set(to,{width:Gi.offsetWidth,height:Gi.offsetHeight,left:Gi.offsetLeft,top:Gi.offsetTop})}),gs})};(0,o.useEffect)(function(){qs()},[un.map(function(Zi){return Zi.key}).join("_")]);var wi=ue(function(){var Zi=R(Dn),gs=R(On),Qs=R(Wn);_i([Zi[0]-gs[0]-Qs[0],Zi[1]-gs[1]-Qs[1]]);var Ks=R(yr);si(Ks);var to=R(wr);va(to);var Gi=R($n);$a([Gi[0]-Ks[0],Gi[1]-Ks[1]]),qs()}),ws=un.slice(0,Oo),No=un.slice(xo+1),Ea=[].concat((0,te.Z)(ws),(0,te.Z)(No)),Ia=Pi.get(Sr),ha=f({activeTabOffset:Ia,horizontal:Gr,rtl:Er,indicatorSize:Ur}),da=ha.style;(0,o.useEffect)(function(){jo()},[Sr,ps,Hs,ne(Ia),ne(Pi),Gr]),(0,o.useEffect)(function(){wi()},[Er]);var ss=!!Ea.length,ka="".concat(nn,"-nav-wrap"),fo,_s,uo,Us;return Gr?Er?(_s=Ai>0,fo=Ai!==Hs):(fo=Ai<0,_s=Ai!==ps):(uo=gr<0,Us=gr!==ps),o.createElement(S.Z,{onResize:wi},o.createElement("div",{ref:(0,pe.x1)(_e,Dn),role:"tablist",className:_()("".concat(nn,"-nav"),Nn),style:Qn,onKeyDown:function(){Ls()}},o.createElement(zt,{ref:On,position:"left",extra:Yn,prefixCls:nn}),o.createElement(S.Z,{onResize:wi},o.createElement("div",{className:_()(ka,(st={},(0,P.Z)(st,"".concat(ka,"-ping-left"),fo),(0,P.Z)(st,"".concat(ka,"-ping-right"),_s),(0,P.Z)(st,"".concat(ka,"-ping-top"),uo),(0,P.Z)(st,"".concat(ka,"-ping-bottom"),Us),st)),ref:hr},o.createElement(S.Z,{onResize:wi},o.createElement("div",{ref:$n,className:"".concat(nn,"-nav-list"),style:{transform:"translate(".concat(Ai,"px, ").concat(gr,"px)"),transition:zs?"none":void 0}},Bo,o.createElement(wt,{ref:yr,prefixCls:nn,locale:Dr,editable:Vn,style:(0,w.Z)((0,w.Z)({},Bo.length===0?void 0:Xs),{},{visibility:ss?"hidden":null})}),o.createElement("div",{className:_()("".concat(nn,"-ink-bar"),(0,P.Z)({},"".concat(nn,"-ink-bar-animated"),Kn.inkBar)),style:da}))))),o.createElement(tn,(0,V.Z)({},Ve,{removeAriaLabel:Dr==null?void 0:Dr.removeAriaLabel,ref:wr,prefixCls:nn,tabs:Ea,className:!ss&&ts,tabMoving:!!zs})),o.createElement(zt,{ref:Wn,position:"right",extra:Yn,prefixCls:nn})))}var U=o.forwardRef($),oe=["renderTabBar"],Me=["label","key"];function Fe(Ve){var _e=Ve.renderTabBar,st=(0,x.Z)(Ve,oe),$e=o.useContext(C),nn=$e.tabs;if(_e){var un=(0,w.Z)((0,w.Z)({},st),{},{panes:nn.map(function(Nn){var Qn=Nn.label,Hn=Nn.key,Kn=(0,x.Z)(Nn,Me);return o.createElement(I,(0,V.Z)({tab:Qn,key:Hn,tabKey:Hn},Kn))})});return _e(un,U)}return o.createElement(U,st)}var Re=l(48736);function Ge(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},_e;return Ve===!1?_e={inkBar:!1,tabPane:!1}:Ve===!0?_e={inkBar:!0,tabPane:!1}:_e=(0,w.Z)({inkBar:!0},(0,s.Z)(Ve)==="object"?Ve:{}),_e.tabPaneMotion&&_e.tabPane===void 0&&(_e.tabPane=!0),!_e.tabPaneMotion&&_e.tabPane&&(_e.tabPane=!1),_e}var Ut=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],Xe=0;function At(Ve,_e){var st,$e=Ve.id,nn=Ve.prefixCls,un=nn===void 0?"rc-tabs":nn,Nn=Ve.className,Qn=Ve.items,Hn=Ve.direction,Kn=Ve.activeKey,Sr=Ve.defaultActiveKey,Er=Ve.editable,Yn=Ve.animated,Vn=Ve.tabPosition,Dr=Vn===void 0?"top":Vn,kr=Ve.tabBarGutter,_r=Ve.tabBarStyle,ti=Ve.tabBarExtraContent,Ni=Ve.locale,fi=Ve.moreIcon,Ur=Ve.moreTransitionName,Dn=Ve.destroyInactiveTabPane,On=Ve.renderTabBar,Wn=Ve.onChange,hr=Ve.onTabClick,$n=Ve.onTabScroll,wr=Ve.getPopupContainer,yr=Ve.popupClassName,Gr=Ve.indicatorSize,ui=(0,x.Z)(Ve,Ut),pi=o.useMemo(function(){return(Qn||[]).filter(function(va){return va&&(0,s.Z)(va)==="object"&&"key"in va})},[Qn]),Ai=Hn==="rtl",ta=Ge(Yn),Ji=(0,o.useState)(!1),Ci=(0,r.Z)(Ji,2),gr=Ci[0],vi=Ci[1];(0,o.useEffect)(function(){vi((0,i.Z)())},[]);var qi=(0,c.Z)(function(){var va;return(va=pi[0])===null||va===void 0?void 0:va.key},{value:Kn,defaultValue:Sr}),Fi=(0,r.Z)(qi,2),ki=Fi[0],_i=Fi[1],sa=(0,o.useState)(function(){return pi.findIndex(function(va){return va.key===ki})}),Yi=(0,r.Z)(sa,2),xa=Yi[0],$a=Yi[1];(0,o.useEffect)(function(){var va=pi.findIndex(function(ba){return ba.key===ki});if(va===-1){var Ya;va=Math.max(0,Math.min(xa,pi.length-1)),_i((Ya=pi[va])===null||Ya===void 0?void 0:Ya.key)}$a(va)},[pi.map(function(va){return va.key}).join("_"),ki,xa]);var aa=(0,c.Z)(null,{value:$e}),mr=(0,r.Z)(aa,2),on=mr[0],si=mr[1];(0,o.useEffect)(function(){$e||(si("rc-tabs-".concat(Xe)),Xe+=1)},[]);function yi(va,Ya){hr==null||hr(va,Ya);var ba=va!==ki;_i(va),ba&&(Wn==null||Wn(va))}var Qi={id:on,activeKey:ki,animated:ta,tabPosition:Dr,rtl:Ai,mobile:gr},la=(0,w.Z)((0,w.Z)({},Qi),{},{editable:Er,locale:Ni,moreIcon:fi,moreTransitionName:Ur,tabBarGutter:kr,onTabClick:yi,onTabScroll:$n,extra:ti,style:_r,panes:null,getPopupContainer:wr,popupClassName:yr,indicatorSize:Gr});return o.createElement(C.Provider,{value:{tabs:pi,prefixCls:un}},o.createElement("div",(0,V.Z)({ref:_e,id:$e,className:_()(un,"".concat(un,"-").concat(Dr),(st={},(0,P.Z)(st,"".concat(un,"-mobile"),gr),(0,P.Z)(st,"".concat(un,"-editable"),Er),(0,P.Z)(st,"".concat(un,"-rtl"),Ai),st),Nn)},ui),o.createElement(Fe,(0,V.Z)({},la,{renderTabBar:On})),o.createElement(W,(0,V.Z)({destroyInactiveTabPane:Dn},Qi,{animated:ta}))))}var gt=o.forwardRef(At),qe=gt,Ie=qe,tt=l(36355),pt=l(19716),dn=()=>null,Tn=l(62892);const ie={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ge(Ve){let _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},st;return _e===!1?st={inkBar:!1,tabPane:!1}:_e===!0?st={inkBar:!0,tabPane:!0}:st=Object.assign({inkBar:!0},typeof _e=="object"?_e:{}),st.tabPane&&(st.tabPaneMotion=Object.assign(Object.assign({},ie),{motionName:(0,Tn.m)(Ve,"switch")})),st}var An=l(11592),je=function(Ve,_e){var st={};for(var $e in Ve)Object.prototype.hasOwnProperty.call(Ve,$e)&&_e.indexOf($e)<0&&(st[$e]=Ve[$e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,$e=Object.getOwnPropertySymbols(Ve);nn<$e.length;nn++)_e.indexOf($e[nn])<0&&Object.prototype.propertyIsEnumerable.call(Ve,$e[nn])&&(st[$e[nn]]=Ve[$e[nn]]);return st};function dt(Ve){return Ve.filter(_e=>_e)}function tr(Ve,_e){if(Ve)return Ve;const st=(0,An.Z)(_e).map($e=>{if(o.isValidElement($e)){const{key:nn,props:un}=$e,Nn=un||{},{tab:Qn}=Nn,Hn=je(Nn,["tab"]);return Object.assign(Object.assign({key:String(nn)},Hn),{label:Qn})}return null});return dt(st)}var kt=l(17313),$t=l(83116),sn=l(37613),ot=l(13826),Ct=Ve=>{const{componentCls:_e,motionDurationSlow:st}=Ve;return[{[_e]:{[`${_e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${st}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${st}`}}}}},[(0,ot.oN)(Ve,"slide-up"),(0,ot.oN)(Ve,"slide-down")]]};const Bt=Ve=>{const{componentCls:_e,tabsCardPadding:st,cardBg:$e,cardGutter:nn,colorBorderSecondary:un,itemSelectedColor:Nn}=Ve;return{[`${_e}-card`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{margin:0,padding:st,background:$e,border:`${Ve.lineWidth}px ${Ve.lineType} ${un}`,transition:`all ${Ve.motionDurationSlow} ${Ve.motionEaseInOut}`},[`${_e}-tab-active`]:{color:Nn,background:Ve.colorBgContainer},[`${_e}-ink-bar`]:{visibility:"hidden"}},[`&${_e}-top, &${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginLeft:{_skip_check_:!0,value:`${nn}px`}}}},[`&${_e}-top`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0 0`},[`${_e}-tab-active`]:{borderBottomColor:Ve.colorBgContainer}}},[`&${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:`0 0 ${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px`},[`${_e}-tab-active`]:{borderTopColor:Ve.colorBgContainer}}},[`&${_e}-left, &${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginTop:`${nn}px`}}},[`&${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Ve.borderRadiusLG}px 0 0 ${Ve.borderRadiusLG}px`}},[`${_e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Ve.colorBgContainer}}}},[`&${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0`}},[`${_e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Ve.colorBgContainer}}}}}}},ze=Ve=>{const{componentCls:_e,itemHoverColor:st,dropdownEdgeChildVerticalPadding:$e}=Ve;return{[`${_e}-dropdown`]:Object.assign(Object.assign({},(0,kt.Wf)(Ve)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ve.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${_e}-dropdown-menu`]:{maxHeight:Ve.tabsDropdownHeight,margin:0,padding:`${$e}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Ve.colorBgContainer,backgroundClip:"padding-box",borderRadius:Ve.borderRadiusLG,outline:"none",boxShadow:Ve.boxShadowSecondary,"&-item":Object.assign(Object.assign({},kt.vS),{display:"flex",alignItems:"center",minWidth:Ve.tabsDropdownWidth,margin:0,padding:`${Ve.paddingXXS}px ${Ve.paddingSM}px`,color:Ve.colorText,fontWeight:"normal",fontSize:Ve.fontSize,lineHeight:Ve.lineHeight,cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Ve.marginSM},color:Ve.colorTextDescription,fontSize:Ve.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:st}},"&:hover":{background:Ve.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Ve.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},_n=Ve=>{const{componentCls:_e,margin:st,colorBorderSecondary:$e,horizontalMargin:nn,verticalItemPadding:un,verticalItemMargin:Nn}=Ve;return{[`${_e}-top, ${_e}-bottom`]:{flexDirection:"column",[`> ${_e}-nav, > div > ${_e}-nav`]:{margin:nn,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${Ve.lineWidth}px ${Ve.lineType} ${$e}`,content:"''"},[`${_e}-ink-bar`]:{height:Ve.lineWidthBold,"&-animated":{transition:`width ${Ve.motionDurationSlow}, left ${Ve.motionDurationSlow}, right ${Ve.motionDurationSlow}`}},[`${_e}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:Ve.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:Ve.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:Ve.boxShadowTabsOverflowRight},[`&${_e}-nav-wrap-ping-left::before`]:{opacity:1},[`&${_e}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${_e}-top`]:{[`> ${_e}-nav, - > div > ${_e}-nav`]:{"&::before":{bottom:0},[`${_e}-ink-bar`]:{bottom:0}}},[`${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,marginTop:`${st}px`,marginBottom:0,"&::before":{top:0},[`${_e}-ink-bar`]:{top:0}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0}},[`${_e}-left, ${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{flexDirection:"column",minWidth:Ve.controlHeight*1.25,[`${_e}-tab`]:{padding:un,textAlign:"center"},[`${_e}-tab + ${_e}-tab`]:{margin:Nn},[`${_e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Ve.controlHeight},"&::before":{top:0,boxShadow:Ve.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Ve.boxShadowTabsOverflowBottom},[`&${_e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${_e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${_e}-ink-bar`]:{width:Ve.lineWidthBold,"&-animated":{transition:`height ${Ve.motionDurationSlow}, top ${Ve.motionDurationSlow}`}},[`${_e}-nav-list, ${_e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${Ve.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Ve.paddingLG}}}},[`${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,[`${_e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-Ve.lineWidth},borderRight:{_skip_check_:!0,value:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Ve.paddingLG}}}}}},Ht=Ve=>{const{componentCls:_e,cardPaddingSM:st,cardPaddingLG:$e,horizontalItemPaddingSM:nn,horizontalItemPaddingLG:un}=Ve;return{[_e]:{"&-small":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:nn,fontSize:Ve.titleFontSizeSM}}},"&-large":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:un,fontSize:Ve.titleFontSizeLG}}}},[`${_e}-card`]:{[`&${_e}-small`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:st}},[`&${_e}-bottom`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`0 0 ${Ve.borderRadius}px ${Ve.borderRadius}px`}},[`&${_e}-top`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`${Ve.borderRadius}px ${Ve.borderRadius}px 0 0`}},[`&${_e}-right`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Ve.borderRadius}px ${Ve.borderRadius}px 0`}}},[`&${_e}-left`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Ve.borderRadius}px 0 0 ${Ve.borderRadius}px`}}}},[`&${_e}-large`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:$e}}}}}},sr=Ve=>{const{componentCls:_e,itemActiveColor:st,itemHoverColor:$e,iconCls:nn,tabsHorizontalItemMargin:un,horizontalItemPadding:Nn,itemSelectedColor:Qn,itemColor:Hn}=Ve,Kn=`${_e}-tab`;return{[Kn]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Nn,fontSize:Ve.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Hn,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:st}},(0,kt.Qy)(Ve)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-Ve.marginXXS},marginLeft:{_skip_check_:!0,value:Ve.marginXS},color:Ve.colorTextDescription,fontSize:Ve.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,"&:hover":{color:Ve.colorTextHeading}},"&:hover":{color:$e},[`&${Kn}-active ${Kn}-btn`]:{color:Qn,textShadow:Ve.tabsActiveTextShadow},[`&${Kn}-disabled`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"},[`&${Kn}-disabled ${Kn}-btn, &${Kn}-disabled ${_e}-remove`]:{"&:focus, &:active":{color:Ve.colorTextDisabled}},[`& ${Kn}-remove ${nn}`]:{margin:0},[nn]:{marginRight:{_skip_check_:!0,value:Ve.marginSM}}},[`${Kn} + ${Kn}`]:{margin:{_skip_check_:!0,value:un}}}},Vr=Ve=>{const{componentCls:_e,tabsHorizontalItemMarginRTL:st,iconCls:$e,cardGutter:nn}=Ve;return{[`${_e}-rtl`]:{direction:"rtl",[`${_e}-nav`]:{[`${_e}-tab`]:{margin:{_skip_check_:!0,value:st},[`${_e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[$e]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${Ve.marginSM}px`}},[`${_e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${Ve.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${Ve.marginXXS}px`},[$e]:{margin:0}}}},[`&${_e}-left`]:{[`> ${_e}-nav`]:{order:1},[`> ${_e}-content-holder`]:{order:0}},[`&${_e}-right`]:{[`> ${_e}-nav`]:{order:0},[`> ${_e}-content-holder`]:{order:1}},[`&${_e}-card${_e}-top, &${_e}-card${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginRight:{_skip_check_:!0,value:nn},marginLeft:{_skip_check_:!0,value:0}}}}},[`${_e}-dropdown-rtl`]:{direction:"rtl"},[`${_e}-menu-item`]:{[`${_e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rr=Ve=>{const{componentCls:_e,tabsCardPadding:st,cardHeight:$e,cardGutter:nn,itemHoverColor:un,itemActiveColor:Nn,colorBorderSecondary:Qn}=Ve;return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,kt.Wf)(Ve)),{display:"flex",[`> ${_e}-nav, > div > ${_e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${_e}-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 ${Ve.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${_e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Ve.motionDurationSlow}`},[`${_e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${_e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${_e}-nav-more`]:{position:"relative",padding:st,background:"transparent",border:0,color:Ve.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Ve.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${_e}-nav-add`]:Object.assign({minWidth:$e,marginLeft:{_skip_check_:!0,value:nn},padding:`0 ${Ve.paddingXS}px`,background:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} ${Qn}`,borderRadius:`${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:Ve.colorText,transition:`all ${Ve.motionDurationSlow} ${Ve.motionEaseInOut}`,"&:hover":{color:un},"&:active, &:focus:not(:focus-visible)":{color:Nn}},(0,kt.Qy)(Ve))},[`${_e}-extra-content`]:{flex:"none"},[`${_e}-ink-bar`]:{position:"absolute",background:Ve.inkBarColor,pointerEvents:"none"}}),sr(Ve)),{[`${_e}-content`]:{position:"relative",width:"100%"},[`${_e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${_e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${_e}-centered`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-nav-wrap`]:{[`&:not([class*='${_e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Br=(0,$t.Z)("Tabs",Ve=>{const _e=(0,sn.TS)(Ve,{tabsCardPadding:Ve.cardPadding||`${(Ve.cardHeight-Math.round(Ve.fontSize*Ve.lineHeight))/2-Ve.lineWidth}px ${Ve.padding}px`,dropdownEdgeChildVerticalPadding:Ve.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${Ve.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${Ve.horizontalItemGutter}px`});return[Ht(_e),Vr(_e),_n(_e),ze(_e),Bt(_e),rr(_e),Ct(_e)]},Ve=>{const _e=Ve.controlHeightLG;return{zIndexPopup:Ve.zIndexPopupBase+50,cardBg:Ve.colorFillAlter,cardHeight:_e,cardPadding:"",cardPaddingSM:`${Ve.paddingXXS*1.5}px ${Ve.padding}px`,cardPaddingLG:`${Ve.paddingXS}px ${Ve.padding}px ${Ve.paddingXXS*1.5}px`,titleFontSize:Ve.fontSize,titleFontSizeLG:Ve.fontSizeLG,titleFontSizeSM:Ve.fontSize,inkBarColor:Ve.colorPrimary,horizontalMargin:`0 0 ${Ve.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Ve.paddingSM}px 0`,horizontalItemPaddingSM:`${Ve.paddingXS}px 0`,horizontalItemPaddingLG:`${Ve.padding}px 0`,verticalItemPadding:`${Ve.paddingXS}px ${Ve.paddingLG}px`,verticalItemMargin:`${Ve.margin}px 0 0 0`,itemColor:Ve.colorText,itemSelectedColor:Ve.colorPrimary,itemHoverColor:Ve.colorPrimaryHover,itemActiveColor:Ve.colorPrimaryActive,cardGutter:Ve.marginXXS/2}}),Zn=function(Ve,_e){var st={};for(var $e in Ve)Object.prototype.hasOwnProperty.call(Ve,$e)&&_e.indexOf($e)<0&&(st[$e]=Ve[$e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,$e=Object.getOwnPropertySymbols(Ve);nn<$e.length;nn++)_e.indexOf($e[nn])<0&&Object.prototype.propertyIsEnumerable.call(Ve,$e[nn])&&(st[$e[nn]]=Ve[$e[nn]]);return st};const Jn=Ve=>{const{type:_e,className:st,rootClassName:$e,size:nn,onEdit:un,hideAdd:Nn,centered:Qn,addIcon:Hn,popupClassName:Kn,children:Sr,items:Er,animated:Yn,style:Vn,indicatorSize:Dr}=Ve,kr=Zn(Ve,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:_r,moreIcon:ti=o.createElement(ae.Z,null)}=kr,{direction:Ni,tabs:fi,getPrefixCls:Ur,getPopupContainer:Dn}=o.useContext(tt.E_),On=Ur("tabs",_r),[Wn,hr]=Br(On);let $n;_e==="editable-card"&&($n={onEdit:(Ai,ta)=>{let{key:Ji,event:Ci}=ta;un==null||un(Ai==="add"?Ci:Ji,Ai)},removeIcon:o.createElement(b.Z,null),addIcon:Hn||o.createElement(ee.Z,null),showAdd:Nn!==!0});const wr=Ur(),yr=tr(Er,Sr),Gr=ge(On,Yn),ui=(0,pt.Z)(nn),pi=Object.assign(Object.assign({},fi==null?void 0:fi.style),Vn);return Wn(o.createElement(Ie,Object.assign({direction:Ni,getPopupContainer:Dn,moreTransitionName:`${wr}-slide-up`},kr,{items:yr,className:_()({[`${On}-${ui}`]:ui,[`${On}-card`]:["card","editable-card"].includes(_e),[`${On}-editable-card`]:_e==="editable-card",[`${On}-centered`]:Qn},fi==null?void 0:fi.className,st,$e,hr),popupClassName:_()(Kn,hr),style:pi,editable:$n,moreIcon:ti,prefixCls:On,animated:Gr,indicatorSize:Dr!=null?Dr:fi==null?void 0:fi.indicatorSize})))};Jn.TabPane=dn;var Wt=Jn},33166:function(lr,jt,l){"use strict";l.d(jt,{i:function(){return b}});const b=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(33166);function ae(ee,Pe){return b.i.reduce((_,V)=>{const P=ee[`${V}1`],w=ee[`${V}3`],r=ee[`${V}6`],s=ee[`${V}7`];return Object.assign(Object.assign({},_),Pe(V,{lightColor:P,lightBorderColor:w,darkColor:r,textColor:s}))},{})}},6848:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Ne}});var b=l(59301),ae=l(92310),ee=l.n(ae),Pe=l(55477),_=l(18929),V=l(62892),P=l(79676),w=l(92343),r=l(36355),s=l(33234),x=l(88088),o=l(17313),i=l(29878),c=l(19447),d=l(45157),C=l(37613),H=l(83116);const I=de=>{const{componentCls:we,tooltipMaxWidth:F,tooltipColor:Ce,tooltipBg:Ae,tooltipBorderRadius:ue,zIndexPopup:ye,controlHeight:L,boxShadowSecondary:Q,paddingSM:ne,paddingXS:se,tooltipRadiusOuter:nt}=de;return[{[we]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(de)),{position:"absolute",zIndex:ye,display:"block",width:"max-content",maxWidth:F,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":Ae,[`${we}-inner`]:{minWidth:L,minHeight:L,padding:`${ne/2}px ${se}px`,color:Ce,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:Ae,borderRadius:ue,boxShadow:Q,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${we}-inner`]:{borderRadius:Math.min(ue,c.qN)}},[`${we}-content`]:{position:"relative"}}),(0,d.Z)(de,(it,Je)=>{let{darkColor:wt}=Je;return{[`&${we}-${it}`]:{[`${we}-inner`]:{backgroundColor:wt},[`${we}-arrow`]:{"--antd-arrow-background-color":wt}}}})),{"&-rtl":{direction:"rtl"}})},(0,c.ZP)((0,C.TS)(de,{borderRadiusOuter:nt}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:ue,limitVerticalRadius:!0}),{[`${we}-pure`]:{position:"relative",maxWidth:"none",margin:de.sizePopupArrow}}]};var M=(de,we)=>(0,H.Z)("Tooltip",Ce=>{if(we===!1)return[];const{borderRadius:Ae,colorTextLightSolid:ue,colorBgDefault:ye,borderRadiusOuter:L}=Ce,Q=(0,C.TS)(Ce,{tooltipMaxWidth:250,tooltipColor:ue,tooltipBorderRadius:Ae,tooltipBg:ye,tooltipRadiusOuter:L>4?4:L});return[I(Q),(0,i._y)(Ce,"zoom-big-fast")]},Ce=>{let{zIndexPopupBase:Ae,colorBgSpotlight:ue}=Ce;return{zIndexPopup:Ae+70,colorBgDefault:ue}},{resetStyle:!1})(de),W=l(36785);function te(de,we){const F=(0,W.o2)(we),Ce=ee()({[`${de}-${we}`]:we&&F}),Ae={},ue={};return we&&!F&&(Ae.background=we,ue["--antd-arrow-background-color"]=we),{className:Ce,overlayStyle:Ae,arrowStyle:ue}}var B=de=>{const{prefixCls:we,className:F,placement:Ce="top",title:Ae,color:ue,overlayInnerStyle:ye}=de,{getPrefixCls:L}=b.useContext(r.E_),Q=L("tooltip",we),[ne,se]=M(Q,!0),nt=te(Q,ue),it=nt.arrowStyle,Je=Object.assign(Object.assign({},ye),nt.overlayStyle),wt=ee()(se,Q,`${Q}-pure`,`${Q}-placement-${Ce}`,F,nt.className);return ne(b.createElement("div",{className:wt,style:it},b.createElement("div",{className:`${Q}-arrow`}),b.createElement(Pe.G,Object.assign({},de,{className:se,prefixCls:Q,overlayInnerStyle:Je}),Ae)))},pe=function(de,we){var F={};for(var Ce in de)Object.prototype.hasOwnProperty.call(de,Ce)&&we.indexOf(Ce)<0&&(F[Ce]=de[Ce]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ce=Object.getOwnPropertySymbols(de);Ae{const F={},Ce=Object.assign({},de);return we.forEach(Ae=>{de&&Ae in de&&(F[Ae]=de[Ae],delete Ce[Ae])}),{picked:F,omitted:Ce}};function me(de,we){const F=de.type;if((F.__ANT_BUTTON===!0||de.type==="button")&&de.props.disabled||F.__ANT_SWITCH===!0&&(de.props.disabled||de.props.loading)||F.__ANT_RADIO===!0&&de.props.disabled){const{picked:Ce,omitted:Ae}=fe(de.props.style,["position","left","right","top","bottom","float","display","zIndex"]),ue=Object.assign(Object.assign({display:"inline-block"},Ce),{cursor:"not-allowed",width:de.props.block?"100%":void 0}),ye=Object.assign(Object.assign({},Ae),{pointerEvents:"none"}),L=(0,w.Tm)(de,{style:ye,className:null});return b.createElement("span",{style:ue,className:ee()(de.props.className,`${we}-disabled-compatible-wrapper`)},L)}return de}const ve=b.forwardRef((de,we)=>{var F,Ce;const{prefixCls:Ae,openClassName:ue,getTooltipContainer:ye,overlayClassName:L,color:Q,overlayInnerStyle:ne,children:se,afterOpenChange:nt,afterVisibleChange:it,destroyTooltipOnHide:Je,arrow:wt=!0,title:Jt,overlay:zt,builtinPlacements:mt,arrowPointAtCenter:rn=!1,autoAdjustOverflow:Zt=!0}=de,Sn=!!wt,[,tn]=(0,x.Z)(),{getPopupContainer:re,getPrefixCls:Et,direction:K}=b.useContext(r.E_),E=b.useRef(null),f=()=>{var $t;($t=E.current)===null||$t===void 0||$t.forceAlign()};b.useImperativeHandle(we,()=>({forceAlign:f,forcePopupAlign:()=>{f()}}));const[R,be]=(0,_.Z)(!1,{value:(F=de.open)!==null&&F!==void 0?F:de.visible,defaultValue:(Ce=de.defaultOpen)!==null&&Ce!==void 0?Ce:de.defaultVisible}),$=!Jt&&!zt&&Jt!==0,U=$t=>{var sn,ot;be($?!1:$t),$||((sn=de.onOpenChange)===null||sn===void 0||sn.call(de,$t),(ot=de.onVisibleChange)===null||ot===void 0||ot.call(de,$t))},oe=b.useMemo(()=>{var $t,sn;let ot=rn;return typeof wt=="object"&&(ot=(sn=($t=wt.pointAtCenter)!==null&&$t!==void 0?$t:wt.arrowPointAtCenter)!==null&&sn!==void 0?sn:rn),mt||(0,P.Z)({arrowPointAtCenter:ot,autoAdjustOverflow:Zt,arrowWidth:Sn?tn.sizePopupArrow:0,borderRadius:tn.borderRadius,offset:tn.marginXXS,visibleFirst:!0})},[rn,wt,mt,tn]),Me=b.useMemo(()=>Jt===0?Jt:zt||Jt||"",[zt,Jt]),Fe=b.createElement(s.BR,null,typeof Me=="function"?Me():Me),{getPopupContainer:Re,placement:Ge="top",mouseEnterDelay:Ut=.1,mouseLeaveDelay:Xe=.1,overlayStyle:At,rootClassName:gt}=de,qe=pe(de,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Ie=Et("tooltip",Ae),tt=Et(),pt=de["data-popover-inject"];let Pt=R;!("open"in de)&&!("visible"in de)&&$&&(Pt=!1);const dn=me((0,w.l$)(se)&&!(0,w.M2)(se)?se:b.createElement("span",null,se),Ie),Tn=dn.props,ie=!Tn.className||typeof Tn.className=="string"?ee()(Tn.className,ue||`${Ie}-open`):Tn.className,[ge,An]=M(Ie,!pt),je=te(Ie,Q),dt=je.arrowStyle,tr=Object.assign(Object.assign({},ne),je.overlayStyle),kt=ee()(L,{[`${Ie}-rtl`]:K==="rtl"},je.className,gt,An);return ge(b.createElement(Pe.Z,Object.assign({},qe,{showArrow:Sn,placement:Ge,mouseEnterDelay:Ut,mouseLeaveDelay:Xe,prefixCls:Ie,overlayClassName:kt,overlayStyle:Object.assign(Object.assign({},dt),At),getTooltipContainer:Re||ye||re,ref:E,builtinPlacements:oe,overlay:Fe,visible:Pt,onVisibleChange:U,afterVisibleChange:nt!=null?nt:it,overlayInnerStyle:tr,arrowContent:b.createElement("span",{className:`${Ie}-arrow-content`}),motion:{motionName:(0,V.m)(tt,"zoom-big-fast",de.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Je}),Pt?(0,w.Tm)(dn,{className:ie}):dn))});ve._InternalPanelDoNotUseOrYouWillBeFired=B;var Ne=ve},17574:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Q}});var b=l(43858),ae=l(19127),ee=l(52671),Pe=l(8657),_=l(96663),V=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},w=P,r=l(7657),s=function(se,nt){return V.createElement(r.Z,(0,_.Z)({},se,{ref:nt,icon:w}))},x=V.forwardRef(s),o=x,i=l(92310),c=l.n(i),d=l(35654),C=l(71430),H=l(36355),I=l(56082),M=l(62892),W=l(20648);const te=4;function S(ne){const{dropPosition:se,dropLevelOffset:nt,prefixCls:it,indent:Je,direction:wt="ltr"}=ne,Jt=wt==="ltr"?"left":"right",zt=wt==="ltr"?"right":"left",mt={[Jt]:-nt*Je+te,[zt]:0};switch(se){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Jt]=Je+te;break}return V.createElement("div",{style:mt,className:`${it}-drop-indicator`})}var B=l(71997),fe=V.forwardRef((ne,se)=>{const{getPrefixCls:nt,direction:it,virtual:Je,tree:wt}=V.useContext(H.E_),{prefixCls:Jt,className:zt,showIcon:mt=!1,showLine:rn,switcherIcon:Zt,blockNode:Sn=!1,children:tn,checkable:re=!1,selectable:Et=!0,draggable:K,motion:E,style:f}=ne,R=nt("tree",Jt),be=nt(),$=E!=null?E:Object.assign(Object.assign({},(0,M.Z)(be)),{motionAppear:!1}),U=Object.assign(Object.assign({},ne),{checkable:re,selectable:Et,showIcon:mt,motion:$,blockNode:Sn,showLine:!!rn,dropIndicatorRender:S}),[oe,Me]=(0,W.ZP)(R),Fe=V.useMemo(()=>{if(!K)return!1;let Ge={};switch(typeof K){case"function":Ge.nodeDraggable=K;break;case"object":Ge=Object.assign({},K);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||V.createElement(I.Z,null)),Ge},[K]),Re=Ge=>V.createElement(B.Z,{prefixCls:R,switcherIcon:Zt,treeNodeProps:Ge,showLine:rn});return oe(V.createElement(b.Z,Object.assign({itemHeight:20,ref:se,virtual:Je},U,{style:Object.assign(Object.assign({},wt==null?void 0:wt.style),f),prefixCls:R,className:c()({[`${R}-icon-hide`]:!mt,[`${R}-block-node`]:Sn,[`${R}-unselectable`]:!Et,[`${R}-rtl`]:it==="rtl"},wt==null?void 0:wt.className,zt,Me),direction:it,checkable:re&&V.createElement("span",{className:`${R}-checkbox-inner`}),selectable:Et,switcherIcon:Re,draggable:Fe}),tn))}),me;(function(ne){ne[ne.None=0]="None",ne[ne.Start=1]="Start",ne[ne.End=2]="End"})(me||(me={}));function ve(ne,se){function nt(it){const{key:Je,children:wt}=it;se(Je,it)!==!1&&ve(wt||[],se)}ne.forEach(nt)}function Ne(ne){let{treeData:se,expandedKeys:nt,startKey:it,endKey:Je}=ne;const wt=[];let Jt=me.None;if(it&&it===Je)return[it];if(!it||!Je)return[];function zt(mt){return mt===it||mt===Je}return ve(se,mt=>{if(Jt===me.End)return!1;if(zt(mt)){if(wt.push(mt),Jt===me.None)Jt=me.Start;else if(Jt===me.Start)return Jt=me.End,!1}else Jt===me.Start&&wt.push(mt);return nt.includes(mt)}),wt}function de(ne,se){const nt=(0,ae.Z)(se),it=[];return ve(ne,(Je,wt)=>{const Jt=nt.indexOf(Je);return Jt!==-1&&(it.push(wt),nt.splice(Jt,1)),!!nt.length}),it}var we=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{var{defaultExpandAll:nt,defaultExpandParent:it,defaultExpandedKeys:Je}=ne,wt=we(ne,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Jt=V.useRef(),zt=V.useRef(),mt=()=>{const{keyEntities:Fe}=(0,C.I8)(Ce(wt));let Re;return nt?Re=Object.keys(Fe):it?Re=(0,d.r7)(wt.expandedKeys||Je||[],Fe):Re=wt.expandedKeys||Je,Re},[rn,Zt]=V.useState(wt.selectedKeys||wt.defaultSelectedKeys||[]),[Sn,tn]=V.useState(()=>mt());V.useEffect(()=>{"selectedKeys"in wt&&Zt(wt.selectedKeys)},[wt.selectedKeys]),V.useEffect(()=>{"expandedKeys"in wt&&tn(wt.expandedKeys)},[wt.expandedKeys]);const re=(Fe,Re)=>{var Ge;return"expandedKeys"in wt||tn(Fe),(Ge=wt.onExpand)===null||Ge===void 0?void 0:Ge.call(wt,Fe,Re)},Et=(Fe,Re)=>{var Ge;const{multiple:Ut}=wt,{node:Xe,nativeEvent:At}=Re,{key:gt=""}=Xe,qe=Ce(wt),Ie=Object.assign(Object.assign({},Re),{selected:!0}),tt=(At==null?void 0:At.ctrlKey)||(At==null?void 0:At.metaKey),pt=At==null?void 0:At.shiftKey;let Pt;Ut&&tt?(Pt=Fe,Jt.current=gt,zt.current=Pt,Ie.selectedNodes=de(qe,Pt)):Ut&&pt?(Pt=Array.from(new Set([].concat((0,ae.Z)(zt.current||[]),(0,ae.Z)(Ne({treeData:qe,expandedKeys:Sn,startKey:gt,endKey:Jt.current}))))),Ie.selectedNodes=de(qe,Pt)):(Pt=[gt],Jt.current=gt,zt.current=Pt,Ie.selectedNodes=de(qe,Pt)),(Ge=wt.onSelect)===null||Ge===void 0||Ge.call(wt,Pt,Ie),"selectedKeys"in wt||Zt(Pt)},{getPrefixCls:K,direction:E}=V.useContext(H.E_),{prefixCls:f,className:R,showIcon:be=!0,expandAction:$="click"}=wt,U=we(wt,["prefixCls","className","showIcon","expandAction"]),oe=K("tree",f),Me=c()(`${oe}-directory`,{[`${oe}-directory-rtl`]:E==="rtl"},R);return V.createElement(fe,Object.assign({icon:F,ref:se,blockNode:!0},U,{showIcon:be,expandAction:$,prefixCls:oe,className:Me,expandedKeys:Sn,selectedKeys:rn,onSelect:Et,onExpand:re}))};var ye=V.forwardRef(Ae);const L=fe;L.DirectoryTree=ye,L.TreeNode=b.O;var Q=L},20648:function(lr,jt,l){"use strict";l.d(jt,{TM:function(){return i},Yk:function(){return o}});var b=l(93083),ae=l(98447),ee=l(17313),Pe=l(8378),_=l(37613),V=l(83116);const P=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),w=(c,d)=>({[`.${c}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${d.motionDurationSlow}`}}}),r=(c,d)=>({[`.${c}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:d.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${d.lineWidthBold}px solid ${d.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(c,d)=>{const{treeCls:C,treeNodeCls:H,treeNodePadding:I,titleHeight:M,nodeSelectedBg:W,nodeHoverBg:te}=d,S=d.paddingXS;return{[C]:Object.assign(Object.assign({},(0,ee.Wf)(d)),{background:d.colorBgContainer,borderRadius:d.borderRadius,transition:`background-color ${d.motionDurationSlow}`,[`&${C}-rtl`]:{[`${C}-switcher`]:{"&_close":{[`${C}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${C}-active-focused)`]:Object.assign({},(0,ee.oN)(d)),[`${C}-list-holder-inner`]:{alignItems:"flex-start"},[`&${C}-block-node`]:{[`${C}-list-holder-inner`]:{alignItems:"stretch",[`${C}-node-content-wrapper`]:{flex:"auto"},[`${H}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:I,insetInlineStart:0,border:`1px solid ${d.colorPrimary}`,opacity:0,animationName:P,animationDuration:d.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${H}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${I}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${C}-node-content-wrapper`]:{color:d.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${C}-node-content-wrapper`]:Object.assign({},(0,ee.oN)(d)),[`&:not(${H}-disabled).filter-node ${C}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${C}-draggable-icon`]:{flexShrink:0,width:M,lineHeight:`${M}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${d.motionDurationSlow}`,[`${H}:hover &`]:{opacity:.45}},[`&${H}-disabled`]:{[`${C}-draggable-icon`]:{visibility:"hidden"}}}},[`${C}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:M}},[`${C}-draggable-icon`]:{visibility:"hidden"},[`${C}-switcher`]:Object.assign(Object.assign({},w(c,d)),{position:"relative",flex:"none",alignSelf:"stretch",width:M,margin:0,lineHeight:`${M}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${C}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:d.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:M/2,bottom:-I,marginInlineStart:-1,borderInlineEnd:`1px solid ${d.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:M/2*.8,height:M/2,borderBottom:`1px solid ${d.colorBorder}`,content:'""'}}}),[`${C}-checkbox`]:{top:"initial",marginInlineEnd:S},[`${C}-node-content-wrapper, ${C}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:M,margin:0,padding:`0 ${d.paddingXS/2}px`,color:"inherit",lineHeight:`${M}px`,background:"transparent",borderRadius:d.borderRadius,cursor:"pointer",transition:`all ${d.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:te},[`&${C}-node-selected`]:{backgroundColor:W},[`${C}-iconEle`]:{display:"inline-block",width:M,height:M,lineHeight:`${M}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${C}-unselectable ${C}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${C}-node-content-wrapper`]:Object.assign({lineHeight:`${M}px`,userSelect:"none"},r(c,d)),[`${H}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${d.colorPrimary}`}},"&-show-line":{[`${C}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:M/2,bottom:-I,borderInlineEnd:`1px solid ${d.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${C}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${H}-leaf-last`]:{[`${C}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${M/2}px !important`}}}}})}},x=c=>{const{treeCls:d,treeNodeCls:C,treeNodePadding:H,directoryNodeSelectedBg:I,directoryNodeSelectedColor:M}=c;return{[`${d}${d}-directory`]:{[C]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:H,insetInlineStart:0,transition:`background-color ${c.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:c.controlItemBgHover}},"> *":{zIndex:1},[`${d}-switcher`]:{transition:`color ${c.motionDurationMid}`},[`${d}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${d}-node-selected`]:{color:M,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:I},[`${d}-switcher`]:{color:M},[`${d}-node-content-wrapper`]:{color:M,background:"transparent"}}}}}},o=(c,d)=>{const C=`.${c}`,H=`${C}-treenode`,I=d.paddingXS/2,M=(0,_.TS)(d,{treeCls:C,treeNodeCls:H,treeNodePadding:I});return[s(c,M),x(M)]},i=c=>{const{controlHeightSM:d}=c;return{titleHeight:d,nodeHoverBg:c.controlItemBgHover,nodeSelectedBg:c.controlItemBgActive}};jt.ZP=(0,V.Z)("Tree",(c,d)=>{let{prefixCls:C}=d;return[{[c.componentCls]:(0,ae.C2)(`${C}-checkbox`,c)},o(C,c),(0,Pe.Z)(c)]},c=>{const{colorTextLightSolid:d,colorPrimary:C}=c;return Object.assign(Object.assign({},i(c)),{directoryNodeSelectedColor:d,directoryNodeSelectedBg:C})})},71997:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Pe=ee,_=l(7657),V=function(M,W){return ae.createElement(_.Z,(0,b.Z)({},M,{ref:W,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(52671),s=l(58617),x=l(15075),o=l(43531),i=l(92310),c=l.n(i),d=l(92343),H=I=>{const{prefixCls:M,switcherIcon:W,treeNodeProps:te,showLine:S}=I,{isLeaf:B,expanded:pe,loading:fe}=te;if(fe)return ae.createElement(s.Z,{className:`${M}-switcher-loading-icon`});let me;if(S&&typeof S=="object"&&(me=S.showLeafIcon),B){if(!S)return null;if(typeof me!="boolean"&&me){const de=typeof me=="function"?me(te):me,we=`${M}-switcher-line-custom-icon`;return(0,d.l$)(de)?(0,d.Tm)(de,{className:c()(de.props.className||"",we)}):de}return me?ae.createElement(r.Z,{className:`${M}-switcher-line-icon`}):ae.createElement("span",{className:`${M}-switcher-leaf-line`})}const ve=`${M}-switcher-icon`,Ne=typeof W=="function"?W(te):W;return(0,d.l$)(Ne)?(0,d.Tm)(Ne,{className:c()(Ne.props.className||"",ve)}):Ne!==void 0?Ne:S?pe?ae.createElement(x.Z,{className:`${M}-switcher-line-icon`}):ae.createElement(o.Z,{className:`${M}-switcher-line-icon`}):ae.createElement(w,{className:ve})}},86251:function(lr,jt){"use strict";jt.byteLength=P,jt.toByteArray=r,jt.fromByteArray=o;for(var l=[],b=[],ae=typeof Uint8Array!="undefined"?Uint8Array:Array,ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Pe=0,_=ee.length;Pe<_;++Pe)l[Pe]=ee[Pe],b[ee.charCodeAt(Pe)]=Pe;b[45]=62,b[95]=63;function V(i){var c=i.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=i.indexOf("=");d===-1&&(d=c);var C=d===c?0:4-d%4;return[d,C]}function P(i){var c=V(i),d=c[0],C=c[1];return(d+C)*3/4-C}function w(i,c,d){return(c+d)*3/4-d}function r(i){var c,d=V(i),C=d[0],H=d[1],I=new ae(w(i,C,H)),M=0,W=H>0?C-4:C,te;for(te=0;te>16&255,I[M++]=c>>8&255,I[M++]=c&255;return H===2&&(c=b[i.charCodeAt(te)]<<2|b[i.charCodeAt(te+1)]>>4,I[M++]=c&255),H===1&&(c=b[i.charCodeAt(te)]<<10|b[i.charCodeAt(te+1)]<<4|b[i.charCodeAt(te+2)]>>2,I[M++]=c>>8&255,I[M++]=c&255),I}function s(i){return l[i>>18&63]+l[i>>12&63]+l[i>>6&63]+l[i&63]}function x(i,c,d){for(var C,H=[],I=c;IW?W:M+I));return C===1?(c=i[d-1],H.push(l[c>>2]+l[c<<4&63]+"==")):C===2&&(c=(i[d-2]<<8)+i[d-1],H.push(l[c>>10]+l[c>>4&63]+l[c<<2&63]+"=")),H.join("")}},19208:function(lr,jt,l){"use strict";var b;var ae=l(86251),ee=l(67467),Pe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;jt.lW=w,b=M,jt.h2=50;var _=2147483647;b=_,w.TYPED_ARRAY_SUPPORT=V(),!w.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function V(){try{var K=new Uint8Array(1),E={foo:function(){return 42}};return Object.setPrototypeOf(E,Uint8Array.prototype),Object.setPrototypeOf(K,E),K.foo()===42}catch(f){return!1}}Object.defineProperty(w.prototype,"parent",{enumerable:!0,get:function(){if(w.isBuffer(this))return this.buffer}}),Object.defineProperty(w.prototype,"offset",{enumerable:!0,get:function(){if(w.isBuffer(this))return this.byteOffset}});function P(K){if(K>_)throw new RangeError('The value "'+K+'" is invalid for option "size"');var E=new Uint8Array(K);return Object.setPrototypeOf(E,w.prototype),E}function w(K,E,f){if(typeof K=="number"){if(typeof E=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return o(K)}return r(K,E,f)}w.poolSize=8192;function r(K,E,f){if(typeof K=="string")return i(K,E);if(ArrayBuffer.isView(K))return d(K);if(K==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(tn(K,ArrayBuffer)||K&&tn(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(tn(K,SharedArrayBuffer)||K&&tn(K.buffer,SharedArrayBuffer)))return C(K,E,f);if(typeof K=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var R=K.valueOf&&K.valueOf();if(R!=null&&R!==K)return w.from(R,E,f);var be=H(K);if(be)return be;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof K[Symbol.toPrimitive]=="function")return w.from(K[Symbol.toPrimitive]("string"),E,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}w.from=function(K,E,f){return r(K,E,f)},Object.setPrototypeOf(w.prototype,Uint8Array.prototype),Object.setPrototypeOf(w,Uint8Array);function s(K){if(typeof K!="number")throw new TypeError('"size" argument must be of type number');if(K<0)throw new RangeError('The value "'+K+'" is invalid for option "size"')}function x(K,E,f){return s(K),K<=0?P(K):E!==void 0?typeof f=="string"?P(K).fill(E,f):P(K).fill(E):P(K)}w.alloc=function(K,E,f){return x(K,E,f)};function o(K){return s(K),P(K<0?0:I(K)|0)}w.allocUnsafe=function(K){return o(K)},w.allocUnsafeSlow=function(K){return o(K)};function i(K,E){if((typeof E!="string"||E==="")&&(E="utf8"),!w.isEncoding(E))throw new TypeError("Unknown encoding: "+E);var f=W(K,E)|0,R=P(f),be=R.write(K,E);return be!==f&&(R=R.slice(0,be)),R}function c(K){for(var E=K.length<0?0:I(K.length)|0,f=P(E),R=0;R=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return K|0}function M(K){return+K!=K&&(K=0),w.alloc(+K)}w.isBuffer=function(E){return E!=null&&E._isBuffer===!0&&E!==w.prototype},w.compare=function(E,f){if(tn(E,Uint8Array)&&(E=w.from(E,E.offset,E.byteLength)),tn(f,Uint8Array)&&(f=w.from(f,f.offset,f.byteLength)),!w.isBuffer(E)||!w.isBuffer(f))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(E===f)return 0;for(var R=E.length,be=f.length,$=0,U=Math.min(R,be);$be.length?w.from(U).copy(be,$):Uint8Array.prototype.set.call(be,U,$);else if(w.isBuffer(U))U.copy(be,$);else throw new TypeError('"list" argument must be an Array of Buffers');$+=U.length}return be};function W(K,E){if(w.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||tn(K,ArrayBuffer))return K.byteLength;if(typeof K!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);var f=K.length,R=arguments.length>2&&arguments[2]===!0;if(!R&&f===0)return 0;for(var be=!1;;)switch(E){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return zt(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f*2;case"hex":return f>>>1;case"base64":return Zt(K).length;default:if(be)return R?-1:zt(K).length;E=(""+E).toLowerCase(),be=!0}}w.byteLength=W;function te(K,E,f){var R=!1;if((E===void 0||E<0)&&(E=0),E>this.length||((f===void 0||f>this.length)&&(f=this.length),f<=0)||(f>>>=0,E>>>=0,f<=E))return"";for(K||(K="utf8");;)switch(K){case"hex":return L(this,E,f);case"utf8":case"utf-8":return F(this,E,f);case"ascii":return ue(this,E,f);case"latin1":case"binary":return ye(this,E,f);case"base64":return we(this,E,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,E,f);default:if(R)throw new TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),R=!0}}w.prototype._isBuffer=!0;function S(K,E,f){var R=K[E];K[E]=K[f],K[f]=R}w.prototype.swap16=function(){var E=this.length;if(E%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var f=0;ff&&(E+=" ... "),""},Pe&&(w.prototype[Pe]=w.prototype.inspect),w.prototype.compare=function(E,f,R,be,$){if(tn(E,Uint8Array)&&(E=w.from(E,E.offset,E.byteLength)),!w.isBuffer(E))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof E);if(f===void 0&&(f=0),R===void 0&&(R=E?E.length:0),be===void 0&&(be=0),$===void 0&&($=this.length),f<0||R>E.length||be<0||$>this.length)throw new RangeError("out of range index");if(be>=$&&f>=R)return 0;if(be>=$)return-1;if(f>=R)return 1;if(f>>>=0,R>>>=0,be>>>=0,$>>>=0,this===E)return 0;for(var U=$-be,oe=R-f,Me=Math.min(U,oe),Fe=this.slice(be,$),Re=E.slice(f,R),Ge=0;Ge2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),f=+f,re(f)&&(f=be?0:K.length-1),f<0&&(f=K.length+f),f>=K.length){if(be)return-1;f=K.length-1}else if(f<0)if(be)f=0;else return-1;if(typeof E=="string"&&(E=w.from(E,R)),w.isBuffer(E))return E.length===0?-1:pe(K,E,f,R,be);if(typeof E=="number")return E=E&255,typeof Uint8Array.prototype.indexOf=="function"?be?Uint8Array.prototype.indexOf.call(K,E,f):Uint8Array.prototype.lastIndexOf.call(K,E,f):pe(K,[E],f,R,be);throw new TypeError("val must be string, number or Buffer")}function pe(K,E,f,R,be){var $=1,U=K.length,oe=E.length;if(R!==void 0&&(R=String(R).toLowerCase(),R==="ucs2"||R==="ucs-2"||R==="utf16le"||R==="utf-16le")){if(K.length<2||E.length<2)return-1;$=2,U/=2,oe/=2,f/=2}function Me(Xe,At){return $===1?Xe[At]:Xe.readUInt16BE(At*$)}var Fe;if(be){var Re=-1;for(Fe=f;FeU&&(f=U-oe),Fe=f;Fe>=0;Fe--){for(var Ge=!0,Ut=0;Utbe&&(R=be)):R=be;var $=E.length;R>$/2&&(R=$/2);for(var U=0;U>>0,isFinite(R)?(R=R>>>0,be===void 0&&(be="utf8")):(be=R,R=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var $=this.length-f;if((R===void 0||R>$)&&(R=$),E.length>0&&(R<0||f<0)||f>this.length)throw new RangeError("Attempt to write outside buffer bounds");be||(be="utf8");for(var U=!1;;)switch(be){case"hex":return fe(this,E,f,R);case"utf8":case"utf-8":return me(this,E,f,R);case"ascii":case"latin1":case"binary":return ve(this,E,f,R);case"base64":return Ne(this,E,f,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return de(this,E,f,R);default:if(U)throw new TypeError("Unknown encoding: "+be);be=(""+be).toLowerCase(),U=!0}},w.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function we(K,E,f){return E===0&&f===K.length?ae.fromByteArray(K):ae.fromByteArray(K.slice(E,f))}function F(K,E,f){f=Math.min(K.length,f);for(var R=[],be=E;be239?4:$>223?3:$>191?2:1;if(be+oe<=f){var Me,Fe,Re,Ge;switch(oe){case 1:$<128&&(U=$);break;case 2:Me=K[be+1],(Me&192)===128&&(Ge=($&31)<<6|Me&63,Ge>127&&(U=Ge));break;case 3:Me=K[be+1],Fe=K[be+2],(Me&192)===128&&(Fe&192)===128&&(Ge=($&15)<<12|(Me&63)<<6|Fe&63,Ge>2047&&(Ge<55296||Ge>57343)&&(U=Ge));break;case 4:Me=K[be+1],Fe=K[be+2],Re=K[be+3],(Me&192)===128&&(Fe&192)===128&&(Re&192)===128&&(Ge=($&15)<<18|(Me&63)<<12|(Fe&63)<<6|Re&63,Ge>65535&&Ge<1114112&&(U=Ge))}}U===null?(U=65533,oe=1):U>65535&&(U-=65536,R.push(U>>>10&1023|55296),U=56320|U&1023),R.push(U),be+=oe}return Ae(R)}var Ce=4096;function Ae(K){var E=K.length;if(E<=Ce)return String.fromCharCode.apply(String,K);for(var f="",R=0;RR)&&(f=R);for(var be="",$=E;$R&&(E=R),f<0?(f+=R,f<0&&(f=0)):f>R&&(f=R),ff)throw new RangeError("Trying to access beyond buffer length")}w.prototype.readUintLE=w.prototype.readUIntLE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var be=this[E],$=1,U=0;++U>>0,f=f>>>0,R||ne(E,f,this.length);for(var be=this[E+--f],$=1;f>0&&($*=256);)be+=this[E+--f]*$;return be},w.prototype.readUint8=w.prototype.readUInt8=function(E,f){return E=E>>>0,f||ne(E,1,this.length),this[E]},w.prototype.readUint16LE=w.prototype.readUInt16LE=function(E,f){return E=E>>>0,f||ne(E,2,this.length),this[E]|this[E+1]<<8},w.prototype.readUint16BE=w.prototype.readUInt16BE=function(E,f){return E=E>>>0,f||ne(E,2,this.length),this[E]<<8|this[E+1]},w.prototype.readUint32LE=w.prototype.readUInt32LE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),(this[E]|this[E+1]<<8|this[E+2]<<16)+this[E+3]*16777216},w.prototype.readUint32BE=w.prototype.readUInt32BE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]*16777216+(this[E+1]<<16|this[E+2]<<8|this[E+3])},w.prototype.readIntLE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var be=this[E],$=1,U=0;++U=$&&(be-=Math.pow(2,8*f)),be},w.prototype.readIntBE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var be=f,$=1,U=this[E+--be];be>0&&($*=256);)U+=this[E+--be]*$;return $*=128,U>=$&&(U-=Math.pow(2,8*f)),U},w.prototype.readInt8=function(E,f){return E=E>>>0,f||ne(E,1,this.length),this[E]&128?(255-this[E]+1)*-1:this[E]},w.prototype.readInt16LE=function(E,f){E=E>>>0,f||ne(E,2,this.length);var R=this[E]|this[E+1]<<8;return R&32768?R|4294901760:R},w.prototype.readInt16BE=function(E,f){E=E>>>0,f||ne(E,2,this.length);var R=this[E+1]|this[E]<<8;return R&32768?R|4294901760:R},w.prototype.readInt32LE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]|this[E+1]<<8|this[E+2]<<16|this[E+3]<<24},w.prototype.readInt32BE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]<<24|this[E+1]<<16|this[E+2]<<8|this[E+3]},w.prototype.readFloatLE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),ee.read(this,E,!0,23,4)},w.prototype.readFloatBE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),ee.read(this,E,!1,23,4)},w.prototype.readDoubleLE=function(E,f){return E=E>>>0,f||ne(E,8,this.length),ee.read(this,E,!0,52,8)},w.prototype.readDoubleBE=function(E,f){return E=E>>>0,f||ne(E,8,this.length),ee.read(this,E,!1,52,8)};function se(K,E,f,R,be,$){if(!w.isBuffer(K))throw new TypeError('"buffer" argument must be a Buffer instance');if(E>be||E<$)throw new RangeError('"value" argument is out of bounds');if(f+R>K.length)throw new RangeError("Index out of range")}w.prototype.writeUintLE=w.prototype.writeUIntLE=function(E,f,R,be){if(E=+E,f=f>>>0,R=R>>>0,!be){var $=Math.pow(2,8*R)-1;se(this,E,f,R,$,0)}var U=1,oe=0;for(this[f]=E&255;++oe>>0,R=R>>>0,!be){var $=Math.pow(2,8*R)-1;se(this,E,f,R,$,0)}var U=R-1,oe=1;for(this[f+U]=E&255;--U>=0&&(oe*=256);)this[f+U]=E/oe&255;return f+R},w.prototype.writeUint8=w.prototype.writeUInt8=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,1,255,0),this[f]=E&255,f+1},w.prototype.writeUint16LE=w.prototype.writeUInt16LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,65535,0),this[f]=E&255,this[f+1]=E>>>8,f+2},w.prototype.writeUint16BE=w.prototype.writeUInt16BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,65535,0),this[f]=E>>>8,this[f+1]=E&255,f+2},w.prototype.writeUint32LE=w.prototype.writeUInt32LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,4294967295,0),this[f+3]=E>>>24,this[f+2]=E>>>16,this[f+1]=E>>>8,this[f]=E&255,f+4},w.prototype.writeUint32BE=w.prototype.writeUInt32BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,4294967295,0),this[f]=E>>>24,this[f+1]=E>>>16,this[f+2]=E>>>8,this[f+3]=E&255,f+4},w.prototype.writeIntLE=function(E,f,R,be){if(E=+E,f=f>>>0,!be){var $=Math.pow(2,8*R-1);se(this,E,f,R,$-1,-$)}var U=0,oe=1,Me=0;for(this[f]=E&255;++U>0)-Me&255;return f+R},w.prototype.writeIntBE=function(E,f,R,be){if(E=+E,f=f>>>0,!be){var $=Math.pow(2,8*R-1);se(this,E,f,R,$-1,-$)}var U=R-1,oe=1,Me=0;for(this[f+U]=E&255;--U>=0&&(oe*=256);)E<0&&Me===0&&this[f+U+1]!==0&&(Me=1),this[f+U]=(E/oe>>0)-Me&255;return f+R},w.prototype.writeInt8=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,1,127,-128),E<0&&(E=255+E+1),this[f]=E&255,f+1},w.prototype.writeInt16LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,32767,-32768),this[f]=E&255,this[f+1]=E>>>8,f+2},w.prototype.writeInt16BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,32767,-32768),this[f]=E>>>8,this[f+1]=E&255,f+2},w.prototype.writeInt32LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,2147483647,-2147483648),this[f]=E&255,this[f+1]=E>>>8,this[f+2]=E>>>16,this[f+3]=E>>>24,f+4},w.prototype.writeInt32BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,2147483647,-2147483648),E<0&&(E=4294967295+E+1),this[f]=E>>>24,this[f+1]=E>>>16,this[f+2]=E>>>8,this[f+3]=E&255,f+4};function nt(K,E,f,R,be,$){if(f+R>K.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function it(K,E,f,R,be){return E=+E,f=f>>>0,be||nt(K,E,f,4,34028234663852886e22,-34028234663852886e22),ee.write(K,E,f,R,23,4),f+4}w.prototype.writeFloatLE=function(E,f,R){return it(this,E,f,!0,R)},w.prototype.writeFloatBE=function(E,f,R){return it(this,E,f,!1,R)};function Je(K,E,f,R,be){return E=+E,f=f>>>0,be||nt(K,E,f,8,17976931348623157e292,-17976931348623157e292),ee.write(K,E,f,R,52,8),f+8}w.prototype.writeDoubleLE=function(E,f,R){return Je(this,E,f,!0,R)},w.prototype.writeDoubleBE=function(E,f,R){return Je(this,E,f,!1,R)},w.prototype.copy=function(E,f,R,be){if(!w.isBuffer(E))throw new TypeError("argument should be a Buffer");if(R||(R=0),!be&&be!==0&&(be=this.length),f>=E.length&&(f=E.length),f||(f=0),be>0&&be=this.length)throw new RangeError("Index out of range");if(be<0)throw new RangeError("sourceEnd out of bounds");be>this.length&&(be=this.length),E.length-f>>0,R=R===void 0?this.length:R>>>0,E||(E=0);var U;if(typeof E=="number")for(U=f;U55295&&f<57344){if(!be){if(f>56319){(E-=3)>-1&&$.push(239,191,189);continue}else if(U+1===R){(E-=3)>-1&&$.push(239,191,189);continue}be=f;continue}if(f<56320){(E-=3)>-1&&$.push(239,191,189),be=f;continue}f=(be-55296<<10|f-56320)+65536}else be&&(E-=3)>-1&&$.push(239,191,189);if(be=null,f<128){if((E-=1)<0)break;$.push(f)}else if(f<2048){if((E-=2)<0)break;$.push(f>>6|192,f&63|128)}else if(f<65536){if((E-=3)<0)break;$.push(f>>12|224,f>>6&63|128,f&63|128)}else if(f<1114112){if((E-=4)<0)break;$.push(f>>18|240,f>>12&63|128,f>>6&63|128,f&63|128)}else throw new Error("Invalid code point")}return $}function mt(K){for(var E=[],f=0;f>8,be=f%256,$.push(be),$.push(R);return $}function Zt(K){return ae.toByteArray(Jt(K))}function Sn(K,E,f,R){for(var be=0;be=E.length||be>=K.length);++be)E[be+f]=K[be];return be}function tn(K,E){return K instanceof E||K!=null&&K.constructor!=null&&K.constructor.name!=null&&K.constructor.name===E.name}function re(K){return K!==K}var Et=function(){for(var K="0123456789abcdef",E=new Array(256),f=0;f<16;++f)for(var R=f*16,be=0;be<16;++be)E[R+be]=K[f]+K[be];return E}()},64018:function(){var lr,jt,l,b=!1,ae,ee;window.PR_SHOULD_USE_CONTINUATION=!0;var Pe,_;(function(){var V=window,P=["break,continue,do,else,for,if,return,while"],w=[P,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],r=[w,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],s=[r,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],x=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],o=[r,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],i="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",c=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",C=[P,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],H=[P,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],I=[P,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],M=[s,o,x,c,d,C,H,I],W=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,te="str",S="kwd",B="com",pe="typ",fe="lit",me="pun",ve="pln",Ne="tag",de="dec",we="src",F="atn",Ce="atv",Ae="nocode",ue="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function ye(K){for(var E=0,f=!1,R=!1,be=0,$=K.length;be<$;++be){var U=K[be];if(U.ignoreCase)R=!0;else if(/[a-z]/i.test(U.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){f=!0,R=!1;break}}var oe={b:8,t:9,n:10,v:11,f:12,r:13};function Me(Xe){var At=Xe.charCodeAt(0);if(At!==92)return At;var gt=Xe.charAt(1);return At=oe[gt],At||("0"<=gt&><="7"?parseInt(Xe.substring(1),8):gt==="u"||gt==="x"?parseInt(Xe.substring(2),16):Xe.charCodeAt(1))}function Fe(Xe){if(Xe<32)return(Xe<16?"\\x0":"\\x")+Xe.toString(16);var At=String.fromCharCode(Xe);return At==="\\"||At==="-"||At==="]"||At==="^"?"\\"+At:At}function Re(Xe){var At=Xe.substring(1,Xe.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),gt=[],qe=At[0]==="^",Ie=["["];qe&&Ie.push("^");for(var tt=qe?1:0,pt=At.length;tt122||(Tn<65||dn>90||gt.push([Math.max(65,dn)|32,Math.min(Tn,90)|32]),Tn<97||dn>122||gt.push([Math.max(97,dn)&-33,Math.min(Tn,122)&-33]))}}gt.sort(function(je,dt){return je[0]-dt[0]||dt[1]-je[1]});for(var ie=[],ge=[],tt=0;ttAn[0]&&(An[1]+1>An[0]&&Ie.push("-"),Ie.push(Fe(An[1])))}return Ie.push("]"),Ie.join("")}function Ge(Xe){for(var At=Xe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),gt=At.length,qe=[],Ie=0,tt=0;Ie=2&&dn==="["?At[Ie]=Re(pt):dn!=="\\"&&(At[Ie]=pt.replace(/[a-zA-Z]/g,function(ge){var An=ge.charCodeAt(0);return"["+String.fromCharCode(An&-33,An|32)+"]"}))}return At.join("")}for(var Ut=[],be=0,$=K.length;be<$;++be){var U=K[be];if(U.global||U.multiline)throw new Error(""+U);Ut.push("(?:"+Ge(U)+")")}return new RegExp(Ut.join("|"),R?"gi":"g")}function L(K,E){var f=/(?:^|\s)nocode(?:\s|$)/,R=[],be=0,$=[],U=0;function oe(Me){var Fe=Me.nodeType;if(Fe==1){if(f.test(Me.className))return;for(var Re=Me.firstChild;Re;Re=Re.nextSibling)oe(Re);var Ge=Me.nodeName.toLowerCase();(Ge==="br"||Ge==="li")&&(R[U]=` -`,$[U<<1]=be++,$[U++<<1|1]=Me)}else if(Fe==3||Fe==4){var Ut=Me.nodeValue;Ut.length&&(E?Ut=Ut.replace(/\r\n?/g,` -`):Ut=Ut.replace(/[ \t\r\n]+/g," "),R[U]=Ut,$[U<<1]=be,be+=Ut.length,$[U++<<1|1]=Me)}}return oe(K),{sourceCode:R.join("").replace(/\n$/,""),spans:$}}function Q(K,E,f,R,be){if(f){var $={sourceNode:K,pre:1,langExtension:null,numberLines:null,sourceCode:f,spans:null,basePos:E,decorations:null};R($),be.push.apply(be,$.decorations)}}var ne=/\S/;function se(K){for(var E=void 0,f=K.firstChild;f;f=f.nextSibling){var R=f.nodeType;E=R===1?E?K:f:R===3&&ne.test(f.nodeValue)?K:E}return E===K?void 0:E}function nt(K,E){var f={},R;(function(){for(var U=K.concat(E),oe=[],Me={},Fe=0,Re=U.length;Fe=0;)f[Ut.charAt(Xe)]=Ge;var At=Ge[1],gt=""+At;Me.hasOwnProperty(gt)||(oe.push(At),Me[gt]=null)}oe.push(/[\0-\uffff]/),R=ye(oe)})();var be=E.length,$=function(U){for(var oe=U.sourceCode,Me=U.basePos,Fe=U.sourceNode,Re=[Me,ve],Ge=0,Ut=oe.match(R)||[],Xe={},At=0,gt=Ut.length;At=5&&Ie.substring(0,5)==="lang-",pt&&!(tt&&typeof tt[1]=="string")&&(pt=!1,Ie=we),pt||(Xe[qe]=Ie)}var Tn=Ge;if(Ge+=qe.length,!pt)Re.push(Me+Tn,Ie);else{var ie=tt[1],ge=qe.indexOf(ie),An=ge+ie.length;tt[2]&&(An=qe.length-tt[2].length,ge=An-ie.length);var je=Ie.substring(5);Q(Fe,Me+Tn,qe.substring(0,ge),$,Re),Q(Fe,Me+Tn+ge,ie,rn(je,ie),Re),Q(Fe,Me+Tn+An,qe.substring(An),$,Re)}}U.decorations=Re};return $}function it(K){var E=[],f=[];K.tripleQuotedStrings?E.push([te,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):K.multiLineStrings?E.push([te,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):E.push([te,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),K.verbatimStrings&&f.push([te,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var R=K.hashComments;R&&(K.cStyleComments?(R>1?E.push([B,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):E.push([B,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),f.push([te,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):E.push([B,/^#[^\r\n]*/,null,"#"])),K.cStyleComments&&(f.push([B,/^\/\/[^\r\n]*/,null]),f.push([B,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var be=K.regexLiterals;if(be){var $=be>1?"":` -\r`,U=$?".":"[\\S\\s]",oe="/(?=[^/*"+$+"])(?:[^/\\x5B\\x5C"+$+"]|\\x5C"+U+"|\\x5B(?:[^\\x5C\\x5D"+$+"]|\\x5C"+U+")*(?:\\x5D|$))+/";f.push(["lang-regex",RegExp("^"+ue+"("+oe+")")])}var Me=K.types;Me&&f.push([pe,Me]);var Fe=(""+K.keywords).replace(/^ | $/g,"");Fe.length&&f.push([S,new RegExp("^(?:"+Fe.replace(/[\s,]+/g,"|")+")\\b"),null]),E.push([ve,/^\s+/,null,` \r - \xA0`]);var Re="^.[^\\s\\w.$@'\"`/\\\\]*";return K.regexLiterals&&(Re+="(?!s*/)"),f.push([fe,/^@[a-z_$][a-z_$@0-9]*/i,null],[pe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[ve,/^[a-z_$][a-z_$@0-9]*/i,null],[fe,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[ve,/^\\[\s\S]?/,null],[me,new RegExp(Re),null]),nt(E,f)}var Je=it({keywords:M,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function wt(K,E,f){for(var R=/(?:^|\s)nocode(?:\s|$)/,be=/\r\n?|\n/,$=K.ownerDocument,U=$.createElement("li");K.firstChild;)U.appendChild(K.firstChild);var oe=[U];function Me(At){var gt=At.nodeType;if(gt==1&&!R.test(At.className))if(At.nodeName==="br")Fe(At),At.parentNode&&At.parentNode.removeChild(At);else for(var qe=At.firstChild;qe;qe=qe.nextSibling)Me(qe);else if((gt==3||gt==4)&&f){var Ie=At.nodeValue,tt=Ie.match(be);if(tt){var pt=Ie.substring(0,tt.index);At.nodeValue=pt;var Pt=Ie.substring(tt.index+tt[0].length);if(Pt){var dn=At.parentNode;dn.insertBefore($.createTextNode(Pt),At.nextSibling)}Fe(At),pt||At.parentNode.removeChild(At)}}}function Fe(At){for(;!At.nextSibling;)if(At=At.parentNode,!At)return;function gt(tt,pt){var Pt=pt?tt.cloneNode(!1):tt,dn=tt.parentNode;if(dn){var Tn=gt(dn,1),ie=tt.nextSibling;Tn.appendChild(Pt);for(var ge=ie;ge;ge=ie)ie=ge.nextSibling,Tn.appendChild(ge)}return Pt}for(var qe=gt(At.nextSibling,0),Ie;(Ie=qe.parentNode)&&Ie.nodeType===1;)qe=Ie;oe.push(qe)}for(var Re=0;Re=dn&&(Me+=2),$>=Tn&&(Ge+=2)}}finally{Ie&&(Ie.style.display=tt)}}var zt={};function mt(K,E){for(var f=E.length;--f>=0;){var R=E[f];zt.hasOwnProperty(R)?V.console&&console.warn("cannot override language handler %s",R):zt[R]=K}}function rn(K,E){return K&&zt.hasOwnProperty(K)||(K=/^\s*]*(?:>|$)/],[B,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[me,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),mt(nt([[ve,/^[\s]+/,null,` \r -`],[Ce,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[Ne,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[F,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[me,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),mt(nt([],[[Ce,/^[\s\S]+/]]),["uq.val"]),mt(it({keywords:s,hashComments:!0,cStyleComments:!0,types:W}),["c","cc","cpp","cxx","cyc","m"]),mt(it({keywords:"null,true,false"}),["json"]),mt(it({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:W}),["cs"]),mt(it({keywords:x,cStyleComments:!0}),["java"]),mt(it({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),mt(it({keywords:C,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),mt(it({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),mt(it({keywords:H,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),mt(it({keywords:c,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),mt(it({keywords:i,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),mt(nt([],[[te,/^[\s\S]+/]]),["regex"]);function Zt(K){var E=K.langExtension;try{var f=L(K.sourceNode,K.pre),R=f.sourceCode;K.sourceCode=R,K.spans=f.spans,K.basePos=0,rn(E,R)(K),Jt(K)}catch(be){V.console&&console.log(be&&be.stack||be)}}function Sn(K,E,f){var R=f||!1,be=E||null,$=document.createElement("div");$.innerHTML="
      "+K+"
      ",$=$.firstChild,R&&wt($,R,!0);var U={langExtension:be,numberLines:R,sourceNode:$,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Zt(U),$.innerHTML}function tn(K,E){var f=E||document.body,R=f.ownerDocument||document;function be(Pt){return f.getElementsByTagName(Pt)}for(var $=[be("pre"),be("code"),be("xmp")],U=[],oe=0;oe<$.length;++oe)for(var Me=0,Fe=$[oe].length;Me=0?1/(Math.cos(2*Math.PI/10-rn)+3.07768*Math.sin(2*Math.PI/10-rn)):1/(Math.cos(rn)+3.07768*Math.sin(rn))};break}s.gridSize=Math.max(Math.floor(s.gridSize),4);var i=s.gridSize,c=i-s.maskGapWidth,d=Math.abs(s.maxRotation-s.minRotation),C=Math.min(s.maxRotation,s.minRotation),H=s.rotationStep,I,M,W,te,S,B,pe;function fe(zt,mt){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(mt-zt)+zt).toFixed()+"%)"}switch(s.color){case"random-dark":pe=function(){return fe(10,50)};break;case"random-light":pe=function(){return fe(50,90)};break;default:typeof s.color=="function"&&(pe=s.color);break}var me=null;typeof s.classes=="function"&&(me=s.classes);var ve=!1,Ne=[],de,we=function(mt){var rn=mt.currentTarget,Zt=rn.getBoundingClientRect(),Sn,tn;mt.touches?(Sn=mt.touches[0].clientX,tn=mt.touches[0].clientY):(Sn=mt.clientX,tn=mt.clientY);var re=Sn-Zt.left,Et=tn-Zt.top,K=Math.floor(re*(rn.width/Zt.width||1)/i),E=Math.floor(Et*(rn.height/Zt.height||1)/i);return Ne[K][E]},F=function(mt){var rn=we(mt);if(de!==rn){if(de=rn,!rn){s.hover(void 0,void 0,mt);return}s.hover(rn.item,rn.dimension,mt)}},Ce=function(mt){var rn=we(mt);rn&&(s.click(rn.item,rn.dimension,mt),mt.preventDefault())},Ae=[],ue=function(mt){if(Ae[mt])return Ae[mt];var rn=mt*8,Zt=rn,Sn=[];for(mt===0&&Sn.push([te[0],te[1],0]);Zt--;){var tn=1;s.shape!=="circle"&&(tn=s.shape(Zt/rn*2*Math.PI)),Sn.push([te[0]+mt*tn*Math.cos(-Zt/rn*2*Math.PI),te[1]+mt*tn*Math.sin(-Zt/rn*2*Math.PI)*s.ellipticity,Zt/rn*2*Math.PI])}return Ae[mt]=Sn,Sn},ye=function(){return s.abortThreshold>0&&new Date().getTime()-B>s.abortThreshold},L=function(){return s.rotateRatio===0||Math.random()>s.rotateRatio?0:d===0?C:C+Math.round(Math.random()*d/H)*H},Q=function(mt,rn,Zt){var Sn=!1,tn=s.weightFactor(rn);if(tn<=s.minSize)return!1;var re=1;tnpt[1]&&(pt[1]=gt),qept[2]&&(pt[2]=qe),Sn&&(K.fillStyle="rgba(255, 0, 0, 0.5)",K.fillRect(gt*i,qe*i,i-.5,i-.5));break e}Sn&&(K.fillStyle="rgba(0, 0, 255, 0.5)",K.fillRect(gt*i,qe*i,i-.5,i-.5))}}return Sn&&(K.fillStyle="rgba(0, 255, 0, 0.5)",K.fillRect(pt[3]*i,pt[0]*i,(pt[1]-pt[3]+1)*i,(pt[2]-pt[0]+1)*i)),{mu:re,occupied:At,bounds:pt,gw:Re,gh:Fe,fillTextOffsetX:oe,fillTextOffsetY:Me,fillTextWidth:E,fillTextHeight:f,fontSize:tn}},ne=function(mt,rn,Zt,Sn,tn){for(var re=tn.length;re--;){var Et=mt+tn[re][0],K=rn+tn[re][1];if(Et>=M||K>=W||Et<0||K<0){if(!s.drawOutOfBound)return!1;continue}if(!I[Et][K])return!1}return!0},se=function(mt,rn,Zt,Sn,tn,re,Et,K,E){var f=Zt.fontSize,R;pe?R=pe(Sn,tn,f,re,Et):R=s.color;var be;me?be=me(Sn,tn,f,re,Et):be=s.classes;var $,U=Zt.bounds;$={x:(mt+U[3])*i,y:(rn+U[0])*i,w:(U[1]-U[3]+1)*i,h:(U[2]-U[0]+1)*i},w.forEach(function(oe){if(oe.getContext){var Me=oe.getContext("2d"),Fe=Zt.mu;Me.save(),Me.scale(1/Fe,1/Fe),Me.font=s.fontWeight+" "+(f*Fe).toString(10)+"px "+s.fontFamily,Me.fillStyle=R,Me.translate((mt+Zt.gw/2)*i*Fe,(rn+Zt.gh/2)*i*Fe),K!==0&&Me.rotate(-K),Me.textBaseline="middle",Me.fillText(Sn,Zt.fillTextOffsetX*Fe,(Zt.fillTextOffsetY+f*.5)*Fe),Me.restore()}else{var Re=document.createElement("span"),Ge="";Ge="rotate("+-K/Math.PI*180+"deg) ",Zt.mu!==1&&(Ge+="translateX(-"+Zt.fillTextWidth/4+"px) scale("+1/Zt.mu+")");var Ut={position:"absolute",display:"block",font:s.fontWeight+" "+f*Zt.mu+"px "+s.fontFamily,left:(mt+Zt.gw/2)*i+Zt.fillTextOffsetX+"px",top:(rn+Zt.gh/2)*i+Zt.fillTextOffsetY+"px",width:Zt.fillTextWidth+"px",height:Zt.fillTextHeight+"px",lineHeight:f+"px",whiteSpace:"nowrap",transform:Ge,webkitTransform:Ge,msTransform:Ge,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};R&&(Ut.color=R),Re.textContent=Sn;for(var Xe in Ut)Re.style[Xe]=Ut[Xe];if(E)for(var At in E)Re.setAttribute(At,E[At]);be&&(Re.className+=be),oe.appendChild(Re)}})},nt=function(mt,rn,Zt,Sn,tn){if(!(mt>=M||rn>=W||mt<0||rn<0)){if(I[mt][rn]=!1,Zt){var re=w[0].getContext("2d");re.fillRect(mt*i,rn*i,c,c)}ve&&(Ne[mt][rn]={item:tn,dimension:Sn})}},it=function(mt,rn,Zt,Sn,tn,re){var Et=tn.occupied,K=s.drawMask,E;K&&(E=w[0].getContext("2d"),E.save(),E.fillStyle=s.maskColor);var f;if(ve){var R=tn.bounds;f={x:(mt+R[3])*i,y:(rn+R[0])*i,w:(R[1]-R[3]+1)*i,h:(R[2]-R[0]+1)*i}}for(var be=Et.length;be--;){var $=mt+Et[be][0],U=rn+Et[be][1];$>=M||U>=W||$<0||U<0||nt($,U,K,f,re)}K&&E.restore()},Je=function(mt){var rn,Zt,Sn;Array.isArray(mt)?(rn=mt[0],Zt=mt[1]):(rn=mt.word,Zt=mt.weight,Sn=mt.attributes);var tn=L(),re=Q(rn,Zt,tn);if(!re||ye())return!1;if(!s.drawOutOfBound){var Et=re.bounds;if(Et[1]-Et[3]+1>M||Et[2]-Et[0]+1>W)return!1}for(var K=S+1,E=function($){var U=Math.floor($[0]-re.gw/2),oe=Math.floor($[1]-re.gh/2),Me=re.gw,Fe=re.gh;return ne(U,oe,Me,Fe,re.occupied)?(se(U,oe,re,rn,Zt,S-K,$[2],tn,Sn),it(U,oe,Me,Fe,re,mt),{gx:U,gy:oe,rot:tn,info:re}):!1};K--;){var f=ue(S-K);s.shuffle&&(f=[].concat(f),_(f));for(var R=0;R=s.list.length){be(Me),wt("wordcloudstop",!1),U("wordcloudstart",oe);return}B=new Date().getTime();var Re=Je(s.list[tn]),Ge=!wt("wordclouddrawn",!0,{item:s.list[tn],drawn:Re});if(ye()||Ge){be(Me),s.abort(),wt("wordcloudabort",!1),wt("wordcloudstop",!1),U("wordcloudstart",oe);return}tn++,Me=R(Fe,s.wait)},s.wait)}};Jt()};V.isSupported=ee,V.minFontSize=Pe,l=[],b=function(){return V}.apply(jt,l),b!==void 0&&(lr.exports=b)}(this)},16896:function(lr,jt,l){var b=l(3096),ae=l(7357);l(66607),l(31041);var ee=l(19131);if(!ee.isSupported)throw new Error("Sorry your browser not support wordCloud");function Pe(_){for(var V=_.getContext("2d"),P=V.getImageData(0,0,_.width,_.height),w=V.createImageData(P),r=0,s=0,x=0;x128){var i=P.data[x]+P.data[x+1]+P.data[x+2];r+=i,++s}}for(var c=r/s,x=0;xc?(w.data[x]=0,w.data[x+1]=0,w.data[x+2]=0,w.data[x+3]=0):(w.data[x]=255,w.data[x+1]=255,w.data[x+2]=255,w.data[x+3]=255)}V.putImageData(w,0,0)}b.registerLayout(function(_,V){_.eachSeriesByType("wordCloud",function(P){var w=ae.getLayoutRect(P.getBoxLayoutParams(),{width:V.getWidth(),height:V.getHeight()}),r=P.getData(),s=document.createElement("canvas");s.width=w.width,s.height=w.height;var x=s.getContext("2d"),o=P.get("maskImage");if(o)try{x.drawImage(o,0,0,s.width,s.height),Pe(s)}catch(M){console.error("Invalid mask image"),console.error(M.toString())}var i=P.get("sizeRange"),c=P.get("rotationRange"),d=r.getDataExtent("value"),C=Math.PI/180,H=P.get("gridSize");ee(s,{list:r.mapArray("value",function(M,W){var te=r.getItemModel(W);return[r.getName(W),te.get("textStyle.normal.textSize",!0)||b.number.linearMap(M,d,i),W]}).sort(function(M,W){return W[1]-M[1]}),fontFamily:P.get("textStyle.normal.fontFamily")||P.get("textStyle.emphasis.fontFamily")||_.get("textStyle.fontFamily"),fontWeight:P.get("textStyle.normal.fontWeight")||P.get("textStyle.emphasis.fontWeight")||_.get("textStyle.fontWeight"),gridSize:H,ellipticity:w.height/w.width,minRotation:c[0]*C,maxRotation:c[1]*C,clearCanvas:!o,rotateRatio:1,rotationStep:P.get("rotationStep")*C,drawOutOfBound:P.get("drawOutOfBound"),shuffle:!1,shape:P.get("shape")});function I(M){var W=M.detail.item;M.detail.drawn&&P.layoutInstance.ondraw&&(M.detail.drawn.gx+=w.x/H,M.detail.drawn.gy+=w.y/H,P.layoutInstance.ondraw(W[0],W[1],W[2],M.detail.drawn))}s.addEventListener("wordclouddrawn",I),P.layoutInstance&&P.layoutInstance.dispose(),P.layoutInstance={ondraw:null,dispose:function(){s.removeEventListener("wordclouddrawn",I),s.addEventListener("wordclouddrawn",function(M){M.preventDefault()})}}})}),b.registerPreprocessor(function(_){var V=(_||{}).series;!b.util.isArray(V)&&(V=V?[V]:[]);var P=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];b.util.each(V,function(r){if(r&&r.type==="wordCloud"){var s=r.textStyle||{};w(s.normal),w(s.emphasis)}});function w(r){r&&b.util.each(P,function(s){r.hasOwnProperty(s)&&(r["text"+b.format.capitalFirst(s)]=r[s])})}})},53291:function(lr){"use strict";var jt=Array.isArray,l=Object.keys,b=Object.prototype.hasOwnProperty;lr.exports=function ae(ee,Pe){if(ee===Pe)return!0;if(ee&&Pe&&typeof ee=="object"&&typeof Pe=="object"){var _=jt(ee),V=jt(Pe),P,w,r;if(_&&V){if(w=ee.length,w!=Pe.length)return!1;for(P=w;P--!==0;)if(!ae(ee[P],Pe[P]))return!1;return!0}if(_!=V)return!1;var s=ee instanceof Date,x=Pe instanceof Date;if(s!=x)return!1;if(s&&x)return ee.getTime()==Pe.getTime();var o=ee instanceof RegExp,i=Pe instanceof RegExp;if(o!=i)return!1;if(o&&i)return ee.toString()==Pe.toString();var c=l(ee);if(w=c.length,w!==l(Pe).length)return!1;for(P=w;P--!==0;)if(!b.call(Pe,c[P]))return!1;for(P=w;P--!==0;)if(r=c[P],!ae(ee[r],Pe[r]))return!1;return!0}return ee!==ee&&Pe!==Pe}},64270:function(lr){(function(jt,l){lr.exports=l()})(this,function(){"use strict";var jt=function(j,N){return jt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(G,Z){G.__proto__=Z}||function(G,Z){for(var He in Z)Object.prototype.hasOwnProperty.call(Z,He)&&(G[He]=Z[He])},jt(j,N)};function l(j,N){if(typeof N!="function"&&N!==null)throw new TypeError("Class extends value "+String(N)+" is not a constructor or null");jt(j,N);function G(){this.constructor=j}j.prototype=N===null?Object.create(N):(G.prototype=N.prototype,new G)}var b=function(){return b=Object.assign||function(N){for(var G,Z=1,He=arguments.length;Z0&&yt[yt.length-1])&&(Cr[0]===6||Cr[0]===2)){G=0;continue}if(Cr[0]===3&&(!yt||Cr[1]>yt[0]&&Cr[1]=55296&&He<=56319&&G>10)+55296,Yt%1024+56320)),(He+1===G||Z.length>16384)&&(yt+=String.fromCharCode.apply(String,Z),Z.length=0)}return yt},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),o=0;o>4,Qr[He++]=(Yt&15)<<4|Ln>>2,Qr[He++]=(Ln&3)<<6|Fn&63;return Cr},H=function(j){for(var N=j.length,G=[],Z=0;Z>M,pe=1<>M,ve=B+me,Ne=ve,de=32,we=Ne+de,F=65536>>W,Ce=1<=0){if(N<55296||N>56319&&N<=65535)return G=this.index[N>>M],G=(G<>M)],G=(G<>W),G=this.index[G],G+=N>>M&Ae,G=this.index[G],G=(G<Je?(He.push(!0),Ln-=Je):He.push(!1),["normal","auto","loose"].indexOf(N)!==-1&&[8208,8211,12316,12448].indexOf(yt)!==-1)return Z.push(Yt),G.push(be);if(Ln===mt||Ln===Et){if(Yt===0)return Z.push(Yt),G.push(tt);var Fn=G[Yt-1];return rr.indexOf(Fn)===-1?(Z.push(Z[Yt-1]),G.push(Fn)):(Z.push(Yt),G.push(tt))}if(Z.push(Yt),Ln===pt)return G.push(N==="strict"?Fe:An);if(Ln===$t||Ln===Ie)return G.push(tt);if(Ln===sn)return yt>=131072&&yt<=196605||yt>=196608&&yt<=262141?G.push(An):G.push(tt);G.push(Ln)}),[Z,G,He]},Wt=function(j,N,G,Z){var He=Z[G];if(Array.isArray(j)?j.indexOf(He)!==-1:j===He)for(var yt=G;yt<=Z.length;){yt++;var Yt=Z[yt];if(Yt===N)return!0;if(Yt!==re)break}if(He===re)for(var yt=G;yt>0;){yt--;var Ln=Z[yt];if(Array.isArray(j)?j.indexOf(Ln)!==-1:j===Ln)for(var Fn=G;Fn<=Z.length;){Fn++;var Yt=Z[Fn];if(Yt===N)return!0;if(Yt!==re)break}if(Ln!==re)break}return!1},Ve=function(j,N){for(var G=j;G>=0;){var Z=N[G];if(Z===re)G--;else return Z}return 0},_e=function(j,N,G,Z,He){if(G[Z]===0)return Ct;var yt=Z-1;if(Array.isArray(He)&&He[yt]===!0)return Ct;var Yt=yt-1,Ln=yt+1,Fn=N[yt],Cr=Yt>=0?N[Yt]:0,Qr=N[Ln];if(Fn===Jt&&Qr===zt)return Ct;if(Ht.indexOf(Fn)!==-1)return bt;if(Ht.indexOf(Qr)!==-1||sr.indexOf(Qr)!==-1)return Ct;if(Ve(yt,N)===Sn)return Bt;if(ze.get(j[yt])===Et||(Fn===Pt||Fn===dn)&&ze.get(j[Ln])===Et||Fn===Zt||Qr===Zt||Fn===tn||[re,E,R].indexOf(Fn)===-1&&Qr===tn||[$,U,oe,Ut,qe].indexOf(Qr)!==-1||Ve(yt,N)===Re||Wt(Ge,Re,yt,N)||Wt([$,U],Fe,yt,N)||Wt(K,K,yt,N))return Ct;if(Fn===re)return Bt;if(Fn===Ge||Qr===Ge)return Ct;if(Qr===be||Fn===be)return Bt;if([E,R,Fe].indexOf(Qr)!==-1||Fn===f||Cr===ge&&Zn.indexOf(Fn)!==-1||Fn===qe&&Qr===ge||Qr===Me||_n.indexOf(Qr)!==-1&&Fn===Xe||_n.indexOf(Fn)!==-1&&Qr===Xe||Fn===gt&&[An,Pt,dn].indexOf(Qr)!==-1||[An,Pt,dn].indexOf(Fn)!==-1&&Qr===At||_n.indexOf(Fn)!==-1&&Vr.indexOf(Qr)!==-1||Vr.indexOf(Fn)!==-1&&_n.indexOf(Qr)!==-1||[gt,At].indexOf(Fn)!==-1&&(Qr===Xe||[Re,R].indexOf(Qr)!==-1&&N[Ln+1]===Xe)||[Re,R].indexOf(Fn)!==-1&&Qr===Xe||Fn===Xe&&[Xe,qe,Ut].indexOf(Qr)!==-1)return Ct;if([Xe,qe,Ut,$,U].indexOf(Qr)!==-1)for(var ei=yt;ei>=0;){var m=N[ei];if(m===Xe)return Ct;if([qe,Ut].indexOf(m)!==-1)ei--;else break}if([gt,At].indexOf(Qr)!==-1)for(var ei=[$,U].indexOf(Fn)!==-1?Yt:yt;ei>=0;){var m=N[ei];if(m===Xe)return Ct;if([qe,Ut].indexOf(m)!==-1)ei--;else break}if(je===Fn&&[je,dt,Tn,ie].indexOf(Qr)!==-1||[dt,Tn].indexOf(Fn)!==-1&&[dt,tr].indexOf(Qr)!==-1||[tr,ie].indexOf(Fn)!==-1&&Qr===tr||Br.indexOf(Fn)!==-1&&[Me,At].indexOf(Qr)!==-1||Br.indexOf(Qr)!==-1&&Fn===gt||_n.indexOf(Fn)!==-1&&_n.indexOf(Qr)!==-1||Fn===Ut&&_n.indexOf(Qr)!==-1||_n.concat(Xe).indexOf(Fn)!==-1&&Qr===Re&&ot.indexOf(j[Ln])===-1||_n.concat(Xe).indexOf(Qr)!==-1&&Fn===U)return Ct;if(Fn===kt&&Qr===kt){for(var Y=G[yt],Ee=1;Y>0&&(Y--,N[Y]===kt);)Ee++;if(Ee%2!==0)return Ct}return Fn===Pt&&Qr===dn?Ct:Bt},st=function(j,N){N||(N={lineBreak:"normal",wordBreak:"normal"});var G=Jn(j,N.lineBreak),Z=G[0],He=G[1],yt=G[2];(N.wordBreak==="break-all"||N.wordBreak==="break-word")&&(He=He.map(function(Ln){return[Xe,tt,$t].indexOf(Ln)!==-1?An:Ln}));var Yt=N.wordBreak==="keep-all"?yt.map(function(Ln,Fn){return Ln&&j[Fn]>=19968&&j[Fn]<=40959}):void 0;return[Z,He,Yt]},$e=function(){function j(N,G,Z,He){this.codePoints=N,this.required=G===bt,this.start=Z,this.end=He}return j.prototype.slice=function(){return r.apply(void 0,this.codePoints.slice(this.start,this.end))},j}(),nn=function(j,N){var G=w(j),Z=st(G,N),He=Z[0],yt=Z[1],Yt=Z[2],Ln=G.length,Fn=0,Cr=0;return{next:function(){if(Cr>=Ln)return{done:!0,value:null};for(var Qr=Ct;Cr=la&&j<=57},es=function(j){return j>=55296&&j<=57343},ts=function(j){return Ri(j)||j>=Pi&&j<=Ta||j>=va&&j<=ba},ps=function(j){return j>=va&&j<=$i},Hs=function(j){return j>=Pi&&j<=ao},Zs=function(j){return ps(j)||Hs(j)},vs=function(j){return j>=vi},Aa=function(j){return j===Kn||j===Yn||j===Vn},Ra=function(j){return Zs(j)||vs(j)||j===On},zs=function(j){return Ra(j)||Ri(j)||j===Wn},Vs=function(j){return j>=$a&&j<=aa||j===mr||j>=on&&j<=si||j===yi},Ls=function(j,N){return j!==Er?!1:N!==Kn},wa=function(j,N,G){return j===Wn?Ra(N)||Ls(N,G):Ra(j)?!0:!!(j===Er&&Ls(j,N))},Gs=function(j,N,G){return j===ki||j===Wn?Ri(N)?!0:N===xa&&Ri(G):Ri(j===xa?N:j)},Qa=function(j){var N=0,G=1;(j[N]===ki||j[N]===Wn)&&(j[N]===Wn&&(G=-1),N++);for(var Z=[];Ri(j[N]);)Z.push(j[N++]);var He=Z.length?parseInt(r.apply(void 0,Z),10):0;j[N]===xa&&N++;for(var yt=[];Ri(j[N]);)yt.push(j[N++]);var Yt=yt.length,Ln=Yt?parseInt(r.apply(void 0,yt),10):0;(j[N]===fa||j[N]===Ya)&&N++;var Fn=1;(j[N]===ki||j[N]===Wn)&&(j[N]===Wn&&(Fn=-1),N++);for(var Cr=[];Ri(j[N]);)Cr.push(j[N++]);var Qr=Cr.length?parseInt(r.apply(void 0,Cr),10):0;return G*(He+Ln*Math.pow(10,-Yt))*Math.pow(10,Fn*Qr)},Oo={type:2},xo={type:3},jo={type:4},Xs={type:13},Bo={type:8},qs={type:21},wi={type:9},ws={type:10},No={type:11},Ea={type:12},Ia={type:14},ha={type:23},da={type:1},ss={type:25},ka={type:24},fo={type:26},_s={type:27},uo={type:28},Us={type:29},Zi={type:31},gs={type:32},Qs=function(){function j(){this._value=[]}return j.prototype.write=function(N){this._value=this._value.concat(w(N))},j.prototype.read=function(){for(var N=[],G=this.consumeToken();G!==gs;)N.push(G),G=this.consumeToken();return N},j.prototype.consumeToken=function(){var N=this.consumeCodePoint();switch(N){case Dr:return this.consumeStringToken(Dr);case _r:var G=this.peekCodePoint(0),Z=this.peekCodePoint(1),He=this.peekCodePoint(2);if(zs(G)||Ls(Z,He)){var yt=wa(G,Z,He)?Nn:un,Yt=this.consumeName();return{type:5,value:Yt,flags:yt}}break;case ti:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Xs;break;case fi:return this.consumeStringToken(fi);case Ur:return Oo;case Dn:return xo;case Fi:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Ia;break;case ki:if(Gs(N,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(N),this.consumeNumericToken();break;case _i:return jo;case Wn:var Ln=N,Fn=this.peekCodePoint(0),Cr=this.peekCodePoint(1);if(Gs(Ln,Fn,Cr))return this.reconsumeCodePoint(N),this.consumeNumericToken();if(wa(Ln,Fn,Cr))return this.reconsumeCodePoint(N),this.consumeIdentLikeToken();if(Fn===Wn&&Cr===wr)return this.consumeCodePoint(),this.consumeCodePoint(),ka;break;case xa:if(Gs(N,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(N),this.consumeNumericToken();break;case Sr:if(this.peekCodePoint(0)===Fi)for(this.consumeCodePoint();;){var Qr=this.consumeCodePoint();if(Qr===Fi&&(Qr=this.consumeCodePoint(),Qr===Sr))return this.consumeToken();if(Qr===Qi)return this.consumeToken()}break;case sa:return fo;case Yi:return _s;case $n:if(this.peekCodePoint(0)===hr&&this.peekCodePoint(1)===Wn&&this.peekCodePoint(2)===Wn)return this.consumeCodePoint(),this.consumeCodePoint(),ss;break;case yr:var ei=this.peekCodePoint(0),m=this.peekCodePoint(1),Y=this.peekCodePoint(2);if(wa(ei,m,Y)){var Yt=this.consumeName();return{type:7,value:Yt}}break;case Gr:return uo;case Er:if(Ls(N,this.peekCodePoint(0)))return this.reconsumeCodePoint(N),this.consumeIdentLikeToken();break;case ui:return Us;case pi:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Bo;break;case Ai:return No;case Ji:return Ea;case cs:case as:var Ee=this.peekCodePoint(0),Ze=this.peekCodePoint(1);return Ee===ki&&(ts(Ze)||Ze===ta)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(N),this.consumeIdentLikeToken();case Ci:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),wi;if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),qs;break;case gr:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),ws;break;case Qi:return gs}return Aa(N)?(this.consumeWhiteSpace(),Zi):Ri(N)?(this.reconsumeCodePoint(N),this.consumeNumericToken()):Ra(N)?(this.reconsumeCodePoint(N),this.consumeIdentLikeToken()):{type:6,value:r(N)}},j.prototype.consumeCodePoint=function(){var N=this._value.shift();return typeof N=="undefined"?-1:N},j.prototype.reconsumeCodePoint=function(N){this._value.unshift(N)},j.prototype.peekCodePoint=function(N){return N>=this._value.length?-1:this._value[N]},j.prototype.consumeUnicodeRangeToken=function(){for(var N=[],G=this.consumeCodePoint();ts(G)&&N.length<6;)N.push(G),G=this.consumeCodePoint();for(var Z=!1;G===ta&&N.length<6;)N.push(G),G=this.consumeCodePoint(),Z=!0;if(Z){var He=parseInt(r.apply(void 0,N.map(function(Fn){return Fn===ta?la:Fn})),16),yt=parseInt(r.apply(void 0,N.map(function(Fn){return Fn===ta?Ta:Fn})),16);return{type:30,start:He,end:yt}}var Yt=parseInt(r.apply(void 0,N),16);if(this.peekCodePoint(0)===Wn&&ts(this.peekCodePoint(1))){this.consumeCodePoint(),G=this.consumeCodePoint();for(var Ln=[];ts(G)&&Ln.length<6;)Ln.push(G),G=this.consumeCodePoint();var yt=parseInt(r.apply(void 0,Ln),16);return{type:30,start:Yt,end:yt}}else return{type:30,start:Yt,end:Yt}},j.prototype.consumeIdentLikeToken=function(){var N=this.consumeName();return N.toLowerCase()==="url"&&this.peekCodePoint(0)===Ur?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ur?(this.consumeCodePoint(),{type:19,value:N}):{type:20,value:N}},j.prototype.consumeUrlToken=function(){var N=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi)return{type:22,value:""};var G=this.peekCodePoint(0);if(G===fi||G===Dr){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi||this.peekCodePoint(0)===Dn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),ha)}for(;;){var He=this.consumeCodePoint();if(He===Qi||He===Dn)return{type:22,value:r.apply(void 0,N)};if(Aa(He))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi||this.peekCodePoint(0)===Dn?(this.consumeCodePoint(),{type:22,value:r.apply(void 0,N)}):(this.consumeBadUrlRemnants(),ha);if(He===Dr||He===fi||He===Ur||Vs(He))return this.consumeBadUrlRemnants(),ha;if(He===Er)if(Ls(He,this.peekCodePoint(0)))N.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ha;else N.push(He)}},j.prototype.consumeWhiteSpace=function(){for(;Aa(this.peekCodePoint(0));)this.consumeCodePoint()},j.prototype.consumeBadUrlRemnants=function(){for(;;){var N=this.consumeCodePoint();if(N===Dn||N===Qi)return;Ls(N,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},j.prototype.consumeStringSlice=function(N){for(var G=5e4,Z="";N>0;){var He=Math.min(G,N);Z+=r.apply(void 0,this._value.splice(0,He)),N-=He}return this._value.shift(),Z},j.prototype.consumeStringToken=function(N){var G="",Z=0;do{var He=this._value[Z];if(He===Qi||He===void 0||He===N)return G+=this.consumeStringSlice(Z),{type:0,value:G};if(He===Kn)return this._value.splice(0,Z),da;if(He===Er){var yt=this._value[Z+1];yt!==Qi&&yt!==void 0&&(yt===Kn?(G+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):Ls(He,yt)&&(G+=this.consumeStringSlice(Z),G+=r(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},j.prototype.consumeNumber=function(){var N=[],G=Qn,Z=this.peekCodePoint(0);for((Z===ki||Z===Wn)&&N.push(this.consumeCodePoint());Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var He=this.peekCodePoint(1);if(Z===xa&&Ri(He))for(N.push(this.consumeCodePoint(),this.consumeCodePoint()),G=Hn;Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());Z=this.peekCodePoint(0),He=this.peekCodePoint(1);var yt=this.peekCodePoint(2);if((Z===fa||Z===Ya)&&((He===ki||He===Wn)&&Ri(yt)||Ri(He)))for(N.push(this.consumeCodePoint(),this.consumeCodePoint()),G=Hn;Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());return[Qa(N),G]},j.prototype.consumeNumericToken=function(){var N=this.consumeNumber(),G=N[0],Z=N[1],He=this.peekCodePoint(0),yt=this.peekCodePoint(1),Yt=this.peekCodePoint(2);if(wa(He,yt,Yt)){var Ln=this.consumeName();return{type:15,number:G,flags:Z,unit:Ln}}return He===Ni?(this.consumeCodePoint(),{type:16,number:G,flags:Z}):{type:17,number:G,flags:Z}},j.prototype.consumeEscapedCodePoint=function(){var N=this.consumeCodePoint();if(ts(N)){for(var G=r(N);ts(this.peekCodePoint(0))&&G.length<6;)G+=r(this.consumeCodePoint());Aa(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(G,16);return Z===0||es(Z)||Z>1114111?qi:Z}return N===Qi?qi:N},j.prototype.consumeName=function(){for(var N="";;){var G=this.consumeCodePoint();if(zs(G))N+=r(G);else if(Ls(G,this.peekCodePoint(0)))N+=r(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(G),N}},j}(),Ks=function(){function j(N){this._tokens=N}return j.create=function(N){var G=new Qs;return G.write(N),new j(G.read())},j.parseValue=function(N){return j.create(N).parseComponentValue()},j.parseValues=function(N){return j.create(N).parseComponentValues()},j.prototype.parseComponentValue=function(){for(var N=this.consumeToken();N.type===31;)N=this.consumeToken();if(N.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(N);var G=this.consumeComponentValue();do N=this.consumeToken();while(N.type===31);if(N.type===32)return G;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},j.prototype.parseComponentValues=function(){for(var N=[];;){var G=this.consumeComponentValue();if(G.type===32)return N;N.push(G),N.push()}},j.prototype.consumeComponentValue=function(){var N=this.consumeToken();switch(N.type){case 11:case 28:case 2:return this.consumeSimpleBlock(N.type);case 19:return this.consumeFunction(N)}return N},j.prototype.consumeSimpleBlock=function(N){for(var G={type:N,values:[]},Z=this.consumeToken();;){if(Z.type===32||Pn(Z,N))return G;this.reconsumeToken(Z),G.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},j.prototype.consumeFunction=function(N){for(var G={name:N.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return G;this.reconsumeToken(Z),G.values.push(this.consumeComponentValue())}},j.prototype.consumeToken=function(){var N=this._tokens.shift();return typeof N=="undefined"?gs:N},j.prototype.reconsumeToken=function(N){this._tokens.unshift(N)},j}(),to=function(j){return j.type===15},Gi=function(j){return j.type===17},Mi=function(j){return j.type===20},Ga=function(j){return j.type===0},ho=function(j,N){return Mi(j)&&j.value===N},Fs=function(j){return j.type!==31},Un=function(j){return j.type!==31&&j.type!==4},Rn=function(j){var N=[],G=[];return j.forEach(function(Z){if(Z.type===4){if(G.length===0)throw new Error("Error parsing function args, zero tokens for arg");N.push(G),G=[];return}Z.type!==31&&G.push(Z)}),G.length&&N.push(G),N},Pn=function(j,N){return N===11&&j.type===12||N===28&&j.type===29?!0:N===2&&j.type===3},hi=function(j){return j.type===17||j.type===15},ni=function(j){return j.type===16||hi(j)},us=function(j){return j.length>1?[j[0],j[1]]:[j[0]]},Ca={type:17,number:0,flags:Qn},pa={type:16,number:50,flags:Qn},Xn={type:16,number:100,flags:Qn},xi=function(j,N,G){var Z=j[0],He=j[1];return[ci(Z,N),ci(typeof He!="undefined"?He:Z,G)]},ci=function(j,N){if(j.type===16)return j.number/100*N;if(to(j))switch(j.unit){case"rem":case"em":return 16*j.number;case"px":default:return j.number}return j.number},Ss="deg",ga="grad",Da="rad",ja="turn",Ba={name:"angle",parse:function(j,N){if(N.type===15)switch(N.unit){case Ss:return Math.PI*N.number/180;case ga:return Math.PI/200*N.number;case Da:return N.number;case ja:return Math.PI*2*N.number}throw new Error("Unsupported angle type")}},Xi=function(j){return j.type===15&&(j.unit===Ss||j.unit===ga||j.unit===Da||j.unit===ja)},xs=function(j){var N=j.filter(Mi).map(function(G){return G.value}).join(" ");switch(N){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ca,Ca];case"to top":case"bottom":return oa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ca,Xn];case"to right":case"left":return oa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Xn,Xn];case"to bottom":case"top":return oa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Xn,Ca];case"to left":case"right":return oa(270)}return 0},oa=function(j){return Math.PI*j/180},Ka={name:"color",parse:function(j,N){if(N.type===18){var G=ds[N.name];if(typeof G=="undefined")throw new Error('Attempting to parse an unsupported color function "'+N.name+'"');return G(j,N.values)}if(N.type===5){if(N.value.length===3){var Z=N.value.substring(0,1),He=N.value.substring(1,2),yt=N.value.substring(2,3);return na(parseInt(Z+Z,16),parseInt(He+He,16),parseInt(yt+yt,16),1)}if(N.value.length===4){var Z=N.value.substring(0,1),He=N.value.substring(1,2),yt=N.value.substring(2,3),Yt=N.value.substring(3,4);return na(parseInt(Z+Z,16),parseInt(He+He,16),parseInt(yt+yt,16),parseInt(Yt+Yt,16)/255)}if(N.value.length===6){var Z=N.value.substring(0,2),He=N.value.substring(2,4),yt=N.value.substring(4,6);return na(parseInt(Z,16),parseInt(He,16),parseInt(yt,16),1)}if(N.value.length===8){var Z=N.value.substring(0,2),He=N.value.substring(2,4),yt=N.value.substring(4,6),Yt=N.value.substring(6,8);return na(parseInt(Z,16),parseInt(He,16),parseInt(yt,16),parseInt(Yt,16)/255)}}if(N.type===20){var Ln=so[N.value.toUpperCase()];if(typeof Ln!="undefined")return Ln}return so.TRANSPARENT}},Ua=function(j){return(255&j)===0},La=function(j){var N=255&j,G=255&j>>8,Z=255&j>>16,He=255&j>>24;return N<255?"rgba("+He+","+Z+","+G+","+N/255+")":"rgb("+He+","+Z+","+G+")"},na=function(j,N,G,Z){return(j<<24|N<<16|G<<8|Math.round(Z*255)<<0)>>>0},ma=function(j,N){if(j.type===17)return j.number;if(j.type===16){var G=N===3?1:255;return N===3?j.number/100*G:Math.round(j.number/100*G)}return 0},Xa=function(j,N){var G=N.filter(Un);if(G.length===3){var Z=G.map(ma),He=Z[0],yt=Z[1],Yt=Z[2];return na(He,yt,Yt,1)}if(G.length===4){var Ln=G.map(ma),He=Ln[0],yt=Ln[1],Yt=Ln[2],Fn=Ln[3];return na(He,yt,Yt,Fn)}return 0};function Ui(j,N,G){return G<0&&(G+=1),G>=1&&(G-=1),G<1/6?(N-j)*G*6+j:G<1/2?N:G<2/3?(N-j)*6*(2/3-G)+j:j}var Si=function(j,N){var G=N.filter(Un),Z=G[0],He=G[1],yt=G[2],Yt=G[3],Ln=(Z.type===17?oa(Z.number):Ba.parse(j,Z))/(Math.PI*2),Fn=ni(He)?He.number/100:0,Cr=ni(yt)?yt.number/100:0,Qr=typeof Yt!="undefined"&&ni(Yt)?ci(Yt,1):1;if(Fn===0)return na(Cr*255,Cr*255,Cr*255,1);var ei=Cr<=.5?Cr*(Fn+1):Cr+Fn-Cr*Fn,m=Cr*2-ei,Y=Ui(m,ei,Ln+1/3),Ee=Ui(m,ei,Ln),Ze=Ui(m,ei,Ln-1/3);return na(Y*255,Ee*255,Ze*255,Qr)},ds={hsl:Si,hsla:Si,rgb:Xa,rgba:Xa},os=function(j,N){return Ka.parse(j,Ks.create(N).parseComponentValue())},so={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Do={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(j,N){return N.map(function(G){if(Mi(G))switch(G.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Mo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},is=function(j,N){var G=Ka.parse(j,N[0]),Z=N[1];return Z&&ni(Z)?{color:G,stop:Z}:{color:G,stop:null}},js=function(j,N){var G=j[0],Z=j[j.length-1];G.stop===null&&(G.stop=Ca),Z.stop===null&&(Z.stop=Xn);for(var He=[],yt=0,Yt=0;Ytyt?He.push(Fn):He.push(yt),yt=Fn}else He.push(null)}for(var Cr=null,Yt=0;YtYt.optimumDistance)?{optimumCorner:Ln,optimumDistance:Qr}:Yt},{optimumDistance:He?1/0:-1/0,optimumCorner:null}).optimumCorner},Wa=function(j,N,G,Z,He){var yt=0,Yt=0;switch(j.size){case 0:j.shape===0?yt=Yt=Math.min(Math.abs(N),Math.abs(N-Z),Math.abs(G),Math.abs(G-He)):j.shape===1&&(yt=Math.min(Math.abs(N),Math.abs(N-Z)),Yt=Math.min(Math.abs(G),Math.abs(G-He)));break;case 2:if(j.shape===0)yt=Yt=Math.min(ra(N,G),ra(N,G-He),ra(N-Z,G),ra(N-Z,G-He));else if(j.shape===1){var Ln=Math.min(Math.abs(G),Math.abs(G-He))/Math.min(Math.abs(N),Math.abs(N-Z)),Fn=Ha(Z,He,N,G,!0),Cr=Fn[0],Qr=Fn[1];yt=ra(Cr-N,(Qr-G)/Ln),Yt=Ln*yt}break;case 1:j.shape===0?yt=Yt=Math.max(Math.abs(N),Math.abs(N-Z),Math.abs(G),Math.abs(G-He)):j.shape===1&&(yt=Math.max(Math.abs(N),Math.abs(N-Z)),Yt=Math.max(Math.abs(G),Math.abs(G-He)));break;case 3:if(j.shape===0)yt=Yt=Math.max(ra(N,G),ra(N,G-He),ra(N-Z,G),ra(N-Z,G-He));else if(j.shape===1){var Ln=Math.max(Math.abs(G),Math.abs(G-He))/Math.max(Math.abs(N),Math.abs(N-Z)),ei=Ha(Z,He,N,G,!1),Cr=ei[0],Qr=ei[1];yt=ra(Cr-N,(Qr-G)/Ln),Yt=Ln*yt}break}return Array.isArray(j.size)&&(yt=ci(j.size[0],Z),Yt=j.size.length===2?ci(j.size[1],He):yt),[yt,Yt]},Ja=function(j,N){var G=oa(180),Z=[];return Rn(N).forEach(function(He,yt){if(yt===0){var Yt=He[0];if(Yt.type===20&&Yt.value==="to"){G=xs(He);return}else if(Xi(Yt)){G=Ba.parse(j,Yt);return}}var Ln=is(j,He);Z.push(Ln)}),{angle:G,stops:Z,type:1}},rs=function(j,N){var G=oa(180),Z=[];return Rn(N).forEach(function(He,yt){if(yt===0){var Yt=He[0];if(Yt.type===20&&["top","left","right","bottom"].indexOf(Yt.value)!==-1){G=xs(He);return}else if(Xi(Yt)){G=(Ba.parse(j,Yt)+oa(270))%oa(360);return}}var Ln=is(j,He);Z.push(Ln)}),{angle:G,stops:Z,type:1}},Bs=function(j,N){var G=oa(180),Z=[],He=1,yt=0,Yt=3,Ln=[];return Rn(N).forEach(function(Fn,Cr){var Qr=Fn[0];if(Cr===0){if(Mi(Qr)&&Qr.value==="linear"){He=1;return}else if(Mi(Qr)&&Qr.value==="radial"){He=2;return}}if(Qr.type===18){if(Qr.name==="from"){var ei=Ka.parse(j,Qr.values[0]);Z.push({stop:Ca,color:ei})}else if(Qr.name==="to"){var ei=Ka.parse(j,Qr.values[0]);Z.push({stop:Xn,color:ei})}else if(Qr.name==="color-stop"){var m=Qr.values.filter(Un);if(m.length===2){var ei=Ka.parse(j,m[1]),Y=m[0];Gi(Y)&&Z.push({stop:{type:16,number:Y.number*100,flags:Y.flags},color:ei})}}}}),He===1?{angle:(G+oa(180))%oa(360),stops:Z,type:He}:{size:Yt,shape:yt,stops:Z,position:Ln,type:He}},Lo="closest-side",fl="farthest-side",vl="closest-corner",zl="farthest-corner",pu="circle",Kl="ellipse",Qe="cover",Ue="contain",at=function(j,N){var G=0,Z=3,He=[],yt=[];return Rn(N).forEach(function(Yt,Ln){var Fn=!0;if(Ln===0){var Cr=!1;Fn=Yt.reduce(function(ei,m){if(Cr)if(Mi(m))switch(m.value){case"center":return yt.push(pa),ei;case"top":case"left":return yt.push(Ca),ei;case"right":case"bottom":return yt.push(Xn),ei}else(ni(m)||hi(m))&&yt.push(m);else if(Mi(m))switch(m.value){case pu:return G=0,!1;case Kl:return G=1,!1;case"at":return Cr=!0,!1;case Lo:return Z=0,!1;case Qe:case fl:return Z=1,!1;case Ue:case vl:return Z=2,!1;case zl:return Z=3,!1}else if(hi(m)||ni(m))return Array.isArray(Z)||(Z=[]),Z.push(m),!1;return ei},Fn)}if(Fn){var Qr=is(j,Yt);He.push(Qr)}}),{size:Z,shape:G,stops:He,position:yt,type:2}},cn=function(j,N){var G=0,Z=3,He=[],yt=[];return Rn(N).forEach(function(Yt,Ln){var Fn=!0;if(Ln===0?Fn=Yt.reduce(function(Qr,ei){if(Mi(ei))switch(ei.value){case"center":return yt.push(pa),!1;case"top":case"left":return yt.push(Ca),!1;case"right":case"bottom":return yt.push(Xn),!1}else if(ni(ei)||hi(ei))return yt.push(ei),!1;return Qr},Fn):Ln===1&&(Fn=Yt.reduce(function(Qr,ei){if(Mi(ei))switch(ei.value){case pu:return G=0,!1;case Kl:return G=1,!1;case Ue:case Lo:return Z=0,!1;case fl:return Z=1,!1;case vl:return Z=2,!1;case Qe:case zl:return Z=3,!1}else if(hi(ei)||ni(ei))return Array.isArray(Z)||(Z=[]),Z.push(ei),!1;return Qr},Fn)),Fn){var Cr=is(j,Yt);He.push(Cr)}}),{size:Z,shape:G,stops:He,position:yt,type:2}},hn=function(j){return j.type===1},ar=function(j){return j.type===2},Gn={name:"image",parse:function(j,N){if(N.type===22){var G={url:N.value,type:0};return j.cache.addImage(N.value),G}if(N.type===18){var Z=Tr[N.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+N.name+'"');return Z(j,N.values)}throw new Error("Unsupported image type "+N.type)}};function jr(j){return!(j.type===20&&j.value==="none")&&(j.type!==18||!!Tr[j.name])}var Tr={"linear-gradient":Ja,"-moz-linear-gradient":rs,"-ms-linear-gradient":rs,"-o-linear-gradient":rs,"-webkit-linear-gradient":rs,"radial-gradient":at,"-moz-radial-gradient":cn,"-ms-radial-gradient":cn,"-o-radial-gradient":cn,"-webkit-radial-gradient":cn,"-webkit-gradient":Bs},ri={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(j,N){if(N.length===0)return[];var G=N[0];return G.type===20&&G.value==="none"?[]:N.filter(function(Z){return Un(Z)&&jr(Z)}).map(function(Z){return Gn.parse(j,Z)})}},ji={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(j,N){return N.map(function(G){if(Mi(G))switch(G.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},v={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(ni)}).map(us)}},A={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(Mi).map(function(Z){return Z.value}).join(" ")}).map(y)}},y=function(j){switch(j){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},k;(function(j){j.AUTO="auto",j.CONTAIN="contain",j.COVER="cover"})(k||(k={}));var X={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(z)})}},z=function(j){return Mi(j)||ni(j)},ce=function(j){return{name:"border-"+j+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Be=ce("top"),Oe=ce("right"),Ye=ce("bottom"),ht=ce("left"),ft=function(j){return{name:"border-radius-"+j,initialValue:"0 0",prefix:!1,type:1,parse:function(N,G){return us(G.filter(ni))}}},Dt=ft("top-left"),et=ft("top-right"),gn=ft("bottom-right"),ln=ft("bottom-left"),wn=function(j){return{name:"border-"+j+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(N,G){switch(G){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xt=wn("top"),Bn=wn("right"),ir=wn("bottom"),vr=wn("left"),Nr=function(j){return{name:"border-"+j+"-width",initialValue:"0",type:0,prefix:!1,parse:function(N,G){return to(G)?G.number:0}}},oi=Nr("top"),xr=Nr("right"),zn=Nr("bottom"),Ir=Nr("left"),Xr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pn={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(j,N){switch(N){case"rtl":return 1;case"ltr":default:return 0}}},yn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(j,N){return N.filter(Mi).reduce(function(G,Z){return G|De(Z.value)},0)}},De=function(j){switch(j){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Le={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(j,N){switch(N){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ut={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(j,N){return N.type===20&&N.value==="normal"?0:N.type===17||N.type===15?N.number:0}},vt;(function(j){j.NORMAL="normal",j.STRICT="strict"})(vt||(vt={}));var Lt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(j,N){switch(N){case"strict":return vt.STRICT;case"normal":default:return vt.NORMAL}}},St={name:"line-height",initialValue:"normal",prefix:!1,type:4},_t=function(j,N){return Mi(j)&&j.value==="normal"?1.2*N:j.type===17?N*j.number:ni(j)?ci(j,N):N},an={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(j,N){return N.type===20&&N.value==="none"?null:Gn.parse(j,N)}},Cn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(j,N){switch(N){case"inside":return 0;case"outside":default:return 1}}},rt={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(j,N){switch(N){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Se=function(j){return{name:"margin-"+j,initialValue:"0",prefix:!1,type:4}},Tt=Se("top"),en=Se("right"),fn=Se("bottom"),En=Se("left"),Qt={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(j,N){return N.filter(Mi).map(function(G){switch(G.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Mn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(j,N){switch(N){case"break-word":return"break-word";case"normal":default:return"normal"}}},br=function(j){return{name:"padding-"+j,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},dr=br("top"),Mr=br("right"),ai=br("bottom"),Ti=br("left"),cr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(j,N){switch(N){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},bn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(j,N){switch(N){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Wi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(j,N){return N.length===1&&ho(N[0],"none")?[]:Rn(N).map(function(G){for(var Z={color:so.TRANSPARENT,offsetX:Ca,offsetY:Ca,blur:Ca},He=0,yt=0;yt1?1:0],this.overflowWrap=qr(N,Mn,G.overflowWrap),this.paddingTop=qr(N,dr,G.paddingTop),this.paddingRight=qr(N,Mr,G.paddingRight),this.paddingBottom=qr(N,ai,G.paddingBottom),this.paddingLeft=qr(N,Ti,G.paddingLeft),this.paintOrder=qr(N,ua,G.paintOrder),this.position=qr(N,bn,G.position),this.textAlign=qr(N,cr,G.textAlign),this.textDecorationColor=qr(N,Rt,(Z=G.textDecorationColor)!==null&&Z!==void 0?Z:G.color),this.textDecorationLine=qr(N,Ot,(He=G.textDecorationLine)!==null&&He!==void 0?He:G.textDecoration),this.textShadow=qr(N,Wi,G.textShadow),this.textTransform=qr(N,$r,G.textTransform),this.transform=qr(N,Hr,G.transform),this.transformOrigin=qr(N,We,G.transformOrigin),this.visibility=qr(N,p,G.visibility),this.webkitTextStrokeColor=qr(N,Cs,G.webkitTextStrokeColor),this.webkitTextStrokeWidth=qr(N,ys,G.webkitTextStrokeWidth),this.wordBreak=qr(N,O,G.wordBreak),this.zIndex=qr(N,q,G.zIndex)}return j.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},j.prototype.isTransparent=function(){return Ua(this.backgroundColor)},j.prototype.isTransformed=function(){return this.transform!==null},j.prototype.isPositioned=function(){return this.position!==0},j.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},j.prototype.isFloating=function(){return this.float!==0},j.prototype.isInlineLevel=function(){return Fr(this.display,4)||Fr(this.display,33554432)||Fr(this.display,268435456)||Fr(this.display,536870912)||Fr(this.display,67108864)||Fr(this.display,134217728)},j}(),ms=function(){function j(N,G){this.content=qr(N,Zr,G.content),this.quotes=qr(N,nr,G.quotes)}return j}(),Za=function(){function j(N,G){this.counterIncrement=qr(N,di,G.counterIncrement),this.counterReset=qr(N,Bi,G.counterReset)}return j}(),qr=function(j,N,G){var Z=new Qs,He=G!==null&&typeof G!="undefined"?G.toString():N.initialValue;Z.write(He);var yt=new Ks(Z.read());switch(N.type){case 2:var Yt=yt.parseComponentValue();return N.parse(j,Mi(Yt)?Yt.value:N.initialValue);case 0:return N.parse(j,yt.parseComponentValue());case 1:return N.parse(j,yt.parseComponentValues());case 4:return yt.parseComponentValue();case 3:switch(N.format){case"angle":return Ba.parse(j,yt.parseComponentValue());case"color":return Ka.parse(j,yt.parseComponentValue());case"image":return Gn.parse(j,yt.parseComponentValue());case"length":var Ln=yt.parseComponentValue();return hi(Ln)?Ln:Ca;case"length-percentage":var Fn=yt.parseComponentValue();return ni(Fn)?Fn:Ca;case"time":return Te.parse(j,yt.parseComponentValue())}break}},Os="data-html2canvas-debug",Ds=function(j){var N=j.getAttribute(Os);switch(N){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Va=function(j,N){var G=Ds(j);return G===1||N===G},ls=function(){function j(N,G){if(this.context=N,this.textNodes=[],this.elements=[],this.flags=0,Va(G,3))debugger;this.styles=new Fa(N,window.getComputedStyle(G,null)),Kr(G)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(G.style.animationDuration="0s"),this.styles.transform!==null&&(G.style.transform="none")),this.bounds=V(this.context,G),Va(G,4)&&(this.flags|=16)}return j}(),fs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",eo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),qa=0;qa>4,Qr[He++]=(Yt&15)<<4|Ln>>2,Qr[He++]=(Ln&3)<<6|Fn&63;return Cr},co=function(j){for(var N=j.length,G=[],Z=0;Z>Sa,Vo=1<>Sa,oo=Zo+So,xl=oo,Wl=32,al=xl+Wl,yl=65536>>no,ru=1<=0){if(N<55296||N>56319&&N<=65535)return G=this.index[N>>Sa],G=(G<>Sa)],G=(G<>no),G=this.index[G],G+=N>>Sa&Bu,G=this.index[G],G=(G<=55296&&He<=56319&&G>10)+55296,Yt%1024+56320)),(He+1===G||Z.length>16384)&&(yt+=String.fromCharCode.apply(String,Z),Z.length=0)}return yt},ql=ro(fs),Jo="\xD7",yu="\xF7",$o=function(j){return ql.get(j)},sA=function(j,N,G){var Z=G-2,He=N[Z],yt=N[G-1],Yt=N[G];if(yt===ll&&Yt===iu)return Jo;if(yt===ll||yt===iu||yt===tl||Yt===ll||Yt===iu||Yt===tl)return yu;if(yt===gu&&[gu,bl,mu,Ku].indexOf(Yt)!==-1||(yt===mu||yt===bl)&&(Yt===bl||Yt===Fl)||(yt===Ku||yt===Fl)&&Yt===Fl||Yt===Jl||Yt===au||Yt===zu||yt===Il)return Jo;if(yt===Jl&&Yt===Su){for(;He===au;)He=N[--Z];if(He===Su)return Jo}if(yt===Zl&&Yt===Zl){for(var Ln=0;He===Zl;)Ln++,He=N[--Z];if(Ln%2===0)return Jo}return yu},Wu=function(j){var N=vu(j),G=N.length,Z=0,He=0,yt=N.map($o);return{next:function(){if(Z>=G)return{done:!0,value:null};for(var Yt=Jo;ZYt.x||Qr.y>Yt.y;return Yt=Qr,Cr===0?!0:ei});return j.body.removeChild(N),Ln},Ml=function(){return typeof new Image().crossOrigin!="undefined"},Fu=function(){return typeof new XMLHttpRequest().responseType=="string"},su=function(j){var N=new Image,G=j.createElement("canvas"),Z=G.getContext("2d");if(!Z)return!1;N.src="data:image/svg+xml,";try{Z.drawImage(N,0,0),G.toDataURL()}catch(He){return!1}return!0},_l=function(j){return j[0]===0&&j[1]===255&&j[2]===0&&j[3]===255},ou=function(j){var N=j.createElement("canvas"),G=100;N.width=G,N.height=G;var Z=N.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,G,G);var He=new Image,yt=N.toDataURL();He.src=yt;var Yt=Dl(G,G,0,0,He);return Z.fillStyle="red",Z.fillRect(0,0,G,G),ul(Yt).then(function(Ln){Z.drawImage(Ln,0,0);var Fn=Z.getImageData(0,0,G,G).data;Z.fillStyle="red",Z.fillRect(0,0,G,G);var Cr=j.createElement("div");return Cr.style.backgroundImage="url("+yt+")",Cr.style.height=G+"px",_l(Fn)?ul(Dl(G,G,0,0,Cr)):Promise.reject(!1)}).then(function(Ln){return Z.drawImage(Ln,0,0),_l(Z.getImageData(0,0,G,G).data)}).catch(function(){return!1})},Dl=function(j,N,G,Z,He){var yt="http://www.w3.org/2000/svg",Yt=document.createElementNS(yt,"svg"),Ln=document.createElementNS(yt,"foreignObject");return Yt.setAttributeNS(null,"width",j.toString()),Yt.setAttributeNS(null,"height",N.toString()),Ln.setAttributeNS(null,"width","100%"),Ln.setAttributeNS(null,"height","100%"),Ln.setAttributeNS(null,"x",G.toString()),Ln.setAttributeNS(null,"y",Z.toString()),Ln.setAttributeNS(null,"externalResourcesRequired","true"),Yt.appendChild(Ln),Ln.appendChild(He),Yt},ul=function(j){return new Promise(function(N,G){var Z=new Image;Z.onload=function(){return N(Z)},Z.onerror=G,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(j))})},mo={get SUPPORT_RANGE_BOUNDS(){var j=bu(document);return Object.defineProperty(mo,"SUPPORT_RANGE_BOUNDS",{value:j}),j},get SUPPORT_WORD_BREAKING(){var j=mo.SUPPORT_RANGE_BOUNDS&&Iu(document);return Object.defineProperty(mo,"SUPPORT_WORD_BREAKING",{value:j}),j},get SUPPORT_SVG_DRAWING(){var j=su(document);return Object.defineProperty(mo,"SUPPORT_SVG_DRAWING",{value:j}),j},get SUPPORT_FOREIGNOBJECT_DRAWING(){var j=typeof Array.from=="function"&&typeof window.fetch=="function"?ou(document):Promise.resolve(!1);return Object.defineProperty(mo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:j}),j},get SUPPORT_CORS_IMAGES(){var j=Ml();return Object.defineProperty(mo,"SUPPORT_CORS_IMAGES",{value:j}),j},get SUPPORT_RESPONSE_TYPE(){var j=Fu();return Object.defineProperty(mo,"SUPPORT_RESPONSE_TYPE",{value:j}),j},get SUPPORT_CORS_XHR(){var j="withCredentials"in new XMLHttpRequest;return Object.defineProperty(mo,"SUPPORT_CORS_XHR",{value:j}),j},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var j=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(mo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:j}),j}},wl=function(){function j(N,G){this.text=N,this.bounds=G}return j}(),ml=function(j,N,G,Z){var He=Cl(N,G),yt=[],Yt=0;return He.forEach(function(Ln){if(G.textDecorationLine.length||Ln.trim().length>0)if(mo.SUPPORT_RANGE_BOUNDS){var Fn=Ys(Z,Yt,Ln.length).getClientRects();if(Fn.length>1){var Cr=po(Ln),Qr=0;Cr.forEach(function(m){yt.push(new wl(m,_.fromDOMRectList(j,Ys(Z,Qr+Yt,m.length).getClientRects()))),Qr+=m.length})}else yt.push(new wl(Ln,_.fromDOMRectList(j,Fn)))}else{var ei=Z.splitText(Ln.length);yt.push(new wl(Ln,lu(j,Z))),Z=ei}else mo.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(Ln.length));Yt+=Ln.length}),yt},lu=function(j,N){var G=N.ownerDocument;if(G){var Z=G.createElement("html2canvaswrapper");Z.appendChild(N.cloneNode(!0));var He=N.parentNode;if(He){He.replaceChild(Z,N);var yt=V(j,Z);return Z.firstChild&&He.replaceChild(Z.firstChild,Z),yt}}return _.EMPTY},Ys=function(j,N,G){var Z=j.ownerDocument;if(!Z)throw new Error("Node has no owner document");var He=Z.createRange();return He.setStart(j,N),He.setEnd(j,N+G),He},po=function(j){if(mo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var N=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(N.segment(j)).map(function(G){return G.segment})}return Rs(j)},Al=function(j,N){if(mo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var G=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(G.segment(j)).map(function(Z){return Z.segment})}return Du(j,N)},Cl=function(j,N){return N.letterSpacing!==0?po(j):Al(j,N)},Ll=[32,160,4961,65792,65793,4153,4241],Du=function(j,N){for(var G=nn(j,{lineBreak:N.lineBreak,wordBreak:N.overflowWrap==="break-word"?"break-word":N.wordBreak}),Z=[],He,yt=function(){if(He.value){var Yt=He.value.slice(),Ln=w(Yt),Fn="";Ln.forEach(function(Cr){Ll.indexOf(Cr)===-1?Fn+=r(Cr):(Fn.length&&Z.push(Fn),Z.push(r(Cr)),Fn="")}),Fn.length&&Z.push(Fn)}};!(He=G.next()).done;)yt();return Z},Lu=function(){function j(N,G,Z){this.text=Pu(G.data,Z.textTransform),this.textBounds=ml(N,this.text,Z,G)}return j}(),Pu=function(j,N){switch(N){case 1:return j.toLowerCase();case 3:return j.replace(Pl,Bl);case 2:return j.toUpperCase();default:return j}},Pl=/(^|\s|:|-|\(|\))([a-z])/g,Bl=function(j,N,G){return j.length>0?N+G.toUpperCase():j},mA=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.src=Z.currentSrc||Z.src,He.intrinsicWidth=Z.naturalWidth,He.intrinsicHeight=Z.naturalHeight,He.context.cache.addImage(He.src),He}return N}(ls),wu=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.canvas=Z,He.intrinsicWidth=Z.width,He.intrinsicHeight=Z.height,He}return N}(ls),Tl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this,yt=new XMLSerializer,Yt=V(G,Z);return Z.setAttribute("width",Yt.width+"px"),Z.setAttribute("height",Yt.height+"px"),He.svg="data:image/svg+xml,"+encodeURIComponent(yt.serializeToString(Z)),He.intrinsicWidth=Z.width.baseVal.value,He.intrinsicHeight=Z.height.baseVal.value,He.context.cache.addImage(He.svg),He}return N}(ls),kl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.value=Z.value,He}return N}(ls),cl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.start=Z.start,He.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,He}return N}(ls),xA=[{type:15,flags:0,unit:"px",number:3}],Zu=[{type:16,flags:0,number:50}],vA=function(j){return j.width>j.height?new _(j.left+(j.width-j.height)/2,j.top,j.height,j.height):j.width0)G.textNodes.push(new Lu(j,He,G.styles));else if(qn(He))if(BA(He)&&He.assignedNodes)He.assignedNodes().forEach(function(Ln){return uu(j,Ln,G,Z)});else{var Yt=Au(j,He);Yt.styles.isVisible()&&(he(He,Yt,Z)?Yt.flags|=4:xt(Yt.styles)&&(Yt.flags|=2),eu.indexOf(He.tagName)!==-1&&(Yt.flags|=8),G.elements.push(Yt),He.slot,He.shadowRoot?uu(j,He.shadowRoot,Yt,Z):!Rl(He)&&!Es(He)&&!tu(He)&&uu(j,He,Yt,Z))}},Au=function(j,N){return sl(N)?new mA(j,N):el(N)?new wu(j,N):Es(N)?new Tl(j,N):zi(N)?new kl(j,N):Ma(N)?new cl(j,N):As(N)?new Gu(j,N):tu(N)?new oA(j,N):Rl(N)?new tA(j,N):Sl(N)?new $l(j,N):new ls(j,N)},Ao=function(j,N){var G=Au(j,N);return G.flags|=4,uu(j,N,G,G),G},he=function(j,N,G){return N.styles.isPositionedWithZIndex()||N.styles.opacity<1||N.styles.isTransformed()||Eo(j)&&G.styles.isTransparent()},xt=function(j){return j.isPositioned()||j.isFloating()},In=function(j){return j.nodeType===Node.TEXT_NODE},qn=function(j){return j.nodeType===Node.ELEMENT_NODE},Kr=function(j){return qn(j)&&typeof j.style!="undefined"&&!mi(j)},mi=function(j){return typeof j.className=="object"},zi=function(j){return j.tagName==="LI"},Ma=function(j){return j.tagName==="OL"},As=function(j){return j.tagName==="INPUT"},Ms=function(j){return j.tagName==="HTML"},Es=function(j){return j.tagName==="svg"},Eo=function(j){return j.tagName==="BODY"},el=function(j){return j.tagName==="CANVAS"},nl=function(j){return j.tagName==="VIDEO"},sl=function(j){return j.tagName==="IMG"},Sl=function(j){return j.tagName==="IFRAME"},pl=function(j){return j.tagName==="STYLE"},Cu=function(j){return j.tagName==="SCRIPT"},Rl=function(j){return j.tagName==="TEXTAREA"},tu=function(j){return j.tagName==="SELECT"},BA=function(j){return j.tagName==="SLOT"},lA=function(j){return j.tagName.indexOf("-")>0},yA=function(){function j(){this.counters={}}return j.prototype.getCounterValue=function(N){var G=this.counters[N];return G&&G.length?G[G.length-1]:1},j.prototype.getCounterValues=function(N){var G=this.counters[N];return G||[]},j.prototype.pop=function(N){var G=this;N.forEach(function(Z){return G.counters[Z].pop()})},j.prototype.parse=function(N){var G=this,Z=N.counterIncrement,He=N.counterReset,yt=!0;Z!==null&&Z.forEach(function(Ln){var Fn=G.counters[Ln.counter];Fn&&Ln.increment!==0&&(yt=!1,Fn.length||Fn.push(1),Fn[Math.max(0,Fn.length-1)]+=Ln.increment)});var Yt=[];return yt&&He.forEach(function(Ln){var Fn=G.counters[Ln.counter];Yt.push(Ln.counter),Fn||(Fn=G.counters[Ln.counter]=[]),Fn.push(Ln.reset)}),Yt},j}(),uA={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},AA={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},SA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},bA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},rl=function(j,N,G,Z,He,yt){return jG?fu(j,He,yt.length>0):Z.integers.reduce(function(Yt,Ln,Fn){for(;j>=Ln;)j-=Ln,Yt+=Z.values[Fn];return Yt},"")+yt},cA=function(j,N,G,Z){var He="";do G||j--,He=Z(j)+He,j/=N;while(j*N>=N);return He},Go=function(j,N,G,Z,He){var yt=G-N+1;return(j<0?"-":"")+(cA(Math.abs(j),yt,Z,function(Yt){return r(Math.floor(Yt%yt)+N)})+He)},cu=function(j,N,G){G===void 0&&(G=". ");var Z=N.length;return cA(Math.abs(j),Z,!1,function(He){return N[Math.floor(He%Z)]})+G},Ou=1,dl=2,Nu=4,Xu=8,du=function(j,N,G,Z,He,yt){if(j<-9999||j>9999)return fu(j,4,He.length>0);var Yt=Math.abs(j),Ln=He;if(Yt===0)return N[0]+Ln;for(var Fn=0;Yt>0&&Fn<=4;Fn++){var Cr=Yt%10;Cr===0&&Fr(yt,Ou)&&Ln!==""?Ln=N[Cr]+Ln:Cr>1||Cr===1&&Fn===0||Cr===1&&Fn===1&&Fr(yt,dl)||Cr===1&&Fn===1&&Fr(yt,Nu)&&j>100||Cr===1&&Fn>1&&Fr(yt,Xu)?Ln=N[Cr]+(Fn>0?G[Fn-1]:"")+Ln:Cr===1&&Fn>0&&(Ln=G[Fn-1]+Ln),Yt=Math.floor(Yt/10)}return(j<0?Z:"")+Ln},Gl="\u5341\u767E\u5343\u842C",dA="\u62FE\u4F70\u4EDF\u842C",IA="\u30DE\u30A4\u30CA\u30B9",nA="\uB9C8\uC774\uB108\uC2A4",fu=function(j,N,G){var Z=G?". ":"",He=G?"\u3001":"",yt=G?", ":"",Yt=G?" ":"";switch(N){case 0:return"\u2022"+Yt;case 1:return"\u25E6"+Yt;case 2:return"\u25FE"+Yt;case 5:var Ln=Go(j,48,57,!0,Z);return Ln.length<4?"0"+Ln:Ln;case 4:return cu(j,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",He);case 6:return rl(j,1,3999,uA,3,Z).toLowerCase();case 7:return rl(j,1,3999,uA,3,Z);case 8:return Go(j,945,969,!1,Z);case 9:return Go(j,97,122,!1,Z);case 10:return Go(j,65,90,!1,Z);case 11:return Go(j,1632,1641,!0,Z);case 12:case 49:return rl(j,1,9999,AA,3,Z);case 35:return rl(j,1,9999,AA,3,Z).toLowerCase();case 13:return Go(j,2534,2543,!0,Z);case 14:case 30:return Go(j,6112,6121,!0,Z);case 15:return cu(j,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",He);case 16:return cu(j,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",He);case 17:case 48:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gl,"\u8CA0",He,dl|Nu|Xu);case 47:return du(j,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",dA,"\u8CA0",He,Ou|dl|Nu|Xu);case 42:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gl,"\u8D1F",He,dl|Nu|Xu);case 41:return du(j,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",dA,"\u8D1F",He,Ou|dl|Nu|Xu);case 26:return du(j,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",IA,He,0);case 25:return du(j,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",IA,He,Ou|dl|Nu);case 31:return du(j,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",nA,yt,Ou|dl|Nu);case 33:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",nA,yt,0);case 32:return du(j,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",nA,yt,Ou|dl|Nu);case 18:return Go(j,2406,2415,!0,Z);case 20:return rl(j,1,19999,bA,3,Z);case 21:return Go(j,2790,2799,!0,Z);case 22:return Go(j,2662,2671,!0,Z);case 22:return rl(j,1,10999,SA,3,Z);case 23:return cu(j,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return cu(j,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Go(j,3302,3311,!0,Z);case 28:return cu(j,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",He);case 29:return cu(j,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",He);case 34:return Go(j,3792,3801,!0,Z);case 37:return Go(j,6160,6169,!0,Z);case 38:return Go(j,4160,4169,!0,Z);case 39:return Go(j,2918,2927,!0,Z);case 40:return Go(j,1776,1785,!0,Z);case 43:return Go(j,3046,3055,!0,Z);case 44:return Go(j,3174,3183,!0,Z);case 45:return Go(j,3664,3673,!0,Z);case 46:return Go(j,3872,3881,!0,Z);case 3:default:return Go(j,48,57,!0,Z)}},Mu="data-html2canvas-ignore",Ul=function(){function j(N,G,Z){if(this.context=N,this.options=Z,this.scrolledElements=[],this.referenceElement=G,this.counters=new yA,this.quoteDepth=0,!G.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(G.ownerDocument.documentElement,!1)}return j.prototype.toIFrame=function(N,G){var Z=this,He=rA(N,G);if(!He.contentWindow)return Promise.reject("Unable to find iframe window");var yt=N.defaultView.pageXOffset,Yt=N.defaultView.pageYOffset,Ln=He.contentWindow,Fn=Ln.document,Cr=wA(He).then(function(){return ae(Z,void 0,void 0,function(){var Qr,ei;return ee(this,function(m){switch(m.label){case 0:return this.scrolledElements.forEach(hu),Ln&&(Ln.scrollTo(G.left,G.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ln.scrollY!==G.top||Ln.scrollX!==G.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ln.scrollX-G.left,Ln.scrollY-G.top,0,0))),Qr=this.options.onclone,ei=this.clonedReferenceElement,typeof ei=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Fn.fonts&&Fn.fonts.ready?[4,Fn.fonts.ready]:[3,2];case 1:m.sent(),m.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Uu(Fn)]:[3,4];case 3:m.sent(),m.label=4;case 4:return typeof Qr=="function"?[2,Promise.resolve().then(function(){return Qr(Fn,ei)}).then(function(){return He})]:[2,He]}})})});return Fn.open(),Fn.write(iA(document.doctype)+""),Ql(this.referenceElement.ownerDocument,yt,Yt),Fn.replaceChild(Fn.adoptNode(this.documentElement),Fn.documentElement),Fn.close(),Cr},j.prototype.createElementClone=function(N){if(Va(N,2))debugger;if(el(N))return this.createCanvasClone(N);if(nl(N))return this.createVideoClone(N);if(pl(N))return this.createStyleClone(N);var G=N.cloneNode(!1);return sl(G)&&(sl(N)&&N.currentSrc&&N.currentSrc!==N.src&&(G.src=N.currentSrc,G.srcset=""),G.loading==="lazy"&&(G.loading="eager")),lA(G)?this.createCustomElementClone(G):G},j.prototype.createCustomElementClone=function(N){var G=document.createElement("html2canvascustomelement");return il(N.style,G),G},j.prototype.createStyleClone=function(N){try{var G=N.sheet;if(G&&G.cssRules){var Z=[].slice.call(G.cssRules,0).reduce(function(yt,Yt){return Yt&&typeof Yt.cssText=="string"?yt+Yt.cssText:yt},""),He=N.cloneNode(!1);return He.textContent=Z,He}}catch(yt){if(this.context.logger.error("Unable to access cssRules property",yt),yt.name!=="SecurityError")throw yt}return N.cloneNode(!1)},j.prototype.createCanvasClone=function(N){var G;if(this.options.inlineImages&&N.ownerDocument){var Z=N.ownerDocument.createElement("img");try{return Z.src=N.toDataURL(),Z}catch(Cr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",N)}}var He=N.cloneNode(!1);try{He.width=N.width,He.height=N.height;var yt=N.getContext("2d"),Yt=He.getContext("2d");if(Yt)if(!this.options.allowTaint&&yt)Yt.putImageData(yt.getImageData(0,0,N.width,N.height),0,0);else{var Ln=(G=N.getContext("webgl2"))!==null&&G!==void 0?G:N.getContext("webgl");if(Ln){var Fn=Ln.getContextAttributes();(Fn==null?void 0:Fn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",N)}Yt.drawImage(N,0,0)}return He}catch(Cr){this.context.logger.info("Unable to clone canvas as it is tainted",N)}return He},j.prototype.createVideoClone=function(N){var G=N.ownerDocument.createElement("canvas");G.width=N.offsetWidth,G.height=N.offsetHeight;var Z=G.getContext("2d");try{return Z&&(Z.drawImage(N,0,0,G.width,G.height),this.options.allowTaint||Z.getImageData(0,0,G.width,G.height)),G}catch(yt){this.context.logger.info("Unable to clone video as it is tainted",N)}var He=N.ownerDocument.createElement("canvas");return He.width=N.offsetWidth,He.height=N.offsetHeight,He},j.prototype.appendChildNode=function(N,G,Z){(!qn(G)||!Cu(G)&&!G.hasAttribute(Mu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(G)))&&(!this.options.copyStyles||!qn(G)||!pl(G))&&N.appendChild(this.cloneNode(G,Z))},j.prototype.cloneChildNodes=function(N,G,Z){for(var He=this,yt=N.shadowRoot?N.shadowRoot.firstChild:N.firstChild;yt;yt=yt.nextSibling)if(qn(yt)&&BA(yt)&&typeof yt.assignedNodes=="function"){var Yt=yt.assignedNodes();Yt.length&&Yt.forEach(function(Ln){return He.appendChildNode(G,Ln,Z)})}else this.appendChildNode(G,yt,Z)},j.prototype.cloneNode=function(N,G){if(In(N))return document.createTextNode(N.data);if(!N.ownerDocument)return N.cloneNode(!1);var Z=N.ownerDocument.defaultView;if(Z&&qn(N)&&(Kr(N)||mi(N))){var He=this.createElementClone(N);He.style.transitionProperty="none";var yt=Z.getComputedStyle(N),Yt=Z.getComputedStyle(N,":before"),Ln=Z.getComputedStyle(N,":after");this.referenceElement===N&&Kr(He)&&(this.clonedReferenceElement=He),Eo(He)&&e(He);var Fn=this.counters.parse(new Za(this.context,yt)),Cr=this.resolvePseudoContent(N,He,Yt,gl.BEFORE);lA(N)&&(G=!0),nl(N)||this.cloneChildNodes(N,He,G),Cr&&He.insertBefore(Cr,He.firstChild);var Qr=this.resolvePseudoContent(N,He,Ln,gl.AFTER);return Qr&&He.appendChild(Qr),this.counters.pop(Fn),(yt&&(this.options.copyStyles||mi(N))&&!Sl(N)||G)&&il(yt,He),(N.scrollTop!==0||N.scrollLeft!==0)&&this.scrolledElements.push([He,N.scrollLeft,N.scrollTop]),(Rl(N)||tu(N))&&(Rl(He)||tu(He))&&(He.value=N.value),He}return N.cloneNode(!1)},j.prototype.resolvePseudoContent=function(N,G,Z,He){var yt=this;if(Z){var Yt=Z.content,Ln=G.ownerDocument;if(!(!Ln||!Yt||Yt==="none"||Yt==="-moz-alt-content"||Z.display==="none")){this.counters.parse(new Za(this.context,Z));var Fn=new ms(this.context,Z),Cr=Ln.createElement("html2canvaspseudoelement");il(Z,Cr),Fn.content.forEach(function(ei){if(ei.type===0)Cr.appendChild(Ln.createTextNode(ei.value));else if(ei.type===22){var m=Ln.createElement("img");m.src=ei.value,m.style.opacity="1",Cr.appendChild(m)}else if(ei.type===18){if(ei.name==="attr"){var Y=ei.values.filter(Mi);Y.length&&Cr.appendChild(Ln.createTextNode(N.getAttribute(Y[0].value)||""))}else if(ei.name==="counter"){var Ee=ei.values.filter(Un),Ze=Ee[0],Ft=Ee[1];if(Ze&&Mi(Ze)){var Nt=yt.counters.getCounterValue(Ze.value),Mt=Ft&&Mi(Ft)?rt.parse(yt.context,Ft.value):3;Cr.appendChild(Ln.createTextNode(fu(Nt,Mt,!1)))}}else if(ei.name==="counters"){var Gt=ei.values.filter(Un),Ze=Gt[0],qt=Gt[1],Ft=Gt[2];if(Ze&&Mi(Ze)){var mn=yt.counters.getCounterValues(Ze.value),kn=Ft&&Mi(Ft)?rt.parse(yt.context,Ft.value):3,Rr=qt&&qt.type===0?qt.value:"",Or=mn.map(function(gi){return fu(gi,kn,!1)}).join(Rr);Cr.appendChild(Ln.createTextNode(Or))}}}else if(ei.type===20)switch(ei.value){case"open-quote":Cr.appendChild(Ln.createTextNode(ii(Fn.quotes,yt.quoteDepth++,!0)));break;case"close-quote":Cr.appendChild(Ln.createTextNode(ii(Fn.quotes,--yt.quoteDepth,!1)));break;default:Cr.appendChild(Ln.createTextNode(ei.value))}}),Cr.className=fA+" "+jl;var Qr=He===gl.BEFORE?" "+fA:" "+jl;return mi(G)?G.className.baseValue+=Qr:G.className+=Qr,Cr}}},j.destroy=function(N){return N.parentNode?(N.parentNode.removeChild(N),!0):!1},j}(),gl;(function(j){j[j.BEFORE=0]="BEFORE",j[j.AFTER=1]="AFTER"})(gl||(gl={}));var rA=function(j,N){var G=j.createElement("iframe");return G.className="html2canvas-container",G.style.visibility="hidden",G.style.position="fixed",G.style.left="-10000px",G.style.top="0px",G.style.border="0",G.width=N.width.toString(),G.height=N.height.toString(),G.scrolling="no",G.setAttribute(Mu,"true"),j.body.appendChild(G),G},ku=function(j){return new Promise(function(N){if(j.complete){N();return}if(!j.src){N();return}j.onload=N,j.onerror=N})},Uu=function(j){return Promise.all([].slice.call(j.images,0).map(ku))},wA=function(j){return new Promise(function(N,G){var Z=j.contentWindow;if(!Z)return G("No window assigned for iframe");var He=Z.document;Z.onload=j.onload=function(){Z.onload=j.onload=null;var yt=setInterval(function(){He.body.childNodes.length>0&&He.readyState==="complete"&&(clearInterval(yt),N(j))},50)}})},Yu=["all","d","content"],il=function(j,N){for(var G=j.length-1;G>=0;G--){var Z=j.item(G);Yu.indexOf(Z)===-1&&N.style.setProperty(Z,j.getPropertyValue(Z))}return N},iA=function(j){var N="";return j&&(N+=""),N},Ql=function(j,N,G){j&&j.defaultView&&(N!==j.defaultView.pageXOffset||G!==j.defaultView.pageYOffset)&&j.defaultView.scrollTo(N,G)},hu=function(j){var N=j[0],G=j[1],Z=j[2];N.scrollLeft=G,N.scrollTop=Z},CA=":before",PA=":after",fA="___html2canvas___pseudoelement_before",jl="___html2canvas___pseudoelement_after",g=`{ + > div > ${_e}-nav`]:{"&::before":{bottom:0},[`${_e}-ink-bar`]:{bottom:0}}},[`${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,marginTop:`${st}px`,marginBottom:0,"&::before":{top:0},[`${_e}-ink-bar`]:{top:0}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0}},[`${_e}-left, ${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{flexDirection:"column",minWidth:Ve.controlHeight*1.25,[`${_e}-tab`]:{padding:un,textAlign:"center"},[`${_e}-tab + ${_e}-tab`]:{margin:Nn},[`${_e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Ve.controlHeight},"&::before":{top:0,boxShadow:Ve.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Ve.boxShadowTabsOverflowBottom},[`&${_e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${_e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${_e}-ink-bar`]:{width:Ve.lineWidthBold,"&-animated":{transition:`height ${Ve.motionDurationSlow}, top ${Ve.motionDurationSlow}`}},[`${_e}-nav-list, ${_e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${_e}-left`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${Ve.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Ve.paddingLG}}}},[`${_e}-right`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{order:1,[`${_e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${_e}-content-holder, > div > ${_e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-Ve.lineWidth},borderRight:{_skip_check_:!0,value:`${Ve.lineWidth}px ${Ve.lineType} ${Ve.colorBorder}`},[`> ${_e}-content > ${_e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Ve.paddingLG}}}}}},Ht=Ve=>{const{componentCls:_e,cardPaddingSM:st,cardPaddingLG:$e,horizontalItemPaddingSM:nn,horizontalItemPaddingLG:un}=Ve;return{[_e]:{"&-small":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:nn,fontSize:Ve.titleFontSizeSM}}},"&-large":{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:un,fontSize:Ve.titleFontSizeLG}}}},[`${_e}-card`]:{[`&${_e}-small`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:st}},[`&${_e}-bottom`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`0 0 ${Ve.borderRadius}px ${Ve.borderRadius}px`}},[`&${_e}-top`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:`${Ve.borderRadius}px ${Ve.borderRadius}px 0 0`}},[`&${_e}-right`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Ve.borderRadius}px ${Ve.borderRadius}px 0`}}},[`&${_e}-left`]:{[`> ${_e}-nav ${_e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Ve.borderRadius}px 0 0 ${Ve.borderRadius}px`}}}},[`&${_e}-large`]:{[`> ${_e}-nav`]:{[`${_e}-tab`]:{padding:$e}}}}}},sr=Ve=>{const{componentCls:_e,itemActiveColor:st,itemHoverColor:$e,iconCls:nn,tabsHorizontalItemMargin:un,horizontalItemPadding:Nn,itemSelectedColor:Qn,itemColor:Hn}=Ve,Kn=`${_e}-tab`;return{[Kn]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Nn,fontSize:Ve.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Hn,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:st}},(0,kt.Qy)(Ve)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-Ve.marginXXS},marginLeft:{_skip_check_:!0,value:Ve.marginXS},color:Ve.colorTextDescription,fontSize:Ve.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Ve.motionDurationSlow}`,"&:hover":{color:Ve.colorTextHeading}},"&:hover":{color:$e},[`&${Kn}-active ${Kn}-btn`]:{color:Qn,textShadow:Ve.tabsActiveTextShadow},[`&${Kn}-disabled`]:{color:Ve.colorTextDisabled,cursor:"not-allowed"},[`&${Kn}-disabled ${Kn}-btn, &${Kn}-disabled ${_e}-remove`]:{"&:focus, &:active":{color:Ve.colorTextDisabled}},[`& ${Kn}-remove ${nn}`]:{margin:0},[nn]:{marginRight:{_skip_check_:!0,value:Ve.marginSM}}},[`${Kn} + ${Kn}`]:{margin:{_skip_check_:!0,value:un}}}},Vr=Ve=>{const{componentCls:_e,tabsHorizontalItemMarginRTL:st,iconCls:$e,cardGutter:nn}=Ve;return{[`${_e}-rtl`]:{direction:"rtl",[`${_e}-nav`]:{[`${_e}-tab`]:{margin:{_skip_check_:!0,value:st},[`${_e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[$e]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${Ve.marginSM}px`}},[`${_e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${Ve.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${Ve.marginXXS}px`},[$e]:{margin:0}}}},[`&${_e}-left`]:{[`> ${_e}-nav`]:{order:1},[`> ${_e}-content-holder`]:{order:0}},[`&${_e}-right`]:{[`> ${_e}-nav`]:{order:0},[`> ${_e}-content-holder`]:{order:1}},[`&${_e}-card${_e}-top, &${_e}-card${_e}-bottom`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-tab + ${_e}-tab`]:{marginRight:{_skip_check_:!0,value:nn},marginLeft:{_skip_check_:!0,value:0}}}}},[`${_e}-dropdown-rtl`]:{direction:"rtl"},[`${_e}-menu-item`]:{[`${_e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},rr=Ve=>{const{componentCls:_e,tabsCardPadding:st,cardHeight:$e,cardGutter:nn,itemHoverColor:un,itemActiveColor:Nn,colorBorderSecondary:Qn}=Ve;return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,kt.Wf)(Ve)),{display:"flex",[`> ${_e}-nav, > div > ${_e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${_e}-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 ${Ve.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${_e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Ve.motionDurationSlow}`},[`${_e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${_e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${_e}-nav-more`]:{position:"relative",padding:st,background:"transparent",border:0,color:Ve.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Ve.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${_e}-nav-add`]:Object.assign({minWidth:$e,marginLeft:{_skip_check_:!0,value:nn},padding:`0 ${Ve.paddingXS}px`,background:"transparent",border:`${Ve.lineWidth}px ${Ve.lineType} ${Qn}`,borderRadius:`${Ve.borderRadiusLG}px ${Ve.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:Ve.colorText,transition:`all ${Ve.motionDurationSlow} ${Ve.motionEaseInOut}`,"&:hover":{color:un},"&:active, &:focus:not(:focus-visible)":{color:Nn}},(0,kt.Qy)(Ve))},[`${_e}-extra-content`]:{flex:"none"},[`${_e}-ink-bar`]:{position:"absolute",background:Ve.inkBarColor,pointerEvents:"none"}}),sr(Ve)),{[`${_e}-content`]:{position:"relative",width:"100%"},[`${_e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${_e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${_e}-centered`]:{[`> ${_e}-nav, > div > ${_e}-nav`]:{[`${_e}-nav-wrap`]:{[`&:not([class*='${_e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Br=(0,$t.Z)("Tabs",Ve=>{const _e=(0,sn.TS)(Ve,{tabsCardPadding:Ve.cardPadding||`${(Ve.cardHeight-Math.round(Ve.fontSize*Ve.lineHeight))/2-Ve.lineWidth}px ${Ve.padding}px`,dropdownEdgeChildVerticalPadding:Ve.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${Ve.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${Ve.horizontalItemGutter}px`});return[Ht(_e),Vr(_e),_n(_e),ze(_e),Bt(_e),rr(_e),Ct(_e)]},Ve=>{const _e=Ve.controlHeightLG;return{zIndexPopup:Ve.zIndexPopupBase+50,cardBg:Ve.colorFillAlter,cardHeight:_e,cardPadding:"",cardPaddingSM:`${Ve.paddingXXS*1.5}px ${Ve.padding}px`,cardPaddingLG:`${Ve.paddingXS}px ${Ve.padding}px ${Ve.paddingXXS*1.5}px`,titleFontSize:Ve.fontSize,titleFontSizeLG:Ve.fontSizeLG,titleFontSizeSM:Ve.fontSize,inkBarColor:Ve.colorPrimary,horizontalMargin:`0 0 ${Ve.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Ve.paddingSM}px 0`,horizontalItemPaddingSM:`${Ve.paddingXS}px 0`,horizontalItemPaddingLG:`${Ve.padding}px 0`,verticalItemPadding:`${Ve.paddingXS}px ${Ve.paddingLG}px`,verticalItemMargin:`${Ve.margin}px 0 0 0`,itemColor:Ve.colorText,itemSelectedColor:Ve.colorPrimary,itemHoverColor:Ve.colorPrimaryHover,itemActiveColor:Ve.colorPrimaryActive,cardGutter:Ve.marginXXS/2}}),Zn=function(Ve,_e){var st={};for(var $e in Ve)Object.prototype.hasOwnProperty.call(Ve,$e)&&_e.indexOf($e)<0&&(st[$e]=Ve[$e]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,$e=Object.getOwnPropertySymbols(Ve);nn<$e.length;nn++)_e.indexOf($e[nn])<0&&Object.prototype.propertyIsEnumerable.call(Ve,$e[nn])&&(st[$e[nn]]=Ve[$e[nn]]);return st};const Jn=Ve=>{const{type:_e,className:st,rootClassName:$e,size:nn,onEdit:un,hideAdd:Nn,centered:Qn,addIcon:Hn,popupClassName:Kn,children:Sr,items:Er,animated:Yn,style:Vn,indicatorSize:Dr}=Ve,kr=Zn(Ve,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:_r,moreIcon:ti=o.createElement(ae.Z,null)}=kr,{direction:Ni,tabs:fi,getPrefixCls:Ur,getPopupContainer:Dn}=o.useContext(tt.E_),On=Ur("tabs",_r),[Wn,hr]=Br(On);let $n;_e==="editable-card"&&($n={onEdit:(Ai,ta)=>{let{key:Ji,event:Ci}=ta;un==null||un(Ai==="add"?Ci:Ji,Ai)},removeIcon:o.createElement(b.Z,null),addIcon:Hn||o.createElement(ee.Z,null),showAdd:Nn!==!0});const wr=Ur(),yr=tr(Er,Sr),Gr=ge(On,Yn),ui=(0,pt.Z)(nn),pi=Object.assign(Object.assign({},fi==null?void 0:fi.style),Vn);return Wn(o.createElement(Ie,Object.assign({direction:Ni,getPopupContainer:Dn,moreTransitionName:`${wr}-slide-up`},kr,{items:yr,className:_()({[`${On}-${ui}`]:ui,[`${On}-card`]:["card","editable-card"].includes(_e),[`${On}-editable-card`]:_e==="editable-card",[`${On}-centered`]:Qn},fi==null?void 0:fi.className,st,$e,hr),popupClassName:_()(Kn,hr),style:pi,editable:$n,moreIcon:ti,prefixCls:On,animated:Gr,indicatorSize:Dr!=null?Dr:fi==null?void 0:fi.indicatorSize})))};Jn.TabPane=dn;var Wt=Jn},33166:function(lr,jt,l){"use strict";l.d(jt,{i:function(){return b}});const b=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(33166);function ae(ee,Pe){return b.i.reduce((_,V)=>{const P=ee[`${V}1`],w=ee[`${V}3`],r=ee[`${V}6`],s=ee[`${V}7`];return Object.assign(Object.assign({},_),Pe(V,{lightColor:P,lightBorderColor:w,darkColor:r,textColor:s}))},{})}},6848:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return Oe}});var b=l(59301),ae=l(92310),ee=l.n(ae),Pe=l(55477),_=l(18929),V=l(62892),P=l(79676),w=l(92343),r=l(36355),s=l(33234),x=l(88088),o=l(17313),i=l(29878),c=l(19447),d=l(45157),C=l(37613),H=l(83116);const I=de=>{const{componentCls:be,tooltipMaxWidth:F,tooltipColor:Ce,tooltipBg:Ae,tooltipBorderRadius:ue,zIndexPopup:ve,controlHeight:L,boxShadowSecondary:Q,paddingSM:ne,paddingXS:se,tooltipRadiusOuter:nt}=de;return[{[be]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(de)),{position:"absolute",zIndex:ve,display:"block",width:"max-content",maxWidth:F,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":Ae,[`${be}-inner`]:{minWidth:L,minHeight:L,padding:`${ne/2}px ${se}px`,color:Ce,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:Ae,borderRadius:ue,boxShadow:Q,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${be}-inner`]:{borderRadius:Math.min(ue,c.qN)}},[`${be}-content`]:{position:"relative"}}),(0,d.Z)(de,(it,Je)=>{let{darkColor:wt}=Je;return{[`&${be}-${it}`]:{[`${be}-inner`]:{backgroundColor:wt},[`${be}-arrow`]:{"--antd-arrow-background-color":wt}}}})),{"&-rtl":{direction:"rtl"}})},(0,c.ZP)((0,C.TS)(de,{borderRadiusOuter:nt}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:ue,limitVerticalRadius:!0}),{[`${be}-pure`]:{position:"relative",maxWidth:"none",margin:de.sizePopupArrow}}]};var M=(de,be)=>(0,H.Z)("Tooltip",Ce=>{if(be===!1)return[];const{borderRadius:Ae,colorTextLightSolid:ue,colorBgDefault:ve,borderRadiusOuter:L}=Ce,Q=(0,C.TS)(Ce,{tooltipMaxWidth:250,tooltipColor:ue,tooltipBorderRadius:Ae,tooltipBg:ve,tooltipRadiusOuter:L>4?4:L});return[I(Q),(0,i._y)(Ce,"zoom-big-fast")]},Ce=>{let{zIndexPopupBase:Ae,colorBgSpotlight:ue}=Ce;return{zIndexPopup:Ae+70,colorBgDefault:ue}},{resetStyle:!1})(de),W=l(36785);function te(de,be){const F=(0,W.o2)(be),Ce=ee()({[`${de}-${be}`]:be&&F}),Ae={},ue={};return be&&!F&&(Ae.background=be,ue["--antd-arrow-background-color"]=be),{className:Ce,overlayStyle:Ae,arrowStyle:ue}}var B=de=>{const{prefixCls:be,className:F,placement:Ce="top",title:Ae,color:ue,overlayInnerStyle:ve}=de,{getPrefixCls:L}=b.useContext(r.E_),Q=L("tooltip",be),[ne,se]=M(Q,!0),nt=te(Q,ue),it=nt.arrowStyle,Je=Object.assign(Object.assign({},ve),nt.overlayStyle),wt=ee()(se,Q,`${Q}-pure`,`${Q}-placement-${Ce}`,F,nt.className);return ne(b.createElement("div",{className:wt,style:it},b.createElement("div",{className:`${Q}-arrow`}),b.createElement(Pe.G,Object.assign({},de,{className:se,prefixCls:Q,overlayInnerStyle:Je}),Ae)))},pe=function(de,be){var F={};for(var Ce in de)Object.prototype.hasOwnProperty.call(de,Ce)&&be.indexOf(Ce)<0&&(F[Ce]=de[Ce]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ce=Object.getOwnPropertySymbols(de);Ae{const F={},Ce=Object.assign({},de);return be.forEach(Ae=>{de&&Ae in de&&(F[Ae]=de[Ae],delete Ce[Ae])}),{picked:F,omitted:Ce}};function me(de,be){const F=de.type;if((F.__ANT_BUTTON===!0||de.type==="button")&&de.props.disabled||F.__ANT_SWITCH===!0&&(de.props.disabled||de.props.loading)||F.__ANT_RADIO===!0&&de.props.disabled){const{picked:Ce,omitted:Ae}=fe(de.props.style,["position","left","right","top","bottom","float","display","zIndex"]),ue=Object.assign(Object.assign({display:"inline-block"},Ce),{cursor:"not-allowed",width:de.props.block?"100%":void 0}),ve=Object.assign(Object.assign({},Ae),{pointerEvents:"none"}),L=(0,w.Tm)(de,{style:ve,className:null});return b.createElement("span",{style:ue,className:ee()(de.props.className,`${be}-disabled-compatible-wrapper`)},L)}return de}const we=b.forwardRef((de,be)=>{var F,Ce;const{prefixCls:Ae,openClassName:ue,getTooltipContainer:ve,overlayClassName:L,color:Q,overlayInnerStyle:ne,children:se,afterOpenChange:nt,afterVisibleChange:it,destroyTooltipOnHide:Je,arrow:wt=!0,title:Jt,overlay:zt,builtinPlacements:mt,arrowPointAtCenter:rn=!1,autoAdjustOverflow:Zt=!0}=de,Sn=!!wt,[,tn]=(0,x.Z)(),{getPopupContainer:re,getPrefixCls:Et,direction:K}=b.useContext(r.E_),E=b.useRef(null),f=()=>{var $t;($t=E.current)===null||$t===void 0||$t.forceAlign()};b.useImperativeHandle(be,()=>({forceAlign:f,forcePopupAlign:()=>{f()}}));const[R,ye]=(0,_.Z)(!1,{value:(F=de.open)!==null&&F!==void 0?F:de.visible,defaultValue:(Ce=de.defaultOpen)!==null&&Ce!==void 0?Ce:de.defaultVisible}),$=!Jt&&!zt&&Jt!==0,U=$t=>{var sn,ot;ye($?!1:$t),$||((sn=de.onOpenChange)===null||sn===void 0||sn.call(de,$t),(ot=de.onVisibleChange)===null||ot===void 0||ot.call(de,$t))},oe=b.useMemo(()=>{var $t,sn;let ot=rn;return typeof wt=="object"&&(ot=(sn=($t=wt.pointAtCenter)!==null&&$t!==void 0?$t:wt.arrowPointAtCenter)!==null&&sn!==void 0?sn:rn),mt||(0,P.Z)({arrowPointAtCenter:ot,autoAdjustOverflow:Zt,arrowWidth:Sn?tn.sizePopupArrow:0,borderRadius:tn.borderRadius,offset:tn.marginXXS,visibleFirst:!0})},[rn,wt,mt,tn]),Me=b.useMemo(()=>Jt===0?Jt:zt||Jt||"",[zt,Jt]),Fe=b.createElement(s.BR,null,typeof Me=="function"?Me():Me),{getPopupContainer:Re,placement:Ge="top",mouseEnterDelay:Ut=.1,mouseLeaveDelay:Xe=.1,overlayStyle:At,rootClassName:gt}=de,qe=pe(de,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Ie=Et("tooltip",Ae),tt=Et(),pt=de["data-popover-inject"];let Pt=R;!("open"in de)&&!("visible"in de)&&$&&(Pt=!1);const dn=me((0,w.l$)(se)&&!(0,w.M2)(se)?se:b.createElement("span",null,se),Ie),Tn=dn.props,ie=!Tn.className||typeof Tn.className=="string"?ee()(Tn.className,ue||`${Ie}-open`):Tn.className,[ge,An]=M(Ie,!pt),je=te(Ie,Q),dt=je.arrowStyle,tr=Object.assign(Object.assign({},ne),je.overlayStyle),kt=ee()(L,{[`${Ie}-rtl`]:K==="rtl"},je.className,gt,An);return ge(b.createElement(Pe.Z,Object.assign({},qe,{showArrow:Sn,placement:Ge,mouseEnterDelay:Ut,mouseLeaveDelay:Xe,prefixCls:Ie,overlayClassName:kt,overlayStyle:Object.assign(Object.assign({},dt),At),getTooltipContainer:Re||ve||re,ref:E,builtinPlacements:oe,overlay:Fe,visible:Pt,onVisibleChange:U,afterVisibleChange:nt!=null?nt:it,overlayInnerStyle:tr,arrowContent:b.createElement("span",{className:`${Ie}-arrow-content`}),motion:{motionName:(0,V.m)(tt,"zoom-big-fast",de.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Je}),Pt?(0,w.Tm)(dn,{className:ie}):dn))});we._InternalPanelDoNotUseOrYouWillBeFired=B;var Oe=we},17574:function(lr,jt,l){"use strict";l.d(jt,{default:function(){return Q}});var b=l(43858),ae=l(19127),ee=l(52671),Pe=l(8657),_=l(96663),V=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},w=P,r=l(7657),s=function(se,nt){return V.createElement(r.Z,(0,_.Z)({},se,{ref:nt,icon:w}))},x=V.forwardRef(s),o=x,i=l(92310),c=l.n(i),d=l(35654),C=l(71430),H=l(36355),I=l(56082),M=l(62892),W=l(20648);const te=4;function S(ne){const{dropPosition:se,dropLevelOffset:nt,prefixCls:it,indent:Je,direction:wt="ltr"}=ne,Jt=wt==="ltr"?"left":"right",zt=wt==="ltr"?"right":"left",mt={[Jt]:-nt*Je+te,[zt]:0};switch(se){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Jt]=Je+te;break}return V.createElement("div",{style:mt,className:`${it}-drop-indicator`})}var B=l(71997),fe=V.forwardRef((ne,se)=>{const{getPrefixCls:nt,direction:it,virtual:Je,tree:wt}=V.useContext(H.E_),{prefixCls:Jt,className:zt,showIcon:mt=!1,showLine:rn,switcherIcon:Zt,blockNode:Sn=!1,children:tn,checkable:re=!1,selectable:Et=!0,draggable:K,motion:E,style:f}=ne,R=nt("tree",Jt),ye=nt(),$=E!=null?E:Object.assign(Object.assign({},(0,M.Z)(ye)),{motionAppear:!1}),U=Object.assign(Object.assign({},ne),{checkable:re,selectable:Et,showIcon:mt,motion:$,blockNode:Sn,showLine:!!rn,dropIndicatorRender:S}),[oe,Me]=(0,W.ZP)(R),Fe=V.useMemo(()=>{if(!K)return!1;let Ge={};switch(typeof K){case"function":Ge.nodeDraggable=K;break;case"object":Ge=Object.assign({},K);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||V.createElement(I.Z,null)),Ge},[K]),Re=Ge=>V.createElement(B.Z,{prefixCls:R,switcherIcon:Zt,treeNodeProps:Ge,showLine:rn});return oe(V.createElement(b.Z,Object.assign({itemHeight:20,ref:se,virtual:Je},U,{style:Object.assign(Object.assign({},wt==null?void 0:wt.style),f),prefixCls:R,className:c()({[`${R}-icon-hide`]:!mt,[`${R}-block-node`]:Sn,[`${R}-unselectable`]:!Et,[`${R}-rtl`]:it==="rtl"},wt==null?void 0:wt.className,zt,Me),direction:it,checkable:re&&V.createElement("span",{className:`${R}-checkbox-inner`}),selectable:Et,switcherIcon:Re,draggable:Fe}),tn))}),me;(function(ne){ne[ne.None=0]="None",ne[ne.Start=1]="Start",ne[ne.End=2]="End"})(me||(me={}));function we(ne,se){function nt(it){const{key:Je,children:wt}=it;se(Je,it)!==!1&&we(wt||[],se)}ne.forEach(nt)}function Oe(ne){let{treeData:se,expandedKeys:nt,startKey:it,endKey:Je}=ne;const wt=[];let Jt=me.None;if(it&&it===Je)return[it];if(!it||!Je)return[];function zt(mt){return mt===it||mt===Je}return we(se,mt=>{if(Jt===me.End)return!1;if(zt(mt)){if(wt.push(mt),Jt===me.None)Jt=me.Start;else if(Jt===me.Start)return Jt=me.End,!1}else Jt===me.Start&&wt.push(mt);return nt.includes(mt)}),wt}function de(ne,se){const nt=(0,ae.Z)(se),it=[];return we(ne,(Je,wt)=>{const Jt=nt.indexOf(Je);return Jt!==-1&&(it.push(wt),nt.splice(Jt,1)),!!nt.length}),it}var be=function(ne,se){var nt={};for(var it in ne)Object.prototype.hasOwnProperty.call(ne,it)&&se.indexOf(it)<0&&(nt[it]=ne[it]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,it=Object.getOwnPropertySymbols(ne);Je{var{defaultExpandAll:nt,defaultExpandParent:it,defaultExpandedKeys:Je}=ne,wt=be(ne,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Jt=V.useRef(),zt=V.useRef(),mt=()=>{const{keyEntities:Fe}=(0,C.I8)(Ce(wt));let Re;return nt?Re=Object.keys(Fe):it?Re=(0,d.r7)(wt.expandedKeys||Je||[],Fe):Re=wt.expandedKeys||Je,Re},[rn,Zt]=V.useState(wt.selectedKeys||wt.defaultSelectedKeys||[]),[Sn,tn]=V.useState(()=>mt());V.useEffect(()=>{"selectedKeys"in wt&&Zt(wt.selectedKeys)},[wt.selectedKeys]),V.useEffect(()=>{"expandedKeys"in wt&&tn(wt.expandedKeys)},[wt.expandedKeys]);const re=(Fe,Re)=>{var Ge;return"expandedKeys"in wt||tn(Fe),(Ge=wt.onExpand)===null||Ge===void 0?void 0:Ge.call(wt,Fe,Re)},Et=(Fe,Re)=>{var Ge;const{multiple:Ut}=wt,{node:Xe,nativeEvent:At}=Re,{key:gt=""}=Xe,qe=Ce(wt),Ie=Object.assign(Object.assign({},Re),{selected:!0}),tt=(At==null?void 0:At.ctrlKey)||(At==null?void 0:At.metaKey),pt=At==null?void 0:At.shiftKey;let Pt;Ut&&tt?(Pt=Fe,Jt.current=gt,zt.current=Pt,Ie.selectedNodes=de(qe,Pt)):Ut&&pt?(Pt=Array.from(new Set([].concat((0,ae.Z)(zt.current||[]),(0,ae.Z)(Oe({treeData:qe,expandedKeys:Sn,startKey:gt,endKey:Jt.current}))))),Ie.selectedNodes=de(qe,Pt)):(Pt=[gt],Jt.current=gt,zt.current=Pt,Ie.selectedNodes=de(qe,Pt)),(Ge=wt.onSelect)===null||Ge===void 0||Ge.call(wt,Pt,Ie),"selectedKeys"in wt||Zt(Pt)},{getPrefixCls:K,direction:E}=V.useContext(H.E_),{prefixCls:f,className:R,showIcon:ye=!0,expandAction:$="click"}=wt,U=be(wt,["prefixCls","className","showIcon","expandAction"]),oe=K("tree",f),Me=c()(`${oe}-directory`,{[`${oe}-directory-rtl`]:E==="rtl"},R);return V.createElement(fe,Object.assign({icon:F,ref:se,blockNode:!0},U,{showIcon:ye,expandAction:$,prefixCls:oe,className:Me,expandedKeys:Sn,selectedKeys:rn,onSelect:Et,onExpand:re}))};var ve=V.forwardRef(Ae);const L=fe;L.DirectoryTree=ve,L.TreeNode=b.O;var Q=L},20648:function(lr,jt,l){"use strict";l.d(jt,{TM:function(){return i},Yk:function(){return o}});var b=l(93083),ae=l(98447),ee=l(17313),Pe=l(8378),_=l(37613),V=l(83116);const P=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),w=(c,d)=>({[`.${c}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${d.motionDurationSlow}`}}}),r=(c,d)=>({[`.${c}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:d.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${d.lineWidthBold}px solid ${d.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(c,d)=>{const{treeCls:C,treeNodeCls:H,treeNodePadding:I,titleHeight:M,nodeSelectedBg:W,nodeHoverBg:te}=d,S=d.paddingXS;return{[C]:Object.assign(Object.assign({},(0,ee.Wf)(d)),{background:d.colorBgContainer,borderRadius:d.borderRadius,transition:`background-color ${d.motionDurationSlow}`,[`&${C}-rtl`]:{[`${C}-switcher`]:{"&_close":{[`${C}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${C}-active-focused)`]:Object.assign({},(0,ee.oN)(d)),[`${C}-list-holder-inner`]:{alignItems:"flex-start"},[`&${C}-block-node`]:{[`${C}-list-holder-inner`]:{alignItems:"stretch",[`${C}-node-content-wrapper`]:{flex:"auto"},[`${H}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:I,insetInlineStart:0,border:`1px solid ${d.colorPrimary}`,opacity:0,animationName:P,animationDuration:d.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${H}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${I}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${C}-node-content-wrapper`]:{color:d.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${C}-node-content-wrapper`]:Object.assign({},(0,ee.oN)(d)),[`&:not(${H}-disabled).filter-node ${C}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${C}-draggable-icon`]:{flexShrink:0,width:M,lineHeight:`${M}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${d.motionDurationSlow}`,[`${H}:hover &`]:{opacity:.45}},[`&${H}-disabled`]:{[`${C}-draggable-icon`]:{visibility:"hidden"}}}},[`${C}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:M}},[`${C}-draggable-icon`]:{visibility:"hidden"},[`${C}-switcher`]:Object.assign(Object.assign({},w(c,d)),{position:"relative",flex:"none",alignSelf:"stretch",width:M,margin:0,lineHeight:`${M}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${C}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:d.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:M/2,bottom:-I,marginInlineStart:-1,borderInlineEnd:`1px solid ${d.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:M/2*.8,height:M/2,borderBottom:`1px solid ${d.colorBorder}`,content:'""'}}}),[`${C}-checkbox`]:{top:"initial",marginInlineEnd:S},[`${C}-node-content-wrapper, ${C}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:M,margin:0,padding:`0 ${d.paddingXS/2}px`,color:"inherit",lineHeight:`${M}px`,background:"transparent",borderRadius:d.borderRadius,cursor:"pointer",transition:`all ${d.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:te},[`&${C}-node-selected`]:{backgroundColor:W},[`${C}-iconEle`]:{display:"inline-block",width:M,height:M,lineHeight:`${M}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${C}-unselectable ${C}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${C}-node-content-wrapper`]:Object.assign({lineHeight:`${M}px`,userSelect:"none"},r(c,d)),[`${H}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${d.colorPrimary}`}},"&-show-line":{[`${C}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:M/2,bottom:-I,borderInlineEnd:`1px solid ${d.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${C}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${H}-leaf-last`]:{[`${C}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${M/2}px !important`}}}}})}},x=c=>{const{treeCls:d,treeNodeCls:C,treeNodePadding:H,directoryNodeSelectedBg:I,directoryNodeSelectedColor:M}=c;return{[`${d}${d}-directory`]:{[C]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:H,insetInlineStart:0,transition:`background-color ${c.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:c.controlItemBgHover}},"> *":{zIndex:1},[`${d}-switcher`]:{transition:`color ${c.motionDurationMid}`},[`${d}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${d}-node-selected`]:{color:M,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:I},[`${d}-switcher`]:{color:M},[`${d}-node-content-wrapper`]:{color:M,background:"transparent"}}}}}},o=(c,d)=>{const C=`.${c}`,H=`${C}-treenode`,I=d.paddingXS/2,M=(0,_.TS)(d,{treeCls:C,treeNodeCls:H,treeNodePadding:I});return[s(c,M),x(M)]},i=c=>{const{controlHeightSM:d}=c;return{titleHeight:d,nodeHoverBg:c.controlItemBgHover,nodeSelectedBg:c.controlItemBgActive}};jt.ZP=(0,V.Z)("Tree",(c,d)=>{let{prefixCls:C}=d;return[{[c.componentCls]:(0,ae.C2)(`${C}-checkbox`,c)},o(C,c),(0,Pe.Z)(c)]},c=>{const{colorTextLightSolid:d,colorPrimary:C}=c;return Object.assign(Object.assign({},i(c)),{directoryNodeSelectedColor:d,directoryNodeSelectedBg:C})})},71997:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return H}});var b=l(96663),ae=l(59301),ee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Pe=ee,_=l(7657),V=function(M,W){return ae.createElement(_.Z,(0,b.Z)({},M,{ref:W,icon:Pe}))},P=ae.forwardRef(V),w=P,r=l(52671),s=l(58617),x=l(15075),o=l(43531),i=l(92310),c=l.n(i),d=l(92343),H=I=>{const{prefixCls:M,switcherIcon:W,treeNodeProps:te,showLine:S}=I,{isLeaf:B,expanded:pe,loading:fe}=te;if(fe)return ae.createElement(s.Z,{className:`${M}-switcher-loading-icon`});let me;if(S&&typeof S=="object"&&(me=S.showLeafIcon),B){if(!S)return null;if(typeof me!="boolean"&&me){const de=typeof me=="function"?me(te):me,be=`${M}-switcher-line-custom-icon`;return(0,d.l$)(de)?(0,d.Tm)(de,{className:c()(de.props.className||"",be)}):de}return me?ae.createElement(r.Z,{className:`${M}-switcher-line-icon`}):ae.createElement("span",{className:`${M}-switcher-leaf-line`})}const we=`${M}-switcher-icon`,Oe=typeof W=="function"?W(te):W;return(0,d.l$)(Oe)?(0,d.Tm)(Oe,{className:c()(Oe.props.className||"",we)}):Oe!==void 0?Oe:S?pe?ae.createElement(x.Z,{className:`${M}-switcher-line-icon`}):ae.createElement(o.Z,{className:`${M}-switcher-line-icon`}):ae.createElement(w,{className:we})}},86251:function(lr,jt){"use strict";jt.byteLength=P,jt.toByteArray=r,jt.fromByteArray=o;for(var l=[],b=[],ae=typeof Uint8Array!="undefined"?Uint8Array:Array,ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Pe=0,_=ee.length;Pe<_;++Pe)l[Pe]=ee[Pe],b[ee.charCodeAt(Pe)]=Pe;b[45]=62,b[95]=63;function V(i){var c=i.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=i.indexOf("=");d===-1&&(d=c);var C=d===c?0:4-d%4;return[d,C]}function P(i){var c=V(i),d=c[0],C=c[1];return(d+C)*3/4-C}function w(i,c,d){return(c+d)*3/4-d}function r(i){var c,d=V(i),C=d[0],H=d[1],I=new ae(w(i,C,H)),M=0,W=H>0?C-4:C,te;for(te=0;te>16&255,I[M++]=c>>8&255,I[M++]=c&255;return H===2&&(c=b[i.charCodeAt(te)]<<2|b[i.charCodeAt(te+1)]>>4,I[M++]=c&255),H===1&&(c=b[i.charCodeAt(te)]<<10|b[i.charCodeAt(te+1)]<<4|b[i.charCodeAt(te+2)]>>2,I[M++]=c>>8&255,I[M++]=c&255),I}function s(i){return l[i>>18&63]+l[i>>12&63]+l[i>>6&63]+l[i&63]}function x(i,c,d){for(var C,H=[],I=c;IW?W:M+I));return C===1?(c=i[d-1],H.push(l[c>>2]+l[c<<4&63]+"==")):C===2&&(c=(i[d-2]<<8)+i[d-1],H.push(l[c>>10]+l[c>>4&63]+l[c<<2&63]+"=")),H.join("")}},19208:function(lr,jt,l){"use strict";var b;var ae=l(86251),ee=l(67467),Pe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;jt.lW=w,b=M,jt.h2=50;var _=2147483647;b=_,w.TYPED_ARRAY_SUPPORT=V(),!w.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function V(){try{var K=new Uint8Array(1),E={foo:function(){return 42}};return Object.setPrototypeOf(E,Uint8Array.prototype),Object.setPrototypeOf(K,E),K.foo()===42}catch(f){return!1}}Object.defineProperty(w.prototype,"parent",{enumerable:!0,get:function(){if(w.isBuffer(this))return this.buffer}}),Object.defineProperty(w.prototype,"offset",{enumerable:!0,get:function(){if(w.isBuffer(this))return this.byteOffset}});function P(K){if(K>_)throw new RangeError('The value "'+K+'" is invalid for option "size"');var E=new Uint8Array(K);return Object.setPrototypeOf(E,w.prototype),E}function w(K,E,f){if(typeof K=="number"){if(typeof E=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return o(K)}return r(K,E,f)}w.poolSize=8192;function r(K,E,f){if(typeof K=="string")return i(K,E);if(ArrayBuffer.isView(K))return d(K);if(K==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(tn(K,ArrayBuffer)||K&&tn(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(tn(K,SharedArrayBuffer)||K&&tn(K.buffer,SharedArrayBuffer)))return C(K,E,f);if(typeof K=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var R=K.valueOf&&K.valueOf();if(R!=null&&R!==K)return w.from(R,E,f);var ye=H(K);if(ye)return ye;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof K[Symbol.toPrimitive]=="function")return w.from(K[Symbol.toPrimitive]("string"),E,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}w.from=function(K,E,f){return r(K,E,f)},Object.setPrototypeOf(w.prototype,Uint8Array.prototype),Object.setPrototypeOf(w,Uint8Array);function s(K){if(typeof K!="number")throw new TypeError('"size" argument must be of type number');if(K<0)throw new RangeError('The value "'+K+'" is invalid for option "size"')}function x(K,E,f){return s(K),K<=0?P(K):E!==void 0?typeof f=="string"?P(K).fill(E,f):P(K).fill(E):P(K)}w.alloc=function(K,E,f){return x(K,E,f)};function o(K){return s(K),P(K<0?0:I(K)|0)}w.allocUnsafe=function(K){return o(K)},w.allocUnsafeSlow=function(K){return o(K)};function i(K,E){if((typeof E!="string"||E==="")&&(E="utf8"),!w.isEncoding(E))throw new TypeError("Unknown encoding: "+E);var f=W(K,E)|0,R=P(f),ye=R.write(K,E);return ye!==f&&(R=R.slice(0,ye)),R}function c(K){for(var E=K.length<0?0:I(K.length)|0,f=P(E),R=0;R=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return K|0}function M(K){return+K!=K&&(K=0),w.alloc(+K)}w.isBuffer=function(E){return E!=null&&E._isBuffer===!0&&E!==w.prototype},w.compare=function(E,f){if(tn(E,Uint8Array)&&(E=w.from(E,E.offset,E.byteLength)),tn(f,Uint8Array)&&(f=w.from(f,f.offset,f.byteLength)),!w.isBuffer(E)||!w.isBuffer(f))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(E===f)return 0;for(var R=E.length,ye=f.length,$=0,U=Math.min(R,ye);$ye.length?w.from(U).copy(ye,$):Uint8Array.prototype.set.call(ye,U,$);else if(w.isBuffer(U))U.copy(ye,$);else throw new TypeError('"list" argument must be an Array of Buffers');$+=U.length}return ye};function W(K,E){if(w.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||tn(K,ArrayBuffer))return K.byteLength;if(typeof K!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);var f=K.length,R=arguments.length>2&&arguments[2]===!0;if(!R&&f===0)return 0;for(var ye=!1;;)switch(E){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return zt(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f*2;case"hex":return f>>>1;case"base64":return Zt(K).length;default:if(ye)return R?-1:zt(K).length;E=(""+E).toLowerCase(),ye=!0}}w.byteLength=W;function te(K,E,f){var R=!1;if((E===void 0||E<0)&&(E=0),E>this.length||((f===void 0||f>this.length)&&(f=this.length),f<=0)||(f>>>=0,E>>>=0,f<=E))return"";for(K||(K="utf8");;)switch(K){case"hex":return L(this,E,f);case"utf8":case"utf-8":return F(this,E,f);case"ascii":return ue(this,E,f);case"latin1":case"binary":return ve(this,E,f);case"base64":return be(this,E,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,E,f);default:if(R)throw new TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),R=!0}}w.prototype._isBuffer=!0;function S(K,E,f){var R=K[E];K[E]=K[f],K[f]=R}w.prototype.swap16=function(){var E=this.length;if(E%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var f=0;ff&&(E+=" ... "),""},Pe&&(w.prototype[Pe]=w.prototype.inspect),w.prototype.compare=function(E,f,R,ye,$){if(tn(E,Uint8Array)&&(E=w.from(E,E.offset,E.byteLength)),!w.isBuffer(E))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof E);if(f===void 0&&(f=0),R===void 0&&(R=E?E.length:0),ye===void 0&&(ye=0),$===void 0&&($=this.length),f<0||R>E.length||ye<0||$>this.length)throw new RangeError("out of range index");if(ye>=$&&f>=R)return 0;if(ye>=$)return-1;if(f>=R)return 1;if(f>>>=0,R>>>=0,ye>>>=0,$>>>=0,this===E)return 0;for(var U=$-ye,oe=R-f,Me=Math.min(U,oe),Fe=this.slice(ye,$),Re=E.slice(f,R),Ge=0;Ge2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),f=+f,re(f)&&(f=ye?0:K.length-1),f<0&&(f=K.length+f),f>=K.length){if(ye)return-1;f=K.length-1}else if(f<0)if(ye)f=0;else return-1;if(typeof E=="string"&&(E=w.from(E,R)),w.isBuffer(E))return E.length===0?-1:pe(K,E,f,R,ye);if(typeof E=="number")return E=E&255,typeof Uint8Array.prototype.indexOf=="function"?ye?Uint8Array.prototype.indexOf.call(K,E,f):Uint8Array.prototype.lastIndexOf.call(K,E,f):pe(K,[E],f,R,ye);throw new TypeError("val must be string, number or Buffer")}function pe(K,E,f,R,ye){var $=1,U=K.length,oe=E.length;if(R!==void 0&&(R=String(R).toLowerCase(),R==="ucs2"||R==="ucs-2"||R==="utf16le"||R==="utf-16le")){if(K.length<2||E.length<2)return-1;$=2,U/=2,oe/=2,f/=2}function Me(Xe,At){return $===1?Xe[At]:Xe.readUInt16BE(At*$)}var Fe;if(ye){var Re=-1;for(Fe=f;FeU&&(f=U-oe),Fe=f;Fe>=0;Fe--){for(var Ge=!0,Ut=0;Utye&&(R=ye)):R=ye;var $=E.length;R>$/2&&(R=$/2);for(var U=0;U>>0,isFinite(R)?(R=R>>>0,ye===void 0&&(ye="utf8")):(ye=R,R=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var $=this.length-f;if((R===void 0||R>$)&&(R=$),E.length>0&&(R<0||f<0)||f>this.length)throw new RangeError("Attempt to write outside buffer bounds");ye||(ye="utf8");for(var U=!1;;)switch(ye){case"hex":return fe(this,E,f,R);case"utf8":case"utf-8":return me(this,E,f,R);case"ascii":case"latin1":case"binary":return we(this,E,f,R);case"base64":return Oe(this,E,f,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return de(this,E,f,R);default:if(U)throw new TypeError("Unknown encoding: "+ye);ye=(""+ye).toLowerCase(),U=!0}},w.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function be(K,E,f){return E===0&&f===K.length?ae.fromByteArray(K):ae.fromByteArray(K.slice(E,f))}function F(K,E,f){f=Math.min(K.length,f);for(var R=[],ye=E;ye239?4:$>223?3:$>191?2:1;if(ye+oe<=f){var Me,Fe,Re,Ge;switch(oe){case 1:$<128&&(U=$);break;case 2:Me=K[ye+1],(Me&192)===128&&(Ge=($&31)<<6|Me&63,Ge>127&&(U=Ge));break;case 3:Me=K[ye+1],Fe=K[ye+2],(Me&192)===128&&(Fe&192)===128&&(Ge=($&15)<<12|(Me&63)<<6|Fe&63,Ge>2047&&(Ge<55296||Ge>57343)&&(U=Ge));break;case 4:Me=K[ye+1],Fe=K[ye+2],Re=K[ye+3],(Me&192)===128&&(Fe&192)===128&&(Re&192)===128&&(Ge=($&15)<<18|(Me&63)<<12|(Fe&63)<<6|Re&63,Ge>65535&&Ge<1114112&&(U=Ge))}}U===null?(U=65533,oe=1):U>65535&&(U-=65536,R.push(U>>>10&1023|55296),U=56320|U&1023),R.push(U),ye+=oe}return Ae(R)}var Ce=4096;function Ae(K){var E=K.length;if(E<=Ce)return String.fromCharCode.apply(String,K);for(var f="",R=0;RR)&&(f=R);for(var ye="",$=E;$R&&(E=R),f<0?(f+=R,f<0&&(f=0)):f>R&&(f=R),ff)throw new RangeError("Trying to access beyond buffer length")}w.prototype.readUintLE=w.prototype.readUIntLE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var ye=this[E],$=1,U=0;++U>>0,f=f>>>0,R||ne(E,f,this.length);for(var ye=this[E+--f],$=1;f>0&&($*=256);)ye+=this[E+--f]*$;return ye},w.prototype.readUint8=w.prototype.readUInt8=function(E,f){return E=E>>>0,f||ne(E,1,this.length),this[E]},w.prototype.readUint16LE=w.prototype.readUInt16LE=function(E,f){return E=E>>>0,f||ne(E,2,this.length),this[E]|this[E+1]<<8},w.prototype.readUint16BE=w.prototype.readUInt16BE=function(E,f){return E=E>>>0,f||ne(E,2,this.length),this[E]<<8|this[E+1]},w.prototype.readUint32LE=w.prototype.readUInt32LE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),(this[E]|this[E+1]<<8|this[E+2]<<16)+this[E+3]*16777216},w.prototype.readUint32BE=w.prototype.readUInt32BE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]*16777216+(this[E+1]<<16|this[E+2]<<8|this[E+3])},w.prototype.readIntLE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var ye=this[E],$=1,U=0;++U=$&&(ye-=Math.pow(2,8*f)),ye},w.prototype.readIntBE=function(E,f,R){E=E>>>0,f=f>>>0,R||ne(E,f,this.length);for(var ye=f,$=1,U=this[E+--ye];ye>0&&($*=256);)U+=this[E+--ye]*$;return $*=128,U>=$&&(U-=Math.pow(2,8*f)),U},w.prototype.readInt8=function(E,f){return E=E>>>0,f||ne(E,1,this.length),this[E]&128?(255-this[E]+1)*-1:this[E]},w.prototype.readInt16LE=function(E,f){E=E>>>0,f||ne(E,2,this.length);var R=this[E]|this[E+1]<<8;return R&32768?R|4294901760:R},w.prototype.readInt16BE=function(E,f){E=E>>>0,f||ne(E,2,this.length);var R=this[E+1]|this[E]<<8;return R&32768?R|4294901760:R},w.prototype.readInt32LE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]|this[E+1]<<8|this[E+2]<<16|this[E+3]<<24},w.prototype.readInt32BE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),this[E]<<24|this[E+1]<<16|this[E+2]<<8|this[E+3]},w.prototype.readFloatLE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),ee.read(this,E,!0,23,4)},w.prototype.readFloatBE=function(E,f){return E=E>>>0,f||ne(E,4,this.length),ee.read(this,E,!1,23,4)},w.prototype.readDoubleLE=function(E,f){return E=E>>>0,f||ne(E,8,this.length),ee.read(this,E,!0,52,8)},w.prototype.readDoubleBE=function(E,f){return E=E>>>0,f||ne(E,8,this.length),ee.read(this,E,!1,52,8)};function se(K,E,f,R,ye,$){if(!w.isBuffer(K))throw new TypeError('"buffer" argument must be a Buffer instance');if(E>ye||E<$)throw new RangeError('"value" argument is out of bounds');if(f+R>K.length)throw new RangeError("Index out of range")}w.prototype.writeUintLE=w.prototype.writeUIntLE=function(E,f,R,ye){if(E=+E,f=f>>>0,R=R>>>0,!ye){var $=Math.pow(2,8*R)-1;se(this,E,f,R,$,0)}var U=1,oe=0;for(this[f]=E&255;++oe>>0,R=R>>>0,!ye){var $=Math.pow(2,8*R)-1;se(this,E,f,R,$,0)}var U=R-1,oe=1;for(this[f+U]=E&255;--U>=0&&(oe*=256);)this[f+U]=E/oe&255;return f+R},w.prototype.writeUint8=w.prototype.writeUInt8=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,1,255,0),this[f]=E&255,f+1},w.prototype.writeUint16LE=w.prototype.writeUInt16LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,65535,0),this[f]=E&255,this[f+1]=E>>>8,f+2},w.prototype.writeUint16BE=w.prototype.writeUInt16BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,65535,0),this[f]=E>>>8,this[f+1]=E&255,f+2},w.prototype.writeUint32LE=w.prototype.writeUInt32LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,4294967295,0),this[f+3]=E>>>24,this[f+2]=E>>>16,this[f+1]=E>>>8,this[f]=E&255,f+4},w.prototype.writeUint32BE=w.prototype.writeUInt32BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,4294967295,0),this[f]=E>>>24,this[f+1]=E>>>16,this[f+2]=E>>>8,this[f+3]=E&255,f+4},w.prototype.writeIntLE=function(E,f,R,ye){if(E=+E,f=f>>>0,!ye){var $=Math.pow(2,8*R-1);se(this,E,f,R,$-1,-$)}var U=0,oe=1,Me=0;for(this[f]=E&255;++U>0)-Me&255;return f+R},w.prototype.writeIntBE=function(E,f,R,ye){if(E=+E,f=f>>>0,!ye){var $=Math.pow(2,8*R-1);se(this,E,f,R,$-1,-$)}var U=R-1,oe=1,Me=0;for(this[f+U]=E&255;--U>=0&&(oe*=256);)E<0&&Me===0&&this[f+U+1]!==0&&(Me=1),this[f+U]=(E/oe>>0)-Me&255;return f+R},w.prototype.writeInt8=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,1,127,-128),E<0&&(E=255+E+1),this[f]=E&255,f+1},w.prototype.writeInt16LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,32767,-32768),this[f]=E&255,this[f+1]=E>>>8,f+2},w.prototype.writeInt16BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,2,32767,-32768),this[f]=E>>>8,this[f+1]=E&255,f+2},w.prototype.writeInt32LE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,2147483647,-2147483648),this[f]=E&255,this[f+1]=E>>>8,this[f+2]=E>>>16,this[f+3]=E>>>24,f+4},w.prototype.writeInt32BE=function(E,f,R){return E=+E,f=f>>>0,R||se(this,E,f,4,2147483647,-2147483648),E<0&&(E=4294967295+E+1),this[f]=E>>>24,this[f+1]=E>>>16,this[f+2]=E>>>8,this[f+3]=E&255,f+4};function nt(K,E,f,R,ye,$){if(f+R>K.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function it(K,E,f,R,ye){return E=+E,f=f>>>0,ye||nt(K,E,f,4,34028234663852886e22,-34028234663852886e22),ee.write(K,E,f,R,23,4),f+4}w.prototype.writeFloatLE=function(E,f,R){return it(this,E,f,!0,R)},w.prototype.writeFloatBE=function(E,f,R){return it(this,E,f,!1,R)};function Je(K,E,f,R,ye){return E=+E,f=f>>>0,ye||nt(K,E,f,8,17976931348623157e292,-17976931348623157e292),ee.write(K,E,f,R,52,8),f+8}w.prototype.writeDoubleLE=function(E,f,R){return Je(this,E,f,!0,R)},w.prototype.writeDoubleBE=function(E,f,R){return Je(this,E,f,!1,R)},w.prototype.copy=function(E,f,R,ye){if(!w.isBuffer(E))throw new TypeError("argument should be a Buffer");if(R||(R=0),!ye&&ye!==0&&(ye=this.length),f>=E.length&&(f=E.length),f||(f=0),ye>0&&ye=this.length)throw new RangeError("Index out of range");if(ye<0)throw new RangeError("sourceEnd out of bounds");ye>this.length&&(ye=this.length),E.length-f>>0,R=R===void 0?this.length:R>>>0,E||(E=0);var U;if(typeof E=="number")for(U=f;U55295&&f<57344){if(!ye){if(f>56319){(E-=3)>-1&&$.push(239,191,189);continue}else if(U+1===R){(E-=3)>-1&&$.push(239,191,189);continue}ye=f;continue}if(f<56320){(E-=3)>-1&&$.push(239,191,189),ye=f;continue}f=(ye-55296<<10|f-56320)+65536}else ye&&(E-=3)>-1&&$.push(239,191,189);if(ye=null,f<128){if((E-=1)<0)break;$.push(f)}else if(f<2048){if((E-=2)<0)break;$.push(f>>6|192,f&63|128)}else if(f<65536){if((E-=3)<0)break;$.push(f>>12|224,f>>6&63|128,f&63|128)}else if(f<1114112){if((E-=4)<0)break;$.push(f>>18|240,f>>12&63|128,f>>6&63|128,f&63|128)}else throw new Error("Invalid code point")}return $}function mt(K){for(var E=[],f=0;f>8,ye=f%256,$.push(ye),$.push(R);return $}function Zt(K){return ae.toByteArray(Jt(K))}function Sn(K,E,f,R){for(var ye=0;ye=E.length||ye>=K.length);++ye)E[ye+f]=K[ye];return ye}function tn(K,E){return K instanceof E||K!=null&&K.constructor!=null&&K.constructor.name!=null&&K.constructor.name===E.name}function re(K){return K!==K}var Et=function(){for(var K="0123456789abcdef",E=new Array(256),f=0;f<16;++f)for(var R=f*16,ye=0;ye<16;++ye)E[R+ye]=K[f]+K[ye];return E}()},64018:function(){var lr,jt,l,b=!1,ae,ee;window.PR_SHOULD_USE_CONTINUATION=!0;var Pe,_;(function(){var V=window,P=["break,continue,do,else,for,if,return,while"],w=[P,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],r=[w,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],s=[r,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],x=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],o=[r,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],i="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",c=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",C=[P,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],H=[P,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],I=[P,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],M=[s,o,x,c,d,C,H,I],W=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,te="str",S="kwd",B="com",pe="typ",fe="lit",me="pun",we="pln",Oe="tag",de="dec",be="src",F="atn",Ce="atv",Ae="nocode",ue="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function ve(K){for(var E=0,f=!1,R=!1,ye=0,$=K.length;ye<$;++ye){var U=K[ye];if(U.ignoreCase)R=!0;else if(/[a-z]/i.test(U.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){f=!0,R=!1;break}}var oe={b:8,t:9,n:10,v:11,f:12,r:13};function Me(Xe){var At=Xe.charCodeAt(0);if(At!==92)return At;var gt=Xe.charAt(1);return At=oe[gt],At||("0"<=gt&><="7"?parseInt(Xe.substring(1),8):gt==="u"||gt==="x"?parseInt(Xe.substring(2),16):Xe.charCodeAt(1))}function Fe(Xe){if(Xe<32)return(Xe<16?"\\x0":"\\x")+Xe.toString(16);var At=String.fromCharCode(Xe);return At==="\\"||At==="-"||At==="]"||At==="^"?"\\"+At:At}function Re(Xe){var At=Xe.substring(1,Xe.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),gt=[],qe=At[0]==="^",Ie=["["];qe&&Ie.push("^");for(var tt=qe?1:0,pt=At.length;tt122||(Tn<65||dn>90||gt.push([Math.max(65,dn)|32,Math.min(Tn,90)|32]),Tn<97||dn>122||gt.push([Math.max(97,dn)&-33,Math.min(Tn,122)&-33]))}}gt.sort(function(je,dt){return je[0]-dt[0]||dt[1]-je[1]});for(var ie=[],ge=[],tt=0;ttAn[0]&&(An[1]+1>An[0]&&Ie.push("-"),Ie.push(Fe(An[1])))}return Ie.push("]"),Ie.join("")}function Ge(Xe){for(var At=Xe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),gt=At.length,qe=[],Ie=0,tt=0;Ie=2&&dn==="["?At[Ie]=Re(pt):dn!=="\\"&&(At[Ie]=pt.replace(/[a-zA-Z]/g,function(ge){var An=ge.charCodeAt(0);return"["+String.fromCharCode(An&-33,An|32)+"]"}))}return At.join("")}for(var Ut=[],ye=0,$=K.length;ye<$;++ye){var U=K[ye];if(U.global||U.multiline)throw new Error(""+U);Ut.push("(?:"+Ge(U)+")")}return new RegExp(Ut.join("|"),R?"gi":"g")}function L(K,E){var f=/(?:^|\s)nocode(?:\s|$)/,R=[],ye=0,$=[],U=0;function oe(Me){var Fe=Me.nodeType;if(Fe==1){if(f.test(Me.className))return;for(var Re=Me.firstChild;Re;Re=Re.nextSibling)oe(Re);var Ge=Me.nodeName.toLowerCase();(Ge==="br"||Ge==="li")&&(R[U]=` +`,$[U<<1]=ye++,$[U++<<1|1]=Me)}else if(Fe==3||Fe==4){var Ut=Me.nodeValue;Ut.length&&(E?Ut=Ut.replace(/\r\n?/g,` +`):Ut=Ut.replace(/[ \t\r\n]+/g," "),R[U]=Ut,$[U<<1]=ye,ye+=Ut.length,$[U++<<1|1]=Me)}}return oe(K),{sourceCode:R.join("").replace(/\n$/,""),spans:$}}function Q(K,E,f,R,ye){if(f){var $={sourceNode:K,pre:1,langExtension:null,numberLines:null,sourceCode:f,spans:null,basePos:E,decorations:null};R($),ye.push.apply(ye,$.decorations)}}var ne=/\S/;function se(K){for(var E=void 0,f=K.firstChild;f;f=f.nextSibling){var R=f.nodeType;E=R===1?E?K:f:R===3&&ne.test(f.nodeValue)?K:E}return E===K?void 0:E}function nt(K,E){var f={},R;(function(){for(var U=K.concat(E),oe=[],Me={},Fe=0,Re=U.length;Fe=0;)f[Ut.charAt(Xe)]=Ge;var At=Ge[1],gt=""+At;Me.hasOwnProperty(gt)||(oe.push(At),Me[gt]=null)}oe.push(/[\0-\uffff]/),R=ve(oe)})();var ye=E.length,$=function(U){for(var oe=U.sourceCode,Me=U.basePos,Fe=U.sourceNode,Re=[Me,we],Ge=0,Ut=oe.match(R)||[],Xe={},At=0,gt=Ut.length;At=5&&Ie.substring(0,5)==="lang-",pt&&!(tt&&typeof tt[1]=="string")&&(pt=!1,Ie=be),pt||(Xe[qe]=Ie)}var Tn=Ge;if(Ge+=qe.length,!pt)Re.push(Me+Tn,Ie);else{var ie=tt[1],ge=qe.indexOf(ie),An=ge+ie.length;tt[2]&&(An=qe.length-tt[2].length,ge=An-ie.length);var je=Ie.substring(5);Q(Fe,Me+Tn,qe.substring(0,ge),$,Re),Q(Fe,Me+Tn+ge,ie,rn(je,ie),Re),Q(Fe,Me+Tn+An,qe.substring(An),$,Re)}}U.decorations=Re};return $}function it(K){var E=[],f=[];K.tripleQuotedStrings?E.push([te,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):K.multiLineStrings?E.push([te,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):E.push([te,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),K.verbatimStrings&&f.push([te,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var R=K.hashComments;R&&(K.cStyleComments?(R>1?E.push([B,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):E.push([B,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),f.push([te,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):E.push([B,/^#[^\r\n]*/,null,"#"])),K.cStyleComments&&(f.push([B,/^\/\/[^\r\n]*/,null]),f.push([B,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ye=K.regexLiterals;if(ye){var $=ye>1?"":` +\r`,U=$?".":"[\\S\\s]",oe="/(?=[^/*"+$+"])(?:[^/\\x5B\\x5C"+$+"]|\\x5C"+U+"|\\x5B(?:[^\\x5C\\x5D"+$+"]|\\x5C"+U+")*(?:\\x5D|$))+/";f.push(["lang-regex",RegExp("^"+ue+"("+oe+")")])}var Me=K.types;Me&&f.push([pe,Me]);var Fe=(""+K.keywords).replace(/^ | $/g,"");Fe.length&&f.push([S,new RegExp("^(?:"+Fe.replace(/[\s,]+/g,"|")+")\\b"),null]),E.push([we,/^\s+/,null,` \r + \xA0`]);var Re="^.[^\\s\\w.$@'\"`/\\\\]*";return K.regexLiterals&&(Re+="(?!s*/)"),f.push([fe,/^@[a-z_$][a-z_$@0-9]*/i,null],[pe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[we,/^[a-z_$][a-z_$@0-9]*/i,null],[fe,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[we,/^\\[\s\S]?/,null],[me,new RegExp(Re),null]),nt(E,f)}var Je=it({keywords:M,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function wt(K,E,f){for(var R=/(?:^|\s)nocode(?:\s|$)/,ye=/\r\n?|\n/,$=K.ownerDocument,U=$.createElement("li");K.firstChild;)U.appendChild(K.firstChild);var oe=[U];function Me(At){var gt=At.nodeType;if(gt==1&&!R.test(At.className))if(At.nodeName==="br")Fe(At),At.parentNode&&At.parentNode.removeChild(At);else for(var qe=At.firstChild;qe;qe=qe.nextSibling)Me(qe);else if((gt==3||gt==4)&&f){var Ie=At.nodeValue,tt=Ie.match(ye);if(tt){var pt=Ie.substring(0,tt.index);At.nodeValue=pt;var Pt=Ie.substring(tt.index+tt[0].length);if(Pt){var dn=At.parentNode;dn.insertBefore($.createTextNode(Pt),At.nextSibling)}Fe(At),pt||At.parentNode.removeChild(At)}}}function Fe(At){for(;!At.nextSibling;)if(At=At.parentNode,!At)return;function gt(tt,pt){var Pt=pt?tt.cloneNode(!1):tt,dn=tt.parentNode;if(dn){var Tn=gt(dn,1),ie=tt.nextSibling;Tn.appendChild(Pt);for(var ge=ie;ge;ge=ie)ie=ge.nextSibling,Tn.appendChild(ge)}return Pt}for(var qe=gt(At.nextSibling,0),Ie;(Ie=qe.parentNode)&&Ie.nodeType===1;)qe=Ie;oe.push(qe)}for(var Re=0;Re=dn&&(Me+=2),$>=Tn&&(Ge+=2)}}finally{Ie&&(Ie.style.display=tt)}}var zt={};function mt(K,E){for(var f=E.length;--f>=0;){var R=E[f];zt.hasOwnProperty(R)?V.console&&console.warn("cannot override language handler %s",R):zt[R]=K}}function rn(K,E){return K&&zt.hasOwnProperty(K)||(K=/^\s*]*(?:>|$)/],[B,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[me,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),mt(nt([[we,/^[\s]+/,null,` \r +`],[Ce,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[Oe,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[F,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[me,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),mt(nt([],[[Ce,/^[\s\S]+/]]),["uq.val"]),mt(it({keywords:s,hashComments:!0,cStyleComments:!0,types:W}),["c","cc","cpp","cxx","cyc","m"]),mt(it({keywords:"null,true,false"}),["json"]),mt(it({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:W}),["cs"]),mt(it({keywords:x,cStyleComments:!0}),["java"]),mt(it({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),mt(it({keywords:C,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),mt(it({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),mt(it({keywords:H,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),mt(it({keywords:c,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),mt(it({keywords:i,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),mt(nt([],[[te,/^[\s\S]+/]]),["regex"]);function Zt(K){var E=K.langExtension;try{var f=L(K.sourceNode,K.pre),R=f.sourceCode;K.sourceCode=R,K.spans=f.spans,K.basePos=0,rn(E,R)(K),Jt(K)}catch(ye){V.console&&console.log(ye&&ye.stack||ye)}}function Sn(K,E,f){var R=f||!1,ye=E||null,$=document.createElement("div");$.innerHTML="
      "+K+"
      ",$=$.firstChild,R&&wt($,R,!0);var U={langExtension:ye,numberLines:R,sourceNode:$,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Zt(U),$.innerHTML}function tn(K,E){var f=E||document.body,R=f.ownerDocument||document;function ye(Pt){return f.getElementsByTagName(Pt)}for(var $=[ye("pre"),ye("code"),ye("xmp")],U=[],oe=0;oe<$.length;++oe)for(var Me=0,Fe=$[oe].length;Me=0?1/(Math.cos(2*Math.PI/10-rn)+3.07768*Math.sin(2*Math.PI/10-rn)):1/(Math.cos(rn)+3.07768*Math.sin(rn))};break}s.gridSize=Math.max(Math.floor(s.gridSize),4);var i=s.gridSize,c=i-s.maskGapWidth,d=Math.abs(s.maxRotation-s.minRotation),C=Math.min(s.maxRotation,s.minRotation),H=s.rotationStep,I,M,W,te,S,B,pe;function fe(zt,mt){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(mt-zt)+zt).toFixed()+"%)"}switch(s.color){case"random-dark":pe=function(){return fe(10,50)};break;case"random-light":pe=function(){return fe(50,90)};break;default:typeof s.color=="function"&&(pe=s.color);break}var me=null;typeof s.classes=="function"&&(me=s.classes);var we=!1,Oe=[],de,be=function(mt){var rn=mt.currentTarget,Zt=rn.getBoundingClientRect(),Sn,tn;mt.touches?(Sn=mt.touches[0].clientX,tn=mt.touches[0].clientY):(Sn=mt.clientX,tn=mt.clientY);var re=Sn-Zt.left,Et=tn-Zt.top,K=Math.floor(re*(rn.width/Zt.width||1)/i),E=Math.floor(Et*(rn.height/Zt.height||1)/i);return Oe[K][E]},F=function(mt){var rn=be(mt);if(de!==rn){if(de=rn,!rn){s.hover(void 0,void 0,mt);return}s.hover(rn.item,rn.dimension,mt)}},Ce=function(mt){var rn=be(mt);rn&&(s.click(rn.item,rn.dimension,mt),mt.preventDefault())},Ae=[],ue=function(mt){if(Ae[mt])return Ae[mt];var rn=mt*8,Zt=rn,Sn=[];for(mt===0&&Sn.push([te[0],te[1],0]);Zt--;){var tn=1;s.shape!=="circle"&&(tn=s.shape(Zt/rn*2*Math.PI)),Sn.push([te[0]+mt*tn*Math.cos(-Zt/rn*2*Math.PI),te[1]+mt*tn*Math.sin(-Zt/rn*2*Math.PI)*s.ellipticity,Zt/rn*2*Math.PI])}return Ae[mt]=Sn,Sn},ve=function(){return s.abortThreshold>0&&new Date().getTime()-B>s.abortThreshold},L=function(){return s.rotateRatio===0||Math.random()>s.rotateRatio?0:d===0?C:C+Math.round(Math.random()*d/H)*H},Q=function(mt,rn,Zt){var Sn=!1,tn=s.weightFactor(rn);if(tn<=s.minSize)return!1;var re=1;tnpt[1]&&(pt[1]=gt),qept[2]&&(pt[2]=qe),Sn&&(K.fillStyle="rgba(255, 0, 0, 0.5)",K.fillRect(gt*i,qe*i,i-.5,i-.5));break e}Sn&&(K.fillStyle="rgba(0, 0, 255, 0.5)",K.fillRect(gt*i,qe*i,i-.5,i-.5))}}return Sn&&(K.fillStyle="rgba(0, 255, 0, 0.5)",K.fillRect(pt[3]*i,pt[0]*i,(pt[1]-pt[3]+1)*i,(pt[2]-pt[0]+1)*i)),{mu:re,occupied:At,bounds:pt,gw:Re,gh:Fe,fillTextOffsetX:oe,fillTextOffsetY:Me,fillTextWidth:E,fillTextHeight:f,fontSize:tn}},ne=function(mt,rn,Zt,Sn,tn){for(var re=tn.length;re--;){var Et=mt+tn[re][0],K=rn+tn[re][1];if(Et>=M||K>=W||Et<0||K<0){if(!s.drawOutOfBound)return!1;continue}if(!I[Et][K])return!1}return!0},se=function(mt,rn,Zt,Sn,tn,re,Et,K,E){var f=Zt.fontSize,R;pe?R=pe(Sn,tn,f,re,Et):R=s.color;var ye;me?ye=me(Sn,tn,f,re,Et):ye=s.classes;var $,U=Zt.bounds;$={x:(mt+U[3])*i,y:(rn+U[0])*i,w:(U[1]-U[3]+1)*i,h:(U[2]-U[0]+1)*i},w.forEach(function(oe){if(oe.getContext){var Me=oe.getContext("2d"),Fe=Zt.mu;Me.save(),Me.scale(1/Fe,1/Fe),Me.font=s.fontWeight+" "+(f*Fe).toString(10)+"px "+s.fontFamily,Me.fillStyle=R,Me.translate((mt+Zt.gw/2)*i*Fe,(rn+Zt.gh/2)*i*Fe),K!==0&&Me.rotate(-K),Me.textBaseline="middle",Me.fillText(Sn,Zt.fillTextOffsetX*Fe,(Zt.fillTextOffsetY+f*.5)*Fe),Me.restore()}else{var Re=document.createElement("span"),Ge="";Ge="rotate("+-K/Math.PI*180+"deg) ",Zt.mu!==1&&(Ge+="translateX(-"+Zt.fillTextWidth/4+"px) scale("+1/Zt.mu+")");var Ut={position:"absolute",display:"block",font:s.fontWeight+" "+f*Zt.mu+"px "+s.fontFamily,left:(mt+Zt.gw/2)*i+Zt.fillTextOffsetX+"px",top:(rn+Zt.gh/2)*i+Zt.fillTextOffsetY+"px",width:Zt.fillTextWidth+"px",height:Zt.fillTextHeight+"px",lineHeight:f+"px",whiteSpace:"nowrap",transform:Ge,webkitTransform:Ge,msTransform:Ge,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};R&&(Ut.color=R),Re.textContent=Sn;for(var Xe in Ut)Re.style[Xe]=Ut[Xe];if(E)for(var At in E)Re.setAttribute(At,E[At]);ye&&(Re.className+=ye),oe.appendChild(Re)}})},nt=function(mt,rn,Zt,Sn,tn){if(!(mt>=M||rn>=W||mt<0||rn<0)){if(I[mt][rn]=!1,Zt){var re=w[0].getContext("2d");re.fillRect(mt*i,rn*i,c,c)}we&&(Oe[mt][rn]={item:tn,dimension:Sn})}},it=function(mt,rn,Zt,Sn,tn,re){var Et=tn.occupied,K=s.drawMask,E;K&&(E=w[0].getContext("2d"),E.save(),E.fillStyle=s.maskColor);var f;if(we){var R=tn.bounds;f={x:(mt+R[3])*i,y:(rn+R[0])*i,w:(R[1]-R[3]+1)*i,h:(R[2]-R[0]+1)*i}}for(var ye=Et.length;ye--;){var $=mt+Et[ye][0],U=rn+Et[ye][1];$>=M||U>=W||$<0||U<0||nt($,U,K,f,re)}K&&E.restore()},Je=function(mt){var rn,Zt,Sn;Array.isArray(mt)?(rn=mt[0],Zt=mt[1]):(rn=mt.word,Zt=mt.weight,Sn=mt.attributes);var tn=L(),re=Q(rn,Zt,tn);if(!re||ve())return!1;if(!s.drawOutOfBound){var Et=re.bounds;if(Et[1]-Et[3]+1>M||Et[2]-Et[0]+1>W)return!1}for(var K=S+1,E=function($){var U=Math.floor($[0]-re.gw/2),oe=Math.floor($[1]-re.gh/2),Me=re.gw,Fe=re.gh;return ne(U,oe,Me,Fe,re.occupied)?(se(U,oe,re,rn,Zt,S-K,$[2],tn,Sn),it(U,oe,Me,Fe,re,mt),{gx:U,gy:oe,rot:tn,info:re}):!1};K--;){var f=ue(S-K);s.shuffle&&(f=[].concat(f),_(f));for(var R=0;R=s.list.length){ye(Me),wt("wordcloudstop",!1),U("wordcloudstart",oe);return}B=new Date().getTime();var Re=Je(s.list[tn]),Ge=!wt("wordclouddrawn",!0,{item:s.list[tn],drawn:Re});if(ve()||Ge){ye(Me),s.abort(),wt("wordcloudabort",!1),wt("wordcloudstop",!1),U("wordcloudstart",oe);return}tn++,Me=R(Fe,s.wait)},s.wait)}};Jt()};V.isSupported=ee,V.minFontSize=Pe,l=[],b=function(){return V}.apply(jt,l),b!==void 0&&(lr.exports=b)}(this)},16896:function(lr,jt,l){var b=l(3096),ae=l(7357);l(66607),l(31041);var ee=l(19131);if(!ee.isSupported)throw new Error("Sorry your browser not support wordCloud");function Pe(_){for(var V=_.getContext("2d"),P=V.getImageData(0,0,_.width,_.height),w=V.createImageData(P),r=0,s=0,x=0;x128){var i=P.data[x]+P.data[x+1]+P.data[x+2];r+=i,++s}}for(var c=r/s,x=0;xc?(w.data[x]=0,w.data[x+1]=0,w.data[x+2]=0,w.data[x+3]=0):(w.data[x]=255,w.data[x+1]=255,w.data[x+2]=255,w.data[x+3]=255)}V.putImageData(w,0,0)}b.registerLayout(function(_,V){_.eachSeriesByType("wordCloud",function(P){var w=ae.getLayoutRect(P.getBoxLayoutParams(),{width:V.getWidth(),height:V.getHeight()}),r=P.getData(),s=document.createElement("canvas");s.width=w.width,s.height=w.height;var x=s.getContext("2d"),o=P.get("maskImage");if(o)try{x.drawImage(o,0,0,s.width,s.height),Pe(s)}catch(M){console.error("Invalid mask image"),console.error(M.toString())}var i=P.get("sizeRange"),c=P.get("rotationRange"),d=r.getDataExtent("value"),C=Math.PI/180,H=P.get("gridSize");ee(s,{list:r.mapArray("value",function(M,W){var te=r.getItemModel(W);return[r.getName(W),te.get("textStyle.normal.textSize",!0)||b.number.linearMap(M,d,i),W]}).sort(function(M,W){return W[1]-M[1]}),fontFamily:P.get("textStyle.normal.fontFamily")||P.get("textStyle.emphasis.fontFamily")||_.get("textStyle.fontFamily"),fontWeight:P.get("textStyle.normal.fontWeight")||P.get("textStyle.emphasis.fontWeight")||_.get("textStyle.fontWeight"),gridSize:H,ellipticity:w.height/w.width,minRotation:c[0]*C,maxRotation:c[1]*C,clearCanvas:!o,rotateRatio:1,rotationStep:P.get("rotationStep")*C,drawOutOfBound:P.get("drawOutOfBound"),shuffle:!1,shape:P.get("shape")});function I(M){var W=M.detail.item;M.detail.drawn&&P.layoutInstance.ondraw&&(M.detail.drawn.gx+=w.x/H,M.detail.drawn.gy+=w.y/H,P.layoutInstance.ondraw(W[0],W[1],W[2],M.detail.drawn))}s.addEventListener("wordclouddrawn",I),P.layoutInstance&&P.layoutInstance.dispose(),P.layoutInstance={ondraw:null,dispose:function(){s.removeEventListener("wordclouddrawn",I),s.addEventListener("wordclouddrawn",function(M){M.preventDefault()})}}})}),b.registerPreprocessor(function(_){var V=(_||{}).series;!b.util.isArray(V)&&(V=V?[V]:[]);var P=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];b.util.each(V,function(r){if(r&&r.type==="wordCloud"){var s=r.textStyle||{};w(s.normal),w(s.emphasis)}});function w(r){r&&b.util.each(P,function(s){r.hasOwnProperty(s)&&(r["text"+b.format.capitalFirst(s)]=r[s])})}})},53291:function(lr){"use strict";var jt=Array.isArray,l=Object.keys,b=Object.prototype.hasOwnProperty;lr.exports=function ae(ee,Pe){if(ee===Pe)return!0;if(ee&&Pe&&typeof ee=="object"&&typeof Pe=="object"){var _=jt(ee),V=jt(Pe),P,w,r;if(_&&V){if(w=ee.length,w!=Pe.length)return!1;for(P=w;P--!==0;)if(!ae(ee[P],Pe[P]))return!1;return!0}if(_!=V)return!1;var s=ee instanceof Date,x=Pe instanceof Date;if(s!=x)return!1;if(s&&x)return ee.getTime()==Pe.getTime();var o=ee instanceof RegExp,i=Pe instanceof RegExp;if(o!=i)return!1;if(o&&i)return ee.toString()==Pe.toString();var c=l(ee);if(w=c.length,w!==l(Pe).length)return!1;for(P=w;P--!==0;)if(!b.call(Pe,c[P]))return!1;for(P=w;P--!==0;)if(r=c[P],!ae(ee[r],Pe[r]))return!1;return!0}return ee!==ee&&Pe!==Pe}},64270:function(lr){(function(jt,l){lr.exports=l()})(this,function(){"use strict";var jt=function(j,N){return jt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(G,Z){G.__proto__=Z}||function(G,Z){for(var He in Z)Object.prototype.hasOwnProperty.call(Z,He)&&(G[He]=Z[He])},jt(j,N)};function l(j,N){if(typeof N!="function"&&N!==null)throw new TypeError("Class extends value "+String(N)+" is not a constructor or null");jt(j,N);function G(){this.constructor=j}j.prototype=N===null?Object.create(N):(G.prototype=N.prototype,new G)}var b=function(){return b=Object.assign||function(N){for(var G,Z=1,He=arguments.length;Z0&&yt[yt.length-1])&&(Cr[0]===6||Cr[0]===2)){G=0;continue}if(Cr[0]===3&&(!yt||Cr[1]>yt[0]&&Cr[1]=55296&&He<=56319&&G>10)+55296,Yt%1024+56320)),(He+1===G||Z.length>16384)&&(yt+=String.fromCharCode.apply(String,Z),Z.length=0)}return yt},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),o=0;o>4,Qr[He++]=(Yt&15)<<4|Ln>>2,Qr[He++]=(Ln&3)<<6|Fn&63;return Cr},H=function(j){for(var N=j.length,G=[],Z=0;Z>M,pe=1<>M,we=B+me,Oe=we,de=32,be=Oe+de,F=65536>>W,Ce=1<=0){if(N<55296||N>56319&&N<=65535)return G=this.index[N>>M],G=(G<>M)],G=(G<>W),G=this.index[G],G+=N>>M&Ae,G=this.index[G],G=(G<Je?(He.push(!0),Ln-=Je):He.push(!1),["normal","auto","loose"].indexOf(N)!==-1&&[8208,8211,12316,12448].indexOf(yt)!==-1)return Z.push(Yt),G.push(ye);if(Ln===mt||Ln===Et){if(Yt===0)return Z.push(Yt),G.push(tt);var Fn=G[Yt-1];return rr.indexOf(Fn)===-1?(Z.push(Z[Yt-1]),G.push(Fn)):(Z.push(Yt),G.push(tt))}if(Z.push(Yt),Ln===pt)return G.push(N==="strict"?Fe:An);if(Ln===$t||Ln===Ie)return G.push(tt);if(Ln===sn)return yt>=131072&&yt<=196605||yt>=196608&&yt<=262141?G.push(An):G.push(tt);G.push(Ln)}),[Z,G,He]},Wt=function(j,N,G,Z){var He=Z[G];if(Array.isArray(j)?j.indexOf(He)!==-1:j===He)for(var yt=G;yt<=Z.length;){yt++;var Yt=Z[yt];if(Yt===N)return!0;if(Yt!==re)break}if(He===re)for(var yt=G;yt>0;){yt--;var Ln=Z[yt];if(Array.isArray(j)?j.indexOf(Ln)!==-1:j===Ln)for(var Fn=G;Fn<=Z.length;){Fn++;var Yt=Z[Fn];if(Yt===N)return!0;if(Yt!==re)break}if(Ln!==re)break}return!1},Ve=function(j,N){for(var G=j;G>=0;){var Z=N[G];if(Z===re)G--;else return Z}return 0},_e=function(j,N,G,Z,He){if(G[Z]===0)return Ct;var yt=Z-1;if(Array.isArray(He)&&He[yt]===!0)return Ct;var Yt=yt-1,Ln=yt+1,Fn=N[yt],Cr=Yt>=0?N[Yt]:0,Qr=N[Ln];if(Fn===Jt&&Qr===zt)return Ct;if(Ht.indexOf(Fn)!==-1)return bt;if(Ht.indexOf(Qr)!==-1||sr.indexOf(Qr)!==-1)return Ct;if(Ve(yt,N)===Sn)return Bt;if(ze.get(j[yt])===Et||(Fn===Pt||Fn===dn)&&ze.get(j[Ln])===Et||Fn===Zt||Qr===Zt||Fn===tn||[re,E,R].indexOf(Fn)===-1&&Qr===tn||[$,U,oe,Ut,qe].indexOf(Qr)!==-1||Ve(yt,N)===Re||Wt(Ge,Re,yt,N)||Wt([$,U],Fe,yt,N)||Wt(K,K,yt,N))return Ct;if(Fn===re)return Bt;if(Fn===Ge||Qr===Ge)return Ct;if(Qr===ye||Fn===ye)return Bt;if([E,R,Fe].indexOf(Qr)!==-1||Fn===f||Cr===ge&&Zn.indexOf(Fn)!==-1||Fn===qe&&Qr===ge||Qr===Me||_n.indexOf(Qr)!==-1&&Fn===Xe||_n.indexOf(Fn)!==-1&&Qr===Xe||Fn===gt&&[An,Pt,dn].indexOf(Qr)!==-1||[An,Pt,dn].indexOf(Fn)!==-1&&Qr===At||_n.indexOf(Fn)!==-1&&Vr.indexOf(Qr)!==-1||Vr.indexOf(Fn)!==-1&&_n.indexOf(Qr)!==-1||[gt,At].indexOf(Fn)!==-1&&(Qr===Xe||[Re,R].indexOf(Qr)!==-1&&N[Ln+1]===Xe)||[Re,R].indexOf(Fn)!==-1&&Qr===Xe||Fn===Xe&&[Xe,qe,Ut].indexOf(Qr)!==-1)return Ct;if([Xe,qe,Ut,$,U].indexOf(Qr)!==-1)for(var ei=yt;ei>=0;){var m=N[ei];if(m===Xe)return Ct;if([qe,Ut].indexOf(m)!==-1)ei--;else break}if([gt,At].indexOf(Qr)!==-1)for(var ei=[$,U].indexOf(Fn)!==-1?Yt:yt;ei>=0;){var m=N[ei];if(m===Xe)return Ct;if([qe,Ut].indexOf(m)!==-1)ei--;else break}if(je===Fn&&[je,dt,Tn,ie].indexOf(Qr)!==-1||[dt,Tn].indexOf(Fn)!==-1&&[dt,tr].indexOf(Qr)!==-1||[tr,ie].indexOf(Fn)!==-1&&Qr===tr||Br.indexOf(Fn)!==-1&&[Me,At].indexOf(Qr)!==-1||Br.indexOf(Qr)!==-1&&Fn===gt||_n.indexOf(Fn)!==-1&&_n.indexOf(Qr)!==-1||Fn===Ut&&_n.indexOf(Qr)!==-1||_n.concat(Xe).indexOf(Fn)!==-1&&Qr===Re&&ot.indexOf(j[Ln])===-1||_n.concat(Xe).indexOf(Qr)!==-1&&Fn===U)return Ct;if(Fn===kt&&Qr===kt){for(var Y=G[yt],Ee=1;Y>0&&(Y--,N[Y]===kt);)Ee++;if(Ee%2!==0)return Ct}return Fn===Pt&&Qr===dn?Ct:Bt},st=function(j,N){N||(N={lineBreak:"normal",wordBreak:"normal"});var G=Jn(j,N.lineBreak),Z=G[0],He=G[1],yt=G[2];(N.wordBreak==="break-all"||N.wordBreak==="break-word")&&(He=He.map(function(Ln){return[Xe,tt,$t].indexOf(Ln)!==-1?An:Ln}));var Yt=N.wordBreak==="keep-all"?yt.map(function(Ln,Fn){return Ln&&j[Fn]>=19968&&j[Fn]<=40959}):void 0;return[Z,He,Yt]},$e=function(){function j(N,G,Z,He){this.codePoints=N,this.required=G===bt,this.start=Z,this.end=He}return j.prototype.slice=function(){return r.apply(void 0,this.codePoints.slice(this.start,this.end))},j}(),nn=function(j,N){var G=w(j),Z=st(G,N),He=Z[0],yt=Z[1],Yt=Z[2],Ln=G.length,Fn=0,Cr=0;return{next:function(){if(Cr>=Ln)return{done:!0,value:null};for(var Qr=Ct;Cr=la&&j<=57},es=function(j){return j>=55296&&j<=57343},ts=function(j){return Ri(j)||j>=Pi&&j<=Ta||j>=va&&j<=ba},ps=function(j){return j>=va&&j<=$i},Hs=function(j){return j>=Pi&&j<=ao},Zs=function(j){return ps(j)||Hs(j)},vs=function(j){return j>=vi},Aa=function(j){return j===Kn||j===Yn||j===Vn},Ra=function(j){return Zs(j)||vs(j)||j===On},zs=function(j){return Ra(j)||Ri(j)||j===Wn},Vs=function(j){return j>=$a&&j<=aa||j===mr||j>=on&&j<=si||j===yi},Ls=function(j,N){return j!==Er?!1:N!==Kn},wa=function(j,N,G){return j===Wn?Ra(N)||Ls(N,G):Ra(j)?!0:!!(j===Er&&Ls(j,N))},Gs=function(j,N,G){return j===ki||j===Wn?Ri(N)?!0:N===xa&&Ri(G):Ri(j===xa?N:j)},Qa=function(j){var N=0,G=1;(j[N]===ki||j[N]===Wn)&&(j[N]===Wn&&(G=-1),N++);for(var Z=[];Ri(j[N]);)Z.push(j[N++]);var He=Z.length?parseInt(r.apply(void 0,Z),10):0;j[N]===xa&&N++;for(var yt=[];Ri(j[N]);)yt.push(j[N++]);var Yt=yt.length,Ln=Yt?parseInt(r.apply(void 0,yt),10):0;(j[N]===fa||j[N]===Ya)&&N++;var Fn=1;(j[N]===ki||j[N]===Wn)&&(j[N]===Wn&&(Fn=-1),N++);for(var Cr=[];Ri(j[N]);)Cr.push(j[N++]);var Qr=Cr.length?parseInt(r.apply(void 0,Cr),10):0;return G*(He+Ln*Math.pow(10,-Yt))*Math.pow(10,Fn*Qr)},Oo={type:2},xo={type:3},jo={type:4},Xs={type:13},Bo={type:8},qs={type:21},wi={type:9},ws={type:10},No={type:11},Ea={type:12},Ia={type:14},ha={type:23},da={type:1},ss={type:25},ka={type:24},fo={type:26},_s={type:27},uo={type:28},Us={type:29},Zi={type:31},gs={type:32},Qs=function(){function j(){this._value=[]}return j.prototype.write=function(N){this._value=this._value.concat(w(N))},j.prototype.read=function(){for(var N=[],G=this.consumeToken();G!==gs;)N.push(G),G=this.consumeToken();return N},j.prototype.consumeToken=function(){var N=this.consumeCodePoint();switch(N){case Dr:return this.consumeStringToken(Dr);case _r:var G=this.peekCodePoint(0),Z=this.peekCodePoint(1),He=this.peekCodePoint(2);if(zs(G)||Ls(Z,He)){var yt=wa(G,Z,He)?Nn:un,Yt=this.consumeName();return{type:5,value:Yt,flags:yt}}break;case ti:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Xs;break;case fi:return this.consumeStringToken(fi);case Ur:return Oo;case Dn:return xo;case Fi:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Ia;break;case ki:if(Gs(N,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(N),this.consumeNumericToken();break;case _i:return jo;case Wn:var Ln=N,Fn=this.peekCodePoint(0),Cr=this.peekCodePoint(1);if(Gs(Ln,Fn,Cr))return this.reconsumeCodePoint(N),this.consumeNumericToken();if(wa(Ln,Fn,Cr))return this.reconsumeCodePoint(N),this.consumeIdentLikeToken();if(Fn===Wn&&Cr===wr)return this.consumeCodePoint(),this.consumeCodePoint(),ka;break;case xa:if(Gs(N,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(N),this.consumeNumericToken();break;case Sr:if(this.peekCodePoint(0)===Fi)for(this.consumeCodePoint();;){var Qr=this.consumeCodePoint();if(Qr===Fi&&(Qr=this.consumeCodePoint(),Qr===Sr))return this.consumeToken();if(Qr===Qi)return this.consumeToken()}break;case sa:return fo;case Yi:return _s;case $n:if(this.peekCodePoint(0)===hr&&this.peekCodePoint(1)===Wn&&this.peekCodePoint(2)===Wn)return this.consumeCodePoint(),this.consumeCodePoint(),ss;break;case yr:var ei=this.peekCodePoint(0),m=this.peekCodePoint(1),Y=this.peekCodePoint(2);if(wa(ei,m,Y)){var Yt=this.consumeName();return{type:7,value:Yt}}break;case Gr:return uo;case Er:if(Ls(N,this.peekCodePoint(0)))return this.reconsumeCodePoint(N),this.consumeIdentLikeToken();break;case ui:return Us;case pi:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),Bo;break;case Ai:return No;case Ji:return Ea;case cs:case as:var Ee=this.peekCodePoint(0),Ze=this.peekCodePoint(1);return Ee===ki&&(ts(Ze)||Ze===ta)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(N),this.consumeIdentLikeToken();case Ci:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),wi;if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),qs;break;case gr:if(this.peekCodePoint(0)===kr)return this.consumeCodePoint(),ws;break;case Qi:return gs}return Aa(N)?(this.consumeWhiteSpace(),Zi):Ri(N)?(this.reconsumeCodePoint(N),this.consumeNumericToken()):Ra(N)?(this.reconsumeCodePoint(N),this.consumeIdentLikeToken()):{type:6,value:r(N)}},j.prototype.consumeCodePoint=function(){var N=this._value.shift();return typeof N=="undefined"?-1:N},j.prototype.reconsumeCodePoint=function(N){this._value.unshift(N)},j.prototype.peekCodePoint=function(N){return N>=this._value.length?-1:this._value[N]},j.prototype.consumeUnicodeRangeToken=function(){for(var N=[],G=this.consumeCodePoint();ts(G)&&N.length<6;)N.push(G),G=this.consumeCodePoint();for(var Z=!1;G===ta&&N.length<6;)N.push(G),G=this.consumeCodePoint(),Z=!0;if(Z){var He=parseInt(r.apply(void 0,N.map(function(Fn){return Fn===ta?la:Fn})),16),yt=parseInt(r.apply(void 0,N.map(function(Fn){return Fn===ta?Ta:Fn})),16);return{type:30,start:He,end:yt}}var Yt=parseInt(r.apply(void 0,N),16);if(this.peekCodePoint(0)===Wn&&ts(this.peekCodePoint(1))){this.consumeCodePoint(),G=this.consumeCodePoint();for(var Ln=[];ts(G)&&Ln.length<6;)Ln.push(G),G=this.consumeCodePoint();var yt=parseInt(r.apply(void 0,Ln),16);return{type:30,start:Yt,end:yt}}else return{type:30,start:Yt,end:Yt}},j.prototype.consumeIdentLikeToken=function(){var N=this.consumeName();return N.toLowerCase()==="url"&&this.peekCodePoint(0)===Ur?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ur?(this.consumeCodePoint(),{type:19,value:N}):{type:20,value:N}},j.prototype.consumeUrlToken=function(){var N=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi)return{type:22,value:""};var G=this.peekCodePoint(0);if(G===fi||G===Dr){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi||this.peekCodePoint(0)===Dn)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),ha)}for(;;){var He=this.consumeCodePoint();if(He===Qi||He===Dn)return{type:22,value:r.apply(void 0,N)};if(Aa(He))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Qi||this.peekCodePoint(0)===Dn?(this.consumeCodePoint(),{type:22,value:r.apply(void 0,N)}):(this.consumeBadUrlRemnants(),ha);if(He===Dr||He===fi||He===Ur||Vs(He))return this.consumeBadUrlRemnants(),ha;if(He===Er)if(Ls(He,this.peekCodePoint(0)))N.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ha;else N.push(He)}},j.prototype.consumeWhiteSpace=function(){for(;Aa(this.peekCodePoint(0));)this.consumeCodePoint()},j.prototype.consumeBadUrlRemnants=function(){for(;;){var N=this.consumeCodePoint();if(N===Dn||N===Qi)return;Ls(N,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},j.prototype.consumeStringSlice=function(N){for(var G=5e4,Z="";N>0;){var He=Math.min(G,N);Z+=r.apply(void 0,this._value.splice(0,He)),N-=He}return this._value.shift(),Z},j.prototype.consumeStringToken=function(N){var G="",Z=0;do{var He=this._value[Z];if(He===Qi||He===void 0||He===N)return G+=this.consumeStringSlice(Z),{type:0,value:G};if(He===Kn)return this._value.splice(0,Z),da;if(He===Er){var yt=this._value[Z+1];yt!==Qi&&yt!==void 0&&(yt===Kn?(G+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):Ls(He,yt)&&(G+=this.consumeStringSlice(Z),G+=r(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},j.prototype.consumeNumber=function(){var N=[],G=Qn,Z=this.peekCodePoint(0);for((Z===ki||Z===Wn)&&N.push(this.consumeCodePoint());Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var He=this.peekCodePoint(1);if(Z===xa&&Ri(He))for(N.push(this.consumeCodePoint(),this.consumeCodePoint()),G=Hn;Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());Z=this.peekCodePoint(0),He=this.peekCodePoint(1);var yt=this.peekCodePoint(2);if((Z===fa||Z===Ya)&&((He===ki||He===Wn)&&Ri(yt)||Ri(He)))for(N.push(this.consumeCodePoint(),this.consumeCodePoint()),G=Hn;Ri(this.peekCodePoint(0));)N.push(this.consumeCodePoint());return[Qa(N),G]},j.prototype.consumeNumericToken=function(){var N=this.consumeNumber(),G=N[0],Z=N[1],He=this.peekCodePoint(0),yt=this.peekCodePoint(1),Yt=this.peekCodePoint(2);if(wa(He,yt,Yt)){var Ln=this.consumeName();return{type:15,number:G,flags:Z,unit:Ln}}return He===Ni?(this.consumeCodePoint(),{type:16,number:G,flags:Z}):{type:17,number:G,flags:Z}},j.prototype.consumeEscapedCodePoint=function(){var N=this.consumeCodePoint();if(ts(N)){for(var G=r(N);ts(this.peekCodePoint(0))&&G.length<6;)G+=r(this.consumeCodePoint());Aa(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(G,16);return Z===0||es(Z)||Z>1114111?qi:Z}return N===Qi?qi:N},j.prototype.consumeName=function(){for(var N="";;){var G=this.consumeCodePoint();if(zs(G))N+=r(G);else if(Ls(G,this.peekCodePoint(0)))N+=r(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(G),N}},j}(),Ks=function(){function j(N){this._tokens=N}return j.create=function(N){var G=new Qs;return G.write(N),new j(G.read())},j.parseValue=function(N){return j.create(N).parseComponentValue()},j.parseValues=function(N){return j.create(N).parseComponentValues()},j.prototype.parseComponentValue=function(){for(var N=this.consumeToken();N.type===31;)N=this.consumeToken();if(N.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(N);var G=this.consumeComponentValue();do N=this.consumeToken();while(N.type===31);if(N.type===32)return G;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},j.prototype.parseComponentValues=function(){for(var N=[];;){var G=this.consumeComponentValue();if(G.type===32)return N;N.push(G),N.push()}},j.prototype.consumeComponentValue=function(){var N=this.consumeToken();switch(N.type){case 11:case 28:case 2:return this.consumeSimpleBlock(N.type);case 19:return this.consumeFunction(N)}return N},j.prototype.consumeSimpleBlock=function(N){for(var G={type:N,values:[]},Z=this.consumeToken();;){if(Z.type===32||Pn(Z,N))return G;this.reconsumeToken(Z),G.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},j.prototype.consumeFunction=function(N){for(var G={name:N.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return G;this.reconsumeToken(Z),G.values.push(this.consumeComponentValue())}},j.prototype.consumeToken=function(){var N=this._tokens.shift();return typeof N=="undefined"?gs:N},j.prototype.reconsumeToken=function(N){this._tokens.unshift(N)},j}(),to=function(j){return j.type===15},Gi=function(j){return j.type===17},Mi=function(j){return j.type===20},Ga=function(j){return j.type===0},ho=function(j,N){return Mi(j)&&j.value===N},Fs=function(j){return j.type!==31},Un=function(j){return j.type!==31&&j.type!==4},Rn=function(j){var N=[],G=[];return j.forEach(function(Z){if(Z.type===4){if(G.length===0)throw new Error("Error parsing function args, zero tokens for arg");N.push(G),G=[];return}Z.type!==31&&G.push(Z)}),G.length&&N.push(G),N},Pn=function(j,N){return N===11&&j.type===12||N===28&&j.type===29?!0:N===2&&j.type===3},hi=function(j){return j.type===17||j.type===15},ni=function(j){return j.type===16||hi(j)},us=function(j){return j.length>1?[j[0],j[1]]:[j[0]]},Ca={type:17,number:0,flags:Qn},pa={type:16,number:50,flags:Qn},Xn={type:16,number:100,flags:Qn},xi=function(j,N,G){var Z=j[0],He=j[1];return[ci(Z,N),ci(typeof He!="undefined"?He:Z,G)]},ci=function(j,N){if(j.type===16)return j.number/100*N;if(to(j))switch(j.unit){case"rem":case"em":return 16*j.number;case"px":default:return j.number}return j.number},Ss="deg",ga="grad",Da="rad",ja="turn",Ba={name:"angle",parse:function(j,N){if(N.type===15)switch(N.unit){case Ss:return Math.PI*N.number/180;case ga:return Math.PI/200*N.number;case Da:return N.number;case ja:return Math.PI*2*N.number}throw new Error("Unsupported angle type")}},Xi=function(j){return j.type===15&&(j.unit===Ss||j.unit===ga||j.unit===Da||j.unit===ja)},xs=function(j){var N=j.filter(Mi).map(function(G){return G.value}).join(" ");switch(N){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ca,Ca];case"to top":case"bottom":return oa(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ca,Xn];case"to right":case"left":return oa(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Xn,Xn];case"to bottom":case"top":return oa(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Xn,Ca];case"to left":case"right":return oa(270)}return 0},oa=function(j){return Math.PI*j/180},Ka={name:"color",parse:function(j,N){if(N.type===18){var G=ds[N.name];if(typeof G=="undefined")throw new Error('Attempting to parse an unsupported color function "'+N.name+'"');return G(j,N.values)}if(N.type===5){if(N.value.length===3){var Z=N.value.substring(0,1),He=N.value.substring(1,2),yt=N.value.substring(2,3);return na(parseInt(Z+Z,16),parseInt(He+He,16),parseInt(yt+yt,16),1)}if(N.value.length===4){var Z=N.value.substring(0,1),He=N.value.substring(1,2),yt=N.value.substring(2,3),Yt=N.value.substring(3,4);return na(parseInt(Z+Z,16),parseInt(He+He,16),parseInt(yt+yt,16),parseInt(Yt+Yt,16)/255)}if(N.value.length===6){var Z=N.value.substring(0,2),He=N.value.substring(2,4),yt=N.value.substring(4,6);return na(parseInt(Z,16),parseInt(He,16),parseInt(yt,16),1)}if(N.value.length===8){var Z=N.value.substring(0,2),He=N.value.substring(2,4),yt=N.value.substring(4,6),Yt=N.value.substring(6,8);return na(parseInt(Z,16),parseInt(He,16),parseInt(yt,16),parseInt(Yt,16)/255)}}if(N.type===20){var Ln=so[N.value.toUpperCase()];if(typeof Ln!="undefined")return Ln}return so.TRANSPARENT}},Ua=function(j){return(255&j)===0},La=function(j){var N=255&j,G=255&j>>8,Z=255&j>>16,He=255&j>>24;return N<255?"rgba("+He+","+Z+","+G+","+N/255+")":"rgb("+He+","+Z+","+G+")"},na=function(j,N,G,Z){return(j<<24|N<<16|G<<8|Math.round(Z*255)<<0)>>>0},ma=function(j,N){if(j.type===17)return j.number;if(j.type===16){var G=N===3?1:255;return N===3?j.number/100*G:Math.round(j.number/100*G)}return 0},Xa=function(j,N){var G=N.filter(Un);if(G.length===3){var Z=G.map(ma),He=Z[0],yt=Z[1],Yt=Z[2];return na(He,yt,Yt,1)}if(G.length===4){var Ln=G.map(ma),He=Ln[0],yt=Ln[1],Yt=Ln[2],Fn=Ln[3];return na(He,yt,Yt,Fn)}return 0};function Ui(j,N,G){return G<0&&(G+=1),G>=1&&(G-=1),G<1/6?(N-j)*G*6+j:G<1/2?N:G<2/3?(N-j)*6*(2/3-G)+j:j}var Si=function(j,N){var G=N.filter(Un),Z=G[0],He=G[1],yt=G[2],Yt=G[3],Ln=(Z.type===17?oa(Z.number):Ba.parse(j,Z))/(Math.PI*2),Fn=ni(He)?He.number/100:0,Cr=ni(yt)?yt.number/100:0,Qr=typeof Yt!="undefined"&&ni(Yt)?ci(Yt,1):1;if(Fn===0)return na(Cr*255,Cr*255,Cr*255,1);var ei=Cr<=.5?Cr*(Fn+1):Cr+Fn-Cr*Fn,m=Cr*2-ei,Y=Ui(m,ei,Ln+1/3),Ee=Ui(m,ei,Ln),Ze=Ui(m,ei,Ln-1/3);return na(Y*255,Ee*255,Ze*255,Qr)},ds={hsl:Si,hsla:Si,rgb:Xa,rgba:Xa},os=function(j,N){return Ka.parse(j,Ks.create(N).parseComponentValue())},so={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Do={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(j,N){return N.map(function(G){if(Mi(G))switch(G.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Mo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},is=function(j,N){var G=Ka.parse(j,N[0]),Z=N[1];return Z&&ni(Z)?{color:G,stop:Z}:{color:G,stop:null}},js=function(j,N){var G=j[0],Z=j[j.length-1];G.stop===null&&(G.stop=Ca),Z.stop===null&&(Z.stop=Xn);for(var He=[],yt=0,Yt=0;Ytyt?He.push(Fn):He.push(yt),yt=Fn}else He.push(null)}for(var Cr=null,Yt=0;YtYt.optimumDistance)?{optimumCorner:Ln,optimumDistance:Qr}:Yt},{optimumDistance:He?1/0:-1/0,optimumCorner:null}).optimumCorner},Wa=function(j,N,G,Z,He){var yt=0,Yt=0;switch(j.size){case 0:j.shape===0?yt=Yt=Math.min(Math.abs(N),Math.abs(N-Z),Math.abs(G),Math.abs(G-He)):j.shape===1&&(yt=Math.min(Math.abs(N),Math.abs(N-Z)),Yt=Math.min(Math.abs(G),Math.abs(G-He)));break;case 2:if(j.shape===0)yt=Yt=Math.min(ra(N,G),ra(N,G-He),ra(N-Z,G),ra(N-Z,G-He));else if(j.shape===1){var Ln=Math.min(Math.abs(G),Math.abs(G-He))/Math.min(Math.abs(N),Math.abs(N-Z)),Fn=Ha(Z,He,N,G,!0),Cr=Fn[0],Qr=Fn[1];yt=ra(Cr-N,(Qr-G)/Ln),Yt=Ln*yt}break;case 1:j.shape===0?yt=Yt=Math.max(Math.abs(N),Math.abs(N-Z),Math.abs(G),Math.abs(G-He)):j.shape===1&&(yt=Math.max(Math.abs(N),Math.abs(N-Z)),Yt=Math.max(Math.abs(G),Math.abs(G-He)));break;case 3:if(j.shape===0)yt=Yt=Math.max(ra(N,G),ra(N,G-He),ra(N-Z,G),ra(N-Z,G-He));else if(j.shape===1){var Ln=Math.max(Math.abs(G),Math.abs(G-He))/Math.max(Math.abs(N),Math.abs(N-Z)),ei=Ha(Z,He,N,G,!1),Cr=ei[0],Qr=ei[1];yt=ra(Cr-N,(Qr-G)/Ln),Yt=Ln*yt}break}return Array.isArray(j.size)&&(yt=ci(j.size[0],Z),Yt=j.size.length===2?ci(j.size[1],He):yt),[yt,Yt]},Ja=function(j,N){var G=oa(180),Z=[];return Rn(N).forEach(function(He,yt){if(yt===0){var Yt=He[0];if(Yt.type===20&&Yt.value==="to"){G=xs(He);return}else if(Xi(Yt)){G=Ba.parse(j,Yt);return}}var Ln=is(j,He);Z.push(Ln)}),{angle:G,stops:Z,type:1}},rs=function(j,N){var G=oa(180),Z=[];return Rn(N).forEach(function(He,yt){if(yt===0){var Yt=He[0];if(Yt.type===20&&["top","left","right","bottom"].indexOf(Yt.value)!==-1){G=xs(He);return}else if(Xi(Yt)){G=(Ba.parse(j,Yt)+oa(270))%oa(360);return}}var Ln=is(j,He);Z.push(Ln)}),{angle:G,stops:Z,type:1}},Bs=function(j,N){var G=oa(180),Z=[],He=1,yt=0,Yt=3,Ln=[];return Rn(N).forEach(function(Fn,Cr){var Qr=Fn[0];if(Cr===0){if(Mi(Qr)&&Qr.value==="linear"){He=1;return}else if(Mi(Qr)&&Qr.value==="radial"){He=2;return}}if(Qr.type===18){if(Qr.name==="from"){var ei=Ka.parse(j,Qr.values[0]);Z.push({stop:Ca,color:ei})}else if(Qr.name==="to"){var ei=Ka.parse(j,Qr.values[0]);Z.push({stop:Xn,color:ei})}else if(Qr.name==="color-stop"){var m=Qr.values.filter(Un);if(m.length===2){var ei=Ka.parse(j,m[1]),Y=m[0];Gi(Y)&&Z.push({stop:{type:16,number:Y.number*100,flags:Y.flags},color:ei})}}}}),He===1?{angle:(G+oa(180))%oa(360),stops:Z,type:He}:{size:Yt,shape:yt,stops:Z,position:Ln,type:He}},Lo="closest-side",fl="farthest-side",vl="closest-corner",zl="farthest-corner",pu="circle",Kl="ellipse",Qe="cover",Ue="contain",at=function(j,N){var G=0,Z=3,He=[],yt=[];return Rn(N).forEach(function(Yt,Ln){var Fn=!0;if(Ln===0){var Cr=!1;Fn=Yt.reduce(function(ei,m){if(Cr)if(Mi(m))switch(m.value){case"center":return yt.push(pa),ei;case"top":case"left":return yt.push(Ca),ei;case"right":case"bottom":return yt.push(Xn),ei}else(ni(m)||hi(m))&&yt.push(m);else if(Mi(m))switch(m.value){case pu:return G=0,!1;case Kl:return G=1,!1;case"at":return Cr=!0,!1;case Lo:return Z=0,!1;case Qe:case fl:return Z=1,!1;case Ue:case vl:return Z=2,!1;case zl:return Z=3,!1}else if(hi(m)||ni(m))return Array.isArray(Z)||(Z=[]),Z.push(m),!1;return ei},Fn)}if(Fn){var Qr=is(j,Yt);He.push(Qr)}}),{size:Z,shape:G,stops:He,position:yt,type:2}},cn=function(j,N){var G=0,Z=3,He=[],yt=[];return Rn(N).forEach(function(Yt,Ln){var Fn=!0;if(Ln===0?Fn=Yt.reduce(function(Qr,ei){if(Mi(ei))switch(ei.value){case"center":return yt.push(pa),!1;case"top":case"left":return yt.push(Ca),!1;case"right":case"bottom":return yt.push(Xn),!1}else if(ni(ei)||hi(ei))return yt.push(ei),!1;return Qr},Fn):Ln===1&&(Fn=Yt.reduce(function(Qr,ei){if(Mi(ei))switch(ei.value){case pu:return G=0,!1;case Kl:return G=1,!1;case Ue:case Lo:return Z=0,!1;case fl:return Z=1,!1;case vl:return Z=2,!1;case Qe:case zl:return Z=3,!1}else if(hi(ei)||ni(ei))return Array.isArray(Z)||(Z=[]),Z.push(ei),!1;return Qr},Fn)),Fn){var Cr=is(j,Yt);He.push(Cr)}}),{size:Z,shape:G,stops:He,position:yt,type:2}},hn=function(j){return j.type===1},ar=function(j){return j.type===2},Gn={name:"image",parse:function(j,N){if(N.type===22){var G={url:N.value,type:0};return j.cache.addImage(N.value),G}if(N.type===18){var Z=Tr[N.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+N.name+'"');return Z(j,N.values)}throw new Error("Unsupported image type "+N.type)}};function jr(j){return!(j.type===20&&j.value==="none")&&(j.type!==18||!!Tr[j.name])}var Tr={"linear-gradient":Ja,"-moz-linear-gradient":rs,"-ms-linear-gradient":rs,"-o-linear-gradient":rs,"-webkit-linear-gradient":rs,"radial-gradient":at,"-moz-radial-gradient":cn,"-ms-radial-gradient":cn,"-o-radial-gradient":cn,"-webkit-radial-gradient":cn,"-webkit-gradient":Bs},ri={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(j,N){if(N.length===0)return[];var G=N[0];return G.type===20&&G.value==="none"?[]:N.filter(function(Z){return Un(Z)&&jr(Z)}).map(function(Z){return Gn.parse(j,Z)})}},ji={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(j,N){return N.map(function(G){if(Mi(G))switch(G.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},v={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(ni)}).map(us)}},A={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(Mi).map(function(Z){return Z.value}).join(" ")}).map(y)}},y=function(j){switch(j){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},k;(function(j){j.AUTO="auto",j.CONTAIN="contain",j.COVER="cover"})(k||(k={}));var X={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(j,N){return Rn(N).map(function(G){return G.filter(z)})}},z=function(j){return Mi(j)||ni(j)},ce=function(j){return{name:"border-"+j+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Be=ce("top"),Ne=ce("right"),Ye=ce("bottom"),ht=ce("left"),ft=function(j){return{name:"border-radius-"+j,initialValue:"0 0",prefix:!1,type:1,parse:function(N,G){return us(G.filter(ni))}}},Dt=ft("top-left"),et=ft("top-right"),gn=ft("bottom-right"),ln=ft("bottom-left"),wn=function(j){return{name:"border-"+j+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(N,G){switch(G){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xt=wn("top"),Bn=wn("right"),ir=wn("bottom"),vr=wn("left"),Nr=function(j){return{name:"border-"+j+"-width",initialValue:"0",type:0,prefix:!1,parse:function(N,G){return to(G)?G.number:0}}},oi=Nr("top"),xr=Nr("right"),zn=Nr("bottom"),Ir=Nr("left"),Xr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pn={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(j,N){switch(N){case"rtl":return 1;case"ltr":default:return 0}}},yn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(j,N){return N.filter(Mi).reduce(function(G,Z){return G|De(Z.value)},0)}},De=function(j){switch(j){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Le={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(j,N){switch(N){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ut={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(j,N){return N.type===20&&N.value==="normal"?0:N.type===17||N.type===15?N.number:0}},vt;(function(j){j.NORMAL="normal",j.STRICT="strict"})(vt||(vt={}));var Lt={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(j,N){switch(N){case"strict":return vt.STRICT;case"normal":default:return vt.NORMAL}}},St={name:"line-height",initialValue:"normal",prefix:!1,type:4},_t=function(j,N){return Mi(j)&&j.value==="normal"?1.2*N:j.type===17?N*j.number:ni(j)?ci(j,N):N},an={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(j,N){return N.type===20&&N.value==="none"?null:Gn.parse(j,N)}},Cn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(j,N){switch(N){case"inside":return 0;case"outside":default:return 1}}},rt={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(j,N){switch(N){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Se=function(j){return{name:"margin-"+j,initialValue:"0",prefix:!1,type:4}},Tt=Se("top"),en=Se("right"),fn=Se("bottom"),En=Se("left"),Qt={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(j,N){return N.filter(Mi).map(function(G){switch(G.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Mn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(j,N){switch(N){case"break-word":return"break-word";case"normal":default:return"normal"}}},br=function(j){return{name:"padding-"+j,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},dr=br("top"),Mr=br("right"),ai=br("bottom"),Ti=br("left"),cr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(j,N){switch(N){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},bn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(j,N){switch(N){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Wi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(j,N){return N.length===1&&ho(N[0],"none")?[]:Rn(N).map(function(G){for(var Z={color:so.TRANSPARENT,offsetX:Ca,offsetY:Ca,blur:Ca},He=0,yt=0;yt1?1:0],this.overflowWrap=qr(N,Mn,G.overflowWrap),this.paddingTop=qr(N,dr,G.paddingTop),this.paddingRight=qr(N,Mr,G.paddingRight),this.paddingBottom=qr(N,ai,G.paddingBottom),this.paddingLeft=qr(N,Ti,G.paddingLeft),this.paintOrder=qr(N,ua,G.paintOrder),this.position=qr(N,bn,G.position),this.textAlign=qr(N,cr,G.textAlign),this.textDecorationColor=qr(N,Rt,(Z=G.textDecorationColor)!==null&&Z!==void 0?Z:G.color),this.textDecorationLine=qr(N,Ot,(He=G.textDecorationLine)!==null&&He!==void 0?He:G.textDecoration),this.textShadow=qr(N,Wi,G.textShadow),this.textTransform=qr(N,$r,G.textTransform),this.transform=qr(N,Hr,G.transform),this.transformOrigin=qr(N,We,G.transformOrigin),this.visibility=qr(N,p,G.visibility),this.webkitTextStrokeColor=qr(N,Cs,G.webkitTextStrokeColor),this.webkitTextStrokeWidth=qr(N,ys,G.webkitTextStrokeWidth),this.wordBreak=qr(N,O,G.wordBreak),this.zIndex=qr(N,q,G.zIndex)}return j.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},j.prototype.isTransparent=function(){return Ua(this.backgroundColor)},j.prototype.isTransformed=function(){return this.transform!==null},j.prototype.isPositioned=function(){return this.position!==0},j.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},j.prototype.isFloating=function(){return this.float!==0},j.prototype.isInlineLevel=function(){return Fr(this.display,4)||Fr(this.display,33554432)||Fr(this.display,268435456)||Fr(this.display,536870912)||Fr(this.display,67108864)||Fr(this.display,134217728)},j}(),ms=function(){function j(N,G){this.content=qr(N,Zr,G.content),this.quotes=qr(N,nr,G.quotes)}return j}(),Za=function(){function j(N,G){this.counterIncrement=qr(N,di,G.counterIncrement),this.counterReset=qr(N,Bi,G.counterReset)}return j}(),qr=function(j,N,G){var Z=new Qs,He=G!==null&&typeof G!="undefined"?G.toString():N.initialValue;Z.write(He);var yt=new Ks(Z.read());switch(N.type){case 2:var Yt=yt.parseComponentValue();return N.parse(j,Mi(Yt)?Yt.value:N.initialValue);case 0:return N.parse(j,yt.parseComponentValue());case 1:return N.parse(j,yt.parseComponentValues());case 4:return yt.parseComponentValue();case 3:switch(N.format){case"angle":return Ba.parse(j,yt.parseComponentValue());case"color":return Ka.parse(j,yt.parseComponentValue());case"image":return Gn.parse(j,yt.parseComponentValue());case"length":var Ln=yt.parseComponentValue();return hi(Ln)?Ln:Ca;case"length-percentage":var Fn=yt.parseComponentValue();return ni(Fn)?Fn:Ca;case"time":return Te.parse(j,yt.parseComponentValue())}break}},Os="data-html2canvas-debug",Ds=function(j){var N=j.getAttribute(Os);switch(N){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Va=function(j,N){var G=Ds(j);return G===1||N===G},ls=function(){function j(N,G){if(this.context=N,this.textNodes=[],this.elements=[],this.flags=0,Va(G,3))debugger;this.styles=new Fa(N,window.getComputedStyle(G,null)),Kr(G)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(G.style.animationDuration="0s"),this.styles.transform!==null&&(G.style.transform="none")),this.bounds=V(this.context,G),Va(G,4)&&(this.flags|=16)}return j}(),fs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ns="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",eo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),qa=0;qa>4,Qr[He++]=(Yt&15)<<4|Ln>>2,Qr[He++]=(Ln&3)<<6|Fn&63;return Cr},co=function(j){for(var N=j.length,G=[],Z=0;Z>Sa,Vo=1<>Sa,oo=Zo+So,xl=oo,Wl=32,al=xl+Wl,yl=65536>>no,ru=1<=0){if(N<55296||N>56319&&N<=65535)return G=this.index[N>>Sa],G=(G<>Sa)],G=(G<>no),G=this.index[G],G+=N>>Sa&Bu,G=this.index[G],G=(G<=55296&&He<=56319&&G>10)+55296,Yt%1024+56320)),(He+1===G||Z.length>16384)&&(yt+=String.fromCharCode.apply(String,Z),Z.length=0)}return yt},ql=ro(fs),Jo="\xD7",yu="\xF7",$o=function(j){return ql.get(j)},sA=function(j,N,G){var Z=G-2,He=N[Z],yt=N[G-1],Yt=N[G];if(yt===ll&&Yt===iu)return Jo;if(yt===ll||yt===iu||yt===tl||Yt===ll||Yt===iu||Yt===tl)return yu;if(yt===gu&&[gu,bl,mu,Ku].indexOf(Yt)!==-1||(yt===mu||yt===bl)&&(Yt===bl||Yt===Fl)||(yt===Ku||yt===Fl)&&Yt===Fl||Yt===Jl||Yt===au||Yt===zu||yt===Il)return Jo;if(yt===Jl&&Yt===Su){for(;He===au;)He=N[--Z];if(He===Su)return Jo}if(yt===Zl&&Yt===Zl){for(var Ln=0;He===Zl;)Ln++,He=N[--Z];if(Ln%2===0)return Jo}return yu},Wu=function(j){var N=vu(j),G=N.length,Z=0,He=0,yt=N.map($o);return{next:function(){if(Z>=G)return{done:!0,value:null};for(var Yt=Jo;ZYt.x||Qr.y>Yt.y;return Yt=Qr,Cr===0?!0:ei});return j.body.removeChild(N),Ln},Ml=function(){return typeof new Image().crossOrigin!="undefined"},Fu=function(){return typeof new XMLHttpRequest().responseType=="string"},su=function(j){var N=new Image,G=j.createElement("canvas"),Z=G.getContext("2d");if(!Z)return!1;N.src="data:image/svg+xml,";try{Z.drawImage(N,0,0),G.toDataURL()}catch(He){return!1}return!0},_l=function(j){return j[0]===0&&j[1]===255&&j[2]===0&&j[3]===255},ou=function(j){var N=j.createElement("canvas"),G=100;N.width=G,N.height=G;var Z=N.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,G,G);var He=new Image,yt=N.toDataURL();He.src=yt;var Yt=Dl(G,G,0,0,He);return Z.fillStyle="red",Z.fillRect(0,0,G,G),ul(Yt).then(function(Ln){Z.drawImage(Ln,0,0);var Fn=Z.getImageData(0,0,G,G).data;Z.fillStyle="red",Z.fillRect(0,0,G,G);var Cr=j.createElement("div");return Cr.style.backgroundImage="url("+yt+")",Cr.style.height=G+"px",_l(Fn)?ul(Dl(G,G,0,0,Cr)):Promise.reject(!1)}).then(function(Ln){return Z.drawImage(Ln,0,0),_l(Z.getImageData(0,0,G,G).data)}).catch(function(){return!1})},Dl=function(j,N,G,Z,He){var yt="http://www.w3.org/2000/svg",Yt=document.createElementNS(yt,"svg"),Ln=document.createElementNS(yt,"foreignObject");return Yt.setAttributeNS(null,"width",j.toString()),Yt.setAttributeNS(null,"height",N.toString()),Ln.setAttributeNS(null,"width","100%"),Ln.setAttributeNS(null,"height","100%"),Ln.setAttributeNS(null,"x",G.toString()),Ln.setAttributeNS(null,"y",Z.toString()),Ln.setAttributeNS(null,"externalResourcesRequired","true"),Yt.appendChild(Ln),Ln.appendChild(He),Yt},ul=function(j){return new Promise(function(N,G){var Z=new Image;Z.onload=function(){return N(Z)},Z.onerror=G,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(j))})},mo={get SUPPORT_RANGE_BOUNDS(){var j=bu(document);return Object.defineProperty(mo,"SUPPORT_RANGE_BOUNDS",{value:j}),j},get SUPPORT_WORD_BREAKING(){var j=mo.SUPPORT_RANGE_BOUNDS&&Iu(document);return Object.defineProperty(mo,"SUPPORT_WORD_BREAKING",{value:j}),j},get SUPPORT_SVG_DRAWING(){var j=su(document);return Object.defineProperty(mo,"SUPPORT_SVG_DRAWING",{value:j}),j},get SUPPORT_FOREIGNOBJECT_DRAWING(){var j=typeof Array.from=="function"&&typeof window.fetch=="function"?ou(document):Promise.resolve(!1);return Object.defineProperty(mo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:j}),j},get SUPPORT_CORS_IMAGES(){var j=Ml();return Object.defineProperty(mo,"SUPPORT_CORS_IMAGES",{value:j}),j},get SUPPORT_RESPONSE_TYPE(){var j=Fu();return Object.defineProperty(mo,"SUPPORT_RESPONSE_TYPE",{value:j}),j},get SUPPORT_CORS_XHR(){var j="withCredentials"in new XMLHttpRequest;return Object.defineProperty(mo,"SUPPORT_CORS_XHR",{value:j}),j},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var j=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(mo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:j}),j}},wl=function(){function j(N,G){this.text=N,this.bounds=G}return j}(),ml=function(j,N,G,Z){var He=Cl(N,G),yt=[],Yt=0;return He.forEach(function(Ln){if(G.textDecorationLine.length||Ln.trim().length>0)if(mo.SUPPORT_RANGE_BOUNDS){var Fn=Ys(Z,Yt,Ln.length).getClientRects();if(Fn.length>1){var Cr=po(Ln),Qr=0;Cr.forEach(function(m){yt.push(new wl(m,_.fromDOMRectList(j,Ys(Z,Qr+Yt,m.length).getClientRects()))),Qr+=m.length})}else yt.push(new wl(Ln,_.fromDOMRectList(j,Fn)))}else{var ei=Z.splitText(Ln.length);yt.push(new wl(Ln,lu(j,Z))),Z=ei}else mo.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(Ln.length));Yt+=Ln.length}),yt},lu=function(j,N){var G=N.ownerDocument;if(G){var Z=G.createElement("html2canvaswrapper");Z.appendChild(N.cloneNode(!0));var He=N.parentNode;if(He){He.replaceChild(Z,N);var yt=V(j,Z);return Z.firstChild&&He.replaceChild(Z.firstChild,Z),yt}}return _.EMPTY},Ys=function(j,N,G){var Z=j.ownerDocument;if(!Z)throw new Error("Node has no owner document");var He=Z.createRange();return He.setStart(j,N),He.setEnd(j,N+G),He},po=function(j){if(mo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var N=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(N.segment(j)).map(function(G){return G.segment})}return Rs(j)},Al=function(j,N){if(mo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var G=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(G.segment(j)).map(function(Z){return Z.segment})}return Du(j,N)},Cl=function(j,N){return N.letterSpacing!==0?po(j):Al(j,N)},Ll=[32,160,4961,65792,65793,4153,4241],Du=function(j,N){for(var G=nn(j,{lineBreak:N.lineBreak,wordBreak:N.overflowWrap==="break-word"?"break-word":N.wordBreak}),Z=[],He,yt=function(){if(He.value){var Yt=He.value.slice(),Ln=w(Yt),Fn="";Ln.forEach(function(Cr){Ll.indexOf(Cr)===-1?Fn+=r(Cr):(Fn.length&&Z.push(Fn),Z.push(r(Cr)),Fn="")}),Fn.length&&Z.push(Fn)}};!(He=G.next()).done;)yt();return Z},Lu=function(){function j(N,G,Z){this.text=Pu(G.data,Z.textTransform),this.textBounds=ml(N,this.text,Z,G)}return j}(),Pu=function(j,N){switch(N){case 1:return j.toLowerCase();case 3:return j.replace(Pl,Bl);case 2:return j.toUpperCase();default:return j}},Pl=/(^|\s|:|-|\(|\))([a-z])/g,Bl=function(j,N,G){return j.length>0?N+G.toUpperCase():j},mA=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.src=Z.currentSrc||Z.src,He.intrinsicWidth=Z.naturalWidth,He.intrinsicHeight=Z.naturalHeight,He.context.cache.addImage(He.src),He}return N}(ls),wu=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.canvas=Z,He.intrinsicWidth=Z.width,He.intrinsicHeight=Z.height,He}return N}(ls),Tl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this,yt=new XMLSerializer,Yt=V(G,Z);return Z.setAttribute("width",Yt.width+"px"),Z.setAttribute("height",Yt.height+"px"),He.svg="data:image/svg+xml,"+encodeURIComponent(yt.serializeToString(Z)),He.intrinsicWidth=Z.width.baseVal.value,He.intrinsicHeight=Z.height.baseVal.value,He.context.cache.addImage(He.svg),He}return N}(ls),kl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.value=Z.value,He}return N}(ls),cl=function(j){l(N,j);function N(G,Z){var He=j.call(this,G,Z)||this;return He.start=Z.start,He.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,He}return N}(ls),xA=[{type:15,flags:0,unit:"px",number:3}],Zu=[{type:16,flags:0,number:50}],vA=function(j){return j.width>j.height?new _(j.left+(j.width-j.height)/2,j.top,j.height,j.height):j.width0)G.textNodes.push(new Lu(j,He,G.styles));else if(qn(He))if(BA(He)&&He.assignedNodes)He.assignedNodes().forEach(function(Ln){return uu(j,Ln,G,Z)});else{var Yt=Au(j,He);Yt.styles.isVisible()&&(he(He,Yt,Z)?Yt.flags|=4:xt(Yt.styles)&&(Yt.flags|=2),eu.indexOf(He.tagName)!==-1&&(Yt.flags|=8),G.elements.push(Yt),He.slot,He.shadowRoot?uu(j,He.shadowRoot,Yt,Z):!Rl(He)&&!Es(He)&&!tu(He)&&uu(j,He,Yt,Z))}},Au=function(j,N){return sl(N)?new mA(j,N):el(N)?new wu(j,N):Es(N)?new Tl(j,N):zi(N)?new kl(j,N):Ma(N)?new cl(j,N):As(N)?new Gu(j,N):tu(N)?new oA(j,N):Rl(N)?new tA(j,N):Sl(N)?new $l(j,N):new ls(j,N)},Ao=function(j,N){var G=Au(j,N);return G.flags|=4,uu(j,N,G,G),G},he=function(j,N,G){return N.styles.isPositionedWithZIndex()||N.styles.opacity<1||N.styles.isTransformed()||Eo(j)&&G.styles.isTransparent()},xt=function(j){return j.isPositioned()||j.isFloating()},In=function(j){return j.nodeType===Node.TEXT_NODE},qn=function(j){return j.nodeType===Node.ELEMENT_NODE},Kr=function(j){return qn(j)&&typeof j.style!="undefined"&&!mi(j)},mi=function(j){return typeof j.className=="object"},zi=function(j){return j.tagName==="LI"},Ma=function(j){return j.tagName==="OL"},As=function(j){return j.tagName==="INPUT"},Ms=function(j){return j.tagName==="HTML"},Es=function(j){return j.tagName==="svg"},Eo=function(j){return j.tagName==="BODY"},el=function(j){return j.tagName==="CANVAS"},nl=function(j){return j.tagName==="VIDEO"},sl=function(j){return j.tagName==="IMG"},Sl=function(j){return j.tagName==="IFRAME"},pl=function(j){return j.tagName==="STYLE"},Cu=function(j){return j.tagName==="SCRIPT"},Rl=function(j){return j.tagName==="TEXTAREA"},tu=function(j){return j.tagName==="SELECT"},BA=function(j){return j.tagName==="SLOT"},lA=function(j){return j.tagName.indexOf("-")>0},yA=function(){function j(){this.counters={}}return j.prototype.getCounterValue=function(N){var G=this.counters[N];return G&&G.length?G[G.length-1]:1},j.prototype.getCounterValues=function(N){var G=this.counters[N];return G||[]},j.prototype.pop=function(N){var G=this;N.forEach(function(Z){return G.counters[Z].pop()})},j.prototype.parse=function(N){var G=this,Z=N.counterIncrement,He=N.counterReset,yt=!0;Z!==null&&Z.forEach(function(Ln){var Fn=G.counters[Ln.counter];Fn&&Ln.increment!==0&&(yt=!1,Fn.length||Fn.push(1),Fn[Math.max(0,Fn.length-1)]+=Ln.increment)});var Yt=[];return yt&&He.forEach(function(Ln){var Fn=G.counters[Ln.counter];Yt.push(Ln.counter),Fn||(Fn=G.counters[Ln.counter]=[]),Fn.push(Ln.reset)}),Yt},j}(),uA={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},AA={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},SA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},bA={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},rl=function(j,N,G,Z,He,yt){return jG?fu(j,He,yt.length>0):Z.integers.reduce(function(Yt,Ln,Fn){for(;j>=Ln;)j-=Ln,Yt+=Z.values[Fn];return Yt},"")+yt},cA=function(j,N,G,Z){var He="";do G||j--,He=Z(j)+He,j/=N;while(j*N>=N);return He},Go=function(j,N,G,Z,He){var yt=G-N+1;return(j<0?"-":"")+(cA(Math.abs(j),yt,Z,function(Yt){return r(Math.floor(Yt%yt)+N)})+He)},cu=function(j,N,G){G===void 0&&(G=". ");var Z=N.length;return cA(Math.abs(j),Z,!1,function(He){return N[Math.floor(He%Z)]})+G},Ou=1,dl=2,Nu=4,Xu=8,du=function(j,N,G,Z,He,yt){if(j<-9999||j>9999)return fu(j,4,He.length>0);var Yt=Math.abs(j),Ln=He;if(Yt===0)return N[0]+Ln;for(var Fn=0;Yt>0&&Fn<=4;Fn++){var Cr=Yt%10;Cr===0&&Fr(yt,Ou)&&Ln!==""?Ln=N[Cr]+Ln:Cr>1||Cr===1&&Fn===0||Cr===1&&Fn===1&&Fr(yt,dl)||Cr===1&&Fn===1&&Fr(yt,Nu)&&j>100||Cr===1&&Fn>1&&Fr(yt,Xu)?Ln=N[Cr]+(Fn>0?G[Fn-1]:"")+Ln:Cr===1&&Fn>0&&(Ln=G[Fn-1]+Ln),Yt=Math.floor(Yt/10)}return(j<0?Z:"")+Ln},Gl="\u5341\u767E\u5343\u842C",dA="\u62FE\u4F70\u4EDF\u842C",IA="\u30DE\u30A4\u30CA\u30B9",nA="\uB9C8\uC774\uB108\uC2A4",fu=function(j,N,G){var Z=G?". ":"",He=G?"\u3001":"",yt=G?", ":"",Yt=G?" ":"";switch(N){case 0:return"\u2022"+Yt;case 1:return"\u25E6"+Yt;case 2:return"\u25FE"+Yt;case 5:var Ln=Go(j,48,57,!0,Z);return Ln.length<4?"0"+Ln:Ln;case 4:return cu(j,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",He);case 6:return rl(j,1,3999,uA,3,Z).toLowerCase();case 7:return rl(j,1,3999,uA,3,Z);case 8:return Go(j,945,969,!1,Z);case 9:return Go(j,97,122,!1,Z);case 10:return Go(j,65,90,!1,Z);case 11:return Go(j,1632,1641,!0,Z);case 12:case 49:return rl(j,1,9999,AA,3,Z);case 35:return rl(j,1,9999,AA,3,Z).toLowerCase();case 13:return Go(j,2534,2543,!0,Z);case 14:case 30:return Go(j,6112,6121,!0,Z);case 15:return cu(j,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",He);case 16:return cu(j,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",He);case 17:case 48:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gl,"\u8CA0",He,dl|Nu|Xu);case 47:return du(j,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",dA,"\u8CA0",He,Ou|dl|Nu|Xu);case 42:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Gl,"\u8D1F",He,dl|Nu|Xu);case 41:return du(j,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",dA,"\u8D1F",He,Ou|dl|Nu|Xu);case 26:return du(j,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",IA,He,0);case 25:return du(j,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",IA,He,Ou|dl|Nu);case 31:return du(j,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",nA,yt,Ou|dl|Nu);case 33:return du(j,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",nA,yt,0);case 32:return du(j,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",nA,yt,Ou|dl|Nu);case 18:return Go(j,2406,2415,!0,Z);case 20:return rl(j,1,19999,bA,3,Z);case 21:return Go(j,2790,2799,!0,Z);case 22:return Go(j,2662,2671,!0,Z);case 22:return rl(j,1,10999,SA,3,Z);case 23:return cu(j,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return cu(j,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Go(j,3302,3311,!0,Z);case 28:return cu(j,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",He);case 29:return cu(j,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",He);case 34:return Go(j,3792,3801,!0,Z);case 37:return Go(j,6160,6169,!0,Z);case 38:return Go(j,4160,4169,!0,Z);case 39:return Go(j,2918,2927,!0,Z);case 40:return Go(j,1776,1785,!0,Z);case 43:return Go(j,3046,3055,!0,Z);case 44:return Go(j,3174,3183,!0,Z);case 45:return Go(j,3664,3673,!0,Z);case 46:return Go(j,3872,3881,!0,Z);case 3:default:return Go(j,48,57,!0,Z)}},Mu="data-html2canvas-ignore",Ul=function(){function j(N,G,Z){if(this.context=N,this.options=Z,this.scrolledElements=[],this.referenceElement=G,this.counters=new yA,this.quoteDepth=0,!G.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(G.ownerDocument.documentElement,!1)}return j.prototype.toIFrame=function(N,G){var Z=this,He=rA(N,G);if(!He.contentWindow)return Promise.reject("Unable to find iframe window");var yt=N.defaultView.pageXOffset,Yt=N.defaultView.pageYOffset,Ln=He.contentWindow,Fn=Ln.document,Cr=wA(He).then(function(){return ae(Z,void 0,void 0,function(){var Qr,ei;return ee(this,function(m){switch(m.label){case 0:return this.scrolledElements.forEach(hu),Ln&&(Ln.scrollTo(G.left,G.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ln.scrollY!==G.top||Ln.scrollX!==G.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ln.scrollX-G.left,Ln.scrollY-G.top,0,0))),Qr=this.options.onclone,ei=this.clonedReferenceElement,typeof ei=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Fn.fonts&&Fn.fonts.ready?[4,Fn.fonts.ready]:[3,2];case 1:m.sent(),m.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Uu(Fn)]:[3,4];case 3:m.sent(),m.label=4;case 4:return typeof Qr=="function"?[2,Promise.resolve().then(function(){return Qr(Fn,ei)}).then(function(){return He})]:[2,He]}})})});return Fn.open(),Fn.write(iA(document.doctype)+""),Ql(this.referenceElement.ownerDocument,yt,Yt),Fn.replaceChild(Fn.adoptNode(this.documentElement),Fn.documentElement),Fn.close(),Cr},j.prototype.createElementClone=function(N){if(Va(N,2))debugger;if(el(N))return this.createCanvasClone(N);if(nl(N))return this.createVideoClone(N);if(pl(N))return this.createStyleClone(N);var G=N.cloneNode(!1);return sl(G)&&(sl(N)&&N.currentSrc&&N.currentSrc!==N.src&&(G.src=N.currentSrc,G.srcset=""),G.loading==="lazy"&&(G.loading="eager")),lA(G)?this.createCustomElementClone(G):G},j.prototype.createCustomElementClone=function(N){var G=document.createElement("html2canvascustomelement");return il(N.style,G),G},j.prototype.createStyleClone=function(N){try{var G=N.sheet;if(G&&G.cssRules){var Z=[].slice.call(G.cssRules,0).reduce(function(yt,Yt){return Yt&&typeof Yt.cssText=="string"?yt+Yt.cssText:yt},""),He=N.cloneNode(!1);return He.textContent=Z,He}}catch(yt){if(this.context.logger.error("Unable to access cssRules property",yt),yt.name!=="SecurityError")throw yt}return N.cloneNode(!1)},j.prototype.createCanvasClone=function(N){var G;if(this.options.inlineImages&&N.ownerDocument){var Z=N.ownerDocument.createElement("img");try{return Z.src=N.toDataURL(),Z}catch(Cr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",N)}}var He=N.cloneNode(!1);try{He.width=N.width,He.height=N.height;var yt=N.getContext("2d"),Yt=He.getContext("2d");if(Yt)if(!this.options.allowTaint&&yt)Yt.putImageData(yt.getImageData(0,0,N.width,N.height),0,0);else{var Ln=(G=N.getContext("webgl2"))!==null&&G!==void 0?G:N.getContext("webgl");if(Ln){var Fn=Ln.getContextAttributes();(Fn==null?void 0:Fn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",N)}Yt.drawImage(N,0,0)}return He}catch(Cr){this.context.logger.info("Unable to clone canvas as it is tainted",N)}return He},j.prototype.createVideoClone=function(N){var G=N.ownerDocument.createElement("canvas");G.width=N.offsetWidth,G.height=N.offsetHeight;var Z=G.getContext("2d");try{return Z&&(Z.drawImage(N,0,0,G.width,G.height),this.options.allowTaint||Z.getImageData(0,0,G.width,G.height)),G}catch(yt){this.context.logger.info("Unable to clone video as it is tainted",N)}var He=N.ownerDocument.createElement("canvas");return He.width=N.offsetWidth,He.height=N.offsetHeight,He},j.prototype.appendChildNode=function(N,G,Z){(!qn(G)||!Cu(G)&&!G.hasAttribute(Mu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(G)))&&(!this.options.copyStyles||!qn(G)||!pl(G))&&N.appendChild(this.cloneNode(G,Z))},j.prototype.cloneChildNodes=function(N,G,Z){for(var He=this,yt=N.shadowRoot?N.shadowRoot.firstChild:N.firstChild;yt;yt=yt.nextSibling)if(qn(yt)&&BA(yt)&&typeof yt.assignedNodes=="function"){var Yt=yt.assignedNodes();Yt.length&&Yt.forEach(function(Ln){return He.appendChildNode(G,Ln,Z)})}else this.appendChildNode(G,yt,Z)},j.prototype.cloneNode=function(N,G){if(In(N))return document.createTextNode(N.data);if(!N.ownerDocument)return N.cloneNode(!1);var Z=N.ownerDocument.defaultView;if(Z&&qn(N)&&(Kr(N)||mi(N))){var He=this.createElementClone(N);He.style.transitionProperty="none";var yt=Z.getComputedStyle(N),Yt=Z.getComputedStyle(N,":before"),Ln=Z.getComputedStyle(N,":after");this.referenceElement===N&&Kr(He)&&(this.clonedReferenceElement=He),Eo(He)&&e(He);var Fn=this.counters.parse(new Za(this.context,yt)),Cr=this.resolvePseudoContent(N,He,Yt,gl.BEFORE);lA(N)&&(G=!0),nl(N)||this.cloneChildNodes(N,He,G),Cr&&He.insertBefore(Cr,He.firstChild);var Qr=this.resolvePseudoContent(N,He,Ln,gl.AFTER);return Qr&&He.appendChild(Qr),this.counters.pop(Fn),(yt&&(this.options.copyStyles||mi(N))&&!Sl(N)||G)&&il(yt,He),(N.scrollTop!==0||N.scrollLeft!==0)&&this.scrolledElements.push([He,N.scrollLeft,N.scrollTop]),(Rl(N)||tu(N))&&(Rl(He)||tu(He))&&(He.value=N.value),He}return N.cloneNode(!1)},j.prototype.resolvePseudoContent=function(N,G,Z,He){var yt=this;if(Z){var Yt=Z.content,Ln=G.ownerDocument;if(!(!Ln||!Yt||Yt==="none"||Yt==="-moz-alt-content"||Z.display==="none")){this.counters.parse(new Za(this.context,Z));var Fn=new ms(this.context,Z),Cr=Ln.createElement("html2canvaspseudoelement");il(Z,Cr),Fn.content.forEach(function(ei){if(ei.type===0)Cr.appendChild(Ln.createTextNode(ei.value));else if(ei.type===22){var m=Ln.createElement("img");m.src=ei.value,m.style.opacity="1",Cr.appendChild(m)}else if(ei.type===18){if(ei.name==="attr"){var Y=ei.values.filter(Mi);Y.length&&Cr.appendChild(Ln.createTextNode(N.getAttribute(Y[0].value)||""))}else if(ei.name==="counter"){var Ee=ei.values.filter(Un),Ze=Ee[0],Ft=Ee[1];if(Ze&&Mi(Ze)){var Nt=yt.counters.getCounterValue(Ze.value),Mt=Ft&&Mi(Ft)?rt.parse(yt.context,Ft.value):3;Cr.appendChild(Ln.createTextNode(fu(Nt,Mt,!1)))}}else if(ei.name==="counters"){var Gt=ei.values.filter(Un),Ze=Gt[0],qt=Gt[1],Ft=Gt[2];if(Ze&&Mi(Ze)){var mn=yt.counters.getCounterValues(Ze.value),kn=Ft&&Mi(Ft)?rt.parse(yt.context,Ft.value):3,Rr=qt&&qt.type===0?qt.value:"",Or=mn.map(function(gi){return fu(gi,kn,!1)}).join(Rr);Cr.appendChild(Ln.createTextNode(Or))}}}else if(ei.type===20)switch(ei.value){case"open-quote":Cr.appendChild(Ln.createTextNode(ii(Fn.quotes,yt.quoteDepth++,!0)));break;case"close-quote":Cr.appendChild(Ln.createTextNode(ii(Fn.quotes,--yt.quoteDepth,!1)));break;default:Cr.appendChild(Ln.createTextNode(ei.value))}}),Cr.className=fA+" "+jl;var Qr=He===gl.BEFORE?" "+fA:" "+jl;return mi(G)?G.className.baseValue+=Qr:G.className+=Qr,Cr}}},j.destroy=function(N){return N.parentNode?(N.parentNode.removeChild(N),!0):!1},j}(),gl;(function(j){j[j.BEFORE=0]="BEFORE",j[j.AFTER=1]="AFTER"})(gl||(gl={}));var rA=function(j,N){var G=j.createElement("iframe");return G.className="html2canvas-container",G.style.visibility="hidden",G.style.position="fixed",G.style.left="-10000px",G.style.top="0px",G.style.border="0",G.width=N.width.toString(),G.height=N.height.toString(),G.scrolling="no",G.setAttribute(Mu,"true"),j.body.appendChild(G),G},ku=function(j){return new Promise(function(N){if(j.complete){N();return}if(!j.src){N();return}j.onload=N,j.onerror=N})},Uu=function(j){return Promise.all([].slice.call(j.images,0).map(ku))},wA=function(j){return new Promise(function(N,G){var Z=j.contentWindow;if(!Z)return G("No window assigned for iframe");var He=Z.document;Z.onload=j.onload=function(){Z.onload=j.onload=null;var yt=setInterval(function(){He.body.childNodes.length>0&&He.readyState==="complete"&&(clearInterval(yt),N(j))},50)}})},Yu=["all","d","content"],il=function(j,N){for(var G=j.length-1;G>=0;G--){var Z=j.item(G);Yu.indexOf(Z)===-1&&N.style.setProperty(Z,j.getPropertyValue(Z))}return N},iA=function(j){var N="";return j&&(N+=""),N},Ql=function(j,N,G){j&&j.defaultView&&(N!==j.defaultView.pageXOffset||G!==j.defaultView.pageYOffset)&&j.defaultView.scrollTo(N,G)},hu=function(j){var N=j[0],G=j[1],Z=j[2];N.scrollLeft=G,N.scrollTop=Z},CA=":before",PA=":after",fA="___html2canvas___pseudoelement_before",jl="___html2canvas___pseudoelement_after",g=`{ content: "" !important; display: none !important; }`,e=function(j){t(j,"."+fA+CA+g+` - .`+jl+PA+g)},t=function(j,N){var G=j.ownerDocument;if(G){var Z=G.createElement("style");Z.textContent=N,j.appendChild(Z)}},n=function(){function j(){}return j.getOrigin=function(N){var G=j._link;return G?(G.href=N,G.href=G.href,G.protocol+G.hostname+G.port):"about:blank"},j.isSameOrigin=function(N){return j.getOrigin(N)===j._origin},j.setContext=function(N){j._link=N.document.createElement("a"),j._origin=j.getOrigin(N.location.href)},j._origin="about:blank",j}(),a=function(){function j(N,G){this.context=N,this._options=G,this._cache={}}return j.prototype.addImage=function(N){var G=Promise.resolve();return this.has(N)||(ke(N)||J(N))&&(this._cache[N]=this.loadImage(N)).catch(function(){}),G},j.prototype.match=function(N){return this._cache[N]},j.prototype.loadImage=function(N){return ae(this,void 0,void 0,function(){var G,Z,He,yt,Yt=this;return ee(this,function(Ln){switch(Ln.label){case 0:return G=n.isSameOrigin(N),Z=!le(N)&&this._options.useCORS===!0&&mo.SUPPORT_CORS_IMAGES&&!G,He=!le(N)&&!G&&!ke(N)&&typeof this._options.proxy=="string"&&mo.SUPPORT_CORS_XHR&&!Z,!G&&this._options.allowTaint===!1&&!le(N)&&!ke(N)&&!He&&!Z?[2]:(yt=N,He?[4,this.proxy(yt)]:[3,2]);case 1:yt=Ln.sent(),Ln.label=2;case 2:return this.context.logger.debug("Added image "+N.substring(0,256)),[4,new Promise(function(Fn,Cr){var Qr=new Image;Qr.onload=function(){return Fn(Qr)},Qr.onerror=Cr,(xe(yt)||Z)&&(Qr.crossOrigin="anonymous"),Qr.src=yt,Qr.complete===!0&&setTimeout(function(){return Fn(Qr)},500),Yt._options.imageTimeout>0&&setTimeout(function(){return Cr("Timed out ("+Yt._options.imageTimeout+"ms) loading image")},Yt._options.imageTimeout)})];case 3:return[2,Ln.sent()]}})})},j.prototype.has=function(N){return typeof this._cache[N]!="undefined"},j.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},j.prototype.proxy=function(N){var G=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var He=N.substring(0,256);return new Promise(function(yt,Yt){var Ln=mo.SUPPORT_RESPONSE_TYPE?"blob":"text",Fn=new XMLHttpRequest;Fn.onload=function(){if(Fn.status===200)if(Ln==="text")yt(Fn.response);else{var ei=new FileReader;ei.addEventListener("load",function(){return yt(ei.result)},!1),ei.addEventListener("error",function(m){return Yt(m)},!1),ei.readAsDataURL(Fn.response)}else Yt("Failed to proxy resource "+He+" with status code "+Fn.status)},Fn.onerror=Yt;var Cr=Z.indexOf("?")>-1?"&":"?";if(Fn.open("GET",""+Z+Cr+"url="+encodeURIComponent(N)+"&responseType="+Ln),Ln!=="text"&&Fn instanceof XMLHttpRequest&&(Fn.responseType=Ln),G._options.imageTimeout){var Qr=G._options.imageTimeout;Fn.timeout=Qr,Fn.ontimeout=function(){return Yt("Timed out ("+Qr+"ms) proxying "+He)}}Fn.send()})},j}(),u=/^data:image\/svg\+xml/i,h=/^data:image\/.*;base64,/i,T=/^data:image\/.*/i,J=function(j){return mo.SUPPORT_SVG_DRAWING||!lt(j)},le=function(j){return T.test(j)},xe=function(j){return h.test(j)},ke=function(j){return j.substr(0,4)==="blob"},lt=function(j){return j.substr(-3).toLowerCase()==="svg"||u.test(j)},ct=function(){function j(N,G){this.type=0,this.x=N,this.y=G}return j.prototype.add=function(N,G){return new j(this.x+N,this.y+G)},j}(),It=function(j,N,G){return new ct(j.x+(N.x-j.x)*G,j.y+(N.y-j.y)*G)},Kt=function(){function j(N,G,Z,He){this.type=1,this.start=N,this.startControl=G,this.endControl=Z,this.end=He}return j.prototype.subdivide=function(N,G){var Z=It(this.start,this.startControl,N),He=It(this.startControl,this.endControl,N),yt=It(this.endControl,this.end,N),Yt=It(Z,He,N),Ln=It(He,yt,N),Fn=It(Yt,Ln,N);return G?new j(this.start,Z,Yt,Fn):new j(Fn,Ln,yt,this.end)},j.prototype.add=function(N,G){return new j(this.start.add(N,G),this.startControl.add(N,G),this.endControl.add(N,G),this.end.add(N,G))},j.prototype.reverse=function(){return new j(this.end,this.endControl,this.startControl,this.start)},j}(),Vt=function(j){return j.type===1},jn=function(){function j(N){var G=N.styles,Z=N.bounds,He=xi(G.borderTopLeftRadius,Z.width,Z.height),yt=He[0],Yt=He[1],Ln=xi(G.borderTopRightRadius,Z.width,Z.height),Fn=Ln[0],Cr=Ln[1],Qr=xi(G.borderBottomRightRadius,Z.width,Z.height),ei=Qr[0],m=Qr[1],Y=xi(G.borderBottomLeftRadius,Z.width,Z.height),Ee=Y[0],Ze=Y[1],Ft=[];Ft.push((yt+Fn)/Z.width),Ft.push((Ee+ei)/Z.width),Ft.push((Yt+Ze)/Z.height),Ft.push((Cr+m)/Z.height);var Nt=Math.max.apply(Math,Ft);Nt>1&&(yt/=Nt,Yt/=Nt,Fn/=Nt,Cr/=Nt,ei/=Nt,m/=Nt,Ee/=Nt,Ze/=Nt);var Mt=Z.width-Fn,Gt=Z.height-m,qt=Z.width-ei,mn=Z.height-Ze,kn=G.borderTopWidth,Rr=G.borderRightWidth,Or=G.borderBottomWidth,or=G.borderLeftWidth,Di=ci(G.paddingTop,N.bounds.width),gi=ci(G.paddingRight,N.bounds.width),fr=ci(G.paddingBottom,N.bounds.width),ur=ci(G.paddingLeft,N.bounds.width);this.topLeftBorderDoubleOuterBox=yt>0||Yt>0?Ar(Z.left+or/3,Z.top+kn/3,yt-or/3,Yt-kn/3,pr.TOP_LEFT):new ct(Z.left+or/3,Z.top+kn/3),this.topRightBorderDoubleOuterBox=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn/3,Fn-Rr/3,Cr-kn/3,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr/3,Z.top+kn/3),this.bottomRightBorderDoubleOuterBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr/3,m-Or/3,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr/3,Z.top+Z.height-Or/3),this.bottomLeftBorderDoubleOuterBox=Ee>0||Ze>0?Ar(Z.left+or/3,Z.top+mn,Ee-or/3,Ze-Or/3,pr.BOTTOM_LEFT):new ct(Z.left+or/3,Z.top+Z.height-Or/3),this.topLeftBorderDoubleInnerBox=yt>0||Yt>0?Ar(Z.left+or*2/3,Z.top+kn*2/3,yt-or*2/3,Yt-kn*2/3,pr.TOP_LEFT):new ct(Z.left+or*2/3,Z.top+kn*2/3),this.topRightBorderDoubleInnerBox=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn*2/3,Fn-Rr*2/3,Cr-kn*2/3,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr*2/3,Z.top+kn*2/3),this.bottomRightBorderDoubleInnerBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr*2/3,m-Or*2/3,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr*2/3,Z.top+Z.height-Or*2/3),this.bottomLeftBorderDoubleInnerBox=Ee>0||Ze>0?Ar(Z.left+or*2/3,Z.top+mn,Ee-or*2/3,Ze-Or*2/3,pr.BOTTOM_LEFT):new ct(Z.left+or*2/3,Z.top+Z.height-Or*2/3),this.topLeftBorderStroke=yt>0||Yt>0?Ar(Z.left+or/2,Z.top+kn/2,yt-or/2,Yt-kn/2,pr.TOP_LEFT):new ct(Z.left+or/2,Z.top+kn/2),this.topRightBorderStroke=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn/2,Fn-Rr/2,Cr-kn/2,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr/2,Z.top+kn/2),this.bottomRightBorderStroke=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr/2,m-Or/2,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr/2,Z.top+Z.height-Or/2),this.bottomLeftBorderStroke=Ee>0||Ze>0?Ar(Z.left+or/2,Z.top+mn,Ee-or/2,Ze-Or/2,pr.BOTTOM_LEFT):new ct(Z.left+or/2,Z.top+Z.height-Or/2),this.topLeftBorderBox=yt>0||Yt>0?Ar(Z.left,Z.top,yt,Yt,pr.TOP_LEFT):new ct(Z.left,Z.top),this.topRightBorderBox=Fn>0||Cr>0?Ar(Z.left+Mt,Z.top,Fn,Cr,pr.TOP_RIGHT):new ct(Z.left+Z.width,Z.top),this.bottomRightBorderBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei,m,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Ee>0||Ze>0?Ar(Z.left,Z.top+mn,Ee,Ze,pr.BOTTOM_LEFT):new ct(Z.left,Z.top+Z.height),this.topLeftPaddingBox=yt>0||Yt>0?Ar(Z.left+or,Z.top+kn,Math.max(0,yt-or),Math.max(0,Yt-kn),pr.TOP_LEFT):new ct(Z.left+or,Z.top+kn),this.topRightPaddingBox=Fn>0||Cr>0?Ar(Z.left+Math.min(Mt,Z.width-Rr),Z.top+kn,Mt>Z.width+Rr?0:Math.max(0,Fn-Rr),Math.max(0,Cr-kn),pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr,Z.top+kn),this.bottomRightPaddingBox=ei>0||m>0?Ar(Z.left+Math.min(qt,Z.width-or),Z.top+Math.min(Gt,Z.height-Or),Math.max(0,ei-Rr),Math.max(0,m-Or),pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr,Z.top+Z.height-Or),this.bottomLeftPaddingBox=Ee>0||Ze>0?Ar(Z.left+or,Z.top+Math.min(mn,Z.height-Or),Math.max(0,Ee-or),Math.max(0,Ze-Or),pr.BOTTOM_LEFT):new ct(Z.left+or,Z.top+Z.height-Or),this.topLeftContentBox=yt>0||Yt>0?Ar(Z.left+or+ur,Z.top+kn+Di,Math.max(0,yt-(or+ur)),Math.max(0,Yt-(kn+Di)),pr.TOP_LEFT):new ct(Z.left+or+ur,Z.top+kn+Di),this.topRightContentBox=Fn>0||Cr>0?Ar(Z.left+Math.min(Mt,Z.width+or+ur),Z.top+kn+Di,Mt>Z.width+or+ur?0:Fn-or+ur,Cr-(kn+Di),pr.TOP_RIGHT):new ct(Z.left+Z.width-(Rr+gi),Z.top+kn+Di),this.bottomRightContentBox=ei>0||m>0?Ar(Z.left+Math.min(qt,Z.width-(or+ur)),Z.top+Math.min(Gt,Z.height+kn+Di),Math.max(0,ei-(Rr+gi)),m-(Or+fr),pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-(Rr+gi),Z.top+Z.height-(Or+fr)),this.bottomLeftContentBox=Ee>0||Ze>0?Ar(Z.left+or+ur,Z.top+mn,Math.max(0,Ee-(or+ur)),Ze-(Or+fr),pr.BOTTOM_LEFT):new ct(Z.left+or+ur,Z.top+Z.height-(Or+fr))}return j}(),pr;(function(j){j[j.TOP_LEFT=0]="TOP_LEFT",j[j.TOP_RIGHT=1]="TOP_RIGHT",j[j.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",j[j.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(pr||(pr={}));var Ar=function(j,N,G,Z,He){var yt=4*((Math.sqrt(2)-1)/3),Yt=G*yt,Ln=Z*yt,Fn=j+G,Cr=N+Z;switch(He){case pr.TOP_LEFT:return new Kt(new ct(j,Cr),new ct(j,Cr-Ln),new ct(Fn-Yt,N),new ct(Fn,N));case pr.TOP_RIGHT:return new Kt(new ct(j,N),new ct(j+Yt,N),new ct(Fn,Cr-Ln),new ct(Fn,Cr));case pr.BOTTOM_RIGHT:return new Kt(new ct(Fn,N),new ct(Fn,N+Ln),new ct(j+Yt,Cr),new ct(j,Cr));case pr.BOTTOM_LEFT:default:return new Kt(new ct(Fn,Cr),new ct(Fn-Yt,Cr),new ct(j,N+Ln),new ct(j,N))}},bi=function(j){return[j.topLeftBorderBox,j.topRightBorderBox,j.bottomRightBorderBox,j.bottomLeftBorderBox]},Jr=function(j){return[j.topLeftContentBox,j.topRightContentBox,j.bottomRightContentBox,j.bottomLeftContentBox]},Ki=function(j){return[j.topLeftPaddingBox,j.topRightPaddingBox,j.bottomRightPaddingBox,j.bottomLeftPaddingBox]},Ii=function(){function j(N,G,Z){this.offsetX=N,this.offsetY=G,this.matrix=Z,this.type=0,this.target=6}return j}(),ca=function(){function j(N,G){this.path=N,this.target=G,this.type=1}return j}(),za=function(){function j(N){this.opacity=N,this.type=2,this.target=6}return j}(),Hi=function(j){return j.type===0},ya=function(j){return j.type===1},io=function(j){return j.type===2},_a=function(j,N){return j.length===N.length?j.some(function(G,Z){return G===N[Z]}):!1},$s=function(j,N,G,Z,He){return j.map(function(yt,Yt){switch(Yt){case 0:return yt.add(N,G);case 1:return yt.add(N+Z,G);case 2:return yt.add(N+Z,G+He);case 3:return yt.add(N,G+He)}return yt})},Js=function(){function j(N){this.element=N,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return j}(),ks=function(){function j(N,G){if(this.container=N,this.parent=G,this.effects=[],this.curves=new jn(this.container),this.container.styles.opacity<1&&this.effects.push(new za(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,He=this.container.bounds.top+this.container.styles.transformOrigin[1].number,yt=this.container.styles.transform;this.effects.push(new Ii(Z,He,yt))}if(this.container.styles.overflowX!==0){var Yt=bi(this.curves),Ln=Ki(this.curves);_a(Yt,Ln)?this.effects.push(new ca(Yt,6)):(this.effects.push(new ca(Yt,2)),this.effects.push(new ca(Ln,4)))}}return j.prototype.getEffects=function(N){for(var G=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,He=this.effects.slice(0);Z;){var yt=Z.effects.filter(function(Fn){return!ya(Fn)});if(G||Z.container.styles.position!==0||!Z.parent){if(He.unshift.apply(He,yt),G=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Yt=bi(Z.curves),Ln=Ki(Z.curves);_a(Yt,Ln)||He.unshift(new ca(Ln,6))}}else He.unshift.apply(He,yt);Z=Z.parent}return He.filter(function(Fn){return Fr(Fn.target,N)})},j}(),Fo=function(j,N,G,Z){j.container.elements.forEach(function(He){var yt=Fr(He.flags,4),Yt=Fr(He.flags,2),Ln=new ks(He,j);Fr(He.styles.display,2048)&&Z.push(Ln);var Fn=Fr(He.flags,8)?[]:Z;if(yt||Yt){var Cr=yt||He.styles.isPositioned()?G:N,Qr=new Js(Ln);if(He.styles.isPositioned()||He.styles.opacity<1||He.styles.isTransformed()){var ei=He.styles.zIndex.order;if(ei<0){var m=0;Cr.negativeZIndex.some(function(Ee,Ze){return ei>Ee.element.container.styles.zIndex.order?(m=Ze,!1):m>0}),Cr.negativeZIndex.splice(m,0,Qr)}else if(ei>0){var Y=0;Cr.positiveZIndex.some(function(Ee,Ze){return ei>=Ee.element.container.styles.zIndex.order?(Y=Ze+1,!1):Y>0}),Cr.positiveZIndex.splice(Y,0,Qr)}else Cr.zeroOrAutoZIndexOrTransformedOrOpacity.push(Qr)}else He.styles.isFloating()?Cr.nonPositionedFloats.push(Qr):Cr.nonPositionedInlineLevel.push(Qr);Fo(Ln,Qr,yt?Qr:G,Fn)}else He.styles.isInlineLevel()?N.inlineLevel.push(Ln):N.nonInlineLevel.push(Ln),Fo(Ln,N,G,Fn);Fr(He.flags,8)&&Ho(He,Fn)})},Ho=function(j,N){for(var G=j instanceof cl?j.start:1,Z=j instanceof cl?j.reversed:!1,He=0;He0&&G.intrinsicHeight>0){var yt=Hl(G),Yt=Ki(Z);this.path(Yt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(He,0,0,G.intrinsicWidth,G.intrinsicHeight,yt.left,yt.top,yt.width,yt.height),this.ctx.restore()}},N.prototype.renderNodeContent=function(G){return ae(this,void 0,void 0,function(){var Z,He,yt,Yt,Ln,Fn,Mt,Mt,Cr,Qr,ei,m,qt,Y,Ee,mn,Ze,Ft,Nt,Mt,Gt,qt,mn;return ee(this,function(kn){switch(kn.label){case 0:this.applyEffects(G.getEffects(4)),Z=G.container,He=G.curves,yt=Z.styles,Yt=0,Ln=Z.textNodes,kn.label=1;case 1:return Yt0&&Li>0&&(Or=yt.ctx.createPattern(mn,"repeat"),yt.renderRepeat(Di,Or,Oi,Oa))):ar(Qr)&&(or=XA(G,Z,[null,null,null]),Di=or[0],gi=or[1],fr=or[2],ur=or[3],Li=or[4],Vi=Qr.position.length===0?[pa]:Qr.position,Oi=ci(Vi[0],ur),Oa=ci(Vi[Vi.length-1],Li),Pa=Wa(Qr,Oi,Oa,ur,Li),bs=Pa[0],Na=Pa[1],bs>0&&Na>0&&(Io=yt.ctx.createRadialGradient(gi+Oi,fr+Oa,0,gi+Oi,fr+Oa,bs),js(Qr.stops,bs*2).forEach(function(lo){return Io.addColorStop(lo.stop,La(lo.color))}),yt.path(Di),yt.ctx.fillStyle=Io,bs!==Na?(To=G.bounds.left+.5*G.bounds.width,yo=G.bounds.top+.5*G.bounds.height,vo=Na/bs,Ro=1/vo,yt.ctx.save(),yt.ctx.translate(To,yo),yt.ctx.transform(1,0,0,vo,0,0),yt.ctx.translate(-To,-yo),yt.ctx.fillRect(gi,Ro*(fr-yo)+yo,ur,Li*Ro),yt.ctx.restore()):yt.ctx.fill())),Qo.label=6;case 6:return Z--,[2]}})},yt=this,Yt=0,Ln=G.styles.backgroundImage.slice(0).reverse(),Cr.label=1;case 1:return Yt0?Qr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Qr.color,Qr.width,Ln,G.curves,2)]:[3,11]):[3,13];case 4:return m.sent(),[3,11];case 5:return Qr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Qr.color,Qr.width,Ln,G.curves,3)];case 6:return m.sent(),[3,11];case 7:return Qr.style!==4?[3,9]:[4,this.renderDoubleBorder(Qr.color,Qr.width,Ln,G.curves)];case 8:return m.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Qr.color,Ln,G.curves)];case 10:m.sent(),m.label=11;case 11:Ln++,m.label=12;case 12:return Fn++,[3,3];case 13:return[2]}})})},N.prototype.renderDashedDottedBorder=function(G,Z,He,yt,Yt){return ae(this,void 0,void 0,function(){var Ln,Fn,Cr,Qr,ei,m,Y,Ee,Ze,Ft,Nt,Mt,Gt,qt,mn,kn,mn,kn;return ee(this,function(Rr){return this.ctx.save(),Ln=Wo(yt,He),Fn=ns(yt,He),Yt===2&&(this.path(Fn),this.ctx.clip()),Vt(Fn[0])?(Cr=Fn[0].start.x,Qr=Fn[0].start.y):(Cr=Fn[0].x,Qr=Fn[0].y),Vt(Fn[1])?(ei=Fn[1].end.x,m=Fn[1].end.y):(ei=Fn[1].x,m=Fn[1].y),He===0||He===2?Y=Math.abs(Cr-ei):Y=Math.abs(Qr-m),this.ctx.beginPath(),Yt===3?this.formatPath(Ln):this.formatPath(Fn.slice(0,2)),Ee=Z<3?Z*3:Z*2,Ze=Z<3?Z*2:Z,Yt===3&&(Ee=Z,Ze=Z),Ft=!0,Y<=Ee*2?Ft=!1:Y<=Ee*2+Ze?(Nt=Y/(2*Ee+Ze),Ee*=Nt,Ze*=Nt):(Mt=Math.floor((Y+Ze)/(Ee+Ze)),Gt=(Y-Mt*Ee)/(Mt-1),qt=(Y-(Mt+1)*Ee)/Mt,Ze=qt<=0||Math.abs(Ze-Gt)ye){var Q=L;L=ye,ye=Q}}else if(Ne==="l"||Ne==="landscape"){if(Ne="l",ye>L){var Q=L;L=ye,ye=Q}}else throw"Invalid orientation: "+Ne;var ne={width:L,height:ye,unit:de,k:ue};return ne},r.default=fe.jsPDF},"./src/plugin/pagebreaks.js":function(w,r,s){"use strict";s.r(r);var x=s("./node_modules/core-js/modules/es.array.concat.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.array.slice.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.array.join.js"),C=s.n(d),H=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.object.keys.js"),W=s.n(M),te=s("./src/worker.js"),S=s("./src/utils.js"),B={toContainer:te.default.prototype.toContainer};te.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},te.default.prototype.toContainer=function(){return B.toContainer.call(this).then(function(){var me=this.prop.container,ve=this.prop.pageSize.inner.px.height,Ne=[].concat(this.opt.pagebreak.mode),de={avoidAll:Ne.indexOf("avoid-all")!==-1,css:Ne.indexOf("css")!==-1,legacy:Ne.indexOf("legacy")!==-1},we={},F=this;["before","after","avoid"].forEach(function(ue){var ye=de.avoidAll&&ue==="avoid";we[ue]=ye?[]:[].concat(F.opt.pagebreak[ue]||[]),we[ue].length>0&&(we[ue]=Array.prototype.slice.call(me.querySelectorAll(we[ue].join(", "))))});var Ce=me.querySelectorAll(".html2pdf__page-break");Ce=Array.prototype.slice.call(Ce);var Ae=me.querySelectorAll("*");Array.prototype.forEach.call(Ae,function(ye){var L={before:!1,after:de.legacy&&Ce.indexOf(ye)!==-1,avoid:de.avoidAll};if(de.css){var Q=window.getComputedStyle(ye),ne=["always","page","left","right"],se=["avoid","avoid-page"];L={before:L.before||ne.indexOf(Q.breakBefore||Q.pageBreakBefore)!==-1,after:L.after||ne.indexOf(Q.breakAfter||Q.pageBreakAfter)!==-1,avoid:L.avoid||se.indexOf(Q.breakInside||Q.pageBreakInside)!==-1}}Object.keys(L).forEach(function(zt){L[zt]=L[zt]||we[zt].indexOf(ye)!==-1});var nt=ye.getBoundingClientRect();if(L.avoid&&!L.before){var it=Math.floor(nt.top/ve),Je=Math.floor(nt.bottom/ve),wt=Math.abs(nt.bottom-nt.top)/ve;Je!==it&&wt<=1&&(L.before=!0)}if(L.before){var Jt=(0,S.createElement)("div",{style:{display:"block",height:ve-nt.top%ve+"px"}});ye.parentNode.insertBefore(Jt,ye)}if(L.after){var Jt=(0,S.createElement)("div",{style:{display:"block",height:ve-nt.bottom%ve+"px"}});ye.parentNode.insertBefore(Jt,ye.nextSibling)}})})}},"./src/utils.js":function(w,r,s){"use strict";s.r(r),s.d(r,{objType:function(){return Ne},createElement:function(){return de},cloneNode:function(){return we},unitConvert:function(){return F},toPx:function(){return Ce}});var x=s("./node_modules/core-js/modules/es.number.constructor.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.symbol.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.symbol.description.js"),C=s.n(d),H=s("./node_modules/core-js/modules/es.object.to-string.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.symbol.iterator.js"),W=s.n(M),te=s("./node_modules/core-js/modules/es.array.iterator.js"),S=s.n(te),B=s("./node_modules/core-js/modules/es.string.iterator.js"),pe=s.n(B),fe=s("./node_modules/core-js/modules/web.dom-collections.iterator.js"),me=s.n(fe);function ve(Ae){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ve=function(ye){return typeof ye}:ve=function(ye){return ye&&typeof Symbol=="function"&&ye.constructor===Symbol&&ye!==Symbol.prototype?"symbol":typeof ye},ve(Ae)}var Ne=function(ue){var ye=ve(ue);return ye==="undefined"?"undefined":ye==="string"||ue instanceof String?"string":ye==="number"||ue instanceof Number?"number":ye==="function"||ue instanceof Function?"function":ue&&ue.constructor===Array?"array":ue&&ue.nodeType===1?"element":ye==="object"?"object":"unknown"},de=function(ue,ye){var L=document.createElement(ue);if(ye.className&&(L.className=ye.className),ye.innerHTML){L.innerHTML=ye.innerHTML;for(var Q=L.getElementsByTagName("script"),ne=Q.length;ne-- >0;null)Q[ne].parentNode.removeChild(Q[ne])}for(var se in ye.style)L.style[se]=ye.style[se];return L},we=function Ae(ue,ye){for(var L=ue.nodeType===3?document.createTextNode(ue.nodeValue):ue.cloneNode(!1),Q=ue.firstChild;Q;Q=Q.nextSibling)(ye===!0||Q.nodeType!==1||Q.nodeName!=="SCRIPT")&&L.appendChild(Ae(Q,ye));return ue.nodeType===1&&(ue.nodeName==="CANVAS"?(L.width=ue.width,L.height=ue.height,L.getContext("2d").drawImage(ue,0,0)):(ue.nodeName==="TEXTAREA"||ue.nodeName==="SELECT")&&(L.value=ue.value),L.addEventListener("load",function(){L.scrollTop=ue.scrollTop,L.scrollLeft=ue.scrollLeft},!0)),L},F=function(ue,ye){if(Ne(ue)==="number")return ue*72/96/ye;var L={};for(var Q in ue)L[Q]=ue[Q]*72/96/ye;return L},Ce=function(ue,ye){return Math.floor(ue*ye/72*96)}},"./src/worker.js":function(w,r,s){"use strict";s.r(r);var x=s("./node_modules/core-js/modules/es.object.assign.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.array.map.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.object.keys.js"),C=s.n(d),H=s("./node_modules/core-js/modules/es.array.concat.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.object.to-string.js"),W=s.n(M),te=s("./node_modules/core-js/modules/es.regexp.to-string.js"),S=s.n(te),B=s("./node_modules/core-js/modules/es.function.name.js"),pe=s.n(B),fe=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),me=s.n(fe),ve=s("jspdf"),Ne=s.n(ve),de=s("html2canvas"),we=s.n(de),F=s("./src/utils.js"),Ce=s("./node_modules/es6-promise/dist/es6-promise.js"),Ae=s.n(Ce),ue=Ae().Promise,ye=function L(Q){var ne=Object.assign(L.convert(ue.resolve()),JSON.parse(JSON.stringify(L.template))),se=L.convert(ue.resolve(),ne);return se=se.setProgress(1,L,1,[L]),se=se.set(Q),se};ye.prototype=Object.create(ue.prototype),ye.prototype.constructor=ye,ye.convert=function(Q,ne){return Q.__proto__=ne||ye.prototype,Q},ye.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ye.prototype.from=function(Q,ne){function se(nt){switch((0,F.objType)(nt)){case"string":return"string";case"element":return nt.nodeName.toLowerCase&&nt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ne=ne||se(Q),ne){case"string":return this.set({src:(0,F.createElement)("div",{innerHTML:Q})});case"element":return this.set({src:Q});case"canvas":return this.set({canvas:Q});case"img":return this.set({img:Q});default:return this.error("Unknown source type.")}})},ye.prototype.to=function(Q){switch(Q){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ye.prototype.toContainer=function(){var Q=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},nt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};se.opacity=0;var it=(0,F.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,F.createElement)("div",{className:"html2pdf__overlay",style:se}),this.prop.container=(0,F.createElement)("div",{className:"html2pdf__container",style:nt}),this.prop.container.appendChild(it),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ye.prototype.toCanvas=function(){var Q=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Q).then(function(){var se=Object.assign({},this.opt.html2canvas);return delete se.onrendered,de(this.prop.container,se)}).then(function(se){var nt=this.opt.html2canvas.onrendered||function(){};nt(se),this.prop.canvas=se,document.body.removeChild(this.prop.overlay)})},ye.prototype.toImg=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Q).then(function(){var se=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=se})},ye.prototype.toPdf=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se=this.prop.canvas,nt=this.opt,it=se.height,Je=Math.floor(se.width*this.prop.pageSize.inner.ratio),wt=Math.ceil(it/Je),Jt=this.prop.pageSize.inner.height,zt=document.createElement("canvas"),mt=zt.getContext("2d");zt.width=se.width,zt.height=Je,this.prop.pdf=this.prop.pdf||new ve.jsPDF(nt.jsPDF);for(var rn=0;rn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/to-length.js"),i=s("./node_modules/core-js/internals/to-absolute-index.js"),c=function(d){return function(C,H,I){var M=x(C),W=o(M.length),te=i(I,W),S;if(d&&H!=H){for(;W>te;)if(S=M[te++],S!=S)return!0}else for(;W>te;te++)if((d||te in M)&&M[te]===H)return d||te||0;return!d&&-1}};w.exports={includes:c(!0),indexOf:c(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(w,r,s){var x=s("./node_modules/core-js/internals/function-bind-context.js"),o=s("./node_modules/core-js/internals/indexed-object.js"),i=s("./node_modules/core-js/internals/to-object.js"),c=s("./node_modules/core-js/internals/to-length.js"),d=s("./node_modules/core-js/internals/array-species-create.js"),C=[].push,H=function(I){var M=I==1,W=I==2,te=I==3,S=I==4,B=I==6,pe=I==7,fe=I==5||B;return function(me,ve,Ne,de){for(var we=i(me),F=o(we),Ce=x(ve,Ne,3),Ae=c(F.length),ue=0,ye=de||d,L=M?ye(me,Ae):W||pe?ye(me,0):void 0,Q,ne;Ae>ue;ue++)if((fe||ue in F)&&(Q=F[ue],ne=Ce(Q,ue,we),I))if(M)L[ue]=ne;else if(ne)switch(I){case 3:return!0;case 5:return Q;case 6:return ue;case 2:C.call(L,Q)}else switch(I){case 4:return!1;case 7:C.call(L,Q)}return B?-1:te||S?S:L}};w.exports={forEach:H(0),map:H(1),filter:H(2),some:H(3),every:H(4),find:H(5),findIndex:H(6),filterReject:H(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/well-known-symbol.js"),i=s("./node_modules/core-js/internals/engine-v8-version.js"),c=o("species");w.exports=function(d){return i>=51||!x(function(){var C=[],H=C.constructor={};return H[c]=function(){return{foo:1}},C[d](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/fails.js");w.exports=function(o,i){var c=[][o];return!!c&&x(function(){c.call(null,i||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/is-array.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("species");w.exports=function(d){var C;return o(d)&&(C=d.constructor,typeof C=="function"&&(C===Array||o(C.prototype))?C=void 0:x(C)&&(C=C[c],C===null&&(C=void 0))),C===void 0?Array:C}},"./node_modules/core-js/internals/array-species-create.js":function(w,r,s){var x=s("./node_modules/core-js/internals/array-species-constructor.js");w.exports=function(o,i){return new(x(o))(i===0?0:i)}},"./node_modules/core-js/internals/classof-raw.js":function(w){var r={}.toString;w.exports=function(s){return r.call(s).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/classof-raw.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("toStringTag"),d=o(function(){return arguments}())=="Arguments",C=function(H,I){try{return H[I]}catch(M){}};w.exports=x?o:function(H){var I,M,W;return H===void 0?"Undefined":H===null?"Null":typeof(M=C(I=Object(H),c))=="string"?M:d?o(I):(W=o(I))=="Object"&&typeof I.callee=="function"?"Arguments":W}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/own-keys.js"),i=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),c=s("./node_modules/core-js/internals/object-define-property.js");w.exports=function(d,C){for(var H=o(C),I=c.f,M=i.f,W=0;W"+I+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,o=s("./node_modules/core-js/internals/object-create.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js"),c=s("./node_modules/core-js/internals/set-to-string-tag.js"),d=s("./node_modules/core-js/internals/iterators.js"),C=function(){return this};w.exports=function(H,I,M){var W=I+" Iterator";return H.prototype=o(x,{next:i(1,M)}),c(H,W,!1,!0),d[W]=C,H}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=x?function(c,d,C){return o.f(c,d,i(1,C))}:function(c,d,C){return c[d]=C,c}},"./node_modules/core-js/internals/create-property-descriptor.js":function(w){w.exports=function(r,s){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:s}}},"./node_modules/core-js/internals/create-property.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-property-key.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=function(c,d,C){var H=x(d);H in c?o.f(c,H,i(0,C)):c[H]=C}},"./node_modules/core-js/internals/define-iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/create-iterator-constructor.js"),i=s("./node_modules/core-js/internals/object-get-prototype-of.js"),c=s("./node_modules/core-js/internals/object-set-prototype-of.js"),d=s("./node_modules/core-js/internals/set-to-string-tag.js"),C=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),H=s("./node_modules/core-js/internals/redefine.js"),I=s("./node_modules/core-js/internals/well-known-symbol.js"),M=s("./node_modules/core-js/internals/is-pure.js"),W=s("./node_modules/core-js/internals/iterators.js"),te=s("./node_modules/core-js/internals/iterators-core.js"),S=te.IteratorPrototype,B=te.BUGGY_SAFARI_ITERATORS,pe=I("iterator"),fe="keys",me="values",ve="entries",Ne=function(){return this};w.exports=function(de,we,F,Ce,Ae,ue,ye){o(F,we,Ce);var L=function(mt){if(mt===Ae&&it)return it;if(!B&&mt in se)return se[mt];switch(mt){case fe:return function(){return new F(this,mt)};case me:return function(){return new F(this,mt)};case ve:return function(){return new F(this,mt)}}return function(){return new F(this)}},Q=we+" Iterator",ne=!1,se=de.prototype,nt=se[pe]||se["@@iterator"]||Ae&&se[Ae],it=!B&&nt||L(Ae),Je=we=="Array"&&se.entries||nt,wt,Jt,zt;if(Je&&(wt=i(Je.call(new de)),S!==Object.prototype&&wt.next&&(!M&&i(wt)!==S&&(c?c(wt,S):typeof wt[pe]!="function"&&C(wt,pe,Ne)),d(wt,Q,!0,!0),M&&(W[Q]=Ne))),Ae==me&&nt&&nt.name!==me&&(ne=!0,it=function(){return nt.call(this)}),(!M||ye)&&se[pe]!==it&&C(se,pe,it),W[we]=it,Ae)if(Jt={values:L(me),keys:ue?it:L(fe),entries:L(ve)},ye)for(zt in Jt)(B||ne||!(zt in se))&&H(se,zt,Jt[zt]);else x({target:we,proto:!0,forced:B||ne},Jt);return Jt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/path.js"),o=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),c=s("./node_modules/core-js/internals/object-define-property.js").f;w.exports=function(d){var C=x.Symbol||(x.Symbol={});o(C,d)||c(C,d,{value:i.f(d)})}},"./node_modules/core-js/internals/descriptors.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js");w.exports=!x(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/is-object.js"),i=x.document,c=o(i)&&o(i.createElement);w.exports=function(d){return c?i.createElement(d):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(w){w.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js");w.exports=x("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/engine-user-agent.js"),i=x.process,c=x.Deno,d=i&&i.versions||c&&c.version,C=d&&d.v8,H,I;C?(H=C.split("."),I=H[0]<4?1:H[0]+H[1]):o&&(H=o.match(/Edge\/(\d+)/),(!H||H[1]>=74)&&(H=o.match(/Chrome\/(\d+)/),H&&(I=H[1]))),w.exports=I&&+I},"./node_modules/core-js/internals/enum-bug-keys.js":function(w){w.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,i=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=s("./node_modules/core-js/internals/redefine.js"),d=s("./node_modules/core-js/internals/set-global.js"),C=s("./node_modules/core-js/internals/copy-constructor-properties.js"),H=s("./node_modules/core-js/internals/is-forced.js");w.exports=function(I,M){var W=I.target,te=I.global,S=I.stat,B,pe,fe,me,ve,Ne;if(te?pe=x:S?pe=x[W]||d(W,{}):pe=(x[W]||{}).prototype,pe)for(fe in M){if(ve=M[fe],I.noTargetGet?(Ne=o(pe,fe),me=Ne&&Ne.value):me=pe[fe],B=H(te?fe:W+(S?".":"#")+fe,I.forced),!B&&me!==void 0){if(typeof ve==typeof me)continue;C(ve,me)}(I.sham||me&&me.sham)&&i(ve,"sham",!0),c(pe,fe,ve,I)}}},"./node_modules/core-js/internals/fails.js":function(w){w.exports=function(r){try{return!!r()}catch(s){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(w,r,s){var x=s("./node_modules/core-js/internals/a-function.js");w.exports=function(o,i,c){if(x(o),i===void 0)return o;switch(c){case 0:return function(){return o.call(i)};case 1:return function(d){return o.call(i,d)};case 2:return function(d,C){return o.call(i,d,C)};case 3:return function(d,C,H){return o.call(i,d,C,H)}}return function(){return o.apply(i,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=function(i){return typeof i=="function"?i:void 0};w.exports=function(i,c){return arguments.length<2?o(x[i]):x[i]&&x[i][c]}},"./node_modules/core-js/internals/global.js":function(w){var r=function(s){return s&&s.Math==Math&&s};w.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof l.g=="object"&&l.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-object.js"),o={}.hasOwnProperty;w.exports=Object.hasOwn||function(c,d){return o.call(x(c),d)}},"./node_modules/core-js/internals/hidden-keys.js":function(w){w.exports={}},"./node_modules/core-js/internals/html.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js");w.exports=x("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/document-create-element.js");w.exports=!x&&!o(function(){return Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/classof-raw.js"),i="".split;w.exports=x(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return o(c)=="String"?i.call(c,""):Object(c)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/object-set-prototype-of.js");w.exports=function(i,c,d){var C,H;return o&&typeof(C=c.constructor)=="function"&&C!==d&&x(H=C.prototype)&&H!==d.prototype&&o(i,H),i}},"./node_modules/core-js/internals/inspect-source.js":function(w,r,s){var x=s("./node_modules/core-js/internals/shared-store.js"),o=Function.toString;typeof x.inspectSource!="function"&&(x.inspectSource=function(i){return o.call(i)}),w.exports=x.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(w,r,s){var x=s("./node_modules/core-js/internals/native-weak-map.js"),o=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/is-object.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),d=s("./node_modules/core-js/internals/has.js"),C=s("./node_modules/core-js/internals/shared-store.js"),H=s("./node_modules/core-js/internals/shared-key.js"),I=s("./node_modules/core-js/internals/hidden-keys.js"),M="Object already initialized",W=o.WeakMap,te,S,B,pe=function(F){return B(F)?S(F):te(F,{})},fe=function(F){return function(Ce){var Ae;if(!i(Ce)||(Ae=S(Ce)).type!==F)throw TypeError("Incompatible receiver, "+F+" required");return Ae}};if(x||C.state){var me=C.state||(C.state=new W),ve=me.get,Ne=me.has,de=me.set;te=function(F,Ce){if(Ne.call(me,F))throw new TypeError(M);return Ce.facade=F,de.call(me,F,Ce),Ce},S=function(F){return ve.call(me,F)||{}},B=function(F){return Ne.call(me,F)}}else{var we=H("state");I[we]=!0,te=function(F,Ce){if(d(F,we))throw new TypeError(M);return Ce.facade=F,c(F,we,Ce),Ce},S=function(F){return d(F,we)?F[we]:{}},B=function(F){return d(F,we)}}w.exports={set:te,get:S,has:B,enforce:pe,getterFor:fe}},"./node_modules/core-js/internals/is-array.js":function(w,r,s){var x=s("./node_modules/core-js/internals/classof-raw.js");w.exports=Array.isArray||function(i){return x(i)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=/#|\.prototype\./,i=function(I,M){var W=d[c(I)];return W==H?!0:W==C?!1:typeof M=="function"?x(M):!!M},c=i.normalize=function(I){return String(I).replace(o,".").toLowerCase()},d=i.data={},C=i.NATIVE="N",H=i.POLYFILL="P";w.exports=i},"./node_modules/core-js/internals/is-object.js":function(w){w.exports=function(r){return typeof r=="object"?r!==null:typeof r=="function"}},"./node_modules/core-js/internals/is-pure.js":function(w){w.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js"),o=s("./node_modules/core-js/internals/use-symbol-as-uid.js");w.exports=o?function(i){return typeof i=="symbol"}:function(i){var c=x("Symbol");return typeof c=="function"&&Object(i)instanceof c}},"./node_modules/core-js/internals/iterators-core.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/object-get-prototype-of.js"),i=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/well-known-symbol.js"),C=s("./node_modules/core-js/internals/is-pure.js"),H=d("iterator"),I=!1,M=function(){return this},W,te,S;[].keys&&(S=[].keys(),"next"in S?(te=o(o(S)),te!==Object.prototype&&(W=te)):I=!0);var B=W==null||x(function(){var pe={};return W[H].call(pe)!==pe});B&&(W={}),(!C||B)&&!c(W,H)&&i(W,H,M),w.exports={IteratorPrototype:W,BUGGY_SAFARI_ITERATORS:I}},"./node_modules/core-js/internals/iterators.js":function(w){w.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/engine-v8-version.js"),o=s("./node_modules/core-js/internals/fails.js");w.exports=!!Object.getOwnPropertySymbols&&!o(function(){var i=Symbol();return!String(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&x&&x<41})},"./node_modules/core-js/internals/native-weak-map.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/inspect-source.js"),i=x.WeakMap;w.exports=typeof i=="function"&&/native code/.test(o(i))},"./node_modules/core-js/internals/object-assign.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/object-keys.js"),c=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),d=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),C=s("./node_modules/core-js/internals/to-object.js"),H=s("./node_modules/core-js/internals/indexed-object.js"),I=Object.assign,M=Object.defineProperty;w.exports=!I||o(function(){if(x&&I({b:1},I(M({},"a",{enumerable:!0,get:function(){M(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var W={},te={},S=Symbol(),B="abcdefghijklmnopqrst";return W[S]=7,B.split("").forEach(function(pe){te[pe]=pe}),I({},W)[S]!=7||i(I({},te)).join("")!=B})?function(te,S){for(var B=C(te),pe=arguments.length,fe=1,me=c.f,ve=d.f;pe>fe;)for(var Ne=H(arguments[fe++]),de=me?i(Ne).concat(me(Ne)):i(Ne),we=de.length,F=0,Ce;we>F;)Ce=de[F++],(!x||ve.call(Ne,Ce))&&(B[Ce]=Ne[Ce]);return B}:I},"./node_modules/core-js/internals/object-create.js":function(w,r,s){var x=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/object-define-properties.js"),i=s("./node_modules/core-js/internals/enum-bug-keys.js"),c=s("./node_modules/core-js/internals/hidden-keys.js"),d=s("./node_modules/core-js/internals/html.js"),C=s("./node_modules/core-js/internals/document-create-element.js"),H=s("./node_modules/core-js/internals/shared-key.js"),I=">",M="<",W="prototype",te="script",S=H("IE_PROTO"),B=function(){},pe=function(de){return M+te+I+de+M+"/"+te+I},fe=function(de){de.write(pe("")),de.close();var we=de.parentWindow.Object;return de=null,we},me=function(){var de=C("iframe"),we="java"+te+":",F;if(de.style)return de.style.display="none",d.appendChild(de),de.src=String(we),F=de.contentWindow.document,F.open(),F.write(pe("document.F=Object")),F.close(),F.F},ve,Ne=function(){try{ve=new ActiveXObject("htmlfile")}catch(we){}Ne=document.domain&&ve?fe(ve):me()||fe(ve);for(var de=i.length;de--;)delete Ne[W][i[de]];return Ne()};c[S]=!0,w.exports=Object.create||function(we,F){var Ce;return we!==null?(B[W]=x(we),Ce=new B,B[W]=null,Ce[S]=we):Ce=Ne(),F===void 0?Ce:o(Ce,F)}},"./node_modules/core-js/internals/object-define-properties.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/an-object.js"),c=s("./node_modules/core-js/internals/object-keys.js");w.exports=x?Object.defineProperties:function(C,H){i(C);for(var I=c(H),M=I.length,W=0,te;M>W;)o.f(C,te=I[W++],H[te]);return C}},"./node_modules/core-js/internals/object-define-property.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/ie8-dom-define.js"),i=s("./node_modules/core-js/internals/an-object.js"),c=s("./node_modules/core-js/internals/to-property-key.js"),d=Object.defineProperty;r.f=x?d:function(H,I,M){if(i(H),I=c(I),i(M),o)try{return d(H,I,M)}catch(W){}if("get"in M||"set"in M)throw TypeError("Accessors not supported");return"value"in M&&(H[I]=M.value),H}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js"),c=s("./node_modules/core-js/internals/to-indexed-object.js"),d=s("./node_modules/core-js/internals/to-property-key.js"),C=s("./node_modules/core-js/internals/has.js"),H=s("./node_modules/core-js/internals/ie8-dom-define.js"),I=Object.getOwnPropertyDescriptor;r.f=x?I:function(W,te){if(W=c(W),te=d(te),H)try{return I(W,te)}catch(S){}if(C(W,te))return i(!o.f.call(W,te),W[te])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/object-get-own-property-names.js").f,i={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(C){try{return o(C)}catch(H){return c.slice()}};w.exports.f=function(H){return c&&i.call(H)=="[object Window]"?d(H):o(x(H))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-keys-internal.js"),o=s("./node_modules/core-js/internals/enum-bug-keys.js"),i=o.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(d){return x(d,i)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(w,r){r.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/to-object.js"),i=s("./node_modules/core-js/internals/shared-key.js"),c=s("./node_modules/core-js/internals/correct-prototype-getter.js"),d=i("IE_PROTO"),C=Object.prototype;w.exports=c?Object.getPrototypeOf:function(H){return H=o(H),x(H,d)?H[d]:typeof H.constructor=="function"&&H instanceof H.constructor?H.constructor.prototype:H instanceof Object?C:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/to-indexed-object.js"),i=s("./node_modules/core-js/internals/array-includes.js").indexOf,c=s("./node_modules/core-js/internals/hidden-keys.js");w.exports=function(d,C){var H=o(d),I=0,M=[],W;for(W in H)!x(c,W)&&x(H,W)&&M.push(W);for(;C.length>I;)x(H,W=C[I++])&&(~i(M,W)||M.push(W));return M}},"./node_modules/core-js/internals/object-keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-keys-internal.js"),o=s("./node_modules/core-js/internals/enum-bug-keys.js");w.exports=Object.keys||function(c){return x(c,o)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(w,r){"use strict";var s={}.propertyIsEnumerable,x=Object.getOwnPropertyDescriptor,o=x&&!s.call({1:2},1);r.f=o?function(c){var d=x(this,c);return!!d&&d.enumerable}:s},"./node_modules/core-js/internals/object-set-prototype-of.js":function(w,r,s){var x=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/a-possible-prototype.js");w.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,c={},d;try{d=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,d.call(c,[]),i=c instanceof Array}catch(C){}return function(H,I){return x(H),o(I),i?d.call(H,I):H.__proto__=I,H}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/classof.js");w.exports=x?{}.toString:function(){return"[object "+o(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js");w.exports=function(o,i){var c,d;if(i==="string"&&typeof(c=o.toString)=="function"&&!x(d=c.call(o))||typeof(c=o.valueOf)=="function"&&!x(d=c.call(o))||i!=="string"&&typeof(c=o.toString)=="function"&&!x(d=c.call(o)))return d;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js"),o=s("./node_modules/core-js/internals/object-get-own-property-names.js"),i=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),c=s("./node_modules/core-js/internals/an-object.js");w.exports=x("Reflect","ownKeys")||function(C){var H=o.f(c(C)),I=i.f;return I?H.concat(I(C)):H}},"./node_modules/core-js/internals/path.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js");w.exports=x},"./node_modules/core-js/internals/redefine.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),i=s("./node_modules/core-js/internals/has.js"),c=s("./node_modules/core-js/internals/set-global.js"),d=s("./node_modules/core-js/internals/inspect-source.js"),C=s("./node_modules/core-js/internals/internal-state.js"),H=C.get,I=C.enforce,M=String(String).split("String");(w.exports=function(W,te,S,B){var pe=B?!!B.unsafe:!1,fe=B?!!B.enumerable:!1,me=B?!!B.noTargetGet:!1,ve;if(typeof S=="function"&&(typeof te=="string"&&!i(S,"name")&&o(S,"name",te),ve=I(S),ve.source||(ve.source=M.join(typeof te=="string"?te:""))),W===x){fe?W[te]=S:c(te,S);return}else pe?!me&&W[te]&&(fe=!0):delete W[te];fe?W[te]=S:o(W,te,S)})(Function.prototype,"toString",function(){return typeof this=="function"&&H(this).source||d(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/an-object.js");w.exports=function(){var o=x(this),i="";return o.global&&(i+="g"),o.ignoreCase&&(i+="i"),o.multiline&&(i+="m"),o.dotAll&&(i+="s"),o.unicode&&(i+="u"),o.sticky&&(i+="y"),i}},"./node_modules/core-js/internals/require-object-coercible.js":function(w){w.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"./node_modules/core-js/internals/set-global.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js");w.exports=function(o,i){try{Object.defineProperty(x,o,{value:i,configurable:!0,writable:!0})}catch(c){x[o]=i}return i}},"./node_modules/core-js/internals/set-to-string-tag.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-define-property.js").f,o=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("toStringTag");w.exports=function(d,C,H){d&&!o(d=H?d:d.prototype,c)&&x(d,c,{configurable:!0,value:C})}},"./node_modules/core-js/internals/shared-key.js":function(w,r,s){var x=s("./node_modules/core-js/internals/shared.js"),o=s("./node_modules/core-js/internals/uid.js"),i=x("keys");w.exports=function(c){return i[c]||(i[c]=o(c))}},"./node_modules/core-js/internals/shared-store.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/set-global.js"),i="__core-js_shared__",c=x[i]||o(i,{});w.exports=c},"./node_modules/core-js/internals/shared.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-pure.js"),o=s("./node_modules/core-js/internals/shared-store.js");(w.exports=function(i,c){return o[i]||(o[i]=c!==void 0?c:{})})("versions",[]).push({version:"3.16.0",mode:x?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js");w.exports=function(o){return x(function(){var i=""[o]('"');return i!==i.toLowerCase()||i.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/require-object-coercible.js"),c=function(d){return function(C,H){var I=o(i(C)),M=x(H),W=I.length,te,S;return M<0||M>=W?d?"":void 0:(te=I.charCodeAt(M),te<55296||te>56319||M+1===W||(S=I.charCodeAt(M+1))<56320||S>57343?d?I.charAt(M):te:d?I.slice(M,M+2):(te-55296<<10)+(S-56320)+65536)}};w.exports={codeAt:c(!1),charAt:c(!0)}},"./node_modules/core-js/internals/string-trim.js":function(w,r,s){var x=s("./node_modules/core-js/internals/require-object-coercible.js"),o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/whitespaces.js"),c="["+i+"]",d=RegExp("^"+c+c+"*"),C=RegExp(c+c+"*$"),H=function(I){return function(M){var W=o(x(M));return I&1&&(W=W.replace(d,"")),I&2&&(W=W.replace(C,"")),W}};w.exports={start:H(1),end:H(2),trim:H(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=Math.max,i=Math.min;w.exports=function(c,d){var C=x(c);return C<0?o(C+d,0):i(C,d)}},"./node_modules/core-js/internals/to-indexed-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/indexed-object.js"),o=s("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(i){return x(o(i))}},"./node_modules/core-js/internals/to-integer.js":function(w){var r=Math.ceil,s=Math.floor;w.exports=function(x){return isNaN(x=+x)?0:(x>0?s:r)(x)}},"./node_modules/core-js/internals/to-length.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=Math.min;w.exports=function(i){return i>0?o(x(i),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(o){return Object(x(o))}},"./node_modules/core-js/internals/to-primitive.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/is-symbol.js"),i=s("./node_modules/core-js/internals/ordinary-to-primitive.js"),c=s("./node_modules/core-js/internals/well-known-symbol.js"),d=c("toPrimitive");w.exports=function(C,H){if(!x(C)||o(C))return C;var I=C[d],M;if(I!==void 0){if(H===void 0&&(H="default"),M=I.call(C,H),!x(M)||o(M))return M;throw TypeError("Can't convert object to primitive value")}return H===void 0&&(H="number"),i(C,H)}},"./node_modules/core-js/internals/to-property-key.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-primitive.js"),o=s("./node_modules/core-js/internals/is-symbol.js");w.exports=function(i){var c=x(i,"string");return o(c)?c:String(c)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(w,r,s){var x=s("./node_modules/core-js/internals/well-known-symbol.js"),o=x("toStringTag"),i={};i[o]="z",w.exports=String(i)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-symbol.js");w.exports=function(o){if(x(o))throw TypeError("Cannot convert a Symbol value to a string");return String(o)}},"./node_modules/core-js/internals/uid.js":function(w){var r=0,s=Math.random();w.exports=function(x){return"Symbol("+String(x===void 0?"":x)+")_"+(++r+s).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(w,r,s){var x=s("./node_modules/core-js/internals/native-symbol.js");w.exports=x&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(w,r,s){var x=s("./node_modules/core-js/internals/well-known-symbol.js");r.f=x},"./node_modules/core-js/internals/well-known-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/shared.js"),i=s("./node_modules/core-js/internals/has.js"),c=s("./node_modules/core-js/internals/uid.js"),d=s("./node_modules/core-js/internals/native-symbol.js"),C=s("./node_modules/core-js/internals/use-symbol-as-uid.js"),H=o("wks"),I=x.Symbol,M=C?I:I&&I.withoutSetter||c;w.exports=function(W){return(!i(H,W)||!(d||typeof H[W]=="string"))&&(d&&i(I,W)?H[W]=I[W]:H[W]=M("Symbol."+W)),H[W]}},"./node_modules/core-js/internals/whitespaces.js":function(w){w.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/is-array.js"),c=s("./node_modules/core-js/internals/is-object.js"),d=s("./node_modules/core-js/internals/to-object.js"),C=s("./node_modules/core-js/internals/to-length.js"),H=s("./node_modules/core-js/internals/create-property.js"),I=s("./node_modules/core-js/internals/array-species-create.js"),M=s("./node_modules/core-js/internals/array-method-has-species-support.js"),W=s("./node_modules/core-js/internals/well-known-symbol.js"),te=s("./node_modules/core-js/internals/engine-v8-version.js"),S=W("isConcatSpreadable"),B=9007199254740991,pe="Maximum allowed index exceeded",fe=te>=51||!o(function(){var de=[];return de[S]=!1,de.concat()[0]!==de}),me=M("concat"),ve=function(de){if(!c(de))return!1;var we=de[S];return we!==void 0?!!we:i(de)},Ne=!fe||!me;x({target:"Array",proto:!0,forced:Ne},{concat:function(we){var F=d(this),Ce=I(F,0),Ae=0,ue,ye,L,Q,ne;for(ue=-1,L=arguments.length;ueB)throw TypeError(pe);for(ye=0;ye=B)throw TypeError(pe);H(Ce,Ae++,ne)}return Ce.length=Ae,Ce}})},"./node_modules/core-js/modules/es.array.iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/add-to-unscopables.js"),i=s("./node_modules/core-js/internals/iterators.js"),c=s("./node_modules/core-js/internals/internal-state.js"),d=s("./node_modules/core-js/internals/define-iterator.js"),C="Array Iterator",H=c.set,I=c.getterFor(C);w.exports=d(Array,"Array",function(M,W){H(this,{type:C,target:x(M),index:0,kind:W})},function(){var M=I(this),W=M.target,te=M.kind,S=M.index++;return!W||S>=W.length?(M.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:S,done:!1}:te=="values"?{value:W[S],done:!1}:{value:[S,W[S]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},"./node_modules/core-js/modules/es.array.join.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/indexed-object.js"),i=s("./node_modules/core-js/internals/to-indexed-object.js"),c=s("./node_modules/core-js/internals/array-method-is-strict.js"),d=[].join,C=o!=Object,H=c("join",",");x({target:"Array",proto:!0,forced:C||!H},{join:function(M){return d.call(i(this),M===void 0?",":M)}})},"./node_modules/core-js/modules/es.array.map.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/array-iteration.js").map,i=s("./node_modules/core-js/internals/array-method-has-species-support.js"),c=i("map");x({target:"Array",proto:!0,forced:!c},{map:function(C){return o(this,C,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/is-object.js"),i=s("./node_modules/core-js/internals/is-array.js"),c=s("./node_modules/core-js/internals/to-absolute-index.js"),d=s("./node_modules/core-js/internals/to-length.js"),C=s("./node_modules/core-js/internals/to-indexed-object.js"),H=s("./node_modules/core-js/internals/create-property.js"),I=s("./node_modules/core-js/internals/well-known-symbol.js"),M=s("./node_modules/core-js/internals/array-method-has-species-support.js"),W=M("slice"),te=I("species"),S=[].slice,B=Math.max;x({target:"Array",proto:!0,forced:!W},{slice:function(fe,me){var ve=C(this),Ne=d(ve.length),de=c(fe,Ne),we=c(me===void 0?Ne:me,Ne),F,Ce,Ae;if(i(ve)&&(F=ve.constructor,typeof F=="function"&&(F===Array||i(F.prototype))?F=void 0:o(F)&&(F=F[te],F===null&&(F=void 0)),F===Array||F===void 0))return S.call(ve,de,we);for(Ce=new(F===void 0?Array:F)(B(we-de,0)),Ae=0;de2){if(L=fe(L),Q=L.charCodeAt(0),Q===43||Q===45){if(ne=L.charCodeAt(2),ne===88||ne===120)return NaN}else if(Q===48){switch(L.charCodeAt(1)){case 66:case 98:se=2,nt=49;break;case 79:case 111:se=8,nt=55;break;default:return+L}for(it=L.slice(2),Je=it.length,wt=0;wtnt)return NaN;return parseInt(it,se)}}return+L};if(i(me,!ve(" 0o1")||!ve("0b1")||ve("+0x1"))){for(var F=function(L){var Q=arguments.length<1?0:L,ne=this;return ne instanceof F&&(de?W(function(){Ne.valueOf.call(ne)}):C(ne)!=me)?H(new ve(we(Q)),ne,F):we(Q)},Ce=x?S(ve):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Ae=0,ue;Ce.length>Ae;Ae++)d(ve,ue=Ce[Ae])&&!d(F,ue)&&pe(F,ue,B(ve,ue));F.prototype=Ne,Ne.constructor=F,c(o,me,F)}},"./node_modules/core-js/modules/es.object.assign.js":function(w,r,s){var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/object-assign.js");x({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},"./node_modules/core-js/modules/es.object.keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/to-object.js"),i=s("./node_modules/core-js/internals/object-keys.js"),c=s("./node_modules/core-js/internals/fails.js"),d=c(function(){i(1)});x({target:"Object",stat:!0,forced:d},{keys:function(H){return i(o(H))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/redefine.js"),i=s("./node_modules/core-js/internals/object-to-string.js");x||o(Object.prototype,"toString",i,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/redefine.js"),o=s("./node_modules/core-js/internals/an-object.js"),i=s("./node_modules/core-js/internals/to-string.js"),c=s("./node_modules/core-js/internals/fails.js"),d=s("./node_modules/core-js/internals/regexp-flags.js"),C="toString",H=RegExp.prototype,I=H[C],M=c(function(){return I.call({source:"a",flags:"b"})!="/a/b"}),W=I.name!=C;(M||W)&&x(RegExp.prototype,C,function(){var S=o(this),B=i(S.source),pe=S.flags,fe=i(pe===void 0&&S instanceof RegExp&&!("flags"in H)?d.call(S):pe);return"/"+B+"/"+fe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/string-multibyte.js").charAt,o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/internal-state.js"),c=s("./node_modules/core-js/internals/define-iterator.js"),d="String Iterator",C=i.set,H=i.getterFor(d);c(String,"String",function(I){C(this,{type:d,string:o(I),index:0})},function(){var M=H(this),W=M.string,te=M.index,S;return te>=W.length?{value:void 0,done:!0}:(S=x(W,te),M.index+=S.length,{value:S,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/create-html.js"),i=s("./node_modules/core-js/internals/string-html-forced.js");x({target:"String",proto:!0,forced:i("link")},{link:function(d){return o(this,"a","href",d)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/descriptors.js"),i=s("./node_modules/core-js/internals/global.js"),c=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/is-object.js"),C=s("./node_modules/core-js/internals/object-define-property.js").f,H=s("./node_modules/core-js/internals/copy-constructor-properties.js"),I=i.Symbol;if(o&&typeof I=="function"&&(!("description"in I.prototype)||I().description!==void 0)){var M={},W=function(){var me=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ve=this instanceof W?new I(me):me===void 0?I():I(me);return me===""&&(M[ve]=!0),ve};H(W,I);var te=W.prototype=I.prototype;te.constructor=W;var S=te.toString,B=String(I("test"))=="Symbol(test)",pe=/^Symbol\((.*)\)[^)]+$/;C(te,"description",{configurable:!0,get:function(){var me=d(this)?this.valueOf():this,ve=S.call(me);if(c(M,me))return"";var Ne=B?ve.slice(7,-1):ve.replace(pe,"$1");return Ne===""?void 0:Ne}}),x({global:!0,forced:!0},{Symbol:W})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(w,r,s){var x=s("./node_modules/core-js/internals/define-well-known-symbol.js");x("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/get-built-in.js"),c=s("./node_modules/core-js/internals/is-pure.js"),d=s("./node_modules/core-js/internals/descriptors.js"),C=s("./node_modules/core-js/internals/native-symbol.js"),H=s("./node_modules/core-js/internals/fails.js"),I=s("./node_modules/core-js/internals/has.js"),M=s("./node_modules/core-js/internals/is-array.js"),W=s("./node_modules/core-js/internals/is-object.js"),te=s("./node_modules/core-js/internals/is-symbol.js"),S=s("./node_modules/core-js/internals/an-object.js"),B=s("./node_modules/core-js/internals/to-object.js"),pe=s("./node_modules/core-js/internals/to-indexed-object.js"),fe=s("./node_modules/core-js/internals/to-property-key.js"),me=s("./node_modules/core-js/internals/to-string.js"),ve=s("./node_modules/core-js/internals/create-property-descriptor.js"),Ne=s("./node_modules/core-js/internals/object-create.js"),de=s("./node_modules/core-js/internals/object-keys.js"),we=s("./node_modules/core-js/internals/object-get-own-property-names.js"),F=s("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ce=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ae=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ue=s("./node_modules/core-js/internals/object-define-property.js"),ye=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),L=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=s("./node_modules/core-js/internals/redefine.js"),ne=s("./node_modules/core-js/internals/shared.js"),se=s("./node_modules/core-js/internals/shared-key.js"),nt=s("./node_modules/core-js/internals/hidden-keys.js"),it=s("./node_modules/core-js/internals/uid.js"),Je=s("./node_modules/core-js/internals/well-known-symbol.js"),wt=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Jt=s("./node_modules/core-js/internals/define-well-known-symbol.js"),zt=s("./node_modules/core-js/internals/set-to-string-tag.js"),mt=s("./node_modules/core-js/internals/internal-state.js"),rn=s("./node_modules/core-js/internals/array-iteration.js").forEach,Zt=se("hidden"),Sn="Symbol",tn="prototype",re=Je("toPrimitive"),Et=mt.set,K=mt.getterFor(Sn),E=Object[tn],f=o.Symbol,R=i("JSON","stringify"),be=Ae.f,$=ue.f,U=F.f,oe=ye.f,Me=ne("symbols"),Fe=ne("op-symbols"),Re=ne("string-to-symbol-registry"),Ge=ne("symbol-to-string-registry"),Ut=ne("wks"),Xe=o.QObject,At=!Xe||!Xe[tn]||!Xe[tn].findChild,gt=d&&H(function(){return Ne($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a!=7})?function(An,je,dt){var tr=be(E,je);tr&&delete E[je],$(An,je,dt),tr&&An!==E&&$(E,je,tr)}:$,qe=function(An,je){var dt=Me[An]=Ne(f[tn]);return Et(dt,{type:Sn,tag:An,description:je}),d||(dt.description=je),dt},Ie=function(je,dt,tr){je===E&&Ie(Fe,dt,tr),S(je);var kt=fe(dt);return S(tr),I(Me,kt)?(tr.enumerable?(I(je,Zt)&&je[Zt][kt]&&(je[Zt][kt]=!1),tr=Ne(tr,{enumerable:ve(0,!1)})):(I(je,Zt)||$(je,Zt,ve(1,{})),je[Zt][kt]=!0),gt(je,kt,tr)):$(je,kt,tr)},tt=function(je,dt){S(je);var tr=pe(dt),kt=de(tr).concat(ie(tr));return rn(kt,function($t){(!d||Pt.call(tr,$t))&&Ie(je,$t,tr[$t])}),je},pt=function(je,dt){return dt===void 0?Ne(je):tt(Ne(je),dt)},Pt=function(je){var dt=fe(je),tr=oe.call(this,dt);return this===E&&I(Me,dt)&&!I(Fe,dt)?!1:tr||!I(this,dt)||!I(Me,dt)||I(this,Zt)&&this[Zt][dt]?tr:!0},dn=function(je,dt){var tr=pe(je),kt=fe(dt);if(!(tr===E&&I(Me,kt)&&!I(Fe,kt))){var $t=be(tr,kt);return $t&&I(Me,kt)&&!(I(tr,Zt)&&tr[Zt][kt])&&($t.enumerable=!0),$t}},Tn=function(je){var dt=U(pe(je)),tr=[];return rn(dt,function(kt){!I(Me,kt)&&!I(nt,kt)&&tr.push(kt)}),tr},ie=function(je){var dt=je===E,tr=U(dt?Fe:pe(je)),kt=[];return rn(tr,function($t){I(Me,$t)&&(!dt||I(E,$t))&&kt.push(Me[$t])}),kt};if(C||(f=function(){if(this instanceof f)throw TypeError("Symbol is not a constructor");var je=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),dt=it(je),tr=function(kt){this===E&&tr.call(Fe,kt),I(this,Zt)&&I(this[Zt],dt)&&(this[Zt][dt]=!1),gt(this,dt,ve(1,kt))};return d&&At&>(E,dt,{configurable:!0,set:tr}),qe(dt,je)},Q(f[tn],"toString",function(){return K(this).tag}),Q(f,"withoutSetter",function(An){return qe(it(An),An)}),ye.f=Pt,ue.f=Ie,Ae.f=dn,we.f=F.f=Tn,Ce.f=ie,wt.f=function(An){return qe(Je(An),An)},d&&($(f[tn],"description",{configurable:!0,get:function(){return K(this).description}}),c||Q(E,"propertyIsEnumerable",Pt,{unsafe:!0}))),x({global:!0,wrap:!0,forced:!C,sham:!C},{Symbol:f}),rn(de(Ut),function(An){Jt(An)}),x({target:Sn,stat:!0,forced:!C},{for:function(An){var je=me(An);if(I(Re,je))return Re[je];var dt=f(je);return Re[je]=dt,Ge[dt]=je,dt},keyFor:function(je){if(!te(je))throw TypeError(je+" is not a symbol");if(I(Ge,je))return Ge[je]},useSetter:function(){At=!0},useSimple:function(){At=!1}}),x({target:"Object",stat:!0,forced:!C,sham:!d},{create:pt,defineProperty:Ie,defineProperties:tt,getOwnPropertyDescriptor:dn}),x({target:"Object",stat:!0,forced:!C},{getOwnPropertyNames:Tn,getOwnPropertySymbols:ie}),x({target:"Object",stat:!0,forced:H(function(){Ce.f(1)})},{getOwnPropertySymbols:function(je){return Ce.f(B(je))}}),R){var ge=!C||H(function(){var An=f();return R([An])!="[null]"||R({a:An})!="{}"||R(Object(An))!="{}"});x({target:"JSON",stat:!0,forced:ge},{stringify:function(je,dt,tr){for(var kt=[je],$t=1,sn;arguments.length>$t;)kt.push(arguments[$t++]);if(sn=dt,!(!W(dt)&&je===void 0||te(je)))return M(dt)||(dt=function(ot,bt){if(typeof sn=="function"&&(bt=sn.call(this,ot,bt)),!te(bt))return bt}),kt[1]=dt,R.apply(null,kt)}})}f[tn][re]||L(f[tn],re,f[tn].valueOf),zt(f,Sn),nt[Zt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/dom-iterables.js"),i=s("./node_modules/core-js/internals/array-for-each.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var d in o){var C=x[d],H=C&&C.prototype;if(H&&H.forEach!==i)try{c(H,"forEach",i)}catch(I){H.forEach=i}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/dom-iterables.js"),i=s("./node_modules/core-js/modules/es.array.iterator.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),d=s("./node_modules/core-js/internals/well-known-symbol.js"),C=d("iterator"),H=d("toStringTag"),I=i.values;for(var M in o){var W=x[M],te=W&&W.prototype;if(te){if(te[C]!==I)try{c(te,C,I)}catch(B){te[C]=I}if(te[H]||c(te,H,M),o[M]){for(var S in i)if(te[S]!==i[S])try{c(te,S,i[S])}catch(B){te[S]=i[S]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(w){(function(r,s){w.exports=s()})(this,function(){"use strict";function r(Xe){var At=typeof Xe;return Xe!==null&&(At==="object"||At==="function")}function s(Xe){return typeof Xe=="function"}var x=void 0;Array.isArray?x=Array.isArray:x=function(Xe){return Object.prototype.toString.call(Xe)==="[object Array]"};var o=x,i=0,c=void 0,d=void 0,C=function(At,gt){de[i]=At,de[i+1]=gt,i+=2,i===2&&(d?d(we):Ce())};function H(Xe){d=Xe}function I(Xe){C=Xe}var M=typeof window!="undefined"?window:void 0,W=M||{},te=W.MutationObserver||W.WebKitMutationObserver,S=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",B=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function pe(){return function(){return b.nextTick(we)}}function fe(){return typeof c!="undefined"?function(){c(we)}:Ne()}function me(){var Xe=0,At=new te(we),gt=document.createTextNode("");return At.observe(gt,{characterData:!0}),function(){gt.data=Xe=++Xe%2}}function ve(){var Xe=new MessageChannel;return Xe.port1.onmessage=we,function(){return Xe.port2.postMessage(0)}}function Ne(){var Xe=setTimeout;return function(){return Xe(we,1)}}var de=new Array(1e3);function we(){for(var Xe=0;Xe>1,s=-7,x=ae?Pe-1:0,o=ae?-1:1,i=l[b+x];for(x+=o,_=i&(1<<-s)-1,i>>=-s,s+=P;s>0;_=_*256+l[b+x],x+=o,s-=8);for(V=_&(1<<-s)-1,_>>=-s,s+=ee;s>0;V=V*256+l[b+x],x+=o,s-=8);if(_===0)_=1-r;else{if(_===w)return V?NaN:(i?-1:1)*(1/0);V=V+Math.pow(2,ee),_=_-r}return(i?-1:1)*V*Math.pow(2,_-ee)},jt.write=function(l,b,ae,ee,Pe,_){var V,P,w,r=_*8-Pe-1,s=(1<>1,o=Pe===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=ee?0:_-1,c=ee?1:-1,d=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(P=isNaN(b)?1:0,V=s):(V=Math.floor(Math.log(b)/Math.LN2),b*(w=Math.pow(2,-V))<1&&(V--,w*=2),V+x>=1?b+=o/w:b+=o*Math.pow(2,1-x),b*w>=2&&(V++,w/=2),V+x>=s?(P=0,V=s):V+x>=1?(P=(b*w-1)*Math.pow(2,Pe),V=V+x):(P=b*Math.pow(2,x-1)*Math.pow(2,Pe),V=0));Pe>=8;l[ae+i]=P&255,i+=c,P/=256,Pe-=8);for(V=V<0;l[ae+i]=V&255,i+=c,V/=256,r-=8);l[ae+i-c]|=d*128}},53184:function(lr,jt,l){"use strict";var b,ae;function ee(Pe,_,V){var P=function(w,r){return Pe.js_beautify(w,r)};return P.js=Pe.js_beautify,P.css=_.css_beautify,P.html=V.html_beautify,P.js_beautify=Pe.js_beautify,P.css_beautify=_.css_beautify,P.html_beautify=V.html_beautify,P}b=[l(58553),l(87804),l(40998)],ae=function(Pe,_,V){return ee(Pe,_,V)}.apply(jt,b),ae!==void 0&&(lr.exports=ae)},87804:function(lr,jt){var l,b;(function(){var ae;(function(){"use strict";var Pe=[,,function(w){function r(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}r.prototype.clone_empty=function(){var o=new r(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},r.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},r.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},r.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},r.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},r.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},r.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},r.prototype.is_empty=function(){return this.__items.length===0},r.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},r.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` + .`+jl+PA+g)},t=function(j,N){var G=j.ownerDocument;if(G){var Z=G.createElement("style");Z.textContent=N,j.appendChild(Z)}},n=function(){function j(){}return j.getOrigin=function(N){var G=j._link;return G?(G.href=N,G.href=G.href,G.protocol+G.hostname+G.port):"about:blank"},j.isSameOrigin=function(N){return j.getOrigin(N)===j._origin},j.setContext=function(N){j._link=N.document.createElement("a"),j._origin=j.getOrigin(N.location.href)},j._origin="about:blank",j}(),a=function(){function j(N,G){this.context=N,this._options=G,this._cache={}}return j.prototype.addImage=function(N){var G=Promise.resolve();return this.has(N)||(ke(N)||J(N))&&(this._cache[N]=this.loadImage(N)).catch(function(){}),G},j.prototype.match=function(N){return this._cache[N]},j.prototype.loadImage=function(N){return ae(this,void 0,void 0,function(){var G,Z,He,yt,Yt=this;return ee(this,function(Ln){switch(Ln.label){case 0:return G=n.isSameOrigin(N),Z=!le(N)&&this._options.useCORS===!0&&mo.SUPPORT_CORS_IMAGES&&!G,He=!le(N)&&!G&&!ke(N)&&typeof this._options.proxy=="string"&&mo.SUPPORT_CORS_XHR&&!Z,!G&&this._options.allowTaint===!1&&!le(N)&&!ke(N)&&!He&&!Z?[2]:(yt=N,He?[4,this.proxy(yt)]:[3,2]);case 1:yt=Ln.sent(),Ln.label=2;case 2:return this.context.logger.debug("Added image "+N.substring(0,256)),[4,new Promise(function(Fn,Cr){var Qr=new Image;Qr.onload=function(){return Fn(Qr)},Qr.onerror=Cr,(xe(yt)||Z)&&(Qr.crossOrigin="anonymous"),Qr.src=yt,Qr.complete===!0&&setTimeout(function(){return Fn(Qr)},500),Yt._options.imageTimeout>0&&setTimeout(function(){return Cr("Timed out ("+Yt._options.imageTimeout+"ms) loading image")},Yt._options.imageTimeout)})];case 3:return[2,Ln.sent()]}})})},j.prototype.has=function(N){return typeof this._cache[N]!="undefined"},j.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},j.prototype.proxy=function(N){var G=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var He=N.substring(0,256);return new Promise(function(yt,Yt){var Ln=mo.SUPPORT_RESPONSE_TYPE?"blob":"text",Fn=new XMLHttpRequest;Fn.onload=function(){if(Fn.status===200)if(Ln==="text")yt(Fn.response);else{var ei=new FileReader;ei.addEventListener("load",function(){return yt(ei.result)},!1),ei.addEventListener("error",function(m){return Yt(m)},!1),ei.readAsDataURL(Fn.response)}else Yt("Failed to proxy resource "+He+" with status code "+Fn.status)},Fn.onerror=Yt;var Cr=Z.indexOf("?")>-1?"&":"?";if(Fn.open("GET",""+Z+Cr+"url="+encodeURIComponent(N)+"&responseType="+Ln),Ln!=="text"&&Fn instanceof XMLHttpRequest&&(Fn.responseType=Ln),G._options.imageTimeout){var Qr=G._options.imageTimeout;Fn.timeout=Qr,Fn.ontimeout=function(){return Yt("Timed out ("+Qr+"ms) proxying "+He)}}Fn.send()})},j}(),u=/^data:image\/svg\+xml/i,h=/^data:image\/.*;base64,/i,T=/^data:image\/.*/i,J=function(j){return mo.SUPPORT_SVG_DRAWING||!lt(j)},le=function(j){return T.test(j)},xe=function(j){return h.test(j)},ke=function(j){return j.substr(0,4)==="blob"},lt=function(j){return j.substr(-3).toLowerCase()==="svg"||u.test(j)},ct=function(){function j(N,G){this.type=0,this.x=N,this.y=G}return j.prototype.add=function(N,G){return new j(this.x+N,this.y+G)},j}(),It=function(j,N,G){return new ct(j.x+(N.x-j.x)*G,j.y+(N.y-j.y)*G)},Kt=function(){function j(N,G,Z,He){this.type=1,this.start=N,this.startControl=G,this.endControl=Z,this.end=He}return j.prototype.subdivide=function(N,G){var Z=It(this.start,this.startControl,N),He=It(this.startControl,this.endControl,N),yt=It(this.endControl,this.end,N),Yt=It(Z,He,N),Ln=It(He,yt,N),Fn=It(Yt,Ln,N);return G?new j(this.start,Z,Yt,Fn):new j(Fn,Ln,yt,this.end)},j.prototype.add=function(N,G){return new j(this.start.add(N,G),this.startControl.add(N,G),this.endControl.add(N,G),this.end.add(N,G))},j.prototype.reverse=function(){return new j(this.end,this.endControl,this.startControl,this.start)},j}(),Vt=function(j){return j.type===1},jn=function(){function j(N){var G=N.styles,Z=N.bounds,He=xi(G.borderTopLeftRadius,Z.width,Z.height),yt=He[0],Yt=He[1],Ln=xi(G.borderTopRightRadius,Z.width,Z.height),Fn=Ln[0],Cr=Ln[1],Qr=xi(G.borderBottomRightRadius,Z.width,Z.height),ei=Qr[0],m=Qr[1],Y=xi(G.borderBottomLeftRadius,Z.width,Z.height),Ee=Y[0],Ze=Y[1],Ft=[];Ft.push((yt+Fn)/Z.width),Ft.push((Ee+ei)/Z.width),Ft.push((Yt+Ze)/Z.height),Ft.push((Cr+m)/Z.height);var Nt=Math.max.apply(Math,Ft);Nt>1&&(yt/=Nt,Yt/=Nt,Fn/=Nt,Cr/=Nt,ei/=Nt,m/=Nt,Ee/=Nt,Ze/=Nt);var Mt=Z.width-Fn,Gt=Z.height-m,qt=Z.width-ei,mn=Z.height-Ze,kn=G.borderTopWidth,Rr=G.borderRightWidth,Or=G.borderBottomWidth,or=G.borderLeftWidth,Di=ci(G.paddingTop,N.bounds.width),gi=ci(G.paddingRight,N.bounds.width),fr=ci(G.paddingBottom,N.bounds.width),ur=ci(G.paddingLeft,N.bounds.width);this.topLeftBorderDoubleOuterBox=yt>0||Yt>0?Ar(Z.left+or/3,Z.top+kn/3,yt-or/3,Yt-kn/3,pr.TOP_LEFT):new ct(Z.left+or/3,Z.top+kn/3),this.topRightBorderDoubleOuterBox=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn/3,Fn-Rr/3,Cr-kn/3,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr/3,Z.top+kn/3),this.bottomRightBorderDoubleOuterBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr/3,m-Or/3,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr/3,Z.top+Z.height-Or/3),this.bottomLeftBorderDoubleOuterBox=Ee>0||Ze>0?Ar(Z.left+or/3,Z.top+mn,Ee-or/3,Ze-Or/3,pr.BOTTOM_LEFT):new ct(Z.left+or/3,Z.top+Z.height-Or/3),this.topLeftBorderDoubleInnerBox=yt>0||Yt>0?Ar(Z.left+or*2/3,Z.top+kn*2/3,yt-or*2/3,Yt-kn*2/3,pr.TOP_LEFT):new ct(Z.left+or*2/3,Z.top+kn*2/3),this.topRightBorderDoubleInnerBox=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn*2/3,Fn-Rr*2/3,Cr-kn*2/3,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr*2/3,Z.top+kn*2/3),this.bottomRightBorderDoubleInnerBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr*2/3,m-Or*2/3,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr*2/3,Z.top+Z.height-Or*2/3),this.bottomLeftBorderDoubleInnerBox=Ee>0||Ze>0?Ar(Z.left+or*2/3,Z.top+mn,Ee-or*2/3,Ze-Or*2/3,pr.BOTTOM_LEFT):new ct(Z.left+or*2/3,Z.top+Z.height-Or*2/3),this.topLeftBorderStroke=yt>0||Yt>0?Ar(Z.left+or/2,Z.top+kn/2,yt-or/2,Yt-kn/2,pr.TOP_LEFT):new ct(Z.left+or/2,Z.top+kn/2),this.topRightBorderStroke=yt>0||Yt>0?Ar(Z.left+Mt,Z.top+kn/2,Fn-Rr/2,Cr-kn/2,pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr/2,Z.top+kn/2),this.bottomRightBorderStroke=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei-Rr/2,m-Or/2,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr/2,Z.top+Z.height-Or/2),this.bottomLeftBorderStroke=Ee>0||Ze>0?Ar(Z.left+or/2,Z.top+mn,Ee-or/2,Ze-Or/2,pr.BOTTOM_LEFT):new ct(Z.left+or/2,Z.top+Z.height-Or/2),this.topLeftBorderBox=yt>0||Yt>0?Ar(Z.left,Z.top,yt,Yt,pr.TOP_LEFT):new ct(Z.left,Z.top),this.topRightBorderBox=Fn>0||Cr>0?Ar(Z.left+Mt,Z.top,Fn,Cr,pr.TOP_RIGHT):new ct(Z.left+Z.width,Z.top),this.bottomRightBorderBox=ei>0||m>0?Ar(Z.left+qt,Z.top+Gt,ei,m,pr.BOTTOM_RIGHT):new ct(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Ee>0||Ze>0?Ar(Z.left,Z.top+mn,Ee,Ze,pr.BOTTOM_LEFT):new ct(Z.left,Z.top+Z.height),this.topLeftPaddingBox=yt>0||Yt>0?Ar(Z.left+or,Z.top+kn,Math.max(0,yt-or),Math.max(0,Yt-kn),pr.TOP_LEFT):new ct(Z.left+or,Z.top+kn),this.topRightPaddingBox=Fn>0||Cr>0?Ar(Z.left+Math.min(Mt,Z.width-Rr),Z.top+kn,Mt>Z.width+Rr?0:Math.max(0,Fn-Rr),Math.max(0,Cr-kn),pr.TOP_RIGHT):new ct(Z.left+Z.width-Rr,Z.top+kn),this.bottomRightPaddingBox=ei>0||m>0?Ar(Z.left+Math.min(qt,Z.width-or),Z.top+Math.min(Gt,Z.height-Or),Math.max(0,ei-Rr),Math.max(0,m-Or),pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-Rr,Z.top+Z.height-Or),this.bottomLeftPaddingBox=Ee>0||Ze>0?Ar(Z.left+or,Z.top+Math.min(mn,Z.height-Or),Math.max(0,Ee-or),Math.max(0,Ze-Or),pr.BOTTOM_LEFT):new ct(Z.left+or,Z.top+Z.height-Or),this.topLeftContentBox=yt>0||Yt>0?Ar(Z.left+or+ur,Z.top+kn+Di,Math.max(0,yt-(or+ur)),Math.max(0,Yt-(kn+Di)),pr.TOP_LEFT):new ct(Z.left+or+ur,Z.top+kn+Di),this.topRightContentBox=Fn>0||Cr>0?Ar(Z.left+Math.min(Mt,Z.width+or+ur),Z.top+kn+Di,Mt>Z.width+or+ur?0:Fn-or+ur,Cr-(kn+Di),pr.TOP_RIGHT):new ct(Z.left+Z.width-(Rr+gi),Z.top+kn+Di),this.bottomRightContentBox=ei>0||m>0?Ar(Z.left+Math.min(qt,Z.width-(or+ur)),Z.top+Math.min(Gt,Z.height+kn+Di),Math.max(0,ei-(Rr+gi)),m-(Or+fr),pr.BOTTOM_RIGHT):new ct(Z.left+Z.width-(Rr+gi),Z.top+Z.height-(Or+fr)),this.bottomLeftContentBox=Ee>0||Ze>0?Ar(Z.left+or+ur,Z.top+mn,Math.max(0,Ee-(or+ur)),Ze-(Or+fr),pr.BOTTOM_LEFT):new ct(Z.left+or+ur,Z.top+Z.height-(Or+fr))}return j}(),pr;(function(j){j[j.TOP_LEFT=0]="TOP_LEFT",j[j.TOP_RIGHT=1]="TOP_RIGHT",j[j.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",j[j.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(pr||(pr={}));var Ar=function(j,N,G,Z,He){var yt=4*((Math.sqrt(2)-1)/3),Yt=G*yt,Ln=Z*yt,Fn=j+G,Cr=N+Z;switch(He){case pr.TOP_LEFT:return new Kt(new ct(j,Cr),new ct(j,Cr-Ln),new ct(Fn-Yt,N),new ct(Fn,N));case pr.TOP_RIGHT:return new Kt(new ct(j,N),new ct(j+Yt,N),new ct(Fn,Cr-Ln),new ct(Fn,Cr));case pr.BOTTOM_RIGHT:return new Kt(new ct(Fn,N),new ct(Fn,N+Ln),new ct(j+Yt,Cr),new ct(j,Cr));case pr.BOTTOM_LEFT:default:return new Kt(new ct(Fn,Cr),new ct(Fn-Yt,Cr),new ct(j,N+Ln),new ct(j,N))}},bi=function(j){return[j.topLeftBorderBox,j.topRightBorderBox,j.bottomRightBorderBox,j.bottomLeftBorderBox]},Jr=function(j){return[j.topLeftContentBox,j.topRightContentBox,j.bottomRightContentBox,j.bottomLeftContentBox]},Ki=function(j){return[j.topLeftPaddingBox,j.topRightPaddingBox,j.bottomRightPaddingBox,j.bottomLeftPaddingBox]},Ii=function(){function j(N,G,Z){this.offsetX=N,this.offsetY=G,this.matrix=Z,this.type=0,this.target=6}return j}(),ca=function(){function j(N,G){this.path=N,this.target=G,this.type=1}return j}(),za=function(){function j(N){this.opacity=N,this.type=2,this.target=6}return j}(),Hi=function(j){return j.type===0},ya=function(j){return j.type===1},io=function(j){return j.type===2},_a=function(j,N){return j.length===N.length?j.some(function(G,Z){return G===N[Z]}):!1},$s=function(j,N,G,Z,He){return j.map(function(yt,Yt){switch(Yt){case 0:return yt.add(N,G);case 1:return yt.add(N+Z,G);case 2:return yt.add(N+Z,G+He);case 3:return yt.add(N,G+He)}return yt})},Js=function(){function j(N){this.element=N,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return j}(),ks=function(){function j(N,G){if(this.container=N,this.parent=G,this.effects=[],this.curves=new jn(this.container),this.container.styles.opacity<1&&this.effects.push(new za(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,He=this.container.bounds.top+this.container.styles.transformOrigin[1].number,yt=this.container.styles.transform;this.effects.push(new Ii(Z,He,yt))}if(this.container.styles.overflowX!==0){var Yt=bi(this.curves),Ln=Ki(this.curves);_a(Yt,Ln)?this.effects.push(new ca(Yt,6)):(this.effects.push(new ca(Yt,2)),this.effects.push(new ca(Ln,4)))}}return j.prototype.getEffects=function(N){for(var G=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,He=this.effects.slice(0);Z;){var yt=Z.effects.filter(function(Fn){return!ya(Fn)});if(G||Z.container.styles.position!==0||!Z.parent){if(He.unshift.apply(He,yt),G=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Yt=bi(Z.curves),Ln=Ki(Z.curves);_a(Yt,Ln)||He.unshift(new ca(Ln,6))}}else He.unshift.apply(He,yt);Z=Z.parent}return He.filter(function(Fn){return Fr(Fn.target,N)})},j}(),Fo=function(j,N,G,Z){j.container.elements.forEach(function(He){var yt=Fr(He.flags,4),Yt=Fr(He.flags,2),Ln=new ks(He,j);Fr(He.styles.display,2048)&&Z.push(Ln);var Fn=Fr(He.flags,8)?[]:Z;if(yt||Yt){var Cr=yt||He.styles.isPositioned()?G:N,Qr=new Js(Ln);if(He.styles.isPositioned()||He.styles.opacity<1||He.styles.isTransformed()){var ei=He.styles.zIndex.order;if(ei<0){var m=0;Cr.negativeZIndex.some(function(Ee,Ze){return ei>Ee.element.container.styles.zIndex.order?(m=Ze,!1):m>0}),Cr.negativeZIndex.splice(m,0,Qr)}else if(ei>0){var Y=0;Cr.positiveZIndex.some(function(Ee,Ze){return ei>=Ee.element.container.styles.zIndex.order?(Y=Ze+1,!1):Y>0}),Cr.positiveZIndex.splice(Y,0,Qr)}else Cr.zeroOrAutoZIndexOrTransformedOrOpacity.push(Qr)}else He.styles.isFloating()?Cr.nonPositionedFloats.push(Qr):Cr.nonPositionedInlineLevel.push(Qr);Fo(Ln,Qr,yt?Qr:G,Fn)}else He.styles.isInlineLevel()?N.inlineLevel.push(Ln):N.nonInlineLevel.push(Ln),Fo(Ln,N,G,Fn);Fr(He.flags,8)&&Ho(He,Fn)})},Ho=function(j,N){for(var G=j instanceof cl?j.start:1,Z=j instanceof cl?j.reversed:!1,He=0;He0&&G.intrinsicHeight>0){var yt=Hl(G),Yt=Ki(Z);this.path(Yt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(He,0,0,G.intrinsicWidth,G.intrinsicHeight,yt.left,yt.top,yt.width,yt.height),this.ctx.restore()}},N.prototype.renderNodeContent=function(G){return ae(this,void 0,void 0,function(){var Z,He,yt,Yt,Ln,Fn,Mt,Mt,Cr,Qr,ei,m,qt,Y,Ee,mn,Ze,Ft,Nt,Mt,Gt,qt,mn;return ee(this,function(kn){switch(kn.label){case 0:this.applyEffects(G.getEffects(4)),Z=G.container,He=G.curves,yt=Z.styles,Yt=0,Ln=Z.textNodes,kn.label=1;case 1:return Yt0&&Li>0&&(Or=yt.ctx.createPattern(mn,"repeat"),yt.renderRepeat(Di,Or,Oi,Oa))):ar(Qr)&&(or=XA(G,Z,[null,null,null]),Di=or[0],gi=or[1],fr=or[2],ur=or[3],Li=or[4],Vi=Qr.position.length===0?[pa]:Qr.position,Oi=ci(Vi[0],ur),Oa=ci(Vi[Vi.length-1],Li),Pa=Wa(Qr,Oi,Oa,ur,Li),bs=Pa[0],Na=Pa[1],bs>0&&Na>0&&(Io=yt.ctx.createRadialGradient(gi+Oi,fr+Oa,0,gi+Oi,fr+Oa,bs),js(Qr.stops,bs*2).forEach(function(lo){return Io.addColorStop(lo.stop,La(lo.color))}),yt.path(Di),yt.ctx.fillStyle=Io,bs!==Na?(To=G.bounds.left+.5*G.bounds.width,yo=G.bounds.top+.5*G.bounds.height,vo=Na/bs,Ro=1/vo,yt.ctx.save(),yt.ctx.translate(To,yo),yt.ctx.transform(1,0,0,vo,0,0),yt.ctx.translate(-To,-yo),yt.ctx.fillRect(gi,Ro*(fr-yo)+yo,ur,Li*Ro),yt.ctx.restore()):yt.ctx.fill())),Qo.label=6;case 6:return Z--,[2]}})},yt=this,Yt=0,Ln=G.styles.backgroundImage.slice(0).reverse(),Cr.label=1;case 1:return Yt0?Qr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Qr.color,Qr.width,Ln,G.curves,2)]:[3,11]):[3,13];case 4:return m.sent(),[3,11];case 5:return Qr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Qr.color,Qr.width,Ln,G.curves,3)];case 6:return m.sent(),[3,11];case 7:return Qr.style!==4?[3,9]:[4,this.renderDoubleBorder(Qr.color,Qr.width,Ln,G.curves)];case 8:return m.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Qr.color,Ln,G.curves)];case 10:m.sent(),m.label=11;case 11:Ln++,m.label=12;case 12:return Fn++,[3,3];case 13:return[2]}})})},N.prototype.renderDashedDottedBorder=function(G,Z,He,yt,Yt){return ae(this,void 0,void 0,function(){var Ln,Fn,Cr,Qr,ei,m,Y,Ee,Ze,Ft,Nt,Mt,Gt,qt,mn,kn,mn,kn;return ee(this,function(Rr){return this.ctx.save(),Ln=Wo(yt,He),Fn=ns(yt,He),Yt===2&&(this.path(Fn),this.ctx.clip()),Vt(Fn[0])?(Cr=Fn[0].start.x,Qr=Fn[0].start.y):(Cr=Fn[0].x,Qr=Fn[0].y),Vt(Fn[1])?(ei=Fn[1].end.x,m=Fn[1].end.y):(ei=Fn[1].x,m=Fn[1].y),He===0||He===2?Y=Math.abs(Cr-ei):Y=Math.abs(Qr-m),this.ctx.beginPath(),Yt===3?this.formatPath(Ln):this.formatPath(Fn.slice(0,2)),Ee=Z<3?Z*3:Z*2,Ze=Z<3?Z*2:Z,Yt===3&&(Ee=Z,Ze=Z),Ft=!0,Y<=Ee*2?Ft=!1:Y<=Ee*2+Ze?(Nt=Y/(2*Ee+Ze),Ee*=Nt,Ze*=Nt):(Mt=Math.floor((Y+Ze)/(Ee+Ze)),Gt=(Y-Mt*Ee)/(Mt-1),qt=(Y-(Mt+1)*Ee)/Mt,Ze=qt<=0||Math.abs(Ze-Gt)ve){var Q=L;L=ve,ve=Q}}else if(Oe==="l"||Oe==="landscape"){if(Oe="l",ve>L){var Q=L;L=ve,ve=Q}}else throw"Invalid orientation: "+Oe;var ne={width:L,height:ve,unit:de,k:ue};return ne},r.default=fe.jsPDF},"./src/plugin/pagebreaks.js":function(w,r,s){"use strict";s.r(r);var x=s("./node_modules/core-js/modules/es.array.concat.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.array.slice.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.array.join.js"),C=s.n(d),H=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.object.keys.js"),W=s.n(M),te=s("./src/worker.js"),S=s("./src/utils.js"),B={toContainer:te.default.prototype.toContainer};te.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},te.default.prototype.toContainer=function(){return B.toContainer.call(this).then(function(){var me=this.prop.container,we=this.prop.pageSize.inner.px.height,Oe=[].concat(this.opt.pagebreak.mode),de={avoidAll:Oe.indexOf("avoid-all")!==-1,css:Oe.indexOf("css")!==-1,legacy:Oe.indexOf("legacy")!==-1},be={},F=this;["before","after","avoid"].forEach(function(ue){var ve=de.avoidAll&&ue==="avoid";be[ue]=ve?[]:[].concat(F.opt.pagebreak[ue]||[]),be[ue].length>0&&(be[ue]=Array.prototype.slice.call(me.querySelectorAll(be[ue].join(", "))))});var Ce=me.querySelectorAll(".html2pdf__page-break");Ce=Array.prototype.slice.call(Ce);var Ae=me.querySelectorAll("*");Array.prototype.forEach.call(Ae,function(ve){var L={before:!1,after:de.legacy&&Ce.indexOf(ve)!==-1,avoid:de.avoidAll};if(de.css){var Q=window.getComputedStyle(ve),ne=["always","page","left","right"],se=["avoid","avoid-page"];L={before:L.before||ne.indexOf(Q.breakBefore||Q.pageBreakBefore)!==-1,after:L.after||ne.indexOf(Q.breakAfter||Q.pageBreakAfter)!==-1,avoid:L.avoid||se.indexOf(Q.breakInside||Q.pageBreakInside)!==-1}}Object.keys(L).forEach(function(zt){L[zt]=L[zt]||be[zt].indexOf(ve)!==-1});var nt=ve.getBoundingClientRect();if(L.avoid&&!L.before){var it=Math.floor(nt.top/we),Je=Math.floor(nt.bottom/we),wt=Math.abs(nt.bottom-nt.top)/we;Je!==it&&wt<=1&&(L.before=!0)}if(L.before){var Jt=(0,S.createElement)("div",{style:{display:"block",height:we-nt.top%we+"px"}});ve.parentNode.insertBefore(Jt,ve)}if(L.after){var Jt=(0,S.createElement)("div",{style:{display:"block",height:we-nt.bottom%we+"px"}});ve.parentNode.insertBefore(Jt,ve.nextSibling)}})})}},"./src/utils.js":function(w,r,s){"use strict";s.r(r),s.d(r,{objType:function(){return Oe},createElement:function(){return de},cloneNode:function(){return be},unitConvert:function(){return F},toPx:function(){return Ce}});var x=s("./node_modules/core-js/modules/es.number.constructor.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.symbol.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.symbol.description.js"),C=s.n(d),H=s("./node_modules/core-js/modules/es.object.to-string.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.symbol.iterator.js"),W=s.n(M),te=s("./node_modules/core-js/modules/es.array.iterator.js"),S=s.n(te),B=s("./node_modules/core-js/modules/es.string.iterator.js"),pe=s.n(B),fe=s("./node_modules/core-js/modules/web.dom-collections.iterator.js"),me=s.n(fe);function we(Ae){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?we=function(ve){return typeof ve}:we=function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},we(Ae)}var Oe=function(ue){var ve=we(ue);return ve==="undefined"?"undefined":ve==="string"||ue instanceof String?"string":ve==="number"||ue instanceof Number?"number":ve==="function"||ue instanceof Function?"function":ue&&ue.constructor===Array?"array":ue&&ue.nodeType===1?"element":ve==="object"?"object":"unknown"},de=function(ue,ve){var L=document.createElement(ue);if(ve.className&&(L.className=ve.className),ve.innerHTML){L.innerHTML=ve.innerHTML;for(var Q=L.getElementsByTagName("script"),ne=Q.length;ne-- >0;null)Q[ne].parentNode.removeChild(Q[ne])}for(var se in ve.style)L.style[se]=ve.style[se];return L},be=function Ae(ue,ve){for(var L=ue.nodeType===3?document.createTextNode(ue.nodeValue):ue.cloneNode(!1),Q=ue.firstChild;Q;Q=Q.nextSibling)(ve===!0||Q.nodeType!==1||Q.nodeName!=="SCRIPT")&&L.appendChild(Ae(Q,ve));return ue.nodeType===1&&(ue.nodeName==="CANVAS"?(L.width=ue.width,L.height=ue.height,L.getContext("2d").drawImage(ue,0,0)):(ue.nodeName==="TEXTAREA"||ue.nodeName==="SELECT")&&(L.value=ue.value),L.addEventListener("load",function(){L.scrollTop=ue.scrollTop,L.scrollLeft=ue.scrollLeft},!0)),L},F=function(ue,ve){if(Oe(ue)==="number")return ue*72/96/ve;var L={};for(var Q in ue)L[Q]=ue[Q]*72/96/ve;return L},Ce=function(ue,ve){return Math.floor(ue*ve/72*96)}},"./src/worker.js":function(w,r,s){"use strict";s.r(r);var x=s("./node_modules/core-js/modules/es.object.assign.js"),o=s.n(x),i=s("./node_modules/core-js/modules/es.array.map.js"),c=s.n(i),d=s("./node_modules/core-js/modules/es.object.keys.js"),C=s.n(d),H=s("./node_modules/core-js/modules/es.array.concat.js"),I=s.n(H),M=s("./node_modules/core-js/modules/es.object.to-string.js"),W=s.n(M),te=s("./node_modules/core-js/modules/es.regexp.to-string.js"),S=s.n(te),B=s("./node_modules/core-js/modules/es.function.name.js"),pe=s.n(B),fe=s("./node_modules/core-js/modules/web.dom-collections.for-each.js"),me=s.n(fe),we=s("jspdf"),Oe=s.n(we),de=s("html2canvas"),be=s.n(de),F=s("./src/utils.js"),Ce=s("./node_modules/es6-promise/dist/es6-promise.js"),Ae=s.n(Ce),ue=Ae().Promise,ve=function L(Q){var ne=Object.assign(L.convert(ue.resolve()),JSON.parse(JSON.stringify(L.template))),se=L.convert(ue.resolve(),ne);return se=se.setProgress(1,L,1,[L]),se=se.set(Q),se};ve.prototype=Object.create(ue.prototype),ve.prototype.constructor=ve,ve.convert=function(Q,ne){return Q.__proto__=ne||ve.prototype,Q},ve.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ve.prototype.from=function(Q,ne){function se(nt){switch((0,F.objType)(nt)){case"string":return"string";case"element":return nt.nodeName.toLowerCase&&nt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ne=ne||se(Q),ne){case"string":return this.set({src:(0,F.createElement)("div",{innerHTML:Q})});case"element":return this.set({src:Q});case"canvas":return this.set({canvas:Q});case"img":return this.set({img:Q});default:return this.error("Unknown source type.")}})},ve.prototype.to=function(Q){switch(Q){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ve.prototype.toContainer=function(){var Q=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},nt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};se.opacity=0;var it=(0,F.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,F.createElement)("div",{className:"html2pdf__overlay",style:se}),this.prop.container=(0,F.createElement)("div",{className:"html2pdf__container",style:nt}),this.prop.container.appendChild(it),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ve.prototype.toCanvas=function(){var Q=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Q).then(function(){var se=Object.assign({},this.opt.html2canvas);return delete se.onrendered,de(this.prop.container,se)}).then(function(se){var nt=this.opt.html2canvas.onrendered||function(){};nt(se),this.prop.canvas=se,document.body.removeChild(this.prop.overlay)})},ve.prototype.toImg=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Q).then(function(){var se=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=se})},ve.prototype.toPdf=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se=this.prop.canvas,nt=this.opt,it=se.height,Je=Math.floor(se.width*this.prop.pageSize.inner.ratio),wt=Math.ceil(it/Je),Jt=this.prop.pageSize.inner.height,zt=document.createElement("canvas"),mt=zt.getContext("2d");zt.width=se.width,zt.height=Je,this.prop.pdf=this.prop.pdf||new we.jsPDF(nt.jsPDF);for(var rn=0;rn1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/to-length.js"),i=s("./node_modules/core-js/internals/to-absolute-index.js"),c=function(d){return function(C,H,I){var M=x(C),W=o(M.length),te=i(I,W),S;if(d&&H!=H){for(;W>te;)if(S=M[te++],S!=S)return!0}else for(;W>te;te++)if((d||te in M)&&M[te]===H)return d||te||0;return!d&&-1}};w.exports={includes:c(!0),indexOf:c(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(w,r,s){var x=s("./node_modules/core-js/internals/function-bind-context.js"),o=s("./node_modules/core-js/internals/indexed-object.js"),i=s("./node_modules/core-js/internals/to-object.js"),c=s("./node_modules/core-js/internals/to-length.js"),d=s("./node_modules/core-js/internals/array-species-create.js"),C=[].push,H=function(I){var M=I==1,W=I==2,te=I==3,S=I==4,B=I==6,pe=I==7,fe=I==5||B;return function(me,we,Oe,de){for(var be=i(me),F=o(be),Ce=x(we,Oe,3),Ae=c(F.length),ue=0,ve=de||d,L=M?ve(me,Ae):W||pe?ve(me,0):void 0,Q,ne;Ae>ue;ue++)if((fe||ue in F)&&(Q=F[ue],ne=Ce(Q,ue,be),I))if(M)L[ue]=ne;else if(ne)switch(I){case 3:return!0;case 5:return Q;case 6:return ue;case 2:C.call(L,Q)}else switch(I){case 4:return!1;case 7:C.call(L,Q)}return B?-1:te||S?S:L}};w.exports={forEach:H(0),map:H(1),filter:H(2),some:H(3),every:H(4),find:H(5),findIndex:H(6),filterReject:H(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/well-known-symbol.js"),i=s("./node_modules/core-js/internals/engine-v8-version.js"),c=o("species");w.exports=function(d){return i>=51||!x(function(){var C=[],H=C.constructor={};return H[c]=function(){return{foo:1}},C[d](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/fails.js");w.exports=function(o,i){var c=[][o];return!!c&&x(function(){c.call(null,i||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/is-array.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("species");w.exports=function(d){var C;return o(d)&&(C=d.constructor,typeof C=="function"&&(C===Array||o(C.prototype))?C=void 0:x(C)&&(C=C[c],C===null&&(C=void 0))),C===void 0?Array:C}},"./node_modules/core-js/internals/array-species-create.js":function(w,r,s){var x=s("./node_modules/core-js/internals/array-species-constructor.js");w.exports=function(o,i){return new(x(o))(i===0?0:i)}},"./node_modules/core-js/internals/classof-raw.js":function(w){var r={}.toString;w.exports=function(s){return r.call(s).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/classof-raw.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("toStringTag"),d=o(function(){return arguments}())=="Arguments",C=function(H,I){try{return H[I]}catch(M){}};w.exports=x?o:function(H){var I,M,W;return H===void 0?"Undefined":H===null?"Null":typeof(M=C(I=Object(H),c))=="string"?M:d?o(I):(W=o(I))=="Object"&&typeof I.callee=="function"?"Arguments":W}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/own-keys.js"),i=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),c=s("./node_modules/core-js/internals/object-define-property.js");w.exports=function(d,C){for(var H=o(C),I=c.f,M=i.f,W=0;W"+I+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,o=s("./node_modules/core-js/internals/object-create.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js"),c=s("./node_modules/core-js/internals/set-to-string-tag.js"),d=s("./node_modules/core-js/internals/iterators.js"),C=function(){return this};w.exports=function(H,I,M){var W=I+" Iterator";return H.prototype=o(x,{next:i(1,M)}),c(H,W,!1,!0),d[W]=C,H}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=x?function(c,d,C){return o.f(c,d,i(1,C))}:function(c,d,C){return c[d]=C,c}},"./node_modules/core-js/internals/create-property-descriptor.js":function(w){w.exports=function(r,s){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:s}}},"./node_modules/core-js/internals/create-property.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-property-key.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js");w.exports=function(c,d,C){var H=x(d);H in c?o.f(c,H,i(0,C)):c[H]=C}},"./node_modules/core-js/internals/define-iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/create-iterator-constructor.js"),i=s("./node_modules/core-js/internals/object-get-prototype-of.js"),c=s("./node_modules/core-js/internals/object-set-prototype-of.js"),d=s("./node_modules/core-js/internals/set-to-string-tag.js"),C=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),H=s("./node_modules/core-js/internals/redefine.js"),I=s("./node_modules/core-js/internals/well-known-symbol.js"),M=s("./node_modules/core-js/internals/is-pure.js"),W=s("./node_modules/core-js/internals/iterators.js"),te=s("./node_modules/core-js/internals/iterators-core.js"),S=te.IteratorPrototype,B=te.BUGGY_SAFARI_ITERATORS,pe=I("iterator"),fe="keys",me="values",we="entries",Oe=function(){return this};w.exports=function(de,be,F,Ce,Ae,ue,ve){o(F,be,Ce);var L=function(mt){if(mt===Ae&&it)return it;if(!B&&mt in se)return se[mt];switch(mt){case fe:return function(){return new F(this,mt)};case me:return function(){return new F(this,mt)};case we:return function(){return new F(this,mt)}}return function(){return new F(this)}},Q=be+" Iterator",ne=!1,se=de.prototype,nt=se[pe]||se["@@iterator"]||Ae&&se[Ae],it=!B&&nt||L(Ae),Je=be=="Array"&&se.entries||nt,wt,Jt,zt;if(Je&&(wt=i(Je.call(new de)),S!==Object.prototype&&wt.next&&(!M&&i(wt)!==S&&(c?c(wt,S):typeof wt[pe]!="function"&&C(wt,pe,Oe)),d(wt,Q,!0,!0),M&&(W[Q]=Oe))),Ae==me&&nt&&nt.name!==me&&(ne=!0,it=function(){return nt.call(this)}),(!M||ve)&&se[pe]!==it&&C(se,pe,it),W[be]=it,Ae)if(Jt={values:L(me),keys:ue?it:L(fe),entries:L(we)},ve)for(zt in Jt)(B||ne||!(zt in se))&&H(se,zt,Jt[zt]);else x({target:be,proto:!0,forced:B||ne},Jt);return Jt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/path.js"),o=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),c=s("./node_modules/core-js/internals/object-define-property.js").f;w.exports=function(d){var C=x.Symbol||(x.Symbol={});o(C,d)||c(C,d,{value:i.f(d)})}},"./node_modules/core-js/internals/descriptors.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js");w.exports=!x(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/is-object.js"),i=x.document,c=o(i)&&o(i.createElement);w.exports=function(d){return c?i.createElement(d):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(w){w.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js");w.exports=x("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/engine-user-agent.js"),i=x.process,c=x.Deno,d=i&&i.versions||c&&c.version,C=d&&d.v8,H,I;C?(H=C.split("."),I=H[0]<4?1:H[0]+H[1]):o&&(H=o.match(/Edge\/(\d+)/),(!H||H[1]>=74)&&(H=o.match(/Chrome\/(\d+)/),H&&(I=H[1]))),w.exports=I&&+I},"./node_modules/core-js/internals/enum-bug-keys.js":function(w){w.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,i=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=s("./node_modules/core-js/internals/redefine.js"),d=s("./node_modules/core-js/internals/set-global.js"),C=s("./node_modules/core-js/internals/copy-constructor-properties.js"),H=s("./node_modules/core-js/internals/is-forced.js");w.exports=function(I,M){var W=I.target,te=I.global,S=I.stat,B,pe,fe,me,we,Oe;if(te?pe=x:S?pe=x[W]||d(W,{}):pe=(x[W]||{}).prototype,pe)for(fe in M){if(we=M[fe],I.noTargetGet?(Oe=o(pe,fe),me=Oe&&Oe.value):me=pe[fe],B=H(te?fe:W+(S?".":"#")+fe,I.forced),!B&&me!==void 0){if(typeof we==typeof me)continue;C(we,me)}(I.sham||me&&me.sham)&&i(we,"sham",!0),c(pe,fe,we,I)}}},"./node_modules/core-js/internals/fails.js":function(w){w.exports=function(r){try{return!!r()}catch(s){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(w,r,s){var x=s("./node_modules/core-js/internals/a-function.js");w.exports=function(o,i,c){if(x(o),i===void 0)return o;switch(c){case 0:return function(){return o.call(i)};case 1:return function(d){return o.call(i,d)};case 2:return function(d,C){return o.call(i,d,C)};case 3:return function(d,C,H){return o.call(i,d,C,H)}}return function(){return o.apply(i,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=function(i){return typeof i=="function"?i:void 0};w.exports=function(i,c){return arguments.length<2?o(x[i]):x[i]&&x[i][c]}},"./node_modules/core-js/internals/global.js":function(w){var r=function(s){return s&&s.Math==Math&&s};w.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof l.g=="object"&&l.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-object.js"),o={}.hasOwnProperty;w.exports=Object.hasOwn||function(c,d){return o.call(x(c),d)}},"./node_modules/core-js/internals/hidden-keys.js":function(w){w.exports={}},"./node_modules/core-js/internals/html.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js");w.exports=x("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/document-create-element.js");w.exports=!x&&!o(function(){return Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/classof-raw.js"),i="".split;w.exports=x(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return o(c)=="String"?i.call(c,""):Object(c)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/object-set-prototype-of.js");w.exports=function(i,c,d){var C,H;return o&&typeof(C=c.constructor)=="function"&&C!==d&&x(H=C.prototype)&&H!==d.prototype&&o(i,H),i}},"./node_modules/core-js/internals/inspect-source.js":function(w,r,s){var x=s("./node_modules/core-js/internals/shared-store.js"),o=Function.toString;typeof x.inspectSource!="function"&&(x.inspectSource=function(i){return o.call(i)}),w.exports=x.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(w,r,s){var x=s("./node_modules/core-js/internals/native-weak-map.js"),o=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/is-object.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),d=s("./node_modules/core-js/internals/has.js"),C=s("./node_modules/core-js/internals/shared-store.js"),H=s("./node_modules/core-js/internals/shared-key.js"),I=s("./node_modules/core-js/internals/hidden-keys.js"),M="Object already initialized",W=o.WeakMap,te,S,B,pe=function(F){return B(F)?S(F):te(F,{})},fe=function(F){return function(Ce){var Ae;if(!i(Ce)||(Ae=S(Ce)).type!==F)throw TypeError("Incompatible receiver, "+F+" required");return Ae}};if(x||C.state){var me=C.state||(C.state=new W),we=me.get,Oe=me.has,de=me.set;te=function(F,Ce){if(Oe.call(me,F))throw new TypeError(M);return Ce.facade=F,de.call(me,F,Ce),Ce},S=function(F){return we.call(me,F)||{}},B=function(F){return Oe.call(me,F)}}else{var be=H("state");I[be]=!0,te=function(F,Ce){if(d(F,be))throw new TypeError(M);return Ce.facade=F,c(F,be,Ce),Ce},S=function(F){return d(F,be)?F[be]:{}},B=function(F){return d(F,be)}}w.exports={set:te,get:S,has:B,enforce:pe,getterFor:fe}},"./node_modules/core-js/internals/is-array.js":function(w,r,s){var x=s("./node_modules/core-js/internals/classof-raw.js");w.exports=Array.isArray||function(i){return x(i)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js"),o=/#|\.prototype\./,i=function(I,M){var W=d[c(I)];return W==H?!0:W==C?!1:typeof M=="function"?x(M):!!M},c=i.normalize=function(I){return String(I).replace(o,".").toLowerCase()},d=i.data={},C=i.NATIVE="N",H=i.POLYFILL="P";w.exports=i},"./node_modules/core-js/internals/is-object.js":function(w){w.exports=function(r){return typeof r=="object"?r!==null:typeof r=="function"}},"./node_modules/core-js/internals/is-pure.js":function(w){w.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js"),o=s("./node_modules/core-js/internals/use-symbol-as-uid.js");w.exports=o?function(i){return typeof i=="symbol"}:function(i){var c=x("Symbol");return typeof c=="function"&&Object(i)instanceof c}},"./node_modules/core-js/internals/iterators-core.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/fails.js"),o=s("./node_modules/core-js/internals/object-get-prototype-of.js"),i=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/well-known-symbol.js"),C=s("./node_modules/core-js/internals/is-pure.js"),H=d("iterator"),I=!1,M=function(){return this},W,te,S;[].keys&&(S=[].keys(),"next"in S?(te=o(o(S)),te!==Object.prototype&&(W=te)):I=!0);var B=W==null||x(function(){var pe={};return W[H].call(pe)!==pe});B&&(W={}),(!C||B)&&!c(W,H)&&i(W,H,M),w.exports={IteratorPrototype:W,BUGGY_SAFARI_ITERATORS:I}},"./node_modules/core-js/internals/iterators.js":function(w){w.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/engine-v8-version.js"),o=s("./node_modules/core-js/internals/fails.js");w.exports=!!Object.getOwnPropertySymbols&&!o(function(){var i=Symbol();return!String(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&x&&x<41})},"./node_modules/core-js/internals/native-weak-map.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/inspect-source.js"),i=x.WeakMap;w.exports=typeof i=="function"&&/native code/.test(o(i))},"./node_modules/core-js/internals/object-assign.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/object-keys.js"),c=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),d=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),C=s("./node_modules/core-js/internals/to-object.js"),H=s("./node_modules/core-js/internals/indexed-object.js"),I=Object.assign,M=Object.defineProperty;w.exports=!I||o(function(){if(x&&I({b:1},I(M({},"a",{enumerable:!0,get:function(){M(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var W={},te={},S=Symbol(),B="abcdefghijklmnopqrst";return W[S]=7,B.split("").forEach(function(pe){te[pe]=pe}),I({},W)[S]!=7||i(I({},te)).join("")!=B})?function(te,S){for(var B=C(te),pe=arguments.length,fe=1,me=c.f,we=d.f;pe>fe;)for(var Oe=H(arguments[fe++]),de=me?i(Oe).concat(me(Oe)):i(Oe),be=de.length,F=0,Ce;be>F;)Ce=de[F++],(!x||we.call(Oe,Ce))&&(B[Ce]=Oe[Ce]);return B}:I},"./node_modules/core-js/internals/object-create.js":function(w,r,s){var x=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/object-define-properties.js"),i=s("./node_modules/core-js/internals/enum-bug-keys.js"),c=s("./node_modules/core-js/internals/hidden-keys.js"),d=s("./node_modules/core-js/internals/html.js"),C=s("./node_modules/core-js/internals/document-create-element.js"),H=s("./node_modules/core-js/internals/shared-key.js"),I=">",M="<",W="prototype",te="script",S=H("IE_PROTO"),B=function(){},pe=function(de){return M+te+I+de+M+"/"+te+I},fe=function(de){de.write(pe("")),de.close();var be=de.parentWindow.Object;return de=null,be},me=function(){var de=C("iframe"),be="java"+te+":",F;if(de.style)return de.style.display="none",d.appendChild(de),de.src=String(be),F=de.contentWindow.document,F.open(),F.write(pe("document.F=Object")),F.close(),F.F},we,Oe=function(){try{we=new ActiveXObject("htmlfile")}catch(be){}Oe=document.domain&&we?fe(we):me()||fe(we);for(var de=i.length;de--;)delete Oe[W][i[de]];return Oe()};c[S]=!0,w.exports=Object.create||function(be,F){var Ce;return be!==null?(B[W]=x(be),Ce=new B,B[W]=null,Ce[S]=be):Ce=Oe(),F===void 0?Ce:o(Ce,F)}},"./node_modules/core-js/internals/object-define-properties.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-define-property.js"),i=s("./node_modules/core-js/internals/an-object.js"),c=s("./node_modules/core-js/internals/object-keys.js");w.exports=x?Object.defineProperties:function(C,H){i(C);for(var I=c(H),M=I.length,W=0,te;M>W;)o.f(C,te=I[W++],H[te]);return C}},"./node_modules/core-js/internals/object-define-property.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/ie8-dom-define.js"),i=s("./node_modules/core-js/internals/an-object.js"),c=s("./node_modules/core-js/internals/to-property-key.js"),d=Object.defineProperty;r.f=x?d:function(H,I,M){if(i(H),I=c(I),i(M),o)try{return d(H,I,M)}catch(W){}if("get"in M||"set"in M)throw TypeError("Accessors not supported");return"value"in M&&(H[I]=M.value),H}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(w,r,s){var x=s("./node_modules/core-js/internals/descriptors.js"),o=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),i=s("./node_modules/core-js/internals/create-property-descriptor.js"),c=s("./node_modules/core-js/internals/to-indexed-object.js"),d=s("./node_modules/core-js/internals/to-property-key.js"),C=s("./node_modules/core-js/internals/has.js"),H=s("./node_modules/core-js/internals/ie8-dom-define.js"),I=Object.getOwnPropertyDescriptor;r.f=x?I:function(W,te){if(W=c(W),te=d(te),H)try{return I(W,te)}catch(S){}if(C(W,te))return i(!o.f.call(W,te),W[te])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/object-get-own-property-names.js").f,i={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(C){try{return o(C)}catch(H){return c.slice()}};w.exports.f=function(H){return c&&i.call(H)=="[object Window]"?d(H):o(x(H))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-keys-internal.js"),o=s("./node_modules/core-js/internals/enum-bug-keys.js"),i=o.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(d){return x(d,i)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(w,r){r.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/to-object.js"),i=s("./node_modules/core-js/internals/shared-key.js"),c=s("./node_modules/core-js/internals/correct-prototype-getter.js"),d=i("IE_PROTO"),C=Object.prototype;w.exports=c?Object.getPrototypeOf:function(H){return H=o(H),x(H,d)?H[d]:typeof H.constructor=="function"&&H instanceof H.constructor?H.constructor.prototype:H instanceof Object?C:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(w,r,s){var x=s("./node_modules/core-js/internals/has.js"),o=s("./node_modules/core-js/internals/to-indexed-object.js"),i=s("./node_modules/core-js/internals/array-includes.js").indexOf,c=s("./node_modules/core-js/internals/hidden-keys.js");w.exports=function(d,C){var H=o(d),I=0,M=[],W;for(W in H)!x(c,W)&&x(H,W)&&M.push(W);for(;C.length>I;)x(H,W=C[I++])&&(~i(M,W)||M.push(W));return M}},"./node_modules/core-js/internals/object-keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-keys-internal.js"),o=s("./node_modules/core-js/internals/enum-bug-keys.js");w.exports=Object.keys||function(c){return x(c,o)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(w,r){"use strict";var s={}.propertyIsEnumerable,x=Object.getOwnPropertyDescriptor,o=x&&!s.call({1:2},1);r.f=o?function(c){var d=x(this,c);return!!d&&d.enumerable}:s},"./node_modules/core-js/internals/object-set-prototype-of.js":function(w,r,s){var x=s("./node_modules/core-js/internals/an-object.js"),o=s("./node_modules/core-js/internals/a-possible-prototype.js");w.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,c={},d;try{d=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,d.call(c,[]),i=c instanceof Array}catch(C){}return function(H,I){return x(H),o(I),i?d.call(H,I):H.__proto__=I,H}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/classof.js");w.exports=x?{}.toString:function(){return"[object "+o(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js");w.exports=function(o,i){var c,d;if(i==="string"&&typeof(c=o.toString)=="function"&&!x(d=c.call(o))||typeof(c=o.valueOf)=="function"&&!x(d=c.call(o))||i!=="string"&&typeof(c=o.toString)=="function"&&!x(d=c.call(o)))return d;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/get-built-in.js"),o=s("./node_modules/core-js/internals/object-get-own-property-names.js"),i=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),c=s("./node_modules/core-js/internals/an-object.js");w.exports=x("Reflect","ownKeys")||function(C){var H=o.f(c(C)),I=i.f;return I?H.concat(I(C)):H}},"./node_modules/core-js/internals/path.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js");w.exports=x},"./node_modules/core-js/internals/redefine.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),i=s("./node_modules/core-js/internals/has.js"),c=s("./node_modules/core-js/internals/set-global.js"),d=s("./node_modules/core-js/internals/inspect-source.js"),C=s("./node_modules/core-js/internals/internal-state.js"),H=C.get,I=C.enforce,M=String(String).split("String");(w.exports=function(W,te,S,B){var pe=B?!!B.unsafe:!1,fe=B?!!B.enumerable:!1,me=B?!!B.noTargetGet:!1,we;if(typeof S=="function"&&(typeof te=="string"&&!i(S,"name")&&o(S,"name",te),we=I(S),we.source||(we.source=M.join(typeof te=="string"?te:""))),W===x){fe?W[te]=S:c(te,S);return}else pe?!me&&W[te]&&(fe=!0):delete W[te];fe?W[te]=S:o(W,te,S)})(Function.prototype,"toString",function(){return typeof this=="function"&&H(this).source||d(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/an-object.js");w.exports=function(){var o=x(this),i="";return o.global&&(i+="g"),o.ignoreCase&&(i+="i"),o.multiline&&(i+="m"),o.dotAll&&(i+="s"),o.unicode&&(i+="u"),o.sticky&&(i+="y"),i}},"./node_modules/core-js/internals/require-object-coercible.js":function(w){w.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"./node_modules/core-js/internals/set-global.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js");w.exports=function(o,i){try{Object.defineProperty(x,o,{value:i,configurable:!0,writable:!0})}catch(c){x[o]=i}return i}},"./node_modules/core-js/internals/set-to-string-tag.js":function(w,r,s){var x=s("./node_modules/core-js/internals/object-define-property.js").f,o=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("toStringTag");w.exports=function(d,C,H){d&&!o(d=H?d:d.prototype,c)&&x(d,c,{configurable:!0,value:C})}},"./node_modules/core-js/internals/shared-key.js":function(w,r,s){var x=s("./node_modules/core-js/internals/shared.js"),o=s("./node_modules/core-js/internals/uid.js"),i=x("keys");w.exports=function(c){return i[c]||(i[c]=o(c))}},"./node_modules/core-js/internals/shared-store.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/set-global.js"),i="__core-js_shared__",c=x[i]||o(i,{});w.exports=c},"./node_modules/core-js/internals/shared.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-pure.js"),o=s("./node_modules/core-js/internals/shared-store.js");(w.exports=function(i,c){return o[i]||(o[i]=c!==void 0?c:{})})("versions",[]).push({version:"3.16.0",mode:x?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(w,r,s){var x=s("./node_modules/core-js/internals/fails.js");w.exports=function(o){return x(function(){var i=""[o]('"');return i!==i.toLowerCase()||i.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/require-object-coercible.js"),c=function(d){return function(C,H){var I=o(i(C)),M=x(H),W=I.length,te,S;return M<0||M>=W?d?"":void 0:(te=I.charCodeAt(M),te<55296||te>56319||M+1===W||(S=I.charCodeAt(M+1))<56320||S>57343?d?I.charAt(M):te:d?I.slice(M,M+2):(te-55296<<10)+(S-56320)+65536)}};w.exports={codeAt:c(!1),charAt:c(!0)}},"./node_modules/core-js/internals/string-trim.js":function(w,r,s){var x=s("./node_modules/core-js/internals/require-object-coercible.js"),o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/whitespaces.js"),c="["+i+"]",d=RegExp("^"+c+c+"*"),C=RegExp(c+c+"*$"),H=function(I){return function(M){var W=o(x(M));return I&1&&(W=W.replace(d,"")),I&2&&(W=W.replace(C,"")),W}};w.exports={start:H(1),end:H(2),trim:H(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=Math.max,i=Math.min;w.exports=function(c,d){var C=x(c);return C<0?o(C+d,0):i(C,d)}},"./node_modules/core-js/internals/to-indexed-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/indexed-object.js"),o=s("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(i){return x(o(i))}},"./node_modules/core-js/internals/to-integer.js":function(w){var r=Math.ceil,s=Math.floor;w.exports=function(x){return isNaN(x=+x)?0:(x>0?s:r)(x)}},"./node_modules/core-js/internals/to-length.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-integer.js"),o=Math.min;w.exports=function(i){return i>0?o(x(i),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(w,r,s){var x=s("./node_modules/core-js/internals/require-object-coercible.js");w.exports=function(o){return Object(x(o))}},"./node_modules/core-js/internals/to-primitive.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-object.js"),o=s("./node_modules/core-js/internals/is-symbol.js"),i=s("./node_modules/core-js/internals/ordinary-to-primitive.js"),c=s("./node_modules/core-js/internals/well-known-symbol.js"),d=c("toPrimitive");w.exports=function(C,H){if(!x(C)||o(C))return C;var I=C[d],M;if(I!==void 0){if(H===void 0&&(H="default"),M=I.call(C,H),!x(M)||o(M))return M;throw TypeError("Can't convert object to primitive value")}return H===void 0&&(H="number"),i(C,H)}},"./node_modules/core-js/internals/to-property-key.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-primitive.js"),o=s("./node_modules/core-js/internals/is-symbol.js");w.exports=function(i){var c=x(i,"string");return o(c)?c:String(c)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(w,r,s){var x=s("./node_modules/core-js/internals/well-known-symbol.js"),o=x("toStringTag"),i={};i[o]="z",w.exports=String(i)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(w,r,s){var x=s("./node_modules/core-js/internals/is-symbol.js");w.exports=function(o){if(x(o))throw TypeError("Cannot convert a Symbol value to a string");return String(o)}},"./node_modules/core-js/internals/uid.js":function(w){var r=0,s=Math.random();w.exports=function(x){return"Symbol("+String(x===void 0?"":x)+")_"+(++r+s).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(w,r,s){var x=s("./node_modules/core-js/internals/native-symbol.js");w.exports=x&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(w,r,s){var x=s("./node_modules/core-js/internals/well-known-symbol.js");r.f=x},"./node_modules/core-js/internals/well-known-symbol.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/shared.js"),i=s("./node_modules/core-js/internals/has.js"),c=s("./node_modules/core-js/internals/uid.js"),d=s("./node_modules/core-js/internals/native-symbol.js"),C=s("./node_modules/core-js/internals/use-symbol-as-uid.js"),H=o("wks"),I=x.Symbol,M=C?I:I&&I.withoutSetter||c;w.exports=function(W){return(!i(H,W)||!(d||typeof H[W]=="string"))&&(d&&i(I,W)?H[W]=I[W]:H[W]=M("Symbol."+W)),H[W]}},"./node_modules/core-js/internals/whitespaces.js":function(w){w.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/fails.js"),i=s("./node_modules/core-js/internals/is-array.js"),c=s("./node_modules/core-js/internals/is-object.js"),d=s("./node_modules/core-js/internals/to-object.js"),C=s("./node_modules/core-js/internals/to-length.js"),H=s("./node_modules/core-js/internals/create-property.js"),I=s("./node_modules/core-js/internals/array-species-create.js"),M=s("./node_modules/core-js/internals/array-method-has-species-support.js"),W=s("./node_modules/core-js/internals/well-known-symbol.js"),te=s("./node_modules/core-js/internals/engine-v8-version.js"),S=W("isConcatSpreadable"),B=9007199254740991,pe="Maximum allowed index exceeded",fe=te>=51||!o(function(){var de=[];return de[S]=!1,de.concat()[0]!==de}),me=M("concat"),we=function(de){if(!c(de))return!1;var be=de[S];return be!==void 0?!!be:i(de)},Oe=!fe||!me;x({target:"Array",proto:!0,forced:Oe},{concat:function(be){var F=d(this),Ce=I(F,0),Ae=0,ue,ve,L,Q,ne;for(ue=-1,L=arguments.length;ueB)throw TypeError(pe);for(ve=0;ve=B)throw TypeError(pe);H(Ce,Ae++,ne)}return Ce.length=Ae,Ce}})},"./node_modules/core-js/modules/es.array.iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/to-indexed-object.js"),o=s("./node_modules/core-js/internals/add-to-unscopables.js"),i=s("./node_modules/core-js/internals/iterators.js"),c=s("./node_modules/core-js/internals/internal-state.js"),d=s("./node_modules/core-js/internals/define-iterator.js"),C="Array Iterator",H=c.set,I=c.getterFor(C);w.exports=d(Array,"Array",function(M,W){H(this,{type:C,target:x(M),index:0,kind:W})},function(){var M=I(this),W=M.target,te=M.kind,S=M.index++;return!W||S>=W.length?(M.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:S,done:!1}:te=="values"?{value:W[S],done:!1}:{value:[S,W[S]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},"./node_modules/core-js/modules/es.array.join.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/indexed-object.js"),i=s("./node_modules/core-js/internals/to-indexed-object.js"),c=s("./node_modules/core-js/internals/array-method-is-strict.js"),d=[].join,C=o!=Object,H=c("join",",");x({target:"Array",proto:!0,forced:C||!H},{join:function(M){return d.call(i(this),M===void 0?",":M)}})},"./node_modules/core-js/modules/es.array.map.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/array-iteration.js").map,i=s("./node_modules/core-js/internals/array-method-has-species-support.js"),c=i("map");x({target:"Array",proto:!0,forced:!c},{map:function(C){return o(this,C,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/is-object.js"),i=s("./node_modules/core-js/internals/is-array.js"),c=s("./node_modules/core-js/internals/to-absolute-index.js"),d=s("./node_modules/core-js/internals/to-length.js"),C=s("./node_modules/core-js/internals/to-indexed-object.js"),H=s("./node_modules/core-js/internals/create-property.js"),I=s("./node_modules/core-js/internals/well-known-symbol.js"),M=s("./node_modules/core-js/internals/array-method-has-species-support.js"),W=M("slice"),te=I("species"),S=[].slice,B=Math.max;x({target:"Array",proto:!0,forced:!W},{slice:function(fe,me){var we=C(this),Oe=d(we.length),de=c(fe,Oe),be=c(me===void 0?Oe:me,Oe),F,Ce,Ae;if(i(we)&&(F=we.constructor,typeof F=="function"&&(F===Array||i(F.prototype))?F=void 0:o(F)&&(F=F[te],F===null&&(F=void 0)),F===Array||F===void 0))return S.call(we,de,be);for(Ce=new(F===void 0?Array:F)(B(be-de,0)),Ae=0;de2){if(L=fe(L),Q=L.charCodeAt(0),Q===43||Q===45){if(ne=L.charCodeAt(2),ne===88||ne===120)return NaN}else if(Q===48){switch(L.charCodeAt(1)){case 66:case 98:se=2,nt=49;break;case 79:case 111:se=8,nt=55;break;default:return+L}for(it=L.slice(2),Je=it.length,wt=0;wtnt)return NaN;return parseInt(it,se)}}return+L};if(i(me,!we(" 0o1")||!we("0b1")||we("+0x1"))){for(var F=function(L){var Q=arguments.length<1?0:L,ne=this;return ne instanceof F&&(de?W(function(){Oe.valueOf.call(ne)}):C(ne)!=me)?H(new we(be(Q)),ne,F):be(Q)},Ce=x?S(we):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Ae=0,ue;Ce.length>Ae;Ae++)d(we,ue=Ce[Ae])&&!d(F,ue)&&pe(F,ue,B(we,ue));F.prototype=Oe,Oe.constructor=F,c(o,me,F)}},"./node_modules/core-js/modules/es.object.assign.js":function(w,r,s){var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/object-assign.js");x({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},"./node_modules/core-js/modules/es.object.keys.js":function(w,r,s){var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/to-object.js"),i=s("./node_modules/core-js/internals/object-keys.js"),c=s("./node_modules/core-js/internals/fails.js"),d=c(function(){i(1)});x({target:"Object",stat:!0,forced:d},{keys:function(H){return i(o(H))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(w,r,s){var x=s("./node_modules/core-js/internals/to-string-tag-support.js"),o=s("./node_modules/core-js/internals/redefine.js"),i=s("./node_modules/core-js/internals/object-to-string.js");x||o(Object.prototype,"toString",i,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/redefine.js"),o=s("./node_modules/core-js/internals/an-object.js"),i=s("./node_modules/core-js/internals/to-string.js"),c=s("./node_modules/core-js/internals/fails.js"),d=s("./node_modules/core-js/internals/regexp-flags.js"),C="toString",H=RegExp.prototype,I=H[C],M=c(function(){return I.call({source:"a",flags:"b"})!="/a/b"}),W=I.name!=C;(M||W)&&x(RegExp.prototype,C,function(){var S=o(this),B=i(S.source),pe=S.flags,fe=i(pe===void 0&&S instanceof RegExp&&!("flags"in H)?d.call(S):pe);return"/"+B+"/"+fe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/string-multibyte.js").charAt,o=s("./node_modules/core-js/internals/to-string.js"),i=s("./node_modules/core-js/internals/internal-state.js"),c=s("./node_modules/core-js/internals/define-iterator.js"),d="String Iterator",C=i.set,H=i.getterFor(d);c(String,"String",function(I){C(this,{type:d,string:o(I),index:0})},function(){var M=H(this),W=M.string,te=M.index,S;return te>=W.length?{value:void 0,done:!0}:(S=x(W,te),M.index+=S.length,{value:S,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/create-html.js"),i=s("./node_modules/core-js/internals/string-html-forced.js");x({target:"String",proto:!0,forced:i("link")},{link:function(d){return o(this,"a","href",d)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/descriptors.js"),i=s("./node_modules/core-js/internals/global.js"),c=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/is-object.js"),C=s("./node_modules/core-js/internals/object-define-property.js").f,H=s("./node_modules/core-js/internals/copy-constructor-properties.js"),I=i.Symbol;if(o&&typeof I=="function"&&(!("description"in I.prototype)||I().description!==void 0)){var M={},W=function(){var me=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),we=this instanceof W?new I(me):me===void 0?I():I(me);return me===""&&(M[we]=!0),we};H(W,I);var te=W.prototype=I.prototype;te.constructor=W;var S=te.toString,B=String(I("test"))=="Symbol(test)",pe=/^Symbol\((.*)\)[^)]+$/;C(te,"description",{configurable:!0,get:function(){var me=d(this)?this.valueOf():this,we=S.call(me);if(c(M,me))return"";var Oe=B?we.slice(7,-1):we.replace(pe,"$1");return Oe===""?void 0:Oe}}),x({global:!0,forced:!0},{Symbol:W})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(w,r,s){var x=s("./node_modules/core-js/internals/define-well-known-symbol.js");x("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(w,r,s){"use strict";var x=s("./node_modules/core-js/internals/export.js"),o=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/get-built-in.js"),c=s("./node_modules/core-js/internals/is-pure.js"),d=s("./node_modules/core-js/internals/descriptors.js"),C=s("./node_modules/core-js/internals/native-symbol.js"),H=s("./node_modules/core-js/internals/fails.js"),I=s("./node_modules/core-js/internals/has.js"),M=s("./node_modules/core-js/internals/is-array.js"),W=s("./node_modules/core-js/internals/is-object.js"),te=s("./node_modules/core-js/internals/is-symbol.js"),S=s("./node_modules/core-js/internals/an-object.js"),B=s("./node_modules/core-js/internals/to-object.js"),pe=s("./node_modules/core-js/internals/to-indexed-object.js"),fe=s("./node_modules/core-js/internals/to-property-key.js"),me=s("./node_modules/core-js/internals/to-string.js"),we=s("./node_modules/core-js/internals/create-property-descriptor.js"),Oe=s("./node_modules/core-js/internals/object-create.js"),de=s("./node_modules/core-js/internals/object-keys.js"),be=s("./node_modules/core-js/internals/object-get-own-property-names.js"),F=s("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ce=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ae=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ue=s("./node_modules/core-js/internals/object-define-property.js"),ve=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),L=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=s("./node_modules/core-js/internals/redefine.js"),ne=s("./node_modules/core-js/internals/shared.js"),se=s("./node_modules/core-js/internals/shared-key.js"),nt=s("./node_modules/core-js/internals/hidden-keys.js"),it=s("./node_modules/core-js/internals/uid.js"),Je=s("./node_modules/core-js/internals/well-known-symbol.js"),wt=s("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Jt=s("./node_modules/core-js/internals/define-well-known-symbol.js"),zt=s("./node_modules/core-js/internals/set-to-string-tag.js"),mt=s("./node_modules/core-js/internals/internal-state.js"),rn=s("./node_modules/core-js/internals/array-iteration.js").forEach,Zt=se("hidden"),Sn="Symbol",tn="prototype",re=Je("toPrimitive"),Et=mt.set,K=mt.getterFor(Sn),E=Object[tn],f=o.Symbol,R=i("JSON","stringify"),ye=Ae.f,$=ue.f,U=F.f,oe=ve.f,Me=ne("symbols"),Fe=ne("op-symbols"),Re=ne("string-to-symbol-registry"),Ge=ne("symbol-to-string-registry"),Ut=ne("wks"),Xe=o.QObject,At=!Xe||!Xe[tn]||!Xe[tn].findChild,gt=d&&H(function(){return Oe($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a!=7})?function(An,je,dt){var tr=ye(E,je);tr&&delete E[je],$(An,je,dt),tr&&An!==E&&$(E,je,tr)}:$,qe=function(An,je){var dt=Me[An]=Oe(f[tn]);return Et(dt,{type:Sn,tag:An,description:je}),d||(dt.description=je),dt},Ie=function(je,dt,tr){je===E&&Ie(Fe,dt,tr),S(je);var kt=fe(dt);return S(tr),I(Me,kt)?(tr.enumerable?(I(je,Zt)&&je[Zt][kt]&&(je[Zt][kt]=!1),tr=Oe(tr,{enumerable:we(0,!1)})):(I(je,Zt)||$(je,Zt,we(1,{})),je[Zt][kt]=!0),gt(je,kt,tr)):$(je,kt,tr)},tt=function(je,dt){S(je);var tr=pe(dt),kt=de(tr).concat(ie(tr));return rn(kt,function($t){(!d||Pt.call(tr,$t))&&Ie(je,$t,tr[$t])}),je},pt=function(je,dt){return dt===void 0?Oe(je):tt(Oe(je),dt)},Pt=function(je){var dt=fe(je),tr=oe.call(this,dt);return this===E&&I(Me,dt)&&!I(Fe,dt)?!1:tr||!I(this,dt)||!I(Me,dt)||I(this,Zt)&&this[Zt][dt]?tr:!0},dn=function(je,dt){var tr=pe(je),kt=fe(dt);if(!(tr===E&&I(Me,kt)&&!I(Fe,kt))){var $t=ye(tr,kt);return $t&&I(Me,kt)&&!(I(tr,Zt)&&tr[Zt][kt])&&($t.enumerable=!0),$t}},Tn=function(je){var dt=U(pe(je)),tr=[];return rn(dt,function(kt){!I(Me,kt)&&!I(nt,kt)&&tr.push(kt)}),tr},ie=function(je){var dt=je===E,tr=U(dt?Fe:pe(je)),kt=[];return rn(tr,function($t){I(Me,$t)&&(!dt||I(E,$t))&&kt.push(Me[$t])}),kt};if(C||(f=function(){if(this instanceof f)throw TypeError("Symbol is not a constructor");var je=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),dt=it(je),tr=function(kt){this===E&&tr.call(Fe,kt),I(this,Zt)&&I(this[Zt],dt)&&(this[Zt][dt]=!1),gt(this,dt,we(1,kt))};return d&&At&>(E,dt,{configurable:!0,set:tr}),qe(dt,je)},Q(f[tn],"toString",function(){return K(this).tag}),Q(f,"withoutSetter",function(An){return qe(it(An),An)}),ve.f=Pt,ue.f=Ie,Ae.f=dn,be.f=F.f=Tn,Ce.f=ie,wt.f=function(An){return qe(Je(An),An)},d&&($(f[tn],"description",{configurable:!0,get:function(){return K(this).description}}),c||Q(E,"propertyIsEnumerable",Pt,{unsafe:!0}))),x({global:!0,wrap:!0,forced:!C,sham:!C},{Symbol:f}),rn(de(Ut),function(An){Jt(An)}),x({target:Sn,stat:!0,forced:!C},{for:function(An){var je=me(An);if(I(Re,je))return Re[je];var dt=f(je);return Re[je]=dt,Ge[dt]=je,dt},keyFor:function(je){if(!te(je))throw TypeError(je+" is not a symbol");if(I(Ge,je))return Ge[je]},useSetter:function(){At=!0},useSimple:function(){At=!1}}),x({target:"Object",stat:!0,forced:!C,sham:!d},{create:pt,defineProperty:Ie,defineProperties:tt,getOwnPropertyDescriptor:dn}),x({target:"Object",stat:!0,forced:!C},{getOwnPropertyNames:Tn,getOwnPropertySymbols:ie}),x({target:"Object",stat:!0,forced:H(function(){Ce.f(1)})},{getOwnPropertySymbols:function(je){return Ce.f(B(je))}}),R){var ge=!C||H(function(){var An=f();return R([An])!="[null]"||R({a:An})!="{}"||R(Object(An))!="{}"});x({target:"JSON",stat:!0,forced:ge},{stringify:function(je,dt,tr){for(var kt=[je],$t=1,sn;arguments.length>$t;)kt.push(arguments[$t++]);if(sn=dt,!(!W(dt)&&je===void 0||te(je)))return M(dt)||(dt=function(ot,bt){if(typeof sn=="function"&&(bt=sn.call(this,ot,bt)),!te(bt))return bt}),kt[1]=dt,R.apply(null,kt)}})}f[tn][re]||L(f[tn],re,f[tn].valueOf),zt(f,Sn),nt[Zt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/dom-iterables.js"),i=s("./node_modules/core-js/internals/array-for-each.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var d in o){var C=x[d],H=C&&C.prototype;if(H&&H.forEach!==i)try{c(H,"forEach",i)}catch(I){H.forEach=i}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(w,r,s){var x=s("./node_modules/core-js/internals/global.js"),o=s("./node_modules/core-js/internals/dom-iterables.js"),i=s("./node_modules/core-js/modules/es.array.iterator.js"),c=s("./node_modules/core-js/internals/create-non-enumerable-property.js"),d=s("./node_modules/core-js/internals/well-known-symbol.js"),C=d("iterator"),H=d("toStringTag"),I=i.values;for(var M in o){var W=x[M],te=W&&W.prototype;if(te){if(te[C]!==I)try{c(te,C,I)}catch(B){te[C]=I}if(te[H]||c(te,H,M),o[M]){for(var S in i)if(te[S]!==i[S])try{c(te,S,i[S])}catch(B){te[S]=i[S]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(w){(function(r,s){w.exports=s()})(this,function(){"use strict";function r(Xe){var At=typeof Xe;return Xe!==null&&(At==="object"||At==="function")}function s(Xe){return typeof Xe=="function"}var x=void 0;Array.isArray?x=Array.isArray:x=function(Xe){return Object.prototype.toString.call(Xe)==="[object Array]"};var o=x,i=0,c=void 0,d=void 0,C=function(At,gt){de[i]=At,de[i+1]=gt,i+=2,i===2&&(d?d(be):Ce())};function H(Xe){d=Xe}function I(Xe){C=Xe}var M=typeof window!="undefined"?window:void 0,W=M||{},te=W.MutationObserver||W.WebKitMutationObserver,S=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",B=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function pe(){return function(){return b.nextTick(be)}}function fe(){return typeof c!="undefined"?function(){c(be)}:Oe()}function me(){var Xe=0,At=new te(be),gt=document.createTextNode("");return At.observe(gt,{characterData:!0}),function(){gt.data=Xe=++Xe%2}}function we(){var Xe=new MessageChannel;return Xe.port1.onmessage=be,function(){return Xe.port2.postMessage(0)}}function Oe(){var Xe=setTimeout;return function(){return Xe(be,1)}}var de=new Array(1e3);function be(){for(var Xe=0;Xe>1,s=-7,x=ae?Pe-1:0,o=ae?-1:1,i=l[b+x];for(x+=o,_=i&(1<<-s)-1,i>>=-s,s+=P;s>0;_=_*256+l[b+x],x+=o,s-=8);for(V=_&(1<<-s)-1,_>>=-s,s+=ee;s>0;V=V*256+l[b+x],x+=o,s-=8);if(_===0)_=1-r;else{if(_===w)return V?NaN:(i?-1:1)*(1/0);V=V+Math.pow(2,ee),_=_-r}return(i?-1:1)*V*Math.pow(2,_-ee)},jt.write=function(l,b,ae,ee,Pe,_){var V,P,w,r=_*8-Pe-1,s=(1<>1,o=Pe===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=ee?0:_-1,c=ee?1:-1,d=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(P=isNaN(b)?1:0,V=s):(V=Math.floor(Math.log(b)/Math.LN2),b*(w=Math.pow(2,-V))<1&&(V--,w*=2),V+x>=1?b+=o/w:b+=o*Math.pow(2,1-x),b*w>=2&&(V++,w/=2),V+x>=s?(P=0,V=s):V+x>=1?(P=(b*w-1)*Math.pow(2,Pe),V=V+x):(P=b*Math.pow(2,x-1)*Math.pow(2,Pe),V=0));Pe>=8;l[ae+i]=P&255,i+=c,P/=256,Pe-=8);for(V=V<0;l[ae+i]=V&255,i+=c,V/=256,r-=8);l[ae+i-c]|=d*128}},53184:function(lr,jt,l){"use strict";var b,ae;function ee(Pe,_,V){var P=function(w,r){return Pe.js_beautify(w,r)};return P.js=Pe.js_beautify,P.css=_.css_beautify,P.html=V.html_beautify,P.js_beautify=Pe.js_beautify,P.css_beautify=_.css_beautify,P.html_beautify=V.html_beautify,P}b=[l(58553),l(87804),l(40998)],ae=function(Pe,_,V){return ee(Pe,_,V)}.apply(jt,b),ae!==void 0&&(lr.exports=ae)},87804:function(lr,jt){var l,b;(function(){var ae;(function(){"use strict";var Pe=[,,function(w){function r(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}r.prototype.clone_empty=function(){var o=new r(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},r.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},r.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},r.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},r.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},r.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},r.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},r.prototype.is_empty=function(){return this.__items.length===0},r.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},r.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` `);i!==-1?this.__character_count=o.length-i:this.__character_count+=o.length},r.prototype.pop=function(){var o=null;return this.is_empty()||(o=this.__items.pop(),this.__character_count-=o.length),o},r.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},r.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},r.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},r.prototype.toString=function(){var o="";return this.is_empty()?this.__parent.indent_empty_lines&&(o=this.__parent.get_indent_string(this.__indent_count)):(o=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),o+=this.__items.join("")),o};function s(o,i){this.__cache=[""],this.__indent_size=o.indent_size,this.__indent_string=o.indent_char,o.indent_with_tabs||(this.__indent_string=new Array(o.indent_size+1).join(o.indent_char)),i=i||"",o.indent_level>0&&(i=new Array(o.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}s.prototype.get_indent_size=function(o,i){var c=this.__base_string_length;return i=i||0,o<0&&(c=0),c+=o*this.__indent_size,c+=i,c},s.prototype.get_indent_string=function(o,i){var c=this.__base_string;return i=i||0,o<0&&(o=0,c=""),i+=o*this.__indent_size,this.__ensure_cache(i),c+=this.__cache[i],c},s.prototype.__ensure_cache=function(o){for(;o>=this.__cache.length;)this.__add_column()},s.prototype.__add_column=function(){var o=this.__cache.length,i=0,c="";this.__indent_size&&o>=this.__indent_size&&(i=Math.floor(o/this.__indent_size),o-=i*this.__indent_size,c=new Array(i+1).join(this.__indent_string)),o&&(c+=new Array(o+1).join(" ")),this.__cache.push(c)};function x(o,i){this.__indent_cache=new s(o,i),this.raw=!1,this._end_with_newline=o.end_with_newline,this.indent_size=o.indent_size,this.wrap_line_length=o.wrap_line_length,this.indent_empty_lines=o.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new r(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}x.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},x.prototype.get_line_number=function(){return this.__lines.length},x.prototype.get_indent_string=function(o,i){return this.__indent_cache.get_indent_string(o,i)},x.prototype.get_indent_size=function(o,i){return this.__indent_cache.get_indent_size(o,i)},x.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},x.prototype.add_new_line=function(o){return this.is_empty()||!o&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},x.prototype.get_code=function(o){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var c=this.__lines.join(` `);return o!==` @@ -1122,7 +1122,7 @@ You passed in: '`+this.raw_options[o]+"'");return d},r.prototype._is_valid_selec `)break;this._ch=this._input.next()}return pe},S.prototype.eatWhitespace=function(B){for(var pe=I.test(this._input.peek()),fe=0;I.test(this._input.peek());)this._ch=this._input.next(),B&&this._ch===` `&&(fe===0||fe0&&this._indentLevel--},S.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var B=this._source_text,pe=this._options.eol;pe==="auto"&&(pe=` `,B&&C.test(B||"")&&(pe=B.match(C)[0])),B=B.replace(H,` -`);var fe=B.match(/^[\t ]*/)[0];this._output=new o(this._options,fe),this._input=new i(B),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var me=0,ve=!1,Ne=!1,de=!1,we=!1,F=!1,Ce=this._ch,Ae=!1,ue,ye,L;ue=this._input.read(M),ye=ue!=="",L=Ce,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),Ce=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var Q=this._input.read(W),ne=d.get_directives(Q);ne&&ne.ignore==="start"&&(Q+=d.readIgnored(this._input)),this.print_string(Q),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(te)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(ye),this.print_string(this._ch);var se=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);se.match(/[ :]$/)&&(se=this.eatString(": ").replace(/\s+$/,""),this.print_string(se),this._output.space_before_token=!0),me===0&&se.indexOf(":")!==-1&&(Ne=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(ye),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var nt=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);nt.match(/[ :]$/)&&(nt=this.eatString(": ").replace(/\s+$/,""),this.print_string(nt),this._output.space_before_token=!0),me===0&&nt.indexOf(":")!==-1?(Ne=!0,this.indent()):nt in this.NESTED_AT_RULE?(this._nestedLevel+=1,nt in this.CONDITIONAL_GROUP_RULE&&(de=!0)):me===0&&!Ne&&(we=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(ye),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")Ne&&(Ne=!1,this.outdent()),we=!1,de?(de=!1,ve=this._indentLevel>=this._nestedLevel):ve=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ve&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(L==="("?this._output.space_before_token=!1:L!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),L==="{"&&this._output.trim(!0),Ne&&(this.outdent(),Ne=!1),this.print_string(this._ch),ve=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var it=0;it"||this._ch==="+"||this._ch==="~")&&!Ne&&me===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&I.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(ye),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),I.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var Jt=L==='"'||L==="'";this.preserveSingleSpace(Jt||ye),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` +`);var fe=B.match(/^[\t ]*/)[0];this._output=new o(this._options,fe),this._input=new i(B),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var me=0,we=!1,Oe=!1,de=!1,be=!1,F=!1,Ce=this._ch,Ae=!1,ue,ve,L;ue=this._input.read(M),ve=ue!=="",L=Ce,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),Ce=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var Q=this._input.read(W),ne=d.get_directives(Q);ne&&ne.ignore==="start"&&(Q+=d.readIgnored(this._input)),this.print_string(Q),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(te)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(ve),this.print_string(this._ch);var se=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);se.match(/[ :]$/)&&(se=this.eatString(": ").replace(/\s+$/,""),this.print_string(se),this._output.space_before_token=!0),me===0&&se.indexOf(":")!==-1&&(Oe=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(ve),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var nt=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);nt.match(/[ :]$/)&&(nt=this.eatString(": ").replace(/\s+$/,""),this.print_string(nt),this._output.space_before_token=!0),me===0&&nt.indexOf(":")!==-1?(Oe=!0,this.indent()):nt in this.NESTED_AT_RULE?(this._nestedLevel+=1,nt in this.CONDITIONAL_GROUP_RULE&&(de=!0)):me===0&&!Oe&&(be=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(ve),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")Oe&&(Oe=!1,this.outdent()),be=!1,de?(de=!1,we=this._indentLevel>=this._nestedLevel):we=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&we&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(L==="("?this._output.space_before_token=!1:L!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),L==="{"&&this._output.trim(!0),Oe&&(this.outdent(),Oe=!1),this.print_string(this._ch),we=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var it=0;it"||this._ch==="+"||this._ch==="~")&&!Oe&&me===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&I.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(ve),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),I.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var Jt=L==='"'||L==="'";this.preserveSingleSpace(Jt||ve),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` `&&Ae&&this._output.add_new_line()}var zt=this._output.get_code(pe);return zt},w.exports.Beautifier=S},function(w,r,s){var x=s(6).Options;function o(i){x.call(this,i,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var c=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||c;var d=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var C=0;C=0;C--)if(this.__items[C].match(d))return!0;return!1},o.prototype.set_indent=function(d,C){this.is_empty()&&(this.__indent_count=d||0,this.__alignment_count=C||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},o.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},o.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},o.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var d=this.__parent.current_line;return d.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),d.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),d.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,d.__items[0]===" "&&(d.__items.splice(0,1),d.__character_count-=1),!0}return!1},o.prototype.is_empty=function(){return this.__items.length===0},o.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},o.prototype.push=function(d){this.__items.push(d);var C=d.lastIndexOf(` `);C!==-1?this.__character_count=d.length-C:this.__character_count+=d.length},o.prototype.pop=function(){var d=null;return this.is_empty()||(d=this.__items.pop(),this.__character_count-=d.length),d},o.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},o.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},o.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},o.prototype.toString=function(){var d="";return this.is_empty()?this.__parent.indent_empty_lines&&(d=this.__parent.get_indent_string(this.__indent_count)):(d=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),d+=this.__items.join("")),d};function i(d,C){this.__cache=[""],this.__indent_size=d.indent_size,this.__indent_string=d.indent_char,d.indent_with_tabs||(this.__indent_string=new Array(d.indent_size+1).join(d.indent_char)),C=C||"",d.indent_level>0&&(C=new Array(d.indent_level+1).join(this.__indent_string)),this.__base_string=C,this.__base_string_length=C.length}i.prototype.get_indent_size=function(d,C){var H=this.__base_string_length;return C=C||0,d<0&&(H=0),H+=d*this.__indent_size,H+=C,H},i.prototype.get_indent_string=function(d,C){var H=this.__base_string;return C=C||0,d<0&&(d=0,H=""),C+=d*this.__indent_size,this.__ensure_cache(C),H+=this.__cache[C],H},i.prototype.__ensure_cache=function(d){for(;d>=this.__cache.length;)this.__add_column()},i.prototype.__add_column=function(){var d=this.__cache.length,C=0,H="";this.__indent_size&&d>=this.__indent_size&&(C=Math.floor(d/this.__indent_size),d-=C*this.__indent_size,H=new Array(C+1).join(this.__indent_string)),d&&(H+=new Array(d+1).join(" ")),this.__cache.push(H)};function c(d,C){this.__indent_cache=new i(d,C),this.raw=!1,this._end_with_newline=d.end_with_newline,this.indent_size=d.indent_size,this.wrap_line_length=d.wrap_line_length,this.indent_empty_lines=d.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new o(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}c.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},c.prototype.get_line_number=function(){return this.__lines.length},c.prototype.get_indent_string=function(d,C){return this.__indent_cache.get_indent_string(d,C)},c.prototype.get_indent_size=function(d,C){return this.__indent_cache.get_indent_size(d,C)},c.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},c.prototype.add_new_line=function(d){return this.is_empty()||!d&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},c.prototype.get_code=function(d){this.trim(!0);var C=this.current_line.pop();C&&(C[C.length-1]===` `&&(C=C.replace(/\n+$/g,"")),this.current_line.push(C)),this._end_with_newline&&this.__add_outputline();var H=this.__lines.join(` @@ -1132,22 +1132,22 @@ You passed in: '`+this.raw_options[o]+"'");return d},r.prototype._is_valid_selec `+C+` You passed in: '`+this.raw_options[d]+"'");return I[0]},o.prototype._get_selection_list=function(d,C,H){if(!C||C.length===0)throw new Error("Selection list cannot be empty.");if(H=H||[C[0]],!this._is_valid_selection(H,C))throw new Error("Invalid Default Value!");var I=this._get_array(d,H);if(!this._is_valid_selection(I,C))throw new Error("Invalid Option Value: The option '"+d+`' can contain only the following values: `+C+` -You passed in: '`+this.raw_options[d]+"'");return I},o.prototype._is_valid_selection=function(d,C){return d.length&&C.length&&!d.some(function(H){return C.indexOf(H)===-1})};function i(d,C){var H={};d=c(d);var I;for(I in d)I!==C&&(H[I]=d[I]);if(C&&d[C])for(I in d[C])H[I]=d[C][I];return H}function c(d){var C={},H;for(H in d){var I=H.replace(/-/g,"_");C[I]=d[H]}return C}x.exports.Options=o,x.exports.normalizeOpts=c,x.exports.mergeOpts=i},,function(x){var o=RegExp.prototype.hasOwnProperty("sticky");function i(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}i.prototype.restart=function(){this.__position=0},i.prototype.back=function(){this.__position>0&&(this.__position-=1)},i.prototype.hasNext=function(){return this.__position=0&&c=0&&d=c.length&&this.__input.substring(d-c.length,d).toLowerCase()===c},x.exports.InputScanner=i},function(x,o,i){var c=i(8).InputScanner,d=i(3).Token,C=i(10).TokenStream,H=i(11).WhitespacePattern,I={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},M=function(W,te){this._input=new c(W),this._options=te||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new H(this._input)};M.prototype.tokenize=function(){this._input.restart(),this.__tokens=new C,this._reset();for(var W,te=new d(I.START,""),S=null,B=[],pe=new C;te.type!==I.EOF;){for(W=this._get_next_token(te,S);this._is_comment(W);)pe.add(W),W=this._get_next_token(te,S);pe.isEmpty()||(W.comments_before=pe,pe=new C),W.parent=S,this._is_opening(W)?(B.push(S),S=W):S&&this._is_closing(W,S)&&(W.opened=S,S.closed=W,S=B.pop(),W.parent=S),W.previous=te,te.next=W,this.__tokens.add(W),te=W}return this.__tokens},M.prototype._is_first_token=function(){return this.__tokens.isEmpty()},M.prototype._reset=function(){},M.prototype._get_next_token=function(W,te){this._readWhitespace();var S=this._input.read(/.+/g);return S?this._create_token(I.RAW,S):this._create_token(I.EOF,"")},M.prototype._is_comment=function(W){return!1},M.prototype._is_opening=function(W){return!1},M.prototype._is_closing=function(W,te){return!1},M.prototype._create_token=function(W,te){var S=new d(W,te,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return S},M.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},x.exports.Tokenizer=M,x.exports.TOKEN=I},function(x){function o(i){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=i}o.prototype.restart=function(){this.__position=0},o.prototype.isEmpty=function(){return this.__tokens_length===0},o.prototype.hasNext=function(){return this.__position=0&&i/),erb:M.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:M.starting_with(/{%/).until_after(/%}/),django_value:M.starting_with(/{{/).until_after(/}}/),django_comment:M.starting_with(/{#/).until_after(/#}/),smarty:M.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:M.starting_with(/{\*/).until_after(/\*}/),smarty_literal:M.starting_with(/{literal}/).until_after(/{\/literal}/)}}C.prototype=new c,C.prototype._create=function(){return new C(this._input,this)},C.prototype._update=function(){this.__set_templated_pattern()},C.prototype.disable=function(H){var I=this._create();return I._disabled[H]=!0,I._update(),I},C.prototype.read_options=function(H){var I=this._create();for(var M in d)I._disabled[M]=H.templating.indexOf(M)===-1;return I._update(),I},C.prototype.exclude=function(H){var I=this._create();return I._excluded[H]=!0,I._update(),I},C.prototype.read=function(){var H="";this._match_pattern?H=this._input.read(this._starting_pattern):H=this._input.read(this._starting_pattern,this.__template_pattern);for(var I=this._read_template();I;)this._match_pattern?I+=this._input.read(this._match_pattern):I+=this._input.readUntil(this.__template_pattern),H+=I,I=this._read_template();return this._until_after&&(H+=this._input.readUntilAfter(this._until_pattern)),H},C.prototype.__set_templated_pattern=function(){var H=[];this._disabled.php||H.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||H.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||H.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||H.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(H.push(this.__patterns.django._starting_pattern.source),H.push(this.__patterns.django_value._starting_pattern.source),H.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||H.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&H.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+H.join("|")+")")},C.prototype._read_template=function(){var H="",I=this._input.peek();if(I==="<"){var M=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&M==="?"&&(H=H||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&M==="%"&&(H=H||this.__patterns.erb.read())}else I==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(H=H||this.__patterns.handlebars_comment.read(),H=H||this.__patterns.handlebars_unescaped.read(),H=H||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(H=H||this.__patterns.django_value.read()),this._excluded.django||(H=H||this.__patterns.django_comment.read(),H=H||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(H=H||this.__patterns.smarty_comment.read(),H=H||this.__patterns.smarty_literal.read(),H=H||this.__patterns.smarty.read()));return H},x.exports.TemplatablePattern=C},,,,function(x,o,i){var c=i(19).Beautifier,d=i(20).Options;function C(H,I,M,W){var te=new c(H,I,M,W);return te.beautify()}x.exports=C,x.exports.defaultOptions=function(){return new d}},function(x,o,i){var c=i(20).Options,d=i(2).Output,C=i(21).Tokenizer,H=i(21).TOKEN,I=/\r\n|[\r\n]/,M=/\r\n|[\r\n]/g,W=function(we,F){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=we.max_preserve_newlines,this.preserve_newlines=we.preserve_newlines,this._output=new d(we,F)};W.prototype.current_line_has_match=function(we){return this._output.current_line.has_match(we)},W.prototype.set_space_before_token=function(we,F){this._output.space_before_token=we,this._output.non_breaking_space=F},W.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},W.prototype.add_raw_token=function(we){this._output.add_raw_token(we)},W.prototype.print_preserved_newlines=function(we){var F=0;we.type!==H.TEXT&&we.previous.type!==H.TEXT&&(F=we.newlines?1:0),this.preserve_newlines&&(F=we.newlines0);return F!==0},W.prototype.traverse_whitespace=function(we){return we.whitespace_before||we.newlines?(this.print_preserved_newlines(we)||(this._output.space_before_token=!0),!0):!1},W.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},W.prototype.print_newline=function(we){this._output.add_new_line(we)},W.prototype.print_token=function(we){we.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(we.text))},W.prototype.indent=function(){this.indent_level++},W.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},W.prototype.get_full_indent=function(we){return we=this.indent_level+(we||0),we<1?"":this._output.get_indent_string(we)};var te=function(we){for(var F=null,Ce=we.next;Ce.type!==H.EOF&&we.closed!==Ce;){if(Ce.type===H.ATTRIBUTE&&Ce.text==="type"){Ce.next&&Ce.next.type===H.EQUALS&&Ce.next.next&&Ce.next.next.type===H.VALUE&&(F=Ce.next.next.text);break}Ce=Ce.next}return F},S=function(we,F){var Ce=null,Ae=null;return F.closed?(we==="script"?Ce="text/javascript":we==="style"&&(Ce="text/css"),Ce=te(F)||Ce,Ce.search("text/css")>-1?Ae="css":Ce.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?Ae="javascript":Ce.search(/(text|application|dojo)\/(x-)?(html)/)>-1?Ae="html":Ce.search(/test\/null/)>-1&&(Ae="null"),Ae):null};function B(we,F){return F.indexOf(we)!==-1}function pe(we,F,Ce){this.parent=we||null,this.tag=F?F.tag_name:"",this.indent_level=Ce||0,this.parser_token=F||null}function fe(we){this._printer=we,this._current_frame=null}fe.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},fe.prototype.record_tag=function(we){var F=new pe(this._current_frame,we,this._printer.indent_level);this._current_frame=F},fe.prototype._try_pop_frame=function(we){var F=null;return we&&(F=we.parser_token,this._printer.indent_level=we.indent_level,this._current_frame=we.parent),F},fe.prototype._get_frame=function(we,F){for(var Ce=this._current_frame;Ce&&we.indexOf(Ce.tag)===-1;){if(F&&F.indexOf(Ce.tag)!==-1){Ce=null;break}Ce=Ce.parent}return Ce},fe.prototype.try_pop=function(we,F){var Ce=this._get_frame([we],F);return this._try_pop_frame(Ce)},fe.prototype.indent_to_tag=function(we){var F=this._get_frame(we);F&&(this._printer.indent_level=F.indent_level)};function me(we,F,Ce,Ae){this._source_text=we||"",F=F||{},this._js_beautify=Ce,this._css_beautify=Ae,this._tag_stack=null;var ue=new c(F,"html");this._options=ue,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}me.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var we=this._source_text,F=this._options.eol;this._options.eol==="auto"&&(F=` -`,we&&I.test(we)&&(F=we.match(I)[0])),we=we.replace(M,` -`);var Ce=we.match(/^[\t ]*/)[0],Ae={text:"",type:""},ue=new ve(this._options),ye=new W(this._options,Ce),L=new C(we,this._options).tokenize();this._tag_stack=new fe(ye);for(var Q=null,ne=L.next();ne.type!==H.EOF;)ne.type===H.TAG_OPEN||ne.type===H.COMMENT?(Q=this._handle_tag_open(ye,ne,ue,Ae,L),ue=Q):ne.type===H.ATTRIBUTE||ne.type===H.EQUALS||ne.type===H.VALUE||ne.type===H.TEXT&&!ue.tag_complete?Q=this._handle_inside_tag(ye,ne,ue,Ae):ne.type===H.TAG_CLOSE?Q=this._handle_tag_close(ye,ne,ue):ne.type===H.TEXT?Q=this._handle_text(ye,ne,ue):ne.type===H.CONTROL_FLOW_OPEN?Q=this._handle_control_flow_open(ye,ne):ne.type===H.CONTROL_FLOW_CLOSE?Q=this._handle_control_flow_close(ye,ne):ye.add_raw_token(ne),Ae=Q,ne=L.next();var se=ye._output.get_code(F);return se},me.prototype._handle_control_flow_open=function(we,F){var Ce={text:F.text,type:F.type};return we.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),F.newlines?we.print_preserved_newlines(F):we.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),we.print_token(F),we.indent(),Ce},me.prototype._handle_control_flow_close=function(we,F){var Ce={text:F.text,type:F.type};return we.deindent(),F.newlines?we.print_preserved_newlines(F):we.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),we.print_token(F),Ce},me.prototype._handle_tag_close=function(we,F,Ce){var Ae={text:F.text,type:F.type};return we.alignment_size=0,Ce.tag_complete=!0,we.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),Ce.is_unformatted?we.add_raw_token(F):(Ce.tag_start_char==="<"&&(we.set_space_before_token(F.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&Ce.has_wrapped_attrs&&we.print_newline(!1)),we.print_token(F)),Ce.indent_content&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&(we.indent(),Ce.indent_content=!1),!Ce.is_inline_element&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&we.set_wrap_point(),Ae},me.prototype._handle_inside_tag=function(we,F,Ce,Ae){var ue=Ce.has_wrapped_attrs,ye={text:F.text,type:F.type};return we.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),Ce.is_unformatted?we.add_raw_token(F):Ce.tag_start_char==="{"&&F.type===H.TEXT?we.print_preserved_newlines(F)?(F.newlines=0,we.add_raw_token(F)):we.print_token(F):(F.type===H.ATTRIBUTE?we.set_space_before_token(!0):(F.type===H.EQUALS||F.type===H.VALUE&&F.previous.type===H.EQUALS)&&we.set_space_before_token(!1),F.type===H.ATTRIBUTE&&Ce.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(we.traverse_whitespace(F),ue=ue||F.newlines!==0),this._is_wrap_attributes_force&&Ce.attr_count>=this._options.wrap_attributes_min_attrs&&(Ae.type!==H.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(we.print_newline(!1),ue=!0)),we.print_token(F),ue=ue||we.previous_token_wrapped(),Ce.has_wrapped_attrs=ue),ye},me.prototype._handle_text=function(we,F,Ce){var Ae={text:F.text,type:"TK_CONTENT"};return Ce.custom_beautifier_name?this._print_custom_beatifier_text(we,F,Ce):Ce.is_unformatted||Ce.is_content_unformatted?we.add_raw_token(F):(we.traverse_whitespace(F),we.print_token(F)),Ae},me.prototype._print_custom_beatifier_text=function(we,F,Ce){var Ae=this;if(F.text!==""){var ue=F.text,ye,L=1,Q="",ne="";Ce.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?ye=this._js_beautify:Ce.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?ye=this._css_beautify:Ce.custom_beautifier_name==="html"&&(ye=function(Jt,zt){var mt=new me(Jt,zt,Ae._js_beautify,Ae._css_beautify);return mt.beautify()}),this._options.indent_scripts==="keep"?L=0:this._options.indent_scripts==="separate"&&(L=-we.indent_level);var se=we.get_full_indent(L);if(ue=ue.replace(/\n[ \t]*$/,""),Ce.custom_beautifier_name!=="html"&&ue[0]==="<"&&ue.match(/^(|]]>)$/.exec(ue);if(!nt){we.add_raw_token(F);return}Q=se+nt[1]+` +You passed in: '`+this.raw_options[d]+"'");return I},o.prototype._is_valid_selection=function(d,C){return d.length&&C.length&&!d.some(function(H){return C.indexOf(H)===-1})};function i(d,C){var H={};d=c(d);var I;for(I in d)I!==C&&(H[I]=d[I]);if(C&&d[C])for(I in d[C])H[I]=d[C][I];return H}function c(d){var C={},H;for(H in d){var I=H.replace(/-/g,"_");C[I]=d[H]}return C}x.exports.Options=o,x.exports.normalizeOpts=c,x.exports.mergeOpts=i},,function(x){var o=RegExp.prototype.hasOwnProperty("sticky");function i(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}i.prototype.restart=function(){this.__position=0},i.prototype.back=function(){this.__position>0&&(this.__position-=1)},i.prototype.hasNext=function(){return this.__position=0&&c=0&&d=c.length&&this.__input.substring(d-c.length,d).toLowerCase()===c},x.exports.InputScanner=i},function(x,o,i){var c=i(8).InputScanner,d=i(3).Token,C=i(10).TokenStream,H=i(11).WhitespacePattern,I={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},M=function(W,te){this._input=new c(W),this._options=te||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new H(this._input)};M.prototype.tokenize=function(){this._input.restart(),this.__tokens=new C,this._reset();for(var W,te=new d(I.START,""),S=null,B=[],pe=new C;te.type!==I.EOF;){for(W=this._get_next_token(te,S);this._is_comment(W);)pe.add(W),W=this._get_next_token(te,S);pe.isEmpty()||(W.comments_before=pe,pe=new C),W.parent=S,this._is_opening(W)?(B.push(S),S=W):S&&this._is_closing(W,S)&&(W.opened=S,S.closed=W,S=B.pop(),W.parent=S),W.previous=te,te.next=W,this.__tokens.add(W),te=W}return this.__tokens},M.prototype._is_first_token=function(){return this.__tokens.isEmpty()},M.prototype._reset=function(){},M.prototype._get_next_token=function(W,te){this._readWhitespace();var S=this._input.read(/.+/g);return S?this._create_token(I.RAW,S):this._create_token(I.EOF,"")},M.prototype._is_comment=function(W){return!1},M.prototype._is_opening=function(W){return!1},M.prototype._is_closing=function(W,te){return!1},M.prototype._create_token=function(W,te){var S=new d(W,te,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return S},M.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},x.exports.Tokenizer=M,x.exports.TOKEN=I},function(x){function o(i){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=i}o.prototype.restart=function(){this.__position=0},o.prototype.isEmpty=function(){return this.__tokens_length===0},o.prototype.hasNext=function(){return this.__position=0&&i/),erb:M.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:M.starting_with(/{%/).until_after(/%}/),django_value:M.starting_with(/{{/).until_after(/}}/),django_comment:M.starting_with(/{#/).until_after(/#}/),smarty:M.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:M.starting_with(/{\*/).until_after(/\*}/),smarty_literal:M.starting_with(/{literal}/).until_after(/{\/literal}/)}}C.prototype=new c,C.prototype._create=function(){return new C(this._input,this)},C.prototype._update=function(){this.__set_templated_pattern()},C.prototype.disable=function(H){var I=this._create();return I._disabled[H]=!0,I._update(),I},C.prototype.read_options=function(H){var I=this._create();for(var M in d)I._disabled[M]=H.templating.indexOf(M)===-1;return I._update(),I},C.prototype.exclude=function(H){var I=this._create();return I._excluded[H]=!0,I._update(),I},C.prototype.read=function(){var H="";this._match_pattern?H=this._input.read(this._starting_pattern):H=this._input.read(this._starting_pattern,this.__template_pattern);for(var I=this._read_template();I;)this._match_pattern?I+=this._input.read(this._match_pattern):I+=this._input.readUntil(this.__template_pattern),H+=I,I=this._read_template();return this._until_after&&(H+=this._input.readUntilAfter(this._until_pattern)),H},C.prototype.__set_templated_pattern=function(){var H=[];this._disabled.php||H.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||H.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||H.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||H.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(H.push(this.__patterns.django._starting_pattern.source),H.push(this.__patterns.django_value._starting_pattern.source),H.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||H.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&H.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+H.join("|")+")")},C.prototype._read_template=function(){var H="",I=this._input.peek();if(I==="<"){var M=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&M==="?"&&(H=H||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&M==="%"&&(H=H||this.__patterns.erb.read())}else I==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(H=H||this.__patterns.handlebars_comment.read(),H=H||this.__patterns.handlebars_unescaped.read(),H=H||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(H=H||this.__patterns.django_value.read()),this._excluded.django||(H=H||this.__patterns.django_comment.read(),H=H||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(H=H||this.__patterns.smarty_comment.read(),H=H||this.__patterns.smarty_literal.read(),H=H||this.__patterns.smarty.read()));return H},x.exports.TemplatablePattern=C},,,,function(x,o,i){var c=i(19).Beautifier,d=i(20).Options;function C(H,I,M,W){var te=new c(H,I,M,W);return te.beautify()}x.exports=C,x.exports.defaultOptions=function(){return new d}},function(x,o,i){var c=i(20).Options,d=i(2).Output,C=i(21).Tokenizer,H=i(21).TOKEN,I=/\r\n|[\r\n]/,M=/\r\n|[\r\n]/g,W=function(be,F){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=be.max_preserve_newlines,this.preserve_newlines=be.preserve_newlines,this._output=new d(be,F)};W.prototype.current_line_has_match=function(be){return this._output.current_line.has_match(be)},W.prototype.set_space_before_token=function(be,F){this._output.space_before_token=be,this._output.non_breaking_space=F},W.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},W.prototype.add_raw_token=function(be){this._output.add_raw_token(be)},W.prototype.print_preserved_newlines=function(be){var F=0;be.type!==H.TEXT&&be.previous.type!==H.TEXT&&(F=be.newlines?1:0),this.preserve_newlines&&(F=be.newlines0);return F!==0},W.prototype.traverse_whitespace=function(be){return be.whitespace_before||be.newlines?(this.print_preserved_newlines(be)||(this._output.space_before_token=!0),!0):!1},W.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},W.prototype.print_newline=function(be){this._output.add_new_line(be)},W.prototype.print_token=function(be){be.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(be.text))},W.prototype.indent=function(){this.indent_level++},W.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},W.prototype.get_full_indent=function(be){return be=this.indent_level+(be||0),be<1?"":this._output.get_indent_string(be)};var te=function(be){for(var F=null,Ce=be.next;Ce.type!==H.EOF&&be.closed!==Ce;){if(Ce.type===H.ATTRIBUTE&&Ce.text==="type"){Ce.next&&Ce.next.type===H.EQUALS&&Ce.next.next&&Ce.next.next.type===H.VALUE&&(F=Ce.next.next.text);break}Ce=Ce.next}return F},S=function(be,F){var Ce=null,Ae=null;return F.closed?(be==="script"?Ce="text/javascript":be==="style"&&(Ce="text/css"),Ce=te(F)||Ce,Ce.search("text/css")>-1?Ae="css":Ce.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?Ae="javascript":Ce.search(/(text|application|dojo)\/(x-)?(html)/)>-1?Ae="html":Ce.search(/test\/null/)>-1&&(Ae="null"),Ae):null};function B(be,F){return F.indexOf(be)!==-1}function pe(be,F,Ce){this.parent=be||null,this.tag=F?F.tag_name:"",this.indent_level=Ce||0,this.parser_token=F||null}function fe(be){this._printer=be,this._current_frame=null}fe.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},fe.prototype.record_tag=function(be){var F=new pe(this._current_frame,be,this._printer.indent_level);this._current_frame=F},fe.prototype._try_pop_frame=function(be){var F=null;return be&&(F=be.parser_token,this._printer.indent_level=be.indent_level,this._current_frame=be.parent),F},fe.prototype._get_frame=function(be,F){for(var Ce=this._current_frame;Ce&&be.indexOf(Ce.tag)===-1;){if(F&&F.indexOf(Ce.tag)!==-1){Ce=null;break}Ce=Ce.parent}return Ce},fe.prototype.try_pop=function(be,F){var Ce=this._get_frame([be],F);return this._try_pop_frame(Ce)},fe.prototype.indent_to_tag=function(be){var F=this._get_frame(be);F&&(this._printer.indent_level=F.indent_level)};function me(be,F,Ce,Ae){this._source_text=be||"",F=F||{},this._js_beautify=Ce,this._css_beautify=Ae,this._tag_stack=null;var ue=new c(F,"html");this._options=ue,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}me.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var be=this._source_text,F=this._options.eol;this._options.eol==="auto"&&(F=` +`,be&&I.test(be)&&(F=be.match(I)[0])),be=be.replace(M,` +`);var Ce=be.match(/^[\t ]*/)[0],Ae={text:"",type:""},ue=new we(this._options),ve=new W(this._options,Ce),L=new C(be,this._options).tokenize();this._tag_stack=new fe(ve);for(var Q=null,ne=L.next();ne.type!==H.EOF;)ne.type===H.TAG_OPEN||ne.type===H.COMMENT?(Q=this._handle_tag_open(ve,ne,ue,Ae,L),ue=Q):ne.type===H.ATTRIBUTE||ne.type===H.EQUALS||ne.type===H.VALUE||ne.type===H.TEXT&&!ue.tag_complete?Q=this._handle_inside_tag(ve,ne,ue,Ae):ne.type===H.TAG_CLOSE?Q=this._handle_tag_close(ve,ne,ue):ne.type===H.TEXT?Q=this._handle_text(ve,ne,ue):ne.type===H.CONTROL_FLOW_OPEN?Q=this._handle_control_flow_open(ve,ne):ne.type===H.CONTROL_FLOW_CLOSE?Q=this._handle_control_flow_close(ve,ne):ve.add_raw_token(ne),Ae=Q,ne=L.next();var se=ve._output.get_code(F);return se},me.prototype._handle_control_flow_open=function(be,F){var Ce={text:F.text,type:F.type};return be.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),F.newlines?be.print_preserved_newlines(F):be.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),be.print_token(F),be.indent(),Ce},me.prototype._handle_control_flow_close=function(be,F){var Ce={text:F.text,type:F.type};return be.deindent(),F.newlines?be.print_preserved_newlines(F):be.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),be.print_token(F),Ce},me.prototype._handle_tag_close=function(be,F,Ce){var Ae={text:F.text,type:F.type};return be.alignment_size=0,Ce.tag_complete=!0,be.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),Ce.is_unformatted?be.add_raw_token(F):(Ce.tag_start_char==="<"&&(be.set_space_before_token(F.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&Ce.has_wrapped_attrs&&be.print_newline(!1)),be.print_token(F)),Ce.indent_content&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&(be.indent(),Ce.indent_content=!1),!Ce.is_inline_element&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&be.set_wrap_point(),Ae},me.prototype._handle_inside_tag=function(be,F,Ce,Ae){var ue=Ce.has_wrapped_attrs,ve={text:F.text,type:F.type};return be.set_space_before_token(F.newlines||F.whitespace_before!=="",!0),Ce.is_unformatted?be.add_raw_token(F):Ce.tag_start_char==="{"&&F.type===H.TEXT?be.print_preserved_newlines(F)?(F.newlines=0,be.add_raw_token(F)):be.print_token(F):(F.type===H.ATTRIBUTE?be.set_space_before_token(!0):(F.type===H.EQUALS||F.type===H.VALUE&&F.previous.type===H.EQUALS)&&be.set_space_before_token(!1),F.type===H.ATTRIBUTE&&Ce.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(be.traverse_whitespace(F),ue=ue||F.newlines!==0),this._is_wrap_attributes_force&&Ce.attr_count>=this._options.wrap_attributes_min_attrs&&(Ae.type!==H.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(be.print_newline(!1),ue=!0)),be.print_token(F),ue=ue||be.previous_token_wrapped(),Ce.has_wrapped_attrs=ue),ve},me.prototype._handle_text=function(be,F,Ce){var Ae={text:F.text,type:"TK_CONTENT"};return Ce.custom_beautifier_name?this._print_custom_beatifier_text(be,F,Ce):Ce.is_unformatted||Ce.is_content_unformatted?be.add_raw_token(F):(be.traverse_whitespace(F),be.print_token(F)),Ae},me.prototype._print_custom_beatifier_text=function(be,F,Ce){var Ae=this;if(F.text!==""){var ue=F.text,ve,L=1,Q="",ne="";Ce.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?ve=this._js_beautify:Ce.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?ve=this._css_beautify:Ce.custom_beautifier_name==="html"&&(ve=function(Jt,zt){var mt=new me(Jt,zt,Ae._js_beautify,Ae._css_beautify);return mt.beautify()}),this._options.indent_scripts==="keep"?L=0:this._options.indent_scripts==="separate"&&(L=-be.indent_level);var se=be.get_full_indent(L);if(ue=ue.replace(/\n[ \t]*$/,""),Ce.custom_beautifier_name!=="html"&&ue[0]==="<"&&ue.match(/^(|]]>)$/.exec(ue);if(!nt){be.add_raw_token(F);return}Q=se+nt[1]+` `,ue=nt[4],nt[5]&&(ne=se+nt[5]),ue=ue.replace(/\n[ \t]*$/,""),(nt[2]||nt[3].indexOf(` -`)!==-1)&&(nt=nt[3].match(/[ \t]+$/),nt&&(F.whitespace_before=nt[0]))}if(ue)if(ye){var it=function(){this.eol=` -`};it.prototype=this._options.raw_options;var Je=new it;ue=ye(se+ue,Je)}else{var wt=F.whitespace_before;wt&&(ue=ue.replace(new RegExp(` +`)!==-1)&&(nt=nt[3].match(/[ \t]+$/),nt&&(F.whitespace_before=nt[0]))}if(ue)if(ve){var it=function(){this.eol=` +`};it.prototype=this._options.raw_options;var Je=new it;ue=ve(se+ue,Je)}else{var wt=F.whitespace_before;wt&&(ue=ue.replace(new RegExp(` (`+wt+")?","g"),` `)),ue=se+ue.replace(/\n/g,` `+se)}Q&&(ue?ue=Q+ue+` -`+ne:ue=Q+ne),we.print_newline(!1),ue&&(F.text=ue,F.whitespace_before="",F.newlines=0,we.add_raw_token(F),we.print_newline(!0))}},me.prototype._handle_tag_open=function(we,F,Ce,Ae,ue){var ye=this._get_tag_open_token(F);if((Ce.is_unformatted||Ce.is_content_unformatted)&&!Ce.is_empty_element&&F.type===H.TAG_OPEN&&!ye.is_start_tag?(we.add_raw_token(F),ye.start_tag_token=this._tag_stack.try_pop(ye.tag_name)):(we.traverse_whitespace(F),this._set_tag_position(we,F,ye,Ce,Ae),ye.is_inline_element||we.set_wrap_point(),we.print_token(F)),ye.is_start_tag&&this._is_wrap_attributes_force){var L=0,Q;do Q=ue.peek(L),Q.type===H.ATTRIBUTE&&(ye.attr_count+=1),L+=1;while(Q.type!==H.EOF&&Q.type!==H.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(ye.alignment_size=F.text.length+1),!ye.tag_complete&&!ye.is_unformatted&&(we.alignment_size=ye.alignment_size),ye};var ve=function(we,F,Ce){if(this.parent=F||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!Ce)this.tag_complete=!0;else{var Ae;this.tag_start_char=Ce.text[0],this.text=Ce.text,this.tag_start_char==="<"?(Ae=Ce.text.match(/^<([^\s>]*)/),this.tag_check=Ae?Ae[1]:""):(Ae=Ce.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=Ae?Ae[1]:"",(Ce.text.startsWith("{{#>")||Ce.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&Ce.next!==null?this.tag_check=Ce.next.text.split(" ")[0]:this.tag_check=Ce.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),Ce.type===H.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||Ce.closed&&Ce.closed.text==="/>";var ue=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(ue=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!we.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(ue)))}};me.prototype._get_tag_open_token=function(we){var F=new ve(this._options,this._tag_stack.get_parser_token(),we);return F.alignment_size=this._options.wrap_attributes_indent_size,F.is_end_tag=F.is_end_tag||B(F.tag_check,this._options.void_elements),F.is_empty_element=F.tag_complete||F.is_start_tag&&F.is_end_tag,F.is_unformatted=!F.tag_complete&&B(F.tag_check,this._options.unformatted),F.is_content_unformatted=!F.is_empty_element&&B(F.tag_check,this._options.content_unformatted),F.is_inline_element=B(F.tag_name,this._options.inline)||this._options.inline_custom_elements&&F.tag_name.includes("-")||F.tag_start_char==="{",F},me.prototype._set_tag_position=function(we,F,Ce,Ae,ue){if(Ce.is_empty_element||(Ce.is_end_tag?Ce.start_tag_token=this._tag_stack.try_pop(Ce.tag_name):(this._do_optional_end_element(Ce)&&(Ce.is_inline_element||we.print_newline(!1)),this._tag_stack.record_tag(Ce),(Ce.tag_name==="script"||Ce.tag_name==="style")&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&(Ce.custom_beautifier_name=S(Ce.tag_check,F)))),B(Ce.tag_check,this._options.extra_liners)&&(we.print_newline(!1),we._output.just_added_blankline()||we.print_newline(!0)),Ce.is_empty_element){if(Ce.tag_start_char==="{"&&Ce.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),Ce.indent_content=!0;var ye=we.current_line_has_match(/{{#if/);ye||we.print_newline(!1)}Ce.tag_name==="!--"&&ue.type===H.TAG_CLOSE&&Ae.is_end_tag&&Ce.text.indexOf(` -`)===-1||(Ce.is_inline_element||Ce.is_unformatted||we.print_newline(!1),this._calcluate_parent_multiline(we,Ce))}else if(Ce.is_end_tag){var L=!1;L=Ce.start_tag_token&&Ce.start_tag_token.multiline_content,L=L||!Ce.is_inline_element&&!(Ae.is_inline_element||Ae.is_unformatted)&&!(ue.type===H.TAG_CLOSE&&Ce.start_tag_token===Ae)&&ue.type!=="TK_CONTENT",(Ce.is_content_unformatted||Ce.is_unformatted)&&(L=!1),L&&we.print_newline(!1)}else Ce.indent_content=!Ce.custom_beautifier_name,Ce.tag_start_char==="<"&&(Ce.tag_name==="html"?Ce.indent_content=this._options.indent_inner_html:Ce.tag_name==="head"?Ce.indent_content=this._options.indent_head_inner_html:Ce.tag_name==="body"&&(Ce.indent_content=this._options.indent_body_inner_html)),!(Ce.is_inline_element||Ce.is_unformatted)&&(ue.type!=="TK_CONTENT"||Ce.is_content_unformatted)&&we.print_newline(!1),this._calcluate_parent_multiline(we,Ce)},me.prototype._calcluate_parent_multiline=function(we,F){F.parent&&we._output.just_added_newline()&&!((F.is_inline_element||F.is_unformatted)&&F.parent.is_inline_element)&&(F.parent.multiline_content=!0)};var Ne=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],de=["a","audio","del","ins","map","noscript","video"];me.prototype._do_optional_end_element=function(we){var F=null;if(!(we.is_empty_element||!we.is_start_tag||!we.parent)){if(we.tag_name==="body")F=F||this._tag_stack.try_pop("head");else if(we.tag_name==="li")F=F||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(we.tag_name==="dd"||we.tag_name==="dt")F=F||this._tag_stack.try_pop("dt",["dl"]),F=F||this._tag_stack.try_pop("dd",["dl"]);else if(we.parent.tag_name==="p"&&Ne.indexOf(we.tag_name)!==-1){var Ce=we.parent.parent;(!Ce||de.indexOf(Ce.tag_name)===-1)&&(F=F||this._tag_stack.try_pop("p"))}else we.tag_name==="rp"||we.tag_name==="rt"?(F=F||this._tag_stack.try_pop("rt",["ruby","rtc"]),F=F||this._tag_stack.try_pop("rp",["ruby","rtc"])):we.tag_name==="optgroup"?F=F||this._tag_stack.try_pop("optgroup",["select"]):we.tag_name==="option"?F=F||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):we.tag_name==="colgroup"?F=F||this._tag_stack.try_pop("caption",["table"]):we.tag_name==="thead"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"])):we.tag_name==="tbody"||we.tag_name==="tfoot"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"]),F=F||this._tag_stack.try_pop("thead",["table"]),F=F||this._tag_stack.try_pop("tbody",["table"])):we.tag_name==="tr"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"]),F=F||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(we.tag_name==="th"||we.tag_name==="td")&&(F=F||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),F=F||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return we.parent=this._tag_stack.get_parser_token(),F}},x.exports.Beautifier=me},function(x,o,i){var c=i(6).Options;function d(C){c.call(this,C,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}d.prototype=new c,x.exports.Options=d},function(x,o,i){var c=i(9).Tokenizer,d=i(9).TOKEN,C=i(13).Directives,H=i(14).TemplatablePattern,I=i(12).Pattern,M={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:d.START,RAW:d.RAW,EOF:d.EOF},W=new C(/<\!--/,/-->/),te=function(S,B){c.call(this,S,B),this._current_tag_name="";var pe=new H(this._input).read_options(this._options),fe=new I(this._input);if(this.__patterns={word:pe.until(/[\n\r\t <]/),word_control_flow_close_excluded:pe.until(/[\n\r\t <}]/),single_quote:pe.until_after(/'/),double_quote:pe.until_after(/"/),attribute:pe.until(/[\n\r\t =>]|\/>/),element_name:pe.until(/[\n\r\t >\/]/),angular_control_flow_start:fe.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:fe.starting_with(/{{!--/).until_after(/--}}/),handlebars:fe.starting_with(/{{/).until_after(/}}/),handlebars_open:fe.until(/[\n\r\t }]/),handlebars_raw_close:fe.until(/}}/),comment:fe.starting_with(//),cdata:fe.starting_with(//),conditional_comment:fe.starting_with(//),processing:fe.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var me=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=fe.matching(me).until_after(me)}};te.prototype=new c,te.prototype._is_comment=function(S){return!1},te.prototype._is_opening=function(S){return S.type===M.TAG_OPEN||S.type===M.CONTROL_FLOW_OPEN},te.prototype._is_closing=function(S,B){return S.type===M.TAG_CLOSE&&B&&((S.text===">"||S.text==="/>")&&B.text[0]==="<"||S.text==="}}"&&B.text[0]==="{"&&B.text[1]==="{")||S.type===M.CONTROL_FLOW_CLOSE&&S.text==="}"&&B.text.endsWith("{")},te.prototype._reset=function(){this._current_tag_name=""},te.prototype._get_next_token=function(S,B){var pe=null;this._readWhitespace();var fe=this._input.peek();return fe===null?this._create_token(M.EOF,""):(pe=pe||this._read_open_handlebars(fe,B),pe=pe||this._read_attribute(fe,S,B),pe=pe||this._read_close(fe,B),pe=pe||this._read_script_and_style(fe,S),pe=pe||this._read_control_flows(fe,B),pe=pe||this._read_raw_content(fe,S,B),pe=pe||this._read_content_word(fe,B),pe=pe||this._read_comment_or_cdata(fe),pe=pe||this._read_processing(fe),pe=pe||this._read_open(fe,B),pe=pe||this._create_token(M.UNKNOWN,this._input.next()),pe)},te.prototype._read_comment_or_cdata=function(S){var B=null,pe=null,fe=null;if(S==="<"){var me=this._input.peek(1);me==="!"&&(pe=this.__patterns.comment.read(),pe?(fe=W.get_directives(pe),fe&&fe.ignore==="start"&&(pe+=W.readIgnored(this._input))):pe=this.__patterns.cdata.read()),pe&&(B=this._create_token(M.COMMENT,pe),B.directives=fe)}return B},te.prototype._read_processing=function(S){var B=null,pe=null,fe=null;if(S==="<"){var me=this._input.peek(1);(me==="!"||me==="?")&&(pe=this.__patterns.conditional_comment.read(),pe=pe||this.__patterns.processing.read()),pe&&(B=this._create_token(M.COMMENT,pe),B.directives=fe)}return B},te.prototype._read_open=function(S,B){var pe=null,fe=null;return(!B||B.type===M.CONTROL_FLOW_OPEN)&&S==="<"&&(pe=this._input.next(),this._input.peek()==="/"&&(pe+=this._input.next()),pe+=this.__patterns.element_name.read(),fe=this._create_token(M.TAG_OPEN,pe)),fe},te.prototype._read_open_handlebars=function(S,B){var pe=null,fe=null;return(!B||B.type===M.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&S==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(pe=this.__patterns.handlebars_comment.read(),pe=pe||this.__patterns.handlebars.read(),fe=this._create_token(M.COMMENT,pe)):(pe=this.__patterns.handlebars_open.read(),fe=this._create_token(M.TAG_OPEN,pe))),fe},te.prototype._read_control_flows=function(S,B){var pe="",fe=null;if(!this._options.templating.includes("angular"))return fe;if(S==="@"){if(pe=this.__patterns.angular_control_flow_start.read(),pe==="")return fe;for(var me=pe.endsWith("(")?1:0,ve=0;!(pe.endsWith("{")&&me===ve);){var Ne=this._input.next();if(Ne===null)break;Ne==="("?me++:Ne===")"&&ve++,pe+=Ne}fe=this._create_token(M.CONTROL_FLOW_OPEN,pe)}else S==="}"&&B&&B.type===M.CONTROL_FLOW_OPEN&&(pe=this._input.next(),fe=this._create_token(M.CONTROL_FLOW_CLOSE,pe));return fe},te.prototype._read_close=function(S,B){var pe=null,fe=null;return B&&B.type===M.TAG_OPEN&&(B.text[0]==="<"&&(S===">"||S==="/"&&this._input.peek(1)===">")?(pe=this._input.next(),S==="/"&&(pe+=this._input.next()),fe=this._create_token(M.TAG_CLOSE,pe)):B.text[0]==="{"&&S==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),fe=this._create_token(M.TAG_CLOSE,"}}"))),fe},te.prototype._read_attribute=function(S,B,pe){var fe=null,me="";if(pe&&pe.text[0]==="<")if(S==="=")fe=this._create_token(M.EQUALS,this._input.next());else if(S==='"'||S==="'"){var ve=this._input.next();S==='"'?ve+=this.__patterns.double_quote.read():ve+=this.__patterns.single_quote.read(),fe=this._create_token(M.VALUE,ve)}else me=this.__patterns.attribute.read(),me&&(B.type===M.EQUALS?fe=this._create_token(M.VALUE,me):fe=this._create_token(M.ATTRIBUTE,me));return fe},te.prototype._is_content_unformatted=function(S){return this._options.void_elements.indexOf(S)===-1&&(this._options.content_unformatted.indexOf(S)!==-1||this._options.unformatted.indexOf(S)!==-1)},te.prototype._read_raw_content=function(S,B,pe){var fe="";if(pe&&pe.text[0]==="{")fe=this.__patterns.handlebars_raw_close.read();else if(B.type===M.TAG_CLOSE&&B.opened.text[0]==="<"&&B.text[0]!=="/"){var me=B.opened.text.substr(1).toLowerCase();this._is_content_unformatted(me)&&(fe=this._input.readUntil(new RegExp("","ig")))}return fe?this._create_token(M.TEXT,fe):null},te.prototype._read_script_and_style=function(S,B){if(B.type===M.TAG_CLOSE&&B.opened.text[0]==="<"&&B.text[0]!=="/"){var pe=B.opened.text.substr(1).toLowerCase();if(pe==="script"||pe==="style"){var fe=this._read_comment_or_cdata(S);if(fe)return fe.type=M.TEXT,fe;var me=this._input.readUntil(new RegExp("","ig"));if(me)return this._create_token(M.TEXT,me)}}return null},te.prototype._read_content_word=function(S,B){var pe="";return this._options.unformatted_content_delimiter&&S===this._options.unformatted_content_delimiter[0]&&(pe=this.__patterns.unformatted_content_delimiter.read()),pe||(pe=B&&B.type===M.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),pe?this._create_token(M.TEXT,pe):null},x.exports.Tokenizer=te,x.exports.TOKEN=M}],w={};function r(x){var o=w[x];if(o!==void 0)return o.exports;var i=w[x]={exports:{}};return P[x](i,i.exports,r),i.exports}var s=r(18);ee=s})();var Pe=ee;if(1)b=[l,l(58553),l(87804)],ae=function(P){var w=l(58553),r=l(87804);return{html_beautify:function(s,x){return Pe(s,x,w.js_beautify,r.css_beautify)}}}.apply(jt,b),ae!==void 0&&(lr.exports=ae);else var _,V})()},58553:function(lr,jt){var l,b;(function(){var ae;(function(){"use strict";var Pe=[function(w,r,s){var x=s(1).Beautifier,o=s(5).Options;function i(c,d){var C=new x(c,d);return C.beautify()}w.exports=i,w.exports.defaultOptions=function(){return new o}},function(w,r,s){var x=s(2).Output,o=s(3).Token,i=s(4),c=s(5).Options,d=s(7).Tokenizer,C=s(7).line_starters,H=s(7).positionable_operators,I=s(7).TOKEN;function M(Q,ne){return ne.indexOf(Q)!==-1}function W(Q){return Q.replace(/^\s+/g,"")}function te(Q){for(var ne={},se=0;se]*)/),this.tag_check=Ae?Ae[1]:""):(Ae=Ce.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=Ae?Ae[1]:"",(Ce.text.startsWith("{{#>")||Ce.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&Ce.next!==null?this.tag_check=Ce.next.text.split(" ")[0]:this.tag_check=Ce.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),Ce.type===H.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||Ce.closed&&Ce.closed.text==="/>";var ue=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(ue=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!be.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(ue)))}};me.prototype._get_tag_open_token=function(be){var F=new we(this._options,this._tag_stack.get_parser_token(),be);return F.alignment_size=this._options.wrap_attributes_indent_size,F.is_end_tag=F.is_end_tag||B(F.tag_check,this._options.void_elements),F.is_empty_element=F.tag_complete||F.is_start_tag&&F.is_end_tag,F.is_unformatted=!F.tag_complete&&B(F.tag_check,this._options.unformatted),F.is_content_unformatted=!F.is_empty_element&&B(F.tag_check,this._options.content_unformatted),F.is_inline_element=B(F.tag_name,this._options.inline)||this._options.inline_custom_elements&&F.tag_name.includes("-")||F.tag_start_char==="{",F},me.prototype._set_tag_position=function(be,F,Ce,Ae,ue){if(Ce.is_empty_element||(Ce.is_end_tag?Ce.start_tag_token=this._tag_stack.try_pop(Ce.tag_name):(this._do_optional_end_element(Ce)&&(Ce.is_inline_element||be.print_newline(!1)),this._tag_stack.record_tag(Ce),(Ce.tag_name==="script"||Ce.tag_name==="style")&&!(Ce.is_unformatted||Ce.is_content_unformatted)&&(Ce.custom_beautifier_name=S(Ce.tag_check,F)))),B(Ce.tag_check,this._options.extra_liners)&&(be.print_newline(!1),be._output.just_added_blankline()||be.print_newline(!0)),Ce.is_empty_element){if(Ce.tag_start_char==="{"&&Ce.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),Ce.indent_content=!0;var ve=be.current_line_has_match(/{{#if/);ve||be.print_newline(!1)}Ce.tag_name==="!--"&&ue.type===H.TAG_CLOSE&&Ae.is_end_tag&&Ce.text.indexOf(` +`)===-1||(Ce.is_inline_element||Ce.is_unformatted||be.print_newline(!1),this._calcluate_parent_multiline(be,Ce))}else if(Ce.is_end_tag){var L=!1;L=Ce.start_tag_token&&Ce.start_tag_token.multiline_content,L=L||!Ce.is_inline_element&&!(Ae.is_inline_element||Ae.is_unformatted)&&!(ue.type===H.TAG_CLOSE&&Ce.start_tag_token===Ae)&&ue.type!=="TK_CONTENT",(Ce.is_content_unformatted||Ce.is_unformatted)&&(L=!1),L&&be.print_newline(!1)}else Ce.indent_content=!Ce.custom_beautifier_name,Ce.tag_start_char==="<"&&(Ce.tag_name==="html"?Ce.indent_content=this._options.indent_inner_html:Ce.tag_name==="head"?Ce.indent_content=this._options.indent_head_inner_html:Ce.tag_name==="body"&&(Ce.indent_content=this._options.indent_body_inner_html)),!(Ce.is_inline_element||Ce.is_unformatted)&&(ue.type!=="TK_CONTENT"||Ce.is_content_unformatted)&&be.print_newline(!1),this._calcluate_parent_multiline(be,Ce)},me.prototype._calcluate_parent_multiline=function(be,F){F.parent&&be._output.just_added_newline()&&!((F.is_inline_element||F.is_unformatted)&&F.parent.is_inline_element)&&(F.parent.multiline_content=!0)};var Oe=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],de=["a","audio","del","ins","map","noscript","video"];me.prototype._do_optional_end_element=function(be){var F=null;if(!(be.is_empty_element||!be.is_start_tag||!be.parent)){if(be.tag_name==="body")F=F||this._tag_stack.try_pop("head");else if(be.tag_name==="li")F=F||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(be.tag_name==="dd"||be.tag_name==="dt")F=F||this._tag_stack.try_pop("dt",["dl"]),F=F||this._tag_stack.try_pop("dd",["dl"]);else if(be.parent.tag_name==="p"&&Oe.indexOf(be.tag_name)!==-1){var Ce=be.parent.parent;(!Ce||de.indexOf(Ce.tag_name)===-1)&&(F=F||this._tag_stack.try_pop("p"))}else be.tag_name==="rp"||be.tag_name==="rt"?(F=F||this._tag_stack.try_pop("rt",["ruby","rtc"]),F=F||this._tag_stack.try_pop("rp",["ruby","rtc"])):be.tag_name==="optgroup"?F=F||this._tag_stack.try_pop("optgroup",["select"]):be.tag_name==="option"?F=F||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):be.tag_name==="colgroup"?F=F||this._tag_stack.try_pop("caption",["table"]):be.tag_name==="thead"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"])):be.tag_name==="tbody"||be.tag_name==="tfoot"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"]),F=F||this._tag_stack.try_pop("thead",["table"]),F=F||this._tag_stack.try_pop("tbody",["table"])):be.tag_name==="tr"?(F=F||this._tag_stack.try_pop("caption",["table"]),F=F||this._tag_stack.try_pop("colgroup",["table"]),F=F||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(be.tag_name==="th"||be.tag_name==="td")&&(F=F||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),F=F||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return be.parent=this._tag_stack.get_parser_token(),F}},x.exports.Beautifier=me},function(x,o,i){var c=i(6).Options;function d(C){c.call(this,C,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}d.prototype=new c,x.exports.Options=d},function(x,o,i){var c=i(9).Tokenizer,d=i(9).TOKEN,C=i(13).Directives,H=i(14).TemplatablePattern,I=i(12).Pattern,M={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:d.START,RAW:d.RAW,EOF:d.EOF},W=new C(/<\!--/,/-->/),te=function(S,B){c.call(this,S,B),this._current_tag_name="";var pe=new H(this._input).read_options(this._options),fe=new I(this._input);if(this.__patterns={word:pe.until(/[\n\r\t <]/),word_control_flow_close_excluded:pe.until(/[\n\r\t <}]/),single_quote:pe.until_after(/'/),double_quote:pe.until_after(/"/),attribute:pe.until(/[\n\r\t =>]|\/>/),element_name:pe.until(/[\n\r\t >\/]/),angular_control_flow_start:fe.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:fe.starting_with(/{{!--/).until_after(/--}}/),handlebars:fe.starting_with(/{{/).until_after(/}}/),handlebars_open:fe.until(/[\n\r\t }]/),handlebars_raw_close:fe.until(/}}/),comment:fe.starting_with(//),cdata:fe.starting_with(//),conditional_comment:fe.starting_with(//),processing:fe.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var me=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=fe.matching(me).until_after(me)}};te.prototype=new c,te.prototype._is_comment=function(S){return!1},te.prototype._is_opening=function(S){return S.type===M.TAG_OPEN||S.type===M.CONTROL_FLOW_OPEN},te.prototype._is_closing=function(S,B){return S.type===M.TAG_CLOSE&&B&&((S.text===">"||S.text==="/>")&&B.text[0]==="<"||S.text==="}}"&&B.text[0]==="{"&&B.text[1]==="{")||S.type===M.CONTROL_FLOW_CLOSE&&S.text==="}"&&B.text.endsWith("{")},te.prototype._reset=function(){this._current_tag_name=""},te.prototype._get_next_token=function(S,B){var pe=null;this._readWhitespace();var fe=this._input.peek();return fe===null?this._create_token(M.EOF,""):(pe=pe||this._read_open_handlebars(fe,B),pe=pe||this._read_attribute(fe,S,B),pe=pe||this._read_close(fe,B),pe=pe||this._read_script_and_style(fe,S),pe=pe||this._read_control_flows(fe,B),pe=pe||this._read_raw_content(fe,S,B),pe=pe||this._read_content_word(fe,B),pe=pe||this._read_comment_or_cdata(fe),pe=pe||this._read_processing(fe),pe=pe||this._read_open(fe,B),pe=pe||this._create_token(M.UNKNOWN,this._input.next()),pe)},te.prototype._read_comment_or_cdata=function(S){var B=null,pe=null,fe=null;if(S==="<"){var me=this._input.peek(1);me==="!"&&(pe=this.__patterns.comment.read(),pe?(fe=W.get_directives(pe),fe&&fe.ignore==="start"&&(pe+=W.readIgnored(this._input))):pe=this.__patterns.cdata.read()),pe&&(B=this._create_token(M.COMMENT,pe),B.directives=fe)}return B},te.prototype._read_processing=function(S){var B=null,pe=null,fe=null;if(S==="<"){var me=this._input.peek(1);(me==="!"||me==="?")&&(pe=this.__patterns.conditional_comment.read(),pe=pe||this.__patterns.processing.read()),pe&&(B=this._create_token(M.COMMENT,pe),B.directives=fe)}return B},te.prototype._read_open=function(S,B){var pe=null,fe=null;return(!B||B.type===M.CONTROL_FLOW_OPEN)&&S==="<"&&(pe=this._input.next(),this._input.peek()==="/"&&(pe+=this._input.next()),pe+=this.__patterns.element_name.read(),fe=this._create_token(M.TAG_OPEN,pe)),fe},te.prototype._read_open_handlebars=function(S,B){var pe=null,fe=null;return(!B||B.type===M.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&S==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(pe=this.__patterns.handlebars_comment.read(),pe=pe||this.__patterns.handlebars.read(),fe=this._create_token(M.COMMENT,pe)):(pe=this.__patterns.handlebars_open.read(),fe=this._create_token(M.TAG_OPEN,pe))),fe},te.prototype._read_control_flows=function(S,B){var pe="",fe=null;if(!this._options.templating.includes("angular"))return fe;if(S==="@"){if(pe=this.__patterns.angular_control_flow_start.read(),pe==="")return fe;for(var me=pe.endsWith("(")?1:0,we=0;!(pe.endsWith("{")&&me===we);){var Oe=this._input.next();if(Oe===null)break;Oe==="("?me++:Oe===")"&&we++,pe+=Oe}fe=this._create_token(M.CONTROL_FLOW_OPEN,pe)}else S==="}"&&B&&B.type===M.CONTROL_FLOW_OPEN&&(pe=this._input.next(),fe=this._create_token(M.CONTROL_FLOW_CLOSE,pe));return fe},te.prototype._read_close=function(S,B){var pe=null,fe=null;return B&&B.type===M.TAG_OPEN&&(B.text[0]==="<"&&(S===">"||S==="/"&&this._input.peek(1)===">")?(pe=this._input.next(),S==="/"&&(pe+=this._input.next()),fe=this._create_token(M.TAG_CLOSE,pe)):B.text[0]==="{"&&S==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),fe=this._create_token(M.TAG_CLOSE,"}}"))),fe},te.prototype._read_attribute=function(S,B,pe){var fe=null,me="";if(pe&&pe.text[0]==="<")if(S==="=")fe=this._create_token(M.EQUALS,this._input.next());else if(S==='"'||S==="'"){var we=this._input.next();S==='"'?we+=this.__patterns.double_quote.read():we+=this.__patterns.single_quote.read(),fe=this._create_token(M.VALUE,we)}else me=this.__patterns.attribute.read(),me&&(B.type===M.EQUALS?fe=this._create_token(M.VALUE,me):fe=this._create_token(M.ATTRIBUTE,me));return fe},te.prototype._is_content_unformatted=function(S){return this._options.void_elements.indexOf(S)===-1&&(this._options.content_unformatted.indexOf(S)!==-1||this._options.unformatted.indexOf(S)!==-1)},te.prototype._read_raw_content=function(S,B,pe){var fe="";if(pe&&pe.text[0]==="{")fe=this.__patterns.handlebars_raw_close.read();else if(B.type===M.TAG_CLOSE&&B.opened.text[0]==="<"&&B.text[0]!=="/"){var me=B.opened.text.substr(1).toLowerCase();this._is_content_unformatted(me)&&(fe=this._input.readUntil(new RegExp("","ig")))}return fe?this._create_token(M.TEXT,fe):null},te.prototype._read_script_and_style=function(S,B){if(B.type===M.TAG_CLOSE&&B.opened.text[0]==="<"&&B.text[0]!=="/"){var pe=B.opened.text.substr(1).toLowerCase();if(pe==="script"||pe==="style"){var fe=this._read_comment_or_cdata(S);if(fe)return fe.type=M.TEXT,fe;var me=this._input.readUntil(new RegExp("","ig"));if(me)return this._create_token(M.TEXT,me)}}return null},te.prototype._read_content_word=function(S,B){var pe="";return this._options.unformatted_content_delimiter&&S===this._options.unformatted_content_delimiter[0]&&(pe=this.__patterns.unformatted_content_delimiter.read()),pe||(pe=B&&B.type===M.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),pe?this._create_token(M.TEXT,pe):null},x.exports.Tokenizer=te,x.exports.TOKEN=M}],w={};function r(x){var o=w[x];if(o!==void 0)return o.exports;var i=w[x]={exports:{}};return P[x](i,i.exports,r),i.exports}var s=r(18);ee=s})();var Pe=ee;if(1)b=[l,l(58553),l(87804)],ae=function(P){var w=l(58553),r=l(87804);return{html_beautify:function(s,x){return Pe(s,x,w.js_beautify,r.css_beautify)}}}.apply(jt,b),ae!==void 0&&(lr.exports=ae);else var _,V})()},58553:function(lr,jt){var l,b;(function(){var ae;(function(){"use strict";var Pe=[function(w,r,s){var x=s(1).Beautifier,o=s(5).Options;function i(c,d){var C=new x(c,d);return C.beautify()}w.exports=i,w.exports.defaultOptions=function(){return new o}},function(w,r,s){var x=s(2).Output,o=s(3).Token,i=s(4),c=s(5).Options,d=s(7).Tokenizer,C=s(7).line_starters,H=s(7).positionable_operators,I=s(7).TOKEN;function M(Q,ne){return ne.indexOf(Q)!==-1}function W(Q){return Q.replace(/^\s+/g,"")}function te(Q){for(var ne={},se=0;sese&&(se=Q.line_indent_level));var nt={mode:ne,parent:Q,last_token:Q?Q.last_token:new o(I.START_BLOCK,""),last_word:Q?Q.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:se,alignment:0,line_indent_level:Q?Q.line_indent_level:se,start_line_index:this._output.get_line_number(),ternary_depth:0};return nt},ye.prototype._reset=function(Q){var ne=Q.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new x(this._options,ne),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(Ne.BlockStatement);var se=new d(Q,this._options);return this._tokens=se.tokenize(),Q},ye.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var Q,ne=this._reset(this._source_text),se=this._options.eol;this._options.eol==="auto"&&(se=` -`,ne&&i.lineBreak.test(ne||"")&&(se=ne.match(i.lineBreak)[0]));for(var nt=this._tokens.next();nt;)this.handle_token(nt),this._last_last_text=this._flags.last_token.text,this._flags.last_token=nt,nt=this._tokens.next();return Q=this._output.get_code(se),Q},ye.prototype.handle_token=function(Q,ne){Q.type===I.START_EXPR?this.handle_start_expr(Q):Q.type===I.END_EXPR?this.handle_end_expr(Q):Q.type===I.START_BLOCK?this.handle_start_block(Q):Q.type===I.END_BLOCK?this.handle_end_block(Q):Q.type===I.WORD?this.handle_word(Q):Q.type===I.RESERVED?this.handle_word(Q):Q.type===I.SEMICOLON?this.handle_semicolon(Q):Q.type===I.STRING?this.handle_string(Q):Q.type===I.EQUALS?this.handle_equals(Q):Q.type===I.OPERATOR?this.handle_operator(Q):Q.type===I.COMMA?this.handle_comma(Q):Q.type===I.BLOCK_COMMENT?this.handle_block_comment(Q,ne):Q.type===I.COMMENT?this.handle_comment(Q,ne):Q.type===I.DOT?this.handle_dot(Q):Q.type===I.EOF?this.handle_eof(Q):Q.type===I.UNKNOWN?this.handle_unknown(Q,ne):this.handle_unknown(Q,ne)},ye.prototype.handle_whitespace_and_comments=function(Q,ne){var se=Q.newlines,nt=this._options.keep_array_indentation&&F(this._flags.mode);if(Q.comments_before)for(var it=Q.comments_before.next();it;)this.handle_whitespace_and_comments(it,ne),this.handle_token(it,ne),it=Q.comments_before.next();if(nt)for(var Je=0;Je0,ne);else if(this._options.max_preserve_newlines&&se>this._options.max_preserve_newlines&&(se=this._options.max_preserve_newlines),this._options.preserve_newlines&&se>1){this.print_newline(!1,ne);for(var wt=1;wt0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},ye.prototype.set_mode=function(Q){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,Q),this._flags=this.create_flags(this._previous_flags,Q),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},ye.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===Ne.Statement&&de(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},ye.prototype.start_of_object_property=function(){return this._flags.parent.mode===Ne.ObjectLiteral&&this._flags.mode===Ne.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||B(this._flags.last_token,["get","set"]))},ye.prototype.start_of_statement=function(Q){var ne=!1;return ne=ne||B(this._flags.last_token,["var","let","const"])&&Q.type===I.WORD,ne=ne||S(this._flags.last_token,"do"),ne=ne||!(this._flags.parent.mode===Ne.ObjectLiteral&&this._flags.mode===Ne.Statement)&&B(this._flags.last_token,L)&&!Q.newlines,ne=ne||S(this._flags.last_token,"else")&&!(S(Q,"if")&&!Q.comments_before),ne=ne||this._flags.last_token.type===I.END_EXPR&&(this._previous_flags.mode===Ne.ForInitializer||this._previous_flags.mode===Ne.Conditional),ne=ne||this._flags.last_token.type===I.WORD&&this._flags.mode===Ne.BlockStatement&&!this._flags.in_case&&!(Q.text==="--"||Q.text==="++")&&this._last_last_text!=="function"&&Q.type!==I.WORD&&Q.type!==I.RESERVED,ne=ne||this._flags.mode===Ne.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||B(this._flags.last_token,["get","set"])),ne?(this.set_mode(Ne.Statement),this.indent(),this.handle_whitespace_and_comments(Q,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q,B(Q,["do","for","if","while"])),!0):!1},ye.prototype.handle_start_expr=function(Q){this.start_of_statement(Q)||this.handle_whitespace_and_comments(Q);var ne=Ne.Expression;if(Q.text==="["){if(this._flags.last_token.type===I.WORD||this._flags.last_token.text===")"){B(this._flags.last_token,C)&&(this._output.space_before_token=!0),this.print_token(Q),this.set_mode(ne),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ne=Ne.ArrayLiteral,F(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),M(this._flags.last_token.type,[I.START_EXPR,I.END_EXPR,I.WORD,I.OPERATOR,I.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===I.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ne=Ne.ForInitializer):M(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ne=Ne.Conditional):M(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&Q.whitespace_before===""?this._output.space_before_token=!1:(M(this._flags.last_token.text,C)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q);else if(this._flags.last_token.type===I.WORD){this._output.space_before_token=!1;var se=this._tokens.peek(-3);if(this._options.space_after_named_function&&se){var nt=this._tokens.peek(-4);B(se,["async","function"])||se.text==="*"&&B(nt,["async","function"])?this._output.space_before_token=!0:this._flags.mode===Ne.ObjectLiteral?(se.text==="{"||se.text===","||se.text==="*"&&(nt.text==="{"||nt.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(Q);(this._flags.last_token.type===I.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(M(this._last_last_text,["function","yield"])||this._flags.mode===Ne.ObjectLiteral&&M(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===I.START_BLOCK?this.print_newline():(this._flags.last_token.type===I.END_EXPR||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===I.COMMA)&&this.allow_wrap_or_preserved_newline(Q,Q.newlines),this.print_token(Q),this.set_mode(ne),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},ye.prototype.handle_end_expr=function(Q){for(;this._flags.mode===Ne.Statement;)this.restore_mode();this.handle_whitespace_and_comments(Q),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(Q,Q.text==="]"&&F(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===I.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(Q),this.restore_mode(),de(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===Ne.Conditional&&(this._previous_flags.mode=Ne.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},ye.prototype.handle_start_block=function(Q){this.handle_whitespace_and_comments(Q);var ne=this._tokens.peek(),se=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===I.END_EXPR?(this.set_mode(Ne.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(Ne.BlockStatement):se&&(M(se.text,[":",","])&&M(ne.type,[I.STRING,I.WORD,I.RESERVED])||M(ne.text,["get","set","..."])&&M(se.type,[I.WORD,I.RESERVED]))?M(this._last_last_text,["class","interface"])&&!M(se.text,[":",","])?this.set_mode(Ne.BlockStatement):this.set_mode(Ne.ObjectLiteral):this._flags.last_token.type===I.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(Ne.BlockStatement):M(this._flags.last_token.type,[I.EQUALS,I.START_EXPR,I.COMMA,I.OPERATOR])||B(this._flags.last_token,["return","throw","import","default"])?this.set_mode(Ne.ObjectLiteral):this.set_mode(Ne.BlockStatement),this._flags.last_token&&B(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var nt=!ne.comments_before&&ne.text==="}",it=nt&&this._flags.last_word==="function"&&this._flags.last_token.type===I.END_EXPR;if(this._options.brace_preserve_inline){var Je=0,wt=null;this._flags.inline_frame=!0;do if(Je+=1,wt=this._tokens.peek(Je-1),wt.newlines){this._flags.inline_frame=!1;break}while(wt.type!==I.EOF&&!(wt.type===I.END_BLOCK&&wt.opened===Q))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&Q.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==I.OPERATOR&&(it||this._flags.last_token.type===I.EQUALS||B(this._flags.last_token,pe)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(F(this._previous_flags.mode)&&(this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.COMMA)&&((this._flags.last_token.type===I.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(Q),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==I.OPERATOR&&this._flags.last_token.type!==I.START_EXPR&&(M(this._flags.last_token.type,[I.START_BLOCK,I.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(Q),this.indent(),!nt&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},ye.prototype.handle_end_block=function(Q){for(this.handle_whitespace_and_comments(Q);this._flags.mode===Ne.Statement;)this.restore_mode();var ne=this._flags.last_token.type===I.START_BLOCK;this._flags.inline_frame&&!ne?this._output.space_before_token=!0:this._options.brace_style==="expand"?ne||this.print_newline():ne||(F(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(Q)},ye.prototype.handle_word=function(Q){if(Q.type===I.RESERVED){if(M(Q.text,["set","get"])&&this._flags.mode!==Ne.ObjectLiteral)Q.type=I.WORD;else if(Q.text==="import"&&M(this._tokens.peek().text,["(","."]))Q.type=I.WORD;else if(M(Q.text,["as","from"])&&!this._flags.import_block)Q.type=I.WORD;else if(this._flags.mode===Ne.ObjectLiteral){var ne=this._tokens.peek();ne.text===":"&&(Q.type=I.WORD)}}if(this.start_of_statement(Q)?B(this._flags.last_token,["var","let","const"])&&Q.type===I.WORD&&(this._flags.declaration_statement=!0):Q.newlines&&!Ce(this._flags.mode)&&(this._flags.last_token.type!==I.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==I.EQUALS&&(this._options.preserve_newlines||!B(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(Q),this.print_newline()):this.handle_whitespace_and_comments(Q),this._flags.do_block&&!this._flags.do_while)if(S(Q,"while")){this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&S(Q,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===Ne.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&B(Q,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(Q),this._flags.in_case=!0;return}if((this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR)&&!this.start_of_object_property()&&!(M(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===Ne.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(Q),S(Q,"function")){(M(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(M(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===I.OPERATOR))&&!this._output.just_added_blankline()&&!Q.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD?B(this._flags.last_token,["get","set","new","export"])||B(this._flags.last_token,L)?this._output.space_before_token=!0:S(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===I.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(Ce(this._flags.mode)||F(this._flags.mode))||this.print_newline(),this.print_token(Q),this._flags.last_word=Q.text;return}var se="NONE";if(this._flags.last_token.type===I.END_BLOCK?this._previous_flags.inline_frame?se="SPACE":B(Q,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&Q.newlines?se="NEWLINE":(se="SPACE",this._output.space_before_token=!0):se="NEWLINE":this._flags.last_token.type===I.SEMICOLON&&this._flags.mode===Ne.BlockStatement?se="NEWLINE":this._flags.last_token.type===I.SEMICOLON&&Ce(this._flags.mode)?se="SPACE":this._flags.last_token.type===I.STRING?se="NEWLINE":this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD||this._flags.last_token.text==="*"&&(M(this._last_last_text,["function","yield"])||this._flags.mode===Ne.ObjectLiteral&&M(this._last_last_text,["{",","]))?se="SPACE":this._flags.last_token.type===I.START_BLOCK?this._flags.inline_frame?se="SPACE":se="NEWLINE":this._flags.last_token.type===I.END_EXPR&&(this._output.space_before_token=!0,se="NEWLINE"),B(Q,C)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?se="SPACE":se="NEWLINE"),B(Q,["else","catch","finally"]))if((!(this._flags.last_token.type===I.END_BLOCK&&this._previous_flags.mode===Ne.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&Q.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var nt=this._output.current_line;nt.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else se==="NEWLINE"?B(this._flags.last_token,pe)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&B(Q,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==I.END_EXPR?(this._flags.last_token.type!==I.START_EXPR||!B(Q,["var","let","const"]))&&this._flags.last_token.text!==":"&&(S(Q,"if")&&S(Q.previous,"else")?this._output.space_before_token=!0:this.print_newline()):B(Q,C)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&F(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():se==="SPACE"&&(this._output.space_before_token=!0);Q.previous&&(Q.previous.type===I.WORD||Q.previous.type===I.RESERVED)&&(this._output.space_before_token=!0),this.print_token(Q),this._flags.last_word=Q.text,Q.type===I.RESERVED&&(Q.text==="do"?this._flags.do_block=!0:Q.text==="if"?this._flags.if_block=!0:Q.text==="import"?this._flags.import_block=!0:this._flags.import_block&&S(Q,"from")&&(this._flags.import_block=!1))},ye.prototype.handle_semicolon=function(Q){this.start_of_statement(Q)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(Q);for(var ne=this._tokens.peek();this._flags.mode===Ne.Statement&&!(this._flags.if_block&&S(ne,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(Q)},ye.prototype.handle_string=function(Q){Q.text.startsWith("`")&&Q.newlines===0&&Q.whitespace_before===""&&(Q.previous.text===")"||this._flags.last_token.type===I.WORD)||(this.start_of_statement(Q)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(Q),this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q):Q.text.startsWith("`")&&this._flags.last_token.type===I.END_EXPR&&(Q.previous.text==="]"||Q.previous.text===")")&&Q.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(Q)},ye.prototype.handle_equals=function(Q){this.start_of_statement(Q)||this.handle_whitespace_and_comments(Q),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0},ye.prototype.handle_comma=function(Q){this.handle_whitespace_and_comments(Q,!0),this.print_token(Q),this._output.space_before_token=!0,this._flags.declaration_statement?(Ce(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(Q)):this._flags.mode===Ne.ObjectLiteral||this._flags.mode===Ne.Statement&&this._flags.parent.mode===Ne.ObjectLiteral?(this._flags.mode===Ne.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(Q)},ye.prototype.handle_operator=function(Q){var ne=Q.text==="*"&&(B(this._flags.last_token,["function","yield"])||M(this._flags.last_token.type,[I.START_BLOCK,I.COMMA,I.END_BLOCK,I.SEMICOLON])),se=M(Q.text,["-","+"])&&(M(this._flags.last_token.type,[I.START_BLOCK,I.START_EXPR,I.EQUALS,I.OPERATOR])||M(this._flags.last_token.text,C)||this._flags.last_token.text===",");if(!this.start_of_statement(Q)){var nt=!ne;this.handle_whitespace_and_comments(Q,nt)}if(Q.text==="*"&&this._flags.last_token.type===I.DOT){this.print_token(Q);return}if(Q.text==="::"){this.print_token(Q);return}if(M(Q.text,["-","+"])&&this.start_of_object_property()){this.print_token(Q);return}if(this._flags.last_token.type===I.OPERATOR&&M(this._options.operator_position,ve)&&this.allow_wrap_or_preserved_newline(Q),Q.text===":"&&this._flags.in_case){this.print_token(Q),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==I.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var it=!0,Je=!0,wt=!1;if(Q.text===":"?this._flags.ternary_depth===0?it=!1:(this._flags.ternary_depth-=1,wt=!0):Q.text==="?"&&(this._flags.ternary_depth+=1),!se&&!ne&&this._options.preserve_newlines&&M(Q.text,H)){var Jt=Q.text===":",zt=Jt&&wt,mt=Jt&&!wt;switch(this._options.operator_position){case me.before_newline:this._output.space_before_token=!mt,this.print_token(Q),(!Jt||zt)&&this.allow_wrap_or_preserved_newline(Q),this._output.space_before_token=!0;return;case me.after_newline:this._output.space_before_token=!0,!Jt||zt?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(Q):this._output.space_before_token=!1,this.print_token(Q),this._output.space_before_token=!0;return;case me.preserve_newline:mt||this.allow_wrap_or_preserved_newline(Q),it=!(this._output.just_added_newline()||mt),this._output.space_before_token=it,this.print_token(Q),this._output.space_before_token=!0;return}}if(ne){this.allow_wrap_or_preserved_newline(Q),it=!1;var rn=this._tokens.peek();Je=rn&&M(rn.type,[I.WORD,I.RESERVED])}else if(Q.text==="...")this.allow_wrap_or_preserved_newline(Q),it=this._flags.last_token.type===I.START_BLOCK,Je=!1;else if(M(Q.text,["--","++","!","~"])||se){if((this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR)&&this.allow_wrap_or_preserved_newline(Q),it=!1,Je=!1,Q.newlines&&(Q.text==="--"||Q.text==="++"||Q.text==="~")){var Zt=B(this._flags.last_token,pe)&&Q.newlines;Zt&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Zt,!0)}this._flags.last_token.text===";"&&Ce(this._flags.mode)&&(it=!0),this._flags.last_token.type===I.RESERVED?it=!0:this._flags.last_token.type===I.END_EXPR?it=!(this._flags.last_token.text==="]"&&(Q.text==="--"||Q.text==="++")):this._flags.last_token.type===I.OPERATOR&&(it=M(Q.text,["--","-","++","+"])&&M(this._flags.last_token.text,["--","-","++","+"]),M(Q.text,["+","-"])&&M(this._flags.last_token.text,["--","++"])&&(Je=!0)),(this._flags.mode===Ne.BlockStatement&&!this._flags.inline_frame||this._flags.mode===Ne.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||it,this.print_token(Q),this._output.space_before_token=Je},ye.prototype.handle_block_comment=function(Q,ne){if(this._output.raw){this._output.add_raw_token(Q),Q.directives&&Q.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(Q.directives){this.print_newline(!1,ne),this.print_token(Q),Q.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!i.newline.test(Q.text)&&!Q.newlines){this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0;return}else this.print_block_commment(Q,ne)},ye.prototype.print_block_commment=function(Q,ne){var se=we(Q.text),nt,it=!1,Je=!1,wt=Q.whitespace_before,Jt=wt.length;if(this.print_newline(!1,ne),this.print_token_line_indentation(Q),this._output.add_token(se[0]),this.print_newline(!1,ne),se.length>1){for(se=se.slice(1),it=Ae(se,"*"),Je=ue(se,wt),it&&(this._flags.alignment=1),nt=0;nt=0;i--)if(this.__items[i].match(o))return!0;return!1},r.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},r.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},r.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},r.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},r.prototype.is_empty=function(){return this.__items.length===0},r.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},r.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` +`);return Q.length&&ne.push(Q),ne}function F(Q){return Q===Oe.ArrayLiteral}function Ce(Q){return M(Q,[Oe.Expression,Oe.ForInitializer,Oe.Conditional])}function Ae(Q,ne){for(var se=0;sese&&(se=Q.line_indent_level));var nt={mode:ne,parent:Q,last_token:Q?Q.last_token:new o(I.START_BLOCK,""),last_word:Q?Q.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:se,alignment:0,line_indent_level:Q?Q.line_indent_level:se,start_line_index:this._output.get_line_number(),ternary_depth:0};return nt},ve.prototype._reset=function(Q){var ne=Q.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new x(this._options,ne),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(Oe.BlockStatement);var se=new d(Q,this._options);return this._tokens=se.tokenize(),Q},ve.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var Q,ne=this._reset(this._source_text),se=this._options.eol;this._options.eol==="auto"&&(se=` +`,ne&&i.lineBreak.test(ne||"")&&(se=ne.match(i.lineBreak)[0]));for(var nt=this._tokens.next();nt;)this.handle_token(nt),this._last_last_text=this._flags.last_token.text,this._flags.last_token=nt,nt=this._tokens.next();return Q=this._output.get_code(se),Q},ve.prototype.handle_token=function(Q,ne){Q.type===I.START_EXPR?this.handle_start_expr(Q):Q.type===I.END_EXPR?this.handle_end_expr(Q):Q.type===I.START_BLOCK?this.handle_start_block(Q):Q.type===I.END_BLOCK?this.handle_end_block(Q):Q.type===I.WORD?this.handle_word(Q):Q.type===I.RESERVED?this.handle_word(Q):Q.type===I.SEMICOLON?this.handle_semicolon(Q):Q.type===I.STRING?this.handle_string(Q):Q.type===I.EQUALS?this.handle_equals(Q):Q.type===I.OPERATOR?this.handle_operator(Q):Q.type===I.COMMA?this.handle_comma(Q):Q.type===I.BLOCK_COMMENT?this.handle_block_comment(Q,ne):Q.type===I.COMMENT?this.handle_comment(Q,ne):Q.type===I.DOT?this.handle_dot(Q):Q.type===I.EOF?this.handle_eof(Q):Q.type===I.UNKNOWN?this.handle_unknown(Q,ne):this.handle_unknown(Q,ne)},ve.prototype.handle_whitespace_and_comments=function(Q,ne){var se=Q.newlines,nt=this._options.keep_array_indentation&&F(this._flags.mode);if(Q.comments_before)for(var it=Q.comments_before.next();it;)this.handle_whitespace_and_comments(it,ne),this.handle_token(it,ne),it=Q.comments_before.next();if(nt)for(var Je=0;Je0,ne);else if(this._options.max_preserve_newlines&&se>this._options.max_preserve_newlines&&(se=this._options.max_preserve_newlines),this._options.preserve_newlines&&se>1){this.print_newline(!1,ne);for(var wt=1;wt0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},ve.prototype.set_mode=function(Q){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,Q),this._flags=this.create_flags(this._previous_flags,Q),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},ve.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===Oe.Statement&&de(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},ve.prototype.start_of_object_property=function(){return this._flags.parent.mode===Oe.ObjectLiteral&&this._flags.mode===Oe.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||B(this._flags.last_token,["get","set"]))},ve.prototype.start_of_statement=function(Q){var ne=!1;return ne=ne||B(this._flags.last_token,["var","let","const"])&&Q.type===I.WORD,ne=ne||S(this._flags.last_token,"do"),ne=ne||!(this._flags.parent.mode===Oe.ObjectLiteral&&this._flags.mode===Oe.Statement)&&B(this._flags.last_token,L)&&!Q.newlines,ne=ne||S(this._flags.last_token,"else")&&!(S(Q,"if")&&!Q.comments_before),ne=ne||this._flags.last_token.type===I.END_EXPR&&(this._previous_flags.mode===Oe.ForInitializer||this._previous_flags.mode===Oe.Conditional),ne=ne||this._flags.last_token.type===I.WORD&&this._flags.mode===Oe.BlockStatement&&!this._flags.in_case&&!(Q.text==="--"||Q.text==="++")&&this._last_last_text!=="function"&&Q.type!==I.WORD&&Q.type!==I.RESERVED,ne=ne||this._flags.mode===Oe.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||B(this._flags.last_token,["get","set"])),ne?(this.set_mode(Oe.Statement),this.indent(),this.handle_whitespace_and_comments(Q,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q,B(Q,["do","for","if","while"])),!0):!1},ve.prototype.handle_start_expr=function(Q){this.start_of_statement(Q)||this.handle_whitespace_and_comments(Q);var ne=Oe.Expression;if(Q.text==="["){if(this._flags.last_token.type===I.WORD||this._flags.last_token.text===")"){B(this._flags.last_token,C)&&(this._output.space_before_token=!0),this.print_token(Q),this.set_mode(ne),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ne=Oe.ArrayLiteral,F(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),M(this._flags.last_token.type,[I.START_EXPR,I.END_EXPR,I.WORD,I.OPERATOR,I.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===I.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ne=Oe.ForInitializer):M(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ne=Oe.Conditional):M(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&Q.whitespace_before===""?this._output.space_before_token=!1:(M(this._flags.last_token.text,C)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q);else if(this._flags.last_token.type===I.WORD){this._output.space_before_token=!1;var se=this._tokens.peek(-3);if(this._options.space_after_named_function&&se){var nt=this._tokens.peek(-4);B(se,["async","function"])||se.text==="*"&&B(nt,["async","function"])?this._output.space_before_token=!0:this._flags.mode===Oe.ObjectLiteral?(se.text==="{"||se.text===","||se.text==="*"&&(nt.text==="{"||nt.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(Q);(this._flags.last_token.type===I.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(M(this._last_last_text,["function","yield"])||this._flags.mode===Oe.ObjectLiteral&&M(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===I.START_BLOCK?this.print_newline():(this._flags.last_token.type===I.END_EXPR||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===I.COMMA)&&this.allow_wrap_or_preserved_newline(Q,Q.newlines),this.print_token(Q),this.set_mode(ne),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},ve.prototype.handle_end_expr=function(Q){for(;this._flags.mode===Oe.Statement;)this.restore_mode();this.handle_whitespace_and_comments(Q),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(Q,Q.text==="]"&&F(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===I.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(Q),this.restore_mode(),de(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===Oe.Conditional&&(this._previous_flags.mode=Oe.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},ve.prototype.handle_start_block=function(Q){this.handle_whitespace_and_comments(Q);var ne=this._tokens.peek(),se=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===I.END_EXPR?(this.set_mode(Oe.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(Oe.BlockStatement):se&&(M(se.text,[":",","])&&M(ne.type,[I.STRING,I.WORD,I.RESERVED])||M(ne.text,["get","set","..."])&&M(se.type,[I.WORD,I.RESERVED]))?M(this._last_last_text,["class","interface"])&&!M(se.text,[":",","])?this.set_mode(Oe.BlockStatement):this.set_mode(Oe.ObjectLiteral):this._flags.last_token.type===I.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(Oe.BlockStatement):M(this._flags.last_token.type,[I.EQUALS,I.START_EXPR,I.COMMA,I.OPERATOR])||B(this._flags.last_token,["return","throw","import","default"])?this.set_mode(Oe.ObjectLiteral):this.set_mode(Oe.BlockStatement),this._flags.last_token&&B(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var nt=!ne.comments_before&&ne.text==="}",it=nt&&this._flags.last_word==="function"&&this._flags.last_token.type===I.END_EXPR;if(this._options.brace_preserve_inline){var Je=0,wt=null;this._flags.inline_frame=!0;do if(Je+=1,wt=this._tokens.peek(Je-1),wt.newlines){this._flags.inline_frame=!1;break}while(wt.type!==I.EOF&&!(wt.type===I.END_BLOCK&&wt.opened===Q))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&Q.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==I.OPERATOR&&(it||this._flags.last_token.type===I.EQUALS||B(this._flags.last_token,pe)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(F(this._previous_flags.mode)&&(this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.COMMA)&&((this._flags.last_token.type===I.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(Q),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==I.OPERATOR&&this._flags.last_token.type!==I.START_EXPR&&(M(this._flags.last_token.type,[I.START_BLOCK,I.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(Q),this.indent(),!nt&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},ve.prototype.handle_end_block=function(Q){for(this.handle_whitespace_and_comments(Q);this._flags.mode===Oe.Statement;)this.restore_mode();var ne=this._flags.last_token.type===I.START_BLOCK;this._flags.inline_frame&&!ne?this._output.space_before_token=!0:this._options.brace_style==="expand"?ne||this.print_newline():ne||(F(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(Q)},ve.prototype.handle_word=function(Q){if(Q.type===I.RESERVED){if(M(Q.text,["set","get"])&&this._flags.mode!==Oe.ObjectLiteral)Q.type=I.WORD;else if(Q.text==="import"&&M(this._tokens.peek().text,["(","."]))Q.type=I.WORD;else if(M(Q.text,["as","from"])&&!this._flags.import_block)Q.type=I.WORD;else if(this._flags.mode===Oe.ObjectLiteral){var ne=this._tokens.peek();ne.text===":"&&(Q.type=I.WORD)}}if(this.start_of_statement(Q)?B(this._flags.last_token,["var","let","const"])&&Q.type===I.WORD&&(this._flags.declaration_statement=!0):Q.newlines&&!Ce(this._flags.mode)&&(this._flags.last_token.type!==I.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==I.EQUALS&&(this._options.preserve_newlines||!B(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(Q),this.print_newline()):this.handle_whitespace_and_comments(Q),this._flags.do_block&&!this._flags.do_while)if(S(Q,"while")){this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&S(Q,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===Oe.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&B(Q,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(Q),this._flags.in_case=!0;return}if((this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR)&&!this.start_of_object_property()&&!(M(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===Oe.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(Q),S(Q,"function")){(M(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(M(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===I.OPERATOR))&&!this._output.just_added_blankline()&&!Q.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD?B(this._flags.last_token,["get","set","new","export"])||B(this._flags.last_token,L)?this._output.space_before_token=!0:S(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===I.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(Ce(this._flags.mode)||F(this._flags.mode))||this.print_newline(),this.print_token(Q),this._flags.last_word=Q.text;return}var se="NONE";if(this._flags.last_token.type===I.END_BLOCK?this._previous_flags.inline_frame?se="SPACE":B(Q,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&Q.newlines?se="NEWLINE":(se="SPACE",this._output.space_before_token=!0):se="NEWLINE":this._flags.last_token.type===I.SEMICOLON&&this._flags.mode===Oe.BlockStatement?se="NEWLINE":this._flags.last_token.type===I.SEMICOLON&&Ce(this._flags.mode)?se="SPACE":this._flags.last_token.type===I.STRING?se="NEWLINE":this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD||this._flags.last_token.text==="*"&&(M(this._last_last_text,["function","yield"])||this._flags.mode===Oe.ObjectLiteral&&M(this._last_last_text,["{",","]))?se="SPACE":this._flags.last_token.type===I.START_BLOCK?this._flags.inline_frame?se="SPACE":se="NEWLINE":this._flags.last_token.type===I.END_EXPR&&(this._output.space_before_token=!0,se="NEWLINE"),B(Q,C)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?se="SPACE":se="NEWLINE"),B(Q,["else","catch","finally"]))if((!(this._flags.last_token.type===I.END_BLOCK&&this._previous_flags.mode===Oe.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&Q.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var nt=this._output.current_line;nt.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else se==="NEWLINE"?B(this._flags.last_token,pe)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&B(Q,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==I.END_EXPR?(this._flags.last_token.type!==I.START_EXPR||!B(Q,["var","let","const"]))&&this._flags.last_token.text!==":"&&(S(Q,"if")&&S(Q.previous,"else")?this._output.space_before_token=!0:this.print_newline()):B(Q,C)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&F(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():se==="SPACE"&&(this._output.space_before_token=!0);Q.previous&&(Q.previous.type===I.WORD||Q.previous.type===I.RESERVED)&&(this._output.space_before_token=!0),this.print_token(Q),this._flags.last_word=Q.text,Q.type===I.RESERVED&&(Q.text==="do"?this._flags.do_block=!0:Q.text==="if"?this._flags.if_block=!0:Q.text==="import"?this._flags.import_block=!0:this._flags.import_block&&S(Q,"from")&&(this._flags.import_block=!1))},ve.prototype.handle_semicolon=function(Q){this.start_of_statement(Q)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(Q);for(var ne=this._tokens.peek();this._flags.mode===Oe.Statement&&!(this._flags.if_block&&S(ne,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(Q)},ve.prototype.handle_string=function(Q){Q.text.startsWith("`")&&Q.newlines===0&&Q.whitespace_before===""&&(Q.previous.text===")"||this._flags.last_token.type===I.WORD)||(this.start_of_statement(Q)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(Q),this._flags.last_token.type===I.RESERVED||this._flags.last_token.type===I.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR||this._flags.last_token.type===I.EQUALS||this._flags.last_token.type===I.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(Q):Q.text.startsWith("`")&&this._flags.last_token.type===I.END_EXPR&&(Q.previous.text==="]"||Q.previous.text===")")&&Q.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(Q)},ve.prototype.handle_equals=function(Q){this.start_of_statement(Q)||this.handle_whitespace_and_comments(Q),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0},ve.prototype.handle_comma=function(Q){this.handle_whitespace_and_comments(Q,!0),this.print_token(Q),this._output.space_before_token=!0,this._flags.declaration_statement?(Ce(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(Q)):this._flags.mode===Oe.ObjectLiteral||this._flags.mode===Oe.Statement&&this._flags.parent.mode===Oe.ObjectLiteral?(this._flags.mode===Oe.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(Q)},ve.prototype.handle_operator=function(Q){var ne=Q.text==="*"&&(B(this._flags.last_token,["function","yield"])||M(this._flags.last_token.type,[I.START_BLOCK,I.COMMA,I.END_BLOCK,I.SEMICOLON])),se=M(Q.text,["-","+"])&&(M(this._flags.last_token.type,[I.START_BLOCK,I.START_EXPR,I.EQUALS,I.OPERATOR])||M(this._flags.last_token.text,C)||this._flags.last_token.text===",");if(!this.start_of_statement(Q)){var nt=!ne;this.handle_whitespace_and_comments(Q,nt)}if(Q.text==="*"&&this._flags.last_token.type===I.DOT){this.print_token(Q);return}if(Q.text==="::"){this.print_token(Q);return}if(M(Q.text,["-","+"])&&this.start_of_object_property()){this.print_token(Q);return}if(this._flags.last_token.type===I.OPERATOR&&M(this._options.operator_position,we)&&this.allow_wrap_or_preserved_newline(Q),Q.text===":"&&this._flags.in_case){this.print_token(Q),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==I.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var it=!0,Je=!0,wt=!1;if(Q.text===":"?this._flags.ternary_depth===0?it=!1:(this._flags.ternary_depth-=1,wt=!0):Q.text==="?"&&(this._flags.ternary_depth+=1),!se&&!ne&&this._options.preserve_newlines&&M(Q.text,H)){var Jt=Q.text===":",zt=Jt&&wt,mt=Jt&&!wt;switch(this._options.operator_position){case me.before_newline:this._output.space_before_token=!mt,this.print_token(Q),(!Jt||zt)&&this.allow_wrap_or_preserved_newline(Q),this._output.space_before_token=!0;return;case me.after_newline:this._output.space_before_token=!0,!Jt||zt?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(Q):this._output.space_before_token=!1,this.print_token(Q),this._output.space_before_token=!0;return;case me.preserve_newline:mt||this.allow_wrap_or_preserved_newline(Q),it=!(this._output.just_added_newline()||mt),this._output.space_before_token=it,this.print_token(Q),this._output.space_before_token=!0;return}}if(ne){this.allow_wrap_or_preserved_newline(Q),it=!1;var rn=this._tokens.peek();Je=rn&&M(rn.type,[I.WORD,I.RESERVED])}else if(Q.text==="...")this.allow_wrap_or_preserved_newline(Q),it=this._flags.last_token.type===I.START_BLOCK,Je=!1;else if(M(Q.text,["--","++","!","~"])||se){if((this._flags.last_token.type===I.COMMA||this._flags.last_token.type===I.START_EXPR)&&this.allow_wrap_or_preserved_newline(Q),it=!1,Je=!1,Q.newlines&&(Q.text==="--"||Q.text==="++"||Q.text==="~")){var Zt=B(this._flags.last_token,pe)&&Q.newlines;Zt&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Zt,!0)}this._flags.last_token.text===";"&&Ce(this._flags.mode)&&(it=!0),this._flags.last_token.type===I.RESERVED?it=!0:this._flags.last_token.type===I.END_EXPR?it=!(this._flags.last_token.text==="]"&&(Q.text==="--"||Q.text==="++")):this._flags.last_token.type===I.OPERATOR&&(it=M(Q.text,["--","-","++","+"])&&M(this._flags.last_token.text,["--","-","++","+"]),M(Q.text,["+","-"])&&M(this._flags.last_token.text,["--","++"])&&(Je=!0)),(this._flags.mode===Oe.BlockStatement&&!this._flags.inline_frame||this._flags.mode===Oe.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||it,this.print_token(Q),this._output.space_before_token=Je},ve.prototype.handle_block_comment=function(Q,ne){if(this._output.raw){this._output.add_raw_token(Q),Q.directives&&Q.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(Q.directives){this.print_newline(!1,ne),this.print_token(Q),Q.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!i.newline.test(Q.text)&&!Q.newlines){this._output.space_before_token=!0,this.print_token(Q),this._output.space_before_token=!0;return}else this.print_block_commment(Q,ne)},ve.prototype.print_block_commment=function(Q,ne){var se=be(Q.text),nt,it=!1,Je=!1,wt=Q.whitespace_before,Jt=wt.length;if(this.print_newline(!1,ne),this.print_token_line_indentation(Q),this._output.add_token(se[0]),this.print_newline(!1,ne),se.length>1){for(se=se.slice(1),it=Ae(se,"*"),Je=ue(se,wt),it&&(this._flags.alignment=1),nt=0;nt=0;i--)if(this.__items[i].match(o))return!0;return!1},r.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},r.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},r.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},r.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},r.prototype.is_empty=function(){return this.__items.length===0},r.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},r.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` `);i!==-1?this.__character_count=o.length-i:this.__character_count+=o.length},r.prototype.pop=function(){var o=null;return this.is_empty()||(o=this.__items.pop(),this.__character_count-=o.length),o},r.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},r.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},r.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},r.prototype.toString=function(){var o="";return this.is_empty()?this.__parent.indent_empty_lines&&(o=this.__parent.get_indent_string(this.__indent_count)):(o=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),o+=this.__items.join("")),o};function s(o,i){this.__cache=[""],this.__indent_size=o.indent_size,this.__indent_string=o.indent_char,o.indent_with_tabs||(this.__indent_string=new Array(o.indent_size+1).join(o.indent_char)),i=i||"",o.indent_level>0&&(i=new Array(o.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}s.prototype.get_indent_size=function(o,i){var c=this.__base_string_length;return i=i||0,o<0&&(c=0),c+=o*this.__indent_size,c+=i,c},s.prototype.get_indent_string=function(o,i){var c=this.__base_string;return i=i||0,o<0&&(o=0,c=""),i+=o*this.__indent_size,this.__ensure_cache(i),c+=this.__cache[i],c},s.prototype.__ensure_cache=function(o){for(;o>=this.__cache.length;)this.__add_column()},s.prototype.__add_column=function(){var o=this.__cache.length,i=0,c="";this.__indent_size&&o>=this.__indent_size&&(i=Math.floor(o/this.__indent_size),o-=i*this.__indent_size,c=new Array(i+1).join(this.__indent_string)),o&&(c+=new Array(o+1).join(" ")),this.__cache.push(c)};function x(o,i){this.__indent_cache=new s(o,i),this.raw=!1,this._end_with_newline=o.end_with_newline,this.indent_size=o.indent_size,this.wrap_line_length=o.wrap_line_length,this.indent_empty_lines=o.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new r(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}x.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},x.prototype.get_line_number=function(){return this.__lines.length},x.prototype.get_indent_string=function(o,i){return this.__indent_cache.get_indent_string(o,i)},x.prototype.get_indent_size=function(o,i){return this.__indent_cache.get_indent_size(o,i)},x.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},x.prototype.add_new_line=function(o){return this.is_empty()||!o&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},x.prototype.get_code=function(o){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var c=this.__lines.join(` `);return o!==` @@ -1157,14 +1157,14 @@ You passed in: '`+this.raw_options[d]+"'");return I},o.prototype._is_valid_selec `+i+` You passed in: '`+this.raw_options[o]+"'");return d[0]},r.prototype._get_selection_list=function(o,i,c){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(c=c||[i[0]],!this._is_valid_selection(c,i))throw new Error("Invalid Default Value!");var d=this._get_array(o,c);if(!this._is_valid_selection(d,i))throw new Error("Invalid Option Value: The option '"+o+`' can contain only the following values: `+i+` -You passed in: '`+this.raw_options[o]+"'");return d},r.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(c){return i.indexOf(c)===-1})};function s(o,i){var c={};o=x(o);var d;for(d in o)d!==i&&(c[d]=o[d]);if(i&&o[i])for(d in o[i])c[d]=o[i][d];return c}function x(o){var i={},c;for(c in o){var d=c.replace(/-/g,"_");i[d]=o[c]}return i}w.exports.Options=r,w.exports.normalizeOpts=x,w.exports.mergeOpts=s},function(w,r,s){var x=s(8).InputScanner,o=s(9).Tokenizer,i=s(9).TOKEN,c=s(13).Directives,d=s(4),C=s(12).Pattern,H=s(14).TemplatablePattern;function I(Ae,ue){return ue.indexOf(Ae)!==-1}var M={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},W=new c(/\/\*/,/\*\//),te=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,S=/[0-9]/,B=/[^\d\.]/,pe=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),fe=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";fe=fe.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),fe="\\?\\.(?!\\d) "+fe,fe=fe.replace(/ /g,"|");var me=new RegExp(fe),ve="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),Ne=ve.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),de=new RegExp("^(?:"+Ne.join("|")+")$"),we,F=function(Ae,ue){o.call(this,Ae,ue),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var ye=new C(this._input),L=new H(this._input).read_options(this._options);this.__patterns={template:L,identifier:L.starting_with(d.identifier).matching(d.identifierMatch),number:ye.matching(te),punct:ye.matching(me),comment:ye.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:ye.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:ye.matching(//),include:ye.starting_with(/#include/).until_after(d.lineBreak),shebang:ye.starting_with(/#!/).until_after(d.lineBreak),xml:ye.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:L.until(/['\\\n\r\u2028\u2029]/),double_quote:L.until(/["\\\n\r\u2028\u2029]/),template_text:L.until(/[`\\$]/),template_expression:L.until(/[`}\\]/)}};F.prototype=new o,F.prototype._is_comment=function(Ae){return Ae.type===M.COMMENT||Ae.type===M.BLOCK_COMMENT||Ae.type===M.UNKNOWN},F.prototype._is_opening=function(Ae){return Ae.type===M.START_BLOCK||Ae.type===M.START_EXPR},F.prototype._is_closing=function(Ae,ue){return(Ae.type===M.END_BLOCK||Ae.type===M.END_EXPR)&&ue&&(Ae.text==="]"&&ue.text==="["||Ae.text===")"&&ue.text==="("||Ae.text==="}"&&ue.text==="{")},F.prototype._reset=function(){we=!1},F.prototype._get_next_token=function(Ae,ue){var ye=null;this._readWhitespace();var L=this._input.peek();return L===null?this._create_token(M.EOF,""):(ye=ye||this._read_non_javascript(L),ye=ye||this._read_string(L),ye=ye||this._read_pair(L,this._input.peek(1)),ye=ye||this._read_word(Ae),ye=ye||this._read_singles(L),ye=ye||this._read_comment(L),ye=ye||this._read_regexp(L,Ae),ye=ye||this._read_xml(L,Ae),ye=ye||this._read_punctuation(),ye=ye||this._create_token(M.UNKNOWN,this._input.next()),ye)},F.prototype._read_word=function(Ae){var ue;if(ue=this.__patterns.identifier.read(),ue!=="")return ue=ue.replace(d.allLineBreaks,` -`),!(Ae.type===M.DOT||Ae.type===M.RESERVED&&(Ae.text==="set"||Ae.text==="get"))&&de.test(ue)?(ue==="in"||ue==="of")&&(Ae.type===M.WORD||Ae.type===M.STRING)?this._create_token(M.OPERATOR,ue):this._create_token(M.RESERVED,ue):this._create_token(M.WORD,ue);if(ue=this.__patterns.number.read(),ue!=="")return this._create_token(M.WORD,ue)},F.prototype._read_singles=function(Ae){var ue=null;return Ae==="("||Ae==="["?ue=this._create_token(M.START_EXPR,Ae):Ae===")"||Ae==="]"?ue=this._create_token(M.END_EXPR,Ae):Ae==="{"?ue=this._create_token(M.START_BLOCK,Ae):Ae==="}"?ue=this._create_token(M.END_BLOCK,Ae):Ae===";"?ue=this._create_token(M.SEMICOLON,Ae):Ae==="."&&B.test(this._input.peek(1))?ue=this._create_token(M.DOT,Ae):Ae===","&&(ue=this._create_token(M.COMMA,Ae)),ue&&this._input.next(),ue},F.prototype._read_pair=function(Ae,ue){var ye=null;return Ae==="#"&&ue==="{"&&(ye=this._create_token(M.START_BLOCK,Ae+ue)),ye&&(this._input.next(),this._input.next()),ye},F.prototype._read_punctuation=function(){var Ae=this.__patterns.punct.read();if(Ae!=="")return Ae==="="?this._create_token(M.EQUALS,Ae):Ae==="?."?this._create_token(M.DOT,Ae):this._create_token(M.OPERATOR,Ae)},F.prototype._read_non_javascript=function(Ae){var ue="";if(Ae==="#"){if(this._is_first_token()&&(ue=this.__patterns.shebang.read(),ue))return this._create_token(M.UNKNOWN,ue.trim()+` +You passed in: '`+this.raw_options[o]+"'");return d},r.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(c){return i.indexOf(c)===-1})};function s(o,i){var c={};o=x(o);var d;for(d in o)d!==i&&(c[d]=o[d]);if(i&&o[i])for(d in o[i])c[d]=o[i][d];return c}function x(o){var i={},c;for(c in o){var d=c.replace(/-/g,"_");i[d]=o[c]}return i}w.exports.Options=r,w.exports.normalizeOpts=x,w.exports.mergeOpts=s},function(w,r,s){var x=s(8).InputScanner,o=s(9).Tokenizer,i=s(9).TOKEN,c=s(13).Directives,d=s(4),C=s(12).Pattern,H=s(14).TemplatablePattern;function I(Ae,ue){return ue.indexOf(Ae)!==-1}var M={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},W=new c(/\/\*/,/\*\//),te=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,S=/[0-9]/,B=/[^\d\.]/,pe=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),fe=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";fe=fe.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),fe="\\?\\.(?!\\d) "+fe,fe=fe.replace(/ /g,"|");var me=new RegExp(fe),we="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),Oe=we.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),de=new RegExp("^(?:"+Oe.join("|")+")$"),be,F=function(Ae,ue){o.call(this,Ae,ue),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var ve=new C(this._input),L=new H(this._input).read_options(this._options);this.__patterns={template:L,identifier:L.starting_with(d.identifier).matching(d.identifierMatch),number:ve.matching(te),punct:ve.matching(me),comment:ve.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:ve.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:ve.matching(//),include:ve.starting_with(/#include/).until_after(d.lineBreak),shebang:ve.starting_with(/#!/).until_after(d.lineBreak),xml:ve.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:L.until(/['\\\n\r\u2028\u2029]/),double_quote:L.until(/["\\\n\r\u2028\u2029]/),template_text:L.until(/[`\\$]/),template_expression:L.until(/[`}\\]/)}};F.prototype=new o,F.prototype._is_comment=function(Ae){return Ae.type===M.COMMENT||Ae.type===M.BLOCK_COMMENT||Ae.type===M.UNKNOWN},F.prototype._is_opening=function(Ae){return Ae.type===M.START_BLOCK||Ae.type===M.START_EXPR},F.prototype._is_closing=function(Ae,ue){return(Ae.type===M.END_BLOCK||Ae.type===M.END_EXPR)&&ue&&(Ae.text==="]"&&ue.text==="["||Ae.text===")"&&ue.text==="("||Ae.text==="}"&&ue.text==="{")},F.prototype._reset=function(){be=!1},F.prototype._get_next_token=function(Ae,ue){var ve=null;this._readWhitespace();var L=this._input.peek();return L===null?this._create_token(M.EOF,""):(ve=ve||this._read_non_javascript(L),ve=ve||this._read_string(L),ve=ve||this._read_pair(L,this._input.peek(1)),ve=ve||this._read_word(Ae),ve=ve||this._read_singles(L),ve=ve||this._read_comment(L),ve=ve||this._read_regexp(L,Ae),ve=ve||this._read_xml(L,Ae),ve=ve||this._read_punctuation(),ve=ve||this._create_token(M.UNKNOWN,this._input.next()),ve)},F.prototype._read_word=function(Ae){var ue;if(ue=this.__patterns.identifier.read(),ue!=="")return ue=ue.replace(d.allLineBreaks,` +`),!(Ae.type===M.DOT||Ae.type===M.RESERVED&&(Ae.text==="set"||Ae.text==="get"))&&de.test(ue)?(ue==="in"||ue==="of")&&(Ae.type===M.WORD||Ae.type===M.STRING)?this._create_token(M.OPERATOR,ue):this._create_token(M.RESERVED,ue):this._create_token(M.WORD,ue);if(ue=this.__patterns.number.read(),ue!=="")return this._create_token(M.WORD,ue)},F.prototype._read_singles=function(Ae){var ue=null;return Ae==="("||Ae==="["?ue=this._create_token(M.START_EXPR,Ae):Ae===")"||Ae==="]"?ue=this._create_token(M.END_EXPR,Ae):Ae==="{"?ue=this._create_token(M.START_BLOCK,Ae):Ae==="}"?ue=this._create_token(M.END_BLOCK,Ae):Ae===";"?ue=this._create_token(M.SEMICOLON,Ae):Ae==="."&&B.test(this._input.peek(1))?ue=this._create_token(M.DOT,Ae):Ae===","&&(ue=this._create_token(M.COMMA,Ae)),ue&&this._input.next(),ue},F.prototype._read_pair=function(Ae,ue){var ve=null;return Ae==="#"&&ue==="{"&&(ve=this._create_token(M.START_BLOCK,Ae+ue)),ve&&(this._input.next(),this._input.next()),ve},F.prototype._read_punctuation=function(){var Ae=this.__patterns.punct.read();if(Ae!=="")return Ae==="="?this._create_token(M.EQUALS,Ae):Ae==="?."?this._create_token(M.DOT,Ae):this._create_token(M.OPERATOR,Ae)},F.prototype._read_non_javascript=function(Ae){var ue="";if(Ae==="#"){if(this._is_first_token()&&(ue=this.__patterns.shebang.read(),ue))return this._create_token(M.UNKNOWN,ue.trim()+` `);if(ue=this.__patterns.include.read(),ue)return this._create_token(M.UNKNOWN,ue.trim()+` -`);Ae=this._input.next();var ye="#";if(this._input.hasNext()&&this._input.testChar(S)){do Ae=this._input.next(),ye+=Ae;while(this._input.hasNext()&&Ae!=="#"&&Ae!=="=");return Ae==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(ye+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(ye+="{}",this._input.next(),this._input.next())),this._create_token(M.WORD,ye)}this._input.back()}else if(Ae==="<"&&this._is_first_token()){if(ue=this.__patterns.html_comment_start.read(),ue){for(;this._input.hasNext()&&!this._input.testChar(d.newline);)ue+=this._input.next();return we=!0,this._create_token(M.COMMENT,ue)}}else if(we&&Ae==="-"&&(ue=this.__patterns.html_comment_end.read(),ue))return we=!1,this._create_token(M.COMMENT,ue);return null},F.prototype._read_comment=function(Ae){var ue=null;if(Ae==="/"){var ye="";if(this._input.peek(1)==="*"){ye=this.__patterns.block_comment.read();var L=W.get_directives(ye);L&&L.ignore==="start"&&(ye+=W.readIgnored(this._input)),ye=ye.replace(d.allLineBreaks,` -`),ue=this._create_token(M.BLOCK_COMMENT,ye),ue.directives=L}else this._input.peek(1)==="/"&&(ye=this.__patterns.comment.read(),ue=this._create_token(M.COMMENT,ye))}return ue},F.prototype._read_string=function(Ae){if(Ae==="`"||Ae==="'"||Ae==='"'){var ue=this._input.next();return this.has_char_escapes=!1,Ae==="`"?ue+=this._read_string_recursive("`",!0,"${"):ue+=this._read_string_recursive(Ae),this.has_char_escapes&&this._options.unescape_strings&&(ue=Ce(ue)),this._input.peek()===Ae&&(ue+=this._input.next()),ue=ue.replace(d.allLineBreaks,` -`),this._create_token(M.STRING,ue)}return null},F.prototype._allow_regexp_or_xml=function(Ae){return Ae.type===M.RESERVED&&I(Ae.text,["return","case","throw","else","do","typeof","yield"])||Ae.type===M.END_EXPR&&Ae.text===")"&&Ae.opened.previous.type===M.RESERVED&&I(Ae.opened.previous.text,["if","while","for"])||I(Ae.type,[M.COMMENT,M.START_EXPR,M.START_BLOCK,M.START,M.END_BLOCK,M.OPERATOR,M.EQUALS,M.EOF,M.SEMICOLON,M.COMMA])},F.prototype._read_regexp=function(Ae,ue){if(Ae==="/"&&this._allow_regexp_or_xml(ue)){for(var ye=this._input.next(),L=!1,Q=!1;this._input.hasNext()&&(L||Q||this._input.peek()!==Ae)&&!this._input.testChar(d.newline);)ye+=this._input.peek(),L?L=!1:(L=this._input.peek()==="\\",this._input.peek()==="["?Q=!0:this._input.peek()==="]"&&(Q=!1)),this._input.next();return this._input.peek()===Ae&&(ye+=this._input.next(),ye+=this._input.read(d.identifier)),this._create_token(M.STRING,ye)}return null},F.prototype._read_xml=function(Ae,ue){if(this._options.e4x&&Ae==="<"&&this._allow_regexp_or_xml(ue)){var ye="",L=this.__patterns.xml.read_match();if(L){for(var Q=L[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),ne=Q.indexOf("{")===0,se=0;L;){var nt=!!L[1],it=L[2],Je=!!L[L.length-1]||it.slice(0,8)==="![CDATA[";if(!Je&&(it===Q||ne&&it.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(nt?--se:++se),ye+=L[0],se<=0)break;L=this.__patterns.xml.read_match()}return L||(ye+=this._input.match(/[\s\S]*/g)[0]),ye=ye.replace(d.allLineBreaks,` -`),this._create_token(M.STRING,ye)}}return null};function Ce(Ae){for(var ue="",ye=0,L=new x(Ae),Q=null;L.hasNext();)if(Q=L.match(/([\s]|[^\\]|\\\\)+/g),Q&&(ue+=Q[0]),L.peek()==="\\"){if(L.next(),L.peek()==="x")Q=L.match(/x([0-9A-Fa-f]{2})/g);else if(L.peek()==="u")Q=L.match(/u([0-9A-Fa-f]{4})/g),Q||(Q=L.match(/u\{([0-9A-Fa-f]+)\}/g));else{ue+="\\",L.hasNext()&&(ue+=L.next());continue}if(!Q||(ye=parseInt(Q[1],16),ye>126&&ye<=255&&Q[0].indexOf("x")===0))return Ae;ye>=0&&ye<32||ye>1114111?ue+="\\"+Q[0]:ye===34||ye===39||ye===92?ue+="\\"+String.fromCharCode(ye):ue+=String.fromCharCode(ye)}return ue}F.prototype._read_string_recursive=function(Ae,ue,ye){var L,Q;Ae==="'"?Q=this.__patterns.single_quote:Ae==='"'?Q=this.__patterns.double_quote:Ae==="`"?Q=this.__patterns.template_text:Ae==="}"&&(Q=this.__patterns.template_expression);for(var ne=Q.read(),se="";this._input.hasNext();){if(se=this._input.next(),se===Ae||!ue&&d.newline.test(se)){this._input.back();break}else se==="\\"&&this._input.hasNext()?(L=this._input.peek(),L==="x"||L==="u"?this.has_char_escapes=!0:L==="\r"&&this._input.peek(1)===` -`&&this._input.next(),se+=this._input.next()):ye&&(ye==="${"&&se==="$"&&this._input.peek()==="{"&&(se+=this._input.next()),ye===se&&(Ae==="`"?se+=this._read_string_recursive("}",ue,"`"):se+=this._read_string_recursive("`",ue,"${"),this._input.hasNext()&&(se+=this._input.next())));se+=Q.read(),ne+=se}return ne},w.exports.Tokenizer=F,w.exports.TOKEN=M,w.exports.positionable_operators=pe.slice(),w.exports.line_starters=ve.slice()},function(w){var r=RegExp.prototype.hasOwnProperty("sticky");function s(x){this.__input=x||"",this.__input_length=this.__input.length,this.__position=0}s.prototype.restart=function(){this.__position=0},s.prototype.back=function(){this.__position>0&&(this.__position-=1)},s.prototype.hasNext=function(){return this.__position=0&&x=0&&o=x.length&&this.__input.substring(o-x.length,o).toLowerCase()===x},w.exports.InputScanner=s},function(w,r,s){var x=s(8).InputScanner,o=s(3).Token,i=s(10).TokenStream,c=s(11).WhitespacePattern,d={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},C=function(H,I){this._input=new x(H),this._options=I||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new c(this._input)};C.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var H,I=new o(d.START,""),M=null,W=[],te=new i;I.type!==d.EOF;){for(H=this._get_next_token(I,M);this._is_comment(H);)te.add(H),H=this._get_next_token(I,M);te.isEmpty()||(H.comments_before=te,te=new i),H.parent=M,this._is_opening(H)?(W.push(M),M=H):M&&this._is_closing(H,M)&&(H.opened=M,M.closed=H,M=W.pop(),H.parent=M),H.previous=I,I.next=H,this.__tokens.add(H),I=H}return this.__tokens},C.prototype._is_first_token=function(){return this.__tokens.isEmpty()},C.prototype._reset=function(){},C.prototype._get_next_token=function(H,I){this._readWhitespace();var M=this._input.read(/.+/g);return M?this._create_token(d.RAW,M):this._create_token(d.EOF,"")},C.prototype._is_comment=function(H){return!1},C.prototype._is_opening=function(H){return!1},C.prototype._is_closing=function(H,I){return!1},C.prototype._create_token=function(H,I){var M=new o(H,I,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return M},C.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},w.exports.Tokenizer=C,w.exports.TOKEN=d},function(w){function r(s){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=s}r.prototype.restart=function(){this.__position=0},r.prototype.isEmpty=function(){return this.__tokens_length===0},r.prototype.hasNext=function(){return this.__position=0&&s/),erb:C.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:C.starting_with(/{%/).until_after(/%}/),django_value:C.starting_with(/{{/).until_after(/}}/),django_comment:C.starting_with(/{#/).until_after(/#}/),smarty:C.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:C.starting_with(/{\*/).until_after(/\*}/),smarty_literal:C.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new x,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(c){var d=this._create();return d._disabled[c]=!0,d._update(),d},i.prototype.read_options=function(c){var d=this._create();for(var C in o)d._disabled[C]=c.templating.indexOf(C)===-1;return d._update(),d},i.prototype.exclude=function(c){var d=this._create();return d._excluded[c]=!0,d._update(),d},i.prototype.read=function(){var c="";this._match_pattern?c=this._input.read(this._starting_pattern):c=this._input.read(this._starting_pattern,this.__template_pattern);for(var d=this._read_template();d;)this._match_pattern?d+=this._input.read(this._match_pattern):d+=this._input.readUntil(this.__template_pattern),c+=d,d=this._read_template();return this._until_after&&(c+=this._input.readUntilAfter(this._until_pattern)),c},i.prototype.__set_templated_pattern=function(){var c=[];this._disabled.php||c.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||c.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||c.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||c.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(c.push(this.__patterns.django._starting_pattern.source),c.push(this.__patterns.django_value._starting_pattern.source),c.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||c.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&c.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+c.join("|")+")")},i.prototype._read_template=function(){var c="",d=this._input.peek();if(d==="<"){var C=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&C==="?"&&(c=c||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&C==="%"&&(c=c||this.__patterns.erb.read())}else d==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(c=c||this.__patterns.handlebars_comment.read(),c=c||this.__patterns.handlebars_unescaped.read(),c=c||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(c=c||this.__patterns.django_value.read()),this._excluded.django||(c=c||this.__patterns.django_comment.read(),c=c||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(c=c||this.__patterns.smarty_comment.read(),c=c||this.__patterns.smarty_literal.read(),c=c||this.__patterns.smarty.read()));return c},w.exports.TemplatablePattern=i}],_={};function V(w){var r=_[w];if(r!==void 0)return r.exports;var s=_[w]={exports:{}};return Pe[w](s,s.exports,V),s.exports}var P=V(0);ae=P})();var ee=ae;l=[],b=function(){return{js_beautify:ee}}.apply(jt,l),b!==void 0&&(lr.exports=b)})()},73207:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{AcroForm:function(){return Ca},AcroFormAppearance:function(){return ni},AcroFormButton:function(){return Ga},AcroFormCheckBox:function(){return Rn},AcroFormChoiceField:function(){return Ks},AcroFormComboBox:function(){return Gi},AcroFormEditBox:function(){return Mi},AcroFormListBox:function(){return to},AcroFormPasswordField:function(){return hi},AcroFormPushButton:function(){return ho},AcroFormRadioButton:function(){return Fs},AcroFormTextField:function(){return Pn},GState:function(){return ps},ShadingPattern:function(){return Zs},TilingPattern:function(){return vs},default:function(){return ji},jsPDF:function(){return Aa}});var b=l(20135),ae={},ee=function(v,A,y,k,X){var z=new Worker(ae[A]||(ae[A]=URL.createObjectURL(new Blob([v+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return z.onmessage=function(ce){var Be=ce.data,Oe=Be.$e$;if(Oe){var Ye=new Error(Oe[0]);Ye.code=Oe[1],Ye.stack=Oe[2],X(Ye,null)}else X(null,Be)},z.postMessage(y,k),z},Pe=Uint8Array,_=Uint16Array,V=Int32Array,P=new Pe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),w=new Pe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),r=new Pe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(v,A){for(var y=new _(31),k=0;k<31;++k)y[k]=A+=1<>1|(I&21845)<<1;M=(M&52428)>>2|(M&13107)<<2,M=(M&61680)>>4|(M&3855)<<4,H[I]=((M&65280)>>8|(M&255)<<8)>>1}for(var W=function(v,A,y){for(var k=v.length,X=0,z=new _(A);X>Oe]=Ye}else for(Be=new _(k),X=0;X>15-v[X]);return Be},te=new Pe(288),I=0;I<144;++I)te[I]=8;for(var I=144;I<256;++I)te[I]=9;for(var I=256;I<280;++I)te[I]=7;for(var I=280;I<288;++I)te[I]=8;for(var S=new Pe(32),I=0;I<32;++I)S[I]=5;var B=W(te,9,0),pe=W(te,9,1),fe=W(S,5,0),me=W(S,5,1),ve=function(v){for(var A=v[0],y=1;yA&&(A=v[y]);return A},Ne=function(v,A,y){var k=A/8|0;return(v[k]|v[k+1]<<8)>>(A&7)&y},de=function(v,A){var y=A/8|0;return(v[y]|v[y+1]<<8|v[y+2]<<16)>>(A&7)},we=function(v){return(v+7)/8|0},F=function(v,A,y){return(A==null||A<0)&&(A=0),(y==null||y>v.length)&&(y=v.length),new Pe(v.subarray(A,y))},Ce={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ae=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ue=function(v,A,y){var k=new Error(A||Ae[v]);if(k.code=v,Error.captureStackTrace&&Error.captureStackTrace(k,ue),!y)throw k;return k},ye=function(v,A,y,k){var X=v.length,z=k?k.length:0;if(!X||A.f&&!A.l)return y||new Pe(0);var ce=!y,Be=ce||A.i!=2,Oe=A.i;ce&&(y=new Pe(X*3));var Ye=function(dr){var Mr=y.length;if(dr>Mr){var ai=new Pe(Math.max(Mr*2,dr));ai.set(y),y=ai}},ht=A.f||0,ft=A.p||0,Dt=A.b||0,et=A.l,gn=A.d,ln=A.m,wn=A.n,Xt=X*8;do{if(!et){ht=Ne(v,ft,1);var Bn=Ne(v,ft+1,3);if(ft+=3,Bn)if(Bn==1)et=pe,gn=me,ln=9,wn=5;else if(Bn==2){var oi=Ne(v,ft,31)+257,xr=Ne(v,ft+10,15)+4,zn=oi+Ne(v,ft+5,31)+1;ft+=14;for(var Ir=new Pe(zn),Xr=new Pe(19),pn=0;pn>4;if(ir<16)Ir[pn++]=ir;else{var vt=0,Lt=0;for(ir==16?(Lt=3+Ne(v,ft,3),ft+=2,vt=Ir[pn-1]):ir==17?(Lt=3+Ne(v,ft,7),ft+=3):ir==18&&(Lt=11+Ne(v,ft,127),ft+=7);Lt--;)Ir[pn++]=vt}}var St=Ir.subarray(0,oi),_t=Ir.subarray(oi);ln=ve(St),wn=ve(_t),et=W(St,ln,1),gn=W(_t,wn,1)}else ue(1);else{var ir=we(ft)+4,vr=v[ir-4]|v[ir-3]<<8,Nr=ir+vr;if(Nr>X){Oe&&ue(0);break}Be&&Ye(Dt+vr),y.set(v.subarray(ir,Nr),Dt),A.b=Dt+=vr,A.p=ft=Nr*8,A.f=ht;continue}if(ft>Xt){Oe&&ue(0);break}}Be&&Ye(Dt+131072);for(var an=(1<>4;if(ft+=vt&15,ft>Xt){Oe&&ue(0);break}if(vt||ue(2),Se<256)y[Dt++]=Se;else if(Se==256){rt=ft,et=null;break}else{var Tt=Se-254;if(Se>264){var pn=Se-257,en=P[pn];Tt=Ne(v,ft,(1<>4;fn||ue(3),ft+=fn&15;var _t=d[En];if(En>3){var en=w[En];_t+=de(v,ft)&(1<Xt){Oe&&ue(0);break}Be&&Ye(Dt+131072);var Qt=Dt+Tt;if(Dt<_t){var Mn=z-_t,br=Math.min(_t,Qt);for(Mn+Dt<0&&ue(3);Dt>8},Q=function(v,A,y){y<<=A&7;var k=A/8|0;v[k]|=y,v[k+1]|=y>>8,v[k+2]|=y>>16},ne=function(v,A){for(var y=[],k=0;kDt&&(Dt=z[k].s);var et=new _(Dt+1),gn=se(y[ht-1],et,0);if(gn>A){var k=0,ln=0,wn=gn-A,Xt=1<A)ln+=Xt-(1<>=wn;ln>0;){var ir=z[k].s;et[ir]=0&&ln;--k){var vr=z[k].s;et[vr]==A&&(--et[vr],++ln)}gn=A}return{t:new Pe(et),l:gn}},se=function(v,A,y){return v.s==-1?Math.max(se(v.l,A,y+1),se(v.r,A,y+1)):A[v.s]=y},nt=function(v){for(var A=v.length;A&&!v[--A];);for(var y=new _(++A),k=0,X=v[0],z=1,ce=function(Oe){y[k++]=Oe},Be=1;Be<=A;++Be)if(v[Be]==X&&Be!=A)++z;else{if(!X&&z>2){for(;z>138;z-=138)ce(32754);z>2&&(ce(z>10?z-11<<5|28690:z-3<<5|12305),z=0)}else if(z>3){for(ce(X),--z;z>6;z-=6)ce(8304);z>2&&(ce(z-3<<5|8208),z=0)}for(;z--;)ce(X);z=1,X=v[Be]}return{c:y.subarray(0,k),n:A}},it=function(v,A){for(var y=0,k=0;k>8,v[X+2]=v[X]^255,v[X+3]=v[X+1]^255;for(var z=0;z4&&!Xr[r[yn-1]];--yn);var De=Ye+5<<3,Le=it(X,te)+it(z,S)+ce,ut=it(X,Dt)+it(z,ln)+ce+14+3*yn+it(xr,Xr)+2*xr[16]+3*xr[17]+7*xr[18];if(Oe>=0&&De<=Le&&De<=ut)return Je(A,ht,v.subarray(Oe,Oe+Ye));var vt,Lt,St,_t;if(L(A,ht,1+(ut15&&(L(A,ht,Se[zn]>>5&127),ht+=Se[zn]>>12)}}else vt=B,Lt=te,St=fe,_t=S;for(var zn=0;zn255){var Tt=en>>18&31;Q(A,ht,vt[Tt+257]),ht+=Lt[Tt+257],Tt>7&&(L(A,ht,en>>23&31),ht+=P[Tt]);var fn=en&31;Q(A,ht,St[fn]),ht+=_t[fn],fn>3&&(Q(A,ht,en>>5&8191),ht+=w[fn])}else Q(A,ht,vt[en]),ht+=Lt[en]}return Q(A,ht,vt[256]),ht+Lt[256]},Jt=new V([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),zt=new Pe(0),mt=function(v,A,y,k,X,z){var ce=z.z||v.length,Be=new Pe(k+ce+5*(1+Math.ceil(ce/7e3))+X),Oe=Be.subarray(k,Be.length-X),Ye=z.l,ht=(z.r||0)&7;if(A){ht&&(Oe[0]=z.r>>3);for(var ft=Jt[A-1],Dt=ft>>13,et=ft&8191,gn=(1<7e3||Xr>24576)&&(vt>423||!Ye)){ht=wt(v,Oe,0,vr,Nr,oi,zn,Xr,yn,Ir-yn,ht),Xr=xr=zn=0,yn=Ir;for(var Lt=0;Lt<286;++Lt)Nr[Lt]=0;for(var Lt=0;Lt<30;++Lt)oi[Lt]=0}var St=2,_t=0,an=et,Cn=Le-ut&32767;if(vt>2&&De==ir(Ir-Cn))for(var rt=Math.min(Dt,vt)-1,Se=Math.min(32767,Ir),Tt=Math.min(258,vt);Cn<=Se&&--an&&Le!=ut;){if(v[Ir+St]==v[Ir+St-Cn]){for(var en=0;enSt){if(St=en,_t=Cn,en>rt)break;for(var fn=Math.min(Cn,en-2),En=0,Lt=0;LtEn&&(En=br,ut=Qt)}}}Le=ut,ut=ln[Le],Cn+=Le-ut&32767}if(_t){vr[Xr++]=268435456|i[St]<<18|C[_t];var dr=i[St]&31,Mr=C[_t]&31;zn+=P[dr]+w[Mr],++Nr[257+dr],++oi[Mr],pn=Ir+St,++xr}else vr[Xr++]=v[Ir],++Nr[v[Ir]]}}for(Ir=Math.max(Ir,pn);Ir=ce&&(Oe[ht/8|0]=Ye,ai=ce),ht=Je(Oe,ht+1,v.subarray(Ir,ai))}z.i=ce}return F(Be,0,k+we(ht)+X)},rn=null,Zt=function(){var v=-1;return{p:function(A){for(var y=v,k=0;k>>8;v=y},d:function(){return~v}}},Sn=function(){var v=1,A=0;return{p:function(y){for(var k=v,X=A,z=y.length|0,ce=0;ce!=z;){for(var Be=Math.min(ce+2655,z);ce>16),X=(X&65535)+15*(X>>16)}v=k,A=X},d:function(){return v%=65521,A%=65521,(v&255)<<24|(v&65280)<<8|(A&255)<<8|A>>8}}},tn=function(v,A,y,k,X){if(!X&&(X={l:1},A.dictionary)){var z=A.dictionary.subarray(-32768),ce=new Pe(z.length+v.length);ce.set(z),ce.set(v,z.length),v=ce,X.w=z.length}return mt(v,A.level==null?6:A.level,A.mem==null?X.l?Math.ceil(Math.max(8,Math.min(13,Math.log(v.length)))*1.5):20:12+A.mem,y,k,X)},re=function(v,A){var y={};for(var k in v)y[k]=v[k];for(var k in A)y[k]=A[k];return y},Et=function(v,A,y){for(var k=v(),X=v.toString(),z=X.slice(X.indexOf("[")+1,X.lastIndexOf("]")).replace(/\s+/g,"").split(","),ce=0;ce>>0},qe=function(v,A){return gt(v,A)+gt(v,A+4)*4294967296},Ie=function(v,A,y){for(;y;++A)v[A]=y,y>>>=8},tt=function(v,A){var y=A.filename;if(v[0]=31,v[1]=139,v[2]=8,v[8]=A.level<2?4:A.level==9?2:0,v[9]=3,A.mtime!=0&&Ie(v,4,Math.floor(new Date(A.mtime||Date.now())/1e3)),y){v[3]=8;for(var k=0;k<=y.length;++k)v[k+10]=y.charCodeAt(k)}},pt=function(v){(v[0]!=31||v[1]!=139||v[2]!=8)&&ue(6,"invalid gzip data");var A=v[3],y=10;A&4&&(y+=(v[10]|v[11]<<8)+2);for(var k=(A>>3&1)+(A>>4&1);k>0;k-=!v[y++]);return y+(A&2)},Pt=function(v){var A=v.length;return(v[A-4]|v[A-3]<<8|v[A-2]<<16|v[A-1]<<24)>>>0},dn=function(v){return 10+(v.filename?v.filename.length+1:0)},Tn=function(v,A){var y=A.level,k=y==0?0:y<6?1:y==9?3:2;if(v[0]=120,v[1]=k<<6|(A.dictionary&&32),v[1]|=31-(v[0]<<8|v[1])%31,A.dictionary){var X=Sn();X.p(A.dictionary),Ie(v,2,X.d())}},ie=function(v,A){return((v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31)&&ue(6,"invalid zlib data"),(v[1]>>5&1)==+!A&&ue(6,"invalid zlib data: "+(v[1]&32?"need":"unexpected")+" dictionary"),(v[1]>>3&4)+2};function ge(v,A){return typeof v=="function"&&(A=v,v={}),this.ondata=A,v}var An=null,je=null;function dt(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[be],function(k){return Fe(tr(k.data[0],k.data[1]))},0,y)}function tr(v,A){return tn(v,A||{},0,0)}var kt=null,$t=null;function sn(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R],function(k){return Fe(ot(k.data[0],Re(k.data[1])))},1,y)}function ot(v,A){return ye(v,{i:2},A&&A.out,A&&A.dictionary)}var bt=null,Ct=null;function Bt(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[be,$,function(){return[ze]}],function(k){return Fe(ze(k.data[0],k.data[1]))},2,y)}function ze(v,A){A||(A={});var y=Zt(),k=v.length;y.p(v);var X=tn(v,A,dn(A),8),z=X.length;return tt(X,A),Ie(X,z-8,y.d()),Ie(X,z-4,k),X}var _n=null,Ht=null;function sr(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R,U,function(){return[Vr]}],function(k){return Fe(Vr(k.data[0],k.data[1]))},3,y)}function Vr(v,A){var y=pt(v);return y+8>v.length&&ue(6,"invalid gzip data"),ye(v.subarray(y,-8),{i:2},A&&A.out||new Pe(Pt(v)),A&&A.dictionary)}var rr=null,Br=null;function Zn(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[be,oe,function(){return[Jn]}],function(k){return Fe(Jn(k.data[0],k.data[1]))},4,y)}function Jn(v,A){A||(A={});var y=Sn();y.p(v);var k=tn(v,A,A.dictionary?6:2,4);return Tn(k,A),Ie(k,k.length-4,y.d()),k}var Wt=null,Ve=null;function _e(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R,Me,function(){return[st]}],function(k){return Fe(st(k.data[0],Re(k.data[1])))},5,y)}function st(v,A){return ye(v.subarray(ie(v,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var $e=null,nn=null;function un(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),v[0]==31&&v[1]==139&&v[2]==8?sr(v,A,y):(v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31?sn(v,A,y):_e(v,A,y)}function Nn(v,A){return v[0]==31&&v[1]==139&&v[2]==8?Vr(v,A):(v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31?ot(v,A):st(v,A)}var Qn=function(v,A,y,k){for(var X in v){var z=v[X],ce=A+X,Be=k;Array.isArray(z)&&(Be=re(k,z[1]),z=z[0]),z instanceof Pe?y[ce]=[z,Be]:(y[ce+="/"]=[new Pe(0),Be],Qn(z,ce,y,k))}},Hn=typeof TextEncoder!="undefined"&&new TextEncoder,Kn=typeof TextDecoder!="undefined"&&new TextDecoder,Sr=0;try{Kn.decode(zt,{stream:!0}),Sr=1}catch(v){}var Er=function(v){for(var A="",y=0;;){var k=v[y++],X=(k>127)+(k>223)+(k>239);if(y+X>v.length)return{s:A,r:F(v,y-1)};X?X==3?(k=((k&15)<<18|(v[y++]&63)<<12|(v[y++]&63)<<6|v[y++]&63)-65536,A+=String.fromCharCode(55296|k>>10,56320|k&1023)):X&1?A+=String.fromCharCode((k&31)<<6|v[y++]&63):A+=String.fromCharCode((k&15)<<12|(v[y++]&63)<<6|v[y++]&63):A+=String.fromCharCode(k)}},Yn=null,Vn=null;function Dr(v,A){if(A){for(var y=new Pe(v.length),k=0;k>1)),ce=0,Be=function(ht){z[ce++]=ht},k=0;kz.length){var Oe=new Pe(ce+8+(X-k<<1));Oe.set(z),z=Oe}var Ye=v.charCodeAt(k);Ye<128||A?Be(Ye):Ye<2048?(Be(192|Ye>>6),Be(128|Ye&63)):Ye>55295&&Ye<57344?(Ye=65536+(Ye&1047552)|v.charCodeAt(++k)&1023,Be(240|Ye>>18),Be(128|Ye>>12&63),Be(128|Ye>>6&63),Be(128|Ye&63)):(Be(224|Ye>>12),Be(128|Ye>>6&63),Be(128|Ye&63))}return F(z,0,ce)}function kr(v,A){if(A){for(var y="",k=0;k65535&&ue(9),A+=k+4}return A},Dn=function(v,A,y,k,X,z,ce,Be){var Oe=k.length,Ye=y.extra,ht=Be&&Be.length,ft=Ur(Ye);Ie(v,A,ce!=null?33639248:67324752),A+=4,ce!=null&&(v[A++]=20,v[A++]=y.os),v[A]=20,A+=2,v[A++]=y.flag<<1|(z<0&&8),v[A++]=X&&8,v[A++]=y.compression&255,v[A++]=y.compression>>8;var Dt=new Date(y.mtime==null?Date.now():y.mtime),et=Dt.getFullYear()-1980;if((et<0||et>119)&&ue(10),Ie(v,A,et<<25|Dt.getMonth()+1<<21|Dt.getDate()<<16|Dt.getHours()<<11|Dt.getMinutes()<<5|Dt.getSeconds()>>1),A+=4,z!=-1&&(Ie(v,A,y.crc),Ie(v,A+4,z<0?-z-2:z),Ie(v,A+8,y.size)),Ie(v,A+12,Oe),Ie(v,A+14,ft),A+=16,ce!=null&&(Ie(v,A,ht),Ie(v,A+6,y.attrs),Ie(v,A+10,ce),A+=14),v.set(k,A),A+=Oe,ft)for(var gn in Ye){var ln=Ye[gn],wn=ln.length;Ie(v,A,+gn),Ie(v,A+2,wn),v.set(ln,A+4),A+=4+wn}return ht&&(v.set(Be,A),A+=ht),A},On=function(v,A,y,k,X){Ie(v,A,101010256),Ie(v,A+8,y),Ie(v,A+10,y),Ie(v,A+12,k),Ie(v,A+16,X)},Wn=null,hr=null,$n=null,wr=null;function yr(v,A,y){y||(y=A,A={}),typeof y!="function"&&ue(7);var k={};Qn(v,"",k,A);var X=Object.keys(k),z=X.length,ce=0,Be=0,Oe=z,Ye=new Array(z),ht=[],ft=function(){for(var wn=0;wn65535&&Le(ue(11,0,1),null),!De)Le(null,ir);else if(oi<16e4)try{Le(null,tr(ir,vr))}catch(ut){Le(ut,null)}else ht.push(dt(ir,vr,Le))},ln=0;ln65535&&ue(11);var Xt=ht?tr(Oe,Ye):Oe,Bn=Xt.length,ir=Zt();ir.p(Oe),k.push(re(Ye,{size:Oe.length,crc:ir.d(),c:Xt,f:ft,m:gn,u:Dt!=ce.length||gn&&et.length!=ln,o:X,compression:ht})),X+=30+Dt+wn+Bn,z+=76+2*(Dt+wn)+(ln||0)+Bn}for(var vr=new Pe(z+22),Nr=X,oi=z-X,xr=0;xr65558)return ce(ue(13,0,1),null),X;var Oe=At(v,Be+8);if(Oe){var Ye=Oe,ht=gt(v,Be+16),ft=ht==4294967295||Ye==65535;if(ft){var Dt=gt(v,Be-12);ft=gt(v,Dt)==101075792,ft&&(Ye=Oe=gt(v,Dt+32),ht=gt(v,Dt+48))}for(var et=A&&A.filter,gn=function(wn){var Xt=Ni(v,ht,ft),Bn=Xt[0],ir=Xt[1],vr=Xt[2],Nr=Xt[3],oi=Xt[4],xr=Xt[5],zn=ti(v,xr);ht=oi;var Ir=function(pn,yn){pn?(X(),ce(pn,null)):(yn&&(z[Nr]=yn),--Oe||ce(null,z))};if(!et||et({name:Nr,size:ir,originalSize:vr,compression:Bn}))if(!Bn)Ir(null,F(v,zn,zn+ir));else if(Bn==8){var Xr=v.subarray(zn,zn+ir);if(vr<524288||ir>.8*vr)try{Ir(null,ot(Xr,{out:new Pe(vr)}))}catch(pn){Ir(pn,null)}else k.push(sn(Xr,{size:vr},Ir))}else Ir(ue(14,"unknown compression type "+Bn,1),null);else Ir(null,null)},ln=0;ln65558)&&ue(13);var X=At(v,k+8);if(!X)return{};var z=gt(v,k+16),ce=z==4294967295||X==65535;if(ce){var Be=gt(v,k-12);ce=gt(v,Be)==101075792,ce&&(X=gt(v,Be+32),z=gt(v,Be+48))}for(var Oe=A&&A.filter,Ye=0;Ye=200&&A.status<=299}function sa(v){try{v.dispatchEvent(new MouseEvent("click"))}catch(y){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),v.dispatchEvent(A)}}var Yi,xa,$a=vi.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==vi?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(v,A,y){var k=vi.URL||vi.webkitURL,X=document.createElement("a");A=A||v.name||"download",X.download=A,X.rel="noopener",typeof v=="string"?(X.href=v,X.origin!==location.origin?_i(X.href)?ki(v,A,y):sa(X,X.target="_blank"):sa(X)):(X.href=k.createObjectURL(v),setTimeout(function(){k.revokeObjectURL(X.href)},4e4),setTimeout(function(){sa(X)},0))}:"msSaveOrOpenBlob"in navigator?function(v,A,y){if(A=A||v.name||"download",typeof v=="string")if(_i(v))ki(v,A,y);else{var k=document.createElement("a");k.href=v,k.target="_blank",setTimeout(function(){sa(k)})}else navigator.msSaveOrOpenBlob(function(X,z){return z===void 0?z={autoBom:!1}:(0,b.Z)(z)!=="object"&&(Fi.warn("Deprecated: Expected third argument to be a object"),z={autoBom:!z}),z.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(X.type)?new Blob(["\uFEFF",X],{type:X.type}):X}(v,y),A)}:function(v,A,y,k){if((k=k||open("","_blank"))&&(k.document.title=k.document.body.innerText="downloading..."),typeof v=="string")return ki(v,A,y);var X=v.type==="application/octet-stream",z=/constructor/i.test(vi.HTMLElement)||vi.safari,ce=/CriOS\/[\d]+/.test(navigator.userAgent);if((ce||X&&z)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var Be=new FileReader;Be.onloadend=function(){var ht=Be.result;ht=ce?ht:ht.replace(/^data:[^;]*;/,"data:attachment/file;"),k?k.location.href=ht:location=ht,k=null},Be.readAsDataURL(v)}else{var Oe=vi.URL||vi.webkitURL,Ye=Oe.createObjectURL(v);k?k.location=Ye:location.href=Ye,k=null,setTimeout(function(){Oe.revokeObjectURL(Ye)},4e4)}});function aa(v){var A;v=v||"",this.ok=!1,v.charAt(0)=="#"&&(v=v.substr(1,6)),v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[v=(v=v.replace(/ /g,"")).toLowerCase()]||v;for(var y=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Be){return[parseInt(Be[1]),parseInt(Be[2]),parseInt(Be[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Be){return[parseInt(Be[1],16),parseInt(Be[2],16),parseInt(Be[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Be){return[parseInt(Be[1]+Be[1],16),parseInt(Be[2]+Be[2],16),parseInt(Be[3]+Be[3],16)]}}],k=0;k255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Be=this.r.toString(16),Oe=this.g.toString(16),Ye=this.b.toString(16);return Be.length==1&&(Be="0"+Be),Oe.length==1&&(Oe="0"+Oe),Ye.length==1&&(Ye="0"+Ye),"#"+Be+Oe+Ye}}function mr(v,A){var y=v[0],k=v[1],X=v[2],z=v[3];y=si(y,k,X,z,A[0],7,-680876936),z=si(z,y,k,X,A[1],12,-389564586),X=si(X,z,y,k,A[2],17,606105819),k=si(k,X,z,y,A[3],22,-1044525330),y=si(y,k,X,z,A[4],7,-176418897),z=si(z,y,k,X,A[5],12,1200080426),X=si(X,z,y,k,A[6],17,-1473231341),k=si(k,X,z,y,A[7],22,-45705983),y=si(y,k,X,z,A[8],7,1770035416),z=si(z,y,k,X,A[9],12,-1958414417),X=si(X,z,y,k,A[10],17,-42063),k=si(k,X,z,y,A[11],22,-1990404162),y=si(y,k,X,z,A[12],7,1804603682),z=si(z,y,k,X,A[13],12,-40341101),X=si(X,z,y,k,A[14],17,-1502002290),y=yi(y,k=si(k,X,z,y,A[15],22,1236535329),X,z,A[1],5,-165796510),z=yi(z,y,k,X,A[6],9,-1069501632),X=yi(X,z,y,k,A[11],14,643717713),k=yi(k,X,z,y,A[0],20,-373897302),y=yi(y,k,X,z,A[5],5,-701558691),z=yi(z,y,k,X,A[10],9,38016083),X=yi(X,z,y,k,A[15],14,-660478335),k=yi(k,X,z,y,A[4],20,-405537848),y=yi(y,k,X,z,A[9],5,568446438),z=yi(z,y,k,X,A[14],9,-1019803690),X=yi(X,z,y,k,A[3],14,-187363961),k=yi(k,X,z,y,A[8],20,1163531501),y=yi(y,k,X,z,A[13],5,-1444681467),z=yi(z,y,k,X,A[2],9,-51403784),X=yi(X,z,y,k,A[7],14,1735328473),y=Qi(y,k=yi(k,X,z,y,A[12],20,-1926607734),X,z,A[5],4,-378558),z=Qi(z,y,k,X,A[8],11,-2022574463),X=Qi(X,z,y,k,A[11],16,1839030562),k=Qi(k,X,z,y,A[14],23,-35309556),y=Qi(y,k,X,z,A[1],4,-1530992060),z=Qi(z,y,k,X,A[4],11,1272893353),X=Qi(X,z,y,k,A[7],16,-155497632),k=Qi(k,X,z,y,A[10],23,-1094730640),y=Qi(y,k,X,z,A[13],4,681279174),z=Qi(z,y,k,X,A[0],11,-358537222),X=Qi(X,z,y,k,A[3],16,-722521979),k=Qi(k,X,z,y,A[6],23,76029189),y=Qi(y,k,X,z,A[9],4,-640364487),z=Qi(z,y,k,X,A[12],11,-421815835),X=Qi(X,z,y,k,A[15],16,530742520),y=la(y,k=Qi(k,X,z,y,A[2],23,-995338651),X,z,A[0],6,-198630844),z=la(z,y,k,X,A[7],10,1126891415),X=la(X,z,y,k,A[14],15,-1416354905),k=la(k,X,z,y,A[5],21,-57434055),y=la(y,k,X,z,A[12],6,1700485571),z=la(z,y,k,X,A[3],10,-1894986606),X=la(X,z,y,k,A[10],15,-1051523),k=la(k,X,z,y,A[1],21,-2054922799),y=la(y,k,X,z,A[8],6,1873313359),z=la(z,y,k,X,A[15],10,-30611744),X=la(X,z,y,k,A[6],15,-1560198380),k=la(k,X,z,y,A[13],21,1309151649),y=la(y,k,X,z,A[4],6,-145523070),z=la(z,y,k,X,A[11],10,-1120210379),X=la(X,z,y,k,A[2],15,718787259),k=la(k,X,z,y,A[9],21,-343485551),v[0]=Ta(y,v[0]),v[1]=Ta(k,v[1]),v[2]=Ta(X,v[2]),v[3]=Ta(z,v[3])}function on(v,A,y,k,X,z){return A=Ta(Ta(A,v),Ta(k,z)),Ta(A<>>32-X,y)}function si(v,A,y,k,X,z,ce){return on(A&y|~A&k,v,A,X,z,ce)}function yi(v,A,y,k,X,z,ce){return on(A&k|y&~k,v,A,X,z,ce)}function Qi(v,A,y,k,X,z,ce){return on(A^y^k,v,A,X,z,ce)}function la(v,A,y,k,X,z,ce){return on(y^(A|~k),v,A,X,z,ce)}function va(v){var A,y=v.length,k=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=v.length;A+=64)mr(k,Ya(v.substring(A-64,A)));v=v.substring(A-64);var X=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A>2]|=v.charCodeAt(A)<<(A%4<<3);if(X[A>>2]|=128<<(A%4<<3),A>55)for(mr(k,X),A=0;A<16;A++)X[A]=0;return X[14]=8*y,mr(k,X),k}function Ya(v){var A,y=[];for(A=0;A<64;A+=4)y[A>>2]=v.charCodeAt(A)+(v.charCodeAt(A+1)<<8)+(v.charCodeAt(A+2)<<16)+(v.charCodeAt(A+3)<<24);return y}Yi=vi.atob.bind(vi),xa=vi.btoa.bind(vi);var ba="0123456789abcdef".split("");function cs(v){for(var A="",y=0;y<4;y++)A+=ba[v>>8*y+4&15]+ba[v>>8*y&15];return A}function $i(v){return String.fromCharCode((255&v)>>0,(65280&v)>>8,(16711680&v)>>16,(4278190080&v)>>24)}function Pi(v){return va(v).map($i).join("")}var fa=function(v){for(var A=0;A>16)+(A>>16)+(y>>16)<<16|65535&y}return v+A&4294967295}function as(v,A){var y,k,X,z;if(v!==y){for(var ce=(X=v,z=1+(256/v.length>>0),new Array(z+1).join(X)),Be=[],Oe=0;Oe<256;Oe++)Be[Oe]=Oe;var Ye=0;for(Oe=0;Oe<256;Oe++){var ht=Be[Oe];Ye=(Ye+ht+ce.charCodeAt(Oe))%256,Be[Oe]=Be[Ye],Be[Ye]=ht}y=v,k=Be}else Be=k;var ft=A.length,Dt=0,et=0,gn="";for(Oe=0;Oe\x80/\f\xA9\xFEdSiz";var z=(A+this.padding).substr(0,32),ce=(y+this.padding).substr(0,32);this.O=this.processOwnerPassword(z,ce),this.P=-(1+(255^X)),this.encryptionKey=Pi(z+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(k)).substr(0,5),this.U=as(this.encryptionKey,this.padding)}function es(v){if(/[^\u0000-\u00ff]/.test(v))throw new Error("Invalid PDF Name Object: "+v+", Only accept ASCII characters.");for(var A="",y=v.length,k=0;k126?A+="#"+("0"+X.toString(16)).slice(-2):A+=v[k]}return A}function ts(v){if((0,b.Z)(v)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(y,k,X){if(X=X||!1,typeof y!="string"||typeof k!="function"||typeof X!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(y)||(A[y]={});var z=Math.random().toString(35);return A[y][z]=[k,!!X],z},this.unsubscribe=function(y){for(var k in A)if(A[k][y])return delete A[k][y],Object.keys(A[k]).length===0&&delete A[k],!0;return!1},this.publish=function(y){if(A.hasOwnProperty(y)){var k=Array.prototype.slice.call(arguments,1),X=[];for(var z in A[y]){var ce=A[y][z];try{ce[0].apply(v,k)}catch(Be){vi.console&&Fi.error("jsPDF PubSub Error",Be.message,Be)}ce[1]&&X.push(z)}X.length&&X.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function ps(v){if(!(this instanceof ps))return new ps(v);var A="opacity,stroke-opacity".split(",");for(var y in v)v.hasOwnProperty(y)&&A.indexOf(y)>=0&&(this[y]=v[y]);this.id="",this.objectNumber=-1}function Hs(v,A){this.gState=v,this.matrix=A,this.id="",this.objectNumber=-1}function Zs(v,A,y,k,X){if(!(this instanceof Zs))return new Zs(v,A,y,k,X);this.type=v==="axial"?2:3,this.coords=A,this.colors=y,Hs.call(this,k,X)}function vs(v,A,y,k,X){if(!(this instanceof vs))return new vs(v,A,y,k,X);this.boundingBox=v,this.xStep=A,this.yStep=y,this.stream="",this.cloneIndex=0,Hs.call(this,k,X)}function Aa(v){var A,y=typeof arguments[0]=="string"?arguments[0]:"p",k=arguments[1],X=arguments[2],z=arguments[3],ce=[],Be=1,Oe=16,Ye="S",ht=null;(0,b.Z)(v=v||{})==="object"&&(y=v.orientation,k=v.unit||k,X=v.format||X,z=v.compress||v.compressPdf||z,(ht=v.encryption||null)!==null&&(ht.userPassword=ht.userPassword||"",ht.ownerPassword=ht.ownerPassword||"",ht.userPermissions=ht.userPermissions||[]),Be=typeof v.userUnit=="number"?Math.abs(v.userUnit):1,v.precision!==void 0&&(A=v.precision),v.floatPrecision!==void 0&&(Oe=v.floatPrecision),Ye=v.defaultPathOperation||"S"),ce=v.filters||(z===!0?["FlateEncode"]:ce),k=k||"mm",y=(""+(y||"P")).toLowerCase();var ft=v.putOnlyUsedFonts||!1,Dt={},et={internal:{},__private__:{}};et.__private__.PubSub=ts;var gn="1.3",ln=et.__private__.getPdfVersion=function(){return gn};et.__private__.setPdfVersion=function(he){gn=he};var wn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};et.__private__.getPageFormats=function(){return wn};var Xt=et.__private__.getPageFormat=function(he){return wn[he]};X=X||"a4";var Bn={COMPAT:"compat",ADVANCED:"advanced"},ir=Bn.COMPAT;function vr(){this.saveGraphicsState(),bn(new Fa(Ke,0,0,-Ke,0,Au()*Ke).toString()+" cm"),this.setFontSize(this.getFontSize()/Ke),Ye="n",ir=Bn.ADVANCED}function Nr(){this.restoreGraphicsState(),Ye="S",ir=Bn.COMPAT}var oi=et.__private__.combineFontStyleAndFontWeight=function(he,xt){if(he=="bold"&&xt=="normal"||he=="bold"&&xt==400||he=="normal"&&xt=="italic"||he=="bold"&&xt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return xt&&(he=xt==400||xt==="normal"?he==="italic"?"italic":"normal":xt!=700&&xt!=="bold"||he!=="normal"?(xt==700?"bold":xt)+""+he:"bold"),he};et.advancedAPI=function(he){var xt=ir===Bn.COMPAT;return xt&&vr.call(this),typeof he!="function"||(he(this),xt&&Nr.call(this)),this},et.compatAPI=function(he){var xt=ir===Bn.ADVANCED;return xt&&Nr.call(this),typeof he!="function"||(he(this),xt&&vr.call(this)),this},et.isAdvancedAPI=function(){return ir===Bn.ADVANCED};var xr,zn=function(he){if(ir!==Bn.ADVANCED)throw new Error(he+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Ir=et.roundToPrecision=et.__private__.roundToPrecision=function(he,xt){var In=A||xt;if(isNaN(he)||isNaN(In))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return he.toFixed(In).replace(/0+$/,"")};xr=et.hpf=et.__private__.hpf=typeof Oe=="number"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,Oe)}:Oe==="smart"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,he>-1&&he<1?16:5)}:function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,16)};var Xr=et.f2=et.__private__.f2=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f2");return Ir(he,2)},pn=et.__private__.f3=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f3");return Ir(he,3)},yn=et.scale=et.__private__.scale=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.scale");return ir===Bn.COMPAT?he*Ke:ir===Bn.ADVANCED?he:void 0},De=function(he){return ir===Bn.COMPAT?Au()-he:ir===Bn.ADVANCED?he:void 0},Le=function(he){return yn(De(he))};et.__private__.setPrecision=et.setPrecision=function(he){typeof parseInt(he,10)=="number"&&(A=parseInt(he,10))};var ut,vt="00000000000000000000000000000000",Lt=et.__private__.getFileId=function(){return vt},St=et.__private__.setFileId=function(he){return vt=he!==void 0&&/^[a-fA-F0-9]{32}$/.test(he)?he.toUpperCase():vt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),ht!==null&&($o=new Ri(ht.userPermissions,ht.userPassword,ht.ownerPassword,vt)),vt};et.setFileId=function(he){return St(he),this},et.getFileId=function(){return Lt()};var _t=et.__private__.convertDateToPDFDate=function(he){var xt=he.getTimezoneOffset(),In=xt<0?"+":"-",qn=Math.floor(Math.abs(xt/60)),Kr=Math.abs(xt%60),mi=[In,Tt(qn),"'",Tt(Kr),"'"].join("");return["D:",he.getFullYear(),Tt(he.getMonth()+1),Tt(he.getDate()),Tt(he.getHours()),Tt(he.getMinutes()),Tt(he.getSeconds()),mi].join("")},an=et.__private__.convertPDFDateToDate=function(he){var xt=parseInt(he.substr(2,4),10),In=parseInt(he.substr(6,2),10)-1,qn=parseInt(he.substr(8,2),10),Kr=parseInt(he.substr(10,2),10),mi=parseInt(he.substr(12,2),10),zi=parseInt(he.substr(14,2),10);return new Date(xt,In,qn,Kr,mi,zi,0)},Cn=et.__private__.setCreationDate=function(he){var xt;if(he===void 0&&(he=new Date),he instanceof Date)xt=_t(he);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(he))throw new Error("Invalid argument passed to jsPDF.setCreationDate");xt=he}return ut=xt},rt=et.__private__.getCreationDate=function(he){var xt=ut;return he==="jsDate"&&(xt=an(ut)),xt};et.setCreationDate=function(he){return Cn(he),this},et.getCreationDate=function(he){return rt(he)};var Se,Tt=et.__private__.padd2=function(he){return("0"+parseInt(he)).slice(-2)},en=et.__private__.padd2Hex=function(he){return("00"+(he=he.toString())).substr(he.length)},fn=0,En=[],Qt=[],Mn=0,br=[],dr=[],Mr=!1,ai=Qt,Ti=function(){fn=0,Mn=0,Qt=[],En=[],br=[],fs=Ds(),Ns=Ds()};et.__private__.setCustomOutputDestination=function(he){Mr=!0,ai=he};var cr=function(he){Mr||(ai=he)};et.__private__.resetCustomOutputDestination=function(){Mr=!1,ai=Qt};var bn=et.__private__.out=function(he){return he=he.toString(),Mn+=he.length+1,ai.push(he),ai},Wi=et.__private__.write=function(he){return bn(arguments.length===1?he.toString():Array.prototype.join.call(arguments," "))},$r=et.__private__.getArrayBuffer=function(he){for(var xt=he.length,In=new ArrayBuffer(xt),qn=new Uint8Array(In);xt--;)qn[xt]=he.charCodeAt(xt);return In},Hr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];et.__private__.getStandardFonts=function(){return Hr};var Wr=v.fontSize||16;et.__private__.setFontSize=et.setFontSize=function(he){return Wr=ir===Bn.ADVANCED?he/Ke:he,this};var Lr,zr=et.__private__.getFontSize=et.getFontSize=function(){return ir===Bn.COMPAT?Wr:Wr*Ke},Ei=v.R2L||!1;et.__private__.setR2L=et.setR2L=function(he){return Ei=he,this},et.__private__.getR2L=et.getR2L=function(){return Ei};var ea,We=et.__private__.setZoomMode=function(he){var xt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(he))Lr=he;else if(isNaN(he)){if(xt.indexOf(he)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+he+'" is not recognized.');Lr=he}else Lr=parseInt(he,10)};et.__private__.getZoomMode=function(){return Lr};var p,D=et.__private__.setPageMode=function(he){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(he)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+he+'" is not recognized.');ea=he};et.__private__.getPageMode=function(){return ea};var O=et.__private__.setLayoutMode=function(he){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(he)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+he+'" is not recognized.');p=he};et.__private__.getLayoutMode=function(){return p},et.__private__.setDisplayMode=et.setDisplayMode=function(he,xt,In){return We(he),O(xt),D(In),this};var q={title:"",subject:"",author:"",keywords:"",creator:""};et.__private__.getDocumentProperty=function(he){if(Object.keys(q).indexOf(he)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return q[he]},et.__private__.getDocumentProperties=function(){return q},et.__private__.setDocumentProperties=et.setProperties=et.setDocumentProperties=function(he){for(var xt in q)q.hasOwnProperty(xt)&&he[xt]&&(q[xt]=he[xt]);return this},et.__private__.setDocumentProperty=function(he,xt){if(Object.keys(q).indexOf(he)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return q[he]=xt};var Te,Ke,Rt,Ot,vn,xn={},er={},Pr=[],Yr={},Fr={},Zr={},di={},Bi=null,li=0,nr=[],ii=new ts(et),ia=v.hotfixes||[],ua={},Cs={},ys=[],Fa=function he(xt,In,qn,Kr,mi,zi){if(!(this instanceof he))return new he(xt,In,qn,Kr,mi,zi);isNaN(xt)&&(xt=1),isNaN(In)&&(In=0),isNaN(qn)&&(qn=0),isNaN(Kr)&&(Kr=1),isNaN(mi)&&(mi=0),isNaN(zi)&&(zi=0),this._matrix=[xt,In,qn,Kr,mi,zi]};Object.defineProperty(Fa.prototype,"sx",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(Fa.prototype,"shy",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(Fa.prototype,"shx",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(Fa.prototype,"sy",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(Fa.prototype,"tx",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(Fa.prototype,"ty",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(Fa.prototype,"a",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(Fa.prototype,"b",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(Fa.prototype,"c",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(Fa.prototype,"d",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(Fa.prototype,"e",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(Fa.prototype,"f",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(Fa.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Fa.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Fa.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Fa.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Fa.prototype.join=function(he){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(xr).join(he)},Fa.prototype.multiply=function(he){var xt=he.sx*this.sx+he.shy*this.shx,In=he.sx*this.shy+he.shy*this.sy,qn=he.shx*this.sx+he.sy*this.shx,Kr=he.shx*this.shy+he.sy*this.sy,mi=he.tx*this.sx+he.ty*this.shx+this.tx,zi=he.tx*this.shy+he.ty*this.sy+this.ty;return new Fa(xt,In,qn,Kr,mi,zi)},Fa.prototype.decompose=function(){var he=this.sx,xt=this.shy,In=this.shx,qn=this.sy,Kr=this.tx,mi=this.ty,zi=Math.sqrt(he*he+xt*xt),Ma=(he/=zi)*In+(xt/=zi)*qn;In-=he*Ma,qn-=xt*Ma;var As=Math.sqrt(In*In+qn*qn);return Ma/=As,he*(qn/=As)126&&ve<=255&&Q[0].indexOf("x")===0))return Ae;ve>=0&&ve<32||ve>1114111?ue+="\\"+Q[0]:ve===34||ve===39||ve===92?ue+="\\"+String.fromCharCode(ve):ue+=String.fromCharCode(ve)}return ue}F.prototype._read_string_recursive=function(Ae,ue,ve){var L,Q;Ae==="'"?Q=this.__patterns.single_quote:Ae==='"'?Q=this.__patterns.double_quote:Ae==="`"?Q=this.__patterns.template_text:Ae==="}"&&(Q=this.__patterns.template_expression);for(var ne=Q.read(),se="";this._input.hasNext();){if(se=this._input.next(),se===Ae||!ue&&d.newline.test(se)){this._input.back();break}else se==="\\"&&this._input.hasNext()?(L=this._input.peek(),L==="x"||L==="u"?this.has_char_escapes=!0:L==="\r"&&this._input.peek(1)===` +`&&this._input.next(),se+=this._input.next()):ve&&(ve==="${"&&se==="$"&&this._input.peek()==="{"&&(se+=this._input.next()),ve===se&&(Ae==="`"?se+=this._read_string_recursive("}",ue,"`"):se+=this._read_string_recursive("`",ue,"${"),this._input.hasNext()&&(se+=this._input.next())));se+=Q.read(),ne+=se}return ne},w.exports.Tokenizer=F,w.exports.TOKEN=M,w.exports.positionable_operators=pe.slice(),w.exports.line_starters=we.slice()},function(w){var r=RegExp.prototype.hasOwnProperty("sticky");function s(x){this.__input=x||"",this.__input_length=this.__input.length,this.__position=0}s.prototype.restart=function(){this.__position=0},s.prototype.back=function(){this.__position>0&&(this.__position-=1)},s.prototype.hasNext=function(){return this.__position=0&&x=0&&o=x.length&&this.__input.substring(o-x.length,o).toLowerCase()===x},w.exports.InputScanner=s},function(w,r,s){var x=s(8).InputScanner,o=s(3).Token,i=s(10).TokenStream,c=s(11).WhitespacePattern,d={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},C=function(H,I){this._input=new x(H),this._options=I||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new c(this._input)};C.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var H,I=new o(d.START,""),M=null,W=[],te=new i;I.type!==d.EOF;){for(H=this._get_next_token(I,M);this._is_comment(H);)te.add(H),H=this._get_next_token(I,M);te.isEmpty()||(H.comments_before=te,te=new i),H.parent=M,this._is_opening(H)?(W.push(M),M=H):M&&this._is_closing(H,M)&&(H.opened=M,M.closed=H,M=W.pop(),H.parent=M),H.previous=I,I.next=H,this.__tokens.add(H),I=H}return this.__tokens},C.prototype._is_first_token=function(){return this.__tokens.isEmpty()},C.prototype._reset=function(){},C.prototype._get_next_token=function(H,I){this._readWhitespace();var M=this._input.read(/.+/g);return M?this._create_token(d.RAW,M):this._create_token(d.EOF,"")},C.prototype._is_comment=function(H){return!1},C.prototype._is_opening=function(H){return!1},C.prototype._is_closing=function(H,I){return!1},C.prototype._create_token=function(H,I){var M=new o(H,I,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return M},C.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},w.exports.Tokenizer=C,w.exports.TOKEN=d},function(w){function r(s){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=s}r.prototype.restart=function(){this.__position=0},r.prototype.isEmpty=function(){return this.__tokens_length===0},r.prototype.hasNext=function(){return this.__position=0&&s/),erb:C.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:C.starting_with(/{%/).until_after(/%}/),django_value:C.starting_with(/{{/).until_after(/}}/),django_comment:C.starting_with(/{#/).until_after(/#}/),smarty:C.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:C.starting_with(/{\*/).until_after(/\*}/),smarty_literal:C.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new x,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(c){var d=this._create();return d._disabled[c]=!0,d._update(),d},i.prototype.read_options=function(c){var d=this._create();for(var C in o)d._disabled[C]=c.templating.indexOf(C)===-1;return d._update(),d},i.prototype.exclude=function(c){var d=this._create();return d._excluded[c]=!0,d._update(),d},i.prototype.read=function(){var c="";this._match_pattern?c=this._input.read(this._starting_pattern):c=this._input.read(this._starting_pattern,this.__template_pattern);for(var d=this._read_template();d;)this._match_pattern?d+=this._input.read(this._match_pattern):d+=this._input.readUntil(this.__template_pattern),c+=d,d=this._read_template();return this._until_after&&(c+=this._input.readUntilAfter(this._until_pattern)),c},i.prototype.__set_templated_pattern=function(){var c=[];this._disabled.php||c.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||c.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||c.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||c.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(c.push(this.__patterns.django._starting_pattern.source),c.push(this.__patterns.django_value._starting_pattern.source),c.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||c.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&c.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+c.join("|")+")")},i.prototype._read_template=function(){var c="",d=this._input.peek();if(d==="<"){var C=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&C==="?"&&(c=c||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&C==="%"&&(c=c||this.__patterns.erb.read())}else d==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(c=c||this.__patterns.handlebars_comment.read(),c=c||this.__patterns.handlebars_unescaped.read(),c=c||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(c=c||this.__patterns.django_value.read()),this._excluded.django||(c=c||this.__patterns.django_comment.read(),c=c||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(c=c||this.__patterns.smarty_comment.read(),c=c||this.__patterns.smarty_literal.read(),c=c||this.__patterns.smarty.read()));return c},w.exports.TemplatablePattern=i}],_={};function V(w){var r=_[w];if(r!==void 0)return r.exports;var s=_[w]={exports:{}};return Pe[w](s,s.exports,V),s.exports}var P=V(0);ae=P})();var ee=ae;l=[],b=function(){return{js_beautify:ee}}.apply(jt,l),b!==void 0&&(lr.exports=b)})()},73207:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{AcroForm:function(){return Ca},AcroFormAppearance:function(){return ni},AcroFormButton:function(){return Ga},AcroFormCheckBox:function(){return Rn},AcroFormChoiceField:function(){return Ks},AcroFormComboBox:function(){return Gi},AcroFormEditBox:function(){return Mi},AcroFormListBox:function(){return to},AcroFormPasswordField:function(){return hi},AcroFormPushButton:function(){return ho},AcroFormRadioButton:function(){return Fs},AcroFormTextField:function(){return Pn},GState:function(){return ps},ShadingPattern:function(){return Zs},TilingPattern:function(){return vs},default:function(){return ji},jsPDF:function(){return Aa}});var b=l(20135),ae={},ee=function(v,A,y,k,X){var z=new Worker(ae[A]||(ae[A]=URL.createObjectURL(new Blob([v+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return z.onmessage=function(ce){var Be=ce.data,Ne=Be.$e$;if(Ne){var Ye=new Error(Ne[0]);Ye.code=Ne[1],Ye.stack=Ne[2],X(Ye,null)}else X(null,Be)},z.postMessage(y,k),z},Pe=Uint8Array,_=Uint16Array,V=Int32Array,P=new Pe([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),w=new Pe([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),r=new Pe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(v,A){for(var y=new _(31),k=0;k<31;++k)y[k]=A+=1<>1|(I&21845)<<1;M=(M&52428)>>2|(M&13107)<<2,M=(M&61680)>>4|(M&3855)<<4,H[I]=((M&65280)>>8|(M&255)<<8)>>1}for(var W=function(v,A,y){for(var k=v.length,X=0,z=new _(A);X>Ne]=Ye}else for(Be=new _(k),X=0;X>15-v[X]);return Be},te=new Pe(288),I=0;I<144;++I)te[I]=8;for(var I=144;I<256;++I)te[I]=9;for(var I=256;I<280;++I)te[I]=7;for(var I=280;I<288;++I)te[I]=8;for(var S=new Pe(32),I=0;I<32;++I)S[I]=5;var B=W(te,9,0),pe=W(te,9,1),fe=W(S,5,0),me=W(S,5,1),we=function(v){for(var A=v[0],y=1;yA&&(A=v[y]);return A},Oe=function(v,A,y){var k=A/8|0;return(v[k]|v[k+1]<<8)>>(A&7)&y},de=function(v,A){var y=A/8|0;return(v[y]|v[y+1]<<8|v[y+2]<<16)>>(A&7)},be=function(v){return(v+7)/8|0},F=function(v,A,y){return(A==null||A<0)&&(A=0),(y==null||y>v.length)&&(y=v.length),new Pe(v.subarray(A,y))},Ce={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ae=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ue=function(v,A,y){var k=new Error(A||Ae[v]);if(k.code=v,Error.captureStackTrace&&Error.captureStackTrace(k,ue),!y)throw k;return k},ve=function(v,A,y,k){var X=v.length,z=k?k.length:0;if(!X||A.f&&!A.l)return y||new Pe(0);var ce=!y,Be=ce||A.i!=2,Ne=A.i;ce&&(y=new Pe(X*3));var Ye=function(dr){var Mr=y.length;if(dr>Mr){var ai=new Pe(Math.max(Mr*2,dr));ai.set(y),y=ai}},ht=A.f||0,ft=A.p||0,Dt=A.b||0,et=A.l,gn=A.d,ln=A.m,wn=A.n,Xt=X*8;do{if(!et){ht=Oe(v,ft,1);var Bn=Oe(v,ft+1,3);if(ft+=3,Bn)if(Bn==1)et=pe,gn=me,ln=9,wn=5;else if(Bn==2){var oi=Oe(v,ft,31)+257,xr=Oe(v,ft+10,15)+4,zn=oi+Oe(v,ft+5,31)+1;ft+=14;for(var Ir=new Pe(zn),Xr=new Pe(19),pn=0;pn>4;if(ir<16)Ir[pn++]=ir;else{var vt=0,Lt=0;for(ir==16?(Lt=3+Oe(v,ft,3),ft+=2,vt=Ir[pn-1]):ir==17?(Lt=3+Oe(v,ft,7),ft+=3):ir==18&&(Lt=11+Oe(v,ft,127),ft+=7);Lt--;)Ir[pn++]=vt}}var St=Ir.subarray(0,oi),_t=Ir.subarray(oi);ln=we(St),wn=we(_t),et=W(St,ln,1),gn=W(_t,wn,1)}else ue(1);else{var ir=be(ft)+4,vr=v[ir-4]|v[ir-3]<<8,Nr=ir+vr;if(Nr>X){Ne&&ue(0);break}Be&&Ye(Dt+vr),y.set(v.subarray(ir,Nr),Dt),A.b=Dt+=vr,A.p=ft=Nr*8,A.f=ht;continue}if(ft>Xt){Ne&&ue(0);break}}Be&&Ye(Dt+131072);for(var an=(1<>4;if(ft+=vt&15,ft>Xt){Ne&&ue(0);break}if(vt||ue(2),Se<256)y[Dt++]=Se;else if(Se==256){rt=ft,et=null;break}else{var Tt=Se-254;if(Se>264){var pn=Se-257,en=P[pn];Tt=Oe(v,ft,(1<>4;fn||ue(3),ft+=fn&15;var _t=d[En];if(En>3){var en=w[En];_t+=de(v,ft)&(1<Xt){Ne&&ue(0);break}Be&&Ye(Dt+131072);var Qt=Dt+Tt;if(Dt<_t){var Mn=z-_t,br=Math.min(_t,Qt);for(Mn+Dt<0&&ue(3);Dt>8},Q=function(v,A,y){y<<=A&7;var k=A/8|0;v[k]|=y,v[k+1]|=y>>8,v[k+2]|=y>>16},ne=function(v,A){for(var y=[],k=0;kDt&&(Dt=z[k].s);var et=new _(Dt+1),gn=se(y[ht-1],et,0);if(gn>A){var k=0,ln=0,wn=gn-A,Xt=1<A)ln+=Xt-(1<>=wn;ln>0;){var ir=z[k].s;et[ir]=0&&ln;--k){var vr=z[k].s;et[vr]==A&&(--et[vr],++ln)}gn=A}return{t:new Pe(et),l:gn}},se=function(v,A,y){return v.s==-1?Math.max(se(v.l,A,y+1),se(v.r,A,y+1)):A[v.s]=y},nt=function(v){for(var A=v.length;A&&!v[--A];);for(var y=new _(++A),k=0,X=v[0],z=1,ce=function(Ne){y[k++]=Ne},Be=1;Be<=A;++Be)if(v[Be]==X&&Be!=A)++z;else{if(!X&&z>2){for(;z>138;z-=138)ce(32754);z>2&&(ce(z>10?z-11<<5|28690:z-3<<5|12305),z=0)}else if(z>3){for(ce(X),--z;z>6;z-=6)ce(8304);z>2&&(ce(z-3<<5|8208),z=0)}for(;z--;)ce(X);z=1,X=v[Be]}return{c:y.subarray(0,k),n:A}},it=function(v,A){for(var y=0,k=0;k>8,v[X+2]=v[X]^255,v[X+3]=v[X+1]^255;for(var z=0;z4&&!Xr[r[yn-1]];--yn);var De=Ye+5<<3,Le=it(X,te)+it(z,S)+ce,ut=it(X,Dt)+it(z,ln)+ce+14+3*yn+it(xr,Xr)+2*xr[16]+3*xr[17]+7*xr[18];if(Ne>=0&&De<=Le&&De<=ut)return Je(A,ht,v.subarray(Ne,Ne+Ye));var vt,Lt,St,_t;if(L(A,ht,1+(ut15&&(L(A,ht,Se[zn]>>5&127),ht+=Se[zn]>>12)}}else vt=B,Lt=te,St=fe,_t=S;for(var zn=0;zn255){var Tt=en>>18&31;Q(A,ht,vt[Tt+257]),ht+=Lt[Tt+257],Tt>7&&(L(A,ht,en>>23&31),ht+=P[Tt]);var fn=en&31;Q(A,ht,St[fn]),ht+=_t[fn],fn>3&&(Q(A,ht,en>>5&8191),ht+=w[fn])}else Q(A,ht,vt[en]),ht+=Lt[en]}return Q(A,ht,vt[256]),ht+Lt[256]},Jt=new V([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),zt=new Pe(0),mt=function(v,A,y,k,X,z){var ce=z.z||v.length,Be=new Pe(k+ce+5*(1+Math.ceil(ce/7e3))+X),Ne=Be.subarray(k,Be.length-X),Ye=z.l,ht=(z.r||0)&7;if(A){ht&&(Ne[0]=z.r>>3);for(var ft=Jt[A-1],Dt=ft>>13,et=ft&8191,gn=(1<7e3||Xr>24576)&&(vt>423||!Ye)){ht=wt(v,Ne,0,vr,Nr,oi,zn,Xr,yn,Ir-yn,ht),Xr=xr=zn=0,yn=Ir;for(var Lt=0;Lt<286;++Lt)Nr[Lt]=0;for(var Lt=0;Lt<30;++Lt)oi[Lt]=0}var St=2,_t=0,an=et,Cn=Le-ut&32767;if(vt>2&&De==ir(Ir-Cn))for(var rt=Math.min(Dt,vt)-1,Se=Math.min(32767,Ir),Tt=Math.min(258,vt);Cn<=Se&&--an&&Le!=ut;){if(v[Ir+St]==v[Ir+St-Cn]){for(var en=0;enSt){if(St=en,_t=Cn,en>rt)break;for(var fn=Math.min(Cn,en-2),En=0,Lt=0;LtEn&&(En=br,ut=Qt)}}}Le=ut,ut=ln[Le],Cn+=Le-ut&32767}if(_t){vr[Xr++]=268435456|i[St]<<18|C[_t];var dr=i[St]&31,Mr=C[_t]&31;zn+=P[dr]+w[Mr],++Nr[257+dr],++oi[Mr],pn=Ir+St,++xr}else vr[Xr++]=v[Ir],++Nr[v[Ir]]}}for(Ir=Math.max(Ir,pn);Ir=ce&&(Ne[ht/8|0]=Ye,ai=ce),ht=Je(Ne,ht+1,v.subarray(Ir,ai))}z.i=ce}return F(Be,0,k+be(ht)+X)},rn=null,Zt=function(){var v=-1;return{p:function(A){for(var y=v,k=0;k>>8;v=y},d:function(){return~v}}},Sn=function(){var v=1,A=0;return{p:function(y){for(var k=v,X=A,z=y.length|0,ce=0;ce!=z;){for(var Be=Math.min(ce+2655,z);ce>16),X=(X&65535)+15*(X>>16)}v=k,A=X},d:function(){return v%=65521,A%=65521,(v&255)<<24|(v&65280)<<8|(A&255)<<8|A>>8}}},tn=function(v,A,y,k,X){if(!X&&(X={l:1},A.dictionary)){var z=A.dictionary.subarray(-32768),ce=new Pe(z.length+v.length);ce.set(z),ce.set(v,z.length),v=ce,X.w=z.length}return mt(v,A.level==null?6:A.level,A.mem==null?X.l?Math.ceil(Math.max(8,Math.min(13,Math.log(v.length)))*1.5):20:12+A.mem,y,k,X)},re=function(v,A){var y={};for(var k in v)y[k]=v[k];for(var k in A)y[k]=A[k];return y},Et=function(v,A,y){for(var k=v(),X=v.toString(),z=X.slice(X.indexOf("[")+1,X.lastIndexOf("]")).replace(/\s+/g,"").split(","),ce=0;ce>>0},qe=function(v,A){return gt(v,A)+gt(v,A+4)*4294967296},Ie=function(v,A,y){for(;y;++A)v[A]=y,y>>>=8},tt=function(v,A){var y=A.filename;if(v[0]=31,v[1]=139,v[2]=8,v[8]=A.level<2?4:A.level==9?2:0,v[9]=3,A.mtime!=0&&Ie(v,4,Math.floor(new Date(A.mtime||Date.now())/1e3)),y){v[3]=8;for(var k=0;k<=y.length;++k)v[k+10]=y.charCodeAt(k)}},pt=function(v){(v[0]!=31||v[1]!=139||v[2]!=8)&&ue(6,"invalid gzip data");var A=v[3],y=10;A&4&&(y+=(v[10]|v[11]<<8)+2);for(var k=(A>>3&1)+(A>>4&1);k>0;k-=!v[y++]);return y+(A&2)},Pt=function(v){var A=v.length;return(v[A-4]|v[A-3]<<8|v[A-2]<<16|v[A-1]<<24)>>>0},dn=function(v){return 10+(v.filename?v.filename.length+1:0)},Tn=function(v,A){var y=A.level,k=y==0?0:y<6?1:y==9?3:2;if(v[0]=120,v[1]=k<<6|(A.dictionary&&32),v[1]|=31-(v[0]<<8|v[1])%31,A.dictionary){var X=Sn();X.p(A.dictionary),Ie(v,2,X.d())}},ie=function(v,A){return((v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31)&&ue(6,"invalid zlib data"),(v[1]>>5&1)==+!A&&ue(6,"invalid zlib data: "+(v[1]&32?"need":"unexpected")+" dictionary"),(v[1]>>3&4)+2};function ge(v,A){return typeof v=="function"&&(A=v,v={}),this.ondata=A,v}var An=null,je=null;function dt(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[ye],function(k){return Fe(tr(k.data[0],k.data[1]))},0,y)}function tr(v,A){return tn(v,A||{},0,0)}var kt=null,$t=null;function sn(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R],function(k){return Fe(ot(k.data[0],Re(k.data[1])))},1,y)}function ot(v,A){return ve(v,{i:2},A&&A.out,A&&A.dictionary)}var bt=null,Ct=null;function Bt(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[ye,$,function(){return[ze]}],function(k){return Fe(ze(k.data[0],k.data[1]))},2,y)}function ze(v,A){A||(A={});var y=Zt(),k=v.length;y.p(v);var X=tn(v,A,dn(A),8),z=X.length;return tt(X,A),Ie(X,z-8,y.d()),Ie(X,z-4,k),X}var _n=null,Ht=null;function sr(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R,U,function(){return[Vr]}],function(k){return Fe(Vr(k.data[0],k.data[1]))},3,y)}function Vr(v,A){var y=pt(v);return y+8>v.length&&ue(6,"invalid gzip data"),ve(v.subarray(y,-8),{i:2},A&&A.out||new Pe(Pt(v)),A&&A.dictionary)}var rr=null,Br=null;function Zn(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[ye,oe,function(){return[Jn]}],function(k){return Fe(Jn(k.data[0],k.data[1]))},4,y)}function Jn(v,A){A||(A={});var y=Sn();y.p(v);var k=tn(v,A,A.dictionary?6:2,4);return Tn(k,A),Ie(k,k.length-4,y.d()),k}var Wt=null,Ve=null;function _e(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),Ge(v,A,[R,Me,function(){return[st]}],function(k){return Fe(st(k.data[0],Re(k.data[1])))},5,y)}function st(v,A){return ve(v.subarray(ie(v,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var $e=null,nn=null;function un(v,A,y){return y||(y=A,A={}),typeof y!="function"&&ue(7),v[0]==31&&v[1]==139&&v[2]==8?sr(v,A,y):(v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31?sn(v,A,y):_e(v,A,y)}function Nn(v,A){return v[0]==31&&v[1]==139&&v[2]==8?Vr(v,A):(v[0]&15)!=8||v[0]>>4>7||(v[0]<<8|v[1])%31?ot(v,A):st(v,A)}var Qn=function(v,A,y,k){for(var X in v){var z=v[X],ce=A+X,Be=k;Array.isArray(z)&&(Be=re(k,z[1]),z=z[0]),z instanceof Pe?y[ce]=[z,Be]:(y[ce+="/"]=[new Pe(0),Be],Qn(z,ce,y,k))}},Hn=typeof TextEncoder!="undefined"&&new TextEncoder,Kn=typeof TextDecoder!="undefined"&&new TextDecoder,Sr=0;try{Kn.decode(zt,{stream:!0}),Sr=1}catch(v){}var Er=function(v){for(var A="",y=0;;){var k=v[y++],X=(k>127)+(k>223)+(k>239);if(y+X>v.length)return{s:A,r:F(v,y-1)};X?X==3?(k=((k&15)<<18|(v[y++]&63)<<12|(v[y++]&63)<<6|v[y++]&63)-65536,A+=String.fromCharCode(55296|k>>10,56320|k&1023)):X&1?A+=String.fromCharCode((k&31)<<6|v[y++]&63):A+=String.fromCharCode((k&15)<<12|(v[y++]&63)<<6|v[y++]&63):A+=String.fromCharCode(k)}},Yn=null,Vn=null;function Dr(v,A){if(A){for(var y=new Pe(v.length),k=0;k>1)),ce=0,Be=function(ht){z[ce++]=ht},k=0;kz.length){var Ne=new Pe(ce+8+(X-k<<1));Ne.set(z),z=Ne}var Ye=v.charCodeAt(k);Ye<128||A?Be(Ye):Ye<2048?(Be(192|Ye>>6),Be(128|Ye&63)):Ye>55295&&Ye<57344?(Ye=65536+(Ye&1047552)|v.charCodeAt(++k)&1023,Be(240|Ye>>18),Be(128|Ye>>12&63),Be(128|Ye>>6&63),Be(128|Ye&63)):(Be(224|Ye>>12),Be(128|Ye>>6&63),Be(128|Ye&63))}return F(z,0,ce)}function kr(v,A){if(A){for(var y="",k=0;k65535&&ue(9),A+=k+4}return A},Dn=function(v,A,y,k,X,z,ce,Be){var Ne=k.length,Ye=y.extra,ht=Be&&Be.length,ft=Ur(Ye);Ie(v,A,ce!=null?33639248:67324752),A+=4,ce!=null&&(v[A++]=20,v[A++]=y.os),v[A]=20,A+=2,v[A++]=y.flag<<1|(z<0&&8),v[A++]=X&&8,v[A++]=y.compression&255,v[A++]=y.compression>>8;var Dt=new Date(y.mtime==null?Date.now():y.mtime),et=Dt.getFullYear()-1980;if((et<0||et>119)&&ue(10),Ie(v,A,et<<25|Dt.getMonth()+1<<21|Dt.getDate()<<16|Dt.getHours()<<11|Dt.getMinutes()<<5|Dt.getSeconds()>>1),A+=4,z!=-1&&(Ie(v,A,y.crc),Ie(v,A+4,z<0?-z-2:z),Ie(v,A+8,y.size)),Ie(v,A+12,Ne),Ie(v,A+14,ft),A+=16,ce!=null&&(Ie(v,A,ht),Ie(v,A+6,y.attrs),Ie(v,A+10,ce),A+=14),v.set(k,A),A+=Ne,ft)for(var gn in Ye){var ln=Ye[gn],wn=ln.length;Ie(v,A,+gn),Ie(v,A+2,wn),v.set(ln,A+4),A+=4+wn}return ht&&(v.set(Be,A),A+=ht),A},On=function(v,A,y,k,X){Ie(v,A,101010256),Ie(v,A+8,y),Ie(v,A+10,y),Ie(v,A+12,k),Ie(v,A+16,X)},Wn=null,hr=null,$n=null,wr=null;function yr(v,A,y){y||(y=A,A={}),typeof y!="function"&&ue(7);var k={};Qn(v,"",k,A);var X=Object.keys(k),z=X.length,ce=0,Be=0,Ne=z,Ye=new Array(z),ht=[],ft=function(){for(var wn=0;wn65535&&Le(ue(11,0,1),null),!De)Le(null,ir);else if(oi<16e4)try{Le(null,tr(ir,vr))}catch(ut){Le(ut,null)}else ht.push(dt(ir,vr,Le))},ln=0;ln65535&&ue(11);var Xt=ht?tr(Ne,Ye):Ne,Bn=Xt.length,ir=Zt();ir.p(Ne),k.push(re(Ye,{size:Ne.length,crc:ir.d(),c:Xt,f:ft,m:gn,u:Dt!=ce.length||gn&&et.length!=ln,o:X,compression:ht})),X+=30+Dt+wn+Bn,z+=76+2*(Dt+wn)+(ln||0)+Bn}for(var vr=new Pe(z+22),Nr=X,oi=z-X,xr=0;xr65558)return ce(ue(13,0,1),null),X;var Ne=At(v,Be+8);if(Ne){var Ye=Ne,ht=gt(v,Be+16),ft=ht==4294967295||Ye==65535;if(ft){var Dt=gt(v,Be-12);ft=gt(v,Dt)==101075792,ft&&(Ye=Ne=gt(v,Dt+32),ht=gt(v,Dt+48))}for(var et=A&&A.filter,gn=function(wn){var Xt=Ni(v,ht,ft),Bn=Xt[0],ir=Xt[1],vr=Xt[2],Nr=Xt[3],oi=Xt[4],xr=Xt[5],zn=ti(v,xr);ht=oi;var Ir=function(pn,yn){pn?(X(),ce(pn,null)):(yn&&(z[Nr]=yn),--Ne||ce(null,z))};if(!et||et({name:Nr,size:ir,originalSize:vr,compression:Bn}))if(!Bn)Ir(null,F(v,zn,zn+ir));else if(Bn==8){var Xr=v.subarray(zn,zn+ir);if(vr<524288||ir>.8*vr)try{Ir(null,ot(Xr,{out:new Pe(vr)}))}catch(pn){Ir(pn,null)}else k.push(sn(Xr,{size:vr},Ir))}else Ir(ue(14,"unknown compression type "+Bn,1),null);else Ir(null,null)},ln=0;ln65558)&&ue(13);var X=At(v,k+8);if(!X)return{};var z=gt(v,k+16),ce=z==4294967295||X==65535;if(ce){var Be=gt(v,k-12);ce=gt(v,Be)==101075792,ce&&(X=gt(v,Be+32),z=gt(v,Be+48))}for(var Ne=A&&A.filter,Ye=0;Ye=200&&A.status<=299}function sa(v){try{v.dispatchEvent(new MouseEvent("click"))}catch(y){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),v.dispatchEvent(A)}}var Yi,xa,$a=vi.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==vi?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(v,A,y){var k=vi.URL||vi.webkitURL,X=document.createElement("a");A=A||v.name||"download",X.download=A,X.rel="noopener",typeof v=="string"?(X.href=v,X.origin!==location.origin?_i(X.href)?ki(v,A,y):sa(X,X.target="_blank"):sa(X)):(X.href=k.createObjectURL(v),setTimeout(function(){k.revokeObjectURL(X.href)},4e4),setTimeout(function(){sa(X)},0))}:"msSaveOrOpenBlob"in navigator?function(v,A,y){if(A=A||v.name||"download",typeof v=="string")if(_i(v))ki(v,A,y);else{var k=document.createElement("a");k.href=v,k.target="_blank",setTimeout(function(){sa(k)})}else navigator.msSaveOrOpenBlob(function(X,z){return z===void 0?z={autoBom:!1}:(0,b.Z)(z)!=="object"&&(Fi.warn("Deprecated: Expected third argument to be a object"),z={autoBom:!z}),z.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(X.type)?new Blob(["\uFEFF",X],{type:X.type}):X}(v,y),A)}:function(v,A,y,k){if((k=k||open("","_blank"))&&(k.document.title=k.document.body.innerText="downloading..."),typeof v=="string")return ki(v,A,y);var X=v.type==="application/octet-stream",z=/constructor/i.test(vi.HTMLElement)||vi.safari,ce=/CriOS\/[\d]+/.test(navigator.userAgent);if((ce||X&&z)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var Be=new FileReader;Be.onloadend=function(){var ht=Be.result;ht=ce?ht:ht.replace(/^data:[^;]*;/,"data:attachment/file;"),k?k.location.href=ht:location=ht,k=null},Be.readAsDataURL(v)}else{var Ne=vi.URL||vi.webkitURL,Ye=Ne.createObjectURL(v);k?k.location=Ye:location.href=Ye,k=null,setTimeout(function(){Ne.revokeObjectURL(Ye)},4e4)}});function aa(v){var A;v=v||"",this.ok=!1,v.charAt(0)=="#"&&(v=v.substr(1,6)),v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[v=(v=v.replace(/ /g,"")).toLowerCase()]||v;for(var y=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Be){return[parseInt(Be[1]),parseInt(Be[2]),parseInt(Be[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Be){return[parseInt(Be[1],16),parseInt(Be[2],16),parseInt(Be[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Be){return[parseInt(Be[1]+Be[1],16),parseInt(Be[2]+Be[2],16),parseInt(Be[3]+Be[3],16)]}}],k=0;k255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Be=this.r.toString(16),Ne=this.g.toString(16),Ye=this.b.toString(16);return Be.length==1&&(Be="0"+Be),Ne.length==1&&(Ne="0"+Ne),Ye.length==1&&(Ye="0"+Ye),"#"+Be+Ne+Ye}}function mr(v,A){var y=v[0],k=v[1],X=v[2],z=v[3];y=si(y,k,X,z,A[0],7,-680876936),z=si(z,y,k,X,A[1],12,-389564586),X=si(X,z,y,k,A[2],17,606105819),k=si(k,X,z,y,A[3],22,-1044525330),y=si(y,k,X,z,A[4],7,-176418897),z=si(z,y,k,X,A[5],12,1200080426),X=si(X,z,y,k,A[6],17,-1473231341),k=si(k,X,z,y,A[7],22,-45705983),y=si(y,k,X,z,A[8],7,1770035416),z=si(z,y,k,X,A[9],12,-1958414417),X=si(X,z,y,k,A[10],17,-42063),k=si(k,X,z,y,A[11],22,-1990404162),y=si(y,k,X,z,A[12],7,1804603682),z=si(z,y,k,X,A[13],12,-40341101),X=si(X,z,y,k,A[14],17,-1502002290),y=yi(y,k=si(k,X,z,y,A[15],22,1236535329),X,z,A[1],5,-165796510),z=yi(z,y,k,X,A[6],9,-1069501632),X=yi(X,z,y,k,A[11],14,643717713),k=yi(k,X,z,y,A[0],20,-373897302),y=yi(y,k,X,z,A[5],5,-701558691),z=yi(z,y,k,X,A[10],9,38016083),X=yi(X,z,y,k,A[15],14,-660478335),k=yi(k,X,z,y,A[4],20,-405537848),y=yi(y,k,X,z,A[9],5,568446438),z=yi(z,y,k,X,A[14],9,-1019803690),X=yi(X,z,y,k,A[3],14,-187363961),k=yi(k,X,z,y,A[8],20,1163531501),y=yi(y,k,X,z,A[13],5,-1444681467),z=yi(z,y,k,X,A[2],9,-51403784),X=yi(X,z,y,k,A[7],14,1735328473),y=Qi(y,k=yi(k,X,z,y,A[12],20,-1926607734),X,z,A[5],4,-378558),z=Qi(z,y,k,X,A[8],11,-2022574463),X=Qi(X,z,y,k,A[11],16,1839030562),k=Qi(k,X,z,y,A[14],23,-35309556),y=Qi(y,k,X,z,A[1],4,-1530992060),z=Qi(z,y,k,X,A[4],11,1272893353),X=Qi(X,z,y,k,A[7],16,-155497632),k=Qi(k,X,z,y,A[10],23,-1094730640),y=Qi(y,k,X,z,A[13],4,681279174),z=Qi(z,y,k,X,A[0],11,-358537222),X=Qi(X,z,y,k,A[3],16,-722521979),k=Qi(k,X,z,y,A[6],23,76029189),y=Qi(y,k,X,z,A[9],4,-640364487),z=Qi(z,y,k,X,A[12],11,-421815835),X=Qi(X,z,y,k,A[15],16,530742520),y=la(y,k=Qi(k,X,z,y,A[2],23,-995338651),X,z,A[0],6,-198630844),z=la(z,y,k,X,A[7],10,1126891415),X=la(X,z,y,k,A[14],15,-1416354905),k=la(k,X,z,y,A[5],21,-57434055),y=la(y,k,X,z,A[12],6,1700485571),z=la(z,y,k,X,A[3],10,-1894986606),X=la(X,z,y,k,A[10],15,-1051523),k=la(k,X,z,y,A[1],21,-2054922799),y=la(y,k,X,z,A[8],6,1873313359),z=la(z,y,k,X,A[15],10,-30611744),X=la(X,z,y,k,A[6],15,-1560198380),k=la(k,X,z,y,A[13],21,1309151649),y=la(y,k,X,z,A[4],6,-145523070),z=la(z,y,k,X,A[11],10,-1120210379),X=la(X,z,y,k,A[2],15,718787259),k=la(k,X,z,y,A[9],21,-343485551),v[0]=Ta(y,v[0]),v[1]=Ta(k,v[1]),v[2]=Ta(X,v[2]),v[3]=Ta(z,v[3])}function on(v,A,y,k,X,z){return A=Ta(Ta(A,v),Ta(k,z)),Ta(A<>>32-X,y)}function si(v,A,y,k,X,z,ce){return on(A&y|~A&k,v,A,X,z,ce)}function yi(v,A,y,k,X,z,ce){return on(A&k|y&~k,v,A,X,z,ce)}function Qi(v,A,y,k,X,z,ce){return on(A^y^k,v,A,X,z,ce)}function la(v,A,y,k,X,z,ce){return on(y^(A|~k),v,A,X,z,ce)}function va(v){var A,y=v.length,k=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=v.length;A+=64)mr(k,Ya(v.substring(A-64,A)));v=v.substring(A-64);var X=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A>2]|=v.charCodeAt(A)<<(A%4<<3);if(X[A>>2]|=128<<(A%4<<3),A>55)for(mr(k,X),A=0;A<16;A++)X[A]=0;return X[14]=8*y,mr(k,X),k}function Ya(v){var A,y=[];for(A=0;A<64;A+=4)y[A>>2]=v.charCodeAt(A)+(v.charCodeAt(A+1)<<8)+(v.charCodeAt(A+2)<<16)+(v.charCodeAt(A+3)<<24);return y}Yi=vi.atob.bind(vi),xa=vi.btoa.bind(vi);var ba="0123456789abcdef".split("");function cs(v){for(var A="",y=0;y<4;y++)A+=ba[v>>8*y+4&15]+ba[v>>8*y&15];return A}function $i(v){return String.fromCharCode((255&v)>>0,(65280&v)>>8,(16711680&v)>>16,(4278190080&v)>>24)}function Pi(v){return va(v).map($i).join("")}var fa=function(v){for(var A=0;A>16)+(A>>16)+(y>>16)<<16|65535&y}return v+A&4294967295}function as(v,A){var y,k,X,z;if(v!==y){for(var ce=(X=v,z=1+(256/v.length>>0),new Array(z+1).join(X)),Be=[],Ne=0;Ne<256;Ne++)Be[Ne]=Ne;var Ye=0;for(Ne=0;Ne<256;Ne++){var ht=Be[Ne];Ye=(Ye+ht+ce.charCodeAt(Ne))%256,Be[Ne]=Be[Ye],Be[Ye]=ht}y=v,k=Be}else Be=k;var ft=A.length,Dt=0,et=0,gn="";for(Ne=0;Ne\x80/\f\xA9\xFEdSiz";var z=(A+this.padding).substr(0,32),ce=(y+this.padding).substr(0,32);this.O=this.processOwnerPassword(z,ce),this.P=-(1+(255^X)),this.encryptionKey=Pi(z+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(k)).substr(0,5),this.U=as(this.encryptionKey,this.padding)}function es(v){if(/[^\u0000-\u00ff]/.test(v))throw new Error("Invalid PDF Name Object: "+v+", Only accept ASCII characters.");for(var A="",y=v.length,k=0;k126?A+="#"+("0"+X.toString(16)).slice(-2):A+=v[k]}return A}function ts(v){if((0,b.Z)(v)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(y,k,X){if(X=X||!1,typeof y!="string"||typeof k!="function"||typeof X!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(y)||(A[y]={});var z=Math.random().toString(35);return A[y][z]=[k,!!X],z},this.unsubscribe=function(y){for(var k in A)if(A[k][y])return delete A[k][y],Object.keys(A[k]).length===0&&delete A[k],!0;return!1},this.publish=function(y){if(A.hasOwnProperty(y)){var k=Array.prototype.slice.call(arguments,1),X=[];for(var z in A[y]){var ce=A[y][z];try{ce[0].apply(v,k)}catch(Be){vi.console&&Fi.error("jsPDF PubSub Error",Be.message,Be)}ce[1]&&X.push(z)}X.length&&X.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function ps(v){if(!(this instanceof ps))return new ps(v);var A="opacity,stroke-opacity".split(",");for(var y in v)v.hasOwnProperty(y)&&A.indexOf(y)>=0&&(this[y]=v[y]);this.id="",this.objectNumber=-1}function Hs(v,A){this.gState=v,this.matrix=A,this.id="",this.objectNumber=-1}function Zs(v,A,y,k,X){if(!(this instanceof Zs))return new Zs(v,A,y,k,X);this.type=v==="axial"?2:3,this.coords=A,this.colors=y,Hs.call(this,k,X)}function vs(v,A,y,k,X){if(!(this instanceof vs))return new vs(v,A,y,k,X);this.boundingBox=v,this.xStep=A,this.yStep=y,this.stream="",this.cloneIndex=0,Hs.call(this,k,X)}function Aa(v){var A,y=typeof arguments[0]=="string"?arguments[0]:"p",k=arguments[1],X=arguments[2],z=arguments[3],ce=[],Be=1,Ne=16,Ye="S",ht=null;(0,b.Z)(v=v||{})==="object"&&(y=v.orientation,k=v.unit||k,X=v.format||X,z=v.compress||v.compressPdf||z,(ht=v.encryption||null)!==null&&(ht.userPassword=ht.userPassword||"",ht.ownerPassword=ht.ownerPassword||"",ht.userPermissions=ht.userPermissions||[]),Be=typeof v.userUnit=="number"?Math.abs(v.userUnit):1,v.precision!==void 0&&(A=v.precision),v.floatPrecision!==void 0&&(Ne=v.floatPrecision),Ye=v.defaultPathOperation||"S"),ce=v.filters||(z===!0?["FlateEncode"]:ce),k=k||"mm",y=(""+(y||"P")).toLowerCase();var ft=v.putOnlyUsedFonts||!1,Dt={},et={internal:{},__private__:{}};et.__private__.PubSub=ts;var gn="1.3",ln=et.__private__.getPdfVersion=function(){return gn};et.__private__.setPdfVersion=function(he){gn=he};var wn={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};et.__private__.getPageFormats=function(){return wn};var Xt=et.__private__.getPageFormat=function(he){return wn[he]};X=X||"a4";var Bn={COMPAT:"compat",ADVANCED:"advanced"},ir=Bn.COMPAT;function vr(){this.saveGraphicsState(),bn(new Fa(Ke,0,0,-Ke,0,Au()*Ke).toString()+" cm"),this.setFontSize(this.getFontSize()/Ke),Ye="n",ir=Bn.ADVANCED}function Nr(){this.restoreGraphicsState(),Ye="S",ir=Bn.COMPAT}var oi=et.__private__.combineFontStyleAndFontWeight=function(he,xt){if(he=="bold"&&xt=="normal"||he=="bold"&&xt==400||he=="normal"&&xt=="italic"||he=="bold"&&xt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return xt&&(he=xt==400||xt==="normal"?he==="italic"?"italic":"normal":xt!=700&&xt!=="bold"||he!=="normal"?(xt==700?"bold":xt)+""+he:"bold"),he};et.advancedAPI=function(he){var xt=ir===Bn.COMPAT;return xt&&vr.call(this),typeof he!="function"||(he(this),xt&&Nr.call(this)),this},et.compatAPI=function(he){var xt=ir===Bn.ADVANCED;return xt&&Nr.call(this),typeof he!="function"||(he(this),xt&&vr.call(this)),this},et.isAdvancedAPI=function(){return ir===Bn.ADVANCED};var xr,zn=function(he){if(ir!==Bn.ADVANCED)throw new Error(he+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Ir=et.roundToPrecision=et.__private__.roundToPrecision=function(he,xt){var In=A||xt;if(isNaN(he)||isNaN(In))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return he.toFixed(In).replace(/0+$/,"")};xr=et.hpf=et.__private__.hpf=typeof Ne=="number"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,Ne)}:Ne==="smart"?function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,he>-1&&he<1?16:5)}:function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.hpf");return Ir(he,16)};var Xr=et.f2=et.__private__.f2=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f2");return Ir(he,2)},pn=et.__private__.f3=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.f3");return Ir(he,3)},yn=et.scale=et.__private__.scale=function(he){if(isNaN(he))throw new Error("Invalid argument passed to jsPDF.scale");return ir===Bn.COMPAT?he*Ke:ir===Bn.ADVANCED?he:void 0},De=function(he){return ir===Bn.COMPAT?Au()-he:ir===Bn.ADVANCED?he:void 0},Le=function(he){return yn(De(he))};et.__private__.setPrecision=et.setPrecision=function(he){typeof parseInt(he,10)=="number"&&(A=parseInt(he,10))};var ut,vt="00000000000000000000000000000000",Lt=et.__private__.getFileId=function(){return vt},St=et.__private__.setFileId=function(he){return vt=he!==void 0&&/^[a-fA-F0-9]{32}$/.test(he)?he.toUpperCase():vt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),ht!==null&&($o=new Ri(ht.userPermissions,ht.userPassword,ht.ownerPassword,vt)),vt};et.setFileId=function(he){return St(he),this},et.getFileId=function(){return Lt()};var _t=et.__private__.convertDateToPDFDate=function(he){var xt=he.getTimezoneOffset(),In=xt<0?"+":"-",qn=Math.floor(Math.abs(xt/60)),Kr=Math.abs(xt%60),mi=[In,Tt(qn),"'",Tt(Kr),"'"].join("");return["D:",he.getFullYear(),Tt(he.getMonth()+1),Tt(he.getDate()),Tt(he.getHours()),Tt(he.getMinutes()),Tt(he.getSeconds()),mi].join("")},an=et.__private__.convertPDFDateToDate=function(he){var xt=parseInt(he.substr(2,4),10),In=parseInt(he.substr(6,2),10)-1,qn=parseInt(he.substr(8,2),10),Kr=parseInt(he.substr(10,2),10),mi=parseInt(he.substr(12,2),10),zi=parseInt(he.substr(14,2),10);return new Date(xt,In,qn,Kr,mi,zi,0)},Cn=et.__private__.setCreationDate=function(he){var xt;if(he===void 0&&(he=new Date),he instanceof Date)xt=_t(he);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(he))throw new Error("Invalid argument passed to jsPDF.setCreationDate");xt=he}return ut=xt},rt=et.__private__.getCreationDate=function(he){var xt=ut;return he==="jsDate"&&(xt=an(ut)),xt};et.setCreationDate=function(he){return Cn(he),this},et.getCreationDate=function(he){return rt(he)};var Se,Tt=et.__private__.padd2=function(he){return("0"+parseInt(he)).slice(-2)},en=et.__private__.padd2Hex=function(he){return("00"+(he=he.toString())).substr(he.length)},fn=0,En=[],Qt=[],Mn=0,br=[],dr=[],Mr=!1,ai=Qt,Ti=function(){fn=0,Mn=0,Qt=[],En=[],br=[],fs=Ds(),Ns=Ds()};et.__private__.setCustomOutputDestination=function(he){Mr=!0,ai=he};var cr=function(he){Mr||(ai=he)};et.__private__.resetCustomOutputDestination=function(){Mr=!1,ai=Qt};var bn=et.__private__.out=function(he){return he=he.toString(),Mn+=he.length+1,ai.push(he),ai},Wi=et.__private__.write=function(he){return bn(arguments.length===1?he.toString():Array.prototype.join.call(arguments," "))},$r=et.__private__.getArrayBuffer=function(he){for(var xt=he.length,In=new ArrayBuffer(xt),qn=new Uint8Array(In);xt--;)qn[xt]=he.charCodeAt(xt);return In},Hr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];et.__private__.getStandardFonts=function(){return Hr};var Wr=v.fontSize||16;et.__private__.setFontSize=et.setFontSize=function(he){return Wr=ir===Bn.ADVANCED?he/Ke:he,this};var Lr,zr=et.__private__.getFontSize=et.getFontSize=function(){return ir===Bn.COMPAT?Wr:Wr*Ke},Ei=v.R2L||!1;et.__private__.setR2L=et.setR2L=function(he){return Ei=he,this},et.__private__.getR2L=et.getR2L=function(){return Ei};var ea,We=et.__private__.setZoomMode=function(he){var xt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(he))Lr=he;else if(isNaN(he)){if(xt.indexOf(he)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+he+'" is not recognized.');Lr=he}else Lr=parseInt(he,10)};et.__private__.getZoomMode=function(){return Lr};var p,D=et.__private__.setPageMode=function(he){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(he)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+he+'" is not recognized.');ea=he};et.__private__.getPageMode=function(){return ea};var O=et.__private__.setLayoutMode=function(he){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(he)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+he+'" is not recognized.');p=he};et.__private__.getLayoutMode=function(){return p},et.__private__.setDisplayMode=et.setDisplayMode=function(he,xt,In){return We(he),O(xt),D(In),this};var q={title:"",subject:"",author:"",keywords:"",creator:""};et.__private__.getDocumentProperty=function(he){if(Object.keys(q).indexOf(he)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return q[he]},et.__private__.getDocumentProperties=function(){return q},et.__private__.setDocumentProperties=et.setProperties=et.setDocumentProperties=function(he){for(var xt in q)q.hasOwnProperty(xt)&&he[xt]&&(q[xt]=he[xt]);return this},et.__private__.setDocumentProperty=function(he,xt){if(Object.keys(q).indexOf(he)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return q[he]=xt};var Te,Ke,Rt,Ot,vn,xn={},er={},Pr=[],Yr={},Fr={},Zr={},di={},Bi=null,li=0,nr=[],ii=new ts(et),ia=v.hotfixes||[],ua={},Cs={},ys=[],Fa=function he(xt,In,qn,Kr,mi,zi){if(!(this instanceof he))return new he(xt,In,qn,Kr,mi,zi);isNaN(xt)&&(xt=1),isNaN(In)&&(In=0),isNaN(qn)&&(qn=0),isNaN(Kr)&&(Kr=1),isNaN(mi)&&(mi=0),isNaN(zi)&&(zi=0),this._matrix=[xt,In,qn,Kr,mi,zi]};Object.defineProperty(Fa.prototype,"sx",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(Fa.prototype,"shy",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(Fa.prototype,"shx",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(Fa.prototype,"sy",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(Fa.prototype,"tx",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(Fa.prototype,"ty",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(Fa.prototype,"a",{get:function(){return this._matrix[0]},set:function(he){this._matrix[0]=he}}),Object.defineProperty(Fa.prototype,"b",{get:function(){return this._matrix[1]},set:function(he){this._matrix[1]=he}}),Object.defineProperty(Fa.prototype,"c",{get:function(){return this._matrix[2]},set:function(he){this._matrix[2]=he}}),Object.defineProperty(Fa.prototype,"d",{get:function(){return this._matrix[3]},set:function(he){this._matrix[3]=he}}),Object.defineProperty(Fa.prototype,"e",{get:function(){return this._matrix[4]},set:function(he){this._matrix[4]=he}}),Object.defineProperty(Fa.prototype,"f",{get:function(){return this._matrix[5]},set:function(he){this._matrix[5]=he}}),Object.defineProperty(Fa.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Fa.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Fa.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Fa.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Fa.prototype.join=function(he){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(xr).join(he)},Fa.prototype.multiply=function(he){var xt=he.sx*this.sx+he.shy*this.shx,In=he.sx*this.shy+he.shy*this.sy,qn=he.shx*this.sx+he.sy*this.shx,Kr=he.shx*this.shy+he.sy*this.sy,mi=he.tx*this.sx+he.ty*this.shx+this.tx,zi=he.tx*this.shy+he.ty*this.sy+this.ty;return new Fa(xt,In,qn,Kr,mi,zi)},Fa.prototype.decompose=function(){var he=this.sx,xt=this.shy,In=this.shx,qn=this.sy,Kr=this.tx,mi=this.ty,zi=Math.sqrt(he*he+xt*xt),Ma=(he/=zi)*In+(xt/=zi)*qn;In-=he*Ma,qn-=xt*Ma;var As=Math.sqrt(In*In+qn*qn);return Ma/=As,he*(qn/=As)>16&255,qn=As>>8&255,Kr=255&As}if(qn===void 0||mi===void 0&&In===qn&&qn===Kr)if(typeof In=="string")xt=In+" "+zi[0];else switch(he.precision){case 2:xt=Xr(In/255)+" "+zi[0];break;case 3:default:xt=pn(In/255)+" "+zi[0]}else if(mi===void 0||(0,b.Z)(mi)==="object"){if(mi&&!isNaN(mi.a)&&mi.a===0)return xt=["1.","1.","1.",zi[1]].join(" ");if(typeof In=="string")xt=[In,qn,Kr,zi[1]].join(" ");else switch(he.precision){case 2:xt=[Xr(In/255),Xr(qn/255),Xr(Kr/255),zi[1]].join(" ");break;default:case 3:xt=[pn(In/255),pn(qn/255),pn(Kr/255),zi[1]].join(" ")}}else if(typeof In=="string")xt=[In,qn,Kr,mi,zi[2]].join(" ");else switch(he.precision){case 2:xt=[Xr(In),Xr(qn),Xr(Kr),Xr(mi),zi[2]].join(" ");break;case 3:default:xt=[pn(In),pn(qn),pn(Kr),pn(mi),zi[2]].join(" ")}return xt},bo=et.__private__.getFilters=function(){return ce},co=et.__private__.putStream=function(he){var xt=(he=he||{}).data||"",In=he.filters||bo(),qn=he.alreadyAppliedFilters||[],Kr=he.addLength1||!1,mi=xt.length,zi=he.objectId,Ma=function(Sl){return Sl};if(ht!==null&&zi===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");ht!==null&&(Ma=$o.encryptor(zi,0));var As={};In===!0&&(In=["FlateEncode"]);var Ms=he.additionalKeyValues||[],Es=(As=Aa.API.processDataByFilters!==void 0?Aa.API.processDataByFilters(xt,In):{data:xt,reverseChain:[]}).reverseChain+(Array.isArray(qn)?qn.join(" "):qn.toString());if(As.data.length!==0&&(Ms.push({key:"Length",value:As.data.length}),Kr===!0&&Ms.push({key:"Length1",value:mi})),Es.length!=0)if(Es.split("/").length-1==1)Ms.push({key:"Filter",value:Es});else{Ms.push({key:"Filter",value:"["+Es+"]"});for(var Eo=0;Eo>"),As.data.length!==0&&(bn("stream"),bn(Ma(As.data)),bn("endstream"))},Is=et.__private__.putPage=function(he){var xt=he.number,In=he.data,qn=he.objId,Kr=he.contentsObjId;Va(qn,!0),bn("<>"),bn("endobj");var mi=In.join(` `);return ir===Bn.ADVANCED&&(mi+=` Q`),Va(Kr,!0),co({data:mi,filters:bo(),objectId:Kr}),bn("endobj"),qn},Sa=et.__private__.putPages=function(){var he,xt,In=[];for(he=1;he<=li;he++)nr[he].objId=Ds(),nr[he].contentsObjId=Ds();for(he=1;he<=li;he++)In.push(Is({number:he,data:dr[he],objId:nr[he].objId,contentsObjId:nr[he].contentsObjId,mediaBox:nr[he].mediaBox,cropBox:nr[he].cropBox,bleedBox:nr[he].bleedBox,trimBox:nr[he].trimBox,artBox:nr[he].artBox,userUnit:nr[he].userUnit,rootDictionaryObjId:fs,resourceDictionaryObjId:Ns}));Va(fs,!0),bn("<>"),bn("endobj"),ii.publish("postPutPages")},no=function(he){ii.publish("putFont",{font:he,out:bn,newObject:Os,putStream:co}),he.isAlreadyPutted!==!0&&(he.objectNumber=Os(),bn("<<"),bn("/Type /Font"),bn("/BaseFont /"+es(he.postScriptName)),bn("/Subtype /Type1"),typeof he.encoding=="string"&&bn("/Encoding /"+he.encoding),bn("/FirstChar 32"),bn("/LastChar 255"),bn(">>"),bn("endobj"))},Po=function(){for(var he in xn)xn.hasOwnProperty(he)&&(ft===!1||ft===!0&&Dt.hasOwnProperty(he))&&no(xn[he])},hl=function(he){he.objectNumber=Os();var xt=[];xt.push({key:"Type",value:"/XObject"}),xt.push({key:"Subtype",value:"/Form"}),xt.push({key:"BBox",value:"["+[xr(he.x),xr(he.y),xr(he.x+he.width),xr(he.y+he.height)].join(" ")+"]"}),xt.push({key:"Matrix",value:"["+he.matrix.toString()+"]"});var In=he.pages[1].join(` @@ -1184,15 +1184,15 @@ T* `):he.join(` Tj /`;return J+=Te+" "+Wr+` Tf `,J+=xr(Wr*Rl)+` TL `,J+=cl+` -`,J+=pl,J+=he,bn(J+="ET"),Dt[Te]=!0,sl};var Iu=et.__private__.clip=et.clip=function(he){return bn(he==="evenodd"?"W*":"W"),this};et.clipEvenOdd=function(){return Iu("evenodd")},et.__private__.discardPath=et.discardPath=function(){return bn("n"),this};var Ml=et.__private__.isValidStyle=function(he){var xt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(he)!==-1&&(xt=!0),xt};et.__private__.setDefaultPathOperation=et.setDefaultPathOperation=function(he){return Ml(he)&&(Ye=he),this};var Fu=et.__private__.getStyle=et.getStyle=function(he){var xt=Ye;switch(he){case"D":case"S":xt="S";break;case"F":xt="f";break;case"FD":case"DF":xt="B";break;case"f":case"f*":case"B":case"B*":xt=he}return xt},su=et.close=function(){return bn("h"),this};et.stroke=function(){return bn("S"),this},et.fill=function(he){return _l("f",he),this},et.fillEvenOdd=function(he){return _l("f*",he),this},et.fillStroke=function(he){return _l("B",he),this},et.fillStrokeEvenOdd=function(he){return _l("B*",he),this};var _l=function(he,xt){(0,b.Z)(xt)==="object"?ul(xt,he):bn(he)},ou=function(he){he===null||ir===Bn.ADVANCED&&he===void 0||(he=Fu(he),bn(he))};function Dl(he,xt,In,qn,Kr){var mi=new vs(xt||this.boundingBox,In||this.xStep,qn||this.yStep,this.gState,Kr||this.matrix);mi.stream=this.stream;var zi=he+"$$"+this.cloneIndex+++"$$";return qr(zi,mi),mi}var ul=function(he,xt){var In=Fr[he.key],qn=Yr[In];if(qn instanceof Zs)bn("q"),bn(mo(xt)),qn.gState&&et.setGState(qn.gState),bn(he.matrix.toString()+" cm"),bn("/"+In+" sh"),bn("Q");else if(qn instanceof vs){var Kr=new Fa(1,0,0,-1,0,Au());he.matrix&&(Kr=Kr.multiply(he.matrix||Za),In=Dl.call(qn,he.key,he.boundingBox,he.xStep,he.yStep,Kr).id),bn("q"),bn("/Pattern cs"),bn("/"+In+" scn"),qn.gState&&et.setGState(qn.gState),bn(xt),bn("Q")}},mo=function(he){switch(he){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},wl=et.moveTo=function(he,xt){return bn(xr(yn(he))+" "+xr(Le(xt))+" m"),this},ml=et.lineTo=function(he,xt){return bn(xr(yn(he))+" "+xr(Le(xt))+" l"),this},lu=et.curveTo=function(he,xt,In,qn,Kr,mi){return bn([xr(yn(he)),xr(Le(xt)),xr(yn(In)),xr(Le(qn)),xr(yn(Kr)),xr(Le(mi)),"c"].join(" ")),this};et.__private__.line=et.line=function(he,xt,In,qn,Kr){if(isNaN(he)||isNaN(xt)||isNaN(In)||isNaN(qn)||!Ml(Kr))throw new Error("Invalid arguments passed to jsPDF.line");return ir===Bn.COMPAT?this.lines([[In-he,qn-xt]],he,xt,[1,1],Kr||"S"):this.lines([[In-he,qn-xt]],he,xt,[1,1]).stroke()},et.__private__.lines=et.lines=function(he,xt,In,qn,Kr,mi){var zi,Ma,As,Ms,Es,Eo,el,nl,sl,Sl,pl,Cu;if(typeof he=="number"&&(Cu=In,In=xt,xt=he,he=Cu),qn=qn||[1,1],mi=mi||!1,isNaN(xt)||isNaN(In)||!Array.isArray(he)||!Array.isArray(qn)||!Ml(Kr)||typeof mi!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(wl(xt,In),zi=qn[0],Ma=qn[1],Ms=he.length,Sl=xt,pl=In,As=0;As>0&255,v>>8&255,v>>16&255,v>>24&255)},Ri.prototype.toHexString=function(v){return v.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ri.prototype.hexToBytes=function(v){for(var A=[],y=0;y>8&255,v>>16&255,255&A,A>>8&255)).substr(0,10);return function(k){return as(y,k)}},ps.prototype.equals=function(v){var A,y="id,objectNumber,equals";if(!v||(0,b.Z)(v)!==(0,b.Z)(this))return!1;var k=0;for(A in this)if(!(y.indexOf(A)>=0)){if(this.hasOwnProperty(A)&&!v.hasOwnProperty(A)||this[A]!==v[A])return!1;k++}for(A in v)v.hasOwnProperty(A)&&y.indexOf(A)<0&&k--;return k===0},Aa.API={events:[]},Aa.version="3.0.0";var Ra=Aa.API,zs=1,Vs=function(v){return v.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ls=function(v){return v.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},wa=function(v){return v.toFixed(2)},Gs=function(v){return v.toFixed(5)};Ra.__acroform__={};var Qa=function(v,A){v.prototype=Object.create(A.prototype),v.prototype.constructor=v},Oo=function(v){return v*zs},xo=function(v){var A=new Zi,y=ni.internal.getHeight(v)||0,k=ni.internal.getWidth(v)||0;return A.BBox=[0,0,Number(wa(k)),Number(wa(y))],A},jo=Ra.__acroform__.setBit=function(v,A){if(v=v||0,A=A||0,isNaN(v)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return v|=1<>0&255,v>>8&255,v>>16&255,v>>24&255)},Ri.prototype.toHexString=function(v){return v.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ri.prototype.hexToBytes=function(v){for(var A=[],y=0;y>8&255,v>>16&255,255&A,A>>8&255)).substr(0,10);return function(k){return as(y,k)}},ps.prototype.equals=function(v){var A,y="id,objectNumber,equals";if(!v||(0,b.Z)(v)!==(0,b.Z)(this))return!1;var k=0;for(A in this)if(!(y.indexOf(A)>=0)){if(this.hasOwnProperty(A)&&!v.hasOwnProperty(A)||this[A]!==v[A])return!1;k++}for(A in v)v.hasOwnProperty(A)&&y.indexOf(A)<0&&k--;return k===0},Aa.API={events:[]},Aa.version="3.0.0";var Ra=Aa.API,zs=1,Vs=function(v){return v.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ls=function(v){return v.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},wa=function(v){return v.toFixed(2)},Gs=function(v){return v.toFixed(5)};Ra.__acroform__={};var Qa=function(v,A){v.prototype=Object.create(A.prototype),v.prototype.constructor=v},Oo=function(v){return v*zs},xo=function(v){var A=new Zi,y=ni.internal.getHeight(v)||0,k=ni.internal.getWidth(v)||0;return A.BBox=[0,0,Number(wa(k)),Number(wa(y))],A},jo=Ra.__acroform__.setBit=function(v,A){if(v=v||0,A=A||0,isNaN(v)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return v|=1<0;){A="",z--;var Ye,ht,ft=ha("3",v,z).height,Dt=v.multiline?ce-z:(ce-ft)/2,et=Dt+=2,gn=0,ln=0,wn=0;if(z<=0){A=`(...) Tj +`)}):X.map(function(pn){return[pn]});var z=y,ce=ni.internal.getHeight(v)||0;ce=ce<0?-ce:ce;var Be=ni.internal.getWidth(v)||0;Be=Be<0?-Be:Be;var Ne=function(pn,yn,De){if(pn+10;){A="",z--;var Ye,ht,ft=ha("3",v,z).height,Dt=v.multiline?ce-z:(ce-ft)/2,et=Dt+=2,gn=0,ln=0,wn=0;if(z<=0){A=`(...) Tj `,A+="% Width of Text: "+ha(A,v,z=12).width+", FieldWidth:"+Be+` -`;break}for(var Xt="",Bn=0,ir=0;irce)continue e;Xt+=X[ir][wn],vr=!0,ln=ir,ir--}else{Xt=(Xt+=X[ir][wn]+" ").substr(Xt.length-1)==" "?Xt.substr(0,Xt.length-1):Xt;var Nr=parseInt(ir),oi=Oe(Nr,Xt,z),xr=ir>=X.length-1;if(oi&&!xr){Xt+=" ",wn=0;continue}if(oi||xr){if(xr)ln=Nr;else if(v.multiline&&(ft+2)*(Bn+2)+2>ce)continue e}else{if(!v.multiline||(ft+2)*(Bn+2)+2>ce)continue e;ln=Nr}}for(var zn="",Ir=gn;Ir<=ln;Ir++){var Xr=X[Ir];if(v.multiline){if(Ir===ln){zn+=Xr[wn]+" ",wn=(wn+1)%Xr.length;continue}if(Ir===gn){zn+=Xr[Xr.length-1]+" ";continue}}zn+=Xr[0]+" "}switch(zn=zn.substr(zn.length-1)==" "?zn.substr(0,zn.length-1):zn,ht=ha(zn,v,z).width,v.textAlign){case"right":Ye=Be-ht-2;break;case"center":Ye=(Be-ht)/2;break;case"left":default:Ye=2}A+=wa(Ye)+" "+wa(et)+` Td +`;break}for(var Xt="",Bn=0,ir=0;irce)continue e;Xt+=X[ir][wn],vr=!0,ln=ir,ir--}else{Xt=(Xt+=X[ir][wn]+" ").substr(Xt.length-1)==" "?Xt.substr(0,Xt.length-1):Xt;var Nr=parseInt(ir),oi=Ne(Nr,Xt,z),xr=ir>=X.length-1;if(oi&&!xr){Xt+=" ",wn=0;continue}if(oi||xr){if(xr)ln=Nr;else if(v.multiline&&(ft+2)*(Bn+2)+2>ce)continue e}else{if(!v.multiline||(ft+2)*(Bn+2)+2>ce)continue e;ln=Nr}}for(var zn="",Ir=gn;Ir<=ln;Ir++){var Xr=X[Ir];if(v.multiline){if(Ir===ln){zn+=Xr[wn]+" ",wn=(wn+1)%Xr.length;continue}if(Ir===gn){zn+=Xr[Xr.length-1]+" ";continue}}zn+=Xr[0]+" "}switch(zn=zn.substr(zn.length-1)==" "?zn.substr(0,zn.length-1):zn,ht=ha(zn,v,z).width,v.textAlign){case"right":Ye=Be-ht-2;break;case"center":Ye=(Be-ht)/2;break;case"left":default:Ye=2}A+=wa(Ye)+" "+wa(et)+` Td `,A+="("+Vs(zn)+`) Tj `,A+=-wa(Ye)+` 0 Td -`,et=-(z+2),ht=0,gn=vr?ln:ln+1,Bn++,Xt=""}break}return k.text=A,k.fontSize=z,k},ha=function(v,A,y){var k=A.scope.internal.getFont(A.fontName,A.fontStyle),X=A.scope.getStringUnitWidth(v,{font:k,fontSize:parseFloat(y),charSpace:0})*parseFloat(y);return{height:A.scope.getStringUnitWidth("3",{font:k,fontSize:parseFloat(y),charSpace:0})*parseFloat(y)*1.5,width:X}},da={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ss=function(v,A){var y={type:"reference",object:v};A.internal.getPageInfo(v.page).pageContext.annotations.find(function(k){return k.type===y.type&&k.object===y.object})===void 0&&A.internal.getPageInfo(v.page).pageContext.annotations.push(y)},ka=function(v,A){for(var y in v)if(v.hasOwnProperty(y)){var k=y,X=v[y];A.internal.newObjectDeferredBegin(X.objId,!0),(0,b.Z)(X)==="object"&&typeof X.putStream=="function"&&X.putStream(),delete v[k]}},fo=function(v,A){if(A.scope=v,v.internal!==void 0&&(v.internal.acroformPlugin===void 0||v.internal.acroformPlugin.isInitialized===!1)){if(Qs.FieldNum=0,v.internal.acroformPlugin=JSON.parse(JSON.stringify(da)),v.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");zs=v.internal.scaleFactor,v.internal.acroformPlugin.acroFormDictionaryRoot=new gs,v.internal.acroformPlugin.acroFormDictionaryRoot.scope=v,v.internal.acroformPlugin.acroFormDictionaryRoot._eventID=v.internal.events.subscribe("postPutResources",function(){(function(y){y.internal.events.unsubscribe(y.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete y.internal.acroformPlugin.acroFormDictionaryRoot._eventID,y.internal.acroformPlugin.printedOut=!0})(v)}),v.internal.events.subscribe("buildDocument",function(){(function(y){y.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var k=y.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var X in k)if(k.hasOwnProperty(X)){var z=k[X];z.objId=void 0,z.hasAnnotation&&ss(z,y)}})(v)}),v.internal.events.subscribe("putCatalog",function(){(function(y){if(y.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");y.internal.write("/AcroForm "+y.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(v)}),v.internal.events.subscribe("postPutPages",function(y){(function(k,X){var z=!k;for(var ce in k||(X.internal.newObjectDeferredBegin(X.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),X.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),k=k||X.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(k.hasOwnProperty(ce)){var Be=k[ce],Oe=[],Ye=Be.Rect;if(Be.Rect&&(Be.Rect=No(Be.Rect,X)),X.internal.newObjectDeferredBegin(Be.objId,!0),Be.DA=ni.createDefaultAppearanceStream(Be),(0,b.Z)(Be)==="object"&&typeof Be.getKeyValueListForStream=="function"&&(Oe=Be.getKeyValueListForStream()),Be.Rect=Ye,Be.hasAppearanceStream&&!Be.appearanceStreamContent){var ht=Ea(Be);Oe.push({key:"AP",value:"<>"}),X.internal.acroformPlugin.xForms.push(ht)}if(Be.appearanceStreamContent){var ft="";for(var Dt in Be.appearanceStreamContent)if(Be.appearanceStreamContent.hasOwnProperty(Dt)){var et=Be.appearanceStreamContent[Dt];if(ft+="/"+Dt+" ",ft+="<<",Object.keys(et).length>=1||Array.isArray(et)){for(var ce in et)if(et.hasOwnProperty(ce)){var gn=et[ce];typeof gn=="function"&&(gn=gn.call(X,Be)),ft+="/"+ce+" "+gn+" ",X.internal.acroformPlugin.xForms.indexOf(gn)>=0||X.internal.acroformPlugin.xForms.push(gn)}}else typeof(gn=et)=="function"&&(gn=gn.call(X,Be)),ft+="/"+ce+" "+gn,X.internal.acroformPlugin.xForms.indexOf(gn)>=0||X.internal.acroformPlugin.xForms.push(gn);ft+=">>"}Oe.push({key:"AP",value:`<< -`+ft+">>"})}X.internal.putStream({additionalKeyValues:Oe,objectId:Be.objId}),X.internal.out("endobj")}z&&ka(X.internal.acroformPlugin.xForms,X)})(y,v)}),v.internal.acroformPlugin.isInitialized=!0}},_s=Ra.__acroform__.arrayToPdfArray=function(v,A,y){var k=function(ce){return ce};if(Array.isArray(v)){for(var X="[",z=0;z0?A:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return A}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(v){var y=function(k){return k};return this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),"("+Vs(y(v))+")"}},set:function(y){v=y}})};Qa(gs,Us);var Qs=function v(){Us.call(this);var A=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return A},set:function(Xt){if(isNaN(Xt))throw new Error('Invalid value "'+Xt+'" for attribute F supplied.');A=Xt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!qs(A,3)},set:function(Xt){Xt?this.F=wi(A,3):this.F=ws(A,3)}});var y=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return y},set:function(Xt){if(isNaN(Xt))throw new Error('Invalid value "'+Xt+'" for attribute Ff supplied.');y=Xt}});var k=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(k.length!==0)return k},set:function(Xt){k=Xt!==void 0?Xt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[0])?0:k[0]},set:function(Xt){k[0]=Xt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[1])?0:k[1]},set:function(Xt){k[1]=Xt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[2])?0:k[2]},set:function(Xt){k[2]=Xt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[3])?0:k[3]},set:function(Xt){k[3]=Xt}});var X="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return X},set:function(Xt){switch(Xt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":X=Xt;break;default:throw new Error('Invalid value "'+Xt+'" for attribute FT supplied.')}}});var z=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!z||z.length<1){if(this instanceof Un)return;z="FieldObject"+v.FieldNum++}var Xt=function(Bn){return Bn};return this.scope&&(Xt=this.scope.internal.getEncryptor(this.objId)),"("+Vs(Xt(z))+")"},set:function(Xt){z=Xt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return z},set:function(Xt){z=Xt}});var ce="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ce},set:function(Xt){ce=Xt}});var Be="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(Xt){Be=Xt}});var Oe=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Oe},set:function(Xt){Oe=Xt}});var Ye=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ye===void 0?50/zs:Ye},set:function(Xt){Ye=Xt}});var ht="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return ht},set:function(Xt){ht=Xt}});var ft="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!ft||this instanceof Un||this instanceof Pn))return uo(ft,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),ft=Xt}});var Dt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Dt)return this instanceof Ga?Dt:uo(Dt,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),Dt=this instanceof Ga?Xt:Xt.substr(0,1)==="("?Ls(Xt.substr(1,Xt.length-2)):Ls(Xt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ga?Ls(Dt.substr(1,Dt.length-1)):Dt},set:function(Xt){Xt=Xt.toString(),Dt=this instanceof Ga?"/"+Xt:Xt}});var et=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(et)return et},set:function(Xt){this.V=Xt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(et)return this instanceof Ga?et:uo(et,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),et=this instanceof Ga?Xt:Xt.substr(0,1)==="("?Ls(Xt.substr(1,Xt.length-2)):Ls(Xt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ga?Ls(et.substr(1,et.length-1)):et},set:function(Xt){Xt=Xt.toString(),et=this instanceof Ga?"/"+Xt:Xt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var gn,ln=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return ln},set:function(Xt){Xt=!!Xt,ln=Xt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(gn)return gn},set:function(Xt){gn=Xt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,1)},set:function(Xt){Xt?this.Ff=wi(this.Ff,1):this.Ff=ws(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,2)},set:function(Xt){Xt?this.Ff=wi(this.Ff,2):this.Ff=ws(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,3)},set:function(Xt){Xt?this.Ff=wi(this.Ff,3):this.Ff=ws(this.Ff,3)}});var wn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(wn!==null)return wn},set:function(Xt){if([0,1,2].indexOf(Xt)===-1)throw new Error('Invalid value "'+Xt+'" for attribute Q supplied.');wn=Xt}}),Object.defineProperty(this,"textAlign",{get:function(){var Xt;switch(wn){case 0:default:Xt="left";break;case 1:Xt="center";break;case 2:Xt="right"}return Xt},configurable:!0,enumerable:!0,set:function(Xt){switch(Xt){case"right":case 2:wn=2;break;case"center":case 1:wn=1;break;case"left":case 0:default:wn=0}}})};Qa(Qs,Us);var Ks=function(){Qs.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var v=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return v},set:function(y){v=y}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return v},set:function(y){v=y}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return _s(A,this.objId,this.scope)},set:function(y){var k,X;X=[],typeof(k=y)=="string"&&(X=function(z,ce,Be){Be||(Be=1);for(var Oe,Ye=[];Oe=ce.exec(z);)Ye.push(Oe[Be]);return Ye}(k,/\((.*?)\)/g)),A=X}}),this.getOptions=function(){return A},this.setOptions=function(y){A=y,this.sort&&A.sort()},this.addOption=function(y){y=(y=y||"").toString(),A.push(y),this.sort&&A.sort()},this.removeOption=function(y,k){for(k=k||!1,y=(y=y||"").toString();A.indexOf(y)!==-1&&(A.splice(A.indexOf(y),1),k!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,18)},set:function(y){y?this.Ff=wi(this.Ff,18):this.Ff=ws(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,19)},set:function(y){this.combo===!0&&(y?this.Ff=wi(this.Ff,19):this.Ff=ws(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,20)},set:function(y){y?(this.Ff=wi(this.Ff,20),A.sort()):this.Ff=ws(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,22)},set:function(y){y?this.Ff=wi(this.Ff,22):this.Ff=ws(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,23)},set:function(y){y?this.Ff=wi(this.Ff,23):this.Ff=ws(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,27)},set:function(y){y?this.Ff=wi(this.Ff,27):this.Ff=ws(this.Ff,27)}}),this.hasAppearanceStream=!1};Qa(Ks,Qs);var to=function(){Ks.call(this),this.fontName="helvetica",this.combo=!1};Qa(to,Ks);var Gi=function(){to.call(this),this.combo=!0};Qa(Gi,to);var Mi=function(){Gi.call(this),this.edit=!0};Qa(Mi,Gi);var Ga=function(){Qs.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,15)},set:function(y){y?this.Ff=wi(this.Ff,15):this.Ff=ws(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,16)},set:function(y){y?this.Ff=wi(this.Ff,16):this.Ff=ws(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,17)},set:function(y){y?this.Ff=wi(this.Ff,17):this.Ff=ws(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,26)},set:function(y){y?this.Ff=wi(this.Ff,26):this.Ff=ws(this.Ff,26)}});var v,A={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var y=function(z){return z};if(this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),Object.keys(A).length!==0){var k,X=[];for(k in X.push("<<"),A)X.push("/"+k+" ("+Vs(y(A[k]))+")");return X.push(">>"),X.join(` +`,et=-(z+2),ht=0,gn=vr?ln:ln+1,Bn++,Xt=""}break}return k.text=A,k.fontSize=z,k},ha=function(v,A,y){var k=A.scope.internal.getFont(A.fontName,A.fontStyle),X=A.scope.getStringUnitWidth(v,{font:k,fontSize:parseFloat(y),charSpace:0})*parseFloat(y);return{height:A.scope.getStringUnitWidth("3",{font:k,fontSize:parseFloat(y),charSpace:0})*parseFloat(y)*1.5,width:X}},da={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ss=function(v,A){var y={type:"reference",object:v};A.internal.getPageInfo(v.page).pageContext.annotations.find(function(k){return k.type===y.type&&k.object===y.object})===void 0&&A.internal.getPageInfo(v.page).pageContext.annotations.push(y)},ka=function(v,A){for(var y in v)if(v.hasOwnProperty(y)){var k=y,X=v[y];A.internal.newObjectDeferredBegin(X.objId,!0),(0,b.Z)(X)==="object"&&typeof X.putStream=="function"&&X.putStream(),delete v[k]}},fo=function(v,A){if(A.scope=v,v.internal!==void 0&&(v.internal.acroformPlugin===void 0||v.internal.acroformPlugin.isInitialized===!1)){if(Qs.FieldNum=0,v.internal.acroformPlugin=JSON.parse(JSON.stringify(da)),v.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");zs=v.internal.scaleFactor,v.internal.acroformPlugin.acroFormDictionaryRoot=new gs,v.internal.acroformPlugin.acroFormDictionaryRoot.scope=v,v.internal.acroformPlugin.acroFormDictionaryRoot._eventID=v.internal.events.subscribe("postPutResources",function(){(function(y){y.internal.events.unsubscribe(y.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete y.internal.acroformPlugin.acroFormDictionaryRoot._eventID,y.internal.acroformPlugin.printedOut=!0})(v)}),v.internal.events.subscribe("buildDocument",function(){(function(y){y.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var k=y.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var X in k)if(k.hasOwnProperty(X)){var z=k[X];z.objId=void 0,z.hasAnnotation&&ss(z,y)}})(v)}),v.internal.events.subscribe("putCatalog",function(){(function(y){if(y.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");y.internal.write("/AcroForm "+y.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(v)}),v.internal.events.subscribe("postPutPages",function(y){(function(k,X){var z=!k;for(var ce in k||(X.internal.newObjectDeferredBegin(X.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),X.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),k=k||X.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(k.hasOwnProperty(ce)){var Be=k[ce],Ne=[],Ye=Be.Rect;if(Be.Rect&&(Be.Rect=No(Be.Rect,X)),X.internal.newObjectDeferredBegin(Be.objId,!0),Be.DA=ni.createDefaultAppearanceStream(Be),(0,b.Z)(Be)==="object"&&typeof Be.getKeyValueListForStream=="function"&&(Ne=Be.getKeyValueListForStream()),Be.Rect=Ye,Be.hasAppearanceStream&&!Be.appearanceStreamContent){var ht=Ea(Be);Ne.push({key:"AP",value:"<>"}),X.internal.acroformPlugin.xForms.push(ht)}if(Be.appearanceStreamContent){var ft="";for(var Dt in Be.appearanceStreamContent)if(Be.appearanceStreamContent.hasOwnProperty(Dt)){var et=Be.appearanceStreamContent[Dt];if(ft+="/"+Dt+" ",ft+="<<",Object.keys(et).length>=1||Array.isArray(et)){for(var ce in et)if(et.hasOwnProperty(ce)){var gn=et[ce];typeof gn=="function"&&(gn=gn.call(X,Be)),ft+="/"+ce+" "+gn+" ",X.internal.acroformPlugin.xForms.indexOf(gn)>=0||X.internal.acroformPlugin.xForms.push(gn)}}else typeof(gn=et)=="function"&&(gn=gn.call(X,Be)),ft+="/"+ce+" "+gn,X.internal.acroformPlugin.xForms.indexOf(gn)>=0||X.internal.acroformPlugin.xForms.push(gn);ft+=">>"}Ne.push({key:"AP",value:`<< +`+ft+">>"})}X.internal.putStream({additionalKeyValues:Ne,objectId:Be.objId}),X.internal.out("endobj")}z&&ka(X.internal.acroformPlugin.xForms,X)})(y,v)}),v.internal.acroformPlugin.isInitialized=!0}},_s=Ra.__acroform__.arrayToPdfArray=function(v,A,y){var k=function(ce){return ce};if(Array.isArray(v)){for(var X="[",z=0;z0?A:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return A}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(v){var y=function(k){return k};return this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),"("+Vs(y(v))+")"}},set:function(y){v=y}})};Qa(gs,Us);var Qs=function v(){Us.call(this);var A=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return A},set:function(Xt){if(isNaN(Xt))throw new Error('Invalid value "'+Xt+'" for attribute F supplied.');A=Xt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!qs(A,3)},set:function(Xt){Xt?this.F=wi(A,3):this.F=ws(A,3)}});var y=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return y},set:function(Xt){if(isNaN(Xt))throw new Error('Invalid value "'+Xt+'" for attribute Ff supplied.');y=Xt}});var k=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(k.length!==0)return k},set:function(Xt){k=Xt!==void 0?Xt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[0])?0:k[0]},set:function(Xt){k[0]=Xt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[1])?0:k[1]},set:function(Xt){k[1]=Xt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[2])?0:k[2]},set:function(Xt){k[2]=Xt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!k||isNaN(k[3])?0:k[3]},set:function(Xt){k[3]=Xt}});var X="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return X},set:function(Xt){switch(Xt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":X=Xt;break;default:throw new Error('Invalid value "'+Xt+'" for attribute FT supplied.')}}});var z=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!z||z.length<1){if(this instanceof Un)return;z="FieldObject"+v.FieldNum++}var Xt=function(Bn){return Bn};return this.scope&&(Xt=this.scope.internal.getEncryptor(this.objId)),"("+Vs(Xt(z))+")"},set:function(Xt){z=Xt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return z},set:function(Xt){z=Xt}});var ce="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ce},set:function(Xt){ce=Xt}});var Be="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(Xt){Be=Xt}});var Ne=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Ne},set:function(Xt){Ne=Xt}});var Ye=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ye===void 0?50/zs:Ye},set:function(Xt){Ye=Xt}});var ht="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return ht},set:function(Xt){ht=Xt}});var ft="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!ft||this instanceof Un||this instanceof Pn))return uo(ft,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),ft=Xt}});var Dt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Dt)return this instanceof Ga?Dt:uo(Dt,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),Dt=this instanceof Ga?Xt:Xt.substr(0,1)==="("?Ls(Xt.substr(1,Xt.length-2)):Ls(Xt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ga?Ls(Dt.substr(1,Dt.length-1)):Dt},set:function(Xt){Xt=Xt.toString(),Dt=this instanceof Ga?"/"+Xt:Xt}});var et=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(et)return et},set:function(Xt){this.V=Xt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(et)return this instanceof Ga?et:uo(et,this.objId,this.scope)},set:function(Xt){Xt=Xt.toString(),et=this instanceof Ga?Xt:Xt.substr(0,1)==="("?Ls(Xt.substr(1,Xt.length-2)):Ls(Xt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Ga?Ls(et.substr(1,et.length-1)):et},set:function(Xt){Xt=Xt.toString(),et=this instanceof Ga?"/"+Xt:Xt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var gn,ln=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return ln},set:function(Xt){Xt=!!Xt,ln=Xt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(gn)return gn},set:function(Xt){gn=Xt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,1)},set:function(Xt){Xt?this.Ff=wi(this.Ff,1):this.Ff=ws(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,2)},set:function(Xt){Xt?this.Ff=wi(this.Ff,2):this.Ff=ws(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,3)},set:function(Xt){Xt?this.Ff=wi(this.Ff,3):this.Ff=ws(this.Ff,3)}});var wn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(wn!==null)return wn},set:function(Xt){if([0,1,2].indexOf(Xt)===-1)throw new Error('Invalid value "'+Xt+'" for attribute Q supplied.');wn=Xt}}),Object.defineProperty(this,"textAlign",{get:function(){var Xt;switch(wn){case 0:default:Xt="left";break;case 1:Xt="center";break;case 2:Xt="right"}return Xt},configurable:!0,enumerable:!0,set:function(Xt){switch(Xt){case"right":case 2:wn=2;break;case"center":case 1:wn=1;break;case"left":case 0:default:wn=0}}})};Qa(Qs,Us);var Ks=function(){Qs.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var v=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return v},set:function(y){v=y}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return v},set:function(y){v=y}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return _s(A,this.objId,this.scope)},set:function(y){var k,X;X=[],typeof(k=y)=="string"&&(X=function(z,ce,Be){Be||(Be=1);for(var Ne,Ye=[];Ne=ce.exec(z);)Ye.push(Ne[Be]);return Ye}(k,/\((.*?)\)/g)),A=X}}),this.getOptions=function(){return A},this.setOptions=function(y){A=y,this.sort&&A.sort()},this.addOption=function(y){y=(y=y||"").toString(),A.push(y),this.sort&&A.sort()},this.removeOption=function(y,k){for(k=k||!1,y=(y=y||"").toString();A.indexOf(y)!==-1&&(A.splice(A.indexOf(y),1),k!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,18)},set:function(y){y?this.Ff=wi(this.Ff,18):this.Ff=ws(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,19)},set:function(y){this.combo===!0&&(y?this.Ff=wi(this.Ff,19):this.Ff=ws(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,20)},set:function(y){y?(this.Ff=wi(this.Ff,20),A.sort()):this.Ff=ws(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,22)},set:function(y){y?this.Ff=wi(this.Ff,22):this.Ff=ws(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,23)},set:function(y){y?this.Ff=wi(this.Ff,23):this.Ff=ws(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,27)},set:function(y){y?this.Ff=wi(this.Ff,27):this.Ff=ws(this.Ff,27)}}),this.hasAppearanceStream=!1};Qa(Ks,Qs);var to=function(){Ks.call(this),this.fontName="helvetica",this.combo=!1};Qa(to,Ks);var Gi=function(){to.call(this),this.combo=!0};Qa(Gi,to);var Mi=function(){Gi.call(this),this.edit=!0};Qa(Mi,Gi);var Ga=function(){Qs.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,15)},set:function(y){y?this.Ff=wi(this.Ff,15):this.Ff=ws(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,16)},set:function(y){y?this.Ff=wi(this.Ff,16):this.Ff=ws(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,17)},set:function(y){y?this.Ff=wi(this.Ff,17):this.Ff=ws(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,26)},set:function(y){y?this.Ff=wi(this.Ff,26):this.Ff=ws(this.Ff,26)}});var v,A={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var y=function(z){return z};if(this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),Object.keys(A).length!==0){var k,X=[];for(k in X.push("<<"),A)X.push("/"+k+" ("+Vs(y(A[k]))+")");return X.push(">>"),X.join(` `)}},set:function(y){(0,b.Z)(y)==="object"&&(A=y)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return A.CA||""},set:function(y){typeof y=="string"&&(A.CA=y)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return v},set:function(y){v=y}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return v.substr(1,v.length-1)},set:function(y){v="/"+y}})};Qa(Ga,Qs);var ho=function(){Ga.call(this),this.pushButton=!0};Qa(ho,Ga);var Fs=function(){Ga.call(this),this.radio=!0,this.pushButton=!1;var v=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return v},set:function(A){v=A!==void 0?A:[]}})};Qa(Fs,Ga);var Un=function(){var v,A;Qs.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return v},set:function(X){v=X}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return A},set:function(X){A=X}});var y,k={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var X=function(Be){return Be};this.scope&&(X=this.scope.internal.getEncryptor(this.objId));var z,ce=[];for(z in ce.push("<<"),k)ce.push("/"+z+" ("+Vs(X(k[z]))+")");return ce.push(">>"),ce.join(` `)},set:function(X){(0,b.Z)(X)==="object"&&(k=X)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return k.CA||""},set:function(X){typeof X=="string"&&(k.CA=X)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return y},set:function(X){y=X}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return y.substr(1,y.length-1)},set:function(X){y="/"+X}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ni.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Qa(Un,Qs),Fs.prototype.setAppearance=function(v){if(!("createAppearanceStream"in v)||!("getCA"in v))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var A in this.Kids)if(this.Kids.hasOwnProperty(A)){var y=this.Kids[A];y.appearanceStreamContent=v.createAppearanceStream(y.optionName),y.caption=v.getCA()}},Fs.prototype.createOption=function(v){var A=new Un;return A.Parent=this,A.optionName=v,this.Kids.push(A),us.call(this.scope,A),A};var Rn=function(){Ga.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ni.CheckBox.createAppearanceStream()};Qa(Rn,Ga);var Pn=function(){Qs.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,13)},set:function(A){A?this.Ff=wi(this.Ff,13):this.Ff=ws(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,21)},set:function(A){A?this.Ff=wi(this.Ff,21):this.Ff=ws(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,23)},set:function(A){A?this.Ff=wi(this.Ff,23):this.Ff=ws(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,24)},set:function(A){A?this.Ff=wi(this.Ff,24):this.Ff=ws(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,25)},set:function(A){A?this.Ff=wi(this.Ff,25):this.Ff=ws(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,26)},set:function(A){A?this.Ff=wi(this.Ff,26):this.Ff=ws(this.Ff,26)}});var v=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return v},set:function(A){v=A}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return v},set:function(A){Number.isInteger(A)&&(v=A)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Qa(Pn,Qs);var hi=function(){Pn.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!qs(this.Ff,14)},set:function(v){v?this.Ff=wi(this.Ff,14):this.Ff=ws(this.Ff,14)}}),this.password=!0};Qa(hi,Pn);var ni={CheckBox:{createAppearanceStream:function(){return{N:{On:ni.CheckBox.YesNormal},D:{On:ni.CheckBox.YesPushDown,Off:ni.CheckBox.OffPushDown}}},YesPushDown:function(v){var A=xo(v);A.scope=v.scope;var y=[],k=v.scope.internal.getFont(v.fontName,v.fontStyle).id,X=v.scope.__private__.encodeColorString(v.color),z=Ia(v,v.caption);return y.push("0.749023 g"),y.push("0 0 "+wa(ni.internal.getWidth(v))+" "+wa(ni.internal.getHeight(v))+" re"),y.push("f"),y.push("BMC"),y.push("q"),y.push("0 0 1 rg"),y.push("/"+k+" "+wa(z.fontSize)+" Tf "+X),y.push("BT"),y.push(z.text),y.push("ET"),y.push("Q"),y.push("EMC"),A.stream=y.join(` `),A},YesNormal:function(v){var A=xo(v);A.scope=v.scope;var y=v.scope.internal.getFont(v.fontName,v.fontStyle).id,k=v.scope.__private__.encodeColorString(v.color),X=[],z=ni.internal.getHeight(v),ce=ni.internal.getWidth(v),Be=Ia(v,v.caption);return X.push("1 g"),X.push("0 0 "+wa(ce)+" "+wa(z)+" re"),X.push("f"),X.push("q"),X.push("0 0 1 rg"),X.push("0 0 "+wa(ce-1)+" "+wa(z-1)+" re"),X.push("W"),X.push("n"),X.push("0 g"),X.push("BT"),X.push("/"+y+" "+wa(Be.fontSize)+" Tf "+k),X.push(Be.text),X.push("ET"),X.push("Q"),A.stream=X.join(` @@ -1203,19 +1203,19 @@ T* `):he.join(` Tj `),A}},Cross:{createAppearanceStream:function(v){var A={D:{Off:ni.RadioButton.Cross.OffPushDown},N:{}};return A.N[v]=ni.RadioButton.Cross.YesNormal,A.D[v]=ni.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(v){var A=xo(v);A.scope=v.scope;var y=[],k=ni.internal.calculateCross(v);return y.push("q"),y.push("1 1 "+wa(ni.internal.getWidth(v)-2)+" "+wa(ni.internal.getHeight(v)-2)+" re"),y.push("W"),y.push("n"),y.push(wa(k.x1.x)+" "+wa(k.x1.y)+" m"),y.push(wa(k.x2.x)+" "+wa(k.x2.y)+" l"),y.push(wa(k.x4.x)+" "+wa(k.x4.y)+" m"),y.push(wa(k.x3.x)+" "+wa(k.x3.y)+" l"),y.push("s"),y.push("Q"),A.stream=y.join(` `),A},YesPushDown:function(v){var A=xo(v);A.scope=v.scope;var y=ni.internal.calculateCross(v),k=[];return k.push("0.749023 g"),k.push("0 0 "+wa(ni.internal.getWidth(v))+" "+wa(ni.internal.getHeight(v))+" re"),k.push("f"),k.push("q"),k.push("1 1 "+wa(ni.internal.getWidth(v)-2)+" "+wa(ni.internal.getHeight(v)-2)+" re"),k.push("W"),k.push("n"),k.push(wa(y.x1.x)+" "+wa(y.x1.y)+" m"),k.push(wa(y.x2.x)+" "+wa(y.x2.y)+" l"),k.push(wa(y.x4.x)+" "+wa(y.x4.y)+" m"),k.push(wa(y.x3.x)+" "+wa(y.x3.y)+" l"),k.push("s"),k.push("Q"),A.stream=k.join(` `),A},OffPushDown:function(v){var A=xo(v);A.scope=v.scope;var y=[];return y.push("0.749023 g"),y.push("0 0 "+wa(ni.internal.getWidth(v))+" "+wa(ni.internal.getHeight(v))+" re"),y.push("f"),A.stream=y.join(` -`),A}}},createDefaultAppearanceStream:function(v){var A=v.scope.internal.getFont(v.fontName,v.fontStyle).id,y=v.scope.__private__.encodeColorString(v.color);return"/"+A+" "+v.fontSize+" Tf "+y}};ni.internal={Bezier_C:.551915024494,calculateCross:function(v){var A=ni.internal.getWidth(v),y=ni.internal.getHeight(v),k=Math.min(A,y);return{x1:{x:(A-k)/2,y:(y-k)/2+k},x2:{x:(A-k)/2+k,y:(y-k)/2},x3:{x:(A-k)/2,y:(y-k)/2},x4:{x:(A-k)/2+k,y:(y-k)/2+k}}}},ni.internal.getWidth=function(v){var A=0;return(0,b.Z)(v)==="object"&&(A=Oo(v.Rect[2])),A},ni.internal.getHeight=function(v){var A=0;return(0,b.Z)(v)==="object"&&(A=Oo(v.Rect[3])),A};var us=Ra.addField=function(v){if(fo(this,v),!(v instanceof Qs))throw new Error("Invalid argument passed to jsPDF.addField.");var A;return(A=v).scope.internal.acroformPlugin.printedOut&&(A.scope.internal.acroformPlugin.printedOut=!1,A.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),A.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(A),v.page=v.scope.internal.getCurrentPageInfo().pageNumber,this};Ra.AcroFormChoiceField=Ks,Ra.AcroFormListBox=to,Ra.AcroFormComboBox=Gi,Ra.AcroFormEditBox=Mi,Ra.AcroFormButton=Ga,Ra.AcroFormPushButton=ho,Ra.AcroFormRadioButton=Fs,Ra.AcroFormCheckBox=Rn,Ra.AcroFormTextField=Pn,Ra.AcroFormPasswordField=hi,Ra.AcroFormAppearance=ni,Ra.AcroForm={ChoiceField:Ks,ListBox:to,ComboBox:Gi,EditBox:Mi,Button:Ga,PushButton:ho,RadioButton:Fs,CheckBox:Rn,TextField:Pn,PasswordField:hi,Appearance:ni},Aa.AcroForm={ChoiceField:Ks,ListBox:to,ComboBox:Gi,EditBox:Mi,Button:Ga,PushButton:ho,RadioButton:Fs,CheckBox:Rn,TextField:Pn,PasswordField:hi,Appearance:ni};var Ca=Aa.AcroForm;function pa(v){return v.reduce(function(A,y,k){return A[y]=k,A},{})}(function(v){v.__addimage__={};var A="UNKNOWN",y={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},k=v.__addimage__.getImageFileTypeByImageData=function(pn,yn){var De,Le,ut,vt,Lt,St=A;if((yn=yn||A)==="RGBA"||pn.data!==void 0&&pn.data instanceof Uint8ClampedArray&&"height"in pn&&"width"in pn)return"RGBA";if(oi(pn))for(Lt in y)for(ut=y[Lt],De=0;De>"}),"transparency"in yn&&Array.isArray(yn.transparency)){for(var Lt="",St=0,_t=yn.transparency.length;St<_t;St++)Lt+=yn.transparency[St]+" "+yn.transparency[St]+" ";vt.push({key:"Mask",value:"["+Lt+"]"})}yn.sMask!==void 0&&vt.push({key:"SMask",value:yn.objectId+1+" 0 R"});var an=yn.filter!==void 0?["/"+yn.filter]:void 0;if(Le({data:yn.data,additionalKeyValues:vt,alreadyAppliedFilters:an,objectId:yn.objectId}),De("endobj"),"sMask"in yn&&yn.sMask!==void 0){var Cn="/Predictor "+yn.predictor+" /Colors 1 /BitsPerComponent "+yn.bitsPerComponent+" /Columns "+yn.width,rt={width:yn.width,height:yn.height,colorSpace:"DeviceGray",bitsPerComponent:yn.bitsPerComponent,decodeParameters:Cn,data:yn.sMask};"filter"in yn&&(rt.filter=yn.filter),pn.call(this,rt)}if(yn.colorSpace===wn.INDEXED){var Se=this.internal.newObject();Le({data:zn(new Uint8Array(yn.palette)),objectId:Se}),De("endobj")}},z=function(){var pn=this.internal.collections.addImage_images;for(var yn in pn)X.call(this,pn[yn])},ce=function(){var pn,yn=this.internal.collections.addImage_images,De=this.internal.write;for(var Le in yn)De("/I"+(pn=yn[Le]).index,pn.objectId,"0","R")},Be=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",z),this.internal.events.subscribe("putXobjectDict",ce))},Oe=function(){var pn=this.internal.collections.addImage_images;return Be.call(this),pn},Ye=function(){return Object.keys(this.internal.collections.addImage_images).length},ht=function(pn){return typeof v["process"+pn.toUpperCase()]=="function"},ft=function(pn){return(0,b.Z)(pn)==="object"&&pn.nodeType===1},Dt=function(pn,yn){if(pn.nodeName==="IMG"&&pn.hasAttribute("src")){var De=""+pn.getAttribute("src");if(De.indexOf("data:image/")===0)return Yi(unescape(De).split("base64,").pop());var Le=v.loadFile(De,!0);if(Le!==void 0)return Le}if(pn.nodeName==="CANVAS"){if(pn.width===0||pn.height===0)throw new Error("Given canvas must have data. Canvas width: "+pn.width+", height: "+pn.height);var ut;switch(yn){case"PNG":ut="image/png";break;case"WEBP":ut="image/webp";break;case"JPEG":case"JPG":default:ut="image/jpeg"}return Yi(pn.toDataURL(ut,1).split("base64,").pop())}},et=function(pn){var yn=this.internal.collections.addImage_images;if(yn){for(var De in yn)if(pn===yn[De].alias)return yn[De]}},gn=function(pn,yn,De){return pn||yn||(pn=-96,yn=-96),pn<0&&(pn=-1*De.width*72/pn/this.internal.scaleFactor),yn<0&&(yn=-1*De.height*72/yn/this.internal.scaleFactor),pn===0&&(pn=yn*De.width/De.height),yn===0&&(yn=pn*De.height/De.width),[pn,yn]},ln=function(pn,yn,De,Le,ut,vt){var Lt=gn.call(this,De,Le,ut),St=this.internal.getCoordinateString,_t=this.internal.getVerticalCoordinateString,an=Oe.call(this);if(De=Lt[0],Le=Lt[1],an[ut.index]=ut,vt){vt*=Math.PI/180;var Cn=Math.cos(vt),rt=Math.sin(vt),Se=function(en){return en.toFixed(4)},Tt=[Se(Cn),Se(rt),Se(-1*rt),Se(Cn),0,0,"cm"]}this.internal.write("q"),vt?(this.internal.write([1,"0","0",1,St(pn),_t(yn+Le),"cm"].join(" ")),this.internal.write(Tt.join(" ")),this.internal.write([St(De),"0","0",St(Le),"0","0","cm"].join(" "))):this.internal.write([St(De),"0","0",St(Le),St(pn),_t(yn+Le),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ut.index+" Do"),this.internal.write("Q")},wn=v.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};v.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var Xt=v.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Bn=v.__addimage__.sHashCode=function(pn){var yn,De,Le=0;if(typeof pn=="string")for(De=pn.length,yn=0;yn>",ln.content=z;var ir=ln.objId+" 0 R";z="<>";else if(k.options.pageNumber)switch(z="<=0};v.__arabicParser__.arabicLetterHasIsolatedForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=1};var Ye=v.__arabicParser__.arabicLetterHasFinalForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=2};v.__arabicParser__.arabicLetterHasInitialForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=3};var ht=v.__arabicParser__.arabicLetterHasMedialForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length==4},ft=v.__arabicParser__.resolveLigatures=function(ln){var wn=0,Xt=y,Bn="",ir=0;for(wn=0;wn>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+A+" 0 R")})}return this},function(v){var A=function(){var y=void 0;Object.defineProperty(this,"pdf",{get:function(){return y},set:function(Be){y=Be}});var k=150;Object.defineProperty(this,"width",{get:function(){return k},set:function(Be){k=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?150:Be,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=k+1)}});var X=300;Object.defineProperty(this,"height",{get:function(){return X},set:function(Be){X=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?300:Be,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=X+1)}});var z=[];Object.defineProperty(this,"childNodes",{get:function(){return z},set:function(Be){z=Be}});var ce={};Object.defineProperty(this,"style",{get:function(){return ce},set:function(Be){ce=Be}}),Object.defineProperty(this,"parentNode",{})};A.prototype.getContext=function(y,k){var X;if((y=y||"2d")!=="2d")return null;for(X in k)this.pdf.context2d.hasOwnProperty(X)&&(this.pdf.context2d[X]=k[X]);return this.pdf.context2d._canvas=this,this.pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},v.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}])}(Aa.API),function(v){var A={left:0,top:0,bottom:0,right:0},y=!1,k=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},A),this.internal.__cell__.margins.width=this.getPageWidth(),X.call(this))},X=function(){this.internal.__cell__.lastCell=new z,this.internal.__cell__.pages=1},z=function(){var Oe=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Oe},set:function(ln){Oe=ln}});var Ye=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ye},set:function(ln){Ye=ln}});var ht=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return ht},set:function(ln){ht=ln}});var ft=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return ft},set:function(ln){ft=ln}});var Dt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Dt},set:function(ln){Dt=ln}});var et=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return et},set:function(ln){et=ln}});var gn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return gn},set:function(ln){gn=ln}}),this};z.prototype.clone=function(){return new z(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},z.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},v.setHeaderFunction=function(Oe){return k.call(this),this.internal.__cell__.headerFunction=typeof Oe=="function"?Oe:void 0,this},v.getTextDimensions=function(Oe,Ye){k.call(this);var ht=(Ye=Ye||{}).fontSize||this.getFontSize(),ft=Ye.font||this.getFont(),Dt=Ye.scaleFactor||this.internal.scaleFactor,et=0,gn=0,ln=0,wn=this;if(!Array.isArray(Oe)&&typeof Oe!="string"){if(typeof Oe!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Oe=String(Oe)}var Xt=Ye.maxWidth;Xt>0?typeof Oe=="string"?Oe=this.splitTextToSize(Oe,Xt):Object.prototype.toString.call(Oe)==="[object Array]"&&(Oe=Oe.reduce(function(ir,vr){return ir.concat(wn.splitTextToSize(vr,Xt))},[])):Oe=Array.isArray(Oe)?Oe:[Oe];for(var Bn=0;Bnthis.getPageHeight()?(this.cellAddPage(),Oe.y=ft.top,et&&Dt&&(this.printHeaderRow(Oe.lineNumber,!0),Oe.y+=Dt[0].height)):Oe.y=Ye.y+Ye.height||Oe.y),Oe.text[0]!==void 0&&(this.rect(Oe.x,Oe.y,Oe.width,Oe.height,y===!0?"FD":void 0),Oe.align==="right"?this.text(Oe.text,Oe.x+Oe.width-ht,Oe.y+ht,{align:"right",baseline:"top"}):Oe.align==="center"?this.text(Oe.text,Oe.x+Oe.width/2,Oe.y+ht,{align:"center",baseline:"top",maxWidth:Oe.width-ht-ht}):this.text(Oe.text,Oe.x+ht,Oe.y+ht,{align:"left",baseline:"top",maxWidth:Oe.width-ht-ht})),this.internal.__cell__.lastCell=Oe,this};v.table=function(Oe,Ye,ht,ft,Dt){if(k.call(this),!ht)throw new Error("No data for PDF table.");var et,gn,ln,wn,Xt=[],Bn=[],ir=[],vr={},Nr={},oi=[],xr=[],zn=(Dt=Dt||{}).autoSize||!1,Ir=Dt.printHeaders!==!1,Xr=Dt.css&&Dt.css["font-size"]!==void 0?16*Dt.css["font-size"]:Dt.fontSize||12,pn=Dt.margins||Object.assign({width:this.getPageWidth()},A),yn=typeof Dt.padding=="number"?Dt.padding:3,De=Dt.headerBackgroundColor||"#c8c8c8",Le=Dt.headerTextColor||"#000";if(X.call(this),this.internal.__cell__.printHeaders=Ir,this.internal.__cell__.margins=pn,this.internal.__cell__.table_font_size=Xr,this.internal.__cell__.padding=yn,this.internal.__cell__.headerBackgroundColor=De,this.internal.__cell__.headerTextColor=Le,this.setFontSize(Xr),ft==null)Bn=Xt=Object.keys(ht[0]),ir=Xt.map(function(){return"left"});else if(Array.isArray(ft)&&(0,b.Z)(ft[0])==="object")for(Xt=ft.map(function(an){return an.name}),Bn=ft.map(function(an){return an.prompt||an.name||""}),ir=ft.map(function(an){return an.align||"left"}),et=0;et0&&this.setTableHeaderRow(Dt),this.setFont(void 0,"normal"),y=!1}}(Aa.API);var Xn={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},xi=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ci=pa(xi),Ss=[100,200,300,400,500,600,700,800,900],ga=pa(Ss);function Da(v){var A=v.family.replace(/"|'/g,"").toLowerCase(),y=function(z){return Xn[z=z||"normal"]?z:"normal"}(v.style),k=function(z){if(!z)return 400;if(typeof z=="number")return z>=100&&z<=900&&z%100==0?z:400;if(/^\d00$/.test(z))return parseInt(z);switch(z){case"bold":return 700;case"normal":default:return 400}}(v.weight),X=function(z){return typeof ci[z=z||"normal"]=="number"?z:"normal"}(v.stretch);return{family:A,style:y,weight:k,stretch:X,src:v.src||[],ref:v.ref||{name:A,style:[X,y,k].join(" ")}}}function ja(v,A,y,k){var X;for(X=y;X>=0&&X=0&&X=2?cr[1]:bn[0],bn[2]=cr.length>=3?cr[2]:bn[0],bn[3]=cr.length>=4?cr[3]:bn[1]),Ye.margin=bn}});var Qt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Qt},set:function(cr){Qt=cr}});var Mn=0;Object.defineProperty(this,"lastBreak",{get:function(){return Mn},set:function(cr){Mn=cr}});var br=[];Object.defineProperty(this,"pageBreaks",{get:function(){return br},set:function(cr){br=cr}}),Object.defineProperty(this,"ctx",{get:function(){return Ye},set:function(cr){cr instanceof ht&&(Ye=cr)}}),Object.defineProperty(this,"path",{get:function(){return Ye.path},set:function(cr){Ye.path=cr}});var dr=[];Object.defineProperty(this,"ctxStack",{get:function(){return dr},set:function(cr){dr=cr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(cr){var bn;bn=Dt(cr),this.ctx.fillStyle=bn.style,this.ctx.isFillTransparent=bn.a===0,this.ctx.fillOpacity=bn.a,this.pdf.setFillColor(bn.r,bn.g,bn.b,{a:bn.a}),this.pdf.setTextColor(bn.r,bn.g,bn.b,{a:bn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(cr){var bn=Dt(cr);this.ctx.strokeStyle=bn.style,this.ctx.isStrokeTransparent=bn.a===0,this.ctx.strokeOpacity=bn.a,bn.a===0?this.pdf.setDrawColor(255,255,255):(bn.a,this.pdf.setDrawColor(bn.r,bn.g,bn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(cr){["butt","round","square"].indexOf(cr)!==-1&&(this.ctx.lineCap=cr,this.pdf.setLineCap(cr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(cr){isNaN(cr)||(this.ctx.lineWidth=cr,this.pdf.setLineWidth(cr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(cr){["bevel","round","miter"].indexOf(cr)!==-1&&(this.ctx.lineJoin=cr,this.pdf.setLineJoin(cr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(cr){isNaN(cr)||(this.ctx.miterLimit=cr,this.pdf.setMiterLimit(cr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(cr){this.ctx.textBaseline=cr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(cr){["right","end","center","left","start"].indexOf(cr)!==-1&&(this.ctx.textAlign=cr)}});var Mr=null;function ai(cr,bn){if(Mr===null){var Wi=function($r){var Hr=[];return Object.keys($r).forEach(function(Wr){$r[Wr].forEach(function(Lr){var zr=null;switch(Lr){case"bold":zr={family:Wr,weight:"bold"};break;case"italic":zr={family:Wr,style:"italic"};break;case"bolditalic":zr={family:Wr,weight:"bold",style:"italic"};break;case"":case"normal":zr={family:Wr}}zr!==null&&(zr.ref={name:Wr,style:Lr},Hr.push(zr))})}),Hr}(cr.getFontList());Mr=function($r){for(var Hr={},Wr=0;Wr<$r.length;++Wr){var Lr=Da($r[Wr]),zr=Lr.family,Ei=Lr.stretch,ea=Lr.style,We=Lr.weight;Hr[zr]=Hr[zr]||{},Hr[zr][Ei]=Hr[zr][Ei]||{},Hr[zr][Ei][ea]=Hr[zr][Ei][ea]||{},Hr[zr][Ei][ea][We]=Lr}return Hr}(Wi.concat(bn))}return Mr}var Ti=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ti},set:function(cr){Mr=null,Ti=cr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(cr){var bn;if(this.ctx.font=cr,(bn=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(cr))!==null){var Wi=bn[1],$r=(bn[2],bn[3]),Hr=bn[4],Wr=(bn[5],bn[6]),Lr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Hr)[2];Hr=Math.floor(Lr==="px"?parseFloat(Hr)*this.pdf.internal.scaleFactor:Lr==="em"?parseFloat(Hr)*this.pdf.getFontSize():parseFloat(Hr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Hr);var zr=function(q){var Te,Ke,Rt=[],Ot=q.trim();if(Ot==="")return Ui;if(Ot in Xi)return[Xi[Ot]];for(;Ot!=="";){switch(Ke=null,Te=(Ot=Ka(Ot)).charAt(0)){case'"':case"'":Ke=Ua(Ot.substring(1),Te);break;default:Ke=La(Ot)}if(Ke===null||(Rt.push(Ke[0]),(Ot=Ka(Ke[1]))!==""&&Ot.charAt(0)!==","))return Ui;Ot=Ot.replace(/^,/,"")}return Rt}(Wr);if(this.fontFaces){var Ei=oa(ai(this.pdf,this.fontFaces),zr.map(function(q){return{family:q,stretch:"normal",weight:$r,style:Wi}}));this.pdf.setFont(Ei.ref.name,Ei.ref.style)}else{var ea="";($r==="bold"||parseInt($r,10)>=700||Wi==="bold")&&(ea="bold"),Wi==="italic"&&(ea+="italic"),ea.length===0&&(ea="normal");for(var We="",p={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},D=0;D=2*Math.PI&&(en=0,fn=2*Math.PI),this.path.push({type:"arc",x:rt,y:Se,radius:Tt,startAngle:en,endAngle:fn,counterclockwise:En})},ft.prototype.arcTo=function(rt,Se,Tt,en,fn){throw new Error("arcTo not implemented.")},ft.prototype.rect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(rt,Se),this.lineTo(rt+Tt,Se),this.lineTo(rt+Tt,Se+en),this.lineTo(rt,Se+en),this.lineTo(rt,Se),this.lineTo(rt+Tt,Se),this.lineTo(rt,Se)},ft.prototype.fillRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!et.call(this)){var fn={};this.lineCap!=="butt"&&(fn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(fn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(rt,Se,Tt,en),this.fill(),fn.hasOwnProperty("lineCap")&&(this.lineCap=fn.lineCap),fn.hasOwnProperty("lineJoin")&&(this.lineJoin=fn.lineJoin)}},ft.prototype.strokeRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");gn.call(this)||(this.beginPath(),this.rect(rt,Se,Tt,en),this.stroke())},ft.prototype.clearRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(rt,Se,Tt,en))},ft.prototype.save=function(rt){rt=typeof rt!="boolean"||rt;for(var Se=this.pdf.internal.getCurrentPageInfo().pageNumber,Tt=0;Tt0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};ft.prototype.drawImage=function(rt,Se,Tt,en,fn,En,Qt,Mn,br){var dr=this.pdf.getImageProperties(rt),Mr=1,ai=1,Ti=1,cr=1;en!==void 0&&Mn!==void 0&&(Ti=Mn/en,cr=br/fn,Mr=dr.width/en*Mn/en,ai=dr.height/fn*br/fn),En===void 0&&(En=Se,Qt=Tt,Se=0,Tt=0),en!==void 0&&Mn===void 0&&(Mn=en,br=fn),en===void 0&&Mn===void 0&&(Mn=dr.width,br=dr.height);for(var bn,Wi=this.ctx.transform.decompose(),$r=St(Wi.rotate.shx),Hr=new Oe,Wr=(Hr=(Hr=(Hr=Hr.multiply(Wi.translate)).multiply(Wi.skew)).multiply(Wi.scale)).applyToRectangle(new Be(En-Se*Ti,Qt-Tt*cr,en*Mr,fn*ai)),Lr=wn.call(this,Wr),zr=[],Ei=0;Eiea||pHr||Lr0)){for(;br>=0;br--)if(fn[br-1].close!==!0&&fn[br-1].begin!==!0){fn[br-1].deltas.push(Tt),fn[br-1].abs.push(Mn);break}}break;case"bct":Tt=[Mn.x1-En[Qt-1].x,Mn.y1-En[Qt-1].y,Mn.x2-En[Qt-1].x,Mn.y2-En[Qt-1].y,Mn.x-En[Qt-1].x,Mn.y-En[Qt-1].y],fn[fn.length-1].deltas.push(Tt);break;case"qct":var dr=En[Qt-1].x+2/3*(Mn.x1-En[Qt-1].x),Mr=En[Qt-1].y+2/3*(Mn.y1-En[Qt-1].y),ai=Mn.x+2/3*(Mn.x1-Mn.x),Ti=Mn.y+2/3*(Mn.y1-Mn.y),cr=Mn.x,bn=Mn.y;Tt=[dr-En[Qt-1].x,Mr-En[Qt-1].y,ai-En[Qt-1].x,Ti-En[Qt-1].y,cr-En[Qt-1].x,bn-En[Qt-1].y],fn[fn.length-1].deltas.push(Tt);break;case"arc":fn.push({deltas:[],abs:[],arc:!0}),Array.isArray(fn[fn.length-1].abs)&&fn[fn.length-1].abs.push(Mn)}}en=Se?null:rt==="stroke"?"stroke":"fill";for(var Wi=!1,$r=0;$r=.01&&(dr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dr*rt.scale),Mr=this.lineWidth,this.lineWidth=Mr*rt.scale);var Te=this.autoPaging!=="text";if(Te||q.y+q.h<=Ei){if(Te||q.y>=Lr&&q.x<=We){var Ke=Te?rt.text:this.pdf.splitTextToSize(rt.text,rt.maxWidth||We-q.x)[0],Rt=Bn([JSON.parse(JSON.stringify(ai))],this.posX+this.margin[3],-D+Lr+this.ctx.prevPageLastElemOffset)[0],Ot=Te&&(Wr>$r||Wr=.01&&(this.pdf.setFontSize(dr),this.lineWidth=Mr)}else rt.scale>=.01&&(dr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dr*rt.scale),Mr=this.lineWidth,this.lineWidth=Mr*rt.scale),this.pdf.text(rt.text,En.x+this.posX,En.y+this.posY,{angle:rt.angle,align:Se,renderingMode:rt.renderingMode,maxWidth:rt.maxWidth}),rt.scale>=.01&&(this.pdf.setFontSize(dr),this.lineWidth=Mr)},De=function(rt,Se,Tt,en){Tt=Tt||0,en=en||0,this.pdf.internal.out(y(rt+Tt)+" "+k(Se+en)+" l")},Le=function(rt,Se,Tt){return this.pdf.lines(rt,Se,Tt,null,null)},ut=function(rt,Se,Tt,en,fn,En,Qt,Mn){this.pdf.internal.out([A(X(Tt+rt)),A(z(en+Se)),A(X(fn+rt)),A(z(En+Se)),A(X(Qt+rt)),A(z(Mn+Se)),"c"].join(" "))},vt=function(rt,Se,Tt,en){for(var fn=2*Math.PI,En=Math.PI/2;Se>Tt;)Se-=fn;var Qt=Math.abs(Tt-Se);Qt1e-5;){var Mr=dr+br*Math.min(Qt,En);Mn.push(Lt.call(this,rt,dr,Mr)),Qt-=Math.abs(Mr-dr),dr=Mr}return Mn},Lt=function(rt,Se,Tt){var en=(Tt-Se)/2,fn=rt*Math.cos(en),En=rt*Math.sin(en),Qt=fn,Mn=-En,br=Qt*Qt+Mn*Mn,dr=br+Qt*fn+Mn*En,Mr=4/3*(Math.sqrt(2*br*dr)-dr)/(Qt*En-Mn*fn),ai=Qt-Mr*Mn,Ti=Mn+Mr*Qt,cr=ai,bn=-Ti,Wi=en+Se,$r=Math.cos(Wi),Hr=Math.sin(Wi);return{x1:rt*Math.cos(Se),y1:rt*Math.sin(Se),x2:ai*$r-Ti*Hr,y2:ai*Hr+Ti*$r,x3:cr*$r-bn*Hr,y3:cr*Hr+bn*$r,x4:rt*Math.cos(Tt),y4:rt*Math.sin(Tt)}},St=function(rt){return 180*rt/Math.PI},_t=function(rt,Se,Tt,en,fn,En){var Qt=rt+.5*(Tt-rt),Mn=Se+.5*(en-Se),br=fn+.5*(Tt-fn),dr=En+.5*(en-En),Mr=Math.min(rt,fn,Qt,br),ai=Math.max(rt,fn,Qt,br),Ti=Math.min(Se,En,Mn,dr),cr=Math.max(Se,En,Mn,dr);return new Be(Mr,Ti,ai-Mr,cr-Ti)},an=function(rt,Se,Tt,en,fn,En,Qt,Mn){var br,dr,Mr,ai,Ti,cr,bn,Wi,$r,Hr,Wr,Lr,zr,Ei,ea=Tt-rt,We=en-Se,p=fn-Tt,D=En-en,O=Qt-fn,q=Mn-En;for(dr=0;dr<41;dr++)$r=(bn=(Mr=rt+(br=dr/40)*ea)+br*((Ti=Tt+br*p)-Mr))+br*(Ti+br*(fn+br*O-Ti)-bn),Hr=(Wi=(ai=Se+br*We)+br*((cr=en+br*D)-ai))+br*(cr+br*(En+br*q-cr)-Wi),dr==0?(Wr=$r,Lr=Hr,zr=$r,Ei=Hr):(Wr=Math.min(Wr,$r),Lr=Math.min(Lr,Hr),zr=Math.max(zr,$r),Ei=Math.max(Ei,Hr));return new Be(Math.round(Wr),Math.round(Lr),Math.round(zr-Wr),Math.round(Ei-Lr))},Cn=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var rt,Se,Tt=(rt=this.ctx.lineDash,Se=this.ctx.lineDashOffset,JSON.stringify({lineDash:rt,lineDashOffset:Se}));this.prevLineDash!==Tt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Tt)}}})(Aa.API),function(v){var A=function(z){var ce,Be,Oe,Ye,ht,ft,Dt,et,gn,ln;for(/[^\x00-\xFF]/.test(z),Be=[],Oe=0,Ye=(z+=ce="\0\0\0\0".slice(z.length%4||4)).length;Ye>Oe;Oe+=4)(ht=(z.charCodeAt(Oe)<<24)+(z.charCodeAt(Oe+1)<<16)+(z.charCodeAt(Oe+2)<<8)+z.charCodeAt(Oe+3))!==0?(ft=(ht=((ht=((ht=((ht=(ht-(ln=ht%85))/85)-(gn=ht%85))/85)-(et=ht%85))/85)-(Dt=ht%85))/85)%85,Be.push(ft+33,Dt+33,et+33,gn+33,ln+33)):Be.push(122);return function(wn,Xt){for(var Bn=Xt;Bn>0;Bn--)wn.pop()}(Be,ce.length),String.fromCharCode.apply(String,Be)+"~>"},y=function(z){var ce,Be,Oe,Ye,ht,ft=String,Dt="length",et=255,gn="charCodeAt",ln="slice",wn="replace";for(z[ln](-2),z=z[ln](0,-2)[wn](/\s/g,"")[wn]("z","!!!!!"),Oe=[],Ye=0,ht=(z+=ce="uuuuu"[ln](z[Dt]%5||5))[Dt];ht>Ye;Ye+=5)Be=52200625*(z[gn](Ye)-33)+614125*(z[gn](Ye+1)-33)+7225*(z[gn](Ye+2)-33)+85*(z[gn](Ye+3)-33)+(z[gn](Ye+4)-33),Oe.push(et&Be>>24,et&Be>>16,et&Be>>8,et&Be);return function(Xt,Bn){for(var ir=Bn;ir>0;ir--)Xt.pop()}(Oe,ce[Dt]),ft.fromCharCode.apply(ft,Oe)},k=function(z){var ce=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((z=z.replace(/\s/g,"")).indexOf(">")!==-1&&(z=z.substr(0,z.indexOf(">"))),z.length%2&&(z+="0"),ce.test(z)===!1)return"";for(var Be="",Oe=0;Oe",Ye.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Oe=X(Oe),Ye.push("/FlateDecode");break;default:throw new Error('The filter: "'+ce[Be]+'" is not implemented')}return{data:Oe,reverseChain:Ye.reverse().join(" ")}}}(Aa.API),function(v){v.loadFile=function(A,y,k){return function(X,z,ce){z=z!==!1,ce=typeof ce=="function"?ce:function(){};var Be=void 0;try{Be=function(Oe,Ye,ht){var ft=new XMLHttpRequest,Dt=0,et=function(gn){var ln=gn.length,wn=[],Xt=String.fromCharCode;for(Dt=0;Dtgn&&(et=ln,ln=gn,gn=et);else{if(ce!=="l"&&ce!=="landscape")throw"Invalid orientation: "+ce;ce="l",gn>ln&&(et=ln,ln=gn,gn=et)}return{width:ln,height:gn,unit:Be,k:ht,orientation:ce}},v.html=function(ce,Be){(Be=Be||{}).callback=Be.callback||function(){},Be.html2canvas=Be.html2canvas||{},Be.html2canvas.canvas=Be.html2canvas.canvas||this.canvas,Be.jsPDF=Be.jsPDF||this,Be.fontFaces=Be.fontFaces?Be.fontFaces.map(Da):null;var Oe=new z(Be);return Be.worker?Oe:Oe.from(ce).doCallback()}}(Aa.API),Aa.API.addJS=function(v){return Xa=v,this.internal.events.subscribe("postPutResources",function(){na=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(na+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ma=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Xa+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){na!==void 0&&ma!==void 0&&this.internal.out("/Names <>")}),this},function(v){var A;v.events.push(["postPutResources",function(){var y=this,k=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var X=y.outline.render().split(/\r\n/),z=0;z> endobj")}var et=y.internal.newObject();for(y.internal.write("<< /Names [ "),z=0;z>","endobj"),A=y.internal.newObject(),y.internal.write("<< /Dests "+et+" 0 R"),y.internal.write(">>","endobj")}}]),v.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+A+" 0 R"))}]),v.events.push(["initialized",function(){var y=this;y.outline={createNamedDestinations:!1,root:{children:[]}},y.outline.add=function(k,X,z){var ce={title:X,options:z,children:[]};return k==null&&(k=this.root),k.children.push(ce),ce},y.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=y,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},y.outline.genIds_r=function(k){k.id=y.internal.newObjectDeferred();for(var X=0;X0&&(this.line("/First "+this.makeRef(k.children[0])),this.line("/Last "+this.makeRef(k.children[k.children.length-1]))),this.line("/Count "+this.count_r({count:0},k)),this.objEnd()},y.outline.renderItems=function(k){for(var X=this.ctx.pdf.internal.getVerticalCoordinateString,z=0;z0&&this.line("/Prev "+this.makeRef(k.children[z-1])),z0&&(this.line("/First "+this.makeRef(ce.children[0])),this.line("/Last "+this.makeRef(ce.children[ce.children.length-1])));var Be=this.count=this.count_r({count:0},ce);if(Be>0&&this.line("/Count "+Be),ce.options&&ce.options.pageNumber){var Oe=y.internal.getPageInfo(ce.options.pageNumber);this.line("/Dest ["+Oe.objId+" 0 R /XYZ 0 "+X(0)+" 0]")}this.objEnd()}for(var Ye=0;Ye>"}),"transparency"in yn&&Array.isArray(yn.transparency)){for(var Lt="",St=0,_t=yn.transparency.length;St<_t;St++)Lt+=yn.transparency[St]+" "+yn.transparency[St]+" ";vt.push({key:"Mask",value:"["+Lt+"]"})}yn.sMask!==void 0&&vt.push({key:"SMask",value:yn.objectId+1+" 0 R"});var an=yn.filter!==void 0?["/"+yn.filter]:void 0;if(Le({data:yn.data,additionalKeyValues:vt,alreadyAppliedFilters:an,objectId:yn.objectId}),De("endobj"),"sMask"in yn&&yn.sMask!==void 0){var Cn="/Predictor "+yn.predictor+" /Colors 1 /BitsPerComponent "+yn.bitsPerComponent+" /Columns "+yn.width,rt={width:yn.width,height:yn.height,colorSpace:"DeviceGray",bitsPerComponent:yn.bitsPerComponent,decodeParameters:Cn,data:yn.sMask};"filter"in yn&&(rt.filter=yn.filter),pn.call(this,rt)}if(yn.colorSpace===wn.INDEXED){var Se=this.internal.newObject();Le({data:zn(new Uint8Array(yn.palette)),objectId:Se}),De("endobj")}},z=function(){var pn=this.internal.collections.addImage_images;for(var yn in pn)X.call(this,pn[yn])},ce=function(){var pn,yn=this.internal.collections.addImage_images,De=this.internal.write;for(var Le in yn)De("/I"+(pn=yn[Le]).index,pn.objectId,"0","R")},Be=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",z),this.internal.events.subscribe("putXobjectDict",ce))},Ne=function(){var pn=this.internal.collections.addImage_images;return Be.call(this),pn},Ye=function(){return Object.keys(this.internal.collections.addImage_images).length},ht=function(pn){return typeof v["process"+pn.toUpperCase()]=="function"},ft=function(pn){return(0,b.Z)(pn)==="object"&&pn.nodeType===1},Dt=function(pn,yn){if(pn.nodeName==="IMG"&&pn.hasAttribute("src")){var De=""+pn.getAttribute("src");if(De.indexOf("data:image/")===0)return Yi(unescape(De).split("base64,").pop());var Le=v.loadFile(De,!0);if(Le!==void 0)return Le}if(pn.nodeName==="CANVAS"){if(pn.width===0||pn.height===0)throw new Error("Given canvas must have data. Canvas width: "+pn.width+", height: "+pn.height);var ut;switch(yn){case"PNG":ut="image/png";break;case"WEBP":ut="image/webp";break;case"JPEG":case"JPG":default:ut="image/jpeg"}return Yi(pn.toDataURL(ut,1).split("base64,").pop())}},et=function(pn){var yn=this.internal.collections.addImage_images;if(yn){for(var De in yn)if(pn===yn[De].alias)return yn[De]}},gn=function(pn,yn,De){return pn||yn||(pn=-96,yn=-96),pn<0&&(pn=-1*De.width*72/pn/this.internal.scaleFactor),yn<0&&(yn=-1*De.height*72/yn/this.internal.scaleFactor),pn===0&&(pn=yn*De.width/De.height),yn===0&&(yn=pn*De.height/De.width),[pn,yn]},ln=function(pn,yn,De,Le,ut,vt){var Lt=gn.call(this,De,Le,ut),St=this.internal.getCoordinateString,_t=this.internal.getVerticalCoordinateString,an=Ne.call(this);if(De=Lt[0],Le=Lt[1],an[ut.index]=ut,vt){vt*=Math.PI/180;var Cn=Math.cos(vt),rt=Math.sin(vt),Se=function(en){return en.toFixed(4)},Tt=[Se(Cn),Se(rt),Se(-1*rt),Se(Cn),0,0,"cm"]}this.internal.write("q"),vt?(this.internal.write([1,"0","0",1,St(pn),_t(yn+Le),"cm"].join(" ")),this.internal.write(Tt.join(" ")),this.internal.write([St(De),"0","0",St(Le),"0","0","cm"].join(" "))):this.internal.write([St(De),"0","0",St(Le),St(pn),_t(yn+Le),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ut.index+" Do"),this.internal.write("Q")},wn=v.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};v.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var Xt=v.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Bn=v.__addimage__.sHashCode=function(pn){var yn,De,Le=0;if(typeof pn=="string")for(De=pn.length,yn=0;yn>",ln.content=z;var ir=ln.objId+" 0 R";z="<>";else if(k.options.pageNumber)switch(z="<=0};v.__arabicParser__.arabicLetterHasIsolatedForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=1};var Ye=v.__arabicParser__.arabicLetterHasFinalForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=2};v.__arabicParser__.arabicLetterHasInitialForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length>=3};var ht=v.__arabicParser__.arabicLetterHasMedialForm=function(ln){return ce(ln)&&z(ln)&&A[ln.charCodeAt(0)].length==4},ft=v.__arabicParser__.resolveLigatures=function(ln){var wn=0,Xt=y,Bn="",ir=0;for(wn=0;wn>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+A+" 0 R")})}return this},function(v){var A=function(){var y=void 0;Object.defineProperty(this,"pdf",{get:function(){return y},set:function(Be){y=Be}});var k=150;Object.defineProperty(this,"width",{get:function(){return k},set:function(Be){k=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?150:Be,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=k+1)}});var X=300;Object.defineProperty(this,"height",{get:function(){return X},set:function(Be){X=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?300:Be,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=X+1)}});var z=[];Object.defineProperty(this,"childNodes",{get:function(){return z},set:function(Be){z=Be}});var ce={};Object.defineProperty(this,"style",{get:function(){return ce},set:function(Be){ce=Be}}),Object.defineProperty(this,"parentNode",{})};A.prototype.getContext=function(y,k){var X;if((y=y||"2d")!=="2d")return null;for(X in k)this.pdf.context2d.hasOwnProperty(X)&&(this.pdf.context2d[X]=k[X]);return this.pdf.context2d._canvas=this,this.pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},v.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}])}(Aa.API),function(v){var A={left:0,top:0,bottom:0,right:0},y=!1,k=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},A),this.internal.__cell__.margins.width=this.getPageWidth(),X.call(this))},X=function(){this.internal.__cell__.lastCell=new z,this.internal.__cell__.pages=1},z=function(){var Ne=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ne},set:function(ln){Ne=ln}});var Ye=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ye},set:function(ln){Ye=ln}});var ht=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return ht},set:function(ln){ht=ln}});var ft=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return ft},set:function(ln){ft=ln}});var Dt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Dt},set:function(ln){Dt=ln}});var et=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return et},set:function(ln){et=ln}});var gn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return gn},set:function(ln){gn=ln}}),this};z.prototype.clone=function(){return new z(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},z.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},v.setHeaderFunction=function(Ne){return k.call(this),this.internal.__cell__.headerFunction=typeof Ne=="function"?Ne:void 0,this},v.getTextDimensions=function(Ne,Ye){k.call(this);var ht=(Ye=Ye||{}).fontSize||this.getFontSize(),ft=Ye.font||this.getFont(),Dt=Ye.scaleFactor||this.internal.scaleFactor,et=0,gn=0,ln=0,wn=this;if(!Array.isArray(Ne)&&typeof Ne!="string"){if(typeof Ne!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Ne=String(Ne)}var Xt=Ye.maxWidth;Xt>0?typeof Ne=="string"?Ne=this.splitTextToSize(Ne,Xt):Object.prototype.toString.call(Ne)==="[object Array]"&&(Ne=Ne.reduce(function(ir,vr){return ir.concat(wn.splitTextToSize(vr,Xt))},[])):Ne=Array.isArray(Ne)?Ne:[Ne];for(var Bn=0;Bnthis.getPageHeight()?(this.cellAddPage(),Ne.y=ft.top,et&&Dt&&(this.printHeaderRow(Ne.lineNumber,!0),Ne.y+=Dt[0].height)):Ne.y=Ye.y+Ye.height||Ne.y),Ne.text[0]!==void 0&&(this.rect(Ne.x,Ne.y,Ne.width,Ne.height,y===!0?"FD":void 0),Ne.align==="right"?this.text(Ne.text,Ne.x+Ne.width-ht,Ne.y+ht,{align:"right",baseline:"top"}):Ne.align==="center"?this.text(Ne.text,Ne.x+Ne.width/2,Ne.y+ht,{align:"center",baseline:"top",maxWidth:Ne.width-ht-ht}):this.text(Ne.text,Ne.x+ht,Ne.y+ht,{align:"left",baseline:"top",maxWidth:Ne.width-ht-ht})),this.internal.__cell__.lastCell=Ne,this};v.table=function(Ne,Ye,ht,ft,Dt){if(k.call(this),!ht)throw new Error("No data for PDF table.");var et,gn,ln,wn,Xt=[],Bn=[],ir=[],vr={},Nr={},oi=[],xr=[],zn=(Dt=Dt||{}).autoSize||!1,Ir=Dt.printHeaders!==!1,Xr=Dt.css&&Dt.css["font-size"]!==void 0?16*Dt.css["font-size"]:Dt.fontSize||12,pn=Dt.margins||Object.assign({width:this.getPageWidth()},A),yn=typeof Dt.padding=="number"?Dt.padding:3,De=Dt.headerBackgroundColor||"#c8c8c8",Le=Dt.headerTextColor||"#000";if(X.call(this),this.internal.__cell__.printHeaders=Ir,this.internal.__cell__.margins=pn,this.internal.__cell__.table_font_size=Xr,this.internal.__cell__.padding=yn,this.internal.__cell__.headerBackgroundColor=De,this.internal.__cell__.headerTextColor=Le,this.setFontSize(Xr),ft==null)Bn=Xt=Object.keys(ht[0]),ir=Xt.map(function(){return"left"});else if(Array.isArray(ft)&&(0,b.Z)(ft[0])==="object")for(Xt=ft.map(function(an){return an.name}),Bn=ft.map(function(an){return an.prompt||an.name||""}),ir=ft.map(function(an){return an.align||"left"}),et=0;et0&&this.setTableHeaderRow(Dt),this.setFont(void 0,"normal"),y=!1}}(Aa.API);var Xn={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},xi=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ci=pa(xi),Ss=[100,200,300,400,500,600,700,800,900],ga=pa(Ss);function Da(v){var A=v.family.replace(/"|'/g,"").toLowerCase(),y=function(z){return Xn[z=z||"normal"]?z:"normal"}(v.style),k=function(z){if(!z)return 400;if(typeof z=="number")return z>=100&&z<=900&&z%100==0?z:400;if(/^\d00$/.test(z))return parseInt(z);switch(z){case"bold":return 700;case"normal":default:return 400}}(v.weight),X=function(z){return typeof ci[z=z||"normal"]=="number"?z:"normal"}(v.stretch);return{family:A,style:y,weight:k,stretch:X,src:v.src||[],ref:v.ref||{name:A,style:[X,y,k].join(" ")}}}function ja(v,A,y,k){var X;for(X=y;X>=0&&X=0&&X=2?cr[1]:bn[0],bn[2]=cr.length>=3?cr[2]:bn[0],bn[3]=cr.length>=4?cr[3]:bn[1]),Ye.margin=bn}});var Qt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Qt},set:function(cr){Qt=cr}});var Mn=0;Object.defineProperty(this,"lastBreak",{get:function(){return Mn},set:function(cr){Mn=cr}});var br=[];Object.defineProperty(this,"pageBreaks",{get:function(){return br},set:function(cr){br=cr}}),Object.defineProperty(this,"ctx",{get:function(){return Ye},set:function(cr){cr instanceof ht&&(Ye=cr)}}),Object.defineProperty(this,"path",{get:function(){return Ye.path},set:function(cr){Ye.path=cr}});var dr=[];Object.defineProperty(this,"ctxStack",{get:function(){return dr},set:function(cr){dr=cr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(cr){var bn;bn=Dt(cr),this.ctx.fillStyle=bn.style,this.ctx.isFillTransparent=bn.a===0,this.ctx.fillOpacity=bn.a,this.pdf.setFillColor(bn.r,bn.g,bn.b,{a:bn.a}),this.pdf.setTextColor(bn.r,bn.g,bn.b,{a:bn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(cr){var bn=Dt(cr);this.ctx.strokeStyle=bn.style,this.ctx.isStrokeTransparent=bn.a===0,this.ctx.strokeOpacity=bn.a,bn.a===0?this.pdf.setDrawColor(255,255,255):(bn.a,this.pdf.setDrawColor(bn.r,bn.g,bn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(cr){["butt","round","square"].indexOf(cr)!==-1&&(this.ctx.lineCap=cr,this.pdf.setLineCap(cr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(cr){isNaN(cr)||(this.ctx.lineWidth=cr,this.pdf.setLineWidth(cr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(cr){["bevel","round","miter"].indexOf(cr)!==-1&&(this.ctx.lineJoin=cr,this.pdf.setLineJoin(cr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(cr){isNaN(cr)||(this.ctx.miterLimit=cr,this.pdf.setMiterLimit(cr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(cr){this.ctx.textBaseline=cr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(cr){["right","end","center","left","start"].indexOf(cr)!==-1&&(this.ctx.textAlign=cr)}});var Mr=null;function ai(cr,bn){if(Mr===null){var Wi=function($r){var Hr=[];return Object.keys($r).forEach(function(Wr){$r[Wr].forEach(function(Lr){var zr=null;switch(Lr){case"bold":zr={family:Wr,weight:"bold"};break;case"italic":zr={family:Wr,style:"italic"};break;case"bolditalic":zr={family:Wr,weight:"bold",style:"italic"};break;case"":case"normal":zr={family:Wr}}zr!==null&&(zr.ref={name:Wr,style:Lr},Hr.push(zr))})}),Hr}(cr.getFontList());Mr=function($r){for(var Hr={},Wr=0;Wr<$r.length;++Wr){var Lr=Da($r[Wr]),zr=Lr.family,Ei=Lr.stretch,ea=Lr.style,We=Lr.weight;Hr[zr]=Hr[zr]||{},Hr[zr][Ei]=Hr[zr][Ei]||{},Hr[zr][Ei][ea]=Hr[zr][Ei][ea]||{},Hr[zr][Ei][ea][We]=Lr}return Hr}(Wi.concat(bn))}return Mr}var Ti=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ti},set:function(cr){Mr=null,Ti=cr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(cr){var bn;if(this.ctx.font=cr,(bn=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(cr))!==null){var Wi=bn[1],$r=(bn[2],bn[3]),Hr=bn[4],Wr=(bn[5],bn[6]),Lr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Hr)[2];Hr=Math.floor(Lr==="px"?parseFloat(Hr)*this.pdf.internal.scaleFactor:Lr==="em"?parseFloat(Hr)*this.pdf.getFontSize():parseFloat(Hr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Hr);var zr=function(q){var Te,Ke,Rt=[],Ot=q.trim();if(Ot==="")return Ui;if(Ot in Xi)return[Xi[Ot]];for(;Ot!=="";){switch(Ke=null,Te=(Ot=Ka(Ot)).charAt(0)){case'"':case"'":Ke=Ua(Ot.substring(1),Te);break;default:Ke=La(Ot)}if(Ke===null||(Rt.push(Ke[0]),(Ot=Ka(Ke[1]))!==""&&Ot.charAt(0)!==","))return Ui;Ot=Ot.replace(/^,/,"")}return Rt}(Wr);if(this.fontFaces){var Ei=oa(ai(this.pdf,this.fontFaces),zr.map(function(q){return{family:q,stretch:"normal",weight:$r,style:Wi}}));this.pdf.setFont(Ei.ref.name,Ei.ref.style)}else{var ea="";($r==="bold"||parseInt($r,10)>=700||Wi==="bold")&&(ea="bold"),Wi==="italic"&&(ea+="italic"),ea.length===0&&(ea="normal");for(var We="",p={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},D=0;D=2*Math.PI&&(en=0,fn=2*Math.PI),this.path.push({type:"arc",x:rt,y:Se,radius:Tt,startAngle:en,endAngle:fn,counterclockwise:En})},ft.prototype.arcTo=function(rt,Se,Tt,en,fn){throw new Error("arcTo not implemented.")},ft.prototype.rect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(rt,Se),this.lineTo(rt+Tt,Se),this.lineTo(rt+Tt,Se+en),this.lineTo(rt,Se+en),this.lineTo(rt,Se),this.lineTo(rt+Tt,Se),this.lineTo(rt,Se)},ft.prototype.fillRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!et.call(this)){var fn={};this.lineCap!=="butt"&&(fn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(fn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(rt,Se,Tt,en),this.fill(),fn.hasOwnProperty("lineCap")&&(this.lineCap=fn.lineCap),fn.hasOwnProperty("lineJoin")&&(this.lineJoin=fn.lineJoin)}},ft.prototype.strokeRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");gn.call(this)||(this.beginPath(),this.rect(rt,Se,Tt,en),this.stroke())},ft.prototype.clearRect=function(rt,Se,Tt,en){if(isNaN(rt)||isNaN(Se)||isNaN(Tt)||isNaN(en))throw Fi.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(rt,Se,Tt,en))},ft.prototype.save=function(rt){rt=typeof rt!="boolean"||rt;for(var Se=this.pdf.internal.getCurrentPageInfo().pageNumber,Tt=0;Tt0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};ft.prototype.drawImage=function(rt,Se,Tt,en,fn,En,Qt,Mn,br){var dr=this.pdf.getImageProperties(rt),Mr=1,ai=1,Ti=1,cr=1;en!==void 0&&Mn!==void 0&&(Ti=Mn/en,cr=br/fn,Mr=dr.width/en*Mn/en,ai=dr.height/fn*br/fn),En===void 0&&(En=Se,Qt=Tt,Se=0,Tt=0),en!==void 0&&Mn===void 0&&(Mn=en,br=fn),en===void 0&&Mn===void 0&&(Mn=dr.width,br=dr.height);for(var bn,Wi=this.ctx.transform.decompose(),$r=St(Wi.rotate.shx),Hr=new Ne,Wr=(Hr=(Hr=(Hr=Hr.multiply(Wi.translate)).multiply(Wi.skew)).multiply(Wi.scale)).applyToRectangle(new Be(En-Se*Ti,Qt-Tt*cr,en*Mr,fn*ai)),Lr=wn.call(this,Wr),zr=[],Ei=0;Eiea||pHr||Lr0)){for(;br>=0;br--)if(fn[br-1].close!==!0&&fn[br-1].begin!==!0){fn[br-1].deltas.push(Tt),fn[br-1].abs.push(Mn);break}}break;case"bct":Tt=[Mn.x1-En[Qt-1].x,Mn.y1-En[Qt-1].y,Mn.x2-En[Qt-1].x,Mn.y2-En[Qt-1].y,Mn.x-En[Qt-1].x,Mn.y-En[Qt-1].y],fn[fn.length-1].deltas.push(Tt);break;case"qct":var dr=En[Qt-1].x+2/3*(Mn.x1-En[Qt-1].x),Mr=En[Qt-1].y+2/3*(Mn.y1-En[Qt-1].y),ai=Mn.x+2/3*(Mn.x1-Mn.x),Ti=Mn.y+2/3*(Mn.y1-Mn.y),cr=Mn.x,bn=Mn.y;Tt=[dr-En[Qt-1].x,Mr-En[Qt-1].y,ai-En[Qt-1].x,Ti-En[Qt-1].y,cr-En[Qt-1].x,bn-En[Qt-1].y],fn[fn.length-1].deltas.push(Tt);break;case"arc":fn.push({deltas:[],abs:[],arc:!0}),Array.isArray(fn[fn.length-1].abs)&&fn[fn.length-1].abs.push(Mn)}}en=Se?null:rt==="stroke"?"stroke":"fill";for(var Wi=!1,$r=0;$r=.01&&(dr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dr*rt.scale),Mr=this.lineWidth,this.lineWidth=Mr*rt.scale);var Te=this.autoPaging!=="text";if(Te||q.y+q.h<=Ei){if(Te||q.y>=Lr&&q.x<=We){var Ke=Te?rt.text:this.pdf.splitTextToSize(rt.text,rt.maxWidth||We-q.x)[0],Rt=Bn([JSON.parse(JSON.stringify(ai))],this.posX+this.margin[3],-D+Lr+this.ctx.prevPageLastElemOffset)[0],Ot=Te&&(Wr>$r||Wr=.01&&(this.pdf.setFontSize(dr),this.lineWidth=Mr)}else rt.scale>=.01&&(dr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dr*rt.scale),Mr=this.lineWidth,this.lineWidth=Mr*rt.scale),this.pdf.text(rt.text,En.x+this.posX,En.y+this.posY,{angle:rt.angle,align:Se,renderingMode:rt.renderingMode,maxWidth:rt.maxWidth}),rt.scale>=.01&&(this.pdf.setFontSize(dr),this.lineWidth=Mr)},De=function(rt,Se,Tt,en){Tt=Tt||0,en=en||0,this.pdf.internal.out(y(rt+Tt)+" "+k(Se+en)+" l")},Le=function(rt,Se,Tt){return this.pdf.lines(rt,Se,Tt,null,null)},ut=function(rt,Se,Tt,en,fn,En,Qt,Mn){this.pdf.internal.out([A(X(Tt+rt)),A(z(en+Se)),A(X(fn+rt)),A(z(En+Se)),A(X(Qt+rt)),A(z(Mn+Se)),"c"].join(" "))},vt=function(rt,Se,Tt,en){for(var fn=2*Math.PI,En=Math.PI/2;Se>Tt;)Se-=fn;var Qt=Math.abs(Tt-Se);Qt1e-5;){var Mr=dr+br*Math.min(Qt,En);Mn.push(Lt.call(this,rt,dr,Mr)),Qt-=Math.abs(Mr-dr),dr=Mr}return Mn},Lt=function(rt,Se,Tt){var en=(Tt-Se)/2,fn=rt*Math.cos(en),En=rt*Math.sin(en),Qt=fn,Mn=-En,br=Qt*Qt+Mn*Mn,dr=br+Qt*fn+Mn*En,Mr=4/3*(Math.sqrt(2*br*dr)-dr)/(Qt*En-Mn*fn),ai=Qt-Mr*Mn,Ti=Mn+Mr*Qt,cr=ai,bn=-Ti,Wi=en+Se,$r=Math.cos(Wi),Hr=Math.sin(Wi);return{x1:rt*Math.cos(Se),y1:rt*Math.sin(Se),x2:ai*$r-Ti*Hr,y2:ai*Hr+Ti*$r,x3:cr*$r-bn*Hr,y3:cr*Hr+bn*$r,x4:rt*Math.cos(Tt),y4:rt*Math.sin(Tt)}},St=function(rt){return 180*rt/Math.PI},_t=function(rt,Se,Tt,en,fn,En){var Qt=rt+.5*(Tt-rt),Mn=Se+.5*(en-Se),br=fn+.5*(Tt-fn),dr=En+.5*(en-En),Mr=Math.min(rt,fn,Qt,br),ai=Math.max(rt,fn,Qt,br),Ti=Math.min(Se,En,Mn,dr),cr=Math.max(Se,En,Mn,dr);return new Be(Mr,Ti,ai-Mr,cr-Ti)},an=function(rt,Se,Tt,en,fn,En,Qt,Mn){var br,dr,Mr,ai,Ti,cr,bn,Wi,$r,Hr,Wr,Lr,zr,Ei,ea=Tt-rt,We=en-Se,p=fn-Tt,D=En-en,O=Qt-fn,q=Mn-En;for(dr=0;dr<41;dr++)$r=(bn=(Mr=rt+(br=dr/40)*ea)+br*((Ti=Tt+br*p)-Mr))+br*(Ti+br*(fn+br*O-Ti)-bn),Hr=(Wi=(ai=Se+br*We)+br*((cr=en+br*D)-ai))+br*(cr+br*(En+br*q-cr)-Wi),dr==0?(Wr=$r,Lr=Hr,zr=$r,Ei=Hr):(Wr=Math.min(Wr,$r),Lr=Math.min(Lr,Hr),zr=Math.max(zr,$r),Ei=Math.max(Ei,Hr));return new Be(Math.round(Wr),Math.round(Lr),Math.round(zr-Wr),Math.round(Ei-Lr))},Cn=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var rt,Se,Tt=(rt=this.ctx.lineDash,Se=this.ctx.lineDashOffset,JSON.stringify({lineDash:rt,lineDashOffset:Se}));this.prevLineDash!==Tt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Tt)}}})(Aa.API),function(v){var A=function(z){var ce,Be,Ne,Ye,ht,ft,Dt,et,gn,ln;for(/[^\x00-\xFF]/.test(z),Be=[],Ne=0,Ye=(z+=ce="\0\0\0\0".slice(z.length%4||4)).length;Ye>Ne;Ne+=4)(ht=(z.charCodeAt(Ne)<<24)+(z.charCodeAt(Ne+1)<<16)+(z.charCodeAt(Ne+2)<<8)+z.charCodeAt(Ne+3))!==0?(ft=(ht=((ht=((ht=((ht=(ht-(ln=ht%85))/85)-(gn=ht%85))/85)-(et=ht%85))/85)-(Dt=ht%85))/85)%85,Be.push(ft+33,Dt+33,et+33,gn+33,ln+33)):Be.push(122);return function(wn,Xt){for(var Bn=Xt;Bn>0;Bn--)wn.pop()}(Be,ce.length),String.fromCharCode.apply(String,Be)+"~>"},y=function(z){var ce,Be,Ne,Ye,ht,ft=String,Dt="length",et=255,gn="charCodeAt",ln="slice",wn="replace";for(z[ln](-2),z=z[ln](0,-2)[wn](/\s/g,"")[wn]("z","!!!!!"),Ne=[],Ye=0,ht=(z+=ce="uuuuu"[ln](z[Dt]%5||5))[Dt];ht>Ye;Ye+=5)Be=52200625*(z[gn](Ye)-33)+614125*(z[gn](Ye+1)-33)+7225*(z[gn](Ye+2)-33)+85*(z[gn](Ye+3)-33)+(z[gn](Ye+4)-33),Ne.push(et&Be>>24,et&Be>>16,et&Be>>8,et&Be);return function(Xt,Bn){for(var ir=Bn;ir>0;ir--)Xt.pop()}(Ne,ce[Dt]),ft.fromCharCode.apply(ft,Ne)},k=function(z){var ce=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((z=z.replace(/\s/g,"")).indexOf(">")!==-1&&(z=z.substr(0,z.indexOf(">"))),z.length%2&&(z+="0"),ce.test(z)===!1)return"";for(var Be="",Ne=0;Ne",Ye.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Ne=X(Ne),Ye.push("/FlateDecode");break;default:throw new Error('The filter: "'+ce[Be]+'" is not implemented')}return{data:Ne,reverseChain:Ye.reverse().join(" ")}}}(Aa.API),function(v){v.loadFile=function(A,y,k){return function(X,z,ce){z=z!==!1,ce=typeof ce=="function"?ce:function(){};var Be=void 0;try{Be=function(Ne,Ye,ht){var ft=new XMLHttpRequest,Dt=0,et=function(gn){var ln=gn.length,wn=[],Xt=String.fromCharCode;for(Dt=0;Dtgn&&(et=ln,ln=gn,gn=et);else{if(ce!=="l"&&ce!=="landscape")throw"Invalid orientation: "+ce;ce="l",gn>ln&&(et=ln,ln=gn,gn=et)}return{width:ln,height:gn,unit:Be,k:ht,orientation:ce}},v.html=function(ce,Be){(Be=Be||{}).callback=Be.callback||function(){},Be.html2canvas=Be.html2canvas||{},Be.html2canvas.canvas=Be.html2canvas.canvas||this.canvas,Be.jsPDF=Be.jsPDF||this,Be.fontFaces=Be.fontFaces?Be.fontFaces.map(Da):null;var Ne=new z(Be);return Be.worker?Ne:Ne.from(ce).doCallback()}}(Aa.API),Aa.API.addJS=function(v){return Xa=v,this.internal.events.subscribe("postPutResources",function(){na=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(na+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ma=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Xa+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){na!==void 0&&ma!==void 0&&this.internal.out("/Names <>")}),this},function(v){var A;v.events.push(["postPutResources",function(){var y=this,k=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var X=y.outline.render().split(/\r\n/),z=0;z> endobj")}var et=y.internal.newObject();for(y.internal.write("<< /Names [ "),z=0;z>","endobj"),A=y.internal.newObject(),y.internal.write("<< /Dests "+et+" 0 R"),y.internal.write(">>","endobj")}}]),v.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+A+" 0 R"))}]),v.events.push(["initialized",function(){var y=this;y.outline={createNamedDestinations:!1,root:{children:[]}},y.outline.add=function(k,X,z){var ce={title:X,options:z,children:[]};return k==null&&(k=this.root),k.children.push(ce),ce},y.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=y,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},y.outline.genIds_r=function(k){k.id=y.internal.newObjectDeferred();for(var X=0;X0&&(this.line("/First "+this.makeRef(k.children[0])),this.line("/Last "+this.makeRef(k.children[k.children.length-1]))),this.line("/Count "+this.count_r({count:0},k)),this.objEnd()},y.outline.renderItems=function(k){for(var X=this.ctx.pdf.internal.getVerticalCoordinateString,z=0;z0&&this.line("/Prev "+this.makeRef(k.children[z-1])),z0&&(this.line("/First "+this.makeRef(ce.children[0])),this.line("/Last "+this.makeRef(ce.children[ce.children.length-1])));var Be=this.count=this.count_r({count:0},ce);if(Be>0&&this.line("/Count "+Be),ce.options&&ce.options.pageNumber){var Ne=y.internal.getPageInfo(ce.options.pageNumber);this.line("/Dest ["+Ne.objId+" 0 R /XYZ 0 "+X(0)+" 0]")}this.objEnd()}for(var Ye=0;Ye> \r endobj\r -`},y.outline.count_r=function(k,X){for(var z=0;zce;0<=ce?++Xt:--Xt)z.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Oe=this.palette.length/3,this.transparency.indexed=this.read(ce),this.transparency.indexed.length>Oe)throw new Error("More transparent colors than palette size");if((ln=Oe-this.transparency.indexed.length)>0)for(Bn=0;0<=ln?Bnln;0<=ln?++Bn:--Bn)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ce)[0];break;case 2:this.transparency.rgb=this.read(ce)}break;case"tEXt":Dt=(wn=this.read(ce)).indexOf(0),et=String.fromCharCode.apply(String,wn.slice(0,Dt)),this.text[et]=String.fromCharCode.apply(String,wn.slice(Dt+1));break;case"IEND":return ft&&this.animation.frames.push(ft),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(ir=this.colorType)===4||ir===6,Be=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Be,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=ce}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}k.prototype.read=function(z){var ce,Be;for(Be=[],ce=0;0<=z?cez;0<=z?++ce:--ce)Be.push(this.data[this.pos++]);return Be},k.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},k.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},k.prototype.decodePixels=function(z){var ce=this.pixelBitlength/8,Be=new Uint8Array(this.width*this.height*ce),Oe=0,Ye=this;if(z==null&&(z=this.imgData),z.length===0)return new Uint8Array(0);function ht(ft,Dt,et,gn){var ln,wn,Xt,Bn,ir,vr,Nr,oi,xr,zn,Ir,Xr,pn,yn,De,Le,ut,vt,Lt,St,_t,an=Math.ceil((Ye.width-ft)/et),Cn=Math.ceil((Ye.height-Dt)/gn),rt=Ye.width==an&&Ye.height==Cn;for(yn=ce*an,Xr=rt?Be:new Uint8Array(yn*Cn),vr=z.length,pn=0,wn=0;pn1&&Be/Ye>7,ce=1<<(7&X)+1;v[A++],v[A++];var Be=null,Oe=null;z&&(Be=A,Oe=ce,A+=3*ce);var Ye=!0,ht=[],ft=0,Dt=null,et=0,gn=null;for(this.width=y,this.height=k;Ye&&A=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}break;case 249:if(v[A++]!==4||v[A+4]!==0)throw new Error("Invalid graphics extension block.");var ln=v[A++];ft=v[A++]|v[A++]<<8,Dt=v[A++],!(1&ln)&&(Dt=null),et=ln>>2&7,A++;break;case 254:for(;;){if(!((pn=v[A++])>=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}break;default:throw new Error("Unknown graphic control label: 0x"+v[A-1].toString(16))}break;case 44:var wn=v[A++]|v[A++]<<8,Xt=v[A++]|v[A++]<<8,Bn=v[A++]|v[A++]<<8,ir=v[A++]|v[A++]<<8,vr=v[A++],Nr=vr>>6&1,oi=1<<(7&vr)+1,xr=Be,zn=Oe,Ir=!1;vr>>7&&(Ir=!0,xr=A,zn=oi,A+=3*oi);var Xr=A;for(A++;;){var pn;if(!((pn=v[A++])>=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}ht.push({x:wn,y:Xt,width:Bn,height:ir,has_local_palette:Ir,palette_offset:xr,palette_size:zn,data_offset:Xr,data_length:A-Xr,transparent_index:Dt,interlaced:!!Nr,delay:ft,disposal:et});break;case 59:Ye=!1;break;default:throw new Error("Unknown gif block: 0x"+v[A-1].toString(16))}this.numFrames=function(){return ht.length},this.loopCount=function(){return gn},this.frameInfo=function(yn){if(yn<0||yn>=ht.length)throw new Error("Frame index out of range.");return ht[yn]},this.decodeAndBlitFrameBGRA=function(yn,De){var Le=this.frameInfo(yn),ut=Le.width*Le.height,vt=new Uint8Array(ut);js(v,Le.data_offset,vt,ut);var Lt=Le.palette_offset,St=Le.transparent_index;St===null&&(St=256);var _t=Le.width,an=y-_t,Cn=_t,rt=4*(Le.y*y+Le.x),Se=4*((Le.y+Le.height)*y+Le.x),Tt=rt,en=4*an;Le.interlaced===!0&&(en+=4*y*7);for(var fn=8,En=0,Qt=vt.length;En=Se&&(en=4*an+4*y*(fn-1),Tt=rt+(_t+an)*(fn<<1),fn>>=1)),Mn===St)Tt+=4;else{var br=v[Lt+3*Mn],dr=v[Lt+3*Mn+1],Mr=v[Lt+3*Mn+2];De[Tt++]=Mr,De[Tt++]=dr,De[Tt++]=br,De[Tt++]=255}--Cn}},this.decodeAndBlitFrameRGBA=function(yn,De){var Le=this.frameInfo(yn),ut=Le.width*Le.height,vt=new Uint8Array(ut);js(v,Le.data_offset,vt,ut);var Lt=Le.palette_offset,St=Le.transparent_index;St===null&&(St=256);var _t=Le.width,an=y-_t,Cn=_t,rt=4*(Le.y*y+Le.x),Se=4*((Le.y+Le.height)*y+Le.x),Tt=rt,en=4*an;Le.interlaced===!0&&(en+=4*y*7);for(var fn=8,En=0,Qt=vt.length;En=Se&&(en=4*an+4*y*(fn-1),Tt=rt+(_t+an)*(fn<<1),fn>>=1)),Mn===St)Tt+=4;else{var br=v[Lt+3*Mn],dr=v[Lt+3*Mn+1],Mr=v[Lt+3*Mn+2];De[Tt++]=br,De[Tt++]=dr,De[Tt++]=Mr,De[Tt++]=255}--Cn}}}function js(v,A,y,k){for(var X=v[A++],z=1<>=Oe,ht-=Oe,wn!==z){if(wn===ce)break;for(var Xt=wnz;)ir=gn[ir]>>8,++Bn;var vr=ir;if(Dt+Bn+(Xt!==wn?1:0)>k)return void Fi.log("Warning, gif stream longer than expected.");y[Dt++]=vr;var Nr=Dt+=Bn;for(Xt!==wn&&(y[Dt++]=vr),ir=Xt;Bn--;)ir=gn[ir],y[--Nr]=255&ir,ir>>=8;ln!==null&&Be<4096&&(gn[Be++]=ln<<8|vr,Be>=Ye+1&&Oe<12&&(++Oe,Ye=Ye<<1|1)),ln=wn}else Be=ce+1,Ye=(1<<(Oe=X+1))-1,ln=null}return Dt!==k&&Fi.log("Warning, gif stream shorter than expected."),y}function Ps(v){var A,y,k,X,z,ce=Math.floor,Be=new Array(64),Oe=new Array(64),Ye=new Array(64),ht=new Array(64),ft=new Array(65535),Dt=new Array(65535),et=new Array(64),gn=new Array(64),ln=[],wn=0,Xt=7,Bn=new Array(64),ir=new Array(64),vr=new Array(64),Nr=new Array(256),oi=new Array(2048),xr=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],zn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ir=[0,1,2,3,4,5,6,7,8,9,10,11],Xr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],pn=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],yn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],De=[0,1,2,3,4,5,6,7,8,9,10,11],Le=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ut=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function vt(rt,Se){for(var Tt=0,en=0,fn=new Array,En=1;En<=16;En++){for(var Qt=1;Qt<=rt[En];Qt++)fn[Se[en]]=[],fn[Se[en]][0]=Tt,fn[Se[en]][1]=En,en++,Tt++;Tt*=2}return fn}function Lt(rt){for(var Se=rt[0],Tt=rt[1]-1;Tt>=0;)Se&1<>8&255),St(255&rt)}function an(rt,Se,Tt,en,fn){for(var En,Qt=fn[0],Mn=fn[240],br=function(Hr,Wr){var Lr,zr,Ei,ea,We,p,D,O,q,Te,Ke=0;for(q=0;q<8;++q){Lr=Hr[Ke],zr=Hr[Ke+1],Ei=Hr[Ke+2],ea=Hr[Ke+3],We=Hr[Ke+4],p=Hr[Ke+5],D=Hr[Ke+6];var Rt=Lr+(O=Hr[Ke+7]),Ot=Lr-O,vn=zr+D,xn=zr-D,er=Ei+p,Pr=Ei-p,Yr=ea+We,Fr=ea-We,Zr=Rt+Yr,di=Rt-Yr,Bi=vn+er,li=vn-er;Hr[Ke]=Zr+Bi,Hr[Ke+4]=Zr-Bi;var nr=.707106781*(li+di);Hr[Ke+2]=di+nr,Hr[Ke+6]=di-nr;var ii=.382683433*((Zr=Fr+Pr)-(li=xn+Ot)),ia=.5411961*Zr+ii,ua=1.306562965*li+ii,Cs=.707106781*(Bi=Pr+xn),ys=Ot+Cs,Fa=Ot-Cs;Hr[Ke+5]=Fa+ia,Hr[Ke+3]=Fa-ia,Hr[Ke+1]=ys+ua,Hr[Ke+7]=ys-ua,Ke+=8}for(Ke=0,q=0;q<8;++q){Lr=Hr[Ke],zr=Hr[Ke+8],Ei=Hr[Ke+16],ea=Hr[Ke+24],We=Hr[Ke+32],p=Hr[Ke+40],D=Hr[Ke+48];var ms=Lr+(O=Hr[Ke+56]),Za=Lr-O,qr=zr+D,Os=zr-D,Ds=Ei+p,Va=Ei-p,ls=ea+We,fs=ea-We,Ns=ms+ls,eo=ms-ls,qa=qr+Ds,bo=qr-Ds;Hr[Ke]=Ns+qa,Hr[Ke+32]=Ns-qa;var co=.707106781*(bo+eo);Hr[Ke+16]=eo+co,Hr[Ke+48]=eo-co;var Is=.382683433*((Ns=fs+Va)-(bo=Os+Za)),Sa=.5411961*Ns+Is,no=1.306562965*bo+Is,Po=.707106781*(qa=Va+Os),hl=Za+Po,Zo=Za-Po;Hr[Ke+40]=Zo+Sa,Hr[Ke+24]=Zo-Sa,Hr[Ke+8]=hl+no,Hr[Ke+56]=hl-no,Ke++}for(q=0;q<64;++q)Te=Hr[q]*Wr[q],et[q]=Te>0?Te+.5|0:Te-.5|0;return et}(rt,Se),dr=0;dr<64;++dr)gn[xr[dr]]=br[dr];var Mr=gn[0]-Tt;Tt=gn[0],Mr==0?Lt(en[0]):(Lt(en[Dt[En=32767+Mr]]),Lt(ft[En]));for(var ai=63;ai>0&&gn[ai]==0;)ai--;if(ai==0)return Lt(Qt),Tt;for(var Ti,cr=1;cr<=ai;){for(var bn=cr;gn[cr]==0&&cr<=ai;)++cr;var Wi=cr-bn;if(Wi>=16){Ti=Wi>>4;for(var $r=1;$r<=Ti;++$r)Lt(Mn);Wi&=15}En=32767+gn[cr],Lt(fn[(Wi<<4)+Dt[En]]),Lt(ft[En]),cr++}return ai!=63&&Lt(Qt),Tt}function Cn(rt){rt=Math.min(Math.max(rt,1),100),z!=rt&&(function(Se){for(var Tt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],en=0;en<64;en++){var fn=ce((Tt[en]*Se+50)/100);fn=Math.min(Math.max(fn,1),255),Be[xr[en]]=fn}for(var En=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Qt=0;Qt<64;Qt++){var Mn=ce((En[Qt]*Se+50)/100);Mn=Math.min(Math.max(Mn,1),255),Oe[xr[Qt]]=Mn}for(var br=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],dr=0,Mr=0;Mr<8;Mr++)for(var ai=0;ai<8;ai++)Ye[dr]=1/(Be[xr[dr]]*br[Mr]*br[ai]*8),ht[dr]=1/(Oe[xr[dr]]*br[Mr]*br[ai]*8),dr++}(rt<50?Math.floor(5e3/rt):Math.floor(200-2*rt)),z=rt)}this.encode=function(rt,Se){Se&&Cn(Se),ln=new Array,wn=0,Xt=7,_t(65496),_t(65504),_t(16),St(74),St(70),St(73),St(70),St(0),St(1),St(1),St(0),_t(1),_t(1),St(0),St(0),function(){_t(65499),_t(132),St(0);for(var zr=0;zr<64;zr++)St(Be[zr]);St(1);for(var Ei=0;Ei<64;Ei++)St(Oe[Ei])}(),function(zr,Ei){_t(65472),_t(17),St(8),_t(Ei),_t(zr),St(3),St(1),St(17),St(0),St(2),St(17),St(1),St(3),St(17),St(1)}(rt.width,rt.height),function(){_t(65476),_t(418),St(0);for(var zr=0;zr<16;zr++)St(zn[zr+1]);for(var Ei=0;Ei<=11;Ei++)St(Ir[Ei]);St(16);for(var ea=0;ea<16;ea++)St(Xr[ea+1]);for(var We=0;We<=161;We++)St(pn[We]);St(1);for(var p=0;p<16;p++)St(yn[p+1]);for(var D=0;D<=11;D++)St(De[D]);St(17);for(var O=0;O<16;O++)St(Le[O+1]);for(var q=0;q<=161;q++)St(ut[q])}(),_t(65498),_t(12),St(3),St(1),St(0),St(2),St(17),St(3),St(17),St(0),St(63),St(0);var Tt=0,en=0,fn=0;wn=0,Xt=7,this.encode.displayName="_encode_";for(var En,Qt,Mn,br,dr,Mr,ai,Ti,cr,bn=rt.data,Wi=rt.width,$r=rt.height,Hr=4*Wi,Wr=0;Wr<$r;){for(En=0;En>3)*Hr+(ai=4*(7&cr)),Wr+Ti>=$r&&(Mr-=Hr*(Wr+1+Ti-$r)),En+ai>=Hr&&(Mr-=En+ai-Hr+4),Qt=bn[Mr++],Mn=bn[Mr++],br=bn[Mr++],Bn[cr]=(oi[Qt]+oi[Mn+256>>0]+oi[br+512>>0]>>16)-128,ir[cr]=(oi[Qt+768>>0]+oi[Mn+1024>>0]+oi[br+1280>>0]>>16)-128,vr[cr]=(oi[Qt+1280>>0]+oi[Mn+1536>>0]+oi[br+1792>>0]>>16)-128;Tt=an(Bn,Ye,Tt,A,k),en=an(ir,ht,en,y,X),fn=an(vr,ht,fn,y,X),En+=32}Wr+=8}if(Xt>=0){var Lr=[];Lr[1]=Xt+1,Lr[0]=(1<>0]=38470*rt,oi[rt+512>>0]=7471*rt+32768,oi[rt+768>>0]=-11059*rt,oi[rt+1024>>0]=-21709*rt,oi[rt+1280>>0]=32768*rt+8421375,oi[rt+1536>>0]=-27439*rt,oi[rt+1792>>0]=-5329*rt}(),Cn(v)}function Ws(v,A){if(this.pos=0,this.buffer=v,this.datav=new DataView(v.buffer),this.is_with_alpha=!!A,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function ra(v){function A(zn){if(!zn)throw Error("assert :P")}function y(zn,Ir,Xr){for(var pn=0;4>pn;pn++)if(zn[Ir+pn]!=Xr.charCodeAt(pn))return!0;return!1}function k(zn,Ir,Xr,pn,yn){for(var De=0;DeDe+1?[]:new Ir),!(Le.length>>0;m&Ee;)Ee>>>=1;return Ee?(m&Ee-1)+Ee:m}function Xr(m,Y,Ee,Ze,Ft){A(!(Ze%Ee));do m[Y+(Ze-=Ee)]=Ft;while(0=Ft),512>=Ft)var Nt=z(512);else if((Nt=z(Ft))==null)return 0;return function(Mt,Gt,qt,mn,kn,Rr){var Or,or,Di=Gt,gi=1<Or;++Or){if(fr[Or]>1<(bs-=fr[Or]))return 0;for(;0=Or;++Or,kn<<=1){if(Pa+=bs<<=1,0>(bs-=fr[Or]))return 0;for(;0Vi&&!(0>=(Li-=fr[Vi]));)++Vi,Li<<=1;gi+=Na=1<<(Li=Vi-qt),Mt[Gt+(Vi=Oa&Oi)].g=Li+qt,Mt[Gt+Vi].value=Di-Gt-Vi}mn.g=Or-qt,mn.value=Rr[or++],Xr(Mt,Di+(Oa>>qt),kn,Na,mn),Oa=Ir(Oa,Or)}}return Pa!=2*ur[15]-1?0:gi}(m,Y,Ee,Ze,Ft,Nt)}function yn(){this.value=this.g=0}function De(){this.value=this.g=0}function Le(){this.G=ce(5,yn),this.H=z(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ce(rl,De)}function ut(m,Y,Ee,Ze){A(m!=null),A(Y!=null),A(2147483648>Ze),m.Ca=254,m.I=0,m.b=-8,m.Ka=0,m.oa=Y,m.pa=Ee,m.Jd=Y,m.Yc=Ee+Ze,m.Zc=4<=Ze?Ee+Ze-4+1:Ee,En(m)}function vt(m,Y){for(var Ee=0;0Ze),m.Sb=Ze,m.Ra=0,m.u=0,m.h=0,4>>=8,m.Ra+=m.oa[m.pa+m.bb]<>>0,++m.bb,m.u-=8;Tt(m)&&(m.h=1,m.u=0)}function an(m,Y){if(A(0<=Y),!m.h&&Y<=Go){var Ee=Se(m)&cA[Y];return m.u+=Y,_t(m),Ee}return m.h=1,m.u=0}function Cn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function rt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Se(m){return m.Ra>>>(m.u&cu-1)>>>0}function Tt(m){return A(m.bb<=m.Sb),m.h||m.bb==m.Sb&&m.u>cu}function en(m,Y){m.u=Y,m.h=Tt(m)}function fn(m){m.u>=Ou&&(A(m.u>=Ou),_t(m))}function En(m){A(m!=null&&m.oa!=null),m.pa>>0,m.b+=8):(A(m!=null&&m.oa!=null),m.pam.b&&En(m);var Ze=m.b,Ft=Ee*Y>>>8,Nt=(m.I>>>Ze>Ft)+0;for(Nt?(Ee-=Ft,m.I-=Ft+1<>>0):Ee=Ft+1,Ze=Ee,Ft=0;256<=Ze;)Ft+=8,Ze>>=8;return Ze=7^Ft+dl[Ze],m.b-=Ze,m.Ca=(Ee<>24&255,m[Y+1]=Ee>>16&255,m[Y+2]=Ee>>8&255,m[Y+3]=Ee>>0&255}function dr(m,Y){return m[Y+0]<<0|m[Y+1]<<8}function Mr(m,Y){return dr(m,Y)|m[Y+2]<<16}function ai(m,Y){return dr(m,Y)|dr(m,Y+2)<<16}function Ti(m,Y){var Ee=1<=Ft||0>=Nt?0:(Ee[0]=Ft,Ze[0]=Nt,1)}function $r(m,Y){return m+(1<>>Y}function Hr(m,Y){return((4278255360&m)+(4278255360&Y)>>>0&4278255360)+((16711935&m)+(16711935&Y)>>>0&16711935)>>>0}function Wr(m,Y){zn[Y]=function(Ee,Ze,Ft,Nt,Mt,Gt,qt){var mn;for(mn=0;mn>>1)+(m&Y)>>>0}function Ei(m){return 0<=m&&256>m?m:0>m?0:255>1))}function We(m,Y,Ee){return Math.abs(Y-Ee)-Math.abs(m-Ee)}function p(m,Y,Ee,Ze,Ft,Nt,Mt){for(Ze=Nt[Mt-1],Ee=0;Ee>8&255,qt=16711935&(qt=(qt=16711935&Mt)+((Gt<<16)+Gt));Ze[Ft+Nt]=(4278255360&Mt)+qt>>>0}}function O(m,Y){Y.jd=m>>0&255,Y.hd=m>>8&255,Y.ud=m>>16&255}function q(m,Y,Ee,Ze,Ft,Nt){var Mt;for(Mt=0;Mt>>8,mn=Gt,kn=255&(kn=(kn=Gt>>>16)+((m.jd<<24>>24)*(qt<<24>>24)>>>5));mn=255&(mn=(mn=mn+((m.hd<<24>>24)*(qt<<24>>24)>>>5))+((m.ud<<24>>24)*(kn<<24>>24)>>>5)),Ft[Nt+Mt]=(4278255360&Gt)+(kn<<16)+mn}}function Te(m,Y,Ee,Ze,Ft){zn[Y]=function(Nt,Mt,Gt,qt,mn,kn,Rr,Or,or){for(qt=Rr;qt>Nt.b,or=Nt.Ea,Di=Nt.K[0],gi=Nt.w;if(8>Or)for(Nt=(1<>=Or}else zn["VP8LMapColor"+Ee](qt,mn,Di,gi,kn,Rr,Mt,Gt,or)}}function Ke(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>0&255}}function Rt(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>0&255,Ze[Ft++]=Nt>>24&255}}function Ot(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&240|Mt>>12&15,Mt=Mt>>0&240|Mt>>28&15;Ze[Ft++]=Nt,Ze[Ft++]=Mt}}function vn(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&248|Mt>>13&7,Mt=Mt>>5&224|Mt>>3&31;Ze[Ft++]=Nt,Ze[Ft++]=Mt}}function xn(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>0&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>16&255}}function er(m,Y,Ee,Ze,Ft,Nt){if(Nt==0)for(Ee=Y+Ee;Y>24|Nt[1]>>8&65280|Nt[2]<<8&16711680|Nt[3]<<24)>>>0),Ft+=32;else k(Ze,Ft,m,Y,Ee)}function Pr(m,Y){zn[Y][0]=zn[m+"0"],zn[Y][1]=zn[m+"1"],zn[Y][2]=zn[m+"2"],zn[Y][3]=zn[m+"3"],zn[Y][4]=zn[m+"4"],zn[Y][5]=zn[m+"5"],zn[Y][6]=zn[m+"6"],zn[Y][7]=zn[m+"7"],zn[Y][8]=zn[m+"8"],zn[Y][9]=zn[m+"9"],zn[Y][10]=zn[m+"10"],zn[Y][11]=zn[m+"11"],zn[Y][12]=zn[m+"12"],zn[Y][13]=zn[m+"13"],zn[Y][14]=zn[m+"0"],zn[Y][15]=zn[m+"0"]}function Yr(m){return m==io||m==_a||m==$s||m==Js}function Fr(){this.eb=[],this.size=this.A=this.fb=0}function Zr(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function di(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Fr,this.f.kb=new Zr,this.sd=null}function Bi(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function li(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function nr(m){return alert("todo:WebPSamplerProcessPlane"),m.T}function ii(m,Y){var Ee=m.T,Ze=Y.ba.f.RGBA,Ft=Ze.eb,Nt=Ze.fb+m.ka*Ze.A,Mt=Qu[Y.ba.S],Gt=m.y,qt=m.O,mn=m.f,kn=m.N,Rr=m.ea,Or=m.W,or=Y.cc,Di=Y.dc,gi=Y.Mc,fr=Y.Nc,ur=m.ka,Li=m.ka+m.T,Vi=m.U,Oi=Vi+1>>1;for(ur==0?Mt(Gt,qt,null,null,mn,kn,Rr,Or,mn,kn,Rr,Or,Ft,Nt,null,null,Vi):(Mt(Y.ec,Y.fc,Gt,qt,or,Di,gi,fr,mn,kn,Rr,Or,Ft,Nt-Ze.A,Ft,Nt,Vi),++Ee);ur+2Ee,Ft=Ee==Ki||Ee==ca||Ee==za||Ee==Hi||Ee==12||Yr(Ee);if(Y.memory=null,Y.Ib=null,Y.Jb=null,Y.Nd=null,!AA(Y.Oa,m,Ft?11:12))return 0;if(Ft&&Yr(Ee)&&zi(),m.da)alert("todo:use_scaling");else{if(Ze){if(Y.Ib=nr,m.Kb){if(Ee=m.U+1>>1,Y.memory=z(m.U+2*Ee),Y.memory==null)return 0;Y.ec=Y.memory,Y.fc=0,Y.cc=Y.ec,Y.dc=Y.fc+m.U,Y.Mc=Y.cc,Y.Nc=Y.dc+Ee,Y.Ib=ii,zi()}}else alert("todo:EmitYUV");Ft&&(Y.Jb=ia,Ze&&Kr())}if(Ze&&!j){for(m=0;256>m;++m)N[m]=89858*(m-128)+KA>>zA,He[m]=-22014*(m-128)+KA,Z[m]=-45773*(m-128),G[m]=113618*(m-128)+KA>>zA;for(m=QA;m>zA,yt[m-QA]=Rl(Y,255),Yt[m-QA]=Rl(Y+8>>4,15);j=1}return 1}function Cs(m){var Y=m.ma,Ee=m.U,Ze=m.T;return A(!(1&m.ka)),0>=Ee||0>=Ze?0:(Ee=Y.Ib(m,Y),Y.Jb!=null&&Y.Jb(m,Y,Ee),Y.Dc+=Ee,1)}function ys(m){m.ma.memory=null}function Fa(m,Y,Ee,Ze){return an(m,8)!=47?0:(Y[0]=an(m,14)+1,Ee[0]=an(m,14)+1,Ze[0]=an(m,1),an(m,3)!=0?0:!m.h)}function ms(m,Y){if(4>m)return m+1;var Ee=m-2>>1;return(2+(1&m)<>4)*m+(8-(15&Ee)))?Ee:1;var Ee}function qr(m,Y,Ee){var Ze=Se(Ee),Ft=m[Y+=255&Ze].g-8;return 0>>0,A(8>=Ee.g),m.g}function Ds(m,Y,Ee){var Ze=m.xc;return A((Y=Ze==0?0:m.vc[m.md*(Ee>>Ze)+(Y>>Ze)])>Na.b)*Pa;giVi&&(vo=Vi),(0,fu[Io[To++]>>8&15])(Or,or+ +yo,ur,Li+yo-Vi,vo-yo,ur,Li+yo),yo=vo}or+=Vi,Li+=Vi,++gi&Oa||(Na+=Pa)}Rr!=mn.nc&&k(qt,Gt-Di,qt,Gt+(Rr-kn-1)*Di,Di);break;case 1:for(Di=Or,fr=or,Vi=(Or=mn.Ea)-(Li=Or&~(ur=(or=1<>mn.b)*gi;kn=Ft),0Nt.o&&(Ze=Nt.o),Ee=Ze?Ee=0:(Ft[0]+=4*Nt.v,Nt.ka=Ee-Nt.j,Nt.U=Nt.va-Nt.v,Nt.T=Ze-Ee,Ee=1),Ee){if(Gt=Gt[0],11>(Ee=m.ca).S){var kn=Ee.f.RGBA,Rr=(Ze=Ee.S,Ft=Nt.U,Nt=Nt.T,mn=kn.eb,kn.A),Or=Nt;for(kn=kn.fb+m.Ma*kn.A;0Ze){var Ft=m.l.width,Nt=Ee.ca,Mt=Ee.tb+Ft*Ze,Gt=m.V,qt=m.Ba+m.c*Ze,mn=m.gc;A(m.ab==1),A(mn[0].hc==3),IA(mn[0],Ze,Y,Gt,qt,Nt,Mt),Ns(Ee,Ze,Y,Nt,Mt,Ft)}m.C=m.Ma=Y}function qa(m,Y,Ee,Ze,Ft,Nt,Mt){var Gt=m.$/Ze,qt=m.$%Ze,mn=m.m,kn=m.s,Rr=Ee+m.$,Or=Rr;Ft=Ee+Ze*Ft;var or=Ee+Ze*Nt,Di=280+kn.ua,gi=m.Pb?Gt:16777216,fr=0=gi){var Oa=Rr-Ee;A((gi=m).Pb),gi.wd=gi.m,gi.xd=Oa,0bs.g?(en(Oi,Oi.u+bs.g),Oa[Pa]=bs.value,Oi=0):(en(Oi,Oi.u+bs.g-256),A(256<=bs.value),Oi=bs.value),Oi==0&&(Vi=!0)}else Oi=qr(Li.G[0],Li.H[0],mn);if(mn.h)break;if(Vi||256>Oi){if(!Vi)if(Li.nd)Y[Rr]=(Li.qb|Oi<<8)>>>0;else{if(fn(mn),Vi=qr(Li.G[1],Li.H[1],mn),fn(mn),Oa=qr(Li.G[2],Li.H[2],mn),Pa=qr(Li.G[3],Li.H[3],mn),mn.h)break;Y[Rr]=(Pa<<24|Vi<<16|Oi<<8|Oa)>>>0}if(Vi=!1,++Rr,++qt>=Ze&&(qt=0,++Gt,Mt!=null&&Gt<=Nt&&!(Gt%16)&&Mt(m,Gt),fr!=null))for(;Or>>fr.Mb]=Oi}else if(280>Oi){if(Oi=ms(Oi-256,mn),Oa=qr(Li.G[4],Li.H[4],mn),fn(mn),Oa=Za(Ze,Oa=ms(Oa,mn)),mn.h)break;if(Rr-Ee=Ze;)qt-=Ze,++Gt,Mt!=null&&Gt<=Nt&&!(Gt%16)&&Mt(m,Gt);if(A(Rr<=Ft),qt&ur&&(Li=Ds(kn,qt,Gt)),fr!=null)for(;Or>>fr.Mb]=Oi}else{if(!(Oi>>fr.Mb]=Oi;Oi=Rr,A(!(Vi>>>(Oa=fr).Xa)),Y[Oi]=Oa.X[Vi],Vi=!0}Vi||A(mn.h==Tt(mn))}if(m.Pb&&mn.h&&RrNt?Nt:Gt),m.a=0,m.$=Rr-Ee}return 1}return m.a=3,0}function bo(m){A(m!=null),m.vc=null,m.yc=null,m.Ya=null;var Y=m.Wa;Y!=null&&(Y.X=null),m.vb=null,A(m!=null)}function co(){var m=new tA;return m==null?null:(m.a=0,m.xb=tc,Pr("Predictor","VP8LPredictors"),Pr("Predictor","VP8LPredictors_C"),Pr("PredictorAdd","VP8LPredictorsAdd"),Pr("PredictorAdd","VP8LPredictorsAdd_C"),du=D,Mu=q,Ul=Ke,gl=Rt,rA=Ot,ku=vn,Uu=xn,zn.VP8LMapColor32b=dA,zn.VP8LMapColor8b=nA,m)}function Is(m,Y,Ee,Ze,Ft){var Nt=1,Mt=[m],Gt=[Y],qt=Ze.m,mn=Ze.s,kn=null,Rr=0;e:for(;;){if(Ee)for(;Nt&&an(qt,1);){var Or=Mt,or=Gt,Di=Ze,gi=1,fr=Di.m,ur=Di.gc[Di.ab],Li=an(fr,2);if(Di.Oc&1<=Di.ab),Li){case 0:case 1:ur.b=an(fr,3)+2,gi=Is($r(ur.Ea,ur.b),$r(ur.nc,ur.b),0,Di,ur.K),ur.K=ur.K[0];break;case 3:var Vi,Oi=an(fr,8)+1,Oa=16>Na.b),To=z(Io);if(To==null)Vi=0;else{var yo=Na.K[0],vo=Na.w;for(To[0]=Na.K[0][0],Pa=1;Pa<1*bs;++Pa)To[Pa]=Hr(yo[vo+Pa],To[Pa-1]);for(;Pa<4*Io;++Pa)To[Pa]=0;Na.K[0]=null,Na.K[0]=To,Vi=1}}gi=Vi;break;case 2:break;default:A(0)}Nt=gi}}if(Mt=Mt[0],Gt=Gt[0],Nt&&an(qt,1)&&!(Nt=1<=(Rr=an(qt,4))&&11>=Rr)){Ze.a=3;break e}var Ro;if(Ro=Nt)t:{var Qo,lo,Ol,ju=Ze,Nl=Mt,Hu=Gt,_o=Rr,qu=Ee,_u=ju.m,Xl=ju.s,nu=[null],xu=1,aA=0,EA=Co[_o];n:for(;;){if(qu&&an(_u,1)){var Yl=an(_u,3)+2,DA=$r(Nl,Yl),jA=$r(Hu,Yl),WA=DA*jA;if(!Is(DA,jA,0,ju,nu))break n;for(nu=nu[0],Xl.xc=Yl,Qo=0;Qo>8&65535;nu[Qo]=OA,OA>=xu&&(xu=OA+1)}}if(_u.h)break n;for(lo=0;5>lo;++lo){var El=Ho[lo];!lo&&0<_o&&(El+=1<<_o),aA=Pc),oc=Tc;var JA=z(aA);if(oc==null||JA==null||Cc==null){ju.a=1;break n}var lc=Cc;for(Qo=Ol=0;Qolo;++lo){El=Ho[lo],ZA[lo]=lc,VA[lo]=Ol,!lo&&0<_o&&(El+=1<<_o);i:{var Ac,Ec=El,cc=ju,qA=JA,Yc=lc,Jc=Ol,xc=0,NA=cc.m,qc=an(NA,1);if(X(qA,0,0,Ec),qc){var _c=an(NA,1)+1,$c=an(NA,1),Nc=an(NA,$c==0?1:8);qA[Nc]=1,_c==2&&(qA[Nc=an(NA,8)]=1);var dc=1}else{var Mc=z(19),kc=an(NA,4)+4;if(19hc)break r}else Bc=hc;for(_A=0;_AGA)Qc[_A++]=GA,GA!=0&&(jc=GA);else{var nd=GA==16,Kc=GA-16,rd=Fo[Kc],Wc=an(MA,ks[Kc])+rd;if(_A+Wc>hc)break r;for(var id=nd?jc:0;0=lo){var $A,Ic=JA[0];for($A=1;$AIc&&(Ic=JA[$A]);Oc+=Ic}}if(gA.nd=uc,gA.Qb=0,uc&&(gA.qb=(ZA[3][VA[3]+0].value<<24|ZA[1][VA[1]+0].value<<16|ZA[2][VA[2]+0].value)>>>0,Rc==0&&256>ZA[0][VA[0]+0].value&&(gA.Qb=1,gA.qb+=ZA[0][VA[0]+0].value<<8)),gA.jc=!gA.Qb&&6>Oc,gA.jc){var pc,LA=gA;for(pc=0;pc>=Os(gc,8,UA),kA>>=Os(LA.G[1][LA.H[1]+kA],16,UA),kA>>=Os(LA.G[2][LA.H[2]+kA],0,UA),Os(LA.G[3][LA.H[3]+kA],24,UA))}}}Xl.vc=nu,Xl.Wb=xu,Xl.Ya=oc,Xl.yc=Cc,Ro=1;break t}Ro=0}if(!(Nt=Ro)){Ze.a=3;break e}if(0Ze+1?[]:0),!(Ft.lengthFt)return ro(m,7,"Truncated header.");var Nt=Ee[Ze+0]|Ee[Ze+1]<<8|Ee[Ze+2]<<16,Mt=m.Od;if(Mt.Rb=!(1&Nt),Mt.td=Nt>>1&7,Mt.yd=Nt>>4&1,Mt.ub=Nt>>5,3Ft)return ro(m,7,"cannot parse picture header");if(!wo(Ee,Ze,Ft))return ro(m,3,"Bad code word");Gt.c=16383&(Ee[Ze+4]<<8|Ee[Ze+3]),Gt.Td=Ee[Ze+4]>>6,Gt.i=16383&(Ee[Ze+6]<<8|Ee[Ze+5]),Gt.Ud=Ee[Ze+6]>>6,Ze+=7,Ft-=7,m.za=Gt.c+15>>4,m.Ub=Gt.i+15>>4,Y.width=Gt.c,Y.height=Gt.i,Y.Da=0,Y.j=0,Y.v=0,Y.va=Y.width,Y.o=Y.height,Y.da=0,Y.ib=Y.width,Y.hb=Y.height,Y.U=Y.width,Y.T=Y.height,X((Nt=m.Pa).jb,0,255,Nt.jb.length),A((Nt=m.Qa)!=null),Nt.Cb=0,Nt.Bb=0,Nt.Fb=1,X(Nt.Zb,0,0,Nt.Zb.length),X(Nt.Lb,0,0,Nt.Lb)}if(Mt.ub>Ft)return ro(m,7,"bad partition length");ut(Nt=m.m,Ee,Ze,Mt.ub),Ze+=Mt.ub,Ft-=Mt.ub,Mt.Rb&&(Gt.Ld=Qt(Nt),Gt.Kd=Qt(Nt)),Gt=m.Qa;var qt,mn=m.Pa;if(A(Nt!=null),A(Gt!=null),Gt.Cb=Qt(Nt),Gt.Cb){if(Gt.Bb=Qt(Nt),Qt(Nt)){for(Gt.Fb=Qt(Nt),qt=0;4>qt;++qt)Gt.Zb[qt]=Qt(Nt)?Lt(Nt,7):0;for(qt=0;4>qt;++qt)Gt.Lb[qt]=Qt(Nt)?Lt(Nt,6):0}if(Gt.Bb)for(qt=0;3>qt;++qt)mn.jb[qt]=Qt(Nt)?vt(Nt,8):255}else Gt.Bb=0;if(Nt.Ka)return ro(m,3,"cannot parse segment header");if((Gt=m.ed).zd=Qt(Nt),Gt.Tb=vt(Nt,6),Gt.wb=vt(Nt,3),Gt.Pc=Qt(Nt),Gt.Pc&&Qt(Nt)){for(mn=0;4>mn;++mn)Qt(Nt)&&(Gt.vd[mn]=Lt(Nt,6));for(mn=0;4>mn;++mn)Qt(Nt)&&(Gt.od[mn]=Lt(Nt,6))}if(m.L=Gt.Tb==0?0:Gt.zd?1:2,Nt.Ka)return ro(m,3,"cannot parse filter header");var kn=Ft;if(Ft=qt=Ze,Ze=qt+kn,Gt=kn,m.Xb=(1<Gt&&(Rr=Gt),ut(m.Jc[+kn],Ee,qt,Rr),qt+=Rr,Gt-=Rr,Ft+=3}ut(m.Jc[+mn],Ee,qt,Gt),Ee=qtRr;++Rr){if(kn.Cb){var Or=kn.Zb[Rr];kn.Fb||(Or+=Ee)}else{if(0>16,8>or.Eb[1]&&(or.Eb[1]=8),or.Qc[0]=qo[Rl(Or+mn,117)],or.Qc[1]=Uo[Rl(Or+qt,127)],or.lc=Or+qt}if(!Mt.Rb)return ro(m,4,"Not a key frame.");for(Qt(Nt),Mt=m.Pa,Ee=0;4>Ee;++Ee){for(Ft=0;8>Ft;++Ft)for(Ze=0;3>Ze;++Ze)for(Gt=0;11>Gt;++Gt)mn=Mn(Nt,HA[Ee][Ft][Ze][Gt])?vt(Nt,8):XA[Ee][Ft][Ze][Gt],Mt.Wc[Ee][Ft].Yb[Ze][Gt]=mn;for(Ft=0;17>Ft;++Ft)Mt.Xc[Ee][Ft]=Mt.Wc[Ee][mc[Ft]]}return m.kc=Qt(Nt),m.kc&&(m.Bd=vt(Nt,8)),m.cb=1}function Yo(m,Y,Ee,Ze,Ft,Nt,Mt){var Gt=Y[Ft].Yb[Ee];for(Ee=0;16>Ft;++Ft){if(!Mn(m,Gt[Ee+0]))return Ft;for(;!Mn(m,Gt[Ee+1]);)if(Gt=Y[++Ft].Yb[0],Ee=0,Ft==16)return 16;var qt=Y[Ft+1].Yb;if(Mn(m,Gt[Ee+2])){var mn=m,kn=0;if(Mn(mn,(Or=Gt)[(Rr=Ee)+3]))if(Mn(mn,Or[Rr+6])){for(Gt=0,Rr=2*(kn=Mn(mn,Or[Rr+8]))+(Or=Mn(mn,Or[Rr+9+kn])),kn=0,Or=Hl[Rr];Or[Gt];++Gt)kn+=kn+Mn(mn,Or[Gt]);kn+=3+(8<(mn=m).b&&En(mn);var Rr,Or=mn.b,or=(Rr=mn.Ca>>1)-(mn.I>>Or)>>31;--mn.b,mn.Ca+=or,mn.Ca|=1,mn.I-=(Rr+1&or)<>4,m.zb=Y.j-Ee>>4,0>m.yb&&(m.yb=0),0>m.zb&&(m.zb=0)),m.Va=Y.o+15+Ee>>4,m.Hb=Y.va+15+Ee>>4,m.Hb>m.za&&(m.Hb=m.za),m.Va>m.Ub&&(m.Va=m.Ub),0Ee;++Ee){var Ft;if(m.Qa.Cb){var Nt=m.Qa.Lb[Ee];m.Qa.Fb||(Nt+=Ze.Tb)}else Nt=Ze.Tb;for(Ft=0;1>=Ft;++Ft){var Mt=m.gd[Ee][Ft],Gt=Nt;if(Ze.Pc&&(Gt+=Ze.vd[0],Ft&&(Gt+=Ze.od[0])),0<(Gt=0>Gt?0:63>2:qt>>1)>9-Ze.wb&&(qt=9-Ze.wb),1>qt&&(qt=1),Mt.dd=qt,Mt.tc=2*Gt+qt,Mt.ld=40<=Gt?2:15<=Gt?1:0}else Mt.tc=0;Mt.La=Ft}}}Ee=0}else ro(m,6,"Frame setup failed"),Ee=m.a;if(Ee=Ee==0){if(Ee){m.$c=0,0m.Vb){if(m.Vb=0,m.Ec=z(Mt),m.Fc=0,m.Ec==null){Ee=ro(m,1,"no memory during frame initialization.");break e}m.Vb=Mt}Mt=m.Ec,Gt=m.Fc,m.Ac=Mt,m.Bc=Gt,Gt+=Ze,m.Gd=ce(mn,ru),m.Hd=0,m.rb=ce(kn+1,xl),m.sb=1,m.wa=Rr?ce(Rr,oo):null,m.Y=0,m.D.Nb=0,m.D.wa=m.wa,m.D.Y=m.Y,0=Ee;++Ee)lt[255+Ee]=0>Ee?-Ee:Ee;for(Ee=-1020;1020>=Ee;++Ee)ct[1020+Ee]=-128>Ee?-128:127=Ee;++Ee)It[112+Ee]=-16>Ee?-16:15=Ee;++Ee)Kt[255+Ee]=0>Ee?0:255Oi;++Oi){var yo,vo=bs[0+Oi];for(yo=0;4>yo;++yo){vo=RA[Oa[Pa+yo]][vo];for(var Ro=TA[Mn(Vi,vo[0])];0>3;for(Ro=0;256>Ro;Ro+=16)Oi[Io+Ro]=Hu}Ol=1,ju=Pa[0]}var _o=15&Vi.la,qu=15&To.la;for(Ro=0;4>Ro;++Ro){var _u=1&qu;for(Hu=lo=0;4>Hu;++Hu)_o=_o>>1|(_u=(Nl=ol(Oa,ju,Nl=_u+(1&_o),Na.Sc,Ol,Oi,Io))>Ol)<<7,lo=lo<<2|(3>=4,qu=qu>>1|_u<<7,yo=(yo<<8|lo)>>>0}for(ju=_o,Ol=qu>>4,Qo=0;4>Qo;Qo+=2){for(lo=0,_o=Vi.la>>4+Qo,qu=To.la>>4+Qo,Ro=0;2>Ro;++Ro){for(_u=1&qu,Hu=0;2>Hu;++Hu)Nl=_u+(1&_o),_o=_o>>1|(_u=0<(Nl=ol(Oa,Pa[2],Nl,Na.Qc,0,Oi,Io)))<<3,lo=lo<<2|(3>=2,qu=qu>>1|_u<<5}vo|=lo<<4*Qo,ju|=_o<<4<=fr.zb&&fr.M<=fr.Va,fr.Aa==0)e:{if(gi.M=fr.M,gi.uc=Vi,yA(fr,gi),Li=1,gi=(lo=fr.D).Nb,Vi=(vo=Fn[fr.L])*fr.R,Oa=vo/2*fr.B,Ro=16*gi*fr.R,Hu=8*gi*fr.B,Pa=fr.sa,bs=fr.ta-Vi+Ro,Na=fr.qa,Oi=fr.ra-Oa+Hu,Io=fr.Ha,To=fr.Ia-Oa+Hu,qu=(_o=lo.M)==0,yo=_o>=fr.Va-1,fr.Aa==2&&yA(fr,lo),lo.uc)for(_u=(Nl=fr).D.M,A(Nl.D.uc),lo=Nl.yb;lour.o&&(_o=ur.o),ur.F=null,ur.J=null,fr.Fa!=null&&0>1),ur.W+=fr.B*(vo>>1),ur.F!=null&&(ur.J+=ur.width*vo)),lo<_o&&(ur.O+=ur.v,ur.N+=ur.v>>1,ur.W+=ur.v>>1,ur.F!=null&&(ur.J+=ur.v),ur.ka=lo-ur.j,ur.U=ur.va-ur.v,ur.T=_o-lo,Li=ur.put(ur))}gi+1!=fr.Ic||yo||(k(fr.sa,fr.ta-Vi,Pa,bs+16*fr.R,Vi),k(fr.qa,fr.ra-Oa,Na,Oi+8*fr.B,Oa),k(fr.Ha,fr.Ia-Oa,Io,To+8*fr.B,Oa))}if(!Li)return ro(or,6,"Output aborted.")}return 1}(m,Y)),Y.bc!=null&&Y.bc(Y),Ee&=1}return Ee?(m.cb=0,Ee):0}function ll(m,Y,Ee,Ze,Ft){Ft=m[Y+Ee+32*Ze]+(Ft>>3),m[Y+Ee+32*Ze]=-256&Ft?0>Ft?0:255:Ft}function iu(m,Y,Ee,Ze,Ft,Nt){ll(m,Y,0,Ee,Ze+Ft),ll(m,Y,1,Ee,Ze+Nt),ll(m,Y,2,Ee,Ze-Nt),ll(m,Y,3,Ee,Ze-Ft)}function tl(m){return(20091*m>>16)+m}function au(m,Y,Ee,Ze){var Ft,Nt=0,Mt=z(16);for(Ft=0;4>Ft;++Ft){var Gt=m[Y+0]+m[Y+8],qt=m[Y+0]-m[Y+8],mn=(35468*m[Y+4]>>16)-tl(m[Y+12]),kn=tl(m[Y+4])+(35468*m[Y+12]>>16);Mt[Nt+0]=Gt+kn,Mt[Nt+1]=qt+mn,Mt[Nt+2]=qt-mn,Mt[Nt+3]=Gt-kn,Nt+=4,Y++}for(Ft=Nt=0;4>Ft;++Ft)Gt=(m=Mt[Nt+0]+4)+Mt[Nt+8],qt=m-Mt[Nt+8],mn=(35468*Mt[Nt+4]>>16)-tl(Mt[Nt+12]),ll(Ee,Ze,0,0,Gt+(kn=tl(Mt[Nt+4])+(35468*Mt[Nt+12]>>16))),ll(Ee,Ze,1,0,qt+mn),ll(Ee,Ze,2,0,qt-mn),ll(Ee,Ze,3,0,Gt-kn),Nt++,Ze+=32}function zu(m,Y,Ee,Ze){var Ft=m[Y+0]+4,Nt=35468*m[Y+4]>>16,Mt=tl(m[Y+4]),Gt=35468*m[Y+1]>>16;iu(Ee,Ze,0,Ft+Mt,m=tl(m[Y+1]),Gt),iu(Ee,Ze,1,Ft+Nt,m,Gt),iu(Ee,Ze,2,Ft-Nt,m,Gt),iu(Ee,Ze,3,Ft-Mt,m,Gt)}function gu(m,Y,Ee,Ze,Ft){au(m,Y,Ee,Ze),Ft&&au(m,Y+16,Ee,Ze+4)}function bl(m,Y,Ee,Ze){Yu(m,Y+0,Ee,Ze,1),Yu(m,Y+32,Ee,Ze+128,1)}function Fl(m,Y,Ee,Ze){var Ft;for(m=m[Y+0]+4,Ft=0;4>Ft;++Ft)for(Y=0;4>Y;++Y)ll(Ee,Ze,Y,Ft,m)}function mu(m,Y,Ee,Ze){m[Y+0]&&Ql(m,Y+0,Ee,Ze),m[Y+16]&&Ql(m,Y+16,Ee,Ze+4),m[Y+32]&&Ql(m,Y+32,Ee,Ze+128),m[Y+48]&&Ql(m,Y+48,Ee,Ze+128+4)}function Ku(m,Y,Ee,Ze){var Ft,Nt=z(16);for(Ft=0;4>Ft;++Ft){var Mt=m[Y+0+Ft]+m[Y+12+Ft],Gt=m[Y+4+Ft]+m[Y+8+Ft],qt=m[Y+4+Ft]-m[Y+8+Ft],mn=m[Y+0+Ft]-m[Y+12+Ft];Nt[0+Ft]=Mt+Gt,Nt[8+Ft]=Mt-Gt,Nt[4+Ft]=mn+qt,Nt[12+Ft]=mn-qt}for(Ft=0;4>Ft;++Ft)Mt=(m=Nt[0+4*Ft]+3)+Nt[3+4*Ft],Gt=Nt[1+4*Ft]+Nt[2+4*Ft],qt=Nt[1+4*Ft]-Nt[2+4*Ft],mn=m-Nt[3+4*Ft],Ee[Ze+0]=Mt+Gt>>3,Ee[Ze+16]=mn+qt>>3,Ee[Ze+32]=Mt-Gt>>3,Ee[Ze+48]=mn-qt>>3,Ze+=64}function Jl(m,Y,Ee){var Ze,Ft=Y-32,Nt=Ar,Mt=255-m[Ft-1];for(Ze=0;ZeEe;++Ee)k(m,Y+32*Ee,m,Y-32,16)}function ql(m,Y){var Ee;for(Ee=16;0Ze;++Ze)X(Y,Ee+32*Ze,m,16)}function yu(m,Y){var Ee,Ze=16;for(Ee=0;16>Ee;++Ee)Ze+=m[Y-1+32*Ee]+m[Y+Ee-32];Jo(Ze>>5,m,Y)}function $o(m,Y){var Ee,Ze=8;for(Ee=0;16>Ee;++Ee)Ze+=m[Y-1+32*Ee];Jo(Ze>>4,m,Y)}function sA(m,Y){var Ee,Ze=8;for(Ee=0;16>Ee;++Ee)Ze+=m[Y+Ee-32];Jo(Ze>>4,m,Y)}function Wu(m,Y){Jo(128,m,Y)}function Rs(m,Y,Ee){return m+2*Y+Ee+2>>2}function bu(m,Y){var Ee,Ze=Y-32;for(Ze=new Uint8Array([Rs(m[Ze-1],m[Ze+0],m[Ze+1]),Rs(m[Ze+0],m[Ze+1],m[Ze+2]),Rs(m[Ze+1],m[Ze+2],m[Ze+3]),Rs(m[Ze+2],m[Ze+3],m[Ze+4])]),Ee=0;4>Ee;++Ee)k(m,Y+32*Ee,Ze,0,Ze.length)}function Iu(m,Y){var Ee=m[Y-1],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96];br(m,Y+0,16843009*Rs(m[Y-1-32],Ee,Ze)),br(m,Y+32,16843009*Rs(Ee,Ze,Ft)),br(m,Y+64,16843009*Rs(Ze,Ft,Nt)),br(m,Y+96,16843009*Rs(Ft,Nt,Nt))}function Ml(m,Y){var Ee,Ze=4;for(Ee=0;4>Ee;++Ee)Ze+=m[Y+Ee-32]+m[Y-1+32*Ee];for(Ze>>=3,Ee=0;4>Ee;++Ee)X(m,Y+32*Ee,Ze,4)}function Fu(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1-32],Mt=m[Y+0-32],Gt=m[Y+1-32],qt=m[Y+2-32],mn=m[Y+3-32];m[Y+0+96]=Rs(Ze,Ft,m[Y-1+96]),m[Y+1+96]=m[Y+0+64]=Rs(Ee,Ze,Ft),m[Y+2+96]=m[Y+1+64]=m[Y+0+32]=Rs(Nt,Ee,Ze),m[Y+3+96]=m[Y+2+64]=m[Y+1+32]=m[Y+0+0]=Rs(Mt,Nt,Ee),m[Y+3+64]=m[Y+2+32]=m[Y+1+0]=Rs(Gt,Mt,Nt),m[Y+3+32]=m[Y+2+0]=Rs(qt,Gt,Mt),m[Y+3+0]=Rs(mn,qt,Gt)}function su(m,Y){var Ee=m[Y+1-32],Ze=m[Y+2-32],Ft=m[Y+3-32],Nt=m[Y+4-32],Mt=m[Y+5-32],Gt=m[Y+6-32],qt=m[Y+7-32];m[Y+0+0]=Rs(m[Y+0-32],Ee,Ze),m[Y+1+0]=m[Y+0+32]=Rs(Ee,Ze,Ft),m[Y+2+0]=m[Y+1+32]=m[Y+0+64]=Rs(Ze,Ft,Nt),m[Y+3+0]=m[Y+2+32]=m[Y+1+64]=m[Y+0+96]=Rs(Ft,Nt,Mt),m[Y+3+32]=m[Y+2+64]=m[Y+1+96]=Rs(Nt,Mt,Gt),m[Y+3+64]=m[Y+2+96]=Rs(Mt,Gt,qt),m[Y+3+96]=Rs(Gt,qt,qt)}function _l(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1-32],Mt=m[Y+0-32],Gt=m[Y+1-32],qt=m[Y+2-32],mn=m[Y+3-32];m[Y+0+0]=m[Y+1+64]=Nt+Mt+1>>1,m[Y+1+0]=m[Y+2+64]=Mt+Gt+1>>1,m[Y+2+0]=m[Y+3+64]=Gt+qt+1>>1,m[Y+3+0]=qt+mn+1>>1,m[Y+0+96]=Rs(Ft,Ze,Ee),m[Y+0+64]=Rs(Ze,Ee,Nt),m[Y+0+32]=m[Y+1+96]=Rs(Ee,Nt,Mt),m[Y+1+32]=m[Y+2+96]=Rs(Nt,Mt,Gt),m[Y+2+32]=m[Y+3+96]=Rs(Mt,Gt,qt),m[Y+3+32]=Rs(Gt,qt,mn)}function ou(m,Y){var Ee=m[Y+0-32],Ze=m[Y+1-32],Ft=m[Y+2-32],Nt=m[Y+3-32],Mt=m[Y+4-32],Gt=m[Y+5-32],qt=m[Y+6-32],mn=m[Y+7-32];m[Y+0+0]=Ee+Ze+1>>1,m[Y+1+0]=m[Y+0+64]=Ze+Ft+1>>1,m[Y+2+0]=m[Y+1+64]=Ft+Nt+1>>1,m[Y+3+0]=m[Y+2+64]=Nt+Mt+1>>1,m[Y+0+32]=Rs(Ee,Ze,Ft),m[Y+1+32]=m[Y+0+96]=Rs(Ze,Ft,Nt),m[Y+2+32]=m[Y+1+96]=Rs(Ft,Nt,Mt),m[Y+3+32]=m[Y+2+96]=Rs(Nt,Mt,Gt),m[Y+3+64]=Rs(Mt,Gt,qt),m[Y+3+96]=Rs(Gt,qt,mn)}function Dl(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96];m[Y+0+0]=Ee+Ze+1>>1,m[Y+2+0]=m[Y+0+32]=Ze+Ft+1>>1,m[Y+2+32]=m[Y+0+64]=Ft+Nt+1>>1,m[Y+1+0]=Rs(Ee,Ze,Ft),m[Y+3+0]=m[Y+1+32]=Rs(Ze,Ft,Nt),m[Y+3+32]=m[Y+1+64]=Rs(Ft,Nt,Nt),m[Y+3+64]=m[Y+2+64]=m[Y+0+96]=m[Y+1+96]=m[Y+2+96]=m[Y+3+96]=Nt}function ul(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96],Mt=m[Y-1-32],Gt=m[Y+0-32],qt=m[Y+1-32],mn=m[Y+2-32];m[Y+0+0]=m[Y+2+32]=Ee+Mt+1>>1,m[Y+0+32]=m[Y+2+64]=Ze+Ee+1>>1,m[Y+0+64]=m[Y+2+96]=Ft+Ze+1>>1,m[Y+0+96]=Nt+Ft+1>>1,m[Y+3+0]=Rs(Gt,qt,mn),m[Y+2+0]=Rs(Mt,Gt,qt),m[Y+1+0]=m[Y+3+32]=Rs(Ee,Mt,Gt),m[Y+1+32]=m[Y+3+64]=Rs(Ze,Ee,Mt),m[Y+1+64]=m[Y+3+96]=Rs(Ft,Ze,Ee),m[Y+1+96]=Rs(Nt,Ft,Ze)}function mo(m,Y){var Ee;for(Ee=0;8>Ee;++Ee)k(m,Y+32*Ee,m,Y-32,8)}function wl(m,Y){var Ee;for(Ee=0;8>Ee;++Ee)X(m,Y,m[Y-1],8),Y+=32}function ml(m,Y,Ee){var Ze;for(Ze=0;8>Ze;++Ze)X(Y,Ee+32*Ze,m,8)}function lu(m,Y){var Ee,Ze=8;for(Ee=0;8>Ee;++Ee)Ze+=m[Y+Ee-32]+m[Y-1+32*Ee];ml(Ze>>4,m,Y)}function Ys(m,Y){var Ee,Ze=4;for(Ee=0;8>Ee;++Ee)Ze+=m[Y+Ee-32];ml(Ze>>3,m,Y)}function po(m,Y){var Ee,Ze=4;for(Ee=0;8>Ee;++Ee)Ze+=m[Y-1+32*Ee];ml(Ze>>3,m,Y)}function Al(m,Y){ml(128,m,Y)}function Cl(m,Y,Ee){var Ze=m[Y-Ee],Ft=m[Y+0],Nt=3*(Ft-Ze)+jn[1020+m[Y-2*Ee]-m[Y+Ee]],Mt=pr[112+(Nt+4>>3)];m[Y-Ee]=Ar[255+Ze+pr[112+(Nt+3>>3)]],m[Y+0]=Ar[255+Ft-Mt]}function Ll(m,Y,Ee,Ze){var Ft=m[Y+0],Nt=m[Y+Ee];return bi[255+m[Y-2*Ee]-m[Y-Ee]]>Ze||bi[255+Nt-Ft]>Ze}function Du(m,Y,Ee,Ze){return 4*bi[255+m[Y-Ee]-m[Y+0]]+bi[255+m[Y-2*Ee]-m[Y+Ee]]<=Ze}function Lu(m,Y,Ee,Ze,Ft){var Nt=m[Y-3*Ee],Mt=m[Y-2*Ee],Gt=m[Y-Ee],qt=m[Y+0],mn=m[Y+Ee],kn=m[Y+2*Ee],Rr=m[Y+3*Ee];return 4*bi[255+Gt-qt]+bi[255+Mt-mn]>Ze?0:bi[255+m[Y-4*Ee]-Nt]<=Ft&&bi[255+Nt-Mt]<=Ft&&bi[255+Mt-Gt]<=Ft&&bi[255+Rr-kn]<=Ft&&bi[255+kn-mn]<=Ft&&bi[255+mn-qt]<=Ft}function Pu(m,Y,Ee,Ze){var Ft=2*Ze+1;for(Ze=0;16>Ze;++Ze)Du(m,Y+Ze,Ee,Ft)&&Cl(m,Y+Ze,Ee)}function Pl(m,Y,Ee,Ze){var Ft=2*Ze+1;for(Ze=0;16>Ze;++Ze)Du(m,Y+Ze*Ee,1,Ft)&&Cl(m,Y+Ze*Ee,1)}function Bl(m,Y,Ee,Ze){var Ft;for(Ft=3;0>7,ur=18*Li+63>>7,Li=9*Li+63>>7;qt[mn-3*kn]=Ar[255+qt[mn-3*kn]+Li],qt[mn-2*kn]=Ar[255+Rr+ur],qt[mn-kn]=Ar[255+Or+fr],qt[mn+0]=Ar[255+or-fr],qt[mn+kn]=Ar[255+Di-ur],qt[mn+2*kn]=Ar[255+gi-Li]}Y+=Ze}}function Tl(m,Y,Ee,Ze,Ft,Nt,Mt,Gt){for(Nt=2*Nt+1;0>3)],gi=pr[112+(gi+3>>3)],fr=Di+1>>1;qt[mn-2*kn]=Ar[255+qt[mn-2*kn]+fr],qt[mn-kn]=Ar[255+Rr+gi],qt[mn+0]=Ar[255+Or-Di],qt[mn+kn]=Ar[255+or-fr]}Y+=Ze}}function kl(m,Y,Ee,Ze,Ft,Nt){wu(m,Y,Ee,1,16,Ze,Ft,Nt)}function cl(m,Y,Ee,Ze,Ft,Nt){wu(m,Y,1,Ee,16,Ze,Ft,Nt)}function xA(m,Y,Ee,Ze,Ft,Nt){var Mt;for(Mt=3;0mn?0:255:mn)&255,mn=qt,Ft[Nt+Gt]=kn}}function Ao(m,Y,Ee,Ze){var Ft=Y.width,Nt=Y.o;if(A(m!=null&&Y!=null),0>Ee||0>=Ze||Ee+Ze>Nt)return null;if(!m.Cc){if(m.ga==null){var Mt;if(m.ga=new $l,(Mt=m.ga==null)||(Mt=Y.width*Y.o,A(m.Gb.length==0),m.Gb=z(Mt),m.Uc=0,m.Gb==null?Mt=0:(m.mb=m.Gb,m.nb=m.Uc,m.rc=null,Mt=1),Mt=!Mt),!Mt){Mt=m.ga;var Gt=m.Fa,qt=m.P,mn=m.qc,kn=m.mb,Rr=m.nb,Or=qt+1,or=mn-1,Di=Mt.l;if(A(Gt!=null&&kn!=null&&Y!=null),pA[0]=null,pA[1]=eu,pA[2]=uu,pA[3]=Au,Mt.ca=kn,Mt.tb=Rr,Mt.c=Y.width,Mt.i=Y.height,A(0=mn)Y=0;else if(Mt.$a=Gt[qt+0]>>0&3,Mt.Z=Gt[qt+0]>>2&3,Mt.Lc=Gt[qt+0]>>4&3,qt=Gt[qt+0]>>6&3,0>Mt.$a||1=Mt.c*Mt.i;Mt=!Y}if(Mt)return null;m.ga.Lc!=1?m.Ga=0:Ze=Nt-Ee}A(m.ga!=null),A(Ee+Ze<=Nt);e:{if(Y=(Gt=m.ga).c,Nt=Gt.l.o,Gt.$a==0){if(Or=m.rc,or=m.Vc,Di=m.Fa,qt=m.P+1+Ee*Y,mn=m.mb,kn=m.nb+Ee*Y,A(qt<=m.P+m.qc),Gt.Z!=0)for(A(pA[Gt.Z]!=null),Mt=0;Mt=Y)Y=1;else if(Gt.ic||Kr(),Gt.ic){Gt=Mt.V,Or=Mt.Ba,or=Mt.c;var gi=Mt.i,fr=(Di=1,qt=Mt.$/or,mn=Mt.$%or,kn=Mt.m,Rr=Mt.s,Mt.$),ur=or*gi,Li=or*Y,Vi=Rr.wc,Oi=fr(gi=qr(Oi.G[0],Oi.H[0],kn)))Gt[Or+fr]=gi,++fr,++mn>=or&&(mn=0,++qt<=Y&&!(qt%16)&&eo(Mt,qt));else{if(!(280>gi)){Di=0;break t}gi=ms(gi-256,kn);var Oa,Pa=qr(Oi.G[4],Oi.H[4],kn);if(fn(kn),!(fr>=(Pa=Za(or,Pa=ms(Pa,kn)))&&ur-fr>=gi)){Di=0;break t}for(Oa=0;Oa=or;)mn-=or,++qt<=Y&&!(qt%16)&&eo(Mt,qt);frY?Y:qt);break t}!Di||kn.h&&fr=Nt&&(m.Cc=1),Ze=1}if(!Ze)return null;if(m.Cc&&((Ze=m.ga)!=null&&(Ze.mc=null),m.ga=null,0>23,Gt[qt+4*Mt+1]=Gt[qt+4*Mt+1]*Rr>>23,Gt[qt+4*Mt+2]=Gt[qt+4*Mt+2]*Rr>>23)}Y+=Nt}}function xt(m,Y,Ee,Ze,Ft){for(;0>4)*qt>>16;m[Y+2*Nt+0]=(240&Mt|Mt>>4)*qt>>16&240|(15&Mt|Mt<<4)*qt>>16>>4&15,m[Y+2*Nt+1]=240&mn|Gt}Y+=Ft}}function In(m,Y,Ee,Ze,Ft,Nt,Mt,Gt){var qt,mn,kn=255;for(mn=0;mn>8}function Kr(){J=he,le=xt,xe=In,ke=qn}function mi(m,Y,Ee){zn[m]=function(Ze,Ft,Nt,Mt,Gt,qt,mn,kn,Rr,Or,or,Di,gi,fr,ur,Li,Vi){var Oi,Oa=Vi-1>>1,Pa=Gt[qt+0]|mn[kn+0]<<16,bs=Rr[Or+0]|or[Di+0]<<16;A(Ze!=null);var Na=3*Pa+bs+131074>>2;for(Y(Ze[Ft+0],255&Na,Na>>16,gi,fr),Nt!=null&&(Na=3*bs+Pa+131074>>2,Y(Nt[Mt+0],255&Na,Na>>16,ur,Li)),Oi=1;Oi<=Oa;++Oi){var Io=Gt[qt+Oi]|mn[kn+Oi]<<16,To=Rr[Or+Oi]|or[Di+Oi]<<16,yo=Pa+Io+bs+To+524296,vo=yo+2*(Io+bs)>>3;Na=vo+Pa>>1,Pa=(yo=yo+2*(Pa+To)>>3)+Io>>1,Y(Ze[Ft+2*Oi-1],255&Na,Na>>16,gi,fr+(2*Oi-1)*Ee),Y(Ze[Ft+2*Oi-0],255&Pa,Pa>>16,gi,fr+(2*Oi-0)*Ee),Nt!=null&&(Na=yo+bs>>1,Pa=vo+To>>1,Y(Nt[Mt+2*Oi-1],255&Na,Na>>16,ur,Li+(2*Oi-1)*Ee),Y(Nt[Mt+2*Oi+0],255&Pa,Pa>>16,ur,Li+(2*Oi+0)*Ee)),Pa=Io,bs=To}1&Vi||(Na=3*Pa+bs+131074>>2,Y(Ze[Ft+Vi-1],255&Na,Na>>16,gi,fr+(Vi-1)*Ee),Nt!=null&&(Na=3*bs+Pa+131074>>2,Y(Nt[Mt+Vi-1],255&Na,Na>>16,ur,Li+(Vi-1)*Ee)))}}function zi(){Qu[Jr]=vc,Qu[Ki]=nc,Qu[Ii]=yc,Qu[ca]=rc,Qu[za]=ic,Qu[Hi]=ac,Qu[ya]=bc,Qu[io]=nc,Qu[_a]=rc,Qu[$s]=ic,Qu[Js]=ac}function Ma(m){return m&~wc?0>m?0:255:m>>sc}function As(m,Y){return Ma((19077*m>>8)+(26149*Y>>8)-14234)}function Ms(m,Y,Ee){return Ma((19077*m>>8)-(6419*Y>>8)-(13320*Ee>>8)+8708)}function Es(m,Y){return Ma((19077*m>>8)+(33050*Y>>8)-17685)}function Eo(m,Y,Ee,Ze,Ft){Ze[Ft+0]=As(m,Ee),Ze[Ft+1]=Ms(m,Y,Ee),Ze[Ft+2]=Es(m,Y)}function el(m,Y,Ee,Ze,Ft){Ze[Ft+0]=Es(m,Y),Ze[Ft+1]=Ms(m,Y,Ee),Ze[Ft+2]=As(m,Ee)}function nl(m,Y,Ee,Ze,Ft){var Nt=Ms(m,Y,Ee);Y=Nt<<3&224|Es(m,Y)>>3,Ze[Ft+0]=248&As(m,Ee)|Nt>>5,Ze[Ft+1]=Y}function sl(m,Y,Ee,Ze,Ft){var Nt=240&Es(m,Y)|15;Ze[Ft+0]=240&As(m,Ee)|Ms(m,Y,Ee)>>4,Ze[Ft+1]=Nt}function Sl(m,Y,Ee,Ze,Ft){Ze[Ft+0]=255,Eo(m,Y,Ee,Ze,Ft+1)}function pl(m,Y,Ee,Ze,Ft){el(m,Y,Ee,Ze,Ft),Ze[Ft+3]=255}function Cu(m,Y,Ee,Ze,Ft){Eo(m,Y,Ee,Ze,Ft),Ze[Ft+3]=255}function Rl(m,Y){return 0>m?0:m>Y?Y:m}function tu(m,Y,Ee){zn[m]=function(Ze,Ft,Nt,Mt,Gt,qt,mn,kn,Rr){for(var Or=kn+(-2&Rr)*Ee;kn!=Or;)Y(Ze[Ft+0],Nt[Mt+0],Gt[qt+0],mn,kn),Y(Ze[Ft+1],Nt[Mt+0],Gt[qt+0],mn,kn+Ee),Ft+=2,++Mt,++qt,kn+=2*Ee;1&Rr&&Y(Ze[Ft+0],Nt[Mt+0],Gt[qt+0],mn,kn)}}function BA(m,Y,Ee){return Ee==0?m==0?Y==0?6:5:Y==0?4:0:Ee}function lA(m,Y,Ee,Ze,Ft){switch(m>>>30){case 3:Yu(Y,Ee,Ze,Ft,0);break;case 2:il(Y,Ee,Ze,Ft);break;case 1:Ql(Y,Ee,Ze,Ft)}}function yA(m,Y){var Ee,Ze,Ft=Y.M,Nt=Y.Nb,Mt=m.oc,Gt=m.pc+40,qt=m.oc,mn=m.pc+584,kn=m.oc,Rr=m.pc+600;for(Ee=0;16>Ee;++Ee)Mt[Gt+32*Ee-1]=129;for(Ee=0;8>Ee;++Ee)qt[mn+32*Ee-1]=129,kn[Rr+32*Ee-1]=129;for(0Ee;++Ee)k(Mt,Gt+32*Ee-4,Mt,Gt+32*Ee+12,4);for(Ee=-1;8>Ee;++Ee)k(qt,mn+32*Ee-4,qt,mn+32*Ee+4,4),k(kn,Rr+32*Ee-4,kn,Rr+32*Ee+4,4)}var or=m.Gd,Di=m.Hd+Ze,gi=Or.ad,fr=Or.Hc;if(0=m.za-1?X(ur,Li,or[Di].y[15],4):k(ur,Li,or[Di+1].y,0,4)),Ee=0;4>Ee;Ee++)ur[Li+128+Ee]=ur[Li+256+Ee]=ur[Li+384+Ee]=ur[Li+0+Ee];for(Ee=0;16>Ee;++Ee,fr<<=2)ur=Mt,Li=Gt+Ln[Ee],Ju[Or.Ob[Ee]](ur,Li),lA(fr,gi,16*+Ee,ur,Li)}else if(ur=BA(Ze,Ft,Or.Ob[0]),Eu[ur](Mt,Gt),fr!=0)for(Ee=0;16>Ee;++Ee,fr<<=2)lA(fr,gi,16*+Ee,Mt,Gt+Ln[Ee]);for(Ee=Or.Gc,ur=BA(Ze,Ft,Or.Dd),hA[ur](qt,mn),hA[ur](kn,Rr),fr=gi,ur=qt,Li=mn,255&(Or=Ee>>0)&&(170&Or?iA(fr,256,ur,Li):hu(fr,256,ur,Li)),Or=kn,fr=Rr,255&(Ee>>=8)&&(170&Ee?iA(gi,320,Or,fr):hu(gi,320,Or,fr)),FtEe;++Ee)k(or,Di+Ee*m.R,Mt,Gt+32*Ee,16);for(Ee=0;8>Ee;++Ee)k(gi,Or+Ee*m.B,qt,mn+32*Ee,8),k(fr,ur+Ee*m.B,kn,Rr+32*Ee,8)}}function uA(m,Y,Ee,Ze,Ft,Nt,Mt,Gt,qt){var mn=[0],kn=[0],Rr=0,Or=qt!=null?qt.kd:0,or=qt!=null?qt:new eA;if(m==null||12>Ee)return 7;or.data=m,or.w=Y,or.ha=Ee,Y=[Y],Ee=[Ee],or.gb=[or.gb];e:{var Di=Y,gi=Ee,fr=or.gb;if(A(m!=null),A(gi!=null),A(fr!=null),fr[0]=0,12<=gi[0]&&!y(m,Di[0],"RIFF")){if(y(m,Di[0]+8,"WEBP")){fr=3;break e}var ur=ai(m,Di[0]+4);if(12>ur||4294967286gi[0]-8){fr=7;break e}fr[0]=ur,Di[0]+=12,gi[0]-=12}fr=0}if(fr!=0)return fr;for(ur=0fr[0])fr=7;else{if(!y(Li,gi[0],"VP8X")){if(ai(Li,gi[0]+4)!=10){fr=3;break e}if(18>fr[0]){fr=7;break e}var Pa=ai(Li,gi[0]+8),bs=1+Mr(Li,gi[0]+12);if(2147483648<=bs*(Li=1+Mr(Li,gi[0]+15))){fr=3;break e}Oa!=null&&(Oa[0]=Pa),Vi!=null&&(Vi[0]=bs),Oi!=null&&(Oi[0]=Li),gi[0]+=18,fr[0]-=18,Na[0]=1}fr=0}}if(Rr=Rr[0],Di=Di[0],fr!=0)return fr;if(gi=!!(2&Di),!ur&&Rr)return 3;if(Nt!=null&&(Nt[0]=!!(16&Di)),Mt!=null&&(Mt[0]=gi),Gt!=null&&(Gt[0]=0),Mt=mn[0],Di=kn[0],Rr&&gi&&qt==null){fr=0;break}if(4>Ee){fr=7;break}if(ur&&Rr||!ur&&!Rr&&!y(m,Y[0],"ALPH")){Ee=[Ee],or.na=[or.na],or.P=[or.P],or.Sa=[or.Sa];e:{Pa=m,fr=Y,ur=Ee;var Na=or.gb;Vi=or.na,Oi=or.P,Oa=or.Sa,bs=22,A(Pa!=null),A(ur!=null),Li=fr[0];var Io=ur[0];for(A(Vi!=null),A(Oa!=null),Vi[0]=null,Oi[0]=null,Oa[0]=0;;){if(fr[0]=Li,ur[0]=Io,8>Io){fr=7;break e}var To=ai(Pa,Li+4);if(4294967286Na){fr=3;break e}if(!y(Pa,Li,"VP8 ")||!y(Pa,Li,"VP8L")){fr=0;break e}if(Io[0]ur[0])fr=7;else{if(Li||bs){if(Na=ai(Na,Pa+4),12<=Vi&&Na>Vi-12){fr=3;break e}if(Or&&Na>ur[0]-8){fr=7;break e}Oi[0]=Na,fr[0]+=8,ur[0]-=8,Oa[0]=bs}else Oa[0]=5<=ur[0]&&Na[Pa+0]==47&&!(Na[Pa+4]>>5),Oi[0]=ur[0];fr=0}if(Ee=Ee[0],or.Ja=or.Ja[0],or.xa=or.xa[0],Y=Y[0],fr!=0)break;if(4294967286Ee){fr=7;break}Gt=Mt,Or=Di,gi=Nt,m==null||5>Ee?m=0:5<=Ee&&m[Y+0]==47&&!(m[Y+4]>>5)?(ur=[0],Na=[0],Vi=[0],St(Oi=new rt,m,Y,Ee),Fa(Oi,ur,Na,Vi)?(Gt!=null&&(Gt[0]=ur[0]),Or!=null&&(Or[0]=Na[0]),gi!=null&&(gi[0]=Vi[0]),m=1):m=0):m=0}else{if(10>Ee){fr=7;break}Gt=Di,m==null||10>Ee||!wo(m,Y+3,Ee-3)?m=0:(Or=m[Y+0]|m[Y+1]<<8|m[Y+2]<<16,gi=16383&(m[Y+7]<<8|m[Y+6]),m=16383&(m[Y+9]<<8|m[Y+8]),1&Or||3<(Or>>1&7)||!(Or>>4&1)||Or>>5>=or.Ja||!gi||!m?m=0:(Mt&&(Mt[0]=gi),Gt&&(Gt[0]=m),m=1))}if(!m||(Mt=Mt[0],Di=Di[0],Rr&&(mn[0]!=Mt||kn[0]!=Di)))return 3;qt!=null&&(qt[0]=or,qt.offset=Y-qt.w,A(4294967286>Y-qt.w),A(qt.offset==qt.ha-Ee));break}return fr==0||fr==7&&Rr&&qt==null?(Nt!=null&&(Nt[0]|=or.na!=null&&0Ee||(Nt&=-2,Mt&=-2),0>Nt||0>Mt||0>=Gt||0>=qt||Nt+Gt>Ze||Mt+qt>Ft))return 0;if(Y.v=Nt,Y.j=Mt,Y.va=Nt+Gt,Y.o=Mt+qt,Y.U=Gt,Y.T=qt,Y.da=m!=null&&0m.S){var Y=m.f.RGBA;Y.fb+=(m.height-1)*Y.A,Y.A=-Y.A}else Y=m.f.kb,m=m.height,Y.O+=(m-1)*Y.fa,Y.fa=-Y.fa,Y.N+=(m-1>>1)*Y.Ab,Y.Ab=-Y.Ab,Y.W+=(m-1>>1)*Y.Db,Y.Db=-Y.Db,Y.F!=null&&(Y.J+=(m-1)*Y.lb,Y.lb=-Y.lb);return 0}function bA(m,Y,Ee,Ze){if(Ze==null||0>=m||0>=Y)return 2;if(Ee!=null){if(Ee.Da){var Ft=Ee.cd,Nt=Ee.bd,Mt=-2&Ee.v,Gt=-2&Ee.j;if(0>Mt||0>Gt||0>=Ft||0>=Nt||Mt+Ft>m||Gt+Nt>Y)return 2;m=Ft,Y=Nt}if(Ee.da){if(!Wi(m,Y,Ft=[Ee.ib],Nt=[Ee.hb]))return 2;m=Ft[0],Y=Nt[0]}}Ze.width=m,Ze.height=Y;e:{var qt=Ze.width,mn=Ze.height;if(m=Ze.S,0>=qt||0>=mn||!(m>=Jr&&13>m))m=2;else{if(0>=Ze.Rd&&Ze.sd==null){Mt=Nt=Ft=Y=0;var kn=(Gt=qt*ei[m])*mn;if(11>m||(Nt=(mn+1)/2*(Y=(qt+1)/2),m==12&&(Mt=(Ft=qt)*mn)),(mn=z(kn+2*Nt+Mt))==null){m=1;break e}Ze.sd=mn,11>m?((qt=Ze.f.RGBA).eb=mn,qt.fb=0,qt.A=Gt,qt.size=kn):((qt=Ze.f.kb).y=mn,qt.O=0,qt.fa=Gt,qt.Fd=kn,qt.f=mn,qt.N=0+kn,qt.Ab=Y,qt.Cd=Nt,qt.ea=mn,qt.W=0+kn+Nt,qt.Db=Y,qt.Ed=Nt,m==12&&(qt.F=mn,qt.J=0+kn+2*Nt),qt.Tc=Mt,qt.lb=Ft)}if(Y=1,Ft=Ze.S,Nt=Ze.width,Mt=Ze.height,Ft>=Jr&&13>Ft)if(11>Ft)m=Ze.f.RGBA,Y&=(Gt=Math.abs(m.A))*(Mt-1)+Nt<=m.size,Y&=Gt>=Nt*ei[Ft],Y&=m.eb!=null;else{m=Ze.f.kb,Gt=(Nt+1)/2,kn=(Mt+1)/2,qt=Math.abs(m.fa),mn=Math.abs(m.Ab);var Rr=Math.abs(m.Db),Or=Math.abs(m.lb),or=Or*(Mt-1)+Nt;Y&=qt*(Mt-1)+Nt<=m.Fd,Y&=mn*(kn-1)+Gt<=m.Cd,Y=(Y&=Rr*(kn-1)+Gt<=m.Ed)&qt>=Nt&mn>=Gt&Rr>=Gt,Y&=m.y!=null,Y&=m.f!=null,Y&=m.ea!=null,Ft==12&&(Y&=Or>=Nt,Y&=or<=m.Tc,Y&=m.F!=null)}else Y=0;m=Y?0:2}}return m!=0||Ee!=null&&Ee.fd&&(m=SA(Ze)),m}var rl=64,cA=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Go=24,cu=32,Ou=8,dl=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Wr("Predictor0","PredictorAdd0"),zn.Predictor0=function(){return 4278190080},zn.Predictor1=function(m){return m},zn.Predictor2=function(m,Y,Ee){return Y[Ee+0]},zn.Predictor3=function(m,Y,Ee){return Y[Ee+1]},zn.Predictor4=function(m,Y,Ee){return Y[Ee-1]},zn.Predictor5=function(m,Y,Ee){return zr(zr(m,Y[Ee+1]),Y[Ee+0])},zn.Predictor6=function(m,Y,Ee){return zr(m,Y[Ee-1])},zn.Predictor7=function(m,Y,Ee){return zr(m,Y[Ee+0])},zn.Predictor8=function(m,Y,Ee){return zr(Y[Ee-1],Y[Ee+0])},zn.Predictor9=function(m,Y,Ee){return zr(Y[Ee+0],Y[Ee+1])},zn.Predictor10=function(m,Y,Ee){return zr(zr(m,Y[Ee-1]),zr(Y[Ee+0],Y[Ee+1]))},zn.Predictor11=function(m,Y,Ee){var Ze=Y[Ee+0];return 0>=We(Ze>>24&255,m>>24&255,(Y=Y[Ee-1])>>24&255)+We(Ze>>16&255,m>>16&255,Y>>16&255)+We(Ze>>8&255,m>>8&255,Y>>8&255)+We(255&Ze,255&m,255&Y)?Ze:m},zn.Predictor12=function(m,Y,Ee){var Ze=Y[Ee+0];return(Ei((m>>24&255)+(Ze>>24&255)-((Y=Y[Ee-1])>>24&255))<<24|Ei((m>>16&255)+(Ze>>16&255)-(Y>>16&255))<<16|Ei((m>>8&255)+(Ze>>8&255)-(Y>>8&255))<<8|Ei((255&m)+(255&Ze)-(255&Y)))>>>0},zn.Predictor13=function(m,Y,Ee){var Ze=Y[Ee-1];return(ea((m=zr(m,Y[Ee+0]))>>24&255,Ze>>24&255)<<24|ea(m>>16&255,Ze>>16&255)<<16|ea(m>>8&255,Ze>>8&255)<<8|ea(m>>0&255,Ze>>0&255))>>>0};var Nu=zn.PredictorAdd0;zn.PredictorAdd1=p,Wr("Predictor2","PredictorAdd2"),Wr("Predictor3","PredictorAdd3"),Wr("Predictor4","PredictorAdd4"),Wr("Predictor5","PredictorAdd5"),Wr("Predictor6","PredictorAdd6"),Wr("Predictor7","PredictorAdd7"),Wr("Predictor8","PredictorAdd8"),Wr("Predictor9","PredictorAdd9"),Wr("Predictor10","PredictorAdd10"),Wr("Predictor11","PredictorAdd11"),Wr("Predictor12","PredictorAdd12"),Wr("Predictor13","PredictorAdd13");var Xu=zn.PredictorAdd2;Te("ColorIndexInverseTransform","MapARGB","32b",function(m){return m>>8&255},function(m){return m}),Te("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(m){return m},function(m){return m>>8&255});var du,Gl=zn.ColorIndexInverseTransform,dA=zn.MapARGB,IA=zn.VP8LColorIndexInverseTransformAlpha,nA=zn.MapAlpha,fu=zn.VP8LPredictorsAdd=[];fu.length=16,(zn.VP8LPredictors=[]).length=16,(zn.VP8LPredictorsAdd_C=[]).length=16,(zn.VP8LPredictors_C=[]).length=16;var Mu,Ul,gl,rA,ku,Uu,wA,Yu,il,iA,Ql,hu,CA,PA,fA,jl,g,e,t,n,a,u,h,T,J,le,xe,ke,lt=z(511),ct=z(2041),It=z(225),Kt=z(767),Vt=0,jn=ct,pr=It,Ar=Kt,bi=lt,Jr=0,Ki=1,Ii=2,ca=3,za=4,Hi=5,ya=6,io=7,_a=8,$s=9,Js=10,ks=[2,3,7],Fo=[3,3,11],Ho=[280,256,256,256,40],hs=[0,1,1,1,0],ns=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ko=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Co=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Wo=8,qo=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Uo=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ol=null,Hl=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],FA=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],TA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],XA=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],RA=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],HA=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],mc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Eu=[],Ju=[],hA=[],ec=1,tc=2,pA=[],Qu=[];mi("UpsampleRgbLinePair",Eo,3),mi("UpsampleBgrLinePair",el,3),mi("UpsampleRgbaLinePair",Cu,4),mi("UpsampleBgraLinePair",pl,4),mi("UpsampleArgbLinePair",Sl,4),mi("UpsampleRgba4444LinePair",sl,2),mi("UpsampleRgb565LinePair",nl,2);var vc=zn.UpsampleRgbLinePair,yc=zn.UpsampleBgrLinePair,nc=zn.UpsampleRgbaLinePair,rc=zn.UpsampleBgraLinePair,ic=zn.UpsampleArgbLinePair,ac=zn.UpsampleRgba4444LinePair,bc=zn.UpsampleRgb565LinePair,zA=16,KA=1<Ze.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Ze.ca.f.kb.F!=null&&Kr()),Ze.Pb&&0(qt=Ee.Md)?0:100mn;++mn)12>(Rr=Ft.pb[mn]).lc&&(Rr.ia=qt*Cr[0>Rr.lc?0:Rr.lc]>>3),kn|=Rr.ia;kn&&(alert("todo:VP8InitRandom"),Ft.ia=1)}Ft.Ga=Ee.Id,100Ft.Ga&&(Ft.Ga=0)}Il(m,Ze)||(Y=m.a)}}else Y=m.a}Y==0&&Mt.Oa!=null&&Mt.Oa.fd&&(Y=SA(Mt.ba))}Mt=Y}Nt=Mt!=0?null:11>Nt?Gt.f.RGBA.eb:Gt.f.kb.y}else Nt=null;return Nt};var ei=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ye(zn,Ir){for(var Xr="",pn=0;pn<4;pn++)Xr+=String.fromCharCode(zn[Ir++]);return Xr}function ht(zn,Ir){return(zn[Ir+0]<<0|zn[Ir+1]<<8|zn[Ir+2]<<16)>>>0}function ft(zn,Ir){return(zn[Ir+0]<<0|zn[Ir+1]<<8|zn[Ir+2]<<16|zn[Ir+3]<<24)>>>0}new Oe;var Dt=[0],et=[0],gn=[],ln=new Oe,wn=v,Xt=function(zn,Ir){var Xr={},pn=0,yn=!1,De=0,Le=0;if(Xr.frames=[],!function(Se,Tt,en,fn){for(var En=0;En>1&1}Lt!="ANMF"&&(Ir+=_t)}return Xr}}(wn,0);Xt.response=wn,Xt.rgbaoutput=!0,Xt.dataurl=!1;var Bn=Xt.header?Xt.header:null,ir=Xt.frames?Xt.frames:null;if(Bn){Bn.loop_counter=Bn.loop_count,Dt=[Bn.canvas_height],et=[Bn.canvas_width];for(var vr=0;vr>>1)&255;return Xt},Oe=function(Dt,et,gn){var ln,wn,Xt,Bn,ir=[],vr=Dt.length;ir[0]=4;for(var Nr=0;Nr>>Lt&255,Lt+=Bn.bits;Ir[De]=yn>>>Lt&255}}if(Bn.bits===16){zn=(xr=new Uint32Array(Bn.decodePixels().buffer)).length,Xr=new Uint8Array(zn*(32/Bn.pixelBitlength)*Bn.colors),Ir=new Uint8Array(zn*(32/Bn.pixelBitlength)),pn=Bn.colors>1,De=0,Le=0;for(var _t=0;De>>0&255,pn&&(Xr[Le++]=yn>>>16&255,yn=xr[De++],Xr[Le++]=yn>>>0&255),Ir[_t++]=yn>>>16&255;Xt=8}ln!==v.image_compression.NONE&&A()?(Dt=y(Xr,Bn.width*Bn.colors,Bn.colors,ln),oi=y(Ir,Bn.width,1,ln)):(Dt=Xr,oi=Ir,ut=void 0)}if(Bn.colorType===3&&(wn=this.color_spaces.INDEXED,Nr=Bn.palette,Bn.transparency.indexed)){var an=Bn.transparency.indexed,Cn=0;for(De=0,zn=an.length;De=0;v--){for(var k=this.bottom_up?v:this.height-1-v,X=0;X>7-Be&1];this.data[ce+4*Be]=Oe.blue,this.data[ce+4*Be+1]=Oe.green,this.data[ce+4*Be+2]=Oe.red,this.data[ce+4*Be+3]=255}y!==0&&(this.pos+=4-y)}},Ws.prototype.bit4=function(){for(var v=Math.ceil(this.width/2),A=v%4,y=this.height-1;y>=0;y--){for(var k=this.bottom_up?y:this.height-1-y,X=0;X>4,Oe=15&z,Ye=this.palette[Be];if(this.data[ce]=Ye.blue,this.data[ce+1]=Ye.green,this.data[ce+2]=Ye.red,this.data[ce+3]=255,2*X+1>=this.width)break;Ye=this.palette[Oe],this.data[ce+4]=Ye.blue,this.data[ce+4+1]=Ye.green,this.data[ce+4+2]=Ye.red,this.data[ce+4+3]=255}A!==0&&(this.pos+=4-A)}},Ws.prototype.bit8=function(){for(var v=this.width%4,A=this.height-1;A>=0;A--){for(var y=this.bottom_up?A:this.height-1-A,k=0;k=0;y--){for(var k=this.bottom_up?y:this.height-1-y,X=0;X>5&A)/A*255|0,Oe=(z>>10&A)/A*255|0,Ye=z>>15?255:0,ht=k*this.width*4+4*X;this.data[ht]=Oe,this.data[ht+1]=Be,this.data[ht+2]=ce,this.data[ht+3]=Ye}this.pos+=v}},Ws.prototype.bit16=function(){for(var v=this.width%3,A=parseInt("11111",2),y=parseInt("111111",2),k=this.height-1;k>=0;k--){for(var X=this.bottom_up?k:this.height-1-k,z=0;z>5&y)/y*255|0,Ye=(ce>>11)/A*255|0,ht=X*this.width*4+4*z;this.data[ht]=Ye,this.data[ht+1]=Oe,this.data[ht+2]=Be,this.data[ht+3]=255}this.pos+=v}},Ws.prototype.bit24=function(){for(var v=this.height-1;v>=0;v--){for(var A=this.bottom_up?v:this.height-1-v,y=0;y=0;v--)for(var A=this.bottom_up?v:this.height-1-v,y=0;yk&&(X.push(v.slice(Oe,z)),Be=0,Oe=z),Be+=A[z],z++;return Oe!==z&&X.push(v.slice(Oe,z)),X},Do=function(v,A,y){y||(y={});var k,X,z,ce,Be,Oe,Ye,ht=[],ft=[ht],Dt=y.textIndent||0,et=0,gn=0,ln=v.split(" "),wn=ds.apply(this,[" ",y])[0];if(Oe=y.lineIndent===-1?ln[0].length+2:y.lineIndent||0){var Xt=Array(Oe).join(" "),Bn=[];ln.map(function(vr){(vr=vr.split(/\s*\n/)).length>1?Bn=Bn.concat(vr.map(function(Nr,oi){return(oi&&Nr.length?` -`:"")+Nr})):Bn.push(vr[0])}),ln=Bn,Oe=os.apply(this,[Xt,y])}for(z=0,ce=ln.length;zA||ir){if(gn>A){for(Be=so.apply(this,[k,X,A-(Dt+et),A]),ht.push(Be.shift()),ht=[Be.pop()];Be.length;)ft.push([Be.shift()]);gn=X.slice(k.length-(ht[0]?ht[0].length:0)).reduce(function(vr,Nr){return vr+Nr},0)}else ht=[k];ft.push(ht),Dt=gn+Oe,et=wn}else ht.push(k),Dt+=et+gn,et=wn}return Ye=Oe?function(vr,Nr){return(Nr?Xt:"")+vr.join(" ")}:function(vr){return vr.join(" ")},ft.map(Ye)},Si.splitTextToSize=function(v,A,y){var k,X=(y=y||{}).fontSize||this.internal.getFontSize(),z=function(ht){if(ht.widths&&ht.kerning)return{widths:ht.widths,kerning:ht.kerning};var ft=this.internal.getFont(ht.fontName,ht.fontStyle);return ft.metadata.Unicode?{widths:ft.metadata.Unicode.widths||{0:1},kerning:ft.metadata.Unicode.kerning||{}}:{font:ft.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,y);k=Array.isArray(v)?v:String(v).split(/\r?\n/);var ce=1*this.internal.scaleFactor*A/X;z.textIndent=y.textIndent?1*y.textIndent*this.internal.scaleFactor/X:0,z.lineIndent=y.lineIndent;var Be,Oe,Ye=[];for(Be=0,Oe=k.length;Be1){for(ht=0;htce;0<=ce?++Xt:--Xt)z.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Ne=this.palette.length/3,this.transparency.indexed=this.read(ce),this.transparency.indexed.length>Ne)throw new Error("More transparent colors than palette size");if((ln=Ne-this.transparency.indexed.length)>0)for(Bn=0;0<=ln?Bnln;0<=ln?++Bn:--Bn)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ce)[0];break;case 2:this.transparency.rgb=this.read(ce)}break;case"tEXt":Dt=(wn=this.read(ce)).indexOf(0),et=String.fromCharCode.apply(String,wn.slice(0,Dt)),this.text[et]=String.fromCharCode.apply(String,wn.slice(Dt+1));break;case"IEND":return ft&&this.animation.frames.push(ft),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(ir=this.colorType)===4||ir===6,Be=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*Be,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=ce}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}k.prototype.read=function(z){var ce,Be;for(Be=[],ce=0;0<=z?cez;0<=z?++ce:--ce)Be.push(this.data[this.pos++]);return Be},k.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},k.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},k.prototype.decodePixels=function(z){var ce=this.pixelBitlength/8,Be=new Uint8Array(this.width*this.height*ce),Ne=0,Ye=this;if(z==null&&(z=this.imgData),z.length===0)return new Uint8Array(0);function ht(ft,Dt,et,gn){var ln,wn,Xt,Bn,ir,vr,Nr,oi,xr,zn,Ir,Xr,pn,yn,De,Le,ut,vt,Lt,St,_t,an=Math.ceil((Ye.width-ft)/et),Cn=Math.ceil((Ye.height-Dt)/gn),rt=Ye.width==an&&Ye.height==Cn;for(yn=ce*an,Xr=rt?Be:new Uint8Array(yn*Cn),vr=z.length,pn=0,wn=0;pn1&&Be/Ye>7,ce=1<<(7&X)+1;v[A++],v[A++];var Be=null,Ne=null;z&&(Be=A,Ne=ce,A+=3*ce);var Ye=!0,ht=[],ft=0,Dt=null,et=0,gn=null;for(this.width=y,this.height=k;Ye&&A=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}break;case 249:if(v[A++]!==4||v[A+4]!==0)throw new Error("Invalid graphics extension block.");var ln=v[A++];ft=v[A++]|v[A++]<<8,Dt=v[A++],!(1&ln)&&(Dt=null),et=ln>>2&7,A++;break;case 254:for(;;){if(!((pn=v[A++])>=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}break;default:throw new Error("Unknown graphic control label: 0x"+v[A-1].toString(16))}break;case 44:var wn=v[A++]|v[A++]<<8,Xt=v[A++]|v[A++]<<8,Bn=v[A++]|v[A++]<<8,ir=v[A++]|v[A++]<<8,vr=v[A++],Nr=vr>>6&1,oi=1<<(7&vr)+1,xr=Be,zn=Ne,Ir=!1;vr>>7&&(Ir=!0,xr=A,zn=oi,A+=3*oi);var Xr=A;for(A++;;){var pn;if(!((pn=v[A++])>=0))throw Error("Invalid block size");if(pn===0)break;A+=pn}ht.push({x:wn,y:Xt,width:Bn,height:ir,has_local_palette:Ir,palette_offset:xr,palette_size:zn,data_offset:Xr,data_length:A-Xr,transparent_index:Dt,interlaced:!!Nr,delay:ft,disposal:et});break;case 59:Ye=!1;break;default:throw new Error("Unknown gif block: 0x"+v[A-1].toString(16))}this.numFrames=function(){return ht.length},this.loopCount=function(){return gn},this.frameInfo=function(yn){if(yn<0||yn>=ht.length)throw new Error("Frame index out of range.");return ht[yn]},this.decodeAndBlitFrameBGRA=function(yn,De){var Le=this.frameInfo(yn),ut=Le.width*Le.height,vt=new Uint8Array(ut);js(v,Le.data_offset,vt,ut);var Lt=Le.palette_offset,St=Le.transparent_index;St===null&&(St=256);var _t=Le.width,an=y-_t,Cn=_t,rt=4*(Le.y*y+Le.x),Se=4*((Le.y+Le.height)*y+Le.x),Tt=rt,en=4*an;Le.interlaced===!0&&(en+=4*y*7);for(var fn=8,En=0,Qt=vt.length;En=Se&&(en=4*an+4*y*(fn-1),Tt=rt+(_t+an)*(fn<<1),fn>>=1)),Mn===St)Tt+=4;else{var br=v[Lt+3*Mn],dr=v[Lt+3*Mn+1],Mr=v[Lt+3*Mn+2];De[Tt++]=Mr,De[Tt++]=dr,De[Tt++]=br,De[Tt++]=255}--Cn}},this.decodeAndBlitFrameRGBA=function(yn,De){var Le=this.frameInfo(yn),ut=Le.width*Le.height,vt=new Uint8Array(ut);js(v,Le.data_offset,vt,ut);var Lt=Le.palette_offset,St=Le.transparent_index;St===null&&(St=256);var _t=Le.width,an=y-_t,Cn=_t,rt=4*(Le.y*y+Le.x),Se=4*((Le.y+Le.height)*y+Le.x),Tt=rt,en=4*an;Le.interlaced===!0&&(en+=4*y*7);for(var fn=8,En=0,Qt=vt.length;En=Se&&(en=4*an+4*y*(fn-1),Tt=rt+(_t+an)*(fn<<1),fn>>=1)),Mn===St)Tt+=4;else{var br=v[Lt+3*Mn],dr=v[Lt+3*Mn+1],Mr=v[Lt+3*Mn+2];De[Tt++]=br,De[Tt++]=dr,De[Tt++]=Mr,De[Tt++]=255}--Cn}}}function js(v,A,y,k){for(var X=v[A++],z=1<>=Ne,ht-=Ne,wn!==z){if(wn===ce)break;for(var Xt=wnz;)ir=gn[ir]>>8,++Bn;var vr=ir;if(Dt+Bn+(Xt!==wn?1:0)>k)return void Fi.log("Warning, gif stream longer than expected.");y[Dt++]=vr;var Nr=Dt+=Bn;for(Xt!==wn&&(y[Dt++]=vr),ir=Xt;Bn--;)ir=gn[ir],y[--Nr]=255&ir,ir>>=8;ln!==null&&Be<4096&&(gn[Be++]=ln<<8|vr,Be>=Ye+1&&Ne<12&&(++Ne,Ye=Ye<<1|1)),ln=wn}else Be=ce+1,Ye=(1<<(Ne=X+1))-1,ln=null}return Dt!==k&&Fi.log("Warning, gif stream shorter than expected."),y}function Ps(v){var A,y,k,X,z,ce=Math.floor,Be=new Array(64),Ne=new Array(64),Ye=new Array(64),ht=new Array(64),ft=new Array(65535),Dt=new Array(65535),et=new Array(64),gn=new Array(64),ln=[],wn=0,Xt=7,Bn=new Array(64),ir=new Array(64),vr=new Array(64),Nr=new Array(256),oi=new Array(2048),xr=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],zn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ir=[0,1,2,3,4,5,6,7,8,9,10,11],Xr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],pn=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],yn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],De=[0,1,2,3,4,5,6,7,8,9,10,11],Le=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ut=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function vt(rt,Se){for(var Tt=0,en=0,fn=new Array,En=1;En<=16;En++){for(var Qt=1;Qt<=rt[En];Qt++)fn[Se[en]]=[],fn[Se[en]][0]=Tt,fn[Se[en]][1]=En,en++,Tt++;Tt*=2}return fn}function Lt(rt){for(var Se=rt[0],Tt=rt[1]-1;Tt>=0;)Se&1<>8&255),St(255&rt)}function an(rt,Se,Tt,en,fn){for(var En,Qt=fn[0],Mn=fn[240],br=function(Hr,Wr){var Lr,zr,Ei,ea,We,p,D,O,q,Te,Ke=0;for(q=0;q<8;++q){Lr=Hr[Ke],zr=Hr[Ke+1],Ei=Hr[Ke+2],ea=Hr[Ke+3],We=Hr[Ke+4],p=Hr[Ke+5],D=Hr[Ke+6];var Rt=Lr+(O=Hr[Ke+7]),Ot=Lr-O,vn=zr+D,xn=zr-D,er=Ei+p,Pr=Ei-p,Yr=ea+We,Fr=ea-We,Zr=Rt+Yr,di=Rt-Yr,Bi=vn+er,li=vn-er;Hr[Ke]=Zr+Bi,Hr[Ke+4]=Zr-Bi;var nr=.707106781*(li+di);Hr[Ke+2]=di+nr,Hr[Ke+6]=di-nr;var ii=.382683433*((Zr=Fr+Pr)-(li=xn+Ot)),ia=.5411961*Zr+ii,ua=1.306562965*li+ii,Cs=.707106781*(Bi=Pr+xn),ys=Ot+Cs,Fa=Ot-Cs;Hr[Ke+5]=Fa+ia,Hr[Ke+3]=Fa-ia,Hr[Ke+1]=ys+ua,Hr[Ke+7]=ys-ua,Ke+=8}for(Ke=0,q=0;q<8;++q){Lr=Hr[Ke],zr=Hr[Ke+8],Ei=Hr[Ke+16],ea=Hr[Ke+24],We=Hr[Ke+32],p=Hr[Ke+40],D=Hr[Ke+48];var ms=Lr+(O=Hr[Ke+56]),Za=Lr-O,qr=zr+D,Os=zr-D,Ds=Ei+p,Va=Ei-p,ls=ea+We,fs=ea-We,Ns=ms+ls,eo=ms-ls,qa=qr+Ds,bo=qr-Ds;Hr[Ke]=Ns+qa,Hr[Ke+32]=Ns-qa;var co=.707106781*(bo+eo);Hr[Ke+16]=eo+co,Hr[Ke+48]=eo-co;var Is=.382683433*((Ns=fs+Va)-(bo=Os+Za)),Sa=.5411961*Ns+Is,no=1.306562965*bo+Is,Po=.707106781*(qa=Va+Os),hl=Za+Po,Zo=Za-Po;Hr[Ke+40]=Zo+Sa,Hr[Ke+24]=Zo-Sa,Hr[Ke+8]=hl+no,Hr[Ke+56]=hl-no,Ke++}for(q=0;q<64;++q)Te=Hr[q]*Wr[q],et[q]=Te>0?Te+.5|0:Te-.5|0;return et}(rt,Se),dr=0;dr<64;++dr)gn[xr[dr]]=br[dr];var Mr=gn[0]-Tt;Tt=gn[0],Mr==0?Lt(en[0]):(Lt(en[Dt[En=32767+Mr]]),Lt(ft[En]));for(var ai=63;ai>0&&gn[ai]==0;)ai--;if(ai==0)return Lt(Qt),Tt;for(var Ti,cr=1;cr<=ai;){for(var bn=cr;gn[cr]==0&&cr<=ai;)++cr;var Wi=cr-bn;if(Wi>=16){Ti=Wi>>4;for(var $r=1;$r<=Ti;++$r)Lt(Mn);Wi&=15}En=32767+gn[cr],Lt(fn[(Wi<<4)+Dt[En]]),Lt(ft[En]),cr++}return ai!=63&&Lt(Qt),Tt}function Cn(rt){rt=Math.min(Math.max(rt,1),100),z!=rt&&(function(Se){for(var Tt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],en=0;en<64;en++){var fn=ce((Tt[en]*Se+50)/100);fn=Math.min(Math.max(fn,1),255),Be[xr[en]]=fn}for(var En=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Qt=0;Qt<64;Qt++){var Mn=ce((En[Qt]*Se+50)/100);Mn=Math.min(Math.max(Mn,1),255),Ne[xr[Qt]]=Mn}for(var br=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],dr=0,Mr=0;Mr<8;Mr++)for(var ai=0;ai<8;ai++)Ye[dr]=1/(Be[xr[dr]]*br[Mr]*br[ai]*8),ht[dr]=1/(Ne[xr[dr]]*br[Mr]*br[ai]*8),dr++}(rt<50?Math.floor(5e3/rt):Math.floor(200-2*rt)),z=rt)}this.encode=function(rt,Se){Se&&Cn(Se),ln=new Array,wn=0,Xt=7,_t(65496),_t(65504),_t(16),St(74),St(70),St(73),St(70),St(0),St(1),St(1),St(0),_t(1),_t(1),St(0),St(0),function(){_t(65499),_t(132),St(0);for(var zr=0;zr<64;zr++)St(Be[zr]);St(1);for(var Ei=0;Ei<64;Ei++)St(Ne[Ei])}(),function(zr,Ei){_t(65472),_t(17),St(8),_t(Ei),_t(zr),St(3),St(1),St(17),St(0),St(2),St(17),St(1),St(3),St(17),St(1)}(rt.width,rt.height),function(){_t(65476),_t(418),St(0);for(var zr=0;zr<16;zr++)St(zn[zr+1]);for(var Ei=0;Ei<=11;Ei++)St(Ir[Ei]);St(16);for(var ea=0;ea<16;ea++)St(Xr[ea+1]);for(var We=0;We<=161;We++)St(pn[We]);St(1);for(var p=0;p<16;p++)St(yn[p+1]);for(var D=0;D<=11;D++)St(De[D]);St(17);for(var O=0;O<16;O++)St(Le[O+1]);for(var q=0;q<=161;q++)St(ut[q])}(),_t(65498),_t(12),St(3),St(1),St(0),St(2),St(17),St(3),St(17),St(0),St(63),St(0);var Tt=0,en=0,fn=0;wn=0,Xt=7,this.encode.displayName="_encode_";for(var En,Qt,Mn,br,dr,Mr,ai,Ti,cr,bn=rt.data,Wi=rt.width,$r=rt.height,Hr=4*Wi,Wr=0;Wr<$r;){for(En=0;En>3)*Hr+(ai=4*(7&cr)),Wr+Ti>=$r&&(Mr-=Hr*(Wr+1+Ti-$r)),En+ai>=Hr&&(Mr-=En+ai-Hr+4),Qt=bn[Mr++],Mn=bn[Mr++],br=bn[Mr++],Bn[cr]=(oi[Qt]+oi[Mn+256>>0]+oi[br+512>>0]>>16)-128,ir[cr]=(oi[Qt+768>>0]+oi[Mn+1024>>0]+oi[br+1280>>0]>>16)-128,vr[cr]=(oi[Qt+1280>>0]+oi[Mn+1536>>0]+oi[br+1792>>0]>>16)-128;Tt=an(Bn,Ye,Tt,A,k),en=an(ir,ht,en,y,X),fn=an(vr,ht,fn,y,X),En+=32}Wr+=8}if(Xt>=0){var Lr=[];Lr[1]=Xt+1,Lr[0]=(1<>0]=38470*rt,oi[rt+512>>0]=7471*rt+32768,oi[rt+768>>0]=-11059*rt,oi[rt+1024>>0]=-21709*rt,oi[rt+1280>>0]=32768*rt+8421375,oi[rt+1536>>0]=-27439*rt,oi[rt+1792>>0]=-5329*rt}(),Cn(v)}function Ws(v,A){if(this.pos=0,this.buffer=v,this.datav=new DataView(v.buffer),this.is_with_alpha=!!A,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function ra(v){function A(zn){if(!zn)throw Error("assert :P")}function y(zn,Ir,Xr){for(var pn=0;4>pn;pn++)if(zn[Ir+pn]!=Xr.charCodeAt(pn))return!0;return!1}function k(zn,Ir,Xr,pn,yn){for(var De=0;DeDe+1?[]:new Ir),!(Le.length>>0;m&Ee;)Ee>>>=1;return Ee?(m&Ee-1)+Ee:m}function Xr(m,Y,Ee,Ze,Ft){A(!(Ze%Ee));do m[Y+(Ze-=Ee)]=Ft;while(0=Ft),512>=Ft)var Nt=z(512);else if((Nt=z(Ft))==null)return 0;return function(Mt,Gt,qt,mn,kn,Rr){var Or,or,Di=Gt,gi=1<Or;++Or){if(fr[Or]>1<(bs-=fr[Or]))return 0;for(;0=Or;++Or,kn<<=1){if(Pa+=bs<<=1,0>(bs-=fr[Or]))return 0;for(;0Vi&&!(0>=(Li-=fr[Vi]));)++Vi,Li<<=1;gi+=Na=1<<(Li=Vi-qt),Mt[Gt+(Vi=Oa&Oi)].g=Li+qt,Mt[Gt+Vi].value=Di-Gt-Vi}mn.g=Or-qt,mn.value=Rr[or++],Xr(Mt,Di+(Oa>>qt),kn,Na,mn),Oa=Ir(Oa,Or)}}return Pa!=2*ur[15]-1?0:gi}(m,Y,Ee,Ze,Ft,Nt)}function yn(){this.value=this.g=0}function De(){this.value=this.g=0}function Le(){this.G=ce(5,yn),this.H=z(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ce(rl,De)}function ut(m,Y,Ee,Ze){A(m!=null),A(Y!=null),A(2147483648>Ze),m.Ca=254,m.I=0,m.b=-8,m.Ka=0,m.oa=Y,m.pa=Ee,m.Jd=Y,m.Yc=Ee+Ze,m.Zc=4<=Ze?Ee+Ze-4+1:Ee,En(m)}function vt(m,Y){for(var Ee=0;0Ze),m.Sb=Ze,m.Ra=0,m.u=0,m.h=0,4>>=8,m.Ra+=m.oa[m.pa+m.bb]<>>0,++m.bb,m.u-=8;Tt(m)&&(m.h=1,m.u=0)}function an(m,Y){if(A(0<=Y),!m.h&&Y<=Go){var Ee=Se(m)&cA[Y];return m.u+=Y,_t(m),Ee}return m.h=1,m.u=0}function Cn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function rt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Se(m){return m.Ra>>>(m.u&cu-1)>>>0}function Tt(m){return A(m.bb<=m.Sb),m.h||m.bb==m.Sb&&m.u>cu}function en(m,Y){m.u=Y,m.h=Tt(m)}function fn(m){m.u>=Ou&&(A(m.u>=Ou),_t(m))}function En(m){A(m!=null&&m.oa!=null),m.pa>>0,m.b+=8):(A(m!=null&&m.oa!=null),m.pam.b&&En(m);var Ze=m.b,Ft=Ee*Y>>>8,Nt=(m.I>>>Ze>Ft)+0;for(Nt?(Ee-=Ft,m.I-=Ft+1<>>0):Ee=Ft+1,Ze=Ee,Ft=0;256<=Ze;)Ft+=8,Ze>>=8;return Ze=7^Ft+dl[Ze],m.b-=Ze,m.Ca=(Ee<>24&255,m[Y+1]=Ee>>16&255,m[Y+2]=Ee>>8&255,m[Y+3]=Ee>>0&255}function dr(m,Y){return m[Y+0]<<0|m[Y+1]<<8}function Mr(m,Y){return dr(m,Y)|m[Y+2]<<16}function ai(m,Y){return dr(m,Y)|dr(m,Y+2)<<16}function Ti(m,Y){var Ee=1<=Ft||0>=Nt?0:(Ee[0]=Ft,Ze[0]=Nt,1)}function $r(m,Y){return m+(1<>>Y}function Hr(m,Y){return((4278255360&m)+(4278255360&Y)>>>0&4278255360)+((16711935&m)+(16711935&Y)>>>0&16711935)>>>0}function Wr(m,Y){zn[Y]=function(Ee,Ze,Ft,Nt,Mt,Gt,qt){var mn;for(mn=0;mn>>1)+(m&Y)>>>0}function Ei(m){return 0<=m&&256>m?m:0>m?0:255>1))}function We(m,Y,Ee){return Math.abs(Y-Ee)-Math.abs(m-Ee)}function p(m,Y,Ee,Ze,Ft,Nt,Mt){for(Ze=Nt[Mt-1],Ee=0;Ee>8&255,qt=16711935&(qt=(qt=16711935&Mt)+((Gt<<16)+Gt));Ze[Ft+Nt]=(4278255360&Mt)+qt>>>0}}function O(m,Y){Y.jd=m>>0&255,Y.hd=m>>8&255,Y.ud=m>>16&255}function q(m,Y,Ee,Ze,Ft,Nt){var Mt;for(Mt=0;Mt>>8,mn=Gt,kn=255&(kn=(kn=Gt>>>16)+((m.jd<<24>>24)*(qt<<24>>24)>>>5));mn=255&(mn=(mn=mn+((m.hd<<24>>24)*(qt<<24>>24)>>>5))+((m.ud<<24>>24)*(kn<<24>>24)>>>5)),Ft[Nt+Mt]=(4278255360&Gt)+(kn<<16)+mn}}function Te(m,Y,Ee,Ze,Ft){zn[Y]=function(Nt,Mt,Gt,qt,mn,kn,Rr,Or,or){for(qt=Rr;qt>Nt.b,or=Nt.Ea,Di=Nt.K[0],gi=Nt.w;if(8>Or)for(Nt=(1<>=Or}else zn["VP8LMapColor"+Ee](qt,mn,Di,gi,kn,Rr,Mt,Gt,or)}}function Ke(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>0&255}}function Rt(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>0&255,Ze[Ft++]=Nt>>24&255}}function Ot(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&240|Mt>>12&15,Mt=Mt>>0&240|Mt>>28&15;Ze[Ft++]=Nt,Ze[Ft++]=Mt}}function vn(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>16&248|Mt>>13&7,Mt=Mt>>5&224|Mt>>3&31;Ze[Ft++]=Nt,Ze[Ft++]=Mt}}function xn(m,Y,Ee,Ze,Ft){for(Ee=Y+Ee;Y>0&255,Ze[Ft++]=Nt>>8&255,Ze[Ft++]=Nt>>16&255}}function er(m,Y,Ee,Ze,Ft,Nt){if(Nt==0)for(Ee=Y+Ee;Y>24|Nt[1]>>8&65280|Nt[2]<<8&16711680|Nt[3]<<24)>>>0),Ft+=32;else k(Ze,Ft,m,Y,Ee)}function Pr(m,Y){zn[Y][0]=zn[m+"0"],zn[Y][1]=zn[m+"1"],zn[Y][2]=zn[m+"2"],zn[Y][3]=zn[m+"3"],zn[Y][4]=zn[m+"4"],zn[Y][5]=zn[m+"5"],zn[Y][6]=zn[m+"6"],zn[Y][7]=zn[m+"7"],zn[Y][8]=zn[m+"8"],zn[Y][9]=zn[m+"9"],zn[Y][10]=zn[m+"10"],zn[Y][11]=zn[m+"11"],zn[Y][12]=zn[m+"12"],zn[Y][13]=zn[m+"13"],zn[Y][14]=zn[m+"0"],zn[Y][15]=zn[m+"0"]}function Yr(m){return m==io||m==_a||m==$s||m==Js}function Fr(){this.eb=[],this.size=this.A=this.fb=0}function Zr(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function di(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Fr,this.f.kb=new Zr,this.sd=null}function Bi(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function li(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function nr(m){return alert("todo:WebPSamplerProcessPlane"),m.T}function ii(m,Y){var Ee=m.T,Ze=Y.ba.f.RGBA,Ft=Ze.eb,Nt=Ze.fb+m.ka*Ze.A,Mt=Qu[Y.ba.S],Gt=m.y,qt=m.O,mn=m.f,kn=m.N,Rr=m.ea,Or=m.W,or=Y.cc,Di=Y.dc,gi=Y.Mc,fr=Y.Nc,ur=m.ka,Li=m.ka+m.T,Vi=m.U,Oi=Vi+1>>1;for(ur==0?Mt(Gt,qt,null,null,mn,kn,Rr,Or,mn,kn,Rr,Or,Ft,Nt,null,null,Vi):(Mt(Y.ec,Y.fc,Gt,qt,or,Di,gi,fr,mn,kn,Rr,Or,Ft,Nt-Ze.A,Ft,Nt,Vi),++Ee);ur+2Ee,Ft=Ee==Ki||Ee==ca||Ee==za||Ee==Hi||Ee==12||Yr(Ee);if(Y.memory=null,Y.Ib=null,Y.Jb=null,Y.Nd=null,!AA(Y.Oa,m,Ft?11:12))return 0;if(Ft&&Yr(Ee)&&zi(),m.da)alert("todo:use_scaling");else{if(Ze){if(Y.Ib=nr,m.Kb){if(Ee=m.U+1>>1,Y.memory=z(m.U+2*Ee),Y.memory==null)return 0;Y.ec=Y.memory,Y.fc=0,Y.cc=Y.ec,Y.dc=Y.fc+m.U,Y.Mc=Y.cc,Y.Nc=Y.dc+Ee,Y.Ib=ii,zi()}}else alert("todo:EmitYUV");Ft&&(Y.Jb=ia,Ze&&Kr())}if(Ze&&!j){for(m=0;256>m;++m)N[m]=89858*(m-128)+KA>>zA,He[m]=-22014*(m-128)+KA,Z[m]=-45773*(m-128),G[m]=113618*(m-128)+KA>>zA;for(m=QA;m>zA,yt[m-QA]=Rl(Y,255),Yt[m-QA]=Rl(Y+8>>4,15);j=1}return 1}function Cs(m){var Y=m.ma,Ee=m.U,Ze=m.T;return A(!(1&m.ka)),0>=Ee||0>=Ze?0:(Ee=Y.Ib(m,Y),Y.Jb!=null&&Y.Jb(m,Y,Ee),Y.Dc+=Ee,1)}function ys(m){m.ma.memory=null}function Fa(m,Y,Ee,Ze){return an(m,8)!=47?0:(Y[0]=an(m,14)+1,Ee[0]=an(m,14)+1,Ze[0]=an(m,1),an(m,3)!=0?0:!m.h)}function ms(m,Y){if(4>m)return m+1;var Ee=m-2>>1;return(2+(1&m)<>4)*m+(8-(15&Ee)))?Ee:1;var Ee}function qr(m,Y,Ee){var Ze=Se(Ee),Ft=m[Y+=255&Ze].g-8;return 0>>0,A(8>=Ee.g),m.g}function Ds(m,Y,Ee){var Ze=m.xc;return A((Y=Ze==0?0:m.vc[m.md*(Ee>>Ze)+(Y>>Ze)])>Na.b)*Pa;giVi&&(vo=Vi),(0,fu[Io[To++]>>8&15])(Or,or+ +yo,ur,Li+yo-Vi,vo-yo,ur,Li+yo),yo=vo}or+=Vi,Li+=Vi,++gi&Oa||(Na+=Pa)}Rr!=mn.nc&&k(qt,Gt-Di,qt,Gt+(Rr-kn-1)*Di,Di);break;case 1:for(Di=Or,fr=or,Vi=(Or=mn.Ea)-(Li=Or&~(ur=(or=1<>mn.b)*gi;kn=Ft),0Nt.o&&(Ze=Nt.o),Ee=Ze?Ee=0:(Ft[0]+=4*Nt.v,Nt.ka=Ee-Nt.j,Nt.U=Nt.va-Nt.v,Nt.T=Ze-Ee,Ee=1),Ee){if(Gt=Gt[0],11>(Ee=m.ca).S){var kn=Ee.f.RGBA,Rr=(Ze=Ee.S,Ft=Nt.U,Nt=Nt.T,mn=kn.eb,kn.A),Or=Nt;for(kn=kn.fb+m.Ma*kn.A;0Ze){var Ft=m.l.width,Nt=Ee.ca,Mt=Ee.tb+Ft*Ze,Gt=m.V,qt=m.Ba+m.c*Ze,mn=m.gc;A(m.ab==1),A(mn[0].hc==3),IA(mn[0],Ze,Y,Gt,qt,Nt,Mt),Ns(Ee,Ze,Y,Nt,Mt,Ft)}m.C=m.Ma=Y}function qa(m,Y,Ee,Ze,Ft,Nt,Mt){var Gt=m.$/Ze,qt=m.$%Ze,mn=m.m,kn=m.s,Rr=Ee+m.$,Or=Rr;Ft=Ee+Ze*Ft;var or=Ee+Ze*Nt,Di=280+kn.ua,gi=m.Pb?Gt:16777216,fr=0=gi){var Oa=Rr-Ee;A((gi=m).Pb),gi.wd=gi.m,gi.xd=Oa,0bs.g?(en(Oi,Oi.u+bs.g),Oa[Pa]=bs.value,Oi=0):(en(Oi,Oi.u+bs.g-256),A(256<=bs.value),Oi=bs.value),Oi==0&&(Vi=!0)}else Oi=qr(Li.G[0],Li.H[0],mn);if(mn.h)break;if(Vi||256>Oi){if(!Vi)if(Li.nd)Y[Rr]=(Li.qb|Oi<<8)>>>0;else{if(fn(mn),Vi=qr(Li.G[1],Li.H[1],mn),fn(mn),Oa=qr(Li.G[2],Li.H[2],mn),Pa=qr(Li.G[3],Li.H[3],mn),mn.h)break;Y[Rr]=(Pa<<24|Vi<<16|Oi<<8|Oa)>>>0}if(Vi=!1,++Rr,++qt>=Ze&&(qt=0,++Gt,Mt!=null&&Gt<=Nt&&!(Gt%16)&&Mt(m,Gt),fr!=null))for(;Or>>fr.Mb]=Oi}else if(280>Oi){if(Oi=ms(Oi-256,mn),Oa=qr(Li.G[4],Li.H[4],mn),fn(mn),Oa=Za(Ze,Oa=ms(Oa,mn)),mn.h)break;if(Rr-Ee=Ze;)qt-=Ze,++Gt,Mt!=null&&Gt<=Nt&&!(Gt%16)&&Mt(m,Gt);if(A(Rr<=Ft),qt&ur&&(Li=Ds(kn,qt,Gt)),fr!=null)for(;Or>>fr.Mb]=Oi}else{if(!(Oi>>fr.Mb]=Oi;Oi=Rr,A(!(Vi>>>(Oa=fr).Xa)),Y[Oi]=Oa.X[Vi],Vi=!0}Vi||A(mn.h==Tt(mn))}if(m.Pb&&mn.h&&RrNt?Nt:Gt),m.a=0,m.$=Rr-Ee}return 1}return m.a=3,0}function bo(m){A(m!=null),m.vc=null,m.yc=null,m.Ya=null;var Y=m.Wa;Y!=null&&(Y.X=null),m.vb=null,A(m!=null)}function co(){var m=new tA;return m==null?null:(m.a=0,m.xb=tc,Pr("Predictor","VP8LPredictors"),Pr("Predictor","VP8LPredictors_C"),Pr("PredictorAdd","VP8LPredictorsAdd"),Pr("PredictorAdd","VP8LPredictorsAdd_C"),du=D,Mu=q,Ul=Ke,gl=Rt,rA=Ot,ku=vn,Uu=xn,zn.VP8LMapColor32b=dA,zn.VP8LMapColor8b=nA,m)}function Is(m,Y,Ee,Ze,Ft){var Nt=1,Mt=[m],Gt=[Y],qt=Ze.m,mn=Ze.s,kn=null,Rr=0;e:for(;;){if(Ee)for(;Nt&&an(qt,1);){var Or=Mt,or=Gt,Di=Ze,gi=1,fr=Di.m,ur=Di.gc[Di.ab],Li=an(fr,2);if(Di.Oc&1<=Di.ab),Li){case 0:case 1:ur.b=an(fr,3)+2,gi=Is($r(ur.Ea,ur.b),$r(ur.nc,ur.b),0,Di,ur.K),ur.K=ur.K[0];break;case 3:var Vi,Oi=an(fr,8)+1,Oa=16>Na.b),To=z(Io);if(To==null)Vi=0;else{var yo=Na.K[0],vo=Na.w;for(To[0]=Na.K[0][0],Pa=1;Pa<1*bs;++Pa)To[Pa]=Hr(yo[vo+Pa],To[Pa-1]);for(;Pa<4*Io;++Pa)To[Pa]=0;Na.K[0]=null,Na.K[0]=To,Vi=1}}gi=Vi;break;case 2:break;default:A(0)}Nt=gi}}if(Mt=Mt[0],Gt=Gt[0],Nt&&an(qt,1)&&!(Nt=1<=(Rr=an(qt,4))&&11>=Rr)){Ze.a=3;break e}var Ro;if(Ro=Nt)t:{var Qo,lo,Ol,ju=Ze,Nl=Mt,Hu=Gt,_o=Rr,qu=Ee,_u=ju.m,Xl=ju.s,nu=[null],xu=1,aA=0,EA=Co[_o];n:for(;;){if(qu&&an(_u,1)){var Yl=an(_u,3)+2,DA=$r(Nl,Yl),jA=$r(Hu,Yl),WA=DA*jA;if(!Is(DA,jA,0,ju,nu))break n;for(nu=nu[0],Xl.xc=Yl,Qo=0;Qo>8&65535;nu[Qo]=OA,OA>=xu&&(xu=OA+1)}}if(_u.h)break n;for(lo=0;5>lo;++lo){var El=Ho[lo];!lo&&0<_o&&(El+=1<<_o),aA=Pc),oc=Tc;var JA=z(aA);if(oc==null||JA==null||Cc==null){ju.a=1;break n}var lc=Cc;for(Qo=Ol=0;Qolo;++lo){El=Ho[lo],ZA[lo]=lc,VA[lo]=Ol,!lo&&0<_o&&(El+=1<<_o);i:{var Ac,Ec=El,cc=ju,qA=JA,Yc=lc,Jc=Ol,xc=0,NA=cc.m,qc=an(NA,1);if(X(qA,0,0,Ec),qc){var _c=an(NA,1)+1,$c=an(NA,1),Nc=an(NA,$c==0?1:8);qA[Nc]=1,_c==2&&(qA[Nc=an(NA,8)]=1);var dc=1}else{var Mc=z(19),kc=an(NA,4)+4;if(19hc)break r}else Bc=hc;for(_A=0;_AGA)Qc[_A++]=GA,GA!=0&&(jc=GA);else{var nd=GA==16,Kc=GA-16,rd=Fo[Kc],Wc=an(MA,ks[Kc])+rd;if(_A+Wc>hc)break r;for(var id=nd?jc:0;0=lo){var $A,Ic=JA[0];for($A=1;$AIc&&(Ic=JA[$A]);Oc+=Ic}}if(gA.nd=uc,gA.Qb=0,uc&&(gA.qb=(ZA[3][VA[3]+0].value<<24|ZA[1][VA[1]+0].value<<16|ZA[2][VA[2]+0].value)>>>0,Rc==0&&256>ZA[0][VA[0]+0].value&&(gA.Qb=1,gA.qb+=ZA[0][VA[0]+0].value<<8)),gA.jc=!gA.Qb&&6>Oc,gA.jc){var pc,LA=gA;for(pc=0;pc>=Os(gc,8,UA),kA>>=Os(LA.G[1][LA.H[1]+kA],16,UA),kA>>=Os(LA.G[2][LA.H[2]+kA],0,UA),Os(LA.G[3][LA.H[3]+kA],24,UA))}}}Xl.vc=nu,Xl.Wb=xu,Xl.Ya=oc,Xl.yc=Cc,Ro=1;break t}Ro=0}if(!(Nt=Ro)){Ze.a=3;break e}if(0Ze+1?[]:0),!(Ft.lengthFt)return ro(m,7,"Truncated header.");var Nt=Ee[Ze+0]|Ee[Ze+1]<<8|Ee[Ze+2]<<16,Mt=m.Od;if(Mt.Rb=!(1&Nt),Mt.td=Nt>>1&7,Mt.yd=Nt>>4&1,Mt.ub=Nt>>5,3Ft)return ro(m,7,"cannot parse picture header");if(!wo(Ee,Ze,Ft))return ro(m,3,"Bad code word");Gt.c=16383&(Ee[Ze+4]<<8|Ee[Ze+3]),Gt.Td=Ee[Ze+4]>>6,Gt.i=16383&(Ee[Ze+6]<<8|Ee[Ze+5]),Gt.Ud=Ee[Ze+6]>>6,Ze+=7,Ft-=7,m.za=Gt.c+15>>4,m.Ub=Gt.i+15>>4,Y.width=Gt.c,Y.height=Gt.i,Y.Da=0,Y.j=0,Y.v=0,Y.va=Y.width,Y.o=Y.height,Y.da=0,Y.ib=Y.width,Y.hb=Y.height,Y.U=Y.width,Y.T=Y.height,X((Nt=m.Pa).jb,0,255,Nt.jb.length),A((Nt=m.Qa)!=null),Nt.Cb=0,Nt.Bb=0,Nt.Fb=1,X(Nt.Zb,0,0,Nt.Zb.length),X(Nt.Lb,0,0,Nt.Lb)}if(Mt.ub>Ft)return ro(m,7,"bad partition length");ut(Nt=m.m,Ee,Ze,Mt.ub),Ze+=Mt.ub,Ft-=Mt.ub,Mt.Rb&&(Gt.Ld=Qt(Nt),Gt.Kd=Qt(Nt)),Gt=m.Qa;var qt,mn=m.Pa;if(A(Nt!=null),A(Gt!=null),Gt.Cb=Qt(Nt),Gt.Cb){if(Gt.Bb=Qt(Nt),Qt(Nt)){for(Gt.Fb=Qt(Nt),qt=0;4>qt;++qt)Gt.Zb[qt]=Qt(Nt)?Lt(Nt,7):0;for(qt=0;4>qt;++qt)Gt.Lb[qt]=Qt(Nt)?Lt(Nt,6):0}if(Gt.Bb)for(qt=0;3>qt;++qt)mn.jb[qt]=Qt(Nt)?vt(Nt,8):255}else Gt.Bb=0;if(Nt.Ka)return ro(m,3,"cannot parse segment header");if((Gt=m.ed).zd=Qt(Nt),Gt.Tb=vt(Nt,6),Gt.wb=vt(Nt,3),Gt.Pc=Qt(Nt),Gt.Pc&&Qt(Nt)){for(mn=0;4>mn;++mn)Qt(Nt)&&(Gt.vd[mn]=Lt(Nt,6));for(mn=0;4>mn;++mn)Qt(Nt)&&(Gt.od[mn]=Lt(Nt,6))}if(m.L=Gt.Tb==0?0:Gt.zd?1:2,Nt.Ka)return ro(m,3,"cannot parse filter header");var kn=Ft;if(Ft=qt=Ze,Ze=qt+kn,Gt=kn,m.Xb=(1<Gt&&(Rr=Gt),ut(m.Jc[+kn],Ee,qt,Rr),qt+=Rr,Gt-=Rr,Ft+=3}ut(m.Jc[+mn],Ee,qt,Gt),Ee=qtRr;++Rr){if(kn.Cb){var Or=kn.Zb[Rr];kn.Fb||(Or+=Ee)}else{if(0>16,8>or.Eb[1]&&(or.Eb[1]=8),or.Qc[0]=qo[Rl(Or+mn,117)],or.Qc[1]=Uo[Rl(Or+qt,127)],or.lc=Or+qt}if(!Mt.Rb)return ro(m,4,"Not a key frame.");for(Qt(Nt),Mt=m.Pa,Ee=0;4>Ee;++Ee){for(Ft=0;8>Ft;++Ft)for(Ze=0;3>Ze;++Ze)for(Gt=0;11>Gt;++Gt)mn=Mn(Nt,HA[Ee][Ft][Ze][Gt])?vt(Nt,8):XA[Ee][Ft][Ze][Gt],Mt.Wc[Ee][Ft].Yb[Ze][Gt]=mn;for(Ft=0;17>Ft;++Ft)Mt.Xc[Ee][Ft]=Mt.Wc[Ee][mc[Ft]]}return m.kc=Qt(Nt),m.kc&&(m.Bd=vt(Nt,8)),m.cb=1}function Yo(m,Y,Ee,Ze,Ft,Nt,Mt){var Gt=Y[Ft].Yb[Ee];for(Ee=0;16>Ft;++Ft){if(!Mn(m,Gt[Ee+0]))return Ft;for(;!Mn(m,Gt[Ee+1]);)if(Gt=Y[++Ft].Yb[0],Ee=0,Ft==16)return 16;var qt=Y[Ft+1].Yb;if(Mn(m,Gt[Ee+2])){var mn=m,kn=0;if(Mn(mn,(Or=Gt)[(Rr=Ee)+3]))if(Mn(mn,Or[Rr+6])){for(Gt=0,Rr=2*(kn=Mn(mn,Or[Rr+8]))+(Or=Mn(mn,Or[Rr+9+kn])),kn=0,Or=Hl[Rr];Or[Gt];++Gt)kn+=kn+Mn(mn,Or[Gt]);kn+=3+(8<(mn=m).b&&En(mn);var Rr,Or=mn.b,or=(Rr=mn.Ca>>1)-(mn.I>>Or)>>31;--mn.b,mn.Ca+=or,mn.Ca|=1,mn.I-=(Rr+1&or)<>4,m.zb=Y.j-Ee>>4,0>m.yb&&(m.yb=0),0>m.zb&&(m.zb=0)),m.Va=Y.o+15+Ee>>4,m.Hb=Y.va+15+Ee>>4,m.Hb>m.za&&(m.Hb=m.za),m.Va>m.Ub&&(m.Va=m.Ub),0Ee;++Ee){var Ft;if(m.Qa.Cb){var Nt=m.Qa.Lb[Ee];m.Qa.Fb||(Nt+=Ze.Tb)}else Nt=Ze.Tb;for(Ft=0;1>=Ft;++Ft){var Mt=m.gd[Ee][Ft],Gt=Nt;if(Ze.Pc&&(Gt+=Ze.vd[0],Ft&&(Gt+=Ze.od[0])),0<(Gt=0>Gt?0:63>2:qt>>1)>9-Ze.wb&&(qt=9-Ze.wb),1>qt&&(qt=1),Mt.dd=qt,Mt.tc=2*Gt+qt,Mt.ld=40<=Gt?2:15<=Gt?1:0}else Mt.tc=0;Mt.La=Ft}}}Ee=0}else ro(m,6,"Frame setup failed"),Ee=m.a;if(Ee=Ee==0){if(Ee){m.$c=0,0m.Vb){if(m.Vb=0,m.Ec=z(Mt),m.Fc=0,m.Ec==null){Ee=ro(m,1,"no memory during frame initialization.");break e}m.Vb=Mt}Mt=m.Ec,Gt=m.Fc,m.Ac=Mt,m.Bc=Gt,Gt+=Ze,m.Gd=ce(mn,ru),m.Hd=0,m.rb=ce(kn+1,xl),m.sb=1,m.wa=Rr?ce(Rr,oo):null,m.Y=0,m.D.Nb=0,m.D.wa=m.wa,m.D.Y=m.Y,0=Ee;++Ee)lt[255+Ee]=0>Ee?-Ee:Ee;for(Ee=-1020;1020>=Ee;++Ee)ct[1020+Ee]=-128>Ee?-128:127=Ee;++Ee)It[112+Ee]=-16>Ee?-16:15=Ee;++Ee)Kt[255+Ee]=0>Ee?0:255Oi;++Oi){var yo,vo=bs[0+Oi];for(yo=0;4>yo;++yo){vo=RA[Oa[Pa+yo]][vo];for(var Ro=TA[Mn(Vi,vo[0])];0>3;for(Ro=0;256>Ro;Ro+=16)Oi[Io+Ro]=Hu}Ol=1,ju=Pa[0]}var _o=15&Vi.la,qu=15&To.la;for(Ro=0;4>Ro;++Ro){var _u=1&qu;for(Hu=lo=0;4>Hu;++Hu)_o=_o>>1|(_u=(Nl=ol(Oa,ju,Nl=_u+(1&_o),Na.Sc,Ol,Oi,Io))>Ol)<<7,lo=lo<<2|(3>=4,qu=qu>>1|_u<<7,yo=(yo<<8|lo)>>>0}for(ju=_o,Ol=qu>>4,Qo=0;4>Qo;Qo+=2){for(lo=0,_o=Vi.la>>4+Qo,qu=To.la>>4+Qo,Ro=0;2>Ro;++Ro){for(_u=1&qu,Hu=0;2>Hu;++Hu)Nl=_u+(1&_o),_o=_o>>1|(_u=0<(Nl=ol(Oa,Pa[2],Nl,Na.Qc,0,Oi,Io)))<<3,lo=lo<<2|(3>=2,qu=qu>>1|_u<<5}vo|=lo<<4*Qo,ju|=_o<<4<=fr.zb&&fr.M<=fr.Va,fr.Aa==0)e:{if(gi.M=fr.M,gi.uc=Vi,yA(fr,gi),Li=1,gi=(lo=fr.D).Nb,Vi=(vo=Fn[fr.L])*fr.R,Oa=vo/2*fr.B,Ro=16*gi*fr.R,Hu=8*gi*fr.B,Pa=fr.sa,bs=fr.ta-Vi+Ro,Na=fr.qa,Oi=fr.ra-Oa+Hu,Io=fr.Ha,To=fr.Ia-Oa+Hu,qu=(_o=lo.M)==0,yo=_o>=fr.Va-1,fr.Aa==2&&yA(fr,lo),lo.uc)for(_u=(Nl=fr).D.M,A(Nl.D.uc),lo=Nl.yb;lour.o&&(_o=ur.o),ur.F=null,ur.J=null,fr.Fa!=null&&0>1),ur.W+=fr.B*(vo>>1),ur.F!=null&&(ur.J+=ur.width*vo)),lo<_o&&(ur.O+=ur.v,ur.N+=ur.v>>1,ur.W+=ur.v>>1,ur.F!=null&&(ur.J+=ur.v),ur.ka=lo-ur.j,ur.U=ur.va-ur.v,ur.T=_o-lo,Li=ur.put(ur))}gi+1!=fr.Ic||yo||(k(fr.sa,fr.ta-Vi,Pa,bs+16*fr.R,Vi),k(fr.qa,fr.ra-Oa,Na,Oi+8*fr.B,Oa),k(fr.Ha,fr.Ia-Oa,Io,To+8*fr.B,Oa))}if(!Li)return ro(or,6,"Output aborted.")}return 1}(m,Y)),Y.bc!=null&&Y.bc(Y),Ee&=1}return Ee?(m.cb=0,Ee):0}function ll(m,Y,Ee,Ze,Ft){Ft=m[Y+Ee+32*Ze]+(Ft>>3),m[Y+Ee+32*Ze]=-256&Ft?0>Ft?0:255:Ft}function iu(m,Y,Ee,Ze,Ft,Nt){ll(m,Y,0,Ee,Ze+Ft),ll(m,Y,1,Ee,Ze+Nt),ll(m,Y,2,Ee,Ze-Nt),ll(m,Y,3,Ee,Ze-Ft)}function tl(m){return(20091*m>>16)+m}function au(m,Y,Ee,Ze){var Ft,Nt=0,Mt=z(16);for(Ft=0;4>Ft;++Ft){var Gt=m[Y+0]+m[Y+8],qt=m[Y+0]-m[Y+8],mn=(35468*m[Y+4]>>16)-tl(m[Y+12]),kn=tl(m[Y+4])+(35468*m[Y+12]>>16);Mt[Nt+0]=Gt+kn,Mt[Nt+1]=qt+mn,Mt[Nt+2]=qt-mn,Mt[Nt+3]=Gt-kn,Nt+=4,Y++}for(Ft=Nt=0;4>Ft;++Ft)Gt=(m=Mt[Nt+0]+4)+Mt[Nt+8],qt=m-Mt[Nt+8],mn=(35468*Mt[Nt+4]>>16)-tl(Mt[Nt+12]),ll(Ee,Ze,0,0,Gt+(kn=tl(Mt[Nt+4])+(35468*Mt[Nt+12]>>16))),ll(Ee,Ze,1,0,qt+mn),ll(Ee,Ze,2,0,qt-mn),ll(Ee,Ze,3,0,Gt-kn),Nt++,Ze+=32}function zu(m,Y,Ee,Ze){var Ft=m[Y+0]+4,Nt=35468*m[Y+4]>>16,Mt=tl(m[Y+4]),Gt=35468*m[Y+1]>>16;iu(Ee,Ze,0,Ft+Mt,m=tl(m[Y+1]),Gt),iu(Ee,Ze,1,Ft+Nt,m,Gt),iu(Ee,Ze,2,Ft-Nt,m,Gt),iu(Ee,Ze,3,Ft-Mt,m,Gt)}function gu(m,Y,Ee,Ze,Ft){au(m,Y,Ee,Ze),Ft&&au(m,Y+16,Ee,Ze+4)}function bl(m,Y,Ee,Ze){Yu(m,Y+0,Ee,Ze,1),Yu(m,Y+32,Ee,Ze+128,1)}function Fl(m,Y,Ee,Ze){var Ft;for(m=m[Y+0]+4,Ft=0;4>Ft;++Ft)for(Y=0;4>Y;++Y)ll(Ee,Ze,Y,Ft,m)}function mu(m,Y,Ee,Ze){m[Y+0]&&Ql(m,Y+0,Ee,Ze),m[Y+16]&&Ql(m,Y+16,Ee,Ze+4),m[Y+32]&&Ql(m,Y+32,Ee,Ze+128),m[Y+48]&&Ql(m,Y+48,Ee,Ze+128+4)}function Ku(m,Y,Ee,Ze){var Ft,Nt=z(16);for(Ft=0;4>Ft;++Ft){var Mt=m[Y+0+Ft]+m[Y+12+Ft],Gt=m[Y+4+Ft]+m[Y+8+Ft],qt=m[Y+4+Ft]-m[Y+8+Ft],mn=m[Y+0+Ft]-m[Y+12+Ft];Nt[0+Ft]=Mt+Gt,Nt[8+Ft]=Mt-Gt,Nt[4+Ft]=mn+qt,Nt[12+Ft]=mn-qt}for(Ft=0;4>Ft;++Ft)Mt=(m=Nt[0+4*Ft]+3)+Nt[3+4*Ft],Gt=Nt[1+4*Ft]+Nt[2+4*Ft],qt=Nt[1+4*Ft]-Nt[2+4*Ft],mn=m-Nt[3+4*Ft],Ee[Ze+0]=Mt+Gt>>3,Ee[Ze+16]=mn+qt>>3,Ee[Ze+32]=Mt-Gt>>3,Ee[Ze+48]=mn-qt>>3,Ze+=64}function Jl(m,Y,Ee){var Ze,Ft=Y-32,Nt=Ar,Mt=255-m[Ft-1];for(Ze=0;ZeEe;++Ee)k(m,Y+32*Ee,m,Y-32,16)}function ql(m,Y){var Ee;for(Ee=16;0Ze;++Ze)X(Y,Ee+32*Ze,m,16)}function yu(m,Y){var Ee,Ze=16;for(Ee=0;16>Ee;++Ee)Ze+=m[Y-1+32*Ee]+m[Y+Ee-32];Jo(Ze>>5,m,Y)}function $o(m,Y){var Ee,Ze=8;for(Ee=0;16>Ee;++Ee)Ze+=m[Y-1+32*Ee];Jo(Ze>>4,m,Y)}function sA(m,Y){var Ee,Ze=8;for(Ee=0;16>Ee;++Ee)Ze+=m[Y+Ee-32];Jo(Ze>>4,m,Y)}function Wu(m,Y){Jo(128,m,Y)}function Rs(m,Y,Ee){return m+2*Y+Ee+2>>2}function bu(m,Y){var Ee,Ze=Y-32;for(Ze=new Uint8Array([Rs(m[Ze-1],m[Ze+0],m[Ze+1]),Rs(m[Ze+0],m[Ze+1],m[Ze+2]),Rs(m[Ze+1],m[Ze+2],m[Ze+3]),Rs(m[Ze+2],m[Ze+3],m[Ze+4])]),Ee=0;4>Ee;++Ee)k(m,Y+32*Ee,Ze,0,Ze.length)}function Iu(m,Y){var Ee=m[Y-1],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96];br(m,Y+0,16843009*Rs(m[Y-1-32],Ee,Ze)),br(m,Y+32,16843009*Rs(Ee,Ze,Ft)),br(m,Y+64,16843009*Rs(Ze,Ft,Nt)),br(m,Y+96,16843009*Rs(Ft,Nt,Nt))}function Ml(m,Y){var Ee,Ze=4;for(Ee=0;4>Ee;++Ee)Ze+=m[Y+Ee-32]+m[Y-1+32*Ee];for(Ze>>=3,Ee=0;4>Ee;++Ee)X(m,Y+32*Ee,Ze,4)}function Fu(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1-32],Mt=m[Y+0-32],Gt=m[Y+1-32],qt=m[Y+2-32],mn=m[Y+3-32];m[Y+0+96]=Rs(Ze,Ft,m[Y-1+96]),m[Y+1+96]=m[Y+0+64]=Rs(Ee,Ze,Ft),m[Y+2+96]=m[Y+1+64]=m[Y+0+32]=Rs(Nt,Ee,Ze),m[Y+3+96]=m[Y+2+64]=m[Y+1+32]=m[Y+0+0]=Rs(Mt,Nt,Ee),m[Y+3+64]=m[Y+2+32]=m[Y+1+0]=Rs(Gt,Mt,Nt),m[Y+3+32]=m[Y+2+0]=Rs(qt,Gt,Mt),m[Y+3+0]=Rs(mn,qt,Gt)}function su(m,Y){var Ee=m[Y+1-32],Ze=m[Y+2-32],Ft=m[Y+3-32],Nt=m[Y+4-32],Mt=m[Y+5-32],Gt=m[Y+6-32],qt=m[Y+7-32];m[Y+0+0]=Rs(m[Y+0-32],Ee,Ze),m[Y+1+0]=m[Y+0+32]=Rs(Ee,Ze,Ft),m[Y+2+0]=m[Y+1+32]=m[Y+0+64]=Rs(Ze,Ft,Nt),m[Y+3+0]=m[Y+2+32]=m[Y+1+64]=m[Y+0+96]=Rs(Ft,Nt,Mt),m[Y+3+32]=m[Y+2+64]=m[Y+1+96]=Rs(Nt,Mt,Gt),m[Y+3+64]=m[Y+2+96]=Rs(Mt,Gt,qt),m[Y+3+96]=Rs(Gt,qt,qt)}function _l(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1-32],Mt=m[Y+0-32],Gt=m[Y+1-32],qt=m[Y+2-32],mn=m[Y+3-32];m[Y+0+0]=m[Y+1+64]=Nt+Mt+1>>1,m[Y+1+0]=m[Y+2+64]=Mt+Gt+1>>1,m[Y+2+0]=m[Y+3+64]=Gt+qt+1>>1,m[Y+3+0]=qt+mn+1>>1,m[Y+0+96]=Rs(Ft,Ze,Ee),m[Y+0+64]=Rs(Ze,Ee,Nt),m[Y+0+32]=m[Y+1+96]=Rs(Ee,Nt,Mt),m[Y+1+32]=m[Y+2+96]=Rs(Nt,Mt,Gt),m[Y+2+32]=m[Y+3+96]=Rs(Mt,Gt,qt),m[Y+3+32]=Rs(Gt,qt,mn)}function ou(m,Y){var Ee=m[Y+0-32],Ze=m[Y+1-32],Ft=m[Y+2-32],Nt=m[Y+3-32],Mt=m[Y+4-32],Gt=m[Y+5-32],qt=m[Y+6-32],mn=m[Y+7-32];m[Y+0+0]=Ee+Ze+1>>1,m[Y+1+0]=m[Y+0+64]=Ze+Ft+1>>1,m[Y+2+0]=m[Y+1+64]=Ft+Nt+1>>1,m[Y+3+0]=m[Y+2+64]=Nt+Mt+1>>1,m[Y+0+32]=Rs(Ee,Ze,Ft),m[Y+1+32]=m[Y+0+96]=Rs(Ze,Ft,Nt),m[Y+2+32]=m[Y+1+96]=Rs(Ft,Nt,Mt),m[Y+3+32]=m[Y+2+96]=Rs(Nt,Mt,Gt),m[Y+3+64]=Rs(Mt,Gt,qt),m[Y+3+96]=Rs(Gt,qt,mn)}function Dl(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96];m[Y+0+0]=Ee+Ze+1>>1,m[Y+2+0]=m[Y+0+32]=Ze+Ft+1>>1,m[Y+2+32]=m[Y+0+64]=Ft+Nt+1>>1,m[Y+1+0]=Rs(Ee,Ze,Ft),m[Y+3+0]=m[Y+1+32]=Rs(Ze,Ft,Nt),m[Y+3+32]=m[Y+1+64]=Rs(Ft,Nt,Nt),m[Y+3+64]=m[Y+2+64]=m[Y+0+96]=m[Y+1+96]=m[Y+2+96]=m[Y+3+96]=Nt}function ul(m,Y){var Ee=m[Y-1+0],Ze=m[Y-1+32],Ft=m[Y-1+64],Nt=m[Y-1+96],Mt=m[Y-1-32],Gt=m[Y+0-32],qt=m[Y+1-32],mn=m[Y+2-32];m[Y+0+0]=m[Y+2+32]=Ee+Mt+1>>1,m[Y+0+32]=m[Y+2+64]=Ze+Ee+1>>1,m[Y+0+64]=m[Y+2+96]=Ft+Ze+1>>1,m[Y+0+96]=Nt+Ft+1>>1,m[Y+3+0]=Rs(Gt,qt,mn),m[Y+2+0]=Rs(Mt,Gt,qt),m[Y+1+0]=m[Y+3+32]=Rs(Ee,Mt,Gt),m[Y+1+32]=m[Y+3+64]=Rs(Ze,Ee,Mt),m[Y+1+64]=m[Y+3+96]=Rs(Ft,Ze,Ee),m[Y+1+96]=Rs(Nt,Ft,Ze)}function mo(m,Y){var Ee;for(Ee=0;8>Ee;++Ee)k(m,Y+32*Ee,m,Y-32,8)}function wl(m,Y){var Ee;for(Ee=0;8>Ee;++Ee)X(m,Y,m[Y-1],8),Y+=32}function ml(m,Y,Ee){var Ze;for(Ze=0;8>Ze;++Ze)X(Y,Ee+32*Ze,m,8)}function lu(m,Y){var Ee,Ze=8;for(Ee=0;8>Ee;++Ee)Ze+=m[Y+Ee-32]+m[Y-1+32*Ee];ml(Ze>>4,m,Y)}function Ys(m,Y){var Ee,Ze=4;for(Ee=0;8>Ee;++Ee)Ze+=m[Y+Ee-32];ml(Ze>>3,m,Y)}function po(m,Y){var Ee,Ze=4;for(Ee=0;8>Ee;++Ee)Ze+=m[Y-1+32*Ee];ml(Ze>>3,m,Y)}function Al(m,Y){ml(128,m,Y)}function Cl(m,Y,Ee){var Ze=m[Y-Ee],Ft=m[Y+0],Nt=3*(Ft-Ze)+jn[1020+m[Y-2*Ee]-m[Y+Ee]],Mt=pr[112+(Nt+4>>3)];m[Y-Ee]=Ar[255+Ze+pr[112+(Nt+3>>3)]],m[Y+0]=Ar[255+Ft-Mt]}function Ll(m,Y,Ee,Ze){var Ft=m[Y+0],Nt=m[Y+Ee];return bi[255+m[Y-2*Ee]-m[Y-Ee]]>Ze||bi[255+Nt-Ft]>Ze}function Du(m,Y,Ee,Ze){return 4*bi[255+m[Y-Ee]-m[Y+0]]+bi[255+m[Y-2*Ee]-m[Y+Ee]]<=Ze}function Lu(m,Y,Ee,Ze,Ft){var Nt=m[Y-3*Ee],Mt=m[Y-2*Ee],Gt=m[Y-Ee],qt=m[Y+0],mn=m[Y+Ee],kn=m[Y+2*Ee],Rr=m[Y+3*Ee];return 4*bi[255+Gt-qt]+bi[255+Mt-mn]>Ze?0:bi[255+m[Y-4*Ee]-Nt]<=Ft&&bi[255+Nt-Mt]<=Ft&&bi[255+Mt-Gt]<=Ft&&bi[255+Rr-kn]<=Ft&&bi[255+kn-mn]<=Ft&&bi[255+mn-qt]<=Ft}function Pu(m,Y,Ee,Ze){var Ft=2*Ze+1;for(Ze=0;16>Ze;++Ze)Du(m,Y+Ze,Ee,Ft)&&Cl(m,Y+Ze,Ee)}function Pl(m,Y,Ee,Ze){var Ft=2*Ze+1;for(Ze=0;16>Ze;++Ze)Du(m,Y+Ze*Ee,1,Ft)&&Cl(m,Y+Ze*Ee,1)}function Bl(m,Y,Ee,Ze){var Ft;for(Ft=3;0>7,ur=18*Li+63>>7,Li=9*Li+63>>7;qt[mn-3*kn]=Ar[255+qt[mn-3*kn]+Li],qt[mn-2*kn]=Ar[255+Rr+ur],qt[mn-kn]=Ar[255+Or+fr],qt[mn+0]=Ar[255+or-fr],qt[mn+kn]=Ar[255+Di-ur],qt[mn+2*kn]=Ar[255+gi-Li]}Y+=Ze}}function Tl(m,Y,Ee,Ze,Ft,Nt,Mt,Gt){for(Nt=2*Nt+1;0>3)],gi=pr[112+(gi+3>>3)],fr=Di+1>>1;qt[mn-2*kn]=Ar[255+qt[mn-2*kn]+fr],qt[mn-kn]=Ar[255+Rr+gi],qt[mn+0]=Ar[255+Or-Di],qt[mn+kn]=Ar[255+or-fr]}Y+=Ze}}function kl(m,Y,Ee,Ze,Ft,Nt){wu(m,Y,Ee,1,16,Ze,Ft,Nt)}function cl(m,Y,Ee,Ze,Ft,Nt){wu(m,Y,1,Ee,16,Ze,Ft,Nt)}function xA(m,Y,Ee,Ze,Ft,Nt){var Mt;for(Mt=3;0mn?0:255:mn)&255,mn=qt,Ft[Nt+Gt]=kn}}function Ao(m,Y,Ee,Ze){var Ft=Y.width,Nt=Y.o;if(A(m!=null&&Y!=null),0>Ee||0>=Ze||Ee+Ze>Nt)return null;if(!m.Cc){if(m.ga==null){var Mt;if(m.ga=new $l,(Mt=m.ga==null)||(Mt=Y.width*Y.o,A(m.Gb.length==0),m.Gb=z(Mt),m.Uc=0,m.Gb==null?Mt=0:(m.mb=m.Gb,m.nb=m.Uc,m.rc=null,Mt=1),Mt=!Mt),!Mt){Mt=m.ga;var Gt=m.Fa,qt=m.P,mn=m.qc,kn=m.mb,Rr=m.nb,Or=qt+1,or=mn-1,Di=Mt.l;if(A(Gt!=null&&kn!=null&&Y!=null),pA[0]=null,pA[1]=eu,pA[2]=uu,pA[3]=Au,Mt.ca=kn,Mt.tb=Rr,Mt.c=Y.width,Mt.i=Y.height,A(0=mn)Y=0;else if(Mt.$a=Gt[qt+0]>>0&3,Mt.Z=Gt[qt+0]>>2&3,Mt.Lc=Gt[qt+0]>>4&3,qt=Gt[qt+0]>>6&3,0>Mt.$a||1=Mt.c*Mt.i;Mt=!Y}if(Mt)return null;m.ga.Lc!=1?m.Ga=0:Ze=Nt-Ee}A(m.ga!=null),A(Ee+Ze<=Nt);e:{if(Y=(Gt=m.ga).c,Nt=Gt.l.o,Gt.$a==0){if(Or=m.rc,or=m.Vc,Di=m.Fa,qt=m.P+1+Ee*Y,mn=m.mb,kn=m.nb+Ee*Y,A(qt<=m.P+m.qc),Gt.Z!=0)for(A(pA[Gt.Z]!=null),Mt=0;Mt=Y)Y=1;else if(Gt.ic||Kr(),Gt.ic){Gt=Mt.V,Or=Mt.Ba,or=Mt.c;var gi=Mt.i,fr=(Di=1,qt=Mt.$/or,mn=Mt.$%or,kn=Mt.m,Rr=Mt.s,Mt.$),ur=or*gi,Li=or*Y,Vi=Rr.wc,Oi=fr(gi=qr(Oi.G[0],Oi.H[0],kn)))Gt[Or+fr]=gi,++fr,++mn>=or&&(mn=0,++qt<=Y&&!(qt%16)&&eo(Mt,qt));else{if(!(280>gi)){Di=0;break t}gi=ms(gi-256,kn);var Oa,Pa=qr(Oi.G[4],Oi.H[4],kn);if(fn(kn),!(fr>=(Pa=Za(or,Pa=ms(Pa,kn)))&&ur-fr>=gi)){Di=0;break t}for(Oa=0;Oa=or;)mn-=or,++qt<=Y&&!(qt%16)&&eo(Mt,qt);frY?Y:qt);break t}!Di||kn.h&&fr=Nt&&(m.Cc=1),Ze=1}if(!Ze)return null;if(m.Cc&&((Ze=m.ga)!=null&&(Ze.mc=null),m.ga=null,0>23,Gt[qt+4*Mt+1]=Gt[qt+4*Mt+1]*Rr>>23,Gt[qt+4*Mt+2]=Gt[qt+4*Mt+2]*Rr>>23)}Y+=Nt}}function xt(m,Y,Ee,Ze,Ft){for(;0>4)*qt>>16;m[Y+2*Nt+0]=(240&Mt|Mt>>4)*qt>>16&240|(15&Mt|Mt<<4)*qt>>16>>4&15,m[Y+2*Nt+1]=240&mn|Gt}Y+=Ft}}function In(m,Y,Ee,Ze,Ft,Nt,Mt,Gt){var qt,mn,kn=255;for(mn=0;mn>8}function Kr(){J=he,le=xt,xe=In,ke=qn}function mi(m,Y,Ee){zn[m]=function(Ze,Ft,Nt,Mt,Gt,qt,mn,kn,Rr,Or,or,Di,gi,fr,ur,Li,Vi){var Oi,Oa=Vi-1>>1,Pa=Gt[qt+0]|mn[kn+0]<<16,bs=Rr[Or+0]|or[Di+0]<<16;A(Ze!=null);var Na=3*Pa+bs+131074>>2;for(Y(Ze[Ft+0],255&Na,Na>>16,gi,fr),Nt!=null&&(Na=3*bs+Pa+131074>>2,Y(Nt[Mt+0],255&Na,Na>>16,ur,Li)),Oi=1;Oi<=Oa;++Oi){var Io=Gt[qt+Oi]|mn[kn+Oi]<<16,To=Rr[Or+Oi]|or[Di+Oi]<<16,yo=Pa+Io+bs+To+524296,vo=yo+2*(Io+bs)>>3;Na=vo+Pa>>1,Pa=(yo=yo+2*(Pa+To)>>3)+Io>>1,Y(Ze[Ft+2*Oi-1],255&Na,Na>>16,gi,fr+(2*Oi-1)*Ee),Y(Ze[Ft+2*Oi-0],255&Pa,Pa>>16,gi,fr+(2*Oi-0)*Ee),Nt!=null&&(Na=yo+bs>>1,Pa=vo+To>>1,Y(Nt[Mt+2*Oi-1],255&Na,Na>>16,ur,Li+(2*Oi-1)*Ee),Y(Nt[Mt+2*Oi+0],255&Pa,Pa>>16,ur,Li+(2*Oi+0)*Ee)),Pa=Io,bs=To}1&Vi||(Na=3*Pa+bs+131074>>2,Y(Ze[Ft+Vi-1],255&Na,Na>>16,gi,fr+(Vi-1)*Ee),Nt!=null&&(Na=3*bs+Pa+131074>>2,Y(Nt[Mt+Vi-1],255&Na,Na>>16,ur,Li+(Vi-1)*Ee)))}}function zi(){Qu[Jr]=vc,Qu[Ki]=nc,Qu[Ii]=yc,Qu[ca]=rc,Qu[za]=ic,Qu[Hi]=ac,Qu[ya]=bc,Qu[io]=nc,Qu[_a]=rc,Qu[$s]=ic,Qu[Js]=ac}function Ma(m){return m&~wc?0>m?0:255:m>>sc}function As(m,Y){return Ma((19077*m>>8)+(26149*Y>>8)-14234)}function Ms(m,Y,Ee){return Ma((19077*m>>8)-(6419*Y>>8)-(13320*Ee>>8)+8708)}function Es(m,Y){return Ma((19077*m>>8)+(33050*Y>>8)-17685)}function Eo(m,Y,Ee,Ze,Ft){Ze[Ft+0]=As(m,Ee),Ze[Ft+1]=Ms(m,Y,Ee),Ze[Ft+2]=Es(m,Y)}function el(m,Y,Ee,Ze,Ft){Ze[Ft+0]=Es(m,Y),Ze[Ft+1]=Ms(m,Y,Ee),Ze[Ft+2]=As(m,Ee)}function nl(m,Y,Ee,Ze,Ft){var Nt=Ms(m,Y,Ee);Y=Nt<<3&224|Es(m,Y)>>3,Ze[Ft+0]=248&As(m,Ee)|Nt>>5,Ze[Ft+1]=Y}function sl(m,Y,Ee,Ze,Ft){var Nt=240&Es(m,Y)|15;Ze[Ft+0]=240&As(m,Ee)|Ms(m,Y,Ee)>>4,Ze[Ft+1]=Nt}function Sl(m,Y,Ee,Ze,Ft){Ze[Ft+0]=255,Eo(m,Y,Ee,Ze,Ft+1)}function pl(m,Y,Ee,Ze,Ft){el(m,Y,Ee,Ze,Ft),Ze[Ft+3]=255}function Cu(m,Y,Ee,Ze,Ft){Eo(m,Y,Ee,Ze,Ft),Ze[Ft+3]=255}function Rl(m,Y){return 0>m?0:m>Y?Y:m}function tu(m,Y,Ee){zn[m]=function(Ze,Ft,Nt,Mt,Gt,qt,mn,kn,Rr){for(var Or=kn+(-2&Rr)*Ee;kn!=Or;)Y(Ze[Ft+0],Nt[Mt+0],Gt[qt+0],mn,kn),Y(Ze[Ft+1],Nt[Mt+0],Gt[qt+0],mn,kn+Ee),Ft+=2,++Mt,++qt,kn+=2*Ee;1&Rr&&Y(Ze[Ft+0],Nt[Mt+0],Gt[qt+0],mn,kn)}}function BA(m,Y,Ee){return Ee==0?m==0?Y==0?6:5:Y==0?4:0:Ee}function lA(m,Y,Ee,Ze,Ft){switch(m>>>30){case 3:Yu(Y,Ee,Ze,Ft,0);break;case 2:il(Y,Ee,Ze,Ft);break;case 1:Ql(Y,Ee,Ze,Ft)}}function yA(m,Y){var Ee,Ze,Ft=Y.M,Nt=Y.Nb,Mt=m.oc,Gt=m.pc+40,qt=m.oc,mn=m.pc+584,kn=m.oc,Rr=m.pc+600;for(Ee=0;16>Ee;++Ee)Mt[Gt+32*Ee-1]=129;for(Ee=0;8>Ee;++Ee)qt[mn+32*Ee-1]=129,kn[Rr+32*Ee-1]=129;for(0Ee;++Ee)k(Mt,Gt+32*Ee-4,Mt,Gt+32*Ee+12,4);for(Ee=-1;8>Ee;++Ee)k(qt,mn+32*Ee-4,qt,mn+32*Ee+4,4),k(kn,Rr+32*Ee-4,kn,Rr+32*Ee+4,4)}var or=m.Gd,Di=m.Hd+Ze,gi=Or.ad,fr=Or.Hc;if(0=m.za-1?X(ur,Li,or[Di].y[15],4):k(ur,Li,or[Di+1].y,0,4)),Ee=0;4>Ee;Ee++)ur[Li+128+Ee]=ur[Li+256+Ee]=ur[Li+384+Ee]=ur[Li+0+Ee];for(Ee=0;16>Ee;++Ee,fr<<=2)ur=Mt,Li=Gt+Ln[Ee],Ju[Or.Ob[Ee]](ur,Li),lA(fr,gi,16*+Ee,ur,Li)}else if(ur=BA(Ze,Ft,Or.Ob[0]),Eu[ur](Mt,Gt),fr!=0)for(Ee=0;16>Ee;++Ee,fr<<=2)lA(fr,gi,16*+Ee,Mt,Gt+Ln[Ee]);for(Ee=Or.Gc,ur=BA(Ze,Ft,Or.Dd),hA[ur](qt,mn),hA[ur](kn,Rr),fr=gi,ur=qt,Li=mn,255&(Or=Ee>>0)&&(170&Or?iA(fr,256,ur,Li):hu(fr,256,ur,Li)),Or=kn,fr=Rr,255&(Ee>>=8)&&(170&Ee?iA(gi,320,Or,fr):hu(gi,320,Or,fr)),FtEe;++Ee)k(or,Di+Ee*m.R,Mt,Gt+32*Ee,16);for(Ee=0;8>Ee;++Ee)k(gi,Or+Ee*m.B,qt,mn+32*Ee,8),k(fr,ur+Ee*m.B,kn,Rr+32*Ee,8)}}function uA(m,Y,Ee,Ze,Ft,Nt,Mt,Gt,qt){var mn=[0],kn=[0],Rr=0,Or=qt!=null?qt.kd:0,or=qt!=null?qt:new eA;if(m==null||12>Ee)return 7;or.data=m,or.w=Y,or.ha=Ee,Y=[Y],Ee=[Ee],or.gb=[or.gb];e:{var Di=Y,gi=Ee,fr=or.gb;if(A(m!=null),A(gi!=null),A(fr!=null),fr[0]=0,12<=gi[0]&&!y(m,Di[0],"RIFF")){if(y(m,Di[0]+8,"WEBP")){fr=3;break e}var ur=ai(m,Di[0]+4);if(12>ur||4294967286gi[0]-8){fr=7;break e}fr[0]=ur,Di[0]+=12,gi[0]-=12}fr=0}if(fr!=0)return fr;for(ur=0fr[0])fr=7;else{if(!y(Li,gi[0],"VP8X")){if(ai(Li,gi[0]+4)!=10){fr=3;break e}if(18>fr[0]){fr=7;break e}var Pa=ai(Li,gi[0]+8),bs=1+Mr(Li,gi[0]+12);if(2147483648<=bs*(Li=1+Mr(Li,gi[0]+15))){fr=3;break e}Oa!=null&&(Oa[0]=Pa),Vi!=null&&(Vi[0]=bs),Oi!=null&&(Oi[0]=Li),gi[0]+=18,fr[0]-=18,Na[0]=1}fr=0}}if(Rr=Rr[0],Di=Di[0],fr!=0)return fr;if(gi=!!(2&Di),!ur&&Rr)return 3;if(Nt!=null&&(Nt[0]=!!(16&Di)),Mt!=null&&(Mt[0]=gi),Gt!=null&&(Gt[0]=0),Mt=mn[0],Di=kn[0],Rr&&gi&&qt==null){fr=0;break}if(4>Ee){fr=7;break}if(ur&&Rr||!ur&&!Rr&&!y(m,Y[0],"ALPH")){Ee=[Ee],or.na=[or.na],or.P=[or.P],or.Sa=[or.Sa];e:{Pa=m,fr=Y,ur=Ee;var Na=or.gb;Vi=or.na,Oi=or.P,Oa=or.Sa,bs=22,A(Pa!=null),A(ur!=null),Li=fr[0];var Io=ur[0];for(A(Vi!=null),A(Oa!=null),Vi[0]=null,Oi[0]=null,Oa[0]=0;;){if(fr[0]=Li,ur[0]=Io,8>Io){fr=7;break e}var To=ai(Pa,Li+4);if(4294967286Na){fr=3;break e}if(!y(Pa,Li,"VP8 ")||!y(Pa,Li,"VP8L")){fr=0;break e}if(Io[0]ur[0])fr=7;else{if(Li||bs){if(Na=ai(Na,Pa+4),12<=Vi&&Na>Vi-12){fr=3;break e}if(Or&&Na>ur[0]-8){fr=7;break e}Oi[0]=Na,fr[0]+=8,ur[0]-=8,Oa[0]=bs}else Oa[0]=5<=ur[0]&&Na[Pa+0]==47&&!(Na[Pa+4]>>5),Oi[0]=ur[0];fr=0}if(Ee=Ee[0],or.Ja=or.Ja[0],or.xa=or.xa[0],Y=Y[0],fr!=0)break;if(4294967286Ee){fr=7;break}Gt=Mt,Or=Di,gi=Nt,m==null||5>Ee?m=0:5<=Ee&&m[Y+0]==47&&!(m[Y+4]>>5)?(ur=[0],Na=[0],Vi=[0],St(Oi=new rt,m,Y,Ee),Fa(Oi,ur,Na,Vi)?(Gt!=null&&(Gt[0]=ur[0]),Or!=null&&(Or[0]=Na[0]),gi!=null&&(gi[0]=Vi[0]),m=1):m=0):m=0}else{if(10>Ee){fr=7;break}Gt=Di,m==null||10>Ee||!wo(m,Y+3,Ee-3)?m=0:(Or=m[Y+0]|m[Y+1]<<8|m[Y+2]<<16,gi=16383&(m[Y+7]<<8|m[Y+6]),m=16383&(m[Y+9]<<8|m[Y+8]),1&Or||3<(Or>>1&7)||!(Or>>4&1)||Or>>5>=or.Ja||!gi||!m?m=0:(Mt&&(Mt[0]=gi),Gt&&(Gt[0]=m),m=1))}if(!m||(Mt=Mt[0],Di=Di[0],Rr&&(mn[0]!=Mt||kn[0]!=Di)))return 3;qt!=null&&(qt[0]=or,qt.offset=Y-qt.w,A(4294967286>Y-qt.w),A(qt.offset==qt.ha-Ee));break}return fr==0||fr==7&&Rr&&qt==null?(Nt!=null&&(Nt[0]|=or.na!=null&&0Ee||(Nt&=-2,Mt&=-2),0>Nt||0>Mt||0>=Gt||0>=qt||Nt+Gt>Ze||Mt+qt>Ft))return 0;if(Y.v=Nt,Y.j=Mt,Y.va=Nt+Gt,Y.o=Mt+qt,Y.U=Gt,Y.T=qt,Y.da=m!=null&&0m.S){var Y=m.f.RGBA;Y.fb+=(m.height-1)*Y.A,Y.A=-Y.A}else Y=m.f.kb,m=m.height,Y.O+=(m-1)*Y.fa,Y.fa=-Y.fa,Y.N+=(m-1>>1)*Y.Ab,Y.Ab=-Y.Ab,Y.W+=(m-1>>1)*Y.Db,Y.Db=-Y.Db,Y.F!=null&&(Y.J+=(m-1)*Y.lb,Y.lb=-Y.lb);return 0}function bA(m,Y,Ee,Ze){if(Ze==null||0>=m||0>=Y)return 2;if(Ee!=null){if(Ee.Da){var Ft=Ee.cd,Nt=Ee.bd,Mt=-2&Ee.v,Gt=-2&Ee.j;if(0>Mt||0>Gt||0>=Ft||0>=Nt||Mt+Ft>m||Gt+Nt>Y)return 2;m=Ft,Y=Nt}if(Ee.da){if(!Wi(m,Y,Ft=[Ee.ib],Nt=[Ee.hb]))return 2;m=Ft[0],Y=Nt[0]}}Ze.width=m,Ze.height=Y;e:{var qt=Ze.width,mn=Ze.height;if(m=Ze.S,0>=qt||0>=mn||!(m>=Jr&&13>m))m=2;else{if(0>=Ze.Rd&&Ze.sd==null){Mt=Nt=Ft=Y=0;var kn=(Gt=qt*ei[m])*mn;if(11>m||(Nt=(mn+1)/2*(Y=(qt+1)/2),m==12&&(Mt=(Ft=qt)*mn)),(mn=z(kn+2*Nt+Mt))==null){m=1;break e}Ze.sd=mn,11>m?((qt=Ze.f.RGBA).eb=mn,qt.fb=0,qt.A=Gt,qt.size=kn):((qt=Ze.f.kb).y=mn,qt.O=0,qt.fa=Gt,qt.Fd=kn,qt.f=mn,qt.N=0+kn,qt.Ab=Y,qt.Cd=Nt,qt.ea=mn,qt.W=0+kn+Nt,qt.Db=Y,qt.Ed=Nt,m==12&&(qt.F=mn,qt.J=0+kn+2*Nt),qt.Tc=Mt,qt.lb=Ft)}if(Y=1,Ft=Ze.S,Nt=Ze.width,Mt=Ze.height,Ft>=Jr&&13>Ft)if(11>Ft)m=Ze.f.RGBA,Y&=(Gt=Math.abs(m.A))*(Mt-1)+Nt<=m.size,Y&=Gt>=Nt*ei[Ft],Y&=m.eb!=null;else{m=Ze.f.kb,Gt=(Nt+1)/2,kn=(Mt+1)/2,qt=Math.abs(m.fa),mn=Math.abs(m.Ab);var Rr=Math.abs(m.Db),Or=Math.abs(m.lb),or=Or*(Mt-1)+Nt;Y&=qt*(Mt-1)+Nt<=m.Fd,Y&=mn*(kn-1)+Gt<=m.Cd,Y=(Y&=Rr*(kn-1)+Gt<=m.Ed)&qt>=Nt&mn>=Gt&Rr>=Gt,Y&=m.y!=null,Y&=m.f!=null,Y&=m.ea!=null,Ft==12&&(Y&=Or>=Nt,Y&=or<=m.Tc,Y&=m.F!=null)}else Y=0;m=Y?0:2}}return m!=0||Ee!=null&&Ee.fd&&(m=SA(Ze)),m}var rl=64,cA=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Go=24,cu=32,Ou=8,dl=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Wr("Predictor0","PredictorAdd0"),zn.Predictor0=function(){return 4278190080},zn.Predictor1=function(m){return m},zn.Predictor2=function(m,Y,Ee){return Y[Ee+0]},zn.Predictor3=function(m,Y,Ee){return Y[Ee+1]},zn.Predictor4=function(m,Y,Ee){return Y[Ee-1]},zn.Predictor5=function(m,Y,Ee){return zr(zr(m,Y[Ee+1]),Y[Ee+0])},zn.Predictor6=function(m,Y,Ee){return zr(m,Y[Ee-1])},zn.Predictor7=function(m,Y,Ee){return zr(m,Y[Ee+0])},zn.Predictor8=function(m,Y,Ee){return zr(Y[Ee-1],Y[Ee+0])},zn.Predictor9=function(m,Y,Ee){return zr(Y[Ee+0],Y[Ee+1])},zn.Predictor10=function(m,Y,Ee){return zr(zr(m,Y[Ee-1]),zr(Y[Ee+0],Y[Ee+1]))},zn.Predictor11=function(m,Y,Ee){var Ze=Y[Ee+0];return 0>=We(Ze>>24&255,m>>24&255,(Y=Y[Ee-1])>>24&255)+We(Ze>>16&255,m>>16&255,Y>>16&255)+We(Ze>>8&255,m>>8&255,Y>>8&255)+We(255&Ze,255&m,255&Y)?Ze:m},zn.Predictor12=function(m,Y,Ee){var Ze=Y[Ee+0];return(Ei((m>>24&255)+(Ze>>24&255)-((Y=Y[Ee-1])>>24&255))<<24|Ei((m>>16&255)+(Ze>>16&255)-(Y>>16&255))<<16|Ei((m>>8&255)+(Ze>>8&255)-(Y>>8&255))<<8|Ei((255&m)+(255&Ze)-(255&Y)))>>>0},zn.Predictor13=function(m,Y,Ee){var Ze=Y[Ee-1];return(ea((m=zr(m,Y[Ee+0]))>>24&255,Ze>>24&255)<<24|ea(m>>16&255,Ze>>16&255)<<16|ea(m>>8&255,Ze>>8&255)<<8|ea(m>>0&255,Ze>>0&255))>>>0};var Nu=zn.PredictorAdd0;zn.PredictorAdd1=p,Wr("Predictor2","PredictorAdd2"),Wr("Predictor3","PredictorAdd3"),Wr("Predictor4","PredictorAdd4"),Wr("Predictor5","PredictorAdd5"),Wr("Predictor6","PredictorAdd6"),Wr("Predictor7","PredictorAdd7"),Wr("Predictor8","PredictorAdd8"),Wr("Predictor9","PredictorAdd9"),Wr("Predictor10","PredictorAdd10"),Wr("Predictor11","PredictorAdd11"),Wr("Predictor12","PredictorAdd12"),Wr("Predictor13","PredictorAdd13");var Xu=zn.PredictorAdd2;Te("ColorIndexInverseTransform","MapARGB","32b",function(m){return m>>8&255},function(m){return m}),Te("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(m){return m},function(m){return m>>8&255});var du,Gl=zn.ColorIndexInverseTransform,dA=zn.MapARGB,IA=zn.VP8LColorIndexInverseTransformAlpha,nA=zn.MapAlpha,fu=zn.VP8LPredictorsAdd=[];fu.length=16,(zn.VP8LPredictors=[]).length=16,(zn.VP8LPredictorsAdd_C=[]).length=16,(zn.VP8LPredictors_C=[]).length=16;var Mu,Ul,gl,rA,ku,Uu,wA,Yu,il,iA,Ql,hu,CA,PA,fA,jl,g,e,t,n,a,u,h,T,J,le,xe,ke,lt=z(511),ct=z(2041),It=z(225),Kt=z(767),Vt=0,jn=ct,pr=It,Ar=Kt,bi=lt,Jr=0,Ki=1,Ii=2,ca=3,za=4,Hi=5,ya=6,io=7,_a=8,$s=9,Js=10,ks=[2,3,7],Fo=[3,3,11],Ho=[280,256,256,256,40],hs=[0,1,1,1,0],ns=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ko=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Co=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Wo=8,qo=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Uo=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ol=null,Hl=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],FA=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],TA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],XA=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],RA=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],HA=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],mc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Eu=[],Ju=[],hA=[],ec=1,tc=2,pA=[],Qu=[];mi("UpsampleRgbLinePair",Eo,3),mi("UpsampleBgrLinePair",el,3),mi("UpsampleRgbaLinePair",Cu,4),mi("UpsampleBgraLinePair",pl,4),mi("UpsampleArgbLinePair",Sl,4),mi("UpsampleRgba4444LinePair",sl,2),mi("UpsampleRgb565LinePair",nl,2);var vc=zn.UpsampleRgbLinePair,yc=zn.UpsampleBgrLinePair,nc=zn.UpsampleRgbaLinePair,rc=zn.UpsampleBgraLinePair,ic=zn.UpsampleArgbLinePair,ac=zn.UpsampleRgba4444LinePair,bc=zn.UpsampleRgb565LinePair,zA=16,KA=1<Ze.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Ze.ca.f.kb.F!=null&&Kr()),Ze.Pb&&0(qt=Ee.Md)?0:100mn;++mn)12>(Rr=Ft.pb[mn]).lc&&(Rr.ia=qt*Cr[0>Rr.lc?0:Rr.lc]>>3),kn|=Rr.ia;kn&&(alert("todo:VP8InitRandom"),Ft.ia=1)}Ft.Ga=Ee.Id,100Ft.Ga&&(Ft.Ga=0)}Il(m,Ze)||(Y=m.a)}}else Y=m.a}Y==0&&Mt.Oa!=null&&Mt.Oa.fd&&(Y=SA(Mt.ba))}Mt=Y}Nt=Mt!=0?null:11>Nt?Gt.f.RGBA.eb:Gt.f.kb.y}else Nt=null;return Nt};var ei=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ye(zn,Ir){for(var Xr="",pn=0;pn<4;pn++)Xr+=String.fromCharCode(zn[Ir++]);return Xr}function ht(zn,Ir){return(zn[Ir+0]<<0|zn[Ir+1]<<8|zn[Ir+2]<<16)>>>0}function ft(zn,Ir){return(zn[Ir+0]<<0|zn[Ir+1]<<8|zn[Ir+2]<<16|zn[Ir+3]<<24)>>>0}new Ne;var Dt=[0],et=[0],gn=[],ln=new Ne,wn=v,Xt=function(zn,Ir){var Xr={},pn=0,yn=!1,De=0,Le=0;if(Xr.frames=[],!function(Se,Tt,en,fn){for(var En=0;En>1&1}Lt!="ANMF"&&(Ir+=_t)}return Xr}}(wn,0);Xt.response=wn,Xt.rgbaoutput=!0,Xt.dataurl=!1;var Bn=Xt.header?Xt.header:null,ir=Xt.frames?Xt.frames:null;if(Bn){Bn.loop_counter=Bn.loop_count,Dt=[Bn.canvas_height],et=[Bn.canvas_width];for(var vr=0;vr>>1)&255;return Xt},Ne=function(Dt,et,gn){var ln,wn,Xt,Bn,ir=[],vr=Dt.length;ir[0]=4;for(var Nr=0;Nr>>Lt&255,Lt+=Bn.bits;Ir[De]=yn>>>Lt&255}}if(Bn.bits===16){zn=(xr=new Uint32Array(Bn.decodePixels().buffer)).length,Xr=new Uint8Array(zn*(32/Bn.pixelBitlength)*Bn.colors),Ir=new Uint8Array(zn*(32/Bn.pixelBitlength)),pn=Bn.colors>1,De=0,Le=0;for(var _t=0;De>>0&255,pn&&(Xr[Le++]=yn>>>16&255,yn=xr[De++],Xr[Le++]=yn>>>0&255),Ir[_t++]=yn>>>16&255;Xt=8}ln!==v.image_compression.NONE&&A()?(Dt=y(Xr,Bn.width*Bn.colors,Bn.colors,ln),oi=y(Ir,Bn.width,1,ln)):(Dt=Xr,oi=Ir,ut=void 0)}if(Bn.colorType===3&&(wn=this.color_spaces.INDEXED,Nr=Bn.palette,Bn.transparency.indexed)){var an=Bn.transparency.indexed,Cn=0;for(De=0,zn=an.length;De=0;v--){for(var k=this.bottom_up?v:this.height-1-v,X=0;X>7-Be&1];this.data[ce+4*Be]=Ne.blue,this.data[ce+4*Be+1]=Ne.green,this.data[ce+4*Be+2]=Ne.red,this.data[ce+4*Be+3]=255}y!==0&&(this.pos+=4-y)}},Ws.prototype.bit4=function(){for(var v=Math.ceil(this.width/2),A=v%4,y=this.height-1;y>=0;y--){for(var k=this.bottom_up?y:this.height-1-y,X=0;X>4,Ne=15&z,Ye=this.palette[Be];if(this.data[ce]=Ye.blue,this.data[ce+1]=Ye.green,this.data[ce+2]=Ye.red,this.data[ce+3]=255,2*X+1>=this.width)break;Ye=this.palette[Ne],this.data[ce+4]=Ye.blue,this.data[ce+4+1]=Ye.green,this.data[ce+4+2]=Ye.red,this.data[ce+4+3]=255}A!==0&&(this.pos+=4-A)}},Ws.prototype.bit8=function(){for(var v=this.width%4,A=this.height-1;A>=0;A--){for(var y=this.bottom_up?A:this.height-1-A,k=0;k=0;y--){for(var k=this.bottom_up?y:this.height-1-y,X=0;X>5&A)/A*255|0,Ne=(z>>10&A)/A*255|0,Ye=z>>15?255:0,ht=k*this.width*4+4*X;this.data[ht]=Ne,this.data[ht+1]=Be,this.data[ht+2]=ce,this.data[ht+3]=Ye}this.pos+=v}},Ws.prototype.bit16=function(){for(var v=this.width%3,A=parseInt("11111",2),y=parseInt("111111",2),k=this.height-1;k>=0;k--){for(var X=this.bottom_up?k:this.height-1-k,z=0;z>5&y)/y*255|0,Ye=(ce>>11)/A*255|0,ht=X*this.width*4+4*z;this.data[ht]=Ye,this.data[ht+1]=Ne,this.data[ht+2]=Be,this.data[ht+3]=255}this.pos+=v}},Ws.prototype.bit24=function(){for(var v=this.height-1;v>=0;v--){for(var A=this.bottom_up?v:this.height-1-v,y=0;y=0;v--)for(var A=this.bottom_up?v:this.height-1-v,y=0;yk&&(X.push(v.slice(Ne,z)),Be=0,Ne=z),Be+=A[z],z++;return Ne!==z&&X.push(v.slice(Ne,z)),X},Do=function(v,A,y){y||(y={});var k,X,z,ce,Be,Ne,Ye,ht=[],ft=[ht],Dt=y.textIndent||0,et=0,gn=0,ln=v.split(" "),wn=ds.apply(this,[" ",y])[0];if(Ne=y.lineIndent===-1?ln[0].length+2:y.lineIndent||0){var Xt=Array(Ne).join(" "),Bn=[];ln.map(function(vr){(vr=vr.split(/\s*\n/)).length>1?Bn=Bn.concat(vr.map(function(Nr,oi){return(oi&&Nr.length?` +`:"")+Nr})):Bn.push(vr[0])}),ln=Bn,Ne=os.apply(this,[Xt,y])}for(z=0,ce=ln.length;zA||ir){if(gn>A){for(Be=so.apply(this,[k,X,A-(Dt+et),A]),ht.push(Be.shift()),ht=[Be.pop()];Be.length;)ft.push([Be.shift()]);gn=X.slice(k.length-(ht[0]?ht[0].length:0)).reduce(function(vr,Nr){return vr+Nr},0)}else ht=[k];ft.push(ht),Dt=gn+Ne,et=wn}else ht.push(k),Dt+=et+gn,et=wn}return Ye=Ne?function(vr,Nr){return(Nr?Xt:"")+vr.join(" ")}:function(vr){return vr.join(" ")},ft.map(Ye)},Si.splitTextToSize=function(v,A,y){var k,X=(y=y||{}).fontSize||this.internal.getFontSize(),z=function(ht){if(ht.widths&&ht.kerning)return{widths:ht.widths,kerning:ht.kerning};var ft=this.internal.getFont(ht.fontName,ht.fontStyle);return ft.metadata.Unicode?{widths:ft.metadata.Unicode.widths||{0:1},kerning:ft.metadata.Unicode.kerning||{}}:{font:ft.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,y);k=Array.isArray(v)?v:String(v).split(/\r?\n/);var ce=1*this.internal.scaleFactor*A/X;z.textIndent=y.textIndent?1*y.textIndent*this.internal.scaleFactor/X:0,z.lineIndent=y.lineIndent;var Be,Ne,Ye=[];for(Be=0,Ne=k.length;Be1){for(ht=0;ht>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=y,this},function(v){var A=function(){var k='',X=unescape(encodeURIComponent('')),z=unescape(encodeURIComponent(k)),ce=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Be=unescape(encodeURIComponent("")),Oe=unescape(encodeURIComponent("")),Ye=z.length+ce.length+Be.length+X.length+Oe.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ye+" >>"),this.internal.write("stream"),this.internal.write(X+z+ce+Be+Oe),this.internal.write("endstream"),this.internal.write("endobj")},y=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};v.addMetadata=function(k,X){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:k,namespaceuri:X||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",y),this.internal.events.subscribe("postPutResources",A)),this}}(Aa.API),function(v){var A=v.API,y=A.pdfEscape16=function(z,ce){for(var Be,Oe=ce.metadata.Unicode.widths,Ye=["","0","00","000","0000"],ht=[""],ft=0,Dt=z.length;ft>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=y,this},function(v){var A=function(){var k='',X=unescape(encodeURIComponent('')),z=unescape(encodeURIComponent(k)),ce=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Be=unescape(encodeURIComponent("")),Ne=unescape(encodeURIComponent("")),Ye=z.length+ce.length+Be.length+X.length+Ne.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ye+" >>"),this.internal.write("stream"),this.internal.write(X+z+ce+Be+Ne),this.internal.write("endstream"),this.internal.write("endobj")},y=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};v.addMetadata=function(k,X){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:k,namespaceuri:X||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",y),this.internal.events.subscribe("postPutResources",A)),this}}(Aa.API),function(v){var A=v.API,y=A.pdfEscape16=function(z,ce){for(var Be,Ne=ce.metadata.Unicode.widths,Ye=["","0","00","000","0000"],ht=[""],ft=0,Dt=z.length;ft -endcodespacerange`,Oe=[],ft=0,Dt=(Be=Object.keys(z).sort(function(et,gn){return et-gn})).length;ft=100&&(ht+=` -`+Oe.length+` beginbfchar -`+Oe.join(` +endcodespacerange`,Ne=[],ft=0,Dt=(Be=Object.keys(z).sort(function(et,gn){return et-gn})).length;ft=100&&(ht+=` +`+Ne.length+` beginbfchar +`+Ne.join(` `)+` -endbfchar`,Oe=[]),z[ce]!==void 0&&z[ce]!==null&&typeof z[ce].toString=="function"&&(Ye=("0000"+z[ce].toString(16)).slice(-4),ce=("0000"+(+ce).toString(16)).slice(-4),Oe.push("<"+ce+"><"+Ye+">"));return Oe.length&&(ht+=` -`+Oe.length+` beginbfchar -`+Oe.join(` +endbfchar`,Ne=[]),z[ce]!==void 0&&z[ce]!==null&&typeof z[ce].toString=="function"&&(Ye=("0000"+z[ce].toString(16)).slice(-4),ce=("0000"+(+ce).toString(16)).slice(-4),Ne.push("<"+ce+"><"+Ye+">"));return Ne.length&&(ht+=` +`+Ne.length+` beginbfchar +`+Ne.join(` `)+` endbfchar `),ht+=`endcmap CMapName currentdict /CMap defineresource pop end -end`};A.events.push(["putFont",function(z){(function(ce){var Be=ce.font,Oe=ce.out,Ye=ce.newObject,ht=ce.putStream;if(Be.metadata instanceof v.API.TTFFont&&Be.encoding==="Identity-H"){for(var ft=Be.metadata.Unicode.widths,Dt=Be.metadata.subset.encode(Be.metadata.glyIdsUsed,1),et="",gn=0;gn>"),Oe("endobj");var Bn=Ye();Oe("<<"),Oe("/Type /Font"),Oe("/BaseFont /"+es(Be.fontName)),Oe("/FontDescriptor "+Xt+" 0 R"),Oe("/W "+v.API.PDFObject.convert(ft)),Oe("/CIDToGIDMap /Identity"),Oe("/DW 1000"),Oe("/Subtype /CIDFontType2"),Oe("/CIDSystemInfo"),Oe("<<"),Oe("/Supplement 0"),Oe("/Registry (Adobe)"),Oe("/Ordering ("+Be.encoding+")"),Oe(">>"),Oe(">>"),Oe("endobj"),Be.objectNumber=Ye(),Oe("<<"),Oe("/Type /Font"),Oe("/Subtype /Type0"),Oe("/ToUnicode "+wn+" 0 R"),Oe("/BaseFont /"+es(Be.fontName)),Oe("/Encoding /"+Be.encoding),Oe("/DescendantFonts ["+Bn+" 0 R]"),Oe(">>"),Oe("endobj"),Be.isAlreadyPutted=!0}})(z)}]),A.events.push(["putFont",function(z){(function(ce){var Be=ce.font,Oe=ce.out,Ye=ce.newObject,ht=ce.putStream;if(Be.metadata instanceof v.API.TTFFont&&Be.encoding==="WinAnsiEncoding"){for(var ft=Be.metadata.rawData,Dt="",et=0;et>"),Oe("endobj"),Be.objectNumber=Ye();for(var Xt=0;Xt>"),Oe("endobj"),Be.isAlreadyPutted=!0}})(z)}]);var X=function(z){var ce,Be=z.text||"",Oe=z.x,Ye=z.y,ht=z.options||{},ft=z.mutex||{},Dt=ft.pdfEscape,et=ft.activeFontKey,gn=ft.fonts,ln=et,wn="",Xt=0,Bn="",ir=gn[ln].encoding;if(gn[ln].encoding!=="Identity-H")return{text:Be,x:Oe,y:Ye,options:ht,mutex:ft};for(Bn=Be,ln=et,Array.isArray(Be)&&(Bn=Be[0]),Xt=0;Xt","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Xt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Bn=!1,ir=0;this.__bidiEngine__={};var vr=function(pn){var yn=pn.charCodeAt(),De=yn>>8,Le=ln[De];return Le!==void 0?ft[256*Le+(255&yn)]:De===252||De===253?"AL":Xt.test(De)?"L":De===8?"R":"N"},Nr=function(pn){for(var yn,De=0;De=yn.length||(ut=De[Le-1])!=="EN"&&ut!=="AN"||(vt=yn[Le+1])!=="EN"&&vt!=="AN"?_t="N":Bn&&(vt="AN"),_t=vt===ut?vt:"N";break;case"ES":_t=(ut=Le>0?De[Le-1]:"B")==="EN"&&Le+10&&De[Le-1]==="EN"){_t="EN";break}if(Bn){_t="N";break}for(Lt=Le+1,St=yn.length;Lt=1425&&an<=2303||an===64286;if(ut=yn[Lt],Cn&&(ut==="R"||ut==="AL")){_t="R";break}}}_t=Le<1||(ut=yn[Le-1])==="B"?"N":De[Le-1];break;case"B":Bn=!1,X=!0,_t=ir;break;case"S":z=!0,_t="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Bn=!1;break;case"BN":_t="N"}return _t},xr=function(pn,yn,De){var Le=pn.split("");return De&&zn(Le,De,{hiLevel:ir}),Le.reverse(),yn&&yn.reverse(),Le.join("")},zn=function(pn,yn,De){var Le,ut,vt,Lt,St,_t=-1,an=pn.length,Cn=0,rt=[],Se=ir?et:Dt,Tt=[];for(Bn=!1,X=!1,z=!1,ut=0;ut0)if(Le===16){for(ut=_t;ut-1){for(ut=_t;ut=0&&en[Mn]==="WS";Mn--)fn[Mn]=ir}}(Tt,yn,an)},Ir=function(pn,yn,De,Le,ut){if(!(ut.hiLevel=pn){for(St=Cn+1;St=pn;)St++;for(_t=Cn,Lt=St-1;_t=0&&(vt[an]=wn[_t+1])}(Le,De,ut),Ir(2,Le,yn,De,ut),Ir(1,Le,yn,De,ut),Le.join("")};return this.__bidiEngine__.doBidiReorder=function(pn,yn,De){if(function(ut,vt){if(vt)for(var Lt=0;Lt>16)&&(y=-(1+(65535^y))),this.italicAngle=+(y+"."+k)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(z=this.familyClass)===1||z===2||z===3||z===4||z===5||z===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},v.prototype.characterToGlyph=function(A){var y;return((y=this.cmap.unicode)!=null?y.codeMap[A]:void 0)||0},v.prototype.widthOfGlyph=function(A){var y;return y=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(A).advance*y},v.prototype.widthOfString=function(A,y,k){var X,z,ce,Be;for(ce=0,z=0,Be=(A=""+A).length;0<=Be?zBe;z=0<=Be?++z:--z)X=A.charCodeAt(z),ce+=this.widthOfGlyph(this.characterToGlyph(X))+k*(1e3/y)||0;return ce*(y/1e3)},v.prototype.lineHeight=function(A,y){var k;return y==null&&(y=!1),k=y?this.lineGap:0,(this.ascender+k-this.decender)/1e3*A},v}();var Ha,Wa=function(){function v(A){this.data=A!=null?A:[],this.pos=0,this.length=this.data.length}return v.prototype.readByte=function(){return this.data[this.pos++]},v.prototype.writeByte=function(A){return this.data[this.pos++]=A},v.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},v.prototype.writeUInt32=function(A){return this.writeByte(A>>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},v.prototype.readInt32=function(){var A;return(A=this.readUInt32())>=2147483648?A-4294967296:A},v.prototype.writeInt32=function(A){return A<0&&(A+=4294967296),this.writeUInt32(A)},v.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},v.prototype.writeUInt16=function(A){return this.writeByte(A>>8&255),this.writeByte(255&A)},v.prototype.readInt16=function(){var A;return(A=this.readUInt16())>=32768?A-65536:A},v.prototype.writeInt16=function(A){return A<0&&(A+=65536),this.writeUInt16(A)},v.prototype.readString=function(A){var y,k;for(k=[],y=0;0<=A?yA;y=0<=A?++y:--y)k[y]=String.fromCharCode(this.readByte());return k.join("")},v.prototype.writeString=function(A){var y,k,X;for(X=[],y=0,k=A.length;0<=k?yk;y=0<=k?++y:--y)X.push(this.writeByte(A.charCodeAt(y)));return X},v.prototype.readShort=function(){return this.readInt16()},v.prototype.writeShort=function(A){return this.writeInt16(A)},v.prototype.readLongLong=function(){var A,y,k,X,z,ce,Be,Oe;return A=this.readByte(),y=this.readByte(),k=this.readByte(),X=this.readByte(),z=this.readByte(),ce=this.readByte(),Be=this.readByte(),Oe=this.readByte(),128&A?-1*(72057594037927940*(255^A)+281474976710656*(255^y)+1099511627776*(255^k)+4294967296*(255^X)+16777216*(255^z)+65536*(255^ce)+256*(255^Be)+(255^Oe)+1):72057594037927940*A+281474976710656*y+1099511627776*k+4294967296*X+16777216*z+65536*ce+256*Be+Oe},v.prototype.writeLongLong=function(A){var y,k;return y=Math.floor(A/4294967296),k=4294967295&A,this.writeByte(y>>24&255),this.writeByte(y>>16&255),this.writeByte(y>>8&255),this.writeByte(255&y),this.writeByte(k>>24&255),this.writeByte(k>>16&255),this.writeByte(k>>8&255),this.writeByte(255&k)},v.prototype.readInt=function(){return this.readInt32()},v.prototype.writeInt=function(A){return this.writeInt32(A)},v.prototype.read=function(A){var y,k;for(y=[],k=0;0<=A?kA;k=0<=A?++k:--k)y.push(this.readByte());return y},v.prototype.write=function(A){var y,k,X,z;for(z=[],k=0,X=A.length;kz;X=0<=z?++X:--X)k={tag:y.readString(4),checksum:y.readInt(),offset:y.readInt(),length:y.readInt()},this.tables[k.tag]=k}return A.prototype.encode=function(y){var k,X,z,ce,Be,Oe,Ye,ht,ft,Dt,et,gn,ln;for(ln in et=Object.keys(y).length,Oe=Math.log(2),ft=16*Math.floor(Math.log(et)/Oe),ce=Math.floor(ft/Oe),ht=16*et-ft,(X=new Wa).writeInt(this.scalarType),X.writeShort(et),X.writeShort(ft),X.writeShort(ce),X.writeShort(ht),z=16*et,Ye=X.pos+z,Be=null,gn=[],y)for(Dt=y[ln],X.writeString(ln),X.writeInt(v(Dt)),X.writeInt(Ye),X.writeInt(Dt.length),gn=gn.concat(Dt),ln==="head"&&(Be=Ye),Ye+=Dt.length;Ye%4;)gn.push(0),Ye++;return X.write(gn),k=2981146554-v(X.data),X.pos=Be+8,X.writeUInt32(k),X.data},v=function(y){var k,X,z,ce;for(y=hn.call(y);y.length%4;)y.push(0);for(z=new Wa(y),X=0,k=0,ce=y.length;kDt;Oe=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),A.pos+=2,ln=function(){var vr,Nr;for(Nr=[],Oe=vr=0;0<=Dt?vrDt;Oe=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),Ye=function(){var vr,Nr;for(Nr=[],Oe=vr=0;0<=Dt?vrDt;Oe=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),ht=function(){var vr,Nr;for(Nr=[],Oe=vr=0;0<=Dt?vrDt;Oe=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),X=(this.length-A.pos+this.offset)/2,Be=function(){var vr,Nr;for(Nr=[],Oe=vr=0;0<=X?vrX;Oe=0<=X?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),Oe=Xt=0,ir=z.length;Xt=wn;k=gn<=wn?++Bn:--Bn)ht[Oe]===0?ce=k+Ye[Oe]:(ce=Be[ht[Oe]/2+(k-gn)-(Dt-Oe)]||0)!==0&&(ce+=Ye[Oe]),this.codeMap[k]=65535&ce}A.pos=ft}return v.encode=function(A,y){var k,X,z,ce,Be,Oe,Ye,ht,ft,Dt,et,gn,ln,wn,Xt,Bn,ir,vr,Nr,oi,xr,zn,Ir,Xr,pn,yn,De,Le,ut,vt,Lt,St,_t,an,Cn,rt,Se,Tt,en,fn,En,Qt,Mn,br,dr,Mr;switch(Le=new Wa,ce=Object.keys(A).sort(function(ai,Ti){return ai-Ti}),y){case"macroman":for(ln=0,wn=function(){var ai=[];for(gn=0;gn<256;++gn)ai.push(0);return ai}(),Bn={0:0},z={},ut=0,_t=ce.length;ut<_t;ut++)Bn[Mn=A[X=ce[ut]]]==null&&(Bn[Mn]=++ln),z[X]={old:A[X],new:Bn[A[X]]},wn[X]=Bn[A[X]];return Le.writeUInt16(1),Le.writeUInt16(0),Le.writeUInt32(12),Le.writeUInt16(0),Le.writeUInt16(262),Le.writeUInt16(0),Le.write(wn),{charMap:z,subtable:Le.data,maxGlyphID:ln+1};case"unicode":for(yn=[],ft=[],ir=0,Bn={},k={},Xt=Ye=null,vt=0,an=ce.length;vt=32768)for(Oe.push(0),oi.push(2*(et.length+Ir-gn)),X=St=pn;pn<=ht?St<=ht:St>=ht;X=pn<=ht?++St:--St)et.push(k[X].new);else Oe.push(De-pn),oi.push(0)}for(Le.writeUInt16(3),Le.writeUInt16(1),Le.writeUInt32(12),Le.writeUInt16(4),Le.writeUInt16(16+8*Ir+2*et.length),Le.writeUInt16(0),Le.writeUInt16(Xr),Le.writeUInt16(zn),Le.writeUInt16(Dt),Le.writeUInt16(xr),En=0,rt=ft.length;Enz;X=0<=z?++X:--X)k=new fl(y,this.offset),this.tables.push(k),k.isUnicode&&this.unicode==null&&(this.unicode=k);return!0},A.encode=function(y,k){var X,z;return k==null&&(k="macroman"),X=fl.encode(y,k),(z=new Wa).writeUInt16(0),z.writeUInt16(1),X.table=z.data.concat(X.subtable),X},A}(),zl=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="hhea",A.prototype.parse=function(y){return y.pos=this.offset,this.version=y.readInt(),this.ascender=y.readShort(),this.decender=y.readShort(),this.lineGap=y.readShort(),this.advanceWidthMax=y.readShort(),this.minLeftSideBearing=y.readShort(),this.minRightSideBearing=y.readShort(),this.xMaxExtent=y.readShort(),this.caretSlopeRise=y.readShort(),this.caretSlopeRun=y.readShort(),this.caretOffset=y.readShort(),y.pos+=8,this.metricDataFormat=y.readShort(),this.numberOfMetrics=y.readUInt16()},A}(),pu=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="OS/2",A.prototype.parse=function(y){if(y.pos=this.offset,this.version=y.readUInt16(),this.averageCharWidth=y.readShort(),this.weightClass=y.readUInt16(),this.widthClass=y.readUInt16(),this.type=y.readShort(),this.ySubscriptXSize=y.readShort(),this.ySubscriptYSize=y.readShort(),this.ySubscriptXOffset=y.readShort(),this.ySubscriptYOffset=y.readShort(),this.ySuperscriptXSize=y.readShort(),this.ySuperscriptYSize=y.readShort(),this.ySuperscriptXOffset=y.readShort(),this.ySuperscriptYOffset=y.readShort(),this.yStrikeoutSize=y.readShort(),this.yStrikeoutPosition=y.readShort(),this.familyClass=y.readShort(),this.panose=function(){var k,X;for(X=[],k=0;k<10;++k)X.push(y.readByte());return X}(),this.charRange=function(){var k,X;for(X=[],k=0;k<4;++k)X.push(y.readInt());return X}(),this.vendorID=y.readString(4),this.selection=y.readShort(),this.firstCharIndex=y.readShort(),this.lastCharIndex=y.readShort(),this.version>0&&(this.ascent=y.readShort(),this.descent=y.readShort(),this.lineGap=y.readShort(),this.winAscent=y.readShort(),this.winDescent=y.readShort(),this.codePageRange=function(){var k,X;for(X=[],k=0;k<2;k=++k)X.push(y.readInt());return X}(),this.version>1))return this.xHeight=y.readShort(),this.capHeight=y.readShort(),this.defaultChar=y.readShort(),this.breakChar=y.readShort(),this.maxContext=y.readShort()},A}(),Kl=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="post",A.prototype.parse=function(y){var k,X,z;switch(y.pos=this.offset,this.format=y.readInt(),this.italicAngle=y.readInt(),this.underlinePosition=y.readShort(),this.underlineThickness=y.readShort(),this.isFixedPitch=y.readInt(),this.minMemType42=y.readInt(),this.maxMemType42=y.readInt(),this.minMemType1=y.readInt(),this.maxMemType1=y.readInt(),this.format){case 65536:break;case 131072:var ce;for(X=y.readUInt16(),this.glyphNameIndex=[],ce=0;0<=X?ceX;ce=0<=X?++ce:--ce)this.glyphNameIndex.push(y.readUInt16());for(this.names=[],z=[];y.posOe;ce=0<=Oe?++Be:--Be)Ye.push(y.readUInt32());return Ye}.call(this)}},A}(),Qe=function(v,A){this.raw=v,this.length=v.length,this.platformID=A.platformID,this.encodingID=A.encodingID,this.languageID=A.languageID},Ue=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="name",A.prototype.parse=function(y){var k,X,z,ce,Be,Oe,Ye,ht,ft,Dt,et;for(y.pos=this.offset,y.readShort(),k=y.readShort(),Oe=y.readShort(),X=[],ce=0;0<=k?cek;ce=0<=k?++ce:--ce)X.push({platformID:y.readShort(),encodingID:y.readShort(),languageID:y.readShort(),nameID:y.readShort(),length:y.readShort(),offset:this.offset+Oe+y.readShort()});for(Ye={},ce=ft=0,Dt=X.length;ftOe;k=0<=Oe?++k:--k)this.metrics.push({advance:y.readUInt16(),lsb:y.readInt16()});for(z=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var ht,ft;for(ft=[],k=ht=0;0<=z?htz;k=0<=z?++ht:--ht)ft.push(y.readInt16());return ft}(),this.widths=function(){var ht,ft,Dt,et;for(et=[],ht=0,ft=(Dt=this.metrics).length;htz;k=0<=z?++Be:--Be)Ye.push(this.widths.push(X));return Ye},A.prototype.forGlyph=function(y){return y in this.metrics?this.metrics[y]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[y-this.metrics.length]}},A}(),hn=[].slice,ar=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="glyf",A.prototype.parse=function(){return this.cache={}},A.prototype.glyphFor=function(y){var k,X,z,ce,Be,Oe,Ye,ht,ft,Dt;return y in this.cache?this.cache[y]:(ce=this.file.loca,k=this.file.contents,X=ce.indexOf(y),(z=ce.lengthOf(y))===0?this.cache[y]=null:(k.pos=this.offset+X,Be=(Oe=new Wa(k.read(z))).readShort(),ht=Oe.readShort(),Dt=Oe.readShort(),Ye=Oe.readShort(),ft=Oe.readShort(),this.cache[y]=Be===-1?new jr(Oe,ht,Dt,Ye,ft):new Gn(Oe,Be,ht,Dt,Ye,ft),this.cache[y]))},A.prototype.encode=function(y,k,X){var z,ce,Be,Oe,Ye;for(Be=[],ce=[],Oe=0,Ye=k.length;Oe0&&(z+=Ye)}for(var ht=new Array(4*X.length),ft=0;ft>8,ht[4*ft+1]=(16711680&X[ft])>>16,ht[4*ft]=(4278190080&X[ft])>>24;return ht},A}(),ri=function(){function v(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return v.prototype.generateCmap=function(){var A,y,k,X,z;for(y in X=this.font.cmap.tables[0].codeMap,A={},z=this.subset)k=z[y],A[y]=X[k];return A},v.prototype.glyphsFor=function(A){var y,k,X,z,ce,Be,Oe;for(X={},ce=0,Be=A.length;ce0)for(z in Oe=this.glyphsFor(y))k=Oe[z],X[z]=k;return X},v.prototype.encode=function(A,y){var k,X,z,ce,Be,Oe,Ye,ht,ft,Dt,et,gn,ln,wn,Xt;for(X in k=vl.encode(this.generateCmap(),"unicode"),ce=this.glyphsFor(A),et={0:0},Xt=k.charMap)et[(Oe=Xt[X]).old]=Oe.new;for(gn in Dt=k.maxGlyphID,ce)gn in et||(et[gn]=Dt++);return ht=function(Bn){var ir,vr;for(ir in vr={},Bn)vr[Bn[ir]]=ir;return vr}(et),ft=Object.keys(ht).sort(function(Bn,ir){return Bn-ir}),ln=function(){var Bn,ir,vr;for(vr=[],Bn=0,ir=ft.length;Bn>"),z.join(` -`)}return""+y},A}();var ji=Aa},86129:function(lr,jt,l){var b=l(19208).lW,ae=l(97671);(function(ee){lr.exports=ee()})(function(){return function ee(Pe,_,V){function P(s,x){if(!_[s]){if(!Pe[s]){var o=void 0;if(!x&&o)return require(s,!0);if(w)return w(s,!0);var i=new Error("Cannot find module '"+s+"'");throw i.code="MODULE_NOT_FOUND",i}var c=_[s]={exports:{}};Pe[s][0].call(c.exports,function(d){var C=Pe[s][1][d];return P(C||d)},c,c.exports,ee,Pe,_,V)}return _[s].exports}for(var w=void 0,r=0;r>2,c=(3&s)<<4|x>>4,d=1>6:64,C=2>4,x=(15&i)<<4|(c=w.indexOf(r.charAt(C++)))>>2,o=(3&c)<<6|(d=w.indexOf(r.charAt(C++))),M[H++]=s,c!==64&&(M[H++]=x),d!==64&&(M[H++]=o);return M}},{"./support":30,"./utils":32}],2:[function(ee,Pe,_){"use strict";var V=ee("./external"),P=ee("./stream/DataWorker"),w=ee("./stream/Crc32Probe"),r=ee("./stream/DataLengthProbe");function s(x,o,i,c,d){this.compressedSize=x,this.uncompressedSize=o,this.crc32=i,this.compression=c,this.compressedContent=d}s.prototype={getContentWorker:function(){var x=new P(V.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new r("data_length")),o=this;return x.on("end",function(){if(this.streamInfo.data_length!==o.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),x},getCompressedWorker:function(){return new P(V.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(x,o,i){return x.pipe(new w).pipe(new r("uncompressedSize")).pipe(o.compressWorker(i)).pipe(new r("compressedSize")).withStreamInfo("compression",o)},Pe.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ee,Pe,_){"use strict";var V=ee("./stream/GenericWorker");_.STORE={magic:"\0\0",compressWorker:function(){return new V("STORE compression")},uncompressWorker:function(){return new V("STORE decompression")}},_.DEFLATE=ee("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ee,Pe,_){"use strict";var V=ee("./utils"),P=function(){for(var w,r=[],s=0;s<256;s++){w=s;for(var x=0;x<8;x++)w=1&w?3988292384^w>>>1:w>>>1;r[s]=w}return r}();Pe.exports=function(w,r){return w!==void 0&&w.length?V.getTypeOf(w)!=="string"?function(s,x,o,i){var c=P,d=i+o;s^=-1;for(var C=i;C>>8^c[255&(s^x[C])];return-1^s}(0|r,w,w.length,0):function(s,x,o,i){var c=P,d=i+o;s^=-1;for(var C=i;C>>8^c[255&(s^x.charCodeAt(C))];return-1^s}(0|r,w,w.length,0):0}},{"./utils":32}],5:[function(ee,Pe,_){"use strict";_.base64=!1,_.binary=!1,_.dir=!1,_.createFolders=!0,_.date=null,_.compression=null,_.compressionOptions=null,_.comment=null,_.unixPermissions=null,_.dosPermissions=null},{}],6:[function(ee,Pe,_){"use strict";var V=null;V=typeof Promise!="undefined"?Promise:ee("lie"),Pe.exports={Promise:V}},{lie:37}],7:[function(ee,Pe,_){"use strict";var V=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",P=ee("pako"),w=ee("./utils"),r=ee("./stream/GenericWorker"),s=V?"uint8array":"array";function x(o,i){r.call(this,"FlateWorker/"+o),this._pako=null,this._pakoAction=o,this._pakoOptions=i,this.meta={}}_.magic="\b\0",w.inherits(x,r),x.prototype.processChunk=function(o){this.meta=o.meta,this._pako===null&&this._createPako(),this._pako.push(w.transformTo(s,o.data),!1)},x.prototype.flush=function(){r.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},x.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this._pako=null},x.prototype._createPako=function(){this._pako=new P[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var o=this;this._pako.onData=function(i){o.push({data:i,meta:o.meta})}},_.compressWorker=function(o){return new x("Deflate",o)},_.uncompressWorker=function(){return new x("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ee,Pe,_){"use strict";function V(c,d){var C,H="";for(C=0;C>>=8;return H}function P(c,d,C,H,I,M){var W,te,S=c.file,B=c.compression,pe=M!==s.utf8encode,fe=w.transformTo("string",M(S.name)),me=w.transformTo("string",s.utf8encode(S.name)),ve=S.comment,Ne=w.transformTo("string",M(ve)),de=w.transformTo("string",s.utf8encode(ve)),we=me.length!==S.name.length,F=de.length!==ve.length,Ce="",Ae="",ue="",ye=S.dir,L=S.date,Q={crc32:0,compressedSize:0,uncompressedSize:0};d&&!C||(Q.crc32=c.crc32,Q.compressedSize=c.compressedSize,Q.uncompressedSize=c.uncompressedSize);var ne=0;d&&(ne|=8),pe||!we&&!F||(ne|=2048);var se=0,nt=0;ye&&(se|=16),I==="UNIX"?(nt=798,se|=function(Je,wt){var Jt=Je;return Je||(Jt=wt?16893:33204),(65535&Jt)<<16}(S.unixPermissions,ye)):(nt=20,se|=function(Je){return 63&(Je||0)}(S.dosPermissions)),W=L.getUTCHours(),W<<=6,W|=L.getUTCMinutes(),W<<=5,W|=L.getUTCSeconds()/2,te=L.getUTCFullYear()-1980,te<<=4,te|=L.getUTCMonth()+1,te<<=5,te|=L.getUTCDate(),we&&(Ae=V(1,1)+V(x(fe),4)+me,Ce+="up"+V(Ae.length,2)+Ae),F&&(ue=V(1,1)+V(x(Ne),4)+de,Ce+="uc"+V(ue.length,2)+ue);var it="";return it+=` -\0`,it+=V(ne,2),it+=B.magic,it+=V(W,2),it+=V(te,2),it+=V(Q.crc32,4),it+=V(Q.compressedSize,4),it+=V(Q.uncompressedSize,4),it+=V(fe.length,2),it+=V(Ce.length,2),{fileRecord:o.LOCAL_FILE_HEADER+it+fe+Ce,dirRecord:o.CENTRAL_FILE_HEADER+V(nt,2)+it+V(Ne.length,2)+"\0\0\0\0"+V(se,4)+V(H,4)+fe+Ce+Ne}}var w=ee("../utils"),r=ee("../stream/GenericWorker"),s=ee("../utf8"),x=ee("../crc32"),o=ee("../signature");function i(c,d,C,H){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=d,this.zipPlatform=C,this.encodeFileName=H,this.streamFiles=c,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}w.inherits(i,r),i.prototype.push=function(c){var d=c.meta.percent||0,C=this.entriesCount,H=this._sources.length;this.accumulate?this.contentBuffer.push(c):(this.bytesWritten+=c.data.length,r.prototype.push.call(this,{data:c.data,meta:{currentFile:this.currentFile,percent:C?(d+100*(C-H-1))/C:100}}))},i.prototype.openedSource=function(c){this.currentSourceOffset=this.bytesWritten,this.currentFile=c.file.name;var d=this.streamFiles&&!c.file.dir;if(d){var C=P(c,d,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:C.fileRecord,meta:{percent:0}})}else this.accumulate=!0},i.prototype.closedSource=function(c){this.accumulate=!1;var d=this.streamFiles&&!c.file.dir,C=P(c,d,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(C.dirRecord),d)this.push({data:function(H){return o.DATA_DESCRIPTOR+V(H.crc32,4)+V(H.compressedSize,4)+V(H.uncompressedSize,4)}(c),meta:{percent:100}});else for(this.push({data:C.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},i.prototype.flush=function(){for(var c=this.bytesWritten,d=0;d=this.index;r--)s=(s<<8)+this.byteAt(r);return this.index+=w,s},readString:function(w){return V.transformTo("string",this.readData(w))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var w=this.readInt(4);return new Date(Date.UTC(1980+(w>>25&127),(w>>21&15)-1,w>>16&31,w>>11&31,w>>5&63,(31&w)<<1))}},Pe.exports=P},{"../utils":32}],19:[function(ee,Pe,_){"use strict";var V=ee("./Uint8ArrayReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.readData=function(w){this.checkOffset(w);var r=this.data.slice(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ee,Pe,_){"use strict";var V=ee("./DataReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.byteAt=function(w){return this.data.charCodeAt(this.zero+w)},P.prototype.lastIndexOfSignature=function(w){return this.data.lastIndexOf(w)-this.zero},P.prototype.readAndCheckSignature=function(w){return w===this.readData(4)},P.prototype.readData=function(w){this.checkOffset(w);var r=this.data.slice(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./DataReader":18}],21:[function(ee,Pe,_){"use strict";var V=ee("./ArrayReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.readData=function(w){if(this.checkOffset(w),w===0)return new Uint8Array(0);var r=this.data.subarray(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./ArrayReader":17}],22:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("../support"),w=ee("./ArrayReader"),r=ee("./StringReader"),s=ee("./NodeBufferReader"),x=ee("./Uint8ArrayReader");Pe.exports=function(o){var i=V.getTypeOf(o);return V.checkSupport(i),i!=="string"||P.uint8array?i==="nodebuffer"?new s(o):P.uint8array?new x(V.transformTo("uint8array",o)):new w(V.transformTo("array",o)):new r(o)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ee,Pe,_){"use strict";_.LOCAL_FILE_HEADER="PK",_.CENTRAL_FILE_HEADER="PK",_.CENTRAL_DIRECTORY_END="PK",_.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",_.ZIP64_CENTRAL_DIRECTORY_END="PK",_.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ee,Pe,_){"use strict";var V=ee("./GenericWorker"),P=ee("../utils");function w(r){V.call(this,"ConvertWorker to "+r),this.destType=r}P.inherits(w,V),w.prototype.processChunk=function(r){this.push({data:P.transformTo(this.destType,r.data),meta:r.meta})},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],25:[function(ee,Pe,_){"use strict";var V=ee("./GenericWorker"),P=ee("../crc32");function w(){V.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ee("../utils").inherits(w,V),w.prototype.processChunk=function(r){this.streamInfo.crc32=P(r.data,this.streamInfo.crc32||0),this.push(r)},Pe.exports=w},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./GenericWorker");function w(r){P.call(this,"DataLengthProbe for "+r),this.propName=r,this.withStreamInfo(r,0)}V.inherits(w,P),w.prototype.processChunk=function(r){if(r){var s=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=s+r.data.length}P.prototype.processChunk.call(this,r)},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],27:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./GenericWorker");function w(r){P.call(this,"DataWorker");var s=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,r.then(function(x){s.dataIsReady=!0,s.data=x,s.max=x&&x.length||0,s.type=V.getTypeOf(x),s.isPaused||s._tickAndRepeat()},function(x){s.error(x)})}V.inherits(w,P),w.prototype.cleanUp=function(){P.prototype.cleanUp.call(this),this.data=null},w.prototype.resume=function(){return!!P.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,V.delay(this._tickAndRepeat,[],this)),!0)},w.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(V.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},w.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var r=null,s=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":r=this.data.substring(this.index,s);break;case"uint8array":r=this.data.subarray(this.index,s);break;case"array":case"nodebuffer":r=this.data.slice(this.index,s)}return this.index=s,this.push({data:r,meta:{percent:this.max?this.index/this.max*100:0}})},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],28:[function(ee,Pe,_){"use strict";function V(P){this.name=P||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}V.prototype={push:function(P){this.emit("data",P)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(P){this.emit("error",P)}return!0},error:function(P){return!this.isFinished&&(this.isPaused?this.generatedError=P:(this.isFinished=!0,this.emit("error",P),this.previous&&this.previous.error(P),this.cleanUp()),!0)},on:function(P,w){return this._listeners[P].push(w),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(P,w){if(this._listeners[P])for(var r=0;r "+P:P}},Pe.exports=V},{}],29:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./ConvertWorker"),w=ee("./GenericWorker"),r=ee("../base64"),s=ee("../support"),x=ee("../external"),o=null;if(s.nodestream)try{o=ee("../nodejs/NodejsStreamOutputAdapter")}catch(d){}function i(d,C){return new x.Promise(function(H,I){var M=[],W=d._internalType,te=d._outputType,S=d._mimeType;d.on("data",function(B,pe){M.push(B),C&&C(pe)}).on("error",function(B){M=[],I(B)}).on("end",function(){try{var B=function(pe,fe,me){switch(pe){case"blob":return V.newBlob(V.transformTo("arraybuffer",fe),me);case"base64":return r.encode(fe);default:return V.transformTo(pe,fe)}}(te,function(pe,fe){var me,ve=0,Ne=null,de=0;for(me=0;me>>6:(H<65536?C[W++]=224|H>>>12:(C[W++]=240|H>>>18,C[W++]=128|H>>>12&63),C[W++]=128|H>>>6&63),C[W++]=128|63&H);return C}(c)},_.utf8decode=function(c){return P.nodebuffer?V.transformTo("nodebuffer",c).toString("utf-8"):function(d){var C,H,I,M,W=d.length,te=new Array(2*W);for(C=H=0;C>10&1023,te[H++]=56320|1023&I)}return te.length!==H&&(te.subarray?te=te.subarray(0,H):te.length=H),V.applyFromCharCode(te)}(c=V.transformTo(P.uint8array?"uint8array":"array",c))},V.inherits(o,r),o.prototype.processChunk=function(c){var d=V.transformTo(P.uint8array?"uint8array":"array",c.data);if(this.leftOver&&this.leftOver.length){if(P.uint8array){var C=d;(d=new Uint8Array(C.length+this.leftOver.length)).set(this.leftOver,0),d.set(C,this.leftOver.length)}else d=this.leftOver.concat(d);this.leftOver=null}var H=function(M,W){var te;for((W=W||M.length)>M.length&&(W=M.length),te=W-1;0<=te&&(192&M[te])==128;)te--;return te<0||te===0?W:te+s[M[te]]>W?te:W}(d),I=d;H!==d.length&&(P.uint8array?(I=d.subarray(0,H),this.leftOver=d.subarray(H,d.length)):(I=d.slice(0,H),this.leftOver=d.slice(H,d.length))),this.push({data:_.utf8decode(I),meta:c.meta})},o.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:_.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},_.Utf8DecodeWorker=o,V.inherits(i,r),i.prototype.processChunk=function(c){this.push({data:_.utf8encode(c.data),meta:c.meta})},_.Utf8EncodeWorker=i},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ee,Pe,_){"use strict";var V=ee("./support"),P=ee("./base64"),w=ee("./nodejsUtils"),r=ee("./external");function s(C){return C}function x(C,H){for(var I=0;I>8;this.dir=!!(16&this.externalFileAttributes),c==0&&(this.dosPermissions=63&this.externalFileAttributes),c==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var c=V(this.extraFields[1].value);this.uncompressedSize===P.MAX_VALUE_32BITS&&(this.uncompressedSize=c.readInt(8)),this.compressedSize===P.MAX_VALUE_32BITS&&(this.compressedSize=c.readInt(8)),this.localHeaderOffset===P.MAX_VALUE_32BITS&&(this.localHeaderOffset=c.readInt(8)),this.diskNumberStart===P.MAX_VALUE_32BITS&&(this.diskNumberStart=c.readInt(4))}},readExtraFields:function(c){var d,C,H,I=c.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});c.index+4>>6:(c<65536?i[H++]=224|c>>>12:(i[H++]=240|c>>>18,i[H++]=128|c>>>12&63),i[H++]=128|c>>>6&63),i[H++]=128|63&c);return i},_.buf2binstring=function(o){return x(o,o.length)},_.binstring2buf=function(o){for(var i=new V.Buf8(o.length),c=0,d=i.length;c>10&1023,M[d++]=56320|1023&C)}return x(M,d)},_.utf8border=function(o,i){var c;for((i=i||o.length)>o.length&&(i=o.length),c=i-1;0<=c&&(192&o[c])==128;)c--;return c<0||c===0?i:c+r[o[c]]>i?c:i}},{"./common":41}],43:[function(ee,Pe,_){"use strict";Pe.exports=function(V,P,w,r){for(var s=65535&V|0,x=V>>>16&65535|0,o=0;w!==0;){for(w-=o=2e3>>1:P>>>1;w[r]=P}return w}();Pe.exports=function(P,w,r,s){var x=V,o=s+r;P^=-1;for(var i=s;i>>8^x[255&(P^w[i])];return-1^P}},{}],46:[function(ee,Pe,_){"use strict";var V,P=ee("../utils/common"),w=ee("./trees"),r=ee("./adler32"),s=ee("./crc32"),x=ee("./messages"),o=0,i=4,c=0,d=-2,C=-1,H=4,I=2,M=8,W=9,te=286,S=30,B=19,pe=2*te+1,fe=15,me=3,ve=258,Ne=ve+me+1,de=42,we=113,F=1,Ce=2,Ae=3,ue=4;function ye(re,Et){return re.msg=x[Et],Et}function L(re){return(re<<1)-(4re.avail_out&&(K=re.avail_out),K!==0&&(P.arraySet(re.output,Et.pending_buf,Et.pending_out,K,re.next_out),re.next_out+=K,Et.pending_out+=K,re.total_out+=K,re.avail_out-=K,Et.pending-=K,Et.pending===0&&(Et.pending_out=0))}function se(re,Et){w._tr_flush_block(re,0<=re.block_start?re.block_start:-1,re.strstart-re.block_start,Et),re.block_start=re.strstart,ne(re.strm)}function nt(re,Et){re.pending_buf[re.pending++]=Et}function it(re,Et){re.pending_buf[re.pending++]=Et>>>8&255,re.pending_buf[re.pending++]=255&Et}function Je(re,Et){var K,E,f=re.max_chain_length,R=re.strstart,be=re.prev_length,$=re.nice_match,U=re.strstart>re.w_size-Ne?re.strstart-(re.w_size-Ne):0,oe=re.window,Me=re.w_mask,Fe=re.prev,Re=re.strstart+ve,Ge=oe[R+be-1],Ut=oe[R+be];re.prev_length>=re.good_match&&(f>>=2),$>re.lookahead&&($=re.lookahead);do if(oe[(K=Et)+be]===Ut&&oe[K+be-1]===Ge&&oe[K]===oe[R]&&oe[++K]===oe[R+1]){R+=2,K++;do;while(oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&RU&&--f!=0);return be<=re.lookahead?be:re.lookahead}function wt(re){var Et,K,E,f,R,be,$,U,oe,Me,Fe=re.w_size;do{if(f=re.window_size-re.lookahead-re.strstart,re.strstart>=Fe+(Fe-Ne)){for(P.arraySet(re.window,re.window,Fe,Fe,0),re.match_start-=Fe,re.strstart-=Fe,re.block_start-=Fe,Et=K=re.hash_size;E=re.head[--Et],re.head[Et]=Fe<=E?E-Fe:0,--K;);for(Et=K=Fe;E=re.prev[--Et],re.prev[Et]=Fe<=E?E-Fe:0,--K;);f+=Fe}if(re.strm.avail_in===0)break;if(be=re.strm,$=re.window,U=re.strstart+re.lookahead,oe=f,Me=void 0,Me=be.avail_in,oe=me)for(R=re.strstart-re.insert,re.ins_h=re.window[R],re.ins_h=(re.ins_h<=me&&(re.ins_h=(re.ins_h<=me)if(E=w._tr_tally(re,re.strstart-re.match_start,re.match_length-me),re.lookahead-=re.match_length,re.match_length<=re.max_lazy_match&&re.lookahead>=me){for(re.match_length--;re.strstart++,re.ins_h=(re.ins_h<=me&&(re.ins_h=(re.ins_h<=me&&re.match_length<=re.prev_length){for(f=re.strstart+re.lookahead-me,E=w._tr_tally(re,re.strstart-1-re.prev_match,re.prev_length-me),re.lookahead-=re.prev_length-1,re.prev_length-=2;++re.strstart<=f&&(re.ins_h=(re.ins_h<re.pending_buf_size-5&&(K=re.pending_buf_size-5);;){if(re.lookahead<=1){if(wt(re),re.lookahead===0&&Et===o)return F;if(re.lookahead===0)break}re.strstart+=re.lookahead,re.lookahead=0;var E=re.block_start+K;if((re.strstart===0||re.strstart>=E)&&(re.lookahead=re.strstart-E,re.strstart=E,se(re,!1),re.strm.avail_out===0)||re.strstart-re.block_start>=re.w_size-Ne&&(se(re,!1),re.strm.avail_out===0))return F}return re.insert=0,Et===i?(se(re,!0),re.strm.avail_out===0?Ae:ue):(re.strstart>re.block_start&&(se(re,!1),re.strm.avail_out),F)}),new mt(4,4,8,4,Jt),new mt(4,5,16,8,Jt),new mt(4,6,32,32,Jt),new mt(4,4,16,16,zt),new mt(8,16,32,32,zt),new mt(8,16,128,128,zt),new mt(8,32,128,256,zt),new mt(32,128,258,1024,zt),new mt(32,258,258,4096,zt)],_.deflateInit=function(re,Et){return tn(re,Et,M,15,8,0)},_.deflateInit2=tn,_.deflateReset=Sn,_.deflateResetKeep=Zt,_.deflateSetHeader=function(re,Et){return re&&re.state?re.state.wrap!==2?d:(re.state.gzhead=Et,c):d},_.deflate=function(re,Et){var K,E,f,R;if(!re||!re.state||5>8&255),nt(E,E.gzhead.time>>16&255),nt(E,E.gzhead.time>>24&255),nt(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),nt(E,255&E.gzhead.os),E.gzhead.extra&&E.gzhead.extra.length&&(nt(E,255&E.gzhead.extra.length),nt(E,E.gzhead.extra.length>>8&255)),E.gzhead.hcrc&&(re.adler=s(re.adler,E.pending_buf,E.pending,0)),E.gzindex=0,E.status=69):(nt(E,0),nt(E,0),nt(E,0),nt(E,0),nt(E,0),nt(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),nt(E,3),E.status=we);else{var be=M+(E.w_bits-8<<4)<<8;be|=(2<=E.strategy||E.level<2?0:E.level<6?1:E.level===6?2:3)<<6,E.strstart!==0&&(be|=32),be+=31-be%31,E.status=we,it(E,be),E.strstart!==0&&(it(E,re.adler>>>16),it(E,65535&re.adler)),re.adler=1}if(E.status===69)if(E.gzhead.extra){for(f=E.pending;E.gzindex<(65535&E.gzhead.extra.length)&&(E.pending!==E.pending_buf_size||(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending!==E.pending_buf_size));)nt(E,255&E.gzhead.extra[E.gzindex]),E.gzindex++;E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),E.gzindex===E.gzhead.extra.length&&(E.gzindex=0,E.status=73)}else E.status=73;if(E.status===73)if(E.gzhead.name){f=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending===E.pending_buf_size)){R=1;break}R=E.gzindexf&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),R===0&&(E.gzindex=0,E.status=91)}else E.status=91;if(E.status===91)if(E.gzhead.comment){f=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending===E.pending_buf_size)){R=1;break}R=E.gzindexf&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),R===0&&(E.status=103)}else E.status=103;if(E.status===103&&(E.gzhead.hcrc?(E.pending+2>E.pending_buf_size&&ne(re),E.pending+2<=E.pending_buf_size&&(nt(E,255&re.adler),nt(E,re.adler>>8&255),re.adler=0,E.status=we)):E.status=we),E.pending!==0){if(ne(re),re.avail_out===0)return E.last_flush=-1,c}else if(re.avail_in===0&&L(Et)<=L(K)&&Et!==i)return ye(re,-5);if(E.status===666&&re.avail_in!==0)return ye(re,-5);if(re.avail_in!==0||E.lookahead!==0||Et!==o&&E.status!==666){var $=E.strategy===2?function(U,oe){for(var Me;;){if(U.lookahead===0&&(wt(U),U.lookahead===0)){if(oe===o)return F;break}if(U.match_length=0,Me=w._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++,Me&&(se(U,!1),U.strm.avail_out===0))return F}return U.insert=0,oe===i?(se(U,!0),U.strm.avail_out===0?Ae:ue):U.last_lit&&(se(U,!1),U.strm.avail_out===0)?F:Ce}(E,Et):E.strategy===3?function(U,oe){for(var Me,Fe,Re,Ge,Ut=U.window;;){if(U.lookahead<=ve){if(wt(U),U.lookahead<=ve&&oe===o)return F;if(U.lookahead===0)break}if(U.match_length=0,U.lookahead>=me&&0U.lookahead&&(U.match_length=U.lookahead)}if(U.match_length>=me?(Me=w._tr_tally(U,1,U.match_length-me),U.lookahead-=U.match_length,U.strstart+=U.match_length,U.match_length=0):(Me=w._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++),Me&&(se(U,!1),U.strm.avail_out===0))return F}return U.insert=0,oe===i?(se(U,!0),U.strm.avail_out===0?Ae:ue):U.last_lit&&(se(U,!1),U.strm.avail_out===0)?F:Ce}(E,Et):V[E.level].func(E,Et);if($!==Ae&&$!==ue||(E.status=666),$===F||$===Ae)return re.avail_out===0&&(E.last_flush=-1),c;if($===Ce&&(Et===1?w._tr_align(E):Et!==5&&(w._tr_stored_block(E,0,0,!1),Et===3&&(Q(E.head),E.lookahead===0&&(E.strstart=0,E.block_start=0,E.insert=0))),ne(re),re.avail_out===0))return E.last_flush=-1,c}return Et!==i?c:E.wrap<=0?1:(E.wrap===2?(nt(E,255&re.adler),nt(E,re.adler>>8&255),nt(E,re.adler>>16&255),nt(E,re.adler>>24&255),nt(E,255&re.total_in),nt(E,re.total_in>>8&255),nt(E,re.total_in>>16&255),nt(E,re.total_in>>24&255)):(it(E,re.adler>>>16),it(E,65535&re.adler)),ne(re),0=K.w_size&&(R===0&&(Q(K.head),K.strstart=0,K.block_start=0,K.insert=0),oe=new P.Buf8(K.w_size),P.arraySet(oe,Et,Me-K.w_size,K.w_size,0),Et=oe,Me=K.w_size),be=re.avail_in,$=re.next_in,U=re.input,re.avail_in=Me,re.next_in=0,re.input=Et,wt(K);K.lookahead>=me;){for(E=K.strstart,f=K.lookahead-(me-1);K.ins_h=(K.ins_h<>>=me=fe>>>24,W-=me,(me=fe>>>16&255)===0)Ce[x++]=65535&fe;else{if(!(16&me)){if(!(64&me)){fe=te[(65535&fe)+(M&(1<>>=me,W-=me),W<15&&(M+=F[r++]<>>=me=fe>>>24,W-=me,!(16&(me=fe>>>16&255))){if(!(64&me)){fe=S[(65535&fe)+(M&(1<>>=me,W-=me,(me=x-o)>3,M&=(1<<(W-=ve<<3))-1,V.next_in=r,V.next_out=x,V.avail_in=r>>24&255)+(de>>>8&65280)+((65280&de)<<8)+((255&de)<<24)}function M(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new V.Buf16(320),this.work=new V.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function W(de){var we;return de&&de.state?(we=de.state,de.total_in=de.total_out=we.total=0,de.msg="",we.wrap&&(de.adler=1&we.wrap),we.mode=d,we.last=0,we.havedict=0,we.dmax=32768,we.head=null,we.hold=0,we.bits=0,we.lencode=we.lendyn=new V.Buf32(C),we.distcode=we.distdyn=new V.Buf32(H),we.sane=1,we.back=-1,i):c}function te(de){var we;return de&&de.state?((we=de.state).wsize=0,we.whave=0,we.wnext=0,W(de)):c}function S(de,we){var F,Ce;return de&&de.state?(Ce=de.state,we<0?(F=0,we=-we):(F=1+(we>>4),we<48&&(we&=15)),we&&(we<8||15=ue.wsize?(V.arraySet(ue.window,we,F-ue.wsize,ue.wsize,0),ue.wnext=0,ue.whave=ue.wsize):(Ce<(Ae=ue.wsize-ue.wnext)&&(Ae=Ce),V.arraySet(ue.window,we,F-Ce,Ae,ue.wnext),(Ce-=Ae)?(V.arraySet(ue.window,we,F-Ce,Ce,0),ue.wnext=Ce,ue.whave=ue.wsize):(ue.wnext+=Ae,ue.wnext===ue.wsize&&(ue.wnext=0),ue.whave>>8&255,F.check=w(F.check,R,2,0),se=ne=0,F.mode=2;break}if(F.flags=0,F.head&&(F.head.done=!1),!(1&F.wrap)||(((255&ne)<<8)+(ne>>8))%31){de.msg="incorrect header check",F.mode=30;break}if((15&ne)!=8){de.msg="unknown compression method",F.mode=30;break}if(se-=4,re=8+(15&(ne>>>=4)),F.wbits===0)F.wbits=re;else if(re>F.wbits){de.msg="invalid window size",F.mode=30;break}F.dmax=1<>8&1),512&F.flags&&(R[0]=255&ne,R[1]=ne>>>8&255,F.check=w(F.check,R,2,0)),se=ne=0,F.mode=3;case 3:for(;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>8&255,R[2]=ne>>>16&255,R[3]=ne>>>24&255,F.check=w(F.check,R,4,0)),se=ne=0,F.mode=4;case 4:for(;se<16;){if(L===0)break e;L--,ne+=Ce[ue++]<>8),512&F.flags&&(R[0]=255&ne,R[1]=ne>>>8&255,F.check=w(F.check,R,2,0)),se=ne=0,F.mode=5;case 5:if(1024&F.flags){for(;se<16;){if(L===0)break e;L--,ne+=Ce[ue++]<>>8&255,F.check=w(F.check,R,2,0)),se=ne=0}else F.head&&(F.head.extra=null);F.mode=6;case 6:if(1024&F.flags&&(L<(Je=F.length)&&(Je=L),Je&&(F.head&&(re=F.head.extra_len-F.length,F.head.extra||(F.head.extra=new Array(F.head.extra_len)),V.arraySet(F.head.extra,Ce,ue,Je,re)),512&F.flags&&(F.check=w(F.check,Ce,Je,ue)),L-=Je,ue+=Je,F.length-=Je),F.length))break e;F.length=0,F.mode=7;case 7:if(2048&F.flags){if(L===0)break e;for(Je=0;re=Ce[ue+Je++],F.head&&re&&F.length<65536&&(F.head.name+=String.fromCharCode(re)),re&&Je>9&1,F.head.done=!0),de.adler=F.check=0,F.mode=12;break;case 10:for(;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>=7&se,se-=7&se,F.mode=27;break}for(;se<3;){if(L===0)break e;L--,ne+=Ce[ue++]<>>=1)){case 0:F.mode=14;break;case 1:if(ve(F),F.mode=20,we!==6)break;ne>>>=2,se-=2;break e;case 2:F.mode=17;break;case 3:de.msg="invalid block type",F.mode=30}ne>>>=2,se-=2;break;case 14:for(ne>>>=7&se,se-=7&se;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>16^65535)){de.msg="invalid stored block lengths",F.mode=30;break}if(F.length=65535&ne,se=ne=0,F.mode=15,we===6)break e;case 15:F.mode=16;case 16:if(Je=F.length){if(L>>=5,se-=5,F.ndist=1+(31&ne),ne>>>=5,se-=5,F.ncode=4+(15&ne),ne>>>=4,se-=4,286>>=3,se-=3}for(;F.have<19;)F.lens[be[F.have++]]=0;if(F.lencode=F.lendyn,F.lenbits=7,K={bits:F.lenbits},Et=s(0,F.lens,0,19,F.lencode,0,F.work,K),F.lenbits=K.bits,Et){de.msg="invalid code lengths set",F.mode=30;break}F.have=0,F.mode=19;case 19:for(;F.have>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=zt,se-=zt,F.lens[F.have++]=rn;else{if(rn===16){for(E=zt+2;se>>=zt,se-=zt,F.have===0){de.msg="invalid bit length repeat",F.mode=30;break}re=F.lens[F.have-1],Je=3+(3&ne),ne>>>=2,se-=2}else if(rn===17){for(E=zt+3;se>>=zt)),ne>>>=3,se-=3}else{for(E=zt+7;se>>=zt)),ne>>>=7,se-=7}if(F.have+Je>F.nlen+F.ndist){de.msg="invalid bit length repeat",F.mode=30;break}for(;Je--;)F.lens[F.have++]=re}}if(F.mode===30)break;if(F.lens[256]===0){de.msg="invalid code -- missing end-of-block",F.mode=30;break}if(F.lenbits=9,K={bits:F.lenbits},Et=s(x,F.lens,0,F.nlen,F.lencode,0,F.work,K),F.lenbits=K.bits,Et){de.msg="invalid literal/lengths set",F.mode=30;break}if(F.distbits=6,F.distcode=F.distdyn,K={bits:F.distbits},Et=s(o,F.lens,F.nlen,F.ndist,F.distcode,0,F.work,K),F.distbits=K.bits,Et){de.msg="invalid distances set",F.mode=30;break}if(F.mode=20,we===6)break e;case 20:F.mode=21;case 21:if(6<=L&&258<=Q){de.next_out=ye,de.avail_out=Q,de.next_in=ue,de.avail_in=L,F.hold=ne,F.bits=se,r(de,it),ye=de.next_out,Ae=de.output,Q=de.avail_out,ue=de.next_in,Ce=de.input,L=de.avail_in,ne=F.hold,se=F.bits,F.mode===12&&(F.back=-1);break}for(F.back=0;mt=(f=F.lencode[ne&(1<>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>Zt)])>>>16&255,rn=65535&f,!(Zt+(zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=Zt,se-=Zt,F.back+=Zt}if(ne>>>=zt,se-=zt,F.back+=zt,F.length=rn,mt===0){F.mode=26;break}if(32&mt){F.back=-1,F.mode=12;break}if(64&mt){de.msg="invalid literal/length code",F.mode=30;break}F.extra=15&mt,F.mode=22;case 22:if(F.extra){for(E=F.extra;se>>=F.extra,se-=F.extra,F.back+=F.extra}F.was=F.length,F.mode=23;case 23:for(;mt=(f=F.distcode[ne&(1<>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>Zt)])>>>16&255,rn=65535&f,!(Zt+(zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=Zt,se-=Zt,F.back+=Zt}if(ne>>>=zt,se-=zt,F.back+=zt,64&mt){de.msg="invalid distance code",F.mode=30;break}F.offset=rn,F.extra=15&mt,F.mode=24;case 24:if(F.extra){for(E=F.extra;se>>=F.extra,se-=F.extra,F.back+=F.extra}if(F.offset>F.dmax){de.msg="invalid distance too far back",F.mode=30;break}F.mode=25;case 25:if(Q===0)break e;if(Je=it-Q,F.offset>Je){if((Je=F.offset-Je)>F.whave&&F.sane){de.msg="invalid distance too far back",F.mode=30;break}wt=Je>F.wnext?(Je-=F.wnext,F.wsize-Je):F.wnext-Je,Je>F.length&&(Je=F.length),Jt=F.window}else Jt=Ae,wt=ye-F.offset,Je=F.length;for(Qpe?(me=wt[Jt+H[we]],se[nt+H[we]]):(me=96,0),M=1<>ye)+(W-=M)]=fe<<24|me<<16|ve|0,W!==0;);for(M=1<>=1;if(M!==0?(ne&=M-1,ne+=M):ne=0,we++,--it[de]==0){if(de===Ce)break;de=o[i+H[we]]}if(Ae>>7)]}function nt(f,R){f.pending_buf[f.pending++]=255&R,f.pending_buf[f.pending++]=R>>>8&255}function it(f,R,be){f.bi_valid>I-be?(f.bi_buf|=R<>I-f.bi_valid,f.bi_valid+=be-I):(f.bi_buf|=R<>>=1,be<<=1,0<--R;);return be>>>1}function Jt(f,R,be){var $,U,oe=new Array(H+1),Me=0;for($=1;$<=H;$++)oe[$]=Me=Me+be[$-1]<<1;for(U=0;U<=R;U++){var Fe=f[2*U+1];Fe!==0&&(f[2*U]=wt(oe[Fe]++,Fe))}}function zt(f){var R;for(R=0;R>1;1<=be;be--)Zt(f,oe,be);for(U=Re;be=f.heap[1],f.heap[1]=f.heap[f.heap_len--],Zt(f,oe,1),$=f.heap[1],f.heap[--f.heap_max]=be,f.heap[--f.heap_max]=$,oe[2*U]=oe[2*be]+oe[2*$],f.depth[U]=(f.depth[be]>=f.depth[$]?f.depth[be]:f.depth[$])+1,oe[2*be+1]=oe[2*$+1]=U,f.heap[1]=U++,Zt(f,oe,1),2<=f.heap_len;);f.heap[--f.heap_max]=f.heap[1],function(Ut,Xe){var At,gt,qe,Ie,tt,pt,Pt=Xe.dyn_tree,dn=Xe.max_code,Tn=Xe.stat_desc.static_tree,ie=Xe.stat_desc.has_stree,ge=Xe.stat_desc.extra_bits,An=Xe.stat_desc.extra_base,je=Xe.stat_desc.max_length,dt=0;for(Ie=0;Ie<=H;Ie++)Ut.bl_count[Ie]=0;for(Pt[2*Ut.heap[Ut.heap_max]+1]=0,At=Ut.heap_max+1;At>=7;U>>=1)if(1&Ge&&Fe.dyn_ltree[2*Re]!==0)return P;if(Fe.dyn_ltree[18]!==0||Fe.dyn_ltree[20]!==0||Fe.dyn_ltree[26]!==0)return w;for(Re=32;Re>>3,(oe=f.static_len+3+7>>>3)<=U&&(U=oe)):U=oe=be+5,be+4<=U&&R!==-1?E(f,R,be,$):f.strategy===4||oe===U?(it(f,2+($?1:0),3),Sn(f,Ne,de)):(it(f,4+($?1:0),3),function(Fe,Re,Ge,Ut){var Xe;for(it(Fe,Re-257,5),it(Fe,Ge-1,5),it(Fe,Ut-4,4),Xe=0;Xe>>8&255,f.pending_buf[f.d_buf+2*f.last_lit+1]=255&R,f.pending_buf[f.l_buf+f.last_lit]=255&be,f.last_lit++,R===0?f.dyn_ltree[2*be]++:(f.matches++,R--,f.dyn_ltree[2*(F[be]+o+1)]++,f.dyn_dtree[2*se(R)]++),f.last_lit===f.lit_bufsize-1},_._tr_align=function(f){it(f,2,3),Je(f,W,Ne),function(R){R.bi_valid===16?(nt(R,R.bi_buf),R.bi_buf=0,R.bi_valid=0):8<=R.bi_valid&&(R.pending_buf[R.pending++]=255&R.bi_buf,R.bi_buf>>=8,R.bi_valid-=8)}(f)}},{"../utils/common":41}],53:[function(ee,Pe,_){"use strict";Pe.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(ee,Pe,_){(function(V){(function(P,w){"use strict";if(!P.setImmediate){var r,s,x,o,i=1,c={},d=!1,C=P.document,H=Object.getPrototypeOf&&Object.getPrototypeOf(P);H=H&&H.setTimeout?H:P,r={}.toString.call(P.process)==="[object process]"?function(te){ae.nextTick(function(){M(te)})}:function(){if(P.postMessage&&!P.importScripts){var te=!0,S=P.onmessage;return P.onmessage=function(){te=!1},P.postMessage("","*"),P.onmessage=S,te}}()?(o="setImmediate$"+Math.random()+"$",P.addEventListener?P.addEventListener("message",W,!1):P.attachEvent("onmessage",W),function(te){P.postMessage(o+te,"*")}):P.MessageChannel?((x=new MessageChannel).port1.onmessage=function(te){M(te.data)},function(te){x.port2.postMessage(te)}):C&&"onreadystatechange"in C.createElement("script")?(s=C.documentElement,function(te){var S=C.createElement("script");S.onreadystatechange=function(){M(te),S.onreadystatechange=null,s.removeChild(S),S=null},s.appendChild(S)}):function(te){setTimeout(M,0,te)},H.setImmediate=function(te){typeof te!="function"&&(te=new Function(""+te));for(var S=new Array(arguments.length-1),B=0;B15?vn="\u2026"+Ke.slice(q-15,q):vn=Ke.slice(0,q);var xn;Rt+15":">","<":"<",'"':""","'":"'"},o=/[&><"']/g;function i(We){return String(We).replace(o,function(p){return x[p]})}var c=function We(p){return p.type==="ordgroup"||p.type==="color"?p.body.length===1?We(p.body[0]):p:p.type==="font"?We(p.body):p},d=function(p){var D=c(p);return D.type==="mathord"||D.type==="textord"||D.type==="atom"},C=function(p){if(!p)throw new Error("Expected non-null, but got "+String(p));return p},H=function(p){var D=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(p);return D!=null?D[1]:"_relative"},I={contains:P,deflt:w,escape:i,hyphenate:s,getBaseElem:c,isCharacterBox:d,protocolFromUrl:H},M=function(){function We(D){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,D=D||{},this.displayMode=I.deflt(D.displayMode,!1),this.output=I.deflt(D.output,"htmlAndMathml"),this.leqno=I.deflt(D.leqno,!1),this.fleqn=I.deflt(D.fleqn,!1),this.throwOnError=I.deflt(D.throwOnError,!0),this.errorColor=I.deflt(D.errorColor,"#cc0000"),this.macros=D.macros||{},this.minRuleThickness=Math.max(0,I.deflt(D.minRuleThickness,0)),this.colorIsTextColor=I.deflt(D.colorIsTextColor,!1),this.strict=I.deflt(D.strict,"warn"),this.trust=I.deflt(D.trust,!1),this.maxSize=Math.max(0,I.deflt(D.maxSize,1/0)),this.maxExpand=Math.max(0,I.deflt(D.maxExpand,1e3))}var p=We.prototype;return p.reportNonstrict=function(O,q,Te){var Ke=this.strict;if(typeof Ke=="function"&&(Ke=Ke(O,q,Te)),!(!Ke||Ke==="ignore")){if(Ke===!0||Ke==="error")throw new V("LaTeX-incompatible input and strict mode is set to 'error': "+(q+" ["+O+"]"),Te);Ke==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(q+" ["+O+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+q+" ["+O+"]"))}},p.useStrictBehavior=function(O,q,Te){var Ke=this.strict;if(typeof Ke=="function")try{Ke=Ke(O,q,Te)}catch(Rt){Ke="error"}return!Ke||Ke==="ignore"?!1:Ke===!0||Ke==="error"?!0:Ke==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(q+" ["+O+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+q+" ["+O+"]")),!1)},p.isTrusted=function(O){O.url&&!O.protocol&&(O.protocol=I.protocolFromUrl(O.url));var q=typeof this.trust=="function"?this.trust(O):this.trust;return!!q},We}(),W=function(){function We(D,O,q){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=D,this.size=O,this.cramped=q}var p=We.prototype;return p.sup=function(){return de[we[this.id]]},p.sub=function(){return de[F[this.id]]},p.fracNum=function(){return de[Ce[this.id]]},p.fracDen=function(){return de[Ae[this.id]]},p.cramp=function(){return de[ue[this.id]]},p.text=function(){return de[ye[this.id]]},p.isTight=function(){return this.size>=2},We}(),te=0,S=1,B=2,pe=3,fe=4,me=5,ve=6,Ne=7,de=[new W(te,0,!1),new W(S,0,!0),new W(B,1,!1),new W(pe,1,!0),new W(fe,2,!1),new W(me,2,!0),new W(ve,3,!1),new W(Ne,3,!0)],we=[fe,me,fe,me,ve,Ne,ve,Ne],F=[me,me,me,me,Ne,Ne,Ne,Ne],Ce=[B,pe,fe,me,ve,Ne,ve,Ne],Ae=[pe,pe,me,me,Ne,Ne,Ne,Ne],ue=[S,S,pe,pe,me,me,Ne,Ne],ye=[te,S,B,pe,B,pe,B,pe],L={DISPLAY:de[te],TEXT:de[B],SCRIPT:de[fe],SCRIPTSCRIPT:de[ve]},Q=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function ne(We){for(var p=0;p=q[0]&&We<=q[1])return D.name}return null}var se=[];Q.forEach(function(We){return We.blocks.forEach(function(p){return se.push.apply(se,p)})});function nt(We){for(var p=0;p=se[p]&&We<=se[p+1])return!0;return!1}var it=80,Je=function(p,D){return"M95,"+(622+p+D)+` +end`};A.events.push(["putFont",function(z){(function(ce){var Be=ce.font,Ne=ce.out,Ye=ce.newObject,ht=ce.putStream;if(Be.metadata instanceof v.API.TTFFont&&Be.encoding==="Identity-H"){for(var ft=Be.metadata.Unicode.widths,Dt=Be.metadata.subset.encode(Be.metadata.glyIdsUsed,1),et="",gn=0;gn>"),Ne("endobj");var Bn=Ye();Ne("<<"),Ne("/Type /Font"),Ne("/BaseFont /"+es(Be.fontName)),Ne("/FontDescriptor "+Xt+" 0 R"),Ne("/W "+v.API.PDFObject.convert(ft)),Ne("/CIDToGIDMap /Identity"),Ne("/DW 1000"),Ne("/Subtype /CIDFontType2"),Ne("/CIDSystemInfo"),Ne("<<"),Ne("/Supplement 0"),Ne("/Registry (Adobe)"),Ne("/Ordering ("+Be.encoding+")"),Ne(">>"),Ne(">>"),Ne("endobj"),Be.objectNumber=Ye(),Ne("<<"),Ne("/Type /Font"),Ne("/Subtype /Type0"),Ne("/ToUnicode "+wn+" 0 R"),Ne("/BaseFont /"+es(Be.fontName)),Ne("/Encoding /"+Be.encoding),Ne("/DescendantFonts ["+Bn+" 0 R]"),Ne(">>"),Ne("endobj"),Be.isAlreadyPutted=!0}})(z)}]),A.events.push(["putFont",function(z){(function(ce){var Be=ce.font,Ne=ce.out,Ye=ce.newObject,ht=ce.putStream;if(Be.metadata instanceof v.API.TTFFont&&Be.encoding==="WinAnsiEncoding"){for(var ft=Be.metadata.rawData,Dt="",et=0;et>"),Ne("endobj"),Be.objectNumber=Ye();for(var Xt=0;Xt>"),Ne("endobj"),Be.isAlreadyPutted=!0}})(z)}]);var X=function(z){var ce,Be=z.text||"",Ne=z.x,Ye=z.y,ht=z.options||{},ft=z.mutex||{},Dt=ft.pdfEscape,et=ft.activeFontKey,gn=ft.fonts,ln=et,wn="",Xt=0,Bn="",ir=gn[ln].encoding;if(gn[ln].encoding!=="Identity-H")return{text:Be,x:Ne,y:Ye,options:ht,mutex:ft};for(Bn=Be,ln=et,Array.isArray(Be)&&(Bn=Be[0]),Xt=0;Xt","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Xt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),Bn=!1,ir=0;this.__bidiEngine__={};var vr=function(pn){var yn=pn.charCodeAt(),De=yn>>8,Le=ln[De];return Le!==void 0?ft[256*Le+(255&yn)]:De===252||De===253?"AL":Xt.test(De)?"L":De===8?"R":"N"},Nr=function(pn){for(var yn,De=0;De=yn.length||(ut=De[Le-1])!=="EN"&&ut!=="AN"||(vt=yn[Le+1])!=="EN"&&vt!=="AN"?_t="N":Bn&&(vt="AN"),_t=vt===ut?vt:"N";break;case"ES":_t=(ut=Le>0?De[Le-1]:"B")==="EN"&&Le+10&&De[Le-1]==="EN"){_t="EN";break}if(Bn){_t="N";break}for(Lt=Le+1,St=yn.length;Lt=1425&&an<=2303||an===64286;if(ut=yn[Lt],Cn&&(ut==="R"||ut==="AL")){_t="R";break}}}_t=Le<1||(ut=yn[Le-1])==="B"?"N":De[Le-1];break;case"B":Bn=!1,X=!0,_t=ir;break;case"S":z=!0,_t="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Bn=!1;break;case"BN":_t="N"}return _t},xr=function(pn,yn,De){var Le=pn.split("");return De&&zn(Le,De,{hiLevel:ir}),Le.reverse(),yn&&yn.reverse(),Le.join("")},zn=function(pn,yn,De){var Le,ut,vt,Lt,St,_t=-1,an=pn.length,Cn=0,rt=[],Se=ir?et:Dt,Tt=[];for(Bn=!1,X=!1,z=!1,ut=0;ut0)if(Le===16){for(ut=_t;ut-1){for(ut=_t;ut=0&&en[Mn]==="WS";Mn--)fn[Mn]=ir}}(Tt,yn,an)},Ir=function(pn,yn,De,Le,ut){if(!(ut.hiLevel=pn){for(St=Cn+1;St=pn;)St++;for(_t=Cn,Lt=St-1;_t=0&&(vt[an]=wn[_t+1])}(Le,De,ut),Ir(2,Le,yn,De,ut),Ir(1,Le,yn,De,ut),Le.join("")};return this.__bidiEngine__.doBidiReorder=function(pn,yn,De){if(function(ut,vt){if(vt)for(var Lt=0;Lt>16)&&(y=-(1+(65535^y))),this.italicAngle=+(y+"."+k)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(z=this.familyClass)===1||z===2||z===3||z===4||z===5||z===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},v.prototype.characterToGlyph=function(A){var y;return((y=this.cmap.unicode)!=null?y.codeMap[A]:void 0)||0},v.prototype.widthOfGlyph=function(A){var y;return y=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(A).advance*y},v.prototype.widthOfString=function(A,y,k){var X,z,ce,Be;for(ce=0,z=0,Be=(A=""+A).length;0<=Be?zBe;z=0<=Be?++z:--z)X=A.charCodeAt(z),ce+=this.widthOfGlyph(this.characterToGlyph(X))+k*(1e3/y)||0;return ce*(y/1e3)},v.prototype.lineHeight=function(A,y){var k;return y==null&&(y=!1),k=y?this.lineGap:0,(this.ascender+k-this.decender)/1e3*A},v}();var Ha,Wa=function(){function v(A){this.data=A!=null?A:[],this.pos=0,this.length=this.data.length}return v.prototype.readByte=function(){return this.data[this.pos++]},v.prototype.writeByte=function(A){return this.data[this.pos++]=A},v.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},v.prototype.writeUInt32=function(A){return this.writeByte(A>>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},v.prototype.readInt32=function(){var A;return(A=this.readUInt32())>=2147483648?A-4294967296:A},v.prototype.writeInt32=function(A){return A<0&&(A+=4294967296),this.writeUInt32(A)},v.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},v.prototype.writeUInt16=function(A){return this.writeByte(A>>8&255),this.writeByte(255&A)},v.prototype.readInt16=function(){var A;return(A=this.readUInt16())>=32768?A-65536:A},v.prototype.writeInt16=function(A){return A<0&&(A+=65536),this.writeUInt16(A)},v.prototype.readString=function(A){var y,k;for(k=[],y=0;0<=A?yA;y=0<=A?++y:--y)k[y]=String.fromCharCode(this.readByte());return k.join("")},v.prototype.writeString=function(A){var y,k,X;for(X=[],y=0,k=A.length;0<=k?yk;y=0<=k?++y:--y)X.push(this.writeByte(A.charCodeAt(y)));return X},v.prototype.readShort=function(){return this.readInt16()},v.prototype.writeShort=function(A){return this.writeInt16(A)},v.prototype.readLongLong=function(){var A,y,k,X,z,ce,Be,Ne;return A=this.readByte(),y=this.readByte(),k=this.readByte(),X=this.readByte(),z=this.readByte(),ce=this.readByte(),Be=this.readByte(),Ne=this.readByte(),128&A?-1*(72057594037927940*(255^A)+281474976710656*(255^y)+1099511627776*(255^k)+4294967296*(255^X)+16777216*(255^z)+65536*(255^ce)+256*(255^Be)+(255^Ne)+1):72057594037927940*A+281474976710656*y+1099511627776*k+4294967296*X+16777216*z+65536*ce+256*Be+Ne},v.prototype.writeLongLong=function(A){var y,k;return y=Math.floor(A/4294967296),k=4294967295&A,this.writeByte(y>>24&255),this.writeByte(y>>16&255),this.writeByte(y>>8&255),this.writeByte(255&y),this.writeByte(k>>24&255),this.writeByte(k>>16&255),this.writeByte(k>>8&255),this.writeByte(255&k)},v.prototype.readInt=function(){return this.readInt32()},v.prototype.writeInt=function(A){return this.writeInt32(A)},v.prototype.read=function(A){var y,k;for(y=[],k=0;0<=A?kA;k=0<=A?++k:--k)y.push(this.readByte());return y},v.prototype.write=function(A){var y,k,X,z;for(z=[],k=0,X=A.length;kz;X=0<=z?++X:--X)k={tag:y.readString(4),checksum:y.readInt(),offset:y.readInt(),length:y.readInt()},this.tables[k.tag]=k}return A.prototype.encode=function(y){var k,X,z,ce,Be,Ne,Ye,ht,ft,Dt,et,gn,ln;for(ln in et=Object.keys(y).length,Ne=Math.log(2),ft=16*Math.floor(Math.log(et)/Ne),ce=Math.floor(ft/Ne),ht=16*et-ft,(X=new Wa).writeInt(this.scalarType),X.writeShort(et),X.writeShort(ft),X.writeShort(ce),X.writeShort(ht),z=16*et,Ye=X.pos+z,Be=null,gn=[],y)for(Dt=y[ln],X.writeString(ln),X.writeInt(v(Dt)),X.writeInt(Ye),X.writeInt(Dt.length),gn=gn.concat(Dt),ln==="head"&&(Be=Ye),Ye+=Dt.length;Ye%4;)gn.push(0),Ye++;return X.write(gn),k=2981146554-v(X.data),X.pos=Be+8,X.writeUInt32(k),X.data},v=function(y){var k,X,z,ce;for(y=hn.call(y);y.length%4;)y.push(0);for(z=new Wa(y),X=0,k=0,ce=y.length;kDt;Ne=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),A.pos+=2,ln=function(){var vr,Nr;for(Nr=[],Ne=vr=0;0<=Dt?vrDt;Ne=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),Ye=function(){var vr,Nr;for(Nr=[],Ne=vr=0;0<=Dt?vrDt;Ne=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),ht=function(){var vr,Nr;for(Nr=[],Ne=vr=0;0<=Dt?vrDt;Ne=0<=Dt?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),X=(this.length-A.pos+this.offset)/2,Be=function(){var vr,Nr;for(Nr=[],Ne=vr=0;0<=X?vrX;Ne=0<=X?++vr:--vr)Nr.push(A.readUInt16());return Nr}(),Ne=Xt=0,ir=z.length;Xt=wn;k=gn<=wn?++Bn:--Bn)ht[Ne]===0?ce=k+Ye[Ne]:(ce=Be[ht[Ne]/2+(k-gn)-(Dt-Ne)]||0)!==0&&(ce+=Ye[Ne]),this.codeMap[k]=65535&ce}A.pos=ft}return v.encode=function(A,y){var k,X,z,ce,Be,Ne,Ye,ht,ft,Dt,et,gn,ln,wn,Xt,Bn,ir,vr,Nr,oi,xr,zn,Ir,Xr,pn,yn,De,Le,ut,vt,Lt,St,_t,an,Cn,rt,Se,Tt,en,fn,En,Qt,Mn,br,dr,Mr;switch(Le=new Wa,ce=Object.keys(A).sort(function(ai,Ti){return ai-Ti}),y){case"macroman":for(ln=0,wn=function(){var ai=[];for(gn=0;gn<256;++gn)ai.push(0);return ai}(),Bn={0:0},z={},ut=0,_t=ce.length;ut<_t;ut++)Bn[Mn=A[X=ce[ut]]]==null&&(Bn[Mn]=++ln),z[X]={old:A[X],new:Bn[A[X]]},wn[X]=Bn[A[X]];return Le.writeUInt16(1),Le.writeUInt16(0),Le.writeUInt32(12),Le.writeUInt16(0),Le.writeUInt16(262),Le.writeUInt16(0),Le.write(wn),{charMap:z,subtable:Le.data,maxGlyphID:ln+1};case"unicode":for(yn=[],ft=[],ir=0,Bn={},k={},Xt=Ye=null,vt=0,an=ce.length;vt=32768)for(Ne.push(0),oi.push(2*(et.length+Ir-gn)),X=St=pn;pn<=ht?St<=ht:St>=ht;X=pn<=ht?++St:--St)et.push(k[X].new);else Ne.push(De-pn),oi.push(0)}for(Le.writeUInt16(3),Le.writeUInt16(1),Le.writeUInt32(12),Le.writeUInt16(4),Le.writeUInt16(16+8*Ir+2*et.length),Le.writeUInt16(0),Le.writeUInt16(Xr),Le.writeUInt16(zn),Le.writeUInt16(Dt),Le.writeUInt16(xr),En=0,rt=ft.length;Enz;X=0<=z?++X:--X)k=new fl(y,this.offset),this.tables.push(k),k.isUnicode&&this.unicode==null&&(this.unicode=k);return!0},A.encode=function(y,k){var X,z;return k==null&&(k="macroman"),X=fl.encode(y,k),(z=new Wa).writeUInt16(0),z.writeUInt16(1),X.table=z.data.concat(X.subtable),X},A}(),zl=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="hhea",A.prototype.parse=function(y){return y.pos=this.offset,this.version=y.readInt(),this.ascender=y.readShort(),this.decender=y.readShort(),this.lineGap=y.readShort(),this.advanceWidthMax=y.readShort(),this.minLeftSideBearing=y.readShort(),this.minRightSideBearing=y.readShort(),this.xMaxExtent=y.readShort(),this.caretSlopeRise=y.readShort(),this.caretSlopeRun=y.readShort(),this.caretOffset=y.readShort(),y.pos+=8,this.metricDataFormat=y.readShort(),this.numberOfMetrics=y.readUInt16()},A}(),pu=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="OS/2",A.prototype.parse=function(y){if(y.pos=this.offset,this.version=y.readUInt16(),this.averageCharWidth=y.readShort(),this.weightClass=y.readUInt16(),this.widthClass=y.readUInt16(),this.type=y.readShort(),this.ySubscriptXSize=y.readShort(),this.ySubscriptYSize=y.readShort(),this.ySubscriptXOffset=y.readShort(),this.ySubscriptYOffset=y.readShort(),this.ySuperscriptXSize=y.readShort(),this.ySuperscriptYSize=y.readShort(),this.ySuperscriptXOffset=y.readShort(),this.ySuperscriptYOffset=y.readShort(),this.yStrikeoutSize=y.readShort(),this.yStrikeoutPosition=y.readShort(),this.familyClass=y.readShort(),this.panose=function(){var k,X;for(X=[],k=0;k<10;++k)X.push(y.readByte());return X}(),this.charRange=function(){var k,X;for(X=[],k=0;k<4;++k)X.push(y.readInt());return X}(),this.vendorID=y.readString(4),this.selection=y.readShort(),this.firstCharIndex=y.readShort(),this.lastCharIndex=y.readShort(),this.version>0&&(this.ascent=y.readShort(),this.descent=y.readShort(),this.lineGap=y.readShort(),this.winAscent=y.readShort(),this.winDescent=y.readShort(),this.codePageRange=function(){var k,X;for(X=[],k=0;k<2;k=++k)X.push(y.readInt());return X}(),this.version>1))return this.xHeight=y.readShort(),this.capHeight=y.readShort(),this.defaultChar=y.readShort(),this.breakChar=y.readShort(),this.maxContext=y.readShort()},A}(),Kl=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="post",A.prototype.parse=function(y){var k,X,z;switch(y.pos=this.offset,this.format=y.readInt(),this.italicAngle=y.readInt(),this.underlinePosition=y.readShort(),this.underlineThickness=y.readShort(),this.isFixedPitch=y.readInt(),this.minMemType42=y.readInt(),this.maxMemType42=y.readInt(),this.minMemType1=y.readInt(),this.maxMemType1=y.readInt(),this.format){case 65536:break;case 131072:var ce;for(X=y.readUInt16(),this.glyphNameIndex=[],ce=0;0<=X?ceX;ce=0<=X?++ce:--ce)this.glyphNameIndex.push(y.readUInt16());for(this.names=[],z=[];y.posNe;ce=0<=Ne?++Be:--Be)Ye.push(y.readUInt32());return Ye}.call(this)}},A}(),Qe=function(v,A){this.raw=v,this.length=v.length,this.platformID=A.platformID,this.encodingID=A.encodingID,this.languageID=A.languageID},Ue=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="name",A.prototype.parse=function(y){var k,X,z,ce,Be,Ne,Ye,ht,ft,Dt,et;for(y.pos=this.offset,y.readShort(),k=y.readShort(),Ne=y.readShort(),X=[],ce=0;0<=k?cek;ce=0<=k?++ce:--ce)X.push({platformID:y.readShort(),encodingID:y.readShort(),languageID:y.readShort(),nameID:y.readShort(),length:y.readShort(),offset:this.offset+Ne+y.readShort()});for(Ye={},ce=ft=0,Dt=X.length;ftNe;k=0<=Ne?++k:--k)this.metrics.push({advance:y.readUInt16(),lsb:y.readInt16()});for(z=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var ht,ft;for(ft=[],k=ht=0;0<=z?htz;k=0<=z?++ht:--ht)ft.push(y.readInt16());return ft}(),this.widths=function(){var ht,ft,Dt,et;for(et=[],ht=0,ft=(Dt=this.metrics).length;htz;k=0<=z?++Be:--Be)Ye.push(this.widths.push(X));return Ye},A.prototype.forGlyph=function(y){return y in this.metrics?this.metrics[y]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[y-this.metrics.length]}},A}(),hn=[].slice,ar=function(v){function A(){return A.__super__.constructor.apply(this,arguments)}return Bs(A,Ha),A.prototype.tag="glyf",A.prototype.parse=function(){return this.cache={}},A.prototype.glyphFor=function(y){var k,X,z,ce,Be,Ne,Ye,ht,ft,Dt;return y in this.cache?this.cache[y]:(ce=this.file.loca,k=this.file.contents,X=ce.indexOf(y),(z=ce.lengthOf(y))===0?this.cache[y]=null:(k.pos=this.offset+X,Be=(Ne=new Wa(k.read(z))).readShort(),ht=Ne.readShort(),Dt=Ne.readShort(),Ye=Ne.readShort(),ft=Ne.readShort(),this.cache[y]=Be===-1?new jr(Ne,ht,Dt,Ye,ft):new Gn(Ne,Be,ht,Dt,Ye,ft),this.cache[y]))},A.prototype.encode=function(y,k,X){var z,ce,Be,Ne,Ye;for(Be=[],ce=[],Ne=0,Ye=k.length;Ne0&&(z+=Ye)}for(var ht=new Array(4*X.length),ft=0;ft>8,ht[4*ft+1]=(16711680&X[ft])>>16,ht[4*ft]=(4278190080&X[ft])>>24;return ht},A}(),ri=function(){function v(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return v.prototype.generateCmap=function(){var A,y,k,X,z;for(y in X=this.font.cmap.tables[0].codeMap,A={},z=this.subset)k=z[y],A[y]=X[k];return A},v.prototype.glyphsFor=function(A){var y,k,X,z,ce,Be,Ne;for(X={},ce=0,Be=A.length;ce0)for(z in Ne=this.glyphsFor(y))k=Ne[z],X[z]=k;return X},v.prototype.encode=function(A,y){var k,X,z,ce,Be,Ne,Ye,ht,ft,Dt,et,gn,ln,wn,Xt;for(X in k=vl.encode(this.generateCmap(),"unicode"),ce=this.glyphsFor(A),et={0:0},Xt=k.charMap)et[(Ne=Xt[X]).old]=Ne.new;for(gn in Dt=k.maxGlyphID,ce)gn in et||(et[gn]=Dt++);return ht=function(Bn){var ir,vr;for(ir in vr={},Bn)vr[Bn[ir]]=ir;return vr}(et),ft=Object.keys(ht).sort(function(Bn,ir){return Bn-ir}),ln=function(){var Bn,ir,vr;for(vr=[],Bn=0,ir=ft.length;Bn>"),z.join(` +`)}return""+y},A}();var ji=Aa},86129:function(lr,jt,l){var b=l(19208).lW,ae=l(97671);(function(ee){lr.exports=ee()})(function(){return function ee(Pe,_,V){function P(s,x){if(!_[s]){if(!Pe[s]){var o=void 0;if(!x&&o)return require(s,!0);if(w)return w(s,!0);var i=new Error("Cannot find module '"+s+"'");throw i.code="MODULE_NOT_FOUND",i}var c=_[s]={exports:{}};Pe[s][0].call(c.exports,function(d){var C=Pe[s][1][d];return P(C||d)},c,c.exports,ee,Pe,_,V)}return _[s].exports}for(var w=void 0,r=0;r>2,c=(3&s)<<4|x>>4,d=1>6:64,C=2>4,x=(15&i)<<4|(c=w.indexOf(r.charAt(C++)))>>2,o=(3&c)<<6|(d=w.indexOf(r.charAt(C++))),M[H++]=s,c!==64&&(M[H++]=x),d!==64&&(M[H++]=o);return M}},{"./support":30,"./utils":32}],2:[function(ee,Pe,_){"use strict";var V=ee("./external"),P=ee("./stream/DataWorker"),w=ee("./stream/Crc32Probe"),r=ee("./stream/DataLengthProbe");function s(x,o,i,c,d){this.compressedSize=x,this.uncompressedSize=o,this.crc32=i,this.compression=c,this.compressedContent=d}s.prototype={getContentWorker:function(){var x=new P(V.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new r("data_length")),o=this;return x.on("end",function(){if(this.streamInfo.data_length!==o.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),x},getCompressedWorker:function(){return new P(V.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(x,o,i){return x.pipe(new w).pipe(new r("uncompressedSize")).pipe(o.compressWorker(i)).pipe(new r("compressedSize")).withStreamInfo("compression",o)},Pe.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(ee,Pe,_){"use strict";var V=ee("./stream/GenericWorker");_.STORE={magic:"\0\0",compressWorker:function(){return new V("STORE compression")},uncompressWorker:function(){return new V("STORE decompression")}},_.DEFLATE=ee("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(ee,Pe,_){"use strict";var V=ee("./utils"),P=function(){for(var w,r=[],s=0;s<256;s++){w=s;for(var x=0;x<8;x++)w=1&w?3988292384^w>>>1:w>>>1;r[s]=w}return r}();Pe.exports=function(w,r){return w!==void 0&&w.length?V.getTypeOf(w)!=="string"?function(s,x,o,i){var c=P,d=i+o;s^=-1;for(var C=i;C>>8^c[255&(s^x[C])];return-1^s}(0|r,w,w.length,0):function(s,x,o,i){var c=P,d=i+o;s^=-1;for(var C=i;C>>8^c[255&(s^x.charCodeAt(C))];return-1^s}(0|r,w,w.length,0):0}},{"./utils":32}],5:[function(ee,Pe,_){"use strict";_.base64=!1,_.binary=!1,_.dir=!1,_.createFolders=!0,_.date=null,_.compression=null,_.compressionOptions=null,_.comment=null,_.unixPermissions=null,_.dosPermissions=null},{}],6:[function(ee,Pe,_){"use strict";var V=null;V=typeof Promise!="undefined"?Promise:ee("lie"),Pe.exports={Promise:V}},{lie:37}],7:[function(ee,Pe,_){"use strict";var V=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",P=ee("pako"),w=ee("./utils"),r=ee("./stream/GenericWorker"),s=V?"uint8array":"array";function x(o,i){r.call(this,"FlateWorker/"+o),this._pako=null,this._pakoAction=o,this._pakoOptions=i,this.meta={}}_.magic="\b\0",w.inherits(x,r),x.prototype.processChunk=function(o){this.meta=o.meta,this._pako===null&&this._createPako(),this._pako.push(w.transformTo(s,o.data),!1)},x.prototype.flush=function(){r.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},x.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this._pako=null},x.prototype._createPako=function(){this._pako=new P[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var o=this;this._pako.onData=function(i){o.push({data:i,meta:o.meta})}},_.compressWorker=function(o){return new x("Deflate",o)},_.uncompressWorker=function(){return new x("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(ee,Pe,_){"use strict";function V(c,d){var C,H="";for(C=0;C>>=8;return H}function P(c,d,C,H,I,M){var W,te,S=c.file,B=c.compression,pe=M!==s.utf8encode,fe=w.transformTo("string",M(S.name)),me=w.transformTo("string",s.utf8encode(S.name)),we=S.comment,Oe=w.transformTo("string",M(we)),de=w.transformTo("string",s.utf8encode(we)),be=me.length!==S.name.length,F=de.length!==we.length,Ce="",Ae="",ue="",ve=S.dir,L=S.date,Q={crc32:0,compressedSize:0,uncompressedSize:0};d&&!C||(Q.crc32=c.crc32,Q.compressedSize=c.compressedSize,Q.uncompressedSize=c.uncompressedSize);var ne=0;d&&(ne|=8),pe||!be&&!F||(ne|=2048);var se=0,nt=0;ve&&(se|=16),I==="UNIX"?(nt=798,se|=function(Je,wt){var Jt=Je;return Je||(Jt=wt?16893:33204),(65535&Jt)<<16}(S.unixPermissions,ve)):(nt=20,se|=function(Je){return 63&(Je||0)}(S.dosPermissions)),W=L.getUTCHours(),W<<=6,W|=L.getUTCMinutes(),W<<=5,W|=L.getUTCSeconds()/2,te=L.getUTCFullYear()-1980,te<<=4,te|=L.getUTCMonth()+1,te<<=5,te|=L.getUTCDate(),be&&(Ae=V(1,1)+V(x(fe),4)+me,Ce+="up"+V(Ae.length,2)+Ae),F&&(ue=V(1,1)+V(x(Oe),4)+de,Ce+="uc"+V(ue.length,2)+ue);var it="";return it+=` +\0`,it+=V(ne,2),it+=B.magic,it+=V(W,2),it+=V(te,2),it+=V(Q.crc32,4),it+=V(Q.compressedSize,4),it+=V(Q.uncompressedSize,4),it+=V(fe.length,2),it+=V(Ce.length,2),{fileRecord:o.LOCAL_FILE_HEADER+it+fe+Ce,dirRecord:o.CENTRAL_FILE_HEADER+V(nt,2)+it+V(Oe.length,2)+"\0\0\0\0"+V(se,4)+V(H,4)+fe+Ce+Oe}}var w=ee("../utils"),r=ee("../stream/GenericWorker"),s=ee("../utf8"),x=ee("../crc32"),o=ee("../signature");function i(c,d,C,H){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=d,this.zipPlatform=C,this.encodeFileName=H,this.streamFiles=c,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}w.inherits(i,r),i.prototype.push=function(c){var d=c.meta.percent||0,C=this.entriesCount,H=this._sources.length;this.accumulate?this.contentBuffer.push(c):(this.bytesWritten+=c.data.length,r.prototype.push.call(this,{data:c.data,meta:{currentFile:this.currentFile,percent:C?(d+100*(C-H-1))/C:100}}))},i.prototype.openedSource=function(c){this.currentSourceOffset=this.bytesWritten,this.currentFile=c.file.name;var d=this.streamFiles&&!c.file.dir;if(d){var C=P(c,d,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:C.fileRecord,meta:{percent:0}})}else this.accumulate=!0},i.prototype.closedSource=function(c){this.accumulate=!1;var d=this.streamFiles&&!c.file.dir,C=P(c,d,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(C.dirRecord),d)this.push({data:function(H){return o.DATA_DESCRIPTOR+V(H.crc32,4)+V(H.compressedSize,4)+V(H.uncompressedSize,4)}(c),meta:{percent:100}});else for(this.push({data:C.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},i.prototype.flush=function(){for(var c=this.bytesWritten,d=0;d=this.index;r--)s=(s<<8)+this.byteAt(r);return this.index+=w,s},readString:function(w){return V.transformTo("string",this.readData(w))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var w=this.readInt(4);return new Date(Date.UTC(1980+(w>>25&127),(w>>21&15)-1,w>>16&31,w>>11&31,w>>5&63,(31&w)<<1))}},Pe.exports=P},{"../utils":32}],19:[function(ee,Pe,_){"use strict";var V=ee("./Uint8ArrayReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.readData=function(w){this.checkOffset(w);var r=this.data.slice(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(ee,Pe,_){"use strict";var V=ee("./DataReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.byteAt=function(w){return this.data.charCodeAt(this.zero+w)},P.prototype.lastIndexOfSignature=function(w){return this.data.lastIndexOf(w)-this.zero},P.prototype.readAndCheckSignature=function(w){return w===this.readData(4)},P.prototype.readData=function(w){this.checkOffset(w);var r=this.data.slice(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./DataReader":18}],21:[function(ee,Pe,_){"use strict";var V=ee("./ArrayReader");function P(w){V.call(this,w)}ee("../utils").inherits(P,V),P.prototype.readData=function(w){if(this.checkOffset(w),w===0)return new Uint8Array(0);var r=this.data.subarray(this.zero+this.index,this.zero+this.index+w);return this.index+=w,r},Pe.exports=P},{"../utils":32,"./ArrayReader":17}],22:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("../support"),w=ee("./ArrayReader"),r=ee("./StringReader"),s=ee("./NodeBufferReader"),x=ee("./Uint8ArrayReader");Pe.exports=function(o){var i=V.getTypeOf(o);return V.checkSupport(i),i!=="string"||P.uint8array?i==="nodebuffer"?new s(o):P.uint8array?new x(V.transformTo("uint8array",o)):new w(V.transformTo("array",o)):new r(o)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(ee,Pe,_){"use strict";_.LOCAL_FILE_HEADER="PK",_.CENTRAL_FILE_HEADER="PK",_.CENTRAL_DIRECTORY_END="PK",_.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",_.ZIP64_CENTRAL_DIRECTORY_END="PK",_.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(ee,Pe,_){"use strict";var V=ee("./GenericWorker"),P=ee("../utils");function w(r){V.call(this,"ConvertWorker to "+r),this.destType=r}P.inherits(w,V),w.prototype.processChunk=function(r){this.push({data:P.transformTo(this.destType,r.data),meta:r.meta})},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],25:[function(ee,Pe,_){"use strict";var V=ee("./GenericWorker"),P=ee("../crc32");function w(){V.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}ee("../utils").inherits(w,V),w.prototype.processChunk=function(r){this.streamInfo.crc32=P(r.data,this.streamInfo.crc32||0),this.push(r)},Pe.exports=w},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./GenericWorker");function w(r){P.call(this,"DataLengthProbe for "+r),this.propName=r,this.withStreamInfo(r,0)}V.inherits(w,P),w.prototype.processChunk=function(r){if(r){var s=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=s+r.data.length}P.prototype.processChunk.call(this,r)},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],27:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./GenericWorker");function w(r){P.call(this,"DataWorker");var s=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,r.then(function(x){s.dataIsReady=!0,s.data=x,s.max=x&&x.length||0,s.type=V.getTypeOf(x),s.isPaused||s._tickAndRepeat()},function(x){s.error(x)})}V.inherits(w,P),w.prototype.cleanUp=function(){P.prototype.cleanUp.call(this),this.data=null},w.prototype.resume=function(){return!!P.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,V.delay(this._tickAndRepeat,[],this)),!0)},w.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(V.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},w.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var r=null,s=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":r=this.data.substring(this.index,s);break;case"uint8array":r=this.data.subarray(this.index,s);break;case"array":case"nodebuffer":r=this.data.slice(this.index,s)}return this.index=s,this.push({data:r,meta:{percent:this.max?this.index/this.max*100:0}})},Pe.exports=w},{"../utils":32,"./GenericWorker":28}],28:[function(ee,Pe,_){"use strict";function V(P){this.name=P||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}V.prototype={push:function(P){this.emit("data",P)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(P){this.emit("error",P)}return!0},error:function(P){return!this.isFinished&&(this.isPaused?this.generatedError=P:(this.isFinished=!0,this.emit("error",P),this.previous&&this.previous.error(P),this.cleanUp()),!0)},on:function(P,w){return this._listeners[P].push(w),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(P,w){if(this._listeners[P])for(var r=0;r "+P:P}},Pe.exports=V},{}],29:[function(ee,Pe,_){"use strict";var V=ee("../utils"),P=ee("./ConvertWorker"),w=ee("./GenericWorker"),r=ee("../base64"),s=ee("../support"),x=ee("../external"),o=null;if(s.nodestream)try{o=ee("../nodejs/NodejsStreamOutputAdapter")}catch(d){}function i(d,C){return new x.Promise(function(H,I){var M=[],W=d._internalType,te=d._outputType,S=d._mimeType;d.on("data",function(B,pe){M.push(B),C&&C(pe)}).on("error",function(B){M=[],I(B)}).on("end",function(){try{var B=function(pe,fe,me){switch(pe){case"blob":return V.newBlob(V.transformTo("arraybuffer",fe),me);case"base64":return r.encode(fe);default:return V.transformTo(pe,fe)}}(te,function(pe,fe){var me,we=0,Oe=null,de=0;for(me=0;me>>6:(H<65536?C[W++]=224|H>>>12:(C[W++]=240|H>>>18,C[W++]=128|H>>>12&63),C[W++]=128|H>>>6&63),C[W++]=128|63&H);return C}(c)},_.utf8decode=function(c){return P.nodebuffer?V.transformTo("nodebuffer",c).toString("utf-8"):function(d){var C,H,I,M,W=d.length,te=new Array(2*W);for(C=H=0;C>10&1023,te[H++]=56320|1023&I)}return te.length!==H&&(te.subarray?te=te.subarray(0,H):te.length=H),V.applyFromCharCode(te)}(c=V.transformTo(P.uint8array?"uint8array":"array",c))},V.inherits(o,r),o.prototype.processChunk=function(c){var d=V.transformTo(P.uint8array?"uint8array":"array",c.data);if(this.leftOver&&this.leftOver.length){if(P.uint8array){var C=d;(d=new Uint8Array(C.length+this.leftOver.length)).set(this.leftOver,0),d.set(C,this.leftOver.length)}else d=this.leftOver.concat(d);this.leftOver=null}var H=function(M,W){var te;for((W=W||M.length)>M.length&&(W=M.length),te=W-1;0<=te&&(192&M[te])==128;)te--;return te<0||te===0?W:te+s[M[te]]>W?te:W}(d),I=d;H!==d.length&&(P.uint8array?(I=d.subarray(0,H),this.leftOver=d.subarray(H,d.length)):(I=d.slice(0,H),this.leftOver=d.slice(H,d.length))),this.push({data:_.utf8decode(I),meta:c.meta})},o.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:_.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},_.Utf8DecodeWorker=o,V.inherits(i,r),i.prototype.processChunk=function(c){this.push({data:_.utf8encode(c.data),meta:c.meta})},_.Utf8EncodeWorker=i},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(ee,Pe,_){"use strict";var V=ee("./support"),P=ee("./base64"),w=ee("./nodejsUtils"),r=ee("./external");function s(C){return C}function x(C,H){for(var I=0;I>8;this.dir=!!(16&this.externalFileAttributes),c==0&&(this.dosPermissions=63&this.externalFileAttributes),c==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var c=V(this.extraFields[1].value);this.uncompressedSize===P.MAX_VALUE_32BITS&&(this.uncompressedSize=c.readInt(8)),this.compressedSize===P.MAX_VALUE_32BITS&&(this.compressedSize=c.readInt(8)),this.localHeaderOffset===P.MAX_VALUE_32BITS&&(this.localHeaderOffset=c.readInt(8)),this.diskNumberStart===P.MAX_VALUE_32BITS&&(this.diskNumberStart=c.readInt(4))}},readExtraFields:function(c){var d,C,H,I=c.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});c.index+4>>6:(c<65536?i[H++]=224|c>>>12:(i[H++]=240|c>>>18,i[H++]=128|c>>>12&63),i[H++]=128|c>>>6&63),i[H++]=128|63&c);return i},_.buf2binstring=function(o){return x(o,o.length)},_.binstring2buf=function(o){for(var i=new V.Buf8(o.length),c=0,d=i.length;c>10&1023,M[d++]=56320|1023&C)}return x(M,d)},_.utf8border=function(o,i){var c;for((i=i||o.length)>o.length&&(i=o.length),c=i-1;0<=c&&(192&o[c])==128;)c--;return c<0||c===0?i:c+r[o[c]]>i?c:i}},{"./common":41}],43:[function(ee,Pe,_){"use strict";Pe.exports=function(V,P,w,r){for(var s=65535&V|0,x=V>>>16&65535|0,o=0;w!==0;){for(w-=o=2e3>>1:P>>>1;w[r]=P}return w}();Pe.exports=function(P,w,r,s){var x=V,o=s+r;P^=-1;for(var i=s;i>>8^x[255&(P^w[i])];return-1^P}},{}],46:[function(ee,Pe,_){"use strict";var V,P=ee("../utils/common"),w=ee("./trees"),r=ee("./adler32"),s=ee("./crc32"),x=ee("./messages"),o=0,i=4,c=0,d=-2,C=-1,H=4,I=2,M=8,W=9,te=286,S=30,B=19,pe=2*te+1,fe=15,me=3,we=258,Oe=we+me+1,de=42,be=113,F=1,Ce=2,Ae=3,ue=4;function ve(re,Et){return re.msg=x[Et],Et}function L(re){return(re<<1)-(4re.avail_out&&(K=re.avail_out),K!==0&&(P.arraySet(re.output,Et.pending_buf,Et.pending_out,K,re.next_out),re.next_out+=K,Et.pending_out+=K,re.total_out+=K,re.avail_out-=K,Et.pending-=K,Et.pending===0&&(Et.pending_out=0))}function se(re,Et){w._tr_flush_block(re,0<=re.block_start?re.block_start:-1,re.strstart-re.block_start,Et),re.block_start=re.strstart,ne(re.strm)}function nt(re,Et){re.pending_buf[re.pending++]=Et}function it(re,Et){re.pending_buf[re.pending++]=Et>>>8&255,re.pending_buf[re.pending++]=255&Et}function Je(re,Et){var K,E,f=re.max_chain_length,R=re.strstart,ye=re.prev_length,$=re.nice_match,U=re.strstart>re.w_size-Oe?re.strstart-(re.w_size-Oe):0,oe=re.window,Me=re.w_mask,Fe=re.prev,Re=re.strstart+we,Ge=oe[R+ye-1],Ut=oe[R+ye];re.prev_length>=re.good_match&&(f>>=2),$>re.lookahead&&($=re.lookahead);do if(oe[(K=Et)+ye]===Ut&&oe[K+ye-1]===Ge&&oe[K]===oe[R]&&oe[++K]===oe[R+1]){R+=2,K++;do;while(oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&oe[++R]===oe[++K]&&RU&&--f!=0);return ye<=re.lookahead?ye:re.lookahead}function wt(re){var Et,K,E,f,R,ye,$,U,oe,Me,Fe=re.w_size;do{if(f=re.window_size-re.lookahead-re.strstart,re.strstart>=Fe+(Fe-Oe)){for(P.arraySet(re.window,re.window,Fe,Fe,0),re.match_start-=Fe,re.strstart-=Fe,re.block_start-=Fe,Et=K=re.hash_size;E=re.head[--Et],re.head[Et]=Fe<=E?E-Fe:0,--K;);for(Et=K=Fe;E=re.prev[--Et],re.prev[Et]=Fe<=E?E-Fe:0,--K;);f+=Fe}if(re.strm.avail_in===0)break;if(ye=re.strm,$=re.window,U=re.strstart+re.lookahead,oe=f,Me=void 0,Me=ye.avail_in,oe=me)for(R=re.strstart-re.insert,re.ins_h=re.window[R],re.ins_h=(re.ins_h<=me&&(re.ins_h=(re.ins_h<=me)if(E=w._tr_tally(re,re.strstart-re.match_start,re.match_length-me),re.lookahead-=re.match_length,re.match_length<=re.max_lazy_match&&re.lookahead>=me){for(re.match_length--;re.strstart++,re.ins_h=(re.ins_h<=me&&(re.ins_h=(re.ins_h<=me&&re.match_length<=re.prev_length){for(f=re.strstart+re.lookahead-me,E=w._tr_tally(re,re.strstart-1-re.prev_match,re.prev_length-me),re.lookahead-=re.prev_length-1,re.prev_length-=2;++re.strstart<=f&&(re.ins_h=(re.ins_h<re.pending_buf_size-5&&(K=re.pending_buf_size-5);;){if(re.lookahead<=1){if(wt(re),re.lookahead===0&&Et===o)return F;if(re.lookahead===0)break}re.strstart+=re.lookahead,re.lookahead=0;var E=re.block_start+K;if((re.strstart===0||re.strstart>=E)&&(re.lookahead=re.strstart-E,re.strstart=E,se(re,!1),re.strm.avail_out===0)||re.strstart-re.block_start>=re.w_size-Oe&&(se(re,!1),re.strm.avail_out===0))return F}return re.insert=0,Et===i?(se(re,!0),re.strm.avail_out===0?Ae:ue):(re.strstart>re.block_start&&(se(re,!1),re.strm.avail_out),F)}),new mt(4,4,8,4,Jt),new mt(4,5,16,8,Jt),new mt(4,6,32,32,Jt),new mt(4,4,16,16,zt),new mt(8,16,32,32,zt),new mt(8,16,128,128,zt),new mt(8,32,128,256,zt),new mt(32,128,258,1024,zt),new mt(32,258,258,4096,zt)],_.deflateInit=function(re,Et){return tn(re,Et,M,15,8,0)},_.deflateInit2=tn,_.deflateReset=Sn,_.deflateResetKeep=Zt,_.deflateSetHeader=function(re,Et){return re&&re.state?re.state.wrap!==2?d:(re.state.gzhead=Et,c):d},_.deflate=function(re,Et){var K,E,f,R;if(!re||!re.state||5>8&255),nt(E,E.gzhead.time>>16&255),nt(E,E.gzhead.time>>24&255),nt(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),nt(E,255&E.gzhead.os),E.gzhead.extra&&E.gzhead.extra.length&&(nt(E,255&E.gzhead.extra.length),nt(E,E.gzhead.extra.length>>8&255)),E.gzhead.hcrc&&(re.adler=s(re.adler,E.pending_buf,E.pending,0)),E.gzindex=0,E.status=69):(nt(E,0),nt(E,0),nt(E,0),nt(E,0),nt(E,0),nt(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),nt(E,3),E.status=be);else{var ye=M+(E.w_bits-8<<4)<<8;ye|=(2<=E.strategy||E.level<2?0:E.level<6?1:E.level===6?2:3)<<6,E.strstart!==0&&(ye|=32),ye+=31-ye%31,E.status=be,it(E,ye),E.strstart!==0&&(it(E,re.adler>>>16),it(E,65535&re.adler)),re.adler=1}if(E.status===69)if(E.gzhead.extra){for(f=E.pending;E.gzindex<(65535&E.gzhead.extra.length)&&(E.pending!==E.pending_buf_size||(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending!==E.pending_buf_size));)nt(E,255&E.gzhead.extra[E.gzindex]),E.gzindex++;E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),E.gzindex===E.gzhead.extra.length&&(E.gzindex=0,E.status=73)}else E.status=73;if(E.status===73)if(E.gzhead.name){f=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending===E.pending_buf_size)){R=1;break}R=E.gzindexf&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),R===0&&(E.gzindex=0,E.status=91)}else E.status=91;if(E.status===91)if(E.gzhead.comment){f=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>f&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),ne(re),f=E.pending,E.pending===E.pending_buf_size)){R=1;break}R=E.gzindexf&&(re.adler=s(re.adler,E.pending_buf,E.pending-f,f)),R===0&&(E.status=103)}else E.status=103;if(E.status===103&&(E.gzhead.hcrc?(E.pending+2>E.pending_buf_size&&ne(re),E.pending+2<=E.pending_buf_size&&(nt(E,255&re.adler),nt(E,re.adler>>8&255),re.adler=0,E.status=be)):E.status=be),E.pending!==0){if(ne(re),re.avail_out===0)return E.last_flush=-1,c}else if(re.avail_in===0&&L(Et)<=L(K)&&Et!==i)return ve(re,-5);if(E.status===666&&re.avail_in!==0)return ve(re,-5);if(re.avail_in!==0||E.lookahead!==0||Et!==o&&E.status!==666){var $=E.strategy===2?function(U,oe){for(var Me;;){if(U.lookahead===0&&(wt(U),U.lookahead===0)){if(oe===o)return F;break}if(U.match_length=0,Me=w._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++,Me&&(se(U,!1),U.strm.avail_out===0))return F}return U.insert=0,oe===i?(se(U,!0),U.strm.avail_out===0?Ae:ue):U.last_lit&&(se(U,!1),U.strm.avail_out===0)?F:Ce}(E,Et):E.strategy===3?function(U,oe){for(var Me,Fe,Re,Ge,Ut=U.window;;){if(U.lookahead<=we){if(wt(U),U.lookahead<=we&&oe===o)return F;if(U.lookahead===0)break}if(U.match_length=0,U.lookahead>=me&&0U.lookahead&&(U.match_length=U.lookahead)}if(U.match_length>=me?(Me=w._tr_tally(U,1,U.match_length-me),U.lookahead-=U.match_length,U.strstart+=U.match_length,U.match_length=0):(Me=w._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++),Me&&(se(U,!1),U.strm.avail_out===0))return F}return U.insert=0,oe===i?(se(U,!0),U.strm.avail_out===0?Ae:ue):U.last_lit&&(se(U,!1),U.strm.avail_out===0)?F:Ce}(E,Et):V[E.level].func(E,Et);if($!==Ae&&$!==ue||(E.status=666),$===F||$===Ae)return re.avail_out===0&&(E.last_flush=-1),c;if($===Ce&&(Et===1?w._tr_align(E):Et!==5&&(w._tr_stored_block(E,0,0,!1),Et===3&&(Q(E.head),E.lookahead===0&&(E.strstart=0,E.block_start=0,E.insert=0))),ne(re),re.avail_out===0))return E.last_flush=-1,c}return Et!==i?c:E.wrap<=0?1:(E.wrap===2?(nt(E,255&re.adler),nt(E,re.adler>>8&255),nt(E,re.adler>>16&255),nt(E,re.adler>>24&255),nt(E,255&re.total_in),nt(E,re.total_in>>8&255),nt(E,re.total_in>>16&255),nt(E,re.total_in>>24&255)):(it(E,re.adler>>>16),it(E,65535&re.adler)),ne(re),0=K.w_size&&(R===0&&(Q(K.head),K.strstart=0,K.block_start=0,K.insert=0),oe=new P.Buf8(K.w_size),P.arraySet(oe,Et,Me-K.w_size,K.w_size,0),Et=oe,Me=K.w_size),ye=re.avail_in,$=re.next_in,U=re.input,re.avail_in=Me,re.next_in=0,re.input=Et,wt(K);K.lookahead>=me;){for(E=K.strstart,f=K.lookahead-(me-1);K.ins_h=(K.ins_h<>>=me=fe>>>24,W-=me,(me=fe>>>16&255)===0)Ce[x++]=65535&fe;else{if(!(16&me)){if(!(64&me)){fe=te[(65535&fe)+(M&(1<>>=me,W-=me),W<15&&(M+=F[r++]<>>=me=fe>>>24,W-=me,!(16&(me=fe>>>16&255))){if(!(64&me)){fe=S[(65535&fe)+(M&(1<>>=me,W-=me,(me=x-o)>3,M&=(1<<(W-=we<<3))-1,V.next_in=r,V.next_out=x,V.avail_in=r>>24&255)+(de>>>8&65280)+((65280&de)<<8)+((255&de)<<24)}function M(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new V.Buf16(320),this.work=new V.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function W(de){var be;return de&&de.state?(be=de.state,de.total_in=de.total_out=be.total=0,de.msg="",be.wrap&&(de.adler=1&be.wrap),be.mode=d,be.last=0,be.havedict=0,be.dmax=32768,be.head=null,be.hold=0,be.bits=0,be.lencode=be.lendyn=new V.Buf32(C),be.distcode=be.distdyn=new V.Buf32(H),be.sane=1,be.back=-1,i):c}function te(de){var be;return de&&de.state?((be=de.state).wsize=0,be.whave=0,be.wnext=0,W(de)):c}function S(de,be){var F,Ce;return de&&de.state?(Ce=de.state,be<0?(F=0,be=-be):(F=1+(be>>4),be<48&&(be&=15)),be&&(be<8||15=ue.wsize?(V.arraySet(ue.window,be,F-ue.wsize,ue.wsize,0),ue.wnext=0,ue.whave=ue.wsize):(Ce<(Ae=ue.wsize-ue.wnext)&&(Ae=Ce),V.arraySet(ue.window,be,F-Ce,Ae,ue.wnext),(Ce-=Ae)?(V.arraySet(ue.window,be,F-Ce,Ce,0),ue.wnext=Ce,ue.whave=ue.wsize):(ue.wnext+=Ae,ue.wnext===ue.wsize&&(ue.wnext=0),ue.whave>>8&255,F.check=w(F.check,R,2,0),se=ne=0,F.mode=2;break}if(F.flags=0,F.head&&(F.head.done=!1),!(1&F.wrap)||(((255&ne)<<8)+(ne>>8))%31){de.msg="incorrect header check",F.mode=30;break}if((15&ne)!=8){de.msg="unknown compression method",F.mode=30;break}if(se-=4,re=8+(15&(ne>>>=4)),F.wbits===0)F.wbits=re;else if(re>F.wbits){de.msg="invalid window size",F.mode=30;break}F.dmax=1<>8&1),512&F.flags&&(R[0]=255&ne,R[1]=ne>>>8&255,F.check=w(F.check,R,2,0)),se=ne=0,F.mode=3;case 3:for(;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>8&255,R[2]=ne>>>16&255,R[3]=ne>>>24&255,F.check=w(F.check,R,4,0)),se=ne=0,F.mode=4;case 4:for(;se<16;){if(L===0)break e;L--,ne+=Ce[ue++]<>8),512&F.flags&&(R[0]=255&ne,R[1]=ne>>>8&255,F.check=w(F.check,R,2,0)),se=ne=0,F.mode=5;case 5:if(1024&F.flags){for(;se<16;){if(L===0)break e;L--,ne+=Ce[ue++]<>>8&255,F.check=w(F.check,R,2,0)),se=ne=0}else F.head&&(F.head.extra=null);F.mode=6;case 6:if(1024&F.flags&&(L<(Je=F.length)&&(Je=L),Je&&(F.head&&(re=F.head.extra_len-F.length,F.head.extra||(F.head.extra=new Array(F.head.extra_len)),V.arraySet(F.head.extra,Ce,ue,Je,re)),512&F.flags&&(F.check=w(F.check,Ce,Je,ue)),L-=Je,ue+=Je,F.length-=Je),F.length))break e;F.length=0,F.mode=7;case 7:if(2048&F.flags){if(L===0)break e;for(Je=0;re=Ce[ue+Je++],F.head&&re&&F.length<65536&&(F.head.name+=String.fromCharCode(re)),re&&Je>9&1,F.head.done=!0),de.adler=F.check=0,F.mode=12;break;case 10:for(;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>=7&se,se-=7&se,F.mode=27;break}for(;se<3;){if(L===0)break e;L--,ne+=Ce[ue++]<>>=1)){case 0:F.mode=14;break;case 1:if(we(F),F.mode=20,be!==6)break;ne>>>=2,se-=2;break e;case 2:F.mode=17;break;case 3:de.msg="invalid block type",F.mode=30}ne>>>=2,se-=2;break;case 14:for(ne>>>=7&se,se-=7&se;se<32;){if(L===0)break e;L--,ne+=Ce[ue++]<>>16^65535)){de.msg="invalid stored block lengths",F.mode=30;break}if(F.length=65535&ne,se=ne=0,F.mode=15,be===6)break e;case 15:F.mode=16;case 16:if(Je=F.length){if(L>>=5,se-=5,F.ndist=1+(31&ne),ne>>>=5,se-=5,F.ncode=4+(15&ne),ne>>>=4,se-=4,286>>=3,se-=3}for(;F.have<19;)F.lens[ye[F.have++]]=0;if(F.lencode=F.lendyn,F.lenbits=7,K={bits:F.lenbits},Et=s(0,F.lens,0,19,F.lencode,0,F.work,K),F.lenbits=K.bits,Et){de.msg="invalid code lengths set",F.mode=30;break}F.have=0,F.mode=19;case 19:for(;F.have>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=zt,se-=zt,F.lens[F.have++]=rn;else{if(rn===16){for(E=zt+2;se>>=zt,se-=zt,F.have===0){de.msg="invalid bit length repeat",F.mode=30;break}re=F.lens[F.have-1],Je=3+(3&ne),ne>>>=2,se-=2}else if(rn===17){for(E=zt+3;se>>=zt)),ne>>>=3,se-=3}else{for(E=zt+7;se>>=zt)),ne>>>=7,se-=7}if(F.have+Je>F.nlen+F.ndist){de.msg="invalid bit length repeat",F.mode=30;break}for(;Je--;)F.lens[F.have++]=re}}if(F.mode===30)break;if(F.lens[256]===0){de.msg="invalid code -- missing end-of-block",F.mode=30;break}if(F.lenbits=9,K={bits:F.lenbits},Et=s(x,F.lens,0,F.nlen,F.lencode,0,F.work,K),F.lenbits=K.bits,Et){de.msg="invalid literal/lengths set",F.mode=30;break}if(F.distbits=6,F.distcode=F.distdyn,K={bits:F.distbits},Et=s(o,F.lens,F.nlen,F.ndist,F.distcode,0,F.work,K),F.distbits=K.bits,Et){de.msg="invalid distances set",F.mode=30;break}if(F.mode=20,be===6)break e;case 20:F.mode=21;case 21:if(6<=L&&258<=Q){de.next_out=ve,de.avail_out=Q,de.next_in=ue,de.avail_in=L,F.hold=ne,F.bits=se,r(de,it),ve=de.next_out,Ae=de.output,Q=de.avail_out,ue=de.next_in,Ce=de.input,L=de.avail_in,ne=F.hold,se=F.bits,F.mode===12&&(F.back=-1);break}for(F.back=0;mt=(f=F.lencode[ne&(1<>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>Zt)])>>>16&255,rn=65535&f,!(Zt+(zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=Zt,se-=Zt,F.back+=Zt}if(ne>>>=zt,se-=zt,F.back+=zt,F.length=rn,mt===0){F.mode=26;break}if(32&mt){F.back=-1,F.mode=12;break}if(64&mt){de.msg="invalid literal/length code",F.mode=30;break}F.extra=15&mt,F.mode=22;case 22:if(F.extra){for(E=F.extra;se>>=F.extra,se-=F.extra,F.back+=F.extra}F.was=F.length,F.mode=23;case 23:for(;mt=(f=F.distcode[ne&(1<>>16&255,rn=65535&f,!((zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>Zt)])>>>16&255,rn=65535&f,!(Zt+(zt=f>>>24)<=se);){if(L===0)break e;L--,ne+=Ce[ue++]<>>=Zt,se-=Zt,F.back+=Zt}if(ne>>>=zt,se-=zt,F.back+=zt,64&mt){de.msg="invalid distance code",F.mode=30;break}F.offset=rn,F.extra=15&mt,F.mode=24;case 24:if(F.extra){for(E=F.extra;se>>=F.extra,se-=F.extra,F.back+=F.extra}if(F.offset>F.dmax){de.msg="invalid distance too far back",F.mode=30;break}F.mode=25;case 25:if(Q===0)break e;if(Je=it-Q,F.offset>Je){if((Je=F.offset-Je)>F.whave&&F.sane){de.msg="invalid distance too far back",F.mode=30;break}wt=Je>F.wnext?(Je-=F.wnext,F.wsize-Je):F.wnext-Je,Je>F.length&&(Je=F.length),Jt=F.window}else Jt=Ae,wt=ve-F.offset,Je=F.length;for(Qpe?(me=wt[Jt+H[be]],se[nt+H[be]]):(me=96,0),M=1<>ve)+(W-=M)]=fe<<24|me<<16|we|0,W!==0;);for(M=1<>=1;if(M!==0?(ne&=M-1,ne+=M):ne=0,be++,--it[de]==0){if(de===Ce)break;de=o[i+H[be]]}if(Ae>>7)]}function nt(f,R){f.pending_buf[f.pending++]=255&R,f.pending_buf[f.pending++]=R>>>8&255}function it(f,R,ye){f.bi_valid>I-ye?(f.bi_buf|=R<>I-f.bi_valid,f.bi_valid+=ye-I):(f.bi_buf|=R<>>=1,ye<<=1,0<--R;);return ye>>>1}function Jt(f,R,ye){var $,U,oe=new Array(H+1),Me=0;for($=1;$<=H;$++)oe[$]=Me=Me+ye[$-1]<<1;for(U=0;U<=R;U++){var Fe=f[2*U+1];Fe!==0&&(f[2*U]=wt(oe[Fe]++,Fe))}}function zt(f){var R;for(R=0;R>1;1<=ye;ye--)Zt(f,oe,ye);for(U=Re;ye=f.heap[1],f.heap[1]=f.heap[f.heap_len--],Zt(f,oe,1),$=f.heap[1],f.heap[--f.heap_max]=ye,f.heap[--f.heap_max]=$,oe[2*U]=oe[2*ye]+oe[2*$],f.depth[U]=(f.depth[ye]>=f.depth[$]?f.depth[ye]:f.depth[$])+1,oe[2*ye+1]=oe[2*$+1]=U,f.heap[1]=U++,Zt(f,oe,1),2<=f.heap_len;);f.heap[--f.heap_max]=f.heap[1],function(Ut,Xe){var At,gt,qe,Ie,tt,pt,Pt=Xe.dyn_tree,dn=Xe.max_code,Tn=Xe.stat_desc.static_tree,ie=Xe.stat_desc.has_stree,ge=Xe.stat_desc.extra_bits,An=Xe.stat_desc.extra_base,je=Xe.stat_desc.max_length,dt=0;for(Ie=0;Ie<=H;Ie++)Ut.bl_count[Ie]=0;for(Pt[2*Ut.heap[Ut.heap_max]+1]=0,At=Ut.heap_max+1;At>=7;U>>=1)if(1&Ge&&Fe.dyn_ltree[2*Re]!==0)return P;if(Fe.dyn_ltree[18]!==0||Fe.dyn_ltree[20]!==0||Fe.dyn_ltree[26]!==0)return w;for(Re=32;Re>>3,(oe=f.static_len+3+7>>>3)<=U&&(U=oe)):U=oe=ye+5,ye+4<=U&&R!==-1?E(f,R,ye,$):f.strategy===4||oe===U?(it(f,2+($?1:0),3),Sn(f,Oe,de)):(it(f,4+($?1:0),3),function(Fe,Re,Ge,Ut){var Xe;for(it(Fe,Re-257,5),it(Fe,Ge-1,5),it(Fe,Ut-4,4),Xe=0;Xe>>8&255,f.pending_buf[f.d_buf+2*f.last_lit+1]=255&R,f.pending_buf[f.l_buf+f.last_lit]=255&ye,f.last_lit++,R===0?f.dyn_ltree[2*ye]++:(f.matches++,R--,f.dyn_ltree[2*(F[ye]+o+1)]++,f.dyn_dtree[2*se(R)]++),f.last_lit===f.lit_bufsize-1},_._tr_align=function(f){it(f,2,3),Je(f,W,Oe),function(R){R.bi_valid===16?(nt(R,R.bi_buf),R.bi_buf=0,R.bi_valid=0):8<=R.bi_valid&&(R.pending_buf[R.pending++]=255&R.bi_buf,R.bi_buf>>=8,R.bi_valid-=8)}(f)}},{"../utils/common":41}],53:[function(ee,Pe,_){"use strict";Pe.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(ee,Pe,_){(function(V){(function(P,w){"use strict";if(!P.setImmediate){var r,s,x,o,i=1,c={},d=!1,C=P.document,H=Object.getPrototypeOf&&Object.getPrototypeOf(P);H=H&&H.setTimeout?H:P,r={}.toString.call(P.process)==="[object process]"?function(te){ae.nextTick(function(){M(te)})}:function(){if(P.postMessage&&!P.importScripts){var te=!0,S=P.onmessage;return P.onmessage=function(){te=!1},P.postMessage("","*"),P.onmessage=S,te}}()?(o="setImmediate$"+Math.random()+"$",P.addEventListener?P.addEventListener("message",W,!1):P.attachEvent("onmessage",W),function(te){P.postMessage(o+te,"*")}):P.MessageChannel?((x=new MessageChannel).port1.onmessage=function(te){M(te.data)},function(te){x.port2.postMessage(te)}):C&&"onreadystatechange"in C.createElement("script")?(s=C.documentElement,function(te){var S=C.createElement("script");S.onreadystatechange=function(){M(te),S.onreadystatechange=null,s.removeChild(S),S=null},s.appendChild(S)}):function(te){setTimeout(M,0,te)},H.setImmediate=function(te){typeof te!="function"&&(te=new Function(""+te));for(var S=new Array(arguments.length-1),B=0;B15?vn="\u2026"+Ke.slice(q-15,q):vn=Ke.slice(0,q);var xn;Rt+15":">","<":"<",'"':""","'":"'"},o=/[&><"']/g;function i(We){return String(We).replace(o,function(p){return x[p]})}var c=function We(p){return p.type==="ordgroup"||p.type==="color"?p.body.length===1?We(p.body[0]):p:p.type==="font"?We(p.body):p},d=function(p){var D=c(p);return D.type==="mathord"||D.type==="textord"||D.type==="atom"},C=function(p){if(!p)throw new Error("Expected non-null, but got "+String(p));return p},H=function(p){var D=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(p);return D!=null?D[1]:"_relative"},I={contains:P,deflt:w,escape:i,hyphenate:s,getBaseElem:c,isCharacterBox:d,protocolFromUrl:H},M=function(){function We(D){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,D=D||{},this.displayMode=I.deflt(D.displayMode,!1),this.output=I.deflt(D.output,"htmlAndMathml"),this.leqno=I.deflt(D.leqno,!1),this.fleqn=I.deflt(D.fleqn,!1),this.throwOnError=I.deflt(D.throwOnError,!0),this.errorColor=I.deflt(D.errorColor,"#cc0000"),this.macros=D.macros||{},this.minRuleThickness=Math.max(0,I.deflt(D.minRuleThickness,0)),this.colorIsTextColor=I.deflt(D.colorIsTextColor,!1),this.strict=I.deflt(D.strict,"warn"),this.trust=I.deflt(D.trust,!1),this.maxSize=Math.max(0,I.deflt(D.maxSize,1/0)),this.maxExpand=Math.max(0,I.deflt(D.maxExpand,1e3))}var p=We.prototype;return p.reportNonstrict=function(O,q,Te){var Ke=this.strict;if(typeof Ke=="function"&&(Ke=Ke(O,q,Te)),!(!Ke||Ke==="ignore")){if(Ke===!0||Ke==="error")throw new V("LaTeX-incompatible input and strict mode is set to 'error': "+(q+" ["+O+"]"),Te);Ke==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(q+" ["+O+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+q+" ["+O+"]"))}},p.useStrictBehavior=function(O,q,Te){var Ke=this.strict;if(typeof Ke=="function")try{Ke=Ke(O,q,Te)}catch(Rt){Ke="error"}return!Ke||Ke==="ignore"?!1:Ke===!0||Ke==="error"?!0:Ke==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(q+" ["+O+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ke+"': "+q+" ["+O+"]")),!1)},p.isTrusted=function(O){O.url&&!O.protocol&&(O.protocol=I.protocolFromUrl(O.url));var q=typeof this.trust=="function"?this.trust(O):this.trust;return!!q},We}(),W=function(){function We(D,O,q){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=D,this.size=O,this.cramped=q}var p=We.prototype;return p.sup=function(){return de[be[this.id]]},p.sub=function(){return de[F[this.id]]},p.fracNum=function(){return de[Ce[this.id]]},p.fracDen=function(){return de[Ae[this.id]]},p.cramp=function(){return de[ue[this.id]]},p.text=function(){return de[ve[this.id]]},p.isTight=function(){return this.size>=2},We}(),te=0,S=1,B=2,pe=3,fe=4,me=5,we=6,Oe=7,de=[new W(te,0,!1),new W(S,0,!0),new W(B,1,!1),new W(pe,1,!0),new W(fe,2,!1),new W(me,2,!0),new W(we,3,!1),new W(Oe,3,!0)],be=[fe,me,fe,me,we,Oe,we,Oe],F=[me,me,me,me,Oe,Oe,Oe,Oe],Ce=[B,pe,fe,me,we,Oe,we,Oe],Ae=[pe,pe,me,me,Oe,Oe,Oe,Oe],ue=[S,S,pe,pe,me,me,Oe,Oe],ve=[te,S,B,pe,B,pe,B,pe],L={DISPLAY:de[te],TEXT:de[B],SCRIPT:de[fe],SCRIPTSCRIPT:de[we]},Q=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function ne(We){for(var p=0;p=q[0]&&We<=q[1])return D.name}return null}var se=[];Q.forEach(function(We){return We.blocks.forEach(function(p){return se.push.apply(se,p)})});function nt(We){for(var p=0;p=se[p]&&We<=se[p+1])return!0;return!1}var it=80,Je=function(p,D){return"M95,"+(622+p+D)+` c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 @@ -1467,33 +1467,33 @@ M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z` c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, -231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},tn=function(){function We(D){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=D,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var p=We.prototype;return p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){for(var O=document.createDocumentFragment(),q=0;q",D},f=function(){function We(D,O,q,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Et.call(this,D,q,Te),this.children=O||[]}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){return K.call(this,"span")},p.toMarkup=function(){return E.call(this,"span")},We}(),R=function(){function We(D,O,q,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Et.call(this,O,Te),this.children=q||[],this.setAttribute("href",D)}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){return K.call(this,"a")},p.toMarkup=function(){return E.call(this,"a")},We}(),be=function(){function We(D,O,q){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=O,this.src=D,this.classes=["mord"],this.style=q}var p=We.prototype;return p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){var O=document.createElement("img");O.src=this.src,O.alt=this.alt,O.className="mord";for(var q in this.style)this.style.hasOwnProperty(q)&&(O.style[q]=this.style[q]);return O},p.toMarkup=function(){var O=""+this.alt+"0&&(q=document.createElement("span"),q.style.marginRight=this.italic+"em"),this.classes.length>0&&(q=q||document.createElement("span"),q.className=re(this.classes));for(var Te in this.style)this.style.hasOwnProperty(Te)&&(q=q||document.createElement("span"),q.style[Te]=this.style[Te]);return q?(q.appendChild(O),q):O},p.toMarkup=function(){var O=!1,q="0&&(Te+="margin-right:"+this.italic+"em;");for(var Ke in this.style)this.style.hasOwnProperty(Ke)&&(Te+=I.hyphenate(Ke)+":"+this.style[Ke]+";");Te&&(O=!0,q+=' style="'+I.escape(Te)+'"');var Rt=I.escape(this.text);return O?(q+=">",q+=Rt,q+="",q):Rt},We}(),oe=function(){function We(D,O){this.children=void 0,this.attributes=void 0,this.children=D||[],this.attributes=O||{}}var p=We.prototype;return p.toNode=function(){var O="http://www.w3.org/2000/svg",q=document.createElementNS(O,"svg");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&q.setAttribute(Te,this.attributes[Te]);for(var Ke=0;Ke":""},We}(),Fe=function(){function We(D){this.attributes=void 0,this.attributes=D||{}}var p=We.prototype;return p.toNode=function(){var O="http://www.w3.org/2000/svg",q=document.createElementNS(O,"line");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&q.setAttribute(Te,this.attributes[Te]);return q},p.toMarkup=function(){var O=" but got "+String(We)+".")}var Ut={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Xe={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},At={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function gt(We,p){Ut[We]=p}function qe(We,p,D){if(!Ut[p])throw new Error("Font metrics not found for font: "+p+".");var O=We.charCodeAt(0),q=Ut[p][O];if(!q&&We[0]in At&&(O=At[We[0]].charCodeAt(0),q=Ut[p][O]),!q&&D==="text"&&nt(O)&&(q=Ut[p][77]),q)return{depth:q[0],height:q[1],italic:q[2],skew:q[3],width:q[4]}}var Ie={};function tt(We){var p;if(We>=5?p=0:We>=3?p=1:p=2,!Ie[p]){var D=Ie[p]={cssEmPerMu:Xe.quad[p]/18};for(var O in Xe)Xe.hasOwnProperty(O)&&(D[O]=Xe[O][p])}return Ie[p]}var pt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Pt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},dn={math:{},text:{}},Tn=dn;function ie(We,p,D,O,q,Te){dn[We][q]={font:p,group:D,replace:O},Te&&O&&(dn[We][O]=dn[We][q])}var ge="math",An="text",je="main",dt="ams",tr="accent-token",kt="bin",$t="close",sn="inner",ot="mathord",bt="op-token",Ct="open",Bt="punct",ze="rel",_n="spacing",Ht="textord";ie(ge,je,ze,"\u2261","\\equiv",!0),ie(ge,je,ze,"\u227A","\\prec",!0),ie(ge,je,ze,"\u227B","\\succ",!0),ie(ge,je,ze,"\u223C","\\sim",!0),ie(ge,je,ze,"\u22A5","\\perp"),ie(ge,je,ze,"\u2AAF","\\preceq",!0),ie(ge,je,ze,"\u2AB0","\\succeq",!0),ie(ge,je,ze,"\u2243","\\simeq",!0),ie(ge,je,ze,"\u2223","\\mid",!0),ie(ge,je,ze,"\u226A","\\ll",!0),ie(ge,je,ze,"\u226B","\\gg",!0),ie(ge,je,ze,"\u224D","\\asymp",!0),ie(ge,je,ze,"\u2225","\\parallel"),ie(ge,je,ze,"\u22C8","\\bowtie",!0),ie(ge,je,ze,"\u2323","\\smile",!0),ie(ge,je,ze,"\u2291","\\sqsubseteq",!0),ie(ge,je,ze,"\u2292","\\sqsupseteq",!0),ie(ge,je,ze,"\u2250","\\doteq",!0),ie(ge,je,ze,"\u2322","\\frown",!0),ie(ge,je,ze,"\u220B","\\ni",!0),ie(ge,je,ze,"\u221D","\\propto",!0),ie(ge,je,ze,"\u22A2","\\vdash",!0),ie(ge,je,ze,"\u22A3","\\dashv",!0),ie(ge,je,ze,"\u220B","\\owns"),ie(ge,je,Bt,".","\\ldotp"),ie(ge,je,Bt,"\u22C5","\\cdotp"),ie(ge,je,Ht,"#","\\#"),ie(An,je,Ht,"#","\\#"),ie(ge,je,Ht,"&","\\&"),ie(An,je,Ht,"&","\\&"),ie(ge,je,Ht,"\u2135","\\aleph",!0),ie(ge,je,Ht,"\u2200","\\forall",!0),ie(ge,je,Ht,"\u210F","\\hbar",!0),ie(ge,je,Ht,"\u2203","\\exists",!0),ie(ge,je,Ht,"\u2207","\\nabla",!0),ie(ge,je,Ht,"\u266D","\\flat",!0),ie(ge,je,Ht,"\u2113","\\ell",!0),ie(ge,je,Ht,"\u266E","\\natural",!0),ie(ge,je,Ht,"\u2663","\\clubsuit",!0),ie(ge,je,Ht,"\u2118","\\wp",!0),ie(ge,je,Ht,"\u266F","\\sharp",!0),ie(ge,je,Ht,"\u2662","\\diamondsuit",!0),ie(ge,je,Ht,"\u211C","\\Re",!0),ie(ge,je,Ht,"\u2661","\\heartsuit",!0),ie(ge,je,Ht,"\u2111","\\Im",!0),ie(ge,je,Ht,"\u2660","\\spadesuit",!0),ie(An,je,Ht,"\xA7","\\S",!0),ie(An,je,Ht,"\xB6","\\P",!0),ie(ge,je,Ht,"\u2020","\\dag"),ie(An,je,Ht,"\u2020","\\dag"),ie(An,je,Ht,"\u2020","\\textdagger"),ie(ge,je,Ht,"\u2021","\\ddag"),ie(An,je,Ht,"\u2021","\\ddag"),ie(An,je,Ht,"\u2021","\\textdaggerdbl"),ie(ge,je,$t,"\u23B1","\\rmoustache",!0),ie(ge,je,Ct,"\u23B0","\\lmoustache",!0),ie(ge,je,$t,"\u27EF","\\rgroup",!0),ie(ge,je,Ct,"\u27EE","\\lgroup",!0),ie(ge,je,kt,"\u2213","\\mp",!0),ie(ge,je,kt,"\u2296","\\ominus",!0),ie(ge,je,kt,"\u228E","\\uplus",!0),ie(ge,je,kt,"\u2293","\\sqcap",!0),ie(ge,je,kt,"\u2217","\\ast"),ie(ge,je,kt,"\u2294","\\sqcup",!0),ie(ge,je,kt,"\u25EF","\\bigcirc"),ie(ge,je,kt,"\u2219","\\bullet"),ie(ge,je,kt,"\u2021","\\ddagger"),ie(ge,je,kt,"\u2240","\\wr",!0),ie(ge,je,kt,"\u2A3F","\\amalg"),ie(ge,je,kt,"&","\\And"),ie(ge,je,ze,"\u27F5","\\longleftarrow",!0),ie(ge,je,ze,"\u21D0","\\Leftarrow",!0),ie(ge,je,ze,"\u27F8","\\Longleftarrow",!0),ie(ge,je,ze,"\u27F6","\\longrightarrow",!0),ie(ge,je,ze,"\u21D2","\\Rightarrow",!0),ie(ge,je,ze,"\u27F9","\\Longrightarrow",!0),ie(ge,je,ze,"\u2194","\\leftrightarrow",!0),ie(ge,je,ze,"\u27F7","\\longleftrightarrow",!0),ie(ge,je,ze,"\u21D4","\\Leftrightarrow",!0),ie(ge,je,ze,"\u27FA","\\Longleftrightarrow",!0),ie(ge,je,ze,"\u21A6","\\mapsto",!0),ie(ge,je,ze,"\u27FC","\\longmapsto",!0),ie(ge,je,ze,"\u2197","\\nearrow",!0),ie(ge,je,ze,"\u21A9","\\hookleftarrow",!0),ie(ge,je,ze,"\u21AA","\\hookrightarrow",!0),ie(ge,je,ze,"\u2198","\\searrow",!0),ie(ge,je,ze,"\u21BC","\\leftharpoonup",!0),ie(ge,je,ze,"\u21C0","\\rightharpoonup",!0),ie(ge,je,ze,"\u2199","\\swarrow",!0),ie(ge,je,ze,"\u21BD","\\leftharpoondown",!0),ie(ge,je,ze,"\u21C1","\\rightharpoondown",!0),ie(ge,je,ze,"\u2196","\\nwarrow",!0),ie(ge,je,ze,"\u21CC","\\rightleftharpoons",!0),ie(ge,dt,ze,"\u226E","\\nless",!0),ie(ge,dt,ze,"\uE010","\\@nleqslant"),ie(ge,dt,ze,"\uE011","\\@nleqq"),ie(ge,dt,ze,"\u2A87","\\lneq",!0),ie(ge,dt,ze,"\u2268","\\lneqq",!0),ie(ge,dt,ze,"\uE00C","\\@lvertneqq"),ie(ge,dt,ze,"\u22E6","\\lnsim",!0),ie(ge,dt,ze,"\u2A89","\\lnapprox",!0),ie(ge,dt,ze,"\u2280","\\nprec",!0),ie(ge,dt,ze,"\u22E0","\\npreceq",!0),ie(ge,dt,ze,"\u22E8","\\precnsim",!0),ie(ge,dt,ze,"\u2AB9","\\precnapprox",!0),ie(ge,dt,ze,"\u2241","\\nsim",!0),ie(ge,dt,ze,"\uE006","\\@nshortmid"),ie(ge,dt,ze,"\u2224","\\nmid",!0),ie(ge,dt,ze,"\u22AC","\\nvdash",!0),ie(ge,dt,ze,"\u22AD","\\nvDash",!0),ie(ge,dt,ze,"\u22EA","\\ntriangleleft"),ie(ge,dt,ze,"\u22EC","\\ntrianglelefteq",!0),ie(ge,dt,ze,"\u228A","\\subsetneq",!0),ie(ge,dt,ze,"\uE01A","\\@varsubsetneq"),ie(ge,dt,ze,"\u2ACB","\\subsetneqq",!0),ie(ge,dt,ze,"\uE017","\\@varsubsetneqq"),ie(ge,dt,ze,"\u226F","\\ngtr",!0),ie(ge,dt,ze,"\uE00F","\\@ngeqslant"),ie(ge,dt,ze,"\uE00E","\\@ngeqq"),ie(ge,dt,ze,"\u2A88","\\gneq",!0),ie(ge,dt,ze,"\u2269","\\gneqq",!0),ie(ge,dt,ze,"\uE00D","\\@gvertneqq"),ie(ge,dt,ze,"\u22E7","\\gnsim",!0),ie(ge,dt,ze,"\u2A8A","\\gnapprox",!0),ie(ge,dt,ze,"\u2281","\\nsucc",!0),ie(ge,dt,ze,"\u22E1","\\nsucceq",!0),ie(ge,dt,ze,"\u22E9","\\succnsim",!0),ie(ge,dt,ze,"\u2ABA","\\succnapprox",!0),ie(ge,dt,ze,"\u2246","\\ncong",!0),ie(ge,dt,ze,"\uE007","\\@nshortparallel"),ie(ge,dt,ze,"\u2226","\\nparallel",!0),ie(ge,dt,ze,"\u22AF","\\nVDash",!0),ie(ge,dt,ze,"\u22EB","\\ntriangleright"),ie(ge,dt,ze,"\u22ED","\\ntrianglerighteq",!0),ie(ge,dt,ze,"\uE018","\\@nsupseteqq"),ie(ge,dt,ze,"\u228B","\\supsetneq",!0),ie(ge,dt,ze,"\uE01B","\\@varsupsetneq"),ie(ge,dt,ze,"\u2ACC","\\supsetneqq",!0),ie(ge,dt,ze,"\uE019","\\@varsupsetneqq"),ie(ge,dt,ze,"\u22AE","\\nVdash",!0),ie(ge,dt,ze,"\u2AB5","\\precneqq",!0),ie(ge,dt,ze,"\u2AB6","\\succneqq",!0),ie(ge,dt,ze,"\uE016","\\@nsubseteqq"),ie(ge,dt,kt,"\u22B4","\\unlhd"),ie(ge,dt,kt,"\u22B5","\\unrhd"),ie(ge,dt,ze,"\u219A","\\nleftarrow",!0),ie(ge,dt,ze,"\u219B","\\nrightarrow",!0),ie(ge,dt,ze,"\u21CD","\\nLeftarrow",!0),ie(ge,dt,ze,"\u21CF","\\nRightarrow",!0),ie(ge,dt,ze,"\u21AE","\\nleftrightarrow",!0),ie(ge,dt,ze,"\u21CE","\\nLeftrightarrow",!0),ie(ge,dt,ze,"\u25B3","\\vartriangle"),ie(ge,dt,Ht,"\u210F","\\hslash"),ie(ge,dt,Ht,"\u25BD","\\triangledown"),ie(ge,dt,Ht,"\u25CA","\\lozenge"),ie(ge,dt,Ht,"\u24C8","\\circledS"),ie(ge,dt,Ht,"\xAE","\\circledR"),ie(An,dt,Ht,"\xAE","\\circledR"),ie(ge,dt,Ht,"\u2221","\\measuredangle",!0),ie(ge,dt,Ht,"\u2204","\\nexists"),ie(ge,dt,Ht,"\u2127","\\mho"),ie(ge,dt,Ht,"\u2132","\\Finv",!0),ie(ge,dt,Ht,"\u2141","\\Game",!0),ie(ge,dt,Ht,"\u2035","\\backprime"),ie(ge,dt,Ht,"\u25B2","\\blacktriangle"),ie(ge,dt,Ht,"\u25BC","\\blacktriangledown"),ie(ge,dt,Ht,"\u25A0","\\blacksquare"),ie(ge,dt,Ht,"\u29EB","\\blacklozenge"),ie(ge,dt,Ht,"\u2605","\\bigstar"),ie(ge,dt,Ht,"\u2222","\\sphericalangle",!0),ie(ge,dt,Ht,"\u2201","\\complement",!0),ie(ge,dt,Ht,"\xF0","\\eth",!0),ie(ge,dt,Ht,"\u2571","\\diagup"),ie(ge,dt,Ht,"\u2572","\\diagdown"),ie(ge,dt,Ht,"\u25A1","\\square"),ie(ge,dt,Ht,"\u25A1","\\Box"),ie(ge,dt,Ht,"\u25CA","\\Diamond"),ie(ge,dt,Ht,"\xA5","\\yen",!0),ie(An,dt,Ht,"\xA5","\\yen",!0),ie(ge,dt,Ht,"\u2713","\\checkmark",!0),ie(An,dt,Ht,"\u2713","\\checkmark"),ie(ge,dt,Ht,"\u2136","\\beth",!0),ie(ge,dt,Ht,"\u2138","\\daleth",!0),ie(ge,dt,Ht,"\u2137","\\gimel",!0),ie(ge,dt,Ht,"\u03DD","\\digamma",!0),ie(ge,dt,Ht,"\u03F0","\\varkappa"),ie(ge,dt,Ct,"\u250C","\\ulcorner",!0),ie(ge,dt,$t,"\u2510","\\urcorner",!0),ie(ge,dt,Ct,"\u2514","\\llcorner",!0),ie(ge,dt,$t,"\u2518","\\lrcorner",!0),ie(ge,dt,ze,"\u2266","\\leqq",!0),ie(ge,dt,ze,"\u2A7D","\\leqslant",!0),ie(ge,dt,ze,"\u2A95","\\eqslantless",!0),ie(ge,dt,ze,"\u2272","\\lesssim",!0),ie(ge,dt,ze,"\u2A85","\\lessapprox",!0),ie(ge,dt,ze,"\u224A","\\approxeq",!0),ie(ge,dt,kt,"\u22D6","\\lessdot"),ie(ge,dt,ze,"\u22D8","\\lll",!0),ie(ge,dt,ze,"\u2276","\\lessgtr",!0),ie(ge,dt,ze,"\u22DA","\\lesseqgtr",!0),ie(ge,dt,ze,"\u2A8B","\\lesseqqgtr",!0),ie(ge,dt,ze,"\u2251","\\doteqdot"),ie(ge,dt,ze,"\u2253","\\risingdotseq",!0),ie(ge,dt,ze,"\u2252","\\fallingdotseq",!0),ie(ge,dt,ze,"\u223D","\\backsim",!0),ie(ge,dt,ze,"\u22CD","\\backsimeq",!0),ie(ge,dt,ze,"\u2AC5","\\subseteqq",!0),ie(ge,dt,ze,"\u22D0","\\Subset",!0),ie(ge,dt,ze,"\u228F","\\sqsubset",!0),ie(ge,dt,ze,"\u227C","\\preccurlyeq",!0),ie(ge,dt,ze,"\u22DE","\\curlyeqprec",!0),ie(ge,dt,ze,"\u227E","\\precsim",!0),ie(ge,dt,ze,"\u2AB7","\\precapprox",!0),ie(ge,dt,ze,"\u22B2","\\vartriangleleft"),ie(ge,dt,ze,"\u22B4","\\trianglelefteq"),ie(ge,dt,ze,"\u22A8","\\vDash",!0),ie(ge,dt,ze,"\u22AA","\\Vvdash",!0),ie(ge,dt,ze,"\u2323","\\smallsmile"),ie(ge,dt,ze,"\u2322","\\smallfrown"),ie(ge,dt,ze,"\u224F","\\bumpeq",!0),ie(ge,dt,ze,"\u224E","\\Bumpeq",!0),ie(ge,dt,ze,"\u2267","\\geqq",!0),ie(ge,dt,ze,"\u2A7E","\\geqslant",!0),ie(ge,dt,ze,"\u2A96","\\eqslantgtr",!0),ie(ge,dt,ze,"\u2273","\\gtrsim",!0),ie(ge,dt,ze,"\u2A86","\\gtrapprox",!0),ie(ge,dt,kt,"\u22D7","\\gtrdot"),ie(ge,dt,ze,"\u22D9","\\ggg",!0),ie(ge,dt,ze,"\u2277","\\gtrless",!0),ie(ge,dt,ze,"\u22DB","\\gtreqless",!0),ie(ge,dt,ze,"\u2A8C","\\gtreqqless",!0),ie(ge,dt,ze,"\u2256","\\eqcirc",!0),ie(ge,dt,ze,"\u2257","\\circeq",!0),ie(ge,dt,ze,"\u225C","\\triangleq",!0),ie(ge,dt,ze,"\u223C","\\thicksim"),ie(ge,dt,ze,"\u2248","\\thickapprox"),ie(ge,dt,ze,"\u2AC6","\\supseteqq",!0),ie(ge,dt,ze,"\u22D1","\\Supset",!0),ie(ge,dt,ze,"\u2290","\\sqsupset",!0),ie(ge,dt,ze,"\u227D","\\succcurlyeq",!0),ie(ge,dt,ze,"\u22DF","\\curlyeqsucc",!0),ie(ge,dt,ze,"\u227F","\\succsim",!0),ie(ge,dt,ze,"\u2AB8","\\succapprox",!0),ie(ge,dt,ze,"\u22B3","\\vartriangleright"),ie(ge,dt,ze,"\u22B5","\\trianglerighteq"),ie(ge,dt,ze,"\u22A9","\\Vdash",!0),ie(ge,dt,ze,"\u2223","\\shortmid"),ie(ge,dt,ze,"\u2225","\\shortparallel"),ie(ge,dt,ze,"\u226C","\\between",!0),ie(ge,dt,ze,"\u22D4","\\pitchfork",!0),ie(ge,dt,ze,"\u221D","\\varpropto"),ie(ge,dt,ze,"\u25C0","\\blacktriangleleft"),ie(ge,dt,ze,"\u2234","\\therefore",!0),ie(ge,dt,ze,"\u220D","\\backepsilon"),ie(ge,dt,ze,"\u25B6","\\blacktriangleright"),ie(ge,dt,ze,"\u2235","\\because",!0),ie(ge,dt,ze,"\u22D8","\\llless"),ie(ge,dt,ze,"\u22D9","\\gggtr"),ie(ge,dt,kt,"\u22B2","\\lhd"),ie(ge,dt,kt,"\u22B3","\\rhd"),ie(ge,dt,ze,"\u2242","\\eqsim",!0),ie(ge,je,ze,"\u22C8","\\Join"),ie(ge,dt,ze,"\u2251","\\Doteq",!0),ie(ge,dt,kt,"\u2214","\\dotplus",!0),ie(ge,dt,kt,"\u2216","\\smallsetminus"),ie(ge,dt,kt,"\u22D2","\\Cap",!0),ie(ge,dt,kt,"\u22D3","\\Cup",!0),ie(ge,dt,kt,"\u2A5E","\\doublebarwedge",!0),ie(ge,dt,kt,"\u229F","\\boxminus",!0),ie(ge,dt,kt,"\u229E","\\boxplus",!0),ie(ge,dt,kt,"\u22C7","\\divideontimes",!0),ie(ge,dt,kt,"\u22C9","\\ltimes",!0),ie(ge,dt,kt,"\u22CA","\\rtimes",!0),ie(ge,dt,kt,"\u22CB","\\leftthreetimes",!0),ie(ge,dt,kt,"\u22CC","\\rightthreetimes",!0),ie(ge,dt,kt,"\u22CF","\\curlywedge",!0),ie(ge,dt,kt,"\u22CE","\\curlyvee",!0),ie(ge,dt,kt,"\u229D","\\circleddash",!0),ie(ge,dt,kt,"\u229B","\\circledast",!0),ie(ge,dt,kt,"\u22C5","\\centerdot"),ie(ge,dt,kt,"\u22BA","\\intercal",!0),ie(ge,dt,kt,"\u22D2","\\doublecap"),ie(ge,dt,kt,"\u22D3","\\doublecup"),ie(ge,dt,kt,"\u22A0","\\boxtimes",!0),ie(ge,dt,ze,"\u21E2","\\dashrightarrow",!0),ie(ge,dt,ze,"\u21E0","\\dashleftarrow",!0),ie(ge,dt,ze,"\u21C7","\\leftleftarrows",!0),ie(ge,dt,ze,"\u21C6","\\leftrightarrows",!0),ie(ge,dt,ze,"\u21DA","\\Lleftarrow",!0),ie(ge,dt,ze,"\u219E","\\twoheadleftarrow",!0),ie(ge,dt,ze,"\u21A2","\\leftarrowtail",!0),ie(ge,dt,ze,"\u21AB","\\looparrowleft",!0),ie(ge,dt,ze,"\u21CB","\\leftrightharpoons",!0),ie(ge,dt,ze,"\u21B6","\\curvearrowleft",!0),ie(ge,dt,ze,"\u21BA","\\circlearrowleft",!0),ie(ge,dt,ze,"\u21B0","\\Lsh",!0),ie(ge,dt,ze,"\u21C8","\\upuparrows",!0),ie(ge,dt,ze,"\u21BF","\\upharpoonleft",!0),ie(ge,dt,ze,"\u21C3","\\downharpoonleft",!0),ie(ge,dt,ze,"\u22B8","\\multimap",!0),ie(ge,dt,ze,"\u21AD","\\leftrightsquigarrow",!0),ie(ge,dt,ze,"\u21C9","\\rightrightarrows",!0),ie(ge,dt,ze,"\u21C4","\\rightleftarrows",!0),ie(ge,dt,ze,"\u21A0","\\twoheadrightarrow",!0),ie(ge,dt,ze,"\u21A3","\\rightarrowtail",!0),ie(ge,dt,ze,"\u21AC","\\looparrowright",!0),ie(ge,dt,ze,"\u21B7","\\curvearrowright",!0),ie(ge,dt,ze,"\u21BB","\\circlearrowright",!0),ie(ge,dt,ze,"\u21B1","\\Rsh",!0),ie(ge,dt,ze,"\u21CA","\\downdownarrows",!0),ie(ge,dt,ze,"\u21BE","\\upharpoonright",!0),ie(ge,dt,ze,"\u21C2","\\downharpoonright",!0),ie(ge,dt,ze,"\u21DD","\\rightsquigarrow",!0),ie(ge,dt,ze,"\u21DD","\\leadsto"),ie(ge,dt,ze,"\u21DB","\\Rrightarrow",!0),ie(ge,dt,ze,"\u21BE","\\restriction"),ie(ge,je,Ht,"\u2018","`"),ie(ge,je,Ht,"$","\\$"),ie(An,je,Ht,"$","\\$"),ie(An,je,Ht,"$","\\textdollar"),ie(ge,je,Ht,"%","\\%"),ie(An,je,Ht,"%","\\%"),ie(ge,je,Ht,"_","\\_"),ie(An,je,Ht,"_","\\_"),ie(An,je,Ht,"_","\\textunderscore"),ie(ge,je,Ht,"\u2220","\\angle",!0),ie(ge,je,Ht,"\u221E","\\infty",!0),ie(ge,je,Ht,"\u2032","\\prime"),ie(ge,je,Ht,"\u25B3","\\triangle"),ie(ge,je,Ht,"\u0393","\\Gamma",!0),ie(ge,je,Ht,"\u0394","\\Delta",!0),ie(ge,je,Ht,"\u0398","\\Theta",!0),ie(ge,je,Ht,"\u039B","\\Lambda",!0),ie(ge,je,Ht,"\u039E","\\Xi",!0),ie(ge,je,Ht,"\u03A0","\\Pi",!0),ie(ge,je,Ht,"\u03A3","\\Sigma",!0),ie(ge,je,Ht,"\u03A5","\\Upsilon",!0),ie(ge,je,Ht,"\u03A6","\\Phi",!0),ie(ge,je,Ht,"\u03A8","\\Psi",!0),ie(ge,je,Ht,"\u03A9","\\Omega",!0),ie(ge,je,Ht,"A","\u0391"),ie(ge,je,Ht,"B","\u0392"),ie(ge,je,Ht,"E","\u0395"),ie(ge,je,Ht,"Z","\u0396"),ie(ge,je,Ht,"H","\u0397"),ie(ge,je,Ht,"I","\u0399"),ie(ge,je,Ht,"K","\u039A"),ie(ge,je,Ht,"M","\u039C"),ie(ge,je,Ht,"N","\u039D"),ie(ge,je,Ht,"O","\u039F"),ie(ge,je,Ht,"P","\u03A1"),ie(ge,je,Ht,"T","\u03A4"),ie(ge,je,Ht,"X","\u03A7"),ie(ge,je,Ht,"\xAC","\\neg",!0),ie(ge,je,Ht,"\xAC","\\lnot"),ie(ge,je,Ht,"\u22A4","\\top"),ie(ge,je,Ht,"\u22A5","\\bot"),ie(ge,je,Ht,"\u2205","\\emptyset"),ie(ge,dt,Ht,"\u2205","\\varnothing"),ie(ge,je,ot,"\u03B1","\\alpha",!0),ie(ge,je,ot,"\u03B2","\\beta",!0),ie(ge,je,ot,"\u03B3","\\gamma",!0),ie(ge,je,ot,"\u03B4","\\delta",!0),ie(ge,je,ot,"\u03F5","\\epsilon",!0),ie(ge,je,ot,"\u03B6","\\zeta",!0),ie(ge,je,ot,"\u03B7","\\eta",!0),ie(ge,je,ot,"\u03B8","\\theta",!0),ie(ge,je,ot,"\u03B9","\\iota",!0),ie(ge,je,ot,"\u03BA","\\kappa",!0),ie(ge,je,ot,"\u03BB","\\lambda",!0),ie(ge,je,ot,"\u03BC","\\mu",!0),ie(ge,je,ot,"\u03BD","\\nu",!0),ie(ge,je,ot,"\u03BE","\\xi",!0),ie(ge,je,ot,"\u03BF","\\omicron",!0),ie(ge,je,ot,"\u03C0","\\pi",!0),ie(ge,je,ot,"\u03C1","\\rho",!0),ie(ge,je,ot,"\u03C3","\\sigma",!0),ie(ge,je,ot,"\u03C4","\\tau",!0),ie(ge,je,ot,"\u03C5","\\upsilon",!0),ie(ge,je,ot,"\u03D5","\\phi",!0),ie(ge,je,ot,"\u03C7","\\chi",!0),ie(ge,je,ot,"\u03C8","\\psi",!0),ie(ge,je,ot,"\u03C9","\\omega",!0),ie(ge,je,ot,"\u03B5","\\varepsilon",!0),ie(ge,je,ot,"\u03D1","\\vartheta",!0),ie(ge,je,ot,"\u03D6","\\varpi",!0),ie(ge,je,ot,"\u03F1","\\varrho",!0),ie(ge,je,ot,"\u03C2","\\varsigma",!0),ie(ge,je,ot,"\u03C6","\\varphi",!0),ie(ge,je,kt,"\u2217","*"),ie(ge,je,kt,"+","+"),ie(ge,je,kt,"\u2212","-"),ie(ge,je,kt,"\u22C5","\\cdot",!0),ie(ge,je,kt,"\u2218","\\circ"),ie(ge,je,kt,"\xF7","\\div",!0),ie(ge,je,kt,"\xB1","\\pm",!0),ie(ge,je,kt,"\xD7","\\times",!0),ie(ge,je,kt,"\u2229","\\cap",!0),ie(ge,je,kt,"\u222A","\\cup",!0),ie(ge,je,kt,"\u2216","\\setminus"),ie(ge,je,kt,"\u2227","\\land"),ie(ge,je,kt,"\u2228","\\lor"),ie(ge,je,kt,"\u2227","\\wedge",!0),ie(ge,je,kt,"\u2228","\\vee",!0),ie(ge,je,Ht,"\u221A","\\surd"),ie(ge,je,Ct,"(","("),ie(ge,je,Ct,"[","["),ie(ge,je,Ct,"\u27E8","\\langle",!0),ie(ge,je,Ct,"\u2223","\\lvert"),ie(ge,je,Ct,"\u2225","\\lVert"),ie(ge,je,$t,")",")"),ie(ge,je,$t,"]","]"),ie(ge,je,$t,"?","?"),ie(ge,je,$t,"!","!"),ie(ge,je,$t,"\u27E9","\\rangle",!0),ie(ge,je,$t,"\u2223","\\rvert"),ie(ge,je,$t,"\u2225","\\rVert"),ie(ge,je,ze,"=","="),ie(ge,je,ze,"<","<"),ie(ge,je,ze,">",">"),ie(ge,je,ze,":",":"),ie(ge,je,ze,"\u2248","\\approx",!0),ie(ge,je,ze,"\u2245","\\cong",!0),ie(ge,je,ze,"\u2265","\\ge"),ie(ge,je,ze,"\u2265","\\geq",!0),ie(ge,je,ze,"\u2190","\\gets"),ie(ge,je,ze,">","\\gt"),ie(ge,je,ze,"\u2208","\\in",!0),ie(ge,je,ze,"\uE020","\\@not"),ie(ge,je,ze,"\u2282","\\subset",!0),ie(ge,je,ze,"\u2283","\\supset",!0),ie(ge,je,ze,"\u2286","\\subseteq",!0),ie(ge,je,ze,"\u2287","\\supseteq",!0),ie(ge,dt,ze,"\u2288","\\nsubseteq",!0),ie(ge,dt,ze,"\u2289","\\nsupseteq",!0),ie(ge,je,ze,"\u22A8","\\models"),ie(ge,je,ze,"\u2190","\\leftarrow",!0),ie(ge,je,ze,"\u2264","\\le"),ie(ge,je,ze,"\u2264","\\leq",!0),ie(ge,je,ze,"<","\\lt"),ie(ge,je,ze,"\u2192","\\rightarrow",!0),ie(ge,je,ze,"\u2192","\\to"),ie(ge,dt,ze,"\u2271","\\ngeq",!0),ie(ge,dt,ze,"\u2270","\\nleq",!0),ie(ge,je,_n,"\xA0","\\ "),ie(ge,je,_n,"\xA0","~"),ie(ge,je,_n,"\xA0","\\space"),ie(ge,je,_n,"\xA0","\\nobreakspace"),ie(An,je,_n,"\xA0","\\ "),ie(An,je,_n,"\xA0","~"),ie(An,je,_n,"\xA0","\\space"),ie(An,je,_n,"\xA0","\\nobreakspace"),ie(ge,je,_n,null,"\\nobreak"),ie(ge,je,_n,null,"\\allowbreak"),ie(ge,je,Bt,",",","),ie(ge,je,Bt,";",";"),ie(ge,dt,kt,"\u22BC","\\barwedge",!0),ie(ge,dt,kt,"\u22BB","\\veebar",!0),ie(ge,je,kt,"\u2299","\\odot",!0),ie(ge,je,kt,"\u2295","\\oplus",!0),ie(ge,je,kt,"\u2297","\\otimes",!0),ie(ge,je,Ht,"\u2202","\\partial",!0),ie(ge,je,kt,"\u2298","\\oslash",!0),ie(ge,dt,kt,"\u229A","\\circledcirc",!0),ie(ge,dt,kt,"\u22A1","\\boxdot",!0),ie(ge,je,kt,"\u25B3","\\bigtriangleup"),ie(ge,je,kt,"\u25BD","\\bigtriangledown"),ie(ge,je,kt,"\u2020","\\dagger"),ie(ge,je,kt,"\u22C4","\\diamond"),ie(ge,je,kt,"\u22C6","\\star"),ie(ge,je,kt,"\u25C3","\\triangleleft"),ie(ge,je,kt,"\u25B9","\\triangleright"),ie(ge,je,Ct,"{","\\{"),ie(An,je,Ht,"{","\\{"),ie(An,je,Ht,"{","\\textbraceleft"),ie(ge,je,$t,"}","\\}"),ie(An,je,Ht,"}","\\}"),ie(An,je,Ht,"}","\\textbraceright"),ie(ge,je,Ct,"{","\\lbrace"),ie(ge,je,$t,"}","\\rbrace"),ie(ge,je,Ct,"[","\\lbrack"),ie(An,je,Ht,"[","\\lbrack"),ie(ge,je,$t,"]","\\rbrack"),ie(An,je,Ht,"]","\\rbrack"),ie(ge,je,Ct,"(","\\lparen"),ie(ge,je,$t,")","\\rparen"),ie(An,je,Ht,"<","\\textless"),ie(An,je,Ht,">","\\textgreater"),ie(ge,je,Ct,"\u230A","\\lfloor",!0),ie(ge,je,$t,"\u230B","\\rfloor",!0),ie(ge,je,Ct,"\u2308","\\lceil",!0),ie(ge,je,$t,"\u2309","\\rceil",!0),ie(ge,je,Ht,"\\","\\backslash"),ie(ge,je,Ht,"\u2223","|"),ie(ge,je,Ht,"\u2223","\\vert"),ie(An,je,Ht,"|","\\textbar"),ie(ge,je,Ht,"\u2225","\\|"),ie(ge,je,Ht,"\u2225","\\Vert"),ie(An,je,Ht,"\u2225","\\textbardbl"),ie(An,je,Ht,"~","\\textasciitilde"),ie(An,je,Ht,"\\","\\textbackslash"),ie(An,je,Ht,"^","\\textasciicircum"),ie(ge,je,ze,"\u2191","\\uparrow",!0),ie(ge,je,ze,"\u21D1","\\Uparrow",!0),ie(ge,je,ze,"\u2193","\\downarrow",!0),ie(ge,je,ze,"\u21D3","\\Downarrow",!0),ie(ge,je,ze,"\u2195","\\updownarrow",!0),ie(ge,je,ze,"\u21D5","\\Updownarrow",!0),ie(ge,je,bt,"\u2210","\\coprod"),ie(ge,je,bt,"\u22C1","\\bigvee"),ie(ge,je,bt,"\u22C0","\\bigwedge"),ie(ge,je,bt,"\u2A04","\\biguplus"),ie(ge,je,bt,"\u22C2","\\bigcap"),ie(ge,je,bt,"\u22C3","\\bigcup"),ie(ge,je,bt,"\u222B","\\int"),ie(ge,je,bt,"\u222B","\\intop"),ie(ge,je,bt,"\u222C","\\iint"),ie(ge,je,bt,"\u222D","\\iiint"),ie(ge,je,bt,"\u220F","\\prod"),ie(ge,je,bt,"\u2211","\\sum"),ie(ge,je,bt,"\u2A02","\\bigotimes"),ie(ge,je,bt,"\u2A01","\\bigoplus"),ie(ge,je,bt,"\u2A00","\\bigodot"),ie(ge,je,bt,"\u222E","\\oint"),ie(ge,je,bt,"\u222F","\\oiint"),ie(ge,je,bt,"\u2230","\\oiiint"),ie(ge,je,bt,"\u2A06","\\bigsqcup"),ie(ge,je,bt,"\u222B","\\smallint"),ie(An,je,sn,"\u2026","\\textellipsis"),ie(ge,je,sn,"\u2026","\\mathellipsis"),ie(An,je,sn,"\u2026","\\ldots",!0),ie(ge,je,sn,"\u2026","\\ldots",!0),ie(ge,je,sn,"\u22EF","\\@cdots",!0),ie(ge,je,sn,"\u22F1","\\ddots",!0),ie(ge,je,Ht,"\u22EE","\\varvdots"),ie(ge,je,tr,"\u02CA","\\acute"),ie(ge,je,tr,"\u02CB","\\grave"),ie(ge,je,tr,"\xA8","\\ddot"),ie(ge,je,tr,"~","\\tilde"),ie(ge,je,tr,"\u02C9","\\bar"),ie(ge,je,tr,"\u02D8","\\breve"),ie(ge,je,tr,"\u02C7","\\check"),ie(ge,je,tr,"^","\\hat"),ie(ge,je,tr,"\u20D7","\\vec"),ie(ge,je,tr,"\u02D9","\\dot"),ie(ge,je,tr,"\u02DA","\\mathring"),ie(ge,je,ot,"\u0131","\\imath",!0),ie(ge,je,ot,"\u0237","\\jmath",!0),ie(An,je,Ht,"\u0131","\\i",!0),ie(An,je,Ht,"\u0237","\\j",!0),ie(An,je,Ht,"\xDF","\\ss",!0),ie(An,je,Ht,"\xE6","\\ae",!0),ie(An,je,Ht,"\xE6","\\ae",!0),ie(An,je,Ht,"\u0153","\\oe",!0),ie(An,je,Ht,"\xF8","\\o",!0),ie(An,je,Ht,"\xC6","\\AE",!0),ie(An,je,Ht,"\u0152","\\OE",!0),ie(An,je,Ht,"\xD8","\\O",!0),ie(An,je,tr,"\u02CA","\\'"),ie(An,je,tr,"\u02CB","\\`"),ie(An,je,tr,"\u02C6","\\^"),ie(An,je,tr,"\u02DC","\\~"),ie(An,je,tr,"\u02C9","\\="),ie(An,je,tr,"\u02D8","\\u"),ie(An,je,tr,"\u02D9","\\."),ie(An,je,tr,"\u02DA","\\r"),ie(An,je,tr,"\u02C7","\\v"),ie(An,je,tr,"\xA8",'\\"'),ie(An,je,tr,"\u02DD","\\H"),ie(An,je,tr,"\u25EF","\\textcircled");var sr={"--":!0,"---":!0,"``":!0,"''":!0};ie(An,je,Ht,"\u2013","--"),ie(An,je,Ht,"\u2013","\\textendash"),ie(An,je,Ht,"\u2014","---"),ie(An,je,Ht,"\u2014","\\textemdash"),ie(An,je,Ht,"\u2018","`"),ie(An,je,Ht,"\u2018","\\textquoteleft"),ie(An,je,Ht,"\u2019","'"),ie(An,je,Ht,"\u2019","\\textquoteright"),ie(An,je,Ht,"\u201C","``"),ie(An,je,Ht,"\u201C","\\textquotedblleft"),ie(An,je,Ht,"\u201D","''"),ie(An,je,Ht,"\u201D","\\textquotedblright"),ie(ge,je,Ht,"\xB0","\\degree",!0),ie(An,je,Ht,"\xB0","\\degree"),ie(An,je,Ht,"\xB0","\\textdegree",!0),ie(ge,je,ot,"\xA3","\\pounds"),ie(ge,je,ot,"\xA3","\\mathsterling",!0),ie(An,je,ot,"\xA3","\\pounds"),ie(An,je,ot,"\xA3","\\textsterling",!0),ie(ge,dt,Ht,"\u2720","\\maltese"),ie(An,dt,Ht,"\u2720","\\maltese"),ie(An,je,_n,"\xA0","\\ "),ie(An,je,_n,"\xA0"," "),ie(An,je,_n,"\xA0","~");for(var Vr='0123456789/@."',rr=0;rrD&&(D=Ke.height),Ke.depth>O&&(O=Ke.depth),Ke.maxFontSize>q&&(q=Ke.maxFontSize)}p.height=D,p.depth=O,p.maxFontSize=q},Ci=function(p,D,O,q){var Te=new f(p,D,O,q);return Ji(Te),Te},gr=function(p,D,O,q){return new f(p,D,O,q)},vi=function(p,D,O){var q=Ci([p],[],D);return q.height=Math.max(O||D.fontMetrics().defaultRuleThickness,D.minRuleThickness),q.style.borderBottomWidth=q.height+"em",q.maxFontSize=1,q},qi=function(p,D,O,q){var Te=new R(p,D,O,q);return Ji(Te),Te},Fi=function(p){var D=new tn(p);return Ji(D),D},ki=function(p,D){return p instanceof tn?Ci([],[p],D):p},_i=function(p){if(p.positionType==="individualShift"){for(var D=p.children,O=[D[0]],q=-D[0].shift-D[0].elem.depth,Te=q,Ke=1;Ke0&&(q.push(Oo(Te,p)),Te=[]),q.push(O[Ke]));Te.length>0&&q.push(Oo(Te,p));var Ot;D&&(Ot=Oo(Ra(D,p,!0)),Ot.classes=["tag"],q.push(Ot));var vn=ps(["katex-html"],q);if(vn.setAttribute("aria-hidden","true"),Ot){var xn=Ot.children[0];xn.style.height=vn.height+vn.depth+"em",xn.style.verticalAlign=-vn.depth+"em"}return vn}function jo(We){return new tn(We)}var Xs=function(){function We(D,O){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=D,this.attributes={},this.children=O||[]}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.getAttribute=function(O){return this.attributes[O]},p.toNode=function(){var O=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var q in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,q)&&O.setAttribute(q,this.attributes[q]);for(var Te=0;Te",O},p.toText=function(){return this.children.map(function(O){return O.toText()}).join("")},We}(),Bo=function(){function We(D){this.text=void 0,this.text=D}var p=We.prototype;return p.toNode=function(){return document.createTextNode(this.text)},p.toMarkup=function(){return I.escape(this.toText())},p.toText=function(){return this.text},We}(),qs=function(){function We(D){this.width=void 0,this.character=void 0,this.width=D,D>=.05555&&D<=.05556?this.character="\u200A":D>=.1666&&D<=.1667?this.character="\u2009":D>=.2222&&D<=.2223?this.character="\u2005":D>=.2777&&D<=.2778?this.character="\u2005\u200A":D>=-.05556&&D<=-.05555?this.character="\u200A\u2063":D>=-.1667&&D<=-.1666?this.character="\u2009\u2063":D>=-.2223&&D<=-.2222?this.character="\u205F\u2063":D>=-.2778&&D<=-.2777?this.character="\u2005\u2063":this.character=null}var p=We.prototype;return p.toNode=function(){if(this.character)return document.createTextNode(this.character);var O=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return O.setAttribute("width",this.width+"em"),O},p.toMarkup=function(){return this.character?""+this.character+"":''},p.toText=function(){return this.character?this.character:" "},We}(),wi={MathNode:Xs,TextNode:Bo,SpaceNode:qs,newDocumentFragment:jo},ws=function(p,D,O){return Tn[D][p]&&Tn[D][p].replace&&p.charCodeAt(0)!==55349&&!(sr.hasOwnProperty(p)&&O&&(O.fontFamily&&O.fontFamily.substr(4,2)==="tt"||O.font&&O.font.substr(4,2)==="tt"))&&(p=Tn[D][p].replace),new wi.TextNode(p)},No=function(p){return p.length===1?p[0]:new wi.MathNode("mrow",p)},Ea=function(p,D){if(D.fontFamily==="texttt")return"monospace";if(D.fontFamily==="textsf")return D.fontShape==="textit"&&D.fontWeight==="textbf"?"sans-serif-bold-italic":D.fontShape==="textit"?"sans-serif-italic":D.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(D.fontShape==="textit"&&D.fontWeight==="textbf")return"bold-italic";if(D.fontShape==="textit")return"italic";if(D.fontWeight==="textbf")return"bold";var O=D.font;if(!O||O==="mathnormal")return null;var q=p.mode;if(O==="mathit")return"italic";if(O==="boldsymbol")return"bold-italic";if(O==="mathbf")return"bold";if(O==="mathbb")return"double-struck";if(O==="mathfrak")return"fraktur";if(O==="mathscr"||O==="mathcal")return"script";if(O==="mathsf")return"sans-serif";if(O==="mathtt")return"monospace";var Te=p.text;if(I.contains(["\\imath","\\jmath"],Te))return null;Tn[q][Te]&&Tn[q][Te].replace&&(Te=Tn[q][Te].replace);var Ke=on.fontMap[O].fontName;return qe(Te,Ke,q)?on.fontMap[O].variant:null},Ia=function(p,D,O){if(p.length===1){var q=da(p[0],D);return O&&q instanceof Xs&&q.type==="mo"&&(q.setAttribute("lspace","0em"),q.setAttribute("rspace","0em")),[q]}for(var Te=[],Ke,Rt=0;Rt0&&(Fr.text=Fr.text.slice(0,1)+"\u0338"+Fr.text.slice(1),Te.pop())}}}Te.push(Ot),Ke=Ot}return Te},ha=function(p,D,O){return No(Ia(p,D,O))},da=function(p,D){if(!p)return new wi.MathNode("mrow");if(ao[p.type]){var O=ao[p.type](p,D);return O}else throw new V("Got group of unknown type: '"+p.type+"'")};function ss(We,p,D,O){var q=Ia(We,D),Te;q.length===1&&q[0]instanceof Xs&&I.contains(["mrow","mtable"],q[0].type)?Te=q[0]:Te=new wi.MathNode("mrow",q);var Ke=new wi.MathNode("annotation",[new wi.TextNode(p)]);Ke.setAttribute("encoding","application/x-tex");var Rt=new wi.MathNode("semantics",[Te,Ke]),Ot=new wi.MathNode("math",[Rt]);Ot.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var vn=O?"katex":"katex-mathml";return on.makeSpan([vn],[Ot])}var ka=function(p){return new Ni({style:p.displayMode?L.DISPLAY:L.TEXT,maxSize:p.maxSize,minRuleThickness:p.minRuleThickness})},fo=function(p,D){if(D.displayMode){var O=["katex-display"];D.leqno&&O.push("leqno"),D.fleqn&&O.push("fleqn"),p=on.makeSpan(O,[p])}return p},_s=function(p,D,O){var q=ka(O),Te;if(O.output==="mathml")return ss(p,D,q,!0);if(O.output==="html"){var Ke=xo(p,q);Te=on.makeSpan(["katex"],[Ke])}else{var Rt=ss(p,D,q,!1),Ot=xo(p,q);Te=on.makeSpan(["katex"],[Rt,Ot])}return fo(Te,O)},uo=function(p,D,O){var q=ka(O),Te=xo(p,q),Ke=on.makeSpan(["katex"],[Te]);return fo(Ke,O)},Us=_s,Zi={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},gs=function(p){var D=new wi.MathNode("mo",[new wi.TextNode(Zi[p.substr(1)])]);return D.setAttribute("stretchy","true"),D},Qs={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ks=function(p){return p.type==="ordgroup"?p.body.length:1},to=function(p,D){function O(){var Ot=4e5,vn=p.label.substr(1);if(I.contains(["widehat","widecheck","widetilde","utilde"],vn)){var xn=p,er=Ks(xn.base),Pr,Yr,Fr;if(er>5)vn==="widehat"||vn==="widecheck"?(Pr=420,Ot=2364,Fr=.42,Yr=vn+"4"):(Pr=312,Ot=2340,Fr=.34,Yr="tilde4");else{var Zr=[1,1,2,2,3,3][er];vn==="widehat"||vn==="widecheck"?(Ot=[0,1062,2364,2364,2364][Zr],Pr=[0,239,300,360,420][Zr],Fr=[0,.24,.3,.3,.36,.42][Zr],Yr=vn+Zr):(Ot=[0,600,1033,2339,2340][Zr],Pr=[0,260,286,306,312][Zr],Fr=[0,.26,.286,.3,.306,.34][Zr],Yr="tilde"+Zr)}var di=new Me(Yr),Bi=new oe([di],{width:"100%",height:Fr+"em",viewBox:"0 0 "+Ot+" "+Pr,preserveAspectRatio:"none"});return{span:on.makeSvgSpan([],[Bi],D),minWidth:0,height:Fr}}else{var li=[],nr=Qs[vn],ii=nr[0],ia=nr[1],ua=nr[2],Cs=ua/1e3,ys=ii.length,Fa,ms;if(ys===1){var Za=nr[3];Fa=["hide-tail"],ms=[Za]}else if(ys===2)Fa=["halfarrow-left","halfarrow-right"],ms=["xMinYMin","xMaxYMin"];else if(ys===3)Fa=["brace-left","brace-center","brace-right"],ms=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+ys+" children.");for(var qr=0;qr0&&(Te.style.minWidth=Ke+"em"),Te},Gi=function(p,D,O,q){var Te,Ke=p.height+p.depth+2*O;if(/fbox|color/.test(D)){if(Te=on.makeSpan(["stretchy",D],[],q),D==="fbox"){var Rt=q.color&&q.getColor();Rt&&(Te.style.borderColor=Rt)}}else{var Ot=[];/^[bx]cancel$/.test(D)&&Ot.push(new Fe({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(D)&&Ot.push(new Fe({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var vn=new oe(Ot,{width:"100%",height:Ke+"em"});Te=on.makeSvgSpan([],[vn],q)}return Te.height=Ke,Te.style.height=Ke+"em",Te},Mi={encloseSpan:Gi,mathMLnode:gs,svgSpan:to},Ga=function(p,D){var O,q,Te=yi(p,"supsub"),Ke;Te?(q=si(Te.base,"accent"),O=q.base,Te.base=O,Ke=Ge(Qa(Te,D)),Te.base=q):(q=si(p,"accent"),O=q.base);var Rt=Qa(O,D.havingCrampedStyle()),Ot=q.isShifty&&I.isCharacterBox(O),vn=0;if(Ot){var xn=I.getBaseElem(O),er=Qa(xn,D.havingCrampedStyle());vn=Re(er).skew}var Pr=Math.min(Rt.height,D.fontMetrics().xHeight),Yr;if(q.isStretchy)Yr=Mi.svgSpan(q,D),Yr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"elem",elem:Yr,wrapperClasses:["svg-align"],wrapperStyle:vn>0?{width:"calc(100% - "+2*vn+"em)",marginLeft:2*vn+"em"}:void 0}]},D);else{var Fr,Zr;q.label==="\\vec"?(Fr=on.staticSvg("vec",D),Zr=on.svgData.vec[1]):(Fr=on.makeOrd({mode:q.mode,text:q.label},D,"textord"),Fr=Re(Fr),Fr.italic=0,Zr=Fr.width),Yr=on.makeSpan(["accent-body"],[Fr]);var di=q.label==="\\textcircled";di&&(Yr.classes.push("accent-full"),Pr=Rt.height);var Bi=vn;di||(Bi-=Zr/2),Yr.style.left=Bi+"em",q.label==="\\textcircled"&&(Yr.style.top=".2em"),Yr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"kern",size:-Pr},{type:"elem",elem:Yr}]},D)}var li=on.makeSpan(["mord","accent"],[Yr],D);return Ke?(Ke.children[0]=li,Ke.height=Math.max(li.height,Ke.height),Ke.classes[0]="mord",Ke):li},ho=function(p,D){var O=p.isStretchy?Mi.mathMLnode(p.label):new wi.MathNode("mo",[ws(p.label,p.mode)]),q=new wi.MathNode("mover",[da(p.base,D),O]);return q.setAttribute("accent","true"),q},Fs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(We){return"\\"+We}).join("|"));Ri({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(p,D){var O=D[0],q=!Fs.test(p.funcName),Te=!q||p.funcName==="\\widehat"||p.funcName==="\\widetilde"||p.funcName==="\\widecheck";return{type:"accent",mode:p.parser.mode,label:p.funcName,isStretchy:q,isShifty:Te,base:O}},htmlBuilder:Ga,mathmlBuilder:ho}),Ri({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(p,D){var O=D[0];return{type:"accent",mode:p.parser.mode,label:p.funcName,isStretchy:!1,isShifty:!0,base:O}},htmlBuilder:Ga,mathmlBuilder:ho}),Ri({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"accentUnder",mode:O.mode,label:q,base:Te}},htmlBuilder:function(p,D){var O=Qa(p.base,D),q=Mi.svgSpan(p,D),Te=p.label==="\\utilde"?.12:0,Ke=on.makeVList({positionType:"bottom",positionData:q.height+Te,children:[{type:"elem",elem:q,wrapperClasses:["svg-align"]},{type:"kern",size:Te},{type:"elem",elem:O}]},D);return on.makeSpan(["mord","accentunder"],[Ke],D)},mathmlBuilder:function(p,D){var O=Mi.mathMLnode(p.label),q=new wi.MathNode("munder",[da(p.base,D),O]);return q.setAttribute("accentunder","true"),q}});var Un=function(p){var D=new wi.MathNode("mpadded",p?[p]:[]);return D.setAttribute("width","+0.6em"),D.setAttribute("lspace","0.3em"),D};Ri({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(p,D,O){var q=p.parser,Te=p.funcName;return{type:"xArrow",mode:q.mode,label:Te,body:D[0],below:O[0]}},htmlBuilder:function(p,D){var O=D.style,q=D.havingStyle(O.sup()),Te=on.wrapFragment(Qa(p.body,q,D),D);Te.classes.push("x-arrow-pad");var Ke;p.below&&(q=D.havingStyle(O.sub()),Ke=on.wrapFragment(Qa(p.below,q,D),D),Ke.classes.push("x-arrow-pad"));var Rt=Mi.svgSpan(p,D),Ot=-D.fontMetrics().axisHeight+.5*Rt.height,vn=-D.fontMetrics().axisHeight-.5*Rt.height-.111;(Te.depth>.25||p.label==="\\xleftequilibrium")&&(vn-=Te.depth);var xn;if(Ke){var er=-D.fontMetrics().axisHeight+Ke.height+.5*Rt.height+.111;xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:vn},{type:"elem",elem:Rt,shift:Ot},{type:"elem",elem:Ke,shift:er}]},D)}else xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:vn},{type:"elem",elem:Rt,shift:Ot}]},D);return xn.children[0].children[0].children[1].classes.push("svg-align"),on.makeSpan(["mrel","x-arrow"],[xn],D)},mathmlBuilder:function(p,D){var O=Mi.mathMLnode(p.label),q;if(p.body){var Te=Un(da(p.body,D));if(p.below){var Ke=Un(da(p.below,D));q=new wi.MathNode("munderover",[O,Ke,Te])}else q=new wi.MathNode("mover",[O,Te])}else if(p.below){var Rt=Un(da(p.below,D));q=new wi.MathNode("munder",[O,Rt])}else q=Un(),q=new wi.MathNode("mover",[O,q]);return q}}),Ri({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){for(var O=p.parser,q=si(D[0],"ordgroup"),Te=q.body,Ke="",Rt=0;Rt","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Ka=[0,1.2,1.8,2.4,3],Ua=function(p,D,O,q,Te){if(p==="<"||p==="\\lt"||p==="\u27E8"?p="\\langle":(p===">"||p==="\\gt"||p==="\u27E9")&&(p="\\rangle"),I.contains(Xi,p)||I.contains(oa,p))return Xn(p,D,!1,O,q,Te);if(I.contains(xs,p))return Ss(p,Ka[D],!1,O,q,Te);throw new V("Illegal delimiter: '"+p+"'")},La=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],na=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"stack"}],ma=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Xa=function(p){if(p.type==="small")return"Main-Regular";if(p.type==="large")return"Size"+p.size+"-Regular";if(p.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+p.type+"' here.")},Ui=function(p,D,O,q){for(var Te=Math.min(2,3-q.style.size),Ke=Te;KeD)return O[Ke]}return O[O.length-1]},Si=function(p,D,O,q,Te,Ke){p==="<"||p==="\\lt"||p==="\u27E8"?p="\\langle":(p===">"||p==="\\gt"||p==="\u27E9")&&(p="\\rangle");var Rt;I.contains(oa,p)?Rt=La:I.contains(Xi,p)?Rt=ma:Rt=na;var Ot=Ui(p,D,Rt,q);return Ot.type==="small"?Ca(p,Ot.style,O,q,Te,Ke):Ot.type==="large"?Xn(p,Ot.size,O,q,Te,Ke):Ss(p,D,O,q,Te,Ke)},ds=function(p,D,O,q,Te,Ke){var Rt=q.fontMetrics().axisHeight*q.sizeMultiplier,Ot=901,vn=5/q.fontMetrics().ptPerEm,xn=Math.max(D-Rt,O+Rt),er=Math.max(xn/500*Ot,2*xn-vn);return Si(p,er,!0,q,Te,Ke)},os={sqrtImage:Ba,sizedDelim:Ua,customSizedDelim:Si,leftRightDelim:ds},so={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Do=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Mo(We,p){var D=Ya(We);if(D&&I.contains(Do,D.text))return D;throw new V("Invalid delimiter: '"+(D?D.text:JSON.stringify(We))+"' after '"+p.funcName+"'",We)}Ri({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(p,D){var O=Mo(D[0],p);return{type:"delimsizing",mode:p.parser.mode,size:so[p.funcName].size,mclass:so[p.funcName].mclass,delim:O.text}},htmlBuilder:function(p,D){return p.delim==="."?on.makeSpan([p.mclass]):os.sizedDelim(p.delim,p.size,D,p.mode,[p.mclass])},mathmlBuilder:function(p){var D=[];p.delim!=="."&&D.push(ws(p.delim,p.mode));var O=new wi.MathNode("mo",D);return p.mclass==="mopen"||p.mclass==="mclose"?O.setAttribute("fence","true"):O.setAttribute("fence","false"),O}});function is(We){if(!We.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Ri({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(p,D){var O=p.parser.gullet.macros.get("\\current@color");if(O&&typeof O!="string")throw new V("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:p.parser.mode,delim:Mo(D[0],p).text,color:O}}}),Ri({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(p,D){var O=Mo(D[0],p),q=p.parser;++q.leftrightDepth;var Te=q.parseExpression(!1);--q.leftrightDepth,q.expect("\\right",!1);var Ke=si(q.parseFunction(),"leftright-right");return{type:"leftright",mode:q.mode,body:Te,left:O.text,right:Ke.delim,rightColor:Ke.color}},htmlBuilder:function(p,D){is(p);for(var O=Ra(p.body,D,!0,["mopen","mclose"]),q=0,Te=0,Ke=!1,Rt=0;Rt-1?"mpadded":"menclose",[da(p.body,D)]);switch(p.label){case"\\cancel":q.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":q.setAttribute("notation","downdiagonalstrike");break;case"\\sout":q.setAttribute("notation","horizontalstrike");break;case"\\fbox":q.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(O=D.fontMetrics().fboxsep*D.fontMetrics().ptPerEm,q.setAttribute("width","+"+2*O+"pt"),q.setAttribute("height","+"+2*O+"pt"),q.setAttribute("lspace",O+"pt"),q.setAttribute("voffset",O+"pt"),p.label==="\\fcolorbox"){var Te=Math.max(D.fontMetrics().fboxrule,D.minRuleThickness);q.setAttribute("style","border: "+Te+"em solid "+String(p.borderColor))}break;case"\\xcancel":q.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return p.backgroundColor&&q.setAttribute("mathbackground",p.backgroundColor),q};Ri({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=si(D[0],"color-token").color,Rt=D[1];return{type:"enclose",mode:q.mode,label:Te,backgroundColor:Ke,body:Rt}},htmlBuilder:js,mathmlBuilder:Ps}),Ri({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=si(D[0],"color-token").color,Rt=si(D[1],"color-token").color,Ot=D[2];return{type:"enclose",mode:q.mode,label:Te,backgroundColor:Rt,borderColor:Ke,body:Ot}},htmlBuilder:js,mathmlBuilder:Ps}),Ri({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(p,D){var O=p.parser;return{type:"enclose",mode:O.mode,label:"\\fbox",body:D[0]}}}),Ri({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=D[0];return{type:"enclose",mode:q.mode,label:Te,body:Ke}},htmlBuilder:js,mathmlBuilder:Ps});var Ws={};function ra(We){for(var p=We.type,D=We.names,O=We.props,q=We.handler,Te=We.htmlBuilder,Ke=We.mathmlBuilder,Rt={type:p,numArgs:O.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:q},Ot=0;Ot0&&(nr+=.25),vn.push({pos:nr,isDashed:So[oo]})}for(ii(Ke[0]),O=0;O0&&(Za+=li,Cs=Rt)){var bo=void 0;(q>0||p.hskipBeforeAndAfter)&&(bo=I.deflt(fs.pregap,Pr),bo!==0&&(Va=on.makeSpan(["arraycolsep"],[]),Va.style.width=bo+"em",Ds.push(Va)));var co=[];for(O=0;O0){for(var Po=on.makeLineSpan("hline",D,xn),hl=on.makeLineSpan("hdashline",D,xn),Zo=[{type:"elem",elem:Ot,shift:0}];vn.length>0;){var Vo=vn.pop(),zo=Vo.pos-qr;Vo.isDashed?Zo.push({type:"elem",elem:hl,shift:zo}):Zo.push({type:"elem",elem:Po,shift:zo})}Ot=on.makeVList({positionType:"individualShift",children:Zo},D)}return on.makeSpan(["mord"],[Ot],D)},Bs={c:"center ",l:"left ",r:"right "},Lo=function(p,D){var O=new wi.MathNode("mtable",p.body.map(function(nr){return new wi.MathNode("mtr",nr.map(function(ii){return new wi.MathNode("mtd",[da(ii,D)])}))})),q=p.arraystretch===.5?.1:.16+p.arraystretch-1+(p.addJot?.09:0);O.setAttribute("rowspacing",q+"em");var Te="",Ke="";if(p.cols){var Rt=p.cols,Ot="",vn=!1,xn=0,er=Rt.length;Rt[0].type==="separator"&&(Te+="top ",xn=1),Rt[Rt.length-1].type==="separator"&&(Te+="bottom ",er-=1);for(var Pr=xn;Pr0?"left ":"",Te+=Bi[Bi.length-1].length>0?"right ":"";for(var li=1;li0&&Pr&&(Zr=1),O[Yr]={type:"align",align:Fr,pregap:Zr,postgap:0}}return q.colSeparationType=Pr?"align":"alignat",q};ra({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(p,D){var O=Ya(D[0]),q=O?[D[0]]:si(D[0],"ordgroup").body,Te=q.map(function(Rt){var Ot=va(Rt),vn=Ot.text;if("lcr".indexOf(vn)!==-1)return{type:"align",align:vn};if(vn==="|")return{type:"separator",separator:"|"};if(vn===":")return{type:"separator",separator:":"};throw new V("Unknown column alignment: "+vn,Rt)}),Ke={cols:Te,hskipBeforeAndAfter:!0};return Wa(p.parser,Ke,Ja(p.envName))},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(p){var D={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[p.envName],O={hskipBeforeAndAfter:!1},q=Wa(p.parser,O,Ja(p.envName));return D?{type:"leftright",mode:p.mode,body:[q],left:D[0],right:D[1],rightColor:void 0}:q},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(p){var D={arraystretch:.5},O=Wa(p.parser,D,"script");return O.colSeparationType="small",O},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["subarray"],props:{numArgs:1},handler:function(p,D){var O=Ya(D[0]),q=O?[D[0]]:si(D[0],"ordgroup").body,Te=q.map(function(Rt){var Ot=va(Rt),vn=Ot.text;if("lc".indexOf(vn)!==-1)return{type:"align",align:vn};throw new V("Unknown column alignment: "+vn,Rt)});if(Te.length>1)throw new V("{subarray} can contain only one column");var Ke={cols:Te,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ke=Wa(p.parser,Ke,"script"),Ke.body[0].length>1)throw new V("{subarray} can contain only one column");return Ke},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(p){var D={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},O=Wa(p.parser,D,Ja(p.envName));return{type:"leftright",mode:p.mode,body:[O],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["aligned"],props:{numArgs:0},handler:fl,htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["gathered"],props:{numArgs:0},handler:function(p){var D={cols:[{type:"align",align:"c"}],addJot:!0};return Wa(p.parser,D,"display")},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["alignedat"],props:{numArgs:1},handler:fl,htmlBuilder:rs,mathmlBuilder:Lo}),Ri({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(p,D){throw new V(p.funcName+" valid only within array environment")}});var vl=Ws,zl=vl;Ri({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];if(Te.type!=="ordgroup")throw new V("Invalid environment name",Te);for(var Ke="",Rt=0;Rt=L.SCRIPT.id?O.text():L.DISPLAY:p==="text"&&O.size===L.DISPLAY.size?O=L.TEXT:p==="script"?O=L.SCRIPT:p==="scriptscript"&&(O=L.SCRIPTSCRIPT),O},Gn=function(p,D){var O=ar(p.size,D.style),q=O.fracNum(),Te=O.fracDen(),Ke;Ke=D.havingStyle(q);var Rt=Qa(p.numer,Ke,D);if(p.continued){var Ot=8.5/D.fontMetrics().ptPerEm,vn=3.5/D.fontMetrics().ptPerEm;Rt.height=Rt.height0?Zr=3*Yr:Zr=7*Yr,di=D.fontMetrics().denom1):(Pr>0?(Fr=D.fontMetrics().num2,Zr=Yr):(Fr=D.fontMetrics().num3,Zr=3*Yr),di=D.fontMetrics().denom2);var Bi;if(er){var nr=D.fontMetrics().axisHeight;Fr-Rt.depth-(nr+.5*Pr)0&&(D=p,D=D==="."?null:D),D};Ri({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(p,D){var O=p.parser,q=D[4],Te=D[5],Ke=yi(D[0],"atom");Ke&&(Ke=Qi(D[0],"open"));var Rt=Ke?ri(Ke.text):null,Ot=yi(D[1],"atom");Ot&&(Ot=Qi(D[1],"close"));var vn=Ot?ri(Ot.text):null,xn=si(D[2],"size"),er,Pr=null;xn.isBlank?er=!0:(Pr=xn.value,er=Pr.number>0);var Yr="auto",Fr=yi(D[3],"ordgroup");if(Fr){if(Fr.body.length>0){var Zr=si(Fr.body[0],"textord");Yr=Tr[Number(Zr.text)]}}else Fr=si(D[3],"textord"),Yr=Tr[Number(Fr.text)];return{type:"genfrac",mode:O.mode,numer:q,denom:Te,continued:!1,hasBarLine:er,barSize:Pr,leftDelim:Rt,rightDelim:vn,size:Yr}},htmlBuilder:Gn,mathmlBuilder:jr}),Ri({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=p.token;return{type:"infix",mode:O.mode,replaceWith:"\\\\abovefrac",size:si(D[0],"size").value,token:Te}}}),Ri({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0],Ke=C(si(D[1],"infix").size),Rt=D[2],Ot=Ke.number>0;return{type:"genfrac",mode:O.mode,numer:Te,denom:Rt,continued:!1,hasBarLine:Ot,barSize:Ke,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Gn,mathmlBuilder:jr});var ji=function(p,D){var O=D.style,q,Te,Ke=yi(p,"supsub");Ke?(q=Ke.sup?Qa(Ke.sup,D.havingStyle(O.sup()),D):Qa(Ke.sub,D.havingStyle(O.sub()),D),Te=si(Ke.base,"horizBrace")):Te=si(p,"horizBrace");var Rt=Qa(Te.base,D.havingBaseStyle(L.DISPLAY)),Ot=Mi.svgSpan(Te,D),vn;if(Te.isOver?(vn=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"kern",size:.1},{type:"elem",elem:Ot}]},D),vn.children[0].children[0].children[1].classes.push("svg-align")):(vn=on.makeVList({positionType:"bottom",positionData:Rt.depth+.1+Ot.height,children:[{type:"elem",elem:Ot},{type:"kern",size:.1},{type:"elem",elem:Rt}]},D),vn.children[0].children[0].children[0].classes.push("svg-align")),q){var xn=on.makeSpan(["mord",Te.isOver?"mover":"munder"],[vn],D);Te.isOver?vn=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:xn},{type:"kern",size:.2},{type:"elem",elem:q}]},D):vn=on.makeVList({positionType:"bottom",positionData:xn.depth+.2+q.height+q.depth,children:[{type:"elem",elem:q},{type:"kern",size:.2},{type:"elem",elem:xn}]},D)}return on.makeSpan(["mord",Te.isOver?"mover":"munder"],[vn],D)},v=function(p,D){var O=Mi.mathMLnode(p.label);return new wi.MathNode(p.isOver?"mover":"munder",[da(p.base,D),O])};Ri({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(p,D){var O=p.parser,q=p.funcName;return{type:"horizBrace",mode:O.mode,label:q,isOver:/^\\over/.test(q),base:D[0]}},htmlBuilder:ji,mathmlBuilder:v}),Ri({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=D[1],Te=si(D[0],"url").url;return O.settings.isTrusted({command:"\\href",url:Te})?{type:"href",mode:O.mode,href:Te,body:ts(q)}:O.formatUnsupportedCmd("\\href")},htmlBuilder:function(p,D){var O=Ra(p.body,D,!1);return on.makeAnchor(p.href,[],O,D)},mathmlBuilder:function(p,D){var O=ha(p.body,D);return O instanceof Xs||(O=new Xs("mrow",[O])),O.setAttribute("href",p.href),O}}),Ri({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=si(D[0],"url").url;if(!O.settings.isTrusted({command:"\\url",url:q}))return O.formatUnsupportedCmd("\\url");for(var Te=[],Ke=0;Ke0&&(q=On(p.totalheight,D)-O,q=Number(q.toFixed(2)));var Te=0;p.width.number>0&&(Te=On(p.width,D));var Ke={height:O+q+"em"};Te>0&&(Ke.width=Te+"em"),q>0&&(Ke.verticalAlign=-q+"em");var Rt=new be(p.src,p.alt,Ke);return Rt.height=O,Rt.depth=q,Rt},mathmlBuilder:function(p,D){var O=new wi.MathNode("mglyph",[]);O.setAttribute("alt",p.alt);var q=On(p.height,D),Te=0;if(p.totalheight.number>0&&(Te=On(p.totalheight,D)-q,Te=Te.toFixed(2),O.setAttribute("valign","-"+Te+"em")),O.setAttribute("height",q+Te+"em"),p.width.number>0){var Ke=On(p.width,D);O.setAttribute("width",Ke+"em")}return O.setAttribute("src",p.src),O}}),Ri({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=si(D[0],"size");if(O.settings.strict){var Ke=q[1]==="m",Rt=Te.value.unit==="mu";Ke?(Rt||O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" supports only mu units, "+("not "+Te.value.unit+" units")),O.mode!=="math"&&O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" works only in math mode")):Rt&&O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" doesn't support mu units")}return{type:"kern",mode:O.mode,dimension:Te.value}},htmlBuilder:function(p,D){return on.makeGlue(p.dimension,D)},mathmlBuilder:function(p,D){var O=On(p.dimension,D);return new wi.SpaceNode(O)}}),Ri({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"lap",mode:O.mode,alignment:q.slice(5),body:Te}},htmlBuilder:function(p,D){var O;p.alignment==="clap"?(O=on.makeSpan([],[Qa(p.body,D)]),O=on.makeSpan(["inner"],[O],D)):O=on.makeSpan(["inner"],[Qa(p.body,D)]);var q=on.makeSpan(["fix"],[]),Te=on.makeSpan([p.alignment],[O,q],D),Ke=on.makeSpan(["strut"]);return Ke.style.height=Te.height+Te.depth+"em",Ke.style.verticalAlign=-Te.depth+"em",Te.children.unshift(Ke),Te=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Te}]},D),on.makeSpan(["mord"],[Te],D)},mathmlBuilder:function(p,D){var O=new wi.MathNode("mpadded",[da(p.body,D)]);if(p.alignment!=="rlap"){var q=p.alignment==="llap"?"-1":"-0.5";O.setAttribute("lspace",q+"width")}return O.setAttribute("width","0px"),O}}),Ri({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(p,D){var O=p.funcName,q=p.parser,Te=q.mode;q.switchMode("math");var Ke=O==="\\("?"\\)":"$",Rt=q.parseExpression(!1,Ke);return q.expect(Ke),q.switchMode(Te),{type:"styling",mode:q.mode,style:"text",body:Rt}}}),Ri({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(p,D){throw new V("Mismatched "+p.funcName)}});var y=function(p,D){switch(D.style.size){case L.DISPLAY.size:return p.display;case L.TEXT.size:return p.text;case L.SCRIPT.size:return p.script;case L.SCRIPTSCRIPT.size:return p.scriptscript;default:return p.text}};Ri({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(p,D){var O=p.parser;return{type:"mathchoice",mode:O.mode,display:ts(D[0]),text:ts(D[1]),script:ts(D[2]),scriptscript:ts(D[3])}},htmlBuilder:function(p,D){var O=y(p,D),q=Ra(O,D,!1);return on.makeFragment(q)},mathmlBuilder:function(p,D){var O=y(p,D);return ha(O,D)}});var k=function(p,D,O,q,Te,Ke,Rt){p=on.makeSpan([],[p]);var Ot,vn;if(D){var xn=Qa(D,q.havingStyle(Te.sup()),q);vn={elem:xn,kern:Math.max(q.fontMetrics().bigOpSpacing1,q.fontMetrics().bigOpSpacing3-xn.depth)}}if(O){var er=Qa(O,q.havingStyle(Te.sub()),q);Ot={elem:er,kern:Math.max(q.fontMetrics().bigOpSpacing2,q.fontMetrics().bigOpSpacing4-er.height)}}var Pr;if(vn&&Ot){var Yr=q.fontMetrics().bigOpSpacing5+Ot.elem.height+Ot.elem.depth+Ot.kern+p.depth+Rt;Pr=on.makeVList({positionType:"bottom",positionData:Yr,children:[{type:"kern",size:q.fontMetrics().bigOpSpacing5},{type:"elem",elem:Ot.elem,marginLeft:-Ke+"em"},{type:"kern",size:Ot.kern},{type:"elem",elem:p},{type:"kern",size:vn.kern},{type:"elem",elem:vn.elem,marginLeft:Ke+"em"},{type:"kern",size:q.fontMetrics().bigOpSpacing5}]},q)}else if(Ot){var Fr=p.height-Rt;Pr=on.makeVList({positionType:"top",positionData:Fr,children:[{type:"kern",size:q.fontMetrics().bigOpSpacing5},{type:"elem",elem:Ot.elem,marginLeft:-Ke+"em"},{type:"kern",size:Ot.kern},{type:"elem",elem:p}]},q)}else if(vn){var Zr=p.depth+Rt;Pr=on.makeVList({positionType:"bottom",positionData:Zr,children:[{type:"elem",elem:p},{type:"kern",size:vn.kern},{type:"elem",elem:vn.elem,marginLeft:Ke+"em"},{type:"kern",size:q.fontMetrics().bigOpSpacing5}]},q)}else return p;return on.makeSpan(["mop","op-limits"],[Pr],q)},X=["\\smallint"],z=function(p,D){var O,q,Te=!1,Ke,Rt=yi(p,"supsub");Rt?(O=Rt.sup,q=Rt.sub,Ke=si(Rt.base,"op"),Te=!0):Ke=si(p,"op");var Ot=D.style,vn=!1;Ot.size===L.DISPLAY.size&&Ke.symbol&&!I.contains(X,Ke.name)&&(vn=!0);var xn;if(Ke.symbol){var er=vn?"Size2-Regular":"Size1-Regular",Pr="";if((Ke.name==="\\oiint"||Ke.name==="\\oiiint")&&(Pr=Ke.name.substr(1),Ke.name=Pr==="oiint"?"\\iint":"\\iiint"),xn=on.makeSymbol(Ke.name,er,"math",D,["mop","op-symbol",vn?"large-op":"small-op"]),Pr.length>0){var Yr=xn.italic,Fr=on.staticSvg(Pr+"Size"+(vn?"2":"1"),D);xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:xn,shift:0},{type:"elem",elem:Fr,shift:vn?.08:0}]},D),Ke.name="\\"+Pr,xn.classes.unshift("mop"),xn.italic=Yr}}else if(Ke.body){var Zr=Ra(Ke.body,D,!0);Zr.length===1&&Zr[0]instanceof U?(xn=Zr[0],xn.classes[0]="mop"):xn=on.makeSpan(["mop"],on.tryCombineChars(Zr),D)}else{for(var di=[],Bi=1;Bi0){for(var vn=Ke.body.map(function(Yr){var Fr=Yr.text;return typeof Fr=="string"?{type:"textord",mode:Yr.mode,text:Fr}:Yr}),xn=Ra(vn,D.withFont("mathrm"),!0),er=0;er=0?Ot.setAttribute("height","+"+Te+"em"):(Ot.setAttribute("height",Te+"em"),Ot.setAttribute("depth","+"+-Te+"em")),Ot.setAttribute("voffset",Te+"em"),Ot}});function ft(We,p,D){for(var O=Ra(We,p,!1),q=p.sizeMultiplier/D.sizeMultiplier,Te=0;TeO.height+O.depth+Rt&&(Rt=(Rt+Yr-O.height-O.depth)/2);var Fr=xn.height-O.height-Rt-er;O.style.paddingLeft=Pr+"em";var Zr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:O,wrapperClasses:["svg-align"]},{type:"kern",size:-(O.height+Fr)},{type:"elem",elem:xn},{type:"kern",size:er}]},D);if(p.index){var di=D.havingStyle(L.SCRIPTSCRIPT),Bi=Qa(p.index,di,D),li=.6*(Zr.height-Zr.depth),nr=on.makeVList({positionType:"shift",positionData:-li,children:[{type:"elem",elem:Bi}]},D),ii=on.makeSpan(["root"],[nr]);return on.makeSpan(["mord","sqrt"],[ii,Zr],D)}else return on.makeSpan(["mord","sqrt"],[Zr],D)},mathmlBuilder:function(p,D){var O=p.body,q=p.index;return q?new wi.MathNode("mroot",[da(O,D),da(q,D)]):new wi.MathNode("msqrt",[da(O,D)])}});var gn={display:L.DISPLAY,text:L.TEXT,script:L.SCRIPT,scriptscript:L.SCRIPTSCRIPT};Ri({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(p,D){var O=p.breakOnTokenText,q=p.funcName,Te=p.parser,Ke=Te.parseExpression(!0,O),Rt=q.slice(1,q.length-5);return{type:"styling",mode:Te.mode,style:Rt,body:Ke}},htmlBuilder:function(p,D){var O=gn[p.style],q=D.havingStyle(O).withFont("");return ft(p.body,q,D)},mathmlBuilder:function(p,D){var O=gn[p.style],q=D.havingStyle(O),Te=Ia(p.body,q),Ke=new wi.MathNode("mstyle",Te),Rt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Ot=Rt[p.style];return Ke.setAttribute("scriptlevel",Ot[0]),Ke.setAttribute("displaystyle",Ot[1]),Ke}});var ln=function(p,D){var O=p.base;if(O)if(O.type==="op"){var q=O.limits&&(D.style.size===L.DISPLAY.size||O.alwaysHandleSupSub);return q?z:null}else if(O.type==="operatorname"){var Te=O.alwaysHandleSupSub&&(D.style.size===L.DISPLAY.size||O.limits);return Te?Ye:null}else{if(O.type==="accent")return I.isCharacterBox(O.base)?Ga:null;if(O.type==="horizBrace"){var Ke=!p.sub;return Ke===O.isOver?ji:null}else return null}else return null};es({type:"supsub",htmlBuilder:function(p,D){var O=ln(p,D);if(O)return O(p,D);var q=p.base,Te=p.sup,Ke=p.sub,Rt=Qa(q,D),Ot,vn,xn=D.fontMetrics(),er=0,Pr=0,Yr=q&&I.isCharacterBox(q);if(Te){var Fr=D.havingStyle(D.style.sup());Ot=Qa(Te,Fr,D),Yr||(er=Rt.height-Fr.fontMetrics().supDrop*Fr.sizeMultiplier/D.sizeMultiplier)}if(Ke){var Zr=D.havingStyle(D.style.sub());vn=Qa(Ke,Zr,D),Yr||(Pr=Rt.depth+Zr.fontMetrics().subDrop*Zr.sizeMultiplier/D.sizeMultiplier)}var di;D.style===L.DISPLAY?di=xn.sup1:D.style.cramped?di=xn.sup3:di=xn.sup2;var Bi=D.sizeMultiplier,li=.5/xn.ptPerEm/Bi+"em",nr=null;if(vn){var ii=p.base&&p.base.type==="op"&&p.base.name&&(p.base.name==="\\oiint"||p.base.name==="\\oiiint");(Rt instanceof U||ii)&&(nr=-Rt.italic+"em")}var ia;if(Ot&&vn){er=Math.max(er,di,Ot.depth+.25*xn.xHeight),Pr=Math.max(Pr,xn.sub2);var ua=xn.defaultRuleThickness,Cs=4*ua;if(er-Ot.depth-(vn.height-Pr)0&&(er+=ys,Pr-=ys)}var Fa=[{type:"elem",elem:vn,shift:Pr,marginRight:li,marginLeft:nr},{type:"elem",elem:Ot,shift:-er,marginRight:li}];ia=on.makeVList({positionType:"individualShift",children:Fa},D)}else if(vn){Pr=Math.max(Pr,xn.sub1,vn.height-.8*xn.xHeight);var ms=[{type:"elem",elem:vn,marginLeft:nr,marginRight:li}];ia=on.makeVList({positionType:"shift",positionData:Pr,children:ms},D)}else if(Ot)er=Math.max(er,di,Ot.depth+.25*xn.xHeight),ia=on.makeVList({positionType:"shift",positionData:-er,children:[{type:"elem",elem:Ot,marginRight:li}]},D);else throw new Error("supsub must have either sup or sub.");var Za=wa(Rt,"right")||"mord";return on.makeSpan([Za],[Rt,on.makeSpan(["msupsub"],[ia])],D)},mathmlBuilder:function(p,D){var O=!1,q,Te,Ke=yi(p.base,"horizBrace");Ke&&(Te=!!p.sup,Te===Ke.isOver&&(O=!0,q=Ke.isOver)),p.base&&(p.base.type==="op"||p.base.type==="operatorname")&&(p.base.parentIsSupSub=!0);var Rt=[da(p.base,D)];p.sub&&Rt.push(da(p.sub,D)),p.sup&&Rt.push(da(p.sup,D));var Ot;if(O)Ot=q?"mover":"munder";else if(p.sub)if(p.sup){var er=p.base;er&&er.type==="op"&&er.limits&&D.style===L.DISPLAY||er&&er.type==="operatorname"&&er.alwaysHandleSupSub&&(D.style===L.DISPLAY||er.limits)?Ot="munderover":Ot="msubsup"}else{var xn=p.base;xn&&xn.type==="op"&&xn.limits&&(D.style===L.DISPLAY||xn.alwaysHandleSupSub)||xn&&xn.type==="operatorname"&&xn.alwaysHandleSupSub&&(xn.limits||D.style===L.DISPLAY)?Ot="munder":Ot="msub"}else{var vn=p.base;vn&&vn.type==="op"&&vn.limits&&(D.style===L.DISPLAY||vn.alwaysHandleSupSub)||vn&&vn.type==="operatorname"&&vn.alwaysHandleSupSub&&(vn.limits||D.style===L.DISPLAY)?Ot="mover":Ot="msup"}var Pr=new wi.MathNode(Ot,Rt);return Pr}}),es({type:"atom",htmlBuilder:function(p,D){return on.mathsym(p.text,p.mode,D,["m"+p.family])},mathmlBuilder:function(p,D){var O=new wi.MathNode("mo",[ws(p.text,p.mode)]);if(p.family==="bin"){var q=Ea(p,D);q==="bold-italic"&&O.setAttribute("mathvariant",q)}else p.family==="punct"?O.setAttribute("separator","true"):(p.family==="open"||p.family==="close")&&O.setAttribute("stretchy","false");return O}});var wn={mi:"italic",mn:"normal",mtext:"normal"};es({type:"mathord",htmlBuilder:function(p,D){return on.makeOrd(p,D,"mathord")},mathmlBuilder:function(p,D){var O=new wi.MathNode("mi",[ws(p.text,p.mode,D)]),q=Ea(p,D)||"italic";return q!==wn[O.type]&&O.setAttribute("mathvariant",q),O}}),es({type:"textord",htmlBuilder:function(p,D){return on.makeOrd(p,D,"textord")},mathmlBuilder:function(p,D){var O=ws(p.text,p.mode,D),q=Ea(p,D)||"normal",Te;return p.mode==="text"?Te=new wi.MathNode("mtext",[O]):/[0-9]/.test(p.text)?Te=new wi.MathNode("mn",[O]):p.text==="\\prime"?Te=new wi.MathNode("mo",[O]):Te=new wi.MathNode("mi",[O]),q!==wn[Te.type]&&Te.setAttribute("mathvariant",q),Te}});var Xt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Bn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};es({type:"spacing",htmlBuilder:function(p,D){if(Bn.hasOwnProperty(p.text)){var O=Bn[p.text].className||"";if(p.mode==="text"){var q=on.makeOrd(p,D,"textord");return q.classes.push(O),q}else return on.makeSpan(["mspace",O],[on.mathsym(p.text,p.mode,D)],D)}else{if(Xt.hasOwnProperty(p.text))return on.makeSpan(["mspace",Xt[p.text]],[],D);throw new V('Unknown type of space "'+p.text+'"')}},mathmlBuilder:function(p,D){var O;if(Bn.hasOwnProperty(p.text))O=new wi.MathNode("mtext",[new wi.TextNode("\xA0")]);else{if(Xt.hasOwnProperty(p.text))return new wi.MathNode("mspace");throw new V('Unknown type of space "'+p.text+'"')}return O}});var ir=function(){var p=new wi.MathNode("mtd",[]);return p.setAttribute("width","50%"),p};es({type:"tag",mathmlBuilder:function(p,D){var O=new wi.MathNode("mtable",[new wi.MathNode("mtr",[ir(),new wi.MathNode("mtd",[ha(p.body,D)]),ir(),new wi.MathNode("mtd",[ha(p.tag,D)])])]);return O.setAttribute("width","100%"),O}});var vr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Nr={"\\textbf":"textbf","\\textmd":"textmd"},oi={"\\textit":"textit","\\textup":"textup"},xr=function(p,D){var O=p.font;return O?vr[O]?D.withTextFontFamily(vr[O]):Nr[O]?D.withTextFontWeight(Nr[O]):D.withTextFontShape(oi[O]):D};Ri({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"text",mode:O.mode,body:ts(Te),font:q}},htmlBuilder:function(p,D){var O=xr(p,D),q=Ra(p.body,O,!0);return on.makeSpan(["mord","text"],on.tryCombineChars(q),O)},mathmlBuilder:function(p,D){var O=xr(p,D);return ha(p.body,O)}}),Ri({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){var O=p.parser;return{type:"underline",mode:O.mode,body:D[0]}},htmlBuilder:function(p,D){var O=Qa(p.body,D),q=on.makeLineSpan("underline-line",D),Te=D.fontMetrics().defaultRuleThickness,Ke=on.makeVList({positionType:"top",positionData:O.height,children:[{type:"kern",size:Te},{type:"elem",elem:q},{type:"kern",size:3*Te},{type:"elem",elem:O}]},D);return on.makeSpan(["mord","underline"],[Ke],D)},mathmlBuilder:function(p,D){var O=new wi.MathNode("mo",[new wi.TextNode("\u203E")]);O.setAttribute("stretchy","true");var q=new wi.MathNode("munder",[da(p.body,D),O]);return q.setAttribute("accentunder","true"),q}}),Ri({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(p,D,O){throw new V("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(p,D){for(var O=zn(p),q=[],Te=D.havingStyle(D.style.text()),Ke=0;Ke",D},f=function(){function We(D,O,q,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Et.call(this,D,q,Te),this.children=O||[]}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){return K.call(this,"span")},p.toMarkup=function(){return E.call(this,"span")},We}(),R=function(){function We(D,O,q,Te){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Et.call(this,O,Te),this.children=q||[],this.setAttribute("href",D)}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){return K.call(this,"a")},p.toMarkup=function(){return E.call(this,"a")},We}(),ye=function(){function We(D,O,q){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=O,this.src=D,this.classes=["mord"],this.style=q}var p=We.prototype;return p.hasClass=function(O){return I.contains(this.classes,O)},p.toNode=function(){var O=document.createElement("img");O.src=this.src,O.alt=this.alt,O.className="mord";for(var q in this.style)this.style.hasOwnProperty(q)&&(O.style[q]=this.style[q]);return O},p.toMarkup=function(){var O=""+this.alt+"0&&(q=document.createElement("span"),q.style.marginRight=this.italic+"em"),this.classes.length>0&&(q=q||document.createElement("span"),q.className=re(this.classes));for(var Te in this.style)this.style.hasOwnProperty(Te)&&(q=q||document.createElement("span"),q.style[Te]=this.style[Te]);return q?(q.appendChild(O),q):O},p.toMarkup=function(){var O=!1,q="0&&(Te+="margin-right:"+this.italic+"em;");for(var Ke in this.style)this.style.hasOwnProperty(Ke)&&(Te+=I.hyphenate(Ke)+":"+this.style[Ke]+";");Te&&(O=!0,q+=' style="'+I.escape(Te)+'"');var Rt=I.escape(this.text);return O?(q+=">",q+=Rt,q+="",q):Rt},We}(),oe=function(){function We(D,O){this.children=void 0,this.attributes=void 0,this.children=D||[],this.attributes=O||{}}var p=We.prototype;return p.toNode=function(){var O="http://www.w3.org/2000/svg",q=document.createElementNS(O,"svg");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&q.setAttribute(Te,this.attributes[Te]);for(var Ke=0;Ke":""},We}(),Fe=function(){function We(D){this.attributes=void 0,this.attributes=D||{}}var p=We.prototype;return p.toNode=function(){var O="http://www.w3.org/2000/svg",q=document.createElementNS(O,"line");for(var Te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Te)&&q.setAttribute(Te,this.attributes[Te]);return q},p.toMarkup=function(){var O=" but got "+String(We)+".")}var Ut={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Xe={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},At={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function gt(We,p){Ut[We]=p}function qe(We,p,D){if(!Ut[p])throw new Error("Font metrics not found for font: "+p+".");var O=We.charCodeAt(0),q=Ut[p][O];if(!q&&We[0]in At&&(O=At[We[0]].charCodeAt(0),q=Ut[p][O]),!q&&D==="text"&&nt(O)&&(q=Ut[p][77]),q)return{depth:q[0],height:q[1],italic:q[2],skew:q[3],width:q[4]}}var Ie={};function tt(We){var p;if(We>=5?p=0:We>=3?p=1:p=2,!Ie[p]){var D=Ie[p]={cssEmPerMu:Xe.quad[p]/18};for(var O in Xe)Xe.hasOwnProperty(O)&&(D[O]=Xe[O][p])}return Ie[p]}var pt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Pt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},dn={math:{},text:{}},Tn=dn;function ie(We,p,D,O,q,Te){dn[We][q]={font:p,group:D,replace:O},Te&&O&&(dn[We][O]=dn[We][q])}var ge="math",An="text",je="main",dt="ams",tr="accent-token",kt="bin",$t="close",sn="inner",ot="mathord",bt="op-token",Ct="open",Bt="punct",ze="rel",_n="spacing",Ht="textord";ie(ge,je,ze,"\u2261","\\equiv",!0),ie(ge,je,ze,"\u227A","\\prec",!0),ie(ge,je,ze,"\u227B","\\succ",!0),ie(ge,je,ze,"\u223C","\\sim",!0),ie(ge,je,ze,"\u22A5","\\perp"),ie(ge,je,ze,"\u2AAF","\\preceq",!0),ie(ge,je,ze,"\u2AB0","\\succeq",!0),ie(ge,je,ze,"\u2243","\\simeq",!0),ie(ge,je,ze,"\u2223","\\mid",!0),ie(ge,je,ze,"\u226A","\\ll",!0),ie(ge,je,ze,"\u226B","\\gg",!0),ie(ge,je,ze,"\u224D","\\asymp",!0),ie(ge,je,ze,"\u2225","\\parallel"),ie(ge,je,ze,"\u22C8","\\bowtie",!0),ie(ge,je,ze,"\u2323","\\smile",!0),ie(ge,je,ze,"\u2291","\\sqsubseteq",!0),ie(ge,je,ze,"\u2292","\\sqsupseteq",!0),ie(ge,je,ze,"\u2250","\\doteq",!0),ie(ge,je,ze,"\u2322","\\frown",!0),ie(ge,je,ze,"\u220B","\\ni",!0),ie(ge,je,ze,"\u221D","\\propto",!0),ie(ge,je,ze,"\u22A2","\\vdash",!0),ie(ge,je,ze,"\u22A3","\\dashv",!0),ie(ge,je,ze,"\u220B","\\owns"),ie(ge,je,Bt,".","\\ldotp"),ie(ge,je,Bt,"\u22C5","\\cdotp"),ie(ge,je,Ht,"#","\\#"),ie(An,je,Ht,"#","\\#"),ie(ge,je,Ht,"&","\\&"),ie(An,je,Ht,"&","\\&"),ie(ge,je,Ht,"\u2135","\\aleph",!0),ie(ge,je,Ht,"\u2200","\\forall",!0),ie(ge,je,Ht,"\u210F","\\hbar",!0),ie(ge,je,Ht,"\u2203","\\exists",!0),ie(ge,je,Ht,"\u2207","\\nabla",!0),ie(ge,je,Ht,"\u266D","\\flat",!0),ie(ge,je,Ht,"\u2113","\\ell",!0),ie(ge,je,Ht,"\u266E","\\natural",!0),ie(ge,je,Ht,"\u2663","\\clubsuit",!0),ie(ge,je,Ht,"\u2118","\\wp",!0),ie(ge,je,Ht,"\u266F","\\sharp",!0),ie(ge,je,Ht,"\u2662","\\diamondsuit",!0),ie(ge,je,Ht,"\u211C","\\Re",!0),ie(ge,je,Ht,"\u2661","\\heartsuit",!0),ie(ge,je,Ht,"\u2111","\\Im",!0),ie(ge,je,Ht,"\u2660","\\spadesuit",!0),ie(An,je,Ht,"\xA7","\\S",!0),ie(An,je,Ht,"\xB6","\\P",!0),ie(ge,je,Ht,"\u2020","\\dag"),ie(An,je,Ht,"\u2020","\\dag"),ie(An,je,Ht,"\u2020","\\textdagger"),ie(ge,je,Ht,"\u2021","\\ddag"),ie(An,je,Ht,"\u2021","\\ddag"),ie(An,je,Ht,"\u2021","\\textdaggerdbl"),ie(ge,je,$t,"\u23B1","\\rmoustache",!0),ie(ge,je,Ct,"\u23B0","\\lmoustache",!0),ie(ge,je,$t,"\u27EF","\\rgroup",!0),ie(ge,je,Ct,"\u27EE","\\lgroup",!0),ie(ge,je,kt,"\u2213","\\mp",!0),ie(ge,je,kt,"\u2296","\\ominus",!0),ie(ge,je,kt,"\u228E","\\uplus",!0),ie(ge,je,kt,"\u2293","\\sqcap",!0),ie(ge,je,kt,"\u2217","\\ast"),ie(ge,je,kt,"\u2294","\\sqcup",!0),ie(ge,je,kt,"\u25EF","\\bigcirc"),ie(ge,je,kt,"\u2219","\\bullet"),ie(ge,je,kt,"\u2021","\\ddagger"),ie(ge,je,kt,"\u2240","\\wr",!0),ie(ge,je,kt,"\u2A3F","\\amalg"),ie(ge,je,kt,"&","\\And"),ie(ge,je,ze,"\u27F5","\\longleftarrow",!0),ie(ge,je,ze,"\u21D0","\\Leftarrow",!0),ie(ge,je,ze,"\u27F8","\\Longleftarrow",!0),ie(ge,je,ze,"\u27F6","\\longrightarrow",!0),ie(ge,je,ze,"\u21D2","\\Rightarrow",!0),ie(ge,je,ze,"\u27F9","\\Longrightarrow",!0),ie(ge,je,ze,"\u2194","\\leftrightarrow",!0),ie(ge,je,ze,"\u27F7","\\longleftrightarrow",!0),ie(ge,je,ze,"\u21D4","\\Leftrightarrow",!0),ie(ge,je,ze,"\u27FA","\\Longleftrightarrow",!0),ie(ge,je,ze,"\u21A6","\\mapsto",!0),ie(ge,je,ze,"\u27FC","\\longmapsto",!0),ie(ge,je,ze,"\u2197","\\nearrow",!0),ie(ge,je,ze,"\u21A9","\\hookleftarrow",!0),ie(ge,je,ze,"\u21AA","\\hookrightarrow",!0),ie(ge,je,ze,"\u2198","\\searrow",!0),ie(ge,je,ze,"\u21BC","\\leftharpoonup",!0),ie(ge,je,ze,"\u21C0","\\rightharpoonup",!0),ie(ge,je,ze,"\u2199","\\swarrow",!0),ie(ge,je,ze,"\u21BD","\\leftharpoondown",!0),ie(ge,je,ze,"\u21C1","\\rightharpoondown",!0),ie(ge,je,ze,"\u2196","\\nwarrow",!0),ie(ge,je,ze,"\u21CC","\\rightleftharpoons",!0),ie(ge,dt,ze,"\u226E","\\nless",!0),ie(ge,dt,ze,"\uE010","\\@nleqslant"),ie(ge,dt,ze,"\uE011","\\@nleqq"),ie(ge,dt,ze,"\u2A87","\\lneq",!0),ie(ge,dt,ze,"\u2268","\\lneqq",!0),ie(ge,dt,ze,"\uE00C","\\@lvertneqq"),ie(ge,dt,ze,"\u22E6","\\lnsim",!0),ie(ge,dt,ze,"\u2A89","\\lnapprox",!0),ie(ge,dt,ze,"\u2280","\\nprec",!0),ie(ge,dt,ze,"\u22E0","\\npreceq",!0),ie(ge,dt,ze,"\u22E8","\\precnsim",!0),ie(ge,dt,ze,"\u2AB9","\\precnapprox",!0),ie(ge,dt,ze,"\u2241","\\nsim",!0),ie(ge,dt,ze,"\uE006","\\@nshortmid"),ie(ge,dt,ze,"\u2224","\\nmid",!0),ie(ge,dt,ze,"\u22AC","\\nvdash",!0),ie(ge,dt,ze,"\u22AD","\\nvDash",!0),ie(ge,dt,ze,"\u22EA","\\ntriangleleft"),ie(ge,dt,ze,"\u22EC","\\ntrianglelefteq",!0),ie(ge,dt,ze,"\u228A","\\subsetneq",!0),ie(ge,dt,ze,"\uE01A","\\@varsubsetneq"),ie(ge,dt,ze,"\u2ACB","\\subsetneqq",!0),ie(ge,dt,ze,"\uE017","\\@varsubsetneqq"),ie(ge,dt,ze,"\u226F","\\ngtr",!0),ie(ge,dt,ze,"\uE00F","\\@ngeqslant"),ie(ge,dt,ze,"\uE00E","\\@ngeqq"),ie(ge,dt,ze,"\u2A88","\\gneq",!0),ie(ge,dt,ze,"\u2269","\\gneqq",!0),ie(ge,dt,ze,"\uE00D","\\@gvertneqq"),ie(ge,dt,ze,"\u22E7","\\gnsim",!0),ie(ge,dt,ze,"\u2A8A","\\gnapprox",!0),ie(ge,dt,ze,"\u2281","\\nsucc",!0),ie(ge,dt,ze,"\u22E1","\\nsucceq",!0),ie(ge,dt,ze,"\u22E9","\\succnsim",!0),ie(ge,dt,ze,"\u2ABA","\\succnapprox",!0),ie(ge,dt,ze,"\u2246","\\ncong",!0),ie(ge,dt,ze,"\uE007","\\@nshortparallel"),ie(ge,dt,ze,"\u2226","\\nparallel",!0),ie(ge,dt,ze,"\u22AF","\\nVDash",!0),ie(ge,dt,ze,"\u22EB","\\ntriangleright"),ie(ge,dt,ze,"\u22ED","\\ntrianglerighteq",!0),ie(ge,dt,ze,"\uE018","\\@nsupseteqq"),ie(ge,dt,ze,"\u228B","\\supsetneq",!0),ie(ge,dt,ze,"\uE01B","\\@varsupsetneq"),ie(ge,dt,ze,"\u2ACC","\\supsetneqq",!0),ie(ge,dt,ze,"\uE019","\\@varsupsetneqq"),ie(ge,dt,ze,"\u22AE","\\nVdash",!0),ie(ge,dt,ze,"\u2AB5","\\precneqq",!0),ie(ge,dt,ze,"\u2AB6","\\succneqq",!0),ie(ge,dt,ze,"\uE016","\\@nsubseteqq"),ie(ge,dt,kt,"\u22B4","\\unlhd"),ie(ge,dt,kt,"\u22B5","\\unrhd"),ie(ge,dt,ze,"\u219A","\\nleftarrow",!0),ie(ge,dt,ze,"\u219B","\\nrightarrow",!0),ie(ge,dt,ze,"\u21CD","\\nLeftarrow",!0),ie(ge,dt,ze,"\u21CF","\\nRightarrow",!0),ie(ge,dt,ze,"\u21AE","\\nleftrightarrow",!0),ie(ge,dt,ze,"\u21CE","\\nLeftrightarrow",!0),ie(ge,dt,ze,"\u25B3","\\vartriangle"),ie(ge,dt,Ht,"\u210F","\\hslash"),ie(ge,dt,Ht,"\u25BD","\\triangledown"),ie(ge,dt,Ht,"\u25CA","\\lozenge"),ie(ge,dt,Ht,"\u24C8","\\circledS"),ie(ge,dt,Ht,"\xAE","\\circledR"),ie(An,dt,Ht,"\xAE","\\circledR"),ie(ge,dt,Ht,"\u2221","\\measuredangle",!0),ie(ge,dt,Ht,"\u2204","\\nexists"),ie(ge,dt,Ht,"\u2127","\\mho"),ie(ge,dt,Ht,"\u2132","\\Finv",!0),ie(ge,dt,Ht,"\u2141","\\Game",!0),ie(ge,dt,Ht,"\u2035","\\backprime"),ie(ge,dt,Ht,"\u25B2","\\blacktriangle"),ie(ge,dt,Ht,"\u25BC","\\blacktriangledown"),ie(ge,dt,Ht,"\u25A0","\\blacksquare"),ie(ge,dt,Ht,"\u29EB","\\blacklozenge"),ie(ge,dt,Ht,"\u2605","\\bigstar"),ie(ge,dt,Ht,"\u2222","\\sphericalangle",!0),ie(ge,dt,Ht,"\u2201","\\complement",!0),ie(ge,dt,Ht,"\xF0","\\eth",!0),ie(ge,dt,Ht,"\u2571","\\diagup"),ie(ge,dt,Ht,"\u2572","\\diagdown"),ie(ge,dt,Ht,"\u25A1","\\square"),ie(ge,dt,Ht,"\u25A1","\\Box"),ie(ge,dt,Ht,"\u25CA","\\Diamond"),ie(ge,dt,Ht,"\xA5","\\yen",!0),ie(An,dt,Ht,"\xA5","\\yen",!0),ie(ge,dt,Ht,"\u2713","\\checkmark",!0),ie(An,dt,Ht,"\u2713","\\checkmark"),ie(ge,dt,Ht,"\u2136","\\beth",!0),ie(ge,dt,Ht,"\u2138","\\daleth",!0),ie(ge,dt,Ht,"\u2137","\\gimel",!0),ie(ge,dt,Ht,"\u03DD","\\digamma",!0),ie(ge,dt,Ht,"\u03F0","\\varkappa"),ie(ge,dt,Ct,"\u250C","\\ulcorner",!0),ie(ge,dt,$t,"\u2510","\\urcorner",!0),ie(ge,dt,Ct,"\u2514","\\llcorner",!0),ie(ge,dt,$t,"\u2518","\\lrcorner",!0),ie(ge,dt,ze,"\u2266","\\leqq",!0),ie(ge,dt,ze,"\u2A7D","\\leqslant",!0),ie(ge,dt,ze,"\u2A95","\\eqslantless",!0),ie(ge,dt,ze,"\u2272","\\lesssim",!0),ie(ge,dt,ze,"\u2A85","\\lessapprox",!0),ie(ge,dt,ze,"\u224A","\\approxeq",!0),ie(ge,dt,kt,"\u22D6","\\lessdot"),ie(ge,dt,ze,"\u22D8","\\lll",!0),ie(ge,dt,ze,"\u2276","\\lessgtr",!0),ie(ge,dt,ze,"\u22DA","\\lesseqgtr",!0),ie(ge,dt,ze,"\u2A8B","\\lesseqqgtr",!0),ie(ge,dt,ze,"\u2251","\\doteqdot"),ie(ge,dt,ze,"\u2253","\\risingdotseq",!0),ie(ge,dt,ze,"\u2252","\\fallingdotseq",!0),ie(ge,dt,ze,"\u223D","\\backsim",!0),ie(ge,dt,ze,"\u22CD","\\backsimeq",!0),ie(ge,dt,ze,"\u2AC5","\\subseteqq",!0),ie(ge,dt,ze,"\u22D0","\\Subset",!0),ie(ge,dt,ze,"\u228F","\\sqsubset",!0),ie(ge,dt,ze,"\u227C","\\preccurlyeq",!0),ie(ge,dt,ze,"\u22DE","\\curlyeqprec",!0),ie(ge,dt,ze,"\u227E","\\precsim",!0),ie(ge,dt,ze,"\u2AB7","\\precapprox",!0),ie(ge,dt,ze,"\u22B2","\\vartriangleleft"),ie(ge,dt,ze,"\u22B4","\\trianglelefteq"),ie(ge,dt,ze,"\u22A8","\\vDash",!0),ie(ge,dt,ze,"\u22AA","\\Vvdash",!0),ie(ge,dt,ze,"\u2323","\\smallsmile"),ie(ge,dt,ze,"\u2322","\\smallfrown"),ie(ge,dt,ze,"\u224F","\\bumpeq",!0),ie(ge,dt,ze,"\u224E","\\Bumpeq",!0),ie(ge,dt,ze,"\u2267","\\geqq",!0),ie(ge,dt,ze,"\u2A7E","\\geqslant",!0),ie(ge,dt,ze,"\u2A96","\\eqslantgtr",!0),ie(ge,dt,ze,"\u2273","\\gtrsim",!0),ie(ge,dt,ze,"\u2A86","\\gtrapprox",!0),ie(ge,dt,kt,"\u22D7","\\gtrdot"),ie(ge,dt,ze,"\u22D9","\\ggg",!0),ie(ge,dt,ze,"\u2277","\\gtrless",!0),ie(ge,dt,ze,"\u22DB","\\gtreqless",!0),ie(ge,dt,ze,"\u2A8C","\\gtreqqless",!0),ie(ge,dt,ze,"\u2256","\\eqcirc",!0),ie(ge,dt,ze,"\u2257","\\circeq",!0),ie(ge,dt,ze,"\u225C","\\triangleq",!0),ie(ge,dt,ze,"\u223C","\\thicksim"),ie(ge,dt,ze,"\u2248","\\thickapprox"),ie(ge,dt,ze,"\u2AC6","\\supseteqq",!0),ie(ge,dt,ze,"\u22D1","\\Supset",!0),ie(ge,dt,ze,"\u2290","\\sqsupset",!0),ie(ge,dt,ze,"\u227D","\\succcurlyeq",!0),ie(ge,dt,ze,"\u22DF","\\curlyeqsucc",!0),ie(ge,dt,ze,"\u227F","\\succsim",!0),ie(ge,dt,ze,"\u2AB8","\\succapprox",!0),ie(ge,dt,ze,"\u22B3","\\vartriangleright"),ie(ge,dt,ze,"\u22B5","\\trianglerighteq"),ie(ge,dt,ze,"\u22A9","\\Vdash",!0),ie(ge,dt,ze,"\u2223","\\shortmid"),ie(ge,dt,ze,"\u2225","\\shortparallel"),ie(ge,dt,ze,"\u226C","\\between",!0),ie(ge,dt,ze,"\u22D4","\\pitchfork",!0),ie(ge,dt,ze,"\u221D","\\varpropto"),ie(ge,dt,ze,"\u25C0","\\blacktriangleleft"),ie(ge,dt,ze,"\u2234","\\therefore",!0),ie(ge,dt,ze,"\u220D","\\backepsilon"),ie(ge,dt,ze,"\u25B6","\\blacktriangleright"),ie(ge,dt,ze,"\u2235","\\because",!0),ie(ge,dt,ze,"\u22D8","\\llless"),ie(ge,dt,ze,"\u22D9","\\gggtr"),ie(ge,dt,kt,"\u22B2","\\lhd"),ie(ge,dt,kt,"\u22B3","\\rhd"),ie(ge,dt,ze,"\u2242","\\eqsim",!0),ie(ge,je,ze,"\u22C8","\\Join"),ie(ge,dt,ze,"\u2251","\\Doteq",!0),ie(ge,dt,kt,"\u2214","\\dotplus",!0),ie(ge,dt,kt,"\u2216","\\smallsetminus"),ie(ge,dt,kt,"\u22D2","\\Cap",!0),ie(ge,dt,kt,"\u22D3","\\Cup",!0),ie(ge,dt,kt,"\u2A5E","\\doublebarwedge",!0),ie(ge,dt,kt,"\u229F","\\boxminus",!0),ie(ge,dt,kt,"\u229E","\\boxplus",!0),ie(ge,dt,kt,"\u22C7","\\divideontimes",!0),ie(ge,dt,kt,"\u22C9","\\ltimes",!0),ie(ge,dt,kt,"\u22CA","\\rtimes",!0),ie(ge,dt,kt,"\u22CB","\\leftthreetimes",!0),ie(ge,dt,kt,"\u22CC","\\rightthreetimes",!0),ie(ge,dt,kt,"\u22CF","\\curlywedge",!0),ie(ge,dt,kt,"\u22CE","\\curlyvee",!0),ie(ge,dt,kt,"\u229D","\\circleddash",!0),ie(ge,dt,kt,"\u229B","\\circledast",!0),ie(ge,dt,kt,"\u22C5","\\centerdot"),ie(ge,dt,kt,"\u22BA","\\intercal",!0),ie(ge,dt,kt,"\u22D2","\\doublecap"),ie(ge,dt,kt,"\u22D3","\\doublecup"),ie(ge,dt,kt,"\u22A0","\\boxtimes",!0),ie(ge,dt,ze,"\u21E2","\\dashrightarrow",!0),ie(ge,dt,ze,"\u21E0","\\dashleftarrow",!0),ie(ge,dt,ze,"\u21C7","\\leftleftarrows",!0),ie(ge,dt,ze,"\u21C6","\\leftrightarrows",!0),ie(ge,dt,ze,"\u21DA","\\Lleftarrow",!0),ie(ge,dt,ze,"\u219E","\\twoheadleftarrow",!0),ie(ge,dt,ze,"\u21A2","\\leftarrowtail",!0),ie(ge,dt,ze,"\u21AB","\\looparrowleft",!0),ie(ge,dt,ze,"\u21CB","\\leftrightharpoons",!0),ie(ge,dt,ze,"\u21B6","\\curvearrowleft",!0),ie(ge,dt,ze,"\u21BA","\\circlearrowleft",!0),ie(ge,dt,ze,"\u21B0","\\Lsh",!0),ie(ge,dt,ze,"\u21C8","\\upuparrows",!0),ie(ge,dt,ze,"\u21BF","\\upharpoonleft",!0),ie(ge,dt,ze,"\u21C3","\\downharpoonleft",!0),ie(ge,dt,ze,"\u22B8","\\multimap",!0),ie(ge,dt,ze,"\u21AD","\\leftrightsquigarrow",!0),ie(ge,dt,ze,"\u21C9","\\rightrightarrows",!0),ie(ge,dt,ze,"\u21C4","\\rightleftarrows",!0),ie(ge,dt,ze,"\u21A0","\\twoheadrightarrow",!0),ie(ge,dt,ze,"\u21A3","\\rightarrowtail",!0),ie(ge,dt,ze,"\u21AC","\\looparrowright",!0),ie(ge,dt,ze,"\u21B7","\\curvearrowright",!0),ie(ge,dt,ze,"\u21BB","\\circlearrowright",!0),ie(ge,dt,ze,"\u21B1","\\Rsh",!0),ie(ge,dt,ze,"\u21CA","\\downdownarrows",!0),ie(ge,dt,ze,"\u21BE","\\upharpoonright",!0),ie(ge,dt,ze,"\u21C2","\\downharpoonright",!0),ie(ge,dt,ze,"\u21DD","\\rightsquigarrow",!0),ie(ge,dt,ze,"\u21DD","\\leadsto"),ie(ge,dt,ze,"\u21DB","\\Rrightarrow",!0),ie(ge,dt,ze,"\u21BE","\\restriction"),ie(ge,je,Ht,"\u2018","`"),ie(ge,je,Ht,"$","\\$"),ie(An,je,Ht,"$","\\$"),ie(An,je,Ht,"$","\\textdollar"),ie(ge,je,Ht,"%","\\%"),ie(An,je,Ht,"%","\\%"),ie(ge,je,Ht,"_","\\_"),ie(An,je,Ht,"_","\\_"),ie(An,je,Ht,"_","\\textunderscore"),ie(ge,je,Ht,"\u2220","\\angle",!0),ie(ge,je,Ht,"\u221E","\\infty",!0),ie(ge,je,Ht,"\u2032","\\prime"),ie(ge,je,Ht,"\u25B3","\\triangle"),ie(ge,je,Ht,"\u0393","\\Gamma",!0),ie(ge,je,Ht,"\u0394","\\Delta",!0),ie(ge,je,Ht,"\u0398","\\Theta",!0),ie(ge,je,Ht,"\u039B","\\Lambda",!0),ie(ge,je,Ht,"\u039E","\\Xi",!0),ie(ge,je,Ht,"\u03A0","\\Pi",!0),ie(ge,je,Ht,"\u03A3","\\Sigma",!0),ie(ge,je,Ht,"\u03A5","\\Upsilon",!0),ie(ge,je,Ht,"\u03A6","\\Phi",!0),ie(ge,je,Ht,"\u03A8","\\Psi",!0),ie(ge,je,Ht,"\u03A9","\\Omega",!0),ie(ge,je,Ht,"A","\u0391"),ie(ge,je,Ht,"B","\u0392"),ie(ge,je,Ht,"E","\u0395"),ie(ge,je,Ht,"Z","\u0396"),ie(ge,je,Ht,"H","\u0397"),ie(ge,je,Ht,"I","\u0399"),ie(ge,je,Ht,"K","\u039A"),ie(ge,je,Ht,"M","\u039C"),ie(ge,je,Ht,"N","\u039D"),ie(ge,je,Ht,"O","\u039F"),ie(ge,je,Ht,"P","\u03A1"),ie(ge,je,Ht,"T","\u03A4"),ie(ge,je,Ht,"X","\u03A7"),ie(ge,je,Ht,"\xAC","\\neg",!0),ie(ge,je,Ht,"\xAC","\\lnot"),ie(ge,je,Ht,"\u22A4","\\top"),ie(ge,je,Ht,"\u22A5","\\bot"),ie(ge,je,Ht,"\u2205","\\emptyset"),ie(ge,dt,Ht,"\u2205","\\varnothing"),ie(ge,je,ot,"\u03B1","\\alpha",!0),ie(ge,je,ot,"\u03B2","\\beta",!0),ie(ge,je,ot,"\u03B3","\\gamma",!0),ie(ge,je,ot,"\u03B4","\\delta",!0),ie(ge,je,ot,"\u03F5","\\epsilon",!0),ie(ge,je,ot,"\u03B6","\\zeta",!0),ie(ge,je,ot,"\u03B7","\\eta",!0),ie(ge,je,ot,"\u03B8","\\theta",!0),ie(ge,je,ot,"\u03B9","\\iota",!0),ie(ge,je,ot,"\u03BA","\\kappa",!0),ie(ge,je,ot,"\u03BB","\\lambda",!0),ie(ge,je,ot,"\u03BC","\\mu",!0),ie(ge,je,ot,"\u03BD","\\nu",!0),ie(ge,je,ot,"\u03BE","\\xi",!0),ie(ge,je,ot,"\u03BF","\\omicron",!0),ie(ge,je,ot,"\u03C0","\\pi",!0),ie(ge,je,ot,"\u03C1","\\rho",!0),ie(ge,je,ot,"\u03C3","\\sigma",!0),ie(ge,je,ot,"\u03C4","\\tau",!0),ie(ge,je,ot,"\u03C5","\\upsilon",!0),ie(ge,je,ot,"\u03D5","\\phi",!0),ie(ge,je,ot,"\u03C7","\\chi",!0),ie(ge,je,ot,"\u03C8","\\psi",!0),ie(ge,je,ot,"\u03C9","\\omega",!0),ie(ge,je,ot,"\u03B5","\\varepsilon",!0),ie(ge,je,ot,"\u03D1","\\vartheta",!0),ie(ge,je,ot,"\u03D6","\\varpi",!0),ie(ge,je,ot,"\u03F1","\\varrho",!0),ie(ge,je,ot,"\u03C2","\\varsigma",!0),ie(ge,je,ot,"\u03C6","\\varphi",!0),ie(ge,je,kt,"\u2217","*"),ie(ge,je,kt,"+","+"),ie(ge,je,kt,"\u2212","-"),ie(ge,je,kt,"\u22C5","\\cdot",!0),ie(ge,je,kt,"\u2218","\\circ"),ie(ge,je,kt,"\xF7","\\div",!0),ie(ge,je,kt,"\xB1","\\pm",!0),ie(ge,je,kt,"\xD7","\\times",!0),ie(ge,je,kt,"\u2229","\\cap",!0),ie(ge,je,kt,"\u222A","\\cup",!0),ie(ge,je,kt,"\u2216","\\setminus"),ie(ge,je,kt,"\u2227","\\land"),ie(ge,je,kt,"\u2228","\\lor"),ie(ge,je,kt,"\u2227","\\wedge",!0),ie(ge,je,kt,"\u2228","\\vee",!0),ie(ge,je,Ht,"\u221A","\\surd"),ie(ge,je,Ct,"(","("),ie(ge,je,Ct,"[","["),ie(ge,je,Ct,"\u27E8","\\langle",!0),ie(ge,je,Ct,"\u2223","\\lvert"),ie(ge,je,Ct,"\u2225","\\lVert"),ie(ge,je,$t,")",")"),ie(ge,je,$t,"]","]"),ie(ge,je,$t,"?","?"),ie(ge,je,$t,"!","!"),ie(ge,je,$t,"\u27E9","\\rangle",!0),ie(ge,je,$t,"\u2223","\\rvert"),ie(ge,je,$t,"\u2225","\\rVert"),ie(ge,je,ze,"=","="),ie(ge,je,ze,"<","<"),ie(ge,je,ze,">",">"),ie(ge,je,ze,":",":"),ie(ge,je,ze,"\u2248","\\approx",!0),ie(ge,je,ze,"\u2245","\\cong",!0),ie(ge,je,ze,"\u2265","\\ge"),ie(ge,je,ze,"\u2265","\\geq",!0),ie(ge,je,ze,"\u2190","\\gets"),ie(ge,je,ze,">","\\gt"),ie(ge,je,ze,"\u2208","\\in",!0),ie(ge,je,ze,"\uE020","\\@not"),ie(ge,je,ze,"\u2282","\\subset",!0),ie(ge,je,ze,"\u2283","\\supset",!0),ie(ge,je,ze,"\u2286","\\subseteq",!0),ie(ge,je,ze,"\u2287","\\supseteq",!0),ie(ge,dt,ze,"\u2288","\\nsubseteq",!0),ie(ge,dt,ze,"\u2289","\\nsupseteq",!0),ie(ge,je,ze,"\u22A8","\\models"),ie(ge,je,ze,"\u2190","\\leftarrow",!0),ie(ge,je,ze,"\u2264","\\le"),ie(ge,je,ze,"\u2264","\\leq",!0),ie(ge,je,ze,"<","\\lt"),ie(ge,je,ze,"\u2192","\\rightarrow",!0),ie(ge,je,ze,"\u2192","\\to"),ie(ge,dt,ze,"\u2271","\\ngeq",!0),ie(ge,dt,ze,"\u2270","\\nleq",!0),ie(ge,je,_n,"\xA0","\\ "),ie(ge,je,_n,"\xA0","~"),ie(ge,je,_n,"\xA0","\\space"),ie(ge,je,_n,"\xA0","\\nobreakspace"),ie(An,je,_n,"\xA0","\\ "),ie(An,je,_n,"\xA0","~"),ie(An,je,_n,"\xA0","\\space"),ie(An,je,_n,"\xA0","\\nobreakspace"),ie(ge,je,_n,null,"\\nobreak"),ie(ge,je,_n,null,"\\allowbreak"),ie(ge,je,Bt,",",","),ie(ge,je,Bt,";",";"),ie(ge,dt,kt,"\u22BC","\\barwedge",!0),ie(ge,dt,kt,"\u22BB","\\veebar",!0),ie(ge,je,kt,"\u2299","\\odot",!0),ie(ge,je,kt,"\u2295","\\oplus",!0),ie(ge,je,kt,"\u2297","\\otimes",!0),ie(ge,je,Ht,"\u2202","\\partial",!0),ie(ge,je,kt,"\u2298","\\oslash",!0),ie(ge,dt,kt,"\u229A","\\circledcirc",!0),ie(ge,dt,kt,"\u22A1","\\boxdot",!0),ie(ge,je,kt,"\u25B3","\\bigtriangleup"),ie(ge,je,kt,"\u25BD","\\bigtriangledown"),ie(ge,je,kt,"\u2020","\\dagger"),ie(ge,je,kt,"\u22C4","\\diamond"),ie(ge,je,kt,"\u22C6","\\star"),ie(ge,je,kt,"\u25C3","\\triangleleft"),ie(ge,je,kt,"\u25B9","\\triangleright"),ie(ge,je,Ct,"{","\\{"),ie(An,je,Ht,"{","\\{"),ie(An,je,Ht,"{","\\textbraceleft"),ie(ge,je,$t,"}","\\}"),ie(An,je,Ht,"}","\\}"),ie(An,je,Ht,"}","\\textbraceright"),ie(ge,je,Ct,"{","\\lbrace"),ie(ge,je,$t,"}","\\rbrace"),ie(ge,je,Ct,"[","\\lbrack"),ie(An,je,Ht,"[","\\lbrack"),ie(ge,je,$t,"]","\\rbrack"),ie(An,je,Ht,"]","\\rbrack"),ie(ge,je,Ct,"(","\\lparen"),ie(ge,je,$t,")","\\rparen"),ie(An,je,Ht,"<","\\textless"),ie(An,je,Ht,">","\\textgreater"),ie(ge,je,Ct,"\u230A","\\lfloor",!0),ie(ge,je,$t,"\u230B","\\rfloor",!0),ie(ge,je,Ct,"\u2308","\\lceil",!0),ie(ge,je,$t,"\u2309","\\rceil",!0),ie(ge,je,Ht,"\\","\\backslash"),ie(ge,je,Ht,"\u2223","|"),ie(ge,je,Ht,"\u2223","\\vert"),ie(An,je,Ht,"|","\\textbar"),ie(ge,je,Ht,"\u2225","\\|"),ie(ge,je,Ht,"\u2225","\\Vert"),ie(An,je,Ht,"\u2225","\\textbardbl"),ie(An,je,Ht,"~","\\textasciitilde"),ie(An,je,Ht,"\\","\\textbackslash"),ie(An,je,Ht,"^","\\textasciicircum"),ie(ge,je,ze,"\u2191","\\uparrow",!0),ie(ge,je,ze,"\u21D1","\\Uparrow",!0),ie(ge,je,ze,"\u2193","\\downarrow",!0),ie(ge,je,ze,"\u21D3","\\Downarrow",!0),ie(ge,je,ze,"\u2195","\\updownarrow",!0),ie(ge,je,ze,"\u21D5","\\Updownarrow",!0),ie(ge,je,bt,"\u2210","\\coprod"),ie(ge,je,bt,"\u22C1","\\bigvee"),ie(ge,je,bt,"\u22C0","\\bigwedge"),ie(ge,je,bt,"\u2A04","\\biguplus"),ie(ge,je,bt,"\u22C2","\\bigcap"),ie(ge,je,bt,"\u22C3","\\bigcup"),ie(ge,je,bt,"\u222B","\\int"),ie(ge,je,bt,"\u222B","\\intop"),ie(ge,je,bt,"\u222C","\\iint"),ie(ge,je,bt,"\u222D","\\iiint"),ie(ge,je,bt,"\u220F","\\prod"),ie(ge,je,bt,"\u2211","\\sum"),ie(ge,je,bt,"\u2A02","\\bigotimes"),ie(ge,je,bt,"\u2A01","\\bigoplus"),ie(ge,je,bt,"\u2A00","\\bigodot"),ie(ge,je,bt,"\u222E","\\oint"),ie(ge,je,bt,"\u222F","\\oiint"),ie(ge,je,bt,"\u2230","\\oiiint"),ie(ge,je,bt,"\u2A06","\\bigsqcup"),ie(ge,je,bt,"\u222B","\\smallint"),ie(An,je,sn,"\u2026","\\textellipsis"),ie(ge,je,sn,"\u2026","\\mathellipsis"),ie(An,je,sn,"\u2026","\\ldots",!0),ie(ge,je,sn,"\u2026","\\ldots",!0),ie(ge,je,sn,"\u22EF","\\@cdots",!0),ie(ge,je,sn,"\u22F1","\\ddots",!0),ie(ge,je,Ht,"\u22EE","\\varvdots"),ie(ge,je,tr,"\u02CA","\\acute"),ie(ge,je,tr,"\u02CB","\\grave"),ie(ge,je,tr,"\xA8","\\ddot"),ie(ge,je,tr,"~","\\tilde"),ie(ge,je,tr,"\u02C9","\\bar"),ie(ge,je,tr,"\u02D8","\\breve"),ie(ge,je,tr,"\u02C7","\\check"),ie(ge,je,tr,"^","\\hat"),ie(ge,je,tr,"\u20D7","\\vec"),ie(ge,je,tr,"\u02D9","\\dot"),ie(ge,je,tr,"\u02DA","\\mathring"),ie(ge,je,ot,"\u0131","\\imath",!0),ie(ge,je,ot,"\u0237","\\jmath",!0),ie(An,je,Ht,"\u0131","\\i",!0),ie(An,je,Ht,"\u0237","\\j",!0),ie(An,je,Ht,"\xDF","\\ss",!0),ie(An,je,Ht,"\xE6","\\ae",!0),ie(An,je,Ht,"\xE6","\\ae",!0),ie(An,je,Ht,"\u0153","\\oe",!0),ie(An,je,Ht,"\xF8","\\o",!0),ie(An,je,Ht,"\xC6","\\AE",!0),ie(An,je,Ht,"\u0152","\\OE",!0),ie(An,je,Ht,"\xD8","\\O",!0),ie(An,je,tr,"\u02CA","\\'"),ie(An,je,tr,"\u02CB","\\`"),ie(An,je,tr,"\u02C6","\\^"),ie(An,je,tr,"\u02DC","\\~"),ie(An,je,tr,"\u02C9","\\="),ie(An,je,tr,"\u02D8","\\u"),ie(An,je,tr,"\u02D9","\\."),ie(An,je,tr,"\u02DA","\\r"),ie(An,je,tr,"\u02C7","\\v"),ie(An,je,tr,"\xA8",'\\"'),ie(An,je,tr,"\u02DD","\\H"),ie(An,je,tr,"\u25EF","\\textcircled");var sr={"--":!0,"---":!0,"``":!0,"''":!0};ie(An,je,Ht,"\u2013","--"),ie(An,je,Ht,"\u2013","\\textendash"),ie(An,je,Ht,"\u2014","---"),ie(An,je,Ht,"\u2014","\\textemdash"),ie(An,je,Ht,"\u2018","`"),ie(An,je,Ht,"\u2018","\\textquoteleft"),ie(An,je,Ht,"\u2019","'"),ie(An,je,Ht,"\u2019","\\textquoteright"),ie(An,je,Ht,"\u201C","``"),ie(An,je,Ht,"\u201C","\\textquotedblleft"),ie(An,je,Ht,"\u201D","''"),ie(An,je,Ht,"\u201D","\\textquotedblright"),ie(ge,je,Ht,"\xB0","\\degree",!0),ie(An,je,Ht,"\xB0","\\degree"),ie(An,je,Ht,"\xB0","\\textdegree",!0),ie(ge,je,ot,"\xA3","\\pounds"),ie(ge,je,ot,"\xA3","\\mathsterling",!0),ie(An,je,ot,"\xA3","\\pounds"),ie(An,je,ot,"\xA3","\\textsterling",!0),ie(ge,dt,Ht,"\u2720","\\maltese"),ie(An,dt,Ht,"\u2720","\\maltese"),ie(An,je,_n,"\xA0","\\ "),ie(An,je,_n,"\xA0"," "),ie(An,je,_n,"\xA0","~");for(var Vr='0123456789/@."',rr=0;rrD&&(D=Ke.height),Ke.depth>O&&(O=Ke.depth),Ke.maxFontSize>q&&(q=Ke.maxFontSize)}p.height=D,p.depth=O,p.maxFontSize=q},Ci=function(p,D,O,q){var Te=new f(p,D,O,q);return Ji(Te),Te},gr=function(p,D,O,q){return new f(p,D,O,q)},vi=function(p,D,O){var q=Ci([p],[],D);return q.height=Math.max(O||D.fontMetrics().defaultRuleThickness,D.minRuleThickness),q.style.borderBottomWidth=q.height+"em",q.maxFontSize=1,q},qi=function(p,D,O,q){var Te=new R(p,D,O,q);return Ji(Te),Te},Fi=function(p){var D=new tn(p);return Ji(D),D},ki=function(p,D){return p instanceof tn?Ci([],[p],D):p},_i=function(p){if(p.positionType==="individualShift"){for(var D=p.children,O=[D[0]],q=-D[0].shift-D[0].elem.depth,Te=q,Ke=1;Ke0&&(q.push(Oo(Te,p)),Te=[]),q.push(O[Ke]));Te.length>0&&q.push(Oo(Te,p));var Ot;D&&(Ot=Oo(Ra(D,p,!0)),Ot.classes=["tag"],q.push(Ot));var vn=ps(["katex-html"],q);if(vn.setAttribute("aria-hidden","true"),Ot){var xn=Ot.children[0];xn.style.height=vn.height+vn.depth+"em",xn.style.verticalAlign=-vn.depth+"em"}return vn}function jo(We){return new tn(We)}var Xs=function(){function We(D,O){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=D,this.attributes={},this.children=O||[]}var p=We.prototype;return p.setAttribute=function(O,q){this.attributes[O]=q},p.getAttribute=function(O){return this.attributes[O]},p.toNode=function(){var O=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var q in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,q)&&O.setAttribute(q,this.attributes[q]);for(var Te=0;Te",O},p.toText=function(){return this.children.map(function(O){return O.toText()}).join("")},We}(),Bo=function(){function We(D){this.text=void 0,this.text=D}var p=We.prototype;return p.toNode=function(){return document.createTextNode(this.text)},p.toMarkup=function(){return I.escape(this.toText())},p.toText=function(){return this.text},We}(),qs=function(){function We(D){this.width=void 0,this.character=void 0,this.width=D,D>=.05555&&D<=.05556?this.character="\u200A":D>=.1666&&D<=.1667?this.character="\u2009":D>=.2222&&D<=.2223?this.character="\u2005":D>=.2777&&D<=.2778?this.character="\u2005\u200A":D>=-.05556&&D<=-.05555?this.character="\u200A\u2063":D>=-.1667&&D<=-.1666?this.character="\u2009\u2063":D>=-.2223&&D<=-.2222?this.character="\u205F\u2063":D>=-.2778&&D<=-.2777?this.character="\u2005\u2063":this.character=null}var p=We.prototype;return p.toNode=function(){if(this.character)return document.createTextNode(this.character);var O=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return O.setAttribute("width",this.width+"em"),O},p.toMarkup=function(){return this.character?""+this.character+"":''},p.toText=function(){return this.character?this.character:" "},We}(),wi={MathNode:Xs,TextNode:Bo,SpaceNode:qs,newDocumentFragment:jo},ws=function(p,D,O){return Tn[D][p]&&Tn[D][p].replace&&p.charCodeAt(0)!==55349&&!(sr.hasOwnProperty(p)&&O&&(O.fontFamily&&O.fontFamily.substr(4,2)==="tt"||O.font&&O.font.substr(4,2)==="tt"))&&(p=Tn[D][p].replace),new wi.TextNode(p)},No=function(p){return p.length===1?p[0]:new wi.MathNode("mrow",p)},Ea=function(p,D){if(D.fontFamily==="texttt")return"monospace";if(D.fontFamily==="textsf")return D.fontShape==="textit"&&D.fontWeight==="textbf"?"sans-serif-bold-italic":D.fontShape==="textit"?"sans-serif-italic":D.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(D.fontShape==="textit"&&D.fontWeight==="textbf")return"bold-italic";if(D.fontShape==="textit")return"italic";if(D.fontWeight==="textbf")return"bold";var O=D.font;if(!O||O==="mathnormal")return null;var q=p.mode;if(O==="mathit")return"italic";if(O==="boldsymbol")return"bold-italic";if(O==="mathbf")return"bold";if(O==="mathbb")return"double-struck";if(O==="mathfrak")return"fraktur";if(O==="mathscr"||O==="mathcal")return"script";if(O==="mathsf")return"sans-serif";if(O==="mathtt")return"monospace";var Te=p.text;if(I.contains(["\\imath","\\jmath"],Te))return null;Tn[q][Te]&&Tn[q][Te].replace&&(Te=Tn[q][Te].replace);var Ke=on.fontMap[O].fontName;return qe(Te,Ke,q)?on.fontMap[O].variant:null},Ia=function(p,D,O){if(p.length===1){var q=da(p[0],D);return O&&q instanceof Xs&&q.type==="mo"&&(q.setAttribute("lspace","0em"),q.setAttribute("rspace","0em")),[q]}for(var Te=[],Ke,Rt=0;Rt0&&(Fr.text=Fr.text.slice(0,1)+"\u0338"+Fr.text.slice(1),Te.pop())}}}Te.push(Ot),Ke=Ot}return Te},ha=function(p,D,O){return No(Ia(p,D,O))},da=function(p,D){if(!p)return new wi.MathNode("mrow");if(ao[p.type]){var O=ao[p.type](p,D);return O}else throw new V("Got group of unknown type: '"+p.type+"'")};function ss(We,p,D,O){var q=Ia(We,D),Te;q.length===1&&q[0]instanceof Xs&&I.contains(["mrow","mtable"],q[0].type)?Te=q[0]:Te=new wi.MathNode("mrow",q);var Ke=new wi.MathNode("annotation",[new wi.TextNode(p)]);Ke.setAttribute("encoding","application/x-tex");var Rt=new wi.MathNode("semantics",[Te,Ke]),Ot=new wi.MathNode("math",[Rt]);Ot.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var vn=O?"katex":"katex-mathml";return on.makeSpan([vn],[Ot])}var ka=function(p){return new Ni({style:p.displayMode?L.DISPLAY:L.TEXT,maxSize:p.maxSize,minRuleThickness:p.minRuleThickness})},fo=function(p,D){if(D.displayMode){var O=["katex-display"];D.leqno&&O.push("leqno"),D.fleqn&&O.push("fleqn"),p=on.makeSpan(O,[p])}return p},_s=function(p,D,O){var q=ka(O),Te;if(O.output==="mathml")return ss(p,D,q,!0);if(O.output==="html"){var Ke=xo(p,q);Te=on.makeSpan(["katex"],[Ke])}else{var Rt=ss(p,D,q,!1),Ot=xo(p,q);Te=on.makeSpan(["katex"],[Rt,Ot])}return fo(Te,O)},uo=function(p,D,O){var q=ka(O),Te=xo(p,q),Ke=on.makeSpan(["katex"],[Te]);return fo(Ke,O)},Us=_s,Zi={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},gs=function(p){var D=new wi.MathNode("mo",[new wi.TextNode(Zi[p.substr(1)])]);return D.setAttribute("stretchy","true"),D},Qs={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ks=function(p){return p.type==="ordgroup"?p.body.length:1},to=function(p,D){function O(){var Ot=4e5,vn=p.label.substr(1);if(I.contains(["widehat","widecheck","widetilde","utilde"],vn)){var xn=p,er=Ks(xn.base),Pr,Yr,Fr;if(er>5)vn==="widehat"||vn==="widecheck"?(Pr=420,Ot=2364,Fr=.42,Yr=vn+"4"):(Pr=312,Ot=2340,Fr=.34,Yr="tilde4");else{var Zr=[1,1,2,2,3,3][er];vn==="widehat"||vn==="widecheck"?(Ot=[0,1062,2364,2364,2364][Zr],Pr=[0,239,300,360,420][Zr],Fr=[0,.24,.3,.3,.36,.42][Zr],Yr=vn+Zr):(Ot=[0,600,1033,2339,2340][Zr],Pr=[0,260,286,306,312][Zr],Fr=[0,.26,.286,.3,.306,.34][Zr],Yr="tilde"+Zr)}var di=new Me(Yr),Bi=new oe([di],{width:"100%",height:Fr+"em",viewBox:"0 0 "+Ot+" "+Pr,preserveAspectRatio:"none"});return{span:on.makeSvgSpan([],[Bi],D),minWidth:0,height:Fr}}else{var li=[],nr=Qs[vn],ii=nr[0],ia=nr[1],ua=nr[2],Cs=ua/1e3,ys=ii.length,Fa,ms;if(ys===1){var Za=nr[3];Fa=["hide-tail"],ms=[Za]}else if(ys===2)Fa=["halfarrow-left","halfarrow-right"],ms=["xMinYMin","xMaxYMin"];else if(ys===3)Fa=["brace-left","brace-center","brace-right"],ms=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+ys+" children.");for(var qr=0;qr0&&(Te.style.minWidth=Ke+"em"),Te},Gi=function(p,D,O,q){var Te,Ke=p.height+p.depth+2*O;if(/fbox|color/.test(D)){if(Te=on.makeSpan(["stretchy",D],[],q),D==="fbox"){var Rt=q.color&&q.getColor();Rt&&(Te.style.borderColor=Rt)}}else{var Ot=[];/^[bx]cancel$/.test(D)&&Ot.push(new Fe({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(D)&&Ot.push(new Fe({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var vn=new oe(Ot,{width:"100%",height:Ke+"em"});Te=on.makeSvgSpan([],[vn],q)}return Te.height=Ke,Te.style.height=Ke+"em",Te},Mi={encloseSpan:Gi,mathMLnode:gs,svgSpan:to},Ga=function(p,D){var O,q,Te=yi(p,"supsub"),Ke;Te?(q=si(Te.base,"accent"),O=q.base,Te.base=O,Ke=Ge(Qa(Te,D)),Te.base=q):(q=si(p,"accent"),O=q.base);var Rt=Qa(O,D.havingCrampedStyle()),Ot=q.isShifty&&I.isCharacterBox(O),vn=0;if(Ot){var xn=I.getBaseElem(O),er=Qa(xn,D.havingCrampedStyle());vn=Re(er).skew}var Pr=Math.min(Rt.height,D.fontMetrics().xHeight),Yr;if(q.isStretchy)Yr=Mi.svgSpan(q,D),Yr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"elem",elem:Yr,wrapperClasses:["svg-align"],wrapperStyle:vn>0?{width:"calc(100% - "+2*vn+"em)",marginLeft:2*vn+"em"}:void 0}]},D);else{var Fr,Zr;q.label==="\\vec"?(Fr=on.staticSvg("vec",D),Zr=on.svgData.vec[1]):(Fr=on.makeOrd({mode:q.mode,text:q.label},D,"textord"),Fr=Re(Fr),Fr.italic=0,Zr=Fr.width),Yr=on.makeSpan(["accent-body"],[Fr]);var di=q.label==="\\textcircled";di&&(Yr.classes.push("accent-full"),Pr=Rt.height);var Bi=vn;di||(Bi-=Zr/2),Yr.style.left=Bi+"em",q.label==="\\textcircled"&&(Yr.style.top=".2em"),Yr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"kern",size:-Pr},{type:"elem",elem:Yr}]},D)}var li=on.makeSpan(["mord","accent"],[Yr],D);return Ke?(Ke.children[0]=li,Ke.height=Math.max(li.height,Ke.height),Ke.classes[0]="mord",Ke):li},ho=function(p,D){var O=p.isStretchy?Mi.mathMLnode(p.label):new wi.MathNode("mo",[ws(p.label,p.mode)]),q=new wi.MathNode("mover",[da(p.base,D),O]);return q.setAttribute("accent","true"),q},Fs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(We){return"\\"+We}).join("|"));Ri({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(p,D){var O=D[0],q=!Fs.test(p.funcName),Te=!q||p.funcName==="\\widehat"||p.funcName==="\\widetilde"||p.funcName==="\\widecheck";return{type:"accent",mode:p.parser.mode,label:p.funcName,isStretchy:q,isShifty:Te,base:O}},htmlBuilder:Ga,mathmlBuilder:ho}),Ri({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(p,D){var O=D[0];return{type:"accent",mode:p.parser.mode,label:p.funcName,isStretchy:!1,isShifty:!0,base:O}},htmlBuilder:Ga,mathmlBuilder:ho}),Ri({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"accentUnder",mode:O.mode,label:q,base:Te}},htmlBuilder:function(p,D){var O=Qa(p.base,D),q=Mi.svgSpan(p,D),Te=p.label==="\\utilde"?.12:0,Ke=on.makeVList({positionType:"bottom",positionData:q.height+Te,children:[{type:"elem",elem:q,wrapperClasses:["svg-align"]},{type:"kern",size:Te},{type:"elem",elem:O}]},D);return on.makeSpan(["mord","accentunder"],[Ke],D)},mathmlBuilder:function(p,D){var O=Mi.mathMLnode(p.label),q=new wi.MathNode("munder",[da(p.base,D),O]);return q.setAttribute("accentunder","true"),q}});var Un=function(p){var D=new wi.MathNode("mpadded",p?[p]:[]);return D.setAttribute("width","+0.6em"),D.setAttribute("lspace","0.3em"),D};Ri({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(p,D,O){var q=p.parser,Te=p.funcName;return{type:"xArrow",mode:q.mode,label:Te,body:D[0],below:O[0]}},htmlBuilder:function(p,D){var O=D.style,q=D.havingStyle(O.sup()),Te=on.wrapFragment(Qa(p.body,q,D),D);Te.classes.push("x-arrow-pad");var Ke;p.below&&(q=D.havingStyle(O.sub()),Ke=on.wrapFragment(Qa(p.below,q,D),D),Ke.classes.push("x-arrow-pad"));var Rt=Mi.svgSpan(p,D),Ot=-D.fontMetrics().axisHeight+.5*Rt.height,vn=-D.fontMetrics().axisHeight-.5*Rt.height-.111;(Te.depth>.25||p.label==="\\xleftequilibrium")&&(vn-=Te.depth);var xn;if(Ke){var er=-D.fontMetrics().axisHeight+Ke.height+.5*Rt.height+.111;xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:vn},{type:"elem",elem:Rt,shift:Ot},{type:"elem",elem:Ke,shift:er}]},D)}else xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Te,shift:vn},{type:"elem",elem:Rt,shift:Ot}]},D);return xn.children[0].children[0].children[1].classes.push("svg-align"),on.makeSpan(["mrel","x-arrow"],[xn],D)},mathmlBuilder:function(p,D){var O=Mi.mathMLnode(p.label),q;if(p.body){var Te=Un(da(p.body,D));if(p.below){var Ke=Un(da(p.below,D));q=new wi.MathNode("munderover",[O,Ke,Te])}else q=new wi.MathNode("mover",[O,Te])}else if(p.below){var Rt=Un(da(p.below,D));q=new wi.MathNode("munder",[O,Rt])}else q=Un(),q=new wi.MathNode("mover",[O,q]);return q}}),Ri({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){for(var O=p.parser,q=si(D[0],"ordgroup"),Te=q.body,Ke="",Rt=0;Rt","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Ka=[0,1.2,1.8,2.4,3],Ua=function(p,D,O,q,Te){if(p==="<"||p==="\\lt"||p==="\u27E8"?p="\\langle":(p===">"||p==="\\gt"||p==="\u27E9")&&(p="\\rangle"),I.contains(Xi,p)||I.contains(oa,p))return Xn(p,D,!1,O,q,Te);if(I.contains(xs,p))return Ss(p,Ka[D],!1,O,q,Te);throw new V("Illegal delimiter: '"+p+"'")},La=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],na=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"stack"}],ma=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Xa=function(p){if(p.type==="small")return"Main-Regular";if(p.type==="large")return"Size"+p.size+"-Regular";if(p.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+p.type+"' here.")},Ui=function(p,D,O,q){for(var Te=Math.min(2,3-q.style.size),Ke=Te;KeD)return O[Ke]}return O[O.length-1]},Si=function(p,D,O,q,Te,Ke){p==="<"||p==="\\lt"||p==="\u27E8"?p="\\langle":(p===">"||p==="\\gt"||p==="\u27E9")&&(p="\\rangle");var Rt;I.contains(oa,p)?Rt=La:I.contains(Xi,p)?Rt=ma:Rt=na;var Ot=Ui(p,D,Rt,q);return Ot.type==="small"?Ca(p,Ot.style,O,q,Te,Ke):Ot.type==="large"?Xn(p,Ot.size,O,q,Te,Ke):Ss(p,D,O,q,Te,Ke)},ds=function(p,D,O,q,Te,Ke){var Rt=q.fontMetrics().axisHeight*q.sizeMultiplier,Ot=901,vn=5/q.fontMetrics().ptPerEm,xn=Math.max(D-Rt,O+Rt),er=Math.max(xn/500*Ot,2*xn-vn);return Si(p,er,!0,q,Te,Ke)},os={sqrtImage:Ba,sizedDelim:Ua,customSizedDelim:Si,leftRightDelim:ds},so={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Do=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Mo(We,p){var D=Ya(We);if(D&&I.contains(Do,D.text))return D;throw new V("Invalid delimiter: '"+(D?D.text:JSON.stringify(We))+"' after '"+p.funcName+"'",We)}Ri({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(p,D){var O=Mo(D[0],p);return{type:"delimsizing",mode:p.parser.mode,size:so[p.funcName].size,mclass:so[p.funcName].mclass,delim:O.text}},htmlBuilder:function(p,D){return p.delim==="."?on.makeSpan([p.mclass]):os.sizedDelim(p.delim,p.size,D,p.mode,[p.mclass])},mathmlBuilder:function(p){var D=[];p.delim!=="."&&D.push(ws(p.delim,p.mode));var O=new wi.MathNode("mo",D);return p.mclass==="mopen"||p.mclass==="mclose"?O.setAttribute("fence","true"):O.setAttribute("fence","false"),O}});function is(We){if(!We.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Ri({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(p,D){var O=p.parser.gullet.macros.get("\\current@color");if(O&&typeof O!="string")throw new V("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:p.parser.mode,delim:Mo(D[0],p).text,color:O}}}),Ri({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(p,D){var O=Mo(D[0],p),q=p.parser;++q.leftrightDepth;var Te=q.parseExpression(!1);--q.leftrightDepth,q.expect("\\right",!1);var Ke=si(q.parseFunction(),"leftright-right");return{type:"leftright",mode:q.mode,body:Te,left:O.text,right:Ke.delim,rightColor:Ke.color}},htmlBuilder:function(p,D){is(p);for(var O=Ra(p.body,D,!0,["mopen","mclose"]),q=0,Te=0,Ke=!1,Rt=0;Rt-1?"mpadded":"menclose",[da(p.body,D)]);switch(p.label){case"\\cancel":q.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":q.setAttribute("notation","downdiagonalstrike");break;case"\\sout":q.setAttribute("notation","horizontalstrike");break;case"\\fbox":q.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(O=D.fontMetrics().fboxsep*D.fontMetrics().ptPerEm,q.setAttribute("width","+"+2*O+"pt"),q.setAttribute("height","+"+2*O+"pt"),q.setAttribute("lspace",O+"pt"),q.setAttribute("voffset",O+"pt"),p.label==="\\fcolorbox"){var Te=Math.max(D.fontMetrics().fboxrule,D.minRuleThickness);q.setAttribute("style","border: "+Te+"em solid "+String(p.borderColor))}break;case"\\xcancel":q.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return p.backgroundColor&&q.setAttribute("mathbackground",p.backgroundColor),q};Ri({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=si(D[0],"color-token").color,Rt=D[1];return{type:"enclose",mode:q.mode,label:Te,backgroundColor:Ke,body:Rt}},htmlBuilder:js,mathmlBuilder:Ps}),Ri({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=si(D[0],"color-token").color,Rt=si(D[1],"color-token").color,Ot=D[2];return{type:"enclose",mode:q.mode,label:Te,backgroundColor:Rt,borderColor:Ke,body:Ot}},htmlBuilder:js,mathmlBuilder:Ps}),Ri({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(p,D){var O=p.parser;return{type:"enclose",mode:O.mode,label:"\\fbox",body:D[0]}}}),Ri({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(p,D,O){var q=p.parser,Te=p.funcName,Ke=D[0];return{type:"enclose",mode:q.mode,label:Te,body:Ke}},htmlBuilder:js,mathmlBuilder:Ps});var Ws={};function ra(We){for(var p=We.type,D=We.names,O=We.props,q=We.handler,Te=We.htmlBuilder,Ke=We.mathmlBuilder,Rt={type:p,numArgs:O.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:q},Ot=0;Ot0&&(nr+=.25),vn.push({pos:nr,isDashed:So[oo]})}for(ii(Ke[0]),O=0;O0&&(Za+=li,Cs=Rt)){var bo=void 0;(q>0||p.hskipBeforeAndAfter)&&(bo=I.deflt(fs.pregap,Pr),bo!==0&&(Va=on.makeSpan(["arraycolsep"],[]),Va.style.width=bo+"em",Ds.push(Va)));var co=[];for(O=0;O0){for(var Po=on.makeLineSpan("hline",D,xn),hl=on.makeLineSpan("hdashline",D,xn),Zo=[{type:"elem",elem:Ot,shift:0}];vn.length>0;){var Vo=vn.pop(),zo=Vo.pos-qr;Vo.isDashed?Zo.push({type:"elem",elem:hl,shift:zo}):Zo.push({type:"elem",elem:Po,shift:zo})}Ot=on.makeVList({positionType:"individualShift",children:Zo},D)}return on.makeSpan(["mord"],[Ot],D)},Bs={c:"center ",l:"left ",r:"right "},Lo=function(p,D){var O=new wi.MathNode("mtable",p.body.map(function(nr){return new wi.MathNode("mtr",nr.map(function(ii){return new wi.MathNode("mtd",[da(ii,D)])}))})),q=p.arraystretch===.5?.1:.16+p.arraystretch-1+(p.addJot?.09:0);O.setAttribute("rowspacing",q+"em");var Te="",Ke="";if(p.cols){var Rt=p.cols,Ot="",vn=!1,xn=0,er=Rt.length;Rt[0].type==="separator"&&(Te+="top ",xn=1),Rt[Rt.length-1].type==="separator"&&(Te+="bottom ",er-=1);for(var Pr=xn;Pr0?"left ":"",Te+=Bi[Bi.length-1].length>0?"right ":"";for(var li=1;li0&&Pr&&(Zr=1),O[Yr]={type:"align",align:Fr,pregap:Zr,postgap:0}}return q.colSeparationType=Pr?"align":"alignat",q};ra({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(p,D){var O=Ya(D[0]),q=O?[D[0]]:si(D[0],"ordgroup").body,Te=q.map(function(Rt){var Ot=va(Rt),vn=Ot.text;if("lcr".indexOf(vn)!==-1)return{type:"align",align:vn};if(vn==="|")return{type:"separator",separator:"|"};if(vn===":")return{type:"separator",separator:":"};throw new V("Unknown column alignment: "+vn,Rt)}),Ke={cols:Te,hskipBeforeAndAfter:!0};return Wa(p.parser,Ke,Ja(p.envName))},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(p){var D={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[p.envName],O={hskipBeforeAndAfter:!1},q=Wa(p.parser,O,Ja(p.envName));return D?{type:"leftright",mode:p.mode,body:[q],left:D[0],right:D[1],rightColor:void 0}:q},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(p){var D={arraystretch:.5},O=Wa(p.parser,D,"script");return O.colSeparationType="small",O},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["subarray"],props:{numArgs:1},handler:function(p,D){var O=Ya(D[0]),q=O?[D[0]]:si(D[0],"ordgroup").body,Te=q.map(function(Rt){var Ot=va(Rt),vn=Ot.text;if("lc".indexOf(vn)!==-1)return{type:"align",align:vn};throw new V("Unknown column alignment: "+vn,Rt)});if(Te.length>1)throw new V("{subarray} can contain only one column");var Ke={cols:Te,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ke=Wa(p.parser,Ke,"script"),Ke.body[0].length>1)throw new V("{subarray} can contain only one column");return Ke},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(p){var D={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},O=Wa(p.parser,D,Ja(p.envName));return{type:"leftright",mode:p.mode,body:[O],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["aligned"],props:{numArgs:0},handler:fl,htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["gathered"],props:{numArgs:0},handler:function(p){var D={cols:[{type:"align",align:"c"}],addJot:!0};return Wa(p.parser,D,"display")},htmlBuilder:rs,mathmlBuilder:Lo}),ra({type:"array",names:["alignedat"],props:{numArgs:1},handler:fl,htmlBuilder:rs,mathmlBuilder:Lo}),Ri({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(p,D){throw new V(p.funcName+" valid only within array environment")}});var vl=Ws,zl=vl;Ri({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];if(Te.type!=="ordgroup")throw new V("Invalid environment name",Te);for(var Ke="",Rt=0;Rt=L.SCRIPT.id?O.text():L.DISPLAY:p==="text"&&O.size===L.DISPLAY.size?O=L.TEXT:p==="script"?O=L.SCRIPT:p==="scriptscript"&&(O=L.SCRIPTSCRIPT),O},Gn=function(p,D){var O=ar(p.size,D.style),q=O.fracNum(),Te=O.fracDen(),Ke;Ke=D.havingStyle(q);var Rt=Qa(p.numer,Ke,D);if(p.continued){var Ot=8.5/D.fontMetrics().ptPerEm,vn=3.5/D.fontMetrics().ptPerEm;Rt.height=Rt.height0?Zr=3*Yr:Zr=7*Yr,di=D.fontMetrics().denom1):(Pr>0?(Fr=D.fontMetrics().num2,Zr=Yr):(Fr=D.fontMetrics().num3,Zr=3*Yr),di=D.fontMetrics().denom2);var Bi;if(er){var nr=D.fontMetrics().axisHeight;Fr-Rt.depth-(nr+.5*Pr)0&&(D=p,D=D==="."?null:D),D};Ri({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(p,D){var O=p.parser,q=D[4],Te=D[5],Ke=yi(D[0],"atom");Ke&&(Ke=Qi(D[0],"open"));var Rt=Ke?ri(Ke.text):null,Ot=yi(D[1],"atom");Ot&&(Ot=Qi(D[1],"close"));var vn=Ot?ri(Ot.text):null,xn=si(D[2],"size"),er,Pr=null;xn.isBlank?er=!0:(Pr=xn.value,er=Pr.number>0);var Yr="auto",Fr=yi(D[3],"ordgroup");if(Fr){if(Fr.body.length>0){var Zr=si(Fr.body[0],"textord");Yr=Tr[Number(Zr.text)]}}else Fr=si(D[3],"textord"),Yr=Tr[Number(Fr.text)];return{type:"genfrac",mode:O.mode,numer:q,denom:Te,continued:!1,hasBarLine:er,barSize:Pr,leftDelim:Rt,rightDelim:vn,size:Yr}},htmlBuilder:Gn,mathmlBuilder:jr}),Ri({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=p.token;return{type:"infix",mode:O.mode,replaceWith:"\\\\abovefrac",size:si(D[0],"size").value,token:Te}}}),Ri({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0],Ke=C(si(D[1],"infix").size),Rt=D[2],Ot=Ke.number>0;return{type:"genfrac",mode:O.mode,numer:Te,denom:Rt,continued:!1,hasBarLine:Ot,barSize:Ke,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Gn,mathmlBuilder:jr});var ji=function(p,D){var O=D.style,q,Te,Ke=yi(p,"supsub");Ke?(q=Ke.sup?Qa(Ke.sup,D.havingStyle(O.sup()),D):Qa(Ke.sub,D.havingStyle(O.sub()),D),Te=si(Ke.base,"horizBrace")):Te=si(p,"horizBrace");var Rt=Qa(Te.base,D.havingBaseStyle(L.DISPLAY)),Ot=Mi.svgSpan(Te,D),vn;if(Te.isOver?(vn=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Rt},{type:"kern",size:.1},{type:"elem",elem:Ot}]},D),vn.children[0].children[0].children[1].classes.push("svg-align")):(vn=on.makeVList({positionType:"bottom",positionData:Rt.depth+.1+Ot.height,children:[{type:"elem",elem:Ot},{type:"kern",size:.1},{type:"elem",elem:Rt}]},D),vn.children[0].children[0].children[0].classes.push("svg-align")),q){var xn=on.makeSpan(["mord",Te.isOver?"mover":"munder"],[vn],D);Te.isOver?vn=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:xn},{type:"kern",size:.2},{type:"elem",elem:q}]},D):vn=on.makeVList({positionType:"bottom",positionData:xn.depth+.2+q.height+q.depth,children:[{type:"elem",elem:q},{type:"kern",size:.2},{type:"elem",elem:xn}]},D)}return on.makeSpan(["mord",Te.isOver?"mover":"munder"],[vn],D)},v=function(p,D){var O=Mi.mathMLnode(p.label);return new wi.MathNode(p.isOver?"mover":"munder",[da(p.base,D),O])};Ri({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(p,D){var O=p.parser,q=p.funcName;return{type:"horizBrace",mode:O.mode,label:q,isOver:/^\\over/.test(q),base:D[0]}},htmlBuilder:ji,mathmlBuilder:v}),Ri({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=D[1],Te=si(D[0],"url").url;return O.settings.isTrusted({command:"\\href",url:Te})?{type:"href",mode:O.mode,href:Te,body:ts(q)}:O.formatUnsupportedCmd("\\href")},htmlBuilder:function(p,D){var O=Ra(p.body,D,!1);return on.makeAnchor(p.href,[],O,D)},mathmlBuilder:function(p,D){var O=ha(p.body,D);return O instanceof Xs||(O=new Xs("mrow",[O])),O.setAttribute("href",p.href),O}}),Ri({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=si(D[0],"url").url;if(!O.settings.isTrusted({command:"\\url",url:q}))return O.formatUnsupportedCmd("\\url");for(var Te=[],Ke=0;Ke0&&(q=On(p.totalheight,D)-O,q=Number(q.toFixed(2)));var Te=0;p.width.number>0&&(Te=On(p.width,D));var Ke={height:O+q+"em"};Te>0&&(Ke.width=Te+"em"),q>0&&(Ke.verticalAlign=-q+"em");var Rt=new ye(p.src,p.alt,Ke);return Rt.height=O,Rt.depth=q,Rt},mathmlBuilder:function(p,D){var O=new wi.MathNode("mglyph",[]);O.setAttribute("alt",p.alt);var q=On(p.height,D),Te=0;if(p.totalheight.number>0&&(Te=On(p.totalheight,D)-q,Te=Te.toFixed(2),O.setAttribute("valign","-"+Te+"em")),O.setAttribute("height",q+Te+"em"),p.width.number>0){var Ke=On(p.width,D);O.setAttribute("width",Ke+"em")}return O.setAttribute("src",p.src),O}}),Ri({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=si(D[0],"size");if(O.settings.strict){var Ke=q[1]==="m",Rt=Te.value.unit==="mu";Ke?(Rt||O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" supports only mu units, "+("not "+Te.value.unit+" units")),O.mode!=="math"&&O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" works only in math mode")):Rt&&O.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+q+" doesn't support mu units")}return{type:"kern",mode:O.mode,dimension:Te.value}},htmlBuilder:function(p,D){return on.makeGlue(p.dimension,D)},mathmlBuilder:function(p,D){var O=On(p.dimension,D);return new wi.SpaceNode(O)}}),Ri({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"lap",mode:O.mode,alignment:q.slice(5),body:Te}},htmlBuilder:function(p,D){var O;p.alignment==="clap"?(O=on.makeSpan([],[Qa(p.body,D)]),O=on.makeSpan(["inner"],[O],D)):O=on.makeSpan(["inner"],[Qa(p.body,D)]);var q=on.makeSpan(["fix"],[]),Te=on.makeSpan([p.alignment],[O,q],D),Ke=on.makeSpan(["strut"]);return Ke.style.height=Te.height+Te.depth+"em",Ke.style.verticalAlign=-Te.depth+"em",Te.children.unshift(Ke),Te=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Te}]},D),on.makeSpan(["mord"],[Te],D)},mathmlBuilder:function(p,D){var O=new wi.MathNode("mpadded",[da(p.body,D)]);if(p.alignment!=="rlap"){var q=p.alignment==="llap"?"-1":"-0.5";O.setAttribute("lspace",q+"width")}return O.setAttribute("width","0px"),O}}),Ri({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(p,D){var O=p.funcName,q=p.parser,Te=q.mode;q.switchMode("math");var Ke=O==="\\("?"\\)":"$",Rt=q.parseExpression(!1,Ke);return q.expect(Ke),q.switchMode(Te),{type:"styling",mode:q.mode,style:"text",body:Rt}}}),Ri({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(p,D){throw new V("Mismatched "+p.funcName)}});var y=function(p,D){switch(D.style.size){case L.DISPLAY.size:return p.display;case L.TEXT.size:return p.text;case L.SCRIPT.size:return p.script;case L.SCRIPTSCRIPT.size:return p.scriptscript;default:return p.text}};Ri({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(p,D){var O=p.parser;return{type:"mathchoice",mode:O.mode,display:ts(D[0]),text:ts(D[1]),script:ts(D[2]),scriptscript:ts(D[3])}},htmlBuilder:function(p,D){var O=y(p,D),q=Ra(O,D,!1);return on.makeFragment(q)},mathmlBuilder:function(p,D){var O=y(p,D);return ha(O,D)}});var k=function(p,D,O,q,Te,Ke,Rt){p=on.makeSpan([],[p]);var Ot,vn;if(D){var xn=Qa(D,q.havingStyle(Te.sup()),q);vn={elem:xn,kern:Math.max(q.fontMetrics().bigOpSpacing1,q.fontMetrics().bigOpSpacing3-xn.depth)}}if(O){var er=Qa(O,q.havingStyle(Te.sub()),q);Ot={elem:er,kern:Math.max(q.fontMetrics().bigOpSpacing2,q.fontMetrics().bigOpSpacing4-er.height)}}var Pr;if(vn&&Ot){var Yr=q.fontMetrics().bigOpSpacing5+Ot.elem.height+Ot.elem.depth+Ot.kern+p.depth+Rt;Pr=on.makeVList({positionType:"bottom",positionData:Yr,children:[{type:"kern",size:q.fontMetrics().bigOpSpacing5},{type:"elem",elem:Ot.elem,marginLeft:-Ke+"em"},{type:"kern",size:Ot.kern},{type:"elem",elem:p},{type:"kern",size:vn.kern},{type:"elem",elem:vn.elem,marginLeft:Ke+"em"},{type:"kern",size:q.fontMetrics().bigOpSpacing5}]},q)}else if(Ot){var Fr=p.height-Rt;Pr=on.makeVList({positionType:"top",positionData:Fr,children:[{type:"kern",size:q.fontMetrics().bigOpSpacing5},{type:"elem",elem:Ot.elem,marginLeft:-Ke+"em"},{type:"kern",size:Ot.kern},{type:"elem",elem:p}]},q)}else if(vn){var Zr=p.depth+Rt;Pr=on.makeVList({positionType:"bottom",positionData:Zr,children:[{type:"elem",elem:p},{type:"kern",size:vn.kern},{type:"elem",elem:vn.elem,marginLeft:Ke+"em"},{type:"kern",size:q.fontMetrics().bigOpSpacing5}]},q)}else return p;return on.makeSpan(["mop","op-limits"],[Pr],q)},X=["\\smallint"],z=function(p,D){var O,q,Te=!1,Ke,Rt=yi(p,"supsub");Rt?(O=Rt.sup,q=Rt.sub,Ke=si(Rt.base,"op"),Te=!0):Ke=si(p,"op");var Ot=D.style,vn=!1;Ot.size===L.DISPLAY.size&&Ke.symbol&&!I.contains(X,Ke.name)&&(vn=!0);var xn;if(Ke.symbol){var er=vn?"Size2-Regular":"Size1-Regular",Pr="";if((Ke.name==="\\oiint"||Ke.name==="\\oiiint")&&(Pr=Ke.name.substr(1),Ke.name=Pr==="oiint"?"\\iint":"\\iiint"),xn=on.makeSymbol(Ke.name,er,"math",D,["mop","op-symbol",vn?"large-op":"small-op"]),Pr.length>0){var Yr=xn.italic,Fr=on.staticSvg(Pr+"Size"+(vn?"2":"1"),D);xn=on.makeVList({positionType:"individualShift",children:[{type:"elem",elem:xn,shift:0},{type:"elem",elem:Fr,shift:vn?.08:0}]},D),Ke.name="\\"+Pr,xn.classes.unshift("mop"),xn.italic=Yr}}else if(Ke.body){var Zr=Ra(Ke.body,D,!0);Zr.length===1&&Zr[0]instanceof U?(xn=Zr[0],xn.classes[0]="mop"):xn=on.makeSpan(["mop"],on.tryCombineChars(Zr),D)}else{for(var di=[],Bi=1;Bi0){for(var vn=Ke.body.map(function(Yr){var Fr=Yr.text;return typeof Fr=="string"?{type:"textord",mode:Yr.mode,text:Fr}:Yr}),xn=Ra(vn,D.withFont("mathrm"),!0),er=0;er=0?Ot.setAttribute("height","+"+Te+"em"):(Ot.setAttribute("height",Te+"em"),Ot.setAttribute("depth","+"+-Te+"em")),Ot.setAttribute("voffset",Te+"em"),Ot}});function ft(We,p,D){for(var O=Ra(We,p,!1),q=p.sizeMultiplier/D.sizeMultiplier,Te=0;TeO.height+O.depth+Rt&&(Rt=(Rt+Yr-O.height-O.depth)/2);var Fr=xn.height-O.height-Rt-er;O.style.paddingLeft=Pr+"em";var Zr=on.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:O,wrapperClasses:["svg-align"]},{type:"kern",size:-(O.height+Fr)},{type:"elem",elem:xn},{type:"kern",size:er}]},D);if(p.index){var di=D.havingStyle(L.SCRIPTSCRIPT),Bi=Qa(p.index,di,D),li=.6*(Zr.height-Zr.depth),nr=on.makeVList({positionType:"shift",positionData:-li,children:[{type:"elem",elem:Bi}]},D),ii=on.makeSpan(["root"],[nr]);return on.makeSpan(["mord","sqrt"],[ii,Zr],D)}else return on.makeSpan(["mord","sqrt"],[Zr],D)},mathmlBuilder:function(p,D){var O=p.body,q=p.index;return q?new wi.MathNode("mroot",[da(O,D),da(q,D)]):new wi.MathNode("msqrt",[da(O,D)])}});var gn={display:L.DISPLAY,text:L.TEXT,script:L.SCRIPT,scriptscript:L.SCRIPTSCRIPT};Ri({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(p,D){var O=p.breakOnTokenText,q=p.funcName,Te=p.parser,Ke=Te.parseExpression(!0,O),Rt=q.slice(1,q.length-5);return{type:"styling",mode:Te.mode,style:Rt,body:Ke}},htmlBuilder:function(p,D){var O=gn[p.style],q=D.havingStyle(O).withFont("");return ft(p.body,q,D)},mathmlBuilder:function(p,D){var O=gn[p.style],q=D.havingStyle(O),Te=Ia(p.body,q),Ke=new wi.MathNode("mstyle",Te),Rt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Ot=Rt[p.style];return Ke.setAttribute("scriptlevel",Ot[0]),Ke.setAttribute("displaystyle",Ot[1]),Ke}});var ln=function(p,D){var O=p.base;if(O)if(O.type==="op"){var q=O.limits&&(D.style.size===L.DISPLAY.size||O.alwaysHandleSupSub);return q?z:null}else if(O.type==="operatorname"){var Te=O.alwaysHandleSupSub&&(D.style.size===L.DISPLAY.size||O.limits);return Te?Ye:null}else{if(O.type==="accent")return I.isCharacterBox(O.base)?Ga:null;if(O.type==="horizBrace"){var Ke=!p.sub;return Ke===O.isOver?ji:null}else return null}else return null};es({type:"supsub",htmlBuilder:function(p,D){var O=ln(p,D);if(O)return O(p,D);var q=p.base,Te=p.sup,Ke=p.sub,Rt=Qa(q,D),Ot,vn,xn=D.fontMetrics(),er=0,Pr=0,Yr=q&&I.isCharacterBox(q);if(Te){var Fr=D.havingStyle(D.style.sup());Ot=Qa(Te,Fr,D),Yr||(er=Rt.height-Fr.fontMetrics().supDrop*Fr.sizeMultiplier/D.sizeMultiplier)}if(Ke){var Zr=D.havingStyle(D.style.sub());vn=Qa(Ke,Zr,D),Yr||(Pr=Rt.depth+Zr.fontMetrics().subDrop*Zr.sizeMultiplier/D.sizeMultiplier)}var di;D.style===L.DISPLAY?di=xn.sup1:D.style.cramped?di=xn.sup3:di=xn.sup2;var Bi=D.sizeMultiplier,li=.5/xn.ptPerEm/Bi+"em",nr=null;if(vn){var ii=p.base&&p.base.type==="op"&&p.base.name&&(p.base.name==="\\oiint"||p.base.name==="\\oiiint");(Rt instanceof U||ii)&&(nr=-Rt.italic+"em")}var ia;if(Ot&&vn){er=Math.max(er,di,Ot.depth+.25*xn.xHeight),Pr=Math.max(Pr,xn.sub2);var ua=xn.defaultRuleThickness,Cs=4*ua;if(er-Ot.depth-(vn.height-Pr)0&&(er+=ys,Pr-=ys)}var Fa=[{type:"elem",elem:vn,shift:Pr,marginRight:li,marginLeft:nr},{type:"elem",elem:Ot,shift:-er,marginRight:li}];ia=on.makeVList({positionType:"individualShift",children:Fa},D)}else if(vn){Pr=Math.max(Pr,xn.sub1,vn.height-.8*xn.xHeight);var ms=[{type:"elem",elem:vn,marginLeft:nr,marginRight:li}];ia=on.makeVList({positionType:"shift",positionData:Pr,children:ms},D)}else if(Ot)er=Math.max(er,di,Ot.depth+.25*xn.xHeight),ia=on.makeVList({positionType:"shift",positionData:-er,children:[{type:"elem",elem:Ot,marginRight:li}]},D);else throw new Error("supsub must have either sup or sub.");var Za=wa(Rt,"right")||"mord";return on.makeSpan([Za],[Rt,on.makeSpan(["msupsub"],[ia])],D)},mathmlBuilder:function(p,D){var O=!1,q,Te,Ke=yi(p.base,"horizBrace");Ke&&(Te=!!p.sup,Te===Ke.isOver&&(O=!0,q=Ke.isOver)),p.base&&(p.base.type==="op"||p.base.type==="operatorname")&&(p.base.parentIsSupSub=!0);var Rt=[da(p.base,D)];p.sub&&Rt.push(da(p.sub,D)),p.sup&&Rt.push(da(p.sup,D));var Ot;if(O)Ot=q?"mover":"munder";else if(p.sub)if(p.sup){var er=p.base;er&&er.type==="op"&&er.limits&&D.style===L.DISPLAY||er&&er.type==="operatorname"&&er.alwaysHandleSupSub&&(D.style===L.DISPLAY||er.limits)?Ot="munderover":Ot="msubsup"}else{var xn=p.base;xn&&xn.type==="op"&&xn.limits&&(D.style===L.DISPLAY||xn.alwaysHandleSupSub)||xn&&xn.type==="operatorname"&&xn.alwaysHandleSupSub&&(xn.limits||D.style===L.DISPLAY)?Ot="munder":Ot="msub"}else{var vn=p.base;vn&&vn.type==="op"&&vn.limits&&(D.style===L.DISPLAY||vn.alwaysHandleSupSub)||vn&&vn.type==="operatorname"&&vn.alwaysHandleSupSub&&(vn.limits||D.style===L.DISPLAY)?Ot="mover":Ot="msup"}var Pr=new wi.MathNode(Ot,Rt);return Pr}}),es({type:"atom",htmlBuilder:function(p,D){return on.mathsym(p.text,p.mode,D,["m"+p.family])},mathmlBuilder:function(p,D){var O=new wi.MathNode("mo",[ws(p.text,p.mode)]);if(p.family==="bin"){var q=Ea(p,D);q==="bold-italic"&&O.setAttribute("mathvariant",q)}else p.family==="punct"?O.setAttribute("separator","true"):(p.family==="open"||p.family==="close")&&O.setAttribute("stretchy","false");return O}});var wn={mi:"italic",mn:"normal",mtext:"normal"};es({type:"mathord",htmlBuilder:function(p,D){return on.makeOrd(p,D,"mathord")},mathmlBuilder:function(p,D){var O=new wi.MathNode("mi",[ws(p.text,p.mode,D)]),q=Ea(p,D)||"italic";return q!==wn[O.type]&&O.setAttribute("mathvariant",q),O}}),es({type:"textord",htmlBuilder:function(p,D){return on.makeOrd(p,D,"textord")},mathmlBuilder:function(p,D){var O=ws(p.text,p.mode,D),q=Ea(p,D)||"normal",Te;return p.mode==="text"?Te=new wi.MathNode("mtext",[O]):/[0-9]/.test(p.text)?Te=new wi.MathNode("mn",[O]):p.text==="\\prime"?Te=new wi.MathNode("mo",[O]):Te=new wi.MathNode("mi",[O]),q!==wn[Te.type]&&Te.setAttribute("mathvariant",q),Te}});var Xt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Bn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};es({type:"spacing",htmlBuilder:function(p,D){if(Bn.hasOwnProperty(p.text)){var O=Bn[p.text].className||"";if(p.mode==="text"){var q=on.makeOrd(p,D,"textord");return q.classes.push(O),q}else return on.makeSpan(["mspace",O],[on.mathsym(p.text,p.mode,D)],D)}else{if(Xt.hasOwnProperty(p.text))return on.makeSpan(["mspace",Xt[p.text]],[],D);throw new V('Unknown type of space "'+p.text+'"')}},mathmlBuilder:function(p,D){var O;if(Bn.hasOwnProperty(p.text))O=new wi.MathNode("mtext",[new wi.TextNode("\xA0")]);else{if(Xt.hasOwnProperty(p.text))return new wi.MathNode("mspace");throw new V('Unknown type of space "'+p.text+'"')}return O}});var ir=function(){var p=new wi.MathNode("mtd",[]);return p.setAttribute("width","50%"),p};es({type:"tag",mathmlBuilder:function(p,D){var O=new wi.MathNode("mtable",[new wi.MathNode("mtr",[ir(),new wi.MathNode("mtd",[ha(p.body,D)]),ir(),new wi.MathNode("mtd",[ha(p.tag,D)])])]);return O.setAttribute("width","100%"),O}});var vr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Nr={"\\textbf":"textbf","\\textmd":"textmd"},oi={"\\textit":"textit","\\textup":"textup"},xr=function(p,D){var O=p.font;return O?vr[O]?D.withTextFontFamily(vr[O]):Nr[O]?D.withTextFontWeight(Nr[O]):D.withTextFontShape(oi[O]):D};Ri({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(p,D){var O=p.parser,q=p.funcName,Te=D[0];return{type:"text",mode:O.mode,body:ts(Te),font:q}},htmlBuilder:function(p,D){var O=xr(p,D),q=Ra(p.body,O,!0);return on.makeSpan(["mord","text"],on.tryCombineChars(q),O)},mathmlBuilder:function(p,D){var O=xr(p,D);return ha(p.body,O)}}),Ri({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(p,D){var O=p.parser;return{type:"underline",mode:O.mode,body:D[0]}},htmlBuilder:function(p,D){var O=Qa(p.body,D),q=on.makeLineSpan("underline-line",D),Te=D.fontMetrics().defaultRuleThickness,Ke=on.makeVList({positionType:"top",positionData:O.height,children:[{type:"kern",size:Te},{type:"elem",elem:q},{type:"kern",size:3*Te},{type:"elem",elem:O}]},D);return on.makeSpan(["mord","underline"],[Ke],D)},mathmlBuilder:function(p,D){var O=new wi.MathNode("mo",[new wi.TextNode("\u203E")]);O.setAttribute("stretchy","true");var q=new wi.MathNode("munder",[da(p.body,D),O]);return q.setAttribute("accentunder","true"),q}}),Ri({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(p,D,O){throw new V("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(p,D){for(var O=zn(p),q=[],Te=D.havingStyle(D.style.text()),Ke=0;Ke0&&(this.undefStack[this.undefStack.length-1][O]=q)}else{var Rt=this.undefStack[this.undefStack.length-1];Rt&&!Rt.hasOwnProperty(O)&&(Rt[O]=this.current[O])}this.current[O]=q},We}(),Cn={},rt=Cn;function Se(We,p){Cn[We]=p}Se("\\@firstoftwo",function(We){var p=We.consumeArgs(2);return{tokens:p[0],numArgs:0}}),Se("\\@secondoftwo",function(We){var p=We.consumeArgs(2);return{tokens:p[1],numArgs:0}}),Se("\\@ifnextchar",function(We){var p=We.consumeArgs(3),D=We.future();return p[0].length===1&&p[0][0].text===D.text?{tokens:p[1],numArgs:0}:{tokens:p[2],numArgs:0}}),Se("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Se("\\TextOrMath",function(We){var p=We.consumeArgs(2);return We.mode==="text"?{tokens:p[0],numArgs:0}:{tokens:p[1],numArgs:0}});var Tt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Se("\\char",function(We){var p=We.popToken(),D,O="";if(p.text==="'")D=8,p=We.popToken();else if(p.text==='"')D=16,p=We.popToken();else if(p.text==="`")if(p=We.popToken(),p.text[0]==="\\")O=p.text.charCodeAt(1);else{if(p.text==="EOF")throw new V("\\char` missing argument");O=p.text.charCodeAt(0)}else D=10;if(D){if(O=Tt[p.text],O==null||O>=D)throw new V("Invalid base-"+D+" digit "+p.text);for(var q;(q=Tt[We.future().text])!=null&&q":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Se("\\dots",function(We){var p="\\dotso",D=We.expandAfterFuture().text;return D in En?p=En[D]:(D.substr(0,4)==="\\not"||D in Tn.math&&I.contains(["bin","rel"],Tn.math[D].group))&&(p="\\dotsb"),p});var Qt={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Se("\\dotso",function(We){var p=We.future().text;return p in Qt?"\\ldots\\,":"\\ldots"}),Se("\\dotsc",function(We){var p=We.future().text;return p in Qt&&p!==","?"\\ldots\\,":"\\ldots"}),Se("\\cdots",function(We){var p=We.future().text;return p in Qt?"\\@cdots\\,":"\\@cdots"}),Se("\\dotsb","\\cdots"),Se("\\dotsm","\\cdots"),Se("\\dotsi","\\!\\cdots"),Se("\\dotsx","\\ldots\\,"),Se("\\DOTSI","\\relax"),Se("\\DOTSB","\\relax"),Se("\\DOTSX","\\relax"),Se("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Se("\\,","\\tmspace+{3mu}{.1667em}"),Se("\\thinspace","\\,"),Se("\\>","\\mskip{4mu}"),Se("\\:","\\tmspace+{4mu}{.2222em}"),Se("\\medspace","\\:"),Se("\\;","\\tmspace+{5mu}{.2777em}"),Se("\\thickspace","\\;"),Se("\\!","\\tmspace-{3mu}{.1667em}"),Se("\\negthinspace","\\!"),Se("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Se("\\negthickspace","\\tmspace-{5mu}{.277em}"),Se("\\enspace","\\kern.5em "),Se("\\enskip","\\hskip.5em\\relax"),Se("\\quad","\\hskip1em\\relax"),Se("\\qquad","\\hskip2em\\relax"),Se("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Se("\\tag@paren","\\tag@literal{({#1})}"),Se("\\tag@literal",function(We){if(We.macros.get("\\df@tag"))throw new V("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Se("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Se("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Se("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Se("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Se("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),Se("\\\\","\\newline"),Se("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Mn=Ut["Main-Regular"][84][1]-.7*Ut["Main-Regular"][65][1]+"em";Se("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Mn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Se("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Mn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Se("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Se("\\@hspace","\\hskip #1\\relax"),Se("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Se("\\ordinarycolon",":"),Se("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Se("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Se("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Se("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Se("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Se("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Se("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Se("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Se("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Se("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Se("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Se("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Se("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Se("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Se("\u2237","\\dblcolon"),Se("\u2239","\\eqcolon"),Se("\u2254","\\coloneqq"),Se("\u2255","\\eqqcolon"),Se("\u2A74","\\Coloneqq"),Se("\\ratio","\\vcentcolon"),Se("\\coloncolon","\\dblcolon"),Se("\\colonequals","\\coloneqq"),Se("\\coloncolonequals","\\Coloneqq"),Se("\\equalscolon","\\eqqcolon"),Se("\\equalscoloncolon","\\Eqqcolon"),Se("\\colonminus","\\coloneq"),Se("\\coloncolonminus","\\Coloneq"),Se("\\minuscolon","\\eqcolon"),Se("\\minuscoloncolon","\\Eqcolon"),Se("\\coloncolonapprox","\\Colonapprox"),Se("\\coloncolonsim","\\Colonsim"),Se("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Se("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Se("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Se("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Se("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Se("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Se("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Se("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Se("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Se("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Se("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Se("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Se("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Se("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Se("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Se("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Se("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Se("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Se("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Se("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Se("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Se("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Se("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Se("\u27E6","\\llbracket"),Se("\u27E7","\\rrbracket"),Se("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Se("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Se("\u2983","\\lBrace"),Se("\u2984","\\rBrace"),Se("\\darr","\\downarrow"),Se("\\dArr","\\Downarrow"),Se("\\Darr","\\Downarrow"),Se("\\lang","\\langle"),Se("\\rang","\\rangle"),Se("\\uarr","\\uparrow"),Se("\\uArr","\\Uparrow"),Se("\\Uarr","\\Uparrow"),Se("\\N","\\mathbb{N}"),Se("\\R","\\mathbb{R}"),Se("\\Z","\\mathbb{Z}"),Se("\\alef","\\aleph"),Se("\\alefsym","\\aleph"),Se("\\Alpha","\\mathrm{A}"),Se("\\Beta","\\mathrm{B}"),Se("\\bull","\\bullet"),Se("\\Chi","\\mathrm{X}"),Se("\\clubs","\\clubsuit"),Se("\\cnums","\\mathbb{C}"),Se("\\Complex","\\mathbb{C}"),Se("\\Dagger","\\ddagger"),Se("\\diamonds","\\diamondsuit"),Se("\\empty","\\emptyset"),Se("\\Epsilon","\\mathrm{E}"),Se("\\Eta","\\mathrm{H}"),Se("\\exist","\\exists"),Se("\\harr","\\leftrightarrow"),Se("\\hArr","\\Leftrightarrow"),Se("\\Harr","\\Leftrightarrow"),Se("\\hearts","\\heartsuit"),Se("\\image","\\Im"),Se("\\infin","\\infty"),Se("\\Iota","\\mathrm{I}"),Se("\\isin","\\in"),Se("\\Kappa","\\mathrm{K}"),Se("\\larr","\\leftarrow"),Se("\\lArr","\\Leftarrow"),Se("\\Larr","\\Leftarrow"),Se("\\lrarr","\\leftrightarrow"),Se("\\lrArr","\\Leftrightarrow"),Se("\\Lrarr","\\Leftrightarrow"),Se("\\Mu","\\mathrm{M}"),Se("\\natnums","\\mathbb{N}"),Se("\\Nu","\\mathrm{N}"),Se("\\Omicron","\\mathrm{O}"),Se("\\plusmn","\\pm"),Se("\\rarr","\\rightarrow"),Se("\\rArr","\\Rightarrow"),Se("\\Rarr","\\Rightarrow"),Se("\\real","\\Re"),Se("\\reals","\\mathbb{R}"),Se("\\Reals","\\mathbb{R}"),Se("\\Rho","\\mathrm{P}"),Se("\\sdot","\\cdot"),Se("\\sect","\\S"),Se("\\spades","\\spadesuit"),Se("\\sub","\\subset"),Se("\\sube","\\subseteq"),Se("\\supe","\\supseteq"),Se("\\Tau","\\mathrm{T}"),Se("\\thetasym","\\vartheta"),Se("\\weierp","\\wp"),Se("\\Zeta","\\mathrm{Z}"),Se("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Se("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Se("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Se("\\blue","\\textcolor{##6495ed}{#1}"),Se("\\orange","\\textcolor{##ffa500}{#1}"),Se("\\pink","\\textcolor{##ff00af}{#1}"),Se("\\red","\\textcolor{##df0030}{#1}"),Se("\\green","\\textcolor{##28ae7b}{#1}"),Se("\\gray","\\textcolor{gray}{#1}"),Se("\\purple","\\textcolor{##9d38bd}{#1}"),Se("\\blueA","\\textcolor{##ccfaff}{#1}"),Se("\\blueB","\\textcolor{##80f6ff}{#1}"),Se("\\blueC","\\textcolor{##63d9ea}{#1}"),Se("\\blueD","\\textcolor{##11accd}{#1}"),Se("\\blueE","\\textcolor{##0c7f99}{#1}"),Se("\\tealA","\\textcolor{##94fff5}{#1}"),Se("\\tealB","\\textcolor{##26edd5}{#1}"),Se("\\tealC","\\textcolor{##01d1c1}{#1}"),Se("\\tealD","\\textcolor{##01a995}{#1}"),Se("\\tealE","\\textcolor{##208170}{#1}"),Se("\\greenA","\\textcolor{##b6ffb0}{#1}"),Se("\\greenB","\\textcolor{##8af281}{#1}"),Se("\\greenC","\\textcolor{##74cf70}{#1}"),Se("\\greenD","\\textcolor{##1fab54}{#1}"),Se("\\greenE","\\textcolor{##0d923f}{#1}"),Se("\\goldA","\\textcolor{##ffd0a9}{#1}"),Se("\\goldB","\\textcolor{##ffbb71}{#1}"),Se("\\goldC","\\textcolor{##ff9c39}{#1}"),Se("\\goldD","\\textcolor{##e07d10}{#1}"),Se("\\goldE","\\textcolor{##a75a05}{#1}"),Se("\\redA","\\textcolor{##fca9a9}{#1}"),Se("\\redB","\\textcolor{##ff8482}{#1}"),Se("\\redC","\\textcolor{##f9685d}{#1}"),Se("\\redD","\\textcolor{##e84d39}{#1}"),Se("\\redE","\\textcolor{##bc2612}{#1}"),Se("\\maroonA","\\textcolor{##ffbde0}{#1}"),Se("\\maroonB","\\textcolor{##ff92c6}{#1}"),Se("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Se("\\maroonD","\\textcolor{##ca337c}{#1}"),Se("\\maroonE","\\textcolor{##9e034e}{#1}"),Se("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Se("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Se("\\purpleC","\\textcolor{##aa87ff}{#1}"),Se("\\purpleD","\\textcolor{##7854ab}{#1}"),Se("\\purpleE","\\textcolor{##543b78}{#1}"),Se("\\mintA","\\textcolor{##f5f9e8}{#1}"),Se("\\mintB","\\textcolor{##edf2df}{#1}"),Se("\\mintC","\\textcolor{##e0e5cc}{#1}"),Se("\\grayA","\\textcolor{##f6f7f7}{#1}"),Se("\\grayB","\\textcolor{##f0f1f2}{#1}"),Se("\\grayC","\\textcolor{##e3e5e6}{#1}"),Se("\\grayD","\\textcolor{##d6d8da}{#1}"),Se("\\grayE","\\textcolor{##babec2}{#1}"),Se("\\grayF","\\textcolor{##888d93}{#1}"),Se("\\grayG","\\textcolor{##626569}{#1}"),Se("\\grayH","\\textcolor{##3b3e40}{#1}"),Se("\\grayI","\\textcolor{##21242c}{#1}"),Se("\\kaBlue","\\textcolor{##314453}{#1}"),Se("\\kaGreen","\\textcolor{##71B307}{#1}");var br={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},dr=function(){function We(D,O,q){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=O,this.expansionCount=0,this.feed(D),this.macros=new an(rt,O.macros),this.mode=q,this.stack=[]}var p=We.prototype;return p.feed=function(O){this.lexer=new _t(O,this.settings)},p.switchMode=function(O){this.mode=O},p.beginGroup=function(){this.macros.beginGroup()},p.endGroup=function(){this.macros.endGroup()},p.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},p.popToken=function(){return this.future(),this.stack.pop()},p.pushToken=function(O){this.stack.push(O)},p.pushTokens=function(O){var q;(q=this.stack).push.apply(q,O)},p.consumeSpaces=function(){for(;;){var O=this.future();if(O.text===" ")this.stack.pop();else break}},p.consumeArgs=function(O){for(var q=[],Te=0;Tethis.settings.maxExpand)throw new V("Too many expansions: infinite loop or need to increase maxExpand setting");var Ke=Te.tokens;if(Te.numArgs){var Rt=this.consumeArgs(Te.numArgs);Ke=Ke.slice();for(var Ot=Ke.length-1;Ot>=0;--Ot){var vn=Ke[Ot];if(vn.text==="#"){if(Ot===0)throw new V("Incomplete placeholder at end of macro body",vn);if(vn=Ke[--Ot],vn.text==="#")Ke.splice(Ot+1,1);else if(/^[1-9]$/.test(vn.text)){var xn;(xn=Ke).splice.apply(xn,[Ot,2].concat(Rt[+vn.text-1]))}else throw new V("Not a valid argument number",vn)}}}return this.pushTokens(Ke),Ke},p.expandAfterFuture=function(){return this.expandOnce(),this.future()},p.expandNextToken=function(){for(;;){var O=this.expandOnce();if(O instanceof Pe)if(O.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},p.expandMacro=function(O){if(this.macros.get(O)){var q=[],Te=this.stack.length;for(this.pushToken(new Pe(O));this.stack.length>Te;){var Ke=this.expandOnce();Ke instanceof Pe&&q.push(this.stack.pop())}return q}},p.expandMacroAsText=function(O){var q=this.expandMacro(O);return q&&q.map(function(Te){return Te.text}).join("")},p._getExpansion=function(O){var q=this.macros.get(O);if(q==null)return q;var Te=typeof q=="function"?q(this):q;if(typeof Te=="string"){var Ke=0;if(Te.indexOf("#")!==-1)for(var Rt=Te.replace(/##/g,"");Rt.indexOf("#"+(Ke+1))!==-1;)++Ke;for(var Ot=new _t(Te,this.settings),vn=[],xn=Ot.lex();xn.text!=="EOF";)vn.push(xn),xn=Ot.lex();vn.reverse();var er={tokens:vn,numArgs:Ke};return er}return Te},p.isDefined=function(O){return this.macros.has(O)||Xr.hasOwnProperty(O)||Tn.math.hasOwnProperty(O)||Tn.text.hasOwnProperty(O)||br.hasOwnProperty(O)},We}(),Mr={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},ai={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},Ti=function(){function We(D,O){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new dr(D,O,this.mode),this.settings=O,this.leftrightDepth=0}var p=We.prototype;return p.expect=function(O,q){if(q===void 0&&(q=!0),this.fetch().text!==O)throw new V("Expected '"+O+"', got '"+this.fetch().text+"'",this.fetch());q&&this.consume()},p.consume=function(){this.nextToken=null},p.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},p.switchMode=function(O){this.mode=O,this.gullet.switchMode(O)},p.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var O=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),O},p.parseExpression=function(O,q){for(var Te=[];;){this.mode==="math"&&this.consumeSpaces();var Ke=this.fetch();if(We.endOfExpression.indexOf(Ke.text)!==-1||q&&Ke.text===q||O&&Xr[Ke.text]&&Xr[Ke.text].infix)break;var Rt=this.parseAtom(q);if(!Rt)break;Te.push(Rt)}return this.mode==="text"&&this.formLigatures(Te),this.handleInfixNodes(Te)},p.handleInfixNodes=function(O){for(var q=-1,Te,Ke=0;Ke0&&!er||vn===0&&!er&&this.mode==="math",Yr=this.parseGroupOfType("argument to '"+O+"'",xn,er,Ke,Pr);if(!Yr){if(er){Ot.push(null);continue}throw new V("Expected group after '"+O+"'",this.fetch())}(er?Ot:Rt).push(Yr)}return{args:Rt,optArgs:Ot}},p.parseGroupOfType=function(O,q,Te,Ke,Rt){switch(q){case"color":return Rt&&this.consumeSpaces(),this.parseColorGroup(Te);case"size":return Rt&&this.consumeSpaces(),this.parseSizeGroup(Te);case"url":return this.parseUrlGroup(Te,Rt);case"math":case"text":return this.parseGroup(O,Te,Ke,void 0,q,Rt);case"hbox":{var Ot=this.parseGroup(O,Te,Ke,void 0,"text",Rt);if(!Ot)return Ot;var vn={type:"styling",mode:Ot.mode,body:[Ot],style:"text"};return vn}case"raw":{if(Rt&&this.consumeSpaces(),Te&&this.fetch().text==="{")return null;var xn=this.parseStringGroup("raw",Te,!0);if(xn)return{type:"raw",mode:"text",string:xn.text};throw new V("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(O,Te,Ke,void 0,void 0,Rt);default:throw new V("Unknown group type as "+O,this.fetch())}},p.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},p.parseStringGroup=function(O,q,Te){var Ke=q?"[":"{",Rt=q?"]":"}",Ot=this.fetch();if(Ot.text!==Ke){if(q)return null;if(Te&&Ot.text!=="EOF"&&/[^{}[\]]/.test(Ot.text))return this.consume(),Ot}var vn=this.mode;this.mode="text",this.expect(Ke);for(var xn="",er=this.fetch(),Pr=0,Yr=er,Fr;(Fr=this.fetch()).text!==Rt||Te&&Pr>0;){switch(Fr.text){case"EOF":throw new V("Unexpected end of input in "+O,er.range(Yr,xn));case Ke:Pr++;break;case Rt:Pr--;break}Yr=Fr,xn+=Yr.text,this.consume()}return this.expect(Rt),this.mode=vn,er.range(Yr,xn)},p.parseRegexGroup=function(O,q){var Te=this.mode;this.mode="text";for(var Ke=this.fetch(),Rt=Ke,Ot="",vn;(vn=this.fetch()).text!=="EOF"&&O.test(Ot+vn.text);)Rt=vn,Ot+=Rt.text,this.consume();if(Ot==="")throw new V("Invalid "+q+": '"+Ke.text+"'",Ke);return this.mode=Te,Ke.range(Rt,Ot)},p.parseColorGroup=function(O){var q=this.parseStringGroup("color",O);if(!q)return null;var Te=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(q.text);if(!Te)throw new V("Invalid color: '"+q.text+"'",q);var Ke=Te[0];return/^[0-9a-f]{6}$/i.test(Ke)&&(Ke="#"+Ke),{type:"color-token",mode:this.mode,color:Ke}},p.parseSizeGroup=function(O){var q,Te=!1;if(!O&&this.fetch().text!=="{"?q=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):q=this.parseStringGroup("size",O),!q)return null;!O&&q.text.length===0&&(q.text="0pt",Te=!0);var Ke=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(q.text);if(!Ke)throw new V("Invalid size: '"+q.text+"'",q);var Rt={number:+(Ke[1]+Ke[2]),unit:Ke[3]};if(!Dn(Rt))throw new V("Invalid unit: '"+Rt.unit+"'",q);return{type:"size",mode:this.mode,value:Rt,isBlank:Te}},p.parseUrlGroup=function(O,q){this.gullet.lexer.setCatcode("%",13);var Te=this.parseStringGroup("url",O,!0);if(this.gullet.lexer.setCatcode("%",14),!Te)return null;var Ke=Te.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Ke}},p.parseGroup=function(O,q,Te,Ke,Rt,Ot){var vn=this.mode;Rt&&this.switchMode(Rt),Ot&&this.consumeSpaces();var xn=this.fetch(),er=xn.text,Pr;if(q?er==="[":er==="{"||er==="\\begingroup"){this.consume();var Yr=We.endOfGroup[er];this.gullet.beginGroup();var Fr=this.parseExpression(!1,Yr),Zr=this.fetch();this.expect(Yr),this.gullet.endGroup(),Pr={type:"ordgroup",mode:this.mode,loc:ee.range(xn,Zr),body:Fr,semisimple:er==="\\begingroup"||void 0}}else if(q)Pr=null;else if(Pr=this.parseFunction(Ke,O,Te)||this.parseSymbol(),Pr==null&&er[0]==="\\"&&!br.hasOwnProperty(er)){if(this.settings.throwOnError)throw new V("Undefined control sequence: "+er,xn);Pr=this.formatUnsupportedCmd(er),this.consume()}return Rt&&this.switchMode(vn),Pr},p.formLigatures=function(O){for(var q=O.length-1,Te=0;Te=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+q[0]+'" used in math mode',O);var vn=Tn[this.mode][q].group,xn=ee.range(O),er;if(pt.hasOwnProperty(vn)){var Pr=vn;er={type:"atom",mode:this.mode,family:Pr,loc:xn,text:q}}else er={type:vn,mode:this.mode,loc:xn,text:q};Ot=er}else if(q.charCodeAt(0)>=128)this.settings.strict&&(nt(q.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+q[0]+'" used in math mode',O):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+q[0]+'"'+(" ("+q.charCodeAt(0)+")"),O)),Ot={type:"textord",mode:"text",loc:ee.range(O),text:q};else return null;if(this.consume(),Rt)for(var Yr=0;Yrkt.length)&&($t=kt.length);for(var sn=0,ot=new Array($t);sn<$t;sn++)ot[sn]=kt[sn];return ot}function ee(kt,$t){var sn=typeof Symbol!="undefined"&&kt[Symbol.iterator]||kt["@@iterator"];if(sn)return(sn=sn.call(kt)).next.bind(sn);if(Array.isArray(kt)||(sn=b(kt))||$t&&kt&&typeof kt.length=="number"){sn&&(kt=sn);var ot=0;return function(){return ot>=kt.length?{done:!0}:{done:!1,value:kt[ot++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Pe={exports:{}};function _(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function V(kt){Pe.exports.defaults=kt}Pe.exports={defaults:_(),getDefaults:_,changeDefaults:V};var P=/[&<>"']/,w=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,x={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function($t){return x[$t]};function i(kt,$t){if($t){if(P.test(kt))return kt.replace(w,o)}else if(r.test(kt))return kt.replace(s,o);return kt}var c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(kt){return kt.replace(c,function($t,sn){return sn=sn.toLowerCase(),sn==="colon"?":":sn.charAt(0)==="#"?sn.charAt(1)==="x"?String.fromCharCode(parseInt(sn.substring(2),16)):String.fromCharCode(+sn.substring(1)):""})}var C=/(^|[^\[])\^/g;function H(kt,$t){kt=kt.source||kt,$t=$t||"";var sn={replace:function(bt,Ct){return Ct=Ct.source||Ct,Ct=Ct.replace(C,"$1"),kt=kt.replace(bt,Ct),sn},getRegex:function(){return new RegExp(kt,$t)}};return sn}var I=/[^\w:]/g,M=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function W(kt,$t,sn){if(kt){var ot;try{ot=decodeURIComponent(d(sn)).replace(I,"").toLowerCase()}catch(bt){return null}if(ot.indexOf("javascript:")===0||ot.indexOf("vbscript:")===0||ot.indexOf("data:")===0)return null}$t&&!M.test(sn)&&(sn=fe($t,sn));try{sn=encodeURI(sn).replace(/%25/g,"%")}catch(bt){return null}return sn}var te={},S=/^[^:]+:\/*[^/]*$/,B=/^([^:]+:)[\s\S]*$/,pe=/^([^:]+:\/*[^/]*)[\s\S]*$/;function fe(kt,$t){te[" "+kt]||(S.test(kt)?te[" "+kt]=kt+"/":te[" "+kt]=de(kt,"/",!0)),kt=te[" "+kt];var sn=kt.indexOf(":")===-1;return $t.substring(0,2)==="//"?sn?$t:kt.replace(B,"$1")+$t:$t.charAt(0)==="/"?sn?$t:kt.replace(pe,"$1")+$t:kt+$t}var me={exec:function(){}};function ve(kt){for(var $t=1,sn,ot;$t=0&&ze[Ht]==="\\";)_n=!_n;return _n?"|":" |"}),ot=sn.split(/ \|/),bt=0;if(ot.length>$t)ot.splice($t);else for(;ot.length<$t;)ot.push("");for(;bt1;)$t&1&&(sn+=kt),$t>>=1,kt+=kt;return sn+kt}var Ae={escape:i,unescape:d,edit:H,cleanUrl:W,resolveUrl:fe,noopTest:me,merge:ve,splitCells:Ne,rtrim:de,findClosingBracket:we,checkSanitizeDeprecation:F,repeatString:Ce},ue=Pe.exports.defaults,ye=Ae.rtrim,L=Ae.splitCells,Q=Ae.escape,ne=Ae.findClosingBracket;function se(kt,$t,sn){var ot=$t.href,bt=$t.title?Q($t.title):null,Ct=kt[1].replace(/\\([\[\]])/g,"$1");return kt[0].charAt(0)!=="!"?{type:"link",raw:sn,href:ot,title:bt,text:Ct}:{type:"image",raw:sn,href:ot,title:bt,text:Q(Ct)}}function nt(kt,$t){var sn=kt.match(/^(\s+)(?:```)/);if(sn===null)return $t;var ot=sn[1];return $t.split(` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Pe={exports:{}};function _(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function V(kt){Pe.exports.defaults=kt}Pe.exports={defaults:_(),getDefaults:_,changeDefaults:V};var P=/[&<>"']/,w=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,x={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function($t){return x[$t]};function i(kt,$t){if($t){if(P.test(kt))return kt.replace(w,o)}else if(r.test(kt))return kt.replace(s,o);return kt}var c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(kt){return kt.replace(c,function($t,sn){return sn=sn.toLowerCase(),sn==="colon"?":":sn.charAt(0)==="#"?sn.charAt(1)==="x"?String.fromCharCode(parseInt(sn.substring(2),16)):String.fromCharCode(+sn.substring(1)):""})}var C=/(^|[^\[])\^/g;function H(kt,$t){kt=kt.source||kt,$t=$t||"";var sn={replace:function(bt,Ct){return Ct=Ct.source||Ct,Ct=Ct.replace(C,"$1"),kt=kt.replace(bt,Ct),sn},getRegex:function(){return new RegExp(kt,$t)}};return sn}var I=/[^\w:]/g,M=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function W(kt,$t,sn){if(kt){var ot;try{ot=decodeURIComponent(d(sn)).replace(I,"").toLowerCase()}catch(bt){return null}if(ot.indexOf("javascript:")===0||ot.indexOf("vbscript:")===0||ot.indexOf("data:")===0)return null}$t&&!M.test(sn)&&(sn=fe($t,sn));try{sn=encodeURI(sn).replace(/%25/g,"%")}catch(bt){return null}return sn}var te={},S=/^[^:]+:\/*[^/]*$/,B=/^([^:]+:)[\s\S]*$/,pe=/^([^:]+:\/*[^/]*)[\s\S]*$/;function fe(kt,$t){te[" "+kt]||(S.test(kt)?te[" "+kt]=kt+"/":te[" "+kt]=de(kt,"/",!0)),kt=te[" "+kt];var sn=kt.indexOf(":")===-1;return $t.substring(0,2)==="//"?sn?$t:kt.replace(B,"$1")+$t:$t.charAt(0)==="/"?sn?$t:kt.replace(pe,"$1")+$t:kt+$t}var me={exec:function(){}};function we(kt){for(var $t=1,sn,ot;$t=0&&ze[Ht]==="\\";)_n=!_n;return _n?"|":" |"}),ot=sn.split(/ \|/),bt=0;if(ot.length>$t)ot.splice($t);else for(;ot.length<$t;)ot.push("");for(;bt1;)$t&1&&(sn+=kt),$t>>=1,kt+=kt;return sn+kt}var Ae={escape:i,unescape:d,edit:H,cleanUrl:W,resolveUrl:fe,noopTest:me,merge:we,splitCells:Oe,rtrim:de,findClosingBracket:be,checkSanitizeDeprecation:F,repeatString:Ce},ue=Pe.exports.defaults,ve=Ae.rtrim,L=Ae.splitCells,Q=Ae.escape,ne=Ae.findClosingBracket;function se(kt,$t,sn){var ot=$t.href,bt=$t.title?Q($t.title):null,Ct=kt[1].replace(/\\([\[\]])/g,"$1");return kt[0].charAt(0)!=="!"?{type:"link",raw:sn,href:ot,title:bt,text:Ct}:{type:"image",raw:sn,href:ot,title:bt,text:Q(Ct)}}function nt(kt,$t){var sn=kt.match(/^(\s+)(?:```)/);if(sn===null)return $t;var ot=sn[1];return $t.split(` `).map(function(bt){var Ct=bt.match(/^\s+/);if(Ct===null)return bt;var Bt=Ct[0];return Bt.length>=ot.length?bt.slice(ot.length):bt}).join(` `)}var it=function(){function kt(sn){this.options=sn||ue}var $t=kt.prototype;return $t.space=function(ot){var bt=this.rules.block.newline.exec(ot);if(bt)return bt[0].length>1?{type:"space",raw:bt[0]}:{raw:` -`}},$t.code=function(ot){var bt=this.rules.block.code.exec(ot);if(bt){var Ct=bt[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:bt[0],codeBlockStyle:"indented",text:this.options.pedantic?Ct:ye(Ct,` -`)}}},$t.fences=function(ot){var bt=this.rules.block.fences.exec(ot);if(bt){var Ct=bt[0],Bt=nt(Ct,bt[3]||"");return{type:"code",raw:Ct,lang:bt[2]?bt[2].trim():bt[2],text:Bt}}},$t.heading=function(ot){var bt=this.rules.block.heading.exec(ot);if(bt){var Ct=bt[2].trim();if(/#$/.test(Ct)){var Bt=ye(Ct,"#");(this.options.pedantic||!Bt||/ $/.test(Bt))&&(Ct=Bt.trim())}return{type:"heading",raw:bt[0],depth:bt[1].length,text:Ct}}},$t.nptable=function(ot){var bt=this.rules.block.nptable.exec(ot);if(bt){var Ct={type:"table",header:L(bt[1].replace(/^ *| *\| *$/g,"")),align:bt[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:bt[3]?bt[3].replace(/\n$/,"").split(` +`}},$t.code=function(ot){var bt=this.rules.block.code.exec(ot);if(bt){var Ct=bt[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:bt[0],codeBlockStyle:"indented",text:this.options.pedantic?Ct:ve(Ct,` +`)}}},$t.fences=function(ot){var bt=this.rules.block.fences.exec(ot);if(bt){var Ct=bt[0],Bt=nt(Ct,bt[3]||"");return{type:"code",raw:Ct,lang:bt[2]?bt[2].trim():bt[2],text:Bt}}},$t.heading=function(ot){var bt=this.rules.block.heading.exec(ot);if(bt){var Ct=bt[2].trim();if(/#$/.test(Ct)){var Bt=ve(Ct,"#");(this.options.pedantic||!Bt||/ $/.test(Bt))&&(Ct=Bt.trim())}return{type:"heading",raw:bt[0],depth:bt[1].length,text:Ct}}},$t.nptable=function(ot){var bt=this.rules.block.nptable.exec(ot);if(bt){var Ct={type:"table",header:L(bt[1].replace(/^ *| *\| *$/g,"")),align:bt[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:bt[3]?bt[3].replace(/\n$/,"").split(` `):[],raw:bt[0]};if(Ct.header.length===Ct.align.length){var Bt=Ct.align.length,ze;for(ze=0;ze ?/gm,"");return{type:"blockquote",raw:bt[0],text:Ct}}},$t.list=function(ot){var bt=this.rules.block.list.exec(ot);if(bt){var Ct=bt[0],Bt=bt[2],ze=Bt.length>1,_n={type:"list",raw:Ct,ordered:ze,start:ze?+Bt.slice(0,-1):"",loose:!1,items:[]},Ht=bt[0].match(this.rules.block.item),sr=!1,Vr,rr,Br,Zn,Jn,Wt,Ve,_e,st,$e=Ht.length;Br=this.rules.block.listItemStart.exec(Ht[0]);for(var nn=0;nn<$e;nn++){if(Vr=Ht[nn],Ct=Vr,this.options.pedantic||(st=Vr.match(new RegExp("\\n\\s*\\n {0,"+(Br[0].length-1)+"}\\S")),st&&(Jn=Vr.length-st.index+Ht.slice(nn+1).join(` `).length,_n.raw=_n.raw.substring(0,_n.raw.length-Jn),Vr=Vr.substring(0,st.index),Ct=Vr,$e=nn+1)),nn!==$e-1){if(Zn=this.rules.block.listItemStart.exec(Ht[nn+1]),this.options.pedantic?Zn[1].length>Br[1].length:Zn[1].length>=Br[0].length||Zn[1].length>3){Ht.splice(nn,2,Ht[nn]+(!this.options.pedantic&&Zn[1].length/i.test(Bt[0])&&(bt=!1),!Ct&&/^<(pre|code|kbd|script)(\s|>)/i.test(Bt[0])?Ct=!0:Ct&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Bt[0])&&(Ct=!1),{type:this.options.sanitize?"text":"html",raw:Bt[0],inLink:bt,inRawBlock:Ct,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Bt[0]):Q(Bt[0]):Bt[0]}},$t.link=function(ot){var bt=this.rules.inline.link.exec(ot);if(bt){var Ct=bt[2].trim();if(!this.options.pedantic&&/^$/.test(Ct))return;var Bt=ye(Ct.slice(0,-1),"\\");if((Ct.length-Bt.length)%2===0)return}else{var ze=ne(bt[2],"()");if(ze>-1){var _n=bt[0].indexOf("!")===0?5:4,Ht=_n+bt[1].length+ze;bt[2]=bt[2].substring(0,ze),bt[0]=bt[0].substring(0,Ht).trim(),bt[3]=""}}var sr=bt[2],Vr="";if(this.options.pedantic){var rr=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(sr);rr&&(sr=rr[1],Vr=rr[3])}else Vr=bt[3]?bt[3].slice(1,-1):"";return sr=sr.trim(),/^$/.test(Ct)?sr=sr.slice(1):sr=sr.slice(1,-1)),se(bt,{href:sr&&sr.replace(this.rules.inline._escapes,"$1"),title:Vr&&Vr.replace(this.rules.inline._escapes,"$1")},bt[0])}},$t.reflink=function(ot,bt){var Ct;if((Ct=this.rules.inline.reflink.exec(ot))||(Ct=this.rules.inline.nolink.exec(ot))){var Bt=(Ct[2]||Ct[1]).replace(/\s+/g," ");if(Bt=bt[Bt.toLowerCase()],!Bt||!Bt.href){var ze=Ct[0].charAt(0);return{type:"text",raw:ze,text:ze}}return se(Ct,Bt,Ct[0])}},$t.emStrong=function(ot,bt,Ct){Ct===void 0&&(Ct="");var Bt=this.rules.inline.emStrong.lDelim.exec(ot);if(Bt&&!(Bt[3]&&Ct.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var ze=Bt[1]||Bt[2]||"";if(!ze||ze&&(Ct===""||this.rules.inline.punctuation.exec(Ct))){var _n=Bt[0].length-1,Ht,sr,Vr=_n,rr=0,Br=Bt[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Br.lastIndex=0,bt=bt.slice(-1*ot.length+_n);(Bt=Br.exec(bt))!=null;)if(Ht=Bt[1]||Bt[2]||Bt[3]||Bt[4]||Bt[5]||Bt[6],!!Ht){if(sr=Ht.length,Bt[3]||Bt[4]){Vr+=sr;continue}else if((Bt[5]||Bt[6])&&_n%3&&!((_n+sr)%3)){rr+=sr;continue}if(Vr-=sr,!(Vr>0))return sr=Math.min(sr,sr+Vr+rr),Math.min(_n,sr)%2?{type:"em",raw:ot.slice(0,_n+Bt.index+sr+1),text:ot.slice(1,_n+Bt.index+sr)}:{type:"strong",raw:ot.slice(0,_n+Bt.index+sr+1),text:ot.slice(2,_n+Bt.index+sr-1)}}}}},$t.codespan=function(ot){var bt=this.rules.inline.code.exec(ot);if(bt){var Ct=bt[2].replace(/\n/g," "),Bt=/[^ ]/.test(Ct),ze=/^ /.test(Ct)&&/ $/.test(Ct);return Bt&&ze&&(Ct=Ct.substring(1,Ct.length-1)),Ct=Q(Ct,!0),{type:"codespan",raw:bt[0],text:Ct}}},$t.br=function(ot){var bt=this.rules.inline.br.exec(ot);if(bt)return{type:"br",raw:bt[0]}},$t.del=function(ot){var bt=this.rules.inline.del.exec(ot);if(bt)return{type:"del",raw:bt[0],text:bt[2]}},$t.autolink=function(ot,bt){var Ct=this.rules.inline.autolink.exec(ot);if(Ct){var Bt,ze;return Ct[2]==="@"?(Bt=Q(this.options.mangle?bt(Ct[1]):Ct[1]),ze="mailto:"+Bt):(Bt=Q(Ct[1]),ze=Bt),{type:"link",raw:Ct[0],text:Bt,href:ze,tokens:[{type:"text",raw:Bt,text:Bt}]}}},$t.url=function(ot,bt){var Ct;if(Ct=this.rules.inline.url.exec(ot)){var Bt,ze;if(Ct[2]==="@")Bt=Q(this.options.mangle?bt(Ct[0]):Ct[0]),ze="mailto:"+Bt;else{var _n;do _n=Ct[0],Ct[0]=this.rules.inline._backpedal.exec(Ct[0])[0];while(_n!==Ct[0]);Bt=Q(Ct[0]),Ct[1]==="www."?ze="http://"+Bt:ze=Bt}return{type:"link",raw:Ct[0],text:Bt,href:ze,tokens:[{type:"text",raw:Bt,text:Bt}]}}},$t.inlineText=function(ot,bt,Ct){var Bt=this.rules.inline.text.exec(ot);if(Bt){var ze;return bt?ze=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Bt[0]):Q(Bt[0]):Bt[0]:ze=Q(this.options.smartypants?Ct(Bt[0]):Bt[0]),{type:"text",raw:Bt[0],text:ze}}},kt}(),Je=Ae.noopTest,wt=Ae.edit,Jt=Ae.merge,zt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Je,table:Je,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/};zt._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,zt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,zt.def=wt(zt.def).replace("label",zt._label).replace("title",zt._title).getRegex(),zt.bullet=/(?:[*+-]|\d{1,9}[.)])/,zt.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,zt.item=wt(zt.item,"gm").replace(/bull/g,zt.bullet).getRegex(),zt.listItemStart=wt(/^( *)(bull) */).replace("bull",zt.bullet).getRegex(),zt.list=wt(zt.list).replace(/bull/g,zt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+zt.def.source+")").getRegex(),zt._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",zt._comment=/|$)/,zt.html=wt(zt.html,"i").replace("comment",zt._comment).replace("tag",zt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),zt.paragraph=wt(zt._paragraph).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.blockquote=wt(zt.blockquote).replace("paragraph",zt.paragraph).getRegex(),zt.normal=Jt({},zt),zt.gfm=Jt({},zt.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),zt.gfm.nptable=wt(zt.gfm.nptable).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.gfm.table=wt(zt.gfm.table).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.pedantic=Jt({},zt.normal,{html:wt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",zt._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Je,paragraph:wt(zt.normal._paragraph).replace("hr",zt.hr).replace("heading",` *#{1,6} *[^ +`?bt[1].slice(0,-1):bt[1]}},$t.text=function(ot){var bt=this.rules.block.text.exec(ot);if(bt)return{type:"text",raw:bt[0],text:bt[0]}},$t.escape=function(ot){var bt=this.rules.inline.escape.exec(ot);if(bt)return{type:"escape",raw:bt[0],text:Q(bt[1])}},$t.tag=function(ot,bt,Ct){var Bt=this.rules.inline.tag.exec(ot);if(Bt)return!bt&&/^/i.test(Bt[0])&&(bt=!1),!Ct&&/^<(pre|code|kbd|script)(\s|>)/i.test(Bt[0])?Ct=!0:Ct&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Bt[0])&&(Ct=!1),{type:this.options.sanitize?"text":"html",raw:Bt[0],inLink:bt,inRawBlock:Ct,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Bt[0]):Q(Bt[0]):Bt[0]}},$t.link=function(ot){var bt=this.rules.inline.link.exec(ot);if(bt){var Ct=bt[2].trim();if(!this.options.pedantic&&/^$/.test(Ct))return;var Bt=ve(Ct.slice(0,-1),"\\");if((Ct.length-Bt.length)%2===0)return}else{var ze=ne(bt[2],"()");if(ze>-1){var _n=bt[0].indexOf("!")===0?5:4,Ht=_n+bt[1].length+ze;bt[2]=bt[2].substring(0,ze),bt[0]=bt[0].substring(0,Ht).trim(),bt[3]=""}}var sr=bt[2],Vr="";if(this.options.pedantic){var rr=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(sr);rr&&(sr=rr[1],Vr=rr[3])}else Vr=bt[3]?bt[3].slice(1,-1):"";return sr=sr.trim(),/^$/.test(Ct)?sr=sr.slice(1):sr=sr.slice(1,-1)),se(bt,{href:sr&&sr.replace(this.rules.inline._escapes,"$1"),title:Vr&&Vr.replace(this.rules.inline._escapes,"$1")},bt[0])}},$t.reflink=function(ot,bt){var Ct;if((Ct=this.rules.inline.reflink.exec(ot))||(Ct=this.rules.inline.nolink.exec(ot))){var Bt=(Ct[2]||Ct[1]).replace(/\s+/g," ");if(Bt=bt[Bt.toLowerCase()],!Bt||!Bt.href){var ze=Ct[0].charAt(0);return{type:"text",raw:ze,text:ze}}return se(Ct,Bt,Ct[0])}},$t.emStrong=function(ot,bt,Ct){Ct===void 0&&(Ct="");var Bt=this.rules.inline.emStrong.lDelim.exec(ot);if(Bt&&!(Bt[3]&&Ct.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var ze=Bt[1]||Bt[2]||"";if(!ze||ze&&(Ct===""||this.rules.inline.punctuation.exec(Ct))){var _n=Bt[0].length-1,Ht,sr,Vr=_n,rr=0,Br=Bt[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Br.lastIndex=0,bt=bt.slice(-1*ot.length+_n);(Bt=Br.exec(bt))!=null;)if(Ht=Bt[1]||Bt[2]||Bt[3]||Bt[4]||Bt[5]||Bt[6],!!Ht){if(sr=Ht.length,Bt[3]||Bt[4]){Vr+=sr;continue}else if((Bt[5]||Bt[6])&&_n%3&&!((_n+sr)%3)){rr+=sr;continue}if(Vr-=sr,!(Vr>0))return sr=Math.min(sr,sr+Vr+rr),Math.min(_n,sr)%2?{type:"em",raw:ot.slice(0,_n+Bt.index+sr+1),text:ot.slice(1,_n+Bt.index+sr)}:{type:"strong",raw:ot.slice(0,_n+Bt.index+sr+1),text:ot.slice(2,_n+Bt.index+sr-1)}}}}},$t.codespan=function(ot){var bt=this.rules.inline.code.exec(ot);if(bt){var Ct=bt[2].replace(/\n/g," "),Bt=/[^ ]/.test(Ct),ze=/^ /.test(Ct)&&/ $/.test(Ct);return Bt&&ze&&(Ct=Ct.substring(1,Ct.length-1)),Ct=Q(Ct,!0),{type:"codespan",raw:bt[0],text:Ct}}},$t.br=function(ot){var bt=this.rules.inline.br.exec(ot);if(bt)return{type:"br",raw:bt[0]}},$t.del=function(ot){var bt=this.rules.inline.del.exec(ot);if(bt)return{type:"del",raw:bt[0],text:bt[2]}},$t.autolink=function(ot,bt){var Ct=this.rules.inline.autolink.exec(ot);if(Ct){var Bt,ze;return Ct[2]==="@"?(Bt=Q(this.options.mangle?bt(Ct[1]):Ct[1]),ze="mailto:"+Bt):(Bt=Q(Ct[1]),ze=Bt),{type:"link",raw:Ct[0],text:Bt,href:ze,tokens:[{type:"text",raw:Bt,text:Bt}]}}},$t.url=function(ot,bt){var Ct;if(Ct=this.rules.inline.url.exec(ot)){var Bt,ze;if(Ct[2]==="@")Bt=Q(this.options.mangle?bt(Ct[0]):Ct[0]),ze="mailto:"+Bt;else{var _n;do _n=Ct[0],Ct[0]=this.rules.inline._backpedal.exec(Ct[0])[0];while(_n!==Ct[0]);Bt=Q(Ct[0]),Ct[1]==="www."?ze="http://"+Bt:ze=Bt}return{type:"link",raw:Ct[0],text:Bt,href:ze,tokens:[{type:"text",raw:Bt,text:Bt}]}}},$t.inlineText=function(ot,bt,Ct){var Bt=this.rules.inline.text.exec(ot);if(Bt){var ze;return bt?ze=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Bt[0]):Q(Bt[0]):Bt[0]:ze=Q(this.options.smartypants?Ct(Bt[0]):Bt[0]),{type:"text",raw:Bt[0],text:ze}}},kt}(),Je=Ae.noopTest,wt=Ae.edit,Jt=Ae.merge,zt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Je,table:Je,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/};zt._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,zt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,zt.def=wt(zt.def).replace("label",zt._label).replace("title",zt._title).getRegex(),zt.bullet=/(?:[*+-]|\d{1,9}[.)])/,zt.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,zt.item=wt(zt.item,"gm").replace(/bull/g,zt.bullet).getRegex(),zt.listItemStart=wt(/^( *)(bull) */).replace("bull",zt.bullet).getRegex(),zt.list=wt(zt.list).replace(/bull/g,zt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+zt.def.source+")").getRegex(),zt._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",zt._comment=/|$)/,zt.html=wt(zt.html,"i").replace("comment",zt._comment).replace("tag",zt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),zt.paragraph=wt(zt._paragraph).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.blockquote=wt(zt.blockquote).replace("paragraph",zt.paragraph).getRegex(),zt.normal=Jt({},zt),zt.gfm=Jt({},zt.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),zt.gfm.nptable=wt(zt.gfm.nptable).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.gfm.table=wt(zt.gfm.table).replace("hr",zt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",zt._tag).getRegex(),zt.pedantic=Jt({},zt.normal,{html:wt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",zt._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Je,paragraph:wt(zt.normal._paragraph).replace("hr",zt.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",zt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var mt={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Je,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Je,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",mt.punctuation=wt(mt.punctuation).replace(/punctuation/g,mt._punctuation).getRegex(),mt.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,mt.escapedEmSt=/\\\*|\\_/g,mt._comment=wt(zt._comment).replace("(?:-->|$)","-->").getRegex(),mt.emStrong.lDelim=wt(mt.emStrong.lDelim).replace(/punct/g,mt._punctuation).getRegex(),mt.emStrong.rDelimAst=wt(mt.emStrong.rDelimAst,"g").replace(/punct/g,mt._punctuation).getRegex(),mt.emStrong.rDelimUnd=wt(mt.emStrong.rDelimUnd,"g").replace(/punct/g,mt._punctuation).getRegex(),mt._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,mt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,mt._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,mt.autolink=wt(mt.autolink).replace("scheme",mt._scheme).replace("email",mt._email).getRegex(),mt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,mt.tag=wt(mt.tag).replace("comment",mt._comment).replace("attribute",mt._attribute).getRegex(),mt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,mt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,mt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,mt.link=wt(mt.link).replace("label",mt._label).replace("href",mt._href).replace("title",mt._title).getRegex(),mt.reflink=wt(mt.reflink).replace("label",mt._label).getRegex(),mt.reflinkSearch=wt(mt.reflinkSearch,"g").replace("reflink",mt.reflink).replace("nolink",mt.nolink).getRegex(),mt.normal=Jt({},mt),mt.pedantic=Jt({},mt.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:wt(/^!?\[(label)\]\((.*?)\)/).replace("label",mt._label).getRegex(),reflink:wt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",mt._label).getRegex()}),mt.gfm=Jt({},mt.normal,{escape:wt(mt.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(ot="x"+ot.toString(16)),$t+="&#"+ot+";";return $t}var f=function(){function kt(sn){this.tokens=[],this.tokens.links=Object.create(null),this.options=sn||Sn,this.options.tokenizer=this.options.tokenizer||new Zt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var ot={block:tn.normal,inline:re.normal};this.options.pedantic?(ot.block=tn.pedantic,ot.inline=re.pedantic):this.options.gfm&&(ot.block=tn.gfm,this.options.breaks?ot.inline=re.breaks:ot.inline=re.gfm),this.tokenizer.rules=ot}kt.lex=function(ot,bt){var Ct=new kt(bt);return Ct.lex(ot)},kt.lexInline=function(ot,bt){var Ct=new kt(bt);return Ct.inlineTokens(ot)};var $t=kt.prototype;return $t.lex=function(ot){return ot=ot.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(ot,this.tokens,!0),this.inline(this.tokens),this.tokens},$t.blockTokens=function(ot,bt,Ct){bt===void 0&&(bt=[]),Ct===void 0&&(Ct=!0),this.options.pedantic&&(ot=ot.replace(/^ +$/gm,""));for(var Bt,ze,_n,Ht;ot;){if(Bt=this.tokenizer.space(ot)){ot=ot.substring(Bt.raw.length),Bt.type&&bt.push(Bt);continue}if(Bt=this.tokenizer.code(ot)){ot=ot.substring(Bt.raw.length),Ht=bt[bt.length-1],Ht&&Ht.type==="paragraph"?(Ht.raw+=` `+Bt.raw,Ht.text+=` `+Bt.text):bt.push(Bt);continue}if(Bt=this.tokenizer.fences(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.heading(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.nptable(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.hr(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.blockquote(ot)){ot=ot.substring(Bt.raw.length),Bt.tokens=this.blockTokens(Bt.text,[],Ct),bt.push(Bt);continue}if(Bt=this.tokenizer.list(ot)){for(ot=ot.substring(Bt.raw.length),_n=Bt.items.length,ze=0;ze<_n;ze++)Bt.items[ze].tokens=this.blockTokens(Bt.items[ze].text,[],!1);bt.push(Bt);continue}if(Bt=this.tokenizer.html(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Ct&&(Bt=this.tokenizer.def(ot))){ot=ot.substring(Bt.raw.length),this.tokens.links[Bt.tag]||(this.tokens.links[Bt.tag]={href:Bt.href,title:Bt.title});continue}if(Bt=this.tokenizer.table(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.lheading(ot)){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Ct&&(Bt=this.tokenizer.paragraph(ot))){ot=ot.substring(Bt.raw.length),bt.push(Bt);continue}if(Bt=this.tokenizer.text(ot)){ot=ot.substring(Bt.raw.length),Ht=bt[bt.length-1],Ht&&Ht.type==="text"?(Ht.raw+=` `+Bt.raw,Ht.text+=` -`+Bt.text):bt.push(Bt);continue}if(ot){var sr="Infinite loop on byte: "+ot.charCodeAt(0);if(this.options.silent){console.error(sr);break}else throw new Error(sr)}}return bt},$t.inline=function(ot){var bt,Ct,Bt,ze,_n,Ht,sr=ot.length;for(bt=0;bt0)for(;(sr=this.tokenizer.rules.inline.reflinkSearch.exec(Ht))!=null;)Br.includes(sr[0].slice(sr[0].lastIndexOf("[")+1,-1))&&(Ht=Ht.slice(0,sr.index)+"["+Et("a",sr[0].length-2)+"]"+Ht.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(sr=this.tokenizer.rules.inline.blockSkip.exec(Ht))!=null;)Ht=Ht.slice(0,sr.index)+"["+Et("a",sr[0].length-2)+"]"+Ht.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(sr=this.tokenizer.rules.inline.escapedEmSt.exec(Ht))!=null;)Ht=Ht.slice(0,sr.index)+"++"+Ht.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;ot;){if(Vr||(rr=""),Vr=!1,ze=this.tokenizer.escape(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.tag(ot,Ct,Bt)){ot=ot.substring(ze.raw.length),Ct=ze.inLink,Bt=ze.inRawBlock;var Zn=bt[bt.length-1];Zn&&ze.type==="text"&&Zn.type==="text"?(Zn.raw+=ze.raw,Zn.text+=ze.text):bt.push(ze);continue}if(ze=this.tokenizer.link(ot)){ot=ot.substring(ze.raw.length),ze.type==="link"&&(ze.tokens=this.inlineTokens(ze.text,[],!0,Bt)),bt.push(ze);continue}if(ze=this.tokenizer.reflink(ot,this.tokens.links)){ot=ot.substring(ze.raw.length);var Jn=bt[bt.length-1];ze.type==="link"?(ze.tokens=this.inlineTokens(ze.text,[],!0,Bt),bt.push(ze)):Jn&&ze.type==="text"&&Jn.type==="text"?(Jn.raw+=ze.raw,Jn.text+=ze.text):bt.push(ze);continue}if(ze=this.tokenizer.emStrong(ot,Ht,rr)){ot=ot.substring(ze.raw.length),ze.tokens=this.inlineTokens(ze.text,[],Ct,Bt),bt.push(ze);continue}if(ze=this.tokenizer.codespan(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.br(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.del(ot)){ot=ot.substring(ze.raw.length),ze.tokens=this.inlineTokens(ze.text,[],Ct,Bt),bt.push(ze);continue}if(ze=this.tokenizer.autolink(ot,E)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(!Ct&&(ze=this.tokenizer.url(ot,E))){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.inlineText(ot,Bt,K)){ot=ot.substring(ze.raw.length),ze.raw.slice(-1)!=="_"&&(rr=ze.raw.slice(-1)),Vr=!0,_n=bt[bt.length-1],_n&&_n.type==="text"?(_n.raw+=ze.raw,_n.text+=ze.text):bt.push(ze);continue}if(ot){var Wt="Infinite loop on byte: "+ot.charCodeAt(0);if(this.options.silent){console.error(Wt);break}else throw new Error(Wt)}}return bt},l(kt,null,[{key:"rules",get:function(){return{block:tn,inline:re}}}]),kt}(),R=Pe.exports.defaults,be=Ae.cleanUrl,$=Ae.escape,U=function(){function kt(sn){this.options=sn||R}var $t=kt.prototype;return $t.code=function(ot,bt,Ct){var Bt=(bt||"").match(/\S*/)[0];if(this.options.highlight){var ze=this.options.highlight(ot,Bt);ze!=null&&ze!==ot&&(Ct=!0,ot=ze)}return ot=ot.replace(/\n$/,"")+` +`+Bt.text):bt.push(Bt);continue}if(ot){var sr="Infinite loop on byte: "+ot.charCodeAt(0);if(this.options.silent){console.error(sr);break}else throw new Error(sr)}}return bt},$t.inline=function(ot){var bt,Ct,Bt,ze,_n,Ht,sr=ot.length;for(bt=0;bt0)for(;(sr=this.tokenizer.rules.inline.reflinkSearch.exec(Ht))!=null;)Br.includes(sr[0].slice(sr[0].lastIndexOf("[")+1,-1))&&(Ht=Ht.slice(0,sr.index)+"["+Et("a",sr[0].length-2)+"]"+Ht.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(sr=this.tokenizer.rules.inline.blockSkip.exec(Ht))!=null;)Ht=Ht.slice(0,sr.index)+"["+Et("a",sr[0].length-2)+"]"+Ht.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(sr=this.tokenizer.rules.inline.escapedEmSt.exec(Ht))!=null;)Ht=Ht.slice(0,sr.index)+"++"+Ht.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;ot;){if(Vr||(rr=""),Vr=!1,ze=this.tokenizer.escape(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.tag(ot,Ct,Bt)){ot=ot.substring(ze.raw.length),Ct=ze.inLink,Bt=ze.inRawBlock;var Zn=bt[bt.length-1];Zn&&ze.type==="text"&&Zn.type==="text"?(Zn.raw+=ze.raw,Zn.text+=ze.text):bt.push(ze);continue}if(ze=this.tokenizer.link(ot)){ot=ot.substring(ze.raw.length),ze.type==="link"&&(ze.tokens=this.inlineTokens(ze.text,[],!0,Bt)),bt.push(ze);continue}if(ze=this.tokenizer.reflink(ot,this.tokens.links)){ot=ot.substring(ze.raw.length);var Jn=bt[bt.length-1];ze.type==="link"?(ze.tokens=this.inlineTokens(ze.text,[],!0,Bt),bt.push(ze)):Jn&&ze.type==="text"&&Jn.type==="text"?(Jn.raw+=ze.raw,Jn.text+=ze.text):bt.push(ze);continue}if(ze=this.tokenizer.emStrong(ot,Ht,rr)){ot=ot.substring(ze.raw.length),ze.tokens=this.inlineTokens(ze.text,[],Ct,Bt),bt.push(ze);continue}if(ze=this.tokenizer.codespan(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.br(ot)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.del(ot)){ot=ot.substring(ze.raw.length),ze.tokens=this.inlineTokens(ze.text,[],Ct,Bt),bt.push(ze);continue}if(ze=this.tokenizer.autolink(ot,E)){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(!Ct&&(ze=this.tokenizer.url(ot,E))){ot=ot.substring(ze.raw.length),bt.push(ze);continue}if(ze=this.tokenizer.inlineText(ot,Bt,K)){ot=ot.substring(ze.raw.length),ze.raw.slice(-1)!=="_"&&(rr=ze.raw.slice(-1)),Vr=!0,_n=bt[bt.length-1],_n&&_n.type==="text"?(_n.raw+=ze.raw,_n.text+=ze.text):bt.push(ze);continue}if(ot){var Wt="Infinite loop on byte: "+ot.charCodeAt(0);if(this.options.silent){console.error(Wt);break}else throw new Error(Wt)}}return bt},l(kt,null,[{key:"rules",get:function(){return{block:tn,inline:re}}}]),kt}(),R=Pe.exports.defaults,ye=Ae.cleanUrl,$=Ae.escape,U=function(){function kt(sn){this.options=sn||R}var $t=kt.prototype;return $t.code=function(ot,bt,Ct){var Bt=(bt||"").match(/\S*/)[0];if(this.options.highlight){var ze=this.options.highlight(ot,Bt);ze!=null&&ze!==ot&&(Ct=!0,ot=ze)}return ot=ot.replace(/\n$/,"")+` `,Bt?'
      '+(Ct?ot:$(ot,!0))+`
      `:"
      "+(Ct?ot:$(ot,!0))+`
      `},$t.blockquote=function(ot){return`
      @@ -1513,16 +1513,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},$t.tablerow=function(ot){return` `+ot+` `},$t.tablecell=function(ot,bt){var Ct=bt.header?"th":"td",Bt=bt.align?"<"+Ct+' align="'+bt.align+'">':"<"+Ct+">";return Bt+ot+" -`},$t.strong=function(ot){return""+ot+""},$t.em=function(ot){return""+ot+""},$t.codespan=function(ot){return""+ot+""},$t.br=function(){return this.options.xhtml?"
      ":"
      "},$t.del=function(ot){return""+ot+""},$t.link=function(ot,bt,Ct){if(ot=be(this.options.sanitize,this.options.baseUrl,ot),ot===null)return Ct;var Bt='
      ",Bt},$t.image=function(ot,bt,Ct){if(ot=be(this.options.sanitize,this.options.baseUrl,ot),ot===null)return Ct;var Bt=''+Ct+'":">",Bt},$t.text=function(ot){return ot},kt}(),oe=function(){function kt(){}var $t=kt.prototype;return $t.strong=function(ot){return ot},$t.em=function(ot){return ot},$t.codespan=function(ot){return ot},$t.del=function(ot){return ot},$t.html=function(ot){return ot},$t.text=function(ot){return ot},$t.link=function(ot,bt,Ct){return""+Ct},$t.image=function(ot,bt,Ct){return""+Ct},$t.br=function(){return""},kt}(),Me=function(){function kt(){this.seen={}}var $t=kt.prototype;return $t.serialize=function(ot){return ot.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},$t.getNextSafeSlug=function(ot,bt){var Ct=ot,Bt=0;if(this.seen.hasOwnProperty(Ct)){Bt=this.seen[ot];do Bt++,Ct=ot+"-"+Bt;while(this.seen.hasOwnProperty(Ct))}return bt||(this.seen[ot]=Bt,this.seen[Ct]=0),Ct},$t.slug=function(ot,bt){bt===void 0&&(bt={});var Ct=this.serialize(ot);return this.getNextSafeSlug(Ct,bt.dryrun)},kt}(),Fe=U,Re=oe,Ge=Me,Ut=Pe.exports.defaults,Xe=Ae.unescape,At=function(){function kt(sn){this.options=sn||Ut,this.options.renderer=this.options.renderer||new Fe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Re,this.slugger=new Ge}kt.parse=function(ot,bt){var Ct=new kt(bt);return Ct.parse(ot)},kt.parseInline=function(ot,bt){var Ct=new kt(bt);return Ct.parseInline(ot)};var $t=kt.prototype;return $t.parse=function(ot,bt){bt===void 0&&(bt=!0);var Ct="",Bt,ze,_n,Ht,sr,Vr,rr,Br,Zn,Jn,Wt,Ve,_e,st,$e,nn,un,Nn,Qn=ot.length;for(Bt=0;Bt0&&$e.tokens[0].type==="text"?($e.tokens[0].text=Nn+" "+$e.tokens[0].text,$e.tokens[0].tokens&&$e.tokens[0].tokens.length>0&&$e.tokens[0].tokens[0].type==="text"&&($e.tokens[0].tokens[0].text=Nn+" "+$e.tokens[0].tokens[0].text)):$e.tokens.unshift({type:"text",text:Nn}):st+=Nn),st+=this.parse($e.tokens,_e),Zn+=this.renderer.listitem(st,un,nn);Ct+=this.renderer.list(Zn,Wt,Ve);continue}case"html":{Ct+=this.renderer.html(Jn.text);continue}case"paragraph":{Ct+=this.renderer.paragraph(this.parseInline(Jn.tokens));continue}case"text":{for(Zn=Jn.tokens?this.parseInline(Jn.tokens):Jn.text;Bt+1"+ot+""},$t.em=function(ot){return""+ot+""},$t.codespan=function(ot){return""+ot+""},$t.br=function(){return this.options.xhtml?"
      ":"
      "},$t.del=function(ot){return""+ot+""},$t.link=function(ot,bt,Ct){if(ot=ye(this.options.sanitize,this.options.baseUrl,ot),ot===null)return Ct;var Bt='
      ",Bt},$t.image=function(ot,bt,Ct){if(ot=ye(this.options.sanitize,this.options.baseUrl,ot),ot===null)return Ct;var Bt=''+Ct+'":">",Bt},$t.text=function(ot){return ot},kt}(),oe=function(){function kt(){}var $t=kt.prototype;return $t.strong=function(ot){return ot},$t.em=function(ot){return ot},$t.codespan=function(ot){return ot},$t.del=function(ot){return ot},$t.html=function(ot){return ot},$t.text=function(ot){return ot},$t.link=function(ot,bt,Ct){return""+Ct},$t.image=function(ot,bt,Ct){return""+Ct},$t.br=function(){return""},kt}(),Me=function(){function kt(){this.seen={}}var $t=kt.prototype;return $t.serialize=function(ot){return ot.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},$t.getNextSafeSlug=function(ot,bt){var Ct=ot,Bt=0;if(this.seen.hasOwnProperty(Ct)){Bt=this.seen[ot];do Bt++,Ct=ot+"-"+Bt;while(this.seen.hasOwnProperty(Ct))}return bt||(this.seen[ot]=Bt,this.seen[Ct]=0),Ct},$t.slug=function(ot,bt){bt===void 0&&(bt={});var Ct=this.serialize(ot);return this.getNextSafeSlug(Ct,bt.dryrun)},kt}(),Fe=U,Re=oe,Ge=Me,Ut=Pe.exports.defaults,Xe=Ae.unescape,At=function(){function kt(sn){this.options=sn||Ut,this.options.renderer=this.options.renderer||new Fe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Re,this.slugger=new Ge}kt.parse=function(ot,bt){var Ct=new kt(bt);return Ct.parse(ot)},kt.parseInline=function(ot,bt){var Ct=new kt(bt);return Ct.parseInline(ot)};var $t=kt.prototype;return $t.parse=function(ot,bt){bt===void 0&&(bt=!0);var Ct="",Bt,ze,_n,Ht,sr,Vr,rr,Br,Zn,Jn,Wt,Ve,_e,st,$e,nn,un,Nn,Qn=ot.length;for(Bt=0;Bt0&&$e.tokens[0].type==="text"?($e.tokens[0].text=Nn+" "+$e.tokens[0].text,$e.tokens[0].tokens&&$e.tokens[0].tokens.length>0&&$e.tokens[0].tokens[0].type==="text"&&($e.tokens[0].tokens[0].text=Nn+" "+$e.tokens[0].tokens[0].text)):$e.tokens.unshift({type:"text",text:Nn}):st+=Nn),st+=this.parse($e.tokens,_e),Zn+=this.renderer.listitem(st,un,nn);Ct+=this.renderer.list(Zn,Wt,Ve);continue}case"html":{Ct+=this.renderer.html(Jn.text);continue}case"paragraph":{Ct+=this.renderer.paragraph(this.parseInline(Jn.tokens));continue}case"text":{for(Zn=Jn.tokens?this.parseInline(Jn.tokens):Jn.text;Bt+1An error occurred:

      "+ie(_n.message+"",!0)+"
      ";throw _n}}dt.options=dt.setOptions=function(kt){return dn(dt.defaults,kt),An(dt.defaults),dt},dt.getDefaults=ge,dt.defaults=je,dt.use=function(kt){var $t=dn({},kt);if(kt.renderer&&function(){var ot=dt.defaults.renderer||new tt,bt=function(ze){var _n=ot[ze];ot[ze]=function(){for(var Ht=arguments.length,sr=new Array(Ht),Vr=0;VrAn error occurred:

      "+ie(ot.message+"",!0)+"
      ";throw ot}},dt.Parser=qe,dt.parser=qe.parse,dt.Renderer=tt,dt.TextRenderer=pt,dt.Lexer=gt,dt.lexer=gt.lex,dt.Tokenizer=Ie,dt.Slugger=Pt,dt.parse=dt;var tr=dt;return tr})},11690:function(lr){const jt=/[&<>"']/,l=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,ae=/[<>"']|&(?!#?\w+;)/g,ee={"&":"&","<":"<",">":">",'"':""","'":"'"},Pe=fe=>ee[fe];function _(fe,me){if(me){if(jt.test(fe))return fe.replace(l,Pe)}else if(b.test(fe))return fe.replace(ae,Pe);return fe}const V=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function P(fe){return fe.replace(V,(me,ve)=>(ve=ve.toLowerCase(),ve==="colon"?":":ve.charAt(0)==="#"?ve.charAt(1)==="x"?String.fromCharCode(parseInt(ve.substring(2),16)):String.fromCharCode(+ve.substring(1)):""))}const w=/(^|[^\[])\^/g;function r(fe,me){fe=fe.source||fe,me=me||"";const ve={replace:(Ne,de)=>(de=de.source||de,de=de.replace(w,"$1"),fe=fe.replace(Ne,de),ve),getRegex:()=>new RegExp(fe,me)};return ve}const s=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function o(fe,me,ve){if(fe){let Ne;try{Ne=decodeURIComponent(P(ve)).replace(s,"").toLowerCase()}catch(de){return null}if(Ne.indexOf("javascript:")===0||Ne.indexOf("vbscript:")===0||Ne.indexOf("data:")===0)return null}me&&!x.test(ve)&&(ve=H(me,ve));try{ve=encodeURI(ve).replace(/%25/g,"%")}catch(Ne){return null}return ve}const i={},c=/^[^:]+:\/*[^/]*$/,d=/^([^:]+:)[\s\S]*$/,C=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H(fe,me){i[" "+fe]||(c.test(fe)?i[" "+fe]=fe+"/":i[" "+fe]=te(fe,"/",!0)),fe=i[" "+fe];const ve=fe.indexOf(":")===-1;return me.substring(0,2)==="//"?ve?me:fe.replace(d,"$1")+me:me.charAt(0)==="/"?ve?me:fe.replace(C,"$1")+me:fe+me}const I={exec:function(){}};function M(fe){let me=1,ve,Ne;for(;me{let Ae=!1,ue=F;for(;--ue>=0&&Ce[ue]==="\\";)Ae=!Ae;return Ae?"|":" |"}),Ne=ve.split(/ \|/);let de=0;if(Ne.length>me)Ne.splice(me);else for(;Ne.length1;)me&1&&(ve+=fe),me>>=1,fe+=fe;return ve+fe}lr.exports={escape:_,unescape:P,edit:r,cleanUrl:o,resolveUrl:H,noopTest:I,merge:M,splitCells:W,rtrim:te,findClosingBracket:S,checkSanitizeDeprecation:B,repeatString:pe}},75918:function(lr,jt,l){"use strict";l.d(jt,{Wi:function(){return V},Z0:function(){return P},aU:function(){return _},eZ:function(){return r},wY:function(){return w}});var b=l(4348),ae=l(69323),ee=l(13268),Pe=function(s,x,o,i){function c(d){return d instanceof o?d:new o(function(C){C(d)})}return new(o||(o=Promise))(function(d,C){function H(W){try{M(i.next(W))}catch(te){C(te)}}function I(W){try{M(i.throw(W))}catch(te){C(te)}}function M(W){W.done?d(W.value):c(W.value).then(H,I)}M((i=i.apply(s,x||[])).next())})};class _ extends ae.JT{constructor(x,o="",i="",c=!0,d){super(),this._onDidChange=this._register(new b.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=x,this._label=o,this._cssClass=i,this._enabled=c,this._actionCallback=d}get id(){return this._id}get label(){return this._label}set label(x){this._setLabel(x)}_setLabel(x){this._label!==x&&(this._label=x,this._onDidChange.fire({label:x}))}get tooltip(){return this._tooltip||""}set tooltip(x){this._setTooltip(x)}_setTooltip(x){this._tooltip!==x&&(this._tooltip=x,this._onDidChange.fire({tooltip:x}))}get class(){return this._cssClass}set class(x){this._setClass(x)}_setClass(x){this._cssClass!==x&&(this._cssClass=x,this._onDidChange.fire({class:x}))}get enabled(){return this._enabled}set enabled(x){this._setEnabled(x)}_setEnabled(x){this._enabled!==x&&(this._enabled=x,this._onDidChange.fire({enabled:x}))}get checked(){return this._checked}set checked(x){this._setChecked(x)}_setChecked(x){this._checked!==x&&(this._checked=x,this._onDidChange.fire({checked:x}))}run(x,o){return Pe(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(x))})}}class V extends ae.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new b.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new b.Q5),this.onDidRun=this._onDidRun.event}run(x,o){return Pe(this,void 0,void 0,function*(){if(!x.enabled)return;this._onBeforeRun.fire({action:x});let i;try{yield this.runAction(x,o)}catch(c){i=c}this._onDidRun.fire({action:x,error:i})})}runAction(x,o){return Pe(this,void 0,void 0,function*(){yield x.run(o)})}}class P extends _{constructor(x){super(P.ID,x,x?"separator text":"separator"),this.checked=!1,this.enabled=!1}}P.ID="vs.actions.separator";class w{constructor(x,o,i,c){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=x,this.label=o,this.class=c,this._actions=i}get actions(){return this._actions}dispose(){}run(){return Pe(this,void 0,void 0,function*(){})}}class r extends _{constructor(){super(r.ID,ee.N("submenu.empty","(empty)"),void 0,!1)}}r.ID="vs.actions.empty"},76068:function(lr,jt,l){"use strict";l.d(jt,{ok:function(){return b}});function b(ae,ee){if(!ae)throw new Error(ee?`Assertion failed (${ee})`:"Assertion Failed")}},52615:function(lr,jt,l){"use strict";l.d(jt,{CM:function(){return _},JL:function(){return V},dT:function(){return w},fK:function(){return Pe},lA:function(){return P}});var b=l(4348);class ae{constructor(){this._icons=new Map,this._onDidRegister=new b.Q5}add(s){const x=this._icons.get(s.id);x?s.description?x.description=s.description:console.error(`Duplicate registration of codicon ${s.id}`):(this._icons.set(s.id,s),this._onDidRegister.fire(s))}get(s){return this._icons.get(s)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const ee=new ae,Pe=ee;function _(r,s){return new P(r,s)}function V(r){return r?r.replace(/\$\((.*?)\)/g,(s,x)=>` ${x} `).trim():""}class P{constructor(s,x,o){this.id=s,this.definition=x,this.description=o,ee.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var w;(function(r){r.iconNameSegment="[A-Za-z0-9]+",r.iconNameExpression="[A-Za-z0-9\\-]+",r.iconModifierExpression="~[A-Za-z]+";const s=new RegExp(`^(${r.iconNameExpression})(${r.iconModifierExpression})?$`);function x(c){if(c instanceof P)return["codicon","codicon-"+c.id];const d=s.exec(c.id);if(!d)return x(P.error);let[,C,H]=d;const I=["codicon","codicon-"+C];return H&&I.push("codicon-modifier-"+H.substr(1)),I}r.asClassNameArray=x;function o(c){return x(c).join(" ")}r.asClassName=o;function i(c){return"."+x(c).join(".")}r.asCSSSelector=i})(w||(w={})),function(r){r.add=new r("add",{fontCharacter:"\\ea60"}),r.plus=new r("plus",r.add.definition),r.gistNew=new r("gist-new",r.add.definition),r.repoCreate=new r("repo-create",r.add.definition),r.lightbulb=new r("lightbulb",{fontCharacter:"\\ea61"}),r.lightBulb=new r("light-bulb",{fontCharacter:"\\ea61"}),r.repo=new r("repo",{fontCharacter:"\\ea62"}),r.repoDelete=new r("repo-delete",{fontCharacter:"\\ea62"}),r.gistFork=new r("gist-fork",{fontCharacter:"\\ea63"}),r.repoForked=new r("repo-forked",{fontCharacter:"\\ea63"}),r.gitPullRequest=new r("git-pull-request",{fontCharacter:"\\ea64"}),r.gitPullRequestAbandoned=new r("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),r.recordKeys=new r("record-keys",{fontCharacter:"\\ea65"}),r.keyboard=new r("keyboard",{fontCharacter:"\\ea65"}),r.tag=new r("tag",{fontCharacter:"\\ea66"}),r.tagAdd=new r("tag-add",{fontCharacter:"\\ea66"}),r.tagRemove=new r("tag-remove",{fontCharacter:"\\ea66"}),r.person=new r("person",{fontCharacter:"\\ea67"}),r.personFollow=new r("person-follow",{fontCharacter:"\\ea67"}),r.personOutline=new r("person-outline",{fontCharacter:"\\ea67"}),r.personFilled=new r("person-filled",{fontCharacter:"\\ea67"}),r.gitBranch=new r("git-branch",{fontCharacter:"\\ea68"}),r.gitBranchCreate=new r("git-branch-create",{fontCharacter:"\\ea68"}),r.gitBranchDelete=new r("git-branch-delete",{fontCharacter:"\\ea68"}),r.sourceControl=new r("source-control",{fontCharacter:"\\ea68"}),r.mirror=new r("mirror",{fontCharacter:"\\ea69"}),r.mirrorPublic=new r("mirror-public",{fontCharacter:"\\ea69"}),r.star=new r("star",{fontCharacter:"\\ea6a"}),r.starAdd=new r("star-add",{fontCharacter:"\\ea6a"}),r.starDelete=new r("star-delete",{fontCharacter:"\\ea6a"}),r.starEmpty=new r("star-empty",{fontCharacter:"\\ea6a"}),r.comment=new r("comment",{fontCharacter:"\\ea6b"}),r.commentAdd=new r("comment-add",{fontCharacter:"\\ea6b"}),r.alert=new r("alert",{fontCharacter:"\\ea6c"}),r.warning=new r("warning",{fontCharacter:"\\ea6c"}),r.search=new r("search",{fontCharacter:"\\ea6d"}),r.searchSave=new r("search-save",{fontCharacter:"\\ea6d"}),r.logOut=new r("log-out",{fontCharacter:"\\ea6e"}),r.signOut=new r("sign-out",{fontCharacter:"\\ea6e"}),r.logIn=new r("log-in",{fontCharacter:"\\ea6f"}),r.signIn=new r("sign-in",{fontCharacter:"\\ea6f"}),r.eye=new r("eye",{fontCharacter:"\\ea70"}),r.eyeUnwatch=new r("eye-unwatch",{fontCharacter:"\\ea70"}),r.eyeWatch=new r("eye-watch",{fontCharacter:"\\ea70"}),r.circleFilled=new r("circle-filled",{fontCharacter:"\\ea71"}),r.primitiveDot=new r("primitive-dot",{fontCharacter:"\\ea71"}),r.closeDirty=new r("close-dirty",{fontCharacter:"\\ea71"}),r.debugBreakpoint=new r("debug-breakpoint",{fontCharacter:"\\ea71"}),r.debugBreakpointDisabled=new r("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),r.debugHint=new r("debug-hint",{fontCharacter:"\\ea71"}),r.primitiveSquare=new r("primitive-square",{fontCharacter:"\\ea72"}),r.edit=new r("edit",{fontCharacter:"\\ea73"}),r.pencil=new r("pencil",{fontCharacter:"\\ea73"}),r.info=new r("info",{fontCharacter:"\\ea74"}),r.issueOpened=new r("issue-opened",{fontCharacter:"\\ea74"}),r.gistPrivate=new r("gist-private",{fontCharacter:"\\ea75"}),r.gitForkPrivate=new r("git-fork-private",{fontCharacter:"\\ea75"}),r.lock=new r("lock",{fontCharacter:"\\ea75"}),r.mirrorPrivate=new r("mirror-private",{fontCharacter:"\\ea75"}),r.close=new r("close",{fontCharacter:"\\ea76"}),r.removeClose=new r("remove-close",{fontCharacter:"\\ea76"}),r.x=new r("x",{fontCharacter:"\\ea76"}),r.repoSync=new r("repo-sync",{fontCharacter:"\\ea77"}),r.sync=new r("sync",{fontCharacter:"\\ea77"}),r.clone=new r("clone",{fontCharacter:"\\ea78"}),r.desktopDownload=new r("desktop-download",{fontCharacter:"\\ea78"}),r.beaker=new r("beaker",{fontCharacter:"\\ea79"}),r.microscope=new r("microscope",{fontCharacter:"\\ea79"}),r.vm=new r("vm",{fontCharacter:"\\ea7a"}),r.deviceDesktop=new r("device-desktop",{fontCharacter:"\\ea7a"}),r.file=new r("file",{fontCharacter:"\\ea7b"}),r.fileText=new r("file-text",{fontCharacter:"\\ea7b"}),r.more=new r("more",{fontCharacter:"\\ea7c"}),r.ellipsis=new r("ellipsis",{fontCharacter:"\\ea7c"}),r.kebabHorizontal=new r("kebab-horizontal",{fontCharacter:"\\ea7c"}),r.mailReply=new r("mail-reply",{fontCharacter:"\\ea7d"}),r.reply=new r("reply",{fontCharacter:"\\ea7d"}),r.organization=new r("organization",{fontCharacter:"\\ea7e"}),r.organizationFilled=new r("organization-filled",{fontCharacter:"\\ea7e"}),r.organizationOutline=new r("organization-outline",{fontCharacter:"\\ea7e"}),r.newFile=new r("new-file",{fontCharacter:"\\ea7f"}),r.fileAdd=new r("file-add",{fontCharacter:"\\ea7f"}),r.newFolder=new r("new-folder",{fontCharacter:"\\ea80"}),r.fileDirectoryCreate=new r("file-directory-create",{fontCharacter:"\\ea80"}),r.trash=new r("trash",{fontCharacter:"\\ea81"}),r.trashcan=new r("trashcan",{fontCharacter:"\\ea81"}),r.history=new r("history",{fontCharacter:"\\ea82"}),r.clock=new r("clock",{fontCharacter:"\\ea82"}),r.folder=new r("folder",{fontCharacter:"\\ea83"}),r.fileDirectory=new r("file-directory",{fontCharacter:"\\ea83"}),r.symbolFolder=new r("symbol-folder",{fontCharacter:"\\ea83"}),r.logoGithub=new r("logo-github",{fontCharacter:"\\ea84"}),r.markGithub=new r("mark-github",{fontCharacter:"\\ea84"}),r.github=new r("github",{fontCharacter:"\\ea84"}),r.terminal=new r("terminal",{fontCharacter:"\\ea85"}),r.console=new r("console",{fontCharacter:"\\ea85"}),r.repl=new r("repl",{fontCharacter:"\\ea85"}),r.zap=new r("zap",{fontCharacter:"\\ea86"}),r.symbolEvent=new r("symbol-event",{fontCharacter:"\\ea86"}),r.error=new r("error",{fontCharacter:"\\ea87"}),r.stop=new r("stop",{fontCharacter:"\\ea87"}),r.variable=new r("variable",{fontCharacter:"\\ea88"}),r.symbolVariable=new r("symbol-variable",{fontCharacter:"\\ea88"}),r.array=new r("array",{fontCharacter:"\\ea8a"}),r.symbolArray=new r("symbol-array",{fontCharacter:"\\ea8a"}),r.symbolModule=new r("symbol-module",{fontCharacter:"\\ea8b"}),r.symbolPackage=new r("symbol-package",{fontCharacter:"\\ea8b"}),r.symbolNamespace=new r("symbol-namespace",{fontCharacter:"\\ea8b"}),r.symbolObject=new r("symbol-object",{fontCharacter:"\\ea8b"}),r.symbolMethod=new r("symbol-method",{fontCharacter:"\\ea8c"}),r.symbolFunction=new r("symbol-function",{fontCharacter:"\\ea8c"}),r.symbolConstructor=new r("symbol-constructor",{fontCharacter:"\\ea8c"}),r.symbolBoolean=new r("symbol-boolean",{fontCharacter:"\\ea8f"}),r.symbolNull=new r("symbol-null",{fontCharacter:"\\ea8f"}),r.symbolNumeric=new r("symbol-numeric",{fontCharacter:"\\ea90"}),r.symbolNumber=new r("symbol-number",{fontCharacter:"\\ea90"}),r.symbolStructure=new r("symbol-structure",{fontCharacter:"\\ea91"}),r.symbolStruct=new r("symbol-struct",{fontCharacter:"\\ea91"}),r.symbolParameter=new r("symbol-parameter",{fontCharacter:"\\ea92"}),r.symbolTypeParameter=new r("symbol-type-parameter",{fontCharacter:"\\ea92"}),r.symbolKey=new r("symbol-key",{fontCharacter:"\\ea93"}),r.symbolText=new r("symbol-text",{fontCharacter:"\\ea93"}),r.symbolReference=new r("symbol-reference",{fontCharacter:"\\ea94"}),r.goToFile=new r("go-to-file",{fontCharacter:"\\ea94"}),r.symbolEnum=new r("symbol-enum",{fontCharacter:"\\ea95"}),r.symbolValue=new r("symbol-value",{fontCharacter:"\\ea95"}),r.symbolRuler=new r("symbol-ruler",{fontCharacter:"\\ea96"}),r.symbolUnit=new r("symbol-unit",{fontCharacter:"\\ea96"}),r.activateBreakpoints=new r("activate-breakpoints",{fontCharacter:"\\ea97"}),r.archive=new r("archive",{fontCharacter:"\\ea98"}),r.arrowBoth=new r("arrow-both",{fontCharacter:"\\ea99"}),r.arrowDown=new r("arrow-down",{fontCharacter:"\\ea9a"}),r.arrowLeft=new r("arrow-left",{fontCharacter:"\\ea9b"}),r.arrowRight=new r("arrow-right",{fontCharacter:"\\ea9c"}),r.arrowSmallDown=new r("arrow-small-down",{fontCharacter:"\\ea9d"}),r.arrowSmallLeft=new r("arrow-small-left",{fontCharacter:"\\ea9e"}),r.arrowSmallRight=new r("arrow-small-right",{fontCharacter:"\\ea9f"}),r.arrowSmallUp=new r("arrow-small-up",{fontCharacter:"\\eaa0"}),r.arrowUp=new r("arrow-up",{fontCharacter:"\\eaa1"}),r.bell=new r("bell",{fontCharacter:"\\eaa2"}),r.bold=new r("bold",{fontCharacter:"\\eaa3"}),r.book=new r("book",{fontCharacter:"\\eaa4"}),r.bookmark=new r("bookmark",{fontCharacter:"\\eaa5"}),r.debugBreakpointConditionalUnverified=new r("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),r.debugBreakpointConditional=new r("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),r.debugBreakpointConditionalDisabled=new r("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),r.debugBreakpointDataUnverified=new r("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),r.debugBreakpointData=new r("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),r.debugBreakpointDataDisabled=new r("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),r.debugBreakpointLogUnverified=new r("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),r.debugBreakpointLog=new r("debug-breakpoint-log",{fontCharacter:"\\eaab"}),r.debugBreakpointLogDisabled=new r("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),r.briefcase=new r("briefcase",{fontCharacter:"\\eaac"}),r.broadcast=new r("broadcast",{fontCharacter:"\\eaad"}),r.browser=new r("browser",{fontCharacter:"\\eaae"}),r.bug=new r("bug",{fontCharacter:"\\eaaf"}),r.calendar=new r("calendar",{fontCharacter:"\\eab0"}),r.caseSensitive=new r("case-sensitive",{fontCharacter:"\\eab1"}),r.check=new r("check",{fontCharacter:"\\eab2"}),r.checklist=new r("checklist",{fontCharacter:"\\eab3"}),r.chevronDown=new r("chevron-down",{fontCharacter:"\\eab4"}),r.dropDownButton=new r("drop-down-button",r.chevronDown.definition),r.chevronLeft=new r("chevron-left",{fontCharacter:"\\eab5"}),r.chevronRight=new r("chevron-right",{fontCharacter:"\\eab6"}),r.chevronUp=new r("chevron-up",{fontCharacter:"\\eab7"}),r.chromeClose=new r("chrome-close",{fontCharacter:"\\eab8"}),r.chromeMaximize=new r("chrome-maximize",{fontCharacter:"\\eab9"}),r.chromeMinimize=new r("chrome-minimize",{fontCharacter:"\\eaba"}),r.chromeRestore=new r("chrome-restore",{fontCharacter:"\\eabb"}),r.circleOutline=new r("circle-outline",{fontCharacter:"\\eabc"}),r.debugBreakpointUnverified=new r("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),r.circleSlash=new r("circle-slash",{fontCharacter:"\\eabd"}),r.circuitBoard=new r("circuit-board",{fontCharacter:"\\eabe"}),r.clearAll=new r("clear-all",{fontCharacter:"\\eabf"}),r.clippy=new r("clippy",{fontCharacter:"\\eac0"}),r.closeAll=new r("close-all",{fontCharacter:"\\eac1"}),r.cloudDownload=new r("cloud-download",{fontCharacter:"\\eac2"}),r.cloudUpload=new r("cloud-upload",{fontCharacter:"\\eac3"}),r.code=new r("code",{fontCharacter:"\\eac4"}),r.collapseAll=new r("collapse-all",{fontCharacter:"\\eac5"}),r.colorMode=new r("color-mode",{fontCharacter:"\\eac6"}),r.commentDiscussion=new r("comment-discussion",{fontCharacter:"\\eac7"}),r.compareChanges=new r("compare-changes",{fontCharacter:"\\eafd"}),r.creditCard=new r("credit-card",{fontCharacter:"\\eac9"}),r.dash=new r("dash",{fontCharacter:"\\eacc"}),r.dashboard=new r("dashboard",{fontCharacter:"\\eacd"}),r.database=new r("database",{fontCharacter:"\\eace"}),r.debugContinue=new r("debug-continue",{fontCharacter:"\\eacf"}),r.debugDisconnect=new r("debug-disconnect",{fontCharacter:"\\ead0"}),r.debugPause=new r("debug-pause",{fontCharacter:"\\ead1"}),r.debugRestart=new r("debug-restart",{fontCharacter:"\\ead2"}),r.debugStart=new r("debug-start",{fontCharacter:"\\ead3"}),r.debugStepInto=new r("debug-step-into",{fontCharacter:"\\ead4"}),r.debugStepOut=new r("debug-step-out",{fontCharacter:"\\ead5"}),r.debugStepOver=new r("debug-step-over",{fontCharacter:"\\ead6"}),r.debugStop=new r("debug-stop",{fontCharacter:"\\ead7"}),r.debug=new r("debug",{fontCharacter:"\\ead8"}),r.deviceCameraVideo=new r("device-camera-video",{fontCharacter:"\\ead9"}),r.deviceCamera=new r("device-camera",{fontCharacter:"\\eada"}),r.deviceMobile=new r("device-mobile",{fontCharacter:"\\eadb"}),r.diffAdded=new r("diff-added",{fontCharacter:"\\eadc"}),r.diffIgnored=new r("diff-ignored",{fontCharacter:"\\eadd"}),r.diffModified=new r("diff-modified",{fontCharacter:"\\eade"}),r.diffRemoved=new r("diff-removed",{fontCharacter:"\\eadf"}),r.diffRenamed=new r("diff-renamed",{fontCharacter:"\\eae0"}),r.diff=new r("diff",{fontCharacter:"\\eae1"}),r.discard=new r("discard",{fontCharacter:"\\eae2"}),r.editorLayout=new r("editor-layout",{fontCharacter:"\\eae3"}),r.emptyWindow=new r("empty-window",{fontCharacter:"\\eae4"}),r.exclude=new r("exclude",{fontCharacter:"\\eae5"}),r.extensions=new r("extensions",{fontCharacter:"\\eae6"}),r.eyeClosed=new r("eye-closed",{fontCharacter:"\\eae7"}),r.fileBinary=new r("file-binary",{fontCharacter:"\\eae8"}),r.fileCode=new r("file-code",{fontCharacter:"\\eae9"}),r.fileMedia=new r("file-media",{fontCharacter:"\\eaea"}),r.filePdf=new r("file-pdf",{fontCharacter:"\\eaeb"}),r.fileSubmodule=new r("file-submodule",{fontCharacter:"\\eaec"}),r.fileSymlinkDirectory=new r("file-symlink-directory",{fontCharacter:"\\eaed"}),r.fileSymlinkFile=new r("file-symlink-file",{fontCharacter:"\\eaee"}),r.fileZip=new r("file-zip",{fontCharacter:"\\eaef"}),r.files=new r("files",{fontCharacter:"\\eaf0"}),r.filter=new r("filter",{fontCharacter:"\\eaf1"}),r.flame=new r("flame",{fontCharacter:"\\eaf2"}),r.foldDown=new r("fold-down",{fontCharacter:"\\eaf3"}),r.foldUp=new r("fold-up",{fontCharacter:"\\eaf4"}),r.fold=new r("fold",{fontCharacter:"\\eaf5"}),r.folderActive=new r("folder-active",{fontCharacter:"\\eaf6"}),r.folderOpened=new r("folder-opened",{fontCharacter:"\\eaf7"}),r.gear=new r("gear",{fontCharacter:"\\eaf8"}),r.gift=new r("gift",{fontCharacter:"\\eaf9"}),r.gistSecret=new r("gist-secret",{fontCharacter:"\\eafa"}),r.gist=new r("gist",{fontCharacter:"\\eafb"}),r.gitCommit=new r("git-commit",{fontCharacter:"\\eafc"}),r.gitCompare=new r("git-compare",{fontCharacter:"\\eafd"}),r.gitMerge=new r("git-merge",{fontCharacter:"\\eafe"}),r.githubAction=new r("github-action",{fontCharacter:"\\eaff"}),r.githubAlt=new r("github-alt",{fontCharacter:"\\eb00"}),r.globe=new r("globe",{fontCharacter:"\\eb01"}),r.grabber=new r("grabber",{fontCharacter:"\\eb02"}),r.graph=new r("graph",{fontCharacter:"\\eb03"}),r.gripper=new r("gripper",{fontCharacter:"\\eb04"}),r.heart=new r("heart",{fontCharacter:"\\eb05"}),r.home=new r("home",{fontCharacter:"\\eb06"}),r.horizontalRule=new r("horizontal-rule",{fontCharacter:"\\eb07"}),r.hubot=new r("hubot",{fontCharacter:"\\eb08"}),r.inbox=new r("inbox",{fontCharacter:"\\eb09"}),r.issueClosed=new r("issue-closed",{fontCharacter:"\\eba4"}),r.issueReopened=new r("issue-reopened",{fontCharacter:"\\eb0b"}),r.issues=new r("issues",{fontCharacter:"\\eb0c"}),r.italic=new r("italic",{fontCharacter:"\\eb0d"}),r.jersey=new r("jersey",{fontCharacter:"\\eb0e"}),r.json=new r("json",{fontCharacter:"\\eb0f"}),r.kebabVertical=new r("kebab-vertical",{fontCharacter:"\\eb10"}),r.key=new r("key",{fontCharacter:"\\eb11"}),r.law=new r("law",{fontCharacter:"\\eb12"}),r.lightbulbAutofix=new r("lightbulb-autofix",{fontCharacter:"\\eb13"}),r.linkExternal=new r("link-external",{fontCharacter:"\\eb14"}),r.link=new r("link",{fontCharacter:"\\eb15"}),r.listOrdered=new r("list-ordered",{fontCharacter:"\\eb16"}),r.listUnordered=new r("list-unordered",{fontCharacter:"\\eb17"}),r.liveShare=new r("live-share",{fontCharacter:"\\eb18"}),r.loading=new r("loading",{fontCharacter:"\\eb19"}),r.location=new r("location",{fontCharacter:"\\eb1a"}),r.mailRead=new r("mail-read",{fontCharacter:"\\eb1b"}),r.mail=new r("mail",{fontCharacter:"\\eb1c"}),r.markdown=new r("markdown",{fontCharacter:"\\eb1d"}),r.megaphone=new r("megaphone",{fontCharacter:"\\eb1e"}),r.mention=new r("mention",{fontCharacter:"\\eb1f"}),r.milestone=new r("milestone",{fontCharacter:"\\eb20"}),r.mortarBoard=new r("mortar-board",{fontCharacter:"\\eb21"}),r.move=new r("move",{fontCharacter:"\\eb22"}),r.multipleWindows=new r("multiple-windows",{fontCharacter:"\\eb23"}),r.mute=new r("mute",{fontCharacter:"\\eb24"}),r.noNewline=new r("no-newline",{fontCharacter:"\\eb25"}),r.note=new r("note",{fontCharacter:"\\eb26"}),r.octoface=new r("octoface",{fontCharacter:"\\eb27"}),r.openPreview=new r("open-preview",{fontCharacter:"\\eb28"}),r.package_=new r("package",{fontCharacter:"\\eb29"}),r.paintcan=new r("paintcan",{fontCharacter:"\\eb2a"}),r.pin=new r("pin",{fontCharacter:"\\eb2b"}),r.play=new r("play",{fontCharacter:"\\eb2c"}),r.run=new r("run",{fontCharacter:"\\eb2c"}),r.plug=new r("plug",{fontCharacter:"\\eb2d"}),r.preserveCase=new r("preserve-case",{fontCharacter:"\\eb2e"}),r.preview=new r("preview",{fontCharacter:"\\eb2f"}),r.project=new r("project",{fontCharacter:"\\eb30"}),r.pulse=new r("pulse",{fontCharacter:"\\eb31"}),r.question=new r("question",{fontCharacter:"\\eb32"}),r.quote=new r("quote",{fontCharacter:"\\eb33"}),r.radioTower=new r("radio-tower",{fontCharacter:"\\eb34"}),r.reactions=new r("reactions",{fontCharacter:"\\eb35"}),r.references=new r("references",{fontCharacter:"\\eb36"}),r.refresh=new r("refresh",{fontCharacter:"\\eb37"}),r.regex=new r("regex",{fontCharacter:"\\eb38"}),r.remoteExplorer=new r("remote-explorer",{fontCharacter:"\\eb39"}),r.remote=new r("remote",{fontCharacter:"\\eb3a"}),r.remove=new r("remove",{fontCharacter:"\\eb3b"}),r.replaceAll=new r("replace-all",{fontCharacter:"\\eb3c"}),r.replace=new r("replace",{fontCharacter:"\\eb3d"}),r.repoClone=new r("repo-clone",{fontCharacter:"\\eb3e"}),r.repoForcePush=new r("repo-force-push",{fontCharacter:"\\eb3f"}),r.repoPull=new r("repo-pull",{fontCharacter:"\\eb40"}),r.repoPush=new r("repo-push",{fontCharacter:"\\eb41"}),r.report=new r("report",{fontCharacter:"\\eb42"}),r.requestChanges=new r("request-changes",{fontCharacter:"\\eb43"}),r.rocket=new r("rocket",{fontCharacter:"\\eb44"}),r.rootFolderOpened=new r("root-folder-opened",{fontCharacter:"\\eb45"}),r.rootFolder=new r("root-folder",{fontCharacter:"\\eb46"}),r.rss=new r("rss",{fontCharacter:"\\eb47"}),r.ruby=new r("ruby",{fontCharacter:"\\eb48"}),r.saveAll=new r("save-all",{fontCharacter:"\\eb49"}),r.saveAs=new r("save-as",{fontCharacter:"\\eb4a"}),r.save=new r("save",{fontCharacter:"\\eb4b"}),r.screenFull=new r("screen-full",{fontCharacter:"\\eb4c"}),r.screenNormal=new r("screen-normal",{fontCharacter:"\\eb4d"}),r.searchStop=new r("search-stop",{fontCharacter:"\\eb4e"}),r.server=new r("server",{fontCharacter:"\\eb50"}),r.settingsGear=new r("settings-gear",{fontCharacter:"\\eb51"}),r.settings=new r("settings",{fontCharacter:"\\eb52"}),r.shield=new r("shield",{fontCharacter:"\\eb53"}),r.smiley=new r("smiley",{fontCharacter:"\\eb54"}),r.sortPrecedence=new r("sort-precedence",{fontCharacter:"\\eb55"}),r.splitHorizontal=new r("split-horizontal",{fontCharacter:"\\eb56"}),r.splitVertical=new r("split-vertical",{fontCharacter:"\\eb57"}),r.squirrel=new r("squirrel",{fontCharacter:"\\eb58"}),r.starFull=new r("star-full",{fontCharacter:"\\eb59"}),r.starHalf=new r("star-half",{fontCharacter:"\\eb5a"}),r.symbolClass=new r("symbol-class",{fontCharacter:"\\eb5b"}),r.symbolColor=new r("symbol-color",{fontCharacter:"\\eb5c"}),r.symbolConstant=new r("symbol-constant",{fontCharacter:"\\eb5d"}),r.symbolEnumMember=new r("symbol-enum-member",{fontCharacter:"\\eb5e"}),r.symbolField=new r("symbol-field",{fontCharacter:"\\eb5f"}),r.symbolFile=new r("symbol-file",{fontCharacter:"\\eb60"}),r.symbolInterface=new r("symbol-interface",{fontCharacter:"\\eb61"}),r.symbolKeyword=new r("symbol-keyword",{fontCharacter:"\\eb62"}),r.symbolMisc=new r("symbol-misc",{fontCharacter:"\\eb63"}),r.symbolOperator=new r("symbol-operator",{fontCharacter:"\\eb64"}),r.symbolProperty=new r("symbol-property",{fontCharacter:"\\eb65"}),r.wrench=new r("wrench",{fontCharacter:"\\eb65"}),r.wrenchSubaction=new r("wrench-subaction",{fontCharacter:"\\eb65"}),r.symbolSnippet=new r("symbol-snippet",{fontCharacter:"\\eb66"}),r.tasklist=new r("tasklist",{fontCharacter:"\\eb67"}),r.telescope=new r("telescope",{fontCharacter:"\\eb68"}),r.textSize=new r("text-size",{fontCharacter:"\\eb69"}),r.threeBars=new r("three-bars",{fontCharacter:"\\eb6a"}),r.thumbsdown=new r("thumbsdown",{fontCharacter:"\\eb6b"}),r.thumbsup=new r("thumbsup",{fontCharacter:"\\eb6c"}),r.tools=new r("tools",{fontCharacter:"\\eb6d"}),r.triangleDown=new r("triangle-down",{fontCharacter:"\\eb6e"}),r.triangleLeft=new r("triangle-left",{fontCharacter:"\\eb6f"}),r.triangleRight=new r("triangle-right",{fontCharacter:"\\eb70"}),r.triangleUp=new r("triangle-up",{fontCharacter:"\\eb71"}),r.twitter=new r("twitter",{fontCharacter:"\\eb72"}),r.unfold=new r("unfold",{fontCharacter:"\\eb73"}),r.unlock=new r("unlock",{fontCharacter:"\\eb74"}),r.unmute=new r("unmute",{fontCharacter:"\\eb75"}),r.unverified=new r("unverified",{fontCharacter:"\\eb76"}),r.verified=new r("verified",{fontCharacter:"\\eb77"}),r.versions=new r("versions",{fontCharacter:"\\eb78"}),r.vmActive=new r("vm-active",{fontCharacter:"\\eb79"}),r.vmOutline=new r("vm-outline",{fontCharacter:"\\eb7a"}),r.vmRunning=new r("vm-running",{fontCharacter:"\\eb7b"}),r.watch=new r("watch",{fontCharacter:"\\eb7c"}),r.whitespace=new r("whitespace",{fontCharacter:"\\eb7d"}),r.wholeWord=new r("whole-word",{fontCharacter:"\\eb7e"}),r.window=new r("window",{fontCharacter:"\\eb7f"}),r.wordWrap=new r("word-wrap",{fontCharacter:"\\eb80"}),r.zoomIn=new r("zoom-in",{fontCharacter:"\\eb81"}),r.zoomOut=new r("zoom-out",{fontCharacter:"\\eb82"}),r.listFilter=new r("list-filter",{fontCharacter:"\\eb83"}),r.listFlat=new r("list-flat",{fontCharacter:"\\eb84"}),r.listSelection=new r("list-selection",{fontCharacter:"\\eb85"}),r.selection=new r("selection",{fontCharacter:"\\eb85"}),r.listTree=new r("list-tree",{fontCharacter:"\\eb86"}),r.debugBreakpointFunctionUnverified=new r("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),r.debugBreakpointFunction=new r("debug-breakpoint-function",{fontCharacter:"\\eb88"}),r.debugBreakpointFunctionDisabled=new r("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),r.debugStackframeActive=new r("debug-stackframe-active",{fontCharacter:"\\eb89"}),r.debugStackframeDot=new r("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),r.debugStackframe=new r("debug-stackframe",{fontCharacter:"\\eb8b"}),r.debugStackframeFocused=new r("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),r.debugBreakpointUnsupported=new r("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),r.symbolString=new r("symbol-string",{fontCharacter:"\\eb8d"}),r.debugReverseContinue=new r("debug-reverse-continue",{fontCharacter:"\\eb8e"}),r.debugStepBack=new r("debug-step-back",{fontCharacter:"\\eb8f"}),r.debugRestartFrame=new r("debug-restart-frame",{fontCharacter:"\\eb90"}),r.callIncoming=new r("call-incoming",{fontCharacter:"\\eb92"}),r.callOutgoing=new r("call-outgoing",{fontCharacter:"\\eb93"}),r.menu=new r("menu",{fontCharacter:"\\eb94"}),r.expandAll=new r("expand-all",{fontCharacter:"\\eb95"}),r.feedback=new r("feedback",{fontCharacter:"\\eb96"}),r.groupByRefType=new r("group-by-ref-type",{fontCharacter:"\\eb97"}),r.ungroupByRefType=new r("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),r.account=new r("account",{fontCharacter:"\\eb99"}),r.bellDot=new r("bell-dot",{fontCharacter:"\\eb9a"}),r.debugConsole=new r("debug-console",{fontCharacter:"\\eb9b"}),r.library=new r("library",{fontCharacter:"\\eb9c"}),r.output=new r("output",{fontCharacter:"\\eb9d"}),r.runAll=new r("run-all",{fontCharacter:"\\eb9e"}),r.syncIgnored=new r("sync-ignored",{fontCharacter:"\\eb9f"}),r.pinned=new r("pinned",{fontCharacter:"\\eba0"}),r.githubInverted=new r("github-inverted",{fontCharacter:"\\eba1"}),r.debugAlt=new r("debug-alt",{fontCharacter:"\\eb91"}),r.serverProcess=new r("server-process",{fontCharacter:"\\eba2"}),r.serverEnvironment=new r("server-environment",{fontCharacter:"\\eba3"}),r.pass=new r("pass",{fontCharacter:"\\eba4"}),r.stopCircle=new r("stop-circle",{fontCharacter:"\\eba5"}),r.playCircle=new r("play-circle",{fontCharacter:"\\eba6"}),r.record=new r("record",{fontCharacter:"\\eba7"}),r.debugAltSmall=new r("debug-alt-small",{fontCharacter:"\\eba8"}),r.vmConnect=new r("vm-connect",{fontCharacter:"\\eba9"}),r.cloud=new r("cloud",{fontCharacter:"\\ebaa"}),r.merge=new r("merge",{fontCharacter:"\\ebab"}),r.exportIcon=new r("export",{fontCharacter:"\\ebac"}),r.graphLeft=new r("graph-left",{fontCharacter:"\\ebad"}),r.magnet=new r("magnet",{fontCharacter:"\\ebae"}),r.notebook=new r("notebook",{fontCharacter:"\\ebaf"}),r.redo=new r("redo",{fontCharacter:"\\ebb0"}),r.checkAll=new r("check-all",{fontCharacter:"\\ebb1"}),r.pinnedDirty=new r("pinned-dirty",{fontCharacter:"\\ebb2"}),r.passFilled=new r("pass-filled",{fontCharacter:"\\ebb3"}),r.circleLargeFilled=new r("circle-large-filled",{fontCharacter:"\\ebb4"}),r.circleLargeOutline=new r("circle-large-outline",{fontCharacter:"\\ebb5"}),r.combine=new r("combine",{fontCharacter:"\\ebb6"}),r.gather=new r("gather",{fontCharacter:"\\ebb6"}),r.table=new r("table",{fontCharacter:"\\ebb7"}),r.variableGroup=new r("variable-group",{fontCharacter:"\\ebb8"}),r.typeHierarchy=new r("type-hierarchy",{fontCharacter:"\\ebb9"}),r.typeHierarchySub=new r("type-hierarchy-sub",{fontCharacter:"\\ebba"}),r.typeHierarchySuper=new r("type-hierarchy-super",{fontCharacter:"\\ebbb"}),r.gitPullRequestCreate=new r("git-pull-request-create",{fontCharacter:"\\ebbc"}),r.runAbove=new r("run-above",{fontCharacter:"\\ebbd"}),r.runBelow=new r("run-below",{fontCharacter:"\\ebbe"}),r.notebookTemplate=new r("notebook-template",{fontCharacter:"\\ebbf"}),r.debugRerun=new r("debug-rerun",{fontCharacter:"\\ebc0"}),r.workspaceTrusted=new r("workspace-trusted",{fontCharacter:"\\ebc1"}),r.workspaceUntrusted=new r("workspace-untrusted",{fontCharacter:"\\ebc2"}),r.workspaceUnspecified=new r("workspace-unspecified",{fontCharacter:"\\ebc3"}),r.terminalCmd=new r("terminal-cmd",{fontCharacter:"\\ebc4"}),r.terminalDebian=new r("terminal-debian",{fontCharacter:"\\ebc5"}),r.terminalLinux=new r("terminal-linux",{fontCharacter:"\\ebc6"}),r.terminalPowershell=new r("terminal-powershell",{fontCharacter:"\\ebc7"}),r.terminalTmux=new r("terminal-tmux",{fontCharacter:"\\ebc8"}),r.terminalUbuntu=new r("terminal-ubuntu",{fontCharacter:"\\ebc9"}),r.terminalBash=new r("terminal-bash",{fontCharacter:"\\ebca"}),r.arrowSwap=new r("arrow-swap",{fontCharacter:"\\ebcb"}),r.copy=new r("copy",{fontCharacter:"\\ebcc"}),r.personAdd=new r("person-add",{fontCharacter:"\\ebcd"}),r.filterFilled=new r("filter-filled",{fontCharacter:"\\ebce"}),r.wand=new r("wand",{fontCharacter:"\\ebcf"}),r.debugLineByLine=new r("debug-line-by-line",{fontCharacter:"\\ebd0"}),r.inspect=new r("inspect",{fontCharacter:"\\ebd1"}),r.layers=new r("layers",{fontCharacter:"\\ebd2"}),r.layersDot=new r("layers-dot",{fontCharacter:"\\ebd3"}),r.layersActive=new r("layers-active",{fontCharacter:"\\ebd4"}),r.compass=new r("compass",{fontCharacter:"\\ebd5"}),r.compassDot=new r("compass-dot",{fontCharacter:"\\ebd6"}),r.compassActive=new r("compass-active",{fontCharacter:"\\ebd7"}),r.azure=new r("azure",{fontCharacter:"\\ebd8"}),r.issueDraft=new r("issue-draft",{fontCharacter:"\\ebd9"}),r.gitPullRequestClosed=new r("git-pull-request-closed",{fontCharacter:"\\ebda"}),r.gitPullRequestDraft=new r("git-pull-request-draft",{fontCharacter:"\\ebdb"}),r.debugAll=new r("debug-all",{fontCharacter:"\\ebdc"}),r.debugCoverage=new r("debug-coverage",{fontCharacter:"\\ebdd"}),r.runErrors=new r("run-errors",{fontCharacter:"\\ebde"}),r.folderLibrary=new r("folder-library",{fontCharacter:"\\ebdf"}),r.debugContinueSmall=new r("debug-continue-small",{fontCharacter:"\\ebe0"}),r.beakerStop=new r("beaker-stop",{fontCharacter:"\\ebe1"}),r.graphLine=new r("graph-line",{fontCharacter:"\\ebe2"}),r.graphScatter=new r("graph-scatter",{fontCharacter:"\\ebe3"}),r.pieChart=new r("pie-chart",{fontCharacter:"\\ebe4"}),r.bracket=new r("bracket",r.json.definition),r.bracketDot=new r("bracket-dot",{fontCharacter:"\\ebe5"}),r.bracketError=new r("bracket-error",{fontCharacter:"\\ebe6"}),r.lockSmall=new r("lock-small",{fontCharacter:"\\ebe7"}),r.azureDevops=new r("azure-devops",{fontCharacter:"\\ebe8"}),r.verifiedFilled=new r("verified-filled",{fontCharacter:"\\ebe9"})}(P||(P={}))},79881:function(lr,jt,l){"use strict";l.d(jt,{B8:function(){return x},Cp:function(){return Pe},F0:function(){return w},L6:function(){return s},VV:function(){return P},b1:function(){return r},dL:function(){return ee},ri:function(){return _}});class b{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(i){setTimeout(()=>{throw i.stack?new Error(i.message+` +Please report this to https://github.com/markedjs/marked.`,$t.silent)return"

      An error occurred:

      "+ie(ot.message+"",!0)+"
      ";throw ot}},dt.Parser=qe,dt.parser=qe.parse,dt.Renderer=tt,dt.TextRenderer=pt,dt.Lexer=gt,dt.lexer=gt.lex,dt.Tokenizer=Ie,dt.Slugger=Pt,dt.parse=dt;var tr=dt;return tr})},11690:function(lr){const jt=/[&<>"']/,l=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,ae=/[<>"']|&(?!#?\w+;)/g,ee={"&":"&","<":"<",">":">",'"':""","'":"'"},Pe=fe=>ee[fe];function _(fe,me){if(me){if(jt.test(fe))return fe.replace(l,Pe)}else if(b.test(fe))return fe.replace(ae,Pe);return fe}const V=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function P(fe){return fe.replace(V,(me,we)=>(we=we.toLowerCase(),we==="colon"?":":we.charAt(0)==="#"?we.charAt(1)==="x"?String.fromCharCode(parseInt(we.substring(2),16)):String.fromCharCode(+we.substring(1)):""))}const w=/(^|[^\[])\^/g;function r(fe,me){fe=fe.source||fe,me=me||"";const we={replace:(Oe,de)=>(de=de.source||de,de=de.replace(w,"$1"),fe=fe.replace(Oe,de),we),getRegex:()=>new RegExp(fe,me)};return we}const s=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function o(fe,me,we){if(fe){let Oe;try{Oe=decodeURIComponent(P(we)).replace(s,"").toLowerCase()}catch(de){return null}if(Oe.indexOf("javascript:")===0||Oe.indexOf("vbscript:")===0||Oe.indexOf("data:")===0)return null}me&&!x.test(we)&&(we=H(me,we));try{we=encodeURI(we).replace(/%25/g,"%")}catch(Oe){return null}return we}const i={},c=/^[^:]+:\/*[^/]*$/,d=/^([^:]+:)[\s\S]*$/,C=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H(fe,me){i[" "+fe]||(c.test(fe)?i[" "+fe]=fe+"/":i[" "+fe]=te(fe,"/",!0)),fe=i[" "+fe];const we=fe.indexOf(":")===-1;return me.substring(0,2)==="//"?we?me:fe.replace(d,"$1")+me:me.charAt(0)==="/"?we?me:fe.replace(C,"$1")+me:fe+me}const I={exec:function(){}};function M(fe){let me=1,we,Oe;for(;me{let Ae=!1,ue=F;for(;--ue>=0&&Ce[ue]==="\\";)Ae=!Ae;return Ae?"|":" |"}),Oe=we.split(/ \|/);let de=0;if(Oe.length>me)Oe.splice(me);else for(;Oe.length1;)me&1&&(we+=fe),me>>=1,fe+=fe;return we+fe}lr.exports={escape:_,unescape:P,edit:r,cleanUrl:o,resolveUrl:H,noopTest:I,merge:M,splitCells:W,rtrim:te,findClosingBracket:S,checkSanitizeDeprecation:B,repeatString:pe}},75918:function(lr,jt,l){"use strict";l.d(jt,{Wi:function(){return V},Z0:function(){return P},aU:function(){return _},eZ:function(){return r},wY:function(){return w}});var b=l(4348),ae=l(69323),ee=l(13268),Pe=function(s,x,o,i){function c(d){return d instanceof o?d:new o(function(C){C(d)})}return new(o||(o=Promise))(function(d,C){function H(W){try{M(i.next(W))}catch(te){C(te)}}function I(W){try{M(i.throw(W))}catch(te){C(te)}}function M(W){W.done?d(W.value):c(W.value).then(H,I)}M((i=i.apply(s,x||[])).next())})};class _ extends ae.JT{constructor(x,o="",i="",c=!0,d){super(),this._onDidChange=this._register(new b.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=x,this._label=o,this._cssClass=i,this._enabled=c,this._actionCallback=d}get id(){return this._id}get label(){return this._label}set label(x){this._setLabel(x)}_setLabel(x){this._label!==x&&(this._label=x,this._onDidChange.fire({label:x}))}get tooltip(){return this._tooltip||""}set tooltip(x){this._setTooltip(x)}_setTooltip(x){this._tooltip!==x&&(this._tooltip=x,this._onDidChange.fire({tooltip:x}))}get class(){return this._cssClass}set class(x){this._setClass(x)}_setClass(x){this._cssClass!==x&&(this._cssClass=x,this._onDidChange.fire({class:x}))}get enabled(){return this._enabled}set enabled(x){this._setEnabled(x)}_setEnabled(x){this._enabled!==x&&(this._enabled=x,this._onDidChange.fire({enabled:x}))}get checked(){return this._checked}set checked(x){this._setChecked(x)}_setChecked(x){this._checked!==x&&(this._checked=x,this._onDidChange.fire({checked:x}))}run(x,o){return Pe(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(x))})}}class V extends ae.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new b.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new b.Q5),this.onDidRun=this._onDidRun.event}run(x,o){return Pe(this,void 0,void 0,function*(){if(!x.enabled)return;this._onBeforeRun.fire({action:x});let i;try{yield this.runAction(x,o)}catch(c){i=c}this._onDidRun.fire({action:x,error:i})})}runAction(x,o){return Pe(this,void 0,void 0,function*(){yield x.run(o)})}}class P extends _{constructor(x){super(P.ID,x,x?"separator text":"separator"),this.checked=!1,this.enabled=!1}}P.ID="vs.actions.separator";class w{constructor(x,o,i,c){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=x,this.label=o,this.class=c,this._actions=i}get actions(){return this._actions}dispose(){}run(){return Pe(this,void 0,void 0,function*(){})}}class r extends _{constructor(){super(r.ID,ee.N("submenu.empty","(empty)"),void 0,!1)}}r.ID="vs.actions.empty"},76068:function(lr,jt,l){"use strict";l.d(jt,{ok:function(){return b}});function b(ae,ee){if(!ae)throw new Error(ee?`Assertion failed (${ee})`:"Assertion Failed")}},52615:function(lr,jt,l){"use strict";l.d(jt,{CM:function(){return _},JL:function(){return V},dT:function(){return w},fK:function(){return Pe},lA:function(){return P}});var b=l(4348);class ae{constructor(){this._icons=new Map,this._onDidRegister=new b.Q5}add(s){const x=this._icons.get(s.id);x?s.description?x.description=s.description:console.error(`Duplicate registration of codicon ${s.id}`):(this._icons.set(s.id,s),this._onDidRegister.fire(s))}get(s){return this._icons.get(s)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const ee=new ae,Pe=ee;function _(r,s){return new P(r,s)}function V(r){return r?r.replace(/\$\((.*?)\)/g,(s,x)=>` ${x} `).trim():""}class P{constructor(s,x,o){this.id=s,this.definition=x,this.description=o,ee.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var w;(function(r){r.iconNameSegment="[A-Za-z0-9]+",r.iconNameExpression="[A-Za-z0-9\\-]+",r.iconModifierExpression="~[A-Za-z]+";const s=new RegExp(`^(${r.iconNameExpression})(${r.iconModifierExpression})?$`);function x(c){if(c instanceof P)return["codicon","codicon-"+c.id];const d=s.exec(c.id);if(!d)return x(P.error);let[,C,H]=d;const I=["codicon","codicon-"+C];return H&&I.push("codicon-modifier-"+H.substr(1)),I}r.asClassNameArray=x;function o(c){return x(c).join(" ")}r.asClassName=o;function i(c){return"."+x(c).join(".")}r.asCSSSelector=i})(w||(w={})),function(r){r.add=new r("add",{fontCharacter:"\\ea60"}),r.plus=new r("plus",r.add.definition),r.gistNew=new r("gist-new",r.add.definition),r.repoCreate=new r("repo-create",r.add.definition),r.lightbulb=new r("lightbulb",{fontCharacter:"\\ea61"}),r.lightBulb=new r("light-bulb",{fontCharacter:"\\ea61"}),r.repo=new r("repo",{fontCharacter:"\\ea62"}),r.repoDelete=new r("repo-delete",{fontCharacter:"\\ea62"}),r.gistFork=new r("gist-fork",{fontCharacter:"\\ea63"}),r.repoForked=new r("repo-forked",{fontCharacter:"\\ea63"}),r.gitPullRequest=new r("git-pull-request",{fontCharacter:"\\ea64"}),r.gitPullRequestAbandoned=new r("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),r.recordKeys=new r("record-keys",{fontCharacter:"\\ea65"}),r.keyboard=new r("keyboard",{fontCharacter:"\\ea65"}),r.tag=new r("tag",{fontCharacter:"\\ea66"}),r.tagAdd=new r("tag-add",{fontCharacter:"\\ea66"}),r.tagRemove=new r("tag-remove",{fontCharacter:"\\ea66"}),r.person=new r("person",{fontCharacter:"\\ea67"}),r.personFollow=new r("person-follow",{fontCharacter:"\\ea67"}),r.personOutline=new r("person-outline",{fontCharacter:"\\ea67"}),r.personFilled=new r("person-filled",{fontCharacter:"\\ea67"}),r.gitBranch=new r("git-branch",{fontCharacter:"\\ea68"}),r.gitBranchCreate=new r("git-branch-create",{fontCharacter:"\\ea68"}),r.gitBranchDelete=new r("git-branch-delete",{fontCharacter:"\\ea68"}),r.sourceControl=new r("source-control",{fontCharacter:"\\ea68"}),r.mirror=new r("mirror",{fontCharacter:"\\ea69"}),r.mirrorPublic=new r("mirror-public",{fontCharacter:"\\ea69"}),r.star=new r("star",{fontCharacter:"\\ea6a"}),r.starAdd=new r("star-add",{fontCharacter:"\\ea6a"}),r.starDelete=new r("star-delete",{fontCharacter:"\\ea6a"}),r.starEmpty=new r("star-empty",{fontCharacter:"\\ea6a"}),r.comment=new r("comment",{fontCharacter:"\\ea6b"}),r.commentAdd=new r("comment-add",{fontCharacter:"\\ea6b"}),r.alert=new r("alert",{fontCharacter:"\\ea6c"}),r.warning=new r("warning",{fontCharacter:"\\ea6c"}),r.search=new r("search",{fontCharacter:"\\ea6d"}),r.searchSave=new r("search-save",{fontCharacter:"\\ea6d"}),r.logOut=new r("log-out",{fontCharacter:"\\ea6e"}),r.signOut=new r("sign-out",{fontCharacter:"\\ea6e"}),r.logIn=new r("log-in",{fontCharacter:"\\ea6f"}),r.signIn=new r("sign-in",{fontCharacter:"\\ea6f"}),r.eye=new r("eye",{fontCharacter:"\\ea70"}),r.eyeUnwatch=new r("eye-unwatch",{fontCharacter:"\\ea70"}),r.eyeWatch=new r("eye-watch",{fontCharacter:"\\ea70"}),r.circleFilled=new r("circle-filled",{fontCharacter:"\\ea71"}),r.primitiveDot=new r("primitive-dot",{fontCharacter:"\\ea71"}),r.closeDirty=new r("close-dirty",{fontCharacter:"\\ea71"}),r.debugBreakpoint=new r("debug-breakpoint",{fontCharacter:"\\ea71"}),r.debugBreakpointDisabled=new r("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),r.debugHint=new r("debug-hint",{fontCharacter:"\\ea71"}),r.primitiveSquare=new r("primitive-square",{fontCharacter:"\\ea72"}),r.edit=new r("edit",{fontCharacter:"\\ea73"}),r.pencil=new r("pencil",{fontCharacter:"\\ea73"}),r.info=new r("info",{fontCharacter:"\\ea74"}),r.issueOpened=new r("issue-opened",{fontCharacter:"\\ea74"}),r.gistPrivate=new r("gist-private",{fontCharacter:"\\ea75"}),r.gitForkPrivate=new r("git-fork-private",{fontCharacter:"\\ea75"}),r.lock=new r("lock",{fontCharacter:"\\ea75"}),r.mirrorPrivate=new r("mirror-private",{fontCharacter:"\\ea75"}),r.close=new r("close",{fontCharacter:"\\ea76"}),r.removeClose=new r("remove-close",{fontCharacter:"\\ea76"}),r.x=new r("x",{fontCharacter:"\\ea76"}),r.repoSync=new r("repo-sync",{fontCharacter:"\\ea77"}),r.sync=new r("sync",{fontCharacter:"\\ea77"}),r.clone=new r("clone",{fontCharacter:"\\ea78"}),r.desktopDownload=new r("desktop-download",{fontCharacter:"\\ea78"}),r.beaker=new r("beaker",{fontCharacter:"\\ea79"}),r.microscope=new r("microscope",{fontCharacter:"\\ea79"}),r.vm=new r("vm",{fontCharacter:"\\ea7a"}),r.deviceDesktop=new r("device-desktop",{fontCharacter:"\\ea7a"}),r.file=new r("file",{fontCharacter:"\\ea7b"}),r.fileText=new r("file-text",{fontCharacter:"\\ea7b"}),r.more=new r("more",{fontCharacter:"\\ea7c"}),r.ellipsis=new r("ellipsis",{fontCharacter:"\\ea7c"}),r.kebabHorizontal=new r("kebab-horizontal",{fontCharacter:"\\ea7c"}),r.mailReply=new r("mail-reply",{fontCharacter:"\\ea7d"}),r.reply=new r("reply",{fontCharacter:"\\ea7d"}),r.organization=new r("organization",{fontCharacter:"\\ea7e"}),r.organizationFilled=new r("organization-filled",{fontCharacter:"\\ea7e"}),r.organizationOutline=new r("organization-outline",{fontCharacter:"\\ea7e"}),r.newFile=new r("new-file",{fontCharacter:"\\ea7f"}),r.fileAdd=new r("file-add",{fontCharacter:"\\ea7f"}),r.newFolder=new r("new-folder",{fontCharacter:"\\ea80"}),r.fileDirectoryCreate=new r("file-directory-create",{fontCharacter:"\\ea80"}),r.trash=new r("trash",{fontCharacter:"\\ea81"}),r.trashcan=new r("trashcan",{fontCharacter:"\\ea81"}),r.history=new r("history",{fontCharacter:"\\ea82"}),r.clock=new r("clock",{fontCharacter:"\\ea82"}),r.folder=new r("folder",{fontCharacter:"\\ea83"}),r.fileDirectory=new r("file-directory",{fontCharacter:"\\ea83"}),r.symbolFolder=new r("symbol-folder",{fontCharacter:"\\ea83"}),r.logoGithub=new r("logo-github",{fontCharacter:"\\ea84"}),r.markGithub=new r("mark-github",{fontCharacter:"\\ea84"}),r.github=new r("github",{fontCharacter:"\\ea84"}),r.terminal=new r("terminal",{fontCharacter:"\\ea85"}),r.console=new r("console",{fontCharacter:"\\ea85"}),r.repl=new r("repl",{fontCharacter:"\\ea85"}),r.zap=new r("zap",{fontCharacter:"\\ea86"}),r.symbolEvent=new r("symbol-event",{fontCharacter:"\\ea86"}),r.error=new r("error",{fontCharacter:"\\ea87"}),r.stop=new r("stop",{fontCharacter:"\\ea87"}),r.variable=new r("variable",{fontCharacter:"\\ea88"}),r.symbolVariable=new r("symbol-variable",{fontCharacter:"\\ea88"}),r.array=new r("array",{fontCharacter:"\\ea8a"}),r.symbolArray=new r("symbol-array",{fontCharacter:"\\ea8a"}),r.symbolModule=new r("symbol-module",{fontCharacter:"\\ea8b"}),r.symbolPackage=new r("symbol-package",{fontCharacter:"\\ea8b"}),r.symbolNamespace=new r("symbol-namespace",{fontCharacter:"\\ea8b"}),r.symbolObject=new r("symbol-object",{fontCharacter:"\\ea8b"}),r.symbolMethod=new r("symbol-method",{fontCharacter:"\\ea8c"}),r.symbolFunction=new r("symbol-function",{fontCharacter:"\\ea8c"}),r.symbolConstructor=new r("symbol-constructor",{fontCharacter:"\\ea8c"}),r.symbolBoolean=new r("symbol-boolean",{fontCharacter:"\\ea8f"}),r.symbolNull=new r("symbol-null",{fontCharacter:"\\ea8f"}),r.symbolNumeric=new r("symbol-numeric",{fontCharacter:"\\ea90"}),r.symbolNumber=new r("symbol-number",{fontCharacter:"\\ea90"}),r.symbolStructure=new r("symbol-structure",{fontCharacter:"\\ea91"}),r.symbolStruct=new r("symbol-struct",{fontCharacter:"\\ea91"}),r.symbolParameter=new r("symbol-parameter",{fontCharacter:"\\ea92"}),r.symbolTypeParameter=new r("symbol-type-parameter",{fontCharacter:"\\ea92"}),r.symbolKey=new r("symbol-key",{fontCharacter:"\\ea93"}),r.symbolText=new r("symbol-text",{fontCharacter:"\\ea93"}),r.symbolReference=new r("symbol-reference",{fontCharacter:"\\ea94"}),r.goToFile=new r("go-to-file",{fontCharacter:"\\ea94"}),r.symbolEnum=new r("symbol-enum",{fontCharacter:"\\ea95"}),r.symbolValue=new r("symbol-value",{fontCharacter:"\\ea95"}),r.symbolRuler=new r("symbol-ruler",{fontCharacter:"\\ea96"}),r.symbolUnit=new r("symbol-unit",{fontCharacter:"\\ea96"}),r.activateBreakpoints=new r("activate-breakpoints",{fontCharacter:"\\ea97"}),r.archive=new r("archive",{fontCharacter:"\\ea98"}),r.arrowBoth=new r("arrow-both",{fontCharacter:"\\ea99"}),r.arrowDown=new r("arrow-down",{fontCharacter:"\\ea9a"}),r.arrowLeft=new r("arrow-left",{fontCharacter:"\\ea9b"}),r.arrowRight=new r("arrow-right",{fontCharacter:"\\ea9c"}),r.arrowSmallDown=new r("arrow-small-down",{fontCharacter:"\\ea9d"}),r.arrowSmallLeft=new r("arrow-small-left",{fontCharacter:"\\ea9e"}),r.arrowSmallRight=new r("arrow-small-right",{fontCharacter:"\\ea9f"}),r.arrowSmallUp=new r("arrow-small-up",{fontCharacter:"\\eaa0"}),r.arrowUp=new r("arrow-up",{fontCharacter:"\\eaa1"}),r.bell=new r("bell",{fontCharacter:"\\eaa2"}),r.bold=new r("bold",{fontCharacter:"\\eaa3"}),r.book=new r("book",{fontCharacter:"\\eaa4"}),r.bookmark=new r("bookmark",{fontCharacter:"\\eaa5"}),r.debugBreakpointConditionalUnverified=new r("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),r.debugBreakpointConditional=new r("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),r.debugBreakpointConditionalDisabled=new r("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),r.debugBreakpointDataUnverified=new r("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),r.debugBreakpointData=new r("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),r.debugBreakpointDataDisabled=new r("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),r.debugBreakpointLogUnverified=new r("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),r.debugBreakpointLog=new r("debug-breakpoint-log",{fontCharacter:"\\eaab"}),r.debugBreakpointLogDisabled=new r("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),r.briefcase=new r("briefcase",{fontCharacter:"\\eaac"}),r.broadcast=new r("broadcast",{fontCharacter:"\\eaad"}),r.browser=new r("browser",{fontCharacter:"\\eaae"}),r.bug=new r("bug",{fontCharacter:"\\eaaf"}),r.calendar=new r("calendar",{fontCharacter:"\\eab0"}),r.caseSensitive=new r("case-sensitive",{fontCharacter:"\\eab1"}),r.check=new r("check",{fontCharacter:"\\eab2"}),r.checklist=new r("checklist",{fontCharacter:"\\eab3"}),r.chevronDown=new r("chevron-down",{fontCharacter:"\\eab4"}),r.dropDownButton=new r("drop-down-button",r.chevronDown.definition),r.chevronLeft=new r("chevron-left",{fontCharacter:"\\eab5"}),r.chevronRight=new r("chevron-right",{fontCharacter:"\\eab6"}),r.chevronUp=new r("chevron-up",{fontCharacter:"\\eab7"}),r.chromeClose=new r("chrome-close",{fontCharacter:"\\eab8"}),r.chromeMaximize=new r("chrome-maximize",{fontCharacter:"\\eab9"}),r.chromeMinimize=new r("chrome-minimize",{fontCharacter:"\\eaba"}),r.chromeRestore=new r("chrome-restore",{fontCharacter:"\\eabb"}),r.circleOutline=new r("circle-outline",{fontCharacter:"\\eabc"}),r.debugBreakpointUnverified=new r("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),r.circleSlash=new r("circle-slash",{fontCharacter:"\\eabd"}),r.circuitBoard=new r("circuit-board",{fontCharacter:"\\eabe"}),r.clearAll=new r("clear-all",{fontCharacter:"\\eabf"}),r.clippy=new r("clippy",{fontCharacter:"\\eac0"}),r.closeAll=new r("close-all",{fontCharacter:"\\eac1"}),r.cloudDownload=new r("cloud-download",{fontCharacter:"\\eac2"}),r.cloudUpload=new r("cloud-upload",{fontCharacter:"\\eac3"}),r.code=new r("code",{fontCharacter:"\\eac4"}),r.collapseAll=new r("collapse-all",{fontCharacter:"\\eac5"}),r.colorMode=new r("color-mode",{fontCharacter:"\\eac6"}),r.commentDiscussion=new r("comment-discussion",{fontCharacter:"\\eac7"}),r.compareChanges=new r("compare-changes",{fontCharacter:"\\eafd"}),r.creditCard=new r("credit-card",{fontCharacter:"\\eac9"}),r.dash=new r("dash",{fontCharacter:"\\eacc"}),r.dashboard=new r("dashboard",{fontCharacter:"\\eacd"}),r.database=new r("database",{fontCharacter:"\\eace"}),r.debugContinue=new r("debug-continue",{fontCharacter:"\\eacf"}),r.debugDisconnect=new r("debug-disconnect",{fontCharacter:"\\ead0"}),r.debugPause=new r("debug-pause",{fontCharacter:"\\ead1"}),r.debugRestart=new r("debug-restart",{fontCharacter:"\\ead2"}),r.debugStart=new r("debug-start",{fontCharacter:"\\ead3"}),r.debugStepInto=new r("debug-step-into",{fontCharacter:"\\ead4"}),r.debugStepOut=new r("debug-step-out",{fontCharacter:"\\ead5"}),r.debugStepOver=new r("debug-step-over",{fontCharacter:"\\ead6"}),r.debugStop=new r("debug-stop",{fontCharacter:"\\ead7"}),r.debug=new r("debug",{fontCharacter:"\\ead8"}),r.deviceCameraVideo=new r("device-camera-video",{fontCharacter:"\\ead9"}),r.deviceCamera=new r("device-camera",{fontCharacter:"\\eada"}),r.deviceMobile=new r("device-mobile",{fontCharacter:"\\eadb"}),r.diffAdded=new r("diff-added",{fontCharacter:"\\eadc"}),r.diffIgnored=new r("diff-ignored",{fontCharacter:"\\eadd"}),r.diffModified=new r("diff-modified",{fontCharacter:"\\eade"}),r.diffRemoved=new r("diff-removed",{fontCharacter:"\\eadf"}),r.diffRenamed=new r("diff-renamed",{fontCharacter:"\\eae0"}),r.diff=new r("diff",{fontCharacter:"\\eae1"}),r.discard=new r("discard",{fontCharacter:"\\eae2"}),r.editorLayout=new r("editor-layout",{fontCharacter:"\\eae3"}),r.emptyWindow=new r("empty-window",{fontCharacter:"\\eae4"}),r.exclude=new r("exclude",{fontCharacter:"\\eae5"}),r.extensions=new r("extensions",{fontCharacter:"\\eae6"}),r.eyeClosed=new r("eye-closed",{fontCharacter:"\\eae7"}),r.fileBinary=new r("file-binary",{fontCharacter:"\\eae8"}),r.fileCode=new r("file-code",{fontCharacter:"\\eae9"}),r.fileMedia=new r("file-media",{fontCharacter:"\\eaea"}),r.filePdf=new r("file-pdf",{fontCharacter:"\\eaeb"}),r.fileSubmodule=new r("file-submodule",{fontCharacter:"\\eaec"}),r.fileSymlinkDirectory=new r("file-symlink-directory",{fontCharacter:"\\eaed"}),r.fileSymlinkFile=new r("file-symlink-file",{fontCharacter:"\\eaee"}),r.fileZip=new r("file-zip",{fontCharacter:"\\eaef"}),r.files=new r("files",{fontCharacter:"\\eaf0"}),r.filter=new r("filter",{fontCharacter:"\\eaf1"}),r.flame=new r("flame",{fontCharacter:"\\eaf2"}),r.foldDown=new r("fold-down",{fontCharacter:"\\eaf3"}),r.foldUp=new r("fold-up",{fontCharacter:"\\eaf4"}),r.fold=new r("fold",{fontCharacter:"\\eaf5"}),r.folderActive=new r("folder-active",{fontCharacter:"\\eaf6"}),r.folderOpened=new r("folder-opened",{fontCharacter:"\\eaf7"}),r.gear=new r("gear",{fontCharacter:"\\eaf8"}),r.gift=new r("gift",{fontCharacter:"\\eaf9"}),r.gistSecret=new r("gist-secret",{fontCharacter:"\\eafa"}),r.gist=new r("gist",{fontCharacter:"\\eafb"}),r.gitCommit=new r("git-commit",{fontCharacter:"\\eafc"}),r.gitCompare=new r("git-compare",{fontCharacter:"\\eafd"}),r.gitMerge=new r("git-merge",{fontCharacter:"\\eafe"}),r.githubAction=new r("github-action",{fontCharacter:"\\eaff"}),r.githubAlt=new r("github-alt",{fontCharacter:"\\eb00"}),r.globe=new r("globe",{fontCharacter:"\\eb01"}),r.grabber=new r("grabber",{fontCharacter:"\\eb02"}),r.graph=new r("graph",{fontCharacter:"\\eb03"}),r.gripper=new r("gripper",{fontCharacter:"\\eb04"}),r.heart=new r("heart",{fontCharacter:"\\eb05"}),r.home=new r("home",{fontCharacter:"\\eb06"}),r.horizontalRule=new r("horizontal-rule",{fontCharacter:"\\eb07"}),r.hubot=new r("hubot",{fontCharacter:"\\eb08"}),r.inbox=new r("inbox",{fontCharacter:"\\eb09"}),r.issueClosed=new r("issue-closed",{fontCharacter:"\\eba4"}),r.issueReopened=new r("issue-reopened",{fontCharacter:"\\eb0b"}),r.issues=new r("issues",{fontCharacter:"\\eb0c"}),r.italic=new r("italic",{fontCharacter:"\\eb0d"}),r.jersey=new r("jersey",{fontCharacter:"\\eb0e"}),r.json=new r("json",{fontCharacter:"\\eb0f"}),r.kebabVertical=new r("kebab-vertical",{fontCharacter:"\\eb10"}),r.key=new r("key",{fontCharacter:"\\eb11"}),r.law=new r("law",{fontCharacter:"\\eb12"}),r.lightbulbAutofix=new r("lightbulb-autofix",{fontCharacter:"\\eb13"}),r.linkExternal=new r("link-external",{fontCharacter:"\\eb14"}),r.link=new r("link",{fontCharacter:"\\eb15"}),r.listOrdered=new r("list-ordered",{fontCharacter:"\\eb16"}),r.listUnordered=new r("list-unordered",{fontCharacter:"\\eb17"}),r.liveShare=new r("live-share",{fontCharacter:"\\eb18"}),r.loading=new r("loading",{fontCharacter:"\\eb19"}),r.location=new r("location",{fontCharacter:"\\eb1a"}),r.mailRead=new r("mail-read",{fontCharacter:"\\eb1b"}),r.mail=new r("mail",{fontCharacter:"\\eb1c"}),r.markdown=new r("markdown",{fontCharacter:"\\eb1d"}),r.megaphone=new r("megaphone",{fontCharacter:"\\eb1e"}),r.mention=new r("mention",{fontCharacter:"\\eb1f"}),r.milestone=new r("milestone",{fontCharacter:"\\eb20"}),r.mortarBoard=new r("mortar-board",{fontCharacter:"\\eb21"}),r.move=new r("move",{fontCharacter:"\\eb22"}),r.multipleWindows=new r("multiple-windows",{fontCharacter:"\\eb23"}),r.mute=new r("mute",{fontCharacter:"\\eb24"}),r.noNewline=new r("no-newline",{fontCharacter:"\\eb25"}),r.note=new r("note",{fontCharacter:"\\eb26"}),r.octoface=new r("octoface",{fontCharacter:"\\eb27"}),r.openPreview=new r("open-preview",{fontCharacter:"\\eb28"}),r.package_=new r("package",{fontCharacter:"\\eb29"}),r.paintcan=new r("paintcan",{fontCharacter:"\\eb2a"}),r.pin=new r("pin",{fontCharacter:"\\eb2b"}),r.play=new r("play",{fontCharacter:"\\eb2c"}),r.run=new r("run",{fontCharacter:"\\eb2c"}),r.plug=new r("plug",{fontCharacter:"\\eb2d"}),r.preserveCase=new r("preserve-case",{fontCharacter:"\\eb2e"}),r.preview=new r("preview",{fontCharacter:"\\eb2f"}),r.project=new r("project",{fontCharacter:"\\eb30"}),r.pulse=new r("pulse",{fontCharacter:"\\eb31"}),r.question=new r("question",{fontCharacter:"\\eb32"}),r.quote=new r("quote",{fontCharacter:"\\eb33"}),r.radioTower=new r("radio-tower",{fontCharacter:"\\eb34"}),r.reactions=new r("reactions",{fontCharacter:"\\eb35"}),r.references=new r("references",{fontCharacter:"\\eb36"}),r.refresh=new r("refresh",{fontCharacter:"\\eb37"}),r.regex=new r("regex",{fontCharacter:"\\eb38"}),r.remoteExplorer=new r("remote-explorer",{fontCharacter:"\\eb39"}),r.remote=new r("remote",{fontCharacter:"\\eb3a"}),r.remove=new r("remove",{fontCharacter:"\\eb3b"}),r.replaceAll=new r("replace-all",{fontCharacter:"\\eb3c"}),r.replace=new r("replace",{fontCharacter:"\\eb3d"}),r.repoClone=new r("repo-clone",{fontCharacter:"\\eb3e"}),r.repoForcePush=new r("repo-force-push",{fontCharacter:"\\eb3f"}),r.repoPull=new r("repo-pull",{fontCharacter:"\\eb40"}),r.repoPush=new r("repo-push",{fontCharacter:"\\eb41"}),r.report=new r("report",{fontCharacter:"\\eb42"}),r.requestChanges=new r("request-changes",{fontCharacter:"\\eb43"}),r.rocket=new r("rocket",{fontCharacter:"\\eb44"}),r.rootFolderOpened=new r("root-folder-opened",{fontCharacter:"\\eb45"}),r.rootFolder=new r("root-folder",{fontCharacter:"\\eb46"}),r.rss=new r("rss",{fontCharacter:"\\eb47"}),r.ruby=new r("ruby",{fontCharacter:"\\eb48"}),r.saveAll=new r("save-all",{fontCharacter:"\\eb49"}),r.saveAs=new r("save-as",{fontCharacter:"\\eb4a"}),r.save=new r("save",{fontCharacter:"\\eb4b"}),r.screenFull=new r("screen-full",{fontCharacter:"\\eb4c"}),r.screenNormal=new r("screen-normal",{fontCharacter:"\\eb4d"}),r.searchStop=new r("search-stop",{fontCharacter:"\\eb4e"}),r.server=new r("server",{fontCharacter:"\\eb50"}),r.settingsGear=new r("settings-gear",{fontCharacter:"\\eb51"}),r.settings=new r("settings",{fontCharacter:"\\eb52"}),r.shield=new r("shield",{fontCharacter:"\\eb53"}),r.smiley=new r("smiley",{fontCharacter:"\\eb54"}),r.sortPrecedence=new r("sort-precedence",{fontCharacter:"\\eb55"}),r.splitHorizontal=new r("split-horizontal",{fontCharacter:"\\eb56"}),r.splitVertical=new r("split-vertical",{fontCharacter:"\\eb57"}),r.squirrel=new r("squirrel",{fontCharacter:"\\eb58"}),r.starFull=new r("star-full",{fontCharacter:"\\eb59"}),r.starHalf=new r("star-half",{fontCharacter:"\\eb5a"}),r.symbolClass=new r("symbol-class",{fontCharacter:"\\eb5b"}),r.symbolColor=new r("symbol-color",{fontCharacter:"\\eb5c"}),r.symbolConstant=new r("symbol-constant",{fontCharacter:"\\eb5d"}),r.symbolEnumMember=new r("symbol-enum-member",{fontCharacter:"\\eb5e"}),r.symbolField=new r("symbol-field",{fontCharacter:"\\eb5f"}),r.symbolFile=new r("symbol-file",{fontCharacter:"\\eb60"}),r.symbolInterface=new r("symbol-interface",{fontCharacter:"\\eb61"}),r.symbolKeyword=new r("symbol-keyword",{fontCharacter:"\\eb62"}),r.symbolMisc=new r("symbol-misc",{fontCharacter:"\\eb63"}),r.symbolOperator=new r("symbol-operator",{fontCharacter:"\\eb64"}),r.symbolProperty=new r("symbol-property",{fontCharacter:"\\eb65"}),r.wrench=new r("wrench",{fontCharacter:"\\eb65"}),r.wrenchSubaction=new r("wrench-subaction",{fontCharacter:"\\eb65"}),r.symbolSnippet=new r("symbol-snippet",{fontCharacter:"\\eb66"}),r.tasklist=new r("tasklist",{fontCharacter:"\\eb67"}),r.telescope=new r("telescope",{fontCharacter:"\\eb68"}),r.textSize=new r("text-size",{fontCharacter:"\\eb69"}),r.threeBars=new r("three-bars",{fontCharacter:"\\eb6a"}),r.thumbsdown=new r("thumbsdown",{fontCharacter:"\\eb6b"}),r.thumbsup=new r("thumbsup",{fontCharacter:"\\eb6c"}),r.tools=new r("tools",{fontCharacter:"\\eb6d"}),r.triangleDown=new r("triangle-down",{fontCharacter:"\\eb6e"}),r.triangleLeft=new r("triangle-left",{fontCharacter:"\\eb6f"}),r.triangleRight=new r("triangle-right",{fontCharacter:"\\eb70"}),r.triangleUp=new r("triangle-up",{fontCharacter:"\\eb71"}),r.twitter=new r("twitter",{fontCharacter:"\\eb72"}),r.unfold=new r("unfold",{fontCharacter:"\\eb73"}),r.unlock=new r("unlock",{fontCharacter:"\\eb74"}),r.unmute=new r("unmute",{fontCharacter:"\\eb75"}),r.unverified=new r("unverified",{fontCharacter:"\\eb76"}),r.verified=new r("verified",{fontCharacter:"\\eb77"}),r.versions=new r("versions",{fontCharacter:"\\eb78"}),r.vmActive=new r("vm-active",{fontCharacter:"\\eb79"}),r.vmOutline=new r("vm-outline",{fontCharacter:"\\eb7a"}),r.vmRunning=new r("vm-running",{fontCharacter:"\\eb7b"}),r.watch=new r("watch",{fontCharacter:"\\eb7c"}),r.whitespace=new r("whitespace",{fontCharacter:"\\eb7d"}),r.wholeWord=new r("whole-word",{fontCharacter:"\\eb7e"}),r.window=new r("window",{fontCharacter:"\\eb7f"}),r.wordWrap=new r("word-wrap",{fontCharacter:"\\eb80"}),r.zoomIn=new r("zoom-in",{fontCharacter:"\\eb81"}),r.zoomOut=new r("zoom-out",{fontCharacter:"\\eb82"}),r.listFilter=new r("list-filter",{fontCharacter:"\\eb83"}),r.listFlat=new r("list-flat",{fontCharacter:"\\eb84"}),r.listSelection=new r("list-selection",{fontCharacter:"\\eb85"}),r.selection=new r("selection",{fontCharacter:"\\eb85"}),r.listTree=new r("list-tree",{fontCharacter:"\\eb86"}),r.debugBreakpointFunctionUnverified=new r("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),r.debugBreakpointFunction=new r("debug-breakpoint-function",{fontCharacter:"\\eb88"}),r.debugBreakpointFunctionDisabled=new r("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),r.debugStackframeActive=new r("debug-stackframe-active",{fontCharacter:"\\eb89"}),r.debugStackframeDot=new r("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),r.debugStackframe=new r("debug-stackframe",{fontCharacter:"\\eb8b"}),r.debugStackframeFocused=new r("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),r.debugBreakpointUnsupported=new r("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),r.symbolString=new r("symbol-string",{fontCharacter:"\\eb8d"}),r.debugReverseContinue=new r("debug-reverse-continue",{fontCharacter:"\\eb8e"}),r.debugStepBack=new r("debug-step-back",{fontCharacter:"\\eb8f"}),r.debugRestartFrame=new r("debug-restart-frame",{fontCharacter:"\\eb90"}),r.callIncoming=new r("call-incoming",{fontCharacter:"\\eb92"}),r.callOutgoing=new r("call-outgoing",{fontCharacter:"\\eb93"}),r.menu=new r("menu",{fontCharacter:"\\eb94"}),r.expandAll=new r("expand-all",{fontCharacter:"\\eb95"}),r.feedback=new r("feedback",{fontCharacter:"\\eb96"}),r.groupByRefType=new r("group-by-ref-type",{fontCharacter:"\\eb97"}),r.ungroupByRefType=new r("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),r.account=new r("account",{fontCharacter:"\\eb99"}),r.bellDot=new r("bell-dot",{fontCharacter:"\\eb9a"}),r.debugConsole=new r("debug-console",{fontCharacter:"\\eb9b"}),r.library=new r("library",{fontCharacter:"\\eb9c"}),r.output=new r("output",{fontCharacter:"\\eb9d"}),r.runAll=new r("run-all",{fontCharacter:"\\eb9e"}),r.syncIgnored=new r("sync-ignored",{fontCharacter:"\\eb9f"}),r.pinned=new r("pinned",{fontCharacter:"\\eba0"}),r.githubInverted=new r("github-inverted",{fontCharacter:"\\eba1"}),r.debugAlt=new r("debug-alt",{fontCharacter:"\\eb91"}),r.serverProcess=new r("server-process",{fontCharacter:"\\eba2"}),r.serverEnvironment=new r("server-environment",{fontCharacter:"\\eba3"}),r.pass=new r("pass",{fontCharacter:"\\eba4"}),r.stopCircle=new r("stop-circle",{fontCharacter:"\\eba5"}),r.playCircle=new r("play-circle",{fontCharacter:"\\eba6"}),r.record=new r("record",{fontCharacter:"\\eba7"}),r.debugAltSmall=new r("debug-alt-small",{fontCharacter:"\\eba8"}),r.vmConnect=new r("vm-connect",{fontCharacter:"\\eba9"}),r.cloud=new r("cloud",{fontCharacter:"\\ebaa"}),r.merge=new r("merge",{fontCharacter:"\\ebab"}),r.exportIcon=new r("export",{fontCharacter:"\\ebac"}),r.graphLeft=new r("graph-left",{fontCharacter:"\\ebad"}),r.magnet=new r("magnet",{fontCharacter:"\\ebae"}),r.notebook=new r("notebook",{fontCharacter:"\\ebaf"}),r.redo=new r("redo",{fontCharacter:"\\ebb0"}),r.checkAll=new r("check-all",{fontCharacter:"\\ebb1"}),r.pinnedDirty=new r("pinned-dirty",{fontCharacter:"\\ebb2"}),r.passFilled=new r("pass-filled",{fontCharacter:"\\ebb3"}),r.circleLargeFilled=new r("circle-large-filled",{fontCharacter:"\\ebb4"}),r.circleLargeOutline=new r("circle-large-outline",{fontCharacter:"\\ebb5"}),r.combine=new r("combine",{fontCharacter:"\\ebb6"}),r.gather=new r("gather",{fontCharacter:"\\ebb6"}),r.table=new r("table",{fontCharacter:"\\ebb7"}),r.variableGroup=new r("variable-group",{fontCharacter:"\\ebb8"}),r.typeHierarchy=new r("type-hierarchy",{fontCharacter:"\\ebb9"}),r.typeHierarchySub=new r("type-hierarchy-sub",{fontCharacter:"\\ebba"}),r.typeHierarchySuper=new r("type-hierarchy-super",{fontCharacter:"\\ebbb"}),r.gitPullRequestCreate=new r("git-pull-request-create",{fontCharacter:"\\ebbc"}),r.runAbove=new r("run-above",{fontCharacter:"\\ebbd"}),r.runBelow=new r("run-below",{fontCharacter:"\\ebbe"}),r.notebookTemplate=new r("notebook-template",{fontCharacter:"\\ebbf"}),r.debugRerun=new r("debug-rerun",{fontCharacter:"\\ebc0"}),r.workspaceTrusted=new r("workspace-trusted",{fontCharacter:"\\ebc1"}),r.workspaceUntrusted=new r("workspace-untrusted",{fontCharacter:"\\ebc2"}),r.workspaceUnspecified=new r("workspace-unspecified",{fontCharacter:"\\ebc3"}),r.terminalCmd=new r("terminal-cmd",{fontCharacter:"\\ebc4"}),r.terminalDebian=new r("terminal-debian",{fontCharacter:"\\ebc5"}),r.terminalLinux=new r("terminal-linux",{fontCharacter:"\\ebc6"}),r.terminalPowershell=new r("terminal-powershell",{fontCharacter:"\\ebc7"}),r.terminalTmux=new r("terminal-tmux",{fontCharacter:"\\ebc8"}),r.terminalUbuntu=new r("terminal-ubuntu",{fontCharacter:"\\ebc9"}),r.terminalBash=new r("terminal-bash",{fontCharacter:"\\ebca"}),r.arrowSwap=new r("arrow-swap",{fontCharacter:"\\ebcb"}),r.copy=new r("copy",{fontCharacter:"\\ebcc"}),r.personAdd=new r("person-add",{fontCharacter:"\\ebcd"}),r.filterFilled=new r("filter-filled",{fontCharacter:"\\ebce"}),r.wand=new r("wand",{fontCharacter:"\\ebcf"}),r.debugLineByLine=new r("debug-line-by-line",{fontCharacter:"\\ebd0"}),r.inspect=new r("inspect",{fontCharacter:"\\ebd1"}),r.layers=new r("layers",{fontCharacter:"\\ebd2"}),r.layersDot=new r("layers-dot",{fontCharacter:"\\ebd3"}),r.layersActive=new r("layers-active",{fontCharacter:"\\ebd4"}),r.compass=new r("compass",{fontCharacter:"\\ebd5"}),r.compassDot=new r("compass-dot",{fontCharacter:"\\ebd6"}),r.compassActive=new r("compass-active",{fontCharacter:"\\ebd7"}),r.azure=new r("azure",{fontCharacter:"\\ebd8"}),r.issueDraft=new r("issue-draft",{fontCharacter:"\\ebd9"}),r.gitPullRequestClosed=new r("git-pull-request-closed",{fontCharacter:"\\ebda"}),r.gitPullRequestDraft=new r("git-pull-request-draft",{fontCharacter:"\\ebdb"}),r.debugAll=new r("debug-all",{fontCharacter:"\\ebdc"}),r.debugCoverage=new r("debug-coverage",{fontCharacter:"\\ebdd"}),r.runErrors=new r("run-errors",{fontCharacter:"\\ebde"}),r.folderLibrary=new r("folder-library",{fontCharacter:"\\ebdf"}),r.debugContinueSmall=new r("debug-continue-small",{fontCharacter:"\\ebe0"}),r.beakerStop=new r("beaker-stop",{fontCharacter:"\\ebe1"}),r.graphLine=new r("graph-line",{fontCharacter:"\\ebe2"}),r.graphScatter=new r("graph-scatter",{fontCharacter:"\\ebe3"}),r.pieChart=new r("pie-chart",{fontCharacter:"\\ebe4"}),r.bracket=new r("bracket",r.json.definition),r.bracketDot=new r("bracket-dot",{fontCharacter:"\\ebe5"}),r.bracketError=new r("bracket-error",{fontCharacter:"\\ebe6"}),r.lockSmall=new r("lock-small",{fontCharacter:"\\ebe7"}),r.azureDevops=new r("azure-devops",{fontCharacter:"\\ebe8"}),r.verifiedFilled=new r("verified-filled",{fontCharacter:"\\ebe9"})}(P||(P={}))},79881:function(lr,jt,l){"use strict";l.d(jt,{B8:function(){return x},Cp:function(){return Pe},F0:function(){return w},L6:function(){return s},VV:function(){return P},b1:function(){return r},dL:function(){return ee},ri:function(){return _}});class b{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(i){setTimeout(()=>{throw i.stack?new Error(i.message+` -`+i.stack):i},0)}}emit(i){this.listeners.forEach(c=>{c(i)})}onUnexpectedError(i){this.unexpectedErrorHandler(i),this.emit(i)}onUnexpectedExternalError(i){this.unexpectedErrorHandler(i)}}const ae=new b;function ee(o){P(o)||ae.onUnexpectedError(o)}function Pe(o){P(o)||ae.onUnexpectedExternalError(o)}function _(o){if(o instanceof Error){let{name:i,message:c}=o;const d=o.stacktrace||o.stack;return{$isError:!0,name:i,message:c,stack:d}}return o}const V="Canceled";function P(o){return o instanceof Error&&o.name===V&&o.message===V}function w(){const o=new Error(V);return o.name=o.message,o}function r(o){return o?new Error(`Illegal argument: ${o}`):new Error("Illegal argument")}function s(o){return o?new Error(`Illegal state: ${o}`):new Error("Illegal state")}class x extends Error{constructor(i){super("NotSupported"),i&&(this.message=i)}}},4348:function(lr,jt,l){"use strict";l.d(jt,{D0:function(){return x},E7:function(){return o},K3:function(){return s},Q5:function(){return r},ZD:function(){return i},ju:function(){return _}});var b=l(79881),ae=l(69323),ee=l(34502),Pe=l(95830),_;(function(c){c.None=()=>ae.JT.None;function d(Ce){return(Ae,ue=null,ye)=>{let L=!1,Q;return Q=Ce(ne=>{if(!L)return Q?Q.dispose():L=!0,Ae.call(ue,ne)},null,ye),L&&Q.dispose(),Q}}c.once=d;function C(Ce,Ae){return S((ue,ye=null,L)=>Ce(Q=>ue.call(ye,Ae(Q)),null,L))}c.map=C;function H(Ce,Ae){return S((ue,ye=null,L)=>Ce(Q=>{Ae(Q),ue.call(ye,Q)},null,L))}c.forEach=H;function I(Ce,Ae){return S((ue,ye=null,L)=>Ce(Q=>Ae(Q)&&ue.call(ye,Q),null,L))}c.filter=I;function M(Ce){return Ce}c.signal=M;function W(...Ce){return(Ae,ue=null,ye)=>(0,ae.F8)(...Ce.map(L=>L(Q=>Ae.call(ue,Q),null,ye)))}c.any=W;function te(Ce,Ae,ue){let ye=ue;return C(Ce,L=>(ye=Ae(ye,L),ye))}c.reduce=te;function S(Ce){let Ae;const ue=new r({onFirstListenerAdd(){Ae=Ce(ue.fire,ue)},onLastListenerRemove(){Ae.dispose()}});return ue.event}function B(Ce,Ae,ue=100,ye=!1,L){let Q,ne,se,nt=0;const it=new r({leakWarningThreshold:L,onFirstListenerAdd(){Q=Ce(Je=>{nt++,ne=Ae(ne,Je),ye&&!se&&(it.fire(ne),ne=void 0),clearTimeout(se),se=setTimeout(()=>{const wt=ne;ne=void 0,se=void 0,(!ye||nt>1)&&it.fire(wt),nt=0},ue)})},onLastListenerRemove(){Q.dispose()}});return it.event}c.debounce=B;function pe(Ce,Ae=(ue,ye)=>ue===ye){let ue=!0,ye;return I(Ce,L=>{const Q=ue||!Ae(L,ye);return ue=!1,ye=L,Q})}c.latch=pe;function fe(Ce,Ae){return[c.filter(Ce,Ae),c.filter(Ce,ue=>!Ae(ue))]}c.split=fe;function me(Ce,Ae=!1,ue=[]){let ye=ue.slice(),L=Ce(se=>{ye?ye.push(se):ne.fire(se)});const Q=()=>{ye&&ye.forEach(se=>ne.fire(se)),ye=null},ne=new r({onFirstListenerAdd(){L||(L=Ce(se=>ne.fire(se)))},onFirstListenerDidAdd(){ye&&(Ae?setTimeout(Q):Q())},onLastListenerRemove(){L&&L.dispose(),L=null}});return ne.event}c.buffer=me;class ve{constructor(Ae){this.event=Ae}map(Ae){return new ve(C(this.event,Ae))}forEach(Ae){return new ve(H(this.event,Ae))}filter(Ae){return new ve(I(this.event,Ae))}reduce(Ae,ue){return new ve(te(this.event,Ae,ue))}latch(){return new ve(pe(this.event))}debounce(Ae,ue=100,ye=!1,L){return new ve(B(this.event,Ae,ue,ye,L))}on(Ae,ue,ye){return this.event(Ae,ue,ye)}once(Ae,ue,ye){return d(this.event)(Ae,ue,ye)}}function Ne(Ce){return new ve(Ce)}c.chain=Ne;function de(Ce,Ae,ue=ye=>ye){const ye=(...se)=>ne.fire(ue(...se)),L=()=>Ce.on(Ae,ye),Q=()=>Ce.removeListener(Ae,ye),ne=new r({onFirstListenerAdd:L,onLastListenerRemove:Q});return ne.event}c.fromNodeEventEmitter=de;function we(Ce,Ae,ue=ye=>ye){const ye=(...se)=>ne.fire(ue(...se)),L=()=>Ce.addEventListener(Ae,ye),Q=()=>Ce.removeEventListener(Ae,ye),ne=new r({onFirstListenerAdd:L,onLastListenerRemove:Q});return ne.event}c.fromDOMEventEmitter=we;function F(Ce){return new Promise(Ae=>d(Ce)(Ae))}c.toPromise=F})(_||(_={}));class V{constructor(d){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${d}_${V._idPool++}`}start(d){this._stopWatch=new Pe.G(!0),this._listenerCount=d}stop(){if(this._stopWatch){const d=this._stopWatch.elapsed();this._elapsedOverall+=d,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${d.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}V._idPool=0;let P=-1;class w{constructor(d,C=Math.random().toString(18).slice(2,5)){this.customThreshold=d,this.name=C,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(d){let C=P;if(typeof this.customThreshold=="number"&&(C=this.customThreshold),C<=0||d{c(i)})}onUnexpectedError(i){this.unexpectedErrorHandler(i),this.emit(i)}onUnexpectedExternalError(i){this.unexpectedErrorHandler(i)}}const ae=new b;function ee(o){P(o)||ae.onUnexpectedError(o)}function Pe(o){P(o)||ae.onUnexpectedExternalError(o)}function _(o){if(o instanceof Error){let{name:i,message:c}=o;const d=o.stacktrace||o.stack;return{$isError:!0,name:i,message:c,stack:d}}return o}const V="Canceled";function P(o){return o instanceof Error&&o.name===V&&o.message===V}function w(){const o=new Error(V);return o.name=o.message,o}function r(o){return o?new Error(`Illegal argument: ${o}`):new Error("Illegal argument")}function s(o){return o?new Error(`Illegal state: ${o}`):new Error("Illegal state")}class x extends Error{constructor(i){super("NotSupported"),i&&(this.message=i)}}},4348:function(lr,jt,l){"use strict";l.d(jt,{D0:function(){return x},E7:function(){return o},K3:function(){return s},Q5:function(){return r},ZD:function(){return i},ju:function(){return _}});var b=l(79881),ae=l(69323),ee=l(34502),Pe=l(95830),_;(function(c){c.None=()=>ae.JT.None;function d(Ce){return(Ae,ue=null,ve)=>{let L=!1,Q;return Q=Ce(ne=>{if(!L)return Q?Q.dispose():L=!0,Ae.call(ue,ne)},null,ve),L&&Q.dispose(),Q}}c.once=d;function C(Ce,Ae){return S((ue,ve=null,L)=>Ce(Q=>ue.call(ve,Ae(Q)),null,L))}c.map=C;function H(Ce,Ae){return S((ue,ve=null,L)=>Ce(Q=>{Ae(Q),ue.call(ve,Q)},null,L))}c.forEach=H;function I(Ce,Ae){return S((ue,ve=null,L)=>Ce(Q=>Ae(Q)&&ue.call(ve,Q),null,L))}c.filter=I;function M(Ce){return Ce}c.signal=M;function W(...Ce){return(Ae,ue=null,ve)=>(0,ae.F8)(...Ce.map(L=>L(Q=>Ae.call(ue,Q),null,ve)))}c.any=W;function te(Ce,Ae,ue){let ve=ue;return C(Ce,L=>(ve=Ae(ve,L),ve))}c.reduce=te;function S(Ce){let Ae;const ue=new r({onFirstListenerAdd(){Ae=Ce(ue.fire,ue)},onLastListenerRemove(){Ae.dispose()}});return ue.event}function B(Ce,Ae,ue=100,ve=!1,L){let Q,ne,se,nt=0;const it=new r({leakWarningThreshold:L,onFirstListenerAdd(){Q=Ce(Je=>{nt++,ne=Ae(ne,Je),ve&&!se&&(it.fire(ne),ne=void 0),clearTimeout(se),se=setTimeout(()=>{const wt=ne;ne=void 0,se=void 0,(!ve||nt>1)&&it.fire(wt),nt=0},ue)})},onLastListenerRemove(){Q.dispose()}});return it.event}c.debounce=B;function pe(Ce,Ae=(ue,ve)=>ue===ve){let ue=!0,ve;return I(Ce,L=>{const Q=ue||!Ae(L,ve);return ue=!1,ve=L,Q})}c.latch=pe;function fe(Ce,Ae){return[c.filter(Ce,Ae),c.filter(Ce,ue=>!Ae(ue))]}c.split=fe;function me(Ce,Ae=!1,ue=[]){let ve=ue.slice(),L=Ce(se=>{ve?ve.push(se):ne.fire(se)});const Q=()=>{ve&&ve.forEach(se=>ne.fire(se)),ve=null},ne=new r({onFirstListenerAdd(){L||(L=Ce(se=>ne.fire(se)))},onFirstListenerDidAdd(){ve&&(Ae?setTimeout(Q):Q())},onLastListenerRemove(){L&&L.dispose(),L=null}});return ne.event}c.buffer=me;class we{constructor(Ae){this.event=Ae}map(Ae){return new we(C(this.event,Ae))}forEach(Ae){return new we(H(this.event,Ae))}filter(Ae){return new we(I(this.event,Ae))}reduce(Ae,ue){return new we(te(this.event,Ae,ue))}latch(){return new we(pe(this.event))}debounce(Ae,ue=100,ve=!1,L){return new we(B(this.event,Ae,ue,ve,L))}on(Ae,ue,ve){return this.event(Ae,ue,ve)}once(Ae,ue,ve){return d(this.event)(Ae,ue,ve)}}function Oe(Ce){return new we(Ce)}c.chain=Oe;function de(Ce,Ae,ue=ve=>ve){const ve=(...se)=>ne.fire(ue(...se)),L=()=>Ce.on(Ae,ve),Q=()=>Ce.removeListener(Ae,ve),ne=new r({onFirstListenerAdd:L,onLastListenerRemove:Q});return ne.event}c.fromNodeEventEmitter=de;function be(Ce,Ae,ue=ve=>ve){const ve=(...se)=>ne.fire(ue(...se)),L=()=>Ce.addEventListener(Ae,ve),Q=()=>Ce.removeEventListener(Ae,ve),ne=new r({onFirstListenerAdd:L,onLastListenerRemove:Q});return ne.event}c.fromDOMEventEmitter=be;function F(Ce){return new Promise(Ae=>d(Ce)(Ae))}c.toPromise=F})(_||(_={}));class V{constructor(d){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${d}_${V._idPool++}`}start(d){this._stopWatch=new Pe.G(!0),this._listenerCount=d}stop(){if(this._stopWatch){const d=this._stopWatch.elapsed();this._elapsedOverall+=d,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${d.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}V._idPool=0;let P=-1;class w{constructor(d,C=Math.random().toString(18).slice(2,5)){this.customThreshold=d,this.name=C,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(d){let C=P;if(typeof this.customThreshold=="number"&&(C=this.customThreshold),C<=0||d{const M=this._stacks.get(H)||0;this._stacks.set(H,M-1)}}}class r{constructor(d){var C;this._disposed=!1,this._options=d,this._leakageMon=P>0?new w(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((C=this._options)===null||C===void 0)&&C._profName?new V(this._options._profName):void 0}get event(){return this._event||(this._event=(d,C,H)=>{var I;this._listeners||(this._listeners=new ee.S);const M=this._listeners.isEmpty();M&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const W=this._listeners.push(C?[d,C]:d);M&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,d,C);const te=(I=this._leakageMon)===null||I===void 0?void 0:I.check(this._listeners.size),S=(0,ae.OF)(()=>{te&&te(),this._disposed||(W(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return H instanceof ae.SL?H.add(S):Array.isArray(H)&&H.push(S),S}),this._event}fire(d){var C,H;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new ee.S);for(let I of this._listeners)this._deliveryQueue.push([I,d]);for((C=this._perfMon)===null||C===void 0||C.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[I,M]=this._deliveryQueue.shift();try{typeof I=="function"?I.call(void 0,M):I[0].call(I[1],M)}catch(W){(0,b.dL)(W)}}(H=this._perfMon)===null||H===void 0||H.stop()}}dispose(){var d,C,H,I,M;this._disposed||(this._disposed=!0,(d=this._listeners)===null||d===void 0||d.clear(),(C=this._deliveryQueue)===null||C===void 0||C.clear(),(I=(H=this._options)===null||H===void 0?void 0:H.onLastListenerRemove)===null||I===void 0||I.call(H),(M=this._leakageMon)===null||M===void 0||M.dispose())}}class s extends r{constructor(d){super(d),this._isPaused=0,this._eventQueue=new ee.S,this._mergeFn=d==null?void 0:d.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const d=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(d))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(d){this._listeners&&(this._isPaused!==0?this._eventQueue.push(d):super.fire(d))}}class x extends s{constructor(d){var C;super(d),this._delay=(C=d.delay)!==null&&C!==void 0?C:100}fire(d){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(d)}}class o{constructor(){this.buffers=[]}wrapEvent(d){return(C,H,I)=>d(M=>{const W=this.buffers[this.buffers.length-1];W?W.push(()=>C.call(H,M)):C.call(H,M)},void 0,I)}bufferEvents(d){const C=[];this.buffers.push(C);const H=d();return this.buffers.pop(),C.forEach(I=>I()),H}}class i{constructor(){this.listening=!1,this.inputEvent=_.None,this.inputEventListener=ae.JT.None,this.emitter=new r({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(d){this.inputEvent=d,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=d(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(lr,jt,l){"use strict";l.d(jt,{I:function(){return b}});function b(ae){const ee=this;let Pe=!1,_;return function(){return Pe||(Pe=!0,_=ae.apply(ee,arguments)),_}}},88226:function(lr,jt,l){"use strict";l.d(jt,{$:function(){return b}});var b;(function(ae){function ee(W){return W&&typeof W=="object"&&typeof W[Symbol.iterator]=="function"}ae.is=ee;const Pe=Object.freeze([]);function _(){return Pe}ae.empty=_;function*V(W){yield W}ae.single=V;function P(W){return W||Pe}ae.from=P;function w(W){return!W||W[Symbol.iterator]().next().done===!0}ae.isEmpty=w;function r(W){return W[Symbol.iterator]().next().value}ae.first=r;function s(W,te){for(const S of W)if(te(S))return!0;return!1}ae.some=s;function x(W,te){for(const S of W)if(te(S))return S}ae.find=x;function*o(W,te){for(const S of W)te(S)&&(yield S)}ae.filter=o;function*i(W,te){let S=0;for(const B of W)yield te(B,S++)}ae.map=i;function*c(...W){for(const te of W)for(const S of te)yield S}ae.concat=c;function*d(W){for(const te of W)for(const S of te)yield S}ae.concatNested=d;function C(W,te,S){let B=S;for(const pe of W)B=te(B,pe);return B}ae.reduce=C;function*H(W,te,S=W.length){for(te<0&&(te+=W.length),S<0?S+=W.length:S>W.length&&(S=W.length);teB===pe){const B=W[Symbol.iterator](),pe=te[Symbol.iterator]();for(;;){const fe=B.next(),me=pe.next();if(fe.done!==me.done)return!1;if(fe.done)return!0;if(!S(fe.value,me.value))return!1}}ae.equals=M})(b||(b={}))},69323:function(lr,jt,l){"use strict";l.d(jt,{B9:function(){return i},F8:function(){return c},JT:function(){return H},Jz:function(){return M},OF:function(){return d},SL:function(){return C},Wf:function(){return o},XK:function(){return I},dk:function(){return s}});var b=l(17845),ae=l(88226);const ee=!1;let Pe=null;function _(W){Pe=W}if(ee){const W="__is_disposable_tracked__";_(new class{trackDisposable(te){const S=new Error("Potentially leaked disposable").stack;setTimeout(()=>{te[W]||console.log(S)},3e3)}setParent(te,S){if(te&&te!==H.None)try{te[W]=!0}catch(B){}}markAsDisposed(te){if(te&&te!==H.None)try{te[W]=!0}catch(S){}}markAsSingleton(te){}})}function V(W){return Pe==null||Pe.trackDisposable(W),W}function P(W){Pe==null||Pe.markAsDisposed(W)}function w(W,te){Pe==null||Pe.setParent(W,te)}function r(W,te){if(Pe)for(const S of W)Pe.setParent(S,te)}function s(W){return Pe==null||Pe.markAsSingleton(W),W}class x extends Error{constructor(te){super(`Encountered errors while disposing of store. Errors: [${te.join(", ")}]`),this.errors=te}}function o(W){return typeof W.dispose=="function"&&W.dispose.length===0}function i(W){if(ae.$.is(W)){let te=[];for(const S of W)if(S)try{S.dispose()}catch(B){te.push(B)}if(te.length===1)throw te[0];if(te.length>1)throw new x(te);return Array.isArray(W)?[]:W}else if(W)return W.dispose(),W}function c(...W){const te=d(()=>i(W));return r(W,te),te}function d(W){const te=V({dispose:(0,b.I)(()=>{P(te),W()})});return te}class C{constructor(){this._toDispose=new Set,this._isDisposed=!1,V(this)}dispose(){this._isDisposed||(P(this),this._isDisposed=!0,this.clear())}clear(){try{i(this._toDispose.values())}finally{this._toDispose.clear()}}add(te){if(!te)return te;if(te===this)throw new Error("Cannot register a disposable on itself!");return w(te,this),this._isDisposed?C.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(te),te}}C.DISABLE_DISPOSED_WARNING=!1;class H{constructor(){this._store=new C,V(this),w(this._store,this)}dispose(){P(this),this._store.dispose()}_register(te){if(te===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(te)}}H.None=Object.freeze({dispose(){}});class I{constructor(){this._isDisposed=!1,V(this)}get value(){return this._isDisposed?void 0:this._value}set value(te){var S;this._isDisposed||te===this._value||((S=this._value)===null||S===void 0||S.dispose(),te&&w(te,this),this._value=te)}clear(){this.value=void 0}dispose(){var te;this._isDisposed=!0,P(this),(te=this._value)===null||te===void 0||te.dispose(),this._value=void 0}clearAndLeak(){const te=this._value;return this._value=void 0,te&&w(te,null),te}}class M{constructor(te){this.object=te}dispose(){}}},34502:function(lr,jt,l){"use strict";l.d(jt,{S:function(){return ae}});class b{constructor(Pe){this.element=Pe,this.next=b.Undefined,this.prev=b.Undefined}}b.Undefined=new b(void 0);class ae{constructor(){this._first=b.Undefined,this._last=b.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===b.Undefined}clear(){let Pe=this._first;for(;Pe!==b.Undefined;){const _=Pe.next;Pe.prev=b.Undefined,Pe.next=b.Undefined,Pe=_}this._first=b.Undefined,this._last=b.Undefined,this._size=0}unshift(Pe){return this._insert(Pe,!1)}push(Pe){return this._insert(Pe,!0)}_insert(Pe,_){const V=new b(Pe);if(this._first===b.Undefined)this._first=V,this._last=V;else if(_){const w=this._last;this._last=V,V.prev=w,w.next=V}else{const w=this._first;this._first=V,V.next=w,w.prev=V}this._size+=1;let P=!1;return()=>{P||(P=!0,this._remove(V))}}shift(){if(this._first!==b.Undefined){const Pe=this._first.element;return this._remove(this._first),Pe}}pop(){if(this._last!==b.Undefined){const Pe=this._last.element;return this._remove(this._last),Pe}}_remove(Pe){if(Pe.prev!==b.Undefined&&Pe.next!==b.Undefined){const _=Pe.prev;_.next=Pe.next,Pe.next.prev=_}else Pe.prev===b.Undefined&&Pe.next===b.Undefined?(this._first=b.Undefined,this._last=b.Undefined):Pe.next===b.Undefined?(this._last=this._last.prev,this._last.next=b.Undefined):Pe.prev===b.Undefined&&(this._first=this._first.next,this._first.prev=b.Undefined);this._size-=1}*[Symbol.iterator](){let Pe=this._first;for(;Pe!==b.Undefined;)yield Pe.element,Pe=Pe.next}}},23345:function(lr,jt,l){"use strict";l.d(jt,{$L:function(){return B},ED:function(){return M},IJ:function(){return te},OS:function(){return ve},WE:function(){return fe},dz:function(){return W},gn:function(){return pe},li:function(){return d},r:function(){return we},tY:function(){return S},xS:function(){return me}});var b=l(97671),ae;const ee="en";let Pe=!1,_=!1,V=!1,P=!1,w=!1,r=!1,s=!1,x,o=null,i=null,c;const d=typeof self=="object"?self:typeof l.g=="object"?l.g:{};let C;typeof d.vscode!="undefined"&&typeof d.vscode.process!="undefined"?C=d.vscode.process:typeof b!="undefined"&&(C=b);const H=typeof((ae=C==null?void 0:C.versions)===null||ae===void 0?void 0:ae.electron)=="string"&&C.type==="renderer";if(typeof navigator=="object"&&!H)c=navigator.userAgent,Pe=c.indexOf("Windows")>=0,_=c.indexOf("Macintosh")>=0,s=(c.indexOf("Macintosh")>=0||c.indexOf("iPad")>=0||c.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,V=c.indexOf("Linux")>=0,r=!0,x=navigator.language,o=x;else if(typeof C=="object"){Pe=C.platform==="win32",_=C.platform==="darwin",V=C.platform==="linux",P=V&&!!C.env.SNAP&&!!C.env.SNAP_REVISION,x=ee,o=ee;const F=C.env.VSCODE_NLS_CONFIG;if(F)try{const Ce=JSON.parse(F),Ae=Ce.availableLanguages["*"];x=Ce.locale,o=Ae||ee,i=Ce._translationsConfigFile}catch(Ce){}w=!0}else console.error("Unable to resolve platform.");let I=0;_?I=1:Pe?I=3:V&&(I=2);const M=Pe,W=_,te=V,S=w,B=r,pe=s,fe=c,me=function(){if(d.setImmediate)return d.setImmediate.bind(d);if(typeof d.postMessage=="function"&&!d.importScripts){let Ae=[];d.addEventListener("message",ye=>{if(ye.data&&ye.data.vscodeSetImmediateId)for(let L=0,Q=Ae.length;L{const L=++ue;Ae.push({id:L,callback:ye}),d.postMessage({vscodeSetImmediateId:L},"*")}}if(typeof(C==null?void 0:C.nextTick)=="function")return C.nextTick.bind(C);const Ce=Promise.resolve();return Ae=>Ce.then(Ae)}(),ve=_||s?2:Pe?1:3;let Ne=!0,de=!1;function we(){if(!de){de=!0;const F=new Uint8Array(2);F[0]=1,F[1]=2,Ne=new Uint16Array(F.buffer)[0]===513}return Ne}},95830:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return ee}});var b=l(23345);const ae=b.li.performance&&typeof b.li.performance.now=="function";class ee{constructor(_){this._highResolution=ae&&_,this._startTime=this._now(),this._stopTime=-1}static create(_=!0){return new ee(_)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?b.li.performance.now():Date.now()}}},82983:function(lr,jt,l){"use strict";l.d(jt,{$i:function(){return nt},C8:function(){return zt},GF:function(){return x},HO:function(){return ue},IO:function(){return o},K7:function(){return Jt},Kw:function(){return Zt},LC:function(){return d},Mh:function(){return me},P1:function(){return ve},PJ:function(){return Sn},Qe:function(){return it},R1:function(){return s},RP:function(){return ne},S6:function(){return tn},TT:function(){return M},Ut:function(){return L},V8:function(){return C},WU:function(){return ee},YK:function(){return de},YU:function(){return Pe},ZG:function(){return Ne},ZH:function(){return F},ab:function(){return Je},c1:function(){return mt},df:function(){return B},ec:function(){return _},fi:function(){return re},fy:function(){return V},j3:function(){return P},j_:function(){return te},m5:function(){return b},mK:function(){return S},mr:function(){return i},oH:function(){return E},oL:function(){return w},ok:function(){return fe},ow:function(){return H},qq:function(){return pe},qu:function(){return I},rL:function(){return we},uS:function(){return rn},un:function(){return r},uq:function(){return c},vH:function(){return Ae},xe:function(){return wt},zY:function(){return W}});function b($){return!$||typeof $!="string"?!0:$.trim().length===0}const ae=/{(\d+)}/g;function ee($,...U){return U.length===0?$:$.replace(ae,function(oe,Me){const Fe=parseInt(Me,10);return isNaN(Fe)||Fe<0||Fe>=U.length?oe:U[Fe]})}function Pe($){return $.replace(/[<>&]/g,function(U){switch(U){case"<":return"<";case">":return">";case"&":return"&";default:return U}})}function _($){return $.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function V($,U=" "){const oe=P($,U);return w(oe,U)}function P($,U){if(!$||!U)return $;const oe=U.length;if(oe===0||$.length===0)return $;let Me=0;for(;$.indexOf(U,Me)===Me;)Me=Me+oe;return $.substring(Me)}function w($,U){if(!$||!U)return $;const oe=U.length,Me=$.length;if(oe===0||Me===0)return $;let Fe=Me,Re=-1;for(;Re=$.lastIndexOf(U,Fe-1),!(Re===-1||Re+oe!==Fe);){if(Re===0)return"";Fe=Re}return $.substring(0,Fe)}function r($){return $.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function s($){return $.replace(/\*/g,"")}function x($,U,oe={}){if(!$)throw new Error("Cannot create regex from empty string");U||($=_($)),oe.wholeWord&&(/\B/.test($.charAt(0))||($="\\b"+$),/\B/.test($.charAt($.length-1))||($=$+"\\b"));let Me="";return oe.global&&(Me+="g"),oe.matchCase||(Me+="i"),oe.multiline&&(Me+="m"),oe.unicode&&(Me+="u"),new RegExp($,Me)}function o($){return $.source==="^"||$.source==="^$"||$.source==="$"||$.source==="^\\s*$"?!1:!!($.exec("")&&$.lastIndex===0)}function i($){return($.global?"g":"")+($.ignoreCase?"i":"")+($.multiline?"m":"")+($.unicode?"u":"")}function c($){return $.split(/\r\n|\r|\n/)}function d($){for(let U=0,oe=$.length;U=0;oe--){const Me=$.charCodeAt(oe);if(Me!==32&&Me!==9)return oe}return-1}function I($,U){return $U?1:0}function M($,U,oe=0,Me=$.length,Fe=0,Re=U.length){for(;oeAt)return 1}const Ge=Me-oe,Ut=Re-Fe;return GeUt?1:0}function W($,U){return te($,U,0,$.length,0,U.length)}function te($,U,oe=0,Me=$.length,Fe=0,Re=U.length){for(;oe=128||At>=128)return M($.toLowerCase(),U.toLowerCase(),oe,Me,Fe,Re);S(Xe)&&(Xe-=32),S(At)&&(At-=32);const gt=Xe-At;if(gt!==0)return gt}const Ge=Me-oe,Ut=Re-Fe;return GeUt?1:0}function S($){return $>=97&&$<=122}function B($){return $>=65&&$<=90}function pe($,U){return $.length===U.length&&te($,U)===0}function fe($,U){const oe=U.length;return U.length>$.length?!1:te($,U,0,oe)===0}function me($,U){let oe,Me=Math.min($.length,U.length);for(oe=0;oe1){const Me=$.charCodeAt(U-2);if(Ne(Me))return we(Me,oe)}return oe}function Ae($,U){const oe=Et.getInstance(),Me=U,Fe=$.length,Re=F($,Fe,U);U+=Re>=65536?2:1;let Ge=oe.getGraphemeBreakType(Re);for(;U=65536?2:1,Ge=Xe}return U-Me}function ue($,U){const oe=Et.getInstance(),Me=U,Fe=Ce($,U);U-=Fe>=65536?2:1;let Re=oe.getGraphemeBreakType(Fe);for(;U>0;){const Ge=Ce($,U),Ut=oe.getGraphemeBreakType(Ge);if(re(Ut,Re))break;U-=Ge>=65536?2:1,Re=Ut}return Me-U}const ye=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function L($){return ye.test($)}const Q=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function ne($){return Q.test($)}const se=/^[\t\n\r\x20-\x7E]*$/;function nt($){return se.test($)}const it=/[\u2028\u2029]/;function Je($){return it.test($)}function wt($){for(let U=0,oe=$.length;U=11904&&$<=55215||$>=63744&&$<=64255||$>=65281&&$<=65374}function zt($){return $>=127462&&$<=127487||$===8986||$===8987||$===9200||$===9203||$>=9728&&$<=10175||$===11088||$===11093||$>=127744&&$<=128591||$>=128640&&$<=128764||$>=128992&&$<=129003||$>=129280&&$<=129535||$>=129648&&$<=129750}const mt="\uFEFF";function rn($){return!!($&&$.length>0&&$.charCodeAt(0)===65279)}function Zt($,U=!1){return $?(U&&($=$.replace(/\\./g,"")),$.toLowerCase()!==$):!1}function Sn($){return $=$%(2*26),$<26?String.fromCharCode(97+$):String.fromCharCode(65+$-26)}function tn($){return Et.getInstance().getGraphemeBreakType($)}function re($,U){return $===0?U!==5&&U!==7:$===2&&U===3?!1:$===4||$===2||$===3||U===4||U===2||U===3?!0:!($===8&&(U===8||U===9||U===11||U===12)||($===11||$===9)&&(U===9||U===10)||($===12||$===10)&&U===10||U===5||U===13||U===7||$===1||$===13&&U===14||$===6&&U===6)}class Et{constructor(){this._data=K()}static getInstance(){return Et._INSTANCE||(Et._INSTANCE=new Et),Et._INSTANCE}getGraphemeBreakType(U){if(U<32)return U===10?3:U===13?2:4;if(U<127)return 0;const oe=this._data,Me=oe.length/3;let Fe=1;for(;Fe<=Me;)if(Uoe[3*Fe+1])Fe=2*Fe+1;else return oe[3*Fe+2];return 0}}Et._INSTANCE=null;function K(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function E($,U){if($===0)return 0;const oe=f($,U);if(oe!==void 0)return oe;const Me=Ce(U,$);return $-=R(Me),$}function f($,U){let oe=Ce(U,$);for($-=R(oe);be(oe)||oe===65039||oe===8419;){if($===0)return;oe=Ce(U,$),$-=R(oe)}if(zt(oe)){if($>=0){const Me=Ce(U,$);Me===8205&&($-=R(Me))}return $}}function R($){return $>=65536?2:1}function be($){return 127995<=$&&$<=127999}},72999:function(lr,jt,l){"use strict";l.d(jt,{$E:function(){return d},$K:function(){return P},D8:function(){return o},HD:function(){return ae},IU:function(){return C},Jp:function(){return w},Kn:function(){return ee},cW:function(){return s},f6:function(){return H},hj:function(){return Pe},jn:function(){return _},kJ:function(){return b},mf:function(){return x},o8:function(){return V},p_:function(){return r},vE:function(){return I}});function b(M){return Array.isArray(M)}function ae(M){return typeof M=="string"}function ee(M){return typeof M=="object"&&M!==null&&!Array.isArray(M)&&!(M instanceof RegExp)&&!(M instanceof Date)}function Pe(M){return typeof M=="number"&&!isNaN(M)}function _(M){return M===!0||M===!1}function V(M){return typeof M=="undefined"}function P(M){return!w(M)}function w(M){return V(M)||M===null}function r(M,W){if(!M)throw new Error(W?`Unexpected type, expected '${W}'`:"Unexpected type")}function s(M){if(w(M))throw new Error("Assertion Failed: argument is undefined or null");return M}function x(M){return typeof M=="function"}function o(M,W){const te=Math.min(M.length,W.length);for(let S=0;Sfunction(){const pe=Array.prototype.slice.call(arguments,0);return W(B,pe)};let S={};for(const B of M)S[B]=te(B);return S}function H(M){return M===null?void 0:M}function I(M,W="Unreachable"){throw new Error(W)}},13268:function(lr,jt,l){"use strict";l.d(jt,{N:function(){return ae}});function b(ee,Pe){let _;return Pe.length===0?_=ee:_=ee.replace(/\{(\d+)\}/g,function(V,P){const w=P[0];return typeof Pe[w]!="undefined"?Pe[w]:V}),_}function ae(ee,Pe,..._){return b(Pe,_)}},96236:function(lr,jt,l){"use strict";l.d(jt,{BH:function(){return C},NZ:function(){return H},U8:function(){return I},co:function(){return d},eH:function(){return c},vr:function(){return i}});var b=l(75918),ae=l(52615),ee=l(4348),Pe=l(88226),_=l(69323),V=l(34502),P=l(35884),w=l(90689),r=l(16925),s=l(49055),x=function(M,W,te,S){var B=arguments.length,pe=B<3?W:S===null?S=Object.getOwnPropertyDescriptor(W,te):S,fe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(M,W,te,S);else for(var me=M.length-1;me>=0;me--)(fe=M[me])&&(pe=(B<3?fe(pe):B>3?fe(W,te,pe):fe(W,te))||pe);return B>3&&pe&&Object.defineProperty(W,te,pe),pe},o=function(M,W){return function(te,S){W(te,S,M)}};function i(M){return M.command!==void 0}class c{constructor(W){this.id=c._idPool++,this._debugName=W}}c._idPool=0,c.CommandPalette=new c("CommandPalette"),c.EditorContext=new c("EditorContext"),c.SimpleEditorContext=new c("SimpleEditorContext"),c.EditorContextCopy=new c("EditorContextCopy"),c.EditorContextPeek=new c("EditorContextPeek"),c.MenubarEditMenu=new c("MenubarEditMenu"),c.MenubarCopy=new c("MenubarCopy"),c.MenubarGoMenu=new c("MenubarGoMenu"),c.MenubarSelectionMenu=new c("MenubarSelectionMenu"),c.InlineCompletionsActions=new c("InlineCompletionsActions");const d=(0,r.yh)("menuService"),C=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new ee.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:M=>M===c.CommandPalette}}addCommand(M){return this.addCommands(Pe.$.single(M))}addCommands(M){for(const W of M)this._commands.set(W.id,W);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,_.OF)(()=>{let W=!1;for(const te of M)W=this._commands.delete(te.id)||W;W&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(M){return this._commands.get(M)}getCommands(){const M=new Map;return this._commands.forEach((W,te)=>M.set(te,W)),M}appendMenuItem(M,W){return this.appendMenuItems(Pe.$.single({id:M,item:W}))}appendMenuItems(M){const W=new Set,te=new V.S;for(const{id:S,item:B}of M){let pe=this._menuItems.get(S);pe||(pe=new V.S,this._menuItems.set(S,pe)),te.push(pe.push(B)),W.add(S)}return this._onDidChangeMenu.fire(W),(0,_.OF)(()=>{if(te.size>0){for(let S of te)S();this._onDidChangeMenu.fire(W),te.clear()}})}getMenuItems(M){let W;return this._menuItems.has(M)?W=[...this._menuItems.get(M)]:W=[],M===c.CommandPalette&&this._appendImplicitItems(W),W}_appendImplicitItems(M){const W=new Set;for(const te of M)i(te)&&(W.add(te.command.id),te.alt&&W.add(te.alt.id));this._commands.forEach((te,S)=>{W.has(S)||M.push({command:te})})}};class H extends b.wY{constructor(W,te,S,B){super(`submenuitem.${W.submenu.id}`,typeof W.title=="string"?W.title:W.title.value,[],"submenu"),this.item=W,this._menuService=te,this._contextKeyService=S,this._options=B}get actions(){const W=[],te=this._menuService.createMenu(this.item.submenu,this._contextKeyService),S=te.getActions(this._options);te.dispose();for(const[,B]of S)B.length>0&&(W.push(...B),W.push(new b.Z0));return W.length&&W.pop(),W}}let I=class Xc{constructor(W,te,S,B,pe){var fe,me;if(this._commandService=pe,this.id=W.id,this.label=S!=null&&S.renderShortTitle&&W.shortTitle?typeof W.shortTitle=="string"?W.shortTitle:W.shortTitle.value:typeof W.title=="string"?W.title:W.title.value,this.tooltip=(me=typeof W.tooltip=="string"?W.tooltip:(fe=W.tooltip)===null||fe===void 0?void 0:fe.value)!==null&&me!==void 0?me:"",this.enabled=!W.precondition||B.contextMatchesRules(W.precondition),this.checked=void 0,W.toggled){const ve=W.toggled.condition?W.toggled:{condition:W.toggled};this.checked=B.contextMatchesRules(ve.condition),this.checked&&ve.tooltip&&(this.tooltip=typeof ve.tooltip=="string"?ve.tooltip:ve.tooltip.value),ve.title&&(this.label=typeof ve.title=="string"?ve.title:ve.title.value)}this.item=W,this.alt=te?new Xc(te,void 0,S,B,pe):void 0,this._options=S,s.kS.isThemeIcon(W.icon)&&(this.class=ae.dT.asClassName(W.icon))}dispose(){}run(...W){var te,S;let B=[];return!((te=this._options)===null||te===void 0)&&te.arg&&(B=[...B,this._options.arg]),!((S=this._options)===null||S===void 0)&&S.shouldForwardArgs&&(B=[...B,...W]),this._commandService.executeCommand(this.id,...B)}};I=x([o(3,w.i6),o(4,P.H)],I)},35884:function(lr,jt,l){"use strict";l.d(jt,{H:function(){return P},P:function(){return w}});var b=l(4348),ae=l(88226),ee=l(69323),Pe=l(34502),_=l(72999),V=l(16925);const P=(0,V.yh)("commandService"),w=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new b.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(r,s){if(!r)throw new Error("invalid command");if(typeof r=="string"){if(!s)throw new Error("invalid command");return this.registerCommand({id:r,handler:s})}if(r.description){const d=[];for(let H of r.description.args)d.push(H.constraint);const C=r.handler;r.handler=function(H,...I){return(0,_.D8)(I,d),C(H,...I)}}const{id:x}=r;let o=this._commands.get(x);o||(o=new Pe.S,this._commands.set(x,o));let i=o.unshift(r),c=(0,ee.OF)(()=>{i();const d=this._commands.get(x);d!=null&&d.isEmpty()&&this._commands.delete(x)});return this._onDidRegisterCommand.fire(x),c}registerCommandAlias(r,s){return w.registerCommand(r,(x,...o)=>x.get(P).executeCommand(s,...o))}getCommand(r){const s=this._commands.get(r);if(!(!s||s.isEmpty()))return ae.$.first(s)}getCommands(){const r=new Map;for(const s of this._commands.keys()){const x=this.getCommand(s);x&&r.set(s,x)}return r}};w.registerCommand("noop",()=>{})},90689:function(lr,jt,l){"use strict";l.d(jt,{Ao:function(){return P},Eq:function(){return we},Fb:function(){return w},K8:function(){return Ae},i6:function(){return de},uy:function(){return Ne}});var b=l(23345),ae=l(82983),ee=l(16925);let Pe=b.WE||"";const _=new Map;_.set("false",!1),_.set("true",!0),_.set("isMac",b.dz),_.set("isLinux",b.IJ),_.set("isWindows",b.ED),_.set("isWeb",b.$L),_.set("isMacNative",b.dz&&!b.$L),_.set("isEdge",Pe.indexOf("Edg/")>=0),_.set("isFirefox",Pe.indexOf("Firefox")>=0),_.set("isChrome",Pe.indexOf("Chrome")>=0),_.set("isSafari",Pe.indexOf("Safari")>=0);const V=Object.prototype.hasOwnProperty;class P{static has(L){return o.create(L)}static equals(L,Q){return i.create(L,Q)}static regex(L,Q){return B.create(L,Q)}static not(L){return H.create(L)}static and(...L){return me.create(L,null)}static or(...L){return ve.create(L,null,!0)}static deserialize(L,Q=!1){if(L)return this._deserializeOrExpression(L,Q)}static _deserializeOrExpression(L,Q){let ne=L.split("||");return ve.create(ne.map(se=>this._deserializeAndExpression(se,Q)),null,!0)}static _deserializeAndExpression(L,Q){let ne=L.split("&&");return me.create(ne.map(se=>this._deserializeOne(se,Q)),null)}static _deserializeOne(L,Q){if(L=L.trim(),L.indexOf("!=")>=0){let ne=L.split("!=");return C.create(ne[0].trim(),this._deserializeValue(ne[1],Q))}if(L.indexOf("==")>=0){let ne=L.split("==");return i.create(ne[0].trim(),this._deserializeValue(ne[1],Q))}if(L.indexOf("=~")>=0){let ne=L.split("=~");return B.create(ne[0].trim(),this._deserializeRegexValue(ne[1],Q))}if(L.indexOf(" in ")>=0){let ne=L.split(" in ");return c.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(L)){const ne=L.split(">=");return W.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(L)){const ne=L.split(">");return M.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(L)){const ne=L.split("<=");return S.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(L)){const ne=L.split("<");return te.create(ne[0].trim(),ne[1].trim())}return/^\!\s*/.test(L)?H.create(L.substr(1).trim()):o.create(L)}static _deserializeValue(L,Q){if(L=L.trim(),L==="true")return!0;if(L==="false")return!1;let ne=/^'([^']*)'$/.exec(L);return ne?ne[1].trim():L}static _deserializeRegexValue(L,Q){if((0,ae.m5)(L)){if(Q)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ne=L.indexOf("/"),se=L.lastIndexOf("/");if(ne===se||ne<0){if(Q)throw new Error(`bad regexp-value '${L}', missing /-enclosure`);return console.warn(`bad regexp-value '${L}', missing /-enclosure`),null}let nt=L.slice(ne+1,se),it=L[se+1]==="i"?"i":"";try{return new RegExp(nt,it)}catch(Je){if(Q)throw new Error(`bad regexp-value '${L}', parse error: ${Je}`);return console.warn(`bad regexp-value '${L}', parse error: ${Je}`),null}}}function w(ye,L){const Q=ye?ye.substituteConstants():void 0,ne=L?L.substituteConstants():void 0;return!Q&&!ne?!0:!Q||!ne?!1:Q.equals(ne)}function r(ye,L){return ye.cmp(L)}class s{constructor(){this.type=0}cmp(L){return this.type-L.type}equals(L){return L.type===this.type}substituteConstants(){return this}evaluate(L){return!1}serialize(){return"false"}keys(){return[]}negate(){return x.INSTANCE}}s.INSTANCE=new s;class x{constructor(){this.type=1}cmp(L){return this.type-L.type}equals(L){return L.type===this.type}substituteConstants(){return this}evaluate(L){return!0}serialize(){return"true"}keys(){return[]}negate(){return s.INSTANCE}}x.INSTANCE=new x;class o{constructor(L,Q){this.key=L,this.negated=Q,this.type=2}static create(L,Q=null){const ne=_.get(L);return typeof ne=="boolean"?ne?x.INSTANCE:s.INSTANCE:new o(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:F(this.key,L.key)}equals(L){return L.type===this.type?this.key===L.key:!1}substituteConstants(){const L=_.get(this.key);return typeof L=="boolean"?L?x.INSTANCE:s.INSTANCE:this}evaluate(L){return!!L.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=H.create(this.key,this)),this.negated}}class i{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=4}static create(L,Q,ne=null){if(typeof Q=="boolean")return Q?o.create(L,ne):H.create(L,ne);const se=_.get(L);return typeof se=="boolean"?Q===(se?"true":"false")?x.INSTANCE:s.INSTANCE:new i(L,Q,ne)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){const L=_.get(this.key);if(typeof L=="boolean"){const Q=L?"true":"false";return this.value===Q?x.INSTANCE:s.INSTANCE}return this}evaluate(L){return L.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class c{constructor(L,Q){this.key=L,this.valueKey=Q,this.type=10,this.negated=null}static create(L,Q){return new c(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.valueKey,L.key,L.valueKey)}equals(L){return L.type===this.type?this.key===L.key&&this.valueKey===L.valueKey:!1}substituteConstants(){return this}evaluate(L){const Q=L.getValue(this.valueKey),ne=L.getValue(this.key);return Array.isArray(Q)?Q.indexOf(ne)>=0:typeof ne=="string"&&typeof Q=="object"&&Q!==null?V.call(Q,ne):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=d.create(this)),this.negated}}class d{constructor(L){this._actual=L,this.type=11}static create(L){return new d(L)}cmp(L){return L.type!==this.type?this.type-L.type:this._actual.cmp(L._actual)}equals(L){return L.type===this.type?this._actual.equals(L._actual):!1}substituteConstants(){return this}evaluate(L){return!this._actual.evaluate(L)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class C{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=5}static create(L,Q,ne=null){if(typeof Q=="boolean")return Q?H.create(L,ne):o.create(L,ne);const se=_.get(L);return typeof se=="boolean"?Q===(se?"true":"false")?s.INSTANCE:x.INSTANCE:new C(L,Q,ne)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){const L=_.get(this.key);if(typeof L=="boolean"){const Q=L?"true":"false";return this.value===Q?s.INSTANCE:x.INSTANCE}return this}evaluate(L){return L.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=i.create(this.key,this.value,this)),this.negated}}class H{constructor(L,Q){this.key=L,this.negated=Q,this.type=3}static create(L,Q=null){const ne=_.get(L);return typeof ne=="boolean"?ne?s.INSTANCE:x.INSTANCE:new H(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:F(this.key,L.key)}equals(L){return L.type===this.type?this.key===L.key:!1}substituteConstants(){const L=_.get(this.key);return typeof L=="boolean"?L?s.INSTANCE:x.INSTANCE:this}evaluate(L){return!L.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=o.create(this.key,this)),this.negated}}function I(ye,L){if(typeof ye=="string"){const Q=parseFloat(ye);isNaN(Q)||(ye=Q)}return typeof ye=="string"||typeof ye=="number"?L(ye):s.INSTANCE}class M{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=12}static create(L,Q,ne=null){return I(Q,se=>new M(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class W{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=13}static create(L,Q,ne=null){return I(Q,se=>new W(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=te.create(this.key,this.value,this)),this.negated}}class te{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=14}static create(L,Q,ne=null){return I(Q,se=>new te(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))new S(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=M.create(this.key,this.value,this)),this.negated}}class B{constructor(L,Q){this.key=L,this.regexp=Q,this.type=7,this.negated=null}static create(L,Q){return new B(L,Q)}cmp(L){if(L.type!==this.type)return this.type-L.type;if(this.keyL.key)return 1;const Q=this.regexp?this.regexp.source:"",ne=L.regexp?L.regexp.source:"";return Qne?1:0}equals(L){if(L.type===this.type){const Q=this.regexp?this.regexp.source:"",ne=L.regexp?L.regexp.source:"";return this.key===L.key&&Q===ne}return!1}substituteConstants(){return this}evaluate(L){let Q=L.getValue(this.key);return this.regexp?this.regexp.test(Q):!1}serialize(){const L=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${L}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=pe.create(this)),this.negated}}class pe{constructor(L){this._actual=L,this.type=8}static create(L){return new pe(L)}cmp(L){return L.type!==this.type?this.type-L.type:this._actual.cmp(L._actual)}equals(L){return L.type===this.type?this._actual.equals(L._actual):!1}substituteConstants(){return this}evaluate(L){return!this._actual.evaluate(L)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function fe(ye){let L=null;for(let Q=0,ne=ye.length;QL.expr.length)return 1;for(let Q=0,ne=this.expr.length;Q1;){const nt=ne[ne.length-1];if(nt.type!==9)break;ne.pop();const it=ne.pop(),Je=ne.length===0,wt=ve.create(nt.expr.map(Jt=>me.create([Jt,it],null)),null,Je);wt&&(ne.push(wt),ne.sort(r))}return ne.length===1?ne[0]:new me(ne,Q)}}serialize(){return this.expr.map(L=>L.serialize()).join(" && ")}keys(){const L=[];for(let Q of this.expr)L.push(...Q.keys());return L}negate(){if(!this.negated){const L=[];for(let Q of this.expr)L.push(Q.negate());this.negated=ve.create(L,this,!0)}return this.negated}}class ve{constructor(L,Q){this.expr=L,this.negated=Q,this.type=9}static create(L,Q,ne){return ve._normalizeArr(L,Q,ne)}cmp(L){if(L.type!==this.type)return this.type-L.type;if(this.expr.lengthL.expr.length)return 1;for(let Q=0,ne=this.expr.length;QL.serialize()).join(" || ")}keys(){const L=[];for(let Q of this.expr)L.push(...Q.keys());return L}negate(){if(!this.negated){let L=[];for(let Q of this.expr)L.push(Q.negate());for(;L.length>1;){const Q=L.shift(),ne=L.shift(),se=[];for(const it of ue(Q))for(const Je of ue(ne))se.push(me.create([it,Je],null));const nt=L.length===0;L.unshift(ve.create(se,null,nt))}this.negated=L[0]}return this.negated}}class Ne extends o{constructor(L,Q,ne){super(L,null),this._defaultValue=Q,typeof ne=="object"?Ne._info.push(Object.assign(Object.assign({},ne),{key:L})):ne!==!0&&Ne._info.push({key:L,description:ne,type:Q!=null?typeof Q:void 0})}static all(){return Ne._info.values()}bindTo(L){return L.createKey(this.key,this._defaultValue)}getValue(L){return L.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(L){return i.create(this.key,L)}}Ne._info=[];const de=(0,ee.yh)("contextKeyService"),we="setContext";function F(ye,L){return yeL?1:0}function Ce(ye,L,Q,ne){return yeQ?1:Lne?1:0}function Ae(ye,L){if(L.type===6&&ye.type!==9&&ye.type!==6){for(const se of L.expr)if(ye.equals(se))return!0}const Q=ye.negate(),ne=ue(Q).concat(ue(L));ne.sort(r);for(let se=0;seV,b.serviceIds.set(V,P),P}function _(V){return function(P,w,r){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");ee(V,P,r,!0)}}},44650:function(lr,jt,l){"use strict";l.d(jt,{B:function(){return Pe}});var b=l(76068),ae=l(72999);class ee{constructor(){this.data=new Map}add(V,P){b.ok(ae.HD(V)),b.ok(ae.Kn(P)),b.ok(!this.data.has(V),"There is already an extension with this id"),this.data.set(V,P)}as(V){return this.data.get(V)||null}}const Pe=new ee},66213:function(lr,jt,l){"use strict";l.d(jt,{e:function(){return b}});var b;(function(ae){ae.DARK="dark",ae.LIGHT="light",ae.HIGH_CONTRAST="hc"})(b||(b={}))},49055:function(lr,jt,l){"use strict";l.d(jt,{EN:function(){return r},IP:function(){return o},Ic:function(){return d},XE:function(){return P},bB:function(){return C},kS:function(){return s},m6:function(){return x}});var b=l(52615),ae=l(4348),ee=l(69323),Pe=l(16925),_=l(44650),V=l(66213);const P=(0,Pe.yh)("themeService");var w;(function(H){function I(M){return M&&typeof M=="object"&&typeof M.id=="string"}H.isThemeColor=I})(w||(w={}));function r(H){return{id:H}}var s;(function(H){function I(pe){return pe&&typeof pe=="object"&&typeof pe.id=="string"&&(typeof pe.color=="undefined"||w.isThemeColor(pe.color))}H.isThemeIcon=I;const M=new RegExp(`^\\$\\((${b.dT.iconNameExpression}(?:${b.dT.iconModifierExpression})?)\\)$`);function W(pe){const fe=M.exec(pe);if(!fe)return;let[,me]=fe;return{id:me}}H.fromString=W;function te(pe,fe){let me=pe.id;const ve=me.lastIndexOf("~");return ve!==-1&&(me=me.substring(0,ve)),fe&&(me=`${me}~${fe}`),{id:me}}H.modify=te;function S(pe,fe){var me,ve;return pe.id===fe.id&&((me=pe.color)===null||me===void 0?void 0:me.id)===((ve=fe.color)===null||ve===void 0?void 0:ve.id)}H.isEqual=S;function B(pe,fe){return{id:pe.id,color:fe?r(fe):void 0}}H.asThemeIcon=B,H.asClassNameArray=b.dT.asClassNameArray,H.asClassName=b.dT.asClassName,H.asCSSSelector=b.dT.asCSSSelector})(s||(s={}));function x(H){switch(H){case V.e.DARK:return"vs-dark";case V.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const o={ThemingContribution:"base.contributions.theming"};class i{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new ae.Q5}onColorThemeChange(I){return this.themingParticipants.push(I),this.onThemingParticipantAddedEmitter.fire(I),(0,ee.OF)(()=>{const M=this.themingParticipants.indexOf(I);this.themingParticipants.splice(M,1)})}getThemingParticipants(){return this.themingParticipants}}let c=new i;_.B.add(o.ThemingContribution,c);function d(H){return c.onColorThemeChange(H)}class C extends ee.JT{constructor(I){super(),this.themeService=I,this.theme=I.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(M=>this.onThemeChange(M)))}onThemeChange(I){this.theme=I,this.updateStyles()}updateStyles(){}}},5630:function(lr,jt,l){"use strict";var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(72071),_=l(6620),V=l(92310),P=l.n(V),w=l(18929),r=l(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],x=(0,r.forwardRef)(function(o,i){var c,d=o.prefixCls,C=d===void 0?"rc-checkbox":d,H=o.className,I=o.style,M=o.checked,W=o.disabled,te=o.defaultChecked,S=te===void 0?!1:te,B=o.type,pe=B===void 0?"checkbox":B,fe=o.title,me=o.onChange,ve=(0,_.Z)(o,s),Ne=(0,r.useRef)(null),de=(0,w.Z)(S,{value:M}),we=(0,Pe.Z)(de,2),F=we[0],Ce=we[1];(0,r.useImperativeHandle)(i,function(){return{focus:function(){var L;(L=Ne.current)===null||L===void 0||L.focus()},blur:function(){var L;(L=Ne.current)===null||L===void 0||L.blur()},input:Ne.current}});var Ae=P()(C,H,(c={},(0,ee.Z)(c,"".concat(C,"-checked"),F),(0,ee.Z)(c,"".concat(C,"-disabled"),W),c)),ue=function(L){W||("checked"in o||Ce(L.target.checked),me==null||me({target:(0,ae.Z)((0,ae.Z)({},o),{},{type:pe,checked:L.target.checked}),stopPropagation:function(){L.stopPropagation()},preventDefault:function(){L.preventDefault()},nativeEvent:L.nativeEvent}))};return r.createElement("span",{className:Ae,title:fe,style:I},r.createElement("input",(0,b.Z)({},ve,{className:"".concat(C,"-input"),ref:Ne,onChange:ue,disabled:W,checked:!!F,type:pe})),r.createElement("span",{className:"".concat(C,"-inner")}))});jt.Z=x},31561:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return pe}});var b=l(96663),ae=l(90493),ee=l(72071),Pe=l(6620),_=l(35593),V=l(92310),P=l.n(V),w=l(8654),r=l(59301),s=l(10228),x=l(16089),o=s.Z.ESC,i=s.Z.TAB;function c(fe){var me=fe.visible,ve=fe.triggerRef,Ne=fe.onVisibleChange,de=fe.autoFocus,we=fe.overlayRef,F=r.useRef(!1),Ce=function(){if(me){var L,Q;(L=ve.current)===null||L===void 0||(Q=L.focus)===null||Q===void 0||Q.call(L),Ne==null||Ne(!1)}},Ae=function(){var L;return(L=we.current)!==null&&L!==void 0&&L.focus?(we.current.focus(),F.current=!0,!0):!1},ue=function(L){switch(L.keyCode){case o:Ce();break;case i:{var Q=!1;F.current||(Q=Ae()),Q?L.preventDefault():Ce();break}}};r.useEffect(function(){return me?(window.addEventListener("keydown",ue),de&&(0,x.Z)(Ae,3),function(){window.removeEventListener("keydown",ue),F.current=!1}):function(){F.current=!1}},[me])}var d=(0,r.forwardRef)(function(fe,me){var ve=fe.overlay,Ne=fe.arrow,de=fe.prefixCls,we=(0,r.useMemo)(function(){var Ce;return typeof ve=="function"?Ce=ve():Ce=ve,Ce},[ve]),F=(0,w.sQ)(me,we==null?void 0:we.ref);return r.createElement(r.Fragment,null,Ne&&r.createElement("div",{className:"".concat(de,"-arrow")}),r.cloneElement(we,{ref:(0,w.Yr)(we)?F:void 0}))}),C=d,H={adjustX:1,adjustY:1},I=[0,0],M={topLeft:{points:["bl","tl"],overflow:H,offset:[0,-4],targetOffset:I},top:{points:["bc","tc"],overflow:H,offset:[0,-4],targetOffset:I},topRight:{points:["br","tr"],overflow:H,offset:[0,-4],targetOffset:I},bottomLeft:{points:["tl","bl"],overflow:H,offset:[0,4],targetOffset:I},bottom:{points:["tc","bc"],overflow:H,offset:[0,4],targetOffset:I},bottomRight:{points:["tr","br"],overflow:H,offset:[0,4],targetOffset:I}},W=M,te=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function S(fe,me){var ve,Ne=fe.arrow,de=Ne===void 0?!1:Ne,we=fe.prefixCls,F=we===void 0?"rc-dropdown":we,Ce=fe.transitionName,Ae=fe.animation,ue=fe.align,ye=fe.placement,L=ye===void 0?"bottomLeft":ye,Q=fe.placements,ne=Q===void 0?W:Q,se=fe.getPopupContainer,nt=fe.showAction,it=fe.hideAction,Je=fe.overlayClassName,wt=fe.overlayStyle,Jt=fe.visible,zt=fe.trigger,mt=zt===void 0?["hover"]:zt,rn=fe.autoFocus,Zt=fe.overlay,Sn=fe.children,tn=fe.onVisibleChange,re=(0,Pe.Z)(fe,te),Et=r.useState(),K=(0,ee.Z)(Et,2),E=K[0],f=K[1],R="visible"in fe?Jt:E,be=r.useRef(null),$=r.useRef(null),U=r.useRef(null);r.useImperativeHandle(me,function(){return be.current});var oe=function(qe){f(qe),tn==null||tn(qe)};c({visible:R,triggerRef:U,onVisibleChange:oe,autoFocus:rn,overlayRef:$});var Me=function(qe){var Ie=fe.onOverlayClick;f(!1),Ie&&Ie(qe)},Fe=function(){return r.createElement(C,{ref:$,overlay:Zt,prefixCls:F,arrow:de})},Re=function(){return typeof Zt=="function"?Fe:Fe()},Ge=function(){var qe=fe.minOverlayWidthMatchTrigger,Ie=fe.alignPoint;return"minOverlayWidthMatchTrigger"in fe?qe:!Ie},Ut=function(){var qe=fe.openClassName;return qe!==void 0?qe:"".concat(F,"-open")},Xe=r.cloneElement(Sn,{className:P()((ve=Sn.props)===null||ve===void 0?void 0:ve.className,R&&Ut()),ref:(0,w.Yr)(Sn)?(0,w.sQ)(U,Sn.ref):void 0}),At=it;return!At&&mt.indexOf("contextMenu")!==-1&&(At=["click"]),r.createElement(_.Z,(0,b.Z)({builtinPlacements:ne},re,{prefixCls:F,ref:be,popupClassName:P()(Je,(0,ae.Z)({},"".concat(F,"-show-arrow"),de)),popupStyle:wt,action:mt,showAction:nt,hideAction:At,popupPlacement:L,popupAlign:ue,popupTransitionName:Ce,popupAnimation:Ae,popupVisible:R,stretch:Ge()?"minWidth":"",popup:Re(),onPopupVisibleChange:oe,onPopupClick:Me,getPopupContainer:se}),Xe)}var B=r.forwardRef(S),pe=B},93681:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{BaseInput:function(){return s},default:function(){return M}});var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(20135),_=l(92310),V=l.n(_),P=l(59301),w=l(5643),r=function(te){var S,B,pe=te.inputElement,fe=te.prefixCls,me=te.prefix,ve=te.suffix,Ne=te.addonBefore,de=te.addonAfter,we=te.className,F=te.style,Ce=te.disabled,Ae=te.readOnly,ue=te.focused,ye=te.triggerFocus,L=te.allowClear,Q=te.value,ne=te.handleReset,se=te.hidden,nt=te.classes,it=te.classNames,Je=te.dataAttrs,wt=te.styles,Jt=te.components,zt=(Jt==null?void 0:Jt.affixWrapper)||"span",mt=(Jt==null?void 0:Jt.groupWrapper)||"span",rn=(Jt==null?void 0:Jt.wrapper)||"span",Zt=(Jt==null?void 0:Jt.groupAddon)||"span",Sn=(0,P.useRef)(null),tn=function(Fe){var Re;(Re=Sn.current)!==null&&Re!==void 0&&Re.contains(Fe.target)&&(ye==null||ye())},re=function(){var Fe;if(!L)return null;var Re=!Ce&&!Ae&&Q,Ge="".concat(fe,"-clear-icon"),Ut=(0,Pe.Z)(L)==="object"&&L!==null&&L!==void 0&&L.clearIcon?L.clearIcon:"\u2716";return P.createElement("span",{onClick:ne,onMouseDown:function(At){return At.preventDefault()},className:V()(Ge,(Fe={},(0,ee.Z)(Fe,"".concat(Ge,"-hidden"),!Re),(0,ee.Z)(Fe,"".concat(Ge,"-has-suffix"),!!ve),Fe)),role:"button",tabIndex:-1},Ut)},Et=(0,P.cloneElement)(pe,{value:Q,hidden:se,className:V()((S=pe.props)===null||S===void 0?void 0:S.className,!(0,w.X3)(te)&&!(0,w.He)(te)&&we)||null,style:(0,ae.Z)((0,ae.Z)({},(B=pe.props)===null||B===void 0?void 0:B.style),!(0,w.X3)(te)&&!(0,w.He)(te)?F:{})});if((0,w.X3)(te)){var K,E="".concat(fe,"-affix-wrapper"),f=V()(E,(K={},(0,ee.Z)(K,"".concat(E,"-disabled"),Ce),(0,ee.Z)(K,"".concat(E,"-focused"),ue),(0,ee.Z)(K,"".concat(E,"-readonly"),Ae),(0,ee.Z)(K,"".concat(E,"-input-with-clear-btn"),ve&&L&&Q),K),!(0,w.He)(te)&&we,nt==null?void 0:nt.affixWrapper,it==null?void 0:it.affixWrapper),R=(ve||L)&&P.createElement("span",{className:V()("".concat(fe,"-suffix"),it==null?void 0:it.suffix),style:wt==null?void 0:wt.suffix},re(),ve);Et=P.createElement(zt,(0,b.Z)({className:f,style:(0,ae.Z)((0,ae.Z)({},(0,w.He)(te)?void 0:F),wt==null?void 0:wt.affixWrapper),hidden:!(0,w.He)(te)&&se,onClick:tn},Je==null?void 0:Je.affixWrapper,{ref:Sn}),me&&P.createElement("span",{className:V()("".concat(fe,"-prefix"),it==null?void 0:it.prefix),style:wt==null?void 0:wt.prefix},me),(0,P.cloneElement)(pe,{value:Q,hidden:null}),R)}if((0,w.He)(te)){var be="".concat(fe,"-group"),$="".concat(be,"-addon"),U=V()("".concat(fe,"-wrapper"),be,nt==null?void 0:nt.wrapper),oe=V()("".concat(fe,"-group-wrapper"),we,nt==null?void 0:nt.group);return P.createElement(mt,{className:oe,style:F,hidden:se},P.createElement(rn,{className:U},Ne&&P.createElement(Zt,{className:$},Ne),(0,P.cloneElement)(Et,{hidden:null}),de&&P.createElement(Zt,{className:$},de)))}return Et},s=r,x=l(19127),o=l(72071),i=l(6620),c=l(18929),d=l(2738),C=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],H=(0,P.forwardRef)(function(W,te){var S=W.autoComplete,B=W.onChange,pe=W.onFocus,fe=W.onBlur,me=W.onPressEnter,ve=W.onKeyDown,Ne=W.prefixCls,de=Ne===void 0?"rc-input":Ne,we=W.disabled,F=W.htmlSize,Ce=W.className,Ae=W.maxLength,ue=W.suffix,ye=W.showCount,L=W.type,Q=L===void 0?"text":L,ne=W.classes,se=W.classNames,nt=W.styles,it=(0,i.Z)(W,C),Je=(0,c.Z)(W.defaultValue,{value:W.value}),wt=(0,o.Z)(Je,2),Jt=wt[0],zt=wt[1],mt=(0,P.useState)(!1),rn=(0,o.Z)(mt,2),Zt=rn[0],Sn=rn[1],tn=(0,P.useRef)(null),re=function(oe){tn.current&&(0,w.nH)(tn.current,oe)};(0,P.useImperativeHandle)(te,function(){return{focus:re,blur:function(){var oe;(oe=tn.current)===null||oe===void 0||oe.blur()},setSelectionRange:function(oe,Me,Fe){var Re;(Re=tn.current)===null||Re===void 0||Re.setSelectionRange(oe,Me,Fe)},select:function(){var oe;(oe=tn.current)===null||oe===void 0||oe.select()},input:tn.current}}),(0,P.useEffect)(function(){Sn(function(U){return U&&we?!1:U})},[we]);var Et=function(oe){W.value===void 0&&zt(oe.target.value),tn.current&&(0,w.rJ)(tn.current,oe,B)},K=function(oe){me&&oe.key==="Enter"&&me(oe),ve==null||ve(oe)},E=function(oe){Sn(!0),pe==null||pe(oe)},f=function(oe){Sn(!1),fe==null||fe(oe)},R=function(oe){zt(""),re(),tn.current&&(0,w.rJ)(tn.current,oe,B)},be=function(){var oe=(0,d.Z)(W,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return P.createElement("input",(0,b.Z)({autoComplete:S},oe,{onChange:Et,onFocus:E,onBlur:f,onKeyDown:K,className:V()(de,(0,ee.Z)({},"".concat(de,"-disabled"),we),se==null?void 0:se.input),style:nt==null?void 0:nt.input,ref:tn,size:F,type:Q}))},$=function(){var oe=Number(Ae)>0;if(ue||ye){var Me=(0,w.D7)(Jt),Fe=(0,x.Z)(Me).length,Re=(0,Pe.Z)(ye)==="object"?ye.formatter({value:Me,count:Fe,maxLength:Ae}):"".concat(Fe).concat(oe?" / ".concat(Ae):"");return P.createElement(P.Fragment,null,!!ye&&P.createElement("span",{className:V()("".concat(de,"-show-count-suffix"),(0,ee.Z)({},"".concat(de,"-show-count-has-suffix"),!!ue),se==null?void 0:se.count),style:(0,ae.Z)({},nt==null?void 0:nt.count)},Re),ue)}return null};return P.createElement(s,(0,b.Z)({},it,{prefixCls:de,className:Ce,inputElement:be(),handleReset:R,value:(0,w.D7)(Jt),focused:Zt,triggerFocus:re,suffix:$(),disabled:we,classes:ne,classNames:se,styles:nt}))}),I=H,M=I},5643:function(lr,jt,l){"use strict";l.d(jt,{D7:function(){return _},He:function(){return b},X3:function(){return ae},nH:function(){return Pe},rJ:function(){return ee}});function b(V){return!!(V.addonBefore||V.addonAfter)}function ae(V){return!!(V.prefix||V.suffix||V.allowClear)}function ee(V,P,w,r){if(w){var s=P;if(P.type==="click"){var x=V.cloneNode(!0);s=Object.create(P,{target:{value:x},currentTarget:{value:x}}),x.value="",w(s);return}if(r!==void 0){s=Object.create(P,{target:{value:V},currentTarget:{value:V}}),V.value=r,w(s);return}w(s)}}function Pe(V,P){if(V){V.focus(P);var w=P||{},r=w.cursor;if(r){var s=V.value.length;switch(r){case"start":V.setSelectionRange(0,0);break;case"end":V.setSelectionRange(s,s);break;default:V.setSelectionRange(0,s)}}}}function _(V){return typeof V=="undefined"||V===null?"":String(V)}},15285:function(lr,jt,l){"use strict";l.d(jt,{iz:function(){return Er},ck:function(){return sn},BW:function(){return Sr},sN:function(){return sn},Wd:function(){return un},ZP:function(){return Ur},Xl:function(){return ve}});var b=l(96663),ae=l(90493),ee=l(44127),Pe=l(19127),_=l(72071),V=l(6620),P=l(92310),w=l.n(P),r=l(11780),s=l(18929),x=l(13697),o=l(48736),i=l(59301),c=l(4676),d=i.createContext(null);function C(Dn,On){return Dn===void 0?null:"".concat(Dn,"-").concat(On)}function H(Dn){var On=i.useContext(d);return C(On,Dn)}var I=l(80547),M=["children","locked"],W=i.createContext(null);function te(Dn,On){var Wn=(0,ee.Z)({},Dn);return Object.keys(On).forEach(function(hr){var $n=On[hr];$n!==void 0&&(Wn[hr]=$n)}),Wn}function S(Dn){var On=Dn.children,Wn=Dn.locked,hr=(0,V.Z)(Dn,M),$n=i.useContext(W),wr=(0,I.Z)(function(){return te($n,hr)},[$n,hr],function(yr,Gr){return!Wn&&(yr[0]!==Gr[0]||!(0,x.Z)(yr[1],Gr[1],!0))});return i.createElement(W.Provider,{value:wr},On)}var B=[],pe=i.createContext(null);function fe(){return i.useContext(pe)}var me=i.createContext(B);function ve(Dn){var On=i.useContext(me);return i.useMemo(function(){return Dn!==void 0?[].concat((0,Pe.Z)(On),[Dn]):On},[On,Dn])}var Ne=i.createContext(null),de=i.createContext({}),we=de,F=l(29194);function Ce(Dn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,F.Z)(Dn)){var Wn=Dn.nodeName.toLowerCase(),hr=["input","select","textarea","button"].includes(Wn)||Dn.isContentEditable||Wn==="a"&&!!Dn.getAttribute("href"),$n=Dn.getAttribute("tabindex"),wr=Number($n),yr=null;return $n&&!Number.isNaN(wr)?yr=wr:hr&&yr===null&&(yr=0),hr&&Dn.disabled&&(yr=null),yr!==null&&(yr>=0||On&&yr<0)}return!1}function Ae(Dn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Wn=(0,Pe.Z)(Dn.querySelectorAll("*")).filter(function(hr){return Ce(hr,On)});return Ce(Dn,On)&&Wn.unshift(Dn),Wn}var ue=null;function ye(){ue=document.activeElement}function L(){ue=null}function Q(){if(ue)try{ue.focus()}catch(Dn){}}function ne(Dn,On){if(On.keyCode===9){var Wn=Ae(Dn),hr=Wn[On.shiftKey?0:Wn.length-1],$n=hr===document.activeElement||Dn===document.activeElement;if($n){var wr=Wn[On.shiftKey?Wn.length-1:0];wr.focus(),On.preventDefault()}}}var se=l(10228),nt=l(16089),it=se.Z.LEFT,Je=se.Z.RIGHT,wt=se.Z.UP,Jt=se.Z.DOWN,zt=se.Z.ENTER,mt=se.Z.ESC,rn=se.Z.HOME,Zt=se.Z.END,Sn=[wt,Jt,it,Je];function tn(Dn,On,Wn,hr){var $n,wr,yr,Gr,ui="prev",pi="next",Ai="children",ta="parent";if(Dn==="inline"&&hr===zt)return{inlineTrigger:!0};var Ji=($n={},(0,ae.Z)($n,wt,ui),(0,ae.Z)($n,Jt,pi),$n),Ci=(wr={},(0,ae.Z)(wr,it,Wn?pi:ui),(0,ae.Z)(wr,Je,Wn?ui:pi),(0,ae.Z)(wr,Jt,Ai),(0,ae.Z)(wr,zt,Ai),wr),gr=(yr={},(0,ae.Z)(yr,wt,ui),(0,ae.Z)(yr,Jt,pi),(0,ae.Z)(yr,zt,Ai),(0,ae.Z)(yr,mt,ta),(0,ae.Z)(yr,it,Wn?Ai:ta),(0,ae.Z)(yr,Je,Wn?ta:Ai),yr),vi={inline:Ji,horizontal:Ci,vertical:gr,inlineSub:Ji,horizontalSub:gr,verticalSub:gr},qi=(Gr=vi["".concat(Dn).concat(On?"":"Sub")])===null||Gr===void 0?void 0:Gr[hr];switch(qi){case ui:return{offset:-1,sibling:!0};case pi:return{offset:1,sibling:!0};case ta:return{offset:-1,sibling:!1};case Ai:return{offset:1,sibling:!1};default:return null}}function re(Dn){for(var On=Dn;On;){if(On.getAttribute("data-menu-list"))return On;On=On.parentElement}return null}function Et(Dn,On){for(var Wn=Dn||document.activeElement;Wn;){if(On.has(Wn))return Wn;Wn=Wn.parentElement}return null}function K(Dn,On){var Wn=Ae(Dn,!0);return Wn.filter(function(hr){return On.has(hr)})}function E(Dn,On,Wn){var hr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Dn)return null;var $n=K(Dn,On),wr=$n.length,yr=$n.findIndex(function(Gr){return Wn===Gr});return hr<0?yr===-1?yr=wr-1:yr-=1:hr>0&&(yr+=1),yr=(yr+wr)%wr,$n[yr]}var f=function(On,Wn){var hr=new Set,$n=new Map,wr=new Map;return On.forEach(function(yr){var Gr=document.querySelector("[data-menu-id='".concat(C(Wn,yr),"']"));Gr&&(hr.add(Gr),wr.set(Gr,yr),$n.set(yr,Gr))}),{elements:hr,key2element:$n,element2key:wr}};function R(Dn,On,Wn,hr,$n,wr,yr,Gr,ui,pi){var Ai=i.useRef(),ta=i.useRef();ta.current=On;var Ji=function(){nt.Z.cancel(Ai.current)};return i.useEffect(function(){return function(){Ji()}},[]),function(Ci){var gr=Ci.which;if([].concat(Sn,[zt,mt,rn,Zt]).includes(gr)){var vi=wr(),qi=f(vi,hr),Fi=qi,ki=Fi.elements,_i=Fi.key2element,sa=Fi.element2key,Yi=_i.get(On),xa=Et(Yi,ki),$a=sa.get(xa),aa=tn(Dn,yr($a,!0).length===1,Wn,gr);if(!aa&&gr!==rn&&gr!==Zt)return;(Sn.includes(gr)||[rn,Zt].includes(gr))&&Ci.preventDefault();var mr=function(ba){if(ba){var cs=ba,$i=ba.querySelector("a");$i!=null&&$i.getAttribute("href")&&(cs=$i);var Pi=sa.get(ba);Gr(Pi),Ji(),Ai.current=(0,nt.Z)(function(){ta.current===Pi&&cs.focus()})}};if([rn,Zt].includes(gr)||aa.sibling||!xa){var on;!xa||Dn==="inline"?on=$n.current:on=re(xa);var si,yi=K(on,ki);gr===rn?si=yi[0]:gr===Zt?si=yi[yi.length-1]:si=E(on,ki,xa,aa.offset),mr(si)}else if(aa.inlineTrigger)ui($a);else if(aa.offset>0)ui($a,!0),Ji(),Ai.current=(0,nt.Z)(function(){qi=f(vi,hr);var Ya=xa.getAttribute("aria-controls"),ba=document.getElementById(Ya),cs=E(ba,qi.elements);mr(cs)},5);else if(aa.offset<0){var Qi=yr($a,!0),la=Qi[Qi.length-2],va=_i.get(la);ui(la,!1),mr(va)}}pi==null||pi(Ci)}}function be(Dn){Promise.resolve().then(Dn)}var $="__RC_UTIL_PATH_SPLIT__",U=function(On){return On.join($)},oe=function(On){return On.split($)},Me="rc-menu-more";function Fe(){var Dn=i.useState({}),On=(0,_.Z)(Dn,2),Wn=On[1],hr=(0,i.useRef)(new Map),$n=(0,i.useRef)(new Map),wr=i.useState([]),yr=(0,_.Z)(wr,2),Gr=yr[0],ui=yr[1],pi=(0,i.useRef)(0),Ai=(0,i.useRef)(!1),ta=function(){Ai.current||Wn({})},Ji=(0,i.useCallback)(function(_i,sa){var Yi=U(sa);$n.current.set(Yi,_i),hr.current.set(_i,Yi),pi.current+=1;var xa=pi.current;be(function(){xa===pi.current&&ta()})},[]),Ci=(0,i.useCallback)(function(_i,sa){var Yi=U(sa);$n.current.delete(Yi),hr.current.delete(_i)},[]),gr=(0,i.useCallback)(function(_i){ui(_i)},[]),vi=(0,i.useCallback)(function(_i,sa){var Yi=hr.current.get(_i)||"",xa=oe(Yi);return sa&&Gr.includes(xa[0])&&xa.unshift(Me),xa},[Gr]),qi=(0,i.useCallback)(function(_i,sa){return _i.some(function(Yi){var xa=vi(Yi,!0);return xa.includes(sa)})},[vi]),Fi=function(){var sa=(0,Pe.Z)(hr.current.keys());return Gr.length&&sa.push(Me),sa},ki=(0,i.useCallback)(function(_i){var sa="".concat(hr.current.get(_i)).concat($),Yi=new Set;return(0,Pe.Z)($n.current.keys()).forEach(function(xa){xa.startsWith(sa)&&Yi.add($n.current.get(xa))}),Yi},[]);return i.useEffect(function(){return function(){Ai.current=!0}},[]),{registerPath:Ji,unregisterPath:Ci,refreshOverflowKeys:gr,isSubPathKey:qi,getKeyPath:vi,getKeys:Fi,getSubPathKeys:ki}}function Re(Dn){var On=i.useRef(Dn);On.current=Dn;var Wn=i.useCallback(function(){for(var hr,$n=arguments.length,wr=new Array($n),yr=0;yr<$n;yr++)wr[yr]=arguments[yr];return(hr=On.current)===null||hr===void 0?void 0:hr.call.apply(hr,[On].concat(wr))},[]);return Dn?Wn:void 0}var Ge=Math.random().toFixed(5).toString().slice(2),Ut=0;function Xe(Dn){var On=(0,s.Z)(Dn,{value:Dn}),Wn=(0,_.Z)(On,2),hr=Wn[0],$n=Wn[1];return i.useEffect(function(){Ut+=1;var wr="".concat(Ge,"-").concat(Ut);$n("rc-menu-uuid-".concat(wr))},[]),hr}var At=l(52884),gt=l(95727),qe=l(65711),Ie=l(85745),tt=l(2738),pt=l(8654);function Pt(Dn,On,Wn,hr){var $n=i.useContext(W),wr=$n.activeKey,yr=$n.onActive,Gr=$n.onInactive,ui={active:wr===Dn};return On||(ui.onMouseEnter=function(pi){Wn==null||Wn({key:Dn,domEvent:pi}),yr(Dn)},ui.onMouseLeave=function(pi){hr==null||hr({key:Dn,domEvent:pi}),Gr(Dn)}),ui}function dn(Dn){var On=i.useContext(W),Wn=On.mode,hr=On.rtl,$n=On.inlineIndent;if(Wn!=="inline")return null;var wr=Dn;return hr?{paddingRight:wr*$n}:{paddingLeft:wr*$n}}function Tn(Dn){var On=Dn.icon,Wn=Dn.props,hr=Dn.children,$n;return On===null||On===!1?null:(typeof On=="function"?$n=i.createElement(On,(0,ee.Z)({},Wn)):typeof On!="boolean"&&($n=On),$n||hr||null)}var ie=["item"];function ge(Dn){var On=Dn.item,Wn=(0,V.Z)(Dn,ie);return Object.defineProperty(Wn,"item",{get:function(){return(0,o.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),On}}),Wn}var An=["title","attribute","elementRef"],je=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],dt=["active"],tr=function(Dn){(0,qe.Z)(Wn,Dn);var On=(0,Ie.Z)(Wn);function Wn(){return(0,At.Z)(this,Wn),On.apply(this,arguments)}return(0,gt.Z)(Wn,[{key:"render",value:function(){var $n=this.props,wr=$n.title,yr=$n.attribute,Gr=$n.elementRef,ui=(0,V.Z)($n,An),pi=(0,tt.Z)(ui,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,o.ZP)(!yr,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),i.createElement(r.Z.Item,(0,b.Z)({},yr,{title:typeof wr=="string"?wr:void 0},pi,{ref:Gr}))}}]),Wn}(i.Component),kt=i.forwardRef(function(Dn,On){var Wn,hr=Dn.style,$n=Dn.className,wr=Dn.eventKey,yr=Dn.warnKey,Gr=Dn.disabled,ui=Dn.itemIcon,pi=Dn.children,Ai=Dn.role,ta=Dn.onMouseEnter,Ji=Dn.onMouseLeave,Ci=Dn.onClick,gr=Dn.onKeyDown,vi=Dn.onFocus,qi=(0,V.Z)(Dn,je),Fi=H(wr),ki=i.useContext(W),_i=ki.prefixCls,sa=ki.onItemClick,Yi=ki.disabled,xa=ki.overflowDisabled,$a=ki.itemIcon,aa=ki.selectedKeys,mr=ki.onActive,on=i.useContext(we),si=on._internalRenderMenuItem,yi="".concat(_i,"-item"),Qi=i.useRef(),la=i.useRef(),va=Yi||Gr,Ya=(0,pt.x1)(On,la),ba=ve(wr),cs=function(vs){return{key:wr,keyPath:(0,Pe.Z)(ba).reverse(),item:Qi.current,domEvent:vs}},$i=ui||$a,Pi=Pt(wr,va,ta,Ji),fa=Pi.active,Ta=(0,V.Z)(Pi,dt),as=aa.includes(wr),ao=dn(ba.length),Ri=function(vs){if(!va){var Aa=cs(vs);Ci==null||Ci(ge(Aa)),sa(Aa)}},es=function(vs){if(gr==null||gr(vs),vs.which===se.Z.ENTER){var Aa=cs(vs);Ci==null||Ci(ge(Aa)),sa(Aa)}},ts=function(vs){mr(wr),vi==null||vi(vs)},ps={};Dn.role==="option"&&(ps["aria-selected"]=as);var Hs=i.createElement(tr,(0,b.Z)({ref:Qi,elementRef:Ya,role:Ai===null?"none":Ai||"menuitem",tabIndex:Gr?null:-1,"data-menu-id":xa&&Fi?null:Fi},qi,Ta,ps,{component:"li","aria-disabled":Gr,style:(0,ee.Z)((0,ee.Z)({},ao),hr),className:w()(yi,(Wn={},(0,ae.Z)(Wn,"".concat(yi,"-active"),fa),(0,ae.Z)(Wn,"".concat(yi,"-selected"),as),(0,ae.Z)(Wn,"".concat(yi,"-disabled"),va),Wn),$n),onClick:Ri,onKeyDown:es,onFocus:ts}),pi,i.createElement(Tn,{props:(0,ee.Z)((0,ee.Z)({},Dn),{},{isSelected:as}),icon:$i}));return si&&(Hs=si(Hs,Dn,{selected:as})),Hs});function $t(Dn,On){var Wn=Dn.eventKey,hr=fe(),$n=ve(Wn);return i.useEffect(function(){if(hr)return hr.registerPath(Wn,$n),function(){hr.unregisterPath(Wn,$n)}},[$n]),hr?null:i.createElement(kt,(0,b.Z)({},Dn,{ref:On}))}var sn=i.forwardRef($t),ot=["className","children"],bt=function(On,Wn){var hr=On.className,$n=On.children,wr=(0,V.Z)(On,ot),yr=i.useContext(W),Gr=yr.prefixCls,ui=yr.mode,pi=yr.rtl;return i.createElement("ul",(0,b.Z)({className:w()(Gr,pi&&"".concat(Gr,"-rtl"),"".concat(Gr,"-sub"),"".concat(Gr,"-").concat(ui==="inline"?"inline":"vertical"),hr),role:"menu"},wr,{"data-menu-list":!0,ref:Wn}),$n)},Ct=i.forwardRef(bt);Ct.displayName="SubMenuList";var Bt=Ct,ze=l(11592);function _n(Dn,On){return(0,ze.Z)(Dn).map(function(Wn,hr){if(i.isValidElement(Wn)){var $n,wr,yr=Wn.key,Gr=($n=(wr=Wn.props)===null||wr===void 0?void 0:wr.eventKey)!==null&&$n!==void 0?$n:yr,ui=Gr==null;ui&&(Gr="tmp_key-".concat([].concat((0,Pe.Z)(On),[hr]).join("-")));var pi={key:Gr,eventKey:Gr};return i.cloneElement(Wn,pi)}return Wn})}var Ht=l(35593),sr={adjustX:1,adjustY:1},Vr={topLeft:{points:["bl","tl"],overflow:sr},topRight:{points:["br","tr"],overflow:sr},bottomLeft:{points:["tl","bl"],overflow:sr},bottomRight:{points:["tr","br"],overflow:sr},leftTop:{points:["tr","tl"],overflow:sr},leftBottom:{points:["br","bl"],overflow:sr},rightTop:{points:["tl","tr"],overflow:sr},rightBottom:{points:["bl","br"],overflow:sr}},rr={topLeft:{points:["bl","tl"],overflow:sr},topRight:{points:["br","tr"],overflow:sr},bottomLeft:{points:["tl","bl"],overflow:sr},bottomRight:{points:["tr","br"],overflow:sr},rightTop:{points:["tr","tl"],overflow:sr},rightBottom:{points:["br","bl"],overflow:sr},leftTop:{points:["tl","tr"],overflow:sr},leftBottom:{points:["bl","br"],overflow:sr}},Br=null;function Zn(Dn,On,Wn){if(On)return On;if(Wn)return Wn[Dn]||Wn.other}var Jn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Wt(Dn){var On=Dn.prefixCls,Wn=Dn.visible,hr=Dn.children,$n=Dn.popup,wr=Dn.popupStyle,yr=Dn.popupClassName,Gr=Dn.popupOffset,ui=Dn.disabled,pi=Dn.mode,Ai=Dn.onVisibleChange,ta=i.useContext(W),Ji=ta.getPopupContainer,Ci=ta.rtl,gr=ta.subMenuOpenDelay,vi=ta.subMenuCloseDelay,qi=ta.builtinPlacements,Fi=ta.triggerSubMenuAction,ki=ta.forceSubMenuRender,_i=ta.rootClassName,sa=ta.motion,Yi=ta.defaultMotions,xa=i.useState(!1),$a=(0,_.Z)(xa,2),aa=$a[0],mr=$a[1],on=Ci?(0,ee.Z)((0,ee.Z)({},rr),qi):(0,ee.Z)((0,ee.Z)({},Vr),qi),si=Jn[pi],yi=Zn(pi,sa,Yi),Qi=i.useRef(yi);pi!=="inline"&&(Qi.current=yi);var la=(0,ee.Z)((0,ee.Z)({},Qi.current),{},{leavedClassName:"".concat(On,"-hidden"),removeOnLeave:!1,motionAppear:!0}),va=i.useRef();return i.useEffect(function(){return va.current=(0,nt.Z)(function(){mr(Wn)}),function(){nt.Z.cancel(va.current)}},[Wn]),i.createElement(Ht.Z,{prefixCls:On,popupClassName:w()("".concat(On,"-popup"),(0,ae.Z)({},"".concat(On,"-rtl"),Ci),yr,_i),stretch:pi==="horizontal"?"minWidth":null,getPopupContainer:Ji,builtinPlacements:on,popupPlacement:si,popupVisible:aa,popup:$n,popupStyle:wr,popupAlign:Gr&&{offset:Gr},action:ui?[]:[Fi],mouseEnterDelay:gr,mouseLeaveDelay:vi,onPopupVisibleChange:Ai,forceRender:ki,popupMotion:la,fresh:!0},hr)}var Ve=l(77900);function _e(Dn){var On=Dn.id,Wn=Dn.open,hr=Dn.keyPath,$n=Dn.children,wr="inline",yr=i.useContext(W),Gr=yr.prefixCls,ui=yr.forceSubMenuRender,pi=yr.motion,Ai=yr.defaultMotions,ta=yr.mode,Ji=i.useRef(!1);Ji.current=ta===wr;var Ci=i.useState(!Ji.current),gr=(0,_.Z)(Ci,2),vi=gr[0],qi=gr[1],Fi=Ji.current?Wn:!1;i.useEffect(function(){Ji.current&&qi(!1)},[ta]);var ki=(0,ee.Z)({},Zn(wr,pi,Ai));hr.length>1&&(ki.motionAppear=!1);var _i=ki.onVisibleChanged;return ki.onVisibleChanged=function(sa){return!Ji.current&&!sa&&qi(!0),_i==null?void 0:_i(sa)},vi?null:i.createElement(S,{mode:wr,locked:!Ji.current},i.createElement(Ve.default,(0,b.Z)({visible:Fi},ki,{forceRender:ui,removeOnLeave:!1,leavedClassName:"".concat(Gr,"-hidden")}),function(sa){var Yi=sa.className,xa=sa.style;return i.createElement(Bt,{id:On,className:Yi,style:xa},$n)}))}var st=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],$e=["active"],nn=function(On){var Wn,hr=On.style,$n=On.className,wr=On.title,yr=On.eventKey,Gr=On.warnKey,ui=On.disabled,pi=On.internalPopupClose,Ai=On.children,ta=On.itemIcon,Ji=On.expandIcon,Ci=On.popupClassName,gr=On.popupOffset,vi=On.popupStyle,qi=On.onClick,Fi=On.onMouseEnter,ki=On.onMouseLeave,_i=On.onTitleClick,sa=On.onTitleMouseEnter,Yi=On.onTitleMouseLeave,xa=(0,V.Z)(On,st),$a=H(yr),aa=i.useContext(W),mr=aa.prefixCls,on=aa.mode,si=aa.openKeys,yi=aa.disabled,Qi=aa.overflowDisabled,la=aa.activeKey,va=aa.selectedKeys,Ya=aa.itemIcon,ba=aa.expandIcon,cs=aa.onItemClick,$i=aa.onOpenChange,Pi=aa.onActive,fa=i.useContext(we),Ta=fa._internalRenderSubMenuItem,as=i.useContext(Ne),ao=as.isSubPathKey,Ri=ve(),es="".concat(mr,"-submenu"),ts=yi||ui,ps=i.useRef(),Hs=i.useRef(),Zs=ta!=null?ta:Ya,vs=Ji!=null?Ji:ba,Aa=si.includes(yr),Ra=!Qi&&Aa,zs=ao(va,yr),Vs=Pt(yr,ts,sa,Yi),Ls=Vs.active,wa=(0,V.Z)(Vs,$e),Gs=i.useState(!1),Qa=(0,_.Z)(Gs,2),Oo=Qa[0],xo=Qa[1],jo=function(uo){ts||xo(uo)},Xs=function(uo){jo(!0),Fi==null||Fi({key:yr,domEvent:uo})},Bo=function(uo){jo(!1),ki==null||ki({key:yr,domEvent:uo})},qs=i.useMemo(function(){return Ls||(on!=="inline"?Oo||ao([la],yr):!1)},[on,Ls,la,Oo,yr,ao]),wi=dn(Ri.length),ws=function(uo){ts||(_i==null||_i({key:yr,domEvent:uo}),on==="inline"&&$i(yr,!Aa))},No=Re(function(_s){qi==null||qi(ge(_s)),cs(_s)}),Ea=function(uo){on!=="inline"&&$i(yr,uo)},Ia=function(){Pi(yr)},ha=$a&&"".concat($a,"-popup"),da=i.createElement("div",(0,b.Z)({role:"menuitem",style:wi,className:"".concat(es,"-title"),tabIndex:ts?null:-1,ref:ps,title:typeof wr=="string"?wr:null,"data-menu-id":Qi&&$a?null:$a,"aria-expanded":Ra,"aria-haspopup":!0,"aria-controls":ha,"aria-disabled":ts,onClick:ws,onFocus:Ia},wa),wr,i.createElement(Tn,{icon:on!=="horizontal"?vs:void 0,props:(0,ee.Z)((0,ee.Z)({},On),{},{isOpen:Ra,isSubMenu:!0})},i.createElement("i",{className:"".concat(es,"-arrow")}))),ss=i.useRef(on);if(on!=="inline"&&Ri.length>1?ss.current="vertical":ss.current=on,!Qi){var ka=ss.current;da=i.createElement(Wt,{mode:ka,prefixCls:es,visible:!pi&&Ra&&on!=="inline",popupClassName:Ci,popupOffset:gr,popupStyle:vi,popup:i.createElement(S,{mode:ka==="horizontal"?"vertical":ka},i.createElement(Bt,{id:ha,ref:Hs},Ai)),disabled:ts,onVisibleChange:Ea},da)}var fo=i.createElement(r.Z.Item,(0,b.Z)({role:"none"},xa,{component:"li",style:hr,className:w()(es,"".concat(es,"-").concat(on),$n,(Wn={},(0,ae.Z)(Wn,"".concat(es,"-open"),Ra),(0,ae.Z)(Wn,"".concat(es,"-active"),qs),(0,ae.Z)(Wn,"".concat(es,"-selected"),zs),(0,ae.Z)(Wn,"".concat(es,"-disabled"),ts),Wn)),onMouseEnter:Xs,onMouseLeave:Bo}),da,!Qi&&i.createElement(_e,{id:ha,open:Ra,keyPath:Ri},Ai));return Ta&&(fo=Ta(fo,On,{selected:zs,active:qs,open:Ra,disabled:ts})),i.createElement(S,{onItemClick:No,mode:on==="horizontal"?"vertical":on,itemIcon:Zs,expandIcon:vs},fo)};function un(Dn){var On=Dn.eventKey,Wn=Dn.children,hr=ve(On),$n=_n(Wn,hr),wr=fe();i.useEffect(function(){if(wr)return wr.registerPath(On,hr),function(){wr.unregisterPath(On,hr)}},[hr]);var yr;return wr?yr=$n:yr=i.createElement(nn,Dn,$n),i.createElement(me.Provider,{value:hr},yr)}var Nn=l(20135),Qn=["className","title","eventKey","children"],Hn=["children"],Kn=function(On){var Wn=On.className,hr=On.title,$n=On.eventKey,wr=On.children,yr=(0,V.Z)(On,Qn),Gr=i.useContext(W),ui=Gr.prefixCls,pi="".concat(ui,"-item-group");return i.createElement("li",(0,b.Z)({role:"presentation"},yr,{onClick:function(ta){return ta.stopPropagation()},className:w()(pi,Wn)}),i.createElement("div",{role:"presentation",className:"".concat(pi,"-title"),title:typeof hr=="string"?hr:void 0},hr),i.createElement("ul",{role:"group",className:"".concat(pi,"-list")},wr))};function Sr(Dn){var On=Dn.children,Wn=(0,V.Z)(Dn,Hn),hr=ve(Wn.eventKey),$n=_n(On,hr),wr=fe();return wr?$n:i.createElement(Kn,(0,tt.Z)(Wn,["warnKey"]),$n)}function Er(Dn){var On=Dn.className,Wn=Dn.style,hr=i.useContext(W),$n=hr.prefixCls,wr=fe();return wr?null:i.createElement("li",{role:"separator",className:w()("".concat($n,"-item-divider"),On),style:Wn})}var Yn=["label","children","key","type"];function Vn(Dn){return(Dn||[]).map(function(On,Wn){if(On&&(0,Nn.Z)(On)==="object"){var hr=On,$n=hr.label,wr=hr.children,yr=hr.key,Gr=hr.type,ui=(0,V.Z)(hr,Yn),pi=yr!=null?yr:"tmp-".concat(Wn);return wr||Gr==="group"?Gr==="group"?i.createElement(Sr,(0,b.Z)({key:pi},ui,{title:$n}),Vn(wr)):i.createElement(un,(0,b.Z)({key:pi},ui,{title:$n}),Vn(wr)):Gr==="divider"?i.createElement(Er,(0,b.Z)({key:pi},ui)):i.createElement(sn,(0,b.Z)({key:pi},ui),$n)}return null}).filter(function(On){return On})}function Dr(Dn,On,Wn){var hr=Dn;return On&&(hr=Vn(On)),_n(hr,Wn)}var kr=["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"],_r=[],ti=i.forwardRef(function(Dn,On){var Wn,hr,$n=Dn,wr=$n.prefixCls,yr=wr===void 0?"rc-menu":wr,Gr=$n.rootClassName,ui=$n.style,pi=$n.className,Ai=$n.tabIndex,ta=Ai===void 0?0:Ai,Ji=$n.items,Ci=$n.children,gr=$n.direction,vi=$n.id,qi=$n.mode,Fi=qi===void 0?"vertical":qi,ki=$n.inlineCollapsed,_i=$n.disabled,sa=$n.disabledOverflow,Yi=$n.subMenuOpenDelay,xa=Yi===void 0?.1:Yi,$a=$n.subMenuCloseDelay,aa=$a===void 0?.1:$a,mr=$n.forceSubMenuRender,on=$n.defaultOpenKeys,si=$n.openKeys,yi=$n.activeKey,Qi=$n.defaultActiveFirst,la=$n.selectable,va=la===void 0?!0:la,Ya=$n.multiple,ba=Ya===void 0?!1:Ya,cs=$n.defaultSelectedKeys,$i=$n.selectedKeys,Pi=$n.onSelect,fa=$n.onDeselect,Ta=$n.inlineIndent,as=Ta===void 0?24:Ta,ao=$n.motion,Ri=$n.defaultMotions,es=$n.triggerSubMenuAction,ts=es===void 0?"hover":es,ps=$n.builtinPlacements,Hs=$n.itemIcon,Zs=$n.expandIcon,vs=$n.overflowedIndicator,Aa=vs===void 0?"...":vs,Ra=$n.overflowedIndicatorPopupClassName,zs=$n.getPopupContainer,Vs=$n.onClick,Ls=$n.onOpenChange,wa=$n.onKeyDown,Gs=$n.openAnimation,Qa=$n.openTransitionName,Oo=$n._internalRenderMenuItem,xo=$n._internalRenderSubMenuItem,jo=(0,V.Z)($n,kr),Xs=i.useMemo(function(){return Dr(Ci,Ji,_r)},[Ci,Ji]),Bo=i.useState(!1),qs=(0,_.Z)(Bo,2),wi=qs[0],ws=qs[1],No=i.useRef(),Ea=Xe(vi),Ia=gr==="rtl",ha=(0,s.Z)(on,{value:si,postState:function(Ja){return Ja||_r}}),da=(0,_.Z)(ha,2),ss=da[0],ka=da[1],fo=function(Ja){var rs=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Bs(){ka(Ja),Ls==null||Ls(Ja)}rs?(0,c.flushSync)(Bs):Bs()},_s=i.useState(ss),uo=(0,_.Z)(_s,2),Us=uo[0],Zi=uo[1],gs=i.useRef(!1),Qs=i.useMemo(function(){return(Fi==="inline"||Fi==="vertical")&&ki?["vertical",ki]:[Fi,!1]},[Fi,ki]),Ks=(0,_.Z)(Qs,2),to=Ks[0],Gi=Ks[1],Mi=to==="inline",Ga=i.useState(to),ho=(0,_.Z)(Ga,2),Fs=ho[0],Un=ho[1],Rn=i.useState(Gi),Pn=(0,_.Z)(Rn,2),hi=Pn[0],ni=Pn[1];i.useEffect(function(){Un(to),ni(Gi),gs.current&&(Mi?ka(Us):fo(_r))},[to,Gi]);var us=i.useState(0),Ca=(0,_.Z)(us,2),pa=Ca[0],Xn=Ca[1],xi=pa>=Xs.length-1||Fs!=="horizontal"||sa;i.useEffect(function(){Mi&&Zi(ss)},[ss]),i.useEffect(function(){return gs.current=!0,function(){gs.current=!1}},[]);var ci=Fe(),Ss=ci.registerPath,ga=ci.unregisterPath,Da=ci.refreshOverflowKeys,ja=ci.isSubPathKey,Ba=ci.getKeyPath,Xi=ci.getKeys,xs=ci.getSubPathKeys,oa=i.useMemo(function(){return{registerPath:Ss,unregisterPath:ga}},[Ss,ga]),Ka=i.useMemo(function(){return{isSubPathKey:ja}},[ja]);i.useEffect(function(){Da(xi?_r:Xs.slice(pa+1).map(function(Wa){return Wa.key}))},[pa,xi]);var Ua=(0,s.Z)(yi||Qi&&((Wn=Xs[0])===null||Wn===void 0?void 0:Wn.key),{value:yi}),La=(0,_.Z)(Ua,2),na=La[0],ma=La[1],Xa=Re(function(Wa){ma(Wa)}),Ui=Re(function(){ma(void 0)});(0,i.useImperativeHandle)(On,function(){return{list:No.current,focus:function(Ja){var rs,Bs=Xi(),Lo=f(Bs,Ea),fl=Lo.elements,vl=Lo.key2element,zl=Lo.element2key,pu=K(No.current,fl),Kl=na!=null?na:pu[0]?zl.get(pu[0]):(rs=Xs.find(function(at){return!at.props.disabled}))===null||rs===void 0?void 0:rs.key,Qe=vl.get(Kl);if(Kl&&Qe){var Ue;Qe==null||(Ue=Qe.focus)===null||Ue===void 0||Ue.call(Qe,Ja)}}}});var Si=(0,s.Z)(cs||[],{value:$i,postState:function(Ja){return Array.isArray(Ja)?Ja:Ja==null?_r:[Ja]}}),ds=(0,_.Z)(Si,2),os=ds[0],so=ds[1],Do=function(Ja){if(va){var rs=Ja.key,Bs=os.includes(rs),Lo;ba?Bs?Lo=os.filter(function(vl){return vl!==rs}):Lo=[].concat((0,Pe.Z)(os),[rs]):Lo=[rs],so(Lo);var fl=(0,ee.Z)((0,ee.Z)({},Ja),{},{selectedKeys:Lo});Bs?fa==null||fa(fl):Pi==null||Pi(fl)}!ba&&ss.length&&Fs!=="inline"&&fo(_r)},Mo=Re(function(Wa){Vs==null||Vs(ge(Wa)),Do(Wa)}),is=Re(function(Wa,Ja){var rs=ss.filter(function(Lo){return Lo!==Wa});if(Ja)rs.push(Wa);else if(Fs!=="inline"){var Bs=xs(Wa);rs=rs.filter(function(Lo){return!Bs.has(Lo)})}(0,x.Z)(ss,rs,!0)||fo(rs,!0)}),js=function(Ja,rs){var Bs=rs!=null?rs:!ss.includes(Ja);is(Ja,Bs)},Ps=R(Fs,na,Ia,Ea,No,Xi,Ba,ma,js,wa);i.useEffect(function(){ws(!0)},[]);var Ws=i.useMemo(function(){return{_internalRenderMenuItem:Oo,_internalRenderSubMenuItem:xo}},[Oo,xo]),ra=Fs!=="horizontal"||sa?Xs:Xs.map(function(Wa,Ja){return i.createElement(S,{key:Wa.key,overflowDisabled:Ja>pa},Wa)}),Ha=i.createElement(r.Z,(0,b.Z)({id:vi,ref:No,prefixCls:"".concat(yr,"-overflow"),component:"ul",itemComponent:sn,className:w()(yr,"".concat(yr,"-root"),"".concat(yr,"-").concat(Fs),pi,(hr={},(0,ae.Z)(hr,"".concat(yr,"-inline-collapsed"),hi),(0,ae.Z)(hr,"".concat(yr,"-rtl"),Ia),hr),Gr),dir:gr,style:ui,role:"menu",tabIndex:ta,data:ra,renderRawItem:function(Ja){return Ja},renderRawRest:function(Ja){var rs=Ja.length,Bs=rs?Xs.slice(-rs):null;return i.createElement(un,{eventKey:Me,title:Aa,disabled:xi,internalPopupClose:rs===0,popupClassName:Ra},Bs)},maxCount:Fs!=="horizontal"||sa?r.Z.INVALIDATE:r.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ja){Xn(Ja)},onKeyDown:Ps},jo));return i.createElement(we.Provider,{value:Ws},i.createElement(d.Provider,{value:Ea},i.createElement(S,{prefixCls:yr,rootClassName:Gr,mode:Fs,openKeys:ss,rtl:Ia,disabled:_i,motion:wi?ao:null,defaultMotions:wi?Ri:null,activeKey:na,onActive:Xa,onInactive:Ui,selectedKeys:os,inlineIndent:as,subMenuOpenDelay:xa,subMenuCloseDelay:aa,forceSubMenuRender:mr,builtinPlacements:ps,triggerSubMenuAction:ts,getPopupContainer:zs,itemIcon:Hs,expandIcon:Zs,onItemClick:Mo,onOpenChange:is},i.createElement(Ne.Provider,{value:Ka},Ha),i.createElement("div",{style:{display:"none"},"aria-hidden":!0},i.createElement(pe.Provider,{value:oa},Xs)))))}),Ni=ti,fi=Ni;fi.Item=sn,fi.SubMenu=un,fi.ItemGroup=Sr,fi.Divider=Er;var Ur=fi},11780:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ye}});var b=l(96663),ae=l(44127),ee=l(72071),Pe=l(6620),_=l(59301),V=l(92310),P=l.n(V),w=l(29301),r=l(34280),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],x=void 0;function o(L,Q){var ne=L.prefixCls,se=L.invalidate,nt=L.item,it=L.renderItem,Je=L.responsive,wt=L.responsiveDisabled,Jt=L.registerSize,zt=L.itemKey,mt=L.className,rn=L.style,Zt=L.children,Sn=L.display,tn=L.order,re=L.component,Et=re===void 0?"div":re,K=(0,Pe.Z)(L,s),E=Je&&!Sn;function f(oe){Jt(zt,oe)}_.useEffect(function(){return function(){f(null)}},[]);var R=it&&nt!==x?it(nt,{index:tn}):Zt,be;se||(be={opacity:E?0:1,height:E?0:x,overflowY:E?"hidden":x,order:Je?tn:x,pointerEvents:E?"none":x,position:E?"absolute":x});var $={};E&&($["aria-hidden"]=!0);var U=_.createElement(Et,(0,b.Z)({className:P()(!se&&ne,mt),style:(0,ae.Z)((0,ae.Z)({},be),rn)},$,K,{ref:Q}),R);return Je&&(U=_.createElement(w.Z,{onResize:function(Me){var Fe=Me.offsetWidth;f(Fe)},disabled:wt},U)),U}var i=_.forwardRef(o);i.displayName="Item";var c=i,d=l(6089),C=l(4676),H=l(16089);function I(L){if(typeof MessageChannel=="undefined")(0,H.Z)(L);else{var Q=new MessageChannel;Q.port1.onmessage=function(){return L()},Q.port2.postMessage(void 0)}}function M(){var L=_.useRef(null),Q=function(se){L.current||(L.current=[],I(function(){(0,C.unstable_batchedUpdates)(function(){L.current.forEach(function(nt){nt()}),L.current=null})})),L.current.push(se)};return Q}function W(L,Q){var ne=_.useState(Q),se=(0,ee.Z)(ne,2),nt=se[0],it=se[1],Je=(0,d.Z)(function(wt){L(function(){it(wt)})});return[nt,Je]}var te=_.createContext(null),S=["component"],B=["className"],pe=["className"],fe=function(Q,ne){var se=_.useContext(te);if(!se){var nt=Q.component,it=nt===void 0?"div":nt,Je=(0,Pe.Z)(Q,S);return _.createElement(it,(0,b.Z)({},Je,{ref:ne}))}var wt=se.className,Jt=(0,Pe.Z)(se,B),zt=Q.className,mt=(0,Pe.Z)(Q,pe);return _.createElement(te.Provider,{value:null},_.createElement(c,(0,b.Z)({ref:ne,className:P()(wt,zt)},Jt,mt)))},me=_.forwardRef(fe);me.displayName="RawItem";var ve=me,Ne=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],de="responsive",we="invalidate";function F(L){return"+ ".concat(L.length," ...")}function Ce(L,Q){var ne=L.prefixCls,se=ne===void 0?"rc-overflow":ne,nt=L.data,it=nt===void 0?[]:nt,Je=L.renderItem,wt=L.renderRawItem,Jt=L.itemKey,zt=L.itemWidth,mt=zt===void 0?10:zt,rn=L.ssr,Zt=L.style,Sn=L.className,tn=L.maxCount,re=L.renderRest,Et=L.renderRawRest,K=L.suffix,E=L.component,f=E===void 0?"div":E,R=L.itemComponent,be=L.onVisibleChange,$=(0,Pe.Z)(L,Ne),U=rn==="full",oe=M(),Me=W(oe,null),Fe=(0,ee.Z)(Me,2),Re=Fe[0],Ge=Fe[1],Ut=Re||0,Xe=W(oe,new Map),At=(0,ee.Z)(Xe,2),gt=At[0],qe=At[1],Ie=W(oe,0),tt=(0,ee.Z)(Ie,2),pt=tt[0],Pt=tt[1],dn=W(oe,0),Tn=(0,ee.Z)(dn,2),ie=Tn[0],ge=Tn[1],An=W(oe,0),je=(0,ee.Z)(An,2),dt=je[0],tr=je[1],kt=(0,_.useState)(null),$t=(0,ee.Z)(kt,2),sn=$t[0],ot=$t[1],bt=(0,_.useState)(null),Ct=(0,ee.Z)(bt,2),Bt=Ct[0],ze=Ct[1],_n=_.useMemo(function(){return Bt===null&&U?Number.MAX_SAFE_INTEGER:Bt||0},[Bt,Re]),Ht=(0,_.useState)(!1),sr=(0,ee.Z)(Ht,2),Vr=sr[0],rr=sr[1],Br="".concat(se,"-item"),Zn=Math.max(pt,ie),Jn=tn===de,Wt=it.length&&Jn,Ve=tn===we,_e=Wt||typeof tn=="number"&&it.length>tn,st=(0,_.useMemo)(function(){var Ur=it;return Wt?Re===null&&U?Ur=it:Ur=it.slice(0,Math.min(it.length,Ut/mt)):typeof tn=="number"&&(Ur=it.slice(0,tn)),Ur},[it,mt,Re,tn,Wt]),$e=(0,_.useMemo)(function(){return Wt?it.slice(_n+1):it.slice(st.length)},[it,st,Wt,_n]),nn=(0,_.useCallback)(function(Ur,Dn){var On;return typeof Jt=="function"?Jt(Ur):(On=Jt&&(Ur==null?void 0:Ur[Jt]))!==null&&On!==void 0?On:Dn},[Jt]),un=(0,_.useCallback)(Je||function(Ur){return Ur},[Je]);function Nn(Ur,Dn,On){Bt===Ur&&(Dn===void 0||Dn===sn)||(ze(Ur),On||(rr(UrUt){Nn(Wn-1,Ur-hr-dt+ie);break}}K&&Er(0)+dt>Ut&&ot(null)}},[Ut,gt,ie,dt,nn,st]);var Yn=Vr&&!!$e.length,Vn={};sn!==null&&Wt&&(Vn={position:"absolute",left:sn,top:0});var Dr={prefixCls:Br,responsive:Wt,component:R,invalidate:Ve},kr=wt?function(Ur,Dn){var On=nn(Ur,Dn);return _.createElement(te.Provider,{key:On,value:(0,ae.Z)((0,ae.Z)({},Dr),{},{order:Dn,item:Ur,itemKey:On,registerSize:Hn,display:Dn<=_n})},wt(Ur,Dn))}:function(Ur,Dn){var On=nn(Ur,Dn);return _.createElement(c,(0,b.Z)({},Dr,{order:Dn,key:On,item:Ur,renderItem:un,itemKey:On,registerSize:Hn,display:Dn<=_n}))},_r={order:Yn?_n:Number.MAX_SAFE_INTEGER,className:"".concat(Br,"-rest"),registerSize:Kn,display:Yn},ti=re||F,Ni=Et?_.createElement(te.Provider,{value:(0,ae.Z)((0,ae.Z)({},Dr),_r)},Et($e)):_.createElement(c,(0,b.Z)({},Dr,_r),typeof ti=="function"?ti($e):ti),fi=_.createElement(f,(0,b.Z)({className:P()(!Ve&&se,Sn),style:Zt,ref:Q},$),st.map(kr),_e?Ni:null,K&&_.createElement(c,(0,b.Z)({},Dr,{responsive:Jn,responsiveDisabled:!Wt,order:_n,className:"".concat(Br,"-suffix"),registerSize:Sr,display:!0,style:Vn}),K));return Jn?_.createElement(w.Z,{onResize:Qn,disabled:!Wt},fi):fi}var Ae=_.forwardRef(Ce);Ae.displayName="Overflow",Ae.Item=ve,Ae.RESPONSIVE=de,Ae.INVALIDATE=we;var ue=Ae,ye=ue},29301:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return we}});var b=l(96663),ae=l(59301),ee=l(11592),Pe=l(48736),_=l(44127),V=l(20135),P=l(76846),w=l(8654),r=ae.createContext(null);function s(F){var Ce=F.children,Ae=F.onBatchResize,ue=ae.useRef(0),ye=ae.useRef([]),L=ae.useContext(r),Q=ae.useCallback(function(ne,se,nt){ue.current+=1;var it=ue.current;ye.current.push({size:ne,element:se,data:nt}),Promise.resolve().then(function(){it===ue.current&&(Ae==null||Ae(ye.current),ye.current=[])}),L==null||L(ne,se,nt)},[Ae,L]);return ae.createElement(r.Provider,{value:Q},Ce)}var x=l(76374),o=new Map;function i(F){F.forEach(function(Ce){var Ae,ue=Ce.target;(Ae=o.get(ue))===null||Ae===void 0||Ae.forEach(function(ye){return ye(ue)})})}var c=new x.Z(i),d=null,C=null;function H(F,Ce){o.has(F)||(o.set(F,new Set),c.observe(F)),o.get(F).add(Ce)}function I(F,Ce){o.has(F)&&(o.get(F).delete(Ce),o.get(F).size||(c.unobserve(F),o.delete(F)))}var M=l(52884),W=l(95727),te=l(65711),S=l(85745),B=function(F){(0,te.Z)(Ae,F);var Ce=(0,S.Z)(Ae);function Ae(){return(0,M.Z)(this,Ae),Ce.apply(this,arguments)}return(0,W.Z)(Ae,[{key:"render",value:function(){return this.props.children}}]),Ae}(ae.Component);function pe(F,Ce){var Ae=F.children,ue=F.disabled,ye=ae.useRef(null),L=ae.useRef(null),Q=ae.useContext(r),ne=typeof Ae=="function",se=ne?Ae(ye):Ae,nt=ae.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),it=!ne&&ae.isValidElement(se)&&(0,w.Yr)(se),Je=it?(0,w.C4)(se):null,wt=(0,w.x1)(Je,ye),Jt=function(){var Zt;return(0,P.ZP)(ye.current)||(ye.current&&(0,V.Z)(ye.current)==="object"?(0,P.ZP)((Zt=ye.current)===null||Zt===void 0?void 0:Zt.nativeElement):null)||(0,P.ZP)(L.current)};ae.useImperativeHandle(Ce,function(){return Jt()});var zt=ae.useRef(F);zt.current=F;var mt=ae.useCallback(function(rn){var Zt=zt.current,Sn=Zt.onResize,tn=Zt.data,re=rn.getBoundingClientRect(),Et=re.width,K=re.height,E=rn.offsetWidth,f=rn.offsetHeight,R=Math.floor(Et),be=Math.floor(K);if(nt.current.width!==R||nt.current.height!==be||nt.current.offsetWidth!==E||nt.current.offsetHeight!==f){var $={width:R,height:be,offsetWidth:E,offsetHeight:f};nt.current=$;var U=E===Math.round(Et)?Et:E,oe=f===Math.round(K)?K:f,Me=(0,_.Z)((0,_.Z)({},$),{},{offsetWidth:U,offsetHeight:oe});Q==null||Q(Me,rn,tn),Sn&&Promise.resolve().then(function(){Sn(Me,rn)})}},[]);return ae.useEffect(function(){var rn=Jt();return rn&&!ue&&H(rn,mt),function(){return I(rn,mt)}},[ye.current,ue]),ae.createElement(B,{ref:L},it?ae.cloneElement(se,{ref:wt}):se)}var fe=ae.forwardRef(pe),me=fe,ve="rc-observer-key";function Ne(F,Ce){var Ae=F.children,ue=typeof Ae=="function"?[Ae]:(0,ee.Z)(Ae);return ue.map(function(ye,L){var Q=(ye==null?void 0:ye.key)||"".concat(ve,"-").concat(L);return ae.createElement(me,(0,b.Z)({},F,{key:Q,ref:L===0?Ce:void 0}),ye)})}var de=ae.forwardRef(Ne);de.Collection=s;var we=de},17115:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return P}});var b=l(72071),ae=l(59301),ee=l(47273),Pe=0,_=(0,ee.Z)();function V(){var w;return _?(w=Pe,Pe+=1):w="TEST_OR_SSR",w}function P(w){var r=ae.useState(),s=(0,b.Z)(r,2),x=s[0],o=s[1];return ae.useEffect(function(){o("rc_select_".concat(V()))},[]),w||x}},77861:function(lr,jt,l){"use strict";l.d(jt,{Ac:function(){return Ge},Xo:function(){return ge},Wx:function(){return je},ZP:function(){return _e},lk:function(){return te}});var b=l(96663),ae=l(19127),ee=l(90493),Pe=l(44127),_=l(72071),V=l(6620),P=l(20135),w=l(18929),r=l(48736),s=l(59301),x=l(92310),o=l.n(x),i=l(34280),c=l(49658),d=l(10228),C=l(8654),H=function($e){var nn=$e.className,un=$e.customizeIcon,Nn=$e.customizeIconProps,Qn=$e.onMouseDown,Hn=$e.onClick,Kn=$e.children,Sr;return typeof un=="function"?Sr=un(Nn):Sr=un,s.createElement("span",{className:nn,onMouseDown:function(Yn){Yn.preventDefault(),Qn&&Qn(Yn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Hn,"aria-hidden":!0},Sr!==void 0?Sr:s.createElement("span",{className:o()(nn.split(/\s+/).map(function(Er){return"".concat(Er,"-icon")}))},Kn))},I=H;function M(st,$e,nn,un,Nn){var Qn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Hn=arguments.length>6?arguments[6]:void 0,Kn=arguments.length>7?arguments[7]:void 0,Sr=s.useMemo(function(){if((0,P.Z)(un)==="object")return un.clearIcon;if(Nn)return Nn},[un,Nn]),Er=s.useMemo(function(){return!!(!Qn&&un&&(nn.length||Hn)&&!(Kn==="combobox"&&Hn===""))},[un,Qn,nn.length,Hn,Kn]);return{allowClear:Er,clearIcon:s.createElement(I,{className:"".concat(st,"-clear"),onMouseDown:$e,customizeIcon:Sr},"\xD7")}}var W=s.createContext(null);function te(){return s.useContext(W)}function S(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,$e=s.useState(!1),nn=(0,_.Z)($e,2),un=nn[0],Nn=nn[1],Qn=s.useRef(null),Hn=function(){window.clearTimeout(Qn.current)};s.useEffect(function(){return Hn},[]);var Kn=function(Er,Yn){Hn(),Qn.current=window.setTimeout(function(){Nn(Er),Yn&&Yn()},st)};return[un,Kn,Hn]}function B(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,$e=s.useRef(null),nn=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(nn.current)}},[]);function un(Nn){(Nn||$e.current===null)&&($e.current=Nn),window.clearTimeout(nn.current),nn.current=window.setTimeout(function(){$e.current=null},st)}return[function(){return $e.current},un]}function pe(st,$e,nn,un){var Nn=s.useRef(null);Nn.current={open:$e,triggerOpen:nn,customizedTrigger:un},s.useEffect(function(){function Qn(Hn){var Kn;if(!((Kn=Nn.current)!==null&&Kn!==void 0&&Kn.customizedTrigger)){var Sr=Hn.target;Sr.shadowRoot&&Hn.composed&&(Sr=Hn.composedPath()[0]||Sr),Nn.current.open&&st().filter(function(Er){return Er}).every(function(Er){return!Er.contains(Sr)&&Er!==Sr})&&Nn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Qn),function(){return window.removeEventListener("mousedown",Qn)}},[])}var fe=l(26112),me=l(11780),ve=function($e,nn){var un,Nn,Qn=$e.prefixCls,Hn=$e.id,Kn=$e.inputElement,Sr=$e.disabled,Er=$e.tabIndex,Yn=$e.autoFocus,Vn=$e.autoComplete,Dr=$e.editable,kr=$e.activeDescendantId,_r=$e.value,ti=$e.maxLength,Ni=$e.onKeyDown,fi=$e.onMouseDown,Ur=$e.onChange,Dn=$e.onPaste,On=$e.onCompositionStart,Wn=$e.onCompositionEnd,hr=$e.open,$n=$e.attrs,wr=Kn||s.createElement("input",null),yr=wr,Gr=yr.ref,ui=yr.props,pi=ui.onKeyDown,Ai=ui.onChange,ta=ui.onMouseDown,Ji=ui.onCompositionStart,Ci=ui.onCompositionEnd,gr=ui.style;return(0,r.Kp)(!("maxLength"in wr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wr=s.cloneElement(wr,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({type:"search"},ui),{},{id:Hn,ref:(0,C.sQ)(nn,Gr),disabled:Sr,tabIndex:Er,autoComplete:Vn||"off",autoFocus:Yn,className:o()("".concat(Qn,"-selection-search-input"),(un=wr)===null||un===void 0||(Nn=un.props)===null||Nn===void 0?void 0:Nn.className),role:"combobox","aria-label":"Search","aria-expanded":hr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Hn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Hn,"_list"),"aria-activedescendant":hr?kr:void 0},$n),{},{value:Dr?_r:"",maxLength:ti,readOnly:!Dr,unselectable:Dr?null:"on",style:(0,Pe.Z)((0,Pe.Z)({},gr),{},{opacity:Dr?null:0}),onKeyDown:function(qi){Ni(qi),pi&&pi(qi)},onMouseDown:function(qi){fi(qi),ta&&ta(qi)},onChange:function(qi){Ur(qi),Ai&&Ai(qi)},onCompositionStart:function(qi){On(qi),Ji&&Ji(qi)},onCompositionEnd:function(qi){Wn(qi),Ci&&Ci(qi)},onPaste:Dn})),wr},Ne=s.forwardRef(ve);Ne.displayName="Input";var de=Ne;function we(st){return Array.isArray(st)?st:st!==void 0?[st]:[]}var F=typeof window!="undefined"&&window.document&&window.document.documentElement,Ce=F;function Ae(st){return st!=null}function ue(st){return!st&&st!==0}function ye(st){return["string","number"].includes((0,P.Z)(st))}function L(st){var $e=void 0;return st&&(ye(st.title)?$e=st.title.toString():ye(st.label)&&($e=st.label.toString())),$e}function Q(st,$e){Ce?s.useLayoutEffect(st,$e):s.useEffect(st,$e)}function ne(st){var $e;return($e=st.key)!==null&&$e!==void 0?$e:st.value}var se=function($e){$e.preventDefault(),$e.stopPropagation()},nt=function($e){var nn=$e.id,un=$e.prefixCls,Nn=$e.values,Qn=$e.open,Hn=$e.searchValue,Kn=$e.autoClearSearchValue,Sr=$e.inputRef,Er=$e.placeholder,Yn=$e.disabled,Vn=$e.mode,Dr=$e.showSearch,kr=$e.autoFocus,_r=$e.autoComplete,ti=$e.activeDescendantId,Ni=$e.tabIndex,fi=$e.removeIcon,Ur=$e.maxTagCount,Dn=$e.maxTagTextLength,On=$e.maxTagPlaceholder,Wn=On===void 0?function(la){return"+ ".concat(la.length," ...")}:On,hr=$e.tagRender,$n=$e.onToggleOpen,wr=$e.onRemove,yr=$e.onInputChange,Gr=$e.onInputPaste,ui=$e.onInputKeyDown,pi=$e.onInputMouseDown,Ai=$e.onInputCompositionStart,ta=$e.onInputCompositionEnd,Ji=s.useRef(null),Ci=(0,s.useState)(0),gr=(0,_.Z)(Ci,2),vi=gr[0],qi=gr[1],Fi=(0,s.useState)(!1),ki=(0,_.Z)(Fi,2),_i=ki[0],sa=ki[1],Yi="".concat(un,"-selection"),xa=Qn||Vn==="multiple"&&Kn===!1||Vn==="tags"?Hn:"",$a=Vn==="tags"||Vn==="multiple"&&Kn===!1||Dr&&(Qn||_i);Q(function(){qi(Ji.current.scrollWidth)},[xa]);function aa(la,va,Ya,ba,cs){return s.createElement("span",{className:o()("".concat(Yi,"-item"),(0,ee.Z)({},"".concat(Yi,"-item-disabled"),Ya)),title:L(la)},s.createElement("span",{className:"".concat(Yi,"-item-content")},va),ba&&s.createElement(I,{className:"".concat(Yi,"-item-remove"),onMouseDown:se,onClick:cs,customizeIcon:fi},"\xD7"))}function mr(la,va,Ya,ba,cs){var $i=function(fa){se(fa),$n(!Qn)};return s.createElement("span",{onMouseDown:$i},hr({label:va,value:la,disabled:Ya,closable:ba,onClose:cs}))}function on(la){var va=la.disabled,Ya=la.label,ba=la.value,cs=!Yn&&!va,$i=Ya;if(typeof Dn=="number"&&(typeof Ya=="string"||typeof Ya=="number")){var Pi=String($i);Pi.length>Dn&&($i="".concat(Pi.slice(0,Dn),"..."))}var fa=function(as){as&&as.stopPropagation(),wr(la)};return typeof hr=="function"?mr(ba,$i,va,cs,fa):aa(la,$i,va,cs,fa)}function si(la){var va=typeof Wn=="function"?Wn(la):Wn;return aa({title:va},va,!1)}var yi=s.createElement("div",{className:"".concat(Yi,"-search"),style:{width:vi},onFocus:function(){sa(!0)},onBlur:function(){sa(!1)}},s.createElement(de,{ref:Sr,open:Qn,prefixCls:un,id:nn,inputElement:null,disabled:Yn,autoFocus:kr,autoComplete:_r,editable:$a,activeDescendantId:ti,value:xa,onKeyDown:ui,onMouseDown:pi,onChange:yr,onPaste:Gr,onCompositionStart:Ai,onCompositionEnd:ta,tabIndex:Ni,attrs:(0,fe.Z)($e,!0)}),s.createElement("span",{ref:Ji,className:"".concat(Yi,"-search-mirror"),"aria-hidden":!0},xa,"\xA0")),Qi=s.createElement(me.Z,{prefixCls:"".concat(Yi,"-overflow"),data:Nn,renderItem:on,renderRest:si,suffix:yi,itemKey:ne,maxCount:Ur});return s.createElement(s.Fragment,null,Qi,!Nn.length&&!xa&&s.createElement("span",{className:"".concat(Yi,"-placeholder")},Er))},it=nt,Je=function($e){var nn=$e.inputElement,un=$e.prefixCls,Nn=$e.id,Qn=$e.inputRef,Hn=$e.disabled,Kn=$e.autoFocus,Sr=$e.autoComplete,Er=$e.activeDescendantId,Yn=$e.mode,Vn=$e.open,Dr=$e.values,kr=$e.placeholder,_r=$e.tabIndex,ti=$e.showSearch,Ni=$e.searchValue,fi=$e.activeValue,Ur=$e.maxLength,Dn=$e.onInputKeyDown,On=$e.onInputMouseDown,Wn=$e.onInputChange,hr=$e.onInputPaste,$n=$e.onInputCompositionStart,wr=$e.onInputCompositionEnd,yr=$e.title,Gr=s.useState(!1),ui=(0,_.Z)(Gr,2),pi=ui[0],Ai=ui[1],ta=Yn==="combobox",Ji=ta||ti,Ci=Dr[0],gr=Ni||"";ta&&fi&&!pi&&(gr=fi),s.useEffect(function(){ta&&Ai(!1)},[ta,fi]);var vi=Yn!=="combobox"&&!Vn&&!ti?!1:!!gr,qi=yr===void 0?L(Ci):yr,Fi=function(){if(Ci)return null;var _i=vi?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(un,"-selection-placeholder"),style:_i},kr)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(un,"-selection-search")},s.createElement(de,{ref:Qn,prefixCls:un,id:Nn,open:Vn,inputElement:nn,disabled:Hn,autoFocus:Kn,autoComplete:Sr,editable:Ji,activeDescendantId:Er,value:gr,onKeyDown:Dn,onMouseDown:On,onChange:function(_i){Ai(!0),Wn(_i)},onPaste:hr,onCompositionStart:$n,onCompositionEnd:wr,tabIndex:_r,attrs:(0,fe.Z)($e,!0),maxLength:ta?Ur:void 0})),!ta&&Ci?s.createElement("span",{className:"".concat(un,"-selection-item"),title:qi,style:vi?{visibility:"hidden"}:void 0},Ci.label):null,Fi())},wt=Je;function Jt(st){return![d.Z.ESC,d.Z.SHIFT,d.Z.BACKSPACE,d.Z.TAB,d.Z.WIN_KEY,d.Z.ALT,d.Z.META,d.Z.WIN_KEY_RIGHT,d.Z.CTRL,d.Z.SEMICOLON,d.Z.EQUALS,d.Z.CAPS_LOCK,d.Z.CONTEXT_MENU,d.Z.F1,d.Z.F2,d.Z.F3,d.Z.F4,d.Z.F5,d.Z.F6,d.Z.F7,d.Z.F8,d.Z.F9,d.Z.F10,d.Z.F11,d.Z.F12].includes(st)}var zt=function($e,nn){var un=(0,s.useRef)(null),Nn=(0,s.useRef)(!1),Qn=$e.prefixCls,Hn=$e.open,Kn=$e.mode,Sr=$e.showSearch,Er=$e.tokenWithEnter,Yn=$e.autoClearSearchValue,Vn=$e.onSearch,Dr=$e.onSearchSubmit,kr=$e.onToggleOpen,_r=$e.onInputKeyDown,ti=$e.domRef;s.useImperativeHandle(nn,function(){return{focus:function(){un.current.focus()},blur:function(){un.current.blur()}}});var Ni=B(0),fi=(0,_.Z)(Ni,2),Ur=fi[0],Dn=fi[1],On=function(gr){var vi=gr.which;(vi===d.Z.UP||vi===d.Z.DOWN)&&gr.preventDefault(),_r&&_r(gr),vi===d.Z.ENTER&&Kn==="tags"&&!Nn.current&&!Hn&&(Dr==null||Dr(gr.target.value)),Jt(vi)&&kr(!0)},Wn=function(){Dn(!0)},hr=(0,s.useRef)(null),$n=function(gr){Vn(gr,!0,Nn.current)!==!1&&kr(!0)},wr=function(){Nn.current=!0},yr=function(gr){Nn.current=!1,Kn!=="combobox"&&$n(gr.target.value)},Gr=function(gr){var vi=gr.target.value;if(Er&&hr.current&&/[\r\n]/.test(hr.current)){var qi=hr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");vi=vi.replace(qi,hr.current)}hr.current=null,$n(vi)},ui=function(gr){var vi=gr.clipboardData,qi=vi.getData("text");hr.current=qi},pi=function(gr){var vi=gr.target;if(vi!==un.current){var qi=document.body.style.msTouchAction!==void 0;qi?setTimeout(function(){un.current.focus()}):un.current.focus()}},Ai=function(gr){var vi=Ur();gr.target!==un.current&&!vi&&Kn!=="combobox"&&gr.preventDefault(),(Kn!=="combobox"&&(!Sr||!vi)||!Hn)&&(Hn&&Yn!==!1&&Vn("",!0,!1),kr())},ta={inputRef:un,onInputKeyDown:On,onInputMouseDown:Wn,onInputChange:Gr,onInputPaste:ui,onInputCompositionStart:wr,onInputCompositionEnd:yr},Ji=Kn==="multiple"||Kn==="tags"?s.createElement(it,(0,b.Z)({},$e,ta)):s.createElement(wt,(0,b.Z)({},$e,ta));return s.createElement("div",{ref:ti,className:"".concat(Qn,"-selector"),onClick:pi,onMouseDown:Ai},Ji)},mt=s.forwardRef(zt);mt.displayName="Selector";var rn=mt,Zt=l(35593),Sn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],tn=function($e){var nn=$e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"}}},re=function($e,nn){var un=$e.prefixCls,Nn=$e.disabled,Qn=$e.visible,Hn=$e.children,Kn=$e.popupElement,Sr=$e.animation,Er=$e.transitionName,Yn=$e.dropdownStyle,Vn=$e.dropdownClassName,Dr=$e.direction,kr=Dr===void 0?"ltr":Dr,_r=$e.placement,ti=$e.builtinPlacements,Ni=$e.dropdownMatchSelectWidth,fi=$e.dropdownRender,Ur=$e.dropdownAlign,Dn=$e.getPopupContainer,On=$e.empty,Wn=$e.getTriggerDOMNode,hr=$e.onPopupVisibleChange,$n=$e.onPopupMouseEnter,wr=(0,V.Z)($e,Sn),yr="".concat(un,"-dropdown"),Gr=Kn;fi&&(Gr=fi(Kn));var ui=s.useMemo(function(){return ti||tn(Ni)},[ti,Ni]),pi=Sr?"".concat(yr,"-").concat(Sr):Er,Ai=typeof Ni=="number",ta=s.useMemo(function(){return Ai?null:Ni===!1?"minWidth":"width"},[Ni,Ai]),Ji=Yn;Ai&&(Ji=(0,Pe.Z)((0,Pe.Z)({},Ji),{},{width:Ni}));var Ci=s.useRef(null);return s.useImperativeHandle(nn,function(){return{getPopupElement:function(){return Ci.current}}}),s.createElement(Zt.Z,(0,b.Z)({},wr,{showAction:hr?["click"]:[],hideAction:hr?["click"]:[],popupPlacement:_r||(kr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ui,prefixCls:yr,popupTransitionName:pi,popup:s.createElement("div",{ref:Ci,onMouseEnter:$n},Gr),stretch:ta,popupAlign:Ur,popupVisible:Qn,getPopupContainer:Dn,popupClassName:o()(Vn,(0,ee.Z)({},"".concat(yr,"-empty"),On)),popupStyle:Ji,getTriggerDOMNode:Wn,onPopupVisibleChange:hr}),Hn)},Et=s.forwardRef(re);Et.displayName="SelectTrigger";var K=Et,E=l(4537);function f(st,$e){var nn=st.key,un;return"value"in st&&(un=st.value),nn!=null?nn:un!==void 0?un:"rc-index-key-".concat($e)}function R(st,$e){var nn=st||{},un=nn.label,Nn=nn.value,Qn=nn.options,Hn=nn.groupLabel,Kn=un||($e?"children":"label");return{label:Kn,value:Nn||"value",options:Qn||"options",groupLabel:Hn||Kn}}function be(st){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nn=$e.fieldNames,un=$e.childrenAsData,Nn=[],Qn=R(nn,!1),Hn=Qn.label,Kn=Qn.value,Sr=Qn.options,Er=Qn.groupLabel;function Yn(Vn,Dr){Vn.forEach(function(kr){if(Dr||!(Sr in kr)){var _r=kr[Kn];Nn.push({key:f(kr,Nn.length),groupOption:Dr,data:kr,label:kr[Hn],value:_r})}else{var ti=kr[Er];ti===void 0&&un&&(ti=kr.label),Nn.push({key:f(kr,Nn.length),group:!0,data:kr,label:ti}),Yn(kr[Sr],!0)}})}return Yn(st,!1),Nn}function $(st){var $e=(0,Pe.Z)({},st);return"props"in $e||Object.defineProperty($e,"props",{get:function(){return(0,r.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),$e}}),$e}function U(st,$e){if(!$e||!$e.length)return null;var nn=!1;function un(Qn,Hn){var Kn=(0,E.Z)(Hn),Sr=Kn[0],Er=Kn.slice(1);if(!Sr)return[Qn];var Yn=Qn.split(Sr);return nn=nn||Yn.length>1,Yn.reduce(function(Vn,Dr){return[].concat((0,ae.Z)(Vn),(0,ae.Z)(un(Dr,Er)))},[]).filter(function(Vn){return Vn})}var Nn=un(st,$e);return nn?Nn:null}var oe=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Me=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Fe(st){return st==="tags"||st==="multiple"}var Re=s.forwardRef(function(st,$e){var nn,un,Nn=st.id,Qn=st.prefixCls,Hn=st.className,Kn=st.showSearch,Sr=st.tagRender,Er=st.direction,Yn=st.omitDomProps,Vn=st.displayValues,Dr=st.onDisplayValuesChange,kr=st.emptyOptions,_r=st.notFoundContent,ti=_r===void 0?"Not Found":_r,Ni=st.onClear,fi=st.mode,Ur=st.disabled,Dn=st.loading,On=st.getInputElement,Wn=st.getRawInputElement,hr=st.open,$n=st.defaultOpen,wr=st.onDropdownVisibleChange,yr=st.activeValue,Gr=st.onActiveValueChange,ui=st.activeDescendantId,pi=st.searchValue,Ai=st.autoClearSearchValue,ta=st.onSearch,Ji=st.onSearchSplit,Ci=st.tokenSeparators,gr=st.allowClear,vi=st.suffixIcon,qi=st.clearIcon,Fi=st.OptionList,ki=st.animation,_i=st.transitionName,sa=st.dropdownStyle,Yi=st.dropdownClassName,xa=st.dropdownMatchSelectWidth,$a=st.dropdownRender,aa=st.dropdownAlign,mr=st.placement,on=st.builtinPlacements,si=st.getPopupContainer,yi=st.showAction,Qi=yi===void 0?[]:yi,la=st.onFocus,va=st.onBlur,Ya=st.onKeyUp,ba=st.onKeyDown,cs=st.onMouseDown,$i=(0,V.Z)(st,oe),Pi=Fe(fi),fa=(Kn!==void 0?Kn:Pi)||fi==="combobox",Ta=(0,Pe.Z)({},$i);Me.forEach(function(Ba){delete Ta[Ba]}),Yn==null||Yn.forEach(function(Ba){delete Ta[Ba]});var as=s.useState(!1),ao=(0,_.Z)(as,2),Ri=ao[0],es=ao[1];s.useEffect(function(){es((0,c.Z)())},[]);var ts=s.useRef(null),ps=s.useRef(null),Hs=s.useRef(null),Zs=s.useRef(null),vs=s.useRef(null),Aa=S(),Ra=(0,_.Z)(Aa,3),zs=Ra[0],Vs=Ra[1],Ls=Ra[2];s.useImperativeHandle($e,function(){var Ba,Xi;return{focus:(Ba=Zs.current)===null||Ba===void 0?void 0:Ba.focus,blur:(Xi=Zs.current)===null||Xi===void 0?void 0:Xi.blur,scrollTo:function(oa){var Ka;return(Ka=vs.current)===null||Ka===void 0?void 0:Ka.scrollTo(oa)}}});var wa=s.useMemo(function(){var Ba;if(fi!=="combobox")return pi;var Xi=(Ba=Vn[0])===null||Ba===void 0?void 0:Ba.value;return typeof Xi=="string"||typeof Xi=="number"?String(Xi):""},[pi,fi,Vn]),Gs=fi==="combobox"&&typeof On=="function"&&On()||null,Qa=typeof Wn=="function"&&Wn(),Oo=(0,C.x1)(ps,Qa==null||(nn=Qa.props)===null||nn===void 0?void 0:nn.ref),xo=s.useState(!1),jo=(0,_.Z)(xo,2),Xs=jo[0],Bo=jo[1];(0,i.Z)(function(){Bo(!0)},[]);var qs=(0,w.Z)(!1,{defaultValue:$n,value:hr}),wi=(0,_.Z)(qs,2),ws=wi[0],No=wi[1],Ea=Xs?ws:!1,Ia=!ti&&kr;(Ur||Ia&&Ea&&fi==="combobox")&&(Ea=!1);var ha=Ia?!1:Ea,da=s.useCallback(function(Ba){var Xi=Ba!==void 0?Ba:!Ea;Ur||(No(Xi),Ea!==Xi&&(wr==null||wr(Xi)))},[Ur,Ea,No,wr]),ss=s.useMemo(function(){return(Ci||[]).some(function(Ba){return[` +`),I=this._stacks.get(H)||0;if(this._stacks.set(H,I+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=C*.5;let M,W=0;for(const[te,S]of this._stacks)(!M||W{const M=this._stacks.get(H)||0;this._stacks.set(H,M-1)}}}class r{constructor(d){var C;this._disposed=!1,this._options=d,this._leakageMon=P>0?new w(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((C=this._options)===null||C===void 0)&&C._profName?new V(this._options._profName):void 0}get event(){return this._event||(this._event=(d,C,H)=>{var I;this._listeners||(this._listeners=new ee.S);const M=this._listeners.isEmpty();M&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const W=this._listeners.push(C?[d,C]:d);M&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,d,C);const te=(I=this._leakageMon)===null||I===void 0?void 0:I.check(this._listeners.size),S=(0,ae.OF)(()=>{te&&te(),this._disposed||(W(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return H instanceof ae.SL?H.add(S):Array.isArray(H)&&H.push(S),S}),this._event}fire(d){var C,H;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new ee.S);for(let I of this._listeners)this._deliveryQueue.push([I,d]);for((C=this._perfMon)===null||C===void 0||C.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[I,M]=this._deliveryQueue.shift();try{typeof I=="function"?I.call(void 0,M):I[0].call(I[1],M)}catch(W){(0,b.dL)(W)}}(H=this._perfMon)===null||H===void 0||H.stop()}}dispose(){var d,C,H,I,M;this._disposed||(this._disposed=!0,(d=this._listeners)===null||d===void 0||d.clear(),(C=this._deliveryQueue)===null||C===void 0||C.clear(),(I=(H=this._options)===null||H===void 0?void 0:H.onLastListenerRemove)===null||I===void 0||I.call(H),(M=this._leakageMon)===null||M===void 0||M.dispose())}}class s extends r{constructor(d){super(d),this._isPaused=0,this._eventQueue=new ee.S,this._mergeFn=d==null?void 0:d.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const d=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(d))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(d){this._listeners&&(this._isPaused!==0?this._eventQueue.push(d):super.fire(d))}}class x extends s{constructor(d){var C;super(d),this._delay=(C=d.delay)!==null&&C!==void 0?C:100}fire(d){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(d)}}class o{constructor(){this.buffers=[]}wrapEvent(d){return(C,H,I)=>d(M=>{const W=this.buffers[this.buffers.length-1];W?W.push(()=>C.call(H,M)):C.call(H,M)},void 0,I)}bufferEvents(d){const C=[];this.buffers.push(C);const H=d();return this.buffers.pop(),C.forEach(I=>I()),H}}class i{constructor(){this.listening=!1,this.inputEvent=_.None,this.inputEventListener=ae.JT.None,this.emitter=new r({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(d){this.inputEvent=d,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=d(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(lr,jt,l){"use strict";l.d(jt,{I:function(){return b}});function b(ae){const ee=this;let Pe=!1,_;return function(){return Pe||(Pe=!0,_=ae.apply(ee,arguments)),_}}},88226:function(lr,jt,l){"use strict";l.d(jt,{$:function(){return b}});var b;(function(ae){function ee(W){return W&&typeof W=="object"&&typeof W[Symbol.iterator]=="function"}ae.is=ee;const Pe=Object.freeze([]);function _(){return Pe}ae.empty=_;function*V(W){yield W}ae.single=V;function P(W){return W||Pe}ae.from=P;function w(W){return!W||W[Symbol.iterator]().next().done===!0}ae.isEmpty=w;function r(W){return W[Symbol.iterator]().next().value}ae.first=r;function s(W,te){for(const S of W)if(te(S))return!0;return!1}ae.some=s;function x(W,te){for(const S of W)if(te(S))return S}ae.find=x;function*o(W,te){for(const S of W)te(S)&&(yield S)}ae.filter=o;function*i(W,te){let S=0;for(const B of W)yield te(B,S++)}ae.map=i;function*c(...W){for(const te of W)for(const S of te)yield S}ae.concat=c;function*d(W){for(const te of W)for(const S of te)yield S}ae.concatNested=d;function C(W,te,S){let B=S;for(const pe of W)B=te(B,pe);return B}ae.reduce=C;function*H(W,te,S=W.length){for(te<0&&(te+=W.length),S<0?S+=W.length:S>W.length&&(S=W.length);teB===pe){const B=W[Symbol.iterator](),pe=te[Symbol.iterator]();for(;;){const fe=B.next(),me=pe.next();if(fe.done!==me.done)return!1;if(fe.done)return!0;if(!S(fe.value,me.value))return!1}}ae.equals=M})(b||(b={}))},69323:function(lr,jt,l){"use strict";l.d(jt,{B9:function(){return i},F8:function(){return c},JT:function(){return H},Jz:function(){return M},OF:function(){return d},SL:function(){return C},Wf:function(){return o},XK:function(){return I},dk:function(){return s}});var b=l(17845),ae=l(88226);const ee=!1;let Pe=null;function _(W){Pe=W}if(ee){const W="__is_disposable_tracked__";_(new class{trackDisposable(te){const S=new Error("Potentially leaked disposable").stack;setTimeout(()=>{te[W]||console.log(S)},3e3)}setParent(te,S){if(te&&te!==H.None)try{te[W]=!0}catch(B){}}markAsDisposed(te){if(te&&te!==H.None)try{te[W]=!0}catch(S){}}markAsSingleton(te){}})}function V(W){return Pe==null||Pe.trackDisposable(W),W}function P(W){Pe==null||Pe.markAsDisposed(W)}function w(W,te){Pe==null||Pe.setParent(W,te)}function r(W,te){if(Pe)for(const S of W)Pe.setParent(S,te)}function s(W){return Pe==null||Pe.markAsSingleton(W),W}class x extends Error{constructor(te){super(`Encountered errors while disposing of store. Errors: [${te.join(", ")}]`),this.errors=te}}function o(W){return typeof W.dispose=="function"&&W.dispose.length===0}function i(W){if(ae.$.is(W)){let te=[];for(const S of W)if(S)try{S.dispose()}catch(B){te.push(B)}if(te.length===1)throw te[0];if(te.length>1)throw new x(te);return Array.isArray(W)?[]:W}else if(W)return W.dispose(),W}function c(...W){const te=d(()=>i(W));return r(W,te),te}function d(W){const te=V({dispose:(0,b.I)(()=>{P(te),W()})});return te}class C{constructor(){this._toDispose=new Set,this._isDisposed=!1,V(this)}dispose(){this._isDisposed||(P(this),this._isDisposed=!0,this.clear())}clear(){try{i(this._toDispose.values())}finally{this._toDispose.clear()}}add(te){if(!te)return te;if(te===this)throw new Error("Cannot register a disposable on itself!");return w(te,this),this._isDisposed?C.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(te),te}}C.DISABLE_DISPOSED_WARNING=!1;class H{constructor(){this._store=new C,V(this),w(this._store,this)}dispose(){P(this),this._store.dispose()}_register(te){if(te===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(te)}}H.None=Object.freeze({dispose(){}});class I{constructor(){this._isDisposed=!1,V(this)}get value(){return this._isDisposed?void 0:this._value}set value(te){var S;this._isDisposed||te===this._value||((S=this._value)===null||S===void 0||S.dispose(),te&&w(te,this),this._value=te)}clear(){this.value=void 0}dispose(){var te;this._isDisposed=!0,P(this),(te=this._value)===null||te===void 0||te.dispose(),this._value=void 0}clearAndLeak(){const te=this._value;return this._value=void 0,te&&w(te,null),te}}class M{constructor(te){this.object=te}dispose(){}}},34502:function(lr,jt,l){"use strict";l.d(jt,{S:function(){return ae}});class b{constructor(Pe){this.element=Pe,this.next=b.Undefined,this.prev=b.Undefined}}b.Undefined=new b(void 0);class ae{constructor(){this._first=b.Undefined,this._last=b.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===b.Undefined}clear(){let Pe=this._first;for(;Pe!==b.Undefined;){const _=Pe.next;Pe.prev=b.Undefined,Pe.next=b.Undefined,Pe=_}this._first=b.Undefined,this._last=b.Undefined,this._size=0}unshift(Pe){return this._insert(Pe,!1)}push(Pe){return this._insert(Pe,!0)}_insert(Pe,_){const V=new b(Pe);if(this._first===b.Undefined)this._first=V,this._last=V;else if(_){const w=this._last;this._last=V,V.prev=w,w.next=V}else{const w=this._first;this._first=V,V.next=w,w.prev=V}this._size+=1;let P=!1;return()=>{P||(P=!0,this._remove(V))}}shift(){if(this._first!==b.Undefined){const Pe=this._first.element;return this._remove(this._first),Pe}}pop(){if(this._last!==b.Undefined){const Pe=this._last.element;return this._remove(this._last),Pe}}_remove(Pe){if(Pe.prev!==b.Undefined&&Pe.next!==b.Undefined){const _=Pe.prev;_.next=Pe.next,Pe.next.prev=_}else Pe.prev===b.Undefined&&Pe.next===b.Undefined?(this._first=b.Undefined,this._last=b.Undefined):Pe.next===b.Undefined?(this._last=this._last.prev,this._last.next=b.Undefined):Pe.prev===b.Undefined&&(this._first=this._first.next,this._first.prev=b.Undefined);this._size-=1}*[Symbol.iterator](){let Pe=this._first;for(;Pe!==b.Undefined;)yield Pe.element,Pe=Pe.next}}},23345:function(lr,jt,l){"use strict";l.d(jt,{$L:function(){return B},ED:function(){return M},IJ:function(){return te},OS:function(){return we},WE:function(){return fe},dz:function(){return W},gn:function(){return pe},li:function(){return d},r:function(){return be},tY:function(){return S},xS:function(){return me}});var b=l(97671),ae;const ee="en";let Pe=!1,_=!1,V=!1,P=!1,w=!1,r=!1,s=!1,x,o=null,i=null,c;const d=typeof self=="object"?self:typeof l.g=="object"?l.g:{};let C;typeof d.vscode!="undefined"&&typeof d.vscode.process!="undefined"?C=d.vscode.process:typeof b!="undefined"&&(C=b);const H=typeof((ae=C==null?void 0:C.versions)===null||ae===void 0?void 0:ae.electron)=="string"&&C.type==="renderer";if(typeof navigator=="object"&&!H)c=navigator.userAgent,Pe=c.indexOf("Windows")>=0,_=c.indexOf("Macintosh")>=0,s=(c.indexOf("Macintosh")>=0||c.indexOf("iPad")>=0||c.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,V=c.indexOf("Linux")>=0,r=!0,x=navigator.language,o=x;else if(typeof C=="object"){Pe=C.platform==="win32",_=C.platform==="darwin",V=C.platform==="linux",P=V&&!!C.env.SNAP&&!!C.env.SNAP_REVISION,x=ee,o=ee;const F=C.env.VSCODE_NLS_CONFIG;if(F)try{const Ce=JSON.parse(F),Ae=Ce.availableLanguages["*"];x=Ce.locale,o=Ae||ee,i=Ce._translationsConfigFile}catch(Ce){}w=!0}else console.error("Unable to resolve platform.");let I=0;_?I=1:Pe?I=3:V&&(I=2);const M=Pe,W=_,te=V,S=w,B=r,pe=s,fe=c,me=function(){if(d.setImmediate)return d.setImmediate.bind(d);if(typeof d.postMessage=="function"&&!d.importScripts){let Ae=[];d.addEventListener("message",ve=>{if(ve.data&&ve.data.vscodeSetImmediateId)for(let L=0,Q=Ae.length;L{const L=++ue;Ae.push({id:L,callback:ve}),d.postMessage({vscodeSetImmediateId:L},"*")}}if(typeof(C==null?void 0:C.nextTick)=="function")return C.nextTick.bind(C);const Ce=Promise.resolve();return Ae=>Ce.then(Ae)}(),we=_||s?2:Pe?1:3;let Oe=!0,de=!1;function be(){if(!de){de=!0;const F=new Uint8Array(2);F[0]=1,F[1]=2,Oe=new Uint16Array(F.buffer)[0]===513}return Oe}},95830:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return ee}});var b=l(23345);const ae=b.li.performance&&typeof b.li.performance.now=="function";class ee{constructor(_){this._highResolution=ae&&_,this._startTime=this._now(),this._stopTime=-1}static create(_=!0){return new ee(_)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?b.li.performance.now():Date.now()}}},82983:function(lr,jt,l){"use strict";l.d(jt,{$i:function(){return nt},C8:function(){return zt},GF:function(){return x},HO:function(){return ue},IO:function(){return o},K7:function(){return Jt},Kw:function(){return Zt},LC:function(){return d},Mh:function(){return me},P1:function(){return we},PJ:function(){return Sn},Qe:function(){return it},R1:function(){return s},RP:function(){return ne},S6:function(){return tn},TT:function(){return M},Ut:function(){return L},V8:function(){return C},WU:function(){return ee},YK:function(){return de},YU:function(){return Pe},ZG:function(){return Oe},ZH:function(){return F},ab:function(){return Je},c1:function(){return mt},df:function(){return B},ec:function(){return _},fi:function(){return re},fy:function(){return V},j3:function(){return P},j_:function(){return te},m5:function(){return b},mK:function(){return S},mr:function(){return i},oH:function(){return E},oL:function(){return w},ok:function(){return fe},ow:function(){return H},qq:function(){return pe},qu:function(){return I},rL:function(){return be},uS:function(){return rn},un:function(){return r},uq:function(){return c},vH:function(){return Ae},xe:function(){return wt},zY:function(){return W}});function b($){return!$||typeof $!="string"?!0:$.trim().length===0}const ae=/{(\d+)}/g;function ee($,...U){return U.length===0?$:$.replace(ae,function(oe,Me){const Fe=parseInt(Me,10);return isNaN(Fe)||Fe<0||Fe>=U.length?oe:U[Fe]})}function Pe($){return $.replace(/[<>&]/g,function(U){switch(U){case"<":return"<";case">":return">";case"&":return"&";default:return U}})}function _($){return $.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function V($,U=" "){const oe=P($,U);return w(oe,U)}function P($,U){if(!$||!U)return $;const oe=U.length;if(oe===0||$.length===0)return $;let Me=0;for(;$.indexOf(U,Me)===Me;)Me=Me+oe;return $.substring(Me)}function w($,U){if(!$||!U)return $;const oe=U.length,Me=$.length;if(oe===0||Me===0)return $;let Fe=Me,Re=-1;for(;Re=$.lastIndexOf(U,Fe-1),!(Re===-1||Re+oe!==Fe);){if(Re===0)return"";Fe=Re}return $.substring(0,Fe)}function r($){return $.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function s($){return $.replace(/\*/g,"")}function x($,U,oe={}){if(!$)throw new Error("Cannot create regex from empty string");U||($=_($)),oe.wholeWord&&(/\B/.test($.charAt(0))||($="\\b"+$),/\B/.test($.charAt($.length-1))||($=$+"\\b"));let Me="";return oe.global&&(Me+="g"),oe.matchCase||(Me+="i"),oe.multiline&&(Me+="m"),oe.unicode&&(Me+="u"),new RegExp($,Me)}function o($){return $.source==="^"||$.source==="^$"||$.source==="$"||$.source==="^\\s*$"?!1:!!($.exec("")&&$.lastIndex===0)}function i($){return($.global?"g":"")+($.ignoreCase?"i":"")+($.multiline?"m":"")+($.unicode?"u":"")}function c($){return $.split(/\r\n|\r|\n/)}function d($){for(let U=0,oe=$.length;U=0;oe--){const Me=$.charCodeAt(oe);if(Me!==32&&Me!==9)return oe}return-1}function I($,U){return $U?1:0}function M($,U,oe=0,Me=$.length,Fe=0,Re=U.length){for(;oeAt)return 1}const Ge=Me-oe,Ut=Re-Fe;return GeUt?1:0}function W($,U){return te($,U,0,$.length,0,U.length)}function te($,U,oe=0,Me=$.length,Fe=0,Re=U.length){for(;oe=128||At>=128)return M($.toLowerCase(),U.toLowerCase(),oe,Me,Fe,Re);S(Xe)&&(Xe-=32),S(At)&&(At-=32);const gt=Xe-At;if(gt!==0)return gt}const Ge=Me-oe,Ut=Re-Fe;return GeUt?1:0}function S($){return $>=97&&$<=122}function B($){return $>=65&&$<=90}function pe($,U){return $.length===U.length&&te($,U)===0}function fe($,U){const oe=U.length;return U.length>$.length?!1:te($,U,0,oe)===0}function me($,U){let oe,Me=Math.min($.length,U.length);for(oe=0;oe1){const Me=$.charCodeAt(U-2);if(Oe(Me))return be(Me,oe)}return oe}function Ae($,U){const oe=Et.getInstance(),Me=U,Fe=$.length,Re=F($,Fe,U);U+=Re>=65536?2:1;let Ge=oe.getGraphemeBreakType(Re);for(;U=65536?2:1,Ge=Xe}return U-Me}function ue($,U){const oe=Et.getInstance(),Me=U,Fe=Ce($,U);U-=Fe>=65536?2:1;let Re=oe.getGraphemeBreakType(Fe);for(;U>0;){const Ge=Ce($,U),Ut=oe.getGraphemeBreakType(Ge);if(re(Ut,Re))break;U-=Ge>=65536?2:1,Re=Ut}return Me-U}const ve=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function L($){return ve.test($)}const Q=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function ne($){return Q.test($)}const se=/^[\t\n\r\x20-\x7E]*$/;function nt($){return se.test($)}const it=/[\u2028\u2029]/;function Je($){return it.test($)}function wt($){for(let U=0,oe=$.length;U=11904&&$<=55215||$>=63744&&$<=64255||$>=65281&&$<=65374}function zt($){return $>=127462&&$<=127487||$===8986||$===8987||$===9200||$===9203||$>=9728&&$<=10175||$===11088||$===11093||$>=127744&&$<=128591||$>=128640&&$<=128764||$>=128992&&$<=129003||$>=129280&&$<=129535||$>=129648&&$<=129750}const mt="\uFEFF";function rn($){return!!($&&$.length>0&&$.charCodeAt(0)===65279)}function Zt($,U=!1){return $?(U&&($=$.replace(/\\./g,"")),$.toLowerCase()!==$):!1}function Sn($){return $=$%(2*26),$<26?String.fromCharCode(97+$):String.fromCharCode(65+$-26)}function tn($){return Et.getInstance().getGraphemeBreakType($)}function re($,U){return $===0?U!==5&&U!==7:$===2&&U===3?!1:$===4||$===2||$===3||U===4||U===2||U===3?!0:!($===8&&(U===8||U===9||U===11||U===12)||($===11||$===9)&&(U===9||U===10)||($===12||$===10)&&U===10||U===5||U===13||U===7||$===1||$===13&&U===14||$===6&&U===6)}class Et{constructor(){this._data=K()}static getInstance(){return Et._INSTANCE||(Et._INSTANCE=new Et),Et._INSTANCE}getGraphemeBreakType(U){if(U<32)return U===10?3:U===13?2:4;if(U<127)return 0;const oe=this._data,Me=oe.length/3;let Fe=1;for(;Fe<=Me;)if(Uoe[3*Fe+1])Fe=2*Fe+1;else return oe[3*Fe+2];return 0}}Et._INSTANCE=null;function K(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function E($,U){if($===0)return 0;const oe=f($,U);if(oe!==void 0)return oe;const Me=Ce(U,$);return $-=R(Me),$}function f($,U){let oe=Ce(U,$);for($-=R(oe);ye(oe)||oe===65039||oe===8419;){if($===0)return;oe=Ce(U,$),$-=R(oe)}if(zt(oe)){if($>=0){const Me=Ce(U,$);Me===8205&&($-=R(Me))}return $}}function R($){return $>=65536?2:1}function ye($){return 127995<=$&&$<=127999}},72999:function(lr,jt,l){"use strict";l.d(jt,{$E:function(){return d},$K:function(){return P},D8:function(){return o},HD:function(){return ae},IU:function(){return C},Jp:function(){return w},Kn:function(){return ee},cW:function(){return s},f6:function(){return H},hj:function(){return Pe},jn:function(){return _},kJ:function(){return b},mf:function(){return x},o8:function(){return V},p_:function(){return r},vE:function(){return I}});function b(M){return Array.isArray(M)}function ae(M){return typeof M=="string"}function ee(M){return typeof M=="object"&&M!==null&&!Array.isArray(M)&&!(M instanceof RegExp)&&!(M instanceof Date)}function Pe(M){return typeof M=="number"&&!isNaN(M)}function _(M){return M===!0||M===!1}function V(M){return typeof M=="undefined"}function P(M){return!w(M)}function w(M){return V(M)||M===null}function r(M,W){if(!M)throw new Error(W?`Unexpected type, expected '${W}'`:"Unexpected type")}function s(M){if(w(M))throw new Error("Assertion Failed: argument is undefined or null");return M}function x(M){return typeof M=="function"}function o(M,W){const te=Math.min(M.length,W.length);for(let S=0;Sfunction(){const pe=Array.prototype.slice.call(arguments,0);return W(B,pe)};let S={};for(const B of M)S[B]=te(B);return S}function H(M){return M===null?void 0:M}function I(M,W="Unreachable"){throw new Error(W)}},13268:function(lr,jt,l){"use strict";l.d(jt,{N:function(){return ae}});function b(ee,Pe){let _;return Pe.length===0?_=ee:_=ee.replace(/\{(\d+)\}/g,function(V,P){const w=P[0];return typeof Pe[w]!="undefined"?Pe[w]:V}),_}function ae(ee,Pe,..._){return b(Pe,_)}},96236:function(lr,jt,l){"use strict";l.d(jt,{BH:function(){return C},NZ:function(){return H},U8:function(){return I},co:function(){return d},eH:function(){return c},vr:function(){return i}});var b=l(75918),ae=l(52615),ee=l(4348),Pe=l(88226),_=l(69323),V=l(34502),P=l(35884),w=l(90689),r=l(16925),s=l(49055),x=function(M,W,te,S){var B=arguments.length,pe=B<3?W:S===null?S=Object.getOwnPropertyDescriptor(W,te):S,fe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(M,W,te,S);else for(var me=M.length-1;me>=0;me--)(fe=M[me])&&(pe=(B<3?fe(pe):B>3?fe(W,te,pe):fe(W,te))||pe);return B>3&&pe&&Object.defineProperty(W,te,pe),pe},o=function(M,W){return function(te,S){W(te,S,M)}};function i(M){return M.command!==void 0}class c{constructor(W){this.id=c._idPool++,this._debugName=W}}c._idPool=0,c.CommandPalette=new c("CommandPalette"),c.EditorContext=new c("EditorContext"),c.SimpleEditorContext=new c("SimpleEditorContext"),c.EditorContextCopy=new c("EditorContextCopy"),c.EditorContextPeek=new c("EditorContextPeek"),c.MenubarEditMenu=new c("MenubarEditMenu"),c.MenubarCopy=new c("MenubarCopy"),c.MenubarGoMenu=new c("MenubarGoMenu"),c.MenubarSelectionMenu=new c("MenubarSelectionMenu"),c.InlineCompletionsActions=new c("InlineCompletionsActions");const d=(0,r.yh)("menuService"),C=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new ee.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:M=>M===c.CommandPalette}}addCommand(M){return this.addCommands(Pe.$.single(M))}addCommands(M){for(const W of M)this._commands.set(W.id,W);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,_.OF)(()=>{let W=!1;for(const te of M)W=this._commands.delete(te.id)||W;W&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(M){return this._commands.get(M)}getCommands(){const M=new Map;return this._commands.forEach((W,te)=>M.set(te,W)),M}appendMenuItem(M,W){return this.appendMenuItems(Pe.$.single({id:M,item:W}))}appendMenuItems(M){const W=new Set,te=new V.S;for(const{id:S,item:B}of M){let pe=this._menuItems.get(S);pe||(pe=new V.S,this._menuItems.set(S,pe)),te.push(pe.push(B)),W.add(S)}return this._onDidChangeMenu.fire(W),(0,_.OF)(()=>{if(te.size>0){for(let S of te)S();this._onDidChangeMenu.fire(W),te.clear()}})}getMenuItems(M){let W;return this._menuItems.has(M)?W=[...this._menuItems.get(M)]:W=[],M===c.CommandPalette&&this._appendImplicitItems(W),W}_appendImplicitItems(M){const W=new Set;for(const te of M)i(te)&&(W.add(te.command.id),te.alt&&W.add(te.alt.id));this._commands.forEach((te,S)=>{W.has(S)||M.push({command:te})})}};class H extends b.wY{constructor(W,te,S,B){super(`submenuitem.${W.submenu.id}`,typeof W.title=="string"?W.title:W.title.value,[],"submenu"),this.item=W,this._menuService=te,this._contextKeyService=S,this._options=B}get actions(){const W=[],te=this._menuService.createMenu(this.item.submenu,this._contextKeyService),S=te.getActions(this._options);te.dispose();for(const[,B]of S)B.length>0&&(W.push(...B),W.push(new b.Z0));return W.length&&W.pop(),W}}let I=class Xc{constructor(W,te,S,B,pe){var fe,me;if(this._commandService=pe,this.id=W.id,this.label=S!=null&&S.renderShortTitle&&W.shortTitle?typeof W.shortTitle=="string"?W.shortTitle:W.shortTitle.value:typeof W.title=="string"?W.title:W.title.value,this.tooltip=(me=typeof W.tooltip=="string"?W.tooltip:(fe=W.tooltip)===null||fe===void 0?void 0:fe.value)!==null&&me!==void 0?me:"",this.enabled=!W.precondition||B.contextMatchesRules(W.precondition),this.checked=void 0,W.toggled){const we=W.toggled.condition?W.toggled:{condition:W.toggled};this.checked=B.contextMatchesRules(we.condition),this.checked&&we.tooltip&&(this.tooltip=typeof we.tooltip=="string"?we.tooltip:we.tooltip.value),we.title&&(this.label=typeof we.title=="string"?we.title:we.title.value)}this.item=W,this.alt=te?new Xc(te,void 0,S,B,pe):void 0,this._options=S,s.kS.isThemeIcon(W.icon)&&(this.class=ae.dT.asClassName(W.icon))}dispose(){}run(...W){var te,S;let B=[];return!((te=this._options)===null||te===void 0)&&te.arg&&(B=[...B,this._options.arg]),!((S=this._options)===null||S===void 0)&&S.shouldForwardArgs&&(B=[...B,...W]),this._commandService.executeCommand(this.id,...B)}};I=x([o(3,w.i6),o(4,P.H)],I)},35884:function(lr,jt,l){"use strict";l.d(jt,{H:function(){return P},P:function(){return w}});var b=l(4348),ae=l(88226),ee=l(69323),Pe=l(34502),_=l(72999),V=l(16925);const P=(0,V.yh)("commandService"),w=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new b.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(r,s){if(!r)throw new Error("invalid command");if(typeof r=="string"){if(!s)throw new Error("invalid command");return this.registerCommand({id:r,handler:s})}if(r.description){const d=[];for(let H of r.description.args)d.push(H.constraint);const C=r.handler;r.handler=function(H,...I){return(0,_.D8)(I,d),C(H,...I)}}const{id:x}=r;let o=this._commands.get(x);o||(o=new Pe.S,this._commands.set(x,o));let i=o.unshift(r),c=(0,ee.OF)(()=>{i();const d=this._commands.get(x);d!=null&&d.isEmpty()&&this._commands.delete(x)});return this._onDidRegisterCommand.fire(x),c}registerCommandAlias(r,s){return w.registerCommand(r,(x,...o)=>x.get(P).executeCommand(s,...o))}getCommand(r){const s=this._commands.get(r);if(!(!s||s.isEmpty()))return ae.$.first(s)}getCommands(){const r=new Map;for(const s of this._commands.keys()){const x=this.getCommand(s);x&&r.set(s,x)}return r}};w.registerCommand("noop",()=>{})},90689:function(lr,jt,l){"use strict";l.d(jt,{Ao:function(){return P},Eq:function(){return be},Fb:function(){return w},K8:function(){return Ae},i6:function(){return de},uy:function(){return Oe}});var b=l(23345),ae=l(82983),ee=l(16925);let Pe=b.WE||"";const _=new Map;_.set("false",!1),_.set("true",!0),_.set("isMac",b.dz),_.set("isLinux",b.IJ),_.set("isWindows",b.ED),_.set("isWeb",b.$L),_.set("isMacNative",b.dz&&!b.$L),_.set("isEdge",Pe.indexOf("Edg/")>=0),_.set("isFirefox",Pe.indexOf("Firefox")>=0),_.set("isChrome",Pe.indexOf("Chrome")>=0),_.set("isSafari",Pe.indexOf("Safari")>=0);const V=Object.prototype.hasOwnProperty;class P{static has(L){return o.create(L)}static equals(L,Q){return i.create(L,Q)}static regex(L,Q){return B.create(L,Q)}static not(L){return H.create(L)}static and(...L){return me.create(L,null)}static or(...L){return we.create(L,null,!0)}static deserialize(L,Q=!1){if(L)return this._deserializeOrExpression(L,Q)}static _deserializeOrExpression(L,Q){let ne=L.split("||");return we.create(ne.map(se=>this._deserializeAndExpression(se,Q)),null,!0)}static _deserializeAndExpression(L,Q){let ne=L.split("&&");return me.create(ne.map(se=>this._deserializeOne(se,Q)),null)}static _deserializeOne(L,Q){if(L=L.trim(),L.indexOf("!=")>=0){let ne=L.split("!=");return C.create(ne[0].trim(),this._deserializeValue(ne[1],Q))}if(L.indexOf("==")>=0){let ne=L.split("==");return i.create(ne[0].trim(),this._deserializeValue(ne[1],Q))}if(L.indexOf("=~")>=0){let ne=L.split("=~");return B.create(ne[0].trim(),this._deserializeRegexValue(ne[1],Q))}if(L.indexOf(" in ")>=0){let ne=L.split(" in ");return c.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(L)){const ne=L.split(">=");return W.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(L)){const ne=L.split(">");return M.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(L)){const ne=L.split("<=");return S.create(ne[0].trim(),ne[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(L)){const ne=L.split("<");return te.create(ne[0].trim(),ne[1].trim())}return/^\!\s*/.test(L)?H.create(L.substr(1).trim()):o.create(L)}static _deserializeValue(L,Q){if(L=L.trim(),L==="true")return!0;if(L==="false")return!1;let ne=/^'([^']*)'$/.exec(L);return ne?ne[1].trim():L}static _deserializeRegexValue(L,Q){if((0,ae.m5)(L)){if(Q)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ne=L.indexOf("/"),se=L.lastIndexOf("/");if(ne===se||ne<0){if(Q)throw new Error(`bad regexp-value '${L}', missing /-enclosure`);return console.warn(`bad regexp-value '${L}', missing /-enclosure`),null}let nt=L.slice(ne+1,se),it=L[se+1]==="i"?"i":"";try{return new RegExp(nt,it)}catch(Je){if(Q)throw new Error(`bad regexp-value '${L}', parse error: ${Je}`);return console.warn(`bad regexp-value '${L}', parse error: ${Je}`),null}}}function w(ve,L){const Q=ve?ve.substituteConstants():void 0,ne=L?L.substituteConstants():void 0;return!Q&&!ne?!0:!Q||!ne?!1:Q.equals(ne)}function r(ve,L){return ve.cmp(L)}class s{constructor(){this.type=0}cmp(L){return this.type-L.type}equals(L){return L.type===this.type}substituteConstants(){return this}evaluate(L){return!1}serialize(){return"false"}keys(){return[]}negate(){return x.INSTANCE}}s.INSTANCE=new s;class x{constructor(){this.type=1}cmp(L){return this.type-L.type}equals(L){return L.type===this.type}substituteConstants(){return this}evaluate(L){return!0}serialize(){return"true"}keys(){return[]}negate(){return s.INSTANCE}}x.INSTANCE=new x;class o{constructor(L,Q){this.key=L,this.negated=Q,this.type=2}static create(L,Q=null){const ne=_.get(L);return typeof ne=="boolean"?ne?x.INSTANCE:s.INSTANCE:new o(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:F(this.key,L.key)}equals(L){return L.type===this.type?this.key===L.key:!1}substituteConstants(){const L=_.get(this.key);return typeof L=="boolean"?L?x.INSTANCE:s.INSTANCE:this}evaluate(L){return!!L.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=H.create(this.key,this)),this.negated}}class i{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=4}static create(L,Q,ne=null){if(typeof Q=="boolean")return Q?o.create(L,ne):H.create(L,ne);const se=_.get(L);return typeof se=="boolean"?Q===(se?"true":"false")?x.INSTANCE:s.INSTANCE:new i(L,Q,ne)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){const L=_.get(this.key);if(typeof L=="boolean"){const Q=L?"true":"false";return this.value===Q?x.INSTANCE:s.INSTANCE}return this}evaluate(L){return L.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class c{constructor(L,Q){this.key=L,this.valueKey=Q,this.type=10,this.negated=null}static create(L,Q){return new c(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.valueKey,L.key,L.valueKey)}equals(L){return L.type===this.type?this.key===L.key&&this.valueKey===L.valueKey:!1}substituteConstants(){return this}evaluate(L){const Q=L.getValue(this.valueKey),ne=L.getValue(this.key);return Array.isArray(Q)?Q.indexOf(ne)>=0:typeof ne=="string"&&typeof Q=="object"&&Q!==null?V.call(Q,ne):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=d.create(this)),this.negated}}class d{constructor(L){this._actual=L,this.type=11}static create(L){return new d(L)}cmp(L){return L.type!==this.type?this.type-L.type:this._actual.cmp(L._actual)}equals(L){return L.type===this.type?this._actual.equals(L._actual):!1}substituteConstants(){return this}evaluate(L){return!this._actual.evaluate(L)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class C{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=5}static create(L,Q,ne=null){if(typeof Q=="boolean")return Q?H.create(L,ne):o.create(L,ne);const se=_.get(L);return typeof se=="boolean"?Q===(se?"true":"false")?s.INSTANCE:x.INSTANCE:new C(L,Q,ne)}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){const L=_.get(this.key);if(typeof L=="boolean"){const Q=L?"true":"false";return this.value===Q?s.INSTANCE:x.INSTANCE}return this}evaluate(L){return L.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=i.create(this.key,this.value,this)),this.negated}}class H{constructor(L,Q){this.key=L,this.negated=Q,this.type=3}static create(L,Q=null){const ne=_.get(L);return typeof ne=="boolean"?ne?s.INSTANCE:x.INSTANCE:new H(L,Q)}cmp(L){return L.type!==this.type?this.type-L.type:F(this.key,L.key)}equals(L){return L.type===this.type?this.key===L.key:!1}substituteConstants(){const L=_.get(this.key);return typeof L=="boolean"?L?s.INSTANCE:x.INSTANCE:this}evaluate(L){return!L.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=o.create(this.key,this)),this.negated}}function I(ve,L){if(typeof ve=="string"){const Q=parseFloat(ve);isNaN(Q)||(ve=Q)}return typeof ve=="string"||typeof ve=="number"?L(ve):s.INSTANCE}class M{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=12}static create(L,Q,ne=null){return I(Q,se=>new M(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class W{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=13}static create(L,Q,ne=null){return I(Q,se=>new W(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=te.create(this.key,this.value,this)),this.negated}}class te{constructor(L,Q,ne){this.key=L,this.value=Q,this.negated=ne,this.type=14}static create(L,Q,ne=null){return I(Q,se=>new te(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))new S(L,se,ne))}cmp(L){return L.type!==this.type?this.type-L.type:Ce(this.key,this.value,L.key,L.value)}equals(L){return L.type===this.type?this.key===L.key&&this.value===L.value:!1}substituteConstants(){return this}evaluate(L){return typeof this.value=="string"?!1:parseFloat(L.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=M.create(this.key,this.value,this)),this.negated}}class B{constructor(L,Q){this.key=L,this.regexp=Q,this.type=7,this.negated=null}static create(L,Q){return new B(L,Q)}cmp(L){if(L.type!==this.type)return this.type-L.type;if(this.keyL.key)return 1;const Q=this.regexp?this.regexp.source:"",ne=L.regexp?L.regexp.source:"";return Qne?1:0}equals(L){if(L.type===this.type){const Q=this.regexp?this.regexp.source:"",ne=L.regexp?L.regexp.source:"";return this.key===L.key&&Q===ne}return!1}substituteConstants(){return this}evaluate(L){let Q=L.getValue(this.key);return this.regexp?this.regexp.test(Q):!1}serialize(){const L=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${L}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=pe.create(this)),this.negated}}class pe{constructor(L){this._actual=L,this.type=8}static create(L){return new pe(L)}cmp(L){return L.type!==this.type?this.type-L.type:this._actual.cmp(L._actual)}equals(L){return L.type===this.type?this._actual.equals(L._actual):!1}substituteConstants(){return this}evaluate(L){return!this._actual.evaluate(L)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function fe(ve){let L=null;for(let Q=0,ne=ve.length;QL.expr.length)return 1;for(let Q=0,ne=this.expr.length;Q1;){const nt=ne[ne.length-1];if(nt.type!==9)break;ne.pop();const it=ne.pop(),Je=ne.length===0,wt=we.create(nt.expr.map(Jt=>me.create([Jt,it],null)),null,Je);wt&&(ne.push(wt),ne.sort(r))}return ne.length===1?ne[0]:new me(ne,Q)}}serialize(){return this.expr.map(L=>L.serialize()).join(" && ")}keys(){const L=[];for(let Q of this.expr)L.push(...Q.keys());return L}negate(){if(!this.negated){const L=[];for(let Q of this.expr)L.push(Q.negate());this.negated=we.create(L,this,!0)}return this.negated}}class we{constructor(L,Q){this.expr=L,this.negated=Q,this.type=9}static create(L,Q,ne){return we._normalizeArr(L,Q,ne)}cmp(L){if(L.type!==this.type)return this.type-L.type;if(this.expr.lengthL.expr.length)return 1;for(let Q=0,ne=this.expr.length;QL.serialize()).join(" || ")}keys(){const L=[];for(let Q of this.expr)L.push(...Q.keys());return L}negate(){if(!this.negated){let L=[];for(let Q of this.expr)L.push(Q.negate());for(;L.length>1;){const Q=L.shift(),ne=L.shift(),se=[];for(const it of ue(Q))for(const Je of ue(ne))se.push(me.create([it,Je],null));const nt=L.length===0;L.unshift(we.create(se,null,nt))}this.negated=L[0]}return this.negated}}class Oe extends o{constructor(L,Q,ne){super(L,null),this._defaultValue=Q,typeof ne=="object"?Oe._info.push(Object.assign(Object.assign({},ne),{key:L})):ne!==!0&&Oe._info.push({key:L,description:ne,type:Q!=null?typeof Q:void 0})}static all(){return Oe._info.values()}bindTo(L){return L.createKey(this.key,this._defaultValue)}getValue(L){return L.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(L){return i.create(this.key,L)}}Oe._info=[];const de=(0,ee.yh)("contextKeyService"),be="setContext";function F(ve,L){return veL?1:0}function Ce(ve,L,Q,ne){return veQ?1:Lne?1:0}function Ae(ve,L){if(L.type===6&&ve.type!==9&&ve.type!==6){for(const se of L.expr)if(ve.equals(se))return!0}const Q=ve.negate(),ne=ue(Q).concat(ue(L));ne.sort(r);for(let se=0;seV,b.serviceIds.set(V,P),P}function _(V){return function(P,w,r){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");ee(V,P,r,!0)}}},44650:function(lr,jt,l){"use strict";l.d(jt,{B:function(){return Pe}});var b=l(76068),ae=l(72999);class ee{constructor(){this.data=new Map}add(V,P){b.ok(ae.HD(V)),b.ok(ae.Kn(P)),b.ok(!this.data.has(V),"There is already an extension with this id"),this.data.set(V,P)}as(V){return this.data.get(V)||null}}const Pe=new ee},66213:function(lr,jt,l){"use strict";l.d(jt,{e:function(){return b}});var b;(function(ae){ae.DARK="dark",ae.LIGHT="light",ae.HIGH_CONTRAST="hc"})(b||(b={}))},49055:function(lr,jt,l){"use strict";l.d(jt,{EN:function(){return r},IP:function(){return o},Ic:function(){return d},XE:function(){return P},bB:function(){return C},kS:function(){return s},m6:function(){return x}});var b=l(52615),ae=l(4348),ee=l(69323),Pe=l(16925),_=l(44650),V=l(66213);const P=(0,Pe.yh)("themeService");var w;(function(H){function I(M){return M&&typeof M=="object"&&typeof M.id=="string"}H.isThemeColor=I})(w||(w={}));function r(H){return{id:H}}var s;(function(H){function I(pe){return pe&&typeof pe=="object"&&typeof pe.id=="string"&&(typeof pe.color=="undefined"||w.isThemeColor(pe.color))}H.isThemeIcon=I;const M=new RegExp(`^\\$\\((${b.dT.iconNameExpression}(?:${b.dT.iconModifierExpression})?)\\)$`);function W(pe){const fe=M.exec(pe);if(!fe)return;let[,me]=fe;return{id:me}}H.fromString=W;function te(pe,fe){let me=pe.id;const we=me.lastIndexOf("~");return we!==-1&&(me=me.substring(0,we)),fe&&(me=`${me}~${fe}`),{id:me}}H.modify=te;function S(pe,fe){var me,we;return pe.id===fe.id&&((me=pe.color)===null||me===void 0?void 0:me.id)===((we=fe.color)===null||we===void 0?void 0:we.id)}H.isEqual=S;function B(pe,fe){return{id:pe.id,color:fe?r(fe):void 0}}H.asThemeIcon=B,H.asClassNameArray=b.dT.asClassNameArray,H.asClassName=b.dT.asClassName,H.asCSSSelector=b.dT.asCSSSelector})(s||(s={}));function x(H){switch(H){case V.e.DARK:return"vs-dark";case V.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const o={ThemingContribution:"base.contributions.theming"};class i{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new ae.Q5}onColorThemeChange(I){return this.themingParticipants.push(I),this.onThemingParticipantAddedEmitter.fire(I),(0,ee.OF)(()=>{const M=this.themingParticipants.indexOf(I);this.themingParticipants.splice(M,1)})}getThemingParticipants(){return this.themingParticipants}}let c=new i;_.B.add(o.ThemingContribution,c);function d(H){return c.onColorThemeChange(H)}class C extends ee.JT{constructor(I){super(),this.themeService=I,this.theme=I.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(M=>this.onThemeChange(M)))}onThemeChange(I){this.theme=I,this.updateStyles()}updateStyles(){}}},5630:function(lr,jt,l){"use strict";var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(72071),_=l(6620),V=l(92310),P=l.n(V),w=l(18929),r=l(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],x=(0,r.forwardRef)(function(o,i){var c,d=o.prefixCls,C=d===void 0?"rc-checkbox":d,H=o.className,I=o.style,M=o.checked,W=o.disabled,te=o.defaultChecked,S=te===void 0?!1:te,B=o.type,pe=B===void 0?"checkbox":B,fe=o.title,me=o.onChange,we=(0,_.Z)(o,s),Oe=(0,r.useRef)(null),de=(0,w.Z)(S,{value:M}),be=(0,Pe.Z)(de,2),F=be[0],Ce=be[1];(0,r.useImperativeHandle)(i,function(){return{focus:function(){var L;(L=Oe.current)===null||L===void 0||L.focus()},blur:function(){var L;(L=Oe.current)===null||L===void 0||L.blur()},input:Oe.current}});var Ae=P()(C,H,(c={},(0,ee.Z)(c,"".concat(C,"-checked"),F),(0,ee.Z)(c,"".concat(C,"-disabled"),W),c)),ue=function(L){W||("checked"in o||Ce(L.target.checked),me==null||me({target:(0,ae.Z)((0,ae.Z)({},o),{},{type:pe,checked:L.target.checked}),stopPropagation:function(){L.stopPropagation()},preventDefault:function(){L.preventDefault()},nativeEvent:L.nativeEvent}))};return r.createElement("span",{className:Ae,title:fe,style:I},r.createElement("input",(0,b.Z)({},we,{className:"".concat(C,"-input"),ref:Oe,onChange:ue,disabled:W,checked:!!F,type:pe})),r.createElement("span",{className:"".concat(C,"-inner")}))});jt.Z=x},31561:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return pe}});var b=l(96663),ae=l(90493),ee=l(72071),Pe=l(6620),_=l(35593),V=l(92310),P=l.n(V),w=l(8654),r=l(59301),s=l(10228),x=l(16089),o=s.Z.ESC,i=s.Z.TAB;function c(fe){var me=fe.visible,we=fe.triggerRef,Oe=fe.onVisibleChange,de=fe.autoFocus,be=fe.overlayRef,F=r.useRef(!1),Ce=function(){if(me){var L,Q;(L=we.current)===null||L===void 0||(Q=L.focus)===null||Q===void 0||Q.call(L),Oe==null||Oe(!1)}},Ae=function(){var L;return(L=be.current)!==null&&L!==void 0&&L.focus?(be.current.focus(),F.current=!0,!0):!1},ue=function(L){switch(L.keyCode){case o:Ce();break;case i:{var Q=!1;F.current||(Q=Ae()),Q?L.preventDefault():Ce();break}}};r.useEffect(function(){return me?(window.addEventListener("keydown",ue),de&&(0,x.Z)(Ae,3),function(){window.removeEventListener("keydown",ue),F.current=!1}):function(){F.current=!1}},[me])}var d=(0,r.forwardRef)(function(fe,me){var we=fe.overlay,Oe=fe.arrow,de=fe.prefixCls,be=(0,r.useMemo)(function(){var Ce;return typeof we=="function"?Ce=we():Ce=we,Ce},[we]),F=(0,w.sQ)(me,be==null?void 0:be.ref);return r.createElement(r.Fragment,null,Oe&&r.createElement("div",{className:"".concat(de,"-arrow")}),r.cloneElement(be,{ref:(0,w.Yr)(be)?F:void 0}))}),C=d,H={adjustX:1,adjustY:1},I=[0,0],M={topLeft:{points:["bl","tl"],overflow:H,offset:[0,-4],targetOffset:I},top:{points:["bc","tc"],overflow:H,offset:[0,-4],targetOffset:I},topRight:{points:["br","tr"],overflow:H,offset:[0,-4],targetOffset:I},bottomLeft:{points:["tl","bl"],overflow:H,offset:[0,4],targetOffset:I},bottom:{points:["tc","bc"],overflow:H,offset:[0,4],targetOffset:I},bottomRight:{points:["tr","br"],overflow:H,offset:[0,4],targetOffset:I}},W=M,te=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function S(fe,me){var we,Oe=fe.arrow,de=Oe===void 0?!1:Oe,be=fe.prefixCls,F=be===void 0?"rc-dropdown":be,Ce=fe.transitionName,Ae=fe.animation,ue=fe.align,ve=fe.placement,L=ve===void 0?"bottomLeft":ve,Q=fe.placements,ne=Q===void 0?W:Q,se=fe.getPopupContainer,nt=fe.showAction,it=fe.hideAction,Je=fe.overlayClassName,wt=fe.overlayStyle,Jt=fe.visible,zt=fe.trigger,mt=zt===void 0?["hover"]:zt,rn=fe.autoFocus,Zt=fe.overlay,Sn=fe.children,tn=fe.onVisibleChange,re=(0,Pe.Z)(fe,te),Et=r.useState(),K=(0,ee.Z)(Et,2),E=K[0],f=K[1],R="visible"in fe?Jt:E,ye=r.useRef(null),$=r.useRef(null),U=r.useRef(null);r.useImperativeHandle(me,function(){return ye.current});var oe=function(qe){f(qe),tn==null||tn(qe)};c({visible:R,triggerRef:U,onVisibleChange:oe,autoFocus:rn,overlayRef:$});var Me=function(qe){var Ie=fe.onOverlayClick;f(!1),Ie&&Ie(qe)},Fe=function(){return r.createElement(C,{ref:$,overlay:Zt,prefixCls:F,arrow:de})},Re=function(){return typeof Zt=="function"?Fe:Fe()},Ge=function(){var qe=fe.minOverlayWidthMatchTrigger,Ie=fe.alignPoint;return"minOverlayWidthMatchTrigger"in fe?qe:!Ie},Ut=function(){var qe=fe.openClassName;return qe!==void 0?qe:"".concat(F,"-open")},Xe=r.cloneElement(Sn,{className:P()((we=Sn.props)===null||we===void 0?void 0:we.className,R&&Ut()),ref:(0,w.Yr)(Sn)?(0,w.sQ)(U,Sn.ref):void 0}),At=it;return!At&&mt.indexOf("contextMenu")!==-1&&(At=["click"]),r.createElement(_.Z,(0,b.Z)({builtinPlacements:ne},re,{prefixCls:F,ref:ye,popupClassName:P()(Je,(0,ae.Z)({},"".concat(F,"-show-arrow"),de)),popupStyle:wt,action:mt,showAction:nt,hideAction:At,popupPlacement:L,popupAlign:ue,popupTransitionName:Ce,popupAnimation:Ae,popupVisible:R,stretch:Ge()?"minWidth":"",popup:Re(),onPopupVisibleChange:oe,onPopupClick:Me,getPopupContainer:se}),Xe)}var B=r.forwardRef(S),pe=B},93681:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{BaseInput:function(){return s},default:function(){return M}});var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(20135),_=l(92310),V=l.n(_),P=l(59301),w=l(5643),r=function(te){var S,B,pe=te.inputElement,fe=te.prefixCls,me=te.prefix,we=te.suffix,Oe=te.addonBefore,de=te.addonAfter,be=te.className,F=te.style,Ce=te.disabled,Ae=te.readOnly,ue=te.focused,ve=te.triggerFocus,L=te.allowClear,Q=te.value,ne=te.handleReset,se=te.hidden,nt=te.classes,it=te.classNames,Je=te.dataAttrs,wt=te.styles,Jt=te.components,zt=(Jt==null?void 0:Jt.affixWrapper)||"span",mt=(Jt==null?void 0:Jt.groupWrapper)||"span",rn=(Jt==null?void 0:Jt.wrapper)||"span",Zt=(Jt==null?void 0:Jt.groupAddon)||"span",Sn=(0,P.useRef)(null),tn=function(Fe){var Re;(Re=Sn.current)!==null&&Re!==void 0&&Re.contains(Fe.target)&&(ve==null||ve())},re=function(){var Fe;if(!L)return null;var Re=!Ce&&!Ae&&Q,Ge="".concat(fe,"-clear-icon"),Ut=(0,Pe.Z)(L)==="object"&&L!==null&&L!==void 0&&L.clearIcon?L.clearIcon:"\u2716";return P.createElement("span",{onClick:ne,onMouseDown:function(At){return At.preventDefault()},className:V()(Ge,(Fe={},(0,ee.Z)(Fe,"".concat(Ge,"-hidden"),!Re),(0,ee.Z)(Fe,"".concat(Ge,"-has-suffix"),!!we),Fe)),role:"button",tabIndex:-1},Ut)},Et=(0,P.cloneElement)(pe,{value:Q,hidden:se,className:V()((S=pe.props)===null||S===void 0?void 0:S.className,!(0,w.X3)(te)&&!(0,w.He)(te)&&be)||null,style:(0,ae.Z)((0,ae.Z)({},(B=pe.props)===null||B===void 0?void 0:B.style),!(0,w.X3)(te)&&!(0,w.He)(te)?F:{})});if((0,w.X3)(te)){var K,E="".concat(fe,"-affix-wrapper"),f=V()(E,(K={},(0,ee.Z)(K,"".concat(E,"-disabled"),Ce),(0,ee.Z)(K,"".concat(E,"-focused"),ue),(0,ee.Z)(K,"".concat(E,"-readonly"),Ae),(0,ee.Z)(K,"".concat(E,"-input-with-clear-btn"),we&&L&&Q),K),!(0,w.He)(te)&&be,nt==null?void 0:nt.affixWrapper,it==null?void 0:it.affixWrapper),R=(we||L)&&P.createElement("span",{className:V()("".concat(fe,"-suffix"),it==null?void 0:it.suffix),style:wt==null?void 0:wt.suffix},re(),we);Et=P.createElement(zt,(0,b.Z)({className:f,style:(0,ae.Z)((0,ae.Z)({},(0,w.He)(te)?void 0:F),wt==null?void 0:wt.affixWrapper),hidden:!(0,w.He)(te)&&se,onClick:tn},Je==null?void 0:Je.affixWrapper,{ref:Sn}),me&&P.createElement("span",{className:V()("".concat(fe,"-prefix"),it==null?void 0:it.prefix),style:wt==null?void 0:wt.prefix},me),(0,P.cloneElement)(pe,{value:Q,hidden:null}),R)}if((0,w.He)(te)){var ye="".concat(fe,"-group"),$="".concat(ye,"-addon"),U=V()("".concat(fe,"-wrapper"),ye,nt==null?void 0:nt.wrapper),oe=V()("".concat(fe,"-group-wrapper"),be,nt==null?void 0:nt.group);return P.createElement(mt,{className:oe,style:F,hidden:se},P.createElement(rn,{className:U},Oe&&P.createElement(Zt,{className:$},Oe),(0,P.cloneElement)(Et,{hidden:null}),de&&P.createElement(Zt,{className:$},de)))}return Et},s=r,x=l(19127),o=l(72071),i=l(6620),c=l(18929),d=l(2738),C=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],H=(0,P.forwardRef)(function(W,te){var S=W.autoComplete,B=W.onChange,pe=W.onFocus,fe=W.onBlur,me=W.onPressEnter,we=W.onKeyDown,Oe=W.prefixCls,de=Oe===void 0?"rc-input":Oe,be=W.disabled,F=W.htmlSize,Ce=W.className,Ae=W.maxLength,ue=W.suffix,ve=W.showCount,L=W.type,Q=L===void 0?"text":L,ne=W.classes,se=W.classNames,nt=W.styles,it=(0,i.Z)(W,C),Je=(0,c.Z)(W.defaultValue,{value:W.value}),wt=(0,o.Z)(Je,2),Jt=wt[0],zt=wt[1],mt=(0,P.useState)(!1),rn=(0,o.Z)(mt,2),Zt=rn[0],Sn=rn[1],tn=(0,P.useRef)(null),re=function(oe){tn.current&&(0,w.nH)(tn.current,oe)};(0,P.useImperativeHandle)(te,function(){return{focus:re,blur:function(){var oe;(oe=tn.current)===null||oe===void 0||oe.blur()},setSelectionRange:function(oe,Me,Fe){var Re;(Re=tn.current)===null||Re===void 0||Re.setSelectionRange(oe,Me,Fe)},select:function(){var oe;(oe=tn.current)===null||oe===void 0||oe.select()},input:tn.current}}),(0,P.useEffect)(function(){Sn(function(U){return U&&be?!1:U})},[be]);var Et=function(oe){W.value===void 0&&zt(oe.target.value),tn.current&&(0,w.rJ)(tn.current,oe,B)},K=function(oe){me&&oe.key==="Enter"&&me(oe),we==null||we(oe)},E=function(oe){Sn(!0),pe==null||pe(oe)},f=function(oe){Sn(!1),fe==null||fe(oe)},R=function(oe){zt(""),re(),tn.current&&(0,w.rJ)(tn.current,oe,B)},ye=function(){var oe=(0,d.Z)(W,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return P.createElement("input",(0,b.Z)({autoComplete:S},oe,{onChange:Et,onFocus:E,onBlur:f,onKeyDown:K,className:V()(de,(0,ee.Z)({},"".concat(de,"-disabled"),be),se==null?void 0:se.input),style:nt==null?void 0:nt.input,ref:tn,size:F,type:Q}))},$=function(){var oe=Number(Ae)>0;if(ue||ve){var Me=(0,w.D7)(Jt),Fe=(0,x.Z)(Me).length,Re=(0,Pe.Z)(ve)==="object"?ve.formatter({value:Me,count:Fe,maxLength:Ae}):"".concat(Fe).concat(oe?" / ".concat(Ae):"");return P.createElement(P.Fragment,null,!!ve&&P.createElement("span",{className:V()("".concat(de,"-show-count-suffix"),(0,ee.Z)({},"".concat(de,"-show-count-has-suffix"),!!ue),se==null?void 0:se.count),style:(0,ae.Z)({},nt==null?void 0:nt.count)},Re),ue)}return null};return P.createElement(s,(0,b.Z)({},it,{prefixCls:de,className:Ce,inputElement:ye(),handleReset:R,value:(0,w.D7)(Jt),focused:Zt,triggerFocus:re,suffix:$(),disabled:be,classes:ne,classNames:se,styles:nt}))}),I=H,M=I},5643:function(lr,jt,l){"use strict";l.d(jt,{D7:function(){return _},He:function(){return b},X3:function(){return ae},nH:function(){return Pe},rJ:function(){return ee}});function b(V){return!!(V.addonBefore||V.addonAfter)}function ae(V){return!!(V.prefix||V.suffix||V.allowClear)}function ee(V,P,w,r){if(w){var s=P;if(P.type==="click"){var x=V.cloneNode(!0);s=Object.create(P,{target:{value:x},currentTarget:{value:x}}),x.value="",w(s);return}if(r!==void 0){s=Object.create(P,{target:{value:V},currentTarget:{value:V}}),V.value=r,w(s);return}w(s)}}function Pe(V,P){if(V){V.focus(P);var w=P||{},r=w.cursor;if(r){var s=V.value.length;switch(r){case"start":V.setSelectionRange(0,0);break;case"end":V.setSelectionRange(s,s);break;default:V.setSelectionRange(0,s)}}}}function _(V){return typeof V=="undefined"||V===null?"":String(V)}},15285:function(lr,jt,l){"use strict";l.d(jt,{iz:function(){return Er},ck:function(){return sn},BW:function(){return Sr},sN:function(){return sn},Wd:function(){return un},ZP:function(){return Ur},Xl:function(){return we}});var b=l(96663),ae=l(90493),ee=l(44127),Pe=l(19127),_=l(72071),V=l(6620),P=l(92310),w=l.n(P),r=l(11780),s=l(18929),x=l(13697),o=l(48736),i=l(59301),c=l(4676),d=i.createContext(null);function C(Dn,On){return Dn===void 0?null:"".concat(Dn,"-").concat(On)}function H(Dn){var On=i.useContext(d);return C(On,Dn)}var I=l(80547),M=["children","locked"],W=i.createContext(null);function te(Dn,On){var Wn=(0,ee.Z)({},Dn);return Object.keys(On).forEach(function(hr){var $n=On[hr];$n!==void 0&&(Wn[hr]=$n)}),Wn}function S(Dn){var On=Dn.children,Wn=Dn.locked,hr=(0,V.Z)(Dn,M),$n=i.useContext(W),wr=(0,I.Z)(function(){return te($n,hr)},[$n,hr],function(yr,Gr){return!Wn&&(yr[0]!==Gr[0]||!(0,x.Z)(yr[1],Gr[1],!0))});return i.createElement(W.Provider,{value:wr},On)}var B=[],pe=i.createContext(null);function fe(){return i.useContext(pe)}var me=i.createContext(B);function we(Dn){var On=i.useContext(me);return i.useMemo(function(){return Dn!==void 0?[].concat((0,Pe.Z)(On),[Dn]):On},[On,Dn])}var Oe=i.createContext(null),de=i.createContext({}),be=de,F=l(29194);function Ce(Dn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,F.Z)(Dn)){var Wn=Dn.nodeName.toLowerCase(),hr=["input","select","textarea","button"].includes(Wn)||Dn.isContentEditable||Wn==="a"&&!!Dn.getAttribute("href"),$n=Dn.getAttribute("tabindex"),wr=Number($n),yr=null;return $n&&!Number.isNaN(wr)?yr=wr:hr&&yr===null&&(yr=0),hr&&Dn.disabled&&(yr=null),yr!==null&&(yr>=0||On&&yr<0)}return!1}function Ae(Dn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Wn=(0,Pe.Z)(Dn.querySelectorAll("*")).filter(function(hr){return Ce(hr,On)});return Ce(Dn,On)&&Wn.unshift(Dn),Wn}var ue=null;function ve(){ue=document.activeElement}function L(){ue=null}function Q(){if(ue)try{ue.focus()}catch(Dn){}}function ne(Dn,On){if(On.keyCode===9){var Wn=Ae(Dn),hr=Wn[On.shiftKey?0:Wn.length-1],$n=hr===document.activeElement||Dn===document.activeElement;if($n){var wr=Wn[On.shiftKey?Wn.length-1:0];wr.focus(),On.preventDefault()}}}var se=l(10228),nt=l(16089),it=se.Z.LEFT,Je=se.Z.RIGHT,wt=se.Z.UP,Jt=se.Z.DOWN,zt=se.Z.ENTER,mt=se.Z.ESC,rn=se.Z.HOME,Zt=se.Z.END,Sn=[wt,Jt,it,Je];function tn(Dn,On,Wn,hr){var $n,wr,yr,Gr,ui="prev",pi="next",Ai="children",ta="parent";if(Dn==="inline"&&hr===zt)return{inlineTrigger:!0};var Ji=($n={},(0,ae.Z)($n,wt,ui),(0,ae.Z)($n,Jt,pi),$n),Ci=(wr={},(0,ae.Z)(wr,it,Wn?pi:ui),(0,ae.Z)(wr,Je,Wn?ui:pi),(0,ae.Z)(wr,Jt,Ai),(0,ae.Z)(wr,zt,Ai),wr),gr=(yr={},(0,ae.Z)(yr,wt,ui),(0,ae.Z)(yr,Jt,pi),(0,ae.Z)(yr,zt,Ai),(0,ae.Z)(yr,mt,ta),(0,ae.Z)(yr,it,Wn?Ai:ta),(0,ae.Z)(yr,Je,Wn?ta:Ai),yr),vi={inline:Ji,horizontal:Ci,vertical:gr,inlineSub:Ji,horizontalSub:gr,verticalSub:gr},qi=(Gr=vi["".concat(Dn).concat(On?"":"Sub")])===null||Gr===void 0?void 0:Gr[hr];switch(qi){case ui:return{offset:-1,sibling:!0};case pi:return{offset:1,sibling:!0};case ta:return{offset:-1,sibling:!1};case Ai:return{offset:1,sibling:!1};default:return null}}function re(Dn){for(var On=Dn;On;){if(On.getAttribute("data-menu-list"))return On;On=On.parentElement}return null}function Et(Dn,On){for(var Wn=Dn||document.activeElement;Wn;){if(On.has(Wn))return Wn;Wn=Wn.parentElement}return null}function K(Dn,On){var Wn=Ae(Dn,!0);return Wn.filter(function(hr){return On.has(hr)})}function E(Dn,On,Wn){var hr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Dn)return null;var $n=K(Dn,On),wr=$n.length,yr=$n.findIndex(function(Gr){return Wn===Gr});return hr<0?yr===-1?yr=wr-1:yr-=1:hr>0&&(yr+=1),yr=(yr+wr)%wr,$n[yr]}var f=function(On,Wn){var hr=new Set,$n=new Map,wr=new Map;return On.forEach(function(yr){var Gr=document.querySelector("[data-menu-id='".concat(C(Wn,yr),"']"));Gr&&(hr.add(Gr),wr.set(Gr,yr),$n.set(yr,Gr))}),{elements:hr,key2element:$n,element2key:wr}};function R(Dn,On,Wn,hr,$n,wr,yr,Gr,ui,pi){var Ai=i.useRef(),ta=i.useRef();ta.current=On;var Ji=function(){nt.Z.cancel(Ai.current)};return i.useEffect(function(){return function(){Ji()}},[]),function(Ci){var gr=Ci.which;if([].concat(Sn,[zt,mt,rn,Zt]).includes(gr)){var vi=wr(),qi=f(vi,hr),Fi=qi,ki=Fi.elements,_i=Fi.key2element,sa=Fi.element2key,Yi=_i.get(On),xa=Et(Yi,ki),$a=sa.get(xa),aa=tn(Dn,yr($a,!0).length===1,Wn,gr);if(!aa&&gr!==rn&&gr!==Zt)return;(Sn.includes(gr)||[rn,Zt].includes(gr))&&Ci.preventDefault();var mr=function(ba){if(ba){var cs=ba,$i=ba.querySelector("a");$i!=null&&$i.getAttribute("href")&&(cs=$i);var Pi=sa.get(ba);Gr(Pi),Ji(),Ai.current=(0,nt.Z)(function(){ta.current===Pi&&cs.focus()})}};if([rn,Zt].includes(gr)||aa.sibling||!xa){var on;!xa||Dn==="inline"?on=$n.current:on=re(xa);var si,yi=K(on,ki);gr===rn?si=yi[0]:gr===Zt?si=yi[yi.length-1]:si=E(on,ki,xa,aa.offset),mr(si)}else if(aa.inlineTrigger)ui($a);else if(aa.offset>0)ui($a,!0),Ji(),Ai.current=(0,nt.Z)(function(){qi=f(vi,hr);var Ya=xa.getAttribute("aria-controls"),ba=document.getElementById(Ya),cs=E(ba,qi.elements);mr(cs)},5);else if(aa.offset<0){var Qi=yr($a,!0),la=Qi[Qi.length-2],va=_i.get(la);ui(la,!1),mr(va)}}pi==null||pi(Ci)}}function ye(Dn){Promise.resolve().then(Dn)}var $="__RC_UTIL_PATH_SPLIT__",U=function(On){return On.join($)},oe=function(On){return On.split($)},Me="rc-menu-more";function Fe(){var Dn=i.useState({}),On=(0,_.Z)(Dn,2),Wn=On[1],hr=(0,i.useRef)(new Map),$n=(0,i.useRef)(new Map),wr=i.useState([]),yr=(0,_.Z)(wr,2),Gr=yr[0],ui=yr[1],pi=(0,i.useRef)(0),Ai=(0,i.useRef)(!1),ta=function(){Ai.current||Wn({})},Ji=(0,i.useCallback)(function(_i,sa){var Yi=U(sa);$n.current.set(Yi,_i),hr.current.set(_i,Yi),pi.current+=1;var xa=pi.current;ye(function(){xa===pi.current&&ta()})},[]),Ci=(0,i.useCallback)(function(_i,sa){var Yi=U(sa);$n.current.delete(Yi),hr.current.delete(_i)},[]),gr=(0,i.useCallback)(function(_i){ui(_i)},[]),vi=(0,i.useCallback)(function(_i,sa){var Yi=hr.current.get(_i)||"",xa=oe(Yi);return sa&&Gr.includes(xa[0])&&xa.unshift(Me),xa},[Gr]),qi=(0,i.useCallback)(function(_i,sa){return _i.some(function(Yi){var xa=vi(Yi,!0);return xa.includes(sa)})},[vi]),Fi=function(){var sa=(0,Pe.Z)(hr.current.keys());return Gr.length&&sa.push(Me),sa},ki=(0,i.useCallback)(function(_i){var sa="".concat(hr.current.get(_i)).concat($),Yi=new Set;return(0,Pe.Z)($n.current.keys()).forEach(function(xa){xa.startsWith(sa)&&Yi.add($n.current.get(xa))}),Yi},[]);return i.useEffect(function(){return function(){Ai.current=!0}},[]),{registerPath:Ji,unregisterPath:Ci,refreshOverflowKeys:gr,isSubPathKey:qi,getKeyPath:vi,getKeys:Fi,getSubPathKeys:ki}}function Re(Dn){var On=i.useRef(Dn);On.current=Dn;var Wn=i.useCallback(function(){for(var hr,$n=arguments.length,wr=new Array($n),yr=0;yr<$n;yr++)wr[yr]=arguments[yr];return(hr=On.current)===null||hr===void 0?void 0:hr.call.apply(hr,[On].concat(wr))},[]);return Dn?Wn:void 0}var Ge=Math.random().toFixed(5).toString().slice(2),Ut=0;function Xe(Dn){var On=(0,s.Z)(Dn,{value:Dn}),Wn=(0,_.Z)(On,2),hr=Wn[0],$n=Wn[1];return i.useEffect(function(){Ut+=1;var wr="".concat(Ge,"-").concat(Ut);$n("rc-menu-uuid-".concat(wr))},[]),hr}var At=l(52884),gt=l(95727),qe=l(65711),Ie=l(85745),tt=l(2738),pt=l(8654);function Pt(Dn,On,Wn,hr){var $n=i.useContext(W),wr=$n.activeKey,yr=$n.onActive,Gr=$n.onInactive,ui={active:wr===Dn};return On||(ui.onMouseEnter=function(pi){Wn==null||Wn({key:Dn,domEvent:pi}),yr(Dn)},ui.onMouseLeave=function(pi){hr==null||hr({key:Dn,domEvent:pi}),Gr(Dn)}),ui}function dn(Dn){var On=i.useContext(W),Wn=On.mode,hr=On.rtl,$n=On.inlineIndent;if(Wn!=="inline")return null;var wr=Dn;return hr?{paddingRight:wr*$n}:{paddingLeft:wr*$n}}function Tn(Dn){var On=Dn.icon,Wn=Dn.props,hr=Dn.children,$n;return On===null||On===!1?null:(typeof On=="function"?$n=i.createElement(On,(0,ee.Z)({},Wn)):typeof On!="boolean"&&($n=On),$n||hr||null)}var ie=["item"];function ge(Dn){var On=Dn.item,Wn=(0,V.Z)(Dn,ie);return Object.defineProperty(Wn,"item",{get:function(){return(0,o.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),On}}),Wn}var An=["title","attribute","elementRef"],je=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],dt=["active"],tr=function(Dn){(0,qe.Z)(Wn,Dn);var On=(0,Ie.Z)(Wn);function Wn(){return(0,At.Z)(this,Wn),On.apply(this,arguments)}return(0,gt.Z)(Wn,[{key:"render",value:function(){var $n=this.props,wr=$n.title,yr=$n.attribute,Gr=$n.elementRef,ui=(0,V.Z)($n,An),pi=(0,tt.Z)(ui,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,o.ZP)(!yr,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),i.createElement(r.Z.Item,(0,b.Z)({},yr,{title:typeof wr=="string"?wr:void 0},pi,{ref:Gr}))}}]),Wn}(i.Component),kt=i.forwardRef(function(Dn,On){var Wn,hr=Dn.style,$n=Dn.className,wr=Dn.eventKey,yr=Dn.warnKey,Gr=Dn.disabled,ui=Dn.itemIcon,pi=Dn.children,Ai=Dn.role,ta=Dn.onMouseEnter,Ji=Dn.onMouseLeave,Ci=Dn.onClick,gr=Dn.onKeyDown,vi=Dn.onFocus,qi=(0,V.Z)(Dn,je),Fi=H(wr),ki=i.useContext(W),_i=ki.prefixCls,sa=ki.onItemClick,Yi=ki.disabled,xa=ki.overflowDisabled,$a=ki.itemIcon,aa=ki.selectedKeys,mr=ki.onActive,on=i.useContext(be),si=on._internalRenderMenuItem,yi="".concat(_i,"-item"),Qi=i.useRef(),la=i.useRef(),va=Yi||Gr,Ya=(0,pt.x1)(On,la),ba=we(wr),cs=function(vs){return{key:wr,keyPath:(0,Pe.Z)(ba).reverse(),item:Qi.current,domEvent:vs}},$i=ui||$a,Pi=Pt(wr,va,ta,Ji),fa=Pi.active,Ta=(0,V.Z)(Pi,dt),as=aa.includes(wr),ao=dn(ba.length),Ri=function(vs){if(!va){var Aa=cs(vs);Ci==null||Ci(ge(Aa)),sa(Aa)}},es=function(vs){if(gr==null||gr(vs),vs.which===se.Z.ENTER){var Aa=cs(vs);Ci==null||Ci(ge(Aa)),sa(Aa)}},ts=function(vs){mr(wr),vi==null||vi(vs)},ps={};Dn.role==="option"&&(ps["aria-selected"]=as);var Hs=i.createElement(tr,(0,b.Z)({ref:Qi,elementRef:Ya,role:Ai===null?"none":Ai||"menuitem",tabIndex:Gr?null:-1,"data-menu-id":xa&&Fi?null:Fi},qi,Ta,ps,{component:"li","aria-disabled":Gr,style:(0,ee.Z)((0,ee.Z)({},ao),hr),className:w()(yi,(Wn={},(0,ae.Z)(Wn,"".concat(yi,"-active"),fa),(0,ae.Z)(Wn,"".concat(yi,"-selected"),as),(0,ae.Z)(Wn,"".concat(yi,"-disabled"),va),Wn),$n),onClick:Ri,onKeyDown:es,onFocus:ts}),pi,i.createElement(Tn,{props:(0,ee.Z)((0,ee.Z)({},Dn),{},{isSelected:as}),icon:$i}));return si&&(Hs=si(Hs,Dn,{selected:as})),Hs});function $t(Dn,On){var Wn=Dn.eventKey,hr=fe(),$n=we(Wn);return i.useEffect(function(){if(hr)return hr.registerPath(Wn,$n),function(){hr.unregisterPath(Wn,$n)}},[$n]),hr?null:i.createElement(kt,(0,b.Z)({},Dn,{ref:On}))}var sn=i.forwardRef($t),ot=["className","children"],bt=function(On,Wn){var hr=On.className,$n=On.children,wr=(0,V.Z)(On,ot),yr=i.useContext(W),Gr=yr.prefixCls,ui=yr.mode,pi=yr.rtl;return i.createElement("ul",(0,b.Z)({className:w()(Gr,pi&&"".concat(Gr,"-rtl"),"".concat(Gr,"-sub"),"".concat(Gr,"-").concat(ui==="inline"?"inline":"vertical"),hr),role:"menu"},wr,{"data-menu-list":!0,ref:Wn}),$n)},Ct=i.forwardRef(bt);Ct.displayName="SubMenuList";var Bt=Ct,ze=l(11592);function _n(Dn,On){return(0,ze.Z)(Dn).map(function(Wn,hr){if(i.isValidElement(Wn)){var $n,wr,yr=Wn.key,Gr=($n=(wr=Wn.props)===null||wr===void 0?void 0:wr.eventKey)!==null&&$n!==void 0?$n:yr,ui=Gr==null;ui&&(Gr="tmp_key-".concat([].concat((0,Pe.Z)(On),[hr]).join("-")));var pi={key:Gr,eventKey:Gr};return i.cloneElement(Wn,pi)}return Wn})}var Ht=l(35593),sr={adjustX:1,adjustY:1},Vr={topLeft:{points:["bl","tl"],overflow:sr},topRight:{points:["br","tr"],overflow:sr},bottomLeft:{points:["tl","bl"],overflow:sr},bottomRight:{points:["tr","br"],overflow:sr},leftTop:{points:["tr","tl"],overflow:sr},leftBottom:{points:["br","bl"],overflow:sr},rightTop:{points:["tl","tr"],overflow:sr},rightBottom:{points:["bl","br"],overflow:sr}},rr={topLeft:{points:["bl","tl"],overflow:sr},topRight:{points:["br","tr"],overflow:sr},bottomLeft:{points:["tl","bl"],overflow:sr},bottomRight:{points:["tr","br"],overflow:sr},rightTop:{points:["tr","tl"],overflow:sr},rightBottom:{points:["br","bl"],overflow:sr},leftTop:{points:["tl","tr"],overflow:sr},leftBottom:{points:["bl","br"],overflow:sr}},Br=null;function Zn(Dn,On,Wn){if(On)return On;if(Wn)return Wn[Dn]||Wn.other}var Jn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Wt(Dn){var On=Dn.prefixCls,Wn=Dn.visible,hr=Dn.children,$n=Dn.popup,wr=Dn.popupStyle,yr=Dn.popupClassName,Gr=Dn.popupOffset,ui=Dn.disabled,pi=Dn.mode,Ai=Dn.onVisibleChange,ta=i.useContext(W),Ji=ta.getPopupContainer,Ci=ta.rtl,gr=ta.subMenuOpenDelay,vi=ta.subMenuCloseDelay,qi=ta.builtinPlacements,Fi=ta.triggerSubMenuAction,ki=ta.forceSubMenuRender,_i=ta.rootClassName,sa=ta.motion,Yi=ta.defaultMotions,xa=i.useState(!1),$a=(0,_.Z)(xa,2),aa=$a[0],mr=$a[1],on=Ci?(0,ee.Z)((0,ee.Z)({},rr),qi):(0,ee.Z)((0,ee.Z)({},Vr),qi),si=Jn[pi],yi=Zn(pi,sa,Yi),Qi=i.useRef(yi);pi!=="inline"&&(Qi.current=yi);var la=(0,ee.Z)((0,ee.Z)({},Qi.current),{},{leavedClassName:"".concat(On,"-hidden"),removeOnLeave:!1,motionAppear:!0}),va=i.useRef();return i.useEffect(function(){return va.current=(0,nt.Z)(function(){mr(Wn)}),function(){nt.Z.cancel(va.current)}},[Wn]),i.createElement(Ht.Z,{prefixCls:On,popupClassName:w()("".concat(On,"-popup"),(0,ae.Z)({},"".concat(On,"-rtl"),Ci),yr,_i),stretch:pi==="horizontal"?"minWidth":null,getPopupContainer:Ji,builtinPlacements:on,popupPlacement:si,popupVisible:aa,popup:$n,popupStyle:wr,popupAlign:Gr&&{offset:Gr},action:ui?[]:[Fi],mouseEnterDelay:gr,mouseLeaveDelay:vi,onPopupVisibleChange:Ai,forceRender:ki,popupMotion:la,fresh:!0},hr)}var Ve=l(77900);function _e(Dn){var On=Dn.id,Wn=Dn.open,hr=Dn.keyPath,$n=Dn.children,wr="inline",yr=i.useContext(W),Gr=yr.prefixCls,ui=yr.forceSubMenuRender,pi=yr.motion,Ai=yr.defaultMotions,ta=yr.mode,Ji=i.useRef(!1);Ji.current=ta===wr;var Ci=i.useState(!Ji.current),gr=(0,_.Z)(Ci,2),vi=gr[0],qi=gr[1],Fi=Ji.current?Wn:!1;i.useEffect(function(){Ji.current&&qi(!1)},[ta]);var ki=(0,ee.Z)({},Zn(wr,pi,Ai));hr.length>1&&(ki.motionAppear=!1);var _i=ki.onVisibleChanged;return ki.onVisibleChanged=function(sa){return!Ji.current&&!sa&&qi(!0),_i==null?void 0:_i(sa)},vi?null:i.createElement(S,{mode:wr,locked:!Ji.current},i.createElement(Ve.default,(0,b.Z)({visible:Fi},ki,{forceRender:ui,removeOnLeave:!1,leavedClassName:"".concat(Gr,"-hidden")}),function(sa){var Yi=sa.className,xa=sa.style;return i.createElement(Bt,{id:On,className:Yi,style:xa},$n)}))}var st=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],$e=["active"],nn=function(On){var Wn,hr=On.style,$n=On.className,wr=On.title,yr=On.eventKey,Gr=On.warnKey,ui=On.disabled,pi=On.internalPopupClose,Ai=On.children,ta=On.itemIcon,Ji=On.expandIcon,Ci=On.popupClassName,gr=On.popupOffset,vi=On.popupStyle,qi=On.onClick,Fi=On.onMouseEnter,ki=On.onMouseLeave,_i=On.onTitleClick,sa=On.onTitleMouseEnter,Yi=On.onTitleMouseLeave,xa=(0,V.Z)(On,st),$a=H(yr),aa=i.useContext(W),mr=aa.prefixCls,on=aa.mode,si=aa.openKeys,yi=aa.disabled,Qi=aa.overflowDisabled,la=aa.activeKey,va=aa.selectedKeys,Ya=aa.itemIcon,ba=aa.expandIcon,cs=aa.onItemClick,$i=aa.onOpenChange,Pi=aa.onActive,fa=i.useContext(be),Ta=fa._internalRenderSubMenuItem,as=i.useContext(Oe),ao=as.isSubPathKey,Ri=we(),es="".concat(mr,"-submenu"),ts=yi||ui,ps=i.useRef(),Hs=i.useRef(),Zs=ta!=null?ta:Ya,vs=Ji!=null?Ji:ba,Aa=si.includes(yr),Ra=!Qi&&Aa,zs=ao(va,yr),Vs=Pt(yr,ts,sa,Yi),Ls=Vs.active,wa=(0,V.Z)(Vs,$e),Gs=i.useState(!1),Qa=(0,_.Z)(Gs,2),Oo=Qa[0],xo=Qa[1],jo=function(uo){ts||xo(uo)},Xs=function(uo){jo(!0),Fi==null||Fi({key:yr,domEvent:uo})},Bo=function(uo){jo(!1),ki==null||ki({key:yr,domEvent:uo})},qs=i.useMemo(function(){return Ls||(on!=="inline"?Oo||ao([la],yr):!1)},[on,Ls,la,Oo,yr,ao]),wi=dn(Ri.length),ws=function(uo){ts||(_i==null||_i({key:yr,domEvent:uo}),on==="inline"&&$i(yr,!Aa))},No=Re(function(_s){qi==null||qi(ge(_s)),cs(_s)}),Ea=function(uo){on!=="inline"&&$i(yr,uo)},Ia=function(){Pi(yr)},ha=$a&&"".concat($a,"-popup"),da=i.createElement("div",(0,b.Z)({role:"menuitem",style:wi,className:"".concat(es,"-title"),tabIndex:ts?null:-1,ref:ps,title:typeof wr=="string"?wr:null,"data-menu-id":Qi&&$a?null:$a,"aria-expanded":Ra,"aria-haspopup":!0,"aria-controls":ha,"aria-disabled":ts,onClick:ws,onFocus:Ia},wa),wr,i.createElement(Tn,{icon:on!=="horizontal"?vs:void 0,props:(0,ee.Z)((0,ee.Z)({},On),{},{isOpen:Ra,isSubMenu:!0})},i.createElement("i",{className:"".concat(es,"-arrow")}))),ss=i.useRef(on);if(on!=="inline"&&Ri.length>1?ss.current="vertical":ss.current=on,!Qi){var ka=ss.current;da=i.createElement(Wt,{mode:ka,prefixCls:es,visible:!pi&&Ra&&on!=="inline",popupClassName:Ci,popupOffset:gr,popupStyle:vi,popup:i.createElement(S,{mode:ka==="horizontal"?"vertical":ka},i.createElement(Bt,{id:ha,ref:Hs},Ai)),disabled:ts,onVisibleChange:Ea},da)}var fo=i.createElement(r.Z.Item,(0,b.Z)({role:"none"},xa,{component:"li",style:hr,className:w()(es,"".concat(es,"-").concat(on),$n,(Wn={},(0,ae.Z)(Wn,"".concat(es,"-open"),Ra),(0,ae.Z)(Wn,"".concat(es,"-active"),qs),(0,ae.Z)(Wn,"".concat(es,"-selected"),zs),(0,ae.Z)(Wn,"".concat(es,"-disabled"),ts),Wn)),onMouseEnter:Xs,onMouseLeave:Bo}),da,!Qi&&i.createElement(_e,{id:ha,open:Ra,keyPath:Ri},Ai));return Ta&&(fo=Ta(fo,On,{selected:zs,active:qs,open:Ra,disabled:ts})),i.createElement(S,{onItemClick:No,mode:on==="horizontal"?"vertical":on,itemIcon:Zs,expandIcon:vs},fo)};function un(Dn){var On=Dn.eventKey,Wn=Dn.children,hr=we(On),$n=_n(Wn,hr),wr=fe();i.useEffect(function(){if(wr)return wr.registerPath(On,hr),function(){wr.unregisterPath(On,hr)}},[hr]);var yr;return wr?yr=$n:yr=i.createElement(nn,Dn,$n),i.createElement(me.Provider,{value:hr},yr)}var Nn=l(20135),Qn=["className","title","eventKey","children"],Hn=["children"],Kn=function(On){var Wn=On.className,hr=On.title,$n=On.eventKey,wr=On.children,yr=(0,V.Z)(On,Qn),Gr=i.useContext(W),ui=Gr.prefixCls,pi="".concat(ui,"-item-group");return i.createElement("li",(0,b.Z)({role:"presentation"},yr,{onClick:function(ta){return ta.stopPropagation()},className:w()(pi,Wn)}),i.createElement("div",{role:"presentation",className:"".concat(pi,"-title"),title:typeof hr=="string"?hr:void 0},hr),i.createElement("ul",{role:"group",className:"".concat(pi,"-list")},wr))};function Sr(Dn){var On=Dn.children,Wn=(0,V.Z)(Dn,Hn),hr=we(Wn.eventKey),$n=_n(On,hr),wr=fe();return wr?$n:i.createElement(Kn,(0,tt.Z)(Wn,["warnKey"]),$n)}function Er(Dn){var On=Dn.className,Wn=Dn.style,hr=i.useContext(W),$n=hr.prefixCls,wr=fe();return wr?null:i.createElement("li",{role:"separator",className:w()("".concat($n,"-item-divider"),On),style:Wn})}var Yn=["label","children","key","type"];function Vn(Dn){return(Dn||[]).map(function(On,Wn){if(On&&(0,Nn.Z)(On)==="object"){var hr=On,$n=hr.label,wr=hr.children,yr=hr.key,Gr=hr.type,ui=(0,V.Z)(hr,Yn),pi=yr!=null?yr:"tmp-".concat(Wn);return wr||Gr==="group"?Gr==="group"?i.createElement(Sr,(0,b.Z)({key:pi},ui,{title:$n}),Vn(wr)):i.createElement(un,(0,b.Z)({key:pi},ui,{title:$n}),Vn(wr)):Gr==="divider"?i.createElement(Er,(0,b.Z)({key:pi},ui)):i.createElement(sn,(0,b.Z)({key:pi},ui),$n)}return null}).filter(function(On){return On})}function Dr(Dn,On,Wn){var hr=Dn;return On&&(hr=Vn(On)),_n(hr,Wn)}var kr=["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"],_r=[],ti=i.forwardRef(function(Dn,On){var Wn,hr,$n=Dn,wr=$n.prefixCls,yr=wr===void 0?"rc-menu":wr,Gr=$n.rootClassName,ui=$n.style,pi=$n.className,Ai=$n.tabIndex,ta=Ai===void 0?0:Ai,Ji=$n.items,Ci=$n.children,gr=$n.direction,vi=$n.id,qi=$n.mode,Fi=qi===void 0?"vertical":qi,ki=$n.inlineCollapsed,_i=$n.disabled,sa=$n.disabledOverflow,Yi=$n.subMenuOpenDelay,xa=Yi===void 0?.1:Yi,$a=$n.subMenuCloseDelay,aa=$a===void 0?.1:$a,mr=$n.forceSubMenuRender,on=$n.defaultOpenKeys,si=$n.openKeys,yi=$n.activeKey,Qi=$n.defaultActiveFirst,la=$n.selectable,va=la===void 0?!0:la,Ya=$n.multiple,ba=Ya===void 0?!1:Ya,cs=$n.defaultSelectedKeys,$i=$n.selectedKeys,Pi=$n.onSelect,fa=$n.onDeselect,Ta=$n.inlineIndent,as=Ta===void 0?24:Ta,ao=$n.motion,Ri=$n.defaultMotions,es=$n.triggerSubMenuAction,ts=es===void 0?"hover":es,ps=$n.builtinPlacements,Hs=$n.itemIcon,Zs=$n.expandIcon,vs=$n.overflowedIndicator,Aa=vs===void 0?"...":vs,Ra=$n.overflowedIndicatorPopupClassName,zs=$n.getPopupContainer,Vs=$n.onClick,Ls=$n.onOpenChange,wa=$n.onKeyDown,Gs=$n.openAnimation,Qa=$n.openTransitionName,Oo=$n._internalRenderMenuItem,xo=$n._internalRenderSubMenuItem,jo=(0,V.Z)($n,kr),Xs=i.useMemo(function(){return Dr(Ci,Ji,_r)},[Ci,Ji]),Bo=i.useState(!1),qs=(0,_.Z)(Bo,2),wi=qs[0],ws=qs[1],No=i.useRef(),Ea=Xe(vi),Ia=gr==="rtl",ha=(0,s.Z)(on,{value:si,postState:function(Ja){return Ja||_r}}),da=(0,_.Z)(ha,2),ss=da[0],ka=da[1],fo=function(Ja){var rs=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Bs(){ka(Ja),Ls==null||Ls(Ja)}rs?(0,c.flushSync)(Bs):Bs()},_s=i.useState(ss),uo=(0,_.Z)(_s,2),Us=uo[0],Zi=uo[1],gs=i.useRef(!1),Qs=i.useMemo(function(){return(Fi==="inline"||Fi==="vertical")&&ki?["vertical",ki]:[Fi,!1]},[Fi,ki]),Ks=(0,_.Z)(Qs,2),to=Ks[0],Gi=Ks[1],Mi=to==="inline",Ga=i.useState(to),ho=(0,_.Z)(Ga,2),Fs=ho[0],Un=ho[1],Rn=i.useState(Gi),Pn=(0,_.Z)(Rn,2),hi=Pn[0],ni=Pn[1];i.useEffect(function(){Un(to),ni(Gi),gs.current&&(Mi?ka(Us):fo(_r))},[to,Gi]);var us=i.useState(0),Ca=(0,_.Z)(us,2),pa=Ca[0],Xn=Ca[1],xi=pa>=Xs.length-1||Fs!=="horizontal"||sa;i.useEffect(function(){Mi&&Zi(ss)},[ss]),i.useEffect(function(){return gs.current=!0,function(){gs.current=!1}},[]);var ci=Fe(),Ss=ci.registerPath,ga=ci.unregisterPath,Da=ci.refreshOverflowKeys,ja=ci.isSubPathKey,Ba=ci.getKeyPath,Xi=ci.getKeys,xs=ci.getSubPathKeys,oa=i.useMemo(function(){return{registerPath:Ss,unregisterPath:ga}},[Ss,ga]),Ka=i.useMemo(function(){return{isSubPathKey:ja}},[ja]);i.useEffect(function(){Da(xi?_r:Xs.slice(pa+1).map(function(Wa){return Wa.key}))},[pa,xi]);var Ua=(0,s.Z)(yi||Qi&&((Wn=Xs[0])===null||Wn===void 0?void 0:Wn.key),{value:yi}),La=(0,_.Z)(Ua,2),na=La[0],ma=La[1],Xa=Re(function(Wa){ma(Wa)}),Ui=Re(function(){ma(void 0)});(0,i.useImperativeHandle)(On,function(){return{list:No.current,focus:function(Ja){var rs,Bs=Xi(),Lo=f(Bs,Ea),fl=Lo.elements,vl=Lo.key2element,zl=Lo.element2key,pu=K(No.current,fl),Kl=na!=null?na:pu[0]?zl.get(pu[0]):(rs=Xs.find(function(at){return!at.props.disabled}))===null||rs===void 0?void 0:rs.key,Qe=vl.get(Kl);if(Kl&&Qe){var Ue;Qe==null||(Ue=Qe.focus)===null||Ue===void 0||Ue.call(Qe,Ja)}}}});var Si=(0,s.Z)(cs||[],{value:$i,postState:function(Ja){return Array.isArray(Ja)?Ja:Ja==null?_r:[Ja]}}),ds=(0,_.Z)(Si,2),os=ds[0],so=ds[1],Do=function(Ja){if(va){var rs=Ja.key,Bs=os.includes(rs),Lo;ba?Bs?Lo=os.filter(function(vl){return vl!==rs}):Lo=[].concat((0,Pe.Z)(os),[rs]):Lo=[rs],so(Lo);var fl=(0,ee.Z)((0,ee.Z)({},Ja),{},{selectedKeys:Lo});Bs?fa==null||fa(fl):Pi==null||Pi(fl)}!ba&&ss.length&&Fs!=="inline"&&fo(_r)},Mo=Re(function(Wa){Vs==null||Vs(ge(Wa)),Do(Wa)}),is=Re(function(Wa,Ja){var rs=ss.filter(function(Lo){return Lo!==Wa});if(Ja)rs.push(Wa);else if(Fs!=="inline"){var Bs=xs(Wa);rs=rs.filter(function(Lo){return!Bs.has(Lo)})}(0,x.Z)(ss,rs,!0)||fo(rs,!0)}),js=function(Ja,rs){var Bs=rs!=null?rs:!ss.includes(Ja);is(Ja,Bs)},Ps=R(Fs,na,Ia,Ea,No,Xi,Ba,ma,js,wa);i.useEffect(function(){ws(!0)},[]);var Ws=i.useMemo(function(){return{_internalRenderMenuItem:Oo,_internalRenderSubMenuItem:xo}},[Oo,xo]),ra=Fs!=="horizontal"||sa?Xs:Xs.map(function(Wa,Ja){return i.createElement(S,{key:Wa.key,overflowDisabled:Ja>pa},Wa)}),Ha=i.createElement(r.Z,(0,b.Z)({id:vi,ref:No,prefixCls:"".concat(yr,"-overflow"),component:"ul",itemComponent:sn,className:w()(yr,"".concat(yr,"-root"),"".concat(yr,"-").concat(Fs),pi,(hr={},(0,ae.Z)(hr,"".concat(yr,"-inline-collapsed"),hi),(0,ae.Z)(hr,"".concat(yr,"-rtl"),Ia),hr),Gr),dir:gr,style:ui,role:"menu",tabIndex:ta,data:ra,renderRawItem:function(Ja){return Ja},renderRawRest:function(Ja){var rs=Ja.length,Bs=rs?Xs.slice(-rs):null;return i.createElement(un,{eventKey:Me,title:Aa,disabled:xi,internalPopupClose:rs===0,popupClassName:Ra},Bs)},maxCount:Fs!=="horizontal"||sa?r.Z.INVALIDATE:r.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ja){Xn(Ja)},onKeyDown:Ps},jo));return i.createElement(be.Provider,{value:Ws},i.createElement(d.Provider,{value:Ea},i.createElement(S,{prefixCls:yr,rootClassName:Gr,mode:Fs,openKeys:ss,rtl:Ia,disabled:_i,motion:wi?ao:null,defaultMotions:wi?Ri:null,activeKey:na,onActive:Xa,onInactive:Ui,selectedKeys:os,inlineIndent:as,subMenuOpenDelay:xa,subMenuCloseDelay:aa,forceSubMenuRender:mr,builtinPlacements:ps,triggerSubMenuAction:ts,getPopupContainer:zs,itemIcon:Hs,expandIcon:Zs,onItemClick:Mo,onOpenChange:is},i.createElement(Oe.Provider,{value:Ka},Ha),i.createElement("div",{style:{display:"none"},"aria-hidden":!0},i.createElement(pe.Provider,{value:oa},Xs)))))}),Ni=ti,fi=Ni;fi.Item=sn,fi.SubMenu=un,fi.ItemGroup=Sr,fi.Divider=Er;var Ur=fi},11780:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ve}});var b=l(96663),ae=l(44127),ee=l(72071),Pe=l(6620),_=l(59301),V=l(92310),P=l.n(V),w=l(29301),r=l(34280),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],x=void 0;function o(L,Q){var ne=L.prefixCls,se=L.invalidate,nt=L.item,it=L.renderItem,Je=L.responsive,wt=L.responsiveDisabled,Jt=L.registerSize,zt=L.itemKey,mt=L.className,rn=L.style,Zt=L.children,Sn=L.display,tn=L.order,re=L.component,Et=re===void 0?"div":re,K=(0,Pe.Z)(L,s),E=Je&&!Sn;function f(oe){Jt(zt,oe)}_.useEffect(function(){return function(){f(null)}},[]);var R=it&&nt!==x?it(nt,{index:tn}):Zt,ye;se||(ye={opacity:E?0:1,height:E?0:x,overflowY:E?"hidden":x,order:Je?tn:x,pointerEvents:E?"none":x,position:E?"absolute":x});var $={};E&&($["aria-hidden"]=!0);var U=_.createElement(Et,(0,b.Z)({className:P()(!se&&ne,mt),style:(0,ae.Z)((0,ae.Z)({},ye),rn)},$,K,{ref:Q}),R);return Je&&(U=_.createElement(w.Z,{onResize:function(Me){var Fe=Me.offsetWidth;f(Fe)},disabled:wt},U)),U}var i=_.forwardRef(o);i.displayName="Item";var c=i,d=l(6089),C=l(4676),H=l(16089);function I(L){if(typeof MessageChannel=="undefined")(0,H.Z)(L);else{var Q=new MessageChannel;Q.port1.onmessage=function(){return L()},Q.port2.postMessage(void 0)}}function M(){var L=_.useRef(null),Q=function(se){L.current||(L.current=[],I(function(){(0,C.unstable_batchedUpdates)(function(){L.current.forEach(function(nt){nt()}),L.current=null})})),L.current.push(se)};return Q}function W(L,Q){var ne=_.useState(Q),se=(0,ee.Z)(ne,2),nt=se[0],it=se[1],Je=(0,d.Z)(function(wt){L(function(){it(wt)})});return[nt,Je]}var te=_.createContext(null),S=["component"],B=["className"],pe=["className"],fe=function(Q,ne){var se=_.useContext(te);if(!se){var nt=Q.component,it=nt===void 0?"div":nt,Je=(0,Pe.Z)(Q,S);return _.createElement(it,(0,b.Z)({},Je,{ref:ne}))}var wt=se.className,Jt=(0,Pe.Z)(se,B),zt=Q.className,mt=(0,Pe.Z)(Q,pe);return _.createElement(te.Provider,{value:null},_.createElement(c,(0,b.Z)({ref:ne,className:P()(wt,zt)},Jt,mt)))},me=_.forwardRef(fe);me.displayName="RawItem";var we=me,Oe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],de="responsive",be="invalidate";function F(L){return"+ ".concat(L.length," ...")}function Ce(L,Q){var ne=L.prefixCls,se=ne===void 0?"rc-overflow":ne,nt=L.data,it=nt===void 0?[]:nt,Je=L.renderItem,wt=L.renderRawItem,Jt=L.itemKey,zt=L.itemWidth,mt=zt===void 0?10:zt,rn=L.ssr,Zt=L.style,Sn=L.className,tn=L.maxCount,re=L.renderRest,Et=L.renderRawRest,K=L.suffix,E=L.component,f=E===void 0?"div":E,R=L.itemComponent,ye=L.onVisibleChange,$=(0,Pe.Z)(L,Oe),U=rn==="full",oe=M(),Me=W(oe,null),Fe=(0,ee.Z)(Me,2),Re=Fe[0],Ge=Fe[1],Ut=Re||0,Xe=W(oe,new Map),At=(0,ee.Z)(Xe,2),gt=At[0],qe=At[1],Ie=W(oe,0),tt=(0,ee.Z)(Ie,2),pt=tt[0],Pt=tt[1],dn=W(oe,0),Tn=(0,ee.Z)(dn,2),ie=Tn[0],ge=Tn[1],An=W(oe,0),je=(0,ee.Z)(An,2),dt=je[0],tr=je[1],kt=(0,_.useState)(null),$t=(0,ee.Z)(kt,2),sn=$t[0],ot=$t[1],bt=(0,_.useState)(null),Ct=(0,ee.Z)(bt,2),Bt=Ct[0],ze=Ct[1],_n=_.useMemo(function(){return Bt===null&&U?Number.MAX_SAFE_INTEGER:Bt||0},[Bt,Re]),Ht=(0,_.useState)(!1),sr=(0,ee.Z)(Ht,2),Vr=sr[0],rr=sr[1],Br="".concat(se,"-item"),Zn=Math.max(pt,ie),Jn=tn===de,Wt=it.length&&Jn,Ve=tn===be,_e=Wt||typeof tn=="number"&&it.length>tn,st=(0,_.useMemo)(function(){var Ur=it;return Wt?Re===null&&U?Ur=it:Ur=it.slice(0,Math.min(it.length,Ut/mt)):typeof tn=="number"&&(Ur=it.slice(0,tn)),Ur},[it,mt,Re,tn,Wt]),$e=(0,_.useMemo)(function(){return Wt?it.slice(_n+1):it.slice(st.length)},[it,st,Wt,_n]),nn=(0,_.useCallback)(function(Ur,Dn){var On;return typeof Jt=="function"?Jt(Ur):(On=Jt&&(Ur==null?void 0:Ur[Jt]))!==null&&On!==void 0?On:Dn},[Jt]),un=(0,_.useCallback)(Je||function(Ur){return Ur},[Je]);function Nn(Ur,Dn,On){Bt===Ur&&(Dn===void 0||Dn===sn)||(ze(Ur),On||(rr(UrUt){Nn(Wn-1,Ur-hr-dt+ie);break}}K&&Er(0)+dt>Ut&&ot(null)}},[Ut,gt,ie,dt,nn,st]);var Yn=Vr&&!!$e.length,Vn={};sn!==null&&Wt&&(Vn={position:"absolute",left:sn,top:0});var Dr={prefixCls:Br,responsive:Wt,component:R,invalidate:Ve},kr=wt?function(Ur,Dn){var On=nn(Ur,Dn);return _.createElement(te.Provider,{key:On,value:(0,ae.Z)((0,ae.Z)({},Dr),{},{order:Dn,item:Ur,itemKey:On,registerSize:Hn,display:Dn<=_n})},wt(Ur,Dn))}:function(Ur,Dn){var On=nn(Ur,Dn);return _.createElement(c,(0,b.Z)({},Dr,{order:Dn,key:On,item:Ur,renderItem:un,itemKey:On,registerSize:Hn,display:Dn<=_n}))},_r={order:Yn?_n:Number.MAX_SAFE_INTEGER,className:"".concat(Br,"-rest"),registerSize:Kn,display:Yn},ti=re||F,Ni=Et?_.createElement(te.Provider,{value:(0,ae.Z)((0,ae.Z)({},Dr),_r)},Et($e)):_.createElement(c,(0,b.Z)({},Dr,_r),typeof ti=="function"?ti($e):ti),fi=_.createElement(f,(0,b.Z)({className:P()(!Ve&&se,Sn),style:Zt,ref:Q},$),st.map(kr),_e?Ni:null,K&&_.createElement(c,(0,b.Z)({},Dr,{responsive:Jn,responsiveDisabled:!Wt,order:_n,className:"".concat(Br,"-suffix"),registerSize:Sr,display:!0,style:Vn}),K));return Jn?_.createElement(w.Z,{onResize:Qn,disabled:!Wt},fi):fi}var Ae=_.forwardRef(Ce);Ae.displayName="Overflow",Ae.Item=we,Ae.RESPONSIVE=de,Ae.INVALIDATE=be;var ue=Ae,ve=ue},29301:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return be}});var b=l(96663),ae=l(59301),ee=l(11592),Pe=l(48736),_=l(44127),V=l(20135),P=l(76846),w=l(8654),r=ae.createContext(null);function s(F){var Ce=F.children,Ae=F.onBatchResize,ue=ae.useRef(0),ve=ae.useRef([]),L=ae.useContext(r),Q=ae.useCallback(function(ne,se,nt){ue.current+=1;var it=ue.current;ve.current.push({size:ne,element:se,data:nt}),Promise.resolve().then(function(){it===ue.current&&(Ae==null||Ae(ve.current),ve.current=[])}),L==null||L(ne,se,nt)},[Ae,L]);return ae.createElement(r.Provider,{value:Q},Ce)}var x=l(76374),o=new Map;function i(F){F.forEach(function(Ce){var Ae,ue=Ce.target;(Ae=o.get(ue))===null||Ae===void 0||Ae.forEach(function(ve){return ve(ue)})})}var c=new x.Z(i),d=null,C=null;function H(F,Ce){o.has(F)||(o.set(F,new Set),c.observe(F)),o.get(F).add(Ce)}function I(F,Ce){o.has(F)&&(o.get(F).delete(Ce),o.get(F).size||(c.unobserve(F),o.delete(F)))}var M=l(52884),W=l(95727),te=l(65711),S=l(85745),B=function(F){(0,te.Z)(Ae,F);var Ce=(0,S.Z)(Ae);function Ae(){return(0,M.Z)(this,Ae),Ce.apply(this,arguments)}return(0,W.Z)(Ae,[{key:"render",value:function(){return this.props.children}}]),Ae}(ae.Component);function pe(F,Ce){var Ae=F.children,ue=F.disabled,ve=ae.useRef(null),L=ae.useRef(null),Q=ae.useContext(r),ne=typeof Ae=="function",se=ne?Ae(ve):Ae,nt=ae.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),it=!ne&&ae.isValidElement(se)&&(0,w.Yr)(se),Je=it?(0,w.C4)(se):null,wt=(0,w.x1)(Je,ve),Jt=function(){var Zt;return(0,P.ZP)(ve.current)||(ve.current&&(0,V.Z)(ve.current)==="object"?(0,P.ZP)((Zt=ve.current)===null||Zt===void 0?void 0:Zt.nativeElement):null)||(0,P.ZP)(L.current)};ae.useImperativeHandle(Ce,function(){return Jt()});var zt=ae.useRef(F);zt.current=F;var mt=ae.useCallback(function(rn){var Zt=zt.current,Sn=Zt.onResize,tn=Zt.data,re=rn.getBoundingClientRect(),Et=re.width,K=re.height,E=rn.offsetWidth,f=rn.offsetHeight,R=Math.floor(Et),ye=Math.floor(K);if(nt.current.width!==R||nt.current.height!==ye||nt.current.offsetWidth!==E||nt.current.offsetHeight!==f){var $={width:R,height:ye,offsetWidth:E,offsetHeight:f};nt.current=$;var U=E===Math.round(Et)?Et:E,oe=f===Math.round(K)?K:f,Me=(0,_.Z)((0,_.Z)({},$),{},{offsetWidth:U,offsetHeight:oe});Q==null||Q(Me,rn,tn),Sn&&Promise.resolve().then(function(){Sn(Me,rn)})}},[]);return ae.useEffect(function(){var rn=Jt();return rn&&!ue&&H(rn,mt),function(){return I(rn,mt)}},[ve.current,ue]),ae.createElement(B,{ref:L},it?ae.cloneElement(se,{ref:wt}):se)}var fe=ae.forwardRef(pe),me=fe,we="rc-observer-key";function Oe(F,Ce){var Ae=F.children,ue=typeof Ae=="function"?[Ae]:(0,ee.Z)(Ae);return ue.map(function(ve,L){var Q=(ve==null?void 0:ve.key)||"".concat(we,"-").concat(L);return ae.createElement(me,(0,b.Z)({},F,{key:Q,ref:L===0?Ce:void 0}),ve)})}var de=ae.forwardRef(Oe);de.Collection=s;var be=de},17115:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return P}});var b=l(72071),ae=l(59301),ee=l(47273),Pe=0,_=(0,ee.Z)();function V(){var w;return _?(w=Pe,Pe+=1):w="TEST_OR_SSR",w}function P(w){var r=ae.useState(),s=(0,b.Z)(r,2),x=s[0],o=s[1];return ae.useEffect(function(){o("rc_select_".concat(V()))},[]),w||x}},77861:function(lr,jt,l){"use strict";l.d(jt,{Ac:function(){return Ge},Xo:function(){return ge},Wx:function(){return je},ZP:function(){return _e},lk:function(){return te}});var b=l(96663),ae=l(19127),ee=l(90493),Pe=l(44127),_=l(72071),V=l(6620),P=l(20135),w=l(18929),r=l(48736),s=l(59301),x=l(92310),o=l.n(x),i=l(34280),c=l(49658),d=l(10228),C=l(8654),H=function($e){var nn=$e.className,un=$e.customizeIcon,Nn=$e.customizeIconProps,Qn=$e.onMouseDown,Hn=$e.onClick,Kn=$e.children,Sr;return typeof un=="function"?Sr=un(Nn):Sr=un,s.createElement("span",{className:nn,onMouseDown:function(Yn){Yn.preventDefault(),Qn&&Qn(Yn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Hn,"aria-hidden":!0},Sr!==void 0?Sr:s.createElement("span",{className:o()(nn.split(/\s+/).map(function(Er){return"".concat(Er,"-icon")}))},Kn))},I=H;function M(st,$e,nn,un,Nn){var Qn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Hn=arguments.length>6?arguments[6]:void 0,Kn=arguments.length>7?arguments[7]:void 0,Sr=s.useMemo(function(){if((0,P.Z)(un)==="object")return un.clearIcon;if(Nn)return Nn},[un,Nn]),Er=s.useMemo(function(){return!!(!Qn&&un&&(nn.length||Hn)&&!(Kn==="combobox"&&Hn===""))},[un,Qn,nn.length,Hn,Kn]);return{allowClear:Er,clearIcon:s.createElement(I,{className:"".concat(st,"-clear"),onMouseDown:$e,customizeIcon:Sr},"\xD7")}}var W=s.createContext(null);function te(){return s.useContext(W)}function S(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,$e=s.useState(!1),nn=(0,_.Z)($e,2),un=nn[0],Nn=nn[1],Qn=s.useRef(null),Hn=function(){window.clearTimeout(Qn.current)};s.useEffect(function(){return Hn},[]);var Kn=function(Er,Yn){Hn(),Qn.current=window.setTimeout(function(){Nn(Er),Yn&&Yn()},st)};return[un,Kn,Hn]}function B(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,$e=s.useRef(null),nn=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(nn.current)}},[]);function un(Nn){(Nn||$e.current===null)&&($e.current=Nn),window.clearTimeout(nn.current),nn.current=window.setTimeout(function(){$e.current=null},st)}return[function(){return $e.current},un]}function pe(st,$e,nn,un){var Nn=s.useRef(null);Nn.current={open:$e,triggerOpen:nn,customizedTrigger:un},s.useEffect(function(){function Qn(Hn){var Kn;if(!((Kn=Nn.current)!==null&&Kn!==void 0&&Kn.customizedTrigger)){var Sr=Hn.target;Sr.shadowRoot&&Hn.composed&&(Sr=Hn.composedPath()[0]||Sr),Nn.current.open&&st().filter(function(Er){return Er}).every(function(Er){return!Er.contains(Sr)&&Er!==Sr})&&Nn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Qn),function(){return window.removeEventListener("mousedown",Qn)}},[])}var fe=l(26112),me=l(11780),we=function($e,nn){var un,Nn,Qn=$e.prefixCls,Hn=$e.id,Kn=$e.inputElement,Sr=$e.disabled,Er=$e.tabIndex,Yn=$e.autoFocus,Vn=$e.autoComplete,Dr=$e.editable,kr=$e.activeDescendantId,_r=$e.value,ti=$e.maxLength,Ni=$e.onKeyDown,fi=$e.onMouseDown,Ur=$e.onChange,Dn=$e.onPaste,On=$e.onCompositionStart,Wn=$e.onCompositionEnd,hr=$e.open,$n=$e.attrs,wr=Kn||s.createElement("input",null),yr=wr,Gr=yr.ref,ui=yr.props,pi=ui.onKeyDown,Ai=ui.onChange,ta=ui.onMouseDown,Ji=ui.onCompositionStart,Ci=ui.onCompositionEnd,gr=ui.style;return(0,r.Kp)(!("maxLength"in wr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wr=s.cloneElement(wr,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({type:"search"},ui),{},{id:Hn,ref:(0,C.sQ)(nn,Gr),disabled:Sr,tabIndex:Er,autoComplete:Vn||"off",autoFocus:Yn,className:o()("".concat(Qn,"-selection-search-input"),(un=wr)===null||un===void 0||(Nn=un.props)===null||Nn===void 0?void 0:Nn.className),role:"combobox","aria-label":"Search","aria-expanded":hr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Hn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Hn,"_list"),"aria-activedescendant":hr?kr:void 0},$n),{},{value:Dr?_r:"",maxLength:ti,readOnly:!Dr,unselectable:Dr?null:"on",style:(0,Pe.Z)((0,Pe.Z)({},gr),{},{opacity:Dr?null:0}),onKeyDown:function(qi){Ni(qi),pi&&pi(qi)},onMouseDown:function(qi){fi(qi),ta&&ta(qi)},onChange:function(qi){Ur(qi),Ai&&Ai(qi)},onCompositionStart:function(qi){On(qi),Ji&&Ji(qi)},onCompositionEnd:function(qi){Wn(qi),Ci&&Ci(qi)},onPaste:Dn})),wr},Oe=s.forwardRef(we);Oe.displayName="Input";var de=Oe;function be(st){return Array.isArray(st)?st:st!==void 0?[st]:[]}var F=typeof window!="undefined"&&window.document&&window.document.documentElement,Ce=F;function Ae(st){return st!=null}function ue(st){return!st&&st!==0}function ve(st){return["string","number"].includes((0,P.Z)(st))}function L(st){var $e=void 0;return st&&(ve(st.title)?$e=st.title.toString():ve(st.label)&&($e=st.label.toString())),$e}function Q(st,$e){Ce?s.useLayoutEffect(st,$e):s.useEffect(st,$e)}function ne(st){var $e;return($e=st.key)!==null&&$e!==void 0?$e:st.value}var se=function($e){$e.preventDefault(),$e.stopPropagation()},nt=function($e){var nn=$e.id,un=$e.prefixCls,Nn=$e.values,Qn=$e.open,Hn=$e.searchValue,Kn=$e.autoClearSearchValue,Sr=$e.inputRef,Er=$e.placeholder,Yn=$e.disabled,Vn=$e.mode,Dr=$e.showSearch,kr=$e.autoFocus,_r=$e.autoComplete,ti=$e.activeDescendantId,Ni=$e.tabIndex,fi=$e.removeIcon,Ur=$e.maxTagCount,Dn=$e.maxTagTextLength,On=$e.maxTagPlaceholder,Wn=On===void 0?function(la){return"+ ".concat(la.length," ...")}:On,hr=$e.tagRender,$n=$e.onToggleOpen,wr=$e.onRemove,yr=$e.onInputChange,Gr=$e.onInputPaste,ui=$e.onInputKeyDown,pi=$e.onInputMouseDown,Ai=$e.onInputCompositionStart,ta=$e.onInputCompositionEnd,Ji=s.useRef(null),Ci=(0,s.useState)(0),gr=(0,_.Z)(Ci,2),vi=gr[0],qi=gr[1],Fi=(0,s.useState)(!1),ki=(0,_.Z)(Fi,2),_i=ki[0],sa=ki[1],Yi="".concat(un,"-selection"),xa=Qn||Vn==="multiple"&&Kn===!1||Vn==="tags"?Hn:"",$a=Vn==="tags"||Vn==="multiple"&&Kn===!1||Dr&&(Qn||_i);Q(function(){qi(Ji.current.scrollWidth)},[xa]);function aa(la,va,Ya,ba,cs){return s.createElement("span",{className:o()("".concat(Yi,"-item"),(0,ee.Z)({},"".concat(Yi,"-item-disabled"),Ya)),title:L(la)},s.createElement("span",{className:"".concat(Yi,"-item-content")},va),ba&&s.createElement(I,{className:"".concat(Yi,"-item-remove"),onMouseDown:se,onClick:cs,customizeIcon:fi},"\xD7"))}function mr(la,va,Ya,ba,cs){var $i=function(fa){se(fa),$n(!Qn)};return s.createElement("span",{onMouseDown:$i},hr({label:va,value:la,disabled:Ya,closable:ba,onClose:cs}))}function on(la){var va=la.disabled,Ya=la.label,ba=la.value,cs=!Yn&&!va,$i=Ya;if(typeof Dn=="number"&&(typeof Ya=="string"||typeof Ya=="number")){var Pi=String($i);Pi.length>Dn&&($i="".concat(Pi.slice(0,Dn),"..."))}var fa=function(as){as&&as.stopPropagation(),wr(la)};return typeof hr=="function"?mr(ba,$i,va,cs,fa):aa(la,$i,va,cs,fa)}function si(la){var va=typeof Wn=="function"?Wn(la):Wn;return aa({title:va},va,!1)}var yi=s.createElement("div",{className:"".concat(Yi,"-search"),style:{width:vi},onFocus:function(){sa(!0)},onBlur:function(){sa(!1)}},s.createElement(de,{ref:Sr,open:Qn,prefixCls:un,id:nn,inputElement:null,disabled:Yn,autoFocus:kr,autoComplete:_r,editable:$a,activeDescendantId:ti,value:xa,onKeyDown:ui,onMouseDown:pi,onChange:yr,onPaste:Gr,onCompositionStart:Ai,onCompositionEnd:ta,tabIndex:Ni,attrs:(0,fe.Z)($e,!0)}),s.createElement("span",{ref:Ji,className:"".concat(Yi,"-search-mirror"),"aria-hidden":!0},xa,"\xA0")),Qi=s.createElement(me.Z,{prefixCls:"".concat(Yi,"-overflow"),data:Nn,renderItem:on,renderRest:si,suffix:yi,itemKey:ne,maxCount:Ur});return s.createElement(s.Fragment,null,Qi,!Nn.length&&!xa&&s.createElement("span",{className:"".concat(Yi,"-placeholder")},Er))},it=nt,Je=function($e){var nn=$e.inputElement,un=$e.prefixCls,Nn=$e.id,Qn=$e.inputRef,Hn=$e.disabled,Kn=$e.autoFocus,Sr=$e.autoComplete,Er=$e.activeDescendantId,Yn=$e.mode,Vn=$e.open,Dr=$e.values,kr=$e.placeholder,_r=$e.tabIndex,ti=$e.showSearch,Ni=$e.searchValue,fi=$e.activeValue,Ur=$e.maxLength,Dn=$e.onInputKeyDown,On=$e.onInputMouseDown,Wn=$e.onInputChange,hr=$e.onInputPaste,$n=$e.onInputCompositionStart,wr=$e.onInputCompositionEnd,yr=$e.title,Gr=s.useState(!1),ui=(0,_.Z)(Gr,2),pi=ui[0],Ai=ui[1],ta=Yn==="combobox",Ji=ta||ti,Ci=Dr[0],gr=Ni||"";ta&&fi&&!pi&&(gr=fi),s.useEffect(function(){ta&&Ai(!1)},[ta,fi]);var vi=Yn!=="combobox"&&!Vn&&!ti?!1:!!gr,qi=yr===void 0?L(Ci):yr,Fi=function(){if(Ci)return null;var _i=vi?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(un,"-selection-placeholder"),style:_i},kr)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(un,"-selection-search")},s.createElement(de,{ref:Qn,prefixCls:un,id:Nn,open:Vn,inputElement:nn,disabled:Hn,autoFocus:Kn,autoComplete:Sr,editable:Ji,activeDescendantId:Er,value:gr,onKeyDown:Dn,onMouseDown:On,onChange:function(_i){Ai(!0),Wn(_i)},onPaste:hr,onCompositionStart:$n,onCompositionEnd:wr,tabIndex:_r,attrs:(0,fe.Z)($e,!0),maxLength:ta?Ur:void 0})),!ta&&Ci?s.createElement("span",{className:"".concat(un,"-selection-item"),title:qi,style:vi?{visibility:"hidden"}:void 0},Ci.label):null,Fi())},wt=Je;function Jt(st){return![d.Z.ESC,d.Z.SHIFT,d.Z.BACKSPACE,d.Z.TAB,d.Z.WIN_KEY,d.Z.ALT,d.Z.META,d.Z.WIN_KEY_RIGHT,d.Z.CTRL,d.Z.SEMICOLON,d.Z.EQUALS,d.Z.CAPS_LOCK,d.Z.CONTEXT_MENU,d.Z.F1,d.Z.F2,d.Z.F3,d.Z.F4,d.Z.F5,d.Z.F6,d.Z.F7,d.Z.F8,d.Z.F9,d.Z.F10,d.Z.F11,d.Z.F12].includes(st)}var zt=function($e,nn){var un=(0,s.useRef)(null),Nn=(0,s.useRef)(!1),Qn=$e.prefixCls,Hn=$e.open,Kn=$e.mode,Sr=$e.showSearch,Er=$e.tokenWithEnter,Yn=$e.autoClearSearchValue,Vn=$e.onSearch,Dr=$e.onSearchSubmit,kr=$e.onToggleOpen,_r=$e.onInputKeyDown,ti=$e.domRef;s.useImperativeHandle(nn,function(){return{focus:function(){un.current.focus()},blur:function(){un.current.blur()}}});var Ni=B(0),fi=(0,_.Z)(Ni,2),Ur=fi[0],Dn=fi[1],On=function(gr){var vi=gr.which;(vi===d.Z.UP||vi===d.Z.DOWN)&&gr.preventDefault(),_r&&_r(gr),vi===d.Z.ENTER&&Kn==="tags"&&!Nn.current&&!Hn&&(Dr==null||Dr(gr.target.value)),Jt(vi)&&kr(!0)},Wn=function(){Dn(!0)},hr=(0,s.useRef)(null),$n=function(gr){Vn(gr,!0,Nn.current)!==!1&&kr(!0)},wr=function(){Nn.current=!0},yr=function(gr){Nn.current=!1,Kn!=="combobox"&&$n(gr.target.value)},Gr=function(gr){var vi=gr.target.value;if(Er&&hr.current&&/[\r\n]/.test(hr.current)){var qi=hr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");vi=vi.replace(qi,hr.current)}hr.current=null,$n(vi)},ui=function(gr){var vi=gr.clipboardData,qi=vi.getData("text");hr.current=qi},pi=function(gr){var vi=gr.target;if(vi!==un.current){var qi=document.body.style.msTouchAction!==void 0;qi?setTimeout(function(){un.current.focus()}):un.current.focus()}},Ai=function(gr){var vi=Ur();gr.target!==un.current&&!vi&&Kn!=="combobox"&&gr.preventDefault(),(Kn!=="combobox"&&(!Sr||!vi)||!Hn)&&(Hn&&Yn!==!1&&Vn("",!0,!1),kr())},ta={inputRef:un,onInputKeyDown:On,onInputMouseDown:Wn,onInputChange:Gr,onInputPaste:ui,onInputCompositionStart:wr,onInputCompositionEnd:yr},Ji=Kn==="multiple"||Kn==="tags"?s.createElement(it,(0,b.Z)({},$e,ta)):s.createElement(wt,(0,b.Z)({},$e,ta));return s.createElement("div",{ref:ti,className:"".concat(Qn,"-selector"),onClick:pi,onMouseDown:Ai},Ji)},mt=s.forwardRef(zt);mt.displayName="Selector";var rn=mt,Zt=l(35593),Sn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],tn=function($e){var nn=$e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:nn,adjustY:1},htmlRegion:"scroll"}}},re=function($e,nn){var un=$e.prefixCls,Nn=$e.disabled,Qn=$e.visible,Hn=$e.children,Kn=$e.popupElement,Sr=$e.animation,Er=$e.transitionName,Yn=$e.dropdownStyle,Vn=$e.dropdownClassName,Dr=$e.direction,kr=Dr===void 0?"ltr":Dr,_r=$e.placement,ti=$e.builtinPlacements,Ni=$e.dropdownMatchSelectWidth,fi=$e.dropdownRender,Ur=$e.dropdownAlign,Dn=$e.getPopupContainer,On=$e.empty,Wn=$e.getTriggerDOMNode,hr=$e.onPopupVisibleChange,$n=$e.onPopupMouseEnter,wr=(0,V.Z)($e,Sn),yr="".concat(un,"-dropdown"),Gr=Kn;fi&&(Gr=fi(Kn));var ui=s.useMemo(function(){return ti||tn(Ni)},[ti,Ni]),pi=Sr?"".concat(yr,"-").concat(Sr):Er,Ai=typeof Ni=="number",ta=s.useMemo(function(){return Ai?null:Ni===!1?"minWidth":"width"},[Ni,Ai]),Ji=Yn;Ai&&(Ji=(0,Pe.Z)((0,Pe.Z)({},Ji),{},{width:Ni}));var Ci=s.useRef(null);return s.useImperativeHandle(nn,function(){return{getPopupElement:function(){return Ci.current}}}),s.createElement(Zt.Z,(0,b.Z)({},wr,{showAction:hr?["click"]:[],hideAction:hr?["click"]:[],popupPlacement:_r||(kr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ui,prefixCls:yr,popupTransitionName:pi,popup:s.createElement("div",{ref:Ci,onMouseEnter:$n},Gr),stretch:ta,popupAlign:Ur,popupVisible:Qn,getPopupContainer:Dn,popupClassName:o()(Vn,(0,ee.Z)({},"".concat(yr,"-empty"),On)),popupStyle:Ji,getTriggerDOMNode:Wn,onPopupVisibleChange:hr}),Hn)},Et=s.forwardRef(re);Et.displayName="SelectTrigger";var K=Et,E=l(4537);function f(st,$e){var nn=st.key,un;return"value"in st&&(un=st.value),nn!=null?nn:un!==void 0?un:"rc-index-key-".concat($e)}function R(st,$e){var nn=st||{},un=nn.label,Nn=nn.value,Qn=nn.options,Hn=nn.groupLabel,Kn=un||($e?"children":"label");return{label:Kn,value:Nn||"value",options:Qn||"options",groupLabel:Hn||Kn}}function ye(st){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nn=$e.fieldNames,un=$e.childrenAsData,Nn=[],Qn=R(nn,!1),Hn=Qn.label,Kn=Qn.value,Sr=Qn.options,Er=Qn.groupLabel;function Yn(Vn,Dr){Vn.forEach(function(kr){if(Dr||!(Sr in kr)){var _r=kr[Kn];Nn.push({key:f(kr,Nn.length),groupOption:Dr,data:kr,label:kr[Hn],value:_r})}else{var ti=kr[Er];ti===void 0&&un&&(ti=kr.label),Nn.push({key:f(kr,Nn.length),group:!0,data:kr,label:ti}),Yn(kr[Sr],!0)}})}return Yn(st,!1),Nn}function $(st){var $e=(0,Pe.Z)({},st);return"props"in $e||Object.defineProperty($e,"props",{get:function(){return(0,r.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),$e}}),$e}function U(st,$e){if(!$e||!$e.length)return null;var nn=!1;function un(Qn,Hn){var Kn=(0,E.Z)(Hn),Sr=Kn[0],Er=Kn.slice(1);if(!Sr)return[Qn];var Yn=Qn.split(Sr);return nn=nn||Yn.length>1,Yn.reduce(function(Vn,Dr){return[].concat((0,ae.Z)(Vn),(0,ae.Z)(un(Dr,Er)))},[]).filter(function(Vn){return Vn})}var Nn=un(st,$e);return nn?Nn:null}var oe=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Me=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Fe(st){return st==="tags"||st==="multiple"}var Re=s.forwardRef(function(st,$e){var nn,un,Nn=st.id,Qn=st.prefixCls,Hn=st.className,Kn=st.showSearch,Sr=st.tagRender,Er=st.direction,Yn=st.omitDomProps,Vn=st.displayValues,Dr=st.onDisplayValuesChange,kr=st.emptyOptions,_r=st.notFoundContent,ti=_r===void 0?"Not Found":_r,Ni=st.onClear,fi=st.mode,Ur=st.disabled,Dn=st.loading,On=st.getInputElement,Wn=st.getRawInputElement,hr=st.open,$n=st.defaultOpen,wr=st.onDropdownVisibleChange,yr=st.activeValue,Gr=st.onActiveValueChange,ui=st.activeDescendantId,pi=st.searchValue,Ai=st.autoClearSearchValue,ta=st.onSearch,Ji=st.onSearchSplit,Ci=st.tokenSeparators,gr=st.allowClear,vi=st.suffixIcon,qi=st.clearIcon,Fi=st.OptionList,ki=st.animation,_i=st.transitionName,sa=st.dropdownStyle,Yi=st.dropdownClassName,xa=st.dropdownMatchSelectWidth,$a=st.dropdownRender,aa=st.dropdownAlign,mr=st.placement,on=st.builtinPlacements,si=st.getPopupContainer,yi=st.showAction,Qi=yi===void 0?[]:yi,la=st.onFocus,va=st.onBlur,Ya=st.onKeyUp,ba=st.onKeyDown,cs=st.onMouseDown,$i=(0,V.Z)(st,oe),Pi=Fe(fi),fa=(Kn!==void 0?Kn:Pi)||fi==="combobox",Ta=(0,Pe.Z)({},$i);Me.forEach(function(Ba){delete Ta[Ba]}),Yn==null||Yn.forEach(function(Ba){delete Ta[Ba]});var as=s.useState(!1),ao=(0,_.Z)(as,2),Ri=ao[0],es=ao[1];s.useEffect(function(){es((0,c.Z)())},[]);var ts=s.useRef(null),ps=s.useRef(null),Hs=s.useRef(null),Zs=s.useRef(null),vs=s.useRef(null),Aa=S(),Ra=(0,_.Z)(Aa,3),zs=Ra[0],Vs=Ra[1],Ls=Ra[2];s.useImperativeHandle($e,function(){var Ba,Xi;return{focus:(Ba=Zs.current)===null||Ba===void 0?void 0:Ba.focus,blur:(Xi=Zs.current)===null||Xi===void 0?void 0:Xi.blur,scrollTo:function(oa){var Ka;return(Ka=vs.current)===null||Ka===void 0?void 0:Ka.scrollTo(oa)}}});var wa=s.useMemo(function(){var Ba;if(fi!=="combobox")return pi;var Xi=(Ba=Vn[0])===null||Ba===void 0?void 0:Ba.value;return typeof Xi=="string"||typeof Xi=="number"?String(Xi):""},[pi,fi,Vn]),Gs=fi==="combobox"&&typeof On=="function"&&On()||null,Qa=typeof Wn=="function"&&Wn(),Oo=(0,C.x1)(ps,Qa==null||(nn=Qa.props)===null||nn===void 0?void 0:nn.ref),xo=s.useState(!1),jo=(0,_.Z)(xo,2),Xs=jo[0],Bo=jo[1];(0,i.Z)(function(){Bo(!0)},[]);var qs=(0,w.Z)(!1,{defaultValue:$n,value:hr}),wi=(0,_.Z)(qs,2),ws=wi[0],No=wi[1],Ea=Xs?ws:!1,Ia=!ti&&kr;(Ur||Ia&&Ea&&fi==="combobox")&&(Ea=!1);var ha=Ia?!1:Ea,da=s.useCallback(function(Ba){var Xi=Ba!==void 0?Ba:!Ea;Ur||(No(Xi),Ea!==Xi&&(wr==null||wr(Xi)))},[Ur,Ea,No,wr]),ss=s.useMemo(function(){return(Ci||[]).some(function(Ba){return[` `,`\r -`].includes(Ba)})},[Ci]),ka=function(Xi,xs,oa){var Ka=!0,Ua=Xi;Gr==null||Gr(null);var La=oa?null:U(Xi,Ci);return fi!=="combobox"&&La&&(Ua="",Ji==null||Ji(La),da(!1),Ka=!1),ta&&wa!==Ua&&ta(Ua,{source:xs?"typing":"effect"}),Ka},fo=function(Xi){!Xi||!Xi.trim()||ta(Xi,{source:"submit"})};s.useEffect(function(){!Ea&&!Pi&&fi!=="combobox"&&ka("",!1,!1)},[Ea]),s.useEffect(function(){ws&&Ur&&No(!1),Ur&&Vs(!1)},[Ur]);var _s=B(),uo=(0,_.Z)(_s,2),Us=uo[0],Zi=uo[1],gs=function(Xi){var xs=Us(),oa=Xi.which;if(oa===d.Z.ENTER&&(fi!=="combobox"&&Xi.preventDefault(),Ea||da(!0)),Zi(!!wa),oa===d.Z.BACKSPACE&&!xs&&Pi&&!wa&&Vn.length){for(var Ka=(0,ae.Z)(Vn),Ua=null,La=Ka.length-1;La>=0;La-=1){var na=Ka[La];if(!na.disabled){Ka.splice(La,1),Ua=na;break}}Ua&&Dr(Ka,{type:"remove",values:[Ua]})}for(var ma=arguments.length,Xa=new Array(ma>1?ma-1:0),Ui=1;Ui1?xs-1:0),Ka=1;Ka1?La-1:0),ma=1;ma1&&arguments[1]!==void 0?arguments[1]:!1;return(0,qe.Z)(st).map(function(nn,un){if(!s.isValidElement(nn)||!nn.type)return null;var Nn=nn,Qn=Nn.type.isSelectOptGroup,Hn=Nn.key,Kn=Nn.props,Sr=Kn.children,Er=(0,V.Z)(Kn,tt);return $e||!Qn?pt(nn):(0,Pe.Z)((0,Pe.Z)({key:"__RC_SELECT_GRP__".concat(Hn===null?un:Hn,"__"),label:Hn},Er),{},{options:Pt(Sr)})}).filter(function(nn){return nn})}function dn(st,$e,nn,un,Nn){return s.useMemo(function(){var Qn=st,Hn=!st;Hn&&(Qn=Pt($e));var Kn=new Map,Sr=new Map,Er=function(Dr,kr,_r){_r&&typeof _r=="string"&&Dr.set(kr[_r],kr)};function Yn(Vn){for(var Dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,kr=0;kr1&&arguments[1]!==void 0?arguments[1]:1,si=Gr.length,yi=0;yi1&&arguments[1]!==void 0?arguments[1]:!1;vi(mr);var si={source:on?"keyboard":"mouse"},yi=Gr[mr];if(!yi){ti(null,-1,si);return}ti(yi.value,mr,si)};(0,s.useEffect)(function(){qi(Ni!==!1?ta(0):-1)},[Gr.length,Er]);var Fi=s.useCallback(function(aa){return Dn.has(aa)&&Sr!=="combobox"},[Sr,(0,ae.Z)(Dn).toString(),Dn.size]);(0,s.useEffect)(function(){var aa=setTimeout(function(){if(!Kn&&Hn&&Dn.size===1){var on=Array.from(Dn)[0],si=Gr.findIndex(function(yi){var Qi=yi.data;return Qi.value===on});si!==-1&&(qi(si),Ai(si))}});if(Hn){var mr;(mr=ui.current)===null||mr===void 0||mr.scrollTo(void 0)}return function(){return clearTimeout(aa)}},[Hn,Er,_r.length]);var ki=function(mr){mr!==void 0&&fi(mr,{selected:!Dn.has(mr)}),Kn||Yn(!1)};if(s.useImperativeHandle(nn,function(){return{onKeyDown:function(mr){var on=mr.which,si=mr.ctrlKey;switch(on){case d.Z.N:case d.Z.P:case d.Z.UP:case d.Z.DOWN:{var yi=0;if(on===d.Z.UP?yi=-1:on===d.Z.DOWN?yi=1:ot()&&si&&(on===d.Z.N?yi=1:on===d.Z.P&&(yi=-1)),yi!==0){var Qi=ta(gr+yi,yi);Ai(Qi),qi(Qi,!0)}break}case d.Z.ENTER:{var la=Gr[gr];la&&!la.data.disabled?ki(la.value):ki(void 0),Hn&&mr.preventDefault();break}case d.Z.ESC:Yn(!1),Hn&&mr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(mr){Ai(mr)}}}),Gr.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Qn,"_list"),className:"".concat(yr,"-empty"),onMouseDown:pi},Vn);var _i=Object.keys(On).map(function(aa){return On[aa]}),sa=function(mr){return mr.label};function Yi(aa,mr){var on=aa.group;return{role:on?"presentation":"option",id:"".concat(Qn,"_list_").concat(mr)}}var xa=function(mr){var on=Gr[mr];if(!on)return null;var si=on.data||{},yi=si.value,Qi=on.group,la=(0,fe.Z)(si,!0),va=sa(on);return on?s.createElement("div",(0,b.Z)({"aria-label":typeof va=="string"&&!Qi?va:null},la,{key:mr},Yi(on,mr),{"aria-selected":Fi(yi)}),yi):null},$a={role:"listbox",id:"".concat(Qn,"_list")};return s.createElement(s.Fragment,null,Wn&&s.createElement("div",(0,b.Z)({},$a,{style:{height:0,width:0,overflow:"hidden"}}),xa(gr-1),xa(gr),xa(gr+1)),s.createElement(kt.Z,{itemKey:"key",ref:ui,data:Gr,height:$n,itemHeight:wr,fullHeight:!1,onMouseDown:pi,onScroll:Dr,virtual:Wn,direction:hr,innerProps:Wn?null:$a},function(aa,mr){var on,si=aa.group,yi=aa.groupOption,Qi=aa.data,la=aa.label,va=aa.value,Ya=Qi.key;if(si){var ba,cs=(ba=Qi.title)!==null&&ba!==void 0?ba:Ct(la)?la.toString():void 0;return s.createElement("div",{className:o()(yr,"".concat(yr,"-group")),title:cs},la!==void 0?la:Ya)}var $i=Qi.disabled,Pi=Qi.title,fa=Qi.children,Ta=Qi.style,as=Qi.className,ao=(0,V.Z)(Qi,bt),Ri=(0,tr.Z)(ao,_i),es=Fi(va),ts="".concat(yr,"-option"),ps=o()(yr,ts,as,(on={},(0,ee.Z)(on,"".concat(ts,"-grouped"),yi),(0,ee.Z)(on,"".concat(ts,"-active"),gr===mr&&!$i),(0,ee.Z)(on,"".concat(ts,"-disabled"),$i),(0,ee.Z)(on,"".concat(ts,"-selected"),es),on)),Hs=sa(aa),Zs=!Ur||typeof Ur=="function"||es,vs=typeof Hs=="number"?Hs:Hs||va,Aa=Ct(vs)?vs.toString():void 0;return Pi!==void 0&&(Aa=Pi),s.createElement("div",(0,b.Z)({},(0,fe.Z)(Ri),Wn?{}:Yi(aa,mr),{"aria-selected":es,className:ps,title:Aa,onMouseMove:function(){gr===mr||$i||qi(mr)},onClick:function(){$i||ki(va)},style:Ta}),s.createElement("div",{className:"".concat(ts,"-content")},vs),s.isValidElement(Ur)||es,Zs&&s.createElement(I,{className:"".concat(yr,"-option-state"),customizeIcon:Ur,customizeIconProps:{isSelected:es}},es?"\u2713":null))}))},ze=s.forwardRef(Bt);ze.displayName="OptionList";var _n=ze;function Ht(st){var $e=st.mode,nn=st.options,un=st.children,Nn=st.backfill,Qn=st.allowClear,Hn=st.placeholder,Kn=st.getInputElement,Sr=st.showSearch,Er=st.onSearch,Yn=st.defaultOpen,Vn=st.autoFocus,Dr=st.labelInValue,kr=st.value,_r=st.inputValue,ti=st.optionLabelProp,Ni=isMultiple($e),fi=Sr!==void 0?Sr:Ni||$e==="combobox",Ur=nn||convertChildrenToData(un);if(warning($e!=="tags"||Ur.every(function(hr){return!hr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$e==="tags"||$e==="combobox"){var Dn=Ur.some(function(hr){return hr.options?hr.options.some(function($n){return typeof("value"in $n?$n.value:$n.key)=="number"}):typeof("value"in hr?hr.value:hr.key)=="number"});warning(!Dn,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning($e!=="combobox"||!ti,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning($e==="combobox"||!Nn,"`backfill` only works with `combobox` mode."),warning($e==="combobox"||!Kn,"`getInputElement` only work with `combobox` mode."),noteOnce($e!=="combobox"||!Kn||!Qn||!Hn,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Er&&!fi&&$e!=="combobox"&&$e!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Yn||Vn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),kr!=null){var On=toArray(kr);warning(!Dr||On.every(function(hr){return _typeof(hr)==="object"&&("key"in hr||"value"in hr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ni||Array.isArray(kr),"`value` should be array when `mode` is `multiple` or `tags`")}if(un){var Wn=null;toNodeArray(un).some(function(hr){if(!React.isValidElement(hr)||!hr.type)return!1;var $n=hr,wr=$n.type;if(wr.isSelectOption)return!1;if(wr.isSelectOptGroup){var yr=toNodeArray(hr.props.children).every(function(Gr){return!React.isValidElement(Gr)||!hr.type||Gr.type.isSelectOption?!0:(Wn=Gr.type,!1)});return!yr}return Wn=wr,!0}),Wn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Wn.displayName||Wn.name||Wn,"`.")),warning(_r===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function sr(st,$e){if(st){var nn=function un(Nn){for(var Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Hn=0;Hn2&&arguments[2]!==void 0?arguments[2]:{},da=ha.source,ss=da===void 0?"keyboard":da;Oo(Ia),Hn&&un==="combobox"&&Ea!==null&&ss==="keyboard"&&Ls(String(Ea))},[Hn,un]),Xs=function(Ia,ha,da){var ss=function(){var to,Gi=as(Ia);return[gr?{label:Gi==null?void 0:Gi[Yi.label],value:Ia,key:(to=Gi==null?void 0:Gi.key)!==null&&to!==void 0?to:Ia}:Ia,$(Gi)]};if(ha&&kr){var ka=ss(),fo=(0,_.Z)(ka,2),_s=fo[0],uo=fo[1];kr(_s,uo)}else if(!ha&&_r&&da!=="clear"){var Us=ss(),Zi=(0,_.Z)(Us,2),gs=Zi[0],Qs=Zi[1];_r(gs,Qs)}},Bo=Tn(function(Ea,Ia){var ha,da=ki?Ia.selected:!0;da?ha=ki?[].concat((0,ae.Z)(Ta),[Ea]):[Ea]:ha=Ta.filter(function(ss){return ss.value!==Ea}),Aa(ha),Xs(Ea,da),un==="combobox"?Ls(""):(!Fe||Dr)&&(mr(""),Ls(""))}),qs=function(Ia,ha){Aa(Ia);var da=ha.type,ss=ha.values;(da==="remove"||da==="clear")&&ss.forEach(function(ka){Xs(ka.value,!1,da)})},wi=function(Ia,ha){if(mr(Ia),Ls(null),ha.source==="submit"){var da=(Ia||"").trim();if(da){var ss=Array.from(new Set([].concat((0,ae.Z)(Ri),[da])));Aa(ss),Xs(da,!0),mr("")}return}ha.source!=="blur"&&(un==="combobox"&&Aa(Ia),Yn==null||Yn(Ia))},ws=function(Ia){var ha=Ia;un!=="tags"&&(ha=Ia.map(function(ss){var ka=yi.get(ss);return ka==null?void 0:ka.value}).filter(function(ss){return ss!==void 0}));var da=Array.from(new Set([].concat((0,ae.Z)(Ri),(0,ae.Z)(ha))));Aa(da),da.forEach(function(ss){Xs(ss,!0)})},No=s.useMemo(function(){var Ea=yr!==!1&&Ni!==!1;return(0,Pe.Z)((0,Pe.Z)({},on),{},{flattenOptions:vs,onActiveValue:jo,defaultActiveFirstOption:xo,onSelect:Bo,menuItemSelectedIcon:wr,rawValues:Ri,fieldNames:Yi,virtual:Ea,direction:Gr,listHeight:pi,listItemHeight:ta,childrenAsData:_i})},[on,vs,jo,xo,Bo,wr,Ri,Yi,yr,Ni,pi,ta,_i]);return s.createElement(sn.Provider,{value:No},s.createElement(Ge,(0,b.Z)({},qi,{id:Fi,prefixCls:Qn,ref:$e,omitDomProps:Br,mode:un,displayValues:ao,onDisplayValuesChange:qs,direction:Gr,searchValue:aa,onSearch:wi,autoClearSearchValue:Dr,onSearchSplit:ws,dropdownMatchSelectWidth:Ni,OptionList:_n,emptyOptions:!vs.length,activeValue:Vs,activeDescendantId:"".concat(Fi,"_list_").concat(Qa)})))}),Wt=Jn;Wt.Option=je,Wt.OptGroup=ge;var Ve=Wt,_e=Ve},9296:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{ResizableTextArea:function(){return Ne},default:function(){return ue}});var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(20135),_=l(72071),V=l(6620),P=l(19127),w=l(92310),r=l.n(w),s=l(93681),x=l(5643),o=l(18929),i=l(59301),c=l(29301),d=l(34280),C=l(16089),H=` +`].includes(Ba)})},[Ci]),ka=function(Xi,xs,oa){var Ka=!0,Ua=Xi;Gr==null||Gr(null);var La=oa?null:U(Xi,Ci);return fi!=="combobox"&&La&&(Ua="",Ji==null||Ji(La),da(!1),Ka=!1),ta&&wa!==Ua&&ta(Ua,{source:xs?"typing":"effect"}),Ka},fo=function(Xi){!Xi||!Xi.trim()||ta(Xi,{source:"submit"})};s.useEffect(function(){!Ea&&!Pi&&fi!=="combobox"&&ka("",!1,!1)},[Ea]),s.useEffect(function(){ws&&Ur&&No(!1),Ur&&Vs(!1)},[Ur]);var _s=B(),uo=(0,_.Z)(_s,2),Us=uo[0],Zi=uo[1],gs=function(Xi){var xs=Us(),oa=Xi.which;if(oa===d.Z.ENTER&&(fi!=="combobox"&&Xi.preventDefault(),Ea||da(!0)),Zi(!!wa),oa===d.Z.BACKSPACE&&!xs&&Pi&&!wa&&Vn.length){for(var Ka=(0,ae.Z)(Vn),Ua=null,La=Ka.length-1;La>=0;La-=1){var na=Ka[La];if(!na.disabled){Ka.splice(La,1),Ua=na;break}}Ua&&Dr(Ka,{type:"remove",values:[Ua]})}for(var ma=arguments.length,Xa=new Array(ma>1?ma-1:0),Ui=1;Ui1?xs-1:0),Ka=1;Ka1?La-1:0),ma=1;ma1&&arguments[1]!==void 0?arguments[1]:!1;return(0,qe.Z)(st).map(function(nn,un){if(!s.isValidElement(nn)||!nn.type)return null;var Nn=nn,Qn=Nn.type.isSelectOptGroup,Hn=Nn.key,Kn=Nn.props,Sr=Kn.children,Er=(0,V.Z)(Kn,tt);return $e||!Qn?pt(nn):(0,Pe.Z)((0,Pe.Z)({key:"__RC_SELECT_GRP__".concat(Hn===null?un:Hn,"__"),label:Hn},Er),{},{options:Pt(Sr)})}).filter(function(nn){return nn})}function dn(st,$e,nn,un,Nn){return s.useMemo(function(){var Qn=st,Hn=!st;Hn&&(Qn=Pt($e));var Kn=new Map,Sr=new Map,Er=function(Dr,kr,_r){_r&&typeof _r=="string"&&Dr.set(kr[_r],kr)};function Yn(Vn){for(var Dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,kr=0;kr1&&arguments[1]!==void 0?arguments[1]:1,si=Gr.length,yi=0;yi1&&arguments[1]!==void 0?arguments[1]:!1;vi(mr);var si={source:on?"keyboard":"mouse"},yi=Gr[mr];if(!yi){ti(null,-1,si);return}ti(yi.value,mr,si)};(0,s.useEffect)(function(){qi(Ni!==!1?ta(0):-1)},[Gr.length,Er]);var Fi=s.useCallback(function(aa){return Dn.has(aa)&&Sr!=="combobox"},[Sr,(0,ae.Z)(Dn).toString(),Dn.size]);(0,s.useEffect)(function(){var aa=setTimeout(function(){if(!Kn&&Hn&&Dn.size===1){var on=Array.from(Dn)[0],si=Gr.findIndex(function(yi){var Qi=yi.data;return Qi.value===on});si!==-1&&(qi(si),Ai(si))}});if(Hn){var mr;(mr=ui.current)===null||mr===void 0||mr.scrollTo(void 0)}return function(){return clearTimeout(aa)}},[Hn,Er,_r.length]);var ki=function(mr){mr!==void 0&&fi(mr,{selected:!Dn.has(mr)}),Kn||Yn(!1)};if(s.useImperativeHandle(nn,function(){return{onKeyDown:function(mr){var on=mr.which,si=mr.ctrlKey;switch(on){case d.Z.N:case d.Z.P:case d.Z.UP:case d.Z.DOWN:{var yi=0;if(on===d.Z.UP?yi=-1:on===d.Z.DOWN?yi=1:ot()&&si&&(on===d.Z.N?yi=1:on===d.Z.P&&(yi=-1)),yi!==0){var Qi=ta(gr+yi,yi);Ai(Qi),qi(Qi,!0)}break}case d.Z.ENTER:{var la=Gr[gr];la&&!la.data.disabled?ki(la.value):ki(void 0),Hn&&mr.preventDefault();break}case d.Z.ESC:Yn(!1),Hn&&mr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(mr){Ai(mr)}}}),Gr.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Qn,"_list"),className:"".concat(yr,"-empty"),onMouseDown:pi},Vn);var _i=Object.keys(On).map(function(aa){return On[aa]}),sa=function(mr){return mr.label};function Yi(aa,mr){var on=aa.group;return{role:on?"presentation":"option",id:"".concat(Qn,"_list_").concat(mr)}}var xa=function(mr){var on=Gr[mr];if(!on)return null;var si=on.data||{},yi=si.value,Qi=on.group,la=(0,fe.Z)(si,!0),va=sa(on);return on?s.createElement("div",(0,b.Z)({"aria-label":typeof va=="string"&&!Qi?va:null},la,{key:mr},Yi(on,mr),{"aria-selected":Fi(yi)}),yi):null},$a={role:"listbox",id:"".concat(Qn,"_list")};return s.createElement(s.Fragment,null,Wn&&s.createElement("div",(0,b.Z)({},$a,{style:{height:0,width:0,overflow:"hidden"}}),xa(gr-1),xa(gr),xa(gr+1)),s.createElement(kt.Z,{itemKey:"key",ref:ui,data:Gr,height:$n,itemHeight:wr,fullHeight:!1,onMouseDown:pi,onScroll:Dr,virtual:Wn,direction:hr,innerProps:Wn?null:$a},function(aa,mr){var on,si=aa.group,yi=aa.groupOption,Qi=aa.data,la=aa.label,va=aa.value,Ya=Qi.key;if(si){var ba,cs=(ba=Qi.title)!==null&&ba!==void 0?ba:Ct(la)?la.toString():void 0;return s.createElement("div",{className:o()(yr,"".concat(yr,"-group")),title:cs},la!==void 0?la:Ya)}var $i=Qi.disabled,Pi=Qi.title,fa=Qi.children,Ta=Qi.style,as=Qi.className,ao=(0,V.Z)(Qi,bt),Ri=(0,tr.Z)(ao,_i),es=Fi(va),ts="".concat(yr,"-option"),ps=o()(yr,ts,as,(on={},(0,ee.Z)(on,"".concat(ts,"-grouped"),yi),(0,ee.Z)(on,"".concat(ts,"-active"),gr===mr&&!$i),(0,ee.Z)(on,"".concat(ts,"-disabled"),$i),(0,ee.Z)(on,"".concat(ts,"-selected"),es),on)),Hs=sa(aa),Zs=!Ur||typeof Ur=="function"||es,vs=typeof Hs=="number"?Hs:Hs||va,Aa=Ct(vs)?vs.toString():void 0;return Pi!==void 0&&(Aa=Pi),s.createElement("div",(0,b.Z)({},(0,fe.Z)(Ri),Wn?{}:Yi(aa,mr),{"aria-selected":es,className:ps,title:Aa,onMouseMove:function(){gr===mr||$i||qi(mr)},onClick:function(){$i||ki(va)},style:Ta}),s.createElement("div",{className:"".concat(ts,"-content")},vs),s.isValidElement(Ur)||es,Zs&&s.createElement(I,{className:"".concat(yr,"-option-state"),customizeIcon:Ur,customizeIconProps:{isSelected:es}},es?"\u2713":null))}))},ze=s.forwardRef(Bt);ze.displayName="OptionList";var _n=ze;function Ht(st){var $e=st.mode,nn=st.options,un=st.children,Nn=st.backfill,Qn=st.allowClear,Hn=st.placeholder,Kn=st.getInputElement,Sr=st.showSearch,Er=st.onSearch,Yn=st.defaultOpen,Vn=st.autoFocus,Dr=st.labelInValue,kr=st.value,_r=st.inputValue,ti=st.optionLabelProp,Ni=isMultiple($e),fi=Sr!==void 0?Sr:Ni||$e==="combobox",Ur=nn||convertChildrenToData(un);if(warning($e!=="tags"||Ur.every(function(hr){return!hr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$e==="tags"||$e==="combobox"){var Dn=Ur.some(function(hr){return hr.options?hr.options.some(function($n){return typeof("value"in $n?$n.value:$n.key)=="number"}):typeof("value"in hr?hr.value:hr.key)=="number"});warning(!Dn,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning($e!=="combobox"||!ti,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning($e==="combobox"||!Nn,"`backfill` only works with `combobox` mode."),warning($e==="combobox"||!Kn,"`getInputElement` only work with `combobox` mode."),noteOnce($e!=="combobox"||!Kn||!Qn||!Hn,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Er&&!fi&&$e!=="combobox"&&$e!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Yn||Vn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),kr!=null){var On=toArray(kr);warning(!Dr||On.every(function(hr){return _typeof(hr)==="object"&&("key"in hr||"value"in hr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ni||Array.isArray(kr),"`value` should be array when `mode` is `multiple` or `tags`")}if(un){var Wn=null;toNodeArray(un).some(function(hr){if(!React.isValidElement(hr)||!hr.type)return!1;var $n=hr,wr=$n.type;if(wr.isSelectOption)return!1;if(wr.isSelectOptGroup){var yr=toNodeArray(hr.props.children).every(function(Gr){return!React.isValidElement(Gr)||!hr.type||Gr.type.isSelectOption?!0:(Wn=Gr.type,!1)});return!yr}return Wn=wr,!0}),Wn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Wn.displayName||Wn.name||Wn,"`.")),warning(_r===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function sr(st,$e){if(st){var nn=function un(Nn){for(var Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Hn=0;Hn2&&arguments[2]!==void 0?arguments[2]:{},da=ha.source,ss=da===void 0?"keyboard":da;Oo(Ia),Hn&&un==="combobox"&&Ea!==null&&ss==="keyboard"&&Ls(String(Ea))},[Hn,un]),Xs=function(Ia,ha,da){var ss=function(){var to,Gi=as(Ia);return[gr?{label:Gi==null?void 0:Gi[Yi.label],value:Ia,key:(to=Gi==null?void 0:Gi.key)!==null&&to!==void 0?to:Ia}:Ia,$(Gi)]};if(ha&&kr){var ka=ss(),fo=(0,_.Z)(ka,2),_s=fo[0],uo=fo[1];kr(_s,uo)}else if(!ha&&_r&&da!=="clear"){var Us=ss(),Zi=(0,_.Z)(Us,2),gs=Zi[0],Qs=Zi[1];_r(gs,Qs)}},Bo=Tn(function(Ea,Ia){var ha,da=ki?Ia.selected:!0;da?ha=ki?[].concat((0,ae.Z)(Ta),[Ea]):[Ea]:ha=Ta.filter(function(ss){return ss.value!==Ea}),Aa(ha),Xs(Ea,da),un==="combobox"?Ls(""):(!Fe||Dr)&&(mr(""),Ls(""))}),qs=function(Ia,ha){Aa(Ia);var da=ha.type,ss=ha.values;(da==="remove"||da==="clear")&&ss.forEach(function(ka){Xs(ka.value,!1,da)})},wi=function(Ia,ha){if(mr(Ia),Ls(null),ha.source==="submit"){var da=(Ia||"").trim();if(da){var ss=Array.from(new Set([].concat((0,ae.Z)(Ri),[da])));Aa(ss),Xs(da,!0),mr("")}return}ha.source!=="blur"&&(un==="combobox"&&Aa(Ia),Yn==null||Yn(Ia))},ws=function(Ia){var ha=Ia;un!=="tags"&&(ha=Ia.map(function(ss){var ka=yi.get(ss);return ka==null?void 0:ka.value}).filter(function(ss){return ss!==void 0}));var da=Array.from(new Set([].concat((0,ae.Z)(Ri),(0,ae.Z)(ha))));Aa(da),da.forEach(function(ss){Xs(ss,!0)})},No=s.useMemo(function(){var Ea=yr!==!1&&Ni!==!1;return(0,Pe.Z)((0,Pe.Z)({},on),{},{flattenOptions:vs,onActiveValue:jo,defaultActiveFirstOption:xo,onSelect:Bo,menuItemSelectedIcon:wr,rawValues:Ri,fieldNames:Yi,virtual:Ea,direction:Gr,listHeight:pi,listItemHeight:ta,childrenAsData:_i})},[on,vs,jo,xo,Bo,wr,Ri,Yi,yr,Ni,pi,ta,_i]);return s.createElement(sn.Provider,{value:No},s.createElement(Ge,(0,b.Z)({},qi,{id:Fi,prefixCls:Qn,ref:$e,omitDomProps:Br,mode:un,displayValues:ao,onDisplayValuesChange:qs,direction:Gr,searchValue:aa,onSearch:wi,autoClearSearchValue:Dr,onSearchSplit:ws,dropdownMatchSelectWidth:Ni,OptionList:_n,emptyOptions:!vs.length,activeValue:Vs,activeDescendantId:"".concat(Fi,"_list_").concat(Qa)})))}),Wt=Jn;Wt.Option=je,Wt.OptGroup=ge;var Ve=Wt,_e=Ve},9296:function(lr,jt,l){"use strict";l.r(jt),l.d(jt,{ResizableTextArea:function(){return Oe},default:function(){return ue}});var b=l(96663),ae=l(44127),ee=l(90493),Pe=l(20135),_=l(72071),V=l(6620),P=l(19127),w=l(92310),r=l.n(w),s=l(93681),x=l(5643),o=l(18929),i=l(59301),c=l(29301),d=l(34280),C=l(16089),H=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1533,20 +1533,20 @@ Please report this to https://github.com/markedjs/marked.`,$t.silent)return"

      A top:0 !important; right:0 !important; pointer-events: none !important; -`,I=["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"],M={},W;function te(ye){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(L&&M[Q])return M[Q];var ne=window.getComputedStyle(ye),se=ne.getPropertyValue("box-sizing")||ne.getPropertyValue("-moz-box-sizing")||ne.getPropertyValue("-webkit-box-sizing"),nt=parseFloat(ne.getPropertyValue("padding-bottom"))+parseFloat(ne.getPropertyValue("padding-top")),it=parseFloat(ne.getPropertyValue("border-bottom-width"))+parseFloat(ne.getPropertyValue("border-top-width")),Je=I.map(function(Jt){return"".concat(Jt,":").concat(ne.getPropertyValue(Jt))}).join(";"),wt={sizingStyle:Je,paddingSize:nt,borderSize:it,boxSizing:se};return L&&Q&&(M[Q]=wt),wt}function S(ye){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;W||(W=document.createElement("textarea"),W.setAttribute("tab-index","-1"),W.setAttribute("aria-hidden","true"),document.body.appendChild(W)),ye.getAttribute("wrap")?W.setAttribute("wrap",ye.getAttribute("wrap")):W.removeAttribute("wrap");var se=te(ye,L),nt=se.paddingSize,it=se.borderSize,Je=se.boxSizing,wt=se.sizingStyle;W.setAttribute("style","".concat(wt,";").concat(H)),W.value=ye.value||ye.placeholder||"";var Jt=void 0,zt=void 0,mt,rn=W.scrollHeight;if(Je==="border-box"?rn+=it:Je==="content-box"&&(rn-=nt),Q!==null||ne!==null){W.value=" ";var Zt=W.scrollHeight-nt;Q!==null&&(Jt=Zt*Q,Je==="border-box"&&(Jt=Jt+nt+it),rn=Math.max(Jt,rn)),ne!==null&&(zt=Zt*ne,Je==="border-box"&&(zt=zt+nt+it),mt=rn>zt?"":"hidden",rn=Math.min(zt,rn))}var Sn={height:rn,overflowY:mt,resize:"none"};return Jt&&(Sn.minHeight=Jt),zt&&(Sn.maxHeight=zt),Sn}var B=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],pe=0,fe=1,me=2,ve=i.forwardRef(function(ye,L){var Q=ye,ne=Q.prefixCls,se=Q.onPressEnter,nt=Q.defaultValue,it=Q.value,Je=Q.autoSize,wt=Q.onResize,Jt=Q.className,zt=Q.style,mt=Q.disabled,rn=Q.onChange,Zt=Q.onInternalAutoSize,Sn=(0,V.Z)(Q,B),tn=(0,o.Z)(nt,{value:it,postState:function(ge){return ge!=null?ge:""}}),re=(0,_.Z)(tn,2),Et=re[0],K=re[1],E=function(ge){K(ge.target.value),rn==null||rn(ge)},f=i.useRef();i.useImperativeHandle(L,function(){return{textArea:f.current}});var R=i.useMemo(function(){return Je&&(0,Pe.Z)(Je)==="object"?[Je.minRows,Je.maxRows]:[]},[Je]),be=(0,_.Z)(R,2),$=be[0],U=be[1],oe=!!Je,Me=function(){try{if(document.activeElement===f.current){var ge=f.current,An=ge.selectionStart,je=ge.selectionEnd,dt=ge.scrollTop;f.current.setSelectionRange(An,je),f.current.scrollTop=dt}}catch(tr){}},Fe=i.useState(me),Re=(0,_.Z)(Fe,2),Ge=Re[0],Ut=Re[1],Xe=i.useState(),At=(0,_.Z)(Xe,2),gt=At[0],qe=At[1],Ie=function(){Ut(pe)};(0,d.Z)(function(){oe&&Ie()},[it,$,U,oe]),(0,d.Z)(function(){if(Ge===pe)Ut(fe);else if(Ge===fe){var ie=S(f.current,!1,$,U);Ut(me),qe(ie)}else Me()},[Ge]);var tt=i.useRef(),pt=function(){C.Z.cancel(tt.current)},Pt=function(ge){Ge===me&&(wt==null||wt(ge),Je&&(pt(),tt.current=(0,C.Z)(function(){Ie()})))};i.useEffect(function(){return pt},[]);var dn=oe?gt:null,Tn=(0,ae.Z)((0,ae.Z)({},zt),dn);return(Ge===pe||Ge===fe)&&(Tn.overflowY="hidden",Tn.overflowX="hidden"),i.createElement(c.Z,{onResize:Pt,disabled:!(Je||wt)},i.createElement("textarea",(0,b.Z)({},Sn,{ref:f,style:Tn,className:r()(ne,Jt,(0,ee.Z)({},"".concat(ne,"-disabled"),mt)),disabled:mt,value:Et,onChange:E})))}),Ne=ve,de=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function we(ye,L){return(0,P.Z)(ye||"").slice(0,L).join("")}function F(ye,L,Q,ne){var se=Q;return ye?se=we(Q,ne):(0,P.Z)(L||"").lengthne&&(se=L),se}var Ce=i.forwardRef(function(ye,L){var Q,ne=ye.defaultValue,se=ye.value,nt=ye.onFocus,it=ye.onBlur,Je=ye.onChange,wt=ye.allowClear,Jt=ye.maxLength,zt=ye.onCompositionStart,mt=ye.onCompositionEnd,rn=ye.suffix,Zt=ye.prefixCls,Sn=Zt===void 0?"rc-textarea":Zt,tn=ye.classes,re=ye.showCount,Et=ye.className,K=ye.style,E=ye.disabled,f=ye.hidden,R=ye.classNames,be=ye.styles,$=ye.onResize,U=(0,V.Z)(ye,de),oe=(0,o.Z)(ne,{value:se,defaultValue:ne}),Me=(0,_.Z)(oe,2),Fe=Me[0],Re=Me[1],Ge=(0,i.useRef)(null),Ut=i.useState(!1),Xe=(0,_.Z)(Ut,2),At=Xe[0],gt=Xe[1],qe=i.useState(!1),Ie=(0,_.Z)(qe,2),tt=Ie[0],pt=Ie[1],Pt=i.useRef(),dn=i.useRef(0),Tn=i.useState(null),ie=(0,_.Z)(Tn,2),ge=ie[0],An=ie[1],je=function(){var Zn;(Zn=Ge.current)===null||Zn===void 0||Zn.textArea.focus()};(0,i.useImperativeHandle)(L,function(){return{resizableTextArea:Ge.current,focus:je,blur:function(){var Zn;(Zn=Ge.current)===null||Zn===void 0||Zn.textArea.blur()}}}),(0,i.useEffect)(function(){gt(function(Br){return!E&&Br})},[E]);var dt=Number(Jt)>0,tr=function(Zn){pt(!0),Pt.current=Fe,dn.current=Zn.currentTarget.selectionStart,zt==null||zt(Zn)},kt=function(Zn){pt(!1);var Jn=Zn.currentTarget.value;if(dt){var Wt,Ve=dn.current>=Jt+1||dn.current===((Wt=Pt.current)===null||Wt===void 0?void 0:Wt.length);Jn=F(Ve,Pt.current,Jn,Jt)}Jn!==Fe&&(Re(Jn),(0,x.rJ)(Zn.currentTarget,Zn,Je,Jn)),mt==null||mt(Zn)},$t=function(Zn){var Jn=Zn.target.value;if(!tt&&dt){var Wt=Zn.target.selectionStart>=Jt+1||Zn.target.selectionStart===Jn.length||!Zn.target.selectionStart;Jn=F(Wt,Fe,Jn,Jt)}Re(Jn),(0,x.rJ)(Zn.currentTarget,Zn,Je,Jn)},sn=function(Zn){var Jn=U.onPressEnter,Wt=U.onKeyDown;Zn.key==="Enter"&&Jn&&Jn(Zn),Wt==null||Wt(Zn)},ot=function(Zn){gt(!0),nt==null||nt(Zn)},bt=function(Zn){gt(!1),it==null||it(Zn)},Ct=function(Zn){var Jn;Re(""),je(),(0,x.rJ)((Jn=Ge.current)===null||Jn===void 0?void 0:Jn.textArea,Zn,Je)},Bt=(0,x.D7)(Fe);!tt&&dt&&se==null&&(Bt=we(Bt,Jt));var ze=rn,_n;if(re){var Ht=(0,P.Z)(Bt).length;(0,Pe.Z)(re)==="object"?_n=re.formatter({value:Bt,count:Ht,maxLength:Jt}):_n="".concat(Ht).concat(dt?" / ".concat(Jt):""),ze=i.createElement(i.Fragment,null,ze,i.createElement("span",{className:r()("".concat(Sn,"-data-count"),R==null?void 0:R.count),style:be==null?void 0:be.count},_n))}var sr=function(Zn){var Jn;$==null||$(Zn),(Jn=Ge.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&An(!0)},Vr=!U.autoSize&&!re&&!wt,rr=i.createElement(s.BaseInput,{value:Bt,allowClear:wt,handleReset:Ct,suffix:ze,prefixCls:Sn,classes:{affixWrapper:r()(tn==null?void 0:tn.affixWrapper,(Q={},(0,ee.Z)(Q,"".concat(Sn,"-show-count"),re),(0,ee.Z)(Q,"".concat(Sn,"-textarea-allow-clear"),wt),Q))},disabled:E,focused:At,className:Et,style:(0,ae.Z)((0,ae.Z)({},K),ge&&!Vr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _n=="string"?_n:void 0}},hidden:f,inputElement:i.createElement(Ne,(0,b.Z)({},U,{onKeyDown:sn,onChange:$t,onFocus:ot,onBlur:bt,onCompositionStart:tr,onCompositionEnd:kt,className:R==null?void 0:R.textarea,style:(0,ae.Z)((0,ae.Z)({},be==null?void 0:be.textarea),{},{resize:K==null?void 0:K.resize}),disabled:E,prefixCls:Sn,onResize:sr,ref:Ge}))});return rr}),Ae=Ce,ue=Ae},55477:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return i},Z:function(){return H}});var b=l(96663),ae=l(44127),ee=l(6620),Pe=l(35593),_=l(59301),V={shiftX:64,adjustY:1},P={adjustX:1,shiftY:!0},w=[0,0],r={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:w},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:w},top:{points:["bc","tc"],overflow:V,offset:[0,-4],targetOffset:w},bottom:{points:["tc","bc"],overflow:V,offset:[0,4],targetOffset:w},topLeft:{points:["bl","tl"],overflow:V,offset:[0,-4],targetOffset:w},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:w},topRight:{points:["br","tr"],overflow:V,offset:[0,-4],targetOffset:w},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:w},bottomRight:{points:["tr","br"],overflow:V,offset:[0,4],targetOffset:w},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:V,offset:[0,4],targetOffset:w},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:w}},s=null,x=l(92310),o=l.n(x);function i(I){var M=I.children,W=I.prefixCls,te=I.id,S=I.overlayInnerStyle,B=I.className,pe=I.style;return _.createElement("div",{className:o()("".concat(W,"-content"),B),style:pe},_.createElement("div",{className:"".concat(W,"-inner"),id:te,role:"tooltip",style:S},typeof M=="function"?M():M))}var c=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],d=function(M,W){var te=M.overlayClassName,S=M.trigger,B=S===void 0?["hover"]:S,pe=M.mouseEnterDelay,fe=pe===void 0?0:pe,me=M.mouseLeaveDelay,ve=me===void 0?.1:me,Ne=M.overlayStyle,de=M.prefixCls,we=de===void 0?"rc-tooltip":de,F=M.children,Ce=M.onVisibleChange,Ae=M.afterVisibleChange,ue=M.transitionName,ye=M.animation,L=M.motion,Q=M.placement,ne=Q===void 0?"right":Q,se=M.align,nt=se===void 0?{}:se,it=M.destroyTooltipOnHide,Je=it===void 0?!1:it,wt=M.defaultVisible,Jt=M.getTooltipContainer,zt=M.overlayInnerStyle,mt=M.arrowContent,rn=M.overlay,Zt=M.id,Sn=M.showArrow,tn=Sn===void 0?!0:Sn,re=(0,ee.Z)(M,c),Et=(0,_.useRef)(null);(0,_.useImperativeHandle)(W,function(){return Et.current});var K=(0,ae.Z)({},re);"visible"in M&&(K.popupVisible=M.visible);var E=function(){return _.createElement(i,{key:"content",prefixCls:we,id:Zt,overlayInnerStyle:zt},rn)};return _.createElement(Pe.Z,(0,b.Z)({popupClassName:te,prefixCls:we,popup:E,action:B,builtinPlacements:r,popupPlacement:ne,ref:Et,popupAlign:nt,getPopupContainer:Jt,onPopupVisibleChange:Ce,afterPopupVisibleChange:Ae,popupTransitionName:ue,popupAnimation:ye,popupMotion:L,defaultPopupVisible:wt,autoDestroy:Je,mouseLeaveDelay:ve,popupStyle:Ne,mouseEnterDelay:fe,arrow:tn},K),F)},C=(0,_.forwardRef)(d),H=C},39417:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return fe}});var b=l(96663),ae=l(90493),ee=l(6620),Pe=l(44127),_=l(52884),V=l(95727),P=l(89866),w=l(65711),r=l(85745),s=l(92310),x=l.n(s),o=l(26112),i=l(59301),c=l(39378),d=function(ve){for(var Ne=ve.prefixCls,de=ve.level,we=ve.isStart,F=ve.isEnd,Ce="".concat(Ne,"-indent-unit"),Ae=[],ue=0;ue0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=K.length,R=E.length;if(Math.abs(f-R)!==1)return{add:!1,key:null};function be($,U){var oe=new Map;$.forEach(function(Fe){oe.set(Fe,!0)});var Me=U.filter(function(Fe){return!oe.has(Fe)});return Me.length===1?Me[0]:null}return f ").concat(E);return E}var Jt=C.forwardRef(function(K,E){var f=K.prefixCls,R=K.data,be=K.selectable,$=K.checkable,U=K.expandedKeys,oe=K.selectedKeys,Me=K.checkedKeys,Fe=K.loadedKeys,Re=K.loadingKeys,Ge=K.halfCheckedKeys,Ut=K.keyEntities,Xe=K.disabled,At=K.dragging,gt=K.dragOverNodeKey,qe=K.dropPosition,Ie=K.motion,tt=K.height,pt=K.itemHeight,Pt=K.virtual,dn=K.focusable,Tn=K.activeItem,ie=K.focused,ge=K.tabIndex,An=K.onKeyDown,je=K.onFocus,dt=K.onBlur,tr=K.onActiveChange,kt=K.onListChangeStart,$t=K.onListChangeEnd,sn=(0,te.Z)(K,ue),ot=C.useRef(null),bt=C.useRef(null);C.useImperativeHandle(E,function(){return{scrollTo:function(Vn){ot.current.scrollTo(Vn)},getIndentWidth:function(){return bt.current.offsetWidth}}});var Ct=C.useState(U),Bt=(0,W.Z)(Ct,2),ze=Bt[0],_n=Bt[1],Ht=C.useState(R),sr=(0,W.Z)(Ht,2),Vr=sr[0],rr=sr[1],Br=C.useState(R),Zn=(0,W.Z)(Br,2),Jn=Zn[0],Wt=Zn[1],Ve=C.useState([]),_e=(0,W.Z)(Ve,2),st=_e[0],$e=_e[1],nn=C.useState(null),un=(0,W.Z)(nn,2),Nn=un[0],Qn=un[1],Hn=C.useRef(R);Hn.current=R;function Kn(){var Yn=Hn.current;rr(Yn),Wt(Yn),$e([]),Qn(null),$t()}(0,S.Z)(function(){_n(U);var Yn=Ce(ze,U);if(Yn.key!==null)if(Yn.add){var Vn=Vr.findIndex(function(fi){var Ur=fi.key;return Ur===Yn.key}),Dr=it(Ae(Vr,R,Yn.key),Pt,tt,pt),kr=Vr.slice();kr.splice(Vn+1,0,nt),Wt(kr),$e(Dr),Qn("show")}else{var _r=R.findIndex(function(fi){var Ur=fi.key;return Ur===Yn.key}),ti=it(Ae(R,Vr,Yn.key),Pt,tt,pt),Ni=R.slice();Ni.splice(_r+1,0,nt),Wt(Ni),$e(ti),Qn("hide")}else Vr!==R&&(rr(R),Wt(R))},[U,R]),C.useEffect(function(){At||Kn()},[At]);var Sr=Ie?Jn:R,Er={expandedKeys:U,selectedKeys:oe,loadedKeys:Fe,loadingKeys:Re,checkedKeys:Me,halfCheckedKeys:Ge,dragOverNodeKey:gt,dropPosition:qe,keyEntities:Ut};return C.createElement(C.Fragment,null,ie&&Tn&&C.createElement("span",{style:ye,"aria-live":"assertive"},wt(Tn)),C.createElement("div",null,C.createElement("input",{style:ye,disabled:dn===!1||Xe,tabIndex:dn!==!1?ge:null,onKeyDown:An,onFocus:je,onBlur:dt,value:"",onChange:L,"aria-label":"for screen reader"})),C.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},C.createElement("div",{className:"".concat(f,"-indent")},C.createElement("div",{ref:bt,className:"".concat(f,"-indent-unit")}))),C.createElement(B.Z,(0,b.Z)({},sn,{data:Sr,itemKey:Je,height:tt,fullHeight:!1,virtual:Pt,itemHeight:pt,prefixCls:"".concat(f,"-list"),ref:ot,onVisibleChange:function(Vn,Dr){var kr=new Set(Vn),_r=Dr.filter(function(ti){return!kr.has(ti)});_r.some(function(ti){return Je(ti)===Q})&&Kn()}}),function(Yn){var Vn=Yn.pos,Dr=(0,b.Z)({},(M(Yn.data),Yn.data)),kr=Yn.title,_r=Yn.key,ti=Yn.isStart,Ni=Yn.isEnd,fi=(0,ve.km)(_r,Vn);delete Dr.key,delete Dr.children;var Ur=(0,ve.H8)(fi,Er);return C.createElement(F,(0,b.Z)({},Dr,Ur,{title:kr,active:!!Tn&&_r===Tn.key,pos:Vn,data:Yn.data,isStart:ti,isEnd:Ni,motion:Ie,motionNodes:_r===Q?st:null,motionType:Nn,onMotionStart:kt,onMotionEnd:Kn,treeNodeRequiredProps:Er,onMouseMove:function(){tr(null)}}))}))});Jt.displayName="NodeList";var zt=Jt,mt=l(35654),rn=l(90782),Zt=l(67841),Sn=10,tn=function(K){(0,r.Z)(f,K);var E=(0,s.Z)(f);function f(){var R;(0,V.Z)(this,f);for(var be=arguments.length,$=new Array(be),U=0;U2&&arguments[2]!==void 0?arguments[2]:!1,Ge=R.state,Ut=Ge.dragChildrenKeys,Xe=Ge.dropPosition,At=Ge.dropTargetKey,gt=Ge.dropTargetPos,qe=Ge.dropAllowed;if(qe){var Ie=R.props.onDrop;if(R.setState({dragOverNodeKey:null}),R.cleanDragState(),At!==null){var tt=(0,Pe.Z)((0,Pe.Z)({},(0,ve.H8)(At,R.getTreeNodeRequiredProps())),{},{active:((Fe=R.getActiveItem())===null||Fe===void 0?void 0:Fe.key)===At,data:(0,Zt.Z)(R.state.keyEntities,At).node}),pt=Ut.indexOf(At)!==-1;(0,d.ZP)(!pt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,mt.yx)(gt),dn={event:oe,node:(0,ve.F)(tt),dragNode:R.dragNode?(0,ve.F)(R.dragNode.props):null,dragNodesKeys:[R.dragNode.props.eventKey].concat(Ut),dropToGap:Xe!==0,dropPosition:Xe+Number(Pt[Pt.length-1])};Re||Ie==null||Ie(dn),R.dragNode=null}}},R.cleanDragState=function(){var oe=R.state.draggingNodeKey;oe!==null&&R.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),R.dragStartMousePosition=null,R.currentMouseOverDroppableNodeKey=null},R.triggerExpandActionExpand=function(oe,Me){var Fe=R.state,Re=Fe.expandedKeys,Ge=Fe.flattenNodes,Ut=Me.expanded,Xe=Me.key,At=Me.isLeaf;if(!(At||oe.shiftKey||oe.metaKey||oe.ctrlKey)){var gt=Ge.filter(function(Ie){return Ie.key===Xe})[0],qe=(0,ve.F)((0,Pe.Z)((0,Pe.Z)({},(0,ve.H8)(Xe,R.getTreeNodeRequiredProps())),{},{data:gt.data}));R.setExpandedKeys(Ut?(0,mt._5)(Re,Xe):(0,mt.L0)(Re,Xe)),R.onNodeExpand(oe,qe)}},R.onNodeClick=function(oe,Me){var Fe=R.props,Re=Fe.onClick,Ge=Fe.expandAction;Ge==="click"&&R.triggerExpandActionExpand(oe,Me),Re==null||Re(oe,Me)},R.onNodeDoubleClick=function(oe,Me){var Fe=R.props,Re=Fe.onDoubleClick,Ge=Fe.expandAction;Ge==="doubleClick"&&R.triggerExpandActionExpand(oe,Me),Re==null||Re(oe,Me)},R.onNodeSelect=function(oe,Me){var Fe=R.state.selectedKeys,Re=R.state,Ge=Re.keyEntities,Ut=Re.fieldNames,Xe=R.props,At=Xe.onSelect,gt=Xe.multiple,qe=Me.selected,Ie=Me[Ut.key],tt=!qe;tt?gt?Fe=(0,mt.L0)(Fe,Ie):Fe=[Ie]:Fe=(0,mt._5)(Fe,Ie);var pt=Fe.map(function(Pt){var dn=(0,Zt.Z)(Ge,Pt);return dn?dn.node:null}).filter(function(Pt){return Pt});R.setUncontrolledState({selectedKeys:Fe}),At==null||At(Fe,{event:"select",selected:tt,node:Me,selectedNodes:pt,nativeEvent:oe.nativeEvent})},R.onNodeCheck=function(oe,Me,Fe){var Re=R.state,Ge=Re.keyEntities,Ut=Re.checkedKeys,Xe=Re.halfCheckedKeys,At=R.props,gt=At.checkStrictly,qe=At.onCheck,Ie=Me.key,tt,pt={event:"check",node:Me,checked:Fe,nativeEvent:oe.nativeEvent};if(gt){var Pt=Fe?(0,mt.L0)(Ut,Ie):(0,mt._5)(Ut,Ie),dn=(0,mt._5)(Xe,Ie);tt={checked:Pt,halfChecked:dn},pt.checkedNodes=Pt.map(function(dt){return(0,Zt.Z)(Ge,dt)}).filter(function(dt){return dt}).map(function(dt){return dt.node}),R.setUncontrolledState({checkedKeys:Pt})}else{var Tn=(0,rn.S)([].concat((0,_.Z)(Ut),[Ie]),!0,Ge),ie=Tn.checkedKeys,ge=Tn.halfCheckedKeys;if(!Fe){var An=new Set(ie);An.delete(Ie);var je=(0,rn.S)(Array.from(An),{checked:!1,halfCheckedKeys:ge},Ge);ie=je.checkedKeys,ge=je.halfCheckedKeys}tt=ie,pt.checkedNodes=[],pt.checkedNodesPositions=[],pt.halfCheckedKeys=ge,ie.forEach(function(dt){var tr=(0,Zt.Z)(Ge,dt);if(tr){var kt=tr.node,$t=tr.pos;pt.checkedNodes.push(kt),pt.checkedNodesPositions.push({node:kt,pos:$t})}}),R.setUncontrolledState({checkedKeys:ie},!1,{halfCheckedKeys:ge})}qe==null||qe(tt,pt)},R.onNodeLoad=function(oe){var Me=oe.key,Fe=new Promise(function(Re,Ge){R.setState(function(Ut){var Xe=Ut.loadedKeys,At=Xe===void 0?[]:Xe,gt=Ut.loadingKeys,qe=gt===void 0?[]:gt,Ie=R.props,tt=Ie.loadData,pt=Ie.onLoad;if(!tt||At.indexOf(Me)!==-1||qe.indexOf(Me)!==-1)return null;var Pt=tt(oe);return Pt.then(function(){var dn=R.state.loadedKeys,Tn=(0,mt.L0)(dn,Me);pt==null||pt(Tn,{event:"load",node:oe}),R.setUncontrolledState({loadedKeys:Tn}),R.setState(function(ie){return{loadingKeys:(0,mt._5)(ie.loadingKeys,Me)}}),Re()}).catch(function(dn){if(R.setState(function(ie){return{loadingKeys:(0,mt._5)(ie.loadingKeys,Me)}}),R.loadingRetryTimes[Me]=(R.loadingRetryTimes[Me]||0)+1,R.loadingRetryTimes[Me]>=Sn){var Tn=R.state.loadedKeys;(0,d.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),R.setUncontrolledState({loadedKeys:(0,mt.L0)(Tn,Me)}),Re()}Ge(dn)}),{loadingKeys:(0,mt.L0)(qe,Me)}})});return Fe.catch(function(){}),Fe},R.onNodeMouseEnter=function(oe,Me){var Fe=R.props.onMouseEnter;Fe==null||Fe({event:oe,node:Me})},R.onNodeMouseLeave=function(oe,Me){var Fe=R.props.onMouseLeave;Fe==null||Fe({event:oe,node:Me})},R.onNodeContextMenu=function(oe,Me){var Fe=R.props.onRightClick;Fe&&(oe.preventDefault(),Fe({event:oe,node:Me}))},R.onFocus=function(){var oe=R.props.onFocus;R.setState({focused:!0});for(var Me=arguments.length,Fe=new Array(Me),Re=0;Re1&&arguments[1]!==void 0?arguments[1]:!1,Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!R.destroyed){var Re=!1,Ge=!0,Ut={};Object.keys(oe).forEach(function(Xe){if(Xe in R.props){Ge=!1;return}Re=!0,Ut[Xe]=oe[Xe]}),Re&&(!Me||Ge)&&R.setState((0,Pe.Z)((0,Pe.Z)({},Ut),Fe))}},R.scrollTo=function(oe){R.listRef.current.scrollTo(oe)},R}return(0,P.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var be=this.props.activeKey;be!==void 0&&be!==this.state.activeKey&&(this.setState({activeKey:be}),be!==null&&this.scrollTo({key:be}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var be,$=this.state,U=$.focused,oe=$.flattenNodes,Me=$.keyEntities,Fe=$.draggingNodeKey,Re=$.activeKey,Ge=$.dropLevelOffset,Ut=$.dropContainerKey,Xe=$.dropTargetKey,At=$.dropPosition,gt=$.dragOverNodeKey,qe=$.indent,Ie=this.props,tt=Ie.prefixCls,pt=Ie.className,Pt=Ie.style,dn=Ie.showLine,Tn=Ie.focusable,ie=Ie.tabIndex,ge=ie===void 0?0:ie,An=Ie.selectable,je=Ie.showIcon,dt=Ie.icon,tr=Ie.switcherIcon,kt=Ie.draggable,$t=Ie.checkable,sn=Ie.checkStrictly,ot=Ie.disabled,bt=Ie.motion,Ct=Ie.loadData,Bt=Ie.filterTreeNode,ze=Ie.height,_n=Ie.itemHeight,Ht=Ie.virtual,sr=Ie.titleRender,Vr=Ie.dropIndicatorRender,rr=Ie.onContextMenu,Br=Ie.onScroll,Zn=Ie.direction,Jn=Ie.rootClassName,Wt=Ie.rootStyle,Ve=(0,c.Z)(this.props,{aria:!0,data:!0}),_e;return kt&&((0,ee.Z)(kt)==="object"?_e=kt:typeof kt=="function"?_e={nodeDraggable:kt}:_e={}),C.createElement(H.k.Provider,{value:{prefixCls:tt,selectable:An,showIcon:je,icon:dt,switcherIcon:tr,draggable:_e,draggingNodeKey:Fe,checkable:$t,checkStrictly:sn,disabled:ot,keyEntities:Me,dropLevelOffset:Ge,dropContainerKey:Ut,dropTargetKey:Xe,dropPosition:At,dragOverNodeKey:gt,indent:qe,direction:Zn,dropIndicatorRender:Vr,loadData:Ct,filterTreeNode:Bt,titleRender:sr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},C.createElement("div",{role:"tree",className:o()(tt,pt,Jn,(be={},(0,ae.Z)(be,"".concat(tt,"-show-line"),dn),(0,ae.Z)(be,"".concat(tt,"-focused"),U),(0,ae.Z)(be,"".concat(tt,"-active-focused"),Re!==null),be)),style:Wt},C.createElement(zt,(0,b.Z)({ref:this.listRef,prefixCls:tt,style:Pt,data:oe,disabled:ot,selectable:An,checkable:!!$t,motion:bt,dragging:Fe!==null,height:ze,itemHeight:_n,virtual:Ht,focusable:Tn,focused:U,tabIndex:ge,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rr,onScroll:Br},this.getTreeNodeRequiredProps(),Ve))))}}],[{key:"getDerivedStateFromProps",value:function(be,$){var U=$.prevProps,oe={prevProps:be};function Me(Tn){return!U&&Tn in be||U&&U[Tn]!==be[Tn]}var Fe,Re=$.fieldNames;if(Me("fieldNames")&&(Re=(0,ve.w$)(be.fieldNames),oe.fieldNames=Re),Me("treeData")?Fe=be.treeData:Me("children")&&((0,d.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Fe=(0,ve.zn)(be.children)),Fe){oe.treeData=Fe;var Ge=(0,ve.I8)(Fe,{fieldNames:Re});oe.keyEntities=(0,Pe.Z)((0,ae.Z)({},Q,se),Ge.keyEntities)}var Ut=oe.keyEntities||$.keyEntities;if(Me("expandedKeys")||U&&Me("autoExpandParent"))oe.expandedKeys=be.autoExpandParent||!U&&be.defaultExpandParent?(0,mt.r7)(be.expandedKeys,Ut):be.expandedKeys;else if(!U&&be.defaultExpandAll){var Xe=(0,Pe.Z)({},Ut);delete Xe[Q],oe.expandedKeys=Object.keys(Xe).map(function(Tn){return Xe[Tn].key})}else!U&&be.defaultExpandedKeys&&(oe.expandedKeys=be.autoExpandParent||be.defaultExpandParent?(0,mt.r7)(be.defaultExpandedKeys,Ut):be.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,Fe||oe.expandedKeys){var At=(0,ve.oH)(Fe||$.treeData,oe.expandedKeys||$.expandedKeys,Re);oe.flattenNodes=At}if(be.selectable&&(Me("selectedKeys")?oe.selectedKeys=(0,mt.BT)(be.selectedKeys,be):!U&&be.defaultSelectedKeys&&(oe.selectedKeys=(0,mt.BT)(be.defaultSelectedKeys,be))),be.checkable){var gt;if(Me("checkedKeys")?gt=(0,mt.E6)(be.checkedKeys)||{}:!U&&be.defaultCheckedKeys?gt=(0,mt.E6)(be.defaultCheckedKeys)||{}:Fe&&(gt=(0,mt.E6)(be.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),gt){var qe=gt,Ie=qe.checkedKeys,tt=Ie===void 0?[]:Ie,pt=qe.halfCheckedKeys,Pt=pt===void 0?[]:pt;if(!be.checkStrictly){var dn=(0,rn.S)(tt,!0,Ut);tt=dn.checkedKeys,Pt=dn.halfCheckedKeys}oe.checkedKeys=tt,oe.halfCheckedKeys=Pt}}return Me("loadedKeys")&&(oe.loadedKeys=be.loadedKeys),oe}}]),f}(C.Component);tn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:I,allowDrop:function(){return!0},expandAction:!1},tn.TreeNode=fe.Z;var re=tn,Et=re},35654:function(lr,jt,l){"use strict";l.d(jt,{BT:function(){return C},E6:function(){return M},L0:function(){return s},OM:function(){return d},_5:function(){return r},r7:function(){return W},wA:function(){return o},yx:function(){return x}});var b=l(19127),ae=l(20135),ee=l(48736),Pe=l(59301),_=l(39417),V=l(67841),P=l(71430),w=null;function r(te,S){if(!te)return[];var B=te.slice(),pe=B.indexOf(S);return pe>=0&&B.splice(pe,1),B}function s(te,S){var B=(te||[]).slice();return B.indexOf(S)===-1&&B.push(S),B}function x(te){return te.split("-")}function o(te,S){var B=[],pe=(0,V.Z)(S,te);function fe(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];me.forEach(function(ve){var Ne=ve.key,de=ve.children;B.push(Ne),fe(de)})}return fe(pe.children),B}function i(te){if(te.parent){var S=x(te.pos);return Number(S[S.length-1])===te.parent.children.length-1}return!1}function c(te){var S=x(te.pos);return Number(S[S.length-1])===0}function d(te,S,B,pe,fe,me,ve,Ne,de,we){var F,Ce=te.clientX,Ae=te.clientY,ue=te.target.getBoundingClientRect(),ye=ue.top,L=ue.height,Q=(we==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-Ce),ne=(Q-12)/pe,se=(0,V.Z)(Ne,B.props.eventKey);if(Ae-1.5?me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1:me({dragNode:Sn,dropNode:tn,dropPosition:0})?mt=0:me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1:me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1,{dropPosition:mt,dropLevelOffset:rn,dropTargetKey:se.key,dropTargetPos:se.pos,dragOverNodeKey:zt,dropContainerKey:mt===0?null:((F=se.parent)===null||F===void 0?void 0:F.key)||null,dropAllowed:re}}function C(te,S){if(te){var B=S.multiple;return B?te.slice():te.length?[te[0]]:te}}var H=function(S){return S};function I(te,S){if(!te)return[];var B=S||{},pe=B.processProps,fe=pe===void 0?H:pe,me=Array.isArray(te)?te:[te];return me.map(function(ve){var Ne=ve.children,de=_objectWithoutProperties(ve,w),we=I(Ne,S);return React.createElement(TreeNode,_extends({key:de.key},fe(de)),we)})}function M(te){if(!te)return null;var S;if(Array.isArray(te))S={checkedKeys:te,halfCheckedKeys:void 0};else if((0,ae.Z)(te)==="object")S={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return(0,ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return S}function W(te,S){var B=new Set;function pe(fe){if(!B.has(fe)){var me=(0,V.Z)(S,fe);if(me){B.add(fe);var ve=me.parent,Ne=me.node;Ne.disabled||ve&&pe(ve.key)}}}return(te||[]).forEach(function(fe){pe(fe)}),(0,b.Z)(B)}},90782:function(lr,jt,l){"use strict";l.d(jt,{S:function(){return P}});var b=l(48736),ae=l(67841);function ee(w,r){var s=new Set;return w.forEach(function(x){r.has(x)||s.add(x)}),s}function Pe(w){var r=w||{},s=r.disabled,x=r.disableCheckbox,o=r.checkable;return!!(s||x)||o===!1}function _(w,r,s,x){for(var o=new Set(w),i=new Set,c=0;c<=s;c+=1){var d=r.get(c)||new Set;d.forEach(function(M){var W=M.key,te=M.node,S=M.children,B=S===void 0?[]:S;o.has(W)&&!x(te)&&B.filter(function(pe){return!x(pe.node)}).forEach(function(pe){o.add(pe.key)})})}for(var C=new Set,H=s;H>=0;H-=1){var I=r.get(H)||new Set;I.forEach(function(M){var W=M.parent,te=M.node;if(!(x(te)||!M.parent||C.has(M.parent.key))){if(x(M.parent.node)){C.add(W.key);return}var S=!0,B=!1;(W.children||[]).filter(function(pe){return!x(pe.node)}).forEach(function(pe){var fe=pe.key,me=o.has(fe);S&&!me&&(S=!1),!B&&(me||i.has(fe))&&(B=!0)}),S&&o.add(W.key),B&&i.add(W.key),C.add(W.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(ee(i,o))}}function V(w,r,s,x,o){for(var i=new Set(w),c=new Set(r),d=0;d<=x;d+=1){var C=s.get(d)||new Set;C.forEach(function(W){var te=W.key,S=W.node,B=W.children,pe=B===void 0?[]:B;!i.has(te)&&!c.has(te)&&!o(S)&&pe.filter(function(fe){return!o(fe.node)}).forEach(function(fe){i.delete(fe.key)})})}c=new Set;for(var H=new Set,I=x;I>=0;I-=1){var M=s.get(I)||new Set;M.forEach(function(W){var te=W.parent,S=W.node;if(!(o(S)||!W.parent||H.has(W.parent.key))){if(o(W.parent.node)){H.add(te.key);return}var B=!0,pe=!1;(te.children||[]).filter(function(fe){return!o(fe.node)}).forEach(function(fe){var me=fe.key,ve=i.has(me);B&&!ve&&(B=!1),!pe&&(ve||c.has(me))&&(pe=!0)}),B||i.delete(te.key),pe&&c.add(te.key),H.add(te.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(ee(c,i))}}function P(w,r,s,x){var o=[],i;x?i=x:i=Pe;var c=new Set(w.filter(function(I){var M=!!(0,ae.Z)(s,I);return M||o.push(I),M})),d=new Map,C=0;Object.keys(s).forEach(function(I){var M=s[I],W=M.level,te=d.get(W);te||(te=new Set,d.set(W,te)),te.add(M),C=Math.max(C,W)}),(0,b.ZP)(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var H;return r===!0?H=_(c,d,C,i):H=V(c,r.halfCheckedKeys,d,C,i),H}},67841:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return b}});function b(ae,ee){return ae[ee]}},71430:function(lr,jt,l){"use strict";l.d(jt,{F:function(){return W},H8:function(){return M},I8:function(){return I},km:function(){return o},oH:function(){return C},w$:function(){return i},zn:function(){return d}});var b=l(20135),ae=l(19127),ee=l(44127),Pe=l(6620),_=l(11592),V=l(2738),P=l(48736),w=l(67841),r=["children"];function s(te,S){return"".concat(te,"-").concat(S)}function x(te){return te&&te.type&&te.type.isTreeNode}function o(te,S){return te!=null?te:S}function i(te){var S=te||{},B=S.title,pe=S._title,fe=S.key,me=S.children,ve=B||"title";return{title:ve,_title:pe||[ve],key:fe||"key",children:me||"children"}}function c(te,S){var B=new Map;function pe(fe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(ve){var Ne=ve[S.key],de=ve[S.children];warning(Ne!=null,"Tree node must have a certain key: [".concat(me).concat(Ne,"]"));var we=String(Ne);warning(!B.has(we)||Ne===null||Ne===void 0,"Same 'key' exist in the Tree: ".concat(we)),B.set(we,!0),pe(de,"".concat(me).concat(we," > "))})}pe(te)}function d(te){function S(B){var pe=(0,_.Z)(B);return pe.map(function(fe){if(!x(fe))return(0,P.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var me=fe.key,ve=fe.props,Ne=ve.children,de=(0,Pe.Z)(ve,r),we=(0,ee.Z)({key:me},de),F=S(Ne);return F.length&&(we.children=F),we}).filter(function(fe){return fe})}return S(te)}function C(te,S,B){var pe=i(B),fe=pe._title,me=pe.key,ve=pe.children,Ne=new Set(S===!0?[]:S),de=[];function we(F){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return F.map(function(Ae,ue){for(var ye=s(Ce?Ce.pos:"0",ue),L=o(Ae[me],ye),Q,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:{},B=S.initWrapper,pe=S.processEntity,fe=S.onProcessFinished,me=S.externalGetKey,ve=S.childrenPropName,Ne=S.fieldNames,de=arguments.length>2?arguments[2]:void 0,we=me||de,F={},Ce={},Ae={posEntities:F,keyEntities:Ce};return B&&(Ae=B(Ae)||Ae),H(te,function(ue){var ye=ue.node,L=ue.index,Q=ue.pos,ne=ue.key,se=ue.parentPos,nt=ue.level,it=ue.nodes,Je={node:ye,nodes:it,index:L,key:ne,pos:Q,level:nt},wt=o(ne,Q);F[Q]=Je,Ce[wt]=Je,Je.parent=F[se],Je.parent&&(Je.parent.children=Je.parent.children||[],Je.parent.children.push(Je)),pe&&pe(Je,Ae)},{externalGetKey:we,childrenPropName:ve,fieldNames:Ne}),fe&&fe(Ae),Ae}function M(te,S){var B=S.expandedKeys,pe=S.selectedKeys,fe=S.loadedKeys,me=S.loadingKeys,ve=S.checkedKeys,Ne=S.halfCheckedKeys,de=S.dragOverNodeKey,we=S.dropPosition,F=S.keyEntities,Ce=(0,w.Z)(F,te),Ae={eventKey:te,expanded:B.indexOf(te)!==-1,selected:pe.indexOf(te)!==-1,loaded:fe.indexOf(te)!==-1,loading:me.indexOf(te)!==-1,checked:ve.indexOf(te)!==-1,halfChecked:Ne.indexOf(te)!==-1,pos:String(Ce?Ce.pos:""),dragOver:de===te&&we===0,dragOverGapTop:de===te&&we===-1,dragOverGapBottom:de===te&&we===1};return Ae}function W(te){var S=te.data,B=te.expanded,pe=te.selected,fe=te.checked,me=te.loaded,ve=te.loading,Ne=te.halfChecked,de=te.dragOver,we=te.dragOverGapTop,F=te.dragOverGapBottom,Ce=te.pos,Ae=te.active,ue=te.eventKey,ye=(0,ee.Z)((0,ee.Z)({},S),{},{expanded:B,selected:pe,checked:fe,loaded:me,loading:ve,halfChecked:Ne,dragOver:de,dragOverGapTop:we,dragOverGapBottom:F,pos:Ce,active:Ae,key:ue});return"props"in ye||Object.defineProperty(ye,"props",{get:function(){return(0,P.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),te}}),ye}},8224:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(4676);function ae(ee,Pe,_,V){var P=b.unstable_batchedUpdates?function(r){b.unstable_batchedUpdates(_,r)}:_;return ee!=null&&ee.addEventListener&&ee.addEventListener(Pe,P,V),{remove:function(){ee!=null&&ee.removeEventListener&&ee.removeEventListener(Pe,P,V)}}}},55468:function(lr,jt,l){"use strict";l.d(jt,{g1:function(){return x},os:function(){return i}});var b=/margin|padding|width|height|max|min|offset/,ae={left:!0,top:!0},ee={cssFloat:1,styleFloat:1,float:1};function Pe(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function _(c,d,C){if(d=d.toLowerCase(),C==="auto"){if(d==="height")return c.offsetHeight;if(d==="width")return c.offsetWidth}return d in ae||(ae[d]=b.test(d)),ae[d]?parseFloat(C)||0:C}function V(c,d){var C=arguments.length,H=Pe(c);return d=ee[d]?"cssFloat"in c.style?"cssFloat":"styleFloat":d,C===1?H:_(c,d,H[d]||c.style[d])}function P(c,d,C){var H=arguments.length;if(d=ee[d]?"cssFloat"in c.style?"cssFloat":"styleFloat":d,H===3)return typeof C=="number"&&b.test(d)&&(C="".concat(C,"px")),c.style[d]=C,C;for(var I in d)d.hasOwnProperty(I)&&P(c,I,d[I]);return Pe(c)}function w(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function r(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function s(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:d}}function x(){var c=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:d}}function o(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function i(c){var d=c.getBoundingClientRect(),C=document.documentElement;return{left:d.left+(window.pageXOffset||C.scrollLeft)-(C.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||C.scrollTop)-(C.clientTop||document.body.clientTop||0)}}},24514:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return Pe}});var b=l(47273),ae=function(V){if((0,b.Z)()&&window.document.documentElement){var P=Array.isArray(V)?V:[V],w=window.document.documentElement;return P.some(function(r){return r in w.style})}return!1},ee=function(V,P){if(!ae(V))return!1;var w=document.createElement("div"),r=w.style[V];return w.style[V]=P,w.style[V]!==r};function Pe(_,V){return!Array.isArray(_)&&V!==void 0?ee(_,V):ae(_)}},49658:function(lr,jt){"use strict";jt.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var l=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(l)||/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(l==null?void 0:l.substr(0,4))}},24916:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return tn}});var b=l(96663),ae=l(20135),ee=l(44127),Pe=l(90493),_=l(72071),V=l(6620),P=l(92310),w=l.n(P),r=l(29301),s=l(70425),x=l(34280),o=l(59301),i=l(4676),c=o.forwardRef(function(re,Et){var K=re.height,E=re.offsetY,f=re.offsetX,R=re.children,be=re.prefixCls,$=re.onInnerResize,U=re.innerProps,oe=re.rtl,Me=re.extra,Fe={},Re={display:"flex",flexDirection:"column"};return E!==void 0&&(Fe={height:K,position:"relative",overflow:"hidden"},Re=(0,ee.Z)((0,ee.Z)({},Re),{},(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({transform:"translateY(".concat(E,"px)")},oe?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),o.createElement("div",{style:Fe},o.createElement(r.Z,{onResize:function(Ut){var Xe=Ut.offsetHeight;Xe&&$&&$()}},o.createElement("div",(0,b.Z)({style:Re,className:w()((0,Pe.Z)({},"".concat(be,"-holder-inner"),be)),ref:Et},U),R,Me)))});c.displayName="Filler";var d=c;function C(re){var Et=re.children,K=re.setRef,E=o.useCallback(function(f){K(f)},[]);return o.cloneElement(Et,{ref:E})}function H(re,Et,K,E,f,R,be,$){var U=$.getKey;return re.slice(Et,K+1).map(function(oe,Me){var Fe=Et+Me,Re=be(oe,Fe,{style:{width:E},offsetX:f}),Ge=U(oe);return o.createElement(C,{key:Ge,setRef:function(Xe){return R(oe,Xe)}},Re)})}function I(re,Et,K,E){var f=K-re,R=Et-K,be=Math.min(f,R)*2;if(E<=be){var $=Math.floor(E/2);return E%2?K+$+1:K-$}return f>R?K-(E-R):K+(E-f)}function M(re,Et,K){var E=re.length,f=Et.length,R,be;if(E===0&&f===0)return null;E2&&arguments[2]!==void 0?arguments[2]:!1,Fe=U?oe<0&&$.current.left||oe>0&&$.current.right:oe<0&&$.current.top||oe>0&&$.current.bottom;return Me&&Fe?(clearTimeout(R.current),f.current=!1):(!Fe||f.current)&&be(),!f.current&&Fe}};function fe(re,Et,K,E,f,R,be){var $=(0,o.useRef)(0),U=(0,o.useRef)(null),oe=(0,o.useRef)(null),Me=(0,o.useRef)(!1),Fe=pe(Et,K,E,f);function Re(qe,Ie){if(te.Z.cancel(U.current),!Fe(!1,Ie)){var tt=qe;if(!tt._virtualHandled)tt._virtualHandled=!0;else return;$.current+=Ie,oe.current=Ie,B||tt.preventDefault(),U.current=(0,te.Z)(function(){var pt=Me.current?10:1;be($.current*pt,!1),$.current=0})}}function Ge(qe,Ie){be(Ie,!0),B||qe.preventDefault()}var Ut=(0,o.useRef)(null),Xe=(0,o.useRef)(null);function At(qe){if(re){te.Z.cancel(Xe.current),Xe.current=(0,te.Z)(function(){Ut.current=null},2);var Ie=qe.deltaX,tt=qe.deltaY,pt=qe.shiftKey,Pt=Ie,dn=tt;(Ut.current==="sx"||!Ut.current&&pt&&tt&&!Ie)&&(Pt=tt,dn=0,Ut.current="sx");var Tn=Math.abs(Pt),ie=Math.abs(dn);Ut.current===null&&(Ut.current=R&&Tn>ie?"x":"y"),Ut.current==="y"?Re(qe,dn):Ge(qe,Pt)}}function gt(qe){re&&(Me.current=qe.detail===oe.current)}return[At,gt]}function me(re,Et,K,E){var f=o.useMemo(function(){return[new Map,[]]},[re,K.id,E]),R=(0,_.Z)(f,2),be=R[0],$=R[1],U=function(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Me,Re=be.get(Me),Ge=be.get(Fe);if(Re===void 0||Ge===void 0)for(var Ut=re.length,Xe=$.length;Xe0&&arguments[0]!==void 0?arguments[0]:!1;Me();var Ut=function(){var gt=!1;$.current.forEach(function(qe,Ie){if(qe&&qe.offsetParent){var tt=qe.offsetHeight,pt=getComputedStyle(qe),Pt=pt.marginTop,dn=pt.marginBottom,Tn=F(Pt),ie=F(dn),ge=tt+Tn+ie;U.current.get(Ie)!==ge&&(U.current.set(Ie,ge),gt=!0)}}),gt&&be(function(qe){return qe+1})};if(Ge)Ut();else{oe.current+=1;var Xe=oe.current;Promise.resolve().then(function(){Xe===oe.current&&Ut()})}}function Re(Ge,Ut){var Xe=re(Ge),At=$.current.get(Xe);Ut?($.current.set(Xe,Ut),Fe()):$.current.delete(Xe),!At!=!Ut&&(Ut?Et==null||Et(Ge):K==null||K(Ge))}return(0,o.useEffect)(function(){return Me},[]),[Re,Fe,U.current,R]}var Ae=14/15;function ue(re,Et,K){var E=(0,o.useRef)(!1),f=(0,o.useRef)(0),R=(0,o.useRef)(0),be=(0,o.useRef)(null),$=(0,o.useRef)(null),U,oe=function(Ge){if(E.current){var Ut=Math.ceil(Ge.touches[0].pageX),Xe=Math.ceil(Ge.touches[0].pageY),At=f.current-Ut,gt=R.current-Xe,qe=Math.abs(At)>Math.abs(gt);qe?f.current=Ut:R.current=Xe;var Ie=K(qe,qe?At:gt,!1,Ge);Ie&&Ge.preventDefault(),clearInterval($.current),Ie&&($.current=setInterval(function(){qe?At*=Ae:gt*=Ae;var tt=Math.floor(qe?At:gt);(!K(qe,tt,!0)||Math.abs(tt)<=.1)&&clearInterval($.current)},16))}},Me=function(){E.current=!1,U()},Fe=function(Ge){U(),Ge.touches.length===1&&!E.current&&(E.current=!0,f.current=Math.ceil(Ge.touches[0].pageX),R.current=Math.ceil(Ge.touches[0].pageY),be.current=Ge.target,be.current.addEventListener("touchmove",oe,{passive:!1}),be.current.addEventListener("touchend",Me,{passive:!0}))};U=function(){be.current&&(be.current.removeEventListener("touchmove",oe),be.current.removeEventListener("touchend",Me))},(0,x.Z)(function(){return re&&Et.current.addEventListener("touchstart",Fe,{passive:!0}),function(){var Re;(Re=Et.current)===null||Re===void 0||Re.removeEventListener("touchstart",Fe),U(),clearInterval($.current)}},[re])}function ye(re){return Math.floor(Math.pow(re,.5))}function L(re,Et){var K="touches"in re?re.touches[0]:re;return K[Et?"pageX":"pageY"]-window[Et?"scrollX":"scrollY"]}function Q(re,Et,K){o.useEffect(function(){var E=Et.current;if(re&&E){var f=!1,R,be,$=function(){te.Z.cancel(R)},U=function Re(){$(),R=(0,te.Z)(function(){K(be),Re()})},oe=function(Ge){if(!Ge.target.draggable){var Ut=Ge;Ut._virtualHandled||(Ut._virtualHandled=!0,f=!0)}},Me=function(){f=!1,$()},Fe=function(Ge){if(f){var Ut=L(Ge,!1),Xe=E.getBoundingClientRect(),At=Xe.top,gt=Xe.bottom;if(Ut<=At){var qe=At-Ut;be=-ye(qe),U()}else if(Ut>=gt){var Ie=Ut-gt;be=ye(Ie),U()}else $()}};return E.addEventListener("mousedown",oe),E.ownerDocument.addEventListener("mouseup",Me),E.ownerDocument.addEventListener("mousemove",Fe),function(){E.removeEventListener("mousedown",oe),E.ownerDocument.removeEventListener("mouseup",Me),E.ownerDocument.removeEventListener("mousemove",Fe),$()}}},[re])}var ne=10;function se(re,Et,K,E,f,R,be,$){var U=o.useRef(),oe=o.useState(null),Me=(0,_.Z)(oe,2),Fe=Me[0],Re=Me[1];return(0,x.Z)(function(){if(Fe&&Fe.times=0;tr-=1){var kt=f(Et[tr]),$t=K.get(kt);if($t===void 0){qe=!0;break}if(dt-=$t,dt<=0)break}switch(pt){case"top":tt=dn-At;break;case"bottom":tt=Tn-gt+At;break;default:{var sn=re.current.scrollTop,ot=sn+gt;dnot&&(Ie="bottom")}}tt!==null&&be(tt),tt!==Fe.lastTop&&(qe=!0)}qe&&Re((0,ee.Z)((0,ee.Z)({},Fe),{},{times:Fe.times+1,targetAlign:Ie,lastTop:tt}))}},[Fe,re.current]),function(Ge){if(Ge==null){$();return}if(te.Z.cancel(U.current),typeof Ge=="number")be(Ge);else if(Ge&&(0,ae.Z)(Ge)==="object"){var Ut,Xe=Ge.align;"index"in Ge?Ut=Ge.index:Ut=Et.findIndex(function(qe){return f(qe)===Ge.key});var At=Ge.offset,gt=At===void 0?0:At;Re({times:0,index:Ut,offset:gt,originAlign:Xe})}}}var nt=o.forwardRef(function(re,Et){var K=re.prefixCls,E=re.rtl,f=re.scrollOffset,R=re.scrollRange,be=re.onStartMove,$=re.onStopMove,U=re.onScroll,oe=re.horizontal,Me=re.spinSize,Fe=re.containerSize,Re=re.style,Ge=re.thumbStyle,Ut=re.showScrollBar,Xe=o.useState(!1),At=(0,_.Z)(Xe,2),gt=At[0],qe=At[1],Ie=o.useState(null),tt=(0,_.Z)(Ie,2),pt=tt[0],Pt=tt[1],dn=o.useState(null),Tn=(0,_.Z)(dn,2),ie=Tn[0],ge=Tn[1],An=!E,je=o.useRef(),dt=o.useRef(),tr=o.useState(Ut),kt=(0,_.Z)(tr,2),$t=kt[0],sn=kt[1],ot=o.useRef(),bt=function(){Ut===!0||Ut===!1||(clearTimeout(ot.current),sn(!0),ot.current=setTimeout(function(){sn(!1)},3e3))},Ct=R-Fe||0,Bt=Fe-Me||0,ze=o.useMemo(function(){if(f===0||Ct===0)return 0;var Wt=f/Ct;return Wt*Bt},[f,Ct,Bt]),_n=function(Ve){Ve.stopPropagation(),Ve.preventDefault()},Ht=o.useRef({top:ze,dragging:gt,pageY:pt,startTop:ie});Ht.current={top:ze,dragging:gt,pageY:pt,startTop:ie};var sr=function(Ve){qe(!0),Pt(L(Ve,oe)),ge(Ht.current.top),be(),Ve.stopPropagation(),Ve.preventDefault()};o.useEffect(function(){var Wt=function($e){$e.preventDefault()},Ve=je.current,_e=dt.current;return Ve.addEventListener("touchstart",Wt,{passive:!1}),_e.addEventListener("touchstart",sr,{passive:!1}),function(){Ve.removeEventListener("touchstart",Wt),_e.removeEventListener("touchstart",sr)}},[]);var Vr=o.useRef();Vr.current=Ct;var rr=o.useRef();rr.current=Bt,o.useEffect(function(){if(gt){var Wt,Ve=function($e){var nn=Ht.current,un=nn.dragging,Nn=nn.pageY,Qn=nn.startTop;te.Z.cancel(Wt);var Hn=je.current.getBoundingClientRect(),Kn=Fe/(oe?Hn.width:Hn.height);if(un){var Sr=(L($e,oe)-Nn)*Kn,Er=Qn;!An&&oe?Er-=Sr:Er+=Sr;var Yn=Vr.current,Vn=rr.current,Dr=Vn?Er/Vn:0,kr=Math.ceil(Dr*Yn);kr=Math.max(kr,0),kr=Math.min(kr,Yn),Wt=(0,te.Z)(function(){U(kr,oe)})}},_e=function(){qe(!1),$()};return window.addEventListener("mousemove",Ve,{passive:!0}),window.addEventListener("touchmove",Ve,{passive:!0}),window.addEventListener("mouseup",_e,{passive:!0}),window.addEventListener("touchend",_e,{passive:!0}),function(){window.removeEventListener("mousemove",Ve),window.removeEventListener("touchmove",Ve),window.removeEventListener("mouseup",_e),window.removeEventListener("touchend",_e),te.Z.cancel(Wt)}}},[gt]),o.useEffect(function(){return bt(),function(){clearTimeout(ot.current)}},[f]),o.useImperativeHandle(Et,function(){return{delayHidden:bt}});var Br="".concat(K,"-scrollbar"),Zn={position:"absolute",visibility:$t?null:"hidden"},Jn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return oe?(Zn.height=8,Zn.left=0,Zn.right=0,Zn.bottom=0,Jn.height="100%",Jn.width=Me,An?Jn.left=ze:Jn.right=ze):(Zn.width=8,Zn.top=0,Zn.bottom=0,An?Zn.right=0:Zn.left=0,Jn.width="100%",Jn.height=Me,Jn.top=ze),o.createElement("div",{ref:je,className:w()(Br,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(Br,"-horizontal"),oe),"".concat(Br,"-vertical"),!oe),"".concat(Br,"-visible"),$t)),style:(0,ee.Z)((0,ee.Z)({},Zn),Re),onMouseDown:_n,onMouseMove:bt},o.createElement("div",{ref:dt,className:w()("".concat(Br,"-thumb"),(0,Pe.Z)({},"".concat(Br,"-thumb-moving"),gt)),style:(0,ee.Z)((0,ee.Z)({},Jn),Ge),onMouseDown:sr}))}),it=nt,Je=20;function wt(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,K=re/Et*re;return isNaN(K)&&(K=0),K=Math.max(K,Je),Math.floor(K)}var Jt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],zt=[],mt={overflowY:"auto",overflowAnchor:"none"};function rn(re,Et){var K=re.prefixCls,E=K===void 0?"rc-virtual-list":K,f=re.className,R=re.height,be=re.itemHeight,$=re.fullHeight,U=$===void 0?!0:$,oe=re.style,Me=re.data,Fe=re.children,Re=re.itemKey,Ge=re.virtual,Ut=re.direction,Xe=re.scrollWidth,At=re.component,gt=At===void 0?"div":At,qe=re.onScroll,Ie=re.onVirtualScroll,tt=re.onVisibleChange,pt=re.innerProps,Pt=re.extraRender,dn=re.styles,Tn=re.showScrollBar,ie=Tn===void 0?"optional":Tn,ge=(0,V.Z)(re,Jt),An=o.useCallback(function($i){return typeof Re=="function"?Re($i):$i==null?void 0:$i[Re]},[Re]),je=Ce(An,null,null),dt=(0,_.Z)(je,4),tr=dt[0],kt=dt[1],$t=dt[2],sn=dt[3],ot=!!(Ge!==!1&&R&&be),bt=o.useMemo(function(){return Object.values($t.maps).reduce(function($i,Pi){return $i+Pi},0)},[$t.id,$t.maps]),Ct=ot&&Me&&(Math.max(be*Me.length,bt)>R||!!Xe),Bt=Ut==="rtl",ze=w()(E,(0,Pe.Z)({},"".concat(E,"-rtl"),Bt),f),_n=Me||zt,Ht=(0,o.useRef)(),sr=(0,o.useRef)(),Vr=(0,o.useRef)(),rr=(0,o.useState)(0),Br=(0,_.Z)(rr,2),Zn=Br[0],Jn=Br[1],Wt=(0,o.useState)(0),Ve=(0,_.Z)(Wt,2),_e=Ve[0],st=Ve[1],$e=(0,o.useState)(!1),nn=(0,_.Z)($e,2),un=nn[0],Nn=nn[1],Qn=function(){Nn(!0)},Hn=function(){Nn(!1)},Kn={getKey:An};function Sr($i){Jn(function(Pi){var fa;typeof $i=="function"?fa=$i(Pi):fa=$i;var Ta=ta(fa);return Ht.current.scrollTop=Ta,Ta})}var Er=(0,o.useRef)({start:0,end:_n.length}),Yn=(0,o.useRef)(),Vn=W(_n,An),Dr=(0,_.Z)(Vn,1),kr=Dr[0];Yn.current=kr;var _r=o.useMemo(function(){if(!ot)return{scrollHeight:void 0,start:0,end:_n.length-1,offset:void 0};if(!Ct){var $i;return{scrollHeight:(($i=sr.current)===null||$i===void 0?void 0:$i.offsetHeight)||0,start:0,end:_n.length-1,offset:void 0}}for(var Pi=0,fa,Ta,as,ao=_n.length,Ri=0;Ri=Zn&&fa===void 0&&(fa=Ri,Ta=Pi),Hs>Zn+R&&as===void 0&&(as=Ri),Pi=Hs}return fa===void 0&&(fa=0,Ta=0,as=Math.ceil(R/be)),as===void 0&&(as=_n.length-1),as=Math.min(as+1,_n.length-1),{scrollHeight:Pi,start:fa,end:as,offset:Ta}},[Ct,ot,Zn,_n,sn,R]),ti=_r.scrollHeight,Ni=_r.start,fi=_r.end,Ur=_r.offset;Er.current.start=Ni,Er.current.end=fi,o.useLayoutEffect(function(){var $i=$t.getRecord();if($i.size===1){var Pi=Array.from($i)[0],fa=_n[Ni];if(fa){var Ta=An(fa);if(Ta===Pi){var as=$t.get(Pi),ao=as-be;Sr(function(Ri){return Ri+ao})}}}$t.resetRecord()},[ti]);var Dn=o.useState({width:0,height:R}),On=(0,_.Z)(Dn,2),Wn=On[0],hr=On[1],$n=function(Pi){hr({width:Pi.offsetWidth,height:Pi.offsetHeight})},wr=(0,o.useRef)(),yr=(0,o.useRef)(),Gr=o.useMemo(function(){return wt(Wn.width,Xe)},[Wn.width,Xe]),ui=o.useMemo(function(){return wt(Wn.height,ti)},[Wn.height,ti]),pi=ti-R,Ai=(0,o.useRef)(pi);Ai.current=pi;function ta($i){var Pi=$i;return Number.isNaN(Ai.current)||(Pi=Math.min(Pi,Ai.current)),Pi=Math.max(Pi,0),Pi}var Ji=Zn<=0,Ci=Zn>=pi,gr=_e<=0,vi=_e>=Xe,qi=pe(Ji,Ci,gr,vi),Fi=function(){return{x:Bt?-_e:_e,y:Zn}},ki=(0,o.useRef)(Fi()),_i=(0,s.useEvent)(function($i){if(Ie){var Pi=(0,ee.Z)((0,ee.Z)({},Fi()),$i);(ki.current.x!==Pi.x||ki.current.y!==Pi.y)&&(Ie(Pi),ki.current=Pi)}});function sa($i,Pi){var fa=$i;Pi?((0,i.flushSync)(function(){st(fa)}),_i()):Sr(fa)}function Yi($i){var Pi=$i.currentTarget.scrollTop;Pi!==Zn&&Sr(Pi),qe==null||qe($i),_i()}var xa=function(Pi){var fa=Pi,Ta=Xe?Xe-Wn.width:0;return fa=Math.max(fa,0),fa=Math.min(fa,Ta),fa},$a=(0,s.useEvent)(function($i,Pi){Pi?((0,i.flushSync)(function(){st(function(fa){var Ta=fa+(Bt?-$i:$i);return xa(Ta)})}),_i()):Sr(function(fa){var Ta=fa+$i;return Ta})}),aa=fe(ot,Ji,Ci,gr,vi,!!Xe,$a),mr=(0,_.Z)(aa,2),on=mr[0],si=mr[1];ue(ot,Ht,function($i,Pi,fa,Ta){var as=Ta;return qi($i,Pi,fa)?!1:!as||!as._virtualHandled?(as&&(as._virtualHandled=!0),on({preventDefault:function(){},deltaX:$i?Pi:0,deltaY:$i?0:Pi}),!0):!1}),Q(Ct,Ht,function($i){Sr(function(Pi){return Pi+$i})}),(0,x.Z)(function(){function $i(fa){var Ta=Ji&&fa.detail<0,as=Ci&&fa.detail>0;ot&&!Ta&&!as&&fa.preventDefault()}var Pi=Ht.current;return Pi.addEventListener("wheel",on,{passive:!1}),Pi.addEventListener("DOMMouseScroll",si,{passive:!0}),Pi.addEventListener("MozMousePixelScroll",$i,{passive:!1}),function(){Pi.removeEventListener("wheel",on),Pi.removeEventListener("DOMMouseScroll",si),Pi.removeEventListener("MozMousePixelScroll",$i)}},[ot,Ji,Ci]),(0,x.Z)(function(){if(Xe){var $i=xa(_e);st($i),_i({x:$i})}},[Wn.width,Xe]);var yi=function(){var Pi,fa;(Pi=wr.current)===null||Pi===void 0||Pi.delayHidden(),(fa=yr.current)===null||fa===void 0||fa.delayHidden()},Qi=se(Ht,_n,$t,be,An,function(){return kt(!0)},Sr,yi);o.useImperativeHandle(Et,function(){return{nativeElement:Vr.current,getScrollInfo:Fi,scrollTo:function(Pi){function fa(Ta){return Ta&&(0,ae.Z)(Ta)==="object"&&("left"in Ta||"top"in Ta)}fa(Pi)?(Pi.left!==void 0&&st(xa(Pi.left)),Qi(Pi.top)):Qi(Pi)}}}),(0,x.Z)(function(){if(tt){var $i=_n.slice(Ni,fi+1);tt($i,_n)}},[Ni,fi,_n]);var la=me(_n,An,$t,be),va=Pt==null?void 0:Pt({start:Ni,end:fi,virtual:Ct,offsetX:_e,offsetY:Ur,rtl:Bt,getSize:la}),Ya=H(_n,Ni,fi,Xe,_e,tr,Fe,Kn),ba=null;R&&(ba=(0,ee.Z)((0,Pe.Z)({},U?"height":"maxHeight",R),mt),ot&&(ba.overflowY="hidden",Xe&&(ba.overflowX="hidden"),un&&(ba.pointerEvents="none")));var cs={};return Bt&&(cs.dir="rtl"),o.createElement("div",(0,b.Z)({ref:Vr,style:(0,ee.Z)((0,ee.Z)({},oe),{},{position:"relative"}),className:ze},cs,ge),o.createElement(r.Z,{onResize:$n},o.createElement(gt,{className:"".concat(E,"-holder"),style:ba,ref:Ht,onScroll:Yi,onMouseEnter:yi},o.createElement(d,{prefixCls:E,height:ti,offsetX:_e,offsetY:Ur,scrollWidth:Xe,onInnerResize:kt,ref:sr,innerProps:pt,rtl:Bt,extra:va},Ya))),Ct&&ti>R&&o.createElement(it,{ref:wr,prefixCls:E,scrollOffset:Zn,scrollRange:ti,rtl:Bt,onScroll:sa,onStartMove:Qn,onStopMove:Hn,spinSize:ui,containerSize:Wn.height,style:dn==null?void 0:dn.verticalScrollBar,thumbStyle:dn==null?void 0:dn.verticalScrollBarThumb,showScrollBar:ie}),Ct&&Xe>Wn.width&&o.createElement(it,{ref:yr,prefixCls:E,scrollOffset:_e,scrollRange:Xe,rtl:Bt,onScroll:sa,onStartMove:Qn,onStopMove:Hn,spinSize:Gr,containerSize:Wn.width,horizontal:!0,style:dn==null?void 0:dn.horizontalScrollBar,thumbStyle:dn==null?void 0:dn.horizontalScrollBarThumb,showScrollBar:ie}))}var Zt=o.forwardRef(rn);Zt.displayName="List";var Sn=Zt,tn=Sn},83145:function(lr,jt,l){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.CopyToClipboard=void 0;var b=ee(l(59301)),ae=ee(l(25769));function ee(M){return M&&M.__esModule?M:{default:M}}function Pe(M){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Pe=function(te){return typeof te}:Pe=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},Pe(M)}function _(M,W){var te=Object.keys(M);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(M);W&&(S=S.filter(function(B){return Object.getOwnPropertyDescriptor(M,B).enumerable})),te.push.apply(te,S)}return te}function V(M){for(var W=1;W=0)&&Object.prototype.propertyIsEnumerable.call(M,S)&&(te[S]=M[S])}return te}function w(M,W){if(M==null)return{};var te={},S=Object.keys(M),B,pe;for(pe=0;pe=0)&&(te[B]=M[B]);return te}function r(M,W){if(!(M instanceof W))throw new TypeError("Cannot call a class as a function")}function s(M,W){for(var te=0;te0},we.prototype.connect_=function(){!ae||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),r?(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)},we.prototype.disconnect_=function(){!ae||!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)},we.prototype.onTransitionEnd_=function(F){var Ce=F.propertyName,Ae=Ce===void 0?"":Ce,ue=w.some(function(ye){return!!~Ae.indexOf(ye)});ue&&this.refresh()},we.getInstance=function(){return this.instance_||(this.instance_=new we),this.instance_},we.instance_=null,we}(),x=function(we,F){for(var Ce=0,Ae=Object.keys(F);Ce0},we}(),ve=typeof WeakMap!="undefined"?new WeakMap:new b,Ne=function(){function we(F){if(!(this instanceof we))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var Ce=s.getInstance(),Ae=new me(F,Ce,this);ve.set(this,Ae)}return we}();["observe","unobserve","disconnect"].forEach(function(we){Ne.prototype[we]=function(){var F;return(F=ve.get(this))[we].apply(F,arguments)}});var de=function(){return typeof ee.ResizeObserver!="undefined"?ee.ResizeObserver:Ne}();jt.Z=de},27774:function(lr,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.SizeSensorId=jt.SensorTabIndex=jt.SensorClassName=void 0;var l="size-sensor-id";jt.SizeSensorId=l;var b="size-sensor-object";jt.SensorClassName=b;var ae="-1";jt.SensorTabIndex=ae},79301:function(lr,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var l=function(ae){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Pe=null;return function(){for(var _=this,V=arguments.length,P=new Array(V),w=0;w1&&arguments[1]!==void 0?arguments[1]:0,d=(P[i[c+0]]+P[i[c+1]]+P[i[c+2]]+P[i[c+3]]+"-"+P[i[c+4]]+P[i[c+5]]+"-"+P[i[c+6]]+P[i[c+7]]+"-"+P[i[c+8]]+P[i[c+9]]+"-"+P[i[c+10]]+P[i[c+11]]+P[i[c+12]]+P[i[c+13]]+P[i[c+14]]+P[i[c+15]]).toLowerCase();if(!V(d))throw TypeError("Stringified UUID is invalid");return d}var s=r;function x(i,c,d){i=i||{};var C=i.random||(i.rng||ee)();if(C[6]=C[6]&15|64,C[8]=C[8]&63|128,c){d=d||0;for(var H=0;H<16;++H)c[d+H]=C[H];return c}return s(C)}var o=x},25510:function(lr){"use strict";lr.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(lr,jt,l){"use strict";lr.exports=l.p+"static/AssistantCode3.a8740efb.jpeg"},72271:function(lr){"use strict";lr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAArZJREFUeF7tnD1SAjEUxxNwxnEcGytssJDKRryAwg2g9gTaKWON1g6W9p4AbgDjCTgAXMU4AVY22WQ3b7/I2320ZHaTX/7vc7PLGf2MBLjvXDrTjx5jjd5qOHorc65egQkgSACC83vGRC+AwcVvfzV8XZQF52Bg4iCYFl9JMFAIlQSTBwT0YIqCgApMmRC8BtOZTjbhUY8OZUUF/T5eOF+pDsEb80NB8FYxPoJ5bN8uTxpH3bw3izO2eOre9SMKNd2IwDBmTPAIDIGRyiBTMjp1AmN226QYSzgjMAQGlumQYkgxNVPMw8X1d+v49BK27P1owdh/mzR8DQ9Nie/6t/u+btyis1bXX8ufuQlOwWCCRW4aFcadYYwv1oMXpVi7mn3O7eNVTOjArAcjpd6SfRzB2TipnwKtx9CB4YK96898rmYToYPRAULUIq+FDoycdLJqVDOCqkXeo3/efr45ay3TOt8mF+PSfYyuGt2c9N2GqkXCQNuoiprK3pzC/6VRC2owdtWoZpRGLajB6L4mMKewGaVVC3owJtWEI1ZatVQOTDiCZFEL2qik1B6W4xpZ1II2j1HBRBM++b8p6YPkJCgTPBcwtlLBFQ5yMNFCMbzwLKpBDUafvHS44eNhWVSDuB9jrofiMmJXM0Idrm31UFId5QoHaa0UXz3noRqUYJKq5zxUgxCMqWWpNqpqCSYaicytzeRmVry3QaUY17bmNqVXM2Jo6EbZwdvudfLjEFd1mbSDOsFzDb1pxhEYCzUCQ2BgBoUqKsGWlm00gbHwIzAEBmZapBhSDCkGRoAUA+NFPoYUQ4qBEfBZMXJu27dm5cuizd1BQ7djp7lQMFzECx9jW9whYXkNxgSsLFhZ+zFQJRfy0YsiYFUCTBHKqiyYrLBqBQYCq/ZgbLDK/NrQ5mEQ1FvXZfwfV2JJdIkO2IsAAAAASUVORK5CYII="},45614:function(lr){"use strict";lr.exports="data:image/png;base64,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"},38347:function(lr){"use strict";lr.exports="data:image/png;base64,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"},93314:function(lr){"use strict";lr.exports="data:image/png;base64,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"},58143:function(lr){"use strict";lr.exports="data:image/png;base64,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"},55351:function(lr){"use strict";lr.exports="data:image/png;base64,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"},53114:function(lr){"use strict";lr.exports="data:image/png;base64,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"},96908:function(lr){"use strict";lr.exports="data:image/png;base64,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"},57177:function(lr){"use strict";lr.exports="data:image/png;base64,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"},81378:function(lr){"use strict";lr.exports="data:image/png;base64,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"},40846:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return jl}});function b(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ae={exports:{}};(function(g,e){(function(t){var n=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,a=/^(?=([^\/?#]*))\1([^]*)$/,u=/(?:\/|^)\.(?=\/)/g,h=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,T={buildAbsoluteURL:function(J,le,xe){if(xe=xe||{},J=J.trim(),le=le.trim(),!le){if(!xe.alwaysNormalize)return J;var ke=T.parseURL(J);if(!ke)throw new Error("Error trying to parse base URL.");return ke.path=T.normalizePath(ke.path),T.buildURLFromParts(ke)}var lt=T.parseURL(le);if(!lt)throw new Error("Error trying to parse relative URL.");if(lt.scheme)return xe.alwaysNormalize?(lt.path=T.normalizePath(lt.path),T.buildURLFromParts(lt)):le;var ct=T.parseURL(J);if(!ct)throw new Error("Error trying to parse base URL.");if(!ct.netLoc&&ct.path&&ct.path[0]!=="/"){var It=a.exec(ct.path);ct.netLoc=It[1],ct.path=It[2]}ct.netLoc&&!ct.path&&(ct.path="/");var Kt={scheme:ct.scheme,netLoc:lt.netLoc,path:null,params:lt.params,query:lt.query,fragment:lt.fragment};if(!lt.netLoc&&(Kt.netLoc=ct.netLoc,lt.path[0]!=="/"))if(!lt.path)Kt.path=ct.path,lt.params||(Kt.params=ct.params,lt.query||(Kt.query=ct.query));else{var Vt=ct.path,jn=Vt.substring(0,Vt.lastIndexOf("/")+1)+lt.path;Kt.path=T.normalizePath(jn)}return Kt.path===null&&(Kt.path=xe.alwaysNormalize?T.normalizePath(lt.path):lt.path),T.buildURLFromParts(Kt)},parseURL:function(J){var le=n.exec(J);return le?{scheme:le[1]||"",netLoc:le[2]||"",path:le[3]||"",params:le[4]||"",query:le[5]||"",fragment:le[6]||""}:null},normalizePath:function(J){for(J=J.split("").reverse().join("").replace(u,"");J.length!==(J=J.replace(h,"")).length;);return J.split("").reverse().join("")},buildURLFromParts:function(J){return J.scheme+J.netLoc+J.path+J.params+J.query+J.fragment}};g.exports=T})()})(ae);var ee=ae.exports;function Pe(g,e){var t=Object.keys(g);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(g);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(g,a).enumerable})),t.push.apply(t,n)}return t}function _(g){for(var e=1;e`):C}function W(g,...e){e.forEach(function(t){I[t]=g[t]?g[t].bind(g):M(t)})}function te(g,e){if(typeof console=="object"&&g===!0||typeof g=="object"){W(g,"debug","log","info","warn","error");try{I.log(`Debug logs enabled for "${e}" in hls.js version 1.5.20`)}catch(t){I=H}}else I=H}const S=I,B=/^(\d+)x(\d+)$/,pe=/(.+?)=(".*?"|.*?)(?:,|$)/g;class fe{constructor(e){typeof e=="string"&&(e=fe.parseAttrList(e)),r(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 a=0;aNumber.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]}bool(e){return this[e]==="YES"}decimalResolution(e){const t=B.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}static parseAttrList(e){let t;const n={},a='"';for(pe.lastIndex=0;(t=pe.exec(e))!==null;){let u=t[2];u.indexOf(a)===0&&u.lastIndexOf(a)===u.length-1&&(u=u.slice(1,-1));const h=t[1].trim();n[h]=u}return n}}function me(g){return g!=="ID"&&g!=="CLASS"&&g!=="START-DATE"&&g!=="DURATION"&&g!=="END-DATE"&&g!=="END-ON-NEXT"}function ve(g){return g==="SCTE35-OUT"||g==="SCTE35-IN"}class Ne{constructor(e,t){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,t){const n=t.attr;for(const a in n)if(Object.prototype.hasOwnProperty.call(e,a)&&e[a]!==n[a]){S.warn(`DATERANGE tag attribute: "${a}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=a;break}e=r(new fe({}),n,e)}if(this.attr=e,this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const n=new Date(this.attr["END-DATE"]);s(n.getTime())&&(this._endDate=n)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get startDate(){return this._startDate}get endDate(){if(this._endDate)return this._endDate;const e=this.duration;return e!==null?new Date(this._startDate.getTime()+e*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(s(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 isValid(){return!!this.id&&!this._badValueForSameId&&s(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)}}class de{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var we={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class F{constructor(e){this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams={[we.AUDIO]:null,[we.VIDEO]:null,[we.AUDIOVIDEO]:null},this.baseurl=e}setByteRange(e,t){const n=e.split("@",2);let a;n.length===1?a=(t==null?void 0:t.byteRangeEndOffset)||0:a=parseInt(n[1]),this._byteRange=[a,parseInt(n[0])+a]}get byteRange(){return this._byteRange?this._byteRange:[]}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=ee.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(e){this._url=e}}class Ce extends F{constructor(e,t){super(t),this._decryptdata=null,this.rawProgramDateTime=null,this.programDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.stats=new de,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=e}get decryptdata(){const{levelkeys:e}=this;if(!e&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){const t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{const n=Object.keys(this.levelkeys);if(n.length===1)return this._decryptdata=this.levelkeys[n[0]].getDecryptData(this.sn)}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null||!s(this.programDateTime))return null;const e=s(this.duration)?this.duration:0;return this.programDateTime+e*1e3}get encrypted(){var e;if((e=this._decryptdata)!=null&&e.encrypted)return!0;if(this.levelkeys){const t=Object.keys(this.levelkeys),n=t.length;if(n>1||n===1&&this.levelkeys[t[0]].encrypted)return!0}return!1}setKeyFormat(e){if(this.levelkeys){const t=this.levelkeys[e];t&&!this._decryptdata&&(this._decryptdata=t.getDecryptData(this.sn))}}abortRequests(){var e,t;(e=this.loader)==null||e.abort(),(t=this.keyLoader)==null||t.abort()}setElementaryStreamInfo(e,t,n,a,u,h=!1){const{elementaryStreams:T}=this,J=T[e];if(!J){T[e]={startPTS:t,endPTS:n,startDTS:a,endDTS:u,partial:h};return}J.startPTS=Math.min(J.startPTS,t),J.endPTS=Math.max(J.endPTS,n),J.startDTS=Math.min(J.startDTS,a),J.endDTS=Math.max(J.endDTS,u)}clearElementaryStreamInfo(){const{elementaryStreams:e}=this;e[we.AUDIO]=null,e[we.VIDEO]=null,e[we.AUDIOVIDEO]=null}}class Ae extends F{constructor(e,t,n,a,u){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.stats=new de,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=a;const h=e.enumeratedString("BYTERANGE");h&&this.setByteRange(h,u),u&&(this.fragOffset=u.fragOffset+u.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)}}const ue=10;class ye{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.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 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.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,this.availabilityDelay=e.availabilityDelay}get hasProgramDateTime(){return this.fragments.length?s(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||ue}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(){var e;return(e=this.fragments)!=null&&e.length?this.fragments[this.fragments.length-1].end: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 lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}function L(g){return Uint8Array.from(atob(g),e=>e.charCodeAt(0))}function Q(g){const e=nt(g).subarray(0,16),t=new Uint8Array(16);return t.set(e,16-e.length),t}function ne(g){const e=function(n,a,u){const h=n[a];n[a]=n[u],n[u]=h};e(g,0,3),e(g,1,2),e(g,4,5),e(g,6,7)}function se(g){const e=g.split(":");let t=null;if(e[0]==="data"&&e.length===2){const n=e[1].split(";"),a=n[n.length-1].split(",");if(a.length===2){const u=a[0]==="base64",h=a[1];u?(n.splice(-1,1),t=L(h)):t=Q(h)}}return t}function nt(g){return Uint8Array.from(unescape(encodeURIComponent(g)),e=>e.charCodeAt(0))}const it=typeof self!="undefined"?self:void 0;var Je={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},wt={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function Jt(g){switch(g){case wt.FAIRPLAY:return Je.FAIRPLAY;case wt.PLAYREADY:return Je.PLAYREADY;case wt.WIDEVINE:return Je.WIDEVINE;case wt.CLEARKEY:return Je.CLEARKEY}}var zt={CENC:"1077efecc0b24d02ace33c1e52e2fb4b",CLEARKEY:"e2719d58a985b3c9781ab030af78d30e",FAIRPLAY:"94ce86fb07ff4f43adb893d2fa968ca2",PLAYREADY:"9a04f07998404286ab92e65be0885f95",WIDEVINE:"edef8ba979d64acea3c827dcd51d21ed"};function mt(g){if(g===zt.WIDEVINE)return Je.WIDEVINE;if(g===zt.PLAYREADY)return Je.PLAYREADY;if(g===zt.CENC||g===zt.CLEARKEY)return Je.CLEARKEY}function rn(g){switch(g){case Je.FAIRPLAY:return wt.FAIRPLAY;case Je.PLAYREADY:return wt.PLAYREADY;case Je.WIDEVINE:return wt.WIDEVINE;case Je.CLEARKEY:return wt.CLEARKEY}}function Zt(g){const{drmSystems:e,widevineLicenseUrl:t}=g,n=e?[Je.FAIRPLAY,Je.WIDEVINE,Je.PLAYREADY,Je.CLEARKEY].filter(a=>!!e[a]):[];return!n[Je.WIDEVINE]&&t&&n.push(Je.WIDEVINE),n}const Sn=function(g){return it!=null&&(g=it.navigator)!=null&&g.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function tn(g,e,t,n){let a;switch(g){case Je.FAIRPLAY:a=["cenc","sinf"];break;case Je.WIDEVINE:case Je.PLAYREADY:a=["cenc"];break;case Je.CLEARKEY:a=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${g}`)}return re(a,e,t,n)}function re(g,e,t,n){return[{initDataTypes:g,persistentState:n.persistentState||"optional",distinctiveIdentifier:n.distinctiveIdentifier||"optional",sessionTypes:n.sessionTypes||[n.sessionType||"temporary"],audioCapabilities:e.map(u=>({contentType:`audio/mp4; codecs="${u}"`,robustness:n.audioRobustness||"",encryptionScheme:n.audioEncryptionScheme||null})),videoCapabilities:t.map(u=>({contentType:`video/mp4; codecs="${u}"`,robustness:n.videoRobustness||"",encryptionScheme:n.videoEncryptionScheme||null}))}]}function Et(g){const e=new Uint16Array(g.buffer,g.byteOffset,g.byteLength/2),t=String.fromCharCode.apply(null,Array.from(e)),n=t.substring(t.indexOf("<"),t.length),h=new DOMParser().parseFromString(n,"text/xml").getElementsByTagName("KID")[0];if(h){const T=h.childNodes[0]?h.childNodes[0].nodeValue:h.getAttribute("VALUE");if(T){const J=L(T).subarray(0,16);return ne(J),J}}return null}function K(g,e,t){return Uint8Array.prototype.slice?g.slice(e,t):new Uint8Array(Array.prototype.slice.call(g,e,t))}const E=(g,e)=>e+10<=g.length&&g[e]===73&&g[e+1]===68&&g[e+2]===51&&g[e+3]<255&&g[e+4]<255&&g[e+6]<128&&g[e+7]<128&&g[e+8]<128&&g[e+9]<128,f=(g,e)=>e+10<=g.length&&g[e]===51&&g[e+1]===68&&g[e+2]===73&&g[e+3]<255&&g[e+4]<255&&g[e+6]<128&&g[e+7]<128&&g[e+8]<128&&g[e+9]<128,R=(g,e)=>{const t=e;let n=0;for(;E(g,e);){n+=10;const a=be(g,e+6);n+=a,f(g,e+10)&&(n+=10),e+=n}if(n>0)return g.subarray(t,t+n)},be=(g,e)=>{let t=0;return t=(g[e]&127)<<21,t|=(g[e+1]&127)<<14,t|=(g[e+2]&127)<<7,t|=g[e+3]&127,t},$=(g,e)=>E(g,e)&&be(g,e+6)+10<=g.length-e,U=g=>{const e=Fe(g);for(let t=0;tg&&g.key==="PRIV"&&g.info==="com.apple.streaming.transportStreamTimestamp",Me=g=>{const e=String.fromCharCode(g[0],g[1],g[2],g[3]),t=be(g,4),n=10;return{type:e,size:t,data:g.subarray(n,n+t)}},Fe=g=>{let e=0;const t=[];for(;E(g,e);){const n=be(g,e+6);e+=10;const a=e+n;for(;e+8g.type==="PRIV"?Ge(g):g.type[0]==="W"?Xe(g):Ut(g),Ge=g=>{if(g.size<2)return;const e=gt(g.data,!0),t=new Uint8Array(g.data.subarray(e.length+1));return{key:g.type,info:e,data:t.buffer}},Ut=g=>{if(g.size<2)return;if(g.type==="TXXX"){let t=1;const n=gt(g.data.subarray(t),!0);t+=n.length+1;const a=gt(g.data.subarray(t));return{key:g.type,info:n,data:a}}const e=gt(g.data.subarray(1));return{key:g.type,data:e}},Xe=g=>{if(g.type==="WXXX"){if(g.size<2)return;let t=1;const n=gt(g.data.subarray(t),!0);t+=n.length+1;const a=gt(g.data.subarray(t));return{key:g.type,info:n,data:a}}const e=gt(g.data);return{key:g.type,data:e}},At=g=>{if(g.data.byteLength===8){const e=new Uint8Array(g.data),t=e[3]&1;let n=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return n/=45,t&&(n+=4772185884e-2),Math.round(n)}},gt=(g,e=!1)=>{const t=Ie();if(t){const le=t.decode(g);if(e){const xe=le.indexOf("\0");return xe!==-1?le.substring(0,xe):le}return le.replace(/\0/g,"")}const n=g.length;let a,u,h,T="",J=0;for(;J>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:T+=String.fromCharCode(a);break;case 12:case 13:u=g[J++],T+=String.fromCharCode((a&31)<<6|u&63);break;case 14:u=g[J++],h=g[J++],T+=String.fromCharCode((a&15)<<12|(u&63)<<6|(h&63)<<0);break}}return T};let qe;function Ie(){if(!navigator.userAgent.includes("PlayStation 4"))return!qe&&typeof self.TextDecoder!="undefined"&&(qe=new self.TextDecoder("utf-8")),qe}const tt={hexDump:function(g){let e="";for(let t=0;t>24,g[e+1]=t>>16&255,g[e+2]=t>>8&255,g[e+3]=t&255}function tr(g){const e=g.byteLength;for(let t=0;t8&&g[t+4]===109&&g[t+5]===111&&g[t+6]===111&&g[t+7]===102)return!0;t=n>1?t+n:e}return!1}function kt(g,e){const t=[];if(!e.length)return t;const n=g.byteLength;for(let a=0;a1?a+u:n;if(h===e[0])if(e.length===1)t.push(g.subarray(a+8,T));else{const J=kt(g.subarray(a+8,T),e.slice(1));J.length&&Pt.apply(t,J)}a=T}return t}function $t(g){const e=[],t=g[0];let n=8;const a=ge(g,n);n+=4;let u=0,h=0;t===0?(u=ge(g,n),h=ge(g,n+4),n+=8):(u=An(g,n),h=An(g,n+8),n+=16),n+=2;let T=g.length+h;const J=ie(g,n);n+=2;for(let le=0;le>>31===1)return S.warn("SIDX has hierarchical references (not supported)"),null;const It=ge(g,xe);xe+=4,e.push({referenceSize:lt,subsegmentDuration:It,info:{duration:It/a,start:T,end:T+lt-1}}),T+=lt,xe+=4,n=xe}return{earliestPresentationTime:u,timescale:a,version:t,referencesCount:J,references:e}}function sn(g){const e=[],t=kt(g,["moov","trak"]);for(let a=0;a{const u=ge(a,4),h=e[u];h&&(h.default={duration:ge(a,12),flags:ge(a,20)})}),e}function ot(g){const e=g.subarray(8),t=e.subarray(86),n=Tn(e.subarray(4,8));let a=n;const u=n==="enca"||n==="encv";if(u){const T=kt(e,[n])[0].subarray(n==="enca"?28:78);kt(T,["sinf"]).forEach(le=>{const xe=kt(le,["schm"])[0];if(xe){const ke=Tn(xe.subarray(4,8));if(ke==="cbcs"||ke==="cenc"){const lt=kt(le,["frma"])[0];lt&&(a=Tn(lt))}}})}switch(a){case"avc1":case"avc2":case"avc3":case"avc4":{const h=kt(t,["avcC"])[0];a+="."+Ct(h[1])+Ct(h[2])+Ct(h[3]);break}case"mp4a":{const h=kt(e,[n])[0],T=kt(h.subarray(28),["esds"])[0];if(T&&T.length>12){let J=4;if(T[J++]!==3)break;J=bt(T,J),J+=2;const le=T[J++];if(le&128&&(J+=2),le&64&&(J+=T[J++]),T[J++]!==4)break;J=bt(T,J);const xe=T[J++];if(xe===64)a+="."+Ct(xe);else break;if(J+=12,T[J++]!==5)break;J=bt(T,J);const ke=T[J++];let lt=(ke&248)>>3;lt===31&&(lt+=1+((ke&7)<<3)+((T[J]&224)>>5)),a+="."+lt}break}case"hvc1":case"hev1":{const h=kt(t,["hvcC"])[0],T=h[1],J=["","A","B","C"][T>>6],le=T&31,xe=ge(h,2),ke=(T&32)>>5?"H":"L",lt=h[12],ct=h.subarray(6,12);a+="."+J+le,a+="."+xe.toString(16).toUpperCase(),a+="."+ke+lt;let It="";for(let Kt=ct.length;Kt--;){const Vt=ct[Kt];(Vt||It)&&(It="."+Vt.toString(16).toUpperCase()+It)}a+=It;break}case"dvh1":case"dvhe":{const h=kt(t,["dvcC"])[0],T=h[2]>>1&127,J=h[2]<<5&32|h[3]>>3&31;a+="."+Bt(T)+"."+Bt(J);break}case"vp09":{const h=kt(t,["vpcC"])[0],T=h[4],J=h[5],le=h[6]>>4&15;a+="."+Bt(T)+"."+Bt(J)+"."+Bt(le);break}case"av01":{const h=kt(t,["av1C"])[0],T=h[1]>>>5,J=h[1]&31,le=h[2]>>>7?"H":"M",xe=(h[2]&64)>>6,ke=(h[2]&32)>>5,lt=T===2&&xe?ke?12:10:xe?10:8,ct=(h[2]&16)>>4,It=(h[2]&8)>>3,Kt=(h[2]&4)>>2,Vt=h[2]&3;a+="."+T+"."+Bt(J)+le+"."+Bt(lt)+"."+ct+"."+It+Kt+Vt+"."+Bt(1)+"."+Bt(1)+"."+Bt(1)+"."+0;break}}return{codec:a,encrypted:u}}function bt(g,e){const t=e+5;for(;g[e++]&128&&e{const h=kt(a,["mdia","minf","stbl","stsd"])[0].subarray(8);let T=kt(h,["enca"]);const J=T.length>0;J||(T=kt(h,["encv"])),T.forEach(le=>{const xe=J?le.subarray(28):le.subarray(78);kt(xe,["sinf"]).forEach(lt=>{const ct=_n(lt);if(ct){const It=ct.subarray(8,24);It.some(Kt=>Kt!==0)||(S.log(`[eme] Patching keyId in 'enc${J?"a":"v"}>sinf>>tenc' box: ${tt.hexDump(It)} -> ${tt.hexDump(t)}`),ct.set(t,8))}})})}),g}function _n(g){const e=kt(g,["schm"])[0];if(e){const t=Tn(e.subarray(4,8));if(t==="cbcs"||t==="cenc")return kt(g,["schi","tenc"])[0]}return null}function Ht(g,e){return kt(e,["moof","traf"]).reduce((t,n)=>{const a=kt(n,["tfdt"])[0],u=a[0],h=kt(n,["tfhd"]).reduce((T,J)=>{const le=ge(J,4),xe=g[le];if(xe){let ke=ge(a,4);if(u===1){if(ke===pt)return S.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),T;ke*=pt+1,ke+=ge(a,8)}const lt=xe.timescale||9e4,ct=ke/lt;if(s(ct)&&(T===null||ctct+It.info.duration||0,0);T=Math.max(T,lt+ke.earliestPresentationTime/ke.timescale),J=T-h}}if(J&&s(J))return J}return n||a}function Vr(g){const e=ge(g,0);let t=8;e&1&&(t+=4),e&4&&(t+=4);let n=0;const a=ge(g,4);for(let u=0;u{kt(n,["tfhd"]).forEach(a=>{const u=ge(a,4),h=g[u];if(!h)return;const T=h.timescale||9e4;kt(n,["tfdt"]).forEach(J=>{const le=J[0],xe=t*T;if(xe){let ke=ge(J,4);if(le===0)ke-=xe,ke=Math.max(ke,0),dt(J,4,ke);else{ke*=Math.pow(2,32),ke+=ge(J,8),ke-=xe,ke=Math.max(ke,0);const lt=Math.floor(ke/(pt+1)),ct=Math.floor(ke%(pt+1));dt(J,4,lt),dt(J,8,ct)}}})})})}function Br(g){const e={valid:null,remainder:null},t=kt(g,["moof"]);if(t.length<2)return e.remainder=g,e;const n=t[t.length-1];return e.valid=K(g,0,n.byteOffset-8),e.remainder=K(g,n.byteOffset-8),e}function Zn(g,e){const t=new Uint8Array(g.length+e.length);return t.set(g),t.set(e,g.length),t}function Jn(g,e){const t=[],n=e.samples,a=e.timescale,u=e.id;let h=!1;return kt(n,["moof"]).map(J=>{const le=J.byteOffset-8;kt(J,["traf"]).map(ke=>{const lt=kt(ke,["tfdt"]).map(ct=>{const It=ct[0];let Kt=ge(ct,4);return It===1&&(Kt*=Math.pow(2,32),Kt+=ge(ct,8)),Kt/a})[0];return lt!==void 0&&(g=lt),kt(ke,["tfhd"]).map(ct=>{const It=ge(ct,4),Kt=ge(ct,0)&16777215,Vt=(Kt&1)!==0,jn=(Kt&2)!==0,pr=(Kt&8)!==0;let Ar=0;const bi=(Kt&16)!==0;let Jr=0;const Ki=(Kt&32)!==0;let Ii=8;It===u&&(Vt&&(Ii+=8),jn&&(Ii+=4),pr&&(Ar=ge(ct,Ii),Ii+=4),bi&&(Jr=ge(ct,Ii),Ii+=4),Ki&&(Ii+=4),e.type==="video"&&(h=Wt(e.codec)),kt(ke,["trun"]).map(ca=>{const za=ca[0],Hi=ge(ca,0)&16777215,ya=(Hi&1)!==0;let io=0;const _a=(Hi&4)!==0,$s=(Hi&256)!==0;let Js=0;const ks=(Hi&512)!==0;let Fo=0;const Ho=(Hi&1024)!==0,hs=(Hi&2048)!==0;let ns=0;const ko=ge(ca,4);let Co=8;ya&&(io=ge(ca,Co),Co+=4),_a&&(Co+=4);let Wo=io+le;for(let qo=0;qo>1&63;return t===39||t===40}else return(e&31)===6}function _e(g,e,t,n){const a=st(g);let u=0;u+=e;let h=0,T=0,J=0;for(;u=a.length)break;J=a[u++],h+=J}while(J===255);T=0;do{if(u>=a.length)break;J=a[u++],T+=J}while(J===255);const le=a.length-u;let xe=u;if(Tle){S.error(`Malformed SEI payload. ${T} is too small, only ${le} bytes left to parse.`);break}if(h===4){if(a[xe++]===181){const lt=ie(a,xe);if(xe+=2,lt===49){const ct=ge(a,xe);if(xe+=4,ct===1195456820){const It=a[xe++];if(It===3){const Kt=a[xe++],Vt=31&Kt,jn=64&Kt,pr=jn?2+Vt*3:0,Ar=new Uint8Array(pr);if(jn){Ar[0]=Kt;for(let bi=1;bi16){const ke=[];for(let It=0;It<16;It++){const Kt=a[xe++].toString(16);ke.push(Kt.length==1?"0"+Kt:Kt),(It===3||It===5||It===7||It===9)&&ke.push("-")}const lt=T-16,ct=new Uint8Array(lt);for(let It=0;It>24&255,u[1]=n>>16&255,u[2]=n>>8&255,u[3]=n&255,u.set(g,4),a=0,n=8;a0?(u=new Uint8Array(4),e.length>0&&new DataView(u.buffer).setUint32(0,e.length,!1)):u=new Uint8Array;const h=new Uint8Array(4);return t&&t.byteLength>0&&new DataView(h.buffer).setUint32(0,t.byteLength,!1),nn([112,115,115,104],new Uint8Array([n,0,0,0]),g,u,a,h,t||new Uint8Array)}function Nn(g){const e=[];if(g instanceof ArrayBuffer){const t=g.byteLength;let n=0;for(;n+32>>24;if(u!==0&&u!==1)return{offset:t,size:e};const h=g.buffer,T=tt.hexDump(new Uint8Array(h,t+12,16)),J=g.getUint32(28);let le=null,xe=null;if(u===0){if(e-32=22&&(this.keyId=t.subarray(t.length-22,t.length-6));break;case wt.PLAYREADY:{const n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=un(n,null,t),this.keyId=Et(t);break}default:{let n=t.subarray(0,16);if(n.length!==16){const a=new Uint8Array(16);a.set(n,16-n.length),n=a}this.keyId=n;break}}if(!this.keyId||this.keyId.byteLength!==16){let n=Hn[this.uri];if(!n){const a=Object.keys(Hn).length%Number.MAX_SAFE_INTEGER;n=new Uint8Array(16),new DataView(n.buffer,12,4).setUint32(0,a),Hn[this.uri]=n}this.keyId=n}return this}}function Sr(g){const e=new Uint8Array(16);for(let t=12;t<16;t++)e[t]=g>>8*(15-t)&255;return e}const Er=/\{\$([a-zA-Z0-9-_]+)\}/g;function Yn(g){return Er.test(g)}function Vn(g,e,t){if(g.variableList!==null||g.hasVariableRefs)for(let n=t.length;n--;){const a=t[n],u=e[a];u&&(e[a]=Dr(g,u))}}function Dr(g,e){if(g.variableList!==null||g.hasVariableRefs){const t=g.variableList;return e.replace(Er,n=>{const a=n.substring(2,n.length-1),u=t==null?void 0:t[a];return u===void 0?(g.playlistParsingError||(g.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${a}"`)),n):u})}return e}function kr(g,e,t){let n=g.variableList;n||(g.variableList=n={});let a,u;if("QUERYPARAM"in e){a=e.QUERYPARAM;try{const h=new self.URL(t).searchParams;if(h.has(a))u=h.get(a);else throw new Error(`"${a}" does not match any query parameter in URI: "${t}"`)}catch(h){g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${h.message}`))}}else a=e.NAME,u=e.VALUE;a in n?g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${a}"`)):n[a]=u||""}function _r(g,e,t){const n=e.IMPORT;if(t&&n in t){let a=g.variableList;a||(g.variableList=a={}),a[n]=t[n]}else g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${n}"`))}function ti(g=!0){return typeof self=="undefined"?void 0:(g||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function Ni(g){return typeof self!="undefined"&&g===self.ManagedMediaSource}const fi={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,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 Ur(g,e){const t=fi[e];return!!t&&!!t[g.slice(0,4)]}function Dn(g,e,t=!0){return!g.split(",").some(n=>!On(n,e,t))}function On(g,e,t=!0){var n;const a=ti(t);return(n=a==null?void 0:a.isTypeSupported(Wn(g,e)))!=null?n:!1}function Wn(g,e){return`${e}/mp4;codecs="${g}"`}function hr(g){if(g){const e=g.substring(0,4);return fi.video[e]}return 2}function $n(g){return g.split(",").reduce((e,t)=>{const n=fi.video[t];return n?(n*2+e)/(e?3:2):(fi.audio[t]+e)/(e?2:1)},0)}const wr={};function yr(g,e=!0){if(wr[g])return wr[g];const t={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[g];for(let n=0;nyr(t.toLowerCase(),e))}function pi(g,e){return g&&g!=="mp4a"?g:e&&e.split(",")[0]}function Ai(g){const e=g.split(",");for(let t=0;t2){let a=n.shift()+".";a+=parseInt(n.shift()).toString(16),a+=("000"+parseInt(n.shift()).toString(16)).slice(-4),e[t]=a}}return e.join(",")}const ta=/#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,Ji=/#EXT-X-MEDIA:(.*)/g,Ci=/^#EXT(?:INF|-X-TARGETDURATION):/m,gr=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),vi=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(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 qi{static findGroup(e,t){for(let n=0;n0&&u.length({id:le.attrs.AUDIO,audioCodec:le.audioCodec})),SUBTITLES:h.map(le=>({id:le.attrs.SUBTITLES,textCodec:le.textCodec})),"CLOSED-CAPTIONS":[]};let J=0;for(Ji.lastIndex=0;(a=Ji.exec(e))!==null;){const le=new fe(a[1]),xe=le.TYPE;if(xe){const ke=T[xe],lt=u[xe]||[];u[xe]=lt,Vn(n,le,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);const ct=le.LANGUAGE,It=le["ASSOC-LANGUAGE"],Kt=le.CHANNELS,Vt=le.CHARACTERISTICS,jn=le["INSTREAM-ID"],pr={attrs:le,bitrate:0,id:J++,groupId:le["GROUP-ID"]||"",name:le.NAME||ct||"",type:xe,default:le.bool("DEFAULT"),autoselect:le.bool("AUTOSELECT"),forced:le.bool("FORCED"),lang:ct,url:le.URI?qi.resolve(le.URI,t):""};if(It&&(pr.assocLang=It),Kt&&(pr.channels=Kt),Vt&&(pr.characteristics=Vt),jn&&(pr.instreamId=jn),ke!=null&&ke.length){const Ar=qi.findGroup(ke,pr.groupId)||ke[0];sa(pr,Ar,"audioCodec"),sa(pr,Ar,"textCodec")}lt.push(pr)}}return u}static parseLevelPlaylist(e,t,n,a,u,h){const T=new ye(t),J=T.fragments;let le=null,xe=0,ke=0,lt=0,ct=0,It=null,Kt=new Ce(a,t),Vt,jn,pr,Ar=-1,bi=!1,Jr=null;for(gr.lastIndex=0,T.m3u8=e,T.hasVariableRefs=Yn(e);(Vt=gr.exec(e))!==null;){bi&&(bi=!1,Kt=new Ce(a,t),Kt.start=lt,Kt.sn=xe,Kt.cc=ct,Kt.level=n,le&&(Kt.initSegment=le,Kt.rawProgramDateTime=le.rawProgramDateTime,le.rawProgramDateTime=null,Jr&&(Kt.setByteRange(Jr),Jr=null)));const za=Vt[1];if(za){Kt.duration=parseFloat(za);const Hi=(" "+Vt[2]).slice(1);Kt.title=Hi||null,Kt.tagList.push(Hi?["INF",za,Hi]:["INF",za])}else if(Vt[3]){if(s(Kt.duration)){Kt.start=lt,pr&&aa(Kt,pr,T),Kt.sn=xe,Kt.level=n,Kt.cc=ct,J.push(Kt);const Hi=(" "+Vt[3]).slice(1);Kt.relurl=Dr(T,Hi),xa(Kt,It),It=Kt,lt+=Kt.duration,xe++,ke=0,bi=!0}}else if(Vt[4]){const Hi=(" "+Vt[4]).slice(1);It?Kt.setByteRange(Hi,It):Kt.setByteRange(Hi)}else if(Vt[5])Kt.rawProgramDateTime=(" "+Vt[5]).slice(1),Kt.tagList.push(["PROGRAM-DATE-TIME",Kt.rawProgramDateTime]),Ar===-1&&(Ar=J.length);else{if(Vt=Vt[0].match(vi),!Vt){S.warn("No matches on slow regex match for level playlist!");continue}for(jn=1;jn0&&_a.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=_a.optionalFloat("PART-HOLD-BACK",0),T.holdBack=_a.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{const _a=new fe(ya);T.partTarget=_a.decimalFloatingPoint("PART-TARGET");break}case"PART":{let _a=T.partList;_a||(_a=T.partList=[]);const $s=ke>0?_a[_a.length-1]:void 0,Js=ke++,ks=new fe(ya);Vn(T,ks,["BYTERANGE","URI"]);const Fo=new Ae(ks,Kt,t,Js,$s);_a.push(Fo),Kt.duration+=Fo.duration;break}case"PRELOAD-HINT":{const _a=new fe(ya);Vn(T,_a,["URI"]),T.preloadHint=_a;break}case"RENDITION-REPORT":{const _a=new fe(ya);Vn(T,_a,["URI"]),T.renditionReports=T.renditionReports||[],T.renditionReports.push(_a);break}default:S.warn(`line parsed but not handled: ${Vt}`);break}}}It&&!It.relurl?(J.pop(),lt-=It.duration,T.partList&&(T.fragmentHint=It)):T.partList&&(xa(Kt,It),Kt.cc=ct,T.fragmentHint=Kt,pr&&aa(Kt,pr,T));const Ki=J.length,Ii=J[0],ca=J[Ki-1];if(lt+=T.skippedSegments*T.targetduration,lt>0&&Ki&&ca){T.averagetargetduration=lt/Ki;const za=ca.sn;T.endSN=za!=="initSegment"?za:0,T.live||(ca.endList=!0),Ii&&(T.startCC=Ii.cc)}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(lt+=T.fragmentHint.duration),T.totalduration=lt,T.endCC=ct,Ar>0&&Yi(J,Ar),T}}function Fi(g,e,t){var n,a;const u=new fe(g);Vn(t,u,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);const h=(n=u.METHOD)!=null?n:"",T=u.URI,J=u.hexadecimalInteger("IV"),le=u.KEYFORMATVERSIONS,xe=(a=u.KEYFORMAT)!=null?a:"identity";T&&u.IV&&!J&&S.error(`Invalid IV: ${u.IV}`);const ke=T?qi.resolve(T,e):"",lt=(le||"1").split("/").map(Number).filter(Number.isFinite);return new Kn(h,ke,xe,lt,J)}function ki(g){const t=new fe(g).decimalFloatingPoint("TIME-OFFSET");return s(t)?t:null}function _i(g,e){let t=(g||"").split(/[ ,]+/).filter(n=>n);["video","audio","text"].forEach(n=>{const a=t.filter(u=>Ur(u,n));a.length&&(e[`${n}Codec`]=a.join(","),t=t.filter(u=>a.indexOf(u)===-1))}),e.unknownCodecs=t}function sa(g,e,t){const n=e[t];n&&(g[t]=n)}function Yi(g,e){let t=g[e];for(let n=e;n--;){const a=g[n];if(!a)return;a.programDateTime=t.programDateTime-a.duration*1e3,t=a}}function xa(g,e){g.rawProgramDateTime?g.programDateTime=Date.parse(g.rawProgramDateTime):e!=null&&e.programDateTime&&(g.programDateTime=e.endProgramDateTime),s(g.programDateTime)||(g.programDateTime=null,g.rawProgramDateTime=null)}function $a(g,e,t,n){g.relurl=e.URI,e.BYTERANGE&&g.setByteRange(e.BYTERANGE),g.level=t,g.sn="initSegment",n&&(g.levelkeys=n),g.initSegment=null}function aa(g,e,t){g.levelkeys=e;const{encryptedFragments:n}=t;(!n.length||n[n.length-1].levelkeys!==e)&&Object.keys(e).some(a=>e[a].isCommonEncryption)&&n.push(g)}var mr={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},on={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};function si(g){const{type:e}=g;switch(e){case mr.AUDIO_TRACK:return on.AUDIO;case mr.SUBTITLE_TRACK:return on.SUBTITLE;default:return on.MAIN}}function yi(g,e){let t=g.url;return(t===void 0||t.indexOf("data:")===0)&&(t=e.url),t}class Qi{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(i.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(i.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}createInternalLoader(e){const t=this.hls.config,n=t.pLoader,a=t.loader,u=n||a,h=new u(t);return this.loaders[e.type]=h,h}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:mr.MANIFEST,url:n,deliveryDirectives:null})}onLevelLoading(e,t){const{id:n,level:a,pathwayId:u,url:h,deliveryDirectives:T}=t;this.load({id:n,level:a,pathwayId:u,responseType:"text",type:mr.LEVEL,url:h,deliveryDirectives:T})}onAudioTrackLoading(e,t){const{id:n,groupId:a,url:u,deliveryDirectives:h}=t;this.load({id:n,groupId:a,level:null,responseType:"text",type:mr.AUDIO_TRACK,url:u,deliveryDirectives:h})}onSubtitleTrackLoading(e,t){const{id:n,groupId:a,url:u,deliveryDirectives:h}=t;this.load({id:n,groupId:a,level:null,responseType:"text",type:mr.SUBTITLE_TRACK,url:u,deliveryDirectives:h})}load(e){var t;const n=this.hls.config;let a=this.getInternalLoader(e);if(a){const le=a.context;if(le&&le.url===e.url&&le.level===e.level){S.trace("[playlist-loader]: playlist request ongoing");return}S.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),a.abort()}let u;if(e.type===mr.MANIFEST?u=n.manifestLoadPolicy.default:u=r({},n.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),a=this.createInternalLoader(e),s((t=e.deliveryDirectives)==null?void 0:t.part)){let le;if(e.type===mr.LEVEL&&e.level!==null?le=this.hls.levels[e.level].details:e.type===mr.AUDIO_TRACK&&e.id!==null?le=this.hls.audioTracks[e.id].details:e.type===mr.SUBTITLE_TRACK&&e.id!==null&&(le=this.hls.subtitleTracks[e.id].details),le){const xe=le.partTarget,ke=le.targetduration;if(xe&&ke){const lt=Math.max(xe*3,ke*.8)*1e3;u=r({},u,{maxTimeToFirstByteMs:Math.min(lt,u.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(lt,u.maxTimeToFirstByteMs)})}}}const h=u.errorRetry||u.timeoutRetry||{},T={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:h.maxNumRetry||0,retryDelay:h.retryDelayMs||0,maxRetryDelay:h.maxRetryDelayMs||0},J={onSuccess:(le,xe,ke,lt)=>{const ct=this.getInternalLoader(ke);this.resetInternalLoader(ke.type);const It=le.data;if(It.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(le,ke,new Error("no EXTM3U delimiter"),lt||null,xe);return}xe.parsing.start=performance.now(),qi.isMediaPlaylist(It)?this.handleTrackOrLevelPlaylist(le,xe,ke,lt||null,ct):this.handleMasterPlaylist(le,xe,ke,lt)},onError:(le,xe,ke,lt)=>{this.handleNetworkError(xe,ke,!1,le,lt)},onTimeout:(le,xe,ke)=>{this.handleNetworkError(xe,ke,!0,void 0,le)}};a.load(e,T,J)}handleMasterPlaylist(e,t,n,a){const u=this.hls,h=e.data,T=yi(e,n),J=qi.parseMasterPlaylist(h,T);if(J.playlistParsingError){this.handleManifestParsingError(e,n,J.playlistParsingError,a,t);return}const{contentSteering:le,levels:xe,sessionData:ke,sessionKeys:lt,startTimeOffset:ct,variableList:It}=J;this.variableList=It;const{AUDIO:Kt=[],SUBTITLES:Vt,"CLOSED-CAPTIONS":jn}=qi.parseMasterPlaylistMedia(h,T,J);Kt.length&&!Kt.some(Ar=>!Ar.url)&&xe[0].audioCodec&&!xe[0].attrs.AUDIO&&(S.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),Kt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new fe({}),bitrate:0,url:""})),u.trigger(i.MANIFEST_LOADED,{levels:xe,audioTracks:Kt,subtitles:Vt,captions:jn,contentSteering:le,url:T,stats:t,networkDetails:a,sessionData:ke,sessionKeys:lt,startTimeOffset:ct,variableList:It})}handleTrackOrLevelPlaylist(e,t,n,a,u){const h=this.hls,{id:T,level:J,type:le}=n,xe=yi(e,n),ke=0,lt=s(J)?J:s(T)?T:0,ct=si(n),It=qi.parseLevelPlaylist(e.data,xe,lt,ct,ke,this.variableList);if(le===mr.MANIFEST){const Kt={attrs:new fe({}),bitrate:0,details:It,name:"",url:xe};h.trigger(i.MANIFEST_LOADED,{levels:[Kt],audioTracks:[],url:xe,stats:t,networkDetails:a,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=It,this.handlePlaylistLoaded(It,e,t,n,a,u)}handleManifestParsingError(e,t,n,a,u){this.hls.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.MANIFEST_PARSING_ERROR,fatal:t.type===mr.MANIFEST,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:a,stats:u})}handleNetworkError(e,t,n=!1,a,u){let h=`A network ${n?"timeout":"error"+(a?" (status "+a.code+")":"")} occurred while loading ${e.type}`;e.type===mr.LEVEL?h+=`: ${e.level} id: ${e.id}`:(e.type===mr.AUDIO_TRACK||e.type===mr.SUBTITLE_TRACK)&&(h+=` id: ${e.id} group-id: "${e.groupId}"`);const T=new Error(h);S.warn(`[playlist-loader]: ${h}`);let J=d.UNKNOWN,le=!1;const xe=this.getInternalLoader(e);switch(e.type){case mr.MANIFEST:J=n?d.MANIFEST_LOAD_TIMEOUT:d.MANIFEST_LOAD_ERROR,le=!0;break;case mr.LEVEL:J=n?d.LEVEL_LOAD_TIMEOUT:d.LEVEL_LOAD_ERROR,le=!1;break;case mr.AUDIO_TRACK:J=n?d.AUDIO_TRACK_LOAD_TIMEOUT:d.AUDIO_TRACK_LOAD_ERROR,le=!1;break;case mr.SUBTITLE_TRACK:J=n?d.SUBTITLE_TRACK_LOAD_TIMEOUT:d.SUBTITLE_LOAD_ERROR,le=!1;break}xe&&this.resetInternalLoader(e.type);const ke={type:c.NETWORK_ERROR,details:J,fatal:le,url:e.url,loader:xe,context:e,error:T,networkDetails:t,stats:u};if(a){const lt=(t==null?void 0:t.url)||e.url;ke.response=_({url:lt,data:void 0},a)}this.hls.trigger(i.ERROR,ke)}handlePlaylistLoaded(e,t,n,a,u,h){const T=this.hls,{type:J,level:le,id:xe,groupId:ke,deliveryDirectives:lt}=a,ct=yi(t,a),It=si(a),Kt=typeof a.level=="number"&&It===on.MAIN?le:void 0;if(!e.fragments.length){const jn=new Error("No Segments found in Playlist");T.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_EMPTY_ERROR,fatal:!1,url:ct,error:jn,reason:jn.message,response:t,context:a,level:Kt,parent:It,networkDetails:u,stats:n});return}e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));const Vt=e.playlistParsingError;if(Vt){T.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_PARSING_ERROR,fatal:!1,url:ct,error:Vt,reason:Vt.message,response:t,context:a,level:Kt,parent:It,networkDetails:u,stats:n});return}switch(e.live&&h&&(h.getCacheAge&&(e.ageHeader=h.getCacheAge()||0),(!h.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),J){case mr.MANIFEST:case mr.LEVEL:T.trigger(i.LEVEL_LOADED,{details:e,level:Kt||0,id:xe||0,stats:n,networkDetails:u,deliveryDirectives:lt});break;case mr.AUDIO_TRACK:T.trigger(i.AUDIO_TRACK_LOADED,{details:e,id:xe||0,groupId:ke||"",stats:n,networkDetails:u,deliveryDirectives:lt});break;case mr.SUBTITLE_TRACK:T.trigger(i.SUBTITLE_TRACK_LOADED,{details:e,id:xe||0,groupId:ke||"",stats:n,networkDetails:u,deliveryDirectives:lt});break}}}function la(g,e){let t;try{t=new Event("addtrack")}catch(n){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=g,e.dispatchEvent(t)}function va(g,e){const t=g.mode;if(t==="disabled"&&(g.mode="hidden"),g.cues&&!g.cues.getCueById(e.id))try{if(g.addCue(e),!g.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(n){S.debug(`[texttrack-utils]: ${n}`);try{const a=new self.TextTrackCue(e.startTime,e.endTime,e.text);a.id=e.id,g.addCue(a)}catch(a){S.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${a}`)}}t==="disabled"&&(g.mode=t)}function Ya(g){const e=g.mode;if(e==="disabled"&&(g.mode="hidden"),g.cues)for(let t=g.cues.length;t--;)g.removeCue(g.cues[t]);e==="disabled"&&(g.mode=e)}function ba(g,e,t,n){const a=g.mode;if(a==="disabled"&&(g.mode="hidden"),g.cues&&g.cues.length>0){const u=$i(g.cues,e,t);for(let h=0;hg[t].endTime)return-1;let n=0,a=t;for(;n<=a;){const u=Math.floor((a+n)/2);if(eg[u].startTime&&n-1)for(let u=a,h=g.length;u=e&&T.endTime<=t)n.push(T);else if(T.startTime>t)return n}return n}function Pi(g){const e=[];for(let t=0;t{const g=as();try{g&&new g(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function es(g,e){return g.getTime()/1e3-e}function ts(g){return Uint8Array.from(g.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class ps{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null}_registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this)}onMediaAttached(e,t){this.media=t.media}onMediaDetaching(){this.id3Track&&(Ya(this.id3Track),this.id3Track=null,this.media=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;tRi&&(ke=Ri),ke-xe<=0&&(ke=xe+Ta);for(let ct=0;ctxe.type===fa.audioId3&&J:a==="video"?le=xe=>xe.type===fa.emsg&&T:le=xe=>xe.type===fa.audioId3&&J||xe.type===fa.emsg&&T,ba(u,t,n,le)}}onLevelUpdated(e,{details:t}){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{dateRangeCuesAppended:n,id3Track:a}=this,{dateRanges:u}=t,h=Object.keys(u);if(a){const xe=Object.keys(n).filter(ke=>!h.includes(ke));for(let ke=xe.length;ke--;){const lt=xe[ke];Object.keys(n[lt].cues).forEach(ct=>{a.removeCue(n[lt].cues[ct])}),delete n[lt]}}const T=t.fragments[t.fragments.length-1];if(h.length===0||!s(T==null?void 0:T.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const J=T.programDateTime/1e3-T.start,le=as();for(let xe=0;xe{if(Ki!==lt.id){const Ii=u[Ki];if(Ii.class===lt.class&&Ii.startDate>lt.startDate&&(!Jr||lt.startDatethis.timeupdate(),this.hls=e,this.config=e.config,this.registerListeners()}get latency(){return this._latency||0}get maxLatency(){const{config:e,levelDetails:t}=this;return e.liveMaxLatencyDuration!==void 0?e.liveMaxLatencyDuration:t?e.liveMaxLatencyDurationCount*t.targetduration:0}get targetLatency(){const{levelDetails:e}=this;if(e===null)return null;const{holdBack:t,partHoldBack:n,targetduration:a}=e,{liveSyncDuration:u,liveSyncDurationCount:h,lowLatencyMode:T}=this.config,J=this.hls.userConfig;let le=T&&n||t;(J.liveSyncDuration||J.liveSyncDurationCount||le===0)&&(le=u!==void 0?u:h*a);const xe=a;return le+Math.min(this.stallCount*1,xe)}get liveSyncPosition(){const e=this.estimateLiveEdge(),t=this.targetLatency,n=this.levelDetails;if(e===null||t===null||n===null)return null;const a=n.edge,u=e-t-this.edgeStalled,h=a-n.totalduration,T=a-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(h,u),T)}get drift(){const{levelDetails:e}=this;return e===null?1:e.drift}get edgeStalled(){const{levelDetails:e}=this;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,levelDetails:t}=this;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.levelDetails=null,this.hls=this.timeupdateHandler=null}registerListeners(){this.hls.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(i.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(i.ERROR,this.onError,this)}unregisterListeners(){this.hls.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(i.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(i.ERROR,this.onError,this)}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)}onManifestLoading(){this.levelDetails=null,this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:t}){this.levelDetails=t,t.advanced&&this.timeupdate(),!t.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)}onError(e,t){var n;t.details===d.BUFFER_STALLED_ERROR&&(this.stallCount++,(n=this.levelDetails)!=null&&n.live&&S.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))}timeupdate(){const{media:e,levelDetails:t}=this;if(!e||!t)return;this.currentTime=e.currentTime;const n=this.computeLatency();if(n===null)return;this._latency=n;const{lowLatencyMode:a,maxLiveSyncPlaybackRate:u}=this.config;if(!a||u===1||!t.live)return;const h=this.targetLatency;if(h===null)return;const T=n-h,J=Math.min(this.maxLatency,h+t.targetduration);if(T.05&&this.forwardBufferLength>1){const xe=Math.min(2,Math.max(1,u)),ke=Math.round(2/(1+Math.exp(-.75*T-this.edgeStalled))*20)/20;e.playbackRate=Math.min(xe,Math.max(1,ke))}else e.playbackRate!==1&&e.playbackRate!==0&&(e.playbackRate=1)}estimateLiveEdge(){const{levelDetails:e}=this;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}const Zs=["NONE","TYPE-0","TYPE-1",null];function vs(g){return Zs.indexOf(g)>-1}const Aa=["SDR","PQ","HLG"];function Ra(g){return!!g&&Aa.indexOf(g)>-1}var zs={No:"",Yes:"YES",v2:"v2"};function Vs(g){const{canSkipUntil:e,canSkipDateRanges:t,age:n}=g,a=n!!t).map(t=>t.substring(0,4)).join(","),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 Gs(this._audioGroups,e)}hasSubtitleGroup(e){return Gs(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 Gs(g,e){return!e||!g?!1:g.indexOf(e)!==-1}function Qa(g,e){const t=e.startPTS;if(s(t)){let n=0,a;e.sn>g.sn?(n=t-g.start,a=g):(n=g.start-t,a=e),a.duration!==n&&(a.duration=n)}else e.sn>g.sn?g.cc===e.cc&&g.minEndPTS?e.start=g.start+(g.minEndPTS-g.start):e.start=g.start+g.duration:e.start=Math.max(g.start-e.duration,0)}function Oo(g,e,t,n,a,u){n-t<=0&&(S.warn("Fragment should have a positive duration",e),n=t+e.duration,u=a+e.duration);let T=t,J=n;const le=e.startPTS,xe=e.endPTS;if(s(le)){const Vt=Math.abs(le-t);s(e.deltaPTS)?e.deltaPTS=Math.max(Vt,e.deltaPTS):e.deltaPTS=Vt,T=Math.max(t,le),t=Math.min(t,le),a=Math.min(a,e.startDTS),J=Math.min(n,xe),n=Math.max(n,xe),u=Math.max(u,e.endDTS)}const ke=t-e.start;e.start!==0&&(e.start=t),e.duration=n-e.start,e.startPTS=t,e.maxStartPTS=T,e.startDTS=a,e.endPTS=n,e.minEndPTS=J,e.endDTS=u;const lt=e.sn;if(!g||ltg.endSN)return 0;let ct;const It=lt-g.startSN,Kt=g.fragments;for(Kt[It]=e,ct=It;ct>0;ct--)Qa(Kt[ct],Kt[ct-1]);for(ct=It;ct=0;T--){const J=n[T].initSegment;if(J){t=J;break}}g.fragmentHint&&delete g.fragmentHint.endPTS;let a;Bo(g,e,(T,J,le,xe)=>{if(e.skippedSegments&&J.cc!==T.cc){const ke=T.cc-J.cc;for(let lt=le;lt{var le;J&&(!J.initSegment||J.initSegment.relurl===((le=t)==null?void 0:le.relurl))&&(J.initSegment=t)}),e.skippedSegments){if(e.deltaUpdateFailed=u.some(T=>!T),e.deltaUpdateFailed){S.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let T=e.skippedSegments;T--;)u.shift();e.startSN=u[0].sn}else e.canSkipDateRanges&&(e.dateRanges=jo(g.dateRanges,e.dateRanges,e.recentlyRemovedDateranges));e.startCC=e.fragments[0].cc,e.endCC=u[u.length-1].cc}Xs(g.partList,e.partList,(T,J)=>{J.elementaryStreams=T.elementaryStreams,J.stats=T.stats}),a?Oo(e,a,a.startPTS,a.endPTS,a.startDTS,a.endDTS):qs(g,e),u.length&&(e.totalduration=e.edge-u[0].start),e.driftStartTime=g.driftStartTime,e.driftStart=g.driftStart;const h=e.advancedDateTime;if(e.advanced&&h){const T=e.edge;e.driftStart||(e.driftStartTime=h,e.driftStart=T),e.driftEndTime=h,e.driftEnd=T}else e.driftEndTime=g.driftEndTime,e.driftEnd=g.driftEnd,e.advancedDateTime=g.advancedDateTime}function jo(g,e,t){const n=r({},g);return t&&t.forEach(a=>{delete n[a]}),Object.keys(e).forEach(a=>{const u=new Ne(e[a].attr,n[a]);u.isValid?n[a]=u:S.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${JSON.stringify(e[a].attr)}"`)}),n}function Xs(g,e,t){if(g&&e){let n=0;for(let a=0,u=g.length;a<=u;a++){const h=g[a],T=e[a+n];h&&T&&h.index===T.index&&h.fragment.sn===T.fragment.sn?t(h,T):n--}}}function Bo(g,e,t){const n=e.skippedSegments,a=Math.max(g.startSN,e.startSN)-e.startSN,u=(g.fragmentHint?1:0)+(n?e.endSN:Math.min(g.endSN,e.endSN))-e.startSN,h=e.startSN-g.startSN,T=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,J=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;for(let le=a;le<=u;le++){const xe=J[h+le];let ke=T[le];n&&!ke&&le=n.length||wi(e,n[t].start)}function wi(g,e){if(e){const t=g.fragments;for(let n=g.skippedSegments;ne){const u=n[n.length-1].duration*1e3;u{const{details:n}=e;n!=null&&n.fragments&&n.fragments.forEach(a=>{a.level=t})})}function da(g){switch(g.details){case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_TIMEOUT:case d.LEVEL_LOAD_TIMEOUT:case d.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function ss(g,e){const t=da(e);return g.default[`${t?"timeout":"error"}Retry`]}function ka(g,e){const t=g.backoff==="linear"?1:Math.pow(2,e);return Math.min(t*g.retryDelayMs,g.maxRetryDelayMs)}function fo(g){return _(_({},g),{errorRetry:null,timeoutRetry:null})}function _s(g,e,t,n){if(!g)return!1;const a=n==null?void 0:n.code,u=e499)}const Us={search:function(g,e){let t=0,n=g.length-1,a=null,u=null;for(;t<=n;){a=(t+n)/2|0,u=g[a];const h=e(u);if(h>0)t=a+1;else if(h<0)n=a-1;else return u}return null}};function Zi(g,e,t){if(e===null||!Array.isArray(g)||!g.length||!s(e))return null;const n=g[0].programDateTime;if(e<(n||0))return null;const a=g[g.length-1].endProgramDateTime;if(e>=(a||0))return null;t=t||0;for(let u=0;u0&&T<15e-7&&(t+=15e-7)}else t===0&&e[0].start===0&&(u=e[0]);if(u&&((!g||g.level===u.level)&&Ks(t,n,u)===0||Qs(u,g,Math.min(a,n))))return u;const h=Us.search(e,Ks.bind(null,t,n));return h&&(h!==g||!u)?h:u}function Qs(g,e,t){if(e&&e.start===0&&e.level0){const n=e.tagList.reduce((a,u)=>(u[0]==="INF"&&(a+=parseFloat(u[1])),a),t);return g.start<=n}return!1}function Ks(g=0,e=0,t){if(t.start<=g&&t.start+t.duration>g)return 0;const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-n<=g?1:t.start-n>g&&t.start?-1:0}function to(g,e,t){const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3;return(t.endProgramDateTime||0)-n>g}function Gi(g,e){return Us.search(g,t=>t.cce?-1:0)}var Mi={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},Ga={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,SwitchToSDR:4};class ho{constructor(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=S.log.bind(S,"[info]:"),this.warn=S.warn.bind(S,"[warning]:"),this.error=S.error.bind(S,"[error]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(i.ERROR,this.onError,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(i.ERROR,this.onError,this),e.off(i.ERROR,this.onErrorOut,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return(e==null?void 0:e.type)===on.MAIN?e.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(e,t){var n,a;if(t.fatal)return;const u=this.hls,h=t.context;switch(t.details){case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:t.errorAction=this.getFragRetryOrSwitchAction(t);return;case d.FRAG_PARSING_ERROR:if((n=t.frag)!=null&&n.gap){t.errorAction={action:Mi.DoNothing,flags:Ga.None};return}case d.FRAG_GAP:case d.FRAG_DECRYPT_ERROR:{t.errorAction=this.getFragRetryOrSwitchAction(t),t.errorAction.action=Mi.SendAlternateToPenaltyBox;return}case d.LEVEL_EMPTY_ERROR:case d.LEVEL_PARSING_ERROR:{var T,J;const le=t.parent===on.MAIN?t.level:u.loadLevel;t.details===d.LEVEL_EMPTY_ERROR&&((T=t.context)!=null&&(J=T.levelDetails)!=null&&J.live)?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,le):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,le))}return;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:typeof(h==null?void 0:h.level)=="number"&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,h.level));return;case d.AUDIO_TRACK_LOAD_ERROR:case d.AUDIO_TRACK_LOAD_TIMEOUT:case d.SUBTITLE_LOAD_ERROR:case d.SUBTITLE_TRACK_LOAD_TIMEOUT:if(h){const le=u.levels[u.loadLevel];if(le&&(h.type===mr.AUDIO_TRACK&&le.hasAudioGroup(h.groupId)||h.type===mr.SUBTITLE_TRACK&&le.hasSubtitleGroup(h.groupId))){t.errorAction=this.getPlaylistRetryOrSwitchAction(t,u.loadLevel),t.errorAction.action=Mi.SendAlternateToPenaltyBox,t.errorAction.flags=Ga.MoveAllAlternatesMatchingHost;return}}return;case d.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const le=u.levels[u.loadLevel],xe=le==null?void 0:le.attrs["HDCP-LEVEL"];xe?t.errorAction={action:Mi.SendAlternateToPenaltyBox,flags:Ga.MoveAllAlternatesMatchingHDCP,hdcpLevel:xe}:this.keySystemError(t)}return;case d.BUFFER_ADD_CODEC_ERROR:case d.REMUX_ALLOC_ERROR:case d.BUFFER_APPEND_ERROR:t.errorAction=this.getLevelSwitchAction(t,(a=t.level)!=null?a:u.loadLevel);return;case d.INTERNAL_EXCEPTION:case d.BUFFER_APPENDING_ERROR:case d.BUFFER_FULL_ERROR:case d.LEVEL_SWITCH_ERROR:case d.BUFFER_STALLED_ERROR:case d.BUFFER_SEEK_OVER_HOLE:case d.BUFFER_NUDGE_ON_STALL:t.errorAction={action:Mi.DoNothing,flags:Ga.None};return}t.type===c.KEY_SYSTEM_ERROR&&this.keySystemError(t)}keySystemError(e){const t=this.getVariantLevelIndex(e.frag);e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,t)}getPlaylistRetryOrSwitchAction(e,t){const n=this.hls,a=ss(n.config.playlistLoadPolicy,e),u=this.playlistError++;if(_s(a,u,da(e),e.response))return{action:Mi.RetryRequest,flags:Ga.None,retryConfig:a,retryCount:u};const T=this.getLevelSwitchAction(e,t);return a&&(T.retryConfig=a,T.retryCount=u),T}getFragRetryOrSwitchAction(e){const t=this.hls,n=this.getVariantLevelIndex(e.frag),a=t.levels[n],{fragLoadPolicy:u,keyLoadPolicy:h}=t.config,T=ss(e.details.startsWith("key")?h:u,e),J=t.levels.reduce((xe,ke)=>xe+ke.fragmentError,0);if(a&&(e.details!==d.FRAG_GAP&&a.fragmentError++,_s(T,J,da(e),e.response)))return{action:Mi.RetryRequest,flags:Ga.None,retryConfig:T,retryCount:J};const le=this.getLevelSwitchAction(e,n);return T&&(le.retryConfig=T,le.retryCount=J),le}getLevelSwitchAction(e,t){const n=this.hls;t==null&&(t=n.loadLevel);const a=this.hls.levels[t];if(a){var u,h;const le=e.details;a.loadError++,le===d.BUFFER_APPEND_ERROR&&a.fragmentError++;let xe=-1;const{levels:ke,loadLevel:lt,minAutoLevel:ct,maxAutoLevel:It}=n;n.autoLevelEnabled||(n.loadLevel=-1);const Kt=(u=e.frag)==null?void 0:u.type,jn=(Kt===on.AUDIO&&le===d.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(le===d.BUFFER_ADD_CODEC_ERROR||le===d.BUFFER_APPEND_ERROR))&&ke.some(({audioCodec:Ki})=>a.audioCodec!==Ki),Ar=e.sourceBufferName==="video"&&(le===d.BUFFER_ADD_CODEC_ERROR||le===d.BUFFER_APPEND_ERROR)&&ke.some(({codecSet:Ki,audioCodec:Ii})=>a.codecSet!==Ki&&a.audioCodec===Ii),{type:bi,groupId:Jr}=(h=e.context)!=null?h:{};for(let Ki=ke.length;Ki--;){const Ii=(Ki+lt)%ke.length;if(Ii!==lt&&Ii>=ct&&Ii<=It&&ke[Ii].loadError===0){var T,J;const ca=ke[Ii];if(le===d.FRAG_GAP&&Kt===on.MAIN&&e.frag){const za=ke[Ii].details;if(za){const Hi=gs(e.frag,za.fragments,e.frag.start);if(Hi!=null&&Hi.gap)continue}}else{if(bi===mr.AUDIO_TRACK&&ca.hasAudioGroup(Jr)||bi===mr.SUBTITLE_TRACK&&ca.hasSubtitleGroup(Jr))continue;if(Kt===on.AUDIO&&(T=a.audioGroups)!=null&&T.some(za=>ca.hasAudioGroup(za))||Kt===on.SUBTITLE&&(J=a.subtitleGroups)!=null&&J.some(za=>ca.hasSubtitleGroup(za))||jn&&a.audioCodec===ca.audioCodec||!jn&&a.audioCodec!==ca.audioCodec||Ar&&a.codecSet===ca.codecSet)continue}xe=Ii;break}}if(xe>-1&&n.loadLevel!==xe)return e.levelRetry=!0,this.playlistError=0,{action:Mi.SendAlternateToPenaltyBox,flags:Ga.None,nextAutoLevel:xe}}return{action:Mi.SendAlternateToPenaltyBox,flags:Ga.MoveAllAlternatesMatchingHost}}onErrorOut(e,t){var n;switch((n=t.errorAction)==null?void 0:n.action){case Mi.DoNothing:break;case Mi.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(t),!t.errorAction.resolved&&t.details!==d.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 Mi.RetryRequest:break}if(t.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const t=this.hls,n=e.errorAction;if(!n)return;const{flags:a,hdcpLevel:u,nextAutoLevel:h}=n;switch(a){case Ga.None:this.switchLevel(e,h);break;case Ga.MoveAllAlternatesMatchingHDCP:u&&(t.maxHdcpLevel=Zs[Zs.indexOf(u)-1],n.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${t.maxHdcpLevel}" or lower`);break}n.resolved||this.switchLevel(e,h)}switchLevel(e,t){t!==void 0&&e.errorAction&&(this.warn(`switching to level ${t} after ${e.details}`),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)}}class Fs{constructor(e,t){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=S.log.bind(S,`${t}:`),this.warn=S.warn.bind(S,`${t}:`),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.requestScheduled=-1,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,t,n){const a=t==null?void 0:t.renditionReports;if(a){let u=-1;for(let h=0;h=0&&xe>t.partTarget&&(J+=1)}const le=n&&Vs(n);return new Ls(T,J>=0?J:void 0,le)}}}loadPlaylist(e){this.requestScheduled===-1&&(this.requestScheduled=self.performance.now())}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}shouldReloadPlaylist(e){return this.timer===-1&&this.requestScheduled===-1&&this.shouldLoadPlaylist(e)}playlistLoaded(e,t,n){const{details:a,stats:u}=t,h=self.performance.now(),T=u.loading.first?Math.max(0,h-u.loading.first):0;if(a.advancedDateTime=Date.now()-T,a.live||n!=null&&n.live){if(a.reloaded(n),n&&this.log(`live playlist ${e} ${a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:a.updated?"UPDATED":"MISSED"}`),n&&a.fragments.length>0&&xo(n,a),!this.canLoad||!a.live)return;let J,le,xe;if(a.canBlockReload&&a.endSN&&a.advanced){const Vt=this.hls.config.lowLatencyMode,jn=a.lastPartSn,pr=a.endSN,Ar=a.lastPartIndex,bi=Ar!==-1,Jr=jn===pr,Ki=Vt?0:Ar;bi?(le=Jr?pr+1:jn,xe=Jr?Ki:Ar+1):le=pr+1;const Ii=a.age,ca=Ii+a.ageHeader;let za=Math.min(ca-a.partTarget,a.targetduration*1.5);if(za>0){if(n&&za>n.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${n.tuneInGoal} to: ${za} with playlist age: ${a.age}`),za=0;else{const Hi=Math.floor(za/a.targetduration);if(le+=Hi,xe!==void 0){const ya=Math.round(za%a.targetduration/a.partTarget);xe+=ya}this.log(`CDN Tune-in age: ${a.ageHeader}s last advanced ${Ii.toFixed(2)}s goal: ${za} skip sn ${Hi} to part ${xe}`)}a.tuneInGoal=za}if(J=this.getDeliveryDirectives(a,t.deliveryDirectives,le,xe),Vt||!Jr){this.loadPlaylist(J);return}}else(a.canBlockReload||a.canSkipUntil)&&(J=this.getDeliveryDirectives(a,t.deliveryDirectives,le,xe));const ke=this.hls.mainForwardBufferInfo,lt=ke?ke.end-ke.len:0,ct=(a.edge-lt)*1e3,It=ws(a,ct);a.updated&&h>this.requestScheduled+It&&(this.requestScheduled=u.loading.start),le!==void 0&&a.canBlockReload?this.requestScheduled=u.loading.first+It-(a.partTarget*1e3||1e3):this.requestScheduled===-1||this.requestScheduled+Itthis.loadPlaylist(J),Kt)}else this.clearTimer()}getDeliveryDirectives(e,t,n,a){let u=Vs(e);return t!=null&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,a=t.part,u=zs.No),new Ls(n,a,u)}checkRetry(e){const t=e.details,n=da(e),a=e.errorAction,{action:u,retryCount:h=0,retryConfig:T}=a||{},J=!!a&&!!T&&(u===Mi.RetryRequest||!a.resolved&&u===Mi.SendAlternateToPenaltyBox);if(J){var le;if(this.requestScheduled=-1,h>=T.maxNumRetry)return!1;if(n&&(le=e.context)!=null&&le.deliveryDirectives)this.warn(`Retrying playlist loading ${h+1}/${T.maxNumRetry} after "${t}" without delivery-directives`),this.loadPlaylist();else{const xe=ka(T,h);this.timer=self.setTimeout(()=>this.loadPlaylist(),xe),this.warn(`Retrying playlist loading ${h+1}/${T.maxNumRetry} after "${t}" in ${xe}ms`)}e.levelRetry=!0,a.resolved=!0}return J}}class Un{constructor(e,t=0,n=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=n}sample(e,t){const n=Math.pow(this.alpha_,e);this.estimate_=t*(1-n)+n*this.estimate_,this.totalWeight_+=e}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_}}class Rn{constructor(e,t,n,a=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=n,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Un(e),this.fast_=new Un(t),this.defaultTTFB_=a,this.ttfb_=new Un(e)}update(e,t){const{slow_:n,fast_:a,ttfb_:u}=this;n.halfLife!==e&&(this.slow_=new Un(e,n.getEstimate(),n.getTotalWeight())),a.halfLife!==t&&(this.fast_=new Un(t,a.getEstimate(),a.getTotalWeight())),u.halfLife!==e&&(this.ttfb_=new Un(e,u.getEstimate(),u.getTotalWeight()))}sample(e,t){e=Math.max(e,this.minDelayMs_);const n=8*t,a=e/1e3,u=n/a;this.fast_.sample(a,u),this.slow_.sample(a,u)}sampleTTFB(e){const t=e/1e3,n=Math.sqrt(2)*Math.exp(-Math.pow(t,2)/2);this.ttfb_.sample(n,Math.max(e,5))}canEstimate(){return this.fast_.getTotalWeight()>=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_}destroy(){}}const Pn={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},hi={};function ni(g,e,t,n,a,u){const h=g.audioCodec?g.audioGroups:null,T=u==null?void 0:u.audioCodec,J=u==null?void 0:u.channels,le=J?parseInt(J):T?1/0:2;let xe=null;if(h!=null&&h.length)try{h.length===1&&h[0]?xe=e.groups[h[0]].channels:xe=h.reduce((ke,lt)=>{if(lt){const ct=e.groups[lt];if(!ct)throw new Error(`Audio track group ${lt} not found`);Object.keys(ct.channels).forEach(It=>{ke[It]=(ke[It]||0)+ct.channels[It]})}return ke},{2:0})}catch(ke){return!0}return g.videoCodec!==void 0&&(g.width>1920&&g.height>1088||g.height>1920&&g.width>1088||g.frameRate>Math.max(n,30)||g.videoRange!=="SDR"&&g.videoRange!==t||g.bitrate>Math.max(a,8e6))||!!xe&&s(le)&&Object.keys(xe).some(ke=>parseInt(ke)>le)}function us(g,e,t){const n=g.videoCodec,a=g.audioCodec;if(!n||!a||!t)return Promise.resolve(Pn);const u={width:g.width,height:g.height,bitrate:Math.ceil(Math.max(g.bitrate*.9,g.averageBitrate)),framerate:g.frameRate||30},h=g.videoRange;h!=="SDR"&&(u.transferFunction=h.toLowerCase());const T=n.split(",").map(J=>({type:"media-source",video:_(_({},u),{},{contentType:Wn(J,"video")})}));return a&&g.audioGroups&&g.audioGroups.forEach(J=>{var le;J&&((le=e.groups[J])==null||le.tracks.forEach(xe=>{if(xe.groupId===J){const ke=xe.channels||"",lt=parseFloat(ke);s(lt)&<>2&&T.push.apply(T,a.split(",").map(ct=>({type:"media-source",audio:{contentType:Wn(ct,"audio"),channels:""+lt}})))}}))}),Promise.all(T.map(J=>{const le=Ca(J);return hi[le]||(hi[le]=t.decodingInfo(J))})).then(J=>({supported:!J.some(le=>!le.supported),configurations:T,decodingInfoResults:J})).catch(J=>({supported:!1,configurations:T,decodingInfoResults:[],error:J}))}function Ca(g){const{audio:e,video:t}=g,n=t||e;if(n){const a=n.contentType.split('"')[1];if(t)return`r${t.height}x${t.width}f${Math.ceil(t.framerate)}${t.transferFunction||"sd"}_${a}_${Math.ceil(t.bitrate/1e5)}`;if(e)return`c${e.channels}${e.spatialRendering?"s":"n"}_${a}`}return""}function pa(){if(typeof matchMedia=="function"){const g=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(g.media!==e.media)return g.matches===!0}return!1}function Xn(g,e){let t=!1,n=[];return g&&(t=g!=="SDR",n=[g]),e&&(n=e.allowedVideoRanges||Aa.slice(0),t=e.preferHDR!==void 0?e.preferHDR:pa(),t?n=n.filter(a=>a!=="SDR"):n=["SDR"]),{preferHDR:t,allowedVideoRanges:n}}function xi(g,e,t,n,a){const u=Object.keys(g),h=n==null?void 0:n.channels,T=n==null?void 0:n.audioCodec,J=h&&parseInt(h)===2;let le=!0,xe=!1,ke=1/0,lt=1/0,ct=1/0,It=0,Kt=[];const{preferHDR:Vt,allowedVideoRanges:jn}=Xn(e,a);for(let Jr=u.length;Jr--;){const Ki=g[u[Jr]];le=Ki.channels[2]>0,ke=Math.min(ke,Ki.minHeight),lt=Math.min(lt,Ki.minFramerate),ct=Math.min(ct,Ki.minBitrate);const Ii=jn.filter(ca=>Ki.videoRanges[ca]>0);Ii.length>0&&(xe=!0,Kt=Ii)}ke=s(ke)?ke:0,lt=s(lt)?lt:0;const pr=Math.max(1080,ke),Ar=Math.max(30,lt);return ct=s(ct)?ct:t,t=Math.max(ct,t),xe||(e=void 0,Kt=[]),{codecSet:u.reduce((Jr,Ki)=>{const Ii=g[Ki];if(Ki===Jr)return Jr;if(Ii.minBitrate>t)return ci(Ki,`min bitrate of ${Ii.minBitrate} > current estimate of ${t}`),Jr;if(!Ii.hasDefaultAudio)return ci(Ki,"no renditions with default or auto-select sound found"),Jr;if(T&&Ki.indexOf(T.substring(0,4))%5!==0)return ci(Ki,`audio codec preference "${T}" not found`),Jr;if(h&&!J){if(!Ii.channels[h])return ci(Ki,`no renditions with ${h} channel sound found (channels options: ${Object.keys(Ii.channels)})`),Jr}else if((!T||J)&&le&&Ii.channels[2]===0)return ci(Ki,"no renditions with stereo sound found"),Jr;return Ii.minHeight>pr?(ci(Ki,`min resolution of ${Ii.minHeight} > maximum of ${pr}`),Jr):Ii.minFramerate>Ar?(ci(Ki,`min framerate of ${Ii.minFramerate} > maximum of ${Ar}`),Jr):Kt.some(ca=>Ii.videoRanges[ca]>0)?Ii.maxScore=$n(Jr)||Ii.fragmentError>g[Jr].fragmentError)?Jr:(It=Ii.maxScore,Ki):(ci(Ki,`no variants with VIDEO-RANGE of ${JSON.stringify(Kt)} found`),Jr)},void 0),videoRanges:Kt,preferHDR:Vt,minFramerate:lt,minBitrate:ct}}function ci(g,e){S.log(`[abr] start candidates with "${g}" ignored because ${e}`)}function Ss(g){return g.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 a=t.channels||"2";return n.channels[a]=(n.channels[a]||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 ga(g,e,t,n){return g.slice(t,n+1).reduce((a,u)=>{if(!u.codecSet)return a;const h=u.audioGroups;let T=a[u.codecSet];T||(a[u.codecSet]=T={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!h,fragmentError:0}),T.minBitrate=Math.min(T.minBitrate,u.bitrate);const J=Math.min(u.height,u.width);return T.minHeight=Math.min(T.minHeight,J),T.minFramerate=Math.min(T.minFramerate,u.frameRate),T.maxScore=Math.max(T.maxScore,u.score),T.fragmentError+=u.fragmentError,T.videoRanges[u.videoRange]=(T.videoRanges[u.videoRange]||0)+1,h&&h.forEach(le=>{if(!le)return;const xe=e.groups[le];xe&&(T.hasDefaultAudio=T.hasDefaultAudio||e.hasDefaultAudio?xe.hasDefault:xe.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(xe.channels).forEach(ke=>{T.channels[ke]=(T.channels[ke]||0)+xe.channels[ke]}))}),a},{})}function Da(g,e,t){if("attrs"in g){const n=e.indexOf(g);if(n!==-1)return n}for(let n=0;nn.indexOf(a)===-1)}function Xi(g,e){const{audioCodec:t,channels:n}=g;return(t===void 0||(e.audioCodec||"").substring(0,4)===t.substring(0,4))&&(n===void 0||n===(e.channels||"2"))}function xs(g,e,t,n,a){const u=e[n],T=e.reduce((lt,ct,It)=>{const Kt=ct.uri;return(lt[Kt]||(lt[Kt]=[])).push(It),lt},{})[u.uri];T.length>1&&(n=Math.max.apply(Math,T));const J=u.videoRange,le=u.frameRate,xe=u.codecSet.substring(0,4),ke=oa(e,n,lt=>{if(lt.videoRange!==J||lt.frameRate!==le||lt.codecSet.substring(0,4)!==xe)return!1;const ct=lt.audioGroups,It=t.filter(Kt=>!ct||ct.indexOf(Kt.groupId)!==-1);return Da(g,It,a)>-1});return ke>-1?ke:oa(e,n,lt=>{const ct=lt.audioGroups,It=t.filter(Kt=>!ct||ct.indexOf(Kt.groupId)!==-1);return Da(g,It,a)>-1})}function oa(g,e,t){for(let n=e;n>-1;n--)if(t(g[n]))return n;for(let n=e+1;n{const{fragCurrent:t,partCurrent:n,hls:a}=this,{autoLevelEnabled:u,media:h}=a;if(!t||!h)return;const T=performance.now(),J=n?n.stats:t.stats,le=n?n.duration:t.duration,xe=T-J.loading.start,ke=a.minAutoLevel;if(J.aborted||J.loaded&&J.loaded===J.total||t.level<=ke){this.clearTimer(),this._nextAutoLevel=-1;return}if(!u||h.paused||!h.playbackRate||!h.readyState)return;const lt=a.mainForwardBufferInfo;if(lt===null)return;const ct=this.bwEstimator.getEstimateTTFB(),It=Math.abs(h.playbackRate);if(xe<=Math.max(ct,1e3*(le/(It*2))))return;const Kt=lt.len/It,Vt=J.loading.first?J.loading.first-J.loading.start:-1,jn=J.loaded&&Vt>-1,pr=this.getBwEstimate(),Ar=a.levels,bi=Ar[t.level],Jr=J.total||Math.max(J.loaded,Math.round(le*bi.averageBitrate/8));let Ki=jn?xe-Vt:xe;Ki<1&&jn&&(Ki=Math.min(xe,J.loaded*8/pr));const Ii=jn?J.loaded*1e3/Ki:0,ca=Ii?(Jr-J.loaded)/Ii:Jr*8/pr+ct/1e3;if(ca<=Kt)return;const za=Ii?Ii*8:pr;let Hi=Number.POSITIVE_INFINITY,ya;for(ya=t.level-1;ya>ke;ya--){const _a=Ar[ya].maxBitrate;if(Hi=this.getTimeToLoadFrag(ct/1e3,za,le*_a,!Ar[ya].details),Hi=ca||Hi>le*10)return;a.nextLoadLevel=a.nextAutoLevel=ya,jn?this.bwEstimator.sample(xe-Math.min(ct,Vt),J.loaded):this.bwEstimator.sampleTTFB(xe);const io=Ar[ya].maxBitrate;this.getBwEstimate()*this.hls.config.abrBandWidthUpFactor>io&&this.resetEstimator(io),this.clearTimer(),S.warn(`[abr] Fragment ${t.sn}${n?" part "+n.index:""} of level ${t.level} is loading too slowly; +`,I=["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"],M={},W;function te(ve){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=ve.getAttribute("id")||ve.getAttribute("data-reactid")||ve.getAttribute("name");if(L&&M[Q])return M[Q];var ne=window.getComputedStyle(ve),se=ne.getPropertyValue("box-sizing")||ne.getPropertyValue("-moz-box-sizing")||ne.getPropertyValue("-webkit-box-sizing"),nt=parseFloat(ne.getPropertyValue("padding-bottom"))+parseFloat(ne.getPropertyValue("padding-top")),it=parseFloat(ne.getPropertyValue("border-bottom-width"))+parseFloat(ne.getPropertyValue("border-top-width")),Je=I.map(function(Jt){return"".concat(Jt,":").concat(ne.getPropertyValue(Jt))}).join(";"),wt={sizingStyle:Je,paddingSize:nt,borderSize:it,boxSizing:se};return L&&Q&&(M[Q]=wt),wt}function S(ve){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;W||(W=document.createElement("textarea"),W.setAttribute("tab-index","-1"),W.setAttribute("aria-hidden","true"),document.body.appendChild(W)),ve.getAttribute("wrap")?W.setAttribute("wrap",ve.getAttribute("wrap")):W.removeAttribute("wrap");var se=te(ve,L),nt=se.paddingSize,it=se.borderSize,Je=se.boxSizing,wt=se.sizingStyle;W.setAttribute("style","".concat(wt,";").concat(H)),W.value=ve.value||ve.placeholder||"";var Jt=void 0,zt=void 0,mt,rn=W.scrollHeight;if(Je==="border-box"?rn+=it:Je==="content-box"&&(rn-=nt),Q!==null||ne!==null){W.value=" ";var Zt=W.scrollHeight-nt;Q!==null&&(Jt=Zt*Q,Je==="border-box"&&(Jt=Jt+nt+it),rn=Math.max(Jt,rn)),ne!==null&&(zt=Zt*ne,Je==="border-box"&&(zt=zt+nt+it),mt=rn>zt?"":"hidden",rn=Math.min(zt,rn))}var Sn={height:rn,overflowY:mt,resize:"none"};return Jt&&(Sn.minHeight=Jt),zt&&(Sn.maxHeight=zt),Sn}var B=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],pe=0,fe=1,me=2,we=i.forwardRef(function(ve,L){var Q=ve,ne=Q.prefixCls,se=Q.onPressEnter,nt=Q.defaultValue,it=Q.value,Je=Q.autoSize,wt=Q.onResize,Jt=Q.className,zt=Q.style,mt=Q.disabled,rn=Q.onChange,Zt=Q.onInternalAutoSize,Sn=(0,V.Z)(Q,B),tn=(0,o.Z)(nt,{value:it,postState:function(ge){return ge!=null?ge:""}}),re=(0,_.Z)(tn,2),Et=re[0],K=re[1],E=function(ge){K(ge.target.value),rn==null||rn(ge)},f=i.useRef();i.useImperativeHandle(L,function(){return{textArea:f.current}});var R=i.useMemo(function(){return Je&&(0,Pe.Z)(Je)==="object"?[Je.minRows,Je.maxRows]:[]},[Je]),ye=(0,_.Z)(R,2),$=ye[0],U=ye[1],oe=!!Je,Me=function(){try{if(document.activeElement===f.current){var ge=f.current,An=ge.selectionStart,je=ge.selectionEnd,dt=ge.scrollTop;f.current.setSelectionRange(An,je),f.current.scrollTop=dt}}catch(tr){}},Fe=i.useState(me),Re=(0,_.Z)(Fe,2),Ge=Re[0],Ut=Re[1],Xe=i.useState(),At=(0,_.Z)(Xe,2),gt=At[0],qe=At[1],Ie=function(){Ut(pe)};(0,d.Z)(function(){oe&&Ie()},[it,$,U,oe]),(0,d.Z)(function(){if(Ge===pe)Ut(fe);else if(Ge===fe){var ie=S(f.current,!1,$,U);Ut(me),qe(ie)}else Me()},[Ge]);var tt=i.useRef(),pt=function(){C.Z.cancel(tt.current)},Pt=function(ge){Ge===me&&(wt==null||wt(ge),Je&&(pt(),tt.current=(0,C.Z)(function(){Ie()})))};i.useEffect(function(){return pt},[]);var dn=oe?gt:null,Tn=(0,ae.Z)((0,ae.Z)({},zt),dn);return(Ge===pe||Ge===fe)&&(Tn.overflowY="hidden",Tn.overflowX="hidden"),i.createElement(c.Z,{onResize:Pt,disabled:!(Je||wt)},i.createElement("textarea",(0,b.Z)({},Sn,{ref:f,style:Tn,className:r()(ne,Jt,(0,ee.Z)({},"".concat(ne,"-disabled"),mt)),disabled:mt,value:Et,onChange:E})))}),Oe=we,de=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function be(ve,L){return(0,P.Z)(ve||"").slice(0,L).join("")}function F(ve,L,Q,ne){var se=Q;return ve?se=be(Q,ne):(0,P.Z)(L||"").lengthne&&(se=L),se}var Ce=i.forwardRef(function(ve,L){var Q,ne=ve.defaultValue,se=ve.value,nt=ve.onFocus,it=ve.onBlur,Je=ve.onChange,wt=ve.allowClear,Jt=ve.maxLength,zt=ve.onCompositionStart,mt=ve.onCompositionEnd,rn=ve.suffix,Zt=ve.prefixCls,Sn=Zt===void 0?"rc-textarea":Zt,tn=ve.classes,re=ve.showCount,Et=ve.className,K=ve.style,E=ve.disabled,f=ve.hidden,R=ve.classNames,ye=ve.styles,$=ve.onResize,U=(0,V.Z)(ve,de),oe=(0,o.Z)(ne,{value:se,defaultValue:ne}),Me=(0,_.Z)(oe,2),Fe=Me[0],Re=Me[1],Ge=(0,i.useRef)(null),Ut=i.useState(!1),Xe=(0,_.Z)(Ut,2),At=Xe[0],gt=Xe[1],qe=i.useState(!1),Ie=(0,_.Z)(qe,2),tt=Ie[0],pt=Ie[1],Pt=i.useRef(),dn=i.useRef(0),Tn=i.useState(null),ie=(0,_.Z)(Tn,2),ge=ie[0],An=ie[1],je=function(){var Zn;(Zn=Ge.current)===null||Zn===void 0||Zn.textArea.focus()};(0,i.useImperativeHandle)(L,function(){return{resizableTextArea:Ge.current,focus:je,blur:function(){var Zn;(Zn=Ge.current)===null||Zn===void 0||Zn.textArea.blur()}}}),(0,i.useEffect)(function(){gt(function(Br){return!E&&Br})},[E]);var dt=Number(Jt)>0,tr=function(Zn){pt(!0),Pt.current=Fe,dn.current=Zn.currentTarget.selectionStart,zt==null||zt(Zn)},kt=function(Zn){pt(!1);var Jn=Zn.currentTarget.value;if(dt){var Wt,Ve=dn.current>=Jt+1||dn.current===((Wt=Pt.current)===null||Wt===void 0?void 0:Wt.length);Jn=F(Ve,Pt.current,Jn,Jt)}Jn!==Fe&&(Re(Jn),(0,x.rJ)(Zn.currentTarget,Zn,Je,Jn)),mt==null||mt(Zn)},$t=function(Zn){var Jn=Zn.target.value;if(!tt&&dt){var Wt=Zn.target.selectionStart>=Jt+1||Zn.target.selectionStart===Jn.length||!Zn.target.selectionStart;Jn=F(Wt,Fe,Jn,Jt)}Re(Jn),(0,x.rJ)(Zn.currentTarget,Zn,Je,Jn)},sn=function(Zn){var Jn=U.onPressEnter,Wt=U.onKeyDown;Zn.key==="Enter"&&Jn&&Jn(Zn),Wt==null||Wt(Zn)},ot=function(Zn){gt(!0),nt==null||nt(Zn)},bt=function(Zn){gt(!1),it==null||it(Zn)},Ct=function(Zn){var Jn;Re(""),je(),(0,x.rJ)((Jn=Ge.current)===null||Jn===void 0?void 0:Jn.textArea,Zn,Je)},Bt=(0,x.D7)(Fe);!tt&&dt&&se==null&&(Bt=be(Bt,Jt));var ze=rn,_n;if(re){var Ht=(0,P.Z)(Bt).length;(0,Pe.Z)(re)==="object"?_n=re.formatter({value:Bt,count:Ht,maxLength:Jt}):_n="".concat(Ht).concat(dt?" / ".concat(Jt):""),ze=i.createElement(i.Fragment,null,ze,i.createElement("span",{className:r()("".concat(Sn,"-data-count"),R==null?void 0:R.count),style:ye==null?void 0:ye.count},_n))}var sr=function(Zn){var Jn;$==null||$(Zn),(Jn=Ge.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&An(!0)},Vr=!U.autoSize&&!re&&!wt,rr=i.createElement(s.BaseInput,{value:Bt,allowClear:wt,handleReset:Ct,suffix:ze,prefixCls:Sn,classes:{affixWrapper:r()(tn==null?void 0:tn.affixWrapper,(Q={},(0,ee.Z)(Q,"".concat(Sn,"-show-count"),re),(0,ee.Z)(Q,"".concat(Sn,"-textarea-allow-clear"),wt),Q))},disabled:E,focused:At,className:Et,style:(0,ae.Z)((0,ae.Z)({},K),ge&&!Vr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _n=="string"?_n:void 0}},hidden:f,inputElement:i.createElement(Oe,(0,b.Z)({},U,{onKeyDown:sn,onChange:$t,onFocus:ot,onBlur:bt,onCompositionStart:tr,onCompositionEnd:kt,className:R==null?void 0:R.textarea,style:(0,ae.Z)((0,ae.Z)({},ye==null?void 0:ye.textarea),{},{resize:K==null?void 0:K.resize}),disabled:E,prefixCls:Sn,onResize:sr,ref:Ge}))});return rr}),Ae=Ce,ue=Ae},55477:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return i},Z:function(){return H}});var b=l(96663),ae=l(44127),ee=l(6620),Pe=l(35593),_=l(59301),V={shiftX:64,adjustY:1},P={adjustX:1,shiftY:!0},w=[0,0],r={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:w},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:w},top:{points:["bc","tc"],overflow:V,offset:[0,-4],targetOffset:w},bottom:{points:["tc","bc"],overflow:V,offset:[0,4],targetOffset:w},topLeft:{points:["bl","tl"],overflow:V,offset:[0,-4],targetOffset:w},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:w},topRight:{points:["br","tr"],overflow:V,offset:[0,-4],targetOffset:w},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:w},bottomRight:{points:["tr","br"],overflow:V,offset:[0,4],targetOffset:w},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:V,offset:[0,4],targetOffset:w},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:w}},s=null,x=l(92310),o=l.n(x);function i(I){var M=I.children,W=I.prefixCls,te=I.id,S=I.overlayInnerStyle,B=I.className,pe=I.style;return _.createElement("div",{className:o()("".concat(W,"-content"),B),style:pe},_.createElement("div",{className:"".concat(W,"-inner"),id:te,role:"tooltip",style:S},typeof M=="function"?M():M))}var c=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],d=function(M,W){var te=M.overlayClassName,S=M.trigger,B=S===void 0?["hover"]:S,pe=M.mouseEnterDelay,fe=pe===void 0?0:pe,me=M.mouseLeaveDelay,we=me===void 0?.1:me,Oe=M.overlayStyle,de=M.prefixCls,be=de===void 0?"rc-tooltip":de,F=M.children,Ce=M.onVisibleChange,Ae=M.afterVisibleChange,ue=M.transitionName,ve=M.animation,L=M.motion,Q=M.placement,ne=Q===void 0?"right":Q,se=M.align,nt=se===void 0?{}:se,it=M.destroyTooltipOnHide,Je=it===void 0?!1:it,wt=M.defaultVisible,Jt=M.getTooltipContainer,zt=M.overlayInnerStyle,mt=M.arrowContent,rn=M.overlay,Zt=M.id,Sn=M.showArrow,tn=Sn===void 0?!0:Sn,re=(0,ee.Z)(M,c),Et=(0,_.useRef)(null);(0,_.useImperativeHandle)(W,function(){return Et.current});var K=(0,ae.Z)({},re);"visible"in M&&(K.popupVisible=M.visible);var E=function(){return _.createElement(i,{key:"content",prefixCls:be,id:Zt,overlayInnerStyle:zt},rn)};return _.createElement(Pe.Z,(0,b.Z)({popupClassName:te,prefixCls:be,popup:E,action:B,builtinPlacements:r,popupPlacement:ne,ref:Et,popupAlign:nt,getPopupContainer:Jt,onPopupVisibleChange:Ce,afterPopupVisibleChange:Ae,popupTransitionName:ue,popupAnimation:ve,popupMotion:L,defaultPopupVisible:wt,autoDestroy:Je,mouseLeaveDelay:we,popupStyle:Oe,mouseEnterDelay:fe,arrow:tn},K),F)},C=(0,_.forwardRef)(d),H=C},39417:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return fe}});var b=l(96663),ae=l(90493),ee=l(6620),Pe=l(44127),_=l(52884),V=l(95727),P=l(89866),w=l(65711),r=l(85745),s=l(92310),x=l.n(s),o=l(26112),i=l(59301),c=l(39378),d=function(we){for(var Oe=we.prefixCls,de=we.level,be=we.isStart,F=we.isEnd,Ce="".concat(Oe,"-indent-unit"),Ae=[],ue=0;ue0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=K.length,R=E.length;if(Math.abs(f-R)!==1)return{add:!1,key:null};function ye($,U){var oe=new Map;$.forEach(function(Fe){oe.set(Fe,!0)});var Me=U.filter(function(Fe){return!oe.has(Fe)});return Me.length===1?Me[0]:null}return f ").concat(E);return E}var Jt=C.forwardRef(function(K,E){var f=K.prefixCls,R=K.data,ye=K.selectable,$=K.checkable,U=K.expandedKeys,oe=K.selectedKeys,Me=K.checkedKeys,Fe=K.loadedKeys,Re=K.loadingKeys,Ge=K.halfCheckedKeys,Ut=K.keyEntities,Xe=K.disabled,At=K.dragging,gt=K.dragOverNodeKey,qe=K.dropPosition,Ie=K.motion,tt=K.height,pt=K.itemHeight,Pt=K.virtual,dn=K.focusable,Tn=K.activeItem,ie=K.focused,ge=K.tabIndex,An=K.onKeyDown,je=K.onFocus,dt=K.onBlur,tr=K.onActiveChange,kt=K.onListChangeStart,$t=K.onListChangeEnd,sn=(0,te.Z)(K,ue),ot=C.useRef(null),bt=C.useRef(null);C.useImperativeHandle(E,function(){return{scrollTo:function(Vn){ot.current.scrollTo(Vn)},getIndentWidth:function(){return bt.current.offsetWidth}}});var Ct=C.useState(U),Bt=(0,W.Z)(Ct,2),ze=Bt[0],_n=Bt[1],Ht=C.useState(R),sr=(0,W.Z)(Ht,2),Vr=sr[0],rr=sr[1],Br=C.useState(R),Zn=(0,W.Z)(Br,2),Jn=Zn[0],Wt=Zn[1],Ve=C.useState([]),_e=(0,W.Z)(Ve,2),st=_e[0],$e=_e[1],nn=C.useState(null),un=(0,W.Z)(nn,2),Nn=un[0],Qn=un[1],Hn=C.useRef(R);Hn.current=R;function Kn(){var Yn=Hn.current;rr(Yn),Wt(Yn),$e([]),Qn(null),$t()}(0,S.Z)(function(){_n(U);var Yn=Ce(ze,U);if(Yn.key!==null)if(Yn.add){var Vn=Vr.findIndex(function(fi){var Ur=fi.key;return Ur===Yn.key}),Dr=it(Ae(Vr,R,Yn.key),Pt,tt,pt),kr=Vr.slice();kr.splice(Vn+1,0,nt),Wt(kr),$e(Dr),Qn("show")}else{var _r=R.findIndex(function(fi){var Ur=fi.key;return Ur===Yn.key}),ti=it(Ae(R,Vr,Yn.key),Pt,tt,pt),Ni=R.slice();Ni.splice(_r+1,0,nt),Wt(Ni),$e(ti),Qn("hide")}else Vr!==R&&(rr(R),Wt(R))},[U,R]),C.useEffect(function(){At||Kn()},[At]);var Sr=Ie?Jn:R,Er={expandedKeys:U,selectedKeys:oe,loadedKeys:Fe,loadingKeys:Re,checkedKeys:Me,halfCheckedKeys:Ge,dragOverNodeKey:gt,dropPosition:qe,keyEntities:Ut};return C.createElement(C.Fragment,null,ie&&Tn&&C.createElement("span",{style:ve,"aria-live":"assertive"},wt(Tn)),C.createElement("div",null,C.createElement("input",{style:ve,disabled:dn===!1||Xe,tabIndex:dn!==!1?ge:null,onKeyDown:An,onFocus:je,onBlur:dt,value:"",onChange:L,"aria-label":"for screen reader"})),C.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},C.createElement("div",{className:"".concat(f,"-indent")},C.createElement("div",{ref:bt,className:"".concat(f,"-indent-unit")}))),C.createElement(B.Z,(0,b.Z)({},sn,{data:Sr,itemKey:Je,height:tt,fullHeight:!1,virtual:Pt,itemHeight:pt,prefixCls:"".concat(f,"-list"),ref:ot,onVisibleChange:function(Vn,Dr){var kr=new Set(Vn),_r=Dr.filter(function(ti){return!kr.has(ti)});_r.some(function(ti){return Je(ti)===Q})&&Kn()}}),function(Yn){var Vn=Yn.pos,Dr=(0,b.Z)({},(M(Yn.data),Yn.data)),kr=Yn.title,_r=Yn.key,ti=Yn.isStart,Ni=Yn.isEnd,fi=(0,we.km)(_r,Vn);delete Dr.key,delete Dr.children;var Ur=(0,we.H8)(fi,Er);return C.createElement(F,(0,b.Z)({},Dr,Ur,{title:kr,active:!!Tn&&_r===Tn.key,pos:Vn,data:Yn.data,isStart:ti,isEnd:Ni,motion:Ie,motionNodes:_r===Q?st:null,motionType:Nn,onMotionStart:kt,onMotionEnd:Kn,treeNodeRequiredProps:Er,onMouseMove:function(){tr(null)}}))}))});Jt.displayName="NodeList";var zt=Jt,mt=l(35654),rn=l(90782),Zt=l(67841),Sn=10,tn=function(K){(0,r.Z)(f,K);var E=(0,s.Z)(f);function f(){var R;(0,V.Z)(this,f);for(var ye=arguments.length,$=new Array(ye),U=0;U2&&arguments[2]!==void 0?arguments[2]:!1,Ge=R.state,Ut=Ge.dragChildrenKeys,Xe=Ge.dropPosition,At=Ge.dropTargetKey,gt=Ge.dropTargetPos,qe=Ge.dropAllowed;if(qe){var Ie=R.props.onDrop;if(R.setState({dragOverNodeKey:null}),R.cleanDragState(),At!==null){var tt=(0,Pe.Z)((0,Pe.Z)({},(0,we.H8)(At,R.getTreeNodeRequiredProps())),{},{active:((Fe=R.getActiveItem())===null||Fe===void 0?void 0:Fe.key)===At,data:(0,Zt.Z)(R.state.keyEntities,At).node}),pt=Ut.indexOf(At)!==-1;(0,d.ZP)(!pt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,mt.yx)(gt),dn={event:oe,node:(0,we.F)(tt),dragNode:R.dragNode?(0,we.F)(R.dragNode.props):null,dragNodesKeys:[R.dragNode.props.eventKey].concat(Ut),dropToGap:Xe!==0,dropPosition:Xe+Number(Pt[Pt.length-1])};Re||Ie==null||Ie(dn),R.dragNode=null}}},R.cleanDragState=function(){var oe=R.state.draggingNodeKey;oe!==null&&R.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),R.dragStartMousePosition=null,R.currentMouseOverDroppableNodeKey=null},R.triggerExpandActionExpand=function(oe,Me){var Fe=R.state,Re=Fe.expandedKeys,Ge=Fe.flattenNodes,Ut=Me.expanded,Xe=Me.key,At=Me.isLeaf;if(!(At||oe.shiftKey||oe.metaKey||oe.ctrlKey)){var gt=Ge.filter(function(Ie){return Ie.key===Xe})[0],qe=(0,we.F)((0,Pe.Z)((0,Pe.Z)({},(0,we.H8)(Xe,R.getTreeNodeRequiredProps())),{},{data:gt.data}));R.setExpandedKeys(Ut?(0,mt._5)(Re,Xe):(0,mt.L0)(Re,Xe)),R.onNodeExpand(oe,qe)}},R.onNodeClick=function(oe,Me){var Fe=R.props,Re=Fe.onClick,Ge=Fe.expandAction;Ge==="click"&&R.triggerExpandActionExpand(oe,Me),Re==null||Re(oe,Me)},R.onNodeDoubleClick=function(oe,Me){var Fe=R.props,Re=Fe.onDoubleClick,Ge=Fe.expandAction;Ge==="doubleClick"&&R.triggerExpandActionExpand(oe,Me),Re==null||Re(oe,Me)},R.onNodeSelect=function(oe,Me){var Fe=R.state.selectedKeys,Re=R.state,Ge=Re.keyEntities,Ut=Re.fieldNames,Xe=R.props,At=Xe.onSelect,gt=Xe.multiple,qe=Me.selected,Ie=Me[Ut.key],tt=!qe;tt?gt?Fe=(0,mt.L0)(Fe,Ie):Fe=[Ie]:Fe=(0,mt._5)(Fe,Ie);var pt=Fe.map(function(Pt){var dn=(0,Zt.Z)(Ge,Pt);return dn?dn.node:null}).filter(function(Pt){return Pt});R.setUncontrolledState({selectedKeys:Fe}),At==null||At(Fe,{event:"select",selected:tt,node:Me,selectedNodes:pt,nativeEvent:oe.nativeEvent})},R.onNodeCheck=function(oe,Me,Fe){var Re=R.state,Ge=Re.keyEntities,Ut=Re.checkedKeys,Xe=Re.halfCheckedKeys,At=R.props,gt=At.checkStrictly,qe=At.onCheck,Ie=Me.key,tt,pt={event:"check",node:Me,checked:Fe,nativeEvent:oe.nativeEvent};if(gt){var Pt=Fe?(0,mt.L0)(Ut,Ie):(0,mt._5)(Ut,Ie),dn=(0,mt._5)(Xe,Ie);tt={checked:Pt,halfChecked:dn},pt.checkedNodes=Pt.map(function(dt){return(0,Zt.Z)(Ge,dt)}).filter(function(dt){return dt}).map(function(dt){return dt.node}),R.setUncontrolledState({checkedKeys:Pt})}else{var Tn=(0,rn.S)([].concat((0,_.Z)(Ut),[Ie]),!0,Ge),ie=Tn.checkedKeys,ge=Tn.halfCheckedKeys;if(!Fe){var An=new Set(ie);An.delete(Ie);var je=(0,rn.S)(Array.from(An),{checked:!1,halfCheckedKeys:ge},Ge);ie=je.checkedKeys,ge=je.halfCheckedKeys}tt=ie,pt.checkedNodes=[],pt.checkedNodesPositions=[],pt.halfCheckedKeys=ge,ie.forEach(function(dt){var tr=(0,Zt.Z)(Ge,dt);if(tr){var kt=tr.node,$t=tr.pos;pt.checkedNodes.push(kt),pt.checkedNodesPositions.push({node:kt,pos:$t})}}),R.setUncontrolledState({checkedKeys:ie},!1,{halfCheckedKeys:ge})}qe==null||qe(tt,pt)},R.onNodeLoad=function(oe){var Me=oe.key,Fe=new Promise(function(Re,Ge){R.setState(function(Ut){var Xe=Ut.loadedKeys,At=Xe===void 0?[]:Xe,gt=Ut.loadingKeys,qe=gt===void 0?[]:gt,Ie=R.props,tt=Ie.loadData,pt=Ie.onLoad;if(!tt||At.indexOf(Me)!==-1||qe.indexOf(Me)!==-1)return null;var Pt=tt(oe);return Pt.then(function(){var dn=R.state.loadedKeys,Tn=(0,mt.L0)(dn,Me);pt==null||pt(Tn,{event:"load",node:oe}),R.setUncontrolledState({loadedKeys:Tn}),R.setState(function(ie){return{loadingKeys:(0,mt._5)(ie.loadingKeys,Me)}}),Re()}).catch(function(dn){if(R.setState(function(ie){return{loadingKeys:(0,mt._5)(ie.loadingKeys,Me)}}),R.loadingRetryTimes[Me]=(R.loadingRetryTimes[Me]||0)+1,R.loadingRetryTimes[Me]>=Sn){var Tn=R.state.loadedKeys;(0,d.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),R.setUncontrolledState({loadedKeys:(0,mt.L0)(Tn,Me)}),Re()}Ge(dn)}),{loadingKeys:(0,mt.L0)(qe,Me)}})});return Fe.catch(function(){}),Fe},R.onNodeMouseEnter=function(oe,Me){var Fe=R.props.onMouseEnter;Fe==null||Fe({event:oe,node:Me})},R.onNodeMouseLeave=function(oe,Me){var Fe=R.props.onMouseLeave;Fe==null||Fe({event:oe,node:Me})},R.onNodeContextMenu=function(oe,Me){var Fe=R.props.onRightClick;Fe&&(oe.preventDefault(),Fe({event:oe,node:Me}))},R.onFocus=function(){var oe=R.props.onFocus;R.setState({focused:!0});for(var Me=arguments.length,Fe=new Array(Me),Re=0;Re1&&arguments[1]!==void 0?arguments[1]:!1,Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!R.destroyed){var Re=!1,Ge=!0,Ut={};Object.keys(oe).forEach(function(Xe){if(Xe in R.props){Ge=!1;return}Re=!0,Ut[Xe]=oe[Xe]}),Re&&(!Me||Ge)&&R.setState((0,Pe.Z)((0,Pe.Z)({},Ut),Fe))}},R.scrollTo=function(oe){R.listRef.current.scrollTo(oe)},R}return(0,P.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ye=this.props.activeKey;ye!==void 0&&ye!==this.state.activeKey&&(this.setState({activeKey:ye}),ye!==null&&this.scrollTo({key:ye}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var ye,$=this.state,U=$.focused,oe=$.flattenNodes,Me=$.keyEntities,Fe=$.draggingNodeKey,Re=$.activeKey,Ge=$.dropLevelOffset,Ut=$.dropContainerKey,Xe=$.dropTargetKey,At=$.dropPosition,gt=$.dragOverNodeKey,qe=$.indent,Ie=this.props,tt=Ie.prefixCls,pt=Ie.className,Pt=Ie.style,dn=Ie.showLine,Tn=Ie.focusable,ie=Ie.tabIndex,ge=ie===void 0?0:ie,An=Ie.selectable,je=Ie.showIcon,dt=Ie.icon,tr=Ie.switcherIcon,kt=Ie.draggable,$t=Ie.checkable,sn=Ie.checkStrictly,ot=Ie.disabled,bt=Ie.motion,Ct=Ie.loadData,Bt=Ie.filterTreeNode,ze=Ie.height,_n=Ie.itemHeight,Ht=Ie.virtual,sr=Ie.titleRender,Vr=Ie.dropIndicatorRender,rr=Ie.onContextMenu,Br=Ie.onScroll,Zn=Ie.direction,Jn=Ie.rootClassName,Wt=Ie.rootStyle,Ve=(0,c.Z)(this.props,{aria:!0,data:!0}),_e;return kt&&((0,ee.Z)(kt)==="object"?_e=kt:typeof kt=="function"?_e={nodeDraggable:kt}:_e={}),C.createElement(H.k.Provider,{value:{prefixCls:tt,selectable:An,showIcon:je,icon:dt,switcherIcon:tr,draggable:_e,draggingNodeKey:Fe,checkable:$t,checkStrictly:sn,disabled:ot,keyEntities:Me,dropLevelOffset:Ge,dropContainerKey:Ut,dropTargetKey:Xe,dropPosition:At,dragOverNodeKey:gt,indent:qe,direction:Zn,dropIndicatorRender:Vr,loadData:Ct,filterTreeNode:Bt,titleRender:sr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},C.createElement("div",{role:"tree",className:o()(tt,pt,Jn,(ye={},(0,ae.Z)(ye,"".concat(tt,"-show-line"),dn),(0,ae.Z)(ye,"".concat(tt,"-focused"),U),(0,ae.Z)(ye,"".concat(tt,"-active-focused"),Re!==null),ye)),style:Wt},C.createElement(zt,(0,b.Z)({ref:this.listRef,prefixCls:tt,style:Pt,data:oe,disabled:ot,selectable:An,checkable:!!$t,motion:bt,dragging:Fe!==null,height:ze,itemHeight:_n,virtual:Ht,focusable:Tn,focused:U,tabIndex:ge,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rr,onScroll:Br},this.getTreeNodeRequiredProps(),Ve))))}}],[{key:"getDerivedStateFromProps",value:function(ye,$){var U=$.prevProps,oe={prevProps:ye};function Me(Tn){return!U&&Tn in ye||U&&U[Tn]!==ye[Tn]}var Fe,Re=$.fieldNames;if(Me("fieldNames")&&(Re=(0,we.w$)(ye.fieldNames),oe.fieldNames=Re),Me("treeData")?Fe=ye.treeData:Me("children")&&((0,d.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Fe=(0,we.zn)(ye.children)),Fe){oe.treeData=Fe;var Ge=(0,we.I8)(Fe,{fieldNames:Re});oe.keyEntities=(0,Pe.Z)((0,ae.Z)({},Q,se),Ge.keyEntities)}var Ut=oe.keyEntities||$.keyEntities;if(Me("expandedKeys")||U&&Me("autoExpandParent"))oe.expandedKeys=ye.autoExpandParent||!U&&ye.defaultExpandParent?(0,mt.r7)(ye.expandedKeys,Ut):ye.expandedKeys;else if(!U&&ye.defaultExpandAll){var Xe=(0,Pe.Z)({},Ut);delete Xe[Q],oe.expandedKeys=Object.keys(Xe).map(function(Tn){return Xe[Tn].key})}else!U&&ye.defaultExpandedKeys&&(oe.expandedKeys=ye.autoExpandParent||ye.defaultExpandParent?(0,mt.r7)(ye.defaultExpandedKeys,Ut):ye.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,Fe||oe.expandedKeys){var At=(0,we.oH)(Fe||$.treeData,oe.expandedKeys||$.expandedKeys,Re);oe.flattenNodes=At}if(ye.selectable&&(Me("selectedKeys")?oe.selectedKeys=(0,mt.BT)(ye.selectedKeys,ye):!U&&ye.defaultSelectedKeys&&(oe.selectedKeys=(0,mt.BT)(ye.defaultSelectedKeys,ye))),ye.checkable){var gt;if(Me("checkedKeys")?gt=(0,mt.E6)(ye.checkedKeys)||{}:!U&&ye.defaultCheckedKeys?gt=(0,mt.E6)(ye.defaultCheckedKeys)||{}:Fe&&(gt=(0,mt.E6)(ye.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),gt){var qe=gt,Ie=qe.checkedKeys,tt=Ie===void 0?[]:Ie,pt=qe.halfCheckedKeys,Pt=pt===void 0?[]:pt;if(!ye.checkStrictly){var dn=(0,rn.S)(tt,!0,Ut);tt=dn.checkedKeys,Pt=dn.halfCheckedKeys}oe.checkedKeys=tt,oe.halfCheckedKeys=Pt}}return Me("loadedKeys")&&(oe.loadedKeys=ye.loadedKeys),oe}}]),f}(C.Component);tn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:I,allowDrop:function(){return!0},expandAction:!1},tn.TreeNode=fe.Z;var re=tn,Et=re},35654:function(lr,jt,l){"use strict";l.d(jt,{BT:function(){return C},E6:function(){return M},L0:function(){return s},OM:function(){return d},_5:function(){return r},r7:function(){return W},wA:function(){return o},yx:function(){return x}});var b=l(19127),ae=l(20135),ee=l(48736),Pe=l(59301),_=l(39417),V=l(67841),P=l(71430),w=null;function r(te,S){if(!te)return[];var B=te.slice(),pe=B.indexOf(S);return pe>=0&&B.splice(pe,1),B}function s(te,S){var B=(te||[]).slice();return B.indexOf(S)===-1&&B.push(S),B}function x(te){return te.split("-")}function o(te,S){var B=[],pe=(0,V.Z)(S,te);function fe(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];me.forEach(function(we){var Oe=we.key,de=we.children;B.push(Oe),fe(de)})}return fe(pe.children),B}function i(te){if(te.parent){var S=x(te.pos);return Number(S[S.length-1])===te.parent.children.length-1}return!1}function c(te){var S=x(te.pos);return Number(S[S.length-1])===0}function d(te,S,B,pe,fe,me,we,Oe,de,be){var F,Ce=te.clientX,Ae=te.clientY,ue=te.target.getBoundingClientRect(),ve=ue.top,L=ue.height,Q=(be==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-Ce),ne=(Q-12)/pe,se=(0,V.Z)(Oe,B.props.eventKey);if(Ae-1.5?me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1:me({dragNode:Sn,dropNode:tn,dropPosition:0})?mt=0:me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1:me({dragNode:Sn,dropNode:tn,dropPosition:1})?mt=1:re=!1,{dropPosition:mt,dropLevelOffset:rn,dropTargetKey:se.key,dropTargetPos:se.pos,dragOverNodeKey:zt,dropContainerKey:mt===0?null:((F=se.parent)===null||F===void 0?void 0:F.key)||null,dropAllowed:re}}function C(te,S){if(te){var B=S.multiple;return B?te.slice():te.length?[te[0]]:te}}var H=function(S){return S};function I(te,S){if(!te)return[];var B=S||{},pe=B.processProps,fe=pe===void 0?H:pe,me=Array.isArray(te)?te:[te];return me.map(function(we){var Oe=we.children,de=_objectWithoutProperties(we,w),be=I(Oe,S);return React.createElement(TreeNode,_extends({key:de.key},fe(de)),be)})}function M(te){if(!te)return null;var S;if(Array.isArray(te))S={checkedKeys:te,halfCheckedKeys:void 0};else if((0,ae.Z)(te)==="object")S={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return(0,ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return S}function W(te,S){var B=new Set;function pe(fe){if(!B.has(fe)){var me=(0,V.Z)(S,fe);if(me){B.add(fe);var we=me.parent,Oe=me.node;Oe.disabled||we&&pe(we.key)}}}return(te||[]).forEach(function(fe){pe(fe)}),(0,b.Z)(B)}},90782:function(lr,jt,l){"use strict";l.d(jt,{S:function(){return P}});var b=l(48736),ae=l(67841);function ee(w,r){var s=new Set;return w.forEach(function(x){r.has(x)||s.add(x)}),s}function Pe(w){var r=w||{},s=r.disabled,x=r.disableCheckbox,o=r.checkable;return!!(s||x)||o===!1}function _(w,r,s,x){for(var o=new Set(w),i=new Set,c=0;c<=s;c+=1){var d=r.get(c)||new Set;d.forEach(function(M){var W=M.key,te=M.node,S=M.children,B=S===void 0?[]:S;o.has(W)&&!x(te)&&B.filter(function(pe){return!x(pe.node)}).forEach(function(pe){o.add(pe.key)})})}for(var C=new Set,H=s;H>=0;H-=1){var I=r.get(H)||new Set;I.forEach(function(M){var W=M.parent,te=M.node;if(!(x(te)||!M.parent||C.has(M.parent.key))){if(x(M.parent.node)){C.add(W.key);return}var S=!0,B=!1;(W.children||[]).filter(function(pe){return!x(pe.node)}).forEach(function(pe){var fe=pe.key,me=o.has(fe);S&&!me&&(S=!1),!B&&(me||i.has(fe))&&(B=!0)}),S&&o.add(W.key),B&&i.add(W.key),C.add(W.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(ee(i,o))}}function V(w,r,s,x,o){for(var i=new Set(w),c=new Set(r),d=0;d<=x;d+=1){var C=s.get(d)||new Set;C.forEach(function(W){var te=W.key,S=W.node,B=W.children,pe=B===void 0?[]:B;!i.has(te)&&!c.has(te)&&!o(S)&&pe.filter(function(fe){return!o(fe.node)}).forEach(function(fe){i.delete(fe.key)})})}c=new Set;for(var H=new Set,I=x;I>=0;I-=1){var M=s.get(I)||new Set;M.forEach(function(W){var te=W.parent,S=W.node;if(!(o(S)||!W.parent||H.has(W.parent.key))){if(o(W.parent.node)){H.add(te.key);return}var B=!0,pe=!1;(te.children||[]).filter(function(fe){return!o(fe.node)}).forEach(function(fe){var me=fe.key,we=i.has(me);B&&!we&&(B=!1),!pe&&(we||c.has(me))&&(pe=!0)}),B||i.delete(te.key),pe&&c.add(te.key),H.add(te.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(ee(c,i))}}function P(w,r,s,x){var o=[],i;x?i=x:i=Pe;var c=new Set(w.filter(function(I){var M=!!(0,ae.Z)(s,I);return M||o.push(I),M})),d=new Map,C=0;Object.keys(s).forEach(function(I){var M=s[I],W=M.level,te=d.get(W);te||(te=new Set,d.set(W,te)),te.add(M),C=Math.max(C,W)}),(0,b.ZP)(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(I){return"'".concat(I,"'")}).join(", ")));var H;return r===!0?H=_(c,d,C,i):H=V(c,r.halfCheckedKeys,d,C,i),H}},67841:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return b}});function b(ae,ee){return ae[ee]}},71430:function(lr,jt,l){"use strict";l.d(jt,{F:function(){return W},H8:function(){return M},I8:function(){return I},km:function(){return o},oH:function(){return C},w$:function(){return i},zn:function(){return d}});var b=l(20135),ae=l(19127),ee=l(44127),Pe=l(6620),_=l(11592),V=l(2738),P=l(48736),w=l(67841),r=["children"];function s(te,S){return"".concat(te,"-").concat(S)}function x(te){return te&&te.type&&te.type.isTreeNode}function o(te,S){return te!=null?te:S}function i(te){var S=te||{},B=S.title,pe=S._title,fe=S.key,me=S.children,we=B||"title";return{title:we,_title:pe||[we],key:fe||"key",children:me||"children"}}function c(te,S){var B=new Map;function pe(fe){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(we){var Oe=we[S.key],de=we[S.children];warning(Oe!=null,"Tree node must have a certain key: [".concat(me).concat(Oe,"]"));var be=String(Oe);warning(!B.has(be)||Oe===null||Oe===void 0,"Same 'key' exist in the Tree: ".concat(be)),B.set(be,!0),pe(de,"".concat(me).concat(be," > "))})}pe(te)}function d(te){function S(B){var pe=(0,_.Z)(B);return pe.map(function(fe){if(!x(fe))return(0,P.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var me=fe.key,we=fe.props,Oe=we.children,de=(0,Pe.Z)(we,r),be=(0,ee.Z)({key:me},de),F=S(Oe);return F.length&&(be.children=F),be}).filter(function(fe){return fe})}return S(te)}function C(te,S,B){var pe=i(B),fe=pe._title,me=pe.key,we=pe.children,Oe=new Set(S===!0?[]:S),de=[];function be(F){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return F.map(function(Ae,ue){for(var ve=s(Ce?Ce.pos:"0",ue),L=o(Ae[me],ve),Q,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:{},B=S.initWrapper,pe=S.processEntity,fe=S.onProcessFinished,me=S.externalGetKey,we=S.childrenPropName,Oe=S.fieldNames,de=arguments.length>2?arguments[2]:void 0,be=me||de,F={},Ce={},Ae={posEntities:F,keyEntities:Ce};return B&&(Ae=B(Ae)||Ae),H(te,function(ue){var ve=ue.node,L=ue.index,Q=ue.pos,ne=ue.key,se=ue.parentPos,nt=ue.level,it=ue.nodes,Je={node:ve,nodes:it,index:L,key:ne,pos:Q,level:nt},wt=o(ne,Q);F[Q]=Je,Ce[wt]=Je,Je.parent=F[se],Je.parent&&(Je.parent.children=Je.parent.children||[],Je.parent.children.push(Je)),pe&&pe(Je,Ae)},{externalGetKey:be,childrenPropName:we,fieldNames:Oe}),fe&&fe(Ae),Ae}function M(te,S){var B=S.expandedKeys,pe=S.selectedKeys,fe=S.loadedKeys,me=S.loadingKeys,we=S.checkedKeys,Oe=S.halfCheckedKeys,de=S.dragOverNodeKey,be=S.dropPosition,F=S.keyEntities,Ce=(0,w.Z)(F,te),Ae={eventKey:te,expanded:B.indexOf(te)!==-1,selected:pe.indexOf(te)!==-1,loaded:fe.indexOf(te)!==-1,loading:me.indexOf(te)!==-1,checked:we.indexOf(te)!==-1,halfChecked:Oe.indexOf(te)!==-1,pos:String(Ce?Ce.pos:""),dragOver:de===te&&be===0,dragOverGapTop:de===te&&be===-1,dragOverGapBottom:de===te&&be===1};return Ae}function W(te){var S=te.data,B=te.expanded,pe=te.selected,fe=te.checked,me=te.loaded,we=te.loading,Oe=te.halfChecked,de=te.dragOver,be=te.dragOverGapTop,F=te.dragOverGapBottom,Ce=te.pos,Ae=te.active,ue=te.eventKey,ve=(0,ee.Z)((0,ee.Z)({},S),{},{expanded:B,selected:pe,checked:fe,loaded:me,loading:we,halfChecked:Oe,dragOver:de,dragOverGapTop:be,dragOverGapBottom:F,pos:Ce,active:Ae,key:ue});return"props"in ve||Object.defineProperty(ve,"props",{get:function(){return(0,P.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),te}}),ve}},8224:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return ae}});var b=l(4676);function ae(ee,Pe,_,V){var P=b.unstable_batchedUpdates?function(r){b.unstable_batchedUpdates(_,r)}:_;return ee!=null&&ee.addEventListener&&ee.addEventListener(Pe,P,V),{remove:function(){ee!=null&&ee.removeEventListener&&ee.removeEventListener(Pe,P,V)}}}},55468:function(lr,jt,l){"use strict";l.d(jt,{g1:function(){return x},os:function(){return i}});var b=/margin|padding|width|height|max|min|offset/,ae={left:!0,top:!0},ee={cssFloat:1,styleFloat:1,float:1};function Pe(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function _(c,d,C){if(d=d.toLowerCase(),C==="auto"){if(d==="height")return c.offsetHeight;if(d==="width")return c.offsetWidth}return d in ae||(ae[d]=b.test(d)),ae[d]?parseFloat(C)||0:C}function V(c,d){var C=arguments.length,H=Pe(c);return d=ee[d]?"cssFloat"in c.style?"cssFloat":"styleFloat":d,C===1?H:_(c,d,H[d]||c.style[d])}function P(c,d,C){var H=arguments.length;if(d=ee[d]?"cssFloat"in c.style?"cssFloat":"styleFloat":d,H===3)return typeof C=="number"&&b.test(d)&&(C="".concat(C,"px")),c.style[d]=C,C;for(var I in d)d.hasOwnProperty(I)&&P(c,I,d[I]);return Pe(c)}function w(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function r(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function s(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:d}}function x(){var c=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:d}}function o(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function i(c){var d=c.getBoundingClientRect(),C=document.documentElement;return{left:d.left+(window.pageXOffset||C.scrollLeft)-(C.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||C.scrollTop)-(C.clientTop||document.body.clientTop||0)}}},24514:function(lr,jt,l){"use strict";l.d(jt,{G:function(){return Pe}});var b=l(47273),ae=function(V){if((0,b.Z)()&&window.document.documentElement){var P=Array.isArray(V)?V:[V],w=window.document.documentElement;return P.some(function(r){return r in w.style})}return!1},ee=function(V,P){if(!ae(V))return!1;var w=document.createElement("div"),r=w.style[V];return w.style[V]=P,w.style[V]!==r};function Pe(_,V){return!Array.isArray(_)&&V!==void 0?ee(_,V):ae(_)}},49658:function(lr,jt){"use strict";jt.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var l=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(l)||/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(l==null?void 0:l.substr(0,4))}},24916:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return tn}});var b=l(96663),ae=l(20135),ee=l(44127),Pe=l(90493),_=l(72071),V=l(6620),P=l(92310),w=l.n(P),r=l(29301),s=l(70425),x=l(34280),o=l(59301),i=l(4676),c=o.forwardRef(function(re,Et){var K=re.height,E=re.offsetY,f=re.offsetX,R=re.children,ye=re.prefixCls,$=re.onInnerResize,U=re.innerProps,oe=re.rtl,Me=re.extra,Fe={},Re={display:"flex",flexDirection:"column"};return E!==void 0&&(Fe={height:K,position:"relative",overflow:"hidden"},Re=(0,ee.Z)((0,ee.Z)({},Re),{},(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({transform:"translateY(".concat(E,"px)")},oe?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),o.createElement("div",{style:Fe},o.createElement(r.Z,{onResize:function(Ut){var Xe=Ut.offsetHeight;Xe&&$&&$()}},o.createElement("div",(0,b.Z)({style:Re,className:w()((0,Pe.Z)({},"".concat(ye,"-holder-inner"),ye)),ref:Et},U),R,Me)))});c.displayName="Filler";var d=c;function C(re){var Et=re.children,K=re.setRef,E=o.useCallback(function(f){K(f)},[]);return o.cloneElement(Et,{ref:E})}function H(re,Et,K,E,f,R,ye,$){var U=$.getKey;return re.slice(Et,K+1).map(function(oe,Me){var Fe=Et+Me,Re=ye(oe,Fe,{style:{width:E},offsetX:f}),Ge=U(oe);return o.createElement(C,{key:Ge,setRef:function(Xe){return R(oe,Xe)}},Re)})}function I(re,Et,K,E){var f=K-re,R=Et-K,ye=Math.min(f,R)*2;if(E<=ye){var $=Math.floor(E/2);return E%2?K+$+1:K-$}return f>R?K-(E-R):K+(E-f)}function M(re,Et,K){var E=re.length,f=Et.length,R,ye;if(E===0&&f===0)return null;E2&&arguments[2]!==void 0?arguments[2]:!1,Fe=U?oe<0&&$.current.left||oe>0&&$.current.right:oe<0&&$.current.top||oe>0&&$.current.bottom;return Me&&Fe?(clearTimeout(R.current),f.current=!1):(!Fe||f.current)&&ye(),!f.current&&Fe}};function fe(re,Et,K,E,f,R,ye){var $=(0,o.useRef)(0),U=(0,o.useRef)(null),oe=(0,o.useRef)(null),Me=(0,o.useRef)(!1),Fe=pe(Et,K,E,f);function Re(qe,Ie){if(te.Z.cancel(U.current),!Fe(!1,Ie)){var tt=qe;if(!tt._virtualHandled)tt._virtualHandled=!0;else return;$.current+=Ie,oe.current=Ie,B||tt.preventDefault(),U.current=(0,te.Z)(function(){var pt=Me.current?10:1;ye($.current*pt,!1),$.current=0})}}function Ge(qe,Ie){ye(Ie,!0),B||qe.preventDefault()}var Ut=(0,o.useRef)(null),Xe=(0,o.useRef)(null);function At(qe){if(re){te.Z.cancel(Xe.current),Xe.current=(0,te.Z)(function(){Ut.current=null},2);var Ie=qe.deltaX,tt=qe.deltaY,pt=qe.shiftKey,Pt=Ie,dn=tt;(Ut.current==="sx"||!Ut.current&&pt&&tt&&!Ie)&&(Pt=tt,dn=0,Ut.current="sx");var Tn=Math.abs(Pt),ie=Math.abs(dn);Ut.current===null&&(Ut.current=R&&Tn>ie?"x":"y"),Ut.current==="y"?Re(qe,dn):Ge(qe,Pt)}}function gt(qe){re&&(Me.current=qe.detail===oe.current)}return[At,gt]}function me(re,Et,K,E){var f=o.useMemo(function(){return[new Map,[]]},[re,K.id,E]),R=(0,_.Z)(f,2),ye=R[0],$=R[1],U=function(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Me,Re=ye.get(Me),Ge=ye.get(Fe);if(Re===void 0||Ge===void 0)for(var Ut=re.length,Xe=$.length;Xe0&&arguments[0]!==void 0?arguments[0]:!1;Me();var Ut=function(){var gt=!1;$.current.forEach(function(qe,Ie){if(qe&&qe.offsetParent){var tt=qe.offsetHeight,pt=getComputedStyle(qe),Pt=pt.marginTop,dn=pt.marginBottom,Tn=F(Pt),ie=F(dn),ge=tt+Tn+ie;U.current.get(Ie)!==ge&&(U.current.set(Ie,ge),gt=!0)}}),gt&&ye(function(qe){return qe+1})};if(Ge)Ut();else{oe.current+=1;var Xe=oe.current;Promise.resolve().then(function(){Xe===oe.current&&Ut()})}}function Re(Ge,Ut){var Xe=re(Ge),At=$.current.get(Xe);Ut?($.current.set(Xe,Ut),Fe()):$.current.delete(Xe),!At!=!Ut&&(Ut?Et==null||Et(Ge):K==null||K(Ge))}return(0,o.useEffect)(function(){return Me},[]),[Re,Fe,U.current,R]}var Ae=14/15;function ue(re,Et,K){var E=(0,o.useRef)(!1),f=(0,o.useRef)(0),R=(0,o.useRef)(0),ye=(0,o.useRef)(null),$=(0,o.useRef)(null),U,oe=function(Ge){if(E.current){var Ut=Math.ceil(Ge.touches[0].pageX),Xe=Math.ceil(Ge.touches[0].pageY),At=f.current-Ut,gt=R.current-Xe,qe=Math.abs(At)>Math.abs(gt);qe?f.current=Ut:R.current=Xe;var Ie=K(qe,qe?At:gt,!1,Ge);Ie&&Ge.preventDefault(),clearInterval($.current),Ie&&($.current=setInterval(function(){qe?At*=Ae:gt*=Ae;var tt=Math.floor(qe?At:gt);(!K(qe,tt,!0)||Math.abs(tt)<=.1)&&clearInterval($.current)},16))}},Me=function(){E.current=!1,U()},Fe=function(Ge){U(),Ge.touches.length===1&&!E.current&&(E.current=!0,f.current=Math.ceil(Ge.touches[0].pageX),R.current=Math.ceil(Ge.touches[0].pageY),ye.current=Ge.target,ye.current.addEventListener("touchmove",oe,{passive:!1}),ye.current.addEventListener("touchend",Me,{passive:!0}))};U=function(){ye.current&&(ye.current.removeEventListener("touchmove",oe),ye.current.removeEventListener("touchend",Me))},(0,x.Z)(function(){return re&&Et.current.addEventListener("touchstart",Fe,{passive:!0}),function(){var Re;(Re=Et.current)===null||Re===void 0||Re.removeEventListener("touchstart",Fe),U(),clearInterval($.current)}},[re])}function ve(re){return Math.floor(Math.pow(re,.5))}function L(re,Et){var K="touches"in re?re.touches[0]:re;return K[Et?"pageX":"pageY"]-window[Et?"scrollX":"scrollY"]}function Q(re,Et,K){o.useEffect(function(){var E=Et.current;if(re&&E){var f=!1,R,ye,$=function(){te.Z.cancel(R)},U=function Re(){$(),R=(0,te.Z)(function(){K(ye),Re()})},oe=function(Ge){if(!Ge.target.draggable){var Ut=Ge;Ut._virtualHandled||(Ut._virtualHandled=!0,f=!0)}},Me=function(){f=!1,$()},Fe=function(Ge){if(f){var Ut=L(Ge,!1),Xe=E.getBoundingClientRect(),At=Xe.top,gt=Xe.bottom;if(Ut<=At){var qe=At-Ut;ye=-ve(qe),U()}else if(Ut>=gt){var Ie=Ut-gt;ye=ve(Ie),U()}else $()}};return E.addEventListener("mousedown",oe),E.ownerDocument.addEventListener("mouseup",Me),E.ownerDocument.addEventListener("mousemove",Fe),function(){E.removeEventListener("mousedown",oe),E.ownerDocument.removeEventListener("mouseup",Me),E.ownerDocument.removeEventListener("mousemove",Fe),$()}}},[re])}var ne=10;function se(re,Et,K,E,f,R,ye,$){var U=o.useRef(),oe=o.useState(null),Me=(0,_.Z)(oe,2),Fe=Me[0],Re=Me[1];return(0,x.Z)(function(){if(Fe&&Fe.times=0;tr-=1){var kt=f(Et[tr]),$t=K.get(kt);if($t===void 0){qe=!0;break}if(dt-=$t,dt<=0)break}switch(pt){case"top":tt=dn-At;break;case"bottom":tt=Tn-gt+At;break;default:{var sn=re.current.scrollTop,ot=sn+gt;dnot&&(Ie="bottom")}}tt!==null&&ye(tt),tt!==Fe.lastTop&&(qe=!0)}qe&&Re((0,ee.Z)((0,ee.Z)({},Fe),{},{times:Fe.times+1,targetAlign:Ie,lastTop:tt}))}},[Fe,re.current]),function(Ge){if(Ge==null){$();return}if(te.Z.cancel(U.current),typeof Ge=="number")ye(Ge);else if(Ge&&(0,ae.Z)(Ge)==="object"){var Ut,Xe=Ge.align;"index"in Ge?Ut=Ge.index:Ut=Et.findIndex(function(qe){return f(qe)===Ge.key});var At=Ge.offset,gt=At===void 0?0:At;Re({times:0,index:Ut,offset:gt,originAlign:Xe})}}}var nt=o.forwardRef(function(re,Et){var K=re.prefixCls,E=re.rtl,f=re.scrollOffset,R=re.scrollRange,ye=re.onStartMove,$=re.onStopMove,U=re.onScroll,oe=re.horizontal,Me=re.spinSize,Fe=re.containerSize,Re=re.style,Ge=re.thumbStyle,Ut=re.showScrollBar,Xe=o.useState(!1),At=(0,_.Z)(Xe,2),gt=At[0],qe=At[1],Ie=o.useState(null),tt=(0,_.Z)(Ie,2),pt=tt[0],Pt=tt[1],dn=o.useState(null),Tn=(0,_.Z)(dn,2),ie=Tn[0],ge=Tn[1],An=!E,je=o.useRef(),dt=o.useRef(),tr=o.useState(Ut),kt=(0,_.Z)(tr,2),$t=kt[0],sn=kt[1],ot=o.useRef(),bt=function(){Ut===!0||Ut===!1||(clearTimeout(ot.current),sn(!0),ot.current=setTimeout(function(){sn(!1)},3e3))},Ct=R-Fe||0,Bt=Fe-Me||0,ze=o.useMemo(function(){if(f===0||Ct===0)return 0;var Wt=f/Ct;return Wt*Bt},[f,Ct,Bt]),_n=function(Ve){Ve.stopPropagation(),Ve.preventDefault()},Ht=o.useRef({top:ze,dragging:gt,pageY:pt,startTop:ie});Ht.current={top:ze,dragging:gt,pageY:pt,startTop:ie};var sr=function(Ve){qe(!0),Pt(L(Ve,oe)),ge(Ht.current.top),ye(),Ve.stopPropagation(),Ve.preventDefault()};o.useEffect(function(){var Wt=function($e){$e.preventDefault()},Ve=je.current,_e=dt.current;return Ve.addEventListener("touchstart",Wt,{passive:!1}),_e.addEventListener("touchstart",sr,{passive:!1}),function(){Ve.removeEventListener("touchstart",Wt),_e.removeEventListener("touchstart",sr)}},[]);var Vr=o.useRef();Vr.current=Ct;var rr=o.useRef();rr.current=Bt,o.useEffect(function(){if(gt){var Wt,Ve=function($e){var nn=Ht.current,un=nn.dragging,Nn=nn.pageY,Qn=nn.startTop;te.Z.cancel(Wt);var Hn=je.current.getBoundingClientRect(),Kn=Fe/(oe?Hn.width:Hn.height);if(un){var Sr=(L($e,oe)-Nn)*Kn,Er=Qn;!An&&oe?Er-=Sr:Er+=Sr;var Yn=Vr.current,Vn=rr.current,Dr=Vn?Er/Vn:0,kr=Math.ceil(Dr*Yn);kr=Math.max(kr,0),kr=Math.min(kr,Yn),Wt=(0,te.Z)(function(){U(kr,oe)})}},_e=function(){qe(!1),$()};return window.addEventListener("mousemove",Ve,{passive:!0}),window.addEventListener("touchmove",Ve,{passive:!0}),window.addEventListener("mouseup",_e,{passive:!0}),window.addEventListener("touchend",_e,{passive:!0}),function(){window.removeEventListener("mousemove",Ve),window.removeEventListener("touchmove",Ve),window.removeEventListener("mouseup",_e),window.removeEventListener("touchend",_e),te.Z.cancel(Wt)}}},[gt]),o.useEffect(function(){return bt(),function(){clearTimeout(ot.current)}},[f]),o.useImperativeHandle(Et,function(){return{delayHidden:bt}});var Br="".concat(K,"-scrollbar"),Zn={position:"absolute",visibility:$t?null:"hidden"},Jn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return oe?(Zn.height=8,Zn.left=0,Zn.right=0,Zn.bottom=0,Jn.height="100%",Jn.width=Me,An?Jn.left=ze:Jn.right=ze):(Zn.width=8,Zn.top=0,Zn.bottom=0,An?Zn.right=0:Zn.left=0,Jn.width="100%",Jn.height=Me,Jn.top=ze),o.createElement("div",{ref:je,className:w()(Br,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(Br,"-horizontal"),oe),"".concat(Br,"-vertical"),!oe),"".concat(Br,"-visible"),$t)),style:(0,ee.Z)((0,ee.Z)({},Zn),Re),onMouseDown:_n,onMouseMove:bt},o.createElement("div",{ref:dt,className:w()("".concat(Br,"-thumb"),(0,Pe.Z)({},"".concat(Br,"-thumb-moving"),gt)),style:(0,ee.Z)((0,ee.Z)({},Jn),Ge),onMouseDown:sr}))}),it=nt,Je=20;function wt(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,K=re/Et*re;return isNaN(K)&&(K=0),K=Math.max(K,Je),Math.floor(K)}var Jt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],zt=[],mt={overflowY:"auto",overflowAnchor:"none"};function rn(re,Et){var K=re.prefixCls,E=K===void 0?"rc-virtual-list":K,f=re.className,R=re.height,ye=re.itemHeight,$=re.fullHeight,U=$===void 0?!0:$,oe=re.style,Me=re.data,Fe=re.children,Re=re.itemKey,Ge=re.virtual,Ut=re.direction,Xe=re.scrollWidth,At=re.component,gt=At===void 0?"div":At,qe=re.onScroll,Ie=re.onVirtualScroll,tt=re.onVisibleChange,pt=re.innerProps,Pt=re.extraRender,dn=re.styles,Tn=re.showScrollBar,ie=Tn===void 0?"optional":Tn,ge=(0,V.Z)(re,Jt),An=o.useCallback(function($i){return typeof Re=="function"?Re($i):$i==null?void 0:$i[Re]},[Re]),je=Ce(An,null,null),dt=(0,_.Z)(je,4),tr=dt[0],kt=dt[1],$t=dt[2],sn=dt[3],ot=!!(Ge!==!1&&R&&ye),bt=o.useMemo(function(){return Object.values($t.maps).reduce(function($i,Pi){return $i+Pi},0)},[$t.id,$t.maps]),Ct=ot&&Me&&(Math.max(ye*Me.length,bt)>R||!!Xe),Bt=Ut==="rtl",ze=w()(E,(0,Pe.Z)({},"".concat(E,"-rtl"),Bt),f),_n=Me||zt,Ht=(0,o.useRef)(),sr=(0,o.useRef)(),Vr=(0,o.useRef)(),rr=(0,o.useState)(0),Br=(0,_.Z)(rr,2),Zn=Br[0],Jn=Br[1],Wt=(0,o.useState)(0),Ve=(0,_.Z)(Wt,2),_e=Ve[0],st=Ve[1],$e=(0,o.useState)(!1),nn=(0,_.Z)($e,2),un=nn[0],Nn=nn[1],Qn=function(){Nn(!0)},Hn=function(){Nn(!1)},Kn={getKey:An};function Sr($i){Jn(function(Pi){var fa;typeof $i=="function"?fa=$i(Pi):fa=$i;var Ta=ta(fa);return Ht.current.scrollTop=Ta,Ta})}var Er=(0,o.useRef)({start:0,end:_n.length}),Yn=(0,o.useRef)(),Vn=W(_n,An),Dr=(0,_.Z)(Vn,1),kr=Dr[0];Yn.current=kr;var _r=o.useMemo(function(){if(!ot)return{scrollHeight:void 0,start:0,end:_n.length-1,offset:void 0};if(!Ct){var $i;return{scrollHeight:(($i=sr.current)===null||$i===void 0?void 0:$i.offsetHeight)||0,start:0,end:_n.length-1,offset:void 0}}for(var Pi=0,fa,Ta,as,ao=_n.length,Ri=0;Ri=Zn&&fa===void 0&&(fa=Ri,Ta=Pi),Hs>Zn+R&&as===void 0&&(as=Ri),Pi=Hs}return fa===void 0&&(fa=0,Ta=0,as=Math.ceil(R/ye)),as===void 0&&(as=_n.length-1),as=Math.min(as+1,_n.length-1),{scrollHeight:Pi,start:fa,end:as,offset:Ta}},[Ct,ot,Zn,_n,sn,R]),ti=_r.scrollHeight,Ni=_r.start,fi=_r.end,Ur=_r.offset;Er.current.start=Ni,Er.current.end=fi,o.useLayoutEffect(function(){var $i=$t.getRecord();if($i.size===1){var Pi=Array.from($i)[0],fa=_n[Ni];if(fa){var Ta=An(fa);if(Ta===Pi){var as=$t.get(Pi),ao=as-ye;Sr(function(Ri){return Ri+ao})}}}$t.resetRecord()},[ti]);var Dn=o.useState({width:0,height:R}),On=(0,_.Z)(Dn,2),Wn=On[0],hr=On[1],$n=function(Pi){hr({width:Pi.offsetWidth,height:Pi.offsetHeight})},wr=(0,o.useRef)(),yr=(0,o.useRef)(),Gr=o.useMemo(function(){return wt(Wn.width,Xe)},[Wn.width,Xe]),ui=o.useMemo(function(){return wt(Wn.height,ti)},[Wn.height,ti]),pi=ti-R,Ai=(0,o.useRef)(pi);Ai.current=pi;function ta($i){var Pi=$i;return Number.isNaN(Ai.current)||(Pi=Math.min(Pi,Ai.current)),Pi=Math.max(Pi,0),Pi}var Ji=Zn<=0,Ci=Zn>=pi,gr=_e<=0,vi=_e>=Xe,qi=pe(Ji,Ci,gr,vi),Fi=function(){return{x:Bt?-_e:_e,y:Zn}},ki=(0,o.useRef)(Fi()),_i=(0,s.useEvent)(function($i){if(Ie){var Pi=(0,ee.Z)((0,ee.Z)({},Fi()),$i);(ki.current.x!==Pi.x||ki.current.y!==Pi.y)&&(Ie(Pi),ki.current=Pi)}});function sa($i,Pi){var fa=$i;Pi?((0,i.flushSync)(function(){st(fa)}),_i()):Sr(fa)}function Yi($i){var Pi=$i.currentTarget.scrollTop;Pi!==Zn&&Sr(Pi),qe==null||qe($i),_i()}var xa=function(Pi){var fa=Pi,Ta=Xe?Xe-Wn.width:0;return fa=Math.max(fa,0),fa=Math.min(fa,Ta),fa},$a=(0,s.useEvent)(function($i,Pi){Pi?((0,i.flushSync)(function(){st(function(fa){var Ta=fa+(Bt?-$i:$i);return xa(Ta)})}),_i()):Sr(function(fa){var Ta=fa+$i;return Ta})}),aa=fe(ot,Ji,Ci,gr,vi,!!Xe,$a),mr=(0,_.Z)(aa,2),on=mr[0],si=mr[1];ue(ot,Ht,function($i,Pi,fa,Ta){var as=Ta;return qi($i,Pi,fa)?!1:!as||!as._virtualHandled?(as&&(as._virtualHandled=!0),on({preventDefault:function(){},deltaX:$i?Pi:0,deltaY:$i?0:Pi}),!0):!1}),Q(Ct,Ht,function($i){Sr(function(Pi){return Pi+$i})}),(0,x.Z)(function(){function $i(fa){var Ta=Ji&&fa.detail<0,as=Ci&&fa.detail>0;ot&&!Ta&&!as&&fa.preventDefault()}var Pi=Ht.current;return Pi.addEventListener("wheel",on,{passive:!1}),Pi.addEventListener("DOMMouseScroll",si,{passive:!0}),Pi.addEventListener("MozMousePixelScroll",$i,{passive:!1}),function(){Pi.removeEventListener("wheel",on),Pi.removeEventListener("DOMMouseScroll",si),Pi.removeEventListener("MozMousePixelScroll",$i)}},[ot,Ji,Ci]),(0,x.Z)(function(){if(Xe){var $i=xa(_e);st($i),_i({x:$i})}},[Wn.width,Xe]);var yi=function(){var Pi,fa;(Pi=wr.current)===null||Pi===void 0||Pi.delayHidden(),(fa=yr.current)===null||fa===void 0||fa.delayHidden()},Qi=se(Ht,_n,$t,ye,An,function(){return kt(!0)},Sr,yi);o.useImperativeHandle(Et,function(){return{nativeElement:Vr.current,getScrollInfo:Fi,scrollTo:function(Pi){function fa(Ta){return Ta&&(0,ae.Z)(Ta)==="object"&&("left"in Ta||"top"in Ta)}fa(Pi)?(Pi.left!==void 0&&st(xa(Pi.left)),Qi(Pi.top)):Qi(Pi)}}}),(0,x.Z)(function(){if(tt){var $i=_n.slice(Ni,fi+1);tt($i,_n)}},[Ni,fi,_n]);var la=me(_n,An,$t,ye),va=Pt==null?void 0:Pt({start:Ni,end:fi,virtual:Ct,offsetX:_e,offsetY:Ur,rtl:Bt,getSize:la}),Ya=H(_n,Ni,fi,Xe,_e,tr,Fe,Kn),ba=null;R&&(ba=(0,ee.Z)((0,Pe.Z)({},U?"height":"maxHeight",R),mt),ot&&(ba.overflowY="hidden",Xe&&(ba.overflowX="hidden"),un&&(ba.pointerEvents="none")));var cs={};return Bt&&(cs.dir="rtl"),o.createElement("div",(0,b.Z)({ref:Vr,style:(0,ee.Z)((0,ee.Z)({},oe),{},{position:"relative"}),className:ze},cs,ge),o.createElement(r.Z,{onResize:$n},o.createElement(gt,{className:"".concat(E,"-holder"),style:ba,ref:Ht,onScroll:Yi,onMouseEnter:yi},o.createElement(d,{prefixCls:E,height:ti,offsetX:_e,offsetY:Ur,scrollWidth:Xe,onInnerResize:kt,ref:sr,innerProps:pt,rtl:Bt,extra:va},Ya))),Ct&&ti>R&&o.createElement(it,{ref:wr,prefixCls:E,scrollOffset:Zn,scrollRange:ti,rtl:Bt,onScroll:sa,onStartMove:Qn,onStopMove:Hn,spinSize:ui,containerSize:Wn.height,style:dn==null?void 0:dn.verticalScrollBar,thumbStyle:dn==null?void 0:dn.verticalScrollBarThumb,showScrollBar:ie}),Ct&&Xe>Wn.width&&o.createElement(it,{ref:yr,prefixCls:E,scrollOffset:_e,scrollRange:Xe,rtl:Bt,onScroll:sa,onStartMove:Qn,onStopMove:Hn,spinSize:Gr,containerSize:Wn.width,horizontal:!0,style:dn==null?void 0:dn.horizontalScrollBar,thumbStyle:dn==null?void 0:dn.horizontalScrollBarThumb,showScrollBar:ie}))}var Zt=o.forwardRef(rn);Zt.displayName="List";var Sn=Zt,tn=Sn},83145:function(lr,jt,l){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.CopyToClipboard=void 0;var b=ee(l(59301)),ae=ee(l(25769));function ee(M){return M&&M.__esModule?M:{default:M}}function Pe(M){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Pe=function(te){return typeof te}:Pe=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},Pe(M)}function _(M,W){var te=Object.keys(M);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(M);W&&(S=S.filter(function(B){return Object.getOwnPropertyDescriptor(M,B).enumerable})),te.push.apply(te,S)}return te}function V(M){for(var W=1;W=0)&&Object.prototype.propertyIsEnumerable.call(M,S)&&(te[S]=M[S])}return te}function w(M,W){if(M==null)return{};var te={},S=Object.keys(M),B,pe;for(pe=0;pe=0)&&(te[B]=M[B]);return te}function r(M,W){if(!(M instanceof W))throw new TypeError("Cannot call a class as a function")}function s(M,W){for(var te=0;te0},be.prototype.connect_=function(){!ae||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),r?(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)},be.prototype.disconnect_=function(){!ae||!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)},be.prototype.onTransitionEnd_=function(F){var Ce=F.propertyName,Ae=Ce===void 0?"":Ce,ue=w.some(function(ve){return!!~Ae.indexOf(ve)});ue&&this.refresh()},be.getInstance=function(){return this.instance_||(this.instance_=new be),this.instance_},be.instance_=null,be}(),x=function(be,F){for(var Ce=0,Ae=Object.keys(F);Ce0},be}(),we=typeof WeakMap!="undefined"?new WeakMap:new b,Oe=function(){function be(F){if(!(this instanceof be))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var Ce=s.getInstance(),Ae=new me(F,Ce,this);we.set(this,Ae)}return be}();["observe","unobserve","disconnect"].forEach(function(be){Oe.prototype[be]=function(){var F;return(F=we.get(this))[be].apply(F,arguments)}});var de=function(){return typeof ee.ResizeObserver!="undefined"?ee.ResizeObserver:Oe}();jt.Z=de},27774:function(lr,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.SizeSensorId=jt.SensorTabIndex=jt.SensorClassName=void 0;var l="size-sensor-id";jt.SizeSensorId=l;var b="size-sensor-object";jt.SensorClassName=b;var ae="-1";jt.SensorTabIndex=ae},79301:function(lr,jt){"use strict";Object.defineProperty(jt,"__esModule",{value:!0}),jt.default=void 0;var l=function(ae){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Pe=null;return function(){for(var _=this,V=arguments.length,P=new Array(V),w=0;w1&&arguments[1]!==void 0?arguments[1]:0,d=(P[i[c+0]]+P[i[c+1]]+P[i[c+2]]+P[i[c+3]]+"-"+P[i[c+4]]+P[i[c+5]]+"-"+P[i[c+6]]+P[i[c+7]]+"-"+P[i[c+8]]+P[i[c+9]]+"-"+P[i[c+10]]+P[i[c+11]]+P[i[c+12]]+P[i[c+13]]+P[i[c+14]]+P[i[c+15]]).toLowerCase();if(!V(d))throw TypeError("Stringified UUID is invalid");return d}var s=r;function x(i,c,d){i=i||{};var C=i.random||(i.rng||ee)();if(C[6]=C[6]&15|64,C[8]=C[8]&63|128,c){d=d||0;for(var H=0;H<16;++H)c[d+H]=C[H];return c}return s(C)}var o=x},25510:function(lr){"use strict";lr.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(lr,jt,l){"use strict";lr.exports=l.p+"static/AssistantCode3.a8740efb.jpeg"},72271:function(lr){"use strict";lr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAArZJREFUeF7tnD1SAjEUxxNwxnEcGytssJDKRryAwg2g9gTaKWON1g6W9p4AbgDjCTgAXMU4AVY22WQ3b7/I2320ZHaTX/7vc7PLGf2MBLjvXDrTjx5jjd5qOHorc65egQkgSACC83vGRC+AwcVvfzV8XZQF52Bg4iCYFl9JMFAIlQSTBwT0YIqCgApMmRC8BtOZTjbhUY8OZUUF/T5eOF+pDsEb80NB8FYxPoJ5bN8uTxpH3bw3izO2eOre9SMKNd2IwDBmTPAIDIGRyiBTMjp1AmN226QYSzgjMAQGlumQYkgxNVPMw8X1d+v49BK27P1owdh/mzR8DQ9Nie/6t/u+btyis1bXX8ufuQlOwWCCRW4aFcadYYwv1oMXpVi7mn3O7eNVTOjArAcjpd6SfRzB2TipnwKtx9CB4YK96898rmYToYPRAULUIq+FDoycdLJqVDOCqkXeo3/efr45ay3TOt8mF+PSfYyuGt2c9N2GqkXCQNuoiprK3pzC/6VRC2owdtWoZpRGLajB6L4mMKewGaVVC3owJtWEI1ZatVQOTDiCZFEL2qik1B6W4xpZ1II2j1HBRBM++b8p6YPkJCgTPBcwtlLBFQ5yMNFCMbzwLKpBDUafvHS44eNhWVSDuB9jrofiMmJXM0Idrm31UFId5QoHaa0UXz3noRqUYJKq5zxUgxCMqWWpNqpqCSYaicytzeRmVry3QaUY17bmNqVXM2Jo6EbZwdvudfLjEFd1mbSDOsFzDb1pxhEYCzUCQ2BgBoUqKsGWlm00gbHwIzAEBmZapBhSDCkGRoAUA+NFPoYUQ4qBEfBZMXJu27dm5cuizd1BQ7djp7lQMFzECx9jW9whYXkNxgSsLFhZ+zFQJRfy0YsiYFUCTBHKqiyYrLBqBQYCq/ZgbLDK/NrQ5mEQ1FvXZfwfV2JJdIkO2IsAAAAASUVORK5CYII="},45614:function(lr){"use strict";lr.exports="data:image/png;base64,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"},38347:function(lr){"use strict";lr.exports="data:image/png;base64,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"},93314:function(lr){"use strict";lr.exports="data:image/png;base64,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"},58143:function(lr){"use strict";lr.exports="data:image/png;base64,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"},55351:function(lr){"use strict";lr.exports="data:image/png;base64,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"},53114:function(lr){"use strict";lr.exports="data:image/png;base64,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"},96908:function(lr){"use strict";lr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(lr){"use strict";lr.exports="data:image/png;base64,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"},81378:function(lr){"use strict";lr.exports="data:image/png;base64,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"},40846:function(lr,jt,l){"use strict";l.d(jt,{ZP:function(){return jl}});function b(g){return g&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g}var ae={exports:{}};(function(g,e){(function(t){var n=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,a=/^(?=([^\/?#]*))\1([^]*)$/,u=/(?:\/|^)\.(?=\/)/g,h=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,T={buildAbsoluteURL:function(J,le,xe){if(xe=xe||{},J=J.trim(),le=le.trim(),!le){if(!xe.alwaysNormalize)return J;var ke=T.parseURL(J);if(!ke)throw new Error("Error trying to parse base URL.");return ke.path=T.normalizePath(ke.path),T.buildURLFromParts(ke)}var lt=T.parseURL(le);if(!lt)throw new Error("Error trying to parse relative URL.");if(lt.scheme)return xe.alwaysNormalize?(lt.path=T.normalizePath(lt.path),T.buildURLFromParts(lt)):le;var ct=T.parseURL(J);if(!ct)throw new Error("Error trying to parse base URL.");if(!ct.netLoc&&ct.path&&ct.path[0]!=="/"){var It=a.exec(ct.path);ct.netLoc=It[1],ct.path=It[2]}ct.netLoc&&!ct.path&&(ct.path="/");var Kt={scheme:ct.scheme,netLoc:lt.netLoc,path:null,params:lt.params,query:lt.query,fragment:lt.fragment};if(!lt.netLoc&&(Kt.netLoc=ct.netLoc,lt.path[0]!=="/"))if(!lt.path)Kt.path=ct.path,lt.params||(Kt.params=ct.params,lt.query||(Kt.query=ct.query));else{var Vt=ct.path,jn=Vt.substring(0,Vt.lastIndexOf("/")+1)+lt.path;Kt.path=T.normalizePath(jn)}return Kt.path===null&&(Kt.path=xe.alwaysNormalize?T.normalizePath(lt.path):lt.path),T.buildURLFromParts(Kt)},parseURL:function(J){var le=n.exec(J);return le?{scheme:le[1]||"",netLoc:le[2]||"",path:le[3]||"",params:le[4]||"",query:le[5]||"",fragment:le[6]||""}:null},normalizePath:function(J){for(J=J.split("").reverse().join("").replace(u,"");J.length!==(J=J.replace(h,"")).length;);return J.split("").reverse().join("")},buildURLFromParts:function(J){return J.scheme+J.netLoc+J.path+J.params+J.query+J.fragment}};g.exports=T})()})(ae);var ee=ae.exports;function Pe(g,e){var t=Object.keys(g);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(g);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(g,a).enumerable})),t.push.apply(t,n)}return t}function _(g){for(var e=1;e`):C}function W(g,...e){e.forEach(function(t){I[t]=g[t]?g[t].bind(g):M(t)})}function te(g,e){if(typeof console=="object"&&g===!0||typeof g=="object"){W(g,"debug","log","info","warn","error");try{I.log(`Debug logs enabled for "${e}" in hls.js version 1.5.20`)}catch(t){I=H}}else I=H}const S=I,B=/^(\d+)x(\d+)$/,pe=/(.+?)=(".*?"|.*?)(?:,|$)/g;class fe{constructor(e){typeof e=="string"&&(e=fe.parseAttrList(e)),r(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 a=0;aNumber.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]}bool(e){return this[e]==="YES"}decimalResolution(e){const t=B.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}static parseAttrList(e){let t;const n={},a='"';for(pe.lastIndex=0;(t=pe.exec(e))!==null;){let u=t[2];u.indexOf(a)===0&&u.lastIndexOf(a)===u.length-1&&(u=u.slice(1,-1));const h=t[1].trim();n[h]=u}return n}}function me(g){return g!=="ID"&&g!=="CLASS"&&g!=="START-DATE"&&g!=="DURATION"&&g!=="END-DATE"&&g!=="END-ON-NEXT"}function we(g){return g==="SCTE35-OUT"||g==="SCTE35-IN"}class Oe{constructor(e,t){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,t){const n=t.attr;for(const a in n)if(Object.prototype.hasOwnProperty.call(e,a)&&e[a]!==n[a]){S.warn(`DATERANGE tag attribute: "${a}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=a;break}e=r(new fe({}),n,e)}if(this.attr=e,this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){const n=new Date(this.attr["END-DATE"]);s(n.getTime())&&(this._endDate=n)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get startDate(){return this._startDate}get endDate(){if(this._endDate)return this._endDate;const e=this.duration;return e!==null?new Date(this._startDate.getTime()+e*1e3):null}get duration(){if("DURATION"in this.attr){const e=this.attr.decimalFloatingPoint("DURATION");if(s(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 isValid(){return!!this.id&&!this._badValueForSameId&&s(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)}}class de{constructor(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}}var be={AUDIO:"audio",VIDEO:"video",AUDIOVIDEO:"audiovideo"};class F{constructor(e){this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams={[be.AUDIO]:null,[be.VIDEO]:null,[be.AUDIOVIDEO]:null},this.baseurl=e}setByteRange(e,t){const n=e.split("@",2);let a;n.length===1?a=(t==null?void 0:t.byteRangeEndOffset)||0:a=parseInt(n[1]),this._byteRange=[a,parseInt(n[0])+a]}get byteRange(){return this._byteRange?this._byteRange:[]}get byteRangeStartOffset(){return this.byteRange[0]}get byteRangeEndOffset(){return this.byteRange[1]}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=ee.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(e){this._url=e}}class Ce extends F{constructor(e,t){super(t),this._decryptdata=null,this.rawProgramDateTime=null,this.programDateTime=null,this.tagList=[],this.duration=0,this.sn=0,this.levelkeys=void 0,this.type=void 0,this.loader=null,this.keyLoader=null,this.level=-1,this.cc=0,this.startPTS=void 0,this.endPTS=void 0,this.startDTS=void 0,this.endDTS=void 0,this.start=0,this.deltaPTS=void 0,this.maxStartPTS=void 0,this.minEndPTS=void 0,this.stats=new de,this.data=void 0,this.bitrateTest=!1,this.title=null,this.initSegment=null,this.endList=void 0,this.gap=void 0,this.urlId=0,this.type=e}get decryptdata(){const{levelkeys:e}=this;if(!e&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){const t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{const n=Object.keys(this.levelkeys);if(n.length===1)return this._decryptdata=this.levelkeys[n[0]].getDecryptData(this.sn)}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null||!s(this.programDateTime))return null;const e=s(this.duration)?this.duration:0;return this.programDateTime+e*1e3}get encrypted(){var e;if((e=this._decryptdata)!=null&&e.encrypted)return!0;if(this.levelkeys){const t=Object.keys(this.levelkeys),n=t.length;if(n>1||n===1&&this.levelkeys[t[0]].encrypted)return!0}return!1}setKeyFormat(e){if(this.levelkeys){const t=this.levelkeys[e];t&&!this._decryptdata&&(this._decryptdata=t.getDecryptData(this.sn))}}abortRequests(){var e,t;(e=this.loader)==null||e.abort(),(t=this.keyLoader)==null||t.abort()}setElementaryStreamInfo(e,t,n,a,u,h=!1){const{elementaryStreams:T}=this,J=T[e];if(!J){T[e]={startPTS:t,endPTS:n,startDTS:a,endDTS:u,partial:h};return}J.startPTS=Math.min(J.startPTS,t),J.endPTS=Math.max(J.endPTS,n),J.startDTS=Math.min(J.startDTS,a),J.endDTS=Math.max(J.endDTS,u)}clearElementaryStreamInfo(){const{elementaryStreams:e}=this;e[be.AUDIO]=null,e[be.VIDEO]=null,e[be.AUDIOVIDEO]=null}}class Ae extends F{constructor(e,t,n,a,u){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.stats=new de,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=a;const h=e.enumeratedString("BYTERANGE");h&&this.setByteRange(h,u),u&&(this.fragOffset=u.fragOffset+u.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)}}const ue=10;class ve{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.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 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.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,this.availabilityDelay=e.availabilityDelay}get hasProgramDateTime(){return this.fragments.length?s(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||ue}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(){var e;return(e=this.fragments)!=null&&e.length?this.fragments[this.fragments.length-1].end: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 lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}function L(g){return Uint8Array.from(atob(g),e=>e.charCodeAt(0))}function Q(g){const e=nt(g).subarray(0,16),t=new Uint8Array(16);return t.set(e,16-e.length),t}function ne(g){const e=function(n,a,u){const h=n[a];n[a]=n[u],n[u]=h};e(g,0,3),e(g,1,2),e(g,4,5),e(g,6,7)}function se(g){const e=g.split(":");let t=null;if(e[0]==="data"&&e.length===2){const n=e[1].split(";"),a=n[n.length-1].split(",");if(a.length===2){const u=a[0]==="base64",h=a[1];u?(n.splice(-1,1),t=L(h)):t=Q(h)}}return t}function nt(g){return Uint8Array.from(unescape(encodeURIComponent(g)),e=>e.charCodeAt(0))}const it=typeof self!="undefined"?self:void 0;var Je={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},wt={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function Jt(g){switch(g){case wt.FAIRPLAY:return Je.FAIRPLAY;case wt.PLAYREADY:return Je.PLAYREADY;case wt.WIDEVINE:return Je.WIDEVINE;case wt.CLEARKEY:return Je.CLEARKEY}}var zt={CENC:"1077efecc0b24d02ace33c1e52e2fb4b",CLEARKEY:"e2719d58a985b3c9781ab030af78d30e",FAIRPLAY:"94ce86fb07ff4f43adb893d2fa968ca2",PLAYREADY:"9a04f07998404286ab92e65be0885f95",WIDEVINE:"edef8ba979d64acea3c827dcd51d21ed"};function mt(g){if(g===zt.WIDEVINE)return Je.WIDEVINE;if(g===zt.PLAYREADY)return Je.PLAYREADY;if(g===zt.CENC||g===zt.CLEARKEY)return Je.CLEARKEY}function rn(g){switch(g){case Je.FAIRPLAY:return wt.FAIRPLAY;case Je.PLAYREADY:return wt.PLAYREADY;case Je.WIDEVINE:return wt.WIDEVINE;case Je.CLEARKEY:return wt.CLEARKEY}}function Zt(g){const{drmSystems:e,widevineLicenseUrl:t}=g,n=e?[Je.FAIRPLAY,Je.WIDEVINE,Je.PLAYREADY,Je.CLEARKEY].filter(a=>!!e[a]):[];return!n[Je.WIDEVINE]&&t&&n.push(Je.WIDEVINE),n}const Sn=function(g){return it!=null&&(g=it.navigator)!=null&&g.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function tn(g,e,t,n){let a;switch(g){case Je.FAIRPLAY:a=["cenc","sinf"];break;case Je.WIDEVINE:case Je.PLAYREADY:a=["cenc"];break;case Je.CLEARKEY:a=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${g}`)}return re(a,e,t,n)}function re(g,e,t,n){return[{initDataTypes:g,persistentState:n.persistentState||"optional",distinctiveIdentifier:n.distinctiveIdentifier||"optional",sessionTypes:n.sessionTypes||[n.sessionType||"temporary"],audioCapabilities:e.map(u=>({contentType:`audio/mp4; codecs="${u}"`,robustness:n.audioRobustness||"",encryptionScheme:n.audioEncryptionScheme||null})),videoCapabilities:t.map(u=>({contentType:`video/mp4; codecs="${u}"`,robustness:n.videoRobustness||"",encryptionScheme:n.videoEncryptionScheme||null}))}]}function Et(g){const e=new Uint16Array(g.buffer,g.byteOffset,g.byteLength/2),t=String.fromCharCode.apply(null,Array.from(e)),n=t.substring(t.indexOf("<"),t.length),h=new DOMParser().parseFromString(n,"text/xml").getElementsByTagName("KID")[0];if(h){const T=h.childNodes[0]?h.childNodes[0].nodeValue:h.getAttribute("VALUE");if(T){const J=L(T).subarray(0,16);return ne(J),J}}return null}function K(g,e,t){return Uint8Array.prototype.slice?g.slice(e,t):new Uint8Array(Array.prototype.slice.call(g,e,t))}const E=(g,e)=>e+10<=g.length&&g[e]===73&&g[e+1]===68&&g[e+2]===51&&g[e+3]<255&&g[e+4]<255&&g[e+6]<128&&g[e+7]<128&&g[e+8]<128&&g[e+9]<128,f=(g,e)=>e+10<=g.length&&g[e]===51&&g[e+1]===68&&g[e+2]===73&&g[e+3]<255&&g[e+4]<255&&g[e+6]<128&&g[e+7]<128&&g[e+8]<128&&g[e+9]<128,R=(g,e)=>{const t=e;let n=0;for(;E(g,e);){n+=10;const a=ye(g,e+6);n+=a,f(g,e+10)&&(n+=10),e+=n}if(n>0)return g.subarray(t,t+n)},ye=(g,e)=>{let t=0;return t=(g[e]&127)<<21,t|=(g[e+1]&127)<<14,t|=(g[e+2]&127)<<7,t|=g[e+3]&127,t},$=(g,e)=>E(g,e)&&ye(g,e+6)+10<=g.length-e,U=g=>{const e=Fe(g);for(let t=0;tg&&g.key==="PRIV"&&g.info==="com.apple.streaming.transportStreamTimestamp",Me=g=>{const e=String.fromCharCode(g[0],g[1],g[2],g[3]),t=ye(g,4),n=10;return{type:e,size:t,data:g.subarray(n,n+t)}},Fe=g=>{let e=0;const t=[];for(;E(g,e);){const n=ye(g,e+6);e+=10;const a=e+n;for(;e+8g.type==="PRIV"?Ge(g):g.type[0]==="W"?Xe(g):Ut(g),Ge=g=>{if(g.size<2)return;const e=gt(g.data,!0),t=new Uint8Array(g.data.subarray(e.length+1));return{key:g.type,info:e,data:t.buffer}},Ut=g=>{if(g.size<2)return;if(g.type==="TXXX"){let t=1;const n=gt(g.data.subarray(t),!0);t+=n.length+1;const a=gt(g.data.subarray(t));return{key:g.type,info:n,data:a}}const e=gt(g.data.subarray(1));return{key:g.type,data:e}},Xe=g=>{if(g.type==="WXXX"){if(g.size<2)return;let t=1;const n=gt(g.data.subarray(t),!0);t+=n.length+1;const a=gt(g.data.subarray(t));return{key:g.type,info:n,data:a}}const e=gt(g.data);return{key:g.type,data:e}},At=g=>{if(g.data.byteLength===8){const e=new Uint8Array(g.data),t=e[3]&1;let n=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return n/=45,t&&(n+=4772185884e-2),Math.round(n)}},gt=(g,e=!1)=>{const t=Ie();if(t){const le=t.decode(g);if(e){const xe=le.indexOf("\0");return xe!==-1?le.substring(0,xe):le}return le.replace(/\0/g,"")}const n=g.length;let a,u,h,T="",J=0;for(;J>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:T+=String.fromCharCode(a);break;case 12:case 13:u=g[J++],T+=String.fromCharCode((a&31)<<6|u&63);break;case 14:u=g[J++],h=g[J++],T+=String.fromCharCode((a&15)<<12|(u&63)<<6|(h&63)<<0);break}}return T};let qe;function Ie(){if(!navigator.userAgent.includes("PlayStation 4"))return!qe&&typeof self.TextDecoder!="undefined"&&(qe=new self.TextDecoder("utf-8")),qe}const tt={hexDump:function(g){let e="";for(let t=0;t>24,g[e+1]=t>>16&255,g[e+2]=t>>8&255,g[e+3]=t&255}function tr(g){const e=g.byteLength;for(let t=0;t8&&g[t+4]===109&&g[t+5]===111&&g[t+6]===111&&g[t+7]===102)return!0;t=n>1?t+n:e}return!1}function kt(g,e){const t=[];if(!e.length)return t;const n=g.byteLength;for(let a=0;a1?a+u:n;if(h===e[0])if(e.length===1)t.push(g.subarray(a+8,T));else{const J=kt(g.subarray(a+8,T),e.slice(1));J.length&&Pt.apply(t,J)}a=T}return t}function $t(g){const e=[],t=g[0];let n=8;const a=ge(g,n);n+=4;let u=0,h=0;t===0?(u=ge(g,n),h=ge(g,n+4),n+=8):(u=An(g,n),h=An(g,n+8),n+=16),n+=2;let T=g.length+h;const J=ie(g,n);n+=2;for(let le=0;le>>31===1)return S.warn("SIDX has hierarchical references (not supported)"),null;const It=ge(g,xe);xe+=4,e.push({referenceSize:lt,subsegmentDuration:It,info:{duration:It/a,start:T,end:T+lt-1}}),T+=lt,xe+=4,n=xe}return{earliestPresentationTime:u,timescale:a,version:t,referencesCount:J,references:e}}function sn(g){const e=[],t=kt(g,["moov","trak"]);for(let a=0;a{const u=ge(a,4),h=e[u];h&&(h.default={duration:ge(a,12),flags:ge(a,20)})}),e}function ot(g){const e=g.subarray(8),t=e.subarray(86),n=Tn(e.subarray(4,8));let a=n;const u=n==="enca"||n==="encv";if(u){const T=kt(e,[n])[0].subarray(n==="enca"?28:78);kt(T,["sinf"]).forEach(le=>{const xe=kt(le,["schm"])[0];if(xe){const ke=Tn(xe.subarray(4,8));if(ke==="cbcs"||ke==="cenc"){const lt=kt(le,["frma"])[0];lt&&(a=Tn(lt))}}})}switch(a){case"avc1":case"avc2":case"avc3":case"avc4":{const h=kt(t,["avcC"])[0];a+="."+Ct(h[1])+Ct(h[2])+Ct(h[3]);break}case"mp4a":{const h=kt(e,[n])[0],T=kt(h.subarray(28),["esds"])[0];if(T&&T.length>12){let J=4;if(T[J++]!==3)break;J=bt(T,J),J+=2;const le=T[J++];if(le&128&&(J+=2),le&64&&(J+=T[J++]),T[J++]!==4)break;J=bt(T,J);const xe=T[J++];if(xe===64)a+="."+Ct(xe);else break;if(J+=12,T[J++]!==5)break;J=bt(T,J);const ke=T[J++];let lt=(ke&248)>>3;lt===31&&(lt+=1+((ke&7)<<3)+((T[J]&224)>>5)),a+="."+lt}break}case"hvc1":case"hev1":{const h=kt(t,["hvcC"])[0],T=h[1],J=["","A","B","C"][T>>6],le=T&31,xe=ge(h,2),ke=(T&32)>>5?"H":"L",lt=h[12],ct=h.subarray(6,12);a+="."+J+le,a+="."+xe.toString(16).toUpperCase(),a+="."+ke+lt;let It="";for(let Kt=ct.length;Kt--;){const Vt=ct[Kt];(Vt||It)&&(It="."+Vt.toString(16).toUpperCase()+It)}a+=It;break}case"dvh1":case"dvhe":{const h=kt(t,["dvcC"])[0],T=h[2]>>1&127,J=h[2]<<5&32|h[3]>>3&31;a+="."+Bt(T)+"."+Bt(J);break}case"vp09":{const h=kt(t,["vpcC"])[0],T=h[4],J=h[5],le=h[6]>>4&15;a+="."+Bt(T)+"."+Bt(J)+"."+Bt(le);break}case"av01":{const h=kt(t,["av1C"])[0],T=h[1]>>>5,J=h[1]&31,le=h[2]>>>7?"H":"M",xe=(h[2]&64)>>6,ke=(h[2]&32)>>5,lt=T===2&&xe?ke?12:10:xe?10:8,ct=(h[2]&16)>>4,It=(h[2]&8)>>3,Kt=(h[2]&4)>>2,Vt=h[2]&3;a+="."+T+"."+Bt(J)+le+"."+Bt(lt)+"."+ct+"."+It+Kt+Vt+"."+Bt(1)+"."+Bt(1)+"."+Bt(1)+"."+0;break}}return{codec:a,encrypted:u}}function bt(g,e){const t=e+5;for(;g[e++]&128&&e{const h=kt(a,["mdia","minf","stbl","stsd"])[0].subarray(8);let T=kt(h,["enca"]);const J=T.length>0;J||(T=kt(h,["encv"])),T.forEach(le=>{const xe=J?le.subarray(28):le.subarray(78);kt(xe,["sinf"]).forEach(lt=>{const ct=_n(lt);if(ct){const It=ct.subarray(8,24);It.some(Kt=>Kt!==0)||(S.log(`[eme] Patching keyId in 'enc${J?"a":"v"}>sinf>>tenc' box: ${tt.hexDump(It)} -> ${tt.hexDump(t)}`),ct.set(t,8))}})})}),g}function _n(g){const e=kt(g,["schm"])[0];if(e){const t=Tn(e.subarray(4,8));if(t==="cbcs"||t==="cenc")return kt(g,["schi","tenc"])[0]}return null}function Ht(g,e){return kt(e,["moof","traf"]).reduce((t,n)=>{const a=kt(n,["tfdt"])[0],u=a[0],h=kt(n,["tfhd"]).reduce((T,J)=>{const le=ge(J,4),xe=g[le];if(xe){let ke=ge(a,4);if(u===1){if(ke===pt)return S.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),T;ke*=pt+1,ke+=ge(a,8)}const lt=xe.timescale||9e4,ct=ke/lt;if(s(ct)&&(T===null||ctct+It.info.duration||0,0);T=Math.max(T,lt+ke.earliestPresentationTime/ke.timescale),J=T-h}}if(J&&s(J))return J}return n||a}function Vr(g){const e=ge(g,0);let t=8;e&1&&(t+=4),e&4&&(t+=4);let n=0;const a=ge(g,4);for(let u=0;u{kt(n,["tfhd"]).forEach(a=>{const u=ge(a,4),h=g[u];if(!h)return;const T=h.timescale||9e4;kt(n,["tfdt"]).forEach(J=>{const le=J[0],xe=t*T;if(xe){let ke=ge(J,4);if(le===0)ke-=xe,ke=Math.max(ke,0),dt(J,4,ke);else{ke*=Math.pow(2,32),ke+=ge(J,8),ke-=xe,ke=Math.max(ke,0);const lt=Math.floor(ke/(pt+1)),ct=Math.floor(ke%(pt+1));dt(J,4,lt),dt(J,8,ct)}}})})})}function Br(g){const e={valid:null,remainder:null},t=kt(g,["moof"]);if(t.length<2)return e.remainder=g,e;const n=t[t.length-1];return e.valid=K(g,0,n.byteOffset-8),e.remainder=K(g,n.byteOffset-8),e}function Zn(g,e){const t=new Uint8Array(g.length+e.length);return t.set(g),t.set(e,g.length),t}function Jn(g,e){const t=[],n=e.samples,a=e.timescale,u=e.id;let h=!1;return kt(n,["moof"]).map(J=>{const le=J.byteOffset-8;kt(J,["traf"]).map(ke=>{const lt=kt(ke,["tfdt"]).map(ct=>{const It=ct[0];let Kt=ge(ct,4);return It===1&&(Kt*=Math.pow(2,32),Kt+=ge(ct,8)),Kt/a})[0];return lt!==void 0&&(g=lt),kt(ke,["tfhd"]).map(ct=>{const It=ge(ct,4),Kt=ge(ct,0)&16777215,Vt=(Kt&1)!==0,jn=(Kt&2)!==0,pr=(Kt&8)!==0;let Ar=0;const bi=(Kt&16)!==0;let Jr=0;const Ki=(Kt&32)!==0;let Ii=8;It===u&&(Vt&&(Ii+=8),jn&&(Ii+=4),pr&&(Ar=ge(ct,Ii),Ii+=4),bi&&(Jr=ge(ct,Ii),Ii+=4),Ki&&(Ii+=4),e.type==="video"&&(h=Wt(e.codec)),kt(ke,["trun"]).map(ca=>{const za=ca[0],Hi=ge(ca,0)&16777215,ya=(Hi&1)!==0;let io=0;const _a=(Hi&4)!==0,$s=(Hi&256)!==0;let Js=0;const ks=(Hi&512)!==0;let Fo=0;const Ho=(Hi&1024)!==0,hs=(Hi&2048)!==0;let ns=0;const ko=ge(ca,4);let Co=8;ya&&(io=ge(ca,Co),Co+=4),_a&&(Co+=4);let Wo=io+le;for(let qo=0;qo>1&63;return t===39||t===40}else return(e&31)===6}function _e(g,e,t,n){const a=st(g);let u=0;u+=e;let h=0,T=0,J=0;for(;u=a.length)break;J=a[u++],h+=J}while(J===255);T=0;do{if(u>=a.length)break;J=a[u++],T+=J}while(J===255);const le=a.length-u;let xe=u;if(Tle){S.error(`Malformed SEI payload. ${T} is too small, only ${le} bytes left to parse.`);break}if(h===4){if(a[xe++]===181){const lt=ie(a,xe);if(xe+=2,lt===49){const ct=ge(a,xe);if(xe+=4,ct===1195456820){const It=a[xe++];if(It===3){const Kt=a[xe++],Vt=31&Kt,jn=64&Kt,pr=jn?2+Vt*3:0,Ar=new Uint8Array(pr);if(jn){Ar[0]=Kt;for(let bi=1;bi16){const ke=[];for(let It=0;It<16;It++){const Kt=a[xe++].toString(16);ke.push(Kt.length==1?"0"+Kt:Kt),(It===3||It===5||It===7||It===9)&&ke.push("-")}const lt=T-16,ct=new Uint8Array(lt);for(let It=0;It>24&255,u[1]=n>>16&255,u[2]=n>>8&255,u[3]=n&255,u.set(g,4),a=0,n=8;a0?(u=new Uint8Array(4),e.length>0&&new DataView(u.buffer).setUint32(0,e.length,!1)):u=new Uint8Array;const h=new Uint8Array(4);return t&&t.byteLength>0&&new DataView(h.buffer).setUint32(0,t.byteLength,!1),nn([112,115,115,104],new Uint8Array([n,0,0,0]),g,u,a,h,t||new Uint8Array)}function Nn(g){const e=[];if(g instanceof ArrayBuffer){const t=g.byteLength;let n=0;for(;n+32>>24;if(u!==0&&u!==1)return{offset:t,size:e};const h=g.buffer,T=tt.hexDump(new Uint8Array(h,t+12,16)),J=g.getUint32(28);let le=null,xe=null;if(u===0){if(e-32=22&&(this.keyId=t.subarray(t.length-22,t.length-6));break;case wt.PLAYREADY:{const n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=un(n,null,t),this.keyId=Et(t);break}default:{let n=t.subarray(0,16);if(n.length!==16){const a=new Uint8Array(16);a.set(n,16-n.length),n=a}this.keyId=n;break}}if(!this.keyId||this.keyId.byteLength!==16){let n=Hn[this.uri];if(!n){const a=Object.keys(Hn).length%Number.MAX_SAFE_INTEGER;n=new Uint8Array(16),new DataView(n.buffer,12,4).setUint32(0,a),Hn[this.uri]=n}this.keyId=n}return this}}function Sr(g){const e=new Uint8Array(16);for(let t=12;t<16;t++)e[t]=g>>8*(15-t)&255;return e}const Er=/\{\$([a-zA-Z0-9-_]+)\}/g;function Yn(g){return Er.test(g)}function Vn(g,e,t){if(g.variableList!==null||g.hasVariableRefs)for(let n=t.length;n--;){const a=t[n],u=e[a];u&&(e[a]=Dr(g,u))}}function Dr(g,e){if(g.variableList!==null||g.hasVariableRefs){const t=g.variableList;return e.replace(Er,n=>{const a=n.substring(2,n.length-1),u=t==null?void 0:t[a];return u===void 0?(g.playlistParsingError||(g.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${a}"`)),n):u})}return e}function kr(g,e,t){let n=g.variableList;n||(g.variableList=n={});let a,u;if("QUERYPARAM"in e){a=e.QUERYPARAM;try{const h=new self.URL(t).searchParams;if(h.has(a))u=h.get(a);else throw new Error(`"${a}" does not match any query parameter in URI: "${t}"`)}catch(h){g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${h.message}`))}}else a=e.NAME,u=e.VALUE;a in n?g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${a}"`)):n[a]=u||""}function _r(g,e,t){const n=e.IMPORT;if(t&&n in t){let a=g.variableList;a||(g.variableList=a={}),a[n]=t[n]}else g.playlistParsingError||(g.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${n}"`))}function ti(g=!0){return typeof self=="undefined"?void 0:(g||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function Ni(g){return typeof self!="undefined"&&g===self.ManagedMediaSource}const fi={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,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 Ur(g,e){const t=fi[e];return!!t&&!!t[g.slice(0,4)]}function Dn(g,e,t=!0){return!g.split(",").some(n=>!On(n,e,t))}function On(g,e,t=!0){var n;const a=ti(t);return(n=a==null?void 0:a.isTypeSupported(Wn(g,e)))!=null?n:!1}function Wn(g,e){return`${e}/mp4;codecs="${g}"`}function hr(g){if(g){const e=g.substring(0,4);return fi.video[e]}return 2}function $n(g){return g.split(",").reduce((e,t)=>{const n=fi.video[t];return n?(n*2+e)/(e?3:2):(fi.audio[t]+e)/(e?2:1)},0)}const wr={};function yr(g,e=!0){if(wr[g])return wr[g];const t={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[g];for(let n=0;nyr(t.toLowerCase(),e))}function pi(g,e){return g&&g!=="mp4a"?g:e&&e.split(",")[0]}function Ai(g){const e=g.split(",");for(let t=0;t2){let a=n.shift()+".";a+=parseInt(n.shift()).toString(16),a+=("000"+parseInt(n.shift()).toString(16)).slice(-4),e[t]=a}}return e.join(",")}const ta=/#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,Ji=/#EXT-X-MEDIA:(.*)/g,Ci=/^#EXT(?:INF|-X-TARGETDURATION):/m,gr=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),vi=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(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 qi{static findGroup(e,t){for(let n=0;n0&&u.length({id:le.attrs.AUDIO,audioCodec:le.audioCodec})),SUBTITLES:h.map(le=>({id:le.attrs.SUBTITLES,textCodec:le.textCodec})),"CLOSED-CAPTIONS":[]};let J=0;for(Ji.lastIndex=0;(a=Ji.exec(e))!==null;){const le=new fe(a[1]),xe=le.TYPE;if(xe){const ke=T[xe],lt=u[xe]||[];u[xe]=lt,Vn(n,le,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);const ct=le.LANGUAGE,It=le["ASSOC-LANGUAGE"],Kt=le.CHANNELS,Vt=le.CHARACTERISTICS,jn=le["INSTREAM-ID"],pr={attrs:le,bitrate:0,id:J++,groupId:le["GROUP-ID"]||"",name:le.NAME||ct||"",type:xe,default:le.bool("DEFAULT"),autoselect:le.bool("AUTOSELECT"),forced:le.bool("FORCED"),lang:ct,url:le.URI?qi.resolve(le.URI,t):""};if(It&&(pr.assocLang=It),Kt&&(pr.channels=Kt),Vt&&(pr.characteristics=Vt),jn&&(pr.instreamId=jn),ke!=null&&ke.length){const Ar=qi.findGroup(ke,pr.groupId)||ke[0];sa(pr,Ar,"audioCodec"),sa(pr,Ar,"textCodec")}lt.push(pr)}}return u}static parseLevelPlaylist(e,t,n,a,u,h){const T=new ve(t),J=T.fragments;let le=null,xe=0,ke=0,lt=0,ct=0,It=null,Kt=new Ce(a,t),Vt,jn,pr,Ar=-1,bi=!1,Jr=null;for(gr.lastIndex=0,T.m3u8=e,T.hasVariableRefs=Yn(e);(Vt=gr.exec(e))!==null;){bi&&(bi=!1,Kt=new Ce(a,t),Kt.start=lt,Kt.sn=xe,Kt.cc=ct,Kt.level=n,le&&(Kt.initSegment=le,Kt.rawProgramDateTime=le.rawProgramDateTime,le.rawProgramDateTime=null,Jr&&(Kt.setByteRange(Jr),Jr=null)));const za=Vt[1];if(za){Kt.duration=parseFloat(za);const Hi=(" "+Vt[2]).slice(1);Kt.title=Hi||null,Kt.tagList.push(Hi?["INF",za,Hi]:["INF",za])}else if(Vt[3]){if(s(Kt.duration)){Kt.start=lt,pr&&aa(Kt,pr,T),Kt.sn=xe,Kt.level=n,Kt.cc=ct,J.push(Kt);const Hi=(" "+Vt[3]).slice(1);Kt.relurl=Dr(T,Hi),xa(Kt,It),It=Kt,lt+=Kt.duration,xe++,ke=0,bi=!0}}else if(Vt[4]){const Hi=(" "+Vt[4]).slice(1);It?Kt.setByteRange(Hi,It):Kt.setByteRange(Hi)}else if(Vt[5])Kt.rawProgramDateTime=(" "+Vt[5]).slice(1),Kt.tagList.push(["PROGRAM-DATE-TIME",Kt.rawProgramDateTime]),Ar===-1&&(Ar=J.length);else{if(Vt=Vt[0].match(vi),!Vt){S.warn("No matches on slow regex match for level playlist!");continue}for(jn=1;jn0&&_a.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=_a.optionalFloat("PART-HOLD-BACK",0),T.holdBack=_a.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{const _a=new fe(ya);T.partTarget=_a.decimalFloatingPoint("PART-TARGET");break}case"PART":{let _a=T.partList;_a||(_a=T.partList=[]);const $s=ke>0?_a[_a.length-1]:void 0,Js=ke++,ks=new fe(ya);Vn(T,ks,["BYTERANGE","URI"]);const Fo=new Ae(ks,Kt,t,Js,$s);_a.push(Fo),Kt.duration+=Fo.duration;break}case"PRELOAD-HINT":{const _a=new fe(ya);Vn(T,_a,["URI"]),T.preloadHint=_a;break}case"RENDITION-REPORT":{const _a=new fe(ya);Vn(T,_a,["URI"]),T.renditionReports=T.renditionReports||[],T.renditionReports.push(_a);break}default:S.warn(`line parsed but not handled: ${Vt}`);break}}}It&&!It.relurl?(J.pop(),lt-=It.duration,T.partList&&(T.fragmentHint=It)):T.partList&&(xa(Kt,It),Kt.cc=ct,T.fragmentHint=Kt,pr&&aa(Kt,pr,T));const Ki=J.length,Ii=J[0],ca=J[Ki-1];if(lt+=T.skippedSegments*T.targetduration,lt>0&&Ki&&ca){T.averagetargetduration=lt/Ki;const za=ca.sn;T.endSN=za!=="initSegment"?za:0,T.live||(ca.endList=!0),Ii&&(T.startCC=Ii.cc)}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(lt+=T.fragmentHint.duration),T.totalduration=lt,T.endCC=ct,Ar>0&&Yi(J,Ar),T}}function Fi(g,e,t){var n,a;const u=new fe(g);Vn(t,u,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);const h=(n=u.METHOD)!=null?n:"",T=u.URI,J=u.hexadecimalInteger("IV"),le=u.KEYFORMATVERSIONS,xe=(a=u.KEYFORMAT)!=null?a:"identity";T&&u.IV&&!J&&S.error(`Invalid IV: ${u.IV}`);const ke=T?qi.resolve(T,e):"",lt=(le||"1").split("/").map(Number).filter(Number.isFinite);return new Kn(h,ke,xe,lt,J)}function ki(g){const t=new fe(g).decimalFloatingPoint("TIME-OFFSET");return s(t)?t:null}function _i(g,e){let t=(g||"").split(/[ ,]+/).filter(n=>n);["video","audio","text"].forEach(n=>{const a=t.filter(u=>Ur(u,n));a.length&&(e[`${n}Codec`]=a.join(","),t=t.filter(u=>a.indexOf(u)===-1))}),e.unknownCodecs=t}function sa(g,e,t){const n=e[t];n&&(g[t]=n)}function Yi(g,e){let t=g[e];for(let n=e;n--;){const a=g[n];if(!a)return;a.programDateTime=t.programDateTime-a.duration*1e3,t=a}}function xa(g,e){g.rawProgramDateTime?g.programDateTime=Date.parse(g.rawProgramDateTime):e!=null&&e.programDateTime&&(g.programDateTime=e.endProgramDateTime),s(g.programDateTime)||(g.programDateTime=null,g.rawProgramDateTime=null)}function $a(g,e,t,n){g.relurl=e.URI,e.BYTERANGE&&g.setByteRange(e.BYTERANGE),g.level=t,g.sn="initSegment",n&&(g.levelkeys=n),g.initSegment=null}function aa(g,e,t){g.levelkeys=e;const{encryptedFragments:n}=t;(!n.length||n[n.length-1].levelkeys!==e)&&Object.keys(e).some(a=>e[a].isCommonEncryption)&&n.push(g)}var mr={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},on={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};function si(g){const{type:e}=g;switch(e){case mr.AUDIO_TRACK:return on.AUDIO;case mr.SUBTITLE_TRACK:return on.SUBTITLE;default:return on.MAIN}}function yi(g,e){let t=g.url;return(t===void 0||t.indexOf("data:")===0)&&(t=e.url),t}class Qi{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:e}=this;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(i.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(i.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)}createInternalLoader(e){const t=this.hls.config,n=t.pLoader,a=t.loader,u=n||a,h=new u(t);return this.loaders[e.type]=h,h}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:mr.MANIFEST,url:n,deliveryDirectives:null})}onLevelLoading(e,t){const{id:n,level:a,pathwayId:u,url:h,deliveryDirectives:T}=t;this.load({id:n,level:a,pathwayId:u,responseType:"text",type:mr.LEVEL,url:h,deliveryDirectives:T})}onAudioTrackLoading(e,t){const{id:n,groupId:a,url:u,deliveryDirectives:h}=t;this.load({id:n,groupId:a,level:null,responseType:"text",type:mr.AUDIO_TRACK,url:u,deliveryDirectives:h})}onSubtitleTrackLoading(e,t){const{id:n,groupId:a,url:u,deliveryDirectives:h}=t;this.load({id:n,groupId:a,level:null,responseType:"text",type:mr.SUBTITLE_TRACK,url:u,deliveryDirectives:h})}load(e){var t;const n=this.hls.config;let a=this.getInternalLoader(e);if(a){const le=a.context;if(le&&le.url===e.url&&le.level===e.level){S.trace("[playlist-loader]: playlist request ongoing");return}S.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),a.abort()}let u;if(e.type===mr.MANIFEST?u=n.manifestLoadPolicy.default:u=r({},n.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),a=this.createInternalLoader(e),s((t=e.deliveryDirectives)==null?void 0:t.part)){let le;if(e.type===mr.LEVEL&&e.level!==null?le=this.hls.levels[e.level].details:e.type===mr.AUDIO_TRACK&&e.id!==null?le=this.hls.audioTracks[e.id].details:e.type===mr.SUBTITLE_TRACK&&e.id!==null&&(le=this.hls.subtitleTracks[e.id].details),le){const xe=le.partTarget,ke=le.targetduration;if(xe&&ke){const lt=Math.max(xe*3,ke*.8)*1e3;u=r({},u,{maxTimeToFirstByteMs:Math.min(lt,u.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(lt,u.maxTimeToFirstByteMs)})}}}const h=u.errorRetry||u.timeoutRetry||{},T={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:h.maxNumRetry||0,retryDelay:h.retryDelayMs||0,maxRetryDelay:h.maxRetryDelayMs||0},J={onSuccess:(le,xe,ke,lt)=>{const ct=this.getInternalLoader(ke);this.resetInternalLoader(ke.type);const It=le.data;if(It.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(le,ke,new Error("no EXTM3U delimiter"),lt||null,xe);return}xe.parsing.start=performance.now(),qi.isMediaPlaylist(It)?this.handleTrackOrLevelPlaylist(le,xe,ke,lt||null,ct):this.handleMasterPlaylist(le,xe,ke,lt)},onError:(le,xe,ke,lt)=>{this.handleNetworkError(xe,ke,!1,le,lt)},onTimeout:(le,xe,ke)=>{this.handleNetworkError(xe,ke,!0,void 0,le)}};a.load(e,T,J)}handleMasterPlaylist(e,t,n,a){const u=this.hls,h=e.data,T=yi(e,n),J=qi.parseMasterPlaylist(h,T);if(J.playlistParsingError){this.handleManifestParsingError(e,n,J.playlistParsingError,a,t);return}const{contentSteering:le,levels:xe,sessionData:ke,sessionKeys:lt,startTimeOffset:ct,variableList:It}=J;this.variableList=It;const{AUDIO:Kt=[],SUBTITLES:Vt,"CLOSED-CAPTIONS":jn}=qi.parseMasterPlaylistMedia(h,T,J);Kt.length&&!Kt.some(Ar=>!Ar.url)&&xe[0].audioCodec&&!xe[0].attrs.AUDIO&&(S.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),Kt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new fe({}),bitrate:0,url:""})),u.trigger(i.MANIFEST_LOADED,{levels:xe,audioTracks:Kt,subtitles:Vt,captions:jn,contentSteering:le,url:T,stats:t,networkDetails:a,sessionData:ke,sessionKeys:lt,startTimeOffset:ct,variableList:It})}handleTrackOrLevelPlaylist(e,t,n,a,u){const h=this.hls,{id:T,level:J,type:le}=n,xe=yi(e,n),ke=0,lt=s(J)?J:s(T)?T:0,ct=si(n),It=qi.parseLevelPlaylist(e.data,xe,lt,ct,ke,this.variableList);if(le===mr.MANIFEST){const Kt={attrs:new fe({}),bitrate:0,details:It,name:"",url:xe};h.trigger(i.MANIFEST_LOADED,{levels:[Kt],audioTracks:[],url:xe,stats:t,networkDetails:a,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=It,this.handlePlaylistLoaded(It,e,t,n,a,u)}handleManifestParsingError(e,t,n,a,u){this.hls.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.MANIFEST_PARSING_ERROR,fatal:t.type===mr.MANIFEST,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:a,stats:u})}handleNetworkError(e,t,n=!1,a,u){let h=`A network ${n?"timeout":"error"+(a?" (status "+a.code+")":"")} occurred while loading ${e.type}`;e.type===mr.LEVEL?h+=`: ${e.level} id: ${e.id}`:(e.type===mr.AUDIO_TRACK||e.type===mr.SUBTITLE_TRACK)&&(h+=` id: ${e.id} group-id: "${e.groupId}"`);const T=new Error(h);S.warn(`[playlist-loader]: ${h}`);let J=d.UNKNOWN,le=!1;const xe=this.getInternalLoader(e);switch(e.type){case mr.MANIFEST:J=n?d.MANIFEST_LOAD_TIMEOUT:d.MANIFEST_LOAD_ERROR,le=!0;break;case mr.LEVEL:J=n?d.LEVEL_LOAD_TIMEOUT:d.LEVEL_LOAD_ERROR,le=!1;break;case mr.AUDIO_TRACK:J=n?d.AUDIO_TRACK_LOAD_TIMEOUT:d.AUDIO_TRACK_LOAD_ERROR,le=!1;break;case mr.SUBTITLE_TRACK:J=n?d.SUBTITLE_TRACK_LOAD_TIMEOUT:d.SUBTITLE_LOAD_ERROR,le=!1;break}xe&&this.resetInternalLoader(e.type);const ke={type:c.NETWORK_ERROR,details:J,fatal:le,url:e.url,loader:xe,context:e,error:T,networkDetails:t,stats:u};if(a){const lt=(t==null?void 0:t.url)||e.url;ke.response=_({url:lt,data:void 0},a)}this.hls.trigger(i.ERROR,ke)}handlePlaylistLoaded(e,t,n,a,u,h){const T=this.hls,{type:J,level:le,id:xe,groupId:ke,deliveryDirectives:lt}=a,ct=yi(t,a),It=si(a),Kt=typeof a.level=="number"&&It===on.MAIN?le:void 0;if(!e.fragments.length){const jn=new Error("No Segments found in Playlist");T.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_EMPTY_ERROR,fatal:!1,url:ct,error:jn,reason:jn.message,response:t,context:a,level:Kt,parent:It,networkDetails:u,stats:n});return}e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));const Vt=e.playlistParsingError;if(Vt){T.trigger(i.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_PARSING_ERROR,fatal:!1,url:ct,error:Vt,reason:Vt.message,response:t,context:a,level:Kt,parent:It,networkDetails:u,stats:n});return}switch(e.live&&h&&(h.getCacheAge&&(e.ageHeader=h.getCacheAge()||0),(!h.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),J){case mr.MANIFEST:case mr.LEVEL:T.trigger(i.LEVEL_LOADED,{details:e,level:Kt||0,id:xe||0,stats:n,networkDetails:u,deliveryDirectives:lt});break;case mr.AUDIO_TRACK:T.trigger(i.AUDIO_TRACK_LOADED,{details:e,id:xe||0,groupId:ke||"",stats:n,networkDetails:u,deliveryDirectives:lt});break;case mr.SUBTITLE_TRACK:T.trigger(i.SUBTITLE_TRACK_LOADED,{details:e,id:xe||0,groupId:ke||"",stats:n,networkDetails:u,deliveryDirectives:lt});break}}}function la(g,e){let t;try{t=new Event("addtrack")}catch(n){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=g,e.dispatchEvent(t)}function va(g,e){const t=g.mode;if(t==="disabled"&&(g.mode="hidden"),g.cues&&!g.cues.getCueById(e.id))try{if(g.addCue(e),!g.cues.getCueById(e.id))throw new Error(`addCue is failed for: ${e}`)}catch(n){S.debug(`[texttrack-utils]: ${n}`);try{const a=new self.TextTrackCue(e.startTime,e.endTime,e.text);a.id=e.id,g.addCue(a)}catch(a){S.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${a}`)}}t==="disabled"&&(g.mode=t)}function Ya(g){const e=g.mode;if(e==="disabled"&&(g.mode="hidden"),g.cues)for(let t=g.cues.length;t--;)g.removeCue(g.cues[t]);e==="disabled"&&(g.mode=e)}function ba(g,e,t,n){const a=g.mode;if(a==="disabled"&&(g.mode="hidden"),g.cues&&g.cues.length>0){const u=$i(g.cues,e,t);for(let h=0;hg[t].endTime)return-1;let n=0,a=t;for(;n<=a;){const u=Math.floor((a+n)/2);if(eg[u].startTime&&n-1)for(let u=a,h=g.length;u=e&&T.endTime<=t)n.push(T);else if(T.startTime>t)return n}return n}function Pi(g){const e=[];for(let t=0;t{const g=as();try{g&&new g(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function es(g,e){return g.getTime()/1e3-e}function ts(g){return Uint8Array.from(g.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class ps{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null}_registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this)}onMediaAttached(e,t){this.media=t.media}onMediaDetaching(){this.id3Track&&(Ya(this.id3Track),this.id3Track=null,this.media=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;tRi&&(ke=Ri),ke-xe<=0&&(ke=xe+Ta);for(let ct=0;ctxe.type===fa.audioId3&&J:a==="video"?le=xe=>xe.type===fa.emsg&&T:le=xe=>xe.type===fa.audioId3&&J||xe.type===fa.emsg&&T,ba(u,t,n,le)}}onLevelUpdated(e,{details:t}){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{dateRangeCuesAppended:n,id3Track:a}=this,{dateRanges:u}=t,h=Object.keys(u);if(a){const xe=Object.keys(n).filter(ke=>!h.includes(ke));for(let ke=xe.length;ke--;){const lt=xe[ke];Object.keys(n[lt].cues).forEach(ct=>{a.removeCue(n[lt].cues[ct])}),delete n[lt]}}const T=t.fragments[t.fragments.length-1];if(h.length===0||!s(T==null?void 0:T.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const J=T.programDateTime/1e3-T.start,le=as();for(let xe=0;xe{if(Ki!==lt.id){const Ii=u[Ki];if(Ii.class===lt.class&&Ii.startDate>lt.startDate&&(!Jr||lt.startDatethis.timeupdate(),this.hls=e,this.config=e.config,this.registerListeners()}get latency(){return this._latency||0}get maxLatency(){const{config:e,levelDetails:t}=this;return e.liveMaxLatencyDuration!==void 0?e.liveMaxLatencyDuration:t?e.liveMaxLatencyDurationCount*t.targetduration:0}get targetLatency(){const{levelDetails:e}=this;if(e===null)return null;const{holdBack:t,partHoldBack:n,targetduration:a}=e,{liveSyncDuration:u,liveSyncDurationCount:h,lowLatencyMode:T}=this.config,J=this.hls.userConfig;let le=T&&n||t;(J.liveSyncDuration||J.liveSyncDurationCount||le===0)&&(le=u!==void 0?u:h*a);const xe=a;return le+Math.min(this.stallCount*1,xe)}get liveSyncPosition(){const e=this.estimateLiveEdge(),t=this.targetLatency,n=this.levelDetails;if(e===null||t===null||n===null)return null;const a=n.edge,u=e-t-this.edgeStalled,h=a-n.totalduration,T=a-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(h,u),T)}get drift(){const{levelDetails:e}=this;return e===null?1:e.drift}get edgeStalled(){const{levelDetails:e}=this;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,levelDetails:t}=this;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.levelDetails=null,this.hls=this.timeupdateHandler=null}registerListeners(){this.hls.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(i.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(i.ERROR,this.onError,this)}unregisterListeners(){this.hls.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(i.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(i.ERROR,this.onError,this)}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)}onManifestLoading(){this.levelDetails=null,this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:t}){this.levelDetails=t,t.advanced&&this.timeupdate(),!t.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)}onError(e,t){var n;t.details===d.BUFFER_STALLED_ERROR&&(this.stallCount++,(n=this.levelDetails)!=null&&n.live&&S.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))}timeupdate(){const{media:e,levelDetails:t}=this;if(!e||!t)return;this.currentTime=e.currentTime;const n=this.computeLatency();if(n===null)return;this._latency=n;const{lowLatencyMode:a,maxLiveSyncPlaybackRate:u}=this.config;if(!a||u===1||!t.live)return;const h=this.targetLatency;if(h===null)return;const T=n-h,J=Math.min(this.maxLatency,h+t.targetduration);if(T.05&&this.forwardBufferLength>1){const xe=Math.min(2,Math.max(1,u)),ke=Math.round(2/(1+Math.exp(-.75*T-this.edgeStalled))*20)/20;e.playbackRate=Math.min(xe,Math.max(1,ke))}else e.playbackRate!==1&&e.playbackRate!==0&&(e.playbackRate=1)}estimateLiveEdge(){const{levelDetails:e}=this;return e===null?null:e.edge+e.age}computeLatency(){const e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}}const Zs=["NONE","TYPE-0","TYPE-1",null];function vs(g){return Zs.indexOf(g)>-1}const Aa=["SDR","PQ","HLG"];function Ra(g){return!!g&&Aa.indexOf(g)>-1}var zs={No:"",Yes:"YES",v2:"v2"};function Vs(g){const{canSkipUntil:e,canSkipDateRanges:t,age:n}=g,a=n!!t).map(t=>t.substring(0,4)).join(","),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 Gs(this._audioGroups,e)}hasSubtitleGroup(e){return Gs(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 Gs(g,e){return!e||!g?!1:g.indexOf(e)!==-1}function Qa(g,e){const t=e.startPTS;if(s(t)){let n=0,a;e.sn>g.sn?(n=t-g.start,a=g):(n=g.start-t,a=e),a.duration!==n&&(a.duration=n)}else e.sn>g.sn?g.cc===e.cc&&g.minEndPTS?e.start=g.start+(g.minEndPTS-g.start):e.start=g.start+g.duration:e.start=Math.max(g.start-e.duration,0)}function Oo(g,e,t,n,a,u){n-t<=0&&(S.warn("Fragment should have a positive duration",e),n=t+e.duration,u=a+e.duration);let T=t,J=n;const le=e.startPTS,xe=e.endPTS;if(s(le)){const Vt=Math.abs(le-t);s(e.deltaPTS)?e.deltaPTS=Math.max(Vt,e.deltaPTS):e.deltaPTS=Vt,T=Math.max(t,le),t=Math.min(t,le),a=Math.min(a,e.startDTS),J=Math.min(n,xe),n=Math.max(n,xe),u=Math.max(u,e.endDTS)}const ke=t-e.start;e.start!==0&&(e.start=t),e.duration=n-e.start,e.startPTS=t,e.maxStartPTS=T,e.startDTS=a,e.endPTS=n,e.minEndPTS=J,e.endDTS=u;const lt=e.sn;if(!g||ltg.endSN)return 0;let ct;const It=lt-g.startSN,Kt=g.fragments;for(Kt[It]=e,ct=It;ct>0;ct--)Qa(Kt[ct],Kt[ct-1]);for(ct=It;ct=0;T--){const J=n[T].initSegment;if(J){t=J;break}}g.fragmentHint&&delete g.fragmentHint.endPTS;let a;Bo(g,e,(T,J,le,xe)=>{if(e.skippedSegments&&J.cc!==T.cc){const ke=T.cc-J.cc;for(let lt=le;lt{var le;J&&(!J.initSegment||J.initSegment.relurl===((le=t)==null?void 0:le.relurl))&&(J.initSegment=t)}),e.skippedSegments){if(e.deltaUpdateFailed=u.some(T=>!T),e.deltaUpdateFailed){S.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let T=e.skippedSegments;T--;)u.shift();e.startSN=u[0].sn}else e.canSkipDateRanges&&(e.dateRanges=jo(g.dateRanges,e.dateRanges,e.recentlyRemovedDateranges));e.startCC=e.fragments[0].cc,e.endCC=u[u.length-1].cc}Xs(g.partList,e.partList,(T,J)=>{J.elementaryStreams=T.elementaryStreams,J.stats=T.stats}),a?Oo(e,a,a.startPTS,a.endPTS,a.startDTS,a.endDTS):qs(g,e),u.length&&(e.totalduration=e.edge-u[0].start),e.driftStartTime=g.driftStartTime,e.driftStart=g.driftStart;const h=e.advancedDateTime;if(e.advanced&&h){const T=e.edge;e.driftStart||(e.driftStartTime=h,e.driftStart=T),e.driftEndTime=h,e.driftEnd=T}else e.driftEndTime=g.driftEndTime,e.driftEnd=g.driftEnd,e.advancedDateTime=g.advancedDateTime}function jo(g,e,t){const n=r({},g);return t&&t.forEach(a=>{delete n[a]}),Object.keys(e).forEach(a=>{const u=new Oe(e[a].attr,n[a]);u.isValid?n[a]=u:S.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${JSON.stringify(e[a].attr)}"`)}),n}function Xs(g,e,t){if(g&&e){let n=0;for(let a=0,u=g.length;a<=u;a++){const h=g[a],T=e[a+n];h&&T&&h.index===T.index&&h.fragment.sn===T.fragment.sn?t(h,T):n--}}}function Bo(g,e,t){const n=e.skippedSegments,a=Math.max(g.startSN,e.startSN)-e.startSN,u=(g.fragmentHint?1:0)+(n?e.endSN:Math.min(g.endSN,e.endSN))-e.startSN,h=e.startSN-g.startSN,T=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,J=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;for(let le=a;le<=u;le++){const xe=J[h+le];let ke=T[le];n&&!ke&&le=n.length||wi(e,n[t].start)}function wi(g,e){if(e){const t=g.fragments;for(let n=g.skippedSegments;ne){const u=n[n.length-1].duration*1e3;u{const{details:n}=e;n!=null&&n.fragments&&n.fragments.forEach(a=>{a.level=t})})}function da(g){switch(g.details){case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_TIMEOUT:case d.LEVEL_LOAD_TIMEOUT:case d.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function ss(g,e){const t=da(e);return g.default[`${t?"timeout":"error"}Retry`]}function ka(g,e){const t=g.backoff==="linear"?1:Math.pow(2,e);return Math.min(t*g.retryDelayMs,g.maxRetryDelayMs)}function fo(g){return _(_({},g),{errorRetry:null,timeoutRetry:null})}function _s(g,e,t,n){if(!g)return!1;const a=n==null?void 0:n.code,u=e499)}const Us={search:function(g,e){let t=0,n=g.length-1,a=null,u=null;for(;t<=n;){a=(t+n)/2|0,u=g[a];const h=e(u);if(h>0)t=a+1;else if(h<0)n=a-1;else return u}return null}};function Zi(g,e,t){if(e===null||!Array.isArray(g)||!g.length||!s(e))return null;const n=g[0].programDateTime;if(e<(n||0))return null;const a=g[g.length-1].endProgramDateTime;if(e>=(a||0))return null;t=t||0;for(let u=0;u0&&T<15e-7&&(t+=15e-7)}else t===0&&e[0].start===0&&(u=e[0]);if(u&&((!g||g.level===u.level)&&Ks(t,n,u)===0||Qs(u,g,Math.min(a,n))))return u;const h=Us.search(e,Ks.bind(null,t,n));return h&&(h!==g||!u)?h:u}function Qs(g,e,t){if(e&&e.start===0&&e.level0){const n=e.tagList.reduce((a,u)=>(u[0]==="INF"&&(a+=parseFloat(u[1])),a),t);return g.start<=n}return!1}function Ks(g=0,e=0,t){if(t.start<=g&&t.start+t.duration>g)return 0;const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-n<=g?1:t.start-n>g&&t.start?-1:0}function to(g,e,t){const n=Math.min(e,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3;return(t.endProgramDateTime||0)-n>g}function Gi(g,e){return Us.search(g,t=>t.cce?-1:0)}var Mi={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},Ga={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,SwitchToSDR:4};class ho{constructor(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=S.log.bind(S,"[info]:"),this.warn=S.warn.bind(S,"[warning]:"),this.error=S.error.bind(S,"[error]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(i.ERROR,this.onError,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const e=this.hls;e&&(e.off(i.ERROR,this.onError,this),e.off(i.ERROR,this.onErrorOut,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return(e==null?void 0:e.type)===on.MAIN?e.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(e,t){var n,a;if(t.fatal)return;const u=this.hls,h=t.context;switch(t.details){case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:t.errorAction=this.getFragRetryOrSwitchAction(t);return;case d.FRAG_PARSING_ERROR:if((n=t.frag)!=null&&n.gap){t.errorAction={action:Mi.DoNothing,flags:Ga.None};return}case d.FRAG_GAP:case d.FRAG_DECRYPT_ERROR:{t.errorAction=this.getFragRetryOrSwitchAction(t),t.errorAction.action=Mi.SendAlternateToPenaltyBox;return}case d.LEVEL_EMPTY_ERROR:case d.LEVEL_PARSING_ERROR:{var T,J;const le=t.parent===on.MAIN?t.level:u.loadLevel;t.details===d.LEVEL_EMPTY_ERROR&&((T=t.context)!=null&&(J=T.levelDetails)!=null&&J.live)?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,le):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,le))}return;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:typeof(h==null?void 0:h.level)=="number"&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,h.level));return;case d.AUDIO_TRACK_LOAD_ERROR:case d.AUDIO_TRACK_LOAD_TIMEOUT:case d.SUBTITLE_LOAD_ERROR:case d.SUBTITLE_TRACK_LOAD_TIMEOUT:if(h){const le=u.levels[u.loadLevel];if(le&&(h.type===mr.AUDIO_TRACK&&le.hasAudioGroup(h.groupId)||h.type===mr.SUBTITLE_TRACK&&le.hasSubtitleGroup(h.groupId))){t.errorAction=this.getPlaylistRetryOrSwitchAction(t,u.loadLevel),t.errorAction.action=Mi.SendAlternateToPenaltyBox,t.errorAction.flags=Ga.MoveAllAlternatesMatchingHost;return}}return;case d.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const le=u.levels[u.loadLevel],xe=le==null?void 0:le.attrs["HDCP-LEVEL"];xe?t.errorAction={action:Mi.SendAlternateToPenaltyBox,flags:Ga.MoveAllAlternatesMatchingHDCP,hdcpLevel:xe}:this.keySystemError(t)}return;case d.BUFFER_ADD_CODEC_ERROR:case d.REMUX_ALLOC_ERROR:case d.BUFFER_APPEND_ERROR:t.errorAction=this.getLevelSwitchAction(t,(a=t.level)!=null?a:u.loadLevel);return;case d.INTERNAL_EXCEPTION:case d.BUFFER_APPENDING_ERROR:case d.BUFFER_FULL_ERROR:case d.LEVEL_SWITCH_ERROR:case d.BUFFER_STALLED_ERROR:case d.BUFFER_SEEK_OVER_HOLE:case d.BUFFER_NUDGE_ON_STALL:t.errorAction={action:Mi.DoNothing,flags:Ga.None};return}t.type===c.KEY_SYSTEM_ERROR&&this.keySystemError(t)}keySystemError(e){const t=this.getVariantLevelIndex(e.frag);e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,t)}getPlaylistRetryOrSwitchAction(e,t){const n=this.hls,a=ss(n.config.playlistLoadPolicy,e),u=this.playlistError++;if(_s(a,u,da(e),e.response))return{action:Mi.RetryRequest,flags:Ga.None,retryConfig:a,retryCount:u};const T=this.getLevelSwitchAction(e,t);return a&&(T.retryConfig=a,T.retryCount=u),T}getFragRetryOrSwitchAction(e){const t=this.hls,n=this.getVariantLevelIndex(e.frag),a=t.levels[n],{fragLoadPolicy:u,keyLoadPolicy:h}=t.config,T=ss(e.details.startsWith("key")?h:u,e),J=t.levels.reduce((xe,ke)=>xe+ke.fragmentError,0);if(a&&(e.details!==d.FRAG_GAP&&a.fragmentError++,_s(T,J,da(e),e.response)))return{action:Mi.RetryRequest,flags:Ga.None,retryConfig:T,retryCount:J};const le=this.getLevelSwitchAction(e,n);return T&&(le.retryConfig=T,le.retryCount=J),le}getLevelSwitchAction(e,t){const n=this.hls;t==null&&(t=n.loadLevel);const a=this.hls.levels[t];if(a){var u,h;const le=e.details;a.loadError++,le===d.BUFFER_APPEND_ERROR&&a.fragmentError++;let xe=-1;const{levels:ke,loadLevel:lt,minAutoLevel:ct,maxAutoLevel:It}=n;n.autoLevelEnabled||(n.loadLevel=-1);const Kt=(u=e.frag)==null?void 0:u.type,jn=(Kt===on.AUDIO&&le===d.FRAG_PARSING_ERROR||e.sourceBufferName==="audio"&&(le===d.BUFFER_ADD_CODEC_ERROR||le===d.BUFFER_APPEND_ERROR))&&ke.some(({audioCodec:Ki})=>a.audioCodec!==Ki),Ar=e.sourceBufferName==="video"&&(le===d.BUFFER_ADD_CODEC_ERROR||le===d.BUFFER_APPEND_ERROR)&&ke.some(({codecSet:Ki,audioCodec:Ii})=>a.codecSet!==Ki&&a.audioCodec===Ii),{type:bi,groupId:Jr}=(h=e.context)!=null?h:{};for(let Ki=ke.length;Ki--;){const Ii=(Ki+lt)%ke.length;if(Ii!==lt&&Ii>=ct&&Ii<=It&&ke[Ii].loadError===0){var T,J;const ca=ke[Ii];if(le===d.FRAG_GAP&&Kt===on.MAIN&&e.frag){const za=ke[Ii].details;if(za){const Hi=gs(e.frag,za.fragments,e.frag.start);if(Hi!=null&&Hi.gap)continue}}else{if(bi===mr.AUDIO_TRACK&&ca.hasAudioGroup(Jr)||bi===mr.SUBTITLE_TRACK&&ca.hasSubtitleGroup(Jr))continue;if(Kt===on.AUDIO&&(T=a.audioGroups)!=null&&T.some(za=>ca.hasAudioGroup(za))||Kt===on.SUBTITLE&&(J=a.subtitleGroups)!=null&&J.some(za=>ca.hasSubtitleGroup(za))||jn&&a.audioCodec===ca.audioCodec||!jn&&a.audioCodec!==ca.audioCodec||Ar&&a.codecSet===ca.codecSet)continue}xe=Ii;break}}if(xe>-1&&n.loadLevel!==xe)return e.levelRetry=!0,this.playlistError=0,{action:Mi.SendAlternateToPenaltyBox,flags:Ga.None,nextAutoLevel:xe}}return{action:Mi.SendAlternateToPenaltyBox,flags:Ga.MoveAllAlternatesMatchingHost}}onErrorOut(e,t){var n;switch((n=t.errorAction)==null?void 0:n.action){case Mi.DoNothing:break;case Mi.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(t),!t.errorAction.resolved&&t.details!==d.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 Mi.RetryRequest:break}if(t.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){const t=this.hls,n=e.errorAction;if(!n)return;const{flags:a,hdcpLevel:u,nextAutoLevel:h}=n;switch(a){case Ga.None:this.switchLevel(e,h);break;case Ga.MoveAllAlternatesMatchingHDCP:u&&(t.maxHdcpLevel=Zs[Zs.indexOf(u)-1],n.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${t.maxHdcpLevel}" or lower`);break}n.resolved||this.switchLevel(e,h)}switchLevel(e,t){t!==void 0&&e.errorAction&&(this.warn(`switching to level ${t} after ${e.details}`),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)}}class Fs{constructor(e,t){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=S.log.bind(S,`${t}:`),this.warn=S.warn.bind(S,`${t}:`),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.requestScheduled=-1,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,t,n){const a=t==null?void 0:t.renditionReports;if(a){let u=-1;for(let h=0;h=0&&xe>t.partTarget&&(J+=1)}const le=n&&Vs(n);return new Ls(T,J>=0?J:void 0,le)}}}loadPlaylist(e){this.requestScheduled===-1&&(this.requestScheduled=self.performance.now())}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}shouldReloadPlaylist(e){return this.timer===-1&&this.requestScheduled===-1&&this.shouldLoadPlaylist(e)}playlistLoaded(e,t,n){const{details:a,stats:u}=t,h=self.performance.now(),T=u.loading.first?Math.max(0,h-u.loading.first):0;if(a.advancedDateTime=Date.now()-T,a.live||n!=null&&n.live){if(a.reloaded(n),n&&this.log(`live playlist ${e} ${a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:a.updated?"UPDATED":"MISSED"}`),n&&a.fragments.length>0&&xo(n,a),!this.canLoad||!a.live)return;let J,le,xe;if(a.canBlockReload&&a.endSN&&a.advanced){const Vt=this.hls.config.lowLatencyMode,jn=a.lastPartSn,pr=a.endSN,Ar=a.lastPartIndex,bi=Ar!==-1,Jr=jn===pr,Ki=Vt?0:Ar;bi?(le=Jr?pr+1:jn,xe=Jr?Ki:Ar+1):le=pr+1;const Ii=a.age,ca=Ii+a.ageHeader;let za=Math.min(ca-a.partTarget,a.targetduration*1.5);if(za>0){if(n&&za>n.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${n.tuneInGoal} to: ${za} with playlist age: ${a.age}`),za=0;else{const Hi=Math.floor(za/a.targetduration);if(le+=Hi,xe!==void 0){const ya=Math.round(za%a.targetduration/a.partTarget);xe+=ya}this.log(`CDN Tune-in age: ${a.ageHeader}s last advanced ${Ii.toFixed(2)}s goal: ${za} skip sn ${Hi} to part ${xe}`)}a.tuneInGoal=za}if(J=this.getDeliveryDirectives(a,t.deliveryDirectives,le,xe),Vt||!Jr){this.loadPlaylist(J);return}}else(a.canBlockReload||a.canSkipUntil)&&(J=this.getDeliveryDirectives(a,t.deliveryDirectives,le,xe));const ke=this.hls.mainForwardBufferInfo,lt=ke?ke.end-ke.len:0,ct=(a.edge-lt)*1e3,It=ws(a,ct);a.updated&&h>this.requestScheduled+It&&(this.requestScheduled=u.loading.start),le!==void 0&&a.canBlockReload?this.requestScheduled=u.loading.first+It-(a.partTarget*1e3||1e3):this.requestScheduled===-1||this.requestScheduled+Itthis.loadPlaylist(J),Kt)}else this.clearTimer()}getDeliveryDirectives(e,t,n,a){let u=Vs(e);return t!=null&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,a=t.part,u=zs.No),new Ls(n,a,u)}checkRetry(e){const t=e.details,n=da(e),a=e.errorAction,{action:u,retryCount:h=0,retryConfig:T}=a||{},J=!!a&&!!T&&(u===Mi.RetryRequest||!a.resolved&&u===Mi.SendAlternateToPenaltyBox);if(J){var le;if(this.requestScheduled=-1,h>=T.maxNumRetry)return!1;if(n&&(le=e.context)!=null&&le.deliveryDirectives)this.warn(`Retrying playlist loading ${h+1}/${T.maxNumRetry} after "${t}" without delivery-directives`),this.loadPlaylist();else{const xe=ka(T,h);this.timer=self.setTimeout(()=>this.loadPlaylist(),xe),this.warn(`Retrying playlist loading ${h+1}/${T.maxNumRetry} after "${t}" in ${xe}ms`)}e.levelRetry=!0,a.resolved=!0}return J}}class Un{constructor(e,t=0,n=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=n}sample(e,t){const n=Math.pow(this.alpha_,e);this.estimate_=t*(1-n)+n*this.estimate_,this.totalWeight_+=e}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){const e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_}}class Rn{constructor(e,t,n,a=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=n,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Un(e),this.fast_=new Un(t),this.defaultTTFB_=a,this.ttfb_=new Un(e)}update(e,t){const{slow_:n,fast_:a,ttfb_:u}=this;n.halfLife!==e&&(this.slow_=new Un(e,n.getEstimate(),n.getTotalWeight())),a.halfLife!==t&&(this.fast_=new Un(t,a.getEstimate(),a.getTotalWeight())),u.halfLife!==e&&(this.ttfb_=new Un(e,u.getEstimate(),u.getTotalWeight()))}sample(e,t){e=Math.max(e,this.minDelayMs_);const n=8*t,a=e/1e3,u=n/a;this.fast_.sample(a,u),this.slow_.sample(a,u)}sampleTTFB(e){const t=e/1e3,n=Math.sqrt(2)*Math.exp(-Math.pow(t,2)/2);this.ttfb_.sample(n,Math.max(e,5))}canEstimate(){return this.fast_.getTotalWeight()>=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_}destroy(){}}const Pn={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},hi={};function ni(g,e,t,n,a,u){const h=g.audioCodec?g.audioGroups:null,T=u==null?void 0:u.audioCodec,J=u==null?void 0:u.channels,le=J?parseInt(J):T?1/0:2;let xe=null;if(h!=null&&h.length)try{h.length===1&&h[0]?xe=e.groups[h[0]].channels:xe=h.reduce((ke,lt)=>{if(lt){const ct=e.groups[lt];if(!ct)throw new Error(`Audio track group ${lt} not found`);Object.keys(ct.channels).forEach(It=>{ke[It]=(ke[It]||0)+ct.channels[It]})}return ke},{2:0})}catch(ke){return!0}return g.videoCodec!==void 0&&(g.width>1920&&g.height>1088||g.height>1920&&g.width>1088||g.frameRate>Math.max(n,30)||g.videoRange!=="SDR"&&g.videoRange!==t||g.bitrate>Math.max(a,8e6))||!!xe&&s(le)&&Object.keys(xe).some(ke=>parseInt(ke)>le)}function us(g,e,t){const n=g.videoCodec,a=g.audioCodec;if(!n||!a||!t)return Promise.resolve(Pn);const u={width:g.width,height:g.height,bitrate:Math.ceil(Math.max(g.bitrate*.9,g.averageBitrate)),framerate:g.frameRate||30},h=g.videoRange;h!=="SDR"&&(u.transferFunction=h.toLowerCase());const T=n.split(",").map(J=>({type:"media-source",video:_(_({},u),{},{contentType:Wn(J,"video")})}));return a&&g.audioGroups&&g.audioGroups.forEach(J=>{var le;J&&((le=e.groups[J])==null||le.tracks.forEach(xe=>{if(xe.groupId===J){const ke=xe.channels||"",lt=parseFloat(ke);s(lt)&<>2&&T.push.apply(T,a.split(",").map(ct=>({type:"media-source",audio:{contentType:Wn(ct,"audio"),channels:""+lt}})))}}))}),Promise.all(T.map(J=>{const le=Ca(J);return hi[le]||(hi[le]=t.decodingInfo(J))})).then(J=>({supported:!J.some(le=>!le.supported),configurations:T,decodingInfoResults:J})).catch(J=>({supported:!1,configurations:T,decodingInfoResults:[],error:J}))}function Ca(g){const{audio:e,video:t}=g,n=t||e;if(n){const a=n.contentType.split('"')[1];if(t)return`r${t.height}x${t.width}f${Math.ceil(t.framerate)}${t.transferFunction||"sd"}_${a}_${Math.ceil(t.bitrate/1e5)}`;if(e)return`c${e.channels}${e.spatialRendering?"s":"n"}_${a}`}return""}function pa(){if(typeof matchMedia=="function"){const g=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(g.media!==e.media)return g.matches===!0}return!1}function Xn(g,e){let t=!1,n=[];return g&&(t=g!=="SDR",n=[g]),e&&(n=e.allowedVideoRanges||Aa.slice(0),t=e.preferHDR!==void 0?e.preferHDR:pa(),t?n=n.filter(a=>a!=="SDR"):n=["SDR"]),{preferHDR:t,allowedVideoRanges:n}}function xi(g,e,t,n,a){const u=Object.keys(g),h=n==null?void 0:n.channels,T=n==null?void 0:n.audioCodec,J=h&&parseInt(h)===2;let le=!0,xe=!1,ke=1/0,lt=1/0,ct=1/0,It=0,Kt=[];const{preferHDR:Vt,allowedVideoRanges:jn}=Xn(e,a);for(let Jr=u.length;Jr--;){const Ki=g[u[Jr]];le=Ki.channels[2]>0,ke=Math.min(ke,Ki.minHeight),lt=Math.min(lt,Ki.minFramerate),ct=Math.min(ct,Ki.minBitrate);const Ii=jn.filter(ca=>Ki.videoRanges[ca]>0);Ii.length>0&&(xe=!0,Kt=Ii)}ke=s(ke)?ke:0,lt=s(lt)?lt:0;const pr=Math.max(1080,ke),Ar=Math.max(30,lt);return ct=s(ct)?ct:t,t=Math.max(ct,t),xe||(e=void 0,Kt=[]),{codecSet:u.reduce((Jr,Ki)=>{const Ii=g[Ki];if(Ki===Jr)return Jr;if(Ii.minBitrate>t)return ci(Ki,`min bitrate of ${Ii.minBitrate} > current estimate of ${t}`),Jr;if(!Ii.hasDefaultAudio)return ci(Ki,"no renditions with default or auto-select sound found"),Jr;if(T&&Ki.indexOf(T.substring(0,4))%5!==0)return ci(Ki,`audio codec preference "${T}" not found`),Jr;if(h&&!J){if(!Ii.channels[h])return ci(Ki,`no renditions with ${h} channel sound found (channels options: ${Object.keys(Ii.channels)})`),Jr}else if((!T||J)&&le&&Ii.channels[2]===0)return ci(Ki,"no renditions with stereo sound found"),Jr;return Ii.minHeight>pr?(ci(Ki,`min resolution of ${Ii.minHeight} > maximum of ${pr}`),Jr):Ii.minFramerate>Ar?(ci(Ki,`min framerate of ${Ii.minFramerate} > maximum of ${Ar}`),Jr):Kt.some(ca=>Ii.videoRanges[ca]>0)?Ii.maxScore=$n(Jr)||Ii.fragmentError>g[Jr].fragmentError)?Jr:(It=Ii.maxScore,Ki):(ci(Ki,`no variants with VIDEO-RANGE of ${JSON.stringify(Kt)} found`),Jr)},void 0),videoRanges:Kt,preferHDR:Vt,minFramerate:lt,minBitrate:ct}}function ci(g,e){S.log(`[abr] start candidates with "${g}" ignored because ${e}`)}function Ss(g){return g.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 a=t.channels||"2";return n.channels[a]=(n.channels[a]||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 ga(g,e,t,n){return g.slice(t,n+1).reduce((a,u)=>{if(!u.codecSet)return a;const h=u.audioGroups;let T=a[u.codecSet];T||(a[u.codecSet]=T={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!h,fragmentError:0}),T.minBitrate=Math.min(T.minBitrate,u.bitrate);const J=Math.min(u.height,u.width);return T.minHeight=Math.min(T.minHeight,J),T.minFramerate=Math.min(T.minFramerate,u.frameRate),T.maxScore=Math.max(T.maxScore,u.score),T.fragmentError+=u.fragmentError,T.videoRanges[u.videoRange]=(T.videoRanges[u.videoRange]||0)+1,h&&h.forEach(le=>{if(!le)return;const xe=e.groups[le];xe&&(T.hasDefaultAudio=T.hasDefaultAudio||e.hasDefaultAudio?xe.hasDefault:xe.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(xe.channels).forEach(ke=>{T.channels[ke]=(T.channels[ke]||0)+xe.channels[ke]}))}),a},{})}function Da(g,e,t){if("attrs"in g){const n=e.indexOf(g);if(n!==-1)return n}for(let n=0;nn.indexOf(a)===-1)}function Xi(g,e){const{audioCodec:t,channels:n}=g;return(t===void 0||(e.audioCodec||"").substring(0,4)===t.substring(0,4))&&(n===void 0||n===(e.channels||"2"))}function xs(g,e,t,n,a){const u=e[n],T=e.reduce((lt,ct,It)=>{const Kt=ct.uri;return(lt[Kt]||(lt[Kt]=[])).push(It),lt},{})[u.uri];T.length>1&&(n=Math.max.apply(Math,T));const J=u.videoRange,le=u.frameRate,xe=u.codecSet.substring(0,4),ke=oa(e,n,lt=>{if(lt.videoRange!==J||lt.frameRate!==le||lt.codecSet.substring(0,4)!==xe)return!1;const ct=lt.audioGroups,It=t.filter(Kt=>!ct||ct.indexOf(Kt.groupId)!==-1);return Da(g,It,a)>-1});return ke>-1?ke:oa(e,n,lt=>{const ct=lt.audioGroups,It=t.filter(Kt=>!ct||ct.indexOf(Kt.groupId)!==-1);return Da(g,It,a)>-1})}function oa(g,e,t){for(let n=e;n>-1;n--)if(t(g[n]))return n;for(let n=e+1;n{const{fragCurrent:t,partCurrent:n,hls:a}=this,{autoLevelEnabled:u,media:h}=a;if(!t||!h)return;const T=performance.now(),J=n?n.stats:t.stats,le=n?n.duration:t.duration,xe=T-J.loading.start,ke=a.minAutoLevel;if(J.aborted||J.loaded&&J.loaded===J.total||t.level<=ke){this.clearTimer(),this._nextAutoLevel=-1;return}if(!u||h.paused||!h.playbackRate||!h.readyState)return;const lt=a.mainForwardBufferInfo;if(lt===null)return;const ct=this.bwEstimator.getEstimateTTFB(),It=Math.abs(h.playbackRate);if(xe<=Math.max(ct,1e3*(le/(It*2))))return;const Kt=lt.len/It,Vt=J.loading.first?J.loading.first-J.loading.start:-1,jn=J.loaded&&Vt>-1,pr=this.getBwEstimate(),Ar=a.levels,bi=Ar[t.level],Jr=J.total||Math.max(J.loaded,Math.round(le*bi.averageBitrate/8));let Ki=jn?xe-Vt:xe;Ki<1&&jn&&(Ki=Math.min(xe,J.loaded*8/pr));const Ii=jn?J.loaded*1e3/Ki:0,ca=Ii?(Jr-J.loaded)/Ii:Jr*8/pr+ct/1e3;if(ca<=Kt)return;const za=Ii?Ii*8:pr;let Hi=Number.POSITIVE_INFINITY,ya;for(ya=t.level-1;ya>ke;ya--){const _a=Ar[ya].maxBitrate;if(Hi=this.getTimeToLoadFrag(ct/1e3,za,le*_a,!Ar[ya].details),Hi=ca||Hi>le*10)return;a.nextLoadLevel=a.nextAutoLevel=ya,jn?this.bwEstimator.sample(xe-Math.min(ct,Vt),J.loaded):this.bwEstimator.sampleTTFB(xe);const io=Ar[ya].maxBitrate;this.getBwEstimate()*this.hls.config.abrBandWidthUpFactor>io&&this.resetEstimator(io),this.clearTimer(),S.warn(`[abr] Fragment ${t.sn}${n?" part "+n.index:""} of level ${t.level} is loading too slowly; Time to underbuffer: ${Kt.toFixed(3)} s Estimated load time for current fragment: ${ca.toFixed(3)} s Estimated load time for down switch fragment: ${Hi.toFixed(3)} s TTFB estimate: ${Vt|0} ms Current BW estimate: ${s(pr)?pr|0:"Unknown"} bps New BW estimate: ${this.getBwEstimate()|0} bps - Switching to level ${ya} @ ${io|0} bps`),a.trigger(i.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:n,stats:J})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(S.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 Rn(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.FRAG_LOADING,this.onFragLoading,this),e.on(i.FRAG_LOADED,this.onFragLoaded,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(i.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.FRAG_LOADING,this.onFragLoading,this),e.off(i.FRAG_LOADED,this.onFragLoaded,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(i.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(i.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,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 a;this.fragCurrent=n,this.partCurrent=(a=t.part)!=null?a: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 d.BUFFER_ADD_CODEC_ERROR:case d.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case d.FRAG_LOAD_TIMEOUT:{const n=t.frag,{fragCurrent:a,partCurrent:u}=this;if(n&&a&&n.sn===a.sn&&n.level===a.level){const h=performance.now(),T=u?u.stats:n.stats,J=h-T.loading.start,le=T.loading.first?T.loading.first-T.loading.start:-1;if(T.loaded&&le>-1){const ke=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(J-Math.min(ke,le),T.loaded)}else this.bwEstimator.sampleTTFB(J)}break}}}getTimeToLoadFrag(e,t,n,a){const u=e+n/t,h=a?this.lastLevelLoadSec:0;return u+h}onLevelLoaded(e,t){const n=this.hls.config,{loading:a}=t.stats,u=a.end-a.start;s(u)&&(this.lastLevelLoadSec=u/1e3),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD)}onFragLoaded(e,{frag:t,part:n}){const a=n?n.stats:t.stats;if(t.type===on.MAIN&&this.bwEstimator.sampleTTFB(a.loading.first-a.loading.start),!this.ignoreFragment(t)){if(this.clearTimer(),t.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const u=n?n.duration:t.duration,h=this.hls.levels[t.level],T=(h.loaded?h.loaded.bytes:0)+a.loaded,J=(h.loaded?h.loaded.duration:0)+u;h.loaded={bytes:T,duration:J},h.realBitrate=Math.round(8*T/J)}if(t.bitrateTest){const u={stats:a,frag:t,part:n,id:t.type};this.onFragBuffered(i.FRAG_BUFFERED,u),t.bitrateTest=!1}else this.lastLoadedFragLevel=t.level}}onFragBuffered(e,t){const{frag:n,part:a}=t,u=a!=null&&a.stats.loaded?a.stats:n.stats;if(u.aborted||this.ignoreFragment(n))return;const h=u.parsing.end-u.loading.start-Math.min(u.loading.first-u.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(h,u.loaded),u.bwEstimate=this.getBwEstimate(),n.bitrateTest?this.bitrateTestDelay=h/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==on.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(),a=this.hls.config.maxStarvationDelay,u=this.findBestLevel(n,t,e,0,a,1,1);if(u>-1)return u;const h=this.hls.firstLevel,T=Math.min(Math.max(h,t),e);return S.warn(`[abr] Could not find best starting auto level. Defaulting to first in playlist ${h} clamped to ${T}`),T}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,n=this.bwEstimator.canEstimate(),a=this.lastLoadedFragLevel>-1;if(e!==-1&&(!n||!a||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const u=n&&a?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const h=this.hls.levels;if(h.length>Math.max(e,u)&&h[e].loadError<=h[u].loadError)return e}return this._nextAutoLevel=u,this.nextAutoLevelKey=this.getAutoLevelKey(),u}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:t,hls:n}=this,{maxAutoLevel:a,config:u,minAutoLevel:h}=n,T=t?t.duration:e?e.duration:0,J=this.getBwEstimate(),le=this.getStarvationDelay();let xe=u.abrBandWidthFactor,ke=u.abrBandWidthUpFactor;if(le){const Vt=this.findBestLevel(J,h,a,le,0,xe,ke);if(Vt>=0)return Vt}let lt=T?Math.min(T,u.maxStarvationDelay):u.maxStarvationDelay;if(!le){const Vt=this.bitrateTestDelay;Vt&&(lt=(T?Math.min(T,u.maxLoadingDelay):u.maxLoadingDelay)-Vt,S.info(`[abr] bitrate test took ${Math.round(1e3*Vt)}ms, set first fragment max fetchDuration to ${Math.round(1e3*lt)} ms`),xe=ke=1)}const ct=this.findBestLevel(J,h,a,le,lt,xe,ke);if(S.info(`[abr] ${le?"rebuffering expected":"buffer is empty"}, optimal quality level ${ct}`),ct>-1)return ct;const It=n.levels[h],Kt=n.levels[n.loadLevel];return(It==null?void 0:It.bitrate)<(Kt==null?void 0:Kt.bitrate)?h:n.loadLevel}getStarvationDelay(){const e=this.hls,t=e.media;if(!t)return 1/0;const n=t&&t.playbackRate!==0?Math.abs(t.playbackRate):1,a=e.mainForwardBufferInfo;return(a?a.len:0)/n}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(e,t,n,a,u,h,T){var J;const le=a+u,xe=this.lastLoadedFragLevel,ke=xe===-1?this.hls.firstLevel:xe,{fragCurrent:lt,partCurrent:ct}=this,{levels:It,allAudioTracks:Kt,loadLevel:Vt,config:jn}=this.hls;if(It.length===1)return 0;const pr=It[ke],Ar=!!(pr!=null&&(J=pr.details)!=null&&J.live),bi=Vt===-1||xe===-1;let Jr,Ki="SDR",Ii=(pr==null?void 0:pr.frameRate)||0;const{audioPreference:ca,videoPreference:za}=jn,Hi=this.audioTracksByGroup||(this.audioTracksByGroup=Ss(Kt));if(bi){if(this.firstSelection!==-1)return this.firstSelection;const Js=this.codecTiers||(this.codecTiers=ga(It,Hi,t,n)),ks=xi(Js,Ki,e,ca,za),{codecSet:Fo,videoRanges:Ho,minFramerate:hs,minBitrate:ns,preferHDR:ko}=ks;Jr=Fo,Ki=ko?Ho[Ho.length-1]:Ho[0],Ii=hs,e=Math.max(e,ns),S.log(`[abr] picked start tier ${JSON.stringify(ks)}`)}else Jr=pr==null?void 0:pr.codecSet,Ki=pr==null?void 0:pr.videoRange;const ya=ct?ct.duration:lt?lt.duration:0,io=this.bwEstimator.getEstimateTTFB()/1e3,_a=[];for(let Js=n;Js>=t;Js--){var $s;const ks=It[Js],Fo=Js>ke;if(!ks)continue;if(jn.useMediaCapabilities&&!ks.supportedResult&&!ks.supportedPromise){const qo=navigator.mediaCapabilities;typeof(qo==null?void 0:qo.decodingInfo)=="function"&&ni(ks,Hi,Ki,Ii,e,ca)?(ks.supportedPromise=us(ks,Hi,qo),ks.supportedPromise.then(Uo=>{if(!this.hls)return;ks.supportedResult=Uo;const ol=this.hls.levels,Hl=ol.indexOf(ks);Uo.error?S.warn(`[abr] MediaCapabilities decodingInfo error: "${Uo.error}" for level ${Hl} ${JSON.stringify(Uo)}`):Uo.supported||(S.warn(`[abr] Unsupported MediaCapabilities decodingInfo result for level ${Hl} ${JSON.stringify(Uo)}`),Hl>-1&&ol.length>1&&(S.log(`[abr] Removing unsupported level ${Hl}`),this.hls.removeLevel(Hl)))})):ks.supportedResult=Pn}if(Jr&&ks.codecSet!==Jr||Ki&&ks.videoRange!==Ki||Fo&&Ii>ks.frameRate||!Fo&&Ii>0&&Ii=ya*2&&u===0?It[Js].averageBitrate:It[Js].maxBitrate,Co=this.getTimeToLoadFrag(io,ns,ko*hs,Ho===void 0);if(ns>=ko&&(Js===xe||ks.loadError===0&&ks.fragmentError===0)&&(Co<=io||!s(Co)||Ar&&!this.bitrateTestDelay||Co${Js} adjustedbw(${Math.round(ns)})-bitrate=${Math.round(ns-ko)} ttfb:${io.toFixed(1)} avgDuration:${hs.toFixed(1)} maxFetchDuration:${le.toFixed(1)} fetchDuration:${Co.toFixed(1)} firstSelection:${bi} codecSet:${Jr} videoRange:${Ki} hls.loadLevel:${Vt}`)),bi&&(this.firstSelection=Js),Js}}return-1}set nextAutoLevel(e){const{maxAutoLevel:t,minAutoLevel:n}=this.hls,a=Math.min(Math.max(e,n),t);this._nextAutoLevel!==a&&(this.nextAutoLevelKey="",this._nextAutoLevel=a)}}class Ua{constructor(){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(){}}var La={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class na{constructor(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(i.BUFFER_APPENDED,this.onBufferAppended,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.FRAG_LOADED,this.onFragLoaded,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.BUFFER_APPENDED,this.onBufferAppended,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.FRAG_LOADED,this.onFragLoaded,this)}destroy(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(e,t){const n=this.activePartLists[t];if(n)for(let a=n.length;a--;){const u=n[a];if(!u)break;const h=u.end;if(u.start<=e&&h!==null&&e<=h)return u}return this.getBufferedFrag(e,t)}getBufferedFrag(e,t){const{fragments:n}=this,a=Object.keys(n);for(let u=a.length;u--;){const h=n[a[u]];if((h==null?void 0:h.body.type)===t&&h.buffered){const T=h.body;if(T.start<=e&&e<=T.end)return T}}return null}detectEvictedFragments(e,t,n,a){this.timeRanges&&(this.timeRanges[e]=t);const u=(a==null?void 0:a.fragment.sn)||-1;Object.keys(this.fragments).forEach(h=>{const T=this.fragments[h];if(!T||u>=T.body.sn)return;if(!T.buffered&&!T.loaded){T.body.type===n&&this.removeFragment(T.body);return}const J=T.range[e];J&&J.time.some(le=>{const xe=!this.isTimeBuffered(le.startPTS,le.endPTS,t);return xe&&this.removeFragment(T.body),xe})})}detectPartialFragments(e){const t=this.timeRanges,{frag:n,part:a}=e;if(!t||n.sn==="initSegment")return;const u=Xa(n),h=this.fragments[u];if(!h||h.buffered&&n.gap)return;const T=!n.relurl;Object.keys(t).forEach(J=>{const le=n.elementaryStreams[J];if(!le)return;const xe=t[J],ke=T||le.partial===!0;h.range[J]=this.getBufferedTimes(n,a,ke,xe)}),h.loaded=null,Object.keys(h.range).length?(h.buffered=!0,(h.body.endList=n.endList||h.body.endList)&&(this.endListFragments[h.body.type]=h),ma(h)||this.removeParts(n.sn-1,n.type)):this.removeFragment(h.body)}removeParts(e,t){const n=this.activePartLists[t];n&&(this.activePartLists[t]=n.filter(a=>a.fragment.sn>=e))}fragBuffered(e,t){const n=Xa(e);let a=this.fragments[n];!a&&t&&(a=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),a&&(a.loaded=null,a.buffered=!0)}getBufferedTimes(e,t,n,a){const u={time:[],partial:n},h=e.start,T=e.end,J=e.minEndPTS||T,le=e.maxStartPTS||h;for(let xe=0;xe=ke&&J<=lt){u.time.push({startPTS:Math.max(h,a.start(xe)),endPTS:Math.min(T,a.end(xe))});break}else if(hke){const ct=Math.max(h,a.start(xe)),It=Math.min(T,a.end(xe));It>ct&&(u.partial=!0,u.time.push({startPTS:ct,endPTS:It}))}else if(T<=ke)break}return u}getPartialFragment(e){let t=null,n,a,u,h=0;const{bufferPadding:T,fragments:J}=this;return Object.keys(J).forEach(le=>{const xe=J[le];xe&&ma(xe)&&(a=xe.body.start-T,u=xe.body.end+T,e>=a&&e<=u&&(n=Math.min(e-a,u-e),h<=n&&(t=xe.body,h=n)))}),t}isEndListAppended(e){const t=this.endListFragments[e];return t!==void 0&&(t.buffered||ma(t))}getState(e){const t=Xa(e),n=this.fragments[t];return n?n.buffered?ma(n)?La.PARTIAL:La.OK:La.APPENDING:La.NOT_LOADED}isTimeBuffered(e,t,n){let a,u;for(let h=0;h=a&&t<=u)return!0;if(t<=a)return!1}return!1}onFragLoaded(e,t){const{frag:n,part:a}=t;if(n.sn==="initSegment"||n.bitrateTest)return;const u=a?null:t,h=Xa(n);this.fragments[h]={body:n,appendedPTS:null,loaded:u,buffered:!1,range:Object.create(null)}}onBufferAppended(e,t){const{frag:n,part:a,timeRanges:u}=t;if(n.sn==="initSegment")return;const h=n.type;if(a){let T=this.activePartLists[h];T||(this.activePartLists[h]=T=[]),T.push(a)}this.timeRanges=u,Object.keys(u).forEach(T=>{const J=u[T];this.detectEvictedFragments(T,J,h,a)})}onFragBuffered(e,t){this.detectPartialFragments(t)}hasFragment(e){const t=Xa(e);return!!this.fragments[t]}hasParts(e){var t;return!!((t=this.activePartLists[e])!=null&&t.length)}removeFragmentsInRange(e,t,n,a,u){a&&!this.hasGaps||Object.keys(this.fragments).forEach(h=>{const T=this.fragments[h];if(!T)return;const J=T.body;J.type!==n||a&&!J.gap||J.starte&&(T.buffered||u)&&this.removeFragment(J)})}removeFragment(e){const t=Xa(e);e.stats.loaded=0,e.clearElementaryStreamInfo();const n=this.activePartLists[e.type];if(n){const a=e.sn;this.activePartLists[e.type]=n.filter(u=>u.fragment.sn!==a)}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1}}function ma(g){var e,t,n;return g.buffered&&(g.body.gap||((e=g.range.video)==null?void 0:e.partial)||((t=g.range.audio)==null?void 0:t.partial)||((n=g.range.audiovideo)==null?void 0:n.partial))}function Xa(g){return`${g.type}_${g.level}_${g.sn}`}const Ui={length:0,start:()=>0,end:()=>0};class Si{static isBuffered(e,t){try{if(e){const n=Si.getBuffered(e);for(let a=0;a=n.start(a)&&t<=n.end(a))return!0}}catch(n){}return!1}static bufferInfo(e,t,n){try{if(e){const a=Si.getBuffered(e),u=[];let h;for(h=0;hke&&(a[xe-1].end=e[le].end):a.push(e[le])}else a.push(e[le])}else a=e;let u=0,h,T=t,J=t;for(let le=0;le=xe&&tt.startCC||g&&g.cc{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(ct=>ct[0]==="GAP")){J(rs(e));return}else e.gap=!1;const le=this.loader=e.loader=u?new u(a):new h(a),xe=Ja(e),ke=fo(a.fragLoadPolicy.default),lt={loadPolicy:ke,timeout:ke.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:Ha};e.stats=le.stats,le.load(xe,lt,{onSuccess:(ct,It,Kt,Vt)=>{this.resetLoader(e,le);let jn=ct.data;Kt.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(jn.slice(0,16)),jn=jn.slice(16)),T({frag:e,part:null,payload:jn,networkDetails:Vt})},onError:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:_({url:n,data:void 0},ct),error:new Error(`HTTP Error ${ct.code} ${ct.text}`),networkDetails:Kt,stats:Vt}))},onAbort:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:Kt,stats:ct}))},onTimeout:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${lt.timeout}ms`),networkDetails:Kt,stats:ct}))},onProgress:(ct,It,Kt,Vt)=>{t&&t({frag:e,part:null,payload:Kt,networkDetails:Vt})}})})}loadPart(e,t,n){this.abort();const a=this.config,u=a.fLoader,h=a.loader;return new Promise((T,J)=>{if(this.loader&&this.loader.destroy(),e.gap||t.gap){J(rs(e,t));return}const le=this.loader=e.loader=u?new u(a):new h(a),xe=Ja(e,t),ke=fo(a.fragLoadPolicy.default),lt={loadPolicy:ke,timeout:ke.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Ha};t.stats=le.stats,le.load(xe,lt,{onSuccess:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),this.updateStatsFromPart(e,t);const jn={frag:e,part:t,payload:ct.data,networkDetails:Vt};n(jn),T(jn)},onError:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:_({url:xe.url,data:void 0},ct),error:new Error(`HTTP Error ${ct.code} ${ct.text}`),networkDetails:Kt,stats:Vt}))},onAbort:(ct,It,Kt)=>{e.stats.aborted=t.stats.aborted,this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:Kt,stats:ct}))},onTimeout:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error(`Timeout after ${lt.timeout}ms`),networkDetails:Kt,stats:ct}))}})})}updateStatsFromPart(e,t){const n=e.stats,a=t.stats,u=a.total;if(n.loaded+=a.loaded,u){const J=Math.round(e.duration/t.duration),le=Math.min(Math.round(n.loaded/u),J),ke=(J-le)*Math.round(n.loaded/le);n.total=n.loaded+ke}else n.total=Math.max(n.loaded,n.total);const h=n.loading,T=a.loading;h.start?h.first+=T.first-T.start:(h.start=T.start,h.first=T.first),h.end=T.end}resetLoader(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()}}function Ja(g,e=null){const t=e||g,n={frag:g,part:e,responseType:"arraybuffer",url:t.url,headers:{},rangeStart:0,rangeEnd:0},a=t.byteRangeStartOffset,u=t.byteRangeEndOffset;if(s(a)&&s(u)){var h;let T=a,J=u;if(g.sn==="initSegment"&&((h=g.decryptdata)==null?void 0:h.method)==="AES-128"){const le=u-a;le%16&&(J=u+(16-le%16)),a!==0&&(n.resetIV=!0,T=a-16)}n.rangeStart=T,n.rangeEnd=J}return n}function rs(g,e){const t=new Error(`GAP ${g.gap?"tag":"attribute"} found`),n={type:c.MEDIA_ERROR,details:d.FRAG_GAP,fatal:!1,frag:g,error:t,networkDetails:null};return e&&(n.part=e),(e||g).stats.aborted=!0,new Bs(n)}class Bs extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class Lo{constructor(e,t){this.subtle=void 0,this.aesIV=void 0,this.subtle=e,this.aesIV=t}decrypt(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)}}class fl{constructor(e,t){this.subtle=void 0,this.key=void 0,this.subtle=e,this.key=t}expandKey(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])}}function vl(g){const e=g.byteLength,t=e&&new DataView(g.buffer).getUint8(e-1);return t?K(g,0,e-t):g}class zl{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 a=0;a<4;a++)n[a]=t.getUint32(a*4);return n}initTable(){const e=this.sBox,t=this.invSBox,n=this.subMix,a=n[0],u=n[1],h=n[2],T=n[3],J=this.invSubMix,le=J[0],xe=J[1],ke=J[2],lt=J[3],ct=new Uint32Array(256);let It=0,Kt=0,Vt=0;for(Vt=0;Vt<256;Vt++)Vt<128?ct[Vt]=Vt<<1:ct[Vt]=Vt<<1^283;for(Vt=0;Vt<256;Vt++){let jn=Kt^Kt<<1^Kt<<2^Kt<<3^Kt<<4;jn=jn>>>8^jn&255^99,e[It]=jn,t[jn]=It;const pr=ct[It],Ar=ct[pr],bi=ct[Ar];let Jr=ct[jn]*257^jn*16843008;a[It]=Jr<<24|Jr>>>8,u[It]=Jr<<16|Jr>>>16,h[It]=Jr<<8|Jr>>>24,T[It]=Jr,Jr=bi*16843009^Ar*65537^pr*257^It*16843008,le[jn]=Jr<<24|Jr>>>8,xe[jn]=Jr<<16|Jr>>>16,ke[jn]=Jr<<8|Jr>>>24,lt[jn]=Jr,It?(It=pr^ct[ct[ct[bi^pr]]],Kt^=ct[ct[Kt]]):It=Kt=1}}expandKey(e){const t=this.uint8ArrayToUint32Array_(e);let n=!0,a=0;for(;athis.subtle?(this.logOnce("WebCrypto AES decrypt"),new Lo(this.subtle,new Uint8Array(n)).decrypt(e.buffer,a)):Promise.reject(new Error("web crypto not initialized"))).catch(a=>(S.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${a.name}: ${a.message}`),this.onWebCryptoError(e,t,n)))}onWebCryptoError(e,t,n){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n);const a=this.flush();if(a)return a.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")}getValidChunk(e){let t=e;const n=e.length-e.length%pu;return n!==e.length&&(t=K(e,0,n),this.remainderData=K(e,n)),t}logOnce(e){this.logEnabled&&(S.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const Qe={toString:function(g){let e="";const t=g.length;for(let n=0;nT.end){const ke=h>xe;(h{if(this.fragContextChanged(e)){this.warn(`Fragment ${e.sn}${u.part?" p: "+u.part.index:""} of level ${e.level} was dropped during download.`),this.fragmentTracker.removeFragment(e);return}e.stats.chunkCount++,this._handleFragmentLoadProgress(u)};this._doFragLoad(e,t,n,a).then(u=>{if(!u)return;const h=this.state;if(this.fragContextChanged(e)){(h===Ue.FRAG_LOADING||!this.fragCurrent&&h===Ue.PARSING)&&(this.fragmentTracker.removeFragment(e),this.state=Ue.IDLE);return}"payload"in u&&(this.log(`Loaded fragment ${e.sn} of level ${e.level}`),this.hls.trigger(i.FRAG_LOADED,u)),this._handleFragmentLoadComplete(u)}).catch(u=>{this.state===Ue.STOPPED||this.state===Ue.ERROR||(this.warn(`Frag error: ${(u==null?void 0:u.message)||u}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var t;const{fragmentTracker:n}=this;if(n.getState(e)===La.APPENDING){const u=e.type,h=this.getFwdBufferInfo(this.mediaBuffer,u),T=Math.max(e.duration,h?h.len:this.config.maxBufferLength),J=this.backtrackFragment;((J?e.sn-J.sn:0)===1||this.reduceMaxBufferLength(T,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)===La.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)}flushMainBuffer(e,t,n=null){if(!(e-t))return;const a={startOffset:e,endOffset:t,type:n};this.hls.trigger(i.BUFFER_FLUSHING,a)}_loadInitSegment(e,t){this._doFragLoad(e,t).then(n=>{if(!n||this.fragContextChanged(e)||!this.levels)throw new Error("init load aborted");return n}).then(n=>{const{hls:a}=this,{payload:u}=n,h=e.decryptdata;if(u&&u.byteLength>0&&h!=null&&h.key&&h.iv&&h.method==="AES-128"){const T=self.performance.now();return this.decrypter.decrypt(new Uint8Array(u),h.key.buffer,h.iv.buffer).catch(J=>{throw a.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_DECRYPT_ERROR,fatal:!1,error:J,reason:J.message,frag:e}),J}).then(J=>{const le=self.performance.now();return a.trigger(i.FRAG_DECRYPTED,{frag:e,payload:J,stats:{tstart:T,tdecrypt:le}}),n.payload=J,this.completeInitSegmentLoad(n)})}return this.completeInitSegmentLoad(n)}).catch(n=>{this.state===Ue.STOPPED||this.state===Ue.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=Ue.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()}fragContextChanged(e){const{fragCurrent:t}=this;return!e||!t||e.sn!==t.sn||e.level!==t.level}fragBufferedComplete(e,t){var n,a,u,h;const T=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.playlistType===on.MAIN?"level":"track"} ${e.level} (frag:[${((n=e.startPTS)!=null?n:NaN).toFixed(3)}-${((a=e.endPTS)!=null?a:NaN).toFixed(3)}] > buffer:${T?Qe.toString(Si.getBuffered(T)):"(detached)"})`),e.sn!=="initSegment"){var J;if(e.type!==on.SUBTITLE){const xe=e.elementaryStreams;if(!Object.keys(xe).some(ke=>!!xe[ke])){this.state=Ue.IDLE;return}}const le=(J=this.levels)==null?void 0:J[e.level];le!=null&&le.fragmentError&&(this.log(`Resetting level fragment error count of ${le.fragmentError} on frag buffered`),le.fragmentError=0)}this.state=Ue.IDLE,T&&(!this.loadedmetadata&&e.type==on.MAIN&&T.buffered.length&&((u=this.fragCurrent)==null?void 0:u.sn)===((h=this.fragPrevious)==null?void 0:h.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())}seekToStartPos(){}_handleFragmentLoadComplete(e){const{transmuxer:t}=this;if(!t)return;const{frag:n,part:a,partsLoaded:u}=e,h=!u||u.length===0||u.some(J=>!J),T=new ds(n.level,n.sn,n.stats.chunkCount+1,0,a?a.index:-1,!h);t.flush(T)}_handleFragmentLoadProgress(e){}_doFragLoad(e,t,n=null,a){var u;const h=t==null?void 0:t.details;if(!this.levels||!h)throw new Error(`frag load aborted, missing level${h?"":" detail"}s`);let T=null;if(e.encrypted&&!((u=e.decryptdata)!=null&&u.key)?(this.log(`Loading key for ${e.sn} of [${h.startSN}-${h.endSN}], ${this.logPrefix==="[stream-controller]"?"level":"track"} ${e.level}`),this.state=Ue.KEY_LOADING,this.fragCurrent=e,T=this.keyLoader.load(e).then(xe=>{if(!this.fragContextChanged(xe.frag))return this.hls.trigger(i.KEY_LOADED,xe),this.state===Ue.KEY_LOADING&&(this.state=Ue.IDLE),xe}),this.hls.trigger(i.KEY_LOADING,{frag:e}),this.fragCurrent===null&&(T=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):!e.encrypted&&h.encryptedFragments.length&&this.keyLoader.loadClear(e,h.encryptedFragments),n=Math.max(e.start,n||0),this.config.lowLatencyMode&&e.sn!=="initSegment"){const xe=h.partList;if(xe&&a){n>e.end&&h.fragmentHint&&(e=h.fragmentHint);const ke=this.getNextPart(xe,e,n);if(ke>-1){const lt=xe[ke];this.log(`Loading part sn: ${e.sn} p: ${lt.index} cc: ${e.cc} of playlist [${h.startSN}-${h.endSN}] parts [0-${ke}-${xe.length-1}] ${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(n.toFixed(3))}`),this.nextLoadPosition=lt.start+lt.duration,this.state=Ue.FRAG_LOADING;let ct;return T?ct=T.then(It=>!It||this.fragContextChanged(It.frag)?null:this.doFragPartsLoad(e,lt,t,a)).catch(It=>this.handleFragLoadError(It)):ct=this.doFragPartsLoad(e,lt,t,a).catch(It=>this.handleFragLoadError(It)),this.hls.trigger(i.FRAG_LOADING,{frag:e,part:lt,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):ct}else if(!e.url||this.loadedEndOfParts(xe,n))return Promise.resolve(null)}}this.log(`Loading fragment ${e.sn} cc: ${e.cc} ${h?"of ["+h.startSN+"-"+h.endSN+"] ":""}${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(n.toFixed(3))}`),s(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Ue.FRAG_LOADING;const J=this.config.progressive;let le;return J&&T?le=T.then(xe=>!xe||this.fragContextChanged(xe==null?void 0:xe.frag)?null:this.fragmentLoader.load(e,a)).catch(xe=>this.handleFragLoadError(xe)):le=Promise.all([this.fragmentLoader.load(e,J?a:void 0),T]).then(([xe])=>(!J&&xe&&a&&a(xe),xe)).catch(xe=>this.handleFragLoadError(xe)),this.hls.trigger(i.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):le}doFragPartsLoad(e,t,n,a){return new Promise((u,h)=>{var T;const J=[],le=(T=n.details)==null?void 0:T.partList,xe=ke=>{this.fragmentLoader.loadPart(e,ke,a).then(lt=>{J[ke.index]=lt;const ct=lt.part;this.hls.trigger(i.FRAG_LOADED,lt);const It=Ea(n,e.sn,ke.index+1)||Ia(le,e.sn,ke.index+1);if(It)xe(It);else return u({frag:e,part:ct,partsLoaded:J})}).catch(h)};xe(t)})}handleFragLoadError(e){if("data"in e){const t=e.data;e.data&&t.details===d.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):this.hls.trigger(i.ERROR,t)}else this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const t=this.getCurrentContext(e);if(!t||this.state!==Ue.PARSING){!this.fragCurrent&&this.state!==Ue.STOPPED&&this.state!==Ue.ERROR&&(this.state=Ue.IDLE);return}const{frag:n,part:a,level:u}=t,h=self.performance.now();n.stats.parsing.end=h,a&&(a.stats.parsing.end=h),this.updateLevelTiming(n,a,u,e.partial)}getCurrentContext(e){const{levels:t,fragCurrent:n}=this,{level:a,sn:u,part:h}=e;if(!(t!=null&&t[a]))return this.warn(`Levels object was unset while buffering fragment ${u} of level ${a}. The current chunk will not be buffered.`),null;const T=t[a],J=h>-1?Ea(T,u,h):null,le=J?J.fragment:No(T,u,n);return le?(n&&n!==le&&(le.stats=n.stats),{frag:le,part:J,level:T}):null}bufferFragmentData(e,t,n,a,u){var h;if(!e||this.state!==Ue.PARSING)return;const{data1:T,data2:J}=e;let le=T;if(T&&J&&(le=Zn(T,J)),!((h=le)!=null&&h.length))return;const xe={type:e.type,frag:t,part:n,chunkMeta:a,parent:t.type,data:le};if(this.hls.trigger(i.BUFFER_APPENDING,xe),e.dropped&&e.independent&&!n){if(u)return;this.flushBufferGap(t)}}flushBufferGap(e){const t=this.media;if(!t)return;if(!Si.isBuffered(t,t.currentTime)){this.flushMainBuffer(0,e.start);return}const n=t.currentTime,a=Si.bufferInfo(t,n,0),u=e.duration,h=Math.min(this.config.maxFragLookUpTolerance*2,u*.25),T=Math.max(Math.min(e.start-h,a.end-h),n+h);e.start-T>h&&this.flushMainBuffer(T,e.start)}getFwdBufferInfo(e,t){const n=this.getLoadPosition();return s(n)?this.getFwdBufferInfoAtPos(e,n,t):null}getFwdBufferInfoAtPos(e,t,n){const{config:{maxBufferHole:a}}=this,u=Si.bufferInfo(e,t,a);if(u.len===0&&u.nextStart!==void 0){const h=this.fragmentTracker.getBufferedFrag(t,n);if(h&&u.nextStart=a?(n.maxMaxBufferLength=u,this.warn(`Reduce max buffer length to ${u}s`),!0):!1}getAppendedFrag(e,t=on.MAIN){const n=this.fragmentTracker.getAppendedFrag(e,on.MAIN);return n&&"fragment"in n?n.fragment:n}getNextFragment(e,t){const n=t.fragments,a=n.length;if(!a)return null;const{config:u}=this,h=n[0].start;let T;if(t.live){const J=u.initialLiveManifestSize;if(at}getNextFragmentLoopLoading(e,t,n,a,u){const h=e.gap,T=this.getNextFragment(this.nextLoadPosition,t);if(T===null)return T;if(e=T,h&&e&&!e.gap&&n.nextStart){const J=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,a);if(J!==null&&n.len+J.len>=u)return this.log(`buffer full after gaps in "${a}" playlist starting at sn: ${e.sn}`),null}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!(e!=null&&e.initSegment.data)&&!this.bitrateTest?e.initSegment:e}getNextPart(e,t,n){let a=-1,u=!1,h=!0;for(let T=0,J=e.length;T-1&&nn.start&&n.loaded}getInitialLiveFragment(e,t){const n=this.fragPrevious;let a=null;if(n){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${n.programDateTime}`),a=Zi(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!a){const u=n.sn+1;if(u>=e.startSN&&u<=e.endSN){const h=t[u-e.startSN];n.cc===h.cc&&(a=h,this.log(`Live playlist, switching playlist, load frag with next SN: ${a.sn}`))}a||(a=Gi(t,n.cc),a&&this.log(`Live playlist, switching playlist, load frag with same CC: ${a.sn}`))}}else{const u=this.hls.liveSyncPosition;u!==null&&(a=this.getFragmentAtPosition(u,this.bitrateTest?e.fragmentEnd:e.edge,e))}return a}getFragmentAtPosition(e,t,n){const{config:a}=this;let{fragPrevious:u}=this,{fragments:h,endSN:T}=n;const{fragmentHint:J}=n,{maxFragLookUpTolerance:le}=a,xe=n.partList,ke=!!(a.lowLatencyMode&&xe!=null&&xe.length&&J);ke&&J&&!this.bitrateTest&&(h=h.concat(J),T=J.sn);let lt;if(et-le?0:le;lt=gs(u,h,e,ct)}else lt=h[h.length-1];if(lt){const ct=lt.sn-n.startSN,It=this.fragmentTracker.getState(lt);if((It===La.OK||It===La.PARTIAL&<.gap)&&(u=lt),u&<.sn===u.sn&&(!ke||xe[0].fragment.sn>lt.sn)&&u&<.level===u.level){const Vt=h[ct+1];lt.sn=h-t.maxFragLookUpTolerance&&u<=T;if(a!==null&&n.duration>a&&(u${e.startSN} prev-sn: ${J?J.sn:"na"} fragments: ${a}`),le}return u}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;if(n ${(a=this.fragCurrent)==null?void 0:a.url}`);return}const u=t.details===d.FRAG_GAP;u&&this.fragmentTracker.fragBuffered(n,!0);const h=t.errorAction,{action:T,retryCount:J=0,retryConfig:le}=h||{};if(h&&T===Mi.RetryRequest&&le){this.resetStartWhenNotLoaded(this.levelLastLoaded);const xe=ka(le,J);this.warn(`Fragment ${n.sn} of ${e} ${n.level} errored with ${t.details}, retrying loading ${J+1}/${le.maxNumRetry} in ${xe}ms`),h.resolved=!0,this.retryDate=self.performance.now()+xe,this.state=Ue.FRAG_LOADING_WAITING_RETRY}else if(le&&h)if(this.resetFragmentErrors(e),J.5;u&&this.reduceMaxBufferLength(a.len,(t==null?void 0:t.duration)||10);const h=!u;return h&&this.warn(`Buffer full error while media.currentTime is not buffered, flush ${n} buffer`),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),h}return!1}resetFragmentErrors(e){e===on.AUDIO&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Ue.STOPPED&&(this.state=Ue.IDLE)}afterBufferFlushed(e,t,n){if(!e)return;const a=Si.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,a,n),this.state===Ue.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Ue.IDLE}resetStartWhenNotLoaded(e){if(!this.loadedmetadata){this.startFragRequested=!1;const t=e?e.details:null;t!=null&&t.live?(this.startPosition=-1,this.setStartPosition(t,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.warn(`The loading context changed while buffering fragment ${e.sn} of level ${e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,t,n,a){var u;const h=n.details;if(!h){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((J,le)=>{const xe=e.elementaryStreams[le];if(xe){const ke=xe.endPTS-xe.startPTS;if(ke<=0)return this.warn(`Could not parse fragment ${e.sn} ${le} duration reliably (${ke})`),J||!1;const lt=a?0:Oo(h,e,xe.startPTS,xe.endPTS,xe.startDTS,xe.endDTS);return this.hls.trigger(i.LEVEL_PTS_UPDATED,{details:h,level:n,drift:lt,type:le,frag:e,start:xe.startPTS,end:xe.endPTS}),!0}return J},!1)&&((u=this.transmuxer)==null?void 0:u.error)===null){const J=new Error(`Found no media in fragment ${e.sn} of level ${e.level} resetting transmuxer to fallback to playlist timing`);if(n.fragmentError===0&&(n.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)),this.warn(J.message),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,error:J,frag:e,reason:`Found no media in msn ${e.sn} of level "${n.url}"`}),!this.hls)return;this.resetTransmuxer()}this.state=Ue.PARSED,this.hls.trigger(i.FRAG_PARSED,{frag:e,part:t})}resetTransmuxer(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())}set state(e){const t=this._state;t!==e&&(this._state=e,this.log(`${t}->${e}`))}get state(){return this._state}}class cn{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=hn(e,t);else return new Uint8Array(0);return this.reset(),n}reset(){this.chunks.length=0,this.dataLength=0}}function hn(g,e){const t=new Uint8Array(e);let n=0;for(let a=0;a0&&T.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:fa.audioId3,duration:Number.POSITIVE_INFINITY});a{if(s(g))return g*90;const n=t?t.baseTime*9e4/t.timescale:0;return e*9e4+n};function v(g,e,t,n){let a,u,h,T;const J=navigator.userAgent.toLowerCase(),le=n,xe=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];a=((e[t+2]&192)>>>6)+1;const ke=(e[t+2]&60)>>>2;if(ke>xe.length-1){const lt=new Error(`invalid ADTS sampling index:${ke}`);g.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!0,error:lt,reason:lt.message});return}return h=(e[t+2]&1)<<2,h|=(e[t+3]&192)>>>6,S.log(`manifest codec:${n}, ADTS type:${a}, samplingIndex:${ke}`),/firefox/i.test(J)?ke>=6?(a=5,T=new Array(4),u=ke-3):(a=2,T=new Array(2),u=ke):J.indexOf("android")!==-1?(a=2,T=new Array(2),u=ke):(a=5,T=new Array(4),n&&(n.indexOf("mp4a.40.29")!==-1||n.indexOf("mp4a.40.5")!==-1)||!n&&ke>=6?u=ke-3:((n&&n.indexOf("mp4a.40.2")!==-1&&(ke>=6&&h===1||/vivaldi/i.test(J))||!n&&h===1)&&(a=2,T=new Array(2)),u=ke)),T[0]=a<<3,T[0]|=(ke&14)>>1,T[1]|=(ke&1)<<7,T[1]|=h<<3,a===5&&(T[1]|=(u&14)>>1,T[2]=(u&1)<<7,T[2]|=8,T[3]=0),{config:T,samplerate:xe[ke],channelCount:h,codec:"mp4a.40."+a,manifestCodec:le}}function A(g,e){return g[e]===255&&(g[e+1]&246)===240}function y(g,e){return g[e+1]&1?7:9}function k(g,e){return(g[e+3]&3)<<11|g[e+4]<<3|(g[e+5]&224)>>>5}function X(g,e){return e+5=g.length)return!1;const n=k(g,e);if(n<=t)return!1;const a=e+n;return a===g.length||z(g,a)}return!1}function Oe(g,e,t,n,a){if(!g.samplerate){const u=v(e,t,n,a);if(!u)return;g.config=u.config,g.samplerate=u.samplerate,g.channelCount=u.channelCount,g.codec=u.codec,g.manifestCodec=u.manifestCodec,S.log(`parsed codec:${g.codec}, rate:${u.samplerate}, channels:${u.channelCount}`)}}function Ye(g){return 1024*9e4/g}function ht(g,e){const t=y(g,e);if(e+t<=g.length){const n=k(g,e)-t;if(n>0)return{headerLength:t,frameLength:n}}}function ft(g,e,t,n,a){const u=Ye(g.samplerate),h=n+a*u,T=ht(e,t);let J;if(T){const{frameLength:ke,headerLength:lt}=T,ct=lt+ke,It=Math.max(0,t+ct-e.length);It?(J=new Uint8Array(ct-lt),J.set(e.subarray(t+lt,e.length),0)):J=e.subarray(t+lt,t+ct);const Kt={unit:J,pts:h};return It||g.samples.push(Kt),{sample:Kt,length:ct,missing:It}}const le=e.length-t;return J=new Uint8Array(le),J.set(e.subarray(t,e.length),0),{sample:{unit:J,pts:h},length:le,missing:-1}}let Dt=null;const et=[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],gn=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],ln=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],wn=[0,1,1,4];function Xt(g,e,t,n,a){if(t+24>e.length)return;const u=Bn(e,t);if(u&&t+u.frameLength<=e.length){const h=u.samplesPerFrame*9e4/u.sampleRate,T=n+a*h,J={unit:e.subarray(t,t+u.frameLength),pts:T,dts:T};return g.config=[],g.channelCount=u.channelCount,g.samplerate=u.sampleRate,g.samples.push(J),{sample:J,length:u.frameLength,missing:0}}}function Bn(g,e){const t=g[e+1]>>3&3,n=g[e+1]>>1&3,a=g[e+2]>>4&15,u=g[e+2]>>2&3;if(t!==1&&a!==0&&a!==15&&u!==3){const h=g[e+2]>>1&1,T=g[e+3]>>6,J=t===3?3-n:n===3?3:4,le=et[J*14+a-1]*1e3,ke=gn[(t===3?0:t===2?1:2)*3+u],lt=T===3?1:2,ct=ln[t][n],It=wn[n],Kt=ct*8*It,Vt=Math.floor(ct*le/ke+h)*It;if(Dt===null){const Ar=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Dt=Ar?parseInt(Ar[1]):0}return!!Dt&&Dt<=87&&n===2&&le>=224e3&&T===0&&(g[e+3]=g[e+3]|128),{sampleRate:ke,channelCount:lt,frameLength:Vt,samplesPerFrame:Kt}}}function ir(g,e){return g[e]===255&&(g[e+1]&224)===224&&(g[e+1]&6)!==0}function vr(g,e){return e+1{const h=$e(u);if(zn.test(h.schemeIdUri)){const T=s(h.presentationTime)?h.presentationTime/h.timeScale:t+h.presentationTimeDelta/h.timeScale;let J=h.eventDuration===4294967295?Number.POSITIVE_INFINITY:h.eventDuration/h.timeScale;J<=.001&&(J=Number.POSITIVE_INFINITY);const le=h.payload;n.samples.push({data:le,len:le.byteLength,dts:T,pts:T,type:fa.emsg,duration:J})}})}return n}demuxSampleAes(e,t,n){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){}}const Xr=(g,e)=>{let t=0,n=5;e+=n;const a=new Uint32Array(1),u=new Uint32Array(1),h=new Uint8Array(1);for(;n>0;){h[0]=g[e];const T=Math.min(n,8),J=8-T;u[0]=4278190080>>>24+J<>J,t=t?t<e.length||e[t]!==11||e[t+1]!==119)return-1;const u=e[t+4]>>6;if(u>=3)return-1;const T=[48e3,44100,32e3][u],J=e[t+4]&63,xe=[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][J*3+u]*2;if(t+xe>e.length)return-1;const ke=e[t+6]>>5;let lt=0;ke===2?lt+=2:(ke&1&&ke!==1&&(lt+=2),ke&4&&(lt+=2));const ct=(e[t+6]<<8|e[t+7])>>12-lt&1,Kt=[2,1,2,3,3,4,4,5][ke]+ct,Vt=e[t+5]>>3,jn=e[t+5]&7,pr=new Uint8Array([u<<6|Vt<<1|jn>>2,(jn&3)<<6|ke<<3|ct<<2|J>>4,J<<4&224]),Ar=1536/T*9e4,bi=n+a*Ar,Jr=e.subarray(t,t+xe);return g.config=pr,g.channelCount=Kt,g.samplerate=T,g.samples.push({unit:Jr,pts:bi}),xe}class De{constructor(){this.VideoSample=null}createVideoSample(e,t,n,a){return{key:e,frame:!1,pts:t,dts:n,units:[],debug:a,length:0}}getLastNalUnit(e){var t;let n=this.VideoSample,a;if((!n||n.units.length===0)&&(n=e[e.length-1]),(t=n)!=null&&t.units){const u=n.units;a=u[u.length-1]}return a}pushAccessUnit(e,t){if(e.units.length&&e.frame){if(e.pts===void 0){const n=t.samples,a=n.length;if(a){const u=n[a-1];e.pts=u.pts,e.dts=u.dts}else{t.dropped++;return}}t.samples.push(e)}e.debug.length&&S.log(e.pts+"/"+e.dts+":"+e.debug)}}class Le{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,a=new Uint8Array(4),u=Math.min(4,t);if(u===0)throw new Error("no bytes available");a.set(e.subarray(n,n+u)),this.word=new DataView(a.buffer).getUint32(0),this.bitsAvailable=u*8,this.bytesAvailable-=u}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&&S.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)}skipScalingList(e){let t=8,n=8,a;for(let u=0;u{var ke;switch(xe.type){case 1:{let Kt=!1;J=!0;const Vt=xe.data;if(le&&Vt.length>4){const jn=new Le(Vt).readSliceType();(jn===2||jn===4||jn===7||jn===9)&&(Kt=!0)}if(Kt){var lt;(lt=T)!=null&<.frame&&!T.key&&(this.pushAccessUnit(T,e),T=this.VideoSample=null)}T||(T=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts,"")),T.frame=!0,T.key=Kt;break}case 5:J=!0,(ke=T)!=null&&ke.frame&&!T.key&&(this.pushAccessUnit(T,e),T=this.VideoSample=null),T||(T=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts,"")),T.key=!0,T.frame=!0;break;case 6:{J=!0,_e(xe.data,1,n.pts,t.samples);break}case 7:{var ct,It;J=!0,le=!0;const Kt=xe.data,jn=new Le(Kt).readSPS();if(!e.sps||e.width!==jn.width||e.height!==jn.height||((ct=e.pixelRatio)==null?void 0:ct[0])!==jn.pixelRatio[0]||((It=e.pixelRatio)==null?void 0:It[1])!==jn.pixelRatio[1]){e.width=jn.width,e.height=jn.height,e.pixelRatio=jn.pixelRatio,e.sps=[Kt],e.duration=u;const pr=Kt.subarray(1,4);let Ar="avc1.";for(let bi=0;bi<3;bi++){let Jr=pr[bi].toString(16);Jr.length<2&&(Jr="0"+Jr),Ar+=Jr}e.codec=Ar}break}case 8:J=!0,e.pps=[xe.data];break;case 9:J=!0,e.audFound=!0,T&&this.pushAccessUnit(T,e),T=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts,"");break;case 12:J=!0;break;default:J=!1,T&&(T.debug+="unknown NAL "+xe.type+" ");break}T&&J&&T.units.push(xe)}),a&&T&&(this.pushAccessUnit(T,e),this.VideoSample=null)}parseAVCNALu(e,t){const n=t.byteLength;let a=e.naluState||0;const u=a,h=[];let T=0,J,le,xe,ke=-1,lt=0;for(a===-1&&(ke=0,lt=t[0]&31,a=0,T=1);T=0){const ct={data:t.subarray(ke,le),type:lt};h.push(ct)}else{const ct=this.getLastNalUnit(e.samples);ct&&(u&&T<=4-u&&ct.state&&(ct.data=ct.data.subarray(0,ct.data.byteLength-u)),le>0&&(ct.data=Zn(ct.data,t.subarray(0,le)),ct.state=0))}T=0&&a>=0){const ct={data:t.subarray(ke,n),type:lt,state:a};h.push(ct)}if(h.length===0){const ct=this.getLastNalUnit(e.samples);ct&&(ct.data=Zn(ct.data,t))}return e.naluState=a,h}}class vt{constructor(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new Kl(t,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)}decryptAacSample(e,t,n){const a=e[t].unit;if(a.length<=16)return;const u=a.subarray(16,a.length-a.length%16),h=u.buffer.slice(u.byteOffset,u.byteOffset+u.length);this.decryptBuffer(h).then(T=>{const J=new Uint8Array(T);a.set(J,16),this.decrypter.isSync()||this.decryptAacSamples(e,t+1,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 a=0;for(let u=32;u{u.data=this.getAvcDecryptedUnit(h,J),this.decrypter.isSync()||this.decryptAvcSamples(e,t,n+1,a)})}decryptAvcSamples(e,t,n,a){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,n=0){if(t>=e.length){a();return}const u=e[t].units;for(;!(n>=u.length);n++){const h=u[n];if(!(h.data.length<=48||h.type!==1&&h.type!==5)&&(this.decryptAvcSample(e,t,n,a,h),!this.decrypter.isSync()))return}}}}const Lt=188;class St{constructor(e,t,n){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._duration=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.videoParser=new ut}static probe(e){const t=St.syncOffset(e);return t>0&&S.warn(`MPEG2-TS detected but first sync word found @ offset ${t}`),t!==-1}static syncOffset(e){const t=e.length;let n=Math.min(Lt*5,t-Lt)+1,a=0;for(;a1&&(h===0&&T>2||J+Lt>n))return h}else{if(T)return-1;break}a++}return-1}static createTrack(e,t){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:dn[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?t:void 0}}resetInitSegment(e,t,n,a){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=St.createTrack("video"),this._audioTrack=St.createTrack("audio",a),this._id3Track=St.createTrack("id3"),this._txtTrack=St.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=t,this.videoCodec=n,this._duration=a}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,a=!1){n||(this.sampleAes=null);let u;const h=this._videoTrack,T=this._audioTrack,J=this._id3Track,le=this._txtTrack;let xe=h.pid,ke=h.pesData,lt=T.pid,ct=J.pid,It=T.pesData,Kt=J.pesData,Vt=null,jn=this.pmtParsed,pr=this._pmtId,Ar=e.length;if(this.remainderData&&(e=Zn(this.remainderData,e),Ar=e.length,this.remainderData=null),Ar>4;let ya;if(Hi>1){if(ya=Ii+5+e[Ii+4],ya===Ii+Lt)continue}else ya=Ii+4;switch(za){case xe:ca&&(ke&&(u=Tt(ke))&&this.videoParser.parseAVCPES(h,le,u,!1,this._duration),ke={data:[],size:0}),ke&&(ke.data.push(e.subarray(ya,Ii+Lt)),ke.size+=Ii+Lt-ya);break;case lt:if(ca){if(It&&(u=Tt(It)))switch(T.segmentCodec){case"aac":this.parseAACPES(T,u);break;case"mp3":this.parseMPEGPES(T,u);break;case"ac3":this.parseAC3PES(T,u);break}It={data:[],size:0}}It&&(It.data.push(e.subarray(ya,Ii+Lt)),It.size+=Ii+Lt-ya);break;case ct:ca&&(Kt&&(u=Tt(Kt))&&this.parseID3PES(J,u),Kt={data:[],size:0}),Kt&&(Kt.data.push(e.subarray(ya,Ii+Lt)),Kt.size+=Ii+Lt-ya);break;case 0:ca&&(ya+=e[ya]+1),pr=this._pmtId=an(e,ya);break;case pr:{ca&&(ya+=e[ya]+1);const io=Cn(e,ya,this.typeSupported,n,this.observer);xe=io.videoPid,xe>0&&(h.pid=xe,h.segmentCodec=io.segmentVideoCodec),lt=io.audioPid,lt>0&&(T.pid=lt,T.segmentCodec=io.segmentAudioCodec),ct=io.id3Pid,ct>0&&(J.pid=ct),Vt!==null&&!jn&&(S.warn(`MPEG-TS PMT found at ${Ii} after unknown PID '${Vt}'. Backtracking to sync byte @${bi} to parse all TS packets.`),Vt=null,Ii=bi-188),jn=this.pmtParsed=!0;break}case 17:case 8191:break;default:Vt=za;break}}else Jr++;Jr>0&&rt(this.observer,new Error(`Found ${Jr} TS packet/s that do not start with 0x47`)),h.pesData=ke,T.pesData=It,J.pesData=Kt;const Ki={audioTrack:T,videoTrack:h,id3Track:J,textTrack:le};return a&&this.extractRemainingSamples(Ki),Ki}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:a,textTrack:u}=e,h=n.pesData,T=t.pesData,J=a.pesData;let le;if(h&&(le=Tt(h))?(this.videoParser.parseAVCPES(n,u,le,!0,this._duration),n.pesData=null):n.pesData=h,T&&(le=Tt(T))){switch(t.segmentCodec){case"aac":this.parseAACPES(t,le);break;case"mp3":this.parseMPEGPES(t,le);break;case"ac3":this.parseAC3PES(t,le);break}t.pesData=null}else T!=null&&T.size&&S.log("last AAC PES packet truncated,might overlap between fragments"),t.pesData=T;J&&(le=Tt(J))?(this.parseID3PES(a,le),a.pesData=null):a.pesData=J}demuxSampleAes(e,t,n){const a=this.demux(e,n,!0,!this.config.progressive),u=this.sampleAes=new vt(this.observer,this.config,t);return this.decrypt(a,u)}decrypt(e,t){return new Promise(n=>{const{audioTrack:a,videoTrack:u}=e;a.samples&&a.segmentCodec==="aac"?t.decryptAacSamples(a.samples,0,()=>{u.samples?t.decryptAvcSamples(u.samples,0,0,()=>{n(e)}):n(e)}):u.samples&&t.decryptAvcSamples(u.samples,0,0,()=>{n(e)})})}destroy(){this._duration=0}parseAACPES(e,t){let n=0;const a=this.aacOverFlow;let u=t.data;if(a){this.aacOverFlow=null;const ke=a.missing,lt=a.sample.unit.byteLength;if(ke===-1)u=Zn(a.sample.unit,u);else{const ct=lt-ke;a.sample.unit.set(u.subarray(0,ke),ct),e.samples.push(a.sample),n=a.missing}}let h,T;for(h=n,T=u.length;h0;)T+=J}}parseID3PES(e,t){if(t.pts===void 0){S.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const n=r({},t,{type:this._videoTrack?fa.emsg:fa.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(n)}}function _t(g,e){return((g[e+1]&31)<<8)+g[e+2]}function an(g,e){return(g[e+10]&31)<<8|g[e+11]}function Cn(g,e,t,n,a){const u={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},h=(g[e+1]&15)<<8|g[e+2],T=e+3+h-4,J=(g[e+10]&15)<<8|g[e+11];for(e+=12+J;e0){let ke=e+5,lt=xe;for(;lt>2;){switch(g[ke]){case 106:t.ac3!==!0?S.log("AC-3 audio found, not supported in this browser for now"):(u.audioPid=le,u.segmentAudioCodec="ac3");break}const It=g[ke+1]+2;ke+=It,lt-=It}}break;case 194:case 135:return rt(a,new Error("Unsupported EC-3 in M2TS found")),u;case 36:return rt(a,new Error("Unsupported HEVC in M2TS found")),u}e+=xe+5}return u}function rt(g,e,t){S.warn(`parsing error: ${e.message}`),g.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,levelRetry:t,error:e,reason:e.message})}function Se(g){S.log(`${g} with AES-128-CBC encryption found in unencrypted stream`)}function Tt(g){let e=0,t,n,a,u,h;const T=g.data;if(!g||g.size===0)return null;for(;T[0].length<19&&T.length>1;)T[0]=Zn(T[0],T[1]),T.splice(1,1);if(t=T[0],(t[0]<<16)+(t[1]<<8)+t[2]===1){if(n=(t[4]<<8)+t[5],n&&n>g.size-6)return null;const le=t[7];le&192&&(u=(t[9]&14)*536870912+(t[10]&255)*4194304+(t[11]&254)*16384+(t[12]&255)*128+(t[13]&254)/2,le&64?(h=(t[14]&14)*536870912+(t[15]&255)*4194304+(t[16]&254)*16384+(t[17]&255)*128+(t[18]&254)/2,u-h>60*9e4&&(S.warn(`${Math.round((u-h)/9e4)}s delta between PTS and DTS, align them`),u=h)):h=u),a=t[8];let xe=a+9;if(g.size<=xe)return null;g.size-=xe;const ke=new Uint8Array(g.size);for(let lt=0,ct=T.length;ltIt){xe-=It;continue}else t=t.subarray(xe),It-=xe,xe=0;ke.set(t,e),e+=It}return n&&(n-=a+3),{data:ke,pts:u,dts:h,len:n}}return null}class en extends ri{resetInitSegment(e,t,n,a){super.resetInitSegment(e,t,n,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:t,duration:a,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const t=R(e,0);let n=(t==null?void 0:t.length)||0;if(t&&e[n]===11&&e[n+1]===119&&U(t)!==void 0&&Xr(e,n)<=16)return!1;for(let a=e.length;n>24&255,h[1]=n>>16&255,h[2]=n>>8&255,h[3]=n&255,h.set(e,4),a=0,n=8;a>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,a>>24,a>>16&255,a>>8&255,a&255,85,196,0,0]))}static mdia(e){return Qt.box(Qt.types.mdia,Qt.mdhd(e.timescale,e.duration),Qt.hdlr(e.type),Qt.minf(e))}static mfhd(e){return Qt.box(Qt.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"?Qt.box(Qt.types.minf,Qt.box(Qt.types.smhd,Qt.SMHD),Qt.DINF,Qt.stbl(e)):Qt.box(Qt.types.minf,Qt.box(Qt.types.vmhd,Qt.VMHD),Qt.DINF,Qt.stbl(e))}static moof(e,t,n){return Qt.box(Qt.types.moof,Qt.mfhd(e),Qt.traf(n,t))}static moov(e){let t=e.length;const n=[];for(;t--;)n[t]=Qt.trak(e[t]);return Qt.box.apply(null,[Qt.types.moov,Qt.mvhd(e[0].timescale,e[0].duration)].concat(n).concat(Qt.mvex(e)))}static mvex(e){let t=e.length;const n=[];for(;t--;)n[t]=Qt.trex(e[t]);return Qt.box.apply(null,[Qt.types.mvex,...n])}static mvhd(e,t){t*=e;const n=Math.floor(t/(En+1)),a=Math.floor(t%(En+1)),u=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,a>>24,a>>16&255,a>>8&255,a&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 Qt.box(Qt.types.mvhd,u)}static sdtp(e){const t=e.samples||[],n=new Uint8Array(4+t.length);let a,u;for(a=0;a>>8&255),t.push(h&255),t=t.concat(Array.prototype.slice.call(u));for(a=0;a>>8&255),n.push(h&255),n=n.concat(Array.prototype.slice.call(u));const T=Qt.box(Qt.types.avcC,new Uint8Array([1,t[3],t[4],t[5],255,224|e.sps.length].concat(t).concat([e.pps.length]).concat(n))),J=e.width,le=e.height,xe=e.pixelRatio[0],ke=e.pixelRatio[1];return Qt.box(Qt.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,J>>8&255,J&255,le>>8&255,le&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]),T,Qt.box(Qt.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Qt.box(Qt.types.pasp,new Uint8Array([xe>>24,xe>>16&255,xe>>8&255,xe&255,ke>>24,ke>>16&255,ke>>8&255,ke&255])))}static esds(e){const t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))}static audioStsd(e){const t=e.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,t>>8&255,t&255,0,0])}static mp4a(e){return Qt.box(Qt.types.mp4a,Qt.audioStsd(e),Qt.box(Qt.types.esds,Qt.esds(e)))}static mp3(e){return Qt.box(Qt.types[".mp3"],Qt.audioStsd(e))}static ac3(e){return Qt.box(Qt.types["ac-3"],Qt.audioStsd(e),Qt.box(Qt.types.dac3,e.config))}static stsd(e){return e.type==="audio"?e.segmentCodec==="mp3"&&e.codec==="mp3"?Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp3(e)):e.segmentCodec==="ac3"?Qt.box(Qt.types.stsd,Qt.STSD,Qt.ac3(e)):Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp4a(e)):Qt.box(Qt.types.stsd,Qt.STSD,Qt.avc1(e))}static tkhd(e){const t=e.id,n=e.duration*e.timescale,a=e.width,u=e.height,h=Math.floor(n/(En+1)),T=Math.floor(n%(En+1));return Qt.box(Qt.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,h>>24,h>>16&255,h>>8&255,h&255,T>>24,T>>16&255,T>>8&255,T&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,a>>8&255,a&255,0,0,u>>8&255,u&255,0,0]))}static traf(e,t){const n=Qt.sdtp(e),a=e.id,u=Math.floor(t/(En+1)),h=Math.floor(t%(En+1));return Qt.box(Qt.types.traf,Qt.box(Qt.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),Qt.box(Qt.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,h>>24,h>>16&255,h>>8&255,h&255])),Qt.trun(e,n.length+16+20+8+16+8+8),n)}static trak(e){return e.duration=e.duration||4294967295,Qt.box(Qt.types.trak,Qt.tkhd(e),Qt.mdia(e))}static trex(e){const t=e.id;return Qt.box(Qt.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||[],a=n.length,u=12+16*a,h=new Uint8Array(u);let T,J,le,xe,ke,lt;for(t+=8+u,h.set([e.type==="video"?1:0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0),T=0;T>>24&255,le>>>16&255,le>>>8&255,le&255,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&255,ke.isLeading<<2|ke.dependsOn,ke.isDependedOn<<6|ke.hasRedundancy<<4|ke.paddingValue<<1|ke.isNonSync,ke.degradPrio&61440,ke.degradPrio&15,lt>>>24&255,lt>>>16&255,lt>>>8&255,lt&255],12+16*T);return Qt.box(Qt.types.trun,h)}static initSegment(e){Qt.types||Qt.init();const t=Qt.moov(e);return Zn(Qt.FTYP,t)}}Qt.types=void 0,Qt.HDLR_TYPES=void 0,Qt.STTS=void 0,Qt.STSC=void 0,Qt.STCO=void 0,Qt.STSZ=void 0,Qt.VMHD=void 0,Qt.SMHD=void 0,Qt.STSD=void 0,Qt.FTYP=void 0,Qt.DINF=void 0;const Mn=9e4;function br(g,e,t=1,n=!1){const a=g*e*t;return n?Math.round(a):a}function dr(g,e,t=1,n=!1){return br(g,e,1/t,n)}function Mr(g,e=!1){return br(g,1e3,1/Mn,e)}function ai(g,e=1){return br(g,Mn,1/e)}const Ti=10*1e3,cr=1024,bn=1152,Wi=1536;let $r=null,Hr=null;class Wr{constructor(e,t,n,a=""){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=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,$r===null){const h=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);$r=h?parseInt(h[1]):0}if(Hr===null){const u=navigator.userAgent.match(/Safari\/(\d+)/i);Hr=u?parseInt(u[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){S.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e}resetNextTimestamp(){S.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){S.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let t=!1;const n=e[0].pts,a=e.reduce((u,h)=>{let T=h.pts,J=T-u;return J<-4294967296&&(t=!0,T=Lr(T,n),J=T-u),J>0?u:T},n);return t&&S.debug("PTS rollover detected"),a}remux(e,t,n,a,u,h,T,J){let le,xe,ke,lt,ct,It,Kt=u,Vt=u;const jn=e.pid>-1,pr=t.pid>-1,Ar=t.samples.length,bi=e.samples.length>0,Jr=T&&Ar>0||Ar>1;if((!jn||bi)&&(!pr||Jr)||this.ISGenerated||T){if(this.ISGenerated){var Ii,ca,za,Hi;const $s=this.videoTrackConfig;$s&&(t.width!==$s.width||t.height!==$s.height||((Ii=t.pixelRatio)==null?void 0:Ii[0])!==((ca=$s.pixelRatio)==null?void 0:ca[0])||((za=t.pixelRatio)==null?void 0:za[1])!==((Hi=$s.pixelRatio)==null?void 0:Hi[1]))&&this.resetInitSegment()}else ke=this.generateIS(e,t,u,h);const ya=this.isVideoContiguous;let io=-1,_a;if(Jr&&(io=zr(t.samples),!ya&&this.config.forceKeyFrameOnDiscontinuity))if(It=!0,io>0){S.warn(`[mp4-remuxer]: Dropped ${io} out of ${Ar} video samples due to a missing keyframe`);const $s=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(io),t.dropped+=io,Vt+=(t.samples[0].pts-$s)/t.inputTimeScale,_a=Vt}else io===-1&&(S.warn(`[mp4-remuxer]: No keyframe found out of ${Ar} video samples`),It=!1);if(this.ISGenerated){if(bi&&Jr){const $s=this.getVideoStartPts(t.samples),ks=(Lr(e.samples[0].pts,$s)-$s)/t.inputTimeScale;Kt+=Math.max(0,ks),Vt+=Math.max(0,-ks)}if(bi){if(e.samplerate||(S.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),ke=this.generateIS(e,t,u,h)),xe=this.remuxAudio(e,Kt,this.isAudioContiguous,h,pr||Jr||J===on.AUDIO?Vt:void 0),Jr){const $s=xe?xe.endPTS-xe.startPTS:0;t.inputTimeScale||(S.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),ke=this.generateIS(e,t,u,h)),le=this.remuxVideo(t,Vt,ya,$s)}}else Jr&&(le=this.remuxVideo(t,Vt,ya,0));le&&(le.firstKeyFrame=io,le.independent=io!==-1,le.firstKeyFramePTS=_a)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(ct=Ei(n,u,this._initPTS,this._initDTS)),a.samples.length&&(lt=ea(a,u,this._initPTS))),{audio:xe,video:le,initSegment:ke,independent:It,text:lt,id3:ct}}generateIS(e,t,n,a){const u=e.samples,h=t.samples,T=this.typeSupported,J={},le=this._initPTS;let xe=!le||a,ke="audio/mp4",lt,ct,It;if(xe&&(lt=ct=1/0),e.config&&u.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":T.mpeg?(ke="audio/mpeg",e.codec=""):T.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3";break}J.audio={id:"audio",container:ke,codec:e.codec,initSegment:e.segmentCodec==="mp3"&&T.mpeg?new Uint8Array(0):Qt.initSegment([e]),metadata:{channelCount:e.channelCount}},xe&&(It=e.inputTimeScale,!le||It!==le.timescale?lt=ct=u[0].pts-Math.round(It*n):xe=!1)}if(t.sps&&t.pps&&h.length){if(t.timescale=t.inputTimeScale,J.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:Qt.initSegment([t]),metadata:{width:t.width,height:t.height}},xe)if(It=t.inputTimeScale,!le||It!==le.timescale){const Kt=this.getVideoStartPts(h),Vt=Math.round(It*n);ct=Math.min(ct,Lr(h[0].dts,Kt)-Vt),lt=Math.min(lt,Kt-Vt)}else xe=!1;this.videoTrackConfig={width:t.width,height:t.height,pixelRatio:t.pixelRatio}}if(Object.keys(J).length)return this.ISGenerated=!0,xe?(this._initPTS={baseTime:lt,timescale:It},this._initDTS={baseTime:ct,timescale:It}):lt=It=void 0,{tracks:J,initPTS:lt,timescale:It}}remuxVideo(e,t,n,a){const u=e.inputTimeScale,h=e.samples,T=[],J=h.length,le=this._initPTS;let xe=this.nextAvcDts,ke=8,lt=this.videoSampleDuration,ct,It,Kt=Number.POSITIVE_INFINITY,Vt=Number.NEGATIVE_INFINITY,jn=!1;if(!n||xe===null){const hs=t*u,ns=h[0].pts-Lr(h[0].dts,h[0].pts);$r&&xe!==null&&Math.abs(hs-ns-xe)<15e3?n=!0:xe=hs-ns}const pr=le.baseTime*u/le.timescale;for(let hs=0;hs0?hs-1:hs].dts&&(jn=!0)}jn&&h.sort(function(hs,ns){const ko=hs.dts-ns.dts,Co=hs.pts-ns.pts;return ko||Co}),ct=h[0].dts,It=h[h.length-1].dts;const Ar=It-ct,bi=Ar?Math.round(Ar/(J-1)):lt||e.inputTimeScale/30;if(n){const hs=ct-xe,ns=hs>bi,ko=hs<-1;if((ns||ko)&&(ns?S.warn(`AVC: ${Mr(hs,!0)} ms (${hs}dts) hole between fragments detected at ${t.toFixed(3)}`):S.warn(`AVC: ${Mr(-hs,!0)} ms (${hs}dts) overlapping between fragments detected at ${t.toFixed(3)}`),!ko||xe>=h[0].pts||$r)){ct=xe;const Co=h[0].pts-hs;if(ns)h[0].dts=ct,h[0].pts=Co;else for(let Wo=0;WoCo);Wo++)h[Wo].dts-=hs,h[Wo].pts-=hs;S.log(`Video: Initial PTS/DTS adjusted: ${Mr(Co,!0)}/${Mr(ct,!0)}, delta: ${Mr(hs,!0)} ms`)}}ct=Math.max(0,ct);let Jr=0,Ki=0,Ii=ct;for(let hs=0;hs0?ns.dts-h[hs-1].dts:bi;if(Wo=hs>0?ns.pts-h[hs-1].pts:bi,Uo.stretchShortVideoTrack&&this.nextAudioPts!==null){const Hl=Math.floor(Uo.maxBufferHole*u),FA=(a?Kt+a*u:this.nextAudioPts)-ns.pts;FA>Hl?(lt=FA-ol,lt<0?lt=ol:ya=!0,S.log(`[mp4-remuxer]: It is approximately ${FA/90} ms to the next segment; using duration ${lt/90} ms for the last video frame.`)):lt=ol}else lt=ol}const qo=Math.round(ns.pts-ns.dts);io=Math.min(io,lt),$s=Math.max($s,lt),_a=Math.min(_a,Wo),Js=Math.max(Js,Wo),T.push(new We(ns.key,lt,Co,qo))}if(T.length){if($r){if($r<70){const hs=T[0].flags;hs.dependsOn=2,hs.isNonSync=0}}else if(Hr&&Js-_a<$s-io&&bi/$s<.025&&T[0].cts===0){S.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let hs=ct;for(let ns=0,ko=T.length;ns0&&(a&&Math.abs(pr-jn)<9e3||Math.abs(Lr(Kt[0].pts-Ar,pr)-jn)<20*xe),Kt.forEach(function(ks){ks.pts=Lr(ks.pts-Ar,pr)}),!n||jn<0){if(Kt=Kt.filter(ks=>ks.pts>=0),!Kt.length)return;u===0?jn=0:a&&!It?jn=Math.max(0,pr):jn=Kt[0].pts}if(e.segmentCodec==="aac"){const ks=this.config.maxAudioFramesDrift;for(let Fo=0,Ho=jn;Fo=ks*xe&&Co0){Ii+=Vt;try{Ki=new Uint8Array(Ii)}catch(Co){this.observer.emit(i.ERROR,i.ERROR,{type:c.MUX_ERROR,details:d.REMUX_ALLOC_ERROR,fatal:!1,error:Co,bytes:Ii,reason:`fail allocating audio mdat ${Ii}`});return}lt||(new DataView(Ki.buffer).setUint32(0,Ii),Ki.set(Qt.types.mdat,4))}else return;Ki.set(hs,Vt);const ko=hs.byteLength;Vt+=ko,ct.push(new We(!0,le,ko,0)),Jr=ns}const za=ct.length;if(!za)return;const Hi=ct[ct.length-1];this.nextAudioPts=jn=Jr+J*Hi.duration;const ya=lt?new Uint8Array(0):Qt.moof(e.sequenceNumber++,bi/J,r({},e,{samples:ct}));e.samples=[];const io=bi/h,_a=jn/h,Js={data1:ya,data2:Ki,startPTS:io,endPTS:_a,startDTS:io,endDTS:_a,type:"audio",hasAudio:!0,hasVideo:!1,nb:za};return this.isAudioContiguous=!0,Js}remuxEmptyAudio(e,t,n,a){const u=e.inputTimeScale,h=e.samplerate?e.samplerate:u,T=u/h,J=this.nextAudioPts,le=this._initDTS,xe=le.baseTime*9e4/le.timescale,ke=(J!==null?J:a.startDTS*u)+xe,lt=a.endDTS*u+xe,ct=T*cr,It=Math.ceil((lt-ke)/ct),Kt=fn.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(S.warn("[mp4-remuxer]: remux empty Audio"),!Kt){S.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}const Vt=[];for(let jn=0;jn4294967296;)g+=t;return g}function zr(g){for(let e=0;eh.pts-T.pts);const u=g.samples;return g.samples=[],{samples:u}}class We{constructor(e,t,n,a){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=t,this.size=n,this.cts=a,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}class p{constructor(){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}destroy(){}resetTimeStamp(e){this.initPTS=e,this.lastEndTime=null}resetNextTimestamp(){this.lastEndTime=null}resetInitSegment(e,t,n,a){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(ze(e,a)),this.emitInitSegment=!0}generateInitSegment(e){let{audioCodec:t,videoCodec:n}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const a=this.initData=sn(e);a.audio&&(t=O(a.audio,we.AUDIO)),a.video&&(n=O(a.video,we.VIDEO));const u={};a.audio&&a.video?u.audiovideo={container:"video/mp4",codec:t+","+n,initSegment:e,id:"main"}:a.audio?u.audio={container:"audio/mp4",codec:t,initSegment:e,id:"audio"}:a.video?u.video={container:"video/mp4",codec:n,initSegment:e,id:"main"}:S.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=u}remux(e,t,n,a,u,h){var T,J;let{initPTS:le,lastEndTime:xe}=this;const ke={audio:void 0,video:void 0,text:a,id3:n,initSegment:void 0};s(xe)||(xe=this.lastEndTime=u||0);const lt=t.samples;if(!(lt!=null&<.length))return ke;const ct={initPTS:void 0,timescale:1};let It=this.initData;if((T=It)!=null&&T.length||(this.generateInitSegment(lt),It=this.initData),!((J=It)!=null&&J.length))return S.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),ke;this.emitInitSegment&&(ct.tracks=this.initTracks,this.emitInitSegment=!1);const Kt=sr(lt,It),Vt=Ht(It,lt),jn=Vt===null?u:Vt;(D(le,jn,u,Kt)||ct.timescale!==le.timescale&&h)&&(ct.initPTS=jn-u,le&&le.timescale===1&&S.warn(`Adjusting initPTS by ${ct.initPTS-le.baseTime}`),this.initPTS=le={baseTime:ct.initPTS,timescale:1});const pr=e?jn-le.baseTime/le.timescale:xe,Ar=pr+Kt;rr(It,lt,le.baseTime/le.timescale),Kt>0?this.lastEndTime=Ar:(S.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const bi=!!It.audio,Jr=!!It.video;let Ki="";bi&&(Ki+="audio"),Jr&&(Ki+="video");const Ii={data1:lt,startPTS:pr,startDTS:pr,endPTS:Ar,endDTS:Ar,type:Ki,hasAudio:bi,hasVideo:Jr,nb:1,dropped:0};return ke.audio=Ii.type==="audio"?Ii:void 0,ke.video=Ii.type!=="audio"?Ii:void 0,ke.initSegment=ct,ke.id3=Ei(n,u,le,le),a.samples.length&&(ke.text=ea(a,u,le)),ke}}function D(g,e,t,n){if(g===null)return!0;const a=Math.max(n,1),u=e-g.baseTime/g.timescale;return Math.abs(u-t)>a}function O(g,e){const t=g==null?void 0:g.codec;if(t&&t.length>4)return t;if(e===we.AUDIO){if(t==="ec-3"||t==="ac-3"||t==="alac")return t;if(t==="fLaC"||t==="Opus")return ui(t,!1);const n="mp4a.40.5";return S.info(`Parsed audio codec "${t}" or audio object type not handled. Using "${n}"`),n}return S.warn(`Unhandled video codec "${t}"`),t==="hvc1"||t==="hev1"?"hvc1.1.6.L120.90":t==="av01"?"av01.0.04M.08":"avc1.42e01e"}let q;try{q=self.performance.now.bind(self.performance)}catch(g){S.debug("Unable to use Performance API on this environment"),q=it==null?void 0:it.Date.now}const Te=[{demux:Ir,remux:p},{demux:St,remux:Wr},{demux:xr,remux:Wr},{demux:en,remux:Wr}];Te.splice(2,0,{demux:pn,remux:Wr});class Ke{constructor(e,t,n,a,u){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=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.vendor=a,this.id=u}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,t,n,a){const u=n.transmuxing;u.executeStart=q();let h=new Uint8Array(e);const{currentTransmuxState:T,transmuxConfig:J}=this;a&&(this.currentTransmuxState=a);const{contiguous:le,discontinuity:xe,trackSwitch:ke,accurateTimeOffset:lt,timeOffset:ct,initSegmentChange:It}=a||T,{audioCodec:Kt,videoCodec:Vt,defaultInitPts:jn,duration:pr,initSegmentData:Ar}=J,bi=Rt(h,t);if(bi&&bi.method==="AES-128"){const ca=this.getDecrypter();if(ca.isSync()){let za=ca.softwareDecrypt(h,bi.key.buffer,bi.iv.buffer);if(n.part>-1&&(za=ca.flush()),!za)return u.executeEnd=q(),Ot(n);h=new Uint8Array(za)}else return this.decryptionPromise=ca.webCryptoDecrypt(h,bi.key.buffer,bi.iv.buffer).then(za=>{const Hi=this.push(za,null,n);return this.decryptionPromise=null,Hi}),this.decryptionPromise}const Jr=this.needsProbing(xe,ke);if(Jr){const ca=this.configureTransmuxer(h);if(ca)return S.warn(`[transmuxer] ${ca.message}`),this.observer.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,error:ca,reason:ca.message}),u.executeEnd=q(),Ot(n)}(xe||ke||It||Jr)&&this.resetInitSegment(Ar,Kt,Vt,pr,t),(xe||It||Jr)&&this.resetInitialTimestamp(jn),le||this.resetContiguity();const Ki=this.transmux(h,bi,ct,lt,n),Ii=this.currentTransmuxState;return Ii.contiguous=!0,Ii.discontinuity=!1,Ii.trackSwitch=!1,u.executeEnd=q(),Ki}flush(e){const t=e.transmuxing;t.executeStart=q();const{decrypter:n,currentTransmuxState:a,decryptionPromise:u}=this;if(u)return u.then(()=>this.flush(e));const h=[],{timeOffset:T}=a;if(n){const ke=n.flush();ke&&h.push(this.push(ke,null,e))}const{demuxer:J,remuxer:le}=this;if(!J||!le)return t.executeEnd=q(),[Ot(e)];const xe=J.flush(T);return vn(xe)?xe.then(ke=>(this.flushRemux(h,ke,e),h)):(this.flushRemux(h,xe,e),h)}flushRemux(e,t,n){const{audioTrack:a,videoTrack:u,id3Track:h,textTrack:T}=t,{accurateTimeOffset:J,timeOffset:le}=this.currentTransmuxState;S.log(`[transmuxer.ts]: Flushed fragment ${n.sn}${n.part>-1?" p: "+n.part:""} of level ${n.level}`);const xe=this.remuxer.remux(a,u,h,T,le,J,!0,this.id);e.push({remuxResult:xe,chunkMeta:n}),n.transmuxing.executeEnd=q()}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,a,u){const{demuxer:h,remuxer:T}=this;!h||!T||(h.resetInitSegment(e,t,n,a),T.resetInitSegment(e,t,n,u))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,t,n,a,u){let h;return t&&t.method==="SAMPLE-AES"?h=this.transmuxSampleAes(e,t,n,a,u):h=this.transmuxUnencrypted(e,n,a,u),h}transmuxUnencrypted(e,t,n,a){const{audioTrack:u,videoTrack:h,id3Track:T,textTrack:J}=this.demuxer.demux(e,t,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(u,h,T,J,t,n,!1,this.id),chunkMeta:a}}transmuxSampleAes(e,t,n,a,u){return this.demuxer.demuxSampleAes(e,t,n).then(h=>({remuxResult:this.remuxer.remux(h.audioTrack,h.videoTrack,h.id3Track,h.textTrack,n,a,!1,this.id),chunkMeta:u}))}configureTransmuxer(e){const{config:t,observer:n,typeSupported:a,vendor:u}=this;let h;for(let lt=0,ct=Te.length;lt0&&(e==null?void 0:e.key)!=null&&e.iv!==null&&e.method!=null&&(t=e),t}const Ot=g=>({remuxResult:{},chunkMeta:g});function vn(g){return"then"in g&&g.then instanceof Function}class xn{constructor(e,t,n,a,u){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=a,this.defaultInitPts=u||null}}class er{constructor(e,t,n,a,u,h){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=a,this.timeOffset=u,this.initSegmentChange=h}}var Pr={exports:{}};(function(g){var e=Object.prototype.hasOwnProperty,t="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(t=!1));function a(J,le,xe){this.fn=J,this.context=le,this.once=xe||!1}function u(J,le,xe,ke,lt){if(typeof xe!="function")throw new TypeError("The listener must be a function");var ct=new a(xe,ke||J,lt),It=t?t+le:le;return J._events[It]?J._events[It].fn?J._events[It]=[J._events[It],ct]:J._events[It].push(ct):(J._events[It]=ct,J._eventsCount++),J}function h(J,le){--J._eventsCount===0?J._events=new n:delete J._events[le]}function T(){this._events=new n,this._eventsCount=0}T.prototype.eventNames=function(){var le=[],xe,ke;if(this._eventsCount===0)return le;for(ke in xe=this._events)e.call(xe,ke)&&le.push(t?ke.slice(1):ke);return Object.getOwnPropertySymbols?le.concat(Object.getOwnPropertySymbols(xe)):le},T.prototype.listeners=function(le){var xe=t?t+le:le,ke=this._events[xe];if(!ke)return[];if(ke.fn)return[ke.fn];for(var lt=0,ct=ke.length,It=new Array(ct);lt{xe=xe||{},xe.frag=this.frag,xe.id=this.id,le===i.ERROR&&(this.error=xe.error),this.hls.trigger(le,xe)};this.observer=new Fr,this.observer.on(i.FRAG_DECRYPTED,h),this.observer.on(i.ERROR,h);const T=ti(u.preferManagedMediaSource)||{isTypeSupported:()=>!1},J={mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:T.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker!="undefined"&&(u.workerPath||ar())){try{u.workerPath?(S.log(`loading Web Worker ${u.workerPath} for "${t}"`),this.workerContext=jr(u.workerPath)):(S.log(`injecting Web Worker for "${t}"`),this.workerContext=Gn()),this.onwmsg=ke=>this.onWorkerMessage(ke);const{worker:xe}=this.workerContext;xe.addEventListener("message",this.onwmsg),xe.onerror=ke=>{const lt=new Error(`${ke.message} (${ke.filename}:${ke.lineno})`);u.enableWorker=!1,S.warn(`Error in "${t}" Web Worker, fallback to inline`),this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:lt})},xe.postMessage({cmd:"init",typeSupported:J,vendor:"",id:t,config:JSON.stringify(u)})}catch(xe){S.warn(`Error setting up "${t}" Web Worker, fallback to inline`,xe),this.resetWorker(),this.error=null,this.transmuxer=new Ke(this.observer,J,u,"",t)}return}this.transmuxer=new Ke(this.observer,J,u,"",t)}resetWorker(){if(this.workerContext){const{worker:e,objectURL:t}=this.workerContext;t&&self.URL.revokeObjectURL(t),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}}destroy(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{const t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null}push(e,t,n,a,u,h,T,J,le,xe){var ke,lt;le.transmuxing.start=self.performance.now();const{transmuxer:ct}=this,It=h?h.start:u.start,Kt=u.decryptdata,Vt=this.frag,jn=!(Vt&&u.cc===Vt.cc),pr=!(Vt&&le.level===Vt.level),Ar=Vt?le.sn-Vt.sn:-1,bi=this.part?le.part-this.part.index:-1,Jr=Ar===0&&le.id>1&&le.id===(Vt==null?void 0:Vt.stats.chunkCount),Ki=!pr&&(Ar===1||Ar===0&&(bi===1||Jr&&bi<=0)),Ii=self.performance.now();(pr||Ar||u.stats.parsing.start===0)&&(u.stats.parsing.start=Ii),h&&(bi||!Ki)&&(h.stats.parsing.start=Ii);const ca=!(Vt&&((ke=u.initSegment)==null?void 0:ke.url)===((lt=Vt.initSegment)==null?void 0:lt.url)),za=new er(jn,Ki,J,pr,It,ca);if(!Ki||jn||ca){S.log(`[transmuxer-interface, ${u.type}]: Starting new transmux session for sn: ${le.sn} p: ${le.part} level: ${le.level} id: ${le.id} + Switching to level ${ya} @ ${io|0} bps`),a.trigger(i.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:n,stats:J})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){e&&(S.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 Rn(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){const{hls:e}=this;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.FRAG_LOADING,this.onFragLoading,this),e.on(i.FRAG_LOADED,this.onFragLoaded,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(i.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e&&(e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.FRAG_LOADING,this.onFragLoading,this),e.off(i.FRAG_LOADED,this.onFragLoaded,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(i.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(i.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,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 a;this.fragCurrent=n,this.partCurrent=(a=t.part)!=null?a: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 d.BUFFER_ADD_CODEC_ERROR:case d.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case d.FRAG_LOAD_TIMEOUT:{const n=t.frag,{fragCurrent:a,partCurrent:u}=this;if(n&&a&&n.sn===a.sn&&n.level===a.level){const h=performance.now(),T=u?u.stats:n.stats,J=h-T.loading.start,le=T.loading.first?T.loading.first-T.loading.start:-1;if(T.loaded&&le>-1){const ke=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(J-Math.min(ke,le),T.loaded)}else this.bwEstimator.sampleTTFB(J)}break}}}getTimeToLoadFrag(e,t,n,a){const u=e+n/t,h=a?this.lastLevelLoadSec:0;return u+h}onLevelLoaded(e,t){const n=this.hls.config,{loading:a}=t.stats,u=a.end-a.start;s(u)&&(this.lastLevelLoadSec=u/1e3),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD)}onFragLoaded(e,{frag:t,part:n}){const a=n?n.stats:t.stats;if(t.type===on.MAIN&&this.bwEstimator.sampleTTFB(a.loading.first-a.loading.start),!this.ignoreFragment(t)){if(this.clearTimer(),t.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const u=n?n.duration:t.duration,h=this.hls.levels[t.level],T=(h.loaded?h.loaded.bytes:0)+a.loaded,J=(h.loaded?h.loaded.duration:0)+u;h.loaded={bytes:T,duration:J},h.realBitrate=Math.round(8*T/J)}if(t.bitrateTest){const u={stats:a,frag:t,part:n,id:t.type};this.onFragBuffered(i.FRAG_BUFFERED,u),t.bitrateTest=!1}else this.lastLoadedFragLevel=t.level}}onFragBuffered(e,t){const{frag:n,part:a}=t,u=a!=null&&a.stats.loaded?a.stats:n.stats;if(u.aborted||this.ignoreFragment(n))return;const h=u.parsing.end-u.loading.start-Math.min(u.loading.first-u.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(h,u.loaded),u.bwEstimate=this.getBwEstimate(),n.bitrateTest?this.bitrateTestDelay=h/1e3:this.bitrateTestDelay=0}ignoreFragment(e){return e.type!==on.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(),a=this.hls.config.maxStarvationDelay,u=this.findBestLevel(n,t,e,0,a,1,1);if(u>-1)return u;const h=this.hls.firstLevel,T=Math.min(Math.max(h,t),e);return S.warn(`[abr] Could not find best starting auto level. Defaulting to first in playlist ${h} clamped to ${T}`),T}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const e=this.forcedAutoLevel,n=this.bwEstimator.canEstimate(),a=this.lastLoadedFragLevel>-1;if(e!==-1&&(!n||!a||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;const u=n&&a?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){const h=this.hls.levels;if(h.length>Math.max(e,u)&&h[e].loadError<=h[u].loadError)return e}return this._nextAutoLevel=u,this.nextAutoLevelKey=this.getAutoLevelKey(),u}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:e,partCurrent:t,hls:n}=this,{maxAutoLevel:a,config:u,minAutoLevel:h}=n,T=t?t.duration:e?e.duration:0,J=this.getBwEstimate(),le=this.getStarvationDelay();let xe=u.abrBandWidthFactor,ke=u.abrBandWidthUpFactor;if(le){const Vt=this.findBestLevel(J,h,a,le,0,xe,ke);if(Vt>=0)return Vt}let lt=T?Math.min(T,u.maxStarvationDelay):u.maxStarvationDelay;if(!le){const Vt=this.bitrateTestDelay;Vt&&(lt=(T?Math.min(T,u.maxLoadingDelay):u.maxLoadingDelay)-Vt,S.info(`[abr] bitrate test took ${Math.round(1e3*Vt)}ms, set first fragment max fetchDuration to ${Math.round(1e3*lt)} ms`),xe=ke=1)}const ct=this.findBestLevel(J,h,a,le,lt,xe,ke);if(S.info(`[abr] ${le?"rebuffering expected":"buffer is empty"}, optimal quality level ${ct}`),ct>-1)return ct;const It=n.levels[h],Kt=n.levels[n.loadLevel];return(It==null?void 0:It.bitrate)<(Kt==null?void 0:Kt.bitrate)?h:n.loadLevel}getStarvationDelay(){const e=this.hls,t=e.media;if(!t)return 1/0;const n=t&&t.playbackRate!==0?Math.abs(t.playbackRate):1,a=e.mainForwardBufferInfo;return(a?a.len:0)/n}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(e,t,n,a,u,h,T){var J;const le=a+u,xe=this.lastLoadedFragLevel,ke=xe===-1?this.hls.firstLevel:xe,{fragCurrent:lt,partCurrent:ct}=this,{levels:It,allAudioTracks:Kt,loadLevel:Vt,config:jn}=this.hls;if(It.length===1)return 0;const pr=It[ke],Ar=!!(pr!=null&&(J=pr.details)!=null&&J.live),bi=Vt===-1||xe===-1;let Jr,Ki="SDR",Ii=(pr==null?void 0:pr.frameRate)||0;const{audioPreference:ca,videoPreference:za}=jn,Hi=this.audioTracksByGroup||(this.audioTracksByGroup=Ss(Kt));if(bi){if(this.firstSelection!==-1)return this.firstSelection;const Js=this.codecTiers||(this.codecTiers=ga(It,Hi,t,n)),ks=xi(Js,Ki,e,ca,za),{codecSet:Fo,videoRanges:Ho,minFramerate:hs,minBitrate:ns,preferHDR:ko}=ks;Jr=Fo,Ki=ko?Ho[Ho.length-1]:Ho[0],Ii=hs,e=Math.max(e,ns),S.log(`[abr] picked start tier ${JSON.stringify(ks)}`)}else Jr=pr==null?void 0:pr.codecSet,Ki=pr==null?void 0:pr.videoRange;const ya=ct?ct.duration:lt?lt.duration:0,io=this.bwEstimator.getEstimateTTFB()/1e3,_a=[];for(let Js=n;Js>=t;Js--){var $s;const ks=It[Js],Fo=Js>ke;if(!ks)continue;if(jn.useMediaCapabilities&&!ks.supportedResult&&!ks.supportedPromise){const qo=navigator.mediaCapabilities;typeof(qo==null?void 0:qo.decodingInfo)=="function"&&ni(ks,Hi,Ki,Ii,e,ca)?(ks.supportedPromise=us(ks,Hi,qo),ks.supportedPromise.then(Uo=>{if(!this.hls)return;ks.supportedResult=Uo;const ol=this.hls.levels,Hl=ol.indexOf(ks);Uo.error?S.warn(`[abr] MediaCapabilities decodingInfo error: "${Uo.error}" for level ${Hl} ${JSON.stringify(Uo)}`):Uo.supported||(S.warn(`[abr] Unsupported MediaCapabilities decodingInfo result for level ${Hl} ${JSON.stringify(Uo)}`),Hl>-1&&ol.length>1&&(S.log(`[abr] Removing unsupported level ${Hl}`),this.hls.removeLevel(Hl)))})):ks.supportedResult=Pn}if(Jr&&ks.codecSet!==Jr||Ki&&ks.videoRange!==Ki||Fo&&Ii>ks.frameRate||!Fo&&Ii>0&&Ii=ya*2&&u===0?It[Js].averageBitrate:It[Js].maxBitrate,Co=this.getTimeToLoadFrag(io,ns,ko*hs,Ho===void 0);if(ns>=ko&&(Js===xe||ks.loadError===0&&ks.fragmentError===0)&&(Co<=io||!s(Co)||Ar&&!this.bitrateTestDelay||Co${Js} adjustedbw(${Math.round(ns)})-bitrate=${Math.round(ns-ko)} ttfb:${io.toFixed(1)} avgDuration:${hs.toFixed(1)} maxFetchDuration:${le.toFixed(1)} fetchDuration:${Co.toFixed(1)} firstSelection:${bi} codecSet:${Jr} videoRange:${Ki} hls.loadLevel:${Vt}`)),bi&&(this.firstSelection=Js),Js}}return-1}set nextAutoLevel(e){const{maxAutoLevel:t,minAutoLevel:n}=this.hls,a=Math.min(Math.max(e,n),t);this._nextAutoLevel!==a&&(this.nextAutoLevelKey="",this._nextAutoLevel=a)}}class Ua{constructor(){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(){}}var La={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class na{constructor(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}_registerListeners(){const{hls:e}=this;e.on(i.BUFFER_APPENDED,this.onBufferAppended,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.FRAG_LOADED,this.onFragLoaded,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.BUFFER_APPENDED,this.onBufferAppended,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.FRAG_LOADED,this.onFragLoaded,this)}destroy(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(e,t){const n=this.activePartLists[t];if(n)for(let a=n.length;a--;){const u=n[a];if(!u)break;const h=u.end;if(u.start<=e&&h!==null&&e<=h)return u}return this.getBufferedFrag(e,t)}getBufferedFrag(e,t){const{fragments:n}=this,a=Object.keys(n);for(let u=a.length;u--;){const h=n[a[u]];if((h==null?void 0:h.body.type)===t&&h.buffered){const T=h.body;if(T.start<=e&&e<=T.end)return T}}return null}detectEvictedFragments(e,t,n,a){this.timeRanges&&(this.timeRanges[e]=t);const u=(a==null?void 0:a.fragment.sn)||-1;Object.keys(this.fragments).forEach(h=>{const T=this.fragments[h];if(!T||u>=T.body.sn)return;if(!T.buffered&&!T.loaded){T.body.type===n&&this.removeFragment(T.body);return}const J=T.range[e];J&&J.time.some(le=>{const xe=!this.isTimeBuffered(le.startPTS,le.endPTS,t);return xe&&this.removeFragment(T.body),xe})})}detectPartialFragments(e){const t=this.timeRanges,{frag:n,part:a}=e;if(!t||n.sn==="initSegment")return;const u=Xa(n),h=this.fragments[u];if(!h||h.buffered&&n.gap)return;const T=!n.relurl;Object.keys(t).forEach(J=>{const le=n.elementaryStreams[J];if(!le)return;const xe=t[J],ke=T||le.partial===!0;h.range[J]=this.getBufferedTimes(n,a,ke,xe)}),h.loaded=null,Object.keys(h.range).length?(h.buffered=!0,(h.body.endList=n.endList||h.body.endList)&&(this.endListFragments[h.body.type]=h),ma(h)||this.removeParts(n.sn-1,n.type)):this.removeFragment(h.body)}removeParts(e,t){const n=this.activePartLists[t];n&&(this.activePartLists[t]=n.filter(a=>a.fragment.sn>=e))}fragBuffered(e,t){const n=Xa(e);let a=this.fragments[n];!a&&t&&(a=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),a&&(a.loaded=null,a.buffered=!0)}getBufferedTimes(e,t,n,a){const u={time:[],partial:n},h=e.start,T=e.end,J=e.minEndPTS||T,le=e.maxStartPTS||h;for(let xe=0;xe=ke&&J<=lt){u.time.push({startPTS:Math.max(h,a.start(xe)),endPTS:Math.min(T,a.end(xe))});break}else if(hke){const ct=Math.max(h,a.start(xe)),It=Math.min(T,a.end(xe));It>ct&&(u.partial=!0,u.time.push({startPTS:ct,endPTS:It}))}else if(T<=ke)break}return u}getPartialFragment(e){let t=null,n,a,u,h=0;const{bufferPadding:T,fragments:J}=this;return Object.keys(J).forEach(le=>{const xe=J[le];xe&&ma(xe)&&(a=xe.body.start-T,u=xe.body.end+T,e>=a&&e<=u&&(n=Math.min(e-a,u-e),h<=n&&(t=xe.body,h=n)))}),t}isEndListAppended(e){const t=this.endListFragments[e];return t!==void 0&&(t.buffered||ma(t))}getState(e){const t=Xa(e),n=this.fragments[t];return n?n.buffered?ma(n)?La.PARTIAL:La.OK:La.APPENDING:La.NOT_LOADED}isTimeBuffered(e,t,n){let a,u;for(let h=0;h=a&&t<=u)return!0;if(t<=a)return!1}return!1}onFragLoaded(e,t){const{frag:n,part:a}=t;if(n.sn==="initSegment"||n.bitrateTest)return;const u=a?null:t,h=Xa(n);this.fragments[h]={body:n,appendedPTS:null,loaded:u,buffered:!1,range:Object.create(null)}}onBufferAppended(e,t){const{frag:n,part:a,timeRanges:u}=t;if(n.sn==="initSegment")return;const h=n.type;if(a){let T=this.activePartLists[h];T||(this.activePartLists[h]=T=[]),T.push(a)}this.timeRanges=u,Object.keys(u).forEach(T=>{const J=u[T];this.detectEvictedFragments(T,J,h,a)})}onFragBuffered(e,t){this.detectPartialFragments(t)}hasFragment(e){const t=Xa(e);return!!this.fragments[t]}hasParts(e){var t;return!!((t=this.activePartLists[e])!=null&&t.length)}removeFragmentsInRange(e,t,n,a,u){a&&!this.hasGaps||Object.keys(this.fragments).forEach(h=>{const T=this.fragments[h];if(!T)return;const J=T.body;J.type!==n||a&&!J.gap||J.starte&&(T.buffered||u)&&this.removeFragment(J)})}removeFragment(e){const t=Xa(e);e.stats.loaded=0,e.clearElementaryStreamInfo();const n=this.activePartLists[e.type];if(n){const a=e.sn;this.activePartLists[e.type]=n.filter(u=>u.fragment.sn!==a)}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1}}function ma(g){var e,t,n;return g.buffered&&(g.body.gap||((e=g.range.video)==null?void 0:e.partial)||((t=g.range.audio)==null?void 0:t.partial)||((n=g.range.audiovideo)==null?void 0:n.partial))}function Xa(g){return`${g.type}_${g.level}_${g.sn}`}const Ui={length:0,start:()=>0,end:()=>0};class Si{static isBuffered(e,t){try{if(e){const n=Si.getBuffered(e);for(let a=0;a=n.start(a)&&t<=n.end(a))return!0}}catch(n){}return!1}static bufferInfo(e,t,n){try{if(e){const a=Si.getBuffered(e),u=[];let h;for(h=0;hke&&(a[xe-1].end=e[le].end):a.push(e[le])}else a.push(e[le])}else a=e;let u=0,h,T=t,J=t;for(let le=0;le=xe&&tt.startCC||g&&g.cc{if(this.loader&&this.loader.destroy(),e.gap)if(e.tagList.some(ct=>ct[0]==="GAP")){J(rs(e));return}else e.gap=!1;const le=this.loader=e.loader=u?new u(a):new h(a),xe=Ja(e),ke=fo(a.fragLoadPolicy.default),lt={loadPolicy:ke,timeout:ke.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:Ha};e.stats=le.stats,le.load(xe,lt,{onSuccess:(ct,It,Kt,Vt)=>{this.resetLoader(e,le);let jn=ct.data;Kt.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(jn.slice(0,16)),jn=jn.slice(16)),T({frag:e,part:null,payload:jn,networkDetails:Vt})},onError:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:_({url:n,data:void 0},ct),error:new Error(`HTTP Error ${ct.code} ${ct.text}`),networkDetails:Kt,stats:Vt}))},onAbort:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:Kt,stats:ct}))},onTimeout:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error(`Timeout after ${lt.timeout}ms`),networkDetails:Kt,stats:ct}))},onProgress:(ct,It,Kt,Vt)=>{t&&t({frag:e,part:null,payload:Kt,networkDetails:Vt})}})})}loadPart(e,t,n){this.abort();const a=this.config,u=a.fLoader,h=a.loader;return new Promise((T,J)=>{if(this.loader&&this.loader.destroy(),e.gap||t.gap){J(rs(e,t));return}const le=this.loader=e.loader=u?new u(a):new h(a),xe=Ja(e,t),ke=fo(a.fragLoadPolicy.default),lt={loadPolicy:ke,timeout:ke.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Ha};t.stats=le.stats,le.load(xe,lt,{onSuccess:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),this.updateStatsFromPart(e,t);const jn={frag:e,part:t,payload:ct.data,networkDetails:Vt};n(jn),T(jn)},onError:(ct,It,Kt,Vt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:_({url:xe.url,data:void 0},ct),error:new Error(`HTTP Error ${ct.code} ${ct.text}`),networkDetails:Kt,stats:Vt}))},onAbort:(ct,It,Kt)=>{e.stats.aborted=t.stats.aborted,this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:Kt,stats:ct}))},onTimeout:(ct,It,Kt)=>{this.resetLoader(e,le),J(new Bs({type:c.NETWORK_ERROR,details:d.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error(`Timeout after ${lt.timeout}ms`),networkDetails:Kt,stats:ct}))}})})}updateStatsFromPart(e,t){const n=e.stats,a=t.stats,u=a.total;if(n.loaded+=a.loaded,u){const J=Math.round(e.duration/t.duration),le=Math.min(Math.round(n.loaded/u),J),ke=(J-le)*Math.round(n.loaded/le);n.total=n.loaded+ke}else n.total=Math.max(n.loaded,n.total);const h=n.loading,T=a.loading;h.start?h.first+=T.first-T.start:(h.start=T.start,h.first=T.first),h.end=T.end}resetLoader(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()}}function Ja(g,e=null){const t=e||g,n={frag:g,part:e,responseType:"arraybuffer",url:t.url,headers:{},rangeStart:0,rangeEnd:0},a=t.byteRangeStartOffset,u=t.byteRangeEndOffset;if(s(a)&&s(u)){var h;let T=a,J=u;if(g.sn==="initSegment"&&((h=g.decryptdata)==null?void 0:h.method)==="AES-128"){const le=u-a;le%16&&(J=u+(16-le%16)),a!==0&&(n.resetIV=!0,T=a-16)}n.rangeStart=T,n.rangeEnd=J}return n}function rs(g,e){const t=new Error(`GAP ${g.gap?"tag":"attribute"} found`),n={type:c.MEDIA_ERROR,details:d.FRAG_GAP,fatal:!1,frag:g,error:t,networkDetails:null};return e&&(n.part=e),(e||g).stats.aborted=!0,new Bs(n)}class Bs extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}}class Lo{constructor(e,t){this.subtle=void 0,this.aesIV=void 0,this.subtle=e,this.aesIV=t}decrypt(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)}}class fl{constructor(e,t){this.subtle=void 0,this.key=void 0,this.subtle=e,this.key=t}expandKey(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])}}function vl(g){const e=g.byteLength,t=e&&new DataView(g.buffer).getUint8(e-1);return t?K(g,0,e-t):g}class zl{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 a=0;a<4;a++)n[a]=t.getUint32(a*4);return n}initTable(){const e=this.sBox,t=this.invSBox,n=this.subMix,a=n[0],u=n[1],h=n[2],T=n[3],J=this.invSubMix,le=J[0],xe=J[1],ke=J[2],lt=J[3],ct=new Uint32Array(256);let It=0,Kt=0,Vt=0;for(Vt=0;Vt<256;Vt++)Vt<128?ct[Vt]=Vt<<1:ct[Vt]=Vt<<1^283;for(Vt=0;Vt<256;Vt++){let jn=Kt^Kt<<1^Kt<<2^Kt<<3^Kt<<4;jn=jn>>>8^jn&255^99,e[It]=jn,t[jn]=It;const pr=ct[It],Ar=ct[pr],bi=ct[Ar];let Jr=ct[jn]*257^jn*16843008;a[It]=Jr<<24|Jr>>>8,u[It]=Jr<<16|Jr>>>16,h[It]=Jr<<8|Jr>>>24,T[It]=Jr,Jr=bi*16843009^Ar*65537^pr*257^It*16843008,le[jn]=Jr<<24|Jr>>>8,xe[jn]=Jr<<16|Jr>>>16,ke[jn]=Jr<<8|Jr>>>24,lt[jn]=Jr,It?(It=pr^ct[ct[ct[bi^pr]]],Kt^=ct[ct[Kt]]):It=Kt=1}}expandKey(e){const t=this.uint8ArrayToUint32Array_(e);let n=!0,a=0;for(;athis.subtle?(this.logOnce("WebCrypto AES decrypt"),new Lo(this.subtle,new Uint8Array(n)).decrypt(e.buffer,a)):Promise.reject(new Error("web crypto not initialized"))).catch(a=>(S.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${a.name}: ${a.message}`),this.onWebCryptoError(e,t,n)))}onWebCryptoError(e,t,n){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n);const a=this.flush();if(a)return a.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")}getValidChunk(e){let t=e;const n=e.length-e.length%pu;return n!==e.length&&(t=K(e,0,n),this.remainderData=K(e,n)),t}logOnce(e){this.logEnabled&&(S.log(`[decrypter]: ${e}`),this.logEnabled=!1)}}const Qe={toString:function(g){let e="";const t=g.length;for(let n=0;nT.end){const ke=h>xe;(h{if(this.fragContextChanged(e)){this.warn(`Fragment ${e.sn}${u.part?" p: "+u.part.index:""} of level ${e.level} was dropped during download.`),this.fragmentTracker.removeFragment(e);return}e.stats.chunkCount++,this._handleFragmentLoadProgress(u)};this._doFragLoad(e,t,n,a).then(u=>{if(!u)return;const h=this.state;if(this.fragContextChanged(e)){(h===Ue.FRAG_LOADING||!this.fragCurrent&&h===Ue.PARSING)&&(this.fragmentTracker.removeFragment(e),this.state=Ue.IDLE);return}"payload"in u&&(this.log(`Loaded fragment ${e.sn} of level ${e.level}`),this.hls.trigger(i.FRAG_LOADED,u)),this._handleFragmentLoadComplete(u)}).catch(u=>{this.state===Ue.STOPPED||this.state===Ue.ERROR||(this.warn(`Frag error: ${(u==null?void 0:u.message)||u}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){var t;const{fragmentTracker:n}=this;if(n.getState(e)===La.APPENDING){const u=e.type,h=this.getFwdBufferInfo(this.mediaBuffer,u),T=Math.max(e.duration,h?h.len:this.config.maxBufferLength),J=this.backtrackFragment;((J?e.sn-J.sn:0)===1||this.reduceMaxBufferLength(T,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)===La.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)}flushMainBuffer(e,t,n=null){if(!(e-t))return;const a={startOffset:e,endOffset:t,type:n};this.hls.trigger(i.BUFFER_FLUSHING,a)}_loadInitSegment(e,t){this._doFragLoad(e,t).then(n=>{if(!n||this.fragContextChanged(e)||!this.levels)throw new Error("init load aborted");return n}).then(n=>{const{hls:a}=this,{payload:u}=n,h=e.decryptdata;if(u&&u.byteLength>0&&h!=null&&h.key&&h.iv&&h.method==="AES-128"){const T=self.performance.now();return this.decrypter.decrypt(new Uint8Array(u),h.key.buffer,h.iv.buffer).catch(J=>{throw a.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_DECRYPT_ERROR,fatal:!1,error:J,reason:J.message,frag:e}),J}).then(J=>{const le=self.performance.now();return a.trigger(i.FRAG_DECRYPTED,{frag:e,payload:J,stats:{tstart:T,tdecrypt:le}}),n.payload=J,this.completeInitSegmentLoad(n)})}return this.completeInitSegmentLoad(n)}).catch(n=>{this.state===Ue.STOPPED||this.state===Ue.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=Ue.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()}fragContextChanged(e){const{fragCurrent:t}=this;return!e||!t||e.sn!==t.sn||e.level!==t.level}fragBufferedComplete(e,t){var n,a,u,h;const T=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${t?" part: "+t.index:""} of ${this.playlistType===on.MAIN?"level":"track"} ${e.level} (frag:[${((n=e.startPTS)!=null?n:NaN).toFixed(3)}-${((a=e.endPTS)!=null?a:NaN).toFixed(3)}] > buffer:${T?Qe.toString(Si.getBuffered(T)):"(detached)"})`),e.sn!=="initSegment"){var J;if(e.type!==on.SUBTITLE){const xe=e.elementaryStreams;if(!Object.keys(xe).some(ke=>!!xe[ke])){this.state=Ue.IDLE;return}}const le=(J=this.levels)==null?void 0:J[e.level];le!=null&&le.fragmentError&&(this.log(`Resetting level fragment error count of ${le.fragmentError} on frag buffered`),le.fragmentError=0)}this.state=Ue.IDLE,T&&(!this.loadedmetadata&&e.type==on.MAIN&&T.buffered.length&&((u=this.fragCurrent)==null?void 0:u.sn)===((h=this.fragPrevious)==null?void 0:h.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())}seekToStartPos(){}_handleFragmentLoadComplete(e){const{transmuxer:t}=this;if(!t)return;const{frag:n,part:a,partsLoaded:u}=e,h=!u||u.length===0||u.some(J=>!J),T=new ds(n.level,n.sn,n.stats.chunkCount+1,0,a?a.index:-1,!h);t.flush(T)}_handleFragmentLoadProgress(e){}_doFragLoad(e,t,n=null,a){var u;const h=t==null?void 0:t.details;if(!this.levels||!h)throw new Error(`frag load aborted, missing level${h?"":" detail"}s`);let T=null;if(e.encrypted&&!((u=e.decryptdata)!=null&&u.key)?(this.log(`Loading key for ${e.sn} of [${h.startSN}-${h.endSN}], ${this.logPrefix==="[stream-controller]"?"level":"track"} ${e.level}`),this.state=Ue.KEY_LOADING,this.fragCurrent=e,T=this.keyLoader.load(e).then(xe=>{if(!this.fragContextChanged(xe.frag))return this.hls.trigger(i.KEY_LOADED,xe),this.state===Ue.KEY_LOADING&&(this.state=Ue.IDLE),xe}),this.hls.trigger(i.KEY_LOADING,{frag:e}),this.fragCurrent===null&&(T=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):!e.encrypted&&h.encryptedFragments.length&&this.keyLoader.loadClear(e,h.encryptedFragments),n=Math.max(e.start,n||0),this.config.lowLatencyMode&&e.sn!=="initSegment"){const xe=h.partList;if(xe&&a){n>e.end&&h.fragmentHint&&(e=h.fragmentHint);const ke=this.getNextPart(xe,e,n);if(ke>-1){const lt=xe[ke];this.log(`Loading part sn: ${e.sn} p: ${lt.index} cc: ${e.cc} of playlist [${h.startSN}-${h.endSN}] parts [0-${ke}-${xe.length-1}] ${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(n.toFixed(3))}`),this.nextLoadPosition=lt.start+lt.duration,this.state=Ue.FRAG_LOADING;let ct;return T?ct=T.then(It=>!It||this.fragContextChanged(It.frag)?null:this.doFragPartsLoad(e,lt,t,a)).catch(It=>this.handleFragLoadError(It)):ct=this.doFragPartsLoad(e,lt,t,a).catch(It=>this.handleFragLoadError(It)),this.hls.trigger(i.FRAG_LOADING,{frag:e,part:lt,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):ct}else if(!e.url||this.loadedEndOfParts(xe,n))return Promise.resolve(null)}}this.log(`Loading fragment ${e.sn} cc: ${e.cc} ${h?"of ["+h.startSN+"-"+h.endSN+"] ":""}${this.logPrefix==="[stream-controller]"?"level":"track"}: ${e.level}, target: ${parseFloat(n.toFixed(3))}`),s(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Ue.FRAG_LOADING;const J=this.config.progressive;let le;return J&&T?le=T.then(xe=>!xe||this.fragContextChanged(xe==null?void 0:xe.frag)?null:this.fragmentLoader.load(e,a)).catch(xe=>this.handleFragLoadError(xe)):le=Promise.all([this.fragmentLoader.load(e,J?a:void 0),T]).then(([xe])=>(!J&&xe&&a&&a(xe),xe)).catch(xe=>this.handleFragLoadError(xe)),this.hls.trigger(i.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):le}doFragPartsLoad(e,t,n,a){return new Promise((u,h)=>{var T;const J=[],le=(T=n.details)==null?void 0:T.partList,xe=ke=>{this.fragmentLoader.loadPart(e,ke,a).then(lt=>{J[ke.index]=lt;const ct=lt.part;this.hls.trigger(i.FRAG_LOADED,lt);const It=Ea(n,e.sn,ke.index+1)||Ia(le,e.sn,ke.index+1);if(It)xe(It);else return u({frag:e,part:ct,partsLoaded:J})}).catch(h)};xe(t)})}handleFragLoadError(e){if("data"in e){const t=e.data;e.data&&t.details===d.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):this.hls.trigger(i.ERROR,t)}else this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){const t=this.getCurrentContext(e);if(!t||this.state!==Ue.PARSING){!this.fragCurrent&&this.state!==Ue.STOPPED&&this.state!==Ue.ERROR&&(this.state=Ue.IDLE);return}const{frag:n,part:a,level:u}=t,h=self.performance.now();n.stats.parsing.end=h,a&&(a.stats.parsing.end=h),this.updateLevelTiming(n,a,u,e.partial)}getCurrentContext(e){const{levels:t,fragCurrent:n}=this,{level:a,sn:u,part:h}=e;if(!(t!=null&&t[a]))return this.warn(`Levels object was unset while buffering fragment ${u} of level ${a}. The current chunk will not be buffered.`),null;const T=t[a],J=h>-1?Ea(T,u,h):null,le=J?J.fragment:No(T,u,n);return le?(n&&n!==le&&(le.stats=n.stats),{frag:le,part:J,level:T}):null}bufferFragmentData(e,t,n,a,u){var h;if(!e||this.state!==Ue.PARSING)return;const{data1:T,data2:J}=e;let le=T;if(T&&J&&(le=Zn(T,J)),!((h=le)!=null&&h.length))return;const xe={type:e.type,frag:t,part:n,chunkMeta:a,parent:t.type,data:le};if(this.hls.trigger(i.BUFFER_APPENDING,xe),e.dropped&&e.independent&&!n){if(u)return;this.flushBufferGap(t)}}flushBufferGap(e){const t=this.media;if(!t)return;if(!Si.isBuffered(t,t.currentTime)){this.flushMainBuffer(0,e.start);return}const n=t.currentTime,a=Si.bufferInfo(t,n,0),u=e.duration,h=Math.min(this.config.maxFragLookUpTolerance*2,u*.25),T=Math.max(Math.min(e.start-h,a.end-h),n+h);e.start-T>h&&this.flushMainBuffer(T,e.start)}getFwdBufferInfo(e,t){const n=this.getLoadPosition();return s(n)?this.getFwdBufferInfoAtPos(e,n,t):null}getFwdBufferInfoAtPos(e,t,n){const{config:{maxBufferHole:a}}=this,u=Si.bufferInfo(e,t,a);if(u.len===0&&u.nextStart!==void 0){const h=this.fragmentTracker.getBufferedFrag(t,n);if(h&&u.nextStart=a?(n.maxMaxBufferLength=u,this.warn(`Reduce max buffer length to ${u}s`),!0):!1}getAppendedFrag(e,t=on.MAIN){const n=this.fragmentTracker.getAppendedFrag(e,on.MAIN);return n&&"fragment"in n?n.fragment:n}getNextFragment(e,t){const n=t.fragments,a=n.length;if(!a)return null;const{config:u}=this,h=n[0].start;let T;if(t.live){const J=u.initialLiveManifestSize;if(at}getNextFragmentLoopLoading(e,t,n,a,u){const h=e.gap,T=this.getNextFragment(this.nextLoadPosition,t);if(T===null)return T;if(e=T,h&&e&&!e.gap&&n.nextStart){const J=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,a);if(J!==null&&n.len+J.len>=u)return this.log(`buffer full after gaps in "${a}" playlist starting at sn: ${e.sn}`),null}return e}mapToInitFragWhenRequired(e){return e!=null&&e.initSegment&&!(e!=null&&e.initSegment.data)&&!this.bitrateTest?e.initSegment:e}getNextPart(e,t,n){let a=-1,u=!1,h=!0;for(let T=0,J=e.length;T-1&&nn.start&&n.loaded}getInitialLiveFragment(e,t){const n=this.fragPrevious;let a=null;if(n){if(e.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${n.programDateTime}`),a=Zi(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!a){const u=n.sn+1;if(u>=e.startSN&&u<=e.endSN){const h=t[u-e.startSN];n.cc===h.cc&&(a=h,this.log(`Live playlist, switching playlist, load frag with next SN: ${a.sn}`))}a||(a=Gi(t,n.cc),a&&this.log(`Live playlist, switching playlist, load frag with same CC: ${a.sn}`))}}else{const u=this.hls.liveSyncPosition;u!==null&&(a=this.getFragmentAtPosition(u,this.bitrateTest?e.fragmentEnd:e.edge,e))}return a}getFragmentAtPosition(e,t,n){const{config:a}=this;let{fragPrevious:u}=this,{fragments:h,endSN:T}=n;const{fragmentHint:J}=n,{maxFragLookUpTolerance:le}=a,xe=n.partList,ke=!!(a.lowLatencyMode&&xe!=null&&xe.length&&J);ke&&J&&!this.bitrateTest&&(h=h.concat(J),T=J.sn);let lt;if(et-le?0:le;lt=gs(u,h,e,ct)}else lt=h[h.length-1];if(lt){const ct=lt.sn-n.startSN,It=this.fragmentTracker.getState(lt);if((It===La.OK||It===La.PARTIAL&<.gap)&&(u=lt),u&<.sn===u.sn&&(!ke||xe[0].fragment.sn>lt.sn)&&u&<.level===u.level){const Vt=h[ct+1];lt.sn=h-t.maxFragLookUpTolerance&&u<=T;if(a!==null&&n.duration>a&&(u${e.startSN} prev-sn: ${J?J.sn:"na"} fragments: ${a}`),le}return u}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;if(n ${(a=this.fragCurrent)==null?void 0:a.url}`);return}const u=t.details===d.FRAG_GAP;u&&this.fragmentTracker.fragBuffered(n,!0);const h=t.errorAction,{action:T,retryCount:J=0,retryConfig:le}=h||{};if(h&&T===Mi.RetryRequest&&le){this.resetStartWhenNotLoaded(this.levelLastLoaded);const xe=ka(le,J);this.warn(`Fragment ${n.sn} of ${e} ${n.level} errored with ${t.details}, retrying loading ${J+1}/${le.maxNumRetry} in ${xe}ms`),h.resolved=!0,this.retryDate=self.performance.now()+xe,this.state=Ue.FRAG_LOADING_WAITING_RETRY}else if(le&&h)if(this.resetFragmentErrors(e),J.5;u&&this.reduceMaxBufferLength(a.len,(t==null?void 0:t.duration)||10);const h=!u;return h&&this.warn(`Buffer full error while media.currentTime is not buffered, flush ${n} buffer`),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),h}return!1}resetFragmentErrors(e){e===on.AUDIO&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Ue.STOPPED&&(this.state=Ue.IDLE)}afterBufferFlushed(e,t,n){if(!e)return;const a=Si.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,a,n),this.state===Ue.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Ue.IDLE}resetStartWhenNotLoaded(e){if(!this.loadedmetadata){this.startFragRequested=!1;const t=e?e.details:null;t!=null&&t.live?(this.startPosition=-1,this.setStartPosition(t,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.warn(`The loading context changed while buffering fragment ${e.sn} of level ${e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,t,n,a){var u;const h=n.details;if(!h){this.warn("level.details undefined");return}if(!Object.keys(e.elementaryStreams).reduce((J,le)=>{const xe=e.elementaryStreams[le];if(xe){const ke=xe.endPTS-xe.startPTS;if(ke<=0)return this.warn(`Could not parse fragment ${e.sn} ${le} duration reliably (${ke})`),J||!1;const lt=a?0:Oo(h,e,xe.startPTS,xe.endPTS,xe.startDTS,xe.endDTS);return this.hls.trigger(i.LEVEL_PTS_UPDATED,{details:h,level:n,drift:lt,type:le,frag:e,start:xe.startPTS,end:xe.endPTS}),!0}return J},!1)&&((u=this.transmuxer)==null?void 0:u.error)===null){const J=new Error(`Found no media in fragment ${e.sn} of level ${e.level} resetting transmuxer to fallback to playlist timing`);if(n.fragmentError===0&&(n.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)),this.warn(J.message),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,error:J,frag:e,reason:`Found no media in msn ${e.sn} of level "${n.url}"`}),!this.hls)return;this.resetTransmuxer()}this.state=Ue.PARSED,this.hls.trigger(i.FRAG_PARSED,{frag:e,part:t})}resetTransmuxer(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)}recoverWorkerError(e){e.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())}set state(e){const t=this._state;t!==e&&(this._state=e,this.log(`${t}->${e}`))}get state(){return this._state}}class cn{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=hn(e,t);else return new Uint8Array(0);return this.reset(),n}reset(){this.chunks.length=0,this.dataLength=0}}function hn(g,e){const t=new Uint8Array(e);let n=0;for(let a=0;a0&&T.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:fa.audioId3,duration:Number.POSITIVE_INFINITY});a{if(s(g))return g*90;const n=t?t.baseTime*9e4/t.timescale:0;return e*9e4+n};function v(g,e,t,n){let a,u,h,T;const J=navigator.userAgent.toLowerCase(),le=n,xe=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];a=((e[t+2]&192)>>>6)+1;const ke=(e[t+2]&60)>>>2;if(ke>xe.length-1){const lt=new Error(`invalid ADTS sampling index:${ke}`);g.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!0,error:lt,reason:lt.message});return}return h=(e[t+2]&1)<<2,h|=(e[t+3]&192)>>>6,S.log(`manifest codec:${n}, ADTS type:${a}, samplingIndex:${ke}`),/firefox/i.test(J)?ke>=6?(a=5,T=new Array(4),u=ke-3):(a=2,T=new Array(2),u=ke):J.indexOf("android")!==-1?(a=2,T=new Array(2),u=ke):(a=5,T=new Array(4),n&&(n.indexOf("mp4a.40.29")!==-1||n.indexOf("mp4a.40.5")!==-1)||!n&&ke>=6?u=ke-3:((n&&n.indexOf("mp4a.40.2")!==-1&&(ke>=6&&h===1||/vivaldi/i.test(J))||!n&&h===1)&&(a=2,T=new Array(2)),u=ke)),T[0]=a<<3,T[0]|=(ke&14)>>1,T[1]|=(ke&1)<<7,T[1]|=h<<3,a===5&&(T[1]|=(u&14)>>1,T[2]=(u&1)<<7,T[2]|=8,T[3]=0),{config:T,samplerate:xe[ke],channelCount:h,codec:"mp4a.40."+a,manifestCodec:le}}function A(g,e){return g[e]===255&&(g[e+1]&246)===240}function y(g,e){return g[e+1]&1?7:9}function k(g,e){return(g[e+3]&3)<<11|g[e+4]<<3|(g[e+5]&224)>>>5}function X(g,e){return e+5=g.length)return!1;const n=k(g,e);if(n<=t)return!1;const a=e+n;return a===g.length||z(g,a)}return!1}function Ne(g,e,t,n,a){if(!g.samplerate){const u=v(e,t,n,a);if(!u)return;g.config=u.config,g.samplerate=u.samplerate,g.channelCount=u.channelCount,g.codec=u.codec,g.manifestCodec=u.manifestCodec,S.log(`parsed codec:${g.codec}, rate:${u.samplerate}, channels:${u.channelCount}`)}}function Ye(g){return 1024*9e4/g}function ht(g,e){const t=y(g,e);if(e+t<=g.length){const n=k(g,e)-t;if(n>0)return{headerLength:t,frameLength:n}}}function ft(g,e,t,n,a){const u=Ye(g.samplerate),h=n+a*u,T=ht(e,t);let J;if(T){const{frameLength:ke,headerLength:lt}=T,ct=lt+ke,It=Math.max(0,t+ct-e.length);It?(J=new Uint8Array(ct-lt),J.set(e.subarray(t+lt,e.length),0)):J=e.subarray(t+lt,t+ct);const Kt={unit:J,pts:h};return It||g.samples.push(Kt),{sample:Kt,length:ct,missing:It}}const le=e.length-t;return J=new Uint8Array(le),J.set(e.subarray(t,e.length),0),{sample:{unit:J,pts:h},length:le,missing:-1}}let Dt=null;const et=[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],gn=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],ln=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],wn=[0,1,1,4];function Xt(g,e,t,n,a){if(t+24>e.length)return;const u=Bn(e,t);if(u&&t+u.frameLength<=e.length){const h=u.samplesPerFrame*9e4/u.sampleRate,T=n+a*h,J={unit:e.subarray(t,t+u.frameLength),pts:T,dts:T};return g.config=[],g.channelCount=u.channelCount,g.samplerate=u.sampleRate,g.samples.push(J),{sample:J,length:u.frameLength,missing:0}}}function Bn(g,e){const t=g[e+1]>>3&3,n=g[e+1]>>1&3,a=g[e+2]>>4&15,u=g[e+2]>>2&3;if(t!==1&&a!==0&&a!==15&&u!==3){const h=g[e+2]>>1&1,T=g[e+3]>>6,J=t===3?3-n:n===3?3:4,le=et[J*14+a-1]*1e3,ke=gn[(t===3?0:t===2?1:2)*3+u],lt=T===3?1:2,ct=ln[t][n],It=wn[n],Kt=ct*8*It,Vt=Math.floor(ct*le/ke+h)*It;if(Dt===null){const Ar=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Dt=Ar?parseInt(Ar[1]):0}return!!Dt&&Dt<=87&&n===2&&le>=224e3&&T===0&&(g[e+3]=g[e+3]|128),{sampleRate:ke,channelCount:lt,frameLength:Vt,samplesPerFrame:Kt}}}function ir(g,e){return g[e]===255&&(g[e+1]&224)===224&&(g[e+1]&6)!==0}function vr(g,e){return e+1{const h=$e(u);if(zn.test(h.schemeIdUri)){const T=s(h.presentationTime)?h.presentationTime/h.timeScale:t+h.presentationTimeDelta/h.timeScale;let J=h.eventDuration===4294967295?Number.POSITIVE_INFINITY:h.eventDuration/h.timeScale;J<=.001&&(J=Number.POSITIVE_INFINITY);const le=h.payload;n.samples.push({data:le,len:le.byteLength,dts:T,pts:T,type:fa.emsg,duration:J})}})}return n}demuxSampleAes(e,t,n){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))}destroy(){}}const Xr=(g,e)=>{let t=0,n=5;e+=n;const a=new Uint32Array(1),u=new Uint32Array(1),h=new Uint8Array(1);for(;n>0;){h[0]=g[e];const T=Math.min(n,8),J=8-T;u[0]=4278190080>>>24+J<>J,t=t?t<e.length||e[t]!==11||e[t+1]!==119)return-1;const u=e[t+4]>>6;if(u>=3)return-1;const T=[48e3,44100,32e3][u],J=e[t+4]&63,xe=[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][J*3+u]*2;if(t+xe>e.length)return-1;const ke=e[t+6]>>5;let lt=0;ke===2?lt+=2:(ke&1&&ke!==1&&(lt+=2),ke&4&&(lt+=2));const ct=(e[t+6]<<8|e[t+7])>>12-lt&1,Kt=[2,1,2,3,3,4,4,5][ke]+ct,Vt=e[t+5]>>3,jn=e[t+5]&7,pr=new Uint8Array([u<<6|Vt<<1|jn>>2,(jn&3)<<6|ke<<3|ct<<2|J>>4,J<<4&224]),Ar=1536/T*9e4,bi=n+a*Ar,Jr=e.subarray(t,t+xe);return g.config=pr,g.channelCount=Kt,g.samplerate=T,g.samples.push({unit:Jr,pts:bi}),xe}class De{constructor(){this.VideoSample=null}createVideoSample(e,t,n,a){return{key:e,frame:!1,pts:t,dts:n,units:[],debug:a,length:0}}getLastNalUnit(e){var t;let n=this.VideoSample,a;if((!n||n.units.length===0)&&(n=e[e.length-1]),(t=n)!=null&&t.units){const u=n.units;a=u[u.length-1]}return a}pushAccessUnit(e,t){if(e.units.length&&e.frame){if(e.pts===void 0){const n=t.samples,a=n.length;if(a){const u=n[a-1];e.pts=u.pts,e.dts=u.dts}else{t.dropped++;return}}t.samples.push(e)}e.debug.length&&S.log(e.pts+"/"+e.dts+":"+e.debug)}}class Le{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,a=new Uint8Array(4),u=Math.min(4,t);if(u===0)throw new Error("no bytes available");a.set(e.subarray(n,n+u)),this.word=new DataView(a.buffer).getUint32(0),this.bitsAvailable=u*8,this.bytesAvailable-=u}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&&S.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)}skipScalingList(e){let t=8,n=8,a;for(let u=0;u{var ke;switch(xe.type){case 1:{let Kt=!1;J=!0;const Vt=xe.data;if(le&&Vt.length>4){const jn=new Le(Vt).readSliceType();(jn===2||jn===4||jn===7||jn===9)&&(Kt=!0)}if(Kt){var lt;(lt=T)!=null&<.frame&&!T.key&&(this.pushAccessUnit(T,e),T=this.VideoSample=null)}T||(T=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts,"")),T.frame=!0,T.key=Kt;break}case 5:J=!0,(ke=T)!=null&&ke.frame&&!T.key&&(this.pushAccessUnit(T,e),T=this.VideoSample=null),T||(T=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts,"")),T.key=!0,T.frame=!0;break;case 6:{J=!0,_e(xe.data,1,n.pts,t.samples);break}case 7:{var ct,It;J=!0,le=!0;const Kt=xe.data,jn=new Le(Kt).readSPS();if(!e.sps||e.width!==jn.width||e.height!==jn.height||((ct=e.pixelRatio)==null?void 0:ct[0])!==jn.pixelRatio[0]||((It=e.pixelRatio)==null?void 0:It[1])!==jn.pixelRatio[1]){e.width=jn.width,e.height=jn.height,e.pixelRatio=jn.pixelRatio,e.sps=[Kt],e.duration=u;const pr=Kt.subarray(1,4);let Ar="avc1.";for(let bi=0;bi<3;bi++){let Jr=pr[bi].toString(16);Jr.length<2&&(Jr="0"+Jr),Ar+=Jr}e.codec=Ar}break}case 8:J=!0,e.pps=[xe.data];break;case 9:J=!0,e.audFound=!0,T&&this.pushAccessUnit(T,e),T=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts,"");break;case 12:J=!0;break;default:J=!1,T&&(T.debug+="unknown NAL "+xe.type+" ");break}T&&J&&T.units.push(xe)}),a&&T&&(this.pushAccessUnit(T,e),this.VideoSample=null)}parseAVCNALu(e,t){const n=t.byteLength;let a=e.naluState||0;const u=a,h=[];let T=0,J,le,xe,ke=-1,lt=0;for(a===-1&&(ke=0,lt=t[0]&31,a=0,T=1);T=0){const ct={data:t.subarray(ke,le),type:lt};h.push(ct)}else{const ct=this.getLastNalUnit(e.samples);ct&&(u&&T<=4-u&&ct.state&&(ct.data=ct.data.subarray(0,ct.data.byteLength-u)),le>0&&(ct.data=Zn(ct.data,t.subarray(0,le)),ct.state=0))}T=0&&a>=0){const ct={data:t.subarray(ke,n),type:lt,state:a};h.push(ct)}if(h.length===0){const ct=this.getLastNalUnit(e.samples);ct&&(ct.data=Zn(ct.data,t))}return e.naluState=a,h}}class vt{constructor(e,t,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new Kl(t,{removePKCS7Padding:!1})}decryptBuffer(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)}decryptAacSample(e,t,n){const a=e[t].unit;if(a.length<=16)return;const u=a.subarray(16,a.length-a.length%16),h=u.buffer.slice(u.byteOffset,u.byteOffset+u.length);this.decryptBuffer(h).then(T=>{const J=new Uint8Array(T);a.set(J,16),this.decrypter.isSync()||this.decryptAacSamples(e,t+1,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 a=0;for(let u=32;u{u.data=this.getAvcDecryptedUnit(h,J),this.decrypter.isSync()||this.decryptAvcSamples(e,t,n+1,a)})}decryptAvcSamples(e,t,n,a){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,n=0){if(t>=e.length){a();return}const u=e[t].units;for(;!(n>=u.length);n++){const h=u[n];if(!(h.data.length<=48||h.type!==1&&h.type!==5)&&(this.decryptAvcSample(e,t,n,a,h),!this.decrypter.isSync()))return}}}}const Lt=188;class St{constructor(e,t,n){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._duration=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.videoParser=new ut}static probe(e){const t=St.syncOffset(e);return t>0&&S.warn(`MPEG2-TS detected but first sync word found @ offset ${t}`),t!==-1}static syncOffset(e){const t=e.length;let n=Math.min(Lt*5,t-Lt)+1,a=0;for(;a1&&(h===0&&T>2||J+Lt>n))return h}else{if(T)return-1;break}a++}return-1}static createTrack(e,t){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:dn[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?t:void 0}}resetInitSegment(e,t,n,a){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=St.createTrack("video"),this._audioTrack=St.createTrack("audio",a),this._id3Track=St.createTrack("id3"),this._txtTrack=St.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=t,this.videoCodec=n,this._duration=a}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,a=!1){n||(this.sampleAes=null);let u;const h=this._videoTrack,T=this._audioTrack,J=this._id3Track,le=this._txtTrack;let xe=h.pid,ke=h.pesData,lt=T.pid,ct=J.pid,It=T.pesData,Kt=J.pesData,Vt=null,jn=this.pmtParsed,pr=this._pmtId,Ar=e.length;if(this.remainderData&&(e=Zn(this.remainderData,e),Ar=e.length,this.remainderData=null),Ar>4;let ya;if(Hi>1){if(ya=Ii+5+e[Ii+4],ya===Ii+Lt)continue}else ya=Ii+4;switch(za){case xe:ca&&(ke&&(u=Tt(ke))&&this.videoParser.parseAVCPES(h,le,u,!1,this._duration),ke={data:[],size:0}),ke&&(ke.data.push(e.subarray(ya,Ii+Lt)),ke.size+=Ii+Lt-ya);break;case lt:if(ca){if(It&&(u=Tt(It)))switch(T.segmentCodec){case"aac":this.parseAACPES(T,u);break;case"mp3":this.parseMPEGPES(T,u);break;case"ac3":this.parseAC3PES(T,u);break}It={data:[],size:0}}It&&(It.data.push(e.subarray(ya,Ii+Lt)),It.size+=Ii+Lt-ya);break;case ct:ca&&(Kt&&(u=Tt(Kt))&&this.parseID3PES(J,u),Kt={data:[],size:0}),Kt&&(Kt.data.push(e.subarray(ya,Ii+Lt)),Kt.size+=Ii+Lt-ya);break;case 0:ca&&(ya+=e[ya]+1),pr=this._pmtId=an(e,ya);break;case pr:{ca&&(ya+=e[ya]+1);const io=Cn(e,ya,this.typeSupported,n,this.observer);xe=io.videoPid,xe>0&&(h.pid=xe,h.segmentCodec=io.segmentVideoCodec),lt=io.audioPid,lt>0&&(T.pid=lt,T.segmentCodec=io.segmentAudioCodec),ct=io.id3Pid,ct>0&&(J.pid=ct),Vt!==null&&!jn&&(S.warn(`MPEG-TS PMT found at ${Ii} after unknown PID '${Vt}'. Backtracking to sync byte @${bi} to parse all TS packets.`),Vt=null,Ii=bi-188),jn=this.pmtParsed=!0;break}case 17:case 8191:break;default:Vt=za;break}}else Jr++;Jr>0&&rt(this.observer,new Error(`Found ${Jr} TS packet/s that do not start with 0x47`)),h.pesData=ke,T.pesData=It,J.pesData=Kt;const Ki={audioTrack:T,videoTrack:h,id3Track:J,textTrack:le};return a&&this.extractRemainingSamples(Ki),Ki}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:a,textTrack:u}=e,h=n.pesData,T=t.pesData,J=a.pesData;let le;if(h&&(le=Tt(h))?(this.videoParser.parseAVCPES(n,u,le,!0,this._duration),n.pesData=null):n.pesData=h,T&&(le=Tt(T))){switch(t.segmentCodec){case"aac":this.parseAACPES(t,le);break;case"mp3":this.parseMPEGPES(t,le);break;case"ac3":this.parseAC3PES(t,le);break}t.pesData=null}else T!=null&&T.size&&S.log("last AAC PES packet truncated,might overlap between fragments"),t.pesData=T;J&&(le=Tt(J))?(this.parseID3PES(a,le),a.pesData=null):a.pesData=J}demuxSampleAes(e,t,n){const a=this.demux(e,n,!0,!this.config.progressive),u=this.sampleAes=new vt(this.observer,this.config,t);return this.decrypt(a,u)}decrypt(e,t){return new Promise(n=>{const{audioTrack:a,videoTrack:u}=e;a.samples&&a.segmentCodec==="aac"?t.decryptAacSamples(a.samples,0,()=>{u.samples?t.decryptAvcSamples(u.samples,0,0,()=>{n(e)}):n(e)}):u.samples&&t.decryptAvcSamples(u.samples,0,0,()=>{n(e)})})}destroy(){this._duration=0}parseAACPES(e,t){let n=0;const a=this.aacOverFlow;let u=t.data;if(a){this.aacOverFlow=null;const ke=a.missing,lt=a.sample.unit.byteLength;if(ke===-1)u=Zn(a.sample.unit,u);else{const ct=lt-ke;a.sample.unit.set(u.subarray(0,ke),ct),e.samples.push(a.sample),n=a.missing}}let h,T;for(h=n,T=u.length;h0;)T+=J}}parseID3PES(e,t){if(t.pts===void 0){S.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const n=r({},t,{type:this._videoTrack?fa.emsg:fa.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(n)}}function _t(g,e){return((g[e+1]&31)<<8)+g[e+2]}function an(g,e){return(g[e+10]&31)<<8|g[e+11]}function Cn(g,e,t,n,a){const u={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},h=(g[e+1]&15)<<8|g[e+2],T=e+3+h-4,J=(g[e+10]&15)<<8|g[e+11];for(e+=12+J;e0){let ke=e+5,lt=xe;for(;lt>2;){switch(g[ke]){case 106:t.ac3!==!0?S.log("AC-3 audio found, not supported in this browser for now"):(u.audioPid=le,u.segmentAudioCodec="ac3");break}const It=g[ke+1]+2;ke+=It,lt-=It}}break;case 194:case 135:return rt(a,new Error("Unsupported EC-3 in M2TS found")),u;case 36:return rt(a,new Error("Unsupported HEVC in M2TS found")),u}e+=xe+5}return u}function rt(g,e,t){S.warn(`parsing error: ${e.message}`),g.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,levelRetry:t,error:e,reason:e.message})}function Se(g){S.log(`${g} with AES-128-CBC encryption found in unencrypted stream`)}function Tt(g){let e=0,t,n,a,u,h;const T=g.data;if(!g||g.size===0)return null;for(;T[0].length<19&&T.length>1;)T[0]=Zn(T[0],T[1]),T.splice(1,1);if(t=T[0],(t[0]<<16)+(t[1]<<8)+t[2]===1){if(n=(t[4]<<8)+t[5],n&&n>g.size-6)return null;const le=t[7];le&192&&(u=(t[9]&14)*536870912+(t[10]&255)*4194304+(t[11]&254)*16384+(t[12]&255)*128+(t[13]&254)/2,le&64?(h=(t[14]&14)*536870912+(t[15]&255)*4194304+(t[16]&254)*16384+(t[17]&255)*128+(t[18]&254)/2,u-h>60*9e4&&(S.warn(`${Math.round((u-h)/9e4)}s delta between PTS and DTS, align them`),u=h)):h=u),a=t[8];let xe=a+9;if(g.size<=xe)return null;g.size-=xe;const ke=new Uint8Array(g.size);for(let lt=0,ct=T.length;ltIt){xe-=It;continue}else t=t.subarray(xe),It-=xe,xe=0;ke.set(t,e),e+=It}return n&&(n-=a+3),{data:ke,pts:u,dts:h,len:n}}return null}class en extends ri{resetInitSegment(e,t,n,a){super.resetInitSegment(e,t,n,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:t,duration:a,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;const t=R(e,0);let n=(t==null?void 0:t.length)||0;if(t&&e[n]===11&&e[n+1]===119&&U(t)!==void 0&&Xr(e,n)<=16)return!1;for(let a=e.length;n>24&255,h[1]=n>>16&255,h[2]=n>>8&255,h[3]=n&255,h.set(e,4),a=0,n=8;a>24&255,e>>16&255,e>>8&255,e&255,n>>24,n>>16&255,n>>8&255,n&255,a>>24,a>>16&255,a>>8&255,a&255,85,196,0,0]))}static mdia(e){return Qt.box(Qt.types.mdia,Qt.mdhd(e.timescale,e.duration),Qt.hdlr(e.type),Qt.minf(e))}static mfhd(e){return Qt.box(Qt.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"?Qt.box(Qt.types.minf,Qt.box(Qt.types.smhd,Qt.SMHD),Qt.DINF,Qt.stbl(e)):Qt.box(Qt.types.minf,Qt.box(Qt.types.vmhd,Qt.VMHD),Qt.DINF,Qt.stbl(e))}static moof(e,t,n){return Qt.box(Qt.types.moof,Qt.mfhd(e),Qt.traf(n,t))}static moov(e){let t=e.length;const n=[];for(;t--;)n[t]=Qt.trak(e[t]);return Qt.box.apply(null,[Qt.types.moov,Qt.mvhd(e[0].timescale,e[0].duration)].concat(n).concat(Qt.mvex(e)))}static mvex(e){let t=e.length;const n=[];for(;t--;)n[t]=Qt.trex(e[t]);return Qt.box.apply(null,[Qt.types.mvex,...n])}static mvhd(e,t){t*=e;const n=Math.floor(t/(En+1)),a=Math.floor(t%(En+1)),u=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,a>>24,a>>16&255,a>>8&255,a&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 Qt.box(Qt.types.mvhd,u)}static sdtp(e){const t=e.samples||[],n=new Uint8Array(4+t.length);let a,u;for(a=0;a>>8&255),t.push(h&255),t=t.concat(Array.prototype.slice.call(u));for(a=0;a>>8&255),n.push(h&255),n=n.concat(Array.prototype.slice.call(u));const T=Qt.box(Qt.types.avcC,new Uint8Array([1,t[3],t[4],t[5],255,224|e.sps.length].concat(t).concat([e.pps.length]).concat(n))),J=e.width,le=e.height,xe=e.pixelRatio[0],ke=e.pixelRatio[1];return Qt.box(Qt.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,J>>8&255,J&255,le>>8&255,le&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]),T,Qt.box(Qt.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Qt.box(Qt.types.pasp,new Uint8Array([xe>>24,xe>>16&255,xe>>8&255,xe&255,ke>>24,ke>>16&255,ke>>8&255,ke&255])))}static esds(e){const t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))}static audioStsd(e){const t=e.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,t>>8&255,t&255,0,0])}static mp4a(e){return Qt.box(Qt.types.mp4a,Qt.audioStsd(e),Qt.box(Qt.types.esds,Qt.esds(e)))}static mp3(e){return Qt.box(Qt.types[".mp3"],Qt.audioStsd(e))}static ac3(e){return Qt.box(Qt.types["ac-3"],Qt.audioStsd(e),Qt.box(Qt.types.dac3,e.config))}static stsd(e){return e.type==="audio"?e.segmentCodec==="mp3"&&e.codec==="mp3"?Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp3(e)):e.segmentCodec==="ac3"?Qt.box(Qt.types.stsd,Qt.STSD,Qt.ac3(e)):Qt.box(Qt.types.stsd,Qt.STSD,Qt.mp4a(e)):Qt.box(Qt.types.stsd,Qt.STSD,Qt.avc1(e))}static tkhd(e){const t=e.id,n=e.duration*e.timescale,a=e.width,u=e.height,h=Math.floor(n/(En+1)),T=Math.floor(n%(En+1));return Qt.box(Qt.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,h>>24,h>>16&255,h>>8&255,h&255,T>>24,T>>16&255,T>>8&255,T&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,a>>8&255,a&255,0,0,u>>8&255,u&255,0,0]))}static traf(e,t){const n=Qt.sdtp(e),a=e.id,u=Math.floor(t/(En+1)),h=Math.floor(t%(En+1));return Qt.box(Qt.types.traf,Qt.box(Qt.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),Qt.box(Qt.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,h>>24,h>>16&255,h>>8&255,h&255])),Qt.trun(e,n.length+16+20+8+16+8+8),n)}static trak(e){return e.duration=e.duration||4294967295,Qt.box(Qt.types.trak,Qt.tkhd(e),Qt.mdia(e))}static trex(e){const t=e.id;return Qt.box(Qt.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||[],a=n.length,u=12+16*a,h=new Uint8Array(u);let T,J,le,xe,ke,lt;for(t+=8+u,h.set([e.type==="video"?1:0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0),T=0;T>>24&255,le>>>16&255,le>>>8&255,le&255,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&255,ke.isLeading<<2|ke.dependsOn,ke.isDependedOn<<6|ke.hasRedundancy<<4|ke.paddingValue<<1|ke.isNonSync,ke.degradPrio&61440,ke.degradPrio&15,lt>>>24&255,lt>>>16&255,lt>>>8&255,lt&255],12+16*T);return Qt.box(Qt.types.trun,h)}static initSegment(e){Qt.types||Qt.init();const t=Qt.moov(e);return Zn(Qt.FTYP,t)}}Qt.types=void 0,Qt.HDLR_TYPES=void 0,Qt.STTS=void 0,Qt.STSC=void 0,Qt.STCO=void 0,Qt.STSZ=void 0,Qt.VMHD=void 0,Qt.SMHD=void 0,Qt.STSD=void 0,Qt.FTYP=void 0,Qt.DINF=void 0;const Mn=9e4;function br(g,e,t=1,n=!1){const a=g*e*t;return n?Math.round(a):a}function dr(g,e,t=1,n=!1){return br(g,e,1/t,n)}function Mr(g,e=!1){return br(g,1e3,1/Mn,e)}function ai(g,e=1){return br(g,Mn,1/e)}const Ti=10*1e3,cr=1024,bn=1152,Wi=1536;let $r=null,Hr=null;class Wr{constructor(e,t,n,a=""){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=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,$r===null){const h=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);$r=h?parseInt(h[1]):0}if(Hr===null){const u=navigator.userAgent.match(/Safari\/(\d+)/i);Hr=u?parseInt(u[1]):0}}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){S.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e}resetNextTimestamp(){S.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){S.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let t=!1;const n=e[0].pts,a=e.reduce((u,h)=>{let T=h.pts,J=T-u;return J<-4294967296&&(t=!0,T=Lr(T,n),J=T-u),J>0?u:T},n);return t&&S.debug("PTS rollover detected"),a}remux(e,t,n,a,u,h,T,J){let le,xe,ke,lt,ct,It,Kt=u,Vt=u;const jn=e.pid>-1,pr=t.pid>-1,Ar=t.samples.length,bi=e.samples.length>0,Jr=T&&Ar>0||Ar>1;if((!jn||bi)&&(!pr||Jr)||this.ISGenerated||T){if(this.ISGenerated){var Ii,ca,za,Hi;const $s=this.videoTrackConfig;$s&&(t.width!==$s.width||t.height!==$s.height||((Ii=t.pixelRatio)==null?void 0:Ii[0])!==((ca=$s.pixelRatio)==null?void 0:ca[0])||((za=t.pixelRatio)==null?void 0:za[1])!==((Hi=$s.pixelRatio)==null?void 0:Hi[1]))&&this.resetInitSegment()}else ke=this.generateIS(e,t,u,h);const ya=this.isVideoContiguous;let io=-1,_a;if(Jr&&(io=zr(t.samples),!ya&&this.config.forceKeyFrameOnDiscontinuity))if(It=!0,io>0){S.warn(`[mp4-remuxer]: Dropped ${io} out of ${Ar} video samples due to a missing keyframe`);const $s=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(io),t.dropped+=io,Vt+=(t.samples[0].pts-$s)/t.inputTimeScale,_a=Vt}else io===-1&&(S.warn(`[mp4-remuxer]: No keyframe found out of ${Ar} video samples`),It=!1);if(this.ISGenerated){if(bi&&Jr){const $s=this.getVideoStartPts(t.samples),ks=(Lr(e.samples[0].pts,$s)-$s)/t.inputTimeScale;Kt+=Math.max(0,ks),Vt+=Math.max(0,-ks)}if(bi){if(e.samplerate||(S.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),ke=this.generateIS(e,t,u,h)),xe=this.remuxAudio(e,Kt,this.isAudioContiguous,h,pr||Jr||J===on.AUDIO?Vt:void 0),Jr){const $s=xe?xe.endPTS-xe.startPTS:0;t.inputTimeScale||(S.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),ke=this.generateIS(e,t,u,h)),le=this.remuxVideo(t,Vt,ya,$s)}}else Jr&&(le=this.remuxVideo(t,Vt,ya,0));le&&(le.firstKeyFrame=io,le.independent=io!==-1,le.firstKeyFramePTS=_a)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(ct=Ei(n,u,this._initPTS,this._initDTS)),a.samples.length&&(lt=ea(a,u,this._initPTS))),{audio:xe,video:le,initSegment:ke,independent:It,text:lt,id3:ct}}generateIS(e,t,n,a){const u=e.samples,h=t.samples,T=this.typeSupported,J={},le=this._initPTS;let xe=!le||a,ke="audio/mp4",lt,ct,It;if(xe&&(lt=ct=1/0),e.config&&u.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":T.mpeg?(ke="audio/mpeg",e.codec=""):T.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3";break}J.audio={id:"audio",container:ke,codec:e.codec,initSegment:e.segmentCodec==="mp3"&&T.mpeg?new Uint8Array(0):Qt.initSegment([e]),metadata:{channelCount:e.channelCount}},xe&&(It=e.inputTimeScale,!le||It!==le.timescale?lt=ct=u[0].pts-Math.round(It*n):xe=!1)}if(t.sps&&t.pps&&h.length){if(t.timescale=t.inputTimeScale,J.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:Qt.initSegment([t]),metadata:{width:t.width,height:t.height}},xe)if(It=t.inputTimeScale,!le||It!==le.timescale){const Kt=this.getVideoStartPts(h),Vt=Math.round(It*n);ct=Math.min(ct,Lr(h[0].dts,Kt)-Vt),lt=Math.min(lt,Kt-Vt)}else xe=!1;this.videoTrackConfig={width:t.width,height:t.height,pixelRatio:t.pixelRatio}}if(Object.keys(J).length)return this.ISGenerated=!0,xe?(this._initPTS={baseTime:lt,timescale:It},this._initDTS={baseTime:ct,timescale:It}):lt=It=void 0,{tracks:J,initPTS:lt,timescale:It}}remuxVideo(e,t,n,a){const u=e.inputTimeScale,h=e.samples,T=[],J=h.length,le=this._initPTS;let xe=this.nextAvcDts,ke=8,lt=this.videoSampleDuration,ct,It,Kt=Number.POSITIVE_INFINITY,Vt=Number.NEGATIVE_INFINITY,jn=!1;if(!n||xe===null){const hs=t*u,ns=h[0].pts-Lr(h[0].dts,h[0].pts);$r&&xe!==null&&Math.abs(hs-ns-xe)<15e3?n=!0:xe=hs-ns}const pr=le.baseTime*u/le.timescale;for(let hs=0;hs0?hs-1:hs].dts&&(jn=!0)}jn&&h.sort(function(hs,ns){const ko=hs.dts-ns.dts,Co=hs.pts-ns.pts;return ko||Co}),ct=h[0].dts,It=h[h.length-1].dts;const Ar=It-ct,bi=Ar?Math.round(Ar/(J-1)):lt||e.inputTimeScale/30;if(n){const hs=ct-xe,ns=hs>bi,ko=hs<-1;if((ns||ko)&&(ns?S.warn(`AVC: ${Mr(hs,!0)} ms (${hs}dts) hole between fragments detected at ${t.toFixed(3)}`):S.warn(`AVC: ${Mr(-hs,!0)} ms (${hs}dts) overlapping between fragments detected at ${t.toFixed(3)}`),!ko||xe>=h[0].pts||$r)){ct=xe;const Co=h[0].pts-hs;if(ns)h[0].dts=ct,h[0].pts=Co;else for(let Wo=0;WoCo);Wo++)h[Wo].dts-=hs,h[Wo].pts-=hs;S.log(`Video: Initial PTS/DTS adjusted: ${Mr(Co,!0)}/${Mr(ct,!0)}, delta: ${Mr(hs,!0)} ms`)}}ct=Math.max(0,ct);let Jr=0,Ki=0,Ii=ct;for(let hs=0;hs0?ns.dts-h[hs-1].dts:bi;if(Wo=hs>0?ns.pts-h[hs-1].pts:bi,Uo.stretchShortVideoTrack&&this.nextAudioPts!==null){const Hl=Math.floor(Uo.maxBufferHole*u),FA=(a?Kt+a*u:this.nextAudioPts)-ns.pts;FA>Hl?(lt=FA-ol,lt<0?lt=ol:ya=!0,S.log(`[mp4-remuxer]: It is approximately ${FA/90} ms to the next segment; using duration ${lt/90} ms for the last video frame.`)):lt=ol}else lt=ol}const qo=Math.round(ns.pts-ns.dts);io=Math.min(io,lt),$s=Math.max($s,lt),_a=Math.min(_a,Wo),Js=Math.max(Js,Wo),T.push(new We(ns.key,lt,Co,qo))}if(T.length){if($r){if($r<70){const hs=T[0].flags;hs.dependsOn=2,hs.isNonSync=0}}else if(Hr&&Js-_a<$s-io&&bi/$s<.025&&T[0].cts===0){S.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let hs=ct;for(let ns=0,ko=T.length;ns0&&(a&&Math.abs(pr-jn)<9e3||Math.abs(Lr(Kt[0].pts-Ar,pr)-jn)<20*xe),Kt.forEach(function(ks){ks.pts=Lr(ks.pts-Ar,pr)}),!n||jn<0){if(Kt=Kt.filter(ks=>ks.pts>=0),!Kt.length)return;u===0?jn=0:a&&!It?jn=Math.max(0,pr):jn=Kt[0].pts}if(e.segmentCodec==="aac"){const ks=this.config.maxAudioFramesDrift;for(let Fo=0,Ho=jn;Fo=ks*xe&&Co0){Ii+=Vt;try{Ki=new Uint8Array(Ii)}catch(Co){this.observer.emit(i.ERROR,i.ERROR,{type:c.MUX_ERROR,details:d.REMUX_ALLOC_ERROR,fatal:!1,error:Co,bytes:Ii,reason:`fail allocating audio mdat ${Ii}`});return}lt||(new DataView(Ki.buffer).setUint32(0,Ii),Ki.set(Qt.types.mdat,4))}else return;Ki.set(hs,Vt);const ko=hs.byteLength;Vt+=ko,ct.push(new We(!0,le,ko,0)),Jr=ns}const za=ct.length;if(!za)return;const Hi=ct[ct.length-1];this.nextAudioPts=jn=Jr+J*Hi.duration;const ya=lt?new Uint8Array(0):Qt.moof(e.sequenceNumber++,bi/J,r({},e,{samples:ct}));e.samples=[];const io=bi/h,_a=jn/h,Js={data1:ya,data2:Ki,startPTS:io,endPTS:_a,startDTS:io,endDTS:_a,type:"audio",hasAudio:!0,hasVideo:!1,nb:za};return this.isAudioContiguous=!0,Js}remuxEmptyAudio(e,t,n,a){const u=e.inputTimeScale,h=e.samplerate?e.samplerate:u,T=u/h,J=this.nextAudioPts,le=this._initDTS,xe=le.baseTime*9e4/le.timescale,ke=(J!==null?J:a.startDTS*u)+xe,lt=a.endDTS*u+xe,ct=T*cr,It=Math.ceil((lt-ke)/ct),Kt=fn.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(S.warn("[mp4-remuxer]: remux empty Audio"),!Kt){S.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}const Vt=[];for(let jn=0;jn4294967296;)g+=t;return g}function zr(g){for(let e=0;eh.pts-T.pts);const u=g.samples;return g.samples=[],{samples:u}}class We{constructor(e,t,n,a){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=t,this.size=n,this.cts=a,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}class p{constructor(){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}destroy(){}resetTimeStamp(e){this.initPTS=e,this.lastEndTime=null}resetNextTimestamp(){this.lastEndTime=null}resetInitSegment(e,t,n,a){this.audioCodec=t,this.videoCodec=n,this.generateInitSegment(ze(e,a)),this.emitInitSegment=!0}generateInitSegment(e){let{audioCodec:t,videoCodec:n}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const a=this.initData=sn(e);a.audio&&(t=O(a.audio,be.AUDIO)),a.video&&(n=O(a.video,be.VIDEO));const u={};a.audio&&a.video?u.audiovideo={container:"video/mp4",codec:t+","+n,initSegment:e,id:"main"}:a.audio?u.audio={container:"audio/mp4",codec:t,initSegment:e,id:"audio"}:a.video?u.video={container:"video/mp4",codec:n,initSegment:e,id:"main"}:S.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=u}remux(e,t,n,a,u,h){var T,J;let{initPTS:le,lastEndTime:xe}=this;const ke={audio:void 0,video:void 0,text:a,id3:n,initSegment:void 0};s(xe)||(xe=this.lastEndTime=u||0);const lt=t.samples;if(!(lt!=null&<.length))return ke;const ct={initPTS:void 0,timescale:1};let It=this.initData;if((T=It)!=null&&T.length||(this.generateInitSegment(lt),It=this.initData),!((J=It)!=null&&J.length))return S.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),ke;this.emitInitSegment&&(ct.tracks=this.initTracks,this.emitInitSegment=!1);const Kt=sr(lt,It),Vt=Ht(It,lt),jn=Vt===null?u:Vt;(D(le,jn,u,Kt)||ct.timescale!==le.timescale&&h)&&(ct.initPTS=jn-u,le&&le.timescale===1&&S.warn(`Adjusting initPTS by ${ct.initPTS-le.baseTime}`),this.initPTS=le={baseTime:ct.initPTS,timescale:1});const pr=e?jn-le.baseTime/le.timescale:xe,Ar=pr+Kt;rr(It,lt,le.baseTime/le.timescale),Kt>0?this.lastEndTime=Ar:(S.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const bi=!!It.audio,Jr=!!It.video;let Ki="";bi&&(Ki+="audio"),Jr&&(Ki+="video");const Ii={data1:lt,startPTS:pr,startDTS:pr,endPTS:Ar,endDTS:Ar,type:Ki,hasAudio:bi,hasVideo:Jr,nb:1,dropped:0};return ke.audio=Ii.type==="audio"?Ii:void 0,ke.video=Ii.type!=="audio"?Ii:void 0,ke.initSegment=ct,ke.id3=Ei(n,u,le,le),a.samples.length&&(ke.text=ea(a,u,le)),ke}}function D(g,e,t,n){if(g===null)return!0;const a=Math.max(n,1),u=e-g.baseTime/g.timescale;return Math.abs(u-t)>a}function O(g,e){const t=g==null?void 0:g.codec;if(t&&t.length>4)return t;if(e===be.AUDIO){if(t==="ec-3"||t==="ac-3"||t==="alac")return t;if(t==="fLaC"||t==="Opus")return ui(t,!1);const n="mp4a.40.5";return S.info(`Parsed audio codec "${t}" or audio object type not handled. Using "${n}"`),n}return S.warn(`Unhandled video codec "${t}"`),t==="hvc1"||t==="hev1"?"hvc1.1.6.L120.90":t==="av01"?"av01.0.04M.08":"avc1.42e01e"}let q;try{q=self.performance.now.bind(self.performance)}catch(g){S.debug("Unable to use Performance API on this environment"),q=it==null?void 0:it.Date.now}const Te=[{demux:Ir,remux:p},{demux:St,remux:Wr},{demux:xr,remux:Wr},{demux:en,remux:Wr}];Te.splice(2,0,{demux:pn,remux:Wr});class Ke{constructor(e,t,n,a,u){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=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.vendor=a,this.id=u}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,t,n,a){const u=n.transmuxing;u.executeStart=q();let h=new Uint8Array(e);const{currentTransmuxState:T,transmuxConfig:J}=this;a&&(this.currentTransmuxState=a);const{contiguous:le,discontinuity:xe,trackSwitch:ke,accurateTimeOffset:lt,timeOffset:ct,initSegmentChange:It}=a||T,{audioCodec:Kt,videoCodec:Vt,defaultInitPts:jn,duration:pr,initSegmentData:Ar}=J,bi=Rt(h,t);if(bi&&bi.method==="AES-128"){const ca=this.getDecrypter();if(ca.isSync()){let za=ca.softwareDecrypt(h,bi.key.buffer,bi.iv.buffer);if(n.part>-1&&(za=ca.flush()),!za)return u.executeEnd=q(),Ot(n);h=new Uint8Array(za)}else return this.decryptionPromise=ca.webCryptoDecrypt(h,bi.key.buffer,bi.iv.buffer).then(za=>{const Hi=this.push(za,null,n);return this.decryptionPromise=null,Hi}),this.decryptionPromise}const Jr=this.needsProbing(xe,ke);if(Jr){const ca=this.configureTransmuxer(h);if(ca)return S.warn(`[transmuxer] ${ca.message}`),this.observer.emit(i.ERROR,i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,fatal:!1,error:ca,reason:ca.message}),u.executeEnd=q(),Ot(n)}(xe||ke||It||Jr)&&this.resetInitSegment(Ar,Kt,Vt,pr,t),(xe||It||Jr)&&this.resetInitialTimestamp(jn),le||this.resetContiguity();const Ki=this.transmux(h,bi,ct,lt,n),Ii=this.currentTransmuxState;return Ii.contiguous=!0,Ii.discontinuity=!1,Ii.trackSwitch=!1,u.executeEnd=q(),Ki}flush(e){const t=e.transmuxing;t.executeStart=q();const{decrypter:n,currentTransmuxState:a,decryptionPromise:u}=this;if(u)return u.then(()=>this.flush(e));const h=[],{timeOffset:T}=a;if(n){const ke=n.flush();ke&&h.push(this.push(ke,null,e))}const{demuxer:J,remuxer:le}=this;if(!J||!le)return t.executeEnd=q(),[Ot(e)];const xe=J.flush(T);return vn(xe)?xe.then(ke=>(this.flushRemux(h,ke,e),h)):(this.flushRemux(h,xe,e),h)}flushRemux(e,t,n){const{audioTrack:a,videoTrack:u,id3Track:h,textTrack:T}=t,{accurateTimeOffset:J,timeOffset:le}=this.currentTransmuxState;S.log(`[transmuxer.ts]: Flushed fragment ${n.sn}${n.part>-1?" p: "+n.part:""} of level ${n.level}`);const xe=this.remuxer.remux(a,u,h,T,le,J,!0,this.id);e.push({remuxResult:xe,chunkMeta:n}),n.transmuxing.executeEnd=q()}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,a,u){const{demuxer:h,remuxer:T}=this;!h||!T||(h.resetInitSegment(e,t,n,a),T.resetInitSegment(e,t,n,u))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(e,t,n,a,u){let h;return t&&t.method==="SAMPLE-AES"?h=this.transmuxSampleAes(e,t,n,a,u):h=this.transmuxUnencrypted(e,n,a,u),h}transmuxUnencrypted(e,t,n,a){const{audioTrack:u,videoTrack:h,id3Track:T,textTrack:J}=this.demuxer.demux(e,t,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(u,h,T,J,t,n,!1,this.id),chunkMeta:a}}transmuxSampleAes(e,t,n,a,u){return this.demuxer.demuxSampleAes(e,t,n).then(h=>({remuxResult:this.remuxer.remux(h.audioTrack,h.videoTrack,h.id3Track,h.textTrack,n,a,!1,this.id),chunkMeta:u}))}configureTransmuxer(e){const{config:t,observer:n,typeSupported:a,vendor:u}=this;let h;for(let lt=0,ct=Te.length;lt0&&(e==null?void 0:e.key)!=null&&e.iv!==null&&e.method!=null&&(t=e),t}const Ot=g=>({remuxResult:{},chunkMeta:g});function vn(g){return"then"in g&&g.then instanceof Function}class xn{constructor(e,t,n,a,u){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=a,this.defaultInitPts=u||null}}class er{constructor(e,t,n,a,u,h){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=a,this.timeOffset=u,this.initSegmentChange=h}}var Pr={exports:{}};(function(g){var e=Object.prototype.hasOwnProperty,t="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(t=!1));function a(J,le,xe){this.fn=J,this.context=le,this.once=xe||!1}function u(J,le,xe,ke,lt){if(typeof xe!="function")throw new TypeError("The listener must be a function");var ct=new a(xe,ke||J,lt),It=t?t+le:le;return J._events[It]?J._events[It].fn?J._events[It]=[J._events[It],ct]:J._events[It].push(ct):(J._events[It]=ct,J._eventsCount++),J}function h(J,le){--J._eventsCount===0?J._events=new n:delete J._events[le]}function T(){this._events=new n,this._eventsCount=0}T.prototype.eventNames=function(){var le=[],xe,ke;if(this._eventsCount===0)return le;for(ke in xe=this._events)e.call(xe,ke)&&le.push(t?ke.slice(1):ke);return Object.getOwnPropertySymbols?le.concat(Object.getOwnPropertySymbols(xe)):le},T.prototype.listeners=function(le){var xe=t?t+le:le,ke=this._events[xe];if(!ke)return[];if(ke.fn)return[ke.fn];for(var lt=0,ct=ke.length,It=new Array(ct);lt{xe=xe||{},xe.frag=this.frag,xe.id=this.id,le===i.ERROR&&(this.error=xe.error),this.hls.trigger(le,xe)};this.observer=new Fr,this.observer.on(i.FRAG_DECRYPTED,h),this.observer.on(i.ERROR,h);const T=ti(u.preferManagedMediaSource)||{isTypeSupported:()=>!1},J={mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:T.isTypeSupported('audio/mp4; codecs="ac-3"')};if(this.useWorker&&typeof Worker!="undefined"&&(u.workerPath||ar())){try{u.workerPath?(S.log(`loading Web Worker ${u.workerPath} for "${t}"`),this.workerContext=jr(u.workerPath)):(S.log(`injecting Web Worker for "${t}"`),this.workerContext=Gn()),this.onwmsg=ke=>this.onWorkerMessage(ke);const{worker:xe}=this.workerContext;xe.addEventListener("message",this.onwmsg),xe.onerror=ke=>{const lt=new Error(`${ke.message} (${ke.filename}:${ke.lineno})`);u.enableWorker=!1,S.warn(`Error in "${t}" Web Worker, fallback to inline`),this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:lt})},xe.postMessage({cmd:"init",typeSupported:J,vendor:"",id:t,config:JSON.stringify(u)})}catch(xe){S.warn(`Error setting up "${t}" Web Worker, fallback to inline`,xe),this.resetWorker(),this.error=null,this.transmuxer=new Ke(this.observer,J,u,"",t)}return}this.transmuxer=new Ke(this.observer,J,u,"",t)}resetWorker(){if(this.workerContext){const{worker:e,objectURL:t}=this.workerContext;t&&self.URL.revokeObjectURL(t),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}}destroy(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{const t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}const e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null}push(e,t,n,a,u,h,T,J,le,xe){var ke,lt;le.transmuxing.start=self.performance.now();const{transmuxer:ct}=this,It=h?h.start:u.start,Kt=u.decryptdata,Vt=this.frag,jn=!(Vt&&u.cc===Vt.cc),pr=!(Vt&&le.level===Vt.level),Ar=Vt?le.sn-Vt.sn:-1,bi=this.part?le.part-this.part.index:-1,Jr=Ar===0&&le.id>1&&le.id===(Vt==null?void 0:Vt.stats.chunkCount),Ki=!pr&&(Ar===1||Ar===0&&(bi===1||Jr&&bi<=0)),Ii=self.performance.now();(pr||Ar||u.stats.parsing.start===0)&&(u.stats.parsing.start=Ii),h&&(bi||!Ki)&&(h.stats.parsing.start=Ii);const ca=!(Vt&&((ke=u.initSegment)==null?void 0:ke.url)===((lt=Vt.initSegment)==null?void 0:lt.url)),za=new er(jn,Ki,J,pr,It,ca);if(!Ki||jn||ca){S.log(`[transmuxer-interface, ${u.type}]: Starting new transmux session for sn: ${le.sn} p: ${le.part} level: ${le.level} id: ${le.id} discontinuity: ${jn} trackSwitch: ${pr} contiguous: ${Ki} accurateTimeOffset: ${J} timeOffset: ${It} - initSegmentChange: ${ca}`);const Hi=new xn(n,a,t,T,xe);this.configureTransmuxer(Hi)}if(this.frag=u,this.part=h,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:Kt,chunkMeta:le,state:za},e instanceof ArrayBuffer?[e]:[]);else if(ct){const Hi=ct.push(e,Kt,le,za);vn(Hi)?(ct.async=!0,Hi.then(ya=>{this.handleTransmuxComplete(ya)}).catch(ya=>{this.transmuxerError(ya,le,"transmuxer-interface push error")})):(ct.async=!1,this.handleTransmuxComplete(Hi))}}flush(e){e.transmuxing.start=self.performance.now();const{transmuxer:t}=this;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(t){let n=t.flush(e);vn(n)||t.async?(vn(n)||(n=Promise.resolve(n)),n.then(u=>{this.handleFlushResult(u,e)}).catch(u=>{this.transmuxerError(u,e,"transmuxer-interface flush error")})):this.handleFlushResult(n,e)}}transmuxerError(e,t,n){this.hls&&(this.error=e,this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,fatal:!1,error:e,err:e,reason:n}))}handleFlushResult(e,t){e.forEach(n=>{this.handleTransmuxComplete(n)}),this.onFlush(t)}onWorkerMessage(e){const t=e.data;if(!(t!=null&&t.event)){S.warn(`worker message received with no ${t?"event name":"data"}`);return}const n=this.hls;if(this.hls)switch(t.event){case"init":{var a;const u=(a=this.workerContext)==null?void 0:a.objectURL;u&&self.URL.revokeObjectURL(u);break}case"transmuxComplete":{this.handleTransmuxComplete(t.data);break}case"flush":{this.onFlush(t.data);break}case"workerLog":S[t.data.logType]&&S[t.data.logType](t.data.message);break;default:{t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,n.trigger(t.event,t.data);break}}}configureTransmuxer(e){const{transmuxer:t}=this;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):t&&t.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const di=100;class Bi extends at{constructor(e,t,n){super(e,t,n,"[audio-stream-controller]",on.AUDIO),this.videoBuffer=null,this.videoTrackCC=-1,this.waitingVideoCC=-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.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null}_registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(i.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(i.ERROR,this.onError,this),e.on(i.BUFFER_RESET,this.onBufferReset,this),e.on(i.BUFFER_CREATED,this.onBufferCreated,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(i.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(i.ERROR,this.onError,this),e.off(i.BUFFER_RESET,this.onBufferReset,this),e.off(i.BUFFER_CREATED,this.onBufferCreated,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this)}onInitPtsFound(e,{frag:t,id:n,initPTS:a,timescale:u}){if(n==="main"){const h=t.cc;this.initPTS[t.cc]={baseTime:a,timescale:u},this.log(`InitPTS for cc: ${h} found from main: ${a}`),this.videoTrackCC=h,this.state===Ue.WAITING_INIT_PTS&&this.tick()}}startLoad(e){if(!this.levels){this.startPosition=e,this.state=Ue.STOPPED;return}const t=this.lastCurrentTime;this.stopLoad(),this.setInterval(di),t>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${t.toFixed(3)}`),e=t,this.state=Ue.IDLE):(this.loadedmetadata=!1,this.state=Ue.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}doTick(){switch(this.state){case Ue.IDLE:this.doTickIdle();break;case Ue.WAITING_TRACK:{var e;const{levels:n,trackId:a}=this,u=n==null||(e=n[a])==null?void 0:e.details;if(u){if(this.waitForCdnTuneIn(u))break;this.state=Ue.WAITING_INIT_PTS}break}case Ue.FRAG_LOADING_WAITING_RETRY:{var t;const n=performance.now(),a=this.retryDate;if(!a||n>=a||(t=this.media)!=null&&t.seeking){const{levels:u,trackId:h}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((u==null?void 0:u[h])||null),this.state=Ue.IDLE}break}case Ue.WAITING_INIT_PTS:{const n=this.waitingData;if(n){const{frag:a,part:u,cache:h,complete:T}=n;if(this.initPTS[a.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=Ue.FRAG_LOADING;const J=h.flush(),le={frag:a,part:u,payload:J,networkDetails:null};this._handleFragmentLoadProgress(le),T&&super._handleFragmentLoadComplete(le)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log(`Waiting fragment cc (${a.cc}) cancelled because video is at cc ${this.videoTrackCC}`),this.clearWaitingFragment();else{const J=this.getLoadPosition(),le=Si.bufferInfo(this.mediaBuffer,J,this.config.maxBufferHole);Ks(le.end,this.config.maxFragLookUpTolerance,a)<0&&(this.log(`Waiting fragment cc (${a.cc}) @ ${a.start} cancelled because another fragment at ${le.end} is needed`),this.clearWaitingFragment())}}else this.state=Ue.IDLE}}this.onTickEnd()}clearWaitingFragment(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Ue.IDLE)}resetLoadingState(){this.clearWaitingFragment(),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){const{hls:e,levels:t,media:n,trackId:a}=this,u=e.config;if(!this.buffering||!n&&(this.startFragRequested||!u.startFragPrefetch)||!(t!=null&&t[a]))return;const h=t[a],T=h.details;if(!T||T.live&&this.levelLastLoaded!==h||this.waitForCdnTuneIn(T)){this.state=Ue.WAITING_TRACK;return}const J=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&J&&(this.bufferFlushed=!1,this.afterBufferFlushed(J,we.AUDIO,on.AUDIO));const le=this.getFwdBufferInfo(J,on.AUDIO);if(le===null)return;if(!this.switchingTrack&&this._streamEnded(le,T)){e.trigger(i.BUFFER_EOS,{type:"audio"}),this.state=Ue.ENDED;return}const xe=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,on.MAIN),ke=le.len,lt=this.getMaxBufferLength(xe==null?void 0:xe.len),ct=T.fragments,It=ct[0].start,Kt=this.getLoadPosition(),Vt=this.flushing?Kt:le.end;if(this.switchingTrack&&n){const bi=Kt;T.PTSKnown&&biIt||le.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),n.currentTime=It+.05)}if(ke>=lt&&!this.switchingTrack&&Vtxe.end+T.targetduration;if(Ar||!(xe!=null&&xe.len)&&le.len){const bi=this.getAppendedFrag(jn.start,on.MAIN);if(bi===null||(pr||(pr=!!bi.gap||!!Ar&&xe.len===0),Ar&&!pr||pr&&le.nextStart&&le.nextStartnew wa(n))}onAudioTrackSwitching(e,t){const n=!!t.url;this.trackId=t.id;const{fragCurrent:a}=this;a&&(a.abortRequests(),this.removeUnbufferedFrags(a.start)),this.resetLoadingState(),n?this.setInterval(di):this.resetTransmuxer(),n?(this.switchingTrack=t,this.state=Ue.IDLE,this.flushAudioIfNeeded(t)):(this.switchingTrack=null,this.bufferedTrack=t,this.state=Ue.STOPPED),this.tick()}onManifestLoading(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1}onLevelLoaded(e,t){this.mainDetails=t.details,this.cachedTrackLoadedData!==null&&(this.hls.trigger(i.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)}onAudioTrackLoaded(e,t){var n;if(this.mainDetails==null){this.cachedTrackLoadedData=t;return}const{levels:a}=this,{details:u,id:h}=t;if(!a){this.warn(`Audio tracks were reset while loading level ${h}`);return}this.log(`Audio track ${h} loaded [${u.startSN},${u.endSN}]${u.lastPartSn?`[part-${u.lastPartSn}-${u.lastPartIndex}]`:""},duration:${u.totalduration}`);const T=a[h];let J=0;if(u.live||(n=T.details)!=null&&n.live){this.checkLiveUpdate(u);const xe=this.mainDetails;if(u.deltaUpdateFailed||!xe)return;if(!T.details&&u.hasProgramDateTime&&xe.hasProgramDateTime)ra(u,xe),J=u.fragments[0].start;else{var le;J=this.alignPlaylists(u,T.details,(le=this.levelLastLoaded)==null?void 0:le.details)}}T.details=u,this.levelLastLoaded=T,!this.startFragRequested&&(this.mainDetails||!u.live)&&this.setStartPosition(this.mainDetails||u,J),this.state===Ue.WAITING_TRACK&&!this.waitForCdnTuneIn(u)&&(this.state=Ue.IDLE),this.tick()}_handleFragmentLoadProgress(e){var t;const{frag:n,part:a,payload:u}=e,{config:h,trackId:T,levels:J}=this;if(!J){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 le=J[T];if(!le){this.warn("Audio track is undefined on fragment load progress");return}const xe=le.details;if(!xe){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(n.start);return}const ke=h.defaultAudioCodec||le.audioCodec||"mp4a.40.2";let lt=this.transmuxer;lt||(lt=this.transmuxer=new Zr(this.hls,on.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const ct=this.initPTS[n.cc],It=(t=n.initSegment)==null?void 0:t.data;if(ct!==void 0){const Vt=a?a.index:-1,jn=Vt!==-1,pr=new ds(n.level,n.sn,n.stats.chunkCount,u.byteLength,Vt,jn);lt.push(u,It,ke,"",n,a,xe.totalduration,!1,pr,ct)}else{this.log(`Unknown video PTS for cc ${n.cc}, waiting for video PTS before demuxing audio frag ${n.sn} of [${xe.startSN} ,${xe.endSN}],track ${T}`);const{cache:Kt}=this.waitingData=this.waitingData||{frag:n,part:a,cache:new cn,complete:!1};Kt.push(new Uint8Array(u)),this.waitingVideoCC=this.videoTrackCC,this.state=Ue.WAITING_INIT_PTS}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1}onBufferCreated(e,t){const n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null),t.tracks.video&&(this.videoBuffer=t.tracks.video.buffer||null)}onFragBuffered(e,t){const{frag:n,part:a}=t;if(n.type!==on.AUDIO){if(!this.loadedmetadata&&n.type===on.MAIN){const u=this.videoBuffer||this.media;u&&Si.getBuffered(u).length&&(this.loadedmetadata=!0)}return}if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${a?" p: "+a.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(n.sn!=="initSegment"){this.fragPrevious=n;const u=this.switchingTrack;u&&(this.bufferedTrack=u,this.switchingTrack=null,this.hls.trigger(i.AUDIO_TRACK_SWITCHED,_({},u)))}this.fragBufferedComplete(n,a)}onError(e,t){var n;if(t.fatal){this.state=Ue.ERROR;return}switch(t.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(on.AUDIO,t);break;case d.AUDIO_TRACK_LOAD_ERROR:case d.AUDIO_TRACK_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Ue.WAITING_TRACK&&((n=t.context)==null?void 0:n.type)===mr.AUDIO_TRACK&&(this.state=Ue.IDLE);break;case d.BUFFER_APPEND_ERROR:case d.BUFFER_FULL_ERROR:if(!t.parent||t.parent!=="audio")return;if(t.details===d.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(t)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onBufferFlushing(e,{type:t}){t!==we.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:t}){if(t!==we.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Ue.ENDED&&(this.state=Ue.IDLE);const n=this.mediaBuffer||this.media;n&&(this.afterBufferFlushed(n,t,on.AUDIO),this.tick())}}_handleTransmuxComplete(e){var t;const n="audio",{hls:a}=this,{remuxResult:u,chunkMeta:h}=e,T=this.getCurrentContext(h);if(!T){this.resetWhenMissingContext(h);return}const{frag:J,part:le,level:xe}=T,{details:ke}=xe,{audio:lt,text:ct,id3:It,initSegment:Kt}=u;if(this.fragContextChanged(J)||!ke){this.fragmentTracker.removeFragment(J);return}if(this.state=Ue.PARSING,this.switchingTrack&<&&this.completeAudioSwitch(this.switchingTrack),Kt!=null&&Kt.tracks){const Vt=J.initSegment||J;this._bufferInitSegment(xe,Kt.tracks,Vt,h),a.trigger(i.FRAG_PARSING_INIT_SEGMENT,{frag:Vt,id:n,tracks:Kt.tracks})}if(lt){const{startPTS:Vt,endPTS:jn,startDTS:pr,endDTS:Ar}=lt;le&&(le.elementaryStreams[we.AUDIO]={startPTS:Vt,endPTS:jn,startDTS:pr,endDTS:Ar}),J.setElementaryStreamInfo(we.AUDIO,Vt,jn,pr,Ar),this.bufferFragmentData(lt,J,le,h)}if(It!=null&&(t=It.samples)!=null&&t.length){const Vt=r({id:n,frag:J,details:ke},It);a.trigger(i.FRAG_PARSING_METADATA,Vt)}if(ct){const Vt=r({id:n,frag:J,details:ke},ct);a.trigger(i.FRAG_PARSING_USERDATA,Vt)}}_bufferInitSegment(e,t,n,a){if(this.state!==Ue.PARSING)return;t.video&&delete t.video;const u=t.audio;if(!u)return;u.id="audio";const h=e.audioCodec;this.log(`Init audio buffer, container:${u.container}, codecs[level/parsed]=[${h}/${u.codec}]`),h&&h.split(",").length===1&&(u.levelCodec=h),this.hls.trigger(i.BUFFER_CODECS,t);const T=u.initSegment;if(T!=null&&T.byteLength){const J={type:"audio",frag:n,part:null,chunkMeta:a,parent:n.type,data:T};this.hls.trigger(i.BUFFER_APPENDING,J)}this.tickImmediate()}loadFragment(e,t,n){const a=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||a===La.NOT_LOADED||a===La.PARTIAL){var u;if(e.sn==="initSegment")this._loadInitSegment(e,t);else if((u=t.details)!=null&&u.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=Ue.WAITING_INIT_PTS;const h=this.mainDetails;h&&h.fragments[0].start!==t.details.fragments[0].start&&ra(t.details,h)}else this.startFragRequested=!0,super.loadFragment(e,t,n)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:t,lang:n,assocLang:a,characteristics:u,audioCodec:h,channels:T}=this.bufferedTrack;ja({name:t,lang:n,assocLang:a,characteristics:u,audioCodec:h,channels:T},e,Xi)||(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)}}completeAudioSwitch(e){const{hls:t}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(i.AUDIO_TRACK_SWITCHED,_({},e))}}function li(g,e){if(g.length!==e.length)return!1;for(let t=0;tg[a]!==e[a])}function ii(g,e){return e.label.toLowerCase()===g.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(g.lang||"").toLowerCase())}class ia extends Fs{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(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(i.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:a,details:u}=t,h=this.tracksInGroup[n];if(!h||h.groupId!==a){this.warn(`Audio track with id:${n} and group:${a} not found in active group ${h==null?void 0:h.groupId}`);return}const T=h.details;h.details=t.details,this.log(`Audio track ${n} "${h.name}" lang:${h.lang} group:${a} loaded [${u.startSN}-${u.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,T)}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,a=this.groupIds;let u=this.currentTrack;if(!n||(a==null?void 0:a.length)!==(n==null?void 0:n.length)||n!=null&&n.some(T=>(a==null?void 0:a.indexOf(T))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const T=this.tracks.filter(lt=>!n||n.indexOf(lt.groupId)!==-1);if(T.length)this.selectDefaultTrack&&!T.some(lt=>lt.default)&&(this.selectDefaultTrack=!1),T.forEach((lt,ct)=>{lt.id=ct});else if(!u&&!this.tracksInGroup.length)return;this.tracksInGroup=T;const J=this.hls.config.audioPreference;if(!u&&J){const lt=Da(J,T,Xi);if(lt>-1)u=T[lt];else{const ct=Da(J,this.tracks);u=this.tracks[ct]}}let le=this.findTrackId(u);le===-1&&u&&(le=this.findTrackId(null));const xe={audioTracks:T};this.log(`Updating audio tracks, ${T.length} track(s) found in group(s): ${n==null?void 0:n.join(",")}`),this.hls.trigger(i.AUDIO_TRACKS_UPDATED,xe);const ke=this.trackId;if(le!==-1&&ke===-1)this.setAudioTrack(le);else if(T.length&&ke===-1){var h;const lt=new Error(`No audio track selected for current audio group-ID(s): ${(h=this.groupIds)==null?void 0:h.join(",")} track count: ${T.length}`);this.warn(lt.message),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:lt})}}else this.shouldReloadPlaylist(u)&&this.setAudioTrack(this.trackId)}onError(e,t){t.fatal||!t.context||t.context.type===mr.AUDIO_TRACK&&t.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(t.context.groupId)!==-1)&&(this.requestScheduled=-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 a=this.currentTrack;if(a&&ja(e,a,Xi))return a;const u=Da(e,this.tracksInGroup,Xi);if(u>-1){const h=this.tracksInGroup[u];return this.setAudioTrack(u),h}else if(a){let h=t.loadLevel;h===-1&&(h=t.firstAutoLevel);const T=xs(e,t.levels,n,h,Xi);if(T===-1)return null;t.nextLoadLevel=T}if(e.channels||e.audioCodec){const h=Da(e,n);if(h>-1)return n[h]}}}return null}setAudioTrack(e){const t=this.tracksInGroup;if(e<0||e>=t.length){this.warn(`Invalid audio track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const n=this.currentTrack,a=t[e],u=a.details&&!a.details.live;if(e===this.trackId&&a===n&&u||(this.log(`Switching to audio-track ${e} "${a.name}" lang:${a.lang} group:${a.groupId} channels:${a.channels}`),this.trackId=e,this.currentTrack=a,this.hls.trigger(i.AUDIO_TRACK_SWITCHING,_({},a)),u))return;const h=this.switchParams(a.url,n==null?void 0:n.details,a.details);this.loadPlaylist(h)}findTrackId(e){const t=this.tracksInGroup;for(let n=0;n=u[le].start&&T<=u[le].end){h=u[le];break}const J=n.start+n.duration;h?h.end=J:(h={start:T,end:J},u.push(h)),this.fragmentTracker.fragBuffered(n),this.fragBufferedComplete(n,null)}onBufferFlushing(e,t){const{startOffset:n,endOffset:a}=t;if(n===0&&a!==Number.POSITIVE_INFINITY){const u=a-1;if(u<=0)return;t.endOffsetSubtitles=Math.max(0,u),this.tracksBuffered.forEach(h=>{for(let T=0;Tnew wa(n));return}this.tracksBuffered=[],this.levels=t.map(n=>{const a=new wa(n);return this.tracksBuffered[a.id]=[],a}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,on.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 a=this.levels[this.currentTrackId];a!=null&&a.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,a&&this.setInterval(ua)}onSubtitleTrackLoaded(e,t){var n;const{currentTrackId:a,levels:u}=this,{details:h,id:T}=t;if(!u){this.warn(`Subtitle tracks were reset while loading level ${T}`);return}const J=u[T];if(T>=u.length||!J)return;this.log(`Subtitle track ${T} loaded [${h.startSN},${h.endSN}]${h.lastPartSn?`[part-${h.lastPartSn}-${h.lastPartIndex}]`:""},duration:${h.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let le=0;if(h.live||(n=J.details)!=null&&n.live){const ke=this.mainDetails;if(h.deltaUpdateFailed||!ke)return;const lt=ke.fragments[0];if(!J.details)h.hasProgramDateTime&&ke.hasProgramDateTime?(ra(h,ke),le=h.fragments[0].start):lt&&(le=lt.start,wi(h,le));else{var xe;le=this.alignPlaylists(h,J.details,(xe=this.levelLastLoaded)==null?void 0:xe.details),le===0&<&&(le=lt.start,wi(h,le))}}J.details=h,this.levelLastLoaded=J,T===a&&(!this.startFragRequested&&(this.mainDetails||!h.live)&&this.setStartPosition(this.mainDetails||h,le),this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===Ue.IDLE&&(gs(null,h.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),J.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:t,payload:n}=e,a=t.decryptdata,u=this.hls;if(!this.fragContextChanged(t)&&n&&n.byteLength>0&&a!=null&&a.key&&a.iv&&a.method==="AES-128"){const h=performance.now();this.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch(T=>{throw u.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_DECRYPT_ERROR,fatal:!1,error:T,reason:T.message,frag:t}),T}).then(T=>{const J=performance.now();u.trigger(i.FRAG_DECRYPTED,{frag:t,payload:T,stats:{tstart:h,tdecrypt:J}})}).catch(T=>{this.warn(`${T.name}: ${T.message}`),this.state=Ue.IDLE})}}doTick(){if(!this.media){this.state=Ue.IDLE;return}if(this.state===Ue.IDLE){const{currentTrackId:e,levels:t}=this,n=t==null?void 0:t[e];if(!n||!t.length||!n.details)return;const{config:a}=this,u=this.getLoadPosition(),h=Si.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],u,a.maxBufferHole),{end:T,len:J}=h,le=this.getFwdBufferInfo(this.media,on.MAIN),xe=n.details,ke=this.getMaxBufferLength(le==null?void 0:le.len)+xe.levelTargetDuration;if(J>ke)return;const lt=xe.fragments,ct=lt.length,It=xe.edge;let Kt=null;const Vt=this.fragPrevious;if(TIt-jn?0:jn;Kt=gs(Vt,lt,Math.max(lt[0].start,T),pr),!Kt&&Vt&&Vt.start{if(a=a>>>0,a>u-1)throw new DOMException(`Failed to execute '${n}' on 'TimeRanges': The index provided (${a}) is greater than the maximum bound (${u})`);return e[a][n]};this.buffered={get length(){return e.length},end(n){return t("end",n,e.length)},start(n){return t("start",n,e.length)}}}}class Fa extends Fs{constructor(e){super(e,"[subtitle-track-controller]"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let t=null;const n=Pi(this.media.textTracks);for(let u=0;u-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(i.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(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Pi(this.media.textTracks).forEach(t=>{Ya(t)}),this.subtitleTrack=-1,this.media=null}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:a,details:u}=t,h=this.tracksInGroup[n];if(!h||h.groupId!==a){this.warn(`Subtitle track with id:${n} and group:${a} not found in active group ${h==null?void 0:h.groupId}`);return}const T=h.details;h.details=t.details,this.log(`Subtitle track ${n} "${h.name}" lang:${h.lang} group:${a} loaded [${u.startSN}-${u.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,T)}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,a=this.groupIds;let u=this.currentTrack;if(!n||(a==null?void 0:a.length)!==(n==null?void 0:n.length)||n!=null&&n.some(h=>(a==null?void 0:a.indexOf(h))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const h=this.tracks.filter(xe=>!n||n.indexOf(xe.groupId)!==-1);if(h.length)this.selectDefaultTrack&&!h.some(xe=>xe.default)&&(this.selectDefaultTrack=!1),h.forEach((xe,ke)=>{xe.id=ke});else if(!u&&!this.tracksInGroup.length)return;this.tracksInGroup=h;const T=this.hls.config.subtitlePreference;if(!u&&T){this.selectDefaultTrack=!1;const xe=Da(T,h);if(xe>-1)u=h[xe];else{const ke=Da(T,this.tracks);u=this.tracks[ke]}}let J=this.findTrackId(u);J===-1&&u&&(J=this.findTrackId(null));const le={subtitleTracks:h};this.log(`Updating subtitle tracks, ${h.length} track(s) found in "${n==null?void 0:n.join(",")}" group-id`),this.hls.trigger(i.SUBTITLE_TRACKS_UPDATED,le),J!==-1&&this.trackId===-1&&this.setSubtitleTrack(J)}else this.shouldReloadPlaylist(u)&&this.setSubtitleTrack(this.trackId)}findTrackId(e){const t=this.tracksInGroup,n=this.selectDefaultTrack;for(let a=0;a-1){const u=this.tracksInGroup[a];return this.setSubtitleTrack(a),u}else{if(n)return null;{const u=Da(e,t);if(u>-1)return t[u]}}}}return null}loadPlaylist(e){super.loadPlaylist();const t=this.currentTrack;if(this.shouldLoadPlaylist(t)&&t){const n=t.id,a=t.groupId;let u=t.url;if(e)try{u=e.addDirectives(u)}catch(h){this.warn(`Could not construct new URL with HLS Delivery Directives: ${h}`)}this.log(`Loading subtitle playlist for id ${n}`),this.hls.trigger(i.SUBTITLE_TRACK_LOADING,{url:u,id:n,groupId:a,deliveryDirectives:e||null})}}toggleTrackModes(){const{media:e}=this;if(!e)return;const t=Pi(e.textTracks),n=this.currentTrack;let a;if(n&&(a=t.filter(u=>ii(n,u))[0],a||this.warn(`Unable to find subtitle TextTrack with name "${n.name}" and language "${n.lang}"`)),[].slice.call(t).forEach(u=>{u.mode!=="disabled"&&u!==a&&(u.mode="disabled")}),a){const u=this.subtitleDisplay?"showing":"hidden";a.mode!==u&&(a.mode=u)}}setSubtitleTrack(e){const t=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=t.length||!s(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const n=this.currentTrack,a=t[e]||null;if(this.trackId=e,this.currentTrack=a,this.toggleTrackModes(),!a){this.hls.trigger(i.SUBTITLE_TRACK_SWITCH,{id:e});return}const u=!!a.details&&!a.details.live;if(e===this.trackId&&a===n&&u)return;this.log(`Switching to subtitle-track ${e}`+(a?` "${a.name}" lang:${a.lang} group:${a.groupId}`:""));const{id:h,groupId:T="",name:J,type:le,url:xe}=a;this.hls.trigger(i.SUBTITLE_TRACK_SWITCH,{id:h,groupId:T,name:J,type:le,url:xe});const ke=this.switchParams(a.url,n==null?void 0:n.details,a.details);this.loadPlaylist(ke)}}class ms{constructor(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}append(e,t,n){const a=this.queues[t];a.push(e),a.length===1&&!n&&this.executeNext(t)}insertAbort(e,t){this.queues[t].unshift(e),this.executeNext(t)}appendBlocker(e){let t;const n=new Promise(u=>{t=u}),a={execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};return this.append(a,e),n}executeNext(e){const t=this.queues[e];if(t.length){const n=t[0];try{n.execute()}catch(a){S.warn(`[buffer-operation-queue]: Exception executing "${e}" SourceBuffer operation: ${a}`),n.onError(a);const u=this.buffers[e];u!=null&&u.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues[e].shift(),this.executeNext(e)}current(e){return this.queues[e][0]}}const Za=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/;class qr{constructor(e){this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=n=>{this.hls&&this.hls.pauseBuffering()},this._onStartStreaming=n=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=()=>{const{media:n,mediaSource:a}=this;this.log("Media source opened"),n&&(n.removeEventListener("emptied",this._onMediaEmptied),this.updateMediaElementDuration(),this.hls.trigger(i.MEDIA_ATTACHED,{media:n,mediaSource:a})),a&&a.removeEventListener("sourceopen",this._onMediaSourceOpen),this.checkPendingTracks()},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:n,_objectUrl:a}=this;n!==a&&S.error(`Media element src was set while attaching MediaSource (${a} > ${n})`)},this.hls=e;const t="[buffer-controller]";this.appendSource=Ni(ti(e.config.preferManagedMediaSource)),this.log=S.log.bind(S,t),this.warn=S.warn.bind(S,t),this.error=S.error.bind(S,t),this._initSourceBuffer(),this.registerListeners()}hasSourceTypes(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null}registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.BUFFER_RESET,this.onBufferReset,this),e.on(i.BUFFER_APPENDING,this.onBufferAppending,this),e.on(i.BUFFER_CODECS,this.onBufferCodecs,this),e.on(i.BUFFER_EOS,this.onBufferEos,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(i.FRAG_PARSED,this.onFragParsed,this),e.on(i.FRAG_CHANGED,this.onFragChanged,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.BUFFER_RESET,this.onBufferReset,this),e.off(i.BUFFER_APPENDING,this.onBufferAppending,this),e.off(i.BUFFER_CODECS,this.onBufferCodecs,this),e.off(i.BUFFER_EOS,this.onBufferEos,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(i.FRAG_PARSED,this.onFragParsed,this),e.off(i.FRAG_CHANGED,this.onFragChanged,this)}_initSourceBuffer(){this.sourceBuffer={},this.operationQueue=new ms(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null}onManifestLoading(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,t){let n=2;(t.audio&&!t.video||!t.altAudio)&&(n=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=n,this.log(`${this.bufferCodecEventsExpected} bufferCodec event(s) expected`)}onMediaAttaching(e,t){const n=this.media=t.media,a=ti(this.appendSource);if(n&&a){var u;const h=this.mediaSource=new a;this.log(`created media source: ${(u=h.constructor)==null?void 0:u.name}`),h.addEventListener("sourceopen",this._onMediaSourceOpen),h.addEventListener("sourceended",this._onMediaSourceEnded),h.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(h.addEventListener("startstreaming",this._onStartStreaming),h.addEventListener("endstreaming",this._onEndStreaming));const T=this._objectUrl=self.URL.createObjectURL(h);if(this.appendSource)try{n.removeAttribute("src");const J=self.ManagedMediaSource;n.disableRemotePlayback=n.disableRemotePlayback||J&&h instanceof J,Os(n),Ds(n,T),n.load()}catch(J){n.src=T}else n.src=T;n.addEventListener("emptied",this._onMediaEmptied)}}onMediaDetaching(){const{media:e,mediaSource:t,_objectUrl:n}=this;if(t){if(this.log("media source detaching"),t.readyState==="open")try{t.endOfStream()}catch(a){this.warn(`onMediaDetaching: ${a.message} while calling endOfStream`)}this.onBufferReset(),t.removeEventListener("sourceopen",this._onMediaSourceOpen),t.removeEventListener("sourceended",this._onMediaSourceEnded),t.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(t.removeEventListener("startstreaming",this._onStartStreaming),t.removeEventListener("endstreaming",this._onEndStreaming)),e&&(e.removeEventListener("emptied",this._onMediaEmptied),n&&self.URL.revokeObjectURL(n),this.mediaSrc===n?(e.removeAttribute("src"),this.appendSource&&Os(e),e.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(i.MEDIA_DETACHED,void 0)}onBufferReset(){this.getSourceBufferTypes().forEach(e=>{this.resetBuffer(e)}),this._initSourceBuffer(),this.hls.resumeBuffering()}resetBuffer(e){const t=this.sourceBuffer[e];try{if(t){var n;this.removeBufferListeners(e),this.sourceBuffer[e]=void 0,(n=this.mediaSource)!=null&&n.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(t)}}catch(a){this.warn(`onBufferReset ${e}`,a)}}onBufferCodecs(e,t){const n=this.getSourceBufferTypes().length,a=Object.keys(t);if(a.forEach(h=>{if(n){const J=this.tracks[h];if(J&&typeof J.buffer.changeType=="function"){var T;const{id:le,codec:xe,levelCodec:ke,container:lt,metadata:ct}=t[h],It=pi(J.codec,J.levelCodec),Kt=It==null?void 0:It.replace(Za,"$1");let Vt=pi(xe,ke);const jn=(T=Vt)==null?void 0:T.replace(Za,"$1");if(Vt&&Kt!==jn){h.slice(0,5)==="audio"&&(Vt=ui(Vt,this.appendSource));const pr=`${lt};codecs=${Vt}`;this.appendChangeType(h,pr),this.log(`switching codec ${It} to ${Vt}`),this.tracks[h]={buffer:J.buffer,codec:xe,container:lt,levelCodec:ke,metadata:ct,id:le}}}}else this.pendingTracks[h]=t[h]}),n)return;const u=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==u&&(this.log(`${u} bufferCodec event(s) expected ${a.join(",")}`),this.bufferCodecEventsExpected=u),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()}appendChangeType(e,t){const{operationQueue:n}=this,a={execute:()=>{const u=this.sourceBuffer[e];u&&(this.log(`changing ${e} sourceBuffer type to ${t}`),u.changeType(t)),n.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:u=>{this.warn(`Failed to change ${e} SourceBuffer type`,u)}};n.append(a,e,!!this.pendingTracks[e])}onBufferAppending(e,t){const{hls:n,operationQueue:a,tracks:u}=this,{data:h,type:T,frag:J,part:le,chunkMeta:xe}=t,ke=xe.buffering[T],lt=self.performance.now();ke.start=lt;const ct=J.stats.buffering,It=le?le.stats.buffering:null;ct.start===0&&(ct.start=lt),It&&It.start===0&&(It.start=lt);const Kt=u.audio;let Vt=!1;T==="audio"&&(Kt==null?void 0:Kt.container)==="audio/mpeg"&&(Vt=!this.lastMpegAudioChunk||xe.id===1||this.lastMpegAudioChunk.sn!==xe.sn,this.lastMpegAudioChunk=xe);const jn=J.start,pr={execute:()=>{if(ke.executeStart=self.performance.now(),Vt){const Ar=this.sourceBuffer[T];if(Ar){const bi=jn-Ar.timestampOffset;Math.abs(bi)>=.1&&(this.log(`Updating audio SourceBuffer timestampOffset to ${jn} (delta: ${bi}) sn: ${J.sn})`),Ar.timestampOffset=jn)}}this.appendExecutor(h,T)},onStart:()=>{},onComplete:()=>{const Ar=self.performance.now();ke.executeEnd=ke.end=Ar,ct.first===0&&(ct.first=Ar),It&&It.first===0&&(It.first=Ar);const{sourceBuffer:bi}=this,Jr={};for(const Ki in bi)Jr[Ki]=Si.getBuffered(bi[Ki]);this.appendErrors[T]=0,T==="audio"||T==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(i.BUFFER_APPENDED,{type:T,frag:J,part:le,chunkMeta:xe,parent:J.type,timeRanges:Jr})},onError:Ar=>{const bi={type:c.MEDIA_ERROR,parent:J.type,details:d.BUFFER_APPEND_ERROR,sourceBufferName:T,frag:J,part:le,chunkMeta:xe,error:Ar,err:Ar,fatal:!1};if(Ar.code===DOMException.QUOTA_EXCEEDED_ERR)bi.details=d.BUFFER_FULL_ERROR;else{const Jr=++this.appendErrors[T];bi.details=d.BUFFER_APPEND_ERROR,this.warn(`Failed ${Jr}/${n.config.appendErrorMaxRetry} times to append segment in "${T}" sourceBuffer`),Jr>=n.config.appendErrorMaxRetry&&(bi.fatal=!0)}n.trigger(i.ERROR,bi)}};a.append(pr,T,!!this.pendingTracks[T])}onBufferFlushing(e,t){const{operationQueue:n}=this,a=u=>({execute:this.removeExecutor.bind(this,u,t.startOffset,t.endOffset),onStart:()=>{},onComplete:()=>{this.hls.trigger(i.BUFFER_FLUSHED,{type:u})},onError:h=>{this.warn(`Failed to remove from ${u} SourceBuffer`,h)}});t.type?n.append(a(t.type),t.type):this.getSourceBufferTypes().forEach(u=>{n.append(a(u),u)})}onFragParsed(e,t){const{frag:n,part:a}=t,u=[],h=a?a.elementaryStreams:n.elementaryStreams;h[we.AUDIOVIDEO]?u.push("audiovideo"):(h[we.AUDIO]&&u.push("audio"),h[we.VIDEO]&&u.push("video"));const T=()=>{const J=self.performance.now();n.stats.buffering.end=J,a&&(a.stats.buffering.end=J);const le=a?a.stats:n.stats;this.hls.trigger(i.FRAG_BUFFERED,{frag:n,part:a,stats:le,id:n.type})};u.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${n.type} level: ${n.level} sn: ${n.sn}`),this.blockBuffers(T,u)}onFragChanged(e,t){this.trimBuffers()}onBufferEos(e,t){this.getSourceBufferTypes().reduce((a,u)=>{const h=this.sourceBuffer[u];return h&&(!t.type||t.type===u)&&(h.ending=!0,h.ended||(h.ended=!0,this.log(`${u} sourceBuffer now EOS`))),a&&!!(!h||h.ended)},!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers(()=>{this.getSourceBufferTypes().forEach(u=>{const h=this.sourceBuffer[u];h&&(h.ending=!1)});const{mediaSource:a}=this;if(!a||a.readyState!=="open"){a&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${a.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),a.endOfStream()}))}onLevelUpdated(e,{details:t}){t.fragments.length&&(this.details=t,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())}trimBuffers(){const{hls:e,details:t,media:n}=this;if(!n||t===null||!this.getSourceBufferTypes().length)return;const u=e.config,h=n.currentTime,T=t.levelTargetDuration,J=t.live&&u.liveBackBufferLength!==null?u.liveBackBufferLength:u.backBufferLength;if(s(J)&&J>0){const le=Math.max(J,T),xe=Math.floor(h/T)*T-le;this.flushBackBuffer(h,T,xe)}if(s(u.frontBufferFlushThreshold)&&u.frontBufferFlushThreshold>0){const le=Math.max(u.maxBufferLength,u.frontBufferFlushThreshold),xe=Math.max(le,T),ke=Math.floor(h/T)*T+xe;this.flushFrontBuffer(h,T,ke)}}flushBackBuffer(e,t,n){const{details:a,sourceBuffer:u}=this;this.getSourceBufferTypes().forEach(T=>{const J=u[T];if(J){const le=Si.getBuffered(J);if(le.length>0&&n>le.start(0)){if(this.hls.trigger(i.BACK_BUFFER_REACHED,{bufferEnd:n}),a!=null&&a.live)this.hls.trigger(i.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n});else if(J.ended&&le.end(le.length-1)-e{const T=a[h];if(T){const J=Si.getBuffered(T),le=J.length;if(le<2)return;const xe=J.start(le-1),ke=J.end(le-1);if(n>xe||e>=xe&&e<=ke)return;if(T.ended&&e-ke<2*t){this.log(`Cannot flush ${h} front buffer while SourceBuffer is in ended state`);return}this.hls.trigger(i.BUFFER_FLUSHING,{startOffset:xe,endOffset:1/0,type:h})}})}updateMediaElementDuration(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;const{details:e,hls:t,media:n,mediaSource:a}=this,u=e.fragments[0].start+e.totalduration,h=n.duration,T=s(a.duration)?a.duration:0;e.live&&t.config.liveDurationInfinity?(a.duration=1/0,this.updateSeekableRange(e)):(u>T&&u>h||!s(h))&&(this.log(`Updating Media Source duration to ${u.toFixed(3)}`),a.duration=u)}updateSeekableRange(e){const t=this.mediaSource,n=e.fragments;if(n.length&&e.live&&t!=null&&t.setLiveSeekableRange){const u=Math.max(0,n[0].start),h=Math.max(u,u+e.totalduration);this.log(`Media Source duration is set to ${t.duration}. Setting seekable range to ${u}-${h}.`),t.setLiveSeekableRange(u,h)}}checkPendingTracks(){const{bufferCodecEventsExpected:e,operationQueue:t,pendingTracks:n}=this,a=Object.keys(n).length;if(a&&(!e||a===2||"audiovideo"in n)){this.createSourceBuffers(n),this.pendingTracks={};const u=this.getSourceBufferTypes();if(u.length)this.hls.trigger(i.BUFFER_CREATED,{tracks:this.tracks}),u.forEach(h=>{t.executeNext(h)});else{const h=new Error("could not create source buffer for media codec(s)");this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:h,reason:h.message})}}}createSourceBuffers(e){const{sourceBuffer:t,mediaSource:n}=this;if(!n)throw Error("createSourceBuffers called when mediaSource was null");for(const u in e)if(!t[u]){var a;const h=e[u];if(!h)throw Error(`source buffer exists for track ${u}, however track does not`);let T=((a=h.levelCodec)==null?void 0:a.indexOf(","))===-1?h.levelCodec:h.codec;T&&u.slice(0,5)==="audio"&&(T=ui(T,this.appendSource));const J=`${h.container};codecs=${T}`;this.log(`creating sourceBuffer(${J})`);try{const le=t[u]=n.addSourceBuffer(J),xe=u;this.addBufferListener(xe,"updatestart",this._onSBUpdateStart),this.addBufferListener(xe,"updateend",this._onSBUpdateEnd),this.addBufferListener(xe,"error",this._onSBUpdateError),this.appendSource&&this.addBufferListener(xe,"bufferedchange",(ke,lt)=>{const ct=lt.removedRanges;ct!=null&&ct.length&&this.hls.trigger(i.BUFFER_FLUSHED,{type:u})}),this.tracks[u]={buffer:le,codec:T,container:h.container,levelCodec:h.levelCodec,metadata:h.metadata,id:h.id}}catch(le){this.error(`error while trying to add sourceBuffer: ${le.message}`),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:le,sourceBufferName:u,mimeType:J})}}}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{operationQueue:t}=this;t.current(e).onStart()}_onSBUpdateEnd(e){var t;if(((t=this.mediaSource)==null?void 0:t.readyState)==="closed"){this.resetBuffer(e);return}const{operationQueue:n}=this;n.current(e).onComplete(),n.shiftAndExecuteNext(e)}_onSBUpdateError(e,t){var n;const a=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(n=this.mediaSource)==null?void 0:n.readyState}`);this.error(`${a}`,t),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:a,fatal:!1});const u=this.operationQueue.current(e);u&&u.onError(a)}removeExecutor(e,t,n){const{media:a,mediaSource:u,operationQueue:h,sourceBuffer:T}=this,J=T[e];if(!a||!u||!J){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),h.shiftAndExecuteNext(e);return}const le=s(a.duration)?a.duration:1/0,xe=s(u.duration)?u.duration:1/0,ke=Math.max(0,t),lt=Math.min(n,le,xe);lt>ke&&(!J.ending||J.ended)?(J.ended=!1,this.log(`Removing [${ke},${lt}] from the ${e} SourceBuffer`),J.remove(ke,lt)):h.shiftAndExecuteNext(e)}appendExecutor(e,t){const n=this.sourceBuffer[t];if(!n){if(!this.pendingTracks[t])throw new Error(`Attempting to append to the ${t} SourceBuffer, but it does not exist`);return}n.ended=!1,n.appendBuffer(e)}blockBuffers(e,t=this.getSourceBufferTypes()){if(!t.length){this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);return}const{operationQueue:n}=this,a=t.map(u=>n.appendBlocker(u));Promise.all(a).then(()=>{e(),t.forEach(u=>{const h=this.sourceBuffer[u];h!=null&&h.updating||n.shiftAndExecuteNext(u)})})}getSourceBufferTypes(){return Object.keys(this.sourceBuffer)}addBufferListener(e,t,n){const a=this.sourceBuffer[e];if(!a)return;const u=n.bind(this,e);this.listeners[e].push({event:t,listener:u}),a.addEventListener(t,u)}removeBufferListeners(e){const t=this.sourceBuffer[e];t&&this.listeners[e].forEach(n=>{t.removeEventListener(n.event,n.listener)})}}function Os(g){const e=g.querySelectorAll("source");[].slice.call(e).forEach(t=>{g.removeChild(t)})}function Ds(g,e){const t=self.document.createElement("source");t.type="video/mp4",t.src=e,g.appendChild(t)}const Va={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},ls=g=>String.fromCharCode(Va[g]||g),fs=15,Ns=100,eo={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},qa={17:2,18:4,21:6,22:8,23:10,19:13,20:15},bo={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},co={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Is=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Sa{constructor(){this.time=null,this.verboseLevel=0}log(e,t){if(this.verboseLevel>=e){const n=typeof t=="function"?t():t;S.log(`${this.time} [${e}] ${n}`)}}}const no=function(e){const t=[];for(let n=0;nNs&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Ns)}moveCursor(e){const t=this.pos+e;if(e>1)for(let n=this.pos+1;n=144&&this.backSpace();const t=ls(e);if(this.pos>=Ns){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 = "+JSON.stringify(e));let t=e.row-1;if(this.nrRollUpRows&&t"bkgData = "+JSON.stringify(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="",a=-1;for(let u=0;u0&&(e?n="["+t.join(" | ")+"]":n=t.join(` + initSegmentChange: ${ca}`);const Hi=new xn(n,a,t,T,xe);this.configureTransmuxer(Hi)}if(this.frag=u,this.part=h,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:Kt,chunkMeta:le,state:za},e instanceof ArrayBuffer?[e]:[]);else if(ct){const Hi=ct.push(e,Kt,le,za);vn(Hi)?(ct.async=!0,Hi.then(ya=>{this.handleTransmuxComplete(ya)}).catch(ya=>{this.transmuxerError(ya,le,"transmuxer-interface push error")})):(ct.async=!1,this.handleTransmuxComplete(Hi))}}flush(e){e.transmuxing.start=self.performance.now();const{transmuxer:t}=this;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(t){let n=t.flush(e);vn(n)||t.async?(vn(n)||(n=Promise.resolve(n)),n.then(u=>{this.handleFlushResult(u,e)}).catch(u=>{this.transmuxerError(u,e,"transmuxer-interface flush error")})):this.handleFlushResult(n,e)}}transmuxerError(e,t,n){this.hls&&(this.error=e,this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,fatal:!1,error:e,err:e,reason:n}))}handleFlushResult(e,t){e.forEach(n=>{this.handleTransmuxComplete(n)}),this.onFlush(t)}onWorkerMessage(e){const t=e.data;if(!(t!=null&&t.event)){S.warn(`worker message received with no ${t?"event name":"data"}`);return}const n=this.hls;if(this.hls)switch(t.event){case"init":{var a;const u=(a=this.workerContext)==null?void 0:a.objectURL;u&&self.URL.revokeObjectURL(u);break}case"transmuxComplete":{this.handleTransmuxComplete(t.data);break}case"flush":{this.onFlush(t.data);break}case"workerLog":S[t.data.logType]&&S[t.data.logType](t.data.message);break;default:{t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,n.trigger(t.event,t.data);break}}}configureTransmuxer(e){const{transmuxer:t}=this;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):t&&t.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}}const di=100;class Bi extends at{constructor(e,t,n){super(e,t,n,"[audio-stream-controller]",on.AUDIO),this.videoBuffer=null,this.videoTrackCC=-1,this.waitingVideoCC=-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.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null}_registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(i.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(i.ERROR,this.onError,this),e.on(i.BUFFER_RESET,this.onBufferReset,this),e.on(i.BUFFER_CREATED,this.onBufferCreated,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(i.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(i.ERROR,this.onError,this),e.off(i.BUFFER_RESET,this.onBufferReset,this),e.off(i.BUFFER_CREATED,this.onBufferCreated,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this)}onInitPtsFound(e,{frag:t,id:n,initPTS:a,timescale:u}){if(n==="main"){const h=t.cc;this.initPTS[t.cc]={baseTime:a,timescale:u},this.log(`InitPTS for cc: ${h} found from main: ${a}`),this.videoTrackCC=h,this.state===Ue.WAITING_INIT_PTS&&this.tick()}}startLoad(e){if(!this.levels){this.startPosition=e,this.state=Ue.STOPPED;return}const t=this.lastCurrentTime;this.stopLoad(),this.setInterval(di),t>0&&e===-1?(this.log(`Override startPosition with lastCurrentTime @${t.toFixed(3)}`),e=t,this.state=Ue.IDLE):(this.loadedmetadata=!1,this.state=Ue.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}doTick(){switch(this.state){case Ue.IDLE:this.doTickIdle();break;case Ue.WAITING_TRACK:{var e;const{levels:n,trackId:a}=this,u=n==null||(e=n[a])==null?void 0:e.details;if(u){if(this.waitForCdnTuneIn(u))break;this.state=Ue.WAITING_INIT_PTS}break}case Ue.FRAG_LOADING_WAITING_RETRY:{var t;const n=performance.now(),a=this.retryDate;if(!a||n>=a||(t=this.media)!=null&&t.seeking){const{levels:u,trackId:h}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((u==null?void 0:u[h])||null),this.state=Ue.IDLE}break}case Ue.WAITING_INIT_PTS:{const n=this.waitingData;if(n){const{frag:a,part:u,cache:h,complete:T}=n;if(this.initPTS[a.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=Ue.FRAG_LOADING;const J=h.flush(),le={frag:a,part:u,payload:J,networkDetails:null};this._handleFragmentLoadProgress(le),T&&super._handleFragmentLoadComplete(le)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log(`Waiting fragment cc (${a.cc}) cancelled because video is at cc ${this.videoTrackCC}`),this.clearWaitingFragment();else{const J=this.getLoadPosition(),le=Si.bufferInfo(this.mediaBuffer,J,this.config.maxBufferHole);Ks(le.end,this.config.maxFragLookUpTolerance,a)<0&&(this.log(`Waiting fragment cc (${a.cc}) @ ${a.start} cancelled because another fragment at ${le.end} is needed`),this.clearWaitingFragment())}}else this.state=Ue.IDLE}}this.onTickEnd()}clearWaitingFragment(){const e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Ue.IDLE)}resetLoadingState(){this.clearWaitingFragment(),super.resetLoadingState()}onTickEnd(){const{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime)}doTickIdle(){const{hls:e,levels:t,media:n,trackId:a}=this,u=e.config;if(!this.buffering||!n&&(this.startFragRequested||!u.startFragPrefetch)||!(t!=null&&t[a]))return;const h=t[a],T=h.details;if(!T||T.live&&this.levelLastLoaded!==h||this.waitForCdnTuneIn(T)){this.state=Ue.WAITING_TRACK;return}const J=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&J&&(this.bufferFlushed=!1,this.afterBufferFlushed(J,be.AUDIO,on.AUDIO));const le=this.getFwdBufferInfo(J,on.AUDIO);if(le===null)return;if(!this.switchingTrack&&this._streamEnded(le,T)){e.trigger(i.BUFFER_EOS,{type:"audio"}),this.state=Ue.ENDED;return}const xe=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,on.MAIN),ke=le.len,lt=this.getMaxBufferLength(xe==null?void 0:xe.len),ct=T.fragments,It=ct[0].start,Kt=this.getLoadPosition(),Vt=this.flushing?Kt:le.end;if(this.switchingTrack&&n){const bi=Kt;T.PTSKnown&&biIt||le.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),n.currentTime=It+.05)}if(ke>=lt&&!this.switchingTrack&&Vtxe.end+T.targetduration;if(Ar||!(xe!=null&&xe.len)&&le.len){const bi=this.getAppendedFrag(jn.start,on.MAIN);if(bi===null||(pr||(pr=!!bi.gap||!!Ar&&xe.len===0),Ar&&!pr||pr&&le.nextStart&&le.nextStartnew wa(n))}onAudioTrackSwitching(e,t){const n=!!t.url;this.trackId=t.id;const{fragCurrent:a}=this;a&&(a.abortRequests(),this.removeUnbufferedFrags(a.start)),this.resetLoadingState(),n?this.setInterval(di):this.resetTransmuxer(),n?(this.switchingTrack=t,this.state=Ue.IDLE,this.flushAudioIfNeeded(t)):(this.switchingTrack=null,this.bufferedTrack=t,this.state=Ue.STOPPED),this.tick()}onManifestLoading(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1}onLevelLoaded(e,t){this.mainDetails=t.details,this.cachedTrackLoadedData!==null&&(this.hls.trigger(i.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)}onAudioTrackLoaded(e,t){var n;if(this.mainDetails==null){this.cachedTrackLoadedData=t;return}const{levels:a}=this,{details:u,id:h}=t;if(!a){this.warn(`Audio tracks were reset while loading level ${h}`);return}this.log(`Audio track ${h} loaded [${u.startSN},${u.endSN}]${u.lastPartSn?`[part-${u.lastPartSn}-${u.lastPartIndex}]`:""},duration:${u.totalduration}`);const T=a[h];let J=0;if(u.live||(n=T.details)!=null&&n.live){this.checkLiveUpdate(u);const xe=this.mainDetails;if(u.deltaUpdateFailed||!xe)return;if(!T.details&&u.hasProgramDateTime&&xe.hasProgramDateTime)ra(u,xe),J=u.fragments[0].start;else{var le;J=this.alignPlaylists(u,T.details,(le=this.levelLastLoaded)==null?void 0:le.details)}}T.details=u,this.levelLastLoaded=T,!this.startFragRequested&&(this.mainDetails||!u.live)&&this.setStartPosition(this.mainDetails||u,J),this.state===Ue.WAITING_TRACK&&!this.waitForCdnTuneIn(u)&&(this.state=Ue.IDLE),this.tick()}_handleFragmentLoadProgress(e){var t;const{frag:n,part:a,payload:u}=e,{config:h,trackId:T,levels:J}=this;if(!J){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 le=J[T];if(!le){this.warn("Audio track is undefined on fragment load progress");return}const xe=le.details;if(!xe){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(n.start);return}const ke=h.defaultAudioCodec||le.audioCodec||"mp4a.40.2";let lt=this.transmuxer;lt||(lt=this.transmuxer=new Zr(this.hls,on.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const ct=this.initPTS[n.cc],It=(t=n.initSegment)==null?void 0:t.data;if(ct!==void 0){const Vt=a?a.index:-1,jn=Vt!==-1,pr=new ds(n.level,n.sn,n.stats.chunkCount,u.byteLength,Vt,jn);lt.push(u,It,ke,"",n,a,xe.totalduration,!1,pr,ct)}else{this.log(`Unknown video PTS for cc ${n.cc}, waiting for video PTS before demuxing audio frag ${n.sn} of [${xe.startSN} ,${xe.endSN}],track ${T}`);const{cache:Kt}=this.waitingData=this.waitingData||{frag:n,part:a,cache:new cn,complete:!1};Kt.push(new Uint8Array(u)),this.waitingVideoCC=this.videoTrackCC,this.state=Ue.WAITING_INIT_PTS}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1}onBufferCreated(e,t){const n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null),t.tracks.video&&(this.videoBuffer=t.tracks.video.buffer||null)}onFragBuffered(e,t){const{frag:n,part:a}=t;if(n.type!==on.AUDIO){if(!this.loadedmetadata&&n.type===on.MAIN){const u=this.videoBuffer||this.media;u&&Si.getBuffered(u).length&&(this.loadedmetadata=!0)}return}if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${a?" p: "+a.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(n.sn!=="initSegment"){this.fragPrevious=n;const u=this.switchingTrack;u&&(this.bufferedTrack=u,this.switchingTrack=null,this.hls.trigger(i.AUDIO_TRACK_SWITCHED,_({},u)))}this.fragBufferedComplete(n,a)}onError(e,t){var n;if(t.fatal){this.state=Ue.ERROR;return}switch(t.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(on.AUDIO,t);break;case d.AUDIO_TRACK_LOAD_ERROR:case d.AUDIO_TRACK_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Ue.WAITING_TRACK&&((n=t.context)==null?void 0:n.type)===mr.AUDIO_TRACK&&(this.state=Ue.IDLE);break;case d.BUFFER_APPEND_ERROR:case d.BUFFER_FULL_ERROR:if(!t.parent||t.parent!=="audio")return;if(t.details===d.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(t)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}onBufferFlushing(e,{type:t}){t!==be.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:t}){if(t!==be.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Ue.ENDED&&(this.state=Ue.IDLE);const n=this.mediaBuffer||this.media;n&&(this.afterBufferFlushed(n,t,on.AUDIO),this.tick())}}_handleTransmuxComplete(e){var t;const n="audio",{hls:a}=this,{remuxResult:u,chunkMeta:h}=e,T=this.getCurrentContext(h);if(!T){this.resetWhenMissingContext(h);return}const{frag:J,part:le,level:xe}=T,{details:ke}=xe,{audio:lt,text:ct,id3:It,initSegment:Kt}=u;if(this.fragContextChanged(J)||!ke){this.fragmentTracker.removeFragment(J);return}if(this.state=Ue.PARSING,this.switchingTrack&<&&this.completeAudioSwitch(this.switchingTrack),Kt!=null&&Kt.tracks){const Vt=J.initSegment||J;this._bufferInitSegment(xe,Kt.tracks,Vt,h),a.trigger(i.FRAG_PARSING_INIT_SEGMENT,{frag:Vt,id:n,tracks:Kt.tracks})}if(lt){const{startPTS:Vt,endPTS:jn,startDTS:pr,endDTS:Ar}=lt;le&&(le.elementaryStreams[be.AUDIO]={startPTS:Vt,endPTS:jn,startDTS:pr,endDTS:Ar}),J.setElementaryStreamInfo(be.AUDIO,Vt,jn,pr,Ar),this.bufferFragmentData(lt,J,le,h)}if(It!=null&&(t=It.samples)!=null&&t.length){const Vt=r({id:n,frag:J,details:ke},It);a.trigger(i.FRAG_PARSING_METADATA,Vt)}if(ct){const Vt=r({id:n,frag:J,details:ke},ct);a.trigger(i.FRAG_PARSING_USERDATA,Vt)}}_bufferInitSegment(e,t,n,a){if(this.state!==Ue.PARSING)return;t.video&&delete t.video;const u=t.audio;if(!u)return;u.id="audio";const h=e.audioCodec;this.log(`Init audio buffer, container:${u.container}, codecs[level/parsed]=[${h}/${u.codec}]`),h&&h.split(",").length===1&&(u.levelCodec=h),this.hls.trigger(i.BUFFER_CODECS,t);const T=u.initSegment;if(T!=null&&T.byteLength){const J={type:"audio",frag:n,part:null,chunkMeta:a,parent:n.type,data:T};this.hls.trigger(i.BUFFER_APPENDING,J)}this.tickImmediate()}loadFragment(e,t,n){const a=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||a===La.NOT_LOADED||a===La.PARTIAL){var u;if(e.sn==="initSegment")this._loadInitSegment(e,t);else if((u=t.details)!=null&&u.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=Ue.WAITING_INIT_PTS;const h=this.mainDetails;h&&h.fragments[0].start!==t.details.fragments[0].start&&ra(t.details,h)}else this.startFragRequested=!0,super.loadFragment(e,t,n)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack){const{name:t,lang:n,assocLang:a,characteristics:u,audioCodec:h,channels:T}=this.bufferedTrack;ja({name:t,lang:n,assocLang:a,characteristics:u,audioCodec:h,channels:T},e,Xi)||(this.log("Switching audio track : flushing all audio"),super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)}}completeAudioSwitch(e){const{hls:t}=this;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(i.AUDIO_TRACK_SWITCHED,_({},e))}}function li(g,e){if(g.length!==e.length)return!1;for(let t=0;tg[a]!==e[a])}function ii(g,e){return e.label.toLowerCase()===g.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(g.lang||"").toLowerCase())}class ia extends Fs{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(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(i.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:a,details:u}=t,h=this.tracksInGroup[n];if(!h||h.groupId!==a){this.warn(`Audio track with id:${n} and group:${a} not found in active group ${h==null?void 0:h.groupId}`);return}const T=h.details;h.details=t.details,this.log(`Audio track ${n} "${h.name}" lang:${h.lang} group:${a} loaded [${u.startSN}-${u.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,T)}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,a=this.groupIds;let u=this.currentTrack;if(!n||(a==null?void 0:a.length)!==(n==null?void 0:n.length)||n!=null&&n.some(T=>(a==null?void 0:a.indexOf(T))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const T=this.tracks.filter(lt=>!n||n.indexOf(lt.groupId)!==-1);if(T.length)this.selectDefaultTrack&&!T.some(lt=>lt.default)&&(this.selectDefaultTrack=!1),T.forEach((lt,ct)=>{lt.id=ct});else if(!u&&!this.tracksInGroup.length)return;this.tracksInGroup=T;const J=this.hls.config.audioPreference;if(!u&&J){const lt=Da(J,T,Xi);if(lt>-1)u=T[lt];else{const ct=Da(J,this.tracks);u=this.tracks[ct]}}let le=this.findTrackId(u);le===-1&&u&&(le=this.findTrackId(null));const xe={audioTracks:T};this.log(`Updating audio tracks, ${T.length} track(s) found in group(s): ${n==null?void 0:n.join(",")}`),this.hls.trigger(i.AUDIO_TRACKS_UPDATED,xe);const ke=this.trackId;if(le!==-1&&ke===-1)this.setAudioTrack(le);else if(T.length&&ke===-1){var h;const lt=new Error(`No audio track selected for current audio group-ID(s): ${(h=this.groupIds)==null?void 0:h.join(",")} track count: ${T.length}`);this.warn(lt.message),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:lt})}}else this.shouldReloadPlaylist(u)&&this.setAudioTrack(this.trackId)}onError(e,t){t.fatal||!t.context||t.context.type===mr.AUDIO_TRACK&&t.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(t.context.groupId)!==-1)&&(this.requestScheduled=-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 a=this.currentTrack;if(a&&ja(e,a,Xi))return a;const u=Da(e,this.tracksInGroup,Xi);if(u>-1){const h=this.tracksInGroup[u];return this.setAudioTrack(u),h}else if(a){let h=t.loadLevel;h===-1&&(h=t.firstAutoLevel);const T=xs(e,t.levels,n,h,Xi);if(T===-1)return null;t.nextLoadLevel=T}if(e.channels||e.audioCodec){const h=Da(e,n);if(h>-1)return n[h]}}}return null}setAudioTrack(e){const t=this.tracksInGroup;if(e<0||e>=t.length){this.warn(`Invalid audio track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const n=this.currentTrack,a=t[e],u=a.details&&!a.details.live;if(e===this.trackId&&a===n&&u||(this.log(`Switching to audio-track ${e} "${a.name}" lang:${a.lang} group:${a.groupId} channels:${a.channels}`),this.trackId=e,this.currentTrack=a,this.hls.trigger(i.AUDIO_TRACK_SWITCHING,_({},a)),u))return;const h=this.switchParams(a.url,n==null?void 0:n.details,a.details);this.loadPlaylist(h)}findTrackId(e){const t=this.tracksInGroup;for(let n=0;n=u[le].start&&T<=u[le].end){h=u[le];break}const J=n.start+n.duration;h?h.end=J:(h={start:T,end:J},u.push(h)),this.fragmentTracker.fragBuffered(n),this.fragBufferedComplete(n,null)}onBufferFlushing(e,t){const{startOffset:n,endOffset:a}=t;if(n===0&&a!==Number.POSITIVE_INFINITY){const u=a-1;if(u<=0)return;t.endOffsetSubtitles=Math.max(0,u),this.tracksBuffered.forEach(h=>{for(let T=0;Tnew wa(n));return}this.tracksBuffered=[],this.levels=t.map(n=>{const a=new wa(n);return this.tracksBuffered[a.id]=[],a}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,on.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 a=this.levels[this.currentTrackId];a!=null&&a.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,a&&this.setInterval(ua)}onSubtitleTrackLoaded(e,t){var n;const{currentTrackId:a,levels:u}=this,{details:h,id:T}=t;if(!u){this.warn(`Subtitle tracks were reset while loading level ${T}`);return}const J=u[T];if(T>=u.length||!J)return;this.log(`Subtitle track ${T} loaded [${h.startSN},${h.endSN}]${h.lastPartSn?`[part-${h.lastPartSn}-${h.lastPartIndex}]`:""},duration:${h.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let le=0;if(h.live||(n=J.details)!=null&&n.live){const ke=this.mainDetails;if(h.deltaUpdateFailed||!ke)return;const lt=ke.fragments[0];if(!J.details)h.hasProgramDateTime&&ke.hasProgramDateTime?(ra(h,ke),le=h.fragments[0].start):lt&&(le=lt.start,wi(h,le));else{var xe;le=this.alignPlaylists(h,J.details,(xe=this.levelLastLoaded)==null?void 0:xe.details),le===0&<&&(le=lt.start,wi(h,le))}}J.details=h,this.levelLastLoaded=J,T===a&&(!this.startFragRequested&&(this.mainDetails||!h.live)&&this.setStartPosition(this.mainDetails||h,le),this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===Ue.IDLE&&(gs(null,h.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),J.details=void 0)))}_handleFragmentLoadComplete(e){const{frag:t,payload:n}=e,a=t.decryptdata,u=this.hls;if(!this.fragContextChanged(t)&&n&&n.byteLength>0&&a!=null&&a.key&&a.iv&&a.method==="AES-128"){const h=performance.now();this.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch(T=>{throw u.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.FRAG_DECRYPT_ERROR,fatal:!1,error:T,reason:T.message,frag:t}),T}).then(T=>{const J=performance.now();u.trigger(i.FRAG_DECRYPTED,{frag:t,payload:T,stats:{tstart:h,tdecrypt:J}})}).catch(T=>{this.warn(`${T.name}: ${T.message}`),this.state=Ue.IDLE})}}doTick(){if(!this.media){this.state=Ue.IDLE;return}if(this.state===Ue.IDLE){const{currentTrackId:e,levels:t}=this,n=t==null?void 0:t[e];if(!n||!t.length||!n.details)return;const{config:a}=this,u=this.getLoadPosition(),h=Si.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],u,a.maxBufferHole),{end:T,len:J}=h,le=this.getFwdBufferInfo(this.media,on.MAIN),xe=n.details,ke=this.getMaxBufferLength(le==null?void 0:le.len)+xe.levelTargetDuration;if(J>ke)return;const lt=xe.fragments,ct=lt.length,It=xe.edge;let Kt=null;const Vt=this.fragPrevious;if(TIt-jn?0:jn;Kt=gs(Vt,lt,Math.max(lt[0].start,T),pr),!Kt&&Vt&&Vt.start{if(a=a>>>0,a>u-1)throw new DOMException(`Failed to execute '${n}' on 'TimeRanges': The index provided (${a}) is greater than the maximum bound (${u})`);return e[a][n]};this.buffered={get length(){return e.length},end(n){return t("end",n,e.length)},start(n){return t("start",n,e.length)}}}}class Fa extends Fs{constructor(e){super(e,"[subtitle-track-controller]"),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let t=null;const n=Pi(this.media.textTracks);for(let u=0;u-1&&this.toggleTrackModes()}registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.LEVEL_LOADING,this.onLevelLoading,this),e.on(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(i.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.LEVEL_LOADING,this.onLevelLoading,this),e.off(i.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(i.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(i.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(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Pi(this.media.textTracks).forEach(t=>{Ya(t)}),this.subtitleTrack=-1,this.media=null}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:a,details:u}=t,h=this.tracksInGroup[n];if(!h||h.groupId!==a){this.warn(`Subtitle track with id:${n} and group:${a} not found in active group ${h==null?void 0:h.groupId}`);return}const T=h.details;h.details=t.details,this.log(`Subtitle track ${n} "${h.name}" lang:${h.lang} group:${a} loaded [${u.startSN}-${u.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,T)}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,a=this.groupIds;let u=this.currentTrack;if(!n||(a==null?void 0:a.length)!==(n==null?void 0:n.length)||n!=null&&n.some(h=>(a==null?void 0:a.indexOf(h))===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;const h=this.tracks.filter(xe=>!n||n.indexOf(xe.groupId)!==-1);if(h.length)this.selectDefaultTrack&&!h.some(xe=>xe.default)&&(this.selectDefaultTrack=!1),h.forEach((xe,ke)=>{xe.id=ke});else if(!u&&!this.tracksInGroup.length)return;this.tracksInGroup=h;const T=this.hls.config.subtitlePreference;if(!u&&T){this.selectDefaultTrack=!1;const xe=Da(T,h);if(xe>-1)u=h[xe];else{const ke=Da(T,this.tracks);u=this.tracks[ke]}}let J=this.findTrackId(u);J===-1&&u&&(J=this.findTrackId(null));const le={subtitleTracks:h};this.log(`Updating subtitle tracks, ${h.length} track(s) found in "${n==null?void 0:n.join(",")}" group-id`),this.hls.trigger(i.SUBTITLE_TRACKS_UPDATED,le),J!==-1&&this.trackId===-1&&this.setSubtitleTrack(J)}else this.shouldReloadPlaylist(u)&&this.setSubtitleTrack(this.trackId)}findTrackId(e){const t=this.tracksInGroup,n=this.selectDefaultTrack;for(let a=0;a-1){const u=this.tracksInGroup[a];return this.setSubtitleTrack(a),u}else{if(n)return null;{const u=Da(e,t);if(u>-1)return t[u]}}}}return null}loadPlaylist(e){super.loadPlaylist();const t=this.currentTrack;if(this.shouldLoadPlaylist(t)&&t){const n=t.id,a=t.groupId;let u=t.url;if(e)try{u=e.addDirectives(u)}catch(h){this.warn(`Could not construct new URL with HLS Delivery Directives: ${h}`)}this.log(`Loading subtitle playlist for id ${n}`),this.hls.trigger(i.SUBTITLE_TRACK_LOADING,{url:u,id:n,groupId:a,deliveryDirectives:e||null})}}toggleTrackModes(){const{media:e}=this;if(!e)return;const t=Pi(e.textTracks),n=this.currentTrack;let a;if(n&&(a=t.filter(u=>ii(n,u))[0],a||this.warn(`Unable to find subtitle TextTrack with name "${n.name}" and language "${n.lang}"`)),[].slice.call(t).forEach(u=>{u.mode!=="disabled"&&u!==a&&(u.mode="disabled")}),a){const u=this.subtitleDisplay?"showing":"hidden";a.mode!==u&&(a.mode=u)}}setSubtitleTrack(e){const t=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=e;return}if(e<-1||e>=t.length||!s(e)){this.warn(`Invalid subtitle track id: ${e}`);return}this.clearTimer(),this.selectDefaultTrack=!1;const n=this.currentTrack,a=t[e]||null;if(this.trackId=e,this.currentTrack=a,this.toggleTrackModes(),!a){this.hls.trigger(i.SUBTITLE_TRACK_SWITCH,{id:e});return}const u=!!a.details&&!a.details.live;if(e===this.trackId&&a===n&&u)return;this.log(`Switching to subtitle-track ${e}`+(a?` "${a.name}" lang:${a.lang} group:${a.groupId}`:""));const{id:h,groupId:T="",name:J,type:le,url:xe}=a;this.hls.trigger(i.SUBTITLE_TRACK_SWITCH,{id:h,groupId:T,name:J,type:le,url:xe});const ke=this.switchParams(a.url,n==null?void 0:n.details,a.details);this.loadPlaylist(ke)}}class ms{constructor(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}append(e,t,n){const a=this.queues[t];a.push(e),a.length===1&&!n&&this.executeNext(t)}insertAbort(e,t){this.queues[t].unshift(e),this.executeNext(t)}appendBlocker(e){let t;const n=new Promise(u=>{t=u}),a={execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};return this.append(a,e),n}executeNext(e){const t=this.queues[e];if(t.length){const n=t[0];try{n.execute()}catch(a){S.warn(`[buffer-operation-queue]: Exception executing "${e}" SourceBuffer operation: ${a}`),n.onError(a);const u=this.buffers[e];u!=null&&u.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues[e].shift(),this.executeNext(e)}current(e){return this.queues[e][0]}}const Za=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/;class qr{constructor(e){this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=n=>{this.hls&&this.hls.pauseBuffering()},this._onStartStreaming=n=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=()=>{const{media:n,mediaSource:a}=this;this.log("Media source opened"),n&&(n.removeEventListener("emptied",this._onMediaEmptied),this.updateMediaElementDuration(),this.hls.trigger(i.MEDIA_ATTACHED,{media:n,mediaSource:a})),a&&a.removeEventListener("sourceopen",this._onMediaSourceOpen),this.checkPendingTracks()},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:n,_objectUrl:a}=this;n!==a&&S.error(`Media element src was set while attaching MediaSource (${a} > ${n})`)},this.hls=e;const t="[buffer-controller]";this.appendSource=Ni(ti(e.config.preferManagedMediaSource)),this.log=S.log.bind(S,t),this.warn=S.warn.bind(S,t),this.error=S.error.bind(S,t),this._initSourceBuffer(),this.registerListeners()}hasSourceTypes(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null}registerListeners(){const{hls:e}=this;e.on(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.BUFFER_RESET,this.onBufferReset,this),e.on(i.BUFFER_APPENDING,this.onBufferAppending,this),e.on(i.BUFFER_CODECS,this.onBufferCodecs,this),e.on(i.BUFFER_EOS,this.onBufferEos,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(i.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(i.FRAG_PARSED,this.onFragParsed,this),e.on(i.FRAG_CHANGED,this.onFragChanged,this)}unregisterListeners(){const{hls:e}=this;e.off(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.BUFFER_RESET,this.onBufferReset,this),e.off(i.BUFFER_APPENDING,this.onBufferAppending,this),e.off(i.BUFFER_CODECS,this.onBufferCodecs,this),e.off(i.BUFFER_EOS,this.onBufferEos,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(i.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(i.FRAG_PARSED,this.onFragParsed,this),e.off(i.FRAG_CHANGED,this.onFragChanged,this)}_initSourceBuffer(){this.sourceBuffer={},this.operationQueue=new ms(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null}onManifestLoading(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null}onManifestParsed(e,t){let n=2;(t.audio&&!t.video||!t.altAudio)&&(n=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=n,this.log(`${this.bufferCodecEventsExpected} bufferCodec event(s) expected`)}onMediaAttaching(e,t){const n=this.media=t.media,a=ti(this.appendSource);if(n&&a){var u;const h=this.mediaSource=new a;this.log(`created media source: ${(u=h.constructor)==null?void 0:u.name}`),h.addEventListener("sourceopen",this._onMediaSourceOpen),h.addEventListener("sourceended",this._onMediaSourceEnded),h.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(h.addEventListener("startstreaming",this._onStartStreaming),h.addEventListener("endstreaming",this._onEndStreaming));const T=this._objectUrl=self.URL.createObjectURL(h);if(this.appendSource)try{n.removeAttribute("src");const J=self.ManagedMediaSource;n.disableRemotePlayback=n.disableRemotePlayback||J&&h instanceof J,Os(n),Ds(n,T),n.load()}catch(J){n.src=T}else n.src=T;n.addEventListener("emptied",this._onMediaEmptied)}}onMediaDetaching(){const{media:e,mediaSource:t,_objectUrl:n}=this;if(t){if(this.log("media source detaching"),t.readyState==="open")try{t.endOfStream()}catch(a){this.warn(`onMediaDetaching: ${a.message} while calling endOfStream`)}this.onBufferReset(),t.removeEventListener("sourceopen",this._onMediaSourceOpen),t.removeEventListener("sourceended",this._onMediaSourceEnded),t.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(t.removeEventListener("startstreaming",this._onStartStreaming),t.removeEventListener("endstreaming",this._onEndStreaming)),e&&(e.removeEventListener("emptied",this._onMediaEmptied),n&&self.URL.revokeObjectURL(n),this.mediaSrc===n?(e.removeAttribute("src"),this.appendSource&&Os(e),e.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(i.MEDIA_DETACHED,void 0)}onBufferReset(){this.getSourceBufferTypes().forEach(e=>{this.resetBuffer(e)}),this._initSourceBuffer(),this.hls.resumeBuffering()}resetBuffer(e){const t=this.sourceBuffer[e];try{if(t){var n;this.removeBufferListeners(e),this.sourceBuffer[e]=void 0,(n=this.mediaSource)!=null&&n.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(t)}}catch(a){this.warn(`onBufferReset ${e}`,a)}}onBufferCodecs(e,t){const n=this.getSourceBufferTypes().length,a=Object.keys(t);if(a.forEach(h=>{if(n){const J=this.tracks[h];if(J&&typeof J.buffer.changeType=="function"){var T;const{id:le,codec:xe,levelCodec:ke,container:lt,metadata:ct}=t[h],It=pi(J.codec,J.levelCodec),Kt=It==null?void 0:It.replace(Za,"$1");let Vt=pi(xe,ke);const jn=(T=Vt)==null?void 0:T.replace(Za,"$1");if(Vt&&Kt!==jn){h.slice(0,5)==="audio"&&(Vt=ui(Vt,this.appendSource));const pr=`${lt};codecs=${Vt}`;this.appendChangeType(h,pr),this.log(`switching codec ${It} to ${Vt}`),this.tracks[h]={buffer:J.buffer,codec:xe,container:lt,levelCodec:ke,metadata:ct,id:le}}}}else this.pendingTracks[h]=t[h]}),n)return;const u=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==u&&(this.log(`${u} bufferCodec event(s) expected ${a.join(",")}`),this.bufferCodecEventsExpected=u),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()}appendChangeType(e,t){const{operationQueue:n}=this,a={execute:()=>{const u=this.sourceBuffer[e];u&&(this.log(`changing ${e} sourceBuffer type to ${t}`),u.changeType(t)),n.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:u=>{this.warn(`Failed to change ${e} SourceBuffer type`,u)}};n.append(a,e,!!this.pendingTracks[e])}onBufferAppending(e,t){const{hls:n,operationQueue:a,tracks:u}=this,{data:h,type:T,frag:J,part:le,chunkMeta:xe}=t,ke=xe.buffering[T],lt=self.performance.now();ke.start=lt;const ct=J.stats.buffering,It=le?le.stats.buffering:null;ct.start===0&&(ct.start=lt),It&&It.start===0&&(It.start=lt);const Kt=u.audio;let Vt=!1;T==="audio"&&(Kt==null?void 0:Kt.container)==="audio/mpeg"&&(Vt=!this.lastMpegAudioChunk||xe.id===1||this.lastMpegAudioChunk.sn!==xe.sn,this.lastMpegAudioChunk=xe);const jn=J.start,pr={execute:()=>{if(ke.executeStart=self.performance.now(),Vt){const Ar=this.sourceBuffer[T];if(Ar){const bi=jn-Ar.timestampOffset;Math.abs(bi)>=.1&&(this.log(`Updating audio SourceBuffer timestampOffset to ${jn} (delta: ${bi}) sn: ${J.sn})`),Ar.timestampOffset=jn)}}this.appendExecutor(h,T)},onStart:()=>{},onComplete:()=>{const Ar=self.performance.now();ke.executeEnd=ke.end=Ar,ct.first===0&&(ct.first=Ar),It&&It.first===0&&(It.first=Ar);const{sourceBuffer:bi}=this,Jr={};for(const Ki in bi)Jr[Ki]=Si.getBuffered(bi[Ki]);this.appendErrors[T]=0,T==="audio"||T==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(i.BUFFER_APPENDED,{type:T,frag:J,part:le,chunkMeta:xe,parent:J.type,timeRanges:Jr})},onError:Ar=>{const bi={type:c.MEDIA_ERROR,parent:J.type,details:d.BUFFER_APPEND_ERROR,sourceBufferName:T,frag:J,part:le,chunkMeta:xe,error:Ar,err:Ar,fatal:!1};if(Ar.code===DOMException.QUOTA_EXCEEDED_ERR)bi.details=d.BUFFER_FULL_ERROR;else{const Jr=++this.appendErrors[T];bi.details=d.BUFFER_APPEND_ERROR,this.warn(`Failed ${Jr}/${n.config.appendErrorMaxRetry} times to append segment in "${T}" sourceBuffer`),Jr>=n.config.appendErrorMaxRetry&&(bi.fatal=!0)}n.trigger(i.ERROR,bi)}};a.append(pr,T,!!this.pendingTracks[T])}onBufferFlushing(e,t){const{operationQueue:n}=this,a=u=>({execute:this.removeExecutor.bind(this,u,t.startOffset,t.endOffset),onStart:()=>{},onComplete:()=>{this.hls.trigger(i.BUFFER_FLUSHED,{type:u})},onError:h=>{this.warn(`Failed to remove from ${u} SourceBuffer`,h)}});t.type?n.append(a(t.type),t.type):this.getSourceBufferTypes().forEach(u=>{n.append(a(u),u)})}onFragParsed(e,t){const{frag:n,part:a}=t,u=[],h=a?a.elementaryStreams:n.elementaryStreams;h[be.AUDIOVIDEO]?u.push("audiovideo"):(h[be.AUDIO]&&u.push("audio"),h[be.VIDEO]&&u.push("video"));const T=()=>{const J=self.performance.now();n.stats.buffering.end=J,a&&(a.stats.buffering.end=J);const le=a?a.stats:n.stats;this.hls.trigger(i.FRAG_BUFFERED,{frag:n,part:a,stats:le,id:n.type})};u.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${n.type} level: ${n.level} sn: ${n.sn}`),this.blockBuffers(T,u)}onFragChanged(e,t){this.trimBuffers()}onBufferEos(e,t){this.getSourceBufferTypes().reduce((a,u)=>{const h=this.sourceBuffer[u];return h&&(!t.type||t.type===u)&&(h.ending=!0,h.ended||(h.ended=!0,this.log(`${u} sourceBuffer now EOS`))),a&&!!(!h||h.ended)},!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers(()=>{this.getSourceBufferTypes().forEach(u=>{const h=this.sourceBuffer[u];h&&(h.ending=!1)});const{mediaSource:a}=this;if(!a||a.readyState!=="open"){a&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${a.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),a.endOfStream()}))}onLevelUpdated(e,{details:t}){t.fragments.length&&(this.details=t,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())}trimBuffers(){const{hls:e,details:t,media:n}=this;if(!n||t===null||!this.getSourceBufferTypes().length)return;const u=e.config,h=n.currentTime,T=t.levelTargetDuration,J=t.live&&u.liveBackBufferLength!==null?u.liveBackBufferLength:u.backBufferLength;if(s(J)&&J>0){const le=Math.max(J,T),xe=Math.floor(h/T)*T-le;this.flushBackBuffer(h,T,xe)}if(s(u.frontBufferFlushThreshold)&&u.frontBufferFlushThreshold>0){const le=Math.max(u.maxBufferLength,u.frontBufferFlushThreshold),xe=Math.max(le,T),ke=Math.floor(h/T)*T+xe;this.flushFrontBuffer(h,T,ke)}}flushBackBuffer(e,t,n){const{details:a,sourceBuffer:u}=this;this.getSourceBufferTypes().forEach(T=>{const J=u[T];if(J){const le=Si.getBuffered(J);if(le.length>0&&n>le.start(0)){if(this.hls.trigger(i.BACK_BUFFER_REACHED,{bufferEnd:n}),a!=null&&a.live)this.hls.trigger(i.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n});else if(J.ended&&le.end(le.length-1)-e{const T=a[h];if(T){const J=Si.getBuffered(T),le=J.length;if(le<2)return;const xe=J.start(le-1),ke=J.end(le-1);if(n>xe||e>=xe&&e<=ke)return;if(T.ended&&e-ke<2*t){this.log(`Cannot flush ${h} front buffer while SourceBuffer is in ended state`);return}this.hls.trigger(i.BUFFER_FLUSHING,{startOffset:xe,endOffset:1/0,type:h})}})}updateMediaElementDuration(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;const{details:e,hls:t,media:n,mediaSource:a}=this,u=e.fragments[0].start+e.totalduration,h=n.duration,T=s(a.duration)?a.duration:0;e.live&&t.config.liveDurationInfinity?(a.duration=1/0,this.updateSeekableRange(e)):(u>T&&u>h||!s(h))&&(this.log(`Updating Media Source duration to ${u.toFixed(3)}`),a.duration=u)}updateSeekableRange(e){const t=this.mediaSource,n=e.fragments;if(n.length&&e.live&&t!=null&&t.setLiveSeekableRange){const u=Math.max(0,n[0].start),h=Math.max(u,u+e.totalduration);this.log(`Media Source duration is set to ${t.duration}. Setting seekable range to ${u}-${h}.`),t.setLiveSeekableRange(u,h)}}checkPendingTracks(){const{bufferCodecEventsExpected:e,operationQueue:t,pendingTracks:n}=this,a=Object.keys(n).length;if(a&&(!e||a===2||"audiovideo"in n)){this.createSourceBuffers(n),this.pendingTracks={};const u=this.getSourceBufferTypes();if(u.length)this.hls.trigger(i.BUFFER_CREATED,{tracks:this.tracks}),u.forEach(h=>{t.executeNext(h)});else{const h=new Error("could not create source buffer for media codec(s)");this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:h,reason:h.message})}}}createSourceBuffers(e){const{sourceBuffer:t,mediaSource:n}=this;if(!n)throw Error("createSourceBuffers called when mediaSource was null");for(const u in e)if(!t[u]){var a;const h=e[u];if(!h)throw Error(`source buffer exists for track ${u}, however track does not`);let T=((a=h.levelCodec)==null?void 0:a.indexOf(","))===-1?h.levelCodec:h.codec;T&&u.slice(0,5)==="audio"&&(T=ui(T,this.appendSource));const J=`${h.container};codecs=${T}`;this.log(`creating sourceBuffer(${J})`);try{const le=t[u]=n.addSourceBuffer(J),xe=u;this.addBufferListener(xe,"updatestart",this._onSBUpdateStart),this.addBufferListener(xe,"updateend",this._onSBUpdateEnd),this.addBufferListener(xe,"error",this._onSBUpdateError),this.appendSource&&this.addBufferListener(xe,"bufferedchange",(ke,lt)=>{const ct=lt.removedRanges;ct!=null&&ct.length&&this.hls.trigger(i.BUFFER_FLUSHED,{type:u})}),this.tracks[u]={buffer:le,codec:T,container:h.container,levelCodec:h.levelCodec,metadata:h.metadata,id:h.id}}catch(le){this.error(`error while trying to add sourceBuffer: ${le.message}`),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:le,sourceBufferName:u,mimeType:J})}}}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{operationQueue:t}=this;t.current(e).onStart()}_onSBUpdateEnd(e){var t;if(((t=this.mediaSource)==null?void 0:t.readyState)==="closed"){this.resetBuffer(e);return}const{operationQueue:n}=this;n.current(e).onComplete(),n.shiftAndExecuteNext(e)}_onSBUpdateError(e,t){var n;const a=new Error(`${e} SourceBuffer error. MediaSource readyState: ${(n=this.mediaSource)==null?void 0:n.readyState}`);this.error(`${a}`,t),this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:a,fatal:!1});const u=this.operationQueue.current(e);u&&u.onError(a)}removeExecutor(e,t,n){const{media:a,mediaSource:u,operationQueue:h,sourceBuffer:T}=this,J=T[e];if(!a||!u||!J){this.warn(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`),h.shiftAndExecuteNext(e);return}const le=s(a.duration)?a.duration:1/0,xe=s(u.duration)?u.duration:1/0,ke=Math.max(0,t),lt=Math.min(n,le,xe);lt>ke&&(!J.ending||J.ended)?(J.ended=!1,this.log(`Removing [${ke},${lt}] from the ${e} SourceBuffer`),J.remove(ke,lt)):h.shiftAndExecuteNext(e)}appendExecutor(e,t){const n=this.sourceBuffer[t];if(!n){if(!this.pendingTracks[t])throw new Error(`Attempting to append to the ${t} SourceBuffer, but it does not exist`);return}n.ended=!1,n.appendBuffer(e)}blockBuffers(e,t=this.getSourceBufferTypes()){if(!t.length){this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);return}const{operationQueue:n}=this,a=t.map(u=>n.appendBlocker(u));Promise.all(a).then(()=>{e(),t.forEach(u=>{const h=this.sourceBuffer[u];h!=null&&h.updating||n.shiftAndExecuteNext(u)})})}getSourceBufferTypes(){return Object.keys(this.sourceBuffer)}addBufferListener(e,t,n){const a=this.sourceBuffer[e];if(!a)return;const u=n.bind(this,e);this.listeners[e].push({event:t,listener:u}),a.addEventListener(t,u)}removeBufferListeners(e){const t=this.sourceBuffer[e];t&&this.listeners[e].forEach(n=>{t.removeEventListener(n.event,n.listener)})}}function Os(g){const e=g.querySelectorAll("source");[].slice.call(e).forEach(t=>{g.removeChild(t)})}function Ds(g,e){const t=self.document.createElement("source");t.type="video/mp4",t.src=e,g.appendChild(t)}const Va={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},ls=g=>String.fromCharCode(Va[g]||g),fs=15,Ns=100,eo={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},qa={17:2,18:4,21:6,22:8,23:10,19:13,20:15},bo={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},co={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Is=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Sa{constructor(){this.time=null,this.verboseLevel=0}log(e,t){if(this.verboseLevel>=e){const n=typeof t=="function"?t():t;S.log(`${this.time} [${e}] ${n}`)}}}const no=function(e){const t=[];for(let n=0;nNs&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Ns)}moveCursor(e){const t=this.pos+e;if(e>1)for(let n=this.pos+1;n=144&&this.backSpace();const t=ls(e);if(this.pos>=Ns){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 = "+JSON.stringify(e));let t=e.row-1;if(this.nrRollUpRows&&t"bkgData = "+JSON.stringify(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="",a=-1;for(let u=0;u0&&(e?n="["+t.join(" | ")+"]":n=t.join(` `)),n}getTextAndFormat(){return this.rows}}class zo{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 Vo(n),this.nonDisplayedMemory=new Vo(n),this.lastOutputScreen=new Vo(n),this.currRollUpRow=this.displayedMemory.rows[fs-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[fs-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,a=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=a[n]}this.logger.log(2,"MIDROW: "+JSON.stringify(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 So{constructor(e,t,n){this.channels=void 0,this.currentChannel=0,this.cmdHistory=Wl(),this.logger=void 0;const a=this.logger=new Sa;this.channels=[null,new zo(e,t,a),new zo(e+1,n,a)]}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"["+no([t[n],t[n+1]])+"] -> ("+no([a,u])+")");const J=this.cmdHistory;if(a>=16&&a<=31){if(xl(a,u,J)){oo(null,null,J),this.logger.log(3,()=>"Repeated command ("+no([a,u])+") is dropped");continue}oo(a,u,this.cmdHistory),h=this.parseCmd(a,u),h||(h=this.parseMidrow(a,u)),h||(h=this.parsePAC(a,u)),h||(h=this.parseBackgroundAttributes(a,u))}else oo(null,null,J);if(!h&&(T=this.parseChars(a,u),T)){const xe=this.currentChannel;xe&&xe>0?this.channels[xe].insertChars(T):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!h&&!T&&this.logger.log(2,()=>"Couldn't parse cleaned data "+no([a,u])+" orig: "+no([t[n],t[n+1]]))}}parseCmd(e,t){const n=(e===20||e===28||e===21||e===29)&&t>=32&&t<=47,a=(e===23||e===31)&&t>=33&&t<=35;if(!(n||a))return!1;const u=e===20||e===21||e===23?1:2,h=this.channels[u];return e===20||e===21||e===28||e===29?t===32?h.ccRCL():t===33?h.ccBS():t===34?h.ccAOF():t===35?h.ccAON():t===36?h.ccDER():t===37?h.ccRU(2):t===38?h.ccRU(3):t===39?h.ccRU(4):t===40?h.ccFON():t===41?h.ccRDC():t===42?h.ccTR():t===43?h.ccRTD():t===44?h.ccEDM():t===45?h.ccCR():t===46?h.ccENM():t===47&&h.ccEOC():h.ccTO(t-32),this.currentChannel=u,!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 a=this.channels[n];return a?(a.ccMIDROW(t),this.logger.log(3,()=>"MIDROW ("+no([e,t])+")"),!0):!1}return!1}parsePAC(e,t){let n;const a=(e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127,u=(e===16||e===24)&&t>=64&&t<=95;if(!(a||u))return!1;const h=e<=23?1:2;t>=64&&t<=95?n=h===1?eo[e]:bo[e]:n=h===1?qa[e]:co[e];const T=this.channels[h];return T?(T.setPAC(this.interpretPAC(n,t)),this.currentChannel=h,!0):!1}interpretPAC(e,t){let n;const a={color:null,italics:!1,indent:null,underline:!1,row:e};return t>95?n=t-96:n=t-64,a.underline=(n&1)===1,n<=13?a.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(n/2)]:n<=15?(a.italics=!0,a.color="white"):a.indent=Math.floor((n-16)/2)*4,a}parseChars(e,t){let n,a=null,u=null;if(e>=25?(n=2,u=e-8):(n=1,u=e),u>=17&&u<=19){let h;u===17?h=t+80:u===18?h=t+112:h=t+144,this.logger.log(2,()=>"Special char '"+ls(h)+"' in channel "+n),a=[h]}else e>=32&&e<=127&&(a=t===0?[e]:[e,t]);return a&&this.logger.log(3,()=>"Char codes = "+no(a).join(",")),a}parseBackgroundAttributes(e,t){const n=(e===16||e===24)&&t>=32&&t<=47,a=(e===23||e===31)&&t>=45&&t<=47;if(!(n||a))return!1;let u;const h={};e===16||e===24?(u=Math.floor((t-32)/2),h.background=Is[u],t%2===1&&(h.background=h.background+"_semi")):t===45?h.background="transparent":(h.foreground="black",t===47&&(h.underline=!0));const T=e<=23?1:2;return this.channels[T].setBkgData(h),!0}reset(){for(let e=0;ee)&&(this.startTime=e),this.endTime=t,this.screen=n,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}var yl=function(){if(it!=null&&it.VTTCue)return self.VTTCue;const g=["","lr","rl"],e=["start","middle","end","left","right"];function t(T,J){if(typeof J!="string"||!Array.isArray(T))return!1;const le=J.toLowerCase();return~T.indexOf(le)?le:!1}function n(T){return t(g,T)}function a(T){return t(e,T)}function u(T,...J){let le=1;for(;le100)throw new Error("Position must be between 0 and 100.");Ki=Hi,this.hasBeenReset=!0}})),Object.defineProperty(xe,"positionAlign",u({},ke,{get:function(){return Ii},set:function(Hi){const ya=a(Hi);if(!ya)throw new SyntaxError("An invalid or illegal string was specified.");Ii=ya,this.hasBeenReset=!0}})),Object.defineProperty(xe,"size",u({},ke,{get:function(){return ca},set:function(Hi){if(Hi<0||Hi>100)throw new Error("Size must be between 0 and 100.");ca=Hi,this.hasBeenReset=!0}})),Object.defineProperty(xe,"align",u({},ke,{get:function(){return za},set:function(Hi){const ya=a(Hi);if(!ya)throw new SyntaxError("An invalid or illegal string was specified.");za=ya,this.hasBeenReset=!0}})),xe.displayState=void 0}return h.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},h}();class ru{decode(e,t){if(!e)return"";if(typeof e!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}function Bu(g){function e(n,a,u,h){return(n|0)*3600+(a|0)*60+(u|0)+parseFloat(h||0)}const t=g.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 Ts{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 a=0;a=0&&n<=100)return this.set(e,n),!0}return!1}}function go(g,e,t,n){const a=n?g.split(n):[g];for(const u in a){if(typeof a[u]!="string")continue;const h=a[u].split(t);if(h.length!==2)continue;const T=h[0],J=h[1];e(T,J)}}const ro=new yl(0,0,""),wo=ro.align==="middle"?"middle":"center";function Xo(g,e,t){const n=g;function a(){const T=Bu(g);if(T===null)throw new Error("Malformed timestamp: "+n);return g=g.replace(/^[^\sa-zA-Z-]+/,""),T}function u(T,J){const le=new Ts;go(T,function(lt,ct){let It;switch(lt){case"region":for(let Kt=t.length-1;Kt>=0;Kt--)if(t[Kt].id===ct){le.set(lt,t[Kt].region);break}break;case"vertical":le.alt(lt,ct,["rl","lr"]);break;case"line":It=ct.split(","),le.integer(lt,It[0]),le.percent(lt,It[0])&&le.set("snapToLines",!1),le.alt(lt,It[0],["auto"]),It.length===2&&le.alt("lineAlign",It[1],["start",wo,"end"]);break;case"position":It=ct.split(","),le.percent(lt,It[0]),It.length===2&&le.alt("positionAlign",It[1],["start",wo,"end","line-left","line-right","auto"]);break;case"size":le.percent(lt,ct);break;case"align":le.alt(lt,ct,["start",wo,"end","left","right"]);break}},/:/,/\s/),J.region=le.get("region",null),J.vertical=le.get("vertical","");let xe=le.get("line","auto");xe==="auto"&&ro.line===-1&&(xe=-1),J.line=xe,J.lineAlign=le.get("lineAlign","start"),J.snapToLines=le.get("snapToLines",!0),J.size=le.get("size",100),J.align=le.get("align",wo);let ke=le.get("position","auto");ke==="auto"&&ro.position===50&&(ke=J.align==="start"||J.align==="left"?0:J.align==="end"||J.align==="right"?100:50),J.position=ke}function h(){g=g.replace(/^\s+/,"")}if(h(),e.startTime=a(),h(),g.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+n);g=g.slice(3),h(),e.endTime=a(),h(),u(g,e)}function Yo(g){return g.replace(//gi,` `)}class Ko{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new ru,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 u=t.buffer,h=0;for(u=Yo(u);hA `),le=[],xe=e?ai(e.baseTime,e.timescale):0;let ke="00:00.000",lt=0,ct=0,It,Kt=!0;T.oncue=function(Vt){const jn=t[n];let pr=t.ccOffset;const Ar=(lt-xe)/9e4;if(jn!=null&&jn.new&&(ct!==void 0?pr=t.ccOffset=jn.start:zu(t,n,Ar)),Ar){if(!e){It=new Error("Missing initPTS for VTT MPEGTS");return}pr=Ar-t.presentationOffset}const bi=Vt.endTime-Vt.startTime,Jr=Lr((Vt.startTime+pr-ct)*9e4,a*9e4)/9e4;Vt.startTime=Math.max(Jr,0),Vt.endTime=Math.max(Jr+bi,0);const Ki=Vt.text.trim();Vt.text=decodeURIComponent(encodeURIComponent(Ki)),Vt.id||(Vt.id=au(Vt.startTime,Vt.endTime,Ki)),Vt.endTime>0&&le.push(Vt)},T.onparsingerror=function(Vt){It=Vt},T.onflush=function(){if(It){h(It);return}u(le)},J.forEach(Vt=>{if(Kt)if(ll(Vt,"X-TIMESTAMP-MAP=")){Kt=!1,Vt.slice(16).split(",").forEach(jn=>{ll(jn,"LOCAL:")?ke=jn.slice(6):ll(jn,"MPEGTS:")&&(lt=parseInt(jn.slice(7)))});try{ct=iu(ke)/1e3}catch(jn){It=jn}return}else Vt===""&&(Kt=!1);T.parse(Vt+` `)}),T.flush()}const bl="stpp.ttml.im1t",Fl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,mu=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Ku={left:"start",center:"center",right:"end",start:"start",end:"end"};function Jl(g,e,t,n){const a=kt(new Uint8Array(g),["mdat"]);if(a.length===0){n(new Error("Could not parse IMSC1 mdat"));return}const u=a.map(T=>gt(T)),h=dr(e.baseTime,1,e.timescale);try{u.forEach(T=>t(Su(T,h)))}catch(T){n(T)}}function Su(g,e){const a=new DOMParser().parseFromString(g,"text/xml").getElementsByTagName("tt")[0];if(!a)throw new Error("Invalid ttml");const u={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},h=Object.keys(u).reduce((ke,lt)=>(ke[lt]=a.getAttribute(`ttp:${lt}`)||u[lt],ke),{}),T=a.getAttribute("xml:space")!=="preserve",J=vu(Zl(a,"styling","style")),le=vu(Zl(a,"layout","region")),xe=Zl(a,"body","[begin]");return[].map.call(xe,ke=>{const lt=Vl(ke,T);if(!lt||!ke.hasAttribute("begin"))return null;const ct=$o(ke.getAttribute("begin"),h),It=$o(ke.getAttribute("dur"),h);let Kt=$o(ke.getAttribute("end"),h);if(ct===null)throw yu(ke);if(Kt===null){if(It===null)throw yu(ke);Kt=ct+It}const Vt=new yl(ct-e,Kt-e,lt);Vt.id=au(Vt.startTime,Vt.endTime,Vt.text);const jn=le[ke.getAttribute("region")],pr=J[ke.getAttribute("style")],Ar=ql(jn,pr,J),{textAlign:bi}=Ar;if(bi){const Jr=Ku[bi];Jr&&(Vt.lineAlign=Jr),Vt.align=bi}return r(Vt,Ar),Vt}).filter(ke=>ke!==null)}function Zl(g,e,t){const n=g.getElementsByTagName(e)[0];return n?[].slice.call(n.querySelectorAll(t)):[]}function vu(g){return g.reduce((e,t)=>{const n=t.getAttribute("xml:id");return n&&(e[n]=t),e},{})}function Vl(g,e){return[].slice.call(g.childNodes).reduce((t,n,a)=>{var u;return n.nodeName==="br"&&a?t+` `:(u=n.childNodes)!=null&&u.length?Vl(n,e):e?t+n.textContent.trim().replace(/\s+/g," "):t+n.textContent},"")}function ql(g,e,t){const n="http://www.w3.org/ns/ttml#styling";let a=null;const u=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],h=g!=null&&g.hasAttribute("style")?g.getAttribute("style"):null;return h&&t.hasOwnProperty(h)&&(a=t[h]),u.reduce((T,J)=>{const le=Jo(e,n,J)||Jo(g,n,J)||Jo(a,n,J);return le&&(T[J]=le),T},{})}function Jo(g,e,t){return g&&g.hasAttributeNS(e,t)?g.getAttributeNS(e,t):null}function yu(g){return new Error(`Could not parse ttml timestamp ${g}`)}function $o(g,e){if(!g)return null;let t=Bu(g);return t===null&&(Fl.test(g)?t=sA(g,e):mu.test(g)&&(t=Wu(g,e))),t}function sA(g,e){const t=Fl.exec(g),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 Wu(g,e){const t=mu.exec(g),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 Rs{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=Fu(),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(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(i.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(i.FRAG_LOADING,this.onFragLoading,this),e.on(i.FRAG_LOADED,this.onFragLoaded,this),e.on(i.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(i.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(i.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(i.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:e}=this;e.off(i.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(i.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(i.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(i.FRAG_LOADING,this.onFragLoading,this),e.off(i.FRAG_LOADED,this.onFragLoaded,this),e.off(i.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(i.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(i.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(i.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(i.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){const e=new al(this,"textTrack1"),t=new al(this,"textTrack2"),n=new al(this,"textTrack3"),a=new al(this,"textTrack4");this.cea608Parser1=new So(1,e,t),this.cea608Parser2=new So(3,n,a)}}addCues(e,t,n,a,u){let h=!1;for(let T=u.length;T--;){const J=u[T],le=Ml(J[0],J[1],t,n);if(le>=0&&(J[0]=Math.min(J[0],t),J[1]=Math.max(J[1],n),h=!0,le/(n-t)>.5))return}if(h||u.push([t,n]),this.config.renderTextTracksNatively){const T=this.captionsTracks[e];this.Cues.newCue(T,t,n,a)}else{const T=this.Cues.newCue(null,t,n,a);this.hls.trigger(i.CUES_PARSED,{type:"captions",cues:T,track:e})}}onInitPtsFound(e,{frag:t,id:n,initPTS:a,timescale:u}){const{unparsedVttFrags:h}=this;n==="main"&&(this.initPTS[t.cc]={baseTime:a,timescale:u}),h.length&&(this.unparsedVttFrags=[],h.forEach(T=>{this.onFragLoaded(i.FRAG_LOADED,T)}))}getExistingTrack(e,t){const{media:n}=this;if(n)for(let a=0;a{Ya(e[t]),delete e[t]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Fu(),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;nu.textCodec===bl);if(this.config.enableWebVTT||a&&this.config.enableIMSC1){if(li(this.tracks,n)){this.tracks=n;return}if(this.textTracks=[],this.tracks=n,this.config.renderTextTracksNatively){const h=this.media,T=h?Pi(h.textTracks):null;if(this.tracks.forEach((J,le)=>{let xe;if(T){let ke=null;for(let lt=0;ltle!==null).map(le=>le.label);J.length&&S.warn(`Media element contains unused subtitle tracks: ${J.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const h=this.tracks.map(T=>({label:T.name,kind:T.type.toLowerCase(),default:T.default,subtitleTrack:T}));this.hls.trigger(i.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:h})}}}onManifestLoaded(e,t){this.config.enableCEA708Captions&&t.captions&&t.captions.forEach(n=>{const a=/(?:CC|SERVICE)([1-4])/.exec(n.instreamId);if(!a)return;const u=`textTrack${a[1]}`,h=this.captionsProperties[u];h&&(h.label=n.name,n.lang&&(h.languageCode=n.lang),h.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===on.MAIN){var n,a;const{cea608Parser1:u,cea608Parser2:h,lastSn:T}=this,{cc:J,sn:le}=t.frag,xe=(n=(a=t.part)==null?void 0:a.index)!=null?n:-1;u&&h&&(le!==T+1||le===T&&xe!==this.lastPartIndex+1||J!==this.lastCc)&&(u.reset(),h.reset()),this.lastCc=J,this.lastSn=le,this.lastPartIndex=xe}}onFragLoaded(e,t){const{frag:n,payload:a}=t;if(n.type===on.SUBTITLE)if(a.byteLength){const u=n.decryptdata,h="stats"in t;if(u==null||!u.encrypted||h){const T=this.tracks[n.level],J=this.vttCCs;J[n.cc]||(J[n.cc]={start:n.start,prevCC:this.prevCC,new:!0},this.prevCC=n.cc),T&&T.textCodec===bl?this._parseIMSC1(n,a):this._parseVTTs(t)}}else this.hls.trigger(i.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:new Error("Empty subtitle payload")})}_parseIMSC1(e,t){const n=this.hls;Jl(t,this.initPTS[e.cc],a=>{this._appendCues(a,e.level),n.trigger(i.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},a=>{S.log(`Failed to parse IMSC1: ${a}`),n.trigger(i.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:a})})}_parseVTTs(e){var t;const{frag:n,payload:a}=e,{initPTS:u,unparsedVttFrags:h}=this,T=u.length-1;if(!u[n.cc]&&T===-1){h.push(e);return}const J=this.hls,le=(t=n.initSegment)!=null&&t.data?Zn(n.initSegment.data,new Uint8Array(a)):a;gu(le,this.initPTS[n.cc],this.vttCCs,n.cc,n.start,xe=>{this._appendCues(xe,n.level),J.trigger(i.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:n})},xe=>{const ke=xe.message==="Missing initPTS for VTT MPEGTS";ke?h.push(e):this._fallbackToIMSC1(n,a),S.log(`Failed to parse VTT cue: ${xe}`),!(ke&&T>n.cc)&&J.trigger(i.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:xe})})}_fallbackToIMSC1(e,t){const n=this.tracks[e.level];n.textCodec||Jl(t,this.initPTS[e.cc],()=>{n.textCodec=bl,this._parseIMSC1(e,t)},()=>{n.textCodec="wvtt"})}_appendCues(e,t){const n=this.hls;if(this.config.renderTextTracksNatively){const a=this.textTracks[t];if(!a||a.mode==="disabled")return;e.forEach(u=>va(a,u))}else{const a=this.tracks[t];if(!a)return;const u=a.default?"default":"subtitles"+t;n.trigger(i.CUES_PARSED,{type:"subtitles",cues:e,track:u})}}onFragDecrypted(e,t){const{frag:n}=t;n.type===on.SUBTITLE&&this.onFragLoaded(i.FRAG_LOADED,t)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,t){this.initCea608Parsers();const{cea608Parser1:n,cea608Parser2:a}=this;if(!this.enabled||!n||!a)return;const{frag:u,samples:h}=t;if(!(u.type===on.MAIN&&this.closedCaptionsForLevel(u)==="NONE"))for(let T=0;Tba(T[J],t,n))}if(this.config.renderTextTracksNatively&&t===0&&a!==void 0){const{textTracks:T}=this;Object.keys(T).forEach(J=>ba(T[J],t,a))}}}extractCea608Data(e){const t=[[],[]],n=e[0]&31;let a=2;for(let u=0;uthis.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((a,u)=>this.isLevelAllowed(a)&&u<=e);return this.clientRect=null,su.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 e}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 a=(T,J)=>J?T.width!==J.width||T.height!==J.height:!0;let u=e.length-1;const h=Math.max(t,n);for(let T=0;T=h||J.height>=h)&&a(J,e[T+1])){u=T;break}}return u}}class _l{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(i.MEDIA_ATTACHING,this.onMediaAttaching,this)}unregisterListeners(){this.hls.off(i.MEDIA_ATTACHING,this.onMediaAttaching,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 a=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=a,a&&typeof a.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),n.fpsDroppedMonitoringPeriod)}}checkFPS(e,t,n){const a=performance.now();if(t){if(this.lastTime){const u=a-this.lastTime,h=n-this.lastDroppedFrames,T=t-this.lastDecodedFrames,J=1e3*h/u,le=this.hls;if(le.trigger(i.FPS_DROP,{currentDropped:h,currentDecoded:T,totalDroppedFrames:n}),J>0&&h>le.config.fpsDroppedMonitoringThreshold*T){let xe=le.currentLevel;S.warn("drop FPS ratio greater than max allowed value for currentLevel: "+xe),xe>0&&(le.autoLevelCapping===-1||le.autoLevelCapping>=xe)&&(xe=xe-1,le.trigger(i.FPS_DROP_LEVEL_CAPPING,{level:xe,droppedLevel:le.currentLevel}),le.autoLevelCapping=xe,this.streamController.nextLevelSwitch())}}this.lastTime=a,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)}}const ou="[eme]";class Dl{constructor(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=Dl.CDMCleanupPromise?[Dl.CDMCleanupPromise]:[],this.debug=S.debug.bind(S,ou),this.log=S.log.bind(S,ou),this.warn=S.warn.bind(S,ou),this.error=S.error.bind(S,ou),this.onMediaEncrypted=t=>{const{initDataType:n,initData:a}=t,u=`"${t.type}" event: init data type: "${n}"`;if(this.debug(u),a!==null){if(!this.keyFormatPromise){let h=Object.keys(this.keySystemAccessPromises);h.length||(h=Zt(this.config));const T=h.map(rn).filter(J=>!!J);this.keyFormatPromise=this.getKeyFormatPromise(T)}this.keyFormatPromise.then(h=>{const T=Jt(h);let J,le;if(n==="sinf"){if(T!==Je.FAIRPLAY){this.warn(`Ignoring unexpected "${t.type}" event with init data type: "${n}" for selected key-system ${T}`);return}const It=Tn(new Uint8Array(a));try{const Kt=L(JSON.parse(It).sinf),Vt=_n(Kt);if(!Vt)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");J=Vt.subarray(8,24),le=Je.FAIRPLAY}catch(Kt){this.warn(`${u} Failed to parse sinf: ${Kt}`);return}}else{if(T!==Je.WIDEVINE&&T!==Je.PLAYREADY){this.warn(`Ignoring unexpected "${t.type}" event with init data type: "${n}" for selected key-system ${T}`);return}const It=Nn(a),Kt=It.filter(jn=>!!jn.systemId&&mt(jn.systemId)===T);Kt.length>1&&this.warn(`${u} Using first of ${Kt.length} pssh found for selected key-system ${T}`);const Vt=Kt[0];if(!Vt){It.length===0||It.some(jn=>!jn.systemId)?this.warn(`${u} contains incomplete or invalid pssh data`):this.log(`ignoring ${u} for ${It.map(jn=>mt(jn.systemId)).join(",")} pssh data in favor of playlist keys`);return}if(le=mt(Vt.systemId),Vt.version===0&&Vt.data)if(le===Je.WIDEVINE){const jn=Vt.data.length-22;J=Vt.data.subarray(jn,jn+16)}else le===Je.PLAYREADY&&(J=Et(Vt.data))}if(!le||!J){this.log(`Unable to handle ${u} with key-system ${T}`);return}const xe=tt.hexDump(J),{keyIdToKeySessionPromise:ke,mediaKeySessions:lt}=this;let ct=ke[xe];for(let It=0;Itthis.generateRequestWithPreferredKeySession(Kt,n,a,"encrypted-event-key-match")),ct.catch(pr=>this.handleError(pr));break}}if(!ct){if(le!==T){this.log(`Ignoring "${u}" with ${le} init data for selected key-system ${T}`);return}ct=ke[xe]=this.getKeySystemSelectionPromise([le]).then(({keySystem:It,mediaKeys:Kt})=>{var Vt;this.throwIfDestroyed();const jn=new Kn("ISO-23001-7",xe,(Vt=rn(It))!=null?Vt:"");return jn.pssh=new Uint8Array(a),jn.keyId=J,this.attemptSetMediaKeys(It,Kt).then(()=>{this.throwIfDestroyed();const pr=this.createMediaKeySessionContext({decryptdata:jn,keySystem:It,mediaKeys:Kt});return this.generateRequestWithPreferredKeySession(pr,n,a,"encrypted-event-no-match")})}),ct.catch(It=>this.handleError(It))}})}},this.onWaitingForKey=t=>{this.log(`"${t.type}" event`)},this.hls=e,this.config=e.config,this.registerListeners()}destroy(){this.unregisterListeners(),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(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(i.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(i.MANIFEST_LOADED,this.onManifestLoaded,this)}unregisterListeners(){this.hls.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(i.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(i.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(i.MANIFEST_LOADED,this.onManifestLoaded,this)}getLicenseServerUrl(e){const{drmSystems:t,widevineLicenseUrl:n}=this.config,a=t[e];if(a)return a.licenseUrl;if(e===Je.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[e];if(n)return n.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${e}"]`)}attemptKeySystemAccess(e){const t=this.hls.levels,n=(h,T,J)=>!!h&&J.indexOf(h)===T,a=t.map(h=>h.audioCodec).filter(n),u=t.map(h=>h.videoCodec).filter(n);return a.length+u.length===0&&u.push("avc1.42e01e"),new Promise((h,T)=>{const J=le=>{const xe=le.shift();this.getMediaKeysPromise(xe,a,u).then(ke=>h({keySystem:xe,mediaKeys:ke})).catch(ke=>{le.length?J(le):ke instanceof ul?T(ke):T(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_ACCESS,error:ke,fatal:!0},ke.message))})};J(e)})}requestMediaKeySystemAccess(e,t){const{requestMediaKeySystemAccessFunc:n}=this.config;if(typeof n!="function"){let a=`Configured requestMediaKeySystemAccess is not a function ${n}`;return Sn===null&&self.location.protocol==="http:"&&(a=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(a))}return n(e,t)}getMediaKeysPromise(e,t,n){const a=tn(e,t,n,this.config.drmSystemOptions),u=this.keySystemAccessPromises[e];let h=u==null?void 0:u.keySystemAccess;if(!h){this.log(`Requesting encrypted media "${e}" key-system access with config: ${JSON.stringify(a)}`),h=this.requestMediaKeySystemAccess(e,a);const T=this.keySystemAccessPromises[e]={keySystemAccess:h};return h.catch(J=>{this.log(`Failed to obtain access to key-system "${e}": ${J}`)}),h.then(J=>{this.log(`Access for key-system "${J.keySystem}" obtained`);const le=this.fetchServerCertificate(e);return this.log(`Create media-keys for "${e}"`),T.mediaKeys=J.createMediaKeys().then(xe=>(this.log(`Media-keys created for "${e}"`),le.then(ke=>ke?this.setMediaKeysServerCertificate(xe,e,ke):xe))),T.mediaKeys.catch(xe=>{this.error(`Failed to create media-keys for "${e}"}: ${xe}`)}),T.mediaKeys})}return h.then(()=>u.mediaKeys)}createMediaKeySessionContext({decryptdata:e,keySystem:t,mediaKeys:n}){this.log(`Creating key-system session "${t}" keyId: ${tt.hexDump(e.keyId||[])}`);const a=n.createSession(),u={decryptdata:e,keySystem:t,mediaKeys:n,mediaKeysSession:a,keyStatus:"status-pending"};return this.mediaKeySessions.push(u),u}renewKeySession(e){const t=e.decryptdata;if(t.pssh){const n=this.createMediaKeySessionContext(e),a=this.getKeyIdString(t),u="cenc";this.keyIdToKeySessionPromise[a]=this.generateRequestWithPreferredKeySession(n,u,t.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)}getKeyIdString(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(e.keyId===null)throw new Error("keyId is null");return tt.hexDump(e.keyId)}updateKeySession(e,t){var n;const a=e.mediaKeysSession;return this.log(`Updating key-session "${a.sessionId}" for keyID ${tt.hexDump(((n=e.decryptdata)==null?void 0:n.keyId)||[])} - } (data length: ${t&&t.byteLength})`),a.update(t)}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){return new Promise((t,n)=>{const a=Zt(this.config),u=e.map(Jt).filter(h=>!!h&&a.indexOf(h)!==-1);return this.getKeySystemSelectionPromise(u).then(({keySystem:h})=>{const T=rn(h);T?t(T):n(new Error(`Unable to find format for key-system "${h}"`))}).catch(n)})}loadKey(e){const t=e.keyInfo.decryptdata,n=this.getKeyIdString(t),a=`(keyId: ${n} format: "${t.keyFormat}" method: ${t.method} uri: ${t.uri})`;this.log(`Starting session for key ${a}`);let u=this.keyIdToKeySessionPromise[n];return u||(u=this.keyIdToKeySessionPromise[n]=this.getKeySystemForKeyPromise(t).then(({keySystem:h,mediaKeys:T})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${a}`),this.attemptSetMediaKeys(h,T).then(()=>{this.throwIfDestroyed();const J=this.createMediaKeySessionContext({keySystem:h,mediaKeys:T,decryptdata:t});return this.generateRequestWithPreferredKeySession(J,"cenc",t.pssh,"playlist-key")}))),u.catch(h=>this.handleError(h))),u}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e){this.hls&&(this.error(e.message),e instanceof ul?this.hls.trigger(i.ERROR,e.data):this.hls.trigger(i.ERROR,{type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))}getKeySystemForKeyPromise(e){const t=this.getKeyIdString(e),n=this.keyIdToKeySessionPromise[t];if(!n){const a=Jt(e.keyFormat),u=a?[a]:Zt(this.config);return this.attemptKeySystemAccess(u)}return n}getKeySystemSelectionPromise(e){if(e.length||(e=Zt(this.config)),e.length===0)throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,t){const n=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const a=Promise.all(n).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(t)});return this.setMediaKeysQueue.push(a),a.then(()=>{this.log(`Media-keys set for "${e}"`),n.push(a),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(u=>n.indexOf(u)===-1)})}generateRequestWithPreferredKeySession(e,t,n,a){var u,h;const T=(u=this.config.drmSystems)==null||(h=u[e.keySystem])==null?void 0:h.generateRequest;if(T)try{const It=T.call(this.hls,t,n,e);if(!It)throw new Error("Invalid response from configured generateRequest filter");t=It.initDataType,n=e.decryptdata.pssh=It.initData?new Uint8Array(It.initData):null}catch(It){var J;if(this.warn(It.message),(J=this.hls)!=null&&J.config.debug)throw It}if(n===null)return this.log(`Skipping key-session request for "${a}" (no initData)`),Promise.resolve(e);const le=this.getKeyIdString(e.decryptdata);this.log(`Generating key-session request for "${a}": ${le} (init data type: ${t} length: ${n?n.byteLength:null})`);const xe=new Fr,ke=e._onmessage=It=>{const Kt=e.mediaKeysSession;if(!Kt){xe.emit("error",new Error("invalid state"));return}const{messageType:Vt,message:jn}=It;this.log(`"${Vt}" message event for session "${Kt.sessionId}" message size: ${jn.byteLength}`),Vt==="license-request"||Vt==="license-renewal"?this.renewLicense(e,jn).catch(pr=>{this.handleError(pr),xe.emit("error",pr)}):Vt==="license-release"?e.keySystem===Je.FAIRPLAY&&(this.updateKeySession(e,nt("acknowledged")),this.removeSession(e)):this.warn(`unhandled media key message type "${Vt}"`)},lt=e._onkeystatuseschange=It=>{if(!e.mediaKeysSession){xe.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(e);const Vt=e.keyStatus;xe.emit("keyStatus",Vt),Vt==="expired"&&(this.warn(`${e.keySystem} expired for key ${le}`),this.renewKeySession(e))};e.mediaKeysSession.addEventListener("message",ke),e.mediaKeysSession.addEventListener("keystatuseschange",lt);const ct=new Promise((It,Kt)=>{xe.on("error",Kt),xe.on("keyStatus",Vt=>{Vt.startsWith("usable")?It():Vt==="output-restricted"?Kt(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):Vt==="internal-error"?Kt(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${Vt}"`)):Vt==="expired"?Kt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${Vt}"`)})});return e.mediaKeysSession.generateRequest(t,n).then(()=>{var It;this.log(`Request generated for key-session "${(It=e.mediaKeysSession)==null?void 0:It.sessionId}" keyId: ${le}`)}).catch(It=>{throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_SESSION,error:It,fatal:!1},`Error generating key-session request: ${It}`)}).then(()=>ct).catch(It=>{throw xe.removeAllListeners(),this.removeSession(e),It}).then(()=>(xe.removeAllListeners(),e))}onKeyStatusChange(e){e.mediaKeysSession.keyStatuses.forEach((t,n)=>{this.log(`key status change "${t}" for keyStatuses keyId: ${tt.hexDump("buffer"in n?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n))} session keyId: ${tt.hexDump(new Uint8Array(e.decryptdata.keyId||[]))} uri: ${e.decryptdata.uri}`),e.keyStatus=t})}fetchServerCertificate(e){const t=this.config,n=t.loader,a=new n(t),u=this.getServerCertificateUrl(e);return u?(this.log(`Fetching server certificate for "${e}"`),new Promise((h,T)=>{const J={responseType:"arraybuffer",url:u},le=t.certLoadPolicy.default,xe={loadPolicy:le,timeout:le.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ke={onSuccess:(lt,ct,It,Kt)=>{h(lt.data)},onError:(lt,ct,It,Kt)=>{T(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:It,response:_({url:J.url,data:void 0},lt)},`"${e}" certificate request failed (${u}). Status: ${lt.code} (${lt.text})`))},onTimeout:(lt,ct,It)=>{T(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:It,response:{url:J.url,data:void 0}},`"${e}" certificate request timed out (${u})`))},onAbort:(lt,ct,It)=>{T(new Error("aborted"))}};a.load(J,xe,ke)})):Promise.resolve()}setMediaKeysServerCertificate(e,t,n){return new Promise((a,u)=>{e.setServerCertificate(n).then(h=>{this.log(`setServerCertificate ${h?"success":"not supported by CDM"} (${n==null?void 0:n.byteLength}) on "${t}"`),a(e)}).catch(h=>{u(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:h,fatal:!0},h.message))})})}renewLicense(e,t){return this.requestLicense(e,new Uint8Array(t)).then(n=>this.updateKeySession(e,new Uint8Array(n)).catch(a=>{throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:a,fatal:!0},a.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 a=new DOMParser().parseFromString(n,"application/xml"),u=a.querySelectorAll("HttpHeader");if(u.length>0){let xe;for(let ke=0,lt=u.length;ke in key message");return nt(atob(le))}setupLicenseXHR(e,t,n,a){const u=this.config.licenseXhrSetup;return u?Promise.resolve().then(()=>{if(!n.decryptdata)throw new Error("Key removed");return u.call(this.hls,e,t,n,a)}).catch(h=>{if(!n.decryptdata)throw h;return e.open("POST",t,!0),u.call(this.hls,e,t,n,a)}).then(h=>(e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:h||a})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:a}))}requestLicense(e,t){const n=this.config.keyLoadPolicy.default;return new Promise((a,u)=>{const h=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${h}`);const T=new XMLHttpRequest;T.responseType="arraybuffer",T.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return u(new Error("invalid state"));if(T.readyState===4)if(T.status===200){this._requestLicenseFailureCount=0;let J=T.response;this.log(`License received ${J instanceof ArrayBuffer?J.byteLength:J}`);const le=this.config.licenseResponseCallback;if(le)try{J=le.call(this.hls,T,h,e)}catch(xe){this.error(xe)}a(J)}else{const J=n.errorRetry,le=J?J.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>le||T.status>=400&&T.status<500)u(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:T,response:{url:h,data:void 0,code:T.status,text:T.statusText}},`License Request XHR failed (${h}). Status: ${T.status} (${T.statusText})`));else{const xe=le-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${xe} attempts left`),this.requestLicense(e,t).then(a,u)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=T,this.setupLicenseXHR(T,h,e,t).then(({xhr:J,licenseChallenge:le})=>{e.keySystem==Je.PLAYREADY&&(le=this.unpackPlayReadyKeyMessage(J,le)),J.send(le)})})}onMediaAttached(e,t){if(!this.config.emeEnabled)return;const n=t.media;this.media=n,n.removeEventListener("encrypted",this.onMediaEncrypted),n.removeEventListener("waitingforkey",this.onWaitingForKey),n.addEventListener("encrypted",this.onMediaEncrypted),n.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const e=this.media,t=this.mediaKeySessions;e&&(e.removeEventListener("encrypted",this.onMediaEncrypted),e.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Kn.clearKeyUriToKeyIdMap();const n=t.length;Dl.CDMCleanupPromise=Promise.all(t.map(a=>this.removeSession(a)).concat(e==null?void 0:e.setMediaKeys(null).catch(a=>{this.log(`Could not clear media keys: ${a}`)}))).then(()=>{n&&(this.log("finished closing key sessions and clearing media keys"),t.length=0)}).catch(a=>{this.log(`Could not close sessions and clear media keys: ${a}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(e,{sessionKeys:t}){if(!(!t||!this.config.emeEnabled)&&!this.keyFormatPromise){const n=t.reduce((a,u)=>(a.indexOf(u.keyFormat)===-1&&a.push(u.keyFormat),a),[]);this.log(`Selecting key-system from session-keys ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)}}removeSession(e){const{mediaKeysSession:t,licenseXhr:n}=e;if(t){this.log(`Remove licenses and keys and close session ${t.sessionId}`),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 a=this.mediaKeySessions.indexOf(e);return a>-1&&this.mediaKeySessions.splice(a,1),t.remove().catch(u=>{this.log(`Could not remove session: ${u}`)}).then(()=>t.close()).catch(u=>{this.log(`Could not close session: ${u}`)})}}}Dl.CDMCleanupPromise=void 0;class ul 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}}var mo;(function(g){g.MANIFEST="m",g.AUDIO="a",g.VIDEO="v",g.MUXED="av",g.INIT="i",g.CAPTION="c",g.TIMED_TEXT="tt",g.KEY="k",g.OTHER="o"})(mo||(mo={}));var wl;(function(g){g.DASH="d",g.HLS="h",g.SMOOTH="s",g.OTHER="o"})(wl||(wl={}));var ml;(function(g){g.OBJECT="CMCD-Object",g.REQUEST="CMCD-Request",g.SESSION="CMCD-Session",g.STATUS="CMCD-Status"})(ml||(ml={}));const lu={[ml.OBJECT]:["br","d","ot","tb"],[ml.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[ml.SESSION]:["cid","pr","sf","sid","st","v"],[ml.STATUS]:["bs","rtp"]};class Ys{constructor(e,t){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map(n=>n instanceof Ys?n:new Ys(n))),this.value=e,this.params=t}}class po{constructor(e){this.description=void 0,this.description=e}}const Al="Dict";function Cl(g){return Array.isArray(g)?JSON.stringify(g):g instanceof Map?"Map{}":g instanceof Set?"Set{}":typeof g=="object"?JSON.stringify(g):String(g)}function Ll(g,e,t,n){return new Error(`failed to ${g} "${Cl(e)}" as ${t}`,{cause:n})}const Du="Bare Item",Lu="Boolean",Pu="Byte Sequence",Pl="Decimal",Bl="Integer";function mA(g){return g<-999999999999999||99999999999999912)throw cl(g,Pl);const t=e.toString();return t.includes(".")?t:`${t}.0`}const eA="String";function Gu(g){if(wu.test(g))throw cl(g,eA);return`"${g.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function oA(g){return g.description||g.toString().slice(7,-1)}function tA(g){const e=oA(g);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw cl(e,Tl);return e}function $l(g){switch(typeof g){case"number":if(!s(g))throw cl(g,Du);return Number.isInteger(g)?$u(g):Vu(g);case"string":return Gu(g);case"symbol":return tA(g);case"boolean":return xA(g);case"object":if(g instanceof Date)return Tu(g);if(g instanceof Uint8Array)return vA(g);if(g instanceof po)return tA(g);default:throw cl(g,Du)}}function eu(g){if(/^[a-z*][a-z0-9\-_.*]*$/.test(g)===!1)throw cl(g,kl);return g}function uu(g){return g==null?"":Object.entries(g).map(([e,t])=>t===!0?`;${eu(e)}`:`;${eu(e)}=${$l(t)}`).join("")}function Au(g){return g instanceof Ys?`${$l(g.value)}${uu(g.params)}`:$l(g)}function Ao(g){return`(${g.value.map(Au).join(" ")})${uu(g.params)}`}function he(g,e={whitespace:!0}){if(typeof g!="object")throw cl(g,Al);const t=g instanceof Map?g.entries():Object.entries(g),n=e!=null&&e.whitespace?" ":"";return Array.from(t).map(([a,u])=>{u instanceof Ys||(u=new Ys(u));let h=eu(a);return u.value===!0?h+=uu(u.params):(h+="=",Array.isArray(u.value)?h+=Ao(u):h+=Au(u)),h}).join(`,${n}`)}function xt(g,e){return he(g,e)}const In=g=>g==="ot"||g==="sf"||g==="st",qn=g=>typeof g=="number"?s(g):g!=null&&g!==""&&g!==!1;function Kr(g,e){const t=new URL(g),n=new URL(e);if(t.origin!==n.origin)return g;const a=t.pathname.split("/").slice(1),u=n.pathname.split("/").slice(1,-1);for(;a[0]===u[0];)a.shift(),u.shift();for(;u.length;)u.shift(),a.unshift("..");return a.join("/")}function mi(){try{return crypto.randomUUID()}catch(g){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,a=>{const u=(t+Math.random()*16)%16|0;return t=Math.floor(t/16),(a=="x"?u:u&3|8).toString(16)})}}}const zi=g=>Math.round(g),Ma=(g,e)=>(e!=null&&e.baseUrl&&(g=Kr(g,e.baseUrl)),encodeURIComponent(g)),As=g=>zi(g/100)*100,Ms={br:zi,d:zi,bl:As,dl:As,mtp:As,nor:Ma,rtp:As,tb:zi};function Es(g,e){const t={};if(g==null||typeof g!="object")return t;const n=Object.keys(g).sort(),a=r({},Ms,e==null?void 0:e.formatters),u=e==null?void 0:e.filter;return n.forEach(h=>{if(u!=null&&u(h))return;let T=g[h];const J=a[h];J&&(T=J(T,e)),!(h==="v"&&T===1)&&(h=="pr"&&T===1||qn(T)&&(In(h)&&typeof T=="string"&&(T=new po(T)),t[h]=T))}),t}function Eo(g,e={}){return g?xt(Es(g,e),r({whitespace:!1},e)):""}function el(g,e={}){if(!g)return{};const t=Object.entries(g),n=Object.entries(lu).concat(Object.entries((e==null?void 0:e.customHeaderMap)||{})),a=t.reduce((u,h)=>{var T,J;const[le,xe]=h,ke=((T=n.find(lt=>lt[1].includes(le)))==null?void 0:T[0])||ml.REQUEST;return(J=u[ke])!=null||(u[ke]={}),u[ke][le]=xe,u},{});return Object.entries(a).reduce((u,[h,T])=>(u[h]=Eo(T,e),u),{})}function nl(g,e,t){return r(g,el(e,t))}const sl="CMCD";function Sl(g,e={}){if(!g)return"";const t=Eo(g,e);return`${sl}=${encodeURIComponent(t)}`}const pl=/CMCD=[^&#]+/;function Cu(g,e,t){const n=Sl(e,t);if(!n)return g;if(pl.test(g))return g.replace(pl,n);const a=g.includes("?")?"&":"?";return`${g}${a}${n}`}class Rl{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=a=>{try{this.apply(a,{ot:mo.MANIFEST,su:!this.initialized})}catch(u){S.warn("Could not generate manifest CMCD data.",u)}},this.applyFragmentData=a=>{try{const u=a.frag,h=this.hls.levels[u.level],T=this.getObjectType(u),J={d:u.duration*1e3,ot:T};(T===mo.VIDEO||T===mo.AUDIO||T==mo.MUXED)&&(J.br=h.bitrate/1e3,J.tb=this.getTopBandwidth(T)/1e3,J.bl=this.getBufferLength(T)),this.apply(a,J)}catch(u){S.warn("Could not generate segment CMCD data.",u)}},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||mi(),this.cid=n.contentId,this.useHeaders=n.useHeaders===!0,this.includeKeys=n.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHED,this.onMediaDetached,this),e.on(i.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHED,this.onMediaDetached,this),e.off(i.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=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,a;this.audioBuffer=(n=t.tracks.audio)==null?void 0:n.buffer,this.videoBuffer=(a=t.tracks.video)==null?void 0:a.buffer}createData(){var e;return{v:1,sf:wl.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,t={}){r(t,this.createData());const n=t.ot===mo.INIT||t.ot===mo.VIDEO||t.ot===mo.MUXED;this.starved&&n&&(t.bs=!0,t.su=!0,this.starved=!1),t.su==null&&(t.su=this.buffering);const{includeKeys:a}=this;a&&(t=Object.keys(t).reduce((u,h)=>(a.includes(h)&&(u[h]=t[h]),u),{})),this.useHeaders?(e.headers||(e.headers={}),nl(e.headers,t)):e.url=Cu(e.url,t)}getObjectType(e){const{type:t}=e;if(t==="subtitle")return mo.TIMED_TEXT;if(e.sn==="initSegment")return mo.INIT;if(t==="audio")return mo.AUDIO;if(t==="main")return this.hls.audioTracks.length?mo.VIDEO:mo.MUXED}getTopBandwidth(e){let t=0,n;const a=this.hls;if(e===mo.AUDIO)n=a.audioTracks;else{const u=a.maxAutoLevel,h=u>-1?u+1:a.levels.length;n=a.levels.slice(0,h)}for(const u of n)u.bitrate>t&&(t=u.bitrate);return t>0?t:NaN}getBufferLength(e){const t=this.hls.media,n=e===mo.AUDIO?this.audioBuffer:this.videoBuffer;return!n||!t?NaN:Si.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(u){this.loader=void 0,this.loader=new n(u)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(u,h,T){t(u),this.loader.load(u,h,T)}}}createFragmentLoader(){const{fLoader:e}=this.config,t=this.applyFragmentData,n=e||this.config.loader;return class{constructor(u){this.loader=void 0,this.loader=new n(u)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(u,h,T){t(u),this.loader.load(u,h,T)}}}}const tu=3e5;class BA{constructor(e){this.hls=void 0,this.log=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.log=S.log.bind(S,"[content-steering]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.ERROR,this.onError,this))}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)===Mi.SendAlternateToPenaltyBox&&n.flags===Ga.MoveAllAlternatesMatchingHost){const a=this.levels;let u=this.pathwayPriority,h=this.pathwayId;if(t.context){const{groupId:T,pathwayId:J,type:le}=t.context;T&&a?h=this.getPathwayForGroupId(T,le,h):J&&(h=J)}h in this.penalizedPathways||(this.penalizedPathways[h]=performance.now()),!u&&a&&(u=a.reduce((T,J)=>(T.indexOf(J.pathwayId)===-1&&T.push(J.pathwayId),T),[])),u&&u.length>1&&(this.updatePathwayPriority(u),n.resolved=this.pathwayId!==h),n.resolved||S.warn(`Could not resolve ${t.details} ("${t.error.message}") with content-steering for Pathway: ${h} levels: ${a&&a.length} priorities: ${JSON.stringify(u)} penalized: ${JSON.stringify(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,a=performance.now();Object.keys(n).forEach(u=>{a-n[u]>tu&&delete n[u]});for(let u=0;u0){this.log(`Setting Pathway to "${h}"`),this.pathwayId=h,ha(t),this.hls.trigger(i.LEVELS_UPDATED,{levels:t});const le=this.hls.levels[T];J&&le&&this.levels&&(le.attrs["STABLE-VARIANT-ID"]!==J.attrs["STABLE-VARIANT-ID"]&&le.bitrate!==J.bitrate&&this.log(`Unstable Pathways change from bitrate ${J.bitrate} to ${le.bitrate}`),this.hls.nextLoadLevel=T);break}}}getPathwayForGroupId(e,t,n){const a=this.getLevelsForPathway(n).concat(this.levels||[]);for(let u=0;u{const{ID:h,"BASE-ID":T,"URI-REPLACEMENT":J}=u;if(t.some(xe=>xe.pathwayId===h))return;const le=this.getLevelsForPathway(T).map(xe=>{const ke=new fe(xe.attrs);ke["PATHWAY-ID"]=h;const lt=ke.AUDIO&&`${ke.AUDIO}_clone_${h}`,ct=ke.SUBTITLES&&`${ke.SUBTITLES}_clone_${h}`;lt&&(n[ke.AUDIO]=lt,ke.AUDIO=lt),ct&&(a[ke.SUBTITLES]=ct,ke.SUBTITLES=ct);const It=yA(xe.uri,ke["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",J),Kt=new wa({attrs:ke,audioCodec:xe.audioCodec,bitrate:xe.bitrate,height:xe.height,name:xe.name,url:It,videoCodec:xe.videoCodec,width:xe.width});if(xe.audioGroups)for(let Vt=1;Vt{this.log(`Loaded steering manifest: "${a}"`);const It=xe.data;if(It.VERSION!==1){this.log(`Steering VERSION ${It.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=It.TTL;const{"RELOAD-URI":Kt,"PATHWAY-CLONES":Vt,"PATHWAY-PRIORITY":jn}=It;if(Kt)try{this.uri=new self.URL(Kt,a).href}catch(Ar){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${Kt}`);return}this.scheduleRefresh(this.uri||lt.url),Vt&&this.clonePathways(Vt);const pr={steeringManifest:It,url:a.toString()};this.hls.trigger(i.STEERING_MANIFEST_LOADED,pr),jn&&this.updatePathwayPriority(jn)},onError:(xe,ke,lt,ct)=>{if(this.log(`Error loading steering manifest: ${xe.code} ${xe.text} (${ke.url})`),this.stopLoad(),xe.code===410){this.enabled=!1,this.log(`Steering manifest ${ke.url} no longer available`);return}let It=this.timeToLoad*1e3;if(xe.code===429){const Kt=this.loader;if(typeof(Kt==null?void 0:Kt.getResponseHeader)=="function"){const Vt=Kt.getResponseHeader("Retry-After");Vt&&(It=parseFloat(Vt)*1e3)}this.log(`Steering manifest ${ke.url} rate limited`);return}this.scheduleRefresh(this.uri||ke.url,It)},onTimeout:(xe,ke,lt)=>{this.log(`Timeout loading steering manifest (${ke.url})`),this.scheduleRefresh(this.uri||ke.url)}};this.log(`Requesting steering manifest: ${a}`),this.loader.load(u,J,le)}scheduleRefresh(e,t=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var n;const a=(n=this.hls)==null?void 0:n.media;if(a&&!a.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},t)}}function lA(g,e,t,n){g&&Object.keys(e).forEach(a=>{const u=g.filter(h=>h.groupId===a).map(h=>{const T=r({},h);return T.details=void 0,T.attrs=new fe(T.attrs),T.url=T.attrs.URI=yA(h.url,h.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",t),T.groupId=T.attrs["GROUP-ID"]=e[a],T.attrs["PATHWAY-ID"]=n,T});g.push(...u)})}function yA(g,e,t,n){const{HOST:a,PARAMS:u,[t]:h}=n;let T;e&&(T=h==null?void 0:h[e],T&&(g=T));const J=new self.URL(g);return a&&!T&&(J.host=a),u&&Object.keys(u).sort().forEach(le=>{le&&J.searchParams.set(le,u[le])}),J.href}const uA=/^age:\s*[\d.]+\s*$/im;class AA{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 de,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,a=this.stats;a.loading.first=0,a.loaded=0,a.aborted=!1;const u=this.xhrSetup;u?Promise.resolve().then(()=>{if(!(this.loader!==n||this.stats.aborted))return u(n,t.url)}).catch(h=>{if(!(this.loader!==n||this.stats.aborted))return n.open("GET",t.url,!0),u(n,t.url)}).then(()=>{this.loader!==n||this.stats.aborted||this.openAndSendXhr(n,t,e)}).catch(h=>{this.callbacks.onError({code:n.status,text:h.message},t,n,a)}):this.openAndSendXhr(n,t,e)}openAndSendXhr(e,t,n){e.readyState||e.open("GET",t.url,!0);const a=t.headers,{maxTimeToFirstByteMs:u,maxLoadTimeMs:h}=n.loadPolicy;if(a)for(const T in a)e.setRequestHeader(T,a[T]);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=u&&s(u)?u:h,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 a=t.readyState,u=this.config;if(!n.aborted&&a>=2&&(n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),u.timeout!==u.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),u.timeout=u.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),a===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;const h=t.status,T=t.responseType==="text"?t.responseText:null;if(h>=200&&h<300){const ke=T!=null?T:t.response;if(ke!=null){n.loading.end=Math.max(self.performance.now(),n.loading.first);const lt=t.responseType==="arraybuffer"?ke.byteLength:ke.length;if(n.loaded=n.total=lt,n.bwEstimate=n.total*8e3/(n.loading.end-n.loading.first),!this.callbacks)return;const ct=this.callbacks.onProgress;if(ct&&ct(n,e,ke,t),!this.callbacks)return;const It={url:t.responseURL,data:ke,code:h};this.callbacks.onSuccess(It,n,e,t);return}}const J=u.loadPolicy.errorRetry,le=n.retry,xe={url:e.url,data:void 0,code:h};_s(J,le,!1,xe)?this.retry(J):(S.error(`${h} while loading ${e.url}`),this.callbacks.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(_s(e,t,!0))this.retry(e);else{var n;S.warn(`timeout while loading ${(n=this.context)==null?void 0:n.url}`);const a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:t,stats:n}=this;this.retryDelay=ka(e,n.retry),n.retry++,S.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&&uA.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}}function SA(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(g){}return!1}const bA=/(\d+)-(\d+)\/(\d+)/;class rl{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||Ou,this.controller=new self.AbortController,this.stats=new de}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 a=this.stats;if(a.loading.start)throw new Error("Loader can only be used once.");a.loading.start=self.performance.now();const u=cA(e,this.controller.signal),h=n.onProgress,T=e.responseType==="arraybuffer",J=T?"byteLength":"length",{maxTimeToFirstByteMs:le,maxLoadTimeMs:xe}=t.loadPolicy;this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,u),self.clearTimeout(this.requestTimeout),t.timeout=le&&s(le)?le:xe,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),n.onTimeout(a,e,this.response)},t.timeout),self.fetch(this.request).then(ke=>{this.response=this.loader=ke;const lt=Math.max(self.performance.now(),a.loading.start);if(self.clearTimeout(this.requestTimeout),t.timeout=xe,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),n.onTimeout(a,e,this.response)},xe-(lt-a.loading.start)),!ke.ok){const{status:ct,statusText:It}=ke;throw new dl(It||"fetch, bad network response",ct,ke)}return a.loading.first=lt,a.total=cu(ke.headers)||a.total,h&&s(t.highWaterMark)?this.loadProgressively(ke,a,e,t.highWaterMark,h):T?ke.arrayBuffer():e.responseType==="json"?ke.json():ke.text()}).then(ke=>{const lt=this.response;if(!lt)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),a.loading.end=Math.max(self.performance.now(),a.loading.first);const ct=ke[J];ct&&(a.loaded=a.total=ct);const It={url:lt.url,data:ke,code:lt.status};h&&!s(t.highWaterMark)&&h(a,e,ke,lt),n.onSuccess(It,a,e,lt)}).catch(ke=>{if(self.clearTimeout(this.requestTimeout),a.aborted)return;const lt=ke&&ke.code||0,ct=ke?ke.message:null;n.onError({code:lt,text:ct},e,ke?ke.details:null,a)})}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,a=0,u){const h=new cn,T=e.body.getReader(),J=()=>T.read().then(le=>{if(le.done)return h.dataLength&&u(t,n,h.flush(),e),Promise.resolve(new ArrayBuffer(0));const xe=le.value,ke=xe.length;return t.loaded+=ke,ke=a&&u(t,n,h.flush(),e)):u(t,n,xe,e),J()}).catch(()=>Promise.reject());return J()}}function cA(g,e){const t={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(r({},g.headers))};return g.rangeEnd&&t.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),t}function Go(g){const e=bA.exec(g);if(e)return parseInt(e[2])-parseInt(e[1])+1}function cu(g){const e=g.get("Content-Range");if(e){const n=Go(e);if(s(n))return n}const t=g.get("Content-Length");if(t)return parseInt(t)}function Ou(g,e){return new self.Request(g.url,e)}class dl extends Error{constructor(e,t,n){super(e),this.code=void 0,this.details=void 0,this.code=t,this.details=n}}const Nu=/\s/,Xu={newCue(g,e,t,n){const a=[];let u,h,T,J,le;const xe=self.VTTCue||self.TextTrackCue;for(let lt=0;lt=16?J--:J++;const ct=Yo(le.trim()),It=au(e,t,ct);g!=null&&(ke=g.cues)!=null&&ke.getCueById(It)||(h=new xe(e,t,ct),h.id=It,h.line=lt+1,h.align="left",h.position=10+Math.min(80,Math.floor(J*8/32)*10),a.push(h))}return g&&a.length&&(a.sort((lt,ct)=>lt.line==="auto"||ct.line==="auto"?0:lt.line>8&&ct.line>8?ct.line-lt.line:lt.line-ct.line),a.forEach(lt=>va(g,lt))),a}},du={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Gl=_(_({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,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,loader:AA,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Ka,bufferController:qr,capLevelController:su,errorController:ho,fpsController:_l,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:Sn,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:du},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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},dA()),{},{subtitleStreamController:Cs,subtitleTrackController:Fa,timelineController:Rs,audioStreamController:Bi,audioTrackController:ia,emeController:Dl,cmcdController:Rl,contentSteeringController:BA});function dA(){return{cueHandler:Xu,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 IA(g,e){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 t=nA(g),n=["manifest","level","frag"],a=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return n.forEach(u=>{const h=`${u==="level"?"playlist":u}LoadPolicy`,T=e[h]===void 0,J=[];a.forEach(le=>{const xe=`${u}Loading${le}`,ke=e[xe];if(ke!==void 0&&T){J.push(xe);const lt=t[h].default;switch(e[h]={default:lt},le){case"TimeOut":lt.maxLoadTimeMs=ke,lt.maxTimeToFirstByteMs=ke;break;case"MaxRetry":lt.errorRetry.maxNumRetry=ke,lt.timeoutRetry.maxNumRetry=ke;break;case"RetryDelay":lt.errorRetry.retryDelayMs=ke,lt.timeoutRetry.retryDelayMs=ke;break;case"MaxRetryTimeout":lt.errorRetry.maxRetryDelayMs=ke,lt.timeoutRetry.maxRetryDelayMs=ke;break}}}),J.length&&S.warn(`hls.js config: "${J.join('", "')}" setting(s) are deprecated, use "${h}": ${JSON.stringify(e[h])}`)}),_(_({},t),e)}function nA(g){return g&&typeof g=="object"?Array.isArray(g)?g.map(nA):Object.keys(g).reduce((e,t)=>(e[t]=nA(g[t]),e),{}):g}function fu(g){const e=g.loader;e!==rl&&e!==AA?(S.log("[config]: Custom loader detected, cannot enable progressive streaming"),g.progressive=!1):SA()&&(g.loader=rl,g.progressive=!0,g.enableSoftwareAES=!0,S.log("[config]: Progressive streaming enabled, using FetchLoader"))}let Mu;class Ul extends Fs{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(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.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,a=[],u={},h={};let T=!1,J=!1,le=!1;t.levels.forEach(xe=>{var ke,lt;const ct=xe.attrs;let{audioCodec:It,videoCodec:Kt}=xe;((ke=It)==null?void 0:ke.indexOf("mp4a.40.34"))!==-1&&(Mu||(Mu=/chrome|firefox/i.test(navigator.userAgent)),Mu&&(xe.audioCodec=It=void 0)),It&&(xe.audioCodec=It=ui(It,n)),((lt=Kt)==null?void 0:lt.indexOf("avc1"))===0&&(Kt=xe.videoCodec=Ai(Kt));const{width:Vt,height:jn,unknownCodecs:pr}=xe;if(T||(T=!!(Vt&&jn)),J||(J=!!Kt),le||(le=!!It),pr!=null&&pr.length||It&&!Dn(It,"audio",n)||Kt&&!Dn(Kt,"video",n))return;const{CODECS:Ar,"FRAME-RATE":bi,"HDCP-LEVEL":Jr,"PATHWAY-ID":Ki,RESOLUTION:Ii,"VIDEO-RANGE":ca}=ct,Hi=`${`${Ki||"."}-`}${xe.bitrate}-${Ii}-${bi}-${Ar}-${ca}-${Jr}`;if(u[Hi])if(u[Hi].uri!==xe.url&&!xe.attrs["PATHWAY-ID"]){const ya=h[Hi]+=1;xe.attrs["PATHWAY-ID"]=new Array(ya+1).join(".");const io=new wa(xe);u[Hi]=io,a.push(io)}else u[Hi].addGroupId("audio",ct.AUDIO),u[Hi].addGroupId("text",ct.SUBTITLES);else{const ya=new wa(xe);u[Hi]=ya,h[Hi]=1,a.push(ya)}}),this.filterAndSortMediaOptions(a,t,T,J,le)}filterAndSortMediaOptions(e,t,n,a,u){let h=[],T=[],J=e;if((n||a)&&u&&(J=J.filter(({videoCodec:It,videoRange:Kt,width:Vt,height:jn})=>(!!It||!!(Vt&&jn))&&Ra(Kt))),J.length===0){Promise.resolve().then(()=>{if(this.hls){t.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(t.levels[0].attrs)}`);const It=new Error("no level with compatible codecs found in manifest");this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:It,reason:It.message})}});return}if(t.audioTracks){const{preferManagedMediaSource:It}=this.hls.config;h=t.audioTracks.filter(Kt=>!Kt.audioCodec||Dn(Kt.audioCodec,"audio",It)),gl(h)}t.subtitles&&(T=t.subtitles,gl(T));const le=J.slice(0);J.sort((It,Kt)=>{if(It.attrs["HDCP-LEVEL"]!==Kt.attrs["HDCP-LEVEL"])return(It.attrs["HDCP-LEVEL"]||"")>(Kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(n&&It.height!==Kt.height)return It.height-Kt.height;if(It.frameRate!==Kt.frameRate)return It.frameRate-Kt.frameRate;if(It.videoRange!==Kt.videoRange)return Aa.indexOf(It.videoRange)-Aa.indexOf(Kt.videoRange);if(It.videoCodec!==Kt.videoCodec){const Vt=hr(It.videoCodec),jn=hr(Kt.videoCodec);if(Vt!==jn)return jn-Vt}if(It.uri===Kt.uri&&It.codecSet!==Kt.codecSet){const Vt=$n(It.codecSet),jn=$n(Kt.codecSet);if(Vt!==jn)return jn-Vt}return It.averageBitrate!==Kt.averageBitrate?It.averageBitrate-Kt.averageBitrate:0});let xe=le[0];if(this.steering&&(J=this.steering.filterParsedLevels(J),J.length!==le.length)){for(let It=0;ItVt&&Vt===Gl.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jn)}break}const lt=u&&!a,ct={levels:J,audioTracks:h,subtitleTracks:T,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:u,video:a,altAudio:!lt&&h.some(It=>!!It.url)};this.hls.trigger(i.MANIFEST_PARSED,ct),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(e){const t=this._levels;if(t.length===0)return;if(e<0||e>=t.length){const xe=new Error("invalid level idx"),ke=e<0;if(this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.LEVEL_SWITCH_ERROR,level:e,fatal:ke,error:xe,reason:xe.message}),ke)return;e=Math.min(e,t.length-1)}const n=this.currentLevelIndex,a=this.currentLevel,u=a?a.attrs["PATHWAY-ID"]:void 0,h=t[e],T=h.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=h,n===e&&h.details&&a&&u===T)return;this.log(`Switching to level ${e} (${h.height?h.height+"p ":""}${h.videoRange?h.videoRange+" ":""}${h.codecSet?h.codecSet+" ":""}@${h.bitrate})${T?" with Pathway "+T:""} from level ${n}${u?" with Pathway "+u:""}`);const J={level:e,attrs:h.attrs,details:h.details,bitrate:h.bitrate,averageBitrate:h.averageBitrate,maxBitrate:h.maxBitrate,realBitrate:h.realBitrate,width:h.width,height:h.height,codecSet:h.codecSet,audioCodec:h.audioCodec,videoCodec:h.videoCodec,audioGroups:h.audioGroups,subtitleGroups:h.subtitleGroups,loaded:h.loaded,loadError:h.loadError,fragmentError:h.fragmentError,name:h.name,id:h.id,uri:h.uri,url:h.url,urlId:0,audioGroupIds:h.audioGroupIds,textGroupIds:h.textGroupIds};this.hls.trigger(i.LEVEL_SWITCHING,J);const le=h.details;if(!le||le.live){const xe=this.switchParams(h.uri,a==null?void 0:a.details,le);this.loadPlaylist(xe)}}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}onError(e,t){t.fatal||!t.context||t.context.type===mr.LEVEL&&t.context.level===this.level&&this.checkRetry(t)}onFragBuffered(e,{frag:t}){if(t!==void 0&&t.type===on.MAIN){const n=t.elementaryStreams;if(!Object.keys(n).some(u=>!!n[u]))return;const a=this._levels[t.level];a!=null&&a.loadError&&(this.log(`Resetting level error count of ${a.loadError} on frag buffered`),a.loadError=0)}}onLevelLoaded(e,t){var n;const{level:a,details:u}=t,h=this._levels[a];if(!h){var T;this.warn(`Invalid level index ${a}`),(T=t.deliveryDirectives)!=null&&T.skip&&(u.deltaUpdateFailed=!0);return}a===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0),this.playlistLoaded(a,t,h.details)):(n=t.deliveryDirectives)!=null&&n.skip&&(u.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist();const t=this.currentLevelIndex,n=this.currentLevel;if(n&&this.shouldLoadPlaylist(n)){let a=n.uri;if(e)try{a=e.addDirectives(a)}catch(h){this.warn(`Could not construct new URL with HLS Delivery Directives: ${h}`)}const u=n.attrs["PATHWAY-ID"];this.log(`Loading level index ${t}${(e==null?void 0:e.msn)!==void 0?" at sn "+e.msn+" part "+e.part:""} with${u?" Pathway "+u:""} ${a}`),this.clearTimer(),this.hls.trigger(i.LEVEL_LOADING,{url:a,level:t,pathwayId:n.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||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;const n=this._levels.filter((a,u)=>u!==e?!0:(this.steering&&this.steering.removeLevel(a),a===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,a.details&&a.details.fragments.forEach(h=>h.level=-1)),!1));ha(n),this._levels=n,this.currentLevelIndex>-1&&(t=this.currentLevel)!=null&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(i.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(i.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:t,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:n}))}}function gl(g){const e={};g.forEach(t=>{const n=t.groupId||"";t.id=e[n]=e[n]||0,e[n]++})}class rA{constructor(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const n in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[n].loader;if(a){var t;if(e&&e!==((t=a.context)==null?void 0:t.frag.type))return;a.abort()}}}detach(){for(const e in this.keyUriToKeyInfo){const t=this.keyUriToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyUriToKeyInfo){const t=this.keyUriToKeyInfo[e].loader;t&&t.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(e,t=d.KEY_LOAD_ERROR,n,a,u){return new Bs({type:c.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:u,error:n,networkDetails:a})}loadClear(e,t){if(this.emeController&&this.config.emeEnabled){const{sn:n,cc:a}=e;for(let u=0;u{h.setKeyFormat(T)});break}}}}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,a;t&&e.setKeyFormat(t);const u=e.decryptdata;if(!u){const le=new Error(t?`Expected frag.decryptdata to be defined after setting format ${t}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,le))}const h=u.uri;if(!h)return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${h}"`)));let T=this.keyUriToKeyInfo[h];if((n=T)!=null&&n.decryptdata.key)return u.key=T.decryptdata.key,Promise.resolve({frag:e,keyInfo:T});if((a=T)!=null&&a.keyLoadPromise){var J;switch((J=T.mediaKeySessionContext)==null?void 0:J.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return T.keyLoadPromise.then(le=>(u.key=le.keyInfo.decryptdata.key,{frag:e,keyInfo:T}))}}switch(T=this.keyUriToKeyInfo[h]={decryptdata:u,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},u.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return u.keyFormat==="identity"?this.loadKeyHTTP(T,e):this.loadKeyEME(T,e);case"AES-128":return this.loadKeyHTTP(T,e);default:return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${u.method}"`)))}}loadKeyEME(e,t){const n={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){const a=this.emeController.loadKey(n);if(a)return(e.keyLoadPromise=a.then(u=>(e.mediaKeySessionContext=u,n))).catch(u=>{throw e.keyLoadPromise=null,u})}return Promise.resolve(n)}loadKeyHTTP(e,t){const n=this.config,a=n.loader,u=new a(n);return t.keyLoader=e.loader=u,e.keyLoadPromise=new Promise((h,T)=>{const J={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},le=n.keyLoadPolicy.default,xe={loadPolicy:le,timeout:le.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ke={onSuccess:(lt,ct,It,Kt)=>{const{frag:Vt,keyInfo:jn,url:pr}=It;if(!Vt.decryptdata||jn!==this.keyUriToKeyInfo[pr])return T(this.createKeyLoadError(Vt,d.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),Kt));jn.decryptdata.key=Vt.decryptdata.key=new Uint8Array(lt.data),Vt.keyLoader=null,jn.loader=null,h({frag:Vt,keyInfo:jn})},onError:(lt,ct,It,Kt)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`HTTP Error ${lt.code} loading key ${lt.text}`),It,_({url:J.url,data:void 0},lt)))},onTimeout:(lt,ct,It)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),It))},onAbort:(lt,ct,It)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.INTERNAL_ABORTED,new Error("key loading aborted"),It))}};u.load(J,xe,ke)})}resetLoader(e){const{frag:t,keyInfo:n,url:a}=e,u=n.loader;t.keyLoader===u&&(t.keyLoader=null,n.loader=null),delete this.keyUriToKeyInfo[a],u&&u.destroy()}}function ku(){return self.SourceBuffer||self.WebKitSourceBuffer}function Uu(){if(!ti())return!1;const e=ku();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function wA(){if(!Uu())return!1;const g=ti();return typeof(g==null?void 0:g.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>g.isTypeSupported(Wn(e,"video")))||["mp4a.40.2","fLaC"].some(e=>g.isTypeSupported(Wn(e,"audio"))))}function Yu(){var g;const e=ku();return typeof(e==null||(g=e.prototype)==null?void 0:g.changeType)=="function"}const il=250,iA=2,Ql=.1,hu=.05;class CA{constructor(e,t,n,a){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=t,this.fragmentTracker=n,this.hls=a}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(e,t){const{config:n,media:a,stalled:u}=this;if(a===null)return;const{currentTime:h,seeking:T}=a,J=this.seeking&&!T,le=!this.seeking&&T;if(this.seeking=T,h!==e){if(this.moved=!0,T||(this.nudgeRetry=0),u!==null){if(this.stallReported){const Vt=self.performance.now()-u;S.warn(`playback not stuck anymore @${h}, after ${Math.round(Vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(le||J){this.stalled=null;return}if(a.paused&&!T||a.ended||a.playbackRate===0||!Si.getBuffered(a).length){this.nudgeRetry=0;return}const xe=Si.bufferInfo(a,h,0),ke=xe.nextStart||0;if(T){const Vt=xe.len>iA,jn=!ke||t&&t.start<=h||ke-h>iA&&!this.fragmentTracker.getPartialFragment(h);if(Vt||jn)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var lt;if(!(xe.len>0)&&!ke)return;const jn=Math.max(ke,xe.start||0)-h,pr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,bi=(pr==null||(lt=pr.details)==null?void 0:lt.live)?pr.details.targetduration*2:iA,Jr=this.fragmentTracker.getPartialFragment(h);if(jn>0&&(jn<=bi||Jr)){a.paused||this._trySkipBufferHole(Jr);return}}const ct=self.performance.now();if(u===null){this.stalled=ct;return}const It=ct-u;if(!T&&It>=il&&(this._reportStall(xe),!this.media))return;const Kt=Si.bufferInfo(a,h,n.maxBufferHole);this._tryFixBufferStall(Kt,It)}_tryFixBufferStall(e,t){const{config:n,fragmentTracker:a,media:u}=this;if(u===null)return;const h=u.currentTime,T=a.getPartialFragment(h);T&&(this._trySkipBufferHole(T)||!this.media)||(e.len>n.maxBufferHole||e.nextStart&&e.nextStart-hn.highBufferWatchdogPeriod*1e3&&(S.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(e){const{hls:t,media:n,stallReported:a}=this;if(!a&&n){this.stallReported=!0;const u=new Error(`Playback stalling at @${n.currentTime} due to low buffer (${JSON.stringify(e)})`);S.warn(u.message),t.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_STALLED_ERROR,fatal:!1,error:u,buffer:e.len})}}_trySkipBufferHole(e){const{config:t,hls:n,media:a}=this;if(a===null)return 0;const u=a.currentTime,h=Si.bufferInfo(a,u,0),T=u0&&h.len<1&&a.readyState<3,xe=T-u;if(xe>0&&(J||le)){if(xe>t.maxBufferHole){const{fragmentTracker:lt}=this;let ct=!1;if(u===0){const It=lt.getAppendedFrag(0,on.MAIN);It&&T1?(a=0,this.bitrateTest=!0):a=n.firstAutoLevel),n.nextLoadLevel=a,this.level=n.loadLevel,this.loadedmetadata=!1}t>0&&e===-1&&(this.log(`Override startPosition with lastCurrentTime @${t.toFixed(3)}`),e=t),this.state=Ue.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=Ue.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ue.WAITING_LEVEL:{const{levels:t,level:n}=this,a=t==null?void 0:t[n],u=a==null?void 0:a.details;if(u&&(!u.live||this.levelLastLoaded===a)){if(this.waitForCdnTuneIn(u))break;this.state=Ue.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ue.IDLE;break}break}case Ue.FRAG_LOADING_WAITING_RETRY:{var e;const t=self.performance.now(),n=this.retryDate;if(!n||t>=n||(e=this.media)!=null&&e.seeking){const{levels:a,level:u}=this,h=a==null?void 0:a[u];this.resetStartWhenNotLoaded(h||null),this.state=Ue.IDLE}}break}this.state===Ue.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:t,levels:n,media:a}=this;if(t===null||!a&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const u=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(n!=null&&n[u]))return;const h=n[u],T=this.getMainFwdBufferInfo();if(T===null)return;const J=this.getLevelDetails();if(J&&this._streamEnded(T,J)){const Kt={};this.altAudio&&(Kt.type="video"),this.hls.trigger(i.BUFFER_EOS,Kt),this.state=Ue.ENDED;return}if(!this.buffering)return;e.loadLevel!==u&&e.manualLevel===-1&&this.log(`Adapting to level ${u} from level ${this.level}`),this.level=e.nextLoadLevel=u;const le=h.details;if(!le||this.state===Ue.WAITING_LEVEL||le.live&&this.levelLastLoaded!==h){this.level=u,this.state=Ue.WAITING_LEVEL;return}const xe=T.len,ke=this.getMaxBufferLength(h.maxBitrate);if(xe>=ke)return;this.backtrackFragment&&this.backtrackFragment.start>T.end&&(this.backtrackFragment=null);const lt=this.backtrackFragment?this.backtrackFragment.start:T.end;let ct=this.getNextFragment(lt,le);if(this.couldBacktrack&&!this.fragPrevious&&ct&&ct.sn!=="initSegment"&&this.fragmentTracker.getState(ct)!==La.OK){var It;const Vt=((It=this.backtrackFragment)!=null?It:ct).sn-le.startSN,jn=le.fragments[Vt-1];jn&&ct.cc===jn.cc&&(ct=jn,this.fragmentTracker.removeFragment(jn))}else this.backtrackFragment&&T.len&&(this.backtrackFragment=null);if(ct&&this.isLoopLoading(ct,lt)){if(!ct.gap){const Vt=this.audioOnly&&!this.altAudio?we.AUDIO:we.VIDEO,jn=(Vt===we.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jn&&this.afterBufferFlushed(jn,Vt,on.MAIN)}ct=this.getNextFragmentLoopLoading(ct,le,T,on.MAIN,ke)}ct&&(ct.initSegment&&!ct.initSegment.data&&!this.bitrateTest&&(ct=ct.initSegment),this.loadFragment(ct,h,lt))}loadFragment(e,t,n){const a=this.fragmentTracker.getState(e);this.fragCurrent=e,a===La.NOT_LOADED||a===La.PARTIAL?e.sn==="initSegment"?this._loadInitSegment(e,t):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)):(this.startFragRequested=!0,super.loadFragment(e,t,n)):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,on.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 a=this.getAppendedFrag(t.currentTime);a&&a.start>1&&this.flushMainBuffer(0,a.start-1);const u=this.getLevelDetails();if(u!=null&&u.live){const T=this.getMainFwdBufferInfo();if(!T||T.len{const h=u.audioCodec;h&&(n=n||h.indexOf("mp4a.40.2")!==-1,a=a||h.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=n&&a&&!Yu(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1}onLevelLoading(e,t){const{levels:n}=this;if(!n||this.state!==Ue.IDLE)return;const a=n[t.level];(!a.details||a.details.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(a.details))&&(this.state=Ue.WAITING_LEVEL)}onLevelLoaded(e,t){var n;const{levels:a}=this,u=t.level,h=t.details,T=h.totalduration;if(!a){this.warn(`Levels were reset while loading level ${u}`);return}this.log(`Level ${u} loaded [${h.startSN},${h.endSN}]${h.lastPartSn?`[part-${h.lastPartSn}-${h.lastPartIndex}]`:""}, cc [${h.startCC}, ${h.endCC}] duration:${T}`);const J=a[u],le=this.fragCurrent;le&&(this.state===Ue.FRAG_LOADING||this.state===Ue.FRAG_LOADING_WAITING_RETRY)&&le.level!==t.level&&le.loader&&this.abortCurrentFrag();let xe=0;if(h.live||(n=J.details)!=null&&n.live){var ke;if(this.checkLiveUpdate(h),h.deltaUpdateFailed)return;xe=this.alignPlaylists(h,J.details,(ke=this.levelLastLoaded)==null?void 0:ke.details)}if(J.details=h,this.levelLastLoaded=J,this.hls.trigger(i.LEVEL_UPDATED,{details:h,level:u}),this.state===Ue.WAITING_LEVEL){if(this.waitForCdnTuneIn(h))return;this.state=Ue.IDLE}this.startFragRequested?h.live&&this.synchronizeToLiveEdge(h):this.setStartPosition(h,xe),this.tick()}_handleFragmentLoadProgress(e){var t;const{frag:n,part:a,payload:u}=e,{levels:h}=this;if(!h){this.warn(`Levels were reset while fragment load was in progress. Fragment ${n.sn} of level ${n.level} will not be buffered`);return}const T=h[n.level],J=T.details;if(!J){this.warn(`Dropping fragment ${n.sn} of level ${n.level} after level details were reset`),this.fragmentTracker.removeFragment(n);return}const le=T.videoCodec,xe=J.PTSKnown||!J.live,ke=(t=n.initSegment)==null?void 0:t.data,lt=this._getAudioCodec(T),ct=this.transmuxer=this.transmuxer||new Zr(this.hls,on.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),It=a?a.index:-1,Kt=It!==-1,Vt=new ds(n.level,n.sn,n.stats.chunkCount,u.byteLength,It,Kt),jn=this.initPTS[n.cc];ct.push(u,ke,lt,le,n,a,J.totalduration,xe,Vt,jn)}onAudioTrackSwitching(e,t){const n=this.altAudio;if(!!!t.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const h=this.fragCurrent;h&&(this.log("Switching to main audio track, cancel main fragment load"),h.abortRequests(),this.fragmentTracker.removeFragment(h)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const u=this.hls;n&&(u.trigger(i.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),u.trigger(i.AUDIO_TRACK_SWITCHED,t)}}onAudioTrackSwitched(e,t){const n=t.id,a=!!this.hls.audioTracks[n].url;if(a){const u=this.videoBuffer;u&&this.mediaBuffer!==u&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=u)}this.altAudio=a,this.tick()}onBufferCreated(e,t){const n=t.tracks;let a,u,h=!1;for(const T in n){const J=n[T];if(J.id==="main"){if(u=T,a=J,T==="video"){const le=n[T];le&&(this.videoBuffer=le.buffer)}}else h=!0}h&&a?(this.log(`Alternate track found, use ${u}.buffered to schedule main fragment loading`),this.mediaBuffer=a.buffer):this.mediaBuffer=this.media}onFragBuffered(e,t){const{frag:n,part:a}=t;if(n&&n.type!==on.MAIN)return;if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${a?" p: "+a.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ue.PARSED&&(this.state=Ue.IDLE);return}const u=a?a.stats:n.stats;this.fragLastKbps=Math.round(8*u.total/(u.buffering.end-u.loading.first)),n.sn!=="initSegment"&&(this.fragPrevious=n),this.fragBufferedComplete(n,a)}onError(e,t){var n;if(t.fatal){this.state=Ue.ERROR;return}switch(t.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(on.MAIN,t);break;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Ue.WAITING_LEVEL&&((n=t.context)==null?void 0:n.type)===mr.LEVEL&&(this.state=Ue.IDLE);break;case d.BUFFER_APPEND_ERROR:case d.BUFFER_FULL_ERROR:if(!t.parent||t.parent!=="main")return;if(t.details===d.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(t)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}checkBuffer(){const{media:e,gapController:t}=this;if(!(!e||!t||!e.readyState)){if(this.loadedmetadata||!Si.getBuffered(e).length){const n=this.state!==Ue.IDLE?this.fragCurrent:null;t.poll(this.lastCurrentTime,n)}this.lastCurrentTime=e.currentTime}}onFragLoadEmergencyAborted(){this.state=Ue.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(e,{type:t}){if(t!==we.AUDIO||this.audioOnly&&!this.altAudio){const n=(t===we.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(n,t,on.MAIN),this.tick()}}onLevelsUpdated(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),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&&(h{const{hls:a}=this;if(!n||this.fragContextChanged(e))return;t.fragmentError=0,this.state=Ue.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const u=e.stats;u.parsing.start=u.parsing.end=u.buffering.start=u.buffering.end=self.performance.now(),a.trigger(i.FRAG_LOADED,n),e.bitrateTest=!1})}_handleTransmuxComplete(e){var t;const n="main",{hls:a}=this,{remuxResult:u,chunkMeta:h}=e,T=this.getCurrentContext(h);if(!T){this.resetWhenMissingContext(h);return}const{frag:J,part:le,level:xe}=T,{video:ke,text:lt,id3:ct,initSegment:It}=u,{details:Kt}=xe,Vt=this.altAudio?void 0:u.audio;if(this.fragContextChanged(J)){this.fragmentTracker.removeFragment(J);return}if(this.state=Ue.PARSING,It){if(It!=null&&It.tracks){const Ar=J.initSegment||J;this._bufferInitSegment(xe,It.tracks,Ar,h),a.trigger(i.FRAG_PARSING_INIT_SEGMENT,{frag:Ar,id:n,tracks:It.tracks})}const jn=It.initPTS,pr=It.timescale;s(jn)&&(this.initPTS[J.cc]={baseTime:jn,timescale:pr},a.trigger(i.INIT_PTS_FOUND,{frag:J,id:n,initPTS:jn,timescale:pr}))}if(ke&&Kt&&J.sn!=="initSegment"){const jn=Kt.fragments[J.sn-1-Kt.startSN],pr=J.sn===Kt.startSN,Ar=!jn||J.cc>jn.cc;if(u.independent!==!1){const{startPTS:bi,endPTS:Jr,startDTS:Ki,endDTS:Ii}=ke;if(le)le.elementaryStreams[ke.type]={startPTS:bi,endPTS:Jr,startDTS:Ki,endDTS:Ii};else if(ke.firstKeyFrame&&ke.independent&&h.id===1&&!Ar&&(this.couldBacktrack=!0),ke.dropped&&ke.independent){const ca=this.getMainFwdBufferInfo(),za=(ca?ca.end:this.getLoadPosition())+this.config.maxBufferHole,Hi=ke.firstKeyFramePTS?ke.firstKeyFramePTS:bi;if(!pr&&zaiA&&(J.gap=!0);J.setElementaryStreamInfo(ke.type,bi,Jr,Ki,Ii),this.backtrackFragment&&(this.backtrackFragment=J),this.bufferFragmentData(ke,J,le,h,pr||Ar)}else if(pr||Ar)J.gap=!0;else{this.backtrack(J);return}}if(Vt){const{startPTS:jn,endPTS:pr,startDTS:Ar,endDTS:bi}=Vt;le&&(le.elementaryStreams[we.AUDIO]={startPTS:jn,endPTS:pr,startDTS:Ar,endDTS:bi}),J.setElementaryStreamInfo(we.AUDIO,jn,pr,Ar,bi),this.bufferFragmentData(Vt,J,le,h)}if(Kt&&ct!=null&&(t=ct.samples)!=null&&t.length){const jn={id:n,frag:J,details:Kt,samples:ct.samples};a.trigger(i.FRAG_PARSING_METADATA,jn)}if(Kt&<){const jn={id:n,frag:J,details:Kt,samples:lt.samples};a.trigger(i.FRAG_PARSING_USERDATA,jn)}}_bufferInitSegment(e,t,n,a){if(this.state!==Ue.PARSING)return;this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&delete t.audio;const{audio:u,video:h,audiovideo:T}=t;if(u){let J=e.audioCodec;const le=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){J&&(J.indexOf("mp4a.40.5")!==-1?J="mp4a.40.2":J="mp4a.40.5");const xe=u.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&le.indexOf("firefox")===-1&&(J="mp4a.40.5")}J&&J.indexOf("mp4a.40.5")!==-1&&le.indexOf("android")!==-1&&u.container!=="audio/mpeg"&&(J="mp4a.40.2",this.log(`Android: force audio codec to ${J}`)),e.audioCodec&&e.audioCodec!==J&&this.log(`Swapping manifest audio codec "${e.audioCodec}" for "${J}"`),u.levelCodec=J,u.id="main",this.log(`Init audio buffer, container:${u.container}, codecs[selected/level/parsed]=[${J||""}/${e.audioCodec||""}/${u.codec}]`)}h&&(h.levelCodec=e.videoCodec,h.id="main",this.log(`Init video buffer, container:${h.container}, codecs[level/parsed]=[${e.videoCodec||""}/${h.codec}]`)),T&&this.log(`Init audiovideo buffer, container:${T.container}, codecs[level/parsed]=[${e.codecs}/${T.codec}]`),this.hls.trigger(i.BUFFER_CODECS,t),Object.keys(t).forEach(J=>{const xe=t[J].initSegment;xe!=null&&xe.byteLength&&this.hls.trigger(i.BUFFER_APPENDING,{type:J,data:xe,frag:n,part:null,chunkMeta:a,parent:n.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,on.MAIN)}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=Ue.IDLE}checkFragmentChanged(){const e=this.media;let t=null;if(e&&e.readyState>1&&e.seeking===!1){const n=e.currentTime;if(Si.isBuffered(e,n)?t=this.getAppendedFrag(n):Si.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t){this.backtrackFragment=null;const a=this.fragPlaying,u=t.level;(!a||t.sn!==a.sn||a.level!==u)&&(this.fragPlaying=t,this.hls.trigger(i.FRAG_CHANGED,{frag:t}),(!a||a.level!==u)&&this.hls.trigger(i.LEVEL_SWITCHED,{level:u}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){const e=this.media;return e?this.fragPlaying||this.getAppendedFrag(e.currentTime):null}get currentProgramDateTime(){const e=this.media;if(e){const t=e.currentTime,n=this.currentFrag;if(n&&s(t)&&s(n.programDateTime)){const a=n.programDateTime+(t-n.start)*1e3;return new Date(a)}}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 jl{static get version(){return"1.5.20"}static isMSESupported(){return Uu()}static isSupported(){return wA()}static getMediaSource(){return ti()}static get Events(){return i}static get ErrorTypes(){return c}static get ErrorDetails(){return d}static get DefaultConfig(){return jl.defaultConfig?jl.defaultConfig:Gl}static set DefaultConfig(e){jl.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Fr,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,te(e.debug||!1,"Hls instance");const t=this.config=IA(jl.DefaultConfig,e);this.userConfig=e,t.progressive&&fu(t);const{abrController:n,bufferController:a,capLevelController:u,errorController:h,fpsController:T}=t,J=new h(this),le=this.abrController=new n(this),xe=this.bufferController=new a(this),ke=this.capLevelController=new u(this),lt=new T(this),ct=new Qi(this),It=new ps(this),Kt=t.contentSteeringController,Vt=Kt?new Kt(this):null,jn=this.levelController=new Ul(this,Vt),pr=new na(this),Ar=new rA(this.config),bi=this.streamController=new fA(this,pr,Ar);ke.setStreamController(bi),lt.setStreamController(bi);const Jr=[ct,jn,bi];Vt&&Jr.splice(1,0,Vt),this.networkControllers=Jr;const Ki=[le,xe,ke,lt,It,pr];this.audioTrackController=this.createController(t.audioTrackController,Jr);const Ii=t.audioStreamController;Ii&&Jr.push(new Ii(this,pr,Ar)),this.subtitleTrackController=this.createController(t.subtitleTrackController,Jr);const ca=t.subtitleStreamController;ca&&Jr.push(new ca(this,pr,Ar)),this.createController(t.timelineController,Ki),Ar.emeController=this.emeController=this.createController(t.emeController,Ki),this.cmcdController=this.createController(t.cmcdController,Ki),this.latencyController=this.createController(Hs,Ki),this.coreComponents=Ki,Jr.push(J);const za=J.onErrorOut;typeof za=="function"&&this.on(i.ERROR,za,J)}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,a){this._emitter.off(e,t,n,a)}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(S.error("An internal error happened while handling event "+e+'. Error message: "'+n.message+'". Here is a stacktrace:',n),!this.triggeringException){this.triggeringException=!0;const a=e===i.ERROR;this.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:a,event:e,error:n}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){S.log("destroy"),this.trigger(i.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){S.log("attachMedia"),this._media=e,this.trigger(i.MEDIA_ATTACHING,{media:e})}detachMedia(){S.log("detachMedia"),this.trigger(i.MEDIA_DETACHING,void 0),this._media=null}loadSource(e){this.stopLoad();const t=this.media,n=this.url,a=this.url=ee.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,S.log(`loadSource:${a}`),t&&n&&(n!==a||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(i.MANIFEST_LOADING,{url:e})}startLoad(e=-1){S.log(`startLoad(${e})`),this.started=!0,this.resumeBuffering();for(let t=0;t{e.resumeBuffering&&e.resumeBuffering()})}pauseBuffering(){S.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()})}swapAudioCodec(){S.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){S.log("recoverMediaError");const e=this._media;this.detachMedia(),e&&this.attachMedia(e)}removeLevel(e){this.levelController.removeLevel(e)}get levels(){const e=this.levelController.levels;return e||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){S.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){S.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){S.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){S.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){S.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 ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(S.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){vs(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 a=0;a=t)return a;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:t,maxHdcpLevel:n}=this;let a;if(t===-1&&e!=null&&e.length?a=e.length-1:a=t,n)for(let u=a;u--;){const h=e[u].attrs["HDCP-LEVEL"];if(h&&h<=n)return u}return a}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()}setAudioOption(e){var t;return(t=this.audioTrackController)==null?void 0:t.setAudioOption(e)}setSubtitleOption(e){var t;return(t=this.subtitleTrackController)==null||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}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}jl.defaultConfig=void 0},16722:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});const b=r=>typeof r=="object"&&r!=null&&r.nodeType===1,ae=(r,s)=>(!s||r!=="hidden")&&r!=="visible"&&r!=="clip",ee=(r,s)=>{if(r.clientHeight{const i=(c=>{if(!c.ownerDocument||!c.ownerDocument.defaultView)return null;try{return c.ownerDocument.defaultView.frameElement}catch(d){return null}})(o);return!!i&&(i.clientHeightcs||c>r&&d=s&&C>=x?c-r-o:d>s&&Cx?d-s+i:0,_=r=>{const s=r.parentElement;return s==null?r.getRootNode().host||null:s},V=(r,s)=>{var x,o,i,c;if(typeof document=="undefined")return[];const{scrollMode:d,block:C,inline:H,boundary:I,skipOverflowHiddenElements:M}=s,W=typeof I=="function"?I:it=>it!==I;if(!b(r))throw new TypeError("Invalid target");const te=document.scrollingElement||document.documentElement,S=[];let B=r;for(;b(B)&&W(B);){if(B=_(B),B===te){S.push(B);break}B!=null&&B===document.body&&ee(B)&&!ee(document.documentElement)||B!=null&&ee(B,M)&&S.push(B)}const pe=(o=(x=window.visualViewport)==null?void 0:x.width)!=null?o:innerWidth,fe=(c=(i=window.visualViewport)==null?void 0:i.height)!=null?c:innerHeight,{scrollX:me,scrollY:ve}=window,{height:Ne,width:de,top:we,right:F,bottom:Ce,left:Ae}=r.getBoundingClientRect(),{top:ue,right:ye,bottom:L,left:Q}=(it=>{const Je=window.getComputedStyle(it);return{top:parseFloat(Je.scrollMarginTop)||0,right:parseFloat(Je.scrollMarginRight)||0,bottom:parseFloat(Je.scrollMarginBottom)||0,left:parseFloat(Je.scrollMarginLeft)||0}})(r);let ne=C==="start"||C==="nearest"?we-ue:C==="end"?Ce+L:we+Ne/2-ue+L,se=H==="center"?Ae+de/2-Q+ye:H==="end"?F+ye:Ae-Q;const nt=[];for(let it=0;it=0&&Ae>=0&&Ce<=fe&&F<=pe&&(Je===te&&!ee(Je)||we>=zt&&Ce<=rn&&Ae>=Zt&&F<=mt))return nt;const Sn=getComputedStyle(Je),tn=parseInt(Sn.borderLeftWidth,10),re=parseInt(Sn.borderTopWidth,10),Et=parseInt(Sn.borderRightWidth,10),K=parseInt(Sn.borderBottomWidth,10);let E=0,f=0;const R="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-tn-Et:0,be="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-re-K:0,$="offsetWidth"in Je?Je.offsetWidth===0?0:Jt/Je.offsetWidth:0,U="offsetHeight"in Je?Je.offsetHeight===0?0:wt/Je.offsetHeight:0;if(te===Je)E=C==="start"?ne:C==="end"?ne-fe:C==="nearest"?Pe(ve,ve+fe,fe,re,K,ve+ne,ve+ne+Ne,Ne):ne-fe/2,f=H==="start"?se:H==="center"?se-pe/2:H==="end"?se-pe:Pe(me,me+pe,pe,tn,Et,me+se,me+se+de,de),E=Math.max(0,E+ve),f=Math.max(0,f+me);else{E=C==="start"?ne-zt-re:C==="end"?ne-rn+K+be:C==="nearest"?Pe(zt,rn,wt,re,K+be,ne,ne+Ne,Ne):ne-(zt+wt/2)+be/2,f=H==="start"?se-Zt-tn:H==="center"?se-(Zt+Jt/2)+R/2:H==="end"?se-mt+Et+R:Pe(Zt,mt,Jt,tn,Et+R,se,se+de,de);const{scrollLeft:oe,scrollTop:Me}=Je;E=U===0?0:Math.max(0,Math.min(Me+E/U,Je.scrollHeight-wt/U+be)),f=$===0?0:Math.max(0,Math.min(oe+f/$,Je.scrollWidth-Jt/$+R)),ne+=Me-E,se+=oe-f}nt.push({el:Je,top:E,left:f})}return nt},P=r=>r===!1?{block:"end",inline:"nearest"}:(s=>s===Object(s)&&Object.keys(s).length!==0)(r)?r:{block:"start",inline:"nearest"};function w(r,s){if(!r.isConnected||!(i=>{let c=i;for(;c&&c.parentNode;){if(c.parentNode===document)return!0;c=c.parentNode instanceof ShadowRoot?c.parentNode.host:c.parentNode}return!1})(r))return;const x=(i=>{const c=window.getComputedStyle(i);return{top:parseFloat(c.scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0}})(r);if((i=>typeof i=="object"&&typeof i.behavior=="function")(s))return s.behavior(V(r,s));const o=typeof s=="boolean"||s==null?void 0:s.behavior;for(const{el:i,top:c,left:d}of V(r,P(s))){const C=c-x.top+x.bottom,H=d-x.left+x.right;i.scroll({top:C,left:H,behavior:o})}}}}]); + } (data length: ${t&&t.byteLength})`),a.update(t)}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){return new Promise((t,n)=>{const a=Zt(this.config),u=e.map(Jt).filter(h=>!!h&&a.indexOf(h)!==-1);return this.getKeySystemSelectionPromise(u).then(({keySystem:h})=>{const T=rn(h);T?t(T):n(new Error(`Unable to find format for key-system "${h}"`))}).catch(n)})}loadKey(e){const t=e.keyInfo.decryptdata,n=this.getKeyIdString(t),a=`(keyId: ${n} format: "${t.keyFormat}" method: ${t.method} uri: ${t.uri})`;this.log(`Starting session for key ${a}`);let u=this.keyIdToKeySessionPromise[n];return u||(u=this.keyIdToKeySessionPromise[n]=this.getKeySystemForKeyPromise(t).then(({keySystem:h,mediaKeys:T})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${e.frag.sn} ${e.frag.type}: ${e.frag.level} using key ${a}`),this.attemptSetMediaKeys(h,T).then(()=>{this.throwIfDestroyed();const J=this.createMediaKeySessionContext({keySystem:h,mediaKeys:T,decryptdata:t});return this.generateRequestWithPreferredKeySession(J,"cenc",t.pssh,"playlist-key")}))),u.catch(h=>this.handleError(h))),u}throwIfDestroyed(e="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(e){this.hls&&(this.error(e.message),e instanceof ul?this.hls.trigger(i.ERROR,e.data):this.hls.trigger(i.ERROR,{type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))}getKeySystemForKeyPromise(e){const t=this.getKeyIdString(e),n=this.keyIdToKeySessionPromise[t];if(!n){const a=Jt(e.keyFormat),u=a?[a]:Zt(this.config);return this.attemptKeySystemAccess(u)}return n}getKeySystemSelectionPromise(e){if(e.length||(e=Zt(this.config)),e.length===0)throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}attemptSetMediaKeys(e,t){const n=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);const a=Promise.all(n).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(t)});return this.setMediaKeysQueue.push(a),a.then(()=>{this.log(`Media-keys set for "${e}"`),n.push(a),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(u=>n.indexOf(u)===-1)})}generateRequestWithPreferredKeySession(e,t,n,a){var u,h;const T=(u=this.config.drmSystems)==null||(h=u[e.keySystem])==null?void 0:h.generateRequest;if(T)try{const It=T.call(this.hls,t,n,e);if(!It)throw new Error("Invalid response from configured generateRequest filter");t=It.initDataType,n=e.decryptdata.pssh=It.initData?new Uint8Array(It.initData):null}catch(It){var J;if(this.warn(It.message),(J=this.hls)!=null&&J.config.debug)throw It}if(n===null)return this.log(`Skipping key-session request for "${a}" (no initData)`),Promise.resolve(e);const le=this.getKeyIdString(e.decryptdata);this.log(`Generating key-session request for "${a}": ${le} (init data type: ${t} length: ${n?n.byteLength:null})`);const xe=new Fr,ke=e._onmessage=It=>{const Kt=e.mediaKeysSession;if(!Kt){xe.emit("error",new Error("invalid state"));return}const{messageType:Vt,message:jn}=It;this.log(`"${Vt}" message event for session "${Kt.sessionId}" message size: ${jn.byteLength}`),Vt==="license-request"||Vt==="license-renewal"?this.renewLicense(e,jn).catch(pr=>{this.handleError(pr),xe.emit("error",pr)}):Vt==="license-release"?e.keySystem===Je.FAIRPLAY&&(this.updateKeySession(e,nt("acknowledged")),this.removeSession(e)):this.warn(`unhandled media key message type "${Vt}"`)},lt=e._onkeystatuseschange=It=>{if(!e.mediaKeysSession){xe.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(e);const Vt=e.keyStatus;xe.emit("keyStatus",Vt),Vt==="expired"&&(this.warn(`${e.keySystem} expired for key ${le}`),this.renewKeySession(e))};e.mediaKeysSession.addEventListener("message",ke),e.mediaKeysSession.addEventListener("keystatuseschange",lt);const ct=new Promise((It,Kt)=>{xe.on("error",Kt),xe.on("keyStatus",Vt=>{Vt.startsWith("usable")?It():Vt==="output-restricted"?Kt(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):Vt==="internal-error"?Kt(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${Vt}"`)):Vt==="expired"?Kt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${Vt}"`)})});return e.mediaKeysSession.generateRequest(t,n).then(()=>{var It;this.log(`Request generated for key-session "${(It=e.mediaKeysSession)==null?void 0:It.sessionId}" keyId: ${le}`)}).catch(It=>{throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_NO_SESSION,error:It,fatal:!1},`Error generating key-session request: ${It}`)}).then(()=>ct).catch(It=>{throw xe.removeAllListeners(),this.removeSession(e),It}).then(()=>(xe.removeAllListeners(),e))}onKeyStatusChange(e){e.mediaKeysSession.keyStatuses.forEach((t,n)=>{this.log(`key status change "${t}" for keyStatuses keyId: ${tt.hexDump("buffer"in n?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n))} session keyId: ${tt.hexDump(new Uint8Array(e.decryptdata.keyId||[]))} uri: ${e.decryptdata.uri}`),e.keyStatus=t})}fetchServerCertificate(e){const t=this.config,n=t.loader,a=new n(t),u=this.getServerCertificateUrl(e);return u?(this.log(`Fetching server certificate for "${e}"`),new Promise((h,T)=>{const J={responseType:"arraybuffer",url:u},le=t.certLoadPolicy.default,xe={loadPolicy:le,timeout:le.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ke={onSuccess:(lt,ct,It,Kt)=>{h(lt.data)},onError:(lt,ct,It,Kt)=>{T(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:It,response:_({url:J.url,data:void 0},lt)},`"${e}" certificate request failed (${u}). Status: ${lt.code} (${lt.text})`))},onTimeout:(lt,ct,It)=>{T(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:It,response:{url:J.url,data:void 0}},`"${e}" certificate request timed out (${u})`))},onAbort:(lt,ct,It)=>{T(new Error("aborted"))}};a.load(J,xe,ke)})):Promise.resolve()}setMediaKeysServerCertificate(e,t,n){return new Promise((a,u)=>{e.setServerCertificate(n).then(h=>{this.log(`setServerCertificate ${h?"success":"not supported by CDM"} (${n==null?void 0:n.byteLength}) on "${t}"`),a(e)}).catch(h=>{u(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:h,fatal:!0},h.message))})})}renewLicense(e,t){return this.requestLicense(e,new Uint8Array(t)).then(n=>this.updateKeySession(e,new Uint8Array(n)).catch(a=>{throw new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:a,fatal:!0},a.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 a=new DOMParser().parseFromString(n,"application/xml"),u=a.querySelectorAll("HttpHeader");if(u.length>0){let xe;for(let ke=0,lt=u.length;ke in key message");return nt(atob(le))}setupLicenseXHR(e,t,n,a){const u=this.config.licenseXhrSetup;return u?Promise.resolve().then(()=>{if(!n.decryptdata)throw new Error("Key removed");return u.call(this.hls,e,t,n,a)}).catch(h=>{if(!n.decryptdata)throw h;return e.open("POST",t,!0),u.call(this.hls,e,t,n,a)}).then(h=>(e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:h||a})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:a}))}requestLicense(e,t){const n=this.config.keyLoadPolicy.default;return new Promise((a,u)=>{const h=this.getLicenseServerUrlOrThrow(e.keySystem);this.log(`Sending license request to URL: ${h}`);const T=new XMLHttpRequest;T.responseType="arraybuffer",T.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return u(new Error("invalid state"));if(T.readyState===4)if(T.status===200){this._requestLicenseFailureCount=0;let J=T.response;this.log(`License received ${J instanceof ArrayBuffer?J.byteLength:J}`);const le=this.config.licenseResponseCallback;if(le)try{J=le.call(this.hls,T,h,e)}catch(xe){this.error(xe)}a(J)}else{const J=n.errorRetry,le=J?J.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>le||T.status>=400&&T.status<500)u(new ul({type:c.KEY_SYSTEM_ERROR,details:d.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:T,response:{url:h,data:void 0,code:T.status,text:T.statusText}},`License Request XHR failed (${h}). Status: ${T.status} (${T.statusText})`));else{const xe=le-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${xe} attempts left`),this.requestLicense(e,t).then(a,u)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=T,this.setupLicenseXHR(T,h,e,t).then(({xhr:J,licenseChallenge:le})=>{e.keySystem==Je.PLAYREADY&&(le=this.unpackPlayReadyKeyMessage(J,le)),J.send(le)})})}onMediaAttached(e,t){if(!this.config.emeEnabled)return;const n=t.media;this.media=n,n.removeEventListener("encrypted",this.onMediaEncrypted),n.removeEventListener("waitingforkey",this.onWaitingForKey),n.addEventListener("encrypted",this.onMediaEncrypted),n.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const e=this.media,t=this.mediaKeySessions;e&&(e.removeEventListener("encrypted",this.onMediaEncrypted),e.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Kn.clearKeyUriToKeyIdMap();const n=t.length;Dl.CDMCleanupPromise=Promise.all(t.map(a=>this.removeSession(a)).concat(e==null?void 0:e.setMediaKeys(null).catch(a=>{this.log(`Could not clear media keys: ${a}`)}))).then(()=>{n&&(this.log("finished closing key sessions and clearing media keys"),t.length=0)}).catch(a=>{this.log(`Could not close sessions and clear media keys: ${a}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(e,{sessionKeys:t}){if(!(!t||!this.config.emeEnabled)&&!this.keyFormatPromise){const n=t.reduce((a,u)=>(a.indexOf(u.keyFormat)===-1&&a.push(u.keyFormat),a),[]);this.log(`Selecting key-system from session-keys ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)}}removeSession(e){const{mediaKeysSession:t,licenseXhr:n}=e;if(t){this.log(`Remove licenses and keys and close session ${t.sessionId}`),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 a=this.mediaKeySessions.indexOf(e);return a>-1&&this.mediaKeySessions.splice(a,1),t.remove().catch(u=>{this.log(`Could not remove session: ${u}`)}).then(()=>t.close()).catch(u=>{this.log(`Could not close session: ${u}`)})}}}Dl.CDMCleanupPromise=void 0;class ul 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}}var mo;(function(g){g.MANIFEST="m",g.AUDIO="a",g.VIDEO="v",g.MUXED="av",g.INIT="i",g.CAPTION="c",g.TIMED_TEXT="tt",g.KEY="k",g.OTHER="o"})(mo||(mo={}));var wl;(function(g){g.DASH="d",g.HLS="h",g.SMOOTH="s",g.OTHER="o"})(wl||(wl={}));var ml;(function(g){g.OBJECT="CMCD-Object",g.REQUEST="CMCD-Request",g.SESSION="CMCD-Session",g.STATUS="CMCD-Status"})(ml||(ml={}));const lu={[ml.OBJECT]:["br","d","ot","tb"],[ml.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[ml.SESSION]:["cid","pr","sf","sid","st","v"],[ml.STATUS]:["bs","rtp"]};class Ys{constructor(e,t){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map(n=>n instanceof Ys?n:new Ys(n))),this.value=e,this.params=t}}class po{constructor(e){this.description=void 0,this.description=e}}const Al="Dict";function Cl(g){return Array.isArray(g)?JSON.stringify(g):g instanceof Map?"Map{}":g instanceof Set?"Set{}":typeof g=="object"?JSON.stringify(g):String(g)}function Ll(g,e,t,n){return new Error(`failed to ${g} "${Cl(e)}" as ${t}`,{cause:n})}const Du="Bare Item",Lu="Boolean",Pu="Byte Sequence",Pl="Decimal",Bl="Integer";function mA(g){return g<-999999999999999||99999999999999912)throw cl(g,Pl);const t=e.toString();return t.includes(".")?t:`${t}.0`}const eA="String";function Gu(g){if(wu.test(g))throw cl(g,eA);return`"${g.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function oA(g){return g.description||g.toString().slice(7,-1)}function tA(g){const e=oA(g);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(e)===!1)throw cl(e,Tl);return e}function $l(g){switch(typeof g){case"number":if(!s(g))throw cl(g,Du);return Number.isInteger(g)?$u(g):Vu(g);case"string":return Gu(g);case"symbol":return tA(g);case"boolean":return xA(g);case"object":if(g instanceof Date)return Tu(g);if(g instanceof Uint8Array)return vA(g);if(g instanceof po)return tA(g);default:throw cl(g,Du)}}function eu(g){if(/^[a-z*][a-z0-9\-_.*]*$/.test(g)===!1)throw cl(g,kl);return g}function uu(g){return g==null?"":Object.entries(g).map(([e,t])=>t===!0?`;${eu(e)}`:`;${eu(e)}=${$l(t)}`).join("")}function Au(g){return g instanceof Ys?`${$l(g.value)}${uu(g.params)}`:$l(g)}function Ao(g){return`(${g.value.map(Au).join(" ")})${uu(g.params)}`}function he(g,e={whitespace:!0}){if(typeof g!="object")throw cl(g,Al);const t=g instanceof Map?g.entries():Object.entries(g),n=e!=null&&e.whitespace?" ":"";return Array.from(t).map(([a,u])=>{u instanceof Ys||(u=new Ys(u));let h=eu(a);return u.value===!0?h+=uu(u.params):(h+="=",Array.isArray(u.value)?h+=Ao(u):h+=Au(u)),h}).join(`,${n}`)}function xt(g,e){return he(g,e)}const In=g=>g==="ot"||g==="sf"||g==="st",qn=g=>typeof g=="number"?s(g):g!=null&&g!==""&&g!==!1;function Kr(g,e){const t=new URL(g),n=new URL(e);if(t.origin!==n.origin)return g;const a=t.pathname.split("/").slice(1),u=n.pathname.split("/").slice(1,-1);for(;a[0]===u[0];)a.shift(),u.shift();for(;u.length;)u.shift(),a.unshift("..");return a.join("/")}function mi(){try{return crypto.randomUUID()}catch(g){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,a=>{const u=(t+Math.random()*16)%16|0;return t=Math.floor(t/16),(a=="x"?u:u&3|8).toString(16)})}}}const zi=g=>Math.round(g),Ma=(g,e)=>(e!=null&&e.baseUrl&&(g=Kr(g,e.baseUrl)),encodeURIComponent(g)),As=g=>zi(g/100)*100,Ms={br:zi,d:zi,bl:As,dl:As,mtp:As,nor:Ma,rtp:As,tb:zi};function Es(g,e){const t={};if(g==null||typeof g!="object")return t;const n=Object.keys(g).sort(),a=r({},Ms,e==null?void 0:e.formatters),u=e==null?void 0:e.filter;return n.forEach(h=>{if(u!=null&&u(h))return;let T=g[h];const J=a[h];J&&(T=J(T,e)),!(h==="v"&&T===1)&&(h=="pr"&&T===1||qn(T)&&(In(h)&&typeof T=="string"&&(T=new po(T)),t[h]=T))}),t}function Eo(g,e={}){return g?xt(Es(g,e),r({whitespace:!1},e)):""}function el(g,e={}){if(!g)return{};const t=Object.entries(g),n=Object.entries(lu).concat(Object.entries((e==null?void 0:e.customHeaderMap)||{})),a=t.reduce((u,h)=>{var T,J;const[le,xe]=h,ke=((T=n.find(lt=>lt[1].includes(le)))==null?void 0:T[0])||ml.REQUEST;return(J=u[ke])!=null||(u[ke]={}),u[ke][le]=xe,u},{});return Object.entries(a).reduce((u,[h,T])=>(u[h]=Eo(T,e),u),{})}function nl(g,e,t){return r(g,el(e,t))}const sl="CMCD";function Sl(g,e={}){if(!g)return"";const t=Eo(g,e);return`${sl}=${encodeURIComponent(t)}`}const pl=/CMCD=[^&#]+/;function Cu(g,e,t){const n=Sl(e,t);if(!n)return g;if(pl.test(g))return g.replace(pl,n);const a=g.includes("?")?"&":"?";return`${g}${a}${n}`}class Rl{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=a=>{try{this.apply(a,{ot:mo.MANIFEST,su:!this.initialized})}catch(u){S.warn("Could not generate manifest CMCD data.",u)}},this.applyFragmentData=a=>{try{const u=a.frag,h=this.hls.levels[u.level],T=this.getObjectType(u),J={d:u.duration*1e3,ot:T};(T===mo.VIDEO||T===mo.AUDIO||T==mo.MUXED)&&(J.br=h.bitrate/1e3,J.tb=this.getTopBandwidth(T)/1e3,J.bl=this.getBufferLength(T)),this.apply(a,J)}catch(u){S.warn("Could not generate segment CMCD data.",u)}},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||mi(),this.cid=n.contentId,this.useHeaders=n.useHeaders===!0,this.includeKeys=n.includeKeys,this.registerListeners())}registerListeners(){const e=this.hls;e.on(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(i.MEDIA_DETACHED,this.onMediaDetached,this),e.on(i.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const e=this.hls;e.off(i.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(i.MEDIA_DETACHED,this.onMediaDetached,this),e.off(i.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=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,a;this.audioBuffer=(n=t.tracks.audio)==null?void 0:n.buffer,this.videoBuffer=(a=t.tracks.video)==null?void 0:a.buffer}createData(){var e;return{v:1,sf:wl.HLS,sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(e,t={}){r(t,this.createData());const n=t.ot===mo.INIT||t.ot===mo.VIDEO||t.ot===mo.MUXED;this.starved&&n&&(t.bs=!0,t.su=!0,this.starved=!1),t.su==null&&(t.su=this.buffering);const{includeKeys:a}=this;a&&(t=Object.keys(t).reduce((u,h)=>(a.includes(h)&&(u[h]=t[h]),u),{})),this.useHeaders?(e.headers||(e.headers={}),nl(e.headers,t)):e.url=Cu(e.url,t)}getObjectType(e){const{type:t}=e;if(t==="subtitle")return mo.TIMED_TEXT;if(e.sn==="initSegment")return mo.INIT;if(t==="audio")return mo.AUDIO;if(t==="main")return this.hls.audioTracks.length?mo.VIDEO:mo.MUXED}getTopBandwidth(e){let t=0,n;const a=this.hls;if(e===mo.AUDIO)n=a.audioTracks;else{const u=a.maxAutoLevel,h=u>-1?u+1:a.levels.length;n=a.levels.slice(0,h)}for(const u of n)u.bitrate>t&&(t=u.bitrate);return t>0?t:NaN}getBufferLength(e){const t=this.hls.media,n=e===mo.AUDIO?this.audioBuffer:this.videoBuffer;return!n||!t?NaN:Si.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(u){this.loader=void 0,this.loader=new n(u)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(u,h,T){t(u),this.loader.load(u,h,T)}}}createFragmentLoader(){const{fLoader:e}=this.config,t=this.applyFragmentData,n=e||this.config.loader;return class{constructor(u){this.loader=void 0,this.loader=new n(u)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(u,h,T){t(u),this.loader.load(u,h,T)}}}}const tu=3e5;class BA{constructor(e){this.hls=void 0,this.log=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.log=S.log.bind(S,"[content-steering]:"),this.registerListeners()}registerListeners(){const e=this.hls;e.on(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(i.MANIFEST_PARSED,this.onManifestParsed,this),e.on(i.ERROR,this.onError,this)}unregisterListeners(){const e=this.hls;e&&(e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(i.MANIFEST_PARSED,this.onManifestParsed,this),e.off(i.ERROR,this.onError,this))}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)===Mi.SendAlternateToPenaltyBox&&n.flags===Ga.MoveAllAlternatesMatchingHost){const a=this.levels;let u=this.pathwayPriority,h=this.pathwayId;if(t.context){const{groupId:T,pathwayId:J,type:le}=t.context;T&&a?h=this.getPathwayForGroupId(T,le,h):J&&(h=J)}h in this.penalizedPathways||(this.penalizedPathways[h]=performance.now()),!u&&a&&(u=a.reduce((T,J)=>(T.indexOf(J.pathwayId)===-1&&T.push(J.pathwayId),T),[])),u&&u.length>1&&(this.updatePathwayPriority(u),n.resolved=this.pathwayId!==h),n.resolved||S.warn(`Could not resolve ${t.details} ("${t.error.message}") with content-steering for Pathway: ${h} levels: ${a&&a.length} priorities: ${JSON.stringify(u)} penalized: ${JSON.stringify(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,a=performance.now();Object.keys(n).forEach(u=>{a-n[u]>tu&&delete n[u]});for(let u=0;u0){this.log(`Setting Pathway to "${h}"`),this.pathwayId=h,ha(t),this.hls.trigger(i.LEVELS_UPDATED,{levels:t});const le=this.hls.levels[T];J&&le&&this.levels&&(le.attrs["STABLE-VARIANT-ID"]!==J.attrs["STABLE-VARIANT-ID"]&&le.bitrate!==J.bitrate&&this.log(`Unstable Pathways change from bitrate ${J.bitrate} to ${le.bitrate}`),this.hls.nextLoadLevel=T);break}}}getPathwayForGroupId(e,t,n){const a=this.getLevelsForPathway(n).concat(this.levels||[]);for(let u=0;u{const{ID:h,"BASE-ID":T,"URI-REPLACEMENT":J}=u;if(t.some(xe=>xe.pathwayId===h))return;const le=this.getLevelsForPathway(T).map(xe=>{const ke=new fe(xe.attrs);ke["PATHWAY-ID"]=h;const lt=ke.AUDIO&&`${ke.AUDIO}_clone_${h}`,ct=ke.SUBTITLES&&`${ke.SUBTITLES}_clone_${h}`;lt&&(n[ke.AUDIO]=lt,ke.AUDIO=lt),ct&&(a[ke.SUBTITLES]=ct,ke.SUBTITLES=ct);const It=yA(xe.uri,ke["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",J),Kt=new wa({attrs:ke,audioCodec:xe.audioCodec,bitrate:xe.bitrate,height:xe.height,name:xe.name,url:It,videoCodec:xe.videoCodec,width:xe.width});if(xe.audioGroups)for(let Vt=1;Vt{this.log(`Loaded steering manifest: "${a}"`);const It=xe.data;if(It.VERSION!==1){this.log(`Steering VERSION ${It.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=It.TTL;const{"RELOAD-URI":Kt,"PATHWAY-CLONES":Vt,"PATHWAY-PRIORITY":jn}=It;if(Kt)try{this.uri=new self.URL(Kt,a).href}catch(Ar){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${Kt}`);return}this.scheduleRefresh(this.uri||lt.url),Vt&&this.clonePathways(Vt);const pr={steeringManifest:It,url:a.toString()};this.hls.trigger(i.STEERING_MANIFEST_LOADED,pr),jn&&this.updatePathwayPriority(jn)},onError:(xe,ke,lt,ct)=>{if(this.log(`Error loading steering manifest: ${xe.code} ${xe.text} (${ke.url})`),this.stopLoad(),xe.code===410){this.enabled=!1,this.log(`Steering manifest ${ke.url} no longer available`);return}let It=this.timeToLoad*1e3;if(xe.code===429){const Kt=this.loader;if(typeof(Kt==null?void 0:Kt.getResponseHeader)=="function"){const Vt=Kt.getResponseHeader("Retry-After");Vt&&(It=parseFloat(Vt)*1e3)}this.log(`Steering manifest ${ke.url} rate limited`);return}this.scheduleRefresh(this.uri||ke.url,It)},onTimeout:(xe,ke,lt)=>{this.log(`Timeout loading steering manifest (${ke.url})`),this.scheduleRefresh(this.uri||ke.url)}};this.log(`Requesting steering manifest: ${a}`),this.loader.load(u,J,le)}scheduleRefresh(e,t=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var n;const a=(n=this.hls)==null?void 0:n.media;if(a&&!a.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},t)}}function lA(g,e,t,n){g&&Object.keys(e).forEach(a=>{const u=g.filter(h=>h.groupId===a).map(h=>{const T=r({},h);return T.details=void 0,T.attrs=new fe(T.attrs),T.url=T.attrs.URI=yA(h.url,h.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",t),T.groupId=T.attrs["GROUP-ID"]=e[a],T.attrs["PATHWAY-ID"]=n,T});g.push(...u)})}function yA(g,e,t,n){const{HOST:a,PARAMS:u,[t]:h}=n;let T;e&&(T=h==null?void 0:h[e],T&&(g=T));const J=new self.URL(g);return a&&!T&&(J.host=a),u&&Object.keys(u).sort().forEach(le=>{le&&J.searchParams.set(le,u[le])}),J.href}const uA=/^age:\s*[\d.]+\s*$/im;class AA{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 de,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,a=this.stats;a.loading.first=0,a.loaded=0,a.aborted=!1;const u=this.xhrSetup;u?Promise.resolve().then(()=>{if(!(this.loader!==n||this.stats.aborted))return u(n,t.url)}).catch(h=>{if(!(this.loader!==n||this.stats.aborted))return n.open("GET",t.url,!0),u(n,t.url)}).then(()=>{this.loader!==n||this.stats.aborted||this.openAndSendXhr(n,t,e)}).catch(h=>{this.callbacks.onError({code:n.status,text:h.message},t,n,a)}):this.openAndSendXhr(n,t,e)}openAndSendXhr(e,t,n){e.readyState||e.open("GET",t.url,!0);const a=t.headers,{maxTimeToFirstByteMs:u,maxLoadTimeMs:h}=n.loadPolicy;if(a)for(const T in a)e.setRequestHeader(T,a[T]);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=u&&s(u)?u:h,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 a=t.readyState,u=this.config;if(!n.aborted&&a>=2&&(n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),u.timeout!==u.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),u.timeout=u.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),a===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;const h=t.status,T=t.responseType==="text"?t.responseText:null;if(h>=200&&h<300){const ke=T!=null?T:t.response;if(ke!=null){n.loading.end=Math.max(self.performance.now(),n.loading.first);const lt=t.responseType==="arraybuffer"?ke.byteLength:ke.length;if(n.loaded=n.total=lt,n.bwEstimate=n.total*8e3/(n.loading.end-n.loading.first),!this.callbacks)return;const ct=this.callbacks.onProgress;if(ct&&ct(n,e,ke,t),!this.callbacks)return;const It={url:t.responseURL,data:ke,code:h};this.callbacks.onSuccess(It,n,e,t);return}}const J=u.loadPolicy.errorRetry,le=n.retry,xe={url:e.url,data:void 0,code:h};_s(J,le,!1,xe)?this.retry(J):(S.error(`${h} while loading ${e.url}`),this.callbacks.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(_s(e,t,!0))this.retry(e);else{var n;S.warn(`timeout while loading ${(n=this.context)==null?void 0:n.url}`);const a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))}}retry(e){const{context:t,stats:n}=this;this.retryDelay=ka(e,n.retry),n.retry++,S.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&&uA.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}}function SA(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(g){}return!1}const bA=/(\d+)-(\d+)\/(\d+)/;class rl{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||Ou,this.controller=new self.AbortController,this.stats=new de}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 a=this.stats;if(a.loading.start)throw new Error("Loader can only be used once.");a.loading.start=self.performance.now();const u=cA(e,this.controller.signal),h=n.onProgress,T=e.responseType==="arraybuffer",J=T?"byteLength":"length",{maxTimeToFirstByteMs:le,maxLoadTimeMs:xe}=t.loadPolicy;this.context=e,this.config=t,this.callbacks=n,this.request=this.fetchSetup(e,u),self.clearTimeout(this.requestTimeout),t.timeout=le&&s(le)?le:xe,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),n.onTimeout(a,e,this.response)},t.timeout),self.fetch(this.request).then(ke=>{this.response=this.loader=ke;const lt=Math.max(self.performance.now(),a.loading.start);if(self.clearTimeout(this.requestTimeout),t.timeout=xe,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),n.onTimeout(a,e,this.response)},xe-(lt-a.loading.start)),!ke.ok){const{status:ct,statusText:It}=ke;throw new dl(It||"fetch, bad network response",ct,ke)}return a.loading.first=lt,a.total=cu(ke.headers)||a.total,h&&s(t.highWaterMark)?this.loadProgressively(ke,a,e,t.highWaterMark,h):T?ke.arrayBuffer():e.responseType==="json"?ke.json():ke.text()}).then(ke=>{const lt=this.response;if(!lt)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),a.loading.end=Math.max(self.performance.now(),a.loading.first);const ct=ke[J];ct&&(a.loaded=a.total=ct);const It={url:lt.url,data:ke,code:lt.status};h&&!s(t.highWaterMark)&&h(a,e,ke,lt),n.onSuccess(It,a,e,lt)}).catch(ke=>{if(self.clearTimeout(this.requestTimeout),a.aborted)return;const lt=ke&&ke.code||0,ct=ke?ke.message:null;n.onError({code:lt,text:ct},e,ke?ke.details:null,a)})}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,a=0,u){const h=new cn,T=e.body.getReader(),J=()=>T.read().then(le=>{if(le.done)return h.dataLength&&u(t,n,h.flush(),e),Promise.resolve(new ArrayBuffer(0));const xe=le.value,ke=xe.length;return t.loaded+=ke,ke=a&&u(t,n,h.flush(),e)):u(t,n,xe,e),J()}).catch(()=>Promise.reject());return J()}}function cA(g,e){const t={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(r({},g.headers))};return g.rangeEnd&&t.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),t}function Go(g){const e=bA.exec(g);if(e)return parseInt(e[2])-parseInt(e[1])+1}function cu(g){const e=g.get("Content-Range");if(e){const n=Go(e);if(s(n))return n}const t=g.get("Content-Length");if(t)return parseInt(t)}function Ou(g,e){return new self.Request(g.url,e)}class dl extends Error{constructor(e,t,n){super(e),this.code=void 0,this.details=void 0,this.code=t,this.details=n}}const Nu=/\s/,Xu={newCue(g,e,t,n){const a=[];let u,h,T,J,le;const xe=self.VTTCue||self.TextTrackCue;for(let lt=0;lt=16?J--:J++;const ct=Yo(le.trim()),It=au(e,t,ct);g!=null&&(ke=g.cues)!=null&&ke.getCueById(It)||(h=new xe(e,t,ct),h.id=It,h.line=lt+1,h.align="left",h.position=10+Math.min(80,Math.floor(J*8/32)*10),a.push(h))}return g&&a.length&&(a.sort((lt,ct)=>lt.line==="auto"||ct.line==="auto"?0:lt.line>8&&ct.line>8?ct.line-lt.line:lt.line-ct.line),a.forEach(lt=>va(g,lt))),a}},du={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Gl=_(_({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,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,loader:AA,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Ka,bufferController:qr,capLevelController:su,errorController:ho,fpsController:_l,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:Sn,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:du},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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},dA()),{},{subtitleStreamController:Cs,subtitleTrackController:Fa,timelineController:Rs,audioStreamController:Bi,audioTrackController:ia,emeController:Dl,cmcdController:Rl,contentSteeringController:BA});function dA(){return{cueHandler:Xu,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 IA(g,e){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 t=nA(g),n=["manifest","level","frag"],a=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return n.forEach(u=>{const h=`${u==="level"?"playlist":u}LoadPolicy`,T=e[h]===void 0,J=[];a.forEach(le=>{const xe=`${u}Loading${le}`,ke=e[xe];if(ke!==void 0&&T){J.push(xe);const lt=t[h].default;switch(e[h]={default:lt},le){case"TimeOut":lt.maxLoadTimeMs=ke,lt.maxTimeToFirstByteMs=ke;break;case"MaxRetry":lt.errorRetry.maxNumRetry=ke,lt.timeoutRetry.maxNumRetry=ke;break;case"RetryDelay":lt.errorRetry.retryDelayMs=ke,lt.timeoutRetry.retryDelayMs=ke;break;case"MaxRetryTimeout":lt.errorRetry.maxRetryDelayMs=ke,lt.timeoutRetry.maxRetryDelayMs=ke;break}}}),J.length&&S.warn(`hls.js config: "${J.join('", "')}" setting(s) are deprecated, use "${h}": ${JSON.stringify(e[h])}`)}),_(_({},t),e)}function nA(g){return g&&typeof g=="object"?Array.isArray(g)?g.map(nA):Object.keys(g).reduce((e,t)=>(e[t]=nA(g[t]),e),{}):g}function fu(g){const e=g.loader;e!==rl&&e!==AA?(S.log("[config]: Custom loader detected, cannot enable progressive streaming"),g.progressive=!1):SA()&&(g.loader=rl,g.progressive=!0,g.enableSoftwareAES=!0,S.log("[config]: Progressive streaming enabled, using FetchLoader"))}let Mu;class Ul extends Fs{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(i.MANIFEST_LOADING,this.onManifestLoading,this),e.on(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(i.LEVEL_LOADED,this.onLevelLoaded,this),e.on(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(i.FRAG_BUFFERED,this.onFragBuffered,this),e.on(i.ERROR,this.onError,this)}_unregisterListeners(){const{hls:e}=this;e.off(i.MANIFEST_LOADING,this.onManifestLoading,this),e.off(i.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(i.LEVEL_LOADED,this.onLevelLoaded,this),e.off(i.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(i.FRAG_BUFFERED,this.onFragBuffered,this),e.off(i.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,a=[],u={},h={};let T=!1,J=!1,le=!1;t.levels.forEach(xe=>{var ke,lt;const ct=xe.attrs;let{audioCodec:It,videoCodec:Kt}=xe;((ke=It)==null?void 0:ke.indexOf("mp4a.40.34"))!==-1&&(Mu||(Mu=/chrome|firefox/i.test(navigator.userAgent)),Mu&&(xe.audioCodec=It=void 0)),It&&(xe.audioCodec=It=ui(It,n)),((lt=Kt)==null?void 0:lt.indexOf("avc1"))===0&&(Kt=xe.videoCodec=Ai(Kt));const{width:Vt,height:jn,unknownCodecs:pr}=xe;if(T||(T=!!(Vt&&jn)),J||(J=!!Kt),le||(le=!!It),pr!=null&&pr.length||It&&!Dn(It,"audio",n)||Kt&&!Dn(Kt,"video",n))return;const{CODECS:Ar,"FRAME-RATE":bi,"HDCP-LEVEL":Jr,"PATHWAY-ID":Ki,RESOLUTION:Ii,"VIDEO-RANGE":ca}=ct,Hi=`${`${Ki||"."}-`}${xe.bitrate}-${Ii}-${bi}-${Ar}-${ca}-${Jr}`;if(u[Hi])if(u[Hi].uri!==xe.url&&!xe.attrs["PATHWAY-ID"]){const ya=h[Hi]+=1;xe.attrs["PATHWAY-ID"]=new Array(ya+1).join(".");const io=new wa(xe);u[Hi]=io,a.push(io)}else u[Hi].addGroupId("audio",ct.AUDIO),u[Hi].addGroupId("text",ct.SUBTITLES);else{const ya=new wa(xe);u[Hi]=ya,h[Hi]=1,a.push(ya)}}),this.filterAndSortMediaOptions(a,t,T,J,le)}filterAndSortMediaOptions(e,t,n,a,u){let h=[],T=[],J=e;if((n||a)&&u&&(J=J.filter(({videoCodec:It,videoRange:Kt,width:Vt,height:jn})=>(!!It||!!(Vt&&jn))&&Ra(Kt))),J.length===0){Promise.resolve().then(()=>{if(this.hls){t.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(t.levels[0].attrs)}`);const It=new Error("no level with compatible codecs found in manifest");this.hls.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:It,reason:It.message})}});return}if(t.audioTracks){const{preferManagedMediaSource:It}=this.hls.config;h=t.audioTracks.filter(Kt=>!Kt.audioCodec||Dn(Kt.audioCodec,"audio",It)),gl(h)}t.subtitles&&(T=t.subtitles,gl(T));const le=J.slice(0);J.sort((It,Kt)=>{if(It.attrs["HDCP-LEVEL"]!==Kt.attrs["HDCP-LEVEL"])return(It.attrs["HDCP-LEVEL"]||"")>(Kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(n&&It.height!==Kt.height)return It.height-Kt.height;if(It.frameRate!==Kt.frameRate)return It.frameRate-Kt.frameRate;if(It.videoRange!==Kt.videoRange)return Aa.indexOf(It.videoRange)-Aa.indexOf(Kt.videoRange);if(It.videoCodec!==Kt.videoCodec){const Vt=hr(It.videoCodec),jn=hr(Kt.videoCodec);if(Vt!==jn)return jn-Vt}if(It.uri===Kt.uri&&It.codecSet!==Kt.codecSet){const Vt=$n(It.codecSet),jn=$n(Kt.codecSet);if(Vt!==jn)return jn-Vt}return It.averageBitrate!==Kt.averageBitrate?It.averageBitrate-Kt.averageBitrate:0});let xe=le[0];if(this.steering&&(J=this.steering.filterParsedLevels(J),J.length!==le.length)){for(let It=0;ItVt&&Vt===Gl.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jn)}break}const lt=u&&!a,ct={levels:J,audioTracks:h,subtitleTracks:T,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:u,video:a,altAudio:!lt&&h.some(It=>!!It.url)};this.hls.trigger(i.MANIFEST_PARSED,ct),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(e){const t=this._levels;if(t.length===0)return;if(e<0||e>=t.length){const xe=new Error("invalid level idx"),ke=e<0;if(this.hls.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.LEVEL_SWITCH_ERROR,level:e,fatal:ke,error:xe,reason:xe.message}),ke)return;e=Math.min(e,t.length-1)}const n=this.currentLevelIndex,a=this.currentLevel,u=a?a.attrs["PATHWAY-ID"]:void 0,h=t[e],T=h.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=h,n===e&&h.details&&a&&u===T)return;this.log(`Switching to level ${e} (${h.height?h.height+"p ":""}${h.videoRange?h.videoRange+" ":""}${h.codecSet?h.codecSet+" ":""}@${h.bitrate})${T?" with Pathway "+T:""} from level ${n}${u?" with Pathway "+u:""}`);const J={level:e,attrs:h.attrs,details:h.details,bitrate:h.bitrate,averageBitrate:h.averageBitrate,maxBitrate:h.maxBitrate,realBitrate:h.realBitrate,width:h.width,height:h.height,codecSet:h.codecSet,audioCodec:h.audioCodec,videoCodec:h.videoCodec,audioGroups:h.audioGroups,subtitleGroups:h.subtitleGroups,loaded:h.loaded,loadError:h.loadError,fragmentError:h.fragmentError,name:h.name,id:h.id,uri:h.uri,url:h.url,urlId:0,audioGroupIds:h.audioGroupIds,textGroupIds:h.textGroupIds};this.hls.trigger(i.LEVEL_SWITCHING,J);const le=h.details;if(!le||le.live){const xe=this.switchParams(h.uri,a==null?void 0:a.details,le);this.loadPlaylist(xe)}}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}onError(e,t){t.fatal||!t.context||t.context.type===mr.LEVEL&&t.context.level===this.level&&this.checkRetry(t)}onFragBuffered(e,{frag:t}){if(t!==void 0&&t.type===on.MAIN){const n=t.elementaryStreams;if(!Object.keys(n).some(u=>!!n[u]))return;const a=this._levels[t.level];a!=null&&a.loadError&&(this.log(`Resetting level error count of ${a.loadError} on frag buffered`),a.loadError=0)}}onLevelLoaded(e,t){var n;const{level:a,details:u}=t,h=this._levels[a];if(!h){var T;this.warn(`Invalid level index ${a}`),(T=t.deliveryDirectives)!=null&&T.skip&&(u.deltaUpdateFailed=!0);return}a===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0),this.playlistLoaded(a,t,h.details)):(n=t.deliveryDirectives)!=null&&n.skip&&(u.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist();const t=this.currentLevelIndex,n=this.currentLevel;if(n&&this.shouldLoadPlaylist(n)){let a=n.uri;if(e)try{a=e.addDirectives(a)}catch(h){this.warn(`Could not construct new URL with HLS Delivery Directives: ${h}`)}const u=n.attrs["PATHWAY-ID"];this.log(`Loading level index ${t}${(e==null?void 0:e.msn)!==void 0?" at sn "+e.msn+" part "+e.part:""} with${u?" Pathway "+u:""} ${a}`),this.clearTimer(),this.hls.trigger(i.LEVEL_LOADING,{url:a,level:t,pathwayId:n.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||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;const n=this._levels.filter((a,u)=>u!==e?!0:(this.steering&&this.steering.removeLevel(a),a===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,a.details&&a.details.fragments.forEach(h=>h.level=-1)),!1));ha(n),this._levels=n,this.currentLevelIndex>-1&&(t=this.currentLevel)!=null&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(i.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(i.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:t,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:n}))}}function gl(g){const e={};g.forEach(t=>{const n=t.groupId||"";t.id=e[n]=e[n]||0,e[n]++})}class rA{constructor(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}abort(e){for(const n in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[n].loader;if(a){var t;if(e&&e!==((t=a.context)==null?void 0:t.frag.type))return;a.abort()}}}detach(){for(const e in this.keyUriToKeyInfo){const t=this.keyUriToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}}destroy(){this.detach();for(const e in this.keyUriToKeyInfo){const t=this.keyUriToKeyInfo[e].loader;t&&t.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(e,t=d.KEY_LOAD_ERROR,n,a,u){return new Bs({type:c.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:u,error:n,networkDetails:a})}loadClear(e,t){if(this.emeController&&this.config.emeEnabled){const{sn:n,cc:a}=e;for(let u=0;u{h.setKeyFormat(T)});break}}}}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,a;t&&e.setKeyFormat(t);const u=e.decryptdata;if(!u){const le=new Error(t?`Expected frag.decryptdata to be defined after setting format ${t}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,le))}const h=u.uri;if(!h)return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${h}"`)));let T=this.keyUriToKeyInfo[h];if((n=T)!=null&&n.decryptdata.key)return u.key=T.decryptdata.key,Promise.resolve({frag:e,keyInfo:T});if((a=T)!=null&&a.keyLoadPromise){var J;switch((J=T.mediaKeySessionContext)==null?void 0:J.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return T.keyLoadPromise.then(le=>(u.key=le.keyInfo.decryptdata.key,{frag:e,keyInfo:T}))}}switch(T=this.keyUriToKeyInfo[h]={decryptdata:u,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},u.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return u.keyFormat==="identity"?this.loadKeyHTTP(T,e):this.loadKeyEME(T,e);case"AES-128":return this.loadKeyHTTP(T,e);default:return Promise.reject(this.createKeyLoadError(e,d.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${u.method}"`)))}}loadKeyEME(e,t){const n={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){const a=this.emeController.loadKey(n);if(a)return(e.keyLoadPromise=a.then(u=>(e.mediaKeySessionContext=u,n))).catch(u=>{throw e.keyLoadPromise=null,u})}return Promise.resolve(n)}loadKeyHTTP(e,t){const n=this.config,a=n.loader,u=new a(n);return t.keyLoader=e.loader=u,e.keyLoadPromise=new Promise((h,T)=>{const J={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},le=n.keyLoadPolicy.default,xe={loadPolicy:le,timeout:le.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ke={onSuccess:(lt,ct,It,Kt)=>{const{frag:Vt,keyInfo:jn,url:pr}=It;if(!Vt.decryptdata||jn!==this.keyUriToKeyInfo[pr])return T(this.createKeyLoadError(Vt,d.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),Kt));jn.decryptdata.key=Vt.decryptdata.key=new Uint8Array(lt.data),Vt.keyLoader=null,jn.loader=null,h({frag:Vt,keyInfo:jn})},onError:(lt,ct,It,Kt)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`HTTP Error ${lt.code} loading key ${lt.text}`),It,_({url:J.url,data:void 0},lt)))},onTimeout:(lt,ct,It)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),It))},onAbort:(lt,ct,It)=>{this.resetLoader(ct),T(this.createKeyLoadError(t,d.INTERNAL_ABORTED,new Error("key loading aborted"),It))}};u.load(J,xe,ke)})}resetLoader(e){const{frag:t,keyInfo:n,url:a}=e,u=n.loader;t.keyLoader===u&&(t.keyLoader=null,n.loader=null),delete this.keyUriToKeyInfo[a],u&&u.destroy()}}function ku(){return self.SourceBuffer||self.WebKitSourceBuffer}function Uu(){if(!ti())return!1;const e=ku();return!e||e.prototype&&typeof e.prototype.appendBuffer=="function"&&typeof e.prototype.remove=="function"}function wA(){if(!Uu())return!1;const g=ti();return typeof(g==null?void 0:g.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(e=>g.isTypeSupported(Wn(e,"video")))||["mp4a.40.2","fLaC"].some(e=>g.isTypeSupported(Wn(e,"audio"))))}function Yu(){var g;const e=ku();return typeof(e==null||(g=e.prototype)==null?void 0:g.changeType)=="function"}const il=250,iA=2,Ql=.1,hu=.05;class CA{constructor(e,t,n,a){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=t,this.fragmentTracker=n,this.hls=a}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(e,t){const{config:n,media:a,stalled:u}=this;if(a===null)return;const{currentTime:h,seeking:T}=a,J=this.seeking&&!T,le=!this.seeking&&T;if(this.seeking=T,h!==e){if(this.moved=!0,T||(this.nudgeRetry=0),u!==null){if(this.stallReported){const Vt=self.performance.now()-u;S.warn(`playback not stuck anymore @${h}, after ${Math.round(Vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(le||J){this.stalled=null;return}if(a.paused&&!T||a.ended||a.playbackRate===0||!Si.getBuffered(a).length){this.nudgeRetry=0;return}const xe=Si.bufferInfo(a,h,0),ke=xe.nextStart||0;if(T){const Vt=xe.len>iA,jn=!ke||t&&t.start<=h||ke-h>iA&&!this.fragmentTracker.getPartialFragment(h);if(Vt||jn)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var lt;if(!(xe.len>0)&&!ke)return;const jn=Math.max(ke,xe.start||0)-h,pr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,bi=(pr==null||(lt=pr.details)==null?void 0:lt.live)?pr.details.targetduration*2:iA,Jr=this.fragmentTracker.getPartialFragment(h);if(jn>0&&(jn<=bi||Jr)){a.paused||this._trySkipBufferHole(Jr);return}}const ct=self.performance.now();if(u===null){this.stalled=ct;return}const It=ct-u;if(!T&&It>=il&&(this._reportStall(xe),!this.media))return;const Kt=Si.bufferInfo(a,h,n.maxBufferHole);this._tryFixBufferStall(Kt,It)}_tryFixBufferStall(e,t){const{config:n,fragmentTracker:a,media:u}=this;if(u===null)return;const h=u.currentTime,T=a.getPartialFragment(h);T&&(this._trySkipBufferHole(T)||!this.media)||(e.len>n.maxBufferHole||e.nextStart&&e.nextStart-hn.highBufferWatchdogPeriod*1e3&&(S.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(e){const{hls:t,media:n,stallReported:a}=this;if(!a&&n){this.stallReported=!0;const u=new Error(`Playback stalling at @${n.currentTime} due to low buffer (${JSON.stringify(e)})`);S.warn(u.message),t.trigger(i.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_STALLED_ERROR,fatal:!1,error:u,buffer:e.len})}}_trySkipBufferHole(e){const{config:t,hls:n,media:a}=this;if(a===null)return 0;const u=a.currentTime,h=Si.bufferInfo(a,u,0),T=u0&&h.len<1&&a.readyState<3,xe=T-u;if(xe>0&&(J||le)){if(xe>t.maxBufferHole){const{fragmentTracker:lt}=this;let ct=!1;if(u===0){const It=lt.getAppendedFrag(0,on.MAIN);It&&T1?(a=0,this.bitrateTest=!0):a=n.firstAutoLevel),n.nextLoadLevel=a,this.level=n.loadLevel,this.loadedmetadata=!1}t>0&&e===-1&&(this.log(`Override startPosition with lastCurrentTime @${t.toFixed(3)}`),e=t),this.state=Ue.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this._forceStartLoad=!0,this.state=Ue.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ue.WAITING_LEVEL:{const{levels:t,level:n}=this,a=t==null?void 0:t[n],u=a==null?void 0:a.details;if(u&&(!u.live||this.levelLastLoaded===a)){if(this.waitForCdnTuneIn(u))break;this.state=Ue.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ue.IDLE;break}break}case Ue.FRAG_LOADING_WAITING_RETRY:{var e;const t=self.performance.now(),n=this.retryDate;if(!n||t>=n||(e=this.media)!=null&&e.seeking){const{levels:a,level:u}=this,h=a==null?void 0:a[u];this.resetStartWhenNotLoaded(h||null),this.state=Ue.IDLE}}break}this.state===Ue.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:e,levelLastLoaded:t,levels:n,media:a}=this;if(t===null||!a&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const u=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(n!=null&&n[u]))return;const h=n[u],T=this.getMainFwdBufferInfo();if(T===null)return;const J=this.getLevelDetails();if(J&&this._streamEnded(T,J)){const Kt={};this.altAudio&&(Kt.type="video"),this.hls.trigger(i.BUFFER_EOS,Kt),this.state=Ue.ENDED;return}if(!this.buffering)return;e.loadLevel!==u&&e.manualLevel===-1&&this.log(`Adapting to level ${u} from level ${this.level}`),this.level=e.nextLoadLevel=u;const le=h.details;if(!le||this.state===Ue.WAITING_LEVEL||le.live&&this.levelLastLoaded!==h){this.level=u,this.state=Ue.WAITING_LEVEL;return}const xe=T.len,ke=this.getMaxBufferLength(h.maxBitrate);if(xe>=ke)return;this.backtrackFragment&&this.backtrackFragment.start>T.end&&(this.backtrackFragment=null);const lt=this.backtrackFragment?this.backtrackFragment.start:T.end;let ct=this.getNextFragment(lt,le);if(this.couldBacktrack&&!this.fragPrevious&&ct&&ct.sn!=="initSegment"&&this.fragmentTracker.getState(ct)!==La.OK){var It;const Vt=((It=this.backtrackFragment)!=null?It:ct).sn-le.startSN,jn=le.fragments[Vt-1];jn&&ct.cc===jn.cc&&(ct=jn,this.fragmentTracker.removeFragment(jn))}else this.backtrackFragment&&T.len&&(this.backtrackFragment=null);if(ct&&this.isLoopLoading(ct,lt)){if(!ct.gap){const Vt=this.audioOnly&&!this.altAudio?be.AUDIO:be.VIDEO,jn=(Vt===be.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jn&&this.afterBufferFlushed(jn,Vt,on.MAIN)}ct=this.getNextFragmentLoopLoading(ct,le,T,on.MAIN,ke)}ct&&(ct.initSegment&&!ct.initSegment.data&&!this.bitrateTest&&(ct=ct.initSegment),this.loadFragment(ct,h,lt))}loadFragment(e,t,n){const a=this.fragmentTracker.getState(e);this.fragCurrent=e,a===La.NOT_LOADED||a===La.PARTIAL?e.sn==="initSegment"?this._loadInitSegment(e,t):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)):(this.startFragRequested=!0,super.loadFragment(e,t,n)):this.clearTrackerIfNeeded(e)}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,on.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 a=this.getAppendedFrag(t.currentTime);a&&a.start>1&&this.flushMainBuffer(0,a.start-1);const u=this.getLevelDetails();if(u!=null&&u.live){const T=this.getMainFwdBufferInfo();if(!T||T.len{const h=u.audioCodec;h&&(n=n||h.indexOf("mp4a.40.2")!==-1,a=a||h.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=n&&a&&!Yu(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1}onLevelLoading(e,t){const{levels:n}=this;if(!n||this.state!==Ue.IDLE)return;const a=n[t.level];(!a.details||a.details.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(a.details))&&(this.state=Ue.WAITING_LEVEL)}onLevelLoaded(e,t){var n;const{levels:a}=this,u=t.level,h=t.details,T=h.totalduration;if(!a){this.warn(`Levels were reset while loading level ${u}`);return}this.log(`Level ${u} loaded [${h.startSN},${h.endSN}]${h.lastPartSn?`[part-${h.lastPartSn}-${h.lastPartIndex}]`:""}, cc [${h.startCC}, ${h.endCC}] duration:${T}`);const J=a[u],le=this.fragCurrent;le&&(this.state===Ue.FRAG_LOADING||this.state===Ue.FRAG_LOADING_WAITING_RETRY)&&le.level!==t.level&&le.loader&&this.abortCurrentFrag();let xe=0;if(h.live||(n=J.details)!=null&&n.live){var ke;if(this.checkLiveUpdate(h),h.deltaUpdateFailed)return;xe=this.alignPlaylists(h,J.details,(ke=this.levelLastLoaded)==null?void 0:ke.details)}if(J.details=h,this.levelLastLoaded=J,this.hls.trigger(i.LEVEL_UPDATED,{details:h,level:u}),this.state===Ue.WAITING_LEVEL){if(this.waitForCdnTuneIn(h))return;this.state=Ue.IDLE}this.startFragRequested?h.live&&this.synchronizeToLiveEdge(h):this.setStartPosition(h,xe),this.tick()}_handleFragmentLoadProgress(e){var t;const{frag:n,part:a,payload:u}=e,{levels:h}=this;if(!h){this.warn(`Levels were reset while fragment load was in progress. Fragment ${n.sn} of level ${n.level} will not be buffered`);return}const T=h[n.level],J=T.details;if(!J){this.warn(`Dropping fragment ${n.sn} of level ${n.level} after level details were reset`),this.fragmentTracker.removeFragment(n);return}const le=T.videoCodec,xe=J.PTSKnown||!J.live,ke=(t=n.initSegment)==null?void 0:t.data,lt=this._getAudioCodec(T),ct=this.transmuxer=this.transmuxer||new Zr(this.hls,on.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),It=a?a.index:-1,Kt=It!==-1,Vt=new ds(n.level,n.sn,n.stats.chunkCount,u.byteLength,It,Kt),jn=this.initPTS[n.cc];ct.push(u,ke,lt,le,n,a,J.totalduration,xe,Vt,jn)}onAudioTrackSwitching(e,t){const n=this.altAudio;if(!!!t.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const h=this.fragCurrent;h&&(this.log("Switching to main audio track, cancel main fragment load"),h.abortRequests(),this.fragmentTracker.removeFragment(h)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const u=this.hls;n&&(u.trigger(i.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),u.trigger(i.AUDIO_TRACK_SWITCHED,t)}}onAudioTrackSwitched(e,t){const n=t.id,a=!!this.hls.audioTracks[n].url;if(a){const u=this.videoBuffer;u&&this.mediaBuffer!==u&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=u)}this.altAudio=a,this.tick()}onBufferCreated(e,t){const n=t.tracks;let a,u,h=!1;for(const T in n){const J=n[T];if(J.id==="main"){if(u=T,a=J,T==="video"){const le=n[T];le&&(this.videoBuffer=le.buffer)}}else h=!0}h&&a?(this.log(`Alternate track found, use ${u}.buffered to schedule main fragment loading`),this.mediaBuffer=a.buffer):this.mediaBuffer=this.media}onFragBuffered(e,t){const{frag:n,part:a}=t;if(n&&n.type!==on.MAIN)return;if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${a?" p: "+a.index:""} of level ${n.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ue.PARSED&&(this.state=Ue.IDLE);return}const u=a?a.stats:n.stats;this.fragLastKbps=Math.round(8*u.total/(u.buffering.end-u.loading.first)),n.sn!=="initSegment"&&(this.fragPrevious=n),this.fragBufferedComplete(n,a)}onError(e,t){var n;if(t.fatal){this.state=Ue.ERROR;return}switch(t.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(on.MAIN,t);break;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===Ue.WAITING_LEVEL&&((n=t.context)==null?void 0:n.type)===mr.LEVEL&&(this.state=Ue.IDLE);break;case d.BUFFER_APPEND_ERROR:case d.BUFFER_FULL_ERROR:if(!t.parent||t.parent!=="main")return;if(t.details===d.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(t)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(t);break}}checkBuffer(){const{media:e,gapController:t}=this;if(!(!e||!t||!e.readyState)){if(this.loadedmetadata||!Si.getBuffered(e).length){const n=this.state!==Ue.IDLE?this.fragCurrent:null;t.poll(this.lastCurrentTime,n)}this.lastCurrentTime=e.currentTime}}onFragLoadEmergencyAborted(){this.state=Ue.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(e,{type:t}){if(t!==be.AUDIO||this.audioOnly&&!this.altAudio){const n=(t===be.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(n,t,on.MAIN),this.tick()}}onLevelsUpdated(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),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&&(h{const{hls:a}=this;if(!n||this.fragContextChanged(e))return;t.fragmentError=0,this.state=Ue.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const u=e.stats;u.parsing.start=u.parsing.end=u.buffering.start=u.buffering.end=self.performance.now(),a.trigger(i.FRAG_LOADED,n),e.bitrateTest=!1})}_handleTransmuxComplete(e){var t;const n="main",{hls:a}=this,{remuxResult:u,chunkMeta:h}=e,T=this.getCurrentContext(h);if(!T){this.resetWhenMissingContext(h);return}const{frag:J,part:le,level:xe}=T,{video:ke,text:lt,id3:ct,initSegment:It}=u,{details:Kt}=xe,Vt=this.altAudio?void 0:u.audio;if(this.fragContextChanged(J)){this.fragmentTracker.removeFragment(J);return}if(this.state=Ue.PARSING,It){if(It!=null&&It.tracks){const Ar=J.initSegment||J;this._bufferInitSegment(xe,It.tracks,Ar,h),a.trigger(i.FRAG_PARSING_INIT_SEGMENT,{frag:Ar,id:n,tracks:It.tracks})}const jn=It.initPTS,pr=It.timescale;s(jn)&&(this.initPTS[J.cc]={baseTime:jn,timescale:pr},a.trigger(i.INIT_PTS_FOUND,{frag:J,id:n,initPTS:jn,timescale:pr}))}if(ke&&Kt&&J.sn!=="initSegment"){const jn=Kt.fragments[J.sn-1-Kt.startSN],pr=J.sn===Kt.startSN,Ar=!jn||J.cc>jn.cc;if(u.independent!==!1){const{startPTS:bi,endPTS:Jr,startDTS:Ki,endDTS:Ii}=ke;if(le)le.elementaryStreams[ke.type]={startPTS:bi,endPTS:Jr,startDTS:Ki,endDTS:Ii};else if(ke.firstKeyFrame&&ke.independent&&h.id===1&&!Ar&&(this.couldBacktrack=!0),ke.dropped&&ke.independent){const ca=this.getMainFwdBufferInfo(),za=(ca?ca.end:this.getLoadPosition())+this.config.maxBufferHole,Hi=ke.firstKeyFramePTS?ke.firstKeyFramePTS:bi;if(!pr&&zaiA&&(J.gap=!0);J.setElementaryStreamInfo(ke.type,bi,Jr,Ki,Ii),this.backtrackFragment&&(this.backtrackFragment=J),this.bufferFragmentData(ke,J,le,h,pr||Ar)}else if(pr||Ar)J.gap=!0;else{this.backtrack(J);return}}if(Vt){const{startPTS:jn,endPTS:pr,startDTS:Ar,endDTS:bi}=Vt;le&&(le.elementaryStreams[be.AUDIO]={startPTS:jn,endPTS:pr,startDTS:Ar,endDTS:bi}),J.setElementaryStreamInfo(be.AUDIO,jn,pr,Ar,bi),this.bufferFragmentData(Vt,J,le,h)}if(Kt&&ct!=null&&(t=ct.samples)!=null&&t.length){const jn={id:n,frag:J,details:Kt,samples:ct.samples};a.trigger(i.FRAG_PARSING_METADATA,jn)}if(Kt&<){const jn={id:n,frag:J,details:Kt,samples:lt.samples};a.trigger(i.FRAG_PARSING_USERDATA,jn)}}_bufferInitSegment(e,t,n,a){if(this.state!==Ue.PARSING)return;this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&delete t.audio;const{audio:u,video:h,audiovideo:T}=t;if(u){let J=e.audioCodec;const le=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){J&&(J.indexOf("mp4a.40.5")!==-1?J="mp4a.40.2":J="mp4a.40.5");const xe=u.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&le.indexOf("firefox")===-1&&(J="mp4a.40.5")}J&&J.indexOf("mp4a.40.5")!==-1&&le.indexOf("android")!==-1&&u.container!=="audio/mpeg"&&(J="mp4a.40.2",this.log(`Android: force audio codec to ${J}`)),e.audioCodec&&e.audioCodec!==J&&this.log(`Swapping manifest audio codec "${e.audioCodec}" for "${J}"`),u.levelCodec=J,u.id="main",this.log(`Init audio buffer, container:${u.container}, codecs[selected/level/parsed]=[${J||""}/${e.audioCodec||""}/${u.codec}]`)}h&&(h.levelCodec=e.videoCodec,h.id="main",this.log(`Init video buffer, container:${h.container}, codecs[level/parsed]=[${e.videoCodec||""}/${h.codec}]`)),T&&this.log(`Init audiovideo buffer, container:${T.container}, codecs[level/parsed]=[${e.codecs}/${T.codec}]`),this.hls.trigger(i.BUFFER_CODECS,t),Object.keys(t).forEach(J=>{const xe=t[J].initSegment;xe!=null&&xe.byteLength&&this.hls.trigger(i.BUFFER_APPENDING,{type:J,data:xe,frag:n,part:null,chunkMeta:a,parent:n.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,on.MAIN)}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=Ue.IDLE}checkFragmentChanged(){const e=this.media;let t=null;if(e&&e.readyState>1&&e.seeking===!1){const n=e.currentTime;if(Si.isBuffered(e,n)?t=this.getAppendedFrag(n):Si.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t){this.backtrackFragment=null;const a=this.fragPlaying,u=t.level;(!a||t.sn!==a.sn||a.level!==u)&&(this.fragPlaying=t,this.hls.trigger(i.FRAG_CHANGED,{frag:t}),(!a||a.level!==u)&&this.hls.trigger(i.LEVEL_SWITCHED,{level:u}))}}}get nextLevel(){const e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){const e=this.media;return e?this.fragPlaying||this.getAppendedFrag(e.currentTime):null}get currentProgramDateTime(){const e=this.media;if(e){const t=e.currentTime,n=this.currentFrag;if(n&&s(t)&&s(n.programDateTime)){const a=n.programDateTime+(t-n.start)*1e3;return new Date(a)}}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 jl{static get version(){return"1.5.20"}static isMSESupported(){return Uu()}static isSupported(){return wA()}static getMediaSource(){return ti()}static get Events(){return i}static get ErrorTypes(){return c}static get ErrorDetails(){return d}static get DefaultConfig(){return jl.defaultConfig?jl.defaultConfig:Gl}static set DefaultConfig(e){jl.defaultConfig=e}constructor(e={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Fr,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,te(e.debug||!1,"Hls instance");const t=this.config=IA(jl.DefaultConfig,e);this.userConfig=e,t.progressive&&fu(t);const{abrController:n,bufferController:a,capLevelController:u,errorController:h,fpsController:T}=t,J=new h(this),le=this.abrController=new n(this),xe=this.bufferController=new a(this),ke=this.capLevelController=new u(this),lt=new T(this),ct=new Qi(this),It=new ps(this),Kt=t.contentSteeringController,Vt=Kt?new Kt(this):null,jn=this.levelController=new Ul(this,Vt),pr=new na(this),Ar=new rA(this.config),bi=this.streamController=new fA(this,pr,Ar);ke.setStreamController(bi),lt.setStreamController(bi);const Jr=[ct,jn,bi];Vt&&Jr.splice(1,0,Vt),this.networkControllers=Jr;const Ki=[le,xe,ke,lt,It,pr];this.audioTrackController=this.createController(t.audioTrackController,Jr);const Ii=t.audioStreamController;Ii&&Jr.push(new Ii(this,pr,Ar)),this.subtitleTrackController=this.createController(t.subtitleTrackController,Jr);const ca=t.subtitleStreamController;ca&&Jr.push(new ca(this,pr,Ar)),this.createController(t.timelineController,Ki),Ar.emeController=this.emeController=this.createController(t.emeController,Ki),this.cmcdController=this.createController(t.cmcdController,Ki),this.latencyController=this.createController(Hs,Ki),this.coreComponents=Ki,Jr.push(J);const za=J.onErrorOut;typeof za=="function"&&this.on(i.ERROR,za,J)}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,a){this._emitter.off(e,t,n,a)}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(S.error("An internal error happened while handling event "+e+'. Error message: "'+n.message+'". Here is a stacktrace:',n),!this.triggeringException){this.triggeringException=!0;const a=e===i.ERROR;this.trigger(i.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:a,event:e,error:n}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){S.log("destroy"),this.trigger(i.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){S.log("attachMedia"),this._media=e,this.trigger(i.MEDIA_ATTACHING,{media:e})}detachMedia(){S.log("detachMedia"),this.trigger(i.MEDIA_DETACHING,void 0),this._media=null}loadSource(e){this.stopLoad();const t=this.media,n=this.url,a=this.url=ee.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,S.log(`loadSource:${a}`),t&&n&&(n!==a||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(i.MANIFEST_LOADING,{url:e})}startLoad(e=-1){S.log(`startLoad(${e})`),this.started=!0,this.resumeBuffering();for(let t=0;t{e.resumeBuffering&&e.resumeBuffering()})}pauseBuffering(){S.log("pause buffering"),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()})}swapAudioCodec(){S.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){S.log("recoverMediaError");const e=this._media;this.detachMedia(),e&&this.attachMedia(e)}removeLevel(e){this.levelController.removeLevel(e)}get levels(){const e=this.levelController.levels;return e||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){S.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){S.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){S.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){S.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){S.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 ttfbEstimate(){const{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(S.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){vs(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 a=0;a=t)return a;return 0}get maxAutoLevel(){const{levels:e,autoLevelCapping:t,maxHdcpLevel:n}=this;let a;if(t===-1&&e!=null&&e.length?a=e.length-1:a=t,n)for(let u=a;u--;){const h=e[u].attrs["HDCP-LEVEL"];if(h&&h<=n)return u}return a}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()}setAudioOption(e){var t;return(t=this.audioTrackController)==null?void 0:t.setAudioOption(e)}setSubtitleOption(e){var t;return(t=this.subtitleTrackController)==null||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}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}jl.defaultConfig=void 0},16722:function(lr,jt,l){"use strict";l.d(jt,{Z:function(){return w}});const b=r=>typeof r=="object"&&r!=null&&r.nodeType===1,ae=(r,s)=>(!s||r!=="hidden")&&r!=="visible"&&r!=="clip",ee=(r,s)=>{if(r.clientHeight{const i=(c=>{if(!c.ownerDocument||!c.ownerDocument.defaultView)return null;try{return c.ownerDocument.defaultView.frameElement}catch(d){return null}})(o);return!!i&&(i.clientHeightcs||c>r&&d=s&&C>=x?c-r-o:d>s&&Cx?d-s+i:0,_=r=>{const s=r.parentElement;return s==null?r.getRootNode().host||null:s},V=(r,s)=>{var x,o,i,c;if(typeof document=="undefined")return[];const{scrollMode:d,block:C,inline:H,boundary:I,skipOverflowHiddenElements:M}=s,W=typeof I=="function"?I:it=>it!==I;if(!b(r))throw new TypeError("Invalid target");const te=document.scrollingElement||document.documentElement,S=[];let B=r;for(;b(B)&&W(B);){if(B=_(B),B===te){S.push(B);break}B!=null&&B===document.body&&ee(B)&&!ee(document.documentElement)||B!=null&&ee(B,M)&&S.push(B)}const pe=(o=(x=window.visualViewport)==null?void 0:x.width)!=null?o:innerWidth,fe=(c=(i=window.visualViewport)==null?void 0:i.height)!=null?c:innerHeight,{scrollX:me,scrollY:we}=window,{height:Oe,width:de,top:be,right:F,bottom:Ce,left:Ae}=r.getBoundingClientRect(),{top:ue,right:ve,bottom:L,left:Q}=(it=>{const Je=window.getComputedStyle(it);return{top:parseFloat(Je.scrollMarginTop)||0,right:parseFloat(Je.scrollMarginRight)||0,bottom:parseFloat(Je.scrollMarginBottom)||0,left:parseFloat(Je.scrollMarginLeft)||0}})(r);let ne=C==="start"||C==="nearest"?be-ue:C==="end"?Ce+L:be+Oe/2-ue+L,se=H==="center"?Ae+de/2-Q+ve:H==="end"?F+ve:Ae-Q;const nt=[];for(let it=0;it=0&&Ae>=0&&Ce<=fe&&F<=pe&&(Je===te&&!ee(Je)||be>=zt&&Ce<=rn&&Ae>=Zt&&F<=mt))return nt;const Sn=getComputedStyle(Je),tn=parseInt(Sn.borderLeftWidth,10),re=parseInt(Sn.borderTopWidth,10),Et=parseInt(Sn.borderRightWidth,10),K=parseInt(Sn.borderBottomWidth,10);let E=0,f=0;const R="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-tn-Et:0,ye="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-re-K:0,$="offsetWidth"in Je?Je.offsetWidth===0?0:Jt/Je.offsetWidth:0,U="offsetHeight"in Je?Je.offsetHeight===0?0:wt/Je.offsetHeight:0;if(te===Je)E=C==="start"?ne:C==="end"?ne-fe:C==="nearest"?Pe(we,we+fe,fe,re,K,we+ne,we+ne+Oe,Oe):ne-fe/2,f=H==="start"?se:H==="center"?se-pe/2:H==="end"?se-pe:Pe(me,me+pe,pe,tn,Et,me+se,me+se+de,de),E=Math.max(0,E+we),f=Math.max(0,f+me);else{E=C==="start"?ne-zt-re:C==="end"?ne-rn+K+ye:C==="nearest"?Pe(zt,rn,wt,re,K+ye,ne,ne+Oe,Oe):ne-(zt+wt/2)+ye/2,f=H==="start"?se-Zt-tn:H==="center"?se-(Zt+Jt/2)+R/2:H==="end"?se-mt+Et+R:Pe(Zt,mt,Jt,tn,Et+R,se,se+de,de);const{scrollLeft:oe,scrollTop:Me}=Je;E=U===0?0:Math.max(0,Math.min(Me+E/U,Je.scrollHeight-wt/U+ye)),f=$===0?0:Math.max(0,Math.min(oe+f/$,Je.scrollWidth-Jt/$+R)),ne+=Me-E,se+=oe-f}nt.push({el:Je,top:E,left:f})}return nt},P=r=>r===!1?{block:"end",inline:"nearest"}:(s=>s===Object(s)&&Object.keys(s).length!==0)(r)?r:{block:"start",inline:"nearest"};function w(r,s){if(!r.isConnected||!(i=>{let c=i;for(;c&&c.parentNode;){if(c.parentNode===document)return!0;c=c.parentNode instanceof ShadowRoot?c.parentNode.host:c.parentNode}return!1})(r))return;const x=(i=>{const c=window.getComputedStyle(i);return{top:parseFloat(c.scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0}})(r);if((i=>typeof i=="object"&&typeof i.behavior=="function")(s))return s.behavior(V(r,s));const o=typeof s=="boolean"||s==null?void 0:s.behavior;for(const{el:i,top:c,left:d}of V(r,P(s))){const C=c-x.top+x.bottom,H=d-x.left+x.right;i.scroll({top:C,left:H,behavior:o})}}}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__Polls__index.fdde4c77.async.js b/p__Classrooms__Lists__Polls__index.b1fbe031.async.js similarity index 75% rename from p__Classrooms__Lists__Polls__index.fdde4c77.async.js rename to p__Classrooms__Lists__Polls__index.b1fbe031.async.js index f9a687466a..8ab5a17f25 100644 --- a/p__Classrooms__Lists__Polls__index.fdde4c77.async.js +++ b/p__Classrooms__Lists__Polls__index.b1fbe031.async.js @@ -1,10 +1,10 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3355],{89489:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},59477:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},40001:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},49198:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},84105:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},18785:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},87169:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},73331:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},15277:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},52671:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},8657:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},56082:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},33853:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},15075:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},62772:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},43531:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},61485:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},38819:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},47472:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},87395:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},U=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:U}))},r=l.forwardRef(F),k=r},35593:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ot}});var n=e(44127),l=e(72071),b=e(6620),U=e(43403),d=e(92310),F=e.n(d),r=e(29301),k=e(76846),$=e(96452),E=e(6089),J=e(80402),h=e(34280),g=e(49658),D=e(59301),I=e(96663),M=e(77900),Ae=e(8654);function q(S){var R=S.prefixCls,s=S.align,o=S.arrow,H=S.arrowPos,_=o||{},i=_.className,f=_.content,te=H.x,Z=te===void 0?0:te,P=H.y,X=P===void 0?0:P,Re=D.useRef();if(!s||!s.points)return null;var ge={position:"absolute"};if(s.autoArrow!==!1){var De=s.points[0],Ce=s.points[1],z=De[0],L=De[1],fe=Ce[0],me=Ce[1];z===fe||!["t","b"].includes(z)?ge.top=X:z==="t"?ge.top=0:ge.bottom=0,L===me||!["l","r"].includes(L)?ge.left=Z:L==="l"?ge.left=0:ge.right=0}return D.createElement("div",{ref:Re,className:F()("".concat(R,"-arrow"),i),style:ge},f)}function ce(S){var R=S.prefixCls,s=S.open,o=S.zIndex,H=S.mask,_=S.motion;return H?D.createElement(M.default,(0,I.Z)({},_,{motionAppear:!0,visible:s,removeOnLeave:!0}),function(i){var f=i.className;return D.createElement("div",{style:{zIndex:o},className:F()("".concat(R,"-mask"),f)})}):null}var pe=D.memo(function(S){var R=S.children;return R},function(S,R){return R.cache}),V=pe,C=D.forwardRef(function(S,R){var s=S.popup,o=S.className,H=S.prefixCls,_=S.style,i=S.target,f=S.onVisibleChanged,te=S.open,Z=S.keepDom,P=S.fresh,X=S.onClick,Re=S.mask,ge=S.arrow,De=S.arrowPos,Ce=S.align,z=S.motion,L=S.maskMotion,fe=S.forceRender,me=S.getPopupContainer,xe=S.autoDestroy,Je=S.portal,St=S.zIndex,st=S.onMouseEnter,Pt=S.onMouseLeave,an=S.onPointerEnter,_t=S.ready,en=S.offsetX,fn=S.offsetY,In=S.offsetR,vn=S.offsetB,Vt=S.onAlign,Sn=S.onPrepare,Kn=S.stretch,Rt=S.targetWidth,Ge=S.targetHeight,Et=typeof s=="function"?s():s,hn=te||Z,xn=(me==null?void 0:me.length)>0,$t=D.useState(!me||!xn),Hn=(0,l.Z)($t,2),nr=Hn[0],Tn=Hn[1];if((0,h.Z)(function(){!nr&&xn&&i&&Tn(!0)},[nr,xn,i]),!nr)return null;var mn="auto",Ct={left:"-1000vw",top:"-1000vh",right:mn,bottom:mn};if(_t||!te){var le,p=Ce.points,B=Ce.dynamicInset||((le=Ce._experimental)===null||le===void 0?void 0:le.dynamicInset),w=B&&p[0][1]==="r",N=B&&p[0][0]==="b";w?(Ct.right=In,Ct.left=mn):(Ct.left=en,Ct.right=mn),N?(Ct.bottom=vn,Ct.top=mn):(Ct.top=fn,Ct.bottom=mn)}var ye={};return Kn&&(Kn.includes("height")&&Ge?ye.height=Ge:Kn.includes("minHeight")&&Ge&&(ye.minHeight=Ge),Kn.includes("width")&&Rt?ye.width=Rt:Kn.includes("minWidth")&&Rt&&(ye.minWidth=Rt)),te||(ye.pointerEvents="none"),D.createElement(Je,{open:fe||hn,getContainer:me&&function(){return me(i)},autoDestroy:xe},D.createElement(ce,{prefixCls:H,open:te,zIndex:St,mask:Re,motion:L}),D.createElement(r.Z,{onResize:Vt,disabled:!te},function(Se){return D.createElement(M.default,(0,I.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:fe,leavedClassName:"".concat(H,"-hidden")},z,{onAppearPrepare:Sn,onEnterPrepare:Sn,visible:te,onVisibleChanged:function(Ve){var ke;z==null||(ke=z.onVisibleChanged)===null||ke===void 0||ke.call(z,Ve),f(Ve)}}),function(qe,Ve){var ke=qe.className,et=qe.style,At=F()(H,ke,o);return D.createElement("div",{ref:(0,Ae.sQ)(Se,R,Ve),className:At,style:(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"--arrow-x":"".concat(De.x||0,"px"),"--arrow-y":"".concat(De.y||0,"px")},Ct),ye),et),{},{boxSizing:"border-box",zIndex:St},_),onMouseEnter:st,onMouseLeave:Pt,onPointerEnter:an,onClick:X},ge&&D.createElement(q,{prefixCls:H,arrow:ge,arrowPos:De,align:Ce}),D.createElement(V,{cache:!te&&!P},Et))})}))}),t=C,W=D.forwardRef(function(S,R){var s=S.children,o=S.getTriggerDOMNode,H=(0,Ae.Yr)(s),_=D.useCallback(function(f){(0,Ae.mH)(R,o?o(f):f)},[o]),i=(0,Ae.x1)(_,s.ref);return H?D.cloneElement(s,{ref:i}):s}),y=W,K=D.createContext(null),x=K;function T(S){return S?Array.isArray(S)?S:[S]:[]}function A(S,R,s,o){return D.useMemo(function(){var H=T(s!=null?s:R),_=T(o!=null?o:R),i=new Set(H),f=new Set(_);return S&&(i.has("hover")&&(i.delete("hover"),i.add("click")),f.has("hover")&&(f.delete("hover"),f.add("click"))),[i,f]},[S,R,s,o])}var G=e(29194);function O(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0;return s?S[0]===R[0]:S[0]===R[0]&&S[1]===R[1]}function de(S,R,s,o){for(var H=s.points,_=Object.keys(S),i=0;i<_.length;i+=1){var f,te=_[i];if(O((f=S[te])===null||f===void 0?void 0:f.points,H,o))return"".concat(R,"-placement-").concat(te)}return""}function j(S,R,s,o){return R||(s?{motionName:"".concat(S,"-").concat(s)}:o?{motionName:o}:null)}function Q(S){return S.ownerDocument.defaultView}function ie(S){for(var R=[],s=S==null?void 0:S.parentElement,o=["hidden","scroll","clip","auto"];s;){var H=Q(s).getComputedStyle(s),_=H.overflowX,i=H.overflowY,f=H.overflow;[_,i,f].some(function(te){return o.includes(te)})&&R.push(s),s=s.parentElement}return R}function ae(S){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(S)?R:S}function Ee(S){return ae(parseFloat(S),0)}function ne(S,R){var s=(0,n.Z)({},S);return(R||[]).forEach(function(o){if(!(o instanceof HTMLBodyElement||o instanceof HTMLHtmlElement)){var H=Q(o).getComputedStyle(o),_=H.overflow,i=H.overflowClipMargin,f=H.borderTopWidth,te=H.borderBottomWidth,Z=H.borderLeftWidth,P=H.borderRightWidth,X=o.getBoundingClientRect(),Re=o.offsetHeight,ge=o.clientHeight,De=o.offsetWidth,Ce=o.clientWidth,z=Ee(f),L=Ee(te),fe=Ee(Z),me=Ee(P),xe=ae(Math.round(X.width/De*1e3)/1e3),Je=ae(Math.round(X.height/Re*1e3)/1e3),St=(De-Ce-fe-me)*xe,st=(Re-ge-z-L)*Je,Pt=z*Je,an=L*Je,_t=fe*xe,en=me*xe,fn=0,In=0;if(_==="clip"){var vn=Ee(i);fn=vn*xe,In=vn*Je}var Vt=X.x+_t-fn,Sn=X.y+Pt-In,Kn=Vt+X.width+2*fn-_t-en-St,Rt=Sn+X.height+2*In-Pt-an-st;s.left=Math.max(s.left,Vt),s.top=Math.max(s.top,Sn),s.right=Math.min(s.right,Kn),s.bottom=Math.min(s.bottom,Rt)}}),s}function se(S){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s="".concat(R),o=s.match(/^(.*)\%$/);return o?S*(parseFloat(o[1])/100):parseFloat(s)}function Me(S,R){var s=R||[],o=(0,l.Z)(s,2),H=o[0],_=o[1];return[se(S.width,H),se(S.height,_)]}function Oe(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[S[0],S[1]]}function ue(S,R){var s=R[0],o=R[1],H,_;return s==="t"?_=S.y:s==="b"?_=S.y+S.height:_=S.y+S.height/2,o==="l"?H=S.x:o==="r"?H=S.x+S.width:H=S.x+S.width/2,{x:H,y:_}}function Be(S,R){var s={t:"b",b:"t",l:"r",r:"l"};return S.map(function(o,H){return H===R?s[o]||"c":o}).join("")}function Te(S,R,s,o,H,_,i){var f=D.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:H[o]||{}}),te=(0,l.Z)(f,2),Z=te[0],P=te[1],X=D.useRef(0),Re=D.useMemo(function(){return R?ie(R):[]},[R]),ge=D.useRef({}),De=function(){ge.current={}};S||De();var Ce=(0,E.Z)(function(){if(R&&s&&S){let rr=function(Ir,Tr){var Ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:At,ma=Et.x+Ir,Ca=Et.y+Tr,ba=ma+le,ea=Ca+Ct,kr=Math.max(ma,Ia.left),Oa=Math.max(Ca,Ia.top),Aa=Math.min(ba,Ia.right),za=Math.min(ea,Ia.bottom);return Math.max(0,(Aa-kr)*(za-Oa))},br=function(){pn=Et.y+lt,ht=pn+Ct,cn=Et.x+nt,on=cn+le};var fe,me,xe=R,Je=xe.ownerDocument,St=Q(xe),st=St.getComputedStyle(xe),Pt=st.width,an=st.height,_t=st.position,en=xe.style.left,fn=xe.style.top,In=xe.style.right,vn=xe.style.bottom,Vt=xe.style.overflow,Sn=(0,n.Z)((0,n.Z)({},H[o]),_),Kn=Je.createElement("div");(fe=xe.parentElement)===null||fe===void 0||fe.appendChild(Kn),Kn.style.left="".concat(xe.offsetLeft,"px"),Kn.style.top="".concat(xe.offsetTop,"px"),Kn.style.position=_t,Kn.style.height="".concat(xe.offsetHeight,"px"),Kn.style.width="".concat(xe.offsetWidth,"px"),xe.style.left="0",xe.style.top="0",xe.style.right="auto",xe.style.bottom="auto",xe.style.overflow="hidden";var Rt;if(Array.isArray(s))Rt={x:s[0],y:s[1],width:0,height:0};else{var Ge=s.getBoundingClientRect();Rt={x:Ge.x,y:Ge.y,width:Ge.width,height:Ge.height}}var Et=xe.getBoundingClientRect(),hn=Je.documentElement,xn=hn.clientWidth,$t=hn.clientHeight,Hn=hn.scrollWidth,nr=hn.scrollHeight,Tn=hn.scrollTop,mn=hn.scrollLeft,Ct=Et.height,le=Et.width,p=Rt.height,B=Rt.width,w={left:0,top:0,right:xn,bottom:$t},N={left:-mn,top:-Tn,right:Hn-mn,bottom:nr-Tn},ye=Sn.htmlRegion,Se="visible",qe="visibleFirst";ye!=="scroll"&&ye!==qe&&(ye=Se);var Ve=ye===qe,ke=ne(N,Re),et=ne(w,Re),At=ye===Se?et:ke,wt=Ve?et:At;xe.style.left="auto",xe.style.top="auto",xe.style.right="0",xe.style.bottom="0";var bt=xe.getBoundingClientRect();xe.style.left=en,xe.style.top=fn,xe.style.right=In,xe.style.bottom=vn,xe.style.overflow=Vt,(me=xe.parentElement)===null||me===void 0||me.removeChild(Kn);var xt=ae(Math.round(le/parseFloat(Pt)*1e3)/1e3),jt=ae(Math.round(Ct/parseFloat(an)*1e3)/1e3);if(xt===0||jt===0||(0,k.Sh)(s)&&!(0,G.Z)(s))return;var gt=Sn.offset,Kt=Sn.targetOffset,Xt=Me(Et,gt),yn=(0,l.Z)(Xt,2),Gt=yn[0],Ot=yn[1],we=Me(Rt,Kt),Ne=(0,l.Z)(we,2),He=Ne[0],tt=Ne[1];Rt.x-=He,Rt.y-=tt;var Ue=Sn.points||[],pt=(0,l.Z)(Ue,2),dt=pt[0],Ft=pt[1],Ut=Oe(Ft),Qt=Oe(dt),be=ue(Rt,Ut),Fe=ue(Et,Qt),Ie=(0,n.Z)({},Sn),nt=be.x-Fe.x+Gt,lt=be.y-Fe.y+Ot,kt=rr(nt,lt),sn=rr(nt,lt,et),Nt=ue(Rt,["t","l"]),ut=ue(Et,["t","l"]),zt=ue(Rt,["b","r"]),wn=ue(Et,["b","r"]),Yt=Sn.overflow||{},zn=Yt.adjustX,Yn=Yt.adjustY,gn=Yt.shiftX,Wt=Yt.shiftY,ct=function(Tr){return typeof Tr=="boolean"?Tr:Tr>=0},pn,ht,cn,on;br();var Cn=ct(Yn),On=Qt[0]===Ut[0];if(Cn&&Qt[0]==="t"&&(ht>wt.bottom||ge.current.bt)){var Fn=lt;On?Fn-=Ct-p:Fn=Nt.y-wn.y-Ot;var Sr=rr(nt,Fn),Bn=rr(nt,Fn,et);Sr>kt||Sr===kt&&(!Ve||Bn>=sn)?(ge.current.bt=!0,lt=Fn,Ot=-Ot,Ie.points=[Be(Qt,0),Be(Ut,0)]):ge.current.bt=!1}if(Cn&&Qt[0]==="b"&&(pnkt||Xn===kt&&(!Ve||cr>=sn)?(ge.current.tb=!0,lt=ln,Ot=-Ot,Ie.points=[Be(Qt,0),Be(Ut,0)]):ge.current.tb=!1}var Rr=ct(zn),va=Qt[1]===Ut[1];if(Rr&&Qt[1]==="l"&&(on>wt.right||ge.current.rl)){var Kr=nt;va?Kr-=le-B:Kr=Nt.x-wn.x-Gt;var dr=rr(Kr,lt),Yr=rr(Kr,lt,et);dr>kt||dr===kt&&(!Ve||Yr>=sn)?(ge.current.rl=!0,nt=Kr,Gt=-Gt,Ie.points=[Be(Qt,1),Be(Ut,1)]):ge.current.rl=!1}if(Rr&&Qt[1]==="r"&&(cnkt||jr===kt&&(!Ve||Jr>=sn)?(ge.current.lr=!0,nt=Zr,Gt=-Gt,Ie.points=[Be(Qt,1),Be(Ut,1)]):ge.current.lr=!1}br();var Ar=gn===!0?0:gn;typeof Ar=="number"&&(cnet.right&&(nt-=on-et.right-Gt,Rt.x>et.right-Ar&&(nt+=Rt.x-et.right+Ar)));var Ur=Wt===!0?0:Wt;typeof Ur=="number"&&(pnet.bottom&&(lt-=ht-et.bottom-Ot,Rt.y>et.bottom-Ur&&(lt+=Rt.y-et.bottom+Ur)));var tr=Et.x+nt,Lr=tr+le,Xr=Et.y+lt,_r=Xr+Ct,Ma=Rt.x,no=Ma+B,Ja=Rt.y,yo=Ja+p,Eo=Math.max(tr,Ma),ro=Math.min(Lr,no),Fa=(Eo+ro)/2,So=Fa-tr,go=Math.max(Xr,Ja),qa=Math.min(_r,yo),uo=(go+qa)/2,ao=uo-Xr;i==null||i(R,Ie);var Qn=bt.right-Et.x-(nt+Et.width),Er=bt.bottom-Et.y-(lt+Et.height);P({ready:!0,offsetX:nt/xt,offsetY:lt/jt,offsetR:Qn/xt,offsetB:Er/jt,arrowX:So/xt,arrowY:ao/jt,scaleX:xt,scaleY:jt,align:Ie})}}),z=function(){X.current+=1;var me=X.current;Promise.resolve().then(function(){X.current===me&&Ce()})},L=function(){P(function(me){return(0,n.Z)((0,n.Z)({},me),{},{ready:!1})})};return(0,h.Z)(L,[o]),(0,h.Z)(function(){S||L()},[S]),[Z.ready,Z.offsetX,Z.offsetY,Z.offsetR,Z.offsetB,Z.arrowX,Z.arrowY,Z.scaleX,Z.scaleY,Z.align,z]}var it=e(19127);function $e(S,R,s,o,H){(0,h.Z)(function(){if(S&&R&&s){let X=function(){o(),H()};var _=R,i=s,f=ie(_),te=ie(i),Z=Q(i),P=new Set([Z].concat((0,it.Z)(f),(0,it.Z)(te)));return P.forEach(function(Re){Re.addEventListener("scroll",X,{passive:!0})}),Z.addEventListener("resize",X,{passive:!0}),o(),function(){P.forEach(function(Re){Re.removeEventListener("scroll",X),Z.removeEventListener("resize",X)})}}},[S,R,s])}var rt=e(48736),Ye=e(16089);function yt(S,R,s,o,H,_,i,f){var te=D.useRef(S),Z=D.useRef(!1);te.current!==S&&(Z.current=!0,te.current=S),D.useEffect(function(){var P=(0,Ye.Z)(function(){Z.current=!1});return function(){Ye.Z.cancel(P)}},[S]),D.useEffect(function(){if(R&&o&&(!H||_)){var P=function(){var _t=!1,en=function(vn){var Vt=vn.target;_t=i(Vt)},fn=function(vn){var Vt=vn.target;!Z.current&&te.current&&!_t&&!i(Vt)&&f(!1)};return[en,fn]},X=P(),Re=(0,l.Z)(X,2),ge=Re[0],De=Re[1],Ce=P(),z=(0,l.Z)(Ce,2),L=z[0],fe=z[1],me=Q(o);me.addEventListener("mousedown",ge,!0),me.addEventListener("click",De,!0),me.addEventListener("contextmenu",De,!0);var xe=(0,$.A)(s);if(xe&&(xe.addEventListener("mousedown",L,!0),xe.addEventListener("click",fe,!0),xe.addEventListener("contextmenu",fe,!0)),0)var Je,St,st,Pt;return function(){me.removeEventListener("mousedown",ge,!0),me.removeEventListener("click",De,!0),me.removeEventListener("contextmenu",De,!0),xe&&(xe.removeEventListener("mousedown",L,!0),xe.removeEventListener("click",fe,!0),xe.removeEventListener("contextmenu",fe,!0))}}},[R,s,o,H,_])}var Xe=["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 Pe(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:U.Z,R=D.forwardRef(function(s,o){var H=s.prefixCls,_=H===void 0?"rc-trigger-popup":H,i=s.children,f=s.action,te=f===void 0?"hover":f,Z=s.showAction,P=s.hideAction,X=s.popupVisible,Re=s.defaultPopupVisible,ge=s.onPopupVisibleChange,De=s.afterPopupVisibleChange,Ce=s.mouseEnterDelay,z=s.mouseLeaveDelay,L=z===void 0?.1:z,fe=s.focusDelay,me=s.blurDelay,xe=s.mask,Je=s.maskClosable,St=Je===void 0?!0:Je,st=s.getPopupContainer,Pt=s.forceRender,an=s.autoDestroy,_t=s.destroyPopupOnHide,en=s.popup,fn=s.popupClassName,In=s.popupStyle,vn=s.popupPlacement,Vt=s.builtinPlacements,Sn=Vt===void 0?{}:Vt,Kn=s.popupAlign,Rt=s.zIndex,Ge=s.stretch,Et=s.getPopupClassNameFromAlign,hn=s.fresh,xn=s.alignPoint,$t=s.onPopupClick,Hn=s.onPopupAlign,nr=s.arrow,Tn=s.popupMotion,mn=s.maskMotion,Ct=s.popupTransitionName,le=s.popupAnimation,p=s.maskTransitionName,B=s.maskAnimation,w=s.className,N=s.getTriggerDOMNode,ye=(0,b.Z)(s,Xe),Se=an||_t||!1,qe=D.useState(!1),Ve=(0,l.Z)(qe,2),ke=Ve[0],et=Ve[1];(0,h.Z)(function(){et((0,g.Z)())},[]);var At=D.useRef({}),wt=D.useContext(x),bt=D.useMemo(function(){return{registerSubPopup:function(wr,ya){At.current[wr]=ya,wt==null||wt.registerSubPopup(wr,ya)}}},[wt]),xt=(0,J.Z)(),jt=D.useState(null),gt=(0,l.Z)(jt,2),Kt=gt[0],Xt=gt[1],yn=(0,E.Z)(function(Nn){(0,k.Sh)(Nn)&&Kt!==Nn&&Xt(Nn),wt==null||wt.registerSubPopup(xt,Nn)}),Gt=D.useState(null),Ot=(0,l.Z)(Gt,2),we=Ot[0],Ne=Ot[1],He=D.useRef(null),tt=(0,E.Z)(function(Nn){(0,k.Sh)(Nn)&&we!==Nn&&(Ne(Nn),He.current=Nn)}),Ue=D.Children.only(i),pt=(Ue==null?void 0:Ue.props)||{},dt={},Ft=(0,E.Z)(function(Nn){var wr,ya,Ka=we;return(Ka==null?void 0:Ka.contains(Nn))||((wr=(0,$.A)(Ka))===null||wr===void 0?void 0:wr.host)===Nn||Nn===Ka||(Kt==null?void 0:Kt.contains(Nn))||((ya=(0,$.A)(Kt))===null||ya===void 0?void 0:ya.host)===Nn||Nn===Kt||Object.values(At.current).some(function(oa){return(oa==null?void 0:oa.contains(Nn))||Nn===oa})}),Ut=j(_,Tn,le,Ct),Qt=j(_,mn,B,p),be=D.useState(Re||!1),Fe=(0,l.Z)(be,2),Ie=Fe[0],nt=Fe[1],lt=X!=null?X:Ie,kt=(0,E.Z)(function(Nn){X===void 0&&nt(Nn)});(0,h.Z)(function(){nt(X||!1)},[X]);var sn=D.useRef(lt);sn.current=lt;var Nt=D.useRef([]);Nt.current=[];var ut=(0,E.Z)(function(Nn){var wr;kt(Nn),((wr=Nt.current[Nt.current.length-1])!==null&&wr!==void 0?wr:lt)!==Nn&&(Nt.current.push(Nn),ge==null||ge(Nn))}),zt=D.useRef(),wn=function(){clearTimeout(zt.current)},Yt=function(wr){var ya=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;wn(),ya===0?ut(wr):zt.current=setTimeout(function(){ut(wr)},ya*1e3)};D.useEffect(function(){return wn},[]);var zn=D.useState(!1),Yn=(0,l.Z)(zn,2),gn=Yn[0],Wt=Yn[1];(0,h.Z)(function(Nn){(!Nn||lt)&&Wt(!0)},[lt]);var ct=D.useState(null),pn=(0,l.Z)(ct,2),ht=pn[0],cn=pn[1],on=D.useState([0,0]),Cn=(0,l.Z)(on,2),On=Cn[0],Fn=Cn[1],Sr=function(wr){Fn([wr.clientX,wr.clientY])},Bn=Te(lt,Kt,xn?On:we,vn,Sn,Kn,Hn),ln=(0,l.Z)(Bn,11),Xn=ln[0],cr=ln[1],Rr=ln[2],va=ln[3],Kr=ln[4],dr=ln[5],Yr=ln[6],Zr=ln[7],jr=ln[8],Jr=ln[9],Ar=ln[10],Ur=A(ke,te,Z,P),tr=(0,l.Z)(Ur,2),Lr=tr[0],Xr=tr[1],_r=Lr.has("click"),Ma=Xr.has("click")||Xr.has("contextMenu"),no=(0,E.Z)(function(){gn||Ar()}),Ja=function(){sn.current&&xn&&Ma&&Yt(!1)};$e(lt,we,Kt,no,Ja),(0,h.Z)(function(){no()},[On,vn]),(0,h.Z)(function(){lt&&!(Sn!=null&&Sn[vn])&&no()},[JSON.stringify(Kn)]);var yo=D.useMemo(function(){var Nn=de(Sn,_,Jr,xn);return F()(Nn,Et==null?void 0:Et(Jr))},[Jr,Et,Sn,_,xn]);D.useImperativeHandle(o,function(){return{nativeElement:He.current,forceAlign:no}});var Eo=D.useState(0),ro=(0,l.Z)(Eo,2),Fa=ro[0],So=ro[1],go=D.useState(0),qa=(0,l.Z)(go,2),uo=qa[0],ao=qa[1],Qn=function(){if(Ge&&we){var wr=we.getBoundingClientRect();So(wr.width),ao(wr.height)}},Er=function(){Qn(),no()},rr=function(wr){Wt(!1),Ar(),De==null||De(wr)},br=function(){return new Promise(function(wr){Qn(),cn(function(){return wr})})};(0,h.Z)(function(){ht&&(Ar(),ht(),cn(null))},[ht]);function Ir(Nn,wr,ya,Ka){dt[Nn]=function(oa){var Wo;Ka==null||Ka(oa),Yt(wr,ya);for(var No=arguments.length,Ho=new Array(No>1?No-1:0),Zo=1;Zo1?ya-1:0),oa=1;oa1?ya-1:0),oa=1;oaI in D?r(D,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):D[I]=M,$=(D,I,M)=>k(D,typeof I!="symbol"?I+"":I,M),E=(D,I,M)=>new Promise((Ae,q)=>{var ce=C=>{try{V(M.next(C))}catch(t){q(t)}},pe=C=>{try{V(M.throw(C))}catch(t){q(t)}},V=C=>C.done?Ae(C.value):Promise.resolve(C.value).then(ce,pe);V((M=M.apply(D,I)).next())});class J extends n.Component{constructor(I){super(I),$(this,"canvas"),$(this,"randomNum",(M,Ae)=>Math.floor(Math.random()*(Ae-M)+M)),$(this,"drawPic",()=>{this.randomCode()}),$(this,"reloadPic",()=>{this.drawPic()}),$(this,"changeCode",M=>{console.log(M.target.value,222),this.setState({value:M.target.value,showError:!1})}),$(this,"onVerify",()=>{let M;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(M=!0,l.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(M=!0,l.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(M=!1),this.setState({showError:M}),M}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(I,M){const Ae=this.randomNum(I,M),q=this.randomNum(I,M),ce=this.randomNum(I,M);return`rgb(${Ae}, ${q}, ${ce})`}drawText(I,M,Ae){I.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const q=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);I.font=q+"px SimHei";const ce=10,pe=(this.state.contentWidth-40)/(this.state.code.length-1);let V=ce;Ae>0&&(V=ce+Ae*pe);let C=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);q>40&&(C=40);const t=this.randomNum(-10,10);I.translate(V,C),I.rotate(t*Math.PI/180),I.fillText(M,0,0),I.rotate(-t*Math.PI/180),I.translate(-V,-C)}drawLine(I){for(let M=0;M<1;M++)I.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),I.beginPath(),I.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),I.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),I.stroke()}drawDot(I){for(let M=0;M<100;M++)I.fillStyle=this.randomColor(0,255),I.beginPath(),I.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),I.fill()}randomCode(){let I="";const M="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let Ae=0;Ae{const q=this.canvas.current.getContext("2d");q.textBaseline="bottom",q.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),q.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ce=0;ce{let M;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,I),React.createElement(J,{ref:Ae=>M=Ae})),onOk:()=>E(void 0,null,function*(){if(M.onVerify())return Promise.reject();D()})})};var g=J},8797:function(qt,Ze,e){"use strict";var n=e(59301),l=e(93314),b=e(3113),U=Object.defineProperty,d=Object.defineProperties,F=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,E=(D,I,M)=>I in D?U(D,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):D[I]=M,J=(D,I)=>{for(var M in I||(I={}))k.call(I,M)&&E(D,M,I[M]);if(r)for(var M of r(I))$.call(I,M)&&E(D,M,I[M]);return D},h=(D,I)=>d(D,F(I));const g=({img:D,buttonProps:I={},styles:M={},customText:Ae,ButtonText:q,ButtonClick:ce,Buttonclass:pe,ButtonTwo:V,imgStyles:C,loading:t=!1})=>n.createElement("section",{className:"tc animated fadeIn",style:J(J({},{color:"#999",margin:"100px auto",visibility:t?"hidden":"visible"}),M)},n.createElement("img",{src:D||l,style:h(J({},C),{pointerEvents:"none",userSelect:"none"})}),n.createElement("p",{className:"mt20 font14"},Ae||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),q&&n.createElement(b.ZP,J({className:pe,onClick:ce},I),q),V&&V);Ze.Z=g},40731:function(qt,Ze,e){"use strict";e.d(Ze,{Q:function(){return F}});var n=e(59301),l=e(57809),b=e(5112),U=e(5871),d=e(59301),F=(k=>(k[k.Number=1]="Number",k[k.Percent=2]="Percent",k))(F||{});const r=({value:k,onChange:$,disabled:E,hidePercentOption:J=!1,percentType:h="select"})=>{const g=(0,n.useMemo)(()=>J?1:2,[J]),[D,I]=(0,n.useState)(g);console.log(D);const M=q=>k.type===1?`${q}\u5206`:`${q}%`,Ae=(0,n.useCallback)(q=>{if(D===1){const ce=q.replace("\u5206","");return isNaN(parseInt(ce,10))?0:ce}else return q.replace("%","")},[D]);return(0,n.useEffect)(()=>{I(k.type)},[k]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},h=="select"&&d.createElement(l.default,{size:"large",onChange:q=>{I(q),$({type:q,inputValue:q===1?5:20})},value:D||g,style:{width:100},options:J?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:E}),h=="radio"&&d.createElement(b.ZP.Group,{size:"large",onChange:q=>{const ce=q.target.value;I(ce),$({type:ce,inputValue:ce===1?5:20})},value:D||g,disabled:E},!J&&d.createElement(b.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(b.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),h=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},k.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(U.Z,{size:"large",disabled:E,value:k.inputValue,style:{width:"120px"},parser:Ae,addonAfter:k.type===1?"\u5206":"%",max:D===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:q=>{$({type:D,inputValue:q})}}),h=="radio"&&k.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ze.Z=r},82438:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(59301),l={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},b=e(43418),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",F=($,E,J)=>new Promise((h,g)=>{var D=Ae=>{try{M(J.next(Ae))}catch(q){g(q)}},I=Ae=>{try{M(J.throw(Ae))}catch(q){g(q)}},M=Ae=>Ae.done?h(Ae.value):Promise.resolve(Ae.value).then(D,I);M((J=J.apply($,E)).next())}),k=({type:$,resdata:E,onok:J,oktext:h,okloading:g})=>{const[D,I]=(0,n.useState)(!1),{can_copy_list:M,can_copy_num:Ae,challenge_type:q,course_data_list:ce,no_copy_list:pe,no_copy_num:V,no_use_list:C,no_use_num:t,repeat_shixun_num:W,student_count:y,total_num:K,use_num:x}=E;let T=Ae>0||$==="exercise";(0,n.useEffect)(()=>{(E==null?void 0:E.student_count)>0&&I(!0)},[E]),console.log("---11",g),(0,n.useEffect)(()=>{g||I(!1)},[g]);const A=()=>{if($==="exercise"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if($==="exercise"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixun"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixun"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="subject"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="subject"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:l.orangeColor},y)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:l.orangeColor},x)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if($==="shixunpush"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixunpush"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:l.orangeColor},x),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},G=()=>{if($==="exercise"||$==="subject"||$==="exercisepush"||$==="shixunpush")return n.createElement("div",{style:{marginTop:20}},V>0&&n.createElement("div",null,n.createElement("span",{className:l.flex},n.createElement("img",{src:d,style:{width:14}}),n.createElement("span",{className:l.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:l.statusbody},$==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),($==="subject"||$==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",T&&n.createElement("span",{className:l.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),$==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",T&&n.createElement("span",{className:l.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,pe==null?void 0:pe.map((O,de)=>n.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",de+1!==V&&"\u3001"))))),Ae>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:l.flex},n.createElement("img",{src:U,style:{width:14}}),n.createElement("span",{className:l.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:l.statusbody},$==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),($==="subject"||$==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),$==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,M==null?void 0:M.map((O,de)=>n.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",de+1!==Ae&&"\u3001"))))));if($==="shixun")return n.createElement("div",{style:{marginTop:20}},Ae>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(b.default,{open:D,onCancel:()=>{I(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!T&&"none"}},zIndex:1003,confirmLoading:g,okText:T?h:"\u6211\u77E5\u9053\u4E86",onOk:()=>F(void 0,null,function*(){T?yield J([...M,...C]):I(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},A(),G()))}},76393:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return E}});var n=e(59301),l=e(92832),b=e(24905),U=e(95237),d={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",r=e(8797),k=(J,h,g)=>new Promise((D,I)=>{var M=ce=>{try{q(g.next(ce))}catch(pe){I(pe)}},Ae=ce=>{try{q(g.throw(ce))}catch(pe){I(pe)}},q=ce=>ce.done?D(ce.value):Promise.resolve(ce.value).then(M,Ae);q((g=g.apply(J,h)).next())}),E=({data:J,value:h=[],handleChangePage:g,setSelectedRowKeys:D,selectedRowKeys:I,onChange:M=()=>{}})=>{const[Ae,q]=(0,n.useState)([]),[ce,pe]=(0,n.useState)([]),[V,C]=(0,n.useState)([]);let[t,W]=(0,n.useState)(1),[y,K]=(0,n.useState)();return(0,n.useEffect)(()=>{q(J),pe([]),C([])},[J]),(0,n.useEffect)(()=>{D&&(pe(I),C(I))},[I]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:d.leftdiv},n.createElement(l.default.Search,{size:"middle",onChange:x=>k(void 0,null,function*(){q(J.filter(T=>{var A;return(A=T==null?void 0:T.name)==null?void 0:A.includes(x.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ae.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(b.default.Group,{value:ce.map(x=>`${x.course_group_id}`),onChange:x=>{D(Ae.filter(T=>x.includes(`${T.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ae.map((x,T)=>n.createElement(U.Z,{key:x.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:x.is_published,value:`${x.course_group_id}`},n.createElement("div",{className:d.listClass},n.createElement("span",{className:d.spantitle,style:{width:x.is_published?"108px":"170px"}},x.name),x.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:d.rightdiv},n.createElement(l.default.Search,{onChange:x=>{C(ce.filter(T=>T.name.includes(x.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),V.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),V.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},V.map((x,T)=>n.createElement(U.Z,{justify:"space-between",style:{marginTop:"10px"},key:x.course_group_id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},x.name),n.createElement("img",{src:F,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{D(ce.filter(A=>`${A.course_group_name}`!=`${x.course_group_name}`))}})))))))}},37618:function(qt,Ze,e){"use strict";var n=e(59301),l=Object.defineProperty,b=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,F=($,E,J)=>E in $?l($,E,{enumerable:!0,configurable:!0,writable:!0,value:J}):$[E]=J,r=($,E)=>{for(var J in E||(E={}))U.call(E,J)&&F($,J,E[J]);if(b)for(var J of b(E))d.call(E,J)&&F($,J,E[J]);return $};const k=({style:$})=>n.createElement("div",{style:r({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},$)},"\u533F\u540D\u95EE\u5377");Ze.Z=k},95430:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{default:function(){return Qt}});var n=e(59301),l=e(89070),b=e(20834),U=e(44e3),d=e(8591),F=e(61621),r=e(58421),k=e(81228),$=e(99064),E=e(955),J=e(24065),h=e(8797),g=e(99313),D=e(78241),I=e(43418),M=e(95237),Ae=e(43604),q=e(3113),ce=e(92832),pe=e(24905),V=e(6848),C=e(26724),t=e.n(C),W={flex_box_center:"flex_box_center___xf8nE",flex_space_between:"flex_space_between___qjDg3",flex_box_vertical_center:"flex_box_vertical_center___C1nIS",flex_box_center_end:"flex_box_center_end___YxLae",flex_box_column:"flex_box_column___pkfqV",line1:"line1___UdRSL",form:"form___oBQlS"},y=e(59301),K=Object.defineProperty,x=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,G=(be,Fe,Ie)=>Fe in be?K(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,O=(be,Fe)=>{for(var Ie in Fe||(Fe={}))T.call(Fe,Ie)&&G(be,Ie,Fe[Ie]);if(x)for(var Ie of x(Fe))A.call(Fe,Ie)&&G(be,Ie,Fe[Ie]);return be},de=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const{TabPane:j}=g.default,Q=({polls:be,loading:Fe,dispatch:Ie})=>{const nt=(0,l.useParams)(),lt=(0,l.useLocation)(),[kt]=D.default.useForm(),{brankList:sn}=be;let[Nt,ut]=(0,n.useState)(!0);const[zt,wn]=(0,n.useState)("myself");let[Yt,zn]=(0,n.useState)([]);const[Yn,gn]=(0,n.useState)(!1);let[Wt,ct]=(0,n.useState)();const[pn,ht]=(0,n.useState)({page:0,limit:20,object_type:"poll",search:"",filter:"myself"}),cn=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{be.actionTabs.key==="\u95EE\u5377\u9009\u7528"&&Cn()},[be.actionTabs.key]);let on=[];const Cn=()=>de(void 0,null,function*(){var On;if(Nt){gn(!1),++pn.page,ut(!1);const Fn=yield Ie({type:"polls/getBrankList",payload:O({},pn)});Yt=[...Yt.concat(Fn.object_list)],ct(Fn.is_teacher),((On=Fn.object_list)==null?void 0:On.length)de(void 0,null,function*(){const On=kt.getFieldValue(),Fn=yield Ie({type:"polls/saveBanks",payload:{course_id:nt.coursesId,object_type:"poll",bank_id:On.group_ids}});(Fn==null?void 0:Fn.status)===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u95EE\u5377\u9009\u7528"]),Ie({type:"classroomList/getClassroomPollsList",payload:O({},be.actionTabs.params)}),Ie({type:"polls/setActionTabs",payload:{key:"\u95EE\u5377\u53D1\u5E03",selectArrs:Fn.object_ids}}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:nt.coursesId}}))}),onCancel:()=>{Ie({type:"polls/setActionTabs",payload:{}})}},y.createElement(M.Z,null,y.createElement(Ae.Z,{span:12},cn.map((On,Fn)=>y.createElement(q.ZP,{key:Fn,shape:"round",type:zt===On.id?"primary":"default",className:"mr10",onClick:Sr=>de(void 0,null,function*(){Yt=[],Nt=!0,pn.page=0,pn.search="",pn.filter=On.id,Cn(),wn(On.id)})},On.name))),y.createElement(Ae.Z,{span:12,className:"tr"},y.createElement(ce.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:On=>{Nt=!0,pn.search=On,pn.page=0,Yt=[],Cn()},style:{width:260}}))),zt==="myself"&&y.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u95EE\u5377\u5217\u8868\u4E2D\u5DF2",y.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u95EE\u5377"),zt==="public"&&y.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u95EE\u5377"),y.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",marginTop:20,padding:"20px 10px"}},!Wt&&zt==="public"&&y.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},y.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u9898\u5E93"),y.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),y.createElement(t(),{initialLoad:!1,pageStart:0,loadMore:()=>{Cn()},hasMore:Nt,useWindow:!1},y.createElement(D.default,{form:kt,initialValues:{group_ids:on},className:W.form,onChange:On=>{on=kt.getFieldValue()}},Yn&&y.createElement(h.Z,{styles:{margin:"0px auto"}}),y.createElement(D.default.Item,{name:"group_ids"},y.createElement(pe.default.Group,{style:{width:"100%",display:"block"}},Yt==null?void 0:Yt.map(function(On,Fn){return y.createElement(M.Z,{key:Fn},y.createElement(Ae.Z,{flex:"2"},y.createElement(pe.default,{onChange:Sr=>{},key:Fn,value:String(On==null?void 0:On.id),defaultChecked:!0},y.createElement(V.Z,{title:On==null?void 0:On.name},y.createElement("span",{className:["c-black",W.line1].join(" ")},On==null?void 0:On.name)))),y.createElement(Ae.Z,{flex:"1",className:"c-black"},y.createElement(V.Z,{title:On==null?void 0:On.course_list_name},y.createElement("span",{className:W.line1},On==null?void 0:On.course_list_name))),y.createElement(Ae.Z,{flex:"50px",className:"c-black"},zt==="myself"?y.createElement(l.Link,{target:"_blank",to:`/users/${On.username}/topics/${On.id}/personal/poll/edit`,className:"c-blue current"},"\u7F16\u8F91"):(0,J.j5)()?y.createElement(l.Link,{target:"_blank",to:`/users/${On.username}/topics/${On.id}/publicly/poll/edit`,className:"c-blue current"},"\u7F16\u8F91"):On==null?void 0:On.username))})))))))};var ie=(0,l.connect)(({polls:be,loading:Fe})=>({polls:be,loading:Fe}))(Q),ae=e(5083),Ee=e(5112),ne=e(61186),se=e.n(ne),Me=e(59437),Oe=e(79834),ue=e(92365),Be=e(59301),Te=Object.defineProperty,it=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Xe=(be,Fe,Ie)=>Fe in be?Te(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Pe=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Ye.call(Fe,Ie)&&Xe(be,Ie,Fe[Ie]);if(rt)for(var Ie of rt(Fe))yt.call(Fe,Ie)&&Xe(be,Ie,Fe[Ie]);return be},ot=(be,Fe)=>it(be,$e(Fe)),S=(be,Fe)=>{var Ie={};for(var nt in be)Ye.call(be,nt)&&Fe.indexOf(nt)<0&&(Ie[nt]=be[nt]);if(be!=null&&rt)for(var nt of rt(be))Fe.indexOf(nt)<0&&yt.call(be,nt)&&(Ie[nt]=be[nt]);return Ie},R=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const s=be=>{var Fe=be,{classroomList:Ie,polls:nt,dispatch:lt,courseEndTime:kt}=Fe,sn=S(Fe,["classroomList","polls","dispatch","courseEndTime"]);const Nt=(0,l.useParams)(),[ut]=D.default.useForm(),[zt,wn]=(0,n.useState)(1),[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(0),[Wt,ct]=(0,n.useState)(2e3),[pn,ht]=(0,n.useState)(!0),[cn,on]=(0,n.useState)(!1),[Cn,On]=(0,n.useState)(!1),[Fn,Sr]=(0,n.useState)([]),[Bn,ln]=(0,n.useState)(!0);(0,n.useEffect)(()=>{nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(Xn(),Rr())},[nt.actionTabs]),(0,n.useEffect)(()=>{if(cn){if(Cn)return;lt({type:"polls/setActionTabs",payload:{}})}},[cn]);const Xn=dr=>R(void 0,null,function*(){var Yr,Zr,jr,Jr;ht(!0);const Ar=yield(0,ue.Cq)(ot(Pe({},Nt),{page:dr||zt,limit:2e4,poll_id:((Zr=(Yr=nt==null?void 0:nt.actionTabs)==null?void 0:Yr.selectArrs)==null?void 0:Zr.length)==1?(Jr=(jr=nt==null?void 0:nt.actionTabs)==null?void 0:jr.selectArrs)==null?void 0:Jr[0]:""}));Ar==null||Ar.course_groups.map((Ur,tr)=>{Ur.key=Ur.id,Ur.title=Ur.name,Ur.disabled=Ur.is_published}),Ar&&(zn([...Ar==null?void 0:Ar.course_groups]),gn(Ar==null?void 0:Ar.course_groups_count),ht(!1),dr||ut.setFieldsValue({publish_time:se()(se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:se()(se()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),cr=()=>R(void 0,null,function*(){var dr,Yr,Zr,jr;if((0,J.Rm)()&&!((Yr=(dr=Ie==null?void 0:Ie.AssistantObject)==null?void 0:dr.group)!=null&&Yr.can_publish)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Kr(!1);return}const Jr=Pe({},ut.getFieldsValue());if(Jr.end_time<=Jr.publish_time){d.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kr(!1);return}if((Fn==null?void 0:Fn.length)<=0&&!Bn&&Yt.length>0){d.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kr(!1);return}let Ar={check_ids:[...(Zr=nt.actionTabs.selectArrs)==null?void 0:Zr.map(tr=>Number(tr))],group_ids:Fn.length>0?Fn.map(tr=>tr.id):(jr=Ie.detailCommonHomeworksList)==null?void 0:jr.course_groups,end_time:se()(Jr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()(Jr.publish_time).format("YYYY-MM-DD HH:mm")};Kr(!0),(yield(0,$.ZP)(`/api/courses/${Nt.coursesId}/polls/publish.json`,{method:"post",body:Pe({},Ar)})).status===0?(Kr(!1),(0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Rr(),d.ZP.success("\u53D1\u5E03\u6210\u529F"),lt({type:"polls/setActionTabs",payload:{}}),nt.actionTabs.types===2?lt({type:"polls/getCommonHeader",payload:Pe({},nt.actionTabs.params)}):lt({type:"classroomList/getClassroomPollsList",payload:Pe({},nt.actionTabs.params)})):Kr(!1)}),Rr=()=>{wn(1),zn([]),Sr([])},[va,Kr]=(0,n.useState)(!1);return Be.createElement(I.default,{width:600,confirmLoading:va,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:cr,onCancel:()=>{Rr(),lt({type:"polls/setActionTabs",payload:{}})}},Be.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",Be.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Yt&&Be.createElement(D.default,{form:ut},Be.createElement("div",{style:{paddingLeft:0}},Be.createElement(M.Z,{className:"mt30",align:"middle"},Be.createElement(Ae.Z,null,Be.createElement(D.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Be.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:dr=>(0,Oe.Q8)(dr,kt),disabledTime:dr=>(0,Oe.d0)(dr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Be.createElement(Ae.Z,{className:"ml20"},Be.createElement(D.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Be.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},disabledDate:dr=>(0,Oe.Q8)(dr,kt,ut.getFieldValue("publish_time")),disabledTime:dr=>(0,Oe.d0)(dr,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Be.createElement(M.Z,{style:{marginBottom:"10px"}},Be.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Be.createElement(Ee.ZP.Group,{value:Bn,onChange:dr=>{ln(dr.target.value),Sr([])}},Be.createElement(Ee.ZP,{value:!0,disabled:!nt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(Ee.ZP,{className:"ml20",disabled:Yt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Yt.length<=0&&Be.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),!Bn&&Yt.length>0&&Be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Be.createElement("span",{style:{flex:1}},Be.createElement(pe.default,{checked:Fn.length===Yt.length,onChange:dr=>{Fn.length===Yt.length?Sr([]):Sr(Yt.filter(Yr=>!Yr.is_published))}},"\u5168\u9009")),Be.createElement("span",{style:{width:16}}),Be.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Fn.length||0,"\u4E2A\u5206\u73ED")),!Bn&&Yt.length>0&&Be.createElement(Me.Z,{data:Yt,selectedRowKeys:Fn,setSelectedRowKeys:Sr})))};var o=(0,l.connect)(({classroomList:be,polls:Fe})=>({classroomList:be,polls:Fe}))(s),H=e(59155),_=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Z=(be,Fe,Ie)=>Fe in be?_(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,P=(be,Fe)=>{for(var Ie in Fe||(Fe={}))f.call(Fe,Ie)&&Z(be,Ie,Fe[Ie]);if(i)for(var Ie of i(Fe))te.call(Fe,Ie)&&Z(be,Ie,Fe[Ie]);return be},X=(be,Fe)=>{var Ie={};for(var nt in be)f.call(be,nt)&&Fe.indexOf(nt)<0&&(Ie[nt]=be[nt]);if(be!=null&&i)for(var nt of i(be))Fe.indexOf(nt)<0&&te.call(be,nt)&&(Ie[nt]=be[nt]);return Ie},Re=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const ge=be=>{var Fe=be,{polls:Ie,dispatch:nt,user:lt}=Fe,kt=X(Fe,["polls","dispatch","user"]);const sn=(0,l.useParams)(),[Nt,ut]=(0,n.useState)(!1),[zt,wn]=(0,n.useState)(!1),Yt=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(Ie.actionTabs.key==="\u5220\u9664"){if((0,J.j5)()){ut(!0);return}const Yn={hasNum:0,noHasNum:0};Ie.actionTabs.selectArrsAll.map(gn=>{var Wt;gn.author_login===((Wt=lt.userInfo)==null?void 0:Wt.login)?++Yn.hasNum:++Yn.noHasNum}),Yn.noHasNum>0?I.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},Yn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},Yn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{zn()}}):ut(!0)}else ut(!1)},[Ie.actionTabs.key]);const zn=()=>{nt({type:"polls/setActionTabs",payload:{}})};return n.createElement(I.default,{centered:!0,title:"\u63D0\u793A",open:Nt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:zt,destroyOnClose:!0,onOk:()=>Re(void 0,null,function*(){var Yn;if((Yn=Yt.current)!=null&&Yn.onVerify())return;wn(!0);const gn=yield(0,$.ZP)(`/api/courses/${sn.coursesId}/polls/destroys.json`,{method:"post",body:{check_ids:[...Ie.actionTabs.selectArrs]}});wn(!1),gn.status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u5220\u9664"]),d.ZP.success("\u5220\u9664\u6210\u529F"),nt({type:"polls/setActionTabs",payload:{}}),nt({type:"classroomList/getClassroomPollsList",payload:P({},Ie.actionTabs.params)}),nt({type:"classroomList/getClassroomLeftMenus",payload:{id:sn.coursesId}}))}),onCancel:()=>{nt({type:"polls/setActionTabs",payload:{}})}},n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u95EE\u5377\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(H.Z,{ref:Yn=>Yt.current=Yn}))};var De=(0,l.connect)(({polls:be,user:Fe})=>({polls:be,user:Fe}))(ge),Ce=e(71418),z=e(76393),L=Object.defineProperty,fe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,st=(be,Fe,Ie)=>Fe in be?L(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Pt=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Je.call(Fe,Ie)&&st(be,Ie,Fe[Ie]);if(xe)for(var Ie of xe(Fe))St.call(Fe,Ie)&&st(be,Ie,Fe[Ie]);return be},an=(be,Fe)=>fe(be,me(Fe)),_t=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});function en(be,Fe){const Ie=[];for(let nt=be;nt{let Fe=new Date;const Ie=se()(be).format("HH");if(se()(be).isSame(se()(Fe),"day")){const nt=se()(Fe).format("HH"),lt=se()(Fe).format("mm");return{disabledHours:()=>en(0,24).splice(1,nt*1-1),disabledMinutes:()=>se()(be).isSame(se()(Fe),"hour")&&Ie<=nt?en(0,60).splice(0,lt):en(60,60)}}else if(se()(be).isSame(se()(),"day")){const nt=se()().format("HH"),lt=se()().format("mm");return{disabledHours:()=>en(0,24).splice(0,nt),disabledMinutes:()=>Ie<=nt?en(0,lt):en(60,60)}}else return!1},In=({exercise:be,dispatch:Fe,polls:Ie})=>{const nt=(0,l.useParams)(),[lt]=D.default.useForm(),[kt,sn]=(0,n.useState)(1),[Nt,ut]=(0,n.useState)([]),[zt,wn]=(0,n.useState)(!1),[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(!0),[Wt,ct]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Ie.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&pn()},[Ie.actionTabs]);const pn=()=>_t(void 0,null,function*(){var on,Cn;wn(!0);const On=yield Fe({type:"polls/getEndGroups",payload:an(Pt({},nt),{check_ids:[Ie.actionTabs.selectArrs]})});(On==null?void 0:On.status)==0&&(((on=On==null?void 0:On.course_info)==null?void 0:on.length)>0?ut([...(Cn=On==null?void 0:On.course_info)==null?void 0:Cn.map((Fn,Sr)=>(Fn.key=Fn.course_group_id,Fn.title=Fn.course_group_name,Fn.name=Fn.course_group_name,Fn))]):ut([]),lt.setFieldsValue({end_time:se()(se()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),wn(!1)}),ht=()=>_t(void 0,null,function*(){var on;const Cn=Pt({},lt.getFieldsValue());if((Yt==null?void 0:Yt.length)<=0&&Nt.length>0&&!((on=be.actionTabs)!=null&&on.unified_setting)){d.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}ct(!0);const On={check_ids:Ie.actionTabs.selectArrs,group_ids:Yt};Yn||(On.end_time=se()(Cn.end_time).format("YYYY-MM-DD HH:mm")),On.group_ids=Yt.map(Sr=>Sr.course_group_id),(yield(0,$.ZP)(`/api/courses/${nt.coursesId}/polls/end_poll.json`,{method:"post",body:On})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Fe({type:"polls/setActionTabs",payload:{}}),Fe({type:"classroomList/getClassroomPollsList",payload:Pt({},Ie.actionTabs.params)})),ct(!1)}),cn=()=>{sn(1),ut([]),zn([]),gn(!0)};return n.createElement(I.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Ie.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ht,width:680,confirmLoading:Wt||zt,onCancel:()=>{cn(),Fe({type:"polls/setActionTabs",payload:{}})}},n.createElement(Ce.Z,{spinning:zt},Nt&&n.createElement(D.default,{form:lt},n.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),n.createElement(M.Z,{className:"mt20"},n.createElement("span",{className:"mr10"},n.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),n.createElement(Ee.ZP.Group,{value:Yn,onChange:on=>{gn(on.target.value),zn([])}},n.createElement(Ee.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),n.createElement(Ee.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),n.createElement(D.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Yn?"hidden":"visible"}},n.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},disabledDate:on=>on&&on0&&n.createElement(M.Z,{style:{marginBottom:"10px"}},n.createElement("span",{className:"mr10"},n.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),n.createElement("div",null,Nt.length>0&&n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},n.createElement("span",{style:{flex:1}},n.createElement(pe.default,{checked:Yt.length===Nt.length,onChange:on=>{Yt.length===Nt.length?zn([]):zn(Nt)}},"\u5168\u9009")," "),n.createElement("span",{style:{width:16}}),n.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Yt.length||0,"\u4E2A\u5206\u73ED")),n.createElement(z.Z,{data:Nt,selectedRowKeys:Yt,setSelectedRowKeys:zn}))))))};var vn=(0,l.connect)(({exercise:be,polls:Fe})=>({exercise:be,polls:Fe}))(In),Vt=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Ge=(be,Fe,Ie)=>Fe in be?Vt(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Et=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Kn.call(Fe,Ie)&&Ge(be,Ie,Fe[Ie]);if(Sn)for(var Ie of Sn(Fe))Rt.call(Fe,Ie)&&Ge(be,Ie,Fe[Ie]);return be},hn=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const xn=({polls:be,dispatch:Fe})=>{const Ie=(0,l.useParams)();return n.createElement(I.default,{centered:!0,title:"\u63D0\u793A",open:be.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>hn(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${Ie.coursesId}/polls/set_public.json`,{method:"post",body:{check_ids:[...be.actionTabs.selectArrs]}})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u8BBE\u4E3A\u516C\u5F00"]),d.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fe({type:"polls/setActionTabs",payload:{}}),Fe({type:"polls/getClassroomExercisesList",payload:Et({},be.actionTabs.params)}))}),onCancel:()=>{Fe({type:"polls/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $t=(0,l.connect)(({polls:be})=>({polls:be}))(xn),Hn=e(38854),nr=e(1710),Tn={flex_box_center:"flex_box_center___IqnjB",flex_space_between:"flex_space_between___P_Bdb",flex_box_vertical_center:"flex_box_vertical_center___b9Sfl",flex_box_center_end:"flex_box_center_end___P1WX_",flex_box_column:"flex_box_column___w4BO3",bg:"bg___rzWO6",containerTitle:"containerTitle___r01Ub",selectBtn:"selectBtn___xsUwr",containerDesc:"containerDesc___FYZYR",listItem:"listItem___A03gB",info:"info___ghjyN",title:"title___uyjyV",titleLeft:"titleLeft___qc6go",titleRight:"titleRight___SrvQq",flexBox:"flexBox___Rvwcc",iconV:"iconV___d96cp",acitons:"acitons___cXo_g"},mn=e(37618),Ct=e(59301),le=Object.defineProperty,p=Object.defineProperties,B=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Se=(be,Fe,Ie)=>Fe in be?le(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,qe=(be,Fe)=>{for(var Ie in Fe||(Fe={}))N.call(Fe,Ie)&&Se(be,Ie,Fe[Ie]);if(w)for(var Ie of w(Fe))ye.call(Fe,Ie)&&Se(be,Ie,Fe[Ie]);return be},Ve=(be,Fe)=>p(be,B(Fe)),ke=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const et={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u672A\u5F00\u59CB"};var wt=({v:be,k:Fe,selectArrs:Ie,setSelectArrs:nt,dispatch:lt,params:kt,detailPollsList:sn,user:Nt,etiem:ut,batchStatus:zt})=>{var wn;const[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(!1),Wt="YYYY-MM-DD";function ct(){return ke(this,null,function*(){let ht=yield(0,$.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/polls/group_use_list.json`,{method:"get",params:Ve(qe({},kt),{id:be.id})});zn((ht==null?void 0:ht.groups)||[])})}const pn=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u95EE\u5377\u72B6\u6001",dataIndex:"polls_status",key:"polls_status",width:100,filters:[{text:"\u672A\u53D1\u5E03",value:1},{text:"\u63D0\u4EA4\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3},{text:"\u672A\u5F00\u59CB",value:5}],onFilter:(ht,cn)=>cn.polls_status===ht,render:(ht,cn)=>Ct.createElement("div",null,ht===1&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#C3C3C3"}}),"\u672A\u53D1\u5E03"),ht===2&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#4EACFF"}}),"\u63D0\u4EA4\u4E2D"),ht===3&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"),ht===4&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"),ht===5&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u672A\u5F00\u59CB"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:kt.order_by==="publish_time"?kt.sort_direction==="desc"?"descend":"ascend":null,render:(ht,cn)=>se()(ht).format("YYYY-MM-DD HH:mm")},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:kt.order_by==="end_time"?kt.sort_direction==="desc"?"descend":"ascend":null,render:(ht,cn)=>se()(ht).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"poll_answer",key:"poll_answer",align:"center",width:80,render:(ht,cn)=>cn.exercise_status===1?"-":Ct.createElement("span",null,ht,"/",ht+cn.poll_unanswer)}];return Ct.createElement("div",{className:Tn.listItem,key:Fe,onClick:()=>{((0,J.dE)()||(0,J.GJ)())&&l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/detail?tabs=${(be==null?void 0:be.polls_status)==1?2:0}`)}},(0,J.GJ)()&&zt&&Ct.createElement(pe.default,{checked:Ie.includes(be.id),className:"ml30 mt10",value:be.id,onClick:ht=>ht.stopPropagation(),onChange:ht=>{let cn=Ie.indexOf(be.id);Ie.indexOf(be.id)>-1?nt(Ie.filter(on=>on!==be.id)):nt(Ie.concat(be.id))}}),Ct.createElement("div",{className:Tn.info},Ct.createElement("div",{className:Tn.title},Ct.createElement("div",{className:Tn.titleLeft},Ct.createElement(E.VV,{style:{margin:"0px 10px 0px 0px"},status:[et[be.polls_status]]}),(be==null?void 0:be.un_anonymous)===!1&&Ct.createElement(mn.Z,{style:{marginLeft:0,marginRight:10}}),Ct.createElement(l.Link,{to:`/classrooms/${kt.coursesId}/poll/${be.id}/detail`},Ct.createElement("strong",null,be.polls_name))),Ct.createElement("div",{className:Tn.titleRight},(0,J.GJ)()&&Ct.createElement(Ct.Fragment,null,Ct.createElement(l.Link,{style:{marginRight:"0",fontWeight:400},target:"_blank",to:"/",onClick:ht=>{var cn;ht.stopPropagation(),ht.preventDefault(),console.log(sn),lt({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[be.id],selectArrsAll:(cn=sn.polls)==null?void 0:cn.filter(on=>[be.id].includes(on.id)),manage_all_group:sn==null?void 0:sn.manage_all_group,params:kt}})}},Ct.createElement("aside",{className:Tn.flexBox,style:{marginRight:"16px"}},Ct.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Ct.createElement("div",null,"\u53D1\u5E03")))),(0,J.dE)()&&(be.current_status===0||be.current_status===1||be.current_status===2)&&Ct.createElement(Ct.Fragment,null,Ct.createElement("span",{className:Tn.flexBox,onClick:ht=>{var cn,on;ht.stopPropagation(),be.current_status===1?l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/questionnaireInfo/${(cn=Nt.userInfo)==null?void 0:cn.login}?type=student`):l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/users/${(on=Nt.userInfo)==null?void 0:on.login}`)}},Ct.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Ct.createElement("div",null,be.current_status===0&&"\u7EE7\u7EED\u7B54\u5377",be.current_status===1&&"\u67E5\u770B\u7B54\u5377",be.current_status===2&&"\u5F00\u59CB\u7B54\u5377"))),(0,J.GJ)()&&Ct.createElement(Hn.Z,{placement:"bottom",dropdownRender:ht=>Ct.createElement(b.default,null,Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{cn.stopPropagation(),l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/detail?tabs=3`)}},"\u89C4\u5219\u8BBE\u7F6E")),Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{var on;cn.stopPropagation(),lt({type:"polls/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[be.id],selectArrsAll:(on=sn.polls)==null?void 0:on.filter(Cn=>[be.id].includes(Cn.id)),params:kt}})}},"\u5220\u9664\u95EE\u5377")),be.polls_status===2&&Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{var on;cn.stopPropagation(),lt({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[be.id],selectArrsAll:(on=sn.polls)==null?void 0:on.filter(Cn=>[be.id].includes(Cn.id)),manage_all_group:sn==null?void 0:sn.manage_all_group,params:kt}})}},"\u7ACB\u5373\u622A\u6B62")))},Ct.createElement("div",{className:Tn.flexBox,style:{cursor:"default"}},Ct.createElement("i",{className:"iconfont icon-gengduo4"}),Ct.createElement("div",null,"\u66F4\u591A"))))),Ct.createElement("p",{style:{display:"flex"}},Ct.createElement("span",null,be.author),be.publish_time&&be.polls_status===1&&Ct.createElement("span",{className:"ml20"},"\u5C06\u53D1\u5E03\u4E8E",se()(be.publish_time).format("YYYY-MM-DD HH:mm")),!be.publish_time&&be.created_at&&be.polls_status===1&&Ct.createElement("span",{className:"ml20"},"\u521B\u5EFA\u65F6\u95F4 ",se()(be.created_at).format("YYYY-MM-DD HH:mm")),(be.polls_status==2||be.polls_status==3)&&(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u5DF2\u7B54 ",Ct.createElement("span",{style:{marginLeft:"5px",color:"#3061D0"}},be.poll_answer)),(0,J.GJ)()&&be.polls_status==5&&Ct.createElement("span",{className:"ml20"},"\u5F00\u59CB\u65F6\u95F4 ",se()(be.publish_time).format("YYYY-MM-DD HH:mm")),be.polls_status!=1&&be.publish_time&&be.end_time&&(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u622A\u6B62\u65F6\u95F4 ",se()(be.end_time).format("YYYY-MM-DD HH:mm")),be.polls_status==2&&!(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u63D0\u4EA4\u5269\u4F59\u65F6\u95F4 ",ut),be.polls_status==3&&!(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u622A\u6B62\u65F6\u95F4 ",se()(be.end_time).format("YYYY-MM-DD HH:mm")),be.polls_status!=1&&(0,J.GJ)()&&Ct.createElement("span",{className:Tn.iconV,style:{textAlign:"end",color:"#888888"},onClick:ht=>ke(void 0,null,function*(){ht.stopPropagation(),ht.preventDefault(),Yn||ct(),gn(!Yn)})},Ct.createElement(V.Z,{title:`${Yn?"\u6536\u8D77":"\u5C55\u5F00"}`},Ct.createElement("i",{className:`iconfont icon-${Yn?"shouqi":"xiala2"}`})))),(0,J.GJ)()&&!((wn=be==null?void 0:be.exercise_tips)!=null&&wn.includes("\u672A\u5F00\u59CB"))&&Yn&&Yt.length>0&&Ct.createElement(nr.default,{pagination:!1,dataSource:Yt,onRow:ht=>({onClick:cn=>{cn.stopPropagation(),cn.preventDefault()}}),onHeaderRow:(ht,cn)=>({onClick:on=>{on.stopPropagation(),on.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(ht,cn,on)=>{on.field&&(kt.order_by=on.field),on.order||(kt.sort_direction="asc"),on.order==="ascend"&&(kt.sort_direction="asc"),on.order==="descend"&&(kt.sort_direction="desc"),on.order||(kt.sort_direction="asc"),ct()},columns:pn})))},bt=e(62202),xt=e(89614),jt=e(73674),gt=e(59301),Kt=Object.defineProperty,Xt=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ne=(be,Fe,Ie)=>Fe in be?Kt(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,He=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Ot.call(Fe,Ie)&&Ne(be,Ie,Fe[Ie]);if(Gt)for(var Ie of Gt(Fe))we.call(Fe,Ie)&&Ne(be,Ie,Fe[Ie]);return be},tt=(be,Fe)=>Xt(be,yn(Fe)),Ue=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const{SubMenu:pt}=b.default,{Content:dt,Sider:Ft}=U.default,Ut=({user:be,classroomList:Fe,globalSetting:Ie,loading:nt,dispatch:lt})=>{var kt,sn,Nt,ut,zt,wn,Yt,zn,Yn;const gn=(0,l.useParams)(),[Wt]=(0,l.useSearchParams)(),[ct,pn]=(0,n.useState)(()=>tt(He({},gn),{id:gn.coursesId,limit:20,type:Wt.get("tabs")||""})),{detailPollsList:ht,detailTopBanner:cn,detailLeftMenus:on}=Fe,[Cn,On]=(0,n.useState)([]),Fn=(0,l.useLocation)(),[Sr,Bn]=(0,n.useState)(!1),[ln,Xn]=(0,n.useState)("");let cr=Wt.get("tabs")?parseInt(Wt.get("tabs")):"all";const[Rr,va]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Kr=J.GJ?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u95EE\u5377\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u95EE\u5377\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D \u5E8F",type:"updated_at",direction:"desc"},{name:"\u95EE\u5377\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u95EE\u5377\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];gn.categoryId?ct.category_id=gn.categoryId:delete ct.category_id,(0,n.useEffect)(()=>{lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)}),lt({type:"classroomList/getAssistantPermissions",payload:{course_id:ct.id}})},[gn.categoryId]),(0,n.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&<({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},[Fe.actionTabs.key]),(0,n.useEffect)(()=>{On([])},[ht]);const dr=(tr,Lr)=>{ct.limit=Lr,ct.page=tr,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},Yr=tr=>Ue(void 0,null,function*(){if(Cn==""){d.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,$.ZP)(`/api/courses/${ct.id}/move_to_category.json`,{method:"post",body:{new_category_id:tr==null?void 0:tr.key,poll_ids:Cn,category_type:"poll"}})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)}),lt({type:"classroomList/getClassroomLeftMenus",payload:{id:ct==null?void 0:ct.id}}),On([]))}),Zr=tr=>{ct.type=tr.key==="all"?"":tr.key,ct.page=1,l.history.replace(`${Fn.pathname}?tabs=${ct.type}`),lt({type:"classroomList/getClassroomPollsList",payload:tt(He({},ct),{type:ct.type})})},jr=[{name:"\u5168\u90E8",id:"all",total:(kt=ht==null?void 0:ht.polls_counts)==null?void 0:kt.polls_all_counts},{name:"\u672A\u53D1\u5E03",id:1,total:(sn=ht==null?void 0:ht.polls_counts)==null?void 0:sn.polls_unpublish_counts},{name:"\u672A\u5F00\u59CB",id:5,total:(Nt=ht==null?void 0:ht.polls_counts)==null?void 0:Nt.polls_unstart_counts},{name:"\u63D0\u4EA4\u4E2D",id:2,total:(ut=ht==null?void 0:ht.polls_counts)==null?void 0:ut.polls_published_counts},{name:"\u5DF2\u622A\u6B62",id:3,total:(zt=ht==null?void 0:ht.polls_counts)==null?void 0:zt.polls_end_counts}].filter(tr=>(0,J.GJ)()?!0:tr.name!=="\u672A\u53D1\u5E03"&&tr.name!=="\u672A\u5F00\u59CB"),Jr=[{name:"\u6279\u91CF\u53D1\u5E03",icon:gt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:gt.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:gt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:gt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u6536\u85CF",icon:gt.createElement("i",{className:"iconfont icon-shoucang1"})}].filter(tr=>{var Lr;return(0,J.qz)()?((Lr=ht==null?void 0:ht.course_types)==null?void 0:Lr.course_is_public)!==1?tr.name!=="\u8BBE\u4E3A\u516C\u5F00":tr:tr.name!=="\u6536\u85CF"}).filter(tr=>(0,J.GJ)()?!0:tr.name!=="\u5220\u9664"),Ar=()=>gt.createElement(b.default,null,gt.createElement(b.default.Item,{key:1,onClick:()=>{Xn(new Date),lt({type:"polls/setActionTabs",payload:{key:"\u95EE\u5377\u9009\u7528",params:ct}})}},"\u9009\u7528\u95EE\u5377"),gt.createElement(b.default.Item,{key:2,onClick:()=>{l.history.push(`/classrooms/${ct.coursesId}/poll/${ct.categoryId}/add`)}},"\u65B0\u5EFA\u95EE\u5377")),Ur=tr=>Ue(void 0,null,function*(){var Lr;const Xr=tr.name;if(Cn==""){let _r="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";Xr==="\u6536\u85CF"&&(_r="\u8BF7\u9009\u62E9\u8981\u6536\u85CF\u7684\u95EE\u5377"),d.ZP.error(_r)}else{if(Xr==="\u6536\u85CF")return(yield(0,$.ZP)(`/api/courses/${ct.id}/polls/join_poll_banks.json`,{method:"post",body:{check_ids:[...Cn]}})).status===0&&d.ZP.success("\u64CD\u4F5C\u6210\u529F"),!1;lt({type:"polls/setActionTabs",payload:{key:Xr==="\u6279\u91CF\u5220\u9664"?"\u5220\u9664":Xr==="\u6279\u91CF\u7ED3\u675F"?"\u7ACB\u5373\u622A\u6B62":Xr==="\u6279\u91CF\u53D1\u5E03"?"\u7ACB\u5373\u53D1\u5E03":Xr,selectArrs:Cn,selectArrsAll:(Lr=ht.polls)==null?void 0:Lr.filter(_r=>Cn.includes(_r.id)),manage_all_group:ht==null?void 0:ht.manage_all_group,params:ct}})}});return gt.createElement("section",null,gt.createElement(bt.Z,{isLoading:nt["classroomList/getClassroomPollsList"],tabDataSource:jr,isAdmin:(0,J.GJ)(),addText:"\u65B0\u5EFA\u95EE\u5377",getDropdownMenu:Ar,onTabMenuClick:Zr,defaultSelectedKeys:[cr+""]}),gt.createElement(xt.Z,{dataSource:ht.polls||[],isAdmin:(0,J.GJ)(),batchStatus:Sr,SortMenuName:Rr,setSortMenuName:va,SortMenus:Kr,onSort:tr=>{ct.sort_by=tr.type,ct.sort_direction=tr.direction,ct.page=1,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},onSearch:tr=>{ct.search=tr.trim(),ct.page=1,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},onBatch:tr=>Bn(tr)}),gt.createElement(F.Z,{loading:nt["classroomList/getClassroomPollsList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ht.polls_counts&&ht.polls_counts.polls_all_counts===0&>.createElement(h.Z,null),ht.polls&&ht.polls.map(function(tr,Lr){return gt.createElement(wt,{key:Lr,v:tr,k:Lr,batchStatus:!0,selectArrs:Cn,setSelectArrs:On,dispatch:lt,params:ct,detailPollsList:ht,user:be,etiem:(0,E.li)((new Date(tr.end_time).getTime()-new Date().getTime())/1e3)})}),gt.createElement("aside",{className:"tc mb50 mt30"},((wn=ht.polls_counts)==null?void 0:wn.polls_all_counts)>0&>.createElement(r.Z,{showSizeChanger:!0,onChange:dr,defaultCurrent:ct.page,current:ct.page||1,pageSize:ct.limit||20,total:ht.polls_counts&&ht.polls_counts.polls_all_counts}))),Cn.length>0&&(0,J.GJ)()&>.createElement(k.Z,{offsetBottom:0},gt.createElement(jt.Z,{buttonDataSource:Jr,onButtonClick:Ur,useBatchStatus:Bn,catalogue:((zn=(Yt=on==null?void 0:on.course_modules)==null?void 0:Yt.find(tr=>tr.type==="poll"))==null?void 0:zn.second_category)||[],setSeleArr:On,allSelect:Cn.length?Cn.length===((Yn=ht.polls)==null?void 0:Yn.length):!1,setAllSelect:tr=>{var Lr;tr.target.checked?On((Lr=ht.polls)==null?void 0:Lr.map(Xr=>Xr.id)):On([])},selectArrs:Cn,onMenuClick:Yr,addCatalogue:tr=>{var Lr,Xr;tr.preventDefault(),lt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:{category_id:(Lr=on==null?void 0:on.course_modules)==null?void 0:Lr.find(_r=>_r.type==="poll").id,nodeModules:((Xr=on==null?void 0:on.course_modules)==null?void 0:Xr.find(_r=>_r.type==="poll"))||[],parent_id:"",type:"poll"}}})}})),gt.createElement(o,null),gt.createElement(De,null),gt.createElement($t,null),gt.createElement(vn,null),gt.createElement(ie,{key:ln,cb:()=>On([])}))};var Qt=(0,l.connect)(({user:be,classroomList:Fe,loading:Ie,globalSetting:nt})=>({user:be,classroomList:Fe,globalSetting:nt,loading:Ie.effects}))(Ut)},79834:function(qt,Ze,e){"use strict";e.d(Ze,{Q8:function(){return ne},d0:function(){return se},w6:function(){return Ee}});var n=e(59301),l=e(5083),b=e(57809),U=e(8591),d=e(43418),F=e(5112),r=e(95237),k=e(43604),$=e(6848),E=e(24905),J=e(3113),h=e(61186),g=e.n(h),D=e(24065),I=e(99064),M=e(89392),Ae=e.n(M),q=e(955),ce=e(24990),pe=e(89070),V=e(40731),C=e(46474),t=e(38233),W=e(82438),y=e(49692),K=e(59301),x=Object.defineProperty,T=Object.defineProperties,A=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,j=(Te,it,$e)=>it in Te?x(Te,it,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Te[it]=$e,Q=(Te,it)=>{for(var $e in it||(it={}))O.call(it,$e)&&j(Te,$e,it[$e]);if(G)for(var $e of G(it))de.call(it,$e)&&j(Te,$e,it[$e]);return Te},ie=(Te,it)=>T(Te,A(it)),ae=(Te,it,$e)=>new Promise((rt,Ye)=>{var yt=ot=>{try{Pe($e.next(ot))}catch(S){Ye(S)}},Xe=ot=>{try{Pe($e.throw(ot))}catch(S){Ye(S)}},Pe=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(yt,Xe);Pe(($e=$e.apply(Te,it)).next())});function Ee(Te,it){const $e=[];for(let rt=Te;rt{const rt=Teg()(it).endOf("day"),yt=Te{const $e=parseInt(g()(Te).format("HH")),rt=parseInt(g()().format("HH")),Ye=parseInt(g()().format("mm"));if(!Te)return{disabledHours:()=>Ee(0,rt),disabledMinutes:()=>Ee(0,Ye)};if(it){const yt=parseInt(g()(it).format("HH")),Xe=parseInt(g()(it).format("mm"));return g()(Te).isSame(g()(it),"day")?{disabledHours:()=>Ee(0,yt),disabledMinutes:()=>$e<=yt?Ee(0,Xe):[]}:void 0}if(g()(Te).isSame(g()(),"day"))return{disabledHours:()=>Ee(0,rt),disabledMinutes:()=>g()(Te).isSame(g()(),"hour")&&$e<=rt?Ee(0,Ye):[]}},Me=(Te,it)=>Te==null?void 0:Te.map($e=>{var rt;return(rt=it==null?void 0:it.find(Ye=>Ye.value===$e))==null?void 0:rt.id}),{RangePicker:Oe}=l.default,{Option:ue}=b.default,Be=({shixunHomeworks:Te,loading:it,dispatch:$e,classroomList:rt,user:Ye})=>{var yt,Xe,Pe,ot,S,R,s,o,H;const _=(0,pe.useParams)(),{workSetting:i,workList:f,shixunWorkList:te,headerInfo:Z,changeData:P}=Te,[X,Re]=(0,n.useState)(!1),[ge,De]=(0,n.useState)(!1);let[Ce,z]=(0,n.useState)([]),[L,fe]=(0,n.useState)([]),[me,xe]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:V.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Je,St]=(0,n.useState)({}),[st,Pt]=(0,n.useState)({});(0,n.useEffect)(()=>()=>{z([])},[]),(0,n.useEffect)(()=>{Re(!(0,D.GJ)())},[(0,D.GJ)()]);const an=()=>{$e({type:"shixunHomeworks/getWorkSetting",payload:Q({},_)})};(0,n.useEffect)(()=>{if(!(i!=null&&i.course_id))return;Object.keys(me).map(function(Et){me[Et]=i[Et]}),(!me.allow_late||!me.unified_late)&&(me.late_penalty=20,me.penalty_type=V.Q.Percent),me.unified_setting||(me.unified_late=!1,me.unified_anonymous_comment=!1,me.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(i.group_settings.map(Et=>ie(Q({},Et),{group_name:[Et.group_name]})).filter(Et=>Et.publish_time!==null))),L=JSON.parse(JSON.stringify(i.allow_late_settings.map(Et=>ie(Q({},Et),{group_name:[Et.group_name]})).filter(Et=>Et.late_time!==null))),xe(Q({},me));const Ge=(0,q.QE)((Ce==null?void 0:Ce.length)>0?Ce:[]);z([...Ge]),(L==null?void 0:L.length)<=0?fe([{penalty_type:V.Q.Percent,late_penalty:20}]):fe([...L])},[i]);const _t=()=>ae(void 0,null,function*(){var Ge,Et;if(((Ge=Ye==null?void 0:Ye.userInfo)==null?void 0:Ge.user_status)===2){(0,C.Rd)();return}const hn=JSON.parse(JSON.stringify(me));if(hn.challenge_settings.filter($t=>!$t.hide),hn.categoryId=_.categoryId,(Et=hn.challenge_settings)!=null&&Et.every($t=>!$t.checked)){U.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ce),!me.unified_setting)Ce=Ce==null?void 0:Ce.map($t=>{var Hn;if(!$t.publish_time||!$t.end_time)throw U.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$t.group_name)throw U.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $t.group_name=typeof($t==null?void 0:$t.group_name)=="string"?[$t==null?void 0:$t.group_name]:$t==null?void 0:$t.group_name,$t.group_id=(Hn=i.group_settings)==null?void 0:Hn.filter(nr=>{var Tn;return(Tn=$t==null?void 0:$t.group_name)==null?void 0:Tn.includes(nr.group_name)}).map(nr=>nr.group_id||nr.id).toString().split(","),$t});else if(!me.publish_time||!me.end_time)throw U.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(hn.group_settings=Ce,me.allow_late)if(me.unified_late){if(me.late_penalty===null||me.late_penalty===void 0||me.late_penalty<0||me.late_penalty>100)throw U.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!me.late_time)throw U.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else L=L==null?void 0:L.map($t=>{var Hn,nr;if($t.late_penalty===null||$t.late_penalty===void 0||$t.late_penalty<0||$t.late_penalty>100)throw U.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$t.late_time)throw U.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$t.group_name)throw U.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $t.group_name=typeof($t==null?void 0:$t.group_name)=="string"?[$t==null?void 0:$t.group_name]:$t==null?void 0:$t.group_name,$t.group_id=(nr=(Hn=$t==null?void 0:$t.group_name)==null?void 0:Hn.map(Tn=>{var mn,Ct;let le=(Ct=(mn=i.group_settings)==null?void 0:mn.filter(p=>(p==null?void 0:p.group_name)===Tn))==null?void 0:Ct[0];return le==null?void 0:le.group_id}))==null?void 0:nr.toString().split(","),$t}),hn.allow_late_settings=L;let xn=yield(0,y.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});(xn==null?void 0:xn.student_count)===0?en(hn):(Pt(hn),St(xn))}),en=Ge=>{var Et;if(Ge.total_score===null){U.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ge!=null&&Ge.work_efficiency&&Ge.eff_score===null){U.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const hn=Ge.challenge_settings.reduce((Hn,nr)=>Hn+Number(nr.challenge_score),0);if((hn==null?void 0:hn.toFixed(10))!==((Et=Ge.total_score-Ge.eff_score)==null?void 0:Et.toFixed(10))){U.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ge.total_score}\u5206`);return}const xn={shixun_evaluation:Ge.shixun_evaluation,challenge_settings:Ge.challenge_settings};let $t=()=>{var Hn;const nr=()=>ae(void 0,null,function*(){De(!0),(yield(0,I.ZP)(`/api/homework_commons/${_.categoryId}/publish_setting.json`,{method:"post",body:Q({},Ge)})).status===0&&(U.ZP.success("\u66F4\u65B0\u6210\u529F"),an(),$e({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Q({},_)})),De(!1)});!(0,M.isEqual)(P,xn)&&!((Hn=Z==null?void 0:Z.homework_status)!=null&&Hn.includes("\u672A\u53D1\u5E03"))?d.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:nr}):nr()};i!=null&&i.high_resources_consume&&!(i!=null&&i.high_resources_consume_permission)?$e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:i.homework_name,fn:()=>{$t()}}}):$t()},fn=(Ge,Et,hn="group_id")=>{var xn;return Et?Et.find($t=>$t[hn]===Ge):(xn=i==null?void 0:i.group_settings)==null?void 0:xn.find($t=>$t.group_id[0]===Ge)},In=(i==null?void 0:i.allow_late)||(i==null?void 0:i.anonymous_comment),vn=Ge=>{var Et,hn;const xn=fn(Ge,i==null?void 0:i.allow_late_settings,"id"),$t=fn(Ge,i==null?void 0:i.anonymous_comment_settings),Hn=fn(Ge);return(i==null?void 0:i.allow_late)&&xn&&g()(xn==null?void 0:xn.late_time)<=g()()||(i==null?void 0:i.anonymous_comment)&&$t&&($t==null?void 0:$t.evaluation_start)!==null||((hn=(g()(Hn==null?void 0:Hn.end_time)<=g()()&&((Et=i==null?void 0:i.allow_late_settings)==null?void 0:Et.filter(nr=>nr.group_id.includes(Ge))))[0])==null?void 0:hn.late_time)!=null},Vt=(0,n.useMemo)(()=>(i==null?void 0:i.allow_late)||(i==null?void 0:i.all_group_late),[i,Z]),Sn=i==null?void 0:i.anonymous_comment,Kn=Ge=>{if(!Ge)return!1;const Et=fn(Ge,i==null?void 0:i.anonymous_comment_settings);return(i==null?void 0:i.anonymous_comment)&&Et&&(Et==null?void 0:Et.evaluation_start)!==null},Rt=(Ge,Et)=>{var hn,xn,$t,Hn,nr;Ge!=null&&Ge.group_id||(Ge.group_id=Me(Ge==null?void 0:Ge.group_name,i==null?void 0:i.group_settings)),$e({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ge,index:Et,rangePickerDisabled:(xn=(hn=Ge==null?void 0:Ge.group_id)==null?void 0:hn[0])!=null&&xn.publish_time?X||(g()()<=g()((Hn=fn(($t=Ge==null?void 0:Ge.group_id)==null?void 0:$t[0]))==null?void 0:Hn.publish_time)?!1:[!0,vn((nr=Ge==null?void 0:Ge.group_id)==null?void 0:nr[0])]):!1,disabledDate:i==null?void 0:i.course_end_date}})};return K.createElement("section",{className:ce.Z.form},K.createElement("div",{className:ce.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",K.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),K.createElement("div",null,K.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},K.createElement(F.ZP.Group,{disabled:X||!((yt=Z==null?void 0:Z.homework_status)!=null&&yt.includes("\u672A\u53D1\u5E03"))||(0,D.Rm)()&&!((Xe=rt.AssistantObject.practice)!=null&&Xe.can_publish),value:me.unified_setting,onChange:Ge=>{var Et;if(!((Et=Z==null?void 0:Z.homework_status)!=null&&Et.includes("\u672A\u53D1\u5E03"))){U.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(me.unified_setting=!me.unified_setting,me.unified_setting||(me.unified_late=!1,fe([{late_penalty:5}])),xe(Object.assign({},me)),me.unified_setting===!1&&Ce==""){z(Ce.concat({}));return}me.unified_setting&&(z([]),fe([{late_penalty:5}]))}},K.createElement(F.ZP,{value:!0,disabled:X||!(i!=null&&i.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),K.createElement(F.ZP,{disabled:X||!((Pe=i==null?void 0:i.group_settings)!=null&&Pe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ot=i==null?void 0:i.group_settings)==null?void 0:ot.length)===0&&K.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),me.unified_setting&&K.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},K.createElement(r.Z,{align:"middle"},K.createElement(k.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),K.createElement(k.Z,{className:"ml10"},K.createElement(l.default,{size:"large",disabled:X||!((S=Z==null?void 0:Z.homework_status)!=null&&S.includes("\u672A\u53D1\u5E03")||(R=Z==null?void 0:Z.homework_status)!=null&&R.includes("\u672A\u5F00\u59CB"))||(0,D.Rm)()&&!((s=rt.AssistantObject.practice)!=null&&s.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date),disabledTime:Ge=>se(Ge),value:me.publish_time?g()(me.publish_time):"",onChange:(Ge,Et)=>{me.publish_time=Et,(me.end_time==""||!me.end_time)&&me.unified_setting&&(me.end_time=g()(Ge).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),xe(Object.assign({},me))}}))),K.createElement(r.Z,{align:"middle",className:"pl30"},K.createElement(k.Z,null,"\u622A\u6B62\u65F6\u95F4"),K.createElement(k.Z,{className:"ml10"},K.createElement(l.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(i==null?void 0:i.allow_late)&&(i==null?void 0:i.homework_status.includes("\u5DF2\u622A\u6B62"))||X||(i==null?void 0:i.allow_late)&&g()()>=g()(i==null?void 0:i.end_time)||(0,D.Rm)()&&!((o=rt.AssistantObject.practice)!=null&&o.can_publish),disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date,me.publish_time),disabledTime:Ge=>se(Ge,me.publish_time),value:me.end_time?g()(me.end_time):"",onChange:(Ge,Et)=>{me.end_time=Et,xe(Object.assign({},me))}})))),!me.unified_setting&&(Ce==null?void 0:Ce.length)>0&&K.createElement(r.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ce&&Ce.map(function(Ge,Et){var hn,xn,$t,Hn,nr,Tn,mn;return K.createElement(k.Z,{span:24,key:Et},K.createElement(r.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Et==(Ce==null?void 0:Ce.length)-1?"0px":"10px"}},K.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Et+1),K.createElement(b.default,{disabled:X||((hn=Z==null?void 0:Z.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03")&&Ge.id||g()(){var le;if((0,D.Rm)()&&!((le=rt.AssistantObject.practice)!=null&&le.can_publish)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce[Et].group_name=Ct,Ce[Et].group_id=Ge.group_id;const p=(0,M.flattenDeep)(Ce.map(w=>w.group_name)),B=L.map(w=>{let N=(w==null?void 0:w.group_name)||[];return ie(Q({},w),{group_name:(0,M.remove)(N,ye=>p.includes(ye))})});fe(B),z(Ce.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>K.createElement("div",{style:{cursor:"pointer"},onClick:()=>Rt(Ge,Et)},"+",Ct==null?void 0:Ct.length)},i.group_settings&&i.group_settings.map(function(Ct){if(!Ce.map(p=>p.group_name).flat().includes(Ct.group_name))return K.createElement(ue,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),K.createElement("div",{className:"ml20"},K.createElement(Oe,{size:"large",ranges:{\u6B64\u523B:[Ge.publish_time?g()(Ge.publish_time):g()(),g()()]},allowClear:!1,disabled:X||(g()()<=g()((Hn=fn(($t=Ge==null?void 0:Ge.group_id)==null?void 0:$t[0]))==null?void 0:Hn.publish_time)?!1:[!0,vn((nr=Ge==null?void 0:Ge.group_id)==null?void 0:nr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ct=>ne(Ct,i==null?void 0:i.course_end_date),disabledTime:Ct=>se(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[g()((0,q.U6)(),"HH:mm"),g()((0,q.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ge.publish_time?g()(Ge.publish_time):void 0,Ge.end_time?g()(Ge.end_time):void 0],onChange:(Ct,le)=>{var p;if((0,D.Rm)()&&!((p=rt.AssistantObject.practice)!=null&&p.can_publish)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce[Et].publish_time=le[0],!Ge.end_time&&le[0]?Ce[Et].end_time=g()(le[0]).add(7,"days"):Ce[Et].end_time=le[1],z([...Ce])},onCalendarChange:(Ct,le,p)=>{if(le!=null&&le[0]&&!le[1]){const B=g()(le[0]).add(7,"days");Ce[Et].publish_time=le[0],Ce[Et].end_time=B,z([...Ce])}}})),!X&&K.createElement("div",{style:{display:"flex",width:"50px"}},((Tn=Ge==null?void 0:Ge.group_id)==null?void 0:Tn.length)>1&&K.createElement($.Z,{title:"\u89C4\u5219\u62C6\u5206"},K.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Rt(Ge,Et)})),Ce.length<((mn=i==null?void 0:i.group_settings)==null?void 0:mn.length)&&K.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,D.Rm)()&&!((Ct=rt.AssistantObject.practice)!=null&&Ct.can_publish)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z(Ce.concat({}))}}),((Ge==null?void 0:Ge.publish_time)&&g()(){const Ct=(0,M.cloneDeep)(L);Ct.forEach((le,p)=>{le.group_name&&(le.group_name=le.group_name.filter(B=>{var w;return!((w=Ce[Et].group_name)!=null&&w.includes(B))}))}),Ce=Ce.filter((le,p)=>Et!==p),fe(Ct),z(Ce.slice()),setTimeout(()=>z(Ce.slice()),10)}}))))}))),K.createElement(r.Z,null,K.createElement(k.Z,null,K.createElement("div",{className:ce.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",K.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),K.createElement(k.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},K.createElement(E.default,{checked:me.allow_late,disabled:X||Vt,onChange:Ge=>{var Et;if((0,D.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.target.checked&&d.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:K.createElement("div",{style:{padding:10,background:"#f5f6f9"}},K.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),K.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),K.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),me.allow_late=!me.allow_late,L==""&&fe([{late_penalty:5}]),xe(Object.assign({},me))}},K.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(me==null?void 0:me.allow_late)&&K.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},K.createElement("div",{style:{display:"flex"}},K.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),K.createElement(F.ZP.Group,{style:{marginLeft:"20px"},disabled:X||(i==null?void 0:i.anonymous_comment)||(i==null?void 0:i.allow_late),value:me.unified_late,onChange:Ge=>{var Et;if((0,D.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me.unified_late=Ge.target.value,L==""&&!Ge.target.value&&fe([{penalty_type:V.Q.Percent,late_penalty:20}]),xe(Q({},me))}},(me==null?void 0:me.unified_setting)&&K.createElement(F.ZP,{value:!0,disabled:!(i!=null&&i.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((H=i==null?void 0:i.group_settings)==null?void 0:H.length)>0&&K.createElement(F.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),me!=null&&me.unified_late?K.createElement(K.Fragment,null,K.createElement(r.Z,{align:"middle",style:{marginTop:"10px"}},K.createElement(k.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),K.createElement(k.Z,{className:"ml20"},K.createElement(V.Z,{disabled:X||Sn,value:{type:me.penalty_type,inputValue:me.late_penalty},onChange:Ge=>{var Et;if((0,D.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe(ie(Q({},me),{late_penalty:Ge.inputValue,penalty_type:Ge.type}))}})),K.createElement(k.Z,{flex:"1",className:"ml5"},K.createElement("span",{className:"c-grey-c ml10"},me.penalty_type===V.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),K.createElement(r.Z,{align:"middle",style:{marginTop:"15px"}},K.createElement(k.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),K.createElement(k.Z,{className:"ml20"},K.createElement(l.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:X||Sn,value:me.late_time?g()(me.late_time):"",disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date),onChange:(Ge,Et)=>{var hn;if((0,D.Rm)()&&!((hn=rt.AssistantObject.practice)!=null&&hn.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me.late_time=Et,xe(Object.assign({},me))}})))):L.map(function(Ge,Et){var hn;return K.createElement(k.Z,{span:24,key:Et},K.createElement(r.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},K.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Et+1),K.createElement(b.default,{disabled:X||!((hn=Z==null?void 0:Z.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))&&Ge.id||(i==null?void 0:i.anonymous_comment),mode:"multiple",className:ce.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ge.group_name=="string"?[Ge.group_name]:Ge.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:xn=>{var $t;if((0,D.Rm)()&&!(($t=rt.AssistantObject.practice)!=null&&$t.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L[Et].group_name=xn,L[Et].group_id=Ge.group_id,fe(L.slice())}},i.group_settings&&i.group_settings.map(function(xn){const $t=L.map(nr=>nr.group_name).flat(),Hn=Ce.map(nr=>nr.group_name).flat();if(me!=null&&me.unified_setting){if(!$t.includes(xn.group_name))return K.createElement(ue,{value:xn.group_name,key:xn.id},xn.group_name)}else if(Hn.includes(xn.group_name)&&!$t.includes(xn.group_name))return K.createElement(ue,{value:xn.group_name,key:xn.id},xn.group_name)})),K.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),K.createElement(V.Z,{disabled:X||Kn(Ge.id),value:{type:Ge.penalty_type,inputValue:Ge.late_penalty},onChange:xn=>{var $t;if((0,D.Rm)()&&!(($t=rt.AssistantObject.practice)!=null&&$t.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L[Et].late_penalty=xn.inputValue,L[Et].penalty_type=xn.type,fe([...L])}}),K.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),K.createElement(l.default,{size:"large",disabled:X||Kn(Ge.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:xn=>ne(xn,i==null?void 0:i.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ge!=null&&Ge.late_time?g()(Ge.late_time):void 0,onChange:(xn,$t)=>{var Hn;if((0,D.Rm)()&&!((Hn=rt.AssistantObject.practice)!=null&&Hn.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L[Et].late_time=$t,fe([...L])}}),!X&&K.createElement("div",{style:{display:"flex",width:"50px"}},K.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var xn;if((0,D.Rm)()&&!((xn=rt.AssistantObject.practice)!=null&&xn.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe(L.concat({penalty_type:V.Q.Percent,late_penalty:20}))}}),Et>0&&!Ge.id&&K.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var xn;if((0,D.Rm)()&&!((xn=rt.AssistantObject.practice)!=null&&xn.can_late)){U.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L=L.filter(($t,Hn)=>Et!==Hn),fe(L.slice()),setTimeout(()=>fe(L.slice()),10)}}))))})),!X&&K.createElement(K.Fragment,null,K.createElement(J.ZP,{type:"primary",size:"large",loading:ge,style:{width:"138px",marginTop:"30px"},onClick:()=>_t()},"\u4FDD\u5B58")),K.createElement(t.Z,{onConfirm:(Ge,Et)=>{Ce.splice(Ge,0,...Et),Ce.splice(Ge+Et.length,1);const hn=(0,q.QE)([...Ce]);z([...hn])}}),K.createElement(W.Z,{resdata:Je,type:"shixun",okloading:ge,oktext:(Je==null?void 0:Je.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ge=>ae(void 0,null,function*(){De(!0);let Et=yield(0,I.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});De(!1),(Et==null?void 0:Et.status)===0&&en(st)})}))};Ze.ZP=(0,pe.connect)(({shixunHomeworks:Te,classroomList:it,loading:$e,user:rt})=>({shixunHomeworks:Te,classroomList:it,loading:$e.effects,user:rt}))(Be)},59437:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return E}});var n=e(59301),l=e(92832),b=e(24905),U=e(95237),d={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",r=e(8797),k=(J,h,g)=>new Promise((D,I)=>{var M=ce=>{try{q(g.next(ce))}catch(pe){I(pe)}},Ae=ce=>{try{q(g.throw(ce))}catch(pe){I(pe)}},q=ce=>ce.done?D(ce.value):Promise.resolve(ce.value).then(M,Ae);q((g=g.apply(J,h)).next())}),E=({data:J,value:h=[],handleChangePage:g,setSelectedRowKeys:D,selectedRowKeys:I,onChange:M=()=>{}})=>{const[Ae,q]=(0,n.useState)([]),[ce,pe]=(0,n.useState)([]),[V,C]=(0,n.useState)([]);let[t,W]=(0,n.useState)(1),[y,K]=(0,n.useState)();return(0,n.useEffect)(()=>{q(J),pe([]),C([])},[J]),(0,n.useEffect)(()=>{D&&(pe(I),C(I))},[I]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:d.leftdiv},n.createElement(l.default.Search,{size:"middle",onChange:x=>k(void 0,null,function*(){q(J.filter(T=>{var A;return(A=T==null?void 0:T.name)==null?void 0:A.includes(x.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ae.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(b.default.Group,{value:ce.map(x=>`${x.id}`),onChange:x=>{D(Ae.filter(T=>x.includes(`${T.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ae.map((x,T)=>n.createElement(U.Z,{key:x.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:x.is_published,value:`${x.id}`},n.createElement("div",{className:d.listClass},n.createElement("span",{className:d.spantitle,style:{width:x.is_published?"108px":"170px"}},x.name),x.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:d.rightdiv},n.createElement(l.default.Search,{onChange:x=>{C(ce.filter(T=>T.name.includes(x.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),V.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),V.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},V.map((x,T)=>n.createElement(U.Z,{justify:"space-between",style:{marginTop:"10px"},key:x.id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},x.name),n.createElement("img",{src:F,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{D(ce.filter(A=>`${A.id}`!=`${x.id}`))}})))))))}},73674:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return J}});var n=e(59301),l=e(20834),b=e(92832),U=e(24905),d=e(3113),F=e(38854),r={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},k=e(24065),$=e(84105),J=({buttonDataSource:h,onButtonClick:g,useBatchStatus:D,allSelect:I,setAllSelect:M,selectArrs:Ae,onMenuClick:q,setSeleArr:ce,catalogue:pe,addCatalogue:V})=>{const[C,t]=(0,n.useState)(!1),[W,y]=(0,n.useState)("");console.log("---",pe);const K=n.createElement("div",{className:r.moveCategory,onMouseLeave:x=>t(!1)},n.createElement(l.default,{onClick:q,style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(b.default,{onChange:x=>{y(x.target.value)}})),pe==null?void 0:pe.map(function(x,T){var A;if(!(W!==""&&x.category_name.indexOf(W)<0))return n.createElement(n.Fragment,null,n.createElement(l.default.Item,{className:"multi-llipsis1e",key:x.category_id,title:x.category_name},x.category_name),(A=x==null?void 0:x.third_category)==null?void 0:A.map(G=>n.createElement(l.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id,title:G.category_name},G.category_name)))}),V&&n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:V},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:r.bottomControlContainer},n.createElement("div",null,n.createElement("div",null,n.createElement(U.default,{checked:I,onChange:M},"\u5168\u9009\u672C\u9875\uFF08",Ae.length,"\uFF09")),(0,k.GJ)()&&h.map(x=>n.createElement("div",{key:x.name},n.createElement(d.ZP,{type:"primary",icon:x.icon,className:r.buttonWrap,onClick:()=>g(x)},x.name))),(0,k.GJ)()&&(V||pe)&&n.createElement("div",null,n.createElement(F.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>K,getPopupContainer:x=>x.parentNode},n.createElement("span",{className:"ant-dropdown-link",onMouseEnter:x=>t(!0)},n.createElement(d.ZP,{type:"primary",className:r.buttonWrap,icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},n.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement($.Z,null))))))),n.createElement("div",null,n.createElement(d.ZP,{type:"primary",ghost:!0,onClick:()=>{D(!1),ce([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},38233:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Ae}});var n=e(59301),l=e(89070),b=e(5083),U=e(43418),d=e(92832),F=e(8591),r=e(95237),k=e(43604),$={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},E=e(61186),J=e.n(E),h=e(955),g=e(8797),D=e(59301);const{RangePicker:I}=b.default,M=({dispatch:q,classroomList:ce,onConfirm:pe})=>{const[V,C]=(0,n.useState)([]),[t,W]=(0,n.useState)([]),[y,K]=(0,n.useState)(""),[x,T]=(0,n.useState)([!1,!1]);(0,n.useEffect)(()=>{var O,de,j,Q;if(ce.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((O=ce.actionTabs)==null?void 0:O.rangePickerDisabled),(de=ce.actionTabs)!=null&&de.rangePickerDisabled?T((j=ce.actionTabs)==null?void 0:j.rangePickerDisabled):T([!1,!1]);let ie=ce.actionTabs.data,ae=(Q=ie==null?void 0:ie.group_name)==null?void 0:Q.map((Ee,ne)=>{var se;return{group_id:ie==null?void 0:ie.group_id[ne],group_name:ie==null?void 0:ie.group_name[ne],is_admin:ie==null?void 0:ie.is_admin,end_time:ie==null?void 0:ie.end_time,publish_time:Array.isArray(ie==null?void 0:ie.publish_time)?(se=ie==null?void 0:ie.publish_time)==null?void 0:se[0]:ie==null?void 0:ie.publish_time}});ae&&(C([...ae]),W([...ae]))}},[ce.actionTabs]);const A=()=>{q({type:"classroomList/setActionTabs",payload:{}}),K("")},G=O=>{if(O){const de=t==null?void 0:t.filter(j=>{var Q,ie;return(ie=(Q=j==null?void 0:j.group_name)==null?void 0:Q.toLowerCase())==null?void 0:ie.includes(O==null?void 0:O.toLowerCase())});C(de)}else C(t)};return D.createElement(U.default,{width:980,title:D.createElement("div",{style:{fontWeight:"bold",display:"flex"}},D.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",D.createElement("span",{className:$.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),D.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:y,onChange:O=>{K(O.target.value.trim()),G(O.target.value.trim())}})),centered:!0,maskClosable:!1,open:ce.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>A(),onOk:()=>{var O;if(t.some(j=>!j.end_time||!j.publish_time)){F.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}pe((O=ce.actionTabs)==null?void 0:O.index,t),A()}},D.createElement("div",{className:$.modal_con},D.createElement(r.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(V==null?void 0:V.length)>0?V.map(function(O,de){return D.createElement(k.Z,{span:24,key:de},D.createElement(r.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:de==(V==null?void 0:V.length)-1?"0px":"10px"}},D.createElement("div",{className:$.multiple_select,title:O==null?void 0:O.group_name},O==null?void 0:O.group_name),D.createElement("div",{className:"ml20"},D.createElement(I,{size:"large",allowClear:!1,disabled:x,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:j=>{var Q;return(0,h.Q8)(j,(Q=ce.actionTabs)==null?void 0:Q.disabledDate)},disabledTime:j=>(0,h.d0)(j),showTime:{showNow:!0,format:"HH:mm",defaultValue:[J()((0,h.U6)(),"HH:mm"),J()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(O==null?void 0:O.publish_time)&&[J()(O==null?void 0:O.publish_time),O!=null&&O.end_time?J()(O==null?void 0:O.end_time):void 0],onChange:(j,Q)=>{V[de].publish_time=Q[0],V[de].end_time=Q[1],C([...V]),t.forEach(ie=>{ie.group_id===(O==null?void 0:O.group_id)&&(ie.publish_time=Q[0],ie.end_time=Q[1])}),W([...t])},onCalendarChange:(j,Q,ie)=>{if(Q!=null&&Q[0]&&!Q[1]){const ae=J()(Q[0]).add(7,"days");V[de].publish_time=Q[0],V[de].end_time=ae,C([...V]),t.forEach(Ee=>{Ee.group_id===(O==null?void 0:O.group_id)&&(Ee.publish_time=Q[0],Ee.end_time=ae)}),W([...t])}}})),x[0]?D.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):D.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{V.splice(de,1),C([...V]),t.forEach((j,Q)=>{j.group_id===(O==null?void 0:O.group_id)&&t.splice(Q,1)}),W([...t])}})))}):D.createElement(g.Z,null))))};var Ae=(0,l.connect)(({classroomList:q})=>({classroomList:q}))(M)},89614:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return q}});var n=e(59301),l=e(20834),b=e(24905),U=e(3113),d=e(38854),F=e(6848),r=e(57809),k=e(92832),$={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},E=e(24065),J=e(87395),h=e(84105),g=e(26724),D=e.n(g),I=e(89070),M=(ce,pe,V)=>new Promise((C,t)=>{var W=x=>{try{K(V.next(x))}catch(T){t(T)}},y=x=>{try{K(V.throw(x))}catch(T){t(T)}},K=x=>x.done?C(x.value):Promise.resolve(x.value).then(W,y);K((V=V.apply(ce,pe)).next())}),q=({isAdmin:ce,dataSource:pe,batchStatus:V,SortMenuName:C,setSortMenuName:t,detailCourseGroupsList:W,onSearch:y,onBoard:K,onSort:x,isboard:T,dispatch:A,onBatch:G,SortMenus:O,isShowMode:de=!1,onModeChange:j})=>{const[Q,ie]=(0,n.useState)(!1),[ae,Ee]=(0,n.useState)([]),[ne,se]=(0,n.useState)(!0);let[Me,Oe]=(0,n.useState)([]);const[ue,Be]=(0,n.useState)(1),[Te,it]=(0,n.useState)(!1),$e=(0,I.useParams)(),rt=Pe=>{t(Pe.name),x(Pe)};(0,n.useEffect)(()=>{T&&Ye()},[T]);const Ye=()=>M(void 0,null,function*(){var Pe;if(ne&&!Te){it(!0),Be(ue+1);const ot=yield A({type:"classroomList/getCourseGroupsList",payload:{page:ue,id:$e.coursesId,limit:20,nonenavigate:!0}});let S=[...(ot==null?void 0:ot.course_groups)||[]];((Pe=ot==null?void 0:ot.course_groups)==null?void 0:Pe.length)<20&&(se(!1),S.push({id:0,name:"\u672A\u5206\u73ED"})),it(!1),Oe([...Me,...S])}}),yt=n.createElement("section",{className:$.dropmenu},n.createElement("div",{style:{maxHeight:200,overflow:"auto"}},n.createElement(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pe=>{Ye()},hasMore:ne,useWindow:!1},n.createElement(l.default,{style:{width:240,zIndex:10}},(W==null?void 0:W.group_count)>0&&(Me==null?void 0:Me.filter(Pe=>Pe.edit_auth||Pe.name==="\u672A\u5206\u73ED").map(function(Pe,ot){return n.createElement(l.default.Item,{key:Pe.id},n.createElement(b.default,{checked:ae.includes(Pe.id),value:Pe.id,onChange:S=>{let R=ae.indexOf(Pe.id);ae.indexOf(Pe.id)>-1?Ee(ae.filter(s=>s!==Pe.id)):Ee(ae.concat(Pe.id))}},Pe.name))}))))),n.createElement("aside",{style:{background:"#fff"}},n.createElement("div",null,n.createElement(U.ZP,{type:"link",onClick:()=>{K(ae)}},"\u786E\u5B9A"),n.createElement(U.ZP,{type:"link",onClick:()=>{Ee([])}},"\u91CD\u7F6E")))),Xe=C==="\u9ED8\u8BA4\u6392\u5E8F";return n.createElement("div",{className:$.searchSortControllerContainer},!!(O!=null&&O.length)&&n.createElement("div",null,n.createElement(d.Z,{dropdownRender:()=>n.createElement(l.default,{selectedKeys:[C]},O.map(Pe=>n.createElement(l.default.Item,{key:Pe.name,onClick:()=>rt(Pe)},Pe.name)))},n.createElement("div",null,n.createElement("span",{className:`${$.btn} ${Xe?$.btnSort:""}`},n.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),C)))),Xe&&n.createElement(F.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.createElement("span",{className:$.tips},n.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),de&&n.createElement(r.default,{defaultValue:"",onChange:j,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),n.createElement(k.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:y,style:{width:220,marginLeft:de?"":"auto"}}),(0,E.eB)()&&T&&n.createElement(d.Z,{dropdownRender:()=>yt,open:Q,onOpenChange:Pe=>{ie(Pe)}},n.createElement("a",null,"\u5206\u73ED",Q?n.createElement(J.Z,{style:{marginLeft:6}}):n.createElement(h.Z,{style:{marginLeft:6}}))))}},62202:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return h}});var n=e(59301),l=e(95237),b=e(43604),U=e(20834),d=e(38854),F=e(8591),r=e(6848),k={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},$=e(89070),E=e(24065),h=({isLoading:g,addText:D,tabDataSource:I,isAdmin:M,dispatch:Ae,classroomList:q,type:ce,isExercise:pe,defaultSelectedKeys:V,onTabMenuClick:C,getDropdownMenu:t,showControlButton:W,buttonText:y,buttonIcon:K="icon-tianjiadaohang",extraNode:x,user:T,onButtonClick:A,isModelUser:G,menuItemWidth:O=125})=>{var de,j,Q,ie,ae;const Ee=(0,$.useParams)();return n.createElement("div",{className:k.tabMenuContainer},n.createElement(l.Z,null,n.createElement(b.Z,{flex:"1"},n.createElement(U.default,{onSelect:ne=>g?{}:C(ne),mode:"horizontal",selectedKeys:V},I.map(ne=>n.createElement(U.default.Item,{style:{width:O},key:typeof ne.index=="number"?ne.index:ne.id},n.createElement("span",{className:"c-grey-666"},ne.name),ne.total!==void 0&&M&&n.createElement("span",{className:"c-grey-999 ml20"},ne.total||0))))),M&&pe&&n.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{Ae({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),M&&n.createElement(b.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},pe&&n.createElement(d.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>n.createElement(U.default,null,n.createElement(U.default.Item,{key:1,onClick:()=>{var ne;if((0,E.Rm)()&&!((ne=q.AssistantObject.exercise)!=null&&ne.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ae({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ce,exportType:"exercise",category_id:Ee.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),n.createElement(U.default.Item,{key:3,onClick:()=>{var ne;if((0,E.Rm)()&&!((ne=q.AssistantObject.exercise)!=null&&ne.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$.history.push(`/classrooms/${Ee==null?void 0:Ee.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},n.createElement("span",{style:{color:"#666666",cursor:"pointer"}},n.createElement("i",{className:"iconfont icon-xiazai6"})))),n.createElement("div",{className:k.control},n.createElement("div",{className:k.extra},x),W&&(y=="\u6DFB\u52A0\u76F4\u64AD"?n.createElement(d.Z,{menu:{items:(j=(de=[{label:n.createElement("div",{onClick:()=>{A("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},G&&{label:n.createElement("div",{onClick:()=>{A("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:de.filter(ne=>ne==null?void 0:ne.show))==null?void 0:j.map(ne=>({label:ne==null?void 0:ne.label,key:ne==null?void 0:ne.key}))}},n.createElement("span",{className:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:`iconfont ${K}`})),n.createElement("span",null,y))):n.createElement("span",{onClick:A,style:{cursor:"pointer"},className:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:`iconfont ${K}`})),n.createElement("span",null,y))),!!t&&n.createElement(d.Z,{disabled:((Q=T==null?void 0:T.userInfo)==null?void 0:Q.user_status)===2,className:"ml10",dropdownRender:t},n.createElement("span",{className:((ie=T==null?void 0:T.userInfo)==null?void 0:ie.user_status)===2?k.selectBtn1:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.createElement(r.Z,{title:((ae=T==null?void 0:T.userInfo)==null?void 0:ae.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},n.createElement("span",null,D||"\u521B\u5EFA\u8BD5\u5377"))))))))}},46474:function(qt,Ze,e){"use strict";e.d(Ze,{rX:function(){return C},pW:function(){return t},gy:function(){return W},xY:function(){return V},O5:function(){return pe},hs:function(){return M},tJ:function(){return D},o1:function(){return I},Rd:function(){return ce}});var n=e(89070),l=e(43418),b=e(28103),U=e(8591),d=e(24065),F=e(955),r=e(87169),k=e(25510),$="data:image/png;base64,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",E=e.p+"static/newqrcode.a8740efb.png",J=e(32637),h=e(59301),g=(y,K,x)=>new Promise((T,A)=>{var G=j=>{try{de(x.next(j))}catch(Q){A(Q)}},O=j=>{try{de(x.throw(j))}catch(Q){A(Q)}},de=j=>j.done?T(j.value):Promise.resolve(j.value).then(G,O);de((x=x.apply(y,K)).next())});const D=(y,K=!1,x=!1,T="",A=!1)=>!!(I(y)&&Ae(y,K,x,T,A)),I=y=>(0,d.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),M=y=>{var K,x,T;const{user:A}=(0,n.getDvaApp)()._store.getState();(0,d.bg)()&&!((x=(K=A==null?void 0:A.userInfo)==null?void 0:K.course)!=null&&x.course_public)&&!((T=A==null?void 0:A.userInfo)!=null&&T.profile_completed)&&y({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ae=(y,K=!1,x=!0,T="",A=!1)=>{var G;const{user:O}=(0,n.getDvaApp)()._store.getState();return(G=O.userInfo)!=null&&G.profile_completed?!0:(x?y({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:T,isCurrentPage:A}}):l.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,F.xg)("/account/profile/edit"),q()}}),!1)},q=()=>{l.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()}})},ce=()=>{l.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:h.createElement("div",{style:{textAlign:"center"}},h.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"),h.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:J}),h.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},pe=()=>{var y;const{user:K}=(0,n.getDvaApp)()._store.getState();return(y=K.userInfo)!=null&&y.professional_certification?!0:(l.default.confirm({title:"\u63D0\u793A",centered:!0,content:h.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,F.xg)("/account/certification")}}),!1)},V=()=>(0,d.V9)()?!0:(l.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:h.createElement("div",{className:"tc",style:{marginLeft:-38}},h.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),h.createElement("img",{src:E,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),C=(y,K)=>y?!0:(l.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:h.createElement("div",null,h.createElement("p",null,K||"\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"),h.createElement("div",{style:{marginLeft:"110px"}},h.createElement("img",{src:$,width:200}),h.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,F.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),t=y=>{l.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:h.createElement("div",null,h.createElement("div",null,h.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"),h.createElement(b.Z,null),h.createElement("p",{style:{color:"#666666",fontSize:12}}," ",h.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 ",h.createElement("a",null,y),"\u5929\u3002"),h.createElement("p",{style:{color:"#666666",fontSize:12}}," ",h.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")),h.createElement("div",{style:{textAlign:"center",marginTop:30}},h.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:k,alt:"\u4E8C\u7EF4\u7801",width:160})))})},W=(y,K="")=>{const{shixunsDetail:{detail:x}}=(0,n.getDvaApp)()._store.getState();if((x==null?void 0:x.public)===2||(x==null?void 0:x.public)===1||(x==null?void 0:x.shixun_status)===3){let T="";return(x==null?void 0:x.public)===2&&(T="\u5DF2\u516C\u5F00"),(x==null?void 0:x.public)===1&&(T="\u5F85\u5BA1\u6838"),(x==null?void 0:x.shixun_status)===3&&(T="\u5DF2\u5173\u95ED"),l.default.info({centered:!0,icon:h.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:h.createElement("div",{className:"tc",style:{marginLeft:-38}},h.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},h.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",T,"\uFF0C",K,"\u3002"),h.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),h.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:k,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(x==null?void 0:x.shixun_status)===2?(l.default.confirm({centered:!0,icon:h.createElement(r.Z,null),title:"\u63D0\u793A",content:h.createElement("div",null,h.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",K,"\u3002"),h.createElement("br",null),h.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:()=>{l.default.confirm({width:440,centered:!0,icon:h.createElement(r.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:()=>g(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:x==null?void 0:x.identifier}})).status!==401&&(U.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:x==null?void 0:x.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:x==null?void 0:x.identifier}}))})})}}),!0):!1}},36785:function(qt,Ze,e){"use strict";e.d(Ze,{o2:function(){return d},yT:function(){return F}});var n=e(19127),l=e(33166);const b=l.i.map(r=>`${r}-inverse`),U=["success","processing","error","default","warning"];function d(r){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,n.Z)(b),(0,n.Z)(l.i)).includes(r):l.i.includes(r)}function F(r){return U.includes(r)}},50371:function(qt,Ze){"use strict";function e(){const n=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const d=b[U];d!==void 0&&(n[U]=d)})}return n}Ze.Z=e},13845:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return n},Z:function(){return l}});function n(b){return b!=null&&b===b.window}function l(b,U){var d,F;if(typeof window=="undefined")return 0;const r=U?"scrollTop":"scrollLeft";let k=0;return n(b)?k=b[U?"pageYOffset":"pageXOffset"]:b instanceof Document?k=b.documentElement[r]:(b instanceof HTMLElement||b)&&(k=b[r]),b&&!n(b)&&typeof k!="number"&&(k=(F=((d=b.ownerDocument)!==null&&d!==void 0?d:b).documentElement)===null||F===void 0?void 0:F[r]),k}},56762:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(59301);function l(){const[,b]=n.useReducer(U=>U+1,0);return b}},79676:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return F}});var n=e(19447);function l(r,k,$,E){if(E===!1)return{adjustX:!1,adjustY:!1};const J=E&&typeof E=="object"?E:{},h={};switch(r){case"top":case"bottom":h.shiftX=k.dropdownArrowOffset*2+$;break;case"left":case"right":h.shiftY=k.dropdownArrowOffsetVertical*2+$;break}const g=Object.assign(Object.assign({},h),J);return g.shiftX||(g.adjustX=!0),g.shiftY||(g.adjustY=!0),g}const b={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"]}},U={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"]}},d=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function F(r){const{arrowWidth:k,autoAdjustOverflow:$,arrowPointAtCenter:E,offset:J,borderRadius:h,visibleFirst:g}=r,D=k/2,I={};return Object.keys(b).forEach(M=>{const Ae=E&&U[M]||b[M],q=Object.assign(Object.assign({},Ae),{offset:[0,0]});switch(I[M]=q,d.has(M)&&(q.autoArrow=!1),M){case"top":case"topLeft":case"topRight":q.offset[1]=-D-J;break;case"bottom":case"bottomLeft":case"bottomRight":q.offset[1]=D+J;break;case"left":case"leftTop":case"leftBottom":q.offset[0]=-D-J;break;case"right":case"rightTop":case"rightBottom":q.offset[0]=D+J;break}const ce=(0,n.fS)({contentRadius:h,limitVerticalRadius:!0});if(E)switch(M){case"topLeft":case"bottomLeft":q.offset[0]=-ce.dropdownArrowOffset-D;break;case"topRight":case"bottomRight":q.offset[0]=ce.dropdownArrowOffset+D;break;case"leftTop":case"rightTop":q.offset[1]=-ce.dropdownArrowOffset-D;break;case"leftBottom":case"rightBottom":q.offset[1]=ce.dropdownArrowOffset+D;break}q.overflow=l(M,ce,k,$),g&&(q.htmlRegion="visibleFirst")}),I}},68031:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return U}});var n=e(16089);function l(d,F,r,k){const $=r-F;return d/=k/2,d<1?$/2*d*d*d+F:$/2*((d-=2)*d*d+2)+F}var b=e(13845);function U(d){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:k,duration:$=450}=F,E=r(),J=(0,b.Z)(E,!0),h=Date.now(),g=()=>{const I=Date.now()-h,M=l(I>$?$:I,J,d,$);(0,b.F)(E)?E.scrollTo(window.pageXOffset,M):E instanceof Document||E.constructor.name==="HTMLDocument"?E.documentElement.scrollTop=M:E.scrollTop=M,I<$?(0,n.Z)(g):typeof k=="function"&&k()};(0,n.Z)(g)}},19080:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return d},Z:function(){return U}});var n=e(92310),l=e.n(n);const b=null;function U(F,r,k){return l()({[`${F}-status-success`]:r==="success",[`${F}-status-warning`]:r==="warning",[`${F}-status-error`]:r==="error",[`${F}-status-validating`]:r==="validating",[`${F}-has-feedback`]:k})}const d=(F,r)=>r||F},27666:function(qt,Ze,e){"use strict";var n=e(19127),l=e(16089);function b(U){let d;const F=k=>()=>{d=null,U.apply(void 0,(0,n.Z)(k))},r=function(){if(d==null){for(var k=arguments.length,$=new Array(k),E=0;E{l.Z.cancel(d),d=null},r}Ze.Z=b},81228:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return W}});var n=e(52884),l=e(95727),b=e(65711),U=e(85745),d=e(59301),F=e(92310),r=e.n(F),k=e(29301),$=e(2738),E=e(27666),J=e(36355),h=e(83116),g=e(37613);const D=y=>{const{componentCls:K}=y;return{[K]:{position:"fixed",zIndex:y.zIndexPopup}}};var I=(0,h.Z)("Affix",y=>{const K=(0,g.TS)(y,{zIndexPopup:y.zIndexBase+10});return[D(K)]});function M(y){return y!==window?y.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function Ae(y,K,x){if(x!==void 0&&K.top>y.top-x)return x+K.top}function q(y,K,x){if(x!==void 0&&K.bottom{const A=T.getTargetFunc(),G=A==null?void 0:A(),{prevTarget:O}=T.state;O!==G&&(ce.forEach(de=>{O==null||O.removeEventListener(de,T.lazyUpdatePosition),G==null||G.addEventListener(de,T.lazyUpdatePosition)}),T.updatePosition(),T.setState({prevTarget:G}))},T.removeListeners=()=>{T.timer&&(clearTimeout(T.timer),T.timer=null);const{prevTarget:A}=T.state,G=T.getTargetFunc(),O=G==null?void 0:G();ce.forEach(de=>{O==null||O.removeEventListener(de,T.lazyUpdatePosition),A==null||A.removeEventListener(de,T.lazyUpdatePosition)}),T.updatePosition.cancel(),T.lazyUpdatePosition.cancel()},T.getOffsetTop=()=>{const{offsetBottom:A,offsetTop:G}=T.props;return A===void 0&&G===void 0?0:G},T.getOffsetBottom=()=>T.props.offsetBottom,T.measure=()=>{const{status:A,lastAffix:G}=T.state,{onChange:O}=T.props,de=T.getTargetFunc();if(A!==V.Prepare||!T.fixedNodeRef.current||!T.placeholderNodeRef.current||!de)return;const j=T.getOffsetTop(),Q=T.getOffsetBottom(),ie=de();if(ie){const ae={status:V.None},Ee=M(T.placeholderNodeRef.current);if(Ee.top===0&&Ee.left===0&&Ee.width===0&&Ee.height===0)return;const ne=M(ie),se=Ae(Ee,ne,j),Me=q(Ee,ne,Q);se!==void 0?(ae.affixStyle={position:"fixed",top:se,width:Ee.width,height:Ee.height},ae.placeholderStyle={width:Ee.width,height:Ee.height}):Me!==void 0&&(ae.affixStyle={position:"fixed",bottom:Me,width:Ee.width,height:Ee.height},ae.placeholderStyle={width:Ee.width,height:Ee.height}),ae.lastAffix=!!ae.affixStyle,O&&G!==ae.lastAffix&&O(ae.lastAffix),T.setState(ae)}},T.prepareMeasure=()=>{T.setState({status:V.Prepare,affixStyle:void 0,placeholderStyle:void 0})},T.updatePosition=(0,E.Z)(()=>{T.prepareMeasure()}),T.lazyUpdatePosition=(0,E.Z)(()=>{const A=T.getTargetFunc(),{affixStyle:G}=T.state;if(A&&G){const O=T.getOffsetTop(),de=T.getOffsetBottom(),j=A();if(j&&T.placeholderNodeRef.current){const Q=M(j),ie=M(T.placeholderNodeRef.current),ae=Ae(ie,Q,O),Ee=q(ie,Q,de);if(ae!==void 0&&G.top===ae||Ee!==void 0&&G.bottom===Ee)return}}T.prepareMeasure()}),T}return(0,l.Z)(x,[{key:"getTargetFunc",value:function(){const{getTargetContainer:A}=this.context,{target:G}=this.props;return G!==void 0?G:A!=null?A:pe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(A){this.addListeners(),(A.offsetTop!==this.props.offsetTop||A.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:A,placeholderStyle:G}=this.state,{affixPrefixCls:O,rootClassName:de,children:j}=this.props,Q=r()(A&&de,{[O]:!!A});let ie=(0,$.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return d.createElement(k.Z,{onResize:this.updatePosition},d.createElement("div",Object.assign({},ie,{ref:this.placeholderNodeRef}),A&&d.createElement("div",{style:G,"aria-hidden":"true"}),d.createElement("div",{className:Q,ref:this.fixedNodeRef,style:A},d.createElement(k.Z,{onResize:this.updatePosition},j))))}}]),x}(d.Component);C.contextType=J.E_;var W=(0,d.forwardRef)((y,K)=>{const{prefixCls:x,rootClassName:T}=y,{getPrefixCls:A}=(0,d.useContext)(J.E_),G=A("affix",x),[O,de]=I(G),j=Object.assign(Object.assign({},y),{affixPrefixCls:G,rootClassName:r()(T,de)});return O(d.createElement(C,Object.assign({},j,{ref:K})))})},24905:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return W}});var n=e(92310),l=e.n(n),b=e(5630),U=e(59301),d=e(36355),F=e(1684),r=e(32441),$=U.createContext(null),E=e(98447),J=e(14088),h=e(4572),g=function(y,K){var x={};for(var T in y)Object.prototype.hasOwnProperty.call(y,T)&&K.indexOf(T)<0&&(x[T]=y[T]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,T=Object.getOwnPropertySymbols(y);A{var x;const{prefixCls:T,className:A,rootClassName:G,children:O,indeterminate:de=!1,style:j,onMouseEnter:Q,onMouseLeave:ie,skipGroup:ae=!1,disabled:Ee}=y,ne=g(y,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:se,direction:Me,checkbox:Oe}=U.useContext(d.E_),ue=U.useContext($),{isFormItemInput:Be}=U.useContext(r.aM),Te=U.useContext(F.Z),it=(x=(ue==null?void 0:ue.disabled)||Ee)!==null&&x!==void 0?x:Te,$e=U.useRef(ne.value);U.useEffect(()=>{ue==null||ue.registerValue(ne.value)},[]),U.useEffect(()=>{if(!ae)return ne.value!==$e.current&&(ue==null||ue.cancelValue($e.current),ue==null||ue.registerValue(ne.value),$e.current=ne.value),()=>ue==null?void 0:ue.cancelValue(ne.value)},[ne.value]);const rt=se("checkbox",T),[Ye,yt]=(0,E.ZP)(rt),Xe=Object.assign({},ne);ue&&!ae&&(Xe.onChange=function(){ne.onChange&&ne.onChange.apply(ne,arguments),ue.toggleOption&&ue.toggleOption({label:O,value:ne.value})},Xe.name=ue.name,Xe.checked=ue.value.includes(ne.value));const Pe=l()(`${rt}-wrapper`,{[`${rt}-rtl`]:Me==="rtl",[`${rt}-wrapper-checked`]:Xe.checked,[`${rt}-wrapper-disabled`]:it,[`${rt}-wrapper-in-form-item`]:Be},Oe==null?void 0:Oe.className,A,G,yt),ot=l()({[`${rt}-indeterminate`]:de},h.A,yt),S=de?"mixed":void 0;return Ye(U.createElement(J.Z,{component:"Checkbox",disabled:it},U.createElement("label",{className:Pe,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),j),onMouseEnter:Q,onMouseLeave:ie},U.createElement(b.Z,Object.assign({"aria-checked":S},Xe,{prefixCls:rt,className:ot,disabled:it,ref:K})),O!==void 0&&U.createElement("span",null,O))))};var M=U.forwardRef(D),Ae=e(19127),q=e(2738),ce=function(y,K){var x={};for(var T in y)Object.prototype.hasOwnProperty.call(y,T)&&K.indexOf(T)<0&&(x[T]=y[T]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,T=Object.getOwnPropertySymbols(y);A{const{defaultValue:x,children:T,options:A=[],prefixCls:G,className:O,rootClassName:de,style:j,onChange:Q}=y,ie=ce(y,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ae,direction:Ee}=U.useContext(d.E_),[ne,se]=U.useState(ie.value||x||[]),[Me,Oe]=U.useState([]);U.useEffect(()=>{"value"in ie&&se(ie.value||[])},[ie.value]);const ue=U.useMemo(()=>A.map(R=>typeof R=="string"||typeof R=="number"?{label:R,value:R}:R),[A]),Be=R=>{Oe(s=>s.filter(o=>o!==R))},Te=R=>{Oe(s=>[].concat((0,Ae.Z)(s),[R]))},it=R=>{const s=ne.indexOf(R.value),o=(0,Ae.Z)(ne);s===-1?o.push(R.value):o.splice(s,1),"value"in ie||se(o),Q==null||Q(o.filter(H=>Me.includes(H)).sort((H,_)=>{const i=ue.findIndex(te=>te.value===H),f=ue.findIndex(te=>te.value===_);return i-f}))},$e=ae("checkbox",G),rt=`${$e}-group`,[Ye,yt]=(0,E.ZP)($e),Xe=(0,q.Z)(ie,["value","disabled"]),Pe=A.length?ue.map(R=>U.createElement(M,{prefixCls:$e,key:R.value.toString(),disabled:"disabled"in R?R.disabled:ie.disabled,value:R.value,checked:ne.includes(R.value),onChange:R.onChange,className:`${rt}-item`,style:R.style,title:R.title},R.label)):T,ot={toggleOption:it,value:ne,disabled:ie.disabled,name:ie.name,registerValue:Te,cancelValue:Be},S=l()(rt,{[`${rt}-rtl`]:Ee==="rtl"},O,de,yt);return Ye(U.createElement("div",Object.assign({className:S,style:j},Xe,{ref:K}),U.createElement($.Provider,{value:ot},Pe)))},V=U.forwardRef(pe);var C=U.memo(V);const t=M;t.Group=C,t.__ANT_CHECKBOX=!0;var W=t},98447:function(qt,Ze,e){"use strict";e.d(Ze,{C2:function(){return d}});var n=e(17313),l=e(37613),b=e(83116);const U=F=>{const{checkboxCls:r}=F,k=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,n.Wf)(F)),{display:"inline-flex",flexWrap:"wrap",columnGap:F.marginXS,[`> ${F.antCls}-row`]:{flex:1}}),[k]:Object.assign(Object.assign({},(0,n.Wf)(F)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${k}`]:{marginInlineStart:0},[`&${k}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,n.Wf)(F)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:F.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,n.oN)(F))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:F.checkboxSize,height:F.checkboxSize,direction:"ltr",backgroundColor:F.colorBgContainer,border:`${F.lineWidth}px ${F.lineType} ${F.colorBorder}`,borderRadius:F.borderRadiusSM,borderCollapse:"separate",transition:`all ${F.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:F.checkboxSize/14*5,height:F.checkboxSize/14*8,border:`${F.lineWidthBold}px solid ${F.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${F.motionDurationFast} ${F.motionEaseInBack}, opacity ${F.motionDurationFast}`}},"& + span":{paddingInlineStart:F.paddingXS,paddingInlineEnd:F.paddingXS}})},{[` +(self.webpackChunk=self.webpackChunk||[]).push([[3355],{89489:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},59477:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},40001:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},49198:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},84105:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},18785:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},87169:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},73331:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},15277:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},52671:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},8657:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},56082:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},33853:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},15075:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},62772:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},43531:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},61485:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},38819:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},47472:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},87395:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},G=b,d=e(7657),F=function(E,J){return l.createElement(d.Z,(0,n.Z)({},E,{ref:J,icon:G}))},r=l.forwardRef(F),k=r},35593:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ot}});var n=e(44127),l=e(72071),b=e(6620),G=e(43403),d=e(92310),F=e.n(d),r=e(29301),k=e(76846),$=e(96452),E=e(6089),J=e(80402),h=e(34280),g=e(49658),P=e(59301),D=e(96663),M=e(77900),we=e(8654);function q(x){var R=x.prefixCls,s=x.align,o=x.arrow,H=x.arrowPos,_=o||{},i=_.className,f=_.content,te=H.x,L=te===void 0?0:te,w=H.y,X=w===void 0?0:w,Re=P.useRef();if(!s||!s.points)return null;var ge={position:"absolute"};if(s.autoArrow!==!1){var De=s.points[0],Ce=s.points[1],z=De[0],T=De[1],fe=Ce[0],me=Ce[1];z===fe||!["t","b"].includes(z)?ge.top=X:z==="t"?ge.top=0:ge.bottom=0,T===me||!["l","r"].includes(T)?ge.left=L:T==="l"?ge.left=0:ge.right=0}return P.createElement("div",{ref:Re,className:F()("".concat(R,"-arrow"),i),style:ge},f)}function ce(x){var R=x.prefixCls,s=x.open,o=x.zIndex,H=x.mask,_=x.motion;return H?P.createElement(M.default,(0,D.Z)({},_,{motionAppear:!0,visible:s,removeOnLeave:!0}),function(i){var f=i.className;return P.createElement("div",{style:{zIndex:o},className:F()("".concat(R,"-mask"),f)})}):null}var pe=P.memo(function(x){var R=x.children;return R},function(x,R){return R.cache}),V=pe,C=P.forwardRef(function(x,R){var s=x.popup,o=x.className,H=x.prefixCls,_=x.style,i=x.target,f=x.onVisibleChanged,te=x.open,L=x.keepDom,w=x.fresh,X=x.onClick,Re=x.mask,ge=x.arrow,De=x.arrowPos,Ce=x.align,z=x.motion,T=x.maskMotion,fe=x.forceRender,me=x.getPopupContainer,xe=x.autoDestroy,Je=x.portal,St=x.zIndex,st=x.onMouseEnter,Pt=x.onMouseLeave,an=x.onPointerEnter,_t=x.ready,en=x.offsetX,fn=x.offsetY,In=x.offsetR,vn=x.offsetB,Vt=x.onAlign,Sn=x.onPrepare,Kn=x.stretch,Rt=x.targetWidth,Ge=x.targetHeight,Et=typeof s=="function"?s():s,hn=te||L,xn=(me==null?void 0:me.length)>0,$t=P.useState(!me||!xn),Hn=(0,l.Z)($t,2),nr=Hn[0],Tn=Hn[1];if((0,h.Z)(function(){!nr&&xn&&i&&Tn(!0)},[nr,xn,i]),!nr)return null;var mn="auto",Ct={left:"-1000vw",top:"-1000vh",right:mn,bottom:mn};if(_t||!te){var le,p=Ce.points,B=Ce.dynamicInset||((le=Ce._experimental)===null||le===void 0?void 0:le.dynamicInset),A=B&&p[0][1]==="r",N=B&&p[0][0]==="b";A?(Ct.right=In,Ct.left=mn):(Ct.left=en,Ct.right=mn),N?(Ct.bottom=vn,Ct.top=mn):(Ct.top=fn,Ct.bottom=mn)}var ye={};return Kn&&(Kn.includes("height")&&Ge?ye.height=Ge:Kn.includes("minHeight")&&Ge&&(ye.minHeight=Ge),Kn.includes("width")&&Rt?ye.width=Rt:Kn.includes("minWidth")&&Rt&&(ye.minWidth=Rt)),te||(ye.pointerEvents="none"),P.createElement(Je,{open:fe||hn,getContainer:me&&function(){return me(i)},autoDestroy:xe},P.createElement(ce,{prefixCls:H,open:te,zIndex:St,mask:Re,motion:T}),P.createElement(r.Z,{onResize:Vt,disabled:!te},function(Se){return P.createElement(M.default,(0,D.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:fe,leavedClassName:"".concat(H,"-hidden")},z,{onAppearPrepare:Sn,onEnterPrepare:Sn,visible:te,onVisibleChanged:function(Ve){var ke;z==null||(ke=z.onVisibleChanged)===null||ke===void 0||ke.call(z,Ve),f(Ve)}}),function(qe,Ve){var ke=qe.className,et=qe.style,At=F()(H,ke,o);return P.createElement("div",{ref:(0,we.sQ)(Se,R,Ve),className:At,style:(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"--arrow-x":"".concat(De.x||0,"px"),"--arrow-y":"".concat(De.y||0,"px")},Ct),ye),et),{},{boxSizing:"border-box",zIndex:St},_),onMouseEnter:st,onMouseLeave:Pt,onPointerEnter:an,onClick:X},ge&&P.createElement(q,{prefixCls:H,arrow:ge,arrowPos:De,align:Ce}),P.createElement(V,{cache:!te&&!w},Et))})}))}),t=C,W=P.forwardRef(function(x,R){var s=x.children,o=x.getTriggerDOMNode,H=(0,we.Yr)(s),_=P.useCallback(function(f){(0,we.mH)(R,o?o(f):f)},[o]),i=(0,we.x1)(_,s.ref);return H?P.cloneElement(s,{ref:i}):s}),y=W,K=P.createContext(null),I=K;function Z(x){return x?Array.isArray(x)?x:[x]:[]}function S(x,R,s,o){return P.useMemo(function(){var H=Z(s!=null?s:R),_=Z(o!=null?o:R),i=new Set(H),f=new Set(_);return x&&(i.has("hover")&&(i.delete("hover"),i.add("click")),f.has("hover")&&(f.delete("hover"),f.add("click"))),[i,f]},[x,R,s,o])}var U=e(29194);function O(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0;return s?x[0]===R[0]:x[0]===R[0]&&x[1]===R[1]}function de(x,R,s,o){for(var H=s.points,_=Object.keys(x),i=0;i<_.length;i+=1){var f,te=_[i];if(O((f=x[te])===null||f===void 0?void 0:f.points,H,o))return"".concat(R,"-placement-").concat(te)}return""}function j(x,R,s,o){return R||(s?{motionName:"".concat(x,"-").concat(s)}:o?{motionName:o}:null)}function Q(x){return x.ownerDocument.defaultView}function ie(x){for(var R=[],s=x==null?void 0:x.parentElement,o=["hidden","scroll","clip","auto"];s;){var H=Q(s).getComputedStyle(s),_=H.overflowX,i=H.overflowY,f=H.overflow;[_,i,f].some(function(te){return o.includes(te)})&&R.push(s),s=s.parentElement}return R}function ae(x){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(x)?R:x}function Ee(x){return ae(parseFloat(x),0)}function ne(x,R){var s=(0,n.Z)({},x);return(R||[]).forEach(function(o){if(!(o instanceof HTMLBodyElement||o instanceof HTMLHtmlElement)){var H=Q(o).getComputedStyle(o),_=H.overflow,i=H.overflowClipMargin,f=H.borderTopWidth,te=H.borderBottomWidth,L=H.borderLeftWidth,w=H.borderRightWidth,X=o.getBoundingClientRect(),Re=o.offsetHeight,ge=o.clientHeight,De=o.offsetWidth,Ce=o.clientWidth,z=Ee(f),T=Ee(te),fe=Ee(L),me=Ee(w),xe=ae(Math.round(X.width/De*1e3)/1e3),Je=ae(Math.round(X.height/Re*1e3)/1e3),St=(De-Ce-fe-me)*xe,st=(Re-ge-z-T)*Je,Pt=z*Je,an=T*Je,_t=fe*xe,en=me*xe,fn=0,In=0;if(_==="clip"){var vn=Ee(i);fn=vn*xe,In=vn*Je}var Vt=X.x+_t-fn,Sn=X.y+Pt-In,Kn=Vt+X.width+2*fn-_t-en-St,Rt=Sn+X.height+2*In-Pt-an-st;s.left=Math.max(s.left,Vt),s.top=Math.max(s.top,Sn),s.right=Math.min(s.right,Kn),s.bottom=Math.min(s.bottom,Rt)}}),s}function se(x){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s="".concat(R),o=s.match(/^(.*)\%$/);return o?x*(parseFloat(o[1])/100):parseFloat(s)}function Me(x,R){var s=R||[],o=(0,l.Z)(s,2),H=o[0],_=o[1];return[se(x.width,H),se(x.height,_)]}function Oe(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[x[0],x[1]]}function ue(x,R){var s=R[0],o=R[1],H,_;return s==="t"?_=x.y:s==="b"?_=x.y+x.height:_=x.y+x.height/2,o==="l"?H=x.x:o==="r"?H=x.x+x.width:H=x.x+x.width/2,{x:H,y:_}}function Be(x,R){var s={t:"b",b:"t",l:"r",r:"l"};return x.map(function(o,H){return H===R?s[o]||"c":o}).join("")}function Te(x,R,s,o,H,_,i){var f=P.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:H[o]||{}}),te=(0,l.Z)(f,2),L=te[0],w=te[1],X=P.useRef(0),Re=P.useMemo(function(){return R?ie(R):[]},[R]),ge=P.useRef({}),De=function(){ge.current={}};x||De();var Ce=(0,E.Z)(function(){if(R&&s&&x){let rr=function(Ir,Tr){var Ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:At,ma=Et.x+Ir,Ca=Et.y+Tr,ba=ma+le,ea=Ca+Ct,kr=Math.max(ma,Ia.left),Oa=Math.max(Ca,Ia.top),Aa=Math.min(ba,Ia.right),za=Math.min(ea,Ia.bottom);return Math.max(0,(Aa-kr)*(za-Oa))},br=function(){pn=Et.y+lt,ht=pn+Ct,cn=Et.x+nt,on=cn+le};var fe,me,xe=R,Je=xe.ownerDocument,St=Q(xe),st=St.getComputedStyle(xe),Pt=st.width,an=st.height,_t=st.position,en=xe.style.left,fn=xe.style.top,In=xe.style.right,vn=xe.style.bottom,Vt=xe.style.overflow,Sn=(0,n.Z)((0,n.Z)({},H[o]),_),Kn=Je.createElement("div");(fe=xe.parentElement)===null||fe===void 0||fe.appendChild(Kn),Kn.style.left="".concat(xe.offsetLeft,"px"),Kn.style.top="".concat(xe.offsetTop,"px"),Kn.style.position=_t,Kn.style.height="".concat(xe.offsetHeight,"px"),Kn.style.width="".concat(xe.offsetWidth,"px"),xe.style.left="0",xe.style.top="0",xe.style.right="auto",xe.style.bottom="auto",xe.style.overflow="hidden";var Rt;if(Array.isArray(s))Rt={x:s[0],y:s[1],width:0,height:0};else{var Ge=s.getBoundingClientRect();Rt={x:Ge.x,y:Ge.y,width:Ge.width,height:Ge.height}}var Et=xe.getBoundingClientRect(),hn=Je.documentElement,xn=hn.clientWidth,$t=hn.clientHeight,Hn=hn.scrollWidth,nr=hn.scrollHeight,Tn=hn.scrollTop,mn=hn.scrollLeft,Ct=Et.height,le=Et.width,p=Rt.height,B=Rt.width,A={left:0,top:0,right:xn,bottom:$t},N={left:-mn,top:-Tn,right:Hn-mn,bottom:nr-Tn},ye=Sn.htmlRegion,Se="visible",qe="visibleFirst";ye!=="scroll"&&ye!==qe&&(ye=Se);var Ve=ye===qe,ke=ne(N,Re),et=ne(A,Re),At=ye===Se?et:ke,wt=Ve?et:At;xe.style.left="auto",xe.style.top="auto",xe.style.right="0",xe.style.bottom="0";var bt=xe.getBoundingClientRect();xe.style.left=en,xe.style.top=fn,xe.style.right=In,xe.style.bottom=vn,xe.style.overflow=Vt,(me=xe.parentElement)===null||me===void 0||me.removeChild(Kn);var xt=ae(Math.round(le/parseFloat(Pt)*1e3)/1e3),jt=ae(Math.round(Ct/parseFloat(an)*1e3)/1e3);if(xt===0||jt===0||(0,k.Sh)(s)&&!(0,U.Z)(s))return;var gt=Sn.offset,Kt=Sn.targetOffset,Xt=Me(Et,gt),yn=(0,l.Z)(Xt,2),Gt=yn[0],Ot=yn[1],Ae=Me(Rt,Kt),Ne=(0,l.Z)(Ae,2),He=Ne[0],tt=Ne[1];Rt.x-=He,Rt.y-=tt;var Ue=Sn.points||[],pt=(0,l.Z)(Ue,2),dt=pt[0],Ft=pt[1],Ut=Oe(Ft),Qt=Oe(dt),be=ue(Rt,Ut),Fe=ue(Et,Qt),Ie=(0,n.Z)({},Sn),nt=be.x-Fe.x+Gt,lt=be.y-Fe.y+Ot,kt=rr(nt,lt),sn=rr(nt,lt,et),Nt=ue(Rt,["t","l"]),ut=ue(Et,["t","l"]),zt=ue(Rt,["b","r"]),wn=ue(Et,["b","r"]),Yt=Sn.overflow||{},zn=Yt.adjustX,Yn=Yt.adjustY,gn=Yt.shiftX,Wt=Yt.shiftY,ct=function(Tr){return typeof Tr=="boolean"?Tr:Tr>=0},pn,ht,cn,on;br();var Cn=ct(Yn),On=Qt[0]===Ut[0];if(Cn&&Qt[0]==="t"&&(ht>wt.bottom||ge.current.bt)){var Fn=lt;On?Fn-=Ct-p:Fn=Nt.y-wn.y-Ot;var Sr=rr(nt,Fn),Bn=rr(nt,Fn,et);Sr>kt||Sr===kt&&(!Ve||Bn>=sn)?(ge.current.bt=!0,lt=Fn,Ot=-Ot,Ie.points=[Be(Qt,0),Be(Ut,0)]):ge.current.bt=!1}if(Cn&&Qt[0]==="b"&&(pnkt||Xn===kt&&(!Ve||cr>=sn)?(ge.current.tb=!0,lt=ln,Ot=-Ot,Ie.points=[Be(Qt,0),Be(Ut,0)]):ge.current.tb=!1}var Rr=ct(zn),va=Qt[1]===Ut[1];if(Rr&&Qt[1]==="l"&&(on>wt.right||ge.current.rl)){var Kr=nt;va?Kr-=le-B:Kr=Nt.x-wn.x-Gt;var dr=rr(Kr,lt),Yr=rr(Kr,lt,et);dr>kt||dr===kt&&(!Ve||Yr>=sn)?(ge.current.rl=!0,nt=Kr,Gt=-Gt,Ie.points=[Be(Qt,1),Be(Ut,1)]):ge.current.rl=!1}if(Rr&&Qt[1]==="r"&&(cnkt||jr===kt&&(!Ve||Jr>=sn)?(ge.current.lr=!0,nt=Zr,Gt=-Gt,Ie.points=[Be(Qt,1),Be(Ut,1)]):ge.current.lr=!1}br();var Ar=gn===!0?0:gn;typeof Ar=="number"&&(cnet.right&&(nt-=on-et.right-Gt,Rt.x>et.right-Ar&&(nt+=Rt.x-et.right+Ar)));var Ur=Wt===!0?0:Wt;typeof Ur=="number"&&(pnet.bottom&&(lt-=ht-et.bottom-Ot,Rt.y>et.bottom-Ur&&(lt+=Rt.y-et.bottom+Ur)));var tr=Et.x+nt,Lr=tr+le,Xr=Et.y+lt,_r=Xr+Ct,Ma=Rt.x,no=Ma+B,Ja=Rt.y,yo=Ja+p,Eo=Math.max(tr,Ma),ro=Math.min(Lr,no),Fa=(Eo+ro)/2,So=Fa-tr,go=Math.max(Xr,Ja),qa=Math.min(_r,yo),uo=(go+qa)/2,ao=uo-Xr;i==null||i(R,Ie);var Qn=bt.right-Et.x-(nt+Et.width),Er=bt.bottom-Et.y-(lt+Et.height);w({ready:!0,offsetX:nt/xt,offsetY:lt/jt,offsetR:Qn/xt,offsetB:Er/jt,arrowX:So/xt,arrowY:ao/jt,scaleX:xt,scaleY:jt,align:Ie})}}),z=function(){X.current+=1;var me=X.current;Promise.resolve().then(function(){X.current===me&&Ce()})},T=function(){w(function(me){return(0,n.Z)((0,n.Z)({},me),{},{ready:!1})})};return(0,h.Z)(T,[o]),(0,h.Z)(function(){x||T()},[x]),[L.ready,L.offsetX,L.offsetY,L.offsetR,L.offsetB,L.arrowX,L.arrowY,L.scaleX,L.scaleY,L.align,z]}var it=e(19127);function $e(x,R,s,o,H){(0,h.Z)(function(){if(x&&R&&s){let X=function(){o(),H()};var _=R,i=s,f=ie(_),te=ie(i),L=Q(i),w=new Set([L].concat((0,it.Z)(f),(0,it.Z)(te)));return w.forEach(function(Re){Re.addEventListener("scroll",X,{passive:!0})}),L.addEventListener("resize",X,{passive:!0}),o(),function(){w.forEach(function(Re){Re.removeEventListener("scroll",X),L.removeEventListener("resize",X)})}}},[x,R,s])}var rt=e(48736),Ye=e(16089);function yt(x,R,s,o,H,_,i,f){var te=P.useRef(x),L=P.useRef(!1);te.current!==x&&(L.current=!0,te.current=x),P.useEffect(function(){var w=(0,Ye.Z)(function(){L.current=!1});return function(){Ye.Z.cancel(w)}},[x]),P.useEffect(function(){if(R&&o&&(!H||_)){var w=function(){var _t=!1,en=function(vn){var Vt=vn.target;_t=i(Vt)},fn=function(vn){var Vt=vn.target;!L.current&&te.current&&!_t&&!i(Vt)&&f(!1)};return[en,fn]},X=w(),Re=(0,l.Z)(X,2),ge=Re[0],De=Re[1],Ce=w(),z=(0,l.Z)(Ce,2),T=z[0],fe=z[1],me=Q(o);me.addEventListener("mousedown",ge,!0),me.addEventListener("click",De,!0),me.addEventListener("contextmenu",De,!0);var xe=(0,$.A)(s);if(xe&&(xe.addEventListener("mousedown",T,!0),xe.addEventListener("click",fe,!0),xe.addEventListener("contextmenu",fe,!0)),0)var Je,St,st,Pt;return function(){me.removeEventListener("mousedown",ge,!0),me.removeEventListener("click",De,!0),me.removeEventListener("contextmenu",De,!0),xe&&(xe.removeEventListener("mousedown",T,!0),xe.removeEventListener("click",fe,!0),xe.removeEventListener("contextmenu",fe,!0))}}},[R,s,o,H,_])}var Xe=["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 Pe(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:G.Z,R=P.forwardRef(function(s,o){var H=s.prefixCls,_=H===void 0?"rc-trigger-popup":H,i=s.children,f=s.action,te=f===void 0?"hover":f,L=s.showAction,w=s.hideAction,X=s.popupVisible,Re=s.defaultPopupVisible,ge=s.onPopupVisibleChange,De=s.afterPopupVisibleChange,Ce=s.mouseEnterDelay,z=s.mouseLeaveDelay,T=z===void 0?.1:z,fe=s.focusDelay,me=s.blurDelay,xe=s.mask,Je=s.maskClosable,St=Je===void 0?!0:Je,st=s.getPopupContainer,Pt=s.forceRender,an=s.autoDestroy,_t=s.destroyPopupOnHide,en=s.popup,fn=s.popupClassName,In=s.popupStyle,vn=s.popupPlacement,Vt=s.builtinPlacements,Sn=Vt===void 0?{}:Vt,Kn=s.popupAlign,Rt=s.zIndex,Ge=s.stretch,Et=s.getPopupClassNameFromAlign,hn=s.fresh,xn=s.alignPoint,$t=s.onPopupClick,Hn=s.onPopupAlign,nr=s.arrow,Tn=s.popupMotion,mn=s.maskMotion,Ct=s.popupTransitionName,le=s.popupAnimation,p=s.maskTransitionName,B=s.maskAnimation,A=s.className,N=s.getTriggerDOMNode,ye=(0,b.Z)(s,Xe),Se=an||_t||!1,qe=P.useState(!1),Ve=(0,l.Z)(qe,2),ke=Ve[0],et=Ve[1];(0,h.Z)(function(){et((0,g.Z)())},[]);var At=P.useRef({}),wt=P.useContext(I),bt=P.useMemo(function(){return{registerSubPopup:function(wr,ya){At.current[wr]=ya,wt==null||wt.registerSubPopup(wr,ya)}}},[wt]),xt=(0,J.Z)(),jt=P.useState(null),gt=(0,l.Z)(jt,2),Kt=gt[0],Xt=gt[1],yn=(0,E.Z)(function(Nn){(0,k.Sh)(Nn)&&Kt!==Nn&&Xt(Nn),wt==null||wt.registerSubPopup(xt,Nn)}),Gt=P.useState(null),Ot=(0,l.Z)(Gt,2),Ae=Ot[0],Ne=Ot[1],He=P.useRef(null),tt=(0,E.Z)(function(Nn){(0,k.Sh)(Nn)&&Ae!==Nn&&(Ne(Nn),He.current=Nn)}),Ue=P.Children.only(i),pt=(Ue==null?void 0:Ue.props)||{},dt={},Ft=(0,E.Z)(function(Nn){var wr,ya,Ka=Ae;return(Ka==null?void 0:Ka.contains(Nn))||((wr=(0,$.A)(Ka))===null||wr===void 0?void 0:wr.host)===Nn||Nn===Ka||(Kt==null?void 0:Kt.contains(Nn))||((ya=(0,$.A)(Kt))===null||ya===void 0?void 0:ya.host)===Nn||Nn===Kt||Object.values(At.current).some(function(oa){return(oa==null?void 0:oa.contains(Nn))||Nn===oa})}),Ut=j(_,Tn,le,Ct),Qt=j(_,mn,B,p),be=P.useState(Re||!1),Fe=(0,l.Z)(be,2),Ie=Fe[0],nt=Fe[1],lt=X!=null?X:Ie,kt=(0,E.Z)(function(Nn){X===void 0&&nt(Nn)});(0,h.Z)(function(){nt(X||!1)},[X]);var sn=P.useRef(lt);sn.current=lt;var Nt=P.useRef([]);Nt.current=[];var ut=(0,E.Z)(function(Nn){var wr;kt(Nn),((wr=Nt.current[Nt.current.length-1])!==null&&wr!==void 0?wr:lt)!==Nn&&(Nt.current.push(Nn),ge==null||ge(Nn))}),zt=P.useRef(),wn=function(){clearTimeout(zt.current)},Yt=function(wr){var ya=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;wn(),ya===0?ut(wr):zt.current=setTimeout(function(){ut(wr)},ya*1e3)};P.useEffect(function(){return wn},[]);var zn=P.useState(!1),Yn=(0,l.Z)(zn,2),gn=Yn[0],Wt=Yn[1];(0,h.Z)(function(Nn){(!Nn||lt)&&Wt(!0)},[lt]);var ct=P.useState(null),pn=(0,l.Z)(ct,2),ht=pn[0],cn=pn[1],on=P.useState([0,0]),Cn=(0,l.Z)(on,2),On=Cn[0],Fn=Cn[1],Sr=function(wr){Fn([wr.clientX,wr.clientY])},Bn=Te(lt,Kt,xn?On:Ae,vn,Sn,Kn,Hn),ln=(0,l.Z)(Bn,11),Xn=ln[0],cr=ln[1],Rr=ln[2],va=ln[3],Kr=ln[4],dr=ln[5],Yr=ln[6],Zr=ln[7],jr=ln[8],Jr=ln[9],Ar=ln[10],Ur=S(ke,te,L,w),tr=(0,l.Z)(Ur,2),Lr=tr[0],Xr=tr[1],_r=Lr.has("click"),Ma=Xr.has("click")||Xr.has("contextMenu"),no=(0,E.Z)(function(){gn||Ar()}),Ja=function(){sn.current&&xn&&Ma&&Yt(!1)};$e(lt,Ae,Kt,no,Ja),(0,h.Z)(function(){no()},[On,vn]),(0,h.Z)(function(){lt&&!(Sn!=null&&Sn[vn])&&no()},[JSON.stringify(Kn)]);var yo=P.useMemo(function(){var Nn=de(Sn,_,Jr,xn);return F()(Nn,Et==null?void 0:Et(Jr))},[Jr,Et,Sn,_,xn]);P.useImperativeHandle(o,function(){return{nativeElement:He.current,forceAlign:no}});var Eo=P.useState(0),ro=(0,l.Z)(Eo,2),Fa=ro[0],So=ro[1],go=P.useState(0),qa=(0,l.Z)(go,2),uo=qa[0],ao=qa[1],Qn=function(){if(Ge&&Ae){var wr=Ae.getBoundingClientRect();So(wr.width),ao(wr.height)}},Er=function(){Qn(),no()},rr=function(wr){Wt(!1),Ar(),De==null||De(wr)},br=function(){return new Promise(function(wr){Qn(),cn(function(){return wr})})};(0,h.Z)(function(){ht&&(Ar(),ht(),cn(null))},[ht]);function Ir(Nn,wr,ya,Ka){dt[Nn]=function(oa){var Wo;Ka==null||Ka(oa),Yt(wr,ya);for(var No=arguments.length,Ho=new Array(No>1?No-1:0),Zo=1;Zo1?ya-1:0),oa=1;oa1?ya-1:0),oa=1;oaD in P?r(P,D,{enumerable:!0,configurable:!0,writable:!0,value:M}):P[D]=M,$=(P,D,M)=>k(P,typeof D!="symbol"?D+"":D,M),E=(P,D,M)=>new Promise((we,q)=>{var ce=C=>{try{V(M.next(C))}catch(t){q(t)}},pe=C=>{try{V(M.throw(C))}catch(t){q(t)}},V=C=>C.done?we(C.value):Promise.resolve(C.value).then(ce,pe);V((M=M.apply(P,D)).next())});class J extends n.Component{constructor(D){super(D),$(this,"canvas"),$(this,"randomNum",(M,we)=>Math.floor(Math.random()*(we-M)+M)),$(this,"drawPic",()=>{this.randomCode()}),$(this,"reloadPic",()=>{this.drawPic()}),$(this,"changeCode",M=>{console.log(M.target.value,222),this.setState({value:M.target.value,showError:!1})}),$(this,"onVerify",()=>{let M;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(M=!0,l.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(M=!0,l.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(M=!1),this.setState({showError:M}),M}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(D,M){const we=this.randomNum(D,M),q=this.randomNum(D,M),ce=this.randomNum(D,M);return`rgb(${we}, ${q}, ${ce})`}drawText(D,M,we){D.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const q=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);D.font=q+"px SimHei";const ce=10,pe=(this.state.contentWidth-40)/(this.state.code.length-1);let V=ce;we>0&&(V=ce+we*pe);let C=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);q>40&&(C=40);const t=this.randomNum(-10,10);D.translate(V,C),D.rotate(t*Math.PI/180),D.fillText(M,0,0),D.rotate(-t*Math.PI/180),D.translate(-V,-C)}drawLine(D){for(let M=0;M<1;M++)D.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),D.beginPath(),D.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),D.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),D.stroke()}drawDot(D){for(let M=0;M<100;M++)D.fillStyle=this.randomColor(0,255),D.beginPath(),D.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),D.fill()}randomCode(){let D="";const M="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let we=0;we{const q=this.canvas.current.getContext("2d");q.textBaseline="bottom",q.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),q.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ce=0;ce{let M;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,D),React.createElement(J,{ref:we=>M=we})),onOk:()=>E(void 0,null,function*(){if(M.onVerify())return Promise.reject();P()})})};var g=J},8797:function(qt,Ze,e){"use strict";var n=e(59301),l=e(93314),b=e(3113),G=Object.defineProperty,d=Object.defineProperties,F=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,E=(P,D,M)=>D in P?G(P,D,{enumerable:!0,configurable:!0,writable:!0,value:M}):P[D]=M,J=(P,D)=>{for(var M in D||(D={}))k.call(D,M)&&E(P,M,D[M]);if(r)for(var M of r(D))$.call(D,M)&&E(P,M,D[M]);return P},h=(P,D)=>d(P,F(D));const g=({img:P,buttonProps:D={},styles:M={},customText:we,ButtonText:q,ButtonClick:ce,Buttonclass:pe,ButtonTwo:V,imgStyles:C,loading:t=!1})=>n.createElement("section",{className:"tc animated fadeIn",style:J(J({},{color:"#999",margin:"100px auto",visibility:t?"hidden":"visible"}),M)},n.createElement("img",{src:P||l,style:h(J({},C),{pointerEvents:"none",userSelect:"none"})}),n.createElement("p",{className:"mt20 font14"},we||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),q&&n.createElement(b.ZP,J({className:pe,onClick:ce},D),q),V&&V);Ze.Z=g},40731:function(qt,Ze,e){"use strict";e.d(Ze,{Q:function(){return F}});var n=e(59301),l=e(57809),b=e(5112),G=e(5871),d=e(59301),F=(k=>(k[k.Number=1]="Number",k[k.Percent=2]="Percent",k))(F||{});const r=({value:k,onChange:$,disabled:E,hidePercentOption:J=!1,percentType:h="select"})=>{const g=(0,n.useMemo)(()=>J?1:2,[J]),[P,D]=(0,n.useState)(g);console.log(P);const M=q=>k.type===1?`${q}\u5206`:`${q}%`,we=(0,n.useCallback)(q=>{if(P===1){const ce=q.replace("\u5206","");return isNaN(parseInt(ce,10))?0:ce}else return q.replace("%","")},[P]);return(0,n.useEffect)(()=>{D(k.type)},[k]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},h=="select"&&d.createElement(l.default,{size:"large",onChange:q=>{D(q),$({type:q,inputValue:q===1?5:20})},value:P||g,style:{width:100},options:J?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:E}),h=="radio"&&d.createElement(b.ZP.Group,{size:"large",onChange:q=>{const ce=q.target.value;D(ce),$({type:ce,inputValue:ce===1?5:20})},value:P||g,disabled:E},!J&&d.createElement(b.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(b.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),h=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},k.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(G.Z,{size:"large",disabled:E,value:k.inputValue,style:{width:"120px"},parser:we,addonAfter:k.type===1?"\u5206":"%",max:P===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:q=>{$({type:P,inputValue:q})}}),h=="radio"&&k.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ze.Z=r},82438:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(59301),l={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},b=e(43418),G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",F=($,E,J)=>new Promise((h,g)=>{var P=we=>{try{M(J.next(we))}catch(q){g(q)}},D=we=>{try{M(J.throw(we))}catch(q){g(q)}},M=we=>we.done?h(we.value):Promise.resolve(we.value).then(P,D);M((J=J.apply($,E)).next())}),k=({type:$,resdata:E,onok:J,oktext:h,okloading:g})=>{const[P,D]=(0,n.useState)(!1),{can_copy_list:M,can_copy_num:we,challenge_type:q,course_data_list:ce,no_copy_list:pe,no_copy_num:V,no_use_list:C,no_use_num:t,repeat_shixun_num:W,student_count:y,total_num:K,use_num:I}=E;let Z=we>0||$==="exercise";(0,n.useEffect)(()=>{(E==null?void 0:E.student_count)>0&&D(!0)},[E]),console.log("---11",g),(0,n.useEffect)(()=>{g||D(!1)},[g]);const S=()=>{if($==="exercise"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if($==="exercise"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixun"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixun"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="subject"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="subject"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:l.orangeColor},y)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:l.orangeColor},I)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if($==="shixunpush"&&q===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if($==="shixunpush"&&q===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:l.orangeColor},y),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:l.orangeColor},I),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:l.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},U=()=>{if($==="exercise"||$==="subject"||$==="exercisepush"||$==="shixunpush")return n.createElement("div",{style:{marginTop:20}},V>0&&n.createElement("div",null,n.createElement("span",{className:l.flex},n.createElement("img",{src:d,style:{width:14}}),n.createElement("span",{className:l.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:l.statusbody},$==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:l.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),($==="subject"||$==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Z&&n.createElement("span",{className:l.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),$==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Z&&n.createElement("span",{className:l.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,pe==null?void 0:pe.map((O,de)=>n.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",de+1!==V&&"\u3001"))))),we>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:l.flex},n.createElement("img",{src:G,style:{width:14}}),n.createElement("span",{className:l.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:l.statusbody},$==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),($==="subject"||$==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),$==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,M==null?void 0:M.map((O,de)=>n.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",de+1!==we&&"\u3001"))))));if($==="shixun")return n.createElement("div",{style:{marginTop:20}},we>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(b.default,{open:P,onCancel:()=>{D(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Z&&"none"}},zIndex:1003,confirmLoading:g,okText:Z?h:"\u6211\u77E5\u9053\u4E86",onOk:()=>F(void 0,null,function*(){Z?yield J([...M,...C]):D(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},S(),U()))}},76393:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return E}});var n=e(59301),l=e(92832),b=e(24905),G=e(95237),d={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",r=e(8797),k=(J,h,g)=>new Promise((P,D)=>{var M=ce=>{try{q(g.next(ce))}catch(pe){D(pe)}},we=ce=>{try{q(g.throw(ce))}catch(pe){D(pe)}},q=ce=>ce.done?P(ce.value):Promise.resolve(ce.value).then(M,we);q((g=g.apply(J,h)).next())}),E=({data:J,value:h=[],handleChangePage:g,setSelectedRowKeys:P,selectedRowKeys:D,onChange:M=()=>{}})=>{const[we,q]=(0,n.useState)([]),[ce,pe]=(0,n.useState)([]),[V,C]=(0,n.useState)([]);let[t,W]=(0,n.useState)(1),[y,K]=(0,n.useState)();return(0,n.useEffect)(()=>{q(J),pe([]),C([])},[J]),(0,n.useEffect)(()=>{P&&(pe(D),C(D))},[D]),n.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},n.createElement("div",{className:d.leftdiv},n.createElement(l.default.Search,{size:"middle",onChange:I=>k(void 0,null,function*(){q(J.filter(Z=>{var S;return(S=Z==null?void 0:Z.name)==null?void 0:S.includes(I.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),we.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(b.default.Group,{value:ce.map(I=>`${I.course_group_id}`),onChange:I=>{P(we.filter(Z=>I.includes(`${Z.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},we.map((I,Z)=>n.createElement(G.Z,{key:I.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},n.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:I.is_published,value:`${I.course_group_id}`},n.createElement("div",{className:d.listClass},n.createElement("span",{className:d.spantitle,style:{width:I.is_published?"108px":"170px"}},I.name),I.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:d.rightdiv},n.createElement(l.default.Search,{onChange:I=>{C(ce.filter(Z=>Z.name.includes(I.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),V.length===0&&n.createElement(r.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),V.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},V.map((I,Z)=>n.createElement(G.Z,{justify:"space-between",style:{marginTop:"10px"},key:I.course_group_id},n.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},I.name),n.createElement("img",{src:F,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{P(ce.filter(S=>`${S.course_group_name}`!=`${I.course_group_name}`))}})))))))}},37618:function(qt,Ze,e){"use strict";var n=e(59301),l=Object.defineProperty,b=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,F=($,E,J)=>E in $?l($,E,{enumerable:!0,configurable:!0,writable:!0,value:J}):$[E]=J,r=($,E)=>{for(var J in E||(E={}))G.call(E,J)&&F($,J,E[J]);if(b)for(var J of b(E))d.call(E,J)&&F($,J,E[J]);return $};const k=({style:$})=>n.createElement("div",{style:r({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},$)},"\u533F\u540D\u95EE\u5377");Ze.Z=k},95430:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{default:function(){return Qt}});var n=e(59301),l=e(89070),b=e(20834),G=e(44e3),d=e(8591),F=e(61621),r=e(58421),k=e(81228),$=e(99064),E=e(955),J=e(24065),h=e(8797),g=e(99313),P=e(78241),D=e(43418),M=e(95237),we=e(43604),q=e(3113),ce=e(92832),pe=e(24905),V=e(6848),C=e(26724),t=e.n(C),W={flex_box_center:"flex_box_center___xf8nE",flex_space_between:"flex_space_between___qjDg3",flex_box_vertical_center:"flex_box_vertical_center___C1nIS",flex_box_center_end:"flex_box_center_end___YxLae",flex_box_column:"flex_box_column___pkfqV",line1:"line1___UdRSL",form:"form___oBQlS"},y=e(59301),K=Object.defineProperty,I=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,U=(be,Fe,Ie)=>Fe in be?K(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,O=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Z.call(Fe,Ie)&&U(be,Ie,Fe[Ie]);if(I)for(var Ie of I(Fe))S.call(Fe,Ie)&&U(be,Ie,Fe[Ie]);return be},de=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const{TabPane:j}=g.default,Q=({polls:be,loading:Fe,dispatch:Ie})=>{const nt=(0,l.useParams)(),lt=(0,l.useLocation)(),[kt]=P.default.useForm(),{brankList:sn}=be;let[Nt,ut]=(0,n.useState)(!0);const[zt,wn]=(0,n.useState)("myself");let[Yt,zn]=(0,n.useState)([]);const[Yn,gn]=(0,n.useState)(!1);let[Wt,ct]=(0,n.useState)();const[pn,ht]=(0,n.useState)({page:0,limit:20,object_type:"poll",search:"",filter:"myself"}),cn=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{be.actionTabs.key==="\u95EE\u5377\u9009\u7528"&&Cn()},[be.actionTabs.key]);let on=[];const Cn=()=>de(void 0,null,function*(){var On;if(Nt){gn(!1),++pn.page,ut(!1);const Fn=yield Ie({type:"polls/getBrankList",payload:O({},pn)});Yt=[...Yt.concat(Fn.object_list)],ct(Fn.is_teacher),((On=Fn.object_list)==null?void 0:On.length)de(void 0,null,function*(){const On=kt.getFieldValue(),Fn=yield Ie({type:"polls/saveBanks",payload:{course_id:nt.coursesId,object_type:"poll",bank_id:On.group_ids}});(Fn==null?void 0:Fn.status)===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u95EE\u5377\u9009\u7528"]),Ie({type:"classroomList/getClassroomPollsList",payload:O({},be.actionTabs.params)}),Ie({type:"polls/setActionTabs",payload:{key:"\u95EE\u5377\u53D1\u5E03",selectArrs:Fn.object_ids}}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:nt.coursesId}}))}),onCancel:()=>{Ie({type:"polls/setActionTabs",payload:{}})}},y.createElement(M.Z,null,y.createElement(we.Z,{span:12},cn.map((On,Fn)=>y.createElement(q.ZP,{key:Fn,shape:"round",type:zt===On.id?"primary":"default",className:"mr10",onClick:Sr=>de(void 0,null,function*(){Yt=[],Nt=!0,pn.page=0,pn.search="",pn.filter=On.id,Cn(),wn(On.id)})},On.name))),y.createElement(we.Z,{span:12,className:"tr"},y.createElement(ce.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:On=>{Nt=!0,pn.search=On,pn.page=0,Yt=[],Cn()},style:{width:260}}))),zt==="myself"&&y.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u95EE\u5377\u5217\u8868\u4E2D\u5DF2",y.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u95EE\u5377"),zt==="public"&&y.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u95EE\u5377"),y.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",marginTop:20,padding:"20px 10px"}},!Wt&&zt==="public"&&y.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},y.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u9898\u5E93"),y.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),y.createElement(t(),{initialLoad:!1,pageStart:0,loadMore:()=>{Cn()},hasMore:Nt,useWindow:!1},y.createElement(P.default,{form:kt,initialValues:{group_ids:on},className:W.form,onChange:On=>{on=kt.getFieldValue()}},Yn&&y.createElement(h.Z,{styles:{margin:"0px auto"}}),y.createElement(P.default.Item,{name:"group_ids"},y.createElement(pe.default.Group,{style:{width:"100%",display:"block"}},Yt==null?void 0:Yt.map(function(On,Fn){return y.createElement(M.Z,{key:Fn},y.createElement(we.Z,{flex:"2"},y.createElement(pe.default,{onChange:Sr=>{},key:Fn,value:String(On==null?void 0:On.id),defaultChecked:!0},y.createElement(V.Z,{title:On==null?void 0:On.name},y.createElement("span",{className:["c-black",W.line1].join(" ")},On==null?void 0:On.name)))),y.createElement(we.Z,{flex:"1",className:"c-black"},y.createElement(V.Z,{title:On==null?void 0:On.course_list_name},y.createElement("span",{className:W.line1},On==null?void 0:On.course_list_name))),y.createElement(we.Z,{flex:"50px",className:"c-black"},zt==="myself"?y.createElement(l.Link,{target:"_blank",to:`/users/${On.username}/topics/${On.id}/personal/poll/edit`,className:"c-blue current"},"\u7F16\u8F91"):(0,J.j5)()?y.createElement(l.Link,{target:"_blank",to:`/users/${On.username}/topics/${On.id}/publicly/poll/edit`,className:"c-blue current"},"\u7F16\u8F91"):On==null?void 0:On.username))})))))))};var ie=(0,l.connect)(({polls:be,loading:Fe})=>({polls:be,loading:Fe}))(Q),ae=e(5083),Ee=e(5112),ne=e(61186),se=e.n(ne),Me=e(59437),Oe=e(79834),ue=e(92365),Be=e(59301),Te=Object.defineProperty,it=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Xe=(be,Fe,Ie)=>Fe in be?Te(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Pe=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Ye.call(Fe,Ie)&&Xe(be,Ie,Fe[Ie]);if(rt)for(var Ie of rt(Fe))yt.call(Fe,Ie)&&Xe(be,Ie,Fe[Ie]);return be},ot=(be,Fe)=>it(be,$e(Fe)),x=(be,Fe)=>{var Ie={};for(var nt in be)Ye.call(be,nt)&&Fe.indexOf(nt)<0&&(Ie[nt]=be[nt]);if(be!=null&&rt)for(var nt of rt(be))Fe.indexOf(nt)<0&&yt.call(be,nt)&&(Ie[nt]=be[nt]);return Ie},R=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const s=be=>{var Fe=be,{classroomList:Ie,polls:nt,dispatch:lt,courseEndTime:kt}=Fe,sn=x(Fe,["classroomList","polls","dispatch","courseEndTime"]);const Nt=(0,l.useParams)(),[ut]=P.default.useForm(),[zt,wn]=(0,n.useState)(1),[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(0),[Wt,ct]=(0,n.useState)(2e3),[pn,ht]=(0,n.useState)(!0),[cn,on]=(0,n.useState)(!1),[Cn,On]=(0,n.useState)(!1),[Fn,Sr]=(0,n.useState)([]),[Bn,ln]=(0,n.useState)(!0);(0,n.useEffect)(()=>{nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(Xn(),Rr())},[nt.actionTabs]),(0,n.useEffect)(()=>{if(cn){if(Cn)return;lt({type:"polls/setActionTabs",payload:{}})}},[cn]);const Xn=dr=>R(void 0,null,function*(){var Yr,Zr,jr,Jr;ht(!0);const Ar=yield(0,ue.Cq)(ot(Pe({},Nt),{page:dr||zt,limit:2e4,poll_id:((Zr=(Yr=nt==null?void 0:nt.actionTabs)==null?void 0:Yr.selectArrs)==null?void 0:Zr.length)==1?(Jr=(jr=nt==null?void 0:nt.actionTabs)==null?void 0:jr.selectArrs)==null?void 0:Jr[0]:""}));Ar==null||Ar.course_groups.map((Ur,tr)=>{Ur.key=Ur.id,Ur.title=Ur.name,Ur.disabled=Ur.is_published}),Ar&&(zn([...Ar==null?void 0:Ar.course_groups]),gn(Ar==null?void 0:Ar.course_groups_count),ht(!1),dr||ut.setFieldsValue({publish_time:se()(se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:se()(se()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),cr=()=>R(void 0,null,function*(){var dr,Yr,Zr,jr;if((0,J.Rm)()&&!((Yr=(dr=Ie==null?void 0:Ie.AssistantObject)==null?void 0:dr.group)!=null&&Yr.can_publish)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Kr(!1);return}const Jr=Pe({},ut.getFieldsValue());if(Jr.end_time<=Jr.publish_time){d.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kr(!1);return}if((Fn==null?void 0:Fn.length)<=0&&!Bn&&Yt.length>0){d.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kr(!1);return}let Ar={check_ids:[...(Zr=nt.actionTabs.selectArrs)==null?void 0:Zr.map(tr=>Number(tr))],group_ids:Fn.length>0?Fn.map(tr=>tr.id):(jr=Ie.detailCommonHomeworksList)==null?void 0:jr.course_groups,end_time:se()(Jr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()(Jr.publish_time).format("YYYY-MM-DD HH:mm")};Kr(!0),(yield(0,$.ZP)(`/api/courses/${Nt.coursesId}/polls/publish.json`,{method:"post",body:Pe({},Ar)})).status===0?(Kr(!1),(0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Rr(),d.ZP.success("\u53D1\u5E03\u6210\u529F"),lt({type:"polls/setActionTabs",payload:{}}),nt.actionTabs.types===2?lt({type:"polls/getCommonHeader",payload:Pe({},nt.actionTabs.params)}):lt({type:"classroomList/getClassroomPollsList",payload:Pe({},nt.actionTabs.params)})):Kr(!1)}),Rr=()=>{wn(1),zn([]),Sr([])},[va,Kr]=(0,n.useState)(!1);return Be.createElement(D.default,{width:600,confirmLoading:va,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:cr,onCancel:()=>{Rr(),lt({type:"polls/setActionTabs",payload:{}})}},Be.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",Be.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Yt&&Be.createElement(P.default,{form:ut},Be.createElement("div",{style:{paddingLeft:0}},Be.createElement(M.Z,{className:"mt30",align:"middle"},Be.createElement(we.Z,null,Be.createElement(P.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Be.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:dr=>(0,Oe.Q8)(dr,kt),disabledTime:dr=>(0,Oe.d0)(dr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Be.createElement(we.Z,{className:"ml20"},Be.createElement(P.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Be.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},disabledDate:dr=>(0,Oe.Q8)(dr,kt,ut.getFieldValue("publish_time")),disabledTime:dr=>(0,Oe.d0)(dr,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Be.createElement(M.Z,{style:{marginBottom:"10px"}},Be.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Be.createElement(Ee.ZP.Group,{value:Bn,onChange:dr=>{ln(dr.target.value),Sr([])}},Be.createElement(Ee.ZP,{value:!0,disabled:!nt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(Ee.ZP,{className:"ml20",disabled:Yt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Yt.length<=0&&Be.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),!Bn&&Yt.length>0&&Be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Be.createElement("span",{style:{flex:1}},Be.createElement(pe.default,{checked:Fn.length===Yt.length,onChange:dr=>{Fn.length===Yt.length?Sr([]):Sr(Yt.filter(Yr=>!Yr.is_published))}},"\u5168\u9009")),Be.createElement("span",{style:{width:16}}),Be.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Fn.length||0,"\u4E2A\u5206\u73ED")),!Bn&&Yt.length>0&&Be.createElement(Me.Z,{data:Yt,selectedRowKeys:Fn,setSelectedRowKeys:Sr})))};var o=(0,l.connect)(({classroomList:be,polls:Fe})=>({classroomList:be,polls:Fe}))(s),H=e(59155),_=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,L=(be,Fe,Ie)=>Fe in be?_(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,w=(be,Fe)=>{for(var Ie in Fe||(Fe={}))f.call(Fe,Ie)&&L(be,Ie,Fe[Ie]);if(i)for(var Ie of i(Fe))te.call(Fe,Ie)&&L(be,Ie,Fe[Ie]);return be},X=(be,Fe)=>{var Ie={};for(var nt in be)f.call(be,nt)&&Fe.indexOf(nt)<0&&(Ie[nt]=be[nt]);if(be!=null&&i)for(var nt of i(be))Fe.indexOf(nt)<0&&te.call(be,nt)&&(Ie[nt]=be[nt]);return Ie},Re=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const ge=be=>{var Fe=be,{polls:Ie,dispatch:nt,user:lt}=Fe,kt=X(Fe,["polls","dispatch","user"]);const sn=(0,l.useParams)(),[Nt,ut]=(0,n.useState)(!1),[zt,wn]=(0,n.useState)(!1),Yt=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(Ie.actionTabs.key==="\u5220\u9664"){if((0,J.j5)()){ut(!0);return}const Yn={hasNum:0,noHasNum:0};Ie.actionTabs.selectArrsAll.map(gn=>{var Wt;gn.author_login===((Wt=lt.userInfo)==null?void 0:Wt.login)?++Yn.hasNum:++Yn.noHasNum}),Yn.noHasNum>0?D.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},Yn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},Yn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{zn()}}):ut(!0)}else ut(!1)},[Ie.actionTabs.key]);const zn=()=>{nt({type:"polls/setActionTabs",payload:{}})};return n.createElement(D.default,{centered:!0,title:"\u63D0\u793A",open:Nt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:zt,destroyOnClose:!0,onOk:()=>Re(void 0,null,function*(){var Yn;if((Yn=Yt.current)!=null&&Yn.onVerify())return;wn(!0);const gn=yield(0,$.ZP)(`/api/courses/${sn.coursesId}/polls/destroys.json`,{method:"post",body:{check_ids:[...Ie.actionTabs.selectArrs]}});wn(!1),gn.status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u5220\u9664"]),d.ZP.success("\u5220\u9664\u6210\u529F"),nt({type:"polls/setActionTabs",payload:{}}),nt({type:"classroomList/getClassroomPollsList",payload:w({},Ie.actionTabs.params)}),nt({type:"classroomList/getClassroomLeftMenus",payload:{id:sn.coursesId}}))}),onCancel:()=>{nt({type:"polls/setActionTabs",payload:{}})}},n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u95EE\u5377\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(H.Z,{ref:Yn=>Yt.current=Yn}))};var De=(0,l.connect)(({polls:be,user:Fe})=>({polls:be,user:Fe}))(ge),Ce=e(71418),z=e(76393),T=Object.defineProperty,fe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,st=(be,Fe,Ie)=>Fe in be?T(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Pt=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Je.call(Fe,Ie)&&st(be,Ie,Fe[Ie]);if(xe)for(var Ie of xe(Fe))St.call(Fe,Ie)&&st(be,Ie,Fe[Ie]);return be},an=(be,Fe)=>fe(be,me(Fe)),_t=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});function en(be,Fe){const Ie=[];for(let nt=be;nt{let Fe=new Date;const Ie=se()(be).format("HH");if(se()(be).isSame(se()(Fe),"day")){const nt=se()(Fe).format("HH"),lt=se()(Fe).format("mm");return{disabledHours:()=>en(0,24).splice(1,nt*1-1),disabledMinutes:()=>se()(be).isSame(se()(Fe),"hour")&&Ie<=nt?en(0,60).splice(0,lt):en(60,60)}}else if(se()(be).isSame(se()(),"day")){const nt=se()().format("HH"),lt=se()().format("mm");return{disabledHours:()=>en(0,24).splice(0,nt),disabledMinutes:()=>Ie<=nt?en(0,lt):en(60,60)}}else return!1},In=({exercise:be,dispatch:Fe,polls:Ie})=>{const nt=(0,l.useParams)(),[lt]=P.default.useForm(),[kt,sn]=(0,n.useState)(1),[Nt,ut]=(0,n.useState)([]),[zt,wn]=(0,n.useState)(!1),[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(!0),[Wt,ct]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Ie.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&pn()},[Ie.actionTabs]);const pn=()=>_t(void 0,null,function*(){var on,Cn;wn(!0);const On=yield Fe({type:"polls/getEndGroups",payload:an(Pt({},nt),{check_ids:[Ie.actionTabs.selectArrs]})});(On==null?void 0:On.status)==0&&(((on=On==null?void 0:On.course_info)==null?void 0:on.length)>0?ut([...(Cn=On==null?void 0:On.course_info)==null?void 0:Cn.map((Fn,Sr)=>(Fn.key=Fn.course_group_id,Fn.title=Fn.course_group_name,Fn.name=Fn.course_group_name,Fn))]):ut([]),lt.setFieldsValue({end_time:se()(se()(new Date((0,E.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),wn(!1)}),ht=()=>_t(void 0,null,function*(){var on;const Cn=Pt({},lt.getFieldsValue());if((Yt==null?void 0:Yt.length)<=0&&Nt.length>0&&!((on=be.actionTabs)!=null&&on.unified_setting)){d.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}ct(!0);const On={check_ids:Ie.actionTabs.selectArrs,group_ids:Yt};Yn||(On.end_time=se()(Cn.end_time).format("YYYY-MM-DD HH:mm")),On.group_ids=Yt.map(Sr=>Sr.course_group_id),(yield(0,$.ZP)(`/api/courses/${nt.coursesId}/polls/end_poll.json`,{method:"post",body:On})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Fe({type:"polls/setActionTabs",payload:{}}),Fe({type:"classroomList/getClassroomPollsList",payload:Pt({},Ie.actionTabs.params)})),ct(!1)}),cn=()=>{sn(1),ut([]),zn([]),gn(!0)};return n.createElement(D.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Ie.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ht,width:680,confirmLoading:Wt||zt,onCancel:()=>{cn(),Fe({type:"polls/setActionTabs",payload:{}})}},n.createElement(Ce.Z,{spinning:zt},Nt&&n.createElement(P.default,{form:lt},n.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),n.createElement(M.Z,{className:"mt20"},n.createElement("span",{className:"mr10"},n.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),n.createElement(Ee.ZP.Group,{value:Yn,onChange:on=>{gn(on.target.value),zn([])}},n.createElement(Ee.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),n.createElement(Ee.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),n.createElement(P.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Yn?"hidden":"visible"}},n.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,E.U6)(),"HH:mm")},disabledDate:on=>on&&on0&&n.createElement(M.Z,{style:{marginBottom:"10px"}},n.createElement("span",{className:"mr10"},n.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),n.createElement("div",null,Nt.length>0&&n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},n.createElement("span",{style:{flex:1}},n.createElement(pe.default,{checked:Yt.length===Nt.length,onChange:on=>{Yt.length===Nt.length?zn([]):zn(Nt)}},"\u5168\u9009")," "),n.createElement("span",{style:{width:16}}),n.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Yt.length||0,"\u4E2A\u5206\u73ED")),n.createElement(z.Z,{data:Nt,selectedRowKeys:Yt,setSelectedRowKeys:zn}))))))};var vn=(0,l.connect)(({exercise:be,polls:Fe})=>({exercise:be,polls:Fe}))(In),Vt=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Ge=(be,Fe,Ie)=>Fe in be?Vt(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,Et=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Kn.call(Fe,Ie)&&Ge(be,Ie,Fe[Ie]);if(Sn)for(var Ie of Sn(Fe))Rt.call(Fe,Ie)&&Ge(be,Ie,Fe[Ie]);return be},hn=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const xn=({polls:be,dispatch:Fe})=>{const Ie=(0,l.useParams)();return n.createElement(D.default,{centered:!0,title:"\u63D0\u793A",open:be.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>hn(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${Ie.coursesId}/polls/set_public.json`,{method:"post",body:{check_ids:[...be.actionTabs.selectArrs]}})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u8BBE\u4E3A\u516C\u5F00"]),d.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fe({type:"polls/setActionTabs",payload:{}}),Fe({type:"polls/getClassroomExercisesList",payload:Et({},be.actionTabs.params)}))}),onCancel:()=>{Fe({type:"polls/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $t=(0,l.connect)(({polls:be})=>({polls:be}))(xn),Hn=e(38854),nr=e(1710),Tn={flex_box_center:"flex_box_center___IqnjB",flex_space_between:"flex_space_between___P_Bdb",flex_box_vertical_center:"flex_box_vertical_center___b9Sfl",flex_box_center_end:"flex_box_center_end___P1WX_",flex_box_column:"flex_box_column___w4BO3",bg:"bg___rzWO6",containerTitle:"containerTitle___r01Ub",selectBtn:"selectBtn___xsUwr",containerDesc:"containerDesc___FYZYR",listItem:"listItem___A03gB",info:"info___ghjyN",title:"title___uyjyV",titleLeft:"titleLeft___qc6go",titleRight:"titleRight___SrvQq",flexBox:"flexBox___Rvwcc",iconV:"iconV___d96cp",acitons:"acitons___cXo_g"},mn=e(37618),Ct=e(59301),le=Object.defineProperty,p=Object.defineProperties,B=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Se=(be,Fe,Ie)=>Fe in be?le(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,qe=(be,Fe)=>{for(var Ie in Fe||(Fe={}))N.call(Fe,Ie)&&Se(be,Ie,Fe[Ie]);if(A)for(var Ie of A(Fe))ye.call(Fe,Ie)&&Se(be,Ie,Fe[Ie]);return be},Ve=(be,Fe)=>p(be,B(Fe)),ke=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const et={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F",5:"\u672A\u5F00\u59CB"};var wt=({v:be,k:Fe,selectArrs:Ie,setSelectArrs:nt,dispatch:lt,params:kt,detailPollsList:sn,user:Nt,etiem:ut,batchStatus:zt})=>{var wn;const[Yt,zn]=(0,n.useState)([]),[Yn,gn]=(0,n.useState)(!1),Wt="YYYY-MM-DD";function ct(){return ke(this,null,function*(){let ht=yield(0,$.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/polls/group_use_list.json`,{method:"get",params:Ve(qe({},kt),{id:be.id})});zn((ht==null?void 0:ht.groups)||[])})}const pn=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u95EE\u5377\u72B6\u6001",dataIndex:"polls_status",key:"polls_status",width:100,filters:[{text:"\u672A\u53D1\u5E03",value:1},{text:"\u63D0\u4EA4\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3},{text:"\u672A\u5F00\u59CB",value:5}],onFilter:(ht,cn)=>cn.polls_status===ht,render:(ht,cn)=>Ct.createElement("div",null,ht===1&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#C3C3C3"}}),"\u672A\u53D1\u5E03"),ht===2&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#4EACFF"}}),"\u63D0\u4EA4\u4E2D"),ht===3&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"),ht===4&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"),ht===5&&Ct.createElement("span",null,Ct.createElement("i",{className:Tn.dot,style:{background:"#FC2D6B"}}),"\u672A\u5F00\u59CB"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:kt.order_by==="publish_time"?kt.sort_direction==="desc"?"descend":"ascend":null,render:(ht,cn)=>se()(ht).format("YYYY-MM-DD HH:mm")},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:kt.order_by==="end_time"?kt.sort_direction==="desc"?"descend":"ascend":null,render:(ht,cn)=>se()(ht).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"poll_answer",key:"poll_answer",align:"center",width:80,render:(ht,cn)=>cn.exercise_status===1?"-":Ct.createElement("span",null,ht,"/",ht+cn.poll_unanswer)}];return Ct.createElement("div",{className:Tn.listItem,key:Fe,onClick:()=>{((0,J.dE)()||(0,J.GJ)())&&l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/detail?tabs=${(be==null?void 0:be.polls_status)==1?2:0}`)}},(0,J.GJ)()&&zt&&Ct.createElement(pe.default,{checked:Ie.includes(be.id),className:"ml30 mt10",value:be.id,onClick:ht=>ht.stopPropagation(),onChange:ht=>{let cn=Ie.indexOf(be.id);Ie.indexOf(be.id)>-1?nt(Ie.filter(on=>on!==be.id)):nt(Ie.concat(be.id))}}),Ct.createElement("div",{className:Tn.info},Ct.createElement("div",{className:Tn.title},Ct.createElement("div",{className:Tn.titleLeft},Ct.createElement(E.VV,{style:{margin:"0px 10px 0px 0px"},status:[et[be.polls_status]]}),(be==null?void 0:be.un_anonymous)===!1&&Ct.createElement(mn.Z,{style:{marginLeft:0,marginRight:10}}),Ct.createElement(l.Link,{to:`/classrooms/${kt.coursesId}/poll/${be.id}/detail`},Ct.createElement("strong",null,be.polls_name))),Ct.createElement("div",{className:Tn.titleRight},(0,J.GJ)()&&Ct.createElement(Ct.Fragment,null,Ct.createElement(l.Link,{style:{marginRight:"0",fontWeight:400},target:"_blank",to:"/",onClick:ht=>{var cn;ht.stopPropagation(),ht.preventDefault(),console.log(sn),lt({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[be.id],selectArrsAll:(cn=sn.polls)==null?void 0:cn.filter(on=>[be.id].includes(on.id)),manage_all_group:sn==null?void 0:sn.manage_all_group,params:kt}})}},Ct.createElement("aside",{className:Tn.flexBox,style:{marginRight:"16px"}},Ct.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Ct.createElement("div",null,"\u53D1\u5E03")))),(0,J.dE)()&&(be.current_status===0||be.current_status===1||be.current_status===2)&&Ct.createElement(Ct.Fragment,null,Ct.createElement("span",{className:Tn.flexBox,onClick:ht=>{var cn,on;ht.stopPropagation(),be.current_status===1?l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/questionnaireInfo/${(cn=Nt.userInfo)==null?void 0:cn.login}?type=student`):l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/users/${(on=Nt.userInfo)==null?void 0:on.login}`)}},Ct.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Ct.createElement("div",null,be.current_status===0&&"\u7EE7\u7EED\u7B54\u5377",be.current_status===1&&"\u67E5\u770B\u7B54\u5377",be.current_status===2&&"\u5F00\u59CB\u7B54\u5377"))),(0,J.GJ)()&&Ct.createElement(Hn.Z,{placement:"bottom",dropdownRender:ht=>Ct.createElement(b.default,null,Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{cn.stopPropagation(),l.history.push(`/classrooms/${kt.coursesId}/poll/${be.id}/detail?tabs=3`)}},"\u89C4\u5219\u8BBE\u7F6E")),Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{var on;cn.stopPropagation(),lt({type:"polls/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[be.id],selectArrsAll:(on=sn.polls)==null?void 0:on.filter(Cn=>[be.id].includes(Cn.id)),params:kt}})}},"\u5220\u9664\u95EE\u5377")),be.polls_status===2&&Ct.createElement(b.default.Item,null,Ct.createElement("div",{onClick:cn=>{var on;cn.stopPropagation(),lt({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[be.id],selectArrsAll:(on=sn.polls)==null?void 0:on.filter(Cn=>[be.id].includes(Cn.id)),manage_all_group:sn==null?void 0:sn.manage_all_group,params:kt}})}},"\u7ACB\u5373\u622A\u6B62")))},Ct.createElement("div",{className:Tn.flexBox,style:{cursor:"default"}},Ct.createElement("i",{className:"iconfont icon-gengduo4"}),Ct.createElement("div",null,"\u66F4\u591A"))))),Ct.createElement("p",{style:{display:"flex"}},Ct.createElement("span",null,be.author),be.publish_time&&be.polls_status===1&&Ct.createElement("span",{className:"ml20"},"\u5C06\u53D1\u5E03\u4E8E",se()(be.publish_time).format("YYYY-MM-DD HH:mm")),!be.publish_time&&be.created_at&&be.polls_status===1&&Ct.createElement("span",{className:"ml20"},"\u521B\u5EFA\u65F6\u95F4 ",se()(be.created_at).format("YYYY-MM-DD HH:mm")),(be.polls_status==2||be.polls_status==3)&&(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u5DF2\u7B54 ",Ct.createElement("span",{style:{marginLeft:"5px",color:"#3061D0"}},be.poll_answer)),(0,J.GJ)()&&be.polls_status==5&&Ct.createElement("span",{className:"ml20"},"\u5F00\u59CB\u65F6\u95F4 ",se()(be.publish_time).format("YYYY-MM-DD HH:mm")),be.polls_status!=1&&be.publish_time&&be.end_time&&(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u622A\u6B62\u65F6\u95F4 ",se()(be.end_time).format("YYYY-MM-DD HH:mm")),be.polls_status==2&&!(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u63D0\u4EA4\u5269\u4F59\u65F6\u95F4 ",ut),be.polls_status==3&&!(0,J.GJ)()&&Ct.createElement("span",{className:"ml20"},"\u622A\u6B62\u65F6\u95F4 ",se()(be.end_time).format("YYYY-MM-DD HH:mm")),be.polls_status!=1&&(0,J.GJ)()&&Ct.createElement("span",{className:Tn.iconV,style:{textAlign:"end",color:"#888888"},onClick:ht=>ke(void 0,null,function*(){ht.stopPropagation(),ht.preventDefault(),Yn||ct(),gn(!Yn)})},Ct.createElement(V.Z,{title:`${Yn?"\u6536\u8D77":"\u5C55\u5F00"}`},Ct.createElement("i",{className:`iconfont icon-${Yn?"shouqi":"xiala2"}`})))),(0,J.GJ)()&&!((wn=be==null?void 0:be.exercise_tips)!=null&&wn.includes("\u672A\u5F00\u59CB"))&&Yn&&Yt.length>0&&Ct.createElement(nr.default,{pagination:!1,dataSource:Yt,onRow:ht=>({onClick:cn=>{cn.stopPropagation(),cn.preventDefault()}}),onHeaderRow:(ht,cn)=>({onClick:on=>{on.stopPropagation(),on.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(ht,cn,on)=>{on.field&&(kt.order_by=on.field),on.order||(kt.sort_direction="asc"),on.order==="ascend"&&(kt.sort_direction="asc"),on.order==="descend"&&(kt.sort_direction="desc"),on.order||(kt.sort_direction="asc"),ct()},columns:pn})))},bt=e(62202),xt=e(89614),jt=e(73674),gt=e(59301),Kt=Object.defineProperty,Xt=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ne=(be,Fe,Ie)=>Fe in be?Kt(be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[Fe]=Ie,He=(be,Fe)=>{for(var Ie in Fe||(Fe={}))Ot.call(Fe,Ie)&&Ne(be,Ie,Fe[Ie]);if(Gt)for(var Ie of Gt(Fe))Ae.call(Fe,Ie)&&Ne(be,Ie,Fe[Ie]);return be},tt=(be,Fe)=>Xt(be,yn(Fe)),Ue=(be,Fe,Ie)=>new Promise((nt,lt)=>{var kt=ut=>{try{Nt(Ie.next(ut))}catch(zt){lt(zt)}},sn=ut=>{try{Nt(Ie.throw(ut))}catch(zt){lt(zt)}},Nt=ut=>ut.done?nt(ut.value):Promise.resolve(ut.value).then(kt,sn);Nt((Ie=Ie.apply(be,Fe)).next())});const{SubMenu:pt}=b.default,{Content:dt,Sider:Ft}=G.default,Ut=({user:be,classroomList:Fe,globalSetting:Ie,loading:nt,dispatch:lt})=>{var kt,sn,Nt,ut,zt,wn,Yt,zn,Yn;const gn=(0,l.useParams)(),[Wt]=(0,l.useSearchParams)(),[ct,pn]=(0,n.useState)(()=>tt(He({},gn),{id:gn.coursesId,limit:20,type:Wt.get("tabs")||""})),{detailPollsList:ht,detailTopBanner:cn,detailLeftMenus:on}=Fe,[Cn,On]=(0,n.useState)([]),Fn=(0,l.useLocation)(),[Sr,Bn]=(0,n.useState)(!1),[ln,Xn]=(0,n.useState)("");let cr=Wt.get("tabs")?parseInt(Wt.get("tabs")):"all";const[Rr,va]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Kr=J.GJ?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u95EE\u5377\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u95EE\u5377\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D \u5E8F",type:"updated_at",direction:"desc"},{name:"\u95EE\u5377\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u95EE\u5377\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];gn.categoryId?ct.category_id=gn.categoryId:delete ct.category_id,(0,n.useEffect)(()=>{lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)}),lt({type:"classroomList/getAssistantPermissions",payload:{course_id:ct.id}})},[gn.categoryId]),(0,n.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&<({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},[Fe.actionTabs.key]),(0,n.useEffect)(()=>{On([])},[ht]);const dr=(tr,Lr)=>{ct.limit=Lr,ct.page=tr,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},Yr=tr=>Ue(void 0,null,function*(){if(Cn==""){d.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,$.ZP)(`/api/courses/${ct.id}/move_to_category.json`,{method:"post",body:{new_category_id:tr==null?void 0:tr.key,poll_ids:Cn,category_type:"poll"}})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)}),lt({type:"classroomList/getClassroomLeftMenus",payload:{id:ct==null?void 0:ct.id}}),On([]))}),Zr=tr=>{ct.type=tr.key==="all"?"":tr.key,ct.page=1,l.history.replace(`${Fn.pathname}?tabs=${ct.type}`),lt({type:"classroomList/getClassroomPollsList",payload:tt(He({},ct),{type:ct.type})})},jr=[{name:"\u5168\u90E8",id:"all",total:(kt=ht==null?void 0:ht.polls_counts)==null?void 0:kt.polls_all_counts},{name:"\u672A\u53D1\u5E03",id:1,total:(sn=ht==null?void 0:ht.polls_counts)==null?void 0:sn.polls_unpublish_counts},{name:"\u672A\u5F00\u59CB",id:5,total:(Nt=ht==null?void 0:ht.polls_counts)==null?void 0:Nt.polls_unstart_counts},{name:"\u63D0\u4EA4\u4E2D",id:2,total:(ut=ht==null?void 0:ht.polls_counts)==null?void 0:ut.polls_published_counts},{name:"\u5DF2\u622A\u6B62",id:3,total:(zt=ht==null?void 0:ht.polls_counts)==null?void 0:zt.polls_end_counts}].filter(tr=>(0,J.GJ)()?!0:tr.name!=="\u672A\u53D1\u5E03"&&tr.name!=="\u672A\u5F00\u59CB"),Jr=[{name:"\u6279\u91CF\u53D1\u5E03",icon:gt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:gt.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:gt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:gt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u6536\u85CF",icon:gt.createElement("i",{className:"iconfont icon-shoucang1"})}].filter(tr=>{var Lr;return(0,J.qz)()?((Lr=ht==null?void 0:ht.course_types)==null?void 0:Lr.course_is_public)!==1?tr.name!=="\u8BBE\u4E3A\u516C\u5F00":tr:tr.name!=="\u6536\u85CF"}).filter(tr=>(0,J.GJ)()?!0:tr.name!=="\u5220\u9664"),Ar=()=>gt.createElement(b.default,null,gt.createElement(b.default.Item,{key:1,onClick:()=>{Xn(new Date),lt({type:"polls/setActionTabs",payload:{key:"\u95EE\u5377\u9009\u7528",params:ct}})}},"\u9009\u7528\u95EE\u5377"),gt.createElement(b.default.Item,{key:2,onClick:()=>{l.history.push(`/classrooms/${ct.coursesId}/poll/${ct.categoryId}/add`)}},"\u65B0\u5EFA\u95EE\u5377")),Ur=tr=>Ue(void 0,null,function*(){var Lr;const Xr=tr.name;if(Cn==""){let _r="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";Xr==="\u6536\u85CF"&&(_r="\u8BF7\u9009\u62E9\u8981\u6536\u85CF\u7684\u95EE\u5377"),d.ZP.error(_r)}else{if(Xr==="\u6536\u85CF")return(yield(0,$.ZP)(`/api/courses/${ct.id}/polls/join_poll_banks.json`,{method:"post",body:{check_ids:[...Cn]}})).status===0&&d.ZP.success("\u64CD\u4F5C\u6210\u529F"),!1;lt({type:"polls/setActionTabs",payload:{key:Xr==="\u6279\u91CF\u5220\u9664"?"\u5220\u9664":Xr==="\u6279\u91CF\u7ED3\u675F"?"\u7ACB\u5373\u622A\u6B62":Xr==="\u6279\u91CF\u53D1\u5E03"?"\u7ACB\u5373\u53D1\u5E03":Xr,selectArrs:Cn,selectArrsAll:(Lr=ht.polls)==null?void 0:Lr.filter(_r=>Cn.includes(_r.id)),manage_all_group:ht==null?void 0:ht.manage_all_group,params:ct}})}});return gt.createElement("section",null,gt.createElement(bt.Z,{isLoading:nt["classroomList/getClassroomPollsList"],tabDataSource:jr,isAdmin:(0,J.GJ)(),addText:"\u65B0\u5EFA\u95EE\u5377",getDropdownMenu:Ar,onTabMenuClick:Zr,defaultSelectedKeys:[cr+""]}),gt.createElement(xt.Z,{dataSource:ht.polls||[],isAdmin:(0,J.GJ)(),batchStatus:Sr,SortMenuName:Rr,setSortMenuName:va,SortMenus:Kr,onSort:tr=>{ct.sort_by=tr.type,ct.sort_direction=tr.direction,ct.page=1,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},onSearch:tr=>{ct.search=tr.trim(),ct.page=1,lt({type:"classroomList/getClassroomPollsList",payload:He({},ct)})},onBatch:tr=>Bn(tr)}),gt.createElement(F.Z,{loading:nt["classroomList/getClassroomPollsList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ht.polls_counts&&ht.polls_counts.polls_all_counts===0&>.createElement(h.Z,null),ht.polls&&ht.polls.map(function(tr,Lr){return gt.createElement(wt,{key:Lr,v:tr,k:Lr,batchStatus:!0,selectArrs:Cn,setSelectArrs:On,dispatch:lt,params:ct,detailPollsList:ht,user:be,etiem:(0,E.li)((new Date(tr.end_time).getTime()-new Date().getTime())/1e3)})}),gt.createElement("aside",{className:"tc mb50 mt30"},((wn=ht.polls_counts)==null?void 0:wn.polls_all_counts)>0&>.createElement(r.Z,{showSizeChanger:!0,onChange:dr,defaultCurrent:ct.page,current:ct.page||1,pageSize:ct.limit||20,total:ht.polls_counts&&ht.polls_counts.polls_all_counts}))),Cn.length>0&&(0,J.GJ)()&>.createElement(k.Z,{offsetBottom:0},gt.createElement(jt.Z,{buttonDataSource:Jr,onButtonClick:Ur,useBatchStatus:Bn,catalogue:((zn=(Yt=on==null?void 0:on.course_modules)==null?void 0:Yt.find(tr=>tr.type==="poll"))==null?void 0:zn.second_category)||[],setSeleArr:On,allSelect:Cn.length?Cn.length===((Yn=ht.polls)==null?void 0:Yn.length):!1,setAllSelect:tr=>{var Lr;tr.target.checked?On((Lr=ht.polls)==null?void 0:Lr.map(Xr=>Xr.id)):On([])},selectArrs:Cn,onMenuClick:Yr,addCatalogue:tr=>{var Lr,Xr;tr.preventDefault(),lt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:{category_id:(Lr=on==null?void 0:on.course_modules)==null?void 0:Lr.find(_r=>_r.type==="poll").id,nodeModules:((Xr=on==null?void 0:on.course_modules)==null?void 0:Xr.find(_r=>_r.type==="poll"))||[],parent_id:"",type:"poll"}}})}})),gt.createElement(o,null),gt.createElement(De,null),gt.createElement($t,null),gt.createElement(vn,null),gt.createElement(ie,{key:ln,cb:()=>On([])}))};var Qt=(0,l.connect)(({user:be,classroomList:Fe,loading:Ie,globalSetting:nt})=>({user:be,classroomList:Fe,globalSetting:nt,loading:Ie.effects}))(Ut)},79834:function(qt,Ze,e){"use strict";e.d(Ze,{Q8:function(){return ne},d0:function(){return se},w6:function(){return Ee}});var n=e(59301),l=e(5083),b=e(57809),G=e(8591),d=e(43418),F=e(5112),r=e(95237),k=e(43604),$=e(6848),E=e(24905),J=e(3113),h=e(61186),g=e.n(h),P=e(24065),D=e(99064),M=e(89392),we=e.n(M),q=e(955),ce=e(24990),pe=e(89070),V=e(40731),C=e(46474),t=e(38233),W=e(82438),y=e(49692),K=e(59301),I=Object.defineProperty,Z=Object.defineProperties,S=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,j=(Te,it,$e)=>it in Te?I(Te,it,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Te[it]=$e,Q=(Te,it)=>{for(var $e in it||(it={}))O.call(it,$e)&&j(Te,$e,it[$e]);if(U)for(var $e of U(it))de.call(it,$e)&&j(Te,$e,it[$e]);return Te},ie=(Te,it)=>Z(Te,S(it)),ae=(Te,it,$e)=>new Promise((rt,Ye)=>{var yt=ot=>{try{Pe($e.next(ot))}catch(x){Ye(x)}},Xe=ot=>{try{Pe($e.throw(ot))}catch(x){Ye(x)}},Pe=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(yt,Xe);Pe(($e=$e.apply(Te,it)).next())});function Ee(Te,it){const $e=[];for(let rt=Te;rt{const rt=Teg()(it).endOf("day"),yt=Te{const $e=parseInt(g()(Te).format("HH")),rt=parseInt(g()().format("HH")),Ye=parseInt(g()().format("mm"));if(!Te)return{disabledHours:()=>Ee(0,rt),disabledMinutes:()=>Ee(0,Ye)};if(it){const yt=parseInt(g()(it).format("HH")),Xe=parseInt(g()(it).format("mm"));return g()(Te).isSame(g()(it),"day")?{disabledHours:()=>Ee(0,yt),disabledMinutes:()=>$e<=yt?Ee(0,Xe):[]}:void 0}if(g()(Te).isSame(g()(),"day"))return{disabledHours:()=>Ee(0,rt),disabledMinutes:()=>g()(Te).isSame(g()(),"hour")&&$e<=rt?Ee(0,Ye):[]}},Me=(Te,it)=>Te==null?void 0:Te.map($e=>{var rt;return(rt=it==null?void 0:it.find(Ye=>Ye.value===$e))==null?void 0:rt.id}),{RangePicker:Oe}=l.default,{Option:ue}=b.default,Be=({shixunHomeworks:Te,loading:it,dispatch:$e,classroomList:rt,user:Ye})=>{var yt,Xe,Pe,ot,x,R,s,o,H;const _=(0,pe.useParams)(),{workSetting:i,workList:f,shixunWorkList:te,headerInfo:L,changeData:w}=Te,[X,Re]=(0,n.useState)(!1),[ge,De]=(0,n.useState)(!1);let[Ce,z]=(0,n.useState)([]),[T,fe]=(0,n.useState)([]),[me,xe]=(0,n.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:V.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Je,St]=(0,n.useState)({}),[st,Pt]=(0,n.useState)({});(0,n.useEffect)(()=>()=>{z([])},[]),(0,n.useEffect)(()=>{Re(!(0,P.GJ)())},[(0,P.GJ)()]);const an=()=>{$e({type:"shixunHomeworks/getWorkSetting",payload:Q({},_)})};(0,n.useEffect)(()=>{if(!(i!=null&&i.course_id))return;Object.keys(me).map(function(Et){me[Et]=i[Et]}),(!me.allow_late||!me.unified_late)&&(me.late_penalty=20,me.penalty_type=V.Q.Percent),me.unified_setting||(me.unified_late=!1,me.unified_anonymous_comment=!1,me.unified_anonymous_appeal=!1),Ce=JSON.parse(JSON.stringify(i.group_settings.map(Et=>ie(Q({},Et),{group_name:[Et.group_name]})).filter(Et=>Et.publish_time!==null))),T=JSON.parse(JSON.stringify(i.allow_late_settings.map(Et=>ie(Q({},Et),{group_name:[Et.group_name]})).filter(Et=>Et.late_time!==null))),xe(Q({},me));const Ge=(0,q.QE)((Ce==null?void 0:Ce.length)>0?Ce:[]);z([...Ge]),(T==null?void 0:T.length)<=0?fe([{penalty_type:V.Q.Percent,late_penalty:20}]):fe([...T])},[i]);const _t=()=>ae(void 0,null,function*(){var Ge,Et;if(((Ge=Ye==null?void 0:Ye.userInfo)==null?void 0:Ge.user_status)===2){(0,C.Rd)();return}const hn=JSON.parse(JSON.stringify(me));if(hn.challenge_settings.filter($t=>!$t.hide),hn.categoryId=_.categoryId,(Et=hn.challenge_settings)!=null&&Et.every($t=>!$t.checked)){G.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ce),!me.unified_setting)Ce=Ce==null?void 0:Ce.map($t=>{var Hn;if(!$t.publish_time||!$t.end_time)throw G.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$t.group_name)throw G.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $t.group_name=typeof($t==null?void 0:$t.group_name)=="string"?[$t==null?void 0:$t.group_name]:$t==null?void 0:$t.group_name,$t.group_id=(Hn=i.group_settings)==null?void 0:Hn.filter(nr=>{var Tn;return(Tn=$t==null?void 0:$t.group_name)==null?void 0:Tn.includes(nr.group_name)}).map(nr=>nr.group_id||nr.id).toString().split(","),$t});else if(!me.publish_time||!me.end_time)throw G.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(hn.group_settings=Ce,me.allow_late)if(me.unified_late){if(me.late_penalty===null||me.late_penalty===void 0||me.late_penalty<0||me.late_penalty>100)throw G.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!me.late_time)throw G.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else T=T==null?void 0:T.map($t=>{var Hn,nr;if($t.late_penalty===null||$t.late_penalty===void 0||$t.late_penalty<0||$t.late_penalty>100)throw G.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$t.late_time)throw G.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$t.group_name)throw G.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $t.group_name=typeof($t==null?void 0:$t.group_name)=="string"?[$t==null?void 0:$t.group_name]:$t==null?void 0:$t.group_name,$t.group_id=(nr=(Hn=$t==null?void 0:$t.group_name)==null?void 0:Hn.map(Tn=>{var mn,Ct;let le=(Ct=(mn=i.group_settings)==null?void 0:mn.filter(p=>(p==null?void 0:p.group_name)===Tn))==null?void 0:Ct[0];return le==null?void 0:le.group_id}))==null?void 0:nr.toString().split(","),$t}),hn.allow_late_settings=T;let xn=yield(0,y.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});(xn==null?void 0:xn.student_count)===0?en(hn):(Pt(hn),St(xn))}),en=Ge=>{var Et;if(Ge.total_score===null){G.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ge!=null&&Ge.work_efficiency&&Ge.eff_score===null){G.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const hn=Ge.challenge_settings.reduce((Hn,nr)=>Hn+Number(nr.challenge_score),0);if((hn==null?void 0:hn.toFixed(10))!==((Et=Ge.total_score-Ge.eff_score)==null?void 0:Et.toFixed(10))){G.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ge.total_score}\u5206`);return}const xn={shixun_evaluation:Ge.shixun_evaluation,challenge_settings:Ge.challenge_settings};let $t=()=>{var Hn;const nr=()=>ae(void 0,null,function*(){De(!0),(yield(0,D.ZP)(`/api/homework_commons/${_.categoryId}/publish_setting.json`,{method:"post",body:Q({},Ge)})).status===0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),an(),$e({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Q({},_)})),De(!1)});!(0,M.isEqual)(w,xn)&&!((Hn=L==null?void 0:L.homework_status)!=null&&Hn.includes("\u672A\u53D1\u5E03"))?d.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:nr}):nr()};i!=null&&i.high_resources_consume&&!(i!=null&&i.high_resources_consume_permission)?$e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:i.homework_name,fn:()=>{$t()}}}):$t()},fn=(Ge,Et,hn="group_id")=>{var xn;return Et?Et.find($t=>$t[hn]===Ge):(xn=i==null?void 0:i.group_settings)==null?void 0:xn.find($t=>$t.group_id[0]===Ge)},In=(i==null?void 0:i.allow_late)||(i==null?void 0:i.anonymous_comment),vn=Ge=>{var Et,hn;const xn=fn(Ge,i==null?void 0:i.allow_late_settings,"id"),$t=fn(Ge,i==null?void 0:i.anonymous_comment_settings),Hn=fn(Ge);return(i==null?void 0:i.allow_late)&&xn&&g()(xn==null?void 0:xn.late_time)<=g()()||(i==null?void 0:i.anonymous_comment)&&$t&&($t==null?void 0:$t.evaluation_start)!==null||((hn=(g()(Hn==null?void 0:Hn.end_time)<=g()()&&((Et=i==null?void 0:i.allow_late_settings)==null?void 0:Et.filter(nr=>nr.group_id.includes(Ge))))[0])==null?void 0:hn.late_time)!=null},Vt=(0,n.useMemo)(()=>(i==null?void 0:i.allow_late)||(i==null?void 0:i.all_group_late),[i,L]),Sn=i==null?void 0:i.anonymous_comment,Kn=Ge=>{if(!Ge)return!1;const Et=fn(Ge,i==null?void 0:i.anonymous_comment_settings);return(i==null?void 0:i.anonymous_comment)&&Et&&(Et==null?void 0:Et.evaluation_start)!==null},Rt=(Ge,Et)=>{var hn,xn,$t,Hn,nr;Ge!=null&&Ge.group_id||(Ge.group_id=Me(Ge==null?void 0:Ge.group_name,i==null?void 0:i.group_settings)),$e({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ge,index:Et,rangePickerDisabled:(xn=(hn=Ge==null?void 0:Ge.group_id)==null?void 0:hn[0])!=null&&xn.publish_time?X||(g()()<=g()((Hn=fn(($t=Ge==null?void 0:Ge.group_id)==null?void 0:$t[0]))==null?void 0:Hn.publish_time)?!1:[!0,vn((nr=Ge==null?void 0:Ge.group_id)==null?void 0:nr[0])]):!1,disabledDate:i==null?void 0:i.course_end_date}})};return K.createElement("section",{className:ce.Z.form},K.createElement("div",{className:ce.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",K.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),K.createElement("div",null,K.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},K.createElement(F.ZP.Group,{disabled:X||!((yt=L==null?void 0:L.homework_status)!=null&&yt.includes("\u672A\u53D1\u5E03"))||(0,P.Rm)()&&!((Xe=rt.AssistantObject.practice)!=null&&Xe.can_publish),value:me.unified_setting,onChange:Ge=>{var Et;if(!((Et=L==null?void 0:L.homework_status)!=null&&Et.includes("\u672A\u53D1\u5E03"))){G.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(me.unified_setting=!me.unified_setting,me.unified_setting||(me.unified_late=!1,fe([{late_penalty:5}])),xe(Object.assign({},me)),me.unified_setting===!1&&Ce==""){z(Ce.concat({}));return}me.unified_setting&&(z([]),fe([{late_penalty:5}]))}},K.createElement(F.ZP,{value:!0,disabled:X||!(i!=null&&i.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),K.createElement(F.ZP,{disabled:X||!((Pe=i==null?void 0:i.group_settings)!=null&&Pe.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ot=i==null?void 0:i.group_settings)==null?void 0:ot.length)===0&&K.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),me.unified_setting&&K.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},K.createElement(r.Z,{align:"middle"},K.createElement(k.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),K.createElement(k.Z,{className:"ml10"},K.createElement(l.default,{size:"large",disabled:X||!((x=L==null?void 0:L.homework_status)!=null&&x.includes("\u672A\u53D1\u5E03")||(R=L==null?void 0:L.homework_status)!=null&&R.includes("\u672A\u5F00\u59CB"))||(0,P.Rm)()&&!((s=rt.AssistantObject.practice)!=null&&s.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date),disabledTime:Ge=>se(Ge),value:me.publish_time?g()(me.publish_time):"",onChange:(Ge,Et)=>{me.publish_time=Et,(me.end_time==""||!me.end_time)&&me.unified_setting&&(me.end_time=g()(Ge).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),xe(Object.assign({},me))}}))),K.createElement(r.Z,{align:"middle",className:"pl30"},K.createElement(k.Z,null,"\u622A\u6B62\u65F6\u95F4"),K.createElement(k.Z,{className:"ml10"},K.createElement(l.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(i==null?void 0:i.allow_late)&&(i==null?void 0:i.homework_status.includes("\u5DF2\u622A\u6B62"))||X||(i==null?void 0:i.allow_late)&&g()()>=g()(i==null?void 0:i.end_time)||(0,P.Rm)()&&!((o=rt.AssistantObject.practice)!=null&&o.can_publish),disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date,me.publish_time),disabledTime:Ge=>se(Ge,me.publish_time),value:me.end_time?g()(me.end_time):"",onChange:(Ge,Et)=>{me.end_time=Et,xe(Object.assign({},me))}})))),!me.unified_setting&&(Ce==null?void 0:Ce.length)>0&&K.createElement(r.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ce&&Ce.map(function(Ge,Et){var hn,xn,$t,Hn,nr,Tn,mn;return K.createElement(k.Z,{span:24,key:Et},K.createElement(r.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Et==(Ce==null?void 0:Ce.length)-1?"0px":"10px"}},K.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Et+1),K.createElement(b.default,{disabled:X||((hn=L==null?void 0:L.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03")&&Ge.id||g()(){var le;if((0,P.Rm)()&&!((le=rt.AssistantObject.practice)!=null&&le.can_publish)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce[Et].group_name=Ct,Ce[Et].group_id=Ge.group_id;const p=(0,M.flattenDeep)(Ce.map(A=>A.group_name)),B=T.map(A=>{let N=(A==null?void 0:A.group_name)||[];return ie(Q({},A),{group_name:(0,M.remove)(N,ye=>p.includes(ye))})});fe(B),z(Ce.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>K.createElement("div",{style:{cursor:"pointer"},onClick:()=>Rt(Ge,Et)},"+",Ct==null?void 0:Ct.length)},i.group_settings&&i.group_settings.map(function(Ct){if(!Ce.map(p=>p.group_name).flat().includes(Ct.group_name))return K.createElement(ue,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),K.createElement("div",{className:"ml20"},K.createElement(Oe,{size:"large",ranges:{\u6B64\u523B:[Ge.publish_time?g()(Ge.publish_time):g()(),g()()]},allowClear:!1,disabled:X||(g()()<=g()((Hn=fn(($t=Ge==null?void 0:Ge.group_id)==null?void 0:$t[0]))==null?void 0:Hn.publish_time)?!1:[!0,vn((nr=Ge==null?void 0:Ge.group_id)==null?void 0:nr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ct=>ne(Ct,i==null?void 0:i.course_end_date),disabledTime:Ct=>se(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[g()((0,q.U6)(),"HH:mm"),g()((0,q.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Ge.publish_time?g()(Ge.publish_time):void 0,Ge.end_time?g()(Ge.end_time):void 0],onChange:(Ct,le)=>{var p;if((0,P.Rm)()&&!((p=rt.AssistantObject.practice)!=null&&p.can_publish)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce[Et].publish_time=le[0],!Ge.end_time&&le[0]?Ce[Et].end_time=g()(le[0]).add(7,"days"):Ce[Et].end_time=le[1],z([...Ce])},onCalendarChange:(Ct,le,p)=>{if(le!=null&&le[0]&&!le[1]){const B=g()(le[0]).add(7,"days");Ce[Et].publish_time=le[0],Ce[Et].end_time=B,z([...Ce])}}})),!X&&K.createElement("div",{style:{display:"flex",width:"50px"}},((Tn=Ge==null?void 0:Ge.group_id)==null?void 0:Tn.length)>1&&K.createElement($.Z,{title:"\u89C4\u5219\u62C6\u5206"},K.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Rt(Ge,Et)})),Ce.length<((mn=i==null?void 0:i.group_settings)==null?void 0:mn.length)&&K.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,P.Rm)()&&!((Ct=rt.AssistantObject.practice)!=null&&Ct.can_publish)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}z(Ce.concat({}))}}),((Ge==null?void 0:Ge.publish_time)&&g()(){const Ct=(0,M.cloneDeep)(T);Ct.forEach((le,p)=>{le.group_name&&(le.group_name=le.group_name.filter(B=>{var A;return!((A=Ce[Et].group_name)!=null&&A.includes(B))}))}),Ce=Ce.filter((le,p)=>Et!==p),fe(Ct),z(Ce.slice()),setTimeout(()=>z(Ce.slice()),10)}}))))}))),K.createElement(r.Z,null,K.createElement(k.Z,null,K.createElement("div",{className:ce.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",K.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),K.createElement(k.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},K.createElement(E.default,{checked:me.allow_late,disabled:X||Vt,onChange:Ge=>{var Et;if((0,P.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ge.target.checked&&d.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:K.createElement("div",{style:{padding:10,background:"#f5f6f9"}},K.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),K.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),K.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),me.allow_late=!me.allow_late,T==""&&fe([{late_penalty:5}]),xe(Object.assign({},me))}},K.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(me==null?void 0:me.allow_late)&&K.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},K.createElement("div",{style:{display:"flex"}},K.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),K.createElement(F.ZP.Group,{style:{marginLeft:"20px"},disabled:X||(i==null?void 0:i.anonymous_comment)||(i==null?void 0:i.allow_late),value:me.unified_late,onChange:Ge=>{var Et;if((0,P.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me.unified_late=Ge.target.value,T==""&&!Ge.target.value&&fe([{penalty_type:V.Q.Percent,late_penalty:20}]),xe(Q({},me))}},(me==null?void 0:me.unified_setting)&&K.createElement(F.ZP,{value:!0,disabled:!(i!=null&&i.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((H=i==null?void 0:i.group_settings)==null?void 0:H.length)>0&&K.createElement(F.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),me!=null&&me.unified_late?K.createElement(K.Fragment,null,K.createElement(r.Z,{align:"middle",style:{marginTop:"10px"}},K.createElement(k.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),K.createElement(k.Z,{className:"ml20"},K.createElement(V.Z,{disabled:X||Sn,value:{type:me.penalty_type,inputValue:me.late_penalty},onChange:Ge=>{var Et;if((0,P.Rm)()&&!((Et=rt.AssistantObject.practice)!=null&&Et.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe(ie(Q({},me),{late_penalty:Ge.inputValue,penalty_type:Ge.type}))}})),K.createElement(k.Z,{flex:"1",className:"ml5"},K.createElement("span",{className:"c-grey-c ml10"},me.penalty_type===V.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),K.createElement(r.Z,{align:"middle",style:{marginTop:"15px"}},K.createElement(k.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),K.createElement(k.Z,{className:"ml20"},K.createElement(l.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:X||Sn,value:me.late_time?g()(me.late_time):"",disabledDate:Ge=>ne(Ge,i==null?void 0:i.course_end_date),onChange:(Ge,Et)=>{var hn;if((0,P.Rm)()&&!((hn=rt.AssistantObject.practice)!=null&&hn.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}me.late_time=Et,xe(Object.assign({},me))}})))):T.map(function(Ge,Et){var hn;return K.createElement(k.Z,{span:24,key:Et},K.createElement(r.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},K.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Et+1),K.createElement(b.default,{disabled:X||!((hn=L==null?void 0:L.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))&&Ge.id||(i==null?void 0:i.anonymous_comment),mode:"multiple",className:ce.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ge.group_name=="string"?[Ge.group_name]:Ge.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:xn=>{var $t;if((0,P.Rm)()&&!(($t=rt.AssistantObject.practice)!=null&&$t.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T[Et].group_name=xn,T[Et].group_id=Ge.group_id,fe(T.slice())}},i.group_settings&&i.group_settings.map(function(xn){const $t=T.map(nr=>nr.group_name).flat(),Hn=Ce.map(nr=>nr.group_name).flat();if(me!=null&&me.unified_setting){if(!$t.includes(xn.group_name))return K.createElement(ue,{value:xn.group_name,key:xn.id},xn.group_name)}else if(Hn.includes(xn.group_name)&&!$t.includes(xn.group_name))return K.createElement(ue,{value:xn.group_name,key:xn.id},xn.group_name)})),K.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),K.createElement(V.Z,{disabled:X||Kn(Ge.id),value:{type:Ge.penalty_type,inputValue:Ge.late_penalty},onChange:xn=>{var $t;if((0,P.Rm)()&&!(($t=rt.AssistantObject.practice)!=null&&$t.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T[Et].late_penalty=xn.inputValue,T[Et].penalty_type=xn.type,fe([...T])}}),K.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),K.createElement(l.default,{size:"large",disabled:X||Kn(Ge.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:g()((0,q.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:xn=>ne(xn,i==null?void 0:i.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ge!=null&&Ge.late_time?g()(Ge.late_time):void 0,onChange:(xn,$t)=>{var Hn;if((0,P.Rm)()&&!((Hn=rt.AssistantObject.practice)!=null&&Hn.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T[Et].late_time=$t,fe([...T])}}),!X&&K.createElement("div",{style:{display:"flex",width:"50px"}},K.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var xn;if((0,P.Rm)()&&!((xn=rt.AssistantObject.practice)!=null&&xn.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe(T.concat({penalty_type:V.Q.Percent,late_penalty:20}))}}),Et>0&&!Ge.id&&K.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var xn;if((0,P.Rm)()&&!((xn=rt.AssistantObject.practice)!=null&&xn.can_late)){G.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T=T.filter(($t,Hn)=>Et!==Hn),fe(T.slice()),setTimeout(()=>fe(T.slice()),10)}}))))})),!X&&K.createElement(K.Fragment,null,K.createElement(J.ZP,{type:"primary",size:"large",loading:ge,style:{width:"138px",marginTop:"30px"},onClick:()=>_t()},"\u4FDD\u5B58")),K.createElement(t.Z,{onConfirm:(Ge,Et)=>{Ce.splice(Ge,0,...Et),Ce.splice(Ge+Et.length,1);const hn=(0,q.QE)([...Ce]);z([...hn])}}),K.createElement(W.Z,{resdata:Je,type:"shixun",okloading:ge,oktext:(Je==null?void 0:Je.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ge=>ae(void 0,null,function*(){De(!0);let Et=yield(0,D.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});De(!1),(Et==null?void 0:Et.status)===0&&en(st)})}))};Ze.ZP=(0,pe.connect)(({shixunHomeworks:Te,classroomList:it,loading:$e,user:rt})=>({shixunHomeworks:Te,classroomList:it,loading:$e.effects,user:rt}))(Be)},59437:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return E}});var n=e(59301),l=e(92832),b=e(24905),G=e(95237),d={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",r=e(8797),k=(J,h,g)=>new Promise((P,D)=>{var M=ce=>{try{q(g.next(ce))}catch(pe){D(pe)}},we=ce=>{try{q(g.throw(ce))}catch(pe){D(pe)}},q=ce=>ce.done?P(ce.value):Promise.resolve(ce.value).then(M,we);q((g=g.apply(J,h)).next())}),E=({data:J,value:h=[],handleChangePage:g,className:P="",setSelectedRowKeys:D,selectedRowKeys:M,onChange:we=()=>{}})=>{const[q,ce]=(0,n.useState)([]),[pe,V]=(0,n.useState)([]),[C,t]=(0,n.useState)([]);let[W,y]=(0,n.useState)(1),[K,I]=(0,n.useState)();return(0,n.useEffect)(()=>{ce(J),V([]),t([])},[J]),(0,n.useEffect)(()=>{D&&(V(M),t(M))},[M]),n.createElement("div",{className:`flex justify-between w-full ${P}`},n.createElement("div",{className:d.leftdiv},n.createElement(l.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Z=>k(void 0,null,function*(){ce(J.filter(S=>{var U;return(U=S==null?void 0:S.name)==null?void 0:U.includes(Z.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),q.length===0&&n.createElement(r.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),n.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},n.createElement(b.default.Group,{value:pe.map(Z=>`${Z.id}`),onChange:Z=>{D(q.filter(S=>Z.includes(`${S.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},q.map((Z,S)=>n.createElement(G.Z,{key:Z.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},n.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Z.is_published,value:`${Z.id}`},n.createElement("div",{className:d.listClass},n.createElement("span",{className:d.spantitle,style:{width:Z.is_published?"108px":"170px"}},Z.name),Z.is_published&&n.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),n.createElement("div",{className:d.rightdiv},n.createElement(l.default.Search,{onChange:Z=>{t(pe.filter(S=>S.name.includes(Z.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),C.length===0&&n.createElement(r.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),C.length>0&&n.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},n.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},C.map((Z,S)=>n.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Z.id},n.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Z.name),n.createElement("img",{src:F,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{D(pe.filter(U=>`${U.id}`!=`${Z.id}`))}})))))))}},73674:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return J}});var n=e(59301),l=e(20834),b=e(92832),G=e(24905),d=e(3113),F=e(38854),r={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},k=e(24065),$=e(84105),J=({buttonDataSource:h,onButtonClick:g,useBatchStatus:P,allSelect:D,setAllSelect:M,selectArrs:we,onMenuClick:q,setSeleArr:ce,catalogue:pe,addCatalogue:V})=>{const[C,t]=(0,n.useState)(!1),[W,y]=(0,n.useState)("");console.log("---",pe);const K=n.createElement("div",{className:r.moveCategory,onMouseLeave:I=>t(!1)},n.createElement(l.default,{onClick:q,style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(b.default,{onChange:I=>{y(I.target.value)}})),pe==null?void 0:pe.map(function(I,Z){var S;if(!(W!==""&&I.category_name.indexOf(W)<0))return n.createElement(n.Fragment,null,n.createElement(l.default.Item,{className:"multi-llipsis1e",key:I.category_id,title:I.category_name},I.category_name),(S=I==null?void 0:I.third_category)==null?void 0:S.map(U=>n.createElement(l.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:U.category_id,title:U.category_name},U.category_name)))}),V&&n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:V},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:r.bottomControlContainer},n.createElement("div",null,n.createElement("div",null,n.createElement(G.default,{checked:D,onChange:M},"\u5168\u9009\u672C\u9875\uFF08",we.length,"\uFF09")),(0,k.GJ)()&&h.map(I=>n.createElement("div",{key:I.name},n.createElement(d.ZP,{type:"primary",icon:I.icon,className:r.buttonWrap,onClick:()=>g(I)},I.name))),(0,k.GJ)()&&(V||pe)&&n.createElement("div",null,n.createElement(F.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>K,getPopupContainer:I=>I.parentNode},n.createElement("span",{className:"ant-dropdown-link",onMouseEnter:I=>t(!0)},n.createElement(d.ZP,{type:"primary",className:r.buttonWrap,icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},n.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement($.Z,null))))))),n.createElement("div",null,n.createElement(d.ZP,{type:"primary",ghost:!0,onClick:()=>{P(!1),ce([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},38233:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return we}});var n=e(59301),l=e(89070),b=e(5083),G=e(43418),d=e(92832),F=e(8591),r=e(95237),k=e(43604),$={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},E=e(61186),J=e.n(E),h=e(955),g=e(8797),P=e(59301);const{RangePicker:D}=b.default,M=({dispatch:q,classroomList:ce,onConfirm:pe})=>{const[V,C]=(0,n.useState)([]),[t,W]=(0,n.useState)([]),[y,K]=(0,n.useState)(""),[I,Z]=(0,n.useState)([!1,!1]);(0,n.useEffect)(()=>{var O,de,j,Q;if(ce.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((O=ce.actionTabs)==null?void 0:O.rangePickerDisabled),(de=ce.actionTabs)!=null&&de.rangePickerDisabled?Z((j=ce.actionTabs)==null?void 0:j.rangePickerDisabled):Z([!1,!1]);let ie=ce.actionTabs.data,ae=(Q=ie==null?void 0:ie.group_name)==null?void 0:Q.map((Ee,ne)=>{var se;return{group_id:ie==null?void 0:ie.group_id[ne],group_name:ie==null?void 0:ie.group_name[ne],is_admin:ie==null?void 0:ie.is_admin,end_time:ie==null?void 0:ie.end_time,publish_time:Array.isArray(ie==null?void 0:ie.publish_time)?(se=ie==null?void 0:ie.publish_time)==null?void 0:se[0]:ie==null?void 0:ie.publish_time}});ae&&(C([...ae]),W([...ae]))}},[ce.actionTabs]);const S=()=>{q({type:"classroomList/setActionTabs",payload:{}}),K("")},U=O=>{if(O){const de=t==null?void 0:t.filter(j=>{var Q,ie;return(ie=(Q=j==null?void 0:j.group_name)==null?void 0:Q.toLowerCase())==null?void 0:ie.includes(O==null?void 0:O.toLowerCase())});C(de)}else C(t)};return P.createElement(G.default,{width:980,title:P.createElement("div",{style:{fontWeight:"bold",display:"flex"}},P.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",P.createElement("span",{className:$.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),P.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:y,onChange:O=>{K(O.target.value.trim()),U(O.target.value.trim())}})),centered:!0,maskClosable:!1,open:ce.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>S(),onOk:()=>{var O;if(t.some(j=>!j.end_time||!j.publish_time)){F.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}pe((O=ce.actionTabs)==null?void 0:O.index,t),S()}},P.createElement("div",{className:$.modal_con},P.createElement(r.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(V==null?void 0:V.length)>0?V.map(function(O,de){return P.createElement(k.Z,{span:24,key:de},P.createElement(r.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:de==(V==null?void 0:V.length)-1?"0px":"10px"}},P.createElement("div",{className:$.multiple_select,title:O==null?void 0:O.group_name},O==null?void 0:O.group_name),P.createElement("div",{className:"ml20"},P.createElement(D,{size:"large",allowClear:!1,disabled:I,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:j=>{var Q;return(0,h.Q8)(j,(Q=ce.actionTabs)==null?void 0:Q.disabledDate)},disabledTime:j=>(0,h.d0)(j),showTime:{showNow:!0,format:"HH:mm",defaultValue:[J()((0,h.U6)(),"HH:mm"),J()((0,h.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(O==null?void 0:O.publish_time)&&[J()(O==null?void 0:O.publish_time),O!=null&&O.end_time?J()(O==null?void 0:O.end_time):void 0],onChange:(j,Q)=>{V[de].publish_time=Q[0],V[de].end_time=Q[1],C([...V]),t.forEach(ie=>{ie.group_id===(O==null?void 0:O.group_id)&&(ie.publish_time=Q[0],ie.end_time=Q[1])}),W([...t])},onCalendarChange:(j,Q,ie)=>{if(Q!=null&&Q[0]&&!Q[1]){const ae=J()(Q[0]).add(7,"days");V[de].publish_time=Q[0],V[de].end_time=ae,C([...V]),t.forEach(Ee=>{Ee.group_id===(O==null?void 0:O.group_id)&&(Ee.publish_time=Q[0],Ee.end_time=ae)}),W([...t])}}})),I[0]?P.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):P.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{V.splice(de,1),C([...V]),t.forEach((j,Q)=>{j.group_id===(O==null?void 0:O.group_id)&&t.splice(Q,1)}),W([...t])}})))}):P.createElement(g.Z,null))))};var we=(0,l.connect)(({classroomList:q})=>({classroomList:q}))(M)},89614:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return q}});var n=e(59301),l=e(20834),b=e(24905),G=e(3113),d=e(38854),F=e(6848),r=e(57809),k=e(92832),$={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},E=e(24065),J=e(87395),h=e(84105),g=e(26724),P=e.n(g),D=e(89070),M=(ce,pe,V)=>new Promise((C,t)=>{var W=I=>{try{K(V.next(I))}catch(Z){t(Z)}},y=I=>{try{K(V.throw(I))}catch(Z){t(Z)}},K=I=>I.done?C(I.value):Promise.resolve(I.value).then(W,y);K((V=V.apply(ce,pe)).next())}),q=({isAdmin:ce,dataSource:pe,batchStatus:V,SortMenuName:C,setSortMenuName:t,detailCourseGroupsList:W,onSearch:y,onBoard:K,onSort:I,isboard:Z,dispatch:S,onBatch:U,SortMenus:O,isShowMode:de=!1,onModeChange:j})=>{const[Q,ie]=(0,n.useState)(!1),[ae,Ee]=(0,n.useState)([]),[ne,se]=(0,n.useState)(!0);let[Me,Oe]=(0,n.useState)([]);const[ue,Be]=(0,n.useState)(1),[Te,it]=(0,n.useState)(!1),$e=(0,D.useParams)(),rt=Pe=>{t(Pe.name),I(Pe)};(0,n.useEffect)(()=>{Z&&Ye()},[Z]);const Ye=()=>M(void 0,null,function*(){var Pe;if(ne&&!Te){it(!0),Be(ue+1);const ot=yield S({type:"classroomList/getCourseGroupsList",payload:{page:ue,id:$e.coursesId,limit:20,nonenavigate:!0}});let x=[...(ot==null?void 0:ot.course_groups)||[]];((Pe=ot==null?void 0:ot.course_groups)==null?void 0:Pe.length)<20&&(se(!1),x.push({id:0,name:"\u672A\u5206\u73ED"})),it(!1),Oe([...Me,...x])}}),yt=n.createElement("section",{className:$.dropmenu},n.createElement("div",{style:{maxHeight:200,overflow:"auto"}},n.createElement(P(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Pe=>{Ye()},hasMore:ne,useWindow:!1},n.createElement(l.default,{style:{width:240,zIndex:10}},(W==null?void 0:W.group_count)>0&&(Me==null?void 0:Me.filter(Pe=>Pe.edit_auth||Pe.name==="\u672A\u5206\u73ED").map(function(Pe,ot){return n.createElement(l.default.Item,{key:Pe.id},n.createElement(b.default,{checked:ae.includes(Pe.id),value:Pe.id,onChange:x=>{let R=ae.indexOf(Pe.id);ae.indexOf(Pe.id)>-1?Ee(ae.filter(s=>s!==Pe.id)):Ee(ae.concat(Pe.id))}},Pe.name))}))))),n.createElement("aside",{style:{background:"#fff"}},n.createElement("div",null,n.createElement(G.ZP,{type:"link",onClick:()=>{K(ae)}},"\u786E\u5B9A"),n.createElement(G.ZP,{type:"link",onClick:()=>{Ee([])}},"\u91CD\u7F6E")))),Xe=C==="\u9ED8\u8BA4\u6392\u5E8F";return n.createElement("div",{className:$.searchSortControllerContainer},!!(O!=null&&O.length)&&n.createElement("div",null,n.createElement(d.Z,{dropdownRender:()=>n.createElement(l.default,{selectedKeys:[C]},O.map(Pe=>n.createElement(l.default.Item,{key:Pe.name,onClick:()=>rt(Pe)},Pe.name)))},n.createElement("div",null,n.createElement("span",{className:`${$.btn} ${Xe?$.btnSort:""}`},n.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),C)))),Xe&&n.createElement(F.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.createElement("span",{className:$.tips},n.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),de&&n.createElement(r.default,{defaultValue:"",onChange:j,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),n.createElement(k.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:y,style:{width:220,marginLeft:de?"":"auto"}}),(0,E.eB)()&&Z&&n.createElement(d.Z,{dropdownRender:()=>yt,open:Q,onOpenChange:Pe=>{ie(Pe)}},n.createElement("a",null,"\u5206\u73ED",Q?n.createElement(J.Z,{style:{marginLeft:6}}):n.createElement(h.Z,{style:{marginLeft:6}}))))}},62202:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return h}});var n=e(59301),l=e(95237),b=e(43604),G=e(20834),d=e(38854),F=e(8591),r=e(6848),k={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},$=e(89070),E=e(24065),h=({isLoading:g,addText:P,tabDataSource:D,isAdmin:M,dispatch:we,classroomList:q,type:ce,isExercise:pe,defaultSelectedKeys:V,onTabMenuClick:C,getDropdownMenu:t,showControlButton:W,buttonText:y,buttonIcon:K="icon-tianjiadaohang",extraNode:I,user:Z,onButtonClick:S,isModelUser:U,menuItemWidth:O=125})=>{var de,j,Q,ie,ae;const Ee=(0,$.useParams)();return n.createElement("div",{className:k.tabMenuContainer},n.createElement(l.Z,null,n.createElement(b.Z,{flex:"1"},n.createElement(G.default,{onSelect:ne=>g?{}:C(ne),mode:"horizontal",selectedKeys:V},D.map(ne=>n.createElement(G.default.Item,{style:{width:O},key:typeof ne.index=="number"?ne.index:ne.id},n.createElement("span",{className:"c-grey-666"},ne.name),ne.total!==void 0&&M&&n.createElement("span",{className:"c-grey-999 ml20"},ne.total||0))))),M&&pe&&n.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{we({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),M&&n.createElement(b.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},pe&&n.createElement(d.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>n.createElement(G.default,null,n.createElement(G.default.Item,{key:1,onClick:()=>{var ne;if((0,E.Rm)()&&!((ne=q.AssistantObject.exercise)!=null&&ne.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}we({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ce,exportType:"exercise",category_id:Ee.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),n.createElement(G.default.Item,{key:3,onClick:()=>{var ne;if((0,E.Rm)()&&!((ne=q.AssistantObject.exercise)!=null&&ne.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$.history.push(`/classrooms/${Ee==null?void 0:Ee.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},n.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},n.createElement("span",{style:{color:"#666666",cursor:"pointer"}},n.createElement("i",{className:"iconfont icon-xiazai6"})))),n.createElement("div",{className:k.control},n.createElement("div",{className:k.extra},I),W&&(y=="\u6DFB\u52A0\u76F4\u64AD"?n.createElement(d.Z,{menu:{items:(j=(de=[{label:n.createElement("div",{onClick:()=>{S("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},U&&{label:n.createElement("div",{onClick:()=>{S("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:de.filter(ne=>ne==null?void 0:ne.show))==null?void 0:j.map(ne=>({label:ne==null?void 0:ne.label,key:ne==null?void 0:ne.key}))}},n.createElement("span",{className:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:`iconfont ${K}`})),n.createElement("span",null,y))):n.createElement("span",{onClick:S,style:{cursor:"pointer"},className:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:`iconfont ${K}`})),n.createElement("span",null,y))),!!t&&n.createElement(d.Z,{disabled:((Q=Z==null?void 0:Z.userInfo)==null?void 0:Q.user_status)===2,className:"ml10",dropdownRender:t},n.createElement("span",{className:((ie=Z==null?void 0:Z.userInfo)==null?void 0:ie.user_status)===2?k.selectBtn1:k.selectBtn},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.createElement(r.Z,{title:((ae=Z==null?void 0:Z.userInfo)==null?void 0:ae.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},n.createElement("span",null,P||"\u521B\u5EFA\u8BD5\u5377"))))))))}},46474:function(qt,Ze,e){"use strict";e.d(Ze,{rX:function(){return C},pW:function(){return t},gy:function(){return W},xY:function(){return V},O5:function(){return pe},hs:function(){return M},tJ:function(){return P},o1:function(){return D},Rd:function(){return ce}});var n=e(89070),l=e(43418),b=e(28103),G=e(8591),d=e(24065),F=e(955),r=e(87169),k=e(25510),$="data:image/png;base64,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",E=e.p+"static/newqrcode.a8740efb.png",J=e(32637),h=e(59301),g=(y,K,I)=>new Promise((Z,S)=>{var U=j=>{try{de(I.next(j))}catch(Q){S(Q)}},O=j=>{try{de(I.throw(j))}catch(Q){S(Q)}},de=j=>j.done?Z(j.value):Promise.resolve(j.value).then(U,O);de((I=I.apply(y,K)).next())});const P=(y,K=!1,I=!1,Z="",S=!1)=>!!(D(y)&&we(y,K,I,Z,S)),D=y=>(0,d.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),M=y=>{var K,I,Z;const{user:S}=(0,n.getDvaApp)()._store.getState();(0,d.bg)()&&!((I=(K=S==null?void 0:S.userInfo)==null?void 0:K.course)!=null&&I.course_public)&&!((Z=S==null?void 0:S.userInfo)!=null&&Z.profile_completed)&&y({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},we=(y,K=!1,I=!0,Z="",S=!1)=>{var U;const{user:O}=(0,n.getDvaApp)()._store.getState();return(U=O.userInfo)!=null&&U.profile_completed?!0:(I?y({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Z,isCurrentPage:S}}):l.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,F.xg)("/account/profile/edit"),q()}}),!1)},q=()=>{l.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()}})},ce=()=>{l.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:h.createElement("div",{style:{textAlign:"center"}},h.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"),h.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:J}),h.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},pe=()=>{var y;const{user:K}=(0,n.getDvaApp)()._store.getState();return(y=K.userInfo)!=null&&y.professional_certification?!0:(l.default.confirm({title:"\u63D0\u793A",centered:!0,content:h.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,F.xg)("/account/certification")}}),!1)},V=()=>(0,d.V9)()?!0:(l.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:h.createElement("div",{className:"tc",style:{marginLeft:-38}},h.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),h.createElement("img",{src:E,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),C=(y,K)=>y?!0:(l.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:h.createElement("div",null,h.createElement("p",null,K||"\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"),h.createElement("div",{style:{marginLeft:"110px"}},h.createElement("img",{src:$,width:200}),h.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,F.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),t=y=>{l.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:h.createElement("div",null,h.createElement("div",null,h.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"),h.createElement(b.Z,null),h.createElement("p",{style:{color:"#666666",fontSize:12}}," ",h.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 ",h.createElement("a",null,y),"\u5929\u3002"),h.createElement("p",{style:{color:"#666666",fontSize:12}}," ",h.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")),h.createElement("div",{style:{textAlign:"center",marginTop:30}},h.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:k,alt:"\u4E8C\u7EF4\u7801",width:160})))})},W=(y,K="")=>{const{shixunsDetail:{detail:I}}=(0,n.getDvaApp)()._store.getState();if((I==null?void 0:I.public)===2||(I==null?void 0:I.public)===1||(I==null?void 0:I.shixun_status)===3){let Z="";return(I==null?void 0:I.public)===2&&(Z="\u5DF2\u516C\u5F00"),(I==null?void 0:I.public)===1&&(Z="\u5F85\u5BA1\u6838"),(I==null?void 0:I.shixun_status)===3&&(Z="\u5DF2\u5173\u95ED"),l.default.info({centered:!0,icon:h.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:h.createElement("div",{className:"tc",style:{marginLeft:-38}},h.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},h.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Z,"\uFF0C",K,"\u3002"),h.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),h.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:k,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(I==null?void 0:I.shixun_status)===2?(l.default.confirm({centered:!0,icon:h.createElement(r.Z,null),title:"\u63D0\u793A",content:h.createElement("div",null,h.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",K,"\u3002"),h.createElement("br",null),h.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:()=>{l.default.confirm({width:440,centered:!0,icon:h.createElement(r.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:()=>g(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:I==null?void 0:I.identifier}})).status!==401&&(G.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:I==null?void 0:I.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:I==null?void 0:I.identifier}}))})})}}),!0):!1}},36785:function(qt,Ze,e){"use strict";e.d(Ze,{o2:function(){return d},yT:function(){return F}});var n=e(19127),l=e(33166);const b=l.i.map(r=>`${r}-inverse`),G=["success","processing","error","default","warning"];function d(r){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,n.Z)(b),(0,n.Z)(l.i)).includes(r):l.i.includes(r)}function F(r){return G.includes(r)}},50371:function(qt,Ze){"use strict";function e(){const n=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const d=b[G];d!==void 0&&(n[G]=d)})}return n}Ze.Z=e},13845:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return n},Z:function(){return l}});function n(b){return b!=null&&b===b.window}function l(b,G){var d,F;if(typeof window=="undefined")return 0;const r=G?"scrollTop":"scrollLeft";let k=0;return n(b)?k=b[G?"pageYOffset":"pageXOffset"]:b instanceof Document?k=b.documentElement[r]:(b instanceof HTMLElement||b)&&(k=b[r]),b&&!n(b)&&typeof k!="number"&&(k=(F=((d=b.ownerDocument)!==null&&d!==void 0?d:b).documentElement)===null||F===void 0?void 0:F[r]),k}},56762:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(59301);function l(){const[,b]=n.useReducer(G=>G+1,0);return b}},79676:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return F}});var n=e(19447);function l(r,k,$,E){if(E===!1)return{adjustX:!1,adjustY:!1};const J=E&&typeof E=="object"?E:{},h={};switch(r){case"top":case"bottom":h.shiftX=k.dropdownArrowOffset*2+$;break;case"left":case"right":h.shiftY=k.dropdownArrowOffsetVertical*2+$;break}const g=Object.assign(Object.assign({},h),J);return g.shiftX||(g.adjustX=!0),g.shiftY||(g.adjustY=!0),g}const b={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"]}},G={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"]}},d=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function F(r){const{arrowWidth:k,autoAdjustOverflow:$,arrowPointAtCenter:E,offset:J,borderRadius:h,visibleFirst:g}=r,P=k/2,D={};return Object.keys(b).forEach(M=>{const we=E&&G[M]||b[M],q=Object.assign(Object.assign({},we),{offset:[0,0]});switch(D[M]=q,d.has(M)&&(q.autoArrow=!1),M){case"top":case"topLeft":case"topRight":q.offset[1]=-P-J;break;case"bottom":case"bottomLeft":case"bottomRight":q.offset[1]=P+J;break;case"left":case"leftTop":case"leftBottom":q.offset[0]=-P-J;break;case"right":case"rightTop":case"rightBottom":q.offset[0]=P+J;break}const ce=(0,n.fS)({contentRadius:h,limitVerticalRadius:!0});if(E)switch(M){case"topLeft":case"bottomLeft":q.offset[0]=-ce.dropdownArrowOffset-P;break;case"topRight":case"bottomRight":q.offset[0]=ce.dropdownArrowOffset+P;break;case"leftTop":case"rightTop":q.offset[1]=-ce.dropdownArrowOffset-P;break;case"leftBottom":case"rightBottom":q.offset[1]=ce.dropdownArrowOffset+P;break}q.overflow=l(M,ce,k,$),g&&(q.htmlRegion="visibleFirst")}),D}},68031:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return G}});var n=e(16089);function l(d,F,r,k){const $=r-F;return d/=k/2,d<1?$/2*d*d*d+F:$/2*((d-=2)*d*d+2)+F}var b=e(13845);function G(d){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:k,duration:$=450}=F,E=r(),J=(0,b.Z)(E,!0),h=Date.now(),g=()=>{const D=Date.now()-h,M=l(D>$?$:D,J,d,$);(0,b.F)(E)?E.scrollTo(window.pageXOffset,M):E instanceof Document||E.constructor.name==="HTMLDocument"?E.documentElement.scrollTop=M:E.scrollTop=M,D<$?(0,n.Z)(g):typeof k=="function"&&k()};(0,n.Z)(g)}},19080:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return d},Z:function(){return G}});var n=e(92310),l=e.n(n);const b=null;function G(F,r,k){return l()({[`${F}-status-success`]:r==="success",[`${F}-status-warning`]:r==="warning",[`${F}-status-error`]:r==="error",[`${F}-status-validating`]:r==="validating",[`${F}-has-feedback`]:k})}const d=(F,r)=>r||F},27666:function(qt,Ze,e){"use strict";var n=e(19127),l=e(16089);function b(G){let d;const F=k=>()=>{d=null,G.apply(void 0,(0,n.Z)(k))},r=function(){if(d==null){for(var k=arguments.length,$=new Array(k),E=0;E{l.Z.cancel(d),d=null},r}Ze.Z=b},81228:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return W}});var n=e(52884),l=e(95727),b=e(65711),G=e(85745),d=e(59301),F=e(92310),r=e.n(F),k=e(29301),$=e(2738),E=e(27666),J=e(36355),h=e(83116),g=e(37613);const P=y=>{const{componentCls:K}=y;return{[K]:{position:"fixed",zIndex:y.zIndexPopup}}};var D=(0,h.Z)("Affix",y=>{const K=(0,g.TS)(y,{zIndexPopup:y.zIndexBase+10});return[P(K)]});function M(y){return y!==window?y.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function we(y,K,I){if(I!==void 0&&K.top>y.top-I)return I+K.top}function q(y,K,I){if(I!==void 0&&K.bottom{const S=Z.getTargetFunc(),U=S==null?void 0:S(),{prevTarget:O}=Z.state;O!==U&&(ce.forEach(de=>{O==null||O.removeEventListener(de,Z.lazyUpdatePosition),U==null||U.addEventListener(de,Z.lazyUpdatePosition)}),Z.updatePosition(),Z.setState({prevTarget:U}))},Z.removeListeners=()=>{Z.timer&&(clearTimeout(Z.timer),Z.timer=null);const{prevTarget:S}=Z.state,U=Z.getTargetFunc(),O=U==null?void 0:U();ce.forEach(de=>{O==null||O.removeEventListener(de,Z.lazyUpdatePosition),S==null||S.removeEventListener(de,Z.lazyUpdatePosition)}),Z.updatePosition.cancel(),Z.lazyUpdatePosition.cancel()},Z.getOffsetTop=()=>{const{offsetBottom:S,offsetTop:U}=Z.props;return S===void 0&&U===void 0?0:U},Z.getOffsetBottom=()=>Z.props.offsetBottom,Z.measure=()=>{const{status:S,lastAffix:U}=Z.state,{onChange:O}=Z.props,de=Z.getTargetFunc();if(S!==V.Prepare||!Z.fixedNodeRef.current||!Z.placeholderNodeRef.current||!de)return;const j=Z.getOffsetTop(),Q=Z.getOffsetBottom(),ie=de();if(ie){const ae={status:V.None},Ee=M(Z.placeholderNodeRef.current);if(Ee.top===0&&Ee.left===0&&Ee.width===0&&Ee.height===0)return;const ne=M(ie),se=we(Ee,ne,j),Me=q(Ee,ne,Q);se!==void 0?(ae.affixStyle={position:"fixed",top:se,width:Ee.width,height:Ee.height},ae.placeholderStyle={width:Ee.width,height:Ee.height}):Me!==void 0&&(ae.affixStyle={position:"fixed",bottom:Me,width:Ee.width,height:Ee.height},ae.placeholderStyle={width:Ee.width,height:Ee.height}),ae.lastAffix=!!ae.affixStyle,O&&U!==ae.lastAffix&&O(ae.lastAffix),Z.setState(ae)}},Z.prepareMeasure=()=>{Z.setState({status:V.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Z.updatePosition=(0,E.Z)(()=>{Z.prepareMeasure()}),Z.lazyUpdatePosition=(0,E.Z)(()=>{const S=Z.getTargetFunc(),{affixStyle:U}=Z.state;if(S&&U){const O=Z.getOffsetTop(),de=Z.getOffsetBottom(),j=S();if(j&&Z.placeholderNodeRef.current){const Q=M(j),ie=M(Z.placeholderNodeRef.current),ae=we(ie,Q,O),Ee=q(ie,Q,de);if(ae!==void 0&&U.top===ae||Ee!==void 0&&U.bottom===Ee)return}}Z.prepareMeasure()}),Z}return(0,l.Z)(I,[{key:"getTargetFunc",value:function(){const{getTargetContainer:S}=this.context,{target:U}=this.props;return U!==void 0?U:S!=null?S:pe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(S){this.addListeners(),(S.offsetTop!==this.props.offsetTop||S.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:S,placeholderStyle:U}=this.state,{affixPrefixCls:O,rootClassName:de,children:j}=this.props,Q=r()(S&&de,{[O]:!!S});let ie=(0,$.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return d.createElement(k.Z,{onResize:this.updatePosition},d.createElement("div",Object.assign({},ie,{ref:this.placeholderNodeRef}),S&&d.createElement("div",{style:U,"aria-hidden":"true"}),d.createElement("div",{className:Q,ref:this.fixedNodeRef,style:S},d.createElement(k.Z,{onResize:this.updatePosition},j))))}}]),I}(d.Component);C.contextType=J.E_;var W=(0,d.forwardRef)((y,K)=>{const{prefixCls:I,rootClassName:Z}=y,{getPrefixCls:S}=(0,d.useContext)(J.E_),U=S("affix",I),[O,de]=D(U),j=Object.assign(Object.assign({},y),{affixPrefixCls:U,rootClassName:r()(Z,de)});return O(d.createElement(C,Object.assign({},j,{ref:K})))})},24905:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return W}});var n=e(92310),l=e.n(n),b=e(5630),G=e(59301),d=e(36355),F=e(1684),r=e(32441),$=G.createContext(null),E=e(98447),J=e(14088),h=e(4572),g=function(y,K){var I={};for(var Z in y)Object.prototype.hasOwnProperty.call(y,Z)&&K.indexOf(Z)<0&&(I[Z]=y[Z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,Z=Object.getOwnPropertySymbols(y);S{var I;const{prefixCls:Z,className:S,rootClassName:U,children:O,indeterminate:de=!1,style:j,onMouseEnter:Q,onMouseLeave:ie,skipGroup:ae=!1,disabled:Ee}=y,ne=g(y,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:se,direction:Me,checkbox:Oe}=G.useContext(d.E_),ue=G.useContext($),{isFormItemInput:Be}=G.useContext(r.aM),Te=G.useContext(F.Z),it=(I=(ue==null?void 0:ue.disabled)||Ee)!==null&&I!==void 0?I:Te,$e=G.useRef(ne.value);G.useEffect(()=>{ue==null||ue.registerValue(ne.value)},[]),G.useEffect(()=>{if(!ae)return ne.value!==$e.current&&(ue==null||ue.cancelValue($e.current),ue==null||ue.registerValue(ne.value),$e.current=ne.value),()=>ue==null?void 0:ue.cancelValue(ne.value)},[ne.value]);const rt=se("checkbox",Z),[Ye,yt]=(0,E.ZP)(rt),Xe=Object.assign({},ne);ue&&!ae&&(Xe.onChange=function(){ne.onChange&&ne.onChange.apply(ne,arguments),ue.toggleOption&&ue.toggleOption({label:O,value:ne.value})},Xe.name=ue.name,Xe.checked=ue.value.includes(ne.value));const Pe=l()(`${rt}-wrapper`,{[`${rt}-rtl`]:Me==="rtl",[`${rt}-wrapper-checked`]:Xe.checked,[`${rt}-wrapper-disabled`]:it,[`${rt}-wrapper-in-form-item`]:Be},Oe==null?void 0:Oe.className,S,U,yt),ot=l()({[`${rt}-indeterminate`]:de},h.A,yt),x=de?"mixed":void 0;return Ye(G.createElement(J.Z,{component:"Checkbox",disabled:it},G.createElement("label",{className:Pe,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),j),onMouseEnter:Q,onMouseLeave:ie},G.createElement(b.Z,Object.assign({"aria-checked":x},Xe,{prefixCls:rt,className:ot,disabled:it,ref:K})),O!==void 0&&G.createElement("span",null,O))))};var M=G.forwardRef(P),we=e(19127),q=e(2738),ce=function(y,K){var I={};for(var Z in y)Object.prototype.hasOwnProperty.call(y,Z)&&K.indexOf(Z)<0&&(I[Z]=y[Z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,Z=Object.getOwnPropertySymbols(y);S{const{defaultValue:I,children:Z,options:S=[],prefixCls:U,className:O,rootClassName:de,style:j,onChange:Q}=y,ie=ce(y,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ae,direction:Ee}=G.useContext(d.E_),[ne,se]=G.useState(ie.value||I||[]),[Me,Oe]=G.useState([]);G.useEffect(()=>{"value"in ie&&se(ie.value||[])},[ie.value]);const ue=G.useMemo(()=>S.map(R=>typeof R=="string"||typeof R=="number"?{label:R,value:R}:R),[S]),Be=R=>{Oe(s=>s.filter(o=>o!==R))},Te=R=>{Oe(s=>[].concat((0,we.Z)(s),[R]))},it=R=>{const s=ne.indexOf(R.value),o=(0,we.Z)(ne);s===-1?o.push(R.value):o.splice(s,1),"value"in ie||se(o),Q==null||Q(o.filter(H=>Me.includes(H)).sort((H,_)=>{const i=ue.findIndex(te=>te.value===H),f=ue.findIndex(te=>te.value===_);return i-f}))},$e=ae("checkbox",U),rt=`${$e}-group`,[Ye,yt]=(0,E.ZP)($e),Xe=(0,q.Z)(ie,["value","disabled"]),Pe=S.length?ue.map(R=>G.createElement(M,{prefixCls:$e,key:R.value.toString(),disabled:"disabled"in R?R.disabled:ie.disabled,value:R.value,checked:ne.includes(R.value),onChange:R.onChange,className:`${rt}-item`,style:R.style,title:R.title},R.label)):Z,ot={toggleOption:it,value:ne,disabled:ie.disabled,name:ie.name,registerValue:Te,cancelValue:Be},x=l()(rt,{[`${rt}-rtl`]:Ee==="rtl"},O,de,yt);return Ye(G.createElement("div",Object.assign({className:x,style:j},Xe,{ref:K}),G.createElement($.Provider,{value:ot},Pe)))},V=G.forwardRef(pe);var C=G.memo(V);const t=M;t.Group=C,t.__ANT_CHECKBOX=!0;var W=t},98447:function(qt,Ze,e){"use strict";e.d(Ze,{C2:function(){return d}});var n=e(17313),l=e(37613),b=e(83116);const G=F=>{const{checkboxCls:r}=F,k=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,n.Wf)(F)),{display:"inline-flex",flexWrap:"wrap",columnGap:F.marginXS,[`> ${F.antCls}-row`]:{flex:1}}),[k]:Object.assign(Object.assign({},(0,n.Wf)(F)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${k}`]:{marginInlineStart:0},[`&${k}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,n.Wf)(F)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:F.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,n.oN)(F))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:F.checkboxSize,height:F.checkboxSize,direction:"ltr",backgroundColor:F.colorBgContainer,border:`${F.lineWidth}px ${F.lineType} ${F.colorBorder}`,borderRadius:F.borderRadiusSM,borderCollapse:"separate",transition:`all ${F.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:F.checkboxSize/14*5,height:F.checkboxSize/14*8,border:`${F.lineWidthBold}px solid ${F.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${F.motionDurationFast} ${F.motionEaseInBack}, opacity ${F.motionDurationFast}`}},"& + span":{paddingInlineStart:F.paddingXS,paddingInlineEnd:F.paddingXS}})},{[` ${k}:not(${k}-disabled), ${r}:not(${r}-disabled) `]:{[`&:hover ${r}-inner`]:{borderColor:F.colorPrimary}},[`${k}:not(${k}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:F.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:F.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:F.colorPrimary,borderColor:F.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${F.motionDurationMid} ${F.motionEaseOutBack} ${F.motionDurationFast}`}}},[` ${k}-checked:not(${k}-disabled), ${r}-checked:not(${r}-disabled) - `]:{[`&:hover ${r}-inner`]:{backgroundColor:F.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:F.colorBgContainer,borderColor:F.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:F.fontSizeLG/2,height:F.fontSizeLG/2,backgroundColor:F.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${k}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:F.colorBgContainerDisabled,borderColor:F.colorBorder,"&:after":{borderColor:F.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:F.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:F.colorTextDisabled}}}]};function d(F,r){const k=(0,l.TS)(r,{checkboxCls:`.${F}`,checkboxSize:r.controlInteractiveSize});return[U(k)]}Ze.ZP=(0,b.Z)("Checkbox",(F,r)=>{let{prefixCls:k}=r;return[d(k,F)]})},93891:function(qt,Ze,e){"use strict";var n=e(59301),l=e(36355),b=e(64165);const U=d=>{const{componentName:F}=d,{getPrefixCls:r}=(0,n.useContext)(l.E_),k=r("empty");switch(F){case"Table":case"List":return n.createElement(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return n.createElement(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE,className:`${k}-small`});default:return n.createElement(b.Z,null)}};Ze.Z=U},5083:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Bl}});var n=e(61186),l=e.n(n),b=e(48736),U=e(90111),d=e.n(U),F=e(58319),r=e.n(F),k=e(23250),$=e.n(k),E=e(74959),J=e.n(E),h=e(10238),g=e.n(h),D=e(33656),I=e.n(D);l().extend(I()),l().extend(g()),l().extend(d()),l().extend(r()),l().extend($()),l().extend(J()),l().extend(function(a,u){var v=u.prototype,re=v.format;v.format=function(je){var Le=(je||"").replace("Wo","wo");return re.bind(this)(Le)}});var M={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ae=function(u){var v=M[u];return v||u.split("_")[0]},q=function(){(0,b.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ce={getNow:function(){return l()()},getFixedDate:function(u){return l()(u,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(u){return u.endOf("month")},getWeekDay:function(u){var v=u.locale("en");return v.weekday()+v.localeData().firstDayOfWeek()},getYear:function(u){return u.year()},getMonth:function(u){return u.month()},getDate:function(u){return u.date()},getHour:function(u){return u.hour()},getMinute:function(u){return u.minute()},getSecond:function(u){return u.second()},addYear:function(u,v){return u.add(v,"year")},addMonth:function(u,v){return u.add(v,"month")},addDate:function(u,v){return u.add(v,"day")},setYear:function(u,v){return u.year(v)},setMonth:function(u,v){return u.month(v)},setDate:function(u,v){return u.date(v)},setHour:function(u,v){return u.hour(v)},setMinute:function(u,v){return u.minute(v)},setSecond:function(u,v){return u.second(v)},isAfter:function(u,v){return u.isAfter(v)},isValidate:function(u){return u.isValid()},locale:{getWeekFirstDay:function(u){return l()().locale(Ae(u)).localeData().firstDayOfWeek()},getWeekFirstDate:function(u,v){return v.locale(Ae(u)).weekday(0)},getWeek:function(u,v){return v.locale(Ae(u)).week()},getShortWeekDays:function(u){return l()().locale(Ae(u)).localeData().weekdaysMin()},getShortMonths:function(u){return l()().locale(Ae(u)).localeData().monthsShort()},format:function(u,v,re){return v.locale(Ae(u)).format(re)},parse:function(u,v,re){for(var oe=Ae(u),je=0;je1&&(Le=u.addDate(Le,-7)),Le}function L(a,u,v){var re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return v.addYear(a,re*10);case"quarter":case"month":return v.addYear(a,re);default:return v.addMonth(a,re)}}function fe(a,u){var v=u.generateConfig,re=u.locale,oe=u.format;return typeof oe=="function"?oe(a):v.locale.format(re.locale,a,oe)}function me(a,u){var v=u.generateConfig,re=u.locale,oe=u.formatList;return!a||typeof oe[0]=="function"?null:v.locale.parse(re.locale,a,oe)}function xe(a){var u=a.cellDate,v=a.mode,re=a.disabledDate,oe=a.generateConfig;if(!re)return!1;var je=function(nn,vt,Mt){for(var un=vt;un<=Mt;){var kn=void 0;switch(nn){case"date":{if(kn=oe.setDate(u,un),!re(kn))return!1;break}case"month":{if(kn=oe.setMonth(u,un),!xe({cellDate:kn,mode:"month",generateConfig:oe,disabledDate:re}))return!1;break}case"year":{if(kn=oe.setYear(u,un),!xe({cellDate:kn,mode:"year",generateConfig:oe,disabledDate:re}))return!1;break}}un+=1}return!0};switch(v){case"date":case"week":return re(u);case"month":{var Le=1,mt=oe.getDate(oe.getEndDate(u));return je("date",Le,mt)}case"quarter":{var ft=Math.floor(oe.getMonth(u)/3)*3,Dt=ft+2;return je("month",ft,Dt)}case"year":return je("month",0,11);case"decade":{var bn=oe.getYear(u),Lt=Math.floor(bn/s)*s,Ht=Lt+s-1;return je("year",Lt,Ht)}}}function Je(a,u){var v=u.formatList,re=u.generateConfig,oe=u.locale;return(0,S.Z)(function(){if(!a)return[[""],""];for(var je="",Le=[],mt=0;mt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Dt.current),un){ft(Mt);return}Dt.current=requestAnimationFrame(function(){ft(Mt)})}var Lt=Je(mt,{formatList:v,generateConfig:re,locale:oe}),Ht=(0,Xe.Z)(Lt,2),tn=Ht[1];function nn(Mt){bn(Mt)}function vt(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;bn(null,Mt)}return(0,t.useEffect)(function(){vt(!0)},[a]),(0,t.useEffect)(function(){return function(){return cancelAnimationFrame(Dt.current)}},[]),[tn,nn,vt]}var st=e(10228),Pt=e(16089),an=e(19127),_t=e(29194),en=new Map;function fn(a,u){var v;function re(){(0,_t.Z)(a)?u():v=(0,Pt.Z)(function(){re()})}return re(),function(){Pt.Z.cancel(v)}}function In(a,u,v){if(en.get(a)&&cancelAnimationFrame(en.get(a)),v<=0){en.set(a,requestAnimationFrame(function(){a.scrollTop=u}));return}var re=u-a.scrollTop,oe=re/v*10;en.set(a,requestAnimationFrame(function(){a.scrollTop+=oe,a.scrollTop!==u&&In(a,u,v-10)}))}function vn(a,u){var v=u.onLeftRight,re=u.onCtrlLeftRight,oe=u.onUpDown,je=u.onPageUpDown,Le=u.onEnter,mt=a.which,ft=a.ctrlKey,Dt=a.metaKey;switch(mt){case st.Z.LEFT:if(ft||Dt){if(re)return re(-1),!0}else if(v)return v(-1),!0;break;case st.Z.RIGHT:if(ft||Dt){if(re)return re(1),!0}else if(v)return v(1),!0;break;case st.Z.UP:if(oe)return oe(-1),!0;break;case st.Z.DOWN:if(oe)return oe(1),!0;break;case st.Z.PAGE_UP:if(je)return je(-1),!0;break;case st.Z.PAGE_DOWN:if(je)return je(1),!0;break;case st.Z.ENTER:if(Le)return Le(),!0;break}return!1}function Vt(a,u,v,re){var oe=a;if(!oe)switch(u){case"time":oe=re?"hh:mm:ss a":"HH:mm:ss";break;case"week":oe="gggg-wo";break;case"month":oe="YYYY-MM";break;case"quarter":oe="YYYY-[Q]Q";break;case"year":oe="YYYY";break;default:oe=v?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return oe}function Sn(a,u,v){var re=a==="time"?8:10,oe=typeof u=="function"?u(v.getNow()).length:u.length;return Math.max(re,oe)+2}var Kn=null,Rt=new Set;function Ge(a){return!Kn&&typeof window!="undefined"&&window.addEventListener&&(Kn=function(v){(0,an.Z)(Rt).forEach(function(re){re(v)})},window.addEventListener("mousedown",Kn)),Rt.add(a),function(){Rt.delete(a),Rt.size===0&&(window.removeEventListener("mousedown",Kn),Kn=null)}}function Et(a){var u=a.target;if(a.composed&&u.shadowRoot){var v;return((v=a.composedPath)===null||v===void 0?void 0:v.call(a)[0])||u}return u}var hn=function(u){return u==="month"||u==="date"?"year":u},xn=function(u){return u==="date"?"month":u},$t=function(u){return u==="month"||u==="date"?"quarter":u},Hn=function(u){return u==="date"?"week":u},nr={year:hn,month:xn,quarter:$t,week:Hn,time:null,date:null};function Tn(a,u){return a.some(function(v){return v&&v.contains(u)})}function mn(a){var u=a.open,v=a.value,re=a.isClickOutside,oe=a.triggerOpen,je=a.forwardKeyDown,Le=a.onKeyDown,mt=a.blurToCancel,ft=a.onSubmit,Dt=a.onCancel,bn=a.onFocus,Lt=a.onBlur,Ht=a.changeOnBlur,tn=(0,t.useState)(!1),nn=(0,Xe.Z)(tn,2),vt=nn[0],Mt=nn[1],un=(0,t.useState)(!1),kn=(0,Xe.Z)(un,2),Wn=kn[0],$n=kn[1],_n=(0,t.useRef)(!1),Gn=(0,t.useRef)(!1),Zn=(0,t.useRef)(!1),Vr={onMouseDown:function(){Mt(!0),oe(!0)},onKeyDown:function($r){var ra=function(){Zn.current=!0};if(Le($r,ra),!Zn.current){switch($r.which){case st.Z.ENTER:{u?ft()!==!1&&Mt(!0):oe(!0),$r.preventDefault();return}case st.Z.TAB:{vt&&u&&!$r.shiftKey?(Mt(!1),$r.preventDefault()):!vt&&u&&!je($r)&&$r.shiftKey&&(Mt(!0),$r.preventDefault());return}case st.Z.ESC:{Mt(!0),Dt();return}}!u&&![st.Z.SHIFT].includes($r.which)?oe(!0):vt||je($r)}},onFocus:function($r){Mt(!0),$n(!0),bn&&bn($r)},onBlur:function($r){if(_n.current||!re(document.activeElement)){_n.current=!1;return}mt?setTimeout(function(){for(var ra=document,ga=ra.activeElement;ga&&ga.shadowRoot;)ga=ga.shadowRoot.activeElement;re(ga)&&Dt()},0):u&&(oe(!1),Gn.current&&ft()),$n(!1),Lt==null||Lt($r)}};return(0,t.useEffect)(function(){Gn.current=!1},[u]),(0,t.useEffect)(function(){Gn.current=!0},[v]),(0,t.useEffect)(function(){return Ge(function(Pr){var $r=Et(Pr),ra=re($r);u&&(ra?!Ht&&(!Wn||ra)&&oe(!1):(_n.current=!0,(0,Pt.Z)(function(){_n.current=!1})))})}),[Vr,{focused:Wn,typing:vt}]}function Ct(a,u){return t.useMemo(function(){return a||(u?((0,b.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(u).map(function(v){var re=(0,Xe.Z)(v,2),oe=re[0],je=re[1];return{label:oe,value:je}})):[])},[a,u])}var le=e(34280);function p(a){var u=a.valueTexts,v=a.onTextChange,re=t.useState(""),oe=(0,Xe.Z)(re,2),je=oe[0],Le=oe[1],mt=t.useRef([]);mt.current=u;function ft(bn){Le(bn),v(bn)}function Dt(){Le(mt.current[0])}return(0,le.Z)(function(){u.every(function(bn){return bn!==je})&&Dt()},[u.join("||")]),[je,ft,Dt]}var B=t.createContext({}),w=B,N=e(20135);function ye(a){var u=a.cellRender,v=a.monthCellRender,re=a.dateRender,oe=t.useMemo(function(){if(u)return u;if(!(!v&&!re))return function(je,Le){var mt=je;return re&&Le.type==="date"?re(mt,Le.today):v&&Le.type==="month"?v(mt,Le.locale):Le.originNode}},[u,v,re]);return oe}function Se(a,u){for(var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",re=String(a);re.length=1?v|0:1,Le=a;Le<=u;Le+=je)oe.push({label:Se(Le,2),value:Le,disabled:(re||[]).includes(Le)});return oe}function kt(a){var u=a.generateConfig,v=a.prefixCls,re=a.operationRef,oe=a.activeColumnIndex,je=a.value,Le=a.showHour,mt=a.showMinute,ft=a.showSecond,Dt=a.use12Hours,bn=a.hourStep,Lt=bn===void 0?1:bn,Ht=a.minuteStep,tn=Ht===void 0?1:Ht,nn=a.secondStep,vt=nn===void 0?1:nn,Mt=a.disabledHours,un=a.disabledMinutes,kn=a.disabledSeconds,Wn=a.disabledTime,$n=a.hideDisabledOptions,_n=a.onSelect,Gn=a.cellRender,Zn=a.locale,Vr=[],Pr="".concat(v,"-content"),$r="".concat(v,"-time-panel"),ra,ga=je?u.getHour(je):-1,Pa=ga,Ya=je?u.getMinute(je):-1,fa=je?u.getSecond(je):-1,qr=u.getNow(),ta=t.useMemo(function(){if(Wn){var Qe=Wn(qr);return[Qe.disabledHours,Qe.disabledMinutes,Qe.disabledSeconds]}return[Mt,un,kn]},[Mt,un,kn,Wn,qr]),Ea=(0,Xe.Z)(ta,3),Da=Ea[0],la=Ea[1],ca=Ea[2],oo=lt(0,23,Lt,Da&&Da()),_a=(0,S.Z)(function(){return oo},oo,nt);Dt&&(ra=Pa>=12,Pa%=12);var c=t.useMemo(function(){if(!Dt)return[!1,!1];var Qe=[!0,!0];return _a.forEach(function(_e){var Bt=_e.disabled,It=_e.value;Bt||(It>=12?Qe[1]=!1:Qe[0]=!1)}),Qe},[Dt,_a]),m=(0,Xe.Z)(c,2),Y=m[0],ee=m[1],ve=t.useMemo(function(){return Dt?_a.filter(ra?function(Qe){return Qe.value>=12}:function(Qe){return Qe.value<12}).map(function(Qe){var _e=Qe.value%12,Bt=_e===0?"12":Se(_e,2);return(0,yt.Z)((0,yt.Z)({},Qe),{},{label:Bt,value:_e})}):_a},[Dt,ra,_a]),he=lt(0,59,tn,la&&la(ga)),Ke=lt(0,59,vt,ca&&ca(ga,Ya)),We=be({value:je,generateConfig:u,disabledMinutes:la,disabledSeconds:ca,minutes:he,seconds:Ke,use12Hours:Dt});re.current={onUpDown:function(_e){var Bt=Vr[oe];if(Bt)for(var It=Bt.units.findIndex(function(En){return En.value===Bt.value}),Zt=Bt.units.length,rn=1;rn2&&arguments[2]!==void 0?arguments[2]:!1;(Dn===Mt||Cr)&&(er(Tt),Vr&&Vr(Tt),We&&We(Tt,Rn),Pr&&!De(ft,Tt,Pn)&&!(tn!=null&&tn(Tt))&&Pr(Tt))},Br=function(Tt){if(So.includes(Dn)){var Rn,Cr,Mr=Dn==="date";switch(Tt===st.Z.PAGE_UP||Tt===st.Z.PAGE_DOWN?Cr=Mr?ft.addMonth:ft.addYear:Cr=Mr?ft.addDate:ft.addMonth,Tt){case st.Z.LEFT:case st.Z.PAGE_UP:Rn=Cr(ar,-1);break;case st.Z.RIGHT:case st.Z.PAGE_DOWN:Rn=Cr(ar,1);break;case st.Z.UP:case st.Z.DOWN:Rn=Cr(ar,Number("".concat(Tt===st.Z.UP?"-":"").concat(Mr?H:Fn)));break}if(Rn)return!(tn!=null&&tn(Rn))}return!0},pa=function(Tt){if(rn.current&&rn.current.onKeyDown){var Rn=!0,Cr=Tt.which;if([st.Z.LEFT,st.Z.RIGHT,st.Z.UP,st.Z.DOWN,st.Z.PAGE_UP,st.Z.PAGE_DOWN,st.Z.ENTER].includes(Cr)&&(Tt.preventDefault(),Cr!==st.Z.ENTER&&kn===0&&(Rn=Br(Cr))),Rn)return rn.current.onKeyDown(Tt)}return(0,b.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Wr=function(Tt){rn.current&&rn.current.onBlur&&rn.current.onBlur(Tt)};Ke&&Bt!=="right"&&(Ke.current={onKeyDown:pa,onClose:function(){rn.current&&rn.current.onClose&&rn.current.onClose()}}),t.useEffect(function(){Dt&&!Jt.current&&hr(Dt)},[Dt]),t.useEffect(function(){Jt.current=!1},[]);var gr,wa=ye({cellRender:c,monthCellRender:_a,dateRender:oo}),fr=(0,yt.Z)((0,yt.Z)({},a),{},{cellRender:wa,operationRef:rn,prefixCls:oe,viewDate:ar,value:Pn,onViewDateChange:Mn,sourceMode:Jn,onPanelChange:Or,disabledDate:tn});switch(delete fr.onChange,delete fr.onSelect,Dn){case"decade":gr=t.createElement(on,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"year":gr=t.createElement(Eo,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"month":gr=t.createElement(cr,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"quarter":gr=t.createElement(Jr,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"week":gr=t.createElement(Ur,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"time":delete fr.showTime,gr=t.createElement(zt,(0,C.Z)({},fr,(0,N.Z)($n)==="object"?$n:null,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;default:$n?gr=t.createElement(zn,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}})):gr=t.createElement(Ft,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}))}var ia,na,$a=function(){var Tt=ft.getNow(),Rn=Kt(ft.getHour(Tt),ft.getMinute(Tt),ft.getSecond(Tt),Y?ta:1,ee?Da:1,ve?ca:1),Cr=jt(ft,Tt,Rn[0],Rn[1],Rn[2]);Fr(Cr,"submit")};ze||(ia=ro(oe,Dn,Gn),$n&&Dn!=="date"?na=null:na=Fa({prefixCls:oe,components:Ya,needConfirmButton:m,okDisabled:!Pn||tn&&tn(Pn),locale:mt,showNow:Wn,onNow:m&&$a,onOk:function(){Pn&&(Fr(Pn,"submit",!0),Pa&&Pa(Pn))}}));var vr;if(_n&&Dn==="date"&&Mt==="date"&&!$n){var ir=ft.getNow(),sr="".concat(oe,"-today-btn"),qn=tn&&tn(ir);vr=t.createElement("a",{className:ue()(sr,qn&&"".concat(sr,"-disabled")),"aria-disabled":qn,onClick:function(){qn||Fr(ir,"mouse",!0)}},mt.today)}return t.createElement(w.Provider,{value:(0,yt.Z)((0,yt.Z)({},he),{},{mode:Dn,hideHeader:"hideHeader"in a?Zn:he.hideHeader,hidePrevBtn:_e&&Bt==="right",hideNextBtn:_e&&Bt==="left"})},t.createElement("div",{tabIndex:kn,className:ue()("".concat(oe,"-panel"),je,(u={},(0,Ye.Z)(u,"".concat(oe,"-panel-has-range"),It&&It[0]&&It[1]),(0,Ye.Z)(u,"".concat(oe,"-panel-has-range-hover"),Zt&&Zt[0]&&Zt[1]),(0,Ye.Z)(u,"".concat(oe,"-panel-rtl"),fa==="rtl"),u)),style:Le,onKeyDown:pa,onBlur:Wr,onMouseDown:ra},gr,ia||na||vr?t.createElement("div",{className:"".concat(oe,"-footer")},ia,na,vr):null))}var qa=go,uo=e(35593),ao={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Qn(a){var u,v=a.prefixCls,re=a.popupElement,oe=a.popupStyle,je=a.visible,Le=a.dropdownClassName,mt=a.dropdownAlign,ft=a.transitionName,Dt=a.getPopupContainer,bn=a.children,Lt=a.range,Ht=a.popupPlacement,tn=a.direction,nn="".concat(v,"-dropdown"),vt=function(){return Ht!==void 0?Ht:tn==="rtl"?"bottomRight":"bottomLeft"};return t.createElement(uo.Z,{showAction:[],hideAction:[],popupPlacement:vt(),builtinPlacements:ao,prefixCls:nn,popupTransitionName:ft,popup:re,popupAlign:mt,popupVisible:je,popupClassName:ue()(Le,(u={},(0,Ye.Z)(u,"".concat(nn,"-range"),Lt),(0,Ye.Z)(u,"".concat(nn,"-rtl"),tn==="rtl"),u)),popupStyle:oe,getPopupContainer:Dt},bn)}var Er=Qn;function rr(a){var u=a.prefixCls,v=a.presets,re=a.onClick,oe=a.onHover;return v.length?t.createElement("div",{className:"".concat(u,"-presets")},t.createElement("ul",null,v.map(function(je,Le){var mt=je.label,ft=je.value;return t.createElement("li",{key:Le,onClick:function(){return re==null?void 0:re(At(ft))},onMouseEnter:function(){return oe==null?void 0:oe(At(ft))},onMouseLeave:function(){return oe==null?void 0:oe(null)}},mt)}))):null}function br(a){var u=a.picker,v=a.disabledHours,re=a.disabledMinutes,oe=a.disabledSeconds;u==="time"&&(v||re||oe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ir(a,u,v){var re=(0,N.Z)(u)==="object"?u.clearIcon:v;return re||t.createElement("span",{className:"".concat(a,"-clear-btn")})}function Tr(a){var u,v=a,re=v.prefixCls,oe=re===void 0?"rc-picker":re,je=v.id,Le=v.name,mt=v.tabIndex,ft=v.style,Dt=v.className,bn=v.dropdownClassName,Lt=v.dropdownAlign,Ht=v.popupStyle,tn=v.transitionName,nn=v.generateConfig,vt=v.locale,Mt=v.inputReadOnly,un=v.allowClear,kn=v.autoFocus,Wn=v.showTime,$n=v.picker,_n=$n===void 0?"date":$n,Gn=v.format,Zn=v.use12Hours,Vr=v.value,Pr=v.defaultValue,$r=v.presets,ra=v.open,ga=v.defaultOpen,Pa=v.defaultOpenValue,Ya=v.suffixIcon,fa=v.clearIcon,qr=v.disabled,ta=v.disabledDate,Ea=v.placeholder,Da=v.getPopupContainer,la=v.pickerRef,ca=v.panelRender,oo=v.onChange,_a=v.onOpenChange,c=v.onFocus,m=v.onBlur,Y=v.onMouseDown,ee=v.onMouseUp,ve=v.onMouseEnter,he=v.onMouseLeave,Ke=v.onContextMenu,We=v.onClick,ze=v.onKeyDown,at=v.onSelect,Qe=v.direction,_e=v.autoComplete,Bt=_e===void 0?"off":_e,It=v.inputRender,Zt=v.changeOnBlur,rn=t.useRef(null),Jt=_n==="date"&&!!Wn||_n==="time",En=Ct($r),dn=Ve(Vt(Gn,_n,Wn,Zn)),Pn=t.useRef(null),er=t.useRef(null),lr=t.useRef(null),Vn=(0,Pe.Z)(null,{value:Vr,defaultValue:Pr}),ar=(0,Xe.Z)(Vn,2),hr=ar[0],Mn=ar[1],Un=t.useState(hr),Ln=(0,Xe.Z)(Un,2),An=Ln[0],Dn=Ln[1],or=t.useRef(null),Dr=(0,Pe.Z)(!1,{value:ra,defaultValue:ga,postState:function(mr){return qr?!1:mr},onChange:function(mr){_a&&_a(mr),!mr&&or.current&&or.current.onClose&&or.current.onClose()}}),yr=(0,Xe.Z)(Dr,2),Jn=yr[0],xr=yr[1],Or=Je(An,{formatList:dn,generateConfig:nn,locale:vt}),Fr=(0,Xe.Z)(Or,2),Br=Fr[0],pa=Fr[1],Wr=p({valueTexts:Br,onTextChange:function(mr){var Xa=me(mr,{locale:vt,formatList:dn,generateConfig:nn});Xa&&(!ta||!ta(Xa))&&Dn(Xa)}}),gr=(0,Xe.Z)(Wr,3),wa=gr[0],fr=gr[1],ia=gr[2],na=function(mr){Dn(mr),Mn(mr),oo&&!De(nn,hr,mr)&&oo(mr,mr?fe(mr,{generateConfig:nn,locale:vt,format:dn[0]}):"")},$a=function(mr){qr&&mr||xr(mr)},vr=function(mr){return Jn&&or.current&&or.current.onKeyDown?or.current.onKeyDown(mr):((0,b.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ir=function(){for(var mr=arguments.length,Xa=new Array(mr),vo=0;voHt(Dt);case"month":return Lt(vt)>Lt(Dt);case"week":return bn(vt)>bn(Dt);default:return!X(mt,vt,Dt)&&mt.isAfter(vt,Dt)}return!1},[je,Le[1],Dt,u]),nn=t.useCallback(function(vt){if(Le[1]||je&&je(vt))return!0;if(Le[0]&&ft)return!X(mt,vt,Dt)&&mt.isAfter(ft,vt);if(!u&&ft)switch(v){case"quarter":return Ht(vt)0&&arguments[0]!==void 0?arguments[0]:!1,pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nr=null;Ra&&cl&&cl[0]&&cl[1]&&vt.isAfter(cl[1],cl[0])&&(Nr=cl);var xa=Zn;if(Zn&&(0,N.Z)(Zn)==="object"&&Zn.defaultValue){var to=Zn.defaultValue;xa=(0,yt.Z)((0,yt.Z)({},Zn),{},{defaultValue:ke(to,ur)||void 0})}return t.createElement(xt.Provider,{value:{inRange:!0,panelPosition:ha,rangedValue:fi||jn,hoverRangedValue:Nr}},t.createElement(qa,(0,C.Z)({},a,pr,{cellRender:Pi,showTime:xa,mode:Mr[ur],generateConfig:vt,style:void 0,direction:ar,disabledDate:ur===0?Ua:Hr,disabledTime:function(_o){return ta?ta(_o,ur===0?"start":"end"):!1},className:ue()((0,Ye.Z)({},"".concat(Le,"-panel-focused"),ur===0?!_l:!qo)),value:ke(jn,ur),locale:Mt,tabIndex:-1,onPanelChange:function(_o,Cl){ur===0&&Fl(!0),ur===1&&$l(!0),eo(et(Mr,Cl,ur),et(jn,_o,ur));var bl=_o;ha==="right"&&Mr[ur]===Cl&&(bl=L(bl,Cl,vt,-1)),ir(bl,ur)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ur===0?ke(jn,1):ke(jn,0)})))}var hl=0,Ei=0;if(ur&&Dr.current&&Jn.current&&or.current&&Fr.current){hl=Dr.current.offsetWidth+Jn.current.offsetWidth;var Ii=Fr.current.offsetLeft>hl?Fr.current.offsetLeft-hl:Fr.current.offsetLeft,Si=or.current.offsetWidth,xi=Fr.current.offsetWidth;Si&&xi&&hl>Si-xi-(ar==="rtl"?0:Ii)&&(Ei=hl)}var Oi=ar==="rtl"?{right:hl}:{left:hl};function Bi(){var ha,pr=ro(Le,Mr[ur],We),Nr=Fa({prefixCls:Le,components:lr,needConfirmButton:An,okDisabled:!ke(jn,ur)||qr&&qr(jn[ur]),locale:Mt,onOk:function(){var el=ke(jn,ur);el&&(vo(jn,ur),Pn==null||Pn(jn),ho(!1,ur,"confirm"))}});if(Gn!=="time"&&!Zn){var xa=vr(ur),to=L(xa,Gn,vt),zl=Mr[ur],_o=zl===Gn,Cl=Ci(_o?"left":!1,{pickerValue:xa,onPickerValueChange:function(el){ir(el,ur)}}),bl=Ci("right",{pickerValue:to,onPickerValueChange:function(el){ir(L(el,Gn,vt,-1),ur)}});ar==="rtl"?ha=t.createElement(t.Fragment,null,bl,_o&&Cl):ha=t.createElement(t.Fragment,null,Cl,_o&&bl)}else ha=Ci();var ri=t.createElement("div",{className:"".concat(Le,"-panel-layout")},t.createElement(rr,{prefixCls:Le,presets:Di,onClick:function(el){vo(el,null),ho(!1,ur,"preset")},onHover:function(el){ai(el)}}),t.createElement("div",null,t.createElement("div",{className:"".concat(Le,"-panels")},ha),(pr||Nr)&&t.createElement("div",{className:"".concat(Le,"-footer")},pr,Nr)));return ca&&(ri=ca(ri)),t.createElement("div",{className:"".concat(Le,"-panel-container"),style:{marginLeft:Ei},ref:or,onMouseDown:function(el){el.preventDefault()}},ri)}var Ri=t.createElement("div",{className:ue()("".concat(Le,"-range-wrapper"),"".concat(Le,"-").concat(Gn,"-range-wrapper")),style:{minWidth:ua}},t.createElement("div",{ref:Fr,className:"".concat(Le,"-range-arrow"),style:Oi}),Bi()),Ai;Y&&(Ai=t.createElement("span",{className:"".concat(Le,"-suffix"),onMouseDown:function(pr){pr.preventDefault()}},Y));var Mi=Ir(Le,m,ee),Fi=t.createElement("span",{onMouseDown:function(pr){pr.preventDefault(),pr.stopPropagation()},onMouseUp:function(pr){pr.preventDefault(),pr.stopPropagation();var Nr=fr;Wr[0]||(Nr=et(Nr,null,0)),Wr[1]||(Nr=et(Nr,null,1)),vo(Nr,null),ho(!1,ur,"clear")},className:"".concat(Le,"-clear"),role:"button"},Mi),Ni=m&&(ke(fr,0)&&!Wr[0]||ke(fr,1)&&!Wr[1]),wi={size:Sn(Gn,Br[0],vt)},bi=0,yi=0;Dr.current&&yr.current&&Jn.current&&(ur===0?yi=Dr.current.offsetWidth:(bi=hl,yi=yr.current.offsetWidth));var Zi=ar==="rtl"?{right:bi}:{left:bi},Li=function(pr,Nr){var xa=et(jn,pr,ur);if(Nr==="submit"||Nr!=="key"&&!An){vo(xa,ur),ur===0?Fl():$l();var to=ur===0?1:0;Wr[to]?ho(!1,!1,"confirm"):ho(!1,ur,"confirm")}else Tt(xa)};return t.createElement(w.Provider,{value:{operationRef:pa,hideHeader:Gn==="time",onDateMouseEnter:gi,onDateMouseLeave:ii,hideRanges:!0,onSelect:Li,open:Ra}},t.createElement(Er,{visible:Ra,popupElement:Ri,popupStyle:bn,prefixCls:Le,dropdownClassName:Lt,dropdownAlign:tn,getPopupContainer:nn,transitionName:Ht,range:!0,direction:ar},t.createElement("div",(0,C.Z)({ref:Dn,className:ue()(Le,"".concat(Le,"-range"),Dt,(u={},(0,Ye.Z)(u,"".concat(Le,"-disabled"),Wr[0]&&Wr[1]),(0,Ye.Z)(u,"".concat(Le,"-focused"),ur===0?Tl:Jo),(0,Ye.Z)(u,"".concat(Le,"-rtl"),ar==="rtl"),u)),style:ft,onClick:ci,onMouseEnter:Jt,onMouseLeave:En,onMouseDown:ei,onMouseUp:rn},(0,ot.Z)(a,{aria:!0,data:!0})),t.createElement("div",{className:ue()("".concat(Le,"-input"),(v={},(0,Ye.Z)(v,"".concat(Le,"-input-active"),ur===0),(0,Ye.Z)(v,"".concat(Le,"-input-placeholder"),!!Vl),v)),ref:Dr},t.createElement("input",(0,C.Z)({id:mt,disabled:Wr[0],readOnly:he||typeof Br[0]=="function"||!_l,value:Vl||Sa,onChange:function(pr){mo(pr.target.value)},autoFocus:kn,placeholder:ke(un,0)||"",ref:xr},Jl,wi,{autoComplete:Un}))),t.createElement("div",{className:"".concat(Le,"-range-separator"),ref:Jn},$r),t.createElement("div",{className:ue()("".concat(Le,"-input"),(re={},(0,Ye.Z)(re,"".concat(Le,"-input-active"),ur===1),(0,Ye.Z)(re,"".concat(Le,"-input-placeholder"),!!Yl),re)),ref:yr},t.createElement("input",(0,C.Z)({disabled:Wr[1],readOnly:he||typeof Br[0]=="function"||!qo,value:Yl||bo,onChange:function(pr){Uo(pr.target.value)},placeholder:ke(un,1)||"",ref:Or},Ta,wi,{autoComplete:Un}))),t.createElement("div",{className:"".concat(Le,"-active-bar"),style:(0,yt.Z)((0,yt.Z)({},Zi),{},{width:yi,position:"absolute"})}),Ai,Ni&&Fi)))}var Ka=function(a){(0,$e.Z)(v,a);var u=(0,rt.Z)(v);function v(){var re;(0,Be.Z)(this,v);for(var oe=arguments.length,je=new Array(oe),Le=0;Le{const{lineHeight:oe}=a,je=Math.floor(v*oe)+2,Le=Math.max((u-je)/2,0),mt=Math.max(u-je-Le,0);return{padding:`${Le}px ${re}px ${mt}px`}},ja=a=>{const{componentCls:u,pickerCellCls:v,pickerCellInnerCls:re,cellHeight:oe,motionDurationSlow:je,borderRadiusSM:Le,motionDurationMid:mt,cellHoverBg:ft,lineWidth:Dt,lineType:bn,colorPrimary:Lt,cellActiveWithRangeBg:Ht,colorTextLightSolid:tn,controlHeightSM:nn,cellRangeBorderColor:vt,pickerCellBorderGap:Mt,cellHoverWithRangeBg:un,cellWidth:kn,colorTextDisabled:Wn,cellBgDisabled:$n}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:oe,transform:"translateY(-50%)",transition:`all ${je}`,content:'""'},[re]:{position:"relative",zIndex:2,display:"inline-block",minWidth:oe,height:oe,lineHeight:`${oe}px`,borderRadius:Le,transition:`background ${mt}, border ${mt}`},"&-range-hover-start, &-range-hover-end":{[re]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${v}-in-view), + `]:{[`&:hover ${r}-inner`]:{backgroundColor:F.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:F.colorBgContainer,borderColor:F.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:F.fontSizeLG/2,height:F.fontSizeLG/2,backgroundColor:F.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${k}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:F.colorBgContainerDisabled,borderColor:F.colorBorder,"&:after":{borderColor:F.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:F.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:F.colorTextDisabled}}}]};function d(F,r){const k=(0,l.TS)(r,{checkboxCls:`.${F}`,checkboxSize:r.controlInteractiveSize});return[G(k)]}Ze.ZP=(0,b.Z)("Checkbox",(F,r)=>{let{prefixCls:k}=r;return[d(k,F)]})},93891:function(qt,Ze,e){"use strict";var n=e(59301),l=e(36355),b=e(64165);const G=d=>{const{componentName:F}=d,{getPrefixCls:r}=(0,n.useContext)(l.E_),k=r("empty");switch(F){case"Table":case"List":return n.createElement(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return n.createElement(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE,className:`${k}-small`});default:return n.createElement(b.Z,null)}};Ze.Z=G},5083:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Bl}});var n=e(61186),l=e.n(n),b=e(48736),G=e(90111),d=e.n(G),F=e(58319),r=e.n(F),k=e(23250),$=e.n(k),E=e(74959),J=e.n(E),h=e(10238),g=e.n(h),P=e(33656),D=e.n(P);l().extend(D()),l().extend(g()),l().extend(d()),l().extend(r()),l().extend($()),l().extend(J()),l().extend(function(a,u){var v=u.prototype,re=v.format;v.format=function(je){var Le=(je||"").replace("Wo","wo");return re.bind(this)(Le)}});var M={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},we=function(u){var v=M[u];return v||u.split("_")[0]},q=function(){(0,b.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ce={getNow:function(){return l()()},getFixedDate:function(u){return l()(u,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(u){return u.endOf("month")},getWeekDay:function(u){var v=u.locale("en");return v.weekday()+v.localeData().firstDayOfWeek()},getYear:function(u){return u.year()},getMonth:function(u){return u.month()},getDate:function(u){return u.date()},getHour:function(u){return u.hour()},getMinute:function(u){return u.minute()},getSecond:function(u){return u.second()},addYear:function(u,v){return u.add(v,"year")},addMonth:function(u,v){return u.add(v,"month")},addDate:function(u,v){return u.add(v,"day")},setYear:function(u,v){return u.year(v)},setMonth:function(u,v){return u.month(v)},setDate:function(u,v){return u.date(v)},setHour:function(u,v){return u.hour(v)},setMinute:function(u,v){return u.minute(v)},setSecond:function(u,v){return u.second(v)},isAfter:function(u,v){return u.isAfter(v)},isValidate:function(u){return u.isValid()},locale:{getWeekFirstDay:function(u){return l()().locale(we(u)).localeData().firstDayOfWeek()},getWeekFirstDate:function(u,v){return v.locale(we(u)).weekday(0)},getWeek:function(u,v){return v.locale(we(u)).week()},getShortWeekDays:function(u){return l()().locale(we(u)).localeData().weekdaysMin()},getShortMonths:function(u){return l()().locale(we(u)).localeData().monthsShort()},format:function(u,v,re){return v.locale(we(u)).format(re)},parse:function(u,v,re){for(var oe=we(u),je=0;je1&&(Le=u.addDate(Le,-7)),Le}function T(a,u,v){var re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return v.addYear(a,re*10);case"quarter":case"month":return v.addYear(a,re);default:return v.addMonth(a,re)}}function fe(a,u){var v=u.generateConfig,re=u.locale,oe=u.format;return typeof oe=="function"?oe(a):v.locale.format(re.locale,a,oe)}function me(a,u){var v=u.generateConfig,re=u.locale,oe=u.formatList;return!a||typeof oe[0]=="function"?null:v.locale.parse(re.locale,a,oe)}function xe(a){var u=a.cellDate,v=a.mode,re=a.disabledDate,oe=a.generateConfig;if(!re)return!1;var je=function(nn,vt,Mt){for(var un=vt;un<=Mt;){var kn=void 0;switch(nn){case"date":{if(kn=oe.setDate(u,un),!re(kn))return!1;break}case"month":{if(kn=oe.setMonth(u,un),!xe({cellDate:kn,mode:"month",generateConfig:oe,disabledDate:re}))return!1;break}case"year":{if(kn=oe.setYear(u,un),!xe({cellDate:kn,mode:"year",generateConfig:oe,disabledDate:re}))return!1;break}}un+=1}return!0};switch(v){case"date":case"week":return re(u);case"month":{var Le=1,mt=oe.getDate(oe.getEndDate(u));return je("date",Le,mt)}case"quarter":{var ft=Math.floor(oe.getMonth(u)/3)*3,Dt=ft+2;return je("month",ft,Dt)}case"year":return je("month",0,11);case"decade":{var bn=oe.getYear(u),Lt=Math.floor(bn/s)*s,Ht=Lt+s-1;return je("year",Lt,Ht)}}}function Je(a,u){var v=u.formatList,re=u.generateConfig,oe=u.locale;return(0,x.Z)(function(){if(!a)return[[""],""];for(var je="",Le=[],mt=0;mt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Dt.current),un){ft(Mt);return}Dt.current=requestAnimationFrame(function(){ft(Mt)})}var Lt=Je(mt,{formatList:v,generateConfig:re,locale:oe}),Ht=(0,Xe.Z)(Lt,2),tn=Ht[1];function nn(Mt){bn(Mt)}function vt(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;bn(null,Mt)}return(0,t.useEffect)(function(){vt(!0)},[a]),(0,t.useEffect)(function(){return function(){return cancelAnimationFrame(Dt.current)}},[]),[tn,nn,vt]}var st=e(10228),Pt=e(16089),an=e(19127),_t=e(29194),en=new Map;function fn(a,u){var v;function re(){(0,_t.Z)(a)?u():v=(0,Pt.Z)(function(){re()})}return re(),function(){Pt.Z.cancel(v)}}function In(a,u,v){if(en.get(a)&&cancelAnimationFrame(en.get(a)),v<=0){en.set(a,requestAnimationFrame(function(){a.scrollTop=u}));return}var re=u-a.scrollTop,oe=re/v*10;en.set(a,requestAnimationFrame(function(){a.scrollTop+=oe,a.scrollTop!==u&&In(a,u,v-10)}))}function vn(a,u){var v=u.onLeftRight,re=u.onCtrlLeftRight,oe=u.onUpDown,je=u.onPageUpDown,Le=u.onEnter,mt=a.which,ft=a.ctrlKey,Dt=a.metaKey;switch(mt){case st.Z.LEFT:if(ft||Dt){if(re)return re(-1),!0}else if(v)return v(-1),!0;break;case st.Z.RIGHT:if(ft||Dt){if(re)return re(1),!0}else if(v)return v(1),!0;break;case st.Z.UP:if(oe)return oe(-1),!0;break;case st.Z.DOWN:if(oe)return oe(1),!0;break;case st.Z.PAGE_UP:if(je)return je(-1),!0;break;case st.Z.PAGE_DOWN:if(je)return je(1),!0;break;case st.Z.ENTER:if(Le)return Le(),!0;break}return!1}function Vt(a,u,v,re){var oe=a;if(!oe)switch(u){case"time":oe=re?"hh:mm:ss a":"HH:mm:ss";break;case"week":oe="gggg-wo";break;case"month":oe="YYYY-MM";break;case"quarter":oe="YYYY-[Q]Q";break;case"year":oe="YYYY";break;default:oe=v?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return oe}function Sn(a,u,v){var re=a==="time"?8:10,oe=typeof u=="function"?u(v.getNow()).length:u.length;return Math.max(re,oe)+2}var Kn=null,Rt=new Set;function Ge(a){return!Kn&&typeof window!="undefined"&&window.addEventListener&&(Kn=function(v){(0,an.Z)(Rt).forEach(function(re){re(v)})},window.addEventListener("mousedown",Kn)),Rt.add(a),function(){Rt.delete(a),Rt.size===0&&(window.removeEventListener("mousedown",Kn),Kn=null)}}function Et(a){var u=a.target;if(a.composed&&u.shadowRoot){var v;return((v=a.composedPath)===null||v===void 0?void 0:v.call(a)[0])||u}return u}var hn=function(u){return u==="month"||u==="date"?"year":u},xn=function(u){return u==="date"?"month":u},$t=function(u){return u==="month"||u==="date"?"quarter":u},Hn=function(u){return u==="date"?"week":u},nr={year:hn,month:xn,quarter:$t,week:Hn,time:null,date:null};function Tn(a,u){return a.some(function(v){return v&&v.contains(u)})}function mn(a){var u=a.open,v=a.value,re=a.isClickOutside,oe=a.triggerOpen,je=a.forwardKeyDown,Le=a.onKeyDown,mt=a.blurToCancel,ft=a.onSubmit,Dt=a.onCancel,bn=a.onFocus,Lt=a.onBlur,Ht=a.changeOnBlur,tn=(0,t.useState)(!1),nn=(0,Xe.Z)(tn,2),vt=nn[0],Mt=nn[1],un=(0,t.useState)(!1),kn=(0,Xe.Z)(un,2),Wn=kn[0],$n=kn[1],_n=(0,t.useRef)(!1),Gn=(0,t.useRef)(!1),Zn=(0,t.useRef)(!1),Vr={onMouseDown:function(){Mt(!0),oe(!0)},onKeyDown:function($r){var ra=function(){Zn.current=!0};if(Le($r,ra),!Zn.current){switch($r.which){case st.Z.ENTER:{u?ft()!==!1&&Mt(!0):oe(!0),$r.preventDefault();return}case st.Z.TAB:{vt&&u&&!$r.shiftKey?(Mt(!1),$r.preventDefault()):!vt&&u&&!je($r)&&$r.shiftKey&&(Mt(!0),$r.preventDefault());return}case st.Z.ESC:{Mt(!0),Dt();return}}!u&&![st.Z.SHIFT].includes($r.which)?oe(!0):vt||je($r)}},onFocus:function($r){Mt(!0),$n(!0),bn&&bn($r)},onBlur:function($r){if(_n.current||!re(document.activeElement)){_n.current=!1;return}mt?setTimeout(function(){for(var ra=document,ga=ra.activeElement;ga&&ga.shadowRoot;)ga=ga.shadowRoot.activeElement;re(ga)&&Dt()},0):u&&(oe(!1),Gn.current&&ft()),$n(!1),Lt==null||Lt($r)}};return(0,t.useEffect)(function(){Gn.current=!1},[u]),(0,t.useEffect)(function(){Gn.current=!0},[v]),(0,t.useEffect)(function(){return Ge(function(Pr){var $r=Et(Pr),ra=re($r);u&&(ra?!Ht&&(!Wn||ra)&&oe(!1):(_n.current=!0,(0,Pt.Z)(function(){_n.current=!1})))})}),[Vr,{focused:Wn,typing:vt}]}function Ct(a,u){return t.useMemo(function(){return a||(u?((0,b.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(u).map(function(v){var re=(0,Xe.Z)(v,2),oe=re[0],je=re[1];return{label:oe,value:je}})):[])},[a,u])}var le=e(34280);function p(a){var u=a.valueTexts,v=a.onTextChange,re=t.useState(""),oe=(0,Xe.Z)(re,2),je=oe[0],Le=oe[1],mt=t.useRef([]);mt.current=u;function ft(bn){Le(bn),v(bn)}function Dt(){Le(mt.current[0])}return(0,le.Z)(function(){u.every(function(bn){return bn!==je})&&Dt()},[u.join("||")]),[je,ft,Dt]}var B=t.createContext({}),A=B,N=e(20135);function ye(a){var u=a.cellRender,v=a.monthCellRender,re=a.dateRender,oe=t.useMemo(function(){if(u)return u;if(!(!v&&!re))return function(je,Le){var mt=je;return re&&Le.type==="date"?re(mt,Le.today):v&&Le.type==="month"?v(mt,Le.locale):Le.originNode}},[u,v,re]);return oe}function Se(a,u){for(var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",re=String(a);re.length=1?v|0:1,Le=a;Le<=u;Le+=je)oe.push({label:Se(Le,2),value:Le,disabled:(re||[]).includes(Le)});return oe}function kt(a){var u=a.generateConfig,v=a.prefixCls,re=a.operationRef,oe=a.activeColumnIndex,je=a.value,Le=a.showHour,mt=a.showMinute,ft=a.showSecond,Dt=a.use12Hours,bn=a.hourStep,Lt=bn===void 0?1:bn,Ht=a.minuteStep,tn=Ht===void 0?1:Ht,nn=a.secondStep,vt=nn===void 0?1:nn,Mt=a.disabledHours,un=a.disabledMinutes,kn=a.disabledSeconds,Wn=a.disabledTime,$n=a.hideDisabledOptions,_n=a.onSelect,Gn=a.cellRender,Zn=a.locale,Vr=[],Pr="".concat(v,"-content"),$r="".concat(v,"-time-panel"),ra,ga=je?u.getHour(je):-1,Pa=ga,Ya=je?u.getMinute(je):-1,fa=je?u.getSecond(je):-1,qr=u.getNow(),ta=t.useMemo(function(){if(Wn){var Qe=Wn(qr);return[Qe.disabledHours,Qe.disabledMinutes,Qe.disabledSeconds]}return[Mt,un,kn]},[Mt,un,kn,Wn,qr]),Ea=(0,Xe.Z)(ta,3),Da=Ea[0],la=Ea[1],ca=Ea[2],oo=lt(0,23,Lt,Da&&Da()),_a=(0,x.Z)(function(){return oo},oo,nt);Dt&&(ra=Pa>=12,Pa%=12);var c=t.useMemo(function(){if(!Dt)return[!1,!1];var Qe=[!0,!0];return _a.forEach(function(_e){var Bt=_e.disabled,It=_e.value;Bt||(It>=12?Qe[1]=!1:Qe[0]=!1)}),Qe},[Dt,_a]),m=(0,Xe.Z)(c,2),Y=m[0],ee=m[1],ve=t.useMemo(function(){return Dt?_a.filter(ra?function(Qe){return Qe.value>=12}:function(Qe){return Qe.value<12}).map(function(Qe){var _e=Qe.value%12,Bt=_e===0?"12":Se(_e,2);return(0,yt.Z)((0,yt.Z)({},Qe),{},{label:Bt,value:_e})}):_a},[Dt,ra,_a]),he=lt(0,59,tn,la&&la(ga)),Ke=lt(0,59,vt,ca&&ca(ga,Ya)),We=be({value:je,generateConfig:u,disabledMinutes:la,disabledSeconds:ca,minutes:he,seconds:Ke,use12Hours:Dt});re.current={onUpDown:function(_e){var Bt=Vr[oe];if(Bt)for(var It=Bt.units.findIndex(function(En){return En.value===Bt.value}),Zt=Bt.units.length,rn=1;rn2&&arguments[2]!==void 0?arguments[2]:!1;(Dn===Mt||Cr)&&(er(Tt),Vr&&Vr(Tt),We&&We(Tt,Rn),Pr&&!De(ft,Tt,Pn)&&!(tn!=null&&tn(Tt))&&Pr(Tt))},Br=function(Tt){if(So.includes(Dn)){var Rn,Cr,Mr=Dn==="date";switch(Tt===st.Z.PAGE_UP||Tt===st.Z.PAGE_DOWN?Cr=Mr?ft.addMonth:ft.addYear:Cr=Mr?ft.addDate:ft.addMonth,Tt){case st.Z.LEFT:case st.Z.PAGE_UP:Rn=Cr(ar,-1);break;case st.Z.RIGHT:case st.Z.PAGE_DOWN:Rn=Cr(ar,1);break;case st.Z.UP:case st.Z.DOWN:Rn=Cr(ar,Number("".concat(Tt===st.Z.UP?"-":"").concat(Mr?H:Fn)));break}if(Rn)return!(tn!=null&&tn(Rn))}return!0},pa=function(Tt){if(rn.current&&rn.current.onKeyDown){var Rn=!0,Cr=Tt.which;if([st.Z.LEFT,st.Z.RIGHT,st.Z.UP,st.Z.DOWN,st.Z.PAGE_UP,st.Z.PAGE_DOWN,st.Z.ENTER].includes(Cr)&&(Tt.preventDefault(),Cr!==st.Z.ENTER&&kn===0&&(Rn=Br(Cr))),Rn)return rn.current.onKeyDown(Tt)}return(0,b.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Wr=function(Tt){rn.current&&rn.current.onBlur&&rn.current.onBlur(Tt)};Ke&&Bt!=="right"&&(Ke.current={onKeyDown:pa,onClose:function(){rn.current&&rn.current.onClose&&rn.current.onClose()}}),t.useEffect(function(){Dt&&!Jt.current&&hr(Dt)},[Dt]),t.useEffect(function(){Jt.current=!1},[]);var gr,wa=ye({cellRender:c,monthCellRender:_a,dateRender:oo}),fr=(0,yt.Z)((0,yt.Z)({},a),{},{cellRender:wa,operationRef:rn,prefixCls:oe,viewDate:ar,value:Pn,onViewDateChange:Mn,sourceMode:Jn,onPanelChange:Or,disabledDate:tn});switch(delete fr.onChange,delete fr.onSelect,Dn){case"decade":gr=t.createElement(on,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"year":gr=t.createElement(Eo,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"month":gr=t.createElement(cr,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"quarter":gr=t.createElement(Jr,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"week":gr=t.createElement(Ur,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;case"time":delete fr.showTime,gr=t.createElement(zt,(0,C.Z)({},fr,(0,N.Z)($n)==="object"?$n:null,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}));break;default:$n?gr=t.createElement(zn,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}})):gr=t.createElement(Ft,(0,C.Z)({},fr,{onSelect:function(Tt,Rn){Mn(Tt),Fr(Tt,Rn)}}))}var ia,na,$a=function(){var Tt=ft.getNow(),Rn=Kt(ft.getHour(Tt),ft.getMinute(Tt),ft.getSecond(Tt),Y?ta:1,ee?Da:1,ve?ca:1),Cr=jt(ft,Tt,Rn[0],Rn[1],Rn[2]);Fr(Cr,"submit")};ze||(ia=ro(oe,Dn,Gn),$n&&Dn!=="date"?na=null:na=Fa({prefixCls:oe,components:Ya,needConfirmButton:m,okDisabled:!Pn||tn&&tn(Pn),locale:mt,showNow:Wn,onNow:m&&$a,onOk:function(){Pn&&(Fr(Pn,"submit",!0),Pa&&Pa(Pn))}}));var vr;if(_n&&Dn==="date"&&Mt==="date"&&!$n){var ir=ft.getNow(),sr="".concat(oe,"-today-btn"),qn=tn&&tn(ir);vr=t.createElement("a",{className:ue()(sr,qn&&"".concat(sr,"-disabled")),"aria-disabled":qn,onClick:function(){qn||Fr(ir,"mouse",!0)}},mt.today)}return t.createElement(A.Provider,{value:(0,yt.Z)((0,yt.Z)({},he),{},{mode:Dn,hideHeader:"hideHeader"in a?Zn:he.hideHeader,hidePrevBtn:_e&&Bt==="right",hideNextBtn:_e&&Bt==="left"})},t.createElement("div",{tabIndex:kn,className:ue()("".concat(oe,"-panel"),je,(u={},(0,Ye.Z)(u,"".concat(oe,"-panel-has-range"),It&&It[0]&&It[1]),(0,Ye.Z)(u,"".concat(oe,"-panel-has-range-hover"),Zt&&Zt[0]&&Zt[1]),(0,Ye.Z)(u,"".concat(oe,"-panel-rtl"),fa==="rtl"),u)),style:Le,onKeyDown:pa,onBlur:Wr,onMouseDown:ra},gr,ia||na||vr?t.createElement("div",{className:"".concat(oe,"-footer")},ia,na,vr):null))}var qa=go,uo=e(35593),ao={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Qn(a){var u,v=a.prefixCls,re=a.popupElement,oe=a.popupStyle,je=a.visible,Le=a.dropdownClassName,mt=a.dropdownAlign,ft=a.transitionName,Dt=a.getPopupContainer,bn=a.children,Lt=a.range,Ht=a.popupPlacement,tn=a.direction,nn="".concat(v,"-dropdown"),vt=function(){return Ht!==void 0?Ht:tn==="rtl"?"bottomRight":"bottomLeft"};return t.createElement(uo.Z,{showAction:[],hideAction:[],popupPlacement:vt(),builtinPlacements:ao,prefixCls:nn,popupTransitionName:ft,popup:re,popupAlign:mt,popupVisible:je,popupClassName:ue()(Le,(u={},(0,Ye.Z)(u,"".concat(nn,"-range"),Lt),(0,Ye.Z)(u,"".concat(nn,"-rtl"),tn==="rtl"),u)),popupStyle:oe,getPopupContainer:Dt},bn)}var Er=Qn;function rr(a){var u=a.prefixCls,v=a.presets,re=a.onClick,oe=a.onHover;return v.length?t.createElement("div",{className:"".concat(u,"-presets")},t.createElement("ul",null,v.map(function(je,Le){var mt=je.label,ft=je.value;return t.createElement("li",{key:Le,onClick:function(){return re==null?void 0:re(At(ft))},onMouseEnter:function(){return oe==null?void 0:oe(At(ft))},onMouseLeave:function(){return oe==null?void 0:oe(null)}},mt)}))):null}function br(a){var u=a.picker,v=a.disabledHours,re=a.disabledMinutes,oe=a.disabledSeconds;u==="time"&&(v||re||oe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ir(a,u,v){var re=(0,N.Z)(u)==="object"?u.clearIcon:v;return re||t.createElement("span",{className:"".concat(a,"-clear-btn")})}function Tr(a){var u,v=a,re=v.prefixCls,oe=re===void 0?"rc-picker":re,je=v.id,Le=v.name,mt=v.tabIndex,ft=v.style,Dt=v.className,bn=v.dropdownClassName,Lt=v.dropdownAlign,Ht=v.popupStyle,tn=v.transitionName,nn=v.generateConfig,vt=v.locale,Mt=v.inputReadOnly,un=v.allowClear,kn=v.autoFocus,Wn=v.showTime,$n=v.picker,_n=$n===void 0?"date":$n,Gn=v.format,Zn=v.use12Hours,Vr=v.value,Pr=v.defaultValue,$r=v.presets,ra=v.open,ga=v.defaultOpen,Pa=v.defaultOpenValue,Ya=v.suffixIcon,fa=v.clearIcon,qr=v.disabled,ta=v.disabledDate,Ea=v.placeholder,Da=v.getPopupContainer,la=v.pickerRef,ca=v.panelRender,oo=v.onChange,_a=v.onOpenChange,c=v.onFocus,m=v.onBlur,Y=v.onMouseDown,ee=v.onMouseUp,ve=v.onMouseEnter,he=v.onMouseLeave,Ke=v.onContextMenu,We=v.onClick,ze=v.onKeyDown,at=v.onSelect,Qe=v.direction,_e=v.autoComplete,Bt=_e===void 0?"off":_e,It=v.inputRender,Zt=v.changeOnBlur,rn=t.useRef(null),Jt=_n==="date"&&!!Wn||_n==="time",En=Ct($r),dn=Ve(Vt(Gn,_n,Wn,Zn)),Pn=t.useRef(null),er=t.useRef(null),lr=t.useRef(null),Vn=(0,Pe.Z)(null,{value:Vr,defaultValue:Pr}),ar=(0,Xe.Z)(Vn,2),hr=ar[0],Mn=ar[1],Un=t.useState(hr),Ln=(0,Xe.Z)(Un,2),An=Ln[0],Dn=Ln[1],or=t.useRef(null),Dr=(0,Pe.Z)(!1,{value:ra,defaultValue:ga,postState:function(mr){return qr?!1:mr},onChange:function(mr){_a&&_a(mr),!mr&&or.current&&or.current.onClose&&or.current.onClose()}}),yr=(0,Xe.Z)(Dr,2),Jn=yr[0],xr=yr[1],Or=Je(An,{formatList:dn,generateConfig:nn,locale:vt}),Fr=(0,Xe.Z)(Or,2),Br=Fr[0],pa=Fr[1],Wr=p({valueTexts:Br,onTextChange:function(mr){var Xa=me(mr,{locale:vt,formatList:dn,generateConfig:nn});Xa&&(!ta||!ta(Xa))&&Dn(Xa)}}),gr=(0,Xe.Z)(Wr,3),wa=gr[0],fr=gr[1],ia=gr[2],na=function(mr){Dn(mr),Mn(mr),oo&&!De(nn,hr,mr)&&oo(mr,mr?fe(mr,{generateConfig:nn,locale:vt,format:dn[0]}):"")},$a=function(mr){qr&&mr||xr(mr)},vr=function(mr){return Jn&&or.current&&or.current.onKeyDown?or.current.onKeyDown(mr):((0,b.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ir=function(){for(var mr=arguments.length,Xa=new Array(mr),vo=0;voHt(Dt);case"month":return Lt(vt)>Lt(Dt);case"week":return bn(vt)>bn(Dt);default:return!X(mt,vt,Dt)&&mt.isAfter(vt,Dt)}return!1},[je,Le[1],Dt,u]),nn=t.useCallback(function(vt){if(Le[1]||je&&je(vt))return!0;if(Le[0]&&ft)return!X(mt,vt,Dt)&&mt.isAfter(ft,vt);if(!u&&ft)switch(v){case"quarter":return Ht(vt)0&&arguments[0]!==void 0?arguments[0]:!1,pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nr=null;Ra&&cl&&cl[0]&&cl[1]&&vt.isAfter(cl[1],cl[0])&&(Nr=cl);var xa=Zn;if(Zn&&(0,N.Z)(Zn)==="object"&&Zn.defaultValue){var to=Zn.defaultValue;xa=(0,yt.Z)((0,yt.Z)({},Zn),{},{defaultValue:ke(to,ur)||void 0})}return t.createElement(xt.Provider,{value:{inRange:!0,panelPosition:ha,rangedValue:fi||jn,hoverRangedValue:Nr}},t.createElement(qa,(0,C.Z)({},a,pr,{cellRender:Pi,showTime:xa,mode:Mr[ur],generateConfig:vt,style:void 0,direction:ar,disabledDate:ur===0?Ua:Hr,disabledTime:function(_o){return ta?ta(_o,ur===0?"start":"end"):!1},className:ue()((0,Ye.Z)({},"".concat(Le,"-panel-focused"),ur===0?!_l:!qo)),value:ke(jn,ur),locale:Mt,tabIndex:-1,onPanelChange:function(_o,Cl){ur===0&&Fl(!0),ur===1&&$l(!0),eo(et(Mr,Cl,ur),et(jn,_o,ur));var bl=_o;ha==="right"&&Mr[ur]===Cl&&(bl=T(bl,Cl,vt,-1)),ir(bl,ur)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:ur===0?ke(jn,1):ke(jn,0)})))}var hl=0,Ei=0;if(ur&&Dr.current&&Jn.current&&or.current&&Fr.current){hl=Dr.current.offsetWidth+Jn.current.offsetWidth;var Ii=Fr.current.offsetLeft>hl?Fr.current.offsetLeft-hl:Fr.current.offsetLeft,Si=or.current.offsetWidth,xi=Fr.current.offsetWidth;Si&&xi&&hl>Si-xi-(ar==="rtl"?0:Ii)&&(Ei=hl)}var Oi=ar==="rtl"?{right:hl}:{left:hl};function Bi(){var ha,pr=ro(Le,Mr[ur],We),Nr=Fa({prefixCls:Le,components:lr,needConfirmButton:An,okDisabled:!ke(jn,ur)||qr&&qr(jn[ur]),locale:Mt,onOk:function(){var el=ke(jn,ur);el&&(vo(jn,ur),Pn==null||Pn(jn),ho(!1,ur,"confirm"))}});if(Gn!=="time"&&!Zn){var xa=vr(ur),to=T(xa,Gn,vt),zl=Mr[ur],_o=zl===Gn,Cl=Ci(_o?"left":!1,{pickerValue:xa,onPickerValueChange:function(el){ir(el,ur)}}),bl=Ci("right",{pickerValue:to,onPickerValueChange:function(el){ir(T(el,Gn,vt,-1),ur)}});ar==="rtl"?ha=t.createElement(t.Fragment,null,bl,_o&&Cl):ha=t.createElement(t.Fragment,null,Cl,_o&&bl)}else ha=Ci();var ri=t.createElement("div",{className:"".concat(Le,"-panel-layout")},t.createElement(rr,{prefixCls:Le,presets:Di,onClick:function(el){vo(el,null),ho(!1,ur,"preset")},onHover:function(el){ai(el)}}),t.createElement("div",null,t.createElement("div",{className:"".concat(Le,"-panels")},ha),(pr||Nr)&&t.createElement("div",{className:"".concat(Le,"-footer")},pr,Nr)));return ca&&(ri=ca(ri)),t.createElement("div",{className:"".concat(Le,"-panel-container"),style:{marginLeft:Ei},ref:or,onMouseDown:function(el){el.preventDefault()}},ri)}var Ri=t.createElement("div",{className:ue()("".concat(Le,"-range-wrapper"),"".concat(Le,"-").concat(Gn,"-range-wrapper")),style:{minWidth:ua}},t.createElement("div",{ref:Fr,className:"".concat(Le,"-range-arrow"),style:Oi}),Bi()),Ai;Y&&(Ai=t.createElement("span",{className:"".concat(Le,"-suffix"),onMouseDown:function(pr){pr.preventDefault()}},Y));var Mi=Ir(Le,m,ee),Fi=t.createElement("span",{onMouseDown:function(pr){pr.preventDefault(),pr.stopPropagation()},onMouseUp:function(pr){pr.preventDefault(),pr.stopPropagation();var Nr=fr;Wr[0]||(Nr=et(Nr,null,0)),Wr[1]||(Nr=et(Nr,null,1)),vo(Nr,null),ho(!1,ur,"clear")},className:"".concat(Le,"-clear"),role:"button"},Mi),Ni=m&&(ke(fr,0)&&!Wr[0]||ke(fr,1)&&!Wr[1]),wi={size:Sn(Gn,Br[0],vt)},bi=0,yi=0;Dr.current&&yr.current&&Jn.current&&(ur===0?yi=Dr.current.offsetWidth:(bi=hl,yi=yr.current.offsetWidth));var Zi=ar==="rtl"?{right:bi}:{left:bi},Li=function(pr,Nr){var xa=et(jn,pr,ur);if(Nr==="submit"||Nr!=="key"&&!An){vo(xa,ur),ur===0?Fl():$l();var to=ur===0?1:0;Wr[to]?ho(!1,!1,"confirm"):ho(!1,ur,"confirm")}else Tt(xa)};return t.createElement(A.Provider,{value:{operationRef:pa,hideHeader:Gn==="time",onDateMouseEnter:gi,onDateMouseLeave:ii,hideRanges:!0,onSelect:Li,open:Ra}},t.createElement(Er,{visible:Ra,popupElement:Ri,popupStyle:bn,prefixCls:Le,dropdownClassName:Lt,dropdownAlign:tn,getPopupContainer:nn,transitionName:Ht,range:!0,direction:ar},t.createElement("div",(0,C.Z)({ref:Dn,className:ue()(Le,"".concat(Le,"-range"),Dt,(u={},(0,Ye.Z)(u,"".concat(Le,"-disabled"),Wr[0]&&Wr[1]),(0,Ye.Z)(u,"".concat(Le,"-focused"),ur===0?Tl:Jo),(0,Ye.Z)(u,"".concat(Le,"-rtl"),ar==="rtl"),u)),style:ft,onClick:ci,onMouseEnter:Jt,onMouseLeave:En,onMouseDown:ei,onMouseUp:rn},(0,ot.Z)(a,{aria:!0,data:!0})),t.createElement("div",{className:ue()("".concat(Le,"-input"),(v={},(0,Ye.Z)(v,"".concat(Le,"-input-active"),ur===0),(0,Ye.Z)(v,"".concat(Le,"-input-placeholder"),!!Vl),v)),ref:Dr},t.createElement("input",(0,C.Z)({id:mt,disabled:Wr[0],readOnly:he||typeof Br[0]=="function"||!_l,value:Vl||Sa,onChange:function(pr){mo(pr.target.value)},autoFocus:kn,placeholder:ke(un,0)||"",ref:xr},Jl,wi,{autoComplete:Un}))),t.createElement("div",{className:"".concat(Le,"-range-separator"),ref:Jn},$r),t.createElement("div",{className:ue()("".concat(Le,"-input"),(re={},(0,Ye.Z)(re,"".concat(Le,"-input-active"),ur===1),(0,Ye.Z)(re,"".concat(Le,"-input-placeholder"),!!Yl),re)),ref:yr},t.createElement("input",(0,C.Z)({disabled:Wr[1],readOnly:he||typeof Br[0]=="function"||!qo,value:Yl||bo,onChange:function(pr){Uo(pr.target.value)},placeholder:ke(un,1)||"",ref:Or},Ta,wi,{autoComplete:Un}))),t.createElement("div",{className:"".concat(Le,"-active-bar"),style:(0,yt.Z)((0,yt.Z)({},Zi),{},{width:yi,position:"absolute"})}),Ai,Ni&&Fi)))}var Ka=function(a){(0,$e.Z)(v,a);var u=(0,rt.Z)(v);function v(){var re;(0,Be.Z)(this,v);for(var oe=arguments.length,je=new Array(oe),Le=0;Le{const{lineHeight:oe}=a,je=Math.floor(v*oe)+2,Le=Math.max((u-je)/2,0),mt=Math.max(u-je-Le,0);return{padding:`${Le}px ${re}px ${mt}px`}},ja=a=>{const{componentCls:u,pickerCellCls:v,pickerCellInnerCls:re,cellHeight:oe,motionDurationSlow:je,borderRadiusSM:Le,motionDurationMid:mt,cellHoverBg:ft,lineWidth:Dt,lineType:bn,colorPrimary:Lt,cellActiveWithRangeBg:Ht,colorTextLightSolid:tn,controlHeightSM:nn,cellRangeBorderColor:vt,pickerCellBorderGap:Mt,cellHoverWithRangeBg:un,cellWidth:kn,colorTextDisabled:Wn,cellBgDisabled:$n}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:oe,transform:"translateY(-50%)",transition:`all ${je}`,content:'""'},[re]:{position:"relative",zIndex:2,display:"inline-block",minWidth:oe,height:oe,lineHeight:`${oe}px`,borderRadius:Le,transition:`background ${mt}, border ${mt}`},"&-range-hover-start, &-range-hover-end":{[re]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${v}-in-view), &:hover:not(${v}-selected):not(${v}-range-start):not(${v}-range-end):not(${v}-range-hover-start):not(${v}-range-hover-end)`]:{[re]:{background:ft}},[`&-in-view${v}-today ${re}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Dt}px ${bn} ${Lt}`,borderRadius:Le,content:'""'}},[`&-in-view${v}-in-range`]:{position:"relative","&::before":{background:Ht}},[`&-in-view${v}-selected ${re}, &-in-view${v}-range-start ${re}, &-in-view${v}-range-end ${re}`]:{color:tn,background:Lt},[`&-in-view${v}-range-start:not(${v}-range-start-single), @@ -52,7 +52,7 @@ &${v}-slide-up-appear${v}-slide-up-appear-active${u}-dropdown-placement-bottomRight`]:{animationName:Ro.fJ},[`&${v}-slide-up-leave${v}-slide-up-leave-active${u}-dropdown-placement-topLeft, &${v}-slide-up-leave${v}-slide-up-leave-active${u}-dropdown-placement-topRight`]:{animationName:Ro.ly},[`&${v}-slide-up-leave${v}-slide-up-leave-active${u}-dropdown-placement-bottomLeft, &${v}-slide-up-leave${v}-slide-up-leave-active${u}-dropdown-placement-bottomRight`]:{animationName:Ro.Uw},[`${u}-panel > ${u}-time-panel`]:{paddingTop:ra},[`${u}-ranges`]:{marginBottom:0,padding:`${ra}px ${ga}px`,overflow:"hidden",lineHeight:`${Pa-2*mt-Wn/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${u}-preset > ${v}-tag-blue`]:{color:Vr,background:Ya,borderColor:fa,cursor:"pointer"},[`${u}-ok`]:{marginInlineStart:"auto"}},[`${u}-range-wrapper`]:{display:"flex",position:"relative"},[`${u}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:je*1.5,transition:`left ${Pr} ease-out`},(0,fl.r)(qr,ta,Ea,Da,ee)),[`${u}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Da,borderRadius:la,boxShadow:ca,transition:`margin ${Pr}`,[`${u}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${u}-presets`]:{display:"flex",flexDirection:"column",minWidth:m,maxWidth:Y,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Wn,borderInlineEnd:`${mt}px ${ft} ${_a}`,li:Object.assign(Object.assign({},nl.vS),{borderRadius:oo,paddingInline:Wn,paddingBlock:(un-Math.round(oe*Zn))/2,cursor:"pointer",transition:`all ${Pr}`,"+ li":{marginTop:$n},"&:hover":{background:c}})}},[`${u}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${u}-panel`]:{borderWidth:`0 0 ${mt}px`},"&:last-child":{[`${u}-panel`]:{borderWidth:0}}},[`${u}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${u}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Dt}}}}),"&-dropdown-range":{padding:`${qr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${u}-separator`]:{transform:"rotate(180deg)"},[`${u}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ro.oN)(a,"slide-up"),(0,Ro.oN)(a,"slide-down"),(0,Gr.Fm)(a,"move-up"),(0,Gr.Fm)(a,"move-down")]},Io=a=>{const{componentCls:u,controlHeightLG:v,paddingXXS:re,padding:oe}=a;return{pickerCellCls:`${u}-cell`,pickerCellInnerCls:`${u}-cell-inner`,pickerYearMonthCellWidth:v*1.5,pickerQuarterPanelContentHeight:v*1.4,pickerCellPaddingVertical:re+re/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe+re/2}},Go=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new Ko.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ko.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var Lo=(0,lo.Z)("DatePicker",a=>{const u=(0,zr.TS)((0,xo.e5)(a),Io(a));return[Mo(u),po(u),(0,vl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,xo.TM)(a)),Go(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function ml(a,u,v){return v!==void 0?v:u==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:u==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:u==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:u==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:u==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function wl(a,u,v){return v!==void 0?v:u==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:u==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:u==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:u==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:u==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function rl(a,u){const v={adjustX:1,adjustY:1};switch(u){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:v};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:v};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:v};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:v};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:v}}}function gl(a){return a?Array.isArray(a)?a:[a]:[]}function al(a){const{format:u,picker:v,showHour:re,showMinute:oe,showSecond:je,use12Hours:Le}=a,mt=gl(u)[0],ft=Object.assign({},a);return u&&Array.isArray(u)&&(ft.format=mt),mt&&typeof mt=="string"&&(!mt.includes("s")&&je===void 0&&(ft.showSecond=!1),!mt.includes("m")&&oe===void 0&&(ft.showMinute=!1),!mt.includes("H")&&!mt.includes("h")&&!mt.includes("K")&&!mt.includes("k")&&re===void 0&&(ft.showHour=!1),(mt.includes("a")||mt.includes("A"))&&Le===void 0&&(ft.use12Hours=!0)),v==="time"?ft:(typeof mt=="function"&&delete ft.format,{showTime:ft})}function sl(a,u,v){if(a===!1)return!1;const re={clearIcon:u!=null?u:v};return typeof a=="object"?Object.assign(Object.assign({},re),a):re}var yl=e(3113);function Wl(a){return t.createElement(yl.ZP,Object.assign({size:"small",type:"primary"},a))}var El={button:Wl},Dl=function(a,u){var v={};for(var re in a)Object.prototype.hasOwnProperty.call(a,re)&&u.indexOf(re)<0&&(v[re]=a[re]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(a);oe{const{prefixCls:oe,getPopupContainer:je,className:Le,placement:mt,size:ft,disabled:Dt,bordered:bn=!0,placeholder:Lt,popupClassName:Ht,dropdownClassName:tn,status:nn,clearIcon:vt,allowClear:Mt,rootClassName:un}=v,kn=Dl(v,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Wn=t.useRef(null),{getPrefixCls:$n,direction:_n,getPopupContainer:Gn}=(0,t.useContext)(Ho.E_),Zn=$n("picker",oe),{compactSize:Vr,compactItemClassnames:Pr}=(0,Xo.ri)(Zn,_n),{format:$r,showTime:ra,picker:ga}=v,Pa=$n(),[Ya,fa]=Lo(Zn),qr=Object.assign(Object.assign({},ra?al(Object.assign({format:$r,picker:ga},ra)):{}),ga==="time"?al(Object.assign(Object.assign({format:$r},v),{picker:ga})):{}),ta=(0,dl.Z)(ee=>{var ve;return(ve=ft!=null?ft:Vr)!==null&&ve!==void 0?ve:ee}),Ea=t.useContext(Zo.Z),Da=Dt!=null?Dt:Ea,la=(0,t.useContext)(ll.aM),{hasFeedback:ca,status:oo,feedbackIcon:_a}=la,c=t.createElement(t.Fragment,null,ga==="time"?t.createElement(Q,null):t.createElement(A,null),ca&&_a);(0,t.useImperativeHandle)(re,()=>({focus:()=>{var ee;return(ee=Wn.current)===null||ee===void 0?void 0:ee.focus()},blur:()=>{var ee;return(ee=Wn.current)===null||ee===void 0?void 0:ee.blur()}}));const[m]=(0,tl.Z)("Calendar",il.Z),Y=Object.assign(Object.assign({},m),v.locale);return Ya(t.createElement(oa,Object.assign({separator:t.createElement("span",{"aria-label":"to",className:`${Zn}-separator`},t.createElement(Me,null)),disabled:Da,ref:Wn,dropdownAlign:rl(_n,mt),placeholder:wl(Y,ga,Lt),suffixIcon:c,prevIcon:t.createElement("span",{className:`${Zn}-prev-icon`}),nextIcon:t.createElement("span",{className:`${Zn}-next-icon`}),superPrevIcon:t.createElement("span",{className:`${Zn}-super-prev-icon`}),superNextIcon:t.createElement("span",{className:`${Zn}-super-next-icon`}),transitionName:`${Pa}-slide-up`},kn,qr,{className:ue()({[`${Zn}-${ta}`]:ta,[`${Zn}-borderless`]:!bn},(0,No.Z)(Zn,(0,No.F)(oo,nn),ca),fa,Pr,Le,un),locale:Y.lang,prefixCls:Zn,getPopupContainer:je||Gn,generateConfig:a,components:El,direction:_n,dropdownClassName:ue()(fa,Ht||tn,un),allowClear:sl(Mt,vt,t.createElement(ie.Z,null))})))})}var ka=function(a,u){var v={};for(var re in a)Object.prototype.hasOwnProperty.call(a,re)&&u.indexOf(re)<0&&(v[re]=a[re]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(a);oe{const{prefixCls:nn,getPopupContainer:vt,style:Mt,className:un,rootClassName:kn,size:Wn,bordered:$n=!0,placement:_n,placeholder:Gn,popupClassName:Zn,dropdownClassName:Vr,disabled:Pr,status:$r,clearIcon:ra,allowClear:ga}=Ht,Pa=ka(Ht,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Ya,direction:fa,getPopupContainer:qr,[bn]:ta}=(0,t.useContext)(Ho.E_),Ea=Ya("picker",nn),{compactSize:Da,compactItemClassnames:la}=(0,Xo.ri)(Ea,fa),ca=t.useRef(null),{format:oo,showTime:_a}=Ht,[c,m]=Lo(Ea);(0,t.useImperativeHandle)(tn,()=>({focus:()=>{var Jt;return(Jt=ca.current)===null||Jt===void 0?void 0:Jt.focus()},blur:()=>{var Jt;return(Jt=ca.current)===null||Jt===void 0?void 0:Jt.blur()}}));const Y={showToday:!0};let ee={};ft&&(ee.picker=ft);const ve=ft||Ht.picker;ee=Object.assign(Object.assign(Object.assign({},ee),_a?al(Object.assign({format:oo,picker:ve},_a)):{}),ve==="time"?al(Object.assign(Object.assign({format:oo},Ht),{picker:ve})):{});const he=Ya(),Ke=(0,dl.Z)(Jt=>{var En;return(En=Wn!=null?Wn:Da)!==null&&En!==void 0?En:Jt}),We=t.useContext(Zo.Z),ze=Pr!=null?Pr:We,at=(0,t.useContext)(ll.aM),{hasFeedback:Qe,status:_e,feedbackIcon:Bt}=at,It=t.createElement(t.Fragment,null,ve==="time"?t.createElement(Q,null):t.createElement(A,null),Qe&&Bt),[Zt]=(0,tl.Z)("DatePicker",il.Z),rn=Object.assign(Object.assign({},Zt),Ht.locale);return c(t.createElement(Wo,Object.assign({ref:ca,placeholder:ml(rn,ve,Gn),suffixIcon:It,dropdownAlign:rl(fa,_n),prevIcon:t.createElement("span",{className:`${Ea}-prev-icon`}),nextIcon:t.createElement("span",{className:`${Ea}-next-icon`}),superPrevIcon:t.createElement("span",{className:`${Ea}-super-prev-icon`}),superNextIcon:t.createElement("span",{className:`${Ea}-super-next-icon`}),transitionName:`${he}-slide-up`},Y,Pa,ee,{locale:rn.lang,className:ue()({[`${Ea}-${Ke}`]:Ke,[`${Ea}-borderless`]:!$n},(0,No.Z)(Ea,(0,No.F)(_e,$r),Qe),m,la,ta==null?void 0:ta.className,un,kn),style:Object.assign(Object.assign({},ta==null?void 0:ta.style),Mt),prefixCls:Ea,getPopupContainer:vt||qr,generateConfig:a,components:El,direction:fa,disabled:ze,dropdownClassName:ue()(m,kn,Zn||Vr),allowClear:sl(ga,ra,t.createElement(ie.Z,null))})))});return Dt&&(Lt.displayName=Dt),Lt}const v=u(),re=u("week","WeekPicker"),oe=u("month","MonthPicker"),je=u("year","YearPicker"),Le=u("time","TimePicker"),mt=u("quarter","QuarterPicker");return{DatePicker:v,WeekPicker:re,MonthPicker:oe,YearPicker:je,TimePicker:Le,QuarterPicker:mt}}const Va=null;function Oo(a){const{DatePicker:u,WeekPicker:v,MonthPicker:re,YearPicker:oe,TimePicker:je,QuarterPicker:Le}=Ba(a),mt=Il(a),ft=u;return ft.WeekPicker=v,ft.MonthPicker=re,ft.YearPicker=oe,ft.RangePicker=mt,ft.TimePicker=je,ft.QuarterPicker=Le,ft}var Do=Oo;const jo=Do(pe);function Vo(a){const u=rl(a.direction,a.placement);return u.overflow.adjustY=!1,u.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:u})}const pl=(0,V.Z)(jo,"picker",null,Vo);jo._InternalPanelDoNotUseOrYouWillBeFired=pl;const Ol=(0,V.Z)(jo.RangePicker,"picker",null,Vo);jo._InternalRangePanelDoNotUseOrYouWillBeFired=Ol,jo.generatePicker=Do;var Bl=jo},28103:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return h}});var n=e(92310),l=e.n(n),b=e(59301),U=e(36355),d=e(17313),F=e(83116),r=e(37613);const k=g=>{const{componentCls:D,sizePaddingEdgeHorizontal:I,colorSplit:M,lineWidth:Ae,textPaddingInline:q,orientationMargin:ce,verticalMarginInline:pe}=g;return{[D]:Object.assign(Object.assign({},(0,d.Wf)(g)),{borderBlockStart:`${Ae}px solid ${M}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:pe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Ae}px solid ${M}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${g.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${D}-with-text`]:{display:"flex",alignItems:"center",margin:`${g.dividerHorizontalWithTextGutterMargin}px 0`,color:g.colorTextHeading,fontWeight:500,fontSize:g.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${M}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Ae}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${D}-with-text-left`]:{"&::before":{width:`${ce*100}%`},"&::after":{width:`${100-ce*100}%`}},[`&-horizontal${D}-with-text-right`]:{"&::before":{width:`${100-ce*100}%`},"&::after":{width:`${ce*100}%`}},[`${D}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:q},"&-dashed":{background:"none",borderColor:M,borderStyle:"dashed",borderWidth:`${Ae}px 0 0`},[`&-horizontal${D}-with-text${D}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${D}-dashed`]:{borderInlineStartWidth:Ae,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${D}-with-text`]:{color:g.colorText,fontWeight:"normal",fontSize:g.fontSize},[`&-horizontal${D}-with-text-left${D}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${D}-inner-text`]:{paddingInlineStart:I}},[`&-horizontal${D}-with-text-right${D}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${D}-inner-text`]:{paddingInlineEnd:I}}})}};var $=(0,F.Z)("Divider",g=>{const D=(0,r.TS)(g,{dividerHorizontalWithTextGutterMargin:g.margin,dividerHorizontalGutterMargin:g.marginLG,sizePaddingEdgeHorizontal:0});return[k(D)]},g=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:g.marginXS})),E=function(g,D){var I={};for(var M in g)Object.prototype.hasOwnProperty.call(g,M)&&D.indexOf(M)<0&&(I[M]=g[M]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,M=Object.getOwnPropertySymbols(g);Ae{const{getPrefixCls:D,direction:I,divider:M}=b.useContext(U.E_),{prefixCls:Ae,type:q="horizontal",orientation:ce="center",orientationMargin:pe,className:V,rootClassName:C,children:t,dashed:W,plain:y,style:K}=g,x=E(g,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),T=D("divider",Ae),[A,G]=$(T),O=ce.length>0?`-${ce}`:ce,de=!!t,j=ce==="left"&&pe!=null,Q=ce==="right"&&pe!=null,ie=l()(T,M==null?void 0:M.className,G,`${T}-${q}`,{[`${T}-with-text`]:de,[`${T}-with-text${O}`]:de,[`${T}-dashed`]:!!W,[`${T}-plain`]:!!y,[`${T}-rtl`]:I==="rtl",[`${T}-no-default-orientation-margin-left`]:j,[`${T}-no-default-orientation-margin-right`]:Q},V,C),ae=b.useMemo(()=>typeof pe=="number"?pe:/^\d+$/.test(pe)?Number(pe):pe,[pe]),Ee=Object.assign(Object.assign({},j&&{marginLeft:ae}),Q&&{marginRight:ae});return A(b.createElement("div",Object.assign({className:ie,style:Object.assign(Object.assign({},M==null?void 0:M.style),K)},x,{role:"separator"}),t&&q!=="vertical"&&b.createElement("span",{className:`${T}-inner-text`,style:Ee},t)))}},91857:function(qt,Ze,e){"use strict";var n=e(59301),l=e(38819),b=e(92310),U=e.n(b),d=e(31561),F=e(70425),r=e(18929),k=e(2738),$=e(79676),E=e(53487),J=e(92343),h=e(36355),g=e(20834),D=e(40875),I=e(88088),M=e(47211);const Ae=null,q=C=>{const{menu:t,arrow:W,prefixCls:y,children:K,trigger:x,disabled:T,dropdownRender:A,getPopupContainer:G,overlayClassName:O,rootClassName:de,open:j,onOpenChange:Q,visible:ie,onVisibleChange:ae,mouseEnterDelay:Ee=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:se=!0,placement:Me="",overlay:Oe,transitionName:ue}=C,{getPopupContainer:Be,getPrefixCls:Te,direction:it}=n.useContext(h.E_),$e=n.useMemo(()=>{const P=Te();return ue!==void 0?ue:Me.includes("top")?`${P}-slide-down`:`${P}-slide-up`},[Te,Me,ue]),rt=n.useMemo(()=>Me?Me.includes("Center")?Me.slice(0,Me.indexOf("Center")):Me:it==="rtl"?"bottomRight":"bottomLeft",[Me,it]),Ye=Te("dropdown",y),[yt,Xe]=(0,M.Z)(Ye),[,Pe]=(0,I.Z)(),ot=n.Children.only(K),S=(0,J.Tm)(ot,{className:U()(`${Ye}-trigger`,{[`${Ye}-rtl`]:it==="rtl"},ot.props.className),disabled:T}),R=T?[]:x;let s;R&&R.includes("contextMenu")&&(s=!0);const[o,H]=(0,r.Z)(!1,{value:j!=null?j:ie}),_=(0,F.useEvent)(P=>{Q==null||Q(P),ae==null||ae(P),H(P)}),i=U()(O,de,Xe,{[`${Ye}-rtl`]:it==="rtl"}),f=(0,$.Z)({arrowPointAtCenter:typeof W=="object"&&W.pointAtCenter,autoAdjustOverflow:se,offset:Pe.marginXXS,arrowWidth:W?Pe.sizePopupArrow:0,borderRadius:Pe.borderRadius}),te=n.useCallback(()=>{H(!1)},[]),Z=()=>{let P;return t!=null&&t.items?P=n.createElement(g.default,Object.assign({},t)):typeof Oe=="function"?P=Oe():P=Oe,A&&(P=A(P)),P=n.Children.only(typeof P=="string"?n.createElement("span",null,P):P),n.createElement(D.J,{prefixCls:`${Ye}-menu`,expandIcon:n.createElement("span",{className:`${Ye}-menu-submenu-arrow`},n.createElement(l.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:te,validator:X=>{let{mode:Re}=X}},P)};return yt(n.createElement(d.Z,Object.assign({alignPoint:s},(0,k.Z)(C,["rootClassName"]),{mouseEnterDelay:Ee,mouseLeaveDelay:ne,visible:o,builtinPlacements:f,arrow:!!W,overlayClassName:i,prefixCls:Ye,getPopupContainer:G||Be,transitionName:$e,trigger:R,overlay:Z,placement:rt,onVisibleChange:_}),S))};function ce(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const pe=(0,E.Z)(q,"dropdown",C=>C,ce),V=C=>n.createElement(pe,Object.assign({},C),n.createElement("span",null));q._InternalPanelDoNotUseOrYouWillBeFired=V,Ze.Z=q},38854:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return I}});var n=e(91857),l=e(92310),b=e.n(l),U=e(59301),d=e(18785),F=e(3113),r=e(36355),k=e(81327),$=e(33234),E=e(47211),J=function(M,Ae){var q={};for(var ce in M)Object.prototype.hasOwnProperty.call(M,ce)&&Ae.indexOf(ce)<0&&(q[ce]=M[ce]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ce=Object.getOwnPropertySymbols(M);pe{const{getPopupContainer:Ae,getPrefixCls:q,direction:ce}=U.useContext(r.E_),{prefixCls:pe,type:V="default",danger:C,disabled:t,loading:W,onClick:y,htmlType:K,children:x,className:T,menu:A,arrow:G,autoFocus:O,overlay:de,trigger:j,align:Q,open:ie,onOpenChange:ae,placement:Ee,getPopupContainer:ne,href:se,icon:Me=U.createElement(d.Z,null),title:Oe,buttonsRender:ue=Z=>Z,mouseEnterDelay:Be,mouseLeaveDelay:Te,overlayClassName:it,overlayStyle:$e,destroyPopupOnHide:rt,dropdownRender:Ye}=M,yt=J(M,["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"]),Xe=q("dropdown",pe),Pe=`${Xe}-button`,[ot,S]=(0,E.Z)(Xe),R={menu:A,arrow:G,autoFocus:O,align:Q,disabled:t,trigger:t?[]:j,onOpenChange:ae,getPopupContainer:ne||Ae,mouseEnterDelay:Be,mouseLeaveDelay:Te,overlayClassName:it,overlayStyle:$e,destroyPopupOnHide:rt,dropdownRender:Ye},{compactSize:s,compactItemClassnames:o}=(0,$.ri)(Xe,ce),H=b()(Pe,o,T,S);"overlay"in M&&(R.overlay=de),"open"in M&&(R.open=ie),"placement"in M?R.placement=Ee:R.placement=ce==="rtl"?"bottomLeft":"bottomRight";const _=U.createElement(F.ZP,{type:V,danger:C,disabled:t,loading:W,onClick:y,htmlType:K,href:se,title:Oe},x),i=U.createElement(F.ZP,{type:V,danger:C,icon:Me}),[f,te]=ue([_,i]);return ot(U.createElement(k.Z.Compact,Object.assign({className:H,size:s,block:!0},yt),f,U.createElement(n.Z,Object.assign({},R),te)))};h.__ANT_BUTTON=!0;var g=h;const D=n.Z;D.Button=g;var I=D},47211:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return J}});var n=e(17313),l=e(13826),b=e(92899),U=e(29878),d=e(19447),F=e(83116),r=e(37613),$=h=>{const{componentCls:g,menuCls:D,colorError:I,colorTextLightSolid:M}=h,Ae=`${D}-item`;return{[`${g}, ${g}-menu-submenu`]:{[`${D} ${Ae}`]:{[`&${Ae}-danger:not(${Ae}-disabled)`]:{color:I,"&:hover":{color:M,backgroundColor:I}}}}}};const E=h=>{const{componentCls:g,menuCls:D,zIndexPopup:I,dropdownArrowDistance:M,sizePopupArrow:Ae,antCls:q,iconCls:ce,motionDurationMid:pe,dropdownPaddingVertical:V,fontSize:C,dropdownEdgeChildPadding:t,colorTextDisabled:W,fontSizeIcon:y,controlPaddingHorizontal:K,colorBgElevated:x}=h;return[{[g]:Object.assign(Object.assign({},(0,n.Wf)(h)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-M+Ae/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${q}-btn`]:{[`& > ${ce}-down, & > ${q}-btn-icon > ${ce}-down`]:{fontSize:y}},[`${g}-wrap`]:{position:"relative",[`${q}-btn > ${ce}-down`]:{fontSize:y},[`${ce}-down::before`]:{transition:`transform ${pe}`}},[`${g}-wrap-open`]:{[`${ce}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${q}-slide-down-enter${q}-slide-down-enter-active${g}-placement-bottomLeft, + table`]:{textAlign:"center"},"&-focused":{borderColor:Dt}}}}),"&-dropdown-range":{padding:`${qr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${u}-separator`]:{transform:"rotate(180deg)"},[`${u}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ro.oN)(a,"slide-up"),(0,Ro.oN)(a,"slide-down"),(0,Gr.Fm)(a,"move-up"),(0,Gr.Fm)(a,"move-down")]},Io=a=>{const{componentCls:u,controlHeightLG:v,paddingXXS:re,padding:oe}=a;return{pickerCellCls:`${u}-cell`,pickerCellInnerCls:`${u}-cell-inner`,pickerYearMonthCellWidth:v*1.5,pickerQuarterPanelContentHeight:v*1.4,pickerCellPaddingVertical:re+re/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:oe+re/2}},Go=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new Ko.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ko.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var Lo=(0,lo.Z)("DatePicker",a=>{const u=(0,zr.TS)((0,xo.e5)(a),Io(a));return[Mo(u),po(u),(0,vl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,xo.TM)(a)),Go(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function ml(a,u,v){return v!==void 0?v:u==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:u==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:u==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:u==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:u==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function wl(a,u,v){return v!==void 0?v:u==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:u==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:u==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:u==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:u==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function rl(a,u){const v={adjustX:1,adjustY:1};switch(u){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:v};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:v};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:v};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:v};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:v}}}function gl(a){return a?Array.isArray(a)?a:[a]:[]}function al(a){const{format:u,picker:v,showHour:re,showMinute:oe,showSecond:je,use12Hours:Le}=a,mt=gl(u)[0],ft=Object.assign({},a);return u&&Array.isArray(u)&&(ft.format=mt),mt&&typeof mt=="string"&&(!mt.includes("s")&&je===void 0&&(ft.showSecond=!1),!mt.includes("m")&&oe===void 0&&(ft.showMinute=!1),!mt.includes("H")&&!mt.includes("h")&&!mt.includes("K")&&!mt.includes("k")&&re===void 0&&(ft.showHour=!1),(mt.includes("a")||mt.includes("A"))&&Le===void 0&&(ft.use12Hours=!0)),v==="time"?ft:(typeof mt=="function"&&delete ft.format,{showTime:ft})}function sl(a,u,v){if(a===!1)return!1;const re={clearIcon:u!=null?u:v};return typeof a=="object"?Object.assign(Object.assign({},re),a):re}var yl=e(3113);function Wl(a){return t.createElement(yl.ZP,Object.assign({size:"small",type:"primary"},a))}var El={button:Wl},Dl=function(a,u){var v={};for(var re in a)Object.prototype.hasOwnProperty.call(a,re)&&u.indexOf(re)<0&&(v[re]=a[re]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(a);oe{const{prefixCls:oe,getPopupContainer:je,className:Le,placement:mt,size:ft,disabled:Dt,bordered:bn=!0,placeholder:Lt,popupClassName:Ht,dropdownClassName:tn,status:nn,clearIcon:vt,allowClear:Mt,rootClassName:un}=v,kn=Dl(v,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Wn=t.useRef(null),{getPrefixCls:$n,direction:_n,getPopupContainer:Gn}=(0,t.useContext)(Ho.E_),Zn=$n("picker",oe),{compactSize:Vr,compactItemClassnames:Pr}=(0,Xo.ri)(Zn,_n),{format:$r,showTime:ra,picker:ga}=v,Pa=$n(),[Ya,fa]=Lo(Zn),qr=Object.assign(Object.assign({},ra?al(Object.assign({format:$r,picker:ga},ra)):{}),ga==="time"?al(Object.assign(Object.assign({format:$r},v),{picker:ga})):{}),ta=(0,dl.Z)(ee=>{var ve;return(ve=ft!=null?ft:Vr)!==null&&ve!==void 0?ve:ee}),Ea=t.useContext(Zo.Z),Da=Dt!=null?Dt:Ea,la=(0,t.useContext)(ll.aM),{hasFeedback:ca,status:oo,feedbackIcon:_a}=la,c=t.createElement(t.Fragment,null,ga==="time"?t.createElement(Q,null):t.createElement(S,null),ca&&_a);(0,t.useImperativeHandle)(re,()=>({focus:()=>{var ee;return(ee=Wn.current)===null||ee===void 0?void 0:ee.focus()},blur:()=>{var ee;return(ee=Wn.current)===null||ee===void 0?void 0:ee.blur()}}));const[m]=(0,tl.Z)("Calendar",il.Z),Y=Object.assign(Object.assign({},m),v.locale);return Ya(t.createElement(oa,Object.assign({separator:t.createElement("span",{"aria-label":"to",className:`${Zn}-separator`},t.createElement(Me,null)),disabled:Da,ref:Wn,dropdownAlign:rl(_n,mt),placeholder:wl(Y,ga,Lt),suffixIcon:c,prevIcon:t.createElement("span",{className:`${Zn}-prev-icon`}),nextIcon:t.createElement("span",{className:`${Zn}-next-icon`}),superPrevIcon:t.createElement("span",{className:`${Zn}-super-prev-icon`}),superNextIcon:t.createElement("span",{className:`${Zn}-super-next-icon`}),transitionName:`${Pa}-slide-up`},kn,qr,{className:ue()({[`${Zn}-${ta}`]:ta,[`${Zn}-borderless`]:!bn},(0,No.Z)(Zn,(0,No.F)(oo,nn),ca),fa,Pr,Le,un),locale:Y.lang,prefixCls:Zn,getPopupContainer:je||Gn,generateConfig:a,components:El,direction:_n,dropdownClassName:ue()(fa,Ht||tn,un),allowClear:sl(Mt,vt,t.createElement(ie.Z,null))})))})}var ka=function(a,u){var v={};for(var re in a)Object.prototype.hasOwnProperty.call(a,re)&&u.indexOf(re)<0&&(v[re]=a[re]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(a);oe{const{prefixCls:nn,getPopupContainer:vt,style:Mt,className:un,rootClassName:kn,size:Wn,bordered:$n=!0,placement:_n,placeholder:Gn,popupClassName:Zn,dropdownClassName:Vr,disabled:Pr,status:$r,clearIcon:ra,allowClear:ga}=Ht,Pa=ka(Ht,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Ya,direction:fa,getPopupContainer:qr,[bn]:ta}=(0,t.useContext)(Ho.E_),Ea=Ya("picker",nn),{compactSize:Da,compactItemClassnames:la}=(0,Xo.ri)(Ea,fa),ca=t.useRef(null),{format:oo,showTime:_a}=Ht,[c,m]=Lo(Ea);(0,t.useImperativeHandle)(tn,()=>({focus:()=>{var Jt;return(Jt=ca.current)===null||Jt===void 0?void 0:Jt.focus()},blur:()=>{var Jt;return(Jt=ca.current)===null||Jt===void 0?void 0:Jt.blur()}}));const Y={showToday:!0};let ee={};ft&&(ee.picker=ft);const ve=ft||Ht.picker;ee=Object.assign(Object.assign(Object.assign({},ee),_a?al(Object.assign({format:oo,picker:ve},_a)):{}),ve==="time"?al(Object.assign(Object.assign({format:oo},Ht),{picker:ve})):{});const he=Ya(),Ke=(0,dl.Z)(Jt=>{var En;return(En=Wn!=null?Wn:Da)!==null&&En!==void 0?En:Jt}),We=t.useContext(Zo.Z),ze=Pr!=null?Pr:We,at=(0,t.useContext)(ll.aM),{hasFeedback:Qe,status:_e,feedbackIcon:Bt}=at,It=t.createElement(t.Fragment,null,ve==="time"?t.createElement(Q,null):t.createElement(S,null),Qe&&Bt),[Zt]=(0,tl.Z)("DatePicker",il.Z),rn=Object.assign(Object.assign({},Zt),Ht.locale);return c(t.createElement(Wo,Object.assign({ref:ca,placeholder:ml(rn,ve,Gn),suffixIcon:It,dropdownAlign:rl(fa,_n),prevIcon:t.createElement("span",{className:`${Ea}-prev-icon`}),nextIcon:t.createElement("span",{className:`${Ea}-next-icon`}),superPrevIcon:t.createElement("span",{className:`${Ea}-super-prev-icon`}),superNextIcon:t.createElement("span",{className:`${Ea}-super-next-icon`}),transitionName:`${he}-slide-up`},Y,Pa,ee,{locale:rn.lang,className:ue()({[`${Ea}-${Ke}`]:Ke,[`${Ea}-borderless`]:!$n},(0,No.Z)(Ea,(0,No.F)(_e,$r),Qe),m,la,ta==null?void 0:ta.className,un,kn),style:Object.assign(Object.assign({},ta==null?void 0:ta.style),Mt),prefixCls:Ea,getPopupContainer:vt||qr,generateConfig:a,components:El,direction:fa,disabled:ze,dropdownClassName:ue()(m,kn,Zn||Vr),allowClear:sl(ga,ra,t.createElement(ie.Z,null))})))});return Dt&&(Lt.displayName=Dt),Lt}const v=u(),re=u("week","WeekPicker"),oe=u("month","MonthPicker"),je=u("year","YearPicker"),Le=u("time","TimePicker"),mt=u("quarter","QuarterPicker");return{DatePicker:v,WeekPicker:re,MonthPicker:oe,YearPicker:je,TimePicker:Le,QuarterPicker:mt}}const Va=null;function Oo(a){const{DatePicker:u,WeekPicker:v,MonthPicker:re,YearPicker:oe,TimePicker:je,QuarterPicker:Le}=Ba(a),mt=Il(a),ft=u;return ft.WeekPicker=v,ft.MonthPicker=re,ft.YearPicker=oe,ft.RangePicker=mt,ft.TimePicker=je,ft.QuarterPicker=Le,ft}var Do=Oo;const jo=Do(pe);function Vo(a){const u=rl(a.direction,a.placement);return u.overflow.adjustY=!1,u.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:u})}const pl=(0,V.Z)(jo,"picker",null,Vo);jo._InternalPanelDoNotUseOrYouWillBeFired=pl;const Ol=(0,V.Z)(jo.RangePicker,"picker",null,Vo);jo._InternalRangePanelDoNotUseOrYouWillBeFired=Ol,jo.generatePicker=Do;var Bl=jo},28103:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return h}});var n=e(92310),l=e.n(n),b=e(59301),G=e(36355),d=e(17313),F=e(83116),r=e(37613);const k=g=>{const{componentCls:P,sizePaddingEdgeHorizontal:D,colorSplit:M,lineWidth:we,textPaddingInline:q,orientationMargin:ce,verticalMarginInline:pe}=g;return{[P]:Object.assign(Object.assign({},(0,d.Wf)(g)),{borderBlockStart:`${we}px solid ${M}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:pe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${we}px solid ${M}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${g.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${P}-with-text`]:{display:"flex",alignItems:"center",margin:`${g.dividerHorizontalWithTextGutterMargin}px 0`,color:g.colorTextHeading,fontWeight:500,fontSize:g.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${M}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${we}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${P}-with-text-left`]:{"&::before":{width:`${ce*100}%`},"&::after":{width:`${100-ce*100}%`}},[`&-horizontal${P}-with-text-right`]:{"&::before":{width:`${100-ce*100}%`},"&::after":{width:`${ce*100}%`}},[`${P}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:q},"&-dashed":{background:"none",borderColor:M,borderStyle:"dashed",borderWidth:`${we}px 0 0`},[`&-horizontal${P}-with-text${P}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${P}-dashed`]:{borderInlineStartWidth:we,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${P}-with-text`]:{color:g.colorText,fontWeight:"normal",fontSize:g.fontSize},[`&-horizontal${P}-with-text-left${P}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${P}-inner-text`]:{paddingInlineStart:D}},[`&-horizontal${P}-with-text-right${P}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${P}-inner-text`]:{paddingInlineEnd:D}}})}};var $=(0,F.Z)("Divider",g=>{const P=(0,r.TS)(g,{dividerHorizontalWithTextGutterMargin:g.margin,dividerHorizontalGutterMargin:g.marginLG,sizePaddingEdgeHorizontal:0});return[k(P)]},g=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:g.marginXS})),E=function(g,P){var D={};for(var M in g)Object.prototype.hasOwnProperty.call(g,M)&&P.indexOf(M)<0&&(D[M]=g[M]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,M=Object.getOwnPropertySymbols(g);we{const{getPrefixCls:P,direction:D,divider:M}=b.useContext(G.E_),{prefixCls:we,type:q="horizontal",orientation:ce="center",orientationMargin:pe,className:V,rootClassName:C,children:t,dashed:W,plain:y,style:K}=g,I=E(g,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Z=P("divider",we),[S,U]=$(Z),O=ce.length>0?`-${ce}`:ce,de=!!t,j=ce==="left"&&pe!=null,Q=ce==="right"&&pe!=null,ie=l()(Z,M==null?void 0:M.className,U,`${Z}-${q}`,{[`${Z}-with-text`]:de,[`${Z}-with-text${O}`]:de,[`${Z}-dashed`]:!!W,[`${Z}-plain`]:!!y,[`${Z}-rtl`]:D==="rtl",[`${Z}-no-default-orientation-margin-left`]:j,[`${Z}-no-default-orientation-margin-right`]:Q},V,C),ae=b.useMemo(()=>typeof pe=="number"?pe:/^\d+$/.test(pe)?Number(pe):pe,[pe]),Ee=Object.assign(Object.assign({},j&&{marginLeft:ae}),Q&&{marginRight:ae});return S(b.createElement("div",Object.assign({className:ie,style:Object.assign(Object.assign({},M==null?void 0:M.style),K)},I,{role:"separator"}),t&&q!=="vertical"&&b.createElement("span",{className:`${Z}-inner-text`,style:Ee},t)))}},91857:function(qt,Ze,e){"use strict";var n=e(59301),l=e(38819),b=e(92310),G=e.n(b),d=e(31561),F=e(70425),r=e(18929),k=e(2738),$=e(79676),E=e(53487),J=e(92343),h=e(36355),g=e(20834),P=e(40875),D=e(88088),M=e(47211);const we=null,q=C=>{const{menu:t,arrow:W,prefixCls:y,children:K,trigger:I,disabled:Z,dropdownRender:S,getPopupContainer:U,overlayClassName:O,rootClassName:de,open:j,onOpenChange:Q,visible:ie,onVisibleChange:ae,mouseEnterDelay:Ee=.15,mouseLeaveDelay:ne=.1,autoAdjustOverflow:se=!0,placement:Me="",overlay:Oe,transitionName:ue}=C,{getPopupContainer:Be,getPrefixCls:Te,direction:it}=n.useContext(h.E_),$e=n.useMemo(()=>{const w=Te();return ue!==void 0?ue:Me.includes("top")?`${w}-slide-down`:`${w}-slide-up`},[Te,Me,ue]),rt=n.useMemo(()=>Me?Me.includes("Center")?Me.slice(0,Me.indexOf("Center")):Me:it==="rtl"?"bottomRight":"bottomLeft",[Me,it]),Ye=Te("dropdown",y),[yt,Xe]=(0,M.Z)(Ye),[,Pe]=(0,D.Z)(),ot=n.Children.only(K),x=(0,J.Tm)(ot,{className:G()(`${Ye}-trigger`,{[`${Ye}-rtl`]:it==="rtl"},ot.props.className),disabled:Z}),R=Z?[]:I;let s;R&&R.includes("contextMenu")&&(s=!0);const[o,H]=(0,r.Z)(!1,{value:j!=null?j:ie}),_=(0,F.useEvent)(w=>{Q==null||Q(w),ae==null||ae(w),H(w)}),i=G()(O,de,Xe,{[`${Ye}-rtl`]:it==="rtl"}),f=(0,$.Z)({arrowPointAtCenter:typeof W=="object"&&W.pointAtCenter,autoAdjustOverflow:se,offset:Pe.marginXXS,arrowWidth:W?Pe.sizePopupArrow:0,borderRadius:Pe.borderRadius}),te=n.useCallback(()=>{H(!1)},[]),L=()=>{let w;return t!=null&&t.items?w=n.createElement(g.default,Object.assign({},t)):typeof Oe=="function"?w=Oe():w=Oe,S&&(w=S(w)),w=n.Children.only(typeof w=="string"?n.createElement("span",null,w):w),n.createElement(P.J,{prefixCls:`${Ye}-menu`,expandIcon:n.createElement("span",{className:`${Ye}-menu-submenu-arrow`},n.createElement(l.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:te,validator:X=>{let{mode:Re}=X}},w)};return yt(n.createElement(d.Z,Object.assign({alignPoint:s},(0,k.Z)(C,["rootClassName"]),{mouseEnterDelay:Ee,mouseLeaveDelay:ne,visible:o,builtinPlacements:f,arrow:!!W,overlayClassName:i,prefixCls:Ye,getPopupContainer:U||Be,transitionName:$e,trigger:R,overlay:L,placement:rt,onVisibleChange:_}),x))};function ce(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const pe=(0,E.Z)(q,"dropdown",C=>C,ce),V=C=>n.createElement(pe,Object.assign({},C),n.createElement("span",null));q._InternalPanelDoNotUseOrYouWillBeFired=V,Ze.Z=q},38854:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return D}});var n=e(91857),l=e(92310),b=e.n(l),G=e(59301),d=e(18785),F=e(3113),r=e(36355),k=e(81327),$=e(33234),E=e(47211),J=function(M,we){var q={};for(var ce in M)Object.prototype.hasOwnProperty.call(M,ce)&&we.indexOf(ce)<0&&(q[ce]=M[ce]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ce=Object.getOwnPropertySymbols(M);pe{const{getPopupContainer:we,getPrefixCls:q,direction:ce}=G.useContext(r.E_),{prefixCls:pe,type:V="default",danger:C,disabled:t,loading:W,onClick:y,htmlType:K,children:I,className:Z,menu:S,arrow:U,autoFocus:O,overlay:de,trigger:j,align:Q,open:ie,onOpenChange:ae,placement:Ee,getPopupContainer:ne,href:se,icon:Me=G.createElement(d.Z,null),title:Oe,buttonsRender:ue=L=>L,mouseEnterDelay:Be,mouseLeaveDelay:Te,overlayClassName:it,overlayStyle:$e,destroyPopupOnHide:rt,dropdownRender:Ye}=M,yt=J(M,["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"]),Xe=q("dropdown",pe),Pe=`${Xe}-button`,[ot,x]=(0,E.Z)(Xe),R={menu:S,arrow:U,autoFocus:O,align:Q,disabled:t,trigger:t?[]:j,onOpenChange:ae,getPopupContainer:ne||we,mouseEnterDelay:Be,mouseLeaveDelay:Te,overlayClassName:it,overlayStyle:$e,destroyPopupOnHide:rt,dropdownRender:Ye},{compactSize:s,compactItemClassnames:o}=(0,$.ri)(Xe,ce),H=b()(Pe,o,Z,x);"overlay"in M&&(R.overlay=de),"open"in M&&(R.open=ie),"placement"in M?R.placement=Ee:R.placement=ce==="rtl"?"bottomLeft":"bottomRight";const _=G.createElement(F.ZP,{type:V,danger:C,disabled:t,loading:W,onClick:y,htmlType:K,href:se,title:Oe},I),i=G.createElement(F.ZP,{type:V,danger:C,icon:Me}),[f,te]=ue([_,i]);return ot(G.createElement(k.Z.Compact,Object.assign({className:H,size:s,block:!0},yt),f,G.createElement(n.Z,Object.assign({},R),te)))};h.__ANT_BUTTON=!0;var g=h;const P=n.Z;P.Button=g;var D=P},47211:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return J}});var n=e(17313),l=e(13826),b=e(92899),G=e(29878),d=e(19447),F=e(83116),r=e(37613),$=h=>{const{componentCls:g,menuCls:P,colorError:D,colorTextLightSolid:M}=h,we=`${P}-item`;return{[`${g}, ${g}-menu-submenu`]:{[`${P} ${we}`]:{[`&${we}-danger:not(${we}-disabled)`]:{color:D,"&:hover":{color:M,backgroundColor:D}}}}}};const E=h=>{const{componentCls:g,menuCls:P,zIndexPopup:D,dropdownArrowDistance:M,sizePopupArrow:we,antCls:q,iconCls:ce,motionDurationMid:pe,dropdownPaddingVertical:V,fontSize:C,dropdownEdgeChildPadding:t,colorTextDisabled:W,fontSizeIcon:y,controlPaddingHorizontal:K,colorBgElevated:I}=h;return[{[g]:Object.assign(Object.assign({},(0,n.Wf)(h)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:D,display:"block","&::before":{position:"absolute",insetBlock:-M+we/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${q}-btn`]:{[`& > ${ce}-down, & > ${q}-btn-icon > ${ce}-down`]:{fontSize:y}},[`${g}-wrap`]:{position:"relative",[`${q}-btn > ${ce}-down`]:{fontSize:y},[`${ce}-down::before`]:{transition:`transform ${pe}`}},[`${g}-wrap-open`]:{[`${ce}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${q}-slide-down-enter${q}-slide-down-enter-active${g}-placement-bottomLeft, &${q}-slide-down-appear${q}-slide-down-appear-active${g}-placement-bottomLeft, &${q}-slide-down-enter${q}-slide-down-enter-active${g}-placement-bottom, &${q}-slide-down-appear${q}-slide-down-appear-active${g}-placement-bottom, @@ -66,25 +66,25 @@ &${q}-slide-down-leave${q}-slide-down-leave-active${g}-placement-bottom, &${q}-slide-down-leave${q}-slide-down-leave-active${g}-placement-bottomRight`]:{animationName:l.Uw},[`&${q}-slide-up-leave${q}-slide-up-leave-active${g}-placement-topLeft, &${q}-slide-up-leave${q}-slide-up-leave-active${g}-placement-top, - &${q}-slide-up-leave${q}-slide-up-leave-active${g}-placement-topRight`]:{animationName:l.ly}})},(0,d.ZP)(h,{colorBg:x,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${g} ${D}`]:{position:"relative",margin:0},[`${D}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${g}, ${g}-menu-submenu`]:{[D]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:x,backgroundClip:"padding-box",borderRadius:h.borderRadiusLG,outline:"none",boxShadow:h.boxShadowSecondary},(0,n.Qy)(h)),{[`${D}-item-group-title`]:{padding:`${V}px ${K}px`,color:h.colorTextDescription,transition:`all ${pe}`},[`${D}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${D}-item-icon`]:{minWidth:C,marginInlineEnd:h.marginXS,fontSize:h.fontSizeSM},[`${D}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${pe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${D}-item, ${D}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${V}px ${K}px`,color:h.colorText,fontWeight:"normal",fontSize:C,lineHeight:h.lineHeight,cursor:"pointer",transition:`all ${pe}`,borderRadius:h.borderRadiusSM,"&:hover, &-active":{backgroundColor:h.controlItemBgHover}},(0,n.Qy)(h)),{"&-selected":{color:h.colorPrimary,backgroundColor:h.controlItemBgActive,"&:hover, &-active":{backgroundColor:h.controlItemBgActiveHover}},"&-disabled":{color:W,cursor:"not-allowed","&:hover":{color:W,backgroundColor:x,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${h.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:h.colorSplit},[`${g}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:h.paddingXS,[`${g}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:h.colorTextDescription,fontSize:y,fontStyle:"normal"}}}),[`${D}-item-group-list`]:{margin:`0 ${h.marginXS}px`,padding:0,listStyle:"none"},[`${D}-submenu-title`]:{paddingInlineEnd:K+h.fontSizeSM},[`${D}-submenu-vertical`]:{position:"relative"},[`${D}-submenu${D}-submenu-disabled ${g}-menu-submenu-title`]:{[`&, ${g}-menu-submenu-arrow-icon`]:{color:W,backgroundColor:x,cursor:"not-allowed"}},[`${D}-submenu-selected ${g}-menu-submenu-title`]:{color:h.colorPrimary}})}},[(0,l.oN)(h,"slide-up"),(0,l.oN)(h,"slide-down"),(0,b.Fm)(h,"move-up"),(0,b.Fm)(h,"move-down"),(0,U._y)(h,"zoom-big")]]};var J=(0,F.Z)("Dropdown",(h,g)=>{let{rootPrefixCls:D}=g;const{marginXXS:I,sizePopupArrow:M,controlHeight:Ae,fontSize:q,lineHeight:ce,paddingXXS:pe,componentCls:V,borderRadiusLG:C}=h,t=(Ae-q*ce)/2,{dropdownArrowOffset:W}=(0,d.fS)({contentRadius:C}),y=(0,r.TS)(h,{menuCls:`${V}-menu`,rootPrefixCls:D,dropdownArrowDistance:M/2+I,dropdownArrowOffset:W,dropdownPaddingVertical:t,dropdownEdgeChildPadding:pe});return[E(y),$(y)]},h=>({zIndexPopup:h.zIndexPopupBase+50}))},64165:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return pe}});var n=e(92310),l=e.n(n),b=e(59301),U=e(36355),d=e(9763),F=e(64993),r=e(88088),$=()=>{const[,V]=(0,r.Z)(),t=new F.C(V.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.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"}),b.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)"}),b.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"}),b.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"})),b.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"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},J=()=>{const[,V]=(0,r.Z)(),{colorFill:C,colorFillTertiary:t,colorFillQuaternary:W,colorBgContainer:y}=V,{borderColor:K,shadowColor:x,contentColor:T}=(0,b.useMemo)(()=>({borderColor:new F.C(C).onBackground(y).toHexShortString(),shadowColor:new F.C(t).onBackground(y).toHexShortString(),contentColor:new F.C(W).onBackground(y).toHexShortString()}),[C,t,W,y]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:x,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:K},b.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"}),b.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:T}))))},h=e(83116),g=e(37613);const D=V=>{const{componentCls:C,margin:t,marginXS:W,marginXL:y,fontSize:K,lineHeight:x}=V;return{[C]:{marginInline:W,fontSize:K,lineHeight:x,textAlign:"center",[`${C}-image`]:{height:V.emptyImgHeight,marginBottom:W,opacity:V.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:V.colorText},[`${C}-footer`]:{marginTop:t},"&-normal":{marginBlock:y,color:V.colorTextDisabled,[`${C}-description`]:{color:V.colorTextDisabled},[`${C}-image`]:{height:V.emptyImgHeightMD}},"&-small":{marginBlock:W,color:V.colorTextDisabled,[`${C}-image`]:{height:V.emptyImgHeightSM}}}}};var I=(0,h.Z)("Empty",V=>{const{componentCls:C,controlHeightLG:t}=V,W=(0,g.TS)(V,{emptyImgCls:`${C}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[D(W)]}),M=function(V,C){var t={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&C.indexOf(W)<0&&(t[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,W=Object.getOwnPropertySymbols(V);y{var{className:C,rootClassName:t,prefixCls:W,image:y=Ae,description:K,children:x,imageStyle:T,style:A}=V,G=M(V,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:de,empty:j}=b.useContext(U.E_),Q=O("empty",W),[ie,ae]=I(Q),[Ee]=(0,d.Z)("Empty"),ne=typeof K!="undefined"?K:Ee==null?void 0:Ee.description,se=typeof ne=="string"?ne:"empty";let Me=null;return typeof y=="string"?Me=b.createElement("img",{alt:se,src:y}):Me=y,ie(b.createElement("div",Object.assign({className:l()(ae,Q,j==null?void 0:j.className,{[`${Q}-normal`]:y===q,[`${Q}-rtl`]:de==="rtl"},C,t),style:Object.assign(Object.assign({},j==null?void 0:j.style),A)},G),b.createElement("div",{className:`${Q}-image`,style:T},Me),ne&&b.createElement("div",{className:`${Q}-description`},ne),x&&b.createElement("div",{className:`${Q}-footer`},x)))};ce.PRESENTED_IMAGE_DEFAULT=Ae,ce.PRESENTED_IMAGE_SIMPLE=q;var pe=ce},78241:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Ct}});var n=e(19127),l=e(92310),b=e.n(l),U=e(77900),d=e(59301),F=e(62892),r=e(32441);function k(le){const[p,B]=d.useState(le);return d.useEffect(()=>{const w=setTimeout(()=>{B(le)},le.length?0:10);return()=>{clearTimeout(w)}},[le]),p}var $=e(17313),E=e(29878),J=e(8378),h=e(37613),g=e(83116),I=le=>{const{componentCls:p}=le,B=`${p}-show-help`,w=`${p}-show-help-item`;return{[B]:{transition:`opacity ${le.motionDurationSlow} ${le.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[w]:{overflow:"hidden",transition:`height ${le.motionDurationSlow} ${le.motionEaseInOut}, + &${q}-slide-up-leave${q}-slide-up-leave-active${g}-placement-topRight`]:{animationName:l.ly}})},(0,d.ZP)(h,{colorBg:I,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${g} ${P}`]:{position:"relative",margin:0},[`${P}-submenu-popup`]:{position:"absolute",zIndex:D,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${g}, ${g}-menu-submenu`]:{[P]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:I,backgroundClip:"padding-box",borderRadius:h.borderRadiusLG,outline:"none",boxShadow:h.boxShadowSecondary},(0,n.Qy)(h)),{[`${P}-item-group-title`]:{padding:`${V}px ${K}px`,color:h.colorTextDescription,transition:`all ${pe}`},[`${P}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${P}-item-icon`]:{minWidth:C,marginInlineEnd:h.marginXS,fontSize:h.fontSizeSM},[`${P}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${pe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${P}-item, ${P}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${V}px ${K}px`,color:h.colorText,fontWeight:"normal",fontSize:C,lineHeight:h.lineHeight,cursor:"pointer",transition:`all ${pe}`,borderRadius:h.borderRadiusSM,"&:hover, &-active":{backgroundColor:h.controlItemBgHover}},(0,n.Qy)(h)),{"&-selected":{color:h.colorPrimary,backgroundColor:h.controlItemBgActive,"&:hover, &-active":{backgroundColor:h.controlItemBgActiveHover}},"&-disabled":{color:W,cursor:"not-allowed","&:hover":{color:W,backgroundColor:I,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${h.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:h.colorSplit},[`${g}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:h.paddingXS,[`${g}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:h.colorTextDescription,fontSize:y,fontStyle:"normal"}}}),[`${P}-item-group-list`]:{margin:`0 ${h.marginXS}px`,padding:0,listStyle:"none"},[`${P}-submenu-title`]:{paddingInlineEnd:K+h.fontSizeSM},[`${P}-submenu-vertical`]:{position:"relative"},[`${P}-submenu${P}-submenu-disabled ${g}-menu-submenu-title`]:{[`&, ${g}-menu-submenu-arrow-icon`]:{color:W,backgroundColor:I,cursor:"not-allowed"}},[`${P}-submenu-selected ${g}-menu-submenu-title`]:{color:h.colorPrimary}})}},[(0,l.oN)(h,"slide-up"),(0,l.oN)(h,"slide-down"),(0,b.Fm)(h,"move-up"),(0,b.Fm)(h,"move-down"),(0,G._y)(h,"zoom-big")]]};var J=(0,F.Z)("Dropdown",(h,g)=>{let{rootPrefixCls:P}=g;const{marginXXS:D,sizePopupArrow:M,controlHeight:we,fontSize:q,lineHeight:ce,paddingXXS:pe,componentCls:V,borderRadiusLG:C}=h,t=(we-q*ce)/2,{dropdownArrowOffset:W}=(0,d.fS)({contentRadius:C}),y=(0,r.TS)(h,{menuCls:`${V}-menu`,rootPrefixCls:P,dropdownArrowDistance:M/2+D,dropdownArrowOffset:W,dropdownPaddingVertical:t,dropdownEdgeChildPadding:pe});return[E(y),$(y)]},h=>({zIndexPopup:h.zIndexPopupBase+50}))},64165:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return pe}});var n=e(92310),l=e.n(n),b=e(59301),G=e(36355),d=e(9763),F=e(64993),r=e(88088),$=()=>{const[,V]=(0,r.Z)(),t=new F.C(V.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.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"}),b.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)"}),b.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"}),b.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"})),b.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"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},J=()=>{const[,V]=(0,r.Z)(),{colorFill:C,colorFillTertiary:t,colorFillQuaternary:W,colorBgContainer:y}=V,{borderColor:K,shadowColor:I,contentColor:Z}=(0,b.useMemo)(()=>({borderColor:new F.C(C).onBackground(y).toHexShortString(),shadowColor:new F.C(t).onBackground(y).toHexShortString(),contentColor:new F.C(W).onBackground(y).toHexShortString()}),[C,t,W,y]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:I,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:K},b.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"}),b.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:Z}))))},h=e(83116),g=e(37613);const P=V=>{const{componentCls:C,margin:t,marginXS:W,marginXL:y,fontSize:K,lineHeight:I}=V;return{[C]:{marginInline:W,fontSize:K,lineHeight:I,textAlign:"center",[`${C}-image`]:{height:V.emptyImgHeight,marginBottom:W,opacity:V.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:V.colorText},[`${C}-footer`]:{marginTop:t},"&-normal":{marginBlock:y,color:V.colorTextDisabled,[`${C}-description`]:{color:V.colorTextDisabled},[`${C}-image`]:{height:V.emptyImgHeightMD}},"&-small":{marginBlock:W,color:V.colorTextDisabled,[`${C}-image`]:{height:V.emptyImgHeightSM}}}}};var D=(0,h.Z)("Empty",V=>{const{componentCls:C,controlHeightLG:t}=V,W=(0,g.TS)(V,{emptyImgCls:`${C}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[P(W)]}),M=function(V,C){var t={};for(var W in V)Object.prototype.hasOwnProperty.call(V,W)&&C.indexOf(W)<0&&(t[W]=V[W]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,W=Object.getOwnPropertySymbols(V);y{var{className:C,rootClassName:t,prefixCls:W,image:y=we,description:K,children:I,imageStyle:Z,style:S}=V,U=M(V,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:de,empty:j}=b.useContext(G.E_),Q=O("empty",W),[ie,ae]=D(Q),[Ee]=(0,d.Z)("Empty"),ne=typeof K!="undefined"?K:Ee==null?void 0:Ee.description,se=typeof ne=="string"?ne:"empty";let Me=null;return typeof y=="string"?Me=b.createElement("img",{alt:se,src:y}):Me=y,ie(b.createElement("div",Object.assign({className:l()(ae,Q,j==null?void 0:j.className,{[`${Q}-normal`]:y===q,[`${Q}-rtl`]:de==="rtl"},C,t),style:Object.assign(Object.assign({},j==null?void 0:j.style),S)},U),b.createElement("div",{className:`${Q}-image`,style:Z},Me),ne&&b.createElement("div",{className:`${Q}-description`},ne),I&&b.createElement("div",{className:`${Q}-footer`},I)))};ce.PRESENTED_IMAGE_DEFAULT=we,ce.PRESENTED_IMAGE_SIMPLE=q;var pe=ce},78241:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Ct}});var n=e(19127),l=e(92310),b=e.n(l),G=e(77900),d=e(59301),F=e(62892),r=e(32441);function k(le){const[p,B]=d.useState(le);return d.useEffect(()=>{const A=setTimeout(()=>{B(le)},le.length?0:10);return()=>{clearTimeout(A)}},[le]),p}var $=e(17313),E=e(29878),J=e(8378),h=e(37613),g=e(83116),D=le=>{const{componentCls:p}=le,B=`${p}-show-help`,A=`${p}-show-help-item`;return{[B]:{transition:`opacity ${le.motionDurationSlow} ${le.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[A]:{overflow:"hidden",transition:`height ${le.motionDurationSlow} ${le.motionEaseInOut}, opacity ${le.motionDurationSlow} ${le.motionEaseInOut}, - transform ${le.motionDurationSlow} ${le.motionEaseInOut} !important`,[`&${w}-appear, &${w}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${w}-leave-active`]:{transform:"translateY(-5px)"}}}}};const M=le=>({legend:{display:"block",width:"100%",marginBottom:le.marginLG,padding:0,color:le.colorTextDescription,fontSize:le.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${le.lineWidth}px ${le.lineType} ${le.colorBorder}`},label:{fontSize:le.fontSize},'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 ${le.controlOutlineWidth}px ${le.controlOutline}`},output:{display:"block",paddingTop:15,color:le.colorText,fontSize:le.fontSize,lineHeight:le.lineHeight}}),Ae=(le,p)=>{const{formItemCls:B}=le;return{[B]:{[`${B}-label > label`]:{height:p},[`${B}-control-input`]:{minHeight:p}}}},q=le=>{const{componentCls:p}=le;return{[le.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$.Wf)(le)),M(le)),{[`${p}-text`]:{display:"inline-block",paddingInlineEnd:le.paddingSM},"&-small":Object.assign({},Ae(le,le.controlHeightSM)),"&-large":Object.assign({},Ae(le,le.controlHeightLG))})}},ce=le=>{const{formItemCls:p,iconCls:B,componentCls:w,rootPrefixCls:N,labelRequiredMarkColor:ye,labelColor:Se,labelFontSize:qe,labelHeight:Ve,labelColonMarginInlineStart:ke,labelColonMarginInlineEnd:et,itemMarginBottom:At}=le;return{[p]:Object.assign(Object.assign({},(0,$.Wf)(le)),{marginBottom:At,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${N}-row`]:{display:"none"},"&-has-warning":{[`${p}-split`]:{color:le.colorError}},"&-has-error":{[`${p}-split`]:{color:le.colorWarning}},[`${p}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${le.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ve,color:Se,fontSize:qe,[`> ${B}`]:{fontSize:le.fontSize,verticalAlign:"top"},[`&${p}-required:not(${p}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:le.marginXXS,color:ye,fontSize:le.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${w}-hide-required-mark &`]:{display:"none"}},[`${p}-optional`]:{display:"inline-block",marginInlineStart:le.marginXXS,color:le.colorTextDescription,[`${w}-hide-required-mark &`]:{display:"none"}},[`${p}-tooltip`]:{color:le.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:le.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ke,marginInlineEnd:et},[`&${p}-no-colon::after`]:{content:'"\\a0"'}}},[`${p}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${N}-col-'"]):not([class*="' ${N}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:le.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[p]:{"&-explain, &-extra":{clear:"both",color:le.colorTextDescription,fontSize:le.fontSize,lineHeight:le.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:le.controlHeightSM,transition:`color ${le.motionDurationMid} ${le.motionEaseOut}`},"&-explain":{"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning}}},[`&-with-help ${p}-explain`]:{height:"auto",opacity:1},[`${p}-feedback-icon`]:{fontSize:le.fontSize,textAlign:"center",visibility:"visible",animationName:E.kr,animationDuration:le.motionDurationMid,animationTimingFunction:le.motionEaseOutBack,pointerEvents:"none","&-success":{color:le.colorSuccess},"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning},"&-validating":{color:le.colorPrimary}}})}},pe=le=>{const{componentCls:p,formItemCls:B}=le;return{[`${p}-horizontal`]:{[`${B}-label`]:{flexGrow:0},[`${B}-control`]:{flex:"1 1 0",minWidth:0},[`${B}-label[class$='-24'], ${B}-label[class*='-24 ']`]:{[`& + ${B}-control`]:{minWidth:"unset"}}}}},V=le=>{const{componentCls:p,formItemCls:B}=le;return{[`${p}-inline`]:{display:"flex",flexWrap:"wrap",[B]:{flex:"none",marginInlineEnd:le.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${B}-label, - > ${B}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${B}-label`]:{flex:"none"},[`${p}-text`]:{display:"inline-block"},[`${B}-has-feedback`]:{display:"inline-block"}}}}},C=le=>({padding:le.verticalLabelPadding,margin:le.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),t=le=>{const{componentCls:p,formItemCls:B,rootPrefixCls:w}=le;return{[`${B} ${B}-label`]:C(le),[p]:{[B]:{flexWrap:"wrap",[`${B}-label, ${B}-control`]:{[`&:not([class*=" ${w}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},W=le=>{const{componentCls:p,formItemCls:B,rootPrefixCls:w}=le;return{[`${p}-vertical`]:{[B]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${p}-item-control`]:{width:"100%"}}},[`${p}-vertical ${B}-label, - .${w}-col-24${B}-label, - .${w}-col-xl-24${B}-label`]:C(le),[`@media (max-width: ${le.screenXSMax}px)`]:[t(le),{[p]:{[`.${w}-col-xs-24${B}-label`]:C(le)}}],[`@media (max-width: ${le.screenSMMax}px)`]:{[p]:{[`.${w}-col-sm-24${B}-label`]:C(le)}},[`@media (max-width: ${le.screenMDMax}px)`]:{[p]:{[`.${w}-col-md-24${B}-label`]:C(le)}},[`@media (max-width: ${le.screenLGMax}px)`]:{[p]:{[`.${w}-col-lg-24${B}-label`]:C(le)}}}},y=(le,p)=>(0,h.TS)(le,{formItemCls:`${le.componentCls}-item`,rootPrefixCls:p});var K=(0,g.Z)("Form",(le,p)=>{let{rootPrefixCls:B}=p;const w=y(le,B);return[q(w),ce(w),I(w),pe(w),V(w),W(w),(0,J.Z)(w),E.kr]},le=>({labelRequiredMarkColor:le.colorError,labelColor:le.colorTextHeading,labelFontSize:le.fontSize,labelHeight:le.controlHeight,labelColonMarginInlineStart:le.marginXXS/2,labelColonMarginInlineEnd:le.marginXS,itemMarginBottom:le.marginLG,verticalLabelPadding:`0 0 ${le.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const x=[];function T(le,p,B){let w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof le=="string"?le:`${p}-${w}`,error:le,errorStatus:B}}var G=le=>{let{help:p,helpStatus:B,errors:w=x,warnings:N=x,className:ye,fieldId:Se,onVisibleChanged:qe}=le;const{prefixCls:Ve}=d.useContext(r.Rk),ke=`${Ve}-item-explain`,[,et]=K(Ve),At=(0,d.useMemo)(()=>(0,F.Z)(Ve),[Ve]),wt=k(w),bt=k(N),xt=d.useMemo(()=>p!=null?[T(p,"help",B)]:[].concat((0,n.Z)(wt.map((gt,Kt)=>T(gt,"error","error",Kt))),(0,n.Z)(bt.map((gt,Kt)=>T(gt,"warning","warning",Kt)))),[p,B,wt,bt]),jt={};return Se&&(jt.id=`${Se}_help`),d.createElement(U.default,{motionDeadline:At.motionDeadline,motionName:`${Ve}-show-help`,visible:!!xt.length,onVisibleChanged:qe},gt=>{const{className:Kt,style:Xt}=gt;return d.createElement("div",Object.assign({},jt,{className:b()(ke,Kt,ye,et),style:Xt,role:"alert"}),d.createElement(U.CSSMotionList,Object.assign({keys:xt},(0,F.Z)(Ve),{motionName:`${Ve}-show-help-item`,component:!1}),yn=>{const{key:Gt,error:Ot,errorStatus:we,className:Ne,style:He}=yn;return d.createElement("div",{key:Gt,className:b()(Ne,{[`${ke}-${we}`]:we}),style:He},Ot)}))})},O=e(95013),de=e(36355),j=e(1684),Q=e(52946),ie=e(19716),ae=e(16722);const Ee=["parentNode"],ne="form_item";function se(le){return le===void 0||le===!1?[]:Array.isArray(le)?le:[le]}function Me(le,p){if(!le.length)return;const B=le.join("_");return p?`${p}_${B}`:Ee.includes(B)?`${ne}_${B}`:B}function Oe(le,p,B,w,N,ye){let Se=w;return ye!==void 0?Se=ye:B.validating?Se="validating":le.length?Se="error":p.length?Se="warning":(B.touched||N&&B.validated)&&(Se="success"),Se}function ue(le){return se(le).join("_")}function Be(le){const[p]=(0,O.useForm)(),B=d.useRef({}),w=d.useMemo(()=>le!=null?le:Object.assign(Object.assign({},p),{__INTERNAL__:{itemRef:N=>ye=>{const Se=ue(N);ye?B.current[Se]=ye:delete B.current[Se]}},scrollToField:function(N){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Se=se(N),qe=Me(Se,w.__INTERNAL__.name),Ve=qe?document.getElementById(qe):null;Ve&&(0,ae.Z)(Ve,Object.assign({scrollMode:"if-needed",block:"nearest"},ye))},getFieldInstance:N=>{const ye=ue(N);return B.current[ye]}}),[le,p]);return[w]}var Te=e(28726),it=function(le,p){var B={};for(var w in le)Object.prototype.hasOwnProperty.call(le,w)&&p.indexOf(w)<0&&(B[w]=le[w]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,w=Object.getOwnPropertySymbols(le);N{const B=d.useContext(j.Z),{getPrefixCls:w,direction:N,form:ye}=d.useContext(de.E_),{prefixCls:Se,className:qe,rootClassName:Ve,size:ke,disabled:et=B,form:At,colon:wt,labelAlign:bt,labelWrap:xt,labelCol:jt,wrapperCol:gt,hideRequiredMark:Kt,layout:Xt="horizontal",scrollToFirstError:yn,requiredMark:Gt,onFinishFailed:Ot,name:we,style:Ne,feedbackIcons:He}=le,tt=it(le,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Ue=(0,ie.Z)(ke),pt=d.useContext(Te.Z),dt=(0,d.useMemo)(()=>Gt!==void 0?Gt:ye&&ye.requiredMark!==void 0?ye.requiredMark:!Kt,[Kt,Gt,ye]),Ft=wt!=null?wt:ye==null?void 0:ye.colon,Ut=w("form",Se),[Qt,be]=K(Ut),Fe=b()(Ut,`${Ut}-${Xt}`,{[`${Ut}-hide-required-mark`]:dt===!1,[`${Ut}-rtl`]:N==="rtl",[`${Ut}-${Ue}`]:Ue},be,ye==null?void 0:ye.className,qe,Ve),[Ie]=Be(At),{__INTERNAL__:nt}=Ie;nt.name=we;const lt=(0,d.useMemo)(()=>({name:we,labelAlign:bt,labelCol:jt,labelWrap:xt,wrapperCol:gt,vertical:Xt==="vertical",colon:Ft,requiredMark:dt,itemRef:nt.itemRef,form:Ie,feedbackIcons:He}),[we,bt,jt,gt,Xt,Ft,dt,Ie,He]);d.useImperativeHandle(p,()=>Ie);const kt=(Nt,ut)=>{if(Nt){let zt={block:"nearest"};typeof Nt=="object"&&(zt=Nt),Ie.scrollToField(ut,zt)}},sn=Nt=>{if(Ot==null||Ot(Nt),Nt.errorFields.length){const ut=Nt.errorFields[0].name;if(yn!==void 0){kt(yn,ut);return}ye&&ye.scrollToFirstError!==void 0&&kt(ye.scrollToFirstError,ut)}};return Qt(d.createElement(j.n,{disabled:et},d.createElement(Q.q,{size:Ue},d.createElement(r.RV,Object.assign({},{validateMessages:pt}),d.createElement(r.q3.Provider,{value:lt},d.createElement(O.default,Object.assign({id:we},tt,{name:we,onFinishFailed:sn,form:Ie,style:Object.assign(Object.assign({},ye==null?void 0:ye.style),Ne),className:Fe})))))))};var Ye=d.forwardRef($e),yt=e(41799),Xe=e(8654),Pe=e(92343),ot=e(11592);function S(le){if(typeof le=="function")return le;const p=(0,ot.Z)(le);return p.length<=1?p[0]:p}const R=()=>{const{status:le,errors:p=[],warnings:B=[]}=(0,d.useContext)(r.aM);return{status:le,errors:p,warnings:B}};R.Context=r.aM;var s=R,o=e(16089);function H(le){const[p,B]=d.useState(le),w=(0,d.useRef)(null),N=(0,d.useRef)([]),ye=(0,d.useRef)(!1);d.useEffect(()=>(ye.current=!1,()=>{ye.current=!0,o.Z.cancel(w.current),w.current=null}),[]);function Se(qe){ye.current||(w.current===null&&(N.current=[],w.current=(0,o.Z)(()=>{w.current=null,B(Ve=>{let ke=Ve;return N.current.forEach(et=>{ke=et(ke)}),ke})})),N.current.push(qe))}return[p,Se]}function _(){const{itemRef:le}=d.useContext(r.q3),p=d.useRef({});function B(w,N){const ye=N&&typeof N=="object"&&N.ref,Se=w.join("_");return(p.current.name!==Se||p.current.originRef!==ye)&&(p.current.name=Se,p.current.originRef=ye,p.current.ref=(0,Xe.sQ)(le(w),ye)),p.current.ref}return B}var i=e(29194),f=e(34280),te=e(2738),Z=e(27382),P=e(37028);const X=le=>{const{formItemCls:p}=le;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${p}-control`]:{display:"flex"}}}};var Re=(0,g.b)(["Form","item-item"],(le,p)=>{let{rootPrefixCls:B}=p;const w=y(le,B);return[X(w)]}),De=le=>{const{prefixCls:p,status:B,wrapperCol:w,children:N,errors:ye,warnings:Se,_internalItemRender:qe,extra:Ve,help:ke,fieldId:et,marginBottom:At,onErrorVisibleChanged:wt}=le,bt=`${p}-item`,xt=d.useContext(r.q3),jt=w||xt.wrapperCol||{},gt=b()(`${bt}-control`,jt.className),Kt=d.useMemo(()=>Object.assign({},xt),[xt]);delete Kt.labelCol,delete Kt.wrapperCol;const Xt=d.createElement("div",{className:`${bt}-control-input`},d.createElement("div",{className:`${bt}-control-input-content`},N)),yn=d.useMemo(()=>({prefixCls:p,status:B}),[p,B]),Gt=At!==null||ye.length||Se.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(r.Rk.Provider,{value:yn},d.createElement(G,{fieldId:et,errors:ye,warnings:Se,help:ke,helpStatus:B,className:`${bt}-explain-connected`,onVisibleChanged:wt})),!!At&&d.createElement("div",{style:{width:0,height:At}})):null,Ot={};et&&(Ot.id=`${et}_extra`);const we=Ve?d.createElement("div",Object.assign({},Ot,{className:`${bt}-extra`}),Ve):null,Ne=qe&&qe.mark==="pro_table_render"&&qe.render?qe.render(le,{input:Xt,errorList:Gt,extra:we}):d.createElement(d.Fragment,null,Xt,Gt,we);return d.createElement(r.q3.Provider,{value:Kt},d.createElement(P.Z,Object.assign({},jt,{className:gt}),Ne),d.createElement(Re,{prefixCls:p}))},Ce=e(61485),z=e(31724),L=e(9763),fe=e(6848),me=function(le,p){var B={};for(var w in le)Object.prototype.hasOwnProperty.call(le,w)&&p.indexOf(w)<0&&(B[w]=le[w]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,w=Object.getOwnPropertySymbols(le);N{let{prefixCls:p,label:B,htmlFor:w,labelCol:N,labelAlign:ye,colon:Se,required:qe,requiredMark:Ve,tooltip:ke}=le;var et;const[At]=(0,L.Z)("Form"),{vertical:wt,labelAlign:bt,labelCol:xt,labelWrap:jt,colon:gt}=d.useContext(r.q3);if(!B)return null;const Kt=N||xt||{},Xt=ye||bt,yn=`${p}-item-label`,Gt=b()(yn,Xt==="left"&&`${yn}-left`,Kt.className,{[`${yn}-wrap`]:!!jt});let Ot=B;const we=Se===!0||gt!==!1&&Se!==!1;we&&!wt&&typeof B=="string"&&B.trim()!==""&&(Ot=B.replace(/[:|:]\s*$/,""));const He=xe(ke);if(He){const{icon:dt=d.createElement(Ce.Z,null)}=He,Ft=me(He,["icon"]),Ut=d.createElement(fe.Z,Object.assign({},Ft),d.cloneElement(dt,{className:`${p}-item-tooltip`,title:""}));Ot=d.createElement(d.Fragment,null,Ot,Ut)}const tt=Ve==="optional",Ue=typeof Ve=="function";Ue?Ot=Ve(Ot,{required:!!qe}):tt&&!qe&&(Ot=d.createElement(d.Fragment,null,Ot,d.createElement("span",{className:`${p}-item-optional`,title:""},(At==null?void 0:At.optional)||((et=z.Z.Form)===null||et===void 0?void 0:et.optional))));const pt=b()({[`${p}-item-required`]:qe,[`${p}-item-required-mark-optional`]:tt||Ue,[`${p}-item-no-colon`]:!we});return d.createElement(P.Z,Object.assign({},Kt,{className:Gt}),d.createElement("label",{htmlFor:w,className:pt,title:typeof B=="string"?B:""},Ot))},st=e(29679),Pt=e(19248),an=e(96512),_t=e(58617);const en={success:st.Z,warning:an.Z,error:Pt.Z,validating:_t.Z};function fn(le){let{children:p,errors:B,warnings:w,hasFeedback:N,validateStatus:ye,prefixCls:Se,meta:qe,noStyle:Ve}=le;const ke=`${Se}-item`,{feedbackIcons:et}=d.useContext(r.q3),At=Oe(B,w,qe,null,!!N,ye),{isFormItemInput:wt,status:bt}=d.useContext(r.aM),xt=d.useMemo(()=>{var jt;let gt;if(N){const yn=N!==!0&&N.icons||et,Gt=At&&((jt=yn==null?void 0:yn({status:At,errors:B,warnings:w}))===null||jt===void 0?void 0:jt[At]),Ot=At&&en[At];gt=Gt!==!1&&Ot?d.createElement("span",{className:b()(`${ke}-feedback-icon`,`${ke}-feedback-icon-${At}`)},Gt||d.createElement(Ot,null)):null}let Kt=!0,Xt=At||"";return Ve&&(Kt=wt,Xt=(At!=null?At:bt)||""),{status:Xt,errors:B,warnings:w,hasFeedback:!!N,feedbackIcon:gt,isFormItemInput:Kt}},[At,N,Ve,wt,bt]);return d.createElement(r.aM.Provider,{value:xt},p)}var In=function(le,p){var B={};for(var w in le)Object.prototype.hasOwnProperty.call(le,w)&&p.indexOf(w)<0&&(B[w]=le[w]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,w=Object.getOwnPropertySymbols(le);N{if(He&&Gt.current){const be=getComputedStyle(Gt.current);pt(parseInt(be.marginBottom,10))}},[He,tt]);const dt=be=>{be||pt(null)},Ut=function(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Fe=be?Ot:ke.errors,Ie=be?we:ke.warnings;return Oe(Fe,Ie,ke,"",!!et,Ve)}(),Qt=b()(Xt,B,w,{[`${Xt}-with-help`]:Ne||Ot.length||we.length,[`${Xt}-has-feedback`]:Ut&&et,[`${Xt}-has-success`]:Ut==="success",[`${Xt}-has-warning`]:Ut==="warning",[`${Xt}-has-error`]:Ut==="error",[`${Xt}-is-validating`]:Ut==="validating",[`${Xt}-hidden`]:At});return d.createElement("div",{className:Qt,style:N,ref:Gt},d.createElement(Z.Z,Object.assign({className:`${Xt}-row`},(0,te.Z)(Kt,["_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(St,Object.assign({htmlFor:bt},le,{requiredMark:yn,required:xt!=null?xt:jt,prefixCls:p})),d.createElement(De,Object.assign({},le,ke,{errors:Ot,warnings:we,prefixCls:p,status:Ut,help:ye,marginBottom:Ue,onErrorVisibleChanged:dt}),d.createElement(r.qI.Provider,{value:gt},d.createElement(fn,{prefixCls:p,meta:ke,errors:ke.errors,warnings:ke.warnings,hasFeedback:et,validateStatus:Ut},wt)))),!!Ue&&d.createElement("div",{className:`${Xt}-margin-offset`,style:{marginBottom:-Ue}}))}const Vt="__SPLIT__",Sn=null,Kn=d.memo(le=>{let{children:p}=le;return p},(le,p)=>le.value===p.value&&le.update===p.update&&le.childProps.length===p.childProps.length&&le.childProps.every((B,w)=>B===p.childProps[w]));function Rt(le){return le!=null}function Ge(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Et(le){const{name:p,noStyle:B,className:w,dependencies:N,prefixCls:ye,shouldUpdate:Se,rules:qe,children:Ve,required:ke,label:et,messageVariables:At,trigger:wt="onChange",validateTrigger:bt,hidden:xt,help:jt}=le,{getPrefixCls:gt}=d.useContext(de.E_),{name:Kt}=d.useContext(r.q3),Xt=S(Ve),yn=typeof Xt=="function",Gt=d.useContext(r.qI),{validateTrigger:Ot}=d.useContext(O.FieldContext),we=bt!==void 0?bt:Ot,Ne=Rt(p),He=gt("form",ye),[tt,Ue]=K(He),pt=d.useContext(O.ListContext),dt=d.useRef(),[Ft,Ut]=H({}),[Qt,be]=(0,yt.Z)(()=>Ge()),Fe=ut=>{const zt=pt==null?void 0:pt.getKey(ut.name);if(be(ut.destroy?Ge():ut,!0),B&&jt!==!1&&Gt){let wn=ut.name;if(ut.destroy)wn=dt.current||wn;else if(zt!==void 0){const[Yt,zn]=zt;wn=[Yt].concat((0,n.Z)(zn)),dt.current=wn}Gt(ut,wn)}},Ie=(ut,zt)=>{Ut(wn=>{const Yt=Object.assign({},wn),Yn=[].concat((0,n.Z)(ut.name.slice(0,-1)),(0,n.Z)(zt)).join(Vt);return ut.destroy?delete Yt[Yn]:Yt[Yn]=ut,Yt})},[nt,lt]=d.useMemo(()=>{const ut=(0,n.Z)(Qt.errors),zt=(0,n.Z)(Qt.warnings);return Object.values(Ft).forEach(wn=>{ut.push.apply(ut,(0,n.Z)(wn.errors||[])),zt.push.apply(zt,(0,n.Z)(wn.warnings||[]))}),[ut,zt]},[Ft,Qt.errors,Qt.warnings]),kt=_();function sn(ut,zt,wn){return B&&!xt?d.createElement(fn,{prefixCls:He,hasFeedback:le.hasFeedback,validateStatus:le.validateStatus,meta:Qt,errors:nt,warnings:lt,noStyle:!0},ut):d.createElement(vn,Object.assign({key:"row"},le,{className:b()(w,Ue),prefixCls:He,fieldId:zt,isRequired:wn,errors:nt,warnings:lt,meta:Qt,onSubItemMetaChange:Ie}),ut)}if(!Ne&&!yn&&!N)return tt(sn(Xt));let Nt={};return typeof et=="string"?Nt.label=et:p&&(Nt.label=String(p)),At&&(Nt=Object.assign(Object.assign({},Nt),At)),tt(d.createElement(O.Field,Object.assign({},le,{messageVariables:Nt,trigger:wt,validateTrigger:we,onMetaChange:Fe}),(ut,zt,wn)=>{const Yt=se(p).length&&zt?zt.name:[],zn=Me(Yt,Kt),Yn=ke!==void 0?ke:!!(qe&&qe.some(ct=>{if(ct&&typeof ct=="object"&&ct.required&&!ct.warningOnly)return!0;if(typeof ct=="function"){const pn=ct(wn);return pn&&pn.required&&!pn.warningOnly}return!1})),gn=Object.assign({},ut);let Wt=null;if(Array.isArray(Xt)&&Ne)Wt=Xt;else if(!(yn&&(!(Se||N)||Ne))){if(!(N&&!yn&&!Ne))if((0,Pe.l$)(Xt)){const ct=Object.assign(Object.assign({},Xt.props),gn);if(ct.id||(ct.id=zn),jt||nt.length>0||lt.length>0||le.extra){const cn=[];(jt||nt.length>0)&&cn.push(`${zn}_help`),le.extra&&cn.push(`${zn}_extra`),ct["aria-describedby"]=cn.join(" ")}nt.length>0&&(ct["aria-invalid"]="true"),Yn&&(ct["aria-required"]="true"),(0,Xe.Yr)(Xt)&&(ct.ref=kt(Yt,Xt)),new Set([].concat((0,n.Z)(se(wt)),(0,n.Z)(se(we)))).forEach(cn=>{ct[cn]=function(){for(var on,Cn,On,Fn,Sr,Bn=arguments.length,ln=new Array(Bn),Xn=0;Xn{var{prefixCls:p,children:B}=le,w=$t(le,["prefixCls","children"]);const{getPrefixCls:N}=d.useContext(de.E_),ye=N("form",p),Se=d.useMemo(()=>({prefixCls:ye,status:"error"}),[ye]);return d.createElement(O.List,Object.assign({},w),(qe,Ve,ke)=>d.createElement(r.Rk.Provider,{value:Se},B(qe.map(et=>Object.assign(Object.assign({},et),{fieldKey:et.key})),Ve,{errors:ke.errors,warnings:ke.warnings})))};function Tn(){const{form:le}=(0,d.useContext)(r.q3);return le}const mn=Ye;mn.Item=xn,mn.List=nr,mn.ErrorList=G,mn.useForm=Be,mn.useFormInstance=Tn,mn.useWatch=O.useWatch,mn.Provider=r.RV,mn.create=()=>{};var Ct=mn},8628:function(qt,Ze,e){"use strict";var n=e(59301),l=e(34280),b=e(56762),U=e(69507);function d(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,n.useRef)({}),k=(0,b.Z)(),$=(0,U.ZP)();return(0,l.Z)(()=>{const E=$.subscribe(J=>{r.current=J,F&&k()});return()=>$.unsubscribe(E)},[]),r.current}Ze.Z=d},5871:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Ce}});var n=e(84105),l=e(87395),b=e(92310),U=e.n(b),d=e(96663),F=e(90493),r=e(20135),k=e(72071),$=e(6620),E=e(52884),J=e(95727);function h(){return typeof BigInt=="function"}function g(z){return!z&&z!==0&&!Number.isNaN(z)||!String(z).trim()}function D(z){var L=z.trim(),fe=L.startsWith("-");fe&&(L=L.slice(1)),L=L.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),L.startsWith(".")&&(L="0".concat(L));var me=L||"0",xe=me.split("."),Je=xe[0]||"0",St=xe[1]||"0";Je==="0"&&St==="0"&&(fe=!1);var st=fe?"-":"";return{negative:fe,negativeStr:st,trimStr:me,integerStr:Je,decimalStr:St,fullStr:"".concat(st).concat(me)}}function I(z){var L=String(z);return!Number.isNaN(Number(L))&&L.includes("e")}function M(z){var L=String(z);if(I(z)){var fe=Number(L.slice(L.indexOf("e-")+2)),me=L.match(/\.(\d+)/);return me!=null&&me[1]&&(fe+=me[1].length),fe}return L.includes(".")&&q(L)?L.length-L.indexOf(".")-1:0}function Ae(z){var L=String(z);if(I(z)){if(z>Number.MAX_SAFE_INTEGER)return String(h()?BigInt(z).toString():Number.MAX_SAFE_INTEGER);if(z0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":D("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),z}(),pe=function(){function z(L){if((0,E.Z)(this,z),(0,F.Z)(this,"origin",""),(0,F.Z)(this,"number",void 0),(0,F.Z)(this,"empty",void 0),g(L)){this.empty=!0;return}this.origin=String(L),this.number=Number(L)}return(0,J.Z)(z,[{key:"negate",value:function(){return new z(-this.toNumber())}},{key:"add",value:function(fe){if(this.isInvalidate())return new z(fe);var me=Number(fe);if(Number.isNaN(me))return this;var xe=this.number+me;if(xe>Number.MAX_SAFE_INTEGER)return new z(Number.MAX_SAFE_INTEGER);if(xeNumber.MAX_SAFE_INTEGER)return new z(Number.MAX_SAFE_INTEGER);if(xe0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":Ae(this.number):this.origin}}]),z}();function V(z){return h()?new ce(z):new pe(z)}function C(z,L,fe){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(z==="")return"";var xe=D(z),Je=xe.negativeStr,St=xe.integerStr,st=xe.decimalStr,Pt="".concat(L).concat(st),an="".concat(Je).concat(St);if(fe>=0){var _t=Number(st[fe]);if(_t>=5&&!me){var en=V(z).add("".concat(Je,"0.").concat("0".repeat(fe)).concat(10-_t));return C(en.toString(),L,fe,me)}return fe===0?an:"".concat(an).concat(L).concat(st.padEnd(fe,"0").slice(0,fe))}return Pt===".0"?an:"".concat(an).concat(Pt)}var t=V,W=e(93681),y=e(34280),K=e(8654),x=e(59301),T=e(48736);function A(z,L){var fe=(0,x.useRef)(null);function me(){try{var Je=z.selectionStart,St=z.selectionEnd,st=z.value,Pt=st.substring(0,Je),an=st.substring(St);fe.current={start:Je,end:St,value:st,beforeTxt:Pt,afterTxt:an}}catch(_t){}}function xe(){if(z&&fe.current&&L)try{var Je=z.value,St=fe.current,st=St.beforeTxt,Pt=St.afterTxt,an=St.start,_t=Je.length;if(Je.endsWith(Pt))_t=Je.length-fe.current.afterTxt.length;else if(Je.startsWith(st))_t=st.length;else{var en=st[an-1],fn=Je.indexOf(en,an-1);fn!==-1&&(_t=fn+1)}z.setSelectionRange(_t,_t)}catch(In){(0,T.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(In.message))}}return[me,xe]}var G=e(49658),O=function(){var L=(0,x.useState)(!1),fe=(0,k.Z)(L,2),me=fe[0],xe=fe[1];return(0,y.Z)(function(){xe((0,G.Z)())},[]),me},de=O,j=e(16089),Q=200,ie=600;function ae(z){var L=z.prefixCls,fe=z.upNode,me=z.downNode,xe=z.upDisabled,Je=z.downDisabled,St=z.onStep,st=x.useRef(),Pt=x.useRef([]),an=x.useRef();an.current=St;var _t=function(){clearTimeout(st.current)},en=function(Ge,Et){Ge.preventDefault(),_t(),an.current(Et);function hn(){an.current(Et),st.current=setTimeout(hn,Q)}st.current=setTimeout(hn,ie)};x.useEffect(function(){return function(){_t(),Pt.current.forEach(function(Rt){return j.Z.cancel(Rt)})}},[]);var fn=de();if(fn)return null;var In="".concat(L,"-handler"),vn=U()(In,"".concat(In,"-up"),(0,F.Z)({},"".concat(In,"-up-disabled"),xe)),Vt=U()(In,"".concat(In,"-down"),(0,F.Z)({},"".concat(In,"-down-disabled"),Je)),Sn=function(){return Pt.current.push((0,j.Z)(_t))},Kn={unselectable:"on",role:"button",onMouseUp:Sn,onMouseLeave:Sn};return x.createElement("div",{className:"".concat(In,"-wrap")},x.createElement("span",(0,d.Z)({},Kn,{onMouseDown:function(Ge){en(Ge,!0)},"aria-label":"Increase Value","aria-disabled":xe,className:vn}),fe||x.createElement("span",{unselectable:"on",className:"".concat(L,"-handler-up-inner")})),x.createElement("span",(0,d.Z)({},Kn,{onMouseDown:function(Ge){en(Ge,!1)},"aria-label":"Decrease Value","aria-disabled":Je,className:Vt}),me||x.createElement("span",{unselectable:"on",className:"".concat(L,"-handler-down-inner")})))}function Ee(z){var L=typeof z=="number"?Ae(z):D(z).fullStr,fe=L.includes(".");return fe?D(L.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:z+"0"}var ne=e(5643),se=function(){var z=(0,x.useRef)(0),L=function(){j.Z.cancel(z.current)};return(0,x.useEffect)(function(){return L},[]),function(fe){L(),z.current=(0,j.Z)(function(){fe()})}},Me=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Oe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ue=function(L,fe){return L||fe.isEmpty()?fe.toString():fe.toNumber()},Be=function(L){var fe=t(L);return fe.isInvalidate()?null:fe},Te=x.forwardRef(function(z,L){var fe,me=z.prefixCls,xe=me===void 0?"rc-input-number":me,Je=z.className,St=z.style,st=z.min,Pt=z.max,an=z.step,_t=an===void 0?1:an,en=z.defaultValue,fn=z.value,In=z.disabled,vn=z.readOnly,Vt=z.upHandler,Sn=z.downHandler,Kn=z.keyboard,Rt=z.controls,Ge=Rt===void 0?!0:Rt,Et=z.classNames,hn=z.stringMode,xn=z.parser,$t=z.formatter,Hn=z.precision,nr=z.decimalSeparator,Tn=z.onChange,mn=z.onInput,Ct=z.onPressEnter,le=z.onStep,p=(0,$.Z)(z,Me),B="".concat(xe,"-input"),w=x.useRef(null),N=x.useState(!1),ye=(0,k.Z)(N,2),Se=ye[0],qe=ye[1],Ve=x.useRef(!1),ke=x.useRef(!1),et=x.useRef(!1),At=x.useState(function(){return t(fn!=null?fn:en)}),wt=(0,k.Z)(At,2),bt=wt[0],xt=wt[1];function jt(Wt){fn===void 0&&xt(Wt)}var gt=x.useCallback(function(Wt,ct){if(!ct)return Hn>=0?Hn:Math.max(M(Wt),M(_t))},[Hn,_t]),Kt=x.useCallback(function(Wt){var ct=String(Wt);if(xn)return xn(ct);var pn=ct;return nr&&(pn=pn.replace(nr,".")),pn.replace(/[^\w.-]+/g,"")},[xn,nr]),Xt=x.useRef(""),yn=x.useCallback(function(Wt,ct){if($t)return $t(Wt,{userTyping:ct,input:String(Xt.current)});var pn=typeof Wt=="number"?Ae(Wt):Wt;if(!ct){var ht=gt(pn,ct);if(q(pn)&&(nr||ht>=0)){var cn=nr||".";pn=C(pn,cn,ht)}}return pn},[$t,gt,nr]),Gt=x.useState(function(){var Wt=en!=null?en:fn;return bt.isInvalidate()&&["string","number"].includes((0,r.Z)(Wt))?Number.isNaN(Wt)?"":Wt:yn(bt.toString(),!1)}),Ot=(0,k.Z)(Gt,2),we=Ot[0],Ne=Ot[1];Xt.current=we;function He(Wt,ct){Ne(yn(Wt.isInvalidate()?Wt.toString(!1):Wt.toString(!ct),ct))}var tt=x.useMemo(function(){return Be(Pt)},[Pt,Hn]),Ue=x.useMemo(function(){return Be(st)},[st,Hn]),pt=x.useMemo(function(){return!tt||!bt||bt.isInvalidate()?!1:tt.lessEquals(bt)},[tt,bt]),dt=x.useMemo(function(){return!Ue||!bt||bt.isInvalidate()?!1:bt.lessEquals(Ue)},[Ue,bt]),Ft=A(w.current,Se),Ut=(0,k.Z)(Ft,2),Qt=Ut[0],be=Ut[1],Fe=function(ct){return tt&&!ct.lessEquals(tt)?tt:Ue&&!Ue.lessEquals(ct)?Ue:null},Ie=function(ct){return!Fe(ct)},nt=function(ct,pn){var ht=ct,cn=Ie(ht)||ht.isEmpty();if(!ht.isEmpty()&&!pn&&(ht=Fe(ht)||ht,cn=!0),!vn&&!In&&cn){var on=ht.toString(),Cn=gt(on,pn);return Cn>=0&&(ht=t(C(on,".",Cn)),Ie(ht)||(ht=t(C(on,".",Cn,!0)))),ht.equals(bt)||(jt(ht),Tn==null||Tn(ht.isEmpty()?null:ue(hn,ht)),fn===void 0&&He(ht,pn)),ht}return bt},lt=se(),kt=function Wt(ct){if(Qt(),Xt.current=ct,Ne(ct),!ke.current){var pn=Kt(ct),ht=t(pn);ht.isNaN()||nt(ht,!0)}mn==null||mn(ct),lt(function(){var cn=ct;xn||(cn=ct.replace(/。/g,".")),cn!==ct&&Wt(cn)})},sn=function(){ke.current=!0},Nt=function(){ke.current=!1,kt(w.current.value)},ut=function(ct){kt(ct.target.value)},zt=function(ct){var pn;if(!(ct&&pt||!ct&&dt)){Ve.current=!1;var ht=t(et.current?Ee(_t):_t);ct||(ht=ht.negate());var cn=(bt||t(0)).add(ht.toString()),on=nt(cn,!1);le==null||le(ue(hn,on),{offset:et.current?Ee(_t):_t,type:ct?"up":"down"}),(pn=w.current)===null||pn===void 0||pn.focus()}},wn=function(ct){var pn=t(Kt(we)),ht=pn;pn.isNaN()?ht=nt(bt,ct):ht=nt(pn,ct),fn!==void 0?He(bt,!1):ht.isNaN()||He(ht,!1)},Yt=function(){Ve.current=!0},zn=function(ct){var pn=ct.key,ht=ct.shiftKey;Ve.current=!0,et.current=ht,pn==="Enter"&&(ke.current||(Ve.current=!1),wn(!1),Ct==null||Ct(ct)),Kn!==!1&&!ke.current&&["Up","ArrowUp","Down","ArrowDown"].includes(pn)&&(zt(pn==="Up"||pn==="ArrowUp"),ct.preventDefault())},Yn=function(){Ve.current=!1,et.current=!1},gn=function(){wn(!1),qe(!1),Ve.current=!1};return(0,y.o)(function(){bt.isInvalidate()||He(bt,!1)},[Hn]),(0,y.o)(function(){var Wt=t(fn);xt(Wt);var ct=t(Kt(we));(!Wt.equals(ct)||!Ve.current||$t)&&He(Wt,Ve.current)},[fn]),(0,y.o)(function(){$t&&be()},[we]),x.createElement("div",{className:U()(xe,Et==null?void 0:Et.input,Je,(fe={},(0,F.Z)(fe,"".concat(xe,"-focused"),Se),(0,F.Z)(fe,"".concat(xe,"-disabled"),In),(0,F.Z)(fe,"".concat(xe,"-readonly"),vn),(0,F.Z)(fe,"".concat(xe,"-not-a-number"),bt.isNaN()),(0,F.Z)(fe,"".concat(xe,"-out-of-range"),!bt.isInvalidate()&&!Ie(bt)),fe)),style:St,onFocus:function(){qe(!0)},onBlur:gn,onKeyDown:zn,onKeyUp:Yn,onCompositionStart:sn,onCompositionEnd:Nt,onBeforeInput:Yt},Ge&&x.createElement(ae,{prefixCls:xe,upNode:Vt,downNode:Sn,upDisabled:pt,downDisabled:dt,onStep:zt}),x.createElement("div",{className:"".concat(B,"-wrap")},x.createElement("input",(0,d.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":st,"aria-valuemax":Pt,"aria-valuenow":bt.isInvalidate()?null:bt.toString(),step:_t},p,{ref:(0,K.sQ)(w,L),className:B,value:we,onChange:ut,disabled:In,readOnly:vn}))))}),it=x.forwardRef(function(z,L){var fe=z.disabled,me=z.style,xe=z.prefixCls,Je=z.value,St=z.prefix,st=z.suffix,Pt=z.addonBefore,an=z.addonAfter,_t=z.classes,en=z.className,fn=z.classNames,In=(0,$.Z)(z,Oe),vn=x.useRef(null),Vt=function(Kn){vn.current&&(0,ne.nH)(vn.current,Kn)};return x.createElement(W.BaseInput,{inputElement:x.createElement(Te,(0,d.Z)({prefixCls:xe,disabled:fe,classNames:fn,ref:(0,K.sQ)(vn,L)},In)),className:en,triggerFocus:Vt,prefixCls:xe,value:Je,disabled:fe,style:me,prefix:St,suffix:st,addonAfter:an,addonBefore:Pt,classes:_t,classNames:fn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});it.displayName="InputNumber";var $e=it,rt=$e,Ye=e(19080),yt=e(36355),Xe=e(92736),Pe=e(1684),ot=e(19716),S=e(32441),R=e(33234),s=e(9937),o=e(17313),H=e(74207),_=e(83116),i=e(37613);const f=(z,L)=>{let{componentCls:fe,borderRadiusSM:me,borderRadiusLG:xe}=z;const Je=L==="lg"?xe:me;return{[`&-${L}`]:{[`${fe}-handler-wrap`]:{borderStartEndRadius:Je,borderEndEndRadius:Je},[`${fe}-handler-up`]:{borderStartEndRadius:Je},[`${fe}-handler-down`]:{borderEndEndRadius:Je}}}},te=z=>{const{componentCls:L,lineWidth:fe,lineType:me,colorBorder:xe,borderRadius:Je,fontSizeLG:St,controlHeightLG:st,controlHeightSM:Pt,colorError:an,paddingInlineSM:_t,colorTextDescription:en,motionDurationMid:fn,handleHoverColor:In,paddingInline:vn,paddingBlock:Vt,handleBg:Sn,handleActiveBg:Kn,colorTextDisabled:Rt,borderRadiusSM:Ge,borderRadiusLG:Et,controlWidth:hn,handleVisible:xn,handleBorderColor:$t}=z;return[{[L]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),(0,s.ik)(z)),(0,s.bi)(z,L)),{display:"inline-block",width:hn,margin:0,padding:0,border:`${fe}px ${me} ${xe}`,borderRadius:Je,"&-rtl":{direction:"rtl",[`${L}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:St,borderRadius:Et,[`input${L}-input`]:{height:st-2*fe}},"&-sm":{padding:0,borderRadius:Ge,[`input${L}-input`]:{height:Pt-2*fe,padding:`0 ${_t}px`}},"&:hover":Object.assign({},(0,s.pU)(z)),"&-focused":Object.assign({},(0,s.M1)(z)),"&-out-of-range":{[`${L}-input-wrap`]:{input:{color:an}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),(0,s.s7)(z)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${L}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${L}-group-addon`]:{borderRadius:Et,fontSize:z.fontSizeLG}},"&-sm":{[`${L}-group-addon`]:{borderRadius:Ge}},[`${L}-wrapper-disabled > ${L}-group-addon`]:Object.assign({},(0,s.Xy)(z))}}),[`&-disabled ${L}-input`]:{cursor:"not-allowed"},[L]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),{width:"100%",padding:`${Vt}px ${vn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Je,outline:0,transition:`all ${fn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,s.nz)(z.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[L]:Object.assign(Object.assign(Object.assign({[`&:hover ${L}-handler-wrap, &-focused ${L}-handler-wrap`]:{opacity:1},[`${L}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:z.handleWidth,height:"100%",background:Sn,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,opacity:xn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${fn} linear ${fn}`,[`${L}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${L}-handler-up-inner, - ${L}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:z.handleFontSize}}},[`${L}-handler`]:{height:"50%",overflow:"hidden",color:en,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${fe}px ${me} ${$t}`,transition:`all ${fn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[` - ${L}-handler-up-inner, - ${L}-handler-down-inner - `]:{color:In}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,o.Ro)()),{color:en,transition:`all ${fn} linear`,userSelect:"none"})},[`${L}-handler-up`]:{borderStartEndRadius:Je},[`${L}-handler-down`]:{borderBlockStart:`${fe}px ${me} ${$t}`,borderEndEndRadius:Je}},f(z,"lg")),f(z,"sm")),{"&-disabled, &-readonly":{[`${L}-handler-wrap`]:{display:"none"},[`${L}-input`]:{color:"inherit"}},[` - ${L}-handler-up-disabled, - ${L}-handler-down-disabled + transform ${le.motionDurationSlow} ${le.motionEaseInOut} !important`,[`&${A}-appear, &${A}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${A}-leave-active`]:{transform:"translateY(-5px)"}}}}};const M=le=>({legend:{display:"block",width:"100%",marginBottom:le.marginLG,padding:0,color:le.colorTextDescription,fontSize:le.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${le.lineWidth}px ${le.lineType} ${le.colorBorder}`},label:{fontSize:le.fontSize},'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 ${le.controlOutlineWidth}px ${le.controlOutline}`},output:{display:"block",paddingTop:15,color:le.colorText,fontSize:le.fontSize,lineHeight:le.lineHeight}}),we=(le,p)=>{const{formItemCls:B}=le;return{[B]:{[`${B}-label > label`]:{height:p},[`${B}-control-input`]:{minHeight:p}}}},q=le=>{const{componentCls:p}=le;return{[le.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$.Wf)(le)),M(le)),{[`${p}-text`]:{display:"inline-block",paddingInlineEnd:le.paddingSM},"&-small":Object.assign({},we(le,le.controlHeightSM)),"&-large":Object.assign({},we(le,le.controlHeightLG))})}},ce=le=>{const{formItemCls:p,iconCls:B,componentCls:A,rootPrefixCls:N,labelRequiredMarkColor:ye,labelColor:Se,labelFontSize:qe,labelHeight:Ve,labelColonMarginInlineStart:ke,labelColonMarginInlineEnd:et,itemMarginBottom:At}=le;return{[p]:Object.assign(Object.assign({},(0,$.Wf)(le)),{marginBottom:At,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${N}-row`]:{display:"none"},"&-has-warning":{[`${p}-split`]:{color:le.colorError}},"&-has-error":{[`${p}-split`]:{color:le.colorWarning}},[`${p}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${le.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ve,color:Se,fontSize:qe,[`> ${B}`]:{fontSize:le.fontSize,verticalAlign:"top"},[`&${p}-required:not(${p}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:le.marginXXS,color:ye,fontSize:le.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${A}-hide-required-mark &`]:{display:"none"}},[`${p}-optional`]:{display:"inline-block",marginInlineStart:le.marginXXS,color:le.colorTextDescription,[`${A}-hide-required-mark &`]:{display:"none"}},[`${p}-tooltip`]:{color:le.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:le.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ke,marginInlineEnd:et},[`&${p}-no-colon::after`]:{content:'"\\a0"'}}},[`${p}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${N}-col-'"]):not([class*="' ${N}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:le.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[p]:{"&-explain, &-extra":{clear:"both",color:le.colorTextDescription,fontSize:le.fontSize,lineHeight:le.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:le.controlHeightSM,transition:`color ${le.motionDurationMid} ${le.motionEaseOut}`},"&-explain":{"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning}}},[`&-with-help ${p}-explain`]:{height:"auto",opacity:1},[`${p}-feedback-icon`]:{fontSize:le.fontSize,textAlign:"center",visibility:"visible",animationName:E.kr,animationDuration:le.motionDurationMid,animationTimingFunction:le.motionEaseOutBack,pointerEvents:"none","&-success":{color:le.colorSuccess},"&-error":{color:le.colorError},"&-warning":{color:le.colorWarning},"&-validating":{color:le.colorPrimary}}})}},pe=le=>{const{componentCls:p,formItemCls:B}=le;return{[`${p}-horizontal`]:{[`${B}-label`]:{flexGrow:0},[`${B}-control`]:{flex:"1 1 0",minWidth:0},[`${B}-label[class$='-24'], ${B}-label[class*='-24 ']`]:{[`& + ${B}-control`]:{minWidth:"unset"}}}}},V=le=>{const{componentCls:p,formItemCls:B}=le;return{[`${p}-inline`]:{display:"flex",flexWrap:"wrap",[B]:{flex:"none",marginInlineEnd:le.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${B}-label, + > ${B}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${B}-label`]:{flex:"none"},[`${p}-text`]:{display:"inline-block"},[`${B}-has-feedback`]:{display:"inline-block"}}}}},C=le=>({padding:le.verticalLabelPadding,margin:le.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),t=le=>{const{componentCls:p,formItemCls:B,rootPrefixCls:A}=le;return{[`${B} ${B}-label`]:C(le),[p]:{[B]:{flexWrap:"wrap",[`${B}-label, ${B}-control`]:{[`&:not([class*=" ${A}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},W=le=>{const{componentCls:p,formItemCls:B,rootPrefixCls:A}=le;return{[`${p}-vertical`]:{[B]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${p}-item-control`]:{width:"100%"}}},[`${p}-vertical ${B}-label, + .${A}-col-24${B}-label, + .${A}-col-xl-24${B}-label`]:C(le),[`@media (max-width: ${le.screenXSMax}px)`]:[t(le),{[p]:{[`.${A}-col-xs-24${B}-label`]:C(le)}}],[`@media (max-width: ${le.screenSMMax}px)`]:{[p]:{[`.${A}-col-sm-24${B}-label`]:C(le)}},[`@media (max-width: ${le.screenMDMax}px)`]:{[p]:{[`.${A}-col-md-24${B}-label`]:C(le)}},[`@media (max-width: ${le.screenLGMax}px)`]:{[p]:{[`.${A}-col-lg-24${B}-label`]:C(le)}}}},y=(le,p)=>(0,h.TS)(le,{formItemCls:`${le.componentCls}-item`,rootPrefixCls:p});var K=(0,g.Z)("Form",(le,p)=>{let{rootPrefixCls:B}=p;const A=y(le,B);return[q(A),ce(A),D(A),pe(A),V(A),W(A),(0,J.Z)(A),E.kr]},le=>({labelRequiredMarkColor:le.colorError,labelColor:le.colorTextHeading,labelFontSize:le.fontSize,labelHeight:le.controlHeight,labelColonMarginInlineStart:le.marginXXS/2,labelColonMarginInlineEnd:le.marginXS,itemMarginBottom:le.marginLG,verticalLabelPadding:`0 0 ${le.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const I=[];function Z(le,p,B){let A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof le=="string"?le:`${p}-${A}`,error:le,errorStatus:B}}var U=le=>{let{help:p,helpStatus:B,errors:A=I,warnings:N=I,className:ye,fieldId:Se,onVisibleChanged:qe}=le;const{prefixCls:Ve}=d.useContext(r.Rk),ke=`${Ve}-item-explain`,[,et]=K(Ve),At=(0,d.useMemo)(()=>(0,F.Z)(Ve),[Ve]),wt=k(A),bt=k(N),xt=d.useMemo(()=>p!=null?[Z(p,"help",B)]:[].concat((0,n.Z)(wt.map((gt,Kt)=>Z(gt,"error","error",Kt))),(0,n.Z)(bt.map((gt,Kt)=>Z(gt,"warning","warning",Kt)))),[p,B,wt,bt]),jt={};return Se&&(jt.id=`${Se}_help`),d.createElement(G.default,{motionDeadline:At.motionDeadline,motionName:`${Ve}-show-help`,visible:!!xt.length,onVisibleChanged:qe},gt=>{const{className:Kt,style:Xt}=gt;return d.createElement("div",Object.assign({},jt,{className:b()(ke,Kt,ye,et),style:Xt,role:"alert"}),d.createElement(G.CSSMotionList,Object.assign({keys:xt},(0,F.Z)(Ve),{motionName:`${Ve}-show-help-item`,component:!1}),yn=>{const{key:Gt,error:Ot,errorStatus:Ae,className:Ne,style:He}=yn;return d.createElement("div",{key:Gt,className:b()(Ne,{[`${ke}-${Ae}`]:Ae}),style:He},Ot)}))})},O=e(95013),de=e(36355),j=e(1684),Q=e(52946),ie=e(19716),ae=e(16722);const Ee=["parentNode"],ne="form_item";function se(le){return le===void 0||le===!1?[]:Array.isArray(le)?le:[le]}function Me(le,p){if(!le.length)return;const B=le.join("_");return p?`${p}_${B}`:Ee.includes(B)?`${ne}_${B}`:B}function Oe(le,p,B,A,N,ye){let Se=A;return ye!==void 0?Se=ye:B.validating?Se="validating":le.length?Se="error":p.length?Se="warning":(B.touched||N&&B.validated)&&(Se="success"),Se}function ue(le){return se(le).join("_")}function Be(le){const[p]=(0,O.useForm)(),B=d.useRef({}),A=d.useMemo(()=>le!=null?le:Object.assign(Object.assign({},p),{__INTERNAL__:{itemRef:N=>ye=>{const Se=ue(N);ye?B.current[Se]=ye:delete B.current[Se]}},scrollToField:function(N){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Se=se(N),qe=Me(Se,A.__INTERNAL__.name),Ve=qe?document.getElementById(qe):null;Ve&&(0,ae.Z)(Ve,Object.assign({scrollMode:"if-needed",block:"nearest"},ye))},getFieldInstance:N=>{const ye=ue(N);return B.current[ye]}}),[le,p]);return[A]}var Te=e(28726),it=function(le,p){var B={};for(var A in le)Object.prototype.hasOwnProperty.call(le,A)&&p.indexOf(A)<0&&(B[A]=le[A]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,A=Object.getOwnPropertySymbols(le);N{const B=d.useContext(j.Z),{getPrefixCls:A,direction:N,form:ye}=d.useContext(de.E_),{prefixCls:Se,className:qe,rootClassName:Ve,size:ke,disabled:et=B,form:At,colon:wt,labelAlign:bt,labelWrap:xt,labelCol:jt,wrapperCol:gt,hideRequiredMark:Kt,layout:Xt="horizontal",scrollToFirstError:yn,requiredMark:Gt,onFinishFailed:Ot,name:Ae,style:Ne,feedbackIcons:He}=le,tt=it(le,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Ue=(0,ie.Z)(ke),pt=d.useContext(Te.Z),dt=(0,d.useMemo)(()=>Gt!==void 0?Gt:ye&&ye.requiredMark!==void 0?ye.requiredMark:!Kt,[Kt,Gt,ye]),Ft=wt!=null?wt:ye==null?void 0:ye.colon,Ut=A("form",Se),[Qt,be]=K(Ut),Fe=b()(Ut,`${Ut}-${Xt}`,{[`${Ut}-hide-required-mark`]:dt===!1,[`${Ut}-rtl`]:N==="rtl",[`${Ut}-${Ue}`]:Ue},be,ye==null?void 0:ye.className,qe,Ve),[Ie]=Be(At),{__INTERNAL__:nt}=Ie;nt.name=Ae;const lt=(0,d.useMemo)(()=>({name:Ae,labelAlign:bt,labelCol:jt,labelWrap:xt,wrapperCol:gt,vertical:Xt==="vertical",colon:Ft,requiredMark:dt,itemRef:nt.itemRef,form:Ie,feedbackIcons:He}),[Ae,bt,jt,gt,Xt,Ft,dt,Ie,He]);d.useImperativeHandle(p,()=>Ie);const kt=(Nt,ut)=>{if(Nt){let zt={block:"nearest"};typeof Nt=="object"&&(zt=Nt),Ie.scrollToField(ut,zt)}},sn=Nt=>{if(Ot==null||Ot(Nt),Nt.errorFields.length){const ut=Nt.errorFields[0].name;if(yn!==void 0){kt(yn,ut);return}ye&&ye.scrollToFirstError!==void 0&&kt(ye.scrollToFirstError,ut)}};return Qt(d.createElement(j.n,{disabled:et},d.createElement(Q.q,{size:Ue},d.createElement(r.RV,Object.assign({},{validateMessages:pt}),d.createElement(r.q3.Provider,{value:lt},d.createElement(O.default,Object.assign({id:Ae},tt,{name:Ae,onFinishFailed:sn,form:Ie,style:Object.assign(Object.assign({},ye==null?void 0:ye.style),Ne),className:Fe})))))))};var Ye=d.forwardRef($e),yt=e(41799),Xe=e(8654),Pe=e(92343),ot=e(11592);function x(le){if(typeof le=="function")return le;const p=(0,ot.Z)(le);return p.length<=1?p[0]:p}const R=()=>{const{status:le,errors:p=[],warnings:B=[]}=(0,d.useContext)(r.aM);return{status:le,errors:p,warnings:B}};R.Context=r.aM;var s=R,o=e(16089);function H(le){const[p,B]=d.useState(le),A=(0,d.useRef)(null),N=(0,d.useRef)([]),ye=(0,d.useRef)(!1);d.useEffect(()=>(ye.current=!1,()=>{ye.current=!0,o.Z.cancel(A.current),A.current=null}),[]);function Se(qe){ye.current||(A.current===null&&(N.current=[],A.current=(0,o.Z)(()=>{A.current=null,B(Ve=>{let ke=Ve;return N.current.forEach(et=>{ke=et(ke)}),ke})})),N.current.push(qe))}return[p,Se]}function _(){const{itemRef:le}=d.useContext(r.q3),p=d.useRef({});function B(A,N){const ye=N&&typeof N=="object"&&N.ref,Se=A.join("_");return(p.current.name!==Se||p.current.originRef!==ye)&&(p.current.name=Se,p.current.originRef=ye,p.current.ref=(0,Xe.sQ)(le(A),ye)),p.current.ref}return B}var i=e(29194),f=e(34280),te=e(2738),L=e(27382),w=e(37028);const X=le=>{const{formItemCls:p}=le;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${p}-control`]:{display:"flex"}}}};var Re=(0,g.b)(["Form","item-item"],(le,p)=>{let{rootPrefixCls:B}=p;const A=y(le,B);return[X(A)]}),De=le=>{const{prefixCls:p,status:B,wrapperCol:A,children:N,errors:ye,warnings:Se,_internalItemRender:qe,extra:Ve,help:ke,fieldId:et,marginBottom:At,onErrorVisibleChanged:wt}=le,bt=`${p}-item`,xt=d.useContext(r.q3),jt=A||xt.wrapperCol||{},gt=b()(`${bt}-control`,jt.className),Kt=d.useMemo(()=>Object.assign({},xt),[xt]);delete Kt.labelCol,delete Kt.wrapperCol;const Xt=d.createElement("div",{className:`${bt}-control-input`},d.createElement("div",{className:`${bt}-control-input-content`},N)),yn=d.useMemo(()=>({prefixCls:p,status:B}),[p,B]),Gt=At!==null||ye.length||Se.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(r.Rk.Provider,{value:yn},d.createElement(U,{fieldId:et,errors:ye,warnings:Se,help:ke,helpStatus:B,className:`${bt}-explain-connected`,onVisibleChanged:wt})),!!At&&d.createElement("div",{style:{width:0,height:At}})):null,Ot={};et&&(Ot.id=`${et}_extra`);const Ae=Ve?d.createElement("div",Object.assign({},Ot,{className:`${bt}-extra`}),Ve):null,Ne=qe&&qe.mark==="pro_table_render"&&qe.render?qe.render(le,{input:Xt,errorList:Gt,extra:Ae}):d.createElement(d.Fragment,null,Xt,Gt,Ae);return d.createElement(r.q3.Provider,{value:Kt},d.createElement(w.Z,Object.assign({},jt,{className:gt}),Ne),d.createElement(Re,{prefixCls:p}))},Ce=e(61485),z=e(31724),T=e(9763),fe=e(6848),me=function(le,p){var B={};for(var A in le)Object.prototype.hasOwnProperty.call(le,A)&&p.indexOf(A)<0&&(B[A]=le[A]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,A=Object.getOwnPropertySymbols(le);N{let{prefixCls:p,label:B,htmlFor:A,labelCol:N,labelAlign:ye,colon:Se,required:qe,requiredMark:Ve,tooltip:ke}=le;var et;const[At]=(0,T.Z)("Form"),{vertical:wt,labelAlign:bt,labelCol:xt,labelWrap:jt,colon:gt}=d.useContext(r.q3);if(!B)return null;const Kt=N||xt||{},Xt=ye||bt,yn=`${p}-item-label`,Gt=b()(yn,Xt==="left"&&`${yn}-left`,Kt.className,{[`${yn}-wrap`]:!!jt});let Ot=B;const Ae=Se===!0||gt!==!1&&Se!==!1;Ae&&!wt&&typeof B=="string"&&B.trim()!==""&&(Ot=B.replace(/[:|:]\s*$/,""));const He=xe(ke);if(He){const{icon:dt=d.createElement(Ce.Z,null)}=He,Ft=me(He,["icon"]),Ut=d.createElement(fe.Z,Object.assign({},Ft),d.cloneElement(dt,{className:`${p}-item-tooltip`,title:""}));Ot=d.createElement(d.Fragment,null,Ot,Ut)}const tt=Ve==="optional",Ue=typeof Ve=="function";Ue?Ot=Ve(Ot,{required:!!qe}):tt&&!qe&&(Ot=d.createElement(d.Fragment,null,Ot,d.createElement("span",{className:`${p}-item-optional`,title:""},(At==null?void 0:At.optional)||((et=z.Z.Form)===null||et===void 0?void 0:et.optional))));const pt=b()({[`${p}-item-required`]:qe,[`${p}-item-required-mark-optional`]:tt||Ue,[`${p}-item-no-colon`]:!Ae});return d.createElement(w.Z,Object.assign({},Kt,{className:Gt}),d.createElement("label",{htmlFor:A,className:pt,title:typeof B=="string"?B:""},Ot))},st=e(29679),Pt=e(19248),an=e(96512),_t=e(58617);const en={success:st.Z,warning:an.Z,error:Pt.Z,validating:_t.Z};function fn(le){let{children:p,errors:B,warnings:A,hasFeedback:N,validateStatus:ye,prefixCls:Se,meta:qe,noStyle:Ve}=le;const ke=`${Se}-item`,{feedbackIcons:et}=d.useContext(r.q3),At=Oe(B,A,qe,null,!!N,ye),{isFormItemInput:wt,status:bt}=d.useContext(r.aM),xt=d.useMemo(()=>{var jt;let gt;if(N){const yn=N!==!0&&N.icons||et,Gt=At&&((jt=yn==null?void 0:yn({status:At,errors:B,warnings:A}))===null||jt===void 0?void 0:jt[At]),Ot=At&&en[At];gt=Gt!==!1&&Ot?d.createElement("span",{className:b()(`${ke}-feedback-icon`,`${ke}-feedback-icon-${At}`)},Gt||d.createElement(Ot,null)):null}let Kt=!0,Xt=At||"";return Ve&&(Kt=wt,Xt=(At!=null?At:bt)||""),{status:Xt,errors:B,warnings:A,hasFeedback:!!N,feedbackIcon:gt,isFormItemInput:Kt}},[At,N,Ve,wt,bt]);return d.createElement(r.aM.Provider,{value:xt},p)}var In=function(le,p){var B={};for(var A in le)Object.prototype.hasOwnProperty.call(le,A)&&p.indexOf(A)<0&&(B[A]=le[A]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,A=Object.getOwnPropertySymbols(le);N{if(He&&Gt.current){const be=getComputedStyle(Gt.current);pt(parseInt(be.marginBottom,10))}},[He,tt]);const dt=be=>{be||pt(null)},Ut=function(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Fe=be?Ot:ke.errors,Ie=be?Ae:ke.warnings;return Oe(Fe,Ie,ke,"",!!et,Ve)}(),Qt=b()(Xt,B,A,{[`${Xt}-with-help`]:Ne||Ot.length||Ae.length,[`${Xt}-has-feedback`]:Ut&&et,[`${Xt}-has-success`]:Ut==="success",[`${Xt}-has-warning`]:Ut==="warning",[`${Xt}-has-error`]:Ut==="error",[`${Xt}-is-validating`]:Ut==="validating",[`${Xt}-hidden`]:At});return d.createElement("div",{className:Qt,style:N,ref:Gt},d.createElement(L.Z,Object.assign({className:`${Xt}-row`},(0,te.Z)(Kt,["_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(St,Object.assign({htmlFor:bt},le,{requiredMark:yn,required:xt!=null?xt:jt,prefixCls:p})),d.createElement(De,Object.assign({},le,ke,{errors:Ot,warnings:Ae,prefixCls:p,status:Ut,help:ye,marginBottom:Ue,onErrorVisibleChanged:dt}),d.createElement(r.qI.Provider,{value:gt},d.createElement(fn,{prefixCls:p,meta:ke,errors:ke.errors,warnings:ke.warnings,hasFeedback:et,validateStatus:Ut},wt)))),!!Ue&&d.createElement("div",{className:`${Xt}-margin-offset`,style:{marginBottom:-Ue}}))}const Vt="__SPLIT__",Sn=null,Kn=d.memo(le=>{let{children:p}=le;return p},(le,p)=>le.value===p.value&&le.update===p.update&&le.childProps.length===p.childProps.length&&le.childProps.every((B,A)=>B===p.childProps[A]));function Rt(le){return le!=null}function Ge(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Et(le){const{name:p,noStyle:B,className:A,dependencies:N,prefixCls:ye,shouldUpdate:Se,rules:qe,children:Ve,required:ke,label:et,messageVariables:At,trigger:wt="onChange",validateTrigger:bt,hidden:xt,help:jt}=le,{getPrefixCls:gt}=d.useContext(de.E_),{name:Kt}=d.useContext(r.q3),Xt=x(Ve),yn=typeof Xt=="function",Gt=d.useContext(r.qI),{validateTrigger:Ot}=d.useContext(O.FieldContext),Ae=bt!==void 0?bt:Ot,Ne=Rt(p),He=gt("form",ye),[tt,Ue]=K(He),pt=d.useContext(O.ListContext),dt=d.useRef(),[Ft,Ut]=H({}),[Qt,be]=(0,yt.Z)(()=>Ge()),Fe=ut=>{const zt=pt==null?void 0:pt.getKey(ut.name);if(be(ut.destroy?Ge():ut,!0),B&&jt!==!1&&Gt){let wn=ut.name;if(ut.destroy)wn=dt.current||wn;else if(zt!==void 0){const[Yt,zn]=zt;wn=[Yt].concat((0,n.Z)(zn)),dt.current=wn}Gt(ut,wn)}},Ie=(ut,zt)=>{Ut(wn=>{const Yt=Object.assign({},wn),Yn=[].concat((0,n.Z)(ut.name.slice(0,-1)),(0,n.Z)(zt)).join(Vt);return ut.destroy?delete Yt[Yn]:Yt[Yn]=ut,Yt})},[nt,lt]=d.useMemo(()=>{const ut=(0,n.Z)(Qt.errors),zt=(0,n.Z)(Qt.warnings);return Object.values(Ft).forEach(wn=>{ut.push.apply(ut,(0,n.Z)(wn.errors||[])),zt.push.apply(zt,(0,n.Z)(wn.warnings||[]))}),[ut,zt]},[Ft,Qt.errors,Qt.warnings]),kt=_();function sn(ut,zt,wn){return B&&!xt?d.createElement(fn,{prefixCls:He,hasFeedback:le.hasFeedback,validateStatus:le.validateStatus,meta:Qt,errors:nt,warnings:lt,noStyle:!0},ut):d.createElement(vn,Object.assign({key:"row"},le,{className:b()(A,Ue),prefixCls:He,fieldId:zt,isRequired:wn,errors:nt,warnings:lt,meta:Qt,onSubItemMetaChange:Ie}),ut)}if(!Ne&&!yn&&!N)return tt(sn(Xt));let Nt={};return typeof et=="string"?Nt.label=et:p&&(Nt.label=String(p)),At&&(Nt=Object.assign(Object.assign({},Nt),At)),tt(d.createElement(O.Field,Object.assign({},le,{messageVariables:Nt,trigger:wt,validateTrigger:Ae,onMetaChange:Fe}),(ut,zt,wn)=>{const Yt=se(p).length&&zt?zt.name:[],zn=Me(Yt,Kt),Yn=ke!==void 0?ke:!!(qe&&qe.some(ct=>{if(ct&&typeof ct=="object"&&ct.required&&!ct.warningOnly)return!0;if(typeof ct=="function"){const pn=ct(wn);return pn&&pn.required&&!pn.warningOnly}return!1})),gn=Object.assign({},ut);let Wt=null;if(Array.isArray(Xt)&&Ne)Wt=Xt;else if(!(yn&&(!(Se||N)||Ne))){if(!(N&&!yn&&!Ne))if((0,Pe.l$)(Xt)){const ct=Object.assign(Object.assign({},Xt.props),gn);if(ct.id||(ct.id=zn),jt||nt.length>0||lt.length>0||le.extra){const cn=[];(jt||nt.length>0)&&cn.push(`${zn}_help`),le.extra&&cn.push(`${zn}_extra`),ct["aria-describedby"]=cn.join(" ")}nt.length>0&&(ct["aria-invalid"]="true"),Yn&&(ct["aria-required"]="true"),(0,Xe.Yr)(Xt)&&(ct.ref=kt(Yt,Xt)),new Set([].concat((0,n.Z)(se(wt)),(0,n.Z)(se(Ae)))).forEach(cn=>{ct[cn]=function(){for(var on,Cn,On,Fn,Sr,Bn=arguments.length,ln=new Array(Bn),Xn=0;Xn{var{prefixCls:p,children:B}=le,A=$t(le,["prefixCls","children"]);const{getPrefixCls:N}=d.useContext(de.E_),ye=N("form",p),Se=d.useMemo(()=>({prefixCls:ye,status:"error"}),[ye]);return d.createElement(O.List,Object.assign({},A),(qe,Ve,ke)=>d.createElement(r.Rk.Provider,{value:Se},B(qe.map(et=>Object.assign(Object.assign({},et),{fieldKey:et.key})),Ve,{errors:ke.errors,warnings:ke.warnings})))};function Tn(){const{form:le}=(0,d.useContext)(r.q3);return le}const mn=Ye;mn.Item=xn,mn.List=nr,mn.ErrorList=U,mn.useForm=Be,mn.useFormInstance=Tn,mn.useWatch=O.useWatch,mn.Provider=r.RV,mn.create=()=>{};var Ct=mn},8628:function(qt,Ze,e){"use strict";var n=e(59301),l=e(34280),b=e(56762),G=e(69507);function d(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,n.useRef)({}),k=(0,b.Z)(),$=(0,G.ZP)();return(0,l.Z)(()=>{const E=$.subscribe(J=>{r.current=J,F&&k()});return()=>$.unsubscribe(E)},[]),r.current}Ze.Z=d},5871:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Ce}});var n=e(84105),l=e(87395),b=e(92310),G=e.n(b),d=e(96663),F=e(90493),r=e(20135),k=e(72071),$=e(6620),E=e(52884),J=e(95727);function h(){return typeof BigInt=="function"}function g(z){return!z&&z!==0&&!Number.isNaN(z)||!String(z).trim()}function P(z){var T=z.trim(),fe=T.startsWith("-");fe&&(T=T.slice(1)),T=T.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),T.startsWith(".")&&(T="0".concat(T));var me=T||"0",xe=me.split("."),Je=xe[0]||"0",St=xe[1]||"0";Je==="0"&&St==="0"&&(fe=!1);var st=fe?"-":"";return{negative:fe,negativeStr:st,trimStr:me,integerStr:Je,decimalStr:St,fullStr:"".concat(st).concat(me)}}function D(z){var T=String(z);return!Number.isNaN(Number(T))&&T.includes("e")}function M(z){var T=String(z);if(D(z)){var fe=Number(T.slice(T.indexOf("e-")+2)),me=T.match(/\.(\d+)/);return me!=null&&me[1]&&(fe+=me[1].length),fe}return T.includes(".")&&q(T)?T.length-T.indexOf(".")-1:0}function we(z){var T=String(z);if(D(z)){if(z>Number.MAX_SAFE_INTEGER)return String(h()?BigInt(z).toString():Number.MAX_SAFE_INTEGER);if(z0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":P("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),z}(),pe=function(){function z(T){if((0,E.Z)(this,z),(0,F.Z)(this,"origin",""),(0,F.Z)(this,"number",void 0),(0,F.Z)(this,"empty",void 0),g(T)){this.empty=!0;return}this.origin=String(T),this.number=Number(T)}return(0,J.Z)(z,[{key:"negate",value:function(){return new z(-this.toNumber())}},{key:"add",value:function(fe){if(this.isInvalidate())return new z(fe);var me=Number(fe);if(Number.isNaN(me))return this;var xe=this.number+me;if(xe>Number.MAX_SAFE_INTEGER)return new z(Number.MAX_SAFE_INTEGER);if(xeNumber.MAX_SAFE_INTEGER)return new z(Number.MAX_SAFE_INTEGER);if(xe0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":we(this.number):this.origin}}]),z}();function V(z){return h()?new ce(z):new pe(z)}function C(z,T,fe){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(z==="")return"";var xe=P(z),Je=xe.negativeStr,St=xe.integerStr,st=xe.decimalStr,Pt="".concat(T).concat(st),an="".concat(Je).concat(St);if(fe>=0){var _t=Number(st[fe]);if(_t>=5&&!me){var en=V(z).add("".concat(Je,"0.").concat("0".repeat(fe)).concat(10-_t));return C(en.toString(),T,fe,me)}return fe===0?an:"".concat(an).concat(T).concat(st.padEnd(fe,"0").slice(0,fe))}return Pt===".0"?an:"".concat(an).concat(Pt)}var t=V,W=e(93681),y=e(34280),K=e(8654),I=e(59301),Z=e(48736);function S(z,T){var fe=(0,I.useRef)(null);function me(){try{var Je=z.selectionStart,St=z.selectionEnd,st=z.value,Pt=st.substring(0,Je),an=st.substring(St);fe.current={start:Je,end:St,value:st,beforeTxt:Pt,afterTxt:an}}catch(_t){}}function xe(){if(z&&fe.current&&T)try{var Je=z.value,St=fe.current,st=St.beforeTxt,Pt=St.afterTxt,an=St.start,_t=Je.length;if(Je.endsWith(Pt))_t=Je.length-fe.current.afterTxt.length;else if(Je.startsWith(st))_t=st.length;else{var en=st[an-1],fn=Je.indexOf(en,an-1);fn!==-1&&(_t=fn+1)}z.setSelectionRange(_t,_t)}catch(In){(0,Z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(In.message))}}return[me,xe]}var U=e(49658),O=function(){var T=(0,I.useState)(!1),fe=(0,k.Z)(T,2),me=fe[0],xe=fe[1];return(0,y.Z)(function(){xe((0,U.Z)())},[]),me},de=O,j=e(16089),Q=200,ie=600;function ae(z){var T=z.prefixCls,fe=z.upNode,me=z.downNode,xe=z.upDisabled,Je=z.downDisabled,St=z.onStep,st=I.useRef(),Pt=I.useRef([]),an=I.useRef();an.current=St;var _t=function(){clearTimeout(st.current)},en=function(Ge,Et){Ge.preventDefault(),_t(),an.current(Et);function hn(){an.current(Et),st.current=setTimeout(hn,Q)}st.current=setTimeout(hn,ie)};I.useEffect(function(){return function(){_t(),Pt.current.forEach(function(Rt){return j.Z.cancel(Rt)})}},[]);var fn=de();if(fn)return null;var In="".concat(T,"-handler"),vn=G()(In,"".concat(In,"-up"),(0,F.Z)({},"".concat(In,"-up-disabled"),xe)),Vt=G()(In,"".concat(In,"-down"),(0,F.Z)({},"".concat(In,"-down-disabled"),Je)),Sn=function(){return Pt.current.push((0,j.Z)(_t))},Kn={unselectable:"on",role:"button",onMouseUp:Sn,onMouseLeave:Sn};return I.createElement("div",{className:"".concat(In,"-wrap")},I.createElement("span",(0,d.Z)({},Kn,{onMouseDown:function(Ge){en(Ge,!0)},"aria-label":"Increase Value","aria-disabled":xe,className:vn}),fe||I.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),I.createElement("span",(0,d.Z)({},Kn,{onMouseDown:function(Ge){en(Ge,!1)},"aria-label":"Decrease Value","aria-disabled":Je,className:Vt}),me||I.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function Ee(z){var T=typeof z=="number"?we(z):P(z).fullStr,fe=T.includes(".");return fe?P(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:z+"0"}var ne=e(5643),se=function(){var z=(0,I.useRef)(0),T=function(){j.Z.cancel(z.current)};return(0,I.useEffect)(function(){return T},[]),function(fe){T(),z.current=(0,j.Z)(function(){fe()})}},Me=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Oe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ue=function(T,fe){return T||fe.isEmpty()?fe.toString():fe.toNumber()},Be=function(T){var fe=t(T);return fe.isInvalidate()?null:fe},Te=I.forwardRef(function(z,T){var fe,me=z.prefixCls,xe=me===void 0?"rc-input-number":me,Je=z.className,St=z.style,st=z.min,Pt=z.max,an=z.step,_t=an===void 0?1:an,en=z.defaultValue,fn=z.value,In=z.disabled,vn=z.readOnly,Vt=z.upHandler,Sn=z.downHandler,Kn=z.keyboard,Rt=z.controls,Ge=Rt===void 0?!0:Rt,Et=z.classNames,hn=z.stringMode,xn=z.parser,$t=z.formatter,Hn=z.precision,nr=z.decimalSeparator,Tn=z.onChange,mn=z.onInput,Ct=z.onPressEnter,le=z.onStep,p=(0,$.Z)(z,Me),B="".concat(xe,"-input"),A=I.useRef(null),N=I.useState(!1),ye=(0,k.Z)(N,2),Se=ye[0],qe=ye[1],Ve=I.useRef(!1),ke=I.useRef(!1),et=I.useRef(!1),At=I.useState(function(){return t(fn!=null?fn:en)}),wt=(0,k.Z)(At,2),bt=wt[0],xt=wt[1];function jt(Wt){fn===void 0&&xt(Wt)}var gt=I.useCallback(function(Wt,ct){if(!ct)return Hn>=0?Hn:Math.max(M(Wt),M(_t))},[Hn,_t]),Kt=I.useCallback(function(Wt){var ct=String(Wt);if(xn)return xn(ct);var pn=ct;return nr&&(pn=pn.replace(nr,".")),pn.replace(/[^\w.-]+/g,"")},[xn,nr]),Xt=I.useRef(""),yn=I.useCallback(function(Wt,ct){if($t)return $t(Wt,{userTyping:ct,input:String(Xt.current)});var pn=typeof Wt=="number"?we(Wt):Wt;if(!ct){var ht=gt(pn,ct);if(q(pn)&&(nr||ht>=0)){var cn=nr||".";pn=C(pn,cn,ht)}}return pn},[$t,gt,nr]),Gt=I.useState(function(){var Wt=en!=null?en:fn;return bt.isInvalidate()&&["string","number"].includes((0,r.Z)(Wt))?Number.isNaN(Wt)?"":Wt:yn(bt.toString(),!1)}),Ot=(0,k.Z)(Gt,2),Ae=Ot[0],Ne=Ot[1];Xt.current=Ae;function He(Wt,ct){Ne(yn(Wt.isInvalidate()?Wt.toString(!1):Wt.toString(!ct),ct))}var tt=I.useMemo(function(){return Be(Pt)},[Pt,Hn]),Ue=I.useMemo(function(){return Be(st)},[st,Hn]),pt=I.useMemo(function(){return!tt||!bt||bt.isInvalidate()?!1:tt.lessEquals(bt)},[tt,bt]),dt=I.useMemo(function(){return!Ue||!bt||bt.isInvalidate()?!1:bt.lessEquals(Ue)},[Ue,bt]),Ft=S(A.current,Se),Ut=(0,k.Z)(Ft,2),Qt=Ut[0],be=Ut[1],Fe=function(ct){return tt&&!ct.lessEquals(tt)?tt:Ue&&!Ue.lessEquals(ct)?Ue:null},Ie=function(ct){return!Fe(ct)},nt=function(ct,pn){var ht=ct,cn=Ie(ht)||ht.isEmpty();if(!ht.isEmpty()&&!pn&&(ht=Fe(ht)||ht,cn=!0),!vn&&!In&&cn){var on=ht.toString(),Cn=gt(on,pn);return Cn>=0&&(ht=t(C(on,".",Cn)),Ie(ht)||(ht=t(C(on,".",Cn,!0)))),ht.equals(bt)||(jt(ht),Tn==null||Tn(ht.isEmpty()?null:ue(hn,ht)),fn===void 0&&He(ht,pn)),ht}return bt},lt=se(),kt=function Wt(ct){if(Qt(),Xt.current=ct,Ne(ct),!ke.current){var pn=Kt(ct),ht=t(pn);ht.isNaN()||nt(ht,!0)}mn==null||mn(ct),lt(function(){var cn=ct;xn||(cn=ct.replace(/。/g,".")),cn!==ct&&Wt(cn)})},sn=function(){ke.current=!0},Nt=function(){ke.current=!1,kt(A.current.value)},ut=function(ct){kt(ct.target.value)},zt=function(ct){var pn;if(!(ct&&pt||!ct&&dt)){Ve.current=!1;var ht=t(et.current?Ee(_t):_t);ct||(ht=ht.negate());var cn=(bt||t(0)).add(ht.toString()),on=nt(cn,!1);le==null||le(ue(hn,on),{offset:et.current?Ee(_t):_t,type:ct?"up":"down"}),(pn=A.current)===null||pn===void 0||pn.focus()}},wn=function(ct){var pn=t(Kt(Ae)),ht=pn;pn.isNaN()?ht=nt(bt,ct):ht=nt(pn,ct),fn!==void 0?He(bt,!1):ht.isNaN()||He(ht,!1)},Yt=function(){Ve.current=!0},zn=function(ct){var pn=ct.key,ht=ct.shiftKey;Ve.current=!0,et.current=ht,pn==="Enter"&&(ke.current||(Ve.current=!1),wn(!1),Ct==null||Ct(ct)),Kn!==!1&&!ke.current&&["Up","ArrowUp","Down","ArrowDown"].includes(pn)&&(zt(pn==="Up"||pn==="ArrowUp"),ct.preventDefault())},Yn=function(){Ve.current=!1,et.current=!1},gn=function(){wn(!1),qe(!1),Ve.current=!1};return(0,y.o)(function(){bt.isInvalidate()||He(bt,!1)},[Hn]),(0,y.o)(function(){var Wt=t(fn);xt(Wt);var ct=t(Kt(Ae));(!Wt.equals(ct)||!Ve.current||$t)&&He(Wt,Ve.current)},[fn]),(0,y.o)(function(){$t&&be()},[Ae]),I.createElement("div",{className:G()(xe,Et==null?void 0:Et.input,Je,(fe={},(0,F.Z)(fe,"".concat(xe,"-focused"),Se),(0,F.Z)(fe,"".concat(xe,"-disabled"),In),(0,F.Z)(fe,"".concat(xe,"-readonly"),vn),(0,F.Z)(fe,"".concat(xe,"-not-a-number"),bt.isNaN()),(0,F.Z)(fe,"".concat(xe,"-out-of-range"),!bt.isInvalidate()&&!Ie(bt)),fe)),style:St,onFocus:function(){qe(!0)},onBlur:gn,onKeyDown:zn,onKeyUp:Yn,onCompositionStart:sn,onCompositionEnd:Nt,onBeforeInput:Yt},Ge&&I.createElement(ae,{prefixCls:xe,upNode:Vt,downNode:Sn,upDisabled:pt,downDisabled:dt,onStep:zt}),I.createElement("div",{className:"".concat(B,"-wrap")},I.createElement("input",(0,d.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":st,"aria-valuemax":Pt,"aria-valuenow":bt.isInvalidate()?null:bt.toString(),step:_t},p,{ref:(0,K.sQ)(A,T),className:B,value:Ae,onChange:ut,disabled:In,readOnly:vn}))))}),it=I.forwardRef(function(z,T){var fe=z.disabled,me=z.style,xe=z.prefixCls,Je=z.value,St=z.prefix,st=z.suffix,Pt=z.addonBefore,an=z.addonAfter,_t=z.classes,en=z.className,fn=z.classNames,In=(0,$.Z)(z,Oe),vn=I.useRef(null),Vt=function(Kn){vn.current&&(0,ne.nH)(vn.current,Kn)};return I.createElement(W.BaseInput,{inputElement:I.createElement(Te,(0,d.Z)({prefixCls:xe,disabled:fe,classNames:fn,ref:(0,K.sQ)(vn,T)},In)),className:en,triggerFocus:Vt,prefixCls:xe,value:Je,disabled:fe,style:me,prefix:St,suffix:st,addonAfter:an,addonBefore:Pt,classes:_t,classNames:fn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});it.displayName="InputNumber";var $e=it,rt=$e,Ye=e(19080),yt=e(36355),Xe=e(92736),Pe=e(1684),ot=e(19716),x=e(32441),R=e(33234),s=e(9937),o=e(17313),H=e(74207),_=e(83116),i=e(37613);const f=(z,T)=>{let{componentCls:fe,borderRadiusSM:me,borderRadiusLG:xe}=z;const Je=T==="lg"?xe:me;return{[`&-${T}`]:{[`${fe}-handler-wrap`]:{borderStartEndRadius:Je,borderEndEndRadius:Je},[`${fe}-handler-up`]:{borderStartEndRadius:Je},[`${fe}-handler-down`]:{borderEndEndRadius:Je}}}},te=z=>{const{componentCls:T,lineWidth:fe,lineType:me,colorBorder:xe,borderRadius:Je,fontSizeLG:St,controlHeightLG:st,controlHeightSM:Pt,colorError:an,paddingInlineSM:_t,colorTextDescription:en,motionDurationMid:fn,handleHoverColor:In,paddingInline:vn,paddingBlock:Vt,handleBg:Sn,handleActiveBg:Kn,colorTextDisabled:Rt,borderRadiusSM:Ge,borderRadiusLG:Et,controlWidth:hn,handleVisible:xn,handleBorderColor:$t}=z;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),(0,s.ik)(z)),(0,s.bi)(z,T)),{display:"inline-block",width:hn,margin:0,padding:0,border:`${fe}px ${me} ${xe}`,borderRadius:Je,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:St,borderRadius:Et,[`input${T}-input`]:{height:st-2*fe}},"&-sm":{padding:0,borderRadius:Ge,[`input${T}-input`]:{height:Pt-2*fe,padding:`0 ${_t}px`}},"&:hover":Object.assign({},(0,s.pU)(z)),"&-focused":Object.assign({},(0,s.M1)(z)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:an}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),(0,s.s7)(z)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Et,fontSize:z.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Ge}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,s.Xy)(z))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(z)),{width:"100%",padding:`${Vt}px ${vn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Je,outline:0,transition:`all ${fn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,s.nz)(z.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[T]:Object.assign(Object.assign(Object.assign({[`&:hover ${T}-handler-wrap, &-focused ${T}-handler-wrap`]:{opacity:1},[`${T}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:z.handleWidth,height:"100%",background:Sn,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,opacity:xn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${fn} linear ${fn}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${T}-handler-up-inner, + ${T}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:z.handleFontSize}}},[`${T}-handler`]:{height:"50%",overflow:"hidden",color:en,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${fe}px ${me} ${$t}`,transition:`all ${fn} linear`,"&:active":{background:Kn},"&:hover":{height:"60%",[` + ${T}-handler-up-inner, + ${T}-handler-down-inner + `]:{color:In}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,o.Ro)()),{color:en,transition:`all ${fn} linear`,userSelect:"none"})},[`${T}-handler-up`]:{borderStartEndRadius:Je},[`${T}-handler-down`]:{borderBlockStart:`${fe}px ${me} ${$t}`,borderEndEndRadius:Je}},f(z,"lg")),f(z,"sm")),{"&-disabled, &-readonly":{[`${T}-handler-wrap`]:{display:"none"},[`${T}-input`]:{color:"inherit"}},[` + ${T}-handler-up-disabled, + ${T}-handler-down-disabled `]:{cursor:"not-allowed"},[` - ${L}-handler-up-disabled:hover &-handler-up-inner, - ${L}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Rt}})},{[`${L}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${L}-handler-down`]:{borderBlockStartWidth:0}}}]},Z=z=>{const{componentCls:L,paddingBlock:fe,paddingInline:me,inputAffixPadding:xe,controlWidth:Je,borderRadiusLG:St,borderRadiusSM:st}=z;return{[`${L}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,s.ik)(z)),(0,s.bi)(z,`${L}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Je,padding:0,paddingInlineStart:me,"&-lg":{borderRadius:St},"&-sm":{borderRadius:st},[`&:not(${L}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,s.pU)(z)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${L}-disabled`]:{background:"transparent"},[`> div${L}`]:{width:"100%",border:"none",outline:"none",[`&${L}-focused`]:{boxShadow:"none !important"}},[`input${L}-input`]:{padding:`${fe}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${L}-handler-wrap`]:{zIndex:2},[L]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:xe},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:me,marginInlineStart:xe}}})}};var P=(0,_.Z)("InputNumber",z=>{const L=(0,i.TS)(z,(0,s.e5)(z));return[te(L),Z(L),(0,H.c)(L)]},z=>Object.assign(Object.assign({},(0,s.TM)(z)),{controlWidth:90,handleWidth:z.controlHeightSM-z.lineWidth*2,handleFontSize:z.fontSize/2,handleVisible:"auto",handleActiveBg:z.colorFillAlter,handleBg:z.colorBgContainer,handleHoverColor:z.colorPrimary,handleBorderColor:z.colorBorder})),X=function(z,L){var fe={};for(var me in z)Object.prototype.hasOwnProperty.call(z,me)&&L.indexOf(me)<0&&(fe[me]=z[me]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,me=Object.getOwnPropertySymbols(z);xe{const{getPrefixCls:fe,direction:me}=x.useContext(yt.E_),xe=x.useRef(null);x.useImperativeHandle(L,()=>xe.current);const{className:Je,rootClassName:St,size:st,disabled:Pt,prefixCls:an,addonBefore:_t,addonAfter:en,prefix:fn,bordered:In=!0,readOnly:vn,status:Vt,controls:Sn}=z,Kn=X(z,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Rt=fe("input-number",an),[Ge,Et]=P(Rt),{compactSize:hn,compactItemClassnames:xn}=(0,R.ri)(Rt,me);let $t=x.createElement(l.Z,{className:`${Rt}-handler-up-inner`}),Hn=x.createElement(n.Z,{className:`${Rt}-handler-down-inner`});const nr=typeof Sn=="boolean"?Sn:void 0;typeof Sn=="object"&&($t=typeof Sn.upIcon=="undefined"?$t:x.createElement("span",{className:`${Rt}-handler-up-inner`},Sn.upIcon),Hn=typeof Sn.downIcon=="undefined"?Hn:x.createElement("span",{className:`${Rt}-handler-down-inner`},Sn.downIcon));const{hasFeedback:Tn,status:mn,isFormItemInput:Ct,feedbackIcon:le}=x.useContext(S.aM),p=(0,Ye.F)(mn,Vt),B=(0,ot.Z)(Ve=>{var ke;return(ke=st!=null?st:hn)!==null&&ke!==void 0?ke:Ve}),w=x.useContext(Pe.Z),N=Pt!=null?Pt:w,ye=U()({[`${Rt}-lg`]:B==="large",[`${Rt}-sm`]:B==="small",[`${Rt}-rtl`]:me==="rtl",[`${Rt}-borderless`]:!In,[`${Rt}-in-form-item`]:Ct},(0,Ye.Z)(Rt,p),xn,Et),Se=`${Rt}-group`,qe=x.createElement(rt,Object.assign({ref:xe,disabled:N,className:U()(Je,St),upHandler:$t,downHandler:Hn,prefixCls:Rt,readOnly:vn,controls:nr,prefix:fn,suffix:Tn&&le,addonAfter:en&&x.createElement(R.BR,null,x.createElement(S.Ux,{override:!0,status:!0},en)),addonBefore:_t&&x.createElement(R.BR,null,x.createElement(S.Ux,{override:!0,status:!0},_t)),classNames:{input:ye},classes:{affixWrapper:U()((0,Ye.Z)(`${Rt}-affix-wrapper`,p,Tn),{[`${Rt}-affix-wrapper-sm`]:B==="small",[`${Rt}-affix-wrapper-lg`]:B==="large",[`${Rt}-affix-wrapper-rtl`]:me==="rtl",[`${Rt}-affix-wrapper-borderless`]:!In},Et),wrapper:U()({[`${Se}-rtl`]:me==="rtl",[`${Rt}-wrapper-disabled`]:N},Et),group:U()({[`${Rt}-group-wrapper-sm`]:B==="small",[`${Rt}-group-wrapper-lg`]:B==="large",[`${Rt}-group-wrapper-rtl`]:me==="rtl"},(0,Ye.Z)(`${Rt}-group-wrapper`,p,Tn),Et)}},Kn));return Ge(qe)}),ge=Re,De=z=>x.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},x.createElement(Re,Object.assign({},z)));ge._InternalPanelDoNotUseOrYouWillBeFired=De;var Ce=ge},9432:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ce},n:function(){return Ae}});var n=e(19248),l=e(92310),b=e.n(l),U=e(93681),d=e(8654),F=e(59301),r=e(19080),k=e(36355),$=e(1684),E=e(19716),J=e(32441),h=e(33234),g=e(59412),D=e(9937);function I(pe){return!!(pe.prefix||pe.suffix||pe.allowClear)}var M=function(pe,V){var C={};for(var t in pe)Object.prototype.hasOwnProperty.call(pe,t)&&V.indexOf(t)<0&&(C[t]=pe[t]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,t=Object.getOwnPropertySymbols(pe);W{var C;const{prefixCls:t,bordered:W=!0,status:y,size:K,disabled:x,onBlur:T,onFocus:A,suffix:G,allowClear:O,addonAfter:de,addonBefore:j,className:Q,style:ie,styles:ae,rootClassName:Ee,onChange:ne,classNames:se}=pe,Me=M(pe,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Oe,direction:ue,input:Be}=F.useContext(k.E_),Te=Oe("input",t),it=(0,F.useRef)(null),[$e,rt]=(0,D.ZP)(Te),{compactSize:Ye,compactItemClassnames:yt}=(0,h.ri)(Te,ue),Xe=(0,E.Z)(Re=>{var ge;return(ge=K!=null?K:Ye)!==null&&ge!==void 0?ge:Re}),Pe=F.useContext($.Z),ot=x!=null?x:Pe,{status:S,hasFeedback:R,feedbackIcon:s}=(0,F.useContext)(J.aM),o=(0,r.F)(S,y),H=I(pe)||!!R,_=(0,F.useRef)(H);(0,F.useEffect)(()=>{var Re;H&&_.current,_.current=H},[H]);const i=(0,g.Z)(it,!0),f=Re=>{i(),T==null||T(Re)},te=Re=>{i(),A==null||A(Re)},Z=Re=>{i(),ne==null||ne(Re)},P=(R||G)&&F.createElement(F.Fragment,null,G,R&&s);let X;return typeof O=="object"&&(O!=null&&O.clearIcon)?X=O:O&&(X={clearIcon:F.createElement(n.Z,null)}),$e(F.createElement(U.default,Object.assign({ref:(0,d.sQ)(V,it),prefixCls:Te,autoComplete:Be==null?void 0:Be.autoComplete},Me,{disabled:ot,onBlur:f,onFocus:te,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ie),styles:Object.assign(Object.assign({},Be==null?void 0:Be.styles),ae),suffix:P,allowClear:X,className:b()(Q,Ee,yt,Be==null?void 0:Be.className),onChange:Z,addonAfter:de&&F.createElement(h.BR,null,F.createElement(J.Ux,{override:!0,status:!0},de)),addonBefore:j&&F.createElement(h.BR,null,F.createElement(J.Ux,{override:!0,status:!0},j)),classNames:Object.assign(Object.assign(Object.assign({},se),Be==null?void 0:Be.classNames),{input:b()({[`${Te}-sm`]:Xe==="small",[`${Te}-lg`]:Xe==="large",[`${Te}-rtl`]:ue==="rtl",[`${Te}-borderless`]:!W},!H&&(0,r.Z)(Te,o),se==null?void 0:se.input,(C=Be==null?void 0:Be.classNames)===null||C===void 0?void 0:C.input,rt)}),classes:{affixWrapper:b()({[`${Te}-affix-wrapper-sm`]:Xe==="small",[`${Te}-affix-wrapper-lg`]:Xe==="large",[`${Te}-affix-wrapper-rtl`]:ue==="rtl",[`${Te}-affix-wrapper-borderless`]:!W},(0,r.Z)(`${Te}-affix-wrapper`,o,R),rt),wrapper:b()({[`${Te}-group-rtl`]:ue==="rtl"},rt),group:b()({[`${Te}-group-wrapper-sm`]:Xe==="small",[`${Te}-group-wrapper-lg`]:Xe==="large",[`${Te}-group-wrapper-rtl`]:ue==="rtl",[`${Te}-group-wrapper-disabled`]:ot},(0,r.Z)(`${Te}-group-wrapper`,o,R),rt)}})))})},1643:function(qt,Ze,e){"use strict";var n=e(19248),l=e(92310),b=e.n(l),U=e(9296),d=e(59301),F=e(19080),r=e(36355),k=e(1684),$=e(19716),E=e(32441),J=e(9432),h=e(9937),g=function(I,M){var Ae={};for(var q in I)Object.prototype.hasOwnProperty.call(I,q)&&M.indexOf(q)<0&&(Ae[q]=I[q]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,q=Object.getOwnPropertySymbols(I);ce{const{prefixCls:Ae,bordered:q=!0,size:ce,disabled:pe,status:V,allowClear:C,showCount:t,classNames:W,rootClassName:y,className:K}=I,x=g(I,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:T,direction:A}=d.useContext(r.E_),G=(0,$.Z)(ce),O=d.useContext(k.Z),de=pe!=null?pe:O,{status:j,hasFeedback:Q,feedbackIcon:ie}=d.useContext(E.aM),ae=(0,F.F)(j,V),Ee=d.useRef(null);d.useImperativeHandle(M,()=>{var ue;return{resizableTextArea:(ue=Ee.current)===null||ue===void 0?void 0:ue.resizableTextArea,focus:Be=>{var Te,it;(0,J.n)((it=(Te=Ee.current)===null||Te===void 0?void 0:Te.resizableTextArea)===null||it===void 0?void 0:it.textArea,Be)},blur:()=>{var Be;return(Be=Ee.current)===null||Be===void 0?void 0:Be.blur()}}});const ne=T("input",Ae);let se;typeof C=="object"&&(C!=null&&C.clearIcon)?se=C:C&&(se={clearIcon:d.createElement(n.Z,null)});const[Me,Oe]=(0,h.ZP)(ne);return Me(d.createElement(U.default,Object.assign({},x,{disabled:de,allowClear:se,className:b()(K,y),classes:{affixWrapper:b()(`${ne}-textarea-affix-wrapper`,{[`${ne}-affix-wrapper-rtl`]:A==="rtl",[`${ne}-affix-wrapper-borderless`]:!q,[`${ne}-affix-wrapper-sm`]:G==="small",[`${ne}-affix-wrapper-lg`]:G==="large",[`${ne}-textarea-show-count`]:t},(0,F.Z)(`${ne}-affix-wrapper`,ae),Oe)},classNames:Object.assign(Object.assign({},W),{textarea:b()({[`${ne}-borderless`]:!q,[`${ne}-sm`]:G==="small",[`${ne}-lg`]:G==="large"},(0,F.Z)(ne,ae),Oe,W==null?void 0:W.textarea)}),prefixCls:ne,suffix:Q&&d.createElement("span",{className:`${ne}-textarea-suffix`},ie),showCount:t,ref:Ee})))});Ze.Z=D},59412:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(59301);function l(b,U){const d=(0,n.useRef)([]),F=()=>{d.current.push(setTimeout(()=>{var r,k,$,E;!((r=b.current)===null||r===void 0)&&r.input&&((k=b.current)===null||k===void 0?void 0:k.input.getAttribute("type"))==="password"&&(!(($=b.current)===null||$===void 0)&&$.input.hasAttribute("value"))&&((E=b.current)===null||E===void 0||E.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(U&&F(),()=>d.current.forEach(r=>{r&&clearTimeout(r)})),[]),F}},92832:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return G}});var n=e(92310),l=e.n(n),b=e(59301),U=e(36355),d=e(32441),F=e(9937),k=O=>{const{getPrefixCls:de,direction:j}=(0,b.useContext)(U.E_),{prefixCls:Q,className:ie}=O,ae=de("input-group",Q),Ee=de("input"),[ne,se]=(0,F.ZP)(Ee),Me=l()(ae,{[`${ae}-lg`]:O.size==="large",[`${ae}-sm`]:O.size==="small",[`${ae}-compact`]:O.compact,[`${ae}-rtl`]:j==="rtl"},se,ie),Oe=(0,b.useContext)(d.aM),ue=(0,b.useMemo)(()=>Object.assign(Object.assign({},Oe),{isFormItemInput:!1}),[Oe]);return ne(b.createElement("span",{className:Me,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},b.createElement(d.aM.Provider,{value:ue},O.children)))},$=e(9432),E=e(73331),J=e(15277),h=e(2738),g=e(8654),D=e(59412),I=function(O,de){var j={};for(var Q in O)Object.prototype.hasOwnProperty.call(O,Q)&&de.indexOf(Q)<0&&(j[Q]=O[Q]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Q=Object.getOwnPropertySymbols(O);ieO?b.createElement(J.Z,null):b.createElement(E.Z,null),Ae={click:"onClick",hover:"onMouseOver"};var ce=b.forwardRef((O,de)=>{const{visibilityToggle:j=!0}=O,Q=typeof j=="object"&&j.visible!==void 0,[ie,ae]=(0,b.useState)(()=>Q?j.visible:!1),Ee=(0,b.useRef)(null);b.useEffect(()=>{Q&&ae(j.visible)},[Q,j]);const ne=(0,D.Z)(Ee),se=()=>{const{disabled:ot}=O;ot||(ie&&ne(),ae(S=>{var R;const s=!S;return typeof j=="object"&&((R=j.onVisibleChange)===null||R===void 0||R.call(j,s)),s}))},Me=ot=>{const{action:S="click",iconRender:R=M}=O,s=Ae[S]||"",o=R(ie),H={[s]:se,className:`${ot}-icon`,key:"passwordIcon",onMouseDown:_=>{_.preventDefault()},onMouseUp:_=>{_.preventDefault()}};return b.cloneElement(b.isValidElement(o)?o:b.createElement("span",null,o),H)},{className:Oe,prefixCls:ue,inputPrefixCls:Be,size:Te}=O,it=I(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:$e}=b.useContext(U.E_),rt=$e("input",Be),Ye=$e("input-password",ue),yt=j&&Me(Ye),Xe=l()(Ye,Oe,{[`${Ye}-${Te}`]:!!Te}),Pe=Object.assign(Object.assign({},(0,h.Z)(it,["suffix","iconRender","visibilityToggle"])),{type:ie?"text":"password",className:Xe,prefixCls:rt,suffix:yt});return Te&&(Pe.size=Te),b.createElement($.Z,Object.assign({ref:(0,g.sQ)(de,Ee)},Pe))}),pe=e(47472),V=e(92343),C=e(3113),t=e(19716),W=e(33234),y=function(O,de){var j={};for(var Q in O)Object.prototype.hasOwnProperty.call(O,Q)&&de.indexOf(Q)<0&&(j[Q]=O[Q]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Q=Object.getOwnPropertySymbols(O);ie{const{prefixCls:j,inputPrefixCls:Q,className:ie,size:ae,suffix:Ee,enterButton:ne=!1,addonAfter:se,loading:Me,disabled:Oe,onSearch:ue,onChange:Be,onCompositionStart:Te,onCompositionEnd:it}=O,$e=y(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:rt,direction:Ye}=b.useContext(U.E_),yt=b.useRef(!1),Xe=rt("input-search",j),Pe=rt("input",Q),{compactSize:ot}=(0,W.ri)(Xe,Ye),S=(0,t.Z)(De=>{var Ce;return(Ce=ae!=null?ae:ot)!==null&&Ce!==void 0?Ce:De}),R=b.useRef(null),s=De=>{De&&De.target&&De.type==="click"&&ue&&ue(De.target.value,De,{source:"clear"}),Be&&Be(De)},o=De=>{var Ce;document.activeElement===((Ce=R.current)===null||Ce===void 0?void 0:Ce.input)&&De.preventDefault()},H=De=>{var Ce,z;ue&&ue((z=(Ce=R.current)===null||Ce===void 0?void 0:Ce.input)===null||z===void 0?void 0:z.value,De,{source:"input"})},_=De=>{yt.current||Me||H(De)},i=typeof ne=="boolean"?b.createElement(pe.Z,null):null,f=`${Xe}-button`;let te;const Z=ne||{},P=Z.type&&Z.type.__ANT_BUTTON===!0;P||Z.type==="button"?te=(0,V.Tm)(Z,Object.assign({onMouseDown:o,onClick:De=>{var Ce,z;(z=(Ce=Z==null?void 0:Z.props)===null||Ce===void 0?void 0:Ce.onClick)===null||z===void 0||z.call(Ce,De),H(De)},key:"enterButton"},P?{className:f,size:S}:{})):te=b.createElement(C.ZP,{className:f,type:ne?"primary":void 0,size:S,disabled:Oe,key:"enterButton",onMouseDown:o,onClick:H,loading:Me,icon:i},ne),se&&(te=[te,(0,V.Tm)(se,{key:"addonAfter"})]);const X=l()(Xe,{[`${Xe}-rtl`]:Ye==="rtl",[`${Xe}-${S}`]:!!S,[`${Xe}-with-button`]:!!ne},ie),Re=De=>{yt.current=!0,Te==null||Te(De)},ge=De=>{yt.current=!1,it==null||it(De)};return b.createElement($.Z,Object.assign({ref:(0,g.sQ)(R,de),onPressEnter:_},$e,{size:S,onCompositionStart:Re,onCompositionEnd:ge,prefixCls:Pe,addonAfter:te,suffix:Ee,onChange:s,className:X,disabled:Oe}))}),T=e(1643);const A=$.Z;A.Group=k,A.Search=x,A.TextArea=T.Z,A.Password=ce;var G=A},9937:function(qt,Ze,e){"use strict";e.d(Ze,{M1:function(){return r},TM:function(){return V},Xy:function(){return k},bi:function(){return J},e5:function(){return pe},ik:function(){return h},nz:function(){return d},pU:function(){return F},s7:function(){return g},x0:function(){return E}});var n=e(17313),l=e(74207),b=e(37613),U=e(83116);const d=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),F=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),k=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},F((0,b.TS)(C,{hoverBorderColor:C.colorBorder})))}),$=C=>{const{paddingBlockLG:t,fontSizeLG:W,lineHeightLG:y,borderRadiusLG:K,paddingInlineLG:x}=C;return{padding:`${t}px ${x}px`,fontSize:W,lineHeight:y,borderRadius:K}},E=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),J=(C,t)=>{const{componentCls:W,colorError:y,colorWarning:K,errorActiveShadow:x,warningActiveShadow:T,colorErrorBorderHover:A,colorWarningBorderHover:G}=C;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:y,"&:hover":{borderColor:A},"&:focus, &-focused":Object.assign({},r((0,b.TS)(C,{activeBorderColor:y,activeShadow:x}))),[`${W}-prefix, ${W}-suffix`]:{color:y}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:K,"&:hover":{borderColor:G},"&:focus, &-focused":Object.assign({},r((0,b.TS)(C,{activeBorderColor:K,activeShadow:T}))),[`${W}-prefix, ${W}-suffix`]:{color:K}}}},h=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},d(C.colorTextPlaceholder)),{"&:hover":Object.assign({},F(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},k(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},$(C)),"&-sm":Object.assign({},E(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),g=C=>{const{componentCls:t,antCls:W}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},$(C)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},E(C)),[`&-lg ${W}-select-single ${W}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${W}-select-single ${W}-select-selector`]:{height:C.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${W}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${W}-select-single:not(${W}-select-customize-input)`]:{[`${W}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${W}-select-selector`]:{color:C.colorPrimary}}},[`${W}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${W}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${W}-select ${W}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${W}-select ${W}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,n.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + ${T}-handler-up-disabled:hover &-handler-up-inner, + ${T}-handler-down-disabled:hover &-handler-down-inner + `]:{color:Rt}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},L=z=>{const{componentCls:T,paddingBlock:fe,paddingInline:me,inputAffixPadding:xe,controlWidth:Je,borderRadiusLG:St,borderRadiusSM:st}=z;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,s.ik)(z)),(0,s.bi)(z,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Je,padding:0,paddingInlineStart:me,"&-lg":{borderRadius:St},"&-sm":{borderRadius:st},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,s.pU)(z)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${T}-disabled`]:{background:"transparent"},[`> div${T}`]:{width:"100%",border:"none",outline:"none",[`&${T}-focused`]:{boxShadow:"none !important"}},[`input${T}-input`]:{padding:`${fe}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${T}-handler-wrap`]:{zIndex:2},[T]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:xe},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:me,marginInlineStart:xe}}})}};var w=(0,_.Z)("InputNumber",z=>{const T=(0,i.TS)(z,(0,s.e5)(z));return[te(T),L(T),(0,H.c)(T)]},z=>Object.assign(Object.assign({},(0,s.TM)(z)),{controlWidth:90,handleWidth:z.controlHeightSM-z.lineWidth*2,handleFontSize:z.fontSize/2,handleVisible:"auto",handleActiveBg:z.colorFillAlter,handleBg:z.colorBgContainer,handleHoverColor:z.colorPrimary,handleBorderColor:z.colorBorder})),X=function(z,T){var fe={};for(var me in z)Object.prototype.hasOwnProperty.call(z,me)&&T.indexOf(me)<0&&(fe[me]=z[me]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,me=Object.getOwnPropertySymbols(z);xe{const{getPrefixCls:fe,direction:me}=I.useContext(yt.E_),xe=I.useRef(null);I.useImperativeHandle(T,()=>xe.current);const{className:Je,rootClassName:St,size:st,disabled:Pt,prefixCls:an,addonBefore:_t,addonAfter:en,prefix:fn,bordered:In=!0,readOnly:vn,status:Vt,controls:Sn}=z,Kn=X(z,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Rt=fe("input-number",an),[Ge,Et]=w(Rt),{compactSize:hn,compactItemClassnames:xn}=(0,R.ri)(Rt,me);let $t=I.createElement(l.Z,{className:`${Rt}-handler-up-inner`}),Hn=I.createElement(n.Z,{className:`${Rt}-handler-down-inner`});const nr=typeof Sn=="boolean"?Sn:void 0;typeof Sn=="object"&&($t=typeof Sn.upIcon=="undefined"?$t:I.createElement("span",{className:`${Rt}-handler-up-inner`},Sn.upIcon),Hn=typeof Sn.downIcon=="undefined"?Hn:I.createElement("span",{className:`${Rt}-handler-down-inner`},Sn.downIcon));const{hasFeedback:Tn,status:mn,isFormItemInput:Ct,feedbackIcon:le}=I.useContext(x.aM),p=(0,Ye.F)(mn,Vt),B=(0,ot.Z)(Ve=>{var ke;return(ke=st!=null?st:hn)!==null&&ke!==void 0?ke:Ve}),A=I.useContext(Pe.Z),N=Pt!=null?Pt:A,ye=G()({[`${Rt}-lg`]:B==="large",[`${Rt}-sm`]:B==="small",[`${Rt}-rtl`]:me==="rtl",[`${Rt}-borderless`]:!In,[`${Rt}-in-form-item`]:Ct},(0,Ye.Z)(Rt,p),xn,Et),Se=`${Rt}-group`,qe=I.createElement(rt,Object.assign({ref:xe,disabled:N,className:G()(Je,St),upHandler:$t,downHandler:Hn,prefixCls:Rt,readOnly:vn,controls:nr,prefix:fn,suffix:Tn&&le,addonAfter:en&&I.createElement(R.BR,null,I.createElement(x.Ux,{override:!0,status:!0},en)),addonBefore:_t&&I.createElement(R.BR,null,I.createElement(x.Ux,{override:!0,status:!0},_t)),classNames:{input:ye},classes:{affixWrapper:G()((0,Ye.Z)(`${Rt}-affix-wrapper`,p,Tn),{[`${Rt}-affix-wrapper-sm`]:B==="small",[`${Rt}-affix-wrapper-lg`]:B==="large",[`${Rt}-affix-wrapper-rtl`]:me==="rtl",[`${Rt}-affix-wrapper-borderless`]:!In},Et),wrapper:G()({[`${Se}-rtl`]:me==="rtl",[`${Rt}-wrapper-disabled`]:N},Et),group:G()({[`${Rt}-group-wrapper-sm`]:B==="small",[`${Rt}-group-wrapper-lg`]:B==="large",[`${Rt}-group-wrapper-rtl`]:me==="rtl"},(0,Ye.Z)(`${Rt}-group-wrapper`,p,Tn),Et)}},Kn));return Ge(qe)}),ge=Re,De=z=>I.createElement(Xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},I.createElement(Re,Object.assign({},z)));ge._InternalPanelDoNotUseOrYouWillBeFired=De;var Ce=ge},9432:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ce},n:function(){return we}});var n=e(19248),l=e(92310),b=e.n(l),G=e(93681),d=e(8654),F=e(59301),r=e(19080),k=e(36355),$=e(1684),E=e(19716),J=e(32441),h=e(33234),g=e(59412),P=e(9937);function D(pe){return!!(pe.prefix||pe.suffix||pe.allowClear)}var M=function(pe,V){var C={};for(var t in pe)Object.prototype.hasOwnProperty.call(pe,t)&&V.indexOf(t)<0&&(C[t]=pe[t]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,t=Object.getOwnPropertySymbols(pe);W{var C;const{prefixCls:t,bordered:W=!0,status:y,size:K,disabled:I,onBlur:Z,onFocus:S,suffix:U,allowClear:O,addonAfter:de,addonBefore:j,className:Q,style:ie,styles:ae,rootClassName:Ee,onChange:ne,classNames:se}=pe,Me=M(pe,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Oe,direction:ue,input:Be}=F.useContext(k.E_),Te=Oe("input",t),it=(0,F.useRef)(null),[$e,rt]=(0,P.ZP)(Te),{compactSize:Ye,compactItemClassnames:yt}=(0,h.ri)(Te,ue),Xe=(0,E.Z)(Re=>{var ge;return(ge=K!=null?K:Ye)!==null&&ge!==void 0?ge:Re}),Pe=F.useContext($.Z),ot=I!=null?I:Pe,{status:x,hasFeedback:R,feedbackIcon:s}=(0,F.useContext)(J.aM),o=(0,r.F)(x,y),H=D(pe)||!!R,_=(0,F.useRef)(H);(0,F.useEffect)(()=>{var Re;H&&_.current,_.current=H},[H]);const i=(0,g.Z)(it,!0),f=Re=>{i(),Z==null||Z(Re)},te=Re=>{i(),S==null||S(Re)},L=Re=>{i(),ne==null||ne(Re)},w=(R||U)&&F.createElement(F.Fragment,null,U,R&&s);let X;return typeof O=="object"&&(O!=null&&O.clearIcon)?X=O:O&&(X={clearIcon:F.createElement(n.Z,null)}),$e(F.createElement(G.default,Object.assign({ref:(0,d.sQ)(V,it),prefixCls:Te,autoComplete:Be==null?void 0:Be.autoComplete},Me,{disabled:ot,onBlur:f,onFocus:te,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ie),styles:Object.assign(Object.assign({},Be==null?void 0:Be.styles),ae),suffix:w,allowClear:X,className:b()(Q,Ee,yt,Be==null?void 0:Be.className),onChange:L,addonAfter:de&&F.createElement(h.BR,null,F.createElement(J.Ux,{override:!0,status:!0},de)),addonBefore:j&&F.createElement(h.BR,null,F.createElement(J.Ux,{override:!0,status:!0},j)),classNames:Object.assign(Object.assign(Object.assign({},se),Be==null?void 0:Be.classNames),{input:b()({[`${Te}-sm`]:Xe==="small",[`${Te}-lg`]:Xe==="large",[`${Te}-rtl`]:ue==="rtl",[`${Te}-borderless`]:!W},!H&&(0,r.Z)(Te,o),se==null?void 0:se.input,(C=Be==null?void 0:Be.classNames)===null||C===void 0?void 0:C.input,rt)}),classes:{affixWrapper:b()({[`${Te}-affix-wrapper-sm`]:Xe==="small",[`${Te}-affix-wrapper-lg`]:Xe==="large",[`${Te}-affix-wrapper-rtl`]:ue==="rtl",[`${Te}-affix-wrapper-borderless`]:!W},(0,r.Z)(`${Te}-affix-wrapper`,o,R),rt),wrapper:b()({[`${Te}-group-rtl`]:ue==="rtl"},rt),group:b()({[`${Te}-group-wrapper-sm`]:Xe==="small",[`${Te}-group-wrapper-lg`]:Xe==="large",[`${Te}-group-wrapper-rtl`]:ue==="rtl",[`${Te}-group-wrapper-disabled`]:ot},(0,r.Z)(`${Te}-group-wrapper`,o,R),rt)}})))})},1643:function(qt,Ze,e){"use strict";var n=e(19248),l=e(92310),b=e.n(l),G=e(9296),d=e(59301),F=e(19080),r=e(36355),k=e(1684),$=e(19716),E=e(32441),J=e(9432),h=e(9937),g=function(D,M){var we={};for(var q in D)Object.prototype.hasOwnProperty.call(D,q)&&M.indexOf(q)<0&&(we[q]=D[q]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,q=Object.getOwnPropertySymbols(D);ce{const{prefixCls:we,bordered:q=!0,size:ce,disabled:pe,status:V,allowClear:C,showCount:t,classNames:W,rootClassName:y,className:K}=D,I=g(D,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Z,direction:S}=d.useContext(r.E_),U=(0,$.Z)(ce),O=d.useContext(k.Z),de=pe!=null?pe:O,{status:j,hasFeedback:Q,feedbackIcon:ie}=d.useContext(E.aM),ae=(0,F.F)(j,V),Ee=d.useRef(null);d.useImperativeHandle(M,()=>{var ue;return{resizableTextArea:(ue=Ee.current)===null||ue===void 0?void 0:ue.resizableTextArea,focus:Be=>{var Te,it;(0,J.n)((it=(Te=Ee.current)===null||Te===void 0?void 0:Te.resizableTextArea)===null||it===void 0?void 0:it.textArea,Be)},blur:()=>{var Be;return(Be=Ee.current)===null||Be===void 0?void 0:Be.blur()}}});const ne=Z("input",we);let se;typeof C=="object"&&(C!=null&&C.clearIcon)?se=C:C&&(se={clearIcon:d.createElement(n.Z,null)});const[Me,Oe]=(0,h.ZP)(ne);return Me(d.createElement(G.default,Object.assign({},I,{disabled:de,allowClear:se,className:b()(K,y),classes:{affixWrapper:b()(`${ne}-textarea-affix-wrapper`,{[`${ne}-affix-wrapper-rtl`]:S==="rtl",[`${ne}-affix-wrapper-borderless`]:!q,[`${ne}-affix-wrapper-sm`]:U==="small",[`${ne}-affix-wrapper-lg`]:U==="large",[`${ne}-textarea-show-count`]:t},(0,F.Z)(`${ne}-affix-wrapper`,ae),Oe)},classNames:Object.assign(Object.assign({},W),{textarea:b()({[`${ne}-borderless`]:!q,[`${ne}-sm`]:U==="small",[`${ne}-lg`]:U==="large"},(0,F.Z)(ne,ae),Oe,W==null?void 0:W.textarea)}),prefixCls:ne,suffix:Q&&d.createElement("span",{className:`${ne}-textarea-suffix`},ie),showCount:t,ref:Ee})))});Ze.Z=P},59412:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(59301);function l(b,G){const d=(0,n.useRef)([]),F=()=>{d.current.push(setTimeout(()=>{var r,k,$,E;!((r=b.current)===null||r===void 0)&&r.input&&((k=b.current)===null||k===void 0?void 0:k.input.getAttribute("type"))==="password"&&(!(($=b.current)===null||$===void 0)&&$.input.hasAttribute("value"))&&((E=b.current)===null||E===void 0||E.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(G&&F(),()=>d.current.forEach(r=>{r&&clearTimeout(r)})),[]),F}},92832:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return U}});var n=e(92310),l=e.n(n),b=e(59301),G=e(36355),d=e(32441),F=e(9937),k=O=>{const{getPrefixCls:de,direction:j}=(0,b.useContext)(G.E_),{prefixCls:Q,className:ie}=O,ae=de("input-group",Q),Ee=de("input"),[ne,se]=(0,F.ZP)(Ee),Me=l()(ae,{[`${ae}-lg`]:O.size==="large",[`${ae}-sm`]:O.size==="small",[`${ae}-compact`]:O.compact,[`${ae}-rtl`]:j==="rtl"},se,ie),Oe=(0,b.useContext)(d.aM),ue=(0,b.useMemo)(()=>Object.assign(Object.assign({},Oe),{isFormItemInput:!1}),[Oe]);return ne(b.createElement("span",{className:Me,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},b.createElement(d.aM.Provider,{value:ue},O.children)))},$=e(9432),E=e(73331),J=e(15277),h=e(2738),g=e(8654),P=e(59412),D=function(O,de){var j={};for(var Q in O)Object.prototype.hasOwnProperty.call(O,Q)&&de.indexOf(Q)<0&&(j[Q]=O[Q]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Q=Object.getOwnPropertySymbols(O);ieO?b.createElement(J.Z,null):b.createElement(E.Z,null),we={click:"onClick",hover:"onMouseOver"};var ce=b.forwardRef((O,de)=>{const{visibilityToggle:j=!0}=O,Q=typeof j=="object"&&j.visible!==void 0,[ie,ae]=(0,b.useState)(()=>Q?j.visible:!1),Ee=(0,b.useRef)(null);b.useEffect(()=>{Q&&ae(j.visible)},[Q,j]);const ne=(0,P.Z)(Ee),se=()=>{const{disabled:ot}=O;ot||(ie&&ne(),ae(x=>{var R;const s=!x;return typeof j=="object"&&((R=j.onVisibleChange)===null||R===void 0||R.call(j,s)),s}))},Me=ot=>{const{action:x="click",iconRender:R=M}=O,s=we[x]||"",o=R(ie),H={[s]:se,className:`${ot}-icon`,key:"passwordIcon",onMouseDown:_=>{_.preventDefault()},onMouseUp:_=>{_.preventDefault()}};return b.cloneElement(b.isValidElement(o)?o:b.createElement("span",null,o),H)},{className:Oe,prefixCls:ue,inputPrefixCls:Be,size:Te}=O,it=D(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:$e}=b.useContext(G.E_),rt=$e("input",Be),Ye=$e("input-password",ue),yt=j&&Me(Ye),Xe=l()(Ye,Oe,{[`${Ye}-${Te}`]:!!Te}),Pe=Object.assign(Object.assign({},(0,h.Z)(it,["suffix","iconRender","visibilityToggle"])),{type:ie?"text":"password",className:Xe,prefixCls:rt,suffix:yt});return Te&&(Pe.size=Te),b.createElement($.Z,Object.assign({ref:(0,g.sQ)(de,Ee)},Pe))}),pe=e(47472),V=e(92343),C=e(3113),t=e(19716),W=e(33234),y=function(O,de){var j={};for(var Q in O)Object.prototype.hasOwnProperty.call(O,Q)&&de.indexOf(Q)<0&&(j[Q]=O[Q]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Q=Object.getOwnPropertySymbols(O);ie{const{prefixCls:j,inputPrefixCls:Q,className:ie,size:ae,suffix:Ee,enterButton:ne=!1,addonAfter:se,loading:Me,disabled:Oe,onSearch:ue,onChange:Be,onCompositionStart:Te,onCompositionEnd:it}=O,$e=y(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:rt,direction:Ye}=b.useContext(G.E_),yt=b.useRef(!1),Xe=rt("input-search",j),Pe=rt("input",Q),{compactSize:ot}=(0,W.ri)(Xe,Ye),x=(0,t.Z)(De=>{var Ce;return(Ce=ae!=null?ae:ot)!==null&&Ce!==void 0?Ce:De}),R=b.useRef(null),s=De=>{De&&De.target&&De.type==="click"&&ue&&ue(De.target.value,De,{source:"clear"}),Be&&Be(De)},o=De=>{var Ce;document.activeElement===((Ce=R.current)===null||Ce===void 0?void 0:Ce.input)&&De.preventDefault()},H=De=>{var Ce,z;ue&&ue((z=(Ce=R.current)===null||Ce===void 0?void 0:Ce.input)===null||z===void 0?void 0:z.value,De,{source:"input"})},_=De=>{yt.current||Me||H(De)},i=typeof ne=="boolean"?b.createElement(pe.Z,null):null,f=`${Xe}-button`;let te;const L=ne||{},w=L.type&&L.type.__ANT_BUTTON===!0;w||L.type==="button"?te=(0,V.Tm)(L,Object.assign({onMouseDown:o,onClick:De=>{var Ce,z;(z=(Ce=L==null?void 0:L.props)===null||Ce===void 0?void 0:Ce.onClick)===null||z===void 0||z.call(Ce,De),H(De)},key:"enterButton"},w?{className:f,size:x}:{})):te=b.createElement(C.ZP,{className:f,type:ne?"primary":void 0,size:x,disabled:Oe,key:"enterButton",onMouseDown:o,onClick:H,loading:Me,icon:i},ne),se&&(te=[te,(0,V.Tm)(se,{key:"addonAfter"})]);const X=l()(Xe,{[`${Xe}-rtl`]:Ye==="rtl",[`${Xe}-${x}`]:!!x,[`${Xe}-with-button`]:!!ne},ie),Re=De=>{yt.current=!0,Te==null||Te(De)},ge=De=>{yt.current=!1,it==null||it(De)};return b.createElement($.Z,Object.assign({ref:(0,g.sQ)(R,de),onPressEnter:_},$e,{size:x,onCompositionStart:Re,onCompositionEnd:ge,prefixCls:Pe,addonAfter:te,suffix:Ee,onChange:s,className:X,disabled:Oe}))}),Z=e(1643);const S=$.Z;S.Group=k,S.Search=I,S.TextArea=Z.Z,S.Password=ce;var U=S},9937:function(qt,Ze,e){"use strict";e.d(Ze,{M1:function(){return r},TM:function(){return V},Xy:function(){return k},bi:function(){return J},e5:function(){return pe},ik:function(){return h},nz:function(){return d},pU:function(){return F},s7:function(){return g},x0:function(){return E}});var n=e(17313),l=e(74207),b=e(37613),G=e(83116);const d=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),F=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),k=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},F((0,b.TS)(C,{hoverBorderColor:C.colorBorder})))}),$=C=>{const{paddingBlockLG:t,fontSizeLG:W,lineHeightLG:y,borderRadiusLG:K,paddingInlineLG:I}=C;return{padding:`${t}px ${I}px`,fontSize:W,lineHeight:y,borderRadius:K}},E=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),J=(C,t)=>{const{componentCls:W,colorError:y,colorWarning:K,errorActiveShadow:I,warningActiveShadow:Z,colorErrorBorderHover:S,colorWarningBorderHover:U}=C;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:y,"&:hover":{borderColor:S},"&:focus, &-focused":Object.assign({},r((0,b.TS)(C,{activeBorderColor:y,activeShadow:I}))),[`${W}-prefix, ${W}-suffix`]:{color:y}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:K,"&:hover":{borderColor:U},"&:focus, &-focused":Object.assign({},r((0,b.TS)(C,{activeBorderColor:K,activeShadow:Z}))),[`${W}-prefix, ${W}-suffix`]:{color:K}}}},h=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},d(C.colorTextPlaceholder)),{"&:hover":Object.assign({},F(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},k(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},$(C)),"&-sm":Object.assign({},E(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),g=C=>{const{componentCls:t,antCls:W}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},$(C)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},E(C)),[`&-lg ${W}-select-single ${W}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${W}-select-single ${W}-select-selector`]:{height:C.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${W}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${W}-select-single:not(${W}-select-customize-input)`]:{[`${W}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${W}-select-selector`]:{color:C.colorPrimary}}},[`${W}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${W}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${W}-select ${W}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${W}-select ${W}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,n.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${W}-picker-range @@ -97,21 +97,21 @@ & > ${W}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius},[`& > *:last-child, & > ${W}-select:last-child > ${W}-select-selector, & > ${W}-cascader-picker:last-child ${t}, - & > ${W}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${W}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},D=C=>{const{componentCls:t,controlHeightSM:W,lineWidth:y}=C,x=(W-y*2-16)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(C)),h(C)),J(C,t)),{'&[type="color"]':{height:C.controlHeight,[`&${t}-lg`]:{height:C.controlHeightLG},[`&${t}-sm`]:{height:W,paddingTop:x,paddingBottom:x}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},I=C=>{const{componentCls:t}=C;return{[`${t}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},M=C=>{const{componentCls:t,inputAffixPadding:W,colorTextDescription:y,motionDurationSlow:K,colorIcon:x,colorIconHover:T,iconCls:A}=C;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h(C)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},F(C)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:y},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:W},"&-suffix":{marginInlineStart:W}}}),I(C)),{[`${A}${t}-password-icon`]:{color:x,cursor:"pointer",transition:`all ${K}`,"&:hover":{color:T}}}),J(C,`${t}-affix-wrapper`))}},Ae=C=>{const{componentCls:t,colorError:W,colorWarning:y,borderRadiusLG:K,borderRadiusSM:x}=C;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,n.Wf)(C)),g(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:K,fontSize:C.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},"&-status-error":{[`${t}-group-addon`]:{color:W,borderColor:W}},"&-status-warning":{[`${t}-group-addon`]:{color:y,borderColor:y}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},k(C))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},q=C=>{const{componentCls:t,antCls:W}=C,y=`${t}-search`;return{[y]:{[`${t}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${t}-group-addon ${y}-button:not(${W}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${y}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${y}-button:not(${W}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${W}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${y}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${y}-button`]:{height:C.controlHeightLG},[`&-small ${y}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + & > ${W}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${W}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},P=C=>{const{componentCls:t,controlHeightSM:W,lineWidth:y}=C,I=(W-y*2-16)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(C)),h(C)),J(C,t)),{'&[type="color"]':{height:C.controlHeight,[`&${t}-lg`]:{height:C.controlHeightLG},[`&${t}-sm`]:{height:W,paddingTop:I,paddingBottom:I}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},D=C=>{const{componentCls:t}=C;return{[`${t}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},M=C=>{const{componentCls:t,inputAffixPadding:W,colorTextDescription:y,motionDurationSlow:K,colorIcon:I,colorIconHover:Z,iconCls:S}=C;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},h(C)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},F(C)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:y},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:W},"&-suffix":{marginInlineStart:W}}}),D(C)),{[`${S}${t}-password-icon`]:{color:I,cursor:"pointer",transition:`all ${K}`,"&:hover":{color:Z}}}),J(C,`${t}-affix-wrapper`))}},we=C=>{const{componentCls:t,colorError:W,colorWarning:y,borderRadiusLG:K,borderRadiusSM:I}=C;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,n.Wf)(C)),g(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:K,fontSize:C.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:I}},"&-status-error":{[`${t}-group-addon`]:{color:W,borderColor:W}},"&-status-warning":{[`${t}-group-addon`]:{color:y,borderColor:y}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},k(C))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},q=C=>{const{componentCls:t,antCls:W}=C,y=`${t}-search`;return{[y]:{[`${t}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${t}-group-addon ${y}-button:not(${W}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${y}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${y}-button:not(${W}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${W}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${y}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${y}-button`]:{height:C.controlHeightLG},[`&-small ${y}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},ce=C=>{const{componentCls:t,paddingLG:W}=C,y=`${t}-textarea`;return{[y]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:W}},[`&-affix-wrapper${y}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:W}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${y}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function pe(C){return(0,b.TS)(C,{inputAffixPadding:C.paddingXXS})}const V=C=>{const{controlHeight:t,fontSize:W,lineHeight:y,lineWidth:K,controlHeightSM:x,controlHeightLG:T,fontSizeLG:A,lineHeightLG:G,paddingSM:O,controlPaddingHorizontalSM:de,controlPaddingHorizontal:j,colorFillAlter:Q,colorPrimaryHover:ie,controlOutlineWidth:ae,controlOutline:Ee,colorErrorOutline:ne,colorWarningOutline:se}=C;return{paddingBlock:Math.max(Math.round((t-W*y)/2*10)/10-K,3),paddingBlockSM:Math.max(Math.round((x-W*y)/2*10)/10-K,0),paddingBlockLG:Math.ceil((T-A*G)/2*10)/10-K,paddingInline:O-K,paddingInlineSM:de-K,paddingInlineLG:j-K,addonBg:Q,activeBorderColor:ie,hoverBorderColor:ie,activeShadow:`0 0 0 ${ae}px ${Ee}`,errorActiveShadow:`0 0 0 ${ae}px ${ne}`,warningActiveShadow:`0 0 0 ${ae}px ${se}`}};Ze.ZP=(0,U.Z)("Input",C=>{const t=(0,b.TS)(C,pe(C));return[D(t),ce(t),M(t),Ae(t),q(t),(0,l.c)(t)]},V)},45818:function(qt,Ze,e){"use strict";e.d(Ze,{D:function(){return pe},Z:function(){return t}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(y,K){return l.createElement(d.Z,(0,n.Z)({},y,{ref:K,icon:U}))},r=l.forwardRef(F),k=r,$=e(33853),E=e(38819),J=e(92310),h=e.n(J),g=e(2738),I=W=>!isNaN(parseFloat(W))&&isFinite(W),M=e(36355),Ae=e(84966),q=function(W,y){var K={};for(var x in W)Object.prototype.hasOwnProperty.call(W,x)&&y.indexOf(x)<0&&(K[x]=W[x]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,x=Object.getOwnPropertySymbols(W);T{let W=0;return function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return W+=1,`${y}${W}`}})();var t=l.forwardRef((W,y)=>{const{prefixCls:K,className:x,trigger:T,children:A,defaultCollapsed:G=!1,theme:O="dark",style:de={},collapsible:j=!1,reverseArrow:Q=!1,width:ie=200,collapsedWidth:ae=80,zeroWidthTriggerStyle:Ee,breakpoint:ne,onCollapse:se,onBreakpoint:Me}=W,Oe=q(W,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ue}=(0,l.useContext)(Ae.Gs),[Be,Te]=(0,l.useState)("collapsed"in W?W.collapsed:G),[it,$e]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in W&&Te(W.collapsed)},[W.collapsed]);const rt=(S,R)=>{"collapsed"in W||Te(S),se==null||se(S,R)},Ye=(0,l.useRef)();Ye.current=S=>{$e(S.matches),Me==null||Me(S.matches),Be!==S.matches&&rt(S.matches,"responsive")},(0,l.useEffect)(()=>{function S(s){return Ye.current(s)}let R;if(typeof window!="undefined"){const{matchMedia:s}=window;if(s&&ne&&ne in ce){R=s(`(max-width: ${ce[ne]})`);try{R.addEventListener("change",S)}catch(o){R.addListener(S)}S(R)}}return()=>{try{R==null||R.removeEventListener("change",S)}catch(s){R==null||R.removeListener(S)}}},[ne]),(0,l.useEffect)(()=>{const S=V("ant-sider-");return ue.addSider(S),()=>ue.removeSider(S)},[]);const yt=()=>{rt(!Be,"clickTrigger")},{getPrefixCls:Xe}=(0,l.useContext)(M.E_),Pe=()=>{const S=Xe("layout-sider",K),R=(0,g.Z)(Oe,["collapsed"]),s=Be?ae:ie,o=I(s)?`${s}px`:String(s),H=parseFloat(String(ae||0))===0?l.createElement("span",{onClick:yt,className:h()(`${S}-zero-width-trigger`,`${S}-zero-width-trigger-${Q?"right":"left"}`),style:Ee},T||l.createElement(k,null)):null,f={expanded:Q?l.createElement(E.Z,null):l.createElement($.Z,null),collapsed:Q?l.createElement($.Z,null):l.createElement(E.Z,null)}[Be?"collapsed":"expanded"],te=T!==null?H||l.createElement("div",{className:`${S}-trigger`,onClick:yt,style:{width:o}},T||f):null,Z=Object.assign(Object.assign({},de),{flex:`0 0 ${o}`,maxWidth:o,minWidth:o,width:o}),P=h()(S,`${S}-${O}`,{[`${S}-collapsed`]:!!Be,[`${S}-has-trigger`]:j&&T!==null&&!H,[`${S}-below`]:!!it,[`${S}-zero-width`]:parseFloat(o)===0},x);return l.createElement("aside",Object.assign({className:P},R,{style:Z,ref:y}),l.createElement("div",{className:`${S}-children`},A),j||it&&H?te:null)},ot=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(pe.Provider,{value:ot},Pe())})},44e3:function(qt,Ze,e){"use strict";var n=e(84966),l=e(45818);const b=n.ZP;b.Header=n.h4,b.Footer=n.$_,b.Content=n.VY,b.Sider=l.Z,Ze.default=b},84966:function(qt,Ze,e){"use strict";e.d(Ze,{VY:function(){return pe},$_:function(){return ce},h4:function(){return q},Gs:function(){return g},ZP:function(){return V}});var n=e(19127),l=e(92310),b=e.n(l),U=e(2738),d=e(59301),F=e(36355),r=e(83116),$=C=>{const{componentCls:t,bodyBg:W,lightSiderBg:y,lightTriggerBg:K,lightTriggerColor:x}=C;return{[`${t}-sider-light`]:{background:y,[`${t}-sider-trigger`]:{color:x,background:K},[`${t}-sider-zero-width-trigger`]:{color:x,background:K,border:`1px solid ${W}`,borderInlineStart:0}}}};const E=C=>{const{antCls:t,componentCls:W,colorText:y,triggerColor:K,footerBg:x,triggerBg:T,headerHeight:A,headerPadding:G,headerColor:O,footerPadding:de,triggerHeight:j,zeroTriggerHeight:Q,zeroTriggerWidth:ie,motionDurationMid:ae,motionDurationSlow:Ee,fontSize:ne,borderRadius:se,bodyBg:Me,headerBg:Oe,siderBg:ue}=C;return{[W]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Me,"&, *":{boxSizing:"border-box"},[`&${W}-has-sider`]:{flexDirection:"row",[`> ${W}, > ${W}-content`]:{width:0}},[`${W}-header, &${W}-footer`]:{flex:"0 0 auto"},[`${W}-sider`]:{position:"relative",minWidth:0,background:ue,transition:`all ${ae}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:j},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:j,color:K,lineHeight:`${j}px`,textAlign:"center",background:T,cursor:"pointer",transition:`all ${ae}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:A,insetInlineEnd:-ie,zIndex:1,width:ie,height:Q,color:K,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ue,borderStartStartRadius:0,borderStartEndRadius:se,borderEndEndRadius:se,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ee} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ee}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ie,borderStartStartRadius:se,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:se}}}}},$(C)),{"&-rtl":{direction:"rtl"}}),[`${W}-header`]:{height:A,padding:G,color:O,lineHeight:`${A}px`,background:Oe,[`${t}-menu`]:{lineHeight:"inherit"}},[`${W}-footer`]:{padding:de,color:y,fontSize:ne,background:x},[`${W}-content`]:{flex:"auto",minHeight:0}}};var J=(0,r.Z)("Layout",C=>[E(C)],C=>{const{colorBgLayout:t,controlHeight:W,controlHeightLG:y,colorText:K,controlHeightSM:x,marginXXS:T,colorTextLightSolid:A,colorBgContainer:G}=C,O=y*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:W*2,headerPadding:`0 ${O}px`,headerColor:K,footerPadding:`${x}px ${O}px`,footerBg:t,siderBg:"#001529",triggerHeight:y+T*2,triggerBg:"#002140",triggerColor:A,zeroTriggerWidth:y,zeroTriggerHeight:y,lightSiderBg:G,lightTriggerBg:G,lightTriggerColor:K}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),h=function(C,t){var W={};for(var y in C)Object.prototype.hasOwnProperty.call(C,y)&&t.indexOf(y)<0&&(W[y]=C[y]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,y=Object.getOwnPropertySymbols(C);Knull,removeSider:()=>null}});function D(C){let{suffixCls:t,tagName:W,displayName:y}=C;return K=>d.forwardRef((T,A)=>d.createElement(K,Object.assign({ref:A,suffixCls:t,tagName:W},T)))}const I=d.forwardRef((C,t)=>{const{prefixCls:W,suffixCls:y,className:K,tagName:x}=C,T=h(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:A}=d.useContext(F.E_),G=A("layout",W),[O,de]=J(G),j=y?`${G}-${y}`:G;return O(d.createElement(x,Object.assign({className:b()(W||j,K,de),ref:t},T)))}),M=d.forwardRef((C,t)=>{const{direction:W}=d.useContext(F.E_),[y,K]=d.useState([]),{prefixCls:x,className:T,rootClassName:A,children:G,hasSider:O,tagName:de,style:j}=C,Q=h(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,U.Z)(Q,["suffixCls"]),{getPrefixCls:ae,layout:Ee}=d.useContext(F.E_),ne=ae("layout",x),[se,Me]=J(ne),Oe=b()(ne,{[`${ne}-has-sider`]:typeof O=="boolean"?O:y.length>0,[`${ne}-rtl`]:W==="rtl"},Ee==null?void 0:Ee.className,T,A,Me),ue=d.useMemo(()=>({siderHook:{addSider:Be=>{K(Te=>[].concat((0,n.Z)(Te),[Be]))},removeSider:Be=>{K(Te=>Te.filter(it=>it!==Be))}}}),[]);return se(d.createElement(g.Provider,{value:ue},d.createElement(de,Object.assign({ref:t,className:Oe,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),j)},ie),G)))}),Ae=D({tagName:"div",displayName:"Layout"})(M),q=D({suffixCls:"header",tagName:"header",displayName:"Header"})(I),ce=D({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),pe=D({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var V=Ae},40875:function(qt,Ze,e){"use strict";e.d(Ze,{J:function(){return F}});var n=e(59301),l=e(33234),b=e(70425),U=function(r,k){var $={};for(var E in r)Object.prototype.hasOwnProperty.call(r,E)&&k.indexOf(E)<0&&($[E]=r[E]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,E=Object.getOwnPropertySymbols(r);J{const{children:$}=r,E=U(r,["children"]),J=n.useContext(d),h=n.useMemo(()=>Object.assign(Object.assign({},J),E),[J,E.prefixCls,E.mode,E.selectable]);return n.createElement(d.Provider,{value:h},n.createElement(l.BR,null,(0,b.supportNodeRef)($)?n.cloneElement($,{ref:k}):$))});Ze.Z=d},20834:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return ot}});var n=e(15285),l=e(59301),b=e(45818),U=e(92310),d=e.n(U),F=e(36355),r=function(S,R){var s={};for(var o in S)Object.prototype.hasOwnProperty.call(S,o)&&R.indexOf(o)<0&&(s[o]=S[o]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(S);H{const{prefixCls:R,className:s,dashed:o}=S,H=r(S,["prefixCls","className","dashed"]),{getPrefixCls:_}=l.useContext(F.E_),i=_("menu",R),f=d()({[`${i}-item-divider-dashed`]:!!o},s);return l.createElement(n.iz,Object.assign({className:f},H))},E=e(11592),J=e(2738),h=e(6848),g=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ae=S=>{var R;const{className:s,children:o,icon:H,title:_,danger:i}=S,{prefixCls:f,firstLevel:te,direction:Z,disableMenuItemTitleTooltip:P,inlineCollapsed:X}=l.useContext(I),Re=fe=>{const me=l.createElement("span",{className:`${f}-title-content`},o);return(!H||(0,g.l$)(o)&&o.type==="span")&&o&&fe&&te&&typeof o=="string"?l.createElement("div",{className:`${f}-inline-collapsed-noicon`},o.charAt(0)):me},{siderCollapsed:ge}=l.useContext(b.D);let De=_;typeof _=="undefined"?De=te?o:"":_===!1&&(De="");const Ce={title:De};!ge&&!X&&(Ce.title=null,Ce.open=!1);const z=(0,E.Z)(o).length;let L=l.createElement(n.ck,Object.assign({},(0,J.Z)(S,["title","icon","danger"]),{className:d()({[`${f}-item-danger`]:i,[`${f}-item-only-child`]:(H?z+1:z)===1},s),title:typeof _=="string"?_:void 0}),(0,g.Tm)(H,{className:d()((0,g.l$)(H)?(R=H.props)===null||R===void 0?void 0:R.className:"",`${f}-item-icon`)}),Re(X));return P||(L=l.createElement(h.Z,Object.assign({},Ce,{placement:Z==="rtl"?"left":"right",overlayClassName:`${f}-inline-collapsed-tooltip`}),L)),L},ce=S=>{var R;const{popupClassName:s,icon:o,title:H,theme:_}=S,i=l.useContext(I),{prefixCls:f,inlineCollapsed:te,theme:Z}=i,P=(0,n.Xl)();let X;if(!o)X=te&&!P.length&&H&&typeof H=="string"?l.createElement("div",{className:`${f}-inline-collapsed-noicon`},H.charAt(0)):l.createElement("span",{className:`${f}-title-content`},H);else{const ge=(0,g.l$)(H)&&H.type==="span";X=l.createElement(l.Fragment,null,(0,g.Tm)(o,{className:d()((0,g.l$)(o)?(R=o.props)===null||R===void 0?void 0:R.className:"",`${f}-item-icon`)}),ge?H:l.createElement("span",{className:`${f}-title-content`},H))}const Re=l.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return l.createElement(I.Provider,{value:Re},l.createElement(n.Wd,Object.assign({},(0,J.Z)(S,["icon"]),{title:X,popupClassName:d()(f,s,`${f}-${_||Z}`)})))},pe=e(18785),V=e(70425),C=e(62892),t=e(40875),W=function(S,R){var s={};for(var o in S)Object.prototype.hasOwnProperty.call(S,o)&&R.indexOf(o)<0&&(s[o]=S[o]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(S);H{if(R&&typeof R=="object"){const o=R,{label:H,children:_,key:i,type:f}=o,te=W(o,["label","children","key","type"]),Z=i!=null?i:`tmp-${s}`;return _||f==="group"?f==="group"?l.createElement(n.BW,Object.assign({key:Z},te,{title:H}),y(_)):l.createElement(ce,Object.assign({key:Z},te,{title:H}),y(_)):f==="divider"?l.createElement($,Object.assign({key:Z},te)):l.createElement(Ae,Object.assign({key:Z},te),H)}return null}).filter(R=>R)}function K(S){return l.useMemo(()=>S&&y(S),[S])}var x=e(64993),T=e(17313),A=e(8378),G=e(13826),O=e(29878),de=e(83116),j=e(37613),ie=S=>{const{componentCls:R,motionDurationSlow:s,horizontalLineHeight:o,colorSplit:H,lineWidth:_,lineType:i,itemPaddingInline:f}=S;return{[`${R}-horizontal`]:{lineHeight:o,border:0,borderBottom:`${_}px ${i} ${H}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${R}-item, ${R}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:f},[`> ${R}-item:hover, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},ce=C=>{const{componentCls:t,paddingLG:W}=C,y=`${t}-textarea`;return{[y]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:W}},[`&-affix-wrapper${y}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:W}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${y}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function pe(C){return(0,b.TS)(C,{inputAffixPadding:C.paddingXXS})}const V=C=>{const{controlHeight:t,fontSize:W,lineHeight:y,lineWidth:K,controlHeightSM:I,controlHeightLG:Z,fontSizeLG:S,lineHeightLG:U,paddingSM:O,controlPaddingHorizontalSM:de,controlPaddingHorizontal:j,colorFillAlter:Q,colorPrimaryHover:ie,controlOutlineWidth:ae,controlOutline:Ee,colorErrorOutline:ne,colorWarningOutline:se}=C;return{paddingBlock:Math.max(Math.round((t-W*y)/2*10)/10-K,3),paddingBlockSM:Math.max(Math.round((I-W*y)/2*10)/10-K,0),paddingBlockLG:Math.ceil((Z-S*U)/2*10)/10-K,paddingInline:O-K,paddingInlineSM:de-K,paddingInlineLG:j-K,addonBg:Q,activeBorderColor:ie,hoverBorderColor:ie,activeShadow:`0 0 0 ${ae}px ${Ee}`,errorActiveShadow:`0 0 0 ${ae}px ${ne}`,warningActiveShadow:`0 0 0 ${ae}px ${se}`}};Ze.ZP=(0,G.Z)("Input",C=>{const t=(0,b.TS)(C,pe(C));return[P(t),ce(t),M(t),we(t),q(t),(0,l.c)(t)]},V)},45818:function(qt,Ze,e){"use strict";e.d(Ze,{D:function(){return pe},Z:function(){return t}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(y,K){return l.createElement(d.Z,(0,n.Z)({},y,{ref:K,icon:G}))},r=l.forwardRef(F),k=r,$=e(33853),E=e(38819),J=e(92310),h=e.n(J),g=e(2738),D=W=>!isNaN(parseFloat(W))&&isFinite(W),M=e(36355),we=e(84966),q=function(W,y){var K={};for(var I in W)Object.prototype.hasOwnProperty.call(W,I)&&y.indexOf(I)<0&&(K[I]=W[I]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,I=Object.getOwnPropertySymbols(W);Z{let W=0;return function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return W+=1,`${y}${W}`}})();var t=l.forwardRef((W,y)=>{const{prefixCls:K,className:I,trigger:Z,children:S,defaultCollapsed:U=!1,theme:O="dark",style:de={},collapsible:j=!1,reverseArrow:Q=!1,width:ie=200,collapsedWidth:ae=80,zeroWidthTriggerStyle:Ee,breakpoint:ne,onCollapse:se,onBreakpoint:Me}=W,Oe=q(W,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ue}=(0,l.useContext)(we.Gs),[Be,Te]=(0,l.useState)("collapsed"in W?W.collapsed:U),[it,$e]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in W&&Te(W.collapsed)},[W.collapsed]);const rt=(x,R)=>{"collapsed"in W||Te(x),se==null||se(x,R)},Ye=(0,l.useRef)();Ye.current=x=>{$e(x.matches),Me==null||Me(x.matches),Be!==x.matches&&rt(x.matches,"responsive")},(0,l.useEffect)(()=>{function x(s){return Ye.current(s)}let R;if(typeof window!="undefined"){const{matchMedia:s}=window;if(s&&ne&&ne in ce){R=s(`(max-width: ${ce[ne]})`);try{R.addEventListener("change",x)}catch(o){R.addListener(x)}x(R)}}return()=>{try{R==null||R.removeEventListener("change",x)}catch(s){R==null||R.removeListener(x)}}},[ne]),(0,l.useEffect)(()=>{const x=V("ant-sider-");return ue.addSider(x),()=>ue.removeSider(x)},[]);const yt=()=>{rt(!Be,"clickTrigger")},{getPrefixCls:Xe}=(0,l.useContext)(M.E_),Pe=()=>{const x=Xe("layout-sider",K),R=(0,g.Z)(Oe,["collapsed"]),s=Be?ae:ie,o=D(s)?`${s}px`:String(s),H=parseFloat(String(ae||0))===0?l.createElement("span",{onClick:yt,className:h()(`${x}-zero-width-trigger`,`${x}-zero-width-trigger-${Q?"right":"left"}`),style:Ee},Z||l.createElement(k,null)):null,f={expanded:Q?l.createElement(E.Z,null):l.createElement($.Z,null),collapsed:Q?l.createElement($.Z,null):l.createElement(E.Z,null)}[Be?"collapsed":"expanded"],te=Z!==null?H||l.createElement("div",{className:`${x}-trigger`,onClick:yt,style:{width:o}},Z||f):null,L=Object.assign(Object.assign({},de),{flex:`0 0 ${o}`,maxWidth:o,minWidth:o,width:o}),w=h()(x,`${x}-${O}`,{[`${x}-collapsed`]:!!Be,[`${x}-has-trigger`]:j&&Z!==null&&!H,[`${x}-below`]:!!it,[`${x}-zero-width`]:parseFloat(o)===0},I);return l.createElement("aside",Object.assign({className:w},R,{style:L,ref:y}),l.createElement("div",{className:`${x}-children`},S),j||it&&H?te:null)},ot=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(pe.Provider,{value:ot},Pe())})},44e3:function(qt,Ze,e){"use strict";var n=e(84966),l=e(45818);const b=n.ZP;b.Header=n.h4,b.Footer=n.$_,b.Content=n.VY,b.Sider=l.Z,Ze.default=b},84966:function(qt,Ze,e){"use strict";e.d(Ze,{VY:function(){return pe},$_:function(){return ce},h4:function(){return q},Gs:function(){return g},ZP:function(){return V}});var n=e(19127),l=e(92310),b=e.n(l),G=e(2738),d=e(59301),F=e(36355),r=e(83116),$=C=>{const{componentCls:t,bodyBg:W,lightSiderBg:y,lightTriggerBg:K,lightTriggerColor:I}=C;return{[`${t}-sider-light`]:{background:y,[`${t}-sider-trigger`]:{color:I,background:K},[`${t}-sider-zero-width-trigger`]:{color:I,background:K,border:`1px solid ${W}`,borderInlineStart:0}}}};const E=C=>{const{antCls:t,componentCls:W,colorText:y,triggerColor:K,footerBg:I,triggerBg:Z,headerHeight:S,headerPadding:U,headerColor:O,footerPadding:de,triggerHeight:j,zeroTriggerHeight:Q,zeroTriggerWidth:ie,motionDurationMid:ae,motionDurationSlow:Ee,fontSize:ne,borderRadius:se,bodyBg:Me,headerBg:Oe,siderBg:ue}=C;return{[W]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Me,"&, *":{boxSizing:"border-box"},[`&${W}-has-sider`]:{flexDirection:"row",[`> ${W}, > ${W}-content`]:{width:0}},[`${W}-header, &${W}-footer`]:{flex:"0 0 auto"},[`${W}-sider`]:{position:"relative",minWidth:0,background:ue,transition:`all ${ae}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:j},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:j,color:K,lineHeight:`${j}px`,textAlign:"center",background:Z,cursor:"pointer",transition:`all ${ae}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:S,insetInlineEnd:-ie,zIndex:1,width:ie,height:Q,color:K,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ue,borderStartStartRadius:0,borderStartEndRadius:se,borderEndEndRadius:se,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ee} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ee}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ie,borderStartStartRadius:se,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:se}}}}},$(C)),{"&-rtl":{direction:"rtl"}}),[`${W}-header`]:{height:S,padding:U,color:O,lineHeight:`${S}px`,background:Oe,[`${t}-menu`]:{lineHeight:"inherit"}},[`${W}-footer`]:{padding:de,color:y,fontSize:ne,background:I},[`${W}-content`]:{flex:"auto",minHeight:0}}};var J=(0,r.Z)("Layout",C=>[E(C)],C=>{const{colorBgLayout:t,controlHeight:W,controlHeightLG:y,colorText:K,controlHeightSM:I,marginXXS:Z,colorTextLightSolid:S,colorBgContainer:U}=C,O=y*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:W*2,headerPadding:`0 ${O}px`,headerColor:K,footerPadding:`${I}px ${O}px`,footerBg:t,siderBg:"#001529",triggerHeight:y+Z*2,triggerBg:"#002140",triggerColor:S,zeroTriggerWidth:y,zeroTriggerHeight:y,lightSiderBg:U,lightTriggerBg:U,lightTriggerColor:K}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),h=function(C,t){var W={};for(var y in C)Object.prototype.hasOwnProperty.call(C,y)&&t.indexOf(y)<0&&(W[y]=C[y]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,y=Object.getOwnPropertySymbols(C);Knull,removeSider:()=>null}});function P(C){let{suffixCls:t,tagName:W,displayName:y}=C;return K=>d.forwardRef((Z,S)=>d.createElement(K,Object.assign({ref:S,suffixCls:t,tagName:W},Z)))}const D=d.forwardRef((C,t)=>{const{prefixCls:W,suffixCls:y,className:K,tagName:I}=C,Z=h(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:S}=d.useContext(F.E_),U=S("layout",W),[O,de]=J(U),j=y?`${U}-${y}`:U;return O(d.createElement(I,Object.assign({className:b()(W||j,K,de),ref:t},Z)))}),M=d.forwardRef((C,t)=>{const{direction:W}=d.useContext(F.E_),[y,K]=d.useState([]),{prefixCls:I,className:Z,rootClassName:S,children:U,hasSider:O,tagName:de,style:j}=C,Q=h(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ie=(0,G.Z)(Q,["suffixCls"]),{getPrefixCls:ae,layout:Ee}=d.useContext(F.E_),ne=ae("layout",I),[se,Me]=J(ne),Oe=b()(ne,{[`${ne}-has-sider`]:typeof O=="boolean"?O:y.length>0,[`${ne}-rtl`]:W==="rtl"},Ee==null?void 0:Ee.className,Z,S,Me),ue=d.useMemo(()=>({siderHook:{addSider:Be=>{K(Te=>[].concat((0,n.Z)(Te),[Be]))},removeSider:Be=>{K(Te=>Te.filter(it=>it!==Be))}}}),[]);return se(d.createElement(g.Provider,{value:ue},d.createElement(de,Object.assign({ref:t,className:Oe,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),j)},ie),U)))}),we=P({tagName:"div",displayName:"Layout"})(M),q=P({suffixCls:"header",tagName:"header",displayName:"Header"})(D),ce=P({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(D),pe=P({suffixCls:"content",tagName:"main",displayName:"Content"})(D);var V=we},40875:function(qt,Ze,e){"use strict";e.d(Ze,{J:function(){return F}});var n=e(59301),l=e(33234),b=e(70425),G=function(r,k){var $={};for(var E in r)Object.prototype.hasOwnProperty.call(r,E)&&k.indexOf(E)<0&&($[E]=r[E]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,E=Object.getOwnPropertySymbols(r);J{const{children:$}=r,E=G(r,["children"]),J=n.useContext(d),h=n.useMemo(()=>Object.assign(Object.assign({},J),E),[J,E.prefixCls,E.mode,E.selectable]);return n.createElement(d.Provider,{value:h},n.createElement(l.BR,null,(0,b.supportNodeRef)($)?n.cloneElement($,{ref:k}):$))});Ze.Z=d},20834:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return ot}});var n=e(15285),l=e(59301),b=e(45818),G=e(92310),d=e.n(G),F=e(36355),r=function(x,R){var s={};for(var o in x)Object.prototype.hasOwnProperty.call(x,o)&&R.indexOf(o)<0&&(s[o]=x[o]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(x);H{const{prefixCls:R,className:s,dashed:o}=x,H=r(x,["prefixCls","className","dashed"]),{getPrefixCls:_}=l.useContext(F.E_),i=_("menu",R),f=d()({[`${i}-item-divider-dashed`]:!!o},s);return l.createElement(n.iz,Object.assign({className:f},H))},E=e(11592),J=e(2738),h=e(6848),g=e(92343),D=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),we=x=>{var R;const{className:s,children:o,icon:H,title:_,danger:i}=x,{prefixCls:f,firstLevel:te,direction:L,disableMenuItemTitleTooltip:w,inlineCollapsed:X}=l.useContext(D),Re=fe=>{const me=l.createElement("span",{className:`${f}-title-content`},o);return(!H||(0,g.l$)(o)&&o.type==="span")&&o&&fe&&te&&typeof o=="string"?l.createElement("div",{className:`${f}-inline-collapsed-noicon`},o.charAt(0)):me},{siderCollapsed:ge}=l.useContext(b.D);let De=_;typeof _=="undefined"?De=te?o:"":_===!1&&(De="");const Ce={title:De};!ge&&!X&&(Ce.title=null,Ce.open=!1);const z=(0,E.Z)(o).length;let T=l.createElement(n.ck,Object.assign({},(0,J.Z)(x,["title","icon","danger"]),{className:d()({[`${f}-item-danger`]:i,[`${f}-item-only-child`]:(H?z+1:z)===1},s),title:typeof _=="string"?_:void 0}),(0,g.Tm)(H,{className:d()((0,g.l$)(H)?(R=H.props)===null||R===void 0?void 0:R.className:"",`${f}-item-icon`)}),Re(X));return w||(T=l.createElement(h.Z,Object.assign({},Ce,{placement:L==="rtl"?"left":"right",overlayClassName:`${f}-inline-collapsed-tooltip`}),T)),T},ce=x=>{var R;const{popupClassName:s,icon:o,title:H,theme:_}=x,i=l.useContext(D),{prefixCls:f,inlineCollapsed:te,theme:L}=i,w=(0,n.Xl)();let X;if(!o)X=te&&!w.length&&H&&typeof H=="string"?l.createElement("div",{className:`${f}-inline-collapsed-noicon`},H.charAt(0)):l.createElement("span",{className:`${f}-title-content`},H);else{const ge=(0,g.l$)(H)&&H.type==="span";X=l.createElement(l.Fragment,null,(0,g.Tm)(o,{className:d()((0,g.l$)(o)?(R=o.props)===null||R===void 0?void 0:R.className:"",`${f}-item-icon`)}),ge?H:l.createElement("span",{className:`${f}-title-content`},H))}const Re=l.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return l.createElement(D.Provider,{value:Re},l.createElement(n.Wd,Object.assign({},(0,J.Z)(x,["icon"]),{title:X,popupClassName:d()(f,s,`${f}-${_||L}`)})))},pe=e(18785),V=e(70425),C=e(62892),t=e(40875),W=function(x,R){var s={};for(var o in x)Object.prototype.hasOwnProperty.call(x,o)&&R.indexOf(o)<0&&(s[o]=x[o]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(x);H{if(R&&typeof R=="object"){const o=R,{label:H,children:_,key:i,type:f}=o,te=W(o,["label","children","key","type"]),L=i!=null?i:`tmp-${s}`;return _||f==="group"?f==="group"?l.createElement(n.BW,Object.assign({key:L},te,{title:H}),y(_)):l.createElement(ce,Object.assign({key:L},te,{title:H}),y(_)):f==="divider"?l.createElement($,Object.assign({key:L},te)):l.createElement(we,Object.assign({key:L},te),H)}return null}).filter(R=>R)}function K(x){return l.useMemo(()=>x&&y(x),[x])}var I=e(64993),Z=e(17313),S=e(8378),U=e(13826),O=e(29878),de=e(83116),j=e(37613),ie=x=>{const{componentCls:R,motionDurationSlow:s,horizontalLineHeight:o,colorSplit:H,lineWidth:_,lineType:i,itemPaddingInline:f}=x;return{[`${R}-horizontal`]:{lineHeight:o,border:0,borderBottom:`${_}px ${i} ${H}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${R}-item, ${R}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:f},[`> ${R}-item:hover, > ${R}-item-active, - > ${R}-submenu ${R}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${R}-item, ${R}-submenu-title`]:{transition:[`border-color ${s}`,`background ${s}`].join(",")},[`${R}-submenu-arrow`]:{display:"none"}}}},Ee=S=>{let{componentCls:R,menuArrowOffset:s}=S;return{[`${R}-rtl`]:{direction:"rtl"},[`${R}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${R}-rtl${R}-vertical, - ${R}-submenu-rtl ${R}-vertical`]:{[`${R}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${s})`},"&::after":{transform:`rotate(45deg) translateY(${s})`}}}}};const ne=S=>Object.assign({},(0,T.oN)(S));var Me=(S,R)=>{const{componentCls:s,itemColor:o,itemSelectedColor:H,groupTitleColor:_,itemBg:i,subMenuItemBg:f,itemSelectedBg:te,activeBarHeight:Z,activeBarWidth:P,activeBarBorderWidth:X,motionDurationSlow:Re,motionEaseInOut:ge,motionEaseOut:De,itemPaddingInline:Ce,motionDurationMid:z,itemHoverColor:L,lineType:fe,colorSplit:me,itemDisabledColor:xe,dangerItemColor:Je,dangerItemHoverColor:St,dangerItemSelectedColor:st,dangerItemActiveBg:Pt,dangerItemSelectedBg:an,itemHoverBg:_t,itemActiveBg:en,menuSubMenuBg:fn,horizontalItemSelectedColor:In,horizontalItemSelectedBg:vn,horizontalItemBorderRadius:Vt,horizontalItemHoverBg:Sn,popupBg:Kn}=S;return{[`${s}-${R}, ${s}-${R} > ${s}`]:{color:o,background:i,[`&${s}-root:focus-visible`]:Object.assign({},ne(S)),[`${s}-item-group-title`]:{color:_},[`${s}-submenu-selected`]:{[`> ${s}-submenu-title`]:{color:H}},[`${s}-item-disabled, ${s}-submenu-disabled`]:{color:`${xe} !important`},[`${s}-item:not(${s}-item-selected):not(${s}-submenu-selected)`]:{[`&:hover, > ${s}-submenu-title:hover`]:{color:L}},[`&:not(${s}-horizontal)`]:{[`${s}-item:not(${s}-item-selected)`]:{"&:hover":{backgroundColor:_t},"&:active":{backgroundColor:en}},[`${s}-submenu-title`]:{"&:hover":{backgroundColor:_t},"&:active":{backgroundColor:en}}},[`${s}-item-danger`]:{color:Je,[`&${s}-item:hover`]:{[`&:not(${s}-item-selected):not(${s}-submenu-selected)`]:{color:St}},[`&${s}-item:active`]:{background:Pt}},[`${s}-item a`]:{"&, &:hover":{color:"inherit"}},[`${s}-item-selected`]:{color:H,[`&${s}-item-danger`]:{color:st},"a, a:hover":{color:"inherit"}},[`& ${s}-item-selected`]:{backgroundColor:te,[`&${s}-item-danger`]:{backgroundColor:an}},[`${s}-item, ${s}-submenu-title`]:{[`&:not(${s}-item-disabled):focus-visible`]:Object.assign({},ne(S))},[`&${s}-submenu > ${s}`]:{backgroundColor:fn},[`&${s}-popup > ${s}`]:{backgroundColor:Kn},[`&${s}-horizontal`]:Object.assign(Object.assign({},R==="dark"?{borderBottom:0}:{}),{[`> ${s}-item, > ${s}-submenu`]:{top:X,marginTop:-X,marginBottom:0,borderRadius:Vt,"&::after":{position:"absolute",insetInline:Ce,bottom:0,borderBottom:`${Z}px solid transparent`,transition:`border-color ${Re} ${ge}`,content:'""'},"&:hover, &-active, &-open":{background:Sn,"&::after":{borderBottomWidth:Z,borderBottomColor:In}},"&-selected":{color:In,backgroundColor:vn,"&:hover":{backgroundColor:vn},"&::after":{borderBottomWidth:Z,borderBottomColor:In}}}}),[`&${s}-root`]:{[`&${s}-inline, &${s}-vertical`]:{borderInlineEnd:`${X}px ${fe} ${me}`}},[`&${s}-inline`]:{[`${s}-sub${s}-inline`]:{background:f},[`${s}-item, ${s}-submenu-title`]:X&&P?{width:`calc(100% + ${X}px)`}:{},[`${s}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${P}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${z} ${De}`,`opacity ${z} ${De}`].join(","),content:'""'},[`&${s}-item-danger`]:{"&::after":{borderInlineEndColor:st}}},[`${s}-selected, ${s}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${z} ${ge}`,`opacity ${z} ${ge}`].join(",")}}}}}};const Oe=S=>{const{componentCls:R,itemHeight:s,itemMarginInline:o,padding:H,menuArrowSize:_,marginXS:i,itemMarginBlock:f}=S,te=H+_+i;return{[`${R}-item`]:{position:"relative",overflow:"hidden"},[`${R}-item, ${R}-submenu-title`]:{height:s,lineHeight:`${s}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:f,width:`calc(100% - ${o*2}px)`},[`> ${R}-item, + > ${R}-submenu ${R}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${R}-item, ${R}-submenu-title`]:{transition:[`border-color ${s}`,`background ${s}`].join(",")},[`${R}-submenu-arrow`]:{display:"none"}}}},Ee=x=>{let{componentCls:R,menuArrowOffset:s}=x;return{[`${R}-rtl`]:{direction:"rtl"},[`${R}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${R}-rtl${R}-vertical, + ${R}-submenu-rtl ${R}-vertical`]:{[`${R}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${s})`},"&::after":{transform:`rotate(45deg) translateY(${s})`}}}}};const ne=x=>Object.assign({},(0,Z.oN)(x));var Me=(x,R)=>{const{componentCls:s,itemColor:o,itemSelectedColor:H,groupTitleColor:_,itemBg:i,subMenuItemBg:f,itemSelectedBg:te,activeBarHeight:L,activeBarWidth:w,activeBarBorderWidth:X,motionDurationSlow:Re,motionEaseInOut:ge,motionEaseOut:De,itemPaddingInline:Ce,motionDurationMid:z,itemHoverColor:T,lineType:fe,colorSplit:me,itemDisabledColor:xe,dangerItemColor:Je,dangerItemHoverColor:St,dangerItemSelectedColor:st,dangerItemActiveBg:Pt,dangerItemSelectedBg:an,itemHoverBg:_t,itemActiveBg:en,menuSubMenuBg:fn,horizontalItemSelectedColor:In,horizontalItemSelectedBg:vn,horizontalItemBorderRadius:Vt,horizontalItemHoverBg:Sn,popupBg:Kn}=x;return{[`${s}-${R}, ${s}-${R} > ${s}`]:{color:o,background:i,[`&${s}-root:focus-visible`]:Object.assign({},ne(x)),[`${s}-item-group-title`]:{color:_},[`${s}-submenu-selected`]:{[`> ${s}-submenu-title`]:{color:H}},[`${s}-item-disabled, ${s}-submenu-disabled`]:{color:`${xe} !important`},[`${s}-item:not(${s}-item-selected):not(${s}-submenu-selected)`]:{[`&:hover, > ${s}-submenu-title:hover`]:{color:T}},[`&:not(${s}-horizontal)`]:{[`${s}-item:not(${s}-item-selected)`]:{"&:hover":{backgroundColor:_t},"&:active":{backgroundColor:en}},[`${s}-submenu-title`]:{"&:hover":{backgroundColor:_t},"&:active":{backgroundColor:en}}},[`${s}-item-danger`]:{color:Je,[`&${s}-item:hover`]:{[`&:not(${s}-item-selected):not(${s}-submenu-selected)`]:{color:St}},[`&${s}-item:active`]:{background:Pt}},[`${s}-item a`]:{"&, &:hover":{color:"inherit"}},[`${s}-item-selected`]:{color:H,[`&${s}-item-danger`]:{color:st},"a, a:hover":{color:"inherit"}},[`& ${s}-item-selected`]:{backgroundColor:te,[`&${s}-item-danger`]:{backgroundColor:an}},[`${s}-item, ${s}-submenu-title`]:{[`&:not(${s}-item-disabled):focus-visible`]:Object.assign({},ne(x))},[`&${s}-submenu > ${s}`]:{backgroundColor:fn},[`&${s}-popup > ${s}`]:{backgroundColor:Kn},[`&${s}-horizontal`]:Object.assign(Object.assign({},R==="dark"?{borderBottom:0}:{}),{[`> ${s}-item, > ${s}-submenu`]:{top:X,marginTop:-X,marginBottom:0,borderRadius:Vt,"&::after":{position:"absolute",insetInline:Ce,bottom:0,borderBottom:`${L}px solid transparent`,transition:`border-color ${Re} ${ge}`,content:'""'},"&:hover, &-active, &-open":{background:Sn,"&::after":{borderBottomWidth:L,borderBottomColor:In}},"&-selected":{color:In,backgroundColor:vn,"&:hover":{backgroundColor:vn},"&::after":{borderBottomWidth:L,borderBottomColor:In}}}}),[`&${s}-root`]:{[`&${s}-inline, &${s}-vertical`]:{borderInlineEnd:`${X}px ${fe} ${me}`}},[`&${s}-inline`]:{[`${s}-sub${s}-inline`]:{background:f},[`${s}-item, ${s}-submenu-title`]:X&&w?{width:`calc(100% + ${X}px)`}:{},[`${s}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${w}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${z} ${De}`,`opacity ${z} ${De}`].join(","),content:'""'},[`&${s}-item-danger`]:{"&::after":{borderInlineEndColor:st}}},[`${s}-selected, ${s}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${z} ${ge}`,`opacity ${z} ${ge}`].join(",")}}}}}};const Oe=x=>{const{componentCls:R,itemHeight:s,itemMarginInline:o,padding:H,menuArrowSize:_,marginXS:i,itemMarginBlock:f}=x,te=H+_+i;return{[`${R}-item`]:{position:"relative",overflow:"hidden"},[`${R}-item, ${R}-submenu-title`]:{height:s,lineHeight:`${s}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:f,width:`calc(100% - ${o*2}px)`},[`> ${R}-item, > ${R}-submenu > ${R}-submenu-title`]:{height:s,lineHeight:`${s}px`},[`${R}-item-group-list ${R}-submenu-title, - ${R}-submenu-title`]:{paddingInlineEnd:te}}};var Be=S=>{const{componentCls:R,iconCls:s,itemHeight:o,colorTextLightSolid:H,dropdownWidth:_,controlHeightLG:i,motionDurationMid:f,motionEaseOut:te,paddingXL:Z,itemMarginInline:P,fontSizeLG:X,motionDurationSlow:Re,paddingXS:ge,boxShadowSecondary:De,collapsedWidth:Ce,collapsedIconSize:z}=S,L={height:o,lineHeight:`${o}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[R]:{"&-inline, &-vertical":Object.assign({[`&${R}-root`]:{boxShadow:"none"}},Oe(S))},[`${R}-submenu-popup`]:{[`${R}-vertical`]:Object.assign(Object.assign({},Oe(S)),{boxShadow:De})}},{[`${R}-submenu-popup ${R}-vertical${R}-sub`]:{minWidth:_,maxHeight:`calc(100vh - ${i*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${R}-inline`]:{width:"100%",[`&${R}-root`]:{[`${R}-item, ${R}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Re}`,`background ${Re}`,`padding ${f} ${te}`].join(","),[`> ${R}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${R}-sub${R}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${R}-submenu > ${R}-submenu-title`]:L,[`& ${R}-item-group-title`]:{paddingInlineStart:Z}},[`${R}-item`]:L}},{[`${R}-inline-collapsed`]:{width:Ce,[`&${R}-root`]:{[`${R}-item, ${R}-submenu ${R}-submenu-title`]:{[`> ${R}-inline-collapsed-noicon`]:{fontSize:X,textAlign:"center"}}},[`> ${R}-item, + ${R}-submenu-title`]:{paddingInlineEnd:te}}};var Be=x=>{const{componentCls:R,iconCls:s,itemHeight:o,colorTextLightSolid:H,dropdownWidth:_,controlHeightLG:i,motionDurationMid:f,motionEaseOut:te,paddingXL:L,itemMarginInline:w,fontSizeLG:X,motionDurationSlow:Re,paddingXS:ge,boxShadowSecondary:De,collapsedWidth:Ce,collapsedIconSize:z}=x,T={height:o,lineHeight:`${o}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[R]:{"&-inline, &-vertical":Object.assign({[`&${R}-root`]:{boxShadow:"none"}},Oe(x))},[`${R}-submenu-popup`]:{[`${R}-vertical`]:Object.assign(Object.assign({},Oe(x)),{boxShadow:De})}},{[`${R}-submenu-popup ${R}-vertical${R}-sub`]:{minWidth:_,maxHeight:`calc(100vh - ${i*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${R}-inline`]:{width:"100%",[`&${R}-root`]:{[`${R}-item, ${R}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Re}`,`background ${Re}`,`padding ${f} ${te}`].join(","),[`> ${R}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${R}-sub${R}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${R}-submenu > ${R}-submenu-title`]:T,[`& ${R}-item-group-title`]:{paddingInlineStart:L}},[`${R}-item`]:T}},{[`${R}-inline-collapsed`]:{width:Ce,[`&${R}-root`]:{[`${R}-item, ${R}-submenu ${R}-submenu-title`]:{[`> ${R}-inline-collapsed-noicon`]:{fontSize:X,textAlign:"center"}}},[`> ${R}-item, > ${R}-item-group > ${R}-item-group-list > ${R}-item, > ${R}-item-group > ${R}-item-group-list > ${R}-submenu > ${R}-submenu-title, - > ${R}-submenu > ${R}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${X/2}px - ${P}px)`,textOverflow:"clip",[` + > ${R}-submenu > ${R}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${X/2}px - ${w}px)`,textOverflow:"clip",[` ${R}-submenu-arrow, ${R}-submenu-expand-icon - `]:{opacity:0},[`${R}-item-icon, ${s}`]:{margin:0,fontSize:z,lineHeight:`${o}px`,"+ span":{display:"inline-block",opacity:0}}},[`${R}-item-icon, ${s}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${R}-item-icon, ${s}`]:{display:"none"},"a, a:hover":{color:H}},[`${R}-item-group-title`]:Object.assign(Object.assign({},T.vS),{paddingInline:ge})}}]};const Te=S=>{const{componentCls:R,motionDurationSlow:s,motionDurationMid:o,motionEaseInOut:H,motionEaseOut:_,iconCls:i,iconSize:f,iconMarginInlineEnd:te}=S;return{[`${R}-item, ${R}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${s}`,`background ${s}`,`padding ${s} ${H}`].join(","),[`${R}-item-icon, ${i}`]:{minWidth:f,fontSize:f,transition:[`font-size ${o} ${_}`,`margin ${s} ${H}`,`color ${s}`].join(","),"+ span":{marginInlineStart:te,opacity:1,transition:[`opacity ${s} ${H}`,`margin ${s}`,`color ${s}`].join(",")}},[`${R}-item-icon`]:Object.assign({},(0,T.Ro)()),[`&${R}-item-only-child`]:{[`> ${i}, > ${R}-item-icon`]:{marginInlineEnd:0}}},[`${R}-item-disabled, ${R}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${R}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},it=S=>{const{componentCls:R,motionDurationSlow:s,motionEaseInOut:o,borderRadius:H,menuArrowSize:_,menuArrowOffset:i}=S;return{[`${R}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:S.margin,width:_,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${s} ${o}, opacity ${s}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:_*.6,height:_*.15,backgroundColor:"currentcolor",borderRadius:H,transition:[`background ${s} ${o}`,`transform ${s} ${o}`,`top ${s} ${o}`,`color ${s} ${o}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${i})`},"&::after":{transform:`rotate(-45deg) translateY(${i})`}}}}},$e=S=>{const{antCls:R,componentCls:s,fontSize:o,motionDurationSlow:H,motionDurationMid:_,motionEaseInOut:i,paddingXS:f,padding:te,colorSplit:Z,lineWidth:P,zIndexPopup:X,borderRadiusLG:Re,subMenuItemBorderRadius:ge,menuArrowSize:De,menuArrowOffset:Ce,lineType:z,menuPanelMaskInset:L,groupTitleLineHeight:fe,groupTitleFontSize:me}=S;return[{"":{[`${s}`]:Object.assign(Object.assign({},(0,T.dF)()),{"&-hidden":{display:"none"}})},[`${s}-submenu-hidden`]:{display:"none"}},{[s]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,T.Wf)(S)),(0,T.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${H} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${s}-item`]:{flex:"none"}},[`${s}-item, ${s}-submenu, ${s}-submenu-title`]:{borderRadius:S.itemBorderRadius},[`${s}-item-group-title`]:{padding:`${f}px ${te}px`,fontSize:me,lineHeight:fe,transition:`all ${H}`},[`&-horizontal ${s}-submenu`]:{transition:[`border-color ${H} ${i}`,`background ${H} ${i}`].join(",")},[`${s}-submenu, ${s}-submenu-inline`]:{transition:[`border-color ${H} ${i}`,`background ${H} ${i}`,`padding ${_} ${i}`].join(",")},[`${s}-submenu ${s}-sub`]:{cursor:"initial",transition:[`background ${H} ${i}`,`padding ${H} ${i}`].join(",")},[`${s}-title-content`]:{transition:`color ${H}`},[`${s}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${s}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Z,borderStyle:z,borderWidth:0,borderTopWidth:P,marginBlock:P,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Te(S)),{[`${s}-item-group`]:{[`${s}-item-group-list`]:{margin:0,padding:0,[`${s}-item, ${s}-submenu-title`]:{paddingInline:`${o*2}px ${te}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:X,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${s}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${L}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:L},"\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:S.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:S.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:S.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:S.paddingXS},[`> ${s}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},Te(S)),it(S)),{[`${s}-item, ${s}-submenu > ${s}-submenu-title`]:{borderRadius:ge},[`${s}-submenu-title::after`]:{transition:`transform ${H} ${i}`}})}}),it(S)),{[`&-inline-collapsed ${s}-submenu-arrow, - &-inline ${s}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ce})`},"&::after":{transform:`rotate(45deg) translateX(-${Ce})`}},[`${s}-submenu-open${s}-submenu-inline > ${s}-submenu-title > ${s}-submenu-arrow`]:{transform:`translateY(-${De*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ce})`},"&::before":{transform:`rotate(45deg) translateX(${Ce})`}}})},{[`${R}-layout-header`]:{[s]:{lineHeight:"inherit"}}}]};var rt=(S,R)=>(0,de.Z)("Menu",o=>{if(R===!1)return[];const{colorBgElevated:H,colorPrimary:_,colorTextLightSolid:i,controlHeightLG:f,fontSize:te,darkItemColor:Z,darkDangerItemColor:P,darkItemBg:X,darkSubMenuItemBg:Re,darkItemSelectedColor:ge,darkItemSelectedBg:De,darkDangerItemSelectedBg:Ce,darkItemHoverBg:z,darkGroupTitleColor:L,darkItemHoverColor:fe,darkItemDisabledColor:me,darkDangerItemHoverColor:xe,darkDangerItemSelectedColor:Je,darkDangerItemActiveBg:St}=o,st=te/7*5,Pt=(0,j.TS)(o,{menuArrowSize:st,menuHorizontalHeight:f*1.15,menuArrowOffset:`${st*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),an=(0,j.TS)(Pt,{itemColor:Z,itemHoverColor:fe,groupTitleColor:L,itemSelectedColor:ge,itemBg:X,popupBg:X,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:De,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:z,itemDisabledColor:me,dangerItemColor:P,dangerItemHoverColor:xe,dangerItemSelectedColor:Je,dangerItemActiveBg:St,dangerItemSelectedBg:Ce,menuSubMenuBg:Re,horizontalItemSelectedColor:i,horizontalItemSelectedBg:_});return[$e(Pt),ie(Pt),Be(Pt),Me(Pt,"light"),Me(an,"dark"),Ee(Pt),(0,A.Z)(Pt),(0,G.oN)(Pt,"slide-up"),(0,G.oN)(Pt,"slide-down"),(0,O._y)(Pt,"zoom-big")]},o=>{const{colorPrimary:H,colorError:_,colorTextDisabled:i,colorErrorBg:f,colorText:te,colorTextDescription:Z,colorBgContainer:P,colorFillAlter:X,colorFillContent:Re,lineWidth:ge,lineWidthBold:De,controlItemBgActive:Ce,colorBgTextHover:z,controlHeightLG:L,lineHeight:fe,colorBgElevated:me,marginXXS:xe,padding:Je,fontSize:St,controlHeightSM:st,fontSizeLG:Pt,colorTextLightSolid:an,colorErrorHover:_t}=o,en=new x.C(an).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,itemBorderRadius:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,subMenuItemBorderRadius:o.borderRadiusSM,colorItemText:te,itemColor:te,colorItemTextHover:te,itemHoverColor:te,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:Z,groupTitleColor:Z,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:P,itemBg:P,colorItemBgHover:z,itemHoverBg:z,colorItemBgActive:Re,itemActiveBg:Ce,colorSubItemBg:X,subMenuItemBg:X,colorItemBgSelected:Ce,itemSelectedBg:Ce,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:De,activeBarHeight:De,colorActiveBarBorderSize:ge,activeBarBorderWidth:ge,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:_,dangerItemColor:_,colorDangerItemTextHover:_,dangerItemHoverColor:_,colorDangerItemTextSelected:_,dangerItemSelectedColor:_,colorDangerItemBgActive:f,dangerItemActiveBg:f,colorDangerItemBgSelected:f,dangerItemSelectedBg:f,itemMarginInline:o.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:L,groupTitleLineHeight:fe,collapsedWidth:L*2,popupBg:me,itemMarginBlock:xe,itemPaddingInline:Je,horizontalLineHeight:`${L*1.15}px`,iconSize:St,iconMarginInlineEnd:st-St,collapsedIconSize:Pt,groupTitleFontSize:St,darkItemDisabledColor:new x.C(an).setAlpha(.25).toRgbString(),darkItemColor:en,darkDangerItemColor:_,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:an,darkItemSelectedBg:H,darkDangerItemSelectedBg:_,darkItemHoverBg:"transparent",darkGroupTitleColor:en,darkItemHoverColor:an,darkDangerItemHoverColor:_t,darkDangerItemSelectedColor:an,darkDangerItemActiveBg:_}},{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"]]})(S),Ye=function(S,R){var s={};for(var o in S)Object.prototype.hasOwnProperty.call(S,o)&&R.indexOf(o)<0&&(s[o]=S[o]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(S);H{var s,o;const H=l.useContext(t.Z),_=H||{},{getPrefixCls:i,getPopupContainer:f,direction:te,menu:Z}=l.useContext(F.E_),P=i(),{prefixCls:X,className:Re,style:ge,theme:De="light",expandIcon:Ce,_internalDisableMenuItemTitleTooltip:z,inlineCollapsed:L,siderCollapsed:fe,items:me,children:xe,rootClassName:Je,mode:St,selectable:st,onClick:Pt,overflowedIndicatorPopupClassName:an}=S,_t=Ye(S,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),en=(0,J.Z)(_t,["collapsedWidth"]),fn=K(me)||xe;(s=_.validator)===null||s===void 0||s.call(_,{mode:St});const In=(0,V.useEvent)(function(){var Hn;Pt==null||Pt.apply(void 0,arguments),(Hn=_.onClick)===null||Hn===void 0||Hn.call(_)}),vn=_.mode||St,Vt=st!=null?st:_.selectable,Sn=l.useMemo(()=>fe!==void 0?fe:L,[L,fe]),Kn={horizontal:{motionName:`${P}-slide-up`},inline:(0,C.Z)(P),other:{motionName:`${P}-zoom-big`}},Rt=i("menu",X||_.prefixCls),[Ge,Et]=rt(Rt,!H),hn=d()(`${Rt}-${De}`,Z==null?void 0:Z.className,Re);let xn;if(typeof Ce=="function")xn=Ce;else if(Ce===null||Ce===!1)xn=null;else if(_.expandIcon===null||_.expandIcon===!1)xn=null;else{const Hn=Ce!=null?Ce:_.expandIcon;xn=(0,g.Tm)(Hn,{className:d()(`${Rt}-submenu-expand-icon`,(0,g.l$)(Hn)?(o=Hn.props)===null||o===void 0?void 0:o.className:"")})}const $t=l.useMemo(()=>({prefixCls:Rt,inlineCollapsed:Sn||!1,direction:te,firstLevel:!0,theme:De,mode:vn,disableMenuItemTitleTooltip:z}),[Rt,Sn,te,z,De]);return Ge(l.createElement(t.Z.Provider,{value:null},l.createElement(I.Provider,{value:$t},l.createElement(n.ZP,Object.assign({getPopupContainer:f,overflowedIndicator:l.createElement(pe.Z,null),overflowedIndicatorPopupClassName:d()(Rt,`${Rt}-${De}`,an),mode:vn,selectable:Vt,onClick:In},en,{inlineCollapsed:Sn,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),ge),className:hn,prefixCls:Rt,direction:te,defaultMotions:Kn,expandIcon:xn,ref:R,rootClassName:d()(Je,Et)}),fn))))});const Pe=(0,l.forwardRef)((S,R)=>{const s=(0,l.useRef)(null),o=l.useContext(b.D);return(0,l.useImperativeHandle)(R,()=>({menu:s.current,focus:H=>{var _;(_=s.current)===null||_===void 0||_.focus(H)}})),l.createElement(Xe,Object.assign({ref:s},S,o))});Pe.Item=Ae,Pe.SubMenu=ce,Pe.Divider=$,Pe.ItemGroup=n.BW;var ot=Pe},58421:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return _}});var n=e(96663),l=e(59301),b={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"},U=b,d=e(7657),F=function(f,te){return l.createElement(d.Z,(0,n.Z)({},f,{ref:te,icon:U}))},r=l.forwardRef(F),k=r,$=e(49198),E=e(33853),J=e(38819),h=e(92310),g=e.n(h),D=e(90493),I=e(44127),M=e(52884),Ae=e(95727),q=e(65711),ce=e(85745),pe=e(26112),V={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=V,t=e(91735),W=function(i){(0,q.Z)(te,i);var f=(0,ce.Z)(te);function te(){var Z;(0,M.Z)(this,te);for(var P=arguments.length,X=new Array(P),Re=0;Re=0||ge.relatedTarget.className.indexOf("".concat(L,"-item"))>=0))&&z(Z.getValidValue()))},Z.go=function(ge){var De=Z.state.goInputText;De!==""&&(ge.keyCode===C.ENTER||ge.type==="click")&&(Z.setState({goInputText:""}),Z.props.quickGo(Z.getValidValue()))},Z}return(0,Ae.Z)(te,[{key:"getPageSizeOptions",value:function(){var P=this.props,X=P.pageSize,Re=P.pageSizeOptions;return Re.some(function(ge){return ge.toString()===X.toString()})?Re:Re.concat([X.toString()]).sort(function(ge,De){var Ce=Number.isNaN(Number(ge))?0:Number(ge),z=Number.isNaN(Number(De))?0:Number(De);return Ce-z})}},{key:"render",value:function(){var P=this,X=this.props,Re=X.pageSize,ge=X.locale,De=X.rootPrefixCls,Ce=X.changeSize,z=X.quickGo,L=X.goButton,fe=X.selectComponentClass,me=X.buildOptionText,xe=X.selectPrefixCls,Je=X.disabled,St=this.state.goInputText,st="".concat(De,"-options"),Pt=fe,an=null,_t=null,en=null;if(!Ce&&!z)return null;var fn=this.getPageSizeOptions();if(Ce&&Pt){var In=fn.map(function(vn,Vt){return l.createElement(Pt.Option,{key:Vt,value:vn.toString()},(me||P.buildOptionText)(vn))});an=l.createElement(Pt,{disabled:Je,prefixCls:xe,showSearch:!1,className:"".concat(st,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Re||fn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Vt){return Vt.parentNode},"aria-label":ge.page_size,defaultOpen:!1},In)}return z&&(L&&(en=typeof L=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Je,className:"".concat(st,"-quick-jumper-button")},ge.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),_t=l.createElement("div",{className:"".concat(st,"-quick-jumper")},ge.jump_to,l.createElement("input",{disabled:Je,type:"text",value:St,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ge.page}),ge.page,en)),l.createElement("li",{className:"".concat(st)},an,_t)}}]),te}(l.Component);W.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=W,K=function(f){var te,Z=f.rootPrefixCls,P=f.page,X=f.active,Re=f.className,ge=f.showTitle,De=f.onClick,Ce=f.onKeyPress,z=f.itemRender,L="".concat(Z,"-item"),fe=g()(L,"".concat(L,"-").concat(P),(te={},(0,D.Z)(te,"".concat(L,"-active"),X),(0,D.Z)(te,"".concat(L,"-disabled"),!P),(0,D.Z)(te,f.className,Re),te)),me=function(){De(P)},xe=function(st){Ce(st,De,P)},Je=z(P,"page",l.createElement("a",{rel:"nofollow"},P));return Je?l.createElement("li",{title:ge?P.toString():null,className:fe,onClick:me,onKeyPress:xe,tabIndex:0},Je):null},x=K;function T(){}function A(i){var f=Number(i);return typeof f=="number"&&!Number.isNaN(f)&&isFinite(f)&&Math.floor(f)===f}var G=function(f,te,Z){return Z};function O(i,f,te){var Z=typeof i=="undefined"?f.pageSize:i;return Math.floor((te.total-1)/Z)+1}var de=function(i){(0,q.Z)(te,i);var f=(0,ce.Z)(te);function te(Z){var P;(0,M.Z)(this,te),P=f.call(this,Z),P.paginationNode=l.createRef(),P.getJumpPrevPage=function(){return Math.max(1,P.state.current-(P.props.showLessItems?3:5))},P.getJumpNextPage=function(){return Math.min(O(void 0,P.state,P.props),P.state.current+(P.props.showLessItems?3:5))},P.getItemIcon=function(Ce,z){var L=P.props.prefixCls,fe=Ce||l.createElement("button",{type:"button","aria-label":z,className:"".concat(L,"-item-link")});return typeof Ce=="function"&&(fe=l.createElement(Ce,(0,I.Z)({},P.props))),fe},P.isValid=function(Ce){var z=P.props.total;return A(Ce)&&Ce!==P.state.current&&A(z)&&z>0},P.shouldDisplayQuickJumper=function(){var Ce=P.props,z=Ce.showQuickJumper,L=Ce.total,fe=P.state.pageSize;return L<=fe?!1:z},P.handleKeyDown=function(Ce){(Ce.keyCode===C.ARROW_UP||Ce.keyCode===C.ARROW_DOWN)&&Ce.preventDefault()},P.handleKeyUp=function(Ce){var z=P.getValidValue(Ce),L=P.state.currentInputValue;z!==L&&P.setState({currentInputValue:z}),Ce.keyCode===C.ENTER?P.handleChange(z):Ce.keyCode===C.ARROW_UP?P.handleChange(z-1):Ce.keyCode===C.ARROW_DOWN&&P.handleChange(z+1)},P.handleBlur=function(Ce){var z=P.getValidValue(Ce);P.handleChange(z)},P.changePageSize=function(Ce){var z=P.state.current,L=O(Ce,P.state,P.props);z=z>L?L:z,L===0&&(z=P.state.current),typeof Ce=="number"&&("pageSize"in P.props||P.setState({pageSize:Ce}),"current"in P.props||P.setState({current:z,currentInputValue:z})),P.props.onShowSizeChange(z,Ce),"onChange"in P.props&&P.props.onChange&&P.props.onChange(z,Ce)},P.handleChange=function(Ce){var z=P.props,L=z.disabled,fe=z.onChange,me=P.state,xe=me.pageSize,Je=me.current,St=me.currentInputValue;if(P.isValid(Ce)&&!L){var st=O(void 0,P.state,P.props),Pt=Ce;return Ce>st?Pt=st:Ce<1&&(Pt=1),"current"in P.props||P.setState({current:Pt}),Pt!==St&&P.setState({currentInputValue:Pt}),fe(Pt,xe),Pt}return Je},P.prev=function(){P.hasPrev()&&P.handleChange(P.state.current-1)},P.next=function(){P.hasNext()&&P.handleChange(P.state.current+1)},P.jumpPrev=function(){P.handleChange(P.getJumpPrevPage())},P.jumpNext=function(){P.handleChange(P.getJumpNextPage())},P.hasPrev=function(){return P.state.current>1},P.hasNext=function(){return P.state.current2?L-2:0),me=2;me=Re?De=Re:De=Number(X),De}},{key:"getShowSizeChanger",value:function(){var P=this.props,X=P.showSizeChanger,Re=P.total,ge=P.totalBoundaryShowSizeChanger;return typeof X!="undefined"?X:Re>ge}},{key:"render",value:function(){var P=this.props,X=P.prefixCls,Re=P.className,ge=P.style,De=P.disabled,Ce=P.hideOnSinglePage,z=P.total,L=P.locale,fe=P.showQuickJumper,me=P.showLessItems,xe=P.showTitle,Je=P.showTotal,St=P.simple,st=P.itemRender,Pt=P.showPrevNextJumpers,an=P.jumpPrevIcon,_t=P.jumpNextIcon,en=P.selectComponentClass,fn=P.selectPrefixCls,In=P.pageSizeOptions,vn=this.state,Vt=vn.current,Sn=vn.pageSize,Kn=vn.currentInputValue;if(Ce===!0&&z<=Sn)return null;var Rt=O(void 0,this.state,this.props),Ge=[],Et=null,hn=null,xn=null,$t=null,Hn=null,nr=fe&&fe.goButton,Tn=me?1:2,mn=Vt-1>0?Vt-1:0,Ct=Vt+1z?z:Vt*Sn]));if(St){nr&&(typeof nr=="boolean"?Hn=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},L.jump_to_confirm):Hn=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},nr),Hn=l.createElement("li",{title:xe?"".concat(L.jump_to).concat(Vt,"/").concat(Rt):null,className:"".concat(X,"-simple-pager")},Hn));var B=this.renderPrev(mn);return l.createElement("ul",(0,n.Z)({className:g()(X,"".concat(X,"-simple"),(0,D.Z)({},"".concat(X,"-disabled"),De),Re),style:ge,ref:this.paginationNode},le),p,B?l.createElement("li",{title:xe?L.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:g()("".concat(X,"-prev"),(0,D.Z)({},"".concat(X,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},B):null,l.createElement("li",{title:xe?"".concat(Vt,"/").concat(Rt):null,className:"".concat(X,"-simple-pager")},l.createElement("input",{type:"text",value:Kn,disabled:De,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(X,"-slash")},"/"),Rt),l.createElement("li",{title:xe?L.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:g()("".concat(X,"-next"),(0,D.Z)({},"".concat(X,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ct)),Hn)}if(Rt<=3+Tn*2){var w={locale:L,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xe,itemRender:st};Rt||Ge.push(l.createElement(x,(0,n.Z)({},w,{key:"noPager",page:1,className:"".concat(X,"-item-disabled")})));for(var N=1;N<=Rt;N+=1){var ye=Vt===N;Ge.push(l.createElement(x,(0,n.Z)({},w,{key:N,page:N,active:ye})))}}else{var Se=me?L.prev_3:L.prev_5,qe=me?L.next_3:L.next_5,Ve=st(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(an,"prev page")),ke=st(this.getJumpNextPage(),"jump-next",this.getItemIcon(_t,"next page"));Pt&&(Et=Ve?l.createElement("li",{title:xe?Se:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:g()("".concat(X,"-jump-prev"),(0,D.Z)({},"".concat(X,"-jump-prev-custom-icon"),!!an))},Ve):null,hn=ke?l.createElement("li",{title:xe?qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:g()("".concat(X,"-jump-next"),(0,D.Z)({},"".concat(X,"-jump-next-custom-icon"),!!_t))},ke):null),$t=l.createElement(x,{locale:L,last:!0,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Rt,page:Rt,active:!1,showTitle:xe,itemRender:st}),xn=l.createElement(x,{locale:L,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xe,itemRender:st});var et=Math.max(1,Vt-Tn),At=Math.min(Vt+Tn,Rt);Vt-1<=Tn&&(At=1+Tn*2),Rt-Vt<=Tn&&(et=Rt-Tn*2);for(var wt=et;wt<=At;wt+=1){var bt=Vt===wt;Ge.push(l.createElement(x,{locale:L,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wt,page:wt,active:bt,showTitle:xe,itemRender:st}))}Vt-1>=Tn*2&&Vt!==3&&(Ge[0]=(0,l.cloneElement)(Ge[0],{className:"".concat(X,"-item-after-jump-prev")}),Ge.unshift(Et)),Rt-Vt>=Tn*2&&Vt!==Rt-2&&(Ge[Ge.length-1]=(0,l.cloneElement)(Ge[Ge.length-1],{className:"".concat(X,"-item-before-jump-next")}),Ge.push(hn)),et!==1&&Ge.unshift(xn),At!==Rt&&Ge.push($t)}var xt=!this.hasPrev()||!Rt,jt=!this.hasNext()||!Rt,gt=this.renderPrev(mn),Kt=this.renderNext(Ct);return l.createElement("ul",(0,n.Z)({className:g()(X,Re,(0,D.Z)({},"".concat(X,"-disabled"),De)),style:ge,ref:this.paginationNode},le),p,gt?l.createElement("li",{title:xe?L.prev_page:null,onClick:this.prev,tabIndex:xt?null:0,onKeyPress:this.runIfEnterPrev,className:g()("".concat(X,"-prev"),(0,D.Z)({},"".concat(X,"-disabled"),xt)),"aria-disabled":xt},gt):null,Ge,Kt?l.createElement("li",{title:xe?L.next_page:null,onClick:this.next,tabIndex:jt?null:0,onKeyPress:this.runIfEnterNext,className:g()("".concat(X,"-next"),(0,D.Z)({},"".concat(X,"-disabled"),jt)),"aria-disabled":jt},Kt):null,l.createElement(y,{disabled:De,locale:L,rootPrefixCls:X,selectComponentClass:en,selectPrefixCls:fn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Vt,pageSize:Sn,pageSizeOptions:In,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nr}))}}],[{key:"getDerivedStateFromProps",value:function(P,X){var Re={};if("current"in P&&(Re.current=P.current,P.current!==X.current&&(Re.currentInputValue=Re.current)),"pageSize"in P&&P.pageSize!==X.pageSize){var ge=X.current,De=O(P.pageSize,X,P);ge=ge>De?De:ge,"current"in P||(Re.current=ge,Re.currentInputValue=ge),Re.pageSize=P.pageSize}return Re}}]),te}(l.Component);de.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:T,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:T,locale:t.Z,style:{},itemRender:G,totalBoundaryShowSizeChanger:50};var j=de,Q=e(22075),ie=e(36355),ae=e(19716),Ee=e(8628),ne=e(9763),se=e(57809);const Me=i=>l.createElement(se.default,Object.assign({},i,{showSearch:!0,size:"small"})),Oe=i=>l.createElement(se.default,Object.assign({},i,{showSearch:!0,size:"middle"}));Me.Option=se.default.Option,Oe.Option=se.default.Option;var ue=e(9937),Be=e(17313),Te=e(83116),it=e(37613);const $e=i=>{const{componentCls:f}=i;return{[`${f}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}}},[`&${f}-disabled`]:{cursor:"not-allowed",[`${f}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:i.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:i.colorBorder,backgroundColor:i.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:i.itemActiveBgDisabled},a:{color:i.itemActiveColorDisabled}}},[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${f}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${f}-simple-pager`]:{color:i.colorTextDisabled},[`${f}-jump-prev, ${f}-jump-next`]:{[`${f}-item-link-icon`]:{opacity:0},[`${f}-item-ellipsis`]:{opacity:1}}},[`&${f}-simple`]:{[`${f}-prev, ${f}-next`]:{[`&${f}-disabled ${f}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},rt=i=>{const{componentCls:f}=i;return{[`&${f}-mini ${f}-total-text, &${f}-mini ${f}-simple-pager`]:{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`},[`&${f}-mini ${f}-item`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM-2}px`},[`&${f}-mini:not(${f}-disabled) ${f}-item:not(${f}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},[`&${f}-mini ${f}-prev, &${f}-mini ${f}-next`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM}px`},[`&${f}-mini:not(${f}-disabled)`]:{[`${f}-prev, ${f}-next`]:{[`&:hover ${f}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${f}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${f}-disabled:hover ${f}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${R}-item-icon, ${s}`]:{margin:0,fontSize:z,lineHeight:`${o}px`,"+ span":{display:"inline-block",opacity:0}}},[`${R}-item-icon, ${s}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${R}-item-icon, ${s}`]:{display:"none"},"a, a:hover":{color:H}},[`${R}-item-group-title`]:Object.assign(Object.assign({},Z.vS),{paddingInline:ge})}}]};const Te=x=>{const{componentCls:R,motionDurationSlow:s,motionDurationMid:o,motionEaseInOut:H,motionEaseOut:_,iconCls:i,iconSize:f,iconMarginInlineEnd:te}=x;return{[`${R}-item, ${R}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${s}`,`background ${s}`,`padding ${s} ${H}`].join(","),[`${R}-item-icon, ${i}`]:{minWidth:f,fontSize:f,transition:[`font-size ${o} ${_}`,`margin ${s} ${H}`,`color ${s}`].join(","),"+ span":{marginInlineStart:te,opacity:1,transition:[`opacity ${s} ${H}`,`margin ${s}`,`color ${s}`].join(",")}},[`${R}-item-icon`]:Object.assign({},(0,Z.Ro)()),[`&${R}-item-only-child`]:{[`> ${i}, > ${R}-item-icon`]:{marginInlineEnd:0}}},[`${R}-item-disabled, ${R}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${R}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},it=x=>{const{componentCls:R,motionDurationSlow:s,motionEaseInOut:o,borderRadius:H,menuArrowSize:_,menuArrowOffset:i}=x;return{[`${R}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:x.margin,width:_,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${s} ${o}, opacity ${s}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:_*.6,height:_*.15,backgroundColor:"currentcolor",borderRadius:H,transition:[`background ${s} ${o}`,`transform ${s} ${o}`,`top ${s} ${o}`,`color ${s} ${o}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${i})`},"&::after":{transform:`rotate(-45deg) translateY(${i})`}}}}},$e=x=>{const{antCls:R,componentCls:s,fontSize:o,motionDurationSlow:H,motionDurationMid:_,motionEaseInOut:i,paddingXS:f,padding:te,colorSplit:L,lineWidth:w,zIndexPopup:X,borderRadiusLG:Re,subMenuItemBorderRadius:ge,menuArrowSize:De,menuArrowOffset:Ce,lineType:z,menuPanelMaskInset:T,groupTitleLineHeight:fe,groupTitleFontSize:me}=x;return[{"":{[`${s}`]:Object.assign(Object.assign({},(0,Z.dF)()),{"&-hidden":{display:"none"}})},[`${s}-submenu-hidden`]:{display:"none"}},{[s]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Z.Wf)(x)),(0,Z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${H} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${s}-item`]:{flex:"none"}},[`${s}-item, ${s}-submenu, ${s}-submenu-title`]:{borderRadius:x.itemBorderRadius},[`${s}-item-group-title`]:{padding:`${f}px ${te}px`,fontSize:me,lineHeight:fe,transition:`all ${H}`},[`&-horizontal ${s}-submenu`]:{transition:[`border-color ${H} ${i}`,`background ${H} ${i}`].join(",")},[`${s}-submenu, ${s}-submenu-inline`]:{transition:[`border-color ${H} ${i}`,`background ${H} ${i}`,`padding ${_} ${i}`].join(",")},[`${s}-submenu ${s}-sub`]:{cursor:"initial",transition:[`background ${H} ${i}`,`padding ${H} ${i}`].join(",")},[`${s}-title-content`]:{transition:`color ${H}`},[`${s}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${s}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:L,borderStyle:z,borderWidth:0,borderTopWidth:w,marginBlock:w,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Te(x)),{[`${s}-item-group`]:{[`${s}-item-group-list`]:{margin:0,padding:0,[`${s}-item, ${s}-submenu-title`]:{paddingInline:`${o*2}px ${te}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:X,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${s}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},"\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:x.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:x.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:x.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:x.paddingXS},[`> ${s}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},Te(x)),it(x)),{[`${s}-item, ${s}-submenu > ${s}-submenu-title`]:{borderRadius:ge},[`${s}-submenu-title::after`]:{transition:`transform ${H} ${i}`}})}}),it(x)),{[`&-inline-collapsed ${s}-submenu-arrow, + &-inline ${s}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ce})`},"&::after":{transform:`rotate(45deg) translateX(-${Ce})`}},[`${s}-submenu-open${s}-submenu-inline > ${s}-submenu-title > ${s}-submenu-arrow`]:{transform:`translateY(-${De*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ce})`},"&::before":{transform:`rotate(45deg) translateX(${Ce})`}}})},{[`${R}-layout-header`]:{[s]:{lineHeight:"inherit"}}}]};var rt=(x,R)=>(0,de.Z)("Menu",o=>{if(R===!1)return[];const{colorBgElevated:H,colorPrimary:_,colorTextLightSolid:i,controlHeightLG:f,fontSize:te,darkItemColor:L,darkDangerItemColor:w,darkItemBg:X,darkSubMenuItemBg:Re,darkItemSelectedColor:ge,darkItemSelectedBg:De,darkDangerItemSelectedBg:Ce,darkItemHoverBg:z,darkGroupTitleColor:T,darkItemHoverColor:fe,darkItemDisabledColor:me,darkDangerItemHoverColor:xe,darkDangerItemSelectedColor:Je,darkDangerItemActiveBg:St}=o,st=te/7*5,Pt=(0,j.TS)(o,{menuArrowSize:st,menuHorizontalHeight:f*1.15,menuArrowOffset:`${st*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),an=(0,j.TS)(Pt,{itemColor:L,itemHoverColor:fe,groupTitleColor:T,itemSelectedColor:ge,itemBg:X,popupBg:X,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:De,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:z,itemDisabledColor:me,dangerItemColor:w,dangerItemHoverColor:xe,dangerItemSelectedColor:Je,dangerItemActiveBg:St,dangerItemSelectedBg:Ce,menuSubMenuBg:Re,horizontalItemSelectedColor:i,horizontalItemSelectedBg:_});return[$e(Pt),ie(Pt),Be(Pt),Me(Pt,"light"),Me(an,"dark"),Ee(Pt),(0,S.Z)(Pt),(0,U.oN)(Pt,"slide-up"),(0,U.oN)(Pt,"slide-down"),(0,O._y)(Pt,"zoom-big")]},o=>{const{colorPrimary:H,colorError:_,colorTextDisabled:i,colorErrorBg:f,colorText:te,colorTextDescription:L,colorBgContainer:w,colorFillAlter:X,colorFillContent:Re,lineWidth:ge,lineWidthBold:De,controlItemBgActive:Ce,colorBgTextHover:z,controlHeightLG:T,lineHeight:fe,colorBgElevated:me,marginXXS:xe,padding:Je,fontSize:St,controlHeightSM:st,fontSizeLG:Pt,colorTextLightSolid:an,colorErrorHover:_t}=o,en=new I.C(an).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,itemBorderRadius:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,subMenuItemBorderRadius:o.borderRadiusSM,colorItemText:te,itemColor:te,colorItemTextHover:te,itemHoverColor:te,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:L,groupTitleColor:L,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:w,itemBg:w,colorItemBgHover:z,itemHoverBg:z,colorItemBgActive:Re,itemActiveBg:Ce,colorSubItemBg:X,subMenuItemBg:X,colorItemBgSelected:Ce,itemSelectedBg:Ce,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:De,activeBarHeight:De,colorActiveBarBorderSize:ge,activeBarBorderWidth:ge,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:_,dangerItemColor:_,colorDangerItemTextHover:_,dangerItemHoverColor:_,colorDangerItemTextSelected:_,dangerItemSelectedColor:_,colorDangerItemBgActive:f,dangerItemActiveBg:f,colorDangerItemBgSelected:f,dangerItemSelectedBg:f,itemMarginInline:o.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:fe,collapsedWidth:T*2,popupBg:me,itemMarginBlock:xe,itemPaddingInline:Je,horizontalLineHeight:`${T*1.15}px`,iconSize:St,iconMarginInlineEnd:st-St,collapsedIconSize:Pt,groupTitleFontSize:St,darkItemDisabledColor:new I.C(an).setAlpha(.25).toRgbString(),darkItemColor:en,darkDangerItemColor:_,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:an,darkItemSelectedBg:H,darkDangerItemSelectedBg:_,darkItemHoverBg:"transparent",darkGroupTitleColor:en,darkItemHoverColor:an,darkDangerItemHoverColor:_t,darkDangerItemSelectedColor:an,darkDangerItemActiveBg:_}},{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"]]})(x),Ye=function(x,R){var s={};for(var o in x)Object.prototype.hasOwnProperty.call(x,o)&&R.indexOf(o)<0&&(s[o]=x[o]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,o=Object.getOwnPropertySymbols(x);H{var s,o;const H=l.useContext(t.Z),_=H||{},{getPrefixCls:i,getPopupContainer:f,direction:te,menu:L}=l.useContext(F.E_),w=i(),{prefixCls:X,className:Re,style:ge,theme:De="light",expandIcon:Ce,_internalDisableMenuItemTitleTooltip:z,inlineCollapsed:T,siderCollapsed:fe,items:me,children:xe,rootClassName:Je,mode:St,selectable:st,onClick:Pt,overflowedIndicatorPopupClassName:an}=x,_t=Ye(x,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),en=(0,J.Z)(_t,["collapsedWidth"]),fn=K(me)||xe;(s=_.validator)===null||s===void 0||s.call(_,{mode:St});const In=(0,V.useEvent)(function(){var Hn;Pt==null||Pt.apply(void 0,arguments),(Hn=_.onClick)===null||Hn===void 0||Hn.call(_)}),vn=_.mode||St,Vt=st!=null?st:_.selectable,Sn=l.useMemo(()=>fe!==void 0?fe:T,[T,fe]),Kn={horizontal:{motionName:`${w}-slide-up`},inline:(0,C.Z)(w),other:{motionName:`${w}-zoom-big`}},Rt=i("menu",X||_.prefixCls),[Ge,Et]=rt(Rt,!H),hn=d()(`${Rt}-${De}`,L==null?void 0:L.className,Re);let xn;if(typeof Ce=="function")xn=Ce;else if(Ce===null||Ce===!1)xn=null;else if(_.expandIcon===null||_.expandIcon===!1)xn=null;else{const Hn=Ce!=null?Ce:_.expandIcon;xn=(0,g.Tm)(Hn,{className:d()(`${Rt}-submenu-expand-icon`,(0,g.l$)(Hn)?(o=Hn.props)===null||o===void 0?void 0:o.className:"")})}const $t=l.useMemo(()=>({prefixCls:Rt,inlineCollapsed:Sn||!1,direction:te,firstLevel:!0,theme:De,mode:vn,disableMenuItemTitleTooltip:z}),[Rt,Sn,te,z,De]);return Ge(l.createElement(t.Z.Provider,{value:null},l.createElement(D.Provider,{value:$t},l.createElement(n.ZP,Object.assign({getPopupContainer:f,overflowedIndicator:l.createElement(pe.Z,null),overflowedIndicatorPopupClassName:d()(Rt,`${Rt}-${De}`,an),mode:vn,selectable:Vt,onClick:In},en,{inlineCollapsed:Sn,style:Object.assign(Object.assign({},L==null?void 0:L.style),ge),className:hn,prefixCls:Rt,direction:te,defaultMotions:Kn,expandIcon:xn,ref:R,rootClassName:d()(Je,Et)}),fn))))});const Pe=(0,l.forwardRef)((x,R)=>{const s=(0,l.useRef)(null),o=l.useContext(b.D);return(0,l.useImperativeHandle)(R,()=>({menu:s.current,focus:H=>{var _;(_=s.current)===null||_===void 0||_.focus(H)}})),l.createElement(Xe,Object.assign({ref:s},x,o))});Pe.Item=we,Pe.SubMenu=ce,Pe.Divider=$,Pe.ItemGroup=n.BW;var ot=Pe},58421:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return _}});var n=e(96663),l=e(59301),b={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"},G=b,d=e(7657),F=function(f,te){return l.createElement(d.Z,(0,n.Z)({},f,{ref:te,icon:G}))},r=l.forwardRef(F),k=r,$=e(49198),E=e(33853),J=e(38819),h=e(92310),g=e.n(h),P=e(90493),D=e(44127),M=e(52884),we=e(95727),q=e(65711),ce=e(85745),pe=e(26112),V={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=V,t=e(91735),W=function(i){(0,q.Z)(te,i);var f=(0,ce.Z)(te);function te(){var L;(0,M.Z)(this,te);for(var w=arguments.length,X=new Array(w),Re=0;Re=0||ge.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&z(L.getValidValue()))},L.go=function(ge){var De=L.state.goInputText;De!==""&&(ge.keyCode===C.ENTER||ge.type==="click")&&(L.setState({goInputText:""}),L.props.quickGo(L.getValidValue()))},L}return(0,we.Z)(te,[{key:"getPageSizeOptions",value:function(){var w=this.props,X=w.pageSize,Re=w.pageSizeOptions;return Re.some(function(ge){return ge.toString()===X.toString()})?Re:Re.concat([X.toString()]).sort(function(ge,De){var Ce=Number.isNaN(Number(ge))?0:Number(ge),z=Number.isNaN(Number(De))?0:Number(De);return Ce-z})}},{key:"render",value:function(){var w=this,X=this.props,Re=X.pageSize,ge=X.locale,De=X.rootPrefixCls,Ce=X.changeSize,z=X.quickGo,T=X.goButton,fe=X.selectComponentClass,me=X.buildOptionText,xe=X.selectPrefixCls,Je=X.disabled,St=this.state.goInputText,st="".concat(De,"-options"),Pt=fe,an=null,_t=null,en=null;if(!Ce&&!z)return null;var fn=this.getPageSizeOptions();if(Ce&&Pt){var In=fn.map(function(vn,Vt){return l.createElement(Pt.Option,{key:Vt,value:vn.toString()},(me||w.buildOptionText)(vn))});an=l.createElement(Pt,{disabled:Je,prefixCls:xe,showSearch:!1,className:"".concat(st,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Re||fn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Vt){return Vt.parentNode},"aria-label":ge.page_size,defaultOpen:!1},In)}return z&&(T&&(en=typeof T=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Je,className:"".concat(st,"-quick-jumper-button")},ge.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),_t=l.createElement("div",{className:"".concat(st,"-quick-jumper")},ge.jump_to,l.createElement("input",{disabled:Je,type:"text",value:St,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ge.page}),ge.page,en)),l.createElement("li",{className:"".concat(st)},an,_t)}}]),te}(l.Component);W.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=W,K=function(f){var te,L=f.rootPrefixCls,w=f.page,X=f.active,Re=f.className,ge=f.showTitle,De=f.onClick,Ce=f.onKeyPress,z=f.itemRender,T="".concat(L,"-item"),fe=g()(T,"".concat(T,"-").concat(w),(te={},(0,P.Z)(te,"".concat(T,"-active"),X),(0,P.Z)(te,"".concat(T,"-disabled"),!w),(0,P.Z)(te,f.className,Re),te)),me=function(){De(w)},xe=function(st){Ce(st,De,w)},Je=z(w,"page",l.createElement("a",{rel:"nofollow"},w));return Je?l.createElement("li",{title:ge?w.toString():null,className:fe,onClick:me,onKeyPress:xe,tabIndex:0},Je):null},I=K;function Z(){}function S(i){var f=Number(i);return typeof f=="number"&&!Number.isNaN(f)&&isFinite(f)&&Math.floor(f)===f}var U=function(f,te,L){return L};function O(i,f,te){var L=typeof i=="undefined"?f.pageSize:i;return Math.floor((te.total-1)/L)+1}var de=function(i){(0,q.Z)(te,i);var f=(0,ce.Z)(te);function te(L){var w;(0,M.Z)(this,te),w=f.call(this,L),w.paginationNode=l.createRef(),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(O(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(Ce,z){var T=w.props.prefixCls,fe=Ce||l.createElement("button",{type:"button","aria-label":z,className:"".concat(T,"-item-link")});return typeof Ce=="function"&&(fe=l.createElement(Ce,(0,D.Z)({},w.props))),fe},w.isValid=function(Ce){var z=w.props.total;return S(Ce)&&Ce!==w.state.current&&S(z)&&z>0},w.shouldDisplayQuickJumper=function(){var Ce=w.props,z=Ce.showQuickJumper,T=Ce.total,fe=w.state.pageSize;return T<=fe?!1:z},w.handleKeyDown=function(Ce){(Ce.keyCode===C.ARROW_UP||Ce.keyCode===C.ARROW_DOWN)&&Ce.preventDefault()},w.handleKeyUp=function(Ce){var z=w.getValidValue(Ce),T=w.state.currentInputValue;z!==T&&w.setState({currentInputValue:z}),Ce.keyCode===C.ENTER?w.handleChange(z):Ce.keyCode===C.ARROW_UP?w.handleChange(z-1):Ce.keyCode===C.ARROW_DOWN&&w.handleChange(z+1)},w.handleBlur=function(Ce){var z=w.getValidValue(Ce);w.handleChange(z)},w.changePageSize=function(Ce){var z=w.state.current,T=O(Ce,w.state,w.props);z=z>T?T:z,T===0&&(z=w.state.current),typeof Ce=="number"&&("pageSize"in w.props||w.setState({pageSize:Ce}),"current"in w.props||w.setState({current:z,currentInputValue:z})),w.props.onShowSizeChange(z,Ce),"onChange"in w.props&&w.props.onChange&&w.props.onChange(z,Ce)},w.handleChange=function(Ce){var z=w.props,T=z.disabled,fe=z.onChange,me=w.state,xe=me.pageSize,Je=me.current,St=me.currentInputValue;if(w.isValid(Ce)&&!T){var st=O(void 0,w.state,w.props),Pt=Ce;return Ce>st?Pt=st:Ce<1&&(Pt=1),"current"in w.props||w.setState({current:Pt}),Pt!==St&&w.setState({currentInputValue:Pt}),fe(Pt,xe),Pt}return Je},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?T-2:0),me=2;me=Re?De=Re:De=Number(X),De}},{key:"getShowSizeChanger",value:function(){var w=this.props,X=w.showSizeChanger,Re=w.total,ge=w.totalBoundaryShowSizeChanger;return typeof X!="undefined"?X:Re>ge}},{key:"render",value:function(){var w=this.props,X=w.prefixCls,Re=w.className,ge=w.style,De=w.disabled,Ce=w.hideOnSinglePage,z=w.total,T=w.locale,fe=w.showQuickJumper,me=w.showLessItems,xe=w.showTitle,Je=w.showTotal,St=w.simple,st=w.itemRender,Pt=w.showPrevNextJumpers,an=w.jumpPrevIcon,_t=w.jumpNextIcon,en=w.selectComponentClass,fn=w.selectPrefixCls,In=w.pageSizeOptions,vn=this.state,Vt=vn.current,Sn=vn.pageSize,Kn=vn.currentInputValue;if(Ce===!0&&z<=Sn)return null;var Rt=O(void 0,this.state,this.props),Ge=[],Et=null,hn=null,xn=null,$t=null,Hn=null,nr=fe&&fe.goButton,Tn=me?1:2,mn=Vt-1>0?Vt-1:0,Ct=Vt+1z?z:Vt*Sn]));if(St){nr&&(typeof nr=="boolean"?Hn=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Hn=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},nr),Hn=l.createElement("li",{title:xe?"".concat(T.jump_to).concat(Vt,"/").concat(Rt):null,className:"".concat(X,"-simple-pager")},Hn));var B=this.renderPrev(mn);return l.createElement("ul",(0,n.Z)({className:g()(X,"".concat(X,"-simple"),(0,P.Z)({},"".concat(X,"-disabled"),De),Re),style:ge,ref:this.paginationNode},le),p,B?l.createElement("li",{title:xe?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:g()("".concat(X,"-prev"),(0,P.Z)({},"".concat(X,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},B):null,l.createElement("li",{title:xe?"".concat(Vt,"/").concat(Rt):null,className:"".concat(X,"-simple-pager")},l.createElement("input",{type:"text",value:Kn,disabled:De,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(X,"-slash")},"/"),Rt),l.createElement("li",{title:xe?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:g()("".concat(X,"-next"),(0,P.Z)({},"".concat(X,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ct)),Hn)}if(Rt<=3+Tn*2){var A={locale:T,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xe,itemRender:st};Rt||Ge.push(l.createElement(I,(0,n.Z)({},A,{key:"noPager",page:1,className:"".concat(X,"-item-disabled")})));for(var N=1;N<=Rt;N+=1){var ye=Vt===N;Ge.push(l.createElement(I,(0,n.Z)({},A,{key:N,page:N,active:ye})))}}else{var Se=me?T.prev_3:T.prev_5,qe=me?T.next_3:T.next_5,Ve=st(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(an,"prev page")),ke=st(this.getJumpNextPage(),"jump-next",this.getItemIcon(_t,"next page"));Pt&&(Et=Ve?l.createElement("li",{title:xe?Se:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:g()("".concat(X,"-jump-prev"),(0,P.Z)({},"".concat(X,"-jump-prev-custom-icon"),!!an))},Ve):null,hn=ke?l.createElement("li",{title:xe?qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:g()("".concat(X,"-jump-next"),(0,P.Z)({},"".concat(X,"-jump-next-custom-icon"),!!_t))},ke):null),$t=l.createElement(I,{locale:T,last:!0,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Rt,page:Rt,active:!1,showTitle:xe,itemRender:st}),xn=l.createElement(I,{locale:T,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xe,itemRender:st});var et=Math.max(1,Vt-Tn),At=Math.min(Vt+Tn,Rt);Vt-1<=Tn&&(At=1+Tn*2),Rt-Vt<=Tn&&(et=Rt-Tn*2);for(var wt=et;wt<=At;wt+=1){var bt=Vt===wt;Ge.push(l.createElement(I,{locale:T,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wt,page:wt,active:bt,showTitle:xe,itemRender:st}))}Vt-1>=Tn*2&&Vt!==3&&(Ge[0]=(0,l.cloneElement)(Ge[0],{className:"".concat(X,"-item-after-jump-prev")}),Ge.unshift(Et)),Rt-Vt>=Tn*2&&Vt!==Rt-2&&(Ge[Ge.length-1]=(0,l.cloneElement)(Ge[Ge.length-1],{className:"".concat(X,"-item-before-jump-next")}),Ge.push(hn)),et!==1&&Ge.unshift(xn),At!==Rt&&Ge.push($t)}var xt=!this.hasPrev()||!Rt,jt=!this.hasNext()||!Rt,gt=this.renderPrev(mn),Kt=this.renderNext(Ct);return l.createElement("ul",(0,n.Z)({className:g()(X,Re,(0,P.Z)({},"".concat(X,"-disabled"),De)),style:ge,ref:this.paginationNode},le),p,gt?l.createElement("li",{title:xe?T.prev_page:null,onClick:this.prev,tabIndex:xt?null:0,onKeyPress:this.runIfEnterPrev,className:g()("".concat(X,"-prev"),(0,P.Z)({},"".concat(X,"-disabled"),xt)),"aria-disabled":xt},gt):null,Ge,Kt?l.createElement("li",{title:xe?T.next_page:null,onClick:this.next,tabIndex:jt?null:0,onKeyPress:this.runIfEnterNext,className:g()("".concat(X,"-next"),(0,P.Z)({},"".concat(X,"-disabled"),jt)),"aria-disabled":jt},Kt):null,l.createElement(y,{disabled:De,locale:T,rootPrefixCls:X,selectComponentClass:en,selectPrefixCls:fn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Vt,pageSize:Sn,pageSizeOptions:In,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nr}))}}],[{key:"getDerivedStateFromProps",value:function(w,X){var Re={};if("current"in w&&(Re.current=w.current,w.current!==X.current&&(Re.currentInputValue=Re.current)),"pageSize"in w&&w.pageSize!==X.pageSize){var ge=X.current,De=O(w.pageSize,X,w);ge=ge>De?De:ge,"current"in w||(Re.current=ge,Re.currentInputValue=ge),Re.pageSize=w.pageSize}return Re}}]),te}(l.Component);de.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Z,locale:t.Z,style:{},itemRender:U,totalBoundaryShowSizeChanger:50};var j=de,Q=e(22075),ie=e(36355),ae=e(19716),Ee=e(8628),ne=e(9763),se=e(57809);const Me=i=>l.createElement(se.default,Object.assign({},i,{showSearch:!0,size:"small"})),Oe=i=>l.createElement(se.default,Object.assign({},i,{showSearch:!0,size:"middle"}));Me.Option=se.default.Option,Oe.Option=se.default.Option;var ue=e(9937),Be=e(17313),Te=e(83116),it=e(37613);const $e=i=>{const{componentCls:f}=i;return{[`${f}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}}},[`&${f}-disabled`]:{cursor:"not-allowed",[`${f}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:i.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:i.colorBorder,backgroundColor:i.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:i.itemActiveBgDisabled},a:{color:i.itemActiveColorDisabled}}},[`${f}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${f}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${f}-simple-pager`]:{color:i.colorTextDisabled},[`${f}-jump-prev, ${f}-jump-next`]:{[`${f}-item-link-icon`]:{opacity:0},[`${f}-item-ellipsis`]:{opacity:1}}},[`&${f}-simple`]:{[`${f}-prev, ${f}-next`]:{[`&${f}-disabled ${f}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},rt=i=>{const{componentCls:f}=i;return{[`&${f}-mini ${f}-total-text, &${f}-mini ${f}-simple-pager`]:{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`},[`&${f}-mini ${f}-item`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM-2}px`},[`&${f}-mini:not(${f}-disabled) ${f}-item:not(${f}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},[`&${f}-mini ${f}-prev, &${f}-mini ${f}-next`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM}px`},[`&${f}-mini:not(${f}-disabled)`]:{[`${f}-prev, ${f}-next`]:{[`&:hover ${f}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${f}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${f}-disabled:hover ${f}-item-link`]:{backgroundColor:"transparent"}}},[` &${f}-mini ${f}-prev ${f}-item-link, &${f}-mini ${f}-next ${f}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`}},[`&${f}-mini ${f}-jump-prev, &${f}-mini ${f}-jump-next`]:{height:i.itemSizeSM,marginInlineEnd:0,lineHeight:`${i.itemSizeSM}px`},[`&${f}-mini ${f}-options`]:{marginInlineStart:i.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:i.miniOptionsSizeChangerTop},"&-quick-jumper":{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ue.x0)(i)),{width:i.paginationMiniQuickJumperInputWidth,height:i.controlHeightSM})}}}},Ye=i=>{const{componentCls:f}=i;return{[` @@ -126,46 +126,46 @@ ${f}-next, ${f}-jump-prev, ${f}-jump-next - `]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,color:i.colorText,fontFamily:i.fontFamily,lineHeight:`${i.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:i.borderRadius,cursor:"pointer",transition:`all ${i.motionDurationMid}`},[`${f}-prev, ${f}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:i.colorText,cursor:"pointer",userSelect:"none"},[`${f}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:i.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:"none",transition:`all ${i.motionDurationMid}`},[`&:hover ${f}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${f}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${f}-disabled:hover`]:{[`${f}-item-link`]:{backgroundColor:"transparent"}}},[`${f}-slash`]:{marginInlineEnd:i.paginationSlashMarginInlineEnd,marginInlineStart:i.paginationSlashMarginInlineStart},[`${f}-options`]:{display:"inline-block",marginInlineStart:i.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:i.controlHeight,marginInlineStart:i.marginXS,lineHeight:`${i.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ue.ik)(i)),{width:i.controlHeightLG*1.25,height:i.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:i.marginXS,marginInlineEnd:i.marginXS})}}}},Xe=i=>{const{componentCls:f}=i;return{[`${f}-item`]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,marginInlineEnd:i.marginXS,fontFamily:i.fontFamily,lineHeight:`${i.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${i.paginationItemPaddingInline}px`,color:i.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${f}-item-active)`]:{"&:hover":{transition:`all ${i.motionDurationMid}`,backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},"&-active":{fontWeight:i.fontWeightStrong,backgroundColor:i.itemActiveBg,borderColor:i.colorPrimary,a:{color:i.colorPrimary},"&:hover":{borderColor:i.colorPrimaryHover},"&:hover a":{color:i.colorPrimaryHover}}}}},Pe=i=>{const{componentCls:f}=i;return{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(i)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${f}-total-text`]:{display:"inline-block",height:i.itemSize,marginInlineEnd:i.marginXS,lineHeight:`${i.itemSize-2}px`,verticalAlign:"middle"}}),Xe(i)),yt(i)),Ye(i)),rt(i)),$e(i)),{[`@media only screen and (max-width: ${i.screenLG}px)`]:{[`${f}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${i.screenSM}px)`]:{[`${f}-options`]:{display:"none"}}}),[`&${i.componentCls}-rtl`]:{direction:"rtl"}}},ot=i=>{const{componentCls:f}=i;return{[`${f}${f}-disabled:not(${f}-mini)`]:{"&, &:hover":{[`${f}-item-link`]:{borderColor:i.colorBorder}},"&:focus-visible":{[`${f}-item-link`]:{borderColor:i.colorBorder}},[`${f}-item, ${f}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,[`&:hover:not(${f}-item-active)`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,a:{color:i.colorTextDisabled}},[`&${f}-item-active`]:{backgroundColor:i.itemActiveBgDisabled}},[`${f}-prev, ${f}-next`]:{"&:hover button":{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,color:i.colorTextDisabled},[`${f}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder}}},[`${f}:not(${f}-mini)`]:{[`${f}-prev, ${f}-next`]:{"&:hover button":{borderColor:i.colorPrimaryHover,backgroundColor:i.itemBg},[`${f}-item-link`]:{backgroundColor:i.itemLinkBg,borderColor:i.colorBorder},[`&:hover ${f}-item-link`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,color:i.colorPrimary},[`&${f}-disabled`]:{[`${f}-item-link`]:{borderColor:i.colorBorder,color:i.colorTextDisabled}}},[`${f}-item`]:{backgroundColor:i.itemBg,border:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`,[`&:hover:not(${f}-item-active)`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,a:{color:i.colorPrimary}},"&-active":{borderColor:i.colorPrimary}}}}},S=i=>{const{componentCls:f}=i;return{[`${f}:not(${f}-disabled)`]:{[`${f}-item`]:Object.assign({},(0,Be.Qy)(i)),[`${f}-jump-prev, ${f}-jump-next`]:{"&:focus-visible":Object.assign({[`${f}-item-link-icon`]:{opacity:1},[`${f}-item-ellipsis`]:{opacity:0}},(0,Be.oN)(i))},[`${f}-prev, ${f}-next`]:{[`&:focus-visible ${f}-item-link`]:Object.assign({},(0,Be.oN)(i))}}}};var R=(0,Te.Z)("Pagination",i=>{const f=(0,it.TS)(i,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:i.marginXXS/2,paginationMiniQuickJumperInputWidth:i.controlHeightLG*1.1,paginationItemPaddingInline:i.marginXXS*1.5,paginationEllipsisLetterSpacing:i.marginXXS/2,paginationSlashMarginInlineStart:i.marginXXS,paginationSlashMarginInlineEnd:i.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ue.e5)(i),(0,ue.TM)(i));return[Pe(f),S(f),i.wireframe&&ot(f)]},i=>({itemBg:i.colorBgContainer,itemSize:i.controlHeight,itemSizeSM:i.controlHeightSM,itemActiveBg:i.colorBgContainer,itemLinkBg:i.colorBgContainer,itemActiveColorDisabled:i.colorTextDisabled,itemActiveBgDisabled:i.controlItemBgActiveDisabled,itemInputBg:i.colorBgContainer,miniOptionsSizeChangerTop:0})),s=function(i,f){var te={};for(var Z in i)Object.prototype.hasOwnProperty.call(i,Z)&&f.indexOf(Z)<0&&(te[Z]=i[Z]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,Z=Object.getOwnPropertySymbols(i);P{const{prefixCls:f,selectPrefixCls:te,className:Z,rootClassName:P,style:X,size:Re,locale:ge,selectComponentClass:De,responsive:Ce,showSizeChanger:z}=i,L=s(i,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:fe}=(0,Ee.Z)(Ce),{getPrefixCls:me,direction:xe,pagination:Je={}}=l.useContext(ie.E_),St=me("pagination",f),[st,Pt]=R(St),an=z!=null?z:Je.showSizeChanger,_t=l.useMemo(()=>{const Rt=l.createElement("span",{className:`${St}-item-ellipsis`},"\u2022\u2022\u2022"),Ge=l.createElement("button",{className:`${St}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(J.Z,null):l.createElement(E.Z,null)),Et=l.createElement("button",{className:`${St}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(E.Z,null):l.createElement(J.Z,null)),hn=l.createElement("a",{className:`${St}-item-link`},l.createElement("div",{className:`${St}-item-container`},xe==="rtl"?l.createElement($.Z,{className:`${St}-item-link-icon`}):l.createElement(k,{className:`${St}-item-link-icon`}),Rt)),xn=l.createElement("a",{className:`${St}-item-link`},l.createElement("div",{className:`${St}-item-container`},xe==="rtl"?l.createElement(k,{className:`${St}-item-link-icon`}):l.createElement($.Z,{className:`${St}-item-link-icon`}),Rt));return{prevIcon:Ge,nextIcon:Et,jumpPrevIcon:hn,jumpNextIcon:xn}},[xe,St]),[en]=(0,ne.Z)("Pagination",Q.Z),fn=Object.assign(Object.assign({},en),ge),In=(0,ae.Z)(Re),vn=In==="small"||!!(fe&&!In&&Ce),Vt=me("select",te),Sn=g()({[`${St}-mini`]:vn,[`${St}-rtl`]:xe==="rtl"},Je==null?void 0:Je.className,Z,P,Pt),Kn=Object.assign(Object.assign({},Je==null?void 0:Je.style),X);return st(l.createElement(j,Object.assign({},_t,L,{style:Kn,prefixCls:St,selectPrefixCls:Vt,className:Sn,selectComponentClass:De||(vn?Me:Oe),locale:fn,showSizeChanger:an})))},_=H},5112:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return Ee}});var n=e(92310),l=e.n(n),b=e(18929),U=e(26112),d=e(59301),F=e(36355),r=e(19716);const k=d.createContext(null),$=k.Provider;var E=k;const J=d.createContext(null),h=J.Provider;var g=e(5630),D=e(8654),I=e(1684),M=e(32441),Ae=e(17313),q=e(83116),ce=e(37613);const pe=ne=>{const{componentCls:se,antCls:Me}=ne,Oe=`${se}-group`;return{[Oe]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{display:"inline-block",fontSize:0,[`&${Oe}-rtl`]:{direction:"rtl"},[`${Me}-badge ${Me}-badge-count`]:{zIndex:1},[`> ${Me}-badge:not(:first-child) > ${Me}-button-wrapper`]:{borderInlineStart:"none"}})}},V=ne=>{const{componentCls:se,wrapperMarginInlineEnd:Me,colorPrimary:Oe,radioSize:ue,motionDurationSlow:Be,motionDurationMid:Te,motionEaseInOutCirc:it,colorBgContainer:$e,colorBorder:rt,lineWidth:Ye,dotSize:yt,colorBgContainerDisabled:Xe,colorTextDisabled:Pe,paddingXS:ot,dotColorDisabled:S,lineType:R,radioDotDisabledSize:s,wireframe:o,colorWhite:H}=ne,_=`${se}-inner`;return{[`${se}-wrapper`]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Me,cursor:"pointer",[`&${se}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ne.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${se}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ye}px ${R} ${Oe}`,borderRadius:"50%",visibility:"hidden",content:'""'},[se]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${se}-wrapper:hover &, - &:hover ${_}`]:{borderColor:Oe},[`${se}-input:focus-visible + ${_}`]:Object.assign({},(0,Ae.oN)(ne)),[`${se}:hover::after, ${se}-wrapper:hover &::after`]:{visibility:"visible"},[`${se}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ue,height:ue,marginBlockStart:ue/-2,marginInlineStart:ue/-2,backgroundColor:o?Oe:H,borderBlockStart:0,borderInlineStart:0,borderRadius:ue,transform:"scale(0)",opacity:0,transition:`all ${Be} ${it}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ue,height:ue,backgroundColor:$e,borderColor:rt,borderStyle:"solid",borderWidth:Ye,borderRadius:"50%",transition:`all ${Te}`},[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${se}-checked`]:{[_]:{borderColor:Oe,backgroundColor:o?$e:Oe,"&::after":{transform:`scale(${yt/ue})`,opacity:1,transition:`all ${Be} ${it}`}}},[`${se}-disabled`]:{cursor:"not-allowed",[_]:{backgroundColor:Xe,borderColor:rt,cursor:"not-allowed","&::after":{backgroundColor:S}},[`${se}-input`]:{cursor:"not-allowed"},[`${se}-disabled + span`]:{color:Pe,cursor:"not-allowed"},[`&${se}-checked`]:{[_]:{"&::after":{transform:`scale(${s/ue})`}}}},[`span${se} + *`]:{paddingInlineStart:ot,paddingInlineEnd:ot}})}},C=ne=>{const{buttonColor:se,controlHeight:Me,componentCls:Oe,lineWidth:ue,lineType:Be,colorBorder:Te,motionDurationSlow:it,motionDurationMid:$e,buttonPaddingInline:rt,fontSize:Ye,buttonBg:yt,fontSizeLG:Xe,controlHeightLG:Pe,controlHeightSM:ot,paddingXS:S,borderRadius:R,borderRadiusSM:s,borderRadiusLG:o,buttonCheckedBg:H,buttonSolidCheckedColor:_,colorTextDisabled:i,colorBgContainerDisabled:f,buttonCheckedBgDisabled:te,buttonCheckedColorDisabled:Z,colorPrimary:P,colorPrimaryHover:X,colorPrimaryActive:Re,buttonSolidCheckedBg:ge,buttonSolidCheckedHoverBg:De,buttonSolidCheckedActiveBg:Ce}=ne;return{[`${Oe}-button-wrapper`]:{position:"relative",display:"inline-block",height:Me,margin:0,paddingInline:rt,paddingBlock:0,color:se,fontSize:Ye,lineHeight:`${Me-ue*2}px`,background:yt,border:`${ue}px ${Be} ${Te}`,borderBlockStartWidth:ue+.02,borderInlineStartWidth:0,borderInlineEndWidth:ue,cursor:"pointer",transition:[`color ${$e}`,`background ${$e}`,`box-shadow ${$e}`].join(","),a:{color:se},[`> ${Oe}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ue,insetInlineStart:-ue,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ue,paddingInline:0,backgroundColor:Te,transition:`background-color ${it}`,content:'""'}},"&:first-child":{borderInlineStart:`${ue}px ${Be} ${Te}`,borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R},"&:first-child:last-child":{borderRadius:R},[`${Oe}-group-large &`]:{height:Pe,fontSize:Xe,lineHeight:`${Pe-ue*2}px`,"&:first-child":{borderStartStartRadius:o,borderEndStartRadius:o},"&:last-child":{borderStartEndRadius:o,borderEndEndRadius:o}},[`${Oe}-group-small &`]:{height:ot,paddingInline:S-ue,paddingBlock:0,lineHeight:`${ot-ue*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},(0,Ae.oN)(ne)),[`${Oe}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Oe}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:H,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:X,borderColor:X,"&::before":{backgroundColor:X}},"&:active":{color:Re,borderColor:Re,"&::before":{backgroundColor:Re}}},[`${Oe}-group-solid &-checked:not(${Oe}-button-wrapper-disabled)`]:{color:_,background:ge,borderColor:ge,"&:hover":{color:_,background:De,borderColor:De},"&:active":{color:_,background:Ce,borderColor:Ce}},"&-disabled":{color:i,backgroundColor:f,borderColor:Te,cursor:"not-allowed","&:first-child, &:hover":{color:i,backgroundColor:f,borderColor:Te}},[`&-disabled${Oe}-button-wrapper-checked`]:{color:Z,backgroundColor:te,borderColor:Te,boxShadow:"none"}}}},t=ne=>ne-4*2;var W=(0,q.Z)("Radio",ne=>{const{controlOutline:se,controlOutlineWidth:Me,radioSize:Oe}=ne,ue=`0 0 0 ${Me}px ${se}`,Be=ue,Te=t(Oe),it=(0,ce.TS)(ne,{radioDotDisabledSize:Te,radioFocusShadow:ue,radioButtonFocusShadow:Be});return[pe(it),V(it),C(it)]},ne=>{const{wireframe:se,padding:Me,marginXS:Oe,lineWidth:ue,fontSizeLG:Be,colorText:Te,colorBgContainer:it,colorTextDisabled:$e,controlItemBgActiveDisabled:rt,colorTextLightSolid:Ye,colorPrimary:yt,colorPrimaryHover:Xe,colorPrimaryActive:Pe}=ne,ot=4,S=Be,R=se?t(S):S-(ot+ue)*2;return{radioSize:S,dotSize:R,dotColorDisabled:$e,buttonSolidCheckedColor:Ye,buttonSolidCheckedBg:yt,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:Pe,buttonBg:it,buttonCheckedBg:it,buttonColor:Te,buttonCheckedBgDisabled:rt,buttonCheckedColorDisabled:$e,buttonPaddingInline:Me-ue,wrapperMarginInlineEnd:Oe}}),y=e(14088),K=e(4572),x=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{var Me,Oe;const ue=d.useContext(E),Be=d.useContext(J),{getPrefixCls:Te,direction:it,radio:$e}=d.useContext(F.E_),rt=d.useRef(null),Ye=(0,D.sQ)(se,rt),{isFormItemInput:yt}=d.useContext(M.aM),Xe=Re=>{var ge,De;(ge=ne.onChange)===null||ge===void 0||ge.call(ne,Re),(De=ue==null?void 0:ue.onChange)===null||De===void 0||De.call(ue,Re)},{prefixCls:Pe,className:ot,rootClassName:S,children:R,style:s}=ne,o=x(ne,["prefixCls","className","rootClassName","children","style"]),H=Te("radio",Pe),_=((ue==null?void 0:ue.optionType)||Be)==="button",i=_?`${H}-button`:H,[f,te]=W(H),Z=Object.assign({},o),P=d.useContext(I.Z);ue&&(Z.name=ue.name,Z.onChange=Xe,Z.checked=ne.value===ue.value,Z.disabled=(Me=Z.disabled)!==null&&Me!==void 0?Me:ue.disabled),Z.disabled=(Oe=Z.disabled)!==null&&Oe!==void 0?Oe:P;const X=l()(`${i}-wrapper`,{[`${i}-wrapper-checked`]:Z.checked,[`${i}-wrapper-disabled`]:Z.disabled,[`${i}-wrapper-rtl`]:it==="rtl",[`${i}-wrapper-in-form-item`]:yt},$e==null?void 0:$e.className,ot,S,te);return f(d.createElement(y.Z,{component:"Radio",disabled:Z.disabled},d.createElement("label",{className:X,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),s),onMouseEnter:ne.onMouseEnter,onMouseLeave:ne.onMouseLeave},d.createElement(g.Z,Object.assign({},Z,{className:l()(Z.className,!_&&K.A),type:"radio",prefixCls:i,ref:Ye})),R!==void 0?d.createElement("span",null,R):null)))};var G=d.forwardRef(T);const O=d.forwardRef((ne,se)=>{const{getPrefixCls:Me,direction:Oe}=d.useContext(F.E_),[ue,Be]=(0,b.Z)(ne.defaultValue,{value:ne.value}),Te=ge=>{const De=ue,Ce=ge.target.value;"value"in ne||Be(Ce);const{onChange:z}=ne;z&&Ce!==De&&z(ge)},{prefixCls:it,className:$e,rootClassName:rt,options:Ye,buttonStyle:yt="outline",disabled:Xe,children:Pe,size:ot,style:S,id:R,onMouseEnter:s,onMouseLeave:o,onFocus:H,onBlur:_}=ne,i=Me("radio",it),f=`${i}-group`,[te,Z]=W(i);let P=Pe;Ye&&Ye.length>0&&(P=Ye.map(ge=>typeof ge=="string"||typeof ge=="number"?d.createElement(G,{key:ge.toString(),prefixCls:i,disabled:Xe,value:ge,checked:ue===ge},ge):d.createElement(G,{key:`radio-group-value-options-${ge.value}`,prefixCls:i,disabled:ge.disabled||Xe,value:ge.value,checked:ue===ge.value,title:ge.title,style:ge.style},ge.label)));const X=(0,r.Z)(ot),Re=l()(f,`${f}-${yt}`,{[`${f}-${X}`]:X,[`${f}-rtl`]:Oe==="rtl"},$e,rt,Z);return te(d.createElement("div",Object.assign({},(0,U.Z)(ne,{aria:!0,data:!0}),{className:Re,style:S,onMouseEnter:s,onMouseLeave:o,onFocus:H,onBlur:_,id:R,ref:se}),d.createElement($,{value:{onChange:Te,value:ue,disabled:ne.disabled,name:ne.name,optionType:ne.optionType}},P)))});var de=d.memo(O),j=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{const{getPrefixCls:Me}=d.useContext(F.E_),{prefixCls:Oe}=ne,ue=j(ne,["prefixCls"]),Be=Me("radio",Oe);return d.createElement(h,{value:"button"},d.createElement(G,Object.assign({prefixCls:Be},ue,{type:"radio",ref:se})))};var ie=d.forwardRef(Q);const ae=G;ae.Button=ie,ae.Group=de,ae.__ANT_RADIO=!0;var Ee=ae},57809:function(qt,Ze,e){"use strict";var n=e(92310),l=e.n(n),b=e(77861),U=e(2738),d=e(59301),F=e(53487),r=e(62892),k=e(19080),$=e(36355),E=e(1684),J=e(93891),h=e(19716),g=e(32441),D=e(33234),I=e(14154),M=e(58582),Ae=e(84443),q=e(66339),ce=function(W,y){var K={};for(var x in W)Object.prototype.hasOwnProperty.call(W,x)&&y.indexOf(x)<0&&(K[x]=W[x]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,x=Object.getOwnPropertySymbols(W);T{var K,{prefixCls:x,bordered:T=!0,className:A,rootClassName:G,getPopupContainer:O,popupClassName:de,dropdownClassName:j,listHeight:Q=256,placement:ie,listItemHeight:ae=24,size:Ee,disabled:ne,notFoundContent:se,status:Me,builtinPlacements:Oe,dropdownMatchSelectWidth:ue,popupMatchSelectWidth:Be,direction:Te,style:it,allowClear:$e}=W,rt=ce(W,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ye,getPrefixCls:yt,renderEmpty:Xe,direction:Pe,virtual:ot,popupMatchSelectWidth:S,popupOverflow:R,select:s}=d.useContext($.E_),o=yt("select",x),H=yt(),_=Te!=null?Te:Pe,{compactSize:i,compactItemClassnames:f}=(0,D.ri)(o,_),[te,Z]=(0,I.Z)(o),P=d.useMemo(()=>{const{mode:Kn}=rt;if(Kn!=="combobox")return Kn===pe?"combobox":Kn},[rt.mode]),X=P==="multiple"||P==="tags",Re=(0,Ae.Z)(rt.suffixIcon,rt.showArrow),ge=(K=Be!=null?Be:ue)!==null&&K!==void 0?K:S,{status:De,hasFeedback:Ce,isFormItemInput:z,feedbackIcon:L}=d.useContext(g.aM),fe=(0,k.F)(De,Me);let me;se!==void 0?me=se:P==="combobox"?me=null:me=(Xe==null?void 0:Xe("Select"))||d.createElement(J.Z,{componentName:"Select"});const{suffixIcon:xe,itemIcon:Je,removeIcon:St,clearIcon:st}=(0,q.Z)(Object.assign(Object.assign({},rt),{multiple:X,hasFeedback:Ce,feedbackIcon:L,showSuffixIcon:Re,prefixCls:o,showArrow:rt.showArrow,componentName:"Select"})),Pt=$e===!0?{clearIcon:st}:$e,an=(0,U.Z)(rt,["suffixIcon","itemIcon"]),_t=l()(de||j,{[`${o}-dropdown-${_}`]:_==="rtl"},G,Z),en=(0,h.Z)(Kn=>{var Rt;return(Rt=Ee!=null?Ee:i)!==null&&Rt!==void 0?Rt:Kn}),fn=d.useContext(E.Z),In=ne!=null?ne:fn,vn=l()({[`${o}-lg`]:en==="large",[`${o}-sm`]:en==="small",[`${o}-rtl`]:_==="rtl",[`${o}-borderless`]:!T,[`${o}-in-form-item`]:z},(0,k.Z)(o,fe,Ce),f,s==null?void 0:s.className,A,G,Z),Vt=d.useMemo(()=>ie!==void 0?ie:_==="rtl"?"bottomRight":"bottomLeft",[ie,_]),Sn=(0,M.Z)(Oe,R);return te(d.createElement(b.ZP,Object.assign({ref:y,virtual:ot,showSearch:s==null?void 0:s.showSearch},an,{style:Object.assign(Object.assign({},s==null?void 0:s.style),it),dropdownMatchSelectWidth:ge,builtinPlacements:Sn,transitionName:(0,r.m)(H,"slide-up",rt.transitionName),listHeight:Q,listItemHeight:ae,mode:P,prefixCls:o,placement:Vt,direction:_,suffixIcon:xe,menuItemSelectedIcon:Je,removeIcon:St,allowClear:Pt,notFoundContent:me,className:vn,getPopupContainer:O||Ye,dropdownClassName:_t,disabled:In})))},C=d.forwardRef(V),t=(0,F.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=pe,C.Option=b.Wx,C.OptGroup=b.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=t,Ze.default=C},14154:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return C}});var n=e(17313),l=e(74207),b=e(37613),U=e(83116),d=e(13826),F=e(92899);const r=t=>{const{optionHeight:W,optionFontSize:y,optionLineHeight:K,optionPadding:x}=t;return{position:"relative",display:"block",minHeight:W,padding:x,color:t.colorText,fontWeight:"normal",fontSize:y,lineHeight:K,boxSizing:"border-box"}};var $=t=>{const{antCls:W,componentCls:y}=t,K=`${y}-item`,x=`&${W}-slide-up-enter${W}-slide-up-enter-active`,T=`&${W}-slide-up-appear${W}-slide-up-appear-active`,A=`&${W}-slide-up-leave${W}-slide-up-leave-active`,G=`${y}-dropdown-placement-`;return[{[`${y}-dropdown`]:Object.assign(Object.assign({},(0,n.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` - ${x}${G}bottomLeft, - ${T}${G}bottomLeft + `]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,color:i.colorText,fontFamily:i.fontFamily,lineHeight:`${i.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:i.borderRadius,cursor:"pointer",transition:`all ${i.motionDurationMid}`},[`${f}-prev, ${f}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:i.colorText,cursor:"pointer",userSelect:"none"},[`${f}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:i.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:"none",transition:`all ${i.motionDurationMid}`},[`&:hover ${f}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${f}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${f}-disabled:hover`]:{[`${f}-item-link`]:{backgroundColor:"transparent"}}},[`${f}-slash`]:{marginInlineEnd:i.paginationSlashMarginInlineEnd,marginInlineStart:i.paginationSlashMarginInlineStart},[`${f}-options`]:{display:"inline-block",marginInlineStart:i.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:i.controlHeight,marginInlineStart:i.marginXS,lineHeight:`${i.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ue.ik)(i)),{width:i.controlHeightLG*1.25,height:i.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:i.marginXS,marginInlineEnd:i.marginXS})}}}},Xe=i=>{const{componentCls:f}=i;return{[`${f}-item`]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,marginInlineEnd:i.marginXS,fontFamily:i.fontFamily,lineHeight:`${i.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${i.paginationItemPaddingInline}px`,color:i.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${f}-item-active)`]:{"&:hover":{transition:`all ${i.motionDurationMid}`,backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},"&-active":{fontWeight:i.fontWeightStrong,backgroundColor:i.itemActiveBg,borderColor:i.colorPrimary,a:{color:i.colorPrimary},"&:hover":{borderColor:i.colorPrimaryHover},"&:hover a":{color:i.colorPrimaryHover}}}}},Pe=i=>{const{componentCls:f}=i;return{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(i)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${f}-total-text`]:{display:"inline-block",height:i.itemSize,marginInlineEnd:i.marginXS,lineHeight:`${i.itemSize-2}px`,verticalAlign:"middle"}}),Xe(i)),yt(i)),Ye(i)),rt(i)),$e(i)),{[`@media only screen and (max-width: ${i.screenLG}px)`]:{[`${f}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${i.screenSM}px)`]:{[`${f}-options`]:{display:"none"}}}),[`&${i.componentCls}-rtl`]:{direction:"rtl"}}},ot=i=>{const{componentCls:f}=i;return{[`${f}${f}-disabled:not(${f}-mini)`]:{"&, &:hover":{[`${f}-item-link`]:{borderColor:i.colorBorder}},"&:focus-visible":{[`${f}-item-link`]:{borderColor:i.colorBorder}},[`${f}-item, ${f}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,[`&:hover:not(${f}-item-active)`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,a:{color:i.colorTextDisabled}},[`&${f}-item-active`]:{backgroundColor:i.itemActiveBgDisabled}},[`${f}-prev, ${f}-next`]:{"&:hover button":{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,color:i.colorTextDisabled},[`${f}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder}}},[`${f}:not(${f}-mini)`]:{[`${f}-prev, ${f}-next`]:{"&:hover button":{borderColor:i.colorPrimaryHover,backgroundColor:i.itemBg},[`${f}-item-link`]:{backgroundColor:i.itemLinkBg,borderColor:i.colorBorder},[`&:hover ${f}-item-link`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,color:i.colorPrimary},[`&${f}-disabled`]:{[`${f}-item-link`]:{borderColor:i.colorBorder,color:i.colorTextDisabled}}},[`${f}-item`]:{backgroundColor:i.itemBg,border:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`,[`&:hover:not(${f}-item-active)`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,a:{color:i.colorPrimary}},"&-active":{borderColor:i.colorPrimary}}}}},x=i=>{const{componentCls:f}=i;return{[`${f}:not(${f}-disabled)`]:{[`${f}-item`]:Object.assign({},(0,Be.Qy)(i)),[`${f}-jump-prev, ${f}-jump-next`]:{"&:focus-visible":Object.assign({[`${f}-item-link-icon`]:{opacity:1},[`${f}-item-ellipsis`]:{opacity:0}},(0,Be.oN)(i))},[`${f}-prev, ${f}-next`]:{[`&:focus-visible ${f}-item-link`]:Object.assign({},(0,Be.oN)(i))}}}};var R=(0,Te.Z)("Pagination",i=>{const f=(0,it.TS)(i,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:i.marginXXS/2,paginationMiniQuickJumperInputWidth:i.controlHeightLG*1.1,paginationItemPaddingInline:i.marginXXS*1.5,paginationEllipsisLetterSpacing:i.marginXXS/2,paginationSlashMarginInlineStart:i.marginXXS,paginationSlashMarginInlineEnd:i.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ue.e5)(i),(0,ue.TM)(i));return[Pe(f),x(f),i.wireframe&&ot(f)]},i=>({itemBg:i.colorBgContainer,itemSize:i.controlHeight,itemSizeSM:i.controlHeightSM,itemActiveBg:i.colorBgContainer,itemLinkBg:i.colorBgContainer,itemActiveColorDisabled:i.colorTextDisabled,itemActiveBgDisabled:i.controlItemBgActiveDisabled,itemInputBg:i.colorBgContainer,miniOptionsSizeChangerTop:0})),s=function(i,f){var te={};for(var L in i)Object.prototype.hasOwnProperty.call(i,L)&&f.indexOf(L)<0&&(te[L]=i[L]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,L=Object.getOwnPropertySymbols(i);w{const{prefixCls:f,selectPrefixCls:te,className:L,rootClassName:w,style:X,size:Re,locale:ge,selectComponentClass:De,responsive:Ce,showSizeChanger:z}=i,T=s(i,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:fe}=(0,Ee.Z)(Ce),{getPrefixCls:me,direction:xe,pagination:Je={}}=l.useContext(ie.E_),St=me("pagination",f),[st,Pt]=R(St),an=z!=null?z:Je.showSizeChanger,_t=l.useMemo(()=>{const Rt=l.createElement("span",{className:`${St}-item-ellipsis`},"\u2022\u2022\u2022"),Ge=l.createElement("button",{className:`${St}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(J.Z,null):l.createElement(E.Z,null)),Et=l.createElement("button",{className:`${St}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(E.Z,null):l.createElement(J.Z,null)),hn=l.createElement("a",{className:`${St}-item-link`},l.createElement("div",{className:`${St}-item-container`},xe==="rtl"?l.createElement($.Z,{className:`${St}-item-link-icon`}):l.createElement(k,{className:`${St}-item-link-icon`}),Rt)),xn=l.createElement("a",{className:`${St}-item-link`},l.createElement("div",{className:`${St}-item-container`},xe==="rtl"?l.createElement(k,{className:`${St}-item-link-icon`}):l.createElement($.Z,{className:`${St}-item-link-icon`}),Rt));return{prevIcon:Ge,nextIcon:Et,jumpPrevIcon:hn,jumpNextIcon:xn}},[xe,St]),[en]=(0,ne.Z)("Pagination",Q.Z),fn=Object.assign(Object.assign({},en),ge),In=(0,ae.Z)(Re),vn=In==="small"||!!(fe&&!In&&Ce),Vt=me("select",te),Sn=g()({[`${St}-mini`]:vn,[`${St}-rtl`]:xe==="rtl"},Je==null?void 0:Je.className,L,w,Pt),Kn=Object.assign(Object.assign({},Je==null?void 0:Je.style),X);return st(l.createElement(j,Object.assign({},_t,T,{style:Kn,prefixCls:St,selectPrefixCls:Vt,className:Sn,selectComponentClass:De||(vn?Me:Oe),locale:fn,showSizeChanger:an})))},_=H},5112:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return Ee}});var n=e(92310),l=e.n(n),b=e(18929),G=e(26112),d=e(59301),F=e(36355),r=e(19716);const k=d.createContext(null),$=k.Provider;var E=k;const J=d.createContext(null),h=J.Provider;var g=e(5630),P=e(8654),D=e(1684),M=e(32441),we=e(17313),q=e(83116),ce=e(37613);const pe=ne=>{const{componentCls:se,antCls:Me}=ne,Oe=`${se}-group`;return{[Oe]:Object.assign(Object.assign({},(0,we.Wf)(ne)),{display:"inline-block",fontSize:0,[`&${Oe}-rtl`]:{direction:"rtl"},[`${Me}-badge ${Me}-badge-count`]:{zIndex:1},[`> ${Me}-badge:not(:first-child) > ${Me}-button-wrapper`]:{borderInlineStart:"none"}})}},V=ne=>{const{componentCls:se,wrapperMarginInlineEnd:Me,colorPrimary:Oe,radioSize:ue,motionDurationSlow:Be,motionDurationMid:Te,motionEaseInOutCirc:it,colorBgContainer:$e,colorBorder:rt,lineWidth:Ye,dotSize:yt,colorBgContainerDisabled:Xe,colorTextDisabled:Pe,paddingXS:ot,dotColorDisabled:x,lineType:R,radioDotDisabledSize:s,wireframe:o,colorWhite:H}=ne,_=`${se}-inner`;return{[`${se}-wrapper`]:Object.assign(Object.assign({},(0,we.Wf)(ne)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Me,cursor:"pointer",[`&${se}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ne.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${se}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Ye}px ${R} ${Oe}`,borderRadius:"50%",visibility:"hidden",content:'""'},[se]:Object.assign(Object.assign({},(0,we.Wf)(ne)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${se}-wrapper:hover &, + &:hover ${_}`]:{borderColor:Oe},[`${se}-input:focus-visible + ${_}`]:Object.assign({},(0,we.oN)(ne)),[`${se}:hover::after, ${se}-wrapper:hover &::after`]:{visibility:"visible"},[`${se}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ue,height:ue,marginBlockStart:ue/-2,marginInlineStart:ue/-2,backgroundColor:o?Oe:H,borderBlockStart:0,borderInlineStart:0,borderRadius:ue,transform:"scale(0)",opacity:0,transition:`all ${Be} ${it}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ue,height:ue,backgroundColor:$e,borderColor:rt,borderStyle:"solid",borderWidth:Ye,borderRadius:"50%",transition:`all ${Te}`},[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${se}-checked`]:{[_]:{borderColor:Oe,backgroundColor:o?$e:Oe,"&::after":{transform:`scale(${yt/ue})`,opacity:1,transition:`all ${Be} ${it}`}}},[`${se}-disabled`]:{cursor:"not-allowed",[_]:{backgroundColor:Xe,borderColor:rt,cursor:"not-allowed","&::after":{backgroundColor:x}},[`${se}-input`]:{cursor:"not-allowed"},[`${se}-disabled + span`]:{color:Pe,cursor:"not-allowed"},[`&${se}-checked`]:{[_]:{"&::after":{transform:`scale(${s/ue})`}}}},[`span${se} + *`]:{paddingInlineStart:ot,paddingInlineEnd:ot}})}},C=ne=>{const{buttonColor:se,controlHeight:Me,componentCls:Oe,lineWidth:ue,lineType:Be,colorBorder:Te,motionDurationSlow:it,motionDurationMid:$e,buttonPaddingInline:rt,fontSize:Ye,buttonBg:yt,fontSizeLG:Xe,controlHeightLG:Pe,controlHeightSM:ot,paddingXS:x,borderRadius:R,borderRadiusSM:s,borderRadiusLG:o,buttonCheckedBg:H,buttonSolidCheckedColor:_,colorTextDisabled:i,colorBgContainerDisabled:f,buttonCheckedBgDisabled:te,buttonCheckedColorDisabled:L,colorPrimary:w,colorPrimaryHover:X,colorPrimaryActive:Re,buttonSolidCheckedBg:ge,buttonSolidCheckedHoverBg:De,buttonSolidCheckedActiveBg:Ce}=ne;return{[`${Oe}-button-wrapper`]:{position:"relative",display:"inline-block",height:Me,margin:0,paddingInline:rt,paddingBlock:0,color:se,fontSize:Ye,lineHeight:`${Me-ue*2}px`,background:yt,border:`${ue}px ${Be} ${Te}`,borderBlockStartWidth:ue+.02,borderInlineStartWidth:0,borderInlineEndWidth:ue,cursor:"pointer",transition:[`color ${$e}`,`background ${$e}`,`box-shadow ${$e}`].join(","),a:{color:se},[`> ${Oe}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ue,insetInlineStart:-ue,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ue,paddingInline:0,backgroundColor:Te,transition:`background-color ${it}`,content:'""'}},"&:first-child":{borderInlineStart:`${ue}px ${Be} ${Te}`,borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R},"&:first-child:last-child":{borderRadius:R},[`${Oe}-group-large &`]:{height:Pe,fontSize:Xe,lineHeight:`${Pe-ue*2}px`,"&:first-child":{borderStartStartRadius:o,borderEndStartRadius:o},"&:last-child":{borderStartEndRadius:o,borderEndEndRadius:o}},[`${Oe}-group-small &`]:{height:ot,paddingInline:x-ue,paddingBlock:0,lineHeight:`${ot-ue*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},(0,we.oN)(ne)),[`${Oe}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Oe}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:H,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:X,borderColor:X,"&::before":{backgroundColor:X}},"&:active":{color:Re,borderColor:Re,"&::before":{backgroundColor:Re}}},[`${Oe}-group-solid &-checked:not(${Oe}-button-wrapper-disabled)`]:{color:_,background:ge,borderColor:ge,"&:hover":{color:_,background:De,borderColor:De},"&:active":{color:_,background:Ce,borderColor:Ce}},"&-disabled":{color:i,backgroundColor:f,borderColor:Te,cursor:"not-allowed","&:first-child, &:hover":{color:i,backgroundColor:f,borderColor:Te}},[`&-disabled${Oe}-button-wrapper-checked`]:{color:L,backgroundColor:te,borderColor:Te,boxShadow:"none"}}}},t=ne=>ne-4*2;var W=(0,q.Z)("Radio",ne=>{const{controlOutline:se,controlOutlineWidth:Me,radioSize:Oe}=ne,ue=`0 0 0 ${Me}px ${se}`,Be=ue,Te=t(Oe),it=(0,ce.TS)(ne,{radioDotDisabledSize:Te,radioFocusShadow:ue,radioButtonFocusShadow:Be});return[pe(it),V(it),C(it)]},ne=>{const{wireframe:se,padding:Me,marginXS:Oe,lineWidth:ue,fontSizeLG:Be,colorText:Te,colorBgContainer:it,colorTextDisabled:$e,controlItemBgActiveDisabled:rt,colorTextLightSolid:Ye,colorPrimary:yt,colorPrimaryHover:Xe,colorPrimaryActive:Pe}=ne,ot=4,x=Be,R=se?t(x):x-(ot+ue)*2;return{radioSize:x,dotSize:R,dotColorDisabled:$e,buttonSolidCheckedColor:Ye,buttonSolidCheckedBg:yt,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:Pe,buttonBg:it,buttonCheckedBg:it,buttonColor:Te,buttonCheckedBgDisabled:rt,buttonCheckedColorDisabled:$e,buttonPaddingInline:Me-ue,wrapperMarginInlineEnd:Oe}}),y=e(14088),K=e(4572),I=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{var Me,Oe;const ue=d.useContext(E),Be=d.useContext(J),{getPrefixCls:Te,direction:it,radio:$e}=d.useContext(F.E_),rt=d.useRef(null),Ye=(0,P.sQ)(se,rt),{isFormItemInput:yt}=d.useContext(M.aM),Xe=Re=>{var ge,De;(ge=ne.onChange)===null||ge===void 0||ge.call(ne,Re),(De=ue==null?void 0:ue.onChange)===null||De===void 0||De.call(ue,Re)},{prefixCls:Pe,className:ot,rootClassName:x,children:R,style:s}=ne,o=I(ne,["prefixCls","className","rootClassName","children","style"]),H=Te("radio",Pe),_=((ue==null?void 0:ue.optionType)||Be)==="button",i=_?`${H}-button`:H,[f,te]=W(H),L=Object.assign({},o),w=d.useContext(D.Z);ue&&(L.name=ue.name,L.onChange=Xe,L.checked=ne.value===ue.value,L.disabled=(Me=L.disabled)!==null&&Me!==void 0?Me:ue.disabled),L.disabled=(Oe=L.disabled)!==null&&Oe!==void 0?Oe:w;const X=l()(`${i}-wrapper`,{[`${i}-wrapper-checked`]:L.checked,[`${i}-wrapper-disabled`]:L.disabled,[`${i}-wrapper-rtl`]:it==="rtl",[`${i}-wrapper-in-form-item`]:yt},$e==null?void 0:$e.className,ot,x,te);return f(d.createElement(y.Z,{component:"Radio",disabled:L.disabled},d.createElement("label",{className:X,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),s),onMouseEnter:ne.onMouseEnter,onMouseLeave:ne.onMouseLeave},d.createElement(g.Z,Object.assign({},L,{className:l()(L.className,!_&&K.A),type:"radio",prefixCls:i,ref:Ye})),R!==void 0?d.createElement("span",null,R):null)))};var U=d.forwardRef(Z);const O=d.forwardRef((ne,se)=>{const{getPrefixCls:Me,direction:Oe}=d.useContext(F.E_),[ue,Be]=(0,b.Z)(ne.defaultValue,{value:ne.value}),Te=ge=>{const De=ue,Ce=ge.target.value;"value"in ne||Be(Ce);const{onChange:z}=ne;z&&Ce!==De&&z(ge)},{prefixCls:it,className:$e,rootClassName:rt,options:Ye,buttonStyle:yt="outline",disabled:Xe,children:Pe,size:ot,style:x,id:R,onMouseEnter:s,onMouseLeave:o,onFocus:H,onBlur:_}=ne,i=Me("radio",it),f=`${i}-group`,[te,L]=W(i);let w=Pe;Ye&&Ye.length>0&&(w=Ye.map(ge=>typeof ge=="string"||typeof ge=="number"?d.createElement(U,{key:ge.toString(),prefixCls:i,disabled:Xe,value:ge,checked:ue===ge},ge):d.createElement(U,{key:`radio-group-value-options-${ge.value}`,prefixCls:i,disabled:ge.disabled||Xe,value:ge.value,checked:ue===ge.value,title:ge.title,style:ge.style},ge.label)));const X=(0,r.Z)(ot),Re=l()(f,`${f}-${yt}`,{[`${f}-${X}`]:X,[`${f}-rtl`]:Oe==="rtl"},$e,rt,L);return te(d.createElement("div",Object.assign({},(0,G.Z)(ne,{aria:!0,data:!0}),{className:Re,style:x,onMouseEnter:s,onMouseLeave:o,onFocus:H,onBlur:_,id:R,ref:se}),d.createElement($,{value:{onChange:Te,value:ue,disabled:ne.disabled,name:ne.name,optionType:ne.optionType}},w)))});var de=d.memo(O),j=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{const{getPrefixCls:Me}=d.useContext(F.E_),{prefixCls:Oe}=ne,ue=j(ne,["prefixCls"]),Be=Me("radio",Oe);return d.createElement(h,{value:"button"},d.createElement(U,Object.assign({prefixCls:Be},ue,{type:"radio",ref:se})))};var ie=d.forwardRef(Q);const ae=U;ae.Button=ie,ae.Group=de,ae.__ANT_RADIO=!0;var Ee=ae},57809:function(qt,Ze,e){"use strict";var n=e(92310),l=e.n(n),b=e(77861),G=e(2738),d=e(59301),F=e(53487),r=e(62892),k=e(19080),$=e(36355),E=e(1684),J=e(93891),h=e(19716),g=e(32441),P=e(33234),D=e(14154),M=e(58582),we=e(84443),q=e(66339),ce=function(W,y){var K={};for(var I in W)Object.prototype.hasOwnProperty.call(W,I)&&y.indexOf(I)<0&&(K[I]=W[I]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,I=Object.getOwnPropertySymbols(W);Z{var K,{prefixCls:I,bordered:Z=!0,className:S,rootClassName:U,getPopupContainer:O,popupClassName:de,dropdownClassName:j,listHeight:Q=256,placement:ie,listItemHeight:ae=24,size:Ee,disabled:ne,notFoundContent:se,status:Me,builtinPlacements:Oe,dropdownMatchSelectWidth:ue,popupMatchSelectWidth:Be,direction:Te,style:it,allowClear:$e}=W,rt=ce(W,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Ye,getPrefixCls:yt,renderEmpty:Xe,direction:Pe,virtual:ot,popupMatchSelectWidth:x,popupOverflow:R,select:s}=d.useContext($.E_),o=yt("select",I),H=yt(),_=Te!=null?Te:Pe,{compactSize:i,compactItemClassnames:f}=(0,P.ri)(o,_),[te,L]=(0,D.Z)(o),w=d.useMemo(()=>{const{mode:Kn}=rt;if(Kn!=="combobox")return Kn===pe?"combobox":Kn},[rt.mode]),X=w==="multiple"||w==="tags",Re=(0,we.Z)(rt.suffixIcon,rt.showArrow),ge=(K=Be!=null?Be:ue)!==null&&K!==void 0?K:x,{status:De,hasFeedback:Ce,isFormItemInput:z,feedbackIcon:T}=d.useContext(g.aM),fe=(0,k.F)(De,Me);let me;se!==void 0?me=se:w==="combobox"?me=null:me=(Xe==null?void 0:Xe("Select"))||d.createElement(J.Z,{componentName:"Select"});const{suffixIcon:xe,itemIcon:Je,removeIcon:St,clearIcon:st}=(0,q.Z)(Object.assign(Object.assign({},rt),{multiple:X,hasFeedback:Ce,feedbackIcon:T,showSuffixIcon:Re,prefixCls:o,showArrow:rt.showArrow,componentName:"Select"})),Pt=$e===!0?{clearIcon:st}:$e,an=(0,G.Z)(rt,["suffixIcon","itemIcon"]),_t=l()(de||j,{[`${o}-dropdown-${_}`]:_==="rtl"},U,L),en=(0,h.Z)(Kn=>{var Rt;return(Rt=Ee!=null?Ee:i)!==null&&Rt!==void 0?Rt:Kn}),fn=d.useContext(E.Z),In=ne!=null?ne:fn,vn=l()({[`${o}-lg`]:en==="large",[`${o}-sm`]:en==="small",[`${o}-rtl`]:_==="rtl",[`${o}-borderless`]:!Z,[`${o}-in-form-item`]:z},(0,k.Z)(o,fe,Ce),f,s==null?void 0:s.className,S,U,L),Vt=d.useMemo(()=>ie!==void 0?ie:_==="rtl"?"bottomRight":"bottomLeft",[ie,_]),Sn=(0,M.Z)(Oe,R);return te(d.createElement(b.ZP,Object.assign({ref:y,virtual:ot,showSearch:s==null?void 0:s.showSearch},an,{style:Object.assign(Object.assign({},s==null?void 0:s.style),it),dropdownMatchSelectWidth:ge,builtinPlacements:Sn,transitionName:(0,r.m)(H,"slide-up",rt.transitionName),listHeight:Q,listItemHeight:ae,mode:w,prefixCls:o,placement:Vt,direction:_,suffixIcon:xe,menuItemSelectedIcon:Je,removeIcon:St,allowClear:Pt,notFoundContent:me,className:vn,getPopupContainer:O||Ye,dropdownClassName:_t,disabled:In})))},C=d.forwardRef(V),t=(0,F.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=pe,C.Option=b.Wx,C.OptGroup=b.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=t,Ze.default=C},14154:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return C}});var n=e(17313),l=e(74207),b=e(37613),G=e(83116),d=e(13826),F=e(92899);const r=t=>{const{optionHeight:W,optionFontSize:y,optionLineHeight:K,optionPadding:I}=t;return{position:"relative",display:"block",minHeight:W,padding:I,color:t.colorText,fontWeight:"normal",fontSize:y,lineHeight:K,boxSizing:"border-box"}};var $=t=>{const{antCls:W,componentCls:y}=t,K=`${y}-item`,I=`&${W}-slide-up-enter${W}-slide-up-enter-active`,Z=`&${W}-slide-up-appear${W}-slide-up-appear-active`,S=`&${W}-slide-up-leave${W}-slide-up-leave-active`,U=`${y}-dropdown-placement-`;return[{[`${y}-dropdown`]:Object.assign(Object.assign({},(0,n.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` + ${I}${U}bottomLeft, + ${Z}${U}bottomLeft `]:{animationName:d.fJ},[` - ${x}${G}topLeft, - ${T}${G}topLeft, - ${x}${G}topRight, - ${T}${G}topRight - `]:{animationName:d.Qt},[`${A}${G}bottomLeft`]:{animationName:d.Uw},[` - ${A}${G}topLeft, - ${A}${G}topRight - `]:{animationName:d.ly},"&-hidden":{display:"none"},[`${K}`]:Object.assign(Object.assign({},r(t)),{cursor:"pointer",transition:`background ${t.motionDurationSlow} ease`,borderRadius:t.borderRadiusSM,"&-group":{color:t.colorTextDescription,fontSize:t.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},n.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${K}-option-disabled)`]:{backgroundColor:t.optionActiveBg},[`&-selected:not(${K}-option-disabled)`]:{color:t.optionSelectedColor,fontWeight:t.optionSelectedFontWeight,backgroundColor:t.optionSelectedBg,[`${K}-option-state`]:{color:t.colorPrimary}},"&-disabled":{[`&${K}-option-selected`]:{backgroundColor:t.colorBgContainerDisabled},color:t.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:t.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,d.oN)(t,"slide-up"),(0,d.oN)(t,"slide-down"),(0,F.Fm)(t,"move-up"),(0,F.Fm)(t,"move-down")]};const E=2,J=t=>{let{controlHeightSM:W,controlHeight:y,lineWidth:K}=t;const x=(y-W)/2-K,T=Math.ceil(x/2);return[x,T]};function h(t,W){const{componentCls:y,iconCls:K}=t,x=`${y}-selection-overflow`,T=t.multipleSelectItemHeight,[A]=J(t),G=W?`${y}-${W}`:"";return{[`${y}-multiple${G}`]:{fontSize:t.fontSize,[x]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${y}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${A-E}px ${E*2}px`,borderRadius:t.borderRadius,[`${y}-show-search&`]:{cursor:"text"},[`${y}-disabled&`]:{background:t.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${E}px 0`,lineHeight:`${T}px`,visibility:"hidden",content:'"\\a0"'}},[` + ${I}${U}topLeft, + ${Z}${U}topLeft, + ${I}${U}topRight, + ${Z}${U}topRight + `]:{animationName:d.Qt},[`${S}${U}bottomLeft`]:{animationName:d.Uw},[` + ${S}${U}topLeft, + ${S}${U}topRight + `]:{animationName:d.ly},"&-hidden":{display:"none"},[`${K}`]:Object.assign(Object.assign({},r(t)),{cursor:"pointer",transition:`background ${t.motionDurationSlow} ease`,borderRadius:t.borderRadiusSM,"&-group":{color:t.colorTextDescription,fontSize:t.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},n.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${K}-option-disabled)`]:{backgroundColor:t.optionActiveBg},[`&-selected:not(${K}-option-disabled)`]:{color:t.optionSelectedColor,fontWeight:t.optionSelectedFontWeight,backgroundColor:t.optionSelectedBg,[`${K}-option-state`]:{color:t.colorPrimary}},"&-disabled":{[`&${K}-option-selected`]:{backgroundColor:t.colorBgContainerDisabled},color:t.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:t.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,d.oN)(t,"slide-up"),(0,d.oN)(t,"slide-down"),(0,F.Fm)(t,"move-up"),(0,F.Fm)(t,"move-down")]};const E=2,J=t=>{let{controlHeightSM:W,controlHeight:y,lineWidth:K}=t;const I=(y-W)/2-K,Z=Math.ceil(I/2);return[I,Z]};function h(t,W){const{componentCls:y,iconCls:K}=t,I=`${y}-selection-overflow`,Z=t.multipleSelectItemHeight,[S]=J(t),U=W?`${y}-${W}`:"";return{[`${y}-multiple${U}`]:{fontSize:t.fontSize,[I]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${y}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${S-E}px ${E*2}px`,borderRadius:t.borderRadius,[`${y}-show-search&`]:{cursor:"text"},[`${y}-disabled&`]:{background:t.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${E}px 0`,lineHeight:`${Z}px`,visibility:"hidden",content:'"\\a0"'}},[` &${y}-show-arrow ${y}-selector, &${y}-allow-clear ${y}-selector - `]:{paddingInlineEnd:t.fontSizeIcon+t.controlPaddingHorizontal},[`${y}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:T,marginTop:E,marginBottom:E,lineHeight:`${T-t.lineWidth*2}px`,background:t.multipleItemBg,border:`${t.lineWidth}px ${t.lineType} ${t.multipleItemBorderColor}`,borderRadius:t.borderRadiusSM,cursor:"default",transition:`font-size ${t.motionDurationSlow}, line-height ${t.motionDurationSlow}, height ${t.motionDurationSlow}`,userSelect:"none",marginInlineEnd:E*2,paddingInlineStart:t.paddingXS,paddingInlineEnd:t.paddingXS/2,[`${y}-disabled&`]:{color:t.multipleItemColorDisabled,borderColor:t.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:t.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,n.Ro)()),{display:"inline-flex",alignItems:"center",color:t.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${K}`]:{verticalAlign:"-0.2em"},"&:hover":{color:t.colorIconHover}})},[`${x}-item + ${x}-item`]:{[`${y}-selection-search`]:{marginInlineStart:0}},[`${y}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:t.inputPaddingHorizontalBase-A,"\n &-input,\n &-mirror\n ":{height:T,fontFamily:t.fontFamily,lineHeight:`${T}px`,transition:`all ${t.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${y}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:t.inputPaddingHorizontalBase,insetInlineEnd:t.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${t.motionDurationSlow}`}}}}var D=t=>{const{componentCls:W}=t,y=(0,b.TS)(t,{controlHeight:t.controlHeightSM,multipleSelectItemHeight:t.controlHeightXS,borderRadius:t.borderRadiusSM,borderRadiusSM:t.borderRadiusXS}),K=(0,b.TS)(t,{fontSize:t.fontSizeLG,controlHeight:t.controlHeightLG,multipleSelectItemHeight:t.multipleItemHeightLG,borderRadius:t.borderRadiusLG,borderRadiusSM:t.borderRadius}),[,x]=J(t);return[h(t),h(y,"sm"),{[`${W}-multiple${W}-sm`]:{[`${W}-selection-placeholder`]:{insetInline:t.controlPaddingHorizontalSM-t.lineWidth},[`${W}-selection-search`]:{marginInlineStart:x}}},h(K,"lg")]};function I(t,W){const{componentCls:y,inputPaddingHorizontalBase:K,borderRadius:x}=t,T=t.controlHeight-t.lineWidth*2,A=Math.ceil(t.fontSize*1.25),G=W?`${y}-${W}`:"";return{[`${y}-single${G}`]:{fontSize:t.fontSize,[`${y}-selector`]:Object.assign(Object.assign({},(0,n.Wf)(t)),{display:"flex",borderRadius:x,[`${y}-selection-search`]:{position:"absolute",top:0,insetInlineStart:K,insetInlineEnd:K,bottom:0,"&-input":{width:"100%"}},[` + `]:{paddingInlineEnd:t.fontSizeIcon+t.controlPaddingHorizontal},[`${y}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Z,marginTop:E,marginBottom:E,lineHeight:`${Z-t.lineWidth*2}px`,background:t.multipleItemBg,border:`${t.lineWidth}px ${t.lineType} ${t.multipleItemBorderColor}`,borderRadius:t.borderRadiusSM,cursor:"default",transition:`font-size ${t.motionDurationSlow}, line-height ${t.motionDurationSlow}, height ${t.motionDurationSlow}`,userSelect:"none",marginInlineEnd:E*2,paddingInlineStart:t.paddingXS,paddingInlineEnd:t.paddingXS/2,[`${y}-disabled&`]:{color:t.multipleItemColorDisabled,borderColor:t.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:t.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,n.Ro)()),{display:"inline-flex",alignItems:"center",color:t.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${K}`]:{verticalAlign:"-0.2em"},"&:hover":{color:t.colorIconHover}})},[`${I}-item + ${I}-item`]:{[`${y}-selection-search`]:{marginInlineStart:0}},[`${y}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:t.inputPaddingHorizontalBase-S,"\n &-input,\n &-mirror\n ":{height:Z,fontFamily:t.fontFamily,lineHeight:`${Z}px`,transition:`all ${t.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${y}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:t.inputPaddingHorizontalBase,insetInlineEnd:t.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${t.motionDurationSlow}`}}}}var P=t=>{const{componentCls:W}=t,y=(0,b.TS)(t,{controlHeight:t.controlHeightSM,multipleSelectItemHeight:t.controlHeightXS,borderRadius:t.borderRadiusSM,borderRadiusSM:t.borderRadiusXS}),K=(0,b.TS)(t,{fontSize:t.fontSizeLG,controlHeight:t.controlHeightLG,multipleSelectItemHeight:t.multipleItemHeightLG,borderRadius:t.borderRadiusLG,borderRadiusSM:t.borderRadius}),[,I]=J(t);return[h(t),h(y,"sm"),{[`${W}-multiple${W}-sm`]:{[`${W}-selection-placeholder`]:{insetInline:t.controlPaddingHorizontalSM-t.lineWidth},[`${W}-selection-search`]:{marginInlineStart:I}}},h(K,"lg")]};function D(t,W){const{componentCls:y,inputPaddingHorizontalBase:K,borderRadius:I}=t,Z=t.controlHeight-t.lineWidth*2,S=Math.ceil(t.fontSize*1.25),U=W?`${y}-${W}`:"";return{[`${y}-single${U}`]:{fontSize:t.fontSize,[`${y}-selector`]:Object.assign(Object.assign({},(0,n.Wf)(t)),{display:"flex",borderRadius:I,[`${y}-selection-search`]:{position:"absolute",top:0,insetInlineStart:K,insetInlineEnd:K,bottom:0,"&-input":{width:"100%"}},[` ${y}-selection-item, ${y}-selection-placeholder - `]:{padding:0,lineHeight:`${T}px`,transition:`all ${t.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${T}px`}},[`${y}-selection-item`]:{position:"relative",userSelect:"none"},[`${y}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${y}-selection-item:after`,`${y}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{padding:0,lineHeight:`${Z}px`,transition:`all ${t.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Z}px`}},[`${y}-selection-item`]:{position:"relative",userSelect:"none"},[`${y}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${y}-selection-item:after`,`${y}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${y}-show-arrow ${y}-selection-item, &${y}-show-arrow ${y}-selection-placeholder - `]:{paddingInlineEnd:A},[`&${y}-open ${y}-selection-item`]:{color:t.colorTextPlaceholder},[`&:not(${y}-customize-input)`]:{[`${y}-selector`]:{width:"100%",height:t.controlHeight,padding:`0 ${K}px`,[`${y}-selection-search-input`]:{height:T},"&:after":{lineHeight:`${T}px`}}},[`&${y}-customize-input`]:{[`${y}-selector`]:{"&:after":{display:"none"},[`${y}-selection-search`]:{position:"static",width:"100%"},[`${y}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${K}px`,"&:after":{display:"none"}}}}}}}function M(t){const{componentCls:W}=t,y=t.controlPaddingHorizontalSM-t.lineWidth;return[I(t),I((0,b.TS)(t,{controlHeight:t.controlHeightSM,borderRadius:t.borderRadiusSM}),"sm"),{[`${W}-single${W}-sm`]:{[`&:not(${W}-customize-input)`]:{[`${W}-selection-search`]:{insetInlineStart:y,insetInlineEnd:y},[`${W}-selector`]:{padding:`0 ${y}px`},[`&${W}-show-arrow ${W}-selection-search`]:{insetInlineEnd:y+t.fontSize*1.5},[` + `]:{paddingInlineEnd:S},[`&${y}-open ${y}-selection-item`]:{color:t.colorTextPlaceholder},[`&:not(${y}-customize-input)`]:{[`${y}-selector`]:{width:"100%",height:t.controlHeight,padding:`0 ${K}px`,[`${y}-selection-search-input`]:{height:Z},"&:after":{lineHeight:`${Z}px`}}},[`&${y}-customize-input`]:{[`${y}-selector`]:{"&:after":{display:"none"},[`${y}-selection-search`]:{position:"static",width:"100%"},[`${y}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${K}px`,"&:after":{display:"none"}}}}}}}function M(t){const{componentCls:W}=t,y=t.controlPaddingHorizontalSM-t.lineWidth;return[D(t),D((0,b.TS)(t,{controlHeight:t.controlHeightSM,borderRadius:t.borderRadiusSM}),"sm"),{[`${W}-single${W}-sm`]:{[`&:not(${W}-customize-input)`]:{[`${W}-selection-search`]:{insetInlineStart:y,insetInlineEnd:y},[`${W}-selector`]:{padding:`0 ${y}px`},[`&${W}-show-arrow ${W}-selection-search`]:{insetInlineEnd:y+t.fontSize*1.5},[` &${W}-show-arrow ${W}-selection-item, &${W}-show-arrow ${W}-selection-placeholder - `]:{paddingInlineEnd:t.fontSize*1.5}}}},I((0,b.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Ae=t=>{const{componentCls:W,selectorBg:y}=t;return{position:"relative",backgroundColor:y,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${W}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${W}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${W}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},q=function(t,W){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:K,borderHoverColor:x,outlineColor:T,antCls:A}=W,G=y?{[`${K}-selector`]:{borderColor:x}}:{};return{[t]:{[`&:not(${K}-disabled):not(${K}-customize-input):not(${A}-pagination-size-changer)`]:Object.assign(Object.assign({},G),{[`${K}-focused& ${K}-selector`]:{borderColor:x,boxShadow:`0 0 0 ${W.controlOutlineWidth}px ${T}`,outline:0},[`&:hover ${K}-selector`]:{borderColor:x}})}}},ce=t=>{const{componentCls:W}=t;return{[`${W}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},pe=t=>{const{componentCls:W,inputPaddingHorizontalBase:y,iconCls:K}=t;return{[W]:Object.assign(Object.assign({},(0,n.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${W}-customize-input) ${W}-selector`]:Object.assign(Object.assign({},Ae(t)),ce(t)),[`${W}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},n.vS),[`${W}-selection-placeholder`]:Object.assign(Object.assign({},n.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${W}-arrow`]:Object.assign(Object.assign({},(0,n.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:y,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[K]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${W}-suffix)`]:{pointerEvents:"auto"}},[`${W}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${W}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:y,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${W}-clear`]:{opacity:1}}}),[`${W}-has-feedback`]:{[`${W}-clear`]:{insetInlineEnd:y+t.fontSize+t.paddingXS}}}},V=t=>{const{componentCls:W}=t;return[{[W]:{[`&-borderless ${W}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${W}-in-form-item`]:{width:"100%"}}},pe(t),M(t),D(t),$(t),{[`${W}-rtl`]:{direction:"rtl"}},q(W,(0,b.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),q(`${W}-status-error`,(0,b.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),q(`${W}-status-warning`,(0,b.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,l.c)(t,{borderElCls:`${W}-selector`,focusElCls:`${W}-focused`})]};var C=(0,U.Z)("Select",(t,W)=>{let{rootPrefixCls:y}=W;const K=(0,b.TS)(t,{rootPrefixCls:y,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[V(K)]},t=>{const{fontSize:W,lineHeight:y,controlHeight:K,controlPaddingHorizontal:x,zIndexPopupBase:T,colorText:A,fontWeightStrong:G,controlItemBgActive:O,controlItemBgHover:de,colorBgContainer:j,colorFillSecondary:Q,controlHeightLG:ie,controlHeightSM:ae,colorBgContainerDisabled:Ee,colorTextDisabled:ne}=t;return{zIndexPopup:T+50,optionSelectedColor:A,optionSelectedFontWeight:G,optionSelectedBg:O,optionActiveBg:de,optionPadding:`${(K-W*y)/2}px ${x}px`,optionFontSize:W,optionLineHeight:y,optionHeight:K,selectorBg:j,clearBg:j,singleItemHeightLG:ie,multipleItemBg:Q,multipleItemBorderColor:"transparent",multipleItemHeight:ae,multipleItemHeightLG:K,multipleSelectorBgDisabled:Ee,multipleItemColorDisabled:ne,multipleItemBorderColorDisabled:"transparent"}})},58582:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});const n=b=>{const d={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:b==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},d),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},d),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},d),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},d),{points:["br","tr"],offset:[0,-4]})}};function l(b,U){return b||n(U)}},84443:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return n}});function n(l,b){return b!==void 0?b:l!==null}},66339:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(40001),l=e(19248),b=e(99267),U=e(84105),d=e(58617),F=e(47472),r=e(59301);function k($){let{suffixIcon:E,clearIcon:J,menuItemSelectedIcon:h,removeIcon:g,loading:D,multiple:I,hasFeedback:M,prefixCls:Ae,showSuffixIcon:q,feedbackIcon:ce,showArrow:pe,componentName:V}=$;const C=J!=null?J:r.createElement(l.Z,null),t=x=>E===null&&!M&&!pe?null:r.createElement(r.Fragment,null,q!==!1&&x,M&&ce);let W=null;if(E!==void 0)W=t(E);else if(D)W=t(r.createElement(d.Z,{spin:!0}));else{const x=`${Ae}-suffix`;W=T=>{let{open:A,showSearch:G}=T;return t(A&&G?r.createElement(F.Z,{className:x}):r.createElement(U.Z,{className:x}))}}let y=null;h!==void 0?y=h:I?y=r.createElement(n.Z,null):y=null;let K=null;return g!==void 0?K=g:K=r.createElement(b.Z,null),{clearIcon:C,suffixIcon:W,itemIcon:y,removeIcon:K}}},61621:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return R}});var n=e(92310),l=e.n(n),b=e(59301),U=e(36355),d=e(2738),r=s=>{const{prefixCls:o,className:H,style:_,size:i,shape:f}=s,te=l()({[`${o}-lg`]:i==="large",[`${o}-sm`]:i==="small"}),Z=l()({[`${o}-circle`]:f==="circle",[`${o}-square`]:f==="square",[`${o}-round`]:f==="round"}),P=b.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return b.createElement("span",{className:l()(o,te,Z,H),style:Object.assign(Object.assign({},P),_)})},k=e(93083),$=e(83116),E=e(37613);const J=new k.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),h=s=>({height:s,lineHeight:`${s}px`}),g=s=>Object.assign({width:s},h(s)),D=s=>({background:s.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:J,animationDuration:s.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=s=>Object.assign({width:s*5,minWidth:s*5},h(s)),M=s=>{const{skeletonAvatarCls:o,gradientFromColor:H,controlHeight:_,controlHeightLG:i,controlHeightSM:f}=s;return{[`${o}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:H},g(_)),[`${o}${o}-circle`]:{borderRadius:"50%"},[`${o}${o}-lg`]:Object.assign({},g(i)),[`${o}${o}-sm`]:Object.assign({},g(f))}},Ae=s=>{const{controlHeight:o,borderRadiusSM:H,skeletonInputCls:_,controlHeightLG:i,controlHeightSM:f,gradientFromColor:te}=s;return{[`${_}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:te,borderRadius:H},I(o)),[`${_}-lg`]:Object.assign({},I(i)),[`${_}-sm`]:Object.assign({},I(f))}},q=s=>Object.assign({width:s},h(s)),ce=s=>{const{skeletonImageCls:o,imageSizeBase:H,gradientFromColor:_,borderRadiusSM:i}=s;return{[`${o}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:_,borderRadius:i},q(H*2)),{[`${o}-path`]:{fill:"#bfbfbf"},[`${o}-svg`]:Object.assign(Object.assign({},q(H)),{maxWidth:H*4,maxHeight:H*4}),[`${o}-svg${o}-svg-circle`]:{borderRadius:"50%"}}),[`${o}${o}-circle`]:{borderRadius:"50%"}}},pe=(s,o,H)=>{const{skeletonButtonCls:_}=s;return{[`${H}${_}-circle`]:{width:o,minWidth:o,borderRadius:"50%"},[`${H}${_}-round`]:{borderRadius:o}}},V=s=>Object.assign({width:s*2,minWidth:s*2},h(s)),C=s=>{const{borderRadiusSM:o,skeletonButtonCls:H,controlHeight:_,controlHeightLG:i,controlHeightSM:f,gradientFromColor:te}=s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:te,borderRadius:o,width:_*2,minWidth:_*2},V(_))},pe(s,_,H)),{[`${H}-lg`]:Object.assign({},V(i))}),pe(s,i,`${H}-lg`)),{[`${H}-sm`]:Object.assign({},V(f))}),pe(s,f,`${H}-sm`))},t=s=>{const{componentCls:o,skeletonAvatarCls:H,skeletonTitleCls:_,skeletonParagraphCls:i,skeletonButtonCls:f,skeletonInputCls:te,skeletonImageCls:Z,controlHeight:P,controlHeightLG:X,controlHeightSM:Re,gradientFromColor:ge,padding:De,marginSM:Ce,borderRadius:z,titleHeight:L,blockRadius:fe,paragraphLiHeight:me,controlHeightXS:xe,paragraphMarginTop:Je}=s;return{[`${o}`]:{display:"table",width:"100%",[`${o}-header`]:{display:"table-cell",paddingInlineEnd:De,verticalAlign:"top",[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ge},g(P)),[`${H}-circle`]:{borderRadius:"50%"},[`${H}-lg`]:Object.assign({},g(X)),[`${H}-sm`]:Object.assign({},g(Re))},[`${o}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${_}`]:{width:"100%",height:L,background:ge,borderRadius:fe,[`+ ${i}`]:{marginBlockStart:Re}},[`${i}`]:{padding:0,"> li":{width:"100%",height:me,listStyle:"none",background:ge,borderRadius:fe,"+ li":{marginBlockStart:xe}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${o}-content`]:{[`${_}, ${i} > li`]:{borderRadius:z}}},[`${o}-with-avatar ${o}-content`]:{[`${_}`]:{marginBlockStart:Ce,[`+ ${i}`]:{marginBlockStart:Je}}},[`${o}${o}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(s)),M(s)),Ae(s)),ce(s)),[`${o}${o}-block`]:{width:"100%",[`${f}`]:{width:"100%"},[`${te}`]:{width:"100%"}},[`${o}${o}-active`]:{[` + `]:{paddingInlineEnd:t.fontSize*1.5}}}},D((0,b.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const we=t=>{const{componentCls:W,selectorBg:y}=t;return{position:"relative",backgroundColor:y,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${W}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${W}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${W}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},q=function(t,W){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:K,borderHoverColor:I,outlineColor:Z,antCls:S}=W,U=y?{[`${K}-selector`]:{borderColor:I}}:{};return{[t]:{[`&:not(${K}-disabled):not(${K}-customize-input):not(${S}-pagination-size-changer)`]:Object.assign(Object.assign({},U),{[`${K}-focused& ${K}-selector`]:{borderColor:I,boxShadow:`0 0 0 ${W.controlOutlineWidth}px ${Z}`,outline:0},[`&:hover ${K}-selector`]:{borderColor:I}})}}},ce=t=>{const{componentCls:W}=t;return{[`${W}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},pe=t=>{const{componentCls:W,inputPaddingHorizontalBase:y,iconCls:K}=t;return{[W]:Object.assign(Object.assign({},(0,n.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${W}-customize-input) ${W}-selector`]:Object.assign(Object.assign({},we(t)),ce(t)),[`${W}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},n.vS),[`${W}-selection-placeholder`]:Object.assign(Object.assign({},n.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${W}-arrow`]:Object.assign(Object.assign({},(0,n.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:y,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[K]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${W}-suffix)`]:{pointerEvents:"auto"}},[`${W}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${W}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:y,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${W}-clear`]:{opacity:1}}}),[`${W}-has-feedback`]:{[`${W}-clear`]:{insetInlineEnd:y+t.fontSize+t.paddingXS}}}},V=t=>{const{componentCls:W}=t;return[{[W]:{[`&-borderless ${W}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${W}-in-form-item`]:{width:"100%"}}},pe(t),M(t),P(t),$(t),{[`${W}-rtl`]:{direction:"rtl"}},q(W,(0,b.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),q(`${W}-status-error`,(0,b.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),q(`${W}-status-warning`,(0,b.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,l.c)(t,{borderElCls:`${W}-selector`,focusElCls:`${W}-focused`})]};var C=(0,G.Z)("Select",(t,W)=>{let{rootPrefixCls:y}=W;const K=(0,b.TS)(t,{rootPrefixCls:y,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[V(K)]},t=>{const{fontSize:W,lineHeight:y,controlHeight:K,controlPaddingHorizontal:I,zIndexPopupBase:Z,colorText:S,fontWeightStrong:U,controlItemBgActive:O,controlItemBgHover:de,colorBgContainer:j,colorFillSecondary:Q,controlHeightLG:ie,controlHeightSM:ae,colorBgContainerDisabled:Ee,colorTextDisabled:ne}=t;return{zIndexPopup:Z+50,optionSelectedColor:S,optionSelectedFontWeight:U,optionSelectedBg:O,optionActiveBg:de,optionPadding:`${(K-W*y)/2}px ${I}px`,optionFontSize:W,optionLineHeight:y,optionHeight:K,selectorBg:j,clearBg:j,singleItemHeightLG:ie,multipleItemBg:Q,multipleItemBorderColor:"transparent",multipleItemHeight:ae,multipleItemHeightLG:K,multipleSelectorBgDisabled:Ee,multipleItemColorDisabled:ne,multipleItemBorderColorDisabled:"transparent"}})},58582:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});const n=b=>{const d={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:b==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},d),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},d),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},d),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},d),{points:["br","tr"],offset:[0,-4]})}};function l(b,G){return b||n(G)}},84443:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return n}});function n(l,b){return b!==void 0?b:l!==null}},66339:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});var n=e(40001),l=e(19248),b=e(99267),G=e(84105),d=e(58617),F=e(47472),r=e(59301);function k($){let{suffixIcon:E,clearIcon:J,menuItemSelectedIcon:h,removeIcon:g,loading:P,multiple:D,hasFeedback:M,prefixCls:we,showSuffixIcon:q,feedbackIcon:ce,showArrow:pe,componentName:V}=$;const C=J!=null?J:r.createElement(l.Z,null),t=I=>E===null&&!M&&!pe?null:r.createElement(r.Fragment,null,q!==!1&&I,M&&ce);let W=null;if(E!==void 0)W=t(E);else if(P)W=t(r.createElement(d.Z,{spin:!0}));else{const I=`${we}-suffix`;W=Z=>{let{open:S,showSearch:U}=Z;return t(S&&U?r.createElement(F.Z,{className:I}):r.createElement(G.Z,{className:I}))}}let y=null;h!==void 0?y=h:D?y=r.createElement(n.Z,null):y=null;let K=null;return g!==void 0?K=g:K=r.createElement(b.Z,null),{clearIcon:C,suffixIcon:W,itemIcon:y,removeIcon:K}}},61621:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return R}});var n=e(92310),l=e.n(n),b=e(59301),G=e(36355),d=e(2738),r=s=>{const{prefixCls:o,className:H,style:_,size:i,shape:f}=s,te=l()({[`${o}-lg`]:i==="large",[`${o}-sm`]:i==="small"}),L=l()({[`${o}-circle`]:f==="circle",[`${o}-square`]:f==="square",[`${o}-round`]:f==="round"}),w=b.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return b.createElement("span",{className:l()(o,te,L,H),style:Object.assign(Object.assign({},w),_)})},k=e(93083),$=e(83116),E=e(37613);const J=new k.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),h=s=>({height:s,lineHeight:`${s}px`}),g=s=>Object.assign({width:s},h(s)),P=s=>({background:s.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:J,animationDuration:s.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),D=s=>Object.assign({width:s*5,minWidth:s*5},h(s)),M=s=>{const{skeletonAvatarCls:o,gradientFromColor:H,controlHeight:_,controlHeightLG:i,controlHeightSM:f}=s;return{[`${o}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:H},g(_)),[`${o}${o}-circle`]:{borderRadius:"50%"},[`${o}${o}-lg`]:Object.assign({},g(i)),[`${o}${o}-sm`]:Object.assign({},g(f))}},we=s=>{const{controlHeight:o,borderRadiusSM:H,skeletonInputCls:_,controlHeightLG:i,controlHeightSM:f,gradientFromColor:te}=s;return{[`${_}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:te,borderRadius:H},D(o)),[`${_}-lg`]:Object.assign({},D(i)),[`${_}-sm`]:Object.assign({},D(f))}},q=s=>Object.assign({width:s},h(s)),ce=s=>{const{skeletonImageCls:o,imageSizeBase:H,gradientFromColor:_,borderRadiusSM:i}=s;return{[`${o}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:_,borderRadius:i},q(H*2)),{[`${o}-path`]:{fill:"#bfbfbf"},[`${o}-svg`]:Object.assign(Object.assign({},q(H)),{maxWidth:H*4,maxHeight:H*4}),[`${o}-svg${o}-svg-circle`]:{borderRadius:"50%"}}),[`${o}${o}-circle`]:{borderRadius:"50%"}}},pe=(s,o,H)=>{const{skeletonButtonCls:_}=s;return{[`${H}${_}-circle`]:{width:o,minWidth:o,borderRadius:"50%"},[`${H}${_}-round`]:{borderRadius:o}}},V=s=>Object.assign({width:s*2,minWidth:s*2},h(s)),C=s=>{const{borderRadiusSM:o,skeletonButtonCls:H,controlHeight:_,controlHeightLG:i,controlHeightSM:f,gradientFromColor:te}=s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:te,borderRadius:o,width:_*2,minWidth:_*2},V(_))},pe(s,_,H)),{[`${H}-lg`]:Object.assign({},V(i))}),pe(s,i,`${H}-lg`)),{[`${H}-sm`]:Object.assign({},V(f))}),pe(s,f,`${H}-sm`))},t=s=>{const{componentCls:o,skeletonAvatarCls:H,skeletonTitleCls:_,skeletonParagraphCls:i,skeletonButtonCls:f,skeletonInputCls:te,skeletonImageCls:L,controlHeight:w,controlHeightLG:X,controlHeightSM:Re,gradientFromColor:ge,padding:De,marginSM:Ce,borderRadius:z,titleHeight:T,blockRadius:fe,paragraphLiHeight:me,controlHeightXS:xe,paragraphMarginTop:Je}=s;return{[`${o}`]:{display:"table",width:"100%",[`${o}-header`]:{display:"table-cell",paddingInlineEnd:De,verticalAlign:"top",[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ge},g(w)),[`${H}-circle`]:{borderRadius:"50%"},[`${H}-lg`]:Object.assign({},g(X)),[`${H}-sm`]:Object.assign({},g(Re))},[`${o}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${_}`]:{width:"100%",height:T,background:ge,borderRadius:fe,[`+ ${i}`]:{marginBlockStart:Re}},[`${i}`]:{padding:0,"> li":{width:"100%",height:me,listStyle:"none",background:ge,borderRadius:fe,"+ li":{marginBlockStart:xe}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${o}-content`]:{[`${_}, ${i} > li`]:{borderRadius:z}}},[`${o}-with-avatar ${o}-content`]:{[`${_}`]:{marginBlockStart:Ce,[`+ ${i}`]:{marginBlockStart:Je}}},[`${o}${o}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(s)),M(s)),we(s)),ce(s)),[`${o}${o}-block`]:{width:"100%",[`${f}`]:{width:"100%"},[`${te}`]:{width:"100%"}},[`${o}${o}-active`]:{[` ${_}, ${i} > li, ${H}, ${f}, ${te}, - ${Z} - `]:Object.assign({},D(s))}}};var W=(0,$.Z)("Skeleton",s=>{const{componentCls:o}=s,H=(0,E.TS)(s,{skeletonAvatarCls:`${o}-avatar`,skeletonTitleCls:`${o}-title`,skeletonParagraphCls:`${o}-paragraph`,skeletonButtonCls:`${o}-button`,skeletonInputCls:`${o}-input`,skeletonImageCls:`${o}-image`,imageSizeBase:s.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${s.gradientFromColor} 25%, ${s.gradientToColor} 37%, ${s.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[t(H)]},s=>{const{colorFillContent:o,colorFill:H}=s,_=o,i=H;return{color:_,colorGradientEnd:i,gradientFromColor:_,gradientToColor:i,titleHeight:s.controlHeight/2,blockRadius:s.borderRadiusSM,paragraphMarginTop:s.marginLG+s.marginXXS,paragraphLiHeight:s.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),K=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,shape:f="circle",size:te="default"}=s,{getPrefixCls:Z}=b.useContext(U.E_),P=Z("skeleton",o),[X,Re]=W(P),ge=(0,d.Z)(s,["prefixCls","className"]),De=l()(P,`${P}-element`,{[`${P}-active`]:i},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${P}-avatar`,shape:f,size:te},ge))))},T=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,block:f=!1,size:te="default"}=s,{getPrefixCls:Z}=b.useContext(U.E_),P=Z("skeleton",o),[X,Re]=W(P),ge=(0,d.Z)(s,["prefixCls"]),De=l()(P,`${P}-element`,{[`${P}-active`]:i,[`${P}-block`]:f},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${P}-button`,size:te},ge))))};const A="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var O=s=>{const{prefixCls:o,className:H,rootClassName:_,style:i,active:f}=s,{getPrefixCls:te}=b.useContext(U.E_),Z=te("skeleton",o),[P,X]=W(Z),Re=l()(Z,`${Z}-element`,{[`${Z}-active`]:f},H,_,X);return P(b.createElement("div",{className:Re},b.createElement("div",{className:l()(`${Z}-image`,H),style:i},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Z}-image-svg`},b.createElement("path",{d:A,className:`${Z}-image-path`})))))},j=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,block:f,size:te="default"}=s,{getPrefixCls:Z}=b.useContext(U.E_),P=Z("skeleton",o),[X,Re]=W(P),ge=(0,d.Z)(s,["prefixCls"]),De=l()(P,`${P}-element`,{[`${P}-active`]:i,[`${P}-block`]:f},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${P}-input`,size:te},ge))))},Q=e(96663),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ae=ie,Ee=e(7657),ne=function(o,H){return b.createElement(Ee.Z,(0,Q.Z)({},o,{ref:H,icon:ae}))},se=b.forwardRef(ne),Me=se,ue=s=>{const{prefixCls:o,className:H,rootClassName:_,style:i,active:f,children:te}=s,{getPrefixCls:Z}=b.useContext(U.E_),P=Z("skeleton",o),[X,Re]=W(P),ge=l()(P,`${P}-element`,{[`${P}-active`]:f},Re,H,_),De=te!=null?te:b.createElement(Me,null);return X(b.createElement("div",{className:ge},b.createElement("div",{className:l()(`${P}-image`,H),style:i},De)))},Be=e(19127),it=s=>{const o=Z=>{const{width:P,rows:X=2}=s;if(Array.isArray(P))return P[Z];if(X-1===Z)return P},{prefixCls:H,className:_,style:i,rows:f}=s,te=(0,Be.Z)(Array(f)).map((Z,P)=>b.createElement("li",{key:P,style:{width:o(P)}}));return b.createElement("ul",{className:l()(H,_),style:i},te)},rt=s=>{let{prefixCls:o,className:H,width:_,style:i}=s;return b.createElement("h3",{className:l()(o,H),style:Object.assign({width:_},i)})};function Ye(s){return s&&typeof s=="object"?s:{}}function yt(s,o){return s&&!o?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(s,o){return!s&&o?{width:"38%"}:s&&o?{width:"50%"}:{}}function Pe(s,o){const H={};return(!s||!o)&&(H.width="61%"),!s&&o?H.rows=3:H.rows=2,H}const ot=s=>{const{prefixCls:o,loading:H,className:_,rootClassName:i,style:f,children:te,avatar:Z=!1,title:P=!0,paragraph:X=!0,active:Re,round:ge}=s,{getPrefixCls:De,direction:Ce,skeleton:z}=b.useContext(U.E_),L=De("skeleton",o),[fe,me]=W(L);if(H||!("loading"in s)){const xe=!!Z,Je=!!P,St=!!X;let st;if(xe){const _t=Object.assign(Object.assign({prefixCls:`${L}-avatar`},yt(Je,St)),Ye(Z));st=b.createElement("div",{className:`${L}-header`},b.createElement(r,Object.assign({},_t)))}let Pt;if(Je||St){let _t;if(Je){const fn=Object.assign(Object.assign({prefixCls:`${L}-title`},Xe(xe,St)),Ye(P));_t=b.createElement(rt,Object.assign({},fn))}let en;if(St){const fn=Object.assign(Object.assign({prefixCls:`${L}-paragraph`},Pe(xe,Je)),Ye(X));en=b.createElement(it,Object.assign({},fn))}Pt=b.createElement("div",{className:`${L}-content`},_t,en)}const an=l()(L,{[`${L}-with-avatar`]:xe,[`${L}-active`]:Re,[`${L}-rtl`]:Ce==="rtl",[`${L}-round`]:ge},z==null?void 0:z.className,_,i,me);return fe(b.createElement("div",{className:an,style:Object.assign(Object.assign({},z==null?void 0:z.style),f)},st,Pt))}return typeof te!="undefined"?te:null};ot.Button=T,ot.Avatar=K,ot.Input=j,ot.Image=O,ot.Node=ue;var S=ot,R=S},81327:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Ae}});var n=e(59301),l=e(92310),b=e.n(l),U=e(11592),d=e(36355),F=e(33234);const r=n.createContext({latestIndex:0}),k=r.Provider;var E=q=>{let{className:ce,index:pe,children:V,split:C,style:t}=q;const{latestIndex:W}=n.useContext(r);return V==null?null:n.createElement(n.Fragment,null,n.createElement("div",{className:ce,style:t},V),pe{var pe,V;const{getPrefixCls:C,space:t,direction:W}=n.useContext(d.E_),{size:y=(t==null?void 0:t.size)||"small",align:K,className:x,rootClassName:T,children:A,direction:G="horizontal",prefixCls:O,split:de,style:j,wrap:Q=!1,classNames:ie,styles:ae}=q,Ee=D(q,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,se]=Array.isArray(y)?y:[y,y],Me=h(se),Oe=h(ne),ue=g(se),Be=g(ne),Te=(0,U.Z)(A,{keepEmpty:!0}),it=K===void 0&&G==="horizontal"?"center":K,$e=C("space",O),[rt,Ye]=(0,J.Z)($e),yt=b()($e,t==null?void 0:t.className,Ye,`${$e}-${G}`,{[`${$e}-rtl`]:W==="rtl",[`${$e}-align-${it}`]:it,[`${$e}-gap-row-${se}`]:Me,[`${$e}-gap-col-${ne}`]:Oe},x,T),Xe=b()(`${$e}-item`,(pe=ie==null?void 0:ie.item)!==null&&pe!==void 0?pe:(V=t==null?void 0:t.classNames)===null||V===void 0?void 0:V.item);let Pe=0;const ot=Te.map((s,o)=>{var H,_;s!=null&&(Pe=o);const i=s&&s.key||`${Xe}-${o}`;return n.createElement(E,{className:Xe,key:i,index:o,split:de,style:(H=ae==null?void 0:ae.item)!==null&&H!==void 0?H:(_=t==null?void 0:t.styles)===null||_===void 0?void 0:_.item},s)}),S=n.useMemo(()=>({latestIndex:Pe}),[Pe]);if(Te.length===0)return null;const R={};return Q&&(R.flexWrap="wrap"),!Oe&&Be&&(R.columnGap=ne),!Me&&ue&&(R.rowGap=se),rt(n.createElement("div",Object.assign({ref:ce,className:yt,style:Object.assign(Object.assign(Object.assign({},R),t==null?void 0:t.style),j)},Ee),n.createElement(k,{value:S},ot)))});M.Compact=F.ZP;var Ae=M},8378:function(qt,Ze){"use strict";const e=n=>({[n.componentCls]:{[`${n.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, + ${L} + `]:Object.assign({},P(s))}}};var W=(0,$.Z)("Skeleton",s=>{const{componentCls:o}=s,H=(0,E.TS)(s,{skeletonAvatarCls:`${o}-avatar`,skeletonTitleCls:`${o}-title`,skeletonParagraphCls:`${o}-paragraph`,skeletonButtonCls:`${o}-button`,skeletonInputCls:`${o}-input`,skeletonImageCls:`${o}-image`,imageSizeBase:s.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${s.gradientFromColor} 25%, ${s.gradientToColor} 37%, ${s.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[t(H)]},s=>{const{colorFillContent:o,colorFill:H}=s,_=o,i=H;return{color:_,colorGradientEnd:i,gradientFromColor:_,gradientToColor:i,titleHeight:s.controlHeight/2,blockRadius:s.borderRadiusSM,paragraphMarginTop:s.marginLG+s.marginXXS,paragraphLiHeight:s.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),K=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,shape:f="circle",size:te="default"}=s,{getPrefixCls:L}=b.useContext(G.E_),w=L("skeleton",o),[X,Re]=W(w),ge=(0,d.Z)(s,["prefixCls","className"]),De=l()(w,`${w}-element`,{[`${w}-active`]:i},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${w}-avatar`,shape:f,size:te},ge))))},Z=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,block:f=!1,size:te="default"}=s,{getPrefixCls:L}=b.useContext(G.E_),w=L("skeleton",o),[X,Re]=W(w),ge=(0,d.Z)(s,["prefixCls"]),De=l()(w,`${w}-element`,{[`${w}-active`]:i,[`${w}-block`]:f},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${w}-button`,size:te},ge))))};const S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var O=s=>{const{prefixCls:o,className:H,rootClassName:_,style:i,active:f}=s,{getPrefixCls:te}=b.useContext(G.E_),L=te("skeleton",o),[w,X]=W(L),Re=l()(L,`${L}-element`,{[`${L}-active`]:f},H,_,X);return w(b.createElement("div",{className:Re},b.createElement("div",{className:l()(`${L}-image`,H),style:i},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${L}-image-svg`},b.createElement("path",{d:S,className:`${L}-image-path`})))))},j=s=>{const{prefixCls:o,className:H,rootClassName:_,active:i,block:f,size:te="default"}=s,{getPrefixCls:L}=b.useContext(G.E_),w=L("skeleton",o),[X,Re]=W(w),ge=(0,d.Z)(s,["prefixCls"]),De=l()(w,`${w}-element`,{[`${w}-active`]:i,[`${w}-block`]:f},H,_,Re);return X(b.createElement("div",{className:De},b.createElement(r,Object.assign({prefixCls:`${w}-input`,size:te},ge))))},Q=e(96663),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ae=ie,Ee=e(7657),ne=function(o,H){return b.createElement(Ee.Z,(0,Q.Z)({},o,{ref:H,icon:ae}))},se=b.forwardRef(ne),Me=se,ue=s=>{const{prefixCls:o,className:H,rootClassName:_,style:i,active:f,children:te}=s,{getPrefixCls:L}=b.useContext(G.E_),w=L("skeleton",o),[X,Re]=W(w),ge=l()(w,`${w}-element`,{[`${w}-active`]:f},Re,H,_),De=te!=null?te:b.createElement(Me,null);return X(b.createElement("div",{className:ge},b.createElement("div",{className:l()(`${w}-image`,H),style:i},De)))},Be=e(19127),it=s=>{const o=L=>{const{width:w,rows:X=2}=s;if(Array.isArray(w))return w[L];if(X-1===L)return w},{prefixCls:H,className:_,style:i,rows:f}=s,te=(0,Be.Z)(Array(f)).map((L,w)=>b.createElement("li",{key:w,style:{width:o(w)}}));return b.createElement("ul",{className:l()(H,_),style:i},te)},rt=s=>{let{prefixCls:o,className:H,width:_,style:i}=s;return b.createElement("h3",{className:l()(o,H),style:Object.assign({width:_},i)})};function Ye(s){return s&&typeof s=="object"?s:{}}function yt(s,o){return s&&!o?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(s,o){return!s&&o?{width:"38%"}:s&&o?{width:"50%"}:{}}function Pe(s,o){const H={};return(!s||!o)&&(H.width="61%"),!s&&o?H.rows=3:H.rows=2,H}const ot=s=>{const{prefixCls:o,loading:H,className:_,rootClassName:i,style:f,children:te,avatar:L=!1,title:w=!0,paragraph:X=!0,active:Re,round:ge}=s,{getPrefixCls:De,direction:Ce,skeleton:z}=b.useContext(G.E_),T=De("skeleton",o),[fe,me]=W(T);if(H||!("loading"in s)){const xe=!!L,Je=!!w,St=!!X;let st;if(xe){const _t=Object.assign(Object.assign({prefixCls:`${T}-avatar`},yt(Je,St)),Ye(L));st=b.createElement("div",{className:`${T}-header`},b.createElement(r,Object.assign({},_t)))}let Pt;if(Je||St){let _t;if(Je){const fn=Object.assign(Object.assign({prefixCls:`${T}-title`},Xe(xe,St)),Ye(w));_t=b.createElement(rt,Object.assign({},fn))}let en;if(St){const fn=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},Pe(xe,Je)),Ye(X));en=b.createElement(it,Object.assign({},fn))}Pt=b.createElement("div",{className:`${T}-content`},_t,en)}const an=l()(T,{[`${T}-with-avatar`]:xe,[`${T}-active`]:Re,[`${T}-rtl`]:Ce==="rtl",[`${T}-round`]:ge},z==null?void 0:z.className,_,i,me);return fe(b.createElement("div",{className:an,style:Object.assign(Object.assign({},z==null?void 0:z.style),f)},st,Pt))}return typeof te!="undefined"?te:null};ot.Button=Z,ot.Avatar=K,ot.Input=j,ot.Image=O,ot.Node=ue;var x=ot,R=x},81327:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return we}});var n=e(59301),l=e(92310),b=e.n(l),G=e(11592),d=e(36355),F=e(33234);const r=n.createContext({latestIndex:0}),k=r.Provider;var E=q=>{let{className:ce,index:pe,children:V,split:C,style:t}=q;const{latestIndex:W}=n.useContext(r);return V==null?null:n.createElement(n.Fragment,null,n.createElement("div",{className:ce,style:t},V),pe{var pe,V;const{getPrefixCls:C,space:t,direction:W}=n.useContext(d.E_),{size:y=(t==null?void 0:t.size)||"small",align:K,className:I,rootClassName:Z,children:S,direction:U="horizontal",prefixCls:O,split:de,style:j,wrap:Q=!1,classNames:ie,styles:ae}=q,Ee=P(q,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,se]=Array.isArray(y)?y:[y,y],Me=h(se),Oe=h(ne),ue=g(se),Be=g(ne),Te=(0,G.Z)(S,{keepEmpty:!0}),it=K===void 0&&U==="horizontal"?"center":K,$e=C("space",O),[rt,Ye]=(0,J.Z)($e),yt=b()($e,t==null?void 0:t.className,Ye,`${$e}-${U}`,{[`${$e}-rtl`]:W==="rtl",[`${$e}-align-${it}`]:it,[`${$e}-gap-row-${se}`]:Me,[`${$e}-gap-col-${ne}`]:Oe},I,Z),Xe=b()(`${$e}-item`,(pe=ie==null?void 0:ie.item)!==null&&pe!==void 0?pe:(V=t==null?void 0:t.classNames)===null||V===void 0?void 0:V.item);let Pe=0;const ot=Te.map((s,o)=>{var H,_;s!=null&&(Pe=o);const i=s&&s.key||`${Xe}-${o}`;return n.createElement(E,{className:Xe,key:i,index:o,split:de,style:(H=ae==null?void 0:ae.item)!==null&&H!==void 0?H:(_=t==null?void 0:t.styles)===null||_===void 0?void 0:_.item},s)}),x=n.useMemo(()=>({latestIndex:Pe}),[Pe]);if(Te.length===0)return null;const R={};return Q&&(R.flexWrap="wrap"),!Oe&&Be&&(R.columnGap=ne),!Me&&ue&&(R.rowGap=se),rt(n.createElement("div",Object.assign({ref:ce,className:yt,style:Object.assign(Object.assign(Object.assign({},R),t==null?void 0:t.style),j)},Ee),n.createElement(k,{value:x},ot)))});M.Compact=F.ZP;var we=M},8378:function(qt,Ze){"use strict";const e=n=>({[n.componentCls]:{[`${n.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}},[`${n.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, - opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}}});Ze.Z=e},92899:function(qt,Ze,e){"use strict";e.d(Ze,{Fm:function(){return h}});var n=e(93083),l=e(95406);const b=new n.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),U=new n.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),d=new n.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),F=new n.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new n.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),k=new n.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),$=new n.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),E=new n.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),J={"move-up":{inKeyframes:$,outKeyframes:E},"move-down":{inKeyframes:b,outKeyframes:U},"move-left":{inKeyframes:d,outKeyframes:F},"move-right":{inKeyframes:r,outKeyframes:k}},h=(g,D)=>{const{antCls:I}=g,M=`${I}-${D}`,{inKeyframes:Ae,outKeyframes:q}=J[D];return[(0,l.R)(M,Ae,q,g.motionDurationMid),{[` + opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}}});Ze.Z=e},92899:function(qt,Ze,e){"use strict";e.d(Ze,{Fm:function(){return h}});var n=e(93083),l=e(95406);const b=new n.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),G=new n.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),d=new n.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),F=new n.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new n.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),k=new n.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),$=new n.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),E=new n.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),J={"move-up":{inKeyframes:$,outKeyframes:E},"move-down":{inKeyframes:b,outKeyframes:G},"move-left":{inKeyframes:d,outKeyframes:F},"move-right":{inKeyframes:r,outKeyframes:k}},h=(g,P)=>{const{antCls:D}=g,M=`${D}-${P}`,{inKeyframes:we,outKeyframes:q}=J[P];return[(0,l.R)(M,we,q,g.motionDurationMid),{[` ${M}-enter, ${M}-appear - `]:{opacity:0,animationTimingFunction:g.motionEaseOutCirc},[`${M}-leave`]:{animationTimingFunction:g.motionEaseInOutCirc}}]}},13826:function(qt,Ze,e){"use strict";e.d(Ze,{Qt:function(){return d},Uw:function(){return U},fJ:function(){return b},ly:function(){return F},oN:function(){return h}});var n=e(93083),l=e(95406);const b=new n.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),U=new n.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new n.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),F=new n.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),r=new n.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),k=new n.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),$=new n.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),E=new n.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),J={"slide-up":{inKeyframes:b,outKeyframes:U},"slide-down":{inKeyframes:d,outKeyframes:F},"slide-left":{inKeyframes:r,outKeyframes:k},"slide-right":{inKeyframes:$,outKeyframes:E}},h=(g,D)=>{const{antCls:I}=g,M=`${I}-${D}`,{inKeyframes:Ae,outKeyframes:q}=J[D];return[(0,l.R)(M,Ae,q,g.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:g.motionEaseOutCirc},[`${M}-leave`]:{animationTimingFunction:g.motionEaseInOutCirc}}]}},13826:function(qt,Ze,e){"use strict";e.d(Ze,{Qt:function(){return d},Uw:function(){return G},fJ:function(){return b},ly:function(){return F},oN:function(){return h}});var n=e(93083),l=e(95406);const b=new n.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),G=new n.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new n.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),F=new n.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),r=new n.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),k=new n.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),$=new n.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),E=new n.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),J={"slide-up":{inKeyframes:b,outKeyframes:G},"slide-down":{inKeyframes:d,outKeyframes:F},"slide-left":{inKeyframes:r,outKeyframes:k},"slide-right":{inKeyframes:$,outKeyframes:E}},h=(g,P)=>{const{antCls:D}=g,M=`${D}-${P}`,{inKeyframes:we,outKeyframes:q}=J[P];return[(0,l.R)(M,we,q,g.motionDurationMid),{[` ${M}-enter, ${M}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:g.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${M}-leave`]:{animationTimingFunction:g.motionEaseInQuint}}]}},15969:function(qt,Ze,e){"use strict";e.d(Ze,{N:function(){return n}});const n=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},19447:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return d},fS:function(){return b},qN:function(){return l}});var n=e(47585);const l=8;function b(F){const r=l,{contentRadius:k,limitVerticalRadius:$}=F,E=k>12?k+2:12;return{dropdownArrowOffset:E,dropdownArrowOffsetVertical:$?r:E}}function U(F,r){return F?r:{}}function d(F,r){const{componentCls:k,sizePopupArrow:$,borderRadiusXS:E,borderRadiusOuter:J,boxShadowPopoverArrow:h}=F,{colorBg:g,contentRadius:D=F.borderRadiusLG,limitVerticalRadius:I,arrowDistance:M=0,arrowPlacement:Ae={left:!0,right:!0,top:!0,bottom:!0}}=r,{dropdownArrowOffsetVertical:q,dropdownArrowOffset:ce}=b({contentRadius:D,limitVerticalRadius:I});return{[k]:Object.assign(Object.assign(Object.assign(Object.assign({[`${k}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,n.r)($,E,J,g,h)),{"&:before":{background:g}})]},U(!!Ae.top,{[[`&-placement-top ${k}-arrow`,`&-placement-topLeft ${k}-arrow`,`&-placement-topRight ${k}-arrow`].join(",")]:{bottom:M,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${k}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${k}-arrow`]:{left:{_skip_check_:!0,value:ce}},[`&-placement-topRight ${k}-arrow`]:{right:{_skip_check_:!0,value:ce}}})),U(!!Ae.bottom,{[[`&-placement-bottom ${k}-arrow`,`&-placement-bottomLeft ${k}-arrow`,`&-placement-bottomRight ${k}-arrow`].join(",")]:{top:M,transform:"translateY(-100%)"},[`&-placement-bottom ${k}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${k}-arrow`]:{left:{_skip_check_:!0,value:ce}},[`&-placement-bottomRight ${k}-arrow`]:{right:{_skip_check_:!0,value:ce}}})),U(!!Ae.left,{[[`&-placement-left ${k}-arrow`,`&-placement-leftTop ${k}-arrow`,`&-placement-leftBottom ${k}-arrow`].join(",")]:{right:{_skip_check_:!0,value:M},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${k}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${k}-arrow`]:{top:q},[`&-placement-leftBottom ${k}-arrow`]:{bottom:q}})),U(!!Ae.right,{[[`&-placement-right ${k}-arrow`,`&-placement-rightTop ${k}-arrow`,`&-placement-rightBottom ${k}-arrow`].join(",")]:{left:{_skip_check_:!0,value:M},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${k}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${k}-arrow`]:{top:q},[`&-placement-rightBottom ${k}-arrow`]:{bottom:q}}))}}},47585:function(qt,Ze,e){"use strict";e.d(Ze,{r:function(){return n}});const n=(l,b,U,d,F)=>{const r=l/2,k=0,$=r,E=U*1/Math.sqrt(2),J=r-U*(1-1/Math.sqrt(2)),h=r-b*(1/Math.sqrt(2)),g=U*(Math.sqrt(2)-1)+b*(1/Math.sqrt(2)),D=2*r-h,I=g,M=2*r-E,Ae=J,q=2*r-k,ce=$,pe=r*Math.sqrt(2)+U*(Math.sqrt(2)-2),V=U*(Math.sqrt(2)-1);return{pointerEvents:"none",width:l,height:l,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:l,height:l/2,background:d,clipPath:{_multi_value_:!0,value:[`polygon(${V}px 100%, 50% ${V}px, ${2*r-V}px 100%, ${V}px 100%)`,`path('M ${k} ${$} A ${U} ${U} 0 0 0 ${E} ${J} L ${h} ${g} A ${b} ${b} 0 0 1 ${D} ${I} L ${M} ${Ae} A ${U} ${U} 0 0 0 ${q} ${ce} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:pe,height:pe,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${b}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:F,zIndex:0,background:"transparent"}}}},1710:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return _a}});var n={},l="rc-table-internal-hook",b=e(72071),U=e(6089),d=e(34280),F=e(13697),r=e(59301),k=e(4676);function $(c){var m=r.createContext(void 0),Y=function(ve){var he=ve.value,Ke=ve.children,We=r.useRef(he);We.current=he;var ze=r.useState(function(){return{getValue:function(){return We.current},listeners:new Set}}),at=(0,b.Z)(ze,1),Qe=at[0];return(0,d.Z)(function(){(0,k.unstable_batchedUpdates)(function(){Qe.listeners.forEach(function(_e){_e(he)})})},[he]),r.createElement(m.Provider,{value:Qe},Ke)};return{Context:m,Provider:Y,defaultValue:c}}function E(c,m){var Y=(0,U.Z)(typeof m=="function"?m:function(_e){if(m===void 0)return _e;if(!Array.isArray(m))return _e[m];var Bt={};return m.forEach(function(It){Bt[It]=_e[It]}),Bt}),ee=r.useContext(c==null?void 0:c.Context),ve=ee||{},he=ve.listeners,Ke=ve.getValue,We=r.useRef();We.current=Y(ee?Ke():c==null?void 0:c.defaultValue);var ze=r.useState({}),at=(0,b.Z)(ze,2),Qe=at[1];return(0,d.Z)(function(){if(!ee)return;function _e(Bt){var It=Y(Bt);(0,F.Z)(We.current,It,!0)||Qe({})}return he.add(_e),function(){he.delete(_e)}},[ee]),We.current}var J=e(96663),h=e(8654);function g(){var c=r.createContext(null);function m(){return r.useContext(c)}function Y(ve,he){var Ke=(0,h.Yr)(ve),We=function(at,Qe){var _e=Ke?{ref:Qe}:{},Bt=r.useRef(0),It=r.useRef(at),Zt=m();return Zt!==null?r.createElement(ve,(0,J.Z)({},at,_e)):((!he||he(It.current,at))&&(Bt.current+=1),It.current=at,r.createElement(c.Provider,{value:Bt.current},r.createElement(ve,(0,J.Z)({},at,_e))))};return Ke?r.forwardRef(We):We}function ee(ve,he){var Ke=(0,h.Yr)(ve),We=function(at,Qe){var _e=Ke?{ref:Qe}:{};return m(),r.createElement(ve,(0,J.Z)({},at,_e))};return Ke?r.memo(r.forwardRef(We),he):r.memo(We,he)}return{makeImmutable:Y,responseImmutable:ee,useImmutableMark:m}}var D=g(),I=D.makeImmutable,M=D.responseImmutable,Ae=D.useImmutableMark,q=g(),ce=q.makeImmutable,pe=q.responseImmutable,V=q.useImmutableMark,C=$(),t=C;function W(c,m){var Y=r.useRef(0);Y.current+=1;var ee=r.useRef(c),ve=[];Object.keys(c||{}).map(function(Ke){var We;(c==null?void 0:c[Ke])!==((We=ee.current)===null||We===void 0?void 0:We[Ke])&&ve.push(Ke)}),ee.current=c;var he=r.useRef([]);return ve.length&&(he.current=ve),r.useDebugValue(Y.current),r.useDebugValue(he.current.join(", ")),m&&console.log("".concat(m,":"),Y.current,he.current),Y.current}var y=null,K=r.memo(function(){var c=W();return r.createElement("h1",null,"Render Times: ",c)});K.displayName="RenderBlock";var x=e(20135),T=e(44127),A=e(90493),G=e(92310),O=e.n(G),de=e(80547),j=e(97938),Q=e(48736),ie=r.createContext({renderWithProps:!1}),ae=ie,Ee="RC_TABLE_KEY";function ne(c){return c==null?[]:Array.isArray(c)?c:[c]}function se(c){var m=[],Y={};return c.forEach(function(ee){for(var ve=ee||{},he=ve.key,Ke=ve.dataIndex,We=he||ne(Ke).join("-")||Ee;Y[We];)We="".concat(We,"_next");Y[We]=!0,m.push(We)}),m}function Me(c){return c!=null}function Oe(c){return c&&(0,x.Z)(c)==="object"&&!Array.isArray(c)&&!r.isValidElement(c)}function ue(c,m,Y,ee,ve,he){var Ke=r.useContext(ae),We=V(),ze=(0,de.Z)(function(){if(Me(ee))return[ee];var at=m==null||m===""?[]:Array.isArray(m)?m:[m],Qe=(0,j.Z)(c,at),_e=Qe,Bt=void 0;if(ve){var It=ve(Qe,c,Y);Oe(It)?(_e=It.children,Bt=It.props,Ke.renderWithProps=!0):_e=It}return[_e,Bt]},[We,c,ee,m,ve,Y],function(at,Qe){if(he){var _e=(0,b.Z)(at,2),Bt=_e[1],It=(0,b.Z)(Qe,2),Zt=It[1];return he(Zt,Bt)}return Ke.renderWithProps?!0:!(0,F.Z)(at,Qe,!0)});return ze}function Be(c,m,Y,ee){var ve=c+m-1;return c<=ee&&ve>=Y}function Te(c,m){return E(t,function(Y){var ee=Be(c,m||1,Y.hoverStartRow,Y.hoverEndRow);return[ee,Y.onHover]})}var it=function(m){var Y=m.ellipsis,ee=m.rowType,ve=m.children,he,Ke=Y===!0?{showTitle:!0}:Y;return Ke&&(Ke.showTitle||ee==="header")&&(typeof ve=="string"||typeof ve=="number"?he=ve.toString():r.isValidElement(ve)&&typeof ve.props.children=="string"&&(he=ve.props.children)),he};function $e(c){var m,Y,ee,ve,he,Ke,We,ze,at=c.component,Qe=c.children,_e=c.ellipsis,Bt=c.scope,It=c.prefixCls,Zt=c.className,rn=c.align,Jt=c.record,En=c.render,dn=c.dataIndex,Pn=c.renderIndex,er=c.shouldCellUpdate,lr=c.index,Vn=c.rowType,ar=c.colSpan,hr=c.rowSpan,Mn=c.fixLeft,Un=c.fixRight,Ln=c.firstFixLeft,An=c.lastFixLeft,Dn=c.firstFixRight,or=c.lastFixRight,Dr=c.appendNode,yr=c.additionalProps,Jn=yr===void 0?{}:yr,xr=c.isSticky,Or="".concat(It,"-cell"),Fr=E(t,["supportSticky","allColumnsFixedLeft"]),Br=Fr.supportSticky,pa=Fr.allColumnsFixedLeft,Wr=ue(Jt,dn,Pn,Qe,En,er),gr=(0,b.Z)(Wr,2),wa=gr[0],fr=gr[1],ia={},na=typeof Mn=="number"&&Br,$a=typeof Un=="number"&&Br;na&&(ia.position="sticky",ia.left=Mn),$a&&(ia.position="sticky",ia.right=Un);var vr=(m=(Y=(ee=fr==null?void 0:fr.colSpan)!==null&&ee!==void 0?ee:Jn.colSpan)!==null&&Y!==void 0?Y:ar)!==null&&m!==void 0?m:1,ir=(ve=(he=(Ke=fr==null?void 0:fr.rowSpan)!==null&&Ke!==void 0?Ke:Jn.rowSpan)!==null&&he!==void 0?he:hr)!==null&&ve!==void 0?ve:1,sr=Te(lr,ir),qn=(0,b.Z)(sr,2),jn=qn[0],Tt=qn[1],Rn=function(ur){var fo;Jt&&Tt(lr,lr+ir-1),Jn==null||(fo=Jn.onMouseEnter)===null||fo===void 0||fo.call(Jn,ur)},Cr=function(ur){var fo;Jt&&Tt(-1,-1),Jn==null||(fo=Jn.onMouseLeave)===null||fo===void 0||fo.call(Jn,ur)};if(vr===0||ir===0)return null;var Mr=(We=Jn.title)!==null&&We!==void 0?We:it({rowType:Vn,ellipsis:_e,children:wa}),io=O()(Or,Zt,(ze={},(0,A.Z)(ze,"".concat(Or,"-fix-left"),na&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-left-first"),Ln&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-left-last"),An&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-left-all"),An&&pa&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-right"),$a&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-right-first"),Dn&&Br),(0,A.Z)(ze,"".concat(Or,"-fix-right-last"),or&&Br),(0,A.Z)(ze,"".concat(Or,"-ellipsis"),_e),(0,A.Z)(ze,"".concat(Or,"-with-append"),Dr),(0,A.Z)(ze,"".concat(Or,"-fix-sticky"),(na||$a)&&xr&&Br),(0,A.Z)(ze,"".concat(Or,"-row-hover"),!fr&&jn),ze),Jn.className,fr==null?void 0:fr.className),eo={};rn&&(eo.textAlign=rn);var Fo=(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},ia),Jn.style),eo),fr==null?void 0:fr.style),Za=wa;return(0,x.Z)(Za)==="object"&&!Array.isArray(Za)&&!r.isValidElement(Za)&&(Za=null),_e&&(An||Dn)&&(Za=r.createElement("span",{className:"".concat(Or,"-content")},Za)),r.createElement(at,(0,J.Z)({},fr,Jn,{className:io,style:Fo,title:Mr,scope:Bt,onMouseEnter:Rn,onMouseLeave:Cr,colSpan:vr!==1?vr:null,rowSpan:ir!==1?ir:null}),Dr,Za)}var rt=r.memo($e);function Ye(c,m,Y,ee,ve,he){var Ke=Y[c]||{},We=Y[m]||{},ze,at;Ke.fixed==="left"?ze=ee.left[ve==="rtl"?m:c]:We.fixed==="right"&&(at=ee.right[ve==="rtl"?c:m]);var Qe=!1,_e=!1,Bt=!1,It=!1,Zt=Y[m+1],rn=Y[c-1],Jt=!(he!=null&&he.children);if(ve==="rtl"){if(ze!==void 0){var En=rn&&rn.fixed==="left";It=!En&&Jt}else if(at!==void 0){var dn=Zt&&Zt.fixed==="right";Bt=!dn&&Jt}}else if(ze!==void 0){var Pn=Zt&&Zt.fixed==="left";Qe=!Pn&&Jt}else if(at!==void 0){var er=rn&&rn.fixed==="right";_e=!er&&Jt}return{fixLeft:ze,fixRight:at,lastFixLeft:Qe,firstFixRight:_e,lastFixRight:Bt,firstFixLeft:It,isSticky:ee.isSticky}}var yt=r.createContext({}),Xe=yt;function Pe(c){var m=c.className,Y=c.index,ee=c.children,ve=c.colSpan,he=ve===void 0?1:ve,Ke=c.rowSpan,We=c.align,ze=E(t,["prefixCls","direction"]),at=ze.prefixCls,Qe=ze.direction,_e=r.useContext(Xe),Bt=_e.scrollColumnIndex,It=_e.stickyOffsets,Zt=_e.flattenColumns,rn=_e.columns,Jt=Y+he-1,En=Jt+1===Bt?he+1:he,dn=Ye(Y,Y+En-1,Zt,It,Qe,rn==null?void 0:rn[Y]);return r.createElement(rt,(0,J.Z)({className:m,index:Y,component:"td",prefixCls:at,record:null,dataIndex:null,align:We,colSpan:En,rowSpan:Ke,render:function(){return ee}},dn))}var ot=e(6620),S=["children"];function R(c){var m=c.children,Y=(0,ot.Z)(c,S);return r.createElement("tr",Y,m)}function s(c){var m=c.children;return m}s.Row=R,s.Cell=Pe;var o=s;function H(c){var m=c.children,Y=c.stickyOffsets,ee=c.flattenColumns,ve=c.columns,he=E(t,"prefixCls"),Ke=ee.length-1,We=ee[Ke],ze=r.useMemo(function(){return{stickyOffsets:Y,flattenColumns:ee,scrollColumnIndex:We!=null&&We.scrollbar?Ke:null,columns:ve}},[We,ee,Ke,Y,ve]);return r.createElement(Xe.Provider,{value:ze},r.createElement("tfoot",{className:"".concat(he,"-summary")},m))}var _=pe(H),i=o,f=e(70425),te=e(29301),Z=e(29194),P=e(24514),X=e(75152),Re=e(26112);function ge(c,m,Y,ee,ve,he,Ke){c.push({record:m,indent:Y,index:Ke});var We=he(m),ze=ve==null?void 0:ve.has(We);if(m&&Array.isArray(m[ee])&&ze)for(var at=0;at1?Ln-1:0),Dn=1;Dn=0;We-=1){var ze=m[We],at=Y&&Y[We],Qe=at&&at[_t];if(ze||Qe||Ke){var _e=Qe||{},Bt=_e.columnType,It=(0,ot.Z)(_e,fn);ve.unshift(r.createElement("col",(0,J.Z)({key:We,style:{width:ze}},It))),Ke=!0}}return r.createElement("colgroup",null,ve)}var vn=In,Vt=e(19127),Sn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(c,m){return(0,r.useMemo)(function(){for(var Y=[],ee=0;ee1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?he:Ke,prefixCls:Qe,key:It[rn]},En,{additionalProps:dn,rowType:"header"}))}))}Et.displayName="HeaderRow";var hn=Et;function xn(c){var m=[];function Y(Ke,We){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;m[ze]=m[ze]||[];var at=We,Qe=Ke.filter(Boolean).map(function(_e){var Bt={key:_e.key,className:_e.className||"",children:_e.title,column:_e,colStart:at},It=1,Zt=_e.children;return Zt&&Zt.length>0&&(It=Y(Zt,at,ze+1).reduce(function(rn,Jt){return rn+Jt},0),Bt.hasSubColumns=!0),"colSpan"in _e&&(It=_e.colSpan),"rowSpan"in _e&&(Bt.rowSpan=_e.rowSpan),Bt.colSpan=It,Bt.colEnd=Bt.colStart+It-1,m[ze].push(Bt),at+=It,It});return Qe}Y(c,0);for(var ee=m.length,ve=function(We){m[We].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=ee-We)})},he=0;he1&&arguments[1]!==void 0?arguments[1]:"";return typeof m=="number"?m:m.endsWith("%")?c*parseFloat(m)/100:null}function mn(c,m){return r.useMemo(function(){if(m&&m>0){var Y=0,ee=0;c.forEach(function(at){var Qe=Tn(m,at.width);Qe?Y+=Qe:ee+=1});var ve=m-Y,he=ee,Ke=ve/ee,We=0,ze=c.map(function(at){var Qe=(0,T.Z)({},at),_e=Tn(m,Qe.width);if(_e)Qe.width=_e;else{var Bt=Math.floor(Ke);Qe.width=he===1?ve:Bt,ve-=Bt,he-=1}return We+=Qe.width,Qe});return[ze,We]}return[c,m]},[c,m])}var Ct=["children"],le=["fixed"];function p(c){return(0,nr.Z)(c).filter(function(m){return r.isValidElement(m)}).map(function(m){var Y=m.key,ee=m.props,ve=ee.children,he=(0,ot.Z)(ee,Ct),Ke=(0,T.Z)({key:Y},he);return ve&&(Ke.children=p(ve)),Ke})}function B(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return c.filter(function(Y){return Y&&(0,x.Z)(Y)==="object"}).reduce(function(Y,ee,ve){var he=ee.fixed,Ke=he===!0?"left":he,We="".concat(m,"-").concat(ve),ze=ee.children;return ze&&ze.length>0?[].concat((0,Vt.Z)(Y),(0,Vt.Z)(B(ze,We).map(function(at){return(0,T.Z)({fixed:Ke},at)}))):[].concat((0,Vt.Z)(Y),[(0,T.Z)((0,T.Z)({key:We},ee),{},{fixed:Ke})])},[])}function w(c){for(var m=!0,Y=0;Y=0;he-=1){var Ke=c[he];if(ve&&Ke.fixed!=="right")ve=!1;else if(!ve&&Ke.fixed==="right"){warning(!1,"Index ".concat(he+1," of `columns` missing `fixed='right'` prop."));break}}}function N(c){return c.map(function(m){var Y=m.fixed,ee=(0,ot.Z)(m,le),ve=Y;return Y==="left"?ve="right":Y==="right"&&(ve="left"),(0,T.Z)({fixed:ve},ee)})}function ye(c,m){var Y=c.prefixCls,ee=c.columns,ve=c.children,he=c.expandable,Ke=c.expandedKeys,We=c.columnTitle,ze=c.getRowKey,at=c.onTriggerExpand,Qe=c.expandIcon,_e=c.rowExpandable,Bt=c.expandIconColumnIndex,It=c.direction,Zt=c.expandRowByClick,rn=c.columnWidth,Jt=c.fixed,En=c.scrollWidth,dn=r.useMemo(function(){return ee||p(ve)},[ee,ve]),Pn=r.useMemo(function(){if(he){var Un,Ln=dn.slice();if(!Ln.includes(n)){var An=Bt||0;An>=0&&Ln.splice(An,0,n)}var Dn=Ln.indexOf(n);Ln=Ln.filter(function(Jn,xr){return Jn!==n||xr===Dn});var or=dn[Dn],Dr;(Jt==="left"||Jt)&&!Bt?Dr="left":(Jt==="right"||Jt)&&Bt===dn.length?Dr="right":Dr=or?or.fixed:null;var yr=(Un={},(0,A.Z)(Un,_t,{className:"".concat(Y,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,A.Z)(Un,"title",We),(0,A.Z)(Un,"fixed",Dr),(0,A.Z)(Un,"className","".concat(Y,"-row-expand-icon-cell")),(0,A.Z)(Un,"width",rn),(0,A.Z)(Un,"render",function(xr,Or,Fr){var Br=ze(Or,Fr),pa=Ke.has(Br),Wr=_e?_e(Or):!0,gr=Qe({prefixCls:Y,expanded:pa,expandable:Wr,record:Or,onExpand:at});return Zt?r.createElement("span",{onClick:function(fr){return fr.stopPropagation()}},gr):gr}),Un);return Ln.map(function(Jn){return Jn===n?yr:Jn})}return dn.filter(function(Jn){return Jn!==n})},[he,dn,ze,Ke,Qe,It]),er=r.useMemo(function(){var Un=Pn;return m&&(Un=m(Un)),Un.length||(Un=[{render:function(){return null}}]),Un},[m,Pn,It]),lr=r.useMemo(function(){return It==="rtl"?N(B(er)):B(er)},[er,It,En]),Vn=mn(lr,En),ar=(0,b.Z)(Vn,2),hr=ar[0],Mn=ar[1];return[er,hr,Mn]}var Se=ye;function qe(c){var m,Y=c.prefixCls,ee=c.record,ve=c.onExpand,he=c.expanded,Ke=c.expandable,We="".concat(Y,"-row-expand-icon");if(!Ke)return r.createElement("span",{className:O()(We,"".concat(Y,"-row-spaced"))});var ze=function(Qe){ve(ee,Qe),Qe.stopPropagation()};return r.createElement("span",{className:O()(We,(m={},(0,A.Z)(m,"".concat(Y,"-row-expanded"),he),(0,A.Z)(m,"".concat(Y,"-row-collapsed"),!he),m)),onClick:ze})}function Ve(c,m,Y){var ee=[];function ve(he){(he||[]).forEach(function(Ke,We){ee.push(m(Ke,We)),ve(Ke[Y])})}return ve(c),ee}function ke(c,m,Y){var ee=en(c),ve=ee.expandIcon,he=ee.expandedRowKeys,Ke=ee.defaultExpandedRowKeys,We=ee.defaultExpandAllRows,ze=ee.expandedRowRender,at=ee.onExpand,Qe=ee.onExpandedRowsChange,_e=ee.childrenColumnName,Bt=ve||qe,It=_e||"children",Zt=r.useMemo(function(){return ze?"row":c.expandable&&c.internalHooks===l&&c.expandable.__PARENT_RENDER_ICON__||m.some(function(lr){return lr&&(0,x.Z)(lr)==="object"&&lr[It]})?"nest":!1},[!!ze,m]),rn=r.useState(function(){return Ke||(We?Ve(m,Y,It):[])}),Jt=(0,b.Z)(rn,2),En=Jt[0],dn=Jt[1],Pn=r.useMemo(function(){return new Set(he||En||[])},[he,En]),er=r.useCallback(function(lr){var Vn=Y(lr,m.indexOf(lr)),ar,hr=Pn.has(Vn);hr?(Pn.delete(Vn),ar=(0,Vt.Z)(Pn)):ar=[].concat((0,Vt.Z)(Pn),[Vn]),dn(ar),at&&at(!hr,lr),Qe&&Qe(ar)},[Y,Pn,m,at,Qe]);return[ee,Zt,Pn,Bt,It,er]}function et(c,m,Y,ee){var ve=c.map(function(he,Ke){return Ye(Ke,Ke,c,m,Y,ee==null?void 0:ee[Ke])});return(0,de.Z)(function(){return ve},[ve],function(he,Ke){return!(0,F.Z)(he,Ke)})}function At(c){var m=(0,r.useRef)(c),Y=(0,r.useState)({}),ee=(0,b.Z)(Y,2),ve=ee[1],he=(0,r.useRef)(null),Ke=(0,r.useRef)([]);function We(ze){Ke.current.push(ze);var at=Promise.resolve();he.current=at,at.then(function(){if(he.current===at){var Qe=Ke.current,_e=m.current;Ke.current=[],Qe.forEach(function(Bt){m.current=Bt(m.current)}),he.current=null,_e!==m.current&&ve({})}})}return(0,r.useEffect)(function(){return function(){he.current=null}},[]),[m.current,We]}function wt(c){var m=(0,r.useRef)(c||null),Y=(0,r.useRef)();function ee(){window.clearTimeout(Y.current)}function ve(Ke){m.current=Ke,ee(),Y.current=window.setTimeout(function(){m.current=null,Y.current=void 0},100)}function he(){return m.current}return(0,r.useEffect)(function(){return ee},[]),[ve,he]}function bt(){var c=r.useState(-1),m=(0,b.Z)(c,2),Y=m[0],ee=m[1],ve=r.useState(-1),he=(0,b.Z)(ve,2),Ke=he[0],We=he[1],ze=r.useCallback(function(at,Qe){ee(at),We(Qe)},[]);return[Y,Ke,ze]}var xt=e(47273),jt=(0,xt.Z)()?window:null;function gt(c,m){var Y=(0,x.Z)(c)==="object"?c:{},ee=Y.offsetHeader,ve=ee===void 0?0:ee,he=Y.offsetSummary,Ke=he===void 0?0:he,We=Y.offsetScroll,ze=We===void 0?0:We,at=Y.getContainer,Qe=at===void 0?function(){return jt}:at,_e=Qe()||jt;return r.useMemo(function(){var Bt=!!c;return{isSticky:Bt,stickyClassName:Bt?"".concat(m,"-sticky-holder"):"",offsetHeader:ve,offsetSummary:Ke,offsetScroll:ze,container:_e}},[ze,ve,Ke,m,_e])}function Kt(c,m,Y){var ee=(0,r.useMemo)(function(){for(var ve=[],he=[],Ke=0,We=0,ze=0;ze=_e&&(Jn=_e-Bt),Ke({scrollLeft:Jn/_e*(Qe+2)}),dn.current.x=Dn.pageX},Un=function(){if(he.current){var Dn=(0,we.os)(he.current).top,or=Dn+he.current.offsetHeight,Dr=ze===window?document.documentElement.scrollTop+window.innerHeight:(0,we.os)(ze).top+ze.clientHeight;or-(0,X.Z)()<=Dr||Dn>=Dr-We?En(function(yr){return(0,T.Z)((0,T.Z)({},yr),{},{isHiddenScrollBar:!0})}):En(function(yr){return(0,T.Z)((0,T.Z)({},yr),{},{isHiddenScrollBar:!1})})}},Ln=function(Dn){En(function(or){return(0,T.Z)((0,T.Z)({},or),{},{scrollLeft:Dn/Qe*_e||0})})};return r.useImperativeHandle(Y,function(){return{setScrollLeft:Ln}}),r.useEffect(function(){var An=(0,Ot.Z)(document.body,"mouseup",ar,!1),Dn=(0,Ot.Z)(document.body,"mousemove",Mn,!1);return Un(),function(){An.remove(),Dn.remove()}},[Bt,lr]),r.useEffect(function(){var An=(0,Ot.Z)(ze,"scroll",Un,!1),Dn=(0,Ot.Z)(window,"resize",Un,!1);return function(){An.remove(),Dn.remove()}},[ze]),r.useEffect(function(){Jt.isHiddenScrollBar||En(function(An){var Dn=he.current;return Dn?(0,T.Z)((0,T.Z)({},An),{},{scrollLeft:Dn.scrollLeft/Dn.scrollWidth*Dn.clientWidth}):An})},[Jt.isHiddenScrollBar]),Qe<=_e||!Bt||Jt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,X.Z)(),width:_e,bottom:We},className:"".concat(at,"-sticky-scroll")},r.createElement("div",{onMouseDown:hr,ref:It,className:O()("".concat(at,"-sticky-scroll-bar"),(0,A.Z)({},"".concat(at,"-sticky-scroll-bar-active"),lr)),style:{width:"".concat(Bt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},He=r.forwardRef(Ne);function tt(c){return null}var Ue=tt;function pt(c){return null}var dt=pt,Ft="rc-table",Ut=[],Qt={};function be(){return"No Data"}function Fe(c){var m,Y=(0,T.Z)({rowKey:"key",prefixCls:Ft,emptyText:be},c),ee=Y.prefixCls,ve=Y.className,he=Y.rowClassName,Ke=Y.style,We=Y.data,ze=Y.rowKey,at=Y.scroll,Qe=Y.tableLayout,_e=Y.direction,Bt=Y.title,It=Y.footer,Zt=Y.summary,rn=Y.caption,Jt=Y.id,En=Y.showHeader,dn=Y.components,Pn=Y.emptyText,er=Y.onRow,lr=Y.onHeaderRow,Vn=Y.internalHooks,ar=Y.transformColumns,hr=Y.internalRefs,Mn=Y.tailor,Un=Y.sticky,Ln=We||Ut,An=!!Ln.length,Dn=Vn===l,or=r.useCallback(function(da,Ta){return(0,j.Z)(dn,da)||Ta},[dn]),Dr=r.useMemo(function(){return typeof ze=="function"?ze:function(da){var Ta=da&&da[ze];return Ta}},[ze]),yr=or(["body"]),Jn=bt(),xr=(0,b.Z)(Jn,3),Or=xr[0],Fr=xr[1],Br=xr[2],pa=ke(Y,Ln,Dr),Wr=(0,b.Z)(pa,6),gr=Wr[0],wa=Wr[1],fr=Wr[2],ia=Wr[3],na=Wr[4],$a=Wr[5],vr=at==null?void 0:at.x,ir=r.useState(0),sr=(0,b.Z)(ir,2),qn=sr[0],jn=sr[1],Tt=Se((0,T.Z)((0,T.Z)((0,T.Z)({},Y),gr),{},{expandable:!!gr.expandedRowRender,columnTitle:gr.columnTitle,expandedKeys:fr,getRowKey:Dr,onTriggerExpand:$a,expandIcon:ia,expandIconColumnIndex:gr.expandIconColumnIndex,direction:_e,scrollWidth:Dn&&Mn&&typeof vr=="number"?vr:null}),Dn?ar:null),Rn=(0,b.Z)(Tt,3),Cr=Rn[0],Mr=Rn[1],io=Rn[2],eo=io!=null?io:vr,Fo=r.useMemo(function(){return{columns:Cr,flattenColumns:Mr}},[Cr,Mr]),Za=r.useRef(),Ra=r.useRef(),ur=r.useRef(),fo=r.useRef(),ho=r.useRef(),aa=r.useState(!1),sa=(0,b.Z)(aa,2),Na=sa[0],Ga=sa[1],Ua=r.useState(!1),Hr=(0,b.Z)(Ua,2),Co=Hr[0],so=Hr[1],ua=At(new Map),mr=(0,b.Z)(ua,2),Xa=mr[0],vo=mr[1],Qo=se(Mr),To=Qo.map(function(da){return Xa.get(da)}),Bo=r.useMemo(function(){return To},[To.join("_")]),Ao=Xt(Bo,Mr.length,_e),Qa=at&&Me(at.y),Ha=at&&Me(eo)||!!gr.fixed,Yo=Ha&&Mr.some(function(da){var Ta=da.fixed;return Ta}),ol=r.useRef(),ko=gt(Un,ee),$o=ko.isSticky,Sl=ko.offsetHeader,Hl=ko.offsetSummary,Qr=ko.offsetScroll,Sa=ko.stickyClassName,mo=ko.container,La=r.useMemo(function(){return Zt==null?void 0:Zt(Ln)},[Zt,Ln]),wo=(Qa||$o)&&r.isValidElement(La)&&La.type===o&&La.props.fixed,Po,bo,Uo;Qa&&(bo={overflowY:"scroll",maxHeight:at.y}),Ha&&(Po={overflowX:"auto"},Qa||(bo={overflowY:"hidden"}),Uo={width:eo===!0?"auto":eo,minWidth:"100%"});var Kl=r.useCallback(function(da,Ta){(0,Z.Z)(Za.current)&&vo(function(zo){if(zo.get(da)!==Ta){var Jo=new Map(zo);return Jo.set(da,Ta),Jo}return zo})},[]),di=wt(null),jl=(0,b.Z)(di,2),fi=jl[0],ai=jl[1];function Rl(da,Ta){Ta&&(typeof Ta=="function"?Ta(da):Ta.scrollLeft!==da&&(Ta.scrollLeft=da,Ta.scrollLeft!==da&&setTimeout(function(){Ta.scrollLeft=da},0)))}var ul=(0,U.Z)(function(da){var Ta=da.currentTarget,zo=da.scrollLeft,Jo=_e==="rtl",qo=typeof zo=="number"?zo:Ta.scrollLeft,ci=Ta||Qt;if(!ai()||ai()===ci){var ei;fi(ci),Rl(qo,Ra.current),Rl(qo,ur.current),Rl(qo,ho.current),Rl(qo,(ei=ol.current)===null||ei===void 0?void 0:ei.setScrollLeft)}var ti=Ta||Ra.current;if(ti){var ni=ti.scrollWidth,xl=ti.clientWidth;if(ni===xl){Ga(!1),so(!1);return}Jo?(Ga(-qo0)):(Ga(qo>0),so(qo1?rn-Dn:0,Dr=(0,T.Z)((0,T.Z)((0,T.Z)({},ar),ze),{},{flex:"0 0 ".concat(Dn,"px"),width:"".concat(Dn,"px"),marginRight:or,pointerEvents:"auto"}),yr=r.useMemo(function(){return Qe?Ln<=1:Mn===0||Ln===0||Ln>1},[Ln,Mn,Qe]);yr?Dr.visibility="hidden":Qe&&(Dr.height=_e==null?void 0:_e(Ln));var Jn=yr?function(){return null}:Bt,xr={};return(Ln===0||Mn===0)&&(xr.rowSpan=1,xr.colSpan=1),r.createElement(rt,(0,J.Z)({className:O()(Zt,at),ellipsis:Y.ellipsis,align:Y.align,scope:Y.rowScope,component:"div",prefixCls:m.prefixCls,key:Pn,record:We,index:he,renderIndex:Ke,dataIndex:It,render:Jn,shouldCellUpdate:Y.shouldCellUpdate},er,{appendNode:lr,additionalProps:(0,T.Z)((0,T.Z)({},Vn),{},{style:Dr},xr)}))}var wn=zt,Yt=["data","index","className","rowKey","style","extra","getHeight"],zn=r.forwardRef(function(c,m){var Y=c.data,ee=c.index,ve=c.className,he=c.rowKey,Ke=c.style,We=c.extra,ze=c.getHeight,at=(0,ot.Z)(c,Yt),Qe=Y.record,_e=Y.indent,Bt=Y.index,It=E(t,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Zt=It.scrollX,rn=It.flattenColumns,Jt=It.prefixCls,En=It.fixColumn,dn=It.componentWidth,Pn=L(Qe,he,ee,_e),er=Pn.rowSupportExpand,lr=Pn.expanded,Vn=Pn.rowProps,ar=Pn.expandedRowRender,hr=Pn.expandedRowClassName,Mn;if(er&&lr){var Un=ar(Qe,ee,_e+1,lr),Ln=hr==null?void 0:hr(Qe,ee,_e),An={};En&&(An={style:(0,A.Z)({},"--virtual-width","".concat(dn,"px"))});var Dn="".concat(Jt,"-expanded-row-cell");Mn=r.createElement("div",{className:O()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(_e+1),Ln)},r.createElement(rt,{component:"div",prefixCls:Jt,className:O()(Dn,(0,A.Z)({},"".concat(Dn,"-fixed"),En)),additionalProps:An},Un))}var or=(0,T.Z)((0,T.Z)({},Ke),{},{width:Zt});We&&(or.position="absolute",or.pointerEvents="none");var Dr=r.createElement("div",(0,J.Z)({},Vn,at,{ref:er?null:m,className:O()(ve,"".concat(Jt,"-row"),Vn==null?void 0:Vn.className,(0,A.Z)({},"".concat(Jt,"-row-extra"),We)),style:(0,T.Z)((0,T.Z)({},or),Vn==null?void 0:Vn.style)}),rn.map(function(yr,Jn){return r.createElement(wn,{key:Jn,rowInfo:Pn,column:yr,colIndex:Jn,indent:_e,index:ee,renderIndex:Bt,record:Qe,inverse:We,getHeight:ze})}));return er?r.createElement("div",{ref:m},Dr,Mn):Dr}),Yn=pe(zn),gn=Yn,Wt=r.forwardRef(function(c,m){var Y=c.data,ee=c.onScroll,ve=E(t,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),he=ve.flattenColumns,Ke=ve.onColumnResize,We=ve.getRowKey,ze=ve.expandedKeys,at=ve.prefixCls,Qe=ve.childrenColumnName,_e=ve.emptyNode,Bt=ve.scrollX,It=E(sn),Zt=It.scrollY,rn=It.listItemHeight,Jt=r.useRef(),En=De(Y,Qe,ze,We),dn=r.useMemo(function(){var Mn=0;return he.map(function(Un){var Ln=Un.width,An=Un.key;return Mn+=Ln,[An,Ln,Mn]})},[he]),Pn=r.useMemo(function(){return dn.map(function(Mn){return Mn[2]})},[dn]);r.useEffect(function(){dn.forEach(function(Mn){var Un=(0,b.Z)(Mn,2),Ln=Un[0],An=Un[1];Ke(Ln,An)})},[dn]),r.useImperativeHandle(m,function(){var Mn={};return Object.defineProperty(Mn,"scrollLeft",{get:function(){var Ln;return((Ln=Jt.current)===null||Ln===void 0?void 0:Ln.getScrollInfo().x)||0},set:function(Ln){var An;(An=Jt.current)===null||An===void 0||An.scrollTo({left:Ln})}}),Mn});var er=function(Un,Ln){var An,Dn=(An=En[Ln])===null||An===void 0?void 0:An.record,or=Un.onCell;if(or){var Dr,yr=or(Dn,Ln);return(Dr=yr==null?void 0:yr.rowSpan)!==null&&Dr!==void 0?Dr:1}return 1},lr=function(Un){var Ln=Un.start,An=Un.end,Dn=Un.getSize,or=Un.offsetY;if(An<0)return null;for(var Dr=he.filter(function(vr){return er(vr,Ln)===0}),yr=Ln,Jn=function(ir){if(Dr=Dr.filter(function(sr){return er(sr,ir)===0}),!Dr.length)return yr=ir,"break"},xr=Ln;xr>=0;xr-=1){var Or=Jn(xr);if(Or==="break")break}for(var Fr=he.filter(function(vr){return er(vr,An)!==1}),Br=An,pa=function(ir){if(Fr=Fr.filter(function(sr){return er(sr,ir)!==1}),!Fr.length)return Br=Math.max(ir-1,An),"break"},Wr=An;Wr1})&&wa.push(ir)},ia=yr;ia<=Br;ia+=1)var na=fr(ia);var $a=wa.map(function(vr){var ir=En[vr],sr=We(ir.record,vr),qn=function(Rn){var Cr=vr+Rn-1,Mr=We(En[Cr].record,Cr),io=Dn(sr,Mr);return io.bottom-io.top},jn=Dn(sr);return r.createElement(gn,{key:vr,data:ir,rowKey:sr,index:vr,style:{top:-or+jn.top},extra:!0,getHeight:qn})});return $a},Vn=r.useMemo(function(){return{columnsOffset:Pn}},[Pn]),ar="".concat(at,"-tbody"),hr;return En.length?hr=r.createElement(kt.Z,{fullHeight:!1,ref:Jt,className:O()(ar,"".concat(ar,"-virtual")),height:Zt,itemHeight:rn||24,data:En,itemKey:function(Un){return We(Un.record)},scrollWidth:Bt,onVirtualScroll:function(Un){var Ln=Un.x;ee({scrollLeft:Ln})},extraRender:lr},function(Mn,Un,Ln){var An=We(Mn.record,Un);return r.createElement(gn,(0,J.Z)({data:Mn,rowKey:An,index:Un},Ln))}):hr=r.createElement("div",{className:O()("".concat(at,"-placeholder"))},r.createElement(rt,{component:"div",prefixCls:at},_e)),r.createElement(Nt.Provider,{value:Vn},hr)}),ct=pe(Wt),pn=ct,ht=function(m,Y){var ee=Y.ref,ve=Y.onScroll;return r.createElement(pn,{ref:ee,data:m,onScroll:ve})},cn=100;function on(c){var m=c.columns,Y=c.scroll,ee=c.prefixCls,ve=ee===void 0?Ft:ee,he=c.className,Ke=c.listItemHeight,We=Y||{},ze=We.x,at=We.y;typeof ze!="number"&&(ze=((m||[]).length+1)*cn),typeof at!="number"&&(at=500);var Qe=r.useMemo(function(){return{scrollY:at,listItemHeight:Ke}},[at,Ke]);return r.createElement(sn.Provider,{value:Qe},r.createElement(lt,(0,J.Z)({},c,{className:O()(he,"".concat(ve,"-virtual")),scroll:(0,T.Z)((0,T.Z)({},Y),{},{x:ze}),components:{body:ht},columns:m,internalHooks:l,tailor:!0})))}function Cn(c){return ce(on,c)}var On=Cn(),Fn=null;function Sr(c){return null}var Bn=Sr;function ln(c){return null}var Xn=ln,cr=e(2738),Rr=e(68031),va=e(36355),Kr=e(93891),dr=e(19716),Yr=e(8628),Zr=e(31724),jr=e(58421),Jr=e(71418),Ar=e(88088);function Ur(c){return function(Y){let{prefixCls:ee,onExpand:ve,record:he,expanded:Ke,expandable:We}=Y;const ze=`${ee}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:at=>{ve(he,at),at.stopPropagation()},className:O()(ze,{[`${ze}-spaced`]:!We,[`${ze}-expanded`]:We&&Ke,[`${ze}-collapsed`]:We&&!Ke}),"aria-label":Ke?c.collapse:c.expand,"aria-expanded":Ke})}}var tr=Ur;function Lr(c,m){return"key"in c&&c.key!==void 0&&c.key!==null?c.key:c.dataIndex?Array.isArray(c.dataIndex)?c.dataIndex.join("."):c.dataIndex:m}function Xr(c,m){return m?`${m}-${c}`:`${c}`}function _r(c,m){return typeof c=="function"?c(m):c}function Ma(c,m){const Y=_r(c,m);return Object.prototype.toString.call(Y)==="[object Object]"?"":Y}var no={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ja=no,yo=e(7657),Eo=function(m,Y){return r.createElement(yo.Z,(0,J.Z)({},m,{ref:Y,icon:Ja}))},ro=r.forwardRef(Eo),Fa=ro,So=e(56762);function go(c){const m=r.useRef(c),Y=(0,So.Z)();return[()=>m.current,ee=>{m.current=ee,Y()}]}var qa=e(3113),uo=e(24905),ao=e(38854),Qn=e(64165),Er=e(20834),rr=e(40875),br=e(5112),Ir=e(17574),Tr=e(47472),Ia=e(92832);function ma(c){let{value:m,onChange:Y,filterSearch:ee,tablePrefixCls:ve,locale:he}=c;return ee?r.createElement("div",{className:`${ve}-filter-dropdown-search`},r.createElement(Ia.default,{prefix:r.createElement(Tr.Z,null),placeholder:he.filterSearchPlaceholder,onChange:Y,value:m,htmlSize:1,className:`${ve}-filter-dropdown-search-input`})):null}var Ca=ma,ba=e(10228);const ea=c=>{const{keyCode:m}=c;m===ba.Z.ENTER&&c.stopPropagation()};var Oa=r.forwardRef((c,m)=>r.createElement("div",{className:c.className,onClick:Y=>Y.stopPropagation(),onKeyDown:ea,ref:m},c.children));function Aa(c){let m=[];return(c||[]).forEach(Y=>{let{value:ee,children:ve}=Y;m.push(ee),ve&&(m=[].concat((0,Vt.Z)(m),(0,Vt.Z)(Aa(ve))))}),m}function za(c){return c.some(m=>{let{children:Y}=m;return Y})}function Nn(c,m){return typeof m=="string"||typeof m=="number"?m==null?void 0:m.toString().toLowerCase().includes(c.trim().toLowerCase()):!1}function wr(c){let{filters:m,prefixCls:Y,filteredKeys:ee,filterMultiple:ve,searchValue:he,filterSearch:Ke}=c;return m.map((We,ze)=>{const at=String(We.value);if(We.children)return{key:at||ze,label:We.text,popupClassName:`${Y}-dropdown-submenu`,children:wr({filters:We.children,prefixCls:Y,filteredKeys:ee,filterMultiple:ve,searchValue:he,filterSearch:Ke})};const Qe=ve?uo.default:br.ZP,_e={key:We.value!==void 0?at:ze,label:r.createElement(r.Fragment,null,r.createElement(Qe,{checked:ee.includes(at)}),r.createElement("span",null,We.text))};return he.trim()?typeof Ke=="function"?Ke(he,We)?_e:null:Nn(he,We.text)?_e:null:_e})}function ya(c){var m,Y;const{tablePrefixCls:ee,prefixCls:ve,column:he,dropdownPrefixCls:Ke,columnKey:We,filterMultiple:ze,filterMode:at="menu",filterSearch:Qe=!1,filterState:_e,triggerFilter:Bt,locale:It,children:Zt,getPopupContainer:rn}=c,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:En,filterResetToDefaultFilteredValue:dn,defaultFilteredValue:Pn,filterDropdownVisible:er,onFilterDropdownVisibleChange:lr}=he,[Vn,ar]=r.useState(!1),hr=!!(_e&&(!((m=_e.filteredKeys)===null||m===void 0)&&m.length||_e.forceFiltered)),Mn=Tt=>{ar(Tt),En==null||En(Tt),lr==null||lr(Tt)},Un=(Y=Jt!=null?Jt:er)!==null&&Y!==void 0?Y:Vn,Ln=_e==null?void 0:_e.filteredKeys,[An,Dn]=go(Ln||[]),or=Tt=>{let{selectedKeys:Rn}=Tt;Dn(Rn)},Dr=(Tt,Rn)=>{let{node:Cr,checked:Mr}=Rn;or(ze?{selectedKeys:Tt}:{selectedKeys:Mr&&Cr.key?[Cr.key]:[]})};r.useEffect(()=>{Vn&&or({selectedKeys:Ln||[]})},[Ln]);const[yr,Jn]=r.useState([]),xr=Tt=>{Jn(Tt)},[Or,Fr]=r.useState(""),Br=Tt=>{const{value:Rn}=Tt.target;Fr(Rn)};r.useEffect(()=>{Vn||Fr("")},[Vn]);const pa=Tt=>{const Rn=Tt&&Tt.length?Tt:null;if(Rn===null&&(!_e||!_e.filteredKeys)||(0,F.Z)(Rn,_e==null?void 0:_e.filteredKeys,!0))return null;Bt({column:he,key:We,filteredKeys:Rn})},Wr=()=>{Mn(!1),pa(An())},gr=function(){let{confirm:Tt,closeDropdown:Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Tt&&pa([]),Rn&&Mn(!1),Fr(""),Dn(dn?(Pn||[]).map(Cr=>String(Cr)):[])},wa=function(){let{closeDropdown:Tt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Tt&&Mn(!1),pa(An())},fr=Tt=>{Tt&&Ln!==void 0&&Dn(Ln||[]),Mn(Tt),!Tt&&!he.filterDropdown&&Wr()},ia=O()({[`${Ke}-menu-without-submenu`]:!za(he.filters||[])}),na=Tt=>{if(Tt.target.checked){const Rn=Aa(he==null?void 0:he.filters).map(Cr=>String(Cr));Dn(Rn)}else Dn([])},$a=Tt=>{let{filters:Rn}=Tt;return(Rn||[]).map((Cr,Mr)=>{const io=String(Cr.value),eo={title:Cr.text,key:Cr.value!==void 0?io:Mr};return Cr.children&&(eo.children=$a({filters:Cr.children})),eo})},vr=Tt=>{var Rn;return Object.assign(Object.assign({},Tt),{text:Tt.title,value:Tt.key,children:((Rn=Tt.children)===null||Rn===void 0?void 0:Rn.map(Cr=>vr(Cr)))||[]})};let ir;if(typeof he.filterDropdown=="function")ir=he.filterDropdown({prefixCls:`${Ke}-custom`,setSelectedKeys:Tt=>or({selectedKeys:Tt}),selectedKeys:An(),confirm:wa,clearFilters:gr,filters:he.filters,visible:Un,close:()=>{Mn(!1)}});else if(he.filterDropdown)ir=he.filterDropdown;else{const Tt=An()||[],Rn=()=>(he.filters||[]).length===0?r.createElement(Qn.Z,{image:Qn.Z.PRESENTED_IMAGE_SIMPLE,description:It.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):at==="tree"?r.createElement(r.Fragment,null,r.createElement(Ca,{filterSearch:Qe,value:Or,onChange:Br,tablePrefixCls:ee,locale:It}),r.createElement("div",{className:`${ee}-filter-dropdown-tree`},ze?r.createElement(uo.default,{checked:Tt.length===Aa(he.filters).length,indeterminate:Tt.length>0&&Tt.lengthtypeof Qe=="function"?Qe(Or,vr(Mr)):Nn(Or,Mr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(Ca,{filterSearch:Qe,value:Or,onChange:Br,tablePrefixCls:ee,locale:It}),r.createElement(Er.default,{selectable:!0,multiple:ze,prefixCls:`${Ke}-menu`,className:ia,onSelect:or,onDeselect:or,selectedKeys:Tt,getPopupContainer:rn,openKeys:yr,onOpenChange:xr,items:wr({filters:he.filters||[],filterSearch:Qe,prefixCls:ve,filteredKeys:An(),filterMultiple:ze,searchValue:Or})})),Cr=()=>dn?(0,F.Z)((Pn||[]).map(Mr=>String(Mr)),Tt,!0):Tt.length===0;ir=r.createElement(r.Fragment,null,Rn(),r.createElement("div",{className:`${ve}-dropdown-btns`},r.createElement(qa.ZP,{type:"link",size:"small",disabled:Cr(),onClick:()=>gr()},It.filterReset),r.createElement(qa.ZP,{type:"primary",size:"small",onClick:Wr},It.filterConfirm)))}he.filterDropdown&&(ir=r.createElement(rr.J,{selectable:void 0},ir));const sr=()=>r.createElement(Oa,{className:`${ve}-dropdown`},ir);let qn;typeof he.filterIcon=="function"?qn=he.filterIcon(hr):he.filterIcon?qn=he.filterIcon:qn=r.createElement(Fa,null);const{direction:jn}=r.useContext(va.E_);return r.createElement("div",{className:`${ve}-column`},r.createElement("span",{className:`${ee}-column-title`},Zt),r.createElement(ao.Z,{dropdownRender:sr,trigger:["click"],open:Un,onOpenChange:fr,getPopupContainer:rn,placement:jn==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:O()(`${ve}-trigger`,{active:hr}),onClick:Tt=>{Tt.stopPropagation()}},qn)))}var Ka=ya;function oa(c,m,Y){let ee=[];return(c||[]).forEach((ve,he)=>{var Ke;const We=Xr(he,Y);if(ve.filters||"filterDropdown"in ve||"onFilter"in ve)if("filteredValue"in ve){let ze=ve.filteredValue;"filterDropdown"in ve||(ze=(Ke=ze==null?void 0:ze.map(String))!==null&&Ke!==void 0?Ke:ze),ee.push({column:ve,key:Lr(ve,We),filteredKeys:ze,forceFiltered:ve.filtered})}else ee.push({column:ve,key:Lr(ve,We),filteredKeys:m&&ve.defaultFilteredValue?ve.defaultFilteredValue:void 0,forceFiltered:ve.filtered});"children"in ve&&(ee=[].concat((0,Vt.Z)(ee),(0,Vt.Z)(oa(ve.children,m,We))))}),ee}function Wo(c,m,Y,ee,ve,he,Ke,We){return Y.map((ze,at)=>{const Qe=Xr(at,We),{filterMultiple:_e=!0,filterMode:Bt,filterSearch:It}=ze;let Zt=ze;if(Zt.filters||Zt.filterDropdown){const rn=Lr(Zt,Qe),Jt=ee.find(En=>{let{key:dn}=En;return rn===dn});Zt=Object.assign(Object.assign({},Zt),{title:En=>r.createElement(Ka,{tablePrefixCls:c,prefixCls:`${c}-filter`,dropdownPrefixCls:m,column:Zt,columnKey:rn,filterState:Jt,filterMultiple:_e,filterMode:Bt,filterSearch:It,triggerFilter:he,locale:ve,getPopupContainer:Ke},_r(ze.title,En))})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:Wo(c,m,Zt.children,ee,ve,he,Ke,Qe)})),Zt})}function No(c){const m={};return c.forEach(Y=>{let{key:ee,filteredKeys:ve,column:he}=Y;const{filters:Ke,filterDropdown:We}=he;if(We)m[ee]=ve||null;else if(Array.isArray(ve)){const ze=Aa(Ke);m[ee]=ze.filter(at=>ve.includes(String(at)))}else m[ee]=null}),m}function Ho(c,m){return m.reduce((Y,ee)=>{const{column:{onFilter:ve,filters:he},filteredKeys:Ke}=ee;return ve&&Ke&&Ke.length?Y.filter(We=>Ke.some(ze=>{const at=Aa(he),Qe=at.findIndex(Bt=>String(Bt)===String(ze)),_e=Qe!==-1?at[Qe]:ze;return ve(_e,We)})):Y},c)}const Zo=c=>c.flatMap(m=>"children"in m?[m].concat((0,Vt.Z)(Zo(m.children||[]))):[m]);function dl(c){let{prefixCls:m,dropdownPrefixCls:Y,mergedColumns:ee,onFilterChange:ve,getPopupContainer:he,locale:Ke}=c;const We=r.useMemo(()=>Zo(ee||[]),[ee]),[ze,at]=r.useState(()=>oa(We,!0)),Qe=r.useMemo(()=>{const Zt=oa(We,!1);if(Zt.length===0)return Zt;let rn=!0,Jt=!0;if(Zt.forEach(En=>{let{filteredKeys:dn}=En;dn!==void 0?rn=!1:Jt=!1}),rn){const En=(We||[]).map((dn,Pn)=>Lr(dn,Xr(Pn)));return ze.filter(dn=>{let{key:Pn}=dn;return En.includes(Pn)}).map(dn=>{const Pn=We[En.findIndex(er=>er===dn.key)];return Object.assign(Object.assign({},dn),{column:Object.assign(Object.assign({},dn.column),Pn),forceFiltered:Pn.filtered})})}return Zt},[We,ze]),_e=r.useMemo(()=>No(Qe),[Qe]),Bt=Zt=>{const rn=Qe.filter(Jt=>{let{key:En}=Jt;return En!==Zt.key});rn.push(Zt),at(rn),ve(No(rn),rn)};return[Zt=>Wo(m,Y,Zt,Qe,Ke,Bt,he),Qe,_e]}var ll=dl;function tl(c,m,Y){const ee=r.useRef({});function ve(he){if(!ee.current||ee.current.data!==c||ee.current.childrenColumnName!==m||ee.current.getRowKey!==Y){let We=function(ze){ze.forEach((at,Qe)=>{const _e=Y(at,Qe);Ke.set(_e,at),at&&typeof at=="object"&&m in at&&We(at[m]||[])})};const Ke=new Map;We(c),ee.current={data:c,childrenColumnName:m,kvMap:Ke,getRowKey:Y}}return ee.current.kvMap.get(he)}return[ve]}var Xo=e(50371),il=function(c,m){var Y={};for(var ee in c)Object.prototype.hasOwnProperty.call(c,ee)&&m.indexOf(ee)<0&&(Y[ee]=c[ee]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ee=Object.getOwnPropertySymbols(c);ve{const he=c[ve];typeof he!="function"&&(Y[ve]=he)}),Y}function nl(c,m,Y){const ee=Y&&typeof Y=="object"?Y:{},{total:ve=0}=ee,he=il(ee,["total"]),[Ke,We]=(0,r.useState)(()=>({current:"defaultCurrent"in he?he.defaultCurrent:1,pageSize:"defaultPageSize"in he?he.defaultPageSize:Ko})),ze=(0,Xo.Z)(Ke,he,{total:ve>0?ve:c}),at=Math.ceil((ve||c)/ze.pageSize);ze.current>at&&(ze.current=at||1);const Qe=(Bt,It)=>{We({current:Bt!=null?Bt:1,pageSize:It||ze.pageSize})},_e=(Bt,It)=>{var Zt;Y&&((Zt=Y.onChange)===null||Zt===void 0||Zt.call(Y,Bt,It)),Qe(Bt,It),m(Bt,It||(ze==null?void 0:ze.pageSize))};return Y===!1?[{},()=>{}]:[Object.assign(Object.assign({},ze),{onChange:_e}),Qe]}var fl=nl,vl=e(84105),Ro=e(35654),Gr=e(90782),zr=e(71430),lo=e(18929);const Wa={},ja="SELECT_ALL",co="SELECT_INVERT",po="SELECT_NONE",Mo=[],Io=(c,m)=>{let Y=[];return(m||[]).forEach(ee=>{Y.push(ee),ee&&typeof ee=="object"&&c in ee&&(Y=[].concat((0,Vt.Z)(Y),(0,Vt.Z)(Io(c,ee[c]))))}),Y};var Lo=(c,m)=>{const{preserveSelectedRowKeys:Y,selectedRowKeys:ee,defaultSelectedRowKeys:ve,getCheckboxProps:he,onChange:Ke,onSelect:We,onSelectAll:ze,onSelectInvert:at,onSelectNone:Qe,onSelectMultiple:_e,columnWidth:Bt,type:It,selections:Zt,fixed:rn,renderCell:Jt,hideSelectAll:En,checkStrictly:dn=!0}=m||{},{prefixCls:Pn,data:er,pageData:lr,getRecordByKey:Vn,getRowKey:ar,expandType:hr,childrenColumnName:Mn,locale:Un,getPopupContainer:Ln}=c,[An,Dn]=(0,lo.Z)(ee||ve||Mo,{value:ee}),or=r.useRef(new Map),Dr=(0,r.useCallback)(vr=>{if(Y){const ir=new Map;vr.forEach(sr=>{let qn=Vn(sr);!qn&&or.current.has(sr)&&(qn=or.current.get(sr)),ir.set(sr,qn)}),or.current=ir}},[Vn,Y]);r.useEffect(()=>{Dr(An)},[An]);const{keyEntities:yr}=(0,r.useMemo)(()=>{if(dn)return{keyEntities:null};let vr=er;if(Y){const ir=new Set(er.map((qn,jn)=>ar(qn,jn))),sr=Array.from(or.current).reduce((qn,jn)=>{let[Tt,Rn]=jn;return ir.has(Tt)?qn:qn.concat(Rn)},[]);vr=[].concat((0,Vt.Z)(vr),(0,Vt.Z)(sr))}return(0,zr.I8)(vr,{externalGetKey:ar,childrenPropName:Mn})},[er,ar,dn,Mn,Y]),Jn=(0,r.useMemo)(()=>Io(Mn,lr),[Mn,lr]),xr=(0,r.useMemo)(()=>{const vr=new Map;return Jn.forEach((ir,sr)=>{const qn=ar(ir,sr),jn=(he?he(ir):null)||{};vr.set(qn,jn)}),vr},[Jn,ar,he]),Or=(0,r.useCallback)(vr=>{var ir;return!!(!((ir=xr.get(ar(vr)))===null||ir===void 0)&&ir.disabled)},[xr,ar]),[Fr,Br]=(0,r.useMemo)(()=>{if(dn)return[An||[],[]];const{checkedKeys:vr,halfCheckedKeys:ir}=(0,Gr.S)(An,!0,yr,Or);return[vr||[],ir]},[An,dn,yr,Or]),pa=(0,r.useMemo)(()=>{const vr=It==="radio"?Fr.slice(0,1):Fr;return new Set(vr)},[Fr,It]),Wr=(0,r.useMemo)(()=>It==="radio"?new Set:new Set(Br),[Br,It]),[gr,wa]=(0,r.useState)(null);r.useEffect(()=>{m||Dn(Mo)},[!!m]);const fr=(0,r.useCallback)((vr,ir)=>{let sr,qn;Dr(vr),Y?(sr=vr,qn=vr.map(jn=>or.current.get(jn))):(sr=[],qn=[],vr.forEach(jn=>{const Tt=Vn(jn);Tt!==void 0&&(sr.push(jn),qn.push(Tt))})),Dn(sr),Ke==null||Ke(sr,qn,{type:ir})},[Dn,Vn,Ke,Y]),ia=(0,r.useCallback)((vr,ir,sr,qn)=>{if(We){const jn=sr.map(Tt=>Vn(Tt));We(Vn(vr),ir,jn,qn)}fr(sr,"single")},[We,Vn,fr]),na=(0,r.useMemo)(()=>!Zt||En?null:(Zt===!0?[ja,co,po]:Zt).map(ir=>ir===ja?{key:"all",text:Un.selectionAll,onSelect(){fr(er.map((sr,qn)=>ar(sr,qn)).filter(sr=>{const qn=xr.get(sr);return!(qn!=null&&qn.disabled)||pa.has(sr)}),"all")}}:ir===co?{key:"invert",text:Un.selectInvert,onSelect(){const sr=new Set(pa);lr.forEach((jn,Tt)=>{const Rn=ar(jn,Tt),Cr=xr.get(Rn);Cr!=null&&Cr.disabled||(sr.has(Rn)?sr.delete(Rn):sr.add(Rn))});const qn=Array.from(sr);at&&at(qn),fr(qn,"invert")}}:ir===po?{key:"none",text:Un.selectNone,onSelect(){Qe==null||Qe(),fr(Array.from(pa).filter(sr=>{const qn=xr.get(sr);return qn==null?void 0:qn.disabled}),"none")}}:ir).map(ir=>Object.assign(Object.assign({},ir),{onSelect:function(){for(var sr,qn,jn=arguments.length,Tt=new Array(jn),Rn=0;Rn{var ir;if(!m)return vr.filter(aa=>aa!==Wa);let sr=(0,Vt.Z)(vr);const qn=new Set(pa),jn=Jn.map(ar).filter(aa=>!xr.get(aa).disabled),Tt=jn.every(aa=>qn.has(aa)),Rn=jn.some(aa=>qn.has(aa)),Cr=()=>{const aa=[];Tt?jn.forEach(Na=>{qn.delete(Na),aa.push(Na)}):jn.forEach(Na=>{qn.has(Na)||(qn.add(Na),aa.push(Na))});const sa=Array.from(qn);ze==null||ze(!Tt,sa.map(Na=>Vn(Na)),aa.map(Na=>Vn(Na))),fr(sa,"all"),wa(null)};let Mr;if(It!=="radio"){let aa;if(na){const Hr={getPopupContainer:Ln,items:na.map((Co,so)=>{const{key:ua,text:mr,onSelect:Xa}=Co;return{key:ua!=null?ua:so,onClick:()=>{Xa==null||Xa(jn)},label:mr}})};aa=r.createElement("div",{className:`${Pn}-selection-extra`},r.createElement(ao.Z,{menu:Hr,getPopupContainer:Ln},r.createElement("span",null,r.createElement(vl.Z,null))))}const sa=Jn.map((Hr,Co)=>{const so=ar(Hr,Co),ua=xr.get(so)||{};return Object.assign({checked:qn.has(so)},ua)}).filter(Hr=>{let{disabled:Co}=Hr;return Co}),Na=!!sa.length&&sa.length===Jn.length,Ga=Na&&sa.every(Hr=>{let{checked:Co}=Hr;return Co}),Ua=Na&&sa.some(Hr=>{let{checked:Co}=Hr;return Co});Mr=!En&&r.createElement("div",{className:`${Pn}-selection`},r.createElement(uo.default,{checked:Na?Ga:!!Jn.length&&Tt,indeterminate:Na?!Ga&&Ua:!Tt&&Rn,onChange:Cr,disabled:Jn.length===0||Na,"aria-label":aa?"Custom selection":"Select all",skipGroup:!0}),aa)}let io;It==="radio"?io=(aa,sa,Na)=>{const Ga=ar(sa,Na),Ua=qn.has(Ga);return{node:r.createElement(br.ZP,Object.assign({},xr.get(Ga),{checked:Ua,onClick:Hr=>Hr.stopPropagation(),onChange:Hr=>{qn.has(Ga)||ia(Ga,!0,[Ga],Hr.nativeEvent)}})),checked:Ua}}:io=(aa,sa,Na)=>{var Ga;const Ua=ar(sa,Na),Hr=qn.has(Ua),Co=Wr.has(Ua),so=xr.get(Ua);let ua;return hr==="nest"?ua=Co:ua=(Ga=so==null?void 0:so.indeterminate)!==null&&Ga!==void 0?Ga:Co,{node:r.createElement(uo.default,Object.assign({},so,{indeterminate:ua,checked:Hr,skipGroup:!0,onClick:mr=>mr.stopPropagation(),onChange:mr=>{let{nativeEvent:Xa}=mr;const{shiftKey:vo}=Xa;let Qo=-1,To=-1;if(vo&&dn){const Bo=new Set([gr,Ua]);jn.some((Ao,Qa)=>{if(Bo.has(Ao))if(Qo===-1)Qo=Qa;else return To=Qa,!0;return!1})}if(To!==-1&&Qo!==To&&dn){const Bo=jn.slice(Qo,To+1),Ao=[];Hr?Bo.forEach(Ha=>{qn.has(Ha)&&(Ao.push(Ha),qn.delete(Ha))}):Bo.forEach(Ha=>{qn.has(Ha)||(Ao.push(Ha),qn.add(Ha))});const Qa=Array.from(qn);_e==null||_e(!Hr,Qa.map(Ha=>Vn(Ha)),Ao.map(Ha=>Vn(Ha))),fr(Qa,"multiple")}else{const Bo=Fr;if(dn){const Ao=Hr?(0,Ro._5)(Bo,Ua):(0,Ro.L0)(Bo,Ua);ia(Ua,!Hr,Ao,Xa)}else{const Ao=(0,Gr.S)([].concat((0,Vt.Z)(Bo),[Ua]),!0,yr,Or),{checkedKeys:Qa,halfCheckedKeys:Ha}=Ao;let Yo=Qa;if(Hr){const ol=new Set(Qa);ol.delete(Ua),Yo=(0,Gr.S)(Array.from(ol),{checked:!1,halfCheckedKeys:Ha},yr,Or).checkedKeys}ia(Ua,!Hr,Yo,Xa)}}wa(Hr?null:Ua)}})),checked:Hr}};const eo=(aa,sa,Na)=>{const{node:Ga,checked:Ua}=io(aa,sa,Na);return Jt?Jt(Ua,sa,Na,Ga):Ga};if(!sr.includes(Wa))if(sr.findIndex(aa=>{var sa;return((sa=aa[_t])===null||sa===void 0?void 0:sa.columnType)==="EXPAND_COLUMN"})===0){const[aa,...sa]=sr;sr=[aa,Wa].concat((0,Vt.Z)(sa))}else sr=[Wa].concat((0,Vt.Z)(sr));const Fo=sr.indexOf(Wa);sr=sr.filter((aa,sa)=>aa!==Wa||sa===Fo);const Za=sr[Fo-1],Ra=sr[Fo+1];let ur=rn;ur===void 0&&((Ra==null?void 0:Ra.fixed)!==void 0?ur=Ra.fixed:(Za==null?void 0:Za.fixed)!==void 0&&(ur=Za.fixed)),ur&&Za&&((ir=Za[_t])===null||ir===void 0?void 0:ir.columnType)==="EXPAND_COLUMN"&&Za.fixed===void 0&&(Za.fixed=ur);const fo=O()(`${Pn}-selection-col`,{[`${Pn}-selection-col-with-dropdown`]:Zt&&It==="checkbox"}),ho={fixed:ur,width:Bt,className:`${Pn}-selection-column`,title:m.columnTitle||Mr,render:eo,onCell:m.onCell,[_t]:{className:fo}};return sr.map(aa=>aa===Wa?ho:aa)},[ar,Jn,m,Fr,pa,Wr,Bt,na,hr,gr,xr,_e,ia,Or]),pa]},ml=e(89489),wl=e(59477),rl=e(6848);const gl="ascend",al="descend";function sl(c){return typeof c.sorter=="object"&&typeof c.sorter.multiple=="number"?c.sorter.multiple:!1}function yl(c){return typeof c=="function"?c:c&&typeof c=="object"&&c.compare?c.compare:!1}function Wl(c,m){return m?c[c.indexOf(m)+1]:c[0]}function Pl(c,m,Y){let ee=[];function ve(he,Ke){ee.push({column:he,key:Lr(he,Ke),multiplePriority:sl(he),sortOrder:he.sortOrder})}return(c||[]).forEach((he,Ke)=>{const We=Xr(Ke,Y);he.children?("sortOrder"in he&&ve(he,We),ee=[].concat((0,Vt.Z)(ee),(0,Vt.Z)(Pl(he.children,m,We)))):he.sorter&&("sortOrder"in he?ve(he,We):m&&he.defaultSortOrder&&ee.push({column:he,key:Lr(he,We),multiplePriority:sl(he),sortOrder:he.defaultSortOrder}))}),ee}function El(c,m,Y,ee,ve,he,Ke,We){return(m||[]).map((ze,at)=>{const Qe=Xr(at,We);let _e=ze;if(_e.sorter){const Bt=_e.sortDirections||ve,It=_e.showSorterTooltip===void 0?Ke:_e.showSorterTooltip,Zt=Lr(_e,Qe),rn=Y.find(hr=>{let{key:Mn}=hr;return Mn===Zt}),Jt=rn?rn.sortOrder:null,En=Wl(Bt,Jt);let dn;if(ze.sortIcon)dn=ze.sortIcon({sortOrder:Jt});else{const hr=Bt.includes(gl)&&r.createElement(wl.Z,{className:O()(`${c}-column-sorter-up`,{active:Jt===gl})}),Mn=Bt.includes(al)&&r.createElement(ml.Z,{className:O()(`${c}-column-sorter-down`,{active:Jt===al})});dn=r.createElement("span",{className:O()(`${c}-column-sorter`,{[`${c}-column-sorter-full`]:!!(hr&&Mn)})},r.createElement("span",{className:`${c}-column-sorter-inner`,"aria-hidden":"true"},hr,Mn))}const{cancelSort:Pn,triggerAsc:er,triggerDesc:lr}=he||{};let Vn=Pn;En===al?Vn=lr:En===gl&&(Vn=er);const ar=typeof It=="object"?It:{title:Vn};_e=Object.assign(Object.assign({},_e),{className:O()(_e.className,{[`${c}-column-sort`]:Jt}),title:hr=>{const Mn=r.createElement("div",{className:`${c}-column-sorters`},r.createElement("span",{className:`${c}-column-title`},_r(ze.title,hr)),dn);return It?r.createElement(rl.Z,Object.assign({},ar),Mn):Mn},onHeaderCell:hr=>{const Mn=ze.onHeaderCell&&ze.onHeaderCell(hr)||{},Un=Mn.onClick,Ln=Mn.onKeyDown;Mn.onClick=or=>{ee({column:ze,key:Zt,sortOrder:En,multiplePriority:sl(ze)}),Un==null||Un(or)},Mn.onKeyDown=or=>{or.keyCode===ba.Z.ENTER&&(ee({column:ze,key:Zt,sortOrder:En,multiplePriority:sl(ze)}),Ln==null||Ln(or))};const An=Ma(ze.title,{}),Dn=An==null?void 0:An.toString();return Jt?Mn["aria-sort"]=Jt==="ascend"?"ascending":"descending":Mn["aria-label"]=Dn||"",Mn.className=O()(Mn.className,`${c}-column-has-sorters`),Mn.tabIndex=0,ze.ellipsis&&(Mn.title=(An!=null?An:"").toString()),Mn}})}return"children"in _e&&(_e=Object.assign(Object.assign({},_e),{children:El(c,_e.children,Y,ee,ve,he,Ke,Qe)})),_e})}function Dl(c){const{column:m,sortOrder:Y}=c;return{column:m,order:Y,field:m.dataIndex,columnKey:m.key}}function Il(c){const m=c.filter(Y=>{let{sortOrder:ee}=Y;return ee}).map(Dl);return m.length===0&&c.length?Object.assign(Object.assign({},Dl(c[c.length-1])),{column:void 0}):m.length<=1?m[0]||{}:m}function ka(c,m,Y){const ee=m.slice().sort((Ke,We)=>We.multiplePriority-Ke.multiplePriority),ve=c.slice(),he=ee.filter(Ke=>{let{column:{sorter:We},sortOrder:ze}=Ke;return yl(We)&&ze});return he.length?ve.sort((Ke,We)=>{for(let ze=0;ze{const We=Ke[Y];return We?Object.assign(Object.assign({},Ke),{[Y]:ka(We,m,Y)}):Ke}):ve}function Ba(c){let{prefixCls:m,mergedColumns:Y,onSorterChange:ee,sortDirections:ve,tableLocale:he,showSorterTooltip:Ke}=c;const[We,ze]=r.useState(Pl(Y,!0)),at=r.useMemo(()=>{let Zt=!0;const rn=Pl(Y,!1);if(!rn.length)return We;const Jt=[];function En(Pn){Zt?Jt.push(Pn):Jt.push(Object.assign(Object.assign({},Pn),{sortOrder:null}))}let dn=null;return rn.forEach(Pn=>{dn===null?(En(Pn),Pn.sortOrder&&(Pn.multiplePriority===!1?Zt=!1:dn=!0)):(dn&&Pn.multiplePriority!==!1||(Zt=!1),En(Pn))}),Jt},[Y,We]),Qe=r.useMemo(()=>{const Zt=at.map(rn=>{let{column:Jt,sortOrder:En}=rn;return{column:Jt,order:En}});return{sortColumns:Zt,sortColumn:Zt[0]&&Zt[0].column,sortOrder:Zt[0]&&Zt[0].order}},[at]);function _e(Zt){let rn;Zt.multiplePriority===!1||!at.length||at[0].multiplePriority===!1?rn=[Zt]:rn=[].concat((0,Vt.Z)(at.filter(Jt=>{let{key:En}=Jt;return En!==Zt.key})),[Zt]),ze(rn),ee(Il(rn),rn)}return[Zt=>El(m,Zt,at,_e,ve,he,Ke),at,Qe,()=>Il(at)]}function Va(c,m){return c.map(Y=>{const ee=Object.assign({},Y);return ee.title=_r(Y.title,m),"children"in ee&&(ee.children=Va(ee.children,m)),ee})}function Oo(c){return[r.useCallback(Y=>Va(Y,c),[c])]}var Do=Ie((c,m)=>{const{_renderTimes:Y}=c,{_renderTimes:ee}=m;return Y!==ee}),jo=Cn((c,m)=>{const{_renderTimes:Y}=c,{_renderTimes:ee}=m;return Y!==ee}),Vo=e(64993),pl=e(17313),Ol=e(83116),Bl=e(37613),u=c=>{const{componentCls:m}=c,Y=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,ee=(ve,he,Ke)=>({[`&${m}-${ve}`]:{[`> ${m}-container`]:{[`> ${m}-content, > ${m}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${m}-expanded-row-fixed`]:{margin:`-${he}px -${Ke+c.lineWidth}px`}}}}}});return{[`${m}-wrapper`]:{[`${m}${m}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${m}-title`]:{border:Y,borderBottom:0},[`> ${m}-container`]:{borderInlineStart:Y,borderTop:Y,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:g.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${M}-leave`]:{animationTimingFunction:g.motionEaseInQuint}}]}},15969:function(qt,Ze,e){"use strict";e.d(Ze,{N:function(){return n}});const n=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},19447:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return d},fS:function(){return b},qN:function(){return l}});var n=e(47585);const l=8;function b(F){const r=l,{contentRadius:k,limitVerticalRadius:$}=F,E=k>12?k+2:12;return{dropdownArrowOffset:E,dropdownArrowOffsetVertical:$?r:E}}function G(F,r){return F?r:{}}function d(F,r){const{componentCls:k,sizePopupArrow:$,borderRadiusXS:E,borderRadiusOuter:J,boxShadowPopoverArrow:h}=F,{colorBg:g,contentRadius:P=F.borderRadiusLG,limitVerticalRadius:D,arrowDistance:M=0,arrowPlacement:we={left:!0,right:!0,top:!0,bottom:!0}}=r,{dropdownArrowOffsetVertical:q,dropdownArrowOffset:ce}=b({contentRadius:P,limitVerticalRadius:D});return{[k]:Object.assign(Object.assign(Object.assign(Object.assign({[`${k}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,n.r)($,E,J,g,h)),{"&:before":{background:g}})]},G(!!we.top,{[[`&-placement-top ${k}-arrow`,`&-placement-topLeft ${k}-arrow`,`&-placement-topRight ${k}-arrow`].join(",")]:{bottom:M,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${k}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${k}-arrow`]:{left:{_skip_check_:!0,value:ce}},[`&-placement-topRight ${k}-arrow`]:{right:{_skip_check_:!0,value:ce}}})),G(!!we.bottom,{[[`&-placement-bottom ${k}-arrow`,`&-placement-bottomLeft ${k}-arrow`,`&-placement-bottomRight ${k}-arrow`].join(",")]:{top:M,transform:"translateY(-100%)"},[`&-placement-bottom ${k}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${k}-arrow`]:{left:{_skip_check_:!0,value:ce}},[`&-placement-bottomRight ${k}-arrow`]:{right:{_skip_check_:!0,value:ce}}})),G(!!we.left,{[[`&-placement-left ${k}-arrow`,`&-placement-leftTop ${k}-arrow`,`&-placement-leftBottom ${k}-arrow`].join(",")]:{right:{_skip_check_:!0,value:M},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${k}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${k}-arrow`]:{top:q},[`&-placement-leftBottom ${k}-arrow`]:{bottom:q}})),G(!!we.right,{[[`&-placement-right ${k}-arrow`,`&-placement-rightTop ${k}-arrow`,`&-placement-rightBottom ${k}-arrow`].join(",")]:{left:{_skip_check_:!0,value:M},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${k}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${k}-arrow`]:{top:q},[`&-placement-rightBottom ${k}-arrow`]:{bottom:q}}))}}},47585:function(qt,Ze,e){"use strict";e.d(Ze,{r:function(){return n}});const n=(l,b,G,d,F)=>{const r=l/2,k=0,$=r,E=G*1/Math.sqrt(2),J=r-G*(1-1/Math.sqrt(2)),h=r-b*(1/Math.sqrt(2)),g=G*(Math.sqrt(2)-1)+b*(1/Math.sqrt(2)),P=2*r-h,D=g,M=2*r-E,we=J,q=2*r-k,ce=$,pe=r*Math.sqrt(2)+G*(Math.sqrt(2)-2),V=G*(Math.sqrt(2)-1);return{pointerEvents:"none",width:l,height:l,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:l,height:l/2,background:d,clipPath:{_multi_value_:!0,value:[`polygon(${V}px 100%, 50% ${V}px, ${2*r-V}px 100%, ${V}px 100%)`,`path('M ${k} ${$} A ${G} ${G} 0 0 0 ${E} ${J} L ${h} ${g} A ${b} ${b} 0 0 1 ${P} ${D} L ${M} ${we} A ${G} ${G} 0 0 0 ${q} ${ce} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:pe,height:pe,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${b}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:F,zIndex:0,background:"transparent"}}}},1710:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return _a}});var n={},l="rc-table-internal-hook",b=e(72071),G=e(6089),d=e(34280),F=e(13697),r=e(59301),k=e(4676);function $(c){var m=r.createContext(void 0),Y=function(ve){var he=ve.value,Ke=ve.children,We=r.useRef(he);We.current=he;var ze=r.useState(function(){return{getValue:function(){return We.current},listeners:new Set}}),at=(0,b.Z)(ze,1),Qe=at[0];return(0,d.Z)(function(){(0,k.unstable_batchedUpdates)(function(){Qe.listeners.forEach(function(_e){_e(he)})})},[he]),r.createElement(m.Provider,{value:Qe},Ke)};return{Context:m,Provider:Y,defaultValue:c}}function E(c,m){var Y=(0,G.Z)(typeof m=="function"?m:function(_e){if(m===void 0)return _e;if(!Array.isArray(m))return _e[m];var Bt={};return m.forEach(function(It){Bt[It]=_e[It]}),Bt}),ee=r.useContext(c==null?void 0:c.Context),ve=ee||{},he=ve.listeners,Ke=ve.getValue,We=r.useRef();We.current=Y(ee?Ke():c==null?void 0:c.defaultValue);var ze=r.useState({}),at=(0,b.Z)(ze,2),Qe=at[1];return(0,d.Z)(function(){if(!ee)return;function _e(Bt){var It=Y(Bt);(0,F.Z)(We.current,It,!0)||Qe({})}return he.add(_e),function(){he.delete(_e)}},[ee]),We.current}var J=e(96663),h=e(8654);function g(){var c=r.createContext(null);function m(){return r.useContext(c)}function Y(ve,he){var Ke=(0,h.Yr)(ve),We=function(at,Qe){var _e=Ke?{ref:Qe}:{},Bt=r.useRef(0),It=r.useRef(at),Zt=m();return Zt!==null?r.createElement(ve,(0,J.Z)({},at,_e)):((!he||he(It.current,at))&&(Bt.current+=1),It.current=at,r.createElement(c.Provider,{value:Bt.current},r.createElement(ve,(0,J.Z)({},at,_e))))};return Ke?r.forwardRef(We):We}function ee(ve,he){var Ke=(0,h.Yr)(ve),We=function(at,Qe){var _e=Ke?{ref:Qe}:{};return m(),r.createElement(ve,(0,J.Z)({},at,_e))};return Ke?r.memo(r.forwardRef(We),he):r.memo(We,he)}return{makeImmutable:Y,responseImmutable:ee,useImmutableMark:m}}var P=g(),D=P.makeImmutable,M=P.responseImmutable,we=P.useImmutableMark,q=g(),ce=q.makeImmutable,pe=q.responseImmutable,V=q.useImmutableMark,C=$(),t=C;function W(c,m){var Y=r.useRef(0);Y.current+=1;var ee=r.useRef(c),ve=[];Object.keys(c||{}).map(function(Ke){var We;(c==null?void 0:c[Ke])!==((We=ee.current)===null||We===void 0?void 0:We[Ke])&&ve.push(Ke)}),ee.current=c;var he=r.useRef([]);return ve.length&&(he.current=ve),r.useDebugValue(Y.current),r.useDebugValue(he.current.join(", ")),m&&console.log("".concat(m,":"),Y.current,he.current),Y.current}var y=null,K=r.memo(function(){var c=W();return r.createElement("h1",null,"Render Times: ",c)});K.displayName="RenderBlock";var I=e(20135),Z=e(44127),S=e(90493),U=e(92310),O=e.n(U),de=e(80547),j=e(97938),Q=e(48736),ie=r.createContext({renderWithProps:!1}),ae=ie,Ee="RC_TABLE_KEY";function ne(c){return c==null?[]:Array.isArray(c)?c:[c]}function se(c){var m=[],Y={};return c.forEach(function(ee){for(var ve=ee||{},he=ve.key,Ke=ve.dataIndex,We=he||ne(Ke).join("-")||Ee;Y[We];)We="".concat(We,"_next");Y[We]=!0,m.push(We)}),m}function Me(c){return c!=null}function Oe(c){return c&&(0,I.Z)(c)==="object"&&!Array.isArray(c)&&!r.isValidElement(c)}function ue(c,m,Y,ee,ve,he){var Ke=r.useContext(ae),We=V(),ze=(0,de.Z)(function(){if(Me(ee))return[ee];var at=m==null||m===""?[]:Array.isArray(m)?m:[m],Qe=(0,j.Z)(c,at),_e=Qe,Bt=void 0;if(ve){var It=ve(Qe,c,Y);Oe(It)?(_e=It.children,Bt=It.props,Ke.renderWithProps=!0):_e=It}return[_e,Bt]},[We,c,ee,m,ve,Y],function(at,Qe){if(he){var _e=(0,b.Z)(at,2),Bt=_e[1],It=(0,b.Z)(Qe,2),Zt=It[1];return he(Zt,Bt)}return Ke.renderWithProps?!0:!(0,F.Z)(at,Qe,!0)});return ze}function Be(c,m,Y,ee){var ve=c+m-1;return c<=ee&&ve>=Y}function Te(c,m){return E(t,function(Y){var ee=Be(c,m||1,Y.hoverStartRow,Y.hoverEndRow);return[ee,Y.onHover]})}var it=function(m){var Y=m.ellipsis,ee=m.rowType,ve=m.children,he,Ke=Y===!0?{showTitle:!0}:Y;return Ke&&(Ke.showTitle||ee==="header")&&(typeof ve=="string"||typeof ve=="number"?he=ve.toString():r.isValidElement(ve)&&typeof ve.props.children=="string"&&(he=ve.props.children)),he};function $e(c){var m,Y,ee,ve,he,Ke,We,ze,at=c.component,Qe=c.children,_e=c.ellipsis,Bt=c.scope,It=c.prefixCls,Zt=c.className,rn=c.align,Jt=c.record,En=c.render,dn=c.dataIndex,Pn=c.renderIndex,er=c.shouldCellUpdate,lr=c.index,Vn=c.rowType,ar=c.colSpan,hr=c.rowSpan,Mn=c.fixLeft,Un=c.fixRight,Ln=c.firstFixLeft,An=c.lastFixLeft,Dn=c.firstFixRight,or=c.lastFixRight,Dr=c.appendNode,yr=c.additionalProps,Jn=yr===void 0?{}:yr,xr=c.isSticky,Or="".concat(It,"-cell"),Fr=E(t,["supportSticky","allColumnsFixedLeft"]),Br=Fr.supportSticky,pa=Fr.allColumnsFixedLeft,Wr=ue(Jt,dn,Pn,Qe,En,er),gr=(0,b.Z)(Wr,2),wa=gr[0],fr=gr[1],ia={},na=typeof Mn=="number"&&Br,$a=typeof Un=="number"&&Br;na&&(ia.position="sticky",ia.left=Mn),$a&&(ia.position="sticky",ia.right=Un);var vr=(m=(Y=(ee=fr==null?void 0:fr.colSpan)!==null&&ee!==void 0?ee:Jn.colSpan)!==null&&Y!==void 0?Y:ar)!==null&&m!==void 0?m:1,ir=(ve=(he=(Ke=fr==null?void 0:fr.rowSpan)!==null&&Ke!==void 0?Ke:Jn.rowSpan)!==null&&he!==void 0?he:hr)!==null&&ve!==void 0?ve:1,sr=Te(lr,ir),qn=(0,b.Z)(sr,2),jn=qn[0],Tt=qn[1],Rn=function(ur){var fo;Jt&&Tt(lr,lr+ir-1),Jn==null||(fo=Jn.onMouseEnter)===null||fo===void 0||fo.call(Jn,ur)},Cr=function(ur){var fo;Jt&&Tt(-1,-1),Jn==null||(fo=Jn.onMouseLeave)===null||fo===void 0||fo.call(Jn,ur)};if(vr===0||ir===0)return null;var Mr=(We=Jn.title)!==null&&We!==void 0?We:it({rowType:Vn,ellipsis:_e,children:wa}),io=O()(Or,Zt,(ze={},(0,S.Z)(ze,"".concat(Or,"-fix-left"),na&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-left-first"),Ln&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-left-last"),An&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-left-all"),An&&pa&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-right"),$a&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-right-first"),Dn&&Br),(0,S.Z)(ze,"".concat(Or,"-fix-right-last"),or&&Br),(0,S.Z)(ze,"".concat(Or,"-ellipsis"),_e),(0,S.Z)(ze,"".concat(Or,"-with-append"),Dr),(0,S.Z)(ze,"".concat(Or,"-fix-sticky"),(na||$a)&&xr&&Br),(0,S.Z)(ze,"".concat(Or,"-row-hover"),!fr&&jn),ze),Jn.className,fr==null?void 0:fr.className),eo={};rn&&(eo.textAlign=rn);var Fo=(0,Z.Z)((0,Z.Z)((0,Z.Z)((0,Z.Z)({},ia),Jn.style),eo),fr==null?void 0:fr.style),Za=wa;return(0,I.Z)(Za)==="object"&&!Array.isArray(Za)&&!r.isValidElement(Za)&&(Za=null),_e&&(An||Dn)&&(Za=r.createElement("span",{className:"".concat(Or,"-content")},Za)),r.createElement(at,(0,J.Z)({},fr,Jn,{className:io,style:Fo,title:Mr,scope:Bt,onMouseEnter:Rn,onMouseLeave:Cr,colSpan:vr!==1?vr:null,rowSpan:ir!==1?ir:null}),Dr,Za)}var rt=r.memo($e);function Ye(c,m,Y,ee,ve,he){var Ke=Y[c]||{},We=Y[m]||{},ze,at;Ke.fixed==="left"?ze=ee.left[ve==="rtl"?m:c]:We.fixed==="right"&&(at=ee.right[ve==="rtl"?c:m]);var Qe=!1,_e=!1,Bt=!1,It=!1,Zt=Y[m+1],rn=Y[c-1],Jt=!(he!=null&&he.children);if(ve==="rtl"){if(ze!==void 0){var En=rn&&rn.fixed==="left";It=!En&&Jt}else if(at!==void 0){var dn=Zt&&Zt.fixed==="right";Bt=!dn&&Jt}}else if(ze!==void 0){var Pn=Zt&&Zt.fixed==="left";Qe=!Pn&&Jt}else if(at!==void 0){var er=rn&&rn.fixed==="right";_e=!er&&Jt}return{fixLeft:ze,fixRight:at,lastFixLeft:Qe,firstFixRight:_e,lastFixRight:Bt,firstFixLeft:It,isSticky:ee.isSticky}}var yt=r.createContext({}),Xe=yt;function Pe(c){var m=c.className,Y=c.index,ee=c.children,ve=c.colSpan,he=ve===void 0?1:ve,Ke=c.rowSpan,We=c.align,ze=E(t,["prefixCls","direction"]),at=ze.prefixCls,Qe=ze.direction,_e=r.useContext(Xe),Bt=_e.scrollColumnIndex,It=_e.stickyOffsets,Zt=_e.flattenColumns,rn=_e.columns,Jt=Y+he-1,En=Jt+1===Bt?he+1:he,dn=Ye(Y,Y+En-1,Zt,It,Qe,rn==null?void 0:rn[Y]);return r.createElement(rt,(0,J.Z)({className:m,index:Y,component:"td",prefixCls:at,record:null,dataIndex:null,align:We,colSpan:En,rowSpan:Ke,render:function(){return ee}},dn))}var ot=e(6620),x=["children"];function R(c){var m=c.children,Y=(0,ot.Z)(c,x);return r.createElement("tr",Y,m)}function s(c){var m=c.children;return m}s.Row=R,s.Cell=Pe;var o=s;function H(c){var m=c.children,Y=c.stickyOffsets,ee=c.flattenColumns,ve=c.columns,he=E(t,"prefixCls"),Ke=ee.length-1,We=ee[Ke],ze=r.useMemo(function(){return{stickyOffsets:Y,flattenColumns:ee,scrollColumnIndex:We!=null&&We.scrollbar?Ke:null,columns:ve}},[We,ee,Ke,Y,ve]);return r.createElement(Xe.Provider,{value:ze},r.createElement("tfoot",{className:"".concat(he,"-summary")},m))}var _=pe(H),i=o,f=e(70425),te=e(29301),L=e(29194),w=e(24514),X=e(75152),Re=e(26112);function ge(c,m,Y,ee,ve,he,Ke){c.push({record:m,indent:Y,index:Ke});var We=he(m),ze=ve==null?void 0:ve.has(We);if(m&&Array.isArray(m[ee])&&ze)for(var at=0;at1?Ln-1:0),Dn=1;Dn=0;We-=1){var ze=m[We],at=Y&&Y[We],Qe=at&&at[_t];if(ze||Qe||Ke){var _e=Qe||{},Bt=_e.columnType,It=(0,ot.Z)(_e,fn);ve.unshift(r.createElement("col",(0,J.Z)({key:We,style:{width:ze}},It))),Ke=!0}}return r.createElement("colgroup",null,ve)}var vn=In,Vt=e(19127),Sn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(c,m){return(0,r.useMemo)(function(){for(var Y=[],ee=0;ee1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?he:Ke,prefixCls:Qe,key:It[rn]},En,{additionalProps:dn,rowType:"header"}))}))}Et.displayName="HeaderRow";var hn=Et;function xn(c){var m=[];function Y(Ke,We){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;m[ze]=m[ze]||[];var at=We,Qe=Ke.filter(Boolean).map(function(_e){var Bt={key:_e.key,className:_e.className||"",children:_e.title,column:_e,colStart:at},It=1,Zt=_e.children;return Zt&&Zt.length>0&&(It=Y(Zt,at,ze+1).reduce(function(rn,Jt){return rn+Jt},0),Bt.hasSubColumns=!0),"colSpan"in _e&&(It=_e.colSpan),"rowSpan"in _e&&(Bt.rowSpan=_e.rowSpan),Bt.colSpan=It,Bt.colEnd=Bt.colStart+It-1,m[ze].push(Bt),at+=It,It});return Qe}Y(c,0);for(var ee=m.length,ve=function(We){m[We].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=ee-We)})},he=0;he1&&arguments[1]!==void 0?arguments[1]:"";return typeof m=="number"?m:m.endsWith("%")?c*parseFloat(m)/100:null}function mn(c,m){return r.useMemo(function(){if(m&&m>0){var Y=0,ee=0;c.forEach(function(at){var Qe=Tn(m,at.width);Qe?Y+=Qe:ee+=1});var ve=m-Y,he=ee,Ke=ve/ee,We=0,ze=c.map(function(at){var Qe=(0,Z.Z)({},at),_e=Tn(m,Qe.width);if(_e)Qe.width=_e;else{var Bt=Math.floor(Ke);Qe.width=he===1?ve:Bt,ve-=Bt,he-=1}return We+=Qe.width,Qe});return[ze,We]}return[c,m]},[c,m])}var Ct=["children"],le=["fixed"];function p(c){return(0,nr.Z)(c).filter(function(m){return r.isValidElement(m)}).map(function(m){var Y=m.key,ee=m.props,ve=ee.children,he=(0,ot.Z)(ee,Ct),Ke=(0,Z.Z)({key:Y},he);return ve&&(Ke.children=p(ve)),Ke})}function B(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return c.filter(function(Y){return Y&&(0,I.Z)(Y)==="object"}).reduce(function(Y,ee,ve){var he=ee.fixed,Ke=he===!0?"left":he,We="".concat(m,"-").concat(ve),ze=ee.children;return ze&&ze.length>0?[].concat((0,Vt.Z)(Y),(0,Vt.Z)(B(ze,We).map(function(at){return(0,Z.Z)({fixed:Ke},at)}))):[].concat((0,Vt.Z)(Y),[(0,Z.Z)((0,Z.Z)({key:We},ee),{},{fixed:Ke})])},[])}function A(c){for(var m=!0,Y=0;Y=0;he-=1){var Ke=c[he];if(ve&&Ke.fixed!=="right")ve=!1;else if(!ve&&Ke.fixed==="right"){warning(!1,"Index ".concat(he+1," of `columns` missing `fixed='right'` prop."));break}}}function N(c){return c.map(function(m){var Y=m.fixed,ee=(0,ot.Z)(m,le),ve=Y;return Y==="left"?ve="right":Y==="right"&&(ve="left"),(0,Z.Z)({fixed:ve},ee)})}function ye(c,m){var Y=c.prefixCls,ee=c.columns,ve=c.children,he=c.expandable,Ke=c.expandedKeys,We=c.columnTitle,ze=c.getRowKey,at=c.onTriggerExpand,Qe=c.expandIcon,_e=c.rowExpandable,Bt=c.expandIconColumnIndex,It=c.direction,Zt=c.expandRowByClick,rn=c.columnWidth,Jt=c.fixed,En=c.scrollWidth,dn=r.useMemo(function(){return ee||p(ve)},[ee,ve]),Pn=r.useMemo(function(){if(he){var Un,Ln=dn.slice();if(!Ln.includes(n)){var An=Bt||0;An>=0&&Ln.splice(An,0,n)}var Dn=Ln.indexOf(n);Ln=Ln.filter(function(Jn,xr){return Jn!==n||xr===Dn});var or=dn[Dn],Dr;(Jt==="left"||Jt)&&!Bt?Dr="left":(Jt==="right"||Jt)&&Bt===dn.length?Dr="right":Dr=or?or.fixed:null;var yr=(Un={},(0,S.Z)(Un,_t,{className:"".concat(Y,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,S.Z)(Un,"title",We),(0,S.Z)(Un,"fixed",Dr),(0,S.Z)(Un,"className","".concat(Y,"-row-expand-icon-cell")),(0,S.Z)(Un,"width",rn),(0,S.Z)(Un,"render",function(xr,Or,Fr){var Br=ze(Or,Fr),pa=Ke.has(Br),Wr=_e?_e(Or):!0,gr=Qe({prefixCls:Y,expanded:pa,expandable:Wr,record:Or,onExpand:at});return Zt?r.createElement("span",{onClick:function(fr){return fr.stopPropagation()}},gr):gr}),Un);return Ln.map(function(Jn){return Jn===n?yr:Jn})}return dn.filter(function(Jn){return Jn!==n})},[he,dn,ze,Ke,Qe,It]),er=r.useMemo(function(){var Un=Pn;return m&&(Un=m(Un)),Un.length||(Un=[{render:function(){return null}}]),Un},[m,Pn,It]),lr=r.useMemo(function(){return It==="rtl"?N(B(er)):B(er)},[er,It,En]),Vn=mn(lr,En),ar=(0,b.Z)(Vn,2),hr=ar[0],Mn=ar[1];return[er,hr,Mn]}var Se=ye;function qe(c){var m,Y=c.prefixCls,ee=c.record,ve=c.onExpand,he=c.expanded,Ke=c.expandable,We="".concat(Y,"-row-expand-icon");if(!Ke)return r.createElement("span",{className:O()(We,"".concat(Y,"-row-spaced"))});var ze=function(Qe){ve(ee,Qe),Qe.stopPropagation()};return r.createElement("span",{className:O()(We,(m={},(0,S.Z)(m,"".concat(Y,"-row-expanded"),he),(0,S.Z)(m,"".concat(Y,"-row-collapsed"),!he),m)),onClick:ze})}function Ve(c,m,Y){var ee=[];function ve(he){(he||[]).forEach(function(Ke,We){ee.push(m(Ke,We)),ve(Ke[Y])})}return ve(c),ee}function ke(c,m,Y){var ee=en(c),ve=ee.expandIcon,he=ee.expandedRowKeys,Ke=ee.defaultExpandedRowKeys,We=ee.defaultExpandAllRows,ze=ee.expandedRowRender,at=ee.onExpand,Qe=ee.onExpandedRowsChange,_e=ee.childrenColumnName,Bt=ve||qe,It=_e||"children",Zt=r.useMemo(function(){return ze?"row":c.expandable&&c.internalHooks===l&&c.expandable.__PARENT_RENDER_ICON__||m.some(function(lr){return lr&&(0,I.Z)(lr)==="object"&&lr[It]})?"nest":!1},[!!ze,m]),rn=r.useState(function(){return Ke||(We?Ve(m,Y,It):[])}),Jt=(0,b.Z)(rn,2),En=Jt[0],dn=Jt[1],Pn=r.useMemo(function(){return new Set(he||En||[])},[he,En]),er=r.useCallback(function(lr){var Vn=Y(lr,m.indexOf(lr)),ar,hr=Pn.has(Vn);hr?(Pn.delete(Vn),ar=(0,Vt.Z)(Pn)):ar=[].concat((0,Vt.Z)(Pn),[Vn]),dn(ar),at&&at(!hr,lr),Qe&&Qe(ar)},[Y,Pn,m,at,Qe]);return[ee,Zt,Pn,Bt,It,er]}function et(c,m,Y,ee){var ve=c.map(function(he,Ke){return Ye(Ke,Ke,c,m,Y,ee==null?void 0:ee[Ke])});return(0,de.Z)(function(){return ve},[ve],function(he,Ke){return!(0,F.Z)(he,Ke)})}function At(c){var m=(0,r.useRef)(c),Y=(0,r.useState)({}),ee=(0,b.Z)(Y,2),ve=ee[1],he=(0,r.useRef)(null),Ke=(0,r.useRef)([]);function We(ze){Ke.current.push(ze);var at=Promise.resolve();he.current=at,at.then(function(){if(he.current===at){var Qe=Ke.current,_e=m.current;Ke.current=[],Qe.forEach(function(Bt){m.current=Bt(m.current)}),he.current=null,_e!==m.current&&ve({})}})}return(0,r.useEffect)(function(){return function(){he.current=null}},[]),[m.current,We]}function wt(c){var m=(0,r.useRef)(c||null),Y=(0,r.useRef)();function ee(){window.clearTimeout(Y.current)}function ve(Ke){m.current=Ke,ee(),Y.current=window.setTimeout(function(){m.current=null,Y.current=void 0},100)}function he(){return m.current}return(0,r.useEffect)(function(){return ee},[]),[ve,he]}function bt(){var c=r.useState(-1),m=(0,b.Z)(c,2),Y=m[0],ee=m[1],ve=r.useState(-1),he=(0,b.Z)(ve,2),Ke=he[0],We=he[1],ze=r.useCallback(function(at,Qe){ee(at),We(Qe)},[]);return[Y,Ke,ze]}var xt=e(47273),jt=(0,xt.Z)()?window:null;function gt(c,m){var Y=(0,I.Z)(c)==="object"?c:{},ee=Y.offsetHeader,ve=ee===void 0?0:ee,he=Y.offsetSummary,Ke=he===void 0?0:he,We=Y.offsetScroll,ze=We===void 0?0:We,at=Y.getContainer,Qe=at===void 0?function(){return jt}:at,_e=Qe()||jt;return r.useMemo(function(){var Bt=!!c;return{isSticky:Bt,stickyClassName:Bt?"".concat(m,"-sticky-holder"):"",offsetHeader:ve,offsetSummary:Ke,offsetScroll:ze,container:_e}},[ze,ve,Ke,m,_e])}function Kt(c,m,Y){var ee=(0,r.useMemo)(function(){for(var ve=[],he=[],Ke=0,We=0,ze=0;ze=_e&&(Jn=_e-Bt),Ke({scrollLeft:Jn/_e*(Qe+2)}),dn.current.x=Dn.pageX},Un=function(){if(he.current){var Dn=(0,Ae.os)(he.current).top,or=Dn+he.current.offsetHeight,Dr=ze===window?document.documentElement.scrollTop+window.innerHeight:(0,Ae.os)(ze).top+ze.clientHeight;or-(0,X.Z)()<=Dr||Dn>=Dr-We?En(function(yr){return(0,Z.Z)((0,Z.Z)({},yr),{},{isHiddenScrollBar:!0})}):En(function(yr){return(0,Z.Z)((0,Z.Z)({},yr),{},{isHiddenScrollBar:!1})})}},Ln=function(Dn){En(function(or){return(0,Z.Z)((0,Z.Z)({},or),{},{scrollLeft:Dn/Qe*_e||0})})};return r.useImperativeHandle(Y,function(){return{setScrollLeft:Ln}}),r.useEffect(function(){var An=(0,Ot.Z)(document.body,"mouseup",ar,!1),Dn=(0,Ot.Z)(document.body,"mousemove",Mn,!1);return Un(),function(){An.remove(),Dn.remove()}},[Bt,lr]),r.useEffect(function(){var An=(0,Ot.Z)(ze,"scroll",Un,!1),Dn=(0,Ot.Z)(window,"resize",Un,!1);return function(){An.remove(),Dn.remove()}},[ze]),r.useEffect(function(){Jt.isHiddenScrollBar||En(function(An){var Dn=he.current;return Dn?(0,Z.Z)((0,Z.Z)({},An),{},{scrollLeft:Dn.scrollLeft/Dn.scrollWidth*Dn.clientWidth}):An})},[Jt.isHiddenScrollBar]),Qe<=_e||!Bt||Jt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,X.Z)(),width:_e,bottom:We},className:"".concat(at,"-sticky-scroll")},r.createElement("div",{onMouseDown:hr,ref:It,className:O()("".concat(at,"-sticky-scroll-bar"),(0,S.Z)({},"".concat(at,"-sticky-scroll-bar-active"),lr)),style:{width:"".concat(Bt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},He=r.forwardRef(Ne);function tt(c){return null}var Ue=tt;function pt(c){return null}var dt=pt,Ft="rc-table",Ut=[],Qt={};function be(){return"No Data"}function Fe(c){var m,Y=(0,Z.Z)({rowKey:"key",prefixCls:Ft,emptyText:be},c),ee=Y.prefixCls,ve=Y.className,he=Y.rowClassName,Ke=Y.style,We=Y.data,ze=Y.rowKey,at=Y.scroll,Qe=Y.tableLayout,_e=Y.direction,Bt=Y.title,It=Y.footer,Zt=Y.summary,rn=Y.caption,Jt=Y.id,En=Y.showHeader,dn=Y.components,Pn=Y.emptyText,er=Y.onRow,lr=Y.onHeaderRow,Vn=Y.internalHooks,ar=Y.transformColumns,hr=Y.internalRefs,Mn=Y.tailor,Un=Y.sticky,Ln=We||Ut,An=!!Ln.length,Dn=Vn===l,or=r.useCallback(function(da,Ta){return(0,j.Z)(dn,da)||Ta},[dn]),Dr=r.useMemo(function(){return typeof ze=="function"?ze:function(da){var Ta=da&&da[ze];return Ta}},[ze]),yr=or(["body"]),Jn=bt(),xr=(0,b.Z)(Jn,3),Or=xr[0],Fr=xr[1],Br=xr[2],pa=ke(Y,Ln,Dr),Wr=(0,b.Z)(pa,6),gr=Wr[0],wa=Wr[1],fr=Wr[2],ia=Wr[3],na=Wr[4],$a=Wr[5],vr=at==null?void 0:at.x,ir=r.useState(0),sr=(0,b.Z)(ir,2),qn=sr[0],jn=sr[1],Tt=Se((0,Z.Z)((0,Z.Z)((0,Z.Z)({},Y),gr),{},{expandable:!!gr.expandedRowRender,columnTitle:gr.columnTitle,expandedKeys:fr,getRowKey:Dr,onTriggerExpand:$a,expandIcon:ia,expandIconColumnIndex:gr.expandIconColumnIndex,direction:_e,scrollWidth:Dn&&Mn&&typeof vr=="number"?vr:null}),Dn?ar:null),Rn=(0,b.Z)(Tt,3),Cr=Rn[0],Mr=Rn[1],io=Rn[2],eo=io!=null?io:vr,Fo=r.useMemo(function(){return{columns:Cr,flattenColumns:Mr}},[Cr,Mr]),Za=r.useRef(),Ra=r.useRef(),ur=r.useRef(),fo=r.useRef(),ho=r.useRef(),aa=r.useState(!1),sa=(0,b.Z)(aa,2),Na=sa[0],Ga=sa[1],Ua=r.useState(!1),Hr=(0,b.Z)(Ua,2),Co=Hr[0],so=Hr[1],ua=At(new Map),mr=(0,b.Z)(ua,2),Xa=mr[0],vo=mr[1],Qo=se(Mr),To=Qo.map(function(da){return Xa.get(da)}),Bo=r.useMemo(function(){return To},[To.join("_")]),Ao=Xt(Bo,Mr.length,_e),Qa=at&&Me(at.y),Ha=at&&Me(eo)||!!gr.fixed,Yo=Ha&&Mr.some(function(da){var Ta=da.fixed;return Ta}),ol=r.useRef(),ko=gt(Un,ee),$o=ko.isSticky,Sl=ko.offsetHeader,Hl=ko.offsetSummary,Qr=ko.offsetScroll,Sa=ko.stickyClassName,mo=ko.container,La=r.useMemo(function(){return Zt==null?void 0:Zt(Ln)},[Zt,Ln]),wo=(Qa||$o)&&r.isValidElement(La)&&La.type===o&&La.props.fixed,Po,bo,Uo;Qa&&(bo={overflowY:"scroll",maxHeight:at.y}),Ha&&(Po={overflowX:"auto"},Qa||(bo={overflowY:"hidden"}),Uo={width:eo===!0?"auto":eo,minWidth:"100%"});var Kl=r.useCallback(function(da,Ta){(0,L.Z)(Za.current)&&vo(function(zo){if(zo.get(da)!==Ta){var Jo=new Map(zo);return Jo.set(da,Ta),Jo}return zo})},[]),di=wt(null),jl=(0,b.Z)(di,2),fi=jl[0],ai=jl[1];function Rl(da,Ta){Ta&&(typeof Ta=="function"?Ta(da):Ta.scrollLeft!==da&&(Ta.scrollLeft=da,Ta.scrollLeft!==da&&setTimeout(function(){Ta.scrollLeft=da},0)))}var ul=(0,G.Z)(function(da){var Ta=da.currentTarget,zo=da.scrollLeft,Jo=_e==="rtl",qo=typeof zo=="number"?zo:Ta.scrollLeft,ci=Ta||Qt;if(!ai()||ai()===ci){var ei;fi(ci),Rl(qo,Ra.current),Rl(qo,ur.current),Rl(qo,ho.current),Rl(qo,(ei=ol.current)===null||ei===void 0?void 0:ei.setScrollLeft)}var ti=Ta||Ra.current;if(ti){var ni=ti.scrollWidth,xl=ti.clientWidth;if(ni===xl){Ga(!1),so(!1);return}Jo?(Ga(-qo0)):(Ga(qo>0),so(qo1?rn-Dn:0,Dr=(0,Z.Z)((0,Z.Z)((0,Z.Z)({},ar),ze),{},{flex:"0 0 ".concat(Dn,"px"),width:"".concat(Dn,"px"),marginRight:or,pointerEvents:"auto"}),yr=r.useMemo(function(){return Qe?Ln<=1:Mn===0||Ln===0||Ln>1},[Ln,Mn,Qe]);yr?Dr.visibility="hidden":Qe&&(Dr.height=_e==null?void 0:_e(Ln));var Jn=yr?function(){return null}:Bt,xr={};return(Ln===0||Mn===0)&&(xr.rowSpan=1,xr.colSpan=1),r.createElement(rt,(0,J.Z)({className:O()(Zt,at),ellipsis:Y.ellipsis,align:Y.align,scope:Y.rowScope,component:"div",prefixCls:m.prefixCls,key:Pn,record:We,index:he,renderIndex:Ke,dataIndex:It,render:Jn,shouldCellUpdate:Y.shouldCellUpdate},er,{appendNode:lr,additionalProps:(0,Z.Z)((0,Z.Z)({},Vn),{},{style:Dr},xr)}))}var wn=zt,Yt=["data","index","className","rowKey","style","extra","getHeight"],zn=r.forwardRef(function(c,m){var Y=c.data,ee=c.index,ve=c.className,he=c.rowKey,Ke=c.style,We=c.extra,ze=c.getHeight,at=(0,ot.Z)(c,Yt),Qe=Y.record,_e=Y.indent,Bt=Y.index,It=E(t,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Zt=It.scrollX,rn=It.flattenColumns,Jt=It.prefixCls,En=It.fixColumn,dn=It.componentWidth,Pn=T(Qe,he,ee,_e),er=Pn.rowSupportExpand,lr=Pn.expanded,Vn=Pn.rowProps,ar=Pn.expandedRowRender,hr=Pn.expandedRowClassName,Mn;if(er&&lr){var Un=ar(Qe,ee,_e+1,lr),Ln=hr==null?void 0:hr(Qe,ee,_e),An={};En&&(An={style:(0,S.Z)({},"--virtual-width","".concat(dn,"px"))});var Dn="".concat(Jt,"-expanded-row-cell");Mn=r.createElement("div",{className:O()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(_e+1),Ln)},r.createElement(rt,{component:"div",prefixCls:Jt,className:O()(Dn,(0,S.Z)({},"".concat(Dn,"-fixed"),En)),additionalProps:An},Un))}var or=(0,Z.Z)((0,Z.Z)({},Ke),{},{width:Zt});We&&(or.position="absolute",or.pointerEvents="none");var Dr=r.createElement("div",(0,J.Z)({},Vn,at,{ref:er?null:m,className:O()(ve,"".concat(Jt,"-row"),Vn==null?void 0:Vn.className,(0,S.Z)({},"".concat(Jt,"-row-extra"),We)),style:(0,Z.Z)((0,Z.Z)({},or),Vn==null?void 0:Vn.style)}),rn.map(function(yr,Jn){return r.createElement(wn,{key:Jn,rowInfo:Pn,column:yr,colIndex:Jn,indent:_e,index:ee,renderIndex:Bt,record:Qe,inverse:We,getHeight:ze})}));return er?r.createElement("div",{ref:m},Dr,Mn):Dr}),Yn=pe(zn),gn=Yn,Wt=r.forwardRef(function(c,m){var Y=c.data,ee=c.onScroll,ve=E(t,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),he=ve.flattenColumns,Ke=ve.onColumnResize,We=ve.getRowKey,ze=ve.expandedKeys,at=ve.prefixCls,Qe=ve.childrenColumnName,_e=ve.emptyNode,Bt=ve.scrollX,It=E(sn),Zt=It.scrollY,rn=It.listItemHeight,Jt=r.useRef(),En=De(Y,Qe,ze,We),dn=r.useMemo(function(){var Mn=0;return he.map(function(Un){var Ln=Un.width,An=Un.key;return Mn+=Ln,[An,Ln,Mn]})},[he]),Pn=r.useMemo(function(){return dn.map(function(Mn){return Mn[2]})},[dn]);r.useEffect(function(){dn.forEach(function(Mn){var Un=(0,b.Z)(Mn,2),Ln=Un[0],An=Un[1];Ke(Ln,An)})},[dn]),r.useImperativeHandle(m,function(){var Mn={};return Object.defineProperty(Mn,"scrollLeft",{get:function(){var Ln;return((Ln=Jt.current)===null||Ln===void 0?void 0:Ln.getScrollInfo().x)||0},set:function(Ln){var An;(An=Jt.current)===null||An===void 0||An.scrollTo({left:Ln})}}),Mn});var er=function(Un,Ln){var An,Dn=(An=En[Ln])===null||An===void 0?void 0:An.record,or=Un.onCell;if(or){var Dr,yr=or(Dn,Ln);return(Dr=yr==null?void 0:yr.rowSpan)!==null&&Dr!==void 0?Dr:1}return 1},lr=function(Un){var Ln=Un.start,An=Un.end,Dn=Un.getSize,or=Un.offsetY;if(An<0)return null;for(var Dr=he.filter(function(vr){return er(vr,Ln)===0}),yr=Ln,Jn=function(ir){if(Dr=Dr.filter(function(sr){return er(sr,ir)===0}),!Dr.length)return yr=ir,"break"},xr=Ln;xr>=0;xr-=1){var Or=Jn(xr);if(Or==="break")break}for(var Fr=he.filter(function(vr){return er(vr,An)!==1}),Br=An,pa=function(ir){if(Fr=Fr.filter(function(sr){return er(sr,ir)!==1}),!Fr.length)return Br=Math.max(ir-1,An),"break"},Wr=An;Wr1})&&wa.push(ir)},ia=yr;ia<=Br;ia+=1)var na=fr(ia);var $a=wa.map(function(vr){var ir=En[vr],sr=We(ir.record,vr),qn=function(Rn){var Cr=vr+Rn-1,Mr=We(En[Cr].record,Cr),io=Dn(sr,Mr);return io.bottom-io.top},jn=Dn(sr);return r.createElement(gn,{key:vr,data:ir,rowKey:sr,index:vr,style:{top:-or+jn.top},extra:!0,getHeight:qn})});return $a},Vn=r.useMemo(function(){return{columnsOffset:Pn}},[Pn]),ar="".concat(at,"-tbody"),hr;return En.length?hr=r.createElement(kt.Z,{fullHeight:!1,ref:Jt,className:O()(ar,"".concat(ar,"-virtual")),height:Zt,itemHeight:rn||24,data:En,itemKey:function(Un){return We(Un.record)},scrollWidth:Bt,onVirtualScroll:function(Un){var Ln=Un.x;ee({scrollLeft:Ln})},extraRender:lr},function(Mn,Un,Ln){var An=We(Mn.record,Un);return r.createElement(gn,(0,J.Z)({data:Mn,rowKey:An,index:Un},Ln))}):hr=r.createElement("div",{className:O()("".concat(at,"-placeholder"))},r.createElement(rt,{component:"div",prefixCls:at},_e)),r.createElement(Nt.Provider,{value:Vn},hr)}),ct=pe(Wt),pn=ct,ht=function(m,Y){var ee=Y.ref,ve=Y.onScroll;return r.createElement(pn,{ref:ee,data:m,onScroll:ve})},cn=100;function on(c){var m=c.columns,Y=c.scroll,ee=c.prefixCls,ve=ee===void 0?Ft:ee,he=c.className,Ke=c.listItemHeight,We=Y||{},ze=We.x,at=We.y;typeof ze!="number"&&(ze=((m||[]).length+1)*cn),typeof at!="number"&&(at=500);var Qe=r.useMemo(function(){return{scrollY:at,listItemHeight:Ke}},[at,Ke]);return r.createElement(sn.Provider,{value:Qe},r.createElement(lt,(0,J.Z)({},c,{className:O()(he,"".concat(ve,"-virtual")),scroll:(0,Z.Z)((0,Z.Z)({},Y),{},{x:ze}),components:{body:ht},columns:m,internalHooks:l,tailor:!0})))}function Cn(c){return ce(on,c)}var On=Cn(),Fn=null;function Sr(c){return null}var Bn=Sr;function ln(c){return null}var Xn=ln,cr=e(2738),Rr=e(68031),va=e(36355),Kr=e(93891),dr=e(19716),Yr=e(8628),Zr=e(31724),jr=e(58421),Jr=e(71418),Ar=e(88088);function Ur(c){return function(Y){let{prefixCls:ee,onExpand:ve,record:he,expanded:Ke,expandable:We}=Y;const ze=`${ee}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:at=>{ve(he,at),at.stopPropagation()},className:O()(ze,{[`${ze}-spaced`]:!We,[`${ze}-expanded`]:We&&Ke,[`${ze}-collapsed`]:We&&!Ke}),"aria-label":Ke?c.collapse:c.expand,"aria-expanded":Ke})}}var tr=Ur;function Lr(c,m){return"key"in c&&c.key!==void 0&&c.key!==null?c.key:c.dataIndex?Array.isArray(c.dataIndex)?c.dataIndex.join("."):c.dataIndex:m}function Xr(c,m){return m?`${m}-${c}`:`${c}`}function _r(c,m){return typeof c=="function"?c(m):c}function Ma(c,m){const Y=_r(c,m);return Object.prototype.toString.call(Y)==="[object Object]"?"":Y}var no={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ja=no,yo=e(7657),Eo=function(m,Y){return r.createElement(yo.Z,(0,J.Z)({},m,{ref:Y,icon:Ja}))},ro=r.forwardRef(Eo),Fa=ro,So=e(56762);function go(c){const m=r.useRef(c),Y=(0,So.Z)();return[()=>m.current,ee=>{m.current=ee,Y()}]}var qa=e(3113),uo=e(24905),ao=e(38854),Qn=e(64165),Er=e(20834),rr=e(40875),br=e(5112),Ir=e(17574),Tr=e(47472),Ia=e(92832);function ma(c){let{value:m,onChange:Y,filterSearch:ee,tablePrefixCls:ve,locale:he}=c;return ee?r.createElement("div",{className:`${ve}-filter-dropdown-search`},r.createElement(Ia.default,{prefix:r.createElement(Tr.Z,null),placeholder:he.filterSearchPlaceholder,onChange:Y,value:m,htmlSize:1,className:`${ve}-filter-dropdown-search-input`})):null}var Ca=ma,ba=e(10228);const ea=c=>{const{keyCode:m}=c;m===ba.Z.ENTER&&c.stopPropagation()};var Oa=r.forwardRef((c,m)=>r.createElement("div",{className:c.className,onClick:Y=>Y.stopPropagation(),onKeyDown:ea,ref:m},c.children));function Aa(c){let m=[];return(c||[]).forEach(Y=>{let{value:ee,children:ve}=Y;m.push(ee),ve&&(m=[].concat((0,Vt.Z)(m),(0,Vt.Z)(Aa(ve))))}),m}function za(c){return c.some(m=>{let{children:Y}=m;return Y})}function Nn(c,m){return typeof m=="string"||typeof m=="number"?m==null?void 0:m.toString().toLowerCase().includes(c.trim().toLowerCase()):!1}function wr(c){let{filters:m,prefixCls:Y,filteredKeys:ee,filterMultiple:ve,searchValue:he,filterSearch:Ke}=c;return m.map((We,ze)=>{const at=String(We.value);if(We.children)return{key:at||ze,label:We.text,popupClassName:`${Y}-dropdown-submenu`,children:wr({filters:We.children,prefixCls:Y,filteredKeys:ee,filterMultiple:ve,searchValue:he,filterSearch:Ke})};const Qe=ve?uo.default:br.ZP,_e={key:We.value!==void 0?at:ze,label:r.createElement(r.Fragment,null,r.createElement(Qe,{checked:ee.includes(at)}),r.createElement("span",null,We.text))};return he.trim()?typeof Ke=="function"?Ke(he,We)?_e:null:Nn(he,We.text)?_e:null:_e})}function ya(c){var m,Y;const{tablePrefixCls:ee,prefixCls:ve,column:he,dropdownPrefixCls:Ke,columnKey:We,filterMultiple:ze,filterMode:at="menu",filterSearch:Qe=!1,filterState:_e,triggerFilter:Bt,locale:It,children:Zt,getPopupContainer:rn}=c,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:En,filterResetToDefaultFilteredValue:dn,defaultFilteredValue:Pn,filterDropdownVisible:er,onFilterDropdownVisibleChange:lr}=he,[Vn,ar]=r.useState(!1),hr=!!(_e&&(!((m=_e.filteredKeys)===null||m===void 0)&&m.length||_e.forceFiltered)),Mn=Tt=>{ar(Tt),En==null||En(Tt),lr==null||lr(Tt)},Un=(Y=Jt!=null?Jt:er)!==null&&Y!==void 0?Y:Vn,Ln=_e==null?void 0:_e.filteredKeys,[An,Dn]=go(Ln||[]),or=Tt=>{let{selectedKeys:Rn}=Tt;Dn(Rn)},Dr=(Tt,Rn)=>{let{node:Cr,checked:Mr}=Rn;or(ze?{selectedKeys:Tt}:{selectedKeys:Mr&&Cr.key?[Cr.key]:[]})};r.useEffect(()=>{Vn&&or({selectedKeys:Ln||[]})},[Ln]);const[yr,Jn]=r.useState([]),xr=Tt=>{Jn(Tt)},[Or,Fr]=r.useState(""),Br=Tt=>{const{value:Rn}=Tt.target;Fr(Rn)};r.useEffect(()=>{Vn||Fr("")},[Vn]);const pa=Tt=>{const Rn=Tt&&Tt.length?Tt:null;if(Rn===null&&(!_e||!_e.filteredKeys)||(0,F.Z)(Rn,_e==null?void 0:_e.filteredKeys,!0))return null;Bt({column:he,key:We,filteredKeys:Rn})},Wr=()=>{Mn(!1),pa(An())},gr=function(){let{confirm:Tt,closeDropdown:Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Tt&&pa([]),Rn&&Mn(!1),Fr(""),Dn(dn?(Pn||[]).map(Cr=>String(Cr)):[])},wa=function(){let{closeDropdown:Tt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Tt&&Mn(!1),pa(An())},fr=Tt=>{Tt&&Ln!==void 0&&Dn(Ln||[]),Mn(Tt),!Tt&&!he.filterDropdown&&Wr()},ia=O()({[`${Ke}-menu-without-submenu`]:!za(he.filters||[])}),na=Tt=>{if(Tt.target.checked){const Rn=Aa(he==null?void 0:he.filters).map(Cr=>String(Cr));Dn(Rn)}else Dn([])},$a=Tt=>{let{filters:Rn}=Tt;return(Rn||[]).map((Cr,Mr)=>{const io=String(Cr.value),eo={title:Cr.text,key:Cr.value!==void 0?io:Mr};return Cr.children&&(eo.children=$a({filters:Cr.children})),eo})},vr=Tt=>{var Rn;return Object.assign(Object.assign({},Tt),{text:Tt.title,value:Tt.key,children:((Rn=Tt.children)===null||Rn===void 0?void 0:Rn.map(Cr=>vr(Cr)))||[]})};let ir;if(typeof he.filterDropdown=="function")ir=he.filterDropdown({prefixCls:`${Ke}-custom`,setSelectedKeys:Tt=>or({selectedKeys:Tt}),selectedKeys:An(),confirm:wa,clearFilters:gr,filters:he.filters,visible:Un,close:()=>{Mn(!1)}});else if(he.filterDropdown)ir=he.filterDropdown;else{const Tt=An()||[],Rn=()=>(he.filters||[]).length===0?r.createElement(Qn.Z,{image:Qn.Z.PRESENTED_IMAGE_SIMPLE,description:It.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):at==="tree"?r.createElement(r.Fragment,null,r.createElement(Ca,{filterSearch:Qe,value:Or,onChange:Br,tablePrefixCls:ee,locale:It}),r.createElement("div",{className:`${ee}-filter-dropdown-tree`},ze?r.createElement(uo.default,{checked:Tt.length===Aa(he.filters).length,indeterminate:Tt.length>0&&Tt.lengthtypeof Qe=="function"?Qe(Or,vr(Mr)):Nn(Or,Mr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(Ca,{filterSearch:Qe,value:Or,onChange:Br,tablePrefixCls:ee,locale:It}),r.createElement(Er.default,{selectable:!0,multiple:ze,prefixCls:`${Ke}-menu`,className:ia,onSelect:or,onDeselect:or,selectedKeys:Tt,getPopupContainer:rn,openKeys:yr,onOpenChange:xr,items:wr({filters:he.filters||[],filterSearch:Qe,prefixCls:ve,filteredKeys:An(),filterMultiple:ze,searchValue:Or})})),Cr=()=>dn?(0,F.Z)((Pn||[]).map(Mr=>String(Mr)),Tt,!0):Tt.length===0;ir=r.createElement(r.Fragment,null,Rn(),r.createElement("div",{className:`${ve}-dropdown-btns`},r.createElement(qa.ZP,{type:"link",size:"small",disabled:Cr(),onClick:()=>gr()},It.filterReset),r.createElement(qa.ZP,{type:"primary",size:"small",onClick:Wr},It.filterConfirm)))}he.filterDropdown&&(ir=r.createElement(rr.J,{selectable:void 0},ir));const sr=()=>r.createElement(Oa,{className:`${ve}-dropdown`},ir);let qn;typeof he.filterIcon=="function"?qn=he.filterIcon(hr):he.filterIcon?qn=he.filterIcon:qn=r.createElement(Fa,null);const{direction:jn}=r.useContext(va.E_);return r.createElement("div",{className:`${ve}-column`},r.createElement("span",{className:`${ee}-column-title`},Zt),r.createElement(ao.Z,{dropdownRender:sr,trigger:["click"],open:Un,onOpenChange:fr,getPopupContainer:rn,placement:jn==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:O()(`${ve}-trigger`,{active:hr}),onClick:Tt=>{Tt.stopPropagation()}},qn)))}var Ka=ya;function oa(c,m,Y){let ee=[];return(c||[]).forEach((ve,he)=>{var Ke;const We=Xr(he,Y);if(ve.filters||"filterDropdown"in ve||"onFilter"in ve)if("filteredValue"in ve){let ze=ve.filteredValue;"filterDropdown"in ve||(ze=(Ke=ze==null?void 0:ze.map(String))!==null&&Ke!==void 0?Ke:ze),ee.push({column:ve,key:Lr(ve,We),filteredKeys:ze,forceFiltered:ve.filtered})}else ee.push({column:ve,key:Lr(ve,We),filteredKeys:m&&ve.defaultFilteredValue?ve.defaultFilteredValue:void 0,forceFiltered:ve.filtered});"children"in ve&&(ee=[].concat((0,Vt.Z)(ee),(0,Vt.Z)(oa(ve.children,m,We))))}),ee}function Wo(c,m,Y,ee,ve,he,Ke,We){return Y.map((ze,at)=>{const Qe=Xr(at,We),{filterMultiple:_e=!0,filterMode:Bt,filterSearch:It}=ze;let Zt=ze;if(Zt.filters||Zt.filterDropdown){const rn=Lr(Zt,Qe),Jt=ee.find(En=>{let{key:dn}=En;return rn===dn});Zt=Object.assign(Object.assign({},Zt),{title:En=>r.createElement(Ka,{tablePrefixCls:c,prefixCls:`${c}-filter`,dropdownPrefixCls:m,column:Zt,columnKey:rn,filterState:Jt,filterMultiple:_e,filterMode:Bt,filterSearch:It,triggerFilter:he,locale:ve,getPopupContainer:Ke},_r(ze.title,En))})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:Wo(c,m,Zt.children,ee,ve,he,Ke,Qe)})),Zt})}function No(c){const m={};return c.forEach(Y=>{let{key:ee,filteredKeys:ve,column:he}=Y;const{filters:Ke,filterDropdown:We}=he;if(We)m[ee]=ve||null;else if(Array.isArray(ve)){const ze=Aa(Ke);m[ee]=ze.filter(at=>ve.includes(String(at)))}else m[ee]=null}),m}function Ho(c,m){return m.reduce((Y,ee)=>{const{column:{onFilter:ve,filters:he},filteredKeys:Ke}=ee;return ve&&Ke&&Ke.length?Y.filter(We=>Ke.some(ze=>{const at=Aa(he),Qe=at.findIndex(Bt=>String(Bt)===String(ze)),_e=Qe!==-1?at[Qe]:ze;return ve(_e,We)})):Y},c)}const Zo=c=>c.flatMap(m=>"children"in m?[m].concat((0,Vt.Z)(Zo(m.children||[]))):[m]);function dl(c){let{prefixCls:m,dropdownPrefixCls:Y,mergedColumns:ee,onFilterChange:ve,getPopupContainer:he,locale:Ke}=c;const We=r.useMemo(()=>Zo(ee||[]),[ee]),[ze,at]=r.useState(()=>oa(We,!0)),Qe=r.useMemo(()=>{const Zt=oa(We,!1);if(Zt.length===0)return Zt;let rn=!0,Jt=!0;if(Zt.forEach(En=>{let{filteredKeys:dn}=En;dn!==void 0?rn=!1:Jt=!1}),rn){const En=(We||[]).map((dn,Pn)=>Lr(dn,Xr(Pn)));return ze.filter(dn=>{let{key:Pn}=dn;return En.includes(Pn)}).map(dn=>{const Pn=We[En.findIndex(er=>er===dn.key)];return Object.assign(Object.assign({},dn),{column:Object.assign(Object.assign({},dn.column),Pn),forceFiltered:Pn.filtered})})}return Zt},[We,ze]),_e=r.useMemo(()=>No(Qe),[Qe]),Bt=Zt=>{const rn=Qe.filter(Jt=>{let{key:En}=Jt;return En!==Zt.key});rn.push(Zt),at(rn),ve(No(rn),rn)};return[Zt=>Wo(m,Y,Zt,Qe,Ke,Bt,he),Qe,_e]}var ll=dl;function tl(c,m,Y){const ee=r.useRef({});function ve(he){if(!ee.current||ee.current.data!==c||ee.current.childrenColumnName!==m||ee.current.getRowKey!==Y){let We=function(ze){ze.forEach((at,Qe)=>{const _e=Y(at,Qe);Ke.set(_e,at),at&&typeof at=="object"&&m in at&&We(at[m]||[])})};const Ke=new Map;We(c),ee.current={data:c,childrenColumnName:m,kvMap:Ke,getRowKey:Y}}return ee.current.kvMap.get(he)}return[ve]}var Xo=e(50371),il=function(c,m){var Y={};for(var ee in c)Object.prototype.hasOwnProperty.call(c,ee)&&m.indexOf(ee)<0&&(Y[ee]=c[ee]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ee=Object.getOwnPropertySymbols(c);ve{const he=c[ve];typeof he!="function"&&(Y[ve]=he)}),Y}function nl(c,m,Y){const ee=Y&&typeof Y=="object"?Y:{},{total:ve=0}=ee,he=il(ee,["total"]),[Ke,We]=(0,r.useState)(()=>({current:"defaultCurrent"in he?he.defaultCurrent:1,pageSize:"defaultPageSize"in he?he.defaultPageSize:Ko})),ze=(0,Xo.Z)(Ke,he,{total:ve>0?ve:c}),at=Math.ceil((ve||c)/ze.pageSize);ze.current>at&&(ze.current=at||1);const Qe=(Bt,It)=>{We({current:Bt!=null?Bt:1,pageSize:It||ze.pageSize})},_e=(Bt,It)=>{var Zt;Y&&((Zt=Y.onChange)===null||Zt===void 0||Zt.call(Y,Bt,It)),Qe(Bt,It),m(Bt,It||(ze==null?void 0:ze.pageSize))};return Y===!1?[{},()=>{}]:[Object.assign(Object.assign({},ze),{onChange:_e}),Qe]}var fl=nl,vl=e(84105),Ro=e(35654),Gr=e(90782),zr=e(71430),lo=e(18929);const Wa={},ja="SELECT_ALL",co="SELECT_INVERT",po="SELECT_NONE",Mo=[],Io=(c,m)=>{let Y=[];return(m||[]).forEach(ee=>{Y.push(ee),ee&&typeof ee=="object"&&c in ee&&(Y=[].concat((0,Vt.Z)(Y),(0,Vt.Z)(Io(c,ee[c]))))}),Y};var Lo=(c,m)=>{const{preserveSelectedRowKeys:Y,selectedRowKeys:ee,defaultSelectedRowKeys:ve,getCheckboxProps:he,onChange:Ke,onSelect:We,onSelectAll:ze,onSelectInvert:at,onSelectNone:Qe,onSelectMultiple:_e,columnWidth:Bt,type:It,selections:Zt,fixed:rn,renderCell:Jt,hideSelectAll:En,checkStrictly:dn=!0}=m||{},{prefixCls:Pn,data:er,pageData:lr,getRecordByKey:Vn,getRowKey:ar,expandType:hr,childrenColumnName:Mn,locale:Un,getPopupContainer:Ln}=c,[An,Dn]=(0,lo.Z)(ee||ve||Mo,{value:ee}),or=r.useRef(new Map),Dr=(0,r.useCallback)(vr=>{if(Y){const ir=new Map;vr.forEach(sr=>{let qn=Vn(sr);!qn&&or.current.has(sr)&&(qn=or.current.get(sr)),ir.set(sr,qn)}),or.current=ir}},[Vn,Y]);r.useEffect(()=>{Dr(An)},[An]);const{keyEntities:yr}=(0,r.useMemo)(()=>{if(dn)return{keyEntities:null};let vr=er;if(Y){const ir=new Set(er.map((qn,jn)=>ar(qn,jn))),sr=Array.from(or.current).reduce((qn,jn)=>{let[Tt,Rn]=jn;return ir.has(Tt)?qn:qn.concat(Rn)},[]);vr=[].concat((0,Vt.Z)(vr),(0,Vt.Z)(sr))}return(0,zr.I8)(vr,{externalGetKey:ar,childrenPropName:Mn})},[er,ar,dn,Mn,Y]),Jn=(0,r.useMemo)(()=>Io(Mn,lr),[Mn,lr]),xr=(0,r.useMemo)(()=>{const vr=new Map;return Jn.forEach((ir,sr)=>{const qn=ar(ir,sr),jn=(he?he(ir):null)||{};vr.set(qn,jn)}),vr},[Jn,ar,he]),Or=(0,r.useCallback)(vr=>{var ir;return!!(!((ir=xr.get(ar(vr)))===null||ir===void 0)&&ir.disabled)},[xr,ar]),[Fr,Br]=(0,r.useMemo)(()=>{if(dn)return[An||[],[]];const{checkedKeys:vr,halfCheckedKeys:ir}=(0,Gr.S)(An,!0,yr,Or);return[vr||[],ir]},[An,dn,yr,Or]),pa=(0,r.useMemo)(()=>{const vr=It==="radio"?Fr.slice(0,1):Fr;return new Set(vr)},[Fr,It]),Wr=(0,r.useMemo)(()=>It==="radio"?new Set:new Set(Br),[Br,It]),[gr,wa]=(0,r.useState)(null);r.useEffect(()=>{m||Dn(Mo)},[!!m]);const fr=(0,r.useCallback)((vr,ir)=>{let sr,qn;Dr(vr),Y?(sr=vr,qn=vr.map(jn=>or.current.get(jn))):(sr=[],qn=[],vr.forEach(jn=>{const Tt=Vn(jn);Tt!==void 0&&(sr.push(jn),qn.push(Tt))})),Dn(sr),Ke==null||Ke(sr,qn,{type:ir})},[Dn,Vn,Ke,Y]),ia=(0,r.useCallback)((vr,ir,sr,qn)=>{if(We){const jn=sr.map(Tt=>Vn(Tt));We(Vn(vr),ir,jn,qn)}fr(sr,"single")},[We,Vn,fr]),na=(0,r.useMemo)(()=>!Zt||En?null:(Zt===!0?[ja,co,po]:Zt).map(ir=>ir===ja?{key:"all",text:Un.selectionAll,onSelect(){fr(er.map((sr,qn)=>ar(sr,qn)).filter(sr=>{const qn=xr.get(sr);return!(qn!=null&&qn.disabled)||pa.has(sr)}),"all")}}:ir===co?{key:"invert",text:Un.selectInvert,onSelect(){const sr=new Set(pa);lr.forEach((jn,Tt)=>{const Rn=ar(jn,Tt),Cr=xr.get(Rn);Cr!=null&&Cr.disabled||(sr.has(Rn)?sr.delete(Rn):sr.add(Rn))});const qn=Array.from(sr);at&&at(qn),fr(qn,"invert")}}:ir===po?{key:"none",text:Un.selectNone,onSelect(){Qe==null||Qe(),fr(Array.from(pa).filter(sr=>{const qn=xr.get(sr);return qn==null?void 0:qn.disabled}),"none")}}:ir).map(ir=>Object.assign(Object.assign({},ir),{onSelect:function(){for(var sr,qn,jn=arguments.length,Tt=new Array(jn),Rn=0;Rn{var ir;if(!m)return vr.filter(aa=>aa!==Wa);let sr=(0,Vt.Z)(vr);const qn=new Set(pa),jn=Jn.map(ar).filter(aa=>!xr.get(aa).disabled),Tt=jn.every(aa=>qn.has(aa)),Rn=jn.some(aa=>qn.has(aa)),Cr=()=>{const aa=[];Tt?jn.forEach(Na=>{qn.delete(Na),aa.push(Na)}):jn.forEach(Na=>{qn.has(Na)||(qn.add(Na),aa.push(Na))});const sa=Array.from(qn);ze==null||ze(!Tt,sa.map(Na=>Vn(Na)),aa.map(Na=>Vn(Na))),fr(sa,"all"),wa(null)};let Mr;if(It!=="radio"){let aa;if(na){const Hr={getPopupContainer:Ln,items:na.map((Co,so)=>{const{key:ua,text:mr,onSelect:Xa}=Co;return{key:ua!=null?ua:so,onClick:()=>{Xa==null||Xa(jn)},label:mr}})};aa=r.createElement("div",{className:`${Pn}-selection-extra`},r.createElement(ao.Z,{menu:Hr,getPopupContainer:Ln},r.createElement("span",null,r.createElement(vl.Z,null))))}const sa=Jn.map((Hr,Co)=>{const so=ar(Hr,Co),ua=xr.get(so)||{};return Object.assign({checked:qn.has(so)},ua)}).filter(Hr=>{let{disabled:Co}=Hr;return Co}),Na=!!sa.length&&sa.length===Jn.length,Ga=Na&&sa.every(Hr=>{let{checked:Co}=Hr;return Co}),Ua=Na&&sa.some(Hr=>{let{checked:Co}=Hr;return Co});Mr=!En&&r.createElement("div",{className:`${Pn}-selection`},r.createElement(uo.default,{checked:Na?Ga:!!Jn.length&&Tt,indeterminate:Na?!Ga&&Ua:!Tt&&Rn,onChange:Cr,disabled:Jn.length===0||Na,"aria-label":aa?"Custom selection":"Select all",skipGroup:!0}),aa)}let io;It==="radio"?io=(aa,sa,Na)=>{const Ga=ar(sa,Na),Ua=qn.has(Ga);return{node:r.createElement(br.ZP,Object.assign({},xr.get(Ga),{checked:Ua,onClick:Hr=>Hr.stopPropagation(),onChange:Hr=>{qn.has(Ga)||ia(Ga,!0,[Ga],Hr.nativeEvent)}})),checked:Ua}}:io=(aa,sa,Na)=>{var Ga;const Ua=ar(sa,Na),Hr=qn.has(Ua),Co=Wr.has(Ua),so=xr.get(Ua);let ua;return hr==="nest"?ua=Co:ua=(Ga=so==null?void 0:so.indeterminate)!==null&&Ga!==void 0?Ga:Co,{node:r.createElement(uo.default,Object.assign({},so,{indeterminate:ua,checked:Hr,skipGroup:!0,onClick:mr=>mr.stopPropagation(),onChange:mr=>{let{nativeEvent:Xa}=mr;const{shiftKey:vo}=Xa;let Qo=-1,To=-1;if(vo&&dn){const Bo=new Set([gr,Ua]);jn.some((Ao,Qa)=>{if(Bo.has(Ao))if(Qo===-1)Qo=Qa;else return To=Qa,!0;return!1})}if(To!==-1&&Qo!==To&&dn){const Bo=jn.slice(Qo,To+1),Ao=[];Hr?Bo.forEach(Ha=>{qn.has(Ha)&&(Ao.push(Ha),qn.delete(Ha))}):Bo.forEach(Ha=>{qn.has(Ha)||(Ao.push(Ha),qn.add(Ha))});const Qa=Array.from(qn);_e==null||_e(!Hr,Qa.map(Ha=>Vn(Ha)),Ao.map(Ha=>Vn(Ha))),fr(Qa,"multiple")}else{const Bo=Fr;if(dn){const Ao=Hr?(0,Ro._5)(Bo,Ua):(0,Ro.L0)(Bo,Ua);ia(Ua,!Hr,Ao,Xa)}else{const Ao=(0,Gr.S)([].concat((0,Vt.Z)(Bo),[Ua]),!0,yr,Or),{checkedKeys:Qa,halfCheckedKeys:Ha}=Ao;let Yo=Qa;if(Hr){const ol=new Set(Qa);ol.delete(Ua),Yo=(0,Gr.S)(Array.from(ol),{checked:!1,halfCheckedKeys:Ha},yr,Or).checkedKeys}ia(Ua,!Hr,Yo,Xa)}}wa(Hr?null:Ua)}})),checked:Hr}};const eo=(aa,sa,Na)=>{const{node:Ga,checked:Ua}=io(aa,sa,Na);return Jt?Jt(Ua,sa,Na,Ga):Ga};if(!sr.includes(Wa))if(sr.findIndex(aa=>{var sa;return((sa=aa[_t])===null||sa===void 0?void 0:sa.columnType)==="EXPAND_COLUMN"})===0){const[aa,...sa]=sr;sr=[aa,Wa].concat((0,Vt.Z)(sa))}else sr=[Wa].concat((0,Vt.Z)(sr));const Fo=sr.indexOf(Wa);sr=sr.filter((aa,sa)=>aa!==Wa||sa===Fo);const Za=sr[Fo-1],Ra=sr[Fo+1];let ur=rn;ur===void 0&&((Ra==null?void 0:Ra.fixed)!==void 0?ur=Ra.fixed:(Za==null?void 0:Za.fixed)!==void 0&&(ur=Za.fixed)),ur&&Za&&((ir=Za[_t])===null||ir===void 0?void 0:ir.columnType)==="EXPAND_COLUMN"&&Za.fixed===void 0&&(Za.fixed=ur);const fo=O()(`${Pn}-selection-col`,{[`${Pn}-selection-col-with-dropdown`]:Zt&&It==="checkbox"}),ho={fixed:ur,width:Bt,className:`${Pn}-selection-column`,title:m.columnTitle||Mr,render:eo,onCell:m.onCell,[_t]:{className:fo}};return sr.map(aa=>aa===Wa?ho:aa)},[ar,Jn,m,Fr,pa,Wr,Bt,na,hr,gr,xr,_e,ia,Or]),pa]},ml=e(89489),wl=e(59477),rl=e(6848);const gl="ascend",al="descend";function sl(c){return typeof c.sorter=="object"&&typeof c.sorter.multiple=="number"?c.sorter.multiple:!1}function yl(c){return typeof c=="function"?c:c&&typeof c=="object"&&c.compare?c.compare:!1}function Wl(c,m){return m?c[c.indexOf(m)+1]:c[0]}function Pl(c,m,Y){let ee=[];function ve(he,Ke){ee.push({column:he,key:Lr(he,Ke),multiplePriority:sl(he),sortOrder:he.sortOrder})}return(c||[]).forEach((he,Ke)=>{const We=Xr(Ke,Y);he.children?("sortOrder"in he&&ve(he,We),ee=[].concat((0,Vt.Z)(ee),(0,Vt.Z)(Pl(he.children,m,We)))):he.sorter&&("sortOrder"in he?ve(he,We):m&&he.defaultSortOrder&&ee.push({column:he,key:Lr(he,We),multiplePriority:sl(he),sortOrder:he.defaultSortOrder}))}),ee}function El(c,m,Y,ee,ve,he,Ke,We){return(m||[]).map((ze,at)=>{const Qe=Xr(at,We);let _e=ze;if(_e.sorter){const Bt=_e.sortDirections||ve,It=_e.showSorterTooltip===void 0?Ke:_e.showSorterTooltip,Zt=Lr(_e,Qe),rn=Y.find(hr=>{let{key:Mn}=hr;return Mn===Zt}),Jt=rn?rn.sortOrder:null,En=Wl(Bt,Jt);let dn;if(ze.sortIcon)dn=ze.sortIcon({sortOrder:Jt});else{const hr=Bt.includes(gl)&&r.createElement(wl.Z,{className:O()(`${c}-column-sorter-up`,{active:Jt===gl})}),Mn=Bt.includes(al)&&r.createElement(ml.Z,{className:O()(`${c}-column-sorter-down`,{active:Jt===al})});dn=r.createElement("span",{className:O()(`${c}-column-sorter`,{[`${c}-column-sorter-full`]:!!(hr&&Mn)})},r.createElement("span",{className:`${c}-column-sorter-inner`,"aria-hidden":"true"},hr,Mn))}const{cancelSort:Pn,triggerAsc:er,triggerDesc:lr}=he||{};let Vn=Pn;En===al?Vn=lr:En===gl&&(Vn=er);const ar=typeof It=="object"?It:{title:Vn};_e=Object.assign(Object.assign({},_e),{className:O()(_e.className,{[`${c}-column-sort`]:Jt}),title:hr=>{const Mn=r.createElement("div",{className:`${c}-column-sorters`},r.createElement("span",{className:`${c}-column-title`},_r(ze.title,hr)),dn);return It?r.createElement(rl.Z,Object.assign({},ar),Mn):Mn},onHeaderCell:hr=>{const Mn=ze.onHeaderCell&&ze.onHeaderCell(hr)||{},Un=Mn.onClick,Ln=Mn.onKeyDown;Mn.onClick=or=>{ee({column:ze,key:Zt,sortOrder:En,multiplePriority:sl(ze)}),Un==null||Un(or)},Mn.onKeyDown=or=>{or.keyCode===ba.Z.ENTER&&(ee({column:ze,key:Zt,sortOrder:En,multiplePriority:sl(ze)}),Ln==null||Ln(or))};const An=Ma(ze.title,{}),Dn=An==null?void 0:An.toString();return Jt?Mn["aria-sort"]=Jt==="ascend"?"ascending":"descending":Mn["aria-label"]=Dn||"",Mn.className=O()(Mn.className,`${c}-column-has-sorters`),Mn.tabIndex=0,ze.ellipsis&&(Mn.title=(An!=null?An:"").toString()),Mn}})}return"children"in _e&&(_e=Object.assign(Object.assign({},_e),{children:El(c,_e.children,Y,ee,ve,he,Ke,Qe)})),_e})}function Dl(c){const{column:m,sortOrder:Y}=c;return{column:m,order:Y,field:m.dataIndex,columnKey:m.key}}function Il(c){const m=c.filter(Y=>{let{sortOrder:ee}=Y;return ee}).map(Dl);return m.length===0&&c.length?Object.assign(Object.assign({},Dl(c[c.length-1])),{column:void 0}):m.length<=1?m[0]||{}:m}function ka(c,m,Y){const ee=m.slice().sort((Ke,We)=>We.multiplePriority-Ke.multiplePriority),ve=c.slice(),he=ee.filter(Ke=>{let{column:{sorter:We},sortOrder:ze}=Ke;return yl(We)&&ze});return he.length?ve.sort((Ke,We)=>{for(let ze=0;ze{const We=Ke[Y];return We?Object.assign(Object.assign({},Ke),{[Y]:ka(We,m,Y)}):Ke}):ve}function Ba(c){let{prefixCls:m,mergedColumns:Y,onSorterChange:ee,sortDirections:ve,tableLocale:he,showSorterTooltip:Ke}=c;const[We,ze]=r.useState(Pl(Y,!0)),at=r.useMemo(()=>{let Zt=!0;const rn=Pl(Y,!1);if(!rn.length)return We;const Jt=[];function En(Pn){Zt?Jt.push(Pn):Jt.push(Object.assign(Object.assign({},Pn),{sortOrder:null}))}let dn=null;return rn.forEach(Pn=>{dn===null?(En(Pn),Pn.sortOrder&&(Pn.multiplePriority===!1?Zt=!1:dn=!0)):(dn&&Pn.multiplePriority!==!1||(Zt=!1),En(Pn))}),Jt},[Y,We]),Qe=r.useMemo(()=>{const Zt=at.map(rn=>{let{column:Jt,sortOrder:En}=rn;return{column:Jt,order:En}});return{sortColumns:Zt,sortColumn:Zt[0]&&Zt[0].column,sortOrder:Zt[0]&&Zt[0].order}},[at]);function _e(Zt){let rn;Zt.multiplePriority===!1||!at.length||at[0].multiplePriority===!1?rn=[Zt]:rn=[].concat((0,Vt.Z)(at.filter(Jt=>{let{key:En}=Jt;return En!==Zt.key})),[Zt]),ze(rn),ee(Il(rn),rn)}return[Zt=>El(m,Zt,at,_e,ve,he,Ke),at,Qe,()=>Il(at)]}function Va(c,m){return c.map(Y=>{const ee=Object.assign({},Y);return ee.title=_r(Y.title,m),"children"in ee&&(ee.children=Va(ee.children,m)),ee})}function Oo(c){return[r.useCallback(Y=>Va(Y,c),[c])]}var Do=Ie((c,m)=>{const{_renderTimes:Y}=c,{_renderTimes:ee}=m;return Y!==ee}),jo=Cn((c,m)=>{const{_renderTimes:Y}=c,{_renderTimes:ee}=m;return Y!==ee}),Vo=e(64993),pl=e(17313),Ol=e(83116),Bl=e(37613),u=c=>{const{componentCls:m}=c,Y=`${c.lineWidth}px ${c.lineType} ${c.tableBorderColor}`,ee=(ve,he,Ke)=>({[`&${m}-${ve}`]:{[`> ${m}-container`]:{[`> ${m}-content, > ${m}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${m}-expanded-row-fixed`]:{margin:`-${he}px -${Ke+c.lineWidth}px`}}}}}});return{[`${m}-wrapper`]:{[`${m}${m}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${m}-title`]:{border:Y,borderBottom:0},[`> ${m}-container`]:{borderInlineStart:Y,borderTop:Y,[` > ${m}-content, > ${m}-header, > ${m}-body, @@ -221,11 +221,11 @@ &${m}-row:hover > td, > th${m}-cell-row-hover, > td${m}-cell-row-hover - `]:{background:rn},[`&${m}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:En}}}},[`${m}-footer`]:{padding:`${ee}px ${ve}px`,color:dn,background:Pn}})}};var qr=(0,Ol.Z)("Table",c=>{const{colorTextHeading:m,colorSplit:Y,colorIcon:ee,colorIconHover:ve,opacityLoading:he,colorBgContainer:Ke,controlInteractiveSize:We,headerBg:ze,headerColor:at,headerSortActiveBg:Qe,headerSortHoverBg:_e,bodySortBg:Bt,rowHoverBg:It,rowSelectedBg:Zt,rowSelectedHoverBg:rn,rowExpandedBg:Jt,cellPaddingBlock:En,cellPaddingInline:dn,cellPaddingBlockMD:Pn,cellPaddingInlineMD:er,cellPaddingBlockSM:lr,cellPaddingInlineSM:Vn,borderColor:ar,footerBg:hr,footerColor:Mn,headerBorderRadius:Un,cellFontSize:Ln,cellFontSizeMD:An,cellFontSizeSM:Dn,headerSplitColor:or,fixedHeaderSortActiveBg:Dr,headerFilterHoverBg:yr,filterDropdownBg:Jn,expandIconBg:xr,selectionColumnWidth:Or,stickyScrollBarBg:Fr}=c,Br=new Vo.C(ee),pa=new Vo.C(ve),Wr=2,gr=(0,Bl.TS)(c,{tableFontSize:Ln,tableBg:Ke,tableRadius:Un,tablePaddingVertical:En,tablePaddingHorizontal:dn,tablePaddingVerticalMiddle:Pn,tablePaddingHorizontalMiddle:er,tablePaddingVerticalSmall:lr,tablePaddingHorizontalSmall:Vn,tableBorderColor:ar,tableHeaderTextColor:at,tableHeaderBg:ze,tableFooterTextColor:Mn,tableFooterBg:hr,tableHeaderCellSplitColor:or,tableHeaderSortBg:Qe,tableHeaderSortHoverBg:_e,tableHeaderIconColor:Br.clone().setAlpha(Br.getAlpha()*he).toRgbString(),tableHeaderIconColorHover:pa.clone().setAlpha(pa.getAlpha()*he).toRgbString(),tableBodySortBg:Bt,tableFixedHeaderSortActiveBg:Dr,tableHeaderFilterActiveBg:yr,tableFilterDropdownBg:Jn,tableRowHoverBg:It,tableSelectedRowBg:Zt,tableSelectedRowHoverBg:rn,zIndexTableFixed:Wr,zIndexTableSticky:Wr+1,tableFontSizeMiddle:An,tableFontSizeSmall:Dn,tableSelectionColumnWidth:Or,tableExpandIconBg:xr,tableExpandColumnWidth:We+2*c.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fr,tableScrollThumbBgHover:m,tableScrollBg:Y});return[fa(gr),nn(gr),ga(gr),Vr(gr),bn(gr),u(gr),Mt(gr),ft(gr),ga(gr),je(gr),$n(gr),Ht(gr),$r(gr),re(gr),Gn(gr),kn(gr),Ya(gr)]},c=>{const{colorFillAlter:m,colorBgContainer:Y,colorTextHeading:ee,colorFillSecondary:ve,colorFillContent:he,controlItemBgActive:Ke,controlItemBgActiveHover:We,padding:ze,paddingSM:at,paddingXS:Qe,colorBorderSecondary:_e,borderRadiusLG:Bt,fontSize:It,controlHeight:Zt,colorTextPlaceholder:rn}=c,Jt=new Vo.C(ve).onBackground(Y).toHexShortString(),En=new Vo.C(he).onBackground(Y).toHexShortString(),dn=new Vo.C(m).onBackground(Y).toHexShortString();return{headerBg:dn,headerColor:ee,headerSortActiveBg:Jt,headerSortHoverBg:En,bodySortBg:dn,rowHoverBg:dn,rowSelectedBg:Ke,rowSelectedHoverBg:We,rowExpandedBg:m,cellPaddingBlock:ze,cellPaddingInline:ze,cellPaddingBlockMD:at,cellPaddingInlineMD:Qe,cellPaddingBlockSM:Qe,cellPaddingInlineSM:Qe,borderColor:_e,headerBorderRadius:Bt,footerBg:dn,footerColor:ee,cellFontSize:It,cellFontSizeMD:It,cellFontSizeSM:It,headerSplitColor:_e,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:he,filterDropdownMenuBg:Y,filterDropdownBg:Y,expandIconBg:Y,selectionColumnWidth:Zt,stickyScrollBarBg:rn,stickyScrollBarBorderRadius:100}});const ta=[],Ea=(c,m)=>{const{prefixCls:Y,className:ee,rootClassName:ve,style:he,size:Ke,bordered:We,dropdownPrefixCls:ze,dataSource:at,pagination:Qe,rowSelection:_e,rowKey:Bt="key",rowClassName:It,columns:Zt,children:rn,childrenColumnName:Jt,onChange:En,getPopupContainer:dn,loading:Pn,expandIcon:er,expandable:lr,expandedRowRender:Vn,expandIconColumnIndex:ar,indentSize:hr,scroll:Mn,sortDirections:Un,locale:Ln,showSorterTooltip:An=!0,virtual:Dn}=c,or=r.useMemo(()=>Zt||p(rn),[Zt,rn]),Dr=r.useMemo(()=>or.some(Qr=>Qr.responsive),[or]),yr=(0,Yr.Z)(Dr),Jn=r.useMemo(()=>{const Qr=new Set(Object.keys(yr).filter(Sa=>yr[Sa]));return or.filter(Sa=>!Sa.responsive||Sa.responsive.some(mo=>Qr.has(mo)))},[or,yr]),xr=(0,cr.Z)(c,["className","style","columns"]),{locale:Or=Zr.Z,direction:Fr,table:Br,renderEmpty:pa,getPrefixCls:Wr,getPopupContainer:gr}=r.useContext(va.E_),wa=(0,dr.Z)(Ke),fr=Object.assign(Object.assign({},Or.Table),Ln),ia=at||ta,na=Wr("table",Y),$a=Wr("dropdown",ze),vr=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:ar},lr),{childrenColumnName:ir="children"}=vr,sr=r.useMemo(()=>ia.some(Qr=>Qr==null?void 0:Qr[ir])?"nest":Vn||lr&&lr.expandedRowRender?"row":null,[ia]),qn={body:r.useRef()},jn=r.useMemo(()=>typeof Bt=="function"?Bt:Qr=>Qr==null?void 0:Qr[Bt],[Bt]),[Tt]=tl(ia,ir,jn),Rn={},Cr=function(Qr,Sa){let mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var La,wo,Po;const bo=Object.assign(Object.assign({},Rn),Qr);mo&&((La=Rn.resetPagination)===null||La===void 0||La.call(Rn),!((wo=bo.pagination)===null||wo===void 0)&&wo.current&&(bo.pagination.current=1),Qe&&Qe.onChange&&Qe.onChange(1,(Po=bo.pagination)===null||Po===void 0?void 0:Po.pageSize)),Mn&&Mn.scrollToFirstRowOnChange!==!1&&qn.body.current&&(0,Rr.Z)(0,{getContainer:()=>qn.body.current}),En==null||En(bo.pagination,bo.filters,bo.sorter,{currentDataSource:Ho(ka(ia,bo.sorterStates,ir),bo.filterStates),action:Sa})},Mr=(Qr,Sa)=>{Cr({sorter:Qr,sorterStates:Sa},"sort",!1)},[io,eo,Fo,Za]=Ba({prefixCls:na,mergedColumns:Jn,onSorterChange:Mr,sortDirections:Un||["ascend","descend"],tableLocale:fr,showSorterTooltip:An}),Ra=r.useMemo(()=>ka(ia,eo,ir),[ia,eo]);Rn.sorter=Za(),Rn.sorterStates=eo;const ur=(Qr,Sa)=>{Cr({filters:Qr,filterStates:Sa},"filter",!0)},[fo,ho,aa]=ll({prefixCls:na,locale:fr,dropdownPrefixCls:$a,mergedColumns:Jn,onFilterChange:ur,getPopupContainer:dn||gr}),sa=Ho(Ra,ho);Rn.filters=aa,Rn.filterStates=ho;const Na=r.useMemo(()=>{const Qr={};return Object.keys(aa).forEach(Sa=>{aa[Sa]!==null&&(Qr[Sa]=aa[Sa])}),Object.assign(Object.assign({},Fo),{filters:Qr})},[Fo,aa]),[Ga]=Oo(Na),Ua=(Qr,Sa)=>{Cr({pagination:Object.assign(Object.assign({},Rn.pagination),{current:Qr,pageSize:Sa})},"paginate")},[Hr,Co]=fl(sa.length,Ua,Qe);Rn.pagination=Qe===!1?{}:xo(Hr,Qe),Rn.resetPagination=Co;const so=r.useMemo(()=>{if(Qe===!1||!Hr.pageSize)return sa;const{current:Qr=1,total:Sa,pageSize:mo=Ko}=Hr;return sa.lengthmo?sa.slice((Qr-1)*mo,Qr*mo):sa:sa.slice((Qr-1)*mo,Qr*mo)},[!!Qe,sa,Hr&&Hr.current,Hr&&Hr.pageSize,Hr&&Hr.total]),[ua,mr]=Lo({prefixCls:na,data:sa,pageData:so,getRowKey:jn,getRecordByKey:Tt,expandType:sr,childrenColumnName:ir,locale:fr,getPopupContainer:dn||gr},_e),Xa=(Qr,Sa,mo)=>{let La;return typeof It=="function"?La=O()(It(Qr,Sa,mo)):La=O()(It),O()({[`${na}-row-selected`]:mr.has(jn(Qr,Sa))},La)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||er||tr(fr),sr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=_e?1:0:vr.expandIconColumnIndex>0&&_e&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof hr=="number"?hr:15);const vo=r.useCallback(Qr=>Ga(ua(fo(io(Qr)))),[io,fo,ua]);let Qo,To;if(Qe!==!1&&(Hr!=null&&Hr.total)){let Qr;Hr.size?Qr=Hr.size:Qr=wa==="small"||wa==="middle"?"small":void 0;const Sa=wo=>r.createElement(jr.Z,Object.assign({},Hr,{className:O()(`${na}-pagination ${na}-pagination-${wo}`,Hr.className),size:Qr})),mo=Fr==="rtl"?"left":"right",{position:La}=Hr;if(La!==null&&Array.isArray(La)){const wo=La.find(Uo=>Uo.includes("top")),Po=La.find(Uo=>Uo.includes("bottom")),bo=La.every(Uo=>`${Uo}`=="none");!wo&&!Po&&!bo&&(To=Sa(mo)),wo&&(Qo=Sa(wo.toLowerCase().replace("top",""))),Po&&(To=Sa(Po.toLowerCase().replace("bottom","")))}else To=Sa(mo)}let Bo;typeof Pn=="boolean"?Bo={spinning:Pn}:typeof Pn=="object"&&(Bo=Object.assign({spinning:!0},Pn));const[Ao,Qa]=qr(na),[,Ha]=(0,Ar.Z)(),Yo=O()(`${na}-wrapper`,Br==null?void 0:Br.className,{[`${na}-wrapper-rtl`]:Fr==="rtl"},ee,ve,Qa),ol=Object.assign(Object.assign({},Br==null?void 0:Br.style),he),ko=Ln&&Ln.emptyText||(pa==null?void 0:pa("Table"))||r.createElement(Kr.Z,{componentName:"Table"}),$o=Dn?jo:Do,Sl={},Hl=r.useMemo(()=>{const{fontSize:Qr,lineHeight:Sa,padding:mo,paddingXS:La,paddingSM:wo}=Ha,Po=Math.floor(Qr*Sa);switch(wa){case"large":return mo*2+Po;case"small":return La*2+Po;default:return wo*2+Po}},[Ha,wa]);return Dn&&(Sl.listItemHeight=Hl),Ao(r.createElement("div",{ref:m,className:Yo,style:ol},r.createElement(Jr.Z,Object.assign({spinning:!1},Bo),Qo,r.createElement($o,Object.assign({},Sl,xr,{columns:Jn,direction:Fr,expandable:vr,prefixCls:na,className:O()({[`${na}-middle`]:wa==="middle",[`${na}-small`]:wa==="small",[`${na}-bordered`]:We,[`${na}-empty`]:ia.length===0}),data:so,rowKey:jn,rowClassName:Xa,emptyText:ko,internalHooks:l,internalRefs:qn,transformColumns:vo})),To)))};var Da=r.forwardRef(Ea);const la=(c,m)=>{const Y=r.useRef(0);return Y.current+=1,r.createElement(Da,Object.assign({},c,{ref:m,_renderTimes:Y.current}))},ca=r.forwardRef(la);ca.SELECTION_COLUMN=Wa,ca.EXPAND_COLUMN=n,ca.SELECTION_ALL=ja,ca.SELECTION_INVERT=co,ca.SELECTION_NONE=po,ca.Column=Bn,ca.ColumnGroup=Xn,ca.Summary=i;var oo=ca,_a=oo},99313:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return le}});var n=e(99267),l=e(18785),b=e(62772),U=e(92310),d=e.n(U),F=e(96663),r=e(90493),k=e(44127),$=e(72071),E=e(20135),J=e(6620),h=e(59301),g=e(49658),D=e(18929),I=e(77900),M=(0,h.createContext)(null),Ae=h.forwardRef(function(p,B){var w=p.prefixCls,N=p.className,ye=p.style,Se=p.id,qe=p.active,Ve=p.tabKey,ke=p.children;return h.createElement("div",{id:Se&&"".concat(Se,"-panel-").concat(Ve),role:"tabpanel",tabIndex:qe?0:-1,"aria-labelledby":Se&&"".concat(Se,"-tab-").concat(Ve),"aria-hidden":!qe,style:ye,className:d()(w,qe&&"".concat(w,"-active"),N),ref:B},ke)}),q=Ae,ce=["key","forceRender","style","className"];function pe(p){var B=p.id,w=p.activeKey,N=p.animated,ye=p.tabPosition,Se=p.destroyInactiveTabPane,qe=h.useContext(M),Ve=qe.prefixCls,ke=qe.tabs,et=N.tabPane,At="".concat(Ve,"-tabpane");return h.createElement("div",{className:d()("".concat(Ve,"-content-holder"))},h.createElement("div",{className:d()("".concat(Ve,"-content"),"".concat(Ve,"-content-").concat(ye),(0,r.Z)({},"".concat(Ve,"-content-animated"),et))},ke.map(function(wt){var bt=wt.key,xt=wt.forceRender,jt=wt.style,gt=wt.className,Kt=(0,J.Z)(wt,ce),Xt=bt===w;return h.createElement(I.default,(0,F.Z)({key:bt,visible:Xt,forceRender:xt,removeOnLeave:!!Se,leavedClassName:"".concat(At,"-hidden")},N.tabPaneMotion),function(yn,Gt){var Ot=yn.style,we=yn.className;return h.createElement(q,(0,F.Z)({},Kt,{prefixCls:At,id:B,tabKey:bt,animated:et,active:Xt,style:(0,k.Z)((0,k.Z)({},jt),Ot),className:d()(gt,we),ref:Gt}))})})))}var V=e(19127),C=e(29301),t=e(6089),W=e(8654),y={width:0,height:0,left:0,top:0};function K(p,B,w){return(0,h.useMemo)(function(){for(var N,ye=new Map,Se=B.get((N=p[0])===null||N===void 0?void 0:N.key)||y,qe=Se.left+Se.width,Ve=0;VeQt?(Ft=pt,Ne.current="x"):(Ft=dt,Ne.current="y"),B(-Ft,-Ft)&&Ue.preventDefault()}var tt=(0,h.useRef)(null);tt.current={onTouchStart:Gt,onTouchMove:Ot,onTouchEnd:we,onWheel:He},h.useEffect(function(){function Ue(Ut){tt.current.onTouchStart(Ut)}function pt(Ut){tt.current.onTouchMove(Ut)}function dt(Ut){tt.current.onTouchEnd(Ut)}function Ft(Ut){tt.current.onWheel(Ut)}return document.addEventListener("touchmove",pt,{passive:!1}),document.addEventListener("touchend",dt,{passive:!1}),p.current.addEventListener("touchstart",Ue,{passive:!1}),p.current.addEventListener("wheel",Ft),function(){document.removeEventListener("touchmove",pt),document.removeEventListener("touchend",dt)}},[])}var j=e(34280);function Q(p){var B=(0,h.useState)(0),w=(0,$.Z)(B,2),N=w[0],ye=w[1],Se=(0,h.useRef)(0),qe=(0,h.useRef)();return qe.current=p,(0,j.o)(function(){var Ve;(Ve=qe.current)===null||Ve===void 0||Ve.call(qe)},[N]),function(){Se.current===N&&(Se.current+=1,ye(Se.current))}}function ie(p){var B=(0,h.useRef)([]),w=(0,h.useState)({}),N=(0,$.Z)(w,2),ye=N[1],Se=(0,h.useRef)(typeof p=="function"?p():p),qe=Q(function(){var ke=Se.current;B.current.forEach(function(et){ke=et(ke)}),B.current=[],Se.current=ke,ye({})});function Ve(ke){B.current.push(ke),qe()}return[Se.current,Ve]}var ae={width:0,height:0,left:0,top:0,right:0};function Ee(p,B,w,N,ye,Se,qe){var Ve=qe.tabs,ke=qe.tabPosition,et=qe.rtl,At,wt,bt;return["top","bottom"].includes(ke)?(At="width",wt=et?"right":"left",bt=Math.abs(w)):(At="height",wt="top",bt=-w),(0,h.useMemo)(function(){if(!Ve.length)return[0,0];for(var xt=Ve.length,jt=xt,gt=0;gtbt+B){jt=gt-1;break}}for(var Xt=0,yn=xt-1;yn>=0;yn-=1){var Gt=p.get(Ve[yn].key)||ae;if(Gt[wt]=jt?[0,0]:[Xt,jt]},[p,B,N,ye,Se,bt,ke,Ve.map(function(xt){return xt.key}).join("_"),et])}function ne(p){var B;return p instanceof Map?(B={},p.forEach(function(w,N){B[N]=w})):B=p,JSON.stringify(B)}var se="TABS_DQ";function Me(p){return String(p).replace(/"/g,se)}function Oe(p,B,w,N){return!(!w||N||p===!1||p===void 0&&(B===!1||B===null))}function ue(p,B){var w=p.prefixCls,N=p.editable,ye=p.locale,Se=p.style;return!N||N.showAdd===!1?null:h.createElement("button",{ref:B,type:"button",className:"".concat(w,"-nav-add"),style:Se,"aria-label":(ye==null?void 0:ye.addAriaLabel)||"Add tab",onClick:function(Ve){N.onEdit("add",{event:Ve})}},N.addIcon||"+")}var Be=h.forwardRef(ue),Te=h.forwardRef(function(p,B){var w=p.position,N=p.prefixCls,ye=p.extra;if(!ye)return null;var Se,qe={};return(0,E.Z)(ye)==="object"&&!h.isValidElement(ye)?qe=ye:qe.right=ye,w==="right"&&(Se=qe.right),w==="left"&&(Se=qe.left),Se?h.createElement("div",{className:"".concat(N,"-extra-content"),ref:B},Se):null}),it=Te,$e=e(31561),rt=e(15285),Ye=e(10228);function yt(p,B){var w=p.prefixCls,N=p.id,ye=p.tabs,Se=p.locale,qe=p.mobile,Ve=p.moreIcon,ke=Ve===void 0?"More":Ve,et=p.moreTransitionName,At=p.style,wt=p.className,bt=p.editable,xt=p.tabBarGutter,jt=p.rtl,gt=p.removeAriaLabel,Kt=p.onTabClick,Xt=p.getPopupContainer,yn=p.popupClassName,Gt=(0,h.useState)(!1),Ot=(0,$.Z)(Gt,2),we=Ot[0],Ne=Ot[1],He=(0,h.useState)(null),tt=(0,$.Z)(He,2),Ue=tt[0],pt=tt[1],dt="".concat(N,"-more-popup"),Ft="".concat(w,"-dropdown"),Ut=Ue!==null?"".concat(dt,"-").concat(Ue):null,Qt=Se==null?void 0:Se.dropdownAriaLabel;function be(Nt,ut){Nt.preventDefault(),Nt.stopPropagation(),bt.onEdit("remove",{key:ut,event:Nt})}var Fe=h.createElement(rt.ZP,{onClick:function(ut){var zt=ut.key,wn=ut.domEvent;Kt(zt,wn),Ne(!1)},prefixCls:"".concat(Ft,"-menu"),id:dt,tabIndex:-1,role:"listbox","aria-activedescendant":Ut,selectedKeys:[Ue],"aria-label":Qt!==void 0?Qt:"expanded dropdown"},ye.map(function(Nt){var ut=Nt.closable,zt=Nt.disabled,wn=Nt.closeIcon,Yt=Nt.key,zn=Nt.label,Yn=Oe(ut,wn,bt,zt);return h.createElement(rt.sN,{key:Yt,id:"".concat(dt,"-").concat(Yt),role:"option","aria-controls":N&&"".concat(N,"-panel-").concat(Yt),disabled:zt},h.createElement("span",null,zn),Yn&&h.createElement("button",{type:"button","aria-label":gt||"remove",tabIndex:0,className:"".concat(Ft,"-menu-item-remove"),onClick:function(Wt){Wt.stopPropagation(),be(Wt,Yt)}},wn||bt.removeIcon||"\xD7"))}));function Ie(Nt){for(var ut=ye.filter(function(Yn){return!Yn.disabled}),zt=ut.findIndex(function(Yn){return Yn.key===Ue})||0,wn=ut.length,Yt=0;Ytkr?"left":"right"})}),Qt=(0,$.Z)(Ut,2),be=Qt[0],Fe=Qt[1],Ie=x(0,function(ea,kr){!Ft&&Gt&&Gt({direction:ea>kr?"top":"bottom"})}),nt=(0,$.Z)(Ie,2),lt=nt[0],kt=nt[1],sn=(0,h.useState)([0,0]),Nt=(0,$.Z)(sn,2),ut=Nt[0],zt=Nt[1],wn=(0,h.useState)([0,0]),Yt=(0,$.Z)(wn,2),zn=Yt[0],Yn=Yt[1],gn=(0,h.useState)([0,0]),Wt=(0,$.Z)(gn,2),ct=Wt[0],pn=Wt[1],ht=(0,h.useState)([0,0]),cn=(0,$.Z)(ht,2),on=cn[0],Cn=cn[1],On=ie(new Map),Fn=(0,$.Z)(On,2),Sr=Fn[0],Bn=Fn[1],ln=K(Se,Sr,zn[0]),Xn=H(ut,Ft),cr=H(zn,Ft),Rr=H(ct,Ft),va=H(on,Ft),Kr=Xnjr?jr:ea}var Ar=(0,h.useRef)(),Ur=(0,h.useState)(),tr=(0,$.Z)(Ur,2),Lr=tr[0],Xr=tr[1];function _r(){Xr(Date.now())}function Ma(){window.clearTimeout(Ar.current)}de(tt,function(ea,kr){function Oa(Aa,za){Aa(function(Nn){var wr=Jr(Nn+za);return wr})}return Kr?(Ft?Oa(Fe,ea):Oa(kt,kr),Ma(),_r(),!0):!1}),(0,h.useEffect)(function(){return Ma(),Lr&&(Ar.current=window.setTimeout(function(){Xr(0)},100)),Ma},[Lr]);var no=Ee(ln,dr,Ft?be:lt,cr,Rr,va,(0,k.Z)((0,k.Z)({},p),{},{tabs:Se})),Ja=(0,$.Z)(no,2),yo=Ja[0],Eo=Ja[1],ro=(0,t.Z)(function(){var ea=arguments.length>0&&arguments[0]!==void 0?arguments[0]:At,kr=ln.get(ea)||{width:0,height:0,left:0,right:0,top:0};if(Ft){var Oa=be;wt?kr.rightbe+dr&&(Oa=kr.right+kr.width-dr):kr.left<-be?Oa=-kr.left:kr.left+kr.width>-be+dr&&(Oa=-(kr.left+kr.width-dr)),kt(0),Fe(Jr(Oa))}else{var Aa=lt;kr.top<-lt?Aa=-kr.top:kr.top+kr.height>-lt+dr&&(Aa=-(kr.top+kr.height-dr)),Fe(0),kt(Jr(Aa))}}),Fa={};gt==="top"||gt==="bottom"?Fa[wt?"marginRight":"marginLeft"]=Kt:Fa.marginTop=Kt;var So=Se.map(function(ea,kr){var Oa=ea.key;return h.createElement(ot,{id:ke,prefixCls:ye,key:Oa,tab:ea,style:kr===0?void 0:Fa,closable:ea.closable,editable:xt,active:Oa===At,renderWrapper:Xt,removeAriaLabel:jt==null?void 0:jt.removeAriaLabel,onClick:function(za){yn(Oa,za)},onFocus:function(){ro(Oa),_r(),tt.current&&(wt||(tt.current.scrollLeft=0),tt.current.scrollTop=0)}})}),go=function(){return Bn(function(){var kr=new Map;return Se.forEach(function(Oa){var Aa,za=Oa.key,Nn=(Aa=Ue.current)===null||Aa===void 0?void 0:Aa.querySelector('[data-node-key="'.concat(Me(za),'"]'));Nn&&kr.set(za,{width:Nn.offsetWidth,height:Nn.offsetHeight,left:Nn.offsetLeft,top:Nn.offsetTop})}),kr})};(0,h.useEffect)(function(){go()},[Se.map(function(ea){return ea.key}).join("_")]);var qa=Q(function(){var ea=o(we),kr=o(Ne),Oa=o(He);zt([ea[0]-kr[0]-Oa[0],ea[1]-kr[1]-Oa[1]]);var Aa=o(dt);pn(Aa);var za=o(pt);Cn(za);var Nn=o(Ue);Yn([Nn[0]-Aa[0],Nn[1]-Aa[1]]),go()}),uo=Se.slice(0,yo),ao=Se.slice(Eo+1),Qn=[].concat((0,V.Z)(uo),(0,V.Z)(ao)),Er=ln.get(At),rr=s({activeTabOffset:Er,horizontal:Ft,rtl:wt,indicatorSize:Ot}),br=rr.style;(0,h.useEffect)(function(){ro()},[At,Zr,jr,ne(Er),ne(ln),Ft]),(0,h.useEffect)(function(){qa()},[wt]);var Ir=!!Qn.length,Tr="".concat(ye,"-nav-wrap"),Ia,ma,Ca,ba;return Ft?wt?(ma=be>0,Ia=be!==jr):(Ia=be<0,ma=be!==Zr):(Ca=lt<0,ba=lt!==Zr),h.createElement(C.Z,{onResize:qa},h.createElement("div",{ref:(0,W.x1)(B,we),role:"tablist",className:d()("".concat(ye,"-nav"),qe),style:Ve,onKeyDown:function(){_r()}},h.createElement(it,{ref:Ne,position:"left",extra:bt,prefixCls:ye}),h.createElement(C.Z,{onResize:qa},h.createElement("div",{className:d()(Tr,(w={},(0,r.Z)(w,"".concat(Tr,"-ping-left"),Ia),(0,r.Z)(w,"".concat(Tr,"-ping-right"),ma),(0,r.Z)(w,"".concat(Tr,"-ping-top"),Ca),(0,r.Z)(w,"".concat(Tr,"-ping-bottom"),ba),w)),ref:tt},h.createElement(C.Z,{onResize:qa},h.createElement("div",{ref:Ue,className:"".concat(ye,"-nav-list"),style:{transform:"translate(".concat(be,"px, ").concat(lt,"px)"),transition:Lr?"none":void 0}},So,h.createElement(Be,{ref:dt,prefixCls:ye,locale:jt,editable:xt,style:(0,k.Z)((0,k.Z)({},So.length===0?void 0:Fa),{},{visibility:Ir?"hidden":null})}),h.createElement("div",{className:d()("".concat(ye,"-ink-bar"),(0,r.Z)({},"".concat(ye,"-ink-bar-animated"),et.inkBar)),style:br}))))),h.createElement(Xe,(0,F.Z)({},p,{removeAriaLabel:jt==null?void 0:jt.removeAriaLabel,ref:pt,prefixCls:ye,tabs:Qn,className:!Ir&&Yr,tabMoving:!!Lr})),h.createElement(it,{ref:He,position:"right",extra:bt,prefixCls:ye})))}var i=h.forwardRef(_),f=["renderTabBar"],te=["label","key"];function Z(p){var B=p.renderTabBar,w=(0,J.Z)(p,f),N=h.useContext(M),ye=N.tabs;if(B){var Se=(0,k.Z)((0,k.Z)({},w),{},{panes:ye.map(function(qe){var Ve=qe.label,ke=qe.key,et=(0,J.Z)(qe,te);return h.createElement(q,(0,F.Z)({tab:Ve,key:ke,tabKey:ke},et))})});return B(Se,i)}return h.createElement(i,w)}var P=e(48736);function X(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},B;return p===!1?B={inkBar:!1,tabPane:!1}:p===!0?B={inkBar:!0,tabPane:!1}:B=(0,k.Z)({inkBar:!0},(0,E.Z)(p)==="object"?p:{}),B.tabPaneMotion&&B.tabPane===void 0&&(B.tabPane=!0),!B.tabPaneMotion&&B.tabPane&&(B.tabPane=!1),B}var Re=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ge=0;function De(p,B){var w,N=p.id,ye=p.prefixCls,Se=ye===void 0?"rc-tabs":ye,qe=p.className,Ve=p.items,ke=p.direction,et=p.activeKey,At=p.defaultActiveKey,wt=p.editable,bt=p.animated,xt=p.tabPosition,jt=xt===void 0?"top":xt,gt=p.tabBarGutter,Kt=p.tabBarStyle,Xt=p.tabBarExtraContent,yn=p.locale,Gt=p.moreIcon,Ot=p.moreTransitionName,we=p.destroyInactiveTabPane,Ne=p.renderTabBar,He=p.onChange,tt=p.onTabClick,Ue=p.onTabScroll,pt=p.getPopupContainer,dt=p.popupClassName,Ft=p.indicatorSize,Ut=(0,J.Z)(p,Re),Qt=h.useMemo(function(){return(Ve||[]).filter(function(Cn){return Cn&&(0,E.Z)(Cn)==="object"&&"key"in Cn})},[Ve]),be=ke==="rtl",Fe=X(bt),Ie=(0,h.useState)(!1),nt=(0,$.Z)(Ie,2),lt=nt[0],kt=nt[1];(0,h.useEffect)(function(){kt((0,g.Z)())},[]);var sn=(0,D.Z)(function(){var Cn;return(Cn=Qt[0])===null||Cn===void 0?void 0:Cn.key},{value:et,defaultValue:At}),Nt=(0,$.Z)(sn,2),ut=Nt[0],zt=Nt[1],wn=(0,h.useState)(function(){return Qt.findIndex(function(Cn){return Cn.key===ut})}),Yt=(0,$.Z)(wn,2),zn=Yt[0],Yn=Yt[1];(0,h.useEffect)(function(){var Cn=Qt.findIndex(function(Fn){return Fn.key===ut});if(Cn===-1){var On;Cn=Math.max(0,Math.min(zn,Qt.length-1)),zt((On=Qt[Cn])===null||On===void 0?void 0:On.key)}Yn(Cn)},[Qt.map(function(Cn){return Cn.key}).join("_"),ut,zn]);var gn=(0,D.Z)(null,{value:N}),Wt=(0,$.Z)(gn,2),ct=Wt[0],pn=Wt[1];(0,h.useEffect)(function(){N||(pn("rc-tabs-".concat(ge)),ge+=1)},[]);function ht(Cn,On){tt==null||tt(Cn,On);var Fn=Cn!==ut;zt(Cn),Fn&&(He==null||He(Cn))}var cn={id:ct,activeKey:ut,animated:Fe,tabPosition:jt,rtl:be,mobile:lt},on=(0,k.Z)((0,k.Z)({},cn),{},{editable:wt,locale:yn,moreIcon:Gt,moreTransitionName:Ot,tabBarGutter:gt,onTabClick:ht,onTabScroll:Ue,extra:Xt,style:Kt,panes:null,getPopupContainer:pt,popupClassName:dt,indicatorSize:Ft});return h.createElement(M.Provider,{value:{tabs:Qt,prefixCls:Se}},h.createElement("div",(0,F.Z)({ref:B,id:N,className:d()(Se,"".concat(Se,"-").concat(jt),(w={},(0,r.Z)(w,"".concat(Se,"-mobile"),lt),(0,r.Z)(w,"".concat(Se,"-editable"),wt),(0,r.Z)(w,"".concat(Se,"-rtl"),be),w),qe)},Ut),h.createElement(Z,(0,F.Z)({},on,{renderTabBar:Ne})),h.createElement(pe,(0,F.Z)({destroyInactiveTabPane:we},cn,{animated:Fe}))))}var Ce=h.forwardRef(De),z=Ce,L=z,fe=e(36355),me=e(19716),Je=()=>null,St=e(62892);const st={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Pt(p){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},w;return B===!1?w={inkBar:!1,tabPane:!1}:B===!0?w={inkBar:!0,tabPane:!0}:w=Object.assign({inkBar:!0},typeof B=="object"?B:{}),w.tabPane&&(w.tabPaneMotion=Object.assign(Object.assign({},st),{motionName:(0,St.m)(p,"switch")})),w}var an=e(11592),_t=function(p,B){var w={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&B.indexOf(N)<0&&(w[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,N=Object.getOwnPropertySymbols(p);yeB)}function fn(p,B){if(p)return p;const w=(0,an.Z)(B).map(N=>{if(h.isValidElement(N)){const{key:ye,props:Se}=N,qe=Se||{},{tab:Ve}=qe,ke=_t(qe,["tab"]);return Object.assign(Object.assign({key:String(ye)},ke),{label:Ve})}return null});return en(w)}var In=e(17313),vn=e(83116),Vt=e(37613),Sn=e(13826),Rt=p=>{const{componentCls:B,motionDurationSlow:w}=p;return[{[B]:{[`${B}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${w}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${w}`}}}}},[(0,Sn.oN)(p,"slide-up"),(0,Sn.oN)(p,"slide-down")]]};const Ge=p=>{const{componentCls:B,tabsCardPadding:w,cardBg:N,cardGutter:ye,colorBorderSecondary:Se,itemSelectedColor:qe}=p;return{[`${B}-card`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{margin:0,padding:w,background:N,border:`${p.lineWidth}px ${p.lineType} ${Se}`,transition:`all ${p.motionDurationSlow} ${p.motionEaseInOut}`},[`${B}-tab-active`]:{color:qe,background:p.colorBgContainer},[`${B}-ink-bar`]:{visibility:"hidden"}},[`&${B}-top, &${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginLeft:{_skip_check_:!0,value:`${ye}px`}}}},[`&${B}-top`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:`${p.borderRadiusLG}px ${p.borderRadiusLG}px 0 0`},[`${B}-tab-active`]:{borderBottomColor:p.colorBgContainer}}},[`&${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:`0 0 ${p.borderRadiusLG}px ${p.borderRadiusLG}px`},[`${B}-tab-active`]:{borderTopColor:p.colorBgContainer}}},[`&${B}-left, &${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginTop:`${ye}px`}}},[`&${B}-left`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`${p.borderRadiusLG}px 0 0 ${p.borderRadiusLG}px`}},[`${B}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:p.colorBgContainer}}}},[`&${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${p.borderRadiusLG}px ${p.borderRadiusLG}px 0`}},[`${B}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:p.colorBgContainer}}}}}}},Et=p=>{const{componentCls:B,itemHoverColor:w,dropdownEdgeChildVerticalPadding:N}=p;return{[`${B}-dropdown`]:Object.assign(Object.assign({},(0,In.Wf)(p)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:p.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${B}-dropdown-menu`]:{maxHeight:p.tabsDropdownHeight,margin:0,padding:`${N}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:p.colorBgContainer,backgroundClip:"padding-box",borderRadius:p.borderRadiusLG,outline:"none",boxShadow:p.boxShadowSecondary,"&-item":Object.assign(Object.assign({},In.vS),{display:"flex",alignItems:"center",minWidth:p.tabsDropdownWidth,margin:0,padding:`${p.paddingXXS}px ${p.paddingSM}px`,color:p.colorText,fontWeight:"normal",fontSize:p.fontSize,lineHeight:p.lineHeight,cursor:"pointer",transition:`all ${p.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:p.marginSM},color:p.colorTextDescription,fontSize:p.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:w}},"&:hover":{background:p.controlItemBgHover},"&-disabled":{"&, &:hover":{color:p.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},hn=p=>{const{componentCls:B,margin:w,colorBorderSecondary:N,horizontalMargin:ye,verticalItemPadding:Se,verticalItemMargin:qe}=p;return{[`${B}-top, ${B}-bottom`]:{flexDirection:"column",[`> ${B}-nav, > div > ${B}-nav`]:{margin:ye,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${p.lineWidth}px ${p.lineType} ${N}`,content:"''"},[`${B}-ink-bar`]:{height:p.lineWidthBold,"&-animated":{transition:`width ${p.motionDurationSlow}, left ${p.motionDurationSlow}, + `]:{background:rn},[`&${m}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:En}}}},[`${m}-footer`]:{padding:`${ee}px ${ve}px`,color:dn,background:Pn}})}};var qr=(0,Ol.Z)("Table",c=>{const{colorTextHeading:m,colorSplit:Y,colorIcon:ee,colorIconHover:ve,opacityLoading:he,colorBgContainer:Ke,controlInteractiveSize:We,headerBg:ze,headerColor:at,headerSortActiveBg:Qe,headerSortHoverBg:_e,bodySortBg:Bt,rowHoverBg:It,rowSelectedBg:Zt,rowSelectedHoverBg:rn,rowExpandedBg:Jt,cellPaddingBlock:En,cellPaddingInline:dn,cellPaddingBlockMD:Pn,cellPaddingInlineMD:er,cellPaddingBlockSM:lr,cellPaddingInlineSM:Vn,borderColor:ar,footerBg:hr,footerColor:Mn,headerBorderRadius:Un,cellFontSize:Ln,cellFontSizeMD:An,cellFontSizeSM:Dn,headerSplitColor:or,fixedHeaderSortActiveBg:Dr,headerFilterHoverBg:yr,filterDropdownBg:Jn,expandIconBg:xr,selectionColumnWidth:Or,stickyScrollBarBg:Fr}=c,Br=new Vo.C(ee),pa=new Vo.C(ve),Wr=2,gr=(0,Bl.TS)(c,{tableFontSize:Ln,tableBg:Ke,tableRadius:Un,tablePaddingVertical:En,tablePaddingHorizontal:dn,tablePaddingVerticalMiddle:Pn,tablePaddingHorizontalMiddle:er,tablePaddingVerticalSmall:lr,tablePaddingHorizontalSmall:Vn,tableBorderColor:ar,tableHeaderTextColor:at,tableHeaderBg:ze,tableFooterTextColor:Mn,tableFooterBg:hr,tableHeaderCellSplitColor:or,tableHeaderSortBg:Qe,tableHeaderSortHoverBg:_e,tableHeaderIconColor:Br.clone().setAlpha(Br.getAlpha()*he).toRgbString(),tableHeaderIconColorHover:pa.clone().setAlpha(pa.getAlpha()*he).toRgbString(),tableBodySortBg:Bt,tableFixedHeaderSortActiveBg:Dr,tableHeaderFilterActiveBg:yr,tableFilterDropdownBg:Jn,tableRowHoverBg:It,tableSelectedRowBg:Zt,tableSelectedRowHoverBg:rn,zIndexTableFixed:Wr,zIndexTableSticky:Wr+1,tableFontSizeMiddle:An,tableFontSizeSmall:Dn,tableSelectionColumnWidth:Or,tableExpandIconBg:xr,tableExpandColumnWidth:We+2*c.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fr,tableScrollThumbBgHover:m,tableScrollBg:Y});return[fa(gr),nn(gr),ga(gr),Vr(gr),bn(gr),u(gr),Mt(gr),ft(gr),ga(gr),je(gr),$n(gr),Ht(gr),$r(gr),re(gr),Gn(gr),kn(gr),Ya(gr)]},c=>{const{colorFillAlter:m,colorBgContainer:Y,colorTextHeading:ee,colorFillSecondary:ve,colorFillContent:he,controlItemBgActive:Ke,controlItemBgActiveHover:We,padding:ze,paddingSM:at,paddingXS:Qe,colorBorderSecondary:_e,borderRadiusLG:Bt,fontSize:It,controlHeight:Zt,colorTextPlaceholder:rn}=c,Jt=new Vo.C(ve).onBackground(Y).toHexShortString(),En=new Vo.C(he).onBackground(Y).toHexShortString(),dn=new Vo.C(m).onBackground(Y).toHexShortString();return{headerBg:dn,headerColor:ee,headerSortActiveBg:Jt,headerSortHoverBg:En,bodySortBg:dn,rowHoverBg:dn,rowSelectedBg:Ke,rowSelectedHoverBg:We,rowExpandedBg:m,cellPaddingBlock:ze,cellPaddingInline:ze,cellPaddingBlockMD:at,cellPaddingInlineMD:Qe,cellPaddingBlockSM:Qe,cellPaddingInlineSM:Qe,borderColor:_e,headerBorderRadius:Bt,footerBg:dn,footerColor:ee,cellFontSize:It,cellFontSizeMD:It,cellFontSizeSM:It,headerSplitColor:_e,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:he,filterDropdownMenuBg:Y,filterDropdownBg:Y,expandIconBg:Y,selectionColumnWidth:Zt,stickyScrollBarBg:rn,stickyScrollBarBorderRadius:100}});const ta=[],Ea=(c,m)=>{const{prefixCls:Y,className:ee,rootClassName:ve,style:he,size:Ke,bordered:We,dropdownPrefixCls:ze,dataSource:at,pagination:Qe,rowSelection:_e,rowKey:Bt="key",rowClassName:It,columns:Zt,children:rn,childrenColumnName:Jt,onChange:En,getPopupContainer:dn,loading:Pn,expandIcon:er,expandable:lr,expandedRowRender:Vn,expandIconColumnIndex:ar,indentSize:hr,scroll:Mn,sortDirections:Un,locale:Ln,showSorterTooltip:An=!0,virtual:Dn}=c,or=r.useMemo(()=>Zt||p(rn),[Zt,rn]),Dr=r.useMemo(()=>or.some(Qr=>Qr.responsive),[or]),yr=(0,Yr.Z)(Dr),Jn=r.useMemo(()=>{const Qr=new Set(Object.keys(yr).filter(Sa=>yr[Sa]));return or.filter(Sa=>!Sa.responsive||Sa.responsive.some(mo=>Qr.has(mo)))},[or,yr]),xr=(0,cr.Z)(c,["className","style","columns"]),{locale:Or=Zr.Z,direction:Fr,table:Br,renderEmpty:pa,getPrefixCls:Wr,getPopupContainer:gr}=r.useContext(va.E_),wa=(0,dr.Z)(Ke),fr=Object.assign(Object.assign({},Or.Table),Ln),ia=at||ta,na=Wr("table",Y),$a=Wr("dropdown",ze),vr=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:ar},lr),{childrenColumnName:ir="children"}=vr,sr=r.useMemo(()=>ia.some(Qr=>Qr==null?void 0:Qr[ir])?"nest":Vn||lr&&lr.expandedRowRender?"row":null,[ia]),qn={body:r.useRef()},jn=r.useMemo(()=>typeof Bt=="function"?Bt:Qr=>Qr==null?void 0:Qr[Bt],[Bt]),[Tt]=tl(ia,ir,jn),Rn={},Cr=function(Qr,Sa){let mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var La,wo,Po;const bo=Object.assign(Object.assign({},Rn),Qr);mo&&((La=Rn.resetPagination)===null||La===void 0||La.call(Rn),!((wo=bo.pagination)===null||wo===void 0)&&wo.current&&(bo.pagination.current=1),Qe&&Qe.onChange&&Qe.onChange(1,(Po=bo.pagination)===null||Po===void 0?void 0:Po.pageSize)),Mn&&Mn.scrollToFirstRowOnChange!==!1&&qn.body.current&&(0,Rr.Z)(0,{getContainer:()=>qn.body.current}),En==null||En(bo.pagination,bo.filters,bo.sorter,{currentDataSource:Ho(ka(ia,bo.sorterStates,ir),bo.filterStates),action:Sa})},Mr=(Qr,Sa)=>{Cr({sorter:Qr,sorterStates:Sa},"sort",!1)},[io,eo,Fo,Za]=Ba({prefixCls:na,mergedColumns:Jn,onSorterChange:Mr,sortDirections:Un||["ascend","descend"],tableLocale:fr,showSorterTooltip:An}),Ra=r.useMemo(()=>ka(ia,eo,ir),[ia,eo]);Rn.sorter=Za(),Rn.sorterStates=eo;const ur=(Qr,Sa)=>{Cr({filters:Qr,filterStates:Sa},"filter",!0)},[fo,ho,aa]=ll({prefixCls:na,locale:fr,dropdownPrefixCls:$a,mergedColumns:Jn,onFilterChange:ur,getPopupContainer:dn||gr}),sa=Ho(Ra,ho);Rn.filters=aa,Rn.filterStates=ho;const Na=r.useMemo(()=>{const Qr={};return Object.keys(aa).forEach(Sa=>{aa[Sa]!==null&&(Qr[Sa]=aa[Sa])}),Object.assign(Object.assign({},Fo),{filters:Qr})},[Fo,aa]),[Ga]=Oo(Na),Ua=(Qr,Sa)=>{Cr({pagination:Object.assign(Object.assign({},Rn.pagination),{current:Qr,pageSize:Sa})},"paginate")},[Hr,Co]=fl(sa.length,Ua,Qe);Rn.pagination=Qe===!1?{}:xo(Hr,Qe),Rn.resetPagination=Co;const so=r.useMemo(()=>{if(Qe===!1||!Hr.pageSize)return sa;const{current:Qr=1,total:Sa,pageSize:mo=Ko}=Hr;return sa.lengthmo?sa.slice((Qr-1)*mo,Qr*mo):sa:sa.slice((Qr-1)*mo,Qr*mo)},[!!Qe,sa,Hr&&Hr.current,Hr&&Hr.pageSize,Hr&&Hr.total]),[ua,mr]=Lo({prefixCls:na,data:sa,pageData:so,getRowKey:jn,getRecordByKey:Tt,expandType:sr,childrenColumnName:ir,locale:fr,getPopupContainer:dn||gr},_e),Xa=(Qr,Sa,mo)=>{let La;return typeof It=="function"?La=O()(It(Qr,Sa,mo)):La=O()(It),O()({[`${na}-row-selected`]:mr.has(jn(Qr,Sa))},La)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||er||tr(fr),sr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=_e?1:0:vr.expandIconColumnIndex>0&&_e&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof hr=="number"?hr:15);const vo=r.useCallback(Qr=>Ga(ua(fo(io(Qr)))),[io,fo,ua]);let Qo,To;if(Qe!==!1&&(Hr!=null&&Hr.total)){let Qr;Hr.size?Qr=Hr.size:Qr=wa==="small"||wa==="middle"?"small":void 0;const Sa=wo=>r.createElement(jr.Z,Object.assign({},Hr,{className:O()(`${na}-pagination ${na}-pagination-${wo}`,Hr.className),size:Qr})),mo=Fr==="rtl"?"left":"right",{position:La}=Hr;if(La!==null&&Array.isArray(La)){const wo=La.find(Uo=>Uo.includes("top")),Po=La.find(Uo=>Uo.includes("bottom")),bo=La.every(Uo=>`${Uo}`=="none");!wo&&!Po&&!bo&&(To=Sa(mo)),wo&&(Qo=Sa(wo.toLowerCase().replace("top",""))),Po&&(To=Sa(Po.toLowerCase().replace("bottom","")))}else To=Sa(mo)}let Bo;typeof Pn=="boolean"?Bo={spinning:Pn}:typeof Pn=="object"&&(Bo=Object.assign({spinning:!0},Pn));const[Ao,Qa]=qr(na),[,Ha]=(0,Ar.Z)(),Yo=O()(`${na}-wrapper`,Br==null?void 0:Br.className,{[`${na}-wrapper-rtl`]:Fr==="rtl"},ee,ve,Qa),ol=Object.assign(Object.assign({},Br==null?void 0:Br.style),he),ko=Ln&&Ln.emptyText||(pa==null?void 0:pa("Table"))||r.createElement(Kr.Z,{componentName:"Table"}),$o=Dn?jo:Do,Sl={},Hl=r.useMemo(()=>{const{fontSize:Qr,lineHeight:Sa,padding:mo,paddingXS:La,paddingSM:wo}=Ha,Po=Math.floor(Qr*Sa);switch(wa){case"large":return mo*2+Po;case"small":return La*2+Po;default:return wo*2+Po}},[Ha,wa]);return Dn&&(Sl.listItemHeight=Hl),Ao(r.createElement("div",{ref:m,className:Yo,style:ol},r.createElement(Jr.Z,Object.assign({spinning:!1},Bo),Qo,r.createElement($o,Object.assign({},Sl,xr,{columns:Jn,direction:Fr,expandable:vr,prefixCls:na,className:O()({[`${na}-middle`]:wa==="middle",[`${na}-small`]:wa==="small",[`${na}-bordered`]:We,[`${na}-empty`]:ia.length===0}),data:so,rowKey:jn,rowClassName:Xa,emptyText:ko,internalHooks:l,internalRefs:qn,transformColumns:vo})),To)))};var Da=r.forwardRef(Ea);const la=(c,m)=>{const Y=r.useRef(0);return Y.current+=1,r.createElement(Da,Object.assign({},c,{ref:m,_renderTimes:Y.current}))},ca=r.forwardRef(la);ca.SELECTION_COLUMN=Wa,ca.EXPAND_COLUMN=n,ca.SELECTION_ALL=ja,ca.SELECTION_INVERT=co,ca.SELECTION_NONE=po,ca.Column=Bn,ca.ColumnGroup=Xn,ca.Summary=i;var oo=ca,_a=oo},99313:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return le}});var n=e(99267),l=e(18785),b=e(62772),G=e(92310),d=e.n(G),F=e(96663),r=e(90493),k=e(44127),$=e(72071),E=e(20135),J=e(6620),h=e(59301),g=e(49658),P=e(18929),D=e(77900),M=(0,h.createContext)(null),we=h.forwardRef(function(p,B){var A=p.prefixCls,N=p.className,ye=p.style,Se=p.id,qe=p.active,Ve=p.tabKey,ke=p.children;return h.createElement("div",{id:Se&&"".concat(Se,"-panel-").concat(Ve),role:"tabpanel",tabIndex:qe?0:-1,"aria-labelledby":Se&&"".concat(Se,"-tab-").concat(Ve),"aria-hidden":!qe,style:ye,className:d()(A,qe&&"".concat(A,"-active"),N),ref:B},ke)}),q=we,ce=["key","forceRender","style","className"];function pe(p){var B=p.id,A=p.activeKey,N=p.animated,ye=p.tabPosition,Se=p.destroyInactiveTabPane,qe=h.useContext(M),Ve=qe.prefixCls,ke=qe.tabs,et=N.tabPane,At="".concat(Ve,"-tabpane");return h.createElement("div",{className:d()("".concat(Ve,"-content-holder"))},h.createElement("div",{className:d()("".concat(Ve,"-content"),"".concat(Ve,"-content-").concat(ye),(0,r.Z)({},"".concat(Ve,"-content-animated"),et))},ke.map(function(wt){var bt=wt.key,xt=wt.forceRender,jt=wt.style,gt=wt.className,Kt=(0,J.Z)(wt,ce),Xt=bt===A;return h.createElement(D.default,(0,F.Z)({key:bt,visible:Xt,forceRender:xt,removeOnLeave:!!Se,leavedClassName:"".concat(At,"-hidden")},N.tabPaneMotion),function(yn,Gt){var Ot=yn.style,Ae=yn.className;return h.createElement(q,(0,F.Z)({},Kt,{prefixCls:At,id:B,tabKey:bt,animated:et,active:Xt,style:(0,k.Z)((0,k.Z)({},jt),Ot),className:d()(gt,Ae),ref:Gt}))})})))}var V=e(19127),C=e(29301),t=e(6089),W=e(8654),y={width:0,height:0,left:0,top:0};function K(p,B,A){return(0,h.useMemo)(function(){for(var N,ye=new Map,Se=B.get((N=p[0])===null||N===void 0?void 0:N.key)||y,qe=Se.left+Se.width,Ve=0;VeQt?(Ft=pt,Ne.current="x"):(Ft=dt,Ne.current="y"),B(-Ft,-Ft)&&Ue.preventDefault()}var tt=(0,h.useRef)(null);tt.current={onTouchStart:Gt,onTouchMove:Ot,onTouchEnd:Ae,onWheel:He},h.useEffect(function(){function Ue(Ut){tt.current.onTouchStart(Ut)}function pt(Ut){tt.current.onTouchMove(Ut)}function dt(Ut){tt.current.onTouchEnd(Ut)}function Ft(Ut){tt.current.onWheel(Ut)}return document.addEventListener("touchmove",pt,{passive:!1}),document.addEventListener("touchend",dt,{passive:!1}),p.current.addEventListener("touchstart",Ue,{passive:!1}),p.current.addEventListener("wheel",Ft),function(){document.removeEventListener("touchmove",pt),document.removeEventListener("touchend",dt)}},[])}var j=e(34280);function Q(p){var B=(0,h.useState)(0),A=(0,$.Z)(B,2),N=A[0],ye=A[1],Se=(0,h.useRef)(0),qe=(0,h.useRef)();return qe.current=p,(0,j.o)(function(){var Ve;(Ve=qe.current)===null||Ve===void 0||Ve.call(qe)},[N]),function(){Se.current===N&&(Se.current+=1,ye(Se.current))}}function ie(p){var B=(0,h.useRef)([]),A=(0,h.useState)({}),N=(0,$.Z)(A,2),ye=N[1],Se=(0,h.useRef)(typeof p=="function"?p():p),qe=Q(function(){var ke=Se.current;B.current.forEach(function(et){ke=et(ke)}),B.current=[],Se.current=ke,ye({})});function Ve(ke){B.current.push(ke),qe()}return[Se.current,Ve]}var ae={width:0,height:0,left:0,top:0,right:0};function Ee(p,B,A,N,ye,Se,qe){var Ve=qe.tabs,ke=qe.tabPosition,et=qe.rtl,At,wt,bt;return["top","bottom"].includes(ke)?(At="width",wt=et?"right":"left",bt=Math.abs(A)):(At="height",wt="top",bt=-A),(0,h.useMemo)(function(){if(!Ve.length)return[0,0];for(var xt=Ve.length,jt=xt,gt=0;gtbt+B){jt=gt-1;break}}for(var Xt=0,yn=xt-1;yn>=0;yn-=1){var Gt=p.get(Ve[yn].key)||ae;if(Gt[wt]=jt?[0,0]:[Xt,jt]},[p,B,N,ye,Se,bt,ke,Ve.map(function(xt){return xt.key}).join("_"),et])}function ne(p){var B;return p instanceof Map?(B={},p.forEach(function(A,N){B[N]=A})):B=p,JSON.stringify(B)}var se="TABS_DQ";function Me(p){return String(p).replace(/"/g,se)}function Oe(p,B,A,N){return!(!A||N||p===!1||p===void 0&&(B===!1||B===null))}function ue(p,B){var A=p.prefixCls,N=p.editable,ye=p.locale,Se=p.style;return!N||N.showAdd===!1?null:h.createElement("button",{ref:B,type:"button",className:"".concat(A,"-nav-add"),style:Se,"aria-label":(ye==null?void 0:ye.addAriaLabel)||"Add tab",onClick:function(Ve){N.onEdit("add",{event:Ve})}},N.addIcon||"+")}var Be=h.forwardRef(ue),Te=h.forwardRef(function(p,B){var A=p.position,N=p.prefixCls,ye=p.extra;if(!ye)return null;var Se,qe={};return(0,E.Z)(ye)==="object"&&!h.isValidElement(ye)?qe=ye:qe.right=ye,A==="right"&&(Se=qe.right),A==="left"&&(Se=qe.left),Se?h.createElement("div",{className:"".concat(N,"-extra-content"),ref:B},Se):null}),it=Te,$e=e(31561),rt=e(15285),Ye=e(10228);function yt(p,B){var A=p.prefixCls,N=p.id,ye=p.tabs,Se=p.locale,qe=p.mobile,Ve=p.moreIcon,ke=Ve===void 0?"More":Ve,et=p.moreTransitionName,At=p.style,wt=p.className,bt=p.editable,xt=p.tabBarGutter,jt=p.rtl,gt=p.removeAriaLabel,Kt=p.onTabClick,Xt=p.getPopupContainer,yn=p.popupClassName,Gt=(0,h.useState)(!1),Ot=(0,$.Z)(Gt,2),Ae=Ot[0],Ne=Ot[1],He=(0,h.useState)(null),tt=(0,$.Z)(He,2),Ue=tt[0],pt=tt[1],dt="".concat(N,"-more-popup"),Ft="".concat(A,"-dropdown"),Ut=Ue!==null?"".concat(dt,"-").concat(Ue):null,Qt=Se==null?void 0:Se.dropdownAriaLabel;function be(Nt,ut){Nt.preventDefault(),Nt.stopPropagation(),bt.onEdit("remove",{key:ut,event:Nt})}var Fe=h.createElement(rt.ZP,{onClick:function(ut){var zt=ut.key,wn=ut.domEvent;Kt(zt,wn),Ne(!1)},prefixCls:"".concat(Ft,"-menu"),id:dt,tabIndex:-1,role:"listbox","aria-activedescendant":Ut,selectedKeys:[Ue],"aria-label":Qt!==void 0?Qt:"expanded dropdown"},ye.map(function(Nt){var ut=Nt.closable,zt=Nt.disabled,wn=Nt.closeIcon,Yt=Nt.key,zn=Nt.label,Yn=Oe(ut,wn,bt,zt);return h.createElement(rt.sN,{key:Yt,id:"".concat(dt,"-").concat(Yt),role:"option","aria-controls":N&&"".concat(N,"-panel-").concat(Yt),disabled:zt},h.createElement("span",null,zn),Yn&&h.createElement("button",{type:"button","aria-label":gt||"remove",tabIndex:0,className:"".concat(Ft,"-menu-item-remove"),onClick:function(Wt){Wt.stopPropagation(),be(Wt,Yt)}},wn||bt.removeIcon||"\xD7"))}));function Ie(Nt){for(var ut=ye.filter(function(Yn){return!Yn.disabled}),zt=ut.findIndex(function(Yn){return Yn.key===Ue})||0,wn=ut.length,Yt=0;Ytkr?"left":"right"})}),Qt=(0,$.Z)(Ut,2),be=Qt[0],Fe=Qt[1],Ie=I(0,function(ea,kr){!Ft&&Gt&&Gt({direction:ea>kr?"top":"bottom"})}),nt=(0,$.Z)(Ie,2),lt=nt[0],kt=nt[1],sn=(0,h.useState)([0,0]),Nt=(0,$.Z)(sn,2),ut=Nt[0],zt=Nt[1],wn=(0,h.useState)([0,0]),Yt=(0,$.Z)(wn,2),zn=Yt[0],Yn=Yt[1],gn=(0,h.useState)([0,0]),Wt=(0,$.Z)(gn,2),ct=Wt[0],pn=Wt[1],ht=(0,h.useState)([0,0]),cn=(0,$.Z)(ht,2),on=cn[0],Cn=cn[1],On=ie(new Map),Fn=(0,$.Z)(On,2),Sr=Fn[0],Bn=Fn[1],ln=K(Se,Sr,zn[0]),Xn=H(ut,Ft),cr=H(zn,Ft),Rr=H(ct,Ft),va=H(on,Ft),Kr=Xnjr?jr:ea}var Ar=(0,h.useRef)(),Ur=(0,h.useState)(),tr=(0,$.Z)(Ur,2),Lr=tr[0],Xr=tr[1];function _r(){Xr(Date.now())}function Ma(){window.clearTimeout(Ar.current)}de(tt,function(ea,kr){function Oa(Aa,za){Aa(function(Nn){var wr=Jr(Nn+za);return wr})}return Kr?(Ft?Oa(Fe,ea):Oa(kt,kr),Ma(),_r(),!0):!1}),(0,h.useEffect)(function(){return Ma(),Lr&&(Ar.current=window.setTimeout(function(){Xr(0)},100)),Ma},[Lr]);var no=Ee(ln,dr,Ft?be:lt,cr,Rr,va,(0,k.Z)((0,k.Z)({},p),{},{tabs:Se})),Ja=(0,$.Z)(no,2),yo=Ja[0],Eo=Ja[1],ro=(0,t.Z)(function(){var ea=arguments.length>0&&arguments[0]!==void 0?arguments[0]:At,kr=ln.get(ea)||{width:0,height:0,left:0,right:0,top:0};if(Ft){var Oa=be;wt?kr.rightbe+dr&&(Oa=kr.right+kr.width-dr):kr.left<-be?Oa=-kr.left:kr.left+kr.width>-be+dr&&(Oa=-(kr.left+kr.width-dr)),kt(0),Fe(Jr(Oa))}else{var Aa=lt;kr.top<-lt?Aa=-kr.top:kr.top+kr.height>-lt+dr&&(Aa=-(kr.top+kr.height-dr)),Fe(0),kt(Jr(Aa))}}),Fa={};gt==="top"||gt==="bottom"?Fa[wt?"marginRight":"marginLeft"]=Kt:Fa.marginTop=Kt;var So=Se.map(function(ea,kr){var Oa=ea.key;return h.createElement(ot,{id:ke,prefixCls:ye,key:Oa,tab:ea,style:kr===0?void 0:Fa,closable:ea.closable,editable:xt,active:Oa===At,renderWrapper:Xt,removeAriaLabel:jt==null?void 0:jt.removeAriaLabel,onClick:function(za){yn(Oa,za)},onFocus:function(){ro(Oa),_r(),tt.current&&(wt||(tt.current.scrollLeft=0),tt.current.scrollTop=0)}})}),go=function(){return Bn(function(){var kr=new Map;return Se.forEach(function(Oa){var Aa,za=Oa.key,Nn=(Aa=Ue.current)===null||Aa===void 0?void 0:Aa.querySelector('[data-node-key="'.concat(Me(za),'"]'));Nn&&kr.set(za,{width:Nn.offsetWidth,height:Nn.offsetHeight,left:Nn.offsetLeft,top:Nn.offsetTop})}),kr})};(0,h.useEffect)(function(){go()},[Se.map(function(ea){return ea.key}).join("_")]);var qa=Q(function(){var ea=o(Ae),kr=o(Ne),Oa=o(He);zt([ea[0]-kr[0]-Oa[0],ea[1]-kr[1]-Oa[1]]);var Aa=o(dt);pn(Aa);var za=o(pt);Cn(za);var Nn=o(Ue);Yn([Nn[0]-Aa[0],Nn[1]-Aa[1]]),go()}),uo=Se.slice(0,yo),ao=Se.slice(Eo+1),Qn=[].concat((0,V.Z)(uo),(0,V.Z)(ao)),Er=ln.get(At),rr=s({activeTabOffset:Er,horizontal:Ft,rtl:wt,indicatorSize:Ot}),br=rr.style;(0,h.useEffect)(function(){ro()},[At,Zr,jr,ne(Er),ne(ln),Ft]),(0,h.useEffect)(function(){qa()},[wt]);var Ir=!!Qn.length,Tr="".concat(ye,"-nav-wrap"),Ia,ma,Ca,ba;return Ft?wt?(ma=be>0,Ia=be!==jr):(Ia=be<0,ma=be!==Zr):(Ca=lt<0,ba=lt!==Zr),h.createElement(C.Z,{onResize:qa},h.createElement("div",{ref:(0,W.x1)(B,Ae),role:"tablist",className:d()("".concat(ye,"-nav"),qe),style:Ve,onKeyDown:function(){_r()}},h.createElement(it,{ref:Ne,position:"left",extra:bt,prefixCls:ye}),h.createElement(C.Z,{onResize:qa},h.createElement("div",{className:d()(Tr,(A={},(0,r.Z)(A,"".concat(Tr,"-ping-left"),Ia),(0,r.Z)(A,"".concat(Tr,"-ping-right"),ma),(0,r.Z)(A,"".concat(Tr,"-ping-top"),Ca),(0,r.Z)(A,"".concat(Tr,"-ping-bottom"),ba),A)),ref:tt},h.createElement(C.Z,{onResize:qa},h.createElement("div",{ref:Ue,className:"".concat(ye,"-nav-list"),style:{transform:"translate(".concat(be,"px, ").concat(lt,"px)"),transition:Lr?"none":void 0}},So,h.createElement(Be,{ref:dt,prefixCls:ye,locale:jt,editable:xt,style:(0,k.Z)((0,k.Z)({},So.length===0?void 0:Fa),{},{visibility:Ir?"hidden":null})}),h.createElement("div",{className:d()("".concat(ye,"-ink-bar"),(0,r.Z)({},"".concat(ye,"-ink-bar-animated"),et.inkBar)),style:br}))))),h.createElement(Xe,(0,F.Z)({},p,{removeAriaLabel:jt==null?void 0:jt.removeAriaLabel,ref:pt,prefixCls:ye,tabs:Qn,className:!Ir&&Yr,tabMoving:!!Lr})),h.createElement(it,{ref:He,position:"right",extra:bt,prefixCls:ye})))}var i=h.forwardRef(_),f=["renderTabBar"],te=["label","key"];function L(p){var B=p.renderTabBar,A=(0,J.Z)(p,f),N=h.useContext(M),ye=N.tabs;if(B){var Se=(0,k.Z)((0,k.Z)({},A),{},{panes:ye.map(function(qe){var Ve=qe.label,ke=qe.key,et=(0,J.Z)(qe,te);return h.createElement(q,(0,F.Z)({tab:Ve,key:ke,tabKey:ke},et))})});return B(Se,i)}return h.createElement(i,A)}var w=e(48736);function X(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},B;return p===!1?B={inkBar:!1,tabPane:!1}:p===!0?B={inkBar:!0,tabPane:!1}:B=(0,k.Z)({inkBar:!0},(0,E.Z)(p)==="object"?p:{}),B.tabPaneMotion&&B.tabPane===void 0&&(B.tabPane=!0),!B.tabPaneMotion&&B.tabPane&&(B.tabPane=!1),B}var Re=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ge=0;function De(p,B){var A,N=p.id,ye=p.prefixCls,Se=ye===void 0?"rc-tabs":ye,qe=p.className,Ve=p.items,ke=p.direction,et=p.activeKey,At=p.defaultActiveKey,wt=p.editable,bt=p.animated,xt=p.tabPosition,jt=xt===void 0?"top":xt,gt=p.tabBarGutter,Kt=p.tabBarStyle,Xt=p.tabBarExtraContent,yn=p.locale,Gt=p.moreIcon,Ot=p.moreTransitionName,Ae=p.destroyInactiveTabPane,Ne=p.renderTabBar,He=p.onChange,tt=p.onTabClick,Ue=p.onTabScroll,pt=p.getPopupContainer,dt=p.popupClassName,Ft=p.indicatorSize,Ut=(0,J.Z)(p,Re),Qt=h.useMemo(function(){return(Ve||[]).filter(function(Cn){return Cn&&(0,E.Z)(Cn)==="object"&&"key"in Cn})},[Ve]),be=ke==="rtl",Fe=X(bt),Ie=(0,h.useState)(!1),nt=(0,$.Z)(Ie,2),lt=nt[0],kt=nt[1];(0,h.useEffect)(function(){kt((0,g.Z)())},[]);var sn=(0,P.Z)(function(){var Cn;return(Cn=Qt[0])===null||Cn===void 0?void 0:Cn.key},{value:et,defaultValue:At}),Nt=(0,$.Z)(sn,2),ut=Nt[0],zt=Nt[1],wn=(0,h.useState)(function(){return Qt.findIndex(function(Cn){return Cn.key===ut})}),Yt=(0,$.Z)(wn,2),zn=Yt[0],Yn=Yt[1];(0,h.useEffect)(function(){var Cn=Qt.findIndex(function(Fn){return Fn.key===ut});if(Cn===-1){var On;Cn=Math.max(0,Math.min(zn,Qt.length-1)),zt((On=Qt[Cn])===null||On===void 0?void 0:On.key)}Yn(Cn)},[Qt.map(function(Cn){return Cn.key}).join("_"),ut,zn]);var gn=(0,P.Z)(null,{value:N}),Wt=(0,$.Z)(gn,2),ct=Wt[0],pn=Wt[1];(0,h.useEffect)(function(){N||(pn("rc-tabs-".concat(ge)),ge+=1)},[]);function ht(Cn,On){tt==null||tt(Cn,On);var Fn=Cn!==ut;zt(Cn),Fn&&(He==null||He(Cn))}var cn={id:ct,activeKey:ut,animated:Fe,tabPosition:jt,rtl:be,mobile:lt},on=(0,k.Z)((0,k.Z)({},cn),{},{editable:wt,locale:yn,moreIcon:Gt,moreTransitionName:Ot,tabBarGutter:gt,onTabClick:ht,onTabScroll:Ue,extra:Xt,style:Kt,panes:null,getPopupContainer:pt,popupClassName:dt,indicatorSize:Ft});return h.createElement(M.Provider,{value:{tabs:Qt,prefixCls:Se}},h.createElement("div",(0,F.Z)({ref:B,id:N,className:d()(Se,"".concat(Se,"-").concat(jt),(A={},(0,r.Z)(A,"".concat(Se,"-mobile"),lt),(0,r.Z)(A,"".concat(Se,"-editable"),wt),(0,r.Z)(A,"".concat(Se,"-rtl"),be),A),qe)},Ut),h.createElement(L,(0,F.Z)({},on,{renderTabBar:Ne})),h.createElement(pe,(0,F.Z)({destroyInactiveTabPane:Ae},cn,{animated:Fe}))))}var Ce=h.forwardRef(De),z=Ce,T=z,fe=e(36355),me=e(19716),Je=()=>null,St=e(62892);const st={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Pt(p){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},A;return B===!1?A={inkBar:!1,tabPane:!1}:B===!0?A={inkBar:!0,tabPane:!0}:A=Object.assign({inkBar:!0},typeof B=="object"?B:{}),A.tabPane&&(A.tabPaneMotion=Object.assign(Object.assign({},st),{motionName:(0,St.m)(p,"switch")})),A}var an=e(11592),_t=function(p,B){var A={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&B.indexOf(N)<0&&(A[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,N=Object.getOwnPropertySymbols(p);yeB)}function fn(p,B){if(p)return p;const A=(0,an.Z)(B).map(N=>{if(h.isValidElement(N)){const{key:ye,props:Se}=N,qe=Se||{},{tab:Ve}=qe,ke=_t(qe,["tab"]);return Object.assign(Object.assign({key:String(ye)},ke),{label:Ve})}return null});return en(A)}var In=e(17313),vn=e(83116),Vt=e(37613),Sn=e(13826),Rt=p=>{const{componentCls:B,motionDurationSlow:A}=p;return[{[B]:{[`${B}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${A}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${A}`}}}}},[(0,Sn.oN)(p,"slide-up"),(0,Sn.oN)(p,"slide-down")]]};const Ge=p=>{const{componentCls:B,tabsCardPadding:A,cardBg:N,cardGutter:ye,colorBorderSecondary:Se,itemSelectedColor:qe}=p;return{[`${B}-card`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{margin:0,padding:A,background:N,border:`${p.lineWidth}px ${p.lineType} ${Se}`,transition:`all ${p.motionDurationSlow} ${p.motionEaseInOut}`},[`${B}-tab-active`]:{color:qe,background:p.colorBgContainer},[`${B}-ink-bar`]:{visibility:"hidden"}},[`&${B}-top, &${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginLeft:{_skip_check_:!0,value:`${ye}px`}}}},[`&${B}-top`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:`${p.borderRadiusLG}px ${p.borderRadiusLG}px 0 0`},[`${B}-tab-active`]:{borderBottomColor:p.colorBgContainer}}},[`&${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:`0 0 ${p.borderRadiusLG}px ${p.borderRadiusLG}px`},[`${B}-tab-active`]:{borderTopColor:p.colorBgContainer}}},[`&${B}-left, &${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginTop:`${ye}px`}}},[`&${B}-left`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`${p.borderRadiusLG}px 0 0 ${p.borderRadiusLG}px`}},[`${B}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:p.colorBgContainer}}}},[`&${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${p.borderRadiusLG}px ${p.borderRadiusLG}px 0`}},[`${B}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:p.colorBgContainer}}}}}}},Et=p=>{const{componentCls:B,itemHoverColor:A,dropdownEdgeChildVerticalPadding:N}=p;return{[`${B}-dropdown`]:Object.assign(Object.assign({},(0,In.Wf)(p)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:p.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${B}-dropdown-menu`]:{maxHeight:p.tabsDropdownHeight,margin:0,padding:`${N}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:p.colorBgContainer,backgroundClip:"padding-box",borderRadius:p.borderRadiusLG,outline:"none",boxShadow:p.boxShadowSecondary,"&-item":Object.assign(Object.assign({},In.vS),{display:"flex",alignItems:"center",minWidth:p.tabsDropdownWidth,margin:0,padding:`${p.paddingXXS}px ${p.paddingSM}px`,color:p.colorText,fontWeight:"normal",fontSize:p.fontSize,lineHeight:p.lineHeight,cursor:"pointer",transition:`all ${p.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:p.marginSM},color:p.colorTextDescription,fontSize:p.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:A}},"&:hover":{background:p.controlItemBgHover},"&-disabled":{"&, &:hover":{color:p.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},hn=p=>{const{componentCls:B,margin:A,colorBorderSecondary:N,horizontalMargin:ye,verticalItemPadding:Se,verticalItemMargin:qe}=p;return{[`${B}-top, ${B}-bottom`]:{flexDirection:"column",[`> ${B}-nav, > div > ${B}-nav`]:{margin:ye,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${p.lineWidth}px ${p.lineType} ${N}`,content:"''"},[`${B}-ink-bar`]:{height:p.lineWidthBold,"&-animated":{transition:`width ${p.motionDurationSlow}, left ${p.motionDurationSlow}, right ${p.motionDurationSlow}`}},[`${B}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:p.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:p.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:p.boxShadowTabsOverflowRight},[`&${B}-nav-wrap-ping-left::before`]:{opacity:1},[`&${B}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${B}-top`]:{[`> ${B}-nav, - > div > ${B}-nav`]:{"&::before":{bottom:0},[`${B}-ink-bar`]:{bottom:0}}},[`${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{order:1,marginTop:`${w}px`,marginBottom:0,"&::before":{top:0},[`${B}-ink-bar`]:{top:0}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{order:0}},[`${B}-left, ${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{flexDirection:"column",minWidth:p.controlHeight*1.25,[`${B}-tab`]:{padding:Se,textAlign:"center"},[`${B}-tab + ${B}-tab`]:{margin:qe},[`${B}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:p.controlHeight},"&::before":{top:0,boxShadow:p.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:p.boxShadowTabsOverflowBottom},[`&${B}-nav-wrap-ping-top::before`]:{opacity:1},[`&${B}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${B}-ink-bar`]:{width:p.lineWidthBold,"&-animated":{transition:`height ${p.motionDurationSlow}, top ${p.motionDurationSlow}`}},[`${B}-nav-list, ${B}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${B}-left`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${p.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},[`> ${B}-content > ${B}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:p.paddingLG}}}},[`${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{order:1,[`${B}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-p.lineWidth},borderRight:{_skip_check_:!0,value:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},[`> ${B}-content > ${B}-tabpane`]:{paddingRight:{_skip_check_:!0,value:p.paddingLG}}}}}},xn=p=>{const{componentCls:B,cardPaddingSM:w,cardPaddingLG:N,horizontalItemPaddingSM:ye,horizontalItemPaddingLG:Se}=p;return{[B]:{"&-small":{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:ye,fontSize:p.titleFontSizeSM}}},"&-large":{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:Se,fontSize:p.titleFontSizeLG}}}},[`${B}-card`]:{[`&${B}-small`]:{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:w}},[`&${B}-bottom`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:`0 0 ${p.borderRadius}px ${p.borderRadius}px`}},[`&${B}-top`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:`${p.borderRadius}px ${p.borderRadius}px 0 0`}},[`&${B}-right`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${p.borderRadius}px ${p.borderRadius}px 0`}}},[`&${B}-left`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`${p.borderRadius}px 0 0 ${p.borderRadius}px`}}}},[`&${B}-large`]:{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:N}}}}}},$t=p=>{const{componentCls:B,itemActiveColor:w,itemHoverColor:N,iconCls:ye,tabsHorizontalItemMargin:Se,horizontalItemPadding:qe,itemSelectedColor:Ve,itemColor:ke}=p,et=`${B}-tab`;return{[et]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:qe,fontSize:p.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:ke,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:w}},(0,In.Qy)(p)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-p.marginXXS},marginLeft:{_skip_check_:!0,value:p.marginXS},color:p.colorTextDescription,fontSize:p.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${p.motionDurationSlow}`,"&:hover":{color:p.colorTextHeading}},"&:hover":{color:N},[`&${et}-active ${et}-btn`]:{color:Ve,textShadow:p.tabsActiveTextShadow},[`&${et}-disabled`]:{color:p.colorTextDisabled,cursor:"not-allowed"},[`&${et}-disabled ${et}-btn, &${et}-disabled ${B}-remove`]:{"&:focus, &:active":{color:p.colorTextDisabled}},[`& ${et}-remove ${ye}`]:{margin:0},[ye]:{marginRight:{_skip_check_:!0,value:p.marginSM}}},[`${et} + ${et}`]:{margin:{_skip_check_:!0,value:Se}}}},Hn=p=>{const{componentCls:B,tabsHorizontalItemMarginRTL:w,iconCls:N,cardGutter:ye}=p;return{[`${B}-rtl`]:{direction:"rtl",[`${B}-nav`]:{[`${B}-tab`]:{margin:{_skip_check_:!0,value:w},[`${B}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[N]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${p.marginSM}px`}},[`${B}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${p.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${p.marginXXS}px`},[N]:{margin:0}}}},[`&${B}-left`]:{[`> ${B}-nav`]:{order:1},[`> ${B}-content-holder`]:{order:0}},[`&${B}-right`]:{[`> ${B}-nav`]:{order:0},[`> ${B}-content-holder`]:{order:1}},[`&${B}-card${B}-top, &${B}-card${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginRight:{_skip_check_:!0,value:ye},marginLeft:{_skip_check_:!0,value:0}}}}},[`${B}-dropdown-rtl`]:{direction:"rtl"},[`${B}-menu-item`]:{[`${B}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},nr=p=>{const{componentCls:B,tabsCardPadding:w,cardHeight:N,cardGutter:ye,itemHoverColor:Se,itemActiveColor:qe,colorBorderSecondary:Ve}=p;return{[B]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,In.Wf)(p)),{display:"flex",[`> ${B}-nav, > div > ${B}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${B}-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 ${p.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${B}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${p.motionDurationSlow}`},[`${B}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${B}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${B}-nav-more`]:{position:"relative",padding:w,background:"transparent",border:0,color:p.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:p.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${B}-nav-add`]:Object.assign({minWidth:N,marginLeft:{_skip_check_:!0,value:ye},padding:`0 ${p.paddingXS}px`,background:"transparent",border:`${p.lineWidth}px ${p.lineType} ${Ve}`,borderRadius:`${p.borderRadiusLG}px ${p.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:p.colorText,transition:`all ${p.motionDurationSlow} ${p.motionEaseInOut}`,"&:hover":{color:Se},"&:active, &:focus:not(:focus-visible)":{color:qe}},(0,In.Qy)(p))},[`${B}-extra-content`]:{flex:"none"},[`${B}-ink-bar`]:{position:"absolute",background:p.inkBarColor,pointerEvents:"none"}}),$t(p)),{[`${B}-content`]:{position:"relative",width:"100%"},[`${B}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${B}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${B}-centered`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-nav-wrap`]:{[`&:not([class*='${B}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Tn=(0,vn.Z)("Tabs",p=>{const B=(0,Vt.TS)(p,{tabsCardPadding:p.cardPadding||`${(p.cardHeight-Math.round(p.fontSize*p.lineHeight))/2-p.lineWidth}px ${p.padding}px`,dropdownEdgeChildVerticalPadding:p.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${p.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${p.horizontalItemGutter}px`});return[xn(B),Hn(B),hn(B),Et(B),Ge(B),nr(B),Rt(B)]},p=>{const B=p.controlHeightLG;return{zIndexPopup:p.zIndexPopupBase+50,cardBg:p.colorFillAlter,cardHeight:B,cardPadding:"",cardPaddingSM:`${p.paddingXXS*1.5}px ${p.padding}px`,cardPaddingLG:`${p.paddingXS}px ${p.padding}px ${p.paddingXXS*1.5}px`,titleFontSize:p.fontSize,titleFontSizeLG:p.fontSizeLG,titleFontSizeSM:p.fontSize,inkBarColor:p.colorPrimary,horizontalMargin:`0 0 ${p.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${p.paddingSM}px 0`,horizontalItemPaddingSM:`${p.paddingXS}px 0`,horizontalItemPaddingLG:`${p.padding}px 0`,verticalItemPadding:`${p.paddingXS}px ${p.paddingLG}px`,verticalItemMargin:`${p.margin}px 0 0 0`,itemColor:p.colorText,itemSelectedColor:p.colorPrimary,itemHoverColor:p.colorPrimaryHover,itemActiveColor:p.colorPrimaryActive,cardGutter:p.marginXXS/2}}),mn=function(p,B){var w={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&B.indexOf(N)<0&&(w[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,N=Object.getOwnPropertySymbols(p);ye{const{type:B,className:w,rootClassName:N,size:ye,onEdit:Se,hideAdd:qe,centered:Ve,addIcon:ke,popupClassName:et,children:At,items:wt,animated:bt,style:xt,indicatorSize:jt}=p,gt=mn(p,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Kt,moreIcon:Xt=h.createElement(l.Z,null)}=gt,{direction:yn,tabs:Gt,getPrefixCls:Ot,getPopupContainer:we}=h.useContext(fe.E_),Ne=Ot("tabs",Kt),[He,tt]=Tn(Ne);let Ue;B==="editable-card"&&(Ue={onEdit:(be,Fe)=>{let{key:Ie,event:nt}=Fe;Se==null||Se(be==="add"?nt:Ie,be)},removeIcon:h.createElement(n.Z,null),addIcon:ke||h.createElement(b.Z,null),showAdd:qe!==!0});const pt=Ot(),dt=fn(wt,At),Ft=Pt(Ne,bt),Ut=(0,me.Z)(ye),Qt=Object.assign(Object.assign({},Gt==null?void 0:Gt.style),xt);return He(h.createElement(L,Object.assign({direction:yn,getPopupContainer:we,moreTransitionName:`${pt}-slide-up`},gt,{items:dt,className:d()({[`${Ne}-${Ut}`]:Ut,[`${Ne}-card`]:["card","editable-card"].includes(B),[`${Ne}-editable-card`]:B==="editable-card",[`${Ne}-centered`]:Ve},Gt==null?void 0:Gt.className,w,N,tt),popupClassName:d()(et,tt),style:Qt,editable:Ue,moreIcon:Xt,prefixCls:Ne,animated:Ft,indicatorSize:jt!=null?jt:Gt==null?void 0:Gt.indicatorSize})))};Ct.TabPane=Je;var le=Ct},33166:function(qt,Ze,e){"use strict";e.d(Ze,{i:function(){return n}});const n=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(33166);function l(b,U){return n.i.reduce((d,F)=>{const r=b[`${F}1`],k=b[`${F}3`],$=b[`${F}6`],E=b[`${F}7`];return Object.assign(Object.assign({},d),U(F,{lightColor:r,lightBorderColor:k,darkColor:$,textColor:E}))},{})}},6848:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return T}});var n=e(59301),l=e(92310),b=e.n(l),U=e(55477),d=e(18929),F=e(62892),r=e(79676),k=e(92343),$=e(36355),E=e(33234),J=e(88088),h=e(17313),g=e(29878),D=e(19447),I=e(45157),M=e(37613),Ae=e(83116);const q=A=>{const{componentCls:G,tooltipMaxWidth:O,tooltipColor:de,tooltipBg:j,tooltipBorderRadius:Q,zIndexPopup:ie,controlHeight:ae,boxShadowSecondary:Ee,paddingSM:ne,paddingXS:se,tooltipRadiusOuter:Me}=A;return[{[G]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,h.Wf)(A)),{position:"absolute",zIndex:ie,display:"block",width:"max-content",maxWidth:O,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":j,[`${G}-inner`]:{minWidth:ae,minHeight:ae,padding:`${ne/2}px ${se}px`,color:de,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:j,borderRadius:Q,boxShadow:Ee,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${G}-inner`]:{borderRadius:Math.min(Q,D.qN)}},[`${G}-content`]:{position:"relative"}}),(0,I.Z)(A,(Oe,ue)=>{let{darkColor:Be}=ue;return{[`&${G}-${Oe}`]:{[`${G}-inner`]:{backgroundColor:Be},[`${G}-arrow`]:{"--antd-arrow-background-color":Be}}}})),{"&-rtl":{direction:"rtl"}})},(0,D.ZP)((0,M.TS)(A,{borderRadiusOuter:Me}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:Q,limitVerticalRadius:!0}),{[`${G}-pure`]:{position:"relative",maxWidth:"none",margin:A.sizePopupArrow}}]};var ce=(A,G)=>(0,Ae.Z)("Tooltip",de=>{if(G===!1)return[];const{borderRadius:j,colorTextLightSolid:Q,colorBgDefault:ie,borderRadiusOuter:ae}=de,Ee=(0,M.TS)(de,{tooltipMaxWidth:250,tooltipColor:Q,tooltipBorderRadius:j,tooltipBg:ie,tooltipRadiusOuter:ae>4?4:ae});return[q(Ee),(0,g._y)(de,"zoom-big-fast")]},de=>{let{zIndexPopupBase:j,colorBgSpotlight:Q}=de;return{zIndexPopup:j+70,colorBgDefault:Q}},{resetStyle:!1})(A),pe=e(36785);function V(A,G){const O=(0,pe.o2)(G),de=b()({[`${A}-${G}`]:G&&O}),j={},Q={};return G&&!O&&(j.background=G,Q["--antd-arrow-background-color"]=G),{className:de,overlayStyle:j,arrowStyle:Q}}var t=A=>{const{prefixCls:G,className:O,placement:de="top",title:j,color:Q,overlayInnerStyle:ie}=A,{getPrefixCls:ae}=n.useContext($.E_),Ee=ae("tooltip",G),[ne,se]=ce(Ee,!0),Me=V(Ee,Q),Oe=Me.arrowStyle,ue=Object.assign(Object.assign({},ie),Me.overlayStyle),Be=b()(se,Ee,`${Ee}-pure`,`${Ee}-placement-${de}`,O,Me.className);return ne(n.createElement("div",{className:Be,style:Oe},n.createElement("div",{className:`${Ee}-arrow`}),n.createElement(U.G,Object.assign({},A,{className:se,prefixCls:Ee,overlayInnerStyle:ue}),j)))},W=function(A,G){var O={};for(var de in A)Object.prototype.hasOwnProperty.call(A,de)&&G.indexOf(de)<0&&(O[de]=A[de]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,de=Object.getOwnPropertySymbols(A);j{const O={},de=Object.assign({},A);return G.forEach(j=>{A&&j in A&&(O[j]=A[j],delete de[j])}),{picked:O,omitted:de}};function K(A,G){const O=A.type;if((O.__ANT_BUTTON===!0||A.type==="button")&&A.props.disabled||O.__ANT_SWITCH===!0&&(A.props.disabled||A.props.loading)||O.__ANT_RADIO===!0&&A.props.disabled){const{picked:de,omitted:j}=y(A.props.style,["position","left","right","top","bottom","float","display","zIndex"]),Q=Object.assign(Object.assign({display:"inline-block"},de),{cursor:"not-allowed",width:A.props.block?"100%":void 0}),ie=Object.assign(Object.assign({},j),{pointerEvents:"none"}),ae=(0,k.Tm)(A,{style:ie,className:null});return n.createElement("span",{style:Q,className:b()(A.props.className,`${G}-disabled-compatible-wrapper`)},ae)}return A}const x=n.forwardRef((A,G)=>{var O,de;const{prefixCls:j,openClassName:Q,getTooltipContainer:ie,overlayClassName:ae,color:Ee,overlayInnerStyle:ne,children:se,afterOpenChange:Me,afterVisibleChange:Oe,destroyTooltipOnHide:ue,arrow:Be=!0,title:Te,overlay:it,builtinPlacements:$e,arrowPointAtCenter:rt=!1,autoAdjustOverflow:Ye=!0}=A,yt=!!Be,[,Xe]=(0,J.Z)(),{getPopupContainer:Pe,getPrefixCls:ot,direction:S}=n.useContext($.E_),R=n.useRef(null),s=()=>{var vn;(vn=R.current)===null||vn===void 0||vn.forceAlign()};n.useImperativeHandle(G,()=>({forceAlign:s,forcePopupAlign:()=>{s()}}));const[o,H]=(0,d.Z)(!1,{value:(O=A.open)!==null&&O!==void 0?O:A.visible,defaultValue:(de=A.defaultOpen)!==null&&de!==void 0?de:A.defaultVisible}),_=!Te&&!it&&Te!==0,i=vn=>{var Vt,Sn;H(_?!1:vn),_||((Vt=A.onOpenChange)===null||Vt===void 0||Vt.call(A,vn),(Sn=A.onVisibleChange)===null||Sn===void 0||Sn.call(A,vn))},f=n.useMemo(()=>{var vn,Vt;let Sn=rt;return typeof Be=="object"&&(Sn=(Vt=(vn=Be.pointAtCenter)!==null&&vn!==void 0?vn:Be.arrowPointAtCenter)!==null&&Vt!==void 0?Vt:rt),$e||(0,r.Z)({arrowPointAtCenter:Sn,autoAdjustOverflow:Ye,arrowWidth:yt?Xe.sizePopupArrow:0,borderRadius:Xe.borderRadius,offset:Xe.marginXXS,visibleFirst:!0})},[rt,Be,$e,Xe]),te=n.useMemo(()=>Te===0?Te:it||Te||"",[it,Te]),Z=n.createElement(E.BR,null,typeof te=="function"?te():te),{getPopupContainer:P,placement:X="top",mouseEnterDelay:Re=.1,mouseLeaveDelay:ge=.1,overlayStyle:De,rootClassName:Ce}=A,z=W(A,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),L=ot("tooltip",j),fe=ot(),me=A["data-popover-inject"];let xe=o;!("open"in A)&&!("visible"in A)&&_&&(xe=!1);const Je=K((0,k.l$)(se)&&!(0,k.M2)(se)?se:n.createElement("span",null,se),L),St=Je.props,st=!St.className||typeof St.className=="string"?b()(St.className,Q||`${L}-open`):St.className,[Pt,an]=ce(L,!me),_t=V(L,Ee),en=_t.arrowStyle,fn=Object.assign(Object.assign({},ne),_t.overlayStyle),In=b()(ae,{[`${L}-rtl`]:S==="rtl"},_t.className,Ce,an);return Pt(n.createElement(U.Z,Object.assign({},z,{showArrow:yt,placement:X,mouseEnterDelay:Re,mouseLeaveDelay:ge,prefixCls:L,overlayClassName:In,overlayStyle:Object.assign(Object.assign({},en),De),getTooltipContainer:P||ie||Pe,ref:R,builtinPlacements:f,overlay:Z,visible:xe,onVisibleChange:i,afterVisibleChange:Me!=null?Me:Oe,overlayInnerStyle:fn,arrowContent:n.createElement("span",{className:`${L}-arrow-content`}),motion:{motionName:(0,F.m)(fe,"zoom-big-fast",A.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!ue}),xe?(0,k.Tm)(Je,{className:st}):Je))});x._InternalPanelDoNotUseOrYouWillBeFired=t;var T=x},17574:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Ee}});var n=e(43858),l=e(19127),b=e(52671),U=e(8657),d=e(96663),F=e(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},k=r,$=e(7657),E=function(se,Me){return F.createElement($.Z,(0,d.Z)({},se,{ref:Me,icon:k}))},J=F.forwardRef(E),h=J,g=e(92310),D=e.n(g),I=e(35654),M=e(71430),Ae=e(36355),q=e(56082),ce=e(62892),pe=e(20648);const V=4;function C(ne){const{dropPosition:se,dropLevelOffset:Me,prefixCls:Oe,indent:ue,direction:Be="ltr"}=ne,Te=Be==="ltr"?"left":"right",it=Be==="ltr"?"right":"left",$e={[Te]:-Me*ue+V,[it]:0};switch(se){case-1:$e.top=-3;break;case 1:$e.bottom=-3;break;default:$e.bottom=-3,$e[Te]=ue+V;break}return F.createElement("div",{style:$e,className:`${Oe}-drop-indicator`})}var t=e(71997),y=F.forwardRef((ne,se)=>{const{getPrefixCls:Me,direction:Oe,virtual:ue,tree:Be}=F.useContext(Ae.E_),{prefixCls:Te,className:it,showIcon:$e=!1,showLine:rt,switcherIcon:Ye,blockNode:yt=!1,children:Xe,checkable:Pe=!1,selectable:ot=!0,draggable:S,motion:R,style:s}=ne,o=Me("tree",Te),H=Me(),_=R!=null?R:Object.assign(Object.assign({},(0,ce.Z)(H)),{motionAppear:!1}),i=Object.assign(Object.assign({},ne),{checkable:Pe,selectable:ot,showIcon:$e,motion:_,blockNode:yt,showLine:!!rt,dropIndicatorRender:C}),[f,te]=(0,pe.ZP)(o),Z=F.useMemo(()=>{if(!S)return!1;let X={};switch(typeof S){case"function":X.nodeDraggable=S;break;case"object":X=Object.assign({},S);break;default:break}return X.icon!==!1&&(X.icon=X.icon||F.createElement(q.Z,null)),X},[S]),P=X=>F.createElement(t.Z,{prefixCls:o,switcherIcon:Ye,treeNodeProps:X,showLine:rt});return f(F.createElement(n.Z,Object.assign({itemHeight:20,ref:se,virtual:ue},i,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),s),prefixCls:o,className:D()({[`${o}-icon-hide`]:!$e,[`${o}-block-node`]:yt,[`${o}-unselectable`]:!ot,[`${o}-rtl`]:Oe==="rtl"},Be==null?void 0:Be.className,it,te),direction:Oe,checkable:Pe&&F.createElement("span",{className:`${o}-checkbox-inner`}),selectable:ot,switcherIcon:P,draggable:Z}),Xe))}),K;(function(ne){ne[ne.None=0]="None",ne[ne.Start=1]="Start",ne[ne.End=2]="End"})(K||(K={}));function x(ne,se){function Me(Oe){const{key:ue,children:Be}=Oe;se(ue,Oe)!==!1&&x(Be||[],se)}ne.forEach(Me)}function T(ne){let{treeData:se,expandedKeys:Me,startKey:Oe,endKey:ue}=ne;const Be=[];let Te=K.None;if(Oe&&Oe===ue)return[Oe];if(!Oe||!ue)return[];function it($e){return $e===Oe||$e===ue}return x(se,$e=>{if(Te===K.End)return!1;if(it($e)){if(Be.push($e),Te===K.None)Te=K.Start;else if(Te===K.Start)return Te=K.End,!1}else Te===K.Start&&Be.push($e);return Me.includes($e)}),Be}function A(ne,se){const Me=(0,l.Z)(se),Oe=[];return x(ne,(ue,Be)=>{const Te=Me.indexOf(ue);return Te!==-1&&(Oe.push(Be),Me.splice(Te,1)),!!Me.length}),Oe}var G=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{var{defaultExpandAll:Me,defaultExpandParent:Oe,defaultExpandedKeys:ue}=ne,Be=G(ne,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Te=F.useRef(),it=F.useRef(),$e=()=>{const{keyEntities:Z}=(0,M.I8)(de(Be));let P;return Me?P=Object.keys(Z):Oe?P=(0,I.r7)(Be.expandedKeys||ue||[],Z):P=Be.expandedKeys||ue,P},[rt,Ye]=F.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[yt,Xe]=F.useState(()=>$e());F.useEffect(()=>{"selectedKeys"in Be&&Ye(Be.selectedKeys)},[Be.selectedKeys]),F.useEffect(()=>{"expandedKeys"in Be&&Xe(Be.expandedKeys)},[Be.expandedKeys]);const Pe=(Z,P)=>{var X;return"expandedKeys"in Be||Xe(Z),(X=Be.onExpand)===null||X===void 0?void 0:X.call(Be,Z,P)},ot=(Z,P)=>{var X;const{multiple:Re}=Be,{node:ge,nativeEvent:De}=P,{key:Ce=""}=ge,z=de(Be),L=Object.assign(Object.assign({},P),{selected:!0}),fe=(De==null?void 0:De.ctrlKey)||(De==null?void 0:De.metaKey),me=De==null?void 0:De.shiftKey;let xe;Re&&fe?(xe=Z,Te.current=Ce,it.current=xe,L.selectedNodes=A(z,xe)):Re&&me?(xe=Array.from(new Set([].concat((0,l.Z)(it.current||[]),(0,l.Z)(T({treeData:z,expandedKeys:yt,startKey:Ce,endKey:Te.current}))))),L.selectedNodes=A(z,xe)):(xe=[Ce],Te.current=Ce,it.current=xe,L.selectedNodes=A(z,xe)),(X=Be.onSelect)===null||X===void 0||X.call(Be,xe,L),"selectedKeys"in Be||Ye(xe)},{getPrefixCls:S,direction:R}=F.useContext(Ae.E_),{prefixCls:s,className:o,showIcon:H=!0,expandAction:_="click"}=Be,i=G(Be,["prefixCls","className","showIcon","expandAction"]),f=S("tree",s),te=D()(`${f}-directory`,{[`${f}-directory-rtl`]:R==="rtl"},o);return F.createElement(y,Object.assign({icon:O,ref:se,blockNode:!0},i,{showIcon:H,expandAction:_,prefixCls:f,className:te,expandedKeys:yt,selectedKeys:rt,onSelect:ot,onExpand:Pe}))};var ie=F.forwardRef(j);const ae=y;ae.DirectoryTree=ie,ae.TreeNode=n.O;var Ee=ae},20648:function(qt,Ze,e){"use strict";e.d(Ze,{TM:function(){return g},Yk:function(){return h}});var n=e(93083),l=e(98447),b=e(17313),U=e(8378),d=e(37613),F=e(83116);const r=new n.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),k=(D,I)=>({[`.${D}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),$=(D,I)=>({[`.${D}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:I.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${I.lineWidthBold}px solid ${I.colorPrimary}`,borderRadius:"50%",content:'""'}}}),E=(D,I)=>{const{treeCls:M,treeNodeCls:Ae,treeNodePadding:q,titleHeight:ce,nodeSelectedBg:pe,nodeHoverBg:V}=I,C=I.paddingXS;return{[M]:Object.assign(Object.assign({},(0,b.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${M}-rtl`]:{[`${M}-switcher`]:{"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${M}-active-focused)`]:Object.assign({},(0,b.oN)(I)),[`${M}-list-holder-inner`]:{alignItems:"flex-start"},[`&${M}-block-node`]:{[`${M}-list-holder-inner`]:{alignItems:"stretch",[`${M}-node-content-wrapper`]:{flex:"auto"},[`${Ae}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:q,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:r,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Ae}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${q}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${M}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${M}-node-content-wrapper`]:Object.assign({},(0,b.oN)(I)),[`&:not(${Ae}-disabled).filter-node ${M}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${M}-draggable-icon`]:{flexShrink:0,width:ce,lineHeight:`${ce}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${Ae}:hover &`]:{opacity:.45}},[`&${Ae}-disabled`]:{[`${M}-draggable-icon`]:{visibility:"hidden"}}}},[`${M}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ce}},[`${M}-draggable-icon`]:{visibility:"hidden"},[`${M}-switcher`]:Object.assign(Object.assign({},k(D,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,margin:0,lineHeight:`${ce}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:I.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-q,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ce/2*.8,height:ce/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${M}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${M}-node-content-wrapper, ${M}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ce,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${ce}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:V},[`&${M}-node-selected`]:{backgroundColor:pe},[`${M}-iconEle`]:{display:"inline-block",width:ce,height:ce,lineHeight:`${ce}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${M}-unselectable ${M}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${M}-node-content-wrapper`]:Object.assign({lineHeight:`${ce}px`,userSelect:"none"},$(D,I)),[`${Ae}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${M}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-q,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${M}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ae}-leaf-last`]:{[`${M}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ce/2}px !important`}}}}})}},J=D=>{const{treeCls:I,treeNodeCls:M,treeNodePadding:Ae,directoryNodeSelectedBg:q,directoryNodeSelectedColor:ce}=D;return{[`${I}${I}-directory`]:{[M]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ae,insetInlineStart:0,transition:`background-color ${D.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:D.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${D.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:ce,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:q},[`${I}-switcher`]:{color:ce},[`${I}-node-content-wrapper`]:{color:ce,background:"transparent"}}}}}},h=(D,I)=>{const M=`.${D}`,Ae=`${M}-treenode`,q=I.paddingXS/2,ce=(0,d.TS)(I,{treeCls:M,treeNodeCls:Ae,treeNodePadding:q});return[E(D,ce),J(ce)]},g=D=>{const{controlHeightSM:I}=D;return{titleHeight:I,nodeHoverBg:D.controlItemBgHover,nodeSelectedBg:D.controlItemBgActive}};Ze.ZP=(0,F.Z)("Tree",(D,I)=>{let{prefixCls:M}=I;return[{[D.componentCls]:(0,l.C2)(`${M}-checkbox`,D)},h(M,D),(0,U.Z)(D)]},D=>{const{colorTextLightSolid:I,colorPrimary:M}=D;return Object.assign(Object.assign({},g(D)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:M})})},71997:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Ae}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},U=b,d=e(7657),F=function(ce,pe){return l.createElement(d.Z,(0,n.Z)({},ce,{ref:pe,icon:U}))},r=l.forwardRef(F),k=r,$=e(52671),E=e(58617),J=e(15075),h=e(43531),g=e(92310),D=e.n(g),I=e(92343),Ae=q=>{const{prefixCls:ce,switcherIcon:pe,treeNodeProps:V,showLine:C}=q,{isLeaf:t,expanded:W,loading:y}=V;if(y)return l.createElement(E.Z,{className:`${ce}-switcher-loading-icon`});let K;if(C&&typeof C=="object"&&(K=C.showLeafIcon),t){if(!C)return null;if(typeof K!="boolean"&&K){const A=typeof K=="function"?K(V):K,G=`${ce}-switcher-line-custom-icon`;return(0,I.l$)(A)?(0,I.Tm)(A,{className:D()(A.props.className||"",G)}):A}return K?l.createElement($.Z,{className:`${ce}-switcher-line-icon`}):l.createElement("span",{className:`${ce}-switcher-leaf-line`})}const x=`${ce}-switcher-icon`,T=typeof pe=="function"?pe(V):pe;return(0,I.l$)(T)?(0,I.Tm)(T,{className:D()(T.props.className||"",x)}):T!==void 0?T:C?W?l.createElement(J.Z,{className:`${ce}-switcher-line-icon`}):l.createElement(h.Z,{className:`${ce}-switcher-line-icon`}):l.createElement(k,{className:x})}},5630:function(qt,Ze,e){"use strict";var n=e(96663),l=e(44127),b=e(90493),U=e(72071),d=e(6620),F=e(92310),r=e.n(F),k=e(18929),$=e(59301),E=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],J=(0,$.forwardRef)(function(h,g){var D,I=h.prefixCls,M=I===void 0?"rc-checkbox":I,Ae=h.className,q=h.style,ce=h.checked,pe=h.disabled,V=h.defaultChecked,C=V===void 0?!1:V,t=h.type,W=t===void 0?"checkbox":t,y=h.title,K=h.onChange,x=(0,d.Z)(h,E),T=(0,$.useRef)(null),A=(0,k.Z)(C,{value:ce}),G=(0,U.Z)(A,2),O=G[0],de=G[1];(0,$.useImperativeHandle)(g,function(){return{focus:function(){var ae;(ae=T.current)===null||ae===void 0||ae.focus()},blur:function(){var ae;(ae=T.current)===null||ae===void 0||ae.blur()},input:T.current}});var j=r()(M,Ae,(D={},(0,b.Z)(D,"".concat(M,"-checked"),O),(0,b.Z)(D,"".concat(M,"-disabled"),pe),D)),Q=function(ae){pe||("checked"in h||de(ae.target.checked),K==null||K({target:(0,l.Z)((0,l.Z)({},h),{},{type:W,checked:ae.target.checked}),stopPropagation:function(){ae.stopPropagation()},preventDefault:function(){ae.preventDefault()},nativeEvent:ae.nativeEvent}))};return $.createElement("span",{className:j,title:y,style:q},$.createElement("input",(0,n.Z)({},x,{className:"".concat(M,"-input"),ref:T,onChange:Q,disabled:pe,checked:!!O,type:W})),$.createElement("span",{className:"".concat(M,"-inner")}))});Ze.Z=J},31561:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return W}});var n=e(96663),l=e(90493),b=e(72071),U=e(6620),d=e(35593),F=e(92310),r=e.n(F),k=e(8654),$=e(59301),E=e(10228),J=e(16089),h=E.Z.ESC,g=E.Z.TAB;function D(y){var K=y.visible,x=y.triggerRef,T=y.onVisibleChange,A=y.autoFocus,G=y.overlayRef,O=$.useRef(!1),de=function(){if(K){var ae,Ee;(ae=x.current)===null||ae===void 0||(Ee=ae.focus)===null||Ee===void 0||Ee.call(ae),T==null||T(!1)}},j=function(){var ae;return(ae=G.current)!==null&&ae!==void 0&&ae.focus?(G.current.focus(),O.current=!0,!0):!1},Q=function(ae){switch(ae.keyCode){case h:de();break;case g:{var Ee=!1;O.current||(Ee=j()),Ee?ae.preventDefault():de();break}}};$.useEffect(function(){return K?(window.addEventListener("keydown",Q),A&&(0,J.Z)(j,3),function(){window.removeEventListener("keydown",Q),O.current=!1}):function(){O.current=!1}},[K])}var I=(0,$.forwardRef)(function(y,K){var x=y.overlay,T=y.arrow,A=y.prefixCls,G=(0,$.useMemo)(function(){var de;return typeof x=="function"?de=x():de=x,de},[x]),O=(0,k.sQ)(K,G==null?void 0:G.ref);return $.createElement($.Fragment,null,T&&$.createElement("div",{className:"".concat(A,"-arrow")}),$.cloneElement(G,{ref:(0,k.Yr)(G)?O:void 0}))}),M=I,Ae={adjustX:1,adjustY:1},q=[0,0],ce={topLeft:{points:["bl","tl"],overflow:Ae,offset:[0,-4],targetOffset:q},top:{points:["bc","tc"],overflow:Ae,offset:[0,-4],targetOffset:q},topRight:{points:["br","tr"],overflow:Ae,offset:[0,-4],targetOffset:q},bottomLeft:{points:["tl","bl"],overflow:Ae,offset:[0,4],targetOffset:q},bottom:{points:["tc","bc"],overflow:Ae,offset:[0,4],targetOffset:q},bottomRight:{points:["tr","br"],overflow:Ae,offset:[0,4],targetOffset:q}},pe=ce,V=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(y,K){var x,T=y.arrow,A=T===void 0?!1:T,G=y.prefixCls,O=G===void 0?"rc-dropdown":G,de=y.transitionName,j=y.animation,Q=y.align,ie=y.placement,ae=ie===void 0?"bottomLeft":ie,Ee=y.placements,ne=Ee===void 0?pe:Ee,se=y.getPopupContainer,Me=y.showAction,Oe=y.hideAction,ue=y.overlayClassName,Be=y.overlayStyle,Te=y.visible,it=y.trigger,$e=it===void 0?["hover"]:it,rt=y.autoFocus,Ye=y.overlay,yt=y.children,Xe=y.onVisibleChange,Pe=(0,U.Z)(y,V),ot=$.useState(),S=(0,b.Z)(ot,2),R=S[0],s=S[1],o="visible"in y?Te:R,H=$.useRef(null),_=$.useRef(null),i=$.useRef(null);$.useImperativeHandle(K,function(){return H.current});var f=function(z){s(z),Xe==null||Xe(z)};D({visible:o,triggerRef:i,onVisibleChange:f,autoFocus:rt,overlayRef:_});var te=function(z){var L=y.onOverlayClick;s(!1),L&&L(z)},Z=function(){return $.createElement(M,{ref:_,overlay:Ye,prefixCls:O,arrow:A})},P=function(){return typeof Ye=="function"?Z:Z()},X=function(){var z=y.minOverlayWidthMatchTrigger,L=y.alignPoint;return"minOverlayWidthMatchTrigger"in y?z:!L},Re=function(){var z=y.openClassName;return z!==void 0?z:"".concat(O,"-open")},ge=$.cloneElement(yt,{className:r()((x=yt.props)===null||x===void 0?void 0:x.className,o&&Re()),ref:(0,k.Yr)(yt)?(0,k.sQ)(i,yt.ref):void 0}),De=Oe;return!De&&$e.indexOf("contextMenu")!==-1&&(De=["click"]),$.createElement(d.Z,(0,n.Z)({builtinPlacements:ne},Pe,{prefixCls:O,ref:H,popupClassName:r()(ue,(0,l.Z)({},"".concat(O,"-show-arrow"),A)),popupStyle:Be,action:$e,showAction:Me,hideAction:De,popupPlacement:ae,popupAlign:Q,popupTransitionName:de,popupAnimation:j,popupVisible:o,stretch:X()?"minWidth":"",popup:P(),onPopupVisibleChange:f,onPopupClick:te,getPopupContainer:se}),ge)}var t=$.forwardRef(C),W=t},93681:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{BaseInput:function(){return E},default:function(){return ce}});var n=e(96663),l=e(44127),b=e(90493),U=e(20135),d=e(92310),F=e.n(d),r=e(59301),k=e(5643),$=function(V){var C,t,W=V.inputElement,y=V.prefixCls,K=V.prefix,x=V.suffix,T=V.addonBefore,A=V.addonAfter,G=V.className,O=V.style,de=V.disabled,j=V.readOnly,Q=V.focused,ie=V.triggerFocus,ae=V.allowClear,Ee=V.value,ne=V.handleReset,se=V.hidden,Me=V.classes,Oe=V.classNames,ue=V.dataAttrs,Be=V.styles,Te=V.components,it=(Te==null?void 0:Te.affixWrapper)||"span",$e=(Te==null?void 0:Te.groupWrapper)||"span",rt=(Te==null?void 0:Te.wrapper)||"span",Ye=(Te==null?void 0:Te.groupAddon)||"span",yt=(0,r.useRef)(null),Xe=function(Z){var P;(P=yt.current)!==null&&P!==void 0&&P.contains(Z.target)&&(ie==null||ie())},Pe=function(){var Z;if(!ae)return null;var P=!de&&!j&&Ee,X="".concat(y,"-clear-icon"),Re=(0,U.Z)(ae)==="object"&&ae!==null&&ae!==void 0&&ae.clearIcon?ae.clearIcon:"\u2716";return r.createElement("span",{onClick:ne,onMouseDown:function(De){return De.preventDefault()},className:F()(X,(Z={},(0,b.Z)(Z,"".concat(X,"-hidden"),!P),(0,b.Z)(Z,"".concat(X,"-has-suffix"),!!x),Z)),role:"button",tabIndex:-1},Re)},ot=(0,r.cloneElement)(W,{value:Ee,hidden:se,className:F()((C=W.props)===null||C===void 0?void 0:C.className,!(0,k.X3)(V)&&!(0,k.He)(V)&&G)||null,style:(0,l.Z)((0,l.Z)({},(t=W.props)===null||t===void 0?void 0:t.style),!(0,k.X3)(V)&&!(0,k.He)(V)?O:{})});if((0,k.X3)(V)){var S,R="".concat(y,"-affix-wrapper"),s=F()(R,(S={},(0,b.Z)(S,"".concat(R,"-disabled"),de),(0,b.Z)(S,"".concat(R,"-focused"),Q),(0,b.Z)(S,"".concat(R,"-readonly"),j),(0,b.Z)(S,"".concat(R,"-input-with-clear-btn"),x&&ae&&Ee),S),!(0,k.He)(V)&&G,Me==null?void 0:Me.affixWrapper,Oe==null?void 0:Oe.affixWrapper),o=(x||ae)&&r.createElement("span",{className:F()("".concat(y,"-suffix"),Oe==null?void 0:Oe.suffix),style:Be==null?void 0:Be.suffix},Pe(),x);ot=r.createElement(it,(0,n.Z)({className:s,style:(0,l.Z)((0,l.Z)({},(0,k.He)(V)?void 0:O),Be==null?void 0:Be.affixWrapper),hidden:!(0,k.He)(V)&&se,onClick:Xe},ue==null?void 0:ue.affixWrapper,{ref:yt}),K&&r.createElement("span",{className:F()("".concat(y,"-prefix"),Oe==null?void 0:Oe.prefix),style:Be==null?void 0:Be.prefix},K),(0,r.cloneElement)(W,{value:Ee,hidden:null}),o)}if((0,k.He)(V)){var H="".concat(y,"-group"),_="".concat(H,"-addon"),i=F()("".concat(y,"-wrapper"),H,Me==null?void 0:Me.wrapper),f=F()("".concat(y,"-group-wrapper"),G,Me==null?void 0:Me.group);return r.createElement($e,{className:f,style:O,hidden:se},r.createElement(rt,{className:i},T&&r.createElement(Ye,{className:_},T),(0,r.cloneElement)(ot,{hidden:null}),A&&r.createElement(Ye,{className:_},A)))}return ot},E=$,J=e(19127),h=e(72071),g=e(6620),D=e(18929),I=e(2738),M=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Ae=(0,r.forwardRef)(function(pe,V){var C=pe.autoComplete,t=pe.onChange,W=pe.onFocus,y=pe.onBlur,K=pe.onPressEnter,x=pe.onKeyDown,T=pe.prefixCls,A=T===void 0?"rc-input":T,G=pe.disabled,O=pe.htmlSize,de=pe.className,j=pe.maxLength,Q=pe.suffix,ie=pe.showCount,ae=pe.type,Ee=ae===void 0?"text":ae,ne=pe.classes,se=pe.classNames,Me=pe.styles,Oe=(0,g.Z)(pe,M),ue=(0,D.Z)(pe.defaultValue,{value:pe.value}),Be=(0,h.Z)(ue,2),Te=Be[0],it=Be[1],$e=(0,r.useState)(!1),rt=(0,h.Z)($e,2),Ye=rt[0],yt=rt[1],Xe=(0,r.useRef)(null),Pe=function(f){Xe.current&&(0,k.nH)(Xe.current,f)};(0,r.useImperativeHandle)(V,function(){return{focus:Pe,blur:function(){var f;(f=Xe.current)===null||f===void 0||f.blur()},setSelectionRange:function(f,te,Z){var P;(P=Xe.current)===null||P===void 0||P.setSelectionRange(f,te,Z)},select:function(){var f;(f=Xe.current)===null||f===void 0||f.select()},input:Xe.current}}),(0,r.useEffect)(function(){yt(function(i){return i&&G?!1:i})},[G]);var ot=function(f){pe.value===void 0&&it(f.target.value),Xe.current&&(0,k.rJ)(Xe.current,f,t)},S=function(f){K&&f.key==="Enter"&&K(f),x==null||x(f)},R=function(f){yt(!0),W==null||W(f)},s=function(f){yt(!1),y==null||y(f)},o=function(f){it(""),Pe(),Xe.current&&(0,k.rJ)(Xe.current,f,t)},H=function(){var f=(0,I.Z)(pe,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,n.Z)({autoComplete:C},f,{onChange:ot,onFocus:R,onBlur:s,onKeyDown:S,className:F()(A,(0,b.Z)({},"".concat(A,"-disabled"),G),se==null?void 0:se.input),style:Me==null?void 0:Me.input,ref:Xe,size:O,type:Ee}))},_=function(){var f=Number(j)>0;if(Q||ie){var te=(0,k.D7)(Te),Z=(0,J.Z)(te).length,P=(0,U.Z)(ie)==="object"?ie.formatter({value:te,count:Z,maxLength:j}):"".concat(Z).concat(f?" / ".concat(j):"");return r.createElement(r.Fragment,null,!!ie&&r.createElement("span",{className:F()("".concat(A,"-show-count-suffix"),(0,b.Z)({},"".concat(A,"-show-count-has-suffix"),!!Q),se==null?void 0:se.count),style:(0,l.Z)({},Me==null?void 0:Me.count)},P),Q)}return null};return r.createElement(E,(0,n.Z)({},Oe,{prefixCls:A,className:de,inputElement:H(),handleReset:o,value:(0,k.D7)(Te),focused:Ye,triggerFocus:Pe,suffix:_(),disabled:G,classes:ne,classNames:se,styles:Me}))}),q=Ae,ce=q},5643:function(qt,Ze,e){"use strict";e.d(Ze,{D7:function(){return d},He:function(){return n},X3:function(){return l},nH:function(){return U},rJ:function(){return b}});function n(F){return!!(F.addonBefore||F.addonAfter)}function l(F){return!!(F.prefix||F.suffix||F.allowClear)}function b(F,r,k,$){if(k){var E=r;if(r.type==="click"){var J=F.cloneNode(!0);E=Object.create(r,{target:{value:J},currentTarget:{value:J}}),J.value="",k(E);return}if($!==void 0){E=Object.create(r,{target:{value:F},currentTarget:{value:F}}),F.value=$,k(E);return}k(E)}}function U(F,r){if(F){F.focus(r);var k=r||{},$=k.cursor;if($){var E=F.value.length;switch($){case"start":F.setSelectionRange(0,0);break;case"end":F.setSelectionRange(E,E);break;default:F.setSelectionRange(0,E)}}}}function d(F){return typeof F=="undefined"||F===null?"":String(F)}},15285:function(qt,Ze,e){"use strict";e.d(Ze,{iz:function(){return wt},ck:function(){return Vt},BW:function(){return At},sN:function(){return Vt},Wd:function(){return Se},ZP:function(){return Ot},Xl:function(){return x}});var n=e(96663),l=e(90493),b=e(44127),U=e(19127),d=e(72071),F=e(6620),r=e(92310),k=e.n(r),$=e(11780),E=e(18929),J=e(13697),h=e(48736),g=e(59301),D=e(4676),I=g.createContext(null);function M(we,Ne){return we===void 0?null:"".concat(we,"-").concat(Ne)}function Ae(we){var Ne=g.useContext(I);return M(Ne,we)}var q=e(80547),ce=["children","locked"],pe=g.createContext(null);function V(we,Ne){var He=(0,b.Z)({},we);return Object.keys(Ne).forEach(function(tt){var Ue=Ne[tt];Ue!==void 0&&(He[tt]=Ue)}),He}function C(we){var Ne=we.children,He=we.locked,tt=(0,F.Z)(we,ce),Ue=g.useContext(pe),pt=(0,q.Z)(function(){return V(Ue,tt)},[Ue,tt],function(dt,Ft){return!He&&(dt[0]!==Ft[0]||!(0,J.Z)(dt[1],Ft[1],!0))});return g.createElement(pe.Provider,{value:pt},Ne)}var t=[],W=g.createContext(null);function y(){return g.useContext(W)}var K=g.createContext(t);function x(we){var Ne=g.useContext(K);return g.useMemo(function(){return we!==void 0?[].concat((0,U.Z)(Ne),[we]):Ne},[Ne,we])}var T=g.createContext(null),A=g.createContext({}),G=A,O=e(29194);function de(we){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,O.Z)(we)){var He=we.nodeName.toLowerCase(),tt=["input","select","textarea","button"].includes(He)||we.isContentEditable||He==="a"&&!!we.getAttribute("href"),Ue=we.getAttribute("tabindex"),pt=Number(Ue),dt=null;return Ue&&!Number.isNaN(pt)?dt=pt:tt&&dt===null&&(dt=0),tt&&we.disabled&&(dt=null),dt!==null&&(dt>=0||Ne&&dt<0)}return!1}function j(we){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,He=(0,U.Z)(we.querySelectorAll("*")).filter(function(tt){return de(tt,Ne)});return de(we,Ne)&&He.unshift(we),He}var Q=null;function ie(){Q=document.activeElement}function ae(){Q=null}function Ee(){if(Q)try{Q.focus()}catch(we){}}function ne(we,Ne){if(Ne.keyCode===9){var He=j(we),tt=He[Ne.shiftKey?0:He.length-1],Ue=tt===document.activeElement||we===document.activeElement;if(Ue){var pt=He[Ne.shiftKey?He.length-1:0];pt.focus(),Ne.preventDefault()}}}var se=e(10228),Me=e(16089),Oe=se.Z.LEFT,ue=se.Z.RIGHT,Be=se.Z.UP,Te=se.Z.DOWN,it=se.Z.ENTER,$e=se.Z.ESC,rt=se.Z.HOME,Ye=se.Z.END,yt=[Be,Te,Oe,ue];function Xe(we,Ne,He,tt){var Ue,pt,dt,Ft,Ut="prev",Qt="next",be="children",Fe="parent";if(we==="inline"&&tt===it)return{inlineTrigger:!0};var Ie=(Ue={},(0,l.Z)(Ue,Be,Ut),(0,l.Z)(Ue,Te,Qt),Ue),nt=(pt={},(0,l.Z)(pt,Oe,He?Qt:Ut),(0,l.Z)(pt,ue,He?Ut:Qt),(0,l.Z)(pt,Te,be),(0,l.Z)(pt,it,be),pt),lt=(dt={},(0,l.Z)(dt,Be,Ut),(0,l.Z)(dt,Te,Qt),(0,l.Z)(dt,it,be),(0,l.Z)(dt,$e,Fe),(0,l.Z)(dt,Oe,He?be:Fe),(0,l.Z)(dt,ue,He?Fe:be),dt),kt={inline:Ie,horizontal:nt,vertical:lt,inlineSub:Ie,horizontalSub:lt,verticalSub:lt},sn=(Ft=kt["".concat(we).concat(Ne?"":"Sub")])===null||Ft===void 0?void 0:Ft[tt];switch(sn){case Ut:return{offset:-1,sibling:!0};case Qt:return{offset:1,sibling:!0};case Fe:return{offset:-1,sibling:!1};case be:return{offset:1,sibling:!1};default:return null}}function Pe(we){for(var Ne=we;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function ot(we,Ne){for(var He=we||document.activeElement;He;){if(Ne.has(He))return He;He=He.parentElement}return null}function S(we,Ne){var He=j(we,!0);return He.filter(function(tt){return Ne.has(tt)})}function R(we,Ne,He){var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!we)return null;var Ue=S(we,Ne),pt=Ue.length,dt=Ue.findIndex(function(Ft){return He===Ft});return tt<0?dt===-1?dt=pt-1:dt-=1:tt>0&&(dt+=1),dt=(dt+pt)%pt,Ue[dt]}var s=function(Ne,He){var tt=new Set,Ue=new Map,pt=new Map;return Ne.forEach(function(dt){var Ft=document.querySelector("[data-menu-id='".concat(M(He,dt),"']"));Ft&&(tt.add(Ft),pt.set(Ft,dt),Ue.set(dt,Ft))}),{elements:tt,key2element:Ue,element2key:pt}};function o(we,Ne,He,tt,Ue,pt,dt,Ft,Ut,Qt){var be=g.useRef(),Fe=g.useRef();Fe.current=Ne;var Ie=function(){Me.Z.cancel(be.current)};return g.useEffect(function(){return function(){Ie()}},[]),function(nt){var lt=nt.which;if([].concat(yt,[it,$e,rt,Ye]).includes(lt)){var kt=pt(),sn=s(kt,tt),Nt=sn,ut=Nt.elements,zt=Nt.key2element,wn=Nt.element2key,Yt=zt.get(Ne),zn=ot(Yt,ut),Yn=wn.get(zn),gn=Xe(we,dt(Yn,!0).length===1,He,lt);if(!gn&<!==rt&<!==Ye)return;(yt.includes(lt)||[rt,Ye].includes(lt))&&nt.preventDefault();var Wt=function(Fn){if(Fn){var Sr=Fn,Bn=Fn.querySelector("a");Bn!=null&&Bn.getAttribute("href")&&(Sr=Bn);var ln=wn.get(Fn);Ft(ln),Ie(),be.current=(0,Me.Z)(function(){Fe.current===ln&&Sr.focus()})}};if([rt,Ye].includes(lt)||gn.sibling||!zn){var ct;!zn||we==="inline"?ct=Ue.current:ct=Pe(zn);var pn,ht=S(ct,ut);lt===rt?pn=ht[0]:lt===Ye?pn=ht[ht.length-1]:pn=R(ct,ut,zn,gn.offset),Wt(pn)}else if(gn.inlineTrigger)Ut(Yn);else if(gn.offset>0)Ut(Yn,!0),Ie(),be.current=(0,Me.Z)(function(){sn=s(kt,tt);var On=zn.getAttribute("aria-controls"),Fn=document.getElementById(On),Sr=R(Fn,sn.elements);Wt(Sr)},5);else if(gn.offset<0){var cn=dt(Yn,!0),on=cn[cn.length-2],Cn=zt.get(on);Ut(on,!1),Wt(Cn)}}Qt==null||Qt(nt)}}function H(we){Promise.resolve().then(we)}var _="__RC_UTIL_PATH_SPLIT__",i=function(Ne){return Ne.join(_)},f=function(Ne){return Ne.split(_)},te="rc-menu-more";function Z(){var we=g.useState({}),Ne=(0,d.Z)(we,2),He=Ne[1],tt=(0,g.useRef)(new Map),Ue=(0,g.useRef)(new Map),pt=g.useState([]),dt=(0,d.Z)(pt,2),Ft=dt[0],Ut=dt[1],Qt=(0,g.useRef)(0),be=(0,g.useRef)(!1),Fe=function(){be.current||He({})},Ie=(0,g.useCallback)(function(zt,wn){var Yt=i(wn);Ue.current.set(Yt,zt),tt.current.set(zt,Yt),Qt.current+=1;var zn=Qt.current;H(function(){zn===Qt.current&&Fe()})},[]),nt=(0,g.useCallback)(function(zt,wn){var Yt=i(wn);Ue.current.delete(Yt),tt.current.delete(zt)},[]),lt=(0,g.useCallback)(function(zt){Ut(zt)},[]),kt=(0,g.useCallback)(function(zt,wn){var Yt=tt.current.get(zt)||"",zn=f(Yt);return wn&&Ft.includes(zn[0])&&zn.unshift(te),zn},[Ft]),sn=(0,g.useCallback)(function(zt,wn){return zt.some(function(Yt){var zn=kt(Yt,!0);return zn.includes(wn)})},[kt]),Nt=function(){var wn=(0,U.Z)(tt.current.keys());return Ft.length&&wn.push(te),wn},ut=(0,g.useCallback)(function(zt){var wn="".concat(tt.current.get(zt)).concat(_),Yt=new Set;return(0,U.Z)(Ue.current.keys()).forEach(function(zn){zn.startsWith(wn)&&Yt.add(Ue.current.get(zn))}),Yt},[]);return g.useEffect(function(){return function(){be.current=!0}},[]),{registerPath:Ie,unregisterPath:nt,refreshOverflowKeys:lt,isSubPathKey:sn,getKeyPath:kt,getKeys:Nt,getSubPathKeys:ut}}function P(we){var Ne=g.useRef(we);Ne.current=we;var He=g.useCallback(function(){for(var tt,Ue=arguments.length,pt=new Array(Ue),dt=0;dt1&&(ut.motionAppear=!1);var zt=ut.onVisibleChanged;return ut.onVisibleChanged=function(wn){return!Ie.current&&!wn&&sn(!0),zt==null?void 0:zt(wn)},kt?null:g.createElement(C,{mode:pt,locked:!Ie.current},g.createElement(p.default,(0,n.Z)({visible:Nt},ut,{forceRender:Ut,removeOnLeave:!1,leavedClassName:"".concat(Ft,"-hidden")}),function(wn){var Yt=wn.className,zn=wn.style;return g.createElement(Ge,{id:Ne,className:Yt,style:zn},Ue)}))}var w=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],N=["active"],ye=function(Ne){var He,tt=Ne.style,Ue=Ne.className,pt=Ne.title,dt=Ne.eventKey,Ft=Ne.warnKey,Ut=Ne.disabled,Qt=Ne.internalPopupClose,be=Ne.children,Fe=Ne.itemIcon,Ie=Ne.expandIcon,nt=Ne.popupClassName,lt=Ne.popupOffset,kt=Ne.popupStyle,sn=Ne.onClick,Nt=Ne.onMouseEnter,ut=Ne.onMouseLeave,zt=Ne.onTitleClick,wn=Ne.onTitleMouseEnter,Yt=Ne.onTitleMouseLeave,zn=(0,F.Z)(Ne,w),Yn=Ae(dt),gn=g.useContext(pe),Wt=gn.prefixCls,ct=gn.mode,pn=gn.openKeys,ht=gn.disabled,cn=gn.overflowDisabled,on=gn.activeKey,Cn=gn.selectedKeys,On=gn.itemIcon,Fn=gn.expandIcon,Sr=gn.onItemClick,Bn=gn.onOpenChange,ln=gn.onActive,Xn=g.useContext(G),cr=Xn._internalRenderSubMenuItem,Rr=g.useContext(T),va=Rr.isSubPathKey,Kr=x(),dr="".concat(Wt,"-submenu"),Yr=ht||Ut,Zr=g.useRef(),jr=g.useRef(),Jr=Fe!=null?Fe:On,Ar=Ie!=null?Ie:Fn,Ur=pn.includes(dt),tr=!cn&&Ur,Lr=va(Cn,dt),Xr=xe(dt,Yr,wn,Yt),_r=Xr.active,Ma=(0,F.Z)(Xr,N),no=g.useState(!1),Ja=(0,d.Z)(no,2),yo=Ja[0],Eo=Ja[1],ro=function(Ca){Yr||Eo(Ca)},Fa=function(Ca){ro(!0),Nt==null||Nt({key:dt,domEvent:Ca})},So=function(Ca){ro(!1),ut==null||ut({key:dt,domEvent:Ca})},go=g.useMemo(function(){return _r||(ct!=="inline"?yo||va([on],dt):!1)},[ct,_r,on,yo,dt,va]),qa=Je(Kr.length),uo=function(Ca){Yr||(zt==null||zt({key:dt,domEvent:Ca}),ct==="inline"&&Bn(dt,!Ur))},ao=P(function(ma){sn==null||sn(Pt(ma)),Sr(ma)}),Qn=function(Ca){ct!=="inline"&&Bn(dt,Ca)},Er=function(){ln(dt)},rr=Yn&&"".concat(Yn,"-popup"),br=g.createElement("div",(0,n.Z)({role:"menuitem",style:qa,className:"".concat(dr,"-title"),tabIndex:Yr?null:-1,ref:Zr,title:typeof pt=="string"?pt:null,"data-menu-id":cn&&Yn?null:Yn,"aria-expanded":tr,"aria-haspopup":!0,"aria-controls":rr,"aria-disabled":Yr,onClick:uo,onFocus:Er},Ma),pt,g.createElement(St,{icon:ct!=="horizontal"?Ar:void 0,props:(0,b.Z)((0,b.Z)({},Ne),{},{isOpen:tr,isSubMenu:!0})},g.createElement("i",{className:"".concat(dr,"-arrow")}))),Ir=g.useRef(ct);if(ct!=="inline"&&Kr.length>1?Ir.current="vertical":Ir.current=ct,!cn){var Tr=Ir.current;br=g.createElement(le,{mode:Tr,prefixCls:dr,visible:!Qt&&tr&&ct!=="inline",popupClassName:nt,popupOffset:lt,popupStyle:kt,popup:g.createElement(C,{mode:Tr==="horizontal"?"vertical":Tr},g.createElement(Ge,{id:rr,ref:jr},be)),disabled:Yr,onVisibleChange:Qn},br)}var Ia=g.createElement($.Z.Item,(0,n.Z)({role:"none"},zn,{component:"li",style:tt,className:k()(dr,"".concat(dr,"-").concat(ct),Ue,(He={},(0,l.Z)(He,"".concat(dr,"-open"),tr),(0,l.Z)(He,"".concat(dr,"-active"),go),(0,l.Z)(He,"".concat(dr,"-selected"),Lr),(0,l.Z)(He,"".concat(dr,"-disabled"),Yr),He)),onMouseEnter:Fa,onMouseLeave:So}),br,!cn&&g.createElement(B,{id:rr,open:tr,keyPath:Kr},be));return cr&&(Ia=cr(Ia,Ne,{selected:Lr,active:go,open:tr,disabled:Yr})),g.createElement(C,{onItemClick:ao,mode:ct==="horizontal"?"vertical":ct,itemIcon:Jr,expandIcon:Ar},Ia)};function Se(we){var Ne=we.eventKey,He=we.children,tt=x(Ne),Ue=hn(He,tt),pt=y();g.useEffect(function(){if(pt)return pt.registerPath(Ne,tt),function(){pt.unregisterPath(Ne,tt)}},[tt]);var dt;return pt?dt=Ue:dt=g.createElement(ye,we,Ue),g.createElement(K.Provider,{value:tt},dt)}var qe=e(20135),Ve=["className","title","eventKey","children"],ke=["children"],et=function(Ne){var He=Ne.className,tt=Ne.title,Ue=Ne.eventKey,pt=Ne.children,dt=(0,F.Z)(Ne,Ve),Ft=g.useContext(pe),Ut=Ft.prefixCls,Qt="".concat(Ut,"-item-group");return g.createElement("li",(0,n.Z)({role:"presentation"},dt,{onClick:function(Fe){return Fe.stopPropagation()},className:k()(Qt,He)}),g.createElement("div",{role:"presentation",className:"".concat(Qt,"-title"),title:typeof tt=="string"?tt:void 0},tt),g.createElement("ul",{role:"group",className:"".concat(Qt,"-list")},pt))};function At(we){var Ne=we.children,He=(0,F.Z)(we,ke),tt=x(He.eventKey),Ue=hn(Ne,tt),pt=y();return pt?Ue:g.createElement(et,(0,fe.Z)(He,["warnKey"]),Ue)}function wt(we){var Ne=we.className,He=we.style,tt=g.useContext(pe),Ue=tt.prefixCls,pt=y();return pt?null:g.createElement("li",{role:"separator",className:k()("".concat(Ue,"-item-divider"),Ne),style:He})}var bt=["label","children","key","type"];function xt(we){return(we||[]).map(function(Ne,He){if(Ne&&(0,qe.Z)(Ne)==="object"){var tt=Ne,Ue=tt.label,pt=tt.children,dt=tt.key,Ft=tt.type,Ut=(0,F.Z)(tt,bt),Qt=dt!=null?dt:"tmp-".concat(He);return pt||Ft==="group"?Ft==="group"?g.createElement(At,(0,n.Z)({key:Qt},Ut,{title:Ue}),xt(pt)):g.createElement(Se,(0,n.Z)({key:Qt},Ut,{title:Ue}),xt(pt)):Ft==="divider"?g.createElement(wt,(0,n.Z)({key:Qt},Ut)):g.createElement(Vt,(0,n.Z)({key:Qt},Ut),Ue)}return null}).filter(function(Ne){return Ne})}function jt(we,Ne,He){var tt=we;return Ne&&(tt=xt(Ne)),hn(tt,He)}var gt=["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"],Kt=[],Xt=g.forwardRef(function(we,Ne){var He,tt,Ue=we,pt=Ue.prefixCls,dt=pt===void 0?"rc-menu":pt,Ft=Ue.rootClassName,Ut=Ue.style,Qt=Ue.className,be=Ue.tabIndex,Fe=be===void 0?0:be,Ie=Ue.items,nt=Ue.children,lt=Ue.direction,kt=Ue.id,sn=Ue.mode,Nt=sn===void 0?"vertical":sn,ut=Ue.inlineCollapsed,zt=Ue.disabled,wn=Ue.disabledOverflow,Yt=Ue.subMenuOpenDelay,zn=Yt===void 0?.1:Yt,Yn=Ue.subMenuCloseDelay,gn=Yn===void 0?.1:Yn,Wt=Ue.forceSubMenuRender,ct=Ue.defaultOpenKeys,pn=Ue.openKeys,ht=Ue.activeKey,cn=Ue.defaultActiveFirst,on=Ue.selectable,Cn=on===void 0?!0:on,On=Ue.multiple,Fn=On===void 0?!1:On,Sr=Ue.defaultSelectedKeys,Bn=Ue.selectedKeys,ln=Ue.onSelect,Xn=Ue.onDeselect,cr=Ue.inlineIndent,Rr=cr===void 0?24:cr,va=Ue.motion,Kr=Ue.defaultMotions,dr=Ue.triggerSubMenuAction,Yr=dr===void 0?"hover":dr,Zr=Ue.builtinPlacements,jr=Ue.itemIcon,Jr=Ue.expandIcon,Ar=Ue.overflowedIndicator,Ur=Ar===void 0?"...":Ar,tr=Ue.overflowedIndicatorPopupClassName,Lr=Ue.getPopupContainer,Xr=Ue.onClick,_r=Ue.onOpenChange,Ma=Ue.onKeyDown,no=Ue.openAnimation,Ja=Ue.openTransitionName,yo=Ue._internalRenderMenuItem,Eo=Ue._internalRenderSubMenuItem,ro=(0,F.Z)(Ue,gt),Fa=g.useMemo(function(){return jt(nt,Ie,Kt)},[nt,Ie]),So=g.useState(!1),go=(0,d.Z)(So,2),qa=go[0],uo=go[1],ao=g.useRef(),Qn=ge(kt),Er=lt==="rtl",rr=(0,E.Z)(ct,{value:pn,postState:function(Ba){return Ba||Kt}}),br=(0,d.Z)(rr,2),Ir=br[0],Tr=br[1],Ia=function(Ba){var Va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Oo(){Tr(Ba),_r==null||_r(Ba)}Va?(0,D.flushSync)(Oo):Oo()},ma=g.useState(Ir),Ca=(0,d.Z)(ma,2),ba=Ca[0],ea=Ca[1],kr=g.useRef(!1),Oa=g.useMemo(function(){return(Nt==="inline"||Nt==="vertical")&&ut?["vertical",ut]:[Nt,!1]},[Nt,ut]),Aa=(0,d.Z)(Oa,2),za=Aa[0],Nn=Aa[1],wr=za==="inline",ya=g.useState(za),Ka=(0,d.Z)(ya,2),oa=Ka[0],Wo=Ka[1],No=g.useState(Nn),Ho=(0,d.Z)(No,2),Zo=Ho[0],dl=Ho[1];g.useEffect(function(){Wo(za),dl(Nn),kr.current&&(wr?Tr(ba):Ia(Kt))},[za,Nn]);var ll=g.useState(0),tl=(0,d.Z)(ll,2),Xo=tl[0],il=tl[1],Ko=Xo>=Fa.length-1||oa!=="horizontal"||wn;g.useEffect(function(){wr&&ea(Ir)},[Ir]),g.useEffect(function(){return kr.current=!0,function(){kr.current=!1}},[]);var xo=Z(),nl=xo.registerPath,fl=xo.unregisterPath,vl=xo.refreshOverflowKeys,Ro=xo.isSubPathKey,Gr=xo.getKeyPath,zr=xo.getKeys,lo=xo.getSubPathKeys,Wa=g.useMemo(function(){return{registerPath:nl,unregisterPath:fl}},[nl,fl]),ja=g.useMemo(function(){return{isSubPathKey:Ro}},[Ro]);g.useEffect(function(){vl(Ko?Kt:Fa.slice(Xo+1).map(function(ka){return ka.key}))},[Xo,Ko]);var co=(0,E.Z)(ht||cn&&((He=Fa[0])===null||He===void 0?void 0:He.key),{value:ht}),po=(0,d.Z)(co,2),Mo=po[0],Io=po[1],Go=P(function(ka){Io(ka)}),Lo=P(function(){Io(void 0)});(0,g.useImperativeHandle)(Ne,function(){return{list:ao.current,focus:function(Ba){var Va,Oo=zr(),Do=s(Oo,Qn),jo=Do.elements,Vo=Do.key2element,pl=Do.element2key,Ol=S(ao.current,jo),Bl=Mo!=null?Mo:Ol[0]?pl.get(Ol[0]):(Va=Fa.find(function(v){return!v.props.disabled}))===null||Va===void 0?void 0:Va.key,a=Vo.get(Bl);if(Bl&&a){var u;a==null||(u=a.focus)===null||u===void 0||u.call(a,Ba)}}}});var ml=(0,E.Z)(Sr||[],{value:Bn,postState:function(Ba){return Array.isArray(Ba)?Ba:Ba==null?Kt:[Ba]}}),wl=(0,d.Z)(ml,2),rl=wl[0],gl=wl[1],al=function(Ba){if(Cn){var Va=Ba.key,Oo=rl.includes(Va),Do;Fn?Oo?Do=rl.filter(function(Vo){return Vo!==Va}):Do=[].concat((0,U.Z)(rl),[Va]):Do=[Va],gl(Do);var jo=(0,b.Z)((0,b.Z)({},Ba),{},{selectedKeys:Do});Oo?Xn==null||Xn(jo):ln==null||ln(jo)}!Fn&&Ir.length&&oa!=="inline"&&Ia(Kt)},sl=P(function(ka){Xr==null||Xr(Pt(ka)),al(ka)}),yl=P(function(ka,Ba){var Va=Ir.filter(function(Do){return Do!==ka});if(Ba)Va.push(ka);else if(oa!=="inline"){var Oo=lo(ka);Va=Va.filter(function(Do){return!Oo.has(Do)})}(0,J.Z)(Ir,Va,!0)||Ia(Va,!0)}),Wl=function(Ba,Va){var Oo=Va!=null?Va:!Ir.includes(Ba);yl(Ba,Oo)},Pl=o(oa,Mo,Er,Qn,ao,zr,Gr,Io,Wl,Ma);g.useEffect(function(){uo(!0)},[]);var El=g.useMemo(function(){return{_internalRenderMenuItem:yo,_internalRenderSubMenuItem:Eo}},[yo,Eo]),Dl=oa!=="horizontal"||wn?Fa:Fa.map(function(ka,Ba){return g.createElement(C,{key:ka.key,overflowDisabled:Ba>Xo},ka)}),Il=g.createElement($.Z,(0,n.Z)({id:kt,ref:ao,prefixCls:"".concat(dt,"-overflow"),component:"ul",itemComponent:Vt,className:k()(dt,"".concat(dt,"-root"),"".concat(dt,"-").concat(oa),Qt,(tt={},(0,l.Z)(tt,"".concat(dt,"-inline-collapsed"),Zo),(0,l.Z)(tt,"".concat(dt,"-rtl"),Er),tt),Ft),dir:lt,style:Ut,role:"menu",tabIndex:Fe,data:Dl,renderRawItem:function(Ba){return Ba},renderRawRest:function(Ba){var Va=Ba.length,Oo=Va?Fa.slice(-Va):null;return g.createElement(Se,{eventKey:te,title:Ur,disabled:Ko,internalPopupClose:Va===0,popupClassName:tr},Oo)},maxCount:oa!=="horizontal"||wn?$.Z.INVALIDATE:$.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ba){il(Ba)},onKeyDown:Pl},ro));return g.createElement(G.Provider,{value:El},g.createElement(I.Provider,{value:Qn},g.createElement(C,{prefixCls:dt,rootClassName:Ft,mode:oa,openKeys:Ir,rtl:Er,disabled:zt,motion:qa?va:null,defaultMotions:qa?Kr:null,activeKey:Mo,onActive:Go,onInactive:Lo,selectedKeys:rl,inlineIndent:Rr,subMenuOpenDelay:zn,subMenuCloseDelay:gn,forceSubMenuRender:Wt,builtinPlacements:Zr,triggerSubMenuAction:Yr,getPopupContainer:Lr,itemIcon:jr,expandIcon:Jr,onItemClick:sl,onOpenChange:yl},g.createElement(T.Provider,{value:ja},Il),g.createElement("div",{style:{display:"none"},"aria-hidden":!0},g.createElement(W.Provider,{value:Wa},Fa)))))}),yn=Xt,Gt=yn;Gt.Item=Vt,Gt.SubMenu=Se,Gt.ItemGroup=At,Gt.Divider=wt;var Ot=Gt},11780:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ie}});var n=e(96663),l=e(44127),b=e(72071),U=e(6620),d=e(59301),F=e(92310),r=e.n(F),k=e(29301),$=e(34280),E=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],J=void 0;function h(ae,Ee){var ne=ae.prefixCls,se=ae.invalidate,Me=ae.item,Oe=ae.renderItem,ue=ae.responsive,Be=ae.responsiveDisabled,Te=ae.registerSize,it=ae.itemKey,$e=ae.className,rt=ae.style,Ye=ae.children,yt=ae.display,Xe=ae.order,Pe=ae.component,ot=Pe===void 0?"div":Pe,S=(0,U.Z)(ae,E),R=ue&&!yt;function s(f){Te(it,f)}d.useEffect(function(){return function(){s(null)}},[]);var o=Oe&&Me!==J?Oe(Me,{index:Xe}):Ye,H;se||(H={opacity:R?0:1,height:R?0:J,overflowY:R?"hidden":J,order:ue?Xe:J,pointerEvents:R?"none":J,position:R?"absolute":J});var _={};R&&(_["aria-hidden"]=!0);var i=d.createElement(ot,(0,n.Z)({className:r()(!se&&ne,$e),style:(0,l.Z)((0,l.Z)({},H),rt)},_,S,{ref:Ee}),o);return ue&&(i=d.createElement(k.Z,{onResize:function(te){var Z=te.offsetWidth;s(Z)},disabled:Be},i)),i}var g=d.forwardRef(h);g.displayName="Item";var D=g,I=e(6089),M=e(4676),Ae=e(16089);function q(ae){if(typeof MessageChannel=="undefined")(0,Ae.Z)(ae);else{var Ee=new MessageChannel;Ee.port1.onmessage=function(){return ae()},Ee.port2.postMessage(void 0)}}function ce(){var ae=d.useRef(null),Ee=function(se){ae.current||(ae.current=[],q(function(){(0,M.unstable_batchedUpdates)(function(){ae.current.forEach(function(Me){Me()}),ae.current=null})})),ae.current.push(se)};return Ee}function pe(ae,Ee){var ne=d.useState(Ee),se=(0,b.Z)(ne,2),Me=se[0],Oe=se[1],ue=(0,I.Z)(function(Be){ae(function(){Oe(Be)})});return[Me,ue]}var V=d.createContext(null),C=["component"],t=["className"],W=["className"],y=function(Ee,ne){var se=d.useContext(V);if(!se){var Me=Ee.component,Oe=Me===void 0?"div":Me,ue=(0,U.Z)(Ee,C);return d.createElement(Oe,(0,n.Z)({},ue,{ref:ne}))}var Be=se.className,Te=(0,U.Z)(se,t),it=Ee.className,$e=(0,U.Z)(Ee,W);return d.createElement(V.Provider,{value:null},d.createElement(D,(0,n.Z)({ref:ne,className:r()(Be,it)},Te,$e)))},K=d.forwardRef(y);K.displayName="RawItem";var x=K,T=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],A="responsive",G="invalidate";function O(ae){return"+ ".concat(ae.length," ...")}function de(ae,Ee){var ne=ae.prefixCls,se=ne===void 0?"rc-overflow":ne,Me=ae.data,Oe=Me===void 0?[]:Me,ue=ae.renderItem,Be=ae.renderRawItem,Te=ae.itemKey,it=ae.itemWidth,$e=it===void 0?10:it,rt=ae.ssr,Ye=ae.style,yt=ae.className,Xe=ae.maxCount,Pe=ae.renderRest,ot=ae.renderRawRest,S=ae.suffix,R=ae.component,s=R===void 0?"div":R,o=ae.itemComponent,H=ae.onVisibleChange,_=(0,U.Z)(ae,T),i=rt==="full",f=ce(),te=pe(f,null),Z=(0,b.Z)(te,2),P=Z[0],X=Z[1],Re=P||0,ge=pe(f,new Map),De=(0,b.Z)(ge,2),Ce=De[0],z=De[1],L=pe(f,0),fe=(0,b.Z)(L,2),me=fe[0],xe=fe[1],Je=pe(f,0),St=(0,b.Z)(Je,2),st=St[0],Pt=St[1],an=pe(f,0),_t=(0,b.Z)(an,2),en=_t[0],fn=_t[1],In=(0,d.useState)(null),vn=(0,b.Z)(In,2),Vt=vn[0],Sn=vn[1],Kn=(0,d.useState)(null),Rt=(0,b.Z)(Kn,2),Ge=Rt[0],Et=Rt[1],hn=d.useMemo(function(){return Ge===null&&i?Number.MAX_SAFE_INTEGER:Ge||0},[Ge,P]),xn=(0,d.useState)(!1),$t=(0,b.Z)(xn,2),Hn=$t[0],nr=$t[1],Tn="".concat(se,"-item"),mn=Math.max(me,st),Ct=Xe===A,le=Oe.length&&Ct,p=Xe===G,B=le||typeof Xe=="number"&&Oe.length>Xe,w=(0,d.useMemo)(function(){var Ot=Oe;return le?P===null&&i?Ot=Oe:Ot=Oe.slice(0,Math.min(Oe.length,Re/$e)):typeof Xe=="number"&&(Ot=Oe.slice(0,Xe)),Ot},[Oe,$e,P,Xe,le]),N=(0,d.useMemo)(function(){return le?Oe.slice(hn+1):Oe.slice(w.length)},[Oe,w,le,hn]),ye=(0,d.useCallback)(function(Ot,we){var Ne;return typeof Te=="function"?Te(Ot):(Ne=Te&&(Ot==null?void 0:Ot[Te]))!==null&&Ne!==void 0?Ne:we},[Te]),Se=(0,d.useCallback)(ue||function(Ot){return Ot},[ue]);function qe(Ot,we,Ne){Ge===Ot&&(we===void 0||we===Vt)||(Et(Ot),Ne||(nr(OtRe){qe(He-1,Ot-tt-en+st);break}}S&&wt(0)+en>Re&&Sn(null)}},[Re,Ce,st,en,ye,w]);var bt=Hn&&!!N.length,xt={};Vt!==null&&le&&(xt={position:"absolute",left:Vt,top:0});var jt={prefixCls:Tn,responsive:le,component:o,invalidate:p},gt=Be?function(Ot,we){var Ne=ye(Ot,we);return d.createElement(V.Provider,{key:Ne,value:(0,l.Z)((0,l.Z)({},jt),{},{order:we,item:Ot,itemKey:Ne,registerSize:ke,display:we<=hn})},Be(Ot,we))}:function(Ot,we){var Ne=ye(Ot,we);return d.createElement(D,(0,n.Z)({},jt,{order:we,key:Ne,item:Ot,renderItem:Se,itemKey:Ne,registerSize:ke,display:we<=hn}))},Kt={order:bt?hn:Number.MAX_SAFE_INTEGER,className:"".concat(Tn,"-rest"),registerSize:et,display:bt},Xt=Pe||O,yn=ot?d.createElement(V.Provider,{value:(0,l.Z)((0,l.Z)({},jt),Kt)},ot(N)):d.createElement(D,(0,n.Z)({},jt,Kt),typeof Xt=="function"?Xt(N):Xt),Gt=d.createElement(s,(0,n.Z)({className:r()(!p&&se,yt),style:Ye,ref:Ee},_),w.map(gt),B?yn:null,S&&d.createElement(D,(0,n.Z)({},jt,{responsive:Ct,responsiveDisabled:!le,order:hn,className:"".concat(Tn,"-suffix"),registerSize:At,display:!0,style:xt}),S));return Ct?d.createElement(k.Z,{onResize:Ve,disabled:!le},Gt):Gt}var j=d.forwardRef(de);j.displayName="Overflow",j.Item=x,j.RESPONSIVE=A,j.INVALIDATE=G;var Q=j,ie=Q},29301:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return G}});var n=e(96663),l=e(59301),b=e(11592),U=e(48736),d=e(44127),F=e(20135),r=e(76846),k=e(8654),$=l.createContext(null);function E(O){var de=O.children,j=O.onBatchResize,Q=l.useRef(0),ie=l.useRef([]),ae=l.useContext($),Ee=l.useCallback(function(ne,se,Me){Q.current+=1;var Oe=Q.current;ie.current.push({size:ne,element:se,data:Me}),Promise.resolve().then(function(){Oe===Q.current&&(j==null||j(ie.current),ie.current=[])}),ae==null||ae(ne,se,Me)},[j,ae]);return l.createElement($.Provider,{value:Ee},de)}var J=e(76374),h=new Map;function g(O){O.forEach(function(de){var j,Q=de.target;(j=h.get(Q))===null||j===void 0||j.forEach(function(ie){return ie(Q)})})}var D=new J.Z(g),I=null,M=null;function Ae(O,de){h.has(O)||(h.set(O,new Set),D.observe(O)),h.get(O).add(de)}function q(O,de){h.has(O)&&(h.get(O).delete(de),h.get(O).size||(D.unobserve(O),h.delete(O)))}var ce=e(52884),pe=e(95727),V=e(65711),C=e(85745),t=function(O){(0,V.Z)(j,O);var de=(0,C.Z)(j);function j(){return(0,ce.Z)(this,j),de.apply(this,arguments)}return(0,pe.Z)(j,[{key:"render",value:function(){return this.props.children}}]),j}(l.Component);function W(O,de){var j=O.children,Q=O.disabled,ie=l.useRef(null),ae=l.useRef(null),Ee=l.useContext($),ne=typeof j=="function",se=ne?j(ie):j,Me=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Oe=!ne&&l.isValidElement(se)&&(0,k.Yr)(se),ue=Oe?(0,k.C4)(se):null,Be=(0,k.x1)(ue,ie),Te=function(){var Ye;return(0,r.ZP)(ie.current)||(ie.current&&(0,F.Z)(ie.current)==="object"?(0,r.ZP)((Ye=ie.current)===null||Ye===void 0?void 0:Ye.nativeElement):null)||(0,r.ZP)(ae.current)};l.useImperativeHandle(de,function(){return Te()});var it=l.useRef(O);it.current=O;var $e=l.useCallback(function(rt){var Ye=it.current,yt=Ye.onResize,Xe=Ye.data,Pe=rt.getBoundingClientRect(),ot=Pe.width,S=Pe.height,R=rt.offsetWidth,s=rt.offsetHeight,o=Math.floor(ot),H=Math.floor(S);if(Me.current.width!==o||Me.current.height!==H||Me.current.offsetWidth!==R||Me.current.offsetHeight!==s){var _={width:o,height:H,offsetWidth:R,offsetHeight:s};Me.current=_;var i=R===Math.round(ot)?ot:R,f=s===Math.round(S)?S:s,te=(0,d.Z)((0,d.Z)({},_),{},{offsetWidth:i,offsetHeight:f});Ee==null||Ee(te,rt,Xe),yt&&Promise.resolve().then(function(){yt(te,rt)})}},[]);return l.useEffect(function(){var rt=Te();return rt&&!Q&&Ae(rt,$e),function(){return q(rt,$e)}},[ie.current,Q]),l.createElement(t,{ref:ae},Oe?l.cloneElement(se,{ref:Be}):se)}var y=l.forwardRef(W),K=y,x="rc-observer-key";function T(O,de){var j=O.children,Q=typeof j=="function"?[j]:(0,b.Z)(j);return Q.map(function(ie,ae){var Ee=(ie==null?void 0:ie.key)||"".concat(x,"-").concat(ae);return l.createElement(K,(0,n.Z)({},O,{key:Ee,ref:ae===0?de:void 0}),ie)})}var A=l.forwardRef(T);A.Collection=E;var G=A},17115:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return r}});var n=e(72071),l=e(59301),b=e(47273),U=0,d=(0,b.Z)();function F(){var k;return d?(k=U,U+=1):k="TEST_OR_SSR",k}function r(k){var $=l.useState(),E=(0,n.Z)($,2),J=E[0],h=E[1];return l.useEffect(function(){h("rc_select_".concat(F()))},[]),k||J}},77861:function(qt,Ze,e){"use strict";e.d(Ze,{Ac:function(){return X},Xo:function(){return Pt},Wx:function(){return _t},ZP:function(){return B},lk:function(){return V}});var n=e(96663),l=e(19127),b=e(90493),U=e(44127),d=e(72071),F=e(6620),r=e(20135),k=e(18929),$=e(48736),E=e(59301),J=e(92310),h=e.n(J),g=e(34280),D=e(49658),I=e(10228),M=e(8654),Ae=function(N){var ye=N.className,Se=N.customizeIcon,qe=N.customizeIconProps,Ve=N.onMouseDown,ke=N.onClick,et=N.children,At;return typeof Se=="function"?At=Se(qe):At=Se,E.createElement("span",{className:ye,onMouseDown:function(bt){bt.preventDefault(),Ve&&Ve(bt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ke,"aria-hidden":!0},At!==void 0?At:E.createElement("span",{className:h()(ye.split(/\s+/).map(function(wt){return"".concat(wt,"-icon")}))},et))},q=Ae;function ce(w,N,ye,Se,qe){var Ve=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ke=arguments.length>6?arguments[6]:void 0,et=arguments.length>7?arguments[7]:void 0,At=E.useMemo(function(){if((0,r.Z)(Se)==="object")return Se.clearIcon;if(qe)return qe},[Se,qe]),wt=E.useMemo(function(){return!!(!Ve&&Se&&(ye.length||ke)&&!(et==="combobox"&&ke===""))},[Se,Ve,ye.length,ke,et]);return{allowClear:wt,clearIcon:E.createElement(q,{className:"".concat(w,"-clear"),onMouseDown:N,customizeIcon:At},"\xD7")}}var pe=E.createContext(null);function V(){return E.useContext(pe)}function C(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,N=E.useState(!1),ye=(0,d.Z)(N,2),Se=ye[0],qe=ye[1],Ve=E.useRef(null),ke=function(){window.clearTimeout(Ve.current)};E.useEffect(function(){return ke},[]);var et=function(wt,bt){ke(),Ve.current=window.setTimeout(function(){qe(wt),bt&&bt()},w)};return[Se,et,ke]}function t(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,N=E.useRef(null),ye=E.useRef(null);E.useEffect(function(){return function(){window.clearTimeout(ye.current)}},[]);function Se(qe){(qe||N.current===null)&&(N.current=qe),window.clearTimeout(ye.current),ye.current=window.setTimeout(function(){N.current=null},w)}return[function(){return N.current},Se]}function W(w,N,ye,Se){var qe=E.useRef(null);qe.current={open:N,triggerOpen:ye,customizedTrigger:Se},E.useEffect(function(){function Ve(ke){var et;if(!((et=qe.current)!==null&&et!==void 0&&et.customizedTrigger)){var At=ke.target;At.shadowRoot&&ke.composed&&(At=ke.composedPath()[0]||At),qe.current.open&&w().filter(function(wt){return wt}).every(function(wt){return!wt.contains(At)&&wt!==At})&&qe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ve),function(){return window.removeEventListener("mousedown",Ve)}},[])}var y=e(26112),K=e(11780),x=function(N,ye){var Se,qe,Ve=N.prefixCls,ke=N.id,et=N.inputElement,At=N.disabled,wt=N.tabIndex,bt=N.autoFocus,xt=N.autoComplete,jt=N.editable,gt=N.activeDescendantId,Kt=N.value,Xt=N.maxLength,yn=N.onKeyDown,Gt=N.onMouseDown,Ot=N.onChange,we=N.onPaste,Ne=N.onCompositionStart,He=N.onCompositionEnd,tt=N.open,Ue=N.attrs,pt=et||E.createElement("input",null),dt=pt,Ft=dt.ref,Ut=dt.props,Qt=Ut.onKeyDown,be=Ut.onChange,Fe=Ut.onMouseDown,Ie=Ut.onCompositionStart,nt=Ut.onCompositionEnd,lt=Ut.style;return(0,$.Kp)(!("maxLength"in pt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),pt=E.cloneElement(pt,(0,U.Z)((0,U.Z)((0,U.Z)({type:"search"},Ut),{},{id:ke,ref:(0,M.sQ)(ye,Ft),disabled:At,tabIndex:wt,autoComplete:xt||"off",autoFocus:bt,className:h()("".concat(Ve,"-selection-search-input"),(Se=pt)===null||Se===void 0||(qe=Se.props)===null||qe===void 0?void 0:qe.className),role:"combobox","aria-label":"Search","aria-expanded":tt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ke,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ke,"_list"),"aria-activedescendant":tt?gt:void 0},Ue),{},{value:jt?Kt:"",maxLength:Xt,readOnly:!jt,unselectable:jt?null:"on",style:(0,U.Z)((0,U.Z)({},lt),{},{opacity:jt?null:0}),onKeyDown:function(sn){yn(sn),Qt&&Qt(sn)},onMouseDown:function(sn){Gt(sn),Fe&&Fe(sn)},onChange:function(sn){Ot(sn),be&&be(sn)},onCompositionStart:function(sn){Ne(sn),Ie&&Ie(sn)},onCompositionEnd:function(sn){He(sn),nt&&nt(sn)},onPaste:we})),pt},T=E.forwardRef(x);T.displayName="Input";var A=T;function G(w){return Array.isArray(w)?w:w!==void 0?[w]:[]}var O=typeof window!="undefined"&&window.document&&window.document.documentElement,de=O;function j(w){return w!=null}function Q(w){return!w&&w!==0}function ie(w){return["string","number"].includes((0,r.Z)(w))}function ae(w){var N=void 0;return w&&(ie(w.title)?N=w.title.toString():ie(w.label)&&(N=w.label.toString())),N}function Ee(w,N){de?E.useLayoutEffect(w,N):E.useEffect(w,N)}function ne(w){var N;return(N=w.key)!==null&&N!==void 0?N:w.value}var se=function(N){N.preventDefault(),N.stopPropagation()},Me=function(N){var ye=N.id,Se=N.prefixCls,qe=N.values,Ve=N.open,ke=N.searchValue,et=N.autoClearSearchValue,At=N.inputRef,wt=N.placeholder,bt=N.disabled,xt=N.mode,jt=N.showSearch,gt=N.autoFocus,Kt=N.autoComplete,Xt=N.activeDescendantId,yn=N.tabIndex,Gt=N.removeIcon,Ot=N.maxTagCount,we=N.maxTagTextLength,Ne=N.maxTagPlaceholder,He=Ne===void 0?function(on){return"+ ".concat(on.length," ...")}:Ne,tt=N.tagRender,Ue=N.onToggleOpen,pt=N.onRemove,dt=N.onInputChange,Ft=N.onInputPaste,Ut=N.onInputKeyDown,Qt=N.onInputMouseDown,be=N.onInputCompositionStart,Fe=N.onInputCompositionEnd,Ie=E.useRef(null),nt=(0,E.useState)(0),lt=(0,d.Z)(nt,2),kt=lt[0],sn=lt[1],Nt=(0,E.useState)(!1),ut=(0,d.Z)(Nt,2),zt=ut[0],wn=ut[1],Yt="".concat(Se,"-selection"),zn=Ve||xt==="multiple"&&et===!1||xt==="tags"?ke:"",Yn=xt==="tags"||xt==="multiple"&&et===!1||jt&&(Ve||zt);Ee(function(){sn(Ie.current.scrollWidth)},[zn]);function gn(on,Cn,On,Fn,Sr){return E.createElement("span",{className:h()("".concat(Yt,"-item"),(0,b.Z)({},"".concat(Yt,"-item-disabled"),On)),title:ae(on)},E.createElement("span",{className:"".concat(Yt,"-item-content")},Cn),Fn&&E.createElement(q,{className:"".concat(Yt,"-item-remove"),onMouseDown:se,onClick:Sr,customizeIcon:Gt},"\xD7"))}function Wt(on,Cn,On,Fn,Sr){var Bn=function(Xn){se(Xn),Ue(!Ve)};return E.createElement("span",{onMouseDown:Bn},tt({label:Cn,value:on,disabled:On,closable:Fn,onClose:Sr}))}function ct(on){var Cn=on.disabled,On=on.label,Fn=on.value,Sr=!bt&&!Cn,Bn=On;if(typeof we=="number"&&(typeof On=="string"||typeof On=="number")){var ln=String(Bn);ln.length>we&&(Bn="".concat(ln.slice(0,we),"..."))}var Xn=function(Rr){Rr&&Rr.stopPropagation(),pt(on)};return typeof tt=="function"?Wt(Fn,Bn,Cn,Sr,Xn):gn(on,Bn,Cn,Sr,Xn)}function pn(on){var Cn=typeof He=="function"?He(on):He;return gn({title:Cn},Cn,!1)}var ht=E.createElement("div",{className:"".concat(Yt,"-search"),style:{width:kt},onFocus:function(){wn(!0)},onBlur:function(){wn(!1)}},E.createElement(A,{ref:At,open:Ve,prefixCls:Se,id:ye,inputElement:null,disabled:bt,autoFocus:gt,autoComplete:Kt,editable:Yn,activeDescendantId:Xt,value:zn,onKeyDown:Ut,onMouseDown:Qt,onChange:dt,onPaste:Ft,onCompositionStart:be,onCompositionEnd:Fe,tabIndex:yn,attrs:(0,y.Z)(N,!0)}),E.createElement("span",{ref:Ie,className:"".concat(Yt,"-search-mirror"),"aria-hidden":!0},zn,"\xA0")),cn=E.createElement(K.Z,{prefixCls:"".concat(Yt,"-overflow"),data:qe,renderItem:ct,renderRest:pn,suffix:ht,itemKey:ne,maxCount:Ot});return E.createElement(E.Fragment,null,cn,!qe.length&&!zn&&E.createElement("span",{className:"".concat(Yt,"-placeholder")},wt))},Oe=Me,ue=function(N){var ye=N.inputElement,Se=N.prefixCls,qe=N.id,Ve=N.inputRef,ke=N.disabled,et=N.autoFocus,At=N.autoComplete,wt=N.activeDescendantId,bt=N.mode,xt=N.open,jt=N.values,gt=N.placeholder,Kt=N.tabIndex,Xt=N.showSearch,yn=N.searchValue,Gt=N.activeValue,Ot=N.maxLength,we=N.onInputKeyDown,Ne=N.onInputMouseDown,He=N.onInputChange,tt=N.onInputPaste,Ue=N.onInputCompositionStart,pt=N.onInputCompositionEnd,dt=N.title,Ft=E.useState(!1),Ut=(0,d.Z)(Ft,2),Qt=Ut[0],be=Ut[1],Fe=bt==="combobox",Ie=Fe||Xt,nt=jt[0],lt=yn||"";Fe&&Gt&&!Qt&&(lt=Gt),E.useEffect(function(){Fe&&be(!1)},[Fe,Gt]);var kt=bt!=="combobox"&&!xt&&!Xt?!1:!!lt,sn=dt===void 0?ae(nt):dt,Nt=function(){if(nt)return null;var zt=kt?{visibility:"hidden"}:void 0;return E.createElement("span",{className:"".concat(Se,"-selection-placeholder"),style:zt},gt)};return E.createElement(E.Fragment,null,E.createElement("span",{className:"".concat(Se,"-selection-search")},E.createElement(A,{ref:Ve,prefixCls:Se,id:qe,open:xt,inputElement:ye,disabled:ke,autoFocus:et,autoComplete:At,editable:Ie,activeDescendantId:wt,value:lt,onKeyDown:we,onMouseDown:Ne,onChange:function(zt){be(!0),He(zt)},onPaste:tt,onCompositionStart:Ue,onCompositionEnd:pt,tabIndex:Kt,attrs:(0,y.Z)(N,!0),maxLength:Fe?Ot:void 0})),!Fe&&nt?E.createElement("span",{className:"".concat(Se,"-selection-item"),title:sn,style:kt?{visibility:"hidden"}:void 0},nt.label):null,Nt())},Be=ue;function Te(w){return![I.Z.ESC,I.Z.SHIFT,I.Z.BACKSPACE,I.Z.TAB,I.Z.WIN_KEY,I.Z.ALT,I.Z.META,I.Z.WIN_KEY_RIGHT,I.Z.CTRL,I.Z.SEMICOLON,I.Z.EQUALS,I.Z.CAPS_LOCK,I.Z.CONTEXT_MENU,I.Z.F1,I.Z.F2,I.Z.F3,I.Z.F4,I.Z.F5,I.Z.F6,I.Z.F7,I.Z.F8,I.Z.F9,I.Z.F10,I.Z.F11,I.Z.F12].includes(w)}var it=function(N,ye){var Se=(0,E.useRef)(null),qe=(0,E.useRef)(!1),Ve=N.prefixCls,ke=N.open,et=N.mode,At=N.showSearch,wt=N.tokenWithEnter,bt=N.autoClearSearchValue,xt=N.onSearch,jt=N.onSearchSubmit,gt=N.onToggleOpen,Kt=N.onInputKeyDown,Xt=N.domRef;E.useImperativeHandle(ye,function(){return{focus:function(){Se.current.focus()},blur:function(){Se.current.blur()}}});var yn=t(0),Gt=(0,d.Z)(yn,2),Ot=Gt[0],we=Gt[1],Ne=function(lt){var kt=lt.which;(kt===I.Z.UP||kt===I.Z.DOWN)&<.preventDefault(),Kt&&Kt(lt),kt===I.Z.ENTER&&et==="tags"&&!qe.current&&!ke&&(jt==null||jt(lt.target.value)),Te(kt)&>(!0)},He=function(){we(!0)},tt=(0,E.useRef)(null),Ue=function(lt){xt(lt,!0,qe.current)!==!1&>(!0)},pt=function(){qe.current=!0},dt=function(lt){qe.current=!1,et!=="combobox"&&Ue(lt.target.value)},Ft=function(lt){var kt=lt.target.value;if(wt&&tt.current&&/[\r\n]/.test(tt.current)){var sn=tt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");kt=kt.replace(sn,tt.current)}tt.current=null,Ue(kt)},Ut=function(lt){var kt=lt.clipboardData,sn=kt.getData("text");tt.current=sn},Qt=function(lt){var kt=lt.target;if(kt!==Se.current){var sn=document.body.style.msTouchAction!==void 0;sn?setTimeout(function(){Se.current.focus()}):Se.current.focus()}},be=function(lt){var kt=Ot();lt.target!==Se.current&&!kt&&et!=="combobox"&<.preventDefault(),(et!=="combobox"&&(!At||!kt)||!ke)&&(ke&&bt!==!1&&xt("",!0,!1),gt())},Fe={inputRef:Se,onInputKeyDown:Ne,onInputMouseDown:He,onInputChange:Ft,onInputPaste:Ut,onInputCompositionStart:pt,onInputCompositionEnd:dt},Ie=et==="multiple"||et==="tags"?E.createElement(Oe,(0,n.Z)({},N,Fe)):E.createElement(Be,(0,n.Z)({},N,Fe));return E.createElement("div",{ref:Xt,className:"".concat(Ve,"-selector"),onClick:Qt,onMouseDown:be},Ie)},$e=E.forwardRef(it);$e.displayName="Selector";var rt=$e,Ye=e(35593),yt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(N){var ye=N===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"}}},Pe=function(N,ye){var Se=N.prefixCls,qe=N.disabled,Ve=N.visible,ke=N.children,et=N.popupElement,At=N.animation,wt=N.transitionName,bt=N.dropdownStyle,xt=N.dropdownClassName,jt=N.direction,gt=jt===void 0?"ltr":jt,Kt=N.placement,Xt=N.builtinPlacements,yn=N.dropdownMatchSelectWidth,Gt=N.dropdownRender,Ot=N.dropdownAlign,we=N.getPopupContainer,Ne=N.empty,He=N.getTriggerDOMNode,tt=N.onPopupVisibleChange,Ue=N.onPopupMouseEnter,pt=(0,F.Z)(N,yt),dt="".concat(Se,"-dropdown"),Ft=et;Gt&&(Ft=Gt(et));var Ut=E.useMemo(function(){return Xt||Xe(yn)},[Xt,yn]),Qt=At?"".concat(dt,"-").concat(At):wt,be=typeof yn=="number",Fe=E.useMemo(function(){return be?null:yn===!1?"minWidth":"width"},[yn,be]),Ie=bt;be&&(Ie=(0,U.Z)((0,U.Z)({},Ie),{},{width:yn}));var nt=E.useRef(null);return E.useImperativeHandle(ye,function(){return{getPopupElement:function(){return nt.current}}}),E.createElement(Ye.Z,(0,n.Z)({},pt,{showAction:tt?["click"]:[],hideAction:tt?["click"]:[],popupPlacement:Kt||(gt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ut,prefixCls:dt,popupTransitionName:Qt,popup:E.createElement("div",{ref:nt,onMouseEnter:Ue},Ft),stretch:Fe,popupAlign:Ot,popupVisible:Ve,getPopupContainer:we,popupClassName:h()(xt,(0,b.Z)({},"".concat(dt,"-empty"),Ne)),popupStyle:Ie,getTriggerDOMNode:He,onPopupVisibleChange:tt}),ke)},ot=E.forwardRef(Pe);ot.displayName="SelectTrigger";var S=ot,R=e(4537);function s(w,N){var ye=w.key,Se;return"value"in w&&(Se=w.value),ye!=null?ye:Se!==void 0?Se:"rc-index-key-".concat(N)}function o(w,N){var ye=w||{},Se=ye.label,qe=ye.value,Ve=ye.options,ke=ye.groupLabel,et=Se||(N?"children":"label");return{label:et,value:qe||"value",options:Ve||"options",groupLabel:ke||et}}function H(w){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=N.fieldNames,Se=N.childrenAsData,qe=[],Ve=o(ye,!1),ke=Ve.label,et=Ve.value,At=Ve.options,wt=Ve.groupLabel;function bt(xt,jt){xt.forEach(function(gt){if(jt||!(At in gt)){var Kt=gt[et];qe.push({key:s(gt,qe.length),groupOption:jt,data:gt,label:gt[ke],value:Kt})}else{var Xt=gt[wt];Xt===void 0&&Se&&(Xt=gt.label),qe.push({key:s(gt,qe.length),group:!0,data:gt,label:Xt}),bt(gt[At],!0)}})}return bt(w,!1),qe}function _(w){var N=(0,U.Z)({},w);return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,$.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),N}}),N}function i(w,N){if(!N||!N.length)return null;var ye=!1;function Se(Ve,ke){var et=(0,R.Z)(ke),At=et[0],wt=et.slice(1);if(!At)return[Ve];var bt=Ve.split(At);return ye=ye||bt.length>1,bt.reduce(function(xt,jt){return[].concat((0,l.Z)(xt),(0,l.Z)(Se(jt,wt)))},[]).filter(function(xt){return xt})}var qe=Se(w,N);return ye?qe:null}var f=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],te=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Z(w){return w==="tags"||w==="multiple"}var P=E.forwardRef(function(w,N){var ye,Se,qe=w.id,Ve=w.prefixCls,ke=w.className,et=w.showSearch,At=w.tagRender,wt=w.direction,bt=w.omitDomProps,xt=w.displayValues,jt=w.onDisplayValuesChange,gt=w.emptyOptions,Kt=w.notFoundContent,Xt=Kt===void 0?"Not Found":Kt,yn=w.onClear,Gt=w.mode,Ot=w.disabled,we=w.loading,Ne=w.getInputElement,He=w.getRawInputElement,tt=w.open,Ue=w.defaultOpen,pt=w.onDropdownVisibleChange,dt=w.activeValue,Ft=w.onActiveValueChange,Ut=w.activeDescendantId,Qt=w.searchValue,be=w.autoClearSearchValue,Fe=w.onSearch,Ie=w.onSearchSplit,nt=w.tokenSeparators,lt=w.allowClear,kt=w.suffixIcon,sn=w.clearIcon,Nt=w.OptionList,ut=w.animation,zt=w.transitionName,wn=w.dropdownStyle,Yt=w.dropdownClassName,zn=w.dropdownMatchSelectWidth,Yn=w.dropdownRender,gn=w.dropdownAlign,Wt=w.placement,ct=w.builtinPlacements,pn=w.getPopupContainer,ht=w.showAction,cn=ht===void 0?[]:ht,on=w.onFocus,Cn=w.onBlur,On=w.onKeyUp,Fn=w.onKeyDown,Sr=w.onMouseDown,Bn=(0,F.Z)(w,f),ln=Z(Gt),Xn=(et!==void 0?et:ln)||Gt==="combobox",cr=(0,U.Z)({},Bn);te.forEach(function(Gr){delete cr[Gr]}),bt==null||bt.forEach(function(Gr){delete cr[Gr]});var Rr=E.useState(!1),va=(0,d.Z)(Rr,2),Kr=va[0],dr=va[1];E.useEffect(function(){dr((0,D.Z)())},[]);var Yr=E.useRef(null),Zr=E.useRef(null),jr=E.useRef(null),Jr=E.useRef(null),Ar=E.useRef(null),Ur=C(),tr=(0,d.Z)(Ur,3),Lr=tr[0],Xr=tr[1],_r=tr[2];E.useImperativeHandle(N,function(){var Gr,zr;return{focus:(Gr=Jr.current)===null||Gr===void 0?void 0:Gr.focus,blur:(zr=Jr.current)===null||zr===void 0?void 0:zr.blur,scrollTo:function(Wa){var ja;return(ja=Ar.current)===null||ja===void 0?void 0:ja.scrollTo(Wa)}}});var Ma=E.useMemo(function(){var Gr;if(Gt!=="combobox")return Qt;var zr=(Gr=xt[0])===null||Gr===void 0?void 0:Gr.value;return typeof zr=="string"||typeof zr=="number"?String(zr):""},[Qt,Gt,xt]),no=Gt==="combobox"&&typeof Ne=="function"&&Ne()||null,Ja=typeof He=="function"&&He(),yo=(0,M.x1)(Zr,Ja==null||(ye=Ja.props)===null||ye===void 0?void 0:ye.ref),Eo=E.useState(!1),ro=(0,d.Z)(Eo,2),Fa=ro[0],So=ro[1];(0,g.Z)(function(){So(!0)},[]);var go=(0,k.Z)(!1,{defaultValue:Ue,value:tt}),qa=(0,d.Z)(go,2),uo=qa[0],ao=qa[1],Qn=Fa?uo:!1,Er=!Xt&>(Ot||Er&&Qn&&Gt==="combobox")&&(Qn=!1);var rr=Er?!1:Qn,br=E.useCallback(function(Gr){var zr=Gr!==void 0?Gr:!Qn;Ot||(ao(zr),Qn!==zr&&(pt==null||pt(zr)))},[Ot,Qn,ao,pt]),Ir=E.useMemo(function(){return(nt||[]).some(function(Gr){return[` + > div > ${B}-nav`]:{"&::before":{bottom:0},[`${B}-ink-bar`]:{bottom:0}}},[`${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{order:1,marginTop:`${A}px`,marginBottom:0,"&::before":{top:0},[`${B}-ink-bar`]:{top:0}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{order:0}},[`${B}-left, ${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{flexDirection:"column",minWidth:p.controlHeight*1.25,[`${B}-tab`]:{padding:Se,textAlign:"center"},[`${B}-tab + ${B}-tab`]:{margin:qe},[`${B}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:p.controlHeight},"&::before":{top:0,boxShadow:p.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:p.boxShadowTabsOverflowBottom},[`&${B}-nav-wrap-ping-top::before`]:{opacity:1},[`&${B}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${B}-ink-bar`]:{width:p.lineWidthBold,"&-animated":{transition:`height ${p.motionDurationSlow}, top ${p.motionDurationSlow}`}},[`${B}-nav-list, ${B}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${B}-left`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${p.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},[`> ${B}-content > ${B}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:p.paddingLG}}}},[`${B}-right`]:{[`> ${B}-nav, > div > ${B}-nav`]:{order:1,[`${B}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${B}-content-holder, > div > ${B}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-p.lineWidth},borderRight:{_skip_check_:!0,value:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},[`> ${B}-content > ${B}-tabpane`]:{paddingRight:{_skip_check_:!0,value:p.paddingLG}}}}}},xn=p=>{const{componentCls:B,cardPaddingSM:A,cardPaddingLG:N,horizontalItemPaddingSM:ye,horizontalItemPaddingLG:Se}=p;return{[B]:{"&-small":{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:ye,fontSize:p.titleFontSizeSM}}},"&-large":{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:Se,fontSize:p.titleFontSizeLG}}}},[`${B}-card`]:{[`&${B}-small`]:{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:A}},[`&${B}-bottom`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:`0 0 ${p.borderRadius}px ${p.borderRadius}px`}},[`&${B}-top`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:`${p.borderRadius}px ${p.borderRadius}px 0 0`}},[`&${B}-right`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${p.borderRadius}px ${p.borderRadius}px 0`}}},[`&${B}-left`]:{[`> ${B}-nav ${B}-tab`]:{borderRadius:{_skip_check_:!0,value:`${p.borderRadius}px 0 0 ${p.borderRadius}px`}}}},[`&${B}-large`]:{[`> ${B}-nav`]:{[`${B}-tab`]:{padding:N}}}}}},$t=p=>{const{componentCls:B,itemActiveColor:A,itemHoverColor:N,iconCls:ye,tabsHorizontalItemMargin:Se,horizontalItemPadding:qe,itemSelectedColor:Ve,itemColor:ke}=p,et=`${B}-tab`;return{[et]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:qe,fontSize:p.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:ke,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:A}},(0,In.Qy)(p)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-p.marginXXS},marginLeft:{_skip_check_:!0,value:p.marginXS},color:p.colorTextDescription,fontSize:p.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${p.motionDurationSlow}`,"&:hover":{color:p.colorTextHeading}},"&:hover":{color:N},[`&${et}-active ${et}-btn`]:{color:Ve,textShadow:p.tabsActiveTextShadow},[`&${et}-disabled`]:{color:p.colorTextDisabled,cursor:"not-allowed"},[`&${et}-disabled ${et}-btn, &${et}-disabled ${B}-remove`]:{"&:focus, &:active":{color:p.colorTextDisabled}},[`& ${et}-remove ${ye}`]:{margin:0},[ye]:{marginRight:{_skip_check_:!0,value:p.marginSM}}},[`${et} + ${et}`]:{margin:{_skip_check_:!0,value:Se}}}},Hn=p=>{const{componentCls:B,tabsHorizontalItemMarginRTL:A,iconCls:N,cardGutter:ye}=p;return{[`${B}-rtl`]:{direction:"rtl",[`${B}-nav`]:{[`${B}-tab`]:{margin:{_skip_check_:!0,value:A},[`${B}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[N]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${p.marginSM}px`}},[`${B}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${p.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${p.marginXXS}px`},[N]:{margin:0}}}},[`&${B}-left`]:{[`> ${B}-nav`]:{order:1},[`> ${B}-content-holder`]:{order:0}},[`&${B}-right`]:{[`> ${B}-nav`]:{order:0},[`> ${B}-content-holder`]:{order:1}},[`&${B}-card${B}-top, &${B}-card${B}-bottom`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-tab + ${B}-tab`]:{marginRight:{_skip_check_:!0,value:ye},marginLeft:{_skip_check_:!0,value:0}}}}},[`${B}-dropdown-rtl`]:{direction:"rtl"},[`${B}-menu-item`]:{[`${B}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},nr=p=>{const{componentCls:B,tabsCardPadding:A,cardHeight:N,cardGutter:ye,itemHoverColor:Se,itemActiveColor:qe,colorBorderSecondary:Ve}=p;return{[B]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,In.Wf)(p)),{display:"flex",[`> ${B}-nav, > div > ${B}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${B}-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 ${p.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${B}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${p.motionDurationSlow}`},[`${B}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${B}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${B}-nav-more`]:{position:"relative",padding:A,background:"transparent",border:0,color:p.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:p.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${B}-nav-add`]:Object.assign({minWidth:N,marginLeft:{_skip_check_:!0,value:ye},padding:`0 ${p.paddingXS}px`,background:"transparent",border:`${p.lineWidth}px ${p.lineType} ${Ve}`,borderRadius:`${p.borderRadiusLG}px ${p.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:p.colorText,transition:`all ${p.motionDurationSlow} ${p.motionEaseInOut}`,"&:hover":{color:Se},"&:active, &:focus:not(:focus-visible)":{color:qe}},(0,In.Qy)(p))},[`${B}-extra-content`]:{flex:"none"},[`${B}-ink-bar`]:{position:"absolute",background:p.inkBarColor,pointerEvents:"none"}}),$t(p)),{[`${B}-content`]:{position:"relative",width:"100%"},[`${B}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${B}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${B}-centered`]:{[`> ${B}-nav, > div > ${B}-nav`]:{[`${B}-nav-wrap`]:{[`&:not([class*='${B}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Tn=(0,vn.Z)("Tabs",p=>{const B=(0,Vt.TS)(p,{tabsCardPadding:p.cardPadding||`${(p.cardHeight-Math.round(p.fontSize*p.lineHeight))/2-p.lineWidth}px ${p.padding}px`,dropdownEdgeChildVerticalPadding:p.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${p.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${p.horizontalItemGutter}px`});return[xn(B),Hn(B),hn(B),Et(B),Ge(B),nr(B),Rt(B)]},p=>{const B=p.controlHeightLG;return{zIndexPopup:p.zIndexPopupBase+50,cardBg:p.colorFillAlter,cardHeight:B,cardPadding:"",cardPaddingSM:`${p.paddingXXS*1.5}px ${p.padding}px`,cardPaddingLG:`${p.paddingXS}px ${p.padding}px ${p.paddingXXS*1.5}px`,titleFontSize:p.fontSize,titleFontSizeLG:p.fontSizeLG,titleFontSizeSM:p.fontSize,inkBarColor:p.colorPrimary,horizontalMargin:`0 0 ${p.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${p.paddingSM}px 0`,horizontalItemPaddingSM:`${p.paddingXS}px 0`,horizontalItemPaddingLG:`${p.padding}px 0`,verticalItemPadding:`${p.paddingXS}px ${p.paddingLG}px`,verticalItemMargin:`${p.margin}px 0 0 0`,itemColor:p.colorText,itemSelectedColor:p.colorPrimary,itemHoverColor:p.colorPrimaryHover,itemActiveColor:p.colorPrimaryActive,cardGutter:p.marginXXS/2}}),mn=function(p,B){var A={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&B.indexOf(N)<0&&(A[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,N=Object.getOwnPropertySymbols(p);ye{const{type:B,className:A,rootClassName:N,size:ye,onEdit:Se,hideAdd:qe,centered:Ve,addIcon:ke,popupClassName:et,children:At,items:wt,animated:bt,style:xt,indicatorSize:jt}=p,gt=mn(p,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Kt,moreIcon:Xt=h.createElement(l.Z,null)}=gt,{direction:yn,tabs:Gt,getPrefixCls:Ot,getPopupContainer:Ae}=h.useContext(fe.E_),Ne=Ot("tabs",Kt),[He,tt]=Tn(Ne);let Ue;B==="editable-card"&&(Ue={onEdit:(be,Fe)=>{let{key:Ie,event:nt}=Fe;Se==null||Se(be==="add"?nt:Ie,be)},removeIcon:h.createElement(n.Z,null),addIcon:ke||h.createElement(b.Z,null),showAdd:qe!==!0});const pt=Ot(),dt=fn(wt,At),Ft=Pt(Ne,bt),Ut=(0,me.Z)(ye),Qt=Object.assign(Object.assign({},Gt==null?void 0:Gt.style),xt);return He(h.createElement(T,Object.assign({direction:yn,getPopupContainer:Ae,moreTransitionName:`${pt}-slide-up`},gt,{items:dt,className:d()({[`${Ne}-${Ut}`]:Ut,[`${Ne}-card`]:["card","editable-card"].includes(B),[`${Ne}-editable-card`]:B==="editable-card",[`${Ne}-centered`]:Ve},Gt==null?void 0:Gt.className,A,N,tt),popupClassName:d()(et,tt),style:Qt,editable:Ue,moreIcon:Xt,prefixCls:Ne,animated:Ft,indicatorSize:jt!=null?jt:Gt==null?void 0:Gt.indicatorSize})))};Ct.TabPane=Je;var le=Ct},33166:function(qt,Ze,e){"use strict";e.d(Ze,{i:function(){return n}});const n=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(33166);function l(b,G){return n.i.reduce((d,F)=>{const r=b[`${F}1`],k=b[`${F}3`],$=b[`${F}6`],E=b[`${F}7`];return Object.assign(Object.assign({},d),G(F,{lightColor:r,lightBorderColor:k,darkColor:$,textColor:E}))},{})}},6848:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Z}});var n=e(59301),l=e(92310),b=e.n(l),G=e(55477),d=e(18929),F=e(62892),r=e(79676),k=e(92343),$=e(36355),E=e(33234),J=e(88088),h=e(17313),g=e(29878),P=e(19447),D=e(45157),M=e(37613),we=e(83116);const q=S=>{const{componentCls:U,tooltipMaxWidth:O,tooltipColor:de,tooltipBg:j,tooltipBorderRadius:Q,zIndexPopup:ie,controlHeight:ae,boxShadowSecondary:Ee,paddingSM:ne,paddingXS:se,tooltipRadiusOuter:Me}=S;return[{[U]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,h.Wf)(S)),{position:"absolute",zIndex:ie,display:"block",width:"max-content",maxWidth:O,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":j,[`${U}-inner`]:{minWidth:ae,minHeight:ae,padding:`${ne/2}px ${se}px`,color:de,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:j,borderRadius:Q,boxShadow:Ee,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${U}-inner`]:{borderRadius:Math.min(Q,P.qN)}},[`${U}-content`]:{position:"relative"}}),(0,D.Z)(S,(Oe,ue)=>{let{darkColor:Be}=ue;return{[`&${U}-${Oe}`]:{[`${U}-inner`]:{backgroundColor:Be},[`${U}-arrow`]:{"--antd-arrow-background-color":Be}}}})),{"&-rtl":{direction:"rtl"}})},(0,P.ZP)((0,M.TS)(S,{borderRadiusOuter:Me}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:Q,limitVerticalRadius:!0}),{[`${U}-pure`]:{position:"relative",maxWidth:"none",margin:S.sizePopupArrow}}]};var ce=(S,U)=>(0,we.Z)("Tooltip",de=>{if(U===!1)return[];const{borderRadius:j,colorTextLightSolid:Q,colorBgDefault:ie,borderRadiusOuter:ae}=de,Ee=(0,M.TS)(de,{tooltipMaxWidth:250,tooltipColor:Q,tooltipBorderRadius:j,tooltipBg:ie,tooltipRadiusOuter:ae>4?4:ae});return[q(Ee),(0,g._y)(de,"zoom-big-fast")]},de=>{let{zIndexPopupBase:j,colorBgSpotlight:Q}=de;return{zIndexPopup:j+70,colorBgDefault:Q}},{resetStyle:!1})(S),pe=e(36785);function V(S,U){const O=(0,pe.o2)(U),de=b()({[`${S}-${U}`]:U&&O}),j={},Q={};return U&&!O&&(j.background=U,Q["--antd-arrow-background-color"]=U),{className:de,overlayStyle:j,arrowStyle:Q}}var t=S=>{const{prefixCls:U,className:O,placement:de="top",title:j,color:Q,overlayInnerStyle:ie}=S,{getPrefixCls:ae}=n.useContext($.E_),Ee=ae("tooltip",U),[ne,se]=ce(Ee,!0),Me=V(Ee,Q),Oe=Me.arrowStyle,ue=Object.assign(Object.assign({},ie),Me.overlayStyle),Be=b()(se,Ee,`${Ee}-pure`,`${Ee}-placement-${de}`,O,Me.className);return ne(n.createElement("div",{className:Be,style:Oe},n.createElement("div",{className:`${Ee}-arrow`}),n.createElement(G.G,Object.assign({},S,{className:se,prefixCls:Ee,overlayInnerStyle:ue}),j)))},W=function(S,U){var O={};for(var de in S)Object.prototype.hasOwnProperty.call(S,de)&&U.indexOf(de)<0&&(O[de]=S[de]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,de=Object.getOwnPropertySymbols(S);j{const O={},de=Object.assign({},S);return U.forEach(j=>{S&&j in S&&(O[j]=S[j],delete de[j])}),{picked:O,omitted:de}};function K(S,U){const O=S.type;if((O.__ANT_BUTTON===!0||S.type==="button")&&S.props.disabled||O.__ANT_SWITCH===!0&&(S.props.disabled||S.props.loading)||O.__ANT_RADIO===!0&&S.props.disabled){const{picked:de,omitted:j}=y(S.props.style,["position","left","right","top","bottom","float","display","zIndex"]),Q=Object.assign(Object.assign({display:"inline-block"},de),{cursor:"not-allowed",width:S.props.block?"100%":void 0}),ie=Object.assign(Object.assign({},j),{pointerEvents:"none"}),ae=(0,k.Tm)(S,{style:ie,className:null});return n.createElement("span",{style:Q,className:b()(S.props.className,`${U}-disabled-compatible-wrapper`)},ae)}return S}const I=n.forwardRef((S,U)=>{var O,de;const{prefixCls:j,openClassName:Q,getTooltipContainer:ie,overlayClassName:ae,color:Ee,overlayInnerStyle:ne,children:se,afterOpenChange:Me,afterVisibleChange:Oe,destroyTooltipOnHide:ue,arrow:Be=!0,title:Te,overlay:it,builtinPlacements:$e,arrowPointAtCenter:rt=!1,autoAdjustOverflow:Ye=!0}=S,yt=!!Be,[,Xe]=(0,J.Z)(),{getPopupContainer:Pe,getPrefixCls:ot,direction:x}=n.useContext($.E_),R=n.useRef(null),s=()=>{var vn;(vn=R.current)===null||vn===void 0||vn.forceAlign()};n.useImperativeHandle(U,()=>({forceAlign:s,forcePopupAlign:()=>{s()}}));const[o,H]=(0,d.Z)(!1,{value:(O=S.open)!==null&&O!==void 0?O:S.visible,defaultValue:(de=S.defaultOpen)!==null&&de!==void 0?de:S.defaultVisible}),_=!Te&&!it&&Te!==0,i=vn=>{var Vt,Sn;H(_?!1:vn),_||((Vt=S.onOpenChange)===null||Vt===void 0||Vt.call(S,vn),(Sn=S.onVisibleChange)===null||Sn===void 0||Sn.call(S,vn))},f=n.useMemo(()=>{var vn,Vt;let Sn=rt;return typeof Be=="object"&&(Sn=(Vt=(vn=Be.pointAtCenter)!==null&&vn!==void 0?vn:Be.arrowPointAtCenter)!==null&&Vt!==void 0?Vt:rt),$e||(0,r.Z)({arrowPointAtCenter:Sn,autoAdjustOverflow:Ye,arrowWidth:yt?Xe.sizePopupArrow:0,borderRadius:Xe.borderRadius,offset:Xe.marginXXS,visibleFirst:!0})},[rt,Be,$e,Xe]),te=n.useMemo(()=>Te===0?Te:it||Te||"",[it,Te]),L=n.createElement(E.BR,null,typeof te=="function"?te():te),{getPopupContainer:w,placement:X="top",mouseEnterDelay:Re=.1,mouseLeaveDelay:ge=.1,overlayStyle:De,rootClassName:Ce}=S,z=W(S,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),T=ot("tooltip",j),fe=ot(),me=S["data-popover-inject"];let xe=o;!("open"in S)&&!("visible"in S)&&_&&(xe=!1);const Je=K((0,k.l$)(se)&&!(0,k.M2)(se)?se:n.createElement("span",null,se),T),St=Je.props,st=!St.className||typeof St.className=="string"?b()(St.className,Q||`${T}-open`):St.className,[Pt,an]=ce(T,!me),_t=V(T,Ee),en=_t.arrowStyle,fn=Object.assign(Object.assign({},ne),_t.overlayStyle),In=b()(ae,{[`${T}-rtl`]:x==="rtl"},_t.className,Ce,an);return Pt(n.createElement(G.Z,Object.assign({},z,{showArrow:yt,placement:X,mouseEnterDelay:Re,mouseLeaveDelay:ge,prefixCls:T,overlayClassName:In,overlayStyle:Object.assign(Object.assign({},en),De),getTooltipContainer:w||ie||Pe,ref:R,builtinPlacements:f,overlay:L,visible:xe,onVisibleChange:i,afterVisibleChange:Me!=null?Me:Oe,overlayInnerStyle:fn,arrowContent:n.createElement("span",{className:`${T}-arrow-content`}),motion:{motionName:(0,F.m)(fe,"zoom-big-fast",S.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!ue}),xe?(0,k.Tm)(Je,{className:st}):Je))});I._InternalPanelDoNotUseOrYouWillBeFired=t;var Z=I},17574:function(qt,Ze,e){"use strict";e.d(Ze,{default:function(){return Ee}});var n=e(43858),l=e(19127),b=e(52671),G=e(8657),d=e(96663),F=e(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},k=r,$=e(7657),E=function(se,Me){return F.createElement($.Z,(0,d.Z)({},se,{ref:Me,icon:k}))},J=F.forwardRef(E),h=J,g=e(92310),P=e.n(g),D=e(35654),M=e(71430),we=e(36355),q=e(56082),ce=e(62892),pe=e(20648);const V=4;function C(ne){const{dropPosition:se,dropLevelOffset:Me,prefixCls:Oe,indent:ue,direction:Be="ltr"}=ne,Te=Be==="ltr"?"left":"right",it=Be==="ltr"?"right":"left",$e={[Te]:-Me*ue+V,[it]:0};switch(se){case-1:$e.top=-3;break;case 1:$e.bottom=-3;break;default:$e.bottom=-3,$e[Te]=ue+V;break}return F.createElement("div",{style:$e,className:`${Oe}-drop-indicator`})}var t=e(71997),y=F.forwardRef((ne,se)=>{const{getPrefixCls:Me,direction:Oe,virtual:ue,tree:Be}=F.useContext(we.E_),{prefixCls:Te,className:it,showIcon:$e=!1,showLine:rt,switcherIcon:Ye,blockNode:yt=!1,children:Xe,checkable:Pe=!1,selectable:ot=!0,draggable:x,motion:R,style:s}=ne,o=Me("tree",Te),H=Me(),_=R!=null?R:Object.assign(Object.assign({},(0,ce.Z)(H)),{motionAppear:!1}),i=Object.assign(Object.assign({},ne),{checkable:Pe,selectable:ot,showIcon:$e,motion:_,blockNode:yt,showLine:!!rt,dropIndicatorRender:C}),[f,te]=(0,pe.ZP)(o),L=F.useMemo(()=>{if(!x)return!1;let X={};switch(typeof x){case"function":X.nodeDraggable=x;break;case"object":X=Object.assign({},x);break;default:break}return X.icon!==!1&&(X.icon=X.icon||F.createElement(q.Z,null)),X},[x]),w=X=>F.createElement(t.Z,{prefixCls:o,switcherIcon:Ye,treeNodeProps:X,showLine:rt});return f(F.createElement(n.Z,Object.assign({itemHeight:20,ref:se,virtual:ue},i,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),s),prefixCls:o,className:P()({[`${o}-icon-hide`]:!$e,[`${o}-block-node`]:yt,[`${o}-unselectable`]:!ot,[`${o}-rtl`]:Oe==="rtl"},Be==null?void 0:Be.className,it,te),direction:Oe,checkable:Pe&&F.createElement("span",{className:`${o}-checkbox-inner`}),selectable:ot,switcherIcon:w,draggable:L}),Xe))}),K;(function(ne){ne[ne.None=0]="None",ne[ne.Start=1]="Start",ne[ne.End=2]="End"})(K||(K={}));function I(ne,se){function Me(Oe){const{key:ue,children:Be}=Oe;se(ue,Oe)!==!1&&I(Be||[],se)}ne.forEach(Me)}function Z(ne){let{treeData:se,expandedKeys:Me,startKey:Oe,endKey:ue}=ne;const Be=[];let Te=K.None;if(Oe&&Oe===ue)return[Oe];if(!Oe||!ue)return[];function it($e){return $e===Oe||$e===ue}return I(se,$e=>{if(Te===K.End)return!1;if(it($e)){if(Be.push($e),Te===K.None)Te=K.Start;else if(Te===K.Start)return Te=K.End,!1}else Te===K.Start&&Be.push($e);return Me.includes($e)}),Be}function S(ne,se){const Me=(0,l.Z)(se),Oe=[];return I(ne,(ue,Be)=>{const Te=Me.indexOf(ue);return Te!==-1&&(Oe.push(Be),Me.splice(Te,1)),!!Me.length}),Oe}var U=function(ne,se){var Me={};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&se.indexOf(Oe)<0&&(Me[Oe]=ne[Oe]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,Oe=Object.getOwnPropertySymbols(ne);ue{var{defaultExpandAll:Me,defaultExpandParent:Oe,defaultExpandedKeys:ue}=ne,Be=U(ne,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Te=F.useRef(),it=F.useRef(),$e=()=>{const{keyEntities:L}=(0,M.I8)(de(Be));let w;return Me?w=Object.keys(L):Oe?w=(0,D.r7)(Be.expandedKeys||ue||[],L):w=Be.expandedKeys||ue,w},[rt,Ye]=F.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[yt,Xe]=F.useState(()=>$e());F.useEffect(()=>{"selectedKeys"in Be&&Ye(Be.selectedKeys)},[Be.selectedKeys]),F.useEffect(()=>{"expandedKeys"in Be&&Xe(Be.expandedKeys)},[Be.expandedKeys]);const Pe=(L,w)=>{var X;return"expandedKeys"in Be||Xe(L),(X=Be.onExpand)===null||X===void 0?void 0:X.call(Be,L,w)},ot=(L,w)=>{var X;const{multiple:Re}=Be,{node:ge,nativeEvent:De}=w,{key:Ce=""}=ge,z=de(Be),T=Object.assign(Object.assign({},w),{selected:!0}),fe=(De==null?void 0:De.ctrlKey)||(De==null?void 0:De.metaKey),me=De==null?void 0:De.shiftKey;let xe;Re&&fe?(xe=L,Te.current=Ce,it.current=xe,T.selectedNodes=S(z,xe)):Re&&me?(xe=Array.from(new Set([].concat((0,l.Z)(it.current||[]),(0,l.Z)(Z({treeData:z,expandedKeys:yt,startKey:Ce,endKey:Te.current}))))),T.selectedNodes=S(z,xe)):(xe=[Ce],Te.current=Ce,it.current=xe,T.selectedNodes=S(z,xe)),(X=Be.onSelect)===null||X===void 0||X.call(Be,xe,T),"selectedKeys"in Be||Ye(xe)},{getPrefixCls:x,direction:R}=F.useContext(we.E_),{prefixCls:s,className:o,showIcon:H=!0,expandAction:_="click"}=Be,i=U(Be,["prefixCls","className","showIcon","expandAction"]),f=x("tree",s),te=P()(`${f}-directory`,{[`${f}-directory-rtl`]:R==="rtl"},o);return F.createElement(y,Object.assign({icon:O,ref:se,blockNode:!0},i,{showIcon:H,expandAction:_,prefixCls:f,className:te,expandedKeys:yt,selectedKeys:rt,onSelect:ot,onExpand:Pe}))};var ie=F.forwardRef(j);const ae=y;ae.DirectoryTree=ie,ae.TreeNode=n.O;var Ee=ae},20648:function(qt,Ze,e){"use strict";e.d(Ze,{TM:function(){return g},Yk:function(){return h}});var n=e(93083),l=e(98447),b=e(17313),G=e(8378),d=e(37613),F=e(83116);const r=new n.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),k=(P,D)=>({[`.${P}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${D.motionDurationSlow}`}}}),$=(P,D)=>({[`.${P}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:D.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${D.lineWidthBold}px solid ${D.colorPrimary}`,borderRadius:"50%",content:'""'}}}),E=(P,D)=>{const{treeCls:M,treeNodeCls:we,treeNodePadding:q,titleHeight:ce,nodeSelectedBg:pe,nodeHoverBg:V}=D,C=D.paddingXS;return{[M]:Object.assign(Object.assign({},(0,b.Wf)(D)),{background:D.colorBgContainer,borderRadius:D.borderRadius,transition:`background-color ${D.motionDurationSlow}`,[`&${M}-rtl`]:{[`${M}-switcher`]:{"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${M}-active-focused)`]:Object.assign({},(0,b.oN)(D)),[`${M}-list-holder-inner`]:{alignItems:"flex-start"},[`&${M}-block-node`]:{[`${M}-list-holder-inner`]:{alignItems:"stretch",[`${M}-node-content-wrapper`]:{flex:"auto"},[`${we}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:q,insetInlineStart:0,border:`1px solid ${D.colorPrimary}`,opacity:0,animationName:r,animationDuration:D.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${we}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${q}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${M}-node-content-wrapper`]:{color:D.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${M}-node-content-wrapper`]:Object.assign({},(0,b.oN)(D)),[`&:not(${we}-disabled).filter-node ${M}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${M}-draggable-icon`]:{flexShrink:0,width:ce,lineHeight:`${ce}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${D.motionDurationSlow}`,[`${we}:hover &`]:{opacity:.45}},[`&${we}-disabled`]:{[`${M}-draggable-icon`]:{visibility:"hidden"}}}},[`${M}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ce}},[`${M}-draggable-icon`]:{visibility:"hidden"},[`${M}-switcher`]:Object.assign(Object.assign({},k(P,D)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,margin:0,lineHeight:`${ce}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:D.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-q,marginInlineStart:-1,borderInlineEnd:`1px solid ${D.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ce/2*.8,height:ce/2,borderBottom:`1px solid ${D.colorBorder}`,content:'""'}}}),[`${M}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${M}-node-content-wrapper, ${M}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ce,margin:0,padding:`0 ${D.paddingXS/2}px`,color:"inherit",lineHeight:`${ce}px`,background:"transparent",borderRadius:D.borderRadius,cursor:"pointer",transition:`all ${D.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:V},[`&${M}-node-selected`]:{backgroundColor:pe},[`${M}-iconEle`]:{display:"inline-block",width:ce,height:ce,lineHeight:`${ce}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${M}-unselectable ${M}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${M}-node-content-wrapper`]:Object.assign({lineHeight:`${ce}px`,userSelect:"none"},$(P,D)),[`${we}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${D.colorPrimary}`}},"&-show-line":{[`${M}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-q,borderInlineEnd:`1px solid ${D.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${M}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${we}-leaf-last`]:{[`${M}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ce/2}px !important`}}}}})}},J=P=>{const{treeCls:D,treeNodeCls:M,treeNodePadding:we,directoryNodeSelectedBg:q,directoryNodeSelectedColor:ce}=P;return{[`${D}${D}-directory`]:{[M]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:we,insetInlineStart:0,transition:`background-color ${P.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:P.controlItemBgHover}},"> *":{zIndex:1},[`${D}-switcher`]:{transition:`color ${P.motionDurationMid}`},[`${D}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${D}-node-selected`]:{color:ce,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:q},[`${D}-switcher`]:{color:ce},[`${D}-node-content-wrapper`]:{color:ce,background:"transparent"}}}}}},h=(P,D)=>{const M=`.${P}`,we=`${M}-treenode`,q=D.paddingXS/2,ce=(0,d.TS)(D,{treeCls:M,treeNodeCls:we,treeNodePadding:q});return[E(P,ce),J(ce)]},g=P=>{const{controlHeightSM:D}=P;return{titleHeight:D,nodeHoverBg:P.controlItemBgHover,nodeSelectedBg:P.controlItemBgActive}};Ze.ZP=(0,F.Z)("Tree",(P,D)=>{let{prefixCls:M}=D;return[{[P.componentCls]:(0,l.C2)(`${M}-checkbox`,P)},h(M,P),(0,G.Z)(P)]},P=>{const{colorTextLightSolid:D,colorPrimary:M}=P;return Object.assign(Object.assign({},g(P)),{directoryNodeSelectedColor:D,directoryNodeSelectedBg:M})})},71997:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return we}});var n=e(96663),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},G=b,d=e(7657),F=function(ce,pe){return l.createElement(d.Z,(0,n.Z)({},ce,{ref:pe,icon:G}))},r=l.forwardRef(F),k=r,$=e(52671),E=e(58617),J=e(15075),h=e(43531),g=e(92310),P=e.n(g),D=e(92343),we=q=>{const{prefixCls:ce,switcherIcon:pe,treeNodeProps:V,showLine:C}=q,{isLeaf:t,expanded:W,loading:y}=V;if(y)return l.createElement(E.Z,{className:`${ce}-switcher-loading-icon`});let K;if(C&&typeof C=="object"&&(K=C.showLeafIcon),t){if(!C)return null;if(typeof K!="boolean"&&K){const S=typeof K=="function"?K(V):K,U=`${ce}-switcher-line-custom-icon`;return(0,D.l$)(S)?(0,D.Tm)(S,{className:P()(S.props.className||"",U)}):S}return K?l.createElement($.Z,{className:`${ce}-switcher-line-icon`}):l.createElement("span",{className:`${ce}-switcher-leaf-line`})}const I=`${ce}-switcher-icon`,Z=typeof pe=="function"?pe(V):pe;return(0,D.l$)(Z)?(0,D.Tm)(Z,{className:P()(Z.props.className||"",I)}):Z!==void 0?Z:C?W?l.createElement(J.Z,{className:`${ce}-switcher-line-icon`}):l.createElement(h.Z,{className:`${ce}-switcher-line-icon`}):l.createElement(k,{className:I})}},5630:function(qt,Ze,e){"use strict";var n=e(96663),l=e(44127),b=e(90493),G=e(72071),d=e(6620),F=e(92310),r=e.n(F),k=e(18929),$=e(59301),E=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],J=(0,$.forwardRef)(function(h,g){var P,D=h.prefixCls,M=D===void 0?"rc-checkbox":D,we=h.className,q=h.style,ce=h.checked,pe=h.disabled,V=h.defaultChecked,C=V===void 0?!1:V,t=h.type,W=t===void 0?"checkbox":t,y=h.title,K=h.onChange,I=(0,d.Z)(h,E),Z=(0,$.useRef)(null),S=(0,k.Z)(C,{value:ce}),U=(0,G.Z)(S,2),O=U[0],de=U[1];(0,$.useImperativeHandle)(g,function(){return{focus:function(){var ae;(ae=Z.current)===null||ae===void 0||ae.focus()},blur:function(){var ae;(ae=Z.current)===null||ae===void 0||ae.blur()},input:Z.current}});var j=r()(M,we,(P={},(0,b.Z)(P,"".concat(M,"-checked"),O),(0,b.Z)(P,"".concat(M,"-disabled"),pe),P)),Q=function(ae){pe||("checked"in h||de(ae.target.checked),K==null||K({target:(0,l.Z)((0,l.Z)({},h),{},{type:W,checked:ae.target.checked}),stopPropagation:function(){ae.stopPropagation()},preventDefault:function(){ae.preventDefault()},nativeEvent:ae.nativeEvent}))};return $.createElement("span",{className:j,title:y,style:q},$.createElement("input",(0,n.Z)({},I,{className:"".concat(M,"-input"),ref:Z,onChange:Q,disabled:pe,checked:!!O,type:W})),$.createElement("span",{className:"".concat(M,"-inner")}))});Ze.Z=J},31561:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return W}});var n=e(96663),l=e(90493),b=e(72071),G=e(6620),d=e(35593),F=e(92310),r=e.n(F),k=e(8654),$=e(59301),E=e(10228),J=e(16089),h=E.Z.ESC,g=E.Z.TAB;function P(y){var K=y.visible,I=y.triggerRef,Z=y.onVisibleChange,S=y.autoFocus,U=y.overlayRef,O=$.useRef(!1),de=function(){if(K){var ae,Ee;(ae=I.current)===null||ae===void 0||(Ee=ae.focus)===null||Ee===void 0||Ee.call(ae),Z==null||Z(!1)}},j=function(){var ae;return(ae=U.current)!==null&&ae!==void 0&&ae.focus?(U.current.focus(),O.current=!0,!0):!1},Q=function(ae){switch(ae.keyCode){case h:de();break;case g:{var Ee=!1;O.current||(Ee=j()),Ee?ae.preventDefault():de();break}}};$.useEffect(function(){return K?(window.addEventListener("keydown",Q),S&&(0,J.Z)(j,3),function(){window.removeEventListener("keydown",Q),O.current=!1}):function(){O.current=!1}},[K])}var D=(0,$.forwardRef)(function(y,K){var I=y.overlay,Z=y.arrow,S=y.prefixCls,U=(0,$.useMemo)(function(){var de;return typeof I=="function"?de=I():de=I,de},[I]),O=(0,k.sQ)(K,U==null?void 0:U.ref);return $.createElement($.Fragment,null,Z&&$.createElement("div",{className:"".concat(S,"-arrow")}),$.cloneElement(U,{ref:(0,k.Yr)(U)?O:void 0}))}),M=D,we={adjustX:1,adjustY:1},q=[0,0],ce={topLeft:{points:["bl","tl"],overflow:we,offset:[0,-4],targetOffset:q},top:{points:["bc","tc"],overflow:we,offset:[0,-4],targetOffset:q},topRight:{points:["br","tr"],overflow:we,offset:[0,-4],targetOffset:q},bottomLeft:{points:["tl","bl"],overflow:we,offset:[0,4],targetOffset:q},bottom:{points:["tc","bc"],overflow:we,offset:[0,4],targetOffset:q},bottomRight:{points:["tr","br"],overflow:we,offset:[0,4],targetOffset:q}},pe=ce,V=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(y,K){var I,Z=y.arrow,S=Z===void 0?!1:Z,U=y.prefixCls,O=U===void 0?"rc-dropdown":U,de=y.transitionName,j=y.animation,Q=y.align,ie=y.placement,ae=ie===void 0?"bottomLeft":ie,Ee=y.placements,ne=Ee===void 0?pe:Ee,se=y.getPopupContainer,Me=y.showAction,Oe=y.hideAction,ue=y.overlayClassName,Be=y.overlayStyle,Te=y.visible,it=y.trigger,$e=it===void 0?["hover"]:it,rt=y.autoFocus,Ye=y.overlay,yt=y.children,Xe=y.onVisibleChange,Pe=(0,G.Z)(y,V),ot=$.useState(),x=(0,b.Z)(ot,2),R=x[0],s=x[1],o="visible"in y?Te:R,H=$.useRef(null),_=$.useRef(null),i=$.useRef(null);$.useImperativeHandle(K,function(){return H.current});var f=function(z){s(z),Xe==null||Xe(z)};P({visible:o,triggerRef:i,onVisibleChange:f,autoFocus:rt,overlayRef:_});var te=function(z){var T=y.onOverlayClick;s(!1),T&&T(z)},L=function(){return $.createElement(M,{ref:_,overlay:Ye,prefixCls:O,arrow:S})},w=function(){return typeof Ye=="function"?L:L()},X=function(){var z=y.minOverlayWidthMatchTrigger,T=y.alignPoint;return"minOverlayWidthMatchTrigger"in y?z:!T},Re=function(){var z=y.openClassName;return z!==void 0?z:"".concat(O,"-open")},ge=$.cloneElement(yt,{className:r()((I=yt.props)===null||I===void 0?void 0:I.className,o&&Re()),ref:(0,k.Yr)(yt)?(0,k.sQ)(i,yt.ref):void 0}),De=Oe;return!De&&$e.indexOf("contextMenu")!==-1&&(De=["click"]),$.createElement(d.Z,(0,n.Z)({builtinPlacements:ne},Pe,{prefixCls:O,ref:H,popupClassName:r()(ue,(0,l.Z)({},"".concat(O,"-show-arrow"),S)),popupStyle:Be,action:$e,showAction:Me,hideAction:De,popupPlacement:ae,popupAlign:Q,popupTransitionName:de,popupAnimation:j,popupVisible:o,stretch:X()?"minWidth":"",popup:w(),onPopupVisibleChange:f,onPopupClick:te,getPopupContainer:se}),ge)}var t=$.forwardRef(C),W=t},93681:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{BaseInput:function(){return E},default:function(){return ce}});var n=e(96663),l=e(44127),b=e(90493),G=e(20135),d=e(92310),F=e.n(d),r=e(59301),k=e(5643),$=function(V){var C,t,W=V.inputElement,y=V.prefixCls,K=V.prefix,I=V.suffix,Z=V.addonBefore,S=V.addonAfter,U=V.className,O=V.style,de=V.disabled,j=V.readOnly,Q=V.focused,ie=V.triggerFocus,ae=V.allowClear,Ee=V.value,ne=V.handleReset,se=V.hidden,Me=V.classes,Oe=V.classNames,ue=V.dataAttrs,Be=V.styles,Te=V.components,it=(Te==null?void 0:Te.affixWrapper)||"span",$e=(Te==null?void 0:Te.groupWrapper)||"span",rt=(Te==null?void 0:Te.wrapper)||"span",Ye=(Te==null?void 0:Te.groupAddon)||"span",yt=(0,r.useRef)(null),Xe=function(L){var w;(w=yt.current)!==null&&w!==void 0&&w.contains(L.target)&&(ie==null||ie())},Pe=function(){var L;if(!ae)return null;var w=!de&&!j&&Ee,X="".concat(y,"-clear-icon"),Re=(0,G.Z)(ae)==="object"&&ae!==null&&ae!==void 0&&ae.clearIcon?ae.clearIcon:"\u2716";return r.createElement("span",{onClick:ne,onMouseDown:function(De){return De.preventDefault()},className:F()(X,(L={},(0,b.Z)(L,"".concat(X,"-hidden"),!w),(0,b.Z)(L,"".concat(X,"-has-suffix"),!!I),L)),role:"button",tabIndex:-1},Re)},ot=(0,r.cloneElement)(W,{value:Ee,hidden:se,className:F()((C=W.props)===null||C===void 0?void 0:C.className,!(0,k.X3)(V)&&!(0,k.He)(V)&&U)||null,style:(0,l.Z)((0,l.Z)({},(t=W.props)===null||t===void 0?void 0:t.style),!(0,k.X3)(V)&&!(0,k.He)(V)?O:{})});if((0,k.X3)(V)){var x,R="".concat(y,"-affix-wrapper"),s=F()(R,(x={},(0,b.Z)(x,"".concat(R,"-disabled"),de),(0,b.Z)(x,"".concat(R,"-focused"),Q),(0,b.Z)(x,"".concat(R,"-readonly"),j),(0,b.Z)(x,"".concat(R,"-input-with-clear-btn"),I&&ae&&Ee),x),!(0,k.He)(V)&&U,Me==null?void 0:Me.affixWrapper,Oe==null?void 0:Oe.affixWrapper),o=(I||ae)&&r.createElement("span",{className:F()("".concat(y,"-suffix"),Oe==null?void 0:Oe.suffix),style:Be==null?void 0:Be.suffix},Pe(),I);ot=r.createElement(it,(0,n.Z)({className:s,style:(0,l.Z)((0,l.Z)({},(0,k.He)(V)?void 0:O),Be==null?void 0:Be.affixWrapper),hidden:!(0,k.He)(V)&&se,onClick:Xe},ue==null?void 0:ue.affixWrapper,{ref:yt}),K&&r.createElement("span",{className:F()("".concat(y,"-prefix"),Oe==null?void 0:Oe.prefix),style:Be==null?void 0:Be.prefix},K),(0,r.cloneElement)(W,{value:Ee,hidden:null}),o)}if((0,k.He)(V)){var H="".concat(y,"-group"),_="".concat(H,"-addon"),i=F()("".concat(y,"-wrapper"),H,Me==null?void 0:Me.wrapper),f=F()("".concat(y,"-group-wrapper"),U,Me==null?void 0:Me.group);return r.createElement($e,{className:f,style:O,hidden:se},r.createElement(rt,{className:i},Z&&r.createElement(Ye,{className:_},Z),(0,r.cloneElement)(ot,{hidden:null}),S&&r.createElement(Ye,{className:_},S)))}return ot},E=$,J=e(19127),h=e(72071),g=e(6620),P=e(18929),D=e(2738),M=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],we=(0,r.forwardRef)(function(pe,V){var C=pe.autoComplete,t=pe.onChange,W=pe.onFocus,y=pe.onBlur,K=pe.onPressEnter,I=pe.onKeyDown,Z=pe.prefixCls,S=Z===void 0?"rc-input":Z,U=pe.disabled,O=pe.htmlSize,de=pe.className,j=pe.maxLength,Q=pe.suffix,ie=pe.showCount,ae=pe.type,Ee=ae===void 0?"text":ae,ne=pe.classes,se=pe.classNames,Me=pe.styles,Oe=(0,g.Z)(pe,M),ue=(0,P.Z)(pe.defaultValue,{value:pe.value}),Be=(0,h.Z)(ue,2),Te=Be[0],it=Be[1],$e=(0,r.useState)(!1),rt=(0,h.Z)($e,2),Ye=rt[0],yt=rt[1],Xe=(0,r.useRef)(null),Pe=function(f){Xe.current&&(0,k.nH)(Xe.current,f)};(0,r.useImperativeHandle)(V,function(){return{focus:Pe,blur:function(){var f;(f=Xe.current)===null||f===void 0||f.blur()},setSelectionRange:function(f,te,L){var w;(w=Xe.current)===null||w===void 0||w.setSelectionRange(f,te,L)},select:function(){var f;(f=Xe.current)===null||f===void 0||f.select()},input:Xe.current}}),(0,r.useEffect)(function(){yt(function(i){return i&&U?!1:i})},[U]);var ot=function(f){pe.value===void 0&&it(f.target.value),Xe.current&&(0,k.rJ)(Xe.current,f,t)},x=function(f){K&&f.key==="Enter"&&K(f),I==null||I(f)},R=function(f){yt(!0),W==null||W(f)},s=function(f){yt(!1),y==null||y(f)},o=function(f){it(""),Pe(),Xe.current&&(0,k.rJ)(Xe.current,f,t)},H=function(){var f=(0,D.Z)(pe,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,n.Z)({autoComplete:C},f,{onChange:ot,onFocus:R,onBlur:s,onKeyDown:x,className:F()(S,(0,b.Z)({},"".concat(S,"-disabled"),U),se==null?void 0:se.input),style:Me==null?void 0:Me.input,ref:Xe,size:O,type:Ee}))},_=function(){var f=Number(j)>0;if(Q||ie){var te=(0,k.D7)(Te),L=(0,J.Z)(te).length,w=(0,G.Z)(ie)==="object"?ie.formatter({value:te,count:L,maxLength:j}):"".concat(L).concat(f?" / ".concat(j):"");return r.createElement(r.Fragment,null,!!ie&&r.createElement("span",{className:F()("".concat(S,"-show-count-suffix"),(0,b.Z)({},"".concat(S,"-show-count-has-suffix"),!!Q),se==null?void 0:se.count),style:(0,l.Z)({},Me==null?void 0:Me.count)},w),Q)}return null};return r.createElement(E,(0,n.Z)({},Oe,{prefixCls:S,className:de,inputElement:H(),handleReset:o,value:(0,k.D7)(Te),focused:Ye,triggerFocus:Pe,suffix:_(),disabled:U,classes:ne,classNames:se,styles:Me}))}),q=we,ce=q},5643:function(qt,Ze,e){"use strict";e.d(Ze,{D7:function(){return d},He:function(){return n},X3:function(){return l},nH:function(){return G},rJ:function(){return b}});function n(F){return!!(F.addonBefore||F.addonAfter)}function l(F){return!!(F.prefix||F.suffix||F.allowClear)}function b(F,r,k,$){if(k){var E=r;if(r.type==="click"){var J=F.cloneNode(!0);E=Object.create(r,{target:{value:J},currentTarget:{value:J}}),J.value="",k(E);return}if($!==void 0){E=Object.create(r,{target:{value:F},currentTarget:{value:F}}),F.value=$,k(E);return}k(E)}}function G(F,r){if(F){F.focus(r);var k=r||{},$=k.cursor;if($){var E=F.value.length;switch($){case"start":F.setSelectionRange(0,0);break;case"end":F.setSelectionRange(E,E);break;default:F.setSelectionRange(0,E)}}}}function d(F){return typeof F=="undefined"||F===null?"":String(F)}},15285:function(qt,Ze,e){"use strict";e.d(Ze,{iz:function(){return wt},ck:function(){return Vt},BW:function(){return At},sN:function(){return Vt},Wd:function(){return Se},ZP:function(){return Ot},Xl:function(){return I}});var n=e(96663),l=e(90493),b=e(44127),G=e(19127),d=e(72071),F=e(6620),r=e(92310),k=e.n(r),$=e(11780),E=e(18929),J=e(13697),h=e(48736),g=e(59301),P=e(4676),D=g.createContext(null);function M(Ae,Ne){return Ae===void 0?null:"".concat(Ae,"-").concat(Ne)}function we(Ae){var Ne=g.useContext(D);return M(Ne,Ae)}var q=e(80547),ce=["children","locked"],pe=g.createContext(null);function V(Ae,Ne){var He=(0,b.Z)({},Ae);return Object.keys(Ne).forEach(function(tt){var Ue=Ne[tt];Ue!==void 0&&(He[tt]=Ue)}),He}function C(Ae){var Ne=Ae.children,He=Ae.locked,tt=(0,F.Z)(Ae,ce),Ue=g.useContext(pe),pt=(0,q.Z)(function(){return V(Ue,tt)},[Ue,tt],function(dt,Ft){return!He&&(dt[0]!==Ft[0]||!(0,J.Z)(dt[1],Ft[1],!0))});return g.createElement(pe.Provider,{value:pt},Ne)}var t=[],W=g.createContext(null);function y(){return g.useContext(W)}var K=g.createContext(t);function I(Ae){var Ne=g.useContext(K);return g.useMemo(function(){return Ae!==void 0?[].concat((0,G.Z)(Ne),[Ae]):Ne},[Ne,Ae])}var Z=g.createContext(null),S=g.createContext({}),U=S,O=e(29194);function de(Ae){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,O.Z)(Ae)){var He=Ae.nodeName.toLowerCase(),tt=["input","select","textarea","button"].includes(He)||Ae.isContentEditable||He==="a"&&!!Ae.getAttribute("href"),Ue=Ae.getAttribute("tabindex"),pt=Number(Ue),dt=null;return Ue&&!Number.isNaN(pt)?dt=pt:tt&&dt===null&&(dt=0),tt&&Ae.disabled&&(dt=null),dt!==null&&(dt>=0||Ne&&dt<0)}return!1}function j(Ae){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,He=(0,G.Z)(Ae.querySelectorAll("*")).filter(function(tt){return de(tt,Ne)});return de(Ae,Ne)&&He.unshift(Ae),He}var Q=null;function ie(){Q=document.activeElement}function ae(){Q=null}function Ee(){if(Q)try{Q.focus()}catch(Ae){}}function ne(Ae,Ne){if(Ne.keyCode===9){var He=j(Ae),tt=He[Ne.shiftKey?0:He.length-1],Ue=tt===document.activeElement||Ae===document.activeElement;if(Ue){var pt=He[Ne.shiftKey?He.length-1:0];pt.focus(),Ne.preventDefault()}}}var se=e(10228),Me=e(16089),Oe=se.Z.LEFT,ue=se.Z.RIGHT,Be=se.Z.UP,Te=se.Z.DOWN,it=se.Z.ENTER,$e=se.Z.ESC,rt=se.Z.HOME,Ye=se.Z.END,yt=[Be,Te,Oe,ue];function Xe(Ae,Ne,He,tt){var Ue,pt,dt,Ft,Ut="prev",Qt="next",be="children",Fe="parent";if(Ae==="inline"&&tt===it)return{inlineTrigger:!0};var Ie=(Ue={},(0,l.Z)(Ue,Be,Ut),(0,l.Z)(Ue,Te,Qt),Ue),nt=(pt={},(0,l.Z)(pt,Oe,He?Qt:Ut),(0,l.Z)(pt,ue,He?Ut:Qt),(0,l.Z)(pt,Te,be),(0,l.Z)(pt,it,be),pt),lt=(dt={},(0,l.Z)(dt,Be,Ut),(0,l.Z)(dt,Te,Qt),(0,l.Z)(dt,it,be),(0,l.Z)(dt,$e,Fe),(0,l.Z)(dt,Oe,He?be:Fe),(0,l.Z)(dt,ue,He?Fe:be),dt),kt={inline:Ie,horizontal:nt,vertical:lt,inlineSub:Ie,horizontalSub:lt,verticalSub:lt},sn=(Ft=kt["".concat(Ae).concat(Ne?"":"Sub")])===null||Ft===void 0?void 0:Ft[tt];switch(sn){case Ut:return{offset:-1,sibling:!0};case Qt:return{offset:1,sibling:!0};case Fe:return{offset:-1,sibling:!1};case be:return{offset:1,sibling:!1};default:return null}}function Pe(Ae){for(var Ne=Ae;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function ot(Ae,Ne){for(var He=Ae||document.activeElement;He;){if(Ne.has(He))return He;He=He.parentElement}return null}function x(Ae,Ne){var He=j(Ae,!0);return He.filter(function(tt){return Ne.has(tt)})}function R(Ae,Ne,He){var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Ae)return null;var Ue=x(Ae,Ne),pt=Ue.length,dt=Ue.findIndex(function(Ft){return He===Ft});return tt<0?dt===-1?dt=pt-1:dt-=1:tt>0&&(dt+=1),dt=(dt+pt)%pt,Ue[dt]}var s=function(Ne,He){var tt=new Set,Ue=new Map,pt=new Map;return Ne.forEach(function(dt){var Ft=document.querySelector("[data-menu-id='".concat(M(He,dt),"']"));Ft&&(tt.add(Ft),pt.set(Ft,dt),Ue.set(dt,Ft))}),{elements:tt,key2element:Ue,element2key:pt}};function o(Ae,Ne,He,tt,Ue,pt,dt,Ft,Ut,Qt){var be=g.useRef(),Fe=g.useRef();Fe.current=Ne;var Ie=function(){Me.Z.cancel(be.current)};return g.useEffect(function(){return function(){Ie()}},[]),function(nt){var lt=nt.which;if([].concat(yt,[it,$e,rt,Ye]).includes(lt)){var kt=pt(),sn=s(kt,tt),Nt=sn,ut=Nt.elements,zt=Nt.key2element,wn=Nt.element2key,Yt=zt.get(Ne),zn=ot(Yt,ut),Yn=wn.get(zn),gn=Xe(Ae,dt(Yn,!0).length===1,He,lt);if(!gn&<!==rt&<!==Ye)return;(yt.includes(lt)||[rt,Ye].includes(lt))&&nt.preventDefault();var Wt=function(Fn){if(Fn){var Sr=Fn,Bn=Fn.querySelector("a");Bn!=null&&Bn.getAttribute("href")&&(Sr=Bn);var ln=wn.get(Fn);Ft(ln),Ie(),be.current=(0,Me.Z)(function(){Fe.current===ln&&Sr.focus()})}};if([rt,Ye].includes(lt)||gn.sibling||!zn){var ct;!zn||Ae==="inline"?ct=Ue.current:ct=Pe(zn);var pn,ht=x(ct,ut);lt===rt?pn=ht[0]:lt===Ye?pn=ht[ht.length-1]:pn=R(ct,ut,zn,gn.offset),Wt(pn)}else if(gn.inlineTrigger)Ut(Yn);else if(gn.offset>0)Ut(Yn,!0),Ie(),be.current=(0,Me.Z)(function(){sn=s(kt,tt);var On=zn.getAttribute("aria-controls"),Fn=document.getElementById(On),Sr=R(Fn,sn.elements);Wt(Sr)},5);else if(gn.offset<0){var cn=dt(Yn,!0),on=cn[cn.length-2],Cn=zt.get(on);Ut(on,!1),Wt(Cn)}}Qt==null||Qt(nt)}}function H(Ae){Promise.resolve().then(Ae)}var _="__RC_UTIL_PATH_SPLIT__",i=function(Ne){return Ne.join(_)},f=function(Ne){return Ne.split(_)},te="rc-menu-more";function L(){var Ae=g.useState({}),Ne=(0,d.Z)(Ae,2),He=Ne[1],tt=(0,g.useRef)(new Map),Ue=(0,g.useRef)(new Map),pt=g.useState([]),dt=(0,d.Z)(pt,2),Ft=dt[0],Ut=dt[1],Qt=(0,g.useRef)(0),be=(0,g.useRef)(!1),Fe=function(){be.current||He({})},Ie=(0,g.useCallback)(function(zt,wn){var Yt=i(wn);Ue.current.set(Yt,zt),tt.current.set(zt,Yt),Qt.current+=1;var zn=Qt.current;H(function(){zn===Qt.current&&Fe()})},[]),nt=(0,g.useCallback)(function(zt,wn){var Yt=i(wn);Ue.current.delete(Yt),tt.current.delete(zt)},[]),lt=(0,g.useCallback)(function(zt){Ut(zt)},[]),kt=(0,g.useCallback)(function(zt,wn){var Yt=tt.current.get(zt)||"",zn=f(Yt);return wn&&Ft.includes(zn[0])&&zn.unshift(te),zn},[Ft]),sn=(0,g.useCallback)(function(zt,wn){return zt.some(function(Yt){var zn=kt(Yt,!0);return zn.includes(wn)})},[kt]),Nt=function(){var wn=(0,G.Z)(tt.current.keys());return Ft.length&&wn.push(te),wn},ut=(0,g.useCallback)(function(zt){var wn="".concat(tt.current.get(zt)).concat(_),Yt=new Set;return(0,G.Z)(Ue.current.keys()).forEach(function(zn){zn.startsWith(wn)&&Yt.add(Ue.current.get(zn))}),Yt},[]);return g.useEffect(function(){return function(){be.current=!0}},[]),{registerPath:Ie,unregisterPath:nt,refreshOverflowKeys:lt,isSubPathKey:sn,getKeyPath:kt,getKeys:Nt,getSubPathKeys:ut}}function w(Ae){var Ne=g.useRef(Ae);Ne.current=Ae;var He=g.useCallback(function(){for(var tt,Ue=arguments.length,pt=new Array(Ue),dt=0;dt1&&(ut.motionAppear=!1);var zt=ut.onVisibleChanged;return ut.onVisibleChanged=function(wn){return!Ie.current&&!wn&&sn(!0),zt==null?void 0:zt(wn)},kt?null:g.createElement(C,{mode:pt,locked:!Ie.current},g.createElement(p.default,(0,n.Z)({visible:Nt},ut,{forceRender:Ut,removeOnLeave:!1,leavedClassName:"".concat(Ft,"-hidden")}),function(wn){var Yt=wn.className,zn=wn.style;return g.createElement(Ge,{id:Ne,className:Yt,style:zn},Ue)}))}var A=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],N=["active"],ye=function(Ne){var He,tt=Ne.style,Ue=Ne.className,pt=Ne.title,dt=Ne.eventKey,Ft=Ne.warnKey,Ut=Ne.disabled,Qt=Ne.internalPopupClose,be=Ne.children,Fe=Ne.itemIcon,Ie=Ne.expandIcon,nt=Ne.popupClassName,lt=Ne.popupOffset,kt=Ne.popupStyle,sn=Ne.onClick,Nt=Ne.onMouseEnter,ut=Ne.onMouseLeave,zt=Ne.onTitleClick,wn=Ne.onTitleMouseEnter,Yt=Ne.onTitleMouseLeave,zn=(0,F.Z)(Ne,A),Yn=we(dt),gn=g.useContext(pe),Wt=gn.prefixCls,ct=gn.mode,pn=gn.openKeys,ht=gn.disabled,cn=gn.overflowDisabled,on=gn.activeKey,Cn=gn.selectedKeys,On=gn.itemIcon,Fn=gn.expandIcon,Sr=gn.onItemClick,Bn=gn.onOpenChange,ln=gn.onActive,Xn=g.useContext(U),cr=Xn._internalRenderSubMenuItem,Rr=g.useContext(Z),va=Rr.isSubPathKey,Kr=I(),dr="".concat(Wt,"-submenu"),Yr=ht||Ut,Zr=g.useRef(),jr=g.useRef(),Jr=Fe!=null?Fe:On,Ar=Ie!=null?Ie:Fn,Ur=pn.includes(dt),tr=!cn&&Ur,Lr=va(Cn,dt),Xr=xe(dt,Yr,wn,Yt),_r=Xr.active,Ma=(0,F.Z)(Xr,N),no=g.useState(!1),Ja=(0,d.Z)(no,2),yo=Ja[0],Eo=Ja[1],ro=function(Ca){Yr||Eo(Ca)},Fa=function(Ca){ro(!0),Nt==null||Nt({key:dt,domEvent:Ca})},So=function(Ca){ro(!1),ut==null||ut({key:dt,domEvent:Ca})},go=g.useMemo(function(){return _r||(ct!=="inline"?yo||va([on],dt):!1)},[ct,_r,on,yo,dt,va]),qa=Je(Kr.length),uo=function(Ca){Yr||(zt==null||zt({key:dt,domEvent:Ca}),ct==="inline"&&Bn(dt,!Ur))},ao=w(function(ma){sn==null||sn(Pt(ma)),Sr(ma)}),Qn=function(Ca){ct!=="inline"&&Bn(dt,Ca)},Er=function(){ln(dt)},rr=Yn&&"".concat(Yn,"-popup"),br=g.createElement("div",(0,n.Z)({role:"menuitem",style:qa,className:"".concat(dr,"-title"),tabIndex:Yr?null:-1,ref:Zr,title:typeof pt=="string"?pt:null,"data-menu-id":cn&&Yn?null:Yn,"aria-expanded":tr,"aria-haspopup":!0,"aria-controls":rr,"aria-disabled":Yr,onClick:uo,onFocus:Er},Ma),pt,g.createElement(St,{icon:ct!=="horizontal"?Ar:void 0,props:(0,b.Z)((0,b.Z)({},Ne),{},{isOpen:tr,isSubMenu:!0})},g.createElement("i",{className:"".concat(dr,"-arrow")}))),Ir=g.useRef(ct);if(ct!=="inline"&&Kr.length>1?Ir.current="vertical":Ir.current=ct,!cn){var Tr=Ir.current;br=g.createElement(le,{mode:Tr,prefixCls:dr,visible:!Qt&&tr&&ct!=="inline",popupClassName:nt,popupOffset:lt,popupStyle:kt,popup:g.createElement(C,{mode:Tr==="horizontal"?"vertical":Tr},g.createElement(Ge,{id:rr,ref:jr},be)),disabled:Yr,onVisibleChange:Qn},br)}var Ia=g.createElement($.Z.Item,(0,n.Z)({role:"none"},zn,{component:"li",style:tt,className:k()(dr,"".concat(dr,"-").concat(ct),Ue,(He={},(0,l.Z)(He,"".concat(dr,"-open"),tr),(0,l.Z)(He,"".concat(dr,"-active"),go),(0,l.Z)(He,"".concat(dr,"-selected"),Lr),(0,l.Z)(He,"".concat(dr,"-disabled"),Yr),He)),onMouseEnter:Fa,onMouseLeave:So}),br,!cn&&g.createElement(B,{id:rr,open:tr,keyPath:Kr},be));return cr&&(Ia=cr(Ia,Ne,{selected:Lr,active:go,open:tr,disabled:Yr})),g.createElement(C,{onItemClick:ao,mode:ct==="horizontal"?"vertical":ct,itemIcon:Jr,expandIcon:Ar},Ia)};function Se(Ae){var Ne=Ae.eventKey,He=Ae.children,tt=I(Ne),Ue=hn(He,tt),pt=y();g.useEffect(function(){if(pt)return pt.registerPath(Ne,tt),function(){pt.unregisterPath(Ne,tt)}},[tt]);var dt;return pt?dt=Ue:dt=g.createElement(ye,Ae,Ue),g.createElement(K.Provider,{value:tt},dt)}var qe=e(20135),Ve=["className","title","eventKey","children"],ke=["children"],et=function(Ne){var He=Ne.className,tt=Ne.title,Ue=Ne.eventKey,pt=Ne.children,dt=(0,F.Z)(Ne,Ve),Ft=g.useContext(pe),Ut=Ft.prefixCls,Qt="".concat(Ut,"-item-group");return g.createElement("li",(0,n.Z)({role:"presentation"},dt,{onClick:function(Fe){return Fe.stopPropagation()},className:k()(Qt,He)}),g.createElement("div",{role:"presentation",className:"".concat(Qt,"-title"),title:typeof tt=="string"?tt:void 0},tt),g.createElement("ul",{role:"group",className:"".concat(Qt,"-list")},pt))};function At(Ae){var Ne=Ae.children,He=(0,F.Z)(Ae,ke),tt=I(He.eventKey),Ue=hn(Ne,tt),pt=y();return pt?Ue:g.createElement(et,(0,fe.Z)(He,["warnKey"]),Ue)}function wt(Ae){var Ne=Ae.className,He=Ae.style,tt=g.useContext(pe),Ue=tt.prefixCls,pt=y();return pt?null:g.createElement("li",{role:"separator",className:k()("".concat(Ue,"-item-divider"),Ne),style:He})}var bt=["label","children","key","type"];function xt(Ae){return(Ae||[]).map(function(Ne,He){if(Ne&&(0,qe.Z)(Ne)==="object"){var tt=Ne,Ue=tt.label,pt=tt.children,dt=tt.key,Ft=tt.type,Ut=(0,F.Z)(tt,bt),Qt=dt!=null?dt:"tmp-".concat(He);return pt||Ft==="group"?Ft==="group"?g.createElement(At,(0,n.Z)({key:Qt},Ut,{title:Ue}),xt(pt)):g.createElement(Se,(0,n.Z)({key:Qt},Ut,{title:Ue}),xt(pt)):Ft==="divider"?g.createElement(wt,(0,n.Z)({key:Qt},Ut)):g.createElement(Vt,(0,n.Z)({key:Qt},Ut),Ue)}return null}).filter(function(Ne){return Ne})}function jt(Ae,Ne,He){var tt=Ae;return Ne&&(tt=xt(Ne)),hn(tt,He)}var gt=["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"],Kt=[],Xt=g.forwardRef(function(Ae,Ne){var He,tt,Ue=Ae,pt=Ue.prefixCls,dt=pt===void 0?"rc-menu":pt,Ft=Ue.rootClassName,Ut=Ue.style,Qt=Ue.className,be=Ue.tabIndex,Fe=be===void 0?0:be,Ie=Ue.items,nt=Ue.children,lt=Ue.direction,kt=Ue.id,sn=Ue.mode,Nt=sn===void 0?"vertical":sn,ut=Ue.inlineCollapsed,zt=Ue.disabled,wn=Ue.disabledOverflow,Yt=Ue.subMenuOpenDelay,zn=Yt===void 0?.1:Yt,Yn=Ue.subMenuCloseDelay,gn=Yn===void 0?.1:Yn,Wt=Ue.forceSubMenuRender,ct=Ue.defaultOpenKeys,pn=Ue.openKeys,ht=Ue.activeKey,cn=Ue.defaultActiveFirst,on=Ue.selectable,Cn=on===void 0?!0:on,On=Ue.multiple,Fn=On===void 0?!1:On,Sr=Ue.defaultSelectedKeys,Bn=Ue.selectedKeys,ln=Ue.onSelect,Xn=Ue.onDeselect,cr=Ue.inlineIndent,Rr=cr===void 0?24:cr,va=Ue.motion,Kr=Ue.defaultMotions,dr=Ue.triggerSubMenuAction,Yr=dr===void 0?"hover":dr,Zr=Ue.builtinPlacements,jr=Ue.itemIcon,Jr=Ue.expandIcon,Ar=Ue.overflowedIndicator,Ur=Ar===void 0?"...":Ar,tr=Ue.overflowedIndicatorPopupClassName,Lr=Ue.getPopupContainer,Xr=Ue.onClick,_r=Ue.onOpenChange,Ma=Ue.onKeyDown,no=Ue.openAnimation,Ja=Ue.openTransitionName,yo=Ue._internalRenderMenuItem,Eo=Ue._internalRenderSubMenuItem,ro=(0,F.Z)(Ue,gt),Fa=g.useMemo(function(){return jt(nt,Ie,Kt)},[nt,Ie]),So=g.useState(!1),go=(0,d.Z)(So,2),qa=go[0],uo=go[1],ao=g.useRef(),Qn=ge(kt),Er=lt==="rtl",rr=(0,E.Z)(ct,{value:pn,postState:function(Ba){return Ba||Kt}}),br=(0,d.Z)(rr,2),Ir=br[0],Tr=br[1],Ia=function(Ba){var Va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Oo(){Tr(Ba),_r==null||_r(Ba)}Va?(0,P.flushSync)(Oo):Oo()},ma=g.useState(Ir),Ca=(0,d.Z)(ma,2),ba=Ca[0],ea=Ca[1],kr=g.useRef(!1),Oa=g.useMemo(function(){return(Nt==="inline"||Nt==="vertical")&&ut?["vertical",ut]:[Nt,!1]},[Nt,ut]),Aa=(0,d.Z)(Oa,2),za=Aa[0],Nn=Aa[1],wr=za==="inline",ya=g.useState(za),Ka=(0,d.Z)(ya,2),oa=Ka[0],Wo=Ka[1],No=g.useState(Nn),Ho=(0,d.Z)(No,2),Zo=Ho[0],dl=Ho[1];g.useEffect(function(){Wo(za),dl(Nn),kr.current&&(wr?Tr(ba):Ia(Kt))},[za,Nn]);var ll=g.useState(0),tl=(0,d.Z)(ll,2),Xo=tl[0],il=tl[1],Ko=Xo>=Fa.length-1||oa!=="horizontal"||wn;g.useEffect(function(){wr&&ea(Ir)},[Ir]),g.useEffect(function(){return kr.current=!0,function(){kr.current=!1}},[]);var xo=L(),nl=xo.registerPath,fl=xo.unregisterPath,vl=xo.refreshOverflowKeys,Ro=xo.isSubPathKey,Gr=xo.getKeyPath,zr=xo.getKeys,lo=xo.getSubPathKeys,Wa=g.useMemo(function(){return{registerPath:nl,unregisterPath:fl}},[nl,fl]),ja=g.useMemo(function(){return{isSubPathKey:Ro}},[Ro]);g.useEffect(function(){vl(Ko?Kt:Fa.slice(Xo+1).map(function(ka){return ka.key}))},[Xo,Ko]);var co=(0,E.Z)(ht||cn&&((He=Fa[0])===null||He===void 0?void 0:He.key),{value:ht}),po=(0,d.Z)(co,2),Mo=po[0],Io=po[1],Go=w(function(ka){Io(ka)}),Lo=w(function(){Io(void 0)});(0,g.useImperativeHandle)(Ne,function(){return{list:ao.current,focus:function(Ba){var Va,Oo=zr(),Do=s(Oo,Qn),jo=Do.elements,Vo=Do.key2element,pl=Do.element2key,Ol=x(ao.current,jo),Bl=Mo!=null?Mo:Ol[0]?pl.get(Ol[0]):(Va=Fa.find(function(v){return!v.props.disabled}))===null||Va===void 0?void 0:Va.key,a=Vo.get(Bl);if(Bl&&a){var u;a==null||(u=a.focus)===null||u===void 0||u.call(a,Ba)}}}});var ml=(0,E.Z)(Sr||[],{value:Bn,postState:function(Ba){return Array.isArray(Ba)?Ba:Ba==null?Kt:[Ba]}}),wl=(0,d.Z)(ml,2),rl=wl[0],gl=wl[1],al=function(Ba){if(Cn){var Va=Ba.key,Oo=rl.includes(Va),Do;Fn?Oo?Do=rl.filter(function(Vo){return Vo!==Va}):Do=[].concat((0,G.Z)(rl),[Va]):Do=[Va],gl(Do);var jo=(0,b.Z)((0,b.Z)({},Ba),{},{selectedKeys:Do});Oo?Xn==null||Xn(jo):ln==null||ln(jo)}!Fn&&Ir.length&&oa!=="inline"&&Ia(Kt)},sl=w(function(ka){Xr==null||Xr(Pt(ka)),al(ka)}),yl=w(function(ka,Ba){var Va=Ir.filter(function(Do){return Do!==ka});if(Ba)Va.push(ka);else if(oa!=="inline"){var Oo=lo(ka);Va=Va.filter(function(Do){return!Oo.has(Do)})}(0,J.Z)(Ir,Va,!0)||Ia(Va,!0)}),Wl=function(Ba,Va){var Oo=Va!=null?Va:!Ir.includes(Ba);yl(Ba,Oo)},Pl=o(oa,Mo,Er,Qn,ao,zr,Gr,Io,Wl,Ma);g.useEffect(function(){uo(!0)},[]);var El=g.useMemo(function(){return{_internalRenderMenuItem:yo,_internalRenderSubMenuItem:Eo}},[yo,Eo]),Dl=oa!=="horizontal"||wn?Fa:Fa.map(function(ka,Ba){return g.createElement(C,{key:ka.key,overflowDisabled:Ba>Xo},ka)}),Il=g.createElement($.Z,(0,n.Z)({id:kt,ref:ao,prefixCls:"".concat(dt,"-overflow"),component:"ul",itemComponent:Vt,className:k()(dt,"".concat(dt,"-root"),"".concat(dt,"-").concat(oa),Qt,(tt={},(0,l.Z)(tt,"".concat(dt,"-inline-collapsed"),Zo),(0,l.Z)(tt,"".concat(dt,"-rtl"),Er),tt),Ft),dir:lt,style:Ut,role:"menu",tabIndex:Fe,data:Dl,renderRawItem:function(Ba){return Ba},renderRawRest:function(Ba){var Va=Ba.length,Oo=Va?Fa.slice(-Va):null;return g.createElement(Se,{eventKey:te,title:Ur,disabled:Ko,internalPopupClose:Va===0,popupClassName:tr},Oo)},maxCount:oa!=="horizontal"||wn?$.Z.INVALIDATE:$.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ba){il(Ba)},onKeyDown:Pl},ro));return g.createElement(U.Provider,{value:El},g.createElement(D.Provider,{value:Qn},g.createElement(C,{prefixCls:dt,rootClassName:Ft,mode:oa,openKeys:Ir,rtl:Er,disabled:zt,motion:qa?va:null,defaultMotions:qa?Kr:null,activeKey:Mo,onActive:Go,onInactive:Lo,selectedKeys:rl,inlineIndent:Rr,subMenuOpenDelay:zn,subMenuCloseDelay:gn,forceSubMenuRender:Wt,builtinPlacements:Zr,triggerSubMenuAction:Yr,getPopupContainer:Lr,itemIcon:jr,expandIcon:Jr,onItemClick:sl,onOpenChange:yl},g.createElement(Z.Provider,{value:ja},Il),g.createElement("div",{style:{display:"none"},"aria-hidden":!0},g.createElement(W.Provider,{value:Wa},Fa)))))}),yn=Xt,Gt=yn;Gt.Item=Vt,Gt.SubMenu=Se,Gt.ItemGroup=At,Gt.Divider=wt;var Ot=Gt},11780:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return ie}});var n=e(96663),l=e(44127),b=e(72071),G=e(6620),d=e(59301),F=e(92310),r=e.n(F),k=e(29301),$=e(34280),E=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],J=void 0;function h(ae,Ee){var ne=ae.prefixCls,se=ae.invalidate,Me=ae.item,Oe=ae.renderItem,ue=ae.responsive,Be=ae.responsiveDisabled,Te=ae.registerSize,it=ae.itemKey,$e=ae.className,rt=ae.style,Ye=ae.children,yt=ae.display,Xe=ae.order,Pe=ae.component,ot=Pe===void 0?"div":Pe,x=(0,G.Z)(ae,E),R=ue&&!yt;function s(f){Te(it,f)}d.useEffect(function(){return function(){s(null)}},[]);var o=Oe&&Me!==J?Oe(Me,{index:Xe}):Ye,H;se||(H={opacity:R?0:1,height:R?0:J,overflowY:R?"hidden":J,order:ue?Xe:J,pointerEvents:R?"none":J,position:R?"absolute":J});var _={};R&&(_["aria-hidden"]=!0);var i=d.createElement(ot,(0,n.Z)({className:r()(!se&&ne,$e),style:(0,l.Z)((0,l.Z)({},H),rt)},_,x,{ref:Ee}),o);return ue&&(i=d.createElement(k.Z,{onResize:function(te){var L=te.offsetWidth;s(L)},disabled:Be},i)),i}var g=d.forwardRef(h);g.displayName="Item";var P=g,D=e(6089),M=e(4676),we=e(16089);function q(ae){if(typeof MessageChannel=="undefined")(0,we.Z)(ae);else{var Ee=new MessageChannel;Ee.port1.onmessage=function(){return ae()},Ee.port2.postMessage(void 0)}}function ce(){var ae=d.useRef(null),Ee=function(se){ae.current||(ae.current=[],q(function(){(0,M.unstable_batchedUpdates)(function(){ae.current.forEach(function(Me){Me()}),ae.current=null})})),ae.current.push(se)};return Ee}function pe(ae,Ee){var ne=d.useState(Ee),se=(0,b.Z)(ne,2),Me=se[0],Oe=se[1],ue=(0,D.Z)(function(Be){ae(function(){Oe(Be)})});return[Me,ue]}var V=d.createContext(null),C=["component"],t=["className"],W=["className"],y=function(Ee,ne){var se=d.useContext(V);if(!se){var Me=Ee.component,Oe=Me===void 0?"div":Me,ue=(0,G.Z)(Ee,C);return d.createElement(Oe,(0,n.Z)({},ue,{ref:ne}))}var Be=se.className,Te=(0,G.Z)(se,t),it=Ee.className,$e=(0,G.Z)(Ee,W);return d.createElement(V.Provider,{value:null},d.createElement(P,(0,n.Z)({ref:ne,className:r()(Be,it)},Te,$e)))},K=d.forwardRef(y);K.displayName="RawItem";var I=K,Z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],S="responsive",U="invalidate";function O(ae){return"+ ".concat(ae.length," ...")}function de(ae,Ee){var ne=ae.prefixCls,se=ne===void 0?"rc-overflow":ne,Me=ae.data,Oe=Me===void 0?[]:Me,ue=ae.renderItem,Be=ae.renderRawItem,Te=ae.itemKey,it=ae.itemWidth,$e=it===void 0?10:it,rt=ae.ssr,Ye=ae.style,yt=ae.className,Xe=ae.maxCount,Pe=ae.renderRest,ot=ae.renderRawRest,x=ae.suffix,R=ae.component,s=R===void 0?"div":R,o=ae.itemComponent,H=ae.onVisibleChange,_=(0,G.Z)(ae,Z),i=rt==="full",f=ce(),te=pe(f,null),L=(0,b.Z)(te,2),w=L[0],X=L[1],Re=w||0,ge=pe(f,new Map),De=(0,b.Z)(ge,2),Ce=De[0],z=De[1],T=pe(f,0),fe=(0,b.Z)(T,2),me=fe[0],xe=fe[1],Je=pe(f,0),St=(0,b.Z)(Je,2),st=St[0],Pt=St[1],an=pe(f,0),_t=(0,b.Z)(an,2),en=_t[0],fn=_t[1],In=(0,d.useState)(null),vn=(0,b.Z)(In,2),Vt=vn[0],Sn=vn[1],Kn=(0,d.useState)(null),Rt=(0,b.Z)(Kn,2),Ge=Rt[0],Et=Rt[1],hn=d.useMemo(function(){return Ge===null&&i?Number.MAX_SAFE_INTEGER:Ge||0},[Ge,w]),xn=(0,d.useState)(!1),$t=(0,b.Z)(xn,2),Hn=$t[0],nr=$t[1],Tn="".concat(se,"-item"),mn=Math.max(me,st),Ct=Xe===S,le=Oe.length&&Ct,p=Xe===U,B=le||typeof Xe=="number"&&Oe.length>Xe,A=(0,d.useMemo)(function(){var Ot=Oe;return le?w===null&&i?Ot=Oe:Ot=Oe.slice(0,Math.min(Oe.length,Re/$e)):typeof Xe=="number"&&(Ot=Oe.slice(0,Xe)),Ot},[Oe,$e,w,Xe,le]),N=(0,d.useMemo)(function(){return le?Oe.slice(hn+1):Oe.slice(A.length)},[Oe,A,le,hn]),ye=(0,d.useCallback)(function(Ot,Ae){var Ne;return typeof Te=="function"?Te(Ot):(Ne=Te&&(Ot==null?void 0:Ot[Te]))!==null&&Ne!==void 0?Ne:Ae},[Te]),Se=(0,d.useCallback)(ue||function(Ot){return Ot},[ue]);function qe(Ot,Ae,Ne){Ge===Ot&&(Ae===void 0||Ae===Vt)||(Et(Ot),Ne||(nr(OtRe){qe(He-1,Ot-tt-en+st);break}}x&&wt(0)+en>Re&&Sn(null)}},[Re,Ce,st,en,ye,A]);var bt=Hn&&!!N.length,xt={};Vt!==null&&le&&(xt={position:"absolute",left:Vt,top:0});var jt={prefixCls:Tn,responsive:le,component:o,invalidate:p},gt=Be?function(Ot,Ae){var Ne=ye(Ot,Ae);return d.createElement(V.Provider,{key:Ne,value:(0,l.Z)((0,l.Z)({},jt),{},{order:Ae,item:Ot,itemKey:Ne,registerSize:ke,display:Ae<=hn})},Be(Ot,Ae))}:function(Ot,Ae){var Ne=ye(Ot,Ae);return d.createElement(P,(0,n.Z)({},jt,{order:Ae,key:Ne,item:Ot,renderItem:Se,itemKey:Ne,registerSize:ke,display:Ae<=hn}))},Kt={order:bt?hn:Number.MAX_SAFE_INTEGER,className:"".concat(Tn,"-rest"),registerSize:et,display:bt},Xt=Pe||O,yn=ot?d.createElement(V.Provider,{value:(0,l.Z)((0,l.Z)({},jt),Kt)},ot(N)):d.createElement(P,(0,n.Z)({},jt,Kt),typeof Xt=="function"?Xt(N):Xt),Gt=d.createElement(s,(0,n.Z)({className:r()(!p&&se,yt),style:Ye,ref:Ee},_),A.map(gt),B?yn:null,x&&d.createElement(P,(0,n.Z)({},jt,{responsive:Ct,responsiveDisabled:!le,order:hn,className:"".concat(Tn,"-suffix"),registerSize:At,display:!0,style:xt}),x));return Ct?d.createElement(k.Z,{onResize:Ve,disabled:!le},Gt):Gt}var j=d.forwardRef(de);j.displayName="Overflow",j.Item=I,j.RESPONSIVE=S,j.INVALIDATE=U;var Q=j,ie=Q},29301:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return U}});var n=e(96663),l=e(59301),b=e(11592),G=e(48736),d=e(44127),F=e(20135),r=e(76846),k=e(8654),$=l.createContext(null);function E(O){var de=O.children,j=O.onBatchResize,Q=l.useRef(0),ie=l.useRef([]),ae=l.useContext($),Ee=l.useCallback(function(ne,se,Me){Q.current+=1;var Oe=Q.current;ie.current.push({size:ne,element:se,data:Me}),Promise.resolve().then(function(){Oe===Q.current&&(j==null||j(ie.current),ie.current=[])}),ae==null||ae(ne,se,Me)},[j,ae]);return l.createElement($.Provider,{value:Ee},de)}var J=e(76374),h=new Map;function g(O){O.forEach(function(de){var j,Q=de.target;(j=h.get(Q))===null||j===void 0||j.forEach(function(ie){return ie(Q)})})}var P=new J.Z(g),D=null,M=null;function we(O,de){h.has(O)||(h.set(O,new Set),P.observe(O)),h.get(O).add(de)}function q(O,de){h.has(O)&&(h.get(O).delete(de),h.get(O).size||(P.unobserve(O),h.delete(O)))}var ce=e(52884),pe=e(95727),V=e(65711),C=e(85745),t=function(O){(0,V.Z)(j,O);var de=(0,C.Z)(j);function j(){return(0,ce.Z)(this,j),de.apply(this,arguments)}return(0,pe.Z)(j,[{key:"render",value:function(){return this.props.children}}]),j}(l.Component);function W(O,de){var j=O.children,Q=O.disabled,ie=l.useRef(null),ae=l.useRef(null),Ee=l.useContext($),ne=typeof j=="function",se=ne?j(ie):j,Me=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Oe=!ne&&l.isValidElement(se)&&(0,k.Yr)(se),ue=Oe?(0,k.C4)(se):null,Be=(0,k.x1)(ue,ie),Te=function(){var Ye;return(0,r.ZP)(ie.current)||(ie.current&&(0,F.Z)(ie.current)==="object"?(0,r.ZP)((Ye=ie.current)===null||Ye===void 0?void 0:Ye.nativeElement):null)||(0,r.ZP)(ae.current)};l.useImperativeHandle(de,function(){return Te()});var it=l.useRef(O);it.current=O;var $e=l.useCallback(function(rt){var Ye=it.current,yt=Ye.onResize,Xe=Ye.data,Pe=rt.getBoundingClientRect(),ot=Pe.width,x=Pe.height,R=rt.offsetWidth,s=rt.offsetHeight,o=Math.floor(ot),H=Math.floor(x);if(Me.current.width!==o||Me.current.height!==H||Me.current.offsetWidth!==R||Me.current.offsetHeight!==s){var _={width:o,height:H,offsetWidth:R,offsetHeight:s};Me.current=_;var i=R===Math.round(ot)?ot:R,f=s===Math.round(x)?x:s,te=(0,d.Z)((0,d.Z)({},_),{},{offsetWidth:i,offsetHeight:f});Ee==null||Ee(te,rt,Xe),yt&&Promise.resolve().then(function(){yt(te,rt)})}},[]);return l.useEffect(function(){var rt=Te();return rt&&!Q&&we(rt,$e),function(){return q(rt,$e)}},[ie.current,Q]),l.createElement(t,{ref:ae},Oe?l.cloneElement(se,{ref:Be}):se)}var y=l.forwardRef(W),K=y,I="rc-observer-key";function Z(O,de){var j=O.children,Q=typeof j=="function"?[j]:(0,b.Z)(j);return Q.map(function(ie,ae){var Ee=(ie==null?void 0:ie.key)||"".concat(I,"-").concat(ae);return l.createElement(K,(0,n.Z)({},O,{key:Ee,ref:ae===0?de:void 0}),ie)})}var S=l.forwardRef(Z);S.Collection=E;var U=S},17115:function(qt,Ze,e){"use strict";e.d(Ze,{ZP:function(){return r}});var n=e(72071),l=e(59301),b=e(47273),G=0,d=(0,b.Z)();function F(){var k;return d?(k=G,G+=1):k="TEST_OR_SSR",k}function r(k){var $=l.useState(),E=(0,n.Z)($,2),J=E[0],h=E[1];return l.useEffect(function(){h("rc_select_".concat(F()))},[]),k||J}},77861:function(qt,Ze,e){"use strict";e.d(Ze,{Ac:function(){return X},Xo:function(){return Pt},Wx:function(){return _t},ZP:function(){return B},lk:function(){return V}});var n=e(96663),l=e(19127),b=e(90493),G=e(44127),d=e(72071),F=e(6620),r=e(20135),k=e(18929),$=e(48736),E=e(59301),J=e(92310),h=e.n(J),g=e(34280),P=e(49658),D=e(10228),M=e(8654),we=function(N){var ye=N.className,Se=N.customizeIcon,qe=N.customizeIconProps,Ve=N.onMouseDown,ke=N.onClick,et=N.children,At;return typeof Se=="function"?At=Se(qe):At=Se,E.createElement("span",{className:ye,onMouseDown:function(bt){bt.preventDefault(),Ve&&Ve(bt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ke,"aria-hidden":!0},At!==void 0?At:E.createElement("span",{className:h()(ye.split(/\s+/).map(function(wt){return"".concat(wt,"-icon")}))},et))},q=we;function ce(A,N,ye,Se,qe){var Ve=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ke=arguments.length>6?arguments[6]:void 0,et=arguments.length>7?arguments[7]:void 0,At=E.useMemo(function(){if((0,r.Z)(Se)==="object")return Se.clearIcon;if(qe)return qe},[Se,qe]),wt=E.useMemo(function(){return!!(!Ve&&Se&&(ye.length||ke)&&!(et==="combobox"&&ke===""))},[Se,Ve,ye.length,ke,et]);return{allowClear:wt,clearIcon:E.createElement(q,{className:"".concat(A,"-clear"),onMouseDown:N,customizeIcon:At},"\xD7")}}var pe=E.createContext(null);function V(){return E.useContext(pe)}function C(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,N=E.useState(!1),ye=(0,d.Z)(N,2),Se=ye[0],qe=ye[1],Ve=E.useRef(null),ke=function(){window.clearTimeout(Ve.current)};E.useEffect(function(){return ke},[]);var et=function(wt,bt){ke(),Ve.current=window.setTimeout(function(){qe(wt),bt&&bt()},A)};return[Se,et,ke]}function t(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,N=E.useRef(null),ye=E.useRef(null);E.useEffect(function(){return function(){window.clearTimeout(ye.current)}},[]);function Se(qe){(qe||N.current===null)&&(N.current=qe),window.clearTimeout(ye.current),ye.current=window.setTimeout(function(){N.current=null},A)}return[function(){return N.current},Se]}function W(A,N,ye,Se){var qe=E.useRef(null);qe.current={open:N,triggerOpen:ye,customizedTrigger:Se},E.useEffect(function(){function Ve(ke){var et;if(!((et=qe.current)!==null&&et!==void 0&&et.customizedTrigger)){var At=ke.target;At.shadowRoot&&ke.composed&&(At=ke.composedPath()[0]||At),qe.current.open&&A().filter(function(wt){return wt}).every(function(wt){return!wt.contains(At)&&wt!==At})&&qe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ve),function(){return window.removeEventListener("mousedown",Ve)}},[])}var y=e(26112),K=e(11780),I=function(N,ye){var Se,qe,Ve=N.prefixCls,ke=N.id,et=N.inputElement,At=N.disabled,wt=N.tabIndex,bt=N.autoFocus,xt=N.autoComplete,jt=N.editable,gt=N.activeDescendantId,Kt=N.value,Xt=N.maxLength,yn=N.onKeyDown,Gt=N.onMouseDown,Ot=N.onChange,Ae=N.onPaste,Ne=N.onCompositionStart,He=N.onCompositionEnd,tt=N.open,Ue=N.attrs,pt=et||E.createElement("input",null),dt=pt,Ft=dt.ref,Ut=dt.props,Qt=Ut.onKeyDown,be=Ut.onChange,Fe=Ut.onMouseDown,Ie=Ut.onCompositionStart,nt=Ut.onCompositionEnd,lt=Ut.style;return(0,$.Kp)(!("maxLength"in pt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),pt=E.cloneElement(pt,(0,G.Z)((0,G.Z)((0,G.Z)({type:"search"},Ut),{},{id:ke,ref:(0,M.sQ)(ye,Ft),disabled:At,tabIndex:wt,autoComplete:xt||"off",autoFocus:bt,className:h()("".concat(Ve,"-selection-search-input"),(Se=pt)===null||Se===void 0||(qe=Se.props)===null||qe===void 0?void 0:qe.className),role:"combobox","aria-label":"Search","aria-expanded":tt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ke,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ke,"_list"),"aria-activedescendant":tt?gt:void 0},Ue),{},{value:jt?Kt:"",maxLength:Xt,readOnly:!jt,unselectable:jt?null:"on",style:(0,G.Z)((0,G.Z)({},lt),{},{opacity:jt?null:0}),onKeyDown:function(sn){yn(sn),Qt&&Qt(sn)},onMouseDown:function(sn){Gt(sn),Fe&&Fe(sn)},onChange:function(sn){Ot(sn),be&&be(sn)},onCompositionStart:function(sn){Ne(sn),Ie&&Ie(sn)},onCompositionEnd:function(sn){He(sn),nt&&nt(sn)},onPaste:Ae})),pt},Z=E.forwardRef(I);Z.displayName="Input";var S=Z;function U(A){return Array.isArray(A)?A:A!==void 0?[A]:[]}var O=typeof window!="undefined"&&window.document&&window.document.documentElement,de=O;function j(A){return A!=null}function Q(A){return!A&&A!==0}function ie(A){return["string","number"].includes((0,r.Z)(A))}function ae(A){var N=void 0;return A&&(ie(A.title)?N=A.title.toString():ie(A.label)&&(N=A.label.toString())),N}function Ee(A,N){de?E.useLayoutEffect(A,N):E.useEffect(A,N)}function ne(A){var N;return(N=A.key)!==null&&N!==void 0?N:A.value}var se=function(N){N.preventDefault(),N.stopPropagation()},Me=function(N){var ye=N.id,Se=N.prefixCls,qe=N.values,Ve=N.open,ke=N.searchValue,et=N.autoClearSearchValue,At=N.inputRef,wt=N.placeholder,bt=N.disabled,xt=N.mode,jt=N.showSearch,gt=N.autoFocus,Kt=N.autoComplete,Xt=N.activeDescendantId,yn=N.tabIndex,Gt=N.removeIcon,Ot=N.maxTagCount,Ae=N.maxTagTextLength,Ne=N.maxTagPlaceholder,He=Ne===void 0?function(on){return"+ ".concat(on.length," ...")}:Ne,tt=N.tagRender,Ue=N.onToggleOpen,pt=N.onRemove,dt=N.onInputChange,Ft=N.onInputPaste,Ut=N.onInputKeyDown,Qt=N.onInputMouseDown,be=N.onInputCompositionStart,Fe=N.onInputCompositionEnd,Ie=E.useRef(null),nt=(0,E.useState)(0),lt=(0,d.Z)(nt,2),kt=lt[0],sn=lt[1],Nt=(0,E.useState)(!1),ut=(0,d.Z)(Nt,2),zt=ut[0],wn=ut[1],Yt="".concat(Se,"-selection"),zn=Ve||xt==="multiple"&&et===!1||xt==="tags"?ke:"",Yn=xt==="tags"||xt==="multiple"&&et===!1||jt&&(Ve||zt);Ee(function(){sn(Ie.current.scrollWidth)},[zn]);function gn(on,Cn,On,Fn,Sr){return E.createElement("span",{className:h()("".concat(Yt,"-item"),(0,b.Z)({},"".concat(Yt,"-item-disabled"),On)),title:ae(on)},E.createElement("span",{className:"".concat(Yt,"-item-content")},Cn),Fn&&E.createElement(q,{className:"".concat(Yt,"-item-remove"),onMouseDown:se,onClick:Sr,customizeIcon:Gt},"\xD7"))}function Wt(on,Cn,On,Fn,Sr){var Bn=function(Xn){se(Xn),Ue(!Ve)};return E.createElement("span",{onMouseDown:Bn},tt({label:Cn,value:on,disabled:On,closable:Fn,onClose:Sr}))}function ct(on){var Cn=on.disabled,On=on.label,Fn=on.value,Sr=!bt&&!Cn,Bn=On;if(typeof Ae=="number"&&(typeof On=="string"||typeof On=="number")){var ln=String(Bn);ln.length>Ae&&(Bn="".concat(ln.slice(0,Ae),"..."))}var Xn=function(Rr){Rr&&Rr.stopPropagation(),pt(on)};return typeof tt=="function"?Wt(Fn,Bn,Cn,Sr,Xn):gn(on,Bn,Cn,Sr,Xn)}function pn(on){var Cn=typeof He=="function"?He(on):He;return gn({title:Cn},Cn,!1)}var ht=E.createElement("div",{className:"".concat(Yt,"-search"),style:{width:kt},onFocus:function(){wn(!0)},onBlur:function(){wn(!1)}},E.createElement(S,{ref:At,open:Ve,prefixCls:Se,id:ye,inputElement:null,disabled:bt,autoFocus:gt,autoComplete:Kt,editable:Yn,activeDescendantId:Xt,value:zn,onKeyDown:Ut,onMouseDown:Qt,onChange:dt,onPaste:Ft,onCompositionStart:be,onCompositionEnd:Fe,tabIndex:yn,attrs:(0,y.Z)(N,!0)}),E.createElement("span",{ref:Ie,className:"".concat(Yt,"-search-mirror"),"aria-hidden":!0},zn,"\xA0")),cn=E.createElement(K.Z,{prefixCls:"".concat(Yt,"-overflow"),data:qe,renderItem:ct,renderRest:pn,suffix:ht,itemKey:ne,maxCount:Ot});return E.createElement(E.Fragment,null,cn,!qe.length&&!zn&&E.createElement("span",{className:"".concat(Yt,"-placeholder")},wt))},Oe=Me,ue=function(N){var ye=N.inputElement,Se=N.prefixCls,qe=N.id,Ve=N.inputRef,ke=N.disabled,et=N.autoFocus,At=N.autoComplete,wt=N.activeDescendantId,bt=N.mode,xt=N.open,jt=N.values,gt=N.placeholder,Kt=N.tabIndex,Xt=N.showSearch,yn=N.searchValue,Gt=N.activeValue,Ot=N.maxLength,Ae=N.onInputKeyDown,Ne=N.onInputMouseDown,He=N.onInputChange,tt=N.onInputPaste,Ue=N.onInputCompositionStart,pt=N.onInputCompositionEnd,dt=N.title,Ft=E.useState(!1),Ut=(0,d.Z)(Ft,2),Qt=Ut[0],be=Ut[1],Fe=bt==="combobox",Ie=Fe||Xt,nt=jt[0],lt=yn||"";Fe&&Gt&&!Qt&&(lt=Gt),E.useEffect(function(){Fe&&be(!1)},[Fe,Gt]);var kt=bt!=="combobox"&&!xt&&!Xt?!1:!!lt,sn=dt===void 0?ae(nt):dt,Nt=function(){if(nt)return null;var zt=kt?{visibility:"hidden"}:void 0;return E.createElement("span",{className:"".concat(Se,"-selection-placeholder"),style:zt},gt)};return E.createElement(E.Fragment,null,E.createElement("span",{className:"".concat(Se,"-selection-search")},E.createElement(S,{ref:Ve,prefixCls:Se,id:qe,open:xt,inputElement:ye,disabled:ke,autoFocus:et,autoComplete:At,editable:Ie,activeDescendantId:wt,value:lt,onKeyDown:Ae,onMouseDown:Ne,onChange:function(zt){be(!0),He(zt)},onPaste:tt,onCompositionStart:Ue,onCompositionEnd:pt,tabIndex:Kt,attrs:(0,y.Z)(N,!0),maxLength:Fe?Ot:void 0})),!Fe&&nt?E.createElement("span",{className:"".concat(Se,"-selection-item"),title:sn,style:kt?{visibility:"hidden"}:void 0},nt.label):null,Nt())},Be=ue;function Te(A){return![D.Z.ESC,D.Z.SHIFT,D.Z.BACKSPACE,D.Z.TAB,D.Z.WIN_KEY,D.Z.ALT,D.Z.META,D.Z.WIN_KEY_RIGHT,D.Z.CTRL,D.Z.SEMICOLON,D.Z.EQUALS,D.Z.CAPS_LOCK,D.Z.CONTEXT_MENU,D.Z.F1,D.Z.F2,D.Z.F3,D.Z.F4,D.Z.F5,D.Z.F6,D.Z.F7,D.Z.F8,D.Z.F9,D.Z.F10,D.Z.F11,D.Z.F12].includes(A)}var it=function(N,ye){var Se=(0,E.useRef)(null),qe=(0,E.useRef)(!1),Ve=N.prefixCls,ke=N.open,et=N.mode,At=N.showSearch,wt=N.tokenWithEnter,bt=N.autoClearSearchValue,xt=N.onSearch,jt=N.onSearchSubmit,gt=N.onToggleOpen,Kt=N.onInputKeyDown,Xt=N.domRef;E.useImperativeHandle(ye,function(){return{focus:function(){Se.current.focus()},blur:function(){Se.current.blur()}}});var yn=t(0),Gt=(0,d.Z)(yn,2),Ot=Gt[0],Ae=Gt[1],Ne=function(lt){var kt=lt.which;(kt===D.Z.UP||kt===D.Z.DOWN)&<.preventDefault(),Kt&&Kt(lt),kt===D.Z.ENTER&&et==="tags"&&!qe.current&&!ke&&(jt==null||jt(lt.target.value)),Te(kt)&>(!0)},He=function(){Ae(!0)},tt=(0,E.useRef)(null),Ue=function(lt){xt(lt,!0,qe.current)!==!1&>(!0)},pt=function(){qe.current=!0},dt=function(lt){qe.current=!1,et!=="combobox"&&Ue(lt.target.value)},Ft=function(lt){var kt=lt.target.value;if(wt&&tt.current&&/[\r\n]/.test(tt.current)){var sn=tt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");kt=kt.replace(sn,tt.current)}tt.current=null,Ue(kt)},Ut=function(lt){var kt=lt.clipboardData,sn=kt.getData("text");tt.current=sn},Qt=function(lt){var kt=lt.target;if(kt!==Se.current){var sn=document.body.style.msTouchAction!==void 0;sn?setTimeout(function(){Se.current.focus()}):Se.current.focus()}},be=function(lt){var kt=Ot();lt.target!==Se.current&&!kt&&et!=="combobox"&<.preventDefault(),(et!=="combobox"&&(!At||!kt)||!ke)&&(ke&&bt!==!1&&xt("",!0,!1),gt())},Fe={inputRef:Se,onInputKeyDown:Ne,onInputMouseDown:He,onInputChange:Ft,onInputPaste:Ut,onInputCompositionStart:pt,onInputCompositionEnd:dt},Ie=et==="multiple"||et==="tags"?E.createElement(Oe,(0,n.Z)({},N,Fe)):E.createElement(Be,(0,n.Z)({},N,Fe));return E.createElement("div",{ref:Xt,className:"".concat(Ve,"-selector"),onClick:Qt,onMouseDown:be},Ie)},$e=E.forwardRef(it);$e.displayName="Selector";var rt=$e,Ye=e(35593),yt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(N){var ye=N===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ye,adjustY:1},htmlRegion:"scroll"}}},Pe=function(N,ye){var Se=N.prefixCls,qe=N.disabled,Ve=N.visible,ke=N.children,et=N.popupElement,At=N.animation,wt=N.transitionName,bt=N.dropdownStyle,xt=N.dropdownClassName,jt=N.direction,gt=jt===void 0?"ltr":jt,Kt=N.placement,Xt=N.builtinPlacements,yn=N.dropdownMatchSelectWidth,Gt=N.dropdownRender,Ot=N.dropdownAlign,Ae=N.getPopupContainer,Ne=N.empty,He=N.getTriggerDOMNode,tt=N.onPopupVisibleChange,Ue=N.onPopupMouseEnter,pt=(0,F.Z)(N,yt),dt="".concat(Se,"-dropdown"),Ft=et;Gt&&(Ft=Gt(et));var Ut=E.useMemo(function(){return Xt||Xe(yn)},[Xt,yn]),Qt=At?"".concat(dt,"-").concat(At):wt,be=typeof yn=="number",Fe=E.useMemo(function(){return be?null:yn===!1?"minWidth":"width"},[yn,be]),Ie=bt;be&&(Ie=(0,G.Z)((0,G.Z)({},Ie),{},{width:yn}));var nt=E.useRef(null);return E.useImperativeHandle(ye,function(){return{getPopupElement:function(){return nt.current}}}),E.createElement(Ye.Z,(0,n.Z)({},pt,{showAction:tt?["click"]:[],hideAction:tt?["click"]:[],popupPlacement:Kt||(gt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ut,prefixCls:dt,popupTransitionName:Qt,popup:E.createElement("div",{ref:nt,onMouseEnter:Ue},Ft),stretch:Fe,popupAlign:Ot,popupVisible:Ve,getPopupContainer:Ae,popupClassName:h()(xt,(0,b.Z)({},"".concat(dt,"-empty"),Ne)),popupStyle:Ie,getTriggerDOMNode:He,onPopupVisibleChange:tt}),ke)},ot=E.forwardRef(Pe);ot.displayName="SelectTrigger";var x=ot,R=e(4537);function s(A,N){var ye=A.key,Se;return"value"in A&&(Se=A.value),ye!=null?ye:Se!==void 0?Se:"rc-index-key-".concat(N)}function o(A,N){var ye=A||{},Se=ye.label,qe=ye.value,Ve=ye.options,ke=ye.groupLabel,et=Se||(N?"children":"label");return{label:et,value:qe||"value",options:Ve||"options",groupLabel:ke||et}}function H(A){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=N.fieldNames,Se=N.childrenAsData,qe=[],Ve=o(ye,!1),ke=Ve.label,et=Ve.value,At=Ve.options,wt=Ve.groupLabel;function bt(xt,jt){xt.forEach(function(gt){if(jt||!(At in gt)){var Kt=gt[et];qe.push({key:s(gt,qe.length),groupOption:jt,data:gt,label:gt[ke],value:Kt})}else{var Xt=gt[wt];Xt===void 0&&Se&&(Xt=gt.label),qe.push({key:s(gt,qe.length),group:!0,data:gt,label:Xt}),bt(gt[At],!0)}})}return bt(A,!1),qe}function _(A){var N=(0,G.Z)({},A);return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,$.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),N}}),N}function i(A,N){if(!N||!N.length)return null;var ye=!1;function Se(Ve,ke){var et=(0,R.Z)(ke),At=et[0],wt=et.slice(1);if(!At)return[Ve];var bt=Ve.split(At);return ye=ye||bt.length>1,bt.reduce(function(xt,jt){return[].concat((0,l.Z)(xt),(0,l.Z)(Se(jt,wt)))},[]).filter(function(xt){return xt})}var qe=Se(A,N);return ye?qe:null}var f=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],te=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function L(A){return A==="tags"||A==="multiple"}var w=E.forwardRef(function(A,N){var ye,Se,qe=A.id,Ve=A.prefixCls,ke=A.className,et=A.showSearch,At=A.tagRender,wt=A.direction,bt=A.omitDomProps,xt=A.displayValues,jt=A.onDisplayValuesChange,gt=A.emptyOptions,Kt=A.notFoundContent,Xt=Kt===void 0?"Not Found":Kt,yn=A.onClear,Gt=A.mode,Ot=A.disabled,Ae=A.loading,Ne=A.getInputElement,He=A.getRawInputElement,tt=A.open,Ue=A.defaultOpen,pt=A.onDropdownVisibleChange,dt=A.activeValue,Ft=A.onActiveValueChange,Ut=A.activeDescendantId,Qt=A.searchValue,be=A.autoClearSearchValue,Fe=A.onSearch,Ie=A.onSearchSplit,nt=A.tokenSeparators,lt=A.allowClear,kt=A.suffixIcon,sn=A.clearIcon,Nt=A.OptionList,ut=A.animation,zt=A.transitionName,wn=A.dropdownStyle,Yt=A.dropdownClassName,zn=A.dropdownMatchSelectWidth,Yn=A.dropdownRender,gn=A.dropdownAlign,Wt=A.placement,ct=A.builtinPlacements,pn=A.getPopupContainer,ht=A.showAction,cn=ht===void 0?[]:ht,on=A.onFocus,Cn=A.onBlur,On=A.onKeyUp,Fn=A.onKeyDown,Sr=A.onMouseDown,Bn=(0,F.Z)(A,f),ln=L(Gt),Xn=(et!==void 0?et:ln)||Gt==="combobox",cr=(0,G.Z)({},Bn);te.forEach(function(Gr){delete cr[Gr]}),bt==null||bt.forEach(function(Gr){delete cr[Gr]});var Rr=E.useState(!1),va=(0,d.Z)(Rr,2),Kr=va[0],dr=va[1];E.useEffect(function(){dr((0,P.Z)())},[]);var Yr=E.useRef(null),Zr=E.useRef(null),jr=E.useRef(null),Jr=E.useRef(null),Ar=E.useRef(null),Ur=C(),tr=(0,d.Z)(Ur,3),Lr=tr[0],Xr=tr[1],_r=tr[2];E.useImperativeHandle(N,function(){var Gr,zr;return{focus:(Gr=Jr.current)===null||Gr===void 0?void 0:Gr.focus,blur:(zr=Jr.current)===null||zr===void 0?void 0:zr.blur,scrollTo:function(Wa){var ja;return(ja=Ar.current)===null||ja===void 0?void 0:ja.scrollTo(Wa)}}});var Ma=E.useMemo(function(){var Gr;if(Gt!=="combobox")return Qt;var zr=(Gr=xt[0])===null||Gr===void 0?void 0:Gr.value;return typeof zr=="string"||typeof zr=="number"?String(zr):""},[Qt,Gt,xt]),no=Gt==="combobox"&&typeof Ne=="function"&&Ne()||null,Ja=typeof He=="function"&&He(),yo=(0,M.x1)(Zr,Ja==null||(ye=Ja.props)===null||ye===void 0?void 0:ye.ref),Eo=E.useState(!1),ro=(0,d.Z)(Eo,2),Fa=ro[0],So=ro[1];(0,g.Z)(function(){So(!0)},[]);var go=(0,k.Z)(!1,{defaultValue:Ue,value:tt}),qa=(0,d.Z)(go,2),uo=qa[0],ao=qa[1],Qn=Fa?uo:!1,Er=!Xt&>(Ot||Er&&Qn&&Gt==="combobox")&&(Qn=!1);var rr=Er?!1:Qn,br=E.useCallback(function(Gr){var zr=Gr!==void 0?Gr:!Qn;Ot||(ao(zr),Qn!==zr&&(pt==null||pt(zr)))},[Ot,Qn,ao,pt]),Ir=E.useMemo(function(){return(nt||[]).some(function(Gr){return[` `,`\r -`].includes(Gr)})},[nt]),Tr=function(zr,lo,Wa){var ja=!0,co=zr;Ft==null||Ft(null);var po=Wa?null:i(zr,nt);return Gt!=="combobox"&&po&&(co="",Ie==null||Ie(po),br(!1),ja=!1),Fe&&Ma!==co&&Fe(co,{source:lo?"typing":"effect"}),ja},Ia=function(zr){!zr||!zr.trim()||Fe(zr,{source:"submit"})};E.useEffect(function(){!Qn&&!ln&&Gt!=="combobox"&&Tr("",!1,!1)},[Qn]),E.useEffect(function(){uo&&Ot&&ao(!1),Ot&&Xr(!1)},[Ot]);var ma=t(),Ca=(0,d.Z)(ma,2),ba=Ca[0],ea=Ca[1],kr=function(zr){var lo=ba(),Wa=zr.which;if(Wa===I.Z.ENTER&&(Gt!=="combobox"&&zr.preventDefault(),Qn||br(!0)),ea(!!Ma),Wa===I.Z.BACKSPACE&&!lo&&ln&&!Ma&&xt.length){for(var ja=(0,l.Z)(xt),co=null,po=ja.length-1;po>=0;po-=1){var Mo=ja[po];if(!Mo.disabled){ja.splice(po,1),co=Mo;break}}co&&jt(ja,{type:"remove",values:[co]})}for(var Io=arguments.length,Go=new Array(Io>1?Io-1:0),Lo=1;Lo1?lo-1:0),ja=1;ja1?po-1:0),Io=1;Io1&&arguments[1]!==void 0?arguments[1]:!1;return(0,z.Z)(w).map(function(ye,Se){if(!E.isValidElement(ye)||!ye.type)return null;var qe=ye,Ve=qe.type.isSelectOptGroup,ke=qe.key,et=qe.props,At=et.children,wt=(0,F.Z)(et,fe);return N||!Ve?me(ye):(0,U.Z)((0,U.Z)({key:"__RC_SELECT_GRP__".concat(ke===null?Se:ke,"__"),label:ke},wt),{},{options:xe(At)})}).filter(function(ye){return ye})}function Je(w,N,ye,Se,qe){return E.useMemo(function(){var Ve=w,ke=!w;ke&&(Ve=xe(N));var et=new Map,At=new Map,wt=function(jt,gt,Kt){Kt&&typeof Kt=="string"&&jt.set(gt[Kt],gt)};function bt(xt){for(var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=0;gt1&&arguments[1]!==void 0?arguments[1]:1,pn=Ft.length,ht=0;ht1&&arguments[1]!==void 0?arguments[1]:!1;kt(Wt);var pn={source:ct?"keyboard":"mouse"},ht=Ft[Wt];if(!ht){Xt(null,-1,pn);return}Xt(ht.value,Wt,pn)};(0,E.useEffect)(function(){sn(yn!==!1?Fe(0):-1)},[Ft.length,wt]);var Nt=E.useCallback(function(gn){return we.has(gn)&&At!=="combobox"},[At,(0,l.Z)(we).toString(),we.size]);(0,E.useEffect)(function(){var gn=setTimeout(function(){if(!et&&ke&&we.size===1){var ct=Array.from(we)[0],pn=Ft.findIndex(function(ht){var cn=ht.data;return cn.value===ct});pn!==-1&&(sn(pn),be(pn))}});if(ke){var Wt;(Wt=Ut.current)===null||Wt===void 0||Wt.scrollTo(void 0)}return function(){return clearTimeout(gn)}},[ke,wt,Kt.length]);var ut=function(Wt){Wt!==void 0&&Gt(Wt,{selected:!we.has(Wt)}),et||bt(!1)};if(E.useImperativeHandle(ye,function(){return{onKeyDown:function(Wt){var ct=Wt.which,pn=Wt.ctrlKey;switch(ct){case I.Z.N:case I.Z.P:case I.Z.UP:case I.Z.DOWN:{var ht=0;if(ct===I.Z.UP?ht=-1:ct===I.Z.DOWN?ht=1:Sn()&&pn&&(ct===I.Z.N?ht=1:ct===I.Z.P&&(ht=-1)),ht!==0){var cn=Fe(lt+ht,ht);be(cn),sn(cn,!0)}break}case I.Z.ENTER:{var on=Ft[lt];on&&!on.data.disabled?ut(on.value):ut(void 0),ke&&Wt.preventDefault();break}case I.Z.ESC:bt(!1),ke&&Wt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Wt){be(Wt)}}}),Ft.length===0)return E.createElement("div",{role:"listbox",id:"".concat(Ve,"_list"),className:"".concat(dt,"-empty"),onMouseDown:Qt},xt);var zt=Object.keys(Ne).map(function(gn){return Ne[gn]}),wn=function(Wt){return Wt.label};function Yt(gn,Wt){var ct=gn.group;return{role:ct?"presentation":"option",id:"".concat(Ve,"_list_").concat(Wt)}}var zn=function(Wt){var ct=Ft[Wt];if(!ct)return null;var pn=ct.data||{},ht=pn.value,cn=ct.group,on=(0,y.Z)(pn,!0),Cn=wn(ct);return ct?E.createElement("div",(0,n.Z)({"aria-label":typeof Cn=="string"&&!cn?Cn:null},on,{key:Wt},Yt(ct,Wt),{"aria-selected":Nt(ht)}),ht):null},Yn={role:"listbox",id:"".concat(Ve,"_list")};return E.createElement(E.Fragment,null,He&&E.createElement("div",(0,n.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),zn(lt-1),zn(lt),zn(lt+1)),E.createElement(In.Z,{itemKey:"key",ref:Ut,data:Ft,height:Ue,itemHeight:pt,fullHeight:!1,onMouseDown:Qt,onScroll:jt,virtual:He,direction:tt,innerProps:He?null:Yn},function(gn,Wt){var ct,pn=gn.group,ht=gn.groupOption,cn=gn.data,on=gn.label,Cn=gn.value,On=cn.key;if(pn){var Fn,Sr=(Fn=cn.title)!==null&&Fn!==void 0?Fn:Rt(on)?on.toString():void 0;return E.createElement("div",{className:h()(dt,"".concat(dt,"-group")),title:Sr},on!==void 0?on:On)}var Bn=cn.disabled,ln=cn.title,Xn=cn.children,cr=cn.style,Rr=cn.className,va=(0,F.Z)(cn,Kn),Kr=(0,fn.Z)(va,zt),dr=Nt(Cn),Yr="".concat(dt,"-option"),Zr=h()(dt,Yr,Rr,(ct={},(0,b.Z)(ct,"".concat(Yr,"-grouped"),ht),(0,b.Z)(ct,"".concat(Yr,"-active"),lt===Wt&&!Bn),(0,b.Z)(ct,"".concat(Yr,"-disabled"),Bn),(0,b.Z)(ct,"".concat(Yr,"-selected"),dr),ct)),jr=wn(gn),Jr=!Ot||typeof Ot=="function"||dr,Ar=typeof jr=="number"?jr:jr||Cn,Ur=Rt(Ar)?Ar.toString():void 0;return ln!==void 0&&(Ur=ln),E.createElement("div",(0,n.Z)({},(0,y.Z)(Kr),He?{}:Yt(gn,Wt),{"aria-selected":dr,className:Zr,title:Ur,onMouseMove:function(){lt===Wt||Bn||sn(Wt)},onClick:function(){Bn||ut(Cn)},style:cr}),E.createElement("div",{className:"".concat(Yr,"-content")},Ar),E.isValidElement(Ot)||dr,Jr&&E.createElement(q,{className:"".concat(dt,"-option-state"),customizeIcon:Ot,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Et=E.forwardRef(Ge);Et.displayName="OptionList";var hn=Et;function xn(w){var N=w.mode,ye=w.options,Se=w.children,qe=w.backfill,Ve=w.allowClear,ke=w.placeholder,et=w.getInputElement,At=w.showSearch,wt=w.onSearch,bt=w.defaultOpen,xt=w.autoFocus,jt=w.labelInValue,gt=w.value,Kt=w.inputValue,Xt=w.optionLabelProp,yn=isMultiple(N),Gt=At!==void 0?At:yn||N==="combobox",Ot=ye||convertChildrenToData(Se);if(warning(N!=="tags"||Ot.every(function(tt){return!tt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var we=Ot.some(function(tt){return tt.options?tt.options.some(function(Ue){return typeof("value"in Ue?Ue.value:Ue.key)=="number"}):typeof("value"in tt?tt.value:tt.key)=="number"});warning(!we,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(N!=="combobox"||!Xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(N==="combobox"||!qe,"`backfill` only works with `combobox` mode."),warning(N==="combobox"||!et,"`getInputElement` only work with `combobox` mode."),noteOnce(N!=="combobox"||!et||!Ve||!ke,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),wt&&!Gt&&N!=="combobox"&&N!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!bt||xt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),gt!=null){var Ne=toArray(gt);warning(!jt||Ne.every(function(tt){return _typeof(tt)==="object"&&("key"in tt||"value"in tt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!yn||Array.isArray(gt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var He=null;toNodeArray(Se).some(function(tt){if(!React.isValidElement(tt)||!tt.type)return!1;var Ue=tt,pt=Ue.type;if(pt.isSelectOption)return!1;if(pt.isSelectOptGroup){var dt=toNodeArray(tt.props.children).every(function(Ft){return!React.isValidElement(Ft)||!tt.type||Ft.type.isSelectOption?!0:(He=Ft.type,!1)});return!dt}return He=pt,!0}),He&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(He.displayName||He.name||He,"`.")),warning(Kt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function $t(w,N){if(w){var ye=function Se(qe){for(var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke=0;ke2&&arguments[2]!==void 0?arguments[2]:{},br=rr.source,Ir=br===void 0?"keyboard":br;yo(Er),ke&&Se==="combobox"&&Qn!==null&&Ir==="keyboard"&&_r(String(Qn))},[ke,Se]),Fa=function(Er,rr,br){var Ir=function(){var za,Nn=Rr(Er);return[lt?{label:Nn==null?void 0:Nn[Yt.label],value:Er,key:(za=Nn==null?void 0:Nn.key)!==null&&za!==void 0?za:Er}:Er,_(Nn)]};if(rr&>){var Tr=Ir(),Ia=(0,d.Z)(Tr,2),ma=Ia[0],Ca=Ia[1];gt(ma,Ca)}else if(!rr&&Kt&&br!=="clear"){var ba=Ir(),ea=(0,d.Z)(ba,2),kr=ea[0],Oa=ea[1];Kt(kr,Oa)}},So=St(function(Qn,Er){var rr,br=ut?Er.selected:!0;br?rr=ut?[].concat((0,l.Z)(cr),[Qn]):[Qn]:rr=cr.filter(function(Ir){return Ir.value!==Qn}),Ur(rr),Fa(Qn,br),Se==="combobox"?_r(""):(!Z||jt)&&(Wt(""),_r(""))}),go=function(Er,rr){Ur(Er);var br=rr.type,Ir=rr.values;(br==="remove"||br==="clear")&&Ir.forEach(function(Tr){Fa(Tr.value,!1,br)})},qa=function(Er,rr){if(Wt(Er),_r(null),rr.source==="submit"){var br=(Er||"").trim();if(br){var Ir=Array.from(new Set([].concat((0,l.Z)(Kr),[br])));Ur(Ir),Fa(br,!0),Wt("")}return}rr.source!=="blur"&&(Se==="combobox"&&Ur(Er),bt==null||bt(Er))},uo=function(Er){var rr=Er;Se!=="tags"&&(rr=Er.map(function(Ir){var Tr=ht.get(Ir);return Tr==null?void 0:Tr.value}).filter(function(Ir){return Ir!==void 0}));var br=Array.from(new Set([].concat((0,l.Z)(Kr),(0,l.Z)(rr))));Ur(br),br.forEach(function(Ir){Fa(Ir,!0)})},ao=E.useMemo(function(){var Qn=dt!==!1&&yn!==!1;return(0,U.Z)((0,U.Z)({},ct),{},{flattenOptions:Ar,onActiveValue:ro,defaultActiveFirstOption:Eo,onSelect:So,menuItemSelectedIcon:pt,rawValues:Kr,fieldNames:Yt,virtual:Qn,direction:Ft,listHeight:Qt,listItemHeight:Fe,childrenAsData:zt})},[ct,Ar,ro,Eo,So,pt,Kr,Yt,dt,yn,Qt,Fe,zt]);return E.createElement(Vt.Provider,{value:ao},E.createElement(X,(0,n.Z)({},sn,{id:Nt,prefixCls:Ve,ref:N,omitDomProps:Tn,mode:Se,displayValues:va,onDisplayValuesChange:go,direction:Ft,searchValue:gn,onSearch:qa,autoClearSearchValue:jt,onSearchSplit:uo,dropdownMatchSelectWidth:yn,OptionList:hn,emptyOptions:!Ar.length,activeValue:Xr,activeDescendantId:"".concat(Nt,"_list_").concat(Ja)})))}),le=Ct;le.Option=_t,le.OptGroup=Pt;var p=le,B=p},9296:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{ResizableTextArea:function(){return T},default:function(){return Q}});var n=e(96663),l=e(44127),b=e(90493),U=e(20135),d=e(72071),F=e(6620),r=e(19127),k=e(92310),$=e.n(k),E=e(93681),J=e(5643),h=e(18929),g=e(59301),D=e(29301),I=e(34280),M=e(16089),Ae=` +`].includes(Gr)})},[nt]),Tr=function(zr,lo,Wa){var ja=!0,co=zr;Ft==null||Ft(null);var po=Wa?null:i(zr,nt);return Gt!=="combobox"&&po&&(co="",Ie==null||Ie(po),br(!1),ja=!1),Fe&&Ma!==co&&Fe(co,{source:lo?"typing":"effect"}),ja},Ia=function(zr){!zr||!zr.trim()||Fe(zr,{source:"submit"})};E.useEffect(function(){!Qn&&!ln&&Gt!=="combobox"&&Tr("",!1,!1)},[Qn]),E.useEffect(function(){uo&&Ot&&ao(!1),Ot&&Xr(!1)},[Ot]);var ma=t(),Ca=(0,d.Z)(ma,2),ba=Ca[0],ea=Ca[1],kr=function(zr){var lo=ba(),Wa=zr.which;if(Wa===D.Z.ENTER&&(Gt!=="combobox"&&zr.preventDefault(),Qn||br(!0)),ea(!!Ma),Wa===D.Z.BACKSPACE&&!lo&&ln&&!Ma&&xt.length){for(var ja=(0,l.Z)(xt),co=null,po=ja.length-1;po>=0;po-=1){var Mo=ja[po];if(!Mo.disabled){ja.splice(po,1),co=Mo;break}}co&&jt(ja,{type:"remove",values:[co]})}for(var Io=arguments.length,Go=new Array(Io>1?Io-1:0),Lo=1;Lo1?lo-1:0),ja=1;ja1?po-1:0),Io=1;Io1&&arguments[1]!==void 0?arguments[1]:!1;return(0,z.Z)(A).map(function(ye,Se){if(!E.isValidElement(ye)||!ye.type)return null;var qe=ye,Ve=qe.type.isSelectOptGroup,ke=qe.key,et=qe.props,At=et.children,wt=(0,F.Z)(et,fe);return N||!Ve?me(ye):(0,G.Z)((0,G.Z)({key:"__RC_SELECT_GRP__".concat(ke===null?Se:ke,"__"),label:ke},wt),{},{options:xe(At)})}).filter(function(ye){return ye})}function Je(A,N,ye,Se,qe){return E.useMemo(function(){var Ve=A,ke=!A;ke&&(Ve=xe(N));var et=new Map,At=new Map,wt=function(jt,gt,Kt){Kt&&typeof Kt=="string"&&jt.set(gt[Kt],gt)};function bt(xt){for(var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=0;gt1&&arguments[1]!==void 0?arguments[1]:1,pn=Ft.length,ht=0;ht1&&arguments[1]!==void 0?arguments[1]:!1;kt(Wt);var pn={source:ct?"keyboard":"mouse"},ht=Ft[Wt];if(!ht){Xt(null,-1,pn);return}Xt(ht.value,Wt,pn)};(0,E.useEffect)(function(){sn(yn!==!1?Fe(0):-1)},[Ft.length,wt]);var Nt=E.useCallback(function(gn){return Ae.has(gn)&&At!=="combobox"},[At,(0,l.Z)(Ae).toString(),Ae.size]);(0,E.useEffect)(function(){var gn=setTimeout(function(){if(!et&&ke&&Ae.size===1){var ct=Array.from(Ae)[0],pn=Ft.findIndex(function(ht){var cn=ht.data;return cn.value===ct});pn!==-1&&(sn(pn),be(pn))}});if(ke){var Wt;(Wt=Ut.current)===null||Wt===void 0||Wt.scrollTo(void 0)}return function(){return clearTimeout(gn)}},[ke,wt,Kt.length]);var ut=function(Wt){Wt!==void 0&&Gt(Wt,{selected:!Ae.has(Wt)}),et||bt(!1)};if(E.useImperativeHandle(ye,function(){return{onKeyDown:function(Wt){var ct=Wt.which,pn=Wt.ctrlKey;switch(ct){case D.Z.N:case D.Z.P:case D.Z.UP:case D.Z.DOWN:{var ht=0;if(ct===D.Z.UP?ht=-1:ct===D.Z.DOWN?ht=1:Sn()&&pn&&(ct===D.Z.N?ht=1:ct===D.Z.P&&(ht=-1)),ht!==0){var cn=Fe(lt+ht,ht);be(cn),sn(cn,!0)}break}case D.Z.ENTER:{var on=Ft[lt];on&&!on.data.disabled?ut(on.value):ut(void 0),ke&&Wt.preventDefault();break}case D.Z.ESC:bt(!1),ke&&Wt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Wt){be(Wt)}}}),Ft.length===0)return E.createElement("div",{role:"listbox",id:"".concat(Ve,"_list"),className:"".concat(dt,"-empty"),onMouseDown:Qt},xt);var zt=Object.keys(Ne).map(function(gn){return Ne[gn]}),wn=function(Wt){return Wt.label};function Yt(gn,Wt){var ct=gn.group;return{role:ct?"presentation":"option",id:"".concat(Ve,"_list_").concat(Wt)}}var zn=function(Wt){var ct=Ft[Wt];if(!ct)return null;var pn=ct.data||{},ht=pn.value,cn=ct.group,on=(0,y.Z)(pn,!0),Cn=wn(ct);return ct?E.createElement("div",(0,n.Z)({"aria-label":typeof Cn=="string"&&!cn?Cn:null},on,{key:Wt},Yt(ct,Wt),{"aria-selected":Nt(ht)}),ht):null},Yn={role:"listbox",id:"".concat(Ve,"_list")};return E.createElement(E.Fragment,null,He&&E.createElement("div",(0,n.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),zn(lt-1),zn(lt),zn(lt+1)),E.createElement(In.Z,{itemKey:"key",ref:Ut,data:Ft,height:Ue,itemHeight:pt,fullHeight:!1,onMouseDown:Qt,onScroll:jt,virtual:He,direction:tt,innerProps:He?null:Yn},function(gn,Wt){var ct,pn=gn.group,ht=gn.groupOption,cn=gn.data,on=gn.label,Cn=gn.value,On=cn.key;if(pn){var Fn,Sr=(Fn=cn.title)!==null&&Fn!==void 0?Fn:Rt(on)?on.toString():void 0;return E.createElement("div",{className:h()(dt,"".concat(dt,"-group")),title:Sr},on!==void 0?on:On)}var Bn=cn.disabled,ln=cn.title,Xn=cn.children,cr=cn.style,Rr=cn.className,va=(0,F.Z)(cn,Kn),Kr=(0,fn.Z)(va,zt),dr=Nt(Cn),Yr="".concat(dt,"-option"),Zr=h()(dt,Yr,Rr,(ct={},(0,b.Z)(ct,"".concat(Yr,"-grouped"),ht),(0,b.Z)(ct,"".concat(Yr,"-active"),lt===Wt&&!Bn),(0,b.Z)(ct,"".concat(Yr,"-disabled"),Bn),(0,b.Z)(ct,"".concat(Yr,"-selected"),dr),ct)),jr=wn(gn),Jr=!Ot||typeof Ot=="function"||dr,Ar=typeof jr=="number"?jr:jr||Cn,Ur=Rt(Ar)?Ar.toString():void 0;return ln!==void 0&&(Ur=ln),E.createElement("div",(0,n.Z)({},(0,y.Z)(Kr),He?{}:Yt(gn,Wt),{"aria-selected":dr,className:Zr,title:Ur,onMouseMove:function(){lt===Wt||Bn||sn(Wt)},onClick:function(){Bn||ut(Cn)},style:cr}),E.createElement("div",{className:"".concat(Yr,"-content")},Ar),E.isValidElement(Ot)||dr,Jr&&E.createElement(q,{className:"".concat(dt,"-option-state"),customizeIcon:Ot,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Et=E.forwardRef(Ge);Et.displayName="OptionList";var hn=Et;function xn(A){var N=A.mode,ye=A.options,Se=A.children,qe=A.backfill,Ve=A.allowClear,ke=A.placeholder,et=A.getInputElement,At=A.showSearch,wt=A.onSearch,bt=A.defaultOpen,xt=A.autoFocus,jt=A.labelInValue,gt=A.value,Kt=A.inputValue,Xt=A.optionLabelProp,yn=isMultiple(N),Gt=At!==void 0?At:yn||N==="combobox",Ot=ye||convertChildrenToData(Se);if(warning(N!=="tags"||Ot.every(function(tt){return!tt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var Ae=Ot.some(function(tt){return tt.options?tt.options.some(function(Ue){return typeof("value"in Ue?Ue.value:Ue.key)=="number"}):typeof("value"in tt?tt.value:tt.key)=="number"});warning(!Ae,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(N!=="combobox"||!Xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(N==="combobox"||!qe,"`backfill` only works with `combobox` mode."),warning(N==="combobox"||!et,"`getInputElement` only work with `combobox` mode."),noteOnce(N!=="combobox"||!et||!Ve||!ke,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),wt&&!Gt&&N!=="combobox"&&N!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!bt||xt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),gt!=null){var Ne=toArray(gt);warning(!jt||Ne.every(function(tt){return _typeof(tt)==="object"&&("key"in tt||"value"in tt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!yn||Array.isArray(gt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var He=null;toNodeArray(Se).some(function(tt){if(!React.isValidElement(tt)||!tt.type)return!1;var Ue=tt,pt=Ue.type;if(pt.isSelectOption)return!1;if(pt.isSelectOptGroup){var dt=toNodeArray(tt.props.children).every(function(Ft){return!React.isValidElement(Ft)||!tt.type||Ft.type.isSelectOption?!0:(He=Ft.type,!1)});return!dt}return He=pt,!0}),He&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(He.displayName||He.name||He,"`.")),warning(Kt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function $t(A,N){if(A){var ye=function Se(qe){for(var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke=0;ke2&&arguments[2]!==void 0?arguments[2]:{},br=rr.source,Ir=br===void 0?"keyboard":br;yo(Er),ke&&Se==="combobox"&&Qn!==null&&Ir==="keyboard"&&_r(String(Qn))},[ke,Se]),Fa=function(Er,rr,br){var Ir=function(){var za,Nn=Rr(Er);return[lt?{label:Nn==null?void 0:Nn[Yt.label],value:Er,key:(za=Nn==null?void 0:Nn.key)!==null&&za!==void 0?za:Er}:Er,_(Nn)]};if(rr&>){var Tr=Ir(),Ia=(0,d.Z)(Tr,2),ma=Ia[0],Ca=Ia[1];gt(ma,Ca)}else if(!rr&&Kt&&br!=="clear"){var ba=Ir(),ea=(0,d.Z)(ba,2),kr=ea[0],Oa=ea[1];Kt(kr,Oa)}},So=St(function(Qn,Er){var rr,br=ut?Er.selected:!0;br?rr=ut?[].concat((0,l.Z)(cr),[Qn]):[Qn]:rr=cr.filter(function(Ir){return Ir.value!==Qn}),Ur(rr),Fa(Qn,br),Se==="combobox"?_r(""):(!L||jt)&&(Wt(""),_r(""))}),go=function(Er,rr){Ur(Er);var br=rr.type,Ir=rr.values;(br==="remove"||br==="clear")&&Ir.forEach(function(Tr){Fa(Tr.value,!1,br)})},qa=function(Er,rr){if(Wt(Er),_r(null),rr.source==="submit"){var br=(Er||"").trim();if(br){var Ir=Array.from(new Set([].concat((0,l.Z)(Kr),[br])));Ur(Ir),Fa(br,!0),Wt("")}return}rr.source!=="blur"&&(Se==="combobox"&&Ur(Er),bt==null||bt(Er))},uo=function(Er){var rr=Er;Se!=="tags"&&(rr=Er.map(function(Ir){var Tr=ht.get(Ir);return Tr==null?void 0:Tr.value}).filter(function(Ir){return Ir!==void 0}));var br=Array.from(new Set([].concat((0,l.Z)(Kr),(0,l.Z)(rr))));Ur(br),br.forEach(function(Ir){Fa(Ir,!0)})},ao=E.useMemo(function(){var Qn=dt!==!1&&yn!==!1;return(0,G.Z)((0,G.Z)({},ct),{},{flattenOptions:Ar,onActiveValue:ro,defaultActiveFirstOption:Eo,onSelect:So,menuItemSelectedIcon:pt,rawValues:Kr,fieldNames:Yt,virtual:Qn,direction:Ft,listHeight:Qt,listItemHeight:Fe,childrenAsData:zt})},[ct,Ar,ro,Eo,So,pt,Kr,Yt,dt,yn,Qt,Fe,zt]);return E.createElement(Vt.Provider,{value:ao},E.createElement(X,(0,n.Z)({},sn,{id:Nt,prefixCls:Ve,ref:N,omitDomProps:Tn,mode:Se,displayValues:va,onDisplayValuesChange:go,direction:Ft,searchValue:gn,onSearch:qa,autoClearSearchValue:jt,onSearchSplit:uo,dropdownMatchSelectWidth:yn,OptionList:hn,emptyOptions:!Ar.length,activeValue:Xr,activeDescendantId:"".concat(Nt,"_list_").concat(Ja)})))}),le=Ct;le.Option=_t,le.OptGroup=Pt;var p=le,B=p},9296:function(qt,Ze,e){"use strict";e.r(Ze),e.d(Ze,{ResizableTextArea:function(){return Z},default:function(){return Q}});var n=e(96663),l=e(44127),b=e(90493),G=e(20135),d=e(72071),F=e(6620),r=e(19127),k=e(92310),$=e.n(k),E=e(93681),J=e(5643),h=e(18929),g=e(59301),P=e(29301),D=e(34280),M=e(16089),we=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -236,4 +236,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,q=["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"],ce={},pe;function V(ie){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=ie.getAttribute("id")||ie.getAttribute("data-reactid")||ie.getAttribute("name");if(ae&&ce[Ee])return ce[Ee];var ne=window.getComputedStyle(ie),se=ne.getPropertyValue("box-sizing")||ne.getPropertyValue("-moz-box-sizing")||ne.getPropertyValue("-webkit-box-sizing"),Me=parseFloat(ne.getPropertyValue("padding-bottom"))+parseFloat(ne.getPropertyValue("padding-top")),Oe=parseFloat(ne.getPropertyValue("border-bottom-width"))+parseFloat(ne.getPropertyValue("border-top-width")),ue=q.map(function(Te){return"".concat(Te,":").concat(ne.getPropertyValue(Te))}).join(";"),Be={sizingStyle:ue,paddingSize:Me,borderSize:Oe,boxSizing:se};return ae&&Ee&&(ce[Ee]=Be),Be}function C(ie){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;pe||(pe=document.createElement("textarea"),pe.setAttribute("tab-index","-1"),pe.setAttribute("aria-hidden","true"),document.body.appendChild(pe)),ie.getAttribute("wrap")?pe.setAttribute("wrap",ie.getAttribute("wrap")):pe.removeAttribute("wrap");var se=V(ie,ae),Me=se.paddingSize,Oe=se.borderSize,ue=se.boxSizing,Be=se.sizingStyle;pe.setAttribute("style","".concat(Be,";").concat(Ae)),pe.value=ie.value||ie.placeholder||"";var Te=void 0,it=void 0,$e,rt=pe.scrollHeight;if(ue==="border-box"?rt+=Oe:ue==="content-box"&&(rt-=Me),Ee!==null||ne!==null){pe.value=" ";var Ye=pe.scrollHeight-Me;Ee!==null&&(Te=Ye*Ee,ue==="border-box"&&(Te=Te+Me+Oe),rt=Math.max(Te,rt)),ne!==null&&(it=Ye*ne,ue==="border-box"&&(it=it+Me+Oe),$e=rt>it?"":"hidden",rt=Math.min(it,rt))}var yt={height:rt,overflowY:$e,resize:"none"};return Te&&(yt.minHeight=Te),it&&(yt.maxHeight=it),yt}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],W=0,y=1,K=2,x=g.forwardRef(function(ie,ae){var Ee=ie,ne=Ee.prefixCls,se=Ee.onPressEnter,Me=Ee.defaultValue,Oe=Ee.value,ue=Ee.autoSize,Be=Ee.onResize,Te=Ee.className,it=Ee.style,$e=Ee.disabled,rt=Ee.onChange,Ye=Ee.onInternalAutoSize,yt=(0,F.Z)(Ee,t),Xe=(0,h.Z)(Me,{value:Oe,postState:function(Pt){return Pt!=null?Pt:""}}),Pe=(0,d.Z)(Xe,2),ot=Pe[0],S=Pe[1],R=function(Pt){S(Pt.target.value),rt==null||rt(Pt)},s=g.useRef();g.useImperativeHandle(ae,function(){return{textArea:s.current}});var o=g.useMemo(function(){return ue&&(0,U.Z)(ue)==="object"?[ue.minRows,ue.maxRows]:[]},[ue]),H=(0,d.Z)(o,2),_=H[0],i=H[1],f=!!ue,te=function(){try{if(document.activeElement===s.current){var Pt=s.current,an=Pt.selectionStart,_t=Pt.selectionEnd,en=Pt.scrollTop;s.current.setSelectionRange(an,_t),s.current.scrollTop=en}}catch(fn){}},Z=g.useState(K),P=(0,d.Z)(Z,2),X=P[0],Re=P[1],ge=g.useState(),De=(0,d.Z)(ge,2),Ce=De[0],z=De[1],L=function(){Re(W)};(0,I.Z)(function(){f&&L()},[Oe,_,i,f]),(0,I.Z)(function(){if(X===W)Re(y);else if(X===y){var st=C(s.current,!1,_,i);Re(K),z(st)}else te()},[X]);var fe=g.useRef(),me=function(){M.Z.cancel(fe.current)},xe=function(Pt){X===K&&(Be==null||Be(Pt),ue&&(me(),fe.current=(0,M.Z)(function(){L()})))};g.useEffect(function(){return me},[]);var Je=f?Ce:null,St=(0,l.Z)((0,l.Z)({},it),Je);return(X===W||X===y)&&(St.overflowY="hidden",St.overflowX="hidden"),g.createElement(D.Z,{onResize:xe,disabled:!(ue||Be)},g.createElement("textarea",(0,n.Z)({},yt,{ref:s,style:St,className:$()(ne,Te,(0,b.Z)({},"".concat(ne,"-disabled"),$e)),disabled:$e,value:ot,onChange:R})))}),T=x,A=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function G(ie,ae){return(0,r.Z)(ie||"").slice(0,ae).join("")}function O(ie,ae,Ee,ne){var se=Ee;return ie?se=G(Ee,ne):(0,r.Z)(ae||"").lengthne&&(se=ae),se}var de=g.forwardRef(function(ie,ae){var Ee,ne=ie.defaultValue,se=ie.value,Me=ie.onFocus,Oe=ie.onBlur,ue=ie.onChange,Be=ie.allowClear,Te=ie.maxLength,it=ie.onCompositionStart,$e=ie.onCompositionEnd,rt=ie.suffix,Ye=ie.prefixCls,yt=Ye===void 0?"rc-textarea":Ye,Xe=ie.classes,Pe=ie.showCount,ot=ie.className,S=ie.style,R=ie.disabled,s=ie.hidden,o=ie.classNames,H=ie.styles,_=ie.onResize,i=(0,F.Z)(ie,A),f=(0,h.Z)(ne,{value:se,defaultValue:ne}),te=(0,d.Z)(f,2),Z=te[0],P=te[1],X=(0,g.useRef)(null),Re=g.useState(!1),ge=(0,d.Z)(Re,2),De=ge[0],Ce=ge[1],z=g.useState(!1),L=(0,d.Z)(z,2),fe=L[0],me=L[1],xe=g.useRef(),Je=g.useRef(0),St=g.useState(null),st=(0,d.Z)(St,2),Pt=st[0],an=st[1],_t=function(){var mn;(mn=X.current)===null||mn===void 0||mn.textArea.focus()};(0,g.useImperativeHandle)(ae,function(){return{resizableTextArea:X.current,focus:_t,blur:function(){var mn;(mn=X.current)===null||mn===void 0||mn.textArea.blur()}}}),(0,g.useEffect)(function(){Ce(function(Tn){return!R&&Tn})},[R]);var en=Number(Te)>0,fn=function(mn){me(!0),xe.current=Z,Je.current=mn.currentTarget.selectionStart,it==null||it(mn)},In=function(mn){me(!1);var Ct=mn.currentTarget.value;if(en){var le,p=Je.current>=Te+1||Je.current===((le=xe.current)===null||le===void 0?void 0:le.length);Ct=O(p,xe.current,Ct,Te)}Ct!==Z&&(P(Ct),(0,J.rJ)(mn.currentTarget,mn,ue,Ct)),$e==null||$e(mn)},vn=function(mn){var Ct=mn.target.value;if(!fe&&en){var le=mn.target.selectionStart>=Te+1||mn.target.selectionStart===Ct.length||!mn.target.selectionStart;Ct=O(le,Z,Ct,Te)}P(Ct),(0,J.rJ)(mn.currentTarget,mn,ue,Ct)},Vt=function(mn){var Ct=i.onPressEnter,le=i.onKeyDown;mn.key==="Enter"&&Ct&&Ct(mn),le==null||le(mn)},Sn=function(mn){Ce(!0),Me==null||Me(mn)},Kn=function(mn){Ce(!1),Oe==null||Oe(mn)},Rt=function(mn){var Ct;P(""),_t(),(0,J.rJ)((Ct=X.current)===null||Ct===void 0?void 0:Ct.textArea,mn,ue)},Ge=(0,J.D7)(Z);!fe&&en&&se==null&&(Ge=G(Ge,Te));var Et=rt,hn;if(Pe){var xn=(0,r.Z)(Ge).length;(0,U.Z)(Pe)==="object"?hn=Pe.formatter({value:Ge,count:xn,maxLength:Te}):hn="".concat(xn).concat(en?" / ".concat(Te):""),Et=g.createElement(g.Fragment,null,Et,g.createElement("span",{className:$()("".concat(yt,"-data-count"),o==null?void 0:o.count),style:H==null?void 0:H.count},hn))}var $t=function(mn){var Ct;_==null||_(mn),(Ct=X.current)!==null&&Ct!==void 0&&Ct.textArea.style.height&&an(!0)},Hn=!i.autoSize&&!Pe&&!Be,nr=g.createElement(E.BaseInput,{value:Ge,allowClear:Be,handleReset:Rt,suffix:Et,prefixCls:yt,classes:{affixWrapper:$()(Xe==null?void 0:Xe.affixWrapper,(Ee={},(0,b.Z)(Ee,"".concat(yt,"-show-count"),Pe),(0,b.Z)(Ee,"".concat(yt,"-textarea-allow-clear"),Be),Ee))},disabled:R,focused:De,className:ot,style:(0,l.Z)((0,l.Z)({},S),Pt&&!Hn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof hn=="string"?hn:void 0}},hidden:s,inputElement:g.createElement(T,(0,n.Z)({},i,{onKeyDown:Vt,onChange:vn,onFocus:Sn,onBlur:Kn,onCompositionStart:fn,onCompositionEnd:In,className:o==null?void 0:o.textarea,style:(0,l.Z)((0,l.Z)({},H==null?void 0:H.textarea),{},{resize:S==null?void 0:S.resize}),disabled:R,prefixCls:yt,onResize:$t,ref:X}))});return nr}),j=de,Q=j},55477:function(qt,Ze,e){"use strict";e.d(Ze,{G:function(){return g},Z:function(){return Ae}});var n=e(96663),l=e(44127),b=e(6620),U=e(35593),d=e(59301),F={shiftX:64,adjustY:1},r={adjustX:1,shiftY:!0},k=[0,0],$={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:k},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:k},top:{points:["bc","tc"],overflow:F,offset:[0,-4],targetOffset:k},bottom:{points:["tc","bc"],overflow:F,offset:[0,4],targetOffset:k},topLeft:{points:["bl","tl"],overflow:F,offset:[0,-4],targetOffset:k},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:k},topRight:{points:["br","tr"],overflow:F,offset:[0,-4],targetOffset:k},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:k},bottomRight:{points:["tr","br"],overflow:F,offset:[0,4],targetOffset:k},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:k},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,4],targetOffset:k},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:k}},E=null,J=e(92310),h=e.n(J);function g(q){var ce=q.children,pe=q.prefixCls,V=q.id,C=q.overlayInnerStyle,t=q.className,W=q.style;return d.createElement("div",{className:h()("".concat(pe,"-content"),t),style:W},d.createElement("div",{className:"".concat(pe,"-inner"),id:V,role:"tooltip",style:C},typeof ce=="function"?ce():ce))}var D=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],I=function(ce,pe){var V=ce.overlayClassName,C=ce.trigger,t=C===void 0?["hover"]:C,W=ce.mouseEnterDelay,y=W===void 0?0:W,K=ce.mouseLeaveDelay,x=K===void 0?.1:K,T=ce.overlayStyle,A=ce.prefixCls,G=A===void 0?"rc-tooltip":A,O=ce.children,de=ce.onVisibleChange,j=ce.afterVisibleChange,Q=ce.transitionName,ie=ce.animation,ae=ce.motion,Ee=ce.placement,ne=Ee===void 0?"right":Ee,se=ce.align,Me=se===void 0?{}:se,Oe=ce.destroyTooltipOnHide,ue=Oe===void 0?!1:Oe,Be=ce.defaultVisible,Te=ce.getTooltipContainer,it=ce.overlayInnerStyle,$e=ce.arrowContent,rt=ce.overlay,Ye=ce.id,yt=ce.showArrow,Xe=yt===void 0?!0:yt,Pe=(0,b.Z)(ce,D),ot=(0,d.useRef)(null);(0,d.useImperativeHandle)(pe,function(){return ot.current});var S=(0,l.Z)({},Pe);"visible"in ce&&(S.popupVisible=ce.visible);var R=function(){return d.createElement(g,{key:"content",prefixCls:G,id:Ye,overlayInnerStyle:it},rt)};return d.createElement(U.Z,(0,n.Z)({popupClassName:V,prefixCls:G,popup:R,action:t,builtinPlacements:$,popupPlacement:ne,ref:ot,popupAlign:Me,getPopupContainer:Te,onPopupVisibleChange:de,afterPopupVisibleChange:j,popupTransitionName:Q,popupAnimation:ie,popupMotion:ae,defaultPopupVisible:Be,autoDestroy:ue,mouseLeaveDelay:x,popupStyle:T,mouseEnterDelay:y,arrow:Xe},S),O)},M=(0,d.forwardRef)(I),Ae=M},39417:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return y}});var n=e(96663),l=e(90493),b=e(6620),U=e(44127),d=e(52884),F=e(95727),r=e(89866),k=e(65711),$=e(85745),E=e(92310),J=e.n(E),h=e(26112),g=e(59301),D=e(39378),I=function(x){for(var T=x.prefixCls,A=x.level,G=x.isStart,O=x.isEnd,de="".concat(T,"-indent-unit"),j=[],Q=0;Q0&&arguments[0]!==void 0?arguments[0]:[],R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=S.length,o=R.length;if(Math.abs(s-o)!==1)return{add:!1,key:null};function H(_,i){var f=new Map;_.forEach(function(Z){f.set(Z,!0)});var te=i.filter(function(Z){return!f.has(Z)});return te.length===1?te[0]:null}return s ").concat(R);return R}var Te=M.forwardRef(function(S,R){var s=S.prefixCls,o=S.data,H=S.selectable,_=S.checkable,i=S.expandedKeys,f=S.selectedKeys,te=S.checkedKeys,Z=S.loadedKeys,P=S.loadingKeys,X=S.halfCheckedKeys,Re=S.keyEntities,ge=S.disabled,De=S.dragging,Ce=S.dragOverNodeKey,z=S.dropPosition,L=S.motion,fe=S.height,me=S.itemHeight,xe=S.virtual,Je=S.focusable,St=S.activeItem,st=S.focused,Pt=S.tabIndex,an=S.onKeyDown,_t=S.onFocus,en=S.onBlur,fn=S.onActiveChange,In=S.onListChangeStart,vn=S.onListChangeEnd,Vt=(0,V.Z)(S,Q),Sn=M.useRef(null),Kn=M.useRef(null);M.useImperativeHandle(R,function(){return{scrollTo:function(xt){Sn.current.scrollTo(xt)},getIndentWidth:function(){return Kn.current.offsetWidth}}});var Rt=M.useState(i),Ge=(0,pe.Z)(Rt,2),Et=Ge[0],hn=Ge[1],xn=M.useState(o),$t=(0,pe.Z)(xn,2),Hn=$t[0],nr=$t[1],Tn=M.useState(o),mn=(0,pe.Z)(Tn,2),Ct=mn[0],le=mn[1],p=M.useState([]),B=(0,pe.Z)(p,2),w=B[0],N=B[1],ye=M.useState(null),Se=(0,pe.Z)(ye,2),qe=Se[0],Ve=Se[1],ke=M.useRef(o);ke.current=o;function et(){var bt=ke.current;nr(bt),le(bt),N([]),Ve(null),vn()}(0,C.Z)(function(){hn(i);var bt=de(Et,i);if(bt.key!==null)if(bt.add){var xt=Hn.findIndex(function(Gt){var Ot=Gt.key;return Ot===bt.key}),jt=Oe(j(Hn,o,bt.key),xe,fe,me),gt=Hn.slice();gt.splice(xt+1,0,Me),le(gt),N(jt),Ve("show")}else{var Kt=o.findIndex(function(Gt){var Ot=Gt.key;return Ot===bt.key}),Xt=Oe(j(o,Hn,bt.key),xe,fe,me),yn=o.slice();yn.splice(Kt+1,0,Me),le(yn),N(Xt),Ve("hide")}else Hn!==o&&(nr(o),le(o))},[i,o]),M.useEffect(function(){De||et()},[De]);var At=L?Ct:o,wt={expandedKeys:i,selectedKeys:f,loadedKeys:Z,loadingKeys:P,checkedKeys:te,halfCheckedKeys:X,dragOverNodeKey:Ce,dropPosition:z,keyEntities:Re};return M.createElement(M.Fragment,null,st&&St&&M.createElement("span",{style:ie,"aria-live":"assertive"},Be(St)),M.createElement("div",null,M.createElement("input",{style:ie,disabled:Je===!1||ge,tabIndex:Je!==!1?Pt:null,onKeyDown:an,onFocus:_t,onBlur:en,value:"",onChange:ae,"aria-label":"for screen reader"})),M.createElement("div",{className:"".concat(s,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},M.createElement("div",{className:"".concat(s,"-indent")},M.createElement("div",{ref:Kn,className:"".concat(s,"-indent-unit")}))),M.createElement(t.Z,(0,n.Z)({},Vt,{data:At,itemKey:ue,height:fe,fullHeight:!1,virtual:xe,itemHeight:me,prefixCls:"".concat(s,"-list"),ref:Sn,onVisibleChange:function(xt,jt){var gt=new Set(xt),Kt=jt.filter(function(Xt){return!gt.has(Xt)});Kt.some(function(Xt){return ue(Xt)===Ee})&&et()}}),function(bt){var xt=bt.pos,jt=(0,n.Z)({},(ce(bt.data),bt.data)),gt=bt.title,Kt=bt.key,Xt=bt.isStart,yn=bt.isEnd,Gt=(0,x.km)(Kt,xt);delete jt.key,delete jt.children;var Ot=(0,x.H8)(Gt,wt);return M.createElement(O,(0,n.Z)({},jt,Ot,{title:gt,active:!!St&&Kt===St.key,pos:xt,data:bt.data,isStart:Xt,isEnd:yn,motion:L,motionNodes:Kt===Ee?w:null,motionType:qe,onMotionStart:In,onMotionEnd:et,treeNodeRequiredProps:wt,onMouseMove:function(){fn(null)}}))}))});Te.displayName="NodeList";var it=Te,$e=e(35654),rt=e(90782),Ye=e(67841),yt=10,Xe=function(S){(0,$.Z)(s,S);var R=(0,E.Z)(s);function s(){var o;(0,F.Z)(this,s);for(var H=arguments.length,_=new Array(H),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,X=o.state,Re=X.dragChildrenKeys,ge=X.dropPosition,De=X.dropTargetKey,Ce=X.dropTargetPos,z=X.dropAllowed;if(z){var L=o.props.onDrop;if(o.setState({dragOverNodeKey:null}),o.cleanDragState(),De!==null){var fe=(0,U.Z)((0,U.Z)({},(0,x.H8)(De,o.getTreeNodeRequiredProps())),{},{active:((Z=o.getActiveItem())===null||Z===void 0?void 0:Z.key)===De,data:(0,Ye.Z)(o.state.keyEntities,De).node}),me=Re.indexOf(De)!==-1;(0,I.ZP)(!me,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xe=(0,$e.yx)(Ce),Je={event:f,node:(0,x.F)(fe),dragNode:o.dragNode?(0,x.F)(o.dragNode.props):null,dragNodesKeys:[o.dragNode.props.eventKey].concat(Re),dropToGap:ge!==0,dropPosition:ge+Number(xe[xe.length-1])};P||L==null||L(Je),o.dragNode=null}}},o.cleanDragState=function(){var f=o.state.draggingNodeKey;f!==null&&o.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),o.dragStartMousePosition=null,o.currentMouseOverDroppableNodeKey=null},o.triggerExpandActionExpand=function(f,te){var Z=o.state,P=Z.expandedKeys,X=Z.flattenNodes,Re=te.expanded,ge=te.key,De=te.isLeaf;if(!(De||f.shiftKey||f.metaKey||f.ctrlKey)){var Ce=X.filter(function(L){return L.key===ge})[0],z=(0,x.F)((0,U.Z)((0,U.Z)({},(0,x.H8)(ge,o.getTreeNodeRequiredProps())),{},{data:Ce.data}));o.setExpandedKeys(Re?(0,$e._5)(P,ge):(0,$e.L0)(P,ge)),o.onNodeExpand(f,z)}},o.onNodeClick=function(f,te){var Z=o.props,P=Z.onClick,X=Z.expandAction;X==="click"&&o.triggerExpandActionExpand(f,te),P==null||P(f,te)},o.onNodeDoubleClick=function(f,te){var Z=o.props,P=Z.onDoubleClick,X=Z.expandAction;X==="doubleClick"&&o.triggerExpandActionExpand(f,te),P==null||P(f,te)},o.onNodeSelect=function(f,te){var Z=o.state.selectedKeys,P=o.state,X=P.keyEntities,Re=P.fieldNames,ge=o.props,De=ge.onSelect,Ce=ge.multiple,z=te.selected,L=te[Re.key],fe=!z;fe?Ce?Z=(0,$e.L0)(Z,L):Z=[L]:Z=(0,$e._5)(Z,L);var me=Z.map(function(xe){var Je=(0,Ye.Z)(X,xe);return Je?Je.node:null}).filter(function(xe){return xe});o.setUncontrolledState({selectedKeys:Z}),De==null||De(Z,{event:"select",selected:fe,node:te,selectedNodes:me,nativeEvent:f.nativeEvent})},o.onNodeCheck=function(f,te,Z){var P=o.state,X=P.keyEntities,Re=P.checkedKeys,ge=P.halfCheckedKeys,De=o.props,Ce=De.checkStrictly,z=De.onCheck,L=te.key,fe,me={event:"check",node:te,checked:Z,nativeEvent:f.nativeEvent};if(Ce){var xe=Z?(0,$e.L0)(Re,L):(0,$e._5)(Re,L),Je=(0,$e._5)(ge,L);fe={checked:xe,halfChecked:Je},me.checkedNodes=xe.map(function(en){return(0,Ye.Z)(X,en)}).filter(function(en){return en}).map(function(en){return en.node}),o.setUncontrolledState({checkedKeys:xe})}else{var St=(0,rt.S)([].concat((0,d.Z)(Re),[L]),!0,X),st=St.checkedKeys,Pt=St.halfCheckedKeys;if(!Z){var an=new Set(st);an.delete(L);var _t=(0,rt.S)(Array.from(an),{checked:!1,halfCheckedKeys:Pt},X);st=_t.checkedKeys,Pt=_t.halfCheckedKeys}fe=st,me.checkedNodes=[],me.checkedNodesPositions=[],me.halfCheckedKeys=Pt,st.forEach(function(en){var fn=(0,Ye.Z)(X,en);if(fn){var In=fn.node,vn=fn.pos;me.checkedNodes.push(In),me.checkedNodesPositions.push({node:In,pos:vn})}}),o.setUncontrolledState({checkedKeys:st},!1,{halfCheckedKeys:Pt})}z==null||z(fe,me)},o.onNodeLoad=function(f){var te=f.key,Z=new Promise(function(P,X){o.setState(function(Re){var ge=Re.loadedKeys,De=ge===void 0?[]:ge,Ce=Re.loadingKeys,z=Ce===void 0?[]:Ce,L=o.props,fe=L.loadData,me=L.onLoad;if(!fe||De.indexOf(te)!==-1||z.indexOf(te)!==-1)return null;var xe=fe(f);return xe.then(function(){var Je=o.state.loadedKeys,St=(0,$e.L0)(Je,te);me==null||me(St,{event:"load",node:f}),o.setUncontrolledState({loadedKeys:St}),o.setState(function(st){return{loadingKeys:(0,$e._5)(st.loadingKeys,te)}}),P()}).catch(function(Je){if(o.setState(function(st){return{loadingKeys:(0,$e._5)(st.loadingKeys,te)}}),o.loadingRetryTimes[te]=(o.loadingRetryTimes[te]||0)+1,o.loadingRetryTimes[te]>=yt){var St=o.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),o.setUncontrolledState({loadedKeys:(0,$e.L0)(St,te)}),P()}X(Je)}),{loadingKeys:(0,$e.L0)(z,te)}})});return Z.catch(function(){}),Z},o.onNodeMouseEnter=function(f,te){var Z=o.props.onMouseEnter;Z==null||Z({event:f,node:te})},o.onNodeMouseLeave=function(f,te){var Z=o.props.onMouseLeave;Z==null||Z({event:f,node:te})},o.onNodeContextMenu=function(f,te){var Z=o.props.onRightClick;Z&&(f.preventDefault(),Z({event:f,node:te}))},o.onFocus=function(){var f=o.props.onFocus;o.setState({focused:!0});for(var te=arguments.length,Z=new Array(te),P=0;P1&&arguments[1]!==void 0?arguments[1]:!1,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!o.destroyed){var P=!1,X=!0,Re={};Object.keys(f).forEach(function(ge){if(ge in o.props){X=!1;return}P=!0,Re[ge]=f[ge]}),P&&(!te||X)&&o.setState((0,U.Z)((0,U.Z)({},Re),Z))}},o.scrollTo=function(f){o.listRef.current.scrollTo(f)},o}return(0,r.Z)(s,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var H,_=this.state,i=_.focused,f=_.flattenNodes,te=_.keyEntities,Z=_.draggingNodeKey,P=_.activeKey,X=_.dropLevelOffset,Re=_.dropContainerKey,ge=_.dropTargetKey,De=_.dropPosition,Ce=_.dragOverNodeKey,z=_.indent,L=this.props,fe=L.prefixCls,me=L.className,xe=L.style,Je=L.showLine,St=L.focusable,st=L.tabIndex,Pt=st===void 0?0:st,an=L.selectable,_t=L.showIcon,en=L.icon,fn=L.switcherIcon,In=L.draggable,vn=L.checkable,Vt=L.checkStrictly,Sn=L.disabled,Kn=L.motion,Rt=L.loadData,Ge=L.filterTreeNode,Et=L.height,hn=L.itemHeight,xn=L.virtual,$t=L.titleRender,Hn=L.dropIndicatorRender,nr=L.onContextMenu,Tn=L.onScroll,mn=L.direction,Ct=L.rootClassName,le=L.rootStyle,p=(0,D.Z)(this.props,{aria:!0,data:!0}),B;return In&&((0,b.Z)(In)==="object"?B=In:typeof In=="function"?B={nodeDraggable:In}:B={}),M.createElement(Ae.k.Provider,{value:{prefixCls:fe,selectable:an,showIcon:_t,icon:en,switcherIcon:fn,draggable:B,draggingNodeKey:Z,checkable:vn,checkStrictly:Vt,disabled:Sn,keyEntities:te,dropLevelOffset:X,dropContainerKey:Re,dropTargetKey:ge,dropPosition:De,dragOverNodeKey:Ce,indent:z,direction:mn,dropIndicatorRender:Hn,loadData:Rt,filterTreeNode:Ge,titleRender:$t,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},M.createElement("div",{role:"tree",className:h()(fe,me,Ct,(H={},(0,l.Z)(H,"".concat(fe,"-show-line"),Je),(0,l.Z)(H,"".concat(fe,"-focused"),i),(0,l.Z)(H,"".concat(fe,"-active-focused"),P!==null),H)),style:le},M.createElement(it,(0,n.Z)({ref:this.listRef,prefixCls:fe,style:xe,data:f,disabled:Sn,selectable:an,checkable:!!vn,motion:Kn,dragging:Z!==null,height:Et,itemHeight:hn,virtual:xn,focusable:St,focused:i,tabIndex:Pt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:nr,onScroll:Tn},this.getTreeNodeRequiredProps(),p))))}}],[{key:"getDerivedStateFromProps",value:function(H,_){var i=_.prevProps,f={prevProps:H};function te(St){return!i&&St in H||i&&i[St]!==H[St]}var Z,P=_.fieldNames;if(te("fieldNames")&&(P=(0,x.w$)(H.fieldNames),f.fieldNames=P),te("treeData")?Z=H.treeData:te("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Z=(0,x.zn)(H.children)),Z){f.treeData=Z;var X=(0,x.I8)(Z,{fieldNames:P});f.keyEntities=(0,U.Z)((0,l.Z)({},Ee,se),X.keyEntities)}var Re=f.keyEntities||_.keyEntities;if(te("expandedKeys")||i&&te("autoExpandParent"))f.expandedKeys=H.autoExpandParent||!i&&H.defaultExpandParent?(0,$e.r7)(H.expandedKeys,Re):H.expandedKeys;else if(!i&&H.defaultExpandAll){var ge=(0,U.Z)({},Re);delete ge[Ee],f.expandedKeys=Object.keys(ge).map(function(St){return ge[St].key})}else!i&&H.defaultExpandedKeys&&(f.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,$e.r7)(H.defaultExpandedKeys,Re):H.defaultExpandedKeys);if(f.expandedKeys||delete f.expandedKeys,Z||f.expandedKeys){var De=(0,x.oH)(Z||_.treeData,f.expandedKeys||_.expandedKeys,P);f.flattenNodes=De}if(H.selectable&&(te("selectedKeys")?f.selectedKeys=(0,$e.BT)(H.selectedKeys,H):!i&&H.defaultSelectedKeys&&(f.selectedKeys=(0,$e.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ce;if(te("checkedKeys")?Ce=(0,$e.E6)(H.checkedKeys)||{}:!i&&H.defaultCheckedKeys?Ce=(0,$e.E6)(H.defaultCheckedKeys)||{}:Z&&(Ce=(0,$e.E6)(H.checkedKeys)||{checkedKeys:_.checkedKeys,halfCheckedKeys:_.halfCheckedKeys}),Ce){var z=Ce,L=z.checkedKeys,fe=L===void 0?[]:L,me=z.halfCheckedKeys,xe=me===void 0?[]:me;if(!H.checkStrictly){var Je=(0,rt.S)(fe,!0,Re);fe=Je.checkedKeys,xe=Je.halfCheckedKeys}f.checkedKeys=fe,f.halfCheckedKeys=xe}}return te("loadedKeys")&&(f.loadedKeys=H.loadedKeys),f}}]),s}(M.Component);Xe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:q,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=y.Z;var Pe=Xe,ot=Pe},35654:function(qt,Ze,e){"use strict";e.d(Ze,{BT:function(){return M},E6:function(){return ce},L0:function(){return E},OM:function(){return I},_5:function(){return $},r7:function(){return pe},wA:function(){return h},yx:function(){return J}});var n=e(19127),l=e(20135),b=e(48736),U=e(59301),d=e(39417),F=e(67841),r=e(71430),k=null;function $(V,C){if(!V)return[];var t=V.slice(),W=t.indexOf(C);return W>=0&&t.splice(W,1),t}function E(V,C){var t=(V||[]).slice();return t.indexOf(C)===-1&&t.push(C),t}function J(V){return V.split("-")}function h(V,C){var t=[],W=(0,F.Z)(C,V);function y(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];K.forEach(function(x){var T=x.key,A=x.children;t.push(T),y(A)})}return y(W.children),t}function g(V){if(V.parent){var C=J(V.pos);return Number(C[C.length-1])===V.parent.children.length-1}return!1}function D(V){var C=J(V.pos);return Number(C[C.length-1])===0}function I(V,C,t,W,y,K,x,T,A,G){var O,de=V.clientX,j=V.clientY,Q=V.target.getBoundingClientRect(),ie=Q.top,ae=Q.height,Ee=(G==="rtl"?-1:1)*(((y==null?void 0:y.x)||0)-de),ne=(Ee-12)/W,se=(0,F.Z)(T,t.props.eventKey);if(j-1.5?K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1:K({dragNode:yt,dropNode:Xe,dropPosition:0})?$e=0:K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1:K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1,{dropPosition:$e,dropLevelOffset:rt,dropTargetKey:se.key,dropTargetPos:se.pos,dragOverNodeKey:it,dropContainerKey:$e===0?null:((O=se.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:Pe}}function M(V,C){if(V){var t=C.multiple;return t?V.slice():V.length?[V[0]]:V}}var Ae=function(C){return C};function q(V,C){if(!V)return[];var t=C||{},W=t.processProps,y=W===void 0?Ae:W,K=Array.isArray(V)?V:[V];return K.map(function(x){var T=x.children,A=_objectWithoutProperties(x,k),G=q(T,C);return React.createElement(TreeNode,_extends({key:A.key},y(A)),G)})}function ce(V){if(!V)return null;var C;if(Array.isArray(V))C={checkedKeys:V,halfCheckedKeys:void 0};else if((0,l.Z)(V)==="object")C={checkedKeys:V.checked||void 0,halfCheckedKeys:V.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function pe(V,C){var t=new Set;function W(y){if(!t.has(y)){var K=(0,F.Z)(C,y);if(K){t.add(y);var x=K.parent,T=K.node;T.disabled||x&&W(x.key)}}}return(V||[]).forEach(function(y){W(y)}),(0,n.Z)(t)}},90782:function(qt,Ze,e){"use strict";e.d(Ze,{S:function(){return r}});var n=e(48736),l=e(67841);function b(k,$){var E=new Set;return k.forEach(function(J){$.has(J)||E.add(J)}),E}function U(k){var $=k||{},E=$.disabled,J=$.disableCheckbox,h=$.checkable;return!!(E||J)||h===!1}function d(k,$,E,J){for(var h=new Set(k),g=new Set,D=0;D<=E;D+=1){var I=$.get(D)||new Set;I.forEach(function(ce){var pe=ce.key,V=ce.node,C=ce.children,t=C===void 0?[]:C;h.has(pe)&&!J(V)&&t.filter(function(W){return!J(W.node)}).forEach(function(W){h.add(W.key)})})}for(var M=new Set,Ae=E;Ae>=0;Ae-=1){var q=$.get(Ae)||new Set;q.forEach(function(ce){var pe=ce.parent,V=ce.node;if(!(J(V)||!ce.parent||M.has(ce.parent.key))){if(J(ce.parent.node)){M.add(pe.key);return}var C=!0,t=!1;(pe.children||[]).filter(function(W){return!J(W.node)}).forEach(function(W){var y=W.key,K=h.has(y);C&&!K&&(C=!1),!t&&(K||g.has(y))&&(t=!0)}),C&&h.add(pe.key),t&&g.add(pe.key),M.add(pe.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(b(g,h))}}function F(k,$,E,J,h){for(var g=new Set(k),D=new Set($),I=0;I<=J;I+=1){var M=E.get(I)||new Set;M.forEach(function(pe){var V=pe.key,C=pe.node,t=pe.children,W=t===void 0?[]:t;!g.has(V)&&!D.has(V)&&!h(C)&&W.filter(function(y){return!h(y.node)}).forEach(function(y){g.delete(y.key)})})}D=new Set;for(var Ae=new Set,q=J;q>=0;q-=1){var ce=E.get(q)||new Set;ce.forEach(function(pe){var V=pe.parent,C=pe.node;if(!(h(C)||!pe.parent||Ae.has(pe.parent.key))){if(h(pe.parent.node)){Ae.add(V.key);return}var t=!0,W=!1;(V.children||[]).filter(function(y){return!h(y.node)}).forEach(function(y){var K=y.key,x=g.has(K);t&&!x&&(t=!1),!W&&(x||D.has(K))&&(W=!0)}),t||g.delete(V.key),W&&D.add(V.key),Ae.add(V.key)}})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(b(D,g))}}function r(k,$,E,J){var h=[],g;J?g=J:g=U;var D=new Set(k.filter(function(q){var ce=!!(0,l.Z)(E,q);return ce||h.push(q),ce})),I=new Map,M=0;Object.keys(E).forEach(function(q){var ce=E[q],pe=ce.level,V=I.get(pe);V||(V=new Set,I.set(pe,V)),V.add(ce),M=Math.max(M,pe)}),(0,n.ZP)(!h.length,"Tree missing follow keys: ".concat(h.slice(0,100).map(function(q){return"'".concat(q,"'")}).join(", ")));var Ae;return $===!0?Ae=d(D,I,M,g):Ae=F(D,$.halfCheckedKeys,I,M,g),Ae}},67841:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return n}});function n(l,b){return l[b]}},71430:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return pe},H8:function(){return ce},I8:function(){return q},km:function(){return h},oH:function(){return M},w$:function(){return g},zn:function(){return I}});var n=e(20135),l=e(19127),b=e(44127),U=e(6620),d=e(11592),F=e(2738),r=e(48736),k=e(67841),$=["children"];function E(V,C){return"".concat(V,"-").concat(C)}function J(V){return V&&V.type&&V.type.isTreeNode}function h(V,C){return V!=null?V:C}function g(V){var C=V||{},t=C.title,W=C._title,y=C.key,K=C.children,x=t||"title";return{title:x,_title:W||[x],key:y||"key",children:K||"children"}}function D(V,C){var t=new Map;function W(y){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(y||[]).forEach(function(x){var T=x[C.key],A=x[C.children];warning(T!=null,"Tree node must have a certain key: [".concat(K).concat(T,"]"));var G=String(T);warning(!t.has(G)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(G)),t.set(G,!0),W(A,"".concat(K).concat(G," > "))})}W(V)}function I(V){function C(t){var W=(0,d.Z)(t);return W.map(function(y){if(!J(y))return(0,r.ZP)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var K=y.key,x=y.props,T=x.children,A=(0,U.Z)(x,$),G=(0,b.Z)({key:K},A),O=C(T);return O.length&&(G.children=O),G}).filter(function(y){return y})}return C(V)}function M(V,C,t){var W=g(t),y=W._title,K=W.key,x=W.children,T=new Set(C===!0?[]:C),A=[];function G(O){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(j,Q){for(var ie=E(de?de.pos:"0",Q),ae=h(j[K],ie),Ee,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:{},t=C.initWrapper,W=C.processEntity,y=C.onProcessFinished,K=C.externalGetKey,x=C.childrenPropName,T=C.fieldNames,A=arguments.length>2?arguments[2]:void 0,G=K||A,O={},de={},j={posEntities:O,keyEntities:de};return t&&(j=t(j)||j),Ae(V,function(Q){var ie=Q.node,ae=Q.index,Ee=Q.pos,ne=Q.key,se=Q.parentPos,Me=Q.level,Oe=Q.nodes,ue={node:ie,nodes:Oe,index:ae,key:ne,pos:Ee,level:Me},Be=h(ne,Ee);O[Ee]=ue,de[Be]=ue,ue.parent=O[se],ue.parent&&(ue.parent.children=ue.parent.children||[],ue.parent.children.push(ue)),W&&W(ue,j)},{externalGetKey:G,childrenPropName:x,fieldNames:T}),y&&y(j),j}function ce(V,C){var t=C.expandedKeys,W=C.selectedKeys,y=C.loadedKeys,K=C.loadingKeys,x=C.checkedKeys,T=C.halfCheckedKeys,A=C.dragOverNodeKey,G=C.dropPosition,O=C.keyEntities,de=(0,k.Z)(O,V),j={eventKey:V,expanded:t.indexOf(V)!==-1,selected:W.indexOf(V)!==-1,loaded:y.indexOf(V)!==-1,loading:K.indexOf(V)!==-1,checked:x.indexOf(V)!==-1,halfChecked:T.indexOf(V)!==-1,pos:String(de?de.pos:""),dragOver:A===V&&G===0,dragOverGapTop:A===V&&G===-1,dragOverGapBottom:A===V&&G===1};return j}function pe(V){var C=V.data,t=V.expanded,W=V.selected,y=V.checked,K=V.loaded,x=V.loading,T=V.halfChecked,A=V.dragOver,G=V.dragOverGapTop,O=V.dragOverGapBottom,de=V.pos,j=V.active,Q=V.eventKey,ie=(0,b.Z)((0,b.Z)({},C),{},{expanded:t,selected:W,checked:y,loaded:K,loading:x,halfChecked:T,dragOver:A,dragOverGapTop:G,dragOverGapBottom:O,pos:de,active:j,key:Q});return"props"in ie||Object.defineProperty(ie,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),V}}),ie}},8224:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(4676);function l(b,U,d,F){var r=n.unstable_batchedUpdates?function($){n.unstable_batchedUpdates(d,$)}:d;return b!=null&&b.addEventListener&&b.addEventListener(U,r,F),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(U,r,F)}}}},55468:function(qt,Ze,e){"use strict";e.d(Ze,{g1:function(){return J},os:function(){return g}});var n=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function U(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function d(D,I,M){if(I=I.toLowerCase(),M==="auto"){if(I==="height")return D.offsetHeight;if(I==="width")return D.offsetWidth}return I in l||(l[I]=n.test(I)),l[I]?parseFloat(M)||0:M}function F(D,I){var M=arguments.length,Ae=U(D);return I=b[I]?"cssFloat"in D.style?"cssFloat":"styleFloat":I,M===1?Ae:d(D,I,Ae[I]||D.style[I])}function r(D,I,M){var Ae=arguments.length;if(I=b[I]?"cssFloat"in D.style?"cssFloat":"styleFloat":I,Ae===3)return typeof M=="number"&&n.test(I)&&(M="".concat(M,"px")),D.style[I]=M,M;for(var q in I)I.hasOwnProperty(q)&&r(D,q,I[q]);return U(D)}function k(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function $(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function E(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:I}}function J(){var D=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:I}}function h(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function g(D){var I=D.getBoundingClientRect(),M=document.documentElement;return{left:I.left+(window.pageXOffset||M.scrollLeft)-(M.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||M.scrollTop)-(M.clientTop||document.body.clientTop||0)}}},24514:function(qt,Ze,e){"use strict";e.d(Ze,{G:function(){return U}});var n=e(47273),l=function(F){if((0,n.Z)()&&window.document.documentElement){var r=Array.isArray(F)?F:[F],k=window.document.documentElement;return r.some(function($){return $ in k.style})}return!1},b=function(F,r){if(!l(F))return!1;var k=document.createElement("div"),$=k.style[F];return k.style[F]=r,k.style[F]!==$};function U(d,F){return!Array.isArray(d)&&F!==void 0?b(d,F):l(d)}},49658:function(qt,Ze){"use strict";Ze.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=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(e)||/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(e==null?void 0:e.substr(0,4))}},24916:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Xe}});var n=e(96663),l=e(20135),b=e(44127),U=e(90493),d=e(72071),F=e(6620),r=e(92310),k=e.n(r),$=e(29301),E=e(70425),J=e(34280),h=e(59301),g=e(4676),D=h.forwardRef(function(Pe,ot){var S=Pe.height,R=Pe.offsetY,s=Pe.offsetX,o=Pe.children,H=Pe.prefixCls,_=Pe.onInnerResize,i=Pe.innerProps,f=Pe.rtl,te=Pe.extra,Z={},P={display:"flex",flexDirection:"column"};return R!==void 0&&(Z={height:S,position:"relative",overflow:"hidden"},P=(0,b.Z)((0,b.Z)({},P),{},(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({transform:"translateY(".concat(R,"px)")},f?"marginRight":"marginLeft",-s),"position","absolute"),"left",0),"right",0),"top",0))),h.createElement("div",{style:Z},h.createElement($.Z,{onResize:function(Re){var ge=Re.offsetHeight;ge&&_&&_()}},h.createElement("div",(0,n.Z)({style:P,className:k()((0,U.Z)({},"".concat(H,"-holder-inner"),H)),ref:ot},i),o,te)))});D.displayName="Filler";var I=D;function M(Pe){var ot=Pe.children,S=Pe.setRef,R=h.useCallback(function(s){S(s)},[]);return h.cloneElement(ot,{ref:R})}function Ae(Pe,ot,S,R,s,o,H,_){var i=_.getKey;return Pe.slice(ot,S+1).map(function(f,te){var Z=ot+te,P=H(f,Z,{style:{width:R},offsetX:s}),X=i(f);return h.createElement(M,{key:X,setRef:function(ge){return o(f,ge)}},P)})}function q(Pe,ot,S,R){var s=S-Pe,o=ot-S,H=Math.min(s,o)*2;if(R<=H){var _=Math.floor(R/2);return R%2?S+_+1:S-_}return s>o?S-(R-o):S+(R-s)}function ce(Pe,ot,S){var R=Pe.length,s=ot.length,o,H;if(R===0&&s===0)return null;R2&&arguments[2]!==void 0?arguments[2]:!1,Z=i?f<0&&_.current.left||f>0&&_.current.right:f<0&&_.current.top||f>0&&_.current.bottom;return te&&Z?(clearTimeout(o.current),s.current=!1):(!Z||s.current)&&H(),!s.current&&Z}};function y(Pe,ot,S,R,s,o,H){var _=(0,h.useRef)(0),i=(0,h.useRef)(null),f=(0,h.useRef)(null),te=(0,h.useRef)(!1),Z=W(ot,S,R,s);function P(z,L){if(V.Z.cancel(i.current),!Z(!1,L)){var fe=z;if(!fe._virtualHandled)fe._virtualHandled=!0;else return;_.current+=L,f.current=L,t||fe.preventDefault(),i.current=(0,V.Z)(function(){var me=te.current?10:1;H(_.current*me,!1),_.current=0})}}function X(z,L){H(L,!0),t||z.preventDefault()}var Re=(0,h.useRef)(null),ge=(0,h.useRef)(null);function De(z){if(Pe){V.Z.cancel(ge.current),ge.current=(0,V.Z)(function(){Re.current=null},2);var L=z.deltaX,fe=z.deltaY,me=z.shiftKey,xe=L,Je=fe;(Re.current==="sx"||!Re.current&&me&&fe&&!L)&&(xe=fe,Je=0,Re.current="sx");var St=Math.abs(xe),st=Math.abs(Je);Re.current===null&&(Re.current=o&&St>st?"x":"y"),Re.current==="y"?P(z,Je):X(z,xe)}}function Ce(z){Pe&&(te.current=z.detail===f.current)}return[De,Ce]}function K(Pe,ot,S,R){var s=h.useMemo(function(){return[new Map,[]]},[Pe,S.id,R]),o=(0,d.Z)(s,2),H=o[0],_=o[1],i=function(te){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te,P=H.get(te),X=H.get(Z);if(P===void 0||X===void 0)for(var Re=Pe.length,ge=_.length;ge0&&arguments[0]!==void 0?arguments[0]:!1;te();var Re=function(){var Ce=!1;_.current.forEach(function(z,L){if(z&&z.offsetParent){var fe=z.offsetHeight,me=getComputedStyle(z),xe=me.marginTop,Je=me.marginBottom,St=O(xe),st=O(Je),Pt=fe+St+st;i.current.get(L)!==Pt&&(i.current.set(L,Pt),Ce=!0)}}),Ce&&H(function(z){return z+1})};if(X)Re();else{f.current+=1;var ge=f.current;Promise.resolve().then(function(){ge===f.current&&Re()})}}function P(X,Re){var ge=Pe(X),De=_.current.get(ge);Re?(_.current.set(ge,Re),Z()):_.current.delete(ge),!De!=!Re&&(Re?ot==null||ot(X):S==null||S(X))}return(0,h.useEffect)(function(){return te},[]),[P,Z,i.current,o]}var j=14/15;function Q(Pe,ot,S){var R=(0,h.useRef)(!1),s=(0,h.useRef)(0),o=(0,h.useRef)(0),H=(0,h.useRef)(null),_=(0,h.useRef)(null),i,f=function(X){if(R.current){var Re=Math.ceil(X.touches[0].pageX),ge=Math.ceil(X.touches[0].pageY),De=s.current-Re,Ce=o.current-ge,z=Math.abs(De)>Math.abs(Ce);z?s.current=Re:o.current=ge;var L=S(z,z?De:Ce,!1,X);L&&X.preventDefault(),clearInterval(_.current),L&&(_.current=setInterval(function(){z?De*=j:Ce*=j;var fe=Math.floor(z?De:Ce);(!S(z,fe,!0)||Math.abs(fe)<=.1)&&clearInterval(_.current)},16))}},te=function(){R.current=!1,i()},Z=function(X){i(),X.touches.length===1&&!R.current&&(R.current=!0,s.current=Math.ceil(X.touches[0].pageX),o.current=Math.ceil(X.touches[0].pageY),H.current=X.target,H.current.addEventListener("touchmove",f,{passive:!1}),H.current.addEventListener("touchend",te,{passive:!0}))};i=function(){H.current&&(H.current.removeEventListener("touchmove",f),H.current.removeEventListener("touchend",te))},(0,J.Z)(function(){return Pe&&ot.current.addEventListener("touchstart",Z,{passive:!0}),function(){var P;(P=ot.current)===null||P===void 0||P.removeEventListener("touchstart",Z),i(),clearInterval(_.current)}},[Pe])}function ie(Pe){return Math.floor(Math.pow(Pe,.5))}function ae(Pe,ot){var S="touches"in Pe?Pe.touches[0]:Pe;return S[ot?"pageX":"pageY"]-window[ot?"scrollX":"scrollY"]}function Ee(Pe,ot,S){h.useEffect(function(){var R=ot.current;if(Pe&&R){var s=!1,o,H,_=function(){V.Z.cancel(o)},i=function P(){_(),o=(0,V.Z)(function(){S(H),P()})},f=function(X){if(!X.target.draggable){var Re=X;Re._virtualHandled||(Re._virtualHandled=!0,s=!0)}},te=function(){s=!1,_()},Z=function(X){if(s){var Re=ae(X,!1),ge=R.getBoundingClientRect(),De=ge.top,Ce=ge.bottom;if(Re<=De){var z=De-Re;H=-ie(z),i()}else if(Re>=Ce){var L=Re-Ce;H=ie(L),i()}else _()}};return R.addEventListener("mousedown",f),R.ownerDocument.addEventListener("mouseup",te),R.ownerDocument.addEventListener("mousemove",Z),function(){R.removeEventListener("mousedown",f),R.ownerDocument.removeEventListener("mouseup",te),R.ownerDocument.removeEventListener("mousemove",Z),_()}}},[Pe])}var ne=10;function se(Pe,ot,S,R,s,o,H,_){var i=h.useRef(),f=h.useState(null),te=(0,d.Z)(f,2),Z=te[0],P=te[1];return(0,J.Z)(function(){if(Z&&Z.times=0;fn-=1){var In=s(ot[fn]),vn=S.get(In);if(vn===void 0){z=!0;break}if(en-=vn,en<=0)break}switch(me){case"top":fe=Je-De;break;case"bottom":fe=St-Ce+De;break;default:{var Vt=Pe.current.scrollTop,Sn=Vt+Ce;JeSn&&(L="bottom")}}fe!==null&&H(fe),fe!==Z.lastTop&&(z=!0)}z&&P((0,b.Z)((0,b.Z)({},Z),{},{times:Z.times+1,targetAlign:L,lastTop:fe}))}},[Z,Pe.current]),function(X){if(X==null){_();return}if(V.Z.cancel(i.current),typeof X=="number")H(X);else if(X&&(0,l.Z)(X)==="object"){var Re,ge=X.align;"index"in X?Re=X.index:Re=ot.findIndex(function(z){return s(z)===X.key});var De=X.offset,Ce=De===void 0?0:De;P({times:0,index:Re,offset:Ce,originAlign:ge})}}}var Me=h.forwardRef(function(Pe,ot){var S=Pe.prefixCls,R=Pe.rtl,s=Pe.scrollOffset,o=Pe.scrollRange,H=Pe.onStartMove,_=Pe.onStopMove,i=Pe.onScroll,f=Pe.horizontal,te=Pe.spinSize,Z=Pe.containerSize,P=Pe.style,X=Pe.thumbStyle,Re=Pe.showScrollBar,ge=h.useState(!1),De=(0,d.Z)(ge,2),Ce=De[0],z=De[1],L=h.useState(null),fe=(0,d.Z)(L,2),me=fe[0],xe=fe[1],Je=h.useState(null),St=(0,d.Z)(Je,2),st=St[0],Pt=St[1],an=!R,_t=h.useRef(),en=h.useRef(),fn=h.useState(Re),In=(0,d.Z)(fn,2),vn=In[0],Vt=In[1],Sn=h.useRef(),Kn=function(){Re===!0||Re===!1||(clearTimeout(Sn.current),Vt(!0),Sn.current=setTimeout(function(){Vt(!1)},3e3))},Rt=o-Z||0,Ge=Z-te||0,Et=h.useMemo(function(){if(s===0||Rt===0)return 0;var le=s/Rt;return le*Ge},[s,Rt,Ge]),hn=function(p){p.stopPropagation(),p.preventDefault()},xn=h.useRef({top:Et,dragging:Ce,pageY:me,startTop:st});xn.current={top:Et,dragging:Ce,pageY:me,startTop:st};var $t=function(p){z(!0),xe(ae(p,f)),Pt(xn.current.top),H(),p.stopPropagation(),p.preventDefault()};h.useEffect(function(){var le=function(N){N.preventDefault()},p=_t.current,B=en.current;return p.addEventListener("touchstart",le,{passive:!1}),B.addEventListener("touchstart",$t,{passive:!1}),function(){p.removeEventListener("touchstart",le),B.removeEventListener("touchstart",$t)}},[]);var Hn=h.useRef();Hn.current=Rt;var nr=h.useRef();nr.current=Ge,h.useEffect(function(){if(Ce){var le,p=function(N){var ye=xn.current,Se=ye.dragging,qe=ye.pageY,Ve=ye.startTop;V.Z.cancel(le);var ke=_t.current.getBoundingClientRect(),et=Z/(f?ke.width:ke.height);if(Se){var At=(ae(N,f)-qe)*et,wt=Ve;!an&&f?wt-=At:wt+=At;var bt=Hn.current,xt=nr.current,jt=xt?wt/xt:0,gt=Math.ceil(jt*bt);gt=Math.max(gt,0),gt=Math.min(gt,bt),le=(0,V.Z)(function(){i(gt,f)})}},B=function(){z(!1),_()};return window.addEventListener("mousemove",p,{passive:!0}),window.addEventListener("touchmove",p,{passive:!0}),window.addEventListener("mouseup",B,{passive:!0}),window.addEventListener("touchend",B,{passive:!0}),function(){window.removeEventListener("mousemove",p),window.removeEventListener("touchmove",p),window.removeEventListener("mouseup",B),window.removeEventListener("touchend",B),V.Z.cancel(le)}}},[Ce]),h.useEffect(function(){return Kn(),function(){clearTimeout(Sn.current)}},[s]),h.useImperativeHandle(ot,function(){return{delayHidden:Kn}});var Tn="".concat(S,"-scrollbar"),mn={position:"absolute",visibility:vn?null:"hidden"},Ct={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return f?(mn.height=8,mn.left=0,mn.right=0,mn.bottom=0,Ct.height="100%",Ct.width=te,an?Ct.left=Et:Ct.right=Et):(mn.width=8,mn.top=0,mn.bottom=0,an?mn.right=0:mn.left=0,Ct.width="100%",Ct.height=te,Ct.top=Et),h.createElement("div",{ref:_t,className:k()(Tn,(0,U.Z)((0,U.Z)((0,U.Z)({},"".concat(Tn,"-horizontal"),f),"".concat(Tn,"-vertical"),!f),"".concat(Tn,"-visible"),vn)),style:(0,b.Z)((0,b.Z)({},mn),P),onMouseDown:hn,onMouseMove:Kn},h.createElement("div",{ref:en,className:k()("".concat(Tn,"-thumb"),(0,U.Z)({},"".concat(Tn,"-thumb-moving"),Ce)),style:(0,b.Z)((0,b.Z)({},Ct),X),onMouseDown:$t}))}),Oe=Me,ue=20;function Be(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,S=Pe/ot*Pe;return isNaN(S)&&(S=0),S=Math.max(S,ue),Math.floor(S)}var Te=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],it=[],$e={overflowY:"auto",overflowAnchor:"none"};function rt(Pe,ot){var S=Pe.prefixCls,R=S===void 0?"rc-virtual-list":S,s=Pe.className,o=Pe.height,H=Pe.itemHeight,_=Pe.fullHeight,i=_===void 0?!0:_,f=Pe.style,te=Pe.data,Z=Pe.children,P=Pe.itemKey,X=Pe.virtual,Re=Pe.direction,ge=Pe.scrollWidth,De=Pe.component,Ce=De===void 0?"div":De,z=Pe.onScroll,L=Pe.onVirtualScroll,fe=Pe.onVisibleChange,me=Pe.innerProps,xe=Pe.extraRender,Je=Pe.styles,St=Pe.showScrollBar,st=St===void 0?"optional":St,Pt=(0,F.Z)(Pe,Te),an=h.useCallback(function(Bn){return typeof P=="function"?P(Bn):Bn==null?void 0:Bn[P]},[P]),_t=de(an,null,null),en=(0,d.Z)(_t,4),fn=en[0],In=en[1],vn=en[2],Vt=en[3],Sn=!!(X!==!1&&o&&H),Kn=h.useMemo(function(){return Object.values(vn.maps).reduce(function(Bn,ln){return Bn+ln},0)},[vn.id,vn.maps]),Rt=Sn&&te&&(Math.max(H*te.length,Kn)>o||!!ge),Ge=Re==="rtl",Et=k()(R,(0,U.Z)({},"".concat(R,"-rtl"),Ge),s),hn=te||it,xn=(0,h.useRef)(),$t=(0,h.useRef)(),Hn=(0,h.useRef)(),nr=(0,h.useState)(0),Tn=(0,d.Z)(nr,2),mn=Tn[0],Ct=Tn[1],le=(0,h.useState)(0),p=(0,d.Z)(le,2),B=p[0],w=p[1],N=(0,h.useState)(!1),ye=(0,d.Z)(N,2),Se=ye[0],qe=ye[1],Ve=function(){qe(!0)},ke=function(){qe(!1)},et={getKey:an};function At(Bn){Ct(function(ln){var Xn;typeof Bn=="function"?Xn=Bn(ln):Xn=Bn;var cr=Fe(Xn);return xn.current.scrollTop=cr,cr})}var wt=(0,h.useRef)({start:0,end:hn.length}),bt=(0,h.useRef)(),xt=pe(hn,an),jt=(0,d.Z)(xt,1),gt=jt[0];bt.current=gt;var Kt=h.useMemo(function(){if(!Sn)return{scrollHeight:void 0,start:0,end:hn.length-1,offset:void 0};if(!Rt){var Bn;return{scrollHeight:((Bn=$t.current)===null||Bn===void 0?void 0:Bn.offsetHeight)||0,start:0,end:hn.length-1,offset:void 0}}for(var ln=0,Xn,cr,Rr,va=hn.length,Kr=0;Kr=mn&&Xn===void 0&&(Xn=Kr,cr=ln),jr>mn+o&&Rr===void 0&&(Rr=Kr),ln=jr}return Xn===void 0&&(Xn=0,cr=0,Rr=Math.ceil(o/H)),Rr===void 0&&(Rr=hn.length-1),Rr=Math.min(Rr+1,hn.length-1),{scrollHeight:ln,start:Xn,end:Rr,offset:cr}},[Rt,Sn,mn,hn,Vt,o]),Xt=Kt.scrollHeight,yn=Kt.start,Gt=Kt.end,Ot=Kt.offset;wt.current.start=yn,wt.current.end=Gt,h.useLayoutEffect(function(){var Bn=vn.getRecord();if(Bn.size===1){var ln=Array.from(Bn)[0],Xn=hn[yn];if(Xn){var cr=an(Xn);if(cr===ln){var Rr=vn.get(ln),va=Rr-H;At(function(Kr){return Kr+va})}}}vn.resetRecord()},[Xt]);var we=h.useState({width:0,height:o}),Ne=(0,d.Z)(we,2),He=Ne[0],tt=Ne[1],Ue=function(ln){tt({width:ln.offsetWidth,height:ln.offsetHeight})},pt=(0,h.useRef)(),dt=(0,h.useRef)(),Ft=h.useMemo(function(){return Be(He.width,ge)},[He.width,ge]),Ut=h.useMemo(function(){return Be(He.height,Xt)},[He.height,Xt]),Qt=Xt-o,be=(0,h.useRef)(Qt);be.current=Qt;function Fe(Bn){var ln=Bn;return Number.isNaN(be.current)||(ln=Math.min(ln,be.current)),ln=Math.max(ln,0),ln}var Ie=mn<=0,nt=mn>=Qt,lt=B<=0,kt=B>=ge,sn=W(Ie,nt,lt,kt),Nt=function(){return{x:Ge?-B:B,y:mn}},ut=(0,h.useRef)(Nt()),zt=(0,E.useEvent)(function(Bn){if(L){var ln=(0,b.Z)((0,b.Z)({},Nt()),Bn);(ut.current.x!==ln.x||ut.current.y!==ln.y)&&(L(ln),ut.current=ln)}});function wn(Bn,ln){var Xn=Bn;ln?((0,g.flushSync)(function(){w(Xn)}),zt()):At(Xn)}function Yt(Bn){var ln=Bn.currentTarget.scrollTop;ln!==mn&&At(ln),z==null||z(Bn),zt()}var zn=function(ln){var Xn=ln,cr=ge?ge-He.width:0;return Xn=Math.max(Xn,0),Xn=Math.min(Xn,cr),Xn},Yn=(0,E.useEvent)(function(Bn,ln){ln?((0,g.flushSync)(function(){w(function(Xn){var cr=Xn+(Ge?-Bn:Bn);return zn(cr)})}),zt()):At(function(Xn){var cr=Xn+Bn;return cr})}),gn=y(Sn,Ie,nt,lt,kt,!!ge,Yn),Wt=(0,d.Z)(gn,2),ct=Wt[0],pn=Wt[1];Q(Sn,xn,function(Bn,ln,Xn,cr){var Rr=cr;return sn(Bn,ln,Xn)?!1:!Rr||!Rr._virtualHandled?(Rr&&(Rr._virtualHandled=!0),ct({preventDefault:function(){},deltaX:Bn?ln:0,deltaY:Bn?0:ln}),!0):!1}),Ee(Rt,xn,function(Bn){At(function(ln){return ln+Bn})}),(0,J.Z)(function(){function Bn(Xn){var cr=Ie&&Xn.detail<0,Rr=nt&&Xn.detail>0;Sn&&!cr&&!Rr&&Xn.preventDefault()}var ln=xn.current;return ln.addEventListener("wheel",ct,{passive:!1}),ln.addEventListener("DOMMouseScroll",pn,{passive:!0}),ln.addEventListener("MozMousePixelScroll",Bn,{passive:!1}),function(){ln.removeEventListener("wheel",ct),ln.removeEventListener("DOMMouseScroll",pn),ln.removeEventListener("MozMousePixelScroll",Bn)}},[Sn,Ie,nt]),(0,J.Z)(function(){if(ge){var Bn=zn(B);w(Bn),zt({x:Bn})}},[He.width,ge]);var ht=function(){var ln,Xn;(ln=pt.current)===null||ln===void 0||ln.delayHidden(),(Xn=dt.current)===null||Xn===void 0||Xn.delayHidden()},cn=se(xn,hn,vn,H,an,function(){return In(!0)},At,ht);h.useImperativeHandle(ot,function(){return{nativeElement:Hn.current,getScrollInfo:Nt,scrollTo:function(ln){function Xn(cr){return cr&&(0,l.Z)(cr)==="object"&&("left"in cr||"top"in cr)}Xn(ln)?(ln.left!==void 0&&w(zn(ln.left)),cn(ln.top)):cn(ln)}}}),(0,J.Z)(function(){if(fe){var Bn=hn.slice(yn,Gt+1);fe(Bn,hn)}},[yn,Gt,hn]);var on=K(hn,an,vn,H),Cn=xe==null?void 0:xe({start:yn,end:Gt,virtual:Rt,offsetX:B,offsetY:Ot,rtl:Ge,getSize:on}),On=Ae(hn,yn,Gt,ge,B,fn,Z,et),Fn=null;o&&(Fn=(0,b.Z)((0,U.Z)({},i?"height":"maxHeight",o),$e),Sn&&(Fn.overflowY="hidden",ge&&(Fn.overflowX="hidden"),Se&&(Fn.pointerEvents="none")));var Sr={};return Ge&&(Sr.dir="rtl"),h.createElement("div",(0,n.Z)({ref:Hn,style:(0,b.Z)((0,b.Z)({},f),{},{position:"relative"}),className:Et},Sr,Pt),h.createElement($.Z,{onResize:Ue},h.createElement(Ce,{className:"".concat(R,"-holder"),style:Fn,ref:xn,onScroll:Yt,onMouseEnter:ht},h.createElement(I,{prefixCls:R,height:Xt,offsetX:B,offsetY:Ot,scrollWidth:ge,onInnerResize:In,ref:$t,innerProps:me,rtl:Ge,extra:Cn},On))),Rt&&Xt>o&&h.createElement(Oe,{ref:pt,prefixCls:R,scrollOffset:mn,scrollRange:Xt,rtl:Ge,onScroll:wn,onStartMove:Ve,onStopMove:ke,spinSize:Ut,containerSize:He.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:st}),Rt&&ge>He.width&&h.createElement(Oe,{ref:dt,prefixCls:R,scrollOffset:B,scrollRange:ge,rtl:Ge,onScroll:wn,onStartMove:Ve,onStopMove:ke,spinSize:Ft,containerSize:He.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:st}))}var Ye=h.forwardRef(rt);Ye.displayName="List";var yt=Ye,Xe=yt},51581:function(qt,Ze,e){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});var n=function(){function h(g,D){for(var I=0;I=0||Object.prototype.hasOwnProperty.call(h,I)&&(D[I]=h[I]);return D}function k(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function")}function $(h,g){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:h}function E(h,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);h.prototype=Object.create(g&&g.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(h,g):h.__proto__=g)}var J=function(h){E(g,h);function g(D){k(this,g);var I=$(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,D));return I.scrollListener=I.scrollListener.bind(I),I.eventListenerOptions=I.eventListenerOptions.bind(I),I.mousewheelListener=I.mousewheelListener.bind(I),I}return n(g,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var I=this.getParentElement(this.scrollComponent);I.scrollTop=I.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var I=!1,M={get passive(){I=!0}};try{document.addEventListener("test",null,M),document.removeEventListener("test",null,M)}catch(Ae){}return I}},{key:"eventListenerOptions",value:function(){var I=this.props.useCapture;return this.isPassiveSupported()&&(I={useCapture:this.props.useCapture,passive:!0}),I}},{key:"setDefaultLoader",value:function(I){this.defaultLoader=I}},{key:"detachMousewheelListener",value:function(){var I=window;this.props.useWindow===!1&&(I=this.scrollComponent.parentNode),I.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var I=window;this.props.useWindow===!1&&(I=this.getParentElement(this.scrollComponent)),I.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),I.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(I){var M=this.props.getScrollParent&&this.props.getScrollParent();return M!=null?M:I&&I.parentNode}},{key:"filterProps",value:function(I){return I}},{key:"attachScrollListener",value:function(){var I=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!I)){var M=window;this.props.useWindow===!1&&(M=I),M.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),M.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),M.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(I){I.deltaY===1&&!this.isPassiveSupported()&&I.preventDefault()}},{key:"scrollListener",value:function(){var I=this.scrollComponent,M=window,Ae=this.getParentElement(I),q=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,pe=M.pageYOffset!==void 0?M.pageYOffset:ce.scrollTop;this.props.isReverse?q=pe:q=this.calculateOffset(I,pe)}else this.props.isReverse?q=Ae.scrollTop:q=I.scrollHeight-Ae.scrollTop-Ae.clientHeight;q0},G.prototype.connect_=function(){!l||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),$?(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)},G.prototype.disconnect_=function(){!l||!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)},G.prototype.onTransitionEnd_=function(O){var de=O.propertyName,j=de===void 0?"":de,Q=k.some(function(ie){return!!~j.indexOf(ie)});Q&&this.refresh()},G.getInstance=function(){return this.instance_||(this.instance_=new G),this.instance_},G.instance_=null,G}(),J=function(G,O){for(var de=0,j=Object.keys(O);de0},G}(),x=typeof WeakMap!="undefined"?new WeakMap:new n,T=function(){function G(O){if(!(this instanceof G))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var de=E.getInstance(),j=new K(O,de,this);x.set(this,j)}return G}();["observe","unobserve","disconnect"].forEach(function(G){T.prototype[G]=function(){var O;return(O=x.get(this))[G].apply(O,arguments)}});var A=function(){return typeof b.ResizeObserver!="undefined"?b.ResizeObserver:T}();Ze.Z=A},25510:function(qt){"use strict";qt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAIsCAYAAADRd/LpAAAgAElEQVR4Xuyda5BtVXXvV3efc+CAYBQRjaJBeWjiVVKVB0mMUV6GKv0cvVVG/XTrViUlSd0bqUoQg4KapKJW8j3mWinNx1SRSgkciKARYiqi1ycvFZSggHgFDofz6L71m3v/9xk9eq695ty91t67u8eimu6z91zzMcaYY/znGGPOudLEExQICgQFggJBgaBAUGDJKbBC/26+98jGkvczuhcUCAoEBYICQYGgwB6lwJUXnroSgGWPMj+GHRQICgQFggJBgZ1CgS2A5YoLTtkpfY9+BgWCAkGBoEBQICiwyylwy33PpREGYNnljI7hBQWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFArDsZO5F34MCQYGgQFAgKLBHKBCAZY8wOoYZFAgKBAWCAkGBnUyBACw7mXvR96BAUCAoEBQICuwRCgRg2SOMjmEGBYICQYGgQFBgJ1MgAMtO5l70PSgQFAgKBAWCAnuEAgFY9gijY5hBgaBAUCAoEBTYyRQIwLKTuRd9DwoEBYICQYGgwB6hQACWPcLoGGZQICgQFAgKBAV2MgUCsOxk7kXfgwJBgaBAUCAosEcoEIBljzA6hhkUCAoEBYICQYGdTIEALDuZe9H3oEBQICgQFAgK7BEKBGDZI4yOYQYFggJBgaBAUGAnUyAAy07mXvQ9KBAUCAoEBYICe4QCAVj2CKNjmEGBoEBQICgQFNjJFAjAspO5F30PCgQFggJBgaDAHqFAAJY9wugYZlAgKBAUCAoEBXYyBQKw7GTuRd+DAkGBoEBQICiwRygQgGWPMDqGGRQICgQFggJBgZ1MgQAsO5l70fegQFAgKBAUCArsEQoEYNkjjI5hBgWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFlhKwnDhxollbW5vQdWNjo1lZWWn4zc/q6upOpvlS9R168kBfnuPHjyfai97r6+ubeLFUnd9mZ5AzZEljn6ecQVfJsdplOPSJR/LPv+mffix/KGff3SY5Bn19J8iZ7eOxY8ea/fv3b6GJH8egRIvKszaAOdDGG83lIN3upMDSARYpYBQ6j5S6/m2N6+5kyfxHZYGggMpup3MbOJmXnFnDJyXbBmIkEbbPfGbLz19q6lvcaXImHmmRBIjZt2/fBMzXUyDe8BSYFWBIlgTkBTDFs6D09igwK1+212r320sHWOiyVwyeeDtNUXezYbElrCHxq31W+tBbimGxPe23deSM8QGKc56KoeQsV6/aZ/XIg2FUOb6Tp8v2c6j+9Uvlk7XtBDmjj3i1RH/JvTeEy6rQh+LdMtRrvY92bti+BV+WgVPD9WHpAAuKAaXtVzI2JGQ9L8ORZu/UvBMMSd/ckJxZwCKvkugxlJx576H1tgiw0C+t7AOw9M39fH3iO/zJARYLFsMwzocnakVzgH9rEaWFBp+JN8GX+fJl3q0tHWARWLGueaFpvuPntNNOSwIaz/YpsFdzgyRnFpzIk8RKbkg5g+bPPPNMc+qppyYGCpgIINlV/jQOt60yty8V/dewE+Ts6NGjaeAHDhzIEgCeHTx4cOKR659Ke6/GUoDx3HPPJb7kyjNfDh8+3Jx++ulhF3oSoVK+9NRccTVLB1jo+ZEjR5JwtiXX+qTc4tFGwS0UsKt7vrRhBv62xnRZhXhWtqIEWa2xms49Q8nZtHqt0bSrSmjPfPBhoFwoa1Z6DPneTpIzyb1oC92V6OnHMSTNou7NFNAiVosMeVr4nCTcnTIXgq+zU2ApAYtV1FLSdqfE7MONN6dRQBPe71TZrVST4hMos7k68wBnVgEj53bXUq59AZ2dbjSXXc7aDJ/4w3yYh3zs1nk367imyb3f8TdrG/HeclNg6QCLlIWUOYpBq8rPf/7zDT8CMctN2p3XOymEd7/73c0rX/nK1mTUnTeyrT2WnAm0zFPOJL/ve9/7mjPPPHNTrorf6myVNPPgL/7iLxo8QzKaOzE0uqxyJp2Dl+tjH/vYlt1AOx0oLtu8ff7zn99cffXVRd3SYuL73/9+8/d///ebeGPnQADJInJ2Fnrzm9/c/M7v/E5nuXkXWDrAknOX67M///M/bz74wQ8mF76SE+dNsN3YnrxXUtj/+q//OhHWocIii6bjouQMWuPKRn6/973vNa94xSsmO4AsTdQ/ncMiIPNzP/dzzf/7f/8vFd1pwH3Z5Uw6hVwV6KykTmsQc8csLFqWd2r7LIqYAyWPdo7ecccdDcY0J/s7bT6UjHtRZbCz11133aKab2136QCLemrDEigMlMmNN97YfOQjH5msMJeOmrugQ0z6Q4cOJcCyF1YrylfQrhzk7oYbbhhczk455ZTm61//enPeeedNDq/zh8J5cWIenHXWWc2TTz654yVtWeUMGj/++OPNy172sqRzBFZikdS/yNUAFloHtABYrrrqqglvkCPlGPXfw71bYwCWCt63xZDlYamoKopWUgCQctttt+0JwLJoOWN1idK2z7SwA9+98IUvbH76059WcnX5ii+znOHBwsOinU2inv/38lF1Z/WoFrAwOlIC8LAEb4bldQCWCvou2pBUdHXXFV1mQ9I3sRctZwFYlhMYB2Dpe6bl6wvAMh86z9JKAJYKqi3akFR0ddcVDcDSNPPy5AVgCcCy6xRIxYACsFQQa85FA7BUEDwASwWxei4agCUAS88ila1umeUsPCzzkIAmhUNLk27VowgJzYc3AVgq6ByApYJYPRddZkPS81BbD5oKD0vflN5a3zLLWQCW4flPCwFY5kPnWVoJwFJBtQAsFcTquegyG5KehxqApW+CVtS3zHIWgKWCkdsoGoBlG8Qb+NUALBUEDsBSQayeiy6zIel5qAFY+iZoRX3LLGcBWCoYuY2iAVi2QbyBXw3AUkHgACwVxOq56DIbkp6HGoClb4JW1LfMchaApYKR2ygagGUbxBv41QAsFQQOwFJBrJ6LLrMh6XmoAVj6JmhFfcssZwFYKhi5jaIBWLZBvIFfDcBSQeAALBXE6rnoMhuSnocagKVvglbUt8xyFoClgpHbKBqAZRvEG/jVACwVBO4TsHziE59oLr744orWd1fRT33qUw0/pSdDdhmSNt684x3vaB599NFi4j3vec9rPvvZzzb8Ln2on3Z4NB7/29cF7z/+8Y9nrxnoU85Kx2DLXXLJJQ1H9Jc8uibhmmuuSe8MeW2CpXNJ32YtA2+4AG/ZnoMHDzbQOfe0ycy8xqD5PGR7yNZnPvOZ5pxzztkiZ23jf/rpp9Pc5HfpMw/Awli4zPU973lPabd2Xbl77rmn+JJJDT4AS4UY9GlI7EV+FV3YNUW1RXdowPILv/ALDTeplj4YKsrXGCzK007NWLgTiasGcga+TzkrHfd2yjGGn/zkJ+nY+CEf0XnINpa5bmQyd/3BosEKNMOQMKeHfJCzBx98MM21UtCGVwoAoos5S/o3L8DygQ98IF3kNyTILxnv0GXarvXQ2TU17QdgqaBWn4YkAMvohusaIz/tLqE23gRgqRDwGYsGYJmRcJWvBWAJwFIpMktRPADLgtgQgKU/woeHJTwstdIUHpbwsISHpXbWLL58AJYF8SAAS3+ED8ASgKVWmgKwBGAJwFI7axZfPgDLgngQgKU/wgdgCcBSK00BWAKwBGCpnTWLLx+AZUE8CMDSH+EDsARgqZWmACwBWAKw1M6axZcPwLIgHgRg6Y/wAVgCsNRKUwCWACwBWGpnzeLLB2BZEA8CsPRH+AAsAVhqpSkASwCWACy1s2bx5QOwLIgHAVj6I3wAlgAstdIUgCUASwCW2lmz+PIBWBbEg0UDFt/+MhwYNSsrhgAs9MUewgR9XvWqVzXf+973iru5LAfHqcMaD2OBZtdff306un+ZnpJzWPqQ3VkBiz3rx9JzmWhY0hcO5uOAPi/jXu5L6uq7TO3Bcaurq836+npVN+LguGZCM+i3U54ALAvi1KIAy4kTJ5q1tbXm6NGj6Tc/PMeOHWv27du3I09K7BuwQI/jx48n2shA8e/Xve51zQMPPNBAw5JnFsDCqu+CCy7YpIBRKFZe9Ld+v/nNb25uvvnm1F8UN322hoj+Uhb+8pt/33DDDc2NN96Y5GCRj/oqRcRYf/zjHzcvfOELU7cYj1eoyOr+/fvT97zHvw8cOJDGRdmS0z5rAAt0pW7qpV3RTPKBbPgnB2b8wYaLojv9OPvss5sf/OAHm+Y840BGpj1tBqPPsdQCllNPPTXxRKBFAEa6jc89MN8rgEVjhxbQgB/NJ8kxc2cZHsujtjkcgGVBnFoUYGG4R44c2XS/ixcOgZoFkaa62b4ACzxhgkvRqSOiByfdPvzww2nC54yU73gtYKF9ARYZNymYaStIjubntGP/5Iy9PhPNMMAY/GV6ODLeX2eQAyNWeUmmS8AKY60BLJSXUkfJ54CHBTV8L37Z95aBxpJt7reCzjm6CpDbecBn/Gg8Fhz0Pa5SwAKd6SNzETmmTwKW1jDn5s5eASwC/XZe8DdyLNAPzbqAat887tJV9C8HpAKwDM2JlvoXCVho+7d/+7fTCss+Wp2WehCGIB2X5XFhYM3TF2CxbaIERQ95LR555JFi7wp1PfXUU8073/nO9Lv0eelLX7pl/FoZec+J6vzKV76y5eIvKSh5Z7zS5j4UfmpCQvAF/gz9vO1tb8vSTCtDP5Yzzzyz+epXv1rkWVHfawEL9GTsXJhnH4Fc9c2DGfh/1113JcMqcCB+9knHr33taw10KH3o58tf/vKJ545/e8MlcKt+//CHP0x6w3r4SturKcclfu9973trXkmXEkJn+4SHZeSBzC3CoFOOZlVEH6gwcvmFL3whyaPloXQZzfqFSdwlNBAzVO2iAIuU0HnnnZdWmVoNWmGoMWJ9k6nNWzCtnb4Bi8CKjJBF9d6tOq1fs1yWRp7M/fffP+GLNQ6avNbgwb877rijISzk+2v7JkPqQxU1vB7izipvvBkD+RUW5FnAJmVlvUcY6ieffDIbDmvjTw1gUYgB2bz99tsnbvVcv2x79PGyyy5rUKY8ds7X0L1kjuW8Urn3rGfEr1b5TsbNyovKQbNXv/rV1fkiJf23ZWoupZMcXHrppYnO0mceOHp67xUPi8Ztea0FmGg2Sw5QLU9Ly8MXPNmE3i0w8SA5AEspRXsqtwjAQptCrSiehx56KE1wxa4V7+xbmdaQbBkAy3PPPbcpZGZBpoyUDxvlxlgLWOAFfPnOd76TwIdyT6R8bU6NXN+UE2CxffKgxgJTO56aZMWhAIvGQr8YA4Dl6aefnqyiZEilpBQG0HgBLE888cTEg1GSRFgDWHCX04c3velNzaFDh9Lf+gw6W++KlQPGdfnllydDOvScKgUs8p625fog+7jivUGg/9Ds/PPPr/Iy1sx9lS0FLFafQWfmgfSZ8rm8wVYbew2waI7Jkwb/RbPSEPcsvKx9h/6xmNaizb/vQba+Dw9LLaUryy8CsKiLzz77bPOa17wmARb7HDx4MP2T70uUfuWQi4oDWLhJuebpy8MiwyhjRB+sR4U8CeK+/JQYIAALHpOS6+hlIM4999wEWGjDGw2fN6C+MVnf+ta3JuDp+3XaaaelHJW2PJVTTjmlwUiVPHgX4E+fjx2jDBBhMXaweO8LhhS6PPPMM5u6QL7Lf/3XfzUkX3qatfW1BrBQB3Ri7J/73Oc2VYkhYL6QE+LlhX+/5S1vmaz8FRby4+qDnniYfN5Prl4BV/rMfNdq24YQLahR8jl1oS8wJjwCiwoX9TEG1fGBD3yg4afkod/Iw1VXXdXceeedrfrM17WXAMvhw4cb9ICfG7/7u7+bZBO9tih9D1/k1ZPcvfKVr2y++93vTsJZkjfrNQsPS8ns6LHMIgCLDAIGWQmkQtx2aN6d2uOwO6taBg+LEr5yaN4CmK7B1HpYqI/Jmts6bXdxWVACr7S6sGE99c2HIeT+5TdGpybhdigPi5c9GxKyY/VgzCeQ+lDeNP7UABbmC8oUDws0kJfSyod1WcvrgiKWh0WhixqPVpd82e9LPSy5ZFk7DiVjyiCo3/KwKCTUlk9U0+e2sqUeFt4XLwiJAlgk0zbMIaDo5WwvnMMi+giYQgMlKUMzdMcyhITUBxsSErimz7nwvOVneFj6mHlT6lgEYKE7ahfAopCQjLAyxRHo0pVq32RSnkBNvX15WEQf/barDmtoSmkDYGFFWuJhUVsAFjwstKHPtI1XfbCJaJSzOSzeIMpbZA2PN7SltB7Sw2KBoAUsdjyMG5pAD8YtPpxxxhlpx0vbnMqNrwawCMALTFuvBG3KAEhubJKjjIKU7lCApdTDYoGsNQT8bY0a//ZhRNHMyuYQ48G7ct1115WKZSqHJ0shIcmS9QL5yvaKh4VxS3/Y8BjzSN6/KkIPVNiCple84hWTRVvOqyzZDMAyEDNy1S4KsKgvNuk2AMtJDokvMvD6ZjcBFm+0SsV+WQGLkm5Lx0G5GsCiem3SrQDTNMDCd0pstF6Xmn6Wlu0LsPidGN7DQojTAp1lASyis5XtACwjanjAIhp5mpXK2hDlLGBh0Yb3Kzwsp66sQOyb7z2Sjve84oJThqB9UZ2LBCy0zeFkxAmHUDhFBGgptAwhIX8OjQUxdmXfNc7thoSsJ8QeZEe7to/WHaoDoqbx1R4gVxP+GyIkpLHYVTseFnmlcu58S3fe45C5xx57rMorWAtYaIeQ0C233DI5v8Lz34cQMRTkCbDyLzm3p0uepn1fGhKyAFzgxHoM285gQp7QF6997Ws3hRFr5Kd0fDUhIeqE7ldcccUkXOfbyfVxr3hY2uwMsgnNkE0fai3lU1/lLH+QSUDxt771rezZMH6OqQ8REuqLGy31LBKw0CWFhDTh+S3FtUgBXgbA0hfrtwtYbD+svNh8iFxISKCqbzA6BGDxoSq/rdmPNSeveFgw2DVPLWChbiWEa1cFv30uh6U93/k8AYGEvudYLWCpoZVoTm4VCx17TtOiAYvmheis/ligm6M53993332TJGLRwxtEu1CAxujNn/3sZ6l4CQ/bctKm0V/G19O2jdZ8rjBaLlzdZmtsuLJWHoYsD43lYelaFARgGZITpu4ALHlCB2DJJ93m5EVJpiQbony6vBHbFe0hAIs1FMr90LZmvvPGcRGARaEFZBMPi00QbMtn0lEBMgpD82YIwOLDojmQN0TCZq2HhX7iLdD2cZsPhby0JTwDwAAUevx4JX/iP2E3ko4BLLRRsiAIwFKvdQKwjHZtXnlhhIQm0hMeltvSirk0gbZ+2jUprIHCKkm6Vf1tCq7Lw0ICnR6t8vs+sXgIwJJL9PRJtxYgLAKwiJ4CLAq7SXa8F8gmq/rERq32S4xdjcwNAViszPF37uC4ZfCwQCebj+E9xZIf6xHhMw4nQw9a0Gzf1dj0GVvtOYdG3rzwsNRIaHnZACwBWLZISwCWnQtYfJ4BK0sMoxI7ZWD7zpsYArDYA61kGGwOC4Ir74Q3RPr30CGhHGCxE0r8sIf56XsBFsub0tV5uYpvkhEtOYelpk5blj7nQkKz1jftvRoPiw8JSV7kHYF35Gz57fttISEBYvHL9jMAyxDc3lpnAJYALAFYDAVQYhxOt1M9LBqKVulf/OIXm7e//e2beDyE54i7hH7913+9N63V1kebJ5DbneXzDGYBLFxi+frXv75oLAJMv/Vbv9XcdNNNm1bk/MN6VCxv+By+cC+KfYbgDXcJsb27z8cDRO4e4y4h61UZwsNy9dVXN+973/uKhiLAwp1Nd99996bTkXMJmtYrBl+4t0aP9ahY74newVOKzHBQHXJZ4iWLkFARGzcVCsASgCUAyy4ELBoSK3uOsvcr4npVMf0NLkvDKPT1eJe6NQze2PjwhIACv2cBLBgbJU92jUchH4ALp+ly2q5OeM2BFVsffPGhuZJQQlef/PcY0ppLNkvrt56Gl73sZVtOky2tp6bcJz7xieaTn/xk0SsCGVxKyeWUVm5y4R0LTt74xjc2XOjIY3kiWfOhSOQgx89pHQ3AUsTGACyGArfcF4AlAMsuBCzWaNrTV1GsKN2+r4wfYleBvZOHPsubkTtDo8+QUK0a1Wra5gdh0LxRtCDSJtra7ea8Yw8lrO1LrrwPo/VRp62D/rLyZWdN3333fSUkxGGQJY9AhQ1XCiCK5vZgP9UJP9nxxG4U/4jHlueUoS3qtocxdvUxAEsXhbZ+Hx6WACwBWAKw1GsO90YAlpNHhFuwqBW6DfXYvBa+D8BSLn4BWD6fdv35cFtb+I3PY1vziGY1T02uVE292y0bHpYMBSPpdufmsGhnjc+FyG3L3O7kse8PAVhUv1/V5j5flIdFHisBD09ThRNs2GrevBnCw+K3LOe8BUPIXA1gEU9uvvnmiZHnM4Xq5BnJ9RMdyM4nPX68+re8fbMkS4eHpV4DhYclPCzhYdllHpZphsKfQ1GvMvJvDAFYrJHIJT367+XNkFHi9yw5LNuhid+lZXnRRfs2sLmd/vDuEIDFruiXNSSkPvodbJZHubmSCwlZkNmWM1WbfxSApV6yA7AEYAnAskMAC5P13nvvbT3+XQbb7nZQ7odWgDZHoi100WVYc2qmFrC07Sbxp8OWqrRFeVhkvPidy4ewIMoCKXtKqnij1Trl+roCYhbA0rYjpu0gOMrbO15KeTZLuVoPC23kttzndgmpP3zHEfC5m9HbclisHJSOKwBLKaVOlgvAEoAlAMsOASw5o4ACtcZNYMMnfLYBBA3dlp+mzNtUzHYuS2trr2bFuijAYulhD7pTf2zCsx2nDxHlVu0W4Aj42HKl6p77lGoOKLSG28tH23d7AbD4UJ6VT/9dCW+gGXcw1TxxNH8czY+8xEm3ZtZEDsty5bBIGepqdb8rhYOv2J0gUCI3d5sR96t+uz01d7ZJiUKtBSw5gGRvA/Z97OrDIgGLByIWVGjniICkaJ1LmvRgwPKF7/zOlC6a6PtawGI9dKpjGm/2iofFghKbBwON5BmsAdkBWEolODwsokAk3WZkJgDLcgEWhQo4yAo3tQ3leFe0FKk1MHymEISAAN8fPXo07VDxx8lLJGqSJmtCQrnQggw455jw+NNHu1TbIgGLTg3WllZPe8sjgRD7md0Oq5ADvDlw4MCms0MsoPFgZhp9SnNYcuE4S1f6A1+8Ud4rgAUaa77AHw86BVwETrtkNkJCXRTa+n2EhCIktEUqArAsF2CRIuRsiG9/+9tb+MWBVQcPHkzKVCvxrvMwdAGfVa4KaWBA+f60004runWWNi+77LJ0wVzJQzunn356c+TIkVTcrlbVB8ZSc33AogDLc889l4BFLiTAWJ599tk0VgHFLqChU1IFfvx70IzvLJjpovlZZ51VFBISQEWW6Le/yZjv287A2QshIXvGiuaXlTvodvjw4YlMd/FFNOsqZ7+PkFCEhJCHCAmZWRGAZbkAi4wEIaH7779/071AOgjLAhQfbrEXvGkFLy+GVowyjFo1CsjYRNBpirXGw2LPHRFg0apdHhbASo17fVGAxQI+9dcaektvjdWDSm2NtjzEkwEo0SOPjMJC/LuUN6UeFr9F13sQ6I/44vM39gJggR7QSN5Jy08f6rOh1bZ5Ex6WGqg2KhselvCwbJGaACzLBVhkyM4999yUpCfjJc+EX9174+2NnhQtxkcG1eco2NBSiVqpASwCULbfVuHTXu1t0osCLAJ69rcFfd7TVcMb3vW5EdPqbuNTKWCxISHfT/UFvuzlkJDoIE9YToYjJFSiMWYrE4AlAEsAFkMBFNCyXn4IYLnzzjs38UvK0a/kZUC53+bss89uXY3b1b3CMdyjU7urhEvpvvKVr1RpoUceeSQBE4EjHVdf41lRg4sGLISGfvSjH23hjc0D8h6LF7/4xc0pp5zSyhsAJQbSAlPRrIbQb3vb26ruEoL+XGZowdG0EN1eymER3QkPKZdMn3GfUi402MYrctL85ZddfI2QUISEkJEICZmZEh6W5fKwwBoMF+ESDKM3fHxvcwtsUiu3TnMOhbwWvMv3/pwPfU893NXCeRco5dI8ktxZFznlizFUkqnkTP2x5e1dO11KXB4j7+Xg30MfHKcdWnfccUc6TTWXUGw9SgIf9M3fcWNDZT7cI35BM26Tps5S3vz0pz9tnv/853eSUV4tcqLwytAHe5KvlzMLFvdCSMiHMi09nve856WTcclXsp6xTqJXFgjAEoAlAIubNAFYlguw2GRaQAs7FGSkARVtO2owjhjRQ4cOta78ZJCkjDFaN9xwQ/ORj3wkgaPSpxSwqD7qft3rXpdCXOqDVq07zcMC/QEsV1111STHQ56RttAW38MXAGXbqtwfLse/oRmX8pWCFehdClgE+B577LGG1b/NI5oGXveqh8WGVNk6/o1vfKPBazbkE4AlAEsAlgAsEwosY0jIhju85yG3orcr32mARcDA7lwBPHzoQx9KPzV5JLWAhbrZ9aTTRO12X+spKVX+iwwJMRYMyRVXXJHyO2yOUVs+Qxdg0Xs2B0ZHxkOzkqRO0a4GsPDOT37ykxRGtH33O4YsX/YaYFH41R4UiEeKhHiAy5BPAJYALAFYArAsNWCZVQGiWFnBk5OTW8XLsPr6FRKqabcWsFC3LpizIa62pNSuviwSsNC3WQzJtFypNt74S/m66FLrYaE8+UsYYB96zIUi5enbCyEhuxAQ2JfcEXokJFQSeivhWVuZWeQsbmuO25q3I3Od7y6DIXnooYdSP/3EnMVd3zngwgI2H6PwlUk+Ro3yXdak29IxW8UagOXMFBIZ+pnFkARgqefKou8SEkALwBFOpeUAACAASURBVFLPuz7eiF1CsUtoixxFDsty5bDMOtHDwzJ80q14E4DllSm3pmaXzCxyHYBl5C2oWYCFhyU8LLPMteJ3wsOSJ1V4WIpFKBUMwBKAJUJC/d7WHB6WOh3Ud+nwsISHJTwshgLLmHQ766QPwBKAJQBLAJbwsISHZVYbUvReeFjCw1IkKB2FArAEYAnAEoAlAEsAlj7sSWsdAVgCsPQhYAFYArAEYAnAEoAlAEsf9iQASyUVI4eljmABWAKwBGAJwBKAJQBLneWoLB0elvCwVIpMtngAlgAsAVgCsARgCcDShz1ZWg/LO97xjubRRx8ddIyzVH7xxRc3n/jEJ6pe1SFoNdsAZzmH5a677qo6yp77WqAzv0sfLsq75JJLSounctDs4x//eNXBcZ/61Kcafmoe+EJbNU8cHNe+fb5t0TLL3Lzpppsa7ropfZBJLkzkKZ03L3nJS5rPfOYzVduaOaDunnvuKe1WKscBhbfffnvVOznZ9Oeo2Ar57p3vfGe6zDJ3M3XuLKqDBw8273vf+xp+lz6zzOdZts/PAli4zLSWN6XjnrUcsnjOOee0ylkbT0WzmnbZPn/dddfVvDKXsrfcF7uE5kLoRTXSN2Dp8wTSWppwmqiOsvcKdujzL2r7WlI+AMvw5/2U8GHoMm1zZqcaktx4AF/Mz5pbztvm8zR+9A1Yhub9POsPwDJPapu2Fh0SWtCwB2k2AMsgZO2l0gAsAVg4BK3mWYaVbwCWGo7Nr2wAlvnRelNLAVj6I3wAlv5o2XdNAVgCsARg+V7VtAoPSzu5ArBUiVJ/hQOw9EfLACz90bLvmgKwBGAJwBKApS+9EoClL0pW1hOApZJgU4oHYOmPln3XFIAlAEsAlgAsfemVACx9UbKyngAslQQLwFK1O6M/6m6vpgAsAVgCsARg2Z4WOfl2AJa+KFlZTwCWSoIFYAnAsrKSpMArrTPPPLP56U9/2p9AtdQ0S27BLNvnBx/IAA3ELqE8UWOXUL/CFoClX3oW1xaApZhUnQUjJNRJooUVCA9LeFjCwxIelr4UUACWvihZWU8AlkqChYclPCzhYelv0vRcU3hYwsPSs0hlqwvAMg8qZ9oIwNIf4cPD0h8t+64pPCzhYQkPS3hY+tIrAVj6omRlPQFYKgnWUvy5555rbrzxxuYjH/lIc/z48ZTfsLa2lkqfOHEi+xYnxk7LLVjkSbevetWrmvvuu69ZXV2d9H19fT39m988+s4eH547BZfylKE836se6oBW0Iejw4d8SgCL+p5TRvrMjlljUb9f8IIXNI899tiE70ONp68cFsakH2TV8xWZ5vN9+/b1PhTNCeo/evRoc+DAgUkbx44da/bv37+lzS4544VFeVgYD2Oh78iI5j7/hn65edFm9OzAc+NZ1pNuGTdH81977bWb9EbvwrMkFTJf4DuyCp/4+4477miuuuqqJNOlzzIcUJjraxzNX8rBHVYOo4tSkocFZeVBSu6zZQUs9EuABVZYQ+4VrwUfTFoUtDU+YqWMod7nt5Q7ig56DWEY1X4JYLFiB4DCYOuxQM1/JhBD0i2AZchx0HZfgMXyxvKVv1G4KGKBzSHGhLzQDrTOGWYLaqyc0W8PcjSWRQEW2kdekH3dieTnikANY+E7fS9at4Ea//kyARb6Jt0G7a3x9TzbYWq9tbu5cekzzU3mDvqt5AnAUkKlcZk+PSzvec97GgzDXnrsqg9h5UcGWIbMeyZEn3kBFgzCH/3RHxV7MaZ5Gvzqz46FnQjvete7Jp4Uu+LNARatSKCZ5LDkniLkjLZqni7AYi/ekxL+X//rfyWa+Uv57JyxxkneCmuMuvr4/Oc/v+Hyt5pnHoAF3vzN3/zNZNdTCV8YwzXXXFMsZ9Dr8OHDzV/91V+l4Xu6SmYsbegHNPvDP/zDrJwtErCwcPn0pz/dfP/739/kUZGMtHlUGAveOR4PdnaChwU9p7H9zu/8TmNDb238qJH3ZSqbm/sWLMN7LnPNLVDbxhGApYLDfQKWimZ3ZVEZKh/20CrVD3pegAUFz0Tid+lD+fPOO28TkGAcbZ4i5AhlxQ23WklaAy7Q5g2fvFKl/aIcbdBWzdMFWORBoX8CnGxRxmsiQ6L2xE9oYecPK9+f+7mfq+lWAl65SyanVdInYKH/4qtvUzSrGRA0q5GzNprZEJU19PwtmknO6J/ka5GAhX5grOGPfRQe8npA4AT+v/zlL0+vaNw+9GjrWyYPiwVZ6js8yHkka+RomctKR2ju5PS6Xch2jSUASxeFzPcBWCqI1VJ0Gppm4uImPnLkyJa3lxWwIBMPPPBAc9FFF02MmTXoGAo/IfkeZX3rrbduiddLxmwuC6tRxv+hD32ouf7661MYhc9KniEAS07pPP74480LX/jCLV1iHHLr81s5Ck8++WS6kr7UFUzFywBY4AO0l5GEv/z96le/unn44YfT36W8KQUsCvc8/fTTicaSL9GzrT3KAaTuv//+1ryQnDdoyNuakW+FNC+99NKUxyCaIhu5+SKhQncwljbP9DJ7WCQvAl52USL+em9tyfxe9jIaL+P33nT63gZk2sYVgKWC430CFpugWdGFHV+UiXrw4MGkmKT4rTsbGqOYvBKeJ2BhFVey8lW/MVQAFoyvByc2mdiCNbwet99++2TCaiXC72effTYZdp9MecMNNzQf/vCHE6ArlR8lKtcITpeHhT7SPykbfgNARDMb1vMhH3mSnnjiiQRYrIu8q48AlgcffLCr2Kbv+/awwBvk1xv617zmNalvyjUq6eRPfvKTIjmjLmhKzs9LXvKSLVWffvrpSWYkj1bOoNl3v/vdTYaB7304xVY6JGBRO8jwlVde2dx5552bxgNteRgPjzxzGhtjecUrXjEZj03SXWbAMk0erKeScqVzu0TGFl1G+h593rY48Tlw0/ocgKWCo30Clopmd1VR67619NTf8h54wz9PwLLdkJBWDgAO7YKSIpK3AQ/LoUOHkuEAvFmlZY2hVuwobjwshIVkwEoEYygPizUk9BEPi3ILbKKdPCw+ERXvgsqXjIMyi/SwCJyJNwJa8haQeI3c1PCm1sPys5/9LHlYbDhBRl0G3YYY6CvgEw+g5EzlJaPz9rDQruRdHhatvG3frIdRIJdyjEUeFhvmahvPsoSEbI6eAKX1qOzWsJAWLNLnXj5tEnKJHgjAUkKlcZkALBXEaimam5h2tYdhyyHxZQQsmoQPPfTQphwWDd2DLxsqsoBFIEZGxYI6C1gIBzFha5TbUIBFBlsKqAuwaFUv2giwiPclkrUMgEXj9oAFI4ocMJ5cAmxufLWAhZAQeT8esFjQMQ2wqF9WvhYFWBgDc4CQkAUsubG0ARYLjAOwlMyg+Zfx8pUDLKUhVHofgKWCh30ClpyiqOjKji5qx+6VqIz3Ij0stSEhVtaEBORNgDnk4uhsDq26BTQYm5Ju9Z0NnbB1E4UuLwZl+B7vijwspQJA2KnvpFvatoCFf1vjq5Wv8jvoO7TA9ascBcoT3hBgKTHyCm+Ujp1yfYaEqE9bhK18MgaSruVhKe2fDaOVvKOkW++lRNYUjpSnTh4KC/KWBbBorAIskgFoqjAo49FYBFj4zdzUrredBFg8fy1QtzwrkYOdVEY8hVfSB+LnLOMIwFJBtT4BS0Wzu66odYX6FXab92AZPSxiDIZKbmoBDyVEynBoBchvgAgg4nOf+9yWc0jaZIxVCB4Wclg8mJsmIEN5WGybGJlHHnmkOeuss7acQ2NDQnZsO3WXUG6hgXG98MILE2Cp4U2ph0W0pvzZZ589NanXzifkDCD1rW99K3veTZuszSOHhbYvv/zytIutDax63YCcMRbCbzk+7IQcFhtK5W/0nTzKVi/uOqXvBqQQsTYUlM6bACyFkmHRPMRV7JrPMSS1K9/CZvdsMR9ygM4yvrmkzjblW7vddNZtzbTjFWxbuIPPASwkxJYqXgRh6G3NoqG8Bfzb70jynhUBMBJCfU6K5wnKSaGhnRYS0kTsS868V2raRJcyJ4cFGsutrnChPF4CxSrP98ilP4WZcnYOUV7J4dO8UtP6WGNIRMO3vOUtyQPWJmfqp10E4GE599xzU1fs4sZ6KK2c4cVCngHIpU9N6FFjYRyMR2Ox3taaEG5pH/dquRo5myeNlu6kW6+o7EmMABZ+7Cp6nsTajW3Z1YYmvACLPbuEsQsY5Ix/AJbyc1gUjmOLLoZBhsyeRGyNh+QO/rDrx56rIqNpeWKTJDEk8siUuohrDIn61ndIaBGARR4IAAs0E9iAtn5LLJ+pPH/bpFsLuqzOEACS/oJmJMTW6LMaQyI5u+yyy9IipE3O1L4HLPYcFrsyl6x5OcMjI8BSspKvkTONBZoxHv6dyzEqaXc36vG+x1QjZ323Pa2+pQMsvrN2hcLuDX54/DHz8yTabm1LmeQotze96U3Zo+n7MiR72cOi3RsXXHBBAixSvl6mcytGH97w+QWaG1rJA1he9KIXTZJUSxR6jSHZTYBF9AewEBKyuUFdvMnRrM1DKY8GxpctxzW6rMaQSM6uuOKKSUho2vlMyvHgPX9wXE7nWdlDzs4///wEWJCx0lyp0gMKNRZoxnjsQrZEpnerzh5qXDVyNlQfcvUuJWDx2+ikhAVYSibDPIm4k9vSJVlyraK0fAKp3Q4cgCXP7docFuhtAYv1osig+ZYwNrmQkFbIdgWvdzmDBONbM2f2KmARzTC+AiyWB20hh2khISUP2xwrgUl5pWpCGbWGhHYtYMnJme5nUh/RAZzDYq+asN5WAWxLG+QMwALtSp9aOaNdC1hKeFPalyi3mQK1cjYv+i0dYBFqz7m6lVugkxrnRaTd3E5udSLAkjOAAVi2B1ign/KyfBjN5uLY8yTsyhcPyxlnnJE6oTwX/vYJ1uqlkm6ZMzbeP02maw0Jde2GkJA8HdrWbGkk3ogvApUKS3DImrxl07YzCzhSRjRTHSV65rrrrmv46XqsnPmj+b2c5cCsDo6TnGm8Cht5PaBzWJ555pnJ5ZRdfazZjaZ8GbZn23uBfEg7vC1dVC/7vlTOymrrr9TSARZNDE16IXsElpNOtUMgl0fRH1n2Vk2elhdffHHryaABWLYHWHhbuST//u//PrkeQTkR0+Sa7z760Y9ObmwWL3x+geUROyO+9KUvFRsR+rdXAYvoiK75t3/7t007kWw+i6Wv3gFIfvKTn8xeSimJEfCUjgOwvvvd757kypRoHd4pvcxVcva1r31t04WRygcR0M3N6UsuuSR7YaTq1Jku2o2DJ+nLX/7y5ADHEv186qmnNrRT8qhdgNFXv/rVTfdlqf9tyfcl9UeZzRSokbN50m5HARYmiSaKXenMk2C7ta3SXTQBWPoDLH6Hlg2FWg+jNRIk3OIB4Mmdt6AcBX9VgQ1JdMnwXgcs8izKsCvp1p7XI2OvMhxmh5K3OSJtO73EO3sxZ6k+KwEC4q+VmxzQEHjWWLxc5LzcbYBFXkOFj0v7WVpO7dJHhdDseUueN10yHt9Pp0ApX+ZNx6UDLN4geiWeC1PMm2i7qT3dycLk94pZSsiONwDL9gAL9GMFr7wBKQbr2m4zIBhHcivIF/CP3eFh3xfApz34WZLLslcBi04CVfhMNLUAoA3YEw4iJ8kn0HLYHN4HzS+BFX4LsLTNqe3omRo5QwdoG7zVARqLwK8HMD7XMJcAvp0x2Hfpo+4zskCyizd9tR/1LAcFlhKwTEP8EtbSFclykHln9CKncLSyaYtda2Sxrbl8W7NoZsGDXTXa772c42GxZ134hE392xqZEpBiJXSvAhZLA9HMAkGfv2L/bQ81VD2Wp34eUS+A5ZZbbhn8Er4uObNGP7cgtH1X2Rxws96VIVfoNg/Ienx2hpaNXm6HAksHWBiMN5y5XUPbGXS8e5ICudWKV9xWMYeHJS89tbuEfC1+9Zqjc87D0uaZ8SGlGpkPwHKSWqKjFlFtYZKch8WDHXkvlGsxpIeljd85OevyWlt97AGC98LUyNl2y+Z4MyRQ2m5/4/3tU2ApAYtX1kO6GrdPwuk15BScXdEseoJN6x/9nBaisyOfl4eFw6lsPNsbEvtvrWJ10m3OpW1d9RrP0Cfd5uhqlW/bKhbjcM4556SQUM7waOyqn9/Tzt1ok9wALGWARXOD33hYOAjQJrTm+Ci+8XtZAIuVA+kjD1KsnrI6wXtvhtan1O93kvo5v90+LJu92Y49tN6o7dJlGd5fSsCyDITpqw9KdszFgZdtYpSMmTg/sWRvMOcBWLSK7bp11Bppe/mhPU+GsVKPErmtUpgHYGkzCNNWrPT3pS99aTrttsSDgpHRrdw1OygCsJTMhFHSs+a1DQnZhGform3L4rmMiJXNshaHK+XDOfbYfQuALSi2Cy/lZXUtgGYdgQWHasvX1eb9bWuzrbzNl6mtc9bxTXtPyfWivXSwpX+OL9Jx/JbOXvQCebv0CcCyXQpOed+vROz5DENN7KGGI68GypcbgUkmlIsbBcwtyihtfdbVD066Lb2tWXXJKHg62lt0VVY7NDixVxe/2dCW3S5P/6mDzxgnBxTecMMNxWOhTbw4Nbc1W/5PW9X6kB05LJzEyuN3SfBvJVHblXwXL/z3uw2w1N7WXEIvyzP+1i4hn1Mk8IzB0NxRgqsu5oRX9o6hae3Pw+BYcEBfBLRom7+ZJ21J4yW066OM9JHCbsi9DsEsrZ937Xsa9zxoXNrHNlBGX633RGNB/gSQfdL4rG0u03sBWAbmhnZmaDL5ydCVQzJw96qr1wT3Lw7pYZHX4Qc/+MFk66g8V+qHp6s8CgIsPuSiCa6bXO14hvawtCU3q0/0BXmRsZDiYQzccaPTRGUcrfdEfwuc0RZ16abaEobvNsBSe1tzCY2sPEFzC6btd/wtMCwvhr5fFg+L9fzwt1+N+xCMZEwARuC5TTeU0LOkjN/FpUUJ79o+ldRFGQvM/KLBtlVa3xDlRPucN9gnH2sMGpflW5tXaog+D1lnAJYBqWvdrLkVL9sdOTxpJzw5j4AmPZPhwgsvTKvM0tADHhZO0+R316PV1P33399cdNFFW4ofPHgweX1sPF1GnlMxb7755k3bSj0QUIW0A8+4YPPDH/7wppNku/p46NChYg8LfXv22WcnXirrifOK07vquUVYu4Rs6AtQwr+PHDmypavUqW3Nftttbly7DbAM6WGRbOItRDblpRNd/QV9Mq58rl1CNaHhoVf/uRCI7R9znZ+c3uJdbZEu9Rh1zSt9j67UtmZPA9pF7tEDfmHSVT/vMZZcndTFWAGci35yHnmfn8JYoLsWO7bP4s0yjGU7tAzAsh3qdbwrY+MFx07CnQpYrGJgUqOsASwCMV1k3Q5g8R4FaGgBi5QPvy1gUZ+0MrQuU40HnhESArCUgi/q7QuwWPCkM1TUT353ARbokFPadpXfxZsALF0UOrmil7xbwGJ56AGLZFOABTANv0qPaRgasORGngMsp5xyyqb5oX4BLBjbEIAFQ+y9CAKMyP2sgIWx2DCzbQMAtqxGvg2wCNh58Kl7rbqle3lLBGAZmDcYc+VI5JpSQtUiFNEsQ2c81pDrkC0Ay4MPPlh0MBnt1tzWbENC7BLyuRs2Cdcm0UJ3hYRUhzX+9j0mt+LygBV+asIoNduap23TR6nw5JQkfeTmZX9wnOeHTdKTQbXepy6+7zbAMlRIyCZx25NuLWBRiEV8wJDrIDlkE8CSWxF38ajP720+BLKUOxPIh8CUmOq9mqXAa5b+qy2BFJvM3BZyn9aODLryvnILmSHHU0ID8cbqLe+Rs94X5RjZ+/b07qLHUjLerjIBWLoo1MP3CjVoglGlFEMP1c+1Chlb76IcModFA8wdzsV3lq7euzAtT8CCRbsaGTqHReOxCljeFCVkUsbGoPmb72zSrQ/TIVO5kE+Np4h2A7DUT6k22bTyKU+K8taQTS4aXbanbY4LKPA750HJhZP6HFsuLKL6Z1n4CQy0jUV6us8xbKcu219PawtscsBkaN5sZ1w17wZgqaFWZdncJNKq7JFHHmne+MY3polvVziVTSykuPUGyRj+wz/8Q9pyW4riee/cc8/dEjtuGxA0Iu/jscceS0X8BPTuUdXzla98pbn66qtb6ZTzbP3+7/9+upSuxq1NG7TV9dgV7J133tm87GUvS8DEt5XzwrAyf/TRRzedQ+PDY2pfyv2pp55qXv/6109yWEo8LbsNsHCT8tAeTGT/s5/9bBf7NyV6confH//xH2dBZltFyNk0ee7sQEsBv+Uf3USSe45u3ttCldwg/oUvfCGFZbRTZda+5N6TR+fuu+9u3vnOd068vDkQ4xctufps2Eff27F+5jOfaX791399co1Gn2OprcvqAngCb9rAVI43jAPZHDopunZcs5QPwDIL1QrfsUbVZuLzumLe2u1SMskKmx2smCa0XKd20tx3333NeeedVwxYajppaUTb1rjnVoOiO78J1Vx++eVTk/GsK5h+XXvttekHt2rpQ67M5z//+aLiClt95zvfSd6MnBs+tyLyoR7R35YVPQRMCIe8+MUvnoCcEjnbbYCliCmVhbwhx8NIUnjbzhVvWPn3HXfckWSz61wh27UPfvCDzXXXXVfZ2+7itn/8TegVHZWTMesp0gIFzx86gN8KQXS3Wl5COoA5duWVV04WeWpLXqsS+bYARWOR90gHSRKqwwO2DJ5wO7/hiQ7PzOXzWHpoLIyD8SzDWMo5ni8ZgGW7FCx4H4HDkGi7IJOLHTKve93rUrLoTng0ETR57EqdiSHAMsRKVmEOxf+V30Ffctv1LDgEsKDgvELzngnroRFgqfGw1AAW+E2i39e//vUJyKM//rCunFzkVlC2nD9XgnwXvDjKjSmRtQAs3VTy8wHAcu+9924KT9pcEGsQqR15w/heccUVVR6WoQCLHTF95dRedFTbgy5TPhu0eOELX9h885vfTJdzDvUg24C8q666KrUtsAGda0Cf75/y8KQj+Pe//Mu/pPy3RecX+b4CWHSico7OWgyJN+gwxsF4ljV5uEZeArDUUGuGsjmXJdVMi3nP0MzcXvH5EPo3EwlDt0wPtMcoXHrppVkPS9tYWMFiGGqeWsBC3TmatclLV1/a3mMLNKvemicASw21Rvlo0Iyk87YQSu5zZBO5qXnmBVish8X3LxeGPPPMM5NOKzmmoGa8vqxo1jZ3a+tuq6cmib62ze2Utx6WHF/4zHvLluW8n+2MW+8GYOmDilPqCMAyMIE7aB+AJQDL0BIYgKVpArAMLWWj+gOwjCISV1546soKf9x875ENfl9xwSnz4cAubyUAy+IYHB6WJh0yFx6WYWUwAEsAlmEl7GTtAVgCsAwqawFYBiXv1MoDsARgmYf0BWAJwDIPOQsPS9NESGhgSQvAMjCBIySUKBA5LIuTswAsAVjmJX3hYQkPy6CyFoBlUPKGh2VMgQAsi5OzACwBWOYlfQFYArAMKmsBWAYlbwCWACyLE7BxywFYArDMSwgDsARgGVTWArAMSt4ALAFYFidgAVgm27hjl9B8xDAASwCWQSUtAMug5A3AEoBlcQIWgCUAy5ylLwDLDgIsnAp75MiRKhF53vOeV3UnDJX/7Gc/m3qUe1UHWgo//PDDkzshSuvjxNenn366tHgqx4mqp556atU7tJG7RI9K2g5a+trXvtZwZ8uQD22zkit9AItf/OIXm7e97W1b+q06NB77+/3vf39zzTXXlDaTys3r4Di2Kdc8lK890G+Wg+O4R+btb3/7pGs6Edn+9v3+x3/8x+aSSy7ZMpxpp/lyjwpzp+appVlN3ZoTsxwcB82QzZoHuayVzWnz2bct2r/hDW9ouIE697QdHIcOGPrguC996UvpLiE9JXKGzWg7UbxNn910003V+hndVHvSd41sMtYf/vCHk37ZedImQ/SHOVZyz5WtA5uB7Vi2Zyl3CUkIPbE++tGPNvzUPLMIHpfFtU3WmranleXiPxRWzdOXgvOT3PcBJYqhL5kQeneWyVozdsoCiFCKOSXbpijmBfLmAVjgB0fA1wLqGqUIbWcBLLPQ+fd+7/eau+66aws/LS+9rHJhJHOn5mE8tTSoqb8rh6WtrlloNoshmWU+18oYYxwarNDGb/zGb2wxvl36DJvxsY99rEqfzbLQrV20IZPYmpxseiDF2PmMazZkN0rBESDvHe94R41IJ1BcC4yrGpix8I4CLH/+539efWT6LEcsYxQEWHxIp8aIS8j47evB+OpysVLezXKUd9sx822gkM85yp62asdaOo5Zy7UZ0raxzNrOLO/NC7BwZwsXGg75zAJYavvTJWd9XgHBwXnLCFhqaTZreclmzjOybHO8a4xtx8xP02fXX399g+0Yeqy115PI+wk49Daira/YpmlXQFibI1rOYjfmcQVEF69z3wdgyVAlAEsAltrJFICljmIBWOrotZ3SAVgCsCzjnVWzyHQAlgAsmyjQZUhmEbK+3gkPy0a6FTc8LHWXbIaH5c3JYxoelnTrzGBPeFgGI+2k4gAsAVgCsPQwz8LDUkfELmAcIaE6ek4rHR6W8LCEh6W/+bSlprZ4ZOSw1F9HHzksAwqqqToASx2dA7DU0Ws7pQOwBGAJwLKdGdTxbgCWPIFmSZ4KwDKgoAZgmZm4AVhmJl31iwFYArAEYKmeNuUvBGAJwJKjQOSwRA5LbZ4AchQ5LJHDEruE3lxugJsm7cZlsbtsT+SwRA5L5LD0MCsjJFRHxPCw1NFrO6XDwxIelvCwbGcGRUgoHYIW57DUCVF4WMLDEh6WujlD6QAsAVgCsNTPm+I3FhkSOnbsWPPa1742gYn19fV02NDa2lrrUfWlg1Id7H5YXV1NJ5Z+61vfavbv319aRdqaWCN4tHnttdemH9rkYUw8/Ju/+c0Y+eFvTt+88sorU1t8b3dr6DCjffv2pXL6N2OAbrxP+bZj/YsHINrHkAAAIABJREFU2lKwT8Ai3qrPogVN039+Dhw4UNzlWg8LNIP/5513XqIZP8ePH0+yZk+wFA9E1xe/+MXNk08+mfol3thDpuAN9eh7/g1vqFdj7hpU7cFx1M8jWfZ9lszbdunzZZddNpEzfSdaSAdIXiWz9913X5o7kueusfD9PEJC9OmBBx7YcjT7NDljjNCuRs5KxmvLHD16tPnd3/3dyUGQfemz2n70VX43HRz3k5/8pDn//PMn81kybu2flX/mRpucib68yzvMd/19xx13JBlAFkqfCAmVUmp8Kmzu2OGhdwnBYJT9PAELBqX0iOVawELdf/ZnfzYXwIKB1zh2MmBBBug/kx4DXMqbGsBCnfBmXoBFvBkCsGjOML0ly0MClnvvvTeBvJ0OWLRIQN/UyFmFGk0GC0AUgGX5PCzwBsBywQUXzA2wIAulp/0GYKmYaYvwsEjxojy4YI1Lpngsg2W8SpmeK6/PdCeEVr8lCph7V2ruhABlv/vd725+//d/f0L9EgN89dVXN1/5ylc2ccx7aOwKn78fe+yxdMHYUGCFNvr0sFCfVi+iCb/hx1NPPZXu62Es3uPRJsbwJXcvji8vsEI73AmCHIiWdpXkP9N33AtD/+yT442t60c/+lHr5W+58bz85S8vuudKKzja56K0s846K3kL7PyQ505zSas//i2a+buD1Cf7ubxJ//AP/9C89KUvrQIsOZpVqKNsUesJYoyWZpoDyM40OWO+PP7441VyVtpvyxsuC7z77rsnHlRbRx/e49I+9VFumT0szGfkoOSBP+iY//7f/3tz+PDhTVe3CMzm9EKbnElX2bb1GXoJGRCvS+wXNoCfZXsi6dZxpA0sSQkphFDCSAme3LD+nba2SuouLYNXShnyCgPx7jRF1Xb/knU3+vZxVX7/+98v7dZM5foELFahexA3iyevdkD+YDS9b41cTrFwyq2/ZG6anHFfCSGRoZ82Q8K8yc0Zq2Bz80Dfiwbi0SxylqNZX/Swfc8ZjWlyVusxnbXPArTQUIDRhnRnrXcR7y0zYKmlB/MYnan5LFlqkyMBmNz3ahv+isfydPJdyYK4tv+LKB+AxVHdus0FNHDbyt1dAzJUVt4b6vAxySEFiVX8hz/84fRDu6x+bfuMS8ZEBpTJIMAipSYjqgmjXAv+LYP0qle9qnn44YdTfcqh6Fug+wYsUuDyAtBvPvvQhz7UcGGazQfpeyzeiHtDohW8coxEa4wvN8nKkIs3MuiSVQFsVnEc5y/Zs/zvY0zKZ3rTm97UHDp0KMkXnwlEKZZOW/pMOS02n0rfWxmzoE79v+iii5rvfve7VZ68IQCL1QMalxYE4o0HCuKx5IzcAvJ4hpKzaYsS5c3U5DX0IS/brWO3ABZkG48kIc4XvOAFad5Il8ruSP6tp166ytop6RI8dvAceco904DOdvkyr/cDsIwpjSB4hlrhkAEgZFTiUrNoWIpKCs2u6CWkpcCltG0pUQEWtePDIB6A0bdbbrmlQTHosX1DwTEhbBiCdy688MJkSLSiHEKA+wQs9I+xMA79aEUCYIFuNavQUr5Aq5whkawJgAA2BVpES/5N6M16WMQHJQqLN+IzgIVEXY2lpp8lPBT4QF6QG41DcuCTl63HxP/tFbMFLPxNXQAWVqWS75I+kivgvVIl700rY41Jbkya/9PkDMByxRVXVMlZbb/RV3YB4cHUkPO1tq8l5ZcZsHhPbdt4VA7PpwCLneNWJ+dAi/fOauGljQN2HqmscqVKaGxlt7T8vMoFYDGABSPRlgAHeuUhVl+j9KkTQeI9/1CPclisF2Ma80vblvDK+CKw9l0ZGptzImN68803N6yYvReA948cOdIcPHhwSxcxJFx7XmPka4W8b8DCWDDwWpFIUdxwww3JywLPS4FkqecCGmtXVY6XkhPJm1VkyAj5KKzIvFJBjqD9qaeeuomshITOOeecBM5KZYcKasbNah1DgtxYZQtNGIeXFw+SaU/yKiDiwRqfI8MA44ceemjT7rUuOXriiScGASzqs20/N7Y2ObvzzjsTYKmRs66x2u/pH7SXDrKGzgKXIfPOavpbUnaZAUvpnBGgOOOMMxp2veEBtfJuwbgWub5uL2fWOyM6qgxygAwgC6U6oBR8lfCszzIBWBw1BVokNHLJe9RawgQrVFZ4JJxqq6SuWcvYfAyL1jGaGDErmELqCgnlhNsjfnmlyC3YSSEhmyMhrwD8ALwQDiJL3ub8zEr/tvcEWiQL8u7Y1boFKzLqhDfOPPPMLdV6+ZQRevrpp1MOy1AhIdFIhiQ3f+iLxslvha3sWL3xb5sby5TDYkGWAKTdmi63vcJiXs7wsLC7bCg5y9Wr+ast6NqS3rd8D1XfMgOW2jH7HBa9Lz2kOW3nhuyIlzN4jT5H1iRvHnTkAHZtnxddPgBLCwekTKVk5FZVfL6EcXJjU4cMhoRoVgRbipBlJAht4DFQjNTGrn1oQgpOgCUn4EwKuxNE9JnFkJTQ0Jbp28PiJ7iMjhKVa/pXypdcnRa0yNtj3fj2ewALKzMeu+pSSEi8UX/YUTRL0m2tfGJIbr/99i27HdrOGfFg3ntYkE08D4xH84gyr3nNa5KHhafUMzBESEgA0nohc94VyrXJGUm3b3nLW2rErLqsBbLWq2JDw9uR3eoObfOFZQYspXNG8xbA8p3vfCfNT4WlkXm8rJJt72HxC0aRU7JnF9qSUb/wKWFB6VhK6uqzTAAWQ02LXiVAViBqGW8VgRUAlIVNThxCODQWv0vIKy2VY7yaJHaXUC6vx/cX48p5ArUn99YKcp+AJefJkBHEw0JIaChFLqWT83pYA0N/7AFQ/NsmkFre5MbDZxjrs88+e7CxCOQRQrz11lu3JPzZfvG3jbNL3hQOtWXl4rZzju85g4UcFtGwRIaGTrr1nhSBAZtw7OcM4wOwXH755YPzxvPAgt3SUGYJnedRZpkBS+n4JQt4StGZWlCIT8p5pL4csPc6QfNHi1QBIvvubvCuQI+lByyW6LNsN23bopsTrmmAxSPZEuFsW3HNA7Cof5Zm1qNiTz5lApUCFg/g5OLfiYAlBxSZ9IsELF6uSgGLfc+uthYNWKzSrQUsOYM/iydv0YDFypl4E4ClRINuLbMbAItGVbKtOQDLZhlYOsDi43VMbK1EMSQY4JqnBrCU1tuFVv0YEDq7m0MAobS9WcrlPCz+SH2LxNVH+u5DQnYVZschDwDfs615qHNYpPBz9y/Jy6A+lia+iUd2dexBXs0qfhYedb3j28eAs0tISbdtINrGtzHWlB9qLKrXGxJL16754sGWZNF79ygnwFIznlkBi7w8uVwC+tI1LuUlWcBi83cUEqoZS5fMtH3vFyV2Vc47ytWzYNd6+4bKs6kdTxdgsXpA/CEfDbvhwyuL8i5ZD4s9hwVaeH0m3uToVKvzamm9jOWXDrB4IlnDgpueHzG2hKBDABZrKCwY8Z9bRdW2mudz/ZSMp7SM3IOimSbCtLi/PDDQDBe/wGLXZIFHeFgEWEpzC0rHonKAIrYBWlAC7boMR1s71qBYd6zd1lzbxz7L54yEN765sVtDz71DL3rRi5KMCUT02UeBVu0SEm/ajHxp2xqXDcvxGbuEdM9XaV2lgEUGgDZzu/ZsX2TY/bzukkVrkBQSoo4h5gxjUN0+vOnDBvrellOZRRn2HH+7AIt9R+BQgGXZTvVldxC7hOwCpE2f5cCv5VnpQq10zixruaUELLmVFZ/J+NZMoCEAi8/i9mDAxuStQvPj6lJu2xUa6reAxdYnY6hzZSirSUHypD2HxcZG23ijkJBXjNsdg11hnHvuuZM8GWt8obe/gK+rXSUP+3p4T2G0ZVlVaixtHha+h+458KyQUM2c6aJdTo6sIbHGlz5D69L7cmzysK+HdvGwaFtz6ZhKAYvGZeel98DZfBDK6/BFhVTtjiD6z7hzxkYhIbY1l46jhi8q62XYH1JnvTuU1Vyyxt1+Pksf+nynC7D4vCjNZ3vat4z7UAdcdo1X7ZM8Lw+LwqVaAOjeH/hjDy1FVuBN7qLUrnZ3w/dLB1i8wbNuSYSOsFCNC/W2227bZHz7YJo3DFpt5Vx0VsHJ2NtYvleAXf3LeWpy70hJimZt7VhaqowFLG20tv3gPYWEanjTNVardPmbezRYXduVhbxTUlSlKw1N/FxdAizK8ynt5xDl7Eqev+2OlxLeYKx1zoNATUk/S+VMhlqGxLZheVPKF71vDT/9VV0CLDVgsnSXkJ0jkg8LWMQLSz/vpbN003e2vNVneFguvfTSiferT76IZtJV0jkCLNZ7oj55r5j0mWg/xGKkts4uwGJ5qL/trj/rza5tu4Q/JWVEe06sBrCQfGv7bT1u/G3njrU1pXOqpE87pczSARbvCrYT/FOf+lTzf/7P/6k6t+A973lPujSvryenyFGuv/Ebv9HqRpbSsO7gZ599tvmP//iPqh0CZJNffPHFRUNRW9CMH/94wGG///jHP57ascBMhkSxbv8+l2txqFmNISkaiImvk6TGhVzqi1U+1FWqgDwPvZHFK4cxGWIspWO2BscakmuuuWbL4XDeIFrDyjksXP5nk6y7+sDhc5dccklXsfS9aASQ4KJNr3htJSX8aeONPv/kJz/ZcBge/y71TECz3MGNfoCiG0ad8St3js9FvzYjwXZUf/mlHW9Ob9xzzz1JnmtCFdCZn5rn//7f/5t2l1lPsN9ZovrUZ8aPHHielQLZkv5xoF7JhaG2ri7AkgOTf//3f79FB/Y5jpKx2jLSocjk+973vgmdvT7L1cs7pXOztl87ofzSARaIZl2ymmS4yOSaVDJcCYFZwWB8+nz8JMaQsvLXgV5+9aKVsJ0kIGsUj851KVG+OuuidCx29SeaWpdpbsXYVXeuHh3ypdVo38hftPnBD36QaGbzC3zsv1QReR5aBX7dddelg+Nq5KyLbrN+L9kReAS0AkJ41D8LuGT87HhqDCL1AvC5ZqHkkSdCF/mpXRtqE/gqqY8yljee18wzkq9rwql4mAA5XY9d+WLgPdiyIMnndxCmYsu1f8Q/ymvl7Hfr1eSvIJv8dD3Wo8LhdFYHqk/UYUG59aTAf7/QKwGcXf2y36MDczSbVkcNYOnqS9/j6WpP30ufMY+hseaz5vS0ejQ37WKytN3dUG7pAIs3ojZnwq7yS4nvJ2vpe9PKEZemX+oPRgRFau8rsd4UrdBUJ/9GIZD3UQJU9F7bZM311Z84mvNG8JmAoFeo9NEn3Vre+FhxLk7fB62tAcMoaHWp/mqS157cyYFkuktIIEdjEmCZBdD1NeZcPdCYM1UIceQMozWoGpNCNpLZEnlrO+8m1yfRyN487EEGtFZMvos+vKu8lxwwZZ7RvxreMD9LAIv6RhIku7F84q3VRT6XS8ZXhkSufM0v78UT4FGeS+mJswDpEsBidQ1nveA1tLzvArSiM/XwHj9tl+p18bTtey3aat6vASxKuvVhPc3zvsdTOg4BJe75QpblMfQyIWBJf8U79J9fTOTyCkv7stPKLSVggYi5lbJWDT6uN43oQwAWv2pSLJLfPLkdBpr4cgeiEAAs+rwE7dcAFil0qyjtakqTQ+3K2Pl4qQCD5UeON0rMpXzfHhbxVyBPfbYA1n5WMgntalK00mfXXnttw89Q4yjpn5UXW94bXx+20r9t4rfAZImM0VYNYFE/ASwkkIonakvyXtq25r7kUbIm3rCrAqVd6kmjvlLAIpqx8ACw2L63yYK8XALT1ntiPRnqv8+dquVNDWDRnIQvAizTvG3Sq7yHfiJnTPqsBiCWyvcQgMXm3Xg70pZuUNrfvsuxg+/8889P4TqrvyR3FnQqp0sbD/YSSLF0X0rA4t1d3viWxPo0yEUBFgsE1BebdItCQFgFCEoUeg1gsUy2ffH98t95Q+ATB9t44xP0+p7c1AfNXv3qV0/NVSmho1dktq+M/wMf+ED6qTGKQ4zXGwn+TXjDhiusUdS4LI8sYC3tYy1goQ0Ay2WXXdbKm1K+dPHmgQceSICqhjelgEWgBMDy+OOPT8Il9N0CQNFRIR7eKwEsmuvWINXQhfdrAIvmLnwBsNBWbpeQ+rUbAIs3/F4PehBZOieGKMc8ZrOCDz/6tiR//M4BliHA5BDj7aPOpQMsDMrHp7eDJocALFrFCjhpe5q94yVnwLUVTcYXYa15ZgUsFqlbZStjNg0Ael70yZvSsUsJyShYpaMVo88p6KpbPLShMNW7k0JCMtxdQLSLHvb7GsAiZamQkPc+ygNREooSWJF3JeetmEdICMBC2E0yYsMhdhxWD0g2vRfTzjE7Dz3fSvlTA1hUJ3l8Aiy6dFPf2XljvUDQGePIY+dKaT9Lyg3hYVG703KcxMNFeVA1VxUS4rdAo9dn1h7yng7PtOOryecq4csyl1lKwOIBivew1AhaLWCRwvUKZZpBZAVHuMJfMteGfBGwBx98MB2CVbPC2i5g2a4gto3H5svI6Gy3rdz7VsFZ5Wp3c9TQM9cGCgPvCiGhmlV8zXhFR5tI7t/3AITvKf/zP//zzRNPPJHdvSFDb3lg505pH2sAi+q0OSzWgyAFvF2+0A58JiQ0lIdFYwGw5Fa90+Yz8/+1r33t5Dwg8aBt3PaSS+8lm8anWsBC+7kcFtuGbx9Q861vfSut/v0coD6FtWRkNdZaw1kLWOgLB1recsst6Xyb3OPnjT0nx/e9dD4MVQ4Zw8sOOJ42Pyxwt3OzZAOFv7R3KJ02FI18vUsHWKQUPAq2K5saotfuErJARUJkV0055dIGWCC2EqZ0QJsY0LarYBrjASycK7Ooh7HbHUFSVDX8sH0vNWLiPQqO23qVBEhdJHSypdTuTimhD23zLvxRrF8GXx6Wknr6KKNVOHJmFYzkR656/m3DG3aFn5NVyvtcpZL+ohQB1CWPlOadd97ZvPWtb53cCo5Bpm3dVFzqYZERVFK0ZEu8scmgJf3zNCt5pxSwWAMt42t5pWRPm/A8S06P7XMtYOFdFm133HHH5PwqZMUmqavPkkN++6RbC0LFC7tw9LkjJXTezi4hhbskH/4WefHG6utZ9VTJWGYpQ7Itc40b1TV/pZd8krron/OwqG27APL0maV/y/jO0gEWKWk7GXIgoVT4ajwstk6P1NWf3BbENsAihSXDQf0yjg8//PAkebDUcC+DhyW3ytS4FF7pW9ClDAF5PofFe75KaSklbXmklYwAS+2KsWbcfveb3rVyJ8MgbxLf2RwWH36wHpach6aUNjUeFilGn8OiPjMuS+MSGok3dq6JN9rWzFhKPa2lOSzqWy1goS8YXzwStl/eaFj66+/aLec1gEXyK8ACvXK7+9RnARboD2DVjjw7D+SlEO3tAs/ytkQ/13hYJOvSgTYfUDJm9Y/6bPWV/Yx3SvpYIq+1ZaTPACra1iy6Uhcy4QG+bKAFLL7/bbpZNrVtM0ht/xdZfukAC0TXdjSPjjWhBABKCFcDWHw81xoRuXC1ndm23QZY7M4Z9dkCFuWw2HFNG9MyARZNFikBeCZDM5QisFtHraJktUj7pQZZykpK0BsPQkKAFj4fYpJTr7aMi/d+5S2Db40ef3MvELsLpNgkT7zPD6ssD7ytl6WERjWARfKqi/ykNPWbeVO6ZVd1TQMsGFJtay7lzVCAxRpNZBMw7XMLLHCzvBZfa0NmNYBFsoGXGQ9LKWChHMnNAix2nPJueo+xBct2zNP0WQ1g0S4ZeZlnASx6x3vvS+xIn2UEGsld4RwazmEpBSzTvJ8WsFgvmPQNNBxKN/dJn2l1LR1gsXvn1XFrFPn+tNNOKzZOZMiXHhxHO6effnrDCYwyahJuq2D8HRTTQkK4KhHQgwcPbuID3gJi3px4W4r2mayHDh2al2xk2zl8+HCiUe6BLoy15FRR3i8xnpQTD/BKXXTRRdkzPXK7OKYRSrzGmMIj+/zpn/5p82d/9mdTT5SdlQmMmfbaaCR5kLz4VTpnhKDoZNSVyC1Dklv5Uhd8K5UzlCIGq+TR3MQgXnnlla28KeW1yiFjzzzzzBYZ+fa3v508GW05DLk+DwFYtLCS3NkQrz3jhP6gr5CzNuCGLBDWLHlqAAv1IU+E6gjZ2UfyJXkTINBcIyeH1bwMqW56FzBWOfELeaQuxprziOfGVhsSgk7owM997nObqqMPyIqOlZDOKPXAldC97zLQ78c//nEKcfszgmSDrIdR8x2AQ35RDnwwx+ET4dTcg4yV6ua+x9tXfUsHWBgYgAGitwlcza6hGg/LNPeshMAbN/rblXRrEa6EUOENJYx6F2COwcvgYWHioHhtzohWVKUrq1mEFxpiRAEs0Ir2bQ5HzvNV0o7cyNbjQcItHhaB55J6assoTGK9O96z6FdD9BEPSy4hFDmCJm2GT27mEuBQ62Gh3ywKACyMi7livYazXjInIwlt1X88LOxeoZ3Sg7+GACyW34wV40sCpQ8Zy3jL0PO91Wt2ZV0iQ6WAxXrx5GGhL5KxafMFWt9///3ZKwC6FiXW49c1nhoPi2SBpFvy+MR/AXWdGK42rQfYeiuhiwf1Xf3s+3vJCJ4VAAgLEAsM7XyR3Gg+2W3N6pcdD/SQLlM7Gv8yA7hSGi8lYJEyZxDWKM1iEGsAixUAH/KQos8Bi2mAxbqB7cojt0W3i2nLAFi0orYhGY1raHcj+Qs2T4D27OQsMcZWodkwjA1lzGNbs3Xf2ratu9qHdvh37mh+64WxrmDGWmsQeacWsNCGLvLjbxuD5+9awKLVpNUDkrF5bWvu2iWkeSAA0jafNRbpAS+jpd4IyW0pYBHvqV860M5TG/62fbJ0tgfHabx2HDaHSuPs0mH2+xrAon7ZSzYt7bxesuOXHJWGEGvGMEtZ0Tu3rdnKvh2D3rFz03q3NM/t4jGnY2bp7zK9s3SARUSW4rYKGKU4y6V0pYZMQs8Fa3K7yxjY/vj6SgCLnSy8z1a2v/mbv8lePd8mIEMDgi7BlLKywFFKg0u8SFa0K5hp9eEJ4JLFUle4Ba+ayPz2Rr1rDPZ7C7rs56zi+Cldwde0SVnJlL3ITzJllZDGZ+XtL//yLydhRNVj6SEQJoNE6OT973//oHKmtrwL29KldA5qzJIr/94f/MEfpMTjmtXiEB4Wq6f4G4Dzt3/7t1tuErcyannM+DDYXMwnHVciRzWAhfoAi5/+9KdTW9Nk3xo3yv3hH/5hQ/hR886DGq8X8bp+4hOfmIQES/gNzXin9EGHklfzrne9a9Mrvm/6Up8D2JjPmhuL1qOar4SxkBmlIKjfbXrJ6ztPtzbdAcjRxaQ186aUL/Mst3SAJRfu0WdcE86E9ac1TiMYByaByrsemK3VOpOCfAmt4O27ubDRtBwWa+QlcLTDj7Y7yu3X1Ud71kVX2b6/F0jxHiatsnSUN9+X5BdoS1/pHS+0j3eFczi8EZhFAeXkTEqb71D0Q8R7aYO6oRFyxso8Z7BEV5+MS58IS1olnQv3CCAT18cw2PMoumSjZuVLXbTFHLv11lsnvPHKs6tNa2QU8rPviDfawl4DJocALLZvms8KG1svmRZBtrw+03z2h7lNo1UtYIFe9Mt6V3zfJT92IYKM0S87t3LhHhvewDBihBWmKeV5aTkbls95pqxutt4fS7OadILSfs1SDnlWLlturoiu3ivUNjfteNUffSavlI6kmKW/y/LO0gEWEcYyTEr+xhtvbD7ykY9UrcpLAYvaZYK/7nWvSwfByZWo+GnbqqFkW7OUgt2xoSSoUoO7SMBiBdbSg77z72984xsJUJS6XWsBC+0LsNhVgpS/NRI1k0uxfBlAfyt46Xhq2qQsyuqXfumXiuUst+rKKW2BeRkfvBHccl0DvmYFLBzoZeVb3rac0S6hF7xgPBq7PWsjB2ra6hwasFiwZcG0BwYC81ockah81VVXbUn67guwyDj7Awo9XT0wbBuDLadcGC3I8BgjzySSDvEIjCALACnlEiqXrS2hGXlclqs2crbNA8McqLDhOOwSB45676pskxa/2rUJffAu/cu//EtrMu4Q/BqqzqUELN49qcHLw1JDjFrAQt1a+fK3R7850DLNwzKtr23jbHtnGQCLN5L6d+2BXrMAlrbcilo61sjPkGWRM8CBpek0d/C0vvj39O8zzzyz864SX28tYOH9mlt0h6Rpru55AZa2cbXJ5yzzudbDMgStc+OZZT4P0TdfJ/NAxxSULgzn0a9Z27B5fLmxepsFrxad+zjrWHPvBWDJUGVegKWWkbMouNo2usoHYOmiUPn3AVjKabWdkgFYtkO9re8GYOmXnjW1BWAZbf+/8sJTV1b44+Z7j2zw+4oLTqmhY69l94qHpZZoAVhemY4M9094WE4mH3uPYHhYNl9nUDLnSk+6LalLK97c6n6W+RwellKqj8qFhyU8LHUSM0PpACx5os2i4GYg/9RXwsPSH0XDw9IfLafVFB6WfukcHpZ+6VlTW3hYwsOyRV4iJNQ+hQKw1KiX6WUDsPRHywAs86Flm8cocljmQ/8ALAFYArBUzLUALBXE6igagKU/WgZgmQ8tA7DMj865lgKwBGAJwFIxBwOwVBArAEvaZbfo3RkREupPZgOw9EvL2toCsARgCcBSMWsCsFQQKwBLAJbx0QiRdNvfvKmpKZJuI+m2Rl5mKhtJt3myRdJt7BJqm1BxDku7qgkPy0xquPWlSLrtl541tYWHJTws4WGpmDHhYakgVnhYwsMSHpb+JswMNYWHJTwsM4hNP69wAmfuHI5ptX/qU59Kx5/XPFdfffXk4q+u91ht2Iv82o7v9/W85CUvaT772c92Vb/p+1k8LO95z3safuyjFVKbJ4vxf/WrX910X43e7wuwcGz4l770pXSnUunz5JNPTi5LUz/8b1/XxRdfnC5ZzLnk28aPzPAz9HP33XdPjhjXUfP+DhF7RTz9vemmmxruB2o7gdmOkzKHDx8SEY61AAAgAElEQVTedCldyZiQ57vuuquk6KQMZ5dA62mPlx0uvnvDG96Qvecmd5w/x42/973vbR555JEqufnCF75QVF60YyyPP/74pmsm7PHojLGPvBx21txzzz1VdCZRmxOfh3yQm3e+853Nj370oy06wPNQ/Th48GDDBaj8Ln0effTR5h3veEdp8VQOGfMXJnbps9tvv73hxPOhH/Q5er30efrpp9P4+e2fHJ35DNlEP9fIYMncLO3zosst5Um3fRJFV6vX1Jk7Zt4bCFsfl8udd9552SPQ21z1r3jFK6rB1yyA5brrrksXRvqnzVjz+aWXXppuxc6Br74ASw0/VFZHxrf1ITfpOZb6tttuqwIss1wBUTMe9d/fiWQvb9MdRh6wIGscBscDf3Q5ov5N3VbmuOPl53/+56vuq6kZS21ZCzDhC/yxn2kckk8LDAAsv/iLv9g8+OCDRQBklr7xzrwAS23/5lUe2nNvV9vi0M4/8QeZZH5Cu9JnHldAMJbrr7++YU6XLiZL++/LzXo9yc9+9rPJfBYQaesrgBX57wMwzzrORb4XgCVD/QAsAVhyIK+PiYqiAYzoxmZW7gIlHsDk2gOwyCjYy+10CZwupdO7rOLJ4bCXEvYxjto6ZOSsIvb3fOmyUV0SyFgYl1XO9obrvg2QaKQbri14srypHftOKx+AZTaOBWCZjW41bwVgCcCyiQLhYWnSamwowCJin3rqqSmUKE8CBtGGx2TguZmWMvp57LHHGm5g9g/Gnfe5ldl6zwAslNdt1jXKoe+yjIlxMibGjquem2R1Y60FBbrJ3Hs2tfLvG6xoZctvXWdg6aj+9E2TZawvAMtsXAnAMhvdat4KwBKAJQCLk4GhAQteA3kTbNMHDhxouF5exhjDzr/1YNCfeOKJ5owzzkgfKYSkMBC/lWvBb35+/OMfN69+9asTQFjko9AVfaKfjO2f//mfE2Bh3DyALh7K8mPzWPj72WefbX75l3855aRRdii3OICF/A3An/gkWgtUDdX2InmktgOwzMaFACyz0a3mrQAsAVgCsMwZsHhjjPFTeEddsf/GgMjQA1gUElI98g7YeuSRofzLXvayieEdwjNRonB8SAgAcPPNN6cclly+jjxO+o5+A95+6Zd+KeVWiCYlbdeWAbCQdLtv376JZ0t1CKgEYEl35E5AY+SwNEkuaxKidZ1B5LCUz9AALAFYArDMGbCoObwM8o7IA8JnPPKssMoHvMijAAAhJ8UaC77HwFNXLoflRS96UfJiUK5mV1a5GikvaRNsb7311uRhsY+AiPJ8fA7L+eef3/zgBz9IIIdQUt8P7WN8SVa2ISFP177bXab6wsMyGzcCsMxGt5q3ArAEYAnAMmfAgtEGQPgwjd0l5Ff0GBG+B7Bo66gAD2Vt6ELhIN5h9fZrv/ZrqTqFWmoURF9l/e4l6v30pz/d/Oqv/mpqwoID/i0Pk03Epczll1/e/PCHP0zv4AHp+4En/PzXf/1Xoin94DfAUf20YLHv9pehvgAss3EhAMtsdKt5KwBLAJYALAsALBgF5XXIWGOA5QEBlLz73e9u/sf/+B/NOeeckwwm35FAq1wVDCvlFC7icz4DDNmQxVNPPVWjEwYpqz4KXDF2Eo8BYfyIBgpl8T1jsV4o3uXMiqHCWvJq0Z/TTz99EyCi/9rZtZvDQQJlsa25fhoEYKmnWe0bAVgCsARgmTNgoTkZaWug+fuv/uqv0uFYGOqXvvSlzctf/vKJ4eQdjKoNk8jzonr8mSYCCGqvVkH0Vd4aeQte5K3wOTwq43cJ6XN7/kxffRStoDEAUcCQNgGTucPs+mx7WeoKD8tsnAjAMhvdat4KwDInwKKVixQ3yVm1BwAty8FxGouMDb8ZC2dkDPnshIPj7KFa02hhAQt/c5Ag4OSv//qvE2Cxu1EUmgDEkLchwGITUy3w8YBAp+gO5Zko4XkOsNjPcoDFJxULUGh7dN/jEUCBxnh/1J4Ai22vxsviw12WXtO+K6HrEGVKAIvXZySCs3tL+VUl/VqWg+P8nC2dw36MtYBFB46SfOvp2SbbcXDcEt4lVCLspWVqT7rFGNx3333J+Eop+e2V/hApjoxn6yi/cw/1KIlQypaTcb/+9a9PYuMl46kFLLR57bXXph/1Wedx+J0qap/vyROgrbazOxS6sKEMxgINtKujZDy1ZQBFF1xwwaZ+aaVteaV6+Qz+Hzp0aC4n3dKeQIXAnAUV/tRaymAYX/ziFzf/83/+z+aP/uiPJueoUNbSmbI+AXUZjV0tT5epvJ0b6pf18NidSVbOvRfIv6OkaMmCEqQpBzhSfsyy0AI6kNw87UoTZFOJ4Mg9ocpvfOMbSZZLn3kCFk67bdNnzFnlKtF3e7xALq+sbXw1gAXec6YSu96U4M1nomtbGwFYArBskg0EBsCi7Wk5F7tWXkoktNvTBEh0SqeSBtWIVtbnnntu2gZHudJkyFrAwlgEWGRAvXIVsldOBf8WyMsBLb/LRBOasTAmrUZLlVZpOfonwCKeqM9eEdmVOdtmdY8IfRd//IrG9mOWc1gsIETh2R0s/jwVtQV//vf//t/NNddck4yW8jkEvrzXQX22gCxAS6kElZfLARcfDmqjuzxdtOYXCZJbPle+jIzlkEC/ZOQ2D4ry9kRh+it9ZkGbQDS/OR0YAELuT6k+GxKw2LnDIZDMafFE/G1LcmeMOhuoZidaKWCRDiUfCzujvCyrx/xWf/EwAMsuByxcsFV7aBYXUvGefdpW8AIvXMimg69yLkZ/8BSTmjteah4OzfIXf3W9zyV+f/d3f5eKWTe2Nfr6Tp9x2Bg0k4H37knF8wUY+M1Yhla65HT4CyNt7oZ30/MdHoyzzz4727c2ozMLYBEfBJa0jViA1QJfedu4lI+7cdhGK9rJkFGPDRsJrHgaU15bobtkIb6fTgF/8WSutOa493aprF2giH8CO14+uWCSSwb19B3iquW3+kc/2CUlY50Lkcj7Z73NnPdTEyqD3mxRr3nsAsS+1zaXaYOdciwq7RwUrdt4A1/gTw1PCOnW6EDq1o436THphjaaBGDZ5YClZjIIfOAO1eFUfmL649NVv53U3gNg/23LaZKVToq2ydo2Ribjhz70oXT5l00c1EpDyteOwQIb3z+5LK1S9mOTYa2le0l5wmgPPPDAJBlSgEmrKassLU29MrOKOadgtwNYVJ/fAWT7A4jiZts/+ZM/mRwCJ2+dDRtBEwzHM888k055BQSxK8iu4lFw3otXQssos5UC4hFzHn5Ab37wfp122mnpM3vvU877mgMslvcCtLyLx/Qtb3nL5FTfZeCJ5HeaPtMY7LyyC4chdUApYBHN9duOywJE+z1l5GmCL/DHemv74o/XP57WCh3m7EIAlgAsm+SQFetFF100ASxaKatQzuvgvScSQIEEBDDnWqScnfxdE6IWsDCWD3/4w+mHvjAW63a0x5trclg3qY21SyGhvHMeKxlcq9S7xlPzPfWSI/Od73wn0Qw+WEClFW9OiXoFq74O4WFhTAIRUtyKS9MP/sYb9dWvfjW50S1Q0eoMHiEv/Nx7773p7BVAC+XxxvC9fvgMMFMKemtovtfKiheSe0AKAJEwxwte8ILkyZJHQUZH80nvesAiGYA/fGdz2e64446ULyZ5XhS9rcGU/CrvRgsY239kuE0HCKi35Ytsd4xdgMV6TqRfpbvEOz9X7MGL+vuyyy5r4I/CYdvtt33fzvPcvEXHMvcDsGyl+q7fJVSjyOUeBLCQcCaj6IVNK3pNhLY2FDqx8W+7omelffjw4VR9bqXv2cVkJYG05FGbAiz2jhq9L3BSApwUl1bOjfqsVQljoQ1+rJu4pK9dZUQbcmQALPbANL1r8w58vkFb/X0CFhtz9gbA0hvvHcm1733vezfdoKywDvTFff3Nb34zJePhZiehkd0XGFDakQeAeiMk1CU95d9rPsMD6MrcJL+AnyNHjqSE0pe85CVbkmTtKl2GXYaf39QDf33o7s4772ze+ta3JsDZ95wpH/Xo0EEbfpxFn/EO4K5Gn9HHWmDTBVi6xm11A31mIQAg9foXvuBhqUknKOWh+gC94L31uIgmkcOS5+SuByxdApz7HrcbCWF2deGPTM+5/K2QaVXPZ0qyyxkyW09XX2s9LNRnwxvWhe13s1h3qAy5VoO2j0oo9ZPMA5iusczyPQlqhOr8g3GxRlwKwRoSJQ3yLp9rTDmguJ2QkPpm83x06BttvvGNb2z+6Z/+KSlJHsCvDiSjX1/+8peTEuWwOMAK9IZXSsidhW7xTh0FrOeOv+EPOwABLsga4BwvmRIzfe3WCPO+BQNasfMZK3gS3IcIO9SNeJQgLMAmPdGmz/gcD8B29VltHynfBVjswkXXKVg94AGL1Ymaj4wPvsCfrpySWcYgYOPBmvriL0G1bURIaJeHhGo9LAgHHhYAC+9iUBAghF+GzhpEO8klWHaC6DMBAmvYZTxLhZ7JettttxUV12SQh0VjsSt5G09X/7zXwdJPxt2Ohc7YlUUNvYsGYuoHsOBhkUeI9+VhyHlYPKjy4KRPD4vls/VcSQnR1ic/+cmkcP/bf/tvk1WtZIByd999d5IxwAz5OvBKRtHWY+md20lUStcot5kCVobkKVF4CDmTt0XeBM4eyYEWzQF5LnR2jgCA5I4V/KWXXroU4TwLWNp0gJ0/bTqgdv7Xlu8CLJajXg9bnkoPS3+orHS83SlZ2scSL7ntn8pb4CI+eFuifwdgCcAykSEJTi1gaRMuuwKxqyg+z3kougzIPABLbsJbY2xBmz5fVsCSUw5+fH15WGw9HrAoUZPt1fDQruT4G7nj+Pz//M//TDuayJdgBa+zWKx8if76LABL16wp/34aYKEW3Pd4vwAgLGC4VBK3fg4Ii6/yRngPGXwEsJArUWoQy0dSXzLn6fX9sjrLe4Xa8kO6elI79hrAosWA7YMPz+cAC+NU0m1X/7t0zLT32wALfWyzDwFYdjlgqRE4i2IVErKhHSkhOxEQLNz/NneDz+xuD+9d0fs5l+q0/m43JGQ9Kja51o6HVb31JtmxUM4rKutSrVU+tbyxISG7elK4x7t3lQBpt5da70yfHhZdxKedV9CR9gUo+PfnPve55rd/+7c3HUhIGeL+99xzT9oxRI6LwkVe4XZ5jGrpGeWnUyAnH/AT0IJ+IJ/lrLPO2pSLZOe0vK+5ra7UA2C54oorqvM4+uab10M6N0ggZCh9Nss4SgGLTaRljvGjOZrzgNu+oMvhCyGhIXWa11dqa1qIMABLAJaJrEpB6dAkGQy/c0bAxRqQNm+KXMr2jAe5JmsnbA1g0VjIx+CHf/uTU5chdl5CA9GZ4+tJhhYAZEzWzU5dpW5Za4z4W94M/hbNagCl+Mw7frs431199dXNH/zBH6RQD49WdpQl1EAC5m/+5m82Z5xxRuJTMhbrY+qsNM3GyuhvPlqdfLzeNBsk5Rgqbqw2DWXH5XnvxPi9tfUTzdrGetOsrjTHV6hrrVlpVpr9qnj8zqQ+W+9K0xxPDa83q+lnI7V7eGV/6o+aXGOXVJo4pk/0f/wRv+lPAr8nuzn593pzotlojjcrzeqonnEp3qPVE2OijKpfb7iveQ2iqIG11WZjhXJNc3w87tNKhKyijBKjOWCSc3QAmBaU2K3PAi2SD+kU5KT2IMiKLm4pKqDuz5qxxzSU1N9XPSVt5crIy6xcIH7bnJDc374eedKsp9svbuRhqdEBs47JLqiowy8mbb3TAIs8M9KBu9H7Gkm3TspgOse/K7nTKpykItdlRUbG0XpPVJU+t0g+lw2PYRJ4KUHyNYBF2685h4UfCW+tgpp1Evb5nowBgOX+++/ftBU8t3qdpW3RBz7p7BrvXSqtl/fscd/wFqBlLzKkLgwfBw5y1gq5EK95zWtSQqfaXVsdmexk5BLA2PwAHBLGEDhIv8eAxRQ9MQYiqxvrzQqABfCxMoIdfJUAC/hDgAUgYREG3wN8Vik2AisCLM+t7NsCWDaBlcmkGI9jDCLsSATAGOF6s5HaGEGp8cDTXwCREdg5idEoNwYsokMqehKwUHZ0K1B/D/xk9whnAhHCY2u5+Gb1AcbTe1rtqnpowMLckCx5/WJDOCW6J4mACWVP02ezLsimcUjzHB14yy23THSA7RPv58CI6rXhIN+WBSz8retJZtUBXWMRqPCLmzSDxwnQSaQ3LPIfnUCcu4POlsst2mQPbPi+vxkxv5oCsDhaw3jO+1DSrUfYuVivBGtaHJd6vUejZCuh7V4NYNHEtYDF59GUKqr5iWO+JdGVkJAAiwWSbaGdrn7b96TMLGCxCrCrLil0706X8maXCSGfif0ehw1ZpSNrF154YQI0SopOACoDWDDnqa30f4DDGFxMaj5p/ieKegxEACsr4/ePrQA5RqBAgEXAhhZWN8aeHKGk1abhe9q3gOVEghbjZ2X0XuOUbOqtPD7CVwZpaSyj2kcjXAVMJbeKOr/S4DzajKNG409tJmbJ1bOS/uRVAM4pJcyrLIOh0Smt8JVt55rjdqFiT7+Wl0VyNzRg8d5dGUObI5Ezim2ksIawD31WQ3KNxQIW7yX1utrzQ3PU5yrpPTsmAZZaHVAypq5Qm6ezrbMUsHidaENkJX1c1jIBWAxnxGS7rdmfr4FBUQhBRlMuPJ/H4CfQdkMyNYBFE80CFiuEOyUcZPtMOAUD770q01ZO0yaed6FSloktmuVWkdPqg6YkYZLjIOWoFTc3sxLukYFgDNTPhXGs1Mltweht2kq6dtLDInuM98E+I9/DBA80yaq3WpyTvomj48DSBLCMQygqQS20vmLCUiPAQlsj0JKgxLppjw8SeNjqC9rSpRRDsuVGf1MrsGqN/il2pJfHAx2Fh0bPJsCmzo9DaAIsB7q07+ZFbFfpcT9Hl9dxqB/n5HBGiwyercADFn03r5CQn+f+cr2akIcMqQDZdvVZEaFNIcYiwOJ1QC78oW3NPtwjr5eOHvBeB74nh2XaBbC1fc+Vt7xRaMvKi3SFfXcaYLFAx9NjVh3Zxzj7rGPXA5YaLwJMZSIgFA8//PAkH6IrjOInvZ3YdpUjYKMdA9ruKODTxVgm6+23395VLH2vyerPFPF9q6FPUcMVhUrblnLCA+HPYRHILK3Lds/yzU520azr5tRpQ/WeOACLPCx2Bc5JtnhYyF/RBYgn+6KMlZNAwxrrTWOZgJZRmGfymHBRCvmMQ0tgAQGdtbH5P54CMiPMMQEsegkwl7wyo2cClEgU0QeT3waIyNuysqlX43fGrRlvyyhDZi3lpqQklC0NnhzaJNSlLpwkU+qgQkiprmnPDICF+gGm3FLOHVeEK3OPvRvKhi9mBSw5d3/b0BSS8gng1ph16TZfN+2rXrsbTuc6Wa9xF9lrvldbb3rTmyaXmfK+nUu1RtnqDk/XWc5hKeWNAJKOzLAy0hW6L81hUT0CQLm7n6bRv3QsNTzso+yuByxve9vbmi9+8YtFtNJqmEvpMI7WrTaNgZxM+oY3vCFdssXjXY45o4qC+9rXvja5YLBEQBA64uWlD/0AFHFKp++DlOcshr60/WnloBXnkYhmJXUyft0GK2Vl3bklNMy1ozr0m/wE6FajzG+66aZ0KJx9UBbwgPwUwIpXrnz30EMPNT/60Y+aX/mVX9l0EuooJERiCdDBwgjTwsrIu2FzT6znge9sjgseB9UkKMT3I8Ayyh7Rw98jJ8gY5aS8kAxgsV6Q1VF+zMlnlI+SQjsCLBYcpC/0jMASISZSaQlTreTAkOo3+SyKBCWQZaocErCkka2vN//2b/+WDvh71atedZJ2Y5CGPOmkVK2gbThglpAQN3u///3vL5kuqX+09/a3v71Bp+mxQL3G02pBuF+kId/oM+mnvnMlNBaAC/lCyhHTgjAHVuRB/djHPtZ89KMf3UQzTwOvT9i5xxys0QGMn9O4ux7lk5Bs//rXvz6dbO15I/p5L28bYLHj9+EgeI8MTEvm9X2ukbOu8fb5/a4HLDoAqIRomrz2mnC/u0dH08vg8xuBI7/CCp6EIxdH5h3CG+RjJKOSW32WdHhKGXvKowTYtjNr3sc2uzV5PUeztrptmEShFAu0apSubcN7QbR6VN5JjYfl1ltvTe5qhQXlPdNqVJ/Tvs2XIRmXxNvf+q3f2pTjlBTWBhZ7EmcZgZdkkMdhGBnv8YaiLakc48EqOXd9g2DOSsrtGAGWEShh59AoGTfjapCHhZyblbVxSMiEYsZJvCNBHjU4wjAn3R3Km5lgDdfMCHCN4BLeFUBL2v2TASwbK2NYldJiViY7oEYen1ESrnCXAMuaRXRjmmyZc7VelvFg2N1lAYufVx6wqF34Owtg+eAHP9hcd911RdNQc4R8DM4AssbPzqmiygzdJNP2PcJihDblRRxCp/mEWp+XoXlLv2zIyO6UlD5OcnriRPaYBo2PMVBPLjE2RzNrN6bRVHxBB5IvyRUc9pl1l1AusZbPtH2+1JNPX2rkrEZ+tls2AIuh4HYBi7wFCEYpYBliYjOkACzdU2MIwKKdGQAWraoVahSvBViQE5Q8gEXns2z2zp202CObPnaRtAAW7e61W5+T8h7vJtqYClg2TgIWG8aZABZ2Fo0SbCc/CZOcOOk9cYDlZDRHPpBxKGkqYMGTs5aAxz6fwwLQGoMqukXwa+QbUhjrxCiUNK5fO6tWM3k9fQEWVq8c8icPiwcseDcTxBxvv9XKeR6AJZFiYyPteJkXYCEPa6jHzg0LOMRLD1jEi2UDLKIPYeJ5ApaanLwALENJcUe9NR4WIXPyCnC9aSIoVCTFoyaVzIVrDw8LvzWRct2yMV/qx8OiRL2hgItF1T7Ja0EsSc3WeFhsP60LWLSrmYh+zPKUCVSIXrWhMgwC8XVWNDb5GuCIC9sebmdzCNiiCGAhh8Xz52hzfLQLJvkSxtt8U8xnc6KrdsRY4y2rPQIXZIawm2ZUk5JRJzksGxsjD0sy9IShxhafkNMYhKSzTdjWOt6VMwk1rcoLNPKjjEJS+G5OBpg2mhPjasbvOyaMMMhoTKOxjMoR3lkxO46Sx8Qk6ooKI8CCt2ij2SfHDp4Y4bvxiS5beD8BN1MSlccvbXE+ra6kuct1CuSwMP9zXktOx5VeEWiRHhnaw6IVtwCLXUj1MfetJ4DTmQHf3CYuT2UfbXhdK1r6um24Vd9p0YbxBbS0eS7swkU5OLPolFIPi7z2LHABLOwgFM26QlClB8dZL648LNNsk6dnAJY+pbeirhrAorimFzxrYHL5KRyrjsLid1K649hx0ocbG5PcBZ0iy+cSvIqhbLuoNcI2b2PbFc9QwayAJddvayhKgUZf9Wjo3PFESAjlJ3Ai3ksZWdnRychsjX388cdTDpQPGx1ZBWjwn5Jgx1t9N+WB4PnYnJsy6tN4F884VJKAy0baLDzKFRnvNB59DpjZOOmq4PWxG0VRKEBEMhb2jBZaSYDFvDAGHgIv2qg8whEjUDGqaTQW9csCAkVwOPdFW7HpH58zVrW2f2MljWmd3Jnxw1kzAmuTw/Y6PSxjuhbI8aSfqyspz4kTitkhRO6C37kC/3Ubr8CKyszLw8KQuK8IQE1/tO1+Qq/V1eKTdr1H0p6KDWAhvGm37heQc+Yibbtg7ByTHhZg0YJAXi47P9UR6ZJSPWIHUApY9A46kNQAAAt9QjZsAi7lZslh4T27Q0p3VtUQOwBLDbV6LFsDWNRsTvByCF7lce0hePz2j3VXJkU7Vvwk3eZuHu5x6L1XlVtB0oi/j6PEWzQrYOl9UD1VaO8JokpyF6SE+M2/Sb618sDfKHkOjsPDwmPl7NnkmTgZhtEpskePjmIlB/avNSdOjL0aOg13ZQQqVmXYZctBDGb/M8Z2dObLSnPs+Ilm/9pak2w9QMbssBE2Un1ryRtjDlOZJJo06f2VlX2bnDS0mTw6G6MzagUi8KGMoJgA0+i3wk3slj5mwMnJnUzpjfSz78RGs2avweBm9BXk8blmdY38g9XmxPETTbMvnTQzOeUFI7Bvdd/JttLAoVmCY5OyVjTG/q3NOcVN09x1113piH4WIDIwMoj8G6+rBSvyEFrA4hNYp4lkrSFpCwn1JPYj/q2spK3deIyHDAmV9NnraXTTjTfe2Nxwww0TMGDr8flvfiFTA1xqAQv2gkNK2Rrv2/F2I8nn6moKPX7zm9/clKDfppd5B+Bic1hKaEiZWjkrrXe75SKHJUPBZQYsNRNou8Lh32cSaWVj+6HQTE17ABaUvE1Urnl/2cqy3RwPi42ji0Y+h0UrVQEWJd0mo2p2mBwdH+2WPuPgQYz06kpz4vjYwO7DIG80K2M0ARgAbLC5aLJZZx3PyQh2bKxuTDYdbaxj7Edpt8fJuSLJlxXdOCK0sTZOmRkjlrWUM6JdOKNj+XlObJCrMzL0K6kDSgwefU99gJUmHZk/ChNNQNA4zLWaPCWj8vL44BQ5OvYc0e6+cbDp2MlSzQGiWMfWm4bOpbGP5HN1ZUQTurJ+4nja3bS6NgqHJY8PScaTfJyNZj39e7XZMIfUedAtGCO5E4D50pe+lEJCbYAFr6uAKyvoeQMW+isPi/qu0FDi34kTxUn/Mow2KVV1AlRm8bD0rc98nhhz7/rrr09nK2nXUG7x6b3Ps+gXwrt42ksfdB8AxC50c2E7C6KUSpAL79ukW42H3+FhKeXIEpTbbR6Wvid4DYuYOPKm+Iz9mnoou5sBC6sabbvkbxQJB8qJZoqTdwGWExhxjPbGerPBlRAbq83+favN+jgZFYfAsePr6TP7bDpWH7BzYhQmWV/bGJ3ztr7R7Fvbl1wz6WuaSUmhTYNDIuEhsldJch2Dn30roxNxR8BiDDs2aP+5Zm1tXzL4gIBNx/KPmz6+frRZO7B/ssd6tIGZf47OjLGAha9Smsq+pnnOhn/Ge4+OjoNKAIZT6OvR4yLj1GQAACAASURBVM3agbUEUKj16HNHm1MOHBh3dL3Z2DjRHD0BjUZ9HPVem7ZHh+AlQLm61hw7MT5ld3Wl2Tcua+lqt33rtJudAFh0pogMn0JDjI35XOIRTXQbbyZAfvHQKf+L7zgUkfOEakNCfeszjcWGjBQSop/W0IsePtRlPWQ1/ZsFsABA7NEO4o0uoPV9thfA2h2slNPORHsWzjxDj7U2YJby4WHJUG2ZPSyzMLmvd2x8169kUHxaQZa0t9tCQocOHZrksAjYaWWNYiGXAdCiHAbR0m5rllFIxhxXyeETTbN/zd52mEIqzx3F99I0a9ysvX6sWcMYJy/Mye3GMqjJ7o69F+ywwcvRpFDKmjn2fqNZx8Mw3h6tzTknk1nBDyvNgYRTxqm9E5eI2Te0gZfi5KYhGz9Zb/CNjDJb+G+EHEZej1HDo3pW1kd5NrhznttHGGm05Xr/2Et0FG8KuTgbK83+o6vN6v7V5gTYK4GnpjkNoIVT6QRn4Bxv9h040CTAxL06m8I9o1OEaVUr7yaFhDY/o5NkRsZ6JPPjhOBxsRrAInlQTpOSbocICdFfJYALsMgzsgncroySh0ueXJhC8sz5KwAWnZNkjX5J3X2XsUmn1sPiQ0CEaQW+7PxTf3z5af0sDQkJaGizBgcQil9qz24712fQv83DYsNC+lugTXJWc0xDhIT6lsjC+sLDUkiowmIcqIRSyj3yJnBia9ejhLPdEhJS0i3jRgHqYksZA5tQK8XY5WFpjloqjl0d+0dnj4yeEXjYdDR/whR4FsZGaOx5GF0eiPHdaPYBCrDu8oicONY0B05pmhPHm4bwztpqs378WLNBDkhySqykXJHm+LFmbXXfKA8lRWGSu6Y5diz5aJp9+0eH4CdMhLfi+Oh+5XQV4WjLzwjwjHNGJkk1CQiANMYXFgFe0qBONM3q+K5pxapS6IqwE+6gVVBbc3zsDWI4a0dVP22dwIXQNKefalDUyJDjFVLCDvQaGbh9k3LQzx7fspF2Lk0CbZN9R12AhdWzDQlp2/u8Vr4A5be+9a3pNnD7AJ55+L4UXEAjDDzeQ10/oTrxrHz7299uzjnnnGKPTQ4gdOmNru/9Qory9vZ1u1OIcetcrSS35jJb6bAa+rBLqiQkRDvQ8tFHH023fXsdeNppp6XDPgWk7RUI1M8iJ83+8UW84h88gTfwyD7wHhnQjrUuGvJ9AJYSKg1QZrcBlgFIVFxlUuIbIxe6YvE2NGQnfVelu9XDYsM9GEZl/aMAa0NC6Wj6EV5Iz8gRIb/HerNB/sHGiWYf4GS8+h8lsYy2I6fdQOOftD9nfZQweyrG+uixkxmwgIHnnmsaknnXAAE0iJviaLNx+mlNgweHzykHYBl3i4Po1lbWm2MnTqRcmNW1/akI4CYl0NIeIOjwUyMwtH4cJDMGLMqwHee9jPYfjQ/HU4iLM14of3LDdAJZKU8GwLLSNKccaDZOP4WTwpoVGv3p4TEtAC6MZ63ZOO2UZgUwpQMaiaklwDJ+xt6pUVrwiOApJdjc5ZS+SXhrNPq1RKOm6QIsyDlzBaODbMwTsNhtzayybQ6aht61jdbPY3mH+NyGXdjOPOS25i590vY9fdTt69ZDLF2lKwX0vg0TqUwpjWo9LIDZ888/PwEW6VYfnvJ9locltyPN7iiyR2jAe7a2i/8ltAzAUkKlAcoEYOmPqJo89rRfn8tSGg/fzYAl2baxS15n9bDqqQYs9uA08klWSRDFM4JhX///7H0HnF1Vuf069bbpk5nJTCoE0ish9CJSRR8oNuwVn/UJ+myAoEAQsCDo89lQsYHPigIKCSBICWmEnp6QXqbPraf+f2ufu4fj9SZz72RuGPnfg+PN3Dlnn3322WXt71vf+uA7FhRGvIR1UwhWaCXJE1ypncIfkafZCwi5EVWD4hA8EJR4cHMZ7N24CXZvUoADkcVZBYyohqajj4BZVwuVO3JBqqXabV7dRYATD45Luw3Dk/RBwCKyPfP7XBZ927agf98+eJk0FNeG5tLNQ+uJAlou+EOXVIDMyIOR3BYnD1YCwCKikwVRWMRBCQuLUhND89QjYdbEYTsO9q1ZK9xBIhya2CsSQevcOTDiMSgEIALssCEkCnwZER4MsAhvWJmAhX1AAhYujK8EYOE9SbotBCylLsIHmj3kgigXTgIW7vzpGgqDmpGbfYZXUiFgKSyF45KbigO5xQ6mOltYVrmAhS4hkm4LAUuYCF1Yr4MBFgm2JMlfliNJt+U8SxWwDK+/HfJVrybAwg4oxekOuWHKLEAOnLB1JVwESXelmpZ5HQdpYR6NMqs0qk6/8847ceKJJw7WKaynwHYJkxHDrP+Dcli4QIY0VnzPhuvkYOqaACpuOgM3Z0HzCEdUsSArRjSwkAyKtxB56MJY43kafF8TUvwk0SKbISEGAzt34Jff/ja6n98AP5mBb7vwNKBjzjSc/cF3Y+yMqYhOaAcUE67wkwSAQSXR1rOFRYeAhc6fAKxB1Em1LDidXXj0j3/Ek3ffjfSunYg6NuKOA81zhWotgYCjKMgyGlrR4OUjjnQPiDlukDZA8eHmheB4rg9aeTS4vg69rRn/8ZmPo/XISejp6cavrroRzp5OgdmMiI76ujpc/IMfoqGtTfBZFLorBYE5754SeIXIhmAmH2YlsEyBmJwgP7+sqZcPqjqohSUMWKSFhZ+FHJZyOvJwFhLmUwvnEhJPp5IkHURVlcOhkWO8UB9E5hIqh3TL9iknl1g57RRe6GUuobD6OMuSzyDdt3Ju47V0yxRaMYa6P9u4lFxCspwDzYG8b3gjKAEI68Ucd8xZJDdF4blERMjl32u4rqwX+0A5x3D6WTnlD/fcKum2SMuNVtLtcJQxh9sxCq8L+3fDf5OEMLYZBxMHV6Dv8f/XccYZZ4hdrCQ20gUkd7HcRXHSaG5uHgR1pZBuU8KC8TL2ELCDLhXbRnLffqx7+BGsefARTG3rwJj6RjTXN6D1iKOAcR1AQy0Q0QGTpF2aOxR4ZhS+EQ3CnplZ0LFEWf3bXsIPPv5f8F/YggQpH7SiRHUYk9pxzn9/DK3zZgLjO4BIAg65Jox59shz8WDSRSXCigNLCQOSRPnCJeTA7e3DE9//AZ79819g79iJhG2jxrJhugQs/AFsTUVOVeBotAYF5F/D9VBjezCFn96HrXqCshIEOAfZkbK+AXV8K95w5aVomTIZXbv24s7Lr4fZTcVpF6qhiCzKJ9x2G+ra2qDRt0/AwjaUyEpEYgVuND8ffsWIKbq+hBUmHxUVnPay8q900x3MJcR3zJBV6RLiwni4AQu5ELQiSFdDoQW0UIDtYKM2HDYrz5PAgOXyXuz3pVpZSdKV4eAjPVuEybISLMq8TvJexSwO8rtiytVD1ZHPwmca6ggTasMWnrA7qhAQskxex2cJ56eSwKvYs4TL431kmoih6se/VwFLKa1UgXNeTRaWVxKwhF9NmATGQcHfn3/+eWHeLHdXUoFX/ooUKQFLmK0vllddF4vm6tWr/ymTbSmAJT2o9RZYA0zHCXgamRz6duzEij/chaV3/B9qXAVRX4Wp6DCiUSiMRmquh1lXg4Zx7WiZfoSwMChNzVAbWzBh/HjETJEGURBpk1u34NeXfh7a0xsRy9iIOD4sHdAnj8NrrvscWo6ZDbS0wIuYsBGD6msiSkfQOEQMdKCDQlKv4LoIs4kjeDJuMoXV3/kenvvz3fC270CdZaPeJmCxA10WBbBUBVlTg6uqsGlNgY+I56E+54roIJ88Gc2FLVACAQtl5DRkFQ3a5HE4/bMfQdMRE9C9dx/u/uq3YeztEa4z1VQxbvw4TP6f7yFWXy84Kb4aJLMTxhTuRqlD45Ge40HVNWi6hlg8jkRtPQyCG3Fivkvlw8zFb/nvRjNgkTtu6cKVY5PWPwmchjtYpLxBgPv8f5I7KNUlVEnAIl5RnrMUtrYUsyaxLQgQwiTXe++9V6TaKCSwHqy9SgUssm4sW4KP8IYwbGEp5LAc6LlkvSTBW1p45eZR9oFSXYFVwDLckXGI11UByyE2YMHlhZYW+fuGDRuE2m+pu6uRrdUrX5rsZ2ETrdwVcSILA5ZSXULURBPrYh4MqB6XbBdqOo3eLS9h1e2/xvI7/4D6jIWI68OgvgitAroGNWpCj5iINtQjNrYF0fpa9I9phT15Mi547/tgRPORXK6D5PYtuOOyz0B77jlE01lEbQ+2aiBy5BE45StXYMwx84G2Nvi6DlflXYKDBGDDUaCKhYFaMQ4UoQkThE7D8uAOJPHE//wIz939F1g7diJm20jQqeO4gk8rtF50IKu6cDS6fuia0RFRIOoScx1o5Lv4OWjCmKOKDEsZTUdftAbuuLF4/Wc/gZbxHejcsgX33XAzEt19AiwRkI1tqUfdhW+CGo0L+OcqOhzPh2NKa4kPg5xj24MbiSPW2IhJc+ejcdFCqLGIiJQaTJJNF5XgB5UOWGj2l6D+QBaWclwy5Swk4fDWMIiQro9DGTWFZRQKSpYyD1QasJTyfHL+kqRX+fuSJUuETEE5G7ByAQvLDmeCDs8LB+LUDPVMhfNz2JpTqX42VJ1G8u9Vl1CR1qy6hA7cxQo7vfy9VMLZSHbe0VTWwQALgdyqVauEuJY8SrGwyCghER0kNFIo1W9DSw6gb8MmrPr+bdjw+3vQks4iQXE0j0DDFsohqlS3ZZi1rgkvzra2NqTmzMEXv/9joLY+IMgQsOzcjDs+8ymoL6xGNJUWgMXX44gcMR0nXfllNM8/BugYJ9wmBBfkkzgMZ4aHuMvoF0YfufCsHFS6oEReIpYNOH1JPP7TX+H5++5DdtcuGDZF9RQojg/NonqvwCewtJywori+QUk4xAi60ilEMinodg7RzABMy0FUV5BTNaR0E91t45BtbcVFn/wYWlpbsPfZZ/DAt76FMQNJKNkclJyF5jodLoGNtMwoJpg/OUcqC3yhiptQFKQtIGPWo37CZBz39rej+R1vBWImPEMVbSewFS0TQiTvZavLUBaWQsAitYrCYc2vhoVkOGNxtACWYhaYwlQbpTxfOYCllPJeyXPKAcaHs55VwFIFLGX1typgKd5cFQEseY024goRh6OQVOdSPANd6zfg4Vv/Fy/+6V6M93zEPBeG64AOFdV3oHuBSgqtIXSzED/sP3ISrEWL8KlvfBuINwQPIlxCG/CrSz8Ofe0ziKRSiNC0Y8QRmTIdJ0vA0t4RRAhJwKJQ0o30V/4nYpAEmArCofMKdHTnWDb2rHwKXc89B7e7G5rjQjdVKBSvc3zBd2GIsK04cDVPeJJcVxWqulHXxf7nn0Ny906kN22E29+HRDwKL14DZUwLOl73ejhjWnHUCYuEe2r744/h4ZtvxZj+fpheYJmJGEA/76VHBS/FhQbbU5Dxs1CYb4hVtWx4ZgJ9kQTaps/CWz7/ReCMU5msCa5KmMjUBVpAw5UpBEp0CVUBy4GnlypgKWvqPawnVwHLYW3ul29WdQmNbMNXAcvhAyw+w39JAJX5gMQi6QJ9Pdi7cSP+etvtePGBB9GYs4XrhIt0xM/BcIGIiMSh5cMTXBFGCWXmzYZ++ul49+cuB2J1gV/DtjCwdSN++amPILr+BURp1XBc2HocsWlzcfKVV6B5/gKgdWwgNEdVWSFAF5BhScINxOGC2B0RgUO3USAPG4jb9fcL1Vk4OSiuBdBtJHguwq+UF4ILsgQJ8ivDroWkr4M9d92NvStX4tm7/4x4NgvLMBBtb0fTrFk4bfH18OvqoEU1dG7ehIdvvgW9f30QY7NZRA0dmq4ileqHaxBaMUIq0G9xPRe65sM0NcFboRhiOl6PzngNWhccg3fc+HVgymT4ZgSe74LhzpoSEMnzWl0w8kFEVQvL8OeXKmAZfttV+soqYKl0Cx+g/CpgGdmGrwKWwwhYhAson9Anr5kS8EMc2MkkurZsQZr6Jtu3I9fTjWxPFzpf4nf74SVT8C0HXs5CJpeBZeWQOOUktJ5/Hs566zvhG/GgbNvGwJYN+Pl/fhiJLWsRy+Zguh4sPYL4rPmBS2jefGBMSwAshL5bXhcFPiwiGIbGwhcBSUGYkBmI8HsUGbRg5LKw9u2CP9AvABKtNIKW4gYJEzWhveKIvNQeo5lIw1ENaM0t2HTXn7F7+XK8eNddaDEi6Od92jvQPGcuzl58PdDcDOQGsGPNU/jD5Veibdte1KXSsF0bOYKliIZ0hGGivCEDf3TEFB9mLgPVD+rN/+81Y/CnTsPYRcfhdV++Cmiog8uIFwHrfJG/SdXIfwnefxWwHPq8UgUsh96GlSqhClgq1bJDlFsFLCPb8FXAcvgAiyvopQFgoWrs4PZeSNi6QI46Klnkdu1Errcbqe4u7N+6Bcnd++GkUvAsC146h3RyAOlMBvWLFqD19FOx4Iwz4SmxgCzr2BjYuAG3X/IB1G7ZgHguJ7gwWTOGmtnzcdKXr0LTvHlAU3MAWATpRCrP+rBpVxGAJUh7FAAWI6CxELA4Fox0P3aufBLW7t1QclmR3ZAWGOrCvAxYXBh011CITvdRV9eI5mMXYeM992L3ihXY8Je/oFkz0Of5MDvGYczcuThn8Q1AcxPc3duwfeVK/P7qr+CIviyitJh4DnKGivYpk9FfFxeAhfmWWH3yfTIvbYGXIaiz4Ks6Os0o6k84Ee3HH49TL/00EIsKwCJzPDNDtqqbQR5JxipVLSyHPLFUAcshN2HFCqgCloo17cELrgKWkW34KmA5fIAli5ywggRpePIJCwVWIAWU5A+RnjiQ06evgvL3OWqrUKsl/0PA0tcn3B5KfQL6mAbUj5+EnK/B5HJMC8uGdbj9fe9F7fZNiFuWCCUeMBNoPGYRTrrySjTNnQM0NAQCazxkPiDhoqK5pEibcGEXVqEc8NJL+OON12PfqlUwBlLQPUcUYfsGfKFtogv1W01VkVYd5KIaps6dizOuvhI7H34Y+1atxJa/3gNtIIUBNYJ4x0S0zJ2Hc278BlATR8/Sv2HXiifxyC9+hbEZT6jp5hIxGBPG4qKP/ye6x08MVPl9B0oujehAH5b/+Gfo3foSMl09Qj+my4xgxsUXY9wJJ2DaGy8EohH45NoIoTxGPLmAGROPxINNzqPqEhr+/FIFLMNvu0pfWQUslW7hA5RfBSwj2/BVwHL4AItwaQQJbAQfJEI+C7f4QvjMD7b5rg3XzgaWAIbcUvBM2BHoZhFs3XwMLoGBDVAwzjCR8VXQ4aFS6fbFF/HT97wbjbu2I2ZZ0KhAGkmg8YQTAw7LnNlAXV1e1j4PWCSZg/6dUMLmANDIxMxBPiLvhedw/403oWvFChi9fcIdQ7+PpZCuS4E2E4rtipDldFSBVWegffo0vPbaa7D1kYexd/VKbLv/XsQdG2m1FtFxE9E0Zx7Ouu56caOV370Fe1etQu+zz6LW9jDgeohOmYQxx83H6Zd/Eeg4Ki8CZwPZAaBzH5Z88lIk122E090Ly3aQrG/CiZ/4CDqOW4QxVCyuiYloq8F0h2x3PSroRDzKUboNhzVXo4ReHj9VwDKyc/NIllYFLCPZmmWUVQUsZTRWCadWAcvhAyx2IFAbwgMe/GwmIOLaObhdXSJXDq0Bg9kORSJEnUl0AvCikSyaBy6qDWhMQqggbeqI2i7UTBYDzz6Ln7z/A2jp3I2oIOsCfYlatBx/Eo7/8uWC4IpEjcAhYgEPkYAp9iYX73xQ0+AiT+6H5mTgrHsR9y2+Dt3LlsHs6oWZywmAZTMhpNB1MUWWZc3T0Gv6SNbpmDx7Ls666ivoXLUce1etwNrf/wY18NCjJmCOn4jm+fNx3o03Anv2YMni67B/zRoYe/fD0A30RSKY+JpTcPTrz8b4150Lp3aisN6I/EXpfmD9i/jdJy+Du20nIpkssrYDq60DZ/33pWhbdCy0ubMBM0+0kbK9AqWQhJsHLNUooRJmi4OfUgUsh9yEFSugClgq1rQHL7gKWEa24auA5fABFuF+yCdiFtIfBCNORqjIDuzZg+eXPoBkZzdqaxJIxOMi/0nDmDGI1TZAj9dCNSJQonGo8ZpAkp4KaTqtHj5ysShMiqul0xhY8zR++sEPoq2nU2idcI0eqG1Ay8kn47jLv4jGmTOAWDwALEIj7uWkOgQsMjO0ACwi948apDLiv60ksHkT7rv2K+h6YhmM7l5EmP/I0GDF4/B0E54ehWIxDFtD0lSQqTEwYepMnPmlK7D/iSewb9VyrLvrN4g7LvoitTDGjUfD3Ll4/ddvwsC6tfj74uvR89zzqE2mYGs60s1NmHHBGzDrogtRs2AOnGgrNI8EX08QdJOPP4o/f/YLUPbsQ9z2kHF9+BMn4swvfA6tC48BptIiIx4g4Ovw06cMnTEojCgTP1ddQsOfX6qAZfhtV+krq4Cl0i18gPIvvvhiLFu2rKy7M+8L8+KEj3DOjMLCmMDrlFNOwcDAwAGzfhZe097eDibMK+fgc/B5yjmYjKyB/IMROMLqlYWS0cXa7GC35PXbt28vub1GoPoVLUL2s2JKt8MVjiM+ofdHYAL+CACTBdJJ7HphLX5/07ew99nn0R6Po6mhQeQq6pg6BY1tHTDr6qFFYtBr6qGPaYNSVw+/JgLUmIjHEnAScWiWBSWVwsCKFfjJJZdgXH8PdJv8EgXphmZ0nH4aFnz+s2iYPh2I0kVSAFioDScSHwZeIDqqSG5VVRH3A5Vcm2w/tG3bcN81V6Pr8Sdg9NLCYkOLm0B7O5BIwI8kAJcxQipypg47HkHL+Mk4+aOfwO6/PyQAy6a7/wDTyorwY619HOrmzMJ/fOMm7F65Ao/fcBOS69aj3nbRzzoefTTmve0tmPvWi0QOJNeoh0ZzlefBt/qx864/4aGrF0Pr6kbc85Ehh+boKTjj8i+hZcH8IG+SyOAYSuTE7NueAU1meS7BwkI12HXr1omcUjJTs3QJsZ+sWbMGl1122WC/LEXd9P3vfz8+8IEPVLQvH67Cd+zYIebNcg7mKho7dmw5lxzw3APNZ/z+5ptvxoIFC8q6D5+Fz1TqwfswWWIpqsClljlS51166aXgz2g7XvXCca90gx8I6Byu3cXVV18tElkVHoU5bw53O1FQa9KkSSJr86vpGEnAEmRYzruFuEBy4UMOSPZj9zPP4Z5rvobcixsQH0hCZy4cxYfFvIS6Iqwrqm7AiNYgUt8IM56ANXUqjAULccH73wMvokOlNkpfH/of/gdu++jHMMHOQrMdEd3TV9uIYy5+B46+5INIHHkEEAsAiwQtYr32XTi8r/AJicxE1I4VIctc65mxGdk0sGk9Hlp8A7qWPQGtp1ukLvTranDKxz+CMTOmA60tQDwR5CWSuiyRGqC5Het+91vsW7kM25bcjZiTQVKJQe8Yj/q5c/D6ry/GjuXLsOKmb2Fg/QbUOA52KAoWvvMdOOLc89Bx6imCe+MJi48r+D5Obxf+ceNN2P27P0PtHRApAvriEdQdtxCvufxytMyeDdTUAVo+NFuosJDLokP3tUBfhk9LRAbg8ccfFwuoTEsRlqznRubYY48FM3KHJdhlf6f0OxVVyxmLHMtf/epXX01DpqxnkW02UvPZgdp+OJb5sh4EEBncuQ4UZrgupz+Ue89/9/OrgKXCb7AKWIo3cBWwULlWEYvZrl27cPLJJ4uGCveXnCvSAglOCL0SAfk2B3R2Ys/Tz+LexTch/czzaHEdRDwXmu/BNlzhsaGSrMiYrKpwdHJZNOSOPRHGa8/B2z/yQbhRExozLff1I/nQI/j1Zz6DMSnqpDhwfAXZlg6c9pEPoeOtb4Y5YXzgUlK47DPBUaBrS5sKgVLgJ5LBQjqIg4LoZw/IpIVL6B/Xfw37Hn8CfncXNN9BfHwHjvvQ+9E4czowaSJgRAQvBy7F3UjE1UBstvLOX2PvM6vQuepRxD0HdrQBSksraqdNwxu+cS12PfUUHrnxG+hbvwkJTUd/exve+bUbUTd7NlSq87ImMQfIZEUIt9XTjTs++kn4T6xCjPmXDAN7oipmvPkiHPPhD6NuylGwEwloQWam/H8ELBoMApZ8omfShKqApcKTZ5Hiq4Dl8Lf5aLpjFbBU+G1UAUsVsAzbJcRFXxBDGBnEzH9sS0cQTfc89wLu+dZ30bn8KbSRturZwmLi6g4MzxUZl0meJchxaHVhWPRZ56PmjW/HmRe/FTA8gDot+zrRc/c9+P1116IxlRTAyNF0JFvG4qIvfgH1Z54Jta0ViJHEq8Hliq2oIhSYxZtCkC0fzSRifVW4TIgoAUs2BWzejAeuWYzOZcug9fZCt22RUbpl3lwYTc1wa2pgCXKxApVaKUKjhWWo2Ln2WeS69kLv3QPddeCa9YiO7UD9rJk4/cZrsY/hzLf8AF2bt4rMujPe/hYc84EPwGwbCyRqIbT5kRTpDJBMI7dpG2775GWIbXwJZt58tTOh4aKrr8CE818Hc2w7rEgUJkyReoCRQoG0nA6K80vAQjxVBSwVnjyrgOXwN/Aov2MVsFT4BVUBSxWwDBewBHl58mJsErAQwezZh31r1+H+H/0M+5avRoNrw3AswLHgIgvVdgRBVfe4+HtwVB++5yH++jeh8a3vxgkXvB7QKDxnwd29G3t/+zvcc/O30JBOi6gkRzPQPaYN7118LeInnQSlqSkALELpleaTgFQjAItQUpO6MIFryHEDwMJ7g4Bl0yYsuXYxup5cDqO3H4ZlC/l9s7UViEZhaQYchZmmyX3xoPA6kmRVDX2du+HnUqjzMlA8Fzm9FvH2cWiaPQsnf+0a7Fm2DA9/78fo3r4TNY1NOPVTHxPAQ2NyR5MRVCbg9gEZC05PH7qXP43bv/wVNO3ugUaAp/jYVx/Bh279BppPPAFqYxMsMwJz0MJCwBJYWAigqoClwhPmEMVXLSyvbPu/0nevApYKv4EqYKkCluECFtfLQSNZQnA7SAINInIwWwiw+AAAIABJREFU0I/+Hbvx7P0PoXvtBvi9PfAyabi5NAZSPfCSfTDTOWgMW3YcWJ4L33cw9oI3Y8Jb34UZJ58QRAtZNrJbt+KlH/wIy37xS9RaGXiqipxhYH9zCz72gx8gIjgdNSIRoAAsFKcjYGHmZgIWEm18Jx9NQ5SiIOf70BU14LBkUsD6DVjytZvQ+eQK6L29SNhMesjzFDiKAosPRbeSiOEOAJCiisQBcK0MNLggX5jZinpcA/Fx4zFm3lycfu0V2PTEk3jgx79Eti+JWYsW4fSPfwz6jKmAYYi2cgmC7F7RCft27sXq3/4Zj//fnzHeVqDQYqN4yLY14EPfuxnmhA74EQIoE6bUsFGDXEysjeKrVQ5LhefLoYqvApahWujV/fcqYKnw+60ClipgKRWwsK/I/kIiq4Nc3g0RuITIeXENCthT/80FktmAo9HbIxRvfSuL7EA3kl3dGNi9B6meXuzbvgPbtm1DZ2cX5px/Pha88SK0kZMS1YWs/8Da9Xjma9/A5iX3owYubE1BmlomEyfgo7f/ApHJk4UVBLopXqTLdMoaExQSsHgwLYIXGf7riszQOZFqUIHu+yKPkEdr0E3fxN7HnoTKMGxyRwgImP2Zz0SyjanCJomXQngekw0qiOoqdAIYurXIP9FN7PV0NE2fhkknnYBTPv9prHzkMWx4fCXq4nV4/UVvA2ZPD3IECAJPPtKHZBhXQW4ggz0btiOSshDp7IcqrFYK/DFx1M+YBr+xHr5hwFVUmHmjkfBPibLySRqlYF5e6rZKuq3wBFpQfBWwHN72Hm13qwKWCr+RKmCpApbhApaMMwBDD/LZ0MXCCJycQA1BbiHV8WCQlcvYZ7pqfBe+68Bnhmbbhee6cOkKyVrwmCOosR5mYxO0qEF/jYgQ6n76OTz+5WvQu2o1EgaQVYAsc+gsWoR33PwtIdJG14qv6UE+IxJuhShM4K3SrEBUl4s6MwsRsNhKYB2hEcdkssMtW/C7627AjieehNbbh5iiiPBpxVVF9DDzIStRYgofmm6I6KZcKsXMQjANZn72kc5YQKIOSvs4HHXCcZh+2qmY8IazsX/3XmhpG4YRRW1rB1DDaKNcYPXxrCDfEjk2FNLTTLhmjai44ijCxcR283Ufak0MrsZUAUy+qPwzYCEgE6xnEoLzynH5MKEqYKnwBFoFLIe3gUf53aqApcIvqApYqoBlOICF1hTLScPIK9UKp4SwutA1wQgg8lN84UURi6hYSLkS0yKRX1ilOApdSq4H39Dgm1qgTEvAsn8/Op96Go9ecS2sdethqg5SKpBNxNH2uvNw7hVXQG9tF4DF042AxCvzCSmB8r9vBwE9wgrh5USQj8MwYp8/BFU5KHu6sOy3/4eutS8CySQMVYFquzDEOYoQm/MNRifxBgZUxYDn2TD0IKmi5/rI2YBZ2ygAVNuMGWibNRM10ychncnCJCFWNaAaUQHrkju2ofOlTejZsQWalYHqKvBiCcRb2jDp+JOg19RBIYAhoZbAhjmGDB0uOSoiN7MaWIBYGtuJHCDhqpJC/YHIHY8qYKnwBFoFLIe3gUf53aqApcIvqApYqoDlYIBl8+bNIqyZolNhlxABi+faQjU2WESDjHsBlyJQRKGSrIgeEopy+UOYYvLJfQSikPmEyGP14GtesNT6Ntxt27Fv1VN45Oqvwdy5S4RMpzTAbqjD3A99CPM/+AGgoRm+UKPN8zoIWOTteK4MvRZ1IXrhIs88RnlFXFpSsjl0r1+LbPd+eLmswFMEWxFPz1uPPNh+RtTPc0z4ngFdV2BEHOEeEoYQV0ck0YDImHYYLc0wmhvhRgFHVaCrRhBhREyRSmP3sifwwsNLsX7Zo4haGRiuDq++Hi3TpuO1H/8ojHET87oydMExJYAjODMiYlmAPR0aPxldleewBFoswSESUjIHUhWwVHj2/Nfiqy6hw97ko+qGVcBS4ddRBSxVwDJcwCIyBQsXT6DP4oiMzVzAGUrswyBQkemDBUahWhuxQhByHKAHDZrgiyh5awGjcFy42QFkXliH3StX4x833oz67n5AsZA1VCitLTjrii+i5dzz4NXUwaerRDWFsj+Xa7poRMoiTUVOCzxCBE+ql4NCrotGgTUfvhNEOQktXGq8ENDwC4OVJdrJk4nFc1iAoMnEIZAI3TlKKp9IiQkWo4G/KlETcGgUH1nTh6cpUOhGIueFIGMgja1/vQdr7r0Lzz20BDW5NGJKDG7zGLTPn4cLv3wl1ClHIk0SsbCTKDBJ+6X7TGjAqFAVPVAf1ege8oSrSritQv8FTKKqhaXC0+e/FF8FLIe7xUfX/aqA5RDeR1hK+2DyyjyP8ty6rouFh2qYFAybPXs2cjnBSqjIQV2Kyy+/XPzw3qyjVNzk74XHwdIPyN0/PykvzmcQS2I+8x2fg98XK7fYw/3/LBwn25JtF7awsJ3+6R2k+9C/cTPMfd2IElBYOUClDkp+r88FmhYPAgNGxZAI6iQFl0X4ikTuIaEeJxIhCsMLo28oQ9vbhe41a9C1eQvWPrEcyNrw6J4xIog3jcFZ73oHtCMmAnXxoCzbCcoSGaFpfcjfGwZc3xZaL+n6GBrnzADGtARJFymH358Btu6AtWk91FQfNDjImEEaRdM2hLtGdfIuLD6XR7MGURBRWjL4ZGCx60KNBMRfySPxDBUp1nf+fGi8Z7wOyDl48ee/xLYH7sPeJx9DTbIf/VoCxoSJGLvwWJx55dXAERPgM9N1/hAGKs+Cq5Kfw9srVLsRR+Ag8mHQGsR6Ss8QPUoADpZLiKk6jjnmGEF65riT751jhPPBaaedJpRuyzkqrXQr57HCua2UtAHlPMdwzuV8xja79957B+czzkP8KXXeKXZfvhuORf6IjYHj4Pzzz8cjjzwCyyJJqzJHU1MTNm7ciMbGxsEbSKXkwvm11LWmMjUdPaVWAcsw3wU7FAe3HOC2bQ8OIlkkJyUOgrBcO7/j75zEjjzySPF3ljXSE4KcFCnNf9VVV4ny5YAUEzFdDl4gqx5eQPm3g4Ea+dyDk72igM9OsCKfgf8e6vj/GbAEa26gdHsgl5BKkNDfiT9++1YMPL8W2LEXTcQfdgY+I1v4/sjb0HRhqQi4oMx3k6GBAxpBCS0CQtMt+LfNAGESShUXUTsLtb8XXjKF7L5uGPxej8HyVViajvjEcXBrEnB0WmsCHRczb7khbmEOIYU3yvhwIzpypgKroxHv/sLnEJk6DQoBiwO4KRvP3XEnNi5dCmvfbui+jZzuCg6r4RpQPRUqo6JpFxKBPQRWRqDw62fgqzY8xRc6LYzeoUVEBD6LkGUdekc7Tnnv+4S7Rx83Hsi4eOaHP8TOhx5A56onUZ9KozcWgzpuEtqOOQZnX34FMHEyLF0X2EsYUgQmcmiMEk0lyh4ELIGRhyq3ik0QmKey5LHTUIBl0aJF4h3LMcX3zrHJMXLqqaeKxZdqu6UelQIs4XmAdSE44Lge6Xmp1OcsPE9ukmhhefDBB8XcFZ5zRARdPmdTqfeQ58uxyOvknP3a174WDz/8sJgf+V0lDgKWTZs2DUrzF6b1kPcMp3vgd3wv5fSZStT9lSrzVQ9YmGCsEvlqwjthDhzmDGFirrCl5WCAZd++fSKRobRQSER9sI7A5+DzlHJwUuQkyWRp73vf+wYXyGI7qDD44L9p+WF+i2K7lgMBllWrViGbzQ4Co6HqmMlkcMstt4Cfr4ZD9rNycwkdELBwJe3bjds+/yV0P/Uc/G070eISTOag5sOKbS6l1Blh/h3fFYkHSSJV6UERBgQClpf1Q0gqFSG7cBDxbcR8F5rjQs1kEVFVmEYCOUqneEA6ZsLVDVh0QTHrsu8hQsua6wriL/VTmORQzQC5qI5MRIU7qQ2X3fwNRGbOgmKYwhrhDFhY9r8/xDN/ugvWzu2IeBYsPcgIbbhaAFjIExYcEaIBIgEDukrHFgOkrQCw6Cps7qRFKLQq7p9TdJiTJuCCSz+DcfPmQZ84EUhZWPGd72LPI39H79NPoTGbRXc8Cn3CRLQtOAZnXn4lMH4icpoRJJRU8h4qRljR0EMLy8u0H9E1g4gnVUQWDVpYSgAs6XQaH/7wh7F79+7BRU+CeY6tiRMn4p3vfKdYfEoFBrTIPPTQQyM+ZArnhdWrVyOZTJZcr+FUiPPlCSecMOSlcmPINpo3bx6+/e1vD4KT8Dw8UoCF74iJ/55++unBjd2QlSzzBD5TLBbDpz/96cF1o5gVpfA7ttnChQurgGVqNLAz378+K/ZqZx+dt3mW+SJG2+mVTGIlB3ldXZ1IYlVDgS165/Muk/CuRe4IJDDhtRKslNpmRPx8nlKPg4ETWcdipl9OitzJyAkgDFLkcxTWYfLkyaINSj0OlPir1OtH23mynx0KYAmDVmFx6NuC337mixh4ei2UHfsQ700joniIRqJiUU26Odiej7hJNdcAVAjThO8gy7BmeoC4MDM3D8mxHsXcaMHIwdayiOqUYvNh2g50uoMUapDoIsqHcm2UWAn6B90iCnTNE5YWWU9Di0C3dSSp3RJRYU8Zh4/e+nVg2tQgmSEtOp1JrLrtdqz7/Z/gbNuGOEOOVUvkPdI8Nc8XphqvK/giZJTAM8Wz6LDgiDAkQDUMZF0LhhqBp+iwFQ0DigF7XBvefOVVGHfMAqCjA+jqx/2Lr0HPihWwN2/EGNvB7qiG2qOOwthjj8Upl18OtLfBUiJBaibPR5TWKJmxMa/bG2RD4sFwbXJ08qRe2fHyRsSDWVjYdnKzJLM0JxIJsZHg2KLL4XWve90/uWqH6te0sNBqWqlDWhs4nmXmYbnxKmVTVU69mPx069at5VwizpUWaTm/yjlpOFmPpbtezsdyrit3bi77IShk2NcHtnNvb++gtV4+S6FVRz4bQS7bLAzOCi0ww6nLv8s1r3oLSyUBi3zJ0rTX0NDwL++dkxM7FE2sxY6wFWaoTlMuYJGDTnb2cMeWrqnCnR0n1qVLlwrAUjgByMlM+nxZX1n/KVOmYPv27QKEFctMW/hsVcDyry6hsGuQjg9153P47ZXXov/5jcDuTsT6MoiTPOt6sOEiozhIJGKwM9lAIw2K2HlZroOcS4uBCkOPBiouLlDjaqhxVHiqg4yShodcYDmhfcMD+m0fWjQBLRJDP/36DGXOh00zzNhT8oG/dGflF/uIUotshKDFx8DYOvzXrd+EccwxQDTOEBu4vWksv+1nWPuHP8Hbtg0J24LqW4LLIsjAtKswhFt1hCXFo5qsy9SDpN96UF1LcEh0XUPWtuB5tK7osDUT6ZoGJFtbccEVX8C4BfNgtLUBfUn83yc/jfSLz0Lfv1cAll2mi9Z589F+3LFYeNllQHMTEKmF66uCs0xXF/8XhC4HR6B8k48YH/zu5V4saUSlABaOI1pU+MN5QI6rcscz715pwCLH9FFHHTUsMDHUHBb+ezmA5WDWE85L5NBFKXBYxiGvK7SMh4so12pT6u15766uLkydOhU9PT1ik8sfOS/zs3BuZr8hgZ+8l+GAs1LrNprPe9UDFumLHMmXELaWsFNx8SXqpaWFv0sSmOx8Ye5IuBNykNEsWOrBCe6MM84o6XQOwgMRelkfDm6arMXknLf2SFRPkzMBi9x9hF1DdOHE4/F/qcP06dOFPzYMZg5WUbYZ3SGFqdVLerhReBLfC9/PoVpYBk3ctGr0b8Ovvnwddj79Avq37UEk66JGJ+GZeXd8eIYP17ERVVWx+NPNovm6iCZySfAOBFfgWa4AM43pHBozObiOBYN4gmHTBAOGgSTBQGMjUnQHuQzUiQi+i0JhNd8TSQ9dnbwBBarQWWEUkIe0pQPxKBxThzauBZfdsBiJWfNEaLPv+vAtF0t+8GM8+6c/ILedLiHhUAoyUHusFW03GlyN0Ti0sgTRThHbRYPlIZ7LiaSHUddGIhFHLusId07GjGC3HgemTMHZl34S4+fMQn1HO9DTi5+9972wNq5HrL8PtbaFvoiKmaeejLbjF2HiRz4E1NcDRq1INUD/mWU7MEwmOwy4CrJuNK3k5VgGP2UIOWvNYyjA0t3dPWjyZ9+QxHR+SsAS5mIM1bXJR+PPSB6Szxbm5HFhJM9Ozg2SNDyS9yVgYfBBKQfrQZczD4K+QqtCmMNSymIu57Zw24e5fJJsy3myVHddKc/Bc6SliqRsAhYCF3lvWYZ0HUrAJOdm2WZyneH5PLeUZy61fqP5vFc9YJELyUi+BHaWsLuHlhUOPLn4FgIa3ruQ8MrvOAnI6J1S6lfOjkx2eNmxwwupnDjlJCQnKmkOJamNgEUOLjmowwBGDhA5oI4++mjRBqWajSXIe7UAlpF2CQk3TGofnrn3fvTv2o9Mbwq65cFgGC93X7QGmApcKwuTYbgkrAoFVxo2dHh6Pj+PABaBKm5s6zboGzdh0+b1ZO4JgCCk6U0DA6qKOWefBaV5DCy6c0wTrsNQ3kDnhfwOV3WCdD8yrw4JgD7DmBURWaM21uGkN70J5tgO2kaEy4XquBv//jD2rnkKbncnNIY20/Xjk1tD20Y+kaJQyqVAGxm4LnTbQyxtwV2/Gbk9e9C5eQNiqgKLz1lbLwTt6k55LZT2DhzxhrNQN74dsVgU2LAJt33ow3B3bkOdlUHCcZDRFByxcAGaZ89A+4Wvh0XA0tCGaHMrIo1NcIlKCAQFvThwBuluoCWTj+QORPKCcCIxLkSOpxIAC3fP3DzIKBR+csxznHA8n3322WUtiHQHVcIlFA4i4DhnQIB08VaKeFqOhUXOPXKBLnRlD8eVE3YtsdxCPkylwIC8T39/v2hngloBlGk9LYjClGuNnFfpQuJGLwx8SglyKGV9+Xc451UPWCrlEgoDFoalsRNJl1Ch64WdToY0FyLh8EQxVIcpB7CwLDkxyvoUEmblIA0DFj7XAw88MOgSktdK4COfW37KcG0OJLkjKwW0VF1CgUuIII/CcSeffHKBcByg5PqAvgEihUC3hIq19EUwnw8XTmZcpn6JYIsy5Jbhx9Q5MQMlWy63FJZzXXhdvcj94zH0P/QQVi5fAXsgBZfUFl1DriYBbVw7LvzspUgcOQVoag6sDza1UBjKTB4sy7cDmXvWhcxeRgJx4RYh7p4oS2ttE/cnCCD9Raja93QD/T1ANi0ySg+q8YImfC78MqqMJ/PvdqBIN2Ch+/6l2P/MM3h26RLolgXP1BBpbUfj1Bk46fJrgLp64Mh2IG4C6RSsv/8dv/zc54HOvajzXMT47FBRP2Ec4mNbUTt7GgYaG2FOPAptc+ehbeZsIB5HbjDKmWRfJnXUA8AiI8gJWESbBlYYTQkie4aysBQCFmlh4WaB4/ncc88tKwqlUi6h8DzEf9MlJK0fMpJxqPmp3L+XA1iK8TSki5r3HW7kjLwuDFbCz1EJfkgYsEgOiwQsct4OW7Rk+3O+4Pm0ZEurmNwMl9v2/67nv+oBSyUsLLKTSDOeJN2GLSxyQS/GHwmb/8ox5ZXjEirskIVWFIIZDlb5vRwArJsk3UoUHyag0VRKk2zhDocm5HJJt2Gr1L/rAJL1Hq5LKAxYCnd5cFJ58bdgnfQZEh+hqJr4JS+2pgMWF9HA/SNicgVfKg8ueF5/H3qXLcPOP92N3ffcj1R/ClGoSPoKMoYGe/xYHPv2izD93e+B0dRApBuACKFcm0/8R9OKEH7TAN0IkiEqvHcmyOQscgQwakkVQnOO5wf4Ch6ingM3GQAWReha5EGPT3coY4uFtn/QlIYLX6c6LrkrJvb84Y/Yu3Il1tzzF9QzhJ4KuK1tqJ8xG2fceAvQ2ATUsi4+/GQfdt/+czzyP9+B39WFmGNDyaSRMGqQdG1k4aHXUJGpb0Bi+hwce+GFOOYNFwATOpAWIc2BhC9bMmYbLwOWfN5DWn6COHHWtnTAIvkr0nQv+QpyAxK2vg41DugOGmkLi3SnSPcP6xAm0VcSsJTqEgqPjfAiHXbjhAHMUO0Y3qwVbhrDG65y5udS7innVH6SdDtt2jRBuuU9+SNd+dJqEt5s8hpJug2XczgIwqU+W6XPe9UDlkpYWKTpTqLi5uZmrF27FiTfFrOgSDNf4YJULnovx8Ii68jOzM5PcFLskPWVAISkzfvuu08INBWaGg80IbBs+mLLYfxXLSz/amH5l/fj5+DZPnxq3GhGoD9iOzB1LcAHcIQbQyQU5qLPcF+HeEOFSyDhO9BogVmzBj//+jegPf8i6nfsFcut6xuwGLFSV4vowvm44PproZG0SrtMzkF6fyf8XAaKZwnQoeoq1GgcZksbEK+Bb8RguR4iRmDBCVZ6unc0ZGxfhF7rIvrGh9fTiU0PPQh7104YrA8zTTPcGqbI6yyyNotM1UBWdUGs0NbSgvHHLsL2pUuwe9UqvPinPyHm5OBETETaOtAwfTbO/cZ3gNYWuMRnrgN0d+KJr1yNl/7yF6jJfkRdFybzLYH8lMAA5eoqBjQde804jr/gjTjp7W+FdvxC5BIRuMwZJACLipiV10bJg5VALDhwZwXgKiDRH8zCIhelMHdFjkd+ljOeZd+ohIWlcFxzPM+cOVPs5EeavxHu4+VYWAoX6MI6D5ccW3idLFeClkqCgbAWVXhDKS3jsu3lJ+tCF9KLL754SEJ5lQYVlSx/VAKWwoV8uJ2RDTccwFIISAqBRuHvBCrr168XgKWSx3AmOAmqDjTxFAIWDpb7779/SMAiSWAyPJoDiS6hcNscrC0qBVgOBgKL7aTCRMOR6GdyNyp5P/xdSvPLsPcwn+igFhbGAlFUUGiPkKCqQHU9QXgV23/hbxEB0CLwmEHBju0hSp0WWmeyabi7tmHpdddhx+pVqO3sRsNAWmQl7lV1OGNa0Hj00Tjhwx9CyxmvBeK1yHb3oGfrdjzwqzugJQeg21mR0djhXWoTOOsd70L91KnQx7YHwm2KVALNK6qpOnIWQ/aDH4Yvp7dsxgPf+w72P7Uaet8AIi6JwjocyxUAwaDFhhYSDxjQdeTiCUyedjRO+dRHsO3RR7B79WpsvPdeRKw0XFVDpGM8GucswLnf/K4g0DKpI91Xzo6t+NtnP4uB5ctgpLOIuh6iDNduboGbzcLLWfAyGSiROPpitWiYPg3tJx6HhZ//DPymGmQFj0YRiRQjlO4VceHBj+XQcEWCEMEZLUkBYClMfhheSNnfuChxTEmgIq0tPE9aTMuxYFQCsITdvrL+4fFcuMsfqTmuXMBSyn2HAhqF88NIrjWl1C98jgQs5LKE581wf5D/llY4thnpB5LbIoFceB47kHur3PqNxvNHJWApRM/hTlXuyxgOYJGoOnwvORDCSFi+0EIOi+x8I21OHC5gOVjHC3Nxgk3yP3NYCgFImGzLv0nAwrBmuoTCvtVXArDIvlPMGlToxqpEPyucONg+BCwrV65EbW2taJJSAYtHmEAuiAi7DeJpmDQwkLUNAAtF1EiNDZRuA9eRQbdLug/pPTuxacnfsOL734PZ24OadA6xnINsPIruWAxtxx+HsfPnY8F73welrQPwDdj9KfS8tAN3fvVq2Nt3ImqloTHPju/Aicdw2tvfjgmnnIoxxx4LLxaFKngdQfyvWO41U+TkCfLukATsILdhHe694QbsW74cOkmo2cAlJUV4NZWCdLTkKOgzY0glGjBp1nScc82XsH3FYwFgufteRLMpoe5rdoxDw5z5OO9b3w1cQsxCnUoi88IzuPu/Pwdv/VoYmRwMEnehofHkE2Enk7B6+5DatlN4djKxBNDWhsSs6Tj3xuuASW2wTB2eSO6oIeoFwncCsGiAxWzRZt4VJ15iaYCFi5HUYJGf0qXK8cwoxlJBPs+rBGAJjxnOc6wnXUKUKQgviCNtbakEYAnP2YcyBxTOFZVYvA8EWAo3zNJCz88JEyYIS/aB1kTpIitce0Z6LapEe5RS5qgDLAcDJPyb3CWXaqobLmAJL8yFO6DC34tZC8p195Tysg4HYGE9whyWYgherIt5N4AELCTpSQtLKVLWlbKwyHYsRmaWg1mChvBnuP0PpZ9J8384vQEBy/LlywdJ2WFAezALiyOgyMtpDrh2BlL7eYzAUGCq14rsiEF25AhhQl8/Mjs2Y/+6F/HE7T9F+sllqLdzMC2KtflI10SRmtiBBW95i1B/bT3jTECPQcjc2j5Sezvxp6sux87ly1GfTiPCd+3ZsCJRjDv+eEz7jzfgqPNfBzTWw48wP1YesDCsmtwWrvLCf+UDJMpuXI/7b/g6ulYsh9HbDSPVD931oZgMK6b6LuDmUlA1Db1mLQYSjRg/fSrOXXwFdq5+ErufWoW1f7wLiWwGvh6B0T4O9XPm4rybbwVaWgOc1tON3uWP429fvhLm9h3QMjloloeYpuOoD70PfjqN1N692MG8SQM52EYETmMjIkcegfMWfxn6glnwauICsNgugU48YNzmAQs5wIYekIuDo3i25kILCwGLjAySLlapxSIBSykkddk/KwFYwmOGdaEVqFA4rpT5qdxzKgFYwnU4EFG3cI0ptpjLOSzM6yn3+YY6vxTAIsuQbiIJWA5kDZZzXLE1a6j6/Dv8fVQClnAHCr+Y8MsotXFLBSy8pySihsN4w/5DuXgX3rtYEqtS61fOeZUALIX357MvWbJERAkVA4XFJgG+I4Y1E/mXugurBGDhvcOh4qyr3J3w+7BeQeHua6T6mZzgpKAeSXQEc4899tighaV0wDJIRRXBOkKMNdCAEz+WyjBc0j8VqLYLxXZhUD5+3z4svfVm7HpqNVLr12Kiy7xBffA0HZZhoCtu4MRPfARHvvXNiE2YAERr4SgR6CSSZrLwenuwa+nfcOc116B5fxdqbAcJitXpOjJjmjDrjRdgzjvfBhx5BFIt44NIIuq5sDYecxUxookV9IBcBnhpK+5bfB26li2D3teDGpEM1EZGVcH0PI7qQyUvRwP6tDgGIvXomH40LrqHxgPbAAAgAElEQVTmCuxdsxJ7Vq/Gut/8AfWMWjJjUDvGIjFnDs6+9Vagtk5ETVl79mDPfffgr9cvxphUEhp5NC4Q0Q0suPVGNCVq0blhI/76zVtQn3UQ06LoV3zk6mtx/Kf+E0d/+P1Q6+uEdo3g5miJgHQruczCEfQyYNFKBCyFLiFJqiRo+cc//iEsLK80YCm2+BFkS07aUDy4cuaw8LmVACxyoyDHeliYU84Nsg6F4FLOFeF5vtSN8XDaoBTAIsXkZPnhNpPzG+sto1B5XtjNH16/hhtJNZxnq9Q1ow6wyM4iO4ocTGxsOXBkJyylUcqNEpIdhPeS7Plwpwm7hOQ55CbQHSJN/uWw/kt5BnlO2IRcznUHO1eaH+VgZdtKC0vYty3LCLszwuVKEzKfvVSlW06II63DUo7pM2yFkf2MdZdWknL7GaXW2VdYBhcmuUtj2zA3ixQJDIe4H5TDImU/8h4g4WNh8E4+OZ8FytcDEUZ70ZqRdeCs24K//+hHeOmxR2F37UdNNoVaK4sofPSaJpI1tZhyxik44XP/hcjkSVDiCbhGDJ4SEUkA6cJRcllkt67D/33mM4g+vwGx/gHUpLJQNB37dA1jjluAI958AY54x9vRP2YCVArM5YOTfdtDhMJyAlURsGSBrVvx4NduwL7HH4PS1YWoQvCjIj5hHNREAjlThxExYLs2UloMdrwO4ydOwsmXvA+7H30Ue1auwobf/wm1NkROIbWjHbXzZuOc73wbaKgHevvRu249Vv7wB9i19D7UpFNCtM5TNIwZ04IFv/g+auvq0bl2Pe5ffAO07XvR4PqwGCVl6nBmTcXFP/4hjPZWEWHlayYULSosREFeIR+KTr3dQKlFJEPMW76G4rBIFVOS2WXSQ7mYyg2ITFRaypiulA6LBNFyES8W9VfO2CrlWSQfo5RzSz2n3DqG+TlyDgwnsi1nDij33qUAFvncYQ5LsciqYm698OayEhb/Ut/JSJ436gBL4SIZRos/+9nP8POf/3www3EpDcGkdAwbK+WQwOTOO+/E2LFjxSXhjnCgMqjAyER+Ulm2lGtKqU/hORzgTGY40kcYtPDft99+u9hdFfpSw4S2sFmV369YsWIw+WEpVhZO0kx8dihp4Qvbodh958+fj5tvvvlfkjKOdD/jeyEwkQfDv2X4Kj9PPPHEQYtVqRyWwZTBYcCie3A9aot4QtE26tOy4gCdvcht2YYnfvhTbH/kUZjpLDRGhuVSYrG17Bz8I6cgvmABznjvO1B//LHwEwmht6KoJhyHQm70gDBrsge3dxee/8lPsOU3v4f10jbU9CZRY0TQqXjItDah6aRFOO8zl8Kafwp8hjcz67HIPcTFPO85Id/GzgHr1mMpOSzLnoTf0yMsFZHWFix81zvRcPQUuC1joJCHIoAYa6AhEo2hbuJEbPvdH7HvyZXYcs99qHFcpHQV+oR21M2fjbO++TWgJgFs2YY9q9fgrzfdBHPPdujZHBQzAi2RQOuECVh4x08RS9Sgd9MWLPve97HjwYfRnEzDs11h4Um2jcEbv3oVGk87DfqYMQAl3plXyWFG9jzH1jBg5/MKBYAlCMM+GGBJpVK45JJLsHfv3kEQLzc87KsEBeHEpKWMa/axcD8r5ZrhnLNs2bKiStmljO1S78cFm4kMR/oorCPbmOOT34ctJuE5IAw2eN5ll10mkh+WQ4jmutGWj7Qr5ZlKASzh9Y9lUnlXJow8EH2i8Pk5B4YTRpZSt9F6zr8NYGEDfvWrXxWkM8mbKKVRyxlgErBwsSY4kEfYdBjuJNJFRYllns/spjwkKi/n3qU8i0ytXsq55Z4jybIcoNKNFrY2yWcJW2J4D3lOMTfaUHUod0cyVHnh9yX/zTZjqoGDTVY8N1yX4fSzsDowyyKIlYClWAoG2acOamGRWe3/ycJCAizzjDCLsguTbpLeASQ3bkbXmmex4kc/QXrrNtQrmrCYWFYOuYgmLAc1xx6L5te8Bie95U3AuFb4RiRI6+zrQfBLkNmHQc9Augd7l96Pld/5X/S/uB613X2o0wz0Kx564ibis6bhnI/9JxL/8e7AKsGLVQ8Kw+j5b35Bq4+TBdauw5Kv3Yh9Ty4HevuEbyvWMQ6nfvwjGDNzBpSxbUJp1mestlDAzV+rqNhwx++wf/VT2PXwY4h5Pvp1RQCWhgWzcTYBi6kju+pZ7F6xCku++z+oTfVAsW340Si0unocNXcuZv74fxGJRJHasQNrf/NbPPHzn6O1pw+6w9xFQF9dHKf950cw8W1vQZQZnxMJ+J4KjzmT8oLBim7mAUtgTcoHPR8UsJC/ctxxxwkBNu7aZR+U8wb7Jq2ZldzFlzpmis114WtHei5j2bRKMxqpEke4vtIqVSpgYX3Cc2CpLju+5/C6MdRzlQNYCt9P+PnCVn85l4X/Hu5nhVIVQ9VxtP191AEWueAXNiwH9bXXXit+Su1Aw2lsLtgbNmwQu5/wInawcDmafclTkBLLw7lvKdfIjlfKucM9h89JuXCaq4uRZwt3HGHOhoyCOJDmy3DrVOp1kofEekt3jwQs4QEvIyHC/m359+H2szBRWbqX+ElLCwELXV+yD0lwx/oeFLBQQVaClXzUsGCvSERg2fB7uuGsXo1n71+CZ5c+CGP7djR4isjhwzBnK2pij2Fg6qKFmHz+GzDunPMQnzwhWHFVHb5HeX8XuqaJcj0m63Qd6FSc3bEdS75yHfavegrG9t2oy7rwDA19JkOF63Hk8Sdg4de/L8TmmNvI9SzotE7kSbgiTplh0evXYen1N2H/shVQenuhKT7UhmYc99aL0HTEZKiNDVAMQ4AH6rcwHFrJ5ODv7cTKe5egc9MW5LZuQ9TU0K160MeNRcP8OXj9974lODeb7/g99q5cg/VLHkLcGhBunHTEgNLchDe86z1o/sLnA5dZfy8yzz6NWz7xcYzv7EEtRYEVFXscG2NOOQUnf/6/0TxnNtA0Bo7N5I+aAGCBLUVFji4zLfi9VMBy7LHHinccdpPSPcTfqXVEVenRsoiwf0rSbSGni/VlvUfyIGAZaWuRtNjKZ+EYK3SjhQMGivF3+J2cA8tZawo3ukO1VSmARZbBtmddwnOLpCTwU1ImJBiW17FvcQ4kL7GSfJyhnnWk/j4qAUv44cI+RglYJKgZqUYIv1y+cGbD5EAKc1iK1Ul+FxYAkt+VY0os9TkqAViKRdMUEpWLhT4XLr7lDOxSn/dQzpNWOC4KBBOFpNvCsg+1nxUDLLwHy5UWlkLr3FCAJccC/CBxoc5wlcHQZRfI5uDv24u+5Svw0G0/xsCmDfA796JN9eBlcsgpGizdQLquAZgxC2/69H+hbtYcqBMmBuYPUxXWFx6mGQuyFYsK+0JrRMkmgVQf1v/2d4L0uvlvDyK6pwcRRYOaiMKviQF1dZh16y2YsHA+ojWMqmHsL10nquC1CPcSAcu6zbhv8fXY/9gT0Lt7kYCCrOfCb2qEZ5pgQDPDj8l5yfquIBPXGDHUOR5yXT3wbQsRQxFuo06SjDva0DRnFs658VqgqxsPLr4F+9Y8B2XPHtQxkaPqIRWPQp04Hu/5+k1Q5pxIZCLAk71jK/5w5ZegPLEckWQapu0gpevoa2nFaV/4AtqPX4SaObMDQT6COBFGHri4XMrx50V5ZezWwVxCtLAsXLhQuFclYCHZVibW43geDYBFzgF8/aVu0g5lbMprKwFYwvWS1l8ZWVVIug2fKxd6OW9LwFLOWlMJwFI495a6voQt3xKwSOv4SLy7V6qMUQdYCslBElHy+2uuuUa4hSp1SG4Bd0QS+Rci8LB7SNajmIUlzP8YqfpWArAUW7gLLSyF/t1iv1fCZDycdpMTjhzoErDI9xjegYR3HIfaz2SGa9k2Mu0Bn4ETJX3PhRPkUIAlEOb3BGARP1w7bQd+Mon0/i5sfXw5nvzlL+Csex412SRqHRtmOglV8WFH43CZxHDiJBz3uS+gZdFxUBqb4ccT0DQfnkPl40B2X9E1ZHM2jEhEJCsMQJIFpNLIPP8cdtLdctO30ZrMQktZ8Bi1TOtDbQL+pz+K09/8RrSMaweYcNHQkBOAhXqxgGpn4a3fgCXX3YCeJ5Yj2tMHUwAlBVndgJOX9I9YHiJQkdGAjOojqulI5GwoliMk8/0IwNzi/aaO2ITxGDN3Ds669svY8sjjWPPDXyO16SXE+pJCqC4V0dA8awbaTzwe8z7xMaD9qCAHkmvDS3Zj2x2/xPKbb4HW04246yOn6thbV4+p7303Oo4/DtPOPRdIxOD5nmiPQI2fJB1TEJ55UMSXx1CAhS4hmcVcXKdpYpfMdy+tf6OBEFls4xLur5WoYyUAixzT4Q2IBCzhMR5e+AVOD0UU8t+M3qKVuZyjEoCF9w9vfsP8Nznnhp9Z1rdYPyu2dpXzfKPh3FEHWAobNUyMIlg53IAl3PHFtMUJXjDxXj7oCqI0PT+L7aJ55kgs6IcDsHBQn3POOf/kEvp3AizhAc12p7Vo6dKl//TeipHVDrWfFQIWGW3Eex0MsFC1kskPTznlFNGhwq7HfvhCVJ7aKRoVbqkM29Uj3B9dm7Zg0+PLsPWxJ1CTTSOm+EzeDMu1kNNV1Bw1GXUTxmPSSSdh2jsuhi8E1gyhmEsFfV8kLBQdWkj/ZywbumkKwq3i+zCYNTmVAbq70PniWjz47f/B/uVPoT7nQfdc6MwqG4lg6+nH4c2XfBATZkyD0sHEhypyIqWQItIHqLYFb90G/OX6G9G1YjUiff2IJTMwycdVGXejwM9nqaVVhu4cGjRMRUWUIrqOB1dRkDM1DKg++uI6Wo46ApPnz8VJ73sXlvzwJ9j3j1Xwuvth5GykHRduWwOmnnk6Zp5/FlrOPAO5mvFC/E5xHWjZFLLLl+EPX7oK9o7diGRyUHwVvbE4osfNR8fCBTj7kkuAcS0iiFlkwRYDWKW/6uX3owc2lkLAEl7YaWFZtGiRUCaVFhbZP6WpnhaW0bCQFAKWQoAyVB2HA2gqAVjCJFXZ1hKwyGco5H/I+VlyXDgHnnnmmaMGsIQ3v8UASyExNwxywsB4qHc4GgDJUHUYdYBFdp5ihExJhhzqoQ7172GkLF9y2O8ZfvH8d1dXF2bMmCE+C4FJMUJU+BnLATKVACyFizctA+eddx4YoltKePKhtvVIXx8e3HJRYG6kYtFIBxrAw+ln0iVU2F/4O9uUIc3FwGwYsIStP+RO9DGaxndhuC50Wlb6M0g+vxbP/+Ev2L92Pfa/sBbaQJbeHaEfQmtFKmIiXRvDxFNPwPg5M3Hs+efCmDwOrsFQY/XlVDiqDpfWFK7FugbLc6GqmrCK8DAppJJMC4nX5M5dWHPHb7Dktl+g1VNQ43pIOC4MRcPq8U142yUfwhEL5iO+YC4QNWGpQVJNIc3vWHDWbsbvvv517F21BpFkCon+tLielSEOYKROzlRgKyoMj8kSXWiehqijw3NU4WJKmwYGdAV99TqOnD0NMxfMwZSZM/Dbb3wL7q5uaPkE1r2eDXPaFMy/8DzMu/BcxI+ajD6tHREB/FwYqTSwdTt+/YWr0L9xK/yefsRcIBcxkGxKYOycWXjbFz8PY+aR8Bj2pOpQSExmdYlcWG/RQAGfYyjAUozDwuvCgGWkx8BwypNWHzlfFdMtkuUWzs0SlJNnUWwzcKD6VAKwFN6LdZUJI4vVu9g6w/FKKzPnwHLm50pZWEp9n4XARc6FlVg3Sq3TSJ/3qgcsxTpksUYMJlhVdFAmMpQcFk4s5CBIdcpipKdCDos04YUXz0KzXjFUPNTLrUSUkKyjJKKyDmEOSyW4OAea+IZ6/lL/LuvMdxkerIW7yFEPWHwLcUWHTutANoeBzZtw5y3fReeLG4BkCjWui1pCDIrGMacQLSURA3NOPQXz3nwh6iZPAsY0wfUtqLE45eWCJqRyrSZYt+JXuj4IePLwRXynCxeKIxZot7cXex59Anf98MfAvk6omSwitot4JIp1rU2YOGsmJs+aide882KgNiFcQ1zwPM+FqfhIr9+Iu773v9j33PMw0hnEUxlEGWLKaCeGMpNeogUicrrig2keswNZRL0IopEa+JouROZ6FRd1U8dj/qkn4uiZM/DXX/8KL72wFrGkBV2YZhRkIibmnPMaTDnntZh46vHCRZXUG5kEGhoFtnwH2LcfS2/+Lva/uA7JXXugWTYcI4I9qov6iRNw7gfeg+lnnAY3EYWiMs+RBjtnIUKQInlENFOVAFiOOeYYYUHjHBLmioT7Zvj7ofp4qfPZUOUc7O+FlghpPeG9JfFTkkBlfYZTr1casLANDpR9vlz9LpZViSihct5jFbCU01ojeO5ILiTDqVYxpByWWheTvEeNhsA9RA4Lc+nwk0d4kQ9HzoQBjKzXgUhVxepdKaQsd/ay3meddZYwhxa6w4bTlq/ENWHASPBFs7ucbOU7Y71Gsp+NtIWFz5B2XRiaCo0St66FTFcP9mzcAN3mAu3CoCXCcWGaUXZI+K4LR1URP3IKIs1NUExTLLaIGsj5iqCYaIoiEiq6ti+SDgrrQT4OxhMWF/Zpto0LlaQZhk2z3HQKe559BqZtw/Ac6NQo8RXsjdUhVt+IWF0DGidMguW60BihwzxHnotsKou44qNz8wbYPd1QrZzI2MykhHQ/Be+BOID5kBR4mke0BE3VAUuB49JlpIps1X4sAjURQbSlGdH6WvRvXA+nPwk1kxMZqzWF50RhtHdAb2mGzugl04CfU2BZWcGcjURUKL6DzMb1cHv74aWzUB0XjusKK46SSKCmYxxqJ02Eq9C6EmRFCurowWU6bGFgKZ5LqNAlJDkscr7ghkcKxRXyq16JsSLnMjlmWM+wsGH478UshGEXZrlKqq80YAlzWuRiL6Oh5KatnA1b1cJS+R78qrewlBPKJRc1Zl5mWLMMG5OLm/wML4i8hhYWWmTos5YLYliLJbwwhncitNpQr4NHKTsUGVUwkt1Cgijpv2XZcnchrU7SHVaOebSUOpbzbkopT06uYWXisA6LfA/yHY12wMLl3MpRgE4VRNlMcgCKbwlSLGGGSZcFXTky/JlcELowItG8u0eFSq0V3RBAQlxEKwYpvLRwiNAgIeUq+BnCeiDpWeJPvkhKKE7wPTjpJAwhLBeIyzGCxtJqg0zSmgYzGoPHHEG09jDYSOQ9Ysi0CpeAgSJyrsPsR1DIWmWo8aDGTN7UotrwNRcKAYHLrNNSuU0XInceGbB5Q5HqWECOBN4ggkpx/EBIjnmCFBWOokCjii6TLBP00QWlU8fGCoi/IkcSnwPwHReeHhG5hIQgX0MzHLaNQCq+IBGTaSvHgJ7nsQ3lElqwYIEQjqOFpZDHcuqpp4pwU6oilzq2SpknSh0rxc4rNibCIIzPUIyTJedGghapPzRUPV5pwMJn5fxLQnzYOsF/Sx4fLTClzlN07460DstQbRj+e9XCUk5rjeC5I7mQlNrZJGjgvdetWzcIWMLfDxewFOtUYpdWBSwj2GuCoqRrS4Ksf2fAwkU4k81B0wlYVORyaXAdp2gcl3HB++S/mZlPLKAqoOsChASWgACwiEXY8+GJ7M6MzGWYNKOOCgBL+G3ko6g9l/quFKR3BUjR1ECaXizkjg/fiMMVoTMKNOEmUURAjvCcUFclDy4oSAffEVYXWl8EI3dQZ0YN6s/6wCbygG/ogKeJ3ESC6EIri6LBp0tHRHS40FgGAYtIuEh058CLxUU4suP6cLwgNJlJlgWmoVaMasP2M8inaBSsWmZvJviiJD+tPLblwIzX8vH+CbD4+dAgmYaAtywVsHDh40IfdrdIwMJ5oNSj0oClWD2KARaCrLDFWNYrrPA81DONFsDCZ5HrhHw/ErCEo/2Gep4qYBmqhQ797696C0u5TUTfLAGL5LBIQR5ZTjGRJ0YH0SVULAUAzascDFJ7obA+Ui+klB1WpVxC4TpxoZcuoVLqVG77Hs7z2e7hKKHCe48kMK6ES8hzAh87CbiqRldNYCWgPAgBg+1awtggTPguXTAeVAIWRRNpfMRB1V0SZAlc4MMG3R85mJoBU6i7UJlWhe8GKrXyICGX9xTp/ijVL+5FS0PAhCHmEHUwCH0CdEM3U8TQQWMKjT9akNCYuQnzBhzWwIOmE/SQDyEqKOoQABZiFoYxO0L+xPUJgkxxLu9JA43gukqrDA1Mdg6qoYnrXYdt4gl3jVCoJaayAZ3YjUBPI1fGR9ZLwVC84DlYH5v10+AwXhsaNJ0KwMGzC9XdPG5xmTggLyRH0FcKYJFRQtKCKcms/J0uISokH0wf5HCMF9ZFunakVbVYlJCsC8+R+XbkdUFXC3iApR6jAbCwzjKij/+WlnFGCYVzg5XyTFWXUCmtdGjnVAFLkfYbKkpIXiIXdLqCiknzhyeBsMx9MAG+PEmU+gorDVjkAn4gaf5/JwAjd3+FstRhvs5oByyUQhHZDUNR9K5HC0SgSGrZNuKx6GBfIgeFgJsLPL0tlJZ3SHzV/x975wFvWVHk/5rIRIRhyMElhyEMIJJBkbyu6yr+JRhwd3XV/ajAGhcByShKEN11FREMiKIgQckgOSlBiQOI5BwkDUzi//n2m9+zpjnnnu777n3vvqHPfO7nvrmnT5/u6uqqX1dVV4+zOfMDXPsO7wMikGsFpxA5XkAlI2zWHA4YHdWXeXW+pwhDynzc03fWELhizjx7HUAzepS9NvKV+e6nETYacDFnpI3moMD53ha0PgYQ2tZ3nMC8EFaDYmPDTfBCkbMFN9L8E5E5GoB2cmTAiHl9mWVDuha6zoad2XNsLrE7ExexufPm2KvzZoWt0WPGjgvWI44ZoE/BIDK//X0AaJ69QjbeRUYaMGhUoMU8mzNrjo0hx8p8nxng5aWZs2ycAz4CXz5mIxWwoJgBnvH8EW/W8WGqXOh0OZ+zSEBEMkvzp2rhltuPXgAsfrOBp2OcPDOFxgWwpFBpYGUWesDCgVQ6LKqJVEw4Jutee+1lTz755BsEjBc43l/I75THT+3LVFlPlJZ9ueWWs6uuuqo/iVTKyuTmm2+2ffbZp6kb2fdj3ycWI/pSZxXKfkHFA4suumjoP9+dvCRQFaeCuX2JJZYI7rf46nnAMsdsLrlFZs60l15+2Z597hmbjTYe2XeIG7yED56/x4wZHWIhpi4xxcZPmGCj5wfUhngSkp+xKp4z22bOfMX++tcHQhzKaquvahM4rXnOHBs9GuU/37U0gvQnWHJGB89PcD+FHRVzbWzI34/P5/Xgk5o19m/28isz7Zlnn7Nbbr3NnnjiaVtpxZVstVVWs39468o2ZuSoEOzb/0yokAQt8+NDcCGNHBlOVg6ABVfPvNkhNT5tCtAjuIpIMjOnzw9G++bMsYcf+au9/NortvTyS9vEiRP7MvbOB2H0OcQqz51no8bhJpt/vNEIdgq9HvoTYliEmkYv0pebBsvMGKwtfe6s8Gadmt3/R9iXHNipySXEwXMPP/zwAikC4DusYozXkksu2R+kn7IgYP53QwZoW7PkEHmBaHeVC6pKDnJSPfOZ7fvizaZ5PdSAJeD0+Zsn1Fb6i9wjRYV2dqUenbDCCitkHbOQk5q/iZYxsNT/GatuL3RT2tapMgs9YPEp01OIxsRdffXVw8FcfjXurSXeD606FfnvJ7PfAaRAXQkELDKcWSTFmuKb1nH0Kf3ILeP90ZqgigPJrSulPGfrQGO+O33FQKTqvBDeORwAy7w5c+2+e++1P//5Nrv08svstTkENY4Mga24cILLiODSUaMC+Hv/v/yzTd9wQxs1clSfiX7UqPmAxezVmTPt8Ucfs29961s2ZuwY+/SnP22rrrZq0Mp9Npc+MMGunDnz5vTt1Jmfsz9kfOUc5ZDmti8Qdc6ceXb7gzfalddcZQ88+LDde+8D9uJLL9vib1nc3rrSP9hGG25k79h2W1t6yhJ91g6lue83mfSNfNgFRF6YEAiM5WeOzZtF/MnYECcTLk6E5vkRnFk0x557/jn74Uk/sCeefsLe8773hrO8lltuhWBVwqqDFQnLDUHAr4+eH5RLNfwJQCPIGIAWfGcjQ9xNaKRcQaPZTTTfuBXaHtTb3002iYCF1PwPPvjgAvErWtVrzvN/71ppNR+UBK3Tcybe8s+mAywGXvH5hY3feECZxRZbLBxpwnxOdQ0NNWDxixvJA/rl5V5qX9oZjwJY8qlWAEtEMwEWJqvAh4CHJq8HL3o8XnXE/0ehyFdKfQiE2267LayyUq9uAhb1TRNXbfJAJrWdKeW6CViq+lDVpuEAWMAQV15xhZ177tn27e98x16byyF0fUBiNhaCvo3IQUksMXWqHfutb9huu32gPwHcaA6sm79l56UXX7a777orrLjGTxhnv/7VGbbFVlva6EVG2+tz2J3TFwvCh/iYESPGBBdReHzWXFtkLOf99OlsgNTzzzxvvzj3ZPvhKT+y+/5yv7340qthN82c2XNtypQlgmVz3333s8023sQmLDJ6vqWC+vtTwPThIawrI4m7mWcjidEJATEAlTEhcV24yBsT0MbscAbSAw89YHt9aC+774H77JBDDw2ZgjdYfwObM3den0to1CgbiYUIT1Kf4aTPUjTidZsza7aNCX6qPuCFKWXeq6/ZSE6dDtmC2SreF4ATvHHBtTQ/cGb+VmwF6DRZWIhh8S4hv02WMcPyx0o+9eoWYPHvZ14Qk0dekbqLBZqP/ZgyZYrdcccdwWKUeg01YEGO01dZvflbC0pZl3MColP7rXIFsORSzKwAlgqaEXDLqsgrvthtkkrqqq1mPLvSSiv1r2BS6+o2YEltRyfKdRuwpLSx5wHL/Lwol112qZ155pn23f/9no0ZOzakrw8wJYCJ123U6FE2b+48W3yxxe3444+xf/rHXWxsiGWZf7AzlobZs23mK6/ajHvvs03evolNHD/Rfnveb22rrbYMW4+DFXN4rTMAACAASURBVGqRMcGFQsI3EA8Wjr4wWdwrCPYxfUBontkzTz9rl156mf3Xf33K/vbc88GSM/ktb7GJEybZE089Hd6FW2qddabZGWf8ypYKro++bcGLLDLGZs0iXgaghWtrtM187dWgvIlF6XvfPBs1t89yFLqLJYQAyZFgmNfswYcetD332sse+uv9dsghX7OtttzK1pu23vw525fuf97IEfbqrFk2iXqJlyH/zJxZ4cykMLfDP9xf7Djq6zvXmDEjbebM2TZuHGCvT6nR6b44tL48LKOw/pjZtddea8suu2z/2WM+WPXFF18Mhx/GpzV73sxdEAwWYFlllVVq5VPV7iCse7kW06EGLCkyoptlCmDJp24BLAWw5HNNB54ogKUvrqQuNX/YWcaJxrPn2LXXXWfnn3+eff3rX7fttt/e9tvv87baqqv1xUVguZvdl+skxOssvphNmjzBxuDSCAnPXrfnnn7K3jJpsr3y6hy7a8a9tunmW9gKKyxjp/7057bp299u80ZgPRltr816tS/ny2h2/mDkeD18wm6ZsG15bPg/773lllts///+b7vx8sttvfXXt403fpv956c/bRMnLWq33HyLnX7GGXb2OecEgLX/Vw+w9+32L7b88sv2Bdvi1ho9KgTPzglAaqYt9pbFwzbr2RhxQsoTdi+xM6jPwjJ6kTH24gsv2ZxwEuEIe+KJx+0jWFjuutuOPupIY4vw2mutE8DUK6+9arNxs4wwGz9pUjiRuW+3z4iQL4bOvTZnlo3AtTZqVNj2/drsWX1bwQGANtImjhvft/26b6N2CBYOgb/zQ4PZGF4Ay9/zRxXAki8UC2DJp1kBLAWw5HNNB54ogKUZsLzMeT6vz7Mrr7jSfnv2Ofad40+wd++8ix15xFE2bZ1pYedNiDkJRwj2/ZsbMtSSnmSmPfjgQ/arX/3K/nLfvbbE1MVtrXU2sMlvWcJ2/+Du9pbFJtmvTj/dttxii2A1eeSRh+3Un/80bFtedrnl7IMf/H82ZtRoe/Dhh+z+v95vl176e1tpxX+w3T6wW9iddPHFl4QYmJGvzA1AasuttrK1113HRo0YbS++9KJdcNFFdvZZZ9tjTz9hH//4J2yb7d5hU6dOmZ9F93W77ppr7ZprrrYnH3/cnnv6GVts0qK2xWab2/TN3m4rrbZqKDcXMDNrlj351FNhi+nV11wTdiatsdrqttQSS9h3v32CPXDvX+yoww61rbbcwlZffU0bNXqM/eqsM+zOu++yBx9+OOwM2nidafYv//zPRqB7QCujRtpDjz5q19xwvd3y5z/btA3Ws1deecVuv+32AEo22XBj2+29//L3WKFg9WGH099dcKNHFAtLAHPzE+gVwJIvFAtgyadZASwFsORzTQeeKIClGbC8ZHOCpePyy39v5551ln3vO/9ru7xrB/vaQQfbOmutHcDK6BCs2rc/GOWBJYJQj7vuvtP+/Oc/20kn/cgefexhW3zxt9g6625oSy+zkh1+xGG26OQJdvqvfmVbAVhGmN11xx32tYMPCCBotVVXsYMPPsTGLTLW7rjzrmBN+eFJP7L11l3PvnrAAfbCiy/YOWefY1/4whdtxSnL2w9/dJJttvlmNnHypACaQEC33nqrXXvd9fb4k0/aTrvuZGuuvbZNmjwxWGiee/ppO/WnP7XLL/u9PfXkE/bS8y/YhHGL2Jabb2k77LqrvW2LzWzK1CVCro/Hn37SZtxzj/30xz+x6268wSaMn2CrrrKKLbvkUnbZxZfYk488Zl8/7LDQj1VWW90eeuRh+5//+1+74+477eHHHrXXZs+26WuubXt/9KO29lpr2T+s+FazMaPttjvusDPPPssuuvxS23DTt9tzzzxjd/z5dhs/bpy9e5ddbN/P7jMfsPTlsglOoQUAS9/hh8Ul1LfnvgCWfKFYAEs+zQpgKYAln2s68EQBLNWARaQFfLwcLCdmV1x5uZ1zzln2/e/8j2220ab28Y99zFb+h5UDWJkUXD2vhHiWcePH2SqrrRICRw8+9GC76uqr7A833hgCISdMGG9z5uL6mGPPPvOsTZmymJ166qkhMPb1ubMDwPjQnnvY7DmzbNq0te0Xp51ukydNsBtuuNEuv/wKO/Tgw2zLrTe3H//kJ3b3XXfbj0/5if34Jz+1d22xnR197Ddt2rrr2uxZs23s+LEBsLBbJ8Szjhphs+bOC5YO3FOvvPyy/ebMM+zggw6y5595zsaMHm2LTppgL7/wYtiQvOOu/2jv/cAH7P27vc/m2Ov2u4vOtyuuuNyO+eY3bez4Cbbi8svbqy/PtJf+9oLNnTXbRsydZ8d+81u21VZb2wpvfasdcMD+dtIpPwoxLJMmTwrbp595/Anb7O1vt2223Mq+9pWv2siJE+33l15iJ//0p/brs39jy660oj14/73hbKQVV1jBPrznXnbAgQeGocAVRF+gr790rnUBLAWwtCsOC2DJp1wBLAWw5HNNB54ogKUZsMjCcuXlV9hvzzrHvnPccTZ50mRbcurUEAD68ssvhziM0WPG2vhJE23Ft65kxxx/rM18eaZ9fr/97E+3/skmjB9v3zjqKFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(qt,Ze,e){"use strict";qt.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(qt){"use strict";qt.exports="data:image/png;base64,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"},16722:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});const n=$=>typeof $=="object"&&$!=null&&$.nodeType===1,l=($,E)=>(!E||$!=="hidden")&&$!=="visible"&&$!=="clip",b=($,E)=>{if($.clientHeight<$.scrollHeight||$.clientWidth<$.scrollWidth){const J=getComputedStyle($,null);return l(J.overflowY,E)||l(J.overflowX,E)||(h=>{const g=(D=>{if(!D.ownerDocument||!D.ownerDocument.defaultView)return null;try{return D.ownerDocument.defaultView.frameElement}catch(I){return null}})(h);return!!g&&(g.clientHeightD<$&&I>E||D>$&&I=E&&M>=J?D-$-h:I>E&&MJ?I-E+g:0,d=$=>{const E=$.parentElement;return E==null?$.getRootNode().host||null:E},F=($,E)=>{var J,h,g,D;if(typeof document=="undefined")return[];const{scrollMode:I,block:M,inline:Ae,boundary:q,skipOverflowHiddenElements:ce}=E,pe=typeof q=="function"?q:Oe=>Oe!==q;if(!n($))throw new TypeError("Invalid target");const V=document.scrollingElement||document.documentElement,C=[];let t=$;for(;n(t)&&pe(t);){if(t=d(t),t===V){C.push(t);break}t!=null&&t===document.body&&b(t)&&!b(document.documentElement)||t!=null&&b(t,ce)&&C.push(t)}const W=(h=(J=window.visualViewport)==null?void 0:J.width)!=null?h:innerWidth,y=(D=(g=window.visualViewport)==null?void 0:g.height)!=null?D:innerHeight,{scrollX:K,scrollY:x}=window,{height:T,width:A,top:G,right:O,bottom:de,left:j}=$.getBoundingClientRect(),{top:Q,right:ie,bottom:ae,left:Ee}=(Oe=>{const ue=window.getComputedStyle(Oe);return{top:parseFloat(ue.scrollMarginTop)||0,right:parseFloat(ue.scrollMarginRight)||0,bottom:parseFloat(ue.scrollMarginBottom)||0,left:parseFloat(ue.scrollMarginLeft)||0}})($);let ne=M==="start"||M==="nearest"?G-Q:M==="end"?de+ae:G+T/2-Q+ae,se=Ae==="center"?j+A/2-Ee+ie:Ae==="end"?O+ie:j-Ee;const Me=[];for(let Oe=0;Oe=0&&j>=0&&de<=y&&O<=W&&(ue===V&&!b(ue)||G>=it&&de<=rt&&j>=Ye&&O<=$e))return Me;const yt=getComputedStyle(ue),Xe=parseInt(yt.borderLeftWidth,10),Pe=parseInt(yt.borderTopWidth,10),ot=parseInt(yt.borderRightWidth,10),S=parseInt(yt.borderBottomWidth,10);let R=0,s=0;const o="offsetWidth"in ue?ue.offsetWidth-ue.clientWidth-Xe-ot:0,H="offsetHeight"in ue?ue.offsetHeight-ue.clientHeight-Pe-S:0,_="offsetWidth"in ue?ue.offsetWidth===0?0:Te/ue.offsetWidth:0,i="offsetHeight"in ue?ue.offsetHeight===0?0:Be/ue.offsetHeight:0;if(V===ue)R=M==="start"?ne:M==="end"?ne-y:M==="nearest"?U(x,x+y,y,Pe,S,x+ne,x+ne+T,T):ne-y/2,s=Ae==="start"?se:Ae==="center"?se-W/2:Ae==="end"?se-W:U(K,K+W,W,Xe,ot,K+se,K+se+A,A),R=Math.max(0,R+x),s=Math.max(0,s+K);else{R=M==="start"?ne-it-Pe:M==="end"?ne-rt+S+H:M==="nearest"?U(it,rt,Be,Pe,S+H,ne,ne+T,T):ne-(it+Be/2)+H/2,s=Ae==="start"?se-Ye-Xe:Ae==="center"?se-(Ye+Te/2)+o/2:Ae==="end"?se-$e+ot+o:U(Ye,$e,Te,Xe,ot+o,se,se+A,A);const{scrollLeft:f,scrollTop:te}=ue;R=i===0?0:Math.max(0,Math.min(te+R/i,ue.scrollHeight-Be/i+H)),s=_===0?0:Math.max(0,Math.min(f+s/_,ue.scrollWidth-Te/_+o)),ne+=te-R,se+=f-s}Me.push({el:ue,top:R,left:s})}return Me},r=$=>$===!1?{block:"end",inline:"nearest"}:(E=>E===Object(E)&&Object.keys(E).length!==0)($)?$:{block:"start",inline:"nearest"};function k($,E){if(!$.isConnected||!(g=>{let D=g;for(;D&&D.parentNode;){if(D.parentNode===document)return!0;D=D.parentNode instanceof ShadowRoot?D.parentNode.host:D.parentNode}return!1})($))return;const J=(g=>{const D=window.getComputedStyle(g);return{top:parseFloat(D.scrollMarginTop)||0,right:parseFloat(D.scrollMarginRight)||0,bottom:parseFloat(D.scrollMarginBottom)||0,left:parseFloat(D.scrollMarginLeft)||0}})($);if((g=>typeof g=="object"&&typeof g.behavior=="function")(E))return E.behavior(F($,E));const h=typeof E=="boolean"||E==null?void 0:E.behavior;for(const{el:g,top:D,left:I}of F($,r(E))){const M=D-J.top+J.bottom,Ae=I-J.left+J.right;g.scroll({top:M,left:Ae,behavior:h})}}}}]); +`,q=["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"],ce={},pe;function V(ie){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=ie.getAttribute("id")||ie.getAttribute("data-reactid")||ie.getAttribute("name");if(ae&&ce[Ee])return ce[Ee];var ne=window.getComputedStyle(ie),se=ne.getPropertyValue("box-sizing")||ne.getPropertyValue("-moz-box-sizing")||ne.getPropertyValue("-webkit-box-sizing"),Me=parseFloat(ne.getPropertyValue("padding-bottom"))+parseFloat(ne.getPropertyValue("padding-top")),Oe=parseFloat(ne.getPropertyValue("border-bottom-width"))+parseFloat(ne.getPropertyValue("border-top-width")),ue=q.map(function(Te){return"".concat(Te,":").concat(ne.getPropertyValue(Te))}).join(";"),Be={sizingStyle:ue,paddingSize:Me,borderSize:Oe,boxSizing:se};return ae&&Ee&&(ce[Ee]=Be),Be}function C(ie){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;pe||(pe=document.createElement("textarea"),pe.setAttribute("tab-index","-1"),pe.setAttribute("aria-hidden","true"),document.body.appendChild(pe)),ie.getAttribute("wrap")?pe.setAttribute("wrap",ie.getAttribute("wrap")):pe.removeAttribute("wrap");var se=V(ie,ae),Me=se.paddingSize,Oe=se.borderSize,ue=se.boxSizing,Be=se.sizingStyle;pe.setAttribute("style","".concat(Be,";").concat(we)),pe.value=ie.value||ie.placeholder||"";var Te=void 0,it=void 0,$e,rt=pe.scrollHeight;if(ue==="border-box"?rt+=Oe:ue==="content-box"&&(rt-=Me),Ee!==null||ne!==null){pe.value=" ";var Ye=pe.scrollHeight-Me;Ee!==null&&(Te=Ye*Ee,ue==="border-box"&&(Te=Te+Me+Oe),rt=Math.max(Te,rt)),ne!==null&&(it=Ye*ne,ue==="border-box"&&(it=it+Me+Oe),$e=rt>it?"":"hidden",rt=Math.min(it,rt))}var yt={height:rt,overflowY:$e,resize:"none"};return Te&&(yt.minHeight=Te),it&&(yt.maxHeight=it),yt}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],W=0,y=1,K=2,I=g.forwardRef(function(ie,ae){var Ee=ie,ne=Ee.prefixCls,se=Ee.onPressEnter,Me=Ee.defaultValue,Oe=Ee.value,ue=Ee.autoSize,Be=Ee.onResize,Te=Ee.className,it=Ee.style,$e=Ee.disabled,rt=Ee.onChange,Ye=Ee.onInternalAutoSize,yt=(0,F.Z)(Ee,t),Xe=(0,h.Z)(Me,{value:Oe,postState:function(Pt){return Pt!=null?Pt:""}}),Pe=(0,d.Z)(Xe,2),ot=Pe[0],x=Pe[1],R=function(Pt){x(Pt.target.value),rt==null||rt(Pt)},s=g.useRef();g.useImperativeHandle(ae,function(){return{textArea:s.current}});var o=g.useMemo(function(){return ue&&(0,G.Z)(ue)==="object"?[ue.minRows,ue.maxRows]:[]},[ue]),H=(0,d.Z)(o,2),_=H[0],i=H[1],f=!!ue,te=function(){try{if(document.activeElement===s.current){var Pt=s.current,an=Pt.selectionStart,_t=Pt.selectionEnd,en=Pt.scrollTop;s.current.setSelectionRange(an,_t),s.current.scrollTop=en}}catch(fn){}},L=g.useState(K),w=(0,d.Z)(L,2),X=w[0],Re=w[1],ge=g.useState(),De=(0,d.Z)(ge,2),Ce=De[0],z=De[1],T=function(){Re(W)};(0,D.Z)(function(){f&&T()},[Oe,_,i,f]),(0,D.Z)(function(){if(X===W)Re(y);else if(X===y){var st=C(s.current,!1,_,i);Re(K),z(st)}else te()},[X]);var fe=g.useRef(),me=function(){M.Z.cancel(fe.current)},xe=function(Pt){X===K&&(Be==null||Be(Pt),ue&&(me(),fe.current=(0,M.Z)(function(){T()})))};g.useEffect(function(){return me},[]);var Je=f?Ce:null,St=(0,l.Z)((0,l.Z)({},it),Je);return(X===W||X===y)&&(St.overflowY="hidden",St.overflowX="hidden"),g.createElement(P.Z,{onResize:xe,disabled:!(ue||Be)},g.createElement("textarea",(0,n.Z)({},yt,{ref:s,style:St,className:$()(ne,Te,(0,b.Z)({},"".concat(ne,"-disabled"),$e)),disabled:$e,value:ot,onChange:R})))}),Z=I,S=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function U(ie,ae){return(0,r.Z)(ie||"").slice(0,ae).join("")}function O(ie,ae,Ee,ne){var se=Ee;return ie?se=U(Ee,ne):(0,r.Z)(ae||"").lengthne&&(se=ae),se}var de=g.forwardRef(function(ie,ae){var Ee,ne=ie.defaultValue,se=ie.value,Me=ie.onFocus,Oe=ie.onBlur,ue=ie.onChange,Be=ie.allowClear,Te=ie.maxLength,it=ie.onCompositionStart,$e=ie.onCompositionEnd,rt=ie.suffix,Ye=ie.prefixCls,yt=Ye===void 0?"rc-textarea":Ye,Xe=ie.classes,Pe=ie.showCount,ot=ie.className,x=ie.style,R=ie.disabled,s=ie.hidden,o=ie.classNames,H=ie.styles,_=ie.onResize,i=(0,F.Z)(ie,S),f=(0,h.Z)(ne,{value:se,defaultValue:ne}),te=(0,d.Z)(f,2),L=te[0],w=te[1],X=(0,g.useRef)(null),Re=g.useState(!1),ge=(0,d.Z)(Re,2),De=ge[0],Ce=ge[1],z=g.useState(!1),T=(0,d.Z)(z,2),fe=T[0],me=T[1],xe=g.useRef(),Je=g.useRef(0),St=g.useState(null),st=(0,d.Z)(St,2),Pt=st[0],an=st[1],_t=function(){var mn;(mn=X.current)===null||mn===void 0||mn.textArea.focus()};(0,g.useImperativeHandle)(ae,function(){return{resizableTextArea:X.current,focus:_t,blur:function(){var mn;(mn=X.current)===null||mn===void 0||mn.textArea.blur()}}}),(0,g.useEffect)(function(){Ce(function(Tn){return!R&&Tn})},[R]);var en=Number(Te)>0,fn=function(mn){me(!0),xe.current=L,Je.current=mn.currentTarget.selectionStart,it==null||it(mn)},In=function(mn){me(!1);var Ct=mn.currentTarget.value;if(en){var le,p=Je.current>=Te+1||Je.current===((le=xe.current)===null||le===void 0?void 0:le.length);Ct=O(p,xe.current,Ct,Te)}Ct!==L&&(w(Ct),(0,J.rJ)(mn.currentTarget,mn,ue,Ct)),$e==null||$e(mn)},vn=function(mn){var Ct=mn.target.value;if(!fe&&en){var le=mn.target.selectionStart>=Te+1||mn.target.selectionStart===Ct.length||!mn.target.selectionStart;Ct=O(le,L,Ct,Te)}w(Ct),(0,J.rJ)(mn.currentTarget,mn,ue,Ct)},Vt=function(mn){var Ct=i.onPressEnter,le=i.onKeyDown;mn.key==="Enter"&&Ct&&Ct(mn),le==null||le(mn)},Sn=function(mn){Ce(!0),Me==null||Me(mn)},Kn=function(mn){Ce(!1),Oe==null||Oe(mn)},Rt=function(mn){var Ct;w(""),_t(),(0,J.rJ)((Ct=X.current)===null||Ct===void 0?void 0:Ct.textArea,mn,ue)},Ge=(0,J.D7)(L);!fe&&en&&se==null&&(Ge=U(Ge,Te));var Et=rt,hn;if(Pe){var xn=(0,r.Z)(Ge).length;(0,G.Z)(Pe)==="object"?hn=Pe.formatter({value:Ge,count:xn,maxLength:Te}):hn="".concat(xn).concat(en?" / ".concat(Te):""),Et=g.createElement(g.Fragment,null,Et,g.createElement("span",{className:$()("".concat(yt,"-data-count"),o==null?void 0:o.count),style:H==null?void 0:H.count},hn))}var $t=function(mn){var Ct;_==null||_(mn),(Ct=X.current)!==null&&Ct!==void 0&&Ct.textArea.style.height&&an(!0)},Hn=!i.autoSize&&!Pe&&!Be,nr=g.createElement(E.BaseInput,{value:Ge,allowClear:Be,handleReset:Rt,suffix:Et,prefixCls:yt,classes:{affixWrapper:$()(Xe==null?void 0:Xe.affixWrapper,(Ee={},(0,b.Z)(Ee,"".concat(yt,"-show-count"),Pe),(0,b.Z)(Ee,"".concat(yt,"-textarea-allow-clear"),Be),Ee))},disabled:R,focused:De,className:ot,style:(0,l.Z)((0,l.Z)({},x),Pt&&!Hn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof hn=="string"?hn:void 0}},hidden:s,inputElement:g.createElement(Z,(0,n.Z)({},i,{onKeyDown:Vt,onChange:vn,onFocus:Sn,onBlur:Kn,onCompositionStart:fn,onCompositionEnd:In,className:o==null?void 0:o.textarea,style:(0,l.Z)((0,l.Z)({},H==null?void 0:H.textarea),{},{resize:x==null?void 0:x.resize}),disabled:R,prefixCls:yt,onResize:$t,ref:X}))});return nr}),j=de,Q=j},55477:function(qt,Ze,e){"use strict";e.d(Ze,{G:function(){return g},Z:function(){return we}});var n=e(96663),l=e(44127),b=e(6620),G=e(35593),d=e(59301),F={shiftX:64,adjustY:1},r={adjustX:1,shiftY:!0},k=[0,0],$={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:k},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:k},top:{points:["bc","tc"],overflow:F,offset:[0,-4],targetOffset:k},bottom:{points:["tc","bc"],overflow:F,offset:[0,4],targetOffset:k},topLeft:{points:["bl","tl"],overflow:F,offset:[0,-4],targetOffset:k},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:k},topRight:{points:["br","tr"],overflow:F,offset:[0,-4],targetOffset:k},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:k},bottomRight:{points:["tr","br"],overflow:F,offset:[0,4],targetOffset:k},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:k},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,4],targetOffset:k},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:k}},E=null,J=e(92310),h=e.n(J);function g(q){var ce=q.children,pe=q.prefixCls,V=q.id,C=q.overlayInnerStyle,t=q.className,W=q.style;return d.createElement("div",{className:h()("".concat(pe,"-content"),t),style:W},d.createElement("div",{className:"".concat(pe,"-inner"),id:V,role:"tooltip",style:C},typeof ce=="function"?ce():ce))}var P=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],D=function(ce,pe){var V=ce.overlayClassName,C=ce.trigger,t=C===void 0?["hover"]:C,W=ce.mouseEnterDelay,y=W===void 0?0:W,K=ce.mouseLeaveDelay,I=K===void 0?.1:K,Z=ce.overlayStyle,S=ce.prefixCls,U=S===void 0?"rc-tooltip":S,O=ce.children,de=ce.onVisibleChange,j=ce.afterVisibleChange,Q=ce.transitionName,ie=ce.animation,ae=ce.motion,Ee=ce.placement,ne=Ee===void 0?"right":Ee,se=ce.align,Me=se===void 0?{}:se,Oe=ce.destroyTooltipOnHide,ue=Oe===void 0?!1:Oe,Be=ce.defaultVisible,Te=ce.getTooltipContainer,it=ce.overlayInnerStyle,$e=ce.arrowContent,rt=ce.overlay,Ye=ce.id,yt=ce.showArrow,Xe=yt===void 0?!0:yt,Pe=(0,b.Z)(ce,P),ot=(0,d.useRef)(null);(0,d.useImperativeHandle)(pe,function(){return ot.current});var x=(0,l.Z)({},Pe);"visible"in ce&&(x.popupVisible=ce.visible);var R=function(){return d.createElement(g,{key:"content",prefixCls:U,id:Ye,overlayInnerStyle:it},rt)};return d.createElement(G.Z,(0,n.Z)({popupClassName:V,prefixCls:U,popup:R,action:t,builtinPlacements:$,popupPlacement:ne,ref:ot,popupAlign:Me,getPopupContainer:Te,onPopupVisibleChange:de,afterPopupVisibleChange:j,popupTransitionName:Q,popupAnimation:ie,popupMotion:ae,defaultPopupVisible:Be,autoDestroy:ue,mouseLeaveDelay:I,popupStyle:Z,mouseEnterDelay:y,arrow:Xe},x),O)},M=(0,d.forwardRef)(D),we=M},39417:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return y}});var n=e(96663),l=e(90493),b=e(6620),G=e(44127),d=e(52884),F=e(95727),r=e(89866),k=e(65711),$=e(85745),E=e(92310),J=e.n(E),h=e(26112),g=e(59301),P=e(39378),D=function(I){for(var Z=I.prefixCls,S=I.level,U=I.isStart,O=I.isEnd,de="".concat(Z,"-indent-unit"),j=[],Q=0;Q0&&arguments[0]!==void 0?arguments[0]:[],R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=x.length,o=R.length;if(Math.abs(s-o)!==1)return{add:!1,key:null};function H(_,i){var f=new Map;_.forEach(function(L){f.set(L,!0)});var te=i.filter(function(L){return!f.has(L)});return te.length===1?te[0]:null}return s ").concat(R);return R}var Te=M.forwardRef(function(x,R){var s=x.prefixCls,o=x.data,H=x.selectable,_=x.checkable,i=x.expandedKeys,f=x.selectedKeys,te=x.checkedKeys,L=x.loadedKeys,w=x.loadingKeys,X=x.halfCheckedKeys,Re=x.keyEntities,ge=x.disabled,De=x.dragging,Ce=x.dragOverNodeKey,z=x.dropPosition,T=x.motion,fe=x.height,me=x.itemHeight,xe=x.virtual,Je=x.focusable,St=x.activeItem,st=x.focused,Pt=x.tabIndex,an=x.onKeyDown,_t=x.onFocus,en=x.onBlur,fn=x.onActiveChange,In=x.onListChangeStart,vn=x.onListChangeEnd,Vt=(0,V.Z)(x,Q),Sn=M.useRef(null),Kn=M.useRef(null);M.useImperativeHandle(R,function(){return{scrollTo:function(xt){Sn.current.scrollTo(xt)},getIndentWidth:function(){return Kn.current.offsetWidth}}});var Rt=M.useState(i),Ge=(0,pe.Z)(Rt,2),Et=Ge[0],hn=Ge[1],xn=M.useState(o),$t=(0,pe.Z)(xn,2),Hn=$t[0],nr=$t[1],Tn=M.useState(o),mn=(0,pe.Z)(Tn,2),Ct=mn[0],le=mn[1],p=M.useState([]),B=(0,pe.Z)(p,2),A=B[0],N=B[1],ye=M.useState(null),Se=(0,pe.Z)(ye,2),qe=Se[0],Ve=Se[1],ke=M.useRef(o);ke.current=o;function et(){var bt=ke.current;nr(bt),le(bt),N([]),Ve(null),vn()}(0,C.Z)(function(){hn(i);var bt=de(Et,i);if(bt.key!==null)if(bt.add){var xt=Hn.findIndex(function(Gt){var Ot=Gt.key;return Ot===bt.key}),jt=Oe(j(Hn,o,bt.key),xe,fe,me),gt=Hn.slice();gt.splice(xt+1,0,Me),le(gt),N(jt),Ve("show")}else{var Kt=o.findIndex(function(Gt){var Ot=Gt.key;return Ot===bt.key}),Xt=Oe(j(o,Hn,bt.key),xe,fe,me),yn=o.slice();yn.splice(Kt+1,0,Me),le(yn),N(Xt),Ve("hide")}else Hn!==o&&(nr(o),le(o))},[i,o]),M.useEffect(function(){De||et()},[De]);var At=T?Ct:o,wt={expandedKeys:i,selectedKeys:f,loadedKeys:L,loadingKeys:w,checkedKeys:te,halfCheckedKeys:X,dragOverNodeKey:Ce,dropPosition:z,keyEntities:Re};return M.createElement(M.Fragment,null,st&&St&&M.createElement("span",{style:ie,"aria-live":"assertive"},Be(St)),M.createElement("div",null,M.createElement("input",{style:ie,disabled:Je===!1||ge,tabIndex:Je!==!1?Pt:null,onKeyDown:an,onFocus:_t,onBlur:en,value:"",onChange:ae,"aria-label":"for screen reader"})),M.createElement("div",{className:"".concat(s,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},M.createElement("div",{className:"".concat(s,"-indent")},M.createElement("div",{ref:Kn,className:"".concat(s,"-indent-unit")}))),M.createElement(t.Z,(0,n.Z)({},Vt,{data:At,itemKey:ue,height:fe,fullHeight:!1,virtual:xe,itemHeight:me,prefixCls:"".concat(s,"-list"),ref:Sn,onVisibleChange:function(xt,jt){var gt=new Set(xt),Kt=jt.filter(function(Xt){return!gt.has(Xt)});Kt.some(function(Xt){return ue(Xt)===Ee})&&et()}}),function(bt){var xt=bt.pos,jt=(0,n.Z)({},(ce(bt.data),bt.data)),gt=bt.title,Kt=bt.key,Xt=bt.isStart,yn=bt.isEnd,Gt=(0,I.km)(Kt,xt);delete jt.key,delete jt.children;var Ot=(0,I.H8)(Gt,wt);return M.createElement(O,(0,n.Z)({},jt,Ot,{title:gt,active:!!St&&Kt===St.key,pos:xt,data:bt.data,isStart:Xt,isEnd:yn,motion:T,motionNodes:Kt===Ee?A:null,motionType:qe,onMotionStart:In,onMotionEnd:et,treeNodeRequiredProps:wt,onMouseMove:function(){fn(null)}}))}))});Te.displayName="NodeList";var it=Te,$e=e(35654),rt=e(90782),Ye=e(67841),yt=10,Xe=function(x){(0,$.Z)(s,x);var R=(0,E.Z)(s);function s(){var o;(0,F.Z)(this,s);for(var H=arguments.length,_=new Array(H),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,X=o.state,Re=X.dragChildrenKeys,ge=X.dropPosition,De=X.dropTargetKey,Ce=X.dropTargetPos,z=X.dropAllowed;if(z){var T=o.props.onDrop;if(o.setState({dragOverNodeKey:null}),o.cleanDragState(),De!==null){var fe=(0,G.Z)((0,G.Z)({},(0,I.H8)(De,o.getTreeNodeRequiredProps())),{},{active:((L=o.getActiveItem())===null||L===void 0?void 0:L.key)===De,data:(0,Ye.Z)(o.state.keyEntities,De).node}),me=Re.indexOf(De)!==-1;(0,D.ZP)(!me,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xe=(0,$e.yx)(Ce),Je={event:f,node:(0,I.F)(fe),dragNode:o.dragNode?(0,I.F)(o.dragNode.props):null,dragNodesKeys:[o.dragNode.props.eventKey].concat(Re),dropToGap:ge!==0,dropPosition:ge+Number(xe[xe.length-1])};w||T==null||T(Je),o.dragNode=null}}},o.cleanDragState=function(){var f=o.state.draggingNodeKey;f!==null&&o.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),o.dragStartMousePosition=null,o.currentMouseOverDroppableNodeKey=null},o.triggerExpandActionExpand=function(f,te){var L=o.state,w=L.expandedKeys,X=L.flattenNodes,Re=te.expanded,ge=te.key,De=te.isLeaf;if(!(De||f.shiftKey||f.metaKey||f.ctrlKey)){var Ce=X.filter(function(T){return T.key===ge})[0],z=(0,I.F)((0,G.Z)((0,G.Z)({},(0,I.H8)(ge,o.getTreeNodeRequiredProps())),{},{data:Ce.data}));o.setExpandedKeys(Re?(0,$e._5)(w,ge):(0,$e.L0)(w,ge)),o.onNodeExpand(f,z)}},o.onNodeClick=function(f,te){var L=o.props,w=L.onClick,X=L.expandAction;X==="click"&&o.triggerExpandActionExpand(f,te),w==null||w(f,te)},o.onNodeDoubleClick=function(f,te){var L=o.props,w=L.onDoubleClick,X=L.expandAction;X==="doubleClick"&&o.triggerExpandActionExpand(f,te),w==null||w(f,te)},o.onNodeSelect=function(f,te){var L=o.state.selectedKeys,w=o.state,X=w.keyEntities,Re=w.fieldNames,ge=o.props,De=ge.onSelect,Ce=ge.multiple,z=te.selected,T=te[Re.key],fe=!z;fe?Ce?L=(0,$e.L0)(L,T):L=[T]:L=(0,$e._5)(L,T);var me=L.map(function(xe){var Je=(0,Ye.Z)(X,xe);return Je?Je.node:null}).filter(function(xe){return xe});o.setUncontrolledState({selectedKeys:L}),De==null||De(L,{event:"select",selected:fe,node:te,selectedNodes:me,nativeEvent:f.nativeEvent})},o.onNodeCheck=function(f,te,L){var w=o.state,X=w.keyEntities,Re=w.checkedKeys,ge=w.halfCheckedKeys,De=o.props,Ce=De.checkStrictly,z=De.onCheck,T=te.key,fe,me={event:"check",node:te,checked:L,nativeEvent:f.nativeEvent};if(Ce){var xe=L?(0,$e.L0)(Re,T):(0,$e._5)(Re,T),Je=(0,$e._5)(ge,T);fe={checked:xe,halfChecked:Je},me.checkedNodes=xe.map(function(en){return(0,Ye.Z)(X,en)}).filter(function(en){return en}).map(function(en){return en.node}),o.setUncontrolledState({checkedKeys:xe})}else{var St=(0,rt.S)([].concat((0,d.Z)(Re),[T]),!0,X),st=St.checkedKeys,Pt=St.halfCheckedKeys;if(!L){var an=new Set(st);an.delete(T);var _t=(0,rt.S)(Array.from(an),{checked:!1,halfCheckedKeys:Pt},X);st=_t.checkedKeys,Pt=_t.halfCheckedKeys}fe=st,me.checkedNodes=[],me.checkedNodesPositions=[],me.halfCheckedKeys=Pt,st.forEach(function(en){var fn=(0,Ye.Z)(X,en);if(fn){var In=fn.node,vn=fn.pos;me.checkedNodes.push(In),me.checkedNodesPositions.push({node:In,pos:vn})}}),o.setUncontrolledState({checkedKeys:st},!1,{halfCheckedKeys:Pt})}z==null||z(fe,me)},o.onNodeLoad=function(f){var te=f.key,L=new Promise(function(w,X){o.setState(function(Re){var ge=Re.loadedKeys,De=ge===void 0?[]:ge,Ce=Re.loadingKeys,z=Ce===void 0?[]:Ce,T=o.props,fe=T.loadData,me=T.onLoad;if(!fe||De.indexOf(te)!==-1||z.indexOf(te)!==-1)return null;var xe=fe(f);return xe.then(function(){var Je=o.state.loadedKeys,St=(0,$e.L0)(Je,te);me==null||me(St,{event:"load",node:f}),o.setUncontrolledState({loadedKeys:St}),o.setState(function(st){return{loadingKeys:(0,$e._5)(st.loadingKeys,te)}}),w()}).catch(function(Je){if(o.setState(function(st){return{loadingKeys:(0,$e._5)(st.loadingKeys,te)}}),o.loadingRetryTimes[te]=(o.loadingRetryTimes[te]||0)+1,o.loadingRetryTimes[te]>=yt){var St=o.state.loadedKeys;(0,D.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),o.setUncontrolledState({loadedKeys:(0,$e.L0)(St,te)}),w()}X(Je)}),{loadingKeys:(0,$e.L0)(z,te)}})});return L.catch(function(){}),L},o.onNodeMouseEnter=function(f,te){var L=o.props.onMouseEnter;L==null||L({event:f,node:te})},o.onNodeMouseLeave=function(f,te){var L=o.props.onMouseLeave;L==null||L({event:f,node:te})},o.onNodeContextMenu=function(f,te){var L=o.props.onRightClick;L&&(f.preventDefault(),L({event:f,node:te}))},o.onFocus=function(){var f=o.props.onFocus;o.setState({focused:!0});for(var te=arguments.length,L=new Array(te),w=0;w1&&arguments[1]!==void 0?arguments[1]:!1,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!o.destroyed){var w=!1,X=!0,Re={};Object.keys(f).forEach(function(ge){if(ge in o.props){X=!1;return}w=!0,Re[ge]=f[ge]}),w&&(!te||X)&&o.setState((0,G.Z)((0,G.Z)({},Re),L))}},o.scrollTo=function(f){o.listRef.current.scrollTo(f)},o}return(0,r.Z)(s,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var H,_=this.state,i=_.focused,f=_.flattenNodes,te=_.keyEntities,L=_.draggingNodeKey,w=_.activeKey,X=_.dropLevelOffset,Re=_.dropContainerKey,ge=_.dropTargetKey,De=_.dropPosition,Ce=_.dragOverNodeKey,z=_.indent,T=this.props,fe=T.prefixCls,me=T.className,xe=T.style,Je=T.showLine,St=T.focusable,st=T.tabIndex,Pt=st===void 0?0:st,an=T.selectable,_t=T.showIcon,en=T.icon,fn=T.switcherIcon,In=T.draggable,vn=T.checkable,Vt=T.checkStrictly,Sn=T.disabled,Kn=T.motion,Rt=T.loadData,Ge=T.filterTreeNode,Et=T.height,hn=T.itemHeight,xn=T.virtual,$t=T.titleRender,Hn=T.dropIndicatorRender,nr=T.onContextMenu,Tn=T.onScroll,mn=T.direction,Ct=T.rootClassName,le=T.rootStyle,p=(0,P.Z)(this.props,{aria:!0,data:!0}),B;return In&&((0,b.Z)(In)==="object"?B=In:typeof In=="function"?B={nodeDraggable:In}:B={}),M.createElement(we.k.Provider,{value:{prefixCls:fe,selectable:an,showIcon:_t,icon:en,switcherIcon:fn,draggable:B,draggingNodeKey:L,checkable:vn,checkStrictly:Vt,disabled:Sn,keyEntities:te,dropLevelOffset:X,dropContainerKey:Re,dropTargetKey:ge,dropPosition:De,dragOverNodeKey:Ce,indent:z,direction:mn,dropIndicatorRender:Hn,loadData:Rt,filterTreeNode:Ge,titleRender:$t,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},M.createElement("div",{role:"tree",className:h()(fe,me,Ct,(H={},(0,l.Z)(H,"".concat(fe,"-show-line"),Je),(0,l.Z)(H,"".concat(fe,"-focused"),i),(0,l.Z)(H,"".concat(fe,"-active-focused"),w!==null),H)),style:le},M.createElement(it,(0,n.Z)({ref:this.listRef,prefixCls:fe,style:xe,data:f,disabled:Sn,selectable:an,checkable:!!vn,motion:Kn,dragging:L!==null,height:Et,itemHeight:hn,virtual:xn,focusable:St,focused:i,tabIndex:Pt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:nr,onScroll:Tn},this.getTreeNodeRequiredProps(),p))))}}],[{key:"getDerivedStateFromProps",value:function(H,_){var i=_.prevProps,f={prevProps:H};function te(St){return!i&&St in H||i&&i[St]!==H[St]}var L,w=_.fieldNames;if(te("fieldNames")&&(w=(0,I.w$)(H.fieldNames),f.fieldNames=w),te("treeData")?L=H.treeData:te("children")&&((0,D.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),L=(0,I.zn)(H.children)),L){f.treeData=L;var X=(0,I.I8)(L,{fieldNames:w});f.keyEntities=(0,G.Z)((0,l.Z)({},Ee,se),X.keyEntities)}var Re=f.keyEntities||_.keyEntities;if(te("expandedKeys")||i&&te("autoExpandParent"))f.expandedKeys=H.autoExpandParent||!i&&H.defaultExpandParent?(0,$e.r7)(H.expandedKeys,Re):H.expandedKeys;else if(!i&&H.defaultExpandAll){var ge=(0,G.Z)({},Re);delete ge[Ee],f.expandedKeys=Object.keys(ge).map(function(St){return ge[St].key})}else!i&&H.defaultExpandedKeys&&(f.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,$e.r7)(H.defaultExpandedKeys,Re):H.defaultExpandedKeys);if(f.expandedKeys||delete f.expandedKeys,L||f.expandedKeys){var De=(0,I.oH)(L||_.treeData,f.expandedKeys||_.expandedKeys,w);f.flattenNodes=De}if(H.selectable&&(te("selectedKeys")?f.selectedKeys=(0,$e.BT)(H.selectedKeys,H):!i&&H.defaultSelectedKeys&&(f.selectedKeys=(0,$e.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ce;if(te("checkedKeys")?Ce=(0,$e.E6)(H.checkedKeys)||{}:!i&&H.defaultCheckedKeys?Ce=(0,$e.E6)(H.defaultCheckedKeys)||{}:L&&(Ce=(0,$e.E6)(H.checkedKeys)||{checkedKeys:_.checkedKeys,halfCheckedKeys:_.halfCheckedKeys}),Ce){var z=Ce,T=z.checkedKeys,fe=T===void 0?[]:T,me=z.halfCheckedKeys,xe=me===void 0?[]:me;if(!H.checkStrictly){var Je=(0,rt.S)(fe,!0,Re);fe=Je.checkedKeys,xe=Je.halfCheckedKeys}f.checkedKeys=fe,f.halfCheckedKeys=xe}}return te("loadedKeys")&&(f.loadedKeys=H.loadedKeys),f}}]),s}(M.Component);Xe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:q,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=y.Z;var Pe=Xe,ot=Pe},35654:function(qt,Ze,e){"use strict";e.d(Ze,{BT:function(){return M},E6:function(){return ce},L0:function(){return E},OM:function(){return D},_5:function(){return $},r7:function(){return pe},wA:function(){return h},yx:function(){return J}});var n=e(19127),l=e(20135),b=e(48736),G=e(59301),d=e(39417),F=e(67841),r=e(71430),k=null;function $(V,C){if(!V)return[];var t=V.slice(),W=t.indexOf(C);return W>=0&&t.splice(W,1),t}function E(V,C){var t=(V||[]).slice();return t.indexOf(C)===-1&&t.push(C),t}function J(V){return V.split("-")}function h(V,C){var t=[],W=(0,F.Z)(C,V);function y(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];K.forEach(function(I){var Z=I.key,S=I.children;t.push(Z),y(S)})}return y(W.children),t}function g(V){if(V.parent){var C=J(V.pos);return Number(C[C.length-1])===V.parent.children.length-1}return!1}function P(V){var C=J(V.pos);return Number(C[C.length-1])===0}function D(V,C,t,W,y,K,I,Z,S,U){var O,de=V.clientX,j=V.clientY,Q=V.target.getBoundingClientRect(),ie=Q.top,ae=Q.height,Ee=(U==="rtl"?-1:1)*(((y==null?void 0:y.x)||0)-de),ne=(Ee-12)/W,se=(0,F.Z)(Z,t.props.eventKey);if(j-1.5?K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1:K({dragNode:yt,dropNode:Xe,dropPosition:0})?$e=0:K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1:K({dragNode:yt,dropNode:Xe,dropPosition:1})?$e=1:Pe=!1,{dropPosition:$e,dropLevelOffset:rt,dropTargetKey:se.key,dropTargetPos:se.pos,dragOverNodeKey:it,dropContainerKey:$e===0?null:((O=se.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:Pe}}function M(V,C){if(V){var t=C.multiple;return t?V.slice():V.length?[V[0]]:V}}var we=function(C){return C};function q(V,C){if(!V)return[];var t=C||{},W=t.processProps,y=W===void 0?we:W,K=Array.isArray(V)?V:[V];return K.map(function(I){var Z=I.children,S=_objectWithoutProperties(I,k),U=q(Z,C);return React.createElement(TreeNode,_extends({key:S.key},y(S)),U)})}function ce(V){if(!V)return null;var C;if(Array.isArray(V))C={checkedKeys:V,halfCheckedKeys:void 0};else if((0,l.Z)(V)==="object")C={checkedKeys:V.checked||void 0,halfCheckedKeys:V.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function pe(V,C){var t=new Set;function W(y){if(!t.has(y)){var K=(0,F.Z)(C,y);if(K){t.add(y);var I=K.parent,Z=K.node;Z.disabled||I&&W(I.key)}}}return(V||[]).forEach(function(y){W(y)}),(0,n.Z)(t)}},90782:function(qt,Ze,e){"use strict";e.d(Ze,{S:function(){return r}});var n=e(48736),l=e(67841);function b(k,$){var E=new Set;return k.forEach(function(J){$.has(J)||E.add(J)}),E}function G(k){var $=k||{},E=$.disabled,J=$.disableCheckbox,h=$.checkable;return!!(E||J)||h===!1}function d(k,$,E,J){for(var h=new Set(k),g=new Set,P=0;P<=E;P+=1){var D=$.get(P)||new Set;D.forEach(function(ce){var pe=ce.key,V=ce.node,C=ce.children,t=C===void 0?[]:C;h.has(pe)&&!J(V)&&t.filter(function(W){return!J(W.node)}).forEach(function(W){h.add(W.key)})})}for(var M=new Set,we=E;we>=0;we-=1){var q=$.get(we)||new Set;q.forEach(function(ce){var pe=ce.parent,V=ce.node;if(!(J(V)||!ce.parent||M.has(ce.parent.key))){if(J(ce.parent.node)){M.add(pe.key);return}var C=!0,t=!1;(pe.children||[]).filter(function(W){return!J(W.node)}).forEach(function(W){var y=W.key,K=h.has(y);C&&!K&&(C=!1),!t&&(K||g.has(y))&&(t=!0)}),C&&h.add(pe.key),t&&g.add(pe.key),M.add(pe.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(b(g,h))}}function F(k,$,E,J,h){for(var g=new Set(k),P=new Set($),D=0;D<=J;D+=1){var M=E.get(D)||new Set;M.forEach(function(pe){var V=pe.key,C=pe.node,t=pe.children,W=t===void 0?[]:t;!g.has(V)&&!P.has(V)&&!h(C)&&W.filter(function(y){return!h(y.node)}).forEach(function(y){g.delete(y.key)})})}P=new Set;for(var we=new Set,q=J;q>=0;q-=1){var ce=E.get(q)||new Set;ce.forEach(function(pe){var V=pe.parent,C=pe.node;if(!(h(C)||!pe.parent||we.has(pe.parent.key))){if(h(pe.parent.node)){we.add(V.key);return}var t=!0,W=!1;(V.children||[]).filter(function(y){return!h(y.node)}).forEach(function(y){var K=y.key,I=g.has(K);t&&!I&&(t=!1),!W&&(I||P.has(K))&&(W=!0)}),t||g.delete(V.key),W&&P.add(V.key),we.add(V.key)}})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(b(P,g))}}function r(k,$,E,J){var h=[],g;J?g=J:g=G;var P=new Set(k.filter(function(q){var ce=!!(0,l.Z)(E,q);return ce||h.push(q),ce})),D=new Map,M=0;Object.keys(E).forEach(function(q){var ce=E[q],pe=ce.level,V=D.get(pe);V||(V=new Set,D.set(pe,V)),V.add(ce),M=Math.max(M,pe)}),(0,n.ZP)(!h.length,"Tree missing follow keys: ".concat(h.slice(0,100).map(function(q){return"'".concat(q,"'")}).join(", ")));var we;return $===!0?we=d(P,D,M,g):we=F(P,$.halfCheckedKeys,D,M,g),we}},67841:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return n}});function n(l,b){return l[b]}},71430:function(qt,Ze,e){"use strict";e.d(Ze,{F:function(){return pe},H8:function(){return ce},I8:function(){return q},km:function(){return h},oH:function(){return M},w$:function(){return g},zn:function(){return D}});var n=e(20135),l=e(19127),b=e(44127),G=e(6620),d=e(11592),F=e(2738),r=e(48736),k=e(67841),$=["children"];function E(V,C){return"".concat(V,"-").concat(C)}function J(V){return V&&V.type&&V.type.isTreeNode}function h(V,C){return V!=null?V:C}function g(V){var C=V||{},t=C.title,W=C._title,y=C.key,K=C.children,I=t||"title";return{title:I,_title:W||[I],key:y||"key",children:K||"children"}}function P(V,C){var t=new Map;function W(y){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(y||[]).forEach(function(I){var Z=I[C.key],S=I[C.children];warning(Z!=null,"Tree node must have a certain key: [".concat(K).concat(Z,"]"));var U=String(Z);warning(!t.has(U)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(U)),t.set(U,!0),W(S,"".concat(K).concat(U," > "))})}W(V)}function D(V){function C(t){var W=(0,d.Z)(t);return W.map(function(y){if(!J(y))return(0,r.ZP)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var K=y.key,I=y.props,Z=I.children,S=(0,G.Z)(I,$),U=(0,b.Z)({key:K},S),O=C(Z);return O.length&&(U.children=O),U}).filter(function(y){return y})}return C(V)}function M(V,C,t){var W=g(t),y=W._title,K=W.key,I=W.children,Z=new Set(C===!0?[]:C),S=[];function U(O){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(j,Q){for(var ie=E(de?de.pos:"0",Q),ae=h(j[K],ie),Ee,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:{},t=C.initWrapper,W=C.processEntity,y=C.onProcessFinished,K=C.externalGetKey,I=C.childrenPropName,Z=C.fieldNames,S=arguments.length>2?arguments[2]:void 0,U=K||S,O={},de={},j={posEntities:O,keyEntities:de};return t&&(j=t(j)||j),we(V,function(Q){var ie=Q.node,ae=Q.index,Ee=Q.pos,ne=Q.key,se=Q.parentPos,Me=Q.level,Oe=Q.nodes,ue={node:ie,nodes:Oe,index:ae,key:ne,pos:Ee,level:Me},Be=h(ne,Ee);O[Ee]=ue,de[Be]=ue,ue.parent=O[se],ue.parent&&(ue.parent.children=ue.parent.children||[],ue.parent.children.push(ue)),W&&W(ue,j)},{externalGetKey:U,childrenPropName:I,fieldNames:Z}),y&&y(j),j}function ce(V,C){var t=C.expandedKeys,W=C.selectedKeys,y=C.loadedKeys,K=C.loadingKeys,I=C.checkedKeys,Z=C.halfCheckedKeys,S=C.dragOverNodeKey,U=C.dropPosition,O=C.keyEntities,de=(0,k.Z)(O,V),j={eventKey:V,expanded:t.indexOf(V)!==-1,selected:W.indexOf(V)!==-1,loaded:y.indexOf(V)!==-1,loading:K.indexOf(V)!==-1,checked:I.indexOf(V)!==-1,halfChecked:Z.indexOf(V)!==-1,pos:String(de?de.pos:""),dragOver:S===V&&U===0,dragOverGapTop:S===V&&U===-1,dragOverGapBottom:S===V&&U===1};return j}function pe(V){var C=V.data,t=V.expanded,W=V.selected,y=V.checked,K=V.loaded,I=V.loading,Z=V.halfChecked,S=V.dragOver,U=V.dragOverGapTop,O=V.dragOverGapBottom,de=V.pos,j=V.active,Q=V.eventKey,ie=(0,b.Z)((0,b.Z)({},C),{},{expanded:t,selected:W,checked:y,loaded:K,loading:I,halfChecked:Z,dragOver:S,dragOverGapTop:U,dragOverGapBottom:O,pos:de,active:j,key:Q});return"props"in ie||Object.defineProperty(ie,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),V}}),ie}},8224:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return l}});var n=e(4676);function l(b,G,d,F){var r=n.unstable_batchedUpdates?function($){n.unstable_batchedUpdates(d,$)}:d;return b!=null&&b.addEventListener&&b.addEventListener(G,r,F),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(G,r,F)}}}},55468:function(qt,Ze,e){"use strict";e.d(Ze,{g1:function(){return J},os:function(){return g}});var n=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function G(P){return P.nodeType===1?P.ownerDocument.defaultView.getComputedStyle(P,null):{}}function d(P,D,M){if(D=D.toLowerCase(),M==="auto"){if(D==="height")return P.offsetHeight;if(D==="width")return P.offsetWidth}return D in l||(l[D]=n.test(D)),l[D]?parseFloat(M)||0:M}function F(P,D){var M=arguments.length,we=G(P);return D=b[D]?"cssFloat"in P.style?"cssFloat":"styleFloat":D,M===1?we:d(P,D,we[D]||P.style[D])}function r(P,D,M){var we=arguments.length;if(D=b[D]?"cssFloat"in P.style?"cssFloat":"styleFloat":D,we===3)return typeof M=="number"&&n.test(D)&&(M="".concat(M,"px")),P.style[D]=M,M;for(var q in D)D.hasOwnProperty(q)&&r(P,q,D[q]);return G(P)}function k(P){return P===document.body?document.documentElement.clientWidth:P.offsetWidth}function $(P){return P===document.body?window.innerHeight||document.documentElement.clientHeight:P.offsetHeight}function E(){var P=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:P,height:D}}function J(){var P=document.documentElement.clientWidth,D=window.innerHeight||document.documentElement.clientHeight;return{width:P,height:D}}function h(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function g(P){var D=P.getBoundingClientRect(),M=document.documentElement;return{left:D.left+(window.pageXOffset||M.scrollLeft)-(M.clientLeft||document.body.clientLeft||0),top:D.top+(window.pageYOffset||M.scrollTop)-(M.clientTop||document.body.clientTop||0)}}},24514:function(qt,Ze,e){"use strict";e.d(Ze,{G:function(){return G}});var n=e(47273),l=function(F){if((0,n.Z)()&&window.document.documentElement){var r=Array.isArray(F)?F:[F],k=window.document.documentElement;return r.some(function($){return $ in k.style})}return!1},b=function(F,r){if(!l(F))return!1;var k=document.createElement("div"),$=k.style[F];return k.style[F]=r,k.style[F]!==$};function G(d,F){return!Array.isArray(d)&&F!==void 0?b(d,F):l(d)}},49658:function(qt,Ze){"use strict";Ze.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=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(e)||/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(e==null?void 0:e.substr(0,4))}},24916:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return Xe}});var n=e(96663),l=e(20135),b=e(44127),G=e(90493),d=e(72071),F=e(6620),r=e(92310),k=e.n(r),$=e(29301),E=e(70425),J=e(34280),h=e(59301),g=e(4676),P=h.forwardRef(function(Pe,ot){var x=Pe.height,R=Pe.offsetY,s=Pe.offsetX,o=Pe.children,H=Pe.prefixCls,_=Pe.onInnerResize,i=Pe.innerProps,f=Pe.rtl,te=Pe.extra,L={},w={display:"flex",flexDirection:"column"};return R!==void 0&&(L={height:x,position:"relative",overflow:"hidden"},w=(0,b.Z)((0,b.Z)({},w),{},(0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)({transform:"translateY(".concat(R,"px)")},f?"marginRight":"marginLeft",-s),"position","absolute"),"left",0),"right",0),"top",0))),h.createElement("div",{style:L},h.createElement($.Z,{onResize:function(Re){var ge=Re.offsetHeight;ge&&_&&_()}},h.createElement("div",(0,n.Z)({style:w,className:k()((0,G.Z)({},"".concat(H,"-holder-inner"),H)),ref:ot},i),o,te)))});P.displayName="Filler";var D=P;function M(Pe){var ot=Pe.children,x=Pe.setRef,R=h.useCallback(function(s){x(s)},[]);return h.cloneElement(ot,{ref:R})}function we(Pe,ot,x,R,s,o,H,_){var i=_.getKey;return Pe.slice(ot,x+1).map(function(f,te){var L=ot+te,w=H(f,L,{style:{width:R},offsetX:s}),X=i(f);return h.createElement(M,{key:X,setRef:function(ge){return o(f,ge)}},w)})}function q(Pe,ot,x,R){var s=x-Pe,o=ot-x,H=Math.min(s,o)*2;if(R<=H){var _=Math.floor(R/2);return R%2?x+_+1:x-_}return s>o?x-(R-o):x+(R-s)}function ce(Pe,ot,x){var R=Pe.length,s=ot.length,o,H;if(R===0&&s===0)return null;R2&&arguments[2]!==void 0?arguments[2]:!1,L=i?f<0&&_.current.left||f>0&&_.current.right:f<0&&_.current.top||f>0&&_.current.bottom;return te&&L?(clearTimeout(o.current),s.current=!1):(!L||s.current)&&H(),!s.current&&L}};function y(Pe,ot,x,R,s,o,H){var _=(0,h.useRef)(0),i=(0,h.useRef)(null),f=(0,h.useRef)(null),te=(0,h.useRef)(!1),L=W(ot,x,R,s);function w(z,T){if(V.Z.cancel(i.current),!L(!1,T)){var fe=z;if(!fe._virtualHandled)fe._virtualHandled=!0;else return;_.current+=T,f.current=T,t||fe.preventDefault(),i.current=(0,V.Z)(function(){var me=te.current?10:1;H(_.current*me,!1),_.current=0})}}function X(z,T){H(T,!0),t||z.preventDefault()}var Re=(0,h.useRef)(null),ge=(0,h.useRef)(null);function De(z){if(Pe){V.Z.cancel(ge.current),ge.current=(0,V.Z)(function(){Re.current=null},2);var T=z.deltaX,fe=z.deltaY,me=z.shiftKey,xe=T,Je=fe;(Re.current==="sx"||!Re.current&&me&&fe&&!T)&&(xe=fe,Je=0,Re.current="sx");var St=Math.abs(xe),st=Math.abs(Je);Re.current===null&&(Re.current=o&&St>st?"x":"y"),Re.current==="y"?w(z,Je):X(z,xe)}}function Ce(z){Pe&&(te.current=z.detail===f.current)}return[De,Ce]}function K(Pe,ot,x,R){var s=h.useMemo(function(){return[new Map,[]]},[Pe,x.id,R]),o=(0,d.Z)(s,2),H=o[0],_=o[1],i=function(te){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te,w=H.get(te),X=H.get(L);if(w===void 0||X===void 0)for(var Re=Pe.length,ge=_.length;ge0&&arguments[0]!==void 0?arguments[0]:!1;te();var Re=function(){var Ce=!1;_.current.forEach(function(z,T){if(z&&z.offsetParent){var fe=z.offsetHeight,me=getComputedStyle(z),xe=me.marginTop,Je=me.marginBottom,St=O(xe),st=O(Je),Pt=fe+St+st;i.current.get(T)!==Pt&&(i.current.set(T,Pt),Ce=!0)}}),Ce&&H(function(z){return z+1})};if(X)Re();else{f.current+=1;var ge=f.current;Promise.resolve().then(function(){ge===f.current&&Re()})}}function w(X,Re){var ge=Pe(X),De=_.current.get(ge);Re?(_.current.set(ge,Re),L()):_.current.delete(ge),!De!=!Re&&(Re?ot==null||ot(X):x==null||x(X))}return(0,h.useEffect)(function(){return te},[]),[w,L,i.current,o]}var j=14/15;function Q(Pe,ot,x){var R=(0,h.useRef)(!1),s=(0,h.useRef)(0),o=(0,h.useRef)(0),H=(0,h.useRef)(null),_=(0,h.useRef)(null),i,f=function(X){if(R.current){var Re=Math.ceil(X.touches[0].pageX),ge=Math.ceil(X.touches[0].pageY),De=s.current-Re,Ce=o.current-ge,z=Math.abs(De)>Math.abs(Ce);z?s.current=Re:o.current=ge;var T=x(z,z?De:Ce,!1,X);T&&X.preventDefault(),clearInterval(_.current),T&&(_.current=setInterval(function(){z?De*=j:Ce*=j;var fe=Math.floor(z?De:Ce);(!x(z,fe,!0)||Math.abs(fe)<=.1)&&clearInterval(_.current)},16))}},te=function(){R.current=!1,i()},L=function(X){i(),X.touches.length===1&&!R.current&&(R.current=!0,s.current=Math.ceil(X.touches[0].pageX),o.current=Math.ceil(X.touches[0].pageY),H.current=X.target,H.current.addEventListener("touchmove",f,{passive:!1}),H.current.addEventListener("touchend",te,{passive:!0}))};i=function(){H.current&&(H.current.removeEventListener("touchmove",f),H.current.removeEventListener("touchend",te))},(0,J.Z)(function(){return Pe&&ot.current.addEventListener("touchstart",L,{passive:!0}),function(){var w;(w=ot.current)===null||w===void 0||w.removeEventListener("touchstart",L),i(),clearInterval(_.current)}},[Pe])}function ie(Pe){return Math.floor(Math.pow(Pe,.5))}function ae(Pe,ot){var x="touches"in Pe?Pe.touches[0]:Pe;return x[ot?"pageX":"pageY"]-window[ot?"scrollX":"scrollY"]}function Ee(Pe,ot,x){h.useEffect(function(){var R=ot.current;if(Pe&&R){var s=!1,o,H,_=function(){V.Z.cancel(o)},i=function w(){_(),o=(0,V.Z)(function(){x(H),w()})},f=function(X){if(!X.target.draggable){var Re=X;Re._virtualHandled||(Re._virtualHandled=!0,s=!0)}},te=function(){s=!1,_()},L=function(X){if(s){var Re=ae(X,!1),ge=R.getBoundingClientRect(),De=ge.top,Ce=ge.bottom;if(Re<=De){var z=De-Re;H=-ie(z),i()}else if(Re>=Ce){var T=Re-Ce;H=ie(T),i()}else _()}};return R.addEventListener("mousedown",f),R.ownerDocument.addEventListener("mouseup",te),R.ownerDocument.addEventListener("mousemove",L),function(){R.removeEventListener("mousedown",f),R.ownerDocument.removeEventListener("mouseup",te),R.ownerDocument.removeEventListener("mousemove",L),_()}}},[Pe])}var ne=10;function se(Pe,ot,x,R,s,o,H,_){var i=h.useRef(),f=h.useState(null),te=(0,d.Z)(f,2),L=te[0],w=te[1];return(0,J.Z)(function(){if(L&&L.times=0;fn-=1){var In=s(ot[fn]),vn=x.get(In);if(vn===void 0){z=!0;break}if(en-=vn,en<=0)break}switch(me){case"top":fe=Je-De;break;case"bottom":fe=St-Ce+De;break;default:{var Vt=Pe.current.scrollTop,Sn=Vt+Ce;JeSn&&(T="bottom")}}fe!==null&&H(fe),fe!==L.lastTop&&(z=!0)}z&&w((0,b.Z)((0,b.Z)({},L),{},{times:L.times+1,targetAlign:T,lastTop:fe}))}},[L,Pe.current]),function(X){if(X==null){_();return}if(V.Z.cancel(i.current),typeof X=="number")H(X);else if(X&&(0,l.Z)(X)==="object"){var Re,ge=X.align;"index"in X?Re=X.index:Re=ot.findIndex(function(z){return s(z)===X.key});var De=X.offset,Ce=De===void 0?0:De;w({times:0,index:Re,offset:Ce,originAlign:ge})}}}var Me=h.forwardRef(function(Pe,ot){var x=Pe.prefixCls,R=Pe.rtl,s=Pe.scrollOffset,o=Pe.scrollRange,H=Pe.onStartMove,_=Pe.onStopMove,i=Pe.onScroll,f=Pe.horizontal,te=Pe.spinSize,L=Pe.containerSize,w=Pe.style,X=Pe.thumbStyle,Re=Pe.showScrollBar,ge=h.useState(!1),De=(0,d.Z)(ge,2),Ce=De[0],z=De[1],T=h.useState(null),fe=(0,d.Z)(T,2),me=fe[0],xe=fe[1],Je=h.useState(null),St=(0,d.Z)(Je,2),st=St[0],Pt=St[1],an=!R,_t=h.useRef(),en=h.useRef(),fn=h.useState(Re),In=(0,d.Z)(fn,2),vn=In[0],Vt=In[1],Sn=h.useRef(),Kn=function(){Re===!0||Re===!1||(clearTimeout(Sn.current),Vt(!0),Sn.current=setTimeout(function(){Vt(!1)},3e3))},Rt=o-L||0,Ge=L-te||0,Et=h.useMemo(function(){if(s===0||Rt===0)return 0;var le=s/Rt;return le*Ge},[s,Rt,Ge]),hn=function(p){p.stopPropagation(),p.preventDefault()},xn=h.useRef({top:Et,dragging:Ce,pageY:me,startTop:st});xn.current={top:Et,dragging:Ce,pageY:me,startTop:st};var $t=function(p){z(!0),xe(ae(p,f)),Pt(xn.current.top),H(),p.stopPropagation(),p.preventDefault()};h.useEffect(function(){var le=function(N){N.preventDefault()},p=_t.current,B=en.current;return p.addEventListener("touchstart",le,{passive:!1}),B.addEventListener("touchstart",$t,{passive:!1}),function(){p.removeEventListener("touchstart",le),B.removeEventListener("touchstart",$t)}},[]);var Hn=h.useRef();Hn.current=Rt;var nr=h.useRef();nr.current=Ge,h.useEffect(function(){if(Ce){var le,p=function(N){var ye=xn.current,Se=ye.dragging,qe=ye.pageY,Ve=ye.startTop;V.Z.cancel(le);var ke=_t.current.getBoundingClientRect(),et=L/(f?ke.width:ke.height);if(Se){var At=(ae(N,f)-qe)*et,wt=Ve;!an&&f?wt-=At:wt+=At;var bt=Hn.current,xt=nr.current,jt=xt?wt/xt:0,gt=Math.ceil(jt*bt);gt=Math.max(gt,0),gt=Math.min(gt,bt),le=(0,V.Z)(function(){i(gt,f)})}},B=function(){z(!1),_()};return window.addEventListener("mousemove",p,{passive:!0}),window.addEventListener("touchmove",p,{passive:!0}),window.addEventListener("mouseup",B,{passive:!0}),window.addEventListener("touchend",B,{passive:!0}),function(){window.removeEventListener("mousemove",p),window.removeEventListener("touchmove",p),window.removeEventListener("mouseup",B),window.removeEventListener("touchend",B),V.Z.cancel(le)}}},[Ce]),h.useEffect(function(){return Kn(),function(){clearTimeout(Sn.current)}},[s]),h.useImperativeHandle(ot,function(){return{delayHidden:Kn}});var Tn="".concat(x,"-scrollbar"),mn={position:"absolute",visibility:vn?null:"hidden"},Ct={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return f?(mn.height=8,mn.left=0,mn.right=0,mn.bottom=0,Ct.height="100%",Ct.width=te,an?Ct.left=Et:Ct.right=Et):(mn.width=8,mn.top=0,mn.bottom=0,an?mn.right=0:mn.left=0,Ct.width="100%",Ct.height=te,Ct.top=Et),h.createElement("div",{ref:_t,className:k()(Tn,(0,G.Z)((0,G.Z)((0,G.Z)({},"".concat(Tn,"-horizontal"),f),"".concat(Tn,"-vertical"),!f),"".concat(Tn,"-visible"),vn)),style:(0,b.Z)((0,b.Z)({},mn),w),onMouseDown:hn,onMouseMove:Kn},h.createElement("div",{ref:en,className:k()("".concat(Tn,"-thumb"),(0,G.Z)({},"".concat(Tn,"-thumb-moving"),Ce)),style:(0,b.Z)((0,b.Z)({},Ct),X),onMouseDown:$t}))}),Oe=Me,ue=20;function Be(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,x=Pe/ot*Pe;return isNaN(x)&&(x=0),x=Math.max(x,ue),Math.floor(x)}var Te=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],it=[],$e={overflowY:"auto",overflowAnchor:"none"};function rt(Pe,ot){var x=Pe.prefixCls,R=x===void 0?"rc-virtual-list":x,s=Pe.className,o=Pe.height,H=Pe.itemHeight,_=Pe.fullHeight,i=_===void 0?!0:_,f=Pe.style,te=Pe.data,L=Pe.children,w=Pe.itemKey,X=Pe.virtual,Re=Pe.direction,ge=Pe.scrollWidth,De=Pe.component,Ce=De===void 0?"div":De,z=Pe.onScroll,T=Pe.onVirtualScroll,fe=Pe.onVisibleChange,me=Pe.innerProps,xe=Pe.extraRender,Je=Pe.styles,St=Pe.showScrollBar,st=St===void 0?"optional":St,Pt=(0,F.Z)(Pe,Te),an=h.useCallback(function(Bn){return typeof w=="function"?w(Bn):Bn==null?void 0:Bn[w]},[w]),_t=de(an,null,null),en=(0,d.Z)(_t,4),fn=en[0],In=en[1],vn=en[2],Vt=en[3],Sn=!!(X!==!1&&o&&H),Kn=h.useMemo(function(){return Object.values(vn.maps).reduce(function(Bn,ln){return Bn+ln},0)},[vn.id,vn.maps]),Rt=Sn&&te&&(Math.max(H*te.length,Kn)>o||!!ge),Ge=Re==="rtl",Et=k()(R,(0,G.Z)({},"".concat(R,"-rtl"),Ge),s),hn=te||it,xn=(0,h.useRef)(),$t=(0,h.useRef)(),Hn=(0,h.useRef)(),nr=(0,h.useState)(0),Tn=(0,d.Z)(nr,2),mn=Tn[0],Ct=Tn[1],le=(0,h.useState)(0),p=(0,d.Z)(le,2),B=p[0],A=p[1],N=(0,h.useState)(!1),ye=(0,d.Z)(N,2),Se=ye[0],qe=ye[1],Ve=function(){qe(!0)},ke=function(){qe(!1)},et={getKey:an};function At(Bn){Ct(function(ln){var Xn;typeof Bn=="function"?Xn=Bn(ln):Xn=Bn;var cr=Fe(Xn);return xn.current.scrollTop=cr,cr})}var wt=(0,h.useRef)({start:0,end:hn.length}),bt=(0,h.useRef)(),xt=pe(hn,an),jt=(0,d.Z)(xt,1),gt=jt[0];bt.current=gt;var Kt=h.useMemo(function(){if(!Sn)return{scrollHeight:void 0,start:0,end:hn.length-1,offset:void 0};if(!Rt){var Bn;return{scrollHeight:((Bn=$t.current)===null||Bn===void 0?void 0:Bn.offsetHeight)||0,start:0,end:hn.length-1,offset:void 0}}for(var ln=0,Xn,cr,Rr,va=hn.length,Kr=0;Kr=mn&&Xn===void 0&&(Xn=Kr,cr=ln),jr>mn+o&&Rr===void 0&&(Rr=Kr),ln=jr}return Xn===void 0&&(Xn=0,cr=0,Rr=Math.ceil(o/H)),Rr===void 0&&(Rr=hn.length-1),Rr=Math.min(Rr+1,hn.length-1),{scrollHeight:ln,start:Xn,end:Rr,offset:cr}},[Rt,Sn,mn,hn,Vt,o]),Xt=Kt.scrollHeight,yn=Kt.start,Gt=Kt.end,Ot=Kt.offset;wt.current.start=yn,wt.current.end=Gt,h.useLayoutEffect(function(){var Bn=vn.getRecord();if(Bn.size===1){var ln=Array.from(Bn)[0],Xn=hn[yn];if(Xn){var cr=an(Xn);if(cr===ln){var Rr=vn.get(ln),va=Rr-H;At(function(Kr){return Kr+va})}}}vn.resetRecord()},[Xt]);var Ae=h.useState({width:0,height:o}),Ne=(0,d.Z)(Ae,2),He=Ne[0],tt=Ne[1],Ue=function(ln){tt({width:ln.offsetWidth,height:ln.offsetHeight})},pt=(0,h.useRef)(),dt=(0,h.useRef)(),Ft=h.useMemo(function(){return Be(He.width,ge)},[He.width,ge]),Ut=h.useMemo(function(){return Be(He.height,Xt)},[He.height,Xt]),Qt=Xt-o,be=(0,h.useRef)(Qt);be.current=Qt;function Fe(Bn){var ln=Bn;return Number.isNaN(be.current)||(ln=Math.min(ln,be.current)),ln=Math.max(ln,0),ln}var Ie=mn<=0,nt=mn>=Qt,lt=B<=0,kt=B>=ge,sn=W(Ie,nt,lt,kt),Nt=function(){return{x:Ge?-B:B,y:mn}},ut=(0,h.useRef)(Nt()),zt=(0,E.useEvent)(function(Bn){if(T){var ln=(0,b.Z)((0,b.Z)({},Nt()),Bn);(ut.current.x!==ln.x||ut.current.y!==ln.y)&&(T(ln),ut.current=ln)}});function wn(Bn,ln){var Xn=Bn;ln?((0,g.flushSync)(function(){A(Xn)}),zt()):At(Xn)}function Yt(Bn){var ln=Bn.currentTarget.scrollTop;ln!==mn&&At(ln),z==null||z(Bn),zt()}var zn=function(ln){var Xn=ln,cr=ge?ge-He.width:0;return Xn=Math.max(Xn,0),Xn=Math.min(Xn,cr),Xn},Yn=(0,E.useEvent)(function(Bn,ln){ln?((0,g.flushSync)(function(){A(function(Xn){var cr=Xn+(Ge?-Bn:Bn);return zn(cr)})}),zt()):At(function(Xn){var cr=Xn+Bn;return cr})}),gn=y(Sn,Ie,nt,lt,kt,!!ge,Yn),Wt=(0,d.Z)(gn,2),ct=Wt[0],pn=Wt[1];Q(Sn,xn,function(Bn,ln,Xn,cr){var Rr=cr;return sn(Bn,ln,Xn)?!1:!Rr||!Rr._virtualHandled?(Rr&&(Rr._virtualHandled=!0),ct({preventDefault:function(){},deltaX:Bn?ln:0,deltaY:Bn?0:ln}),!0):!1}),Ee(Rt,xn,function(Bn){At(function(ln){return ln+Bn})}),(0,J.Z)(function(){function Bn(Xn){var cr=Ie&&Xn.detail<0,Rr=nt&&Xn.detail>0;Sn&&!cr&&!Rr&&Xn.preventDefault()}var ln=xn.current;return ln.addEventListener("wheel",ct,{passive:!1}),ln.addEventListener("DOMMouseScroll",pn,{passive:!0}),ln.addEventListener("MozMousePixelScroll",Bn,{passive:!1}),function(){ln.removeEventListener("wheel",ct),ln.removeEventListener("DOMMouseScroll",pn),ln.removeEventListener("MozMousePixelScroll",Bn)}},[Sn,Ie,nt]),(0,J.Z)(function(){if(ge){var Bn=zn(B);A(Bn),zt({x:Bn})}},[He.width,ge]);var ht=function(){var ln,Xn;(ln=pt.current)===null||ln===void 0||ln.delayHidden(),(Xn=dt.current)===null||Xn===void 0||Xn.delayHidden()},cn=se(xn,hn,vn,H,an,function(){return In(!0)},At,ht);h.useImperativeHandle(ot,function(){return{nativeElement:Hn.current,getScrollInfo:Nt,scrollTo:function(ln){function Xn(cr){return cr&&(0,l.Z)(cr)==="object"&&("left"in cr||"top"in cr)}Xn(ln)?(ln.left!==void 0&&A(zn(ln.left)),cn(ln.top)):cn(ln)}}}),(0,J.Z)(function(){if(fe){var Bn=hn.slice(yn,Gt+1);fe(Bn,hn)}},[yn,Gt,hn]);var on=K(hn,an,vn,H),Cn=xe==null?void 0:xe({start:yn,end:Gt,virtual:Rt,offsetX:B,offsetY:Ot,rtl:Ge,getSize:on}),On=we(hn,yn,Gt,ge,B,fn,L,et),Fn=null;o&&(Fn=(0,b.Z)((0,G.Z)({},i?"height":"maxHeight",o),$e),Sn&&(Fn.overflowY="hidden",ge&&(Fn.overflowX="hidden"),Se&&(Fn.pointerEvents="none")));var Sr={};return Ge&&(Sr.dir="rtl"),h.createElement("div",(0,n.Z)({ref:Hn,style:(0,b.Z)((0,b.Z)({},f),{},{position:"relative"}),className:Et},Sr,Pt),h.createElement($.Z,{onResize:Ue},h.createElement(Ce,{className:"".concat(R,"-holder"),style:Fn,ref:xn,onScroll:Yt,onMouseEnter:ht},h.createElement(D,{prefixCls:R,height:Xt,offsetX:B,offsetY:Ot,scrollWidth:ge,onInnerResize:In,ref:$t,innerProps:me,rtl:Ge,extra:Cn},On))),Rt&&Xt>o&&h.createElement(Oe,{ref:pt,prefixCls:R,scrollOffset:mn,scrollRange:Xt,rtl:Ge,onScroll:wn,onStartMove:Ve,onStopMove:ke,spinSize:Ut,containerSize:He.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:st}),Rt&&ge>He.width&&h.createElement(Oe,{ref:dt,prefixCls:R,scrollOffset:B,scrollRange:ge,rtl:Ge,onScroll:wn,onStartMove:Ve,onStopMove:ke,spinSize:Ft,containerSize:He.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:st}))}var Ye=h.forwardRef(rt);Ye.displayName="List";var yt=Ye,Xe=yt},51581:function(qt,Ze,e){"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});var n=function(){function h(g,P){for(var D=0;D=0||Object.prototype.hasOwnProperty.call(h,D)&&(P[D]=h[D]);return P}function k(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function")}function $(h,g){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:h}function E(h,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);h.prototype=Object.create(g&&g.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(h,g):h.__proto__=g)}var J=function(h){E(g,h);function g(P){k(this,g);var D=$(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,P));return D.scrollListener=D.scrollListener.bind(D),D.eventListenerOptions=D.eventListenerOptions.bind(D),D.mousewheelListener=D.mousewheelListener.bind(D),D}return n(g,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var D=this.getParentElement(this.scrollComponent);D.scrollTop=D.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var D=!1,M={get passive(){D=!0}};try{document.addEventListener("test",null,M),document.removeEventListener("test",null,M)}catch(we){}return D}},{key:"eventListenerOptions",value:function(){var D=this.props.useCapture;return this.isPassiveSupported()&&(D={useCapture:this.props.useCapture,passive:!0}),D}},{key:"setDefaultLoader",value:function(D){this.defaultLoader=D}},{key:"detachMousewheelListener",value:function(){var D=window;this.props.useWindow===!1&&(D=this.scrollComponent.parentNode),D.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var D=window;this.props.useWindow===!1&&(D=this.getParentElement(this.scrollComponent)),D.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(D){var M=this.props.getScrollParent&&this.props.getScrollParent();return M!=null?M:D&&D.parentNode}},{key:"filterProps",value:function(D){return D}},{key:"attachScrollListener",value:function(){var D=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!D)){var M=window;this.props.useWindow===!1&&(M=D),M.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),M.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),M.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(D){D.deltaY===1&&!this.isPassiveSupported()&&D.preventDefault()}},{key:"scrollListener",value:function(){var D=this.scrollComponent,M=window,we=this.getParentElement(D),q=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,pe=M.pageYOffset!==void 0?M.pageYOffset:ce.scrollTop;this.props.isReverse?q=pe:q=this.calculateOffset(D,pe)}else this.props.isReverse?q=we.scrollTop:q=D.scrollHeight-we.scrollTop-we.clientHeight;q0},U.prototype.connect_=function(){!l||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),$?(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)},U.prototype.disconnect_=function(){!l||!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)},U.prototype.onTransitionEnd_=function(O){var de=O.propertyName,j=de===void 0?"":de,Q=k.some(function(ie){return!!~j.indexOf(ie)});Q&&this.refresh()},U.getInstance=function(){return this.instance_||(this.instance_=new U),this.instance_},U.instance_=null,U}(),J=function(U,O){for(var de=0,j=Object.keys(O);de0},U}(),I=typeof WeakMap!="undefined"?new WeakMap:new n,Z=function(){function U(O){if(!(this instanceof U))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var de=E.getInstance(),j=new K(O,de,this);I.set(this,j)}return U}();["observe","unobserve","disconnect"].forEach(function(U){Z.prototype[U]=function(){var O;return(O=I.get(this))[U].apply(O,arguments)}});var S=function(){return typeof b.ResizeObserver!="undefined"?b.ResizeObserver:Z}();Ze.Z=S},25510:function(qt){"use strict";qt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(qt,Ze,e){"use strict";qt.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(qt){"use strict";qt.exports="data:image/png;base64,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"},16722:function(qt,Ze,e){"use strict";e.d(Ze,{Z:function(){return k}});const n=$=>typeof $=="object"&&$!=null&&$.nodeType===1,l=($,E)=>(!E||$!=="hidden")&&$!=="visible"&&$!=="clip",b=($,E)=>{if($.clientHeight<$.scrollHeight||$.clientWidth<$.scrollWidth){const J=getComputedStyle($,null);return l(J.overflowY,E)||l(J.overflowX,E)||(h=>{const g=(P=>{if(!P.ownerDocument||!P.ownerDocument.defaultView)return null;try{return P.ownerDocument.defaultView.frameElement}catch(D){return null}})(h);return!!g&&(g.clientHeightP<$&&D>E||P>$&&D=E&&M>=J?P-$-h:D>E&&MJ?D-E+g:0,d=$=>{const E=$.parentElement;return E==null?$.getRootNode().host||null:E},F=($,E)=>{var J,h,g,P;if(typeof document=="undefined")return[];const{scrollMode:D,block:M,inline:we,boundary:q,skipOverflowHiddenElements:ce}=E,pe=typeof q=="function"?q:Oe=>Oe!==q;if(!n($))throw new TypeError("Invalid target");const V=document.scrollingElement||document.documentElement,C=[];let t=$;for(;n(t)&&pe(t);){if(t=d(t),t===V){C.push(t);break}t!=null&&t===document.body&&b(t)&&!b(document.documentElement)||t!=null&&b(t,ce)&&C.push(t)}const W=(h=(J=window.visualViewport)==null?void 0:J.width)!=null?h:innerWidth,y=(P=(g=window.visualViewport)==null?void 0:g.height)!=null?P:innerHeight,{scrollX:K,scrollY:I}=window,{height:Z,width:S,top:U,right:O,bottom:de,left:j}=$.getBoundingClientRect(),{top:Q,right:ie,bottom:ae,left:Ee}=(Oe=>{const ue=window.getComputedStyle(Oe);return{top:parseFloat(ue.scrollMarginTop)||0,right:parseFloat(ue.scrollMarginRight)||0,bottom:parseFloat(ue.scrollMarginBottom)||0,left:parseFloat(ue.scrollMarginLeft)||0}})($);let ne=M==="start"||M==="nearest"?U-Q:M==="end"?de+ae:U+Z/2-Q+ae,se=we==="center"?j+S/2-Ee+ie:we==="end"?O+ie:j-Ee;const Me=[];for(let Oe=0;Oe=0&&j>=0&&de<=y&&O<=W&&(ue===V&&!b(ue)||U>=it&&de<=rt&&j>=Ye&&O<=$e))return Me;const yt=getComputedStyle(ue),Xe=parseInt(yt.borderLeftWidth,10),Pe=parseInt(yt.borderTopWidth,10),ot=parseInt(yt.borderRightWidth,10),x=parseInt(yt.borderBottomWidth,10);let R=0,s=0;const o="offsetWidth"in ue?ue.offsetWidth-ue.clientWidth-Xe-ot:0,H="offsetHeight"in ue?ue.offsetHeight-ue.clientHeight-Pe-x:0,_="offsetWidth"in ue?ue.offsetWidth===0?0:Te/ue.offsetWidth:0,i="offsetHeight"in ue?ue.offsetHeight===0?0:Be/ue.offsetHeight:0;if(V===ue)R=M==="start"?ne:M==="end"?ne-y:M==="nearest"?G(I,I+y,y,Pe,x,I+ne,I+ne+Z,Z):ne-y/2,s=we==="start"?se:we==="center"?se-W/2:we==="end"?se-W:G(K,K+W,W,Xe,ot,K+se,K+se+S,S),R=Math.max(0,R+I),s=Math.max(0,s+K);else{R=M==="start"?ne-it-Pe:M==="end"?ne-rt+x+H:M==="nearest"?G(it,rt,Be,Pe,x+H,ne,ne+Z,Z):ne-(it+Be/2)+H/2,s=we==="start"?se-Ye-Xe:we==="center"?se-(Ye+Te/2)+o/2:we==="end"?se-$e+ot+o:G(Ye,$e,Te,Xe,ot+o,se,se+S,S);const{scrollLeft:f,scrollTop:te}=ue;R=i===0?0:Math.max(0,Math.min(te+R/i,ue.scrollHeight-Be/i+H)),s=_===0?0:Math.max(0,Math.min(f+s/_,ue.scrollWidth-Te/_+o)),ne+=te-R,se+=f-s}Me.push({el:ue,top:R,left:s})}return Me},r=$=>$===!1?{block:"end",inline:"nearest"}:(E=>E===Object(E)&&Object.keys(E).length!==0)($)?$:{block:"start",inline:"nearest"};function k($,E){if(!$.isConnected||!(g=>{let P=g;for(;P&&P.parentNode;){if(P.parentNode===document)return!0;P=P.parentNode instanceof ShadowRoot?P.parentNode.host:P.parentNode}return!1})($))return;const J=(g=>{const P=window.getComputedStyle(g);return{top:parseFloat(P.scrollMarginTop)||0,right:parseFloat(P.scrollMarginRight)||0,bottom:parseFloat(P.scrollMarginBottom)||0,left:parseFloat(P.scrollMarginLeft)||0}})($);if((g=>typeof g=="object"&&typeof g.behavior=="function")(E))return E.behavior(F($,E));const h=typeof E=="boolean"||E==null?void 0:E.behavior;for(const{el:g,top:P,left:D}of F($,r(E))){const M=P-J.top+J.bottom,we=D-J.left+J.right;g.scroll({top:M,left:we,behavior:h})}}}}]); diff --git a/p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.d5c2f21b.async.js b/p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.bd3de03a.async.js similarity index 93% rename from p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.d5c2f21b.async.js rename to p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.bd3de03a.async.js index e458c12d42..7443c1652e 100644 --- a/p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.d5c2f21b.async.js +++ b/p__Classrooms__Lists__ProgramHomework__AddAndEdit__index.bd3de03a.async.js @@ -2,7 +2,7 @@ To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},it={onDragStart(yt){let{active:Bt}=yt;return"Picked up draggable item "+Bt.id+"."},onDragOver(yt){let{active:Bt,over:an}=yt;return an?"Draggable item "+Bt.id+" was moved over droppable area "+an.id+".":"Draggable item "+Bt.id+" is no longer over a droppable area."},onDragEnd(yt){let{active:Bt,over:an}=yt;return an?"Draggable item "+Bt.id+" was dropped over droppable area "+an.id:"Draggable item "+Bt.id+" was dropped."},onDragCancel(yt){let{active:Bt}=yt;return"Dragging was cancelled. Draggable item "+Bt.id+" was dropped."}};function Pt(yt){let{announcements:Bt=it,container:an,hiddenTextDescribedById:zn,screenReaderInstructions:ri=Ot}=yt;const{announce:Ut,announcement:wn}=ke(),ni=(0,We.Ld)("DndLiveRegion"),[Qn,Fi]=(0,ye.useState)(!1);if((0,ye.useEffect)(()=>{Fi(!0)},[]),bt((0,ye.useMemo)(()=>({onDragStart(bi){let{active:Ti}=bi;Ut(Bt.onDragStart({active:Ti}))},onDragMove(bi){let{active:Ti,over:jn}=bi;Bt.onDragMove&&Ut(Bt.onDragMove({active:Ti,over:jn}))},onDragOver(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragOver({active:Ti,over:jn}))},onDragEnd(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragEnd({active:Ti,over:jn}))},onDragCancel(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragCancel({active:Ti,over:jn}))}}),[Ut,Bt])),!Qn)return null;const Lr=ye.createElement(ye.Fragment,null,ye.createElement(qe,{id:zn,value:ri.draggable}),ye.createElement(et,{id:ni,announcement:wn}));return an?(0,Oe.createPortal)(Lr,an):Lr}var Me;(function(yt){yt.DragStart="dragStart",yt.DragMove="dragMove",yt.DragEnd="dragEnd",yt.DragCancel="dragCancel",yt.DragOver="dragOver",yt.RegisterDroppable="registerDroppable",yt.SetDroppableDisabled="setDroppableDisabled",yt.UnregisterDroppable="unregisterDroppable"})(Me||(Me={}));function te(){}function ne(yt,Bt){return useMemo(()=>({sensor:yt,options:Bt!=null?Bt:{}}),[yt,Bt])}function ce(){for(var yt=arguments.length,Bt=new Array(yt),an=0;an[...Bt].filter(zn=>zn!=null),[...Bt])}const se=Object.freeze({x:0,y:0});function ge(yt,Bt){return Math.sqrt(Math.pow(yt.x-Bt.x,2)+Math.pow(yt.y-Bt.y,2))}function me(yt,Bt){const an=getEventCoordinates(yt);if(!an)return"0 0";const zn={x:(an.x-Bt.left)/Bt.width*100,y:(an.y-Bt.top)/Bt.height*100};return zn.x+"% "+zn.y+"%"}function Ce(yt,Bt){let{data:{value:an}}=yt,{data:{value:zn}}=Bt;return an-zn}function Fe(yt,Bt){let{data:{value:an}}=yt,{data:{value:zn}}=Bt;return zn-an}function Pe(yt){let{left:Bt,top:an,height:zn,width:ri}=yt;return[{x:Bt,y:an},{x:Bt+ri,y:an},{x:Bt,y:an+zn},{x:Bt+ri,y:an+zn}]}function Ie(yt,Bt){if(!yt||yt.length===0)return null;const[an]=yt;return Bt?an[Bt]:an}function Ke(yt,Bt,an){return Bt===void 0&&(Bt=yt.left),an===void 0&&(an=yt.top),{x:Bt+yt.width*.5,y:an+yt.height*.5}}const Ye=yt=>{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=Ke(Bt,Bt.left,Bt.top),Ut=[];for(const wn of zn){const{id:ni}=wn,Qn=an.get(ni);if(Qn){const Fi=ge(Ke(Qn),ri);Ut.push({id:ni,data:{droppableContainer:wn,value:Fi}})}}return Ut.sort(Ce)},Ge=yt=>{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=Pe(Bt),Ut=[];for(const wn of zn){const{id:ni}=wn,Qn=an.get(ni);if(Qn){const Fi=Pe(Qn),Lr=ri.reduce((Ti,jn,gr)=>Ti+ge(Fi[gr],jn),0),bi=Number((Lr/4).toFixed(4));Ut.push({id:ni,data:{droppableContainer:wn,value:bi}})}}return Ut.sort(Ce)};function ft(yt,Bt){const an=Math.max(Bt.top,yt.top),zn=Math.max(Bt.left,yt.left),ri=Math.min(Bt.left+Bt.width,yt.left+yt.width),Ut=Math.min(Bt.top+Bt.height,yt.top+yt.height),wn=ri-zn,ni=Ut-an;if(zn{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=[];for(const Ut of zn){const{id:wn}=Ut,ni=an.get(wn);if(ni){const Qn=ft(ni,Bt);Qn>0&&ri.push({id:wn,data:{droppableContainer:Ut,value:Qn}})}}return ri.sort(Fe)};function kt(yt,Bt){const{top:an,left:zn,bottom:ri,right:Ut}=Bt;return an<=yt.y&&yt.y<=ri&&zn<=yt.x&&yt.x<=Ut}const Je=yt=>{let{droppableContainers:Bt,droppableRects:an,pointerCoordinates:zn}=yt;if(!zn)return[];const ri=[];for(const Ut of Bt){const{id:wn}=Ut,ni=an.get(wn);if(ni&&kt(zn,ni)){const Fi=Pe(ni).reduce((bi,Ti)=>bi+ge(zn,Ti),0),Lr=Number((Fi/4).toFixed(4));ri.push({id:wn,data:{droppableContainer:Ut,value:Lr}})}}return ri.sort(Ce)};function Wt(yt,Bt,an){return tl(ha({},yt),{scaleX:Bt&&an?Bt.width/an.width:1,scaleY:Bt&&an?Bt.height/an.height:1})}function It(yt,Bt){return yt&&Bt?{x:yt.left-Bt.left,y:yt.top-Bt.top}:se}function Ht(yt){return function(an){for(var zn=arguments.length,ri=new Array(zn>1?zn-1:0),Ut=1;Uttl(ha({},wn),{top:wn.top+yt*ni.y,bottom:wn.bottom+yt*ni.y,left:wn.left+yt*ni.x,right:wn.right+yt*ni.x}),ha({},an))}}const Mt=Ht(1);function Xt(yt){if(yt.startsWith("matrix3d(")){const Bt=yt.slice(9,-1).split(/, /);return{x:+Bt[12],y:+Bt[13],scaleX:+Bt[0],scaleY:+Bt[5]}}else if(yt.startsWith("matrix(")){const Bt=yt.slice(7,-1).split(/, /);return{x:+Bt[4],y:+Bt[5],scaleX:+Bt[0],scaleY:+Bt[3]}}return null}function gt(yt,Bt,an){const zn=Xt(Bt);if(!zn)return yt;const{scaleX:ri,scaleY:Ut,x:wn,y:ni}=zn,Qn=yt.left-wn-(1-ri)*parseFloat(an),Fi=yt.top-ni-(1-Ut)*parseFloat(an.slice(an.indexOf(" ")+1)),Lr=ri?yt.width/ri:yt.width,bi=Ut?yt.height/Ut:yt.height;return{width:Lr,height:bi,top:Fi,right:Qn+Lr,bottom:Fi+bi,left:Qn}}const Re={ignoreTransform:!1};function Lt(yt,Bt){Bt===void 0&&(Bt=Re);let an=yt.getBoundingClientRect();if(Bt.ignoreTransform){const{transform:Fi,transformOrigin:Lr}=(0,We.Jj)(yt).getComputedStyle(yt);Fi&&(an=gt(an,Fi,Lr))}const{top:zn,left:ri,width:Ut,height:wn,bottom:ni,right:Qn}=an;return{top:zn,left:ri,width:Ut,height:wn,bottom:ni,right:Qn}}function yn(yt){return Lt(yt,{ignoreTransform:!0})}function vn(yt){const Bt=yt.innerWidth,an=yt.innerHeight;return{top:0,left:0,right:Bt,bottom:an,width:Bt,height:an}}function Nt(yt,Bt){return Bt===void 0&&(Bt=(0,We.Jj)(yt).getComputedStyle(yt)),Bt.position==="fixed"}function en(yt,Bt){Bt===void 0&&(Bt=(0,We.Jj)(yt).getComputedStyle(yt));const an=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(ri=>{const Ut=Bt[ri];return typeof Ut=="string"?an.test(Ut):!1})}function tn(yt,Bt){const an=[];function zn(ri){if(Bt!=null&&an.length>=Bt||!ri)return an;if((0,We.qk)(ri)&&ri.scrollingElement!=null&&!an.includes(ri.scrollingElement))return an.push(ri.scrollingElement),an;if(!(0,We.Re)(ri)||(0,We.vZ)(ri)||an.includes(ri))return an;const Ut=(0,We.Jj)(yt).getComputedStyle(ri);return ri!==yt&&en(ri,Ut)&&an.push(ri),Nt(ri,Ut)?an:zn(ri.parentNode)}return yt?zn(yt):an}function On(yt){const[Bt]=tn(yt,1);return Bt!=null?Bt:null}function hn(yt){return!We.Nq||!yt?null:(0,We.FJ)(yt)?yt:(0,We.UG)(yt)?(0,We.qk)(yt)||yt===(0,We.r3)(yt).scrollingElement?window:(0,We.Re)(yt)?yt:null:null}function Bn(yt){return(0,We.FJ)(yt)?yt.scrollX:yt.scrollLeft}function mt(yt){return(0,We.FJ)(yt)?yt.scrollY:yt.scrollTop}function Yn(yt){return{x:Bn(yt),y:mt(yt)}}var xn;(function(yt){yt[yt.Forward=1]="Forward",yt[yt.Backward=-1]="Backward"})(xn||(xn={}));function ze(yt){return!We.Nq||!yt?!1:yt===document.scrollingElement}function Le(yt){const Bt={x:0,y:0},an=ze(yt)?{height:window.innerHeight,width:window.innerWidth}:{height:yt.clientHeight,width:yt.clientWidth},zn={x:yt.scrollWidth-an.width,y:yt.scrollHeight-an.height},ri=yt.scrollTop<=Bt.y,Ut=yt.scrollLeft<=Bt.x,wn=yt.scrollTop>=zn.y,ni=yt.scrollLeft>=zn.x;return{isTop:ri,isLeft:Ut,isBottom:wn,isRight:ni,maxScroll:zn,minScroll:Bt}}const we={x:.2,y:.2};function Be(yt,Bt,an,zn,ri){let{top:Ut,left:wn,right:ni,bottom:Qn}=an;zn===void 0&&(zn=10),ri===void 0&&(ri=we);const{isTop:Fi,isBottom:Lr,isLeft:bi,isRight:Ti}=Le(yt),jn={x:0,y:0},gr={x:0,y:0},Nr={height:Bt.height*ri.y,width:Bt.width*ri.x};return!Fi&&Ut<=Bt.top+Nr.height?(jn.y=xn.Backward,gr.y=zn*Math.abs((Bt.top+Nr.height-Ut)/Nr.height)):!Lr&&Qn>=Bt.bottom-Nr.height&&(jn.y=xn.Forward,gr.y=zn*Math.abs((Bt.bottom-Nr.height-Qn)/Nr.height)),!Ti&&ni>=Bt.right-Nr.width?(jn.x=xn.Forward,gr.x=zn*Math.abs((Bt.right-Nr.width-ni)/Nr.width)):!bi&&wn<=Bt.left+Nr.width&&(jn.x=xn.Backward,gr.x=zn*Math.abs((Bt.left+Nr.width-wn)/Nr.width)),{direction:jn,speed:gr}}function De(yt){if(yt===document.scrollingElement){const{innerWidth:Ut,innerHeight:wn}=window;return{top:0,left:0,right:Ut,bottom:wn,width:Ut,height:wn}}const{top:Bt,left:an,right:zn,bottom:ri}=yt.getBoundingClientRect();return{top:Bt,left:an,right:zn,bottom:ri,width:yt.clientWidth,height:yt.clientHeight}}function Se(yt){return yt.reduce((Bt,an)=>(0,We.IH)(Bt,Yn(an)),se)}function rt(yt){return yt.reduce((Bt,an)=>Bt+Bn(an),0)}function Et(yt){return yt.reduce((Bt,an)=>Bt+mt(an),0)}function Ue(yt,Bt){if(Bt===void 0&&(Bt=Lt),!yt)return;const{top:an,left:zn,bottom:ri,right:Ut}=Bt(yt);On(yt)&&(ri<=0||Ut<=0||an>=window.innerHeight||zn>=window.innerWidth)&&yt.scrollIntoView({block:"center",inline:"center"})}const Ze=[["x",["left","right"],rt],["y",["top","bottom"],Et]];class At{constructor(Bt,an){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const zn=tn(an),ri=Se(zn);this.rect=ha({},Bt),this.width=Bt.width,this.height=Bt.height;for(const[Ut,wn,ni]of Ze)for(const Qn of wn)Object.defineProperty(this,Qn,{get:()=>{const Fi=ni(zn),Lr=ri[Ut]-Fi;return this.rect[Qn]+Lr},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class xt{constructor(Bt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(an=>{var zn;return(zn=this.target)==null?void 0:zn.removeEventListener(...an)})},this.target=Bt}add(Bt,an,zn){var ri;(ri=this.target)==null||ri.addEventListener(Bt,an,zn),this.listeners.push([Bt,an,zn])}}function dt(yt){const{EventTarget:Bt}=(0,We.Jj)(yt);return yt instanceof Bt?yt:(0,We.r3)(yt)}function Rt(yt,Bt){const an=Math.abs(yt.x),zn=Math.abs(yt.y);return typeof Bt=="number"?Math.sqrt(_y(an,2)+_y(zn,2))>Bt:"x"in Bt&&"y"in Bt?an>Bt.x&&zn>Bt.y:"x"in Bt?an>Bt.x:"y"in Bt?zn>Bt.y:!1}var bn;(function(yt){yt.Click="click",yt.DragStart="dragstart",yt.Keydown="keydown",yt.ContextMenu="contextmenu",yt.Resize="resize",yt.SelectionChange="selectionchange",yt.VisibilityChange="visibilitychange"})(bn||(bn={}));function En(yt){yt.preventDefault()}function un(yt){yt.stopPropagation()}var dn;(function(yt){yt.Space="Space",yt.Down="ArrowDown",yt.Right="ArrowRight",yt.Left="ArrowLeft",yt.Up="ArrowUp",yt.Esc="Escape",yt.Enter="Enter",yt.Tab="Tab"})(dn||(dn={}));const Zn={start:[dn.Space,dn.Enter],cancel:[dn.Esc],end:[dn.Space,dn.Enter,dn.Tab]},An=(yt,Bt)=>{let{currentCoordinates:an}=Bt;switch(yt.code){case dn.Right:return tl(ha({},an),{x:an.x+25});case dn.Left:return tl(ha({},an),{x:an.x-25});case dn.Down:return tl(ha({},an),{y:an.y+25});case dn.Up:return tl(ha({},an),{y:an.y-25})}};class yi{constructor(Bt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Bt;const{event:{target:an}}=Bt;this.props=Bt,this.listeners=new xt((0,We.r3)(an)),this.windowListeners=new xt((0,We.Jj)(an)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(bn.Resize,this.handleCancel),this.windowListeners.add(bn.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(bn.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Bt,onStart:an}=this.props,zn=Bt.node.current;zn&&Ue(zn),an(se)}handleKeyDown(Bt){if((0,We.vd)(Bt)){const{active:an,context:zn,options:ri}=this.props,{keyboardCodes:Ut=Zn,coordinateGetter:wn=An,scrollBehavior:ni="smooth"}=ri,{code:Qn}=Bt;if(Ut.end.includes(Qn)){this.handleEnd(Bt);return}if(Ut.cancel.includes(Qn)){this.handleCancel(Bt);return}const{collisionRect:Fi}=zn.current,Lr=Fi?{x:Fi.left,y:Fi.top}:se;this.referenceCoordinates||(this.referenceCoordinates=Lr);const bi=wn(Bt,{active:an,context:zn.current,currentCoordinates:Lr});if(bi){const Ti=(0,We.$X)(bi,Lr),jn={x:0,y:0},{scrollableAncestors:gr}=zn.current;for(const Nr of gr){const wo=Bt.code,{isTop:to,isRight:Jr,isLeft:eo,isBottom:Zo,maxScroll:$o,minScroll:ia}=Le(Nr),qo=De(Nr),Sn={x:Math.min(wo===dn.Right?qo.right-qo.width/2:qo.right,Math.max(wo===dn.Right?qo.left:qo.left+qo.width/2,bi.x)),y:Math.min(wo===dn.Down?qo.bottom-qo.height/2:qo.bottom,Math.max(wo===dn.Down?qo.top:qo.top+qo.height/2,bi.y))},oa=wo===dn.Right&&!Jr||wo===dn.Left&&!eo,vs=wo===dn.Down&&!Zo||wo===dn.Up&&!to;if(oa&&Sn.x!==bi.x){const Ga=Nr.scrollLeft+Ti.x,Zs=wo===dn.Right&&Ga<=$o.x||wo===dn.Left&&Ga>=ia.x;if(Zs&&!Ti.y){Nr.scrollTo({left:Ga,behavior:ni});return}Zs?jn.x=Nr.scrollLeft-Ga:jn.x=wo===dn.Right?Nr.scrollLeft-$o.x:Nr.scrollLeft-ia.x,jn.x&&Nr.scrollBy({left:-jn.x,behavior:ni});break}else if(vs&&Sn.y!==bi.y){const Ga=Nr.scrollTop+Ti.y,Zs=wo===dn.Down&&Ga<=$o.y||wo===dn.Up&&Ga>=ia.y;if(Zs&&!Ti.x){Nr.scrollTo({top:Ga,behavior:ni});return}Zs?jn.y=Nr.scrollTop-Ga:jn.y=wo===dn.Down?Nr.scrollTop-$o.y:Nr.scrollTop-ia.y,jn.y&&Nr.scrollBy({top:-jn.y,behavior:ni});break}}this.handleMove(Bt,(0,We.IH)((0,We.$X)(bi,this.referenceCoordinates),jn))}}}handleMove(Bt,an){const{onMove:zn}=this.props;Bt.preventDefault(),zn(an)}handleEnd(Bt){const{onEnd:an}=this.props;Bt.preventDefault(),this.detach(),an()}handleCancel(Bt){const{onCancel:an}=this.props;Bt.preventDefault(),this.detach(),an()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}yi.activators=[{eventName:"onKeyDown",handler:(yt,Bt,an)=>{let{keyboardCodes:zn=Zn,onActivation:ri}=Bt,{active:Ut}=an;const{code:wn}=yt.nativeEvent;if(zn.start.includes(wn)){const ni=Ut.activatorNode.current;return ni&&yt.target!==ni?!1:(yt.preventDefault(),ri==null||ri({event:yt.nativeEvent}),!0)}return!1}}];function ii(yt){return!!(yt&&"distance"in yt)}function Ai(yt){return!!(yt&&"delay"in yt)}class Oi{constructor(Bt,an,zn){var ri;zn===void 0&&(zn=dt(Bt.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Bt,this.events=an;const{event:Ut}=Bt,{target:wn}=Ut;this.props=Bt,this.events=an,this.document=(0,We.r3)(wn),this.documentListeners=new xt(this.document),this.listeners=new xt(zn),this.windowListeners=new xt((0,We.Jj)(wn)),this.initialCoordinates=(ri=(0,We.DC)(Ut))!=null?ri:se,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Bt,props:{options:{activationConstraint:an,bypassActivationConstraint:zn}}}=this;if(this.listeners.add(Bt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Bt.end.name,this.handleEnd),Bt.cancel&&this.listeners.add(Bt.cancel.name,this.handleCancel),this.windowListeners.add(bn.Resize,this.handleCancel),this.windowListeners.add(bn.DragStart,En),this.windowListeners.add(bn.VisibilityChange,this.handleCancel),this.windowListeners.add(bn.ContextMenu,En),this.documentListeners.add(bn.Keydown,this.handleKeydown),an){if(zn!=null&&zn({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ai(an)){this.timeoutId=setTimeout(this.handleStart,an.delay),this.handlePending(an);return}if(ii(an)){this.handlePending(an);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Bt,an){const{active:zn,onPending:ri}=this.props;ri(zn,Bt,this.initialCoordinates,an)}handleStart(){const{initialCoordinates:Bt}=this,{onStart:an}=this.props;Bt&&(this.activated=!0,this.documentListeners.add(bn.Click,un,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(bn.SelectionChange,this.removeTextSelection),an(Bt))}handleMove(Bt){var an;const{activated:zn,initialCoordinates:ri,props:Ut}=this,{onMove:wn,options:{activationConstraint:ni}}=Ut;if(!ri)return;const Qn=(an=(0,We.DC)(Bt))!=null?an:se,Fi=(0,We.$X)(ri,Qn);if(!zn&&ni){if(ii(ni)){if(ni.tolerance!=null&&Rt(Fi,ni.tolerance))return this.handleCancel();if(Rt(Fi,ni.distance))return this.handleStart()}if(Ai(ni)&&Rt(Fi,ni.tolerance))return this.handleCancel();this.handlePending(ni,Fi);return}Bt.cancelable&&Bt.preventDefault(),wn(Qn)}handleEnd(){const{onAbort:Bt,onEnd:an}=this.props;this.detach(),this.activated||Bt(this.props.active),an()}handleCancel(){const{onAbort:Bt,onCancel:an}=this.props;this.detach(),this.activated||Bt(this.props.active),an()}handleKeydown(Bt){Bt.code===dn.Esc&&this.handleCancel()}removeTextSelection(){var Bt;(Bt=this.document.getSelection())==null||Bt.removeAllRanges()}}const Qi={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Tn extends Oi{constructor(Bt){const{event:an}=Bt,zn=(0,We.r3)(an.target);super(Bt,Qi,zn)}}Tn.activators=[{eventName:"onPointerDown",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;return!an.isPrimary||an.button!==0?!1:(zn==null||zn({event:an}),!0)}}];const or={move:{name:"mousemove"},end:{name:"mouseup"}};var Kr;(function(yt){yt[yt.RightClick=2]="RightClick"})(Kr||(Kr={}));class Xr extends Oi{constructor(Bt){super(Bt,or,(0,We.r3)(Bt.event.target))}}Xr.activators=[{eventName:"onMouseDown",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;return an.button===Kr.RightClick?!1:(zn==null||zn({event:an}),!0)}}];const zr={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Or extends Oi{constructor(Bt){super(Bt,zr)}static setup(){return window.addEventListener(zr.move.name,Bt,{capture:!1,passive:!1}),function(){window.removeEventListener(zr.move.name,Bt)};function Bt(){}}}Or.activators=[{eventName:"onTouchStart",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;const{touches:ri}=an;return ri.length>1?!1:(zn==null||zn({event:an}),!0)}}];var bo;(function(yt){yt[yt.Pointer=0]="Pointer",yt[yt.DraggableRect=1]="DraggableRect"})(bo||(bo={}));var Zr;(function(yt){yt[yt.TreeOrder=0]="TreeOrder",yt[yt.ReversedTreeOrder=1]="ReversedTreeOrder"})(Zr||(Zr={}));function vr(yt){let{acceleration:Bt,activator:an=bo.Pointer,canScroll:zn,draggingRect:ri,enabled:Ut,interval:wn=5,order:ni=Zr.TreeOrder,pointerCoordinates:Qn,scrollableAncestors:Fi,scrollableAncestorRects:Lr,delta:bi,threshold:Ti}=yt;const jn=ei({delta:bi,disabled:!Ut}),[gr,Nr]=(0,We.Yz)(),wo=(0,ye.useRef)({x:0,y:0}),to=(0,ye.useRef)({x:0,y:0}),Jr=(0,ye.useMemo)(()=>{switch(an){case bo.Pointer:return Qn?{top:Qn.y,bottom:Qn.y,left:Qn.x,right:Qn.x}:null;case bo.DraggableRect:return ri}},[an,ri,Qn]),eo=(0,ye.useRef)(null),Zo=(0,ye.useCallback)(()=>{const ia=eo.current;if(!ia)return;const qo=wo.current.x*to.current.x,Sn=wo.current.y*to.current.y;ia.scrollBy(qo,Sn)},[]),$o=(0,ye.useMemo)(()=>ni===Zr.TreeOrder?[...Fi].reverse():Fi,[ni,Fi]);(0,ye.useEffect)(()=>{if(!Ut||!Fi.length||!Jr){Nr();return}for(const ia of $o){if((zn==null?void 0:zn(ia))===!1)continue;const qo=Fi.indexOf(ia),Sn=Lr[qo];if(!Sn)continue;const{direction:oa,speed:vs}=Be(ia,Sn,Jr,Bt,Ti);for(const Ga of["x","y"])jn[Ga][oa[Ga]]||(vs[Ga]=0,oa[Ga]=0);if(vs.x>0||vs.y>0){Nr(),eo.current=ia,gr(Zo,wn),wo.current=vs,to.current=oa;return}}wo.current={x:0,y:0},to.current={x:0,y:0},Nr()},[Bt,Zo,zn,Nr,Ut,wn,JSON.stringify(Jr),JSON.stringify(jn),gr,Fi,$o,Lr,JSON.stringify(Ti)])}const xo={x:{[xn.Backward]:!1,[xn.Forward]:!1},y:{[xn.Backward]:!1,[xn.Forward]:!1}};function ei(yt){let{delta:Bt,disabled:an}=yt;const zn=(0,We.D9)(Bt);return(0,We.Gj)(ri=>{if(an||!zn||!ri)return xo;const Ut={x:Math.sign(Bt.x-zn.x),y:Math.sign(Bt.y-zn.y)};return{x:{[xn.Backward]:ri.x[xn.Backward]||Ut.x===-1,[xn.Forward]:ri.x[xn.Forward]||Ut.x===1},y:{[xn.Backward]:ri.y[xn.Backward]||Ut.y===-1,[xn.Forward]:ri.y[xn.Forward]||Ut.y===1}}},[an,Bt,zn])}function Ee(yt,Bt){const an=Bt!=null?yt.get(Bt):void 0,zn=an?an.node.current:null;return(0,We.Gj)(ri=>{var Ut;return Bt==null?null:(Ut=zn!=null?zn:ri)!=null?Ut:null},[zn,Bt])}function Jn(yt,Bt){return(0,ye.useMemo)(()=>yt.reduce((an,zn)=>{const{sensor:ri}=zn,Ut=ri.activators.map(wn=>({eventName:wn.eventName,handler:Bt(wn.handler,zn)}));return[...an,...Ut]},[]),[yt,Bt])}var ci;(function(yt){yt[yt.Always=0]="Always",yt[yt.BeforeDragging=1]="BeforeDragging",yt[yt.WhileDragging=2]="WhileDragging"})(ci||(ci={}));var on;(function(yt){yt.Optimized="optimized"})(on||(on={}));const qn=new Map;function Gn(yt,Bt){let{dragging:an,dependencies:zn,config:ri}=Bt;const[Ut,wn]=(0,ye.useState)(null),{frequency:ni,measure:Qn,strategy:Fi}=ri,Lr=(0,ye.useRef)(yt),bi=wo(),Ti=(0,We.Ey)(bi),jn=(0,ye.useCallback)(function(to){to===void 0&&(to=[]),!Ti.current&&wn(Jr=>Jr===null?to:Jr.concat(to.filter(eo=>!Jr.includes(eo))))},[Ti]),gr=(0,ye.useRef)(null),Nr=(0,We.Gj)(to=>{if(bi&&!an)return qn;if(!to||to===qn||Lr.current!==yt||Ut!=null){const Jr=new Map;for(let eo of yt){if(!eo)continue;if(Ut&&Ut.length>0&&!Ut.includes(eo.id)&&eo.rect.current){Jr.set(eo.id,eo.rect.current);continue}const Zo=eo.node.current,$o=Zo?new At(Qn(Zo),Zo):null;eo.rect.current=$o,$o&&Jr.set(eo.id,$o)}return Jr}return to},[yt,Ut,an,bi,Qn]);return(0,ye.useEffect)(()=>{Lr.current=yt},[yt]),(0,ye.useEffect)(()=>{bi||jn()},[an,bi]),(0,ye.useEffect)(()=>{Ut&&Ut.length>0&&wn(null)},[JSON.stringify(Ut)]),(0,ye.useEffect)(()=>{bi||typeof ni!="number"||gr.current!==null||(gr.current=setTimeout(()=>{jn(),gr.current=null},ni))},[ni,bi,jn,...zn]),{droppableRects:Nr,measureDroppableContainers:jn,measuringScheduled:Ut!=null};function wo(){switch(Fi){case ci.Always:return!1;case ci.BeforeDragging:return an;default:return!an}}}function sn(yt,Bt){return(0,We.Gj)(an=>yt?an||(typeof Bt=="function"?Bt(yt):yt):null,[Bt,yt])}function Qt(yt,Bt){return sn(yt,Bt)}function pn(yt){let{callback:Bt,disabled:an}=yt;const zn=(0,We.zX)(Bt),ri=(0,ye.useMemo)(()=>{if(an||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Ut}=window;return new Ut(zn)},[zn,an]);return(0,ye.useEffect)(()=>()=>ri==null?void 0:ri.disconnect(),[ri]),ri}function St(yt){let{callback:Bt,disabled:an}=yt;const zn=(0,We.zX)(Bt),ri=(0,ye.useMemo)(()=>{if(an||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Ut}=window;return new Ut(zn)},[an]);return(0,ye.useEffect)(()=>()=>ri==null?void 0:ri.disconnect(),[ri]),ri}function Ct(yt){return new At(Lt(yt),yt)}function je(yt,Bt,an){Bt===void 0&&(Bt=Ct);const[zn,ri]=(0,ye.useState)(null);function Ut(){ri(Qn=>{if(!yt)return null;if(yt.isConnected===!1){var Fi;return(Fi=Qn!=null?Qn:an)!=null?Fi:null}const Lr=Bt(yt);return JSON.stringify(Qn)===JSON.stringify(Lr)?Qn:Lr})}const wn=pn({callback(Qn){if(yt)for(const Fi of Qn){const{type:Lr,target:bi}=Fi;if(Lr==="childList"&&bi instanceof HTMLElement&&bi.contains(yt)){Ut();break}}}}),ni=St({callback:Ut});return(0,We.LI)(()=>{Ut(),yt?(ni==null||ni.observe(yt),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(ni==null||ni.disconnect(),wn==null||wn.disconnect())},[yt]),zn}function Yt(yt){const Bt=sn(yt);return It(yt,Bt)}const rn=[];function ht(yt){const Bt=(0,ye.useRef)(yt),an=(0,We.Gj)(zn=>yt?zn&&zn!==rn&&yt&&Bt.current&&yt.parentNode===Bt.current.parentNode?zn:tn(yt):rn,[yt]);return(0,ye.useEffect)(()=>{Bt.current=yt},[yt]),an}function _e(yt){const[Bt,an]=(0,ye.useState)(null),zn=(0,ye.useRef)(yt),ri=(0,ye.useCallback)(Ut=>{const wn=hn(Ut.target);wn&&an(ni=>ni?(ni.set(wn,Yn(wn)),new Map(ni)):null)},[]);return(0,ye.useEffect)(()=>{const Ut=zn.current;if(yt!==Ut){wn(Ut);const ni=yt.map(Qn=>{const Fi=hn(Qn);return Fi?(Fi.addEventListener("scroll",ri,{passive:!0}),[Fi,Yn(Fi)]):null}).filter(Qn=>Qn!=null);an(ni.length?new Map(ni):null),zn.current=yt}return()=>{wn(yt),wn(Ut)};function wn(ni){ni.forEach(Qn=>{const Fi=hn(Qn);Fi==null||Fi.removeEventListener("scroll",ri)})}},[ri,yt]),(0,ye.useMemo)(()=>yt.length?Bt?Array.from(Bt.values()).reduce((Ut,wn)=>(0,We.IH)(Ut,wn),se):Se(yt):se,[yt,Bt])}function $t(yt,Bt){Bt===void 0&&(Bt=[]);const an=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{an.current=null},Bt),(0,ye.useEffect)(()=>{const zn=yt!==se;zn&&!an.current&&(an.current=yt),!zn&&an.current&&(an.current=null)},[yt]),an.current?(0,We.$X)(yt,an.current):se}function zt(yt){(0,ye.useEffect)(()=>{if(!We.Nq)return;const Bt=yt.map(an=>{let{sensor:zn}=an;return zn.setup==null?void 0:zn.setup()});return()=>{for(const an of Bt)an==null||an()}},yt.map(Bt=>{let{sensor:an}=Bt;return an}))}function Fn(yt,Bt){return(0,ye.useMemo)(()=>yt.reduce((an,zn)=>{let{eventName:ri,handler:Ut}=zn;return an[ri]=wn=>{Ut(wn,Bt)},an},{}),[yt,Bt])}function Hn(yt){return(0,ye.useMemo)(()=>yt?vn(yt):null,[yt])}const ut=[];function cn(yt,Bt){Bt===void 0&&(Bt=Lt);const[an]=yt,zn=Hn(an?(0,We.Jj)(an):null),[ri,Ut]=(0,ye.useState)(ut);function wn(){Ut(()=>yt.length?yt.map(Qn=>ze(Qn)?zn:new At(Bt(Qn),Qn)):ut)}const ni=St({callback:wn});return(0,We.LI)(()=>{ni==null||ni.disconnect(),wn(),yt.forEach(Qn=>ni==null?void 0:ni.observe(Qn))},[yt]),ri}function Kn(yt){if(!yt)return null;if(yt.children.length>1)return yt;const Bt=yt.children[0];return(0,We.Re)(Bt)?Bt:yt}function _n(yt){let{measure:Bt}=yt;const[an,zn]=(0,ye.useState)(null),ri=(0,ye.useCallback)(Fi=>{for(const{target:Lr}of Fi)if((0,We.Re)(Lr)){zn(bi=>{const Ti=Bt(Lr);return bi?tl(ha({},bi),{width:Ti.width,height:Ti.height}):Ti});break}},[Bt]),Ut=St({callback:ri}),wn=(0,ye.useCallback)(Fi=>{const Lr=Kn(Fi);Ut==null||Ut.disconnect(),Lr&&(Ut==null||Ut.observe(Lr)),zn(Lr?Bt(Lr):null)},[Bt,Ut]),[ni,Qn]=(0,We.wm)(wn);return(0,ye.useMemo)(()=>({nodeRef:ni,rect:an,setRef:Qn}),[an,ni,Qn])}const Zt=[{sensor:Tn,options:{}},{sensor:yi,options:{}}],nn={current:{}},Pi={draggable:{measure:yn},droppable:{measure:yn,strategy:ci.WhileDragging,frequency:on.Optimized},dragOverlay:{measure:Lt}};class xi extends Map{get(Bt){var an;return Bt!=null&&(an=super.get(Bt))!=null?an:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Bt=>{let{disabled:an}=Bt;return!an})}getNodeFor(Bt){var an,zn;return(an=(zn=this.get(Bt))==null?void 0:zn.node.current)!=null?an:void 0}}const Si={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new xi,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:te},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Pi,measureDroppableContainers:te,windowRect:null,measuringScheduled:!1},oi={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:te,draggableNodes:new Map,over:null,measureDroppableContainers:te},Ci=(0,ye.createContext)(oi),Li=(0,ye.createContext)(Si);function Hi(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new xi}}}function lr(yt,Bt){switch(Bt.type){case Me.DragStart:return tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{initialCoordinates:Bt.initialCoordinates,active:Bt.active})});case Me.DragMove:return yt.draggable.active==null?yt:tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{translate:{x:Bt.coordinates.x-yt.draggable.initialCoordinates.x,y:Bt.coordinates.y-yt.draggable.initialCoordinates.y}})});case Me.DragEnd:case Me.DragCancel:return tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case Me.RegisterDroppable:{const{element:an}=Bt,{id:zn}=an,ri=new xi(yt.droppable.containers);return ri.set(zn,an),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:ri})})}case Me.SetDroppableDisabled:{const{id:an,key:zn,disabled:ri}=Bt,Ut=yt.droppable.containers.get(an);if(!Ut||zn!==Ut.key)return yt;const wn=new xi(yt.droppable.containers);return wn.set(an,tl(ha({},Ut),{disabled:ri})),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:wn})})}case Me.UnregisterDroppable:{const{id:an,key:zn}=Bt,ri=yt.droppable.containers.get(an);if(!ri||zn!==ri.key)return yt;const Ut=new xi(yt.droppable.containers);return Ut.delete(an),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:Ut})})}default:return yt}}function tr(yt){let{disabled:Bt}=yt;const{active:an,activatorEvent:zn,draggableNodes:ri}=(0,ye.useContext)(Ci),Ut=(0,We.D9)(zn),wn=(0,We.D9)(an==null?void 0:an.id);return(0,ye.useEffect)(()=>{if(!Bt&&!zn&&Ut&&wn!=null){if(!(0,We.vd)(Ut)||document.activeElement===Ut.target)return;const ni=ri.get(wn);if(!ni)return;const{activatorNode:Qn,node:Fi}=ni;if(!Qn.current&&!Fi.current)return;requestAnimationFrame(()=>{for(const Lr of[Qn.current,Fi.current]){if(!Lr)continue;const bi=(0,We.so)(Lr);if(bi){bi.focus();break}}})}},[zn,Bt,ri,wn,Ut]),null}function Ln(yt,Bt){let ri=Bt,{transform:an}=ri,zn=ov(ri,["transform"]);return yt!=null&&yt.length?yt.reduce((Ut,wn)=>wn(ha({transform:Ut},zn)),an):an}function Fr(yt){return(0,ye.useMemo)(()=>({draggable:ha(ha({},Pi.draggable),yt==null?void 0:yt.draggable),droppable:ha(ha({},Pi.droppable),yt==null?void 0:yt.droppable),dragOverlay:ha(ha({},Pi.dragOverlay),yt==null?void 0:yt.dragOverlay)}),[yt==null?void 0:yt.draggable,yt==null?void 0:yt.droppable,yt==null?void 0:yt.dragOverlay])}function Br(yt){let{activeNode:Bt,measure:an,initialRect:zn,config:ri=!0}=yt;const Ut=(0,ye.useRef)(!1),{x:wn,y:ni}=typeof ri=="boolean"?{x:ri,y:ri}:ri;(0,We.LI)(()=>{if(!wn&&!ni||!Bt){Ut.current=!1;return}if(Ut.current||!zn)return;const Fi=Bt==null?void 0:Bt.node.current;if(!Fi||Fi.isConnected===!1)return;const Lr=an(Fi),bi=It(Lr,zn);if(wn||(bi.x=0),ni||(bi.y=0),Ut.current=!0,Math.abs(bi.x)>0||Math.abs(bi.y)>0){const Ti=On(Fi);Ti&&Ti.scrollBy({top:bi.y,left:bi.x})}},[Bt,wn,ni,zn,an])}const wr=(0,ye.createContext)(tl(ha({},se),{scaleX:1,scaleY:1}));var Cn;(function(yt){yt[yt.Uninitialized=0]="Uninitialized",yt[yt.Initializing=1]="Initializing",yt[yt.Initialized=2]="Initialized"})(Cn||(Cn={}));const di=(0,ye.memo)(function(Bt){var an,zn,ri,Ut;let xs=Bt,{id:wn,accessibility:ni,autoScroll:Qn=!0,children:Fi,sensors:Lr=Zt,collisionDetection:bi=Xe,measuring:Ti,modifiers:jn}=xs,gr=ov(xs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Nr=(0,ye.useReducer)(lr,void 0,Hi),[wo,to]=Nr,[Jr,eo]=tt(),[Zo,$o]=(0,ye.useState)(Cn.Uninitialized),ia=Zo===Cn.Initialized,{draggable:{active:qo,nodes:Sn,translate:oa},droppable:{containers:vs}}=wo,Ga=qo!=null?Sn.get(qo):null,Zs=(0,ye.useRef)({initial:null,translated:null}),xa=(0,ye.useMemo)(()=>{var Ks;return qo!=null?{id:qo,data:(Ks=Ga==null?void 0:Ga.data)!=null?Ks:nn,rect:Zs}:null},[qo,Ga]),pl=(0,ye.useRef)(null),[wa,Mo]=(0,ye.useState)(null),[Ko,Ka]=(0,ye.useState)(null),Vr=(0,We.Ey)(gr,Object.values(gr)),ko=(0,We.Ld)("DndDescribedBy",wn),ro=(0,ye.useMemo)(()=>vs.getEnabled(),[vs]),ji=Fr(Ti),{droppableRects:fa,measureDroppableContainers:ka,measuringScheduled:Ds}=Gn(ro,{dragging:ia,dependencies:[oa.x,oa.y],config:ji.droppable}),ys=Ee(Sn,qo),nl=(0,ye.useMemo)(()=>Ko?(0,We.DC)(Ko):null,[Ko]),Vi=Ls(),Da=Qt(ys,ji.draggable.measure);Br({activeNode:qo!=null?Sn.get(qo):null,config:Vi.layoutShiftCompensation,initialRect:Da,measure:ji.draggable.measure});const pa=je(ys,ji.draggable.measure,Da),Os=je(ys?ys.parentElement:null),ml=(0,ye.useRef)({activatorEvent:null,active:null,activeNode:ys,collisionRect:null,collisions:null,droppableRects:fa,draggableNodes:Sn,draggingNode:null,draggingNodeRect:null,droppableContainers:vs,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Gl=vs.getNodeFor((an=ml.current.over)==null?void 0:an.id),yo=_n({measure:ji.dragOverlay.measure}),Au=(zn=yo.nodeRef.current)!=null?zn:ys,il=ia?(ri=yo.rect)!=null?ri:pa:null,Nl=!!(yo.nodeRef.current&&yo.rect),vl=Yt(Nl?null:pa),fu=Hn(Au?(0,We.Jj)(Au):null),yl=ht(ia?Gl!=null?Gl:ys:null),rl=cn(yl),Sl=Ln(jn,{transform:{x:oa.x-vl.x,y:oa.y-vl.y,scaleX:1,scaleY:1},activatorEvent:Ko,active:xa,activeNodeRect:pa,containerNodeRect:Os,draggingNodeRect:il,over:ml.current.over,overlayNodeRect:yo.rect,scrollableAncestors:yl,scrollableAncestorRects:rl,windowRect:fu}),oc=nl?(0,We.IH)(nl,oa):null,Sc=_e(yl),xc=$t(Sc),Qc=$t(Sc,[pa]),gu=(0,We.IH)(Sl,xc),zl=il?Mt(il,Sl):null,xl=xa&&zl?bi({active:xa,collisionRect:zl,droppableRects:fa,droppableContainers:ro,pointerCoordinates:oc}):null,Tl=Ie(xl,"id"),[pu,wc]=(0,ye.useState)(null),mu=Nl?Sl:(0,We.IH)(Sl,Qc),Jo=Wt(mu,(Ut=pu==null?void 0:pu.rect)!=null?Ut:null,pa),ma=(0,ye.useRef)(null),dl=(0,ye.useCallback)((Ks,Bs)=>{let{sensor:Fa,options:Hu}=Bs;if(pl.current==null)return;const Ol=Sn.get(pl.current);if(!Ol)return;const El=Ks.nativeEvent,jr=new Fa({active:pl.current,activeNode:Ol,event:El,options:Hu,context:ml,onAbort(Vt){if(!Sn.get(Vt))return;const{onDragAbort:Mu}=Vr.current,Fu={id:Vt};Mu==null||Mu(Fu),Jr({type:"onDragAbort",event:Fu})},onPending(Vt,gi,Mu,Fu){if(!Sn.get(Vt))return;const{onDragPending:$l}=Vr.current,jl={id:Vt,constraint:gi,initialCoordinates:Mu,offset:Fu};$l==null||$l(jl),Jr({type:"onDragPending",event:jl})},onStart(Vt){const gi=pl.current;if(gi==null)return;const Mu=Sn.get(gi);if(!Mu)return;const{onDragStart:Fu}=Vr.current,_l={activatorEvent:El,active:{id:gi,data:Mu.data,rect:Zs}};(0,Oe.unstable_batchedUpdates)(()=>{Fu==null||Fu(_l),$o(Cn.Initializing),to({type:Me.DragStart,initialCoordinates:Vt,active:gi}),Jr({type:"onDragStart",event:_l}),Mo(ma.current),Ka(El)})},onMove(Vt){to({type:Me.DragMove,coordinates:Vt})},onEnd:Lu(Me.DragEnd),onCancel:Lu(Me.DragCancel)});ma.current=jr;function Lu(Vt){return function(){return Cx(this,null,function*(){const{active:Mu,collisions:Fu,over:_l,scrollAdjustedTranslate:$l}=ml.current;let jl=null;if(Mu&&$l){const{cancelDrop:Pc}=Vr.current;jl={activatorEvent:El,active:Mu,collisions:Fu,delta:$l,over:_l},Vt===Me.DragEnd&&typeof Pc=="function"&&(yield Promise.resolve(Pc(jl)))&&(Vt=Me.DragCancel)}pl.current=null,(0,Oe.unstable_batchedUpdates)(()=>{to({type:Vt}),$o(Cn.Uninitialized),wc(null),Mo(null),Ka(null),ma.current=null;const Pc=Vt===Me.DragEnd?"onDragEnd":"onDragCancel";if(jl){const Ic=Vr.current[Pc];Ic==null||Ic(jl),Jr({type:Pc,event:jl})}})})}}},[Sn]),Cs=(0,ye.useCallback)((Ks,Bs)=>(Fa,Hu)=>{const Ol=Fa.nativeEvent,El=Sn.get(Hu);if(pl.current!==null||!El||Ol.dndKit||Ol.defaultPrevented)return;const jr={active:El};Ks(Fa,Bs.options,jr)===!0&&(Ol.dndKit={capturedBy:Bs.sensor},pl.current=Hu,dl(Fa,Bs))},[Sn,dl]),Ss=Jn(Lr,Cs);zt(Lr),(0,We.LI)(()=>{pa&&Zo===Cn.Initializing&&$o(Cn.Initialized)},[pa,Zo]),(0,ye.useEffect)(()=>{const{onDragMove:Ks}=Vr.current,{active:Bs,activatorEvent:Fa,collisions:Hu,over:Ol}=ml.current;if(!Bs||!Fa)return;const El={active:Bs,activatorEvent:Fa,collisions:Hu,delta:{x:gu.x,y:gu.y},over:Ol};(0,Oe.unstable_batchedUpdates)(()=>{Ks==null||Ks(El),Jr({type:"onDragMove",event:El})})},[gu.x,gu.y]),(0,ye.useEffect)(()=>{const{active:Ks,activatorEvent:Bs,collisions:Fa,droppableContainers:Hu,scrollAdjustedTranslate:Ol}=ml.current;if(!Ks||pl.current==null||!Bs||!Ol)return;const{onDragOver:El}=Vr.current,jr=Hu.get(Tl),Lu=jr&&jr.rect.current?{id:jr.id,rect:jr.rect.current,data:jr.data,disabled:jr.disabled}:null,Vt={active:Ks,activatorEvent:Bs,collisions:Fa,delta:{x:Ol.x,y:Ol.y},over:Lu};(0,Oe.unstable_batchedUpdates)(()=>{wc(Lu),El==null||El(Vt),Jr({type:"onDragOver",event:Vt})})},[Tl]),(0,We.LI)(()=>{ml.current={activatorEvent:Ko,active:xa,activeNode:ys,collisionRect:zl,collisions:xl,droppableRects:fa,draggableNodes:Sn,draggingNode:Au,draggingNodeRect:il,droppableContainers:vs,over:pu,scrollableAncestors:yl,scrollAdjustedTranslate:gu},Zs.current={initial:il,translated:zl}},[xa,ys,xl,zl,Sn,Au,il,fa,vs,pu,yl,gu]),vr(tl(ha({},Vi),{delta:oa,draggingRect:zl,pointerCoordinates:oc,scrollableAncestors:yl,scrollableAncestorRects:rl}));const rs=(0,ye.useMemo)(()=>({active:xa,activeNode:ys,activeNodeRect:pa,activatorEvent:Ko,collisions:xl,containerNodeRect:Os,dragOverlay:yo,draggableNodes:Sn,droppableContainers:vs,droppableRects:fa,over:pu,measureDroppableContainers:ka,scrollableAncestors:yl,scrollableAncestorRects:rl,measuringConfiguration:ji,measuringScheduled:Ds,windowRect:fu}),[xa,ys,pa,Ko,xl,Os,yo,Sn,vs,fa,pu,ka,yl,rl,ji,Ds,fu]),ds=(0,ye.useMemo)(()=>({activatorEvent:Ko,activators:Ss,active:xa,activeNodeRect:pa,ariaDescribedById:{draggable:ko},dispatch:to,draggableNodes:Sn,over:pu,measureDroppableContainers:ka}),[Ko,Ss,xa,pa,to,ko,Sn,pu,ka]);return ye.createElement(Tt.Provider,{value:eo},ye.createElement(Ci.Provider,{value:ds},ye.createElement(Li.Provider,{value:rs},ye.createElement(wr.Provider,{value:Jo},Fi)),ye.createElement(tr,{disabled:(ni==null?void 0:ni.restoreFocus)===!1})),ye.createElement(Pt,tl(ha({},ni),{hiddenTextDescribedById:ko})));function Ls(){const Ks=(wa==null?void 0:wa.autoScrollEnabled)===!1,Bs=typeof Qn=="object"?Qn.enabled===!1:Qn===!1,Fa=ia&&!Ks&&!Bs;return typeof Qn=="object"?tl(ha({},Qn),{enabled:Fa}):{enabled:Fa}}}),Ki=(0,ye.createContext)(null),ir="button",Gi="Draggable";function dr(yt){let{id:Bt,data:an,disabled:zn=!1,attributes:ri}=yt;const Ut=(0,We.Ld)(Gi),{activators:wn,activatorEvent:ni,active:Qn,activeNodeRect:Fi,ariaDescribedById:Lr,draggableNodes:bi,over:Ti}=(0,ye.useContext)(Ci),{role:jn=ir,roleDescription:gr="draggable",tabIndex:Nr=0}=ri!=null?ri:{},wo=(Qn==null?void 0:Qn.id)===Bt,to=(0,ye.useContext)(wo?wr:Ki),[Jr,eo]=(0,We.wm)(),[Zo,$o]=(0,We.wm)(),ia=Fn(wn,Bt),qo=(0,We.Ey)(an);(0,We.LI)(()=>(bi.set(Bt,{id:Bt,key:Ut,node:Jr,activatorNode:Zo,data:qo}),()=>{const oa=bi.get(Bt);oa&&oa.key===Ut&&bi.delete(Bt)}),[bi,Bt]);const Sn=(0,ye.useMemo)(()=>({role:jn,tabIndex:Nr,"aria-disabled":zn,"aria-pressed":wo&&jn===ir?!0:void 0,"aria-roledescription":gr,"aria-describedby":Lr.draggable}),[zn,jn,Nr,wo,gr,Lr.draggable]);return{active:Qn,activatorEvent:ni,activeNodeRect:Fi,attributes:Sn,isDragging:wo,listeners:zn?void 0:ia,node:Jr,over:Ti,setNodeRef:eo,setActivatorNodeRef:$o,transform:to}}function Er(){return(0,ye.useContext)(Li)}const Di="Droppable",Yi={timeout:25};function Wi(yt){let{data:Bt,disabled:an=!1,id:zn,resizeObserverConfig:ri}=yt;const Ut=(0,We.Ld)(Di),{active:wn,dispatch:ni,over:Qn,measureDroppableContainers:Fi}=(0,ye.useContext)(Ci),Lr=(0,ye.useRef)({disabled:an}),bi=(0,ye.useRef)(!1),Ti=(0,ye.useRef)(null),jn=(0,ye.useRef)(null),{disabled:gr,updateMeasurementsFor:Nr,timeout:wo}=ha(ha({},Yi),ri),to=(0,We.Ey)(Nr!=null?Nr:zn),Jr=(0,ye.useCallback)(()=>{if(!bi.current){bi.current=!0;return}jn.current!=null&&clearTimeout(jn.current),jn.current=setTimeout(()=>{Fi(Array.isArray(to.current)?to.current:[to.current]),jn.current=null},wo)},[wo]),eo=St({callback:Jr,disabled:gr||!wn}),Zo=(0,ye.useCallback)((Sn,oa)=>{eo&&(oa&&(eo.unobserve(oa),bi.current=!1),Sn&&eo.observe(Sn))},[eo]),[$o,ia]=(0,We.wm)(Zo),qo=(0,We.Ey)(Bt);return(0,ye.useEffect)(()=>{!eo||!$o.current||(eo.disconnect(),bi.current=!1,eo.observe($o.current))},[$o,eo]),(0,ye.useEffect)(()=>(ni({type:Me.RegisterDroppable,element:{id:zn,key:Ut,disabled:an,node:$o,rect:Ti,data:qo}}),()=>ni({type:Me.UnregisterDroppable,key:Ut,id:zn})),[zn]),(0,ye.useEffect)(()=>{an!==Lr.current.disabled&&(ni({type:Me.SetDroppableDisabled,id:zn,key:Ut,disabled:an}),Lr.current.disabled=an)},[zn,Ut,an,ni]),{active:wn,rect:Ti,isOver:(Qn==null?void 0:Qn.id)===zn,node:$o,over:Qn,setNodeRef:ia}}function Dn(yt){let{animation:Bt,children:an}=yt;const[zn,ri]=useState(null),[Ut,wn]=useState(null),ni=usePrevious(an);return!an&&!zn&&ni&&ri(ni),useIsomorphicLayoutEffect(()=>{if(!Ut)return;const Qn=zn==null?void 0:zn.key,Fi=zn==null?void 0:zn.props.id;if(Qn==null||Fi==null){ri(null);return}Promise.resolve(Bt(Fi,Ut)).then(()=>{ri(null)})},[Bt,zn,Ut]),React.createElement(React.Fragment,null,an,zn?cloneElement(zn,{ref:wn}):null)}const Ar={x:0,y:0,scaleX:1,scaleY:1};function Mn(yt){let{children:Bt}=yt;return React.createElement(Ci.Provider,{value:oi},React.createElement(wr.Provider,{value:Ar},Bt))}const hr={position:"fixed",touchAction:"none"},_r=yt=>isKeyboardEvent(yt)?"transform 250ms ease":void 0,Pr=null,mr={duration:250,easing:"ease",keyframes:yt=>{let{transform:{initial:Bt,final:an}}=yt;return[{transform:We.ux.Transform.toString(Bt)},{transform:We.ux.Transform.toString(an)}]},sideEffects:(yt=>Bt=>{let{active:an,dragOverlay:zn}=Bt;const ri={},{styles:Ut,className:wn}=yt;if(Ut!=null&&Ut.active)for(const[ni,Qn]of Object.entries(Ut.active))Qn!==void 0&&(ri[ni]=an.node.style.getPropertyValue(ni),an.node.style.setProperty(ni,Qn));if(Ut!=null&&Ut.dragOverlay)for(const[ni,Qn]of Object.entries(Ut.dragOverlay))Qn!==void 0&&zn.node.style.setProperty(ni,Qn);return wn!=null&&wn.active&&an.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&zn.node.classList.add(wn.dragOverlay),function(){for(const[Qn,Fi]of Object.entries(ri))an.node.style.setProperty(Qn,Fi);wn!=null&&wn.active&&an.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function fr(yt){let{config:Bt,draggableNodes:an,droppableContainers:zn,measuringConfiguration:ri}=yt;return useEvent((Ut,wn)=>{if(Bt===null)return;const ni=an.get(Ut);if(!ni)return;const Qn=ni.node.current;if(!Qn)return;const Fi=Kn(wn);if(!Fi)return;const{transform:Lr}=getWindow(wn).getComputedStyle(wn),bi=Xt(Lr);if(!bi)return;const Ti=typeof Bt=="function"?Bt:ur(Bt);return Ue(Qn,ri.draggable.measure),Ti({active:{id:Ut,data:ni.data,node:Qn,rect:ri.draggable.measure(Qn)},draggableNodes:an,dragOverlay:{node:wn,rect:ri.dragOverlay.measure(Fi)},droppableContainers:zn,measuringConfiguration:ri,transform:bi})})}function ur(yt){const{duration:Bt,easing:an,sideEffects:zn,keyframes:ri}=ha(ha({},mr),yt);return Ut=>{let Jr=Ut,{active:wn,dragOverlay:ni,transform:Qn}=Jr,Fi=ov(Jr,["active","dragOverlay","transform"]);if(!Bt)return;const Lr={x:ni.rect.left-wn.rect.left,y:ni.rect.top-wn.rect.top},bi={scaleX:Qn.scaleX!==1?wn.rect.width*Qn.scaleX/ni.rect.width:1,scaleY:Qn.scaleY!==1?wn.rect.height*Qn.scaleY/ni.rect.height:1},Ti=ha({x:Qn.x-Lr.x,y:Qn.y-Lr.y},bi),jn=ri(tl(ha({},Fi),{active:wn,dragOverlay:ni,transform:{initial:Qn,final:Ti}})),[gr]=jn,Nr=jn[jn.length-1];if(JSON.stringify(gr)===JSON.stringify(Nr))return;const wo=zn==null?void 0:zn(ha({active:wn,dragOverlay:ni},Fi)),to=ni.node.animate(jn,{duration:Bt,easing:an,fill:"forwards"});return new Promise(eo=>{to.onfinish=()=>{wo==null||wo(),eo()}})}}let Yr=0;function Ii(yt){return useMemo(()=>{if(yt!=null)return Yr++,Yr},[yt])}const $e=null},18257:function(Rn,Nn,ve){"use strict";ve.d(Nn,{DL:function(){return ke}});var ye=ve(35241);function Oe(tt){return Ot=>{let{transform:it}=Ot;return tl(ha({},it),{x:Math.ceil(it.x/tt)*tt,y:Math.ceil(it.y/tt)*tt})}}const We=tt=>{let{transform:Ot}=tt;return tl(ha({},Ot),{y:0})};function jt(tt,Ot,it){const Pt=ha({},tt);return Ot.top+tt.y<=it.top?Pt.y=it.top-Ot.top:Ot.bottom+tt.y>=it.top+it.height&&(Pt.y=it.top+it.height-Ot.bottom),Ot.left+tt.x<=it.left?Pt.x=it.left-Ot.left:Ot.right+tt.x>=it.left+it.width&&(Pt.x=it.left+it.width-Ot.right),Pt}const qe=tt=>{let{containerNodeRect:Ot,draggingNodeRect:it,transform:Pt}=tt;return!it||!Ot?Pt:jt(Pt,it,Ot)},et=tt=>{let{draggingNodeRect:Ot,transform:it,scrollableAncestorRects:Pt}=tt;const Me=Pt[0];return!Ot||!Me?it:jt(it,Ot,Me)},ke=tt=>{let{transform:Ot}=tt;return tl(ha({},Ot),{x:0})},Tt=tt=>{let{transform:Ot,draggingNodeRect:it,windowRect:Pt}=tt;return!it||!Pt?Ot:jt(Ot,it,Pt)},bt=tt=>{let{activatorEvent:Ot,draggingNodeRect:it,transform:Pt}=tt;if(it&&Ot){const Me=getEventCoordinates(Ot);if(!Me)return Pt;const te=Me.x-it.left,ne=Me.y-it.top;return tl(ha({},Pt),{x:Pt.x+te-it.width/2,y:Pt.y+ne-it.height/2})}return Pt}},19719:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Fo:function(){return me},Rp:function(){return jt},nB:function(){return ft},qw:function(){return ne}});var ye=ve(59301),Oe=ve(87954),We=ve(35241);function jt(Mt,Xt,gt){const Re=Mt.slice();return Re.splice(gt<0?Re.length+gt:gt,0,Re.splice(Xt,1)[0]),Re}function qe(Mt,Xt,gt){const Re=Mt.slice();return Re[Xt]=Mt[gt],Re[gt]=Mt[Xt],Re}function et(Mt,Xt){return Mt.reduce((gt,Re,Lt)=>{const yn=Xt.get(Re);return yn&&(gt[Lt]=yn),gt},Array(Mt.length))}function ke(Mt){return Mt!==null&&Mt>=0}function Tt(Mt,Xt){if(Mt===Xt)return!0;if(Mt.length!==Xt.length)return!1;for(let gt=0;gt{var Xt;let{rects:gt,activeNodeRect:Re,activeIndex:Lt,overIndex:yn,index:vn}=Mt;const Nt=(Xt=gt[Lt])!=null?Xt:Re;if(!Nt)return null;const en=it(gt,vn,Lt);if(vn===Lt){const tn=gt[yn];return tn?ha({x:LtLt&&vn<=yn?ha({x:-Nt.width-en,y:0},tt):vn=yn?ha({x:Nt.width+en,y:0},tt):ha({x:0,y:0},tt)};function it(Mt,Xt,gt){const Re=Mt[Xt],Lt=Mt[Xt-1],yn=Mt[Xt+1];return!Re||!Lt&&!yn?0:gt{let{rects:Xt,activeIndex:gt,overIndex:Re,index:Lt}=Mt;const yn=jt(Xt,Re,gt),vn=Xt[Lt],Nt=yn[Lt];return!Nt||!vn?null:{x:Nt.left-vn.left,y:Nt.top-vn.top,scaleX:Nt.width/vn.width,scaleY:Nt.height/vn.height}},Me=Mt=>{let{activeIndex:Xt,index:gt,rects:Re,overIndex:Lt}=Mt,yn,vn;return gt===Xt&&(yn=Re[gt],vn=Re[Lt]),gt===Lt&&(yn=Re[gt],vn=Re[Xt]),!vn||!yn?null:{x:vn.left-yn.left,y:vn.top-yn.top,scaleX:vn.width/yn.width,scaleY:vn.height/yn.height}},te={scaleX:1,scaleY:1},ne=Mt=>{var Xt;let{activeIndex:gt,activeNodeRect:Re,index:Lt,rects:yn,overIndex:vn}=Mt;const Nt=(Xt=yn[gt])!=null?Xt:Re;if(!Nt)return null;if(Lt===gt){const tn=yn[vn];return tn?ha({x:0,y:gtgt&&Lt<=vn?ha({x:0,y:-Nt.height-en},te):Lt=vn?ha({x:0,y:Nt.height+en},te):ha({x:0,y:0},te)};function ce(Mt,Xt,gt){const Re=Mt[Xt],Lt=Mt[Xt-1],yn=Mt[Xt+1];return Re?gtRe.map(rt=>typeof rt=="object"&&"id"in rt?rt.id:rt),[Re]),Yn=vn!=null,xn=vn?mt.indexOf(vn.id):-1,ze=tn?mt.indexOf(tn.id):-1,Le=(0,ye.useRef)(mt),we=!Tt(mt,Le.current),Be=ze!==-1&&xn===-1||we,De=bt(yn);(0,We.LI)(()=>{we&&Yn&&On(mt)},[we,mt,Yn,On]),(0,ye.useEffect)(()=>{Le.current=mt},[mt]);const Se=(0,ye.useMemo)(()=>({activeIndex:xn,containerId:hn,disabled:De,disableTransforms:Be,items:mt,overIndex:ze,useDragOverlay:Bn,sortedRects:et(mt,en),strategy:Lt}),[xn,hn,De.draggable,De.droppable,Be,mt,ze,en,Bn,Lt]);return ye.createElement(ge.Provider,{value:Se},Xt)}const Ce=Mt=>{let{id:Xt,items:gt,activeIndex:Re,overIndex:Lt}=Mt;return jt(gt,Re,Lt).indexOf(Xt)},Fe=Mt=>{let{containerId:Xt,isSorting:gt,wasDragging:Re,index:Lt,items:yn,newIndex:vn,previousItems:Nt,previousContainerId:en,transition:tn}=Mt;return!tn||!Re||Nt!==yn&&Lt===vn?!1:gt?!0:vn!==Lt&&Xt===en},Pe={duration:200,easing:"ease"},Ie="transform",Ke=We.ux.Transition.toString({property:Ie,duration:0,easing:"linear"}),Ye={roleDescription:"sortable"};function Ge(Mt){let{disabled:Xt,index:gt,node:Re,rect:Lt}=Mt;const[yn,vn]=(0,ye.useState)(null),Nt=(0,ye.useRef)(gt);return(0,We.LI)(()=>{if(!Xt&>!==Nt.current&&Re.current){const en=Lt.current;if(en){const tn=(0,Oe.VK)(Re.current,{ignoreTransform:!0}),On={x:en.left-tn.left,y:en.top-tn.top,scaleX:en.width/tn.width,scaleY:en.height/tn.height};(On.x||On.y)&&vn(On)}}gt!==Nt.current&&(Nt.current=gt)},[Xt,gt,Re,Lt]),(0,ye.useEffect)(()=>{yn&&vn(null)},[yn]),yn}function ft(Mt){let{animateLayoutChanges:Xt=Fe,attributes:gt,disabled:Re,data:Lt,getNewIndex:yn=Ce,id:vn,strategy:Nt,resizeObserverConfig:en,transition:tn=Pe}=Mt;const{items:On,containerId:hn,activeIndex:Bn,disabled:mt,disableTransforms:Yn,sortedRects:xn,overIndex:ze,useDragOverlay:Le,strategy:we}=(0,ye.useContext)(ge),Be=Xe(Re,mt),De=On.indexOf(vn),Se=(0,ye.useMemo)(()=>ha({sortable:{containerId:hn,index:De,items:On}},Lt),[hn,Lt,De,On]),rt=(0,ye.useMemo)(()=>On.slice(On.indexOf(vn)),[On,vn]),{rect:Et,node:Ue,isOver:Ze,setNodeRef:At}=(0,Oe.Zj)({id:vn,data:Se,disabled:Be.droppable,resizeObserverConfig:ha({updateMeasurementsFor:rt},en)}),{active:xt,activatorEvent:dt,activeNodeRect:Rt,attributes:bn,setNodeRef:En,listeners:un,isDragging:dn,over:Zn,setActivatorNodeRef:An,transform:yi}=(0,Oe.O1)({id:vn,data:Se,attributes:ha(ha({},Ye),gt),disabled:Be.draggable}),ii=(0,We.HB)(At,En),Ai=!!xt,Oi=Ai&&!Yn&&ke(Bn)&&ke(ze),Qi=!Le&&dn,Tn=Qi&&Oi?yi:null,or=Nt!=null?Nt:we,Kr=Oi?Tn!=null?Tn:or({rects:xn,activeNodeRect:Rt,activeIndex:Bn,overIndex:ze,index:De}):null,Xr=ke(Bn)&&ke(ze)?yn({id:vn,items:On,activeIndex:Bn,overIndex:ze}):De,zr=xt==null?void 0:xt.id,Or=(0,ye.useRef)({activeId:zr,items:On,newIndex:Xr,containerId:hn}),bo=On!==Or.current.items,Zr=Xt({active:xt,containerId:hn,isDragging:dn,isSorting:Ai,id:vn,index:De,items:On,newIndex:Or.current.newIndex,previousItems:Or.current.items,previousContainerId:Or.current.containerId,transition:tn,wasDragging:Or.current.activeId!=null}),vr=Ge({disabled:!Zr,index:De,node:Ue,rect:Et});return(0,ye.useEffect)(()=>{Ai&&Or.current.newIndex!==Xr&&(Or.current.newIndex=Xr),hn!==Or.current.containerId&&(Or.current.containerId=hn),On!==Or.current.items&&(Or.current.items=On)},[Ai,Xr,hn,On]),(0,ye.useEffect)(()=>{if(zr===Or.current.activeId)return;if(zr&&!Or.current.activeId){Or.current.activeId=zr;return}const ei=setTimeout(()=>{Or.current.activeId=zr},50);return()=>clearTimeout(ei)},[zr]),{active:xt,activeIndex:Bn,attributes:bn,data:Se,rect:Et,index:De,newIndex:Xr,items:On,isOver:Ze,isSorting:Ai,isDragging:dn,listeners:un,node:Ue,overIndex:ze,over:Zn,setNodeRef:ii,setActivatorNodeRef:An,setDroppableNodeRef:At,setDraggableNodeRef:En,transform:vr!=null?vr:Kr,transition:xo()};function xo(){if(vr||bo&&Or.current.newIndex===De)return Ke;if(!(Qi&&!(0,We.vd)(dt)||!tn)&&(Ai||Zr))return We.ux.Transition.toString(tl(ha({},tn),{property:Ie}))}}function Xe(Mt,Xt){var gt,Re;return typeof Mt=="boolean"?{draggable:Mt,droppable:!1}:{draggable:(gt=Mt==null?void 0:Mt.draggable)!=null?gt:Xt.draggable,droppable:(Re=Mt==null?void 0:Mt.droppable)!=null?Re:Xt.droppable}}function kt(Mt){if(!Mt)return!1;const Xt=Mt.data.current;return!!(Xt&&"sortable"in Xt&&typeof Xt.sortable=="object"&&"containerId"in Xt.sortable&&"items"in Xt.sortable&&"index"in Xt.sortable)}const Je=[Oe.g4.Down,Oe.g4.Right,Oe.g4.Up,Oe.g4.Left],Wt=(Mt,Xt)=>{let{context:{active:gt,collisionRect:Re,droppableRects:Lt,droppableContainers:yn,over:vn,scrollableAncestors:Nt}}=Xt;if(Je.includes(Mt.code)){if(Mt.preventDefault(),!gt||!Re)return;const en=[];yn.getEnabled().forEach(hn=>{if(!hn||hn!=null&&hn.disabled)return;const Bn=Lt.get(hn.id);if(Bn)switch(Mt.code){case KeyboardCode.Down:Re.topBn.top&&en.push(hn);break;case KeyboardCode.Left:Re.left>Bn.left&&en.push(hn);break;case KeyboardCode.Right:Re.left1&&(On=tn[1].id),On!=null){const hn=yn.get(gt.id),Bn=yn.get(On),mt=Bn?Lt.get(Bn.id):null,Yn=Bn==null?void 0:Bn.node.current;if(Yn&&mt&&hn&&Bn){const ze=getScrollableAncestors(Yn).some((rt,Et)=>Nt[Et]!==rt),Le=It(hn,Bn),we=Ht(hn,Bn),Be=ze||!Le?{x:0,y:0}:{x:we?Re.width-mt.width:0,y:we?Re.height-mt.height:0},De={x:mt.left,y:mt.top};return Be.x&&Be.y?De:subtract(De,Be)}}}};function It(Mt,Xt){return!kt(Mt)||!kt(Xt)?!1:Mt.data.current.sortable.containerId===Xt.data.current.sortable.containerId}function Ht(Mt,Xt){return!kt(Mt)||!kt(Xt)||!It(Mt,Xt)?!1:Mt.data.current.sortable.indexIt=>{Je.forEach(Ht=>Ht(It))},Je)}const We=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function jt(kt){const Je=Object.prototype.toString.call(kt);return Je==="[object Window]"||Je==="[object global]"}function qe(kt){return"nodeType"in kt}function et(kt){var Je,Wt;return kt?jt(kt)?kt:qe(kt)&&(Je=(Wt=kt.ownerDocument)==null?void 0:Wt.defaultView)!=null?Je:window:window}function ke(kt){const{Document:Je}=et(kt);return kt instanceof Je}function Tt(kt){return jt(kt)?!1:kt instanceof et(kt).HTMLElement}function bt(kt){return kt instanceof et(kt).SVGElement}function tt(kt){return kt?jt(kt)?kt.document:qe(kt)?ke(kt)?kt:Tt(kt)||bt(kt)?kt.ownerDocument:document:document:document}const Ot=We?ye.useLayoutEffect:ye.useEffect;function it(kt){const Je=(0,ye.useRef)(kt);return Ot(()=>{Je.current=kt}),(0,ye.useCallback)(function(){for(var Wt=arguments.length,It=new Array(Wt),Ht=0;Ht{kt.current=setInterval(It,Ht)},[]),Wt=(0,ye.useCallback)(()=>{kt.current!==null&&(clearInterval(kt.current),kt.current=null)},[]);return[Je,Wt]}function Me(kt,Je){Je===void 0&&(Je=[kt]);const Wt=(0,ye.useRef)(kt);return Ot(()=>{Wt.current!==kt&&(Wt.current=kt)},Je),Wt}function te(kt,Je){const Wt=(0,ye.useRef)();return(0,ye.useMemo)(()=>{const It=kt(Wt.current);return Wt.current=It,It},[...Je])}function ne(kt){const Je=it(kt),Wt=(0,ye.useRef)(null),It=(0,ye.useCallback)(Ht=>{Ht!==Wt.current&&(Je==null||Je(Ht,Wt.current)),Wt.current=Ht},[]);return[Wt,It]}function ce(kt){const Je=(0,ye.useRef)();return(0,ye.useEffect)(()=>{Je.current=kt},[kt]),Je.current}let se={};function ge(kt,Je){return(0,ye.useMemo)(()=>{if(Je)return Je;const Wt=se[kt]==null?0:se[kt]+1;return se[kt]=Wt,kt+"-"+Wt},[kt,Je])}function me(kt){return function(Je){for(var Wt=arguments.length,It=new Array(Wt>1?Wt-1:0),Ht=1;Ht{const gt=Object.entries(Xt);for(const[Re,Lt]of gt){const yn=Mt[Re];yn!=null&&(Mt[Re]=yn+kt*Lt)}return Mt},ha({},Je))}}const Ce=me(1),Fe=me(-1);function Pe(kt){return"clientX"in kt&&"clientY"in kt}function Ie(kt){if(!kt)return!1;const{KeyboardEvent:Je}=et(kt.target);return Je&&kt instanceof Je}function Ke(kt){if(!kt)return!1;const{TouchEvent:Je}=et(kt.target);return Je&&kt instanceof Je}function Ye(kt){if(Ke(kt)){if(kt.touches&&kt.touches.length){const{clientX:Je,clientY:Wt}=kt.touches[0];return{x:Je,y:Wt}}else if(kt.changedTouches&&kt.changedTouches.length){const{clientX:Je,clientY:Wt}=kt.changedTouches[0];return{x:Je,y:Wt}}}return Pe(kt)?{x:kt.clientX,y:kt.clientY}:null}const Ge=Object.freeze({Translate:{toString(kt){if(!kt)return;const{x:Je,y:Wt}=kt;return"translate3d("+(Je?Math.round(Je):0)+"px, "+(Wt?Math.round(Wt):0)+"px, 0)"}},Scale:{toString(kt){if(!kt)return;const{scaleX:Je,scaleY:Wt}=kt;return"scaleX("+Je+") scaleY("+Wt+")"}},Transform:{toString(kt){if(kt)return[Ge.Translate.toString(kt),Ge.Scale.toString(kt)].join(" ")}},Transition:{toString(kt){let{property:Je,duration:Wt,easing:It}=kt;return Je+" "+Wt+"ms "+It}}}),ft="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Xe(kt){return kt.matches(ft)?kt:kt.querySelector(ft)}},37036:function(){"use strict"},95625:function(){"use strict"},88010:function(Rn,Nn){"use strict";Nn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},24990:function(Rn,Nn){"use strict";Nn.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},84287:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,et=(bt,tt,Ot)=>tt in bt?Oe(bt,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):bt[tt]=Ot,ke=(bt,tt)=>{for(var Ot in tt||(tt={}))jt.call(tt,Ot)&&et(bt,Ot,tt[Ot]);if(We)for(var Ot of We(tt))qe.call(tt,Ot)&&et(bt,Ot,tt[Ot]);return bt};const Tt=bt=>React.createElement("svg",ke({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},bt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,et=(bt,tt,Ot)=>tt in bt?Oe(bt,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):bt[tt]=Ot,ke=(bt,tt)=>{for(var Ot in tt||(tt={}))jt.call(tt,Ot)&&et(bt,Ot,tt[Ot]);if(We)for(var Ot of We(tt))qe.call(tt,Ot)&&et(bt,Ot,tt[Ot]);return bt};const Tt=bt=>React.createElement("svg",ke({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},bt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},74413:function(){"use strict";function Rn(Me,te,ne,ce){ne===void 0&&(ne=0),ce===void 0&&(ce=1/0),this._name=Me,this._defaultValue=te,this._minimum=ne,this._maximum=ce}Object.defineProperty(Rn.prototype,"name",{get:function(){return this._name},set:function(Me){if(typeof Me!="string"||Me==="")throw new Error("Shape name must be a valid string.");this._name=Me}}),Object.defineProperty(Rn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("The default value must be a real number, not: "+Me);this._defaultValue=Me}}),Object.defineProperty(Rn.prototype,"minimum",{get:function(){return this._minimum},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("Minimum must be a real number, not: "+Me);this._minimum=Me}}),Object.defineProperty(Rn.prototype,"maximum",{get:function(){return this._maximum},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("Maximum must be a real number, not: "+Me);this._maximum=Me}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Me,te){var ne=go.Shape._FigureParameters[Me];return ne?ne[te]:null},go.Shape.setFigureParameter=function(Me,te,ne){if(!(ne instanceof Rn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+ne);if(ne.defaultValuene.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ne.defaultValue);var ce=go.Shape._FigureParameters[Me];ce||(ce=[],go.Shape._FigureParameters[Me]=ce),ce[te]=ne};var Nn=[];function ve(Me,te){var ne=Nn.pop();return ne===void 0?new go.Point(Me,te):(ne.x=Me,ne.y=te,ne)}function ye(){var Me=Nn.pop();return Me===void 0?new go.Point:Me}function Oe(Me){Nn.push(Me)}function We(Me,te,ne,ce,se,ge,me,Ce,Fe){Fe||(Fe=new go.Point);var Pe=Me-ne,Ie=se-me,Ke=NaN,Ye=NaN;if(Pe===0)if(Ie===0)Me===ne&&(Ke=Me,Ye=te);else{var Ge=(ge-Ce)/Ie,ft=ge-Ge*se;Ke=Me,Ye=Ge*Ke+ft}else if(Ie===0){var Xe=(te-ce)/Pe,kt=te-Xe*Me;Ke=se,Ye=Xe*Ke+kt}else{var Xe=(te-ce)/Pe,Ge=(ge-Ce)/Ie,kt=te-Xe*Me,ft=ge-Ge*se;Ke=(ft-kt)/(Xe-Ge),Ye=Xe*Ke+kt}return Fe.x=Ke,Fe.y=Ye,Fe}function jt(Me,te,ne,ce,se,ge,me,Ce,Fe,Pe,Ie,Ke,Ye,Ge){var ft=1-Fe,Xe=Fe,kt=Me*ft+ne*Xe,Je=te*ft+ce*Xe,Wt=ne*ft+se*Xe,It=ce*ft+ge*Xe,Ht=se*ft+me*Xe,Mt=ge*ft+Ce*Xe,Xt=kt*ft+Wt*Xe,gt=Je*ft+It*Xe,Re=Wt*ft+Ht*Xe,Lt=It*ft+Mt*Xe,yn=Xt*ft+Re*Xe,vn=gt*ft+Lt*Xe;Pe.x=kt,Pe.y=Je,Ie.x=Xt,Ie.y=gt,Ke.x=yn,Ke.y=vn,Ye.x=Re,Ye.y=Lt,Ge.x=Ht,Ge.y=Mt}var qe=new go.Spot(.156,.156),et=new go.Spot(.844,.844),ke=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Rn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=5),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var se=ce*ke,ge=new go.Geometry().add(new go.PathFigure(ce,0,!0).add(new go.PathSegment(go.PathSegment.Line,te-ce,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-se,0,te,se)).add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)).add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,ne-se,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ce,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,se,ne,0,ne-se)).add(new go.PathSegment(go.PathSegment.Line,0,ce)).add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,se,se,0).close()));return se>1&&(ge.spot1=new go.Spot(0,0,se,se),ge.spot2=new go.Spot(1,1,-se,-se)),ge}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=ne/2,ce.endX=te,ce.endY=ne/2,ce}),go.Shape.defineFigureGenerator("LineV",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te/2,ce.startY=0,ce.endX=te/2,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne/2,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("XLine",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LineRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.25*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)))}),go.Shape.defineFigureGenerator("LineDown",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.25*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)))}),go.Shape.defineFigureGenerator("LineLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.75*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)))}),go.Shape.defineFigureGenerator("LineUp",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.75*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Me,te,ne){var ce=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ce*te,(1-ce)*ne,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne/2)).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("CircleLine",function(Me,te,ne){var ce=te/2,se=new go.Geometry().add(new go.PathFigure(te,te/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ce,ce,ce,ce).close()));return se.spot1=qe,se.spot2=et,se.defaultStretch=go.GraphObject.Uniform,se}),go.Shape.defineFigureGenerator("Line1",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=0,ce.endX=te,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Line2",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te,ce.startY=0,ce.endX=0,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Curve1",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,ke*te,0,te,(1-ke)*ne)))}),go.Shape.defineFigureGenerator("Curve2",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,0,ke*ne,(1-ke)*te,ne)))}),go.Shape.defineFigureGenerator("Curve3",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,ke*ne,ke*te,ne)))}),go.Shape.defineFigureGenerator("Curve4",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,(1-ke)*te,0,0,(1-ke)*ne)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Rn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)?ce=.1:ce<-1?ce=-1:ce>1&&(ce=1);var se=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),se.5&&(ce=.5);var se=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te/2);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te/2);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())):ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())),se0&&(me.add(new go.PathSegment(go.PathSegment.Move,te/2+Ce,te/2)),me.add(new go.PathSegment(go.PathSegment.Arc,0,-360,se,se,Ce,Ce).close())),ge.spot1=qe,ge.spot2=et,ge.defaultStretch=go.GraphObject.Uniform,ge}),go.Shape.defineFigureGenerator("Cloud",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.08034461*te,.1944299*ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*te,.05349299*ne,-.09239631*te,.07836421*ne,.1406031*te,-.0542823*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*te,.074219*ne,.2450511*te,-.00697547*ne,.3776197*te,-.01112067*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*te,.07004196*ne,.4539471*te,0,.6066018*te,-.02526587*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*te,.08370865*ne,.6914277*te,-.01904177*ne,.8921095*te,-.01220843*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*te,.3194596*ne,1.036446*te,.04105738*ne,1.020377*te,.3022052*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*te,.562044*ne,1.04448*te,.360238*ne,.992256*te,.5219009*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*te,.8217117*ne,1.032337*te,.5771781*ne,1.018411*te,.8120651*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*te,.9156953*ne,1.028411*te,.9571472*ne,.8556702*te,1.052487*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*te,.9310455*ne,.7431877*te,1.009325*ne,.5624123*te,1.021761*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*te,.9344623*ne,.4820677*te,1.031761*ne,.3030112*te,1.002796*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.870098*ne,.2329994*te,1.01518*ne,.03213784*te,1.01518*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*te,.6545475*ne,-.02812061*te,.9032597*ne,-.01205169*te,.6835638*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*te,.4265613*ne,-.01812061*te,.6089503*ne,-.00606892*te,.4555777*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.1944299*ne,-.01606892*te,.3892545*ne,-.01205169*te,.1944299*ne))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Me,te,ne){var ce=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ce*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close())).setSpots(ce/2,ce/2,1-ce/2,1-ce/2)}),go.Shape.setFigureParameter("Pie",0,new Rn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Rn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Me,te,ne){var ce=Me?Me.parameter1:NaN,se=Me?Me.parameter2:NaN;isNaN(ce)&&(ce=0),isNaN(se)&&(se=315);var ge=ce%360;ge<0&&(ge+=360);var me=se%360,Ce=Math.min(te,ne)/2;return new go.Geometry().add(new go.PathFigure(Ce,Ce).add(new go.PathSegment(go.PathSegment.Arc,ge,me,Ce,Ce,Ce,Ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Me,te,ne){var ce=ke/Math.SQRT2*.5,se=Math.SQRT2/2,ge=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,se*te,ge*ne,te,(1-ce)*ne,(se+ce)*te,(ge+ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30);var se=Math.min(ce,te)/2,ge=te/2,me=ne/2;return new go.Geometry().add(new go.PathFigure(ge-se,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+se,0)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me-se)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me-se).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Rn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var se=Math.min(ce,te)/2,ge=te/2,me=ne/2;return new go.Geometry().add(new go.PathFigure(ge-se,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+se,0)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me-se)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me-se).close()))}),go.Shape.setFigureParameter("ThickX",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;if((isNaN(ce)||ce<0)&&(ce=30),te===0||ne===0){var se=new go.Geometry(go.Geometry.Rectangle);return se.startX=0,se.startY=0,se.endX=te,se.endY=ne,se}else{var ge=te/2,me=ne/2,Ce=Math.atan2(ne,te),Fe=ce-Math.min(Math.cos(Ce)*ce/2,ge),Pe=ce-Math.min(Math.sin(Ce)*ce/2,me),se=new go.Geometry,Ie=new go.PathFigure(Fe,0,!0);return se.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,ge,.2*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,te-Fe,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,te,Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,te,ne-Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,te-Fe,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,ge,.8*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,Fe,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,ne-Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Pe).close()),se}}),go.Shape.setFigureParameter("ThinX",0,new Rn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var se=new go.Geometry,ge=new go.PathFigure(.1*te,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne).close()),se}),go.Shape.setFigureParameter("SquareIBeam",0,new Rn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.2);var se=new go.Geometry,ge=new go.PathFigure(0,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close()),se}),go.Shape.setFigureParameter("RoundedIBeam",0,new Rn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.5);var se=new go.Geometry,ge=new go.PathFigure(0,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,Math.abs(1-ce)*te,.25*ne,Math.abs(1-ce)*te,.75*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),se}),go.Shape.defineFigureGenerator("HalfEllipse",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,ke*te,0,te,(.5-ke/2)*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,(.5+ke/2)*ne,ke*te,ne).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,0,te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*te,.75*ne,.5*te,.25*ne).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,.1*te,.8*ne,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,0,0,.45*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.55*te,0,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.5*ne,.9*te,.8*ne).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*te,.01*ne)).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.6*te,.2*ne,te,.25*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.7*ne,te,.8*ne,.6*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,.5*te,.75*ne,.55*te,.95*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.7*ne,.45*te,.95*ne,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.4*te,.8*ne,0,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.49*te,.01*ne,0,.25*ne,.4*te,.2*ne).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.4*te,.6*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.15*te,ne,.5*te,.75*ne,.45*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.6*ne,.55*te,.95*ne,.5*te,.75*ne));var ge=.2,me=.3,Ce=0,Fe=ge*ke;return se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+me)*te,(.5+Ce)*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me)*te,(.5-Fe+Ce)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.65*te,.36771243*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me+.05)*te,(.5-Fe+Ce-.02)*ne)),ge=.2,me=0,Ce=-.3,Fe=ge*ke,se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+me)*te,(.5+Ce)*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me)*te,(.5-Fe+Ce)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+me)*te,(.5+Ce)*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me)*te,(.5-Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Fe+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),ge=.2,me=-.3,Ce=0,Fe=ge*ke,se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me-.05)*te,(.5-Fe+Ce-.02)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+me)*te,(.5+Ce)*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me)*te,(.5-Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.6*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne).close()),ce.setSpots(.06,.33,.93,.68),ce}),go.Shape.defineFigureGenerator("YinYang",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.5,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*.5,te*.5,te*.5,te*.5)),se.add(new go.PathSegment(go.PathSegment.Arc,90,-180,te*.5,te*.75,te*.25,te*.25)),se.add(new go.PathSegment(go.PathSegment.Arc,90,180,te*.5,te*.25,te*.25,te*.25));var ge=.1,me=.5,Ce=.25;return se.add(new go.PathSegment(go.PathSegment.Move,(me+ge)*te,Ce*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,0,-360,te*me,ne*Ce,ge*te,ge*te).close()),se=new go.PathFigure(te*.5,0,!1),ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*.5,te*.5,te*.5,te*.5)),Ce=.75,se=new go.PathFigure((me+ge)*te,Ce*ne,!0),ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,0,360,te*me,ne*Ce,ge*te,ge*te).close()),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Peace",function(Me,te,ne){var ce=.8535533905932737,se=.5*te,ge=.5*ne;return new go.Geometry().add(new go.PathFigure(se,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,se,ge,se,ge)).add(new go.PathSegment(go.PathSegment.Line,se,ne)).add(new go.PathSegment(go.PathSegment.Move,se,ge)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,se,ge)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ce*ne)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=.5,Ce=.5,Fe=new go.PathFigure(me*te,(Ce-ge)*ne);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),ge=.4,se=ke*.4;var Pe=ye(),Ie=ye(),Ke=ye(),Ye=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.42,Pe,Ie,Ke,Ye,Ye);var Ge=ye(),ft=ye(),Xe=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.58,Ye,Ye,Xe,Ge,ft);var kt=ye(),Je=ye(),Wt=ye();jt(me,Ce+ge,me-se,Ce+ge,me-ge,Ce+se,me-ge,Ce,.42,kt,Je,Wt,Ye,Ye);var It=ye(),Ht=ye(),Mt=ye();return jt(me,Ce+ge,me-se,Ce+ge,me-ge,Ce+se,me-ge,Ce,.58,Ye,Ye,Mt,It,Ht),Fe.add(new go.PathSegment(go.PathSegment.Move,Mt.x*te,Mt.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,It.x*te,It.y*ne,Ht.x*te,Ht.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ke.x*te,Ke.y*ne,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,Mt.x*te,Mt.y*ne).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,Wt.x*te,Wt.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,Xe.x*te,Xe.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ge.x*te,Ge.y*ne,ft.x*te,ft.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Wt.x*te,Wt.y*ne,kt.x*te,kt.y*ne,Je.x*te,Je.y*ne).close()),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ye),Oe(Ge),Oe(ft),Oe(Xe),Oe(kt),Oe(Je),Oe(Wt),Oe(It),Oe(Ht),Oe(Mt),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Fragile",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*te,0)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.29*te,.33*ne)).add(new go.PathSegment(go.PathSegment.Line,.35*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.5*ne,te,.25*ne,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.5*ne,0,.25*ne).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30),ce>te&&(ce=te);var se=(te-ce)/2,ge=se+ce;return new go.Geometry().add(new go.PathFigure(ge,.5*ne).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,se,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.55*ne).add(new go.PathSegment(go.PathSegment.Line,.6*te,0)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.55*ne).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Me,te,ne){var ce=new go.Geometry,se=ke*.4,ge=.4,me=.5,Ce=.5,Fe=ye(),Pe=ye(),Ie=ye(),Ke=ye(),Ye=new go.PathFigure((me-ge)*te,Ce*ne,!1);ce.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.44,Ie,Ke,Pe,Fe,Fe),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne));var Ge=ve(Pe.x,Pe.y);jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.56,Fe,Fe,Pe,Ie,Ke);var ft=ve(Pe.x,Pe.y);Ye.add(new go.PathSegment(go.PathSegment.Line,(Ge.x*.1+.95*.9)*te,Ge.y*.1*ne)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*te,Ge.y*.1*ne)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*te,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ft.x*.1+.9)*te,.15*ne)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ft.x*.1+.9)*te,(ft.y*.1+.05*.9)*ne)),Ye.add(new go.PathSegment(go.PathSegment.Line,ft.x*te,ft.y*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),ge=.35,se=ke*.35;var Xe=new go.PathFigure(me*te,(Ce-ge)*ne,!1);ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne));var kt=new go.PathFigure((me-ge)*te,Ce*ne,!1);return ce.add(kt),Oe(Fe),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ge),Oe(ft),ce.spot1=new go.Spot(.202,.257),ce.spot2=new go.Spot(.792,.739),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("GenderFemale",function(Me,te,ne){var ce=new go.Geometry,se=.375,ge=0,me=-.125,Ce=se*ke,Fe=new go.PathFigure((.525+ge)*te,(.5+se+me)*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+se+ge)*te,(.5+me)*ne,(.5+Ce+ge)*te,(.5+se+me)*ne,(.5+se+ge)*te,(.5+Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-se+me)*ne,(1-.5+se+ge)*te,(.5-Ce+me)*ne,(.5+Ce+ge)*te,(.5-se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ge)*te,(.5+se+me)*ne,(.5-se+ge)*te,(.5+Ce+me)*ne,(.5-Ce+ge)*te,(.5+se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne).close()),se=.325,ge=0,me=-.125,Ce=se*ke;var Fe=new go.PathFigure((1-.5+se+ge)*te,(.5+me)*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5+se+me)*ne,(.5+se+ge)*te,(.5+Ce+me)*ne,(.5+Ce+ge)*te,(.5+se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5+se+me)*ne,(.5-se+ge)*te,(.5+Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+se+ge)*te,(.5+me)*ne,(.5+Ce+ge)*te,(.5-se+me)*ne,(1-.5+se+ge)*te,(.5-Ce+me)*ne));var Fe=new go.PathFigure((.525+ge)*te,(.5+se+me)*ne,!1);return ce.add(Fe),ce.spot1=new go.Spot(.232,.136),ce.spot2=new go.Spot(.682,.611),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicImplies",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Me,te,ne){var ce=new go.Geometry().add(new go.PathFigure(.5*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*te,.5*ne,.5*te,.5*ne)));return ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicTruth",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Me,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Me,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Rn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Rn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=.3);var ge=(1-ce)*te,me=(.5-se/2)*ne,Ce=(.5+se/2)*ne,Fe=new go.Geometry,Pe=new go.PathFigure(0,me,!0);Fe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,me)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),Fe.spot1=new go.Spot(0,me/ne);var Ie=We(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ye());return Fe.spot2=new go.Spot(Ie.x,Ie.y),Oe(Ie),Fe}),go.Shape.setFigureParameter("Arrow2",0,new Rn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Rn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=30),ce>te&&(ce=te);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=30),se=Math.min(se,ne/2);var ge=te-ce,me=(ne-se)/2,Ce=me+se,Fe=new go.Geometry,Pe=new go.PathFigure(0,me,!0);Fe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,me)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),Fe.spot1=new go.Spot(0,me/ne);var Ie=We(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ye());return Fe.spot2=new go.Spot(Ie.x,Ie.y),Oe(Ie),Fe}),go.Shape.defineFigureGenerator("Chevron",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("DoubleArrow",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.214*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,1*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.786*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,1*ne).close()),ce}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Rn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close());var Fe=We(0,.5,.3,0,0,se/ne,.1,se/ne,ye());return me.spot1=new go.Spot(Fe.x,Fe.y),Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,Fe),me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Rn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Rn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=40);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=100);var ge=(ne-ce)/2,me=ge+ce,Ce=(ne-se)/2,Fe=Ce+se;(ce>ne||se>ne)&&(se>ce?(ce=ce*ne/se,ge=(ne-ce)/2,me=ge+ce,Ce=0,Fe=ne):(ge=0,me=ne,Ce=0,Fe=ne));var Pe=new go.Geometry,Ie=new go.PathFigure(te,.5*ne,!0);Pe.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close());var Ke=We(0,.5,.3,Ce/ne,0,ge/ne,1,ge/ne,ye());return Pe.spot1=new go.Spot(Ke.x,Ke.y),Ke=We(.7,Fe/ne,1,.5,0,me/ne,1,me/ne,Ke),Pe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Pe}),go.Shape.setFigureParameter("IBeamArrow",0,new Rn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(0,se/ne);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("IBeamArrow2",0,new Rn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Rn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=40);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=100);var ge=(ne-ce)/2,me=ge+ce,Ce=(ne-se)/2,Fe=Ce+se;(ce>ne||se>ne)&&(se>ce?(ce=ce*ne/se,ge=(ne-ce)/2,me=ge+ce,Ce=0,Fe=ne):(ge=0,me=ne,Ce=0,Fe=ne));var Pe=new go.Geometry,Ie=new go.PathFigure(te,.5*ne,!0);Pe.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close()),Pe.spot1=new go.Spot(0,ge/ne);var Ke=We(.7,Fe/ne,1,.5,0,me/ne,1,me/ne,ye());return Pe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Pe}),go.Shape.setFigureParameter("Pointer",0,new Rn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.1);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),se.spot1=new go.Spot(ce,.35);var me=We(.2,.65,1,.65,0,1,1,.5,ye());return se.spot2=new go.Spot(me.x,me.y),Oe(me),se}),go.Shape.setFigureParameter("RoundedPointer",0,new Rn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),se.spot1=new go.Spot(ce,.35);var me=We(0,.65,1,.65,0,1,1,.5,ye());return se.spot2=new go.Spot(me.x,me.y),Oe(me),se}),go.Shape.setFigureParameter("SplitEndArrow",0,new Rn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.4);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(.2,.3);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Rn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=50);var se=(ne-ce)/2,ge=se+ce;ce>ne&&(se=0,ge=ne);var me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(.2,se/ne);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("SquareArrow",0,new Rn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.7);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),se.spot1=go.Spot.TopLeft,se.spot2=new go.Spot(ce,1),se}),go.Shape.defineFigureGenerator("Cone1",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(0,.9*ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne).close()),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.97),ce}),go.Shape.defineFigureGenerator("Cone2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.9*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,ne,.85/.9*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne).close());var ge=new go.PathFigure(0,.9*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,.8*ne,.85/.9*te,.8*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.82),ce}),go.Shape.defineFigureGenerator("Cube1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.5,.85),ce}),go.Shape.defineFigureGenerator("Cube2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.3*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0).close());var ge=new go.PathFigure(0,.3*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.7,1),ce}),go.Shape.defineFigureGenerator("Cylinder1",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(0,ce,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,ke*ce,(.5-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,1*te,ce,(.5+ge)*te,0,1*te,ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,1*ne,1*te,ne-ke*ce,(.5+ge)*te,1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,1*ne,0,ne-ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce));var Ce=new go.PathFigure(te,ce,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,2*ce,1*te,2*ce-ke*ce,(.5+ge)*te,2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ce,(.5-ge)*te,2*ce,0,2*ce-ke*ce)),se.spot1=new go.Spot(0,0,0,2*ce),se.spot2=new go.Spot(1,1),se}),go.Shape.defineFigureGenerator("Cylinder2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(0,ne-ce,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,ke*ce,(.5-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,(.5+ge)*te,0,te,ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,ne-ke*ce,(.5+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,ne,0,ne-ke*ce));var Ce=new go.PathFigure(0,ne-ce,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne-2*ce,0,ne-ce-ke*ce,(.5-ge)*te,ne-2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ne-ce,(.5+ge)*te,ne-2*ce,te,ne-ce-ke*ce)),se.spot1=new go.Spot(0,0),se.spot2=new go.Spot(1,1,0,-2*ce),se}),go.Shape.defineFigureGenerator("Cylinder3",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(ce,0,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-ke*ce,0,te,(.5-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-ke*ce,ne)),me.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,ke*ce,ne,0,(.5+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,ke*ce,0));var Ce=new go.PathFigure(ce,0,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,2*ce,.5*ne,ce+ke*ce,0,2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,ne,2*ce,(.5+ge)*ne,ce+ke*ce,ne)),se.spot1=new go.Spot(0,0,2*ce,0),se.spot2=new go.Spot(1,1),se}),go.Shape.defineFigureGenerator("Cylinder4",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(te-ce,0,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-ke*ce,0,te,(.5-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-ke*ce,ne)),me.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,ke*ce,ne,0,(.5+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,ke*ce,0)),me.add(new go.PathSegment(go.PathSegment.Line,te-ce,0));var Ce=new go.PathFigure(te-ce,0,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-2*ce,.5*ne,te-ce-ke*ce,0,te-2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te-2*ce,(.5+ge)*ne,te-ce-ke*ce,ne)),se.spot1=new go.Spot(0,0),se.spot2=new go.Spot(1,1,-2*ce,0),se}),go.Shape.defineFigureGenerator("Prism1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,.25*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.25*te,.25*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.408,.172),ce.spot2=new go.Spot(.833,.662),ce}),go.Shape.defineFigureGenerator("Prism2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.25*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("Pyramid1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Pyramid2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Actor",function(Me,te,ne){var ce=new go.Geometry,se=.2,ge=.1,me=ke*se,Ce=ke*ge,Fe=.5,Pe=.1,Ie=new go.PathFigure(Fe*te,(Pe+ge)*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-se)*te,Pe*ne,(Fe-me)*te,(Pe+ge)*ne,(Fe-se)*te,(Pe+Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-ge)*ne,(Fe-se)*te,(Pe-Ce)*ne,(Fe-me)*te,(Pe-ge)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+se)*te,Pe*ne,(Fe+me)*te,(Pe-ge)*ne,(Fe+se)*te,(Pe-Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+ge)*ne,(Fe+se)*te,(Pe+Ce)*ne,(Fe+me)*te,(Pe+ge)*ne));var Ke=.05,Ye=ke*Ke;Fe=.05,Pe=.25;var Ge=new go.PathFigure(.5*te,.2*ne,!0);return ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.95*te,.2*ne)),Fe=.95,Pe=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ke)*te,Pe*ne,(Fe+Ye)*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ye)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.35*ne)),Ke=.025,Ye=ke*Ke,Fe=.825,Pe=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ye)*ne,(Fe+Ye)*te,(Pe-Ke)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ye)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ye)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne)),Ke=.05,Ye=ke*Ke,Fe=.5,Pe=.7,Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ye)*ne,(Fe+Ye)*te,(Pe-Ke)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ye)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ye)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.35*ne)),Ke=.025,Ye=ke*Ke,Fe=.175,Pe=.35,Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ye)*ne,(Fe+Ye)*te,(Pe-Ke)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ye)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ye)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),Ke=.05,Ye=ke*Ke,Fe=.05,Pe=.25,Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ye)*ne,(Fe-Ye)*te,(Pe-Ke)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),ce.spot1=new go.Spot(.2,.2),ce.spot2=new go.Spot(.8,.65),ce}),go.Shape.setFigureParameter("Card",0,new Rn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.2);var se=new go.Geometry,ge=new go.PathFigure(te,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),se.spot1=new go.Spot(0,ce),se.spot2=go.Spot.BottomRight,se}),go.Shape.defineFigureGenerator("Collate",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne));var ge=new go.PathFigure(.5*te,.5*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,.25),ce}),go.Shape.defineFigureGenerator("CreateRequest",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(0,se*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),me.add(new go.PathSegment(go.PathSegment.Move,0,(1-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,(1-se)*ne)),ce}),go.Shape.defineFigureGenerator("Database",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(te,.1*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+se)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+se)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-se)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+se)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-se)*te,.3*ne,0,(.2+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.4*ne,te,(.3+ge)*ne,(.5+se)*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,(.5-se)*te,.4*ne,0,(.3+ge)*ne)),ce.spot1=new go.Spot(0,.4),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("DataStorage",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.9*ne,.25*te,.1*ne).close()),ce.spot1=new go.Spot(.226,0),ce.spot2=new go.Spot(.81,1),ce}),go.Shape.defineFigureGenerator("DiskStorage",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(te,.1*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+se)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+se)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-se)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+se)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-se)*te,.3*ne,0,(.2+ge)*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("Display",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close()),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("DividedEvent",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)?se=.2:se<.15&&(se=.15);var ge=ke*.2,me=new go.PathFigure(0,.2*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,0,(.2-ge)*ne,(.2-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.2*ne,(.8+ge)*te,0,te,(.2-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,ne,te,(.8+ge)*ne,(.8+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ne,(.2-ge)*te,ne,0,(.8+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne));var Ce=new go.PathFigure(0,se*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),ce}),go.Shape.defineFigureGenerator("DividedProcess",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;(isNaN(se)||se<.1)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(0,se*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),ce}),go.Shape.defineFigureGenerator("Document",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;(isNaN(se)||se<.2)&&(se=.2);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,se*ne)),me.add(new go.PathSegment(go.PathSegment.Move,te,se*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Move,0,(1-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,(1-se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,(1-se)*ne)),ce}),go.Shape.defineFigureGenerator("ExternalProcess",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(.1*te,.4*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.9*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.6*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.4*te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.9*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("File",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.75*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Interrupt",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne));var ge=new go.PathFigure(te,.5*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne));var me=new go.PathFigure(te,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("InternalStorage",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.1);var me=new go.PathFigure(0,0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ce=new go.PathFigure(se*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,ge*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne)),ce}),go.Shape.defineFigureGenerator("Junction",function(Me,te,ne){var ce=new go.Geometry,se=1/Math.SQRT2,ge=(1-1/Math.SQRT2)/2,me=ke*.5,Ce=.5,Fe=new go.PathFigure(te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,ne,te,(Ce+me)*ne,(Ce+me)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,Ce*ne,(Ce-me)*te,ne,0,(Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,0,0,(Ce-me)*ne,(Ce-me)*te,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te,Ce*ne,(Ce+me)*te,0,te,(Ce-me)*ne));var Pe=new go.PathFigure((ge+se)*te,(ge+se)*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge*te,ge*ne)),Pe.add(new go.PathSegment(go.PathSegment.Move,ge*te,(ge+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,(ge+se)*te,ge*ne)),ce}),go.Shape.defineFigureGenerator("LinedDocument",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close());var ge=new go.PathFigure(.1*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.75*ne)),ce.spot1=new go.Spot(.1,0),ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("LoopLimit",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MagneticTape",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(.5*te,ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+.1)*te,.9*ne,te,(ge+se)*ne,(ge+se)*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.15,.15),ce.spot2=new go.Spot(.85,.8),ce}),go.Shape.defineFigureGenerator("ManualInput",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MessageFromUser",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.7);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,se*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.25);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,se*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,(1-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("MicroformRecording",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("MultiDocument",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.44*ne,.96*te,.47*ne,.93*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.54*ne,.86*te,.57*ne,.83*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.4*te,.4*ne,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,0).close());var ge=new go.PathFigure(.1*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.44*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.8,.77),ce}),go.Shape.defineFigureGenerator("MultiProcess",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,.1*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close());var ge=new go.PathFigure(.2*te,.1*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.1*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),ce.spot1=new go.Spot(0,.2),ce.spot2=new go.Spot(.8,1),ce}),go.Shape.defineFigureGenerator("OfflineStorage",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=1-se,me=new go.PathFigure(0,0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close());var Ce=new go.PathFigure(.5*se*te,se*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*se)*te,se*ne)),ce}),go.Shape.defineFigureGenerator("OffPageConnector",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("Or",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(te,ge*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+se)*ne,(ge+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne));var Ce=new go.PathFigure(te,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ce}),go.Shape.defineFigureGenerator("PaperTape",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.5*te,.6*ne,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=new go.Spot(0,.49),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.3);var me=new go.PathFigure(0,0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.3);var me=new go.PathFigure(0,0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Procedure",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure((1-se)*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,se*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),ce}),go.Shape.defineFigureGenerator("Process",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Sort",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(0,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.5),ce}),go.Shape.defineFigureGenerator("Start",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.25);var ge=new go.PathFigure(se*te,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne));var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,(1-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,ne)),ce.spot1=new go.Spot(se,0),ce.spot2=new go.Spot(1-se,1),ce}),go.Shape.defineFigureGenerator("Terminator",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne)),ce.spot1=new go.Spot(.23,0),ce.spot2=new go.Spot(.77,1),ce}),go.Shape.defineFigureGenerator("TransmittalTape",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,(1-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-se)*ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("AndGate",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(.5+se)*te,0,te,(.5-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.5+se)*ne,(.5+se)*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.55,1),ce}),go.Shape.defineFigureGenerator("Buffer",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Clock",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(te,ge*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+se)*ne,(ge+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne));var Ce=new go.PathFigure(te,ge*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne));var Fe=new go.PathFigure(.8*te,.75*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*te,.75*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*te,.75*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*te,.75*ne)),ce}),go.Shape.defineFigureGenerator("Ground",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.3*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),ce}),go.Shape.defineFigureGenerator("Inverter",function(Me,te,ne){var ce=new go.Geometry,se=ke*.1,ge=.1,me=.9,Ce=.5,Fe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne));var Pe=new go.PathFigure((me+ge)*te,Ce*ne,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.4,.75),ce}),go.Shape.defineFigureGenerator("NandGate",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.4,me=ke*.1,Ce=.1,Fe=.9,Pe=.5,Ie=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,.8*te,(.5+ge)*ne,(.4+se)*te,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(.4+se)*te,0,.8*te,(.5-ge)*ne));var Ke=new go.PathFigure((Fe+Ce)*te,Pe*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te,Pe*ne,(Fe-me)*te,(Pe+Ce)*ne,(Fe-Ce)*te,(Pe+me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te,Pe*ne,(Fe+me)*te,(Pe-Ce)*ne,(Fe+Ce)*te,(Pe-me)*ne)),ce.spot1=new go.Spot(0,.05),ce.spot2=new go.Spot(.55,.95),ce}),go.Shape.defineFigureGenerator("NorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=0,Ce=.5,Fe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.7*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(me+ge)*te,(Ce-se)*ne,.7*te,(Ce-ge)*ne)),se=.1,ge=ke*.1,me=.9,Ce=.5;var Pe=new go.PathFigure((me-se)*te,Ce*ne,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.6,.75),ce}),go.Shape.defineFigureGenerator("OrGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=0,Ce=.5,Fe=new go.PathFigure(0,0,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(me+ge+ge)*te,(Ce-se)*ne,.8*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.8*te,(Ce+ge)*ne,(me+ge+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne).close()),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("XnorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=.2,Ce=.5,Fe=new go.PathFigure(.1*te,0,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Pe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.7*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(me+ge)*te,(Ce-se)*ne,.7*te,(Ce-ge)*ne)),se=.1,ge=ke*.1,me=.9,Ce=.5;var Ie=new go.PathFigure((me-se)*te,Ce*ne,!0);return ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.65,.75),ce}),go.Shape.defineFigureGenerator("XorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=.2,Ce=.5,Fe=new go.PathFigure(.1*te,0,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Pe=new go.PathFigure(.2*te,0,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(me+ge)*te,(Ce-se)*ne,.9*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.9*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne).close()),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.8,.75),ce}),go.Shape.defineFigureGenerator("Capacitor",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Resistor",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Inductor",function(Me,te,ne){var ce=new go.Geometry,se=ke*.1,ge=.1,me=.1,Ce=.5,Fe=new go.PathFigure((me-se*.5)*te,ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.3,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.5,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.9,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se*.5)*te,ne,(me+ge)*te,0,(me+se)*te,ne)),ce}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-ge)*te,Ce*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Move,(me-ge+.1)*te,Ce*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge-.1)*te,Ce*ne,me*te,(Ce-ge)*ne,me*te,(Ce+ge)*ne)),ce}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.75*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Diode",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Wifi",function(Me,te,ne){var ce=new go.Geometry,se=te,ge=ne;te=te*.38,ne=ne*.6;var me=ke*.8,Ce=.8,Fe=0,Pe=.5,Ie=(se-te)/2,Ke=(ge-ne)/2,Ye=new go.PathFigure(Fe*te+Ie,(Pe+Ce)*ne+Ke,!0);ce.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce+me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe-me)*ne+Ke)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe+me)*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke).close()),me=ke*.4,Ce=.4,Fe=.2,Pe=.5;var Ge=new go.PathFigure(Fe*te+Ie,(Pe+Ce)*ne+Ke,!0);ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce+me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe-me)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe+me)*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke).close()),me=ke*.2,Ce=.2,Fe=.5,Pe=.5;var ft=new go.PathFigure((Fe-Ce)*te+Ie,Pe*ne+Ke,!0);ce.add(ft),ft.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),me=ke*.4,Ce=.4,Fe=.8,Pe=.5;var Xe=new go.PathFigure(Fe*te+Ie,(Pe-Ce)*ne+Ke,!0);ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce-me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe+me)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe-me)*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke).close()),me=ke*.8,Ce=.8,Fe=1,Pe=.5;var kt=new go.PathFigure(Fe*te+Ie,(Pe-Ce)*ne+Ke,!0);return ce.add(kt),kt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),kt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),kt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce-me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe+me)*ne+Ke)),kt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe-me)*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke).close()),ce}),go.Shape.defineFigureGenerator("Email",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Ethernet",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.35*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,0).close());var ge=new go.PathFigure(.1*te,ne,!0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var me=new go.PathFigure(.6*te,ne,!0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.6*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne).close());var Ce=new go.PathFigure(0,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.75*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.75*te,.6*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.25*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Power",function(Me,te,ne){var ce=new go.Geometry,se=ke*.4,ge=.4,me=.5,Ce=.5,Fe=ye(),Pe=ye(),Ie=ye(),Ke=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.5,Fe,Fe,Pe,Ie,Ke);var Ye=ve(Pe.x,Pe.y),Ge=new go.PathFigure(Pe.x*te,Pe.y*ne,!0);ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),jt(me-ge,Ce,me-ge,Ce-se,me-se,Ce-ge,me,Ce-ge,.5,Ie,Ke,Pe,Fe,Fe),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),se=ke*.3,ge=.3,jt(me-ge,Ce,me-ge,Ce-se,me-se,Ce-ge,me,Ce-ge,.5,Ie,Ke,Pe,Fe,Fe),Ge.add(new go.PathSegment(go.PathSegment.Line,Pe.x*te,Pe.y*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,Ke.x*te,Ke.y*ne,Ie.x*te,Ie.y*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.5,Fe,Fe,Pe,Ie,Ke),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ke.x*te,Ke.y*ne,Ie.x*te,Ie.y*ne).close());var Ge=new go.PathFigure(.45*te,0,!0);return ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.5*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,0).close()),Oe(Fe),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ye),ce.spot1=new go.Spot(.25,.45),ce.spot2=new go.Spot(.75,.8),ce}),go.Shape.defineFigureGenerator("Fallout",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne/2,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,180,360,te/2,ne/2,te/2,ne/2));function ge(me,Ce,Fe){me.add(new go.PathSegment(go.PathSegment.Move,(.3+Ce)*te,(.8+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.5+Ce)*te,(.5+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.1+Ce)*te,(.5+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.3+Ce)*te,(.8+Fe)*ne).close())}return ge(se,0,0),ge(se,.4,0),ge(se,.2,-.3),ce}),go.Shape.defineFigureGenerator("IrritationHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.2*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close()),ce.spot1=new go.Spot(.3,.3),ce.spot2=new go.Spot(.7,.7),ce}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.37*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.11*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.77*te,.04*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.49*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.37*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.63*te,.86*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.77*te,.91*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.34*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.34*te,.78*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.44*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.56*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne).close()),ce}),go.Shape.defineFigureGenerator("FireHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.29*te,0,-.25*te,.63*ne,.45*te,.44*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.51*te,.42*ne,.48*te,.17*ne,.54*te,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.59*te,.18*ne,.59*te,.29*ne,.58*te,.28*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,.6*ne,.8*te,.34*ne,.88*te,.43*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.88*te,.31*ne,.87*te,.48*ne,.88*te,.43*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,1.17*te,.76*ne,.82*te,.8*ne).close()),ce.spot1=new go.Spot(.07,.445),ce.spot2=new go.Spot(.884,.958),ce}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=0,me=0,Ce=se*ke,Fe=.4*Math.SQRT2/2+.5,Pe=.5-.5*Math.SQRT2/2,Ie=1,Ke=.5,Ye=.5,Ge=0,ft=new go.PathFigure(Fe*te,(1-Pe)*ne,!1);return ce.add(ft),ft.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,Ke*ne,Ie*te,.7*ne,Ie*te,Ke*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+ge)*te,(Ge+ge)*ne,(.5+se+ge)*te,(.5-Ce+ge)*ne,(.5+Ce+ge)*te,(.5-se+ge)*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ge)*te,.9*ne,(.5-se+ge)*te,(.5+Ce+me)*ne,(.5-Ce+ge)*te,.9*ne)),ft.add(new go.PathSegment(go.PathSegment.Move,(.25+ge)*te,.8*ne)),ft.add(new go.PathSegment(go.PathSegment.Line,(.35+ge)*te,.9*ne)),ft.add(new go.PathSegment(go.PathSegment.Line,(.2+ge)*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var me=new go.PathFigure(0,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.2*te,.35*ne,.3*te,.35*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.7*te,.65*ne,.8*te,.65*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.2*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne).close());var se=new go.PathFigure(0,.2*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.7*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,0,.6*te,.5*ne,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,ne,.4*te,.5*ne,te,.5*ne).close());var ge=new go.PathFigure(.45*te,.73*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.73*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.38*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.63*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.31*te,.27*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.56*te,.27*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(.335*te,(1-.555)*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.68*ne,(1-.12)*te,.46*ne,(1-.02)*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.335*te,(1-.555)*ne,.02*te,.54*ne,.12*te,.46*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.365*te,(1-.595)*ne));var me=.5-.285,Ce=.5,Fe=me,Pe=Math.PI/4,Ie=4*(1-Math.cos(Pe))/(3*Math.sin(Pe)),Ke=Ie*.5,Ye=me,Ge=me,ft=Ie*Ye,Xe=Ie*Ge;ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-Ye)*te,Fe*ne,(Ce-(ft+Ye)/2)*te,(Fe+(Ge+Xe)/2)*ne,(Ce-Ye)*te,(Fe+Xe)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,(Fe-Ge)*ne,(Ce-Ye)*te,(Fe-Xe)*ne,(Ce-ft)*te,(Fe-Ge)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+Ye)*te,Fe*ne,(Ce+ft)*te,(Fe-Ge)*ne,(Ce+Ye)*te,(Fe-Xe)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*te,(1-.595)*ne,(Ce+Ye)*te,(Fe+Xe)*ne,(Ce+(ft+Ye)/2)*te,(Fe+(Ge+Xe)/2)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*te,(1-.595)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne));var kt=new go.PathFigure(.2*te,ne,!1);ce.add(kt),kt.add(new go.PathSegment(go.PathSegment.Line,.2*te,.8*ne));var Je=new go.PathFigure(.8*te,ne,!1);return ce.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var ge=new go.PathFigure(.2*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventError",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var me=new go.PathFigure(.1*te,ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Caution",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.05*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.8*ne,0,ne,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.1*ne,.5*te,0,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.95*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,te,ne,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,ne));var ge=.05;return se.add(new go.PathSegment(go.PathSegment.Move,(.5-ge)*te,.875*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*te,.875*ne,ge*te,ge*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.325*ne,.575*te,.725*ne,.625*te,.375*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.75*ne,.375*te,.375*ne,.425*te,.725*ne)),ce}),go.Shape.defineFigureGenerator("Recycle",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.45*te,.95*ne,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.185*te,.85*ne,.17*te,.95*ne,.15*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.235*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.625*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.275*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,.575*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.1875*te,.95*ne,0,.675*ne,0,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.45*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.775*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.22*te,.775*ne));var ge=new go.PathFigure(.475*te,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.225*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.275*te,.175*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.325*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.05*ne,.35*te,0,.375*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*te,.375*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.475*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.315*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.32*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,0,.65*te,.05*ne,.625*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.38*te,.0105*ne));var me=new go.PathFigure(.675*te,.575*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.875*te,.525*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.85*te,.95*ne,te,.8*ne,te,.85*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.95*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.85*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.725*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.7*te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Move,.675*te,.575*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.775*te,.775*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=new go.PathFigure(te,se*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,se*te,ne,te,(se+ge)*ne,(se+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,se*ne,(se-ge)*te,ne,0,(se+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,se*te,0,0,(se-ge)*ne,(se-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,se*ne,(se+ge)*te,0,te,(se-ge)*ne));var Ce=new go.PathFigure(se*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,.15*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,.85*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.15*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.58*te,.1*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.78*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Package",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.15*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,.15*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.15*ne).close()),ce.spot1=new go.Spot(0,.1),ce.spot2=new go.Spot(1,1),ce}),go.Shape.defineFigureGenerator("Class",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var me=new go.PathFigure(0,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Component",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close());var ge=new go.PathFigure(0,.2*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close());var me=new go.PathFigure(0,.6*ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.45*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.45*te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne).close()),ce}),go.Shape.defineFigureGenerator("Boat Shipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.15*te,.6*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne));var ge=new go.PathFigure(.15*te,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Workcell",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Supermarket",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce}),go.Shape.defineFigureGenerator("TruckShipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(te,.8*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne).close());var me=.1,Ce=ke*.1,Fe=.2,Pe=.9,Ie=new go.PathFigure((Fe-me)*te,Pe*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+me)*te,Pe*ne,(Fe+Ce)*te,(Pe-me)*ne,(Fe+me)*te,(Pe-Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-me)*te,Pe*ne,(Fe-Ce)*te,(Pe+me)*ne,(Fe-me)*te,(Pe+Ce)*ne).close()),me=.1,Ce=ke*.1,Fe=.8,Pe=.9;var Ke=new go.PathFigure((Fe-me)*te,Pe*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+me)*te,Pe*ne,(Fe+Ce)*te,(Pe-me)*ne,(Fe+me)*te,(Pe-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-me)*te,Pe*ne,(Fe-Ce)*te,(Pe+me)*ne,(Fe-me)*te,(Pe+Ce)*ne).close()),ce}),go.Shape.defineFigureGenerator("KanbanPost",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.2*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),ce}),go.Shape.defineFigureGenerator("Forklift",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0));var ge=new go.PathFigure(0,.5*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var me=new go.PathFigure(.5*te,.8*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne));var Ce=new go.PathFigure(.5*te,.7*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne));var Fe=.1,Pe=ke*.1,Ie=.1,Ke=.9,Ye=new go.PathFigure((Ie-Fe)*te,Ke*ne,!0);ce.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke-Fe)*ne,(Ie-Fe)*te,(Ke-Pe)*ne,(Ie-Pe)*te,(Ke-Fe)*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+Fe)*te,Ke*ne,(Ie+Pe)*te,(Ke-Fe)*ne,(Ie+Fe)*te,(Ke-Pe)*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke+Fe)*ne,(Ie+Fe)*te,(Ke+Pe)*ne,(Ie+Pe)*te,(Ke+Fe)*ne)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-Fe)*te,Ke*ne,(Ie-Pe)*te,(Ke+Fe)*ne,(Ie-Fe)*te,(Ke+Pe)*ne)),Fe=.1,Pe=ke*.1,Ie=.4,Ke=.9;var Ge=new go.PathFigure((Ie-Fe)*te,Ke*ne,!0);return ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke-Fe)*ne,(Ie-Fe)*te,(Ke-Pe)*ne,(Ie-Pe)*te,(Ke-Fe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+Fe)*te,Ke*ne,(Ie+Pe)*te,(Ke-Fe)*ne,(Ie+Fe)*te,(Ke-Pe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke+Fe)*ne,(Ie+Fe)*te,(Ke+Pe)*ne,(Ie+Pe)*te,(Ke+Fe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-Fe)*te,Ke*ne,(Ie-Pe)*te,(Ke+Fe)*ne,(Ie-Fe)*te,(Ke+Pe)*ne)),ce}),go.Shape.defineFigureGenerator("RailShipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,.4*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.4*ne).close());var ge=new go.PathFigure(.45*te,.7*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne));var me=new go.PathFigure(.55*te,.4*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.4*ne).close());var Ie=.05,Ke=ke*.05,Ye=.175,Ge=.95,Ce=new go.PathFigure((Ye-Ie)*te,Ge*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge-Ie)*ne,(Ye-Ie)*te,(Ge-Ke)*ne,(Ye-Ke)*te,(Ge-Ie)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ie)*te,Ge*ne,(Ye+Ke)*te,(Ge-Ie)*ne,(Ye+Ie)*te,(Ge-Ke)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge+Ie)*ne,(Ye+Ie)*te,(Ge+Ke)*ne,(Ye+Ke)*te,(Ge+Ie)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ie)*te,Ge*ne,(Ye-Ke)*te,(Ge+Ie)*ne,(Ye-Ie)*te,(Ge+Ke)*ne));var Ie=.05,Ke=ke*.05,Ye=.375,Ge=.95,Fe=new go.PathFigure((Ye-Ie)*te,Ge*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge-Ie)*ne,(Ye-Ie)*te,(Ge-Ke)*ne,(Ye-Ke)*te,(Ge-Ie)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ie)*te,Ge*ne,(Ye+Ke)*te,(Ge-Ie)*ne,(Ye+Ie)*te,(Ge-Ke)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge+Ie)*ne,(Ye+Ie)*te,(Ge+Ke)*ne,(Ye+Ke)*te,(Ge+Ie)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ie)*te,Ge*ne,(Ye-Ke)*te,(Ge+Ie)*ne,(Ye-Ie)*te,(Ge+Ke)*ne));var Ie=.05,Ke=ke*.05,Ye=.625,Ge=.95,Pe=new go.PathFigure((Ye-Ie)*te,Ge*ne,!0);ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge-Ie)*ne,(Ye-Ie)*te,(Ge-Ke)*ne,(Ye-Ke)*te,(Ge-Ie)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ie)*te,Ge*ne,(Ye+Ke)*te,(Ge-Ie)*ne,(Ye+Ie)*te,(Ge-Ke)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge+Ie)*ne,(Ye+Ie)*te,(Ge+Ke)*ne,(Ye+Ke)*te,(Ge+Ie)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ie)*te,Ge*ne,(Ye-Ke)*te,(Ge+Ie)*ne,(Ye-Ie)*te,(Ge+Ke)*ne));var Ie=.05,Ke=ke*.05,Ye=.825,Ge=.95,ft=new go.PathFigure((Ye-Ie)*te,Ge*ne,!0);ce.add(ft),ft.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge-Ie)*ne,(Ye-Ie)*te,(Ge-Ke)*ne,(Ye-Ke)*te,(Ge-Ie)*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ie)*te,Ge*ne,(Ye+Ke)*te,(Ge-Ie)*ne,(Ye+Ie)*te,(Ge-Ke)*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,Ye*te,(Ge+Ie)*ne,(Ye+Ie)*te,(Ge+Ke)*ne,(Ye+Ke)*te,(Ge+Ie)*ne)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ie)*te,Ge*ne,(Ye-Ke)*te,(Ge+Ie)*ne,(Ye-Ie)*te,(Ge+Ke)*ne).close());var Xe=new go.PathFigure(0,ne,!1);return ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Warehouse",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var me=new go.PathFigure(.15*te,ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.15*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne).close());var Ce=.05,Fe=ke*.05,Pe=.35,Ie=.775,Ke=new go.PathFigure((Pe-Ce)*te,Ie*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*te,(Ie-Ce)*ne,(Pe-Ce)*te,(Ie-Fe)*ne,(Pe-Fe)*te,(Ie-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+Ce)*te,Ie*ne,(Pe+Fe)*te,(Ie-Ce)*ne,(Pe+Ce)*te,(Ie-Fe)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*te,(Ie+Ce)*ne,(Pe+Ce)*te,(Ie+Fe)*ne,(Pe+Fe)*te,(Ie+Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-Ce)*te,Ie*ne,(Pe-Fe)*te,(Ie+Ce)*ne,(Pe-Ce)*te,(Ie+Fe)*ne).close()),ce}),go.Shape.defineFigureGenerator("ControlCenter",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne).close()),ce}),go.Shape.defineFigureGenerator("Bluetooth",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.75*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Globe",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.75*te,0,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.75*ne,.75*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.25*te,ne,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,.25*ne,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,.15*te,.25*ne,.15*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.85*te,.75*ne,.85*te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.15*ne,.35*te,.3*ne,.65*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.85*ne,.35*te,.7*ne,.65*te,.7*ne)),ce}),go.Shape.defineFigureGenerator("Wave",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.25*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.25*ne,.1*te,0,.2*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.25*ne,.425*te,.5*ne,.575*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.25*ne,.8*te,0,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.75*ne,.1*te,.5*ne,.2*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.75*ne,.425*te,ne,.575*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.75*ne,.8*te,.5*ne,.9*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Operator",function(Me,te,ne){var ce=new go.Geometry,se=.3,ge=ke*.3,me=.5,Ce=.7,Fe=new go.PathFigure((me-se)*te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne));var Pe=new go.PathFigure(0,.7*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te,.7*ne,0,0,te,0)),ce}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.65*te,.3*ne,.65*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.35*te,.5*ne,.35*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.3*te,.6*ne,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.2*te,ne,.35*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,.7*te,.6*ne,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.8*te,ne,.65*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,0,.075*ne,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,0,ne,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.4*ne,.8*te,ne,.85*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce}),go.Shape.defineFigureGenerator("Battery",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.4*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.1*ne));var ge=new go.PathFigure(0,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Delete",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-se)*te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne));var Pe=new go.PathFigure(.15*te,.5*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Flag",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.1*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.1*ne,.15*te,0,.35*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,.65*te,.2*ne,.85*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.85*te,.6*ne,.65*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.35*te,.4*ne,.15*te,.4*ne).close()),ce}),go.Shape.defineFigureGenerator("Help",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-se)*te,Ce*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne).close()),se=.05,ge=ke*.05,me=.5,Ce=.8;var Pe=new go.PathFigure((me-se)*te,Ce*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne).close()),Pe.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,.75*te,.475*ne,.75*te,.225*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.35*ne,.4*te,.2*ne,.3*te,.25*ne)),ce}),go.Shape.defineFigureGenerator("Location",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.975*te,.025*ne,.5*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*te,.5*ne,.5*te,0,.025*te,.025*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*te,.3*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Lock",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.3*ne)),ce}),go.Shape.defineFigureGenerator("Unlocked",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.35*ne)),ce}),go.Shape.defineFigureGenerator("Gear",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.9375*te,.56246875*ne,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.80621875*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.763*te,.3316875*ne,.79840625*te,.39915625*ne,.7834375*te,.3635*ne)).add(new go.PathSegment(go.PathSegment.Line,.8566875*te,.23796875*ne)).add(new go.PathSegment(go.PathSegment.Line,.76825*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.67596875*te,.24184375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*te,.19378125*ne,.64228125*te,.2188125*ne,.603875*te,.2021875*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.19378125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*te,.239375*ne,.39759375*te,.20190625*ne,.36053125*te,.2176875*ne)).add(new go.PathSegment(go.PathSegment.Line,.2379375*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.14953125*te,.2379375*ne)).add(new go.PathSegment(go.PathSegment.Line,.23934375*te,.3278125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*te,.4375*ne,.21765625*te,.36059375*ne,.201875*te,.397625*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Line,.1938125*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*te,.67596875*ne,.20221875*te,.603875*ne,.21884375*te,.64228125*ne)).add(new go.PathSegment(go.PathSegment.Line,.1495625*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.238*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.3316875*te,.76296875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*te,.80621875*ne,.36353125*te,.78340625*ne,.3991875*te,.79840625*ne)).add(new go.PathSegment(go.PathSegment.Line,.43753125*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.80621875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*te,.760625*ne,.602375*te,.79809375*ne,.63946875*te,.78234375*ne)).add(new go.PathSegment(go.PathSegment.Line,.76828125*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.85671875*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.76065625*te,.67221875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*te,.56246875*ne,.78234375*te,.63940625*ne,.798125*te,.602375*ne)).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.56246875*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*te,.5*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Hand",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.3*ne,0,.375*ne,.05*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.075*ne,.3*te,.225*ne,.4*te,.175*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.525*te,.075*ne,.46*te,.05*ne,.525*te,.05*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.4*ne,.525*te,.275*ne,.475*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.55*ne,te,.4*ne,te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.425*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.7*ne,.675*te,.55*ne,.675*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.575*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,.85*ne,.65*te,.7*ne,.65*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.535*te,ne,.61*te,.85*ne,.61*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,.435*te,ne,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Map",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.2*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),se.add(new go.PathSegment(go.PathSegment.Move,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("Eject",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.7)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.7).close());var ge=new go.PathFigure(0,ne*.6,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close()),ce}),go.Shape.defineFigureGenerator("Pencil",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close()))}),go.Shape.defineFigureGenerator("Building",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*1,ne*1,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.85).close());var ge=new go.PathFigure(.126*te,.85*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.126*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.85*ne).close());var me=new go.PathFigure(.402*te,.85*ne,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.402*te,.45*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.598*te,.45*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.598*te,.85*ne).close());var Ce=new go.PathFigure(.678*te,.85*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.678*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.85*ne).close());var Fe=new go.PathFigure(.5*te,.1*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*te,.3*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*te,.3*ne).close()),ce}),go.Shape.defineFigureGenerator("Staircase",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne*1,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.8)),se.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.8)),se.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.6)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.6)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.4)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.4)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.2)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.2)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.15)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.15)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.95).close()),ce}),go.Shape.defineFigureGenerator("5Bars",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne*1,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*(1-.184)).close());var ge=new go.PathFigure(te*.204,ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.204,ne*(1-.184))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*(1-.184*2))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*1).close());var me=new go.PathFigure(te*.408,ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.408,ne*(1-.184*2))),me.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*(1-.184*3))),me.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*1).close());var Ce=new go.PathFigure(te*.612,ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.612,ne*(1-.184*3))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*(1-.184*4))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*1).close());var Fe=new go.PathFigure(te*.816,ne,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.816,ne*(1-.184*4))),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-.184*5))),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1).close()),ce}),go.Shape.defineFigureGenerator("PC",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,0).close());var ge=new go.PathFigure(te*.055,.07*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.07)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.1).close());var me=new go.PathFigure(te*.055,.13*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.13)),me.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.16)),me.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.16).close());var Ce=new go.PathFigure(te*.055,.18*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.18)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.21)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.21).close());var Fe=new go.PathFigure(te*1,0,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.4,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.65)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.65).close()),ce}),go.Shape.defineFigureGenerator("Plane",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.55*te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.475*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.35*te,.525*ne,0,.4*ne,.225*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.475*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.2*ne,.975*te,0,te,.08*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne).close()),ce}),go.Shape.defineFigureGenerator("Key",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*1,ne*.5,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.9,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,.575*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.9,.6*ne).close()),se.add(new go.PathSegment(go.PathSegment.Move,.17*te,.425*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*te,.5*ne,.075*te,.075*ne).close()),ce}),go.Shape.defineFigureGenerator("FilmTape",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*0,te*.3,te*.055)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var ge=new go.PathFigure(0,0,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*1,te*.3,te*.055)),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var me=new go.PathFigure(te*.11,ne*.1,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.1)),me.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.8)),me.add(new go.PathSegment(go.PathSegment.Line,te*.11,ne*.8).close());var Ce=new go.PathFigure(te*(.11+.24133333*1+.028*1),ne*.1,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.1)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.8)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*1),ne*.8).close());var Fe=new go.PathFigure(te*(.11+.24133333*2+.028*2),ne*.1,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.1)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.8)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*2),ne*.8).close()),ce}),go.Shape.defineFigureGenerator("FloppyDisk",function(Me,te,ne){var ce=new go.Geometry,se=8,ge=se*ke,me=new go.PathFigure(se,0,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.86,0)),me.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.14)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-se)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-se,ne,te,ne-ge,te-ge,ne)),me.add(new go.PathSegment(go.PathSegment.Line,se,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-se,ge,ne,0,ne-ge)),me.add(new go.PathSegment(go.PathSegment.Line,0,se)),me.add(new go.PathSegment(go.PathSegment.Bezier,se,0,0,ge,ge,0).close());var Ce=new go.PathFigure(te*.83,0,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*0).close());var Fe=new go.PathFigure(te*.83,ne*1,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*1).close());var Pe=new go.PathFigure(te*.78,ne*.05,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.05)),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.25)),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.78,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("SpeechBubble",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=15),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var se=ce*ke,ge=ne*.8,me=new go.Geometry,Ce=new go.PathFigure(ce,0,!0);return me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-se,0,te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge-ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ge,te,ge-se,te-se,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.55,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,ce,ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ge-ce,se,ge,0,ge-se)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,se,se,0).close()),se>1?(me.spot1=new go.Spot(0,0,se,se),me.spot2=new go.Spot(1,.8,-se,-se)):(me.spot1=go.Spot.TopLeft,me.spot2=new go.Spot(1,.8)),me}),go.Shape.defineFigureGenerator("Repeat",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*.45,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.45).close());var ge=new go.PathFigure(te*1,ne*.55,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.55).close()),ce}),go.Shape.defineFigureGenerator("Windows",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()).add(new go.PathSegment(go.PathSegment.Move,.4*te,.4*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.1*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.1*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*.1,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.9).close());var ge=new go.PathFigure(te*.1,ne*.2,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.22,ne*.285)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.37)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.25).close());var me=new go.PathFigure(te*.28,ne*.37,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.37)),me.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.41)),me.add(new go.PathSegment(go.PathSegment.Line,te*.28,ne*.41).close()),ce}),go.Shape.defineFigureGenerator("Beaker",function(Me,te,ne){var ce=new go.Geometry,se=15,ge=se*ke,me=new go.PathFigure(te*.62,ne*.475,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-se)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-se,ne,te,ne-ge,te-ge,ne)),me.add(new go.PathSegment(go.PathSegment.Line,se,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-se,ge,ne,0,ne-ge)),me.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.475)),me.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.03)),me.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*0)),me.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*0)),me.add(new go.PathSegment(go.PathSegment.Line,te*.62,ne*.03).close()),ge>1?(ce.spot1=new go.Spot(0,0,ge,ge),ce.spot2=new go.Spot(1,1,-ge,-ge)):(ce.spot1=go.Spot.TopLeft,ce.spot2=go.Spot.BottomRight),ce}),go.Shape.defineFigureGenerator("Download",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var me=new go.PathFigure(te*.4,ne*0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.66)),me.add(new go.PathSegment(go.PathSegment.Line,te*(1-.26),ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*0).close()),ce}),go.Shape.defineFigureGenerator("Bin",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;return se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close()),ce}),go.Shape.defineFigureGenerator("Upload",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var me=new go.PathFigure(te*.5,ne*0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.63)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.63)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.74,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("EmptyDrink",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.15,ne*0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close()),ce}),go.Shape.defineFigureGenerator("Drink",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.15,ne*0,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close());var ge=new go.PathFigure(te*.235,ne*.28,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.765,ne*.28)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.655,ne*.97)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.345,ne*.97).close()),ce}),go.Shape.defineFigureGenerator("4Arrows",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.5,ne*0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.5)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.65)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.65)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.5)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Rn={},Nn="5.0",ve={},ye=null,Oe=!1,We=!1,jt=null,qe=!1,et=null,ke=null,Tt=0;Tt4?parseFloat(Nt):5};Rn.setHTML5Codebase=function(Nt,en){ke=Nt,Lt(Nt,en)},Rn.setJavaCodebase=Rn.setJavaCodebaseVersion=Rn.isCompiledInstalled=Rn.setPreCompiledScriptPath=Rn.setPreCompiledResourcePath=function(){},Rn.setHTML5CodebaseVersion=function(Nt,en){var tn=parseFloat(Nt);if(tn!==NaN&&tn<5){console.log("The GeoGebra HTML5 codebase version "+tn+" is deprecated. Using version latest instead.");return}et=Nt,Re(Nt,en)},Rn.getHTML5CodebaseVersion=function(){return Me},Rn.getParameters=function(){return ve},Rn.setFontsCSSURL=function(Nt){me=Nt},Rn.setGiacJSURL=function(Nt){},Rn.setJNLPFile=function(Nt){tt=Nt},Rn.setJNLPBaseDir=function(Nt){},Rn.inject=function(){function Nt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var en="auto",tn=ve.id,On,hn=!1,Bn=0;Bn=5)return!0;var Nt=Rn.getAppletObject();return Nt&&typeof Nt.recalculateEnvironments=="function"?(Nt.recalculateEnvironments(),!0):!1},Rn.startAnimation=function(){var Nt=Rn.getAppletObject();return Nt&&typeof Nt.startAnimation=="function"?(Nt.startAnimation(),!0):!1},Rn.stopAnimation=function(){var Nt=Rn.getAppletObject();return Nt&&typeof Nt.stopAnimation=="function"?(Nt.stopAnimation(),!0):!1},Rn.getAppletObject=function(){var Nt=ve.id!==void 0?ve.id:"ggbApplet";return window[Nt]},Rn.resize=function(){};var ft=function(Nt,en,tn){var On=document.createElement("param");On.setAttribute("name",en),On.setAttribute("value",tn),Nt.appendChild(On)},Xe=function(Nt){return Nt&&Nt!=="false"},kt=function(Nt,en,tn){Fe(Me)<=4.2&&(tn=!0);var On=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Me||ggbHTML5LoadedCodebaseIsWebSimple&&!ne)&&(On=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var hn=document.createElement("div");hn.classList.add("appletParameters","notranslate");var Bn=en.width,mt=en.height;if(en.disableAutoScale=en.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():en.disableAutoScale,en.width!==void 0)if(Fe(Me)<=4.4)Xe(en.showToolBar)&&(en.height-=7),Xe(en.showAlgebraInput)&&(en.height-=37),en.width<605&&Xe(en.showToolBar)&&(en.width=605,Bn=605);else{var Yn=100;(Xe(en.showToolBar)||Xe(en.showMenuBar))&&(en.hasOwnProperty("customToolBar")&&(en.customToolbar=en.customToolBar),Yn=Xe(en.showMenuBar)?245:155),Bn=5?(en.appletOnLoad=function(dt){var Rt=Nt.querySelector(".ggb_preview");Rt&&Rt.parentNode.removeChild(Rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Le),window.GGBT_wsf_view&&$(window).trigger("resize"),ze(dt)},we||Le.appendChild(Be)):hn.appendChild(Be),Le.appendChild(hn),we||Nt.appendChild(Le),setTimeout(function(){Rn.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(hn),Nt.appendChild(De),en.appletOnLoad=function(dt){Rn.resize(),ze(dt)}}function Se(dt,Rt){Rt&&typeof Rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(dt,Rt.appletOnLoad):renderGGBElement(dt),yn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Rt)}function rt(dt,Rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:dt,params:Rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(bn){Se(bn.article,bn.params)}),html5AppletsToProcess=null)},Fe(Me)<5&&(dt.className+=" geogebraweb")):Se(dt,Rt)}if(On){scriptLoadStarted=!0;for(var Et=0;Et0?(xn.remove(),Le.attr("id","fullscreencontent").show(),jQuery(ze).append(Le),window.dispatchEvent(new Event("resize"))):kt(xn,en,!1),window.GGBT_wsf_view.launchFullScreen(ze)}else Pt=On,kt(Nt,en,!1);if(!window.GGBT_wsf_view)for(mt=0;mtNt/4*3&&(xn=Nt/4*3),ze=xn/5.8,Yn.setAttribute("src",se),Yn.setAttribute("width",xn),Yn.setAttribute("height",ze);var Le=(Nt-xn)/2,we=(en-ze)/2;Yn.style.left=Le+"px",Yn.style.top=we+"px",hn.appendChild(Yn)}}return hn.appendChild(mt),hn},Xt=function(Nt){return Nt=Nt.toLowerCase(),Nt==="html5"||Nt==="screenshot"?Nt:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Re=function(Nt,en){if(Me=Nt,en){Lt(Me,!0);return}var tn=!Oe;if(tn){var On=Fe(Me);!isNaN(On)&&On<4.4&&(tn=!1)}var hn,Bn;window.location.protocol.substr(0,4)==="http"?hn=window.location.protocol:hn="http:";var mt=Me.indexOf("//");mt>0?Bn=Me:mt===0?Bn=hn+Me:Bn="https://www.geogebra.org/apps/5.2.814.0/";for(var Yn in gt)if(Me.slice(gt[Yn].length*-1)===gt[Yn]||Me.slice((gt[Yn].length+1)*-1)===gt[Yn]+"/"){Lt(Bn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&tn&&!ye.is3D&&!ye.AV&&!ye.SV&&!ye.CV&&!ye.EV2&&!ye.CP&&!ye.PC&&!ye.DA&&!ye.FI&&!ye.PV&&!Xe(ve.showToolBar)&&!Xe(ve.showMenuBar)&&!Xe(ve.showAlgebraInput)&&!Xe(ve.enableRightClick)&&(!ve.appName||ve.appName=="classic")?Bn+="webSimple/":Bn+="web3d/",Lt(Bn,!1)},Lt=function(Nt,en){if(Nt.requirejs){Ot=Nt;return}Nt.slice(-1)!=="/"&&(Nt+="/"),Ot=Nt,en===null&&(en=Nt.indexOf("http")===-1),it=en,te="web.nocache.js",ne=!1;var tn=Ot.split("/");tn.length>1&&(!en&&tn[tn.length-2]==="webSimple"?(te="webSimple.nocache.js",ne=!0):gt.indexOf(tn[tn.length-2])>=0&&(te=tn[tn.length-2]+".nocache.js")),tn=Nt.split("/"),Me=tn[tn.length-3],Me.substr(0,4)==="test"?Me=Me.substr(4,1)+"."+Me.substr(5,1):(Me.substr(0,3)==="war"||Me.substr(0,4)==="beta")&&(Me="5.0");var On=parseFloat(Me);On!==NaN&&On<5&&Nt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+On+" is deprecated. Using version latest instead."),Re("5.0",en))},yn=function(Nt,en){window.console&&window.console.log&&(!en||typeof en.showLogging=="undefined"||en.showLogging&&en.showLogging!=="false")&&console.log(Nt)};ve.material_id!==void 0?Ke(vn):vn();function vn(){var Nt=Nn;et!==null?Nt=et:parseFloat(Nt)<5&&(Nt="5.0"),Re(Nt,!1),ke!==null&&Lt(ke,it),qe=!0}return Rn},GGBAppletUtils=function(){"use strict";function Rn(){return window.GGBT_wsf_edit!==void 0}function Nn(qe,et){et!=1?(qe.style.transformOrigin="0% 0% 0px",qe.style.webkitTransformOrigin="0% 0% 0px",qe.style.transform="scale("+et+","+et+")",qe.style.webkitTransform="scale("+et+","+et+")",qe.style.maxWidth="initial",qe.querySelector(".ggb_preview")!==null&&(qe.querySelector(".ggb_preview").style.maxWidth="initial"),qe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(qe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),qe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(qe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(qe.style.transform="none",qe.style.webkitTransform="none")}function ve(qe,et,ke,Tt,bt,tt){var Ot=null;if(tt!=null&&tt!="")for(var it=qe.parentNode;it!=null;)if((" "+it.className+" ").indexOf(" "+tt+" ")>-1){Ot=it;break}else it=it.parentNode;var Pt=0,Me=0,te=0,ne=0,ce=0,se=0,ge=0;if(Ot)Pt=Ot.offsetWidth,Me=Math.max(Tt?Ot.offsetWidth:0,Ot.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pt=Math.min(window.innerWidth,document.documentElement.clientWidth),Me=Math.min(window.innerHeight,document.documentElement.clientHeight),te=Pt):(Pt=window.innerWidth,Me=window.innerHeight,te=window.innerWidth),qe){var me=qe.getBoundingClientRect();me.left>0&&me.left<=Pt&&(bt===void 0||!bt)&&(document.dir==="rtl"?(ce=Pt-me.width-me.left,se=te<=480?10:30):(se=me.left,ce=te<=480?10:30),ne=se+ce)}if(qe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ce=qe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne=40,ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne=0,ge=40)}}return qe&&((ke===void 0||!ke)&&et>0&&et+ne1&&(tt=!0)),et&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(tt=!0),!(qe.hasOwnProperty("disableAutoScale")&&qe.disableAutoScale))bt=ye(qe,et,tt,ke,qe.scaleContainerClass);else return Tt;return tt&&(!qe.hasOwnProperty("scale")||Tt===1)?bt:Math.min(Tt,bt)}function We(qe){var et=Math.min(window.innerWidth,document.documentElement.clientWidth),ke=Math.min(window.innerHeight,document.documentElement.clientHeight),Tt=qe.getBoundingClientRect(),bt=(et-Tt.width)/2,tt=(ke-Tt.height)/2;tt<0&&(tt=0),qe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(bt<40?qe.style.left="40px":qe.style.left=bt+"px",qe.style.top=tt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(tt<40?qe.style.top="40px":qe.style.top=tt+"px",qe.style.left=bt+"px")}function jt(qe,et){var ke=qe.querySelector(".appletParameters");if(ke){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(et.id!==ke.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(qe)}if(ke.parentElement&&/fullscreen/.test(ke.parentElement.className))return;var Tt=Oe(et,qe);Rn()&&ke.setAttribute("data-param-scale",Tt);for(var bt=null,tt=0;tt=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Rn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Rn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Rn){var Nn=c[Rn];return Nn==null?null:Nn},r=d,webModule.__errFn=e}function B(){function Rn(qe){var et=qe.lastIndexOf(rb);et==-1&&(et=qe.length);var ke=qe.indexOf(sb);ke==-1&&(ke=qe.length);var Tt=qe.lastIndexOf(tb,Math.min(ke,et));return Tt>=O?qe.substring(O,Tt+P):W}function Nn(qe){if(!qe.match(/^\w+:\/\//)){var et=o.createElement(ub);et.src=qe+vb,qe=Rn(et.src)}return qe}function ve(){var qe=__gwt_getMetaProperty(wb);return qe!=null?qe:W}function ye(){for(var qe=o.getElementsByTagName(_),et=O;etO?qe[qe.length-P].href:W}function We(){var qe=o.location;return qe.href==qe.protocol+zb+qe.host+qe.pathname+qe.search+qe.hash}var jt=ve();return jt==W&&(jt=ye()),jt==W&&(jt=Oe()),jt==W&&We()&&(jt=Rn(o.location.href)),jt=Nn(jt),jt}function C(Rn){return Rn.match(/^\//)||Rn.match(/^[a-zA-Z]+:\/\//)?Rn:webModule.__moduleBase+Rn}function D(){var Rn=[],Nn=O,ve=[],ye=[];function Oe(qe){var et=ye[qe](),ke=ve[qe];if(et in ke)return et;var Tt=[];for(var bt in ke)Tt[ke[bt]]=bt;throw r&&r(qe,Tt,et),null}if(__gwt_isKnownPropertyValue=function(qe,et){return et in ve[qe]},webModule.__getPropMap=function(){var qe={};for(var et in ve)ve.hasOwnProperty(et)&&(qe[et]=Oe(et));return qe},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var We;try{We=Cb;var jt=We.indexOf(Db);jt!=-1&&(Nn=parseInt(We.substring(jt+P),$),We=We.substring(O,jt))}catch(qe){}return webModule.__softPermutationId=Nn,C(We+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77903:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Ax:function(){return jt},Ds:function(){return qe},KI:function(){return ke},SI:function(){return We},f1:function(){return Oe}});var ye=ve(3294);function Oe(Tt){let bt=!0;if(Tt.length>0){for(let tt=0;ttnew Promise((te,ne)=>{var ce=me=>{try{ge(Me.next(me))}catch(Ce){ne(Ce)}},se=me=>{try{ge(Me.throw(me))}catch(Ce){ne(Ce)}},ge=me=>me.done?te(me.value):Promise.resolve(me.value).then(ce,se);ge((Me=Me.apply(it,Pt)).next())}),Ot=({data:it,className:Pt,fullWidth:Me,style:te={},onClose:ne,onOk:ce,showFullTools:se,noAssociationId:ge})=>{const me=(0,ye.useRef)(null),Ce=(0,ye.useRef)(null),Fe=(0,ye.useRef)(null),Pe=(0,ye.useRef)(null),[Ie,Ke]=(0,ye.useState)(!1),[Ye,Ge]=(0,ye.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ye.useEffect)(()=>(Fe.current||(Fe.current=document.createElement("style"),document.head.appendChild(Fe.current)),it!=null&&it.visible?(document.body.setAttribute("data-custom","y-hidden"),Fe.current.innerHTML=" html { overflow-y: hidden; }",it!=null&&it.src&&ft()):(document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null)),()=>{document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null)}),[it==null?void 0:it.visible]);const ft=()=>bt(void 0,null,function*(){Ke(!0),Ge("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Wt=yield(0,Tt.ZJ)(it==null?void 0:it.src);me.current.src="",me.current.src=Wt,me.current.onload=function(){Je()},Ke(!1),Ge("")}),Xe=Wt=>bt(void 0,null,function*(){Ke(!0),Ge("\u6B63\u5728\u4FDD\u5B58\u4E2D");const It=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:it.title,file:Wt.dataUrl}});It!=null&&It.id&&!ge?(yield(0,ke.ZP)(`/api/attachments/${it.id}/add_subitem.json`,{method:"post",body:{subitem_id:It==null?void 0:It.id,settings:JSON.stringify(Wt.state)}})).status===0&&ce():It!=null&&It.id&&ce(It),Ke(!1),Ge("")}),kt=()=>{const Wt=document.querySelector('a[href="https://markerjs.com/"]');Wt&&Wt.parentNode&&(Wt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ht=>{const Mt=document.querySelector(Ht.name);Mt&&Mt.setAttribute("title",Ht.title)})},Je=()=>{Ce.current=new et.hP(me.current),Ce.current.targetRoot=Pe.current,Ce.current.addEventListener("render",Xe),Ce.current.addEventListener("beforeclose",ne),se&&(Ce.current.availableMarkerTypes=Ce.current.ALL_MARKER_TYPES,Ce.current.uiStyleSettings.redoButtonVisible=!0,Ce.current.uiStyleSettings.notesButtonVisible=!0,Ce.current.uiStyleSettings.zoomButtonVisible=!0,Ce.current.uiStyleSettings.zoomOutButtonVisible=!0,Ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ce.current.uiStyleSettings,Ce.current.show(),it!=null&&it.snapshotData&&Ce.current.restoreState(it.snapshotData),setTimeout(()=>{window.scrollTo(0,0),kt()},300)};return ye.createElement(ye.Fragment,null,(it==null?void 0:it.visible)&&ye.createElement(qe.Z,{spinning:Ie,tip:Ye,style:{position:"absolute",width:"100vw"}},ye.createElement("div",{ref:Pe,className:jt()(Oe.imageDimensions,Pt,Me?Oe.fullWidth:""),style:te},ye.createElement("img",{className:Oe.img,ref:me}))))}},41588:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(95237),We=ve(43604),jt=ve(99313),qe=ve(3113),et=ve(85149),ke=ve(88010),Tt=ve(48136),bt=ve(59301);const tt=(0,ye.forwardRef)(({callback:Ot,showSaveButton:it,value:Pt=""},Me)=>{const te=(0,ye.useRef)(),ne=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + `},it={onDragStart(yt){let{active:Bt}=yt;return"Picked up draggable item "+Bt.id+"."},onDragOver(yt){let{active:Bt,over:an}=yt;return an?"Draggable item "+Bt.id+" was moved over droppable area "+an.id+".":"Draggable item "+Bt.id+" is no longer over a droppable area."},onDragEnd(yt){let{active:Bt,over:an}=yt;return an?"Draggable item "+Bt.id+" was dropped over droppable area "+an.id:"Draggable item "+Bt.id+" was dropped."},onDragCancel(yt){let{active:Bt}=yt;return"Dragging was cancelled. Draggable item "+Bt.id+" was dropped."}};function Pt(yt){let{announcements:Bt=it,container:an,hiddenTextDescribedById:zn,screenReaderInstructions:ri=Ot}=yt;const{announce:Ut,announcement:wn}=ke(),ni=(0,We.Ld)("DndLiveRegion"),[Qn,Fi]=(0,ye.useState)(!1);if((0,ye.useEffect)(()=>{Fi(!0)},[]),bt((0,ye.useMemo)(()=>({onDragStart(bi){let{active:Ti}=bi;Ut(Bt.onDragStart({active:Ti}))},onDragMove(bi){let{active:Ti,over:jn}=bi;Bt.onDragMove&&Ut(Bt.onDragMove({active:Ti,over:jn}))},onDragOver(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragOver({active:Ti,over:jn}))},onDragEnd(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragEnd({active:Ti,over:jn}))},onDragCancel(bi){let{active:Ti,over:jn}=bi;Ut(Bt.onDragCancel({active:Ti,over:jn}))}}),[Ut,Bt])),!Qn)return null;const Lr=ye.createElement(ye.Fragment,null,ye.createElement(qe,{id:zn,value:ri.draggable}),ye.createElement(et,{id:ni,announcement:wn}));return an?(0,Oe.createPortal)(Lr,an):Lr}var Me;(function(yt){yt.DragStart="dragStart",yt.DragMove="dragMove",yt.DragEnd="dragEnd",yt.DragCancel="dragCancel",yt.DragOver="dragOver",yt.RegisterDroppable="registerDroppable",yt.SetDroppableDisabled="setDroppableDisabled",yt.UnregisterDroppable="unregisterDroppable"})(Me||(Me={}));function te(){}function ne(yt,Bt){return useMemo(()=>({sensor:yt,options:Bt!=null?Bt:{}}),[yt,Bt])}function ce(){for(var yt=arguments.length,Bt=new Array(yt),an=0;an[...Bt].filter(zn=>zn!=null),[...Bt])}const se=Object.freeze({x:0,y:0});function ge(yt,Bt){return Math.sqrt(Math.pow(yt.x-Bt.x,2)+Math.pow(yt.y-Bt.y,2))}function me(yt,Bt){const an=getEventCoordinates(yt);if(!an)return"0 0";const zn={x:(an.x-Bt.left)/Bt.width*100,y:(an.y-Bt.top)/Bt.height*100};return zn.x+"% "+zn.y+"%"}function Ce(yt,Bt){let{data:{value:an}}=yt,{data:{value:zn}}=Bt;return an-zn}function Fe(yt,Bt){let{data:{value:an}}=yt,{data:{value:zn}}=Bt;return zn-an}function Pe(yt){let{left:Bt,top:an,height:zn,width:ri}=yt;return[{x:Bt,y:an},{x:Bt+ri,y:an},{x:Bt,y:an+zn},{x:Bt+ri,y:an+zn}]}function Ie(yt,Bt){if(!yt||yt.length===0)return null;const[an]=yt;return Bt?an[Bt]:an}function Ke(yt,Bt,an){return Bt===void 0&&(Bt=yt.left),an===void 0&&(an=yt.top),{x:Bt+yt.width*.5,y:an+yt.height*.5}}const Ge=yt=>{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=Ke(Bt,Bt.left,Bt.top),Ut=[];for(const wn of zn){const{id:ni}=wn,Qn=an.get(ni);if(Qn){const Fi=ge(Ke(Qn),ri);Ut.push({id:ni,data:{droppableContainer:wn,value:Fi}})}}return Ut.sort(Ce)},Ue=yt=>{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=Pe(Bt),Ut=[];for(const wn of zn){const{id:ni}=wn,Qn=an.get(ni);if(Qn){const Fi=Pe(Qn),Lr=ri.reduce((Ti,jn,gr)=>Ti+ge(Fi[gr],jn),0),bi=Number((Lr/4).toFixed(4));Ut.push({id:ni,data:{droppableContainer:wn,value:bi}})}}return Ut.sort(Ce)};function dt(yt,Bt){const an=Math.max(Bt.top,yt.top),zn=Math.max(Bt.left,yt.left),ri=Math.min(Bt.left+Bt.width,yt.left+yt.width),Ut=Math.min(Bt.top+Bt.height,yt.top+yt.height),wn=ri-zn,ni=Ut-an;if(zn{let{collisionRect:Bt,droppableRects:an,droppableContainers:zn}=yt;const ri=[];for(const Ut of zn){const{id:wn}=Ut,ni=an.get(wn);if(ni){const Qn=dt(ni,Bt);Qn>0&&ri.push({id:wn,data:{droppableContainer:Ut,value:Qn}})}}return ri.sort(Fe)};function Nt(yt,Bt){const{top:an,left:zn,bottom:ri,right:Ut}=Bt;return an<=yt.y&&yt.y<=ri&&zn<=yt.x&&yt.x<=Ut}const Je=yt=>{let{droppableContainers:Bt,droppableRects:an,pointerCoordinates:zn}=yt;if(!zn)return[];const ri=[];for(const Ut of Bt){const{id:wn}=Ut,ni=an.get(wn);if(ni&&Nt(zn,ni)){const Fi=Pe(ni).reduce((bi,Ti)=>bi+ge(zn,Ti),0),Lr=Number((Fi/4).toFixed(4));ri.push({id:wn,data:{droppableContainer:Ut,value:Lr}})}}return ri.sort(Ce)};function Wt(yt,Bt,an){return tl(ha({},yt),{scaleX:Bt&&an?Bt.width/an.width:1,scaleY:Bt&&an?Bt.height/an.height:1})}function It(yt,Bt){return yt&&Bt?{x:yt.left-Bt.left,y:yt.top-Bt.top}:se}function Ht(yt){return function(an){for(var zn=arguments.length,ri=new Array(zn>1?zn-1:0),Ut=1;Uttl(ha({},wn),{top:wn.top+yt*ni.y,bottom:wn.bottom+yt*ni.y,left:wn.left+yt*ni.x,right:wn.right+yt*ni.x}),ha({},an))}}const Mt=Ht(1);function Xt(yt){if(yt.startsWith("matrix3d(")){const Bt=yt.slice(9,-1).split(/, /);return{x:+Bt[12],y:+Bt[13],scaleX:+Bt[0],scaleY:+Bt[5]}}else if(yt.startsWith("matrix(")){const Bt=yt.slice(7,-1).split(/, /);return{x:+Bt[4],y:+Bt[5],scaleX:+Bt[0],scaleY:+Bt[3]}}return null}function gt(yt,Bt,an){const zn=Xt(Bt);if(!zn)return yt;const{scaleX:ri,scaleY:Ut,x:wn,y:ni}=zn,Qn=yt.left-wn-(1-ri)*parseFloat(an),Fi=yt.top-ni-(1-Ut)*parseFloat(an.slice(an.indexOf(" ")+1)),Lr=ri?yt.width/ri:yt.width,bi=Ut?yt.height/Ut:yt.height;return{width:Lr,height:bi,top:Fi,right:Qn+Lr,bottom:Fi+bi,left:Qn}}const Re={ignoreTransform:!1};function Lt(yt,Bt){Bt===void 0&&(Bt=Re);let an=yt.getBoundingClientRect();if(Bt.ignoreTransform){const{transform:Fi,transformOrigin:Lr}=(0,We.Jj)(yt).getComputedStyle(yt);Fi&&(an=gt(an,Fi,Lr))}const{top:zn,left:ri,width:Ut,height:wn,bottom:ni,right:Qn}=an;return{top:zn,left:ri,width:Ut,height:wn,bottom:ni,right:Qn}}function yn(yt){return Lt(yt,{ignoreTransform:!0})}function vn(yt){const Bt=yt.innerWidth,an=yt.innerHeight;return{top:0,left:0,right:Bt,bottom:an,width:Bt,height:an}}function kt(yt,Bt){return Bt===void 0&&(Bt=(0,We.Jj)(yt).getComputedStyle(yt)),Bt.position==="fixed"}function en(yt,Bt){Bt===void 0&&(Bt=(0,We.Jj)(yt).getComputedStyle(yt));const an=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(ri=>{const Ut=Bt[ri];return typeof Ut=="string"?an.test(Ut):!1})}function tn(yt,Bt){const an=[];function zn(ri){if(Bt!=null&&an.length>=Bt||!ri)return an;if((0,We.qk)(ri)&&ri.scrollingElement!=null&&!an.includes(ri.scrollingElement))return an.push(ri.scrollingElement),an;if(!(0,We.Re)(ri)||(0,We.vZ)(ri)||an.includes(ri))return an;const Ut=(0,We.Jj)(yt).getComputedStyle(ri);return ri!==yt&&en(ri,Ut)&&an.push(ri),kt(ri,Ut)?an:zn(ri.parentNode)}return yt?zn(yt):an}function On(yt){const[Bt]=tn(yt,1);return Bt!=null?Bt:null}function hn(yt){return!We.Nq||!yt?null:(0,We.FJ)(yt)?yt:(0,We.UG)(yt)?(0,We.qk)(yt)||yt===(0,We.r3)(yt).scrollingElement?window:(0,We.Re)(yt)?yt:null:null}function Bn(yt){return(0,We.FJ)(yt)?yt.scrollX:yt.scrollLeft}function mt(yt){return(0,We.FJ)(yt)?yt.scrollY:yt.scrollTop}function Yn(yt){return{x:Bn(yt),y:mt(yt)}}var xn;(function(yt){yt[yt.Forward=1]="Forward",yt[yt.Backward=-1]="Backward"})(xn||(xn={}));function ze(yt){return!We.Nq||!yt?!1:yt===document.scrollingElement}function Le(yt){const Bt={x:0,y:0},an=ze(yt)?{height:window.innerHeight,width:window.innerWidth}:{height:yt.clientHeight,width:yt.clientWidth},zn={x:yt.scrollWidth-an.width,y:yt.scrollHeight-an.height},ri=yt.scrollTop<=Bt.y,Ut=yt.scrollLeft<=Bt.x,wn=yt.scrollTop>=zn.y,ni=yt.scrollLeft>=zn.x;return{isTop:ri,isLeft:Ut,isBottom:wn,isRight:ni,maxScroll:zn,minScroll:Bt}}const we={x:.2,y:.2};function Be(yt,Bt,an,zn,ri){let{top:Ut,left:wn,right:ni,bottom:Qn}=an;zn===void 0&&(zn=10),ri===void 0&&(ri=we);const{isTop:Fi,isBottom:Lr,isLeft:bi,isRight:Ti}=Le(yt),jn={x:0,y:0},gr={x:0,y:0},Nr={height:Bt.height*ri.y,width:Bt.width*ri.x};return!Fi&&Ut<=Bt.top+Nr.height?(jn.y=xn.Backward,gr.y=zn*Math.abs((Bt.top+Nr.height-Ut)/Nr.height)):!Lr&&Qn>=Bt.bottom-Nr.height&&(jn.y=xn.Forward,gr.y=zn*Math.abs((Bt.bottom-Nr.height-Qn)/Nr.height)),!Ti&&ni>=Bt.right-Nr.width?(jn.x=xn.Forward,gr.x=zn*Math.abs((Bt.right-Nr.width-ni)/Nr.width)):!bi&&wn<=Bt.left+Nr.width&&(jn.x=xn.Backward,gr.x=zn*Math.abs((Bt.left+Nr.width-wn)/Nr.width)),{direction:jn,speed:gr}}function De(yt){if(yt===document.scrollingElement){const{innerWidth:Ut,innerHeight:wn}=window;return{top:0,left:0,right:Ut,bottom:wn,width:Ut,height:wn}}const{top:Bt,left:an,right:zn,bottom:ri}=yt.getBoundingClientRect();return{top:Bt,left:an,right:zn,bottom:ri,width:yt.clientWidth,height:yt.clientHeight}}function Se(yt){return yt.reduce((Bt,an)=>(0,We.IH)(Bt,Yn(an)),se)}function rt(yt){return yt.reduce((Bt,an)=>Bt+Bn(an),0)}function Et(yt){return yt.reduce((Bt,an)=>Bt+mt(an),0)}function Ye(yt,Bt){if(Bt===void 0&&(Bt=Lt),!yt)return;const{top:an,left:zn,bottom:ri,right:Ut}=Bt(yt);On(yt)&&(ri<=0||Ut<=0||an>=window.innerHeight||zn>=window.innerWidth)&&yt.scrollIntoView({block:"center",inline:"center"})}const Ze=[["x",["left","right"],rt],["y",["top","bottom"],Et]];class At{constructor(Bt,an){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const zn=tn(an),ri=Se(zn);this.rect=ha({},Bt),this.width=Bt.width,this.height=Bt.height;for(const[Ut,wn,ni]of Ze)for(const Qn of wn)Object.defineProperty(this,Qn,{get:()=>{const Fi=ni(zn),Lr=ri[Ut]-Fi;return this.rect[Qn]+Lr},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class xt{constructor(Bt){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(an=>{var zn;return(zn=this.target)==null?void 0:zn.removeEventListener(...an)})},this.target=Bt}add(Bt,an,zn){var ri;(ri=this.target)==null||ri.addEventListener(Bt,an,zn),this.listeners.push([Bt,an,zn])}}function ht(yt){const{EventTarget:Bt}=(0,We.Jj)(yt);return yt instanceof Bt?yt:(0,We.r3)(yt)}function Rt(yt,Bt){const an=Math.abs(yt.x),zn=Math.abs(yt.y);return typeof Bt=="number"?Math.sqrt(_y(an,2)+_y(zn,2))>Bt:"x"in Bt&&"y"in Bt?an>Bt.x&&zn>Bt.y:"x"in Bt?an>Bt.x:"y"in Bt?zn>Bt.y:!1}var bn;(function(yt){yt.Click="click",yt.DragStart="dragstart",yt.Keydown="keydown",yt.ContextMenu="contextmenu",yt.Resize="resize",yt.SelectionChange="selectionchange",yt.VisibilityChange="visibilitychange"})(bn||(bn={}));function En(yt){yt.preventDefault()}function un(yt){yt.stopPropagation()}var dn;(function(yt){yt.Space="Space",yt.Down="ArrowDown",yt.Right="ArrowRight",yt.Left="ArrowLeft",yt.Up="ArrowUp",yt.Esc="Escape",yt.Enter="Enter",yt.Tab="Tab"})(dn||(dn={}));const Zn={start:[dn.Space,dn.Enter],cancel:[dn.Esc],end:[dn.Space,dn.Enter,dn.Tab]},An=(yt,Bt)=>{let{currentCoordinates:an}=Bt;switch(yt.code){case dn.Right:return tl(ha({},an),{x:an.x+25});case dn.Left:return tl(ha({},an),{x:an.x-25});case dn.Down:return tl(ha({},an),{y:an.y+25});case dn.Up:return tl(ha({},an),{y:an.y-25})}};class yi{constructor(Bt){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Bt;const{event:{target:an}}=Bt;this.props=Bt,this.listeners=new xt((0,We.r3)(an)),this.windowListeners=new xt((0,We.Jj)(an)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(bn.Resize,this.handleCancel),this.windowListeners.add(bn.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(bn.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Bt,onStart:an}=this.props,zn=Bt.node.current;zn&&Ye(zn),an(se)}handleKeyDown(Bt){if((0,We.vd)(Bt)){const{active:an,context:zn,options:ri}=this.props,{keyboardCodes:Ut=Zn,coordinateGetter:wn=An,scrollBehavior:ni="smooth"}=ri,{code:Qn}=Bt;if(Ut.end.includes(Qn)){this.handleEnd(Bt);return}if(Ut.cancel.includes(Qn)){this.handleCancel(Bt);return}const{collisionRect:Fi}=zn.current,Lr=Fi?{x:Fi.left,y:Fi.top}:se;this.referenceCoordinates||(this.referenceCoordinates=Lr);const bi=wn(Bt,{active:an,context:zn.current,currentCoordinates:Lr});if(bi){const Ti=(0,We.$X)(bi,Lr),jn={x:0,y:0},{scrollableAncestors:gr}=zn.current;for(const Nr of gr){const wo=Bt.code,{isTop:to,isRight:Jr,isLeft:eo,isBottom:Zo,maxScroll:$o,minScroll:ia}=Le(Nr),qo=De(Nr),Sn={x:Math.min(wo===dn.Right?qo.right-qo.width/2:qo.right,Math.max(wo===dn.Right?qo.left:qo.left+qo.width/2,bi.x)),y:Math.min(wo===dn.Down?qo.bottom-qo.height/2:qo.bottom,Math.max(wo===dn.Down?qo.top:qo.top+qo.height/2,bi.y))},oa=wo===dn.Right&&!Jr||wo===dn.Left&&!eo,vs=wo===dn.Down&&!Zo||wo===dn.Up&&!to;if(oa&&Sn.x!==bi.x){const Ga=Nr.scrollLeft+Ti.x,Zs=wo===dn.Right&&Ga<=$o.x||wo===dn.Left&&Ga>=ia.x;if(Zs&&!Ti.y){Nr.scrollTo({left:Ga,behavior:ni});return}Zs?jn.x=Nr.scrollLeft-Ga:jn.x=wo===dn.Right?Nr.scrollLeft-$o.x:Nr.scrollLeft-ia.x,jn.x&&Nr.scrollBy({left:-jn.x,behavior:ni});break}else if(vs&&Sn.y!==bi.y){const Ga=Nr.scrollTop+Ti.y,Zs=wo===dn.Down&&Ga<=$o.y||wo===dn.Up&&Ga>=ia.y;if(Zs&&!Ti.x){Nr.scrollTo({top:Ga,behavior:ni});return}Zs?jn.y=Nr.scrollTop-Ga:jn.y=wo===dn.Down?Nr.scrollTop-$o.y:Nr.scrollTop-ia.y,jn.y&&Nr.scrollBy({top:-jn.y,behavior:ni});break}}this.handleMove(Bt,(0,We.IH)((0,We.$X)(bi,this.referenceCoordinates),jn))}}}handleMove(Bt,an){const{onMove:zn}=this.props;Bt.preventDefault(),zn(an)}handleEnd(Bt){const{onEnd:an}=this.props;Bt.preventDefault(),this.detach(),an()}handleCancel(Bt){const{onCancel:an}=this.props;Bt.preventDefault(),this.detach(),an()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}yi.activators=[{eventName:"onKeyDown",handler:(yt,Bt,an)=>{let{keyboardCodes:zn=Zn,onActivation:ri}=Bt,{active:Ut}=an;const{code:wn}=yt.nativeEvent;if(zn.start.includes(wn)){const ni=Ut.activatorNode.current;return ni&&yt.target!==ni?!1:(yt.preventDefault(),ri==null||ri({event:yt.nativeEvent}),!0)}return!1}}];function ii(yt){return!!(yt&&"distance"in yt)}function Ai(yt){return!!(yt&&"delay"in yt)}class Oi{constructor(Bt,an,zn){var ri;zn===void 0&&(zn=ht(Bt.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Bt,this.events=an;const{event:Ut}=Bt,{target:wn}=Ut;this.props=Bt,this.events=an,this.document=(0,We.r3)(wn),this.documentListeners=new xt(this.document),this.listeners=new xt(zn),this.windowListeners=new xt((0,We.Jj)(wn)),this.initialCoordinates=(ri=(0,We.DC)(Ut))!=null?ri:se,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Bt,props:{options:{activationConstraint:an,bypassActivationConstraint:zn}}}=this;if(this.listeners.add(Bt.move.name,this.handleMove,{passive:!1}),this.listeners.add(Bt.end.name,this.handleEnd),Bt.cancel&&this.listeners.add(Bt.cancel.name,this.handleCancel),this.windowListeners.add(bn.Resize,this.handleCancel),this.windowListeners.add(bn.DragStart,En),this.windowListeners.add(bn.VisibilityChange,this.handleCancel),this.windowListeners.add(bn.ContextMenu,En),this.documentListeners.add(bn.Keydown,this.handleKeydown),an){if(zn!=null&&zn({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ai(an)){this.timeoutId=setTimeout(this.handleStart,an.delay),this.handlePending(an);return}if(ii(an)){this.handlePending(an);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Bt,an){const{active:zn,onPending:ri}=this.props;ri(zn,Bt,this.initialCoordinates,an)}handleStart(){const{initialCoordinates:Bt}=this,{onStart:an}=this.props;Bt&&(this.activated=!0,this.documentListeners.add(bn.Click,un,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(bn.SelectionChange,this.removeTextSelection),an(Bt))}handleMove(Bt){var an;const{activated:zn,initialCoordinates:ri,props:Ut}=this,{onMove:wn,options:{activationConstraint:ni}}=Ut;if(!ri)return;const Qn=(an=(0,We.DC)(Bt))!=null?an:se,Fi=(0,We.$X)(ri,Qn);if(!zn&&ni){if(ii(ni)){if(ni.tolerance!=null&&Rt(Fi,ni.tolerance))return this.handleCancel();if(Rt(Fi,ni.distance))return this.handleStart()}if(Ai(ni)&&Rt(Fi,ni.tolerance))return this.handleCancel();this.handlePending(ni,Fi);return}Bt.cancelable&&Bt.preventDefault(),wn(Qn)}handleEnd(){const{onAbort:Bt,onEnd:an}=this.props;this.detach(),this.activated||Bt(this.props.active),an()}handleCancel(){const{onAbort:Bt,onCancel:an}=this.props;this.detach(),this.activated||Bt(this.props.active),an()}handleKeydown(Bt){Bt.code===dn.Esc&&this.handleCancel()}removeTextSelection(){var Bt;(Bt=this.document.getSelection())==null||Bt.removeAllRanges()}}const Qi={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Tn extends Oi{constructor(Bt){const{event:an}=Bt,zn=(0,We.r3)(an.target);super(Bt,Qi,zn)}}Tn.activators=[{eventName:"onPointerDown",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;return!an.isPrimary||an.button!==0?!1:(zn==null||zn({event:an}),!0)}}];const or={move:{name:"mousemove"},end:{name:"mouseup"}};var Kr;(function(yt){yt[yt.RightClick=2]="RightClick"})(Kr||(Kr={}));class Xr extends Oi{constructor(Bt){super(Bt,or,(0,We.r3)(Bt.event.target))}}Xr.activators=[{eventName:"onMouseDown",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;return an.button===Kr.RightClick?!1:(zn==null||zn({event:an}),!0)}}];const zr={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Or extends Oi{constructor(Bt){super(Bt,zr)}static setup(){return window.addEventListener(zr.move.name,Bt,{capture:!1,passive:!1}),function(){window.removeEventListener(zr.move.name,Bt)};function Bt(){}}}Or.activators=[{eventName:"onTouchStart",handler:(yt,Bt)=>{let{nativeEvent:an}=yt,{onActivation:zn}=Bt;const{touches:ri}=an;return ri.length>1?!1:(zn==null||zn({event:an}),!0)}}];var bo;(function(yt){yt[yt.Pointer=0]="Pointer",yt[yt.DraggableRect=1]="DraggableRect"})(bo||(bo={}));var Zr;(function(yt){yt[yt.TreeOrder=0]="TreeOrder",yt[yt.ReversedTreeOrder=1]="ReversedTreeOrder"})(Zr||(Zr={}));function vr(yt){let{acceleration:Bt,activator:an=bo.Pointer,canScroll:zn,draggingRect:ri,enabled:Ut,interval:wn=5,order:ni=Zr.TreeOrder,pointerCoordinates:Qn,scrollableAncestors:Fi,scrollableAncestorRects:Lr,delta:bi,threshold:Ti}=yt;const jn=ei({delta:bi,disabled:!Ut}),[gr,Nr]=(0,We.Yz)(),wo=(0,ye.useRef)({x:0,y:0}),to=(0,ye.useRef)({x:0,y:0}),Jr=(0,ye.useMemo)(()=>{switch(an){case bo.Pointer:return Qn?{top:Qn.y,bottom:Qn.y,left:Qn.x,right:Qn.x}:null;case bo.DraggableRect:return ri}},[an,ri,Qn]),eo=(0,ye.useRef)(null),Zo=(0,ye.useCallback)(()=>{const ia=eo.current;if(!ia)return;const qo=wo.current.x*to.current.x,Sn=wo.current.y*to.current.y;ia.scrollBy(qo,Sn)},[]),$o=(0,ye.useMemo)(()=>ni===Zr.TreeOrder?[...Fi].reverse():Fi,[ni,Fi]);(0,ye.useEffect)(()=>{if(!Ut||!Fi.length||!Jr){Nr();return}for(const ia of $o){if((zn==null?void 0:zn(ia))===!1)continue;const qo=Fi.indexOf(ia),Sn=Lr[qo];if(!Sn)continue;const{direction:oa,speed:vs}=Be(ia,Sn,Jr,Bt,Ti);for(const Ga of["x","y"])jn[Ga][oa[Ga]]||(vs[Ga]=0,oa[Ga]=0);if(vs.x>0||vs.y>0){Nr(),eo.current=ia,gr(Zo,wn),wo.current=vs,to.current=oa;return}}wo.current={x:0,y:0},to.current={x:0,y:0},Nr()},[Bt,Zo,zn,Nr,Ut,wn,JSON.stringify(Jr),JSON.stringify(jn),gr,Fi,$o,Lr,JSON.stringify(Ti)])}const xo={x:{[xn.Backward]:!1,[xn.Forward]:!1},y:{[xn.Backward]:!1,[xn.Forward]:!1}};function ei(yt){let{delta:Bt,disabled:an}=yt;const zn=(0,We.D9)(Bt);return(0,We.Gj)(ri=>{if(an||!zn||!ri)return xo;const Ut={x:Math.sign(Bt.x-zn.x),y:Math.sign(Bt.y-zn.y)};return{x:{[xn.Backward]:ri.x[xn.Backward]||Ut.x===-1,[xn.Forward]:ri.x[xn.Forward]||Ut.x===1},y:{[xn.Backward]:ri.y[xn.Backward]||Ut.y===-1,[xn.Forward]:ri.y[xn.Forward]||Ut.y===1}}},[an,Bt,zn])}function Ee(yt,Bt){const an=Bt!=null?yt.get(Bt):void 0,zn=an?an.node.current:null;return(0,We.Gj)(ri=>{var Ut;return Bt==null?null:(Ut=zn!=null?zn:ri)!=null?Ut:null},[zn,Bt])}function Jn(yt,Bt){return(0,ye.useMemo)(()=>yt.reduce((an,zn)=>{const{sensor:ri}=zn,Ut=ri.activators.map(wn=>({eventName:wn.eventName,handler:Bt(wn.handler,zn)}));return[...an,...Ut]},[]),[yt,Bt])}var ci;(function(yt){yt[yt.Always=0]="Always",yt[yt.BeforeDragging=1]="BeforeDragging",yt[yt.WhileDragging=2]="WhileDragging"})(ci||(ci={}));var on;(function(yt){yt.Optimized="optimized"})(on||(on={}));const qn=new Map;function Gn(yt,Bt){let{dragging:an,dependencies:zn,config:ri}=Bt;const[Ut,wn]=(0,ye.useState)(null),{frequency:ni,measure:Qn,strategy:Fi}=ri,Lr=(0,ye.useRef)(yt),bi=wo(),Ti=(0,We.Ey)(bi),jn=(0,ye.useCallback)(function(to){to===void 0&&(to=[]),!Ti.current&&wn(Jr=>Jr===null?to:Jr.concat(to.filter(eo=>!Jr.includes(eo))))},[Ti]),gr=(0,ye.useRef)(null),Nr=(0,We.Gj)(to=>{if(bi&&!an)return qn;if(!to||to===qn||Lr.current!==yt||Ut!=null){const Jr=new Map;for(let eo of yt){if(!eo)continue;if(Ut&&Ut.length>0&&!Ut.includes(eo.id)&&eo.rect.current){Jr.set(eo.id,eo.rect.current);continue}const Zo=eo.node.current,$o=Zo?new At(Qn(Zo),Zo):null;eo.rect.current=$o,$o&&Jr.set(eo.id,$o)}return Jr}return to},[yt,Ut,an,bi,Qn]);return(0,ye.useEffect)(()=>{Lr.current=yt},[yt]),(0,ye.useEffect)(()=>{bi||jn()},[an,bi]),(0,ye.useEffect)(()=>{Ut&&Ut.length>0&&wn(null)},[JSON.stringify(Ut)]),(0,ye.useEffect)(()=>{bi||typeof ni!="number"||gr.current!==null||(gr.current=setTimeout(()=>{jn(),gr.current=null},ni))},[ni,bi,jn,...zn]),{droppableRects:Nr,measureDroppableContainers:jn,measuringScheduled:Ut!=null};function wo(){switch(Fi){case ci.Always:return!1;case ci.BeforeDragging:return an;default:return!an}}}function sn(yt,Bt){return(0,We.Gj)(an=>yt?an||(typeof Bt=="function"?Bt(yt):yt):null,[Bt,yt])}function Qt(yt,Bt){return sn(yt,Bt)}function pn(yt){let{callback:Bt,disabled:an}=yt;const zn=(0,We.zX)(Bt),ri=(0,ye.useMemo)(()=>{if(an||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Ut}=window;return new Ut(zn)},[zn,an]);return(0,ye.useEffect)(()=>()=>ri==null?void 0:ri.disconnect(),[ri]),ri}function St(yt){let{callback:Bt,disabled:an}=yt;const zn=(0,We.zX)(Bt),ri=(0,ye.useMemo)(()=>{if(an||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Ut}=window;return new Ut(zn)},[an]);return(0,ye.useEffect)(()=>()=>ri==null?void 0:ri.disconnect(),[ri]),ri}function Ct(yt){return new At(Lt(yt),yt)}function je(yt,Bt,an){Bt===void 0&&(Bt=Ct);const[zn,ri]=(0,ye.useState)(null);function Ut(){ri(Qn=>{if(!yt)return null;if(yt.isConnected===!1){var Fi;return(Fi=Qn!=null?Qn:an)!=null?Fi:null}const Lr=Bt(yt);return JSON.stringify(Qn)===JSON.stringify(Lr)?Qn:Lr})}const wn=pn({callback(Qn){if(yt)for(const Fi of Qn){const{type:Lr,target:bi}=Fi;if(Lr==="childList"&&bi instanceof HTMLElement&&bi.contains(yt)){Ut();break}}}}),ni=St({callback:Ut});return(0,We.LI)(()=>{Ut(),yt?(ni==null||ni.observe(yt),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(ni==null||ni.disconnect(),wn==null||wn.disconnect())},[yt]),zn}function Yt(yt){const Bt=sn(yt);return It(yt,Bt)}const rn=[];function ft(yt){const Bt=(0,ye.useRef)(yt),an=(0,We.Gj)(zn=>yt?zn&&zn!==rn&&yt&&Bt.current&&yt.parentNode===Bt.current.parentNode?zn:tn(yt):rn,[yt]);return(0,ye.useEffect)(()=>{Bt.current=yt},[yt]),an}function _e(yt){const[Bt,an]=(0,ye.useState)(null),zn=(0,ye.useRef)(yt),ri=(0,ye.useCallback)(Ut=>{const wn=hn(Ut.target);wn&&an(ni=>ni?(ni.set(wn,Yn(wn)),new Map(ni)):null)},[]);return(0,ye.useEffect)(()=>{const Ut=zn.current;if(yt!==Ut){wn(Ut);const ni=yt.map(Qn=>{const Fi=hn(Qn);return Fi?(Fi.addEventListener("scroll",ri,{passive:!0}),[Fi,Yn(Fi)]):null}).filter(Qn=>Qn!=null);an(ni.length?new Map(ni):null),zn.current=yt}return()=>{wn(yt),wn(Ut)};function wn(ni){ni.forEach(Qn=>{const Fi=hn(Qn);Fi==null||Fi.removeEventListener("scroll",ri)})}},[ri,yt]),(0,ye.useMemo)(()=>yt.length?Bt?Array.from(Bt.values()).reduce((Ut,wn)=>(0,We.IH)(Ut,wn),se):Se(yt):se,[yt,Bt])}function $t(yt,Bt){Bt===void 0&&(Bt=[]);const an=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{an.current=null},Bt),(0,ye.useEffect)(()=>{const zn=yt!==se;zn&&!an.current&&(an.current=yt),!zn&&an.current&&(an.current=null)},[yt]),an.current?(0,We.$X)(yt,an.current):se}function zt(yt){(0,ye.useEffect)(()=>{if(!We.Nq)return;const Bt=yt.map(an=>{let{sensor:zn}=an;return zn.setup==null?void 0:zn.setup()});return()=>{for(const an of Bt)an==null||an()}},yt.map(Bt=>{let{sensor:an}=Bt;return an}))}function Fn(yt,Bt){return(0,ye.useMemo)(()=>yt.reduce((an,zn)=>{let{eventName:ri,handler:Ut}=zn;return an[ri]=wn=>{Ut(wn,Bt)},an},{}),[yt,Bt])}function Hn(yt){return(0,ye.useMemo)(()=>yt?vn(yt):null,[yt])}const ut=[];function cn(yt,Bt){Bt===void 0&&(Bt=Lt);const[an]=yt,zn=Hn(an?(0,We.Jj)(an):null),[ri,Ut]=(0,ye.useState)(ut);function wn(){Ut(()=>yt.length?yt.map(Qn=>ze(Qn)?zn:new At(Bt(Qn),Qn)):ut)}const ni=St({callback:wn});return(0,We.LI)(()=>{ni==null||ni.disconnect(),wn(),yt.forEach(Qn=>ni==null?void 0:ni.observe(Qn))},[yt]),ri}function Kn(yt){if(!yt)return null;if(yt.children.length>1)return yt;const Bt=yt.children[0];return(0,We.Re)(Bt)?Bt:yt}function _n(yt){let{measure:Bt}=yt;const[an,zn]=(0,ye.useState)(null),ri=(0,ye.useCallback)(Fi=>{for(const{target:Lr}of Fi)if((0,We.Re)(Lr)){zn(bi=>{const Ti=Bt(Lr);return bi?tl(ha({},bi),{width:Ti.width,height:Ti.height}):Ti});break}},[Bt]),Ut=St({callback:ri}),wn=(0,ye.useCallback)(Fi=>{const Lr=Kn(Fi);Ut==null||Ut.disconnect(),Lr&&(Ut==null||Ut.observe(Lr)),zn(Lr?Bt(Lr):null)},[Bt,Ut]),[ni,Qn]=(0,We.wm)(wn);return(0,ye.useMemo)(()=>({nodeRef:ni,rect:an,setRef:Qn}),[an,ni,Qn])}const Zt=[{sensor:Tn,options:{}},{sensor:yi,options:{}}],nn={current:{}},Pi={draggable:{measure:yn},droppable:{measure:yn,strategy:ci.WhileDragging,frequency:on.Optimized},dragOverlay:{measure:Lt}};class xi extends Map{get(Bt){var an;return Bt!=null&&(an=super.get(Bt))!=null?an:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Bt=>{let{disabled:an}=Bt;return!an})}getNodeFor(Bt){var an,zn;return(an=(zn=this.get(Bt))==null?void 0:zn.node.current)!=null?an:void 0}}const Si={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new xi,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:te},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Pi,measureDroppableContainers:te,windowRect:null,measuringScheduled:!1},oi={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:te,draggableNodes:new Map,over:null,measureDroppableContainers:te},Ci=(0,ye.createContext)(oi),Li=(0,ye.createContext)(Si);function Hi(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new xi}}}function lr(yt,Bt){switch(Bt.type){case Me.DragStart:return tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{initialCoordinates:Bt.initialCoordinates,active:Bt.active})});case Me.DragMove:return yt.draggable.active==null?yt:tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{translate:{x:Bt.coordinates.x-yt.draggable.initialCoordinates.x,y:Bt.coordinates.y-yt.draggable.initialCoordinates.y}})});case Me.DragEnd:case Me.DragCancel:return tl(ha({},yt),{draggable:tl(ha({},yt.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case Me.RegisterDroppable:{const{element:an}=Bt,{id:zn}=an,ri=new xi(yt.droppable.containers);return ri.set(zn,an),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:ri})})}case Me.SetDroppableDisabled:{const{id:an,key:zn,disabled:ri}=Bt,Ut=yt.droppable.containers.get(an);if(!Ut||zn!==Ut.key)return yt;const wn=new xi(yt.droppable.containers);return wn.set(an,tl(ha({},Ut),{disabled:ri})),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:wn})})}case Me.UnregisterDroppable:{const{id:an,key:zn}=Bt,ri=yt.droppable.containers.get(an);if(!ri||zn!==ri.key)return yt;const Ut=new xi(yt.droppable.containers);return Ut.delete(an),tl(ha({},yt),{droppable:tl(ha({},yt.droppable),{containers:Ut})})}default:return yt}}function tr(yt){let{disabled:Bt}=yt;const{active:an,activatorEvent:zn,draggableNodes:ri}=(0,ye.useContext)(Ci),Ut=(0,We.D9)(zn),wn=(0,We.D9)(an==null?void 0:an.id);return(0,ye.useEffect)(()=>{if(!Bt&&!zn&&Ut&&wn!=null){if(!(0,We.vd)(Ut)||document.activeElement===Ut.target)return;const ni=ri.get(wn);if(!ni)return;const{activatorNode:Qn,node:Fi}=ni;if(!Qn.current&&!Fi.current)return;requestAnimationFrame(()=>{for(const Lr of[Qn.current,Fi.current]){if(!Lr)continue;const bi=(0,We.so)(Lr);if(bi){bi.focus();break}}})}},[zn,Bt,ri,wn,Ut]),null}function Ln(yt,Bt){let ri=Bt,{transform:an}=ri,zn=ov(ri,["transform"]);return yt!=null&&yt.length?yt.reduce((Ut,wn)=>wn(ha({transform:Ut},zn)),an):an}function Fr(yt){return(0,ye.useMemo)(()=>({draggable:ha(ha({},Pi.draggable),yt==null?void 0:yt.draggable),droppable:ha(ha({},Pi.droppable),yt==null?void 0:yt.droppable),dragOverlay:ha(ha({},Pi.dragOverlay),yt==null?void 0:yt.dragOverlay)}),[yt==null?void 0:yt.draggable,yt==null?void 0:yt.droppable,yt==null?void 0:yt.dragOverlay])}function Br(yt){let{activeNode:Bt,measure:an,initialRect:zn,config:ri=!0}=yt;const Ut=(0,ye.useRef)(!1),{x:wn,y:ni}=typeof ri=="boolean"?{x:ri,y:ri}:ri;(0,We.LI)(()=>{if(!wn&&!ni||!Bt){Ut.current=!1;return}if(Ut.current||!zn)return;const Fi=Bt==null?void 0:Bt.node.current;if(!Fi||Fi.isConnected===!1)return;const Lr=an(Fi),bi=It(Lr,zn);if(wn||(bi.x=0),ni||(bi.y=0),Ut.current=!0,Math.abs(bi.x)>0||Math.abs(bi.y)>0){const Ti=On(Fi);Ti&&Ti.scrollBy({top:bi.y,left:bi.x})}},[Bt,wn,ni,zn,an])}const wr=(0,ye.createContext)(tl(ha({},se),{scaleX:1,scaleY:1}));var Cn;(function(yt){yt[yt.Uninitialized=0]="Uninitialized",yt[yt.Initializing=1]="Initializing",yt[yt.Initialized=2]="Initialized"})(Cn||(Cn={}));const di=(0,ye.memo)(function(Bt){var an,zn,ri,Ut;let xs=Bt,{id:wn,accessibility:ni,autoScroll:Qn=!0,children:Fi,sensors:Lr=Zt,collisionDetection:bi=Xe,measuring:Ti,modifiers:jn}=xs,gr=ov(xs,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Nr=(0,ye.useReducer)(lr,void 0,Hi),[wo,to]=Nr,[Jr,eo]=tt(),[Zo,$o]=(0,ye.useState)(Cn.Uninitialized),ia=Zo===Cn.Initialized,{draggable:{active:qo,nodes:Sn,translate:oa},droppable:{containers:vs}}=wo,Ga=qo!=null?Sn.get(qo):null,Zs=(0,ye.useRef)({initial:null,translated:null}),xa=(0,ye.useMemo)(()=>{var Ks;return qo!=null?{id:qo,data:(Ks=Ga==null?void 0:Ga.data)!=null?Ks:nn,rect:Zs}:null},[qo,Ga]),pl=(0,ye.useRef)(null),[wa,Mo]=(0,ye.useState)(null),[Ko,Ka]=(0,ye.useState)(null),Vr=(0,We.Ey)(gr,Object.values(gr)),ko=(0,We.Ld)("DndDescribedBy",wn),ro=(0,ye.useMemo)(()=>vs.getEnabled(),[vs]),ji=Fr(Ti),{droppableRects:fa,measureDroppableContainers:ka,measuringScheduled:Ds}=Gn(ro,{dragging:ia,dependencies:[oa.x,oa.y],config:ji.droppable}),ys=Ee(Sn,qo),nl=(0,ye.useMemo)(()=>Ko?(0,We.DC)(Ko):null,[Ko]),Vi=Ls(),Da=Qt(ys,ji.draggable.measure);Br({activeNode:qo!=null?Sn.get(qo):null,config:Vi.layoutShiftCompensation,initialRect:Da,measure:ji.draggable.measure});const pa=je(ys,ji.draggable.measure,Da),Os=je(ys?ys.parentElement:null),ml=(0,ye.useRef)({activatorEvent:null,active:null,activeNode:ys,collisionRect:null,collisions:null,droppableRects:fa,draggableNodes:Sn,draggingNode:null,draggingNodeRect:null,droppableContainers:vs,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Gl=vs.getNodeFor((an=ml.current.over)==null?void 0:an.id),yo=_n({measure:ji.dragOverlay.measure}),Au=(zn=yo.nodeRef.current)!=null?zn:ys,il=ia?(ri=yo.rect)!=null?ri:pa:null,Nl=!!(yo.nodeRef.current&&yo.rect),vl=Yt(Nl?null:pa),fu=Hn(Au?(0,We.Jj)(Au):null),yl=ft(ia?Gl!=null?Gl:ys:null),rl=cn(yl),Sl=Ln(jn,{transform:{x:oa.x-vl.x,y:oa.y-vl.y,scaleX:1,scaleY:1},activatorEvent:Ko,active:xa,activeNodeRect:pa,containerNodeRect:Os,draggingNodeRect:il,over:ml.current.over,overlayNodeRect:yo.rect,scrollableAncestors:yl,scrollableAncestorRects:rl,windowRect:fu}),oc=nl?(0,We.IH)(nl,oa):null,Sc=_e(yl),xc=$t(Sc),Qc=$t(Sc,[pa]),gu=(0,We.IH)(Sl,xc),zl=il?Mt(il,Sl):null,xl=xa&&zl?bi({active:xa,collisionRect:zl,droppableRects:fa,droppableContainers:ro,pointerCoordinates:oc}):null,Tl=Ie(xl,"id"),[pu,wc]=(0,ye.useState)(null),mu=Nl?Sl:(0,We.IH)(Sl,Qc),Jo=Wt(mu,(Ut=pu==null?void 0:pu.rect)!=null?Ut:null,pa),ma=(0,ye.useRef)(null),dl=(0,ye.useCallback)((Ks,Bs)=>{let{sensor:Fa,options:Hu}=Bs;if(pl.current==null)return;const Ol=Sn.get(pl.current);if(!Ol)return;const El=Ks.nativeEvent,jr=new Fa({active:pl.current,activeNode:Ol,event:El,options:Hu,context:ml,onAbort(Vt){if(!Sn.get(Vt))return;const{onDragAbort:Mu}=Vr.current,Fu={id:Vt};Mu==null||Mu(Fu),Jr({type:"onDragAbort",event:Fu})},onPending(Vt,gi,Mu,Fu){if(!Sn.get(Vt))return;const{onDragPending:$l}=Vr.current,jl={id:Vt,constraint:gi,initialCoordinates:Mu,offset:Fu};$l==null||$l(jl),Jr({type:"onDragPending",event:jl})},onStart(Vt){const gi=pl.current;if(gi==null)return;const Mu=Sn.get(gi);if(!Mu)return;const{onDragStart:Fu}=Vr.current,_l={activatorEvent:El,active:{id:gi,data:Mu.data,rect:Zs}};(0,Oe.unstable_batchedUpdates)(()=>{Fu==null||Fu(_l),$o(Cn.Initializing),to({type:Me.DragStart,initialCoordinates:Vt,active:gi}),Jr({type:"onDragStart",event:_l}),Mo(ma.current),Ka(El)})},onMove(Vt){to({type:Me.DragMove,coordinates:Vt})},onEnd:Lu(Me.DragEnd),onCancel:Lu(Me.DragCancel)});ma.current=jr;function Lu(Vt){return function(){return Cx(this,null,function*(){const{active:Mu,collisions:Fu,over:_l,scrollAdjustedTranslate:$l}=ml.current;let jl=null;if(Mu&&$l){const{cancelDrop:Pc}=Vr.current;jl={activatorEvent:El,active:Mu,collisions:Fu,delta:$l,over:_l},Vt===Me.DragEnd&&typeof Pc=="function"&&(yield Promise.resolve(Pc(jl)))&&(Vt=Me.DragCancel)}pl.current=null,(0,Oe.unstable_batchedUpdates)(()=>{to({type:Vt}),$o(Cn.Uninitialized),wc(null),Mo(null),Ka(null),ma.current=null;const Pc=Vt===Me.DragEnd?"onDragEnd":"onDragCancel";if(jl){const Ic=Vr.current[Pc];Ic==null||Ic(jl),Jr({type:Pc,event:jl})}})})}}},[Sn]),Cs=(0,ye.useCallback)((Ks,Bs)=>(Fa,Hu)=>{const Ol=Fa.nativeEvent,El=Sn.get(Hu);if(pl.current!==null||!El||Ol.dndKit||Ol.defaultPrevented)return;const jr={active:El};Ks(Fa,Bs.options,jr)===!0&&(Ol.dndKit={capturedBy:Bs.sensor},pl.current=Hu,dl(Fa,Bs))},[Sn,dl]),Ss=Jn(Lr,Cs);zt(Lr),(0,We.LI)(()=>{pa&&Zo===Cn.Initializing&&$o(Cn.Initialized)},[pa,Zo]),(0,ye.useEffect)(()=>{const{onDragMove:Ks}=Vr.current,{active:Bs,activatorEvent:Fa,collisions:Hu,over:Ol}=ml.current;if(!Bs||!Fa)return;const El={active:Bs,activatorEvent:Fa,collisions:Hu,delta:{x:gu.x,y:gu.y},over:Ol};(0,Oe.unstable_batchedUpdates)(()=>{Ks==null||Ks(El),Jr({type:"onDragMove",event:El})})},[gu.x,gu.y]),(0,ye.useEffect)(()=>{const{active:Ks,activatorEvent:Bs,collisions:Fa,droppableContainers:Hu,scrollAdjustedTranslate:Ol}=ml.current;if(!Ks||pl.current==null||!Bs||!Ol)return;const{onDragOver:El}=Vr.current,jr=Hu.get(Tl),Lu=jr&&jr.rect.current?{id:jr.id,rect:jr.rect.current,data:jr.data,disabled:jr.disabled}:null,Vt={active:Ks,activatorEvent:Bs,collisions:Fa,delta:{x:Ol.x,y:Ol.y},over:Lu};(0,Oe.unstable_batchedUpdates)(()=>{wc(Lu),El==null||El(Vt),Jr({type:"onDragOver",event:Vt})})},[Tl]),(0,We.LI)(()=>{ml.current={activatorEvent:Ko,active:xa,activeNode:ys,collisionRect:zl,collisions:xl,droppableRects:fa,draggableNodes:Sn,draggingNode:Au,draggingNodeRect:il,droppableContainers:vs,over:pu,scrollableAncestors:yl,scrollAdjustedTranslate:gu},Zs.current={initial:il,translated:zl}},[xa,ys,xl,zl,Sn,Au,il,fa,vs,pu,yl,gu]),vr(tl(ha({},Vi),{delta:oa,draggingRect:zl,pointerCoordinates:oc,scrollableAncestors:yl,scrollableAncestorRects:rl}));const rs=(0,ye.useMemo)(()=>({active:xa,activeNode:ys,activeNodeRect:pa,activatorEvent:Ko,collisions:xl,containerNodeRect:Os,dragOverlay:yo,draggableNodes:Sn,droppableContainers:vs,droppableRects:fa,over:pu,measureDroppableContainers:ka,scrollableAncestors:yl,scrollableAncestorRects:rl,measuringConfiguration:ji,measuringScheduled:Ds,windowRect:fu}),[xa,ys,pa,Ko,xl,Os,yo,Sn,vs,fa,pu,ka,yl,rl,ji,Ds,fu]),ds=(0,ye.useMemo)(()=>({activatorEvent:Ko,activators:Ss,active:xa,activeNodeRect:pa,ariaDescribedById:{draggable:ko},dispatch:to,draggableNodes:Sn,over:pu,measureDroppableContainers:ka}),[Ko,Ss,xa,pa,to,ko,Sn,pu,ka]);return ye.createElement(Tt.Provider,{value:eo},ye.createElement(Ci.Provider,{value:ds},ye.createElement(Li.Provider,{value:rs},ye.createElement(wr.Provider,{value:Jo},Fi)),ye.createElement(tr,{disabled:(ni==null?void 0:ni.restoreFocus)===!1})),ye.createElement(Pt,tl(ha({},ni),{hiddenTextDescribedById:ko})));function Ls(){const Ks=(wa==null?void 0:wa.autoScrollEnabled)===!1,Bs=typeof Qn=="object"?Qn.enabled===!1:Qn===!1,Fa=ia&&!Ks&&!Bs;return typeof Qn=="object"?tl(ha({},Qn),{enabled:Fa}):{enabled:Fa}}}),Ki=(0,ye.createContext)(null),ir="button",Gi="Draggable";function dr(yt){let{id:Bt,data:an,disabled:zn=!1,attributes:ri}=yt;const Ut=(0,We.Ld)(Gi),{activators:wn,activatorEvent:ni,active:Qn,activeNodeRect:Fi,ariaDescribedById:Lr,draggableNodes:bi,over:Ti}=(0,ye.useContext)(Ci),{role:jn=ir,roleDescription:gr="draggable",tabIndex:Nr=0}=ri!=null?ri:{},wo=(Qn==null?void 0:Qn.id)===Bt,to=(0,ye.useContext)(wo?wr:Ki),[Jr,eo]=(0,We.wm)(),[Zo,$o]=(0,We.wm)(),ia=Fn(wn,Bt),qo=(0,We.Ey)(an);(0,We.LI)(()=>(bi.set(Bt,{id:Bt,key:Ut,node:Jr,activatorNode:Zo,data:qo}),()=>{const oa=bi.get(Bt);oa&&oa.key===Ut&&bi.delete(Bt)}),[bi,Bt]);const Sn=(0,ye.useMemo)(()=>({role:jn,tabIndex:Nr,"aria-disabled":zn,"aria-pressed":wo&&jn===ir?!0:void 0,"aria-roledescription":gr,"aria-describedby":Lr.draggable}),[zn,jn,Nr,wo,gr,Lr.draggable]);return{active:Qn,activatorEvent:ni,activeNodeRect:Fi,attributes:Sn,isDragging:wo,listeners:zn?void 0:ia,node:Jr,over:Ti,setNodeRef:eo,setActivatorNodeRef:$o,transform:to}}function Er(){return(0,ye.useContext)(Li)}const Di="Droppable",Yi={timeout:25};function Wi(yt){let{data:Bt,disabled:an=!1,id:zn,resizeObserverConfig:ri}=yt;const Ut=(0,We.Ld)(Di),{active:wn,dispatch:ni,over:Qn,measureDroppableContainers:Fi}=(0,ye.useContext)(Ci),Lr=(0,ye.useRef)({disabled:an}),bi=(0,ye.useRef)(!1),Ti=(0,ye.useRef)(null),jn=(0,ye.useRef)(null),{disabled:gr,updateMeasurementsFor:Nr,timeout:wo}=ha(ha({},Yi),ri),to=(0,We.Ey)(Nr!=null?Nr:zn),Jr=(0,ye.useCallback)(()=>{if(!bi.current){bi.current=!0;return}jn.current!=null&&clearTimeout(jn.current),jn.current=setTimeout(()=>{Fi(Array.isArray(to.current)?to.current:[to.current]),jn.current=null},wo)},[wo]),eo=St({callback:Jr,disabled:gr||!wn}),Zo=(0,ye.useCallback)((Sn,oa)=>{eo&&(oa&&(eo.unobserve(oa),bi.current=!1),Sn&&eo.observe(Sn))},[eo]),[$o,ia]=(0,We.wm)(Zo),qo=(0,We.Ey)(Bt);return(0,ye.useEffect)(()=>{!eo||!$o.current||(eo.disconnect(),bi.current=!1,eo.observe($o.current))},[$o,eo]),(0,ye.useEffect)(()=>(ni({type:Me.RegisterDroppable,element:{id:zn,key:Ut,disabled:an,node:$o,rect:Ti,data:qo}}),()=>ni({type:Me.UnregisterDroppable,key:Ut,id:zn})),[zn]),(0,ye.useEffect)(()=>{an!==Lr.current.disabled&&(ni({type:Me.SetDroppableDisabled,id:zn,key:Ut,disabled:an}),Lr.current.disabled=an)},[zn,Ut,an,ni]),{active:wn,rect:Ti,isOver:(Qn==null?void 0:Qn.id)===zn,node:$o,over:Qn,setNodeRef:ia}}function Dn(yt){let{animation:Bt,children:an}=yt;const[zn,ri]=useState(null),[Ut,wn]=useState(null),ni=usePrevious(an);return!an&&!zn&&ni&&ri(ni),useIsomorphicLayoutEffect(()=>{if(!Ut)return;const Qn=zn==null?void 0:zn.key,Fi=zn==null?void 0:zn.props.id;if(Qn==null||Fi==null){ri(null);return}Promise.resolve(Bt(Fi,Ut)).then(()=>{ri(null)})},[Bt,zn,Ut]),React.createElement(React.Fragment,null,an,zn?cloneElement(zn,{ref:wn}):null)}const Ar={x:0,y:0,scaleX:1,scaleY:1};function Mn(yt){let{children:Bt}=yt;return React.createElement(Ci.Provider,{value:oi},React.createElement(wr.Provider,{value:Ar},Bt))}const hr={position:"fixed",touchAction:"none"},_r=yt=>isKeyboardEvent(yt)?"transform 250ms ease":void 0,Pr=null,mr={duration:250,easing:"ease",keyframes:yt=>{let{transform:{initial:Bt,final:an}}=yt;return[{transform:We.ux.Transform.toString(Bt)},{transform:We.ux.Transform.toString(an)}]},sideEffects:(yt=>Bt=>{let{active:an,dragOverlay:zn}=Bt;const ri={},{styles:Ut,className:wn}=yt;if(Ut!=null&&Ut.active)for(const[ni,Qn]of Object.entries(Ut.active))Qn!==void 0&&(ri[ni]=an.node.style.getPropertyValue(ni),an.node.style.setProperty(ni,Qn));if(Ut!=null&&Ut.dragOverlay)for(const[ni,Qn]of Object.entries(Ut.dragOverlay))Qn!==void 0&&zn.node.style.setProperty(ni,Qn);return wn!=null&&wn.active&&an.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&zn.node.classList.add(wn.dragOverlay),function(){for(const[Qn,Fi]of Object.entries(ri))an.node.style.setProperty(Qn,Fi);wn!=null&&wn.active&&an.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function fr(yt){let{config:Bt,draggableNodes:an,droppableContainers:zn,measuringConfiguration:ri}=yt;return useEvent((Ut,wn)=>{if(Bt===null)return;const ni=an.get(Ut);if(!ni)return;const Qn=ni.node.current;if(!Qn)return;const Fi=Kn(wn);if(!Fi)return;const{transform:Lr}=getWindow(wn).getComputedStyle(wn),bi=Xt(Lr);if(!bi)return;const Ti=typeof Bt=="function"?Bt:ur(Bt);return Ye(Qn,ri.draggable.measure),Ti({active:{id:Ut,data:ni.data,node:Qn,rect:ri.draggable.measure(Qn)},draggableNodes:an,dragOverlay:{node:wn,rect:ri.dragOverlay.measure(Fi)},droppableContainers:zn,measuringConfiguration:ri,transform:bi})})}function ur(yt){const{duration:Bt,easing:an,sideEffects:zn,keyframes:ri}=ha(ha({},mr),yt);return Ut=>{let Jr=Ut,{active:wn,dragOverlay:ni,transform:Qn}=Jr,Fi=ov(Jr,["active","dragOverlay","transform"]);if(!Bt)return;const Lr={x:ni.rect.left-wn.rect.left,y:ni.rect.top-wn.rect.top},bi={scaleX:Qn.scaleX!==1?wn.rect.width*Qn.scaleX/ni.rect.width:1,scaleY:Qn.scaleY!==1?wn.rect.height*Qn.scaleY/ni.rect.height:1},Ti=ha({x:Qn.x-Lr.x,y:Qn.y-Lr.y},bi),jn=ri(tl(ha({},Fi),{active:wn,dragOverlay:ni,transform:{initial:Qn,final:Ti}})),[gr]=jn,Nr=jn[jn.length-1];if(JSON.stringify(gr)===JSON.stringify(Nr))return;const wo=zn==null?void 0:zn(ha({active:wn,dragOverlay:ni},Fi)),to=ni.node.animate(jn,{duration:Bt,easing:an,fill:"forwards"});return new Promise(eo=>{to.onfinish=()=>{wo==null||wo(),eo()}})}}let Yr=0;function Ii(yt){return useMemo(()=>{if(yt!=null)return Yr++,Yr},[yt])}const $e=null},18257:function(Rn,Nn,ve){"use strict";ve.d(Nn,{DL:function(){return ke}});var ye=ve(35241);function Oe(tt){return Ot=>{let{transform:it}=Ot;return tl(ha({},it),{x:Math.ceil(it.x/tt)*tt,y:Math.ceil(it.y/tt)*tt})}}const We=tt=>{let{transform:Ot}=tt;return tl(ha({},Ot),{y:0})};function jt(tt,Ot,it){const Pt=ha({},tt);return Ot.top+tt.y<=it.top?Pt.y=it.top-Ot.top:Ot.bottom+tt.y>=it.top+it.height&&(Pt.y=it.top+it.height-Ot.bottom),Ot.left+tt.x<=it.left?Pt.x=it.left-Ot.left:Ot.right+tt.x>=it.left+it.width&&(Pt.x=it.left+it.width-Ot.right),Pt}const qe=tt=>{let{containerNodeRect:Ot,draggingNodeRect:it,transform:Pt}=tt;return!it||!Ot?Pt:jt(Pt,it,Ot)},et=tt=>{let{draggingNodeRect:Ot,transform:it,scrollableAncestorRects:Pt}=tt;const Me=Pt[0];return!Ot||!Me?it:jt(it,Ot,Me)},ke=tt=>{let{transform:Ot}=tt;return tl(ha({},Ot),{x:0})},Tt=tt=>{let{transform:Ot,draggingNodeRect:it,windowRect:Pt}=tt;return!it||!Pt?Ot:jt(Ot,it,Pt)},bt=tt=>{let{activatorEvent:Ot,draggingNodeRect:it,transform:Pt}=tt;if(it&&Ot){const Me=getEventCoordinates(Ot);if(!Me)return Pt;const te=Me.x-it.left,ne=Me.y-it.top;return tl(ha({},Pt),{x:Pt.x+te-it.width/2,y:Pt.y+ne-it.height/2})}return Pt}},19719:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Fo:function(){return me},Rp:function(){return jt},nB:function(){return dt},qw:function(){return ne}});var ye=ve(59301),Oe=ve(87954),We=ve(35241);function jt(Mt,Xt,gt){const Re=Mt.slice();return Re.splice(gt<0?Re.length+gt:gt,0,Re.splice(Xt,1)[0]),Re}function qe(Mt,Xt,gt){const Re=Mt.slice();return Re[Xt]=Mt[gt],Re[gt]=Mt[Xt],Re}function et(Mt,Xt){return Mt.reduce((gt,Re,Lt)=>{const yn=Xt.get(Re);return yn&&(gt[Lt]=yn),gt},Array(Mt.length))}function ke(Mt){return Mt!==null&&Mt>=0}function Tt(Mt,Xt){if(Mt===Xt)return!0;if(Mt.length!==Xt.length)return!1;for(let gt=0;gt{var Xt;let{rects:gt,activeNodeRect:Re,activeIndex:Lt,overIndex:yn,index:vn}=Mt;const kt=(Xt=gt[Lt])!=null?Xt:Re;if(!kt)return null;const en=it(gt,vn,Lt);if(vn===Lt){const tn=gt[yn];return tn?ha({x:LtLt&&vn<=yn?ha({x:-kt.width-en,y:0},tt):vn=yn?ha({x:kt.width+en,y:0},tt):ha({x:0,y:0},tt)};function it(Mt,Xt,gt){const Re=Mt[Xt],Lt=Mt[Xt-1],yn=Mt[Xt+1];return!Re||!Lt&&!yn?0:gt{let{rects:Xt,activeIndex:gt,overIndex:Re,index:Lt}=Mt;const yn=jt(Xt,Re,gt),vn=Xt[Lt],kt=yn[Lt];return!kt||!vn?null:{x:kt.left-vn.left,y:kt.top-vn.top,scaleX:kt.width/vn.width,scaleY:kt.height/vn.height}},Me=Mt=>{let{activeIndex:Xt,index:gt,rects:Re,overIndex:Lt}=Mt,yn,vn;return gt===Xt&&(yn=Re[gt],vn=Re[Lt]),gt===Lt&&(yn=Re[gt],vn=Re[Xt]),!vn||!yn?null:{x:vn.left-yn.left,y:vn.top-yn.top,scaleX:vn.width/yn.width,scaleY:vn.height/yn.height}},te={scaleX:1,scaleY:1},ne=Mt=>{var Xt;let{activeIndex:gt,activeNodeRect:Re,index:Lt,rects:yn,overIndex:vn}=Mt;const kt=(Xt=yn[gt])!=null?Xt:Re;if(!kt)return null;if(Lt===gt){const tn=yn[vn];return tn?ha({x:0,y:gtgt&&Lt<=vn?ha({x:0,y:-kt.height-en},te):Lt=vn?ha({x:0,y:kt.height+en},te):ha({x:0,y:0},te)};function ce(Mt,Xt,gt){const Re=Mt[Xt],Lt=Mt[Xt-1],yn=Mt[Xt+1];return Re?gtRe.map(rt=>typeof rt=="object"&&"id"in rt?rt.id:rt),[Re]),Yn=vn!=null,xn=vn?mt.indexOf(vn.id):-1,ze=tn?mt.indexOf(tn.id):-1,Le=(0,ye.useRef)(mt),we=!Tt(mt,Le.current),Be=ze!==-1&&xn===-1||we,De=bt(yn);(0,We.LI)(()=>{we&&Yn&&On(mt)},[we,mt,Yn,On]),(0,ye.useEffect)(()=>{Le.current=mt},[mt]);const Se=(0,ye.useMemo)(()=>({activeIndex:xn,containerId:hn,disabled:De,disableTransforms:Be,items:mt,overIndex:ze,useDragOverlay:Bn,sortedRects:et(mt,en),strategy:Lt}),[xn,hn,De.draggable,De.droppable,Be,mt,ze,en,Bn,Lt]);return ye.createElement(ge.Provider,{value:Se},Xt)}const Ce=Mt=>{let{id:Xt,items:gt,activeIndex:Re,overIndex:Lt}=Mt;return jt(gt,Re,Lt).indexOf(Xt)},Fe=Mt=>{let{containerId:Xt,isSorting:gt,wasDragging:Re,index:Lt,items:yn,newIndex:vn,previousItems:kt,previousContainerId:en,transition:tn}=Mt;return!tn||!Re||kt!==yn&&Lt===vn?!1:gt?!0:vn!==Lt&&Xt===en},Pe={duration:200,easing:"ease"},Ie="transform",Ke=We.ux.Transition.toString({property:Ie,duration:0,easing:"linear"}),Ge={roleDescription:"sortable"};function Ue(Mt){let{disabled:Xt,index:gt,node:Re,rect:Lt}=Mt;const[yn,vn]=(0,ye.useState)(null),kt=(0,ye.useRef)(gt);return(0,We.LI)(()=>{if(!Xt&>!==kt.current&&Re.current){const en=Lt.current;if(en){const tn=(0,Oe.VK)(Re.current,{ignoreTransform:!0}),On={x:en.left-tn.left,y:en.top-tn.top,scaleX:en.width/tn.width,scaleY:en.height/tn.height};(On.x||On.y)&&vn(On)}}gt!==kt.current&&(kt.current=gt)},[Xt,gt,Re,Lt]),(0,ye.useEffect)(()=>{yn&&vn(null)},[yn]),yn}function dt(Mt){let{animateLayoutChanges:Xt=Fe,attributes:gt,disabled:Re,data:Lt,getNewIndex:yn=Ce,id:vn,strategy:kt,resizeObserverConfig:en,transition:tn=Pe}=Mt;const{items:On,containerId:hn,activeIndex:Bn,disabled:mt,disableTransforms:Yn,sortedRects:xn,overIndex:ze,useDragOverlay:Le,strategy:we}=(0,ye.useContext)(ge),Be=Xe(Re,mt),De=On.indexOf(vn),Se=(0,ye.useMemo)(()=>ha({sortable:{containerId:hn,index:De,items:On}},Lt),[hn,Lt,De,On]),rt=(0,ye.useMemo)(()=>On.slice(On.indexOf(vn)),[On,vn]),{rect:Et,node:Ye,isOver:Ze,setNodeRef:At}=(0,Oe.Zj)({id:vn,data:Se,disabled:Be.droppable,resizeObserverConfig:ha({updateMeasurementsFor:rt},en)}),{active:xt,activatorEvent:ht,activeNodeRect:Rt,attributes:bn,setNodeRef:En,listeners:un,isDragging:dn,over:Zn,setActivatorNodeRef:An,transform:yi}=(0,Oe.O1)({id:vn,data:Se,attributes:ha(ha({},Ge),gt),disabled:Be.draggable}),ii=(0,We.HB)(At,En),Ai=!!xt,Oi=Ai&&!Yn&&ke(Bn)&&ke(ze),Qi=!Le&&dn,Tn=Qi&&Oi?yi:null,or=kt!=null?kt:we,Kr=Oi?Tn!=null?Tn:or({rects:xn,activeNodeRect:Rt,activeIndex:Bn,overIndex:ze,index:De}):null,Xr=ke(Bn)&&ke(ze)?yn({id:vn,items:On,activeIndex:Bn,overIndex:ze}):De,zr=xt==null?void 0:xt.id,Or=(0,ye.useRef)({activeId:zr,items:On,newIndex:Xr,containerId:hn}),bo=On!==Or.current.items,Zr=Xt({active:xt,containerId:hn,isDragging:dn,isSorting:Ai,id:vn,index:De,items:On,newIndex:Or.current.newIndex,previousItems:Or.current.items,previousContainerId:Or.current.containerId,transition:tn,wasDragging:Or.current.activeId!=null}),vr=Ue({disabled:!Zr,index:De,node:Ye,rect:Et});return(0,ye.useEffect)(()=>{Ai&&Or.current.newIndex!==Xr&&(Or.current.newIndex=Xr),hn!==Or.current.containerId&&(Or.current.containerId=hn),On!==Or.current.items&&(Or.current.items=On)},[Ai,Xr,hn,On]),(0,ye.useEffect)(()=>{if(zr===Or.current.activeId)return;if(zr&&!Or.current.activeId){Or.current.activeId=zr;return}const ei=setTimeout(()=>{Or.current.activeId=zr},50);return()=>clearTimeout(ei)},[zr]),{active:xt,activeIndex:Bn,attributes:bn,data:Se,rect:Et,index:De,newIndex:Xr,items:On,isOver:Ze,isSorting:Ai,isDragging:dn,listeners:un,node:Ye,overIndex:ze,over:Zn,setNodeRef:ii,setActivatorNodeRef:An,setDroppableNodeRef:At,setDraggableNodeRef:En,transform:vr!=null?vr:Kr,transition:xo()};function xo(){if(vr||bo&&Or.current.newIndex===De)return Ke;if(!(Qi&&!(0,We.vd)(ht)||!tn)&&(Ai||Zr))return We.ux.Transition.toString(tl(ha({},tn),{property:Ie}))}}function Xe(Mt,Xt){var gt,Re;return typeof Mt=="boolean"?{draggable:Mt,droppable:!1}:{draggable:(gt=Mt==null?void 0:Mt.draggable)!=null?gt:Xt.draggable,droppable:(Re=Mt==null?void 0:Mt.droppable)!=null?Re:Xt.droppable}}function Nt(Mt){if(!Mt)return!1;const Xt=Mt.data.current;return!!(Xt&&"sortable"in Xt&&typeof Xt.sortable=="object"&&"containerId"in Xt.sortable&&"items"in Xt.sortable&&"index"in Xt.sortable)}const Je=[Oe.g4.Down,Oe.g4.Right,Oe.g4.Up,Oe.g4.Left],Wt=(Mt,Xt)=>{let{context:{active:gt,collisionRect:Re,droppableRects:Lt,droppableContainers:yn,over:vn,scrollableAncestors:kt}}=Xt;if(Je.includes(Mt.code)){if(Mt.preventDefault(),!gt||!Re)return;const en=[];yn.getEnabled().forEach(hn=>{if(!hn||hn!=null&&hn.disabled)return;const Bn=Lt.get(hn.id);if(Bn)switch(Mt.code){case KeyboardCode.Down:Re.topBn.top&&en.push(hn);break;case KeyboardCode.Left:Re.left>Bn.left&&en.push(hn);break;case KeyboardCode.Right:Re.left1&&(On=tn[1].id),On!=null){const hn=yn.get(gt.id),Bn=yn.get(On),mt=Bn?Lt.get(Bn.id):null,Yn=Bn==null?void 0:Bn.node.current;if(Yn&&mt&&hn&&Bn){const ze=getScrollableAncestors(Yn).some((rt,Et)=>kt[Et]!==rt),Le=It(hn,Bn),we=Ht(hn,Bn),Be=ze||!Le?{x:0,y:0}:{x:we?Re.width-mt.width:0,y:we?Re.height-mt.height:0},De={x:mt.left,y:mt.top};return Be.x&&Be.y?De:subtract(De,Be)}}}};function It(Mt,Xt){return!Nt(Mt)||!Nt(Xt)?!1:Mt.data.current.sortable.containerId===Xt.data.current.sortable.containerId}function Ht(Mt,Xt){return!Nt(Mt)||!Nt(Xt)||!It(Mt,Xt)?!1:Mt.data.current.sortable.indexIt=>{Je.forEach(Ht=>Ht(It))},Je)}const We=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function jt(Nt){const Je=Object.prototype.toString.call(Nt);return Je==="[object Window]"||Je==="[object global]"}function qe(Nt){return"nodeType"in Nt}function et(Nt){var Je,Wt;return Nt?jt(Nt)?Nt:qe(Nt)&&(Je=(Wt=Nt.ownerDocument)==null?void 0:Wt.defaultView)!=null?Je:window:window}function ke(Nt){const{Document:Je}=et(Nt);return Nt instanceof Je}function Tt(Nt){return jt(Nt)?!1:Nt instanceof et(Nt).HTMLElement}function bt(Nt){return Nt instanceof et(Nt).SVGElement}function tt(Nt){return Nt?jt(Nt)?Nt.document:qe(Nt)?ke(Nt)?Nt:Tt(Nt)||bt(Nt)?Nt.ownerDocument:document:document:document}const Ot=We?ye.useLayoutEffect:ye.useEffect;function it(Nt){const Je=(0,ye.useRef)(Nt);return Ot(()=>{Je.current=Nt}),(0,ye.useCallback)(function(){for(var Wt=arguments.length,It=new Array(Wt),Ht=0;Ht{Nt.current=setInterval(It,Ht)},[]),Wt=(0,ye.useCallback)(()=>{Nt.current!==null&&(clearInterval(Nt.current),Nt.current=null)},[]);return[Je,Wt]}function Me(Nt,Je){Je===void 0&&(Je=[Nt]);const Wt=(0,ye.useRef)(Nt);return Ot(()=>{Wt.current!==Nt&&(Wt.current=Nt)},Je),Wt}function te(Nt,Je){const Wt=(0,ye.useRef)();return(0,ye.useMemo)(()=>{const It=Nt(Wt.current);return Wt.current=It,It},[...Je])}function ne(Nt){const Je=it(Nt),Wt=(0,ye.useRef)(null),It=(0,ye.useCallback)(Ht=>{Ht!==Wt.current&&(Je==null||Je(Ht,Wt.current)),Wt.current=Ht},[]);return[Wt,It]}function ce(Nt){const Je=(0,ye.useRef)();return(0,ye.useEffect)(()=>{Je.current=Nt},[Nt]),Je.current}let se={};function ge(Nt,Je){return(0,ye.useMemo)(()=>{if(Je)return Je;const Wt=se[Nt]==null?0:se[Nt]+1;return se[Nt]=Wt,Nt+"-"+Wt},[Nt,Je])}function me(Nt){return function(Je){for(var Wt=arguments.length,It=new Array(Wt>1?Wt-1:0),Ht=1;Ht{const gt=Object.entries(Xt);for(const[Re,Lt]of gt){const yn=Mt[Re];yn!=null&&(Mt[Re]=yn+Nt*Lt)}return Mt},ha({},Je))}}const Ce=me(1),Fe=me(-1);function Pe(Nt){return"clientX"in Nt&&"clientY"in Nt}function Ie(Nt){if(!Nt)return!1;const{KeyboardEvent:Je}=et(Nt.target);return Je&&Nt instanceof Je}function Ke(Nt){if(!Nt)return!1;const{TouchEvent:Je}=et(Nt.target);return Je&&Nt instanceof Je}function Ge(Nt){if(Ke(Nt)){if(Nt.touches&&Nt.touches.length){const{clientX:Je,clientY:Wt}=Nt.touches[0];return{x:Je,y:Wt}}else if(Nt.changedTouches&&Nt.changedTouches.length){const{clientX:Je,clientY:Wt}=Nt.changedTouches[0];return{x:Je,y:Wt}}}return Pe(Nt)?{x:Nt.clientX,y:Nt.clientY}:null}const Ue=Object.freeze({Translate:{toString(Nt){if(!Nt)return;const{x:Je,y:Wt}=Nt;return"translate3d("+(Je?Math.round(Je):0)+"px, "+(Wt?Math.round(Wt):0)+"px, 0)"}},Scale:{toString(Nt){if(!Nt)return;const{scaleX:Je,scaleY:Wt}=Nt;return"scaleX("+Je+") scaleY("+Wt+")"}},Transform:{toString(Nt){if(Nt)return[Ue.Translate.toString(Nt),Ue.Scale.toString(Nt)].join(" ")}},Transition:{toString(Nt){let{property:Je,duration:Wt,easing:It}=Nt;return Je+" "+Wt+"ms "+It}}}),dt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Xe(Nt){return Nt.matches(dt)?Nt:Nt.querySelector(dt)}},37036:function(){"use strict"},95625:function(){"use strict"},88010:function(Rn,Nn){"use strict";Nn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},24990:function(Rn,Nn){"use strict";Nn.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},84287:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,et=(bt,tt,Ot)=>tt in bt?Oe(bt,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):bt[tt]=Ot,ke=(bt,tt)=>{for(var Ot in tt||(tt={}))jt.call(tt,Ot)&&et(bt,Ot,tt[Ot]);if(We)for(var Ot of We(tt))qe.call(tt,Ot)&&et(bt,Ot,tt[Ot]);return bt};const Tt=bt=>React.createElement("svg",ke({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},bt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,et=(bt,tt,Ot)=>tt in bt?Oe(bt,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):bt[tt]=Ot,ke=(bt,tt)=>{for(var Ot in tt||(tt={}))jt.call(tt,Ot)&&et(bt,Ot,tt[Ot]);if(We)for(var Ot of We(tt))qe.call(tt,Ot)&&et(bt,Ot,tt[Ot]);return bt};const Tt=bt=>React.createElement("svg",ke({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},bt),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},74413:function(){"use strict";function Rn(Me,te,ne,ce){ne===void 0&&(ne=0),ce===void 0&&(ce=1/0),this._name=Me,this._defaultValue=te,this._minimum=ne,this._maximum=ce}Object.defineProperty(Rn.prototype,"name",{get:function(){return this._name},set:function(Me){if(typeof Me!="string"||Me==="")throw new Error("Shape name must be a valid string.");this._name=Me}}),Object.defineProperty(Rn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("The default value must be a real number, not: "+Me);this._defaultValue=Me}}),Object.defineProperty(Rn.prototype,"minimum",{get:function(){return this._minimum},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("Minimum must be a real number, not: "+Me);this._minimum=Me}}),Object.defineProperty(Rn.prototype,"maximum",{get:function(){return this._maximum},set:function(Me){if(typeof Me!="number"||isNaN(Me))throw new Error("Maximum must be a real number, not: "+Me);this._maximum=Me}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Me,te){var ne=go.Shape._FigureParameters[Me];return ne?ne[te]:null},go.Shape.setFigureParameter=function(Me,te,ne){if(!(ne instanceof Rn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+ne);if(ne.defaultValuene.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ne.defaultValue);var ce=go.Shape._FigureParameters[Me];ce||(ce=[],go.Shape._FigureParameters[Me]=ce),ce[te]=ne};var Nn=[];function ve(Me,te){var ne=Nn.pop();return ne===void 0?new go.Point(Me,te):(ne.x=Me,ne.y=te,ne)}function ye(){var Me=Nn.pop();return Me===void 0?new go.Point:Me}function Oe(Me){Nn.push(Me)}function We(Me,te,ne,ce,se,ge,me,Ce,Fe){Fe||(Fe=new go.Point);var Pe=Me-ne,Ie=se-me,Ke=NaN,Ge=NaN;if(Pe===0)if(Ie===0)Me===ne&&(Ke=Me,Ge=te);else{var Ue=(ge-Ce)/Ie,dt=ge-Ue*se;Ke=Me,Ge=Ue*Ke+dt}else if(Ie===0){var Xe=(te-ce)/Pe,Nt=te-Xe*Me;Ke=se,Ge=Xe*Ke+Nt}else{var Xe=(te-ce)/Pe,Ue=(ge-Ce)/Ie,Nt=te-Xe*Me,dt=ge-Ue*se;Ke=(dt-Nt)/(Xe-Ue),Ge=Xe*Ke+Nt}return Fe.x=Ke,Fe.y=Ge,Fe}function jt(Me,te,ne,ce,se,ge,me,Ce,Fe,Pe,Ie,Ke,Ge,Ue){var dt=1-Fe,Xe=Fe,Nt=Me*dt+ne*Xe,Je=te*dt+ce*Xe,Wt=ne*dt+se*Xe,It=ce*dt+ge*Xe,Ht=se*dt+me*Xe,Mt=ge*dt+Ce*Xe,Xt=Nt*dt+Wt*Xe,gt=Je*dt+It*Xe,Re=Wt*dt+Ht*Xe,Lt=It*dt+Mt*Xe,yn=Xt*dt+Re*Xe,vn=gt*dt+Lt*Xe;Pe.x=Nt,Pe.y=Je,Ie.x=Xt,Ie.y=gt,Ke.x=yn,Ke.y=vn,Ge.x=Re,Ge.y=Lt,Ue.x=Ht,Ue.y=Mt}var qe=new go.Spot(.156,.156),et=new go.Spot(.844,.844),ke=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Rn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=5),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var se=ce*ke,ge=new go.Geometry().add(new go.PathFigure(ce,0,!0).add(new go.PathSegment(go.PathSegment.Line,te-ce,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-se,0,te,se)).add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)).add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,ne-se,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ce,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,se,ne,0,ne-se)).add(new go.PathSegment(go.PathSegment.Line,0,ce)).add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,se,se,0).close()));return se>1&&(ge.spot1=new go.Spot(0,0,se,se),ge.spot2=new go.Spot(1,1,-se,-se)),ge}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=ne/2,ce.endX=te,ce.endY=ne/2,ce}),go.Shape.defineFigureGenerator("LineV",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te/2,ce.startY=0,ce.endX=te/2,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne/2,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("XLine",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LineRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.25*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)))}),go.Shape.defineFigureGenerator("LineDown",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.25*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)))}),go.Shape.defineFigureGenerator("LineLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.75*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)))}),go.Shape.defineFigureGenerator("LineUp",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.75*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Me,te,ne){var ce=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ce*te,(1-ce)*ne,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne/2)).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("CircleLine",function(Me,te,ne){var ce=te/2,se=new go.Geometry().add(new go.PathFigure(te,te/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ce,ce,ce,ce).close()));return se.spot1=qe,se.spot2=et,se.defaultStretch=go.GraphObject.Uniform,se}),go.Shape.defineFigureGenerator("Line1",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=0,ce.endX=te,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Line2",function(Me,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te,ce.startY=0,ce.endX=0,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Curve1",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,ke*te,0,te,(1-ke)*ne)))}),go.Shape.defineFigureGenerator("Curve2",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,0,ke*ne,(1-ke)*te,ne)))}),go.Shape.defineFigureGenerator("Curve3",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,ke*ne,ke*te,ne)))}),go.Shape.defineFigureGenerator("Curve4",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,(1-ke)*te,0,0,(1-ke)*ne)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Rn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)?ce=.1:ce<-1?ce=-1:ce>1&&(ce=1);var se=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),se.5&&(ce=.5);var se=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te/2);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())),sete&&(ce=te/2);var se=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-se,ne)).add(new go.PathSegment(go.PathSegment.Line,se,ne).close())):ge.add(new go.PathFigure(se,0).add(new go.PathSegment(go.PathSegment.Line,te-se,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())),se0&&(me.add(new go.PathSegment(go.PathSegment.Move,te/2+Ce,te/2)),me.add(new go.PathSegment(go.PathSegment.Arc,0,-360,se,se,Ce,Ce).close())),ge.spot1=qe,ge.spot2=et,ge.defaultStretch=go.GraphObject.Uniform,ge}),go.Shape.defineFigureGenerator("Cloud",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.08034461*te,.1944299*ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*te,.05349299*ne,-.09239631*te,.07836421*ne,.1406031*te,-.0542823*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*te,.074219*ne,.2450511*te,-.00697547*ne,.3776197*te,-.01112067*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*te,.07004196*ne,.4539471*te,0,.6066018*te,-.02526587*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*te,.08370865*ne,.6914277*te,-.01904177*ne,.8921095*te,-.01220843*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*te,.3194596*ne,1.036446*te,.04105738*ne,1.020377*te,.3022052*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*te,.562044*ne,1.04448*te,.360238*ne,.992256*te,.5219009*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*te,.8217117*ne,1.032337*te,.5771781*ne,1.018411*te,.8120651*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*te,.9156953*ne,1.028411*te,.9571472*ne,.8556702*te,1.052487*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*te,.9310455*ne,.7431877*te,1.009325*ne,.5624123*te,1.021761*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*te,.9344623*ne,.4820677*te,1.031761*ne,.3030112*te,1.002796*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.870098*ne,.2329994*te,1.01518*ne,.03213784*te,1.01518*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*te,.6545475*ne,-.02812061*te,.9032597*ne,-.01205169*te,.6835638*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*te,.4265613*ne,-.01812061*te,.6089503*ne,-.00606892*te,.4555777*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.1944299*ne,-.01606892*te,.3892545*ne,-.01205169*te,.1944299*ne))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Me,te,ne){var ce=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ce*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close())).setSpots(ce/2,ce/2,1-ce/2,1-ce/2)}),go.Shape.setFigureParameter("Pie",0,new Rn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Rn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Me,te,ne){var ce=Me?Me.parameter1:NaN,se=Me?Me.parameter2:NaN;isNaN(ce)&&(ce=0),isNaN(se)&&(se=315);var ge=ce%360;ge<0&&(ge+=360);var me=se%360,Ce=Math.min(te,ne)/2;return new go.Geometry().add(new go.PathFigure(Ce,Ce).add(new go.PathSegment(go.PathSegment.Arc,ge,me,Ce,Ce,Ce,Ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Me,te,ne){var ce=ke/Math.SQRT2*.5,se=Math.SQRT2/2,ge=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,se*te,ge*ne,te,(1-ce)*ne,(se+ce)*te,(ge+ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30);var se=Math.min(ce,te)/2,ge=te/2,me=ne/2;return new go.Geometry().add(new go.PathFigure(ge-se,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+se,0)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me-se)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me-se).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Rn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var se=Math.min(ce,te)/2,ge=te/2,me=ne/2;return new go.Geometry().add(new go.PathFigure(ge-se,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+se,0)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me-se)).add(new go.PathSegment(go.PathSegment.Line,te,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,me+se)).add(new go.PathSegment(go.PathSegment.Line,ge+se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me+se)).add(new go.PathSegment(go.PathSegment.Line,0,me-se)).add(new go.PathSegment(go.PathSegment.Line,ge-se,me-se).close()))}),go.Shape.setFigureParameter("ThickX",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;if((isNaN(ce)||ce<0)&&(ce=30),te===0||ne===0){var se=new go.Geometry(go.Geometry.Rectangle);return se.startX=0,se.startY=0,se.endX=te,se.endY=ne,se}else{var ge=te/2,me=ne/2,Ce=Math.atan2(ne,te),Fe=ce-Math.min(Math.cos(Ce)*ce/2,ge),Pe=ce-Math.min(Math.sin(Ce)*ce/2,me),se=new go.Geometry,Ie=new go.PathFigure(Fe,0,!0);return se.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,ge,.2*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,te-Fe,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,te,Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,te,ne-Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,te-Fe,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,ge,.8*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,Fe,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,ne-Pe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Pe).close()),se}}),go.Shape.setFigureParameter("ThinX",0,new Rn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var se=new go.Geometry,ge=new go.PathFigure(.1*te,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne).close()),se}),go.Shape.setFigureParameter("SquareIBeam",0,new Rn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.2);var se=new go.Geometry,ge=new go.PathFigure(0,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close()),se}),go.Shape.setFigureParameter("RoundedIBeam",0,new Rn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.5);var se=new go.Geometry,ge=new go.PathFigure(0,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,Math.abs(1-ce)*te,.25*ne,Math.abs(1-ce)*te,.75*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),se}),go.Shape.defineFigureGenerator("HalfEllipse",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,ke*te,0,te,(.5-ke/2)*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,(.5+ke/2)*ne,ke*te,ne).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,0,te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*te,.75*ne,.5*te,.25*ne).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,.1*te,.8*ne,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,0,0,.45*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.55*te,0,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.5*ne,.9*te,.8*ne).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*te,.01*ne)).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.6*te,.2*ne,te,.25*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.7*ne,te,.8*ne,.6*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,.5*te,.75*ne,.55*te,.95*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.7*ne,.45*te,.95*ne,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.4*te,.8*ne,0,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.49*te,.01*ne,0,.25*ne,.4*te,.2*ne).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.4*te,.6*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.15*te,ne,.5*te,.75*ne,.45*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.6*ne,.55*te,.95*ne,.5*te,.75*ne));var ge=.2,me=.3,Ce=0,Fe=ge*ke;return se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+me)*te,(.5+Ce)*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me)*te,(.5-Fe+Ce)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.65*te,.36771243*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me+.05)*te,(.5-Fe+Ce-.02)*ne)),ge=.2,me=0,Ce=-.3,Fe=ge*ke,se.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+me)*te,(.5+Ce)*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me)*te,(.5-Fe+Ce)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+me)*te,(.5+Ce)*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me)*te,(.5-Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Fe+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),ge=.2,me=-.3,Ce=0,Fe=ge*ke,se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5-ge+Ce)*ne,(1-.5+ge+me-.05)*te,(.5-Fe+Ce-.02)*ne,(.5+Fe+me)*te,(.5-ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+me)*te,(.5+Ce)*ne,(.5-Fe+me)*te,(.5-ge+Ce)*ne,(.5-ge+me)*te,(.5-Fe+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,(.5+me)*te,(.5+ge+Ce)*ne,(.5-ge+me)*te,(.5+Fe+Ce)*ne,(.5-Fe+me)*te,(.5+ge+Ce)*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.6*ne,(.5+Fe+me)*te,(.5+ge+Ce)*ne,(.5+ge+me)*te,(.5+Fe+Ce)*ne).close()),ce.setSpots(.06,.33,.93,.68),ce}),go.Shape.defineFigureGenerator("YinYang",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.5,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*.5,te*.5,te*.5,te*.5)),se.add(new go.PathSegment(go.PathSegment.Arc,90,-180,te*.5,te*.75,te*.25,te*.25)),se.add(new go.PathSegment(go.PathSegment.Arc,90,180,te*.5,te*.25,te*.25,te*.25));var ge=.1,me=.5,Ce=.25;return se.add(new go.PathSegment(go.PathSegment.Move,(me+ge)*te,Ce*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,0,-360,te*me,ne*Ce,ge*te,ge*te).close()),se=new go.PathFigure(te*.5,0,!1),ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*.5,te*.5,te*.5,te*.5)),Ce=.75,se=new go.PathFigure((me+ge)*te,Ce*ne,!0),ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,0,360,te*me,ne*Ce,ge*te,ge*te).close()),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Peace",function(Me,te,ne){var ce=.8535533905932737,se=.5*te,ge=.5*ne;return new go.Geometry().add(new go.PathFigure(se,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,se,ge,se,ge)).add(new go.PathSegment(go.PathSegment.Line,se,ne)).add(new go.PathSegment(go.PathSegment.Move,se,ge)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,se,ge)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ce*ne)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=.5,Ce=.5,Fe=new go.PathFigure(me*te,(Ce-ge)*ne);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),ge=.4,se=ke*.4;var Pe=ye(),Ie=ye(),Ke=ye(),Ge=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.42,Pe,Ie,Ke,Ge,Ge);var Ue=ye(),dt=ye(),Xe=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.58,Ge,Ge,Xe,Ue,dt);var Nt=ye(),Je=ye(),Wt=ye();jt(me,Ce+ge,me-se,Ce+ge,me-ge,Ce+se,me-ge,Ce,.42,Nt,Je,Wt,Ge,Ge);var It=ye(),Ht=ye(),Mt=ye();return jt(me,Ce+ge,me-se,Ce+ge,me-ge,Ce+se,me-ge,Ce,.58,Ge,Ge,Mt,It,Ht),Fe.add(new go.PathSegment(go.PathSegment.Move,Mt.x*te,Mt.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,It.x*te,It.y*ne,Ht.x*te,Ht.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ke.x*te,Ke.y*ne,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,Mt.x*te,Mt.y*ne).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,Wt.x*te,Wt.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,Xe.x*te,Xe.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ue.x*te,Ue.y*ne,dt.x*te,dt.y*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Wt.x*te,Wt.y*ne,Nt.x*te,Nt.y*ne,Je.x*te,Je.y*ne).close()),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ge),Oe(Ue),Oe(dt),Oe(Xe),Oe(Nt),Oe(Je),Oe(Wt),Oe(It),Oe(Ht),Oe(Mt),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Fragile",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*te,0)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.29*te,.33*ne)).add(new go.PathSegment(go.PathSegment.Line,.35*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.5*ne,te,.25*ne,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.5*ne,0,.25*ne).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Rn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30),ce>te&&(ce=te);var se=(te-ce)/2,ge=se+ce;return new go.Geometry().add(new go.PathFigure(ge,.5*ne).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,se,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,.55*ne).add(new go.PathSegment(go.PathSegment.Line,.6*te,0)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.55*ne).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Me,te,ne){var ce=new go.Geometry,se=ke*.4,ge=.4,me=.5,Ce=.5,Fe=ye(),Pe=ye(),Ie=ye(),Ke=ye(),Ge=new go.PathFigure((me-ge)*te,Ce*ne,!1);ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.44,Ie,Ke,Pe,Fe,Fe),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne));var Ue=ve(Pe.x,Pe.y);jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.56,Fe,Fe,Pe,Ie,Ke);var dt=ve(Pe.x,Pe.y);Ge.add(new go.PathSegment(go.PathSegment.Line,(Ue.x*.1+.95*.9)*te,Ue.y*.1*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,Ue.y*.1*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,(dt.x*.1+.9)*te,.15*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,(dt.x*.1+.9)*te,(dt.y*.1+.05*.9)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Line,dt.x*te,dt.y*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),ge=.35,se=ke*.35;var Xe=new go.PathFigure(me*te,(Ce-ge)*ne,!1);ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne));var Nt=new go.PathFigure((me-ge)*te,Ce*ne,!1);return ce.add(Nt),Oe(Fe),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ue),Oe(dt),ce.spot1=new go.Spot(.202,.257),ce.spot2=new go.Spot(.792,.739),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("GenderFemale",function(Me,te,ne){var ce=new go.Geometry,se=.375,ge=0,me=-.125,Ce=se*ke,Fe=new go.PathFigure((.525+ge)*te,(.5+se+me)*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+se+ge)*te,(.5+me)*ne,(.5+Ce+ge)*te,(.5+se+me)*ne,(.5+se+ge)*te,(.5+Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-se+me)*ne,(1-.5+se+ge)*te,(.5-Ce+me)*ne,(.5+Ce+ge)*te,(.5-se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ge)*te,(.5+se+me)*ne,(.5-se+ge)*te,(.5+Ce+me)*ne,(.5-Ce+ge)*te,(.5+se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*te,.9*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*te,.85*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne).close()),se=.325,ge=0,me=-.125,Ce=se*ke;var Fe=new go.PathFigure((1-.5+se+ge)*te,(.5+me)*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5+se+me)*ne,(.5+se+ge)*te,(.5+Ce+me)*ne,(.5+Ce+ge)*te,(.5+se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5+se+me)*ne,(.5-se+ge)*te,(.5+Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+se+ge)*te,(.5+me)*ne,(.5+Ce+ge)*te,(.5-se+me)*ne,(1-.5+se+ge)*te,(.5-Ce+me)*ne));var Fe=new go.PathFigure((.525+ge)*te,(.5+se+me)*ne,!1);return ce.add(Fe),ce.spot1=new go.Spot(.232,.136),ce.spot2=new go.Spot(.682,.611),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicImplies",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Me,te,ne){var ce=new go.Geometry().add(new go.PathFigure(.5*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*te,.5*ne,.5*te,.5*ne)));return ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicTruth",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Me,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Me,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Rn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Rn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=.3);var ge=(1-ce)*te,me=(.5-se/2)*ne,Ce=(.5+se/2)*ne,Fe=new go.Geometry,Pe=new go.PathFigure(0,me,!0);Fe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,me)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),Fe.spot1=new go.Spot(0,me/ne);var Ie=We(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ye());return Fe.spot2=new go.Spot(Ie.x,Ie.y),Oe(Ie),Fe}),go.Shape.setFigureParameter("Arrow2",0,new Rn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Rn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=30),ce>te&&(ce=te);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=30),se=Math.min(se,ne/2);var ge=te-ce,me=(ne-se)/2,Ce=me+se,Fe=new go.Geometry,Pe=new go.PathFigure(0,me,!0);Fe.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,me)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),Fe.spot1=new go.Spot(0,me/ne);var Ie=We(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ye());return Fe.spot2=new go.Spot(Ie.x,Ie.y),Oe(Ie),Fe}),go.Shape.defineFigureGenerator("Chevron",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("DoubleArrow",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.214*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,1*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.786*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,1*ne).close()),ce}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Rn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close());var Fe=We(0,.5,.3,0,0,se/ne,.1,se/ne,ye());return me.spot1=new go.Spot(Fe.x,Fe.y),Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,Fe),me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Rn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Rn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=40);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=100);var ge=(ne-ce)/2,me=ge+ce,Ce=(ne-se)/2,Fe=Ce+se;(ce>ne||se>ne)&&(se>ce?(ce=ce*ne/se,ge=(ne-ce)/2,me=ge+ce,Ce=0,Fe=ne):(ge=0,me=ne,Ce=0,Fe=ne));var Pe=new go.Geometry,Ie=new go.PathFigure(te,.5*ne,!0);Pe.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close());var Ke=We(0,.5,.3,Ce/ne,0,ge/ne,1,ge/ne,ye());return Pe.spot1=new go.Spot(Ke.x,Ke.y),Ke=We(.7,Fe/ne,1,.5,0,me/ne,1,me/ne,Ke),Pe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Pe}),go.Shape.setFigureParameter("IBeamArrow",0,new Rn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(0,se/ne);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("IBeamArrow2",0,new Rn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Rn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=40);var se=Me?Me.parameter2:NaN;isNaN(se)&&(se=100);var ge=(ne-ce)/2,me=ge+ce,Ce=(ne-se)/2,Fe=Ce+se;(ce>ne||se>ne)&&(se>ce?(ce=ce*ne/se,ge=(ne-ce)/2,me=ge+ce,Ce=0,Fe=ne):(ge=0,me=ne,Ce=0,Fe=ne));var Pe=new go.Geometry,Ie=new go.PathFigure(te,.5*ne,!0);Pe.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,me)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Fe)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ce)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ie.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close()),Pe.spot1=new go.Spot(0,ge/ne);var Ke=We(.7,Fe/ne,1,.5,0,me/ne,1,me/ne,ye());return Pe.spot2=new go.Spot(Ke.x,Ke.y),Oe(Ke),Pe}),go.Shape.setFigureParameter("Pointer",0,new Rn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.1);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),se.spot1=new go.Spot(ce,.35);var me=We(.2,.65,1,.65,0,1,1,.5,ye());return se.spot2=new go.Spot(me.x,me.y),Oe(me),se}),go.Shape.setFigureParameter("RoundedPointer",0,new Rn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.3);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),se.spot1=new go.Spot(ce,.35);var me=We(0,.65,1,.65,0,1,1,.5,ye());return se.spot2=new go.Spot(me.x,me.y),Oe(me),se}),go.Shape.setFigureParameter("SplitEndArrow",0,new Rn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.4);var se=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(.2,.3);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Rn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=50);var se=(ne-ce)/2,ge=se+ce;ce>ne&&(se=0,ge=ne);var me=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),me.spot1=new go.Spot(.2,se/ne);var Fe=We(.7,1,1,.5,0,ge/ne,1,ge/ne,ye());return me.spot2=new go.Spot(Fe.x,Fe.y),Oe(Fe),me}),go.Shape.setFigureParameter("SquareArrow",0,new Rn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.7);var se=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),se.spot1=go.Spot.TopLeft,se.spot2=new go.Spot(ce,1),se}),go.Shape.defineFigureGenerator("Cone1",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(0,.9*ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne).close()),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.97),ce}),go.Shape.defineFigureGenerator("Cone2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.9*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,ne,.85/.9*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne).close());var ge=new go.PathFigure(0,.9*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,.8*ne,.85/.9*te,.8*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.82),ce}),go.Shape.defineFigureGenerator("Cube1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.5,.85),ce}),go.Shape.defineFigureGenerator("Cube2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.3*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0).close());var ge=new go.PathFigure(0,.3*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.7,1),ce}),go.Shape.defineFigureGenerator("Cylinder1",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(0,ce,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,ke*ce,(.5-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,1*te,ce,(.5+ge)*te,0,1*te,ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,1*ne,1*te,ne-ke*ce,(.5+ge)*te,1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,1*ne,0,ne-ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce));var Ce=new go.PathFigure(te,ce,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,2*ce,1*te,2*ce-ke*ce,(.5+ge)*te,2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ce,(.5-ge)*te,2*ce,0,2*ce-ke*ce)),se.spot1=new go.Spot(0,0,0,2*ce),se.spot2=new go.Spot(1,1),se}),go.Shape.defineFigureGenerator("Cylinder2",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(0,ne-ce,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,ke*ce,(.5-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,(.5+ge)*te,0,te,ke*ce)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,ne-ke*ce,(.5+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,ne,0,ne-ke*ce));var Ce=new go.PathFigure(0,ne-ce,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne-2*ce,0,ne-ce-ke*ce,(.5-ge)*te,ne-2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ne-ce,(.5+ge)*te,ne-2*ce,te,ne-ce-ke*ce)),se.spot1=new go.Spot(0,0),se.spot2=new go.Spot(1,1,0,-2*ce),se}),go.Shape.defineFigureGenerator("Cylinder3",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(ce,0,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-ke*ce,0,te,(.5-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-ke*ce,ne)),me.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,ke*ce,ne,0,(.5+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,ke*ce,0));var Ce=new go.PathFigure(ce,0,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,2*ce,.5*ne,ce+ke*ce,0,2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,ne,2*ce,(.5+ge)*ne,ce+ke*ce,ne)),se.spot1=new go.Spot(0,0,2*ce,0),se.spot2=new go.Spot(1,1),se}),go.Shape.defineFigureGenerator("Cylinder4",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var se=new go.Geometry,ge=ke*.5,me=new go.PathFigure(te-ce,0,!0);se.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-ke*ce,0,te,(.5-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-ke*ce,ne)),me.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,ke*ce,ne,0,(.5+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,ke*ce,0)),me.add(new go.PathSegment(go.PathSegment.Line,te-ce,0));var Ce=new go.PathFigure(te-ce,0,!1);return se.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-2*ce,.5*ne,te-ce-ke*ce,0,te-2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te-2*ce,(.5+ge)*ne,te-ce-ke*ce,ne)),se.spot1=new go.Spot(0,0),se.spot2=new go.Spot(1,1,-2*ce,0),se}),go.Shape.defineFigureGenerator("Prism1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,.25*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.25*te,.25*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.408,.172),ce.spot2=new go.Spot(.833,.662),ce}),go.Shape.defineFigureGenerator("Prism2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.25*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("Pyramid1",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Pyramid2",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Actor",function(Me,te,ne){var ce=new go.Geometry,se=.2,ge=.1,me=ke*se,Ce=ke*ge,Fe=.5,Pe=.1,Ie=new go.PathFigure(Fe*te,(Pe+ge)*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-se)*te,Pe*ne,(Fe-me)*te,(Pe+ge)*ne,(Fe-se)*te,(Pe+Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-ge)*ne,(Fe-se)*te,(Pe-Ce)*ne,(Fe-me)*te,(Pe-ge)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+se)*te,Pe*ne,(Fe+me)*te,(Pe-ge)*ne,(Fe+se)*te,(Pe-Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+ge)*ne,(Fe+se)*te,(Pe+Ce)*ne,(Fe+me)*te,(Pe+ge)*ne));var Ke=.05,Ge=ke*Ke;Fe=.05,Pe=.25;var Ue=new go.PathFigure(.5*te,.2*ne,!0);return ce.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.95*te,.2*ne)),Fe=.95,Pe=.25,Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ke)*te,Pe*ne,(Fe+Ge)*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.85*te,.35*ne)),Ke=.025,Ge=ke*Ke,Fe=.825,Pe=.35,Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ge)*ne,(Fe+Ge)*te,(Pe-Ke)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ge)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne)),Ke=.05,Ge=ke*Ke,Fe=.5,Pe=.7,Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ge)*ne,(Fe+Ge)*te,(Pe-Ke)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ge)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.45*te,ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.2*te,.35*ne)),Ke=.025,Ge=ke*Ke,Fe=.175,Pe=.35,Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe+Ke)*te,(Pe-Ge)*ne,(Fe+Ge)*te,(Pe-Ke)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ke)*te,Pe*ne,(Fe-Ge)*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),Ke=.05,Ge=ke*Ke,Fe=.05,Pe=.25,Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ke)*ne,(Fe-Ke)*te,(Pe-Ge)*ne,(Fe-Ge)*te,(Pe-Ke)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),ce.spot1=new go.Spot(.2,.2),ce.spot2=new go.Spot(.8,.65),ce}),go.Shape.setFigureParameter("Card",0,new Rn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;isNaN(ce)&&(ce=.2);var se=new go.Geometry,ge=new go.PathFigure(te,0,!0);return se.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),se.spot1=new go.Spot(0,ce),se.spot2=go.Spot.BottomRight,se}),go.Shape.defineFigureGenerator("Collate",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne));var ge=new go.PathFigure(.5*te,.5*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,.25),ce}),go.Shape.defineFigureGenerator("CreateRequest",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(0,se*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),me.add(new go.PathSegment(go.PathSegment.Move,0,(1-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,(1-se)*ne)),ce}),go.Shape.defineFigureGenerator("Database",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(te,.1*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+se)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+se)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-se)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+se)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-se)*te,.3*ne,0,(.2+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.4*ne,te,(.3+ge)*ne,(.5+se)*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,(.5-se)*te,.4*ne,0,(.3+ge)*ne)),ce.spot1=new go.Spot(0,.4),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("DataStorage",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.9*ne,.25*te,.1*ne).close()),ce.spot1=new go.Spot(.226,0),ce.spot2=new go.Spot(.81,1),ce}),go.Shape.defineFigureGenerator("DiskStorage",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.1,me=new go.PathFigure(te,.1*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-se)*te,ne,0,(.9+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+se)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+se)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-se)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+se)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-se)*te,.3*ne,0,(.2+ge)*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("Display",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close()),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("DividedEvent",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)?se=.2:se<.15&&(se=.15);var ge=ke*.2,me=new go.PathFigure(0,.2*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,0,(.2-ge)*ne,(.2-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.2*ne,(.8+ge)*te,0,te,(.2-ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,ne,te,(.8+ge)*ne,(.8+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ne,(.2-ge)*te,ne,0,(.8+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne));var Ce=new go.PathFigure(0,se*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),ce}),go.Shape.defineFigureGenerator("DividedProcess",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;(isNaN(se)||se<.1)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(0,se*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,se*ne)),ce}),go.Shape.defineFigureGenerator("Document",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;(isNaN(se)||se<.2)&&(se=.2);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,0,se*ne)),me.add(new go.PathSegment(go.PathSegment.Move,te,se*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Move,0,(1-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,(1-se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,(1-se)*ne)),ce}),go.Shape.defineFigureGenerator("ExternalProcess",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(.1*te,.4*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.9*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.6*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.4*te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.9*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("File",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.75*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Interrupt",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne));var ge=new go.PathFigure(te,.5*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne));var me=new go.PathFigure(te,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("InternalStorage",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.1);var me=new go.PathFigure(0,0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ce=new go.PathFigure(se*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,ge*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne)),ce}),go.Shape.defineFigureGenerator("Junction",function(Me,te,ne){var ce=new go.Geometry,se=1/Math.SQRT2,ge=(1-1/Math.SQRT2)/2,me=ke*.5,Ce=.5,Fe=new go.PathFigure(te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,ne,te,(Ce+me)*ne,(Ce+me)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,Ce*ne,(Ce-me)*te,ne,0,(Ce+me)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,0,0,(Ce-me)*ne,(Ce-me)*te,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te,Ce*ne,(Ce+me)*te,0,te,(Ce-me)*ne));var Pe=new go.PathFigure((ge+se)*te,(ge+se)*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,ge*te,ge*ne)),Pe.add(new go.PathSegment(go.PathSegment.Move,ge*te,(ge+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,(ge+se)*te,ge*ne)),ce}),go.Shape.defineFigureGenerator("LinedDocument",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close());var ge=new go.PathFigure(.1*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.75*ne)),ce.spot1=new go.Spot(.1,0),ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("LoopLimit",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MagneticTape",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(.5*te,ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+.1)*te,.9*ne,te,(ge+se)*ne,(ge+se)*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.15,.15),ce.spot2=new go.Spot(.85,.8),ce}),go.Shape.defineFigureGenerator("ManualInput",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MessageFromUser",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.7);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,se*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.25);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,se*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,(1-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("MicroformRecording",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("MultiDocument",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.44*ne,.96*te,.47*ne,.93*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.54*ne,.86*te,.57*ne,.83*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.4*te,.4*ne,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,0).close());var ge=new go.PathFigure(.1*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.44*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.8,.77),ce}),go.Shape.defineFigureGenerator("MultiProcess",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,.1*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close());var ge=new go.PathFigure(.2*te,.1*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.1*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),ce.spot1=new go.Spot(0,.2),ce.spot2=new go.Spot(.8,1),ce}),go.Shape.defineFigureGenerator("OfflineStorage",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=1-se,me=new go.PathFigure(0,0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close());var Ce=new go.PathFigure(.5*se*te,se*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*se)*te,se*ne)),ce}),go.Shape.defineFigureGenerator("OffPageConnector",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("Or",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(te,ge*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+se)*ne,(ge+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne));var Ce=new go.PathFigure(te,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ce}),go.Shape.defineFigureGenerator("PaperTape",function(Me,te,ne){var ce=new go.Geometry;ne=ne/.8;var se=new go.PathFigure(0,.7*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.5*te,.6*ne,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=new go.Spot(0,.49),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.3);var me=new go.PathFigure(0,0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,0)),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN,ge=Me?Me.parameter2:NaN;isNaN(se)&&(se=.1),isNaN(ge)&&(ge=.3);var me=new go.PathFigure(0,0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Procedure",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure((1-se)*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,se*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),ce}),go.Shape.defineFigureGenerator("Process",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Sort",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(0,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.5),ce}),go.Shape.defineFigureGenerator("Start",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.25);var ge=new go.PathFigure(se*te,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne));var me=new go.PathFigure(se*te,0,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,se*te,ne)),me.add(new go.PathSegment(go.PathSegment.Move,(1-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,(1-se)*te,ne)),ce.spot1=new go.Spot(se,0),ce.spot2=new go.Spot(1-se,1),ce}),go.Shape.defineFigureGenerator("Terminator",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.25*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne)),ce.spot1=new go.Spot(.23,0),ce.spot2=new go.Spot(.77,1),ce}),go.Shape.defineFigureGenerator("TransmittalTape",function(Me,te,ne){var ce=new go.Geometry,se=Me?Me.parameter1:NaN;isNaN(se)&&(se=.1);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,(1-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-se)*ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("AndGate",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(.5+se)*te,0,te,(.5-se)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.5+se)*ne,(.5+se)*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.55,1),ce}),go.Shape.defineFigureGenerator("Buffer",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Clock",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=new go.PathFigure(te,ge*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+se)*ne,(ge+se)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-se)*te,ne,0,(ge+se)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-se)*ne,(ge-se)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+se)*te,0,te,(ge-se)*ne));var Ce=new go.PathFigure(te,ge*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne));var Fe=new go.PathFigure(.8*te,.75*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*te,.75*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*te,.75*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*te,.75*ne)),ce}),go.Shape.defineFigureGenerator("Ground",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.3*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),ce}),go.Shape.defineFigureGenerator("Inverter",function(Me,te,ne){var ce=new go.Geometry,se=ke*.1,ge=.1,me=.9,Ce=.5,Fe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne));var Pe=new go.PathFigure((me+ge)*te,Ce*ne,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.4,.75),ce}),go.Shape.defineFigureGenerator("NandGate",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=ke*.4,me=ke*.1,Ce=.1,Fe=.9,Pe=.5,Ie=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,.8*te,(.5+ge)*ne,(.4+se)*te,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ie.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(.4+se)*te,0,.8*te,(.5-ge)*ne));var Ke=new go.PathFigure((Fe+Ce)*te,Pe*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te,Pe*ne,(Fe-me)*te,(Pe+Ce)*ne,(Fe-Ce)*te,(Pe+me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te,Pe*ne,(Fe+me)*te,(Pe-Ce)*ne,(Fe+Ce)*te,(Pe-me)*ne)),ce.spot1=new go.Spot(0,.05),ce.spot2=new go.Spot(.55,.95),ce}),go.Shape.defineFigureGenerator("NorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=0,Ce=.5,Fe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.7*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(me+ge)*te,(Ce-se)*ne,.7*te,(Ce-ge)*ne)),se=.1,ge=ke*.1,me=.9,Ce=.5;var Pe=new go.PathFigure((me-se)*te,Ce*ne,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.6,.75),ce}),go.Shape.defineFigureGenerator("OrGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=0,Ce=.5,Fe=new go.PathFigure(0,0,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(me+ge+ge)*te,(Ce-se)*ne,.8*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.8*te,(Ce+ge)*ne,(me+ge+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne).close()),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("XnorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=.2,Ce=.5,Fe=new go.PathFigure(.1*te,0,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Pe=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.7*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(me+ge)*te,(Ce-se)*ne,.7*te,(Ce-ge)*ne)),se=.1,ge=ke*.1,me=.9,Ce=.5;var Ie=new go.PathFigure((me-se)*te,Ce*ne,!0);return ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.65,.75),ce}),go.Shape.defineFigureGenerator("XorGate",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*se,me=.2,Ce=.5,Fe=new go.PathFigure(.1*te,0,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Pe=new go.PathFigure(.2*te,0,!0);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(me+ge)*te,(Ce-se)*ne,.9*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.9*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne).close()),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.8,.75),ce}),go.Shape.defineFigureGenerator("Capacitor",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Resistor",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Inductor",function(Me,te,ne){var ce=new go.Geometry,se=ke*.1,ge=.1,me=.1,Ce=.5,Fe=new go.PathFigure((me-se*.5)*te,ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.3,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.5,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,ne,(me+ge)*te,0,(me+se)*te,ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,0,(me-se)*te,ne,(me-ge)*te,0)),me=.9,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se*.5)*te,ne,(me+ge)*te,0,(me+se)*te,ne)),ce}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Me,te,ne){var ce=new go.Geometry,se=ke*.5,ge=.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-ge)*te,Ce*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce-ge)*ne,(me+ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Move,(me-ge+.1)*te,Ce*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge-.1)*te,Ce*ne,me*te,(Ce-ge)*ne,me*te,(Ce+ge)*ne)),ce}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.75*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Diode",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Wifi",function(Me,te,ne){var ce=new go.Geometry,se=te,ge=ne;te=te*.38,ne=ne*.6;var me=ke*.8,Ce=.8,Fe=0,Pe=.5,Ie=(se-te)/2,Ke=(ge-ne)/2,Ge=new go.PathFigure(Fe*te+Ie,(Pe+Ce)*ne+Ke,!0);ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce+me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe-me)*ne+Ke)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe+me)*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke).close()),me=ke*.4,Ce=.4,Fe=.2,Pe=.5;var Ue=new go.PathFigure(Fe*te+Ie,(Pe+Ce)*ne+Ke,!0);ce.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce+me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe-me)*ne+Ke)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce+me*.5)*te+Ie,(Pe+me)*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke).close()),me=ke*.2,Ce=.2,Fe=.5,Pe=.5;var dt=new go.PathFigure((Fe-Ce)*te+Ie,Pe*ne+Ke,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe-me)*ne+Ke,(Fe-me)*te+Ie,(Pe-Ce)*ne+Ke)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Ce)*te+Ie,Pe*ne+Ke,(Fe-me)*te+Ie,(Pe+Ce)*ne+Ke,(Fe-Ce)*te+Ie,(Pe+me)*ne+Ke)),me=ke*.4,Ce=.4,Fe=.8,Pe=.5;var Xe=new go.PathFigure(Fe*te+Ie,(Pe-Ce)*ne+Ke,!0);ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce-me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe+me)*ne+Ke)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe-me)*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke).close()),me=ke*.8,Ce=.8,Fe=1,Pe=.5;var Nt=new go.PathFigure(Fe*te+Ie,(Pe-Ce)*ne+Ke,!0);return ce.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce)*te+Ie,Pe*ne+Ke,(Fe+me)*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe-me)*ne+Ke)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce)*te+Ie,(Pe+me)*ne+Ke,(Fe+me)*te+Ie,(Pe+Ce)*ne+Ke)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Ce-me*.5)*te+Ie,Pe*ne+Ke,Fe*te+Ie,(Pe+Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe+me)*ne+Ke)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te+Ie,(Pe-Ce)*ne+Ke,(Fe+Ce-me*.5)*te+Ie,(Pe-me)*ne+Ke,Fe*te+Ie,(Pe-Ce)*ne+Ke).close()),ce}),go.Shape.defineFigureGenerator("Email",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Ethernet",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.35*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,0).close());var ge=new go.PathFigure(.1*te,ne,!0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var me=new go.PathFigure(.6*te,ne,!0,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.6*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne).close());var Ce=new go.PathFigure(0,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.75*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.75*te,.6*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.25*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Power",function(Me,te,ne){var ce=new go.Geometry,se=ke*.4,ge=.4,me=.5,Ce=.5,Fe=ye(),Pe=ye(),Ie=ye(),Ke=ye();jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.5,Fe,Fe,Pe,Ie,Ke);var Ge=ve(Pe.x,Pe.y),Ue=new go.PathFigure(Pe.x*te,Pe.y*ne,!0);ce.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,(me-se)*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne)),jt(me-ge,Ce,me-ge,Ce-se,me-se,Ce-ge,me,Ce-ge,.5,Ie,Ke,Pe,Fe,Fe),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ie.x*te,Ie.y*ne,Ke.x*te,Ke.y*ne)),se=ke*.3,ge=.3,jt(me-ge,Ce,me-ge,Ce-se,me-se,Ce-ge,me,Ce-ge,.5,Ie,Ke,Pe,Fe,Fe),Ue.add(new go.PathSegment(go.PathSegment.Line,Pe.x*te,Pe.y*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*te,Ce*ne,Ke.x*te,Ke.y*ne,Ie.x*te,Ie.y*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+ge)*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*te,Ce*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),jt(me,Ce-ge,me+se,Ce-ge,me+ge,Ce-se,me+ge,Ce,.5,Fe,Fe,Pe,Ie,Ke),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*te,Pe.y*ne,Ke.x*te,Ke.y*ne,Ie.x*te,Ie.y*ne).close());var Ue=new go.PathFigure(.45*te,0,!0);return ce.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.55*te,.5*ne)),Ue.add(new go.PathSegment(go.PathSegment.Line,.55*te,0).close()),Oe(Fe),Oe(Pe),Oe(Ie),Oe(Ke),Oe(Ge),ce.spot1=new go.Spot(.25,.45),ce.spot2=new go.Spot(.75,.8),ce}),go.Shape.defineFigureGenerator("Fallout",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne/2,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,180,360,te/2,ne/2,te/2,ne/2));function ge(me,Ce,Fe){me.add(new go.PathSegment(go.PathSegment.Move,(.3+Ce)*te,(.8+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.5+Ce)*te,(.5+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.1+Ce)*te,(.5+Fe)*ne)),me.add(new go.PathSegment(go.PathSegment.Line,(.3+Ce)*te,(.8+Fe)*ne).close())}return ge(se,0,0),ge(se,.4,0),ge(se,.2,-.3),ce}),go.Shape.defineFigureGenerator("IrritationHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.2*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close()),ce.spot1=new go.Spot(.3,.3),ce.spot2=new go.Spot(.7,.7),ce}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.37*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.11*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.77*te,.04*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.49*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.37*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.63*te,.86*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.77*te,.91*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.34*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.34*te,.78*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.44*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.56*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne).close()),ce}),go.Shape.defineFigureGenerator("FireHazard",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.29*te,0,-.25*te,.63*ne,.45*te,.44*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.51*te,.42*ne,.48*te,.17*ne,.54*te,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.59*te,.18*ne,.59*te,.29*ne,.58*te,.28*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,.6*ne,.8*te,.34*ne,.88*te,.43*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.88*te,.31*ne,.87*te,.48*ne,.88*te,.43*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,1.17*te,.76*ne,.82*te,.8*ne).close()),ce.spot1=new go.Spot(.07,.445),ce.spot2=new go.Spot(.884,.958),ce}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=0,me=0,Ce=se*ke,Fe=.4*Math.SQRT2/2+.5,Pe=.5-.5*Math.SQRT2/2,Ie=1,Ke=.5,Ge=.5,Ue=0,dt=new go.PathFigure(Fe*te,(1-Pe)*ne,!1);return ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,Ke*ne,Ie*te,.7*ne,Ie*te,Ke*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+ge)*te,(Ue+ge)*ne,(.5+se+ge)*te,(.5-Ce+ge)*ne,(.5+Ce+ge)*te,(.5-se+ge)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-se+ge)*te,(.5+me)*ne,(.5-Ce+ge)*te,(.5-se+me)*ne,(.5-se+ge)*te,(.5-Ce+me)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ge)*te,.9*ne,(.5-se+ge)*te,(.5+Ce+me)*ne,(.5-Ce+ge)*te,.9*ne)),dt.add(new go.PathSegment(go.PathSegment.Move,(.25+ge)*te,.8*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(.35+ge)*te,.9*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(.2+ge)*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var me=new go.PathFigure(0,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.2*te,.35*ne,.3*te,.35*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.7*te,.65*ne,.8*te,.65*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.2*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne).close());var se=new go.PathFigure(0,.2*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.7*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,0,.6*te,.5*ne,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,ne,.4*te,.5*ne,te,.5*ne).close());var ge=new go.PathFigure(.45*te,.73*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.73*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.38*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.63*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.31*te,.27*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.56*te,.27*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(.335*te,(1-.555)*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.68*ne,(1-.12)*te,.46*ne,(1-.02)*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.335*te,(1-.555)*ne,.02*te,.54*ne,.12*te,.46*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.365*te,(1-.595)*ne));var me=.5-.285,Ce=.5,Fe=me,Pe=Math.PI/4,Ie=4*(1-Math.cos(Pe))/(3*Math.sin(Pe)),Ke=Ie*.5,Ge=me,Ue=me,dt=Ie*Ge,Xe=Ie*Ue;ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-Ge)*te,Fe*ne,(Ce-(dt+Ge)/2)*te,(Fe+(Ue+Xe)/2)*ne,(Ce-Ge)*te,(Fe+Xe)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,(Fe-Ue)*ne,(Ce-Ge)*te,(Fe-Xe)*ne,(Ce-dt)*te,(Fe-Ue)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+Ge)*te,Fe*ne,(Ce+dt)*te,(Fe-Ue)*ne,(Ce+Ge)*te,(Fe-Xe)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*te,(1-.595)*ne,(Ce+Ge)*te,(Fe+Xe)*ne,(Ce+(dt+Ge)/2)*te,(Fe+(Ue+Xe)/2)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*te,(1-.595)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne));var Nt=new go.PathFigure(.2*te,ne,!1);ce.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,.2*te,.8*ne));var Je=new go.PathFigure(.8*te,ne,!1);return ce.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var ge=new go.PathFigure(.2*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventError",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var me=new go.PathFigure(.1*te,ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Caution",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.05*te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.8*ne,0,ne,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.1*ne,.5*te,0,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.95*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,te,ne,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,ne));var ge=.05;return se.add(new go.PathSegment(go.PathSegment.Move,(.5-ge)*te,.875*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*te,.875*ne,ge*te,ge*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.325*ne,.575*te,.725*ne,.625*te,.375*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.75*ne,.375*te,.375*ne,.425*te,.725*ne)),ce}),go.Shape.defineFigureGenerator("Recycle",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.45*te,.95*ne,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.185*te,.85*ne,.17*te,.95*ne,.15*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.235*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.3*te,.625*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.275*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.05*te,.575*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.1875*te,.95*ne,0,.675*ne,0,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.45*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.775*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.22*te,.775*ne));var ge=new go.PathFigure(.475*te,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.225*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.275*te,.175*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.325*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.05*ne,.35*te,0,.375*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*te,.375*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.475*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.315*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.32*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,0,.65*te,.05*ne,.625*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.38*te,.0105*ne));var me=new go.PathFigure(.675*te,.575*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.875*te,.525*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,.85*te,.95*ne,te,.8*ne,te,.85*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.95*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.85*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.725*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.65*te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.7*te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),me.add(new go.PathSegment(go.PathSegment.Move,.675*te,.575*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.775*te,.775*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=new go.PathFigure(te,se*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,se*te,ne,te,(se+ge)*ne,(se+ge)*te,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,se*ne,(se-ge)*te,ne,0,(se+ge)*ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,se*te,0,0,(se-ge)*ne,(se-ge)*te,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,te,se*ne,(se+ge)*te,0,te,(se-ge)*ne));var Ce=new go.PathFigure(se*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,.15*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,se*te,.85*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.15*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.58*te,.1*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,se*te,se*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.78*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Package",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.15*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,.15*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.15*ne).close()),ce.spot1=new go.Spot(0,.1),ce.spot2=new go.Spot(1,1),ce}),go.Shape.defineFigureGenerator("Class",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var me=new go.PathFigure(0,.5*ne,!1);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Component",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close());var ge=new go.PathFigure(0,.2*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close());var me=new go.PathFigure(0,.6*ne,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.45*te,.6*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.45*te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne).close()),ce}),go.Shape.defineFigureGenerator("Boat Shipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.15*te,.6*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne));var ge=new go.PathFigure(.15*te,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.66*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Workcell",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.35*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Supermarket",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,.33*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Move,te,.66*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce}),go.Shape.defineFigureGenerator("TruckShipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(te,.8*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne).close());var me=.1,Ce=ke*.1,Fe=.2,Pe=.9,Ie=new go.PathFigure((Fe-me)*te,Pe*ne,!0);ce.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+me)*te,Pe*ne,(Fe+Ce)*te,(Pe-me)*ne,(Fe+me)*te,(Pe-Ce)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-me)*te,Pe*ne,(Fe-Ce)*te,(Pe+me)*ne,(Fe-me)*te,(Pe+Ce)*ne).close()),me=.1,Ce=ke*.1,Fe=.8,Pe=.9;var Ke=new go.PathFigure((Fe-me)*te,Pe*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe-me)*ne,(Fe-me)*te,(Pe-Ce)*ne,(Fe-Ce)*te,(Pe-me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+me)*te,Pe*ne,(Fe+Ce)*te,(Pe-me)*ne,(Fe+me)*te,(Pe-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Fe*te,(Pe+me)*ne,(Fe+me)*te,(Pe+Ce)*ne,(Fe+Ce)*te,(Pe+me)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-me)*te,Pe*ne,(Fe-Ce)*te,(Pe+me)*ne,(Fe-me)*te,(Pe+Ce)*ne).close()),ce}),go.Shape.defineFigureGenerator("KanbanPost",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.2*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),ce}),go.Shape.defineFigureGenerator("Forklift",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0));var ge=new go.PathFigure(0,.5*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var me=new go.PathFigure(.5*te,.8*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.1*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.8*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne));var Ce=new go.PathFigure(.5*te,.7*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne));var Fe=.1,Pe=ke*.1,Ie=.1,Ke=.9,Ge=new go.PathFigure((Ie-Fe)*te,Ke*ne,!0);ce.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke-Fe)*ne,(Ie-Fe)*te,(Ke-Pe)*ne,(Ie-Pe)*te,(Ke-Fe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+Fe)*te,Ke*ne,(Ie+Pe)*te,(Ke-Fe)*ne,(Ie+Fe)*te,(Ke-Pe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke+Fe)*ne,(Ie+Fe)*te,(Ke+Pe)*ne,(Ie+Pe)*te,(Ke+Fe)*ne)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-Fe)*te,Ke*ne,(Ie-Pe)*te,(Ke+Fe)*ne,(Ie-Fe)*te,(Ke+Pe)*ne)),Fe=.1,Pe=ke*.1,Ie=.4,Ke=.9;var Ue=new go.PathFigure((Ie-Fe)*te,Ke*ne,!0);return ce.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke-Fe)*ne,(Ie-Fe)*te,(Ke-Pe)*ne,(Ie-Pe)*te,(Ke-Fe)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ie+Fe)*te,Ke*ne,(Ie+Pe)*te,(Ke-Fe)*ne,(Ie+Fe)*te,(Ke-Pe)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,Ie*te,(Ke+Fe)*ne,(Ie+Fe)*te,(Ke+Pe)*ne,(Ie+Pe)*te,(Ke+Fe)*ne)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ie-Fe)*te,Ke*ne,(Ie-Pe)*te,(Ke+Fe)*ne,(Ie-Fe)*te,(Ke+Pe)*ne)),ce}),go.Shape.defineFigureGenerator("RailShipment",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.1*te,.4*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.4*ne).close());var ge=new go.PathFigure(.45*te,.7*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne));var me=new go.PathFigure(.55*te,.4*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.55*te,.4*ne).close());var Ie=.05,Ke=ke*.05,Ge=.175,Ue=.95,Ce=new go.PathFigure((Ge-Ie)*te,Ue*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue-Ie)*ne,(Ge-Ie)*te,(Ue-Ke)*ne,(Ge-Ke)*te,(Ue-Ie)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ie)*te,Ue*ne,(Ge+Ke)*te,(Ue-Ie)*ne,(Ge+Ie)*te,(Ue-Ke)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue+Ie)*ne,(Ge+Ie)*te,(Ue+Ke)*ne,(Ge+Ke)*te,(Ue+Ie)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ie)*te,Ue*ne,(Ge-Ke)*te,(Ue+Ie)*ne,(Ge-Ie)*te,(Ue+Ke)*ne));var Ie=.05,Ke=ke*.05,Ge=.375,Ue=.95,Fe=new go.PathFigure((Ge-Ie)*te,Ue*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue-Ie)*ne,(Ge-Ie)*te,(Ue-Ke)*ne,(Ge-Ke)*te,(Ue-Ie)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ie)*te,Ue*ne,(Ge+Ke)*te,(Ue-Ie)*ne,(Ge+Ie)*te,(Ue-Ke)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue+Ie)*ne,(Ge+Ie)*te,(Ue+Ke)*ne,(Ge+Ke)*te,(Ue+Ie)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ie)*te,Ue*ne,(Ge-Ke)*te,(Ue+Ie)*ne,(Ge-Ie)*te,(Ue+Ke)*ne));var Ie=.05,Ke=ke*.05,Ge=.625,Ue=.95,Pe=new go.PathFigure((Ge-Ie)*te,Ue*ne,!0);ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue-Ie)*ne,(Ge-Ie)*te,(Ue-Ke)*ne,(Ge-Ke)*te,(Ue-Ie)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ie)*te,Ue*ne,(Ge+Ke)*te,(Ue-Ie)*ne,(Ge+Ie)*te,(Ue-Ke)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue+Ie)*ne,(Ge+Ie)*te,(Ue+Ke)*ne,(Ge+Ke)*te,(Ue+Ie)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ie)*te,Ue*ne,(Ge-Ke)*te,(Ue+Ie)*ne,(Ge-Ie)*te,(Ue+Ke)*ne));var Ie=.05,Ke=ke*.05,Ge=.825,Ue=.95,dt=new go.PathFigure((Ge-Ie)*te,Ue*ne,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue-Ie)*ne,(Ge-Ie)*te,(Ue-Ke)*ne,(Ge-Ke)*te,(Ue-Ie)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ie)*te,Ue*ne,(Ge+Ke)*te,(Ue-Ie)*ne,(Ge+Ie)*te,(Ue-Ke)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ge*te,(Ue+Ie)*ne,(Ge+Ie)*te,(Ue+Ke)*ne,(Ge+Ke)*te,(Ue+Ie)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ie)*te,Ue*ne,(Ge-Ke)*te,(Ue+Ie)*ne,(Ge-Ie)*te,(Ue+Ke)*ne).close());var Xe=new go.PathFigure(0,ne,!1);return ce.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Warehouse",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var me=new go.PathFigure(.15*te,ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.15*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne).close());var Ce=.05,Fe=ke*.05,Pe=.35,Ie=.775,Ke=new go.PathFigure((Pe-Ce)*te,Ie*ne,!0);return ce.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*te,(Ie-Ce)*ne,(Pe-Ce)*te,(Ie-Fe)*ne,(Pe-Fe)*te,(Ie-Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+Ce)*te,Ie*ne,(Pe+Fe)*te,(Ie-Ce)*ne,(Pe+Ce)*te,(Ie-Fe)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*te,(Ie+Ce)*ne,(Pe+Ce)*te,(Ie+Fe)*ne,(Pe+Fe)*te,(Ie+Ce)*ne)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-Ce)*te,Ie*ne,(Pe-Fe)*te,(Ie+Ce)*ne,(Pe-Ce)*te,(Ie+Fe)*ne).close()),ce}),go.Shape.defineFigureGenerator("ControlCenter",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne).close()),ce}),go.Shape.defineFigureGenerator("Bluetooth",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.75*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Globe",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.75*te,0,te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.75*ne,.75*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.25*te,ne,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,.25*ne,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,.15*te,.25*ne,.15*te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.85*te,.75*ne,.85*te,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.15*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.15*ne,.35*te,.3*ne,.65*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.85*ne,.35*te,.7*ne,.65*te,.7*ne)),ce}),go.Shape.defineFigureGenerator("Wave",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.25*ne,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.25*ne,.1*te,0,.2*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.25*ne,.425*te,.5*ne,.575*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.25*ne,.8*te,0,.9*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.75*ne,.1*te,.5*ne,.2*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.75*ne,.425*te,ne,.575*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.75*ne,.8*te,.5*ne,.9*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Operator",function(Me,te,ne){var ce=new go.Geometry,se=.3,ge=ke*.3,me=.5,Ce=.7,Fe=new go.PathFigure((me-se)*te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne));var Pe=new go.PathFigure(0,.7*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te,.7*ne,0,0,te,0)),ce}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.5*te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.65*te,.3*ne,.65*te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.35*te,.5*ne,.35*te,.3*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.3*te,.6*ne,.1*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.2*te,ne,.35*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,.7*te,.6*ne,.9*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.8*te,ne,.65*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te,0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,0,.075*ne,0,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,0,ne,.4*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.4*ne,.8*te,ne,.85*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce}),go.Shape.defineFigureGenerator("Battery",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.4*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.1*ne));var ge=new go.PathFigure(0,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Delete",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-se)*te,Ce*ne,!0);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne));var Pe=new go.PathFigure(.15*te,.5*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.85*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Flag",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.1*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Move,0,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.1*ne,.15*te,0,.35*te,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,.65*te,.2*ne,.85*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.85*te,.6*ne,.65*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.35*te,.4*ne,.15*te,.4*ne).close()),ce}),go.Shape.defineFigureGenerator("Help",function(Me,te,ne){var ce=new go.Geometry,se=.5,ge=ke*.5,me=.5,Ce=.5,Fe=new go.PathFigure((me-se)*te,Ce*ne,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne).close()),se=.05,ge=ke*.05,me=.5,Ce=.8;var Pe=new go.PathFigure((me-se)*te,Ce*ne,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce-se)*ne,(me-se)*te,(Ce-ge)*ne,(me-ge)*te,(Ce-se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+se)*te,Ce*ne,(me+ge)*te,(Ce-se)*ne,(me+se)*te,(Ce-ge)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,me*te,(Ce+se)*ne,(me+se)*te,(Ce+ge)*ne,(me+ge)*te,(Ce+se)*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-se)*te,Ce*ne,(me-ge)*te,(Ce+se)*ne,(me-se)*te,(Ce+ge)*ne).close()),Pe.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),Pe.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,.75*te,.475*ne,.75*te,.225*ne)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.35*ne,.4*te,.2*ne,.3*te,.25*ne)),ce}),go.Shape.defineFigureGenerator("Location",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.975*te,.025*ne,.5*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*te,.5*ne,.5*te,0,.025*te,.025*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*te,.3*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Lock",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.3*ne)),ce}),go.Shape.defineFigureGenerator("Unlocked",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.35*ne)),ce}),go.Shape.defineFigureGenerator("Gear",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(.9375*te,.56246875*ne,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.80621875*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.763*te,.3316875*ne,.79840625*te,.39915625*ne,.7834375*te,.3635*ne)).add(new go.PathSegment(go.PathSegment.Line,.8566875*te,.23796875*ne)).add(new go.PathSegment(go.PathSegment.Line,.76825*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.67596875*te,.24184375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*te,.19378125*ne,.64228125*te,.2188125*ne,.603875*te,.2021875*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.19378125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*te,.239375*ne,.39759375*te,.20190625*ne,.36053125*te,.2176875*ne)).add(new go.PathSegment(go.PathSegment.Line,.2379375*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.14953125*te,.2379375*ne)).add(new go.PathSegment(go.PathSegment.Line,.23934375*te,.3278125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*te,.4375*ne,.21765625*te,.36059375*ne,.201875*te,.397625*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Line,.1938125*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*te,.67596875*ne,.20221875*te,.603875*ne,.21884375*te,.64228125*ne)).add(new go.PathSegment(go.PathSegment.Line,.1495625*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.238*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.3316875*te,.76296875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*te,.80621875*ne,.36353125*te,.78340625*ne,.3991875*te,.79840625*ne)).add(new go.PathSegment(go.PathSegment.Line,.43753125*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.80621875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*te,.760625*ne,.602375*te,.79809375*ne,.63946875*te,.78234375*ne)).add(new go.PathSegment(go.PathSegment.Line,.76828125*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.85671875*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.76065625*te,.67221875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*te,.56246875*ne,.78234375*te,.63940625*ne,.798125*te,.602375*ne)).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.56246875*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*te,.5*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Hand",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.5*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.3*ne,0,.375*ne,.05*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.075*ne,.3*te,.225*ne,.4*te,.175*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.525*te,.075*ne,.46*te,.05*ne,.525*te,.05*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.4*ne,.525*te,.275*ne,.475*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.55*ne,te,.4*ne,te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.425*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.7*ne,.675*te,.55*ne,.675*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.575*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,.85*ne,.65*te,.7*ne,.65*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.535*te,ne,.61*te,.85*ne,.61*te,ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,.435*te,ne,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Map",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,.2*ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),se.add(new go.PathSegment(go.PathSegment.Move,.25*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),se.add(new go.PathSegment(go.PathSegment.Move,.75*te,0)),se.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("Eject",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te,ne)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.7)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.7).close());var ge=new go.PathFigure(0,ne*.6,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close()),ce}),go.Shape.defineFigureGenerator("Pencil",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close()))}),go.Shape.defineFigureGenerator("Building",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*1,ne*1,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.3)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.85)),se.add(new go.PathSegment(go.PathSegment.Line,te,ne*.85).close());var ge=new go.PathFigure(.126*te,.85*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.126*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.85*ne).close());var me=new go.PathFigure(.402*te,.85*ne,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.402*te,.45*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.598*te,.45*ne)),me.add(new go.PathSegment(go.PathSegment.Line,.598*te,.85*ne).close());var Ce=new go.PathFigure(.678*te,.85*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.678*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.85*ne).close());var Fe=new go.PathFigure(.5*te,.1*ne,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*te,.3*ne)),Fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*te,.3*ne).close()),ce}),go.Shape.defineFigureGenerator("Staircase",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne*1,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.8)),se.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.8)),se.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.6)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.6)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.4)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.4)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.2)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.2)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.15)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.15)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*.95).close()),ce}),go.Shape.defineFigureGenerator("5Bars",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,ne*1,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*(1-.184)).close());var ge=new go.PathFigure(te*.204,ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.204,ne*(1-.184))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*(1-.184*2))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*1).close());var me=new go.PathFigure(te*.408,ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.408,ne*(1-.184*2))),me.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*(1-.184*3))),me.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*1).close());var Ce=new go.PathFigure(te*.612,ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.612,ne*(1-.184*3))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*(1-.184*4))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*1).close());var Fe=new go.PathFigure(te*.816,ne,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.816,ne*(1-.184*4))),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-.184*5))),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1).close()),ce}),go.Shape.defineFigureGenerator("PC",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,0).close());var ge=new go.PathFigure(te*.055,.07*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.07)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.1).close());var me=new go.PathFigure(te*.055,.13*ne,!0);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.13)),me.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.16)),me.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.16).close());var Ce=new go.PathFigure(te*.055,.18*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.18)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.21)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.21).close());var Fe=new go.PathFigure(te*1,0,!0);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.4,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.65)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.65).close()),ce}),go.Shape.defineFigureGenerator("Plane",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(.55*te,ne,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.1*te,.475*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.35*te,.525*ne,0,.4*ne,.225*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.4*te,.475*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.15*te,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.2*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.325*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.85*te,.1*ne)),se.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.2*ne,.975*te,0,te,.08*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.7*te,.45*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.6*te,.95*ne)),se.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne).close()),ce}),go.Shape.defineFigureGenerator("Key",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*1,ne*.5,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.9,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.4*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,.2*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.35*ne)),se.add(new go.PathSegment(go.PathSegment.Line,0,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.15,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,.8*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.65*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,.55*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,.6*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,.575*ne)),se.add(new go.PathSegment(go.PathSegment.Line,te*.9,.6*ne).close()),se.add(new go.PathSegment(go.PathSegment.Move,.17*te,.425*ne)),se.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*te,.5*ne,.075*te,.075*ne).close()),ce}),go.Shape.defineFigureGenerator("FilmTape",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(0,0,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*0,te*.3,te*.055)),se.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*.95)),se.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var ge=new go.PathFigure(0,0,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*1,te*.3,te*.055)),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var me=new go.PathFigure(te*.11,ne*.1,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.1)),me.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.8)),me.add(new go.PathSegment(go.PathSegment.Line,te*.11,ne*.8).close());var Ce=new go.PathFigure(te*(.11+.24133333*1+.028*1),ne*.1,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.1)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.8)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*1),ne*.8).close());var Fe=new go.PathFigure(te*(.11+.24133333*2+.028*2),ne*.1,!1);return ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.1)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.8)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*2),ne*.8).close()),ce}),go.Shape.defineFigureGenerator("FloppyDisk",function(Me,te,ne){var ce=new go.Geometry,se=8,ge=se*ke,me=new go.PathFigure(se,0,!1);ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.86,0)),me.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.14)),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-se)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-se,ne,te,ne-ge,te-ge,ne)),me.add(new go.PathSegment(go.PathSegment.Line,se,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-se,ge,ne,0,ne-ge)),me.add(new go.PathSegment(go.PathSegment.Line,0,se)),me.add(new go.PathSegment(go.PathSegment.Bezier,se,0,0,ge,ge,0).close());var Ce=new go.PathFigure(te*.83,0,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*0).close());var Fe=new go.PathFigure(te*.83,ne*1,!1);ce.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*1).close());var Pe=new go.PathFigure(te*.78,ne*.05,!1);return ce.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.05)),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.25)),Pe.add(new go.PathSegment(go.PathSegment.Line,te*.78,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("SpeechBubble",function(Me,te,ne){var ce=Me?Me.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=15),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var se=ce*ke,ge=ne*.8,me=new go.Geometry,Ce=new go.PathFigure(ce,0,!0);return me.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-se,0,te,se)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge-ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ge,te,ge-se,te-se,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.55,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,ce,ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ge-ce,se,ge,0,ge-se)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,se,se,0).close()),se>1?(me.spot1=new go.Spot(0,0,se,se),me.spot2=new go.Spot(1,.8,-se,-se)):(me.spot1=go.Spot.TopLeft,me.spot2=new go.Spot(1,.8)),me}),go.Shape.defineFigureGenerator("Repeat",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*.45,!0);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.45).close());var ge=new go.PathFigure(te*1,ne*.55,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.55).close()),ce}),go.Shape.defineFigureGenerator("Windows",function(Me,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()).add(new go.PathSegment(go.PathSegment.Move,.4*te,.4*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.1*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.1*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*.1,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.9)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.9).close());var ge=new go.PathFigure(te*.1,ne*.2,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.22,ne*.285)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.37)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.25).close());var me=new go.PathFigure(te*.28,ne*.37,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.37)),me.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.41)),me.add(new go.PathSegment(go.PathSegment.Line,te*.28,ne*.41).close()),ce}),go.Shape.defineFigureGenerator("Beaker",function(Me,te,ne){var ce=new go.Geometry,se=15,ge=se*ke,me=new go.PathFigure(te*.62,ne*.475,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,ne-se)),me.add(new go.PathSegment(go.PathSegment.Bezier,te-se,ne,te,ne-ge,te-ge,ne)),me.add(new go.PathSegment(go.PathSegment.Line,se,ne)),me.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-se,ge,ne,0,ne-ge)),me.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.475)),me.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.03)),me.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*0)),me.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*0)),me.add(new go.PathSegment(go.PathSegment.Line,te*.62,ne*.03).close()),ge>1?(ce.spot1=new go.Spot(0,0,ge,ge),ce.spot2=new go.Spot(1,1,-ge,-ge)):(ce.spot1=go.Spot.TopLeft,ce.spot2=go.Spot.BottomRight),ce}),go.Shape.defineFigureGenerator("Download",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var me=new go.PathFigure(te*.4,ne*0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.66)),me.add(new go.PathSegment(go.PathSegment.Line,te*(1-.26),ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.44)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*0).close()),ce}),go.Shape.defineFigureGenerator("Bin",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;return se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close()),ce}),go.Shape.defineFigureGenerator("Upload",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*0,ne*1,!0);ce.add(se);var ge=.1/.3;se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var me=new go.PathFigure(te*.5,ne*0,!0);return ce.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.63)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.63)),me.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.25)),me.add(new go.PathSegment(go.PathSegment.Line,te*.74,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("EmptyDrink",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.15,ne*0,!1);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close()),ce}),go.Shape.defineFigureGenerator("Drink",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.15,ne*0,!1);ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),se.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close());var ge=new go.PathFigure(te*.235,ne*.28,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.765,ne*.28)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.655,ne*.97)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.345,ne*.97).close()),ce}),go.Shape.defineFigureGenerator("4Arrows",function(Me,te,ne){var ce=new go.Geometry,se=new go.PathFigure(te*.5,ne*0,!0);return ce.add(se),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.5)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.65)),se.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*1)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.75)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.55)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.65)),se.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.5)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.35)),se.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.45)),se.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.25)),se.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Rn={},Nn="5.0",ve={},ye=null,Oe=!1,We=!1,jt=null,qe=!1,et=null,ke=null,Tt=0;Tt4?parseFloat(kt):5};Rn.setHTML5Codebase=function(kt,en){ke=kt,Lt(kt,en)},Rn.setJavaCodebase=Rn.setJavaCodebaseVersion=Rn.isCompiledInstalled=Rn.setPreCompiledScriptPath=Rn.setPreCompiledResourcePath=function(){},Rn.setHTML5CodebaseVersion=function(kt,en){var tn=parseFloat(kt);if(tn!==NaN&&tn<5){console.log("The GeoGebra HTML5 codebase version "+tn+" is deprecated. Using version latest instead.");return}et=kt,Re(kt,en)},Rn.getHTML5CodebaseVersion=function(){return Me},Rn.getParameters=function(){return ve},Rn.setFontsCSSURL=function(kt){me=kt},Rn.setGiacJSURL=function(kt){},Rn.setJNLPFile=function(kt){tt=kt},Rn.setJNLPBaseDir=function(kt){},Rn.inject=function(){function kt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var en="auto",tn=ve.id,On,hn=!1,Bn=0;Bn=5)return!0;var kt=Rn.getAppletObject();return kt&&typeof kt.recalculateEnvironments=="function"?(kt.recalculateEnvironments(),!0):!1},Rn.startAnimation=function(){var kt=Rn.getAppletObject();return kt&&typeof kt.startAnimation=="function"?(kt.startAnimation(),!0):!1},Rn.stopAnimation=function(){var kt=Rn.getAppletObject();return kt&&typeof kt.stopAnimation=="function"?(kt.stopAnimation(),!0):!1},Rn.getAppletObject=function(){var kt=ve.id!==void 0?ve.id:"ggbApplet";return window[kt]},Rn.resize=function(){};var dt=function(kt,en,tn){var On=document.createElement("param");On.setAttribute("name",en),On.setAttribute("value",tn),kt.appendChild(On)},Xe=function(kt){return kt&&kt!=="false"},Nt=function(kt,en,tn){Fe(Me)<=4.2&&(tn=!0);var On=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Me||ggbHTML5LoadedCodebaseIsWebSimple&&!ne)&&(On=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var hn=document.createElement("div");hn.classList.add("appletParameters","notranslate");var Bn=en.width,mt=en.height;if(en.disableAutoScale=en.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():en.disableAutoScale,en.width!==void 0)if(Fe(Me)<=4.4)Xe(en.showToolBar)&&(en.height-=7),Xe(en.showAlgebraInput)&&(en.height-=37),en.width<605&&Xe(en.showToolBar)&&(en.width=605,Bn=605);else{var Yn=100;(Xe(en.showToolBar)||Xe(en.showMenuBar))&&(en.hasOwnProperty("customToolBar")&&(en.customToolbar=en.customToolBar),Yn=Xe(en.showMenuBar)?245:155),Bn=5?(en.appletOnLoad=function(ht){var Rt=kt.querySelector(".ggb_preview");Rt&&Rt.parentNode.removeChild(Rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Le),window.GGBT_wsf_view&&$(window).trigger("resize"),ze(ht)},we||Le.appendChild(Be)):hn.appendChild(Be),Le.appendChild(hn),we||kt.appendChild(Le),setTimeout(function(){Rn.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(hn),kt.appendChild(De),en.appletOnLoad=function(ht){Rn.resize(),ze(ht)}}function Se(ht,Rt){Rt&&typeof Rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ht,Rt.appletOnLoad):renderGGBElement(ht),yn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Rt)}function rt(ht,Rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ht,params:Rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(bn){Se(bn.article,bn.params)}),html5AppletsToProcess=null)},Fe(Me)<5&&(ht.className+=" geogebraweb")):Se(ht,Rt)}if(On){scriptLoadStarted=!0;for(var Et=0;Et0?(xn.remove(),Le.attr("id","fullscreencontent").show(),jQuery(ze).append(Le),window.dispatchEvent(new Event("resize"))):Nt(xn,en,!1),window.GGBT_wsf_view.launchFullScreen(ze)}else Pt=On,Nt(kt,en,!1);if(!window.GGBT_wsf_view)for(mt=0;mtkt/4*3&&(xn=kt/4*3),ze=xn/5.8,Yn.setAttribute("src",se),Yn.setAttribute("width",xn),Yn.setAttribute("height",ze);var Le=(kt-xn)/2,we=(en-ze)/2;Yn.style.left=Le+"px",Yn.style.top=we+"px",hn.appendChild(Yn)}}return hn.appendChild(mt),hn},Xt=function(kt){return kt=kt.toLowerCase(),kt==="html5"||kt==="screenshot"?kt:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Re=function(kt,en){if(Me=kt,en){Lt(Me,!0);return}var tn=!Oe;if(tn){var On=Fe(Me);!isNaN(On)&&On<4.4&&(tn=!1)}var hn,Bn;window.location.protocol.substr(0,4)==="http"?hn=window.location.protocol:hn="http:";var mt=Me.indexOf("//");mt>0?Bn=Me:mt===0?Bn=hn+Me:Bn="https://www.geogebra.org/apps/5.2.814.0/";for(var Yn in gt)if(Me.slice(gt[Yn].length*-1)===gt[Yn]||Me.slice((gt[Yn].length+1)*-1)===gt[Yn]+"/"){Lt(Bn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&tn&&!ye.is3D&&!ye.AV&&!ye.SV&&!ye.CV&&!ye.EV2&&!ye.CP&&!ye.PC&&!ye.DA&&!ye.FI&&!ye.PV&&!Xe(ve.showToolBar)&&!Xe(ve.showMenuBar)&&!Xe(ve.showAlgebraInput)&&!Xe(ve.enableRightClick)&&(!ve.appName||ve.appName=="classic")?Bn+="webSimple/":Bn+="web3d/",Lt(Bn,!1)},Lt=function(kt,en){if(kt.requirejs){Ot=kt;return}kt.slice(-1)!=="/"&&(kt+="/"),Ot=kt,en===null&&(en=kt.indexOf("http")===-1),it=en,te="web.nocache.js",ne=!1;var tn=Ot.split("/");tn.length>1&&(!en&&tn[tn.length-2]==="webSimple"?(te="webSimple.nocache.js",ne=!0):gt.indexOf(tn[tn.length-2])>=0&&(te=tn[tn.length-2]+".nocache.js")),tn=kt.split("/"),Me=tn[tn.length-3],Me.substr(0,4)==="test"?Me=Me.substr(4,1)+"."+Me.substr(5,1):(Me.substr(0,3)==="war"||Me.substr(0,4)==="beta")&&(Me="5.0");var On=parseFloat(Me);On!==NaN&&On<5&&kt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+On+" is deprecated. Using version latest instead."),Re("5.0",en))},yn=function(kt,en){window.console&&window.console.log&&(!en||typeof en.showLogging=="undefined"||en.showLogging&&en.showLogging!=="false")&&console.log(kt)};ve.material_id!==void 0?Ke(vn):vn();function vn(){var kt=Nn;et!==null?kt=et:parseFloat(kt)<5&&(kt="5.0"),Re(kt,!1),ke!==null&&Lt(ke,it),qe=!0}return Rn},GGBAppletUtils=function(){"use strict";function Rn(){return window.GGBT_wsf_edit!==void 0}function Nn(qe,et){et!=1?(qe.style.transformOrigin="0% 0% 0px",qe.style.webkitTransformOrigin="0% 0% 0px",qe.style.transform="scale("+et+","+et+")",qe.style.webkitTransform="scale("+et+","+et+")",qe.style.maxWidth="initial",qe.querySelector(".ggb_preview")!==null&&(qe.querySelector(".ggb_preview").style.maxWidth="initial"),qe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(qe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),qe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(qe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(qe.style.transform="none",qe.style.webkitTransform="none")}function ve(qe,et,ke,Tt,bt,tt){var Ot=null;if(tt!=null&&tt!="")for(var it=qe.parentNode;it!=null;)if((" "+it.className+" ").indexOf(" "+tt+" ")>-1){Ot=it;break}else it=it.parentNode;var Pt=0,Me=0,te=0,ne=0,ce=0,se=0,ge=0;if(Ot)Pt=Ot.offsetWidth,Me=Math.max(Tt?Ot.offsetWidth:0,Ot.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pt=Math.min(window.innerWidth,document.documentElement.clientWidth),Me=Math.min(window.innerHeight,document.documentElement.clientHeight),te=Pt):(Pt=window.innerWidth,Me=window.innerHeight,te=window.innerWidth),qe){var me=qe.getBoundingClientRect();me.left>0&&me.left<=Pt&&(bt===void 0||!bt)&&(document.dir==="rtl"?(ce=Pt-me.width-me.left,se=te<=480?10:30):(se=me.left,ce=te<=480?10:30),ne=se+ce)}if(qe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ce=qe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne=40,ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne=0,ge=40)}}return qe&&((ke===void 0||!ke)&&et>0&&et+ne1&&(tt=!0)),et&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(tt=!0),!(qe.hasOwnProperty("disableAutoScale")&&qe.disableAutoScale))bt=ye(qe,et,tt,ke,qe.scaleContainerClass);else return Tt;return tt&&(!qe.hasOwnProperty("scale")||Tt===1)?bt:Math.min(Tt,bt)}function We(qe){var et=Math.min(window.innerWidth,document.documentElement.clientWidth),ke=Math.min(window.innerHeight,document.documentElement.clientHeight),Tt=qe.getBoundingClientRect(),bt=(et-Tt.width)/2,tt=(ke-Tt.height)/2;tt<0&&(tt=0),qe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(bt<40?qe.style.left="40px":qe.style.left=bt+"px",qe.style.top=tt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(tt<40?qe.style.top="40px":qe.style.top=tt+"px",qe.style.left=bt+"px")}function jt(qe,et){var ke=qe.querySelector(".appletParameters");if(ke){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(et.id!==ke.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(qe)}if(ke.parentElement&&/fullscreen/.test(ke.parentElement.className))return;var Tt=Oe(et,qe);Rn()&&ke.setAttribute("data-param-scale",Tt);for(var bt=null,tt=0;tt=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Rn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Rn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Rn){var Nn=c[Rn];return Nn==null?null:Nn},r=d,webModule.__errFn=e}function B(){function Rn(qe){var et=qe.lastIndexOf(rb);et==-1&&(et=qe.length);var ke=qe.indexOf(sb);ke==-1&&(ke=qe.length);var Tt=qe.lastIndexOf(tb,Math.min(ke,et));return Tt>=O?qe.substring(O,Tt+P):W}function Nn(qe){if(!qe.match(/^\w+:\/\//)){var et=o.createElement(ub);et.src=qe+vb,qe=Rn(et.src)}return qe}function ve(){var qe=__gwt_getMetaProperty(wb);return qe!=null?qe:W}function ye(){for(var qe=o.getElementsByTagName(_),et=O;etO?qe[qe.length-P].href:W}function We(){var qe=o.location;return qe.href==qe.protocol+zb+qe.host+qe.pathname+qe.search+qe.hash}var jt=ve();return jt==W&&(jt=ye()),jt==W&&(jt=Oe()),jt==W&&We()&&(jt=Rn(o.location.href)),jt=Nn(jt),jt}function C(Rn){return Rn.match(/^\//)||Rn.match(/^[a-zA-Z]+:\/\//)?Rn:webModule.__moduleBase+Rn}function D(){var Rn=[],Nn=O,ve=[],ye=[];function Oe(qe){var et=ye[qe](),ke=ve[qe];if(et in ke)return et;var Tt=[];for(var bt in ke)Tt[ke[bt]]=bt;throw r&&r(qe,Tt,et),null}if(__gwt_isKnownPropertyValue=function(qe,et){return et in ve[qe]},webModule.__getPropMap=function(){var qe={};for(var et in ve)ve.hasOwnProperty(et)&&(qe[et]=Oe(et));return qe},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var We;try{We=Cb;var jt=We.indexOf(Db);jt!=-1&&(Nn=parseInt(We.substring(jt+P),$),We=We.substring(O,jt))}catch(qe){}return webModule.__softPermutationId=Nn,C(We+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77903:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Ax:function(){return jt},Ds:function(){return qe},KI:function(){return ke},SI:function(){return We},f1:function(){return Oe}});var ye=ve(3294);function Oe(Tt){let bt=!0;if(Tt.length>0){for(let tt=0;ttnew Promise((te,ne)=>{var ce=me=>{try{ge(Me.next(me))}catch(Ce){ne(Ce)}},se=me=>{try{ge(Me.throw(me))}catch(Ce){ne(Ce)}},ge=me=>me.done?te(me.value):Promise.resolve(me.value).then(ce,se);ge((Me=Me.apply(it,Pt)).next())}),Ot=({data:it,className:Pt,fullWidth:Me,style:te={},onClose:ne,onOk:ce,showFullTools:se,noAssociationId:ge})=>{const me=(0,ye.useRef)(null),Ce=(0,ye.useRef)(null),Fe=(0,ye.useRef)(null),Pe=(0,ye.useRef)(null),[Ie,Ke]=(0,ye.useState)(!1),[Ge,Ue]=(0,ye.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ye.useEffect)(()=>(Fe.current||(Fe.current=document.createElement("style"),document.head.appendChild(Fe.current)),it!=null&&it.visible?(document.body.setAttribute("data-custom","y-hidden"),Fe.current.innerHTML=" html { overflow-y: hidden; }",it!=null&&it.src&&dt()):(document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null)),()=>{document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null)}),[it==null?void 0:it.visible]);const dt=()=>bt(void 0,null,function*(){Ke(!0),Ue("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Wt=yield(0,Tt.ZJ)(it==null?void 0:it.src);me.current.src="",me.current.src=Wt,me.current.onload=function(){Je()},Ke(!1),Ue("")}),Xe=Wt=>bt(void 0,null,function*(){Ke(!0),Ue("\u6B63\u5728\u4FDD\u5B58\u4E2D");const It=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:it.title,file:Wt.dataUrl}});It!=null&&It.id&&!ge?(yield(0,ke.ZP)(`/api/attachments/${it.id}/add_subitem.json`,{method:"post",body:{subitem_id:It==null?void 0:It.id,settings:JSON.stringify(Wt.state)}})).status===0&&ce():It!=null&&It.id&&ce(It),Ke(!1),Ue("")}),Nt=()=>{const Wt=document.querySelector('a[href="https://markerjs.com/"]');Wt&&Wt.parentNode&&(Wt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ht=>{const Mt=document.querySelector(Ht.name);Mt&&Mt.setAttribute("title",Ht.title)})},Je=()=>{Ce.current=new et.hP(me.current),Ce.current.targetRoot=Pe.current,Ce.current.addEventListener("render",Xe),Ce.current.addEventListener("beforeclose",ne),se&&(Ce.current.availableMarkerTypes=Ce.current.ALL_MARKER_TYPES,Ce.current.uiStyleSettings.redoButtonVisible=!0,Ce.current.uiStyleSettings.notesButtonVisible=!0,Ce.current.uiStyleSettings.zoomButtonVisible=!0,Ce.current.uiStyleSettings.zoomOutButtonVisible=!0,Ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ce.current.uiStyleSettings,Ce.current.show(),it!=null&&it.snapshotData&&Ce.current.restoreState(it.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Nt()},300)};return ye.createElement(ye.Fragment,null,(it==null?void 0:it.visible)&&ye.createElement(qe.Z,{spinning:Ie,tip:Ge,style:{position:"absolute",width:"100vw"}},ye.createElement("div",{ref:Pe,className:jt()(Oe.imageDimensions,Pt,Me?Oe.fullWidth:""),style:te},ye.createElement("img",{className:Oe.img,ref:me}))))}},41588:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(95237),We=ve(43604),jt=ve(99313),qe=ve(3113),et=ve(85149),ke=ve(88010),Tt=ve(48136),bt=ve(59301);const tt=(0,ye.forwardRef)(({callback:Ot,showSaveButton:it,value:Pt=""},Me)=>{const te=(0,ye.useRef)(),ne=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -70,7 +70,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],se=Ce=>{te.current.setValue(te.current.getValue()+" "+Ce.value+" ")},ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:bt.createElement(Oe.Z,{className:ke.Z.lists,gutter:[10,10]},ne.map((Ce,Fe)=>bt.createElement(We.Z,{flex:"110px",className:ke.Z.item},bt.createElement("div",null,bt.createElement(et.Z,{value:`$$${Ce.value}$$`}),Ce.name),bt.createElement("div",{className:ke.Z.children},Ce.children.map((Pe,Ie)=>bt.createElement("div",{key:Ie},bt.createElement("h1",null,Pe.name),bt.createElement(Oe.Z,{gutter:[10,10]},Pe.data.map((Ke,Ye)=>bt.createElement(We.Z,{key:Ye,onClick:()=>se(Ke),className:ke.Z.diamond},bt.createElement(et.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:bt.createElement(Oe.Z,{className:ke.Z.lists,gutter:[10,10]},ce.map((Ce,Fe)=>bt.createElement(We.Z,{flex:"110px",className:ke.Z.item},bt.createElement("div",null,bt.createElement(et.Z,{value:"`$$"+Ce.value+"$$`"}),Ce.name),bt.createElement("div",{className:ke.Z.children},Ce.children.map((Pe,Ie)=>bt.createElement("div",{key:Ie},Pe.name&&bt.createElement("h1",null,Pe.name),bt.createElement(Oe.Z,{gutter:[10,10]},Pe.data.map((Ke,Ye)=>bt.createElement(We.Z,{key:Ye,onClick:()=>se(Ke),className:ke.Z.diamond},bt.createElement(et.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))}],me=()=>{var Ce=document.createElement("div");Ce.innerHTML=te.current.getValue();var Fe=Ce.innerText;return Ot&&Ot(Fe),Fe};return(0,ye.useImperativeHandle)(Me,()=>({getData:me})),bt.createElement("div",{className:ke.Z.mathWrap},bt.createElement(jt.default,{defaultActiveKey:"1",items:ge}),bt.createElement("math-field",{locale:"zh_cn",className:ke.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},Pt||""),it&&bt.createElement("div",{className:ke.Z.button},bt.createElement(qe.ZP,{size:"large",onClick:me,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nn.Z=tt},8797:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(93314),We=ve(3113),jt=Object.defineProperty,qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,tt=(Me,te,ne)=>te in Me?jt(Me,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Me[te]=ne,Ot=(Me,te)=>{for(var ne in te||(te={}))Tt.call(te,ne)&&tt(Me,ne,te[ne]);if(ke)for(var ne of ke(te))bt.call(te,ne)&&tt(Me,ne,te[ne]);return Me},it=(Me,te)=>qe(Me,et(te));const Pt=({img:Me,buttonProps:te={},styles:ne={},customText:ce,ButtonText:se,ButtonClick:ge,Buttonclass:me,ButtonTwo:Ce,imgStyles:Fe,loading:Pe=!1})=>ye.createElement("section",{className:"tc animated fadeIn",style:Ot(Ot({},{color:"#999",margin:"100px auto",visibility:Pe?"hidden":"visible"}),ne)},ye.createElement("img",{src:Me||Oe,style:it(Ot({},Fe),{pointerEvents:"none",userSelect:"none"})}),ye.createElement("p",{className:"mt20 font14"},ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),se&&ye.createElement(We.ZP,Ot({className:me,onClick:ge},te),se),Ce&&Ce);Nn.Z=Pt},40731:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Q:function(){return et}});var ye=ve(59301),Oe=ve(57809),We=ve(5112),jt=ve(5871),qe=ve(59301),et=(Tt=>(Tt[Tt.Number=1]="Number",Tt[Tt.Percent=2]="Percent",Tt))(et||{});const ke=({value:Tt,onChange:bt,disabled:tt,hidePercentOption:Ot=!1,percentType:it="select"})=>{const Pt=(0,ye.useMemo)(()=>Ot?1:2,[Ot]),[Me,te]=(0,ye.useState)(Pt);console.log(Me);const ne=se=>Tt.type===1?`${se}\u5206`:`${se}%`,ce=(0,ye.useCallback)(se=>{if(Me===1){const ge=se.replace("\u5206","");return isNaN(parseInt(ge,10))?0:ge}else return se.replace("%","")},[Me]);return(0,ye.useEffect)(()=>{te(Tt.type)},[Tt]),qe.createElement("div",{style:{display:"flex",alignItems:"center"}},it=="select"&&qe.createElement(Oe.default,{size:"large",onChange:se=>{te(se),bt({type:se,inputValue:se===1?5:20})},value:Me||Pt,style:{width:100},options:Ot?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:tt}),it=="radio"&&qe.createElement(We.ZP.Group,{size:"large",onChange:se=>{const ge=se.target.value;te(ge),bt({type:ge,inputValue:ge===1?5:20})},value:Me||Pt,disabled:tt},!Ot&&qe.createElement(We.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),qe.createElement(We.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),it=="radio"&&qe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Tt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),qe.createElement(jt.Z,{size:"large",disabled:tt,value:Tt.inputValue,style:{width:"120px"},parser:ce,addonAfter:Tt.type===1?"\u5206":"%",max:Me===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:se=>{bt({type:Me,inputValue:se})}}),it=="radio"&&Tt.type==2&&qe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Nn.Z=ke},23210:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return me}});var ye=ve(59301),Oe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},We=ve(3113),jt=ve(70557),qe=ve(23954),et=ve(6848),ke=ve(955),Tt=ve(94941),bt=ve(8797),tt=ve(3294),Ot=ve(19381),it=ve(59301),Pt=Object.defineProperty,Me=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ce=(Ce,Fe,Pe)=>Fe in Ce?Pt(Ce,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ce[Fe]=Pe,se=(Ce,Fe)=>{for(var Pe in Fe||(Fe={}))te.call(Fe,Pe)&&ce(Ce,Pe,Fe[Pe]);if(Me)for(var Pe of Me(Fe))ne.call(Fe,Pe)&&ce(Ce,Pe,Fe[Pe]);return Ce},ge=(Ce,Fe,Pe)=>new Promise((Ie,Ke)=>{var Ye=Xe=>{try{ft(Pe.next(Xe))}catch(kt){Ke(kt)}},Ge=Xe=>{try{ft(Pe.throw(Xe))}catch(kt){Ke(kt)}},ft=Xe=>Xe.done?Ie(Xe.value):Promise.resolve(Xe.value).then(Ye,Ge);ft((Pe=Pe.apply(Ce,Fe)).next())}),me=({editOffice:Ce="view",data:Fe,theme:Pe,type:Ie,filename:Ke,monacoEditor:Ye,className:Ge,style:ft,close:Xe,onClose:kt,hasMask:Je,disabledDownload:Wt,onImgDimensions:It,showNodata:Ht,recordInfo:Mt})=>{const[Xt,gt]=(0,ye.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Re,Lt]=(0,ye.useState)(""),[yn,vn]=(0,ye.useState)(),Nt=window.ENV==="build"?"/react/build":"",en=location.host.startsWith("localhost")?tt.Z.PROXY_SERVER:tt.Z.API_SERVER,On=10*(1024*1024),hn=(0,ye.useRef)();Fe!=null&&Fe.startsWith("/api")&&Ie!=="txt"&&(Fe=tt.Z.API_SERVER+Fe);const Bn=ze=>ze.substring(ze.lastIndexOf("/")+1).split(".").pop();Ke&&Ye&&(Ye.filename=Ke),(0,ye.useEffect)(()=>{var ze,Le;const we=(Le=(ze=document.cookie)==null?void 0:ze.replace(/\s/g,""))==null?void 0:Le.split(";");we==null||we.map(Be=>{let De=Be.split("=");De[0]==="_educoder_session"&&Lt(De[1])})},[]),(0,ye.useEffect)(()=>{Ie==="office"&&(Fe.indexOf("bigfilescdn.")>-1||Fe.indexOf("bigfiles1")>-1?vn({url:Fe,fileType:Bn(Fe),model:Fe.indexOf("model=edit")?"edit":"view"}):mt())},[Ie,Fe]);const mt=()=>ge(void 0,null,function*(){console.log("data:",Fe);let ze=Fe;Fe.startsWith("http")||(ze=location.origin+ze);let Le=new URL(ze).pathname.split("/").pop();const we=yield(0,Tt.gJ)({attachment_id:Le});we.url=en+we.url,vn(we)}),Yn=()=>{if(Fe.startsWith("http")||Fe.startsWith("blob:")){xn();return}(0,ke.Sv)(Ke||"educoder",Fe,Ke)},xn=()=>{Mt&&(0,Ot.fc)({id:Mt==null?void 0:Mt.id,watch_type:1,course_id:Mt==null?void 0:Mt.course_id}),(0,ke.Nd)(Ke||"educoder",decodeURIComponent(Fe))};return it.createElement("div",{style:se({},ft||{}),className:`${Je&&Oe.bgBlack} ${Ie?Oe.wrp:"hide"}`},Xe&&it.createElement("div",{className:Oe.close,ref:hn},!!It&&it.createElement(et.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>hn.current},it.createElement("span",{onClick:()=>{kt(),It()}},it.createElement("i",{className:"icon-yulanpizhu"}))),!Wt&&it.createElement(et.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>hn.current},it.createElement("span",{onClick:xn},it.createElement("i",{className:"icon-quxiaozhiding"}))),it.createElement(et.Z,{title:"\u5173\u95ED",getPopupContainer:()=>hn.current},it.createElement("span",{className:"",onClick:kt},it.createElement("i",{className:"icon-guanbi1"})))),it.createElement("div",{className:`${Oe[Ge]} ${Ge} ${Oe.monaco} ${Ie==="txt"?"show":"hide"}`},Ie==="txt"&&it.createElement(it.Fragment,null,it.createElement(qe.ZP,se({},Ye)))),Ie==="audio"&&it.createElement("audio",{src:`${(Fe==null?void 0:Fe.indexOf("http://"))>-1||(Fe==null?void 0:Fe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Fe}`,autoPlay:!0}),Ie==="video"&&it.createElement(it.Fragment,null,(Fe==null?void 0:Fe.indexOf("http"))>-1?it.createElement("video",{controls:!0,src:`${Fe}`,autoPlay:!0}):it.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Fe}`,autoPlay:!0})),Ie==="office"&&yn&&it.createElement("iframe",{src:`${Nt}/office.html?key=${yn.key}&url=${btoa(yn.url)}&callbackUrl=${en+(yn.callbackUrl||"")}&fileType=${yn.fileType}&title=${yn.title||""}&model=${Ce}&officeServer=${tt.Z.ONLYOFFICE}&disabledDownload=${!!Wt}`}),Ie==="html"&&it.createElement("iframe",{src:Fe+"&disposition=inline"}),Ie==="pdf"&&it.createElement("iframe",{src:`${Nt}/js/pdfview/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(Fe)}&disabledDownload=${!!Wt}`}),Ie==="image"&&it.createElement("img",{src:`${(Fe==null?void 0:Fe.indexOf("http://"))>-1||(Fe==null?void 0:Fe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Fe}`}),(Ie==="other"||Ie==="download")&&it.createElement(it.Fragment,null,Ht?it.createElement(bt.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:it.createElement(We.ZP,{icon:it.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Yn,disabled:Wt},"\u4E0B\u8F7D")}):it.createElement(We.ZP,{type:"primary",size:"middle",onClick:Yn,disabled:Wt},it.createElement(jt.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(Rn,Nn,ve){"use strict";ve.d(Nn,{z:function(){return Ie},Z:function(){return Ke}});var ye=ve(59301),Oe=ve(50304),We=ve(24768),jt=ve(64018),qe=ve(40846),et=ve(3294),ke=ve(955),Tt=ve(15342),bt=ve(1012),tt=ve(23210),Ot=ve(59301),Pt=({html:Ye})=>{const Ge=(0,ye.useRef)(null),ft=(0,ye.useRef)(null),Xe=`.markdown-body p { +\\end{array}`}]}]}],se=Ce=>{te.current.setValue(te.current.getValue()+" "+Ce.value+" ")},ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:bt.createElement(Oe.Z,{className:ke.Z.lists,gutter:[10,10]},ne.map((Ce,Fe)=>bt.createElement(We.Z,{flex:"110px",className:ke.Z.item},bt.createElement("div",null,bt.createElement(et.Z,{value:`$$${Ce.value}$$`}),Ce.name),bt.createElement("div",{className:ke.Z.children},Ce.children.map((Pe,Ie)=>bt.createElement("div",{key:Ie},bt.createElement("h1",null,Pe.name),bt.createElement(Oe.Z,{gutter:[10,10]},Pe.data.map((Ke,Ge)=>bt.createElement(We.Z,{key:Ge,onClick:()=>se(Ke),className:ke.Z.diamond},bt.createElement(et.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:bt.createElement(Oe.Z,{className:ke.Z.lists,gutter:[10,10]},ce.map((Ce,Fe)=>bt.createElement(We.Z,{flex:"110px",className:ke.Z.item},bt.createElement("div",null,bt.createElement(et.Z,{value:"`$$"+Ce.value+"$$`"}),Ce.name),bt.createElement("div",{className:ke.Z.children},Ce.children.map((Pe,Ie)=>bt.createElement("div",{key:Ie},Pe.name&&bt.createElement("h1",null,Pe.name),bt.createElement(Oe.Z,{gutter:[10,10]},Pe.data.map((Ke,Ge)=>bt.createElement(We.Z,{key:Ge,onClick:()=>se(Ke),className:ke.Z.diamond},bt.createElement(et.Z,{value:"`$$"+Ke.value+"$$`"}))))))))))}],me=()=>{var Ce=document.createElement("div");Ce.innerHTML=te.current.getValue();var Fe=Ce.innerText;return Ot&&Ot(Fe),Fe};return(0,ye.useImperativeHandle)(Me,()=>({getData:me})),bt.createElement("div",{className:ke.Z.mathWrap},bt.createElement(jt.default,{defaultActiveKey:"1",items:ge}),bt.createElement("math-field",{locale:"zh_cn",className:ke.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},Pt||""),it&&bt.createElement("div",{className:ke.Z.button},bt.createElement(qe.ZP,{size:"large",onClick:me,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nn.Z=tt},8797:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(93314),We=ve(3113),jt=Object.defineProperty,qe=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,tt=(Me,te,ne)=>te in Me?jt(Me,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Me[te]=ne,Ot=(Me,te)=>{for(var ne in te||(te={}))Tt.call(te,ne)&&tt(Me,ne,te[ne]);if(ke)for(var ne of ke(te))bt.call(te,ne)&&tt(Me,ne,te[ne]);return Me},it=(Me,te)=>qe(Me,et(te));const Pt=({img:Me,buttonProps:te={},styles:ne={},customText:ce,ButtonText:se,ButtonClick:ge,Buttonclass:me,ButtonTwo:Ce,imgStyles:Fe,loading:Pe=!1})=>ye.createElement("section",{className:"tc animated fadeIn",style:Ot(Ot({},{color:"#999",margin:"100px auto",visibility:Pe?"hidden":"visible"}),ne)},ye.createElement("img",{src:Me||Oe,style:it(Ot({},Fe),{pointerEvents:"none",userSelect:"none"})}),ye.createElement("p",{className:"mt20 font14"},ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),se&&ye.createElement(We.ZP,Ot({className:me,onClick:ge},te),se),Ce&&Ce);Nn.Z=Pt},40731:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Q:function(){return et}});var ye=ve(59301),Oe=ve(57809),We=ve(5112),jt=ve(5871),qe=ve(59301),et=(Tt=>(Tt[Tt.Number=1]="Number",Tt[Tt.Percent=2]="Percent",Tt))(et||{});const ke=({value:Tt,onChange:bt,disabled:tt,hidePercentOption:Ot=!1,percentType:it="select"})=>{const Pt=(0,ye.useMemo)(()=>Ot?1:2,[Ot]),[Me,te]=(0,ye.useState)(Pt);console.log(Me);const ne=se=>Tt.type===1?`${se}\u5206`:`${se}%`,ce=(0,ye.useCallback)(se=>{if(Me===1){const ge=se.replace("\u5206","");return isNaN(parseInt(ge,10))?0:ge}else return se.replace("%","")},[Me]);return(0,ye.useEffect)(()=>{te(Tt.type)},[Tt]),qe.createElement("div",{style:{display:"flex",alignItems:"center"}},it=="select"&&qe.createElement(Oe.default,{size:"large",onChange:se=>{te(se),bt({type:se,inputValue:se===1?5:20})},value:Me||Pt,style:{width:100},options:Ot?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:tt}),it=="radio"&&qe.createElement(We.ZP.Group,{size:"large",onChange:se=>{const ge=se.target.value;te(ge),bt({type:ge,inputValue:ge===1?5:20})},value:Me||Pt,disabled:tt},!Ot&&qe.createElement(We.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),qe.createElement(We.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),it=="radio"&&qe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Tt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),qe.createElement(jt.Z,{size:"large",disabled:tt,value:Tt.inputValue,style:{width:"120px"},parser:ce,addonAfter:Tt.type===1?"\u5206":"%",max:Me===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:se=>{bt({type:Me,inputValue:se})}}),it=="radio"&&Tt.type==2&&qe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Nn.Z=ke},23210:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return me}});var ye=ve(59301),Oe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},We=ve(3113),jt=ve(70557),qe=ve(23954),et=ve(6848),ke=ve(955),Tt=ve(94941),bt=ve(8797),tt=ve(3294),Ot=ve(19381),it=ve(59301),Pt=Object.defineProperty,Me=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ce=(Ce,Fe,Pe)=>Fe in Ce?Pt(Ce,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ce[Fe]=Pe,se=(Ce,Fe)=>{for(var Pe in Fe||(Fe={}))te.call(Fe,Pe)&&ce(Ce,Pe,Fe[Pe]);if(Me)for(var Pe of Me(Fe))ne.call(Fe,Pe)&&ce(Ce,Pe,Fe[Pe]);return Ce},ge=(Ce,Fe,Pe)=>new Promise((Ie,Ke)=>{var Ge=Xe=>{try{dt(Pe.next(Xe))}catch(Nt){Ke(Nt)}},Ue=Xe=>{try{dt(Pe.throw(Xe))}catch(Nt){Ke(Nt)}},dt=Xe=>Xe.done?Ie(Xe.value):Promise.resolve(Xe.value).then(Ge,Ue);dt((Pe=Pe.apply(Ce,Fe)).next())}),me=({editOffice:Ce="view",data:Fe,theme:Pe,type:Ie,filename:Ke,monacoEditor:Ge,className:Ue,style:dt,close:Xe,onClose:Nt,hasMask:Je,disabledDownload:Wt,onImgDimensions:It,showNodata:Ht,recordInfo:Mt})=>{const[Xt,gt]=(0,ye.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Re,Lt]=(0,ye.useState)(""),[yn,vn]=(0,ye.useState)(),kt=window.ENV==="build"?"/react/build":"",en=location.host.startsWith("localhost")?tt.Z.PROXY_SERVER:tt.Z.API_SERVER,On=10*(1024*1024),hn=(0,ye.useRef)();Fe!=null&&Fe.startsWith("/api")&&Ie!=="txt"&&(Fe=tt.Z.API_SERVER+Fe);const Bn=ze=>ze.substring(ze.lastIndexOf("/")+1).split(".").pop();Ke&&Ge&&(Ge.filename=Ke),(0,ye.useEffect)(()=>{var ze,Le;const we=(Le=(ze=document.cookie)==null?void 0:ze.replace(/\s/g,""))==null?void 0:Le.split(";");we==null||we.map(Be=>{let De=Be.split("=");De[0]==="_educoder_session"&&Lt(De[1])})},[]),(0,ye.useEffect)(()=>{Ie==="office"&&(Fe.indexOf("bigfilescdn.")>-1||Fe.indexOf("bigfiles1")>-1?vn({url:Fe,fileType:Bn(Fe),model:Fe.indexOf("model=edit")?"edit":"view"}):mt())},[Ie,Fe]);const mt=()=>ge(void 0,null,function*(){console.log("data:",Fe);let ze=Fe;Fe.startsWith("http")||(ze=location.origin+ze);let Le=new URL(ze).pathname.split("/").pop();const we=yield(0,Tt.gJ)({attachment_id:Le});we.url=en+we.url,vn(we)}),Yn=()=>{if(Fe.startsWith("http")||Fe.startsWith("blob:")){xn();return}(0,ke.Sv)(Ke||"educoder",Fe,Ke)},xn=()=>{Mt&&(0,Ot.fc)({id:Mt==null?void 0:Mt.id,watch_type:1,course_id:Mt==null?void 0:Mt.course_id}),(0,ke.Nd)(Ke||"educoder",decodeURIComponent(Fe))};return it.createElement("div",{style:se({},dt||{}),className:`${Je&&Oe.bgBlack} ${Ie?Oe.wrp:"hide"}`},Xe&&it.createElement("div",{className:Oe.close,ref:hn},!!It&&it.createElement(et.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>hn.current},it.createElement("span",{onClick:()=>{Nt(),It()}},it.createElement("i",{className:"icon-yulanpizhu"}))),!Wt&&it.createElement(et.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>hn.current},it.createElement("span",{onClick:xn},it.createElement("i",{className:"icon-quxiaozhiding"}))),it.createElement(et.Z,{title:"\u5173\u95ED",getPopupContainer:()=>hn.current},it.createElement("span",{className:"",onClick:Nt},it.createElement("i",{className:"icon-guanbi1"})))),it.createElement("div",{className:`${Oe[Ue]} ${Ue} ${Oe.monaco} ${Ie==="txt"?"show":"hide"}`},Ie==="txt"&&it.createElement(it.Fragment,null,it.createElement(qe.ZP,se({},Ge)))),Ie==="audio"&&it.createElement("audio",{src:`${(Fe==null?void 0:Fe.indexOf("http://"))>-1||(Fe==null?void 0:Fe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Fe}`,autoPlay:!0}),Ie==="video"&&it.createElement(it.Fragment,null,(Fe==null?void 0:Fe.indexOf("http"))>-1?it.createElement("video",{controls:!0,src:`${Fe}`,autoPlay:!0}):it.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Fe}`,autoPlay:!0})),Ie==="office"&&yn&&it.createElement("iframe",{src:`${kt}/office.html?key=${yn.key}&url=${btoa(yn.url)}&callbackUrl=${en+(yn.callbackUrl||"")}&fileType=${yn.fileType}&title=${yn.title||""}&model=${Ce}&officeServer=${tt.Z.ONLYOFFICE}&disabledDownload=${!!Wt}`}),Ie==="html"&&it.createElement("iframe",{src:Fe+"&disposition=inline"}),Ie==="pdf"&&it.createElement("iframe",{src:`${kt}/js/pdfview/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(Fe)}&disabledDownload=${!!Wt}`}),Ie==="image"&&it.createElement("img",{src:`${(Fe==null?void 0:Fe.indexOf("http://"))>-1||(Fe==null?void 0:Fe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Fe}`}),(Ie==="other"||Ie==="download")&&it.createElement(it.Fragment,null,Ht?it.createElement(bt.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:it.createElement(We.ZP,{icon:it.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Yn,disabled:Wt},"\u4E0B\u8F7D")}):it.createElement(We.ZP,{type:"primary",size:"middle",onClick:Yn,disabled:Wt},it.createElement(jt.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(Rn,Nn,ve){"use strict";ve.d(Nn,{z:function(){return Ie},Z:function(){return Ke}});var ye=ve(59301),Oe=ve(50304),We=ve(24768),jt=ve(64018),qe=ve(40846),et=ve(3294),ke=ve(955),Tt=ve(15342),bt=ve(1012),tt=ve(23210),Ot=ve(59301),Pt=({html:Ge})=>{const Ue=(0,ye.useRef)(null),dt=(0,ye.useRef)(null),Xe=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -917,9 +917,9 @@ .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,ye.useEffect)(()=>{const kt=Ge.current.attachShadow({mode:"open"});ft.current=document.createElement("div"),ft.current.className="markdown-body",ft.current.innerHTML=Ye,kt.appendChild(ft.current);const Je=document.createElement("style");return Je.textContent=Xe,kt.appendChild(Je),()=>{kt.innerHTML=""}},[]),(0,ye.useEffect)(()=>{ft.current&&(ft.current.innerHTML=Ye)},[Ye]),Ot.createElement("div",{ref:Ge})},Me=Object.defineProperty,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(Ye,Ge,ft)=>Ge in Ye?Me(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[Ge]=ft,ge=(Ye,Ge)=>{for(var ft in Ge||(Ge={}))ne.call(Ge,ft)&&se(Ye,ft,Ge[ft]);if(te)for(var ft of te(Ge))ce.call(Ge,ft)&&se(Ye,ft,Ge[ft]);return Ye};const me="@\u2581\u2581@",Ce="@\u2581@",Fe=/]*>/g;function Pe(Ye){let Ge=document.createElement("div");return Ge.innerHTML=Ye,Ge.childNodes.length===0?"":Ge.childNodes[0].nodeValue}const Ie=(Ye,Ge)=>{Ye=Ye||"";const ft=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,kt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Je=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ge?Ye.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ft,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/api/attachments/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ye=Ye.replace(Je,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/attachments/download/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replace(ft,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/api/attachments/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replace(Xe,(Wt,It,Ht,Mt,Xt)=>{const gt=It||Mt,Re=Ht||Xt||"";return'"'+et.Z.API_SERVER+"/api/attachments/"+gt+Re+gt+Re+"&t="+(0,ke.Jn)(gt,Date.now())}).replace(kt,(Wt,It,Ht,Mt,Xt)=>{const gt=It||Mt,Re=Ht||Xt||"";return"("+et.Z.API_SERVER+"/files/uploads/"+gt+Re+gt+Re+"&t="+(0,ke.Jn)(gt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Ye)};var Ke=({value:Ye="",className:Ge,showTextOnly:ft,showLines:Xe,style:kt={},stylesPrev:Je={},highlightKeywords:Wt,showProgramFill:It,isProgramFill:Ht,disabledFill:Mt=!1,programFillValue:Xt,onFillChange:gt=yn=>{},onFillBlur:Re=()=>{},onFillFocus:Lt=()=>{}})=>{let yn=String(Ye);const[vn,Nt]=(0,ye.useState)(""),[en,tn]=(0,ye.useState)("office"),[On,hn]=(0,ye.useState)([]),Bn=(0,ye.useRef)("a"+(0,bt.Z)()),mt={},Yn=(At,xt,dt)=>{const Rt=document.createElement(At===Ce?"input":"textarea");Rt.style.width="100%",Rt.style.height=At===Ce?"40px":"151px",Rt.rows=5,Rt.spellcheck=!1,Rt.name="edu-program-fill",Rt.placeholder="\u8BF7\u8F93\u5165",Rt.dataset.id=xt;const bn=Object.keys(mt).length;return mt[bn]=Rt,`${Rt.outerHTML}`};function xn(At){return At=At.replace(/!\[.*?\]\(.*?\)/g,""),At=At.replace(/\[.*?\]\(.*?\)/g,""),At=At.replace(new RegExp("","gs"),""),At=At.replace(//g,""),At=At.replace(//g,""),At=At.replace(new RegExp(".*?<\\/video>","gs"),""),At=At.replace(new RegExp(".*?<\\/audio>","gs"),""),At=At.replace(new RegExp(".*?<\\/style>","gs"),""),At=At.replace(new RegExp(".*?<\\/script>","gs"),""),At}const ze=At=>At.replace(/([\s\S]+?)<\/style>/gim,function(xt,dt){let Rt=dt.replace(/(\n|\r)/g,"").split("}"),bn=[];return Rt.map(En=>{En!=""&&bn.push(`.${Bn.current} ${En}`)}),``}),Le=(0,ye.useMemo)(()=>{try{const Rt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,bn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,En=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,un=/\(\/attachments\/download\//g;yn=yn.replace(un,"("+et.Z.API_SERVER+"/attachments/download/").replace(Rt,"("+et.Z.API_SERVER+"/api/attachments/").replace(bn,'"'+et.Z.API_SERVER+"/api/attachments/").replace(En,'"'+et.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(Rt){}if(It){let Rt=-1;return yn=yn.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(bn,En,un){var dn;return++Rt,Yn(bn,Rt,(dn=Xt==null?void 0:Xt[Rt])==null?void 0:dn.value.replaceAll("<","<").replaceAll(">",">"))}),`

      ${ze(yn||"")}
      `}let At=ze(yn);At=(0,We.ZP)(At);const xt=(0,We.ez)();yn.match(/\[TOC\]/)&&(At=At.replace("

      [TOC]

      ",(0,We.Qv)()),(0,We.Iy)()),At=At.replace(/(__special_katext_id_\d+__)/g,(Rt,bn)=>{const{type:En,expression:un}=xt[bn];return(0,Tt.renderToString)(Pe(un)||"",{displayMode:En==="block",throwOnError:!1,output:"html"})}),At=At.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,We.AL)();const dt=document.createElement("div");if(dt.innerHTML=At,ft)return dt.innerText;if(Wt){const Rt=Wt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Se(dt,Rt),dt.innerHTML}return setTimeout(()=>Ue(),500),dt.innerHTML},[yn,Wt]);(0,ye.useEffect)(()=>{rt.current&&rt.current.querySelectorAll(["input","textarea"]).forEach(xt=>{xt.oninput=we,xt.onblur=Be,xt.onfocus=De})},[On]),(0,ye.useEffect)(()=>{var At,xt,dt,Rt,bn;if(Xt!=null&&Xt.length)try{const En=rt.current.querySelectorAll(".edu-program-fill-score"),un=rt.current.querySelectorAll('[name="edu-program-fill"]');for(const[dn,Zn]of un.entries())Zn.value=((At=Xt==null?void 0:Xt[dn])==null?void 0:At.value)||"",((xt=Xt==null?void 0:Xt[dn])==null?void 0:xt.type)==="warning"?Zn.className="program-fill-warning":((dt=Xt==null?void 0:Xt[dn])==null?void 0:dt.type)==="success"?Zn.className="program-fill-success":Zn.className="";for(const[dn,Zn]of En.entries())Zn.innerHTML=(Rt=Xt==null?void 0:Xt[dn])!=null&&Rt.score?`${(bn=Xt==null?void 0:Xt[dn])==null?void 0:bn.score}\u5206`:"";hn(Xt)}catch(En){console.log(En,"error")}},[Xt]);const we=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),gt(On,At.target.dataset.id)},Be=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),Re(On,At.target.dataset.id)},De=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),Lt(On,At.target.dataset.id)};function Se(At,xt){return At.childNodes.forEach(dt=>{var Rt;if(dt.childNodes.length>0)Se(dt,xt);else if(dt.nodeName!=="IMG")if(dt.innerHTML)dt.innerHTML=(Rt=dt.innerHTML)==null?void 0:Rt.replace(new RegExp(xt,"gi"),'$&');else{const bn=document.createElement("span");bn.innerHTML=dt.textContent.replace(new RegExp(xt,"gi"),'$&'),dt.replaceWith(bn)}})}const rt=(0,ye.useRef)();We.jb.WebkitLineClamp=Xe,Xe&&(kt=ge(ge({},kt),We.jb));function Et(At){let xt=At.target;if(xt.tagName.toUpperCase()==="A"){let dt=xt.getAttribute("href");if(dt.indexOf("office")>-1)At.preventDefault(),Nt(dt),tn("office");else if(dt.indexOf("application/pdf")>-1)At.preventDefault(),Nt(dt),tn("pdf");else if(dt.indexOf("text/html")>-1)At.preventDefault(),Nt(dt),tn("html");else if(dt.startsWith("#")){At.preventDefault();let Rt=document.getElementById(dt.replace("#",""));Rt&&Rt.scrollIntoView(!0)}}}const Ue=()=>{var At;const xt=(At=rt.current)==null?void 0:At.querySelectorAll("video");xt==null||xt.forEach(dt=>{if(dt.oncontextmenu=()=>!1,dt.src.indexOf(".m3u8")>-1&&!dt.canPlayType("application/vnd.apple.mpegurl")){if(qe.ZP.isSupported()){var Rt=new qe.ZP;Rt.loadSource(dt.src),Rt.attachMedia(dt)}}})};(0,ye.useEffect)(()=>{if(rt.current&&Le&&Le.match(Fe)&&window.PR.prettyPrint(),rt.current)return rt.current.addEventListener("click",Et),()=>{var At;(At=rt.current)==null||At.removeEventListener("click",Et),(0,We.AL)(),(0,We.Iy)()}},[Le,rt.current,Et]),(0,ye.useEffect)(()=>{var At;const xt=dt=>{dt.preventDefault(),dt.clipboardData.setData("text",window.getSelection().toString())};return(At=rt.current)==null||At.addEventListener("copy",xt),()=>{var dt;(dt=rt.current)==null||dt.removeEventListener("copy",xt)}},[rt.current]);const Ze=At=>//i.test(At||"");return ye.createElement(ye.Fragment,null,ft&&ye.createElement("div",{ref:rt},Le),!ft&&!Ze(Le)&&ye.createElement("div",{ref:rt,style:ge({},kt),className:`${Ge||""} ${Mt?"disabled-fill":""} markdown-body ${Bn.current}`,dangerouslySetInnerHTML:{__html:Le}}),!ft&&Ze(Le)&&ye.createElement(Pt,{html:Le}),ye.createElement(tt.Z,{close:!0,data:vn,type:vn!=null&&vn.length?en:"",style:ge({},Je),onClose:()=>Nt("")}))}},82438:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});var ye=ve(59301),Oe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},We=ve(43418),jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",et=(bt,tt,Ot)=>new Promise((it,Pt)=>{var Me=ce=>{try{ne(Ot.next(ce))}catch(se){Pt(se)}},te=ce=>{try{ne(Ot.throw(ce))}catch(se){Pt(se)}},ne=ce=>ce.done?it(ce.value):Promise.resolve(ce.value).then(Me,te);ne((Ot=Ot.apply(bt,tt)).next())}),Tt=({type:bt,resdata:tt,onok:Ot,oktext:it,okloading:Pt})=>{const[Me,te]=(0,ye.useState)(!1),{can_copy_list:ne,can_copy_num:ce,challenge_type:se,course_data_list:ge,no_copy_list:me,no_copy_num:Ce,no_use_list:Fe,no_use_num:Pe,repeat_shixun_num:Ie,student_count:Ke,total_num:Ye,use_num:Ge}=tt;let ft=ce>0||bt==="exercise";(0,ye.useEffect)(()=>{(tt==null?void 0:tt.student_count)>0&&te(!0)},[tt]),console.log("---11",Pt),(0,ye.useEffect)(()=>{Pt||te(!1)},[Pt]);const Xe=()=>{if(bt==="exercise"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(bt==="exercise"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixun"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixun"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="subject"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="subject"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ye.createElement("span",{className:Oe.orangeColor},Ke)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ye.createElement("span",{className:Oe.orangeColor},Ge)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="exercisepush")return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(bt==="shixunpush"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixunpush"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ye.createElement("span",{className:Oe.orangeColor},Ge),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},kt=()=>{if(bt==="exercise"||bt==="subject"||bt==="exercisepush"||bt==="shixunpush")return ye.createElement("div",{style:{marginTop:20}},Ce>0&&ye.createElement("div",null,ye.createElement("span",{className:Oe.flex},ye.createElement("img",{src:qe,style:{width:14}}),ye.createElement("span",{className:Oe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ye.createElement("div",{className:Oe.statusbody},bt==="exercise"&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(bt==="subject"||bt==="exercisepush")&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ft&&ye.createElement("span",{className:Oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),bt==="shixunpush"&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ft&&ye.createElement("span",{className:Oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ye.createElement("div",null,me==null?void 0:me.map((Je,Wt)=>ye.createElement("a",{href:`/shixuns/${Je.identifier}/challenges`,target:"_blank"},"\u300A",Je==null?void 0:Je.name,"\u300B",Wt+1!==Ce&&"\u3001"))))),ce>0&&ye.createElement("div",{style:{marginTop:20}},ye.createElement("span",{className:Oe.flex},ye.createElement("img",{src:jt,style:{width:14}}),ye.createElement("span",{className:Oe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ye.createElement("div",{className:Oe.statusbody},bt==="exercise"&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(bt==="subject"||bt==="exercisepush")&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),bt==="shixunpush"&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ye.createElement("div",null,ne==null?void 0:ne.map((Je,Wt)=>ye.createElement("a",{href:`/shixuns/${Je.identifier}/challenges`,target:"_blank"},"\u300A",Je==null?void 0:Je.name,"\u300B",Wt+1!==ce&&"\u3001"))))));if(bt==="shixun")return ye.createElement("div",{style:{marginTop:20}},ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ye.createElement(We.default,{open:Me,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ft&&"none"}},zIndex:1003,confirmLoading:Pt,okText:ft?it:"\u6211\u77E5\u9053\u4E86",onOk:()=>et(void 0,null,function*(){ft?yield Ot([...ne,...Fe]):te(!1)})},ye.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Xe(),kt()))}},97692:function(Rn,Nn,ve){"use strict";ve.d(Nn,{h:function(){return Ce}});var ye=ve(59301),Oe=ve(57809),We=ve(78241),jt=ve(3113),qe=ve(89780),et=ve.n(qe),ke=ve(37036),Tt=ve(95625),bt=Object.defineProperty,tt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,te=(Fe,Pe,Ie)=>Pe in Fe?bt(Fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Fe[Pe]=Ie,ne=(Fe,Pe)=>{for(var Ie in Pe||(Pe={}))Pt.call(Pe,Ie)&&te(Fe,Ie,Pe[Ie]);if(it)for(var Ie of it(Pe))Me.call(Pe,Ie)&&te(Fe,Ie,Pe[Ie]);return Fe},ce=(Fe,Pe)=>tt(Fe,Ot(Pe));const se=Oe.default.Option,ge={labelCol:{span:4},wrapperCol:{span:20}},me={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nn.Z=({callback:Fe,onCancel:Pe})=>{const[Ie,Ke]=(0,ye.useState)("python");function Ye(ft){Ke(me[ft][1])}function Ge(ft){Fe(ft)}return ye.createElement(We.default,ce(ne({},ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ge,style:{width:500}}),ye.createElement(We.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ye.createElement(Oe.default,{getPopupContainer:ft=>ft.parentNode,onChange:Ye},Object.keys(me).map(ft=>ye.createElement(se,{key:ft,value:ft},me[ft][0])))),ye.createElement(We.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ye.createElement(Ce,{mode:Ie})),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(jt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(jt.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))};function Ce({value:Fe,onChange:Pe,mode:Ie,options:Ke={}}){const Ye=(0,ye.useRef)(),[Ge,ft]=(0,ye.useState)();return(0,ye.useEffect)(()=>{if(Ge){let Xe=function(kt){const Je=kt.getValue();Pe&&Pe(Je)};return Ge.on("change",Xe),()=>{Ge.off("change",Xe)}}},[Ge,Pe]),(0,ye.useEffect)(()=>{Ge&&Ge.setOption("mode",Ie)},[Ge,Ie]),(0,ye.useEffect)(()=>{Ge&&(Fe!==Ge.getValue()||Fe==="")&&setTimeout(()=>{Ge.setValue(Fe||"")},300)},[Ge,Fe]),(0,ye.useEffect)(()=>{if(Ye.current&&!Ge){const Xe=et().fromTextArea(Ye.current,ne({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ke));ft(Xe)}},[Ye.current,Ge]),ye.createElement("div",{className:"my-codemirror-container"},ye.createElement("textarea",{ref:Ye}))}},12290:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return pn}});var ye=ve(59301),Oe=ve(89780),We=ve.n(Oe),jt=ve(76374),qe=ve(37036),et=ve(6313),ke=ve(25717),Tt=ve(99498),bt=ve(25419),tt=ve(67549),Ot=ve(85149),it=({value:St="",className:Ct,showTextOnly:je,showLines:Yt,style:rn={}})=>{const ht=(0,ye.useMemo)(()=>"",[St]);return ye.createElement(ye.Fragment,null,ye.createElement("div",{dangerouslySetInnerHTML:{__html:ht}}))},Pt=ve(59301),Me=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(St,Ct,je)=>Ct in St?Me(St,Ct,{enumerable:!0,configurable:!0,writable:!0,value:je}):St[Ct]=je,Ce=(St,Ct)=>{for(var je in Ct||(Ct={}))se.call(Ct,je)&&me(St,je,Ct[je]);if(ce)for(var je of ce(Ct))ge.call(Ct,je)&&me(St,je,Ct[je]);return St},Fe=(St,Ct)=>te(St,ne(Ct));let Pe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ie({onActionCallback:St,title:Ct,icon:je,actionName:Yt,className:rn="",children:ht}){function _e(){St(Yt)}return Pt.createElement("a",{title:Ct,className:rn,onClick:_e},Pt.createElement("i",{className:`${je}`}),ht)}var Ke=({watch:St,showNullButton:Ct,showNullProgramButton:je,onActionCallback:Yt,fullScreen:rn,insertTemp:ht,hidetoolBar:_e,extraUse:$t})=>{const zt=[...Pe,{title:`${St?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${St?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pt.createElement("ul",{className:"markdown-toolbar-container"},!_e&&zt.map((Fn,Hn)=>Pt.createElement("li",{key:Hn},Fn.actionName?Pt.createElement(Ie,Fe(Ce({},Fn),{onActionCallback:Yt})):Pt.createElement("span",{className:"v-line"}))),Ct?Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,je?Pt.createElement(Pt.Fragment,null,Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ht&&Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ht}`,onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),$t&&Pt.createElement("li",null,$t),Pt.createElement("li",{className:"btn-full-screen"},Pt.createElement(Ie,{icon:`${rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},Ye=ve(79346),Ge=ve(78241),ft=ve(92832),Xe=ve(3113),kt=Object.defineProperty,Je=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Xt=(St,Ct,je)=>Ct in St?kt(St,Ct,{enumerable:!0,configurable:!0,writable:!0,value:je}):St[Ct]=je,gt=(St,Ct)=>{for(var je in Ct||(Ct={}))Ht.call(Ct,je)&&Xt(St,je,Ct[je]);if(It)for(var je of It(Ct))Mt.call(Ct,je)&&Xt(St,je,Ct[je]);return St},Re=(St,Ct)=>Je(St,Wt(Ct));const Lt={labelCol:{span:4},wrapperCol:{span:20}};var yn=({callback:St,onCancel:Ct})=>{function je(Yt){St(Yt)}return ye.createElement(Ge.default,Re(gt({},Lt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je,style:{width:500}}),ye.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ye.createElement(ft.default,null)),ye.createElement(Ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ye.createElement(ft.default,null)),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Xe.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},vn=ve(97692),Nt=ve(28451),en=ve(43418),tn=ve(95237),On=ve(73524),hn=ve(59301),Bn=({callback:St,onCancel:Ct})=>{const je=document.createElement("canvas"),Yt=je.getContext("2d");je.width=1e3,je.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,je.width,je.height);const rn=je.toDataURL("image/png");return hn.createElement(en.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},hn.createElement(tn.Z,{style:{height:"100vh"}},hn.createElement(On.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:rn,visible:!0,title:String(Date.now())},onOk:ht=>{St({src:ht.url})},onClose:Ct})))},mt=ve(12378);function Yn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Yn,go.CommandHandler),Yn.prototype.canAlignSelection=function(){var St=this.diagram;return!(St===null||St.isReadOnly||St.isModelReadOnly||St.selection.count<2)},Yn.prototype.alignLeft=function(){var St=this.diagram;St.startTransaction("aligning left");var Ct=1/0;St.selection.each(function(je){je instanceof go.Link||(Ct=Math.min(je.position.x,Ct))}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Ct,je.position.y))}),St.commitTransaction("aligning left")},Yn.prototype.alignRight=function(){var St=this.diagram;St.startTransaction("aligning right");var Ct=-1/0;St.selection.each(function(je){if(!(je instanceof go.Link)){var Yt=je.actualBounds.x+je.actualBounds.width;Ct=Math.max(Yt,Ct)}}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Ct-je.actualBounds.width,je.position.y))}),St.commitTransaction("aligning right")},Yn.prototype.alignTop=function(){var St=this.diagram;St.startTransaction("alignTop");var Ct=1/0;St.selection.each(function(je){je instanceof go.Link||(Ct=Math.min(je.position.y,Ct))}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.position.x,Ct))}),St.commitTransaction("alignTop")},Yn.prototype.alignBottom=function(){var St=this.diagram;St.startTransaction("aligning bottom");var Ct=-1/0;St.selection.each(function(je){if(!(je instanceof go.Link)){var Yt=je.actualBounds.y+je.actualBounds.height;Ct=Math.max(Yt,Ct)}}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.actualBounds.x,Ct-je.actualBounds.height))}),St.commitTransaction("aligning bottom")},Yn.prototype.alignCenterX=function(){var St=this.diagram,Ct=St.selection.first();if(Ct){St.startTransaction("aligning Center X");var je=Ct.actualBounds.x+Ct.actualBounds.width/2;St.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(je-Yt.actualBounds.width/2,Yt.actualBounds.y))}),St.commitTransaction("aligning Center X")}},Yn.prototype.alignCenterY=function(){var St=this.diagram,Ct=St.selection.first();if(Ct){St.startTransaction("aligning Center Y");var je=Ct.actualBounds.y+Ct.actualBounds.height/2;St.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.actualBounds.x,je-Yt.actualBounds.height/2))}),St.commitTransaction("aligning Center Y")}},Yn.prototype.alignColumn=function(St){var Ct=this.diagram;Ct.startTransaction("align Column"),St===void 0&&(St=0),St=parseFloat(St);var je=new Array;Ct.selection.each(function($t){$t instanceof go.Link||je.push($t)});for(var Yt=0;Yt0){for(var $t=ht.elt(_e-1);$t!==null&&$t.isTreeExpanded&&!$t.isTreeLeaf;){var zt=this._sortTreeChildrenByY($t);$t=zt.last()}$t!==null&&St.select($t)}else St.select(rn)}}else if(je.key==="Down")if(Ct.isTreeExpanded&&!Ct.isTreeLeaf){var Yt=this._sortTreeChildrenByY(Ct).first();Yt!==null&&St.select(Yt)}else for(;Ct!==null;){var rn=Ct.findTreeParentNode();if(rn===null)break;var ht=this._sortTreeChildrenByY(rn),_e=ht.indexOf(Ct);if(_eht.y?1:rn.xht.x?1:0}),Ct},Yn.prototype.copyToClipboard=function(St){go.CommandHandler.prototype.copyToClipboard.call(this,St),this._lastPasteOffset.set(this.pasteOffset)},Yn.prototype.pasteFromClipboard=function(){var St=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(St,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),St},Object.defineProperty(Yn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(St){if(St!=="move"&&St!=="select"&&St!=="scroll"&&St!=="tree"&&St!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+St);this._arrowKeyBehavior=St}}),Object.defineProperty(Yn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(St){if(!(St instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+St);this._pasteOffset.set(St)}});var xn=Yn,ze=ve(74413),Le=ve(43604),we=ve(99064),Be={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=ve(24065),Se=ve(59301),rt=(St,Ct,je)=>new Promise((Yt,rn)=>{var ht=zt=>{try{$t(je.next(zt))}catch(Fn){rn(Fn)}},_e=zt=>{try{$t(je.throw(zt))}catch(Fn){rn(Fn)}},$t=zt=>zt.done?Yt(zt.value):Promise.resolve(zt.value).then(ht,_e);$t((je=je.apply(St,Ct)).next())});function Et({onCancel:St,callback:Ct}){let je=(0,ye.useRef)(),Yt=(0,ye.useRef)(),rn=(0,ye.useRef)(),ht=(0,ye.useRef)(!1);const _e=(0,ye.useRef)(!1),[$t,zt]=(0,ye.useState)(0);function Fn(){const ut=mt.bx.make,cn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};je.current=new mt.S0(Yt.current,{padding:20,grid:ut(mt.s_,"Grid",ut(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ut(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:di=>{var Ki=di.diagram.commandHandler.addTopLevelParts(di.diagram.selection,!0);Ki||di.diagram.currentTool.doCancel()},commandHandler:ut(xn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:di=>{var Ki=di.subject;Ki.location=Ki.location.copy().snapToGridPoint(di.diagram.grid.gridOrigin,di.diagram.grid.gridCellSize),setTimeout(()=>{di.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:di=>{var Ki=di.subject;setTimeout(()=>{di.diagram.commandHandler.editTextBlock()})},LinkRelinked:di=>{var Ki=di.parameter.part;Ki.invalidateConnectedLinks();var ir=di.subject;di.diagram.toolManager.linkingTool.isForwards?ir.toNode.invalidateConnectedLinks():ir.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),je.current.nodeTemplate=ut(mt.NB,"Auto",{locationSpot:mt.z6.Center,locationObjectName:"SHAPE",desiredSize:new mt.$u(120,60),minSize:new mt.$u(40,40),resizable:!0,resizeCellSize:new mt.$u(10,10),rotatable:!0},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),new mt.KX("desiredSize","size",mt.$u.parse).makeTwoWay(mt.$u.stringify),ut(mt.bn,{name:"SHAPE",fill:cn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("figure"),new mt.KX("fill"),new mt.KX("stroke","borderColor"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ut(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),je.current.nodeTemplate.toolTip=ut("ToolTip",ut(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},ut(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),ut(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function Kn(di,Ki){var ir=(Gi,dr)=>{Gi.handled=!0,Gi.diagram.model.commit(Er=>{var Di=dr.part.adornedPart,Yi=new mt.E9().setRectSpot(Di.actualBounds,di);Yi.subtract(Di.location),Yi.scale(2,2),Yi.x+=Math.sign(Yi.x)*130,Yi.y+=Math.sign(Yi.y)*130,Yi.add(Di.location),Yi.snapToGridPoint(Gi.diagram.grid.gridOrigin,Gi.diagram.grid.gridCellSize);var Wi=Er.copyNodeData(Di.data);Er.setGroupKeyForNodeData(Wi,Er.getGroupKeyForNodeData(Di.data)),Er.addNodeData(Wi);var Dn={from:Di.key,to:Er.getKeyForNodeData(Wi)};Er.addLinkData(Dn);var Ar=Gi.diagram.findNodeForData(Wi);Ar.location=Yi,Gi.diagram.select(Ar),setTimeout(()=>{Gi.diagram.commandHandler.editTextBlock()},20)})};return ut(mt.bn,{figure:Ki,alignment:di,alignmentFocus:di.opposite(),width:di.equals(mt.z6.Top)||di.equals(mt.z6.Bottom)?25:18,height:di.equals(mt.z6.Top)||di.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:cn.white,strokeWidth:4,mouseEnter:(Gi,dr)=>dr.fill="dodgerblue",mouseLeave:(Gi,dr)=>dr.fill="orange",isActionable:!0,click:ir,contextClick:ir})}function _n(di){return ut(mt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ki,ir)=>ir.fill="dodgerblue",mouseLeave:(Ki,ir)=>ir.fill="orange",click:(Ki,ir)=>{Ki.diagram.commandHandler.showContextMenu(ir.part.adornedPart)}},di||{})}je.current.nodeTemplate.selectionAdornmentTemplate=ut(mt.uz,"Spot",ut(mt.Vm,{padding:10}),Kn(mt.z6.Top,"TriangleUp"),Kn(mt.z6.Left,"TriangleLeft"),Kn(mt.z6.Right,"TriangleRight"),Kn(mt.z6.Bottom,"TriangleDown"),_n({alignment:new mt.z6(.75,0)}));function Zt(di,Ki){return(ir,Gi)=>{ir.handled=!0,ir.diagram.model.commit(dr=>{dr.set(Gi.part.adornedPart.data,di,Ki)})}}function nn(di,Ki){return Ki||(Ki="color"),ut(mt.bn,{width:16,height:16,stroke:"lightgray",fill:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.stroke="dodgerblue",mouseLeave:(ir,Gi)=>Gi.stroke="lightgray",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function Pi(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.white,"fill"),nn(cn.beige,"fill"),nn(cn.extralightblue,"fill"),nn(cn.extralightred,"fill"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.lightgray,"fill"),nn(cn.lightgreen,"fill"),nn(cn.lightblue,"fill"),nn(cn.lightred,"fill")))]}function xi(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.black),nn(cn.green),nn(cn.blue),nn(cn.red))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.white),nn(cn.magenta),nn(cn.purple),nn(cn.orange)))]}function Si(di,Ki){return Ki||(Ki="thickness"),ut(mt.bn,"LineH",{width:16,height:16,strokeWidth:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function oi(di,Ki){return Ki||(Ki="dash"),ut(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function Ci(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",Si(1),Si(2),Si(3),Si(4))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",oi(null),oi([2,4]),oi([4,4])))]}function Li(di,Ki){return Ki||(Ki="figure"),ut(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.fill="dodgerblue",mouseLeave:(ir,Gi)=>Gi.fill="lightgray",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}je.current.nodeTemplate.contextMenu=ut("ContextMenu",ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Rectangle"),Li("RoundedRectangle"),Li("Ellipse"),Li("Diamond"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Parallelogram2"),Li("ManualOperation"),Li("Procedure"),Li("Cylinder1"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Terminator"),Li("CreateRequest"),Li("Document"),Li("TriangleDown"))),Pi(),xi(),Ci()),je.current.groupTemplate=ut(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(di,Ki)=>{var ir=Ki.addMembers(Ki.diagram.selection,!0);ir||Ki.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),ut(mt.s_,"Auto",{name:"BODY"},ut(mt.bn,{parameter1:10,fill:cn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("fill"),new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.Vm,{background:"transparent",margin:20})),ut(mt.al,{alignment:mt.z6.Top,alignmentFocus:mt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new mt.KX("text"),new mt.KX("stroke","color"))),je.current.groupTemplate.selectionAdornmentTemplate=ut(mt.uz,"Spot",ut(mt.s_,"Auto",ut(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ut(mt.Vm,{margin:1.5})),_n({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),je.current.groupTemplate.contextMenu=ut("ContextMenu",Pi(),xi(),Ci()),je.current.linkTemplate=ut(mt.rU,{layerName:"Foreground",routing:mt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new mt.KX("fromSpot","fromSpot",mt.z6.parse),new mt.KX("toSpot","toSpot",mt.z6.parse),new mt.KX("fromShortLength","dir",di=>di>=1?10:0),new mt.KX("toShortLength","dir",di=>di>=1?10:0),new mt.KX("points").makeTwoWay(),ut(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,0),segmentOrientation:mt.rU.OrientAlong,alignmentFocus:mt.z6.Right,figure:"circle",width:10,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di===1)),ut(mt.bn,{segmentIndex:-1,segmentOffset:new mt.E9(-10,6),segmentOrientation:mt.rU.OrientPlus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di>=1),new mt.KX("width","thickness",di=>7+3*di),new mt.KX("height","thickness",di=>7+3*di),new mt.KX("segmentOffset","thickness",di=>new mt.E9(-15,4+1.5*di))),ut(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,-6),segmentOrientation:mt.rU.OrientMinus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di===2),new mt.KX("width","thickness",di=>7+3*di),new mt.KX("height","thickness",di=>7+3*di),new mt.KX("segmentOffset","thickness",di=>new mt.E9(-15,4+1.5*di))),ut(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),je.current.linkTemplate.selectionAdornmentTemplate=ut(mt.uz,ut(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Hi(2)},new mt.KX("pathPattern","thickness",Hi)),_n({alignmentFocus:new mt.z6(0,0,-6,-4)}));function Hi(di){return ut(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(di+4).toString()+" H3"})}function lr(di){var Ki="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return di===0?Ki="M0 0 M16 16 M0 8 L16 8":di===2&&(Ki="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ut(mt.bn,{geometryString:Ki,margin:2,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt("dir",di),contextClick:Zt("dir",di)})}function tr(di){var Ki=(ir,Gi)=>{ir.handled=!0,ir.diagram.model.commit(dr=>{var Er=Gi.part.adornedPart;dr.set(Er.data,di?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(di?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return ut(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Ki,contextClick:Ki})}function Ln(di,Ki){var ir=0,Gi=mt.z6.RightSide;di.equals(mt.z6.Top)?(ir=270,Gi=mt.z6.TopSide):di.equals(mt.z6.Left)?(ir=180,Gi=mt.z6.LeftSide):di.equals(mt.z6.Bottom)&&(ir=90,Gi=mt.z6.BottomSide),Ki||(ir-=180);var dr=(Er,Di)=>{Er.handled=!0,Er.diagram.model.commit(Yi=>{var Wi=Di.part.adornedPart;Yi.set(Wi.data,Ki?"toSpot":"fromSpot",mt.z6.stringify(Gi)),(Ki?Wi.toNode:Wi.fromNode).invalidateConnectedLinks()})};return ut(mt.bn,{alignment:di,alignmentFocus:di.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ir,background:"transparent",mouseEnter:(Er,Di)=>Di.background="dodgerblue",mouseLeave:(Er,Di)=>Di.background="transparent",click:dr,contextClick:dr})}je.current.linkTemplate.contextMenu=ut("ContextMenu",xi(),Ci(),ut("ContextMenuButton",ut(mt.s_,"Horizontal",lr(0),lr(1),lr(2))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",ut(mt.s_,"Spot",tr(!1),Ln(mt.z6.Top,!1),Ln(mt.z6.Left,!1),Ln(mt.z6.Right,!1),Ln(mt.z6.Bottom,!1)),ut(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},tr(!0),Ln(mt.z6.Top,!0),Ln(mt.z6.Left,!0),Ln(mt.z6.Right,!0),Ln(mt.z6.Bottom,!0)))));const Fr=`{ "class": "GraphLinksModel", + }`;return(0,ye.useEffect)(()=>{const Nt=Ue.current.attachShadow({mode:"open"});dt.current=document.createElement("div"),dt.current.className="markdown-body",dt.current.innerHTML=Ge,Nt.appendChild(dt.current);const Je=document.createElement("style");return Je.textContent=Xe,Nt.appendChild(Je),()=>{Nt.innerHTML=""}},[]),(0,ye.useEffect)(()=>{dt.current&&(dt.current.innerHTML=Ge)},[Ge]),Ot.createElement("div",{ref:Ue})},Me=Object.defineProperty,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(Ge,Ue,dt)=>Ue in Ge?Me(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Ge[Ue]=dt,ge=(Ge,Ue)=>{for(var dt in Ue||(Ue={}))ne.call(Ue,dt)&&se(Ge,dt,Ue[dt]);if(te)for(var dt of te(Ue))ce.call(Ue,dt)&&se(Ge,dt,Ue[dt]);return Ge};const me="@\u2581\u2581@",Ce="@\u2581@",Fe=/]*>/g;function Pe(Ge){let Ue=document.createElement("div");return Ue.innerHTML=Ge,Ue.childNodes.length===0?"":Ue.childNodes[0].nodeValue}const Ie=(Ge,Ue)=>{Ge=Ge||"";const dt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Nt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Je=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ue?Ge.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(dt,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/api/attachments/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ge=Ge.replace(Je,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/attachments/download/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replace(dt,(Wt,It,Ht,Mt,Xt,gt,Re)=>{const Lt=It||Mt||gt,yn=Ht||Xt||Re||"?";return et.Z.API_SERVER+"/api/attachments/"+Lt+yn+"&t="+(0,ke.Jn)(Lt,Date.now())+(Wt.indexOf(")")>-1?")":"&")}).replace(Xe,(Wt,It,Ht,Mt,Xt)=>{const gt=It||Mt,Re=Ht||Xt||"";return'"'+et.Z.API_SERVER+"/api/attachments/"+gt+Re+gt+Re+"&t="+(0,ke.Jn)(gt,Date.now())}).replace(Nt,(Wt,It,Ht,Mt,Xt)=>{const gt=It||Mt,Re=Ht||Xt||"";return"("+et.Z.API_SERVER+"/files/uploads/"+gt+Re+gt+Re+"&t="+(0,ke.Jn)(gt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Ge)};var Ke=({value:Ge="",className:Ue,showTextOnly:dt,showLines:Xe,style:Nt={},stylesPrev:Je={},highlightKeywords:Wt,showProgramFill:It,isProgramFill:Ht,disabledFill:Mt=!1,programFillValue:Xt,onFillChange:gt=yn=>{},onFillBlur:Re=()=>{},onFillFocus:Lt=()=>{}})=>{let yn=String(Ge);const[vn,kt]=(0,ye.useState)(""),[en,tn]=(0,ye.useState)("office"),[On,hn]=(0,ye.useState)([]),Bn=(0,ye.useRef)("a"+(0,bt.Z)()),mt={},Yn=(At,xt,ht)=>{const Rt=document.createElement(At===Ce?"input":"textarea");Rt.style.width="100%",Rt.style.height=At===Ce?"40px":"151px",Rt.rows=5,Rt.spellcheck=!1,Rt.name="edu-program-fill",Rt.placeholder="\u8BF7\u8F93\u5165",Rt.dataset.id=xt;const bn=Object.keys(mt).length;return mt[bn]=Rt,`${Rt.outerHTML}`};function xn(At){return At=At.replace(/!\[.*?\]\(.*?\)/g,""),At=At.replace(/\[.*?\]\(.*?\)/g,""),At=At.replace(new RegExp("","gs"),""),At=At.replace(//g,""),At=At.replace(//g,""),At=At.replace(new RegExp(".*?<\\/video>","gs"),""),At=At.replace(new RegExp(".*?<\\/audio>","gs"),""),At=At.replace(new RegExp(".*?<\\/style>","gs"),""),At=At.replace(new RegExp(".*?<\\/script>","gs"),""),At}const ze=At=>At.replace(/([\s\S]+?)<\/style>/gim,function(xt,ht){let Rt=ht.replace(/(\n|\r)/g,"").split("}"),bn=[];return Rt.map(En=>{En!=""&&bn.push(`.${Bn.current} ${En}`)}),``}),Le=(0,ye.useMemo)(()=>{try{const Rt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,bn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,En=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,un=/\(\/attachments\/download\//g;yn=yn.replace(un,"("+et.Z.API_SERVER+"/attachments/download/").replace(Rt,"("+et.Z.API_SERVER+"/api/attachments/").replace(bn,'"'+et.Z.API_SERVER+"/api/attachments/").replace(En,'"'+et.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(Rt){}if(It){let Rt=-1;return yn=yn.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(bn,En,un){var dn;return++Rt,Yn(bn,Rt,(dn=Xt==null?void 0:Xt[Rt])==null?void 0:dn.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${ze(yn||"")}
      `}let At=ze(yn);At=(0,We.ZP)(At);const xt=(0,We.ez)();yn.match(/\[TOC\]/)&&(At=At.replace("

      [TOC]

      ",(0,We.Qv)()),(0,We.Iy)()),At=At.replace(/(__special_katext_id_\d+__)/g,(Rt,bn)=>{const{type:En,expression:un}=xt[bn];return(0,Tt.renderToString)(Pe(un)||"",{displayMode:En==="block",throwOnError:!1,output:"html"})}),At=At.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,We.AL)();const ht=document.createElement("div");if(ht.innerHTML=At,dt)return ht.innerText;if(Wt){const Rt=Wt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Se(ht,Rt),ht.innerHTML}return setTimeout(()=>Ye(),500),ht.innerHTML},[yn,Wt]);(0,ye.useEffect)(()=>{rt.current&&rt.current.querySelectorAll(["input","textarea"]).forEach(xt=>{xt.oninput=we,xt.onblur=Be,xt.onfocus=De})},[On]),(0,ye.useEffect)(()=>{var At,xt,ht,Rt,bn;if(Xt!=null&&Xt.length)try{const En=rt.current.querySelectorAll(".edu-program-fill-score"),un=rt.current.querySelectorAll('[name="edu-program-fill"]');for(const[dn,Zn]of un.entries())Zn.value=((At=Xt==null?void 0:Xt[dn])==null?void 0:At.value)||"",((xt=Xt==null?void 0:Xt[dn])==null?void 0:xt.type)==="warning"?Zn.className="program-fill-warning":((ht=Xt==null?void 0:Xt[dn])==null?void 0:ht.type)==="success"?Zn.className="program-fill-success":Zn.className="";for(const[dn,Zn]of En.entries())Zn.innerHTML=(Rt=Xt==null?void 0:Xt[dn])!=null&&Rt.score?`${(bn=Xt==null?void 0:Xt[dn])==null?void 0:bn.score}\u5206`:"";hn(Xt)}catch(En){console.log(En,"error")}},[Xt]);const we=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),gt(On,At.target.dataset.id)},Be=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),Re(On,At.target.dataset.id)},De=At=>{On[At.target.dataset.id]=On[At.target.dataset.id]||{},On[At.target.dataset.id].value=At.target.value,hn([...On]),Lt(On,At.target.dataset.id)};function Se(At,xt){return At.childNodes.forEach(ht=>{var Rt;if(ht.childNodes.length>0)Se(ht,xt);else if(ht.nodeName!=="IMG")if(ht.innerHTML)ht.innerHTML=(Rt=ht.innerHTML)==null?void 0:Rt.replace(new RegExp(xt,"gi"),'$&');else{const bn=document.createElement("span");bn.innerHTML=ht.textContent.replace(new RegExp(xt,"gi"),'$&'),ht.replaceWith(bn)}})}const rt=(0,ye.useRef)();We.jb.WebkitLineClamp=Xe,Xe&&(Nt=ge(ge({},Nt),We.jb));function Et(At){let xt=At.target;if(xt.tagName.toUpperCase()==="A"){let ht=xt.getAttribute("href");if(ht.indexOf("office")>-1)At.preventDefault(),kt(ht),tn("office");else if(ht.indexOf("application/pdf")>-1)At.preventDefault(),kt(ht),tn("pdf");else if(ht.indexOf("text/html")>-1)At.preventDefault(),kt(ht),tn("html");else if(ht.startsWith("#")){At.preventDefault();let Rt=document.getElementById(ht.replace("#",""));Rt&&Rt.scrollIntoView(!0)}}}const Ye=()=>{var At;const xt=(At=rt.current)==null?void 0:At.querySelectorAll("video");xt==null||xt.forEach(ht=>{if(ht.oncontextmenu=()=>!1,ht.src.indexOf(".m3u8")>-1&&!ht.canPlayType("application/vnd.apple.mpegurl")){if(qe.ZP.isSupported()){var Rt=new qe.ZP;Rt.loadSource(ht.src),Rt.attachMedia(ht)}}})};(0,ye.useEffect)(()=>{if(rt.current&&Le&&Le.match(Fe)&&window.PR.prettyPrint(),rt.current)return rt.current.addEventListener("click",Et),()=>{var At;(At=rt.current)==null||At.removeEventListener("click",Et),(0,We.AL)(),(0,We.Iy)()}},[Le,rt.current,Et]),(0,ye.useEffect)(()=>{var At;const xt=ht=>{ht.preventDefault(),ht.clipboardData.setData("text",window.getSelection().toString())};return(At=rt.current)==null||At.addEventListener("copy",xt),()=>{var ht;(ht=rt.current)==null||ht.removeEventListener("copy",xt)}},[rt.current]);const Ze=At=>//i.test(At||"");return ye.createElement(ye.Fragment,null,dt&&ye.createElement("div",{ref:rt},Le),!dt&&!Ze(Le)&&ye.createElement("div",{ref:rt,style:ge({},Nt),className:`${Ue||""} ${Mt?"disabled-fill":""} markdown-body ${Bn.current}`,dangerouslySetInnerHTML:{__html:Le}}),!dt&&Ze(Le)&&ye.createElement(Pt,{html:Le}),ye.createElement(tt.Z,{close:!0,data:vn,type:vn!=null&&vn.length?en:"",style:ge({},Je),onClose:()=>kt("")}))}},82438:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});var ye=ve(59301),Oe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},We=ve(43418),jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",et=(bt,tt,Ot)=>new Promise((it,Pt)=>{var Me=ce=>{try{ne(Ot.next(ce))}catch(se){Pt(se)}},te=ce=>{try{ne(Ot.throw(ce))}catch(se){Pt(se)}},ne=ce=>ce.done?it(ce.value):Promise.resolve(ce.value).then(Me,te);ne((Ot=Ot.apply(bt,tt)).next())}),Tt=({type:bt,resdata:tt,onok:Ot,oktext:it,okloading:Pt})=>{const[Me,te]=(0,ye.useState)(!1),{can_copy_list:ne,can_copy_num:ce,challenge_type:se,course_data_list:ge,no_copy_list:me,no_copy_num:Ce,no_use_list:Fe,no_use_num:Pe,repeat_shixun_num:Ie,student_count:Ke,total_num:Ge,use_num:Ue}=tt;let dt=ce>0||bt==="exercise";(0,ye.useEffect)(()=>{(tt==null?void 0:tt.student_count)>0&&te(!0)},[tt]),console.log("---11",Pt),(0,ye.useEffect)(()=>{Pt||te(!1)},[Pt]);const Xe=()=>{if(bt==="exercise"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(bt==="exercise"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixun"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixun"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="subject"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="subject"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ye.createElement("span",{className:Oe.orangeColor},Ke)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ye.createElement("span",{className:Oe.orangeColor},Ue)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="exercisepush")return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(bt==="shixunpush"&&se===1)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(bt==="shixunpush"&&se===2)return ye.createElement(ye.Fragment,null,"\u8BFE\u5802\u5185\u6709",ye.createElement("span",{className:Oe.orangeColor},Ke),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ye.createElement("span",{className:Oe.orangeColor},Ue),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Nt=()=>{if(bt==="exercise"||bt==="subject"||bt==="exercisepush"||bt==="shixunpush")return ye.createElement("div",{style:{marginTop:20}},Ce>0&&ye.createElement("div",null,ye.createElement("span",{className:Oe.flex},ye.createElement("img",{src:qe,style:{width:14}}),ye.createElement("span",{className:Oe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ye.createElement("div",{className:Oe.statusbody},bt==="exercise"&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye.createElement("span",{className:Oe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(bt==="subject"||bt==="exercisepush")&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",dt&&ye.createElement("span",{className:Oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),bt==="shixunpush"&&ye.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",dt&&ye.createElement("span",{className:Oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ye.createElement("div",null,me==null?void 0:me.map((Je,Wt)=>ye.createElement("a",{href:`/shixuns/${Je.identifier}/challenges`,target:"_blank"},"\u300A",Je==null?void 0:Je.name,"\u300B",Wt+1!==Ce&&"\u3001"))))),ce>0&&ye.createElement("div",{style:{marginTop:20}},ye.createElement("span",{className:Oe.flex},ye.createElement("img",{src:jt,style:{width:14}}),ye.createElement("span",{className:Oe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ye.createElement("div",{className:Oe.statusbody},bt==="exercise"&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(bt==="subject"||bt==="exercisepush")&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),bt==="shixunpush"&&ye.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ye.createElement("div",null,ne==null?void 0:ne.map((Je,Wt)=>ye.createElement("a",{href:`/shixuns/${Je.identifier}/challenges`,target:"_blank"},"\u300A",Je==null?void 0:Je.name,"\u300B",Wt+1!==ce&&"\u3001"))))));if(bt==="shixun")return ye.createElement("div",{style:{marginTop:20}},ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ye.createElement(We.default,{open:Me,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!dt&&"none"}},zIndex:1003,confirmLoading:Pt,okText:dt?it:"\u6211\u77E5\u9053\u4E86",onOk:()=>et(void 0,null,function*(){dt?yield Ot([...ne,...Fe]):te(!1)})},ye.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Xe(),Nt()))}},97692:function(Rn,Nn,ve){"use strict";ve.d(Nn,{h:function(){return Ce}});var ye=ve(59301),Oe=ve(57809),We=ve(78241),jt=ve(3113),qe=ve(89780),et=ve.n(qe),ke=ve(37036),Tt=ve(95625),bt=Object.defineProperty,tt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,te=(Fe,Pe,Ie)=>Pe in Fe?bt(Fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Fe[Pe]=Ie,ne=(Fe,Pe)=>{for(var Ie in Pe||(Pe={}))Pt.call(Pe,Ie)&&te(Fe,Ie,Pe[Ie]);if(it)for(var Ie of it(Pe))Me.call(Pe,Ie)&&te(Fe,Ie,Pe[Ie]);return Fe},ce=(Fe,Pe)=>tt(Fe,Ot(Pe));const se=Oe.default.Option,ge={labelCol:{span:4},wrapperCol:{span:20}},me={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nn.Z=({callback:Fe,onCancel:Pe})=>{const[Ie,Ke]=(0,ye.useState)("python");function Ge(dt){Ke(me[dt][1])}function Ue(dt){Fe(dt)}return ye.createElement(We.default,ce(ne({},ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ue,style:{width:500}}),ye.createElement(We.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ye.createElement(Oe.default,{getPopupContainer:dt=>dt.parentNode,onChange:Ge},Object.keys(me).map(dt=>ye.createElement(se,{key:dt,value:dt},me[dt][0])))),ye.createElement(We.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ye.createElement(Ce,{mode:Ie})),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(jt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(jt.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))};function Ce({value:Fe,onChange:Pe,mode:Ie,options:Ke={}}){const Ge=(0,ye.useRef)(),[Ue,dt]=(0,ye.useState)();return(0,ye.useEffect)(()=>{if(Ue){let Xe=function(Nt){const Je=Nt.getValue();Pe&&Pe(Je)};return Ue.on("change",Xe),()=>{Ue.off("change",Xe)}}},[Ue,Pe]),(0,ye.useEffect)(()=>{Ue&&Ue.setOption("mode",Ie)},[Ue,Ie]),(0,ye.useEffect)(()=>{Ue&&(Fe!==Ue.getValue()||Fe==="")&&setTimeout(()=>{Ue.setValue(Fe||"")},300)},[Ue,Fe]),(0,ye.useEffect)(()=>{if(Ge.current&&!Ue){const Xe=et().fromTextArea(Ge.current,ne({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ke));dt(Xe)}},[Ge.current,Ue]),ye.createElement("div",{className:"my-codemirror-container"},ye.createElement("textarea",{ref:Ge}))}},12290:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return pn}});var ye=ve(59301),Oe=ve(89780),We=ve.n(Oe),jt=ve(76374),qe=ve(37036),et=ve(6313),ke=ve(25717),Tt=ve(99498),bt=ve(25419),tt=ve(67549),Ot=ve(85149),it=({value:St="",className:Ct,showTextOnly:je,showLines:Yt,style:rn={}})=>{const ft=(0,ye.useMemo)(()=>"",[St]);return ye.createElement(ye.Fragment,null,ye.createElement("div",{dangerouslySetInnerHTML:{__html:ft}}))},Pt=ve(59301),Me=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(St,Ct,je)=>Ct in St?Me(St,Ct,{enumerable:!0,configurable:!0,writable:!0,value:je}):St[Ct]=je,Ce=(St,Ct)=>{for(var je in Ct||(Ct={}))se.call(Ct,je)&&me(St,je,Ct[je]);if(ce)for(var je of ce(Ct))ge.call(Ct,je)&&me(St,je,Ct[je]);return St},Fe=(St,Ct)=>te(St,ne(Ct));let Pe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ie({onActionCallback:St,title:Ct,icon:je,actionName:Yt,className:rn="",children:ft}){function _e(){St(Yt)}return Pt.createElement("a",{title:Ct,className:rn,onClick:_e},Pt.createElement("i",{className:`${je}`}),ft)}var Ke=({watch:St,showNullButton:Ct,showNullProgramButton:je,onActionCallback:Yt,fullScreen:rn,insertTemp:ft,hidetoolBar:_e,extraUse:$t})=>{const zt=[...Pe,{title:`${St?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${St?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pt.createElement("ul",{className:"markdown-toolbar-container"},!_e&&zt.map((Fn,Hn)=>Pt.createElement("li",{key:Hn},Fn.actionName?Pt.createElement(Ie,Fe(Ce({},Fn),{onActionCallback:Yt})):Pt.createElement("span",{className:"v-line"}))),Ct?Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,je?Pt.createElement(Pt.Fragment,null,Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,ft&&Pt.createElement("li",null,Pt.createElement(Ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${ft}`,onActionCallback:Yt},Pt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),$t&&Pt.createElement("li",null,$t),Pt.createElement("li",{className:"btn-full-screen"},Pt.createElement(Ie,{icon:`${rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},Ge=ve(79346),Ue=ve(78241),dt=ve(92832),Xe=ve(3113),Nt=Object.defineProperty,Je=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Xt=(St,Ct,je)=>Ct in St?Nt(St,Ct,{enumerable:!0,configurable:!0,writable:!0,value:je}):St[Ct]=je,gt=(St,Ct)=>{for(var je in Ct||(Ct={}))Ht.call(Ct,je)&&Xt(St,je,Ct[je]);if(It)for(var je of It(Ct))Mt.call(Ct,je)&&Xt(St,je,Ct[je]);return St},Re=(St,Ct)=>Je(St,Wt(Ct));const Lt={labelCol:{span:4},wrapperCol:{span:20}};var yn=({callback:St,onCancel:Ct})=>{function je(Yt){St(Yt)}return ye.createElement(Ue.default,Re(gt({},Lt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je,style:{width:500}}),ye.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ye.createElement(dt.default,null)),ye.createElement(Ue.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ye.createElement(dt.default,null)),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Xe.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},vn=ve(97692),kt=ve(28451),en=ve(43418),tn=ve(95237),On=ve(73524),hn=ve(59301),Bn=({callback:St,onCancel:Ct})=>{const je=document.createElement("canvas"),Yt=je.getContext("2d");je.width=1e3,je.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,je.width,je.height);const rn=je.toDataURL("image/png");return hn.createElement(en.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},hn.createElement(tn.Z,{style:{height:"100vh"}},hn.createElement(On.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:rn,visible:!0,title:String(Date.now())},onOk:ft=>{St({src:ft.url})},onClose:Ct})))},mt=ve(12378);function Yn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Yn,go.CommandHandler),Yn.prototype.canAlignSelection=function(){var St=this.diagram;return!(St===null||St.isReadOnly||St.isModelReadOnly||St.selection.count<2)},Yn.prototype.alignLeft=function(){var St=this.diagram;St.startTransaction("aligning left");var Ct=1/0;St.selection.each(function(je){je instanceof go.Link||(Ct=Math.min(je.position.x,Ct))}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Ct,je.position.y))}),St.commitTransaction("aligning left")},Yn.prototype.alignRight=function(){var St=this.diagram;St.startTransaction("aligning right");var Ct=-1/0;St.selection.each(function(je){if(!(je instanceof go.Link)){var Yt=je.actualBounds.x+je.actualBounds.width;Ct=Math.max(Yt,Ct)}}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Ct-je.actualBounds.width,je.position.y))}),St.commitTransaction("aligning right")},Yn.prototype.alignTop=function(){var St=this.diagram;St.startTransaction("alignTop");var Ct=1/0;St.selection.each(function(je){je instanceof go.Link||(Ct=Math.min(je.position.y,Ct))}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.position.x,Ct))}),St.commitTransaction("alignTop")},Yn.prototype.alignBottom=function(){var St=this.diagram;St.startTransaction("aligning bottom");var Ct=-1/0;St.selection.each(function(je){if(!(je instanceof go.Link)){var Yt=je.actualBounds.y+je.actualBounds.height;Ct=Math.max(Yt,Ct)}}),St.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.actualBounds.x,Ct-je.actualBounds.height))}),St.commitTransaction("aligning bottom")},Yn.prototype.alignCenterX=function(){var St=this.diagram,Ct=St.selection.first();if(Ct){St.startTransaction("aligning Center X");var je=Ct.actualBounds.x+Ct.actualBounds.width/2;St.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(je-Yt.actualBounds.width/2,Yt.actualBounds.y))}),St.commitTransaction("aligning Center X")}},Yn.prototype.alignCenterY=function(){var St=this.diagram,Ct=St.selection.first();if(Ct){St.startTransaction("aligning Center Y");var je=Ct.actualBounds.y+Ct.actualBounds.height/2;St.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.actualBounds.x,je-Yt.actualBounds.height/2))}),St.commitTransaction("aligning Center Y")}},Yn.prototype.alignColumn=function(St){var Ct=this.diagram;Ct.startTransaction("align Column"),St===void 0&&(St=0),St=parseFloat(St);var je=new Array;Ct.selection.each(function($t){$t instanceof go.Link||je.push($t)});for(var Yt=0;Yt0){for(var $t=ft.elt(_e-1);$t!==null&&$t.isTreeExpanded&&!$t.isTreeLeaf;){var zt=this._sortTreeChildrenByY($t);$t=zt.last()}$t!==null&&St.select($t)}else St.select(rn)}}else if(je.key==="Down")if(Ct.isTreeExpanded&&!Ct.isTreeLeaf){var Yt=this._sortTreeChildrenByY(Ct).first();Yt!==null&&St.select(Yt)}else for(;Ct!==null;){var rn=Ct.findTreeParentNode();if(rn===null)break;var ft=this._sortTreeChildrenByY(rn),_e=ft.indexOf(Ct);if(_eft.y?1:rn.xft.x?1:0}),Ct},Yn.prototype.copyToClipboard=function(St){go.CommandHandler.prototype.copyToClipboard.call(this,St),this._lastPasteOffset.set(this.pasteOffset)},Yn.prototype.pasteFromClipboard=function(){var St=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(St,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),St},Object.defineProperty(Yn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(St){if(St!=="move"&&St!=="select"&&St!=="scroll"&&St!=="tree"&&St!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+St);this._arrowKeyBehavior=St}}),Object.defineProperty(Yn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(St){if(!(St instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+St);this._pasteOffset.set(St)}});var xn=Yn,ze=ve(74413),Le=ve(43604),we=ve(99064),Be={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=ve(24065),Se=ve(59301),rt=(St,Ct,je)=>new Promise((Yt,rn)=>{var ft=zt=>{try{$t(je.next(zt))}catch(Fn){rn(Fn)}},_e=zt=>{try{$t(je.throw(zt))}catch(Fn){rn(Fn)}},$t=zt=>zt.done?Yt(zt.value):Promise.resolve(zt.value).then(ft,_e);$t((je=je.apply(St,Ct)).next())});function Et({onCancel:St,callback:Ct}){let je=(0,ye.useRef)(),Yt=(0,ye.useRef)(),rn=(0,ye.useRef)(),ft=(0,ye.useRef)(!1);const _e=(0,ye.useRef)(!1),[$t,zt]=(0,ye.useState)(0);function Fn(){const ut=mt.bx.make,cn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};je.current=new mt.S0(Yt.current,{padding:20,grid:ut(mt.s_,"Grid",ut(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ut(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:di=>{var Ki=di.diagram.commandHandler.addTopLevelParts(di.diagram.selection,!0);Ki||di.diagram.currentTool.doCancel()},commandHandler:ut(xn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:di=>{var Ki=di.subject;Ki.location=Ki.location.copy().snapToGridPoint(di.diagram.grid.gridOrigin,di.diagram.grid.gridCellSize),setTimeout(()=>{di.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:di=>{var Ki=di.subject;setTimeout(()=>{di.diagram.commandHandler.editTextBlock()})},LinkRelinked:di=>{var Ki=di.parameter.part;Ki.invalidateConnectedLinks();var ir=di.subject;di.diagram.toolManager.linkingTool.isForwards?ir.toNode.invalidateConnectedLinks():ir.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),je.current.nodeTemplate=ut(mt.NB,"Auto",{locationSpot:mt.z6.Center,locationObjectName:"SHAPE",desiredSize:new mt.$u(120,60),minSize:new mt.$u(40,40),resizable:!0,resizeCellSize:new mt.$u(10,10),rotatable:!0},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),new mt.KX("desiredSize","size",mt.$u.parse).makeTwoWay(mt.$u.stringify),ut(mt.bn,{name:"SHAPE",fill:cn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("figure"),new mt.KX("fill"),new mt.KX("stroke","borderColor"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ut(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),je.current.nodeTemplate.toolTip=ut("ToolTip",ut(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},ut(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),ut(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function Kn(di,Ki){var ir=(Gi,dr)=>{Gi.handled=!0,Gi.diagram.model.commit(Er=>{var Di=dr.part.adornedPart,Yi=new mt.E9().setRectSpot(Di.actualBounds,di);Yi.subtract(Di.location),Yi.scale(2,2),Yi.x+=Math.sign(Yi.x)*130,Yi.y+=Math.sign(Yi.y)*130,Yi.add(Di.location),Yi.snapToGridPoint(Gi.diagram.grid.gridOrigin,Gi.diagram.grid.gridCellSize);var Wi=Er.copyNodeData(Di.data);Er.setGroupKeyForNodeData(Wi,Er.getGroupKeyForNodeData(Di.data)),Er.addNodeData(Wi);var Dn={from:Di.key,to:Er.getKeyForNodeData(Wi)};Er.addLinkData(Dn);var Ar=Gi.diagram.findNodeForData(Wi);Ar.location=Yi,Gi.diagram.select(Ar),setTimeout(()=>{Gi.diagram.commandHandler.editTextBlock()},20)})};return ut(mt.bn,{figure:Ki,alignment:di,alignmentFocus:di.opposite(),width:di.equals(mt.z6.Top)||di.equals(mt.z6.Bottom)?25:18,height:di.equals(mt.z6.Top)||di.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:cn.white,strokeWidth:4,mouseEnter:(Gi,dr)=>dr.fill="dodgerblue",mouseLeave:(Gi,dr)=>dr.fill="orange",isActionable:!0,click:ir,contextClick:ir})}function _n(di){return ut(mt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ki,ir)=>ir.fill="dodgerblue",mouseLeave:(Ki,ir)=>ir.fill="orange",click:(Ki,ir)=>{Ki.diagram.commandHandler.showContextMenu(ir.part.adornedPart)}},di||{})}je.current.nodeTemplate.selectionAdornmentTemplate=ut(mt.uz,"Spot",ut(mt.Vm,{padding:10}),Kn(mt.z6.Top,"TriangleUp"),Kn(mt.z6.Left,"TriangleLeft"),Kn(mt.z6.Right,"TriangleRight"),Kn(mt.z6.Bottom,"TriangleDown"),_n({alignment:new mt.z6(.75,0)}));function Zt(di,Ki){return(ir,Gi)=>{ir.handled=!0,ir.diagram.model.commit(dr=>{dr.set(Gi.part.adornedPart.data,di,Ki)})}}function nn(di,Ki){return Ki||(Ki="color"),ut(mt.bn,{width:16,height:16,stroke:"lightgray",fill:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.stroke="dodgerblue",mouseLeave:(ir,Gi)=>Gi.stroke="lightgray",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function Pi(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.white,"fill"),nn(cn.beige,"fill"),nn(cn.extralightblue,"fill"),nn(cn.extralightred,"fill"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.lightgray,"fill"),nn(cn.lightgreen,"fill"),nn(cn.lightblue,"fill"),nn(cn.lightred,"fill")))]}function xi(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.black),nn(cn.green),nn(cn.blue),nn(cn.red))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",nn(cn.white),nn(cn.magenta),nn(cn.purple),nn(cn.orange)))]}function Si(di,Ki){return Ki||(Ki="thickness"),ut(mt.bn,"LineH",{width:16,height:16,strokeWidth:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function oi(di,Ki){return Ki||(Ki="dash"),ut(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}function Ci(){return[ut("ContextMenuButton",ut(mt.s_,"Horizontal",Si(1),Si(2),Si(3),Si(4))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",oi(null),oi([2,4]),oi([4,4])))]}function Li(di,Ki){return Ki||(Ki="figure"),ut(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:di,margin:1,background:"transparent",mouseEnter:(ir,Gi)=>Gi.fill="dodgerblue",mouseLeave:(ir,Gi)=>Gi.fill="lightgray",click:Zt(Ki,di),contextClick:Zt(Ki,di)})}je.current.nodeTemplate.contextMenu=ut("ContextMenu",ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Rectangle"),Li("RoundedRectangle"),Li("Ellipse"),Li("Diamond"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Parallelogram2"),Li("ManualOperation"),Li("Procedure"),Li("Cylinder1"))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",Li("Terminator"),Li("CreateRequest"),Li("Document"),Li("TriangleDown"))),Pi(),xi(),Ci()),je.current.groupTemplate=ut(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(di,Ki)=>{var ir=Ki.addMembers(Ki.diagram.selection,!0);ir||Ki.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),ut(mt.s_,"Auto",{name:"BODY"},ut(mt.bn,{parameter1:10,fill:cn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("fill"),new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.Vm,{background:"transparent",margin:20})),ut(mt.al,{alignment:mt.z6.Top,alignmentFocus:mt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new mt.KX("text"),new mt.KX("stroke","color"))),je.current.groupTemplate.selectionAdornmentTemplate=ut(mt.uz,"Spot",ut(mt.s_,"Auto",ut(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ut(mt.Vm,{margin:1.5})),_n({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),je.current.groupTemplate.contextMenu=ut("ContextMenu",Pi(),xi(),Ci()),je.current.linkTemplate=ut(mt.rU,{layerName:"Foreground",routing:mt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new mt.KX("fromSpot","fromSpot",mt.z6.parse),new mt.KX("toSpot","toSpot",mt.z6.parse),new mt.KX("fromShortLength","dir",di=>di>=1?10:0),new mt.KX("toShortLength","dir",di=>di>=1?10:0),new mt.KX("points").makeTwoWay(),ut(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),ut(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,0),segmentOrientation:mt.rU.OrientAlong,alignmentFocus:mt.z6.Right,figure:"circle",width:10,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di===1)),ut(mt.bn,{segmentIndex:-1,segmentOffset:new mt.E9(-10,6),segmentOrientation:mt.rU.OrientPlus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di>=1),new mt.KX("width","thickness",di=>7+3*di),new mt.KX("height","thickness",di=>7+3*di),new mt.KX("segmentOffset","thickness",di=>new mt.E9(-15,4+1.5*di))),ut(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,-6),segmentOrientation:mt.rU.OrientMinus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",di=>di===2),new mt.KX("width","thickness",di=>7+3*di),new mt.KX("height","thickness",di=>7+3*di),new mt.KX("segmentOffset","thickness",di=>new mt.E9(-15,4+1.5*di))),ut(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),je.current.linkTemplate.selectionAdornmentTemplate=ut(mt.uz,ut(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Hi(2)},new mt.KX("pathPattern","thickness",Hi)),_n({alignmentFocus:new mt.z6(0,0,-6,-4)}));function Hi(di){return ut(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(di+4).toString()+" H3"})}function lr(di){var Ki="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return di===0?Ki="M0 0 M16 16 M0 8 L16 8":di===2&&(Ki="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ut(mt.bn,{geometryString:Ki,margin:2,background:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Zt("dir",di),contextClick:Zt("dir",di)})}function tr(di){var Ki=(ir,Gi)=>{ir.handled=!0,ir.diagram.model.commit(dr=>{var Er=Gi.part.adornedPart;dr.set(Er.data,di?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(di?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return ut(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ir,Gi)=>Gi.background="dodgerblue",mouseLeave:(ir,Gi)=>Gi.background="transparent",click:Ki,contextClick:Ki})}function Ln(di,Ki){var ir=0,Gi=mt.z6.RightSide;di.equals(mt.z6.Top)?(ir=270,Gi=mt.z6.TopSide):di.equals(mt.z6.Left)?(ir=180,Gi=mt.z6.LeftSide):di.equals(mt.z6.Bottom)&&(ir=90,Gi=mt.z6.BottomSide),Ki||(ir-=180);var dr=(Er,Di)=>{Er.handled=!0,Er.diagram.model.commit(Yi=>{var Wi=Di.part.adornedPart;Yi.set(Wi.data,Ki?"toSpot":"fromSpot",mt.z6.stringify(Gi)),(Ki?Wi.toNode:Wi.fromNode).invalidateConnectedLinks()})};return ut(mt.bn,{alignment:di,alignmentFocus:di.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ir,background:"transparent",mouseEnter:(Er,Di)=>Di.background="dodgerblue",mouseLeave:(Er,Di)=>Di.background="transparent",click:dr,contextClick:dr})}je.current.linkTemplate.contextMenu=ut("ContextMenu",xi(),Ci(),ut("ContextMenuButton",ut(mt.s_,"Horizontal",lr(0),lr(1),lr(2))),ut("ContextMenuButton",ut(mt.s_,"Horizontal",ut(mt.s_,"Spot",tr(!1),Ln(mt.z6.Top,!1),Ln(mt.z6.Left,!1),Ln(mt.z6.Right,!1),Ln(mt.z6.Bottom,!1)),ut(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},tr(!0),Ln(mt.z6.Top,!0),Ln(mt.z6.Left,!0),Ln(mt.z6.Right,!0),Ln(mt.z6.Bottom,!0)))));const Fr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -939,18 +939,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Br=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function wr(di){return console.log("shapeName:",di),Br.indexOf(di)>=0}var Cn=new mt.YI(rn.current,{maxSelectionCount:1,linkTemplate:ut(mt.rU,{locationSpot:mt.z6.Center,selectionAdornmentTemplate:ut(mt.uz,"Link",{locationSpot:mt.z6.Center},ut(mt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ut(mt.bn,{toArrow:"Standard",stroke:null}))},{routing:mt.rU.AvoidsNodes,curve:mt.rU.JumpOver,corner:5,toShortLength:4},new mt.KX("points"),ut(mt.bn,{isPanelMain:!0,strokeWidth:2}),ut(mt.bn,{toArrow:"Standard",stroke:null})),model:new mt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...mt.bn.getFigureGenerators().toArray().map(di=>({text:"\u672A\u547D\u540D",size:"100 100",figure:di.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return je.current.addDiagramListener("TextEdited",function(di){var Ki;const ir=di.subject.part;var Gi=(Ki=document.activeElement)==null?void 0:Ki.value;typeof Gi=="string"&&Gi.trim()===""&&je.current.model.commit(function(dr){dr.set(ir.data,"text","\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}),Cn.nodeTemplate=ut(mt.NB,"Auto",{locationSpot:mt.z6.Center},new mt.KX("location","location",mt.E9.parse).makeTwoWay(mt.E9.stringify),ut(mt.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new mt.KX("stroke").makeTwoWay(),new mt.KX("fill").makeTwoWay(),new mt.KX("figure")),ut(mt.al,{margin:new mt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new mt.$u(16,16),maxSize:new mt.$u(10,NaN),textAlign:"center",editable:!0},new mt.KX("key").makeTwoWay())),setTimeout(()=>{je.current.grid=ut(mt.s_,"Grid",ut(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ut(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),je.current.grid.visible=!0,je.current.grid.gridCellStroke="darkgray",je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=je.current,je.current}const Hn=()=>rt(this,null,function*(){var ut,cn=je.current.makeImage();const Kn=yield(0,we.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:cn.src,file_data:JSON.stringify({login:(ut=(0,De.eY)())==null?void 0:ut.login,data:JSON.parse(je.current.model.toJson())})}});Ct({src:Kn.url})});return(0,ye.useEffect)(()=>(setTimeout(()=>{Fn()},500),zt($t+1),()=>{je.current=null}),[]),Se.createElement("div",{ref:_e,className:ht.current?`${Be.maxH60} body-overflow-initial`:"body-overflow-initial"},Se.createElement(en.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!$t,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Se.createElement(tn.Z,null,Se.createElement(Le.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Se.createElement(Le.Z,{onClick:()=>{var ut,cn,Kn=je.current.selection.first();if(ht.current=!ht.current,document.activeElement&&Kn){let _n=(cn=(ut=document.activeElement)==null?void 0:ut.value)==null?void 0:cn.trim();typeof _n=="string"&&je.current.model.commit(function(Zt){Zt.set(Kn.data,"text",_n||"\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}zt($t+1)}},Se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:St},Se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Be.flowChartWrp},Se.createElement("div",{style:{display:"flex",height:"100%"}},Se.createElement("div",{style:{width:"300px",height:"100%"}},Se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Se.createElement("div",{style:{height:"calc(100% - 50px)"},className:Be.myPaletteDiv,ref:rn})),Se.createElement("div",{style:{flex:1,position:"relative"}},Se.createElement("div",{ref:Yt,style:{height:"80vh"}}))),Se.createElement("div",{className:"tr"},Se.createElement(Xe.ZP,{size:"large",onClick:Hn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ue=Et,Ze=ve(5112),At=ve(5871);const xt=Ze.ZP.Group,dt={margin:"0 8px"};var Rt=({callback:St,onCancel:Ct})=>{function je(Yt){St(Yt)}return ye.createElement(Ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},ye.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ye.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),ye.createElement("span",{style:dt},"\u884C\u6570"),ye.createElement(Ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ye.createElement(At.Z,null)),ye.createElement("span",{style:dt},"\u5217\u6570"),ye.createElement(Ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ye.createElement(At.Z,null))),ye.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ye.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ye.createElement(Ge.default.Item,{name:"align"},ye.createElement(xt,null,ye.createElement(Ze.ZP,{value:"default"},ye.createElement("i",{className:"fa fa-align-justify"})),ye.createElement(Ze.ZP,{value:"left"},ye.createElement("i",{className:"fa fa-align-left"})),ye.createElement(Ze.ZP,{value:"center"},ye.createElement("i",{className:"fa fa-align-center"})),ye.createElement(Ze.ZP,{value:"right"},ye.createElement("i",{className:"fa fa-align-right"}))))),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Xe.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},bn=ve(78673),En=ve(80727),un=ve.n(En),Zn=(0,ye.forwardRef)(({use3d:St,width:Ct,height:je,callback:Yt,showSaveButton:rn},ht)=>{const _e=(0,ye.useRef)(),$t=(0,ye.useRef)(),[zt,Fn]=(0,ye.useState)(!1),Hn=(0,ye.useRef)({id:_e,appName:"graphing",width:Ct||1e3,height:je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ye.useEffect)(()=>{$t.current=new(un())(Hn.current,!0),window.onload=function(){$t.current.inject("applet_container")}},[]);const ut=()=>{var cn=window.ggbApplet.getPNGBase64(1,!0,72);return Yt&&Yt(cn),cn};return(0,ye.useEffect)(()=>{Hn.current.appName=zt?"3D":"graphing",$t.current.inject("applet_container")},[zt]),(0,ye.useEffect)(()=>{Fn(St)},[St]),(0,ye.useImperativeHandle)(ht,()=>({getImgData:ut})),ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:_e}),ye.createElement(tn.Z,{align:"middle"},ye.createElement(Le.Z,{flex:1},ye.createElement(bn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:cn=>Fn(cn)})),ye.createElement(Le.Z,null,ye.createElement(Xe.ZP,{size:"large",onClick:ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),An=ve(41588),yi=ve(8591);const ii="link",Ai="upload-image",Oi="add-flowchart",Qi="draw-image",Tn="add-flowchart",or="code-block",Kr="add-table",Xr="------------",zr={default:Xr,left:`:${Xr}`,center:`:${Xr}:`,right:`${Xr}:`};var Or=ve(58856);function bo(){}let Zr=0;const vr=1e4,xo="\u2581",ei="@\u2581\u2581@",Ee="@\u2581@",Jn=` +]}`;var Br=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function wr(di){return console.log("shapeName:",di),Br.indexOf(di)>=0}var Cn=new mt.YI(rn.current,{maxSelectionCount:1,linkTemplate:ut(mt.rU,{locationSpot:mt.z6.Center,selectionAdornmentTemplate:ut(mt.uz,"Link",{locationSpot:mt.z6.Center},ut(mt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ut(mt.bn,{toArrow:"Standard",stroke:null}))},{routing:mt.rU.AvoidsNodes,curve:mt.rU.JumpOver,corner:5,toShortLength:4},new mt.KX("points"),ut(mt.bn,{isPanelMain:!0,strokeWidth:2}),ut(mt.bn,{toArrow:"Standard",stroke:null})),model:new mt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...mt.bn.getFigureGenerators().toArray().map(di=>({text:"\u672A\u547D\u540D",size:"100 100",figure:di.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return je.current.addDiagramListener("TextEdited",function(di){var Ki;const ir=di.subject.part;var Gi=(Ki=document.activeElement)==null?void 0:Ki.value;typeof Gi=="string"&&Gi.trim()===""&&je.current.model.commit(function(dr){dr.set(ir.data,"text","\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}),Cn.nodeTemplate=ut(mt.NB,"Auto",{locationSpot:mt.z6.Center},new mt.KX("location","location",mt.E9.parse).makeTwoWay(mt.E9.stringify),ut(mt.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new mt.KX("stroke").makeTwoWay(),new mt.KX("fill").makeTwoWay(),new mt.KX("figure")),ut(mt.al,{margin:new mt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new mt.$u(16,16),maxSize:new mt.$u(10,NaN),textAlign:"center",editable:!0},new mt.KX("key").makeTwoWay())),setTimeout(()=>{je.current.grid=ut(mt.s_,"Grid",ut(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ut(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),je.current.grid.visible=!0,je.current.grid.gridCellStroke="darkgray",je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=je.current,je.current}const Hn=()=>rt(this,null,function*(){var ut,cn=je.current.makeImage();const Kn=yield(0,we.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:cn.src,file_data:JSON.stringify({login:(ut=(0,De.eY)())==null?void 0:ut.login,data:JSON.parse(je.current.model.toJson())})}});Ct({src:Kn.url})});return(0,ye.useEffect)(()=>(setTimeout(()=>{Fn()},500),zt($t+1),()=>{je.current=null}),[]),Se.createElement("div",{ref:_e,className:ft.current?`${Be.maxH60} body-overflow-initial`:"body-overflow-initial"},Se.createElement(en.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!$t,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Se.createElement(tn.Z,null,Se.createElement(Le.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Se.createElement(Le.Z,{onClick:()=>{var ut,cn,Kn=je.current.selection.first();if(ft.current=!ft.current,document.activeElement&&Kn){let _n=(cn=(ut=document.activeElement)==null?void 0:ut.value)==null?void 0:cn.trim();typeof _n=="string"&&je.current.model.commit(function(Zt){Zt.set(Kn.data,"text",_n||"\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}zt($t+1)}},Se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:St},Se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Be.flowChartWrp},Se.createElement("div",{style:{display:"flex",height:"100%"}},Se.createElement("div",{style:{width:"300px",height:"100%"}},Se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Se.createElement("div",{style:{height:"calc(100% - 50px)"},className:Be.myPaletteDiv,ref:rn})),Se.createElement("div",{style:{flex:1,position:"relative"}},Se.createElement("div",{ref:Yt,style:{height:"80vh"}}))),Se.createElement("div",{className:"tr"},Se.createElement(Xe.ZP,{size:"large",onClick:Hn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ye=Et,Ze=ve(5112),At=ve(5871);const xt=Ze.ZP.Group,ht={margin:"0 8px"};var Rt=({callback:St,onCancel:Ct})=>{function je(Yt){St(Yt)}return ye.createElement(Ue.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},ye.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ye.createElement("span",{style:ht},"\u5355\u5143\u683C\u6570\uFF1A"),ye.createElement("span",{style:ht},"\u884C\u6570"),ye.createElement(Ue.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ye.createElement(At.Z,null)),ye.createElement("span",{style:ht},"\u5217\u6570"),ye.createElement(Ue.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ye.createElement(At.Z,null))),ye.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ye.createElement("span",{style:ht},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ye.createElement(Ue.default.Item,{name:"align"},ye.createElement(xt,null,ye.createElement(Ze.ZP,{value:"default"},ye.createElement("i",{className:"fa fa-align-justify"})),ye.createElement(Ze.ZP,{value:"left"},ye.createElement("i",{className:"fa fa-align-left"})),ye.createElement(Ze.ZP,{value:"center"},ye.createElement("i",{className:"fa fa-align-center"})),ye.createElement(Ze.ZP,{value:"right"},ye.createElement("i",{className:"fa fa-align-right"}))))),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Xe.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},bn=ve(78673),En=ve(80727),un=ve.n(En),Zn=(0,ye.forwardRef)(({use3d:St,width:Ct,height:je,callback:Yt,showSaveButton:rn},ft)=>{const _e=(0,ye.useRef)(),$t=(0,ye.useRef)(),[zt,Fn]=(0,ye.useState)(!1),Hn=(0,ye.useRef)({id:_e,appName:"graphing",width:Ct||1e3,height:je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ye.useEffect)(()=>{$t.current=new(un())(Hn.current,!0),window.onload=function(){$t.current.inject("applet_container")}},[]);const ut=()=>{var cn=window.ggbApplet.getPNGBase64(1,!0,72);return Yt&&Yt(cn),cn};return(0,ye.useEffect)(()=>{Hn.current.appName=zt?"3D":"graphing",$t.current.inject("applet_container")},[zt]),(0,ye.useEffect)(()=>{Fn(St)},[St]),(0,ye.useImperativeHandle)(ft,()=>({getImgData:ut})),ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:_e}),ye.createElement(tn.Z,{align:"middle"},ye.createElement(Le.Z,{flex:1},ye.createElement(bn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:cn=>Fn(cn)})),ye.createElement(Le.Z,null,ye.createElement(Xe.ZP,{size:"large",onClick:ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),An=ve(41588),yi=ve(8591);const ii="link",Ai="upload-image",Oi="add-flowchart",Qi="draw-image",Tn="add-flowchart",or="code-block",Kr="add-table",Xr="------------",zr={default:Xr,left:`:${Xr}`,center:`:${Xr}:`,right:`${Xr}:`};var Or=ve(58856);function bo(){}let Zr=0;const vr=1e4,xo="\u2581",ei="@\u2581\u2581@",Ee="@\u2581@",Jn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ci=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function on(St){return/^\d+$/.test(St)?`${St}px`:St}const Gn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[Gn+"-B"]:"bold",[Gn+"-I"]:"italic"},Qt={[ii]:"\u6DFB\u52A0\u94FE\u63A5",[or]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ai]:"\u6DFB\u52A0\u56FE\u7247",[Qi]:"\u6DFB\u52A0\u753B\u56FE",[Oi]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Kr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pn=({defaultValue:St="",onChange:Ct,width:je="100%",height:Yt=400,miniToolbar:rn=!1,isFocus:ht=!1,watch:_e,insertTemp:$t,mode:zt="markdown",id:Fn="markdown-editor-id",showResizeBar:Hn=!1,noStorage:ut=!1,showNullButton:cn=!1,showNullProgramButton:Kn=!1,hidetoolBar:_n=!1,fullScreen:Zt=!1,onBlur:nn,onCMBeforeChange:Pi,onFullScreen:xi,className:Si="",disablePaste:oi=!1,disabled:Ci=!1,disabledFill:Li=!1,placeholder:Hi="",values:lr="",extraUse:tr})=>{const[Ln,Fr]=(0,ye.useState)(null),[Br,wr]=(0,ye.useState)(St),[Cn,di]=(0,ye.useState)(_e),[Ki,ir]=(0,ye.useState)(Zt),[Gi,dr]=(0,ye.useState)(""),[Er,Di]=(0,ye.useState)(0),[Yi,Wi]=(0,ye.useState)(Yt),[Dn,Ar]=(0,ye.useState)(!1),[Mn,hr]=(0,ye.useState)(0),[_r,Pr]=(0,ye.useState)(0),Lo=(0,ye.useRef)(),fo=(0,ye.useRef)(),mr=(0,ye.useRef)(),fr=(0,ye.useRef)();(0,ye.useEffect)(()=>{const bi=window.scrollY||window.pageYOffset;wr(lr),Ln==null||Ln.setValue(lr),window.scrollTo(0,bi)},[lr]),(0,ye.useEffect)(()=>{xi==null||xi(Ki)},[Ki]),(0,ye.useEffect)(()=>{if(Lo.current){let bi=function(jn,gr){var Nr;if(oi){gr.preventDefault();return}const wo=gr.clipboardData;if(wo){const to=wo.types.toString(),Jr=wo.items;if(to==="Files"||wo.types.indexOf("Files")>-1){if(gr.preventDefault(),zt=="stex")return;try{let eo=Jr[1];((Nr=Jr[0])==null?void 0:Nr.kind)==="file"&&(eo=Jr[0]);const Zo=eo.getAsFile(),$o=Zo.name.split(".").pop();(0,Nt.I)(Zo,ia=>{var qo,Sn,oa;ia.id?((qo=Zo==null?void 0:Zo.type)==null?void 0:qo.indexOf("image"))>-1?Ti.replaceSelection(``):((Sn=Zo==null?void 0:Zo.type)==null?void 0:Sn.indexOf("video"))>-1?Ti.replaceSelection(``):((oa=Zo==null?void 0:Zo.type)==null?void 0:oa.indexOf("pdf"))>-1?Ti.replaceSelection(`
      ${Zo.name}`):ci.includes($o)?Ti.replaceSelection(`${Zo.name}`):Ti.replaceSelection(`[${Zo.name}](/api/attachments/${ia.id}?type=${ia.content_type})`):(ia==null?void 0:ia.status)===401&&(document.location.href="/user/login")})}catch(eo){yi.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ti=We().fromTextArea(Lo.current,{mode:zt,lineNumbers:!rn,lineWrapping:!0,value:St,autoCloseTags:!0,autoCloseBrackets:!0});return Ti.on("keyup",function(jn,gr){gr.keyCode===8&&(jn.getValue()==""?Ti.setOption("placeholder",Hi):Ti.setOption("placeholder",null))}),Ti.on("keydown",function(jn,gr){if(gr.keyCode===8){var Nr=Yr(jn);Nr&&gr.preventDefault()}}),ht&&Ti.focus(),Ti.on("paste",bi),Ci&&Ti.on("beforeChange",function(jn,gr){(gr.origin==="paste"||gr.origin==="+input")&&gr.cancel()}),Fr(Ti),()=>{Ti.off("paste",bi)}}},[]);const ur=(0,ye.useCallback)(()=>{if(fo.current)try{}catch(bi){console.log(bi,"---- to set md editor body height")}},[Yi,fo,Ki]);(0,ye.useEffect)(()=>{function bi(){let Ti=new jt.Z(jn=>{for(let gr of jn)(gr.target.offsetHeight>0||gr.target.offsetWidth>0)&&(ur(),Ln.setSize("100%","100%"),Ln.refresh())});return Ti.observe(Lo.current.parentElement),Ti}if(Ln){const Ti=bi();return()=>{var jn,gr;(jn=Lo.current)!=null&&jn.parentElement&&Ti.unobserve((gr=Lo.current)==null?void 0:gr.parentElement)}}},[Ln,ur]),(0,ye.useEffect)(()=>{if(Ln){let bi=[];for(const[Ti,jn]of Object.entries(sn)){let gr={[Ti]:()=>{Ii(jn)}};bi.push(gr),Ln.addKeyMap(gr)}return()=>{for(let Ti of bi)Ln.removeKeyMap(Ti)}}},[Ln]),(0,ye.useEffect)(()=>{Zt!==Ki&&ir(Zt)},[Zt]),(0,Or.Z)(()=>{if(!ut&&Er>0){let bi=new Date().getTime(),Ti=window.sessionStorage.getItem(Fn);bi>=Er+vr&&(!Ti||Ti!==Br)&&(window.sessionStorage.setItem(Fn,Br),Ar(!0))}},vr),(0,ye.useEffect)(()=>{di(_e)},[Ln,_e]),(0,ye.useEffect)(()=>{Ln&&ht&&Ln.focus()},[Ln,ht]),(0,ye.useEffect)(()=>{if(Cn&&Ln){let bi=function(jn){let gr=jn.target;if(fr.current){let Nr=gr.scrollTop/gr.scrollHeight;fr.current.scrollTop=fr.current.scrollHeight*Nr}};const Ti=Ln.getScrollerElement();return Ti.addEventListener("scroll",bi),()=>{Ti.removeEventListener("scroll",bi)}}},[Ln,Cn]),(0,ye.useEffect)(()=>{if(Ln&&Pi){let bi=function(Ti,jn){Pi(Ti,jn)};return Ln.on("beforeChange",bi),()=>{Ln.off("beforeChange",bi)}}},[Ln,Pi]),(0,ye.useEffect)(()=>{if(Ln&&nn){let bi=function(){nn(Ln.getValue())};return Ln.on("blur",bi),()=>{Ln.off("blur",bi)}}},[Ln,nn]);function Yr(bi,Ti){var jn=bi.getDoc(),gr=jn.getCursor(),Nr=jn.getLine(gr.line),wo=Nr.charAt(gr.ch-1),to=Nr.lastIndexOf("@\u2581@",gr.ch),Jr=Nr.lastIndexOf("@\u2581\u2581@",gr.ch),eo=to>Jr?to:Jr,Zo=to>Jr?3:4;if(ei.indexOf(wo)===-1)return null;if(console.log("change1:",Ti,bi,Nr,gr,eo,to,Jr,wo),eo>=0&&gr.ch-eo<5){var $o=eo+Zo;return jn.replaceRange("",{line:gr.line,ch:eo},{line:gr.line,ch:$o}),{line:gr.line,ch:$o}}return null}(0,ye.useEffect)(()=>{if(Ln){let bi=function(Ti,jn){const gr=Ti.getValue();wr(gr),Di(new Date().getTime()),Ti.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ct&&(Kn?Ct(gr,wn(gr)):Ct(gr))};return Ln.on("change",bi),()=>{Ln.off("change",bi)}}},[Ln,Ct]),(0,ye.useEffect)(()=>{if(Ln)if(St==null)Ln.setValue(""),wr("");else{const bi=window.scrollY||window.pageYOffset;St!==Ln.getValue()&&(Ln.setValue(St),wr(St),Ln.setCursor(Ci?1:Ln.lineCount(),0),window.scrollTo(0,bi))}},[Ln,St]);const Ii=(0,ye.useCallback)(bi=>{const Ti=Ln.getCursor(),jn=Ln.getSelection();let gr=jn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ci=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function on(St){return/^\d+$/.test(St)?`${St}px`:St}const Gn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[Gn+"-B"]:"bold",[Gn+"-I"]:"italic"},Qt={[ii]:"\u6DFB\u52A0\u94FE\u63A5",[or]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ai]:"\u6DFB\u52A0\u56FE\u7247",[Qi]:"\u6DFB\u52A0\u753B\u56FE",[Oi]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Kr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pn=({defaultValue:St="",onChange:Ct,width:je="100%",height:Yt=400,miniToolbar:rn=!1,isFocus:ft=!1,watch:_e,insertTemp:$t,mode:zt="markdown",id:Fn="markdown-editor-id",showResizeBar:Hn=!1,noStorage:ut=!1,showNullButton:cn=!1,showNullProgramButton:Kn=!1,hidetoolBar:_n=!1,fullScreen:Zt=!1,onBlur:nn,onCMBeforeChange:Pi,onFullScreen:xi,className:Si="",disablePaste:oi=!1,disabled:Ci=!1,disabledFill:Li=!1,placeholder:Hi="",values:lr="",extraUse:tr})=>{const[Ln,Fr]=(0,ye.useState)(null),[Br,wr]=(0,ye.useState)(St),[Cn,di]=(0,ye.useState)(_e),[Ki,ir]=(0,ye.useState)(Zt),[Gi,dr]=(0,ye.useState)(""),[Er,Di]=(0,ye.useState)(0),[Yi,Wi]=(0,ye.useState)(Yt),[Dn,Ar]=(0,ye.useState)(!1),[Mn,hr]=(0,ye.useState)(0),[_r,Pr]=(0,ye.useState)(0),Lo=(0,ye.useRef)(),fo=(0,ye.useRef)(),mr=(0,ye.useRef)(),fr=(0,ye.useRef)();(0,ye.useEffect)(()=>{const bi=window.scrollY||window.pageYOffset;wr(lr),Ln==null||Ln.setValue(lr),window.scrollTo(0,bi)},[lr]),(0,ye.useEffect)(()=>{xi==null||xi(Ki)},[Ki]),(0,ye.useEffect)(()=>{if(Lo.current){let bi=function(jn,gr){var Nr;if(oi){gr.preventDefault();return}const wo=gr.clipboardData;if(wo){const to=wo.types.toString(),Jr=wo.items;if(to==="Files"||wo.types.indexOf("Files")>-1){if(gr.preventDefault(),zt=="stex")return;try{let eo=Jr[1];((Nr=Jr[0])==null?void 0:Nr.kind)==="file"&&(eo=Jr[0]);const Zo=eo.getAsFile(),$o=Zo.name.split(".").pop();(0,kt.I)(Zo,ia=>{var qo,Sn,oa;ia.id?((qo=Zo==null?void 0:Zo.type)==null?void 0:qo.indexOf("image"))>-1?Ti.replaceSelection(``):((Sn=Zo==null?void 0:Zo.type)==null?void 0:Sn.indexOf("video"))>-1?Ti.replaceSelection(``):((oa=Zo==null?void 0:Zo.type)==null?void 0:oa.indexOf("pdf"))>-1?Ti.replaceSelection(`${Zo.name}`):ci.includes($o)?Ti.replaceSelection(`${Zo.name}`):Ti.replaceSelection(`[${Zo.name}](/api/attachments/${ia.id}?type=${ia.content_type})`):(ia==null?void 0:ia.status)===401&&(document.location.href="/user/login")})}catch(eo){yi.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ti=We().fromTextArea(Lo.current,{mode:zt,lineNumbers:!rn,lineWrapping:!0,value:St,autoCloseTags:!0,autoCloseBrackets:!0});return Ti.on("keyup",function(jn,gr){gr.keyCode===8&&(jn.getValue()==""?Ti.setOption("placeholder",Hi):Ti.setOption("placeholder",null))}),Ti.on("keydown",function(jn,gr){if(gr.keyCode===8){var Nr=Yr(jn);Nr&&gr.preventDefault()}}),ft&&Ti.focus(),Ti.on("paste",bi),Ci&&Ti.on("beforeChange",function(jn,gr){(gr.origin==="paste"||gr.origin==="+input")&&gr.cancel()}),Fr(Ti),()=>{Ti.off("paste",bi)}}},[]);const ur=(0,ye.useCallback)(()=>{if(fo.current)try{}catch(bi){console.log(bi,"---- to set md editor body height")}},[Yi,fo,Ki]);(0,ye.useEffect)(()=>{function bi(){let Ti=new jt.Z(jn=>{for(let gr of jn)(gr.target.offsetHeight>0||gr.target.offsetWidth>0)&&(ur(),Ln.setSize("100%","100%"),Ln.refresh())});return Ti.observe(Lo.current.parentElement),Ti}if(Ln){const Ti=bi();return()=>{var jn,gr;(jn=Lo.current)!=null&&jn.parentElement&&Ti.unobserve((gr=Lo.current)==null?void 0:gr.parentElement)}}},[Ln,ur]),(0,ye.useEffect)(()=>{if(Ln){let bi=[];for(const[Ti,jn]of Object.entries(sn)){let gr={[Ti]:()=>{Ii(jn)}};bi.push(gr),Ln.addKeyMap(gr)}return()=>{for(let Ti of bi)Ln.removeKeyMap(Ti)}}},[Ln]),(0,ye.useEffect)(()=>{Zt!==Ki&&ir(Zt)},[Zt]),(0,Or.Z)(()=>{if(!ut&&Er>0){let bi=new Date().getTime(),Ti=window.sessionStorage.getItem(Fn);bi>=Er+vr&&(!Ti||Ti!==Br)&&(window.sessionStorage.setItem(Fn,Br),Ar(!0))}},vr),(0,ye.useEffect)(()=>{di(_e)},[Ln,_e]),(0,ye.useEffect)(()=>{Ln&&ft&&Ln.focus()},[Ln,ft]),(0,ye.useEffect)(()=>{if(Cn&&Ln){let bi=function(jn){let gr=jn.target;if(fr.current){let Nr=gr.scrollTop/gr.scrollHeight;fr.current.scrollTop=fr.current.scrollHeight*Nr}};const Ti=Ln.getScrollerElement();return Ti.addEventListener("scroll",bi),()=>{Ti.removeEventListener("scroll",bi)}}},[Ln,Cn]),(0,ye.useEffect)(()=>{if(Ln&&Pi){let bi=function(Ti,jn){Pi(Ti,jn)};return Ln.on("beforeChange",bi),()=>{Ln.off("beforeChange",bi)}}},[Ln,Pi]),(0,ye.useEffect)(()=>{if(Ln&&nn){let bi=function(){nn(Ln.getValue())};return Ln.on("blur",bi),()=>{Ln.off("blur",bi)}}},[Ln,nn]);function Yr(bi,Ti){var jn=bi.getDoc(),gr=jn.getCursor(),Nr=jn.getLine(gr.line),wo=Nr.charAt(gr.ch-1),to=Nr.lastIndexOf("@\u2581@",gr.ch),Jr=Nr.lastIndexOf("@\u2581\u2581@",gr.ch),eo=to>Jr?to:Jr,Zo=to>Jr?3:4;if(ei.indexOf(wo)===-1)return null;if(console.log("change1:",Ti,bi,Nr,gr,eo,to,Jr,wo),eo>=0&&gr.ch-eo<5){var $o=eo+Zo;return jn.replaceRange("",{line:gr.line,ch:eo},{line:gr.line,ch:$o}),{line:gr.line,ch:$o}}return null}(0,ye.useEffect)(()=>{if(Ln){let bi=function(Ti,jn){const gr=Ti.getValue();wr(gr),Di(new Date().getTime()),Ti.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ct&&(Kn?Ct(gr,wn(gr)):Ct(gr))};return Ln.on("change",bi),()=>{Ln.off("change",bi)}}},[Ln,Ct]),(0,ye.useEffect)(()=>{if(Ln)if(St==null)Ln.setValue(""),wr("");else{const bi=window.scrollY||window.pageYOffset;St!==Ln.getValue()&&(Ln.setValue(St),wr(St),Ln.setCursor(Ci?1:Ln.lineCount(),0),window.scrollTo(0,bi))}},[Ln,St]);const Ii=(0,ye.useCallback)(bi=>{const Ti=Ln.getCursor(),jn=Ln.getSelection();let gr=jn.split(` `);switch(bi){case"bold":return Ln.replaceSelection("**"+jn+"**"),jn===""&&Ln.setCursor(Ti.line,Ti.ch+2),Ln.focus();case"italic":return Ln.replaceSelection("*"+jn+"*"),jn===""&&Ln.setCursor(Ti.line,Ti.ch+1),Ln.focus();case"code":return Ln.replaceSelection("`"+jn+"`"),jn===""&&Ln.setCursor(Ti.line,Ti.ch+1),Ln.focus();case"inline-latex":return dr("inline-latex"),Ln.focus();case"latex":return Ln.replaceSelection("```latex\n"+jn+"\n```"),Ln.setCursor(Ti.line+1,jn.length+1),Ln.focus();case"line-break":return Ln.replaceSelection(`
      `),Ln.focus();case"list-ul":return jn===""?Ln.replaceSelection("- "+jn):Ln.replaceSelection(gr.map(Nr=>Nr===""?"":`- ${Nr}`).join(` `)),Ln.focus();case"list-ol":return jn===""?Ln.replaceSelection("1. "+jn):Ln.replaceSelection(gr.map((Nr,wo)=>Nr===""?"":`${wo+1}. ${Nr}`).join(` `)),Ln.focus();case"add-null-ch":return jn===""&&Ln.setCursor(Ti.line,Ti.ch),Ln.replaceSelection(xo),Ln.focus();case"add-signal":return jn===""&&Ln.setCursor(Ti.line,Ti.ch),Ln.replaceSelection(Ee),Ln.focus();case"add-multiple":return jn===""&&Ln.setCursor(Ti.line,Ti.ch),Ln.replaceSelection(ei),Ln.focus();case"inster-template-1":return jn===""&&Ln.setCursor(Ti.line,Ti.ch),Ln.replaceSelection(Jn),Ln.focus();case"eraser":return Ln.setValue(""),Ln.focus();case"trigger-watch":return di(!Cn),Ln.focus();case"trigger-full-screen":return ir(!Ki),Ln.focus();case ii:dr(ii);return;case or:dr(or);return;case Ai:dr(Ai);return;case Qi:dr(Qi);return;case"maths-latex":dr("maths-latex");return;case Oi:dr(Oi);return;case Kr:dr(Kr);return;default:throw new Error}},[Ln,Cn,Ki]),$e=(0,ye.useCallback)((bi,Ti)=>{var jn,gr,Nr,wo,to,Jr;switch(dr(""),Gi){case ii:const{title:qo,link:Sn}=bi;return Ln.replaceSelection(`[${qo}](${Sn})`),Ln.focus();case or:const{language:oa,content:vs}=bi;return Ln.replaceSelection(["```"+oa,vs,"```"].join(` -`)),Ln.focus();case"maths-latex":for(var eo=atob(bi),Zo=new Uint8Array(eo.length),$o=0;$o{Vr.id?Ln.replaceSelection(`![,](/api/attachments/${Vr.id}?type=${Vr.content_type})`):(Vr==null?void 0:Vr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ln.replaceSelection("`$$"+bi+"$$`");break;case Ai:case Qi:case Tn:const{src:Ga,alt:Zs}=bi,xa=Ti,pl=(Nr=(gr=(jn=xa==null?void 0:xa.name)==null?void 0:jn.split("."))==null?void 0:gr.pop)==null?void 0:Nr.call(gr);return((wo=xa==null?void 0:xa.type)==null?void 0:wo.indexOf("image"))>-1||!(xa!=null&&xa.type)?xa!=null&&xa.align||xa!=null&&xa.width?Ln.replaceSelection(`

      ${Zs||

      `):Ln.replaceSelection(`${Zs||`):((to=xa==null?void 0:xa.type)==null?void 0:to.indexOf("video"))>-1?Ln.replaceSelection(``):((Jr=xa==null?void 0:xa.type)==null?void 0:Jr.indexOf("pdf"))>-1?Ln.replaceSelection(`${xa.name}`):ci.includes(pl)?Ln.replaceSelection(`${xa.name}`):Ln.replaceSelection(`[${xa.name}](${Ga})`),Ln.focus();case Kr:const{row:wa,col:Mo,align:Ko}=bi;let Ka=` +`)),Ln.focus();case"maths-latex":for(var eo=atob(bi),Zo=new Uint8Array(eo.length),$o=0;$o{Vr.id?Ln.replaceSelection(`![,](/api/attachments/${Vr.id}?type=${Vr.content_type})`):(Vr==null?void 0:Vr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ln.replaceSelection("`$$"+bi+"$$`");break;case Ai:case Qi:case Tn:const{src:Ga,alt:Zs}=bi,xa=Ti,pl=(Nr=(gr=(jn=xa==null?void 0:xa.name)==null?void 0:jn.split("."))==null?void 0:gr.pop)==null?void 0:Nr.call(gr);return((wo=xa==null?void 0:xa.type)==null?void 0:wo.indexOf("image"))>-1||!(xa!=null&&xa.type)?xa!=null&&xa.align||xa!=null&&xa.width?Ln.replaceSelection(`

      ${Zs||

      `):Ln.replaceSelection(`${Zs||`):((to=xa==null?void 0:xa.type)==null?void 0:to.indexOf("video"))>-1?Ln.replaceSelection(``):((Jr=xa==null?void 0:xa.type)==null?void 0:Jr.indexOf("pdf"))>-1?Ln.replaceSelection(`${xa.name}`):ci.includes(pl)?Ln.replaceSelection(`${xa.name}`):Ln.replaceSelection(`[${xa.name}](${Ga})`),Ln.focus();case Kr:const{row:wa,col:Mo,align:Ko}=bi;let Ka=` `;for(let Vr=0;Vr{switch(Gi){case ii:return ye.createElement(yn,{callback:$e,onCancel:Bt});case or:return ye.createElement(vn.Z,{callback:$e,onCancel:Bt});case Ai:return ye.createElement(Nt.Z,{callback:$e,onCancel:Bt});case Oi:return ye.createElement(Ue,{callback:$e,onCancel:Bt});case Kr:return ye.createElement(Rt,{callback:$e,onCancel:Bt});case"maths-latex":return ye.createElement(Zn,{showSaveButton:!0,callback:$e});case"inline-latex":return ye.createElement(An.Z,{showSaveButton:!0,callback:$e});default:return null}},[Gi]);function Bt(){dr("")}(0,ye.useEffect)(()=>{if(mr.current){let bi=function(to){Nr=!0,wo=to.pageY},Ti=function(){Nr=!1},jn=function(to){if(Nr){let Jr=to.pageY-wo;Jr<0&&(Jr=0),Jr>300&&(Jr=300);let eo=Yt+Jr+"px";Wi(eo)}},gr=mr.current,Nr=!1,wo=0;return gr.addEventListener("mousedown",bi),document.addEventListener("mousemove",jn),document.addEventListener("mouseup",Ti),()=>{gr.removeEventListener("mousedown",bi),document.removeEventListener("mousemove",jn),document.removeEventListener("mouseup",Ti)}}},[Ln,mr]),(0,ye.useEffect)(()=>{Wi(Yt)},[Yt]);const an=on(je),zn=on(Yi),ri={width:an,height:zn},Ut=(0,ye.useMemo)(()=>{if(Er){let bi=new Date(Er),Ti=bi.getHours(),jn=bi.getMinutes(),gr=bi.getSeconds();return Ti=Ti<10?"0"+Ti:Ti,jn=jn<10?"0"+jn:jn,gr=gr<10?"0"+gr:gr,`${Ti}:${jn}:${gr}`}return 0},[Er]),wn=bi=>{const Ti=[];if(Kn){let jn=-1;bi=bi.replace(/(@▁▁@|@▁@)/g,function(gr,Nr,wo){Ti.push({multiLine:gr!==Ee})})}return Ti};function ni(){window.sessionStorage.removeItem(Fn),Ar(!1),Di(0)}function Qn(){Ar(!1),Di(0),Ln.setValue(window.sessionStorage.getItem(Fn))}(0,ye.useEffect)(()=>{Qt[Gi]&&Gi!==Qi&&Gi!==Oi&&setTimeout(()=>{const bi=document.getElementsByClassName("markdown-popup-form")[0],Ti=window.innerWidth/2-bi.offsetWidth/2,jn=window.innerHeight/2-bi.offsetHeight/2;hr(Ti),Pr(jn)},0)},[Gi]);const Fi=bi=>{bi.preventDefault();const Ti=bi.clientX-Mn,jn=bi.clientY-_r;document.body.onmousemove=gr=>{let Nr=gr.clientX-Ti,wo=gr.clientY-jn;const to=document.getElementsByClassName("markdown-popup-form")[0],Jr=window.innerWidth-to.offsetWidth,eo=window.innerHeight-to.offsetHeight;Nr=Math.max(0,Math.min(Nr,Jr)),wo=Math.max(0,Math.min(wo,eo)),Lr(gr.clientX,gr.clientY,Ti,jn)&&(hr(Nr),Pr(wo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Lr=(bi,Ti,jn,gr)=>{const Nr=document.body.clientHeight,wo=document.body.clientWidth;return bi<20&&jn>bi||bi>wo-20&&jnTi||Ti>Nr-20&&grGe in Ye?Ot(Ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[Ge]=ft,se=(Ye,Ge)=>{for(var ft in Ge||(Ge={}))te.call(Ge,ft)&&ce(Ye,ft,Ge[ft]);if(Me)for(var ft of Me(Ge))ne.call(Ge,ft)&&ce(Ye,ft,Ge[ft]);return Ye},ge=(Ye,Ge)=>it(Ye,Pt(Ge));const{useForm:me}=ye.default,Ce={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Ye,onCancel:Ge})=>{const[ft]=me();let Xe=(0,bt.useRef)();function kt(It){Xe.current.width=ft.getFieldValue("width"),Xe.current.align=ft.getFieldValue("align"),Ye(It,Xe.current)}function Je(It,Ht){if(It.status===-1){Oe.ZP.error(It.message);return}ft.setFieldsValue({src:`/api/attachments/${It.id}`,type:Ht.type})}function Wt(It){let Ht=It.target.files[0];Xe.current=Ht,Ke(Ht,Je)}return tt.createElement(ye.default,ge(se({form:ft},Fe),{className:"upload-image-panel",onFinish:kt,style:{width:470,overflow:"hidden"}}),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},tt.createElement("div",{className:"flex-container"},tt.createElement(ye.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},tt.createElement(We.default,{style:Ce})),tt.createElement(Ie,{onFileChange:Wt}))),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},tt.createElement(We.default,{style:{width:264}})),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},tt.createElement(jt.Z,null,tt.createElement(ye.default.Item,{name:"width",style:{margin:0}},tt.createElement(qe.Z,{style:{width:264}})),tt.createElement("span",{className:"ml8"},"%"))),tt.createElement(ye.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},tt.createElement(et.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),tt.createElement("aside",null,tt.createElement(ye.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},tt.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),tt.createElement(ke.ZP,{type:"default",onClick:Ge},"\u53D6\u6D88"))))};function Ie({onFileChange:Ye}){return tt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",tt.createElement("input",{type:"file",onChange:Ye}))}function Ke(Ye,Ge){if(!Ye)throw new String("\u6CA1\u6709\u6587\u4EF6");let ft=new FormData;ft.append("editormd-image-file",Ye),ft.append("file_param_name","editormd-image-file"),ft.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(kt){Ge(JSON.parse(kt.target.responseText),Ye)},!1),Xe.addEventListener("error",function(kt){console.error(kt)},!1),Xe.open("POST",`${Tt.KI}/api/attachments.json`),Xe.send(ft)}},79346:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return We}});var ye=ve(59301),Oe=ve(4676);class We extends ye.Component{constructor(qe){super(qe);const et=window.document;this.node=et.createElement("div"),et.body.appendChild(this.node)}render(){const{children:qe}=this.props;return(0,Oe.createPortal)(qe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(Rn,Nn,ve){"use strict";ve.d(Nn,{SV:function(){return rt},ZP:function(){return Se}});var ye=ve(59301),Oe=ve(76374);const We={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},jt={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Ln.focus();default:throw new Error}},[Ln,Gi]),yt=(0,ye.useMemo)(()=>{switch(Gi){case ii:return ye.createElement(yn,{callback:$e,onCancel:Bt});case or:return ye.createElement(vn.Z,{callback:$e,onCancel:Bt});case Ai:return ye.createElement(kt.Z,{callback:$e,onCancel:Bt});case Oi:return ye.createElement(Ye,{callback:$e,onCancel:Bt});case Kr:return ye.createElement(Rt,{callback:$e,onCancel:Bt});case"maths-latex":return ye.createElement(Zn,{showSaveButton:!0,callback:$e});case"inline-latex":return ye.createElement(An.Z,{showSaveButton:!0,callback:$e});default:return null}},[Gi]);function Bt(){dr("")}(0,ye.useEffect)(()=>{if(mr.current){let bi=function(to){Nr=!0,wo=to.pageY},Ti=function(){Nr=!1},jn=function(to){if(Nr){let Jr=to.pageY-wo;Jr<0&&(Jr=0),Jr>300&&(Jr=300);let eo=Yt+Jr+"px";Wi(eo)}},gr=mr.current,Nr=!1,wo=0;return gr.addEventListener("mousedown",bi),document.addEventListener("mousemove",jn),document.addEventListener("mouseup",Ti),()=>{gr.removeEventListener("mousedown",bi),document.removeEventListener("mousemove",jn),document.removeEventListener("mouseup",Ti)}}},[Ln,mr]),(0,ye.useEffect)(()=>{Wi(Yt)},[Yt]);const an=on(je),zn=on(Yi),ri={width:an,height:zn},Ut=(0,ye.useMemo)(()=>{if(Er){let bi=new Date(Er),Ti=bi.getHours(),jn=bi.getMinutes(),gr=bi.getSeconds();return Ti=Ti<10?"0"+Ti:Ti,jn=jn<10?"0"+jn:jn,gr=gr<10?"0"+gr:gr,`${Ti}:${jn}:${gr}`}return 0},[Er]),wn=bi=>{const Ti=[];if(Kn){let jn=-1;bi=bi.replace(/(@▁▁@|@▁@)/g,function(gr,Nr,wo){Ti.push({multiLine:gr!==Ee})})}return Ti};function ni(){window.sessionStorage.removeItem(Fn),Ar(!1),Di(0)}function Qn(){Ar(!1),Di(0),Ln.setValue(window.sessionStorage.getItem(Fn))}(0,ye.useEffect)(()=>{Qt[Gi]&&Gi!==Qi&&Gi!==Oi&&setTimeout(()=>{const bi=document.getElementsByClassName("markdown-popup-form")[0],Ti=window.innerWidth/2-bi.offsetWidth/2,jn=window.innerHeight/2-bi.offsetHeight/2;hr(Ti),Pr(jn)},0)},[Gi]);const Fi=bi=>{bi.preventDefault();const Ti=bi.clientX-Mn,jn=bi.clientY-_r;document.body.onmousemove=gr=>{let Nr=gr.clientX-Ti,wo=gr.clientY-jn;const to=document.getElementsByClassName("markdown-popup-form")[0],Jr=window.innerWidth-to.offsetWidth,eo=window.innerHeight-to.offsetHeight;Nr=Math.max(0,Math.min(Nr,Jr)),wo=Math.max(0,Math.min(wo,eo)),Lr(gr.clientX,gr.clientY,Ti,jn)&&(hr(Nr),Pr(wo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Lr=(bi,Ti,jn,gr)=>{const Nr=document.body.clientHeight,wo=document.body.clientWidth;return bi<20&&jn>bi||bi>wo-20&&jnTi||Ti>Nr-20&&grUe in Ge?Ot(Ge,Ue,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Ge[Ue]=dt,se=(Ge,Ue)=>{for(var dt in Ue||(Ue={}))te.call(Ue,dt)&&ce(Ge,dt,Ue[dt]);if(Me)for(var dt of Me(Ue))ne.call(Ue,dt)&&ce(Ge,dt,Ue[dt]);return Ge},ge=(Ge,Ue)=>it(Ge,Pt(Ue));const{useForm:me}=ye.default,Ce={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Ge,onCancel:Ue})=>{const[dt]=me();let Xe=(0,bt.useRef)();function Nt(It){Xe.current.width=dt.getFieldValue("width"),Xe.current.align=dt.getFieldValue("align"),Ge(It,Xe.current)}function Je(It,Ht){if(It.status===-1){Oe.ZP.error(It.message);return}dt.setFieldsValue({src:`/api/attachments/${It.id}`,type:Ht.type})}function Wt(It){let Ht=It.target.files[0];Xe.current=Ht,Ke(Ht,Je)}return tt.createElement(ye.default,ge(se({form:dt},Fe),{className:"upload-image-panel",onFinish:Nt,style:{width:470,overflow:"hidden"}}),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},tt.createElement("div",{className:"flex-container"},tt.createElement(ye.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},tt.createElement(We.default,{style:Ce})),tt.createElement(Ie,{onFileChange:Wt}))),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},tt.createElement(We.default,{style:{width:264}})),tt.createElement(ye.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},tt.createElement(jt.Z,null,tt.createElement(ye.default.Item,{name:"width",style:{margin:0}},tt.createElement(qe.Z,{style:{width:264}})),tt.createElement("span",{className:"ml8"},"%"))),tt.createElement(ye.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},tt.createElement(et.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),tt.createElement("aside",null,tt.createElement(ye.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},tt.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),tt.createElement(ke.ZP,{type:"default",onClick:Ue},"\u53D6\u6D88"))))};function Ie({onFileChange:Ge}){return tt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",tt.createElement("input",{type:"file",onChange:Ge}))}function Ke(Ge,Ue){if(!Ge)throw new String("\u6CA1\u6709\u6587\u4EF6");let dt=new FormData;dt.append("editormd-image-file",Ge),dt.append("file_param_name","editormd-image-file"),dt.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(Nt){Ue(JSON.parse(Nt.target.responseText),Ge)},!1),Xe.addEventListener("error",function(Nt){console.error(Nt)},!1),Xe.open("POST",`${Tt.KI}/api/attachments.json`),Xe.send(dt)}},79346:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return We}});var ye=ve(59301),Oe=ve(4676);class We extends ye.Component{constructor(qe){super(qe);const et=window.document;this.node=et.createElement("div"),et.body.appendChild(this.node)}render(){const{children:qe}=this.props;return(0,Oe.createPortal)(qe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(Rn,Nn,ve){"use strict";ve.d(Nn,{SV:function(){return rt},ZP:function(){return Se}});var ye=ve(59301),Oe=ve(76374);const We={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},jt={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},qe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -970,19 +970,19 @@ `)},{label:"include ",content:["#include "].join(` `)}]},et={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ke={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Tt=ve(53184),bt=ve.n(Tt),tt=Object.defineProperty,Ot=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Et,Ue,Ze)=>Ue in Et?tt(Et,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ue]=Ze,ce=(Et,Ue)=>{for(var Ze in Ue||(Ue={}))Me.call(Ue,Ze)&&ne(Et,Ze,Ue[Ze]);if(Pt)for(var Ze of Pt(Ue))te.call(Ue,Ze)&&ne(Et,Ze,Ue[Ze]);return Et},se=(Et,Ue)=>Ot(Et,it(Ue)),ge=(Et,Ue,Ze)=>new Promise((At,xt)=>{var dt=En=>{try{bn(Ze.next(En))}catch(un){xt(un)}},Rt=En=>{try{bn(Ze.throw(En))}catch(un){xt(un)}},bn=En=>En.done?At(En.value):Promise.resolve(En.value).then(dt,Rt);bn((Ze=Ze.apply(Et,Ue)).next())});const me={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ce=(Et,Ue)=>Ue.map(Ze=>({label:Ze,kind:Et.languages.CompletionItemKind.Keyword,insertText:Ze})),Fe=Et=>Object.keys(me.tables).map(Ue=>({label:Ue,kind:Et.languages.CompletionItemKind.Variable,insertText:Ue})),Pe=(Et,Ue)=>{const Ze=me.tables[Et];return Ze?Ze.map(At=>({label:At,kind:Ue.languages.CompletionItemKind.Field,insertText:At})):[]};function Ie(Et,Ue,Ze,At,xt){let dt=Ue.getWordUntilPosition(Ze),Rt={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:dt.startColumn,endColumn:dt.endColumn},bn=At.map(En=>({label:En,kind:Et.languages.CompletionItemKind.Keyword,insertText:En,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Rt}));return xt.map(En=>{bn.push(se(ce({},En),{range:Rt}))}),bn}var Ke=Et=>{me.languages.map(xt=>(Et.languages.registerDocumentFormattingEditProvider(xt,{provideDocumentFormattingEdits(dt,Rt,bn){return ge(this,null,function*(){const En=bt()(dt.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:dt.getFullModelRange(),text:En}]})}}),xt));const Ue=qe.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ze=et.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet})),At=jt.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Et.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(xt,dt){var Rt=xt.getWordUntilPosition(dt),bn={startLineNumber:dt.lineNumber,endLineNumber:dt.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(dt.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...qe.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...qe.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(xt,dt){var Rt=xt.getWordUntilPosition(dt),bn={startLineNumber:dt.lineNumber,endLineNumber:dt.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn};return{suggestions:[...We.keywords.map(En=>({label:En,kind:Et.languages.CompletionItemKind.Function,documentation:En,insertText:En,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(xt,dt){var Rt=xt.getWordUntilPosition(dt),bn={startLineNumber:dt.lineNumber,endLineNumber:dt.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(dt.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...jt.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...jt.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(xt,dt){var Rt=xt.getWordUntilPosition(dt),bn={startLineNumber:dt.lineNumber,endLineNumber:dt.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(dt.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...ke.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...ke.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(xt,dt){var Rt=xt.getWordUntilPosition(dt),bn={startLineNumber:dt.lineNumber,endLineNumber:dt.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(dt.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...et.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...et.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}})};const Ye="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ge=Object.defineProperty,ft=(Et,Ue,Ze)=>Ue in Et?Ge(Et,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ue]=Ze,Xe=(Et,Ue,Ze)=>ft(Et,typeof Ue!="symbol"?Ue+"":Ue,Ze);const kt=class bx{constructor(Ue,Ze,At){this.placeholder=Ue,this.editor=Ze,this.monaco=At,Ze.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return bx.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Xe(kt,"ID","editor.widget.placeholderHint");var Wt=kt,It=ve(96236),Ht=ve(8591),Mt=ve(6848),Xt=ve(89392),gt=ve(34604),Re=ve(56102),Lt=Object.defineProperty,yn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,On=(Et,Ue,Ze)=>Ue in Et?Lt(Et,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ue]=Ze,hn=(Et,Ue)=>{for(var Ze in Ue||(Ue={}))en.call(Ue,Ze)&&On(Et,Ze,Ue[Ze]);if(Nt)for(var Ze of Nt(Ue))tn.call(Ue,Ze)&&On(Et,Ze,Ue[Ze]);return Et},Bn=(Et,Ue)=>yn(Et,vn(Ue)),mt=(Et,Ue)=>{var Ze={};for(var At in Et)en.call(Et,At)&&Ue.indexOf(At)<0&&(Ze[At]=Et[At]);if(Et!=null&&Nt)for(var At of Nt(Et))Ue.indexOf(At)<0&&tn.call(Et,At)&&(Ze[At]=Et[At]);return Ze},Yn=(Et,Ue,Ze)=>new Promise((At,xt)=>{var dt=En=>{try{bn(Ze.next(En))}catch(un){xt(un)}},Rt=En=>{try{bn(Ze.throw(En))}catch(un){xt(un)}},bn=En=>En.done?At(En.value):Promise.resolve(En.value).then(dt,Rt);bn((Ze=Ze.apply(Et,Ue)).next())});function xn(Et){return/^\d+$/.test(Et)?`${Et}px`:Et}function ze(){}let Le=!1;const we={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Be(Et=[]){let Ue=Et;if(Array.isArray(Et)){for(let Ze=0;Ze{var Ue=Et,{width:Ze="100%",height:At="100%",value:xt,language:dt="javascript",style:Rt={},options:bn={},overrideServices:En={},theme:un="vs-dark",onEditBlur:dn,isCopy:Zn=!1,onSave:An,autoHeight:yi=!1,forbidCopy:ii=!1,onChange:Ai=ze,editorDidMount:Oi=ze,onFocus:Qi=ze,onBreakPoint:Tn=ze,breakPointValue:or=[],filename:Kr="educoder.txt",errorLine:Xr,errorContent:zr="",highlightLine:Or,openBreakPoint:bo=!1,placeholder:Zr=""}=Ue,vr=mt(Ue,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const xo=(0,ye.useRef)(),ei=(0,ye.useRef)({}),Ee=(0,ye.useRef)(),Jn=(0,ye.useRef)(),ci=(0,ye.useRef)([]),on=(0,ye.useRef)(!1),qn=(0,ye.useRef)(),Gn=(0,ye.useRef)(),sn=(0,ye.useRef)(!1),[Qt,pn]=(0,ye.useState)(!1);function St(){let Zt;return xo.current&&(Zt=new Oe.Z(nn=>{for(let Pi of nn)(Pi.target.offsetHeight>0||Pi.target.offsetWidth>0)&&ei.current.instance.layout()}),Zt.observe(xo.current)),Zt}function Ct(){Ht.ZP.warning({content:decodeURIComponent(Ye),key:"monaco-editor-tip"})}const je=()=>{let Zt=ei.current.instance;if(xt!=null&&Zt&&Qt){const nn=Zt.getModel();nn&&xt!==nn.getValue()&&(Le=!0,nn.setValue(xt),Zt.layout(),Le=!1)}};(0,ye.useEffect)(()=>{const Zt=gt.Z.subscribe("formatDocument",nn=>{var Pi;let xi=ei.current.instance;(Pi=xi==null?void 0:xi.getAction)==null||Pi.call(xi,"editor.action.formatDocument").run()});return window.updateMonacoValue=nn=>{Ai(nn)},Zt},[]),(0,ye.useEffect)(()=>{var Zt;let nn=ei.current.instance;Jn.current&&clearTimeout(Jn.current),Jn.current=setTimeout(()=>{je()},500),xt&&(xt!=null&&xt.length)&&((Zt=nn==null?void 0:nn.updateOptions)==null||Zt.call(nn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(xt.split(/\r\n|\r|\n/g).length))+3,5)}))},[xt,Qt,ei.current]),(0,ye.useEffect)(()=>{if(Xr&&ei.current&&ei.current.instance){let nn=ei.current.instance;nn.changeViewZones(function(Pi){var xi=document.createElement("div");xi.style.padding="10px 20px",xi.style.width="calc(100% - 20px)",xi.className="my-error-line-wrp",xi.innerHTML=zr,Pi.addZone({afterLineNumber:Xr||11,heightInLines:3,domNode:xi})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};nn.addOverlayWidget(Zt),nn.revealPositionInCenter({lineNumber:20,column:1})}},[Xr,ei.current,Qt]);const Yt=(Zt="",nn)=>{if(!Zt||Zt.trim()==="")return!0;const xi=ei.current.instance.getModel().getLineTokens(nn);let Si=!1;for(let oi=0;oi<2;oi++)xi.getStandardTokenType(oi)===1&&(Si=!0);return Si};(0,ye.useEffect)(()=>{var Zt;const nn=(Zt=ei.current)==null?void 0:Zt.instance;if(nn&&Qt&&ii){const Pi=nn.onDidBlurEditorWidget(()=>{sn.current=!1}),xi=nn.onDidFocusEditorText(()=>{sn.current=!0});return()=>{Pi.dispose(),xi.dispose()}}},[ei.current,Qt,ii]),(0,ye.useEffect)(()=>{var Zt;if((Zt=ei.current)!=null&&Zt.instance&&Qt&&bo){let nn=ei.current.instance,Pi=nn.getModel();if(!Pi)return;(()=>{var wr;let Cn=[],di=[];const Ki=Pi.getAllDecorations();for(let Gi of Ki)Gi.options.className==="highlighted-line"&&(Cn.push((wr=Gi==null?void 0:Gi.range)==null?void 0:wr.startLineNumber),di.push(Gi==null?void 0:Gi.id));if(Or===Cn[0])return;Pi.deltaDecorations(di,[]);const ir=Pi.getLineCount();Or&&Or<=ir&&(nn.deltaDecorations([],[{range:new De.Range(Or,1,Or,Pi.getLineMaxColumn(Or)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nn.revealLineInCenter(Or))})();const Si=(wr=!1)=>{var Cn;let di=[],Ki=[];const ir=Pi.getAllDecorations();for(let Gi of ir)Gi.options.linesDecorationsClassName==="breakpoints-select"&&(di.push((Cn=Gi==null?void 0:Gi.range)==null?void 0:Cn.startLineNumber),Ki.push(Gi==null?void 0:Gi.id));if(wr)return{lines:di,ids:Ki};Tn(di)},oi=wr=>Yn(void 0,null,function*(){let Cn={range:new De.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Pi.deltaDecorations([],[Cn]),Si()}),Ci=wr=>Yn(void 0,null,function*(){let Cn=[];const di=nn.getLineDecorations(wr);for(let Ki of di)Ki.options.linesDecorationsClassName==="breakpoints-select"&&Cn.push(Ki.id);yield Pi.deltaDecorations(Cn,[]),Si()}),Li=wr=>{let Cn=nn.getLineDecorations(wr);for(let di of Cn)if(di.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Xt.isEqual)(or,Si(!0).lines)){Pi.deltaDecorations(Si(!0).ids,[]);const wr=or.map(Cn=>({range:new De.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Pi.deltaDecorations([],wr)}const Hi=nn.onDidChangeModelContent(wr=>{let Cn=nn.getPosition();if(Cn){let di=Cn.lineNumber;clearTimeout(Gn.current),Gn.current=setTimeout(()=>{Yt(Pi.getLineContent(di),di)?Ci(di):Li(di)?(Ci(di),oi(di)):Si()},100)}}),lr=nn.onMouseDown(wr=>{var Cn,di,Ki;if(wr.target.detail&&((Ki=(di=(Cn=wr.target)==null?void 0:Cn.element)==null?void 0:di.className)!=null&&Ki.includes("line-numbers"))){let ir=wr.target.position.lineNumber;if(Yt(Pi.getLineContent(ir),ir))return;Li(ir)?Ci(ir):oi(ir)}}),tr=wr=>{let Cn={range:new De.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ci.current=nn.deltaDecorations(ci.current,[Cn])},Ln=()=>{ci.current=nn.deltaDecorations(ci.current,[])},Fr=nn.onMouseMove(wr=>{var Cn,di,Ki;if(Ln(),wr.target.detail&&((Ki=(di=(Cn=wr.target)==null?void 0:Cn.element)==null?void 0:di.className)!=null&&Ki.includes("line-numbers"))){let ir=wr.target.position.lineNumber;if(Yt(Pi.getLineContent(ir),ir))return;tr(ir)}}),Br=nn.onMouseLeave(()=>{Ln()});return()=>{Hi.dispose(),lr.dispose(),Fr.dispose(),Br.dispose()}}},[ei.current,Qt,or,Or,bo,dt]),(0,ye.useEffect)(()=>{var Zt;(Zt=ei.current)!=null&&Zt.instance&&bo&&ei.current.instance.setPosition({lineNumber:0,column:0})},[Or]);function rn(){let Zt=ei.current.instance;if(Zt){const nn=Zt.getSelection(),Pi=ei.current.pastePos||{},xi=new De.Range(Pi.startLineNumber||nn.endLineNumber,Pi.startColumn||nn.endColumn,Pi.endLineNumber||nn.endLineNumber,Pi.endColumn||nn.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:xi,text:""}])},300)}}function ht(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),An())}const _e=()=>{if(yi&&ei.current.instance){const Zt=ei.current.instance.getContentHeight();Kn(Zt{if(!sn.current)return;const{keyCode:nn,ctrlKey:Pi,metaKey:xi,target:Si,type:oi}=Zt;return(oi==="paste"||(nn===67||nn===86)&&(xi||Pi))&&Si.nodeName==="TEXTAREA"&&(Ct(),Zt.preventDefault()),!1};function Fn(Zt,nn){var Pi=window.URL||window.webkitURL||window,xi=new Blob([nn]),Si=document.createElementNS("http://www.w3.org/1999/xhtml","a");Si.href=Pi.createObjectURL(xi),Si.download=Zt,$t(Si)}(0,ye.useEffect)(()=>{_e()},[_e]),(0,ye.useEffect)(()=>{xo.current&&!Qt&&Promise.all([ve.e(8909),ve.e(3267)]).then(ve.bind(ve,71448)).then(Zt=>{try{De=Zt,ei.current.instance=De.editor.create(xo.current,{value:xt,language:Be(dt),theme:un,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},En);const nn=ei.current.instance;let Si=[...It.BH._menuItems].find(Hi=>Hi[0]._debugName=="EditorContext")[1],oi=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ci=(Hi,lr)=>{var tr,Ln;let Fr=Hi._first;do lr.includes((Ln=(tr=Fr.element)==null?void 0:tr.command)==null?void 0:Ln.id)&&Hi._remove(Fr);while(Fr=Fr.next)};if(Oi(nn,De),setTimeout(()=>{_e(),ei.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Fn(Kr||"educoder.txt",nn.getValue())}})},500),ei.current.subscription=nn.onDidChangeModelContent(Hi=>{on.current?clearTimeout(qn.current):(_e(),Ai(nn.getValue(),Hi)),qn.current=setTimeout(()=>{on.current=!1},500)}),window.Monaco||Ke(De,Be(dt)),ii&&(Ci(Si,oi),xo.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",zt),window.removeEventListener("paste",zt),window.addEventListener("keydown",zt),window.addEventListener("paste",zt)),window.Monaco=De,dn&&nn.onDidBlurEditorWidget(()=>{dn(nn.getValue())}),Qi&&nn.onDidFocusEditorText(()=>{Qi(nn.getValue())}),ii)try{nn.onDidPaste(Hi=>{const lr=nn.getSelection(),tr=ei.current.pastePos||{},Ln=new De.Range(tr.startLineNumber||lr.endLineNumber,tr.startColumn||lr.endColumn,tr.endLineNumber||lr.endLineNumber,tr.endColumn||lr.endColumn);nn.executeEdits("",[{range:Hi.range,text:""}])})}catch(Hi){}let Li=St();return Zr&&typeof Zr=="string"&&new Wt(Zr,nn,De),pn(!0),()=>{const Hi=ei.current.instance;Hi.dispose();const lr=Hi.getModel();lr&&lr.dispose(),ei.current.subscription&&ei.current.subscription.dispose(),Li.unobserve(xo.current)}}catch(nn){}})},[]),(0,ye.useEffect)(()=>{if(ei.current.instance&&Qt)return document.addEventListener("keydown",ht,!1),()=>{document.removeEventListener("keydown",ht)}},[An,Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;if(Zt&&Qt){let nn=Be(dt);De.editor.setModelLanguage(Zt.getModel(),nn)}},[dt,Qt]),(0,ye.useEffect)(()=>{ei.current.instance&&Qt&&De.editor.setTheme(un)},[un,Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;Ee.current=bn,Zt&&Qt&&(Zt.updateOptions(hn({},bn)),setTimeout(()=>{Zt.getModel().updateOptions(hn({},bn))},200))},[JSON.stringify(bn),Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;Zt&&Qt&&Zt.layout()},[Ze,At,Qt]);const[Hn,ut]=(0,ye.useState)(xn(Ze)),[cn,Kn]=(0,ye.useState)(xn(At)),_n=Bn(hn({},Rt),{width:Hn,height:cn,position:"relative"});return ye.createElement("div",{className:"my-monaco-editor",ref:xo,style:_n},Zn&&ye.createElement(Re.CopyToClipboard,{text:xt,onCopy:()=>Ht.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement(Mt.Z,{title:"\u590D\u5236\u4EE3\u7801"},ye.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ye.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:Et="100%",height:Ue="100%",original:Ze,modified:At,language:xt,options:dt={}}){const Rt=(0,ye.useRef)(),[bn,En]=(0,ye.useState)(null);function un(yi){let ii;return Rt.current&&(ii=new Oe.Z(Ai=>{for(let Oi of Ai)(Oi.target.offsetHeight>0||Oi.target.offsetWidth>0)&&yi.layout()}),ii.observe(Rt.current)),ii}(0,ye.useEffect)(()=>(Rt.current&&Promise.all([ve.e(8909),ve.e(9404)]).then(ve.bind(ve,2550)).then(yi=>{De=yi;const ii=De.editor.createDiffEditor(Rt.current,Bn(hn({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},dt),{wordWrap:!0}));En(ii);let Ai=un(ii);return()=>{ii.dispose();const Oi=ii.getModel();Oi&&Oi.dispose(),Ai.unobserve(Rt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ye.useEffect)(()=>{bn&&bn.setModel({original:De.editor.createModel(Ze,xt),modified:De.editor.createModel(At,xt)})},[Ze,At,xt,bn]);const dn=xn(Et),Zn=xn(Ue),An={width:dn,height:Zn};return ye.createElement("div",{className:"my-diff-editor",ref:Rt,style:An})}},85057:function(Rn,Nn,ve){"use strict";ve.d(Nn,{jL:function(){return qe},w9:function(){return en},QD:function(){return Ai},cQ:function(){return Re},op:function(){return un},O5:function(){return sn},_b:function(){return Xr},t7:function(){return se},Gi:function(){return Yn},YG:function(){return Bn},qp:function(){return Ot},vr:function(){return Tn},qE:function(){return An},Je:function(){return Ce},wb:function(){return It},cq:function(){return De},tp:function(){return Me}});var ye=ve(59301),Oe={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"},We="data:image/png;base64,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",qe=({dataSource:Qt=[],img:pn,imgWidth:St=346,title:Ct,sunTitle:je,bannerExtraContent:Yt})=>ye.createElement("div",{className:Oe.banner},ye.createElement("div",{className:Oe.content},ye.createElement("aside",null,ye.createElement("p",null,ye.createElement("b",null,Ct),ye.createElement("span",null,je)),Qt.length>0&&ye.createElement("div",{className:Oe.btns},Qt.map((rn,ht)=>ye.createElement("div",{key:ht,onClick:rn.click},rn.name,rn.sign?ye.createElement("img",{src:We,width:39}):null))),Yt),pn&&ye.createElement("img",{style:{marginTop:33,marginRight:38},src:pn,width:St}))),et={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"},ke=ve(92310),Tt=ve.n(ke),bt=ve(89392),Ot=({dataSource:Qt=[],value:pn,onChange:St,onTitleChange:Ct,className:je,title:Yt,titleWidth:rn=41,style:ht={},fontColor:_e="#6A7283",showCount:$t})=>{const[zt,Fn]=(0,ye.useState)(0),[Hn,ut]=(0,ye.useState)(!1),cn=(0,ye.useRef)(null),Kn=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{var _n;Qt.length!==0&&(((_n=cn==null?void 0:cn.current)==null?void 0:_n.clientHeight)>97?Fn(1):Fn(0)),Qt.length===0&&Fn(0),ut(!1)},[Qt]),ye.createElement("div",{className:Tt()(et.row,je),style:ht},ye.createElement("div",{onClick:(0,bt.throttle)(()=>Ct==null?void 0:Ct(),2e3),style:{width:rn,marginTop:Hn?12:4},className:`${et.title} ${Ct?"current":""}`},Yt),ye.createElement("div",{className:Hn?`${et.tagsWrap} ${et.tagsBorderWrap}`:et.tagsWrap},ye.createElement("div",{className:et.bar,ref:Kn,style:zt>0?{height:zt===1?97:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ye.createElement("div",{className:et.tag,ref:cn},Qt==null?void 0:Qt.map(_n=>ye.createElement("span",{onClick:()=>St(_n.id),key:_n.id,style:{color:_e},className:pn===_n.id?et.active:""},ye.createElement("span",{title:_n.name,className:et.name},_n.name),!!$t&&ye.createElement("span",{className:et.num},_n.count))))),!!zt&&ye.createElement(ye.Fragment,null,zt===1?ye.createElement("div",{onClick:()=>{var _n;Fn(2),((_n=cn==null?void 0:cn.current)==null?void 0:_n.clientHeight)>245?ut(!0):ut(!1)},className:et.action},"\u5C55\u5F00",ye.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ye.createElement("div",{onClick:()=>{Kn.current.scrollTop=0,Fn(1),ut(!1)},className:et.action},"\u6536\u8D77",ye.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},it={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"},Me=({dataSource:Qt=[],value:pn,onChange:St,className:Ct,style:je={}})=>ye.createElement("div",{style:je,className:Tt()(it.tabs,Ct)},Qt.map(Yt=>ye.createElement("span",{onClick:()=>St(Yt.id),className:pn===Yt.id?it.active:"",key:Yt.id},Yt.name))),te={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"},ne=ve(92832),se=({dataSource:Qt=[],value:pn="",onChange:St,onInputChange:Ct=()=>{},className:je,style:Yt={},placeholder:rn,allowClear:ht=!1})=>{var _e;const[$t,zt]=(0,ye.useState)(""),[Fn,Hn]=(0,ye.useState)("");(0,ye.useEffect)(()=>{var Kn;let _n=pn;(Kn=JSON.stringify(pn))!=null&&Kn.includes("{")&&(zt(pn.id),_n=pn.value||"");try{Hn(decodeURIComponent(_n||""))}catch(Zt){Hn(decodeURIComponent(_n||""))}},[pn]);const ut=()=>{St(encodeURIComponent(Fn),$t||null)},cn=Kn=>{Kn!==$t&&(zt(Kn),St(encodeURIComponent(Fn),Kn))};return ye.createElement("div",{className:Tt()(te.input,je),style:Yt},!!Qt.length&&ye.createElement("div",{className:te.dropdown},ye.createElement("div",{className:te.text},(_e=Qt.find(Kn=>Kn.id===$t))==null?void 0:_e.name,ye.createElement("i",{className:"iconfont icon-zhankai4"}),ye.createElement("b",{className:te.b1}),ye.createElement("b",{className:te.b2})),ye.createElement("div",{className:te.menu},Qt.map((Kn,_n)=>ye.createElement("div",{key:_n,onClick:()=>cn(Kn.id)},Kn.name)))),ye.createElement(ne.default,{onPressEnter:ut,value:Fn,onChange:Kn=>{Hn(Kn.target.value),Ct(encodeURIComponent(Kn.target.value),$t||null)},bordered:!1,placeholder:rn}),ye.createElement("i",{onClick:ut,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ge={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"},Ce=({value:Qt,onChange:pn,className:St,total:Ct,pageSize:je,style:Yt={}})=>{const rn=Qt<2,ht=Qt>=Math.ceil(Ct/je);return Ct<=je?ye.createElement(ye.Fragment,null):ye.createElement("div",{className:Tt()(ge.quickPager,St),style:Yt},ye.createElement("div",{onClick:()=>{rn||pn(Qt-1,"prev")},className:rn?ge.disabled:""},"\u4E0A\u4E00\u9875"),ye.createElement("div",{onClick:()=>{ht||pn(Qt+1,"next")},className:ht?ge.disabled:""},"\u4E0B\u4E00\u9875"))},Fe={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"},Pe=ve(71418),Ie=ve(6848),Ke=ve(13570),Ye=ve(3294),Ge=ve(955),ft=ve(96908),Xe=ve(57177),kt=ve(81378),Je=ve(8797),It=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ht,loading:_e})=>{const $t=Math.floor((rn-(St-1)*Ct)/St);return ye.createElement(Pe.Z,{spinning:_e},ye.createElement("div",{className:Tt()(Fe.list,Qt)},!!pn.length&&pn.map((zt,Fn)=>{const{name:Hn,id:ut,identifier:cn,power:Kn,cover_image_id:_n,pic:Zt}=zt;return ye.createElement("div",{className:Fe.wrap,key:ut,style:{width:$t,marginRight:(1+Fn)%St===0?0:Ct+Yt,marginBottom:je}},ye.createElement("a",{target:"_blank",href:`/shixuns/${cn}/challenges`,className:Fe.li,onClick:nn=>{nn.preventDefault(),ht&&(0,Ge.L9)([ht]),Kn&&(0,Ge.xg)(`/shixuns/${cn}/challenges`)}},ye.createElement("div",{className:Fe.img},ye.createElement("img",{className:Fe.cover,src:`${Zt}`}),zt.is_jupyter&&ye.createElement("img",{className:Fe.sign,src:ft}),zt.is_jupyter_lab&&ye.createElement("img",{className:Fe.sign,src:Xe}),zt.is_unity_3d&&ye.createElement("img",{className:Fe.sign,src:kt})),ye.createElement("div",{className:Fe.name},ye.createElement(Ie.Z,{title:Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ye.createElement("span",{className:Fe.e},Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ye.createElement("div",{className:Fe.tags},ye.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ye.createElement("span",null,zt.challenges_count))),!!zt.myshixuns_count&&ye.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ye.createElement("span",null,zt.myshixuns_count))),ye.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ye.createElement("span",null,ye.createElement("span",null,zt.level))),ye.createElement("div",{className:Fe.rate},ye.createElement(Ke.Z,{allowHalf:!0,disabled:!0,defaultValue:zt.score_info}),ye.createElement("span",null,"\xA0",zt.score_info?`${zt.score_info}\u5206`:"5\u5206")))),!Kn&&ye.createElement("div",{className:Fe.lockWrap},ye.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!pn.length&&ye.createElement(Je.Z,null)))},Ht={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"},Mt=ve(24065),Xt=ve(59301),Re=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ht,loading:_e,onRemove:$t=()=>{},isCurrent:zt=!0,showAlias:Fn=!1})=>{const Hn=Math.floor((rn-(St-1)*Ct)/St),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Xt.createElement(Pe.Z,{spinning:_e},Xt.createElement("div",{className:Tt()(Ht.list,Qt)},!!(pn!=null&&pn.length)&&(pn==null?void 0:pn.map((cn,Kn)=>{var _n;const{name:Zt,id:nn,identifier:Pi,featured:xi,school_name:Si,image_url:oi,excellent:Ci,is_plan:Li}=cn;return Xt.createElement("div",{key:nn,className:Ht.wrap,style:{width:Hn,marginRight:(1+Kn)%St===0?0:Ct+Yt,marginBottom:je}},Xt.createElement("a",{className:Ht.li,onClick:Hi=>{Hi.preventDefault(),Hi.stopPropagation(),ht&&(0,Ge.L9)([ht]),(0,Ge.xg)(`/paths/${Pi}`)}},Xt.createElement("div",{className:Ht.img},Xt.createElement("img",{className:Ht.cover,src:`${oi}`}),zt&&(0,Mt.bg)()&&(cn==null?void 0:cn.studying)&&Xt.createElement("div",{className:`${Ht.movebq} user-path-items`,onClick:Hi=>{Hi.stopPropagation(),$t(cn)}},Xt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Xt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_n=cn==null?void 0:cn.subject_tags)==null?void 0:_n.map((Hi,lr)=>{var tr,Ln;if(lr===0){const Br=(tr=ut.find(wr=>wr.name==Hi))==null?void 0:tr.swimg;return Xt.createElement("img",{className:Ht.sign,src:Br,style:{left:"-4px"}})}const Fr=(Ln=ut.find(Br=>Br.name==Hi))==null?void 0:Ln.ptimg;return Xt.createElement("img",{className:Ht.sign,src:Fr,style:{left:`${48+52*(lr-1)+2*lr}px`}})}),Xt.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(cn==null?void 0:cn.excellent)&&Xt.createElement("div",{className:Ht.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Xt.createElement("div",{className:Ht.name},Xt.createElement(Ie.Z,{title:Fn&&(cn!=null&&cn.excellent_alias_name)?Xt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Zt}`,Xt.createElement("br",null),Xt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${cn==null?void 0:cn.excellent_alias_name}`)):Zt},Xt.createElement("span",{className:Ht.e},Fn&&(cn==null?void 0:cn.excellent_alias_name)||Zt))),Xt.createElement(Ie.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Si}`},Xt.createElement("div",{className:Ht.unit},Xt.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Si)),Xt.createElement("div",{className:Ht.tags},Xt.createElement("div",null,Xt.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Xt.createElement("span",null,cn.stages_count))),Xt.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Xt.createElement("span",null,cn.members_count)))))))})),!pn.length&&Xt.createElement(Je.Z,null)))},Lt={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},yn="data:image/png;base64,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",vn=ve(59301),en=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ht,loading:_e,handleVery:$t=()=>!0})=>{const zt=Math.floor((rn-(St-1)*Ct)/St);return vn.createElement(Pe.Z,{spinning:_e},vn.createElement("div",{className:Tt()(Lt.list,Qt)},!!pn.length&&pn.map((Fn,Hn)=>{const{subject_identifier:ut,id:cn,identifier:Kn,power:_n}=Fn,Zt=Fn.is_public!=0&&Fn.is_public;return vn.createElement("div",{className:Lt.wrap,key:cn,style:{width:zt,marginRight:(1+Hn)%St===0?0:Ct+Yt,marginBottom:je}},vn.createElement("a",{className:Lt.li,onClick:nn=>{nn.preventDefault(),$t(Fn==null?void 0:Fn.first_category_url)&&(ht&&(0,Ge.L9)([ht]),(0,Ge.xg)(Fn.first_category_url))}},vn.createElement("div",{className:Lt.top},vn.createElement(Ie.Z,{title:Fn.name},vn.createElement("div",{className:Lt.name},Fn.name)),vn.createElement("img",{className:Lt.img,src:Ye.Z.IMG_SERVER+"/images/"+Fn.avatar_url}),vn.createElement("div",{className:Lt.text,title:Fn.creator},Fn.creator),ut&&vn.createElement("div",{className:Lt.btns},vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zt&&vn.createElement("div",{className:Lt.sign},"\u516C\u5F00")),vn.createElement("div",{className:Lt.bottom},Fn.visits>0&&vn.createElement(Ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-liulanyan"}),vn.createElement("span",null,Fn.visits))),Fn.course_members_count>0&&vn.createElement(Ie.Z,{title:"\u6210\u5458",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan"}),Fn.course_members_count)),Fn.tasks_count>0&&vn.createElement(Ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zuoye"}),Fn.tasks_count)),Fn.is_end?vn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Fn.is_accessible&&vn.createElement("div",{className:Lt.lockWrap},vn.createElement("img",{src:`${Ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!pn.length&&vn.createElement(Je.Z,null)))},tn={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"},On=ve(89070),Bn=({dataSource:Qt=[],value:pn,onChange:St,className:Ct,style:je={},tabBarExtraContent:Yt})=>ye.createElement("div",{className:Tt()(tn.tabs,Ct),style:je},ye.createElement("div",{className:tn.tabsWrap},Qt.map((rn,ht)=>!(rn!=null&&rn.hide)&&ye.createElement("aside",{className:tn.tab,onClick:()=>{St(rn.id),rn.link&&On.history.push(rn.link)},key:ht},ye.createElement("div",{className:pn===rn.id?tn.active:""},rn.name),(rn==null?void 0:rn.resetCount)==null&&(rn==null?void 0:rn.total)!==void 0&&ye.createElement("span",null,"\uFF08",rn==null?void 0:rn.total,"\uFF09"),(rn==null?void 0:rn.resetCount)!==void 0&&(rn==null?void 0:rn.total)!==void 0&&ye.createElement(Ie.Z,{title:(rn==null?void 0:rn.tip)!=null?rn==null?void 0:rn.tip:""},ye.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ye.createElement("span",{style:{color:"#000"}},rn==null?void 0:rn.resetCount),"/",ye.createElement("span",null,rn==null?void 0:rn.total),"\uFF09"))))),ye.createElement("div",{className:tn.tabBar},Yt)),Yn=({className:Qt,style:pn={},children:St})=>ye.createElement("div",{className:Tt()(Qt),style:pn},St),xn={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"},ze=ve(38854),Le=ve(20834);const we=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:Qt,dropValue:pn,className:St,onSort:Ct,onDrop:je,dataSource:Yt=we})=>{var rn;return ye.createElement("div",{className:Tt()(xn.orderWrap,St)},ye.createElement(ze.Z,{dropdownRender:()=>ye.createElement(Le.default,null,Yt.map((ht,_e)=>ye.createElement(Le.default.Item,{key:_e,onClick:()=>je(ht.id)},ht.name)))},ye.createElement("span",{className:xn.orderTextWrap},(rn=Yt.find(ht=>pn===ht.id))==null?void 0:rn.name)),ye.createElement("span",{className:xn.orderIconWrap},ye.createElement("span",{className:xn.orderAsc},ye.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>Ct(Qt==="asc"?"desc":"asc")})),ye.createElement("span",{className:xn.orderDesc},ye.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>Ct(Qt==="asc"?"desc":"asc")}))))},Se={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"},rt=ve(3113),Et=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,xt=(Qt,pn,St)=>pn in Qt?Et(Qt,pn,{enumerable:!0,configurable:!0,writable:!0,value:St}):Qt[pn]=St,dt=(Qt,pn)=>{for(var St in pn||(pn={}))Ze.call(pn,St)&&xt(Qt,St,pn[St]);if(Ue)for(var St of Ue(pn))At.call(pn,St)&&xt(Qt,St,pn[St]);return Qt},Rt=(Qt,pn)=>{var St={};for(var Ct in Qt)Ze.call(Qt,Ct)&&pn.indexOf(Ct)<0&&(St[Ct]=Qt[Ct]);if(Qt!=null&&Ue)for(var Ct of Ue(Qt))pn.indexOf(Ct)<0&&At.call(Qt,Ct)&&(St[Ct]=Qt[Ct]);return St},bn=(Qt,pn,St)=>new Promise((Ct,je)=>{var Yt=_e=>{try{ht(St.next(_e))}catch($t){je($t)}},rn=_e=>{try{ht(St.throw(_e))}catch($t){je($t)}},ht=_e=>_e.done?Ct(_e.value):Promise.resolve(_e.value).then(Yt,rn);ht((St=St.apply(Qt,pn)).next())}),un=Qt=>{var pn=Qt,{className:St,style:Ct,children:je,loading:Yt=!1,openLoading:rn,onClick:ht=()=>{},size:_e="middle",shape:$t="round"}=pn,zt=Rt(pn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Fn,Hn]=(0,ye.useState)(!1);return ye.createElement(rt.ZP,dt({onClick:(0,bt.throttle)(ut=>bn(void 0,null,function*(){rn&&Hn(!0);try{yield ht(ut)}catch(cn){console.log("error",cn)}rn&&Hn(!1)}),2e3,{leading:!0,trailing:!1}),className:Tt()(Se.btn,Se[`${_e}-${$t}`],St),style:Ct,size:_e,shape:$t,loading:Fn||Yt},zt),je)},dn={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"},An=({className:Qt,style:pn,children:St=null,onClick:Ct,title:je})=>ye.createElement("div",{className:Tt()(dn.head,Qt),style:pn},ye.createElement("span",{className:"primary-hover",onClick:Ct},ye.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ye.createElement("b",{title:je},je),ye.createElement("div",{className:dn.node},St)),yi={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"},Ai=({confirmShow:Qt=!0,confirmTitle:pn,confirmClick:St,cancelShow:Ct=!0,cancelTitle:je,cancelClick:Yt,className:rn,style:ht,confirmLoading:_e=!1})=>ye.createElement("div",{className:Tt()(yi.btns,rn),style:ht},Qt&&ye.createElement(rt.ZP,{loading:_e,onClick:St,type:"primary",className:yi.confirm},pn),Ct&&ye.createElement(rt.ZP,{onClick:Yt,className:yi.cancel},je)),Oi={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"},Tn=({className:Qt,style:pn={},LeftContent:St,children:Ct,RightContent:je})=>ye.createElement("div",{className:Tt()(Oi.fixedBottom,Qt),style:pn},ye.createElement("div",{className:Oi.wrap},ye.createElement("div",{className:Oi.left},St),ye.createElement("div",{className:Oi.center},Ct),ye.createElement("div",{className:Oi.right},je))),or={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"},Xr=({className:Qt,style:pn={},dataSource:St=[]})=>ye.createElement("div",{className:Tt()(or.crumbs,Qt),style:pn},St.map((Ct,je)=>jeOn.history.push(Ct.path)},Ct.name):ye.createElement("span",null,Ct.name),ye.createElement("span",null,"\xA0",">","\xA0")):ye.createElement("span",{key:je,style:{color:"#5F6368"}},Ct.name))),zr=ve(31797),Or=Object.defineProperty,bo=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Ee=(Qt,pn,St)=>pn in Qt?Or(Qt,pn,{enumerable:!0,configurable:!0,writable:!0,value:St}):Qt[pn]=St,Jn=(Qt,pn)=>{for(var St in pn||(pn={}))xo.call(pn,St)&&Ee(Qt,St,pn[St]);if(vr)for(var St of vr(pn))ei.call(pn,St)&&Ee(Qt,St,pn[St]);return Qt},ci=(Qt,pn)=>bo(Qt,Zr(pn)),on=(Qt,pn)=>{var St={};for(var Ct in Qt)xo.call(Qt,Ct)&&pn.indexOf(Ct)<0&&(St[Ct]=Qt[Ct]);if(Qt!=null&&vr)for(var Ct of vr(Qt))pn.indexOf(Ct)<0&&ei.call(Qt,Ct)&&(St[Ct]=Qt[Ct]);return St};const{Countdown:qn}=zr.default;var sn=Qt=>{var pn=Qt,{onChange:St}=pn,Ct=on(pn,["onChange"]);const[je,Yt]=(0,ye.useState)(null);(0,ye.useEffect)(()=>{typeof je=="number"&&je>=0&&St(je)},[je]);const rn=ht=>{const _e=Math.floor(ht/1e3);Yt(_e)};return ye.createElement(qn,ci(Jn({},Ct),{onChange:rn}))}},58856:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(We,jt){const qe=(0,ye.useRef)();(0,ye.useEffect)(()=>{qe.current=We}),(0,ye.useEffect)(()=>{function et(){qe.current()}if(jt!==null){let ke=setInterval(et,jt);return()=>clearInterval(ke)}},[jt])}},65973:function(Rn,Nn,ve){"use strict";ve.r(Nn),ve.d(Nn,{default:function(){return Gn}});var ye=ve(59301),Oe={card:"card___c4ypw",head:"head___d2Dfo",element:"element___PyfcV",collaborator:"collaborator___o6MF4",btn:"btn___CF6mw",delSty:"delSty___Wm5pj",delBorder:"delBorder___IVg2Z",copHover:"copHover___rNmmw",wrap:"wrap___feope",center:"center___uU09V",tip:"tip___yCX57",title:"title___OpV1r",content:"content___XU4yH",fixedBtns:"fixedBtns___ItSdd"},We=ve(92310),jt=ve.n(We),qe=ve(85057),et=ve(12290),ke=ve(95237),Tt=ve(3113),bt=ve(43418),tt=ve(92832),Ot=ve(1710),it=ve(78241),Pt=ve(6848),Me=ve(5871),te=ve(8591),ne=ve(71418),ce=ve(24905),se=ve(5112),ge=ve(5083),me=ve(955),Ce=ve(89070),Fe=ve(56082),Pe=ve(87954),Ie=ve(18257),Ke=ve(19719),Ye=ve(35241),Ge=ve(8797),ft=Object.defineProperty,Xe=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(sn,Qt,pn)=>Qt in sn?ft(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,Mt=(sn,Qt)=>{for(var pn in Qt||(Qt={}))Wt.call(Qt,pn)&&Ht(sn,pn,Qt[pn]);if(Je)for(var pn of Je(Qt))It.call(Qt,pn)&&Ht(sn,pn,Qt[pn]);return sn},Xt=(sn,Qt)=>Xe(sn,kt(Qt));const gt=ye.createContext({}),Re=()=>{const{setActivatorNodeRef:sn,listeners:Qt}=(0,ye.useContext)(gt);return ye.createElement(Tt.ZP,Mt({type:"text",size:"small",icon:ye.createElement(Pt.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},ye.createElement(Fe.Z,null)),style:{cursor:"move"},ref:sn},Qt))},Lt=sn=>{const{attributes:Qt,listeners:pn,setNodeRef:St,setActivatorNodeRef:Ct,transform:je,transition:Yt,isDragging:rn}=(0,Ke.nB)({id:sn["data-row-key"]}),ht=Mt(Xt(Mt({},sn.style),{transform:Ye.ux.Translate.toString(je),transition:Yt}),rn?{position:"relative",zIndex:99}:{}),_e=(0,ye.useMemo)(()=>({setActivatorNodeRef:Ct,listeners:pn}),[Ct,pn]);return ye.createElement(gt.Provider,{value:_e},ye.createElement("tr",Mt(Xt(Mt({},sn),{ref:St,style:ht}),Qt)))};var vn=({columns:sn,dataSource:Qt,setDataSource:pn,loading:St})=>{const Ct=({active:je,over:Yt})=>{je.id!==(Yt==null?void 0:Yt.id)&&pn(rn=>{const ht=rn.findIndex($t=>$t.id===(je==null?void 0:je.id)),_e=rn.findIndex($t=>$t.id===(Yt==null?void 0:Yt.id));return(0,Ke.Rp)(rn,ht,_e)})};return ye.createElement(Pe.LB,{modifiers:[Ie.DL],onDragEnd:Ct},ye.createElement(Ke.Fo,{items:Qt.map(je=>je.id),strategy:Ke.qw},ye.createElement(Ot.default,{pagination:!1,scroll:{y:400},rowKey:"id",loading:St,locale:{emptyText:ye.createElement(Ge.Z,{styles:{margin:"80px auto"},customText:ye.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",ye.createElement("span",{style:{color:"#CA7720"}},"\u53F3\u4E0A\u89D2\u64CD\u4F5C\u6309\u94AE"),"\u8FDB\u884C\u6DFB\u52A0\uFF5E")})},dataSource:Qt,components:{body:{row:Lt}},columns:[{key:"sort",align:"center",width:80,render:()=>ye.createElement(Re,null)},...sn],size:"middle"})))},Nt=ve(99313),en=ve(19842),tn=ve(57809),On=ve(98228),hn=ve(58421),Bn=ve(99064),mt={flex_box_center:"flex_box_center___Iqqr9",flex_space_between:"flex_space_between___y0uZc",flex_box_vertical_center:"flex_box_vertical_center___akeKA",flex_box_center_end:"flex_box_center_end___DEJG9",flex_box_column:"flex_box_column___pgYr1",scoremodal:"scoremodal___PYXCN",selectWrapper:"selectWrapper___RNoPX",selectWrappers:"selectWrappers___fUTXA",allqingchu:"allqingchu___k6Qgb",title:"title___AAfdA",score:"score___oYtrM",close:"close___i8V3V",content:"content___JpTOI",items:"items___je5K0",bottom:"bottom___jjylc",yes:"yes___Wh4La",no:"no___fIya2",titlecount:"titlecount___pZQaF",add:"add___hT0xx",search:"search___WBmWG",searchIcon:"searchIcon___LgZF_",tabWrap:"tabWrap___lGZ3A",previewModal:"previewModal___jPoO2"},Yn=ve(26422),xn={flex_box_center:"flex_box_center____Tkex",flex_space_between:"flex_space_between___EZnYm",flex_box_vertical_center:"flex_box_vertical_center___e6Uyw",flex_box_center_end:"flex_box_center_end___FubGu",flex_box_column:"flex_box_column___ibm4g",warp:"warp___IgClr",shixunbutton:"shixunbutton___DTP9s",redio:"redio___wfYmJ",redioitem:"redioitem___Lx8l8",redioitemyes:"redioitemyes___KKsIv",title:"title___GXJmE",titleyes:"titleyes___yYOlS",yestag:"yestag___WQlWV",qcount:"qcount___QpuQ9",score:"score___WkTL9",qtitle:"qtitle___TQM3w",checkbox:"checkbox___XWcyb",checkboxitem:"checkboxitem___eUzWD",checkboxitemyes:"checkboxitemyes___LOyRE",bottom:"bottom___IKM1j",bottomitem:"bottomitem___TaUK6",left:"left___szEjt",right:"right___XEuVG",completion:"completion___bVp0S",content:"content___R3KZ7",items:"items___DCx2v",simple:"simple___GPeTT",shixun:"shixun___hhixj",combination:"combination___toZnZ",program:"program___alaBk"},ze=ve(85149),Le=ve(24334);const we=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var De=({qitem:sn})=>{var Qt,pn,St,Ct,je,Yt,rn,ht,_e,$t;return ye.createElement("div",{className:xn.warp},ye.createElement("div",{className:xn.mainPart},ye.createElement("div",{className:xn.qcount},(sn==null?void 0:sn.question_type)===8&&ye.createElement(ze.Z,{className:xn.content,showProgramFill:!0,value:(Qt=sn==null?void 0:sn.program_attr)==null?void 0:Qt.description}),(sn==null?void 0:sn.question_type)!=8&&ye.createElement(ze.Z,{className:xn.qtitle,value:(sn==null?void 0:sn.name)||(sn==null?void 0:sn.title)})),((sn==null?void 0:sn.question_type)===0||(sn==null?void 0:sn.question_type)===2)&&ye.createElement("div",null,(pn=sn==null?void 0:sn.choices)==null?void 0:pn.map((zt,Fn)=>ye.createElement("div",{className:xn.redio},!(zt!=null&&zt.is_answer)&&ye.createElement("span",{className:xn.redioitem}),(zt==null?void 0:zt.is_answer)&&ye.createElement("i",{className:`${xn.redioitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:zt!=null&&zt.is_answer?xn.titleyes:xn.title,value:we[Fn]+(zt==null?void 0:zt.choice_text)}),(zt==null?void 0:zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(sn==null?void 0:sn.question_type)===1&&ye.createElement("div",null,(St=sn==null?void 0:sn.choices)==null?void 0:St.map((zt,Fn)=>ye.createElement("div",{className:xn.checkbox},!(zt!=null&&zt.is_answer)&&ye.createElement("span",{className:xn.checkboxitem}),(zt==null?void 0:zt.is_answer)&&ye.createElement("i",{className:`${xn.checkboxitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:zt!=null&&zt.is_answer?xn.titleyes:xn.title,value:we[Fn]+(zt==null?void 0:zt.choice_text)}),(zt==null?void 0:zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(sn==null?void 0:sn.question_type)===3&&ye.createElement("div",{className:xn.completion},(Ct=sn==null?void 0:sn.standard_answer)==null?void 0:Ct.map((zt,Fn)=>{var Hn;return ye.createElement("div",{style:{display:"flex"}},ye.createElement("span",{className:xn.title},"\u586B\u7A7A\u9879",Fn+1),ye.createElement("div",{className:xn.content},(Hn=zt==null?void 0:zt.answer_text)==null?void 0:Hn.map((ut,cn)=>ye.createElement("div",{className:xn.items},ut))))})),(sn==null?void 0:sn.question_type)===4&&ye.createElement("div",{className:xn.simple},ye.createElement("div",{className:xn.title},"\u53C2\u8003\u7B54\u6848"),ye.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=sn==null?void 0:sn.answer_texts)!=null&&je[0]?ye.createElement(ze.Z,{className:xn.content,value:(Yt=sn==null?void 0:sn.answer_texts)==null?void 0:Yt[0]}):ye.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(sn==null?void 0:sn.question_type)===5&&((rn=sn==null?void 0:sn.challenge_names)==null?void 0:rn.map((zt,Fn)=>ye.createElement("div",{className:xn.shixun},ye.createElement("span",{className:xn.qtitle},ye.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,me.EM)(Fn+1),"\u9898"),zt)))),(sn==null?void 0:sn.question_type)===6&&ye.createElement("div",{className:xn.program},ye.createElement(ze.Z,{className:xn.content,value:((ht=sn==null?void 0:sn.program_attr)==null?void 0:ht.description)||"- -"})),(sn==null?void 0:sn.question_type)===7&&((_e=sn==null?void 0:sn.sub_item_banks)==null?void 0:_e.map((zt,Fn)=>{var Hn,ut,cn,Kn,_n;return ye.createElement("div",null,ye.createElement("div",{className:xn.combination},ye.createElement("span",{className:xn.qtitle},zt==null?void 0:zt.name)),ye.createElement("div",{className:xn.warp,style:{padding:"0px",paddingTop:20}},ye.createElement("div",null,((zt==null?void 0:zt.item_type)=="SINGLE"||(zt==null?void 0:zt.item_type)=="JUDGMENT")&&((Hn=zt==null?void 0:zt.choices)==null?void 0:Hn.map((Zt,nn)=>ye.createElement("div",{className:xn.redio},!(Zt!=null&&Zt.is_answer)&&ye.createElement("span",{className:xn.redioitem}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("i",{className:`${xn.redioitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:Zt!=null&&Zt.is_answer?xn.titleyes:xn.title,value:we[nn]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(zt==null?void 0:zt.item_type)=="MULTIPLE"&&((ut=zt==null?void 0:zt.choices)==null?void 0:ut.map((Zt,nn)=>ye.createElement("div",{className:xn.checkbox},!(Zt!=null&&Zt.is_answer)&&ye.createElement("span",{className:xn.checkboxitem}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("i",{className:`${xn.checkboxitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:Zt!=null&&Zt.is_answer?xn.titleyes:xn.title,value:we[nn]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(zt==null?void 0:zt.item_type)=="COMPLETION"&&ye.createElement("div",{className:xn.completion},(cn=zt==null?void 0:zt.standard_answer)==null?void 0:cn.map((Zt,nn)=>{var Pi;return ye.createElement("div",{style:{display:"flex"}},ye.createElement("span",{className:xn.title},"\u586B\u7A7A\u9879",nn+1),ye.createElement("div",{className:xn.content},(Pi=Zt==null?void 0:Zt.answer_text)==null?void 0:Pi.map((xi,Si)=>ye.createElement("div",{className:xn.items},xi))))})),(zt==null?void 0:zt.item_type)=="SUBJECTIVE"&&ye.createElement("div",{className:xn.simple},ye.createElement("div",{className:xn.title},"\u53C2\u8003\u7B54\u6848"),ye.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Kn=zt==null?void 0:zt.answer_texts)!=null&&Kn[0]?ye.createElement(ze.Z,{className:xn.content,value:(_n=zt==null?void 0:zt.answer_texts)==null?void 0:_n[0]}):ye.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(sn==null?void 0:sn.question_type)===8&&ye.createElement("div",null,ye.createElement(ze.Z,{disabledFill:!0,className:xn.content,showProgramFill:!0,value:Le.Base64.decode((($t=sn==null?void 0:sn.program_attr)==null?void 0:$t.code)||"")})),(sn==null?void 0:sn.question_type)===5&&ye.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ye.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.author_name)||"- -")),ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.author_school_name)||"- -")),ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.study_count)||"0"))),ye.createElement("a",{className:xn.shixunbutton,href:`/shixuns/${sn==null?void 0:sn.identifier}/challenges?exercise=true`,target:"_blank"},ye.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((sn==null?void 0:sn.question_type)<=4||[6,8].includes(sn==null?void 0:sn.question_type))&&ye.createElement("div",{className:xn.bottom},ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u89E3\u6790"),ye.createElement("span",{className:xn.right},sn!=null&&sn.analysis?ye.createElement(ze.Z,{value:sn==null?void 0:sn.analysis}):ye.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u96BE\u5EA6"),ye.createElement("span",{className:xn.right},(sn==null?void 0:sn.difficulty)===1?"\u7B80\u5355":(sn==null?void 0:sn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u77E5\u8BC6\u70B9"),ye.createElement("span",{className:xn.right},sn!=null&&sn.tag_discipline?sn==null?void 0:sn.tag_discipline:ye.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Se=ve(86087),rt=ve(84287),Et=ve(16149),Ue=ve(61485),Ze=ve(59301),At=Object.defineProperty,xt=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,un=(sn,Qt,pn)=>Qt in sn?At(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,dn=(sn,Qt)=>{for(var pn in Qt||(Qt={}))bn.call(Qt,pn)&&un(sn,pn,Qt[pn]);if(Rt)for(var pn of Rt(Qt))En.call(Qt,pn)&&un(sn,pn,Qt[pn]);return sn},Zn=(sn,Qt)=>xt(sn,dt(Qt)),An=(sn,Qt,pn)=>new Promise((St,Ct)=>{var je=ht=>{try{rn(pn.next(ht))}catch(_e){Ct(_e)}},Yt=ht=>{try{rn(pn.throw(ht))}catch(_e){Ct(_e)}},rn=ht=>ht.done?St(ht.value):Promise.resolve(ht.value).then(je,Yt);rn((pn=pn.apply(sn,Qt)).next())});const yi=({setScoreShow:sn,ScoreShow:Qt,onOk:pn,isshixuns:St,isloadings:Ct,dispatch:je,selectedIds:Yt,user:rn,virtualId:ht,shixunsDetail:_e})=>{var $t;let[zt,Fn]=(0,ye.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:"",item_type:"PROGRAM"}),[Hn,ut]=(0,ye.useState)([]),[cn,Kn]=(0,ye.useState)([]),[_n,Zt]=(0,ye.useState)([]),[nn,Pi]=(0,ye.useState)([]);const[xi,Si]=(0,ye.useState)(!1),[oi]=it.default.useForm(),[Ci,Li]=(0,ye.useState)(),[Hi,lr]=(0,ye.useState)(!1);let[tr,Ln]=(0,ye.useState)(St);const[Fr,Br]=(0,ye.useState)([]),[wr,Cn]=(0,ye.useState)(0),[di,Ki]=(0,ye.useState)(!0),[ir,Gi]=(0,ye.useState)([]),[dr,Er]=(0,ye.useState)([]),Di=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[Yi,Wi]=(0,ye.useState)([]),Dn=(0,ye.useRef)(new Set),Ar=(0,ye.useRef)(new Set),Mn=(0,ye.useRef)(1),hr=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],_r=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Pr=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Lo,fo]=(0,ye.useState)(!1),mr=()=>{oi.resetFields(),tr=!1,Ln(!1),fo(!1),oi.submit()};(0,ye.useEffect)(()=>{Qt&&(oi.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,teach_group_id:null}),di&&tr&&(oi.setFieldsValue({item_type:"SHIXUN"}),zt.item_type="SHIXUN",Fn(dn({},zt)),Ki(!1)),zt.type="0",Kn(Yt),Zt(Yt),Ar.current=new Set(Yt),fr(zt),ur(),Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ii())},[Qt]),console.log(cn,_n,"listitems"),(0,ye.useEffect)(()=>{wr>0&&setTimeout(()=>{Cn(0)},2e3)},[wr]);function fr(Ut){return An(this,null,function*(){var wn,ni,Qn;if(Si(!0),Fn(dn({},Ut)),(_n==null?void 0:_n.length)<=0&&Ut.type==="5"){Pi([]),Si(!1);return}let Fi=Ut.type==="5"?_n==null?void 0:_n.filter(jn=>!Fr.includes(jn)):null,Lr=Ut.type==="5"?_n==null?void 0:_n.filter(jn=>Fr.includes(jn)):null;Mn.current=Mn.current+1;const bi=Mn.current;let Ti=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:Zn(dn({},Ut),{discipline_id:((wn=Ut==null?void 0:Ut.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((ni=Ut==null?void 0:Ut.courseid)==null?void 0:ni[1])||null,ids:Fi,shixun_ids:Lr,include_shixuns:!0,group_id:((Qn=Ut.group_id)==null?void 0:Qn.map(jn=>jn==null?void 0:jn.value))||null,keyword:Ut.keyword?encodeURIComponent(Ut.keyword):Ut.keyword,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Mn.current===bi&&(Pi(Ti),Si(!1))})}function ur(){return An(this,null,function*(){let Ut=yield(0,Bn.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:zt.type==="5"?null:zt.type,clazz:"ItemBanksGroup"}});ut((0,Yn.L)(Ut==null?void 0:Ut.disciplines))})}function Yr(Ut){return An(this,null,function*(){var wn;let ni=yield(0,Bn.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ut}),Qn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(wn=ni==null?void 0:ni.data)==null?void 0:wn.map(Fi=>({title:Fi.name,id:Fi.id,pid:Fi.id,value:Fi.id,key:Fi.id,isLeaf:!Fi.have_child}))}];Gi(Qn)})}function Ii(){return An(this,null,function*(){let Ut=yield(0,Et.Dm)({});(Ut==null?void 0:Ut.status)===0&&Er(Ut==null?void 0:Ut.groups)})}function $e(Ut){return An(this,null,function*(){var wn,ni,Qn,Fi;Si(!0);let Lr=(wn=Ut.list)==null?void 0:wn.filter(jn=>!Fr.includes(jn)),bi=(ni=Ut.list)==null?void 0:ni.filter(jn=>Fr.includes(jn));if(Lr.length===0&&bi.length===0){Si(!1),Pi([]);return}let Ti=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:Zn(dn({},Ut),{discipline_id:((Qn=Ut==null?void 0:Ut.courseid)==null?void 0:Qn[0])||null,sub_discipline_id:((Fi=Ut==null?void 0:Ut.courseid)==null?void 0:Fi[1])||null,ids:Lr,shixun_ids:bi,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Si(!1),Pi(Ti)})}const yt=Ut=>An(void 0,null,function*(){const wn=yield je({type:"shixunsDetail/release",payload:{id:Ut}});let ni=wn==null?void 0:wn.tag_position,Qn=(wn==null?void 0:wn.evaluation_set_position)||[],Fi=wn.status;return Fi===0?(te.ZP.success("\u53D1\u5E03\u6210\u529F"),fr(zt),!0):(Fi===2?te.ZP.error(`\u7B2C${Qn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Fi===3?te.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ni.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):te.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Bt=Ut=>(Ut==null?void 0:Ut.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",an=()=>xi?"\u6682\u65E0\u6570\u636E":zt.type==="3"&&!(dr!=null&&dr.length)?Ze.createElement("span",null,"\u4F60\u8FD8\u672A\u52A0\u5165\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u5148 ",Ze.createElement("span",{onClick:()=>{var Ut;return(0,me.xg)(`/users/${(Ut=rn==null?void 0:rn.userInfo)==null?void 0:Ut.login}/teach-group`)},style:{color:"#3061D0",cursor:"pointer"}},"\u65B0\u521B\u5EFA\u6559\u7814\u56E2\u961F")):zt.type==="0"&&(nn==null?void 0:nn.items_count)===0&&!(zt!=null&&zt.tag_discipline_id)&&!(zt!=null&&zt.difficulty)&&!(zt!=null&&zt.keyword)&&!(zt!=null&&zt.group_id)&&!(zt!=null&&zt.difficulty)?Ze.createElement("span",null,"\u4F60\u8FD8\u672A\u521B\u5EFA\u8FC7\u7F16\u7A0B\u9898\uFF0C\u8BF7\u5148 ",Ze.createElement("span",{onClick:()=>{(0,me.xg)(`/problems/newcreate?&pageId=${ht}`),sn(!1)},style:{color:"#3061D0",cursor:"pointer"}},"\u521B\u5EFA\u7F16\u7A0B\u9898")):"\u6682\u65E0\u6570\u636E",zn=(Ut,wn,ni)=>Ut.map(Qn=>Qn.key===wn?dn(dn({},Qn),ni):Qn.children?Zn(dn({},Qn),{children:zn(Qn.children,wn,ni)}):Qn),ri=Ut=>An(void 0,null,function*(){const{key:wn}=Ut;let ni=zt.type;const Qn=yield(0,Et.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(wn),type:ni}),{data:Fi,total_count:Lr}=Qn||{};Lr>0&&Gi(bi=>zn(bi,wn,{children:Fi.map(Ti=>({title:Ti.name,id:Ti.id,pid:Ti.id,value:Ti.id,key:Ti.id,isLeaf:!Ti.have_child}))}))});return Ze.createElement("div",null,Ze.createElement(bt.default,{title:!1,footer:!1,open:Qt,width:1200,centered:!0,className:mt.scoremodal,onCancel:()=>{sn(!1)}},Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("div",{className:mt.title},"\u9009\u62E9\u7F16\u7A0B\u9898")),Ze.createElement(Nt.default,{className:mt.tabWrap,activeKey:zt.type,onChange:Ut=>{Ut==="3"?(zt.show_all_share=!0,Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):zt.show_all_share=null,Ut==="0"&&Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zt.type=Ut,zt.page=1,zt.updated_at="",zt.quotes="",zt.courseid="",zt.tag_discipline_id=null,zt.difficulty=null,zt.keyword=null,zt.group_id=null,zt.teach_group_id=null,oi.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[],teach_group_id:null}),(zt==null?void 0:zt.item_type)==="SHIXUN"&&zt.type!=="5"&&(tr=!0,Ln(!0)),fo(!1),zt.type==="5"&&(tr=!1,Ln(!1)),Fn(dn({},zt)),fr(dn({},zt)),ur()},items:[{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u516C\u5171",key:"1"},{label:Ze.createElement("div",null,"\u5DF2\u9009",_n.length>0&&Ze.createElement("span",{className:mt.titlecount},_n.length),wr>0&&Ze.createElement("span",{className:mt.add},"+",wr)),key:"5"}]}),Ze.createElement(it.default,{layout:"inline",form:oi,onValuesChange:(Ut,wn)=>{const ni=Object.values(wn).some(Fi=>Fi!==null&&Fi!==""&&Fi!==void 0),Qn=wn.keyword==="";if(fo(ni||!Qn),zt.page=1,(wn==null?void 0:wn.item_type)==="SHIXUN"){if(zt.type==="5"?Ln(!1):Ln(!0),Ut.keyword||Ut.keyword==="")return;oi.submit()}else{if(Ut!=null&&Ut.courseid&&oi.setFieldsValue({tag_discipline_id:""}),Ln(!1),Ut.keyword||Ut.keyword==="")return;oi.submit()}},onFinish:Ut=>{var wn;zt.type==="3"&&(!Ut.group_id||((wn=Ut==null?void 0:Ut.group_id)==null?void 0:wn.length)===0)?zt.show_all_share=!0:zt.show_all_share=null,Fn(dn(dn({},zt),Ut)),fr(dn(dn({},zt),Ut))}},Ze.createElement(it.default.Item,{name:"courseid"},Ze.createElement(en.Z,{className:mt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Hn})),!tr&&Ze.createElement(it.default.Item,{name:"tag_discipline_id"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},($t=nn==null?void 0:nn.tag_disciplines)==null?void 0:$t.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.id},Ut.name)))),Ze.createElement(it.default.Item,{name:tr?"diff":"difficulty"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!tr&&hr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)),tr&&_r.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)))),tr&&Ze.createElement(it.default.Item,{name:"shixun_publish_status"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Pr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)))),zt.type==="3"&&!tr&&Ze.createElement(it.default.Item,{name:"teach_group_id"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u56E2\u961F",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(Ut,wn)=>(console.log("---",Ut,wn),wn.children.toUpperCase().indexOf(Ut.toUpperCase())!==-1)},dr==null?void 0:dr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.group_id},Ut.name)))),(zt.type==="3"||zt.type==="0")&&!tr&&Ze.createElement(it.default.Item,{name:"group_id"},Ze.createElement(On.default,{treeDataSimpleMode:!0,style:{width:118},className:mt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ut,wn)=>wn.title.toUpperCase().indexOf(Ut.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ri,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ir})),Lo&&Ze.createElement("span",{className:mt.allqingchu,onClick:mr},Ze.createElement("i",{className:"iconfont icon-guanbi4"}),Ze.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ze.createElement(it.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ze.createElement(tt.default.Search,{className:mt.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u7F16\u53F7\u6216\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ze.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mt.searchIcon}`,onClick:()=>oi.submit()}),onSearch:Ut=>{oi.submit()}}))),Ze.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ze.createElement("div",{onClick:()=>{zt.updated_at==="asc"?zt.updated_at="desc":zt.updated_at="asc",Fn(Zn(dn({},zt),{page:1})),fr(Zn(dn({},zt),{page:1}))}}," ",zt.updated_at?Ze.createElement("img",{src:zt.updated_at==="asc"?Se.Z:rt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ze.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ze.createElement("div",{onClick:()=>{zt.quotes==="asc"?zt.quotes="desc":zt.quotes="asc",Fn(Zn(dn({},zt),{page:1})),fr(Zn(dn({},zt),{page:1}))},style:{marginLeft:20}}," ",zt.quotes?Ze.createElement("img",{src:zt.quotes==="asc"?Se.Z:rt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ze.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ze.createElement(Ot.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(nn==null?void 0:nn.items)||(nn==null?void 0:nn.shixun_list),pagination:!1,locale:{emptyText:Ze.createElement(Ge.Z,{styles:{margin:"18px auto"},customText:an()})},loading:xi,rowKey:Ut=>Ut.id,rowSelection:{type:"checkbox",selectedRowKeys:cn,getCheckboxProps:Ut=>({disabled:Ut.shixun_tag_num===1}),onSelect(Ut,wn,ni){if(wn)tr&&Br([...Fr,Ut.id]),Kn([...cn,Ut.id]),Wi([...Yi,Ut]),Ut.identifier?Dn.current.add(Ut.id):Ar.current.add(Ut.id),Cn(1),Zt([..._n,Ut.id]);else{const Qn=Yi.filter(bi=>bi.id!==Ut.id);Wi(Qn);const Fi=Qn.map(bi=>bi.id);Kn([...Fi]),Ut.identifier?Dn.current.delete(Ut.id):Ar.current.delete(Ut.id);let Lr=_n.filter(bi=>bi!==Ut.id);if(Zt(Lr),tr){let bi=Fr.filter(Ti=>Ti!==Ut.id);Br([...bi])}if(zt.type==="5"){$e(Zn(dn({},zt),{list:[...Lr]}));return}}},onSelectAll(Ut,wn,ni){if(Ut){const Qn=ni.map(Fi=>Fi.id);tr&&Br([...Fr,...Qn]),Wi([...Yi,...ni]),Kn([...cn,...Qn]),Zt([..._n,...Qn]);for(const Fi of ni)Fi.identifier?Dn.current.add(Fi.id):Ar.current.add(Fi.id)}else{const Qn=ni.map(bi=>bi.id),Fi=cn.filter(bi=>!Qn.some(Ti=>Ti===bi)),Lr=Yi.filter(bi=>!Qn.some(Ti=>Ti===bi.id));if(Wi(Lr),Kn([...Fi]),Zt([...Fi]),tr){let bi=Fr.filter(Ti=>!Qn.some(jn=>jn===Ti.id));Br([...bi])}zt.type==="5"&&$e(Zn(dn({},zt),{list:[...Fi]}));for(const bi of Qn)bi.identifier?Dn.current.delete(bi):Ar.current.delete(bi)}}},columns:[{title:"\u8BD5\u9898\u7F16\u53F7",dataIndex:"id",key:"id",width:110,render:(Ut,wn,ni)=>{const Qn=`No.${Ut}`;return Ze.createElement(Pt.Z,{title:Qn},Ze.createElement("span",null,Qn))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:tr?"30%":"60%",key:"name",render:(Ut,wn,ni)=>{var Qn;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ze.createElement(ze.Z,{key:1,showLines:1,showTextOnly:!0,value:tr||wn!=null&&wn.challenge_names?wn!=null&&wn.title||Ut===null?"--":Ut:(wn==null?void 0:wn.item_type)=="BPROGRAM"?(Qn=wn==null?void 0:wn.program_attr)==null?void 0:Qn.description:Ut})))}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",key:"tag_discipline",ellipsis:!0,width:150,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Ut},Ze.createElement("span",null,Ut||"- -"))},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!tr,render:(Ut,wn,ni)=>{var Qn;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ut?(Qn=Ut==null?void 0:Ut.split("\u3001"))==null?void 0:Qn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ut||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:50,render:(Ut,wn,ni)=>{var Qn,Fi,Lr,bi;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,tr||wn!=null&&wn.challenge_names?(wn==null?void 0:wn.level)||((Fi=(Qn=hr==null?void 0:hr.filter(Ti=>Ti.value===Ut))==null?void 0:Qn[0])==null?void 0:Fi.name):(bi=(Lr=hr==null?void 0:hr.filter(Ti=>Ti.value===Ut))==null?void 0:Lr[0])==null?void 0:bi.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,Ut||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",width:74,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,tr||wn!=null&&wn.challenge_names?(wn==null?void 0:wn.study_count)||(wn==null?void 0:wn.stu_num):Ut))},{title:Ze.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ze.createElement(Pt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ze.createElement(Ue.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,Ut||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",width:50,align:"right",render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",{style:{flex:1,textAlign:"start"}},Ze.createElement("a",{onClick:()=>{var Qn,Fi;Li(Zn(dn({},wn),{question_type:tr||wn!=null&&wn.challenge_names?5:(Fi=(Qn=Di==null?void 0:Di.filter(Lr=>Lr.value===(wn==null?void 0:wn.item_type)))==null?void 0:Qn[0])==null?void 0:Fi.question_type})),lr(!0)}},"\u67E5\u770B"),(wn==null?void 0:wn.shixun_tag_num)===1&&Ze.createElement("a",{style:{marginLeft:10},onClick:()=>{bt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ze.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ze.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${wn==null?void 0:wn.identifier}/challenges`)}},(wn==null?void 0:wn.shixun_name)||"--"),"\uFF1F"),onOk:()=>An(void 0,null,function*(){if(!yt(wn==null?void 0:wn.identifier))return new Promise((Qn,Fi)=>{Fi()})})})}},"\u53D1\u5E03")))}].filter(Ut=>!Ut.hidden)}),Ze.createElement(hn.Z,{current:zt.page,total:(nn==null?void 0:nn.items_count)||(nn==null?void 0:nn.shixuns_count),style:{marginBottom:20},defaultPageSize:zt.per_page,hideOnSinglePage:!(nn!=null&&nn.items_count),showTotal:Ut=>Ze.createElement("span",null,"\u5171\xA0",Ze.createElement("span",{style:{color:"#165DFF"}},Ut),"\xA0\u6761\u6570\u636E"),pageSize:zt.per_page,onChange:(Ut,wn)=>{zt.page=Ut,zt.per_page=wn,Fn(dn({},zt)),fr(dn({},zt))}}),Ze.createElement("div",{className:mt.bottom},Ze.createElement(Tt.ZP,{className:mt.no,onClick:()=>{sn(!1)}},"\u53D6\u6D88"),Ze.createElement(Tt.ZP,{loading:Ct,style:{width:Ct&&75},className:mt.yes,onClick:()=>An(void 0,null,function*(){if((_n==null?void 0:_n.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}pn([...Ar.current],[...Dn.current],!0,_n==null?void 0:_n.length)})},"\u786E\u8BA4"))),Ze.createElement(bt.default,{open:Hi,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:mt.previewModal,width:1e3,centered:!0,onCancel:()=>{lr(!1)},onOk:()=>{lr(!1)}},Ze.createElement(De,{qitem:Ci})))};var ii=(0,Ce.connect)(({shixunsDetail:sn,user:Qt})=>({shixunsDetail:sn,user:Qt}))(yi),Ai=ve(84677),Oi=ve(61186),Qi=ve.n(Oi),Tn=ve(59301),or=Object.defineProperty,Kr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Zr=(sn,Qt,pn)=>Qt in sn?or(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,vr=(sn,Qt)=>{for(var pn in Qt||(Qt={}))Or.call(Qt,pn)&&Zr(sn,pn,Qt[pn]);if(zr)for(var pn of zr(Qt))bo.call(Qt,pn)&&Zr(sn,pn,Qt[pn]);return sn},xo=(sn,Qt)=>Kr(sn,Xr(Qt)),ei=(sn,Qt)=>{var pn={};for(var St in sn)Or.call(sn,St)&&Qt.indexOf(St)<0&&(pn[St]=sn[St]);if(sn!=null&&zr)for(var St of zr(sn))Qt.indexOf(St)<0&&bo.call(sn,St)&&(pn[St]=sn[St]);return pn},Ee=(sn,Qt,pn)=>new Promise((St,Ct)=>{var je=ht=>{try{rn(pn.next(ht))}catch(_e){Ct(_e)}},Yt=ht=>{try{rn(pn.throw(ht))}catch(_e){Ct(_e)}},rn=ht=>ht.done?St(ht.value):Promise.resolve(ht.value).then(je,Yt);rn((pn=pn.apply(sn,Qt)).next())});const Jn=({title:sn,icon:Qt,className:pn,style:St,children:Ct})=>Tn.createElement("div",{className:jt()(Oe.card,pn),style:St},Tn.createElement("div",{className:Oe.head},Tn.createElement("i",{className:Qt}),Tn.createElement("b",null,sn)),Tn.createElement("div",{className:Oe.element},Ct)),ci=sn=>{var Qt=sn,{value:pn,onChange:St}=Qt,Ct=ei(Qt,["value","onChange"]);return Tn.createElement(et.Z,xo(vr({},Ct),{defaultValue:pn,onChange:St}))},on=({value:sn=[],onChange:Qt,params:pn,className:St})=>{const[Ct,je]=(0,ye.useState)(!1),[Yt,rn]=(0,ye.useState)([]),[ht,_e]=(0,ye.useState)(""),[$t,zt]=(0,ye.useState)([]),[Fn,Hn]=(0,ye.useState)("");(0,ye.useEffect)(()=>{ut()},[]);function ut(){return Ee(this,null,function*(){let cn=yield(0,Bn.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/teachers`,{method:"get",params:{homework_id:pn.categoryId,limit:1e3}});zt((cn==null?void 0:cn.teacher_list)||[])})}return Tn.createElement(ye.Fragment,null,Tn.createElement("div",{className:jt()(Oe.collaborator,St)},sn==null?void 0:sn.map(cn=>Tn.createElement(ke.Z,{align:"middle",className:`${Oe.btn} ${Fn==(cn==null?void 0:cn.user_id)?Oe.delBorder:""}`,key:cn.user_id},Tn.createElement("span",{className:"c-grey-333"},cn==null?void 0:cn.name),Tn.createElement("span",{className:`iconfont icon-guanbi11 current ml20 c-grey-ccc ${Oe.delSty}`,onMouseEnter:()=>{Hn(cn==null?void 0:cn.user_id)},onMouseLeave:()=>{Hn("")},onClick:()=>{const Kn=sn.filter(_n=>_n.user_id!==cn.user_id);rn(Kn.map(_n=>_n.user_id)),Qt(Kn)}}))),Tn.createElement(Tt.ZP,{className:Oe.copHover,style:{height:38,padding:"6px 15px"},type:"primary",ghost:!0,onClick:()=>je(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Tn.createElement(bt.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ct,onCancel:()=>je(!1),onOk:()=>{const cn=$t.filter(Kn=>Yt.includes(Kn.user_id));Qt(cn),je(!1)},afterClose:()=>{_e("")}},Tn.createElement(ke.Z,{align:"middle"},Tn.createElement("label",null,"\u59D3\u540D\uFF1A"),Tn.createElement(tt.default.Search,{value:ht,size:"middle",style:{flex:1},onChange:cn=>_e(cn.target.value)})),Tn.createElement(Ot.default,{style:{marginTop:10,height:300,overflow:"auto"},rowSelection:{type:"checkbox",onChange:cn=>{rn(cn)},selectedRowKeys:Yt,getCheckboxProps:cn=>({disabled:cn.is_collaborator})},pagination:!1,rowKey:"user_id",size:"middle",dataSource:$t.filter(cn=>cn.name.includes(ht)),columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u89D2\u8272",dataIndex:"role"}]})))};var Gn=()=>{var sn;const Qt=(0,Ce.useParams)(),pn=(0,Ce.useDispatch)(),[St]=it.default.useForm(),Ct=it.default.useWatch("hack_score_settings",St),je=it.default.useWatch("open_code",St),Yt=it.default.useWatch("rank_forbidden",St),rn=it.default.useWatch("hack_analysis",St),ht=it.default.useWatch("hack_answer",St),[_e,$t]=(0,ye.useState)([]),[zt,Fn]=(0,ye.useState)({}),[Hn,ut]=(0,ye.useState)({course_end_date:null,manage_all_group:!0,send_type:0,can_publish:!0,difficult_settings:[],difficult_count:[],unified_setting:!0}),[cn,Kn]=(0,ye.useState)(!0),[_n,Zt]=(0,ye.useState)(!1),[nn,Pi]=(0,ye.useState)(!1),[xi,Si]=(0,ye.useState)({}),[oi,Ci]=(0,ye.useState)(!1),[Li,Hi]=(0,ye.useState)(!1),lr=(0,ye.useRef)(!1),tr=(0,ye.useRef)(String(Math.random()).slice(-6)),Ln=(sn=window.location.pathname)==null?void 0:sn.includes("add");(0,ye.useEffect)(()=>(window.addEventListener("visibilitychange",Fr),()=>{window.removeEventListener("visibilitychange",Fr)}),[_e,xi]),(0,ye.useEffect)(()=>(pn({type:"globalSetting/footerToggle",payload:!1}),()=>{pn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ye.useEffect)(()=>{_e.length&&Ct!==void 0&&ir()},[Ct,JSON.stringify(_e==null?void 0:_e.map(Di=>Di.id+Di.hack_score))]),(0,ye.useEffect)(()=>{Br(),Ln?Kn(!1):wr()},[]);const Fr=()=>Ee(void 0,null,function*(){var Di;if(document.visibilityState==="visible"){Hi(!0);let Yi=_e.map(Ar=>Ar.id),Wi=localStorage.getItem(tr.current);Wi&&(Wi=JSON.parse(Wi),Wi=Array.isArray(Wi)?Wi:[],Yi=[...Yi,...Wi],localStorage.removeItem(tr.current));const Dn=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:{hack_item_bank_ids:Yi.length?Yi:-1,homework_common_id:Ln?null:xi==null?void 0:xi.homework_id}});if(Dn!=null&&Dn.items){const Ar=(Di=Dn==null?void 0:Dn.items)==null?void 0:Di.map(Mn=>{const hr=_e.find(_r=>_r.id===Mn.id);return hr?xo(vr({},Mn),{hack_score:hr.hack_score}):Mn});$t(Ar)}Hi(!1)}}),Br=()=>Ee(void 0,null,function*(){const Di=yield(0,Bn.ZP)(`/api/courses/${Qt.coursesId}/homework_commons/new.json`,{method:"get",params:{category:Qt==null?void 0:Qt.categoryId,type:5}});Di!=null&&Di.course_name&&Fn(Di)}),wr=()=>Ee(void 0,null,function*(){var Di,Yi;const Wi=yield(0,Bn.ZP)(`/api/homework_commons/${Qt==null?void 0:Qt.categoryId}/edit_hack.json`,{method:"get"});if((Wi==null?void 0:Wi.status)===0){const Dn=(Di=Wi==null?void 0:Wi.collaborators_data)==null?void 0:Di.map(Mn=>({user_id:Mn.id,name:Mn.real_name}));St.setFieldsValue(xo(vr({},Wi),{user_ids:Dn,rank_forbidden_start:Wi!=null&&Wi.rank_forbidden_start?Qi()(Wi==null?void 0:Wi.rank_forbidden_start):"",rank_forbidden_end:Wi!=null&&Wi.rank_forbidden_end?Qi()(Wi==null?void 0:Wi.rank_forbidden_end):""}));const Ar=(Yi=Wi==null?void 0:Wi.items)==null?void 0:Yi.map((Mn,hr)=>{var _r,Pr;return xo(vr({},Mn),{hack_score:(Pr=(_r=Wi==null?void 0:Wi.hack_settings)==null?void 0:_r[hr])==null?void 0:Pr.hack_score})});$t(Ar||[]),Si(vr({},Wi))}Kn(!1)}),Cn=()=>{let Di=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework`;return Ln||(Di=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Qt==null?void 0:Qt.categoryId}/detail`),Di},di=[{name:(zt==null?void 0:zt.course_name)||"",path:`/classrooms/${zt==null?void 0:zt.course_id}/program_homework`},{name:Ln?"\u7F16\u7A0B\u4F5C\u4E1A":xi==null?void 0:xi.name,path:Cn()},{name:(Ln?"\u65B0\u5EFA":"\u7F16\u8F91")+"\u7F16\u7A0B\u4F5C\u4E1A"}],Ki=[{title:"\u5E8F\u53F7",dataIndex:"index",width:80,render:(Di,Yi,Wi)=>Wi+1},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,render:Di=>Tn.createElement(Pt.Z,{placement:"topLeft",title:Di},Tn.createElement("span",null,Di||"--"))},{title:"\u5206\u503C",dataIndex:"hack_score",render:(Di,Yi,Wi)=>Tn.createElement(Me.Z,{disabled:Ct!==2,size:"middle",min:0,precision:1,addonAfter:"\u5206",value:Di,onChange:Dn=>{_e[Wi].hack_score=Dn;const Ar=_e.reduce((Mn,hr)=>Mn+Number(hr.hack_score||0),0);St.setFieldsValue({total_score:Ar.toFixed(2)}),$t([..._e])}})},{title:"\u96BE\u5EA6",dataIndex:"difficulty",align:"center",width:90,render:Di=>Tn.createElement("span",null,Di===1?"\u7B80\u5355":Di===2?"\u4E2D\u7B49":"\u56F0\u96BE")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",render:Di=>Tn.createElement(Pt.Z,{placement:"topLeft",title:Di},Tn.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Di||"--"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes"},{title:"\u64CD\u4F5C",dataIndex:"action",width:146,render:(Di,Yi)=>Tn.createElement("span",null,Tn.createElement("span",{onClick:()=>Ee(void 0,null,function*(){var Wi;pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E..."}});let Dn=yield(0,Bn.ZP)(`/api/problems/${(Wi=Yi==null?void 0:Yi.program_attr)==null?void 0:Wi.identifier}/start.json`,{method:"get"});(Dn==null?void 0:Dn.status)===0&&(0,me.xg)(`/myproblems/${Dn==null?void 0:Dn.identifier}?type=1&pageId=edit&backUrl=${Cn()}`),pn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),className:"c-light-primary current"},"\u4F53\u9A8C"),Tn.createElement("span",{onClick:()=>{var Wi;return(0,me.xg)(`/problems/newedit/${(Wi=Yi==null?void 0:Yi.program_attr)==null?void 0:Wi.identifier}?type=1&pageId=edit&backUrl=${window.location.pathname}`)},className:"c-light-primary current mr20 ml20"},"\u7F16\u8F91"),Tn.createElement("span",{onClick:()=>{const Wi=_e.filter(Dn=>Dn.id!==Yi.id);$t(Wi),te.ZP.success("\u5220\u9664\u6210\u529F")},className:"current",style:{color:"#E30000"}},"\u5220\u9664"))}],ir=()=>{const Di=[..._e],Yi=St.getFieldValue("total_score"),Wi=Di==null?void 0:Di.length;let Dn=0,Ar;switch(Ct){case 0:const Mn=(Yi/Wi).toFixed(2);Di.map((ur,Yr)=>{Dn=Yr,ur.hack_score=Mn>0?Mn:0}),Ar=(Yi-Mn*(Wi-1)).toFixed(2),Di[Dn].hack_score=Ar>0?Ar:0;break;case 1:const hr=[0,1,3,6];let _r=0;const Pr=Di.filter(ur=>ur.difficulty===1).length*hr[1],Lo=Di.filter(ur=>ur.difficulty===2).length*hr[2],fo=Di.filter(ur=>ur.difficulty===3).length*hr[3],mr=Yi/(Pr+Lo+fo);Di.map((ur,Yr)=>{Dn=Yr,ur.hack_score=(hr[ur.difficulty]*mr).toFixed(2),_r=_r+Number(ur.hack_score)});let fr=Di[Dn].hack_score;Ar=(Yi-_r+Number(fr)).toFixed(2),Di[Dn].hack_score=Ar>0?Ar:0;break}$t(Di)},Gi=Di=>{lr.current=Di,St.submit()},dr=Di=>Ee(void 0,null,function*(){var Yi;if(!_e.length){te.ZP.error("\u672A\u8BBE\u7F6E\u7F16\u7A0B\u9898\uFF0C\u8BF7\u6DFB\u52A0\u7F16\u7A0B\u9898"),St.scrollToField("hack_score_settings",{behavior:"smooth",block:"center"});return}Ci(!0);const Wi=[],Dn=_e.map(hr=>(Wi.push(hr.hack_id),{hack_id:hr.hack_id,hack_name:hr.name,hack_score:hr.hack_score,difficult:hr.difficulty})),Ar=(Yi=Di==null?void 0:Di.user_ids)==null?void 0:Yi.map(hr=>hr.user_id),Mn=yield(0,Bn.ZP)(`/api/courses/${Qt.coursesId}/homework_commons/create_hack_homework.json`,{method:"post",body:xo(vr({},Di),{category:Ln?Number(Qt==null?void 0:Qt.categoryId):null,homework_id:Ln?null:xi==null?void 0:xi.homework_id,hack_settings:Dn,user_ids:Ar,hack_ids:Wi})});if((Mn==null?void 0:Mn.status)===0)if(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),lr.current){const hr=vr({},Mn);ut(hr),pn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Mn==null?void 0:Mn.id],selectArrsAll:[hr],params:Qt,detail:!0,type:2,manage_all_group:hr==null?void 0:hr.manage_all_group}})}else Ce.history.push(`/classrooms/${Qt.coursesId}/program_homework/${Mn==null?void 0:Mn.id}/detail`);Ci(!1)}),Er=Di=>Ee(void 0,null,function*(){if(!Di.length){te.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}if(Di.length>200){te.ZP.warning("\u7F16\u7A0B\u9898\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC7200\u9053");return}const Yi=[],Wi=_e.map(Mn=>{var hr;return(hr=Mn.program_attr)==null?void 0:hr.origin_item_bank_id}),Dn=[];Di.forEach(Mn=>{if(Wi.includes(Mn)){const hr=_e.find(_r=>{var Pr;return((Pr=_r.program_attr)==null?void 0:Pr.origin_item_bank_id)===Mn});Dn.push(hr)}else Yi.push(Mn)}),Pi(!0);const Ar=yield(0,Bn.ZP)("/api/problems/copy_item_banks.json",{method:"post",body:{ids:Yi}});if(Ar!=null&&Ar.items){const Mn=[...Dn,...Ar==null?void 0:Ar.items];if(Ct===2){const hr=Mn.reduce((_r,Pr)=>_r+Number(Pr.hack_score||0),0);St.setFieldsValue({total_score:hr.toFixed(2)})}$t(Mn),Zt(!1)}Pi(!1)});return Tn.createElement("div",{className:Oe.wrap},Tn.createElement(ne.Z,{spinning:cn},Tn.createElement("div",{className:Oe.center},Tn.createElement(qe._b,{dataSource:di,className:"mb20"}),Tn.createElement(it.default,{form:St,preserve:!1,onValuesChange:Di=>{"total_score"in Di&&ir()},onFinishFailed:Di=>Ee(void 0,null,function*(){var Yi,Wi;te.ZP.error(Di.errorFields[0].errors[0]),St.scrollToField((Wi=(Yi=Di==null?void 0:Di.errorFields)==null?void 0:Yi[0])==null?void 0:Wi.name,{behavior:"smooth",block:"center"})}),onFinish:dr,colon:!1,size:"large"},Tn.createElement(Jn,{className:"mb20",title:"\u57FA\u672C\u4FE1\u606F",icon:"iconfont icon-jibenxinxi2"},Tn.createElement(it.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"},{whitespace:!0,message:"\u4F5C\u4E1A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Tn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0",showCount:!0,maxLength:60})),Tn.createElement(it.default.Item,{labelCol:{flex:"81px"},label:"\u4F5C\u4E1A\u8BF4\u660E",name:"description",initialValue:"",rules:[{max:5e4,message:"\u4F5C\u4E1A\u8BF4\u660E\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26"}]},Tn.createElement(ci,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26",watch:!0}))),Tn.createElement(Jn,{className:"mb20",title:"\u9898\u76EE\u8BBE\u7F6E",icon:"iconfont icon-timushezhi"},Tn.createElement(it.default.Item,{label:"\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00",name:"languages",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00"}]},Tn.createElement(ce.default.Group,null,Tn.createElement(ce.default,{value:"c"},"C\u8BED\u8A00"),Tn.createElement(ce.default,{value:"c++"},"C++\u8BED\u8A00"),Tn.createElement(ce.default,{value:"java"},"Java\u8BED\u8A00"),Tn.createElement(ce.default,{value:"python"},"Python\u8BED\u8A00"))),Tn.createElement(ke.Z,{align:"middle"},Tn.createElement(it.default.Item,{label:"\u603B\u5206\u503C",name:"total_score",rules:[{required:!0,message:"\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"}],initialValue:100},Tn.createElement(Me.Z,{precision:1,disabled:Ct===2,min:0,style:{width:223},addonAfter:"\u5206"})),Tn.createElement(it.default.Item,{label:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time",initialValue:0,style:{marginLeft:40}},Tn.createElement(Me.Z,{min:0,style:{width:223},addonAfter:"\u5206\u949F"}))),Tn.createElement(it.default.Item,{label:"\u8BD5\u9898\u5206\u503C",name:"hack_score_settings",initialValue:0},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Tn.createElement(se.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Tn.createElement(se.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Tn.createElement(ke.Z,{align:"middle"},Tn.createElement("span",null,"\u9898\u76EE\u5217\u8868"),Tn.createElement(Tt.ZP,{onClick:()=>Zt(!0),style:{marginLeft:"auto",width:110},type:"primary",ghost:!0},"\u9009\u62E9\u7F16\u7A0B\u9898"),Tn.createElement(Tt.ZP,{onClick:()=>(0,me.xg)(`/problems/newcreate?pageId=${tr.current}`),style:{marginLeft:20,width:110},type:"primary"},"\u65B0\u589E\u7F16\u7A0B\u9898")),Tn.createElement("div",{className:Oe.tip},Tn.createElement("i",{className:"iconfont icon-tishi12 mr5 font14"}),"\u63D0\u793A\uFF1A\u53EF\u4EE5\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u5BF9\u8BE5\u8BD5\u9898\u7684\u6D4B\u8BD5\u7528\u4F8B/\u521D\u59CB\u4EE3\u7801\u8FDB\u884C\u4FEE\u6539\uFF0C\u4FEE\u6539\u7684\u5185\u5BB9\u5E76\u4E0D\u4F1A\u540C\u6B65\u5230\u8BD5\u9898\u5E93"),Tn.createElement(it.default.Item,{name:"hack_settings",className:"mb0",initialValue:[]},Tn.createElement(vn,{dataSource:_e,setDataSource:$t,columns:Ki,loading:Li}))),Tn.createElement(Jn,{style:{marginBottom:100},title:"\u4F5C\u4E1A\u8BBE\u7F6E",icon:"iconfont icon-zuoyeshezhi"},Tn.createElement("div",{className:Oe.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Tn.createElement("div",{className:`${Oe.content} mb30`},Tn.createElement(it.default.Item,{name:"hack_rank_rule",noStyle:!0,initialValue:0},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:0},Tn.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Tn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Tn.createElement(se.ZP,{style:{marginLeft:40},value:1},Tn.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Tn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"))))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Tn.createElement("div",{className:Oe.content},Tn.createElement(it.default.Item,{name:"show_late_code",noStyle:!0,valuePropName:"checked",initialValue:!0},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09")))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u516C\u5F00\u8BBE\u7F6E"),Tn.createElement("div",{className:Oe.content},Tn.createElement(it.default.Item,{name:"score_open",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u6210\u7EE9"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09"))),Tn.createElement(it.default.Item,{name:"open_code",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u4EE3\u7801"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),!!je&&Tn.createElement(it.default.Item,{name:"open_code_type",className:"mb0 ml25",initialValue:1},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{style:{marginLeft:60},value:0},"\u4EFB\u610F\u65F6\u95F4"))),Tn.createElement(it.default.Item,{name:"rank_forbidden",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u5F00\u542F\u5C01\u699C"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),!!Yt&&Tn.createElement(ke.Z,{align:"middle",className:"ml25"},Tn.createElement(it.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"rank_forbidden_start",initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Tn.createElement(ge.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:me.Q8,disabledTime:me.d0})),Tn.createElement(it.default.Item,{label:"\u622A\u6B62\u65F6\u95F4",name:"rank_forbidden_end",style:{marginLeft:40},initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Tn.createElement(ge.default,{style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:me.Q8,disabledTime:me.d0}))),Tn.createElement(it.default.Item,{name:"hack_analysis",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u89E3\u6790"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"))),!!rn&&Tn.createElement(it.default.Item,{name:"hack_analysis_type",className:"mb0 ml25",initialValue:2},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:2},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4"),Tn.createElement(se.ZP,{style:{marginLeft:60},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Tn.createElement(it.default.Item,{name:"hack_answer",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u7B54\u6848"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),!!ht&&Tn.createElement(it.default.Item,{name:"hack_answer_type",className:"mb0 ml25",initialValue:1},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4")))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u534F\u4F5C\u8BBE\u7F6E"),Tn.createElement(it.default.Item,{name:"user_ids",noStyle:!0,initialValue:[]},Tn.createElement(on,{params:Qt}))))),Tn.createElement("div",{className:Oe.fixedBtns},Tn.createElement(ke.Z,{align:"middle",className:Oe.center},Tn.createElement(Tt.ZP,{onClick:()=>Ce.history.push(Cn()),style:{padding:"6px 15px"},type:"primary",ghost:!0},"\u53D6\u6D88"),Tn.createElement(Tt.ZP,{loading:oi&&!lr.current,disabled:oi&&lr.current,onClick:()=>Gi(!1),style:{marginLeft:"auto",marginRight:20,padding:"6px 40px"},type:"primary",ghost:!0},"\u4FDD\u5B58\u4F5C\u4E1A"),Tn.createElement(Tt.ZP,{loading:oi&&lr.current,disabled:oi&&!lr.current,onClick:()=>Gi(!0),style:{padding:"6px 19px"},type:"primary"},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u4F5C\u4E1A")))),Tn.createElement(ii,{setScoreShow:Zt,isshixuns:!1,ScoreShow:_n,virtualId:tr.current,isloadings:nn,onOk:Er,selectedIds:_e.map(Di=>{var Yi;return(Yi=Di.program_attr)==null?void 0:Yi.origin_item_bank_id})||[]}),Tn.createElement(Ai.Z,{courseEndTime:Hn==null?void 0:Hn.course_end_date,onWindowBack:()=>{window.location.href=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Hn==null?void 0:Hn.id}/detail`}}))}},84677:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(78241),We=ve(8591),jt=ve(43418),qe=ve(95237),et=ve(5112),ke=ve(5871),Tt=ve(43604),bt=ve(5083),tt=ve(24905),Ot=ve(61186),it=ve.n(Ot),Pt=ve(99064),Me=ve(24065),te=ve(955),ne=ve(89070),ce=ve(59437),se=ve(92365),ge=ve(79834),me=ve(59301),Ce=Object.defineProperty,Fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ge=(It,Ht,Mt)=>Ht in It?Ce(It,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):It[Ht]=Mt,ft=(It,Ht)=>{for(var Mt in Ht||(Ht={}))Ke.call(Ht,Mt)&&Ge(It,Mt,Ht[Mt]);if(Ie)for(var Mt of Ie(Ht))Ye.call(Ht,Mt)&&Ge(It,Mt,Ht[Mt]);return It},Xe=(It,Ht)=>Fe(It,Pe(Ht)),kt=(It,Ht)=>{var Mt={};for(var Xt in It)Ke.call(It,Xt)&&Ht.indexOf(Xt)<0&&(Mt[Xt]=It[Xt]);if(It!=null&&Ie)for(var Xt of Ie(It))Ht.indexOf(Xt)<0&&Ye.call(It,Xt)&&(Mt[Xt]=It[Xt]);return Mt},Je=(It,Ht,Mt)=>new Promise((Xt,gt)=>{var Re=vn=>{try{yn(Mt.next(vn))}catch(Nt){gt(Nt)}},Lt=vn=>{try{yn(Mt.throw(vn))}catch(Nt){gt(Nt)}},yn=vn=>vn.done?Xt(vn.value):Promise.resolve(vn.value).then(Re,Lt);yn((Mt=Mt.apply(It,Ht)).next())});const Wt=It=>{var Ht=It,{classroomList:Mt,dispatch:Xt,courseEndTime:gt,onWindowBack:Re}=Ht,Lt=kt(Ht,["classroomList","dispatch","courseEndTime","onWindowBack"]),yn,vn,Nt,en,tn,On,hn,Bn,mt,Yn,xn,ze,Le,we,Be,De,Se,rt,Et,Ue,Ze,At,xt,dt,Rt,bn,En,un,dn,Zn,An,yi,ii,Ai,Oi,Qi,Tn,or,Kr;const Xr=(0,ne.useParams)(),[zr]=Oe.default.useForm(),[Or,bo]=(0,ye.useState)(1),[Zr,vr]=(0,ye.useState)([]),[xo,ei]=(0,ye.useState)(0),[Ee,Jn]=(0,ye.useState)(2e3),[ci,on]=(0,ye.useState)(!0),[qn,Gn]=(0,ye.useState)(!1),[sn,Qt]=(0,ye.useState)(!1),[pn,St]=(0,ye.useState)([]),[Ct,je]=(0,ye.useState)(!0),[Yt,rn]=(0,ye.useState)(!((Nt=(vn=(yn=Mt.actionTabs)==null?void 0:yn.selectArrsAll)==null?void 0:vn[0])!=null&&Nt.send_type));let[ht,_e]=(0,ye.useState)([0,0,0]);(0,ye.useEffect)(()=>{var _n,Zt,nn,Pi,xi,Si,oi,Ci,Li,Hi,lr,tr,Ln;if(Mt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Hn(),(nn=(Zt=(_n=Mt.actionTabs)==null?void 0:_n.selectArrsAll)==null?void 0:Zt[0])!=null&&nn.can_publish?_e([...(Li=(Ci=(oi=Mt.actionTabs)==null?void 0:oi.selectArrsAll)==null?void 0:Ci[0])==null?void 0:Li.difficult_count]):_e([...(Si=(xi=(Pi=Mt.actionTabs)==null?void 0:Pi.selectArrsAll)==null?void 0:xi[0])==null?void 0:Si.difficult_settings]),rn(!((tr=(lr=(Hi=Mt.actionTabs)==null?void 0:Hi.selectArrsAll)==null?void 0:lr[0])!=null&&tr.send_type)),$t(),Mt.actionTabs.type===2){const Fr=(Ln=Mt.actionTabs.selectArrsAll)==null?void 0:Ln[0];je(Fr.unified_setting)}else je(!1)},[Mt.actionTabs]),(0,ye.useEffect)(()=>{if(qn){if(sn)return;Xt({type:"classroomList/setActionTabs",payload:{}}),(0,Me.GJ)()?(Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Xe(ft({},Mt.actionTabs.params),{type:1})}),Xt({type:"shixunHomeworks/getWorkList",payload:ft({},Xr)})):Xt({type:"classroomList/getClassroomCommonList",payload:ft({},Mt.actionTabs.params)})}},[qn]);const $t=_n=>Je(void 0,null,function*(){on(!0);const Zt=yield(0,se.c_)(Xe(ft({},Xr),{page:_n||Or,limit:2e4,homework_id:Mt.actionTabs.type===1?"":Mt.actionTabs.selectArrs[0]}));Zt==null||Zt.course_groups.map((nn,Pi)=>{nn.key=nn.id,nn.title=nn.name,nn.disabled=nn.is_published}),Zt&&(vr([...Zt==null?void 0:Zt.course_groups]),ei(Zt==null?void 0:Zt.course_groups_count),on(!1),_n||zr.setFieldsValue({publish_time:it()(it()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:it()(it()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),zt=()=>{(0,Me.GJ)()?Mt.actionTabs.detail?(Xt({type:"shixunHomeworks/setActionTabs",payload:{}}),Xt({type:"shixunHomeworks/getWorkList",payload:ft({},Xr)}),Xt({type:"shixunHomeworks/getWorkSetting",payload:ft({},Xr)})):Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Xe(ft({},Mt.actionTabs.params),{type:5,category:Mt.actionTabs.params.categoryId})}):Xt({type:"classroomList/getClassroomCommonList",payload:ft({},Mt.actionTabs.params)})},Fn=()=>Je(void 0,null,function*(){var _n,Zt;if((0,Me.Rm)()&&!((_n=Mt.AssistantObject.hack)!=null&&_n.can_publish)){We.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Kn(!1);return}const nn=ft({},zr.getFieldsValue());if(nn.end_time<=nn.publish_time){We.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kn(!1);return}if((pn==null?void 0:pn.length)<=0&&!Ct&&Zr.length>0){We.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kn(!1);return}if(ht.reduce((Si,oi)=>Si+oi)===0&&!Yt){We.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Kn(!1);return}let Pi={homework_ids:[...Mt.actionTabs.selectArrs],group_ids:pn.length>0?pn.map(Si=>Si.id):(Zt=Mt.detailCommonHomeworksList)==null?void 0:Zt.course_groups,end_time:it()(nn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:it()(nn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:ht==null?void 0:ht.map(Si=>Si),send_type:Yt?"0":"1",unified_setting:!pn.length};if(Kn(!0),(yield(0,Pt.ZP)(`/api/courses/${Xr.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ft({},Pi)})).status===0){if(Kn(!1),(0,te.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),We.ZP.success("\u53D1\u5E03\u6210\u529F"),Xt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Re){Re();return}Lt.onCallback&&Lt.onCallback(),zt(),localStorage.getItem("Noviceguide")==="0"||Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:me.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Kn(!1)}),Hn=()=>{bo(1),vr([]),St([])},ut=xo>Or*Ee,[cn,Kn]=(0,ye.useState)(!1);return me.createElement(jt.default,{width:600,confirmLoading:cn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Mt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Fn,onCancel:()=>{if(Hn(),Xt({type:"classroomList/setActionTabs",payload:{}}),Re){Re();return}zt()}},me.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",me.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Zr&&me.createElement(Oe.default,{form:zr},me.createElement("div",{style:{paddingLeft:0}},Mt.actionTabs.type===2&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),me.createElement(et.ZP.Group,{value:Yt,disabled:!((On=(tn=(en=Mt.actionTabs)==null?void 0:en.selectArrsAll)==null?void 0:tn[0])!=null&&On.can_publish),onChange:_n=>{rn(_n.target.value)}},me.createElement(et.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),me.createElement(et.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Yt&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{style:{marginRight:65}}),me.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",me.createElement(ke.Z,{value:ht[0],onChange:_n=>{ht[0]=_n,_e([...ht])},min:0,disabled:!((mt=(Bn=(hn=Mt.actionTabs)==null?void 0:hn.selectArrsAll)==null?void 0:Bn[0])!=null&&mt.can_publish),placeholder:`\u6700\u5927${(Le=(ze=(xn=(Yn=Mt.actionTabs)==null?void 0:Yn.selectArrsAll)==null?void 0:xn[0])==null?void 0:ze.difficult_count)==null?void 0:Le[0]}`,max:(Se=(De=(Be=(we=Mt.actionTabs)==null?void 0:we.selectArrsAll)==null?void 0:Be[0])==null?void 0:De.difficult_count)==null?void 0:Se[0],style:{width:60}})),me.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",me.createElement(ke.Z,{value:ht[1],onChange:_n=>{ht[1]=_n,_e([...ht])},min:0,disabled:!((Ue=(Et=(rt=Mt.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:Et[0])!=null&&Ue.can_publish),max:(dt=(xt=(At=(Ze=Mt.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:At[0])==null?void 0:xt.difficult_count)==null?void 0:dt[1],placeholder:`\u6700\u5927${(un=(En=(bn=(Rt=Mt.actionTabs)==null?void 0:Rt.selectArrsAll)==null?void 0:bn[0])==null?void 0:En.difficult_count)==null?void 0:un[1]}`,style:{width:60}})),me.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",me.createElement(ke.Z,{value:ht[2],onChange:_n=>{ht[2]=_n,_e([...ht])},min:0,disabled:!((An=(Zn=(dn=Mt.actionTabs)==null?void 0:dn.selectArrsAll)==null?void 0:Zn[0])!=null&&An.can_publish),placeholder:`\u6700\u5927${(Oi=(Ai=(ii=(yi=Mt.actionTabs)==null?void 0:yi.selectArrsAll)==null?void 0:ii[0])==null?void 0:Ai.difficult_count)==null?void 0:Oi[2]}`,max:(Kr=(or=(Tn=(Qi=Mt.actionTabs)==null?void 0:Qi.selectArrsAll)==null?void 0:Tn[0])==null?void 0:or.difficult_count)==null?void 0:Kr[2],style:{width:60}}))),me.createElement(qe.Z,{className:"mt30",align:"middle"},me.createElement(Tt.Z,null,me.createElement(Oe.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},me.createElement(bt.default,{style:{width:170,marginRight:"25px"},disabledDate:_n=>(0,ge.Q8)(_n,gt),disabledTime:_n=>(0,ge.d0)(_n),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:it()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),me.createElement(Tt.Z,{className:"ml20"},me.createElement(Oe.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},me.createElement(bt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:it()((0,te.U6)(),"HH:mm")},disabledDate:_n=>(0,ge.Q8)(_n,gt,zr.getFieldValue("publish_time")),disabledTime:_n=>(0,ge.d0)(_n,zr.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Mt.actionTabs.type===2&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),me.createElement(et.ZP.Group,{value:Ct,onChange:_n=>{je(_n.target.value),St([])}},me.createElement(et.ZP,{value:!0,disabled:!Mt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),me.createElement(et.ZP,{className:"ml20",disabled:Zr.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zr.length<=0&&Mt.actionTabs.type===2&&me.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Mt.actionTabs.type===1||!Ct)&&Zr.length>0&&me.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},me.createElement("span",{style:{flex:1}},me.createElement(tt.default,{checked:pn.length===Zr.length,onChange:_n=>{pn.length===Zr.length?St([]):St(Zr.filter(Zt=>!Zt.is_published))}},"\u5168\u9009")," "),me.createElement("span",{style:{width:16}}),me.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",pn.length||0,"\u4E2A\u5206\u73ED")),(Mt.actionTabs.type===1||!Ct)&&Zr.length>0&&me.createElement(ce.Z,{data:Zr,selectedRowKeys:pn,setSelectedRowKeys:St})))};Nn.Z=(0,ne.connect)(({classroomList:It})=>({classroomList:It}))(Wt)},79834:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Q8:function(){return Re},d0:function(){return Lt},w6:function(){return gt}});var ye=ve(59301),Oe=ve(5083),We=ve(57809),jt=ve(8591),qe=ve(43418),et=ve(5112),ke=ve(95237),Tt=ve(43604),bt=ve(6848),tt=ve(24905),Ot=ve(3113),it=ve(61186),Pt=ve.n(it),Me=ve(24065),te=ve(99064),ne=ve(89392),ce=ve.n(ne),se=ve(955),ge=ve(24990),me=ve(89070),Ce=ve(40731),Fe=ve(46474),Pe=ve(38233),Ie=ve(82438),Ke=ve(49692),Ye=ve(59301),Ge=Object.defineProperty,ft=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,It=(tn,On,hn)=>On in tn?Ge(tn,On,{enumerable:!0,configurable:!0,writable:!0,value:hn}):tn[On]=hn,Ht=(tn,On)=>{for(var hn in On||(On={}))Je.call(On,hn)&&It(tn,hn,On[hn]);if(kt)for(var hn of kt(On))Wt.call(On,hn)&&It(tn,hn,On[hn]);return tn},Mt=(tn,On)=>ft(tn,Xe(On)),Xt=(tn,On,hn)=>new Promise((Bn,mt)=>{var Yn=Le=>{try{ze(hn.next(Le))}catch(we){mt(we)}},xn=Le=>{try{ze(hn.throw(Le))}catch(we){mt(we)}},ze=Le=>Le.done?Bn(Le.value):Promise.resolve(Le.value).then(Yn,xn);ze((hn=hn.apply(tn,On)).next())});function gt(tn,On){const hn=[];for(let Bn=tn;Bn{const Bn=tnPt()(On).endOf("day"),Yn=tn{const hn=parseInt(Pt()(tn).format("HH")),Bn=parseInt(Pt()().format("HH")),mt=parseInt(Pt()().format("mm"));if(!tn)return{disabledHours:()=>gt(0,Bn),disabledMinutes:()=>gt(0,mt)};if(On){const Yn=parseInt(Pt()(On).format("HH")),xn=parseInt(Pt()(On).format("mm"));return Pt()(tn).isSame(Pt()(On),"day")?{disabledHours:()=>gt(0,Yn),disabledMinutes:()=>hn<=Yn?gt(0,xn):[]}:void 0}if(Pt()(tn).isSame(Pt()(),"day"))return{disabledHours:()=>gt(0,Bn),disabledMinutes:()=>Pt()(tn).isSame(Pt()(),"hour")&&hn<=Bn?gt(0,mt):[]}},yn=(tn,On)=>tn==null?void 0:tn.map(hn=>{var Bn;return(Bn=On==null?void 0:On.find(mt=>mt.value===hn))==null?void 0:Bn.id}),{RangePicker:vn}=Oe.default,{Option:Nt}=We.default,en=({shixunHomeworks:tn,loading:On,dispatch:hn,classroomList:Bn,user:mt})=>{var Yn,xn,ze,Le,we,Be,De,Se,rt;const Et=(0,me.useParams)(),{workSetting:Ue,workList:Ze,shixunWorkList:At,headerInfo:xt,changeData:dt}=tn,[Rt,bn]=(0,ye.useState)(!1),[En,un]=(0,ye.useState)(!1);let[dn,Zn]=(0,ye.useState)([]),[An,yi]=(0,ye.useState)([]),[ii,Ai]=(0,ye.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Ce.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Oi,Qi]=(0,ye.useState)({}),[Tn,or]=(0,ye.useState)({});(0,ye.useEffect)(()=>()=>{Zn([])},[]),(0,ye.useEffect)(()=>{bn(!(0,Me.GJ)())},[(0,Me.GJ)()]);const Kr=()=>{hn({type:"shixunHomeworks/getWorkSetting",payload:Ht({},Et)})};(0,ye.useEffect)(()=>{if(!(Ue!=null&&Ue.course_id))return;Object.keys(ii).map(function(ci){ii[ci]=Ue[ci]}),(!ii.allow_late||!ii.unified_late)&&(ii.late_penalty=20,ii.penalty_type=Ce.Q.Percent),ii.unified_setting||(ii.unified_late=!1,ii.unified_anonymous_comment=!1,ii.unified_anonymous_appeal=!1),dn=JSON.parse(JSON.stringify(Ue.group_settings.map(ci=>Mt(Ht({},ci),{group_name:[ci.group_name]})).filter(ci=>ci.publish_time!==null))),An=JSON.parse(JSON.stringify(Ue.allow_late_settings.map(ci=>Mt(Ht({},ci),{group_name:[ci.group_name]})).filter(ci=>ci.late_time!==null))),Ai(Ht({},ii));const Jn=(0,se.QE)((dn==null?void 0:dn.length)>0?dn:[]);Zn([...Jn]),(An==null?void 0:An.length)<=0?yi([{penalty_type:Ce.Q.Percent,late_penalty:20}]):yi([...An])},[Ue]);const Xr=()=>Xt(void 0,null,function*(){var Jn,ci;if(((Jn=mt==null?void 0:mt.userInfo)==null?void 0:Jn.user_status)===2){(0,Fe.Rd)();return}const on=JSON.parse(JSON.stringify(ii));if(on.challenge_settings.filter(Gn=>!Gn.hide),on.categoryId=Et.categoryId,(ci=on.challenge_settings)!=null&&ci.every(Gn=>!Gn.checked)){jt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(dn),!ii.unified_setting)dn=dn==null?void 0:dn.map(Gn=>{var sn;if(!Gn.publish_time||!Gn.end_time)throw jt.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(sn=Ue.group_settings)==null?void 0:sn.filter(Qt=>{var pn;return(pn=Gn==null?void 0:Gn.group_name)==null?void 0:pn.includes(Qt.group_name)}).map(Qt=>Qt.group_id||Qt.id).toString().split(","),Gn});else if(!ii.publish_time||!ii.end_time)throw jt.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(on.group_settings=dn,ii.allow_late)if(ii.unified_late){if(ii.late_penalty===null||ii.late_penalty===void 0||ii.late_penalty<0||ii.late_penalty>100)throw jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ii.late_time)throw jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else An=An==null?void 0:An.map(Gn=>{var sn,Qt;if(Gn.late_penalty===null||Gn.late_penalty===void 0||Gn.late_penalty<0||Gn.late_penalty>100)throw jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Gn.late_time)throw jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(Qt=(sn=Gn==null?void 0:Gn.group_name)==null?void 0:sn.map(pn=>{var St,Ct;let je=(Ct=(St=Ue.group_settings)==null?void 0:St.filter(Yt=>(Yt==null?void 0:Yt.group_name)===pn))==null?void 0:Ct[0];return je==null?void 0:je.group_id}))==null?void 0:Qt.toString().split(","),Gn}),on.allow_late_settings=An;let qn=yield(0,Ke.Tr)({homework_common_ids:[parseInt(Et.categoryId)],course_id:Et.coursesId,type:"homework_common"});(qn==null?void 0:qn.student_count)===0?zr(on):(or(on),Qi(qn))}),zr=Jn=>{var ci;if(Jn.total_score===null){jt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Jn!=null&&Jn.work_efficiency&&Jn.eff_score===null){jt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const on=Jn.challenge_settings.reduce((sn,Qt)=>sn+Number(Qt.challenge_score),0);if((on==null?void 0:on.toFixed(10))!==((ci=Jn.total_score-Jn.eff_score)==null?void 0:ci.toFixed(10))){jt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Jn.total_score}\u5206`);return}const qn={shixun_evaluation:Jn.shixun_evaluation,challenge_settings:Jn.challenge_settings};let Gn=()=>{var sn;const Qt=()=>Xt(void 0,null,function*(){un(!0),(yield(0,te.ZP)(`/api/homework_commons/${Et.categoryId}/publish_setting.json`,{method:"post",body:Ht({},Jn)})).status===0&&(jt.ZP.success("\u66F4\u65B0\u6210\u529F"),Kr(),hn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ht({},Et)})),un(!1)});!(0,ne.isEqual)(dt,qn)&&!((sn=xt==null?void 0:xt.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03"))?qe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Qt}):Qt()};Ue!=null&&Ue.high_resources_consume&&!(Ue!=null&&Ue.high_resources_consume_permission)?hn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Et.coursesId,type:"shixun",type_id:Et.categoryId,name:Ue.homework_name,fn:()=>{Gn()}}}):Gn()},Or=(Jn,ci,on="group_id")=>{var qn;return ci?ci.find(Gn=>Gn[on]===Jn):(qn=Ue==null?void 0:Ue.group_settings)==null?void 0:qn.find(Gn=>Gn.group_id[0]===Jn)},bo=(Ue==null?void 0:Ue.allow_late)||(Ue==null?void 0:Ue.anonymous_comment),Zr=Jn=>{var ci,on;const qn=Or(Jn,Ue==null?void 0:Ue.allow_late_settings,"id"),Gn=Or(Jn,Ue==null?void 0:Ue.anonymous_comment_settings),sn=Or(Jn);return(Ue==null?void 0:Ue.allow_late)&&qn&&Pt()(qn==null?void 0:qn.late_time)<=Pt()()||(Ue==null?void 0:Ue.anonymous_comment)&&Gn&&(Gn==null?void 0:Gn.evaluation_start)!==null||((on=(Pt()(sn==null?void 0:sn.end_time)<=Pt()()&&((ci=Ue==null?void 0:Ue.allow_late_settings)==null?void 0:ci.filter(Qt=>Qt.group_id.includes(Jn))))[0])==null?void 0:on.late_time)!=null},vr=(0,ye.useMemo)(()=>(Ue==null?void 0:Ue.allow_late)||(Ue==null?void 0:Ue.all_group_late),[Ue,xt]),xo=Ue==null?void 0:Ue.anonymous_comment,ei=Jn=>{if(!Jn)return!1;const ci=Or(Jn,Ue==null?void 0:Ue.anonymous_comment_settings);return(Ue==null?void 0:Ue.anonymous_comment)&&ci&&(ci==null?void 0:ci.evaluation_start)!==null},Ee=(Jn,ci)=>{var on,qn,Gn,sn,Qt;Jn!=null&&Jn.group_id||(Jn.group_id=yn(Jn==null?void 0:Jn.group_name,Ue==null?void 0:Ue.group_settings)),hn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Jn,index:ci,rangePickerDisabled:(qn=(on=Jn==null?void 0:Jn.group_id)==null?void 0:on[0])!=null&&qn.publish_time?Rt||(Pt()()<=Pt()((sn=Or((Gn=Jn==null?void 0:Jn.group_id)==null?void 0:Gn[0]))==null?void 0:sn.publish_time)?!1:[!0,Zr((Qt=Jn==null?void 0:Jn.group_id)==null?void 0:Qt[0])]):!1,disabledDate:Ue==null?void 0:Ue.course_end_date}})};return Ye.createElement("section",{className:ge.Z.form},Ye.createElement("div",{className:ge.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ye.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ye.createElement("div",null,Ye.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ye.createElement(et.ZP.Group,{disabled:Rt||!((Yn=xt==null?void 0:xt.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03"))||(0,Me.Rm)()&&!((xn=Bn.AssistantObject.practice)!=null&&xn.can_publish),value:ii.unified_setting,onChange:Jn=>{var ci;if(!((ci=xt==null?void 0:xt.homework_status)!=null&&ci.includes("\u672A\u53D1\u5E03"))){jt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ii.unified_setting=!ii.unified_setting,ii.unified_setting||(ii.unified_late=!1,yi([{late_penalty:5}])),Ai(Object.assign({},ii)),ii.unified_setting===!1&&dn==""){Zn(dn.concat({}));return}ii.unified_setting&&(Zn([]),yi([{late_penalty:5}]))}},Ye.createElement(et.ZP,{value:!0,disabled:Rt||!(Ue!=null&&Ue.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ye.createElement(et.ZP,{disabled:Rt||!((ze=Ue==null?void 0:Ue.group_settings)!=null&&ze.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Le=Ue==null?void 0:Ue.group_settings)==null?void 0:Le.length)===0&&Ye.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),ii.unified_setting&&Ye.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ye.createElement(ke.Z,{align:"middle"},Ye.createElement(Tt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ye.createElement(Tt.Z,{className:"ml10"},Ye.createElement(Oe.default,{size:"large",disabled:Rt||!((we=xt==null?void 0:xt.homework_status)!=null&&we.includes("\u672A\u53D1\u5E03")||(Be=xt==null?void 0:xt.homework_status)!=null&&Be.includes("\u672A\u5F00\u59CB"))||(0,Me.Rm)()&&!((De=Bn.AssistantObject.practice)!=null&&De.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Jn=>Re(Jn,Ue==null?void 0:Ue.course_end_date),disabledTime:Jn=>Lt(Jn),value:ii.publish_time?Pt()(ii.publish_time):"",onChange:(Jn,ci)=>{ii.publish_time=ci,(ii.end_time==""||!ii.end_time)&&ii.unified_setting&&(ii.end_time=Pt()(Jn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ai(Object.assign({},ii))}}))),Ye.createElement(ke.Z,{align:"middle",className:"pl30"},Ye.createElement(Tt.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ye.createElement(Tt.Z,{className:"ml10"},Ye.createElement(Oe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ue==null?void 0:Ue.allow_late)&&(Ue==null?void 0:Ue.homework_status.includes("\u5DF2\u622A\u6B62"))||Rt||(Ue==null?void 0:Ue.allow_late)&&Pt()()>=Pt()(Ue==null?void 0:Ue.end_time)||(0,Me.Rm)()&&!((Se=Bn.AssistantObject.practice)!=null&&Se.can_publish),disabledDate:Jn=>Re(Jn,Ue==null?void 0:Ue.course_end_date,ii.publish_time),disabledTime:Jn=>Lt(Jn,ii.publish_time),value:ii.end_time?Pt()(ii.end_time):"",onChange:(Jn,ci)=>{ii.end_time=ci,Ai(Object.assign({},ii))}})))),!ii.unified_setting&&(dn==null?void 0:dn.length)>0&&Ye.createElement(ke.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},dn&&dn.map(function(Jn,ci){var on,qn,Gn,sn,Qt,pn,St;return Ye.createElement(Tt.Z,{span:24,key:ci},Ye.createElement(ke.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ci==(dn==null?void 0:dn.length)-1?"0px":"10px"}},Ye.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ci+1),Ye.createElement(We.default,{disabled:Rt||((on=xt==null?void 0:xt.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03")&&Jn.id||Pt()(){var je;if((0,Me.Rm)()&&!((je=Bn.AssistantObject.practice)!=null&&je.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn[ci].group_name=Ct,dn[ci].group_id=Jn.group_id;const Yt=(0,ne.flattenDeep)(dn.map(ht=>ht.group_name)),rn=An.map(ht=>{let _e=(ht==null?void 0:ht.group_name)||[];return Mt(Ht({},ht),{group_name:(0,ne.remove)(_e,$t=>Yt.includes($t))})});yi(rn),Zn(dn.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>Ye.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ee(Jn,ci)},"+",Ct==null?void 0:Ct.length)},Ue.group_settings&&Ue.group_settings.map(function(Ct){if(!dn.map(Yt=>Yt.group_name).flat().includes(Ct.group_name))return Ye.createElement(Nt,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),Ye.createElement("div",{className:"ml20"},Ye.createElement(vn,{size:"large",ranges:{\u6B64\u523B:[Jn.publish_time?Pt()(Jn.publish_time):Pt()(),Pt()()]},allowClear:!1,disabled:Rt||(Pt()()<=Pt()((sn=Or((Gn=Jn==null?void 0:Jn.group_id)==null?void 0:Gn[0]))==null?void 0:sn.publish_time)?!1:[!0,Zr((Qt=Jn==null?void 0:Jn.group_id)==null?void 0:Qt[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ct=>Re(Ct,Ue==null?void 0:Ue.course_end_date),disabledTime:Ct=>Lt(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pt()((0,se.U6)(),"HH:mm"),Pt()((0,se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Jn.publish_time?Pt()(Jn.publish_time):void 0,Jn.end_time?Pt()(Jn.end_time):void 0],onChange:(Ct,je)=>{var Yt;if((0,Me.Rm)()&&!((Yt=Bn.AssistantObject.practice)!=null&&Yt.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn[ci].publish_time=je[0],!Jn.end_time&&je[0]?dn[ci].end_time=Pt()(je[0]).add(7,"days"):dn[ci].end_time=je[1],Zn([...dn])},onCalendarChange:(Ct,je,Yt)=>{if(je!=null&&je[0]&&!je[1]){const rn=Pt()(je[0]).add(7,"days");dn[ci].publish_time=je[0],dn[ci].end_time=rn,Zn([...dn])}}})),!Rt&&Ye.createElement("div",{style:{display:"flex",width:"50px"}},((pn=Jn==null?void 0:Jn.group_id)==null?void 0:pn.length)>1&&Ye.createElement(bt.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ye.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ee(Jn,ci)})),dn.length<((St=Ue==null?void 0:Ue.group_settings)==null?void 0:St.length)&&Ye.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,Me.Rm)()&&!((Ct=Bn.AssistantObject.practice)!=null&&Ct.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zn(dn.concat({}))}}),((Jn==null?void 0:Jn.publish_time)&&Pt()(){const Ct=(0,ne.cloneDeep)(An);Ct.forEach((je,Yt)=>{je.group_name&&(je.group_name=je.group_name.filter(rn=>{var ht;return!((ht=dn[ci].group_name)!=null&&ht.includes(rn))}))}),dn=dn.filter((je,Yt)=>ci!==Yt),yi(Ct),Zn(dn.slice()),setTimeout(()=>Zn(dn.slice()),10)}}))))}))),Ye.createElement(ke.Z,null,Ye.createElement(Tt.Z,null,Ye.createElement("div",{className:ge.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ye.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ye.createElement(Tt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ye.createElement(tt.default,{checked:ii.allow_late,disabled:Rt||vr,onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn.target.checked&&qe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ye.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ye.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ye.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ye.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),ii.allow_late=!ii.allow_late,An==""&&yi([{late_penalty:5}]),Ai(Object.assign({},ii))}},Ye.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ii==null?void 0:ii.allow_late)&&Ye.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ye.createElement("div",{style:{display:"flex"}},Ye.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ye.createElement(et.ZP.Group,{style:{marginLeft:"20px"},disabled:Rt||(Ue==null?void 0:Ue.anonymous_comment)||(Ue==null?void 0:Ue.allow_late),value:ii.unified_late,onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ii.unified_late=Jn.target.value,An==""&&!Jn.target.value&&yi([{penalty_type:Ce.Q.Percent,late_penalty:20}]),Ai(Ht({},ii))}},(ii==null?void 0:ii.unified_setting)&&Ye.createElement(et.ZP,{value:!0,disabled:!(Ue!=null&&Ue.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((rt=Ue==null?void 0:Ue.group_settings)==null?void 0:rt.length)>0&&Ye.createElement(et.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ii!=null&&ii.unified_late?Ye.createElement(Ye.Fragment,null,Ye.createElement(ke.Z,{align:"middle",style:{marginTop:"10px"}},Ye.createElement(Tt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ye.createElement(Tt.Z,{className:"ml20"},Ye.createElement(Ce.Z,{disabled:Rt||xo,value:{type:ii.penalty_type,inputValue:ii.late_penalty},onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ai(Mt(Ht({},ii),{late_penalty:Jn.inputValue,penalty_type:Jn.type}))}})),Ye.createElement(Tt.Z,{flex:"1",className:"ml5"},Ye.createElement("span",{className:"c-grey-c ml10"},ii.penalty_type===Ce.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ye.createElement(ke.Z,{align:"middle",style:{marginTop:"15px"}},Ye.createElement(Tt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ye.createElement(Tt.Z,{className:"ml20"},Ye.createElement(Oe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Rt||xo,value:ii.late_time?Pt()(ii.late_time):"",disabledDate:Jn=>Re(Jn,Ue==null?void 0:Ue.course_end_date),onChange:(Jn,ci)=>{var on;if((0,Me.Rm)()&&!((on=Bn.AssistantObject.practice)!=null&&on.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ii.late_time=ci,Ai(Object.assign({},ii))}})))):An.map(function(Jn,ci){var on;return Ye.createElement(Tt.Z,{span:24,key:ci},Ye.createElement(ke.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ye.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ci+1),Ye.createElement(We.default,{disabled:Rt||!((on=xt==null?void 0:xt.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03"))&&Jn.id||(Ue==null?void 0:Ue.anonymous_comment),mode:"multiple",className:ge.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Jn.group_name=="string"?[Jn.group_name]:Jn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:qn=>{var Gn;if((0,Me.Rm)()&&!((Gn=Bn.AssistantObject.practice)!=null&&Gn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].group_name=qn,An[ci].group_id=Jn.group_id,yi(An.slice())}},Ue.group_settings&&Ue.group_settings.map(function(qn){const Gn=An.map(Qt=>Qt.group_name).flat(),sn=dn.map(Qt=>Qt.group_name).flat();if(ii!=null&&ii.unified_setting){if(!Gn.includes(qn.group_name))return Ye.createElement(Nt,{value:qn.group_name,key:qn.id},qn.group_name)}else if(sn.includes(qn.group_name)&&!Gn.includes(qn.group_name))return Ye.createElement(Nt,{value:qn.group_name,key:qn.id},qn.group_name)})),Ye.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ye.createElement(Ce.Z,{disabled:Rt||ei(Jn.id),value:{type:Jn.penalty_type,inputValue:Jn.late_penalty},onChange:qn=>{var Gn;if((0,Me.Rm)()&&!((Gn=Bn.AssistantObject.practice)!=null&&Gn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].late_penalty=qn.inputValue,An[ci].penalty_type=qn.type,yi([...An])}}),Ye.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ye.createElement(Oe.default,{size:"large",disabled:Rt||ei(Jn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:qn=>Re(qn,Ue==null?void 0:Ue.course_end_date),format:"YYYY-MM-DD HH:mm",value:Jn!=null&&Jn.late_time?Pt()(Jn.late_time):void 0,onChange:(qn,Gn)=>{var sn;if((0,Me.Rm)()&&!((sn=Bn.AssistantObject.practice)!=null&&sn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].late_time=Gn,yi([...An])}}),!Rt&&Ye.createElement("div",{style:{display:"flex",width:"50px"}},Ye.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qn;if((0,Me.Rm)()&&!((qn=Bn.AssistantObject.practice)!=null&&qn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yi(An.concat({penalty_type:Ce.Q.Percent,late_penalty:20}))}}),ci>0&&!Jn.id&&Ye.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var qn;if((0,Me.Rm)()&&!((qn=Bn.AssistantObject.practice)!=null&&qn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An=An.filter((Gn,sn)=>ci!==sn),yi(An.slice()),setTimeout(()=>yi(An.slice()),10)}}))))})),!Rt&&Ye.createElement(Ye.Fragment,null,Ye.createElement(Ot.ZP,{type:"primary",size:"large",loading:En,style:{width:"138px",marginTop:"30px"},onClick:()=>Xr()},"\u4FDD\u5B58")),Ye.createElement(Pe.Z,{onConfirm:(Jn,ci)=>{dn.splice(Jn,0,...ci),dn.splice(Jn+ci.length,1);const on=(0,se.QE)([...dn]);Zn([...on])}}),Ye.createElement(Ie.Z,{resdata:Oi,type:"shixun",okloading:En,oktext:(Oi==null?void 0:Oi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Jn=>Xt(void 0,null,function*(){un(!0);let ci=yield(0,te.ZP)(`/api/courses/${Et.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Et.categoryId)]}});un(!1),(ci==null?void 0:ci.status)===0&&zr(Tn)})}))};Nn.ZP=(0,me.connect)(({shixunHomeworks:tn,classroomList:On,loading:hn,user:Bn})=>({shixunHomeworks:tn,classroomList:On,loading:hn.effects,user:Bn}))(en)},59437:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return tt}});var ye=ve(59301),Oe=ve(92832),We=ve(24905),jt=ve(95237),qe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ke=ve(8797),Tt=(Ot,it,Pt)=>new Promise((Me,te)=>{var ne=ge=>{try{se(Pt.next(ge))}catch(me){te(me)}},ce=ge=>{try{se(Pt.throw(ge))}catch(me){te(me)}},se=ge=>ge.done?Me(ge.value):Promise.resolve(ge.value).then(ne,ce);se((Pt=Pt.apply(Ot,it)).next())}),tt=({data:Ot,value:it=[],handleChangePage:Pt,setSelectedRowKeys:Me,selectedRowKeys:te,onChange:ne=()=>{}})=>{const[ce,se]=(0,ye.useState)([]),[ge,me]=(0,ye.useState)([]),[Ce,Fe]=(0,ye.useState)([]);let[Pe,Ie]=(0,ye.useState)(1),[Ke,Ye]=(0,ye.useState)();return(0,ye.useEffect)(()=>{se(Ot),me([]),Fe([])},[Ot]),(0,ye.useEffect)(()=>{Me&&(me(te),Fe(te))},[te]),ye.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",{className:qe.leftdiv},ye.createElement(Oe.default.Search,{size:"middle",onChange:Ge=>Tt(void 0,null,function*(){se(Ot.filter(ft=>{var Xe;return(Xe=ft==null?void 0:ft.name)==null?void 0:Xe.includes(Ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ce.length===0&&ye.createElement(ke.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ye.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ye.createElement(We.default.Group,{value:ge.map(Ge=>`${Ge.id}`),onChange:Ge=>{Me(ce.filter(ft=>Ge.includes(`${ft.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ce.map((Ge,ft)=>ye.createElement(jt.Z,{key:Ge.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},ye.createElement(We.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ge.is_published,value:`${Ge.id}`},ye.createElement("div",{className:qe.listClass},ye.createElement("span",{className:qe.spantitle,style:{width:Ge.is_published?"108px":"170px"}},Ge.name),Ge.is_published&&ye.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ye.createElement("div",{className:qe.rightdiv},ye.createElement(Oe.default.Search,{onChange:Ge=>{Fe(ge.filter(ft=>ft.name.includes(Ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ce.length===0&&ye.createElement(ke.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ce.length>0&&ye.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ye.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ce.map((Ge,ft)=>ye.createElement(jt.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ge.id},ye.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ge.name),ye.createElement("img",{src:et,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Me(ge.filter(Xe=>`${Xe.id}`!=`${Ge.id}`))}})))))))}},38233:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(59301),Oe=ve(89070),We=ve(5083),jt=ve(43418),qe=ve(92832),et=ve(8591),ke=ve(95237),Tt=ve(43604),bt={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},tt=ve(61186),Ot=ve.n(tt),it=ve(955),Pt=ve(8797),Me=ve(59301);const{RangePicker:te}=We.default,ne=({dispatch:se,classroomList:ge,onConfirm:me})=>{const[Ce,Fe]=(0,ye.useState)([]),[Pe,Ie]=(0,ye.useState)([]),[Ke,Ye]=(0,ye.useState)(""),[Ge,ft]=(0,ye.useState)([!1,!1]);(0,ye.useEffect)(()=>{var Je,Wt,It,Ht;if(ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Je=ge.actionTabs)==null?void 0:Je.rangePickerDisabled),(Wt=ge.actionTabs)!=null&&Wt.rangePickerDisabled?ft((It=ge.actionTabs)==null?void 0:It.rangePickerDisabled):ft([!1,!1]);let Mt=ge.actionTabs.data,Xt=(Ht=Mt==null?void 0:Mt.group_name)==null?void 0:Ht.map((gt,Re)=>{var Lt;return{group_id:Mt==null?void 0:Mt.group_id[Re],group_name:Mt==null?void 0:Mt.group_name[Re],is_admin:Mt==null?void 0:Mt.is_admin,end_time:Mt==null?void 0:Mt.end_time,publish_time:Array.isArray(Mt==null?void 0:Mt.publish_time)?(Lt=Mt==null?void 0:Mt.publish_time)==null?void 0:Lt[0]:Mt==null?void 0:Mt.publish_time}});Xt&&(Fe([...Xt]),Ie([...Xt]))}},[ge.actionTabs]);const Xe=()=>{se({type:"classroomList/setActionTabs",payload:{}}),Ye("")},kt=Je=>{if(Je){const Wt=Pe==null?void 0:Pe.filter(It=>{var Ht,Mt;return(Mt=(Ht=It==null?void 0:It.group_name)==null?void 0:Ht.toLowerCase())==null?void 0:Mt.includes(Je==null?void 0:Je.toLowerCase())});Fe(Wt)}else Fe(Pe)};return Me.createElement(jt.default,{width:980,title:Me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Me.createElement("span",{className:bt.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Me.createElement(qe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Ke,onChange:Je=>{Ye(Je.target.value.trim()),kt(Je.target.value.trim())}})),centered:!0,maskClosable:!1,open:ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Xe(),onOk:()=>{var Je;if(Pe.some(It=>!It.end_time||!It.publish_time)){et.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}me((Je=ge.actionTabs)==null?void 0:Je.index,Pe),Xe()}},Me.createElement("div",{className:bt.modal_con},Me.createElement(ke.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ce==null?void 0:Ce.length)>0?Ce.map(function(Je,Wt){return Me.createElement(Tt.Z,{span:24,key:Wt},Me.createElement(ke.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Wt==(Ce==null?void 0:Ce.length)-1?"0px":"10px"}},Me.createElement("div",{className:bt.multiple_select,title:Je==null?void 0:Je.group_name},Je==null?void 0:Je.group_name),Me.createElement("div",{className:"ml20"},Me.createElement(te,{size:"large",allowClear:!1,disabled:Ge,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:It=>{var Ht;return(0,it.Q8)(It,(Ht=ge.actionTabs)==null?void 0:Ht.disabledDate)},disabledTime:It=>(0,it.d0)(It),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ot()((0,it.U6)(),"HH:mm"),Ot()((0,it.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Je==null?void 0:Je.publish_time)&&[Ot()(Je==null?void 0:Je.publish_time),Je!=null&&Je.end_time?Ot()(Je==null?void 0:Je.end_time):void 0],onChange:(It,Ht)=>{Ce[Wt].publish_time=Ht[0],Ce[Wt].end_time=Ht[1],Fe([...Ce]),Pe.forEach(Mt=>{Mt.group_id===(Je==null?void 0:Je.group_id)&&(Mt.publish_time=Ht[0],Mt.end_time=Ht[1])}),Ie([...Pe])},onCalendarChange:(It,Ht,Mt)=>{if(Ht!=null&&Ht[0]&&!Ht[1]){const Xt=Ot()(Ht[0]).add(7,"days");Ce[Wt].publish_time=Ht[0],Ce[Wt].end_time=Xt,Fe([...Ce]),Pe.forEach(gt=>{gt.group_id===(Je==null?void 0:Je.group_id)&&(gt.publish_time=Ht[0],gt.end_time=Xt)}),Ie([...Pe])}}})),Ge[0]?Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ce.splice(Wt,1),Fe([...Ce]),Pe.forEach((It,Ht)=>{It.group_id===(Je==null?void 0:Je.group_id)&&Pe.splice(Ht,1)}),Ie([...Pe])}})))}):Me.createElement(Pt.Z,null))))};var ce=(0,Oe.connect)(({classroomList:se})=>({classroomList:se}))(ne)},24768:function(Rn,Nn,ve){"use strict";ve.d(Nn,{AL:function(){return Ce},Iy:function(){return Ot},Qv:function(){return Me},ez:function(){return me},jb:function(){return it}});var ye=ve(32834),Oe=ve.n(ye),We=ve(11690),jt=ve.n(We);let qe=1;function et(Ye,Ge){const ft=Ye.match(/^(\s+)(?:```)/);if(ft===null)return Ge;const Xe=ft[1];return Ge.split(` -`).map(kt=>{const Je=kt.match(/^\s+/);if(Je===null)return kt;const[Wt]=Je;return Wt.length>=Xe.length?kt.slice(Xe.length):kt}).join(` -`)}let ke=[],Tt=["
        "];const bt=new(Oe()).Renderer,tt=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ot(){ke.length=0,Tt=["
          "]}const it={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Pt(Ye,Ge,ft,Xe){if(Ge>=Ye.length||Ye[Ge].level<=ft)return Ge;var kt=Ye[Ge];Xe.push("
        • "+kt.text+""),Ge++;var Je=[];return Ge=Pt(Ye,Ge,kt.level,Je),Je.length>0&&(Xe.push("
            "),Je.forEach(function(Wt){Xe.push(Wt)}),Xe.push("
          ")),Xe.push("
        • "),Ge=Pt(Ye,Ge,ft,Xe),Ge}function Me(){return Pt(ke,0,0,Tt),Tt.push("
        "),Tt.join("")}const te={heading(Ye){const Ge=tt.exec(Ye);if(qe+=1,Ge)return{type:"heading",raw:Ge[0],depth:Ge[1].length,text:Ge[2]}},fences(Ye){const Ge=this.rules.block.fences.exec(Ye);if(Ge){const ft=Ge[0];let Xe=et(ft,Ge[3]||"");const kt=Ge[2]?Ge[2].trim():Ge[2];if(["latex","katex","math"].indexOf(kt)>=0){const Je=se(),Wt=Xe;Xe=Je,ge[Je]={type:"block",expression:Wt}}return{type:"code",raw:ft,lang:kt,text:Xe}}}},ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const se=()=>`__special_katext_id_${ce++}__`;let ge={};function me(){return ge}function Ce(){ce=0,ge={}}function Fe(Ye){return Ye=Ye.replace(ne,(Ge,ft)=>{const Xe=se();return ge[Xe]={type:"inline",expression:ft},Xe}),Ye}const Pe=bt.listitem;bt.listitem=function(Ye){return Pe(Fe(Ye))};const Ie=bt.paragraph;bt.paragraph=function(Ye){return Ie(Fe(Ye))};const Ke=bt.tablecell;bt.tablecell=function(Ye,Ge){return Ke(Fe(Ye),Ge)},bt.code=function(Ye,Ge,ft){const Xe=(Ge||"").match(/\S*/)[0];return Xe?["latex","katex","math"].indexOf(Xe)>=0?`

        ${Ye}

        `:`
        ${ft?Ye:(0,We.escape)(Ye,!0)}
        -`:'
        '+(ft?Ye:(0,We.escape)(Ye,!0))+"
        "},bt.heading=function(Ye,Ge,ft){let Xe=this.options.headerPrefix+ft.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ke.push({anchor:Xe,level:Ge,text:Ye}),"'+Ye+""},Oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Oe().use({tokenizer:te,renderer:bt}),Nn.ZP=Oe()},46474:function(Rn,Nn,ve){"use strict";ve.d(Nn,{rX:function(){return Fe},pW:function(){return Pe},gy:function(){return Ie},xY:function(){return Ce},O5:function(){return me},hs:function(){return ne},tJ:function(){return Me},o1:function(){return te},Rd:function(){return ge}});var ye=ve(89070),Oe=ve(43418),We=ve(28103),jt=ve(8591),qe=ve(24065),et=ve(955),ke=ve(87169),Tt=ve(25510),bt="data:image/png;base64,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",tt=ve.p+"static/newqrcode.a8740efb.png",Ot=ve(32637),it=ve(59301),Pt=(Ke,Ye,Ge)=>new Promise((ft,Xe)=>{var kt=It=>{try{Wt(Ge.next(It))}catch(Ht){Xe(Ht)}},Je=It=>{try{Wt(Ge.throw(It))}catch(Ht){Xe(Ht)}},Wt=It=>It.done?ft(It.value):Promise.resolve(It.value).then(kt,Je);Wt((Ge=Ge.apply(Ke,Ye)).next())});const Me=(Ke,Ye=!1,Ge=!1,ft="",Xe=!1)=>!!(te(Ke)&&ce(Ke,Ye,Ge,ft,Xe)),te=Ke=>(0,qe.bg)()?!0:(Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ne=Ke=>{var Ye,Ge,ft;const{user:Xe}=(0,ye.getDvaApp)()._store.getState();(0,qe.bg)()&&!((Ge=(Ye=Xe==null?void 0:Xe.userInfo)==null?void 0:Ye.course)!=null&&Ge.course_public)&&!((ft=Xe==null?void 0:Xe.userInfo)!=null&&ft.profile_completed)&&Ke({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ce=(Ke,Ye=!1,Ge=!0,ft="",Xe=!1)=>{var kt;const{user:Je}=(0,ye.getDvaApp)()._store.getState();return(kt=Je.userInfo)!=null&&kt.profile_completed?!0:(Ge?Ke({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ft,isCurrentPage:Xe}}):Oe.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,et.xg)("/account/profile/edit"),se()}}),!1)},se=()=>{Oe.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()}})},ge=()=>{Oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:it.createElement("div",{style:{textAlign:"center"}},it.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"),it.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ot}),it.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},me=()=>{var Ke;const{user:Ye}=(0,ye.getDvaApp)()._store.getState();return(Ke=Ye.userInfo)!=null&&Ke.professional_certification?!0:(Oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:it.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,et.xg)("/account/certification")}}),!1)},Ce=()=>(0,qe.V9)()?!0:(Oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:it.createElement("div",{className:"tc",style:{marginLeft:-38}},it.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),it.createElement("img",{src:tt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Fe=(Ke,Ye)=>Ke?!0:(Oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:it.createElement("div",null,it.createElement("p",null,Ye||"\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"),it.createElement("div",{style:{marginLeft:"110px"}},it.createElement("img",{src:bt,width:200}),it.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,et.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Pe=Ke=>{Oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:it.createElement("div",null,it.createElement("div",null,it.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"),it.createElement(We.Z,null),it.createElement("p",{style:{color:"#666666",fontSize:12}}," ",it.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 ",it.createElement("a",null,Ke),"\u5929\u3002"),it.createElement("p",{style:{color:"#666666",fontSize:12}}," ",it.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")),it.createElement("div",{style:{textAlign:"center",marginTop:30}},it.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ie=(Ke,Ye="")=>{const{shixunsDetail:{detail:Ge}}=(0,ye.getDvaApp)()._store.getState();if((Ge==null?void 0:Ge.public)===2||(Ge==null?void 0:Ge.public)===1||(Ge==null?void 0:Ge.shixun_status)===3){let ft="";return(Ge==null?void 0:Ge.public)===2&&(ft="\u5DF2\u516C\u5F00"),(Ge==null?void 0:Ge.public)===1&&(ft="\u5F85\u5BA1\u6838"),(Ge==null?void 0:Ge.shixun_status)===3&&(ft="\u5DF2\u5173\u95ED"),Oe.default.info({centered:!0,icon:it.createElement(ke.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:it.createElement("div",{className:"tc",style:{marginLeft:-38}},it.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},it.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ft,"\uFF0C",Ye,"\u3002"),it.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),it.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ge==null?void 0:Ge.shixun_status)===2?(Oe.default.confirm({centered:!0,icon:it.createElement(ke.Z,null),title:"\u63D0\u793A",content:it.createElement("div",null,it.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ye,"\u3002"),it.createElement("br",null),it.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:()=>{Oe.default.confirm({width:440,centered:!0,icon:it.createElement(ke.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:()=>Pt(void 0,null,function*(){(yield Ke({type:"shixunsDetail/cancelRelease",payload:{id:Ge==null?void 0:Ge.identifier}})).status!==401&&(jt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ke({type:"shixunsDetail/getShixunsDetail",payload:{id:Ge==null?void 0:Ge.identifier}}),Ke({type:"practiceSetting/getCommonData",payload:{id:Ge==null?void 0:Ge.identifier}}))})})}}),!0):!1}},50371:function(Rn,Nn){"use strict";function ve(){const ye=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Oe=1;Oe{const qe=We[jt];qe!==void 0&&(ye[jt]=qe)})}return ye}Nn.Z=ve},13845:function(Rn,Nn,ve){"use strict";ve.d(Nn,{F:function(){return ye},Z:function(){return Oe}});function ye(We){return We!=null&&We===We.window}function Oe(We,jt){var qe,et;if(typeof window=="undefined")return 0;const ke=jt?"scrollTop":"scrollLeft";let Tt=0;return ye(We)?Tt=We[jt?"pageYOffset":"pageXOffset"]:We instanceof Document?Tt=We.documentElement[ke]:(We instanceof HTMLElement||We)&&(Tt=We[ke]),We&&!ye(We)&&typeof Tt!="number"&&(Tt=(et=((qe=We.ownerDocument)!==null&&qe!==void 0?qe:We).documentElement)===null||et===void 0?void 0:et[ke]),Tt}},56762:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(){const[,We]=ye.useReducer(jt=>jt+1,0);return We}},68031:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return jt}});var ye=ve(16089);function Oe(qe,et,ke,Tt){const bt=ke-et;return qe/=Tt/2,qe<1?bt/2*qe*qe*qe+et:bt/2*((qe-=2)*qe*qe+2)+et}var We=ve(13845);function jt(qe){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ke=()=>window,callback:Tt,duration:bt=450}=et,tt=ke(),Ot=(0,We.Z)(tt,!0),it=Date.now(),Pt=()=>{const te=Date.now()-it,ne=Oe(te>bt?bt:te,Ot,qe,bt);(0,We.F)(tt)?tt.scrollTo(window.pageXOffset,ne):tt instanceof Document||tt.constructor.name==="HTMLDocument"?tt.documentElement.scrollTop=ne:tt.scrollTop=ne,te2&&arguments[2]!==void 0?arguments[2]:!1;Fn.forEach(function(cn){if(!(!_e&&ht!==!1&&ht>0&&$t.length>=ht)){var Kn=[].concat((0,ye.Z)(Hn),[cn]),_n=cn[Gn.children],Zt=ut||cn.disabled;if((!_n||_n.length===0||pn)&&Ct(on,Kn,{label:Gn.label})){var nn;$t.push((0,me.Z)((0,me.Z)({},cn),{},(nn={disabled:Zt},(0,ge.Z)(nn,Gn.label,Yt(on,Kn,sn,Gn)),(0,ge.Z)(nn,Ce,Kn),(0,ge.Z)(nn,Gn.children,void 0),nn)))}_n&&zt(cn[Gn.children],Kn,Zt)}})}return zt(qn,[]),_e&&$t.sort(function(Fn,Hn){return _e(Fn[Ce],Hn[Ce],on,Gn)}),ht!==!1&&ht>0?$t.slice(0,ht):$t},[on,qn,Gn,sn,Yt,pn,Ct,_e,ht])},Ke="__RC_CASCADER_SPLIT__",Ye="SHOW_PARENT",Ge="SHOW_CHILD";function ft(on){return on.join(Ke)}function Xe(on){return on.map(ft)}function kt(on){return on.split(Ke)}function Je(on){var qn=on||{},Gn=qn.label,sn=qn.value,Qt=qn.children,pn=sn||"value";return{label:Gn||"label",value:pn,key:pn,children:Qt||"children"}}function Wt(on,qn){var Gn,sn;return(Gn=on.isLeaf)!==null&&Gn!==void 0?Gn:!((sn=on[qn.children])!==null&&sn!==void 0&&sn.length)}function It(on){var qn=on.parentElement;if(qn){var Gn=on.offsetTop-qn.offsetTop;Gn-qn.scrollTop<0?qn.scrollTo({top:Gn}):Gn+on.offsetHeight-qn.scrollTop>qn.offsetHeight&&qn.scrollTo({top:Gn+on.offsetHeight-qn.offsetHeight})}}function Ht(on,qn){return on.map(function(Gn){var sn;return(sn=Gn[Ce])===null||sn===void 0?void 0:sn.map(function(Qt){return Qt[qn.value]})})}function Mt(on,qn,Gn){var sn=new Set(on),Qt=qn();return on.filter(function(pn){var St=Qt[pn],Ct=St?St.parent:null,je=St?St.children:null;return St&&St.node.disabled?!0:Gn===Ge?!(je&&je.some(function(Yt){return Yt.key&&sn.has(Yt.key)})):!(Ct&&!Ct.node.disabled&&sn.has(Ct.key))})}function Xt(on,qn,Gn){for(var sn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Qt=qn,pn=[],St=function(){var Yt,rn,ht,_e=on[Ct],$t=(Yt=Qt)===null||Yt===void 0?void 0:Yt.findIndex(function(Fn){var Hn=Fn[Gn.value];return sn?String(Hn)===String(_e):Hn===_e}),zt=$t!==-1?(rn=Qt)===null||rn===void 0?void 0:rn[$t]:null;pn.push({value:(ht=zt==null?void 0:zt[Gn.value])!==null&&ht!==void 0?ht:_e,index:$t,option:zt}),Qt=zt==null?void 0:zt[Gn.children]},Ct=0;Ct1){var Pi=zt.slice(0,-1);cn(Pi)}else Yt(!1)},Zt=function(){var Pi,xi=((Pi=Hn[Fn])===null||Pi===void 0?void 0:Pi[Gn.children])||[],Si=xi.find(function(Ci){return!Ci.disabled});if(Si){var oi=[].concat((0,ye.Z)(zt),[Si[Gn.value]]);cn(oi)}};Oe.useImperativeHandle(on,function(){return{onKeyDown:function(Pi){var xi=Pi.which;switch(xi){case Yn.Z.UP:case Yn.Z.DOWN:{var Si=0;xi===Yn.Z.UP?Si=-1:xi===Yn.Z.DOWN&&(Si=1),Si!==0&&Kn(Si);break}case Yn.Z.LEFT:{if(je)break;ht?Zt():_n();break}case Yn.Z.RIGHT:{if(je)break;ht?_n():Zt();break}case Yn.Z.BACKSPACE:{je||_n();break}case Yn.Z.ENTER:{if(zt.length){var oi=Hn[Fn],Ci=(oi==null?void 0:oi[Ce])||[];Ci.length?pn(Ci.map(function(Li){return Li[Gn.value]}),Ci[Ci.length-1]):pn(zt,Hn[Fn])}break}case Yn.Z.ESC:Yt(!1),rn&&Pi.stopPropagation()}},onKeyUp:function(){}}})},ze=Oe.forwardRef(function(on,qn){var Gn,sn,Qt,pn,St=(0,Ot.lk)(),Ct=St.prefixCls,je=St.multiple,Yt=St.searchValue,rn=St.toggleOpen,ht=St.notFoundContent,_e=St.direction,$t=St.open,zt=Oe.useRef(),Fn=_e==="rtl",Hn=Oe.useContext(ce),ut=Hn.options,cn=Hn.values,Kn=Hn.halfValues,_n=Hn.fieldNames,Zt=Hn.changeOnSelect,nn=Hn.onSelect,Pi=Hn.searchOptions,xi=Hn.dropdownPrefixCls,Si=Hn.loadData,oi=Hn.expandTrigger,Ci=xi||Ct,Li=Oe.useState([]),Hi=(0,bt.Z)(Li,2),lr=Hi[0],tr=Hi[1],Ln=function(Pr){if(!(!Si||Yt)){var Lo=Xt(Pr,ut,_n),fo=Lo.map(function(ur){var Yr=ur.option;return Yr}),mr=fo[fo.length-1];if(mr&&!Wt(mr,_n)){var fr=ft(Pr);tr(function(ur){return[].concat((0,ye.Z)(ur),[fr])}),Si(fo)}}};Oe.useEffect(function(){lr.length&&lr.forEach(function(_r){var Pr=kt(_r),Lo=Xt(Pr,ut,_n,!0).map(function(mr){var fr=mr.option;return fr}),fo=Lo[Lo.length-1];(!fo||fo[_n.children]||Wt(fo,_n))&&tr(function(mr){return mr.filter(function(fr){return fr!==_r})})})},[ut,lr,_n]);var Fr=Oe.useMemo(function(){return new Set(Xe(cn))},[cn]),Br=Oe.useMemo(function(){return new Set(Xe(Kn))},[Kn]),wr=mt(),Cn=(0,bt.Z)(wr,2),di=Cn[0],Ki=Cn[1],ir=function(Pr){Ki(Pr),Ln(Pr)},Gi=function(Pr){var Lo=Pr.disabled,fo=Wt(Pr,_n);return!Lo&&(fo||Zt||je)},dr=function(Pr,Lo){var fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Pr),!je&&(Lo||Zt&&(oi==="hover"||fo))&&rn(!1)},Er=Oe.useMemo(function(){return Yt?Pi:ut},[Yt,Pi,ut]),Di=Oe.useMemo(function(){for(var _r=[{options:Er}],Pr=Er,Lo=Ht(Pr,_n),fo=function(){var Yr=di[mr],Ii=Pr.find(function(yt,Bt){return(Lo[Bt]?ft(Lo[Bt]):yt[_n.value])===Yr}),$e=Ii==null?void 0:Ii[_n.children];if(!($e!=null&&$e.length))return"break";Pr=$e,_r.push({options:$e})},mr=0;mr":lr,Ln=on.loadingIcon,Fr=on.children,Br=on.dropdownMatchSelectWidth,wr=Br===void 0?!1:Br,Cn=on.showCheckedStrategy,di=Cn===void 0?Ye:Cn,Ki=(0,tt.Z)(on,Se),ir=(0,it.ZP)(Gn),Gi=!!ht,dr=(0,te.Z)(St,{value:Ct,postState:Et}),Er=(0,bt.Z)(dr,2),Di=Er[0],Yi=Er[1],Wi=Oe.useMemo(function(){return Je(pn)},[JSON.stringify(pn)]),Dn=Oe.useMemo(function(){return cn||[]},[cn]),Ar=Lt(Dn,Wi),Mn=Oe.useCallback(function(to){var Jr=Ar();return to.map(function(eo){var Zo=Jr[eo].nodes;return Zo.map(function($o){return $o[Wi.value]})})},[Ar,Wi]),hr=(0,te.Z)("",{value:zt,postState:function(Jr){return Jr||""}}),_r=(0,bt.Z)(hr,2),Pr=_r[0],Lo=_r[1],fo=function(Jr,eo){Lo(Jr),eo.source!=="blur"&&Fn&&Fn(Jr)},mr=Nt(Hn),fr=(0,bt.Z)(mr,2),ur=fr[0],Yr=fr[1],Ii=Ie(Pr,Dn,Wi,Kn||Qt,Yr,je),$e=yn(Dn,Wi),yt=Oe.useMemo(function(){var to=$e(Di),Jr=(0,bt.Z)(to,2),eo=Jr[0],Zo=Jr[1];if(!Gi||!Di.length)return[eo,[],Zo];var $o=Xe(eo),ia=Ar(),qo=(0,Pt.S)($o,!0,ia),Sn=qo.checkedKeys,oa=qo.halfCheckedKeys;return[Mn(Sn),Mn(oa),Zo]},[Gi,Di,Ar,Mn,$e]),Bt=(0,bt.Z)(yt,3),an=Bt[0],zn=Bt[1],ri=Bt[2],Ut=Oe.useMemo(function(){var to=Xe(an),Jr=Mt(to,Ar,di);return[].concat((0,ye.Z)(ri),(0,ye.Z)(Mn(Jr)))},[an,Ar,Mn,ri,di]),wn=gt(Ut,Dn,Wi,Gi,rn),ni=(0,Me.Z)(function(to){if(Yi(to),Yt){var Jr=Et(to),eo=Jr.map(function(ia){return Xt(ia,Dn,Wi).map(function(qo){return qo.option})}),Zo=Gi?Jr:Jr[0],$o=Gi?eo:eo[0];Yt(Zo,$o)}}),Qn=(0,Me.Z)(function(to){if((!Gi||$t)&&Lo(""),!Gi)ni(to);else{var Jr=ft(to),eo=Xe(an),Zo=Xe(zn),$o=eo.includes(Jr),ia=ri.some(function(wa){return ft(wa)===Jr}),qo=an,Sn=ri;if(ia&&!$o)Sn=ri.filter(function(wa){return ft(wa)!==Jr});else{var oa=$o?eo.filter(function(wa){return wa!==Jr}):[].concat((0,ye.Z)(eo),[Jr]),vs=Ar(),Ga;if($o){var Zs=(0,Pt.S)(oa,{checked:!1,halfCheckedKeys:Zo},vs);Ga=Zs.checkedKeys}else{var xa=(0,Pt.S)(oa,!0,vs);Ga=xa.checkedKeys}var pl=Mt(Ga,Ar,di);qo=Mn(pl)}ni([].concat((0,ye.Z)(Sn),(0,ye.Z)(qo)))}}),Fi=function(Jr,eo){if(eo.type==="clear"){ni([]);return}var Zo=eo.values[0],$o=Zo.valueCells;Qn($o)},Lr=nn!==void 0?nn:Zt,bi=xi||Pi,Ti=Ci||oi,jn=function(Jr){Li==null||Li(Jr),Hi==null||Hi(Jr)},gr=Oe.useMemo(function(){return{options:Dn,fieldNames:Wi,values:an,halfValues:zn,changeOnSelect:je,onSelect:Qn,checkable:ht,searchOptions:Ii,dropdownPrefixCls:Kn,loadData:_n,expandTrigger:ut,expandIcon:tr,loadingIcon:Ln,dropdownMenuColumnStyle:Si}},[Dn,Wi,an,zn,je,Qn,ht,Ii,Kn,_n,ut,tr,Ln,Si]),Nr=!(Pr?Ii:Dn).length,wo=Pr&&Yr.matchInputWidth||Nr?{}:{minWidth:"auto"};return Oe.createElement(ce.Provider,{value:gr},Oe.createElement(Ot.Ac,(0,Tt.Z)({},Ki,{ref:qn,id:ir,prefixCls:Qt,autoClearSearchValue:$t,dropdownMatchSelectWidth:wr,dropdownStyle:wo,displayValues:wn,onDisplayValuesChange:Fi,mode:Gi?"multiple":void 0,searchValue:Pr,onSearch:fo,showSearch:ur,OptionList:Le,emptyOptions:Nr,open:Lr,dropdownClassName:bi,placement:Ti,onDropdownVisibleChange:jn,getRawInputElement:function(){return Fr}})))});Ue.SHOW_PARENT=Ye,Ue.SHOW_CHILD=Ge;var Ze=Ue,At=Ze,xt=ve(2738),dt=ve(62892),Rt=ve(53487),bn=ve(19080),En=ve(36355),un=ve(93891),dn=ve(1684),Zn=ve(19716),An=ve(32441),yi=ve(14154),ii=ve(58582),Ai=ve(84443),Oi=ve(66339),Qi=ve(33234),Tn=ve(98447),or=ve(17313),Kr=ve(74207),Xr=ve(83116);const zr=on=>{const{prefixCls:qn,componentCls:Gn,antCls:sn}=on,Qt=`${Gn}-menu-item`,pn=` +`)}]};var Tt=ve(53184),bt=ve.n(Tt),tt=Object.defineProperty,Ot=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Et,Ye,Ze)=>Ye in Et?tt(Et,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ye]=Ze,ce=(Et,Ye)=>{for(var Ze in Ye||(Ye={}))Me.call(Ye,Ze)&&ne(Et,Ze,Ye[Ze]);if(Pt)for(var Ze of Pt(Ye))te.call(Ye,Ze)&&ne(Et,Ze,Ye[Ze]);return Et},se=(Et,Ye)=>Ot(Et,it(Ye)),ge=(Et,Ye,Ze)=>new Promise((At,xt)=>{var ht=En=>{try{bn(Ze.next(En))}catch(un){xt(un)}},Rt=En=>{try{bn(Ze.throw(En))}catch(un){xt(un)}},bn=En=>En.done?At(En.value):Promise.resolve(En.value).then(ht,Rt);bn((Ze=Ze.apply(Et,Ye)).next())});const me={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ce=(Et,Ye)=>Ye.map(Ze=>({label:Ze,kind:Et.languages.CompletionItemKind.Keyword,insertText:Ze})),Fe=Et=>Object.keys(me.tables).map(Ye=>({label:Ye,kind:Et.languages.CompletionItemKind.Variable,insertText:Ye})),Pe=(Et,Ye)=>{const Ze=me.tables[Et];return Ze?Ze.map(At=>({label:At,kind:Ye.languages.CompletionItemKind.Field,insertText:At})):[]};function Ie(Et,Ye,Ze,At,xt){let ht=Ye.getWordUntilPosition(Ze),Rt={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:ht.startColumn,endColumn:ht.endColumn},bn=At.map(En=>({label:En,kind:Et.languages.CompletionItemKind.Keyword,insertText:En,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Rt}));return xt.map(En=>{bn.push(se(ce({},En),{range:Rt}))}),bn}var Ke=Et=>{me.languages.map(xt=>(Et.languages.registerDocumentFormattingEditProvider(xt,{provideDocumentFormattingEdits(ht,Rt,bn){return ge(this,null,function*(){const En=bt()(ht.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:ht.getFullModelRange(),text:En}]})}}),xt));const Ye=qe.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ze=et.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet})),At=jt.quickKey.map(xt=>({label:xt.label,kind:Et.languages.CompletionItemKind.Method,insertText:xt.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Et.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(xt,ht){var Rt=xt.getWordUntilPosition(ht),bn={startLineNumber:ht.lineNumber,endLineNumber:ht.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(ht.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...qe.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...qe.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(xt,ht){var Rt=xt.getWordUntilPosition(ht),bn={startLineNumber:ht.lineNumber,endLineNumber:ht.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn};return{suggestions:[...We.keywords.map(En=>({label:En,kind:Et.languages.CompletionItemKind.Function,documentation:En,insertText:En,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(xt,ht){var Rt=xt.getWordUntilPosition(ht),bn={startLineNumber:ht.lineNumber,endLineNumber:ht.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(ht.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...jt.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...jt.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(xt,ht){var Rt=xt.getWordUntilPosition(ht),bn={startLineNumber:ht.lineNumber,endLineNumber:ht.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(ht.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...ke.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...ke.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}}),Et.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(xt,ht){var Rt=xt.getWordUntilPosition(ht),bn={startLineNumber:ht.lineNumber,endLineNumber:ht.lineNumber,startColumn:Rt.startColumn,endColumn:Rt.endColumn},En=xt.getLineContent(ht.lineNumber).substring(Rt.startColumn-2,Rt.endColumn);return{suggestions:[...et.keywords.map(un=>({label:un,kind:Et.languages.CompletionItemKind.Function,documentation:un,insertText:un,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn})),...et.quickKey.map(un=>({label:un.label,kind:Et.languages.CompletionItemKind.Function,documentation:un.content,insertText:En.startsWith("#")?un.content.replace(/#/,""):un.content,insertTextRules:Et.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:bn}))]}}})};const Ge="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ue=Object.defineProperty,dt=(Et,Ye,Ze)=>Ye in Et?Ue(Et,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ye]=Ze,Xe=(Et,Ye,Ze)=>dt(Et,typeof Ye!="symbol"?Ye+"":Ye,Ze);const Nt=class bx{constructor(Ye,Ze,At){this.placeholder=Ye,this.editor=Ze,this.monaco=At,Ze.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return bx.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Xe(Nt,"ID","editor.widget.placeholderHint");var Wt=Nt,It=ve(96236),Ht=ve(8591),Mt=ve(6848),Xt=ve(89392),gt=ve(34604),Re=ve(56102),Lt=Object.defineProperty,yn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,On=(Et,Ye,Ze)=>Ye in Et?Lt(Et,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Et[Ye]=Ze,hn=(Et,Ye)=>{for(var Ze in Ye||(Ye={}))en.call(Ye,Ze)&&On(Et,Ze,Ye[Ze]);if(kt)for(var Ze of kt(Ye))tn.call(Ye,Ze)&&On(Et,Ze,Ye[Ze]);return Et},Bn=(Et,Ye)=>yn(Et,vn(Ye)),mt=(Et,Ye)=>{var Ze={};for(var At in Et)en.call(Et,At)&&Ye.indexOf(At)<0&&(Ze[At]=Et[At]);if(Et!=null&&kt)for(var At of kt(Et))Ye.indexOf(At)<0&&tn.call(Et,At)&&(Ze[At]=Et[At]);return Ze},Yn=(Et,Ye,Ze)=>new Promise((At,xt)=>{var ht=En=>{try{bn(Ze.next(En))}catch(un){xt(un)}},Rt=En=>{try{bn(Ze.throw(En))}catch(un){xt(un)}},bn=En=>En.done?At(En.value):Promise.resolve(En.value).then(ht,Rt);bn((Ze=Ze.apply(Et,Ye)).next())});function xn(Et){return/^\d+$/.test(Et)?`${Et}px`:Et}function ze(){}let Le=!1;const we={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Be(Et=[]){let Ye=Et;if(Array.isArray(Et)){for(let Ze=0;Ze{var Ye=Et,{width:Ze="100%",height:At="100%",value:xt,language:ht="javascript",style:Rt={},options:bn={},overrideServices:En={},theme:un="vs-dark",onEditBlur:dn,isCopy:Zn=!1,onSave:An,autoHeight:yi=!1,forbidCopy:ii=!1,onChange:Ai=ze,editorDidMount:Oi=ze,onFocus:Qi=ze,onBreakPoint:Tn=ze,breakPointValue:or=[],filename:Kr="educoder.txt",errorLine:Xr,errorContent:zr="",highlightLine:Or,openBreakPoint:bo=!1,placeholder:Zr=""}=Ye,vr=mt(Ye,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const xo=(0,ye.useRef)(),ei=(0,ye.useRef)({}),Ee=(0,ye.useRef)(),Jn=(0,ye.useRef)(),ci=(0,ye.useRef)([]),on=(0,ye.useRef)(!1),qn=(0,ye.useRef)(),Gn=(0,ye.useRef)(),sn=(0,ye.useRef)(!1),[Qt,pn]=(0,ye.useState)(!1);function St(){let Zt;return xo.current&&(Zt=new Oe.Z(nn=>{for(let Pi of nn)(Pi.target.offsetHeight>0||Pi.target.offsetWidth>0)&&ei.current.instance.layout()}),Zt.observe(xo.current)),Zt}function Ct(){Ht.ZP.warning({content:decodeURIComponent(Ge),key:"monaco-editor-tip"})}const je=()=>{let Zt=ei.current.instance;if(xt!=null&&Zt&&Qt){const nn=Zt.getModel();nn&&xt!==nn.getValue()&&(Le=!0,nn.setValue(xt),Zt.layout(),Le=!1)}};(0,ye.useEffect)(()=>{const Zt=gt.Z.subscribe("formatDocument",nn=>{var Pi;let xi=ei.current.instance;(Pi=xi==null?void 0:xi.getAction)==null||Pi.call(xi,"editor.action.formatDocument").run()});return window.updateMonacoValue=nn=>{Ai(nn)},Zt},[]),(0,ye.useEffect)(()=>{var Zt;let nn=ei.current.instance;Jn.current&&clearTimeout(Jn.current),Jn.current=setTimeout(()=>{je()},500),xt&&(xt!=null&&xt.length)&&((Zt=nn==null?void 0:nn.updateOptions)==null||Zt.call(nn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(xt.split(/\r\n|\r|\n/g).length))+3,5)}))},[xt,Qt,ei.current]),(0,ye.useEffect)(()=>{if(Xr&&ei.current&&ei.current.instance){let nn=ei.current.instance;nn.changeViewZones(function(Pi){var xi=document.createElement("div");xi.style.padding="10px 20px",xi.style.width="calc(100% - 20px)",xi.className="my-error-line-wrp",xi.innerHTML=zr,Pi.addZone({afterLineNumber:Xr||11,heightInLines:3,domNode:xi})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};nn.addOverlayWidget(Zt),nn.revealPositionInCenter({lineNumber:20,column:1})}},[Xr,ei.current,Qt]);const Yt=(Zt="",nn)=>{if(!Zt||Zt.trim()==="")return!0;const xi=ei.current.instance.getModel().getLineTokens(nn);let Si=!1;for(let oi=0;oi<2;oi++)xi.getStandardTokenType(oi)===1&&(Si=!0);return Si};(0,ye.useEffect)(()=>{var Zt;const nn=(Zt=ei.current)==null?void 0:Zt.instance;if(nn&&Qt&&ii){const Pi=nn.onDidBlurEditorWidget(()=>{sn.current=!1}),xi=nn.onDidFocusEditorText(()=>{sn.current=!0});return()=>{Pi.dispose(),xi.dispose()}}},[ei.current,Qt,ii]),(0,ye.useEffect)(()=>{var Zt;if((Zt=ei.current)!=null&&Zt.instance&&Qt&&bo){let nn=ei.current.instance,Pi=nn.getModel();if(!Pi)return;(()=>{var wr;let Cn=[],di=[];const Ki=Pi.getAllDecorations();for(let Gi of Ki)Gi.options.className==="highlighted-line"&&(Cn.push((wr=Gi==null?void 0:Gi.range)==null?void 0:wr.startLineNumber),di.push(Gi==null?void 0:Gi.id));if(Or===Cn[0])return;Pi.deltaDecorations(di,[]);const ir=Pi.getLineCount();Or&&Or<=ir&&(nn.deltaDecorations([],[{range:new De.Range(Or,1,Or,Pi.getLineMaxColumn(Or)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nn.revealLineInCenter(Or))})();const Si=(wr=!1)=>{var Cn;let di=[],Ki=[];const ir=Pi.getAllDecorations();for(let Gi of ir)Gi.options.linesDecorationsClassName==="breakpoints-select"&&(di.push((Cn=Gi==null?void 0:Gi.range)==null?void 0:Cn.startLineNumber),Ki.push(Gi==null?void 0:Gi.id));if(wr)return{lines:di,ids:Ki};Tn(di)},oi=wr=>Yn(void 0,null,function*(){let Cn={range:new De.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Pi.deltaDecorations([],[Cn]),Si()}),Ci=wr=>Yn(void 0,null,function*(){let Cn=[];const di=nn.getLineDecorations(wr);for(let Ki of di)Ki.options.linesDecorationsClassName==="breakpoints-select"&&Cn.push(Ki.id);yield Pi.deltaDecorations(Cn,[]),Si()}),Li=wr=>{let Cn=nn.getLineDecorations(wr);for(let di of Cn)if(di.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Xt.isEqual)(or,Si(!0).lines)){Pi.deltaDecorations(Si(!0).ids,[]);const wr=or.map(Cn=>({range:new De.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Pi.deltaDecorations([],wr)}const Hi=nn.onDidChangeModelContent(wr=>{let Cn=nn.getPosition();if(Cn){let di=Cn.lineNumber;clearTimeout(Gn.current),Gn.current=setTimeout(()=>{Yt(Pi.getLineContent(di),di)?Ci(di):Li(di)?(Ci(di),oi(di)):Si()},100)}}),lr=nn.onMouseDown(wr=>{var Cn,di,Ki;if(wr.target.detail&&((Ki=(di=(Cn=wr.target)==null?void 0:Cn.element)==null?void 0:di.className)!=null&&Ki.includes("line-numbers"))){let ir=wr.target.position.lineNumber;if(Yt(Pi.getLineContent(ir),ir))return;Li(ir)?Ci(ir):oi(ir)}}),tr=wr=>{let Cn={range:new De.Range(wr,1,wr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ci.current=nn.deltaDecorations(ci.current,[Cn])},Ln=()=>{ci.current=nn.deltaDecorations(ci.current,[])},Fr=nn.onMouseMove(wr=>{var Cn,di,Ki;if(Ln(),wr.target.detail&&((Ki=(di=(Cn=wr.target)==null?void 0:Cn.element)==null?void 0:di.className)!=null&&Ki.includes("line-numbers"))){let ir=wr.target.position.lineNumber;if(Yt(Pi.getLineContent(ir),ir))return;tr(ir)}}),Br=nn.onMouseLeave(()=>{Ln()});return()=>{Hi.dispose(),lr.dispose(),Fr.dispose(),Br.dispose()}}},[ei.current,Qt,or,Or,bo,ht]),(0,ye.useEffect)(()=>{var Zt;(Zt=ei.current)!=null&&Zt.instance&&bo&&ei.current.instance.setPosition({lineNumber:0,column:0})},[Or]);function rn(){let Zt=ei.current.instance;if(Zt){const nn=Zt.getSelection(),Pi=ei.current.pastePos||{},xi=new De.Range(Pi.startLineNumber||nn.endLineNumber,Pi.startColumn||nn.endColumn,Pi.endLineNumber||nn.endLineNumber,Pi.endColumn||nn.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:xi,text:""}])},300)}}function ft(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),An())}const _e=()=>{if(yi&&ei.current.instance){const Zt=ei.current.instance.getContentHeight();Kn(Zt{if(!sn.current)return;const{keyCode:nn,ctrlKey:Pi,metaKey:xi,target:Si,type:oi}=Zt;return(oi==="paste"||(nn===67||nn===86)&&(xi||Pi))&&Si.nodeName==="TEXTAREA"&&(Ct(),Zt.preventDefault()),!1};function Fn(Zt,nn){var Pi=window.URL||window.webkitURL||window,xi=new Blob([nn]),Si=document.createElementNS("http://www.w3.org/1999/xhtml","a");Si.href=Pi.createObjectURL(xi),Si.download=Zt,$t(Si)}(0,ye.useEffect)(()=>{_e()},[_e]),(0,ye.useEffect)(()=>{xo.current&&!Qt&&Promise.all([ve.e(8909),ve.e(3267)]).then(ve.bind(ve,71448)).then(Zt=>{try{De=Zt,ei.current.instance=De.editor.create(xo.current,{value:xt,language:Be(ht),theme:un,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},En);const nn=ei.current.instance;let Si=[...It.BH._menuItems].find(Hi=>Hi[0]._debugName=="EditorContext")[1],oi=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ci=(Hi,lr)=>{var tr,Ln;let Fr=Hi._first;do lr.includes((Ln=(tr=Fr.element)==null?void 0:tr.command)==null?void 0:Ln.id)&&Hi._remove(Fr);while(Fr=Fr.next)};if(Oi(nn,De),setTimeout(()=>{_e(),ei.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Fn(Kr||"educoder.txt",nn.getValue())}})},500),ei.current.subscription=nn.onDidChangeModelContent(Hi=>{on.current?clearTimeout(qn.current):(_e(),Ai(nn.getValue(),Hi)),qn.current=setTimeout(()=>{on.current=!1},500)}),window.Monaco||Ke(De,Be(ht)),ii&&(Ci(Si,oi),xo.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",zt),window.removeEventListener("paste",zt),window.addEventListener("keydown",zt),window.addEventListener("paste",zt)),window.Monaco=De,dn&&nn.onDidBlurEditorWidget(()=>{dn(nn.getValue())}),Qi&&nn.onDidFocusEditorText(()=>{Qi(nn.getValue())}),ii)try{nn.onDidPaste(Hi=>{const lr=nn.getSelection(),tr=ei.current.pastePos||{},Ln=new De.Range(tr.startLineNumber||lr.endLineNumber,tr.startColumn||lr.endColumn,tr.endLineNumber||lr.endLineNumber,tr.endColumn||lr.endColumn);nn.executeEdits("",[{range:Hi.range,text:""}])})}catch(Hi){}let Li=St();return Zr&&typeof Zr=="string"&&new Wt(Zr,nn,De),pn(!0),()=>{const Hi=ei.current.instance;Hi.dispose();const lr=Hi.getModel();lr&&lr.dispose(),ei.current.subscription&&ei.current.subscription.dispose(),Li.unobserve(xo.current)}}catch(nn){}})},[]),(0,ye.useEffect)(()=>{if(ei.current.instance&&Qt)return document.addEventListener("keydown",ft,!1),()=>{document.removeEventListener("keydown",ft)}},[An,Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;if(Zt&&Qt){let nn=Be(ht);De.editor.setModelLanguage(Zt.getModel(),nn)}},[ht,Qt]),(0,ye.useEffect)(()=>{ei.current.instance&&Qt&&De.editor.setTheme(un)},[un,Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;Ee.current=bn,Zt&&Qt&&(Zt.updateOptions(hn({},bn)),setTimeout(()=>{Zt.getModel().updateOptions(hn({},bn))},200))},[JSON.stringify(bn),Qt]),(0,ye.useEffect)(()=>{let Zt=ei.current.instance;Zt&&Qt&&Zt.layout()},[Ze,At,Qt]);const[Hn,ut]=(0,ye.useState)(xn(Ze)),[cn,Kn]=(0,ye.useState)(xn(At)),_n=Bn(hn({},Rt),{width:Hn,height:cn,position:"relative"});return ye.createElement("div",{className:"my-monaco-editor",ref:xo,style:_n},Zn&&ye.createElement(Re.CopyToClipboard,{text:xt,onCopy:()=>Ht.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement(Mt.Z,{title:"\u590D\u5236\u4EE3\u7801"},ye.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ye.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:Et="100%",height:Ye="100%",original:Ze,modified:At,language:xt,options:ht={}}){const Rt=(0,ye.useRef)(),[bn,En]=(0,ye.useState)(null);function un(yi){let ii;return Rt.current&&(ii=new Oe.Z(Ai=>{for(let Oi of Ai)(Oi.target.offsetHeight>0||Oi.target.offsetWidth>0)&&yi.layout()}),ii.observe(Rt.current)),ii}(0,ye.useEffect)(()=>(Rt.current&&Promise.all([ve.e(8909),ve.e(9404)]).then(ve.bind(ve,2550)).then(yi=>{De=yi;const ii=De.editor.createDiffEditor(Rt.current,Bn(hn({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ht),{wordWrap:!0}));En(ii);let Ai=un(ii);return()=>{ii.dispose();const Oi=ii.getModel();Oi&&Oi.dispose(),Ai.unobserve(Rt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ye.useEffect)(()=>{bn&&bn.setModel({original:De.editor.createModel(Ze,xt),modified:De.editor.createModel(At,xt)})},[Ze,At,xt,bn]);const dn=xn(Et),Zn=xn(Ye),An={width:dn,height:Zn};return ye.createElement("div",{className:"my-diff-editor",ref:Rt,style:An})}},85057:function(Rn,Nn,ve){"use strict";ve.d(Nn,{jL:function(){return qe},w9:function(){return en},QD:function(){return Ai},cQ:function(){return Re},op:function(){return un},O5:function(){return sn},_b:function(){return Xr},t7:function(){return se},Gi:function(){return Yn},YG:function(){return Bn},qp:function(){return Ot},vr:function(){return Tn},qE:function(){return An},Je:function(){return Ce},wb:function(){return It},cq:function(){return De},tp:function(){return Me}});var ye=ve(59301),Oe={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"},We="data:image/png;base64,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",qe=({dataSource:Qt=[],img:pn,imgWidth:St=346,title:Ct,sunTitle:je,bannerExtraContent:Yt})=>ye.createElement("div",{className:Oe.banner},ye.createElement("div",{className:Oe.content},ye.createElement("aside",null,ye.createElement("p",null,ye.createElement("b",null,Ct),ye.createElement("span",null,je)),Qt.length>0&&ye.createElement("div",{className:Oe.btns},Qt.map((rn,ft)=>ye.createElement("div",{key:ft,onClick:rn.click},rn.name,rn.sign?ye.createElement("img",{src:We,width:39}):null))),Yt),pn&&ye.createElement("img",{style:{marginTop:33,marginRight:38},src:pn,width:St}))),et={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"},ke=ve(92310),Tt=ve.n(ke),bt=ve(89392),Ot=({dataSource:Qt=[],value:pn,onChange:St,onTitleChange:Ct,className:je,title:Yt,titleWidth:rn=41,style:ft={},fontColor:_e="#6A7283",showCount:$t})=>{const[zt,Fn]=(0,ye.useState)(0),[Hn,ut]=(0,ye.useState)(!1),cn=(0,ye.useRef)(null),Kn=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{var _n;Qt.length!==0&&(((_n=cn==null?void 0:cn.current)==null?void 0:_n.clientHeight)>97?Fn(1):Fn(0)),Qt.length===0&&Fn(0),ut(!1)},[Qt]),ye.createElement("div",{className:Tt()(et.row,je),style:ft},ye.createElement("div",{onClick:(0,bt.throttle)(()=>Ct==null?void 0:Ct(),2e3),style:{width:rn,marginTop:Hn?12:4},className:`${et.title} ${Ct?"current":""}`},Yt),ye.createElement("div",{className:Hn?`${et.tagsWrap} ${et.tagsBorderWrap}`:et.tagsWrap},ye.createElement("div",{className:et.bar,ref:Kn,style:zt>0?{height:zt===1?97:"auto",overflow:zt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ye.createElement("div",{className:et.tag,ref:cn},Qt==null?void 0:Qt.map(_n=>ye.createElement("span",{onClick:()=>St(_n.id),key:_n.id,style:{color:_e},className:pn===_n.id?et.active:""},ye.createElement("span",{title:_n.name,className:et.name},_n.name),!!$t&&ye.createElement("span",{className:et.num},_n.count))))),!!zt&&ye.createElement(ye.Fragment,null,zt===1?ye.createElement("div",{onClick:()=>{var _n;Fn(2),((_n=cn==null?void 0:cn.current)==null?void 0:_n.clientHeight)>245?ut(!0):ut(!1)},className:et.action},"\u5C55\u5F00",ye.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ye.createElement("div",{onClick:()=>{Kn.current.scrollTop=0,Fn(1),ut(!1)},className:et.action},"\u6536\u8D77",ye.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},it={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"},Me=({dataSource:Qt=[],value:pn,onChange:St,className:Ct,style:je={}})=>ye.createElement("div",{style:je,className:Tt()(it.tabs,Ct)},Qt.map(Yt=>ye.createElement("span",{onClick:()=>St(Yt.id),className:pn===Yt.id?it.active:"",key:Yt.id},Yt.name))),te={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"},ne=ve(92832),se=({dataSource:Qt=[],value:pn="",onChange:St,onInputChange:Ct=()=>{},className:je,style:Yt={},placeholder:rn,allowClear:ft=!1})=>{var _e;const[$t,zt]=(0,ye.useState)(""),[Fn,Hn]=(0,ye.useState)("");(0,ye.useEffect)(()=>{var Kn;let _n=pn;(Kn=JSON.stringify(pn))!=null&&Kn.includes("{")&&(zt(pn.id),_n=pn.value||"");try{Hn(decodeURIComponent(_n||""))}catch(Zt){Hn(decodeURIComponent(_n||""))}},[pn]);const ut=()=>{St(encodeURIComponent(Fn),$t||null)},cn=Kn=>{Kn!==$t&&(zt(Kn),St(encodeURIComponent(Fn),Kn))};return ye.createElement("div",{className:Tt()(te.input,je),style:Yt},!!Qt.length&&ye.createElement("div",{className:te.dropdown},ye.createElement("div",{className:te.text},(_e=Qt.find(Kn=>Kn.id===$t))==null?void 0:_e.name,ye.createElement("i",{className:"iconfont icon-zhankai4"}),ye.createElement("b",{className:te.b1}),ye.createElement("b",{className:te.b2})),ye.createElement("div",{className:te.menu},Qt.map((Kn,_n)=>ye.createElement("div",{key:_n,onClick:()=>cn(Kn.id)},Kn.name)))),ye.createElement(ne.default,{onPressEnter:ut,value:Fn,onChange:Kn=>{Hn(Kn.target.value),Ct(encodeURIComponent(Kn.target.value),$t||null)},bordered:!1,placeholder:rn}),ye.createElement("i",{onClick:ut,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ge={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"},Ce=({value:Qt,onChange:pn,className:St,total:Ct,pageSize:je,style:Yt={}})=>{const rn=Qt<2,ft=Qt>=Math.ceil(Ct/je);return Ct<=je?ye.createElement(ye.Fragment,null):ye.createElement("div",{className:Tt()(ge.quickPager,St),style:Yt},ye.createElement("div",{onClick:()=>{rn||pn(Qt-1,"prev")},className:rn?ge.disabled:""},"\u4E0A\u4E00\u9875"),ye.createElement("div",{onClick:()=>{ft||pn(Qt+1,"next")},className:ft?ge.disabled:""},"\u4E0B\u4E00\u9875"))},Fe={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"},Pe=ve(71418),Ie=ve(6848),Ke=ve(13570),Ge=ve(3294),Ue=ve(955),dt=ve(96908),Xe=ve(57177),Nt=ve(81378),Je=ve(8797),It=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ft,loading:_e})=>{const $t=Math.floor((rn-(St-1)*Ct)/St);return ye.createElement(Pe.Z,{spinning:_e},ye.createElement("div",{className:Tt()(Fe.list,Qt)},!!pn.length&&pn.map((zt,Fn)=>{const{name:Hn,id:ut,identifier:cn,power:Kn,cover_image_id:_n,pic:Zt}=zt;return ye.createElement("div",{className:Fe.wrap,key:ut,style:{width:$t,marginRight:(1+Fn)%St===0?0:Ct+Yt,marginBottom:je}},ye.createElement("a",{target:"_blank",href:`/shixuns/${cn}/challenges`,className:Fe.li,onClick:nn=>{nn.preventDefault(),ft&&(0,Ue.L9)([ft]),Kn&&(0,Ue.xg)(`/shixuns/${cn}/challenges`)}},ye.createElement("div",{className:Fe.img},ye.createElement("img",{className:Fe.cover,src:`${Zt}`}),zt.is_jupyter&&ye.createElement("img",{className:Fe.sign,src:dt}),zt.is_jupyter_lab&&ye.createElement("img",{className:Fe.sign,src:Xe}),zt.is_unity_3d&&ye.createElement("img",{className:Fe.sign,src:Nt})),ye.createElement("div",{className:Fe.name},ye.createElement(Ie.Z,{title:Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ye.createElement("span",{className:Fe.e},Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ye.createElement("div",{className:Fe.tags},ye.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ye.createElement("span",null,zt.challenges_count))),!!zt.myshixuns_count&&ye.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ye.createElement("span",null,zt.myshixuns_count))),ye.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ye.createElement("span",null,ye.createElement("span",null,zt.level))),ye.createElement("div",{className:Fe.rate},ye.createElement(Ke.Z,{allowHalf:!0,disabled:!0,defaultValue:zt.score_info}),ye.createElement("span",null,"\xA0",zt.score_info?`${zt.score_info}\u5206`:"5\u5206")))),!Kn&&ye.createElement("div",{className:Fe.lockWrap},ye.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!pn.length&&ye.createElement(Je.Z,null)))},Ht={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"},Mt=ve(24065),Xt=ve(59301),Re=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ft,loading:_e,onRemove:$t=()=>{},isCurrent:zt=!0,showAlias:Fn=!1})=>{const Hn=Math.floor((rn-(St-1)*Ct)/St),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Xt.createElement(Pe.Z,{spinning:_e},Xt.createElement("div",{className:Tt()(Ht.list,Qt)},!!(pn!=null&&pn.length)&&(pn==null?void 0:pn.map((cn,Kn)=>{var _n;const{name:Zt,id:nn,identifier:Pi,featured:xi,school_name:Si,image_url:oi,excellent:Ci,is_plan:Li}=cn;return Xt.createElement("div",{key:nn,className:Ht.wrap,style:{width:Hn,marginRight:(1+Kn)%St===0?0:Ct+Yt,marginBottom:je}},Xt.createElement("a",{className:Ht.li,onClick:Hi=>{Hi.preventDefault(),Hi.stopPropagation(),ft&&(0,Ue.L9)([ft]),(0,Ue.xg)(`/paths/${Pi}`)}},Xt.createElement("div",{className:Ht.img},Xt.createElement("img",{className:Ht.cover,src:`${oi}`}),zt&&(0,Mt.bg)()&&(cn==null?void 0:cn.studying)&&Xt.createElement("div",{className:`${Ht.movebq} user-path-items`,onClick:Hi=>{Hi.stopPropagation(),$t(cn)}},Xt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Xt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_n=cn==null?void 0:cn.subject_tags)==null?void 0:_n.map((Hi,lr)=>{var tr,Ln;if(lr===0){const Br=(tr=ut.find(wr=>wr.name==Hi))==null?void 0:tr.swimg;return Xt.createElement("img",{className:Ht.sign,src:Br,style:{left:"-4px"}})}const Fr=(Ln=ut.find(Br=>Br.name==Hi))==null?void 0:Ln.ptimg;return Xt.createElement("img",{className:Ht.sign,src:Fr,style:{left:`${48+52*(lr-1)+2*lr}px`}})}),Xt.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(cn==null?void 0:cn.excellent)&&Xt.createElement("div",{className:Ht.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Xt.createElement("div",{className:Ht.name},Xt.createElement(Ie.Z,{title:Fn&&(cn!=null&&cn.excellent_alias_name)?Xt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Zt}`,Xt.createElement("br",null),Xt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${cn==null?void 0:cn.excellent_alias_name}`)):Zt},Xt.createElement("span",{className:Ht.e},Fn&&(cn==null?void 0:cn.excellent_alias_name)||Zt))),Xt.createElement(Ie.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Si}`},Xt.createElement("div",{className:Ht.unit},Xt.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Si)),Xt.createElement("div",{className:Ht.tags},Xt.createElement("div",null,Xt.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Xt.createElement("span",null,cn.stages_count))),Xt.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Xt.createElement("span",null,Xt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Xt.createElement("span",null,cn.members_count)))))))})),!pn.length&&Xt.createElement(Je.Z,null)))},Lt={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},yn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",vn=ve(59301),en=({className:Qt,dataSource:pn=[],col:St=4,right:Ct,bottom:je=23,precision:Yt=0,wrapWidth:rn=1200,trackEventItems:ft,loading:_e,handleVery:$t=()=>!0})=>{const zt=Math.floor((rn-(St-1)*Ct)/St);return vn.createElement(Pe.Z,{spinning:_e},vn.createElement("div",{className:Tt()(Lt.list,Qt)},!!pn.length&&pn.map((Fn,Hn)=>{const{subject_identifier:ut,id:cn,identifier:Kn,power:_n}=Fn,Zt=Fn.is_public!=0&&Fn.is_public;return vn.createElement("div",{className:Lt.wrap,key:cn,style:{width:zt,marginRight:(1+Hn)%St===0?0:Ct+Yt,marginBottom:je}},vn.createElement("a",{className:Lt.li,onClick:nn=>{nn.preventDefault(),$t(Fn==null?void 0:Fn.first_category_url)&&(ft&&(0,Ue.L9)([ft]),(0,Ue.xg)(Fn.first_category_url))}},vn.createElement("div",{className:Lt.top},vn.createElement(Ie.Z,{title:Fn.name},vn.createElement("div",{className:Lt.name},Fn.name)),vn.createElement("img",{className:Lt.img,src:Ge.Z.IMG_SERVER+"/images/"+Fn.avatar_url}),vn.createElement("div",{className:Lt.text,title:Fn.creator},Fn.creator),ut&&vn.createElement("div",{className:Lt.btns},vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zt&&vn.createElement("div",{className:Lt.sign},"\u516C\u5F00")),vn.createElement("div",{className:Lt.bottom},Fn.visits>0&&vn.createElement(Ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-liulanyan"}),vn.createElement("span",null,Fn.visits))),Fn.course_members_count>0&&vn.createElement(Ie.Z,{title:"\u6210\u5458",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan"}),Fn.course_members_count)),Fn.tasks_count>0&&vn.createElement(Ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zuoye"}),Fn.tasks_count)),Fn.is_end?vn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Fn.is_accessible&&vn.createElement("div",{className:Lt.lockWrap},vn.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!pn.length&&vn.createElement(Je.Z,null)))},tn={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"},On=ve(89070),Bn=({dataSource:Qt=[],value:pn,onChange:St,className:Ct,style:je={},tabBarExtraContent:Yt})=>ye.createElement("div",{className:Tt()(tn.tabs,Ct),style:je},ye.createElement("div",{className:tn.tabsWrap},Qt.map((rn,ft)=>!(rn!=null&&rn.hide)&&ye.createElement("aside",{className:tn.tab,onClick:()=>{St(rn.id),rn.link&&On.history.push(rn.link)},key:ft},ye.createElement("div",{className:pn===rn.id?tn.active:""},rn.name),(rn==null?void 0:rn.resetCount)==null&&(rn==null?void 0:rn.total)!==void 0&&ye.createElement("span",null,"\uFF08",rn==null?void 0:rn.total,"\uFF09"),(rn==null?void 0:rn.resetCount)!==void 0&&(rn==null?void 0:rn.total)!==void 0&&ye.createElement(Ie.Z,{title:(rn==null?void 0:rn.tip)!=null?rn==null?void 0:rn.tip:""},ye.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ye.createElement("span",{style:{color:"#000"}},rn==null?void 0:rn.resetCount),"/",ye.createElement("span",null,rn==null?void 0:rn.total),"\uFF09"))))),ye.createElement("div",{className:tn.tabBar},Yt)),Yn=({className:Qt,style:pn={},children:St})=>ye.createElement("div",{className:Tt()(Qt),style:pn},St),xn={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"},ze=ve(38854),Le=ve(20834);const we=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:Qt,dropValue:pn,className:St,onSort:Ct,onDrop:je,dataSource:Yt=we})=>{var rn;return ye.createElement("div",{className:Tt()(xn.orderWrap,St)},ye.createElement(ze.Z,{dropdownRender:()=>ye.createElement(Le.default,null,Yt.map((ft,_e)=>ye.createElement(Le.default.Item,{key:_e,onClick:()=>je(ft.id)},ft.name)))},ye.createElement("span",{className:xn.orderTextWrap},(rn=Yt.find(ft=>pn===ft.id))==null?void 0:rn.name)),ye.createElement("span",{className:xn.orderIconWrap},ye.createElement("span",{className:xn.orderAsc},ye.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>Ct(Qt==="asc"?"desc":"asc")})),ye.createElement("span",{className:xn.orderDesc},ye.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>Ct(Qt==="asc"?"desc":"asc")}))))},Se={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"},rt=ve(3113),Et=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,xt=(Qt,pn,St)=>pn in Qt?Et(Qt,pn,{enumerable:!0,configurable:!0,writable:!0,value:St}):Qt[pn]=St,ht=(Qt,pn)=>{for(var St in pn||(pn={}))Ze.call(pn,St)&&xt(Qt,St,pn[St]);if(Ye)for(var St of Ye(pn))At.call(pn,St)&&xt(Qt,St,pn[St]);return Qt},Rt=(Qt,pn)=>{var St={};for(var Ct in Qt)Ze.call(Qt,Ct)&&pn.indexOf(Ct)<0&&(St[Ct]=Qt[Ct]);if(Qt!=null&&Ye)for(var Ct of Ye(Qt))pn.indexOf(Ct)<0&&At.call(Qt,Ct)&&(St[Ct]=Qt[Ct]);return St},bn=(Qt,pn,St)=>new Promise((Ct,je)=>{var Yt=_e=>{try{ft(St.next(_e))}catch($t){je($t)}},rn=_e=>{try{ft(St.throw(_e))}catch($t){je($t)}},ft=_e=>_e.done?Ct(_e.value):Promise.resolve(_e.value).then(Yt,rn);ft((St=St.apply(Qt,pn)).next())}),un=Qt=>{var pn=Qt,{className:St,style:Ct,children:je,loading:Yt=!1,openLoading:rn,onClick:ft=()=>{},size:_e="middle",shape:$t="round"}=pn,zt=Rt(pn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Fn,Hn]=(0,ye.useState)(!1);return ye.createElement(rt.ZP,ht({onClick:(0,bt.throttle)(ut=>bn(void 0,null,function*(){rn&&Hn(!0);try{yield ft(ut)}catch(cn){console.log("error",cn)}rn&&Hn(!1)}),2e3,{leading:!0,trailing:!1}),className:Tt()(Se.btn,Se[`${_e}-${$t}`],St),style:Ct,size:_e,shape:$t,loading:Fn||Yt},zt),je)},dn={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"},An=({className:Qt,style:pn,children:St=null,onClick:Ct,title:je})=>ye.createElement("div",{className:Tt()(dn.head,Qt),style:pn},ye.createElement("span",{className:"primary-hover",onClick:Ct},ye.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ye.createElement("b",{title:je},je),ye.createElement("div",{className:dn.node},St)),yi={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"},Ai=({confirmShow:Qt=!0,confirmTitle:pn,confirmClick:St,cancelShow:Ct=!0,cancelTitle:je,cancelClick:Yt,className:rn,style:ft,confirmLoading:_e=!1})=>ye.createElement("div",{className:Tt()(yi.btns,rn),style:ft},Qt&&ye.createElement(rt.ZP,{loading:_e,onClick:St,type:"primary",className:yi.confirm},pn),Ct&&ye.createElement(rt.ZP,{onClick:Yt,className:yi.cancel},je)),Oi={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"},Tn=({className:Qt,style:pn={},LeftContent:St,children:Ct,RightContent:je})=>ye.createElement("div",{className:Tt()(Oi.fixedBottom,Qt),style:pn},ye.createElement("div",{className:Oi.wrap},ye.createElement("div",{className:Oi.left},St),ye.createElement("div",{className:Oi.center},Ct),ye.createElement("div",{className:Oi.right},je))),or={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"},Xr=({className:Qt,style:pn={},dataSource:St=[]})=>ye.createElement("div",{className:Tt()(or.crumbs,Qt),style:pn},St.map((Ct,je)=>jeOn.history.push(Ct.path)},Ct.name):ye.createElement("span",null,Ct.name),ye.createElement("span",null,"\xA0",">","\xA0")):ye.createElement("span",{key:je,style:{color:"#5F6368"}},Ct.name))),zr=ve(31797),Or=Object.defineProperty,bo=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,Ee=(Qt,pn,St)=>pn in Qt?Or(Qt,pn,{enumerable:!0,configurable:!0,writable:!0,value:St}):Qt[pn]=St,Jn=(Qt,pn)=>{for(var St in pn||(pn={}))xo.call(pn,St)&&Ee(Qt,St,pn[St]);if(vr)for(var St of vr(pn))ei.call(pn,St)&&Ee(Qt,St,pn[St]);return Qt},ci=(Qt,pn)=>bo(Qt,Zr(pn)),on=(Qt,pn)=>{var St={};for(var Ct in Qt)xo.call(Qt,Ct)&&pn.indexOf(Ct)<0&&(St[Ct]=Qt[Ct]);if(Qt!=null&&vr)for(var Ct of vr(Qt))pn.indexOf(Ct)<0&&ei.call(Qt,Ct)&&(St[Ct]=Qt[Ct]);return St};const{Countdown:qn}=zr.default;var sn=Qt=>{var pn=Qt,{onChange:St}=pn,Ct=on(pn,["onChange"]);const[je,Yt]=(0,ye.useState)(null);(0,ye.useEffect)(()=>{typeof je=="number"&&je>=0&&St(je)},[je]);const rn=ft=>{const _e=Math.floor(ft/1e3);Yt(_e)};return ye.createElement(qn,ci(Jn({},Ct),{onChange:rn}))}},58856:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(We,jt){const qe=(0,ye.useRef)();(0,ye.useEffect)(()=>{qe.current=We}),(0,ye.useEffect)(()=>{function et(){qe.current()}if(jt!==null){let ke=setInterval(et,jt);return()=>clearInterval(ke)}},[jt])}},65973:function(Rn,Nn,ve){"use strict";ve.r(Nn),ve.d(Nn,{default:function(){return Gn}});var ye=ve(59301),Oe={card:"card___c4ypw",head:"head___d2Dfo",element:"element___PyfcV",collaborator:"collaborator___o6MF4",btn:"btn___CF6mw",delSty:"delSty___Wm5pj",delBorder:"delBorder___IVg2Z",copHover:"copHover___rNmmw",wrap:"wrap___feope",center:"center___uU09V",tip:"tip___yCX57",title:"title___OpV1r",content:"content___XU4yH",fixedBtns:"fixedBtns___ItSdd"},We=ve(92310),jt=ve.n(We),qe=ve(85057),et=ve(12290),ke=ve(95237),Tt=ve(3113),bt=ve(43418),tt=ve(92832),Ot=ve(1710),it=ve(78241),Pt=ve(6848),Me=ve(5871),te=ve(8591),ne=ve(71418),ce=ve(24905),se=ve(5112),ge=ve(5083),me=ve(955),Ce=ve(89070),Fe=ve(56082),Pe=ve(87954),Ie=ve(18257),Ke=ve(19719),Ge=ve(35241),Ue=ve(8797),dt=Object.defineProperty,Xe=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(sn,Qt,pn)=>Qt in sn?dt(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,Mt=(sn,Qt)=>{for(var pn in Qt||(Qt={}))Wt.call(Qt,pn)&&Ht(sn,pn,Qt[pn]);if(Je)for(var pn of Je(Qt))It.call(Qt,pn)&&Ht(sn,pn,Qt[pn]);return sn},Xt=(sn,Qt)=>Xe(sn,Nt(Qt));const gt=ye.createContext({}),Re=()=>{const{setActivatorNodeRef:sn,listeners:Qt}=(0,ye.useContext)(gt);return ye.createElement(Tt.ZP,Mt({type:"text",size:"small",icon:ye.createElement(Pt.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},ye.createElement(Fe.Z,null)),style:{cursor:"move"},ref:sn},Qt))},Lt=sn=>{const{attributes:Qt,listeners:pn,setNodeRef:St,setActivatorNodeRef:Ct,transform:je,transition:Yt,isDragging:rn}=(0,Ke.nB)({id:sn["data-row-key"]}),ft=Mt(Xt(Mt({},sn.style),{transform:Ge.ux.Translate.toString(je),transition:Yt}),rn?{position:"relative",zIndex:99}:{}),_e=(0,ye.useMemo)(()=>({setActivatorNodeRef:Ct,listeners:pn}),[Ct,pn]);return ye.createElement(gt.Provider,{value:_e},ye.createElement("tr",Mt(Xt(Mt({},sn),{ref:St,style:ft}),Qt)))};var vn=({columns:sn,dataSource:Qt,setDataSource:pn,loading:St})=>{const Ct=({active:je,over:Yt})=>{je.id!==(Yt==null?void 0:Yt.id)&&pn(rn=>{const ft=rn.findIndex($t=>$t.id===(je==null?void 0:je.id)),_e=rn.findIndex($t=>$t.id===(Yt==null?void 0:Yt.id));return(0,Ke.Rp)(rn,ft,_e)})};return ye.createElement(Pe.LB,{modifiers:[Ie.DL],onDragEnd:Ct},ye.createElement(Ke.Fo,{items:Qt.map(je=>je.id),strategy:Ke.qw},ye.createElement(Ot.default,{pagination:!1,scroll:{y:400},rowKey:"id",loading:St,locale:{emptyText:ye.createElement(Ue.Z,{styles:{margin:"80px auto"},customText:ye.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",ye.createElement("span",{style:{color:"#CA7720"}},"\u53F3\u4E0A\u89D2\u64CD\u4F5C\u6309\u94AE"),"\u8FDB\u884C\u6DFB\u52A0\uFF5E")})},dataSource:Qt,components:{body:{row:Lt}},columns:[{key:"sort",align:"center",width:80,render:()=>ye.createElement(Re,null)},...sn],size:"middle"})))},kt=ve(99313),en=ve(19842),tn=ve(57809),On=ve(98228),hn=ve(58421),Bn=ve(99064),mt={flex_box_center:"flex_box_center___Iqqr9",flex_space_between:"flex_space_between___y0uZc",flex_box_vertical_center:"flex_box_vertical_center___akeKA",flex_box_center_end:"flex_box_center_end___DEJG9",flex_box_column:"flex_box_column___pgYr1",scoremodal:"scoremodal___PYXCN",selectWrapper:"selectWrapper___RNoPX",selectWrappers:"selectWrappers___fUTXA",allqingchu:"allqingchu___k6Qgb",title:"title___AAfdA",score:"score___oYtrM",close:"close___i8V3V",content:"content___JpTOI",items:"items___je5K0",bottom:"bottom___jjylc",yes:"yes___Wh4La",no:"no___fIya2",titlecount:"titlecount___pZQaF",add:"add___hT0xx",search:"search___WBmWG",searchIcon:"searchIcon___LgZF_",tabWrap:"tabWrap___lGZ3A",previewModal:"previewModal___jPoO2"},Yn=ve(26422),xn={flex_box_center:"flex_box_center____Tkex",flex_space_between:"flex_space_between___EZnYm",flex_box_vertical_center:"flex_box_vertical_center___e6Uyw",flex_box_center_end:"flex_box_center_end___FubGu",flex_box_column:"flex_box_column___ibm4g",warp:"warp___IgClr",shixunbutton:"shixunbutton___DTP9s",redio:"redio___wfYmJ",redioitem:"redioitem___Lx8l8",redioitemyes:"redioitemyes___KKsIv",title:"title___GXJmE",titleyes:"titleyes___yYOlS",yestag:"yestag___WQlWV",qcount:"qcount___QpuQ9",score:"score___WkTL9",qtitle:"qtitle___TQM3w",checkbox:"checkbox___XWcyb",checkboxitem:"checkboxitem___eUzWD",checkboxitemyes:"checkboxitemyes___LOyRE",bottom:"bottom___IKM1j",bottomitem:"bottomitem___TaUK6",left:"left___szEjt",right:"right___XEuVG",completion:"completion___bVp0S",content:"content___R3KZ7",items:"items___DCx2v",simple:"simple___GPeTT",shixun:"shixun___hhixj",combination:"combination___toZnZ",program:"program___alaBk"},ze=ve(85149),Le=ve(24334);const we=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var De=({qitem:sn})=>{var Qt,pn,St,Ct,je,Yt,rn,ft,_e,$t;return ye.createElement("div",{className:xn.warp},ye.createElement("div",{className:xn.mainPart},ye.createElement("div",{className:xn.qcount},(sn==null?void 0:sn.question_type)===8&&ye.createElement(ze.Z,{className:xn.content,showProgramFill:!0,value:(Qt=sn==null?void 0:sn.program_attr)==null?void 0:Qt.description}),(sn==null?void 0:sn.question_type)!=8&&ye.createElement(ze.Z,{className:xn.qtitle,value:(sn==null?void 0:sn.name)||(sn==null?void 0:sn.title)})),((sn==null?void 0:sn.question_type)===0||(sn==null?void 0:sn.question_type)===2)&&ye.createElement("div",null,(pn=sn==null?void 0:sn.choices)==null?void 0:pn.map((zt,Fn)=>ye.createElement("div",{className:xn.redio},!(zt!=null&&zt.is_answer)&&ye.createElement("span",{className:xn.redioitem}),(zt==null?void 0:zt.is_answer)&&ye.createElement("i",{className:`${xn.redioitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:zt!=null&&zt.is_answer?xn.titleyes:xn.title,value:we[Fn]+(zt==null?void 0:zt.choice_text)}),(zt==null?void 0:zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(sn==null?void 0:sn.question_type)===1&&ye.createElement("div",null,(St=sn==null?void 0:sn.choices)==null?void 0:St.map((zt,Fn)=>ye.createElement("div",{className:xn.checkbox},!(zt!=null&&zt.is_answer)&&ye.createElement("span",{className:xn.checkboxitem}),(zt==null?void 0:zt.is_answer)&&ye.createElement("i",{className:`${xn.checkboxitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:zt!=null&&zt.is_answer?xn.titleyes:xn.title,value:we[Fn]+(zt==null?void 0:zt.choice_text)}),(zt==null?void 0:zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(sn==null?void 0:sn.question_type)===3&&ye.createElement("div",{className:xn.completion},(Ct=sn==null?void 0:sn.standard_answer)==null?void 0:Ct.map((zt,Fn)=>{var Hn;return ye.createElement("div",{style:{display:"flex"}},ye.createElement("span",{className:xn.title},"\u586B\u7A7A\u9879",Fn+1),ye.createElement("div",{className:xn.content},(Hn=zt==null?void 0:zt.answer_text)==null?void 0:Hn.map((ut,cn)=>ye.createElement("div",{className:xn.items},ut))))})),(sn==null?void 0:sn.question_type)===4&&ye.createElement("div",{className:xn.simple},ye.createElement("div",{className:xn.title},"\u53C2\u8003\u7B54\u6848"),ye.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(je=sn==null?void 0:sn.answer_texts)!=null&&je[0]?ye.createElement(ze.Z,{className:xn.content,value:(Yt=sn==null?void 0:sn.answer_texts)==null?void 0:Yt[0]}):ye.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(sn==null?void 0:sn.question_type)===5&&((rn=sn==null?void 0:sn.challenge_names)==null?void 0:rn.map((zt,Fn)=>ye.createElement("div",{className:xn.shixun},ye.createElement("span",{className:xn.qtitle},ye.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,me.EM)(Fn+1),"\u9898"),zt)))),(sn==null?void 0:sn.question_type)===6&&ye.createElement("div",{className:xn.program},ye.createElement(ze.Z,{className:xn.content,value:((ft=sn==null?void 0:sn.program_attr)==null?void 0:ft.description)||"- -"})),(sn==null?void 0:sn.question_type)===7&&((_e=sn==null?void 0:sn.sub_item_banks)==null?void 0:_e.map((zt,Fn)=>{var Hn,ut,cn,Kn,_n;return ye.createElement("div",null,ye.createElement("div",{className:xn.combination},ye.createElement("span",{className:xn.qtitle},zt==null?void 0:zt.name)),ye.createElement("div",{className:xn.warp,style:{padding:"0px",paddingTop:20}},ye.createElement("div",null,((zt==null?void 0:zt.item_type)=="SINGLE"||(zt==null?void 0:zt.item_type)=="JUDGMENT")&&((Hn=zt==null?void 0:zt.choices)==null?void 0:Hn.map((Zt,nn)=>ye.createElement("div",{className:xn.redio},!(Zt!=null&&Zt.is_answer)&&ye.createElement("span",{className:xn.redioitem}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("i",{className:`${xn.redioitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:Zt!=null&&Zt.is_answer?xn.titleyes:xn.title,value:we[nn]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(zt==null?void 0:zt.item_type)=="MULTIPLE"&&((ut=zt==null?void 0:zt.choices)==null?void 0:ut.map((Zt,nn)=>ye.createElement("div",{className:xn.checkbox},!(Zt!=null&&Zt.is_answer)&&ye.createElement("span",{className:xn.checkboxitem}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("i",{className:`${xn.checkboxitemyes} icon-duigou1`}),ye.createElement(ze.Z,{className:Zt!=null&&Zt.is_answer?xn.titleyes:xn.title,value:we[nn]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&ye.createElement("div",{className:xn.yestag},"\u6B63\u786E\u7B54\u6848")))),(zt==null?void 0:zt.item_type)=="COMPLETION"&&ye.createElement("div",{className:xn.completion},(cn=zt==null?void 0:zt.standard_answer)==null?void 0:cn.map((Zt,nn)=>{var Pi;return ye.createElement("div",{style:{display:"flex"}},ye.createElement("span",{className:xn.title},"\u586B\u7A7A\u9879",nn+1),ye.createElement("div",{className:xn.content},(Pi=Zt==null?void 0:Zt.answer_text)==null?void 0:Pi.map((xi,Si)=>ye.createElement("div",{className:xn.items},xi))))})),(zt==null?void 0:zt.item_type)=="SUBJECTIVE"&&ye.createElement("div",{className:xn.simple},ye.createElement("div",{className:xn.title},"\u53C2\u8003\u7B54\u6848"),ye.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Kn=zt==null?void 0:zt.answer_texts)!=null&&Kn[0]?ye.createElement(ze.Z,{className:xn.content,value:(_n=zt==null?void 0:zt.answer_texts)==null?void 0:_n[0]}):ye.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(sn==null?void 0:sn.question_type)===8&&ye.createElement("div",null,ye.createElement(ze.Z,{disabledFill:!0,className:xn.content,showProgramFill:!0,value:Le.Base64.decode((($t=sn==null?void 0:sn.program_attr)==null?void 0:$t.code)||"")})),(sn==null?void 0:sn.question_type)===5&&ye.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ye.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.author_name)||"- -")),ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.author_school_name)||"- -")),ye.createElement("div",{style:{marginRight:30}},ye.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ye.createElement("span",{style:{color:"#000000"}},(sn==null?void 0:sn.study_count)||"0"))),ye.createElement("a",{className:xn.shixunbutton,href:`/shixuns/${sn==null?void 0:sn.identifier}/challenges?exercise=true`,target:"_blank"},ye.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((sn==null?void 0:sn.question_type)<=4||[6,8].includes(sn==null?void 0:sn.question_type))&&ye.createElement("div",{className:xn.bottom},ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u89E3\u6790"),ye.createElement("span",{className:xn.right},sn!=null&&sn.analysis?ye.createElement(ze.Z,{value:sn==null?void 0:sn.analysis}):ye.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u96BE\u5EA6"),ye.createElement("span",{className:xn.right},(sn==null?void 0:sn.difficulty)===1?"\u7B80\u5355":(sn==null?void 0:sn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ye.createElement("div",{className:xn.bottomitem},ye.createElement("span",{className:xn.left},"\u77E5\u8BC6\u70B9"),ye.createElement("span",{className:xn.right},sn!=null&&sn.tag_discipline?sn==null?void 0:sn.tag_discipline:ye.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Se=ve(86087),rt=ve(84287),Et=ve(16149),Ye=ve(61485),Ze=ve(59301),At=Object.defineProperty,xt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,un=(sn,Qt,pn)=>Qt in sn?At(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,dn=(sn,Qt)=>{for(var pn in Qt||(Qt={}))bn.call(Qt,pn)&&un(sn,pn,Qt[pn]);if(Rt)for(var pn of Rt(Qt))En.call(Qt,pn)&&un(sn,pn,Qt[pn]);return sn},Zn=(sn,Qt)=>xt(sn,ht(Qt)),An=(sn,Qt,pn)=>new Promise((St,Ct)=>{var je=ft=>{try{rn(pn.next(ft))}catch(_e){Ct(_e)}},Yt=ft=>{try{rn(pn.throw(ft))}catch(_e){Ct(_e)}},rn=ft=>ft.done?St(ft.value):Promise.resolve(ft.value).then(je,Yt);rn((pn=pn.apply(sn,Qt)).next())});const yi=({setScoreShow:sn,ScoreShow:Qt,onOk:pn,isshixuns:St,isloadings:Ct,dispatch:je,selectedIds:Yt,user:rn,virtualId:ft,shixunsDetail:_e})=>{var $t;let[zt,Fn]=(0,ye.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:"",item_type:"PROGRAM"}),[Hn,ut]=(0,ye.useState)([]),[cn,Kn]=(0,ye.useState)([]),[_n,Zt]=(0,ye.useState)([]),[nn,Pi]=(0,ye.useState)([]);const[xi,Si]=(0,ye.useState)(!1),[oi]=it.default.useForm(),[Ci,Li]=(0,ye.useState)(),[Hi,lr]=(0,ye.useState)(!1);let[tr,Ln]=(0,ye.useState)(St);const[Fr,Br]=(0,ye.useState)([]),[wr,Cn]=(0,ye.useState)(0),[di,Ki]=(0,ye.useState)(!0),[ir,Gi]=(0,ye.useState)([]),[dr,Er]=(0,ye.useState)([]),Di=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[Yi,Wi]=(0,ye.useState)([]),Dn=(0,ye.useRef)(new Set),Ar=(0,ye.useRef)(new Set),Mn=(0,ye.useRef)(1),hr=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],_r=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Pr=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Lo,fo]=(0,ye.useState)(!1),mr=()=>{oi.resetFields(),tr=!1,Ln(!1),fo(!1),oi.submit()};(0,ye.useEffect)(()=>{Qt&&(oi.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,teach_group_id:null}),di&&tr&&(oi.setFieldsValue({item_type:"SHIXUN"}),zt.item_type="SHIXUN",Fn(dn({},zt)),Ki(!1)),zt.type="0",Kn(Yt),Zt(Yt),Ar.current=new Set(Yt),fr(zt),ur(),Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ii())},[Qt]),console.log(cn,_n,"listitems"),(0,ye.useEffect)(()=>{wr>0&&setTimeout(()=>{Cn(0)},2e3)},[wr]);function fr(Ut){return An(this,null,function*(){var wn,ni,Qn;if(Si(!0),Fn(dn({},Ut)),(_n==null?void 0:_n.length)<=0&&Ut.type==="5"){Pi([]),Si(!1);return}let Fi=Ut.type==="5"?_n==null?void 0:_n.filter(jn=>!Fr.includes(jn)):null,Lr=Ut.type==="5"?_n==null?void 0:_n.filter(jn=>Fr.includes(jn)):null;Mn.current=Mn.current+1;const bi=Mn.current;let Ti=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:Zn(dn({},Ut),{discipline_id:((wn=Ut==null?void 0:Ut.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((ni=Ut==null?void 0:Ut.courseid)==null?void 0:ni[1])||null,ids:Fi,shixun_ids:Lr,include_shixuns:!0,group_id:((Qn=Ut.group_id)==null?void 0:Qn.map(jn=>jn==null?void 0:jn.value))||null,keyword:Ut.keyword?encodeURIComponent(Ut.keyword):Ut.keyword,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Mn.current===bi&&(Pi(Ti),Si(!1))})}function ur(){return An(this,null,function*(){let Ut=yield(0,Bn.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:zt.type==="5"?null:zt.type,clazz:"ItemBanksGroup"}});ut((0,Yn.L)(Ut==null?void 0:Ut.disciplines))})}function Yr(Ut){return An(this,null,function*(){var wn;let ni=yield(0,Bn.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ut}),Qn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(wn=ni==null?void 0:ni.data)==null?void 0:wn.map(Fi=>({title:Fi.name,id:Fi.id,pid:Fi.id,value:Fi.id,key:Fi.id,isLeaf:!Fi.have_child}))}];Gi(Qn)})}function Ii(){return An(this,null,function*(){let Ut=yield(0,Et.Dm)({});(Ut==null?void 0:Ut.status)===0&&Er(Ut==null?void 0:Ut.groups)})}function $e(Ut){return An(this,null,function*(){var wn,ni,Qn,Fi;Si(!0);let Lr=(wn=Ut.list)==null?void 0:wn.filter(jn=>!Fr.includes(jn)),bi=(ni=Ut.list)==null?void 0:ni.filter(jn=>Fr.includes(jn));if(Lr.length===0&&bi.length===0){Si(!1),Pi([]);return}let Ti=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:Zn(dn({},Ut),{discipline_id:((Qn=Ut==null?void 0:Ut.courseid)==null?void 0:Qn[0])||null,sub_discipline_id:((Fi=Ut==null?void 0:Ut.courseid)==null?void 0:Fi[1])||null,ids:Lr,shixun_ids:bi,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Si(!1),Pi(Ti)})}const yt=Ut=>An(void 0,null,function*(){const wn=yield je({type:"shixunsDetail/release",payload:{id:Ut}});let ni=wn==null?void 0:wn.tag_position,Qn=(wn==null?void 0:wn.evaluation_set_position)||[],Fi=wn.status;return Fi===0?(te.ZP.success("\u53D1\u5E03\u6210\u529F"),fr(zt),!0):(Fi===2?te.ZP.error(`\u7B2C${Qn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Fi===3?te.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ni.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):te.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Bt=Ut=>(Ut==null?void 0:Ut.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",an=()=>xi?"\u6682\u65E0\u6570\u636E":zt.type==="3"&&!(dr!=null&&dr.length)?Ze.createElement("span",null,"\u4F60\u8FD8\u672A\u52A0\u5165\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u5148 ",Ze.createElement("span",{onClick:()=>{var Ut;return(0,me.xg)(`/users/${(Ut=rn==null?void 0:rn.userInfo)==null?void 0:Ut.login}/teach-group`)},style:{color:"#3061D0",cursor:"pointer"}},"\u65B0\u521B\u5EFA\u6559\u7814\u56E2\u961F")):zt.type==="0"&&(nn==null?void 0:nn.items_count)===0&&!(zt!=null&&zt.tag_discipline_id)&&!(zt!=null&&zt.difficulty)&&!(zt!=null&&zt.keyword)&&!(zt!=null&&zt.group_id)&&!(zt!=null&&zt.difficulty)?Ze.createElement("span",null,"\u4F60\u8FD8\u672A\u521B\u5EFA\u8FC7\u7F16\u7A0B\u9898\uFF0C\u8BF7\u5148 ",Ze.createElement("span",{onClick:()=>{(0,me.xg)(`/problems/newcreate?&pageId=${ft}`),sn(!1)},style:{color:"#3061D0",cursor:"pointer"}},"\u521B\u5EFA\u7F16\u7A0B\u9898")):"\u6682\u65E0\u6570\u636E",zn=(Ut,wn,ni)=>Ut.map(Qn=>Qn.key===wn?dn(dn({},Qn),ni):Qn.children?Zn(dn({},Qn),{children:zn(Qn.children,wn,ni)}):Qn),ri=Ut=>An(void 0,null,function*(){const{key:wn}=Ut;let ni=zt.type;const Qn=yield(0,Et.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(wn),type:ni}),{data:Fi,total_count:Lr}=Qn||{};Lr>0&&Gi(bi=>zn(bi,wn,{children:Fi.map(Ti=>({title:Ti.name,id:Ti.id,pid:Ti.id,value:Ti.id,key:Ti.id,isLeaf:!Ti.have_child}))}))});return Ze.createElement("div",null,Ze.createElement(bt.default,{title:!1,footer:!1,open:Qt,width:1200,centered:!0,className:mt.scoremodal,onCancel:()=>{sn(!1)}},Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("div",{className:mt.title},"\u9009\u62E9\u7F16\u7A0B\u9898")),Ze.createElement(kt.default,{className:mt.tabWrap,activeKey:zt.type,onChange:Ut=>{Ut==="3"?(zt.show_all_share=!0,Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):zt.show_all_share=null,Ut==="0"&&Yr({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zt.type=Ut,zt.page=1,zt.updated_at="",zt.quotes="",zt.courseid="",zt.tag_discipline_id=null,zt.difficulty=null,zt.keyword=null,zt.group_id=null,zt.teach_group_id=null,oi.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[],teach_group_id:null}),(zt==null?void 0:zt.item_type)==="SHIXUN"&&zt.type!=="5"&&(tr=!0,Ln(!0)),fo(!1),zt.type==="5"&&(tr=!1,Ln(!1)),Fn(dn({},zt)),fr(dn({},zt)),ur()},items:[{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u516C\u5171",key:"1"},{label:Ze.createElement("div",null,"\u5DF2\u9009",_n.length>0&&Ze.createElement("span",{className:mt.titlecount},_n.length),wr>0&&Ze.createElement("span",{className:mt.add},"+",wr)),key:"5"}]}),Ze.createElement(it.default,{layout:"inline",form:oi,onValuesChange:(Ut,wn)=>{const ni=Object.values(wn).some(Fi=>Fi!==null&&Fi!==""&&Fi!==void 0),Qn=wn.keyword==="";if(fo(ni||!Qn),zt.page=1,(wn==null?void 0:wn.item_type)==="SHIXUN"){if(zt.type==="5"?Ln(!1):Ln(!0),Ut.keyword||Ut.keyword==="")return;oi.submit()}else{if(Ut!=null&&Ut.courseid&&oi.setFieldsValue({tag_discipline_id:""}),Ln(!1),Ut.keyword||Ut.keyword==="")return;oi.submit()}},onFinish:Ut=>{var wn;zt.type==="3"&&(!Ut.group_id||((wn=Ut==null?void 0:Ut.group_id)==null?void 0:wn.length)===0)?zt.show_all_share=!0:zt.show_all_share=null,Fn(dn(dn({},zt),Ut)),fr(dn(dn({},zt),Ut))}},Ze.createElement(it.default.Item,{name:"courseid"},Ze.createElement(en.Z,{className:mt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Hn})),!tr&&Ze.createElement(it.default.Item,{name:"tag_discipline_id"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},($t=nn==null?void 0:nn.tag_disciplines)==null?void 0:$t.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.id},Ut.name)))),Ze.createElement(it.default.Item,{name:tr?"diff":"difficulty"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!tr&&hr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)),tr&&_r.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)))),tr&&Ze.createElement(it.default.Item,{name:"shixun_publish_status"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Pr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.value},Ut.name)))),zt.type==="3"&&!tr&&Ze.createElement(it.default.Item,{name:"teach_group_id"},Ze.createElement(tn.default,{className:mt.selectWrapper,placeholder:"\u56E2\u961F",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(Ut,wn)=>(console.log("---",Ut,wn),wn.children.toUpperCase().indexOf(Ut.toUpperCase())!==-1)},dr==null?void 0:dr.map(Ut=>Ze.createElement(tn.default.Option,{key:Ut.group_id},Ut.name)))),(zt.type==="3"||zt.type==="0")&&!tr&&Ze.createElement(it.default.Item,{name:"group_id"},Ze.createElement(On.default,{treeDataSimpleMode:!0,style:{width:118},className:mt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ut,wn)=>wn.title.toUpperCase().indexOf(Ut.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ri,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ir})),Lo&&Ze.createElement("span",{className:mt.allqingchu,onClick:mr},Ze.createElement("i",{className:"iconfont icon-guanbi4"}),Ze.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ze.createElement(it.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ze.createElement(tt.default.Search,{className:mt.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u7F16\u53F7\u6216\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ze.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mt.searchIcon}`,onClick:()=>oi.submit()}),onSearch:Ut=>{oi.submit()}}))),Ze.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ze.createElement("div",{onClick:()=>{zt.updated_at==="asc"?zt.updated_at="desc":zt.updated_at="asc",Fn(Zn(dn({},zt),{page:1})),fr(Zn(dn({},zt),{page:1}))}}," ",zt.updated_at?Ze.createElement("img",{src:zt.updated_at==="asc"?Se.Z:rt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ze.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ze.createElement("div",{onClick:()=>{zt.quotes==="asc"?zt.quotes="desc":zt.quotes="asc",Fn(Zn(dn({},zt),{page:1})),fr(Zn(dn({},zt),{page:1}))},style:{marginLeft:20}}," ",zt.quotes?Ze.createElement("img",{src:zt.quotes==="asc"?Se.Z:rt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ze.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ze.createElement(Ot.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(nn==null?void 0:nn.items)||(nn==null?void 0:nn.shixun_list),pagination:!1,locale:{emptyText:Ze.createElement(Ue.Z,{styles:{margin:"18px auto"},customText:an()})},loading:xi,rowKey:Ut=>Ut.id,rowSelection:{type:"checkbox",selectedRowKeys:cn,getCheckboxProps:Ut=>({disabled:Ut.shixun_tag_num===1}),onSelect(Ut,wn,ni){if(wn)tr&&Br([...Fr,Ut.id]),Kn([...cn,Ut.id]),Wi([...Yi,Ut]),Ut.identifier?Dn.current.add(Ut.id):Ar.current.add(Ut.id),Cn(1),Zt([..._n,Ut.id]);else{const Qn=Yi.filter(bi=>bi.id!==Ut.id);Wi(Qn);const Fi=Qn.map(bi=>bi.id);Kn([...Fi]),Ut.identifier?Dn.current.delete(Ut.id):Ar.current.delete(Ut.id);let Lr=_n.filter(bi=>bi!==Ut.id);if(Zt(Lr),tr){let bi=Fr.filter(Ti=>Ti!==Ut.id);Br([...bi])}if(zt.type==="5"){$e(Zn(dn({},zt),{list:[...Lr]}));return}}},onSelectAll(Ut,wn,ni){if(Ut){const Qn=ni.map(Fi=>Fi.id);tr&&Br([...Fr,...Qn]),Wi([...Yi,...ni]),Kn([...cn,...Qn]),Zt([..._n,...Qn]);for(const Fi of ni)Fi.identifier?Dn.current.add(Fi.id):Ar.current.add(Fi.id)}else{const Qn=ni.map(bi=>bi.id),Fi=cn.filter(bi=>!Qn.some(Ti=>Ti===bi)),Lr=Yi.filter(bi=>!Qn.some(Ti=>Ti===bi.id));if(Wi(Lr),Kn([...Fi]),Zt([...Fi]),tr){let bi=Fr.filter(Ti=>!Qn.some(jn=>jn===Ti.id));Br([...bi])}zt.type==="5"&&$e(Zn(dn({},zt),{list:[...Fi]}));for(const bi of Qn)bi.identifier?Dn.current.delete(bi):Ar.current.delete(bi)}}},columns:[{title:"\u8BD5\u9898\u7F16\u53F7",dataIndex:"id",key:"id",width:110,render:(Ut,wn,ni)=>{const Qn=`No.${Ut}`;return Ze.createElement(Pt.Z,{title:Qn},Ze.createElement("span",null,Qn))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:tr?"30%":"60%",key:"name",render:(Ut,wn,ni)=>{var Qn;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ze.createElement(ze.Z,{key:1,showLines:1,showTextOnly:!0,value:tr||wn!=null&&wn.challenge_names?wn!=null&&wn.title||Ut===null?"--":Ut:(wn==null?void 0:wn.item_type)=="BPROGRAM"?(Qn=wn==null?void 0:wn.program_attr)==null?void 0:Qn.description:Ut})))}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",key:"tag_discipline",ellipsis:!0,width:150,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Ut},Ze.createElement("span",null,Ut||"- -"))},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!tr,render:(Ut,wn,ni)=>{var Qn;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ut?(Qn=Ut==null?void 0:Ut.split("\u3001"))==null?void 0:Qn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("span",null,Ut||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:50,render:(Ut,wn,ni)=>{var Qn,Fi,Lr,bi;return Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,tr||wn!=null&&wn.challenge_names?(wn==null?void 0:wn.level)||((Fi=(Qn=hr==null?void 0:hr.filter(Ti=>Ti.value===Ut))==null?void 0:Qn[0])==null?void 0:Fi.name):(bi=(Lr=hr==null?void 0:hr.filter(Ti=>Ti.value===Ut))==null?void 0:Lr[0])==null?void 0:bi.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,Ut||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",width:74,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,tr||wn!=null&&wn.challenge_names?(wn==null?void 0:wn.study_count)||(wn==null?void 0:wn.stu_num):Ut))},{title:Ze.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ze.createElement(Pt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ze.createElement(Ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!tr,render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",null,Ut||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",width:50,align:"right",render:(Ut,wn,ni)=>Ze.createElement(Pt.Z,{title:Bt(wn)},Ze.createElement("div",{style:{flex:1,textAlign:"start"}},Ze.createElement("a",{onClick:()=>{var Qn,Fi;Li(Zn(dn({},wn),{question_type:tr||wn!=null&&wn.challenge_names?5:(Fi=(Qn=Di==null?void 0:Di.filter(Lr=>Lr.value===(wn==null?void 0:wn.item_type)))==null?void 0:Qn[0])==null?void 0:Fi.question_type})),lr(!0)}},"\u67E5\u770B"),(wn==null?void 0:wn.shixun_tag_num)===1&&Ze.createElement("a",{style:{marginLeft:10},onClick:()=>{bt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ze.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ze.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${wn==null?void 0:wn.identifier}/challenges`)}},(wn==null?void 0:wn.shixun_name)||"--"),"\uFF1F"),onOk:()=>An(void 0,null,function*(){if(!yt(wn==null?void 0:wn.identifier))return new Promise((Qn,Fi)=>{Fi()})})})}},"\u53D1\u5E03")))}].filter(Ut=>!Ut.hidden)}),Ze.createElement(hn.Z,{current:zt.page,total:(nn==null?void 0:nn.items_count)||(nn==null?void 0:nn.shixuns_count),style:{marginBottom:20},defaultPageSize:zt.per_page,hideOnSinglePage:!(nn!=null&&nn.items_count),showTotal:Ut=>Ze.createElement("span",null,"\u5171\xA0",Ze.createElement("span",{style:{color:"#165DFF"}},Ut),"\xA0\u6761\u6570\u636E"),pageSize:zt.per_page,onChange:(Ut,wn)=>{zt.page=Ut,zt.per_page=wn,Fn(dn({},zt)),fr(dn({},zt))}}),Ze.createElement("div",{className:mt.bottom},Ze.createElement(Tt.ZP,{className:mt.no,onClick:()=>{sn(!1)}},"\u53D6\u6D88"),Ze.createElement(Tt.ZP,{loading:Ct,style:{width:Ct&&75},className:mt.yes,onClick:()=>An(void 0,null,function*(){if((_n==null?void 0:_n.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}pn([...Ar.current],[...Dn.current],!0,_n==null?void 0:_n.length)})},"\u786E\u8BA4"))),Ze.createElement(bt.default,{open:Hi,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:mt.previewModal,width:1e3,centered:!0,onCancel:()=>{lr(!1)},onOk:()=>{lr(!1)}},Ze.createElement(De,{qitem:Ci})))};var ii=(0,Ce.connect)(({shixunsDetail:sn,user:Qt})=>({shixunsDetail:sn,user:Qt}))(yi),Ai=ve(84677),Oi=ve(61186),Qi=ve.n(Oi),Tn=ve(59301),or=Object.defineProperty,Kr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Zr=(sn,Qt,pn)=>Qt in sn?or(sn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):sn[Qt]=pn,vr=(sn,Qt)=>{for(var pn in Qt||(Qt={}))Or.call(Qt,pn)&&Zr(sn,pn,Qt[pn]);if(zr)for(var pn of zr(Qt))bo.call(Qt,pn)&&Zr(sn,pn,Qt[pn]);return sn},xo=(sn,Qt)=>Kr(sn,Xr(Qt)),ei=(sn,Qt)=>{var pn={};for(var St in sn)Or.call(sn,St)&&Qt.indexOf(St)<0&&(pn[St]=sn[St]);if(sn!=null&&zr)for(var St of zr(sn))Qt.indexOf(St)<0&&bo.call(sn,St)&&(pn[St]=sn[St]);return pn},Ee=(sn,Qt,pn)=>new Promise((St,Ct)=>{var je=ft=>{try{rn(pn.next(ft))}catch(_e){Ct(_e)}},Yt=ft=>{try{rn(pn.throw(ft))}catch(_e){Ct(_e)}},rn=ft=>ft.done?St(ft.value):Promise.resolve(ft.value).then(je,Yt);rn((pn=pn.apply(sn,Qt)).next())});const Jn=({title:sn,icon:Qt,className:pn,style:St,children:Ct})=>Tn.createElement("div",{className:jt()(Oe.card,pn),style:St},Tn.createElement("div",{className:Oe.head},Tn.createElement("i",{className:Qt}),Tn.createElement("b",null,sn)),Tn.createElement("div",{className:Oe.element},Ct)),ci=sn=>{var Qt=sn,{value:pn,onChange:St}=Qt,Ct=ei(Qt,["value","onChange"]);return Tn.createElement(et.Z,xo(vr({},Ct),{defaultValue:pn,onChange:St}))},on=({value:sn=[],onChange:Qt,params:pn,className:St})=>{const[Ct,je]=(0,ye.useState)(!1),[Yt,rn]=(0,ye.useState)([]),[ft,_e]=(0,ye.useState)(""),[$t,zt]=(0,ye.useState)([]),[Fn,Hn]=(0,ye.useState)("");(0,ye.useEffect)(()=>{ut()},[]);function ut(){return Ee(this,null,function*(){let cn=yield(0,Bn.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/teachers`,{method:"get",params:{homework_id:pn.categoryId,limit:1e3}});zt((cn==null?void 0:cn.teacher_list)||[])})}return Tn.createElement(ye.Fragment,null,Tn.createElement("div",{className:jt()(Oe.collaborator,St)},sn==null?void 0:sn.map(cn=>Tn.createElement(ke.Z,{align:"middle",className:`${Oe.btn} ${Fn==(cn==null?void 0:cn.user_id)?Oe.delBorder:""}`,key:cn.user_id},Tn.createElement("span",{className:"c-grey-333"},cn==null?void 0:cn.name),Tn.createElement("span",{className:`iconfont icon-guanbi11 current ml20 c-grey-ccc ${Oe.delSty}`,onMouseEnter:()=>{Hn(cn==null?void 0:cn.user_id)},onMouseLeave:()=>{Hn("")},onClick:()=>{const Kn=sn.filter(_n=>_n.user_id!==cn.user_id);rn(Kn.map(_n=>_n.user_id)),Qt(Kn)}}))),Tn.createElement(Tt.ZP,{className:Oe.copHover,style:{height:38,padding:"6px 15px"},type:"primary",ghost:!0,onClick:()=>je(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Tn.createElement(bt.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ct,onCancel:()=>je(!1),onOk:()=>{const cn=$t.filter(Kn=>Yt.includes(Kn.user_id));Qt(cn),je(!1)},afterClose:()=>{_e("")}},Tn.createElement(ke.Z,{align:"middle"},Tn.createElement("label",null,"\u59D3\u540D\uFF1A"),Tn.createElement(tt.default.Search,{value:ft,size:"middle",style:{flex:1},onChange:cn=>_e(cn.target.value)})),Tn.createElement(Ot.default,{style:{marginTop:10,height:300,overflow:"auto"},rowSelection:{type:"checkbox",onChange:cn=>{rn(cn)},selectedRowKeys:Yt,getCheckboxProps:cn=>({disabled:cn.is_collaborator})},pagination:!1,rowKey:"user_id",size:"middle",dataSource:$t.filter(cn=>cn.name.includes(ft)),columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u89D2\u8272",dataIndex:"role"}]})))};var Gn=()=>{var sn;const Qt=(0,Ce.useParams)(),pn=(0,Ce.useDispatch)(),[St]=it.default.useForm(),Ct=it.default.useWatch("hack_score_settings",St),je=it.default.useWatch("open_code",St),Yt=it.default.useWatch("rank_forbidden",St),rn=it.default.useWatch("hack_analysis",St),ft=it.default.useWatch("hack_answer",St),[_e,$t]=(0,ye.useState)([]),[zt,Fn]=(0,ye.useState)({}),[Hn,ut]=(0,ye.useState)({course_end_date:null,manage_all_group:!0,send_type:0,can_publish:!0,difficult_settings:[],difficult_count:[],unified_setting:!0}),[cn,Kn]=(0,ye.useState)(!0),[_n,Zt]=(0,ye.useState)(!1),[nn,Pi]=(0,ye.useState)(!1),[xi,Si]=(0,ye.useState)({}),[oi,Ci]=(0,ye.useState)(!1),[Li,Hi]=(0,ye.useState)(!1),lr=(0,ye.useRef)(!1),tr=(0,ye.useRef)(String(Math.random()).slice(-6)),Ln=(sn=window.location.pathname)==null?void 0:sn.includes("add");(0,ye.useEffect)(()=>(window.addEventListener("visibilitychange",Fr),()=>{window.removeEventListener("visibilitychange",Fr)}),[_e,xi]),(0,ye.useEffect)(()=>(pn({type:"globalSetting/footerToggle",payload:!1}),()=>{pn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ye.useEffect)(()=>{_e.length&&Ct!==void 0&&ir()},[Ct,JSON.stringify(_e==null?void 0:_e.map(Di=>Di.id+Di.hack_score))]),(0,ye.useEffect)(()=>{Br(),Ln?Kn(!1):wr()},[]);const Fr=()=>Ee(void 0,null,function*(){var Di;if(document.visibilityState==="visible"){Hi(!0);let Yi=_e.map(Ar=>Ar.id),Wi=localStorage.getItem(tr.current);Wi&&(Wi=JSON.parse(Wi),Wi=Array.isArray(Wi)?Wi:[],Yi=[...Yi,...Wi],localStorage.removeItem(tr.current));const Dn=yield(0,Bn.ZP)("/api/item_banks.json",{method:"get",params:{hack_item_bank_ids:Yi.length?Yi:-1,homework_common_id:Ln?null:xi==null?void 0:xi.homework_id}});if(Dn!=null&&Dn.items){const Ar=(Di=Dn==null?void 0:Dn.items)==null?void 0:Di.map(Mn=>{const hr=_e.find(_r=>_r.id===Mn.id);return hr?xo(vr({},Mn),{hack_score:hr.hack_score}):Mn});$t(Ar)}Hi(!1)}}),Br=()=>Ee(void 0,null,function*(){const Di=yield(0,Bn.ZP)(`/api/courses/${Qt.coursesId}/homework_commons/new.json`,{method:"get",params:{category:Qt==null?void 0:Qt.categoryId,type:5}});Di!=null&&Di.course_name&&Fn(Di)}),wr=()=>Ee(void 0,null,function*(){var Di,Yi;const Wi=yield(0,Bn.ZP)(`/api/homework_commons/${Qt==null?void 0:Qt.categoryId}/edit_hack.json`,{method:"get"});if((Wi==null?void 0:Wi.status)===0){const Dn=(Di=Wi==null?void 0:Wi.collaborators_data)==null?void 0:Di.map(Mn=>({user_id:Mn.id,name:Mn.real_name}));St.setFieldsValue(xo(vr({},Wi),{user_ids:Dn,rank_forbidden_start:Wi!=null&&Wi.rank_forbidden_start?Qi()(Wi==null?void 0:Wi.rank_forbidden_start):"",rank_forbidden_end:Wi!=null&&Wi.rank_forbidden_end?Qi()(Wi==null?void 0:Wi.rank_forbidden_end):""}));const Ar=(Yi=Wi==null?void 0:Wi.items)==null?void 0:Yi.map((Mn,hr)=>{var _r,Pr;return xo(vr({},Mn),{hack_score:(Pr=(_r=Wi==null?void 0:Wi.hack_settings)==null?void 0:_r[hr])==null?void 0:Pr.hack_score})});$t(Ar||[]),Si(vr({},Wi))}Kn(!1)}),Cn=()=>{let Di=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework`;return Ln||(Di=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Qt==null?void 0:Qt.categoryId}/detail`),Di},di=[{name:(zt==null?void 0:zt.course_name)||"",path:`/classrooms/${zt==null?void 0:zt.course_id}/program_homework`},{name:Ln?"\u7F16\u7A0B\u4F5C\u4E1A":xi==null?void 0:xi.name,path:Cn()},{name:(Ln?"\u65B0\u5EFA":"\u7F16\u8F91")+"\u7F16\u7A0B\u4F5C\u4E1A"}],Ki=[{title:"\u5E8F\u53F7",dataIndex:"index",width:80,render:(Di,Yi,Wi)=>Wi+1},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,render:Di=>Tn.createElement(Pt.Z,{placement:"topLeft",title:Di},Tn.createElement("span",null,Di||"--"))},{title:"\u5206\u503C",dataIndex:"hack_score",render:(Di,Yi,Wi)=>Tn.createElement(Me.Z,{disabled:Ct!==2,size:"middle",min:0,precision:1,addonAfter:"\u5206",value:Di,onChange:Dn=>{_e[Wi].hack_score=Dn;const Ar=_e.reduce((Mn,hr)=>Mn+Number(hr.hack_score||0),0);St.setFieldsValue({total_score:Ar.toFixed(2)}),$t([..._e])}})},{title:"\u96BE\u5EA6",dataIndex:"difficulty",align:"center",width:90,render:Di=>Tn.createElement("span",null,Di===1?"\u7B80\u5355":Di===2?"\u4E2D\u7B49":"\u56F0\u96BE")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",render:Di=>Tn.createElement(Pt.Z,{placement:"topLeft",title:Di},Tn.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Di||"--"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes"},{title:"\u64CD\u4F5C",dataIndex:"action",width:146,render:(Di,Yi)=>Tn.createElement("span",null,Tn.createElement("span",{onClick:()=>Ee(void 0,null,function*(){var Wi;pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E..."}});let Dn=yield(0,Bn.ZP)(`/api/problems/${(Wi=Yi==null?void 0:Yi.program_attr)==null?void 0:Wi.identifier}/start.json`,{method:"get"});(Dn==null?void 0:Dn.status)===0&&(0,me.xg)(`/myproblems/${Dn==null?void 0:Dn.identifier}?type=1&pageId=edit&backUrl=${Cn()}`),pn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),className:"c-light-primary current"},"\u4F53\u9A8C"),Tn.createElement("span",{onClick:()=>{var Wi;return(0,me.xg)(`/problems/newedit/${(Wi=Yi==null?void 0:Yi.program_attr)==null?void 0:Wi.identifier}?type=1&pageId=edit&backUrl=${window.location.pathname}`)},className:"c-light-primary current mr20 ml20"},"\u7F16\u8F91"),Tn.createElement("span",{onClick:()=>{const Wi=_e.filter(Dn=>Dn.id!==Yi.id);$t(Wi),te.ZP.success("\u5220\u9664\u6210\u529F")},className:"current",style:{color:"#E30000"}},"\u5220\u9664"))}],ir=()=>{const Di=[..._e],Yi=St.getFieldValue("total_score"),Wi=Di==null?void 0:Di.length;let Dn=0,Ar;switch(Ct){case 0:const Mn=(Yi/Wi).toFixed(2);Di.map((ur,Yr)=>{Dn=Yr,ur.hack_score=Mn>0?Mn:0}),Ar=(Yi-Mn*(Wi-1)).toFixed(2),Di[Dn].hack_score=Ar>0?Ar:0;break;case 1:const hr=[0,1,3,6];let _r=0;const Pr=Di.filter(ur=>ur.difficulty===1).length*hr[1],Lo=Di.filter(ur=>ur.difficulty===2).length*hr[2],fo=Di.filter(ur=>ur.difficulty===3).length*hr[3],mr=Yi/(Pr+Lo+fo);Di.map((ur,Yr)=>{Dn=Yr,ur.hack_score=(hr[ur.difficulty]*mr).toFixed(2),_r=_r+Number(ur.hack_score)});let fr=Di[Dn].hack_score;Ar=(Yi-_r+Number(fr)).toFixed(2),Di[Dn].hack_score=Ar>0?Ar:0;break}$t(Di)},Gi=Di=>{lr.current=Di,St.submit()},dr=Di=>Ee(void 0,null,function*(){var Yi;if(!_e.length){te.ZP.error("\u672A\u8BBE\u7F6E\u7F16\u7A0B\u9898\uFF0C\u8BF7\u6DFB\u52A0\u7F16\u7A0B\u9898"),St.scrollToField("hack_score_settings",{behavior:"smooth",block:"center"});return}Ci(!0);const Wi=[],Dn=_e.map(hr=>(Wi.push(hr.hack_id),{hack_id:hr.hack_id,hack_name:hr.name,hack_score:hr.hack_score,difficult:hr.difficulty})),Ar=(Yi=Di==null?void 0:Di.user_ids)==null?void 0:Yi.map(hr=>hr.user_id),Mn=yield(0,Bn.ZP)(`/api/courses/${Qt.coursesId}/homework_commons/create_hack_homework.json`,{method:"post",body:xo(vr({},Di),{category:Ln?Number(Qt==null?void 0:Qt.categoryId):null,homework_id:Ln?null:xi==null?void 0:xi.homework_id,hack_settings:Dn,user_ids:Ar,hack_ids:Wi})});if((Mn==null?void 0:Mn.status)===0)if(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),lr.current){const hr=vr({},Mn);ut(hr),pn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Mn==null?void 0:Mn.id],selectArrsAll:[hr],params:Qt,detail:!0,type:2,manage_all_group:hr==null?void 0:hr.manage_all_group}})}else Ce.history.push(`/classrooms/${Qt.coursesId}/program_homework/${Mn==null?void 0:Mn.id}/detail`);Ci(!1)}),Er=Di=>Ee(void 0,null,function*(){if(!Di.length){te.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}if(Di.length>200){te.ZP.warning("\u7F16\u7A0B\u9898\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC7200\u9053");return}const Yi=[],Wi=_e.map(Mn=>{var hr;return(hr=Mn.program_attr)==null?void 0:hr.origin_item_bank_id}),Dn=[];Di.forEach(Mn=>{if(Wi.includes(Mn)){const hr=_e.find(_r=>{var Pr;return((Pr=_r.program_attr)==null?void 0:Pr.origin_item_bank_id)===Mn});Dn.push(hr)}else Yi.push(Mn)}),Pi(!0);const Ar=yield(0,Bn.ZP)("/api/problems/copy_item_banks.json",{method:"post",body:{ids:Yi}});if(Ar!=null&&Ar.items){const Mn=[...Dn,...Ar==null?void 0:Ar.items];if(Ct===2){const hr=Mn.reduce((_r,Pr)=>_r+Number(Pr.hack_score||0),0);St.setFieldsValue({total_score:hr.toFixed(2)})}$t(Mn),Zt(!1)}Pi(!1)});return Tn.createElement("div",{className:Oe.wrap},Tn.createElement(ne.Z,{spinning:cn},Tn.createElement("div",{className:Oe.center},Tn.createElement(qe._b,{dataSource:di,className:"mb20"}),Tn.createElement(it.default,{form:St,preserve:!1,onValuesChange:Di=>{"total_score"in Di&&ir()},onFinishFailed:Di=>Ee(void 0,null,function*(){var Yi,Wi;te.ZP.error(Di.errorFields[0].errors[0]),St.scrollToField((Wi=(Yi=Di==null?void 0:Di.errorFields)==null?void 0:Yi[0])==null?void 0:Wi.name,{behavior:"smooth",block:"center"})}),onFinish:dr,colon:!1,size:"large"},Tn.createElement(Jn,{className:"mb20",title:"\u57FA\u672C\u4FE1\u606F",icon:"iconfont icon-jibenxinxi2"},Tn.createElement(it.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"},{whitespace:!0,message:"\u4F5C\u4E1A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Tn.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0",showCount:!0,maxLength:60})),Tn.createElement(it.default.Item,{labelCol:{flex:"81px"},label:"\u4F5C\u4E1A\u8BF4\u660E",name:"description",initialValue:"",rules:[{max:5e4,message:"\u4F5C\u4E1A\u8BF4\u660E\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26"}]},Tn.createElement(ci,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26",watch:!0}))),Tn.createElement(Jn,{className:"mb20",title:"\u9898\u76EE\u8BBE\u7F6E",icon:"iconfont icon-timushezhi"},Tn.createElement(it.default.Item,{label:"\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00",name:"languages",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00"}]},Tn.createElement(ce.default.Group,null,Tn.createElement(ce.default,{value:"c"},"C\u8BED\u8A00"),Tn.createElement(ce.default,{value:"c++"},"C++\u8BED\u8A00"),Tn.createElement(ce.default,{value:"java"},"Java\u8BED\u8A00"),Tn.createElement(ce.default,{value:"python"},"Python\u8BED\u8A00"))),Tn.createElement(ke.Z,{align:"middle"},Tn.createElement(it.default.Item,{label:"\u603B\u5206\u503C",name:"total_score",rules:[{required:!0,message:"\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"}],initialValue:100},Tn.createElement(Me.Z,{precision:1,disabled:Ct===2,min:0,style:{width:223},addonAfter:"\u5206"})),Tn.createElement(it.default.Item,{label:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time",initialValue:0,style:{marginLeft:40}},Tn.createElement(Me.Z,{min:0,style:{width:223},addonAfter:"\u5206\u949F"}))),Tn.createElement(it.default.Item,{label:"\u8BD5\u9898\u5206\u503C",name:"hack_score_settings",initialValue:0},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Tn.createElement(se.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Tn.createElement(se.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Tn.createElement(ke.Z,{align:"middle"},Tn.createElement("span",null,"\u9898\u76EE\u5217\u8868"),Tn.createElement(Tt.ZP,{onClick:()=>Zt(!0),style:{marginLeft:"auto",width:110},type:"primary",ghost:!0},"\u9009\u62E9\u7F16\u7A0B\u9898"),Tn.createElement(Tt.ZP,{onClick:()=>(0,me.xg)(`/problems/newcreate?pageId=${tr.current}`),style:{marginLeft:20,width:110},type:"primary"},"\u65B0\u589E\u7F16\u7A0B\u9898")),Tn.createElement("div",{className:Oe.tip},Tn.createElement("i",{className:"iconfont icon-tishi12 mr5 font14"}),"\u63D0\u793A\uFF1A\u53EF\u4EE5\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u5BF9\u8BE5\u8BD5\u9898\u7684\u6D4B\u8BD5\u7528\u4F8B/\u521D\u59CB\u4EE3\u7801\u8FDB\u884C\u4FEE\u6539\uFF0C\u4FEE\u6539\u7684\u5185\u5BB9\u5E76\u4E0D\u4F1A\u540C\u6B65\u5230\u8BD5\u9898\u5E93"),Tn.createElement(it.default.Item,{name:"hack_settings",className:"mb0",initialValue:[]},Tn.createElement(vn,{dataSource:_e,setDataSource:$t,columns:Ki,loading:Li}))),Tn.createElement(Jn,{style:{marginBottom:100},title:"\u4F5C\u4E1A\u8BBE\u7F6E",icon:"iconfont icon-zuoyeshezhi"},Tn.createElement("div",{className:Oe.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Tn.createElement("div",{className:`${Oe.content} mb30`},Tn.createElement(it.default.Item,{name:"hack_rank_rule",noStyle:!0,initialValue:0},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:0},Tn.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Tn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Tn.createElement(se.ZP,{style:{marginLeft:40},value:1},Tn.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Tn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"))))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Tn.createElement("div",{className:Oe.content},Tn.createElement(it.default.Item,{name:"show_late_code",noStyle:!0,valuePropName:"checked",initialValue:!0},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09")))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u516C\u5F00\u8BBE\u7F6E"),Tn.createElement("div",{className:Oe.content},Tn.createElement(it.default.Item,{name:"score_open",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u6210\u7EE9"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09"))),Tn.createElement(it.default.Item,{name:"open_code",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u4EE3\u7801"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),!!je&&Tn.createElement(it.default.Item,{name:"open_code_type",className:"mb0 ml25",initialValue:1},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{style:{marginLeft:60},value:0},"\u4EFB\u610F\u65F6\u95F4"))),Tn.createElement(it.default.Item,{name:"rank_forbidden",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u5F00\u542F\u5C01\u699C"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),!!Yt&&Tn.createElement(ke.Z,{align:"middle",className:"ml25"},Tn.createElement(it.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"rank_forbidden_start",initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Tn.createElement(ge.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:me.Q8,disabledTime:me.d0})),Tn.createElement(it.default.Item,{label:"\u622A\u6B62\u65F6\u95F4",name:"rank_forbidden_end",style:{marginLeft:40},initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Tn.createElement(ge.default,{style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:me.Q8,disabledTime:me.d0}))),Tn.createElement(it.default.Item,{name:"hack_analysis",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u89E3\u6790"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"))),!!rn&&Tn.createElement(it.default.Item,{name:"hack_analysis_type",className:"mb0 ml25",initialValue:2},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:2},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4"),Tn.createElement(se.ZP,{style:{marginLeft:60},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Tn.createElement(it.default.Item,{name:"hack_answer",valuePropName:"checked",className:"mb0",initialValue:!1},Tn.createElement(ce.default,null,Tn.createElement("span",{className:"c-black"},"\u516C\u5F00\u7B54\u6848"),Tn.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),!!ft&&Tn.createElement(it.default.Item,{name:"hack_answer_type",className:"mb0 ml25",initialValue:1},Tn.createElement(se.ZP.Group,null,Tn.createElement(se.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Tn.createElement(se.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4")))),Tn.createElement("div",{className:`${Oe.title} mt30`},"\u534F\u4F5C\u8BBE\u7F6E"),Tn.createElement(it.default.Item,{name:"user_ids",noStyle:!0,initialValue:[]},Tn.createElement(on,{params:Qt}))))),Tn.createElement("div",{className:Oe.fixedBtns},Tn.createElement(ke.Z,{align:"middle",className:Oe.center},Tn.createElement(Tt.ZP,{onClick:()=>Ce.history.push(Cn()),style:{padding:"6px 15px"},type:"primary",ghost:!0},"\u53D6\u6D88"),Tn.createElement(Tt.ZP,{loading:oi&&!lr.current,disabled:oi&&lr.current,onClick:()=>Gi(!1),style:{marginLeft:"auto",marginRight:20,padding:"6px 40px"},type:"primary",ghost:!0},"\u4FDD\u5B58\u4F5C\u4E1A"),Tn.createElement(Tt.ZP,{loading:oi&&lr.current,disabled:oi&&!lr.current,onClick:()=>Gi(!0),style:{padding:"6px 19px"},type:"primary"},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u4F5C\u4E1A")))),Tn.createElement(ii,{setScoreShow:Zt,isshixuns:!1,ScoreShow:_n,virtualId:tr.current,isloadings:nn,onOk:Er,selectedIds:_e.map(Di=>{var Yi;return(Yi=Di.program_attr)==null?void 0:Yi.origin_item_bank_id})||[]}),Tn.createElement(Ai.Z,{courseEndTime:Hn==null?void 0:Hn.course_end_date,onWindowBack:()=>{window.location.href=`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Hn==null?void 0:Hn.id}/detail`}}))}},84677:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(78241),We=ve(8591),jt=ve(43418),qe=ve(95237),et=ve(5112),ke=ve(5871),Tt=ve(43604),bt=ve(5083),tt=ve(24905),Ot=ve(61186),it=ve.n(Ot),Pt=ve(99064),Me=ve(24065),te=ve(955),ne=ve(89070),ce=ve(59437),se=ve(92365),ge=ve(79834),me=ve(59301),Ce=Object.defineProperty,Fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ue=(It,Ht,Mt)=>Ht in It?Ce(It,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):It[Ht]=Mt,dt=(It,Ht)=>{for(var Mt in Ht||(Ht={}))Ke.call(Ht,Mt)&&Ue(It,Mt,Ht[Mt]);if(Ie)for(var Mt of Ie(Ht))Ge.call(Ht,Mt)&&Ue(It,Mt,Ht[Mt]);return It},Xe=(It,Ht)=>Fe(It,Pe(Ht)),Nt=(It,Ht)=>{var Mt={};for(var Xt in It)Ke.call(It,Xt)&&Ht.indexOf(Xt)<0&&(Mt[Xt]=It[Xt]);if(It!=null&&Ie)for(var Xt of Ie(It))Ht.indexOf(Xt)<0&&Ge.call(It,Xt)&&(Mt[Xt]=It[Xt]);return Mt},Je=(It,Ht,Mt)=>new Promise((Xt,gt)=>{var Re=vn=>{try{yn(Mt.next(vn))}catch(kt){gt(kt)}},Lt=vn=>{try{yn(Mt.throw(vn))}catch(kt){gt(kt)}},yn=vn=>vn.done?Xt(vn.value):Promise.resolve(vn.value).then(Re,Lt);yn((Mt=Mt.apply(It,Ht)).next())});const Wt=It=>{var Ht=It,{classroomList:Mt,dispatch:Xt,courseEndTime:gt,onWindowBack:Re}=Ht,Lt=Nt(Ht,["classroomList","dispatch","courseEndTime","onWindowBack"]),yn,vn,kt,en,tn,On,hn,Bn,mt,Yn,xn,ze,Le,we,Be,De,Se,rt,Et,Ye,Ze,At,xt,ht,Rt,bn,En,un,dn,Zn,An,yi,ii,Ai,Oi,Qi,Tn,or,Kr;const Xr=(0,ne.useParams)(),[zr]=Oe.default.useForm(),[Or,bo]=(0,ye.useState)(1),[Zr,vr]=(0,ye.useState)([]),[xo,ei]=(0,ye.useState)(0),[Ee,Jn]=(0,ye.useState)(2e3),[ci,on]=(0,ye.useState)(!0),[qn,Gn]=(0,ye.useState)(!1),[sn,Qt]=(0,ye.useState)(!1),[pn,St]=(0,ye.useState)([]),[Ct,je]=(0,ye.useState)(!0),[Yt,rn]=(0,ye.useState)(!((kt=(vn=(yn=Mt.actionTabs)==null?void 0:yn.selectArrsAll)==null?void 0:vn[0])!=null&&kt.send_type));let[ft,_e]=(0,ye.useState)([0,0,0]);(0,ye.useEffect)(()=>{var _n,Zt,nn,Pi,xi,Si,oi,Ci,Li,Hi,lr,tr,Ln;if(Mt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Hn(),(nn=(Zt=(_n=Mt.actionTabs)==null?void 0:_n.selectArrsAll)==null?void 0:Zt[0])!=null&&nn.can_publish?_e([...(Li=(Ci=(oi=Mt.actionTabs)==null?void 0:oi.selectArrsAll)==null?void 0:Ci[0])==null?void 0:Li.difficult_count]):_e([...(Si=(xi=(Pi=Mt.actionTabs)==null?void 0:Pi.selectArrsAll)==null?void 0:xi[0])==null?void 0:Si.difficult_settings]),rn(!((tr=(lr=(Hi=Mt.actionTabs)==null?void 0:Hi.selectArrsAll)==null?void 0:lr[0])!=null&&tr.send_type)),$t(),Mt.actionTabs.type===2){const Fr=(Ln=Mt.actionTabs.selectArrsAll)==null?void 0:Ln[0];je(Fr.unified_setting)}else je(!1)},[Mt.actionTabs]),(0,ye.useEffect)(()=>{if(qn){if(sn)return;Xt({type:"classroomList/setActionTabs",payload:{}}),(0,Me.GJ)()?(Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Xe(dt({},Mt.actionTabs.params),{type:1})}),Xt({type:"shixunHomeworks/getWorkList",payload:dt({},Xr)})):Xt({type:"classroomList/getClassroomCommonList",payload:dt({},Mt.actionTabs.params)})}},[qn]);const $t=_n=>Je(void 0,null,function*(){on(!0);const Zt=yield(0,se.c_)(Xe(dt({},Xr),{page:_n||Or,limit:2e4,homework_id:Mt.actionTabs.type===1?"":Mt.actionTabs.selectArrs[0]}));Zt==null||Zt.course_groups.map((nn,Pi)=>{nn.key=nn.id,nn.title=nn.name,nn.disabled=nn.is_published}),Zt&&(vr([...Zt==null?void 0:Zt.course_groups]),ei(Zt==null?void 0:Zt.course_groups_count),on(!1),_n||zr.setFieldsValue({publish_time:it()(it()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:it()(it()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),zt=()=>{(0,Me.GJ)()?Mt.actionTabs.detail?(Xt({type:"shixunHomeworks/setActionTabs",payload:{}}),Xt({type:"shixunHomeworks/getWorkList",payload:dt({},Xr)}),Xt({type:"shixunHomeworks/getWorkSetting",payload:dt({},Xr)})):Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Xe(dt({},Mt.actionTabs.params),{type:5,category:Mt.actionTabs.params.categoryId})}):Xt({type:"classroomList/getClassroomCommonList",payload:dt({},Mt.actionTabs.params)})},Fn=()=>Je(void 0,null,function*(){var _n,Zt;if((0,Me.Rm)()&&!((_n=Mt.AssistantObject.hack)!=null&&_n.can_publish)){We.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Kn(!1);return}const nn=dt({},zr.getFieldsValue());if(nn.end_time<=nn.publish_time){We.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kn(!1);return}if((pn==null?void 0:pn.length)<=0&&!Ct&&Zr.length>0){We.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kn(!1);return}if(ft.reduce((Si,oi)=>Si+oi)===0&&!Yt){We.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Kn(!1);return}let Pi={homework_ids:[...Mt.actionTabs.selectArrs],group_ids:pn.length>0?pn.map(Si=>Si.id):(Zt=Mt.detailCommonHomeworksList)==null?void 0:Zt.course_groups,end_time:it()(nn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:it()(nn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:ft==null?void 0:ft.map(Si=>Si),send_type:Yt?"0":"1",unified_setting:!pn.length};if(Kn(!0),(yield(0,Pt.ZP)(`/api/courses/${Xr.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:dt({},Pi)})).status===0){if(Kn(!1),(0,te.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),We.ZP.success("\u53D1\u5E03\u6210\u529F"),Xt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Re){Re();return}Lt.onCallback&&Lt.onCallback(),zt(),localStorage.getItem("Noviceguide")==="0"||Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:me.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Kn(!1)}),Hn=()=>{bo(1),vr([]),St([])},ut=xo>Or*Ee,[cn,Kn]=(0,ye.useState)(!1);return me.createElement(jt.default,{width:600,confirmLoading:cn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Mt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Fn,onCancel:()=>{if(Hn(),Xt({type:"classroomList/setActionTabs",payload:{}}),Re){Re();return}zt()}},me.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",me.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Zr&&me.createElement(Oe.default,{form:zr},me.createElement("div",{style:{paddingLeft:0}},Mt.actionTabs.type===2&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),me.createElement(et.ZP.Group,{value:Yt,disabled:!((On=(tn=(en=Mt.actionTabs)==null?void 0:en.selectArrsAll)==null?void 0:tn[0])!=null&&On.can_publish),onChange:_n=>{rn(_n.target.value)}},me.createElement(et.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),me.createElement(et.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Yt&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{style:{marginRight:65}}),me.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",me.createElement(ke.Z,{value:ft[0],onChange:_n=>{ft[0]=_n,_e([...ft])},min:0,disabled:!((mt=(Bn=(hn=Mt.actionTabs)==null?void 0:hn.selectArrsAll)==null?void 0:Bn[0])!=null&&mt.can_publish),placeholder:`\u6700\u5927${(Le=(ze=(xn=(Yn=Mt.actionTabs)==null?void 0:Yn.selectArrsAll)==null?void 0:xn[0])==null?void 0:ze.difficult_count)==null?void 0:Le[0]}`,max:(Se=(De=(Be=(we=Mt.actionTabs)==null?void 0:we.selectArrsAll)==null?void 0:Be[0])==null?void 0:De.difficult_count)==null?void 0:Se[0],style:{width:60}})),me.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",me.createElement(ke.Z,{value:ft[1],onChange:_n=>{ft[1]=_n,_e([...ft])},min:0,disabled:!((Ye=(Et=(rt=Mt.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:Et[0])!=null&&Ye.can_publish),max:(ht=(xt=(At=(Ze=Mt.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:At[0])==null?void 0:xt.difficult_count)==null?void 0:ht[1],placeholder:`\u6700\u5927${(un=(En=(bn=(Rt=Mt.actionTabs)==null?void 0:Rt.selectArrsAll)==null?void 0:bn[0])==null?void 0:En.difficult_count)==null?void 0:un[1]}`,style:{width:60}})),me.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",me.createElement(ke.Z,{value:ft[2],onChange:_n=>{ft[2]=_n,_e([...ft])},min:0,disabled:!((An=(Zn=(dn=Mt.actionTabs)==null?void 0:dn.selectArrsAll)==null?void 0:Zn[0])!=null&&An.can_publish),placeholder:`\u6700\u5927${(Oi=(Ai=(ii=(yi=Mt.actionTabs)==null?void 0:yi.selectArrsAll)==null?void 0:ii[0])==null?void 0:Ai.difficult_count)==null?void 0:Oi[2]}`,max:(Kr=(or=(Tn=(Qi=Mt.actionTabs)==null?void 0:Qi.selectArrsAll)==null?void 0:Tn[0])==null?void 0:or.difficult_count)==null?void 0:Kr[2],style:{width:60}}))),me.createElement(qe.Z,{className:"mt30",align:"middle"},me.createElement(Tt.Z,null,me.createElement(Oe.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},me.createElement(bt.default,{style:{width:170,marginRight:"25px"},disabledDate:_n=>(0,ge.Q8)(_n,gt),disabledTime:_n=>(0,ge.d0)(_n),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:it()((0,te.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),me.createElement(Tt.Z,{className:"ml20"},me.createElement(Oe.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},me.createElement(bt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:it()((0,te.U6)(),"HH:mm")},disabledDate:_n=>(0,ge.Q8)(_n,gt,zr.getFieldValue("publish_time")),disabledTime:_n=>(0,ge.d0)(_n,zr.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Mt.actionTabs.type===2&&me.createElement(qe.Z,{style:{marginBottom:"10px"}},me.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),me.createElement(et.ZP.Group,{value:Ct,onChange:_n=>{je(_n.target.value),St([])}},me.createElement(et.ZP,{value:!0,disabled:!Mt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),me.createElement(et.ZP,{className:"ml20",disabled:Zr.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zr.length<=0&&Mt.actionTabs.type===2&&me.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Mt.actionTabs.type===1||!Ct)&&Zr.length>0&&me.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},me.createElement("span",{style:{flex:1}},me.createElement(tt.default,{checked:pn.length===Zr.length,onChange:_n=>{pn.length===Zr.length?St([]):St(Zr.filter(Zt=>!Zt.is_published))}},"\u5168\u9009")," "),me.createElement("span",{style:{width:16}}),me.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",pn.length||0,"\u4E2A\u5206\u73ED")),(Mt.actionTabs.type===1||!Ct)&&Zr.length>0&&me.createElement(ce.Z,{data:Zr,selectedRowKeys:pn,setSelectedRowKeys:St})))};Nn.Z=(0,ne.connect)(({classroomList:It})=>({classroomList:It}))(Wt)},79834:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Q8:function(){return Re},d0:function(){return Lt},w6:function(){return gt}});var ye=ve(59301),Oe=ve(5083),We=ve(57809),jt=ve(8591),qe=ve(43418),et=ve(5112),ke=ve(95237),Tt=ve(43604),bt=ve(6848),tt=ve(24905),Ot=ve(3113),it=ve(61186),Pt=ve.n(it),Me=ve(24065),te=ve(99064),ne=ve(89392),ce=ve.n(ne),se=ve(955),ge=ve(24990),me=ve(89070),Ce=ve(40731),Fe=ve(46474),Pe=ve(38233),Ie=ve(82438),Ke=ve(49692),Ge=ve(59301),Ue=Object.defineProperty,dt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,It=(tn,On,hn)=>On in tn?Ue(tn,On,{enumerable:!0,configurable:!0,writable:!0,value:hn}):tn[On]=hn,Ht=(tn,On)=>{for(var hn in On||(On={}))Je.call(On,hn)&&It(tn,hn,On[hn]);if(Nt)for(var hn of Nt(On))Wt.call(On,hn)&&It(tn,hn,On[hn]);return tn},Mt=(tn,On)=>dt(tn,Xe(On)),Xt=(tn,On,hn)=>new Promise((Bn,mt)=>{var Yn=Le=>{try{ze(hn.next(Le))}catch(we){mt(we)}},xn=Le=>{try{ze(hn.throw(Le))}catch(we){mt(we)}},ze=Le=>Le.done?Bn(Le.value):Promise.resolve(Le.value).then(Yn,xn);ze((hn=hn.apply(tn,On)).next())});function gt(tn,On){const hn=[];for(let Bn=tn;Bn{const Bn=tnPt()(On).endOf("day"),Yn=tn{const hn=parseInt(Pt()(tn).format("HH")),Bn=parseInt(Pt()().format("HH")),mt=parseInt(Pt()().format("mm"));if(!tn)return{disabledHours:()=>gt(0,Bn),disabledMinutes:()=>gt(0,mt)};if(On){const Yn=parseInt(Pt()(On).format("HH")),xn=parseInt(Pt()(On).format("mm"));return Pt()(tn).isSame(Pt()(On),"day")?{disabledHours:()=>gt(0,Yn),disabledMinutes:()=>hn<=Yn?gt(0,xn):[]}:void 0}if(Pt()(tn).isSame(Pt()(),"day"))return{disabledHours:()=>gt(0,Bn),disabledMinutes:()=>Pt()(tn).isSame(Pt()(),"hour")&&hn<=Bn?gt(0,mt):[]}},yn=(tn,On)=>tn==null?void 0:tn.map(hn=>{var Bn;return(Bn=On==null?void 0:On.find(mt=>mt.value===hn))==null?void 0:Bn.id}),{RangePicker:vn}=Oe.default,{Option:kt}=We.default,en=({shixunHomeworks:tn,loading:On,dispatch:hn,classroomList:Bn,user:mt})=>{var Yn,xn,ze,Le,we,Be,De,Se,rt;const Et=(0,me.useParams)(),{workSetting:Ye,workList:Ze,shixunWorkList:At,headerInfo:xt,changeData:ht}=tn,[Rt,bn]=(0,ye.useState)(!1),[En,un]=(0,ye.useState)(!1);let[dn,Zn]=(0,ye.useState)([]),[An,yi]=(0,ye.useState)([]),[ii,Ai]=(0,ye.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Ce.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Oi,Qi]=(0,ye.useState)({}),[Tn,or]=(0,ye.useState)({});(0,ye.useEffect)(()=>()=>{Zn([])},[]),(0,ye.useEffect)(()=>{bn(!(0,Me.GJ)())},[(0,Me.GJ)()]);const Kr=()=>{hn({type:"shixunHomeworks/getWorkSetting",payload:Ht({},Et)})};(0,ye.useEffect)(()=>{if(!(Ye!=null&&Ye.course_id))return;Object.keys(ii).map(function(ci){ii[ci]=Ye[ci]}),(!ii.allow_late||!ii.unified_late)&&(ii.late_penalty=20,ii.penalty_type=Ce.Q.Percent),ii.unified_setting||(ii.unified_late=!1,ii.unified_anonymous_comment=!1,ii.unified_anonymous_appeal=!1),dn=JSON.parse(JSON.stringify(Ye.group_settings.map(ci=>Mt(Ht({},ci),{group_name:[ci.group_name]})).filter(ci=>ci.publish_time!==null))),An=JSON.parse(JSON.stringify(Ye.allow_late_settings.map(ci=>Mt(Ht({},ci),{group_name:[ci.group_name]})).filter(ci=>ci.late_time!==null))),Ai(Ht({},ii));const Jn=(0,se.QE)((dn==null?void 0:dn.length)>0?dn:[]);Zn([...Jn]),(An==null?void 0:An.length)<=0?yi([{penalty_type:Ce.Q.Percent,late_penalty:20}]):yi([...An])},[Ye]);const Xr=()=>Xt(void 0,null,function*(){var Jn,ci;if(((Jn=mt==null?void 0:mt.userInfo)==null?void 0:Jn.user_status)===2){(0,Fe.Rd)();return}const on=JSON.parse(JSON.stringify(ii));if(on.challenge_settings.filter(Gn=>!Gn.hide),on.categoryId=Et.categoryId,(ci=on.challenge_settings)!=null&&ci.every(Gn=>!Gn.checked)){jt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(dn),!ii.unified_setting)dn=dn==null?void 0:dn.map(Gn=>{var sn;if(!Gn.publish_time||!Gn.end_time)throw jt.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(sn=Ye.group_settings)==null?void 0:sn.filter(Qt=>{var pn;return(pn=Gn==null?void 0:Gn.group_name)==null?void 0:pn.includes(Qt.group_name)}).map(Qt=>Qt.group_id||Qt.id).toString().split(","),Gn});else if(!ii.publish_time||!ii.end_time)throw jt.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(on.group_settings=dn,ii.allow_late)if(ii.unified_late){if(ii.late_penalty===null||ii.late_penalty===void 0||ii.late_penalty<0||ii.late_penalty>100)throw jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ii.late_time)throw jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else An=An==null?void 0:An.map(Gn=>{var sn,Qt;if(Gn.late_penalty===null||Gn.late_penalty===void 0||Gn.late_penalty<0||Gn.late_penalty>100)throw jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Gn.late_time)throw jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Gn.group_name)throw jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Gn.group_name=typeof(Gn==null?void 0:Gn.group_name)=="string"?[Gn==null?void 0:Gn.group_name]:Gn==null?void 0:Gn.group_name,Gn.group_id=(Qt=(sn=Gn==null?void 0:Gn.group_name)==null?void 0:sn.map(pn=>{var St,Ct;let je=(Ct=(St=Ye.group_settings)==null?void 0:St.filter(Yt=>(Yt==null?void 0:Yt.group_name)===pn))==null?void 0:Ct[0];return je==null?void 0:je.group_id}))==null?void 0:Qt.toString().split(","),Gn}),on.allow_late_settings=An;let qn=yield(0,Ke.Tr)({homework_common_ids:[parseInt(Et.categoryId)],course_id:Et.coursesId,type:"homework_common"});(qn==null?void 0:qn.student_count)===0?zr(on):(or(on),Qi(qn))}),zr=Jn=>{var ci;if(Jn.total_score===null){jt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Jn!=null&&Jn.work_efficiency&&Jn.eff_score===null){jt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const on=Jn.challenge_settings.reduce((sn,Qt)=>sn+Number(Qt.challenge_score),0);if((on==null?void 0:on.toFixed(10))!==((ci=Jn.total_score-Jn.eff_score)==null?void 0:ci.toFixed(10))){jt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Jn.total_score}\u5206`);return}const qn={shixun_evaluation:Jn.shixun_evaluation,challenge_settings:Jn.challenge_settings};let Gn=()=>{var sn;const Qt=()=>Xt(void 0,null,function*(){un(!0),(yield(0,te.ZP)(`/api/homework_commons/${Et.categoryId}/publish_setting.json`,{method:"post",body:Ht({},Jn)})).status===0&&(jt.ZP.success("\u66F4\u65B0\u6210\u529F"),Kr(),hn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ht({},Et)})),un(!1)});!(0,ne.isEqual)(ht,qn)&&!((sn=xt==null?void 0:xt.homework_status)!=null&&sn.includes("\u672A\u53D1\u5E03"))?qe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Qt}):Qt()};Ye!=null&&Ye.high_resources_consume&&!(Ye!=null&&Ye.high_resources_consume_permission)?hn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Et.coursesId,type:"shixun",type_id:Et.categoryId,name:Ye.homework_name,fn:()=>{Gn()}}}):Gn()},Or=(Jn,ci,on="group_id")=>{var qn;return ci?ci.find(Gn=>Gn[on]===Jn):(qn=Ye==null?void 0:Ye.group_settings)==null?void 0:qn.find(Gn=>Gn.group_id[0]===Jn)},bo=(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.anonymous_comment),Zr=Jn=>{var ci,on;const qn=Or(Jn,Ye==null?void 0:Ye.allow_late_settings,"id"),Gn=Or(Jn,Ye==null?void 0:Ye.anonymous_comment_settings),sn=Or(Jn);return(Ye==null?void 0:Ye.allow_late)&&qn&&Pt()(qn==null?void 0:qn.late_time)<=Pt()()||(Ye==null?void 0:Ye.anonymous_comment)&&Gn&&(Gn==null?void 0:Gn.evaluation_start)!==null||((on=(Pt()(sn==null?void 0:sn.end_time)<=Pt()()&&((ci=Ye==null?void 0:Ye.allow_late_settings)==null?void 0:ci.filter(Qt=>Qt.group_id.includes(Jn))))[0])==null?void 0:on.late_time)!=null},vr=(0,ye.useMemo)(()=>(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.all_group_late),[Ye,xt]),xo=Ye==null?void 0:Ye.anonymous_comment,ei=Jn=>{if(!Jn)return!1;const ci=Or(Jn,Ye==null?void 0:Ye.anonymous_comment_settings);return(Ye==null?void 0:Ye.anonymous_comment)&&ci&&(ci==null?void 0:ci.evaluation_start)!==null},Ee=(Jn,ci)=>{var on,qn,Gn,sn,Qt;Jn!=null&&Jn.group_id||(Jn.group_id=yn(Jn==null?void 0:Jn.group_name,Ye==null?void 0:Ye.group_settings)),hn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Jn,index:ci,rangePickerDisabled:(qn=(on=Jn==null?void 0:Jn.group_id)==null?void 0:on[0])!=null&&qn.publish_time?Rt||(Pt()()<=Pt()((sn=Or((Gn=Jn==null?void 0:Jn.group_id)==null?void 0:Gn[0]))==null?void 0:sn.publish_time)?!1:[!0,Zr((Qt=Jn==null?void 0:Jn.group_id)==null?void 0:Qt[0])]):!1,disabledDate:Ye==null?void 0:Ye.course_end_date}})};return Ge.createElement("section",{className:ge.Z.form},Ge.createElement("div",{className:ge.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ge.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ge.createElement("div",null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ge.createElement(et.ZP.Group,{disabled:Rt||!((Yn=xt==null?void 0:xt.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03"))||(0,Me.Rm)()&&!((xn=Bn.AssistantObject.practice)!=null&&xn.can_publish),value:ii.unified_setting,onChange:Jn=>{var ci;if(!((ci=xt==null?void 0:xt.homework_status)!=null&&ci.includes("\u672A\u53D1\u5E03"))){jt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ii.unified_setting=!ii.unified_setting,ii.unified_setting||(ii.unified_late=!1,yi([{late_penalty:5}])),Ai(Object.assign({},ii)),ii.unified_setting===!1&&dn==""){Zn(dn.concat({}));return}ii.unified_setting&&(Zn([]),yi([{late_penalty:5}]))}},Ge.createElement(et.ZP,{value:!0,disabled:Rt||!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ge.createElement(et.ZP,{disabled:Rt||!((ze=Ye==null?void 0:Ye.group_settings)!=null&&ze.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Le=Ye==null?void 0:Ye.group_settings)==null?void 0:Le.length)===0&&Ge.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),ii.unified_setting&&Ge.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ge.createElement(ke.Z,{align:"middle"},Ge.createElement(Tt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ge.createElement(Tt.Z,{className:"ml10"},Ge.createElement(Oe.default,{size:"large",disabled:Rt||!((we=xt==null?void 0:xt.homework_status)!=null&&we.includes("\u672A\u53D1\u5E03")||(Be=xt==null?void 0:xt.homework_status)!=null&&Be.includes("\u672A\u5F00\u59CB"))||(0,Me.Rm)()&&!((De=Bn.AssistantObject.practice)!=null&&De.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Jn=>Re(Jn,Ye==null?void 0:Ye.course_end_date),disabledTime:Jn=>Lt(Jn),value:ii.publish_time?Pt()(ii.publish_time):"",onChange:(Jn,ci)=>{ii.publish_time=ci,(ii.end_time==""||!ii.end_time)&&ii.unified_setting&&(ii.end_time=Pt()(Jn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ai(Object.assign({},ii))}}))),Ge.createElement(ke.Z,{align:"middle",className:"pl30"},Ge.createElement(Tt.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ge.createElement(Tt.Z,{className:"ml10"},Ge.createElement(Oe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ye==null?void 0:Ye.allow_late)&&(Ye==null?void 0:Ye.homework_status.includes("\u5DF2\u622A\u6B62"))||Rt||(Ye==null?void 0:Ye.allow_late)&&Pt()()>=Pt()(Ye==null?void 0:Ye.end_time)||(0,Me.Rm)()&&!((Se=Bn.AssistantObject.practice)!=null&&Se.can_publish),disabledDate:Jn=>Re(Jn,Ye==null?void 0:Ye.course_end_date,ii.publish_time),disabledTime:Jn=>Lt(Jn,ii.publish_time),value:ii.end_time?Pt()(ii.end_time):"",onChange:(Jn,ci)=>{ii.end_time=ci,Ai(Object.assign({},ii))}})))),!ii.unified_setting&&(dn==null?void 0:dn.length)>0&&Ge.createElement(ke.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},dn&&dn.map(function(Jn,ci){var on,qn,Gn,sn,Qt,pn,St;return Ge.createElement(Tt.Z,{span:24,key:ci},Ge.createElement(ke.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ci==(dn==null?void 0:dn.length)-1?"0px":"10px"}},Ge.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ci+1),Ge.createElement(We.default,{disabled:Rt||((on=xt==null?void 0:xt.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03")&&Jn.id||Pt()(){var je;if((0,Me.Rm)()&&!((je=Bn.AssistantObject.practice)!=null&&je.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn[ci].group_name=Ct,dn[ci].group_id=Jn.group_id;const Yt=(0,ne.flattenDeep)(dn.map(ft=>ft.group_name)),rn=An.map(ft=>{let _e=(ft==null?void 0:ft.group_name)||[];return Mt(Ht({},ft),{group_name:(0,ne.remove)(_e,$t=>Yt.includes($t))})});yi(rn),Zn(dn.slice())},maxTagCount:4,maxTagPlaceholder:Ct=>Ge.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ee(Jn,ci)},"+",Ct==null?void 0:Ct.length)},Ye.group_settings&&Ye.group_settings.map(function(Ct){if(!dn.map(Yt=>Yt.group_name).flat().includes(Ct.group_name))return Ge.createElement(kt,{value:Ct.group_name,key:Ct.id},Ct.group_name)})),Ge.createElement("div",{className:"ml20"},Ge.createElement(vn,{size:"large",ranges:{\u6B64\u523B:[Jn.publish_time?Pt()(Jn.publish_time):Pt()(),Pt()()]},allowClear:!1,disabled:Rt||(Pt()()<=Pt()((sn=Or((Gn=Jn==null?void 0:Jn.group_id)==null?void 0:Gn[0]))==null?void 0:sn.publish_time)?!1:[!0,Zr((Qt=Jn==null?void 0:Jn.group_id)==null?void 0:Qt[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ct=>Re(Ct,Ye==null?void 0:Ye.course_end_date),disabledTime:Ct=>Lt(Ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pt()((0,se.U6)(),"HH:mm"),Pt()((0,se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Jn.publish_time?Pt()(Jn.publish_time):void 0,Jn.end_time?Pt()(Jn.end_time):void 0],onChange:(Ct,je)=>{var Yt;if((0,Me.Rm)()&&!((Yt=Bn.AssistantObject.practice)!=null&&Yt.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dn[ci].publish_time=je[0],!Jn.end_time&&je[0]?dn[ci].end_time=Pt()(je[0]).add(7,"days"):dn[ci].end_time=je[1],Zn([...dn])},onCalendarChange:(Ct,je,Yt)=>{if(je!=null&&je[0]&&!je[1]){const rn=Pt()(je[0]).add(7,"days");dn[ci].publish_time=je[0],dn[ci].end_time=rn,Zn([...dn])}}})),!Rt&&Ge.createElement("div",{style:{display:"flex",width:"50px"}},((pn=Jn==null?void 0:Jn.group_id)==null?void 0:pn.length)>1&&Ge.createElement(bt.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ge.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ee(Jn,ci)})),dn.length<((St=Ye==null?void 0:Ye.group_settings)==null?void 0:St.length)&&Ge.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ct;if((0,Me.Rm)()&&!((Ct=Bn.AssistantObject.practice)!=null&&Ct.can_publish)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zn(dn.concat({}))}}),((Jn==null?void 0:Jn.publish_time)&&Pt()(){const Ct=(0,ne.cloneDeep)(An);Ct.forEach((je,Yt)=>{je.group_name&&(je.group_name=je.group_name.filter(rn=>{var ft;return!((ft=dn[ci].group_name)!=null&&ft.includes(rn))}))}),dn=dn.filter((je,Yt)=>ci!==Yt),yi(Ct),Zn(dn.slice()),setTimeout(()=>Zn(dn.slice()),10)}}))))}))),Ge.createElement(ke.Z,null,Ge.createElement(Tt.Z,null,Ge.createElement("div",{className:ge.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ge.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ge.createElement(Tt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ge.createElement(tt.default,{checked:ii.allow_late,disabled:Rt||vr,onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn.target.checked&&qe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ge.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ge.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ge.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ge.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),ii.allow_late=!ii.allow_late,An==""&&yi([{late_penalty:5}]),Ai(Object.assign({},ii))}},Ge.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ii==null?void 0:ii.allow_late)&&Ge.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ge.createElement("div",{style:{display:"flex"}},Ge.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ge.createElement(et.ZP.Group,{style:{marginLeft:"20px"},disabled:Rt||(Ye==null?void 0:Ye.anonymous_comment)||(Ye==null?void 0:Ye.allow_late),value:ii.unified_late,onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ii.unified_late=Jn.target.value,An==""&&!Jn.target.value&&yi([{penalty_type:Ce.Q.Percent,late_penalty:20}]),Ai(Ht({},ii))}},(ii==null?void 0:ii.unified_setting)&&Ge.createElement(et.ZP,{value:!0,disabled:!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((rt=Ye==null?void 0:Ye.group_settings)==null?void 0:rt.length)>0&&Ge.createElement(et.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ii!=null&&ii.unified_late?Ge.createElement(Ge.Fragment,null,Ge.createElement(ke.Z,{align:"middle",style:{marginTop:"10px"}},Ge.createElement(Tt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ge.createElement(Tt.Z,{className:"ml20"},Ge.createElement(Ce.Z,{disabled:Rt||xo,value:{type:ii.penalty_type,inputValue:ii.late_penalty},onChange:Jn=>{var ci;if((0,Me.Rm)()&&!((ci=Bn.AssistantObject.practice)!=null&&ci.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ai(Mt(Ht({},ii),{late_penalty:Jn.inputValue,penalty_type:Jn.type}))}})),Ge.createElement(Tt.Z,{flex:"1",className:"ml5"},Ge.createElement("span",{className:"c-grey-c ml10"},ii.penalty_type===Ce.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ge.createElement(ke.Z,{align:"middle",style:{marginTop:"15px"}},Ge.createElement(Tt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ge.createElement(Tt.Z,{className:"ml20"},Ge.createElement(Oe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Rt||xo,value:ii.late_time?Pt()(ii.late_time):"",disabledDate:Jn=>Re(Jn,Ye==null?void 0:Ye.course_end_date),onChange:(Jn,ci)=>{var on;if((0,Me.Rm)()&&!((on=Bn.AssistantObject.practice)!=null&&on.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ii.late_time=ci,Ai(Object.assign({},ii))}})))):An.map(function(Jn,ci){var on;return Ge.createElement(Tt.Z,{span:24,key:ci},Ge.createElement(ke.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ge.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ci+1),Ge.createElement(We.default,{disabled:Rt||!((on=xt==null?void 0:xt.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03"))&&Jn.id||(Ye==null?void 0:Ye.anonymous_comment),mode:"multiple",className:ge.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Jn.group_name=="string"?[Jn.group_name]:Jn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:qn=>{var Gn;if((0,Me.Rm)()&&!((Gn=Bn.AssistantObject.practice)!=null&&Gn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].group_name=qn,An[ci].group_id=Jn.group_id,yi(An.slice())}},Ye.group_settings&&Ye.group_settings.map(function(qn){const Gn=An.map(Qt=>Qt.group_name).flat(),sn=dn.map(Qt=>Qt.group_name).flat();if(ii!=null&&ii.unified_setting){if(!Gn.includes(qn.group_name))return Ge.createElement(kt,{value:qn.group_name,key:qn.id},qn.group_name)}else if(sn.includes(qn.group_name)&&!Gn.includes(qn.group_name))return Ge.createElement(kt,{value:qn.group_name,key:qn.id},qn.group_name)})),Ge.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ge.createElement(Ce.Z,{disabled:Rt||ei(Jn.id),value:{type:Jn.penalty_type,inputValue:Jn.late_penalty},onChange:qn=>{var Gn;if((0,Me.Rm)()&&!((Gn=Bn.AssistantObject.practice)!=null&&Gn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].late_penalty=qn.inputValue,An[ci].penalty_type=qn.type,yi([...An])}}),Ge.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ge.createElement(Oe.default,{size:"large",disabled:Rt||ei(Jn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Pt()((0,se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:qn=>Re(qn,Ye==null?void 0:Ye.course_end_date),format:"YYYY-MM-DD HH:mm",value:Jn!=null&&Jn.late_time?Pt()(Jn.late_time):void 0,onChange:(qn,Gn)=>{var sn;if((0,Me.Rm)()&&!((sn=Bn.AssistantObject.practice)!=null&&sn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An[ci].late_time=Gn,yi([...An])}}),!Rt&&Ge.createElement("div",{style:{display:"flex",width:"50px"}},Ge.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qn;if((0,Me.Rm)()&&!((qn=Bn.AssistantObject.practice)!=null&&qn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yi(An.concat({penalty_type:Ce.Q.Percent,late_penalty:20}))}}),ci>0&&!Jn.id&&Ge.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var qn;if((0,Me.Rm)()&&!((qn=Bn.AssistantObject.practice)!=null&&qn.can_late)){jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}An=An.filter((Gn,sn)=>ci!==sn),yi(An.slice()),setTimeout(()=>yi(An.slice()),10)}}))))})),!Rt&&Ge.createElement(Ge.Fragment,null,Ge.createElement(Ot.ZP,{type:"primary",size:"large",loading:En,style:{width:"138px",marginTop:"30px"},onClick:()=>Xr()},"\u4FDD\u5B58")),Ge.createElement(Pe.Z,{onConfirm:(Jn,ci)=>{dn.splice(Jn,0,...ci),dn.splice(Jn+ci.length,1);const on=(0,se.QE)([...dn]);Zn([...on])}}),Ge.createElement(Ie.Z,{resdata:Oi,type:"shixun",okloading:En,oktext:(Oi==null?void 0:Oi.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Jn=>Xt(void 0,null,function*(){un(!0);let ci=yield(0,te.ZP)(`/api/courses/${Et.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Et.categoryId)]}});un(!1),(ci==null?void 0:ci.status)===0&&zr(Tn)})}))};Nn.ZP=(0,me.connect)(({shixunHomeworks:tn,classroomList:On,loading:hn,user:Bn})=>({shixunHomeworks:tn,classroomList:On,loading:hn.effects,user:Bn}))(en)},59437:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return tt}});var ye=ve(59301),Oe=ve(92832),We=ve(24905),jt=ve(95237),qe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ke=ve(8797),Tt=(Ot,it,Pt)=>new Promise((Me,te)=>{var ne=ge=>{try{se(Pt.next(ge))}catch(me){te(me)}},ce=ge=>{try{se(Pt.throw(ge))}catch(me){te(me)}},se=ge=>ge.done?Me(ge.value):Promise.resolve(ge.value).then(ne,ce);se((Pt=Pt.apply(Ot,it)).next())}),tt=({data:Ot,value:it=[],handleChangePage:Pt,className:Me="",setSelectedRowKeys:te,selectedRowKeys:ne,onChange:ce=()=>{}})=>{const[se,ge]=(0,ye.useState)([]),[me,Ce]=(0,ye.useState)([]),[Fe,Pe]=(0,ye.useState)([]);let[Ie,Ke]=(0,ye.useState)(1),[Ge,Ue]=(0,ye.useState)();return(0,ye.useEffect)(()=>{ge(Ot),Ce([]),Pe([])},[Ot]),(0,ye.useEffect)(()=>{te&&(Ce(ne),Pe(ne))},[ne]),ye.createElement("div",{className:`flex justify-between w-full ${Me}`},ye.createElement("div",{className:qe.leftdiv},ye.createElement(Oe.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:dt=>Tt(void 0,null,function*(){ge(Ot.filter(Xe=>{var Nt;return(Nt=Xe==null?void 0:Xe.name)==null?void 0:Nt.includes(dt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),se.length===0&&ye.createElement(ke.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ye.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ye.createElement(We.default.Group,{value:me.map(dt=>`${dt.id}`),onChange:dt=>{te(se.filter(Xe=>dt.includes(`${Xe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},se.map((dt,Xe)=>ye.createElement(jt.Z,{key:dt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},ye.createElement(We.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:dt.is_published,value:`${dt.id}`},ye.createElement("div",{className:qe.listClass},ye.createElement("span",{className:qe.spantitle,style:{width:dt.is_published?"108px":"170px"}},dt.name),dt.is_published&&ye.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ye.createElement("div",{className:qe.rightdiv},ye.createElement(Oe.default.Search,{onChange:dt=>{Pe(me.filter(Xe=>Xe.name.includes(dt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Fe.length===0&&ye.createElement(ke.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Fe.length>0&&ye.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ye.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Fe.map((dt,Xe)=>ye.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:dt.id},ye.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},dt.name),ye.createElement("img",{src:et,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{te(me.filter(Nt=>`${Nt.id}`!=`${dt.id}`))}})))))))}},38233:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(59301),Oe=ve(89070),We=ve(5083),jt=ve(43418),qe=ve(92832),et=ve(8591),ke=ve(95237),Tt=ve(43604),bt={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},tt=ve(61186),Ot=ve.n(tt),it=ve(955),Pt=ve(8797),Me=ve(59301);const{RangePicker:te}=We.default,ne=({dispatch:se,classroomList:ge,onConfirm:me})=>{const[Ce,Fe]=(0,ye.useState)([]),[Pe,Ie]=(0,ye.useState)([]),[Ke,Ge]=(0,ye.useState)(""),[Ue,dt]=(0,ye.useState)([!1,!1]);(0,ye.useEffect)(()=>{var Je,Wt,It,Ht;if(ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Je=ge.actionTabs)==null?void 0:Je.rangePickerDisabled),(Wt=ge.actionTabs)!=null&&Wt.rangePickerDisabled?dt((It=ge.actionTabs)==null?void 0:It.rangePickerDisabled):dt([!1,!1]);let Mt=ge.actionTabs.data,Xt=(Ht=Mt==null?void 0:Mt.group_name)==null?void 0:Ht.map((gt,Re)=>{var Lt;return{group_id:Mt==null?void 0:Mt.group_id[Re],group_name:Mt==null?void 0:Mt.group_name[Re],is_admin:Mt==null?void 0:Mt.is_admin,end_time:Mt==null?void 0:Mt.end_time,publish_time:Array.isArray(Mt==null?void 0:Mt.publish_time)?(Lt=Mt==null?void 0:Mt.publish_time)==null?void 0:Lt[0]:Mt==null?void 0:Mt.publish_time}});Xt&&(Fe([...Xt]),Ie([...Xt]))}},[ge.actionTabs]);const Xe=()=>{se({type:"classroomList/setActionTabs",payload:{}}),Ge("")},Nt=Je=>{if(Je){const Wt=Pe==null?void 0:Pe.filter(It=>{var Ht,Mt;return(Mt=(Ht=It==null?void 0:It.group_name)==null?void 0:Ht.toLowerCase())==null?void 0:Mt.includes(Je==null?void 0:Je.toLowerCase())});Fe(Wt)}else Fe(Pe)};return Me.createElement(jt.default,{width:980,title:Me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Me.createElement("span",{className:bt.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Me.createElement(qe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Ke,onChange:Je=>{Ge(Je.target.value.trim()),Nt(Je.target.value.trim())}})),centered:!0,maskClosable:!1,open:ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Xe(),onOk:()=>{var Je;if(Pe.some(It=>!It.end_time||!It.publish_time)){et.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}me((Je=ge.actionTabs)==null?void 0:Je.index,Pe),Xe()}},Me.createElement("div",{className:bt.modal_con},Me.createElement(ke.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ce==null?void 0:Ce.length)>0?Ce.map(function(Je,Wt){return Me.createElement(Tt.Z,{span:24,key:Wt},Me.createElement(ke.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Wt==(Ce==null?void 0:Ce.length)-1?"0px":"10px"}},Me.createElement("div",{className:bt.multiple_select,title:Je==null?void 0:Je.group_name},Je==null?void 0:Je.group_name),Me.createElement("div",{className:"ml20"},Me.createElement(te,{size:"large",allowClear:!1,disabled:Ue,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:It=>{var Ht;return(0,it.Q8)(It,(Ht=ge.actionTabs)==null?void 0:Ht.disabledDate)},disabledTime:It=>(0,it.d0)(It),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ot()((0,it.U6)(),"HH:mm"),Ot()((0,it.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Je==null?void 0:Je.publish_time)&&[Ot()(Je==null?void 0:Je.publish_time),Je!=null&&Je.end_time?Ot()(Je==null?void 0:Je.end_time):void 0],onChange:(It,Ht)=>{Ce[Wt].publish_time=Ht[0],Ce[Wt].end_time=Ht[1],Fe([...Ce]),Pe.forEach(Mt=>{Mt.group_id===(Je==null?void 0:Je.group_id)&&(Mt.publish_time=Ht[0],Mt.end_time=Ht[1])}),Ie([...Pe])},onCalendarChange:(It,Ht,Mt)=>{if(Ht!=null&&Ht[0]&&!Ht[1]){const Xt=Ot()(Ht[0]).add(7,"days");Ce[Wt].publish_time=Ht[0],Ce[Wt].end_time=Xt,Fe([...Ce]),Pe.forEach(gt=>{gt.group_id===(Je==null?void 0:Je.group_id)&&(gt.publish_time=Ht[0],gt.end_time=Xt)}),Ie([...Pe])}}})),Ue[0]?Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ce.splice(Wt,1),Fe([...Ce]),Pe.forEach((It,Ht)=>{It.group_id===(Je==null?void 0:Je.group_id)&&Pe.splice(Ht,1)}),Ie([...Pe])}})))}):Me.createElement(Pt.Z,null))))};var ce=(0,Oe.connect)(({classroomList:se})=>({classroomList:se}))(ne)},24768:function(Rn,Nn,ve){"use strict";ve.d(Nn,{AL:function(){return Ce},Iy:function(){return Ot},Qv:function(){return Me},ez:function(){return me},jb:function(){return it}});var ye=ve(32834),Oe=ve.n(ye),We=ve(11690),jt=ve.n(We);let qe=1;function et(Ge,Ue){const dt=Ge.match(/^(\s+)(?:```)/);if(dt===null)return Ue;const Xe=dt[1];return Ue.split(` +`).map(Nt=>{const Je=Nt.match(/^\s+/);if(Je===null)return Nt;const[Wt]=Je;return Wt.length>=Xe.length?Nt.slice(Xe.length):Nt}).join(` +`)}let ke=[],Tt=["
          "];const bt=new(Oe()).Renderer,tt=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ot(){ke.length=0,Tt=["
            "]}const it={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Pt(Ge,Ue,dt,Xe){if(Ue>=Ge.length||Ge[Ue].level<=dt)return Ue;var Nt=Ge[Ue];Xe.push("
          • "+Nt.text+""),Ue++;var Je=[];return Ue=Pt(Ge,Ue,Nt.level,Je),Je.length>0&&(Xe.push("
              "),Je.forEach(function(Wt){Xe.push(Wt)}),Xe.push("
            ")),Xe.push("
          • "),Ue=Pt(Ge,Ue,dt,Xe),Ue}function Me(){return Pt(ke,0,0,Tt),Tt.push("
          "),Tt.join("")}const te={heading(Ge){const Ue=tt.exec(Ge);if(qe+=1,Ue)return{type:"heading",raw:Ue[0],depth:Ue[1].length,text:Ue[2]}},fences(Ge){const Ue=this.rules.block.fences.exec(Ge);if(Ue){const dt=Ue[0];let Xe=et(dt,Ue[3]||"");const Nt=Ue[2]?Ue[2].trim():Ue[2];if(["latex","katex","math"].indexOf(Nt)>=0){const Je=se(),Wt=Xe;Xe=Je,ge[Je]={type:"block",expression:Wt}}return{type:"code",raw:dt,lang:Nt,text:Xe}}}},ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const se=()=>`__special_katext_id_${ce++}__`;let ge={};function me(){return ge}function Ce(){ce=0,ge={}}function Fe(Ge){return Ge=Ge.replace(ne,(Ue,dt)=>{const Xe=se();return ge[Xe]={type:"inline",expression:dt},Xe}),Ge}const Pe=bt.listitem;bt.listitem=function(Ge){return Pe(Fe(Ge))};const Ie=bt.paragraph;bt.paragraph=function(Ge){return Ie(Fe(Ge))};const Ke=bt.tablecell;bt.tablecell=function(Ge,Ue){return Ke(Fe(Ge),Ue)},bt.code=function(Ge,Ue,dt){const Xe=(Ue||"").match(/\S*/)[0];return Xe?["latex","katex","math"].indexOf(Xe)>=0?`

          ${Ge}

          `:`
          ${dt?Ge:(0,We.escape)(Ge,!0)}
          +`:'
          '+(dt?Ge:(0,We.escape)(Ge,!0))+"
          "},bt.heading=function(Ge,Ue,dt){let Xe=this.options.headerPrefix+dt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ke.push({anchor:Xe,level:Ue,text:Ge}),"'+Ge+""},Oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Oe().use({tokenizer:te,renderer:bt}),Nn.ZP=Oe()},46474:function(Rn,Nn,ve){"use strict";ve.d(Nn,{rX:function(){return Fe},pW:function(){return Pe},gy:function(){return Ie},xY:function(){return Ce},O5:function(){return me},hs:function(){return ne},tJ:function(){return Me},o1:function(){return te},Rd:function(){return ge}});var ye=ve(89070),Oe=ve(43418),We=ve(28103),jt=ve(8591),qe=ve(24065),et=ve(955),ke=ve(87169),Tt=ve(25510),bt="data:image/png;base64,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",tt=ve.p+"static/newqrcode.a8740efb.png",Ot=ve(32637),it=ve(59301),Pt=(Ke,Ge,Ue)=>new Promise((dt,Xe)=>{var Nt=It=>{try{Wt(Ue.next(It))}catch(Ht){Xe(Ht)}},Je=It=>{try{Wt(Ue.throw(It))}catch(Ht){Xe(Ht)}},Wt=It=>It.done?dt(It.value):Promise.resolve(It.value).then(Nt,Je);Wt((Ue=Ue.apply(Ke,Ge)).next())});const Me=(Ke,Ge=!1,Ue=!1,dt="",Xe=!1)=>!!(te(Ke)&&ce(Ke,Ge,Ue,dt,Xe)),te=Ke=>(0,qe.bg)()?!0:(Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ne=Ke=>{var Ge,Ue,dt;const{user:Xe}=(0,ye.getDvaApp)()._store.getState();(0,qe.bg)()&&!((Ue=(Ge=Xe==null?void 0:Xe.userInfo)==null?void 0:Ge.course)!=null&&Ue.course_public)&&!((dt=Xe==null?void 0:Xe.userInfo)!=null&&dt.profile_completed)&&Ke({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ce=(Ke,Ge=!1,Ue=!0,dt="",Xe=!1)=>{var Nt;const{user:Je}=(0,ye.getDvaApp)()._store.getState();return(Nt=Je.userInfo)!=null&&Nt.profile_completed?!0:(Ue?Ke({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:dt,isCurrentPage:Xe}}):Oe.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,et.xg)("/account/profile/edit"),se()}}),!1)},se=()=>{Oe.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()}})},ge=()=>{Oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:it.createElement("div",{style:{textAlign:"center"}},it.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"),it.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ot}),it.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},me=()=>{var Ke;const{user:Ge}=(0,ye.getDvaApp)()._store.getState();return(Ke=Ge.userInfo)!=null&&Ke.professional_certification?!0:(Oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:it.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,et.xg)("/account/certification")}}),!1)},Ce=()=>(0,qe.V9)()?!0:(Oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:it.createElement("div",{className:"tc",style:{marginLeft:-38}},it.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),it.createElement("img",{src:tt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Fe=(Ke,Ge)=>Ke?!0:(Oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:it.createElement("div",null,it.createElement("p",null,Ge||"\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"),it.createElement("div",{style:{marginLeft:"110px"}},it.createElement("img",{src:bt,width:200}),it.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,et.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Pe=Ke=>{Oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:it.createElement("div",null,it.createElement("div",null,it.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"),it.createElement(We.Z,null),it.createElement("p",{style:{color:"#666666",fontSize:12}}," ",it.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 ",it.createElement("a",null,Ke),"\u5929\u3002"),it.createElement("p",{style:{color:"#666666",fontSize:12}}," ",it.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")),it.createElement("div",{style:{textAlign:"center",marginTop:30}},it.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ie=(Ke,Ge="")=>{const{shixunsDetail:{detail:Ue}}=(0,ye.getDvaApp)()._store.getState();if((Ue==null?void 0:Ue.public)===2||(Ue==null?void 0:Ue.public)===1||(Ue==null?void 0:Ue.shixun_status)===3){let dt="";return(Ue==null?void 0:Ue.public)===2&&(dt="\u5DF2\u516C\u5F00"),(Ue==null?void 0:Ue.public)===1&&(dt="\u5F85\u5BA1\u6838"),(Ue==null?void 0:Ue.shixun_status)===3&&(dt="\u5DF2\u5173\u95ED"),Oe.default.info({centered:!0,icon:it.createElement(ke.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:it.createElement("div",{className:"tc",style:{marginLeft:-38}},it.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},it.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",dt,"\uFF0C",Ge,"\u3002"),it.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),it.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ue==null?void 0:Ue.shixun_status)===2?(Oe.default.confirm({centered:!0,icon:it.createElement(ke.Z,null),title:"\u63D0\u793A",content:it.createElement("div",null,it.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ge,"\u3002"),it.createElement("br",null),it.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:()=>{Oe.default.confirm({width:440,centered:!0,icon:it.createElement(ke.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:()=>Pt(void 0,null,function*(){(yield Ke({type:"shixunsDetail/cancelRelease",payload:{id:Ue==null?void 0:Ue.identifier}})).status!==401&&(jt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ke({type:"shixunsDetail/getShixunsDetail",payload:{id:Ue==null?void 0:Ue.identifier}}),Ke({type:"practiceSetting/getCommonData",payload:{id:Ue==null?void 0:Ue.identifier}}))})})}}),!0):!1}},50371:function(Rn,Nn){"use strict";function ve(){const ye=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Oe=1;Oe{const qe=We[jt];qe!==void 0&&(ye[jt]=qe)})}return ye}Nn.Z=ve},13845:function(Rn,Nn,ve){"use strict";ve.d(Nn,{F:function(){return ye},Z:function(){return Oe}});function ye(We){return We!=null&&We===We.window}function Oe(We,jt){var qe,et;if(typeof window=="undefined")return 0;const ke=jt?"scrollTop":"scrollLeft";let Tt=0;return ye(We)?Tt=We[jt?"pageYOffset":"pageXOffset"]:We instanceof Document?Tt=We.documentElement[ke]:(We instanceof HTMLElement||We)&&(Tt=We[ke]),We&&!ye(We)&&typeof Tt!="number"&&(Tt=(et=((qe=We.ownerDocument)!==null&&qe!==void 0?qe:We).documentElement)===null||et===void 0?void 0:et[ke]),Tt}},56762:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(){const[,We]=ye.useReducer(jt=>jt+1,0);return We}},68031:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return jt}});var ye=ve(16089);function Oe(qe,et,ke,Tt){const bt=ke-et;return qe/=Tt/2,qe<1?bt/2*qe*qe*qe+et:bt/2*((qe-=2)*qe*qe+2)+et}var We=ve(13845);function jt(qe){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ke=()=>window,callback:Tt,duration:bt=450}=et,tt=ke(),Ot=(0,We.Z)(tt,!0),it=Date.now(),Pt=()=>{const te=Date.now()-it,ne=Oe(te>bt?bt:te,Ot,qe,bt);(0,We.F)(tt)?tt.scrollTo(window.pageXOffset,ne):tt instanceof Document||tt.constructor.name==="HTMLDocument"?tt.documentElement.scrollTop=ne:tt.scrollTop=ne,te2&&arguments[2]!==void 0?arguments[2]:!1;Fn.forEach(function(cn){if(!(!_e&&ft!==!1&&ft>0&&$t.length>=ft)){var Kn=[].concat((0,ye.Z)(Hn),[cn]),_n=cn[Gn.children],Zt=ut||cn.disabled;if((!_n||_n.length===0||pn)&&Ct(on,Kn,{label:Gn.label})){var nn;$t.push((0,me.Z)((0,me.Z)({},cn),{},(nn={disabled:Zt},(0,ge.Z)(nn,Gn.label,Yt(on,Kn,sn,Gn)),(0,ge.Z)(nn,Ce,Kn),(0,ge.Z)(nn,Gn.children,void 0),nn)))}_n&&zt(cn[Gn.children],Kn,Zt)}})}return zt(qn,[]),_e&&$t.sort(function(Fn,Hn){return _e(Fn[Ce],Hn[Ce],on,Gn)}),ft!==!1&&ft>0?$t.slice(0,ft):$t},[on,qn,Gn,sn,Yt,pn,Ct,_e,ft])},Ke="__RC_CASCADER_SPLIT__",Ge="SHOW_PARENT",Ue="SHOW_CHILD";function dt(on){return on.join(Ke)}function Xe(on){return on.map(dt)}function Nt(on){return on.split(Ke)}function Je(on){var qn=on||{},Gn=qn.label,sn=qn.value,Qt=qn.children,pn=sn||"value";return{label:Gn||"label",value:pn,key:pn,children:Qt||"children"}}function Wt(on,qn){var Gn,sn;return(Gn=on.isLeaf)!==null&&Gn!==void 0?Gn:!((sn=on[qn.children])!==null&&sn!==void 0&&sn.length)}function It(on){var qn=on.parentElement;if(qn){var Gn=on.offsetTop-qn.offsetTop;Gn-qn.scrollTop<0?qn.scrollTo({top:Gn}):Gn+on.offsetHeight-qn.scrollTop>qn.offsetHeight&&qn.scrollTo({top:Gn+on.offsetHeight-qn.offsetHeight})}}function Ht(on,qn){return on.map(function(Gn){var sn;return(sn=Gn[Ce])===null||sn===void 0?void 0:sn.map(function(Qt){return Qt[qn.value]})})}function Mt(on,qn,Gn){var sn=new Set(on),Qt=qn();return on.filter(function(pn){var St=Qt[pn],Ct=St?St.parent:null,je=St?St.children:null;return St&&St.node.disabled?!0:Gn===Ue?!(je&&je.some(function(Yt){return Yt.key&&sn.has(Yt.key)})):!(Ct&&!Ct.node.disabled&&sn.has(Ct.key))})}function Xt(on,qn,Gn){for(var sn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Qt=qn,pn=[],St=function(){var Yt,rn,ft,_e=on[Ct],$t=(Yt=Qt)===null||Yt===void 0?void 0:Yt.findIndex(function(Fn){var Hn=Fn[Gn.value];return sn?String(Hn)===String(_e):Hn===_e}),zt=$t!==-1?(rn=Qt)===null||rn===void 0?void 0:rn[$t]:null;pn.push({value:(ft=zt==null?void 0:zt[Gn.value])!==null&&ft!==void 0?ft:_e,index:$t,option:zt}),Qt=zt==null?void 0:zt[Gn.children]},Ct=0;Ct1){var Pi=zt.slice(0,-1);cn(Pi)}else Yt(!1)},Zt=function(){var Pi,xi=((Pi=Hn[Fn])===null||Pi===void 0?void 0:Pi[Gn.children])||[],Si=xi.find(function(Ci){return!Ci.disabled});if(Si){var oi=[].concat((0,ye.Z)(zt),[Si[Gn.value]]);cn(oi)}};Oe.useImperativeHandle(on,function(){return{onKeyDown:function(Pi){var xi=Pi.which;switch(xi){case Yn.Z.UP:case Yn.Z.DOWN:{var Si=0;xi===Yn.Z.UP?Si=-1:xi===Yn.Z.DOWN&&(Si=1),Si!==0&&Kn(Si);break}case Yn.Z.LEFT:{if(je)break;ft?Zt():_n();break}case Yn.Z.RIGHT:{if(je)break;ft?_n():Zt();break}case Yn.Z.BACKSPACE:{je||_n();break}case Yn.Z.ENTER:{if(zt.length){var oi=Hn[Fn],Ci=(oi==null?void 0:oi[Ce])||[];Ci.length?pn(Ci.map(function(Li){return Li[Gn.value]}),Ci[Ci.length-1]):pn(zt,Hn[Fn])}break}case Yn.Z.ESC:Yt(!1),rn&&Pi.stopPropagation()}},onKeyUp:function(){}}})},ze=Oe.forwardRef(function(on,qn){var Gn,sn,Qt,pn,St=(0,Ot.lk)(),Ct=St.prefixCls,je=St.multiple,Yt=St.searchValue,rn=St.toggleOpen,ft=St.notFoundContent,_e=St.direction,$t=St.open,zt=Oe.useRef(),Fn=_e==="rtl",Hn=Oe.useContext(ce),ut=Hn.options,cn=Hn.values,Kn=Hn.halfValues,_n=Hn.fieldNames,Zt=Hn.changeOnSelect,nn=Hn.onSelect,Pi=Hn.searchOptions,xi=Hn.dropdownPrefixCls,Si=Hn.loadData,oi=Hn.expandTrigger,Ci=xi||Ct,Li=Oe.useState([]),Hi=(0,bt.Z)(Li,2),lr=Hi[0],tr=Hi[1],Ln=function(Pr){if(!(!Si||Yt)){var Lo=Xt(Pr,ut,_n),fo=Lo.map(function(ur){var Yr=ur.option;return Yr}),mr=fo[fo.length-1];if(mr&&!Wt(mr,_n)){var fr=dt(Pr);tr(function(ur){return[].concat((0,ye.Z)(ur),[fr])}),Si(fo)}}};Oe.useEffect(function(){lr.length&&lr.forEach(function(_r){var Pr=Nt(_r),Lo=Xt(Pr,ut,_n,!0).map(function(mr){var fr=mr.option;return fr}),fo=Lo[Lo.length-1];(!fo||fo[_n.children]||Wt(fo,_n))&&tr(function(mr){return mr.filter(function(fr){return fr!==_r})})})},[ut,lr,_n]);var Fr=Oe.useMemo(function(){return new Set(Xe(cn))},[cn]),Br=Oe.useMemo(function(){return new Set(Xe(Kn))},[Kn]),wr=mt(),Cn=(0,bt.Z)(wr,2),di=Cn[0],Ki=Cn[1],ir=function(Pr){Ki(Pr),Ln(Pr)},Gi=function(Pr){var Lo=Pr.disabled,fo=Wt(Pr,_n);return!Lo&&(fo||Zt||je)},dr=function(Pr,Lo){var fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Pr),!je&&(Lo||Zt&&(oi==="hover"||fo))&&rn(!1)},Er=Oe.useMemo(function(){return Yt?Pi:ut},[Yt,Pi,ut]),Di=Oe.useMemo(function(){for(var _r=[{options:Er}],Pr=Er,Lo=Ht(Pr,_n),fo=function(){var Yr=di[mr],Ii=Pr.find(function(yt,Bt){return(Lo[Bt]?dt(Lo[Bt]):yt[_n.value])===Yr}),$e=Ii==null?void 0:Ii[_n.children];if(!($e!=null&&$e.length))return"break";Pr=$e,_r.push({options:$e})},mr=0;mr":lr,Ln=on.loadingIcon,Fr=on.children,Br=on.dropdownMatchSelectWidth,wr=Br===void 0?!1:Br,Cn=on.showCheckedStrategy,di=Cn===void 0?Ge:Cn,Ki=(0,tt.Z)(on,Se),ir=(0,it.ZP)(Gn),Gi=!!ft,dr=(0,te.Z)(St,{value:Ct,postState:Et}),Er=(0,bt.Z)(dr,2),Di=Er[0],Yi=Er[1],Wi=Oe.useMemo(function(){return Je(pn)},[JSON.stringify(pn)]),Dn=Oe.useMemo(function(){return cn||[]},[cn]),Ar=Lt(Dn,Wi),Mn=Oe.useCallback(function(to){var Jr=Ar();return to.map(function(eo){var Zo=Jr[eo].nodes;return Zo.map(function($o){return $o[Wi.value]})})},[Ar,Wi]),hr=(0,te.Z)("",{value:zt,postState:function(Jr){return Jr||""}}),_r=(0,bt.Z)(hr,2),Pr=_r[0],Lo=_r[1],fo=function(Jr,eo){Lo(Jr),eo.source!=="blur"&&Fn&&Fn(Jr)},mr=kt(Hn),fr=(0,bt.Z)(mr,2),ur=fr[0],Yr=fr[1],Ii=Ie(Pr,Dn,Wi,Kn||Qt,Yr,je),$e=yn(Dn,Wi),yt=Oe.useMemo(function(){var to=$e(Di),Jr=(0,bt.Z)(to,2),eo=Jr[0],Zo=Jr[1];if(!Gi||!Di.length)return[eo,[],Zo];var $o=Xe(eo),ia=Ar(),qo=(0,Pt.S)($o,!0,ia),Sn=qo.checkedKeys,oa=qo.halfCheckedKeys;return[Mn(Sn),Mn(oa),Zo]},[Gi,Di,Ar,Mn,$e]),Bt=(0,bt.Z)(yt,3),an=Bt[0],zn=Bt[1],ri=Bt[2],Ut=Oe.useMemo(function(){var to=Xe(an),Jr=Mt(to,Ar,di);return[].concat((0,ye.Z)(ri),(0,ye.Z)(Mn(Jr)))},[an,Ar,Mn,ri,di]),wn=gt(Ut,Dn,Wi,Gi,rn),ni=(0,Me.Z)(function(to){if(Yi(to),Yt){var Jr=Et(to),eo=Jr.map(function(ia){return Xt(ia,Dn,Wi).map(function(qo){return qo.option})}),Zo=Gi?Jr:Jr[0],$o=Gi?eo:eo[0];Yt(Zo,$o)}}),Qn=(0,Me.Z)(function(to){if((!Gi||$t)&&Lo(""),!Gi)ni(to);else{var Jr=dt(to),eo=Xe(an),Zo=Xe(zn),$o=eo.includes(Jr),ia=ri.some(function(wa){return dt(wa)===Jr}),qo=an,Sn=ri;if(ia&&!$o)Sn=ri.filter(function(wa){return dt(wa)!==Jr});else{var oa=$o?eo.filter(function(wa){return wa!==Jr}):[].concat((0,ye.Z)(eo),[Jr]),vs=Ar(),Ga;if($o){var Zs=(0,Pt.S)(oa,{checked:!1,halfCheckedKeys:Zo},vs);Ga=Zs.checkedKeys}else{var xa=(0,Pt.S)(oa,!0,vs);Ga=xa.checkedKeys}var pl=Mt(Ga,Ar,di);qo=Mn(pl)}ni([].concat((0,ye.Z)(Sn),(0,ye.Z)(qo)))}}),Fi=function(Jr,eo){if(eo.type==="clear"){ni([]);return}var Zo=eo.values[0],$o=Zo.valueCells;Qn($o)},Lr=nn!==void 0?nn:Zt,bi=xi||Pi,Ti=Ci||oi,jn=function(Jr){Li==null||Li(Jr),Hi==null||Hi(Jr)},gr=Oe.useMemo(function(){return{options:Dn,fieldNames:Wi,values:an,halfValues:zn,changeOnSelect:je,onSelect:Qn,checkable:ft,searchOptions:Ii,dropdownPrefixCls:Kn,loadData:_n,expandTrigger:ut,expandIcon:tr,loadingIcon:Ln,dropdownMenuColumnStyle:Si}},[Dn,Wi,an,zn,je,Qn,ft,Ii,Kn,_n,ut,tr,Ln,Si]),Nr=!(Pr?Ii:Dn).length,wo=Pr&&Yr.matchInputWidth||Nr?{}:{minWidth:"auto"};return Oe.createElement(ce.Provider,{value:gr},Oe.createElement(Ot.Ac,(0,Tt.Z)({},Ki,{ref:qn,id:ir,prefixCls:Qt,autoClearSearchValue:$t,dropdownMatchSelectWidth:wr,dropdownStyle:wo,displayValues:wn,onDisplayValuesChange:Fi,mode:Gi?"multiple":void 0,searchValue:Pr,onSearch:fo,showSearch:ur,OptionList:Le,emptyOptions:Nr,open:Lr,dropdownClassName:bi,placement:Ti,onDropdownVisibleChange:jn,getRawInputElement:function(){return Fr}})))});Ye.SHOW_PARENT=Ge,Ye.SHOW_CHILD=Ue;var Ze=Ye,At=Ze,xt=ve(2738),ht=ve(62892),Rt=ve(53487),bn=ve(19080),En=ve(36355),un=ve(93891),dn=ve(1684),Zn=ve(19716),An=ve(32441),yi=ve(14154),ii=ve(58582),Ai=ve(84443),Oi=ve(66339),Qi=ve(33234),Tn=ve(98447),or=ve(17313),Kr=ve(74207),Xr=ve(83116);const zr=on=>{const{prefixCls:qn,componentCls:Gn,antCls:sn}=on,Qt=`${Gn}-menu-item`,pn=` &${Qt}-expand ${Qt}-expand-icon, ${Qt}-loading-icon - `;return[{[Gn]:{width:on.controlWidth}},{[`${Gn}-dropdown`]:[(0,Tn.C2)(`${qn}-checkbox`,on),{[`&${sn}-select-dropdown`]:{padding:0}},{[Gn]:{"&-checkbox":{top:0,marginInlineEnd:on.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Gn}-menu-empty`]:{[`${Gn}-menu`]:{width:"100%",height:"auto",[Qt]:{color:on.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:on.controlItemWidth,height:on.dropdownHeight,margin:0,padding:on.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${on.lineWidth}px ${on.lineType} ${on.colorSplit}`},"&-item":Object.assign(Object.assign({},or.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:on.optionPadding,lineHeight:on.lineHeight,cursor:"pointer",transition:`all ${on.motionDurationMid}`,borderRadius:on.borderRadiusSM,"&:hover":{background:on.controlItemBgHover},"&-disabled":{color:on.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[pn]:{color:on.colorTextDisabled}},[`&-active:not(${Qt}-disabled)`]:{"&, &:hover":{fontWeight:on.optionSelectedFontWeight,backgroundColor:on.optionSelectedBg}},"&-content":{flex:"auto"},[pn]:{marginInlineStart:on.paddingXXS,color:on.colorTextDescription,fontSize:on.fontSizeIcon},"&-keyword":{color:on.colorHighlight}})}}}]},{[`${Gn}-dropdown-rtl`]:{direction:"rtl"}},(0,Kr.c)(on)]};var Or=(0,Xr.Z)("Cascader",on=>[zr(on)],on=>{const qn=Math.round((on.controlHeight-on.fontSize*on.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:on.controlItemBgActive,optionSelectedFontWeight:on.fontWeightStrong,optionPadding:`${qn}px ${on.paddingSM}px`,menuPadding:on.paddingXXS}}),bo=function(on,qn){var Gn={};for(var sn in on)Object.prototype.hasOwnProperty.call(on,sn)&&qn.indexOf(sn)<0&&(Gn[sn]=on[sn]);if(on!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,sn=Object.getOwnPropertySymbols(on);Qtje===0?[Ct]:[].concat((0,ye.Z)(St),[qn,Ct]),[]),Qt=[];let pn=0;return sn.forEach((St,Ct)=>{const je=pn+St.length;let Yt=on.slice(pn,je);pn=je,Ct%2===1&&(Yt=Oe.createElement("span",{className:`${Gn}-menu-item-keyword`,key:`separator-${Ct}`},Yt)),Qt.push(Yt)}),Qt}const ei=(on,qn,Gn,sn)=>{const Qt=[],pn=on.toLowerCase();return qn.forEach((St,Ct)=>{Ct!==0&&Qt.push(" / ");let je=St[sn.label];const Yt=typeof je;(Yt==="string"||Yt==="number")&&(je=xo(String(je),pn,Gn)),Qt.push(je)}),Qt},Ee=Oe.forwardRef((on,qn)=>{const{prefixCls:Gn,size:sn,disabled:Qt,className:pn,rootClassName:St,multiple:Ct,bordered:je=!0,transitionName:Yt,choiceTransitionName:rn="",popupClassName:ht,dropdownClassName:_e,expandIcon:$t,placement:zt,showSearch:Fn,allowClear:Hn=!0,notFoundContent:ut,direction:cn,getPopupContainer:Kn,status:_n,showArrow:Zt,builtinPlacements:nn,style:Pi}=on,xi=bo(on,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Si=(0,xt.Z)(xi,["suffixIcon"]),{getPopupContainer:oi,getPrefixCls:Ci,renderEmpty:Li,direction:Hi,popupOverflow:lr,cascader:tr}=Oe.useContext(En.E_),Ln=cn||Hi,Fr=Ln==="rtl",{status:Br,hasFeedback:wr,isFormItemInput:Cn,feedbackIcon:di}=Oe.useContext(An.aM),Ki=(0,bn.F)(Br,_n),ir=ut||(Li==null?void 0:Li("Cascader"))||Oe.createElement(un.Z,{componentName:"Cascader"}),Gi=Ci(),dr=Ci("select",Gn),Er=Ci("cascader",Gn),[Di,Yi]=(0,yi.Z)(dr),[Wi]=Or(Er),{compactSize:Dn,compactItemClassnames:Ar}=(0,Qi.ri)(dr,cn),Mn=ke()(ht||_e,`${Er}-dropdown`,{[`${Er}-dropdown-rtl`]:Ln==="rtl"},St,Yi),hr=Oe.useMemo(()=>{if(!Fn)return Fn;let ri={render:ei};return typeof Fn=="object"&&(ri=Object.assign(Object.assign({},ri),Fn)),ri},[Fn]),_r=(0,Zn.Z)(ri=>{var Ut;return(Ut=sn!=null?sn:Dn)!==null&&Ut!==void 0?Ut:ri}),Pr=Oe.useContext(dn.Z),Lo=Qt!=null?Qt:Pr;let fo=$t;$t||(fo=Fr?Oe.createElement(We.Z,null):Oe.createElement(qe.Z,null));const mr=Oe.createElement("span",{className:`${dr}-menu-item-loading-icon`},Oe.createElement(jt.Z,{spin:!0})),fr=Oe.useMemo(()=>Ct?Oe.createElement("span",{className:`${Er}-checkbox-inner`}):!1,[Ct]),ur=(0,Ai.Z)(on.suffixIcon,Zt),{suffixIcon:Yr,removeIcon:Ii,clearIcon:$e}=(0,Oi.Z)(Object.assign(Object.assign({},on),{hasFeedback:wr,feedbackIcon:di,showSuffixIcon:ur,multiple:Ct,prefixCls:dr,componentName:"Cascader"})),yt=Oe.useMemo(()=>zt!==void 0?zt:Fr?"bottomRight":"bottomLeft",[zt,Fr]),Bt=(0,ii.Z)(nn,lr),an=Hn===!0?{clearIcon:$e}:Hn,zn=Oe.createElement(At,Object.assign({prefixCls:dr,className:ke()(!Gn&&Er,{[`${dr}-lg`]:_r==="large",[`${dr}-sm`]:_r==="small",[`${dr}-rtl`]:Fr,[`${dr}-borderless`]:!je,[`${dr}-in-form-item`]:Cn},(0,bn.Z)(dr,Ki,wr),Ar,tr==null?void 0:tr.className,pn,St,Yi),disabled:Lo,style:Object.assign(Object.assign({},tr==null?void 0:tr.style),Pi)},Si,{builtinPlacements:Bt,direction:Ln,placement:yt,notFoundContent:ir,allowClear:an,showSearch:hr,expandIcon:fo,suffixIcon:Yr,removeIcon:Ii,loadingIcon:mr,checkable:fr,dropdownClassName:Mn,dropdownPrefixCls:Gn||Er,choiceTransitionName:(0,dt.m)(Gi,"",rn),transitionName:(0,dt.m)(Gi,"slide-up",Yt),getPopupContainer:Kn||oi,ref:qn}));return Wi(Di(zn))}),Jn=(0,Rt.Z)(Ee);Ee.SHOW_PARENT=vr,Ee.SHOW_CHILD=Zr,Ee._InternalPanelDoNotUseOrYouWillBeFired=Jn;var ci=Ee},24905:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ie}});var ye=ve(92310),Oe=ve.n(ye),We=ve(5630),jt=ve(59301),qe=ve(36355),et=ve(1684),ke=ve(32441),bt=jt.createContext(null),tt=ve(98447),Ot=ve(14088),it=ve(4572),Pt=function(Ke,Ye){var Ge={};for(var ft in Ke)Object.prototype.hasOwnProperty.call(Ke,ft)&&Ye.indexOf(ft)<0&&(Ge[ft]=Ke[ft]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ft=Object.getOwnPropertySymbols(Ke);Xe{var Ge;const{prefixCls:ft,className:Xe,rootClassName:kt,children:Je,indeterminate:Wt=!1,style:It,onMouseEnter:Ht,onMouseLeave:Mt,skipGroup:Xt=!1,disabled:gt}=Ke,Re=Pt(Ke,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Lt,direction:yn,checkbox:vn}=jt.useContext(qe.E_),Nt=jt.useContext(bt),{isFormItemInput:en}=jt.useContext(ke.aM),tn=jt.useContext(et.Z),On=(Ge=(Nt==null?void 0:Nt.disabled)||gt)!==null&&Ge!==void 0?Ge:tn,hn=jt.useRef(Re.value);jt.useEffect(()=>{Nt==null||Nt.registerValue(Re.value)},[]),jt.useEffect(()=>{if(!Xt)return Re.value!==hn.current&&(Nt==null||Nt.cancelValue(hn.current),Nt==null||Nt.registerValue(Re.value),hn.current=Re.value),()=>Nt==null?void 0:Nt.cancelValue(Re.value)},[Re.value]);const Bn=Lt("checkbox",ft),[mt,Yn]=(0,tt.ZP)(Bn),xn=Object.assign({},Re);Nt&&!Xt&&(xn.onChange=function(){Re.onChange&&Re.onChange.apply(Re,arguments),Nt.toggleOption&&Nt.toggleOption({label:Je,value:Re.value})},xn.name=Nt.name,xn.checked=Nt.value.includes(Re.value));const ze=Oe()(`${Bn}-wrapper`,{[`${Bn}-rtl`]:yn==="rtl",[`${Bn}-wrapper-checked`]:xn.checked,[`${Bn}-wrapper-disabled`]:On,[`${Bn}-wrapper-in-form-item`]:en},vn==null?void 0:vn.className,Xe,kt,Yn),Le=Oe()({[`${Bn}-indeterminate`]:Wt},it.A,Yn),we=Wt?"mixed":void 0;return mt(jt.createElement(Ot.Z,{component:"Checkbox",disabled:On},jt.createElement("label",{className:ze,style:Object.assign(Object.assign({},vn==null?void 0:vn.style),It),onMouseEnter:Ht,onMouseLeave:Mt},jt.createElement(We.Z,Object.assign({"aria-checked":we},xn,{prefixCls:Bn,className:Le,disabled:On,ref:Ye})),Je!==void 0&&jt.createElement("span",null,Je))))};var ne=jt.forwardRef(Me),ce=ve(19127),se=ve(2738),ge=function(Ke,Ye){var Ge={};for(var ft in Ke)Object.prototype.hasOwnProperty.call(Ke,ft)&&Ye.indexOf(ft)<0&&(Ge[ft]=Ke[ft]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ft=Object.getOwnPropertySymbols(Ke);Xe{const{defaultValue:Ge,children:ft,options:Xe=[],prefixCls:kt,className:Je,rootClassName:Wt,style:It,onChange:Ht}=Ke,Mt=ge(Ke,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xt,direction:gt}=jt.useContext(qe.E_),[Re,Lt]=jt.useState(Mt.value||Ge||[]),[yn,vn]=jt.useState([]);jt.useEffect(()=>{"value"in Mt&&Lt(Mt.value||[])},[Mt.value]);const Nt=jt.useMemo(()=>Xe.map(Be=>typeof Be=="string"||typeof Be=="number"?{label:Be,value:Be}:Be),[Xe]),en=Be=>{vn(De=>De.filter(Se=>Se!==Be))},tn=Be=>{vn(De=>[].concat((0,ce.Z)(De),[Be]))},On=Be=>{const De=Re.indexOf(Be.value),Se=(0,ce.Z)(Re);De===-1?Se.push(Be.value):Se.splice(De,1),"value"in Mt||Lt(Se),Ht==null||Ht(Se.filter(rt=>yn.includes(rt)).sort((rt,Et)=>{const Ue=Nt.findIndex(At=>At.value===rt),Ze=Nt.findIndex(At=>At.value===Et);return Ue-Ze}))},hn=Xt("checkbox",kt),Bn=`${hn}-group`,[mt,Yn]=(0,tt.ZP)(hn),xn=(0,se.Z)(Mt,["value","disabled"]),ze=Xe.length?Nt.map(Be=>jt.createElement(ne,{prefixCls:hn,key:Be.value.toString(),disabled:"disabled"in Be?Be.disabled:Mt.disabled,value:Be.value,checked:Re.includes(Be.value),onChange:Be.onChange,className:`${Bn}-item`,style:Be.style,title:Be.title},Be.label)):ft,Le={toggleOption:On,value:Re,disabled:Mt.disabled,name:Mt.name,registerValue:tn,cancelValue:en},we=Oe()(Bn,{[`${Bn}-rtl`]:gt==="rtl"},Je,Wt,Yn);return mt(jt.createElement("div",Object.assign({className:we,style:It},xn,{ref:Ye}),jt.createElement(bt.Provider,{value:Le},ze)))},Ce=jt.forwardRef(me);var Fe=jt.memo(Ce);const Pe=ne;Pe.Group=Fe,Pe.__ANT_CHECKBOX=!0;var Ie=Pe},98447:function(Rn,Nn,ve){"use strict";ve.d(Nn,{C2:function(){return qe}});var ye=ve(17313),Oe=ve(37613),We=ve(83116);const jt=et=>{const{checkboxCls:ke}=et,Tt=`${ke}-wrapper`;return[{[`${ke}-group`]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{display:"inline-flex",flexWrap:"wrap",columnGap:et.marginXS,[`> ${et.antCls}-row`]:{flex:1}}),[Tt]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Tt}`]:{marginInlineStart:0},[`&${Tt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ke]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:et.borderRadiusSM,alignSelf:"center",[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ke}-inner`]:Object.assign({},(0,ye.oN)(et))},[`${ke}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:et.checkboxSize,height:et.checkboxSize,direction:"ltr",backgroundColor:et.colorBgContainer,border:`${et.lineWidth}px ${et.lineType} ${et.colorBorder}`,borderRadius:et.borderRadiusSM,borderCollapse:"separate",transition:`all ${et.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:et.checkboxSize/14*5,height:et.checkboxSize/14*8,border:`${et.lineWidthBold}px solid ${et.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${et.motionDurationFast} ${et.motionEaseInBack}, opacity ${et.motionDurationFast}`}},"& + span":{paddingInlineStart:et.paddingXS,paddingInlineEnd:et.paddingXS}})},{[` + `;return[{[Gn]:{width:on.controlWidth}},{[`${Gn}-dropdown`]:[(0,Tn.C2)(`${qn}-checkbox`,on),{[`&${sn}-select-dropdown`]:{padding:0}},{[Gn]:{"&-checkbox":{top:0,marginInlineEnd:on.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Gn}-menu-empty`]:{[`${Gn}-menu`]:{width:"100%",height:"auto",[Qt]:{color:on.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:on.controlItemWidth,height:on.dropdownHeight,margin:0,padding:on.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${on.lineWidth}px ${on.lineType} ${on.colorSplit}`},"&-item":Object.assign(Object.assign({},or.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:on.optionPadding,lineHeight:on.lineHeight,cursor:"pointer",transition:`all ${on.motionDurationMid}`,borderRadius:on.borderRadiusSM,"&:hover":{background:on.controlItemBgHover},"&-disabled":{color:on.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[pn]:{color:on.colorTextDisabled}},[`&-active:not(${Qt}-disabled)`]:{"&, &:hover":{fontWeight:on.optionSelectedFontWeight,backgroundColor:on.optionSelectedBg}},"&-content":{flex:"auto"},[pn]:{marginInlineStart:on.paddingXXS,color:on.colorTextDescription,fontSize:on.fontSizeIcon},"&-keyword":{color:on.colorHighlight}})}}}]},{[`${Gn}-dropdown-rtl`]:{direction:"rtl"}},(0,Kr.c)(on)]};var Or=(0,Xr.Z)("Cascader",on=>[zr(on)],on=>{const qn=Math.round((on.controlHeight-on.fontSize*on.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:on.controlItemBgActive,optionSelectedFontWeight:on.fontWeightStrong,optionPadding:`${qn}px ${on.paddingSM}px`,menuPadding:on.paddingXXS}}),bo=function(on,qn){var Gn={};for(var sn in on)Object.prototype.hasOwnProperty.call(on,sn)&&qn.indexOf(sn)<0&&(Gn[sn]=on[sn]);if(on!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,sn=Object.getOwnPropertySymbols(on);Qtje===0?[Ct]:[].concat((0,ye.Z)(St),[qn,Ct]),[]),Qt=[];let pn=0;return sn.forEach((St,Ct)=>{const je=pn+St.length;let Yt=on.slice(pn,je);pn=je,Ct%2===1&&(Yt=Oe.createElement("span",{className:`${Gn}-menu-item-keyword`,key:`separator-${Ct}`},Yt)),Qt.push(Yt)}),Qt}const ei=(on,qn,Gn,sn)=>{const Qt=[],pn=on.toLowerCase();return qn.forEach((St,Ct)=>{Ct!==0&&Qt.push(" / ");let je=St[sn.label];const Yt=typeof je;(Yt==="string"||Yt==="number")&&(je=xo(String(je),pn,Gn)),Qt.push(je)}),Qt},Ee=Oe.forwardRef((on,qn)=>{const{prefixCls:Gn,size:sn,disabled:Qt,className:pn,rootClassName:St,multiple:Ct,bordered:je=!0,transitionName:Yt,choiceTransitionName:rn="",popupClassName:ft,dropdownClassName:_e,expandIcon:$t,placement:zt,showSearch:Fn,allowClear:Hn=!0,notFoundContent:ut,direction:cn,getPopupContainer:Kn,status:_n,showArrow:Zt,builtinPlacements:nn,style:Pi}=on,xi=bo(on,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Si=(0,xt.Z)(xi,["suffixIcon"]),{getPopupContainer:oi,getPrefixCls:Ci,renderEmpty:Li,direction:Hi,popupOverflow:lr,cascader:tr}=Oe.useContext(En.E_),Ln=cn||Hi,Fr=Ln==="rtl",{status:Br,hasFeedback:wr,isFormItemInput:Cn,feedbackIcon:di}=Oe.useContext(An.aM),Ki=(0,bn.F)(Br,_n),ir=ut||(Li==null?void 0:Li("Cascader"))||Oe.createElement(un.Z,{componentName:"Cascader"}),Gi=Ci(),dr=Ci("select",Gn),Er=Ci("cascader",Gn),[Di,Yi]=(0,yi.Z)(dr),[Wi]=Or(Er),{compactSize:Dn,compactItemClassnames:Ar}=(0,Qi.ri)(dr,cn),Mn=ke()(ft||_e,`${Er}-dropdown`,{[`${Er}-dropdown-rtl`]:Ln==="rtl"},St,Yi),hr=Oe.useMemo(()=>{if(!Fn)return Fn;let ri={render:ei};return typeof Fn=="object"&&(ri=Object.assign(Object.assign({},ri),Fn)),ri},[Fn]),_r=(0,Zn.Z)(ri=>{var Ut;return(Ut=sn!=null?sn:Dn)!==null&&Ut!==void 0?Ut:ri}),Pr=Oe.useContext(dn.Z),Lo=Qt!=null?Qt:Pr;let fo=$t;$t||(fo=Fr?Oe.createElement(We.Z,null):Oe.createElement(qe.Z,null));const mr=Oe.createElement("span",{className:`${dr}-menu-item-loading-icon`},Oe.createElement(jt.Z,{spin:!0})),fr=Oe.useMemo(()=>Ct?Oe.createElement("span",{className:`${Er}-checkbox-inner`}):!1,[Ct]),ur=(0,Ai.Z)(on.suffixIcon,Zt),{suffixIcon:Yr,removeIcon:Ii,clearIcon:$e}=(0,Oi.Z)(Object.assign(Object.assign({},on),{hasFeedback:wr,feedbackIcon:di,showSuffixIcon:ur,multiple:Ct,prefixCls:dr,componentName:"Cascader"})),yt=Oe.useMemo(()=>zt!==void 0?zt:Fr?"bottomRight":"bottomLeft",[zt,Fr]),Bt=(0,ii.Z)(nn,lr),an=Hn===!0?{clearIcon:$e}:Hn,zn=Oe.createElement(At,Object.assign({prefixCls:dr,className:ke()(!Gn&&Er,{[`${dr}-lg`]:_r==="large",[`${dr}-sm`]:_r==="small",[`${dr}-rtl`]:Fr,[`${dr}-borderless`]:!je,[`${dr}-in-form-item`]:Cn},(0,bn.Z)(dr,Ki,wr),Ar,tr==null?void 0:tr.className,pn,St,Yi),disabled:Lo,style:Object.assign(Object.assign({},tr==null?void 0:tr.style),Pi)},Si,{builtinPlacements:Bt,direction:Ln,placement:yt,notFoundContent:ir,allowClear:an,showSearch:hr,expandIcon:fo,suffixIcon:Yr,removeIcon:Ii,loadingIcon:mr,checkable:fr,dropdownClassName:Mn,dropdownPrefixCls:Gn||Er,choiceTransitionName:(0,ht.m)(Gi,"",rn),transitionName:(0,ht.m)(Gi,"slide-up",Yt),getPopupContainer:Kn||oi,ref:qn}));return Wi(Di(zn))}),Jn=(0,Rt.Z)(Ee);Ee.SHOW_PARENT=vr,Ee.SHOW_CHILD=Zr,Ee._InternalPanelDoNotUseOrYouWillBeFired=Jn;var ci=Ee},24905:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ie}});var ye=ve(92310),Oe=ve.n(ye),We=ve(5630),jt=ve(59301),qe=ve(36355),et=ve(1684),ke=ve(32441),bt=jt.createContext(null),tt=ve(98447),Ot=ve(14088),it=ve(4572),Pt=function(Ke,Ge){var Ue={};for(var dt in Ke)Object.prototype.hasOwnProperty.call(Ke,dt)&&Ge.indexOf(dt)<0&&(Ue[dt]=Ke[dt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,dt=Object.getOwnPropertySymbols(Ke);Xe{var Ue;const{prefixCls:dt,className:Xe,rootClassName:Nt,children:Je,indeterminate:Wt=!1,style:It,onMouseEnter:Ht,onMouseLeave:Mt,skipGroup:Xt=!1,disabled:gt}=Ke,Re=Pt(Ke,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Lt,direction:yn,checkbox:vn}=jt.useContext(qe.E_),kt=jt.useContext(bt),{isFormItemInput:en}=jt.useContext(ke.aM),tn=jt.useContext(et.Z),On=(Ue=(kt==null?void 0:kt.disabled)||gt)!==null&&Ue!==void 0?Ue:tn,hn=jt.useRef(Re.value);jt.useEffect(()=>{kt==null||kt.registerValue(Re.value)},[]),jt.useEffect(()=>{if(!Xt)return Re.value!==hn.current&&(kt==null||kt.cancelValue(hn.current),kt==null||kt.registerValue(Re.value),hn.current=Re.value),()=>kt==null?void 0:kt.cancelValue(Re.value)},[Re.value]);const Bn=Lt("checkbox",dt),[mt,Yn]=(0,tt.ZP)(Bn),xn=Object.assign({},Re);kt&&!Xt&&(xn.onChange=function(){Re.onChange&&Re.onChange.apply(Re,arguments),kt.toggleOption&&kt.toggleOption({label:Je,value:Re.value})},xn.name=kt.name,xn.checked=kt.value.includes(Re.value));const ze=Oe()(`${Bn}-wrapper`,{[`${Bn}-rtl`]:yn==="rtl",[`${Bn}-wrapper-checked`]:xn.checked,[`${Bn}-wrapper-disabled`]:On,[`${Bn}-wrapper-in-form-item`]:en},vn==null?void 0:vn.className,Xe,Nt,Yn),Le=Oe()({[`${Bn}-indeterminate`]:Wt},it.A,Yn),we=Wt?"mixed":void 0;return mt(jt.createElement(Ot.Z,{component:"Checkbox",disabled:On},jt.createElement("label",{className:ze,style:Object.assign(Object.assign({},vn==null?void 0:vn.style),It),onMouseEnter:Ht,onMouseLeave:Mt},jt.createElement(We.Z,Object.assign({"aria-checked":we},xn,{prefixCls:Bn,className:Le,disabled:On,ref:Ge})),Je!==void 0&&jt.createElement("span",null,Je))))};var ne=jt.forwardRef(Me),ce=ve(19127),se=ve(2738),ge=function(Ke,Ge){var Ue={};for(var dt in Ke)Object.prototype.hasOwnProperty.call(Ke,dt)&&Ge.indexOf(dt)<0&&(Ue[dt]=Ke[dt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,dt=Object.getOwnPropertySymbols(Ke);Xe{const{defaultValue:Ue,children:dt,options:Xe=[],prefixCls:Nt,className:Je,rootClassName:Wt,style:It,onChange:Ht}=Ke,Mt=ge(Ke,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xt,direction:gt}=jt.useContext(qe.E_),[Re,Lt]=jt.useState(Mt.value||Ue||[]),[yn,vn]=jt.useState([]);jt.useEffect(()=>{"value"in Mt&&Lt(Mt.value||[])},[Mt.value]);const kt=jt.useMemo(()=>Xe.map(Be=>typeof Be=="string"||typeof Be=="number"?{label:Be,value:Be}:Be),[Xe]),en=Be=>{vn(De=>De.filter(Se=>Se!==Be))},tn=Be=>{vn(De=>[].concat((0,ce.Z)(De),[Be]))},On=Be=>{const De=Re.indexOf(Be.value),Se=(0,ce.Z)(Re);De===-1?Se.push(Be.value):Se.splice(De,1),"value"in Mt||Lt(Se),Ht==null||Ht(Se.filter(rt=>yn.includes(rt)).sort((rt,Et)=>{const Ye=kt.findIndex(At=>At.value===rt),Ze=kt.findIndex(At=>At.value===Et);return Ye-Ze}))},hn=Xt("checkbox",Nt),Bn=`${hn}-group`,[mt,Yn]=(0,tt.ZP)(hn),xn=(0,se.Z)(Mt,["value","disabled"]),ze=Xe.length?kt.map(Be=>jt.createElement(ne,{prefixCls:hn,key:Be.value.toString(),disabled:"disabled"in Be?Be.disabled:Mt.disabled,value:Be.value,checked:Re.includes(Be.value),onChange:Be.onChange,className:`${Bn}-item`,style:Be.style,title:Be.title},Be.label)):dt,Le={toggleOption:On,value:Re,disabled:Mt.disabled,name:Mt.name,registerValue:tn,cancelValue:en},we=Oe()(Bn,{[`${Bn}-rtl`]:gt==="rtl"},Je,Wt,Yn);return mt(jt.createElement("div",Object.assign({className:we,style:It},xn,{ref:Ge}),jt.createElement(bt.Provider,{value:Le},ze)))},Ce=jt.forwardRef(me);var Fe=jt.memo(Ce);const Pe=ne;Pe.Group=Fe,Pe.__ANT_CHECKBOX=!0;var Ie=Pe},98447:function(Rn,Nn,ve){"use strict";ve.d(Nn,{C2:function(){return qe}});var ye=ve(17313),Oe=ve(37613),We=ve(83116);const jt=et=>{const{checkboxCls:ke}=et,Tt=`${ke}-wrapper`;return[{[`${ke}-group`]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{display:"inline-flex",flexWrap:"wrap",columnGap:et.marginXS,[`> ${et.antCls}-row`]:{flex:1}}),[Tt]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Tt}`]:{marginInlineStart:0},[`&${Tt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ke]:Object.assign(Object.assign({},(0,ye.Wf)(et)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:et.borderRadiusSM,alignSelf:"center",[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ke}-inner`]:Object.assign({},(0,ye.oN)(et))},[`${ke}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:et.checkboxSize,height:et.checkboxSize,direction:"ltr",backgroundColor:et.colorBgContainer,border:`${et.lineWidth}px ${et.lineType} ${et.colorBorder}`,borderRadius:et.borderRadiusSM,borderCollapse:"separate",transition:`all ${et.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:et.checkboxSize/14*5,height:et.checkboxSize/14*8,border:`${et.lineWidthBold}px solid ${et.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${et.motionDurationFast} ${et.motionEaseInBack}, opacity ${et.motionDurationFast}`}},"& + span":{paddingInlineStart:et.paddingXS,paddingInlineEnd:et.paddingXS}})},{[` ${Tt}:not(${Tt}-disabled), ${ke}:not(${ke}-disabled) `]:{[`&:hover ${ke}-inner`]:{borderColor:et.colorPrimary}},[`${Tt}:not(${Tt}-disabled)`]:{[`&:hover ${ke}-checked:not(${ke}-disabled) ${ke}-inner`]:{backgroundColor:et.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ke}-checked:not(${ke}-disabled):after`]:{borderColor:et.colorPrimaryHover}}},{[`${ke}-checked`]:{[`${ke}-inner`]:{backgroundColor:et.colorPrimary,borderColor:et.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${et.motionDurationMid} ${et.motionEaseOutBack} ${et.motionDurationFast}`}}},[` ${Tt}-checked:not(${Tt}-disabled), ${ke}-checked:not(${ke}-disabled) - `]:{[`&:hover ${ke}-inner`]:{backgroundColor:et.colorPrimaryHover,borderColor:"transparent"}}},{[ke]:{"&-indeterminate":{[`${ke}-inner`]:{backgroundColor:et.colorBgContainer,borderColor:et.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:et.fontSizeLG/2,height:et.fontSizeLG/2,backgroundColor:et.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Tt}-disabled`]:{cursor:"not-allowed"},[`${ke}-disabled`]:{[`&, ${ke}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ke}-inner`]:{background:et.colorBgContainerDisabled,borderColor:et.colorBorder,"&:after":{borderColor:et.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:et.colorTextDisabled},[`&${ke}-indeterminate ${ke}-inner::after`]:{background:et.colorTextDisabled}}}]};function qe(et,ke){const Tt=(0,Oe.TS)(ke,{checkboxCls:`.${et}`,checkboxSize:ke.controlInteractiveSize});return[jt(Tt)]}Nn.ZP=(0,We.Z)("Checkbox",(et,ke)=>{let{prefixCls:Tt}=ke;return[qe(Tt,et)]})},93891:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(36355),We=ve(64165);const jt=qe=>{const{componentName:et}=qe,{getPrefixCls:ke}=(0,ye.useContext)(Oe.E_),Tt=ke("empty");switch(et){case"Table":case"List":return ye.createElement(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ye.createElement(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE,className:`${Tt}-small`});default:return ye.createElement(We.Z,null)}};Nn.Z=jt},5083:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return ol}});var ye=ve(61186),Oe=ve.n(ye),We=ve(48736),jt=ve(90111),qe=ve.n(jt),et=ve(58319),ke=ve.n(et),Tt=ve(23250),bt=ve.n(Tt),tt=ve(74959),Ot=ve.n(tt),it=ve(10238),Pt=ve.n(it),Me=ve(33656),te=ve.n(Me);Oe().extend(te()),Oe().extend(Pt()),Oe().extend(qe()),Oe().extend(ke()),Oe().extend(bt()),Oe().extend(Ot()),Oe().extend(function(He,nt){var ct=nt.prototype,qt=ct.format;ct.format=function(In){var Wn=(In||"").replace("Wo","wo");return qt.bind(this)(Wn)}});var ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ce=function(nt){var ct=ne[nt];return ct||nt.split("_")[0]},se=function(){(0,We.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ge={getNow:function(){return Oe()()},getFixedDate:function(nt){return Oe()(nt,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(nt){return nt.endOf("month")},getWeekDay:function(nt){var ct=nt.locale("en");return ct.weekday()+ct.localeData().firstDayOfWeek()},getYear:function(nt){return nt.year()},getMonth:function(nt){return nt.month()},getDate:function(nt){return nt.date()},getHour:function(nt){return nt.hour()},getMinute:function(nt){return nt.minute()},getSecond:function(nt){return nt.second()},addYear:function(nt,ct){return nt.add(ct,"year")},addMonth:function(nt,ct){return nt.add(ct,"month")},addDate:function(nt,ct){return nt.add(ct,"day")},setYear:function(nt,ct){return nt.year(ct)},setMonth:function(nt,ct){return nt.month(ct)},setDate:function(nt,ct){return nt.date(ct)},setHour:function(nt,ct){return nt.hour(ct)},setMinute:function(nt,ct){return nt.minute(ct)},setSecond:function(nt,ct){return nt.second(ct)},isAfter:function(nt,ct){return nt.isAfter(ct)},isValidate:function(nt){return nt.isValid()},locale:{getWeekFirstDay:function(nt){return Oe()().locale(ce(nt)).localeData().firstDayOfWeek()},getWeekFirstDate:function(nt,ct){return ct.locale(ce(nt)).weekday(0)},getWeek:function(nt,ct){return ct.locale(ce(nt)).week()},getShortWeekDays:function(nt){return Oe()().locale(ce(nt)).localeData().weekdaysMin()},getShortMonths:function(nt){return Oe()().locale(ce(nt)).localeData().monthsShort()},format:function(nt,ct,qt){return ct.locale(ce(nt)).format(qt)},parse:function(nt,ct,qt){for(var ln=ce(nt),In=0;In1&&(Wn=nt.addDate(Wn,-7)),Wn}function An(He,nt,ct){var qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(nt){case"year":return ct.addYear(He,qt*10);case"quarter":case"month":return ct.addYear(He,qt);default:return ct.addMonth(He,qt)}}function yi(He,nt){var ct=nt.generateConfig,qt=nt.locale,ln=nt.format;return typeof ln=="function"?ln(He):ct.locale.format(qt.locale,He,ln)}function ii(He,nt){var ct=nt.generateConfig,qt=nt.locale,ln=nt.formatList;return!He||typeof ln[0]=="function"?null:ct.locale.parse(qt.locale,He,ln)}function Ai(He){var nt=He.cellDate,ct=He.mode,qt=He.disabledDate,ln=He.generateConfig;if(!qt)return!1;var In=function(Sr,ai,$i){for(var xr=ai;xr<=$i;){var uo=void 0;switch(Sr){case"date":{if(uo=ln.setDate(nt,xr),!qt(uo))return!1;break}case"month":{if(uo=ln.setMonth(nt,xr),!Ai({cellDate:uo,mode:"month",generateConfig:ln,disabledDate:qt}))return!1;break}case"year":{if(uo=ln.setYear(nt,xr),!Ai({cellDate:uo,mode:"year",generateConfig:ln,disabledDate:qt}))return!1;break}}xr+=1}return!0};switch(ct){case"date":case"week":return qt(nt);case"month":{var Wn=1,ui=ln.getDate(ln.getEndDate(nt));return In("date",Wn,ui)}case"quarter":{var fi=Math.floor(ln.getMonth(nt)/3)*3,Ni=fi+2;return In("month",fi,Ni)}case"year":return In("month",0,11);case"decade":{var ar=ln.getYear(nt),Mi=Math.floor(ar/De)*De,_i=Mi+De-1;return In("year",Mi,_i)}}}function Oi(He,nt){var ct=nt.formatList,qt=nt.generateConfig,ln=nt.locale;return(0,we.Z)(function(){if(!He)return[[""],""];for(var In="",Wn=[],ui=0;ui1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ni.current),xr){fi($i);return}Ni.current=requestAnimationFrame(function(){fi($i)})}var Mi=Oi(ui,{formatList:ct,generateConfig:qt,locale:ln}),_i=(0,xn.Z)(Mi,2),Ei=_i[1];function Sr($i){ar($i)}function ai(){var $i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ar(null,$i)}return(0,Pe.useEffect)(function(){ai(!0)},[He]),(0,Pe.useEffect)(function(){return function(){return cancelAnimationFrame(Ni.current)}},[]),[Ei,Sr,ai]}var Tn=ve(10228),or=ve(16089),Kr=ve(19127),Xr=ve(29194),zr=new Map;function Or(He,nt){var ct;function qt(){(0,Xr.Z)(He)?nt():ct=(0,or.Z)(function(){qt()})}return qt(),function(){or.Z.cancel(ct)}}function bo(He,nt,ct){if(zr.get(He)&&cancelAnimationFrame(zr.get(He)),ct<=0){zr.set(He,requestAnimationFrame(function(){He.scrollTop=nt}));return}var qt=nt-He.scrollTop,ln=qt/ct*10;zr.set(He,requestAnimationFrame(function(){He.scrollTop+=ln,He.scrollTop!==nt&&bo(He,nt,ct-10)}))}function Zr(He,nt){var ct=nt.onLeftRight,qt=nt.onCtrlLeftRight,ln=nt.onUpDown,In=nt.onPageUpDown,Wn=nt.onEnter,ui=He.which,fi=He.ctrlKey,Ni=He.metaKey;switch(ui){case Tn.Z.LEFT:if(fi||Ni){if(qt)return qt(-1),!0}else if(ct)return ct(-1),!0;break;case Tn.Z.RIGHT:if(fi||Ni){if(qt)return qt(1),!0}else if(ct)return ct(1),!0;break;case Tn.Z.UP:if(ln)return ln(-1),!0;break;case Tn.Z.DOWN:if(ln)return ln(1),!0;break;case Tn.Z.PAGE_UP:if(In)return In(-1),!0;break;case Tn.Z.PAGE_DOWN:if(In)return In(1),!0;break;case Tn.Z.ENTER:if(Wn)return Wn(),!0;break}return!1}function vr(He,nt,ct,qt){var ln=He;if(!ln)switch(nt){case"time":ln=qt?"hh:mm:ss a":"HH:mm:ss";break;case"week":ln="gggg-wo";break;case"month":ln="YYYY-MM";break;case"quarter":ln="YYYY-[Q]Q";break;case"year":ln="YYYY";break;default:ln=ct?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ln}function xo(He,nt,ct){var qt=He==="time"?8:10,ln=typeof nt=="function"?nt(ct.getNow()).length:nt.length;return Math.max(qt,ln)+2}var ei=null,Ee=new Set;function Jn(He){return!ei&&typeof window!="undefined"&&window.addEventListener&&(ei=function(ct){(0,Kr.Z)(Ee).forEach(function(qt){qt(ct)})},window.addEventListener("mousedown",ei)),Ee.add(He),function(){Ee.delete(He),Ee.size===0&&(window.removeEventListener("mousedown",ei),ei=null)}}function ci(He){var nt=He.target;if(He.composed&&nt.shadowRoot){var ct;return((ct=He.composedPath)===null||ct===void 0?void 0:ct.call(He)[0])||nt}return nt}var on=function(nt){return nt==="month"||nt==="date"?"year":nt},qn=function(nt){return nt==="date"?"month":nt},Gn=function(nt){return nt==="month"||nt==="date"?"quarter":nt},sn=function(nt){return nt==="date"?"week":nt},Qt={year:on,month:qn,quarter:Gn,week:sn,time:null,date:null};function pn(He,nt){return He.some(function(ct){return ct&&ct.contains(nt)})}function St(He){var nt=He.open,ct=He.value,qt=He.isClickOutside,ln=He.triggerOpen,In=He.forwardKeyDown,Wn=He.onKeyDown,ui=He.blurToCancel,fi=He.onSubmit,Ni=He.onCancel,ar=He.onFocus,Mi=He.onBlur,_i=He.changeOnBlur,Ei=(0,Pe.useState)(!1),Sr=(0,xn.Z)(Ei,2),ai=Sr[0],$i=Sr[1],xr=(0,Pe.useState)(!1),uo=(0,xn.Z)(xr,2),no=uo[0],po=uo[1],mo=(0,Pe.useRef)(!1),co=(0,Pe.useRef)(!1),sr=(0,Pe.useRef)(!1),la={onMouseDown:function(){$i(!0),ln(!0)},onKeyDown:function(ya){var Va=function(){sr.current=!0};if(Wn(ya,Va),!sr.current){switch(ya.which){case Tn.Z.ENTER:{nt?fi()!==!1&&$i(!0):ln(!0),ya.preventDefault();return}case Tn.Z.TAB:{ai&&nt&&!ya.shiftKey?($i(!1),ya.preventDefault()):!ai&&nt&&!In(ya)&&ya.shiftKey&&($i(!0),ya.preventDefault());return}case Tn.Z.ESC:{$i(!0),Ni();return}}!nt&&![Tn.Z.SHIFT].includes(ya.which)?ln(!0):ai||In(ya)}},onFocus:function(ya){$i(!0),po(!0),ar&&ar(ya)},onBlur:function(ya){if(mo.current||!qt(document.activeElement)){mo.current=!1;return}ui?setTimeout(function(){for(var Va=document,Ha=Va.activeElement;Ha&&Ha.shadowRoot;)Ha=Ha.shadowRoot.activeElement;qt(Ha)&&Ni()},0):nt&&(ln(!1),co.current&&fi()),po(!1),Mi==null||Mi(ya)}};return(0,Pe.useEffect)(function(){co.current=!1},[nt]),(0,Pe.useEffect)(function(){co.current=!0},[ct]),(0,Pe.useEffect)(function(){return Jn(function(ea){var ya=ci(ea),Va=qt(ya);nt&&(Va?!_i&&(!no||Va)&&ln(!1):(mo.current=!0,(0,or.Z)(function(){mo.current=!1})))})}),[la,{focused:no,typing:ai}]}function Ct(He,nt){return Pe.useMemo(function(){return He||(nt?((0,We.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(nt).map(function(ct){var qt=(0,xn.Z)(ct,2),ln=qt[0],In=qt[1];return{label:ln,value:In}})):[])},[He,nt])}var je=ve(34280);function Yt(He){var nt=He.valueTexts,ct=He.onTextChange,qt=Pe.useState(""),ln=(0,xn.Z)(qt,2),In=ln[0],Wn=ln[1],ui=Pe.useRef([]);ui.current=nt;function fi(ar){Wn(ar),ct(ar)}function Ni(){Wn(ui.current[0])}return(0,je.Z)(function(){nt.every(function(ar){return ar!==In})&&Ni()},[nt.join("||")]),[In,fi,Ni]}var rn=Pe.createContext({}),ht=rn,_e=ve(20135);function $t(He){var nt=He.cellRender,ct=He.monthCellRender,qt=He.dateRender,ln=Pe.useMemo(function(){if(nt)return nt;if(!(!ct&&!qt))return function(In,Wn){var ui=In;return qt&&Wn.type==="date"?qt(ui,Wn.today):ct&&Wn.type==="month"?ct(ui,Wn.locale):Wn.originNode}},[nt,ct,qt]);return ln}function zt(He,nt){for(var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",qt=String(He);qt.length=1?ct|0:1,Wn=He;Wn<=nt;Wn+=In)ln.push({label:zt(Wn,2),value:Wn,disabled:(qt||[]).includes(Wn)});return ln}function Wi(He){var nt=He.generateConfig,ct=He.prefixCls,qt=He.operationRef,ln=He.activeColumnIndex,In=He.value,Wn=He.showHour,ui=He.showMinute,fi=He.showSecond,Ni=He.use12Hours,ar=He.hourStep,Mi=ar===void 0?1:ar,_i=He.minuteStep,Ei=_i===void 0?1:_i,Sr=He.secondStep,ai=Sr===void 0?1:Sr,$i=He.disabledHours,xr=He.disabledMinutes,uo=He.disabledSeconds,no=He.disabledTime,po=He.hideDisabledOptions,mo=He.onSelect,co=He.cellRender,sr=He.locale,la=[],ea="".concat(ct,"-content"),ya="".concat(ct,"-time-panel"),Va,Ha=In?nt.getHour(In):-1,Ba=Ha,hs=In?nt.getMinute(In):-1,La=In?nt.getSecond(In):-1,Ca=nt.getNow(),Ta=Pe.useMemo(function(){if(no){var si=no(Ca);return[si.disabledHours,si.disabledMinutes,si.disabledSeconds]}return[$i,xr,uo]},[$i,xr,uo,no,Ca]),os=(0,xn.Z)(Ta,3),fs=os[0],Qa=os[1],Oa=os[2],Is=Yi(0,23,Mi,fs&&fs()),hl=(0,we.Z)(function(){return Is},Is,Di);Ni&&(Va=Ba>=12,Ba%=12);var ot=Pe.useMemo(function(){if(!Ni)return[!1,!1];var si=[!0,!0];return hl.forEach(function(vi){var Ji=vi.disabled,Ui=vi.value;Ji||(Ui>=12?si[1]=!1:si[0]=!1)}),si},[Ni,hl]),pt=(0,xn.Z)(ot,2),Jt=pt[0],_t=pt[1],Pn=Pe.useMemo(function(){return Ni?hl.filter(Va?function(si){return si.value>=12}:function(si){return si.value<12}).map(function(si){var vi=si.value%12,Ji=vi===0?"12":zt(vi,2);return(0,Yn.Z)((0,Yn.Z)({},si),{},{label:Ji,value:vi})}):hl},[Ni,Va,hl]),fn=Yi(0,59,Ei,Qa&&Qa(Ha)),Xn=Yi(0,59,ai,Oa&&Oa(Ha,hs)),Un=Gi({value:In,generateConfig:nt,disabledMinutes:Qa,disabledSeconds:Oa,minutes:fn,seconds:Xn,use12Hours:Ni});qt.current={onUpDown:function(vi){var Ji=la[ln];if(Ji)for(var Ui=Ji.units.findIndex(function(Mr){return Mr.value===Ji.value}),Ri=Ji.units.length,yr=1;yr2&&arguments[2]!==void 0?arguments[2]:!1;(kr===$i||Xo)&&(vo(qi),la&&la(qi),Un&&Un(qi,Gr),ea&&!un(fi,qi,Tr)&&!(Ei!=null&&Ei(qi))&&ea(qi))},ta=function(qi){if(pl.includes(kr)){var Gr,Xo,ua=kr==="date";switch(qi===Tn.Z.PAGE_UP||qi===Tn.Z.PAGE_DOWN?Xo=ua?fi.addMonth:fi.addYear:Xo=ua?fi.addDate:fi.addMonth,qi){case Tn.Z.LEFT:case Tn.Z.PAGE_UP:Gr=Xo(qr,-1);break;case Tn.Z.RIGHT:case Tn.Z.PAGE_DOWN:Gr=Xo(qr,1);break;case Tn.Z.UP:case Tn.Z.DOWN:Gr=Xo(qr,Number("".concat(qi===Tn.Z.UP?"-":"").concat(ua?rt:zn)));break}if(Gr)return!(Ei!=null&&Ei(Gr))}return!0},_a=function(qi){if(yr.current&&yr.current.onKeyDown){var Gr=!0,Xo=qi.which;if([Tn.Z.LEFT,Tn.Z.RIGHT,Tn.Z.UP,Tn.Z.DOWN,Tn.Z.PAGE_UP,Tn.Z.PAGE_DOWN,Tn.Z.ENTER].includes(Xo)&&(qi.preventDefault(),Xo!==Tn.Z.ENTER&&uo===0&&(Gr=ta(Xo))),Gr)return yr.current.onKeyDown(qi)}return(0,We.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ga=function(qi){yr.current&&yr.current.onBlur&&yr.current.onBlur(qi)};Xn&&Ji!=="right"&&(Xn.current={onKeyDown:_a,onClose:function(){yr.current&&yr.current.onClose&&yr.current.onClose()}}),Pe.useEffect(function(){Ni&&!Zi.current&&Vo(Ni)},[Ni]),Pe.useEffect(function(){Zi.current=!1},[]);var Ho,Po=$t({cellRender:ot,monthCellRender:hl,dateRender:Is}),Oo=(0,Yn.Z)((0,Yn.Z)({},He),{},{cellRender:Po,operationRef:yr,prefixCls:ln,viewDate:qr,value:Tr,onViewDateChange:Ir,sourceMode:Dr,onPanelChange:_o,disabledDate:Ei});switch(delete Oo.onChange,delete Oo.onSelect,kr){case"decade":Ho=Pe.createElement(yt,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"year":Ho=Pe.createElement(Ga,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"month":Ho=Pe.createElement(Qn,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"quarter":Ho=Pe.createElement(wo,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"week":Ho=Pe.createElement(Jr,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"time":delete Oo.showTime,Ho=Pe.createElement(hr,(0,Fe.Z)({},Oo,(0,_e.Z)(po)==="object"?po:null,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;default:po?Ho=Pe.createElement(Lo,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}})):Ho=Pe.createElement(di,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}))}var Ua,Ia,ts=function(){var qi=fi.getNow(),Gr=Si(fi.getHour(qi),fi.getMinute(qi),fi.getSecond(qi),Jt?Ta:1,_t?fs:1,Pn?Oa:1),Xo=Pi(fi,qi,Gr[0],Gr[1],Gr[2]);na(Xo,"submit")};Vn||(Ua=Zs(ln,kr,co),po&&kr!=="date"?Ia=null:Ia=xa({prefixCls:ln,components:hs,needConfirmButton:pt,okDisabled:!Tr||Ei&&Ei(Tr),locale:ui,showNow:no,onNow:pt&&ts,onOk:function(){Tr&&(na(Tr,"submit",!0),Ba&&Ba(Tr))}}));var Ro;if(mo&&kr==="date"&&$i==="date"&&!po){var Eo=fi.getNow(),Wo="".concat(ln,"-today-btn"),So=Ei&&Ei(Eo);Ro=Pe.createElement("a",{className:Nt()(Wo,So&&"".concat(Wo,"-disabled")),"aria-disabled":So,onClick:function(){So||na(Eo,"mouse",!0)}},ui.today)}return Pe.createElement(ht.Provider,{value:(0,Yn.Z)((0,Yn.Z)({},fn),{},{mode:kr,hideHeader:"hideHeader"in He?sr:fn.hideHeader,hidePrevBtn:vi&&Ji==="right",hideNextBtn:vi&&Ji==="left"})},Pe.createElement("div",{tabIndex:uo,className:Nt()("".concat(ln,"-panel"),In,(nt={},(0,mt.Z)(nt,"".concat(ln,"-panel-has-range"),Ui&&Ui[0]&&Ui[1]),(0,mt.Z)(nt,"".concat(ln,"-panel-has-range-hover"),Ri&&Ri[0]&&Ri[1]),(0,mt.Z)(nt,"".concat(ln,"-panel-rtl"),La==="rtl"),nt)),style:Wn,onKeyDown:_a,onBlur:ga,onMouseDown:Va},Ho,Ua||Ia||Ro?Pe.createElement("div",{className:"".concat(ln,"-footer")},Ua,Ia,Ro):null))}var Mo=wa,Ko=ve(35593),Ka={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Vr(He){var nt,ct=He.prefixCls,qt=He.popupElement,ln=He.popupStyle,In=He.visible,Wn=He.dropdownClassName,ui=He.dropdownAlign,fi=He.transitionName,Ni=He.getPopupContainer,ar=He.children,Mi=He.range,_i=He.popupPlacement,Ei=He.direction,Sr="".concat(ct,"-dropdown"),ai=function(){return _i!==void 0?_i:Ei==="rtl"?"bottomRight":"bottomLeft"};return Pe.createElement(Ko.Z,{showAction:[],hideAction:[],popupPlacement:ai(),builtinPlacements:Ka,prefixCls:Sr,popupTransitionName:fi,popup:qt,popupAlign:ui,popupVisible:In,popupClassName:Nt()(Wn,(nt={},(0,mt.Z)(nt,"".concat(Sr,"-range"),Mi),(0,mt.Z)(nt,"".concat(Sr,"-rtl"),Ei==="rtl"),nt)),popupStyle:ln,getPopupContainer:Ni},ar)}var ko=Vr;function ro(He){var nt=He.prefixCls,ct=He.presets,qt=He.onClick,ln=He.onHover;return ct.length?Pe.createElement("div",{className:"".concat(nt,"-presets")},Pe.createElement("ul",null,ct.map(function(In,Wn){var ui=In.label,fi=In.value;return Pe.createElement("li",{key:Wn,onClick:function(){return qt==null?void 0:qt(Kn(fi))},onMouseEnter:function(){return ln==null?void 0:ln(Kn(fi))},onMouseLeave:function(){return ln==null?void 0:ln(null)}},ui)}))):null}function ji(He){var nt=He.picker,ct=He.disabledHours,qt=He.disabledMinutes,ln=He.disabledSeconds;nt==="time"&&(ct||qt||ln)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function fa(He,nt,ct){var qt=(0,_e.Z)(nt)==="object"?nt.clearIcon:ct;return qt||Pe.createElement("span",{className:"".concat(He,"-clear-btn")})}function ka(He){var nt,ct=He,qt=ct.prefixCls,ln=qt===void 0?"rc-picker":qt,In=ct.id,Wn=ct.name,ui=ct.tabIndex,fi=ct.style,Ni=ct.className,ar=ct.dropdownClassName,Mi=ct.dropdownAlign,_i=ct.popupStyle,Ei=ct.transitionName,Sr=ct.generateConfig,ai=ct.locale,$i=ct.inputReadOnly,xr=ct.allowClear,uo=ct.autoFocus,no=ct.showTime,po=ct.picker,mo=po===void 0?"date":po,co=ct.format,sr=ct.use12Hours,la=ct.value,ea=ct.defaultValue,ya=ct.presets,Va=ct.open,Ha=ct.defaultOpen,Ba=ct.defaultOpenValue,hs=ct.suffixIcon,La=ct.clearIcon,Ca=ct.disabled,Ta=ct.disabledDate,os=ct.placeholder,fs=ct.getPopupContainer,Qa=ct.pickerRef,Oa=ct.panelRender,Is=ct.onChange,hl=ct.onOpenChange,ot=ct.onFocus,pt=ct.onBlur,Jt=ct.onMouseDown,_t=ct.onMouseUp,Pn=ct.onMouseEnter,fn=ct.onMouseLeave,Xn=ct.onContextMenu,Un=ct.onClick,Vn=ct.onKeyDown,wi=ct.onSelect,si=ct.direction,vi=ct.autoComplete,Ji=vi===void 0?"off":vi,Ui=ct.inputRender,Ri=ct.changeOnBlur,yr=Pe.useRef(null),Zi=mo==="date"&&!!no||mo==="time",Mr=Ct(ya),Cr=Hn(vr(co,mo,no,sr)),Tr=Pe.useRef(null),vo=Pe.useRef(null),Fo=Pe.useRef(null),Hr=(0,ze.Z)(null,{value:la,defaultValue:ea}),qr=(0,xn.Z)(Hr,2),Vo=qr[0],Ir=qr[1],ao=Pe.useState(Vo),Wr=(0,xn.Z)(ao,2),pr=Wr[0],kr=Wr[1],so=Pe.useRef(null),No=(0,ze.Z)(!1,{value:Va,defaultValue:Ha,postState:function(zo){return Ca?!1:zo},onChange:function(zo){hl&&hl(zo),!zo&&so.current&&so.current.onClose&&so.current.onClose()}}),Do=(0,xn.Z)(No,2),Dr=Do[0],Go=Do[1],_o=Oi(pr,{formatList:Cr,generateConfig:Sr,locale:ai}),na=(0,xn.Z)(_o,2),ta=na[0],_a=na[1],ga=Yt({valueTexts:ta,onTextChange:function(zo){var Ms=ii(zo,{locale:ai,formatList:Cr,generateConfig:Sr});Ms&&(!Ta||!Ta(Ms))&&kr(Ms)}}),Ho=(0,xn.Z)(ga,3),Po=Ho[0],Oo=Ho[1],Ua=Ho[2],Ia=function(zo){kr(zo),Ir(zo),Is&&!un(Sr,Vo,zo)&&Is(zo,zo?yi(zo,{generateConfig:Sr,locale:ai,format:Cr[0]}):"")},ts=function(zo){Ca&&zo||Go(zo)},Ro=function(zo){return Dr&&so.current&&so.current.onKeyDown?so.current.onKeyDown(zo):((0,We.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Eo=function(){for(var zo=arguments.length,Ms=new Array(zo),Ys=0;Ys_i(Ni);case"month":return Mi(ai)>Mi(Ni);case"week":return ar(ai)>ar(Ni);default:return!Rt(ui,ai,Ni)&&ui.isAfter(ai,Ni)}return!1},[In,Wn[1],Ni,nt]),Sr=Pe.useCallback(function(ai){if(Wn[1]||In&&In(ai))return!0;if(Wn[0]&&fi)return!Rt(ui,ai,Ni)&&ui.isAfter(fi,ai);if(!nt&&fi)switch(ct){case"quarter":return _i(ai)<_i(fi);case"month":return Mi(ai)0&&arguments[0]!==void 0?arguments[0]:!1,Yo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ca=null;Xa&&zc&&zc[0]&&zc[1]&&ai.isAfter(zc[1],zc[0])&&(ca=zc);var is=sr;if(sr&&(0,_e.Z)(sr)==="object"&&sr.defaultValue){var ll=sr.defaultValue;is=(0,Yn.Z)((0,Yn.Z)({},sr),{},{defaultValue:ut(ll,Bo)||void 0})}return Pe.createElement(nn.Provider,{value:{inRange:!0,panelPosition:ls,rangedValue:bc||oo,hoverRangedValue:ca}},Pe.createElement(Mo,(0,Fe.Z)({},He,Yo,{cellRender:mf,showTime:is,mode:ua[Bo],generateConfig:ai,style:void 0,direction:qr,disabledDate:Bo===0?Gs:Sa,disabledTime:function(tu){return Ta?Ta(tu,Bo===0?"start":"end"):!1},className:Nt()((0,mt.Z)({},"".concat(Wn,"-panel-focused"),Bo===0?!Xd:!Bu)),value:ut(oo,Bo),locale:$i,tabIndex:-1,onPanelChange:function(tu,td){Bo===0&&Kd(!0),Bo===1&&$c(!0),Rs(cn(ua,td,Bo),cn(oo,tu,Bo));var Ac=tu;ls==="right"&&ua[Bo]===td&&(Ac=An(Ac,td,ai,-1)),Eo(Ac,Bo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Bo===0?ut(oo,1):ut(oo,0)})))}var _u=0,yf=0;if(Bo&&No.current&&Dr.current&&so.current&&na.current){_u=No.current.offsetWidth+Dr.current.offsetWidth;var Kf=na.current.offsetLeft>_u?na.current.offsetLeft-_u:na.current.offsetLeft,Sf=so.current.offsetWidth,Ec=na.current.offsetWidth;Sf&&Ec&&_u>Sf-Ec-(qr==="rtl"?0:Kf)&&(yf=_u)}var wg=qr==="rtl"?{right:_u}:{left:_u};function Vf(){var ls,Yo=Zs(Wn,ua[Bo],Un),ca=xa({prefixCls:Wn,components:Fo,needConfirmButton:pr,okDisabled:!ut(oo,Bo)||Ca&&Ca(oo[Bo]),locale:$i,onOk:function(){var Lc=ut(oo,Bo);Lc&&(Ys(oo,Bo),Tr==null||Tr(oo),Ll(!1,Bo,"confirm"))}});if(co!=="time"&&!sr){var is=Ro(Bo),ll=An(is,co,ai),md=ua[Bo],tu=md===co,td=fh(tu?"left":!1,{pickerValue:is,onPickerValueChange:function(Lc){Eo(Lc,Bo)}}),Ac=fh("right",{pickerValue:ll,onPickerValueChange:function(Lc){Eo(An(Lc,co,ai,-1),Bo)}});qr==="rtl"?ls=Pe.createElement(Pe.Fragment,null,Ac,tu&&td):ls=Pe.createElement(Pe.Fragment,null,td,tu&&Ac)}else ls=fh();var ph=Pe.createElement("div",{className:"".concat(Wn,"-panel-layout")},Pe.createElement(ro,{prefixCls:Wn,presets:vf,onClick:function(Lc){Ys(Lc,null),Ll(!1,Bo,"preset")},onHover:function(Lc){jh(Lc)}}),Pe.createElement("div",null,Pe.createElement("div",{className:"".concat(Wn,"-panels")},ls),(Yo||ca)&&Pe.createElement("div",{className:"".concat(Wn,"-footer")},Yo,ca)));return Oa&&(ph=Oa(ph)),Pe.createElement("div",{className:"".concat(Wn,"-panel-container"),style:{marginLeft:yf},ref:so,onMouseDown:function(Lc){Lc.preventDefault()}},ph)}var gh=Pe.createElement("div",{className:Nt()("".concat(Wn,"-range-wrapper"),"".concat(Wn,"-").concat(co,"-range-wrapper")),style:{minWidth:Ja}},Pe.createElement("div",{ref:na,className:"".concat(Wn,"-range-arrow"),style:wg}),Vf()),Ad;Jt&&(Ad=Pe.createElement("span",{className:"".concat(Wn,"-suffix"),onMouseDown:function(Yo){Yo.preventDefault()}},Jt));var Gf=fa(Wn,pt,_t),Hc=Pe.createElement("span",{onMouseDown:function(Yo){Yo.preventDefault(),Yo.stopPropagation()},onMouseUp:function(Yo){Yo.preventDefault(),Yo.stopPropagation();var ca=Oo;ga[0]||(ca=cn(ca,null,0)),ga[1]||(ca=cn(ca,null,1)),Ys(ca,null),Ll(!1,Bo,"clear")},className:"".concat(Wn,"-clear"),role:"button"},Gf),Yf=pt&&(ut(Oo,0)&&!ga[0]||ut(Oo,1)&&!ga[1]),Wh={size:xo(co,ta[0],ai)},xf=0,Zh=0;No.current&&Do.current&&Dr.current&&(Bo===0?Zh=No.current.offsetWidth:(xf=_u,Zh=Do.current.offsetWidth));var Uf=qr==="rtl"?{right:xf}:{left:xf},up=function(Yo,ca){var is=cn(oo,Yo,Bo);if(ca==="submit"||ca!=="key"&&!pr){Ys(is,Bo),Bo===0?Kd():$c();var ll=Bo===0?1:0;ga[ll]?Ll(!1,!1,"confirm"):Ll(!1,Bo,"confirm")}else qi(is)};return Pe.createElement(ht.Provider,{value:{operationRef:_a,hideHeader:co==="time",onDateMouseEnter:Hh,onDateMouseLeave:lc,hideRanges:!0,onSelect:up,open:Xa}},Pe.createElement(ko,{visible:Xa,popupElement:gh,popupStyle:ar,prefixCls:Wn,dropdownClassName:Mi,dropdownAlign:Ei,getPopupContainer:Sr,transitionName:_i,range:!0,direction:qr},Pe.createElement("div",(0,Fe.Z)({ref:kr,className:Nt()(Wn,"".concat(Wn,"-range"),Ni,(nt={},(0,mt.Z)(nt,"".concat(Wn,"-disabled"),ga[0]&&ga[1]),(0,mt.Z)(nt,"".concat(Wn,"-focused"),Bo===0?Hl:Du),(0,mt.Z)(nt,"".concat(Wn,"-rtl"),qr==="rtl"),nt)),style:fi,onClick:hh,onMouseEnter:Zi,onMouseLeave:Mr,onMouseDown:ed,onMouseUp:yr},(0,Le.Z)(He,{aria:!0,data:!0})),Pe.createElement("div",{className:Nt()("".concat(Wn,"-input"),(ct={},(0,mt.Z)(ct,"".concat(Wn,"-input-active"),Bo===0),(0,mt.Z)(ct,"".concat(Wn,"-input-placeholder"),!!Wd),ct)),ref:No},Pe.createElement("input",(0,Fe.Z)({id:ui,disabled:ga[0],readOnly:fn||typeof ta[0]=="function"||!Xd,value:Wd||ss,onChange:function(Yo){Qs(Yo.target.value)},autoFocus:uo,placeholder:ut(xr,0)||"",ref:Go},dh,Wh,{autoComplete:ao}))),Pe.createElement("div",{className:"".concat(Wn,"-range-separator"),ref:Dr},ya),Pe.createElement("div",{className:Nt()("".concat(Wn,"-input"),(qt={},(0,mt.Z)(qt,"".concat(Wn,"-input-active"),Bo===1),(0,mt.Z)(qt,"".concat(Wn,"-input-placeholder"),!!Gd),qt)),ref:Do},Pe.createElement("input",(0,Fe.Z)({disabled:ga[1],readOnly:fn||typeof ta[0]=="function"||!Bu,value:Gd||Rl,onChange:function(Yo){Zu(Yo.target.value)},placeholder:ut(xr,1)||"",ref:_o},Es,Wh,{autoComplete:ao}))),Pe.createElement("div",{className:"".concat(Wn,"-active-bar"),style:(0,Yn.Z)((0,Yn.Z)({},Uf),{},{width:Zh,position:"absolute"})}),Ad,Yf&&Hc)))}var Nl=function(He){(0,hn.Z)(ct,He);var nt=(0,Bn.Z)(ct);function ct(){var qt;(0,en.Z)(this,ct);for(var ln=arguments.length,In=new Array(ln),Wn=0;Wn{const{lineHeight:ln}=He,In=Math.floor(ct*ln)+2,Wn=Math.max((nt-In)/2,0),ui=Math.max(nt-In-Wn,0);return{padding:`${Wn}px ${qt}px ${ui}px`}},Ss=He=>{const{componentCls:nt,pickerCellCls:ct,pickerCellInnerCls:qt,cellHeight:ln,motionDurationSlow:In,borderRadiusSM:Wn,motionDurationMid:ui,cellHoverBg:fi,lineWidth:Ni,lineType:ar,colorPrimary:Mi,cellActiveWithRangeBg:_i,colorTextLightSolid:Ei,controlHeightSM:Sr,cellRangeBorderColor:ai,pickerCellBorderGap:$i,cellHoverWithRangeBg:xr,cellWidth:uo,colorTextDisabled:no,cellBgDisabled:po}=He;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ln,transform:"translateY(-50%)",transition:`all ${In}`,content:'""'},[qt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ln,height:ln,lineHeight:`${ln}px`,borderRadius:Wn,transition:`background ${ui}, border ${ui}`},"&-range-hover-start, &-range-hover-end":{[qt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ct}-in-view), + `]:{[`&:hover ${ke}-inner`]:{backgroundColor:et.colorPrimaryHover,borderColor:"transparent"}}},{[ke]:{"&-indeterminate":{[`${ke}-inner`]:{backgroundColor:et.colorBgContainer,borderColor:et.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:et.fontSizeLG/2,height:et.fontSizeLG/2,backgroundColor:et.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Tt}-disabled`]:{cursor:"not-allowed"},[`${ke}-disabled`]:{[`&, ${ke}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ke}-inner`]:{background:et.colorBgContainerDisabled,borderColor:et.colorBorder,"&:after":{borderColor:et.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:et.colorTextDisabled},[`&${ke}-indeterminate ${ke}-inner::after`]:{background:et.colorTextDisabled}}}]};function qe(et,ke){const Tt=(0,Oe.TS)(ke,{checkboxCls:`.${et}`,checkboxSize:ke.controlInteractiveSize});return[jt(Tt)]}Nn.ZP=(0,We.Z)("Checkbox",(et,ke)=>{let{prefixCls:Tt}=ke;return[qe(Tt,et)]})},93891:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(36355),We=ve(64165);const jt=qe=>{const{componentName:et}=qe,{getPrefixCls:ke}=(0,ye.useContext)(Oe.E_),Tt=ke("empty");switch(et){case"Table":case"List":return ye.createElement(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ye.createElement(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE,className:`${Tt}-small`});default:return ye.createElement(We.Z,null)}};Nn.Z=jt},5083:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return ol}});var ye=ve(61186),Oe=ve.n(ye),We=ve(48736),jt=ve(90111),qe=ve.n(jt),et=ve(58319),ke=ve.n(et),Tt=ve(23250),bt=ve.n(Tt),tt=ve(74959),Ot=ve.n(tt),it=ve(10238),Pt=ve.n(it),Me=ve(33656),te=ve.n(Me);Oe().extend(te()),Oe().extend(Pt()),Oe().extend(qe()),Oe().extend(ke()),Oe().extend(bt()),Oe().extend(Ot()),Oe().extend(function(He,nt){var ct=nt.prototype,qt=ct.format;ct.format=function(In){var Wn=(In||"").replace("Wo","wo");return qt.bind(this)(Wn)}});var ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ce=function(nt){var ct=ne[nt];return ct||nt.split("_")[0]},se=function(){(0,We.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ge={getNow:function(){return Oe()()},getFixedDate:function(nt){return Oe()(nt,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(nt){return nt.endOf("month")},getWeekDay:function(nt){var ct=nt.locale("en");return ct.weekday()+ct.localeData().firstDayOfWeek()},getYear:function(nt){return nt.year()},getMonth:function(nt){return nt.month()},getDate:function(nt){return nt.date()},getHour:function(nt){return nt.hour()},getMinute:function(nt){return nt.minute()},getSecond:function(nt){return nt.second()},addYear:function(nt,ct){return nt.add(ct,"year")},addMonth:function(nt,ct){return nt.add(ct,"month")},addDate:function(nt,ct){return nt.add(ct,"day")},setYear:function(nt,ct){return nt.year(ct)},setMonth:function(nt,ct){return nt.month(ct)},setDate:function(nt,ct){return nt.date(ct)},setHour:function(nt,ct){return nt.hour(ct)},setMinute:function(nt,ct){return nt.minute(ct)},setSecond:function(nt,ct){return nt.second(ct)},isAfter:function(nt,ct){return nt.isAfter(ct)},isValidate:function(nt){return nt.isValid()},locale:{getWeekFirstDay:function(nt){return Oe()().locale(ce(nt)).localeData().firstDayOfWeek()},getWeekFirstDate:function(nt,ct){return ct.locale(ce(nt)).weekday(0)},getWeek:function(nt,ct){return ct.locale(ce(nt)).week()},getShortWeekDays:function(nt){return Oe()().locale(ce(nt)).localeData().weekdaysMin()},getShortMonths:function(nt){return Oe()().locale(ce(nt)).localeData().monthsShort()},format:function(nt,ct,qt){return ct.locale(ce(nt)).format(qt)},parse:function(nt,ct,qt){for(var ln=ce(nt),In=0;In1&&(Wn=nt.addDate(Wn,-7)),Wn}function An(He,nt,ct){var qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(nt){case"year":return ct.addYear(He,qt*10);case"quarter":case"month":return ct.addYear(He,qt);default:return ct.addMonth(He,qt)}}function yi(He,nt){var ct=nt.generateConfig,qt=nt.locale,ln=nt.format;return typeof ln=="function"?ln(He):ct.locale.format(qt.locale,He,ln)}function ii(He,nt){var ct=nt.generateConfig,qt=nt.locale,ln=nt.formatList;return!He||typeof ln[0]=="function"?null:ct.locale.parse(qt.locale,He,ln)}function Ai(He){var nt=He.cellDate,ct=He.mode,qt=He.disabledDate,ln=He.generateConfig;if(!qt)return!1;var In=function(Sr,ai,$i){for(var xr=ai;xr<=$i;){var uo=void 0;switch(Sr){case"date":{if(uo=ln.setDate(nt,xr),!qt(uo))return!1;break}case"month":{if(uo=ln.setMonth(nt,xr),!Ai({cellDate:uo,mode:"month",generateConfig:ln,disabledDate:qt}))return!1;break}case"year":{if(uo=ln.setYear(nt,xr),!Ai({cellDate:uo,mode:"year",generateConfig:ln,disabledDate:qt}))return!1;break}}xr+=1}return!0};switch(ct){case"date":case"week":return qt(nt);case"month":{var Wn=1,ui=ln.getDate(ln.getEndDate(nt));return In("date",Wn,ui)}case"quarter":{var fi=Math.floor(ln.getMonth(nt)/3)*3,Ni=fi+2;return In("month",fi,Ni)}case"year":return In("month",0,11);case"decade":{var ar=ln.getYear(nt),Mi=Math.floor(ar/De)*De,_i=Mi+De-1;return In("year",Mi,_i)}}}function Oi(He,nt){var ct=nt.formatList,qt=nt.generateConfig,ln=nt.locale;return(0,we.Z)(function(){if(!He)return[[""],""];for(var In="",Wn=[],ui=0;ui1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ni.current),xr){fi($i);return}Ni.current=requestAnimationFrame(function(){fi($i)})}var Mi=Oi(ui,{formatList:ct,generateConfig:qt,locale:ln}),_i=(0,xn.Z)(Mi,2),Ei=_i[1];function Sr($i){ar($i)}function ai(){var $i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ar(null,$i)}return(0,Pe.useEffect)(function(){ai(!0)},[He]),(0,Pe.useEffect)(function(){return function(){return cancelAnimationFrame(Ni.current)}},[]),[Ei,Sr,ai]}var Tn=ve(10228),or=ve(16089),Kr=ve(19127),Xr=ve(29194),zr=new Map;function Or(He,nt){var ct;function qt(){(0,Xr.Z)(He)?nt():ct=(0,or.Z)(function(){qt()})}return qt(),function(){or.Z.cancel(ct)}}function bo(He,nt,ct){if(zr.get(He)&&cancelAnimationFrame(zr.get(He)),ct<=0){zr.set(He,requestAnimationFrame(function(){He.scrollTop=nt}));return}var qt=nt-He.scrollTop,ln=qt/ct*10;zr.set(He,requestAnimationFrame(function(){He.scrollTop+=ln,He.scrollTop!==nt&&bo(He,nt,ct-10)}))}function Zr(He,nt){var ct=nt.onLeftRight,qt=nt.onCtrlLeftRight,ln=nt.onUpDown,In=nt.onPageUpDown,Wn=nt.onEnter,ui=He.which,fi=He.ctrlKey,Ni=He.metaKey;switch(ui){case Tn.Z.LEFT:if(fi||Ni){if(qt)return qt(-1),!0}else if(ct)return ct(-1),!0;break;case Tn.Z.RIGHT:if(fi||Ni){if(qt)return qt(1),!0}else if(ct)return ct(1),!0;break;case Tn.Z.UP:if(ln)return ln(-1),!0;break;case Tn.Z.DOWN:if(ln)return ln(1),!0;break;case Tn.Z.PAGE_UP:if(In)return In(-1),!0;break;case Tn.Z.PAGE_DOWN:if(In)return In(1),!0;break;case Tn.Z.ENTER:if(Wn)return Wn(),!0;break}return!1}function vr(He,nt,ct,qt){var ln=He;if(!ln)switch(nt){case"time":ln=qt?"hh:mm:ss a":"HH:mm:ss";break;case"week":ln="gggg-wo";break;case"month":ln="YYYY-MM";break;case"quarter":ln="YYYY-[Q]Q";break;case"year":ln="YYYY";break;default:ln=ct?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ln}function xo(He,nt,ct){var qt=He==="time"?8:10,ln=typeof nt=="function"?nt(ct.getNow()).length:nt.length;return Math.max(qt,ln)+2}var ei=null,Ee=new Set;function Jn(He){return!ei&&typeof window!="undefined"&&window.addEventListener&&(ei=function(ct){(0,Kr.Z)(Ee).forEach(function(qt){qt(ct)})},window.addEventListener("mousedown",ei)),Ee.add(He),function(){Ee.delete(He),Ee.size===0&&(window.removeEventListener("mousedown",ei),ei=null)}}function ci(He){var nt=He.target;if(He.composed&&nt.shadowRoot){var ct;return((ct=He.composedPath)===null||ct===void 0?void 0:ct.call(He)[0])||nt}return nt}var on=function(nt){return nt==="month"||nt==="date"?"year":nt},qn=function(nt){return nt==="date"?"month":nt},Gn=function(nt){return nt==="month"||nt==="date"?"quarter":nt},sn=function(nt){return nt==="date"?"week":nt},Qt={year:on,month:qn,quarter:Gn,week:sn,time:null,date:null};function pn(He,nt){return He.some(function(ct){return ct&&ct.contains(nt)})}function St(He){var nt=He.open,ct=He.value,qt=He.isClickOutside,ln=He.triggerOpen,In=He.forwardKeyDown,Wn=He.onKeyDown,ui=He.blurToCancel,fi=He.onSubmit,Ni=He.onCancel,ar=He.onFocus,Mi=He.onBlur,_i=He.changeOnBlur,Ei=(0,Pe.useState)(!1),Sr=(0,xn.Z)(Ei,2),ai=Sr[0],$i=Sr[1],xr=(0,Pe.useState)(!1),uo=(0,xn.Z)(xr,2),no=uo[0],po=uo[1],mo=(0,Pe.useRef)(!1),co=(0,Pe.useRef)(!1),sr=(0,Pe.useRef)(!1),la={onMouseDown:function(){$i(!0),ln(!0)},onKeyDown:function(ya){var Va=function(){sr.current=!0};if(Wn(ya,Va),!sr.current){switch(ya.which){case Tn.Z.ENTER:{nt?fi()!==!1&&$i(!0):ln(!0),ya.preventDefault();return}case Tn.Z.TAB:{ai&&nt&&!ya.shiftKey?($i(!1),ya.preventDefault()):!ai&&nt&&!In(ya)&&ya.shiftKey&&($i(!0),ya.preventDefault());return}case Tn.Z.ESC:{$i(!0),Ni();return}}!nt&&![Tn.Z.SHIFT].includes(ya.which)?ln(!0):ai||In(ya)}},onFocus:function(ya){$i(!0),po(!0),ar&&ar(ya)},onBlur:function(ya){if(mo.current||!qt(document.activeElement)){mo.current=!1;return}ui?setTimeout(function(){for(var Va=document,Ha=Va.activeElement;Ha&&Ha.shadowRoot;)Ha=Ha.shadowRoot.activeElement;qt(Ha)&&Ni()},0):nt&&(ln(!1),co.current&&fi()),po(!1),Mi==null||Mi(ya)}};return(0,Pe.useEffect)(function(){co.current=!1},[nt]),(0,Pe.useEffect)(function(){co.current=!0},[ct]),(0,Pe.useEffect)(function(){return Jn(function(ea){var ya=ci(ea),Va=qt(ya);nt&&(Va?!_i&&(!no||Va)&&ln(!1):(mo.current=!0,(0,or.Z)(function(){mo.current=!1})))})}),[la,{focused:no,typing:ai}]}function Ct(He,nt){return Pe.useMemo(function(){return He||(nt?((0,We.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(nt).map(function(ct){var qt=(0,xn.Z)(ct,2),ln=qt[0],In=qt[1];return{label:ln,value:In}})):[])},[He,nt])}var je=ve(34280);function Yt(He){var nt=He.valueTexts,ct=He.onTextChange,qt=Pe.useState(""),ln=(0,xn.Z)(qt,2),In=ln[0],Wn=ln[1],ui=Pe.useRef([]);ui.current=nt;function fi(ar){Wn(ar),ct(ar)}function Ni(){Wn(ui.current[0])}return(0,je.Z)(function(){nt.every(function(ar){return ar!==In})&&Ni()},[nt.join("||")]),[In,fi,Ni]}var rn=Pe.createContext({}),ft=rn,_e=ve(20135);function $t(He){var nt=He.cellRender,ct=He.monthCellRender,qt=He.dateRender,ln=Pe.useMemo(function(){if(nt)return nt;if(!(!ct&&!qt))return function(In,Wn){var ui=In;return qt&&Wn.type==="date"?qt(ui,Wn.today):ct&&Wn.type==="month"?ct(ui,Wn.locale):Wn.originNode}},[nt,ct,qt]);return ln}function zt(He,nt){for(var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",qt=String(He);qt.length=1?ct|0:1,Wn=He;Wn<=nt;Wn+=In)ln.push({label:zt(Wn,2),value:Wn,disabled:(qt||[]).includes(Wn)});return ln}function Wi(He){var nt=He.generateConfig,ct=He.prefixCls,qt=He.operationRef,ln=He.activeColumnIndex,In=He.value,Wn=He.showHour,ui=He.showMinute,fi=He.showSecond,Ni=He.use12Hours,ar=He.hourStep,Mi=ar===void 0?1:ar,_i=He.minuteStep,Ei=_i===void 0?1:_i,Sr=He.secondStep,ai=Sr===void 0?1:Sr,$i=He.disabledHours,xr=He.disabledMinutes,uo=He.disabledSeconds,no=He.disabledTime,po=He.hideDisabledOptions,mo=He.onSelect,co=He.cellRender,sr=He.locale,la=[],ea="".concat(ct,"-content"),ya="".concat(ct,"-time-panel"),Va,Ha=In?nt.getHour(In):-1,Ba=Ha,hs=In?nt.getMinute(In):-1,La=In?nt.getSecond(In):-1,Ca=nt.getNow(),Ta=Pe.useMemo(function(){if(no){var si=no(Ca);return[si.disabledHours,si.disabledMinutes,si.disabledSeconds]}return[$i,xr,uo]},[$i,xr,uo,no,Ca]),os=(0,xn.Z)(Ta,3),fs=os[0],Qa=os[1],Oa=os[2],Is=Yi(0,23,Mi,fs&&fs()),hl=(0,we.Z)(function(){return Is},Is,Di);Ni&&(Va=Ba>=12,Ba%=12);var ot=Pe.useMemo(function(){if(!Ni)return[!1,!1];var si=[!0,!0];return hl.forEach(function(vi){var Ji=vi.disabled,Ui=vi.value;Ji||(Ui>=12?si[1]=!1:si[0]=!1)}),si},[Ni,hl]),pt=(0,xn.Z)(ot,2),Jt=pt[0],_t=pt[1],Pn=Pe.useMemo(function(){return Ni?hl.filter(Va?function(si){return si.value>=12}:function(si){return si.value<12}).map(function(si){var vi=si.value%12,Ji=vi===0?"12":zt(vi,2);return(0,Yn.Z)((0,Yn.Z)({},si),{},{label:Ji,value:vi})}):hl},[Ni,Va,hl]),fn=Yi(0,59,Ei,Qa&&Qa(Ha)),Xn=Yi(0,59,ai,Oa&&Oa(Ha,hs)),Un=Gi({value:In,generateConfig:nt,disabledMinutes:Qa,disabledSeconds:Oa,minutes:fn,seconds:Xn,use12Hours:Ni});qt.current={onUpDown:function(vi){var Ji=la[ln];if(Ji)for(var Ui=Ji.units.findIndex(function(Mr){return Mr.value===Ji.value}),Ri=Ji.units.length,yr=1;yr2&&arguments[2]!==void 0?arguments[2]:!1;(kr===$i||Xo)&&(vo(qi),la&&la(qi),Un&&Un(qi,Gr),ea&&!un(fi,qi,Tr)&&!(Ei!=null&&Ei(qi))&&ea(qi))},ta=function(qi){if(pl.includes(kr)){var Gr,Xo,ua=kr==="date";switch(qi===Tn.Z.PAGE_UP||qi===Tn.Z.PAGE_DOWN?Xo=ua?fi.addMonth:fi.addYear:Xo=ua?fi.addDate:fi.addMonth,qi){case Tn.Z.LEFT:case Tn.Z.PAGE_UP:Gr=Xo(qr,-1);break;case Tn.Z.RIGHT:case Tn.Z.PAGE_DOWN:Gr=Xo(qr,1);break;case Tn.Z.UP:case Tn.Z.DOWN:Gr=Xo(qr,Number("".concat(qi===Tn.Z.UP?"-":"").concat(ua?rt:zn)));break}if(Gr)return!(Ei!=null&&Ei(Gr))}return!0},_a=function(qi){if(yr.current&&yr.current.onKeyDown){var Gr=!0,Xo=qi.which;if([Tn.Z.LEFT,Tn.Z.RIGHT,Tn.Z.UP,Tn.Z.DOWN,Tn.Z.PAGE_UP,Tn.Z.PAGE_DOWN,Tn.Z.ENTER].includes(Xo)&&(qi.preventDefault(),Xo!==Tn.Z.ENTER&&uo===0&&(Gr=ta(Xo))),Gr)return yr.current.onKeyDown(qi)}return(0,We.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ga=function(qi){yr.current&&yr.current.onBlur&&yr.current.onBlur(qi)};Xn&&Ji!=="right"&&(Xn.current={onKeyDown:_a,onClose:function(){yr.current&&yr.current.onClose&&yr.current.onClose()}}),Pe.useEffect(function(){Ni&&!Zi.current&&Vo(Ni)},[Ni]),Pe.useEffect(function(){Zi.current=!1},[]);var Ho,Po=$t({cellRender:ot,monthCellRender:hl,dateRender:Is}),Oo=(0,Yn.Z)((0,Yn.Z)({},He),{},{cellRender:Po,operationRef:yr,prefixCls:ln,viewDate:qr,value:Tr,onViewDateChange:Ir,sourceMode:Dr,onPanelChange:_o,disabledDate:Ei});switch(delete Oo.onChange,delete Oo.onSelect,kr){case"decade":Ho=Pe.createElement(yt,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"year":Ho=Pe.createElement(Ga,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"month":Ho=Pe.createElement(Qn,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"quarter":Ho=Pe.createElement(wo,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"week":Ho=Pe.createElement(Jr,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;case"time":delete Oo.showTime,Ho=Pe.createElement(hr,(0,Fe.Z)({},Oo,(0,_e.Z)(po)==="object"?po:null,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}));break;default:po?Ho=Pe.createElement(Lo,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}})):Ho=Pe.createElement(di,(0,Fe.Z)({},Oo,{onSelect:function(qi,Gr){Ir(qi),na(qi,Gr)}}))}var Ua,Ia,ts=function(){var qi=fi.getNow(),Gr=Si(fi.getHour(qi),fi.getMinute(qi),fi.getSecond(qi),Jt?Ta:1,_t?fs:1,Pn?Oa:1),Xo=Pi(fi,qi,Gr[0],Gr[1],Gr[2]);na(Xo,"submit")};Vn||(Ua=Zs(ln,kr,co),po&&kr!=="date"?Ia=null:Ia=xa({prefixCls:ln,components:hs,needConfirmButton:pt,okDisabled:!Tr||Ei&&Ei(Tr),locale:ui,showNow:no,onNow:pt&&ts,onOk:function(){Tr&&(na(Tr,"submit",!0),Ba&&Ba(Tr))}}));var Ro;if(mo&&kr==="date"&&$i==="date"&&!po){var Eo=fi.getNow(),Wo="".concat(ln,"-today-btn"),So=Ei&&Ei(Eo);Ro=Pe.createElement("a",{className:kt()(Wo,So&&"".concat(Wo,"-disabled")),"aria-disabled":So,onClick:function(){So||na(Eo,"mouse",!0)}},ui.today)}return Pe.createElement(ft.Provider,{value:(0,Yn.Z)((0,Yn.Z)({},fn),{},{mode:kr,hideHeader:"hideHeader"in He?sr:fn.hideHeader,hidePrevBtn:vi&&Ji==="right",hideNextBtn:vi&&Ji==="left"})},Pe.createElement("div",{tabIndex:uo,className:kt()("".concat(ln,"-panel"),In,(nt={},(0,mt.Z)(nt,"".concat(ln,"-panel-has-range"),Ui&&Ui[0]&&Ui[1]),(0,mt.Z)(nt,"".concat(ln,"-panel-has-range-hover"),Ri&&Ri[0]&&Ri[1]),(0,mt.Z)(nt,"".concat(ln,"-panel-rtl"),La==="rtl"),nt)),style:Wn,onKeyDown:_a,onBlur:ga,onMouseDown:Va},Ho,Ua||Ia||Ro?Pe.createElement("div",{className:"".concat(ln,"-footer")},Ua,Ia,Ro):null))}var Mo=wa,Ko=ve(35593),Ka={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Vr(He){var nt,ct=He.prefixCls,qt=He.popupElement,ln=He.popupStyle,In=He.visible,Wn=He.dropdownClassName,ui=He.dropdownAlign,fi=He.transitionName,Ni=He.getPopupContainer,ar=He.children,Mi=He.range,_i=He.popupPlacement,Ei=He.direction,Sr="".concat(ct,"-dropdown"),ai=function(){return _i!==void 0?_i:Ei==="rtl"?"bottomRight":"bottomLeft"};return Pe.createElement(Ko.Z,{showAction:[],hideAction:[],popupPlacement:ai(),builtinPlacements:Ka,prefixCls:Sr,popupTransitionName:fi,popup:qt,popupAlign:ui,popupVisible:In,popupClassName:kt()(Wn,(nt={},(0,mt.Z)(nt,"".concat(Sr,"-range"),Mi),(0,mt.Z)(nt,"".concat(Sr,"-rtl"),Ei==="rtl"),nt)),popupStyle:ln,getPopupContainer:Ni},ar)}var ko=Vr;function ro(He){var nt=He.prefixCls,ct=He.presets,qt=He.onClick,ln=He.onHover;return ct.length?Pe.createElement("div",{className:"".concat(nt,"-presets")},Pe.createElement("ul",null,ct.map(function(In,Wn){var ui=In.label,fi=In.value;return Pe.createElement("li",{key:Wn,onClick:function(){return qt==null?void 0:qt(Kn(fi))},onMouseEnter:function(){return ln==null?void 0:ln(Kn(fi))},onMouseLeave:function(){return ln==null?void 0:ln(null)}},ui)}))):null}function ji(He){var nt=He.picker,ct=He.disabledHours,qt=He.disabledMinutes,ln=He.disabledSeconds;nt==="time"&&(ct||qt||ln)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function fa(He,nt,ct){var qt=(0,_e.Z)(nt)==="object"?nt.clearIcon:ct;return qt||Pe.createElement("span",{className:"".concat(He,"-clear-btn")})}function ka(He){var nt,ct=He,qt=ct.prefixCls,ln=qt===void 0?"rc-picker":qt,In=ct.id,Wn=ct.name,ui=ct.tabIndex,fi=ct.style,Ni=ct.className,ar=ct.dropdownClassName,Mi=ct.dropdownAlign,_i=ct.popupStyle,Ei=ct.transitionName,Sr=ct.generateConfig,ai=ct.locale,$i=ct.inputReadOnly,xr=ct.allowClear,uo=ct.autoFocus,no=ct.showTime,po=ct.picker,mo=po===void 0?"date":po,co=ct.format,sr=ct.use12Hours,la=ct.value,ea=ct.defaultValue,ya=ct.presets,Va=ct.open,Ha=ct.defaultOpen,Ba=ct.defaultOpenValue,hs=ct.suffixIcon,La=ct.clearIcon,Ca=ct.disabled,Ta=ct.disabledDate,os=ct.placeholder,fs=ct.getPopupContainer,Qa=ct.pickerRef,Oa=ct.panelRender,Is=ct.onChange,hl=ct.onOpenChange,ot=ct.onFocus,pt=ct.onBlur,Jt=ct.onMouseDown,_t=ct.onMouseUp,Pn=ct.onMouseEnter,fn=ct.onMouseLeave,Xn=ct.onContextMenu,Un=ct.onClick,Vn=ct.onKeyDown,wi=ct.onSelect,si=ct.direction,vi=ct.autoComplete,Ji=vi===void 0?"off":vi,Ui=ct.inputRender,Ri=ct.changeOnBlur,yr=Pe.useRef(null),Zi=mo==="date"&&!!no||mo==="time",Mr=Ct(ya),Cr=Hn(vr(co,mo,no,sr)),Tr=Pe.useRef(null),vo=Pe.useRef(null),Fo=Pe.useRef(null),Hr=(0,ze.Z)(null,{value:la,defaultValue:ea}),qr=(0,xn.Z)(Hr,2),Vo=qr[0],Ir=qr[1],ao=Pe.useState(Vo),Wr=(0,xn.Z)(ao,2),pr=Wr[0],kr=Wr[1],so=Pe.useRef(null),No=(0,ze.Z)(!1,{value:Va,defaultValue:Ha,postState:function(zo){return Ca?!1:zo},onChange:function(zo){hl&&hl(zo),!zo&&so.current&&so.current.onClose&&so.current.onClose()}}),Do=(0,xn.Z)(No,2),Dr=Do[0],Go=Do[1],_o=Oi(pr,{formatList:Cr,generateConfig:Sr,locale:ai}),na=(0,xn.Z)(_o,2),ta=na[0],_a=na[1],ga=Yt({valueTexts:ta,onTextChange:function(zo){var Ms=ii(zo,{locale:ai,formatList:Cr,generateConfig:Sr});Ms&&(!Ta||!Ta(Ms))&&kr(Ms)}}),Ho=(0,xn.Z)(ga,3),Po=Ho[0],Oo=Ho[1],Ua=Ho[2],Ia=function(zo){kr(zo),Ir(zo),Is&&!un(Sr,Vo,zo)&&Is(zo,zo?yi(zo,{generateConfig:Sr,locale:ai,format:Cr[0]}):"")},ts=function(zo){Ca&&zo||Go(zo)},Ro=function(zo){return Dr&&so.current&&so.current.onKeyDown?so.current.onKeyDown(zo):((0,We.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Eo=function(){for(var zo=arguments.length,Ms=new Array(zo),Ys=0;Ys_i(Ni);case"month":return Mi(ai)>Mi(Ni);case"week":return ar(ai)>ar(Ni);default:return!Rt(ui,ai,Ni)&&ui.isAfter(ai,Ni)}return!1},[In,Wn[1],Ni,nt]),Sr=Pe.useCallback(function(ai){if(Wn[1]||In&&In(ai))return!0;if(Wn[0]&&fi)return!Rt(ui,ai,Ni)&&ui.isAfter(fi,ai);if(!nt&&fi)switch(ct){case"quarter":return _i(ai)<_i(fi);case"month":return Mi(ai)0&&arguments[0]!==void 0?arguments[0]:!1,Yo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ca=null;Xa&&zc&&zc[0]&&zc[1]&&ai.isAfter(zc[1],zc[0])&&(ca=zc);var is=sr;if(sr&&(0,_e.Z)(sr)==="object"&&sr.defaultValue){var ll=sr.defaultValue;is=(0,Yn.Z)((0,Yn.Z)({},sr),{},{defaultValue:ut(ll,Bo)||void 0})}return Pe.createElement(nn.Provider,{value:{inRange:!0,panelPosition:ls,rangedValue:bc||oo,hoverRangedValue:ca}},Pe.createElement(Mo,(0,Fe.Z)({},He,Yo,{cellRender:mf,showTime:is,mode:ua[Bo],generateConfig:ai,style:void 0,direction:qr,disabledDate:Bo===0?Gs:Sa,disabledTime:function(tu){return Ta?Ta(tu,Bo===0?"start":"end"):!1},className:kt()((0,mt.Z)({},"".concat(Wn,"-panel-focused"),Bo===0?!Xd:!Bu)),value:ut(oo,Bo),locale:$i,tabIndex:-1,onPanelChange:function(tu,td){Bo===0&&Kd(!0),Bo===1&&$c(!0),Rs(cn(ua,td,Bo),cn(oo,tu,Bo));var Ac=tu;ls==="right"&&ua[Bo]===td&&(Ac=An(Ac,td,ai,-1)),Eo(Ac,Bo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Bo===0?ut(oo,1):ut(oo,0)})))}var _u=0,yf=0;if(Bo&&No.current&&Dr.current&&so.current&&na.current){_u=No.current.offsetWidth+Dr.current.offsetWidth;var Kf=na.current.offsetLeft>_u?na.current.offsetLeft-_u:na.current.offsetLeft,Sf=so.current.offsetWidth,Ec=na.current.offsetWidth;Sf&&Ec&&_u>Sf-Ec-(qr==="rtl"?0:Kf)&&(yf=_u)}var wg=qr==="rtl"?{right:_u}:{left:_u};function Vf(){var ls,Yo=Zs(Wn,ua[Bo],Un),ca=xa({prefixCls:Wn,components:Fo,needConfirmButton:pr,okDisabled:!ut(oo,Bo)||Ca&&Ca(oo[Bo]),locale:$i,onOk:function(){var Lc=ut(oo,Bo);Lc&&(Ys(oo,Bo),Tr==null||Tr(oo),Ll(!1,Bo,"confirm"))}});if(co!=="time"&&!sr){var is=Ro(Bo),ll=An(is,co,ai),md=ua[Bo],tu=md===co,td=fh(tu?"left":!1,{pickerValue:is,onPickerValueChange:function(Lc){Eo(Lc,Bo)}}),Ac=fh("right",{pickerValue:ll,onPickerValueChange:function(Lc){Eo(An(Lc,co,ai,-1),Bo)}});qr==="rtl"?ls=Pe.createElement(Pe.Fragment,null,Ac,tu&&td):ls=Pe.createElement(Pe.Fragment,null,td,tu&&Ac)}else ls=fh();var ph=Pe.createElement("div",{className:"".concat(Wn,"-panel-layout")},Pe.createElement(ro,{prefixCls:Wn,presets:vf,onClick:function(Lc){Ys(Lc,null),Ll(!1,Bo,"preset")},onHover:function(Lc){jh(Lc)}}),Pe.createElement("div",null,Pe.createElement("div",{className:"".concat(Wn,"-panels")},ls),(Yo||ca)&&Pe.createElement("div",{className:"".concat(Wn,"-footer")},Yo,ca)));return Oa&&(ph=Oa(ph)),Pe.createElement("div",{className:"".concat(Wn,"-panel-container"),style:{marginLeft:yf},ref:so,onMouseDown:function(Lc){Lc.preventDefault()}},ph)}var gh=Pe.createElement("div",{className:kt()("".concat(Wn,"-range-wrapper"),"".concat(Wn,"-").concat(co,"-range-wrapper")),style:{minWidth:Ja}},Pe.createElement("div",{ref:na,className:"".concat(Wn,"-range-arrow"),style:wg}),Vf()),Ad;Jt&&(Ad=Pe.createElement("span",{className:"".concat(Wn,"-suffix"),onMouseDown:function(Yo){Yo.preventDefault()}},Jt));var Gf=fa(Wn,pt,_t),Hc=Pe.createElement("span",{onMouseDown:function(Yo){Yo.preventDefault(),Yo.stopPropagation()},onMouseUp:function(Yo){Yo.preventDefault(),Yo.stopPropagation();var ca=Oo;ga[0]||(ca=cn(ca,null,0)),ga[1]||(ca=cn(ca,null,1)),Ys(ca,null),Ll(!1,Bo,"clear")},className:"".concat(Wn,"-clear"),role:"button"},Gf),Yf=pt&&(ut(Oo,0)&&!ga[0]||ut(Oo,1)&&!ga[1]),Wh={size:xo(co,ta[0],ai)},xf=0,Zh=0;No.current&&Do.current&&Dr.current&&(Bo===0?Zh=No.current.offsetWidth:(xf=_u,Zh=Do.current.offsetWidth));var Uf=qr==="rtl"?{right:xf}:{left:xf},up=function(Yo,ca){var is=cn(oo,Yo,Bo);if(ca==="submit"||ca!=="key"&&!pr){Ys(is,Bo),Bo===0?Kd():$c();var ll=Bo===0?1:0;ga[ll]?Ll(!1,!1,"confirm"):Ll(!1,Bo,"confirm")}else qi(is)};return Pe.createElement(ft.Provider,{value:{operationRef:_a,hideHeader:co==="time",onDateMouseEnter:Hh,onDateMouseLeave:lc,hideRanges:!0,onSelect:up,open:Xa}},Pe.createElement(ko,{visible:Xa,popupElement:gh,popupStyle:ar,prefixCls:Wn,dropdownClassName:Mi,dropdownAlign:Ei,getPopupContainer:Sr,transitionName:_i,range:!0,direction:qr},Pe.createElement("div",(0,Fe.Z)({ref:kr,className:kt()(Wn,"".concat(Wn,"-range"),Ni,(nt={},(0,mt.Z)(nt,"".concat(Wn,"-disabled"),ga[0]&&ga[1]),(0,mt.Z)(nt,"".concat(Wn,"-focused"),Bo===0?Hl:Du),(0,mt.Z)(nt,"".concat(Wn,"-rtl"),qr==="rtl"),nt)),style:fi,onClick:hh,onMouseEnter:Zi,onMouseLeave:Mr,onMouseDown:ed,onMouseUp:yr},(0,Le.Z)(He,{aria:!0,data:!0})),Pe.createElement("div",{className:kt()("".concat(Wn,"-input"),(ct={},(0,mt.Z)(ct,"".concat(Wn,"-input-active"),Bo===0),(0,mt.Z)(ct,"".concat(Wn,"-input-placeholder"),!!Wd),ct)),ref:No},Pe.createElement("input",(0,Fe.Z)({id:ui,disabled:ga[0],readOnly:fn||typeof ta[0]=="function"||!Xd,value:Wd||ss,onChange:function(Yo){Qs(Yo.target.value)},autoFocus:uo,placeholder:ut(xr,0)||"",ref:Go},dh,Wh,{autoComplete:ao}))),Pe.createElement("div",{className:"".concat(Wn,"-range-separator"),ref:Dr},ya),Pe.createElement("div",{className:kt()("".concat(Wn,"-input"),(qt={},(0,mt.Z)(qt,"".concat(Wn,"-input-active"),Bo===1),(0,mt.Z)(qt,"".concat(Wn,"-input-placeholder"),!!Gd),qt)),ref:Do},Pe.createElement("input",(0,Fe.Z)({disabled:ga[1],readOnly:fn||typeof ta[0]=="function"||!Bu,value:Gd||Rl,onChange:function(Yo){Zu(Yo.target.value)},placeholder:ut(xr,1)||"",ref:_o},Es,Wh,{autoComplete:ao}))),Pe.createElement("div",{className:"".concat(Wn,"-active-bar"),style:(0,Yn.Z)((0,Yn.Z)({},Uf),{},{width:Zh,position:"absolute"})}),Ad,Yf&&Hc)))}var Nl=function(He){(0,hn.Z)(ct,He);var nt=(0,Bn.Z)(ct);function ct(){var qt;(0,en.Z)(this,ct);for(var ln=arguments.length,In=new Array(ln),Wn=0;Wn{const{lineHeight:ln}=He,In=Math.floor(ct*ln)+2,Wn=Math.max((nt-In)/2,0),ui=Math.max(nt-In-Wn,0);return{padding:`${Wn}px ${qt}px ${ui}px`}},Ss=He=>{const{componentCls:nt,pickerCellCls:ct,pickerCellInnerCls:qt,cellHeight:ln,motionDurationSlow:In,borderRadiusSM:Wn,motionDurationMid:ui,cellHoverBg:fi,lineWidth:Ni,lineType:ar,colorPrimary:Mi,cellActiveWithRangeBg:_i,colorTextLightSolid:Ei,controlHeightSM:Sr,cellRangeBorderColor:ai,pickerCellBorderGap:$i,cellHoverWithRangeBg:xr,cellWidth:uo,colorTextDisabled:no,cellBgDisabled:po}=He;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ln,transform:"translateY(-50%)",transition:`all ${In}`,content:'""'},[qt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ln,height:ln,lineHeight:`${ln}px`,borderRadius:Wn,transition:`background ${ui}, border ${ui}`},"&-range-hover-start, &-range-hover-end":{[qt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ct}-in-view), &:hover:not(${ct}-selected):not(${ct}-range-start):not(${ct}-range-end):not(${ct}-range-hover-start):not(${ct}-range-hover-end)`]:{[qt]:{background:fi}},[`&-in-view${ct}-today ${qt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ni}px ${ar} ${Mi}`,borderRadius:Wn,content:'""'}},[`&-in-view${ct}-in-range`]:{position:"relative","&::before":{background:_i}},[`&-in-view${ct}-selected ${qt}, &-in-view${ct}-range-start ${qt}, &-in-view${ct}-range-end ${qt}`]:{color:Ei,background:Mi},[`&-in-view${ct}-range-start:not(${ct}-range-start-single), @@ -1030,7 +1030,7 @@ &${ct}-slide-up-appear${ct}-slide-up-appear-active${nt}-dropdown-placement-bottomRight`]:{animationName:mu.fJ},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${nt}-dropdown-placement-topLeft, &${ct}-slide-up-leave${ct}-slide-up-leave-active${nt}-dropdown-placement-topRight`]:{animationName:mu.ly},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${nt}-dropdown-placement-bottomLeft, &${ct}-slide-up-leave${ct}-slide-up-leave-active${nt}-dropdown-placement-bottomRight`]:{animationName:mu.Uw},[`${nt}-panel > ${nt}-time-panel`]:{paddingTop:Va},[`${nt}-ranges`]:{marginBottom:0,padding:`${Va}px ${Ha}px`,overflow:"hidden",lineHeight:`${Ba-2*ui-no/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${nt}-preset > ${ct}-tag-blue`]:{color:la,background:hs,borderColor:La,cursor:"pointer"},[`${nt}-ok`]:{marginInlineStart:"auto"}},[`${nt}-range-wrapper`]:{display:"flex",position:"relative"},[`${nt}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:In*1.5,transition:`left ${ea} ease-out`},(0,pu.r)(Ca,Ta,os,fs,_t)),[`${nt}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:fs,borderRadius:Qa,boxShadow:Oa,transition:`margin ${ea}`,[`${nt}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${nt}-presets`]:{display:"flex",flexDirection:"column",minWidth:pt,maxWidth:Jt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:no,borderInlineEnd:`${ui}px ${fi} ${hl}`,li:Object.assign(Object.assign({},Tl.vS),{borderRadius:Is,paddingInline:no,paddingBlock:(xr-Math.round(ln*sr))/2,cursor:"pointer",transition:`all ${ea}`,"+ li":{marginTop:po},"&:hover":{background:ot}})}},[`${nt}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${nt}-panel`]:{borderWidth:`0 0 ${ui}px`},"&:last-child":{[`${nt}-panel`]:{borderWidth:0}}},[`${nt}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${nt}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ni}}}}),"&-dropdown-range":{padding:`${Ca*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${nt}-separator`]:{transform:"rotate(180deg)"},[`${nt}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,mu.oN)(He,"slide-up"),(0,mu.oN)(He,"slide-down"),(0,Jo.Fm)(He,"move-up"),(0,Jo.Fm)(He,"move-down")]},xs=He=>{const{componentCls:nt,controlHeightLG:ct,paddingXXS:qt,padding:ln}=He;return{pickerCellCls:`${nt}-cell`,pickerCellInnerCls:`${nt}-cell-inner`,pickerYearMonthCellWidth:ct*1.5,pickerQuarterPanelContentHeight:ct*1.4,pickerCellPaddingVertical:qt+qt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ln+qt/2}},Ks=He=>({cellHoverBg:He.controlItemBgHover,cellActiveWithRangeBg:He.controlItemBgActive,cellHoverWithRangeBg:new zl.C(He.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new zl.C(He.colorPrimary).lighten(20).toHexString(),cellBgDisabled:He.colorBgContainerDisabled,timeColumnWidth:He.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:He.controlHeightSM*1.5,cellHeight:He.controlHeightSM,textHeight:He.controlHeightLG,withoutTimeCellHeight:He.controlHeightLG*1.65});var Bs=(0,dl.Z)("DatePicker",He=>{const nt=(0,ma.TS)((0,xl.e5)(He),xs(He));return[Ls(nt),ds(nt),(0,wc.c)(He,{focusElCls:`${He.componentCls}-focused`})]},He=>Object.assign(Object.assign(Object.assign({},(0,xl.TM)(He)),Ks(He)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:He.zIndexPopupBase+50}));function Fa(He,nt,ct){return ct!==void 0?ct:nt==="year"&&He.lang.yearPlaceholder?He.lang.yearPlaceholder:nt==="quarter"&&He.lang.quarterPlaceholder?He.lang.quarterPlaceholder:nt==="month"&&He.lang.monthPlaceholder?He.lang.monthPlaceholder:nt==="week"&&He.lang.weekPlaceholder?He.lang.weekPlaceholder:nt==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.placeholder:He.lang.placeholder}function Hu(He,nt,ct){return ct!==void 0?ct:nt==="year"&&He.lang.yearPlaceholder?He.lang.rangeYearPlaceholder:nt==="quarter"&&He.lang.quarterPlaceholder?He.lang.rangeQuarterPlaceholder:nt==="month"&&He.lang.monthPlaceholder?He.lang.rangeMonthPlaceholder:nt==="week"&&He.lang.weekPlaceholder?He.lang.rangeWeekPlaceholder:nt==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.rangePlaceholder:He.lang.rangePlaceholder}function Ol(He,nt){const ct={adjustX:1,adjustY:1};switch(nt){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ct};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ct};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ct};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ct};default:return{points:He==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ct}}}function El(He){return He?Array.isArray(He)?He:[He]:[]}function jr(He){const{format:nt,picker:ct,showHour:qt,showMinute:ln,showSecond:In,use12Hours:Wn}=He,ui=El(nt)[0],fi=Object.assign({},He);return nt&&Array.isArray(nt)&&(fi.format=ui),ui&&typeof ui=="string"&&(!ui.includes("s")&&In===void 0&&(fi.showSecond=!1),!ui.includes("m")&&ln===void 0&&(fi.showMinute=!1),!ui.includes("H")&&!ui.includes("h")&&!ui.includes("K")&&!ui.includes("k")&&qt===void 0&&(fi.showHour=!1),(ui.includes("a")||ui.includes("A"))&&Wn===void 0&&(fi.use12Hours=!0)),ct==="time"?fi:(typeof ui=="function"&&delete fi.format,{showTime:fi})}function Lu(He,nt,ct){if(He===!1)return!1;const qt={clearIcon:nt!=null?nt:ct};return typeof He=="object"?Object.assign(Object.assign({},qt),He):qt}var Vt=ve(3113);function gi(He){return Pe.createElement(Vt.ZP,Object.assign({size:"small",type:"primary"},He))}var Fu={button:gi},_l=function(He,nt){var ct={};for(var qt in He)Object.prototype.hasOwnProperty.call(He,qt)&&nt.indexOf(qt)<0&&(ct[qt]=He[qt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,qt=Object.getOwnPropertySymbols(He);ln{const{prefixCls:ln,getPopupContainer:In,className:Wn,placement:ui,size:fi,disabled:Ni,bordered:ar=!0,placeholder:Mi,popupClassName:_i,dropdownClassName:Ei,status:Sr,clearIcon:ai,allowClear:$i,rootClassName:xr}=ct,uo=_l(ct,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),no=Pe.useRef(null),{getPrefixCls:po,direction:mo,getPopupContainer:co}=(0,Pe.useContext)(rl.E_),sr=po("picker",ln),{compactSize:la,compactItemClassnames:ea}=(0,Qc.ri)(sr,mo),{format:ya,showTime:Va,picker:Ha}=ct,Ba=po(),[hs,La]=Bs(sr),Ca=Object.assign(Object.assign({},Va?jr(Object.assign({format:ya,picker:Ha},Va)):{}),Ha==="time"?jr(Object.assign(Object.assign({format:ya},ct),{picker:Ha})):{}),Ta=(0,oc.Z)(_t=>{var Pn;return(Pn=fi!=null?fi:la)!==null&&Pn!==void 0?Pn:_t}),os=Pe.useContext(Sl.Z),fs=Ni!=null?Ni:os,Qa=(0,Pe.useContext)(Sc.aM),{hasFeedback:Oa,status:Is,feedbackIcon:hl}=Qa,ot=Pe.createElement(Pe.Fragment,null,Ha==="time"?Pe.createElement(Ht,null):Pe.createElement(Xe,null),Oa&&hl);(0,Pe.useImperativeHandle)(qt,()=>({focus:()=>{var _t;return(_t=no.current)===null||_t===void 0?void 0:_t.focus()},blur:()=>{var _t;return(_t=no.current)===null||_t===void 0?void 0:_t.blur()}}));const[pt]=(0,xc.Z)("Calendar",gu.Z),Jt=Object.assign(Object.assign({},pt),ct.locale);return hs(Pe.createElement(vl,Object.assign({separator:Pe.createElement("span",{"aria-label":"to",className:`${sr}-separator`},Pe.createElement(yn,null)),disabled:fs,ref:no,dropdownAlign:Ol(mo,ui),placeholder:Hu(Jt,Ha,Mi),suffixIcon:ot,prevIcon:Pe.createElement("span",{className:`${sr}-prev-icon`}),nextIcon:Pe.createElement("span",{className:`${sr}-next-icon`}),superPrevIcon:Pe.createElement("span",{className:`${sr}-super-prev-icon`}),superNextIcon:Pe.createElement("span",{className:`${sr}-super-next-icon`}),transitionName:`${Ba}-slide-up`},uo,Ca,{className:Nt()({[`${sr}-${Ta}`]:Ta,[`${sr}-borderless`]:!ar},(0,yl.Z)(sr,(0,yl.F)(Is,Sr),Oa),La,ea,Wn,xr),locale:Jt.lang,prefixCls:sr,getPopupContainer:In||co,generateConfig:He,components:Fu,direction:mo,dropdownClassName:Nt()(La,_i||Ei,xr),allowClear:Lu($i,ai,Pe.createElement(Mt.Z,null))})))})}var jl=function(He,nt){var ct={};for(var qt in He)Object.prototype.hasOwnProperty.call(He,qt)&&nt.indexOf(qt)<0&&(ct[qt]=He[qt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,qt=Object.getOwnPropertySymbols(He);ln{const{prefixCls:Sr,getPopupContainer:ai,style:$i,className:xr,rootClassName:uo,size:no,bordered:po=!0,placement:mo,placeholder:co,popupClassName:sr,dropdownClassName:la,disabled:ea,status:ya,clearIcon:Va,allowClear:Ha}=_i,Ba=jl(_i,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:hs,direction:La,getPopupContainer:Ca,[ar]:Ta}=(0,Pe.useContext)(rl.E_),os=hs("picker",Sr),{compactSize:fs,compactItemClassnames:Qa}=(0,Qc.ri)(os,La),Oa=Pe.useRef(null),{format:Is,showTime:hl}=_i,[ot,pt]=Bs(os);(0,Pe.useImperativeHandle)(Ei,()=>({focus:()=>{var Zi;return(Zi=Oa.current)===null||Zi===void 0?void 0:Zi.focus()},blur:()=>{var Zi;return(Zi=Oa.current)===null||Zi===void 0?void 0:Zi.blur()}}));const Jt={showToday:!0};let _t={};fi&&(_t.picker=fi);const Pn=fi||_i.picker;_t=Object.assign(Object.assign(Object.assign({},_t),hl?jr(Object.assign({format:Is,picker:Pn},hl)):{}),Pn==="time"?jr(Object.assign(Object.assign({format:Is},_i),{picker:Pn})):{});const fn=hs(),Xn=(0,oc.Z)(Zi=>{var Mr;return(Mr=no!=null?no:fs)!==null&&Mr!==void 0?Mr:Zi}),Un=Pe.useContext(Sl.Z),Vn=ea!=null?ea:Un,wi=(0,Pe.useContext)(Sc.aM),{hasFeedback:si,status:vi,feedbackIcon:Ji}=wi,Ui=Pe.createElement(Pe.Fragment,null,Pn==="time"?Pe.createElement(Ht,null):Pe.createElement(Xe,null),si&&Ji),[Ri]=(0,xc.Z)("DatePicker",gu.Z),yr=Object.assign(Object.assign({},Ri),_i.locale);return ot(Pe.createElement(fu,Object.assign({ref:Oa,placeholder:Fa(yr,Pn,co),suffixIcon:Ui,dropdownAlign:Ol(La,mo),prevIcon:Pe.createElement("span",{className:`${os}-prev-icon`}),nextIcon:Pe.createElement("span",{className:`${os}-next-icon`}),superPrevIcon:Pe.createElement("span",{className:`${os}-super-prev-icon`}),superNextIcon:Pe.createElement("span",{className:`${os}-super-next-icon`}),transitionName:`${fn}-slide-up`},Jt,Ba,_t,{locale:yr.lang,className:Nt()({[`${os}-${Xn}`]:Xn,[`${os}-borderless`]:!po},(0,yl.Z)(os,(0,yl.F)(vi,ya),si),pt,Qa,Ta==null?void 0:Ta.className,xr,uo),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),$i),prefixCls:os,getPopupContainer:ai||Ca,generateConfig:He,components:Fu,direction:La,disabled:Vn,dropdownClassName:Nt()(pt,uo,sr||la),allowClear:Lu(Ha,Va,Pe.createElement(Mt.Z,null))})))});return Ni&&(Mi.displayName=Ni),Mi}const ct=nt(),qt=nt("week","WeekPicker"),ln=nt("month","MonthPicker"),In=nt("year","YearPicker"),Wn=nt("time","TimePicker"),ui=nt("quarter","QuarterPicker");return{DatePicker:ct,WeekPicker:qt,MonthPicker:ln,YearPicker:In,TimePicker:Wn,QuarterPicker:ui}}const Ic=null;function Ts(He){const{DatePicker:nt,WeekPicker:ct,MonthPicker:qt,YearPicker:ln,TimePicker:In,QuarterPicker:Wn}=Pc(He),ui=$l(He),fi=nt;return fi.WeekPicker=ct,fi.MonthPicker=qt,fi.YearPicker=ln,fi.RangePicker=ui,fi.TimePicker=In,fi.QuarterPicker=Wn,fi}var Io=Ts;const wl=Io(me);function Il(He){const nt=Ol(He.direction,He.placement);return nt.overflow.adjustY=!1,nt.overflow.adjustX=!1,Object.assign(Object.assign({},He),{dropdownAlign:nt})}const ws=(0,Ce.Z)(wl,"picker",null,Il);wl._InternalPanelDoNotUseOrYouWillBeFired=ws;const va=(0,Ce.Z)(wl.RangePicker,"picker",null,Il);wl._InternalRangePanelDoNotUseOrYouWillBeFired=va,wl.generatePicker=Io;var ol=wl},28103:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return it}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(17313),et=ve(83116),ke=ve(37613);const Tt=Pt=>{const{componentCls:Me,sizePaddingEdgeHorizontal:te,colorSplit:ne,lineWidth:ce,textPaddingInline:se,orientationMargin:ge,verticalMarginInline:me}=Pt;return{[Me]:Object.assign(Object.assign({},(0,qe.Wf)(Pt)),{borderBlockStart:`${ce}px solid ${ne}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:me,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ce}px solid ${ne}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Pt.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${Pt.dividerHorizontalWithTextGutterMargin}px 0`,color:Pt.colorTextHeading,fontWeight:500,fontSize:Pt.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ne}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ce}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-left`]:{"&::before":{width:`${ge*100}%`},"&::after":{width:`${100-ge*100}%`}},[`&-horizontal${Me}-with-text-right`]:{"&::before":{width:`${100-ge*100}%`},"&::after":{width:`${ge*100}%`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:se},"&-dashed":{background:"none",borderColor:ne,borderStyle:"dashed",borderWidth:`${ce}px 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ce,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:Pt.colorText,fontWeight:"normal",fontSize:Pt.fontSize},[`&-horizontal${Me}-with-text-left${Me}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:te}},[`&-horizontal${Me}-with-text-right${Me}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:te}}})}};var bt=(0,et.Z)("Divider",Pt=>{const Me=(0,ke.TS)(Pt,{dividerHorizontalWithTextGutterMargin:Pt.margin,dividerHorizontalGutterMargin:Pt.marginLG,sizePaddingEdgeHorizontal:0});return[Tt(Me)]},Pt=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Pt.marginXS})),tt=function(Pt,Me){var te={};for(var ne in Pt)Object.prototype.hasOwnProperty.call(Pt,ne)&&Me.indexOf(ne)<0&&(te[ne]=Pt[ne]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,ne=Object.getOwnPropertySymbols(Pt);ce{const{getPrefixCls:Me,direction:te,divider:ne}=We.useContext(jt.E_),{prefixCls:ce,type:se="horizontal",orientation:ge="center",orientationMargin:me,className:Ce,rootClassName:Fe,children:Pe,dashed:Ie,plain:Ke,style:Ye}=Pt,Ge=tt(Pt,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ft=Me("divider",ce),[Xe,kt]=bt(ft),Je=ge.length>0?`-${ge}`:ge,Wt=!!Pe,It=ge==="left"&&me!=null,Ht=ge==="right"&&me!=null,Mt=Oe()(ft,ne==null?void 0:ne.className,kt,`${ft}-${se}`,{[`${ft}-with-text`]:Wt,[`${ft}-with-text${Je}`]:Wt,[`${ft}-dashed`]:!!Ie,[`${ft}-plain`]:!!Ke,[`${ft}-rtl`]:te==="rtl",[`${ft}-no-default-orientation-margin-left`]:It,[`${ft}-no-default-orientation-margin-right`]:Ht},Ce,Fe),Xt=We.useMemo(()=>typeof me=="number"?me:/^\d+$/.test(me)?Number(me):me,[me]),gt=Object.assign(Object.assign({},It&&{marginLeft:Xt}),Ht&&{marginRight:Xt});return Xe(We.createElement("div",Object.assign({className:Mt,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),Ye)},Ge,{role:"separator"}),Pe&&se!=="vertical"&&We.createElement("span",{className:`${ft}-inner-text`,style:gt},Pe)))}},91857:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(38819),We=ve(92310),jt=ve.n(We),qe=ve(31561),et=ve(70425),ke=ve(18929),Tt=ve(2738),bt=ve(79676),tt=ve(53487),Ot=ve(92343),it=ve(36355),Pt=ve(20834),Me=ve(40875),te=ve(88088),ne=ve(47211);const ce=null,se=Fe=>{const{menu:Pe,arrow:Ie,prefixCls:Ke,children:Ye,trigger:Ge,disabled:ft,dropdownRender:Xe,getPopupContainer:kt,overlayClassName:Je,rootClassName:Wt,open:It,onOpenChange:Ht,visible:Mt,onVisibleChange:Xt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Re=.1,autoAdjustOverflow:Lt=!0,placement:yn="",overlay:vn,transitionName:Nt}=Fe,{getPopupContainer:en,getPrefixCls:tn,direction:On}=ye.useContext(it.E_),hn=ye.useMemo(()=>{const dt=tn();return Nt!==void 0?Nt:yn.includes("top")?`${dt}-slide-down`:`${dt}-slide-up`},[tn,yn,Nt]),Bn=ye.useMemo(()=>yn?yn.includes("Center")?yn.slice(0,yn.indexOf("Center")):yn:On==="rtl"?"bottomRight":"bottomLeft",[yn,On]),mt=tn("dropdown",Ke),[Yn,xn]=(0,ne.Z)(mt),[,ze]=(0,te.Z)(),Le=ye.Children.only(Ye),we=(0,Ot.Tm)(Le,{className:jt()(`${mt}-trigger`,{[`${mt}-rtl`]:On==="rtl"},Le.props.className),disabled:ft}),Be=ft?[]:Ge;let De;Be&&Be.includes("contextMenu")&&(De=!0);const[Se,rt]=(0,ke.Z)(!1,{value:It!=null?It:Mt}),Et=(0,et.useEvent)(dt=>{Ht==null||Ht(dt),Xt==null||Xt(dt),rt(dt)}),Ue=jt()(Je,Wt,xn,{[`${mt}-rtl`]:On==="rtl"}),Ze=(0,bt.Z)({arrowPointAtCenter:typeof Ie=="object"&&Ie.pointAtCenter,autoAdjustOverflow:Lt,offset:ze.marginXXS,arrowWidth:Ie?ze.sizePopupArrow:0,borderRadius:ze.borderRadius}),At=ye.useCallback(()=>{rt(!1)},[]),xt=()=>{let dt;return Pe!=null&&Pe.items?dt=ye.createElement(Pt.default,Object.assign({},Pe)):typeof vn=="function"?dt=vn():dt=vn,Xe&&(dt=Xe(dt)),dt=ye.Children.only(typeof dt=="string"?ye.createElement("span",null,dt):dt),ye.createElement(Me.J,{prefixCls:`${mt}-menu`,expandIcon:ye.createElement("span",{className:`${mt}-menu-submenu-arrow`},ye.createElement(Oe.Z,{className:`${mt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:At,validator:Rt=>{let{mode:bn}=Rt}},dt)};return Yn(ye.createElement(qe.Z,Object.assign({alignPoint:De},(0,Tt.Z)(Fe,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Re,visible:Se,builtinPlacements:Ze,arrow:!!Ie,overlayClassName:Ue,prefixCls:mt,getPopupContainer:kt||en,transitionName:hn,trigger:Be,overlay:xt,placement:Bn,onVisibleChange:Et}),we))};function ge(Fe){return Object.assign(Object.assign({},Fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const me=(0,tt.Z)(se,"dropdown",Fe=>Fe,ge),Ce=Fe=>ye.createElement(me,Object.assign({},Fe),ye.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=Ce,Nn.Z=se},38854:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return te}});var ye=ve(91857),Oe=ve(92310),We=ve.n(Oe),jt=ve(59301),qe=ve(18785),et=ve(3113),ke=ve(36355),Tt=ve(81327),bt=ve(33234),tt=ve(47211),Ot=function(ne,ce){var se={};for(var ge in ne)Object.prototype.hasOwnProperty.call(ne,ge)&&ce.indexOf(ge)<0&&(se[ge]=ne[ge]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,ge=Object.getOwnPropertySymbols(ne);me{const{getPopupContainer:ce,getPrefixCls:se,direction:ge}=jt.useContext(ke.E_),{prefixCls:me,type:Ce="default",danger:Fe,disabled:Pe,loading:Ie,onClick:Ke,htmlType:Ye,children:Ge,className:ft,menu:Xe,arrow:kt,autoFocus:Je,overlay:Wt,trigger:It,align:Ht,open:Mt,onOpenChange:Xt,placement:gt,getPopupContainer:Re,href:Lt,icon:yn=jt.createElement(qe.Z,null),title:vn,buttonsRender:Nt=xt=>xt,mouseEnterDelay:en,mouseLeaveDelay:tn,overlayClassName:On,overlayStyle:hn,destroyPopupOnHide:Bn,dropdownRender:mt}=ne,Yn=Ot(ne,["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"]),xn=se("dropdown",me),ze=`${xn}-button`,[Le,we]=(0,tt.Z)(xn),Be={menu:Xe,arrow:kt,autoFocus:Je,align:Ht,disabled:Pe,trigger:Pe?[]:It,onOpenChange:Xt,getPopupContainer:Re||ce,mouseEnterDelay:en,mouseLeaveDelay:tn,overlayClassName:On,overlayStyle:hn,destroyPopupOnHide:Bn,dropdownRender:mt},{compactSize:De,compactItemClassnames:Se}=(0,bt.ri)(xn,ge),rt=We()(ze,Se,ft,we);"overlay"in ne&&(Be.overlay=Wt),"open"in ne&&(Be.open=Mt),"placement"in ne?Be.placement=gt:Be.placement=ge==="rtl"?"bottomLeft":"bottomRight";const Et=jt.createElement(et.ZP,{type:Ce,danger:Fe,disabled:Pe,loading:Ie,onClick:Ke,htmlType:Ye,href:Lt,title:vn},Ge),Ue=jt.createElement(et.ZP,{type:Ce,danger:Fe,icon:yn}),[Ze,At]=Nt([Et,Ue]);return Le(jt.createElement(Tt.Z.Compact,Object.assign({className:rt,size:De,block:!0},Yn),Ze,jt.createElement(ye.Z,Object.assign({},Be),At)))};it.__ANT_BUTTON=!0;var Pt=it;const Me=ye.Z;Me.Button=Pt;var te=Me},47211:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Ot}});var ye=ve(17313),Oe=ve(13826),We=ve(92899),jt=ve(29878),qe=ve(19447),et=ve(83116),ke=ve(37613),bt=it=>{const{componentCls:Pt,menuCls:Me,colorError:te,colorTextLightSolid:ne}=it,ce=`${Me}-item`;return{[`${Pt}, ${Pt}-menu-submenu`]:{[`${Me} ${ce}`]:{[`&${ce}-danger:not(${ce}-disabled)`]:{color:te,"&:hover":{color:ne,backgroundColor:te}}}}}};const tt=it=>{const{componentCls:Pt,menuCls:Me,zIndexPopup:te,dropdownArrowDistance:ne,sizePopupArrow:ce,antCls:se,iconCls:ge,motionDurationMid:me,dropdownPaddingVertical:Ce,fontSize:Fe,dropdownEdgeChildPadding:Pe,colorTextDisabled:Ie,fontSizeIcon:Ke,controlPaddingHorizontal:Ye,colorBgElevated:Ge}=it;return[{[Pt]:Object.assign(Object.assign({},(0,ye.Wf)(it)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:te,display:"block","&::before":{position:"absolute",insetBlock:-ne+ce/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${se}-btn`]:{[`& > ${ge}-down, & > ${se}-btn-icon > ${ge}-down`]:{fontSize:Ke}},[`${Pt}-wrap`]:{position:"relative",[`${se}-btn > ${ge}-down`]:{fontSize:Ke},[`${ge}-down::before`]:{transition:`transform ${me}`}},[`${Pt}-wrap-open`]:{[`${ge}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${se}-slide-down-enter${se}-slide-down-enter-active${Pt}-placement-bottomLeft, + table`]:{textAlign:"center"},"&-focused":{borderColor:Ni}}}}),"&-dropdown-range":{padding:`${Ca*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${nt}-separator`]:{transform:"rotate(180deg)"},[`${nt}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,mu.oN)(He,"slide-up"),(0,mu.oN)(He,"slide-down"),(0,Jo.Fm)(He,"move-up"),(0,Jo.Fm)(He,"move-down")]},xs=He=>{const{componentCls:nt,controlHeightLG:ct,paddingXXS:qt,padding:ln}=He;return{pickerCellCls:`${nt}-cell`,pickerCellInnerCls:`${nt}-cell-inner`,pickerYearMonthCellWidth:ct*1.5,pickerQuarterPanelContentHeight:ct*1.4,pickerCellPaddingVertical:qt+qt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ln+qt/2}},Ks=He=>({cellHoverBg:He.controlItemBgHover,cellActiveWithRangeBg:He.controlItemBgActive,cellHoverWithRangeBg:new zl.C(He.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new zl.C(He.colorPrimary).lighten(20).toHexString(),cellBgDisabled:He.colorBgContainerDisabled,timeColumnWidth:He.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:He.controlHeightSM*1.5,cellHeight:He.controlHeightSM,textHeight:He.controlHeightLG,withoutTimeCellHeight:He.controlHeightLG*1.65});var Bs=(0,dl.Z)("DatePicker",He=>{const nt=(0,ma.TS)((0,xl.e5)(He),xs(He));return[Ls(nt),ds(nt),(0,wc.c)(He,{focusElCls:`${He.componentCls}-focused`})]},He=>Object.assign(Object.assign(Object.assign({},(0,xl.TM)(He)),Ks(He)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:He.zIndexPopupBase+50}));function Fa(He,nt,ct){return ct!==void 0?ct:nt==="year"&&He.lang.yearPlaceholder?He.lang.yearPlaceholder:nt==="quarter"&&He.lang.quarterPlaceholder?He.lang.quarterPlaceholder:nt==="month"&&He.lang.monthPlaceholder?He.lang.monthPlaceholder:nt==="week"&&He.lang.weekPlaceholder?He.lang.weekPlaceholder:nt==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.placeholder:He.lang.placeholder}function Hu(He,nt,ct){return ct!==void 0?ct:nt==="year"&&He.lang.yearPlaceholder?He.lang.rangeYearPlaceholder:nt==="quarter"&&He.lang.quarterPlaceholder?He.lang.rangeQuarterPlaceholder:nt==="month"&&He.lang.monthPlaceholder?He.lang.rangeMonthPlaceholder:nt==="week"&&He.lang.weekPlaceholder?He.lang.rangeWeekPlaceholder:nt==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.rangePlaceholder:He.lang.rangePlaceholder}function Ol(He,nt){const ct={adjustX:1,adjustY:1};switch(nt){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ct};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ct};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ct};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ct};default:return{points:He==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ct}}}function El(He){return He?Array.isArray(He)?He:[He]:[]}function jr(He){const{format:nt,picker:ct,showHour:qt,showMinute:ln,showSecond:In,use12Hours:Wn}=He,ui=El(nt)[0],fi=Object.assign({},He);return nt&&Array.isArray(nt)&&(fi.format=ui),ui&&typeof ui=="string"&&(!ui.includes("s")&&In===void 0&&(fi.showSecond=!1),!ui.includes("m")&&ln===void 0&&(fi.showMinute=!1),!ui.includes("H")&&!ui.includes("h")&&!ui.includes("K")&&!ui.includes("k")&&qt===void 0&&(fi.showHour=!1),(ui.includes("a")||ui.includes("A"))&&Wn===void 0&&(fi.use12Hours=!0)),ct==="time"?fi:(typeof ui=="function"&&delete fi.format,{showTime:fi})}function Lu(He,nt,ct){if(He===!1)return!1;const qt={clearIcon:nt!=null?nt:ct};return typeof He=="object"?Object.assign(Object.assign({},qt),He):qt}var Vt=ve(3113);function gi(He){return Pe.createElement(Vt.ZP,Object.assign({size:"small",type:"primary"},He))}var Fu={button:gi},_l=function(He,nt){var ct={};for(var qt in He)Object.prototype.hasOwnProperty.call(He,qt)&&nt.indexOf(qt)<0&&(ct[qt]=He[qt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,qt=Object.getOwnPropertySymbols(He);ln{const{prefixCls:ln,getPopupContainer:In,className:Wn,placement:ui,size:fi,disabled:Ni,bordered:ar=!0,placeholder:Mi,popupClassName:_i,dropdownClassName:Ei,status:Sr,clearIcon:ai,allowClear:$i,rootClassName:xr}=ct,uo=_l(ct,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),no=Pe.useRef(null),{getPrefixCls:po,direction:mo,getPopupContainer:co}=(0,Pe.useContext)(rl.E_),sr=po("picker",ln),{compactSize:la,compactItemClassnames:ea}=(0,Qc.ri)(sr,mo),{format:ya,showTime:Va,picker:Ha}=ct,Ba=po(),[hs,La]=Bs(sr),Ca=Object.assign(Object.assign({},Va?jr(Object.assign({format:ya,picker:Ha},Va)):{}),Ha==="time"?jr(Object.assign(Object.assign({format:ya},ct),{picker:Ha})):{}),Ta=(0,oc.Z)(_t=>{var Pn;return(Pn=fi!=null?fi:la)!==null&&Pn!==void 0?Pn:_t}),os=Pe.useContext(Sl.Z),fs=Ni!=null?Ni:os,Qa=(0,Pe.useContext)(Sc.aM),{hasFeedback:Oa,status:Is,feedbackIcon:hl}=Qa,ot=Pe.createElement(Pe.Fragment,null,Ha==="time"?Pe.createElement(Ht,null):Pe.createElement(Xe,null),Oa&&hl);(0,Pe.useImperativeHandle)(qt,()=>({focus:()=>{var _t;return(_t=no.current)===null||_t===void 0?void 0:_t.focus()},blur:()=>{var _t;return(_t=no.current)===null||_t===void 0?void 0:_t.blur()}}));const[pt]=(0,xc.Z)("Calendar",gu.Z),Jt=Object.assign(Object.assign({},pt),ct.locale);return hs(Pe.createElement(vl,Object.assign({separator:Pe.createElement("span",{"aria-label":"to",className:`${sr}-separator`},Pe.createElement(yn,null)),disabled:fs,ref:no,dropdownAlign:Ol(mo,ui),placeholder:Hu(Jt,Ha,Mi),suffixIcon:ot,prevIcon:Pe.createElement("span",{className:`${sr}-prev-icon`}),nextIcon:Pe.createElement("span",{className:`${sr}-next-icon`}),superPrevIcon:Pe.createElement("span",{className:`${sr}-super-prev-icon`}),superNextIcon:Pe.createElement("span",{className:`${sr}-super-next-icon`}),transitionName:`${Ba}-slide-up`},uo,Ca,{className:kt()({[`${sr}-${Ta}`]:Ta,[`${sr}-borderless`]:!ar},(0,yl.Z)(sr,(0,yl.F)(Is,Sr),Oa),La,ea,Wn,xr),locale:Jt.lang,prefixCls:sr,getPopupContainer:In||co,generateConfig:He,components:Fu,direction:mo,dropdownClassName:kt()(La,_i||Ei,xr),allowClear:Lu($i,ai,Pe.createElement(Mt.Z,null))})))})}var jl=function(He,nt){var ct={};for(var qt in He)Object.prototype.hasOwnProperty.call(He,qt)&&nt.indexOf(qt)<0&&(ct[qt]=He[qt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,qt=Object.getOwnPropertySymbols(He);ln{const{prefixCls:Sr,getPopupContainer:ai,style:$i,className:xr,rootClassName:uo,size:no,bordered:po=!0,placement:mo,placeholder:co,popupClassName:sr,dropdownClassName:la,disabled:ea,status:ya,clearIcon:Va,allowClear:Ha}=_i,Ba=jl(_i,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:hs,direction:La,getPopupContainer:Ca,[ar]:Ta}=(0,Pe.useContext)(rl.E_),os=hs("picker",Sr),{compactSize:fs,compactItemClassnames:Qa}=(0,Qc.ri)(os,La),Oa=Pe.useRef(null),{format:Is,showTime:hl}=_i,[ot,pt]=Bs(os);(0,Pe.useImperativeHandle)(Ei,()=>({focus:()=>{var Zi;return(Zi=Oa.current)===null||Zi===void 0?void 0:Zi.focus()},blur:()=>{var Zi;return(Zi=Oa.current)===null||Zi===void 0?void 0:Zi.blur()}}));const Jt={showToday:!0};let _t={};fi&&(_t.picker=fi);const Pn=fi||_i.picker;_t=Object.assign(Object.assign(Object.assign({},_t),hl?jr(Object.assign({format:Is,picker:Pn},hl)):{}),Pn==="time"?jr(Object.assign(Object.assign({format:Is},_i),{picker:Pn})):{});const fn=hs(),Xn=(0,oc.Z)(Zi=>{var Mr;return(Mr=no!=null?no:fs)!==null&&Mr!==void 0?Mr:Zi}),Un=Pe.useContext(Sl.Z),Vn=ea!=null?ea:Un,wi=(0,Pe.useContext)(Sc.aM),{hasFeedback:si,status:vi,feedbackIcon:Ji}=wi,Ui=Pe.createElement(Pe.Fragment,null,Pn==="time"?Pe.createElement(Ht,null):Pe.createElement(Xe,null),si&&Ji),[Ri]=(0,xc.Z)("DatePicker",gu.Z),yr=Object.assign(Object.assign({},Ri),_i.locale);return ot(Pe.createElement(fu,Object.assign({ref:Oa,placeholder:Fa(yr,Pn,co),suffixIcon:Ui,dropdownAlign:Ol(La,mo),prevIcon:Pe.createElement("span",{className:`${os}-prev-icon`}),nextIcon:Pe.createElement("span",{className:`${os}-next-icon`}),superPrevIcon:Pe.createElement("span",{className:`${os}-super-prev-icon`}),superNextIcon:Pe.createElement("span",{className:`${os}-super-next-icon`}),transitionName:`${fn}-slide-up`},Jt,Ba,_t,{locale:yr.lang,className:kt()({[`${os}-${Xn}`]:Xn,[`${os}-borderless`]:!po},(0,yl.Z)(os,(0,yl.F)(vi,ya),si),pt,Qa,Ta==null?void 0:Ta.className,xr,uo),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),$i),prefixCls:os,getPopupContainer:ai||Ca,generateConfig:He,components:Fu,direction:La,disabled:Vn,dropdownClassName:kt()(pt,uo,sr||la),allowClear:Lu(Ha,Va,Pe.createElement(Mt.Z,null))})))});return Ni&&(Mi.displayName=Ni),Mi}const ct=nt(),qt=nt("week","WeekPicker"),ln=nt("month","MonthPicker"),In=nt("year","YearPicker"),Wn=nt("time","TimePicker"),ui=nt("quarter","QuarterPicker");return{DatePicker:ct,WeekPicker:qt,MonthPicker:ln,YearPicker:In,TimePicker:Wn,QuarterPicker:ui}}const Ic=null;function Ts(He){const{DatePicker:nt,WeekPicker:ct,MonthPicker:qt,YearPicker:ln,TimePicker:In,QuarterPicker:Wn}=Pc(He),ui=$l(He),fi=nt;return fi.WeekPicker=ct,fi.MonthPicker=qt,fi.YearPicker=ln,fi.RangePicker=ui,fi.TimePicker=In,fi.QuarterPicker=Wn,fi}var Io=Ts;const wl=Io(me);function Il(He){const nt=Ol(He.direction,He.placement);return nt.overflow.adjustY=!1,nt.overflow.adjustX=!1,Object.assign(Object.assign({},He),{dropdownAlign:nt})}const ws=(0,Ce.Z)(wl,"picker",null,Il);wl._InternalPanelDoNotUseOrYouWillBeFired=ws;const va=(0,Ce.Z)(wl.RangePicker,"picker",null,Il);wl._InternalRangePanelDoNotUseOrYouWillBeFired=va,wl.generatePicker=Io;var ol=wl},28103:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return it}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(17313),et=ve(83116),ke=ve(37613);const Tt=Pt=>{const{componentCls:Me,sizePaddingEdgeHorizontal:te,colorSplit:ne,lineWidth:ce,textPaddingInline:se,orientationMargin:ge,verticalMarginInline:me}=Pt;return{[Me]:Object.assign(Object.assign({},(0,qe.Wf)(Pt)),{borderBlockStart:`${ce}px solid ${ne}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:me,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ce}px solid ${ne}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Pt.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${Pt.dividerHorizontalWithTextGutterMargin}px 0`,color:Pt.colorTextHeading,fontWeight:500,fontSize:Pt.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ne}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ce}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-left`]:{"&::before":{width:`${ge*100}%`},"&::after":{width:`${100-ge*100}%`}},[`&-horizontal${Me}-with-text-right`]:{"&::before":{width:`${100-ge*100}%`},"&::after":{width:`${ge*100}%`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:se},"&-dashed":{background:"none",borderColor:ne,borderStyle:"dashed",borderWidth:`${ce}px 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ce,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:Pt.colorText,fontWeight:"normal",fontSize:Pt.fontSize},[`&-horizontal${Me}-with-text-left${Me}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:te}},[`&-horizontal${Me}-with-text-right${Me}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:te}}})}};var bt=(0,et.Z)("Divider",Pt=>{const Me=(0,ke.TS)(Pt,{dividerHorizontalWithTextGutterMargin:Pt.margin,dividerHorizontalGutterMargin:Pt.marginLG,sizePaddingEdgeHorizontal:0});return[Tt(Me)]},Pt=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Pt.marginXS})),tt=function(Pt,Me){var te={};for(var ne in Pt)Object.prototype.hasOwnProperty.call(Pt,ne)&&Me.indexOf(ne)<0&&(te[ne]=Pt[ne]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,ne=Object.getOwnPropertySymbols(Pt);ce{const{getPrefixCls:Me,direction:te,divider:ne}=We.useContext(jt.E_),{prefixCls:ce,type:se="horizontal",orientation:ge="center",orientationMargin:me,className:Ce,rootClassName:Fe,children:Pe,dashed:Ie,plain:Ke,style:Ge}=Pt,Ue=tt(Pt,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),dt=Me("divider",ce),[Xe,Nt]=bt(dt),Je=ge.length>0?`-${ge}`:ge,Wt=!!Pe,It=ge==="left"&&me!=null,Ht=ge==="right"&&me!=null,Mt=Oe()(dt,ne==null?void 0:ne.className,Nt,`${dt}-${se}`,{[`${dt}-with-text`]:Wt,[`${dt}-with-text${Je}`]:Wt,[`${dt}-dashed`]:!!Ie,[`${dt}-plain`]:!!Ke,[`${dt}-rtl`]:te==="rtl",[`${dt}-no-default-orientation-margin-left`]:It,[`${dt}-no-default-orientation-margin-right`]:Ht},Ce,Fe),Xt=We.useMemo(()=>typeof me=="number"?me:/^\d+$/.test(me)?Number(me):me,[me]),gt=Object.assign(Object.assign({},It&&{marginLeft:Xt}),Ht&&{marginRight:Xt});return Xe(We.createElement("div",Object.assign({className:Mt,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),Ge)},Ue,{role:"separator"}),Pe&&se!=="vertical"&&We.createElement("span",{className:`${dt}-inner-text`,style:gt},Pe)))}},91857:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(38819),We=ve(92310),jt=ve.n(We),qe=ve(31561),et=ve(70425),ke=ve(18929),Tt=ve(2738),bt=ve(79676),tt=ve(53487),Ot=ve(92343),it=ve(36355),Pt=ve(20834),Me=ve(40875),te=ve(88088),ne=ve(47211);const ce=null,se=Fe=>{const{menu:Pe,arrow:Ie,prefixCls:Ke,children:Ge,trigger:Ue,disabled:dt,dropdownRender:Xe,getPopupContainer:Nt,overlayClassName:Je,rootClassName:Wt,open:It,onOpenChange:Ht,visible:Mt,onVisibleChange:Xt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Re=.1,autoAdjustOverflow:Lt=!0,placement:yn="",overlay:vn,transitionName:kt}=Fe,{getPopupContainer:en,getPrefixCls:tn,direction:On}=ye.useContext(it.E_),hn=ye.useMemo(()=>{const ht=tn();return kt!==void 0?kt:yn.includes("top")?`${ht}-slide-down`:`${ht}-slide-up`},[tn,yn,kt]),Bn=ye.useMemo(()=>yn?yn.includes("Center")?yn.slice(0,yn.indexOf("Center")):yn:On==="rtl"?"bottomRight":"bottomLeft",[yn,On]),mt=tn("dropdown",Ke),[Yn,xn]=(0,ne.Z)(mt),[,ze]=(0,te.Z)(),Le=ye.Children.only(Ge),we=(0,Ot.Tm)(Le,{className:jt()(`${mt}-trigger`,{[`${mt}-rtl`]:On==="rtl"},Le.props.className),disabled:dt}),Be=dt?[]:Ue;let De;Be&&Be.includes("contextMenu")&&(De=!0);const[Se,rt]=(0,ke.Z)(!1,{value:It!=null?It:Mt}),Et=(0,et.useEvent)(ht=>{Ht==null||Ht(ht),Xt==null||Xt(ht),rt(ht)}),Ye=jt()(Je,Wt,xn,{[`${mt}-rtl`]:On==="rtl"}),Ze=(0,bt.Z)({arrowPointAtCenter:typeof Ie=="object"&&Ie.pointAtCenter,autoAdjustOverflow:Lt,offset:ze.marginXXS,arrowWidth:Ie?ze.sizePopupArrow:0,borderRadius:ze.borderRadius}),At=ye.useCallback(()=>{rt(!1)},[]),xt=()=>{let ht;return Pe!=null&&Pe.items?ht=ye.createElement(Pt.default,Object.assign({},Pe)):typeof vn=="function"?ht=vn():ht=vn,Xe&&(ht=Xe(ht)),ht=ye.Children.only(typeof ht=="string"?ye.createElement("span",null,ht):ht),ye.createElement(Me.J,{prefixCls:`${mt}-menu`,expandIcon:ye.createElement("span",{className:`${mt}-menu-submenu-arrow`},ye.createElement(Oe.Z,{className:`${mt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:At,validator:Rt=>{let{mode:bn}=Rt}},ht)};return Yn(ye.createElement(qe.Z,Object.assign({alignPoint:De},(0,Tt.Z)(Fe,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Re,visible:Se,builtinPlacements:Ze,arrow:!!Ie,overlayClassName:Ye,prefixCls:mt,getPopupContainer:Nt||en,transitionName:hn,trigger:Be,overlay:xt,placement:Bn,onVisibleChange:Et}),we))};function ge(Fe){return Object.assign(Object.assign({},Fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const me=(0,tt.Z)(se,"dropdown",Fe=>Fe,ge),Ce=Fe=>ye.createElement(me,Object.assign({},Fe),ye.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=Ce,Nn.Z=se},38854:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return te}});var ye=ve(91857),Oe=ve(92310),We=ve.n(Oe),jt=ve(59301),qe=ve(18785),et=ve(3113),ke=ve(36355),Tt=ve(81327),bt=ve(33234),tt=ve(47211),Ot=function(ne,ce){var se={};for(var ge in ne)Object.prototype.hasOwnProperty.call(ne,ge)&&ce.indexOf(ge)<0&&(se[ge]=ne[ge]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,ge=Object.getOwnPropertySymbols(ne);me{const{getPopupContainer:ce,getPrefixCls:se,direction:ge}=jt.useContext(ke.E_),{prefixCls:me,type:Ce="default",danger:Fe,disabled:Pe,loading:Ie,onClick:Ke,htmlType:Ge,children:Ue,className:dt,menu:Xe,arrow:Nt,autoFocus:Je,overlay:Wt,trigger:It,align:Ht,open:Mt,onOpenChange:Xt,placement:gt,getPopupContainer:Re,href:Lt,icon:yn=jt.createElement(qe.Z,null),title:vn,buttonsRender:kt=xt=>xt,mouseEnterDelay:en,mouseLeaveDelay:tn,overlayClassName:On,overlayStyle:hn,destroyPopupOnHide:Bn,dropdownRender:mt}=ne,Yn=Ot(ne,["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"]),xn=se("dropdown",me),ze=`${xn}-button`,[Le,we]=(0,tt.Z)(xn),Be={menu:Xe,arrow:Nt,autoFocus:Je,align:Ht,disabled:Pe,trigger:Pe?[]:It,onOpenChange:Xt,getPopupContainer:Re||ce,mouseEnterDelay:en,mouseLeaveDelay:tn,overlayClassName:On,overlayStyle:hn,destroyPopupOnHide:Bn,dropdownRender:mt},{compactSize:De,compactItemClassnames:Se}=(0,bt.ri)(xn,ge),rt=We()(ze,Se,dt,we);"overlay"in ne&&(Be.overlay=Wt),"open"in ne&&(Be.open=Mt),"placement"in ne?Be.placement=gt:Be.placement=ge==="rtl"?"bottomLeft":"bottomRight";const Et=jt.createElement(et.ZP,{type:Ce,danger:Fe,disabled:Pe,loading:Ie,onClick:Ke,htmlType:Ge,href:Lt,title:vn},Ue),Ye=jt.createElement(et.ZP,{type:Ce,danger:Fe,icon:yn}),[Ze,At]=kt([Et,Ye]);return Le(jt.createElement(Tt.Z.Compact,Object.assign({className:rt,size:De,block:!0},Yn),Ze,jt.createElement(ye.Z,Object.assign({},Be),At)))};it.__ANT_BUTTON=!0;var Pt=it;const Me=ye.Z;Me.Button=Pt;var te=Me},47211:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Ot}});var ye=ve(17313),Oe=ve(13826),We=ve(92899),jt=ve(29878),qe=ve(19447),et=ve(83116),ke=ve(37613),bt=it=>{const{componentCls:Pt,menuCls:Me,colorError:te,colorTextLightSolid:ne}=it,ce=`${Me}-item`;return{[`${Pt}, ${Pt}-menu-submenu`]:{[`${Me} ${ce}`]:{[`&${ce}-danger:not(${ce}-disabled)`]:{color:te,"&:hover":{color:ne,backgroundColor:te}}}}}};const tt=it=>{const{componentCls:Pt,menuCls:Me,zIndexPopup:te,dropdownArrowDistance:ne,sizePopupArrow:ce,antCls:se,iconCls:ge,motionDurationMid:me,dropdownPaddingVertical:Ce,fontSize:Fe,dropdownEdgeChildPadding:Pe,colorTextDisabled:Ie,fontSizeIcon:Ke,controlPaddingHorizontal:Ge,colorBgElevated:Ue}=it;return[{[Pt]:Object.assign(Object.assign({},(0,ye.Wf)(it)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:te,display:"block","&::before":{position:"absolute",insetBlock:-ne+ce/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${se}-btn`]:{[`& > ${ge}-down, & > ${se}-btn-icon > ${ge}-down`]:{fontSize:Ke}},[`${Pt}-wrap`]:{position:"relative",[`${se}-btn > ${ge}-down`]:{fontSize:Ke},[`${ge}-down::before`]:{transition:`transform ${me}`}},[`${Pt}-wrap-open`]:{[`${ge}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${se}-slide-down-enter${se}-slide-down-enter-active${Pt}-placement-bottomLeft, &${se}-slide-down-appear${se}-slide-down-appear-active${Pt}-placement-bottomLeft, &${se}-slide-down-enter${se}-slide-down-enter-active${Pt}-placement-bottom, &${se}-slide-down-appear${se}-slide-down-appear-active${Pt}-placement-bottom, @@ -1044,70 +1044,70 @@ &${se}-slide-down-leave${se}-slide-down-leave-active${Pt}-placement-bottom, &${se}-slide-down-leave${se}-slide-down-leave-active${Pt}-placement-bottomRight`]:{animationName:Oe.Uw},[`&${se}-slide-up-leave${se}-slide-up-leave-active${Pt}-placement-topLeft, &${se}-slide-up-leave${se}-slide-up-leave-active${Pt}-placement-top, - &${se}-slide-up-leave${se}-slide-up-leave-active${Pt}-placement-topRight`]:{animationName:Oe.ly}})},(0,qe.ZP)(it,{colorBg:Ge,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Pt} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:te,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Pt}, ${Pt}-menu-submenu`]:{[Me]:Object.assign(Object.assign({padding:Pe,listStyleType:"none",backgroundColor:Ge,backgroundClip:"padding-box",borderRadius:it.borderRadiusLG,outline:"none",boxShadow:it.boxShadowSecondary},(0,ye.Qy)(it)),{[`${Me}-item-group-title`]:{padding:`${Ce}px ${Ye}px`,color:it.colorTextDescription,transition:`all ${me}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:Fe,marginInlineEnd:it.marginXS,fontSize:it.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${me}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ce}px ${Ye}px`,color:it.colorText,fontWeight:"normal",fontSize:Fe,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${me}`,borderRadius:it.borderRadiusSM,"&:hover, &-active":{backgroundColor:it.controlItemBgHover}},(0,ye.Qy)(it)),{"&-selected":{color:it.colorPrimary,backgroundColor:it.controlItemBgActive,"&:hover, &-active":{backgroundColor:it.controlItemBgActiveHover}},"&-disabled":{color:Ie,cursor:"not-allowed","&:hover":{color:Ie,backgroundColor:Ge,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${it.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:it.colorSplit},[`${Pt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:it.paddingXS,[`${Pt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:it.colorTextDescription,fontSize:Ke,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${it.marginXS}px`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:Ye+it.fontSizeSM},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${Pt}-menu-submenu-title`]:{[`&, ${Pt}-menu-submenu-arrow-icon`]:{color:Ie,backgroundColor:Ge,cursor:"not-allowed"}},[`${Me}-submenu-selected ${Pt}-menu-submenu-title`]:{color:it.colorPrimary}})}},[(0,Oe.oN)(it,"slide-up"),(0,Oe.oN)(it,"slide-down"),(0,We.Fm)(it,"move-up"),(0,We.Fm)(it,"move-down"),(0,jt._y)(it,"zoom-big")]]};var Ot=(0,et.Z)("Dropdown",(it,Pt)=>{let{rootPrefixCls:Me}=Pt;const{marginXXS:te,sizePopupArrow:ne,controlHeight:ce,fontSize:se,lineHeight:ge,paddingXXS:me,componentCls:Ce,borderRadiusLG:Fe}=it,Pe=(ce-se*ge)/2,{dropdownArrowOffset:Ie}=(0,qe.fS)({contentRadius:Fe}),Ke=(0,ke.TS)(it,{menuCls:`${Ce}-menu`,rootPrefixCls:Me,dropdownArrowDistance:ne/2+te,dropdownArrowOffset:Ie,dropdownPaddingVertical:Pe,dropdownEdgeChildPadding:me});return[tt(Ke),bt(Ke)]},it=>({zIndexPopup:it.zIndexPopupBase+50}))},64165:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return me}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(9763),et=ve(64993),ke=ve(88088),bt=()=>{const[,Ce]=(0,ke.Z)(),Pe=new et.C(Ce.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return We.createElement("svg",{style:Pe,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},We.createElement("g",{fill:"none",fillRule:"evenodd"},We.createElement("g",{transform:"translate(24 31.67)"},We.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),We.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"}),We.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)"}),We.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"}),We.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"})),We.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"}),We.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},We.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),We.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Ot=()=>{const[,Ce]=(0,ke.Z)(),{colorFill:Fe,colorFillTertiary:Pe,colorFillQuaternary:Ie,colorBgContainer:Ke}=Ce,{borderColor:Ye,shadowColor:Ge,contentColor:ft}=(0,We.useMemo)(()=>({borderColor:new et.C(Fe).onBackground(Ke).toHexShortString(),shadowColor:new et.C(Pe).onBackground(Ke).toHexShortString(),contentColor:new et.C(Ie).onBackground(Ke).toHexShortString()}),[Fe,Pe,Ie,Ke]);return We.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},We.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},We.createElement("ellipse",{fill:Ge,cx:"32",cy:"33",rx:"32",ry:"7"}),We.createElement("g",{fillRule:"nonzero",stroke:Ye},We.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"}),We.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:ft}))))},it=ve(83116),Pt=ve(37613);const Me=Ce=>{const{componentCls:Fe,margin:Pe,marginXS:Ie,marginXL:Ke,fontSize:Ye,lineHeight:Ge}=Ce;return{[Fe]:{marginInline:Ie,fontSize:Ye,lineHeight:Ge,textAlign:"center",[`${Fe}-image`]:{height:Ce.emptyImgHeight,marginBottom:Ie,opacity:Ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Fe}-description`]:{color:Ce.colorText},[`${Fe}-footer`]:{marginTop:Pe},"&-normal":{marginBlock:Ke,color:Ce.colorTextDisabled,[`${Fe}-description`]:{color:Ce.colorTextDisabled},[`${Fe}-image`]:{height:Ce.emptyImgHeightMD}},"&-small":{marginBlock:Ie,color:Ce.colorTextDisabled,[`${Fe}-image`]:{height:Ce.emptyImgHeightSM}}}}};var te=(0,it.Z)("Empty",Ce=>{const{componentCls:Fe,controlHeightLG:Pe}=Ce,Ie=(0,Pt.TS)(Ce,{emptyImgCls:`${Fe}-img`,emptyImgHeight:Pe*2.5,emptyImgHeightMD:Pe,emptyImgHeightSM:Pe*.875});return[Me(Ie)]}),ne=function(Ce,Fe){var Pe={};for(var Ie in Ce)Object.prototype.hasOwnProperty.call(Ce,Ie)&&Fe.indexOf(Ie)<0&&(Pe[Ie]=Ce[Ie]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ie=Object.getOwnPropertySymbols(Ce);Ke{var{className:Fe,rootClassName:Pe,prefixCls:Ie,image:Ke=ce,description:Ye,children:Ge,imageStyle:ft,style:Xe}=Ce,kt=ne(Ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Je,direction:Wt,empty:It}=We.useContext(jt.E_),Ht=Je("empty",Ie),[Mt,Xt]=te(Ht),[gt]=(0,qe.Z)("Empty"),Re=typeof Ye!="undefined"?Ye:gt==null?void 0:gt.description,Lt=typeof Re=="string"?Re:"empty";let yn=null;return typeof Ke=="string"?yn=We.createElement("img",{alt:Lt,src:Ke}):yn=Ke,Mt(We.createElement("div",Object.assign({className:Oe()(Xt,Ht,It==null?void 0:It.className,{[`${Ht}-normal`]:Ke===se,[`${Ht}-rtl`]:Wt==="rtl"},Fe,Pe),style:Object.assign(Object.assign({},It==null?void 0:It.style),Xe)},kt),We.createElement("div",{className:`${Ht}-image`,style:ft},yn),Re&&We.createElement("div",{className:`${Ht}-description`},Re),Ge&&We.createElement("div",{className:`${Ht}-footer`},Ge)))};ge.PRESENTED_IMAGE_DEFAULT=ce,ge.PRESENTED_IMAGE_SIMPLE=se;var me=ge},78241:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ct}});var ye=ve(19127),Oe=ve(92310),We=ve.n(Oe),jt=ve(77900),qe=ve(59301),et=ve(62892),ke=ve(32441);function Tt(je){const[Yt,rn]=qe.useState(je);return qe.useEffect(()=>{const ht=setTimeout(()=>{rn(je)},je.length?0:10);return()=>{clearTimeout(ht)}},[je]),Yt}var bt=ve(17313),tt=ve(29878),Ot=ve(8378),it=ve(37613),Pt=ve(83116),te=je=>{const{componentCls:Yt}=je,rn=`${Yt}-show-help`,ht=`${Yt}-show-help-item`;return{[rn]:{transition:`opacity ${je.motionDurationSlow} ${je.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ht]:{overflow:"hidden",transition:`height ${je.motionDurationSlow} ${je.motionEaseInOut}, + &${se}-slide-up-leave${se}-slide-up-leave-active${Pt}-placement-topRight`]:{animationName:Oe.ly}})},(0,qe.ZP)(it,{colorBg:Ue,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Pt} ${Me}`]:{position:"relative",margin:0},[`${Me}-submenu-popup`]:{position:"absolute",zIndex:te,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Pt}, ${Pt}-menu-submenu`]:{[Me]:Object.assign(Object.assign({padding:Pe,listStyleType:"none",backgroundColor:Ue,backgroundClip:"padding-box",borderRadius:it.borderRadiusLG,outline:"none",boxShadow:it.boxShadowSecondary},(0,ye.Qy)(it)),{[`${Me}-item-group-title`]:{padding:`${Ce}px ${Ge}px`,color:it.colorTextDescription,transition:`all ${me}`},[`${Me}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Me}-item-icon`]:{minWidth:Fe,marginInlineEnd:it.marginXS,fontSize:it.fontSizeSM},[`${Me}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${me}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Me}-item, ${Me}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ce}px ${Ge}px`,color:it.colorText,fontWeight:"normal",fontSize:Fe,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${me}`,borderRadius:it.borderRadiusSM,"&:hover, &-active":{backgroundColor:it.controlItemBgHover}},(0,ye.Qy)(it)),{"&-selected":{color:it.colorPrimary,backgroundColor:it.controlItemBgActive,"&:hover, &-active":{backgroundColor:it.controlItemBgActiveHover}},"&-disabled":{color:Ie,cursor:"not-allowed","&:hover":{color:Ie,backgroundColor:Ue,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${it.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:it.colorSplit},[`${Pt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:it.paddingXS,[`${Pt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:it.colorTextDescription,fontSize:Ke,fontStyle:"normal"}}}),[`${Me}-item-group-list`]:{margin:`0 ${it.marginXS}px`,padding:0,listStyle:"none"},[`${Me}-submenu-title`]:{paddingInlineEnd:Ge+it.fontSizeSM},[`${Me}-submenu-vertical`]:{position:"relative"},[`${Me}-submenu${Me}-submenu-disabled ${Pt}-menu-submenu-title`]:{[`&, ${Pt}-menu-submenu-arrow-icon`]:{color:Ie,backgroundColor:Ue,cursor:"not-allowed"}},[`${Me}-submenu-selected ${Pt}-menu-submenu-title`]:{color:it.colorPrimary}})}},[(0,Oe.oN)(it,"slide-up"),(0,Oe.oN)(it,"slide-down"),(0,We.Fm)(it,"move-up"),(0,We.Fm)(it,"move-down"),(0,jt._y)(it,"zoom-big")]]};var Ot=(0,et.Z)("Dropdown",(it,Pt)=>{let{rootPrefixCls:Me}=Pt;const{marginXXS:te,sizePopupArrow:ne,controlHeight:ce,fontSize:se,lineHeight:ge,paddingXXS:me,componentCls:Ce,borderRadiusLG:Fe}=it,Pe=(ce-se*ge)/2,{dropdownArrowOffset:Ie}=(0,qe.fS)({contentRadius:Fe}),Ke=(0,ke.TS)(it,{menuCls:`${Ce}-menu`,rootPrefixCls:Me,dropdownArrowDistance:ne/2+te,dropdownArrowOffset:Ie,dropdownPaddingVertical:Pe,dropdownEdgeChildPadding:me});return[tt(Ke),bt(Ke)]},it=>({zIndexPopup:it.zIndexPopupBase+50}))},64165:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return me}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(9763),et=ve(64993),ke=ve(88088),bt=()=>{const[,Ce]=(0,ke.Z)(),Pe=new et.C(Ce.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return We.createElement("svg",{style:Pe,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},We.createElement("g",{fill:"none",fillRule:"evenodd"},We.createElement("g",{transform:"translate(24 31.67)"},We.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),We.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"}),We.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)"}),We.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"}),We.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"})),We.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"}),We.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},We.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),We.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Ot=()=>{const[,Ce]=(0,ke.Z)(),{colorFill:Fe,colorFillTertiary:Pe,colorFillQuaternary:Ie,colorBgContainer:Ke}=Ce,{borderColor:Ge,shadowColor:Ue,contentColor:dt}=(0,We.useMemo)(()=>({borderColor:new et.C(Fe).onBackground(Ke).toHexShortString(),shadowColor:new et.C(Pe).onBackground(Ke).toHexShortString(),contentColor:new et.C(Ie).onBackground(Ke).toHexShortString()}),[Fe,Pe,Ie,Ke]);return We.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},We.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},We.createElement("ellipse",{fill:Ue,cx:"32",cy:"33",rx:"32",ry:"7"}),We.createElement("g",{fillRule:"nonzero",stroke:Ge},We.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"}),We.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:dt}))))},it=ve(83116),Pt=ve(37613);const Me=Ce=>{const{componentCls:Fe,margin:Pe,marginXS:Ie,marginXL:Ke,fontSize:Ge,lineHeight:Ue}=Ce;return{[Fe]:{marginInline:Ie,fontSize:Ge,lineHeight:Ue,textAlign:"center",[`${Fe}-image`]:{height:Ce.emptyImgHeight,marginBottom:Ie,opacity:Ce.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Fe}-description`]:{color:Ce.colorText},[`${Fe}-footer`]:{marginTop:Pe},"&-normal":{marginBlock:Ke,color:Ce.colorTextDisabled,[`${Fe}-description`]:{color:Ce.colorTextDisabled},[`${Fe}-image`]:{height:Ce.emptyImgHeightMD}},"&-small":{marginBlock:Ie,color:Ce.colorTextDisabled,[`${Fe}-image`]:{height:Ce.emptyImgHeightSM}}}}};var te=(0,it.Z)("Empty",Ce=>{const{componentCls:Fe,controlHeightLG:Pe}=Ce,Ie=(0,Pt.TS)(Ce,{emptyImgCls:`${Fe}-img`,emptyImgHeight:Pe*2.5,emptyImgHeightMD:Pe,emptyImgHeightSM:Pe*.875});return[Me(Ie)]}),ne=function(Ce,Fe){var Pe={};for(var Ie in Ce)Object.prototype.hasOwnProperty.call(Ce,Ie)&&Fe.indexOf(Ie)<0&&(Pe[Ie]=Ce[Ie]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ie=Object.getOwnPropertySymbols(Ce);Ke{var{className:Fe,rootClassName:Pe,prefixCls:Ie,image:Ke=ce,description:Ge,children:Ue,imageStyle:dt,style:Xe}=Ce,Nt=ne(Ce,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Je,direction:Wt,empty:It}=We.useContext(jt.E_),Ht=Je("empty",Ie),[Mt,Xt]=te(Ht),[gt]=(0,qe.Z)("Empty"),Re=typeof Ge!="undefined"?Ge:gt==null?void 0:gt.description,Lt=typeof Re=="string"?Re:"empty";let yn=null;return typeof Ke=="string"?yn=We.createElement("img",{alt:Lt,src:Ke}):yn=Ke,Mt(We.createElement("div",Object.assign({className:Oe()(Xt,Ht,It==null?void 0:It.className,{[`${Ht}-normal`]:Ke===se,[`${Ht}-rtl`]:Wt==="rtl"},Fe,Pe),style:Object.assign(Object.assign({},It==null?void 0:It.style),Xe)},Nt),We.createElement("div",{className:`${Ht}-image`,style:dt},yn),Re&&We.createElement("div",{className:`${Ht}-description`},Re),Ue&&We.createElement("div",{className:`${Ht}-footer`},Ue)))};ge.PRESENTED_IMAGE_DEFAULT=ce,ge.PRESENTED_IMAGE_SIMPLE=se;var me=ge},78241:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ct}});var ye=ve(19127),Oe=ve(92310),We=ve.n(Oe),jt=ve(77900),qe=ve(59301),et=ve(62892),ke=ve(32441);function Tt(je){const[Yt,rn]=qe.useState(je);return qe.useEffect(()=>{const ft=setTimeout(()=>{rn(je)},je.length?0:10);return()=>{clearTimeout(ft)}},[je]),Yt}var bt=ve(17313),tt=ve(29878),Ot=ve(8378),it=ve(37613),Pt=ve(83116),te=je=>{const{componentCls:Yt}=je,rn=`${Yt}-show-help`,ft=`${Yt}-show-help-item`;return{[rn]:{transition:`opacity ${je.motionDurationSlow} ${je.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ft]:{overflow:"hidden",transition:`height ${je.motionDurationSlow} ${je.motionEaseInOut}, opacity ${je.motionDurationSlow} ${je.motionEaseInOut}, - transform ${je.motionDurationSlow} ${je.motionEaseInOut} !important`,[`&${ht}-appear, &${ht}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ht}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ne=je=>({legend:{display:"block",width:"100%",marginBottom:je.marginLG,padding:0,color:je.colorTextDescription,fontSize:je.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`},label:{fontSize:je.fontSize},'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 ${je.controlOutlineWidth}px ${je.controlOutline}`},output:{display:"block",paddingTop:15,color:je.colorText,fontSize:je.fontSize,lineHeight:je.lineHeight}}),ce=(je,Yt)=>{const{formItemCls:rn}=je;return{[rn]:{[`${rn}-label > label`]:{height:Yt},[`${rn}-control-input`]:{minHeight:Yt}}}},se=je=>{const{componentCls:Yt}=je;return{[je.componentCls]:Object.assign(Object.assign(Object.assign({},(0,bt.Wf)(je)),ne(je)),{[`${Yt}-text`]:{display:"inline-block",paddingInlineEnd:je.paddingSM},"&-small":Object.assign({},ce(je,je.controlHeightSM)),"&-large":Object.assign({},ce(je,je.controlHeightLG))})}},ge=je=>{const{formItemCls:Yt,iconCls:rn,componentCls:ht,rootPrefixCls:_e,labelRequiredMarkColor:$t,labelColor:zt,labelFontSize:Fn,labelHeight:Hn,labelColonMarginInlineStart:ut,labelColonMarginInlineEnd:cn,itemMarginBottom:Kn}=je;return{[Yt]:Object.assign(Object.assign({},(0,bt.Wf)(je)),{marginBottom:Kn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${_e}-row`]:{display:"none"},"&-has-warning":{[`${Yt}-split`]:{color:je.colorError}},"&-has-error":{[`${Yt}-split`]:{color:je.colorWarning}},[`${Yt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${je.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Hn,color:zt,fontSize:Fn,[`> ${rn}`]:{fontSize:je.fontSize,verticalAlign:"top"},[`&${Yt}-required:not(${Yt}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:je.marginXXS,color:$t,fontSize:je.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${ht}-hide-required-mark &`]:{display:"none"}},[`${Yt}-optional`]:{display:"inline-block",marginInlineStart:je.marginXXS,color:je.colorTextDescription,[`${ht}-hide-required-mark &`]:{display:"none"}},[`${Yt}-tooltip`]:{color:je.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:je.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ut,marginInlineEnd:cn},[`&${Yt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Yt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${_e}-col-'"]):not([class*="' ${_e}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:je.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Yt]:{"&-explain, &-extra":{clear:"both",color:je.colorTextDescription,fontSize:je.fontSize,lineHeight:je.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:je.controlHeightSM,transition:`color ${je.motionDurationMid} ${je.motionEaseOut}`},"&-explain":{"&-error":{color:je.colorError},"&-warning":{color:je.colorWarning}}},[`&-with-help ${Yt}-explain`]:{height:"auto",opacity:1},[`${Yt}-feedback-icon`]:{fontSize:je.fontSize,textAlign:"center",visibility:"visible",animationName:tt.kr,animationDuration:je.motionDurationMid,animationTimingFunction:je.motionEaseOutBack,pointerEvents:"none","&-success":{color:je.colorSuccess},"&-error":{color:je.colorError},"&-warning":{color:je.colorWarning},"&-validating":{color:je.colorPrimary}}})}},me=je=>{const{componentCls:Yt,formItemCls:rn}=je;return{[`${Yt}-horizontal`]:{[`${rn}-label`]:{flexGrow:0},[`${rn}-control`]:{flex:"1 1 0",minWidth:0},[`${rn}-label[class$='-24'], ${rn}-label[class*='-24 ']`]:{[`& + ${rn}-control`]:{minWidth:"unset"}}}}},Ce=je=>{const{componentCls:Yt,formItemCls:rn}=je;return{[`${Yt}-inline`]:{display:"flex",flexWrap:"wrap",[rn]:{flex:"none",marginInlineEnd:je.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${rn}-label, - > ${rn}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${rn}-label`]:{flex:"none"},[`${Yt}-text`]:{display:"inline-block"},[`${rn}-has-feedback`]:{display:"inline-block"}}}}},Fe=je=>({padding:je.verticalLabelPadding,margin:je.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Pe=je=>{const{componentCls:Yt,formItemCls:rn,rootPrefixCls:ht}=je;return{[`${rn} ${rn}-label`]:Fe(je),[Yt]:{[rn]:{flexWrap:"wrap",[`${rn}-label, ${rn}-control`]:{[`&:not([class*=" ${ht}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ie=je=>{const{componentCls:Yt,formItemCls:rn,rootPrefixCls:ht}=je;return{[`${Yt}-vertical`]:{[rn]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${Yt}-item-control`]:{width:"100%"}}},[`${Yt}-vertical ${rn}-label, - .${ht}-col-24${rn}-label, - .${ht}-col-xl-24${rn}-label`]:Fe(je),[`@media (max-width: ${je.screenXSMax}px)`]:[Pe(je),{[Yt]:{[`.${ht}-col-xs-24${rn}-label`]:Fe(je)}}],[`@media (max-width: ${je.screenSMMax}px)`]:{[Yt]:{[`.${ht}-col-sm-24${rn}-label`]:Fe(je)}},[`@media (max-width: ${je.screenMDMax}px)`]:{[Yt]:{[`.${ht}-col-md-24${rn}-label`]:Fe(je)}},[`@media (max-width: ${je.screenLGMax}px)`]:{[Yt]:{[`.${ht}-col-lg-24${rn}-label`]:Fe(je)}}}},Ke=(je,Yt)=>(0,it.TS)(je,{formItemCls:`${je.componentCls}-item`,rootPrefixCls:Yt});var Ye=(0,Pt.Z)("Form",(je,Yt)=>{let{rootPrefixCls:rn}=Yt;const ht=Ke(je,rn);return[se(ht),ge(ht),te(ht),me(ht),Ce(ht),Ie(ht),(0,Ot.Z)(ht),tt.kr]},je=>({labelRequiredMarkColor:je.colorError,labelColor:je.colorTextHeading,labelFontSize:je.fontSize,labelHeight:je.controlHeight,labelColonMarginInlineStart:je.marginXXS/2,labelColonMarginInlineEnd:je.marginXS,itemMarginBottom:je.marginLG,verticalLabelPadding:`0 0 ${je.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Ge=[];function ft(je,Yt,rn){let ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof je=="string"?je:`${Yt}-${ht}`,error:je,errorStatus:rn}}var kt=je=>{let{help:Yt,helpStatus:rn,errors:ht=Ge,warnings:_e=Ge,className:$t,fieldId:zt,onVisibleChanged:Fn}=je;const{prefixCls:Hn}=qe.useContext(ke.Rk),ut=`${Hn}-item-explain`,[,cn]=Ye(Hn),Kn=(0,qe.useMemo)(()=>(0,et.Z)(Hn),[Hn]),_n=Tt(ht),Zt=Tt(_e),nn=qe.useMemo(()=>Yt!=null?[ft(Yt,"help",rn)]:[].concat((0,ye.Z)(_n.map((xi,Si)=>ft(xi,"error","error",Si))),(0,ye.Z)(Zt.map((xi,Si)=>ft(xi,"warning","warning",Si)))),[Yt,rn,_n,Zt]),Pi={};return zt&&(Pi.id=`${zt}_help`),qe.createElement(jt.default,{motionDeadline:Kn.motionDeadline,motionName:`${Hn}-show-help`,visible:!!nn.length,onVisibleChanged:Fn},xi=>{const{className:Si,style:oi}=xi;return qe.createElement("div",Object.assign({},Pi,{className:We()(ut,Si,$t,cn),style:oi,role:"alert"}),qe.createElement(jt.CSSMotionList,Object.assign({keys:nn},(0,et.Z)(Hn),{motionName:`${Hn}-show-help-item`,component:!1}),Ci=>{const{key:Li,error:Hi,errorStatus:lr,className:tr,style:Ln}=Ci;return qe.createElement("div",{key:Li,className:We()(tr,{[`${ut}-${lr}`]:lr}),style:Ln},Hi)}))})},Je=ve(95013),Wt=ve(36355),It=ve(1684),Ht=ve(52946),Mt=ve(19716),Xt=ve(16722);const gt=["parentNode"],Re="form_item";function Lt(je){return je===void 0||je===!1?[]:Array.isArray(je)?je:[je]}function yn(je,Yt){if(!je.length)return;const rn=je.join("_");return Yt?`${Yt}_${rn}`:gt.includes(rn)?`${Re}_${rn}`:rn}function vn(je,Yt,rn,ht,_e,$t){let zt=ht;return $t!==void 0?zt=$t:rn.validating?zt="validating":je.length?zt="error":Yt.length?zt="warning":(rn.touched||_e&&rn.validated)&&(zt="success"),zt}function Nt(je){return Lt(je).join("_")}function en(je){const[Yt]=(0,Je.useForm)(),rn=qe.useRef({}),ht=qe.useMemo(()=>je!=null?je:Object.assign(Object.assign({},Yt),{__INTERNAL__:{itemRef:_e=>$t=>{const zt=Nt(_e);$t?rn.current[zt]=$t:delete rn.current[zt]}},scrollToField:function(_e){let $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const zt=Lt(_e),Fn=yn(zt,ht.__INTERNAL__.name),Hn=Fn?document.getElementById(Fn):null;Hn&&(0,Xt.Z)(Hn,Object.assign({scrollMode:"if-needed",block:"nearest"},$t))},getFieldInstance:_e=>{const $t=Nt(_e);return rn.current[$t]}}),[je,Yt]);return[ht]}var tn=ve(28726),On=function(je,Yt){var rn={};for(var ht in je)Object.prototype.hasOwnProperty.call(je,ht)&&Yt.indexOf(ht)<0&&(rn[ht]=je[ht]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ht=Object.getOwnPropertySymbols(je);_e{const rn=qe.useContext(It.Z),{getPrefixCls:ht,direction:_e,form:$t}=qe.useContext(Wt.E_),{prefixCls:zt,className:Fn,rootClassName:Hn,size:ut,disabled:cn=rn,form:Kn,colon:_n,labelAlign:Zt,labelWrap:nn,labelCol:Pi,wrapperCol:xi,hideRequiredMark:Si,layout:oi="horizontal",scrollToFirstError:Ci,requiredMark:Li,onFinishFailed:Hi,name:lr,style:tr,feedbackIcons:Ln}=je,Fr=On(je,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Br=(0,Mt.Z)(ut),wr=qe.useContext(tn.Z),Cn=(0,qe.useMemo)(()=>Li!==void 0?Li:$t&&$t.requiredMark!==void 0?$t.requiredMark:!Si,[Si,Li,$t]),di=_n!=null?_n:$t==null?void 0:$t.colon,Ki=ht("form",zt),[ir,Gi]=Ye(Ki),dr=We()(Ki,`${Ki}-${oi}`,{[`${Ki}-hide-required-mark`]:Cn===!1,[`${Ki}-rtl`]:_e==="rtl",[`${Ki}-${Br}`]:Br},Gi,$t==null?void 0:$t.className,Fn,Hn),[Er]=en(Kn),{__INTERNAL__:Di}=Er;Di.name=lr;const Yi=(0,qe.useMemo)(()=>({name:lr,labelAlign:Zt,labelCol:Pi,labelWrap:nn,wrapperCol:xi,vertical:oi==="vertical",colon:di,requiredMark:Cn,itemRef:Di.itemRef,form:Er,feedbackIcons:Ln}),[lr,Zt,Pi,xi,oi,di,Cn,Er,Ln]);qe.useImperativeHandle(Yt,()=>Er);const Wi=(Ar,Mn)=>{if(Ar){let hr={block:"nearest"};typeof Ar=="object"&&(hr=Ar),Er.scrollToField(Mn,hr)}},Dn=Ar=>{if(Hi==null||Hi(Ar),Ar.errorFields.length){const Mn=Ar.errorFields[0].name;if(Ci!==void 0){Wi(Ci,Mn);return}$t&&$t.scrollToFirstError!==void 0&&Wi($t.scrollToFirstError,Mn)}};return ir(qe.createElement(It.n,{disabled:cn},qe.createElement(Ht.q,{size:Br},qe.createElement(ke.RV,Object.assign({},{validateMessages:wr}),qe.createElement(ke.q3.Provider,{value:Yi},qe.createElement(Je.default,Object.assign({id:lr},Fr,{name:lr,onFinishFailed:Dn,form:Er,style:Object.assign(Object.assign({},$t==null?void 0:$t.style),tr),className:dr})))))))};var mt=qe.forwardRef(hn),Yn=ve(41799),xn=ve(8654),ze=ve(92343),Le=ve(11592);function we(je){if(typeof je=="function")return je;const Yt=(0,Le.Z)(je);return Yt.length<=1?Yt[0]:Yt}const Be=()=>{const{status:je,errors:Yt=[],warnings:rn=[]}=(0,qe.useContext)(ke.aM);return{status:je,errors:Yt,warnings:rn}};Be.Context=ke.aM;var De=Be,Se=ve(16089);function rt(je){const[Yt,rn]=qe.useState(je),ht=(0,qe.useRef)(null),_e=(0,qe.useRef)([]),$t=(0,qe.useRef)(!1);qe.useEffect(()=>($t.current=!1,()=>{$t.current=!0,Se.Z.cancel(ht.current),ht.current=null}),[]);function zt(Fn){$t.current||(ht.current===null&&(_e.current=[],ht.current=(0,Se.Z)(()=>{ht.current=null,rn(Hn=>{let ut=Hn;return _e.current.forEach(cn=>{ut=cn(ut)}),ut})})),_e.current.push(Fn))}return[Yt,zt]}function Et(){const{itemRef:je}=qe.useContext(ke.q3),Yt=qe.useRef({});function rn(ht,_e){const $t=_e&&typeof _e=="object"&&_e.ref,zt=ht.join("_");return(Yt.current.name!==zt||Yt.current.originRef!==$t)&&(Yt.current.name=zt,Yt.current.originRef=$t,Yt.current.ref=(0,xn.sQ)(je(ht),$t)),Yt.current.ref}return rn}var Ue=ve(29194),Ze=ve(34280),At=ve(2738),xt=ve(27382),dt=ve(37028);const Rt=je=>{const{formItemCls:Yt}=je;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Yt}-control`]:{display:"flex"}}}};var bn=(0,Pt.b)(["Form","item-item"],(je,Yt)=>{let{rootPrefixCls:rn}=Yt;const ht=Ke(je,rn);return[Rt(ht)]}),un=je=>{const{prefixCls:Yt,status:rn,wrapperCol:ht,children:_e,errors:$t,warnings:zt,_internalItemRender:Fn,extra:Hn,help:ut,fieldId:cn,marginBottom:Kn,onErrorVisibleChanged:_n}=je,Zt=`${Yt}-item`,nn=qe.useContext(ke.q3),Pi=ht||nn.wrapperCol||{},xi=We()(`${Zt}-control`,Pi.className),Si=qe.useMemo(()=>Object.assign({},nn),[nn]);delete Si.labelCol,delete Si.wrapperCol;const oi=qe.createElement("div",{className:`${Zt}-control-input`},qe.createElement("div",{className:`${Zt}-control-input-content`},_e)),Ci=qe.useMemo(()=>({prefixCls:Yt,status:rn}),[Yt,rn]),Li=Kn!==null||$t.length||zt.length?qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},qe.createElement(ke.Rk.Provider,{value:Ci},qe.createElement(kt,{fieldId:cn,errors:$t,warnings:zt,help:ut,helpStatus:rn,className:`${Zt}-explain-connected`,onVisibleChanged:_n})),!!Kn&&qe.createElement("div",{style:{width:0,height:Kn}})):null,Hi={};cn&&(Hi.id=`${cn}_extra`);const lr=Hn?qe.createElement("div",Object.assign({},Hi,{className:`${Zt}-extra`}),Hn):null,tr=Fn&&Fn.mark==="pro_table_render"&&Fn.render?Fn.render(je,{input:oi,errorList:Li,extra:lr}):qe.createElement(qe.Fragment,null,oi,Li,lr);return qe.createElement(ke.q3.Provider,{value:Si},qe.createElement(dt.Z,Object.assign({},Pi,{className:xi}),tr),qe.createElement(bn,{prefixCls:Yt}))},dn=ve(61485),Zn=ve(31724),An=ve(9763),yi=ve(6848),ii=function(je,Yt){var rn={};for(var ht in je)Object.prototype.hasOwnProperty.call(je,ht)&&Yt.indexOf(ht)<0&&(rn[ht]=je[ht]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ht=Object.getOwnPropertySymbols(je);_e{let{prefixCls:Yt,label:rn,htmlFor:ht,labelCol:_e,labelAlign:$t,colon:zt,required:Fn,requiredMark:Hn,tooltip:ut}=je;var cn;const[Kn]=(0,An.Z)("Form"),{vertical:_n,labelAlign:Zt,labelCol:nn,labelWrap:Pi,colon:xi}=qe.useContext(ke.q3);if(!rn)return null;const Si=_e||nn||{},oi=$t||Zt,Ci=`${Yt}-item-label`,Li=We()(Ci,oi==="left"&&`${Ci}-left`,Si.className,{[`${Ci}-wrap`]:!!Pi});let Hi=rn;const lr=zt===!0||xi!==!1&&zt!==!1;lr&&!_n&&typeof rn=="string"&&rn.trim()!==""&&(Hi=rn.replace(/[:|:]\s*$/,""));const Ln=Ai(ut);if(Ln){const{icon:Cn=qe.createElement(dn.Z,null)}=Ln,di=ii(Ln,["icon"]),Ki=qe.createElement(yi.Z,Object.assign({},di),qe.cloneElement(Cn,{className:`${Yt}-item-tooltip`,title:""}));Hi=qe.createElement(qe.Fragment,null,Hi,Ki)}const Fr=Hn==="optional",Br=typeof Hn=="function";Br?Hi=Hn(Hi,{required:!!Fn}):Fr&&!Fn&&(Hi=qe.createElement(qe.Fragment,null,Hi,qe.createElement("span",{className:`${Yt}-item-optional`,title:""},(Kn==null?void 0:Kn.optional)||((cn=Zn.Z.Form)===null||cn===void 0?void 0:cn.optional))));const wr=We()({[`${Yt}-item-required`]:Fn,[`${Yt}-item-required-mark-optional`]:Fr||Br,[`${Yt}-item-no-colon`]:!lr});return qe.createElement(dt.Z,Object.assign({},Si,{className:Li}),qe.createElement("label",{htmlFor:ht,className:wr,title:typeof rn=="string"?rn:""},Hi))},Tn=ve(29679),or=ve(19248),Kr=ve(96512),Xr=ve(58617);const zr={success:Tn.Z,warning:Kr.Z,error:or.Z,validating:Xr.Z};function Or(je){let{children:Yt,errors:rn,warnings:ht,hasFeedback:_e,validateStatus:$t,prefixCls:zt,meta:Fn,noStyle:Hn}=je;const ut=`${zt}-item`,{feedbackIcons:cn}=qe.useContext(ke.q3),Kn=vn(rn,ht,Fn,null,!!_e,$t),{isFormItemInput:_n,status:Zt}=qe.useContext(ke.aM),nn=qe.useMemo(()=>{var Pi;let xi;if(_e){const Ci=_e!==!0&&_e.icons||cn,Li=Kn&&((Pi=Ci==null?void 0:Ci({status:Kn,errors:rn,warnings:ht}))===null||Pi===void 0?void 0:Pi[Kn]),Hi=Kn&&zr[Kn];xi=Li!==!1&&Hi?qe.createElement("span",{className:We()(`${ut}-feedback-icon`,`${ut}-feedback-icon-${Kn}`)},Li||qe.createElement(Hi,null)):null}let Si=!0,oi=Kn||"";return Hn&&(Si=_n,oi=(Kn!=null?Kn:Zt)||""),{status:oi,errors:rn,warnings:ht,hasFeedback:!!_e,feedbackIcon:xi,isFormItemInput:Si}},[Kn,_e,Hn,_n,Zt]);return qe.createElement(ke.aM.Provider,{value:nn},Yt)}var bo=function(je,Yt){var rn={};for(var ht in je)Object.prototype.hasOwnProperty.call(je,ht)&&Yt.indexOf(ht)<0&&(rn[ht]=je[ht]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ht=Object.getOwnPropertySymbols(je);_e{if(Ln&&Li.current){const Gi=getComputedStyle(Li.current);wr(parseInt(Gi.marginBottom,10))}},[Ln,Fr]);const Cn=Gi=>{Gi||wr(null)},Ki=function(){let Gi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const dr=Gi?Hi:ut.errors,Er=Gi?lr:ut.warnings;return vn(dr,Er,ut,"",!!cn,Hn)}(),ir=We()(oi,rn,ht,{[`${oi}-with-help`]:tr||Hi.length||lr.length,[`${oi}-has-feedback`]:Ki&&cn,[`${oi}-has-success`]:Ki==="success",[`${oi}-has-warning`]:Ki==="warning",[`${oi}-has-error`]:Ki==="error",[`${oi}-is-validating`]:Ki==="validating",[`${oi}-hidden`]:Kn});return qe.createElement("div",{className:ir,style:_e,ref:Li},qe.createElement(xt.Z,Object.assign({className:`${oi}-row`},(0,At.Z)(Si,["_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"])),qe.createElement(Qi,Object.assign({htmlFor:Zt},je,{requiredMark:Ci,required:nn!=null?nn:Pi,prefixCls:Yt})),qe.createElement(un,Object.assign({},je,ut,{errors:Hi,warnings:lr,prefixCls:Yt,status:Ki,help:$t,marginBottom:Br,onErrorVisibleChanged:Cn}),qe.createElement(ke.qI.Provider,{value:xi},qe.createElement(Or,{prefixCls:Yt,meta:ut,errors:ut.errors,warnings:ut.warnings,hasFeedback:cn,validateStatus:Ki},_n)))),!!Br&&qe.createElement("div",{className:`${oi}-margin-offset`,style:{marginBottom:-Br}}))}const vr="__SPLIT__",xo=null,ei=qe.memo(je=>{let{children:Yt}=je;return Yt},(je,Yt)=>je.value===Yt.value&&je.update===Yt.update&&je.childProps.length===Yt.childProps.length&&je.childProps.every((rn,ht)=>rn===Yt.childProps[ht]));function Ee(je){return je!=null}function Jn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ci(je){const{name:Yt,noStyle:rn,className:ht,dependencies:_e,prefixCls:$t,shouldUpdate:zt,rules:Fn,children:Hn,required:ut,label:cn,messageVariables:Kn,trigger:_n="onChange",validateTrigger:Zt,hidden:nn,help:Pi}=je,{getPrefixCls:xi}=qe.useContext(Wt.E_),{name:Si}=qe.useContext(ke.q3),oi=we(Hn),Ci=typeof oi=="function",Li=qe.useContext(ke.qI),{validateTrigger:Hi}=qe.useContext(Je.FieldContext),lr=Zt!==void 0?Zt:Hi,tr=Ee(Yt),Ln=xi("form",$t),[Fr,Br]=Ye(Ln),wr=qe.useContext(Je.ListContext),Cn=qe.useRef(),[di,Ki]=rt({}),[ir,Gi]=(0,Yn.Z)(()=>Jn()),dr=Mn=>{const hr=wr==null?void 0:wr.getKey(Mn.name);if(Gi(Mn.destroy?Jn():Mn,!0),rn&&Pi!==!1&&Li){let _r=Mn.name;if(Mn.destroy)_r=Cn.current||_r;else if(hr!==void 0){const[Pr,Lo]=hr;_r=[Pr].concat((0,ye.Z)(Lo)),Cn.current=_r}Li(Mn,_r)}},Er=(Mn,hr)=>{Ki(_r=>{const Pr=Object.assign({},_r),fo=[].concat((0,ye.Z)(Mn.name.slice(0,-1)),(0,ye.Z)(hr)).join(vr);return Mn.destroy?delete Pr[fo]:Pr[fo]=Mn,Pr})},[Di,Yi]=qe.useMemo(()=>{const Mn=(0,ye.Z)(ir.errors),hr=(0,ye.Z)(ir.warnings);return Object.values(di).forEach(_r=>{Mn.push.apply(Mn,(0,ye.Z)(_r.errors||[])),hr.push.apply(hr,(0,ye.Z)(_r.warnings||[]))}),[Mn,hr]},[di,ir.errors,ir.warnings]),Wi=Et();function Dn(Mn,hr,_r){return rn&&!nn?qe.createElement(Or,{prefixCls:Ln,hasFeedback:je.hasFeedback,validateStatus:je.validateStatus,meta:ir,errors:Di,warnings:Yi,noStyle:!0},Mn):qe.createElement(Zr,Object.assign({key:"row"},je,{className:We()(ht,Br),prefixCls:Ln,fieldId:hr,isRequired:_r,errors:Di,warnings:Yi,meta:ir,onSubItemMetaChange:Er}),Mn)}if(!tr&&!Ci&&!_e)return Fr(Dn(oi));let Ar={};return typeof cn=="string"?Ar.label=cn:Yt&&(Ar.label=String(Yt)),Kn&&(Ar=Object.assign(Object.assign({},Ar),Kn)),Fr(qe.createElement(Je.Field,Object.assign({},je,{messageVariables:Ar,trigger:_n,validateTrigger:lr,onMetaChange:dr}),(Mn,hr,_r)=>{const Pr=Lt(Yt).length&&hr?hr.name:[],Lo=yn(Pr,Si),fo=ut!==void 0?ut:!!(Fn&&Fn.some(ur=>{if(ur&&typeof ur=="object"&&ur.required&&!ur.warningOnly)return!0;if(typeof ur=="function"){const Yr=ur(_r);return Yr&&Yr.required&&!Yr.warningOnly}return!1})),mr=Object.assign({},Mn);let fr=null;if(Array.isArray(oi)&&tr)fr=oi;else if(!(Ci&&(!(zt||_e)||tr))){if(!(_e&&!Ci&&!tr))if((0,ze.l$)(oi)){const ur=Object.assign(Object.assign({},oi.props),mr);if(ur.id||(ur.id=Lo),Pi||Di.length>0||Yi.length>0||je.extra){const $e=[];(Pi||Di.length>0)&&$e.push(`${Lo}_help`),je.extra&&$e.push(`${Lo}_extra`),ur["aria-describedby"]=$e.join(" ")}Di.length>0&&(ur["aria-invalid"]="true"),fo&&(ur["aria-required"]="true"),(0,xn.Yr)(oi)&&(ur.ref=Wi(Pr,oi)),new Set([].concat((0,ye.Z)(Lt(_n)),(0,ye.Z)(Lt(lr)))).forEach($e=>{ur[$e]=function(){for(var yt,Bt,an,zn,ri,Ut=arguments.length,wn=new Array(Ut),ni=0;ni{var{prefixCls:Yt,children:rn}=je,ht=Gn(je,["prefixCls","children"]);const{getPrefixCls:_e}=qe.useContext(Wt.E_),$t=_e("form",Yt),zt=qe.useMemo(()=>({prefixCls:$t,status:"error"}),[$t]);return qe.createElement(Je.List,Object.assign({},ht),(Fn,Hn,ut)=>qe.createElement(ke.Rk.Provider,{value:zt},rn(Fn.map(cn=>Object.assign(Object.assign({},cn),{fieldKey:cn.key})),Hn,{errors:ut.errors,warnings:ut.warnings})))};function pn(){const{form:je}=(0,qe.useContext)(ke.q3);return je}const St=mt;St.Item=qn,St.List=Qt,St.ErrorList=kt,St.useForm=en,St.useFormInstance=pn,St.useWatch=Je.useWatch,St.Provider=ke.RV,St.create=()=>{};var Ct=St},8628:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(34280),We=ve(56762),jt=ve(69507);function qe(){let et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ke=(0,ye.useRef)({}),Tt=(0,We.Z)(),bt=(0,jt.ZP)();return(0,Oe.Z)(()=>{const tt=bt.subscribe(Ot=>{ke.current=Ot,et&&Tt()});return()=>bt.unsubscribe(tt)},[]),ke.current}Nn.Z=qe},9432:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ge},n:function(){return ce}});var ye=ve(19248),Oe=ve(92310),We=ve.n(Oe),jt=ve(93681),qe=ve(8654),et=ve(59301),ke=ve(19080),Tt=ve(36355),bt=ve(1684),tt=ve(19716),Ot=ve(32441),it=ve(33234),Pt=ve(59412),Me=ve(9937);function te(me){return!!(me.prefix||me.suffix||me.allowClear)}var ne=function(me,Ce){var Fe={};for(var Pe in me)Object.prototype.hasOwnProperty.call(me,Pe)&&Ce.indexOf(Pe)<0&&(Fe[Pe]=me[Pe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Pe=Object.getOwnPropertySymbols(me);Ie{var Fe;const{prefixCls:Pe,bordered:Ie=!0,status:Ke,size:Ye,disabled:Ge,onBlur:ft,onFocus:Xe,suffix:kt,allowClear:Je,addonAfter:Wt,addonBefore:It,className:Ht,style:Mt,styles:Xt,rootClassName:gt,onChange:Re,classNames:Lt}=me,yn=ne(me,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:vn,direction:Nt,input:en}=et.useContext(Tt.E_),tn=vn("input",Pe),On=(0,et.useRef)(null),[hn,Bn]=(0,Me.ZP)(tn),{compactSize:mt,compactItemClassnames:Yn}=(0,it.ri)(tn,Nt),xn=(0,tt.Z)(bn=>{var En;return(En=Ye!=null?Ye:mt)!==null&&En!==void 0?En:bn}),ze=et.useContext(bt.Z),Le=Ge!=null?Ge:ze,{status:we,hasFeedback:Be,feedbackIcon:De}=(0,et.useContext)(Ot.aM),Se=(0,ke.F)(we,Ke),rt=te(me)||!!Be,Et=(0,et.useRef)(rt);(0,et.useEffect)(()=>{var bn;rt&&Et.current,Et.current=rt},[rt]);const Ue=(0,Pt.Z)(On,!0),Ze=bn=>{Ue(),ft==null||ft(bn)},At=bn=>{Ue(),Xe==null||Xe(bn)},xt=bn=>{Ue(),Re==null||Re(bn)},dt=(Be||kt)&&et.createElement(et.Fragment,null,kt,Be&&De);let Rt;return typeof Je=="object"&&(Je!=null&&Je.clearIcon)?Rt=Je:Je&&(Rt={clearIcon:et.createElement(ye.Z,null)}),hn(et.createElement(jt.default,Object.assign({ref:(0,qe.sQ)(Ce,On),prefixCls:tn,autoComplete:en==null?void 0:en.autoComplete},yn,{disabled:Le,onBlur:Ze,onFocus:At,style:Object.assign(Object.assign({},en==null?void 0:en.style),Mt),styles:Object.assign(Object.assign({},en==null?void 0:en.styles),Xt),suffix:dt,allowClear:Rt,className:We()(Ht,gt,Yn,en==null?void 0:en.className),onChange:xt,addonAfter:Wt&&et.createElement(it.BR,null,et.createElement(Ot.Ux,{override:!0,status:!0},Wt)),addonBefore:It&&et.createElement(it.BR,null,et.createElement(Ot.Ux,{override:!0,status:!0},It)),classNames:Object.assign(Object.assign(Object.assign({},Lt),en==null?void 0:en.classNames),{input:We()({[`${tn}-sm`]:xn==="small",[`${tn}-lg`]:xn==="large",[`${tn}-rtl`]:Nt==="rtl",[`${tn}-borderless`]:!Ie},!rt&&(0,ke.Z)(tn,Se),Lt==null?void 0:Lt.input,(Fe=en==null?void 0:en.classNames)===null||Fe===void 0?void 0:Fe.input,Bn)}),classes:{affixWrapper:We()({[`${tn}-affix-wrapper-sm`]:xn==="small",[`${tn}-affix-wrapper-lg`]:xn==="large",[`${tn}-affix-wrapper-rtl`]:Nt==="rtl",[`${tn}-affix-wrapper-borderless`]:!Ie},(0,ke.Z)(`${tn}-affix-wrapper`,Se,Be),Bn),wrapper:We()({[`${tn}-group-rtl`]:Nt==="rtl"},Bn),group:We()({[`${tn}-group-wrapper-sm`]:xn==="small",[`${tn}-group-wrapper-lg`]:xn==="large",[`${tn}-group-wrapper-rtl`]:Nt==="rtl",[`${tn}-group-wrapper-disabled`]:Le},(0,ke.Z)(`${tn}-group-wrapper`,Se,Be),Bn)}})))})},1643:function(Rn,Nn,ve){"use strict";var ye=ve(19248),Oe=ve(92310),We=ve.n(Oe),jt=ve(9296),qe=ve(59301),et=ve(19080),ke=ve(36355),Tt=ve(1684),bt=ve(19716),tt=ve(32441),Ot=ve(9432),it=ve(9937),Pt=function(te,ne){var ce={};for(var se in te)Object.prototype.hasOwnProperty.call(te,se)&&ne.indexOf(se)<0&&(ce[se]=te[se]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,se=Object.getOwnPropertySymbols(te);ge{const{prefixCls:ce,bordered:se=!0,size:ge,disabled:me,status:Ce,allowClear:Fe,showCount:Pe,classNames:Ie,rootClassName:Ke,className:Ye}=te,Ge=Pt(te,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:ft,direction:Xe}=qe.useContext(ke.E_),kt=(0,bt.Z)(ge),Je=qe.useContext(Tt.Z),Wt=me!=null?me:Je,{status:It,hasFeedback:Ht,feedbackIcon:Mt}=qe.useContext(tt.aM),Xt=(0,et.F)(It,Ce),gt=qe.useRef(null);qe.useImperativeHandle(ne,()=>{var Nt;return{resizableTextArea:(Nt=gt.current)===null||Nt===void 0?void 0:Nt.resizableTextArea,focus:en=>{var tn,On;(0,Ot.n)((On=(tn=gt.current)===null||tn===void 0?void 0:tn.resizableTextArea)===null||On===void 0?void 0:On.textArea,en)},blur:()=>{var en;return(en=gt.current)===null||en===void 0?void 0:en.blur()}}});const Re=ft("input",ce);let Lt;typeof Fe=="object"&&(Fe!=null&&Fe.clearIcon)?Lt=Fe:Fe&&(Lt={clearIcon:qe.createElement(ye.Z,null)});const[yn,vn]=(0,it.ZP)(Re);return yn(qe.createElement(jt.default,Object.assign({},Ge,{disabled:Wt,allowClear:Lt,className:We()(Ye,Ke),classes:{affixWrapper:We()(`${Re}-textarea-affix-wrapper`,{[`${Re}-affix-wrapper-rtl`]:Xe==="rtl",[`${Re}-affix-wrapper-borderless`]:!se,[`${Re}-affix-wrapper-sm`]:kt==="small",[`${Re}-affix-wrapper-lg`]:kt==="large",[`${Re}-textarea-show-count`]:Pe},(0,et.Z)(`${Re}-affix-wrapper`,Xt),vn)},classNames:Object.assign(Object.assign({},Ie),{textarea:We()({[`${Re}-borderless`]:!se,[`${Re}-sm`]:kt==="small",[`${Re}-lg`]:kt==="large"},(0,et.Z)(Re,Xt),vn,Ie==null?void 0:Ie.textarea)}),prefixCls:Re,suffix:Ht&&qe.createElement("span",{className:`${Re}-textarea-suffix`},Mt),showCount:Pe,ref:gt})))});Nn.Z=Me},59412:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(We,jt){const qe=(0,ye.useRef)([]),et=()=>{qe.current.push(setTimeout(()=>{var ke,Tt,bt,tt;!((ke=We.current)===null||ke===void 0)&&ke.input&&((Tt=We.current)===null||Tt===void 0?void 0:Tt.input.getAttribute("type"))==="password"&&(!((bt=We.current)===null||bt===void 0)&&bt.input.hasAttribute("value"))&&((tt=We.current)===null||tt===void 0||tt.input.removeAttribute("value"))}))};return(0,ye.useEffect)(()=>(jt&&et(),()=>qe.current.forEach(ke=>{ke&&clearTimeout(ke)})),[]),et}},92832:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return kt}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(32441),et=ve(9937),Tt=Je=>{const{getPrefixCls:Wt,direction:It}=(0,We.useContext)(jt.E_),{prefixCls:Ht,className:Mt}=Je,Xt=Wt("input-group",Ht),gt=Wt("input"),[Re,Lt]=(0,et.ZP)(gt),yn=Oe()(Xt,{[`${Xt}-lg`]:Je.size==="large",[`${Xt}-sm`]:Je.size==="small",[`${Xt}-compact`]:Je.compact,[`${Xt}-rtl`]:It==="rtl"},Lt,Mt),vn=(0,We.useContext)(qe.aM),Nt=(0,We.useMemo)(()=>Object.assign(Object.assign({},vn),{isFormItemInput:!1}),[vn]);return Re(We.createElement("span",{className:yn,style:Je.style,onMouseEnter:Je.onMouseEnter,onMouseLeave:Je.onMouseLeave,onFocus:Je.onFocus,onBlur:Je.onBlur},We.createElement(qe.aM.Provider,{value:Nt},Je.children)))},bt=ve(9432),tt=ve(73331),Ot=ve(15277),it=ve(2738),Pt=ve(8654),Me=ve(59412),te=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);MtJe?We.createElement(Ot.Z,null):We.createElement(tt.Z,null),ce={click:"onClick",hover:"onMouseOver"};var ge=We.forwardRef((Je,Wt)=>{const{visibilityToggle:It=!0}=Je,Ht=typeof It=="object"&&It.visible!==void 0,[Mt,Xt]=(0,We.useState)(()=>Ht?It.visible:!1),gt=(0,We.useRef)(null);We.useEffect(()=>{Ht&&Xt(It.visible)},[Ht,It]);const Re=(0,Me.Z)(gt),Lt=()=>{const{disabled:Le}=Je;Le||(Mt&&Re(),Xt(we=>{var Be;const De=!we;return typeof It=="object"&&((Be=It.onVisibleChange)===null||Be===void 0||Be.call(It,De)),De}))},yn=Le=>{const{action:we="click",iconRender:Be=ne}=Je,De=ce[we]||"",Se=Be(Mt),rt={[De]:Lt,className:`${Le}-icon`,key:"passwordIcon",onMouseDown:Et=>{Et.preventDefault()},onMouseUp:Et=>{Et.preventDefault()}};return We.cloneElement(We.isValidElement(Se)?Se:We.createElement("span",null,Se),rt)},{className:vn,prefixCls:Nt,inputPrefixCls:en,size:tn}=Je,On=te(Je,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:hn}=We.useContext(jt.E_),Bn=hn("input",en),mt=hn("input-password",Nt),Yn=It&&yn(mt),xn=Oe()(mt,vn,{[`${mt}-${tn}`]:!!tn}),ze=Object.assign(Object.assign({},(0,it.Z)(On,["suffix","iconRender","visibilityToggle"])),{type:Mt?"text":"password",className:xn,prefixCls:Bn,suffix:Yn});return tn&&(ze.size=tn),We.createElement(bt.Z,Object.assign({ref:(0,Pt.sQ)(Wt,gt)},ze))}),me=ve(47472),Ce=ve(92343),Fe=ve(3113),Pe=ve(19716),Ie=ve(33234),Ke=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);Mt{const{prefixCls:It,inputPrefixCls:Ht,className:Mt,size:Xt,suffix:gt,enterButton:Re=!1,addonAfter:Lt,loading:yn,disabled:vn,onSearch:Nt,onChange:en,onCompositionStart:tn,onCompositionEnd:On}=Je,hn=Ke(Je,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Bn,direction:mt}=We.useContext(jt.E_),Yn=We.useRef(!1),xn=Bn("input-search",It),ze=Bn("input",Ht),{compactSize:Le}=(0,Ie.ri)(xn,mt),we=(0,Pe.Z)(un=>{var dn;return(dn=Xt!=null?Xt:Le)!==null&&dn!==void 0?dn:un}),Be=We.useRef(null),De=un=>{un&&un.target&&un.type==="click"&&Nt&&Nt(un.target.value,un,{source:"clear"}),en&&en(un)},Se=un=>{var dn;document.activeElement===((dn=Be.current)===null||dn===void 0?void 0:dn.input)&&un.preventDefault()},rt=un=>{var dn,Zn;Nt&&Nt((Zn=(dn=Be.current)===null||dn===void 0?void 0:dn.input)===null||Zn===void 0?void 0:Zn.value,un,{source:"input"})},Et=un=>{Yn.current||yn||rt(un)},Ue=typeof Re=="boolean"?We.createElement(me.Z,null):null,Ze=`${xn}-button`;let At;const xt=Re||{},dt=xt.type&&xt.type.__ANT_BUTTON===!0;dt||xt.type==="button"?At=(0,Ce.Tm)(xt,Object.assign({onMouseDown:Se,onClick:un=>{var dn,Zn;(Zn=(dn=xt==null?void 0:xt.props)===null||dn===void 0?void 0:dn.onClick)===null||Zn===void 0||Zn.call(dn,un),rt(un)},key:"enterButton"},dt?{className:Ze,size:we}:{})):At=We.createElement(Fe.ZP,{className:Ze,type:Re?"primary":void 0,size:we,disabled:vn,key:"enterButton",onMouseDown:Se,onClick:rt,loading:yn,icon:Ue},Re),Lt&&(At=[At,(0,Ce.Tm)(Lt,{key:"addonAfter"})]);const Rt=Oe()(xn,{[`${xn}-rtl`]:mt==="rtl",[`${xn}-${we}`]:!!we,[`${xn}-with-button`]:!!Re},Mt),bn=un=>{Yn.current=!0,tn==null||tn(un)},En=un=>{Yn.current=!1,On==null||On(un)};return We.createElement(bt.Z,Object.assign({ref:(0,Pt.sQ)(Be,Wt),onPressEnter:Et},hn,{size:we,onCompositionStart:bn,onCompositionEnd:En,prefixCls:ze,addonAfter:At,suffix:gt,onChange:De,className:Rt,disabled:vn}))}),ft=ve(1643);const Xe=bt.Z;Xe.Group=Tt,Xe.Search=Ge,Xe.TextArea=ft.Z,Xe.Password=ge;var kt=Xe},45818:function(Rn,Nn,ve){"use strict";ve.d(Nn,{D:function(){return me},Z:function(){return Pe}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(Ke,Ye){return Oe.createElement(qe.Z,(0,ye.Z)({},Ke,{ref:Ye,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(33853),tt=ve(38819),Ot=ve(92310),it=ve.n(Ot),Pt=ve(2738),te=Ie=>!isNaN(parseFloat(Ie))&&isFinite(Ie),ne=ve(36355),ce=ve(84966),se=function(Ie,Ke){var Ye={};for(var Ge in Ie)Object.prototype.hasOwnProperty.call(Ie,Ge)&&Ke.indexOf(Ge)<0&&(Ye[Ge]=Ie[Ge]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Ge=Object.getOwnPropertySymbols(Ie);ft{let Ie=0;return function(){let Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ie+=1,`${Ke}${Ie}`}})();var Pe=Oe.forwardRef((Ie,Ke)=>{const{prefixCls:Ye,className:Ge,trigger:ft,children:Xe,defaultCollapsed:kt=!1,theme:Je="dark",style:Wt={},collapsible:It=!1,reverseArrow:Ht=!1,width:Mt=200,collapsedWidth:Xt=80,zeroWidthTriggerStyle:gt,breakpoint:Re,onCollapse:Lt,onBreakpoint:yn}=Ie,vn=se(Ie,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Nt}=(0,Oe.useContext)(ce.Gs),[en,tn]=(0,Oe.useState)("collapsed"in Ie?Ie.collapsed:kt),[On,hn]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{"collapsed"in Ie&&tn(Ie.collapsed)},[Ie.collapsed]);const Bn=(we,Be)=>{"collapsed"in Ie||tn(we),Lt==null||Lt(we,Be)},mt=(0,Oe.useRef)();mt.current=we=>{hn(we.matches),yn==null||yn(we.matches),en!==we.matches&&Bn(we.matches,"responsive")},(0,Oe.useEffect)(()=>{function we(De){return mt.current(De)}let Be;if(typeof window!="undefined"){const{matchMedia:De}=window;if(De&&Re&&Re in ge){Be=De(`(max-width: ${ge[Re]})`);try{Be.addEventListener("change",we)}catch(Se){Be.addListener(we)}we(Be)}}return()=>{try{Be==null||Be.removeEventListener("change",we)}catch(De){Be==null||Be.removeListener(we)}}},[Re]),(0,Oe.useEffect)(()=>{const we=Ce("ant-sider-");return Nt.addSider(we),()=>Nt.removeSider(we)},[]);const Yn=()=>{Bn(!en,"clickTrigger")},{getPrefixCls:xn}=(0,Oe.useContext)(ne.E_),ze=()=>{const we=xn("layout-sider",Ye),Be=(0,Pt.Z)(vn,["collapsed"]),De=en?Xt:Mt,Se=te(De)?`${De}px`:String(De),rt=parseFloat(String(Xt||0))===0?Oe.createElement("span",{onClick:Yn,className:it()(`${we}-zero-width-trigger`,`${we}-zero-width-trigger-${Ht?"right":"left"}`),style:gt},ft||Oe.createElement(Tt,null)):null,Ze={expanded:Ht?Oe.createElement(tt.Z,null):Oe.createElement(bt.Z,null),collapsed:Ht?Oe.createElement(bt.Z,null):Oe.createElement(tt.Z,null)}[en?"collapsed":"expanded"],At=ft!==null?rt||Oe.createElement("div",{className:`${we}-trigger`,onClick:Yn,style:{width:Se}},ft||Ze):null,xt=Object.assign(Object.assign({},Wt),{flex:`0 0 ${Se}`,maxWidth:Se,minWidth:Se,width:Se}),dt=it()(we,`${we}-${Je}`,{[`${we}-collapsed`]:!!en,[`${we}-has-trigger`]:It&&ft!==null&&!rt,[`${we}-below`]:!!On,[`${we}-zero-width`]:parseFloat(Se)===0},Ge);return Oe.createElement("aside",Object.assign({className:dt},Be,{style:xt,ref:Ke}),Oe.createElement("div",{className:`${we}-children`},Xe),It||On&&rt?At:null)},Le=Oe.useMemo(()=>({siderCollapsed:en}),[en]);return Oe.createElement(me.Provider,{value:Le},ze())})},84966:function(Rn,Nn,ve){"use strict";ve.d(Nn,{VY:function(){return me},$_:function(){return ge},h4:function(){return se},Gs:function(){return Pt},ZP:function(){return Ce}});var ye=ve(19127),Oe=ve(92310),We=ve.n(Oe),jt=ve(2738),qe=ve(59301),et=ve(36355),ke=ve(83116),bt=Fe=>{const{componentCls:Pe,bodyBg:Ie,lightSiderBg:Ke,lightTriggerBg:Ye,lightTriggerColor:Ge}=Fe;return{[`${Pe}-sider-light`]:{background:Ke,[`${Pe}-sider-trigger`]:{color:Ge,background:Ye},[`${Pe}-sider-zero-width-trigger`]:{color:Ge,background:Ye,border:`1px solid ${Ie}`,borderInlineStart:0}}}};const tt=Fe=>{const{antCls:Pe,componentCls:Ie,colorText:Ke,triggerColor:Ye,footerBg:Ge,triggerBg:ft,headerHeight:Xe,headerPadding:kt,headerColor:Je,footerPadding:Wt,triggerHeight:It,zeroTriggerHeight:Ht,zeroTriggerWidth:Mt,motionDurationMid:Xt,motionDurationSlow:gt,fontSize:Re,borderRadius:Lt,bodyBg:yn,headerBg:vn,siderBg:Nt}=Fe;return{[Ie]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:yn,"&, *":{boxSizing:"border-box"},[`&${Ie}-has-sider`]:{flexDirection:"row",[`> ${Ie}, > ${Ie}-content`]:{width:0}},[`${Ie}-header, &${Ie}-footer`]:{flex:"0 0 auto"},[`${Ie}-sider`]:{position:"relative",minWidth:0,background:Nt,transition:`all ${Xt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${Pe}-menu${Pe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:It},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:It,color:Ye,lineHeight:`${It}px`,textAlign:"center",background:ft,cursor:"pointer",transition:`all ${Xt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Xe,insetInlineEnd:-Mt,zIndex:1,width:Mt,height:Ht,color:Ye,fontSize:Fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Nt,borderStartStartRadius:0,borderStartEndRadius:Lt,borderEndEndRadius:Lt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Mt,borderStartStartRadius:Lt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Lt}}}}},bt(Fe)),{"&-rtl":{direction:"rtl"}}),[`${Ie}-header`]:{height:Xe,padding:kt,color:Je,lineHeight:`${Xe}px`,background:vn,[`${Pe}-menu`]:{lineHeight:"inherit"}},[`${Ie}-footer`]:{padding:Wt,color:Ke,fontSize:Re,background:Ge},[`${Ie}-content`]:{flex:"auto",minHeight:0}}};var Ot=(0,ke.Z)("Layout",Fe=>[tt(Fe)],Fe=>{const{colorBgLayout:Pe,controlHeight:Ie,controlHeightLG:Ke,colorText:Ye,controlHeightSM:Ge,marginXXS:ft,colorTextLightSolid:Xe,colorBgContainer:kt}=Fe,Je=Ke*1.25;return{colorBgHeader:"#001529",colorBgBody:Pe,colorBgTrigger:"#002140",bodyBg:Pe,headerBg:"#001529",headerHeight:Ie*2,headerPadding:`0 ${Je}px`,headerColor:Ye,footerPadding:`${Ge}px ${Je}px`,footerBg:Pe,siderBg:"#001529",triggerHeight:Ke+ft*2,triggerBg:"#002140",triggerColor:Xe,zeroTriggerWidth:Ke,zeroTriggerHeight:Ke,lightSiderBg:kt,lightTriggerBg:kt,lightTriggerColor:Ye}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),it=function(Fe,Pe){var Ie={};for(var Ke in Fe)Object.prototype.hasOwnProperty.call(Fe,Ke)&&Pe.indexOf(Ke)<0&&(Ie[Ke]=Fe[Ke]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Ke=Object.getOwnPropertySymbols(Fe);Yenull,removeSider:()=>null}});function Me(Fe){let{suffixCls:Pe,tagName:Ie,displayName:Ke}=Fe;return Ye=>qe.forwardRef((ft,Xe)=>qe.createElement(Ye,Object.assign({ref:Xe,suffixCls:Pe,tagName:Ie},ft)))}const te=qe.forwardRef((Fe,Pe)=>{const{prefixCls:Ie,suffixCls:Ke,className:Ye,tagName:Ge}=Fe,ft=it(Fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Xe}=qe.useContext(et.E_),kt=Xe("layout",Ie),[Je,Wt]=Ot(kt),It=Ke?`${kt}-${Ke}`:kt;return Je(qe.createElement(Ge,Object.assign({className:We()(Ie||It,Ye,Wt),ref:Pe},ft)))}),ne=qe.forwardRef((Fe,Pe)=>{const{direction:Ie}=qe.useContext(et.E_),[Ke,Ye]=qe.useState([]),{prefixCls:Ge,className:ft,rootClassName:Xe,children:kt,hasSider:Je,tagName:Wt,style:It}=Fe,Ht=it(Fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mt=(0,jt.Z)(Ht,["suffixCls"]),{getPrefixCls:Xt,layout:gt}=qe.useContext(et.E_),Re=Xt("layout",Ge),[Lt,yn]=Ot(Re),vn=We()(Re,{[`${Re}-has-sider`]:typeof Je=="boolean"?Je:Ke.length>0,[`${Re}-rtl`]:Ie==="rtl"},gt==null?void 0:gt.className,ft,Xe,yn),Nt=qe.useMemo(()=>({siderHook:{addSider:en=>{Ye(tn=>[].concat((0,ye.Z)(tn),[en]))},removeSider:en=>{Ye(tn=>tn.filter(On=>On!==en))}}}),[]);return Lt(qe.createElement(Pt.Provider,{value:Nt},qe.createElement(Wt,Object.assign({ref:Pe,className:vn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),It)},Mt),kt)))}),ce=Me({tagName:"div",displayName:"Layout"})(ne),se=Me({suffixCls:"header",tagName:"header",displayName:"Header"})(te),ge=Me({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(te),me=Me({suffixCls:"content",tagName:"main",displayName:"Content"})(te);var Ce=ce},40875:function(Rn,Nn,ve){"use strict";ve.d(Nn,{J:function(){return et}});var ye=ve(59301),Oe=ve(33234),We=ve(70425),jt=function(ke,Tt){var bt={};for(var tt in ke)Object.prototype.hasOwnProperty.call(ke,tt)&&Tt.indexOf(tt)<0&&(bt[tt]=ke[tt]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,tt=Object.getOwnPropertySymbols(ke);Ot{const{children:bt}=ke,tt=jt(ke,["children"]),Ot=ye.useContext(qe),it=ye.useMemo(()=>Object.assign(Object.assign({},Ot),tt),[Ot,tt.prefixCls,tt.mode,tt.selectable]);return ye.createElement(qe.Provider,{value:it},ye.createElement(Oe.BR,null,(0,We.supportNodeRef)(bt)?ye.cloneElement(bt,{ref:Tt}):bt))});Nn.Z=qe},20834:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Le}});var ye=ve(15285),Oe=ve(59301),We=ve(45818),jt=ve(92310),qe=ve.n(jt),et=ve(36355),ke=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{const{prefixCls:Be,className:De,dashed:Se}=we,rt=ke(we,["prefixCls","className","dashed"]),{getPrefixCls:Et}=Oe.useContext(et.E_),Ue=Et("menu",Be),Ze=qe()({[`${Ue}-item-divider-dashed`]:!!Se},De);return Oe.createElement(ye.iz,Object.assign({className:Ze},rt))},tt=ve(11592),Ot=ve(2738),it=ve(6848),Pt=ve(92343),te=(0,Oe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ce=we=>{var Be;const{className:De,children:Se,icon:rt,title:Et,danger:Ue}=we,{prefixCls:Ze,firstLevel:At,direction:xt,disableMenuItemTitleTooltip:dt,inlineCollapsed:Rt}=Oe.useContext(te),bn=yi=>{const ii=Oe.createElement("span",{className:`${Ze}-title-content`},Se);return(!rt||(0,Pt.l$)(Se)&&Se.type==="span")&&Se&&yi&&At&&typeof Se=="string"?Oe.createElement("div",{className:`${Ze}-inline-collapsed-noicon`},Se.charAt(0)):ii},{siderCollapsed:En}=Oe.useContext(We.D);let un=Et;typeof Et=="undefined"?un=At?Se:"":Et===!1&&(un="");const dn={title:un};!En&&!Rt&&(dn.title=null,dn.open=!1);const Zn=(0,tt.Z)(Se).length;let An=Oe.createElement(ye.ck,Object.assign({},(0,Ot.Z)(we,["title","icon","danger"]),{className:qe()({[`${Ze}-item-danger`]:Ue,[`${Ze}-item-only-child`]:(rt?Zn+1:Zn)===1},De),title:typeof Et=="string"?Et:void 0}),(0,Pt.Tm)(rt,{className:qe()((0,Pt.l$)(rt)?(Be=rt.props)===null||Be===void 0?void 0:Be.className:"",`${Ze}-item-icon`)}),bn(Rt));return dt||(An=Oe.createElement(it.Z,Object.assign({},dn,{placement:xt==="rtl"?"left":"right",overlayClassName:`${Ze}-inline-collapsed-tooltip`}),An)),An},ge=we=>{var Be;const{popupClassName:De,icon:Se,title:rt,theme:Et}=we,Ue=Oe.useContext(te),{prefixCls:Ze,inlineCollapsed:At,theme:xt}=Ue,dt=(0,ye.Xl)();let Rt;if(!Se)Rt=At&&!dt.length&&rt&&typeof rt=="string"?Oe.createElement("div",{className:`${Ze}-inline-collapsed-noicon`},rt.charAt(0)):Oe.createElement("span",{className:`${Ze}-title-content`},rt);else{const En=(0,Pt.l$)(rt)&&rt.type==="span";Rt=Oe.createElement(Oe.Fragment,null,(0,Pt.Tm)(Se,{className:qe()((0,Pt.l$)(Se)?(Be=Se.props)===null||Be===void 0?void 0:Be.className:"",`${Ze}-item-icon`)}),En?rt:Oe.createElement("span",{className:`${Ze}-title-content`},rt))}const bn=Oe.useMemo(()=>Object.assign(Object.assign({},Ue),{firstLevel:!1}),[Ue]);return Oe.createElement(te.Provider,{value:bn},Oe.createElement(ye.Wd,Object.assign({},(0,Ot.Z)(we,["icon"]),{title:Rt,popupClassName:qe()(Ze,De,`${Ze}-${Et||xt}`)})))},me=ve(18785),Ce=ve(70425),Fe=ve(62892),Pe=ve(40875),Ie=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{if(Be&&typeof Be=="object"){const Se=Be,{label:rt,children:Et,key:Ue,type:Ze}=Se,At=Ie(Se,["label","children","key","type"]),xt=Ue!=null?Ue:`tmp-${De}`;return Et||Ze==="group"?Ze==="group"?Oe.createElement(ye.BW,Object.assign({key:xt},At,{title:rt}),Ke(Et)):Oe.createElement(ge,Object.assign({key:xt},At,{title:rt}),Ke(Et)):Ze==="divider"?Oe.createElement(bt,Object.assign({key:xt},At)):Oe.createElement(ce,Object.assign({key:xt},At),rt)}return null}).filter(Be=>Be)}function Ye(we){return Oe.useMemo(()=>we&&Ke(we),[we])}var Ge=ve(64993),ft=ve(17313),Xe=ve(8378),kt=ve(13826),Je=ve(29878),Wt=ve(83116),It=ve(37613),Mt=we=>{const{componentCls:Be,motionDurationSlow:De,horizontalLineHeight:Se,colorSplit:rt,lineWidth:Et,lineType:Ue,itemPaddingInline:Ze}=we;return{[`${Be}-horizontal`]:{lineHeight:Se,border:0,borderBottom:`${Et}px ${Ue} ${rt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Be}-item, ${Be}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ze},[`> ${Be}-item:hover, + transform ${je.motionDurationSlow} ${je.motionEaseInOut} !important`,[`&${ft}-appear, &${ft}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ft}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ne=je=>({legend:{display:"block",width:"100%",marginBottom:je.marginLG,padding:0,color:je.colorTextDescription,fontSize:je.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`},label:{fontSize:je.fontSize},'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 ${je.controlOutlineWidth}px ${je.controlOutline}`},output:{display:"block",paddingTop:15,color:je.colorText,fontSize:je.fontSize,lineHeight:je.lineHeight}}),ce=(je,Yt)=>{const{formItemCls:rn}=je;return{[rn]:{[`${rn}-label > label`]:{height:Yt},[`${rn}-control-input`]:{minHeight:Yt}}}},se=je=>{const{componentCls:Yt}=je;return{[je.componentCls]:Object.assign(Object.assign(Object.assign({},(0,bt.Wf)(je)),ne(je)),{[`${Yt}-text`]:{display:"inline-block",paddingInlineEnd:je.paddingSM},"&-small":Object.assign({},ce(je,je.controlHeightSM)),"&-large":Object.assign({},ce(je,je.controlHeightLG))})}},ge=je=>{const{formItemCls:Yt,iconCls:rn,componentCls:ft,rootPrefixCls:_e,labelRequiredMarkColor:$t,labelColor:zt,labelFontSize:Fn,labelHeight:Hn,labelColonMarginInlineStart:ut,labelColonMarginInlineEnd:cn,itemMarginBottom:Kn}=je;return{[Yt]:Object.assign(Object.assign({},(0,bt.Wf)(je)),{marginBottom:Kn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${_e}-row`]:{display:"none"},"&-has-warning":{[`${Yt}-split`]:{color:je.colorError}},"&-has-error":{[`${Yt}-split`]:{color:je.colorWarning}},[`${Yt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${je.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Hn,color:zt,fontSize:Fn,[`> ${rn}`]:{fontSize:je.fontSize,verticalAlign:"top"},[`&${Yt}-required:not(${Yt}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:je.marginXXS,color:$t,fontSize:je.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${ft}-hide-required-mark &`]:{display:"none"}},[`${Yt}-optional`]:{display:"inline-block",marginInlineStart:je.marginXXS,color:je.colorTextDescription,[`${ft}-hide-required-mark &`]:{display:"none"}},[`${Yt}-tooltip`]:{color:je.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:je.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ut,marginInlineEnd:cn},[`&${Yt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Yt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${_e}-col-'"]):not([class*="' ${_e}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:je.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Yt]:{"&-explain, &-extra":{clear:"both",color:je.colorTextDescription,fontSize:je.fontSize,lineHeight:je.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:je.controlHeightSM,transition:`color ${je.motionDurationMid} ${je.motionEaseOut}`},"&-explain":{"&-error":{color:je.colorError},"&-warning":{color:je.colorWarning}}},[`&-with-help ${Yt}-explain`]:{height:"auto",opacity:1},[`${Yt}-feedback-icon`]:{fontSize:je.fontSize,textAlign:"center",visibility:"visible",animationName:tt.kr,animationDuration:je.motionDurationMid,animationTimingFunction:je.motionEaseOutBack,pointerEvents:"none","&-success":{color:je.colorSuccess},"&-error":{color:je.colorError},"&-warning":{color:je.colorWarning},"&-validating":{color:je.colorPrimary}}})}},me=je=>{const{componentCls:Yt,formItemCls:rn}=je;return{[`${Yt}-horizontal`]:{[`${rn}-label`]:{flexGrow:0},[`${rn}-control`]:{flex:"1 1 0",minWidth:0},[`${rn}-label[class$='-24'], ${rn}-label[class*='-24 ']`]:{[`& + ${rn}-control`]:{minWidth:"unset"}}}}},Ce=je=>{const{componentCls:Yt,formItemCls:rn}=je;return{[`${Yt}-inline`]:{display:"flex",flexWrap:"wrap",[rn]:{flex:"none",marginInlineEnd:je.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${rn}-label, + > ${rn}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${rn}-label`]:{flex:"none"},[`${Yt}-text`]:{display:"inline-block"},[`${rn}-has-feedback`]:{display:"inline-block"}}}}},Fe=je=>({padding:je.verticalLabelPadding,margin:je.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Pe=je=>{const{componentCls:Yt,formItemCls:rn,rootPrefixCls:ft}=je;return{[`${rn} ${rn}-label`]:Fe(je),[Yt]:{[rn]:{flexWrap:"wrap",[`${rn}-label, ${rn}-control`]:{[`&:not([class*=" ${ft}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ie=je=>{const{componentCls:Yt,formItemCls:rn,rootPrefixCls:ft}=je;return{[`${Yt}-vertical`]:{[rn]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${Yt}-item-control`]:{width:"100%"}}},[`${Yt}-vertical ${rn}-label, + .${ft}-col-24${rn}-label, + .${ft}-col-xl-24${rn}-label`]:Fe(je),[`@media (max-width: ${je.screenXSMax}px)`]:[Pe(je),{[Yt]:{[`.${ft}-col-xs-24${rn}-label`]:Fe(je)}}],[`@media (max-width: ${je.screenSMMax}px)`]:{[Yt]:{[`.${ft}-col-sm-24${rn}-label`]:Fe(je)}},[`@media (max-width: ${je.screenMDMax}px)`]:{[Yt]:{[`.${ft}-col-md-24${rn}-label`]:Fe(je)}},[`@media (max-width: ${je.screenLGMax}px)`]:{[Yt]:{[`.${ft}-col-lg-24${rn}-label`]:Fe(je)}}}},Ke=(je,Yt)=>(0,it.TS)(je,{formItemCls:`${je.componentCls}-item`,rootPrefixCls:Yt});var Ge=(0,Pt.Z)("Form",(je,Yt)=>{let{rootPrefixCls:rn}=Yt;const ft=Ke(je,rn);return[se(ft),ge(ft),te(ft),me(ft),Ce(ft),Ie(ft),(0,Ot.Z)(ft),tt.kr]},je=>({labelRequiredMarkColor:je.colorError,labelColor:je.colorTextHeading,labelFontSize:je.fontSize,labelHeight:je.controlHeight,labelColonMarginInlineStart:je.marginXXS/2,labelColonMarginInlineEnd:je.marginXS,itemMarginBottom:je.marginLG,verticalLabelPadding:`0 0 ${je.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Ue=[];function dt(je,Yt,rn){let ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof je=="string"?je:`${Yt}-${ft}`,error:je,errorStatus:rn}}var Nt=je=>{let{help:Yt,helpStatus:rn,errors:ft=Ue,warnings:_e=Ue,className:$t,fieldId:zt,onVisibleChanged:Fn}=je;const{prefixCls:Hn}=qe.useContext(ke.Rk),ut=`${Hn}-item-explain`,[,cn]=Ge(Hn),Kn=(0,qe.useMemo)(()=>(0,et.Z)(Hn),[Hn]),_n=Tt(ft),Zt=Tt(_e),nn=qe.useMemo(()=>Yt!=null?[dt(Yt,"help",rn)]:[].concat((0,ye.Z)(_n.map((xi,Si)=>dt(xi,"error","error",Si))),(0,ye.Z)(Zt.map((xi,Si)=>dt(xi,"warning","warning",Si)))),[Yt,rn,_n,Zt]),Pi={};return zt&&(Pi.id=`${zt}_help`),qe.createElement(jt.default,{motionDeadline:Kn.motionDeadline,motionName:`${Hn}-show-help`,visible:!!nn.length,onVisibleChanged:Fn},xi=>{const{className:Si,style:oi}=xi;return qe.createElement("div",Object.assign({},Pi,{className:We()(ut,Si,$t,cn),style:oi,role:"alert"}),qe.createElement(jt.CSSMotionList,Object.assign({keys:nn},(0,et.Z)(Hn),{motionName:`${Hn}-show-help-item`,component:!1}),Ci=>{const{key:Li,error:Hi,errorStatus:lr,className:tr,style:Ln}=Ci;return qe.createElement("div",{key:Li,className:We()(tr,{[`${ut}-${lr}`]:lr}),style:Ln},Hi)}))})},Je=ve(95013),Wt=ve(36355),It=ve(1684),Ht=ve(52946),Mt=ve(19716),Xt=ve(16722);const gt=["parentNode"],Re="form_item";function Lt(je){return je===void 0||je===!1?[]:Array.isArray(je)?je:[je]}function yn(je,Yt){if(!je.length)return;const rn=je.join("_");return Yt?`${Yt}_${rn}`:gt.includes(rn)?`${Re}_${rn}`:rn}function vn(je,Yt,rn,ft,_e,$t){let zt=ft;return $t!==void 0?zt=$t:rn.validating?zt="validating":je.length?zt="error":Yt.length?zt="warning":(rn.touched||_e&&rn.validated)&&(zt="success"),zt}function kt(je){return Lt(je).join("_")}function en(je){const[Yt]=(0,Je.useForm)(),rn=qe.useRef({}),ft=qe.useMemo(()=>je!=null?je:Object.assign(Object.assign({},Yt),{__INTERNAL__:{itemRef:_e=>$t=>{const zt=kt(_e);$t?rn.current[zt]=$t:delete rn.current[zt]}},scrollToField:function(_e){let $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const zt=Lt(_e),Fn=yn(zt,ft.__INTERNAL__.name),Hn=Fn?document.getElementById(Fn):null;Hn&&(0,Xt.Z)(Hn,Object.assign({scrollMode:"if-needed",block:"nearest"},$t))},getFieldInstance:_e=>{const $t=kt(_e);return rn.current[$t]}}),[je,Yt]);return[ft]}var tn=ve(28726),On=function(je,Yt){var rn={};for(var ft in je)Object.prototype.hasOwnProperty.call(je,ft)&&Yt.indexOf(ft)<0&&(rn[ft]=je[ft]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ft=Object.getOwnPropertySymbols(je);_e{const rn=qe.useContext(It.Z),{getPrefixCls:ft,direction:_e,form:$t}=qe.useContext(Wt.E_),{prefixCls:zt,className:Fn,rootClassName:Hn,size:ut,disabled:cn=rn,form:Kn,colon:_n,labelAlign:Zt,labelWrap:nn,labelCol:Pi,wrapperCol:xi,hideRequiredMark:Si,layout:oi="horizontal",scrollToFirstError:Ci,requiredMark:Li,onFinishFailed:Hi,name:lr,style:tr,feedbackIcons:Ln}=je,Fr=On(je,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Br=(0,Mt.Z)(ut),wr=qe.useContext(tn.Z),Cn=(0,qe.useMemo)(()=>Li!==void 0?Li:$t&&$t.requiredMark!==void 0?$t.requiredMark:!Si,[Si,Li,$t]),di=_n!=null?_n:$t==null?void 0:$t.colon,Ki=ft("form",zt),[ir,Gi]=Ge(Ki),dr=We()(Ki,`${Ki}-${oi}`,{[`${Ki}-hide-required-mark`]:Cn===!1,[`${Ki}-rtl`]:_e==="rtl",[`${Ki}-${Br}`]:Br},Gi,$t==null?void 0:$t.className,Fn,Hn),[Er]=en(Kn),{__INTERNAL__:Di}=Er;Di.name=lr;const Yi=(0,qe.useMemo)(()=>({name:lr,labelAlign:Zt,labelCol:Pi,labelWrap:nn,wrapperCol:xi,vertical:oi==="vertical",colon:di,requiredMark:Cn,itemRef:Di.itemRef,form:Er,feedbackIcons:Ln}),[lr,Zt,Pi,xi,oi,di,Cn,Er,Ln]);qe.useImperativeHandle(Yt,()=>Er);const Wi=(Ar,Mn)=>{if(Ar){let hr={block:"nearest"};typeof Ar=="object"&&(hr=Ar),Er.scrollToField(Mn,hr)}},Dn=Ar=>{if(Hi==null||Hi(Ar),Ar.errorFields.length){const Mn=Ar.errorFields[0].name;if(Ci!==void 0){Wi(Ci,Mn);return}$t&&$t.scrollToFirstError!==void 0&&Wi($t.scrollToFirstError,Mn)}};return ir(qe.createElement(It.n,{disabled:cn},qe.createElement(Ht.q,{size:Br},qe.createElement(ke.RV,Object.assign({},{validateMessages:wr}),qe.createElement(ke.q3.Provider,{value:Yi},qe.createElement(Je.default,Object.assign({id:lr},Fr,{name:lr,onFinishFailed:Dn,form:Er,style:Object.assign(Object.assign({},$t==null?void 0:$t.style),tr),className:dr})))))))};var mt=qe.forwardRef(hn),Yn=ve(41799),xn=ve(8654),ze=ve(92343),Le=ve(11592);function we(je){if(typeof je=="function")return je;const Yt=(0,Le.Z)(je);return Yt.length<=1?Yt[0]:Yt}const Be=()=>{const{status:je,errors:Yt=[],warnings:rn=[]}=(0,qe.useContext)(ke.aM);return{status:je,errors:Yt,warnings:rn}};Be.Context=ke.aM;var De=Be,Se=ve(16089);function rt(je){const[Yt,rn]=qe.useState(je),ft=(0,qe.useRef)(null),_e=(0,qe.useRef)([]),$t=(0,qe.useRef)(!1);qe.useEffect(()=>($t.current=!1,()=>{$t.current=!0,Se.Z.cancel(ft.current),ft.current=null}),[]);function zt(Fn){$t.current||(ft.current===null&&(_e.current=[],ft.current=(0,Se.Z)(()=>{ft.current=null,rn(Hn=>{let ut=Hn;return _e.current.forEach(cn=>{ut=cn(ut)}),ut})})),_e.current.push(Fn))}return[Yt,zt]}function Et(){const{itemRef:je}=qe.useContext(ke.q3),Yt=qe.useRef({});function rn(ft,_e){const $t=_e&&typeof _e=="object"&&_e.ref,zt=ft.join("_");return(Yt.current.name!==zt||Yt.current.originRef!==$t)&&(Yt.current.name=zt,Yt.current.originRef=$t,Yt.current.ref=(0,xn.sQ)(je(ft),$t)),Yt.current.ref}return rn}var Ye=ve(29194),Ze=ve(34280),At=ve(2738),xt=ve(27382),ht=ve(37028);const Rt=je=>{const{formItemCls:Yt}=je;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Yt}-control`]:{display:"flex"}}}};var bn=(0,Pt.b)(["Form","item-item"],(je,Yt)=>{let{rootPrefixCls:rn}=Yt;const ft=Ke(je,rn);return[Rt(ft)]}),un=je=>{const{prefixCls:Yt,status:rn,wrapperCol:ft,children:_e,errors:$t,warnings:zt,_internalItemRender:Fn,extra:Hn,help:ut,fieldId:cn,marginBottom:Kn,onErrorVisibleChanged:_n}=je,Zt=`${Yt}-item`,nn=qe.useContext(ke.q3),Pi=ft||nn.wrapperCol||{},xi=We()(`${Zt}-control`,Pi.className),Si=qe.useMemo(()=>Object.assign({},nn),[nn]);delete Si.labelCol,delete Si.wrapperCol;const oi=qe.createElement("div",{className:`${Zt}-control-input`},qe.createElement("div",{className:`${Zt}-control-input-content`},_e)),Ci=qe.useMemo(()=>({prefixCls:Yt,status:rn}),[Yt,rn]),Li=Kn!==null||$t.length||zt.length?qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},qe.createElement(ke.Rk.Provider,{value:Ci},qe.createElement(Nt,{fieldId:cn,errors:$t,warnings:zt,help:ut,helpStatus:rn,className:`${Zt}-explain-connected`,onVisibleChanged:_n})),!!Kn&&qe.createElement("div",{style:{width:0,height:Kn}})):null,Hi={};cn&&(Hi.id=`${cn}_extra`);const lr=Hn?qe.createElement("div",Object.assign({},Hi,{className:`${Zt}-extra`}),Hn):null,tr=Fn&&Fn.mark==="pro_table_render"&&Fn.render?Fn.render(je,{input:oi,errorList:Li,extra:lr}):qe.createElement(qe.Fragment,null,oi,Li,lr);return qe.createElement(ke.q3.Provider,{value:Si},qe.createElement(ht.Z,Object.assign({},Pi,{className:xi}),tr),qe.createElement(bn,{prefixCls:Yt}))},dn=ve(61485),Zn=ve(31724),An=ve(9763),yi=ve(6848),ii=function(je,Yt){var rn={};for(var ft in je)Object.prototype.hasOwnProperty.call(je,ft)&&Yt.indexOf(ft)<0&&(rn[ft]=je[ft]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ft=Object.getOwnPropertySymbols(je);_e{let{prefixCls:Yt,label:rn,htmlFor:ft,labelCol:_e,labelAlign:$t,colon:zt,required:Fn,requiredMark:Hn,tooltip:ut}=je;var cn;const[Kn]=(0,An.Z)("Form"),{vertical:_n,labelAlign:Zt,labelCol:nn,labelWrap:Pi,colon:xi}=qe.useContext(ke.q3);if(!rn)return null;const Si=_e||nn||{},oi=$t||Zt,Ci=`${Yt}-item-label`,Li=We()(Ci,oi==="left"&&`${Ci}-left`,Si.className,{[`${Ci}-wrap`]:!!Pi});let Hi=rn;const lr=zt===!0||xi!==!1&&zt!==!1;lr&&!_n&&typeof rn=="string"&&rn.trim()!==""&&(Hi=rn.replace(/[:|:]\s*$/,""));const Ln=Ai(ut);if(Ln){const{icon:Cn=qe.createElement(dn.Z,null)}=Ln,di=ii(Ln,["icon"]),Ki=qe.createElement(yi.Z,Object.assign({},di),qe.cloneElement(Cn,{className:`${Yt}-item-tooltip`,title:""}));Hi=qe.createElement(qe.Fragment,null,Hi,Ki)}const Fr=Hn==="optional",Br=typeof Hn=="function";Br?Hi=Hn(Hi,{required:!!Fn}):Fr&&!Fn&&(Hi=qe.createElement(qe.Fragment,null,Hi,qe.createElement("span",{className:`${Yt}-item-optional`,title:""},(Kn==null?void 0:Kn.optional)||((cn=Zn.Z.Form)===null||cn===void 0?void 0:cn.optional))));const wr=We()({[`${Yt}-item-required`]:Fn,[`${Yt}-item-required-mark-optional`]:Fr||Br,[`${Yt}-item-no-colon`]:!lr});return qe.createElement(ht.Z,Object.assign({},Si,{className:Li}),qe.createElement("label",{htmlFor:ft,className:wr,title:typeof rn=="string"?rn:""},Hi))},Tn=ve(29679),or=ve(19248),Kr=ve(96512),Xr=ve(58617);const zr={success:Tn.Z,warning:Kr.Z,error:or.Z,validating:Xr.Z};function Or(je){let{children:Yt,errors:rn,warnings:ft,hasFeedback:_e,validateStatus:$t,prefixCls:zt,meta:Fn,noStyle:Hn}=je;const ut=`${zt}-item`,{feedbackIcons:cn}=qe.useContext(ke.q3),Kn=vn(rn,ft,Fn,null,!!_e,$t),{isFormItemInput:_n,status:Zt}=qe.useContext(ke.aM),nn=qe.useMemo(()=>{var Pi;let xi;if(_e){const Ci=_e!==!0&&_e.icons||cn,Li=Kn&&((Pi=Ci==null?void 0:Ci({status:Kn,errors:rn,warnings:ft}))===null||Pi===void 0?void 0:Pi[Kn]),Hi=Kn&&zr[Kn];xi=Li!==!1&&Hi?qe.createElement("span",{className:We()(`${ut}-feedback-icon`,`${ut}-feedback-icon-${Kn}`)},Li||qe.createElement(Hi,null)):null}let Si=!0,oi=Kn||"";return Hn&&(Si=_n,oi=(Kn!=null?Kn:Zt)||""),{status:oi,errors:rn,warnings:ft,hasFeedback:!!_e,feedbackIcon:xi,isFormItemInput:Si}},[Kn,_e,Hn,_n,Zt]);return qe.createElement(ke.aM.Provider,{value:nn},Yt)}var bo=function(je,Yt){var rn={};for(var ft in je)Object.prototype.hasOwnProperty.call(je,ft)&&Yt.indexOf(ft)<0&&(rn[ft]=je[ft]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ft=Object.getOwnPropertySymbols(je);_e{if(Ln&&Li.current){const Gi=getComputedStyle(Li.current);wr(parseInt(Gi.marginBottom,10))}},[Ln,Fr]);const Cn=Gi=>{Gi||wr(null)},Ki=function(){let Gi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const dr=Gi?Hi:ut.errors,Er=Gi?lr:ut.warnings;return vn(dr,Er,ut,"",!!cn,Hn)}(),ir=We()(oi,rn,ft,{[`${oi}-with-help`]:tr||Hi.length||lr.length,[`${oi}-has-feedback`]:Ki&&cn,[`${oi}-has-success`]:Ki==="success",[`${oi}-has-warning`]:Ki==="warning",[`${oi}-has-error`]:Ki==="error",[`${oi}-is-validating`]:Ki==="validating",[`${oi}-hidden`]:Kn});return qe.createElement("div",{className:ir,style:_e,ref:Li},qe.createElement(xt.Z,Object.assign({className:`${oi}-row`},(0,At.Z)(Si,["_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"])),qe.createElement(Qi,Object.assign({htmlFor:Zt},je,{requiredMark:Ci,required:nn!=null?nn:Pi,prefixCls:Yt})),qe.createElement(un,Object.assign({},je,ut,{errors:Hi,warnings:lr,prefixCls:Yt,status:Ki,help:$t,marginBottom:Br,onErrorVisibleChanged:Cn}),qe.createElement(ke.qI.Provider,{value:xi},qe.createElement(Or,{prefixCls:Yt,meta:ut,errors:ut.errors,warnings:ut.warnings,hasFeedback:cn,validateStatus:Ki},_n)))),!!Br&&qe.createElement("div",{className:`${oi}-margin-offset`,style:{marginBottom:-Br}}))}const vr="__SPLIT__",xo=null,ei=qe.memo(je=>{let{children:Yt}=je;return Yt},(je,Yt)=>je.value===Yt.value&&je.update===Yt.update&&je.childProps.length===Yt.childProps.length&&je.childProps.every((rn,ft)=>rn===Yt.childProps[ft]));function Ee(je){return je!=null}function Jn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ci(je){const{name:Yt,noStyle:rn,className:ft,dependencies:_e,prefixCls:$t,shouldUpdate:zt,rules:Fn,children:Hn,required:ut,label:cn,messageVariables:Kn,trigger:_n="onChange",validateTrigger:Zt,hidden:nn,help:Pi}=je,{getPrefixCls:xi}=qe.useContext(Wt.E_),{name:Si}=qe.useContext(ke.q3),oi=we(Hn),Ci=typeof oi=="function",Li=qe.useContext(ke.qI),{validateTrigger:Hi}=qe.useContext(Je.FieldContext),lr=Zt!==void 0?Zt:Hi,tr=Ee(Yt),Ln=xi("form",$t),[Fr,Br]=Ge(Ln),wr=qe.useContext(Je.ListContext),Cn=qe.useRef(),[di,Ki]=rt({}),[ir,Gi]=(0,Yn.Z)(()=>Jn()),dr=Mn=>{const hr=wr==null?void 0:wr.getKey(Mn.name);if(Gi(Mn.destroy?Jn():Mn,!0),rn&&Pi!==!1&&Li){let _r=Mn.name;if(Mn.destroy)_r=Cn.current||_r;else if(hr!==void 0){const[Pr,Lo]=hr;_r=[Pr].concat((0,ye.Z)(Lo)),Cn.current=_r}Li(Mn,_r)}},Er=(Mn,hr)=>{Ki(_r=>{const Pr=Object.assign({},_r),fo=[].concat((0,ye.Z)(Mn.name.slice(0,-1)),(0,ye.Z)(hr)).join(vr);return Mn.destroy?delete Pr[fo]:Pr[fo]=Mn,Pr})},[Di,Yi]=qe.useMemo(()=>{const Mn=(0,ye.Z)(ir.errors),hr=(0,ye.Z)(ir.warnings);return Object.values(di).forEach(_r=>{Mn.push.apply(Mn,(0,ye.Z)(_r.errors||[])),hr.push.apply(hr,(0,ye.Z)(_r.warnings||[]))}),[Mn,hr]},[di,ir.errors,ir.warnings]),Wi=Et();function Dn(Mn,hr,_r){return rn&&!nn?qe.createElement(Or,{prefixCls:Ln,hasFeedback:je.hasFeedback,validateStatus:je.validateStatus,meta:ir,errors:Di,warnings:Yi,noStyle:!0},Mn):qe.createElement(Zr,Object.assign({key:"row"},je,{className:We()(ft,Br),prefixCls:Ln,fieldId:hr,isRequired:_r,errors:Di,warnings:Yi,meta:ir,onSubItemMetaChange:Er}),Mn)}if(!tr&&!Ci&&!_e)return Fr(Dn(oi));let Ar={};return typeof cn=="string"?Ar.label=cn:Yt&&(Ar.label=String(Yt)),Kn&&(Ar=Object.assign(Object.assign({},Ar),Kn)),Fr(qe.createElement(Je.Field,Object.assign({},je,{messageVariables:Ar,trigger:_n,validateTrigger:lr,onMetaChange:dr}),(Mn,hr,_r)=>{const Pr=Lt(Yt).length&&hr?hr.name:[],Lo=yn(Pr,Si),fo=ut!==void 0?ut:!!(Fn&&Fn.some(ur=>{if(ur&&typeof ur=="object"&&ur.required&&!ur.warningOnly)return!0;if(typeof ur=="function"){const Yr=ur(_r);return Yr&&Yr.required&&!Yr.warningOnly}return!1})),mr=Object.assign({},Mn);let fr=null;if(Array.isArray(oi)&&tr)fr=oi;else if(!(Ci&&(!(zt||_e)||tr))){if(!(_e&&!Ci&&!tr))if((0,ze.l$)(oi)){const ur=Object.assign(Object.assign({},oi.props),mr);if(ur.id||(ur.id=Lo),Pi||Di.length>0||Yi.length>0||je.extra){const $e=[];(Pi||Di.length>0)&&$e.push(`${Lo}_help`),je.extra&&$e.push(`${Lo}_extra`),ur["aria-describedby"]=$e.join(" ")}Di.length>0&&(ur["aria-invalid"]="true"),fo&&(ur["aria-required"]="true"),(0,xn.Yr)(oi)&&(ur.ref=Wi(Pr,oi)),new Set([].concat((0,ye.Z)(Lt(_n)),(0,ye.Z)(Lt(lr)))).forEach($e=>{ur[$e]=function(){for(var yt,Bt,an,zn,ri,Ut=arguments.length,wn=new Array(Ut),ni=0;ni{var{prefixCls:Yt,children:rn}=je,ft=Gn(je,["prefixCls","children"]);const{getPrefixCls:_e}=qe.useContext(Wt.E_),$t=_e("form",Yt),zt=qe.useMemo(()=>({prefixCls:$t,status:"error"}),[$t]);return qe.createElement(Je.List,Object.assign({},ft),(Fn,Hn,ut)=>qe.createElement(ke.Rk.Provider,{value:zt},rn(Fn.map(cn=>Object.assign(Object.assign({},cn),{fieldKey:cn.key})),Hn,{errors:ut.errors,warnings:ut.warnings})))};function pn(){const{form:je}=(0,qe.useContext)(ke.q3);return je}const St=mt;St.Item=qn,St.List=Qt,St.ErrorList=Nt,St.useForm=en,St.useFormInstance=pn,St.useWatch=Je.useWatch,St.Provider=ke.RV,St.create=()=>{};var Ct=St},8628:function(Rn,Nn,ve){"use strict";var ye=ve(59301),Oe=ve(34280),We=ve(56762),jt=ve(69507);function qe(){let et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ke=(0,ye.useRef)({}),Tt=(0,We.Z)(),bt=(0,jt.ZP)();return(0,Oe.Z)(()=>{const tt=bt.subscribe(Ot=>{ke.current=Ot,et&&Tt()});return()=>bt.unsubscribe(tt)},[]),ke.current}Nn.Z=qe},9432:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ge},n:function(){return ce}});var ye=ve(19248),Oe=ve(92310),We=ve.n(Oe),jt=ve(93681),qe=ve(8654),et=ve(59301),ke=ve(19080),Tt=ve(36355),bt=ve(1684),tt=ve(19716),Ot=ve(32441),it=ve(33234),Pt=ve(59412),Me=ve(9937);function te(me){return!!(me.prefix||me.suffix||me.allowClear)}var ne=function(me,Ce){var Fe={};for(var Pe in me)Object.prototype.hasOwnProperty.call(me,Pe)&&Ce.indexOf(Pe)<0&&(Fe[Pe]=me[Pe]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Pe=Object.getOwnPropertySymbols(me);Ie{var Fe;const{prefixCls:Pe,bordered:Ie=!0,status:Ke,size:Ge,disabled:Ue,onBlur:dt,onFocus:Xe,suffix:Nt,allowClear:Je,addonAfter:Wt,addonBefore:It,className:Ht,style:Mt,styles:Xt,rootClassName:gt,onChange:Re,classNames:Lt}=me,yn=ne(me,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:vn,direction:kt,input:en}=et.useContext(Tt.E_),tn=vn("input",Pe),On=(0,et.useRef)(null),[hn,Bn]=(0,Me.ZP)(tn),{compactSize:mt,compactItemClassnames:Yn}=(0,it.ri)(tn,kt),xn=(0,tt.Z)(bn=>{var En;return(En=Ge!=null?Ge:mt)!==null&&En!==void 0?En:bn}),ze=et.useContext(bt.Z),Le=Ue!=null?Ue:ze,{status:we,hasFeedback:Be,feedbackIcon:De}=(0,et.useContext)(Ot.aM),Se=(0,ke.F)(we,Ke),rt=te(me)||!!Be,Et=(0,et.useRef)(rt);(0,et.useEffect)(()=>{var bn;rt&&Et.current,Et.current=rt},[rt]);const Ye=(0,Pt.Z)(On,!0),Ze=bn=>{Ye(),dt==null||dt(bn)},At=bn=>{Ye(),Xe==null||Xe(bn)},xt=bn=>{Ye(),Re==null||Re(bn)},ht=(Be||Nt)&&et.createElement(et.Fragment,null,Nt,Be&&De);let Rt;return typeof Je=="object"&&(Je!=null&&Je.clearIcon)?Rt=Je:Je&&(Rt={clearIcon:et.createElement(ye.Z,null)}),hn(et.createElement(jt.default,Object.assign({ref:(0,qe.sQ)(Ce,On),prefixCls:tn,autoComplete:en==null?void 0:en.autoComplete},yn,{disabled:Le,onBlur:Ze,onFocus:At,style:Object.assign(Object.assign({},en==null?void 0:en.style),Mt),styles:Object.assign(Object.assign({},en==null?void 0:en.styles),Xt),suffix:ht,allowClear:Rt,className:We()(Ht,gt,Yn,en==null?void 0:en.className),onChange:xt,addonAfter:Wt&&et.createElement(it.BR,null,et.createElement(Ot.Ux,{override:!0,status:!0},Wt)),addonBefore:It&&et.createElement(it.BR,null,et.createElement(Ot.Ux,{override:!0,status:!0},It)),classNames:Object.assign(Object.assign(Object.assign({},Lt),en==null?void 0:en.classNames),{input:We()({[`${tn}-sm`]:xn==="small",[`${tn}-lg`]:xn==="large",[`${tn}-rtl`]:kt==="rtl",[`${tn}-borderless`]:!Ie},!rt&&(0,ke.Z)(tn,Se),Lt==null?void 0:Lt.input,(Fe=en==null?void 0:en.classNames)===null||Fe===void 0?void 0:Fe.input,Bn)}),classes:{affixWrapper:We()({[`${tn}-affix-wrapper-sm`]:xn==="small",[`${tn}-affix-wrapper-lg`]:xn==="large",[`${tn}-affix-wrapper-rtl`]:kt==="rtl",[`${tn}-affix-wrapper-borderless`]:!Ie},(0,ke.Z)(`${tn}-affix-wrapper`,Se,Be),Bn),wrapper:We()({[`${tn}-group-rtl`]:kt==="rtl"},Bn),group:We()({[`${tn}-group-wrapper-sm`]:xn==="small",[`${tn}-group-wrapper-lg`]:xn==="large",[`${tn}-group-wrapper-rtl`]:kt==="rtl",[`${tn}-group-wrapper-disabled`]:Le},(0,ke.Z)(`${tn}-group-wrapper`,Se,Be),Bn)}})))})},1643:function(Rn,Nn,ve){"use strict";var ye=ve(19248),Oe=ve(92310),We=ve.n(Oe),jt=ve(9296),qe=ve(59301),et=ve(19080),ke=ve(36355),Tt=ve(1684),bt=ve(19716),tt=ve(32441),Ot=ve(9432),it=ve(9937),Pt=function(te,ne){var ce={};for(var se in te)Object.prototype.hasOwnProperty.call(te,se)&&ne.indexOf(se)<0&&(ce[se]=te[se]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,se=Object.getOwnPropertySymbols(te);ge{const{prefixCls:ce,bordered:se=!0,size:ge,disabled:me,status:Ce,allowClear:Fe,showCount:Pe,classNames:Ie,rootClassName:Ke,className:Ge}=te,Ue=Pt(te,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:dt,direction:Xe}=qe.useContext(ke.E_),Nt=(0,bt.Z)(ge),Je=qe.useContext(Tt.Z),Wt=me!=null?me:Je,{status:It,hasFeedback:Ht,feedbackIcon:Mt}=qe.useContext(tt.aM),Xt=(0,et.F)(It,Ce),gt=qe.useRef(null);qe.useImperativeHandle(ne,()=>{var kt;return{resizableTextArea:(kt=gt.current)===null||kt===void 0?void 0:kt.resizableTextArea,focus:en=>{var tn,On;(0,Ot.n)((On=(tn=gt.current)===null||tn===void 0?void 0:tn.resizableTextArea)===null||On===void 0?void 0:On.textArea,en)},blur:()=>{var en;return(en=gt.current)===null||en===void 0?void 0:en.blur()}}});const Re=dt("input",ce);let Lt;typeof Fe=="object"&&(Fe!=null&&Fe.clearIcon)?Lt=Fe:Fe&&(Lt={clearIcon:qe.createElement(ye.Z,null)});const[yn,vn]=(0,it.ZP)(Re);return yn(qe.createElement(jt.default,Object.assign({},Ue,{disabled:Wt,allowClear:Lt,className:We()(Ge,Ke),classes:{affixWrapper:We()(`${Re}-textarea-affix-wrapper`,{[`${Re}-affix-wrapper-rtl`]:Xe==="rtl",[`${Re}-affix-wrapper-borderless`]:!se,[`${Re}-affix-wrapper-sm`]:Nt==="small",[`${Re}-affix-wrapper-lg`]:Nt==="large",[`${Re}-textarea-show-count`]:Pe},(0,et.Z)(`${Re}-affix-wrapper`,Xt),vn)},classNames:Object.assign(Object.assign({},Ie),{textarea:We()({[`${Re}-borderless`]:!se,[`${Re}-sm`]:Nt==="small",[`${Re}-lg`]:Nt==="large"},(0,et.Z)(Re,Xt),vn,Ie==null?void 0:Ie.textarea)}),prefixCls:Re,suffix:Ht&&qe.createElement("span",{className:`${Re}-textarea-suffix`},Mt),showCount:Pe,ref:gt})))});Nn.Z=Me},59412:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(59301);function Oe(We,jt){const qe=(0,ye.useRef)([]),et=()=>{qe.current.push(setTimeout(()=>{var ke,Tt,bt,tt;!((ke=We.current)===null||ke===void 0)&&ke.input&&((Tt=We.current)===null||Tt===void 0?void 0:Tt.input.getAttribute("type"))==="password"&&(!((bt=We.current)===null||bt===void 0)&&bt.input.hasAttribute("value"))&&((tt=We.current)===null||tt===void 0||tt.input.removeAttribute("value"))}))};return(0,ye.useEffect)(()=>(jt&&et(),()=>qe.current.forEach(ke=>{ke&&clearTimeout(ke)})),[]),et}},92832:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Nt}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(32441),et=ve(9937),Tt=Je=>{const{getPrefixCls:Wt,direction:It}=(0,We.useContext)(jt.E_),{prefixCls:Ht,className:Mt}=Je,Xt=Wt("input-group",Ht),gt=Wt("input"),[Re,Lt]=(0,et.ZP)(gt),yn=Oe()(Xt,{[`${Xt}-lg`]:Je.size==="large",[`${Xt}-sm`]:Je.size==="small",[`${Xt}-compact`]:Je.compact,[`${Xt}-rtl`]:It==="rtl"},Lt,Mt),vn=(0,We.useContext)(qe.aM),kt=(0,We.useMemo)(()=>Object.assign(Object.assign({},vn),{isFormItemInput:!1}),[vn]);return Re(We.createElement("span",{className:yn,style:Je.style,onMouseEnter:Je.onMouseEnter,onMouseLeave:Je.onMouseLeave,onFocus:Je.onFocus,onBlur:Je.onBlur},We.createElement(qe.aM.Provider,{value:kt},Je.children)))},bt=ve(9432),tt=ve(73331),Ot=ve(15277),it=ve(2738),Pt=ve(8654),Me=ve(59412),te=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);MtJe?We.createElement(Ot.Z,null):We.createElement(tt.Z,null),ce={click:"onClick",hover:"onMouseOver"};var ge=We.forwardRef((Je,Wt)=>{const{visibilityToggle:It=!0}=Je,Ht=typeof It=="object"&&It.visible!==void 0,[Mt,Xt]=(0,We.useState)(()=>Ht?It.visible:!1),gt=(0,We.useRef)(null);We.useEffect(()=>{Ht&&Xt(It.visible)},[Ht,It]);const Re=(0,Me.Z)(gt),Lt=()=>{const{disabled:Le}=Je;Le||(Mt&&Re(),Xt(we=>{var Be;const De=!we;return typeof It=="object"&&((Be=It.onVisibleChange)===null||Be===void 0||Be.call(It,De)),De}))},yn=Le=>{const{action:we="click",iconRender:Be=ne}=Je,De=ce[we]||"",Se=Be(Mt),rt={[De]:Lt,className:`${Le}-icon`,key:"passwordIcon",onMouseDown:Et=>{Et.preventDefault()},onMouseUp:Et=>{Et.preventDefault()}};return We.cloneElement(We.isValidElement(Se)?Se:We.createElement("span",null,Se),rt)},{className:vn,prefixCls:kt,inputPrefixCls:en,size:tn}=Je,On=te(Je,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:hn}=We.useContext(jt.E_),Bn=hn("input",en),mt=hn("input-password",kt),Yn=It&&yn(mt),xn=Oe()(mt,vn,{[`${mt}-${tn}`]:!!tn}),ze=Object.assign(Object.assign({},(0,it.Z)(On,["suffix","iconRender","visibilityToggle"])),{type:Mt?"text":"password",className:xn,prefixCls:Bn,suffix:Yn});return tn&&(ze.size=tn),We.createElement(bt.Z,Object.assign({ref:(0,Pt.sQ)(Wt,gt)},ze))}),me=ve(47472),Ce=ve(92343),Fe=ve(3113),Pe=ve(19716),Ie=ve(33234),Ke=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);Mt{const{prefixCls:It,inputPrefixCls:Ht,className:Mt,size:Xt,suffix:gt,enterButton:Re=!1,addonAfter:Lt,loading:yn,disabled:vn,onSearch:kt,onChange:en,onCompositionStart:tn,onCompositionEnd:On}=Je,hn=Ke(Je,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Bn,direction:mt}=We.useContext(jt.E_),Yn=We.useRef(!1),xn=Bn("input-search",It),ze=Bn("input",Ht),{compactSize:Le}=(0,Ie.ri)(xn,mt),we=(0,Pe.Z)(un=>{var dn;return(dn=Xt!=null?Xt:Le)!==null&&dn!==void 0?dn:un}),Be=We.useRef(null),De=un=>{un&&un.target&&un.type==="click"&&kt&&kt(un.target.value,un,{source:"clear"}),en&&en(un)},Se=un=>{var dn;document.activeElement===((dn=Be.current)===null||dn===void 0?void 0:dn.input)&&un.preventDefault()},rt=un=>{var dn,Zn;kt&&kt((Zn=(dn=Be.current)===null||dn===void 0?void 0:dn.input)===null||Zn===void 0?void 0:Zn.value,un,{source:"input"})},Et=un=>{Yn.current||yn||rt(un)},Ye=typeof Re=="boolean"?We.createElement(me.Z,null):null,Ze=`${xn}-button`;let At;const xt=Re||{},ht=xt.type&&xt.type.__ANT_BUTTON===!0;ht||xt.type==="button"?At=(0,Ce.Tm)(xt,Object.assign({onMouseDown:Se,onClick:un=>{var dn,Zn;(Zn=(dn=xt==null?void 0:xt.props)===null||dn===void 0?void 0:dn.onClick)===null||Zn===void 0||Zn.call(dn,un),rt(un)},key:"enterButton"},ht?{className:Ze,size:we}:{})):At=We.createElement(Fe.ZP,{className:Ze,type:Re?"primary":void 0,size:we,disabled:vn,key:"enterButton",onMouseDown:Se,onClick:rt,loading:yn,icon:Ye},Re),Lt&&(At=[At,(0,Ce.Tm)(Lt,{key:"addonAfter"})]);const Rt=Oe()(xn,{[`${xn}-rtl`]:mt==="rtl",[`${xn}-${we}`]:!!we,[`${xn}-with-button`]:!!Re},Mt),bn=un=>{Yn.current=!0,tn==null||tn(un)},En=un=>{Yn.current=!1,On==null||On(un)};return We.createElement(bt.Z,Object.assign({ref:(0,Pt.sQ)(Be,Wt),onPressEnter:Et},hn,{size:we,onCompositionStart:bn,onCompositionEnd:En,prefixCls:ze,addonAfter:At,suffix:gt,onChange:De,className:Rt,disabled:vn}))}),dt=ve(1643);const Xe=bt.Z;Xe.Group=Tt,Xe.Search=Ue,Xe.TextArea=dt.Z,Xe.Password=ge;var Nt=Xe},45818:function(Rn,Nn,ve){"use strict";ve.d(Nn,{D:function(){return me},Z:function(){return Pe}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(Ke,Ge){return Oe.createElement(qe.Z,(0,ye.Z)({},Ke,{ref:Ge,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(33853),tt=ve(38819),Ot=ve(92310),it=ve.n(Ot),Pt=ve(2738),te=Ie=>!isNaN(parseFloat(Ie))&&isFinite(Ie),ne=ve(36355),ce=ve(84966),se=function(Ie,Ke){var Ge={};for(var Ue in Ie)Object.prototype.hasOwnProperty.call(Ie,Ue)&&Ke.indexOf(Ue)<0&&(Ge[Ue]=Ie[Ue]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ue=Object.getOwnPropertySymbols(Ie);dt{let Ie=0;return function(){let Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ie+=1,`${Ke}${Ie}`}})();var Pe=Oe.forwardRef((Ie,Ke)=>{const{prefixCls:Ge,className:Ue,trigger:dt,children:Xe,defaultCollapsed:Nt=!1,theme:Je="dark",style:Wt={},collapsible:It=!1,reverseArrow:Ht=!1,width:Mt=200,collapsedWidth:Xt=80,zeroWidthTriggerStyle:gt,breakpoint:Re,onCollapse:Lt,onBreakpoint:yn}=Ie,vn=se(Ie,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:kt}=(0,Oe.useContext)(ce.Gs),[en,tn]=(0,Oe.useState)("collapsed"in Ie?Ie.collapsed:Nt),[On,hn]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{"collapsed"in Ie&&tn(Ie.collapsed)},[Ie.collapsed]);const Bn=(we,Be)=>{"collapsed"in Ie||tn(we),Lt==null||Lt(we,Be)},mt=(0,Oe.useRef)();mt.current=we=>{hn(we.matches),yn==null||yn(we.matches),en!==we.matches&&Bn(we.matches,"responsive")},(0,Oe.useEffect)(()=>{function we(De){return mt.current(De)}let Be;if(typeof window!="undefined"){const{matchMedia:De}=window;if(De&&Re&&Re in ge){Be=De(`(max-width: ${ge[Re]})`);try{Be.addEventListener("change",we)}catch(Se){Be.addListener(we)}we(Be)}}return()=>{try{Be==null||Be.removeEventListener("change",we)}catch(De){Be==null||Be.removeListener(we)}}},[Re]),(0,Oe.useEffect)(()=>{const we=Ce("ant-sider-");return kt.addSider(we),()=>kt.removeSider(we)},[]);const Yn=()=>{Bn(!en,"clickTrigger")},{getPrefixCls:xn}=(0,Oe.useContext)(ne.E_),ze=()=>{const we=xn("layout-sider",Ge),Be=(0,Pt.Z)(vn,["collapsed"]),De=en?Xt:Mt,Se=te(De)?`${De}px`:String(De),rt=parseFloat(String(Xt||0))===0?Oe.createElement("span",{onClick:Yn,className:it()(`${we}-zero-width-trigger`,`${we}-zero-width-trigger-${Ht?"right":"left"}`),style:gt},dt||Oe.createElement(Tt,null)):null,Ze={expanded:Ht?Oe.createElement(tt.Z,null):Oe.createElement(bt.Z,null),collapsed:Ht?Oe.createElement(bt.Z,null):Oe.createElement(tt.Z,null)}[en?"collapsed":"expanded"],At=dt!==null?rt||Oe.createElement("div",{className:`${we}-trigger`,onClick:Yn,style:{width:Se}},dt||Ze):null,xt=Object.assign(Object.assign({},Wt),{flex:`0 0 ${Se}`,maxWidth:Se,minWidth:Se,width:Se}),ht=it()(we,`${we}-${Je}`,{[`${we}-collapsed`]:!!en,[`${we}-has-trigger`]:It&&dt!==null&&!rt,[`${we}-below`]:!!On,[`${we}-zero-width`]:parseFloat(Se)===0},Ue);return Oe.createElement("aside",Object.assign({className:ht},Be,{style:xt,ref:Ke}),Oe.createElement("div",{className:`${we}-children`},Xe),It||On&&rt?At:null)},Le=Oe.useMemo(()=>({siderCollapsed:en}),[en]);return Oe.createElement(me.Provider,{value:Le},ze())})},84966:function(Rn,Nn,ve){"use strict";ve.d(Nn,{VY:function(){return me},$_:function(){return ge},h4:function(){return se},Gs:function(){return Pt},ZP:function(){return Ce}});var ye=ve(19127),Oe=ve(92310),We=ve.n(Oe),jt=ve(2738),qe=ve(59301),et=ve(36355),ke=ve(83116),bt=Fe=>{const{componentCls:Pe,bodyBg:Ie,lightSiderBg:Ke,lightTriggerBg:Ge,lightTriggerColor:Ue}=Fe;return{[`${Pe}-sider-light`]:{background:Ke,[`${Pe}-sider-trigger`]:{color:Ue,background:Ge},[`${Pe}-sider-zero-width-trigger`]:{color:Ue,background:Ge,border:`1px solid ${Ie}`,borderInlineStart:0}}}};const tt=Fe=>{const{antCls:Pe,componentCls:Ie,colorText:Ke,triggerColor:Ge,footerBg:Ue,triggerBg:dt,headerHeight:Xe,headerPadding:Nt,headerColor:Je,footerPadding:Wt,triggerHeight:It,zeroTriggerHeight:Ht,zeroTriggerWidth:Mt,motionDurationMid:Xt,motionDurationSlow:gt,fontSize:Re,borderRadius:Lt,bodyBg:yn,headerBg:vn,siderBg:kt}=Fe;return{[Ie]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:yn,"&, *":{boxSizing:"border-box"},[`&${Ie}-has-sider`]:{flexDirection:"row",[`> ${Ie}, > ${Ie}-content`]:{width:0}},[`${Ie}-header, &${Ie}-footer`]:{flex:"0 0 auto"},[`${Ie}-sider`]:{position:"relative",minWidth:0,background:kt,transition:`all ${Xt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${Pe}-menu${Pe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:It},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:It,color:Ge,lineHeight:`${It}px`,textAlign:"center",background:dt,cursor:"pointer",transition:`all ${Xt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Xe,insetInlineEnd:-Mt,zIndex:1,width:Mt,height:Ht,color:Ge,fontSize:Fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:kt,borderStartStartRadius:0,borderStartEndRadius:Lt,borderEndEndRadius:Lt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Mt,borderStartStartRadius:Lt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Lt}}}}},bt(Fe)),{"&-rtl":{direction:"rtl"}}),[`${Ie}-header`]:{height:Xe,padding:Nt,color:Je,lineHeight:`${Xe}px`,background:vn,[`${Pe}-menu`]:{lineHeight:"inherit"}},[`${Ie}-footer`]:{padding:Wt,color:Ke,fontSize:Re,background:Ue},[`${Ie}-content`]:{flex:"auto",minHeight:0}}};var Ot=(0,ke.Z)("Layout",Fe=>[tt(Fe)],Fe=>{const{colorBgLayout:Pe,controlHeight:Ie,controlHeightLG:Ke,colorText:Ge,controlHeightSM:Ue,marginXXS:dt,colorTextLightSolid:Xe,colorBgContainer:Nt}=Fe,Je=Ke*1.25;return{colorBgHeader:"#001529",colorBgBody:Pe,colorBgTrigger:"#002140",bodyBg:Pe,headerBg:"#001529",headerHeight:Ie*2,headerPadding:`0 ${Je}px`,headerColor:Ge,footerPadding:`${Ue}px ${Je}px`,footerBg:Pe,siderBg:"#001529",triggerHeight:Ke+dt*2,triggerBg:"#002140",triggerColor:Xe,zeroTriggerWidth:Ke,zeroTriggerHeight:Ke,lightSiderBg:Nt,lightTriggerBg:Nt,lightTriggerColor:Ge}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),it=function(Fe,Pe){var Ie={};for(var Ke in Fe)Object.prototype.hasOwnProperty.call(Fe,Ke)&&Pe.indexOf(Ke)<0&&(Ie[Ke]=Fe[Ke]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ke=Object.getOwnPropertySymbols(Fe);Genull,removeSider:()=>null}});function Me(Fe){let{suffixCls:Pe,tagName:Ie,displayName:Ke}=Fe;return Ge=>qe.forwardRef((dt,Xe)=>qe.createElement(Ge,Object.assign({ref:Xe,suffixCls:Pe,tagName:Ie},dt)))}const te=qe.forwardRef((Fe,Pe)=>{const{prefixCls:Ie,suffixCls:Ke,className:Ge,tagName:Ue}=Fe,dt=it(Fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Xe}=qe.useContext(et.E_),Nt=Xe("layout",Ie),[Je,Wt]=Ot(Nt),It=Ke?`${Nt}-${Ke}`:Nt;return Je(qe.createElement(Ue,Object.assign({className:We()(Ie||It,Ge,Wt),ref:Pe},dt)))}),ne=qe.forwardRef((Fe,Pe)=>{const{direction:Ie}=qe.useContext(et.E_),[Ke,Ge]=qe.useState([]),{prefixCls:Ue,className:dt,rootClassName:Xe,children:Nt,hasSider:Je,tagName:Wt,style:It}=Fe,Ht=it(Fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Mt=(0,jt.Z)(Ht,["suffixCls"]),{getPrefixCls:Xt,layout:gt}=qe.useContext(et.E_),Re=Xt("layout",Ue),[Lt,yn]=Ot(Re),vn=We()(Re,{[`${Re}-has-sider`]:typeof Je=="boolean"?Je:Ke.length>0,[`${Re}-rtl`]:Ie==="rtl"},gt==null?void 0:gt.className,dt,Xe,yn),kt=qe.useMemo(()=>({siderHook:{addSider:en=>{Ge(tn=>[].concat((0,ye.Z)(tn),[en]))},removeSider:en=>{Ge(tn=>tn.filter(On=>On!==en))}}}),[]);return Lt(qe.createElement(Pt.Provider,{value:kt},qe.createElement(Wt,Object.assign({ref:Pe,className:vn,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),It)},Mt),Nt)))}),ce=Me({tagName:"div",displayName:"Layout"})(ne),se=Me({suffixCls:"header",tagName:"header",displayName:"Header"})(te),ge=Me({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(te),me=Me({suffixCls:"content",tagName:"main",displayName:"Content"})(te);var Ce=ce},40875:function(Rn,Nn,ve){"use strict";ve.d(Nn,{J:function(){return et}});var ye=ve(59301),Oe=ve(33234),We=ve(70425),jt=function(ke,Tt){var bt={};for(var tt in ke)Object.prototype.hasOwnProperty.call(ke,tt)&&Tt.indexOf(tt)<0&&(bt[tt]=ke[tt]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,tt=Object.getOwnPropertySymbols(ke);Ot{const{children:bt}=ke,tt=jt(ke,["children"]),Ot=ye.useContext(qe),it=ye.useMemo(()=>Object.assign(Object.assign({},Ot),tt),[Ot,tt.prefixCls,tt.mode,tt.selectable]);return ye.createElement(qe.Provider,{value:it},ye.createElement(Oe.BR,null,(0,We.supportNodeRef)(bt)?ye.cloneElement(bt,{ref:Tt}):bt))});Nn.Z=qe},20834:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Le}});var ye=ve(15285),Oe=ve(59301),We=ve(45818),jt=ve(92310),qe=ve.n(jt),et=ve(36355),ke=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{const{prefixCls:Be,className:De,dashed:Se}=we,rt=ke(we,["prefixCls","className","dashed"]),{getPrefixCls:Et}=Oe.useContext(et.E_),Ye=Et("menu",Be),Ze=qe()({[`${Ye}-item-divider-dashed`]:!!Se},De);return Oe.createElement(ye.iz,Object.assign({className:Ze},rt))},tt=ve(11592),Ot=ve(2738),it=ve(6848),Pt=ve(92343),te=(0,Oe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ce=we=>{var Be;const{className:De,children:Se,icon:rt,title:Et,danger:Ye}=we,{prefixCls:Ze,firstLevel:At,direction:xt,disableMenuItemTitleTooltip:ht,inlineCollapsed:Rt}=Oe.useContext(te),bn=yi=>{const ii=Oe.createElement("span",{className:`${Ze}-title-content`},Se);return(!rt||(0,Pt.l$)(Se)&&Se.type==="span")&&Se&&yi&&At&&typeof Se=="string"?Oe.createElement("div",{className:`${Ze}-inline-collapsed-noicon`},Se.charAt(0)):ii},{siderCollapsed:En}=Oe.useContext(We.D);let un=Et;typeof Et=="undefined"?un=At?Se:"":Et===!1&&(un="");const dn={title:un};!En&&!Rt&&(dn.title=null,dn.open=!1);const Zn=(0,tt.Z)(Se).length;let An=Oe.createElement(ye.ck,Object.assign({},(0,Ot.Z)(we,["title","icon","danger"]),{className:qe()({[`${Ze}-item-danger`]:Ye,[`${Ze}-item-only-child`]:(rt?Zn+1:Zn)===1},De),title:typeof Et=="string"?Et:void 0}),(0,Pt.Tm)(rt,{className:qe()((0,Pt.l$)(rt)?(Be=rt.props)===null||Be===void 0?void 0:Be.className:"",`${Ze}-item-icon`)}),bn(Rt));return ht||(An=Oe.createElement(it.Z,Object.assign({},dn,{placement:xt==="rtl"?"left":"right",overlayClassName:`${Ze}-inline-collapsed-tooltip`}),An)),An},ge=we=>{var Be;const{popupClassName:De,icon:Se,title:rt,theme:Et}=we,Ye=Oe.useContext(te),{prefixCls:Ze,inlineCollapsed:At,theme:xt}=Ye,ht=(0,ye.Xl)();let Rt;if(!Se)Rt=At&&!ht.length&&rt&&typeof rt=="string"?Oe.createElement("div",{className:`${Ze}-inline-collapsed-noicon`},rt.charAt(0)):Oe.createElement("span",{className:`${Ze}-title-content`},rt);else{const En=(0,Pt.l$)(rt)&&rt.type==="span";Rt=Oe.createElement(Oe.Fragment,null,(0,Pt.Tm)(Se,{className:qe()((0,Pt.l$)(Se)?(Be=Se.props)===null||Be===void 0?void 0:Be.className:"",`${Ze}-item-icon`)}),En?rt:Oe.createElement("span",{className:`${Ze}-title-content`},rt))}const bn=Oe.useMemo(()=>Object.assign(Object.assign({},Ye),{firstLevel:!1}),[Ye]);return Oe.createElement(te.Provider,{value:bn},Oe.createElement(ye.Wd,Object.assign({},(0,Ot.Z)(we,["icon"]),{title:Rt,popupClassName:qe()(Ze,De,`${Ze}-${Et||xt}`)})))},me=ve(18785),Ce=ve(70425),Fe=ve(62892),Pe=ve(40875),Ie=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{if(Be&&typeof Be=="object"){const Se=Be,{label:rt,children:Et,key:Ye,type:Ze}=Se,At=Ie(Se,["label","children","key","type"]),xt=Ye!=null?Ye:`tmp-${De}`;return Et||Ze==="group"?Ze==="group"?Oe.createElement(ye.BW,Object.assign({key:xt},At,{title:rt}),Ke(Et)):Oe.createElement(ge,Object.assign({key:xt},At,{title:rt}),Ke(Et)):Ze==="divider"?Oe.createElement(bt,Object.assign({key:xt},At)):Oe.createElement(ce,Object.assign({key:xt},At),rt)}return null}).filter(Be=>Be)}function Ge(we){return Oe.useMemo(()=>we&&Ke(we),[we])}var Ue=ve(64993),dt=ve(17313),Xe=ve(8378),Nt=ve(13826),Je=ve(29878),Wt=ve(83116),It=ve(37613),Mt=we=>{const{componentCls:Be,motionDurationSlow:De,horizontalLineHeight:Se,colorSplit:rt,lineWidth:Et,lineType:Ye,itemPaddingInline:Ze}=we;return{[`${Be}-horizontal`]:{lineHeight:Se,border:0,borderBottom:`${Et}px ${Ye} ${rt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Be}-item, ${Be}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ze},[`> ${Be}-item:hover, > ${Be}-item-active, > ${Be}-submenu ${Be}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Be}-item, ${Be}-submenu-title`]:{transition:[`border-color ${De}`,`background ${De}`].join(",")},[`${Be}-submenu-arrow`]:{display:"none"}}}},gt=we=>{let{componentCls:Be,menuArrowOffset:De}=we;return{[`${Be}-rtl`]:{direction:"rtl"},[`${Be}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Be}-rtl${Be}-vertical, - ${Be}-submenu-rtl ${Be}-vertical`]:{[`${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${De})`},"&::after":{transform:`rotate(45deg) translateY(${De})`}}}}};const Re=we=>Object.assign({},(0,ft.oN)(we));var yn=(we,Be)=>{const{componentCls:De,itemColor:Se,itemSelectedColor:rt,groupTitleColor:Et,itemBg:Ue,subMenuItemBg:Ze,itemSelectedBg:At,activeBarHeight:xt,activeBarWidth:dt,activeBarBorderWidth:Rt,motionDurationSlow:bn,motionEaseInOut:En,motionEaseOut:un,itemPaddingInline:dn,motionDurationMid:Zn,itemHoverColor:An,lineType:yi,colorSplit:ii,itemDisabledColor:Ai,dangerItemColor:Oi,dangerItemHoverColor:Qi,dangerItemSelectedColor:Tn,dangerItemActiveBg:or,dangerItemSelectedBg:Kr,itemHoverBg:Xr,itemActiveBg:zr,menuSubMenuBg:Or,horizontalItemSelectedColor:bo,horizontalItemSelectedBg:Zr,horizontalItemBorderRadius:vr,horizontalItemHoverBg:xo,popupBg:ei}=we;return{[`${De}-${Be}, ${De}-${Be} > ${De}`]:{color:Se,background:Ue,[`&${De}-root:focus-visible`]:Object.assign({},Re(we)),[`${De}-item-group-title`]:{color:Et},[`${De}-submenu-selected`]:{[`> ${De}-submenu-title`]:{color:rt}},[`${De}-item-disabled, ${De}-submenu-disabled`]:{color:`${Ai} !important`},[`${De}-item:not(${De}-item-selected):not(${De}-submenu-selected)`]:{[`&:hover, > ${De}-submenu-title:hover`]:{color:An}},[`&:not(${De}-horizontal)`]:{[`${De}-item:not(${De}-item-selected)`]:{"&:hover":{backgroundColor:Xr},"&:active":{backgroundColor:zr}},[`${De}-submenu-title`]:{"&:hover":{backgroundColor:Xr},"&:active":{backgroundColor:zr}}},[`${De}-item-danger`]:{color:Oi,[`&${De}-item:hover`]:{[`&:not(${De}-item-selected):not(${De}-submenu-selected)`]:{color:Qi}},[`&${De}-item:active`]:{background:or}},[`${De}-item a`]:{"&, &:hover":{color:"inherit"}},[`${De}-item-selected`]:{color:rt,[`&${De}-item-danger`]:{color:Tn},"a, a:hover":{color:"inherit"}},[`& ${De}-item-selected`]:{backgroundColor:At,[`&${De}-item-danger`]:{backgroundColor:Kr}},[`${De}-item, ${De}-submenu-title`]:{[`&:not(${De}-item-disabled):focus-visible`]:Object.assign({},Re(we))},[`&${De}-submenu > ${De}`]:{backgroundColor:Or},[`&${De}-popup > ${De}`]:{backgroundColor:ei},[`&${De}-horizontal`]:Object.assign(Object.assign({},Be==="dark"?{borderBottom:0}:{}),{[`> ${De}-item, > ${De}-submenu`]:{top:Rt,marginTop:-Rt,marginBottom:0,borderRadius:vr,"&::after":{position:"absolute",insetInline:dn,bottom:0,borderBottom:`${xt}px solid transparent`,transition:`border-color ${bn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:xo,"&::after":{borderBottomWidth:xt,borderBottomColor:bo}},"&-selected":{color:bo,backgroundColor:Zr,"&:hover":{backgroundColor:Zr},"&::after":{borderBottomWidth:xt,borderBottomColor:bo}}}}),[`&${De}-root`]:{[`&${De}-inline, &${De}-vertical`]:{borderInlineEnd:`${Rt}px ${yi} ${ii}`}},[`&${De}-inline`]:{[`${De}-sub${De}-inline`]:{background:Ze},[`${De}-item, ${De}-submenu-title`]:Rt&&dt?{width:`calc(100% + ${Rt}px)`}:{},[`${De}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${dt}px solid ${rt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Zn} ${un}`,`opacity ${Zn} ${un}`].join(","),content:'""'},[`&${De}-item-danger`]:{"&::after":{borderInlineEndColor:Tn}}},[`${De}-selected, ${De}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Zn} ${En}`,`opacity ${Zn} ${En}`].join(",")}}}}}};const vn=we=>{const{componentCls:Be,itemHeight:De,itemMarginInline:Se,padding:rt,menuArrowSize:Et,marginXS:Ue,itemMarginBlock:Ze}=we,At=rt+Et+Ue;return{[`${Be}-item`]:{position:"relative",overflow:"hidden"},[`${Be}-item, ${Be}-submenu-title`]:{height:De,lineHeight:`${De}px`,paddingInline:rt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Se,marginBlock:Ze,width:`calc(100% - ${Se*2}px)`},[`> ${Be}-item, + ${Be}-submenu-rtl ${Be}-vertical`]:{[`${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${De})`},"&::after":{transform:`rotate(45deg) translateY(${De})`}}}}};const Re=we=>Object.assign({},(0,dt.oN)(we));var yn=(we,Be)=>{const{componentCls:De,itemColor:Se,itemSelectedColor:rt,groupTitleColor:Et,itemBg:Ye,subMenuItemBg:Ze,itemSelectedBg:At,activeBarHeight:xt,activeBarWidth:ht,activeBarBorderWidth:Rt,motionDurationSlow:bn,motionEaseInOut:En,motionEaseOut:un,itemPaddingInline:dn,motionDurationMid:Zn,itemHoverColor:An,lineType:yi,colorSplit:ii,itemDisabledColor:Ai,dangerItemColor:Oi,dangerItemHoverColor:Qi,dangerItemSelectedColor:Tn,dangerItemActiveBg:or,dangerItemSelectedBg:Kr,itemHoverBg:Xr,itemActiveBg:zr,menuSubMenuBg:Or,horizontalItemSelectedColor:bo,horizontalItemSelectedBg:Zr,horizontalItemBorderRadius:vr,horizontalItemHoverBg:xo,popupBg:ei}=we;return{[`${De}-${Be}, ${De}-${Be} > ${De}`]:{color:Se,background:Ye,[`&${De}-root:focus-visible`]:Object.assign({},Re(we)),[`${De}-item-group-title`]:{color:Et},[`${De}-submenu-selected`]:{[`> ${De}-submenu-title`]:{color:rt}},[`${De}-item-disabled, ${De}-submenu-disabled`]:{color:`${Ai} !important`},[`${De}-item:not(${De}-item-selected):not(${De}-submenu-selected)`]:{[`&:hover, > ${De}-submenu-title:hover`]:{color:An}},[`&:not(${De}-horizontal)`]:{[`${De}-item:not(${De}-item-selected)`]:{"&:hover":{backgroundColor:Xr},"&:active":{backgroundColor:zr}},[`${De}-submenu-title`]:{"&:hover":{backgroundColor:Xr},"&:active":{backgroundColor:zr}}},[`${De}-item-danger`]:{color:Oi,[`&${De}-item:hover`]:{[`&:not(${De}-item-selected):not(${De}-submenu-selected)`]:{color:Qi}},[`&${De}-item:active`]:{background:or}},[`${De}-item a`]:{"&, &:hover":{color:"inherit"}},[`${De}-item-selected`]:{color:rt,[`&${De}-item-danger`]:{color:Tn},"a, a:hover":{color:"inherit"}},[`& ${De}-item-selected`]:{backgroundColor:At,[`&${De}-item-danger`]:{backgroundColor:Kr}},[`${De}-item, ${De}-submenu-title`]:{[`&:not(${De}-item-disabled):focus-visible`]:Object.assign({},Re(we))},[`&${De}-submenu > ${De}`]:{backgroundColor:Or},[`&${De}-popup > ${De}`]:{backgroundColor:ei},[`&${De}-horizontal`]:Object.assign(Object.assign({},Be==="dark"?{borderBottom:0}:{}),{[`> ${De}-item, > ${De}-submenu`]:{top:Rt,marginTop:-Rt,marginBottom:0,borderRadius:vr,"&::after":{position:"absolute",insetInline:dn,bottom:0,borderBottom:`${xt}px solid transparent`,transition:`border-color ${bn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:xo,"&::after":{borderBottomWidth:xt,borderBottomColor:bo}},"&-selected":{color:bo,backgroundColor:Zr,"&:hover":{backgroundColor:Zr},"&::after":{borderBottomWidth:xt,borderBottomColor:bo}}}}),[`&${De}-root`]:{[`&${De}-inline, &${De}-vertical`]:{borderInlineEnd:`${Rt}px ${yi} ${ii}`}},[`&${De}-inline`]:{[`${De}-sub${De}-inline`]:{background:Ze},[`${De}-item, ${De}-submenu-title`]:Rt&&ht?{width:`calc(100% + ${Rt}px)`}:{},[`${De}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ht}px solid ${rt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Zn} ${un}`,`opacity ${Zn} ${un}`].join(","),content:'""'},[`&${De}-item-danger`]:{"&::after":{borderInlineEndColor:Tn}}},[`${De}-selected, ${De}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Zn} ${En}`,`opacity ${Zn} ${En}`].join(",")}}}}}};const vn=we=>{const{componentCls:Be,itemHeight:De,itemMarginInline:Se,padding:rt,menuArrowSize:Et,marginXS:Ye,itemMarginBlock:Ze}=we,At=rt+Et+Ye;return{[`${Be}-item`]:{position:"relative",overflow:"hidden"},[`${Be}-item, ${Be}-submenu-title`]:{height:De,lineHeight:`${De}px`,paddingInline:rt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Se,marginBlock:Ze,width:`calc(100% - ${Se*2}px)`},[`> ${Be}-item, > ${Be}-submenu > ${Be}-submenu-title`]:{height:De,lineHeight:`${De}px`},[`${Be}-item-group-list ${Be}-submenu-title, - ${Be}-submenu-title`]:{paddingInlineEnd:At}}};var en=we=>{const{componentCls:Be,iconCls:De,itemHeight:Se,colorTextLightSolid:rt,dropdownWidth:Et,controlHeightLG:Ue,motionDurationMid:Ze,motionEaseOut:At,paddingXL:xt,itemMarginInline:dt,fontSizeLG:Rt,motionDurationSlow:bn,paddingXS:En,boxShadowSecondary:un,collapsedWidth:dn,collapsedIconSize:Zn}=we,An={height:Se,lineHeight:`${Se}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Be]:{"&-inline, &-vertical":Object.assign({[`&${Be}-root`]:{boxShadow:"none"}},vn(we))},[`${Be}-submenu-popup`]:{[`${Be}-vertical`]:Object.assign(Object.assign({},vn(we)),{boxShadow:un})}},{[`${Be}-submenu-popup ${Be}-vertical${Be}-sub`]:{minWidth:Et,maxHeight:`calc(100vh - ${Ue*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Be}-inline`]:{width:"100%",[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${bn}`,`background ${bn}`,`padding ${Ze} ${At}`].join(","),[`> ${Be}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Be}-sub${Be}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Be}-submenu > ${Be}-submenu-title`]:An,[`& ${Be}-item-group-title`]:{paddingInlineStart:xt}},[`${Be}-item`]:An}},{[`${Be}-inline-collapsed`]:{width:dn,[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu ${Be}-submenu-title`]:{[`> ${Be}-inline-collapsed-noicon`]:{fontSize:Rt,textAlign:"center"}}},[`> ${Be}-item, + ${Be}-submenu-title`]:{paddingInlineEnd:At}}};var en=we=>{const{componentCls:Be,iconCls:De,itemHeight:Se,colorTextLightSolid:rt,dropdownWidth:Et,controlHeightLG:Ye,motionDurationMid:Ze,motionEaseOut:At,paddingXL:xt,itemMarginInline:ht,fontSizeLG:Rt,motionDurationSlow:bn,paddingXS:En,boxShadowSecondary:un,collapsedWidth:dn,collapsedIconSize:Zn}=we,An={height:Se,lineHeight:`${Se}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Be]:{"&-inline, &-vertical":Object.assign({[`&${Be}-root`]:{boxShadow:"none"}},vn(we))},[`${Be}-submenu-popup`]:{[`${Be}-vertical`]:Object.assign(Object.assign({},vn(we)),{boxShadow:un})}},{[`${Be}-submenu-popup ${Be}-vertical${Be}-sub`]:{minWidth:Et,maxHeight:`calc(100vh - ${Ye*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Be}-inline`]:{width:"100%",[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${bn}`,`background ${bn}`,`padding ${Ze} ${At}`].join(","),[`> ${Be}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Be}-sub${Be}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Be}-submenu > ${Be}-submenu-title`]:An,[`& ${Be}-item-group-title`]:{paddingInlineStart:xt}},[`${Be}-item`]:An}},{[`${Be}-inline-collapsed`]:{width:dn,[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu ${Be}-submenu-title`]:{[`> ${Be}-inline-collapsed-noicon`]:{fontSize:Rt,textAlign:"center"}}},[`> ${Be}-item, > ${Be}-item-group > ${Be}-item-group-list > ${Be}-item, > ${Be}-item-group > ${Be}-item-group-list > ${Be}-submenu > ${Be}-submenu-title, - > ${Be}-submenu > ${Be}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Rt/2}px - ${dt}px)`,textOverflow:"clip",[` + > ${Be}-submenu > ${Be}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Rt/2}px - ${ht}px)`,textOverflow:"clip",[` ${Be}-submenu-arrow, ${Be}-submenu-expand-icon - `]:{opacity:0},[`${Be}-item-icon, ${De}`]:{margin:0,fontSize:Zn,lineHeight:`${Se}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Be}-item-icon, ${De}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Be}-item-icon, ${De}`]:{display:"none"},"a, a:hover":{color:rt}},[`${Be}-item-group-title`]:Object.assign(Object.assign({},ft.vS),{paddingInline:En})}}]};const tn=we=>{const{componentCls:Be,motionDurationSlow:De,motionDurationMid:Se,motionEaseInOut:rt,motionEaseOut:Et,iconCls:Ue,iconSize:Ze,iconMarginInlineEnd:At}=we;return{[`${Be}-item, ${Be}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${De}`,`background ${De}`,`padding ${De} ${rt}`].join(","),[`${Be}-item-icon, ${Ue}`]:{minWidth:Ze,fontSize:Ze,transition:[`font-size ${Se} ${Et}`,`margin ${De} ${rt}`,`color ${De}`].join(","),"+ span":{marginInlineStart:At,opacity:1,transition:[`opacity ${De} ${rt}`,`margin ${De}`,`color ${De}`].join(",")}},[`${Be}-item-icon`]:Object.assign({},(0,ft.Ro)()),[`&${Be}-item-only-child`]:{[`> ${Ue}, > ${Be}-item-icon`]:{marginInlineEnd:0}}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Be}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},On=we=>{const{componentCls:Be,motionDurationSlow:De,motionEaseInOut:Se,borderRadius:rt,menuArrowSize:Et,menuArrowOffset:Ue}=we;return{[`${Be}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:we.margin,width:Et,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${De} ${Se}, opacity ${De}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Et*.6,height:Et*.15,backgroundColor:"currentcolor",borderRadius:rt,transition:[`background ${De} ${Se}`,`transform ${De} ${Se}`,`top ${De} ${Se}`,`color ${De} ${Se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ue})`},"&::after":{transform:`rotate(-45deg) translateY(${Ue})`}}}}},hn=we=>{const{antCls:Be,componentCls:De,fontSize:Se,motionDurationSlow:rt,motionDurationMid:Et,motionEaseInOut:Ue,paddingXS:Ze,padding:At,colorSplit:xt,lineWidth:dt,zIndexPopup:Rt,borderRadiusLG:bn,subMenuItemBorderRadius:En,menuArrowSize:un,menuArrowOffset:dn,lineType:Zn,menuPanelMaskInset:An,groupTitleLineHeight:yi,groupTitleFontSize:ii}=we;return[{"":{[`${De}`]:Object.assign(Object.assign({},(0,ft.dF)()),{"&-hidden":{display:"none"}})},[`${De}-submenu-hidden`]:{display:"none"}},{[De]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(we)),(0,ft.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${rt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${De}-item`]:{flex:"none"}},[`${De}-item, ${De}-submenu, ${De}-submenu-title`]:{borderRadius:we.itemBorderRadius},[`${De}-item-group-title`]:{padding:`${Ze}px ${At}px`,fontSize:ii,lineHeight:yi,transition:`all ${rt}`},[`&-horizontal ${De}-submenu`]:{transition:[`border-color ${rt} ${Ue}`,`background ${rt} ${Ue}`].join(",")},[`${De}-submenu, ${De}-submenu-inline`]:{transition:[`border-color ${rt} ${Ue}`,`background ${rt} ${Ue}`,`padding ${Et} ${Ue}`].join(",")},[`${De}-submenu ${De}-sub`]:{cursor:"initial",transition:[`background ${rt} ${Ue}`,`padding ${rt} ${Ue}`].join(",")},[`${De}-title-content`]:{transition:`color ${rt}`},[`${De}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${De}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:xt,borderStyle:Zn,borderWidth:0,borderTopWidth:dt,marginBlock:dt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tn(we)),{[`${De}-item-group`]:{[`${De}-item-group-list`]:{margin:0,padding:0,[`${De}-item, ${De}-submenu-title`]:{paddingInline:`${Se*2}px ${At}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Rt,borderRadius:bn,boxShadow:"none",transformOrigin:"0 0",[`&${De}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${An}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:An},"\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:we.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:we.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:we.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:we.paddingXS},[`> ${De}`]:Object.assign(Object.assign(Object.assign({borderRadius:bn},tn(we)),On(we)),{[`${De}-item, ${De}-submenu > ${De}-submenu-title`]:{borderRadius:En},[`${De}-submenu-title::after`]:{transition:`transform ${rt} ${Ue}`}})}}),On(we)),{[`&-inline-collapsed ${De}-submenu-arrow, - &-inline ${De}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${dn})`},"&::after":{transform:`rotate(45deg) translateX(-${dn})`}},[`${De}-submenu-open${De}-submenu-inline > ${De}-submenu-title > ${De}-submenu-arrow`]:{transform:`translateY(-${un*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${dn})`},"&::before":{transform:`rotate(45deg) translateX(${dn})`}}})},{[`${Be}-layout-header`]:{[De]:{lineHeight:"inherit"}}}]};var Bn=(we,Be)=>(0,Wt.Z)("Menu",Se=>{if(Be===!1)return[];const{colorBgElevated:rt,colorPrimary:Et,colorTextLightSolid:Ue,controlHeightLG:Ze,fontSize:At,darkItemColor:xt,darkDangerItemColor:dt,darkItemBg:Rt,darkSubMenuItemBg:bn,darkItemSelectedColor:En,darkItemSelectedBg:un,darkDangerItemSelectedBg:dn,darkItemHoverBg:Zn,darkGroupTitleColor:An,darkItemHoverColor:yi,darkItemDisabledColor:ii,darkDangerItemHoverColor:Ai,darkDangerItemSelectedColor:Oi,darkDangerItemActiveBg:Qi}=Se,Tn=At/7*5,or=(0,It.TS)(Se,{menuArrowSize:Tn,menuHorizontalHeight:Ze*1.15,menuArrowOffset:`${Tn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:rt}),Kr=(0,It.TS)(or,{itemColor:xt,itemHoverColor:yi,groupTitleColor:An,itemSelectedColor:En,itemBg:Rt,popupBg:Rt,subMenuItemBg:bn,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Zn,itemDisabledColor:ii,dangerItemColor:dt,dangerItemHoverColor:Ai,dangerItemSelectedColor:Oi,dangerItemActiveBg:Qi,dangerItemSelectedBg:dn,menuSubMenuBg:bn,horizontalItemSelectedColor:Ue,horizontalItemSelectedBg:Et});return[hn(or),Mt(or),en(or),yn(or,"light"),yn(Kr,"dark"),gt(or),(0,Xe.Z)(or),(0,kt.oN)(or,"slide-up"),(0,kt.oN)(or,"slide-down"),(0,Je._y)(or,"zoom-big")]},Se=>{const{colorPrimary:rt,colorError:Et,colorTextDisabled:Ue,colorErrorBg:Ze,colorText:At,colorTextDescription:xt,colorBgContainer:dt,colorFillAlter:Rt,colorFillContent:bn,lineWidth:En,lineWidthBold:un,controlItemBgActive:dn,colorBgTextHover:Zn,controlHeightLG:An,lineHeight:yi,colorBgElevated:ii,marginXXS:Ai,padding:Oi,fontSize:Qi,controlHeightSM:Tn,fontSizeLG:or,colorTextLightSolid:Kr,colorErrorHover:Xr}=Se,zr=new Ge.C(Kr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Se.zIndexPopupBase+50,radiusItem:Se.borderRadiusLG,itemBorderRadius:Se.borderRadiusLG,radiusSubMenuItem:Se.borderRadiusSM,subMenuItemBorderRadius:Se.borderRadiusSM,colorItemText:At,itemColor:At,colorItemTextHover:At,itemHoverColor:At,colorItemTextHoverHorizontal:rt,horizontalItemHoverColor:rt,colorGroupTitle:xt,groupTitleColor:xt,colorItemTextSelected:rt,itemSelectedColor:rt,colorItemTextSelectedHorizontal:rt,horizontalItemSelectedColor:rt,colorItemBg:dt,itemBg:dt,colorItemBgHover:Zn,itemHoverBg:Zn,colorItemBgActive:bn,itemActiveBg:dn,colorSubItemBg:Rt,subMenuItemBg:Rt,colorItemBgSelected:dn,itemSelectedBg:dn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:un,activeBarHeight:un,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ue,itemDisabledColor:Ue,colorDangerItemText:Et,dangerItemColor:Et,colorDangerItemTextHover:Et,dangerItemHoverColor:Et,colorDangerItemTextSelected:Et,dangerItemSelectedColor:Et,colorDangerItemBgActive:Ze,dangerItemActiveBg:Ze,colorDangerItemBgSelected:Ze,dangerItemSelectedBg:Ze,itemMarginInline:Se.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:An,groupTitleLineHeight:yi,collapsedWidth:An*2,popupBg:ii,itemMarginBlock:Ai,itemPaddingInline:Oi,horizontalLineHeight:`${An*1.15}px`,iconSize:Qi,iconMarginInlineEnd:Tn-Qi,collapsedIconSize:or,groupTitleFontSize:Qi,darkItemDisabledColor:new Ge.C(Kr).setAlpha(.25).toRgbString(),darkItemColor:zr,darkDangerItemColor:Et,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Kr,darkItemSelectedBg:rt,darkDangerItemSelectedBg:Et,darkItemHoverBg:"transparent",darkGroupTitleColor:zr,darkItemHoverColor:Kr,darkDangerItemHoverColor:Xr,darkDangerItemSelectedColor:Kr,darkDangerItemActiveBg:Et}},{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"]]})(we),mt=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{var De,Se;const rt=Oe.useContext(Pe.Z),Et=rt||{},{getPrefixCls:Ue,getPopupContainer:Ze,direction:At,menu:xt}=Oe.useContext(et.E_),dt=Ue(),{prefixCls:Rt,className:bn,style:En,theme:un="light",expandIcon:dn,_internalDisableMenuItemTitleTooltip:Zn,inlineCollapsed:An,siderCollapsed:yi,items:ii,children:Ai,rootClassName:Oi,mode:Qi,selectable:Tn,onClick:or,overflowedIndicatorPopupClassName:Kr}=we,Xr=mt(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),zr=(0,Ot.Z)(Xr,["collapsedWidth"]),Or=Ye(ii)||Ai;(De=Et.validator)===null||De===void 0||De.call(Et,{mode:Qi});const bo=(0,Ce.useEvent)(function(){var sn;or==null||or.apply(void 0,arguments),(sn=Et.onClick)===null||sn===void 0||sn.call(Et)}),Zr=Et.mode||Qi,vr=Tn!=null?Tn:Et.selectable,xo=Oe.useMemo(()=>yi!==void 0?yi:An,[An,yi]),ei={horizontal:{motionName:`${dt}-slide-up`},inline:(0,Fe.Z)(dt),other:{motionName:`${dt}-zoom-big`}},Ee=Ue("menu",Rt||Et.prefixCls),[Jn,ci]=Bn(Ee,!rt),on=qe()(`${Ee}-${un}`,xt==null?void 0:xt.className,bn);let qn;if(typeof dn=="function")qn=dn;else if(dn===null||dn===!1)qn=null;else if(Et.expandIcon===null||Et.expandIcon===!1)qn=null;else{const sn=dn!=null?dn:Et.expandIcon;qn=(0,Pt.Tm)(sn,{className:qe()(`${Ee}-submenu-expand-icon`,(0,Pt.l$)(sn)?(Se=sn.props)===null||Se===void 0?void 0:Se.className:"")})}const Gn=Oe.useMemo(()=>({prefixCls:Ee,inlineCollapsed:xo||!1,direction:At,firstLevel:!0,theme:un,mode:Zr,disableMenuItemTitleTooltip:Zn}),[Ee,xo,At,Zn,un]);return Jn(Oe.createElement(Pe.Z.Provider,{value:null},Oe.createElement(te.Provider,{value:Gn},Oe.createElement(ye.ZP,Object.assign({getPopupContainer:Ze,overflowedIndicator:Oe.createElement(me.Z,null),overflowedIndicatorPopupClassName:qe()(Ee,`${Ee}-${un}`,Kr),mode:Zr,selectable:vr,onClick:bo},zr,{inlineCollapsed:xo,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),En),className:on,prefixCls:Ee,direction:At,defaultMotions:ei,expandIcon:qn,ref:Be,rootClassName:qe()(Oi,ci)}),Or))))});const ze=(0,Oe.forwardRef)((we,Be)=>{const De=(0,Oe.useRef)(null),Se=Oe.useContext(We.D);return(0,Oe.useImperativeHandle)(Be,()=>({menu:De.current,focus:rt=>{var Et;(Et=De.current)===null||Et===void 0||Et.focus(rt)}})),Oe.createElement(xn,Object.assign({ref:De},we,Se))});ze.Item=ce,ze.SubMenu=ge,ze.Divider=bt,ze.ItemGroup=ye.BW;var Le=ze},58421:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Et}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(Ze,At){return Oe.createElement(qe.Z,(0,ye.Z)({},Ze,{ref:At,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(49198),tt=ve(33853),Ot=ve(38819),it=ve(92310),Pt=ve.n(it),Me=ve(90493),te=ve(44127),ne=ve(52884),ce=ve(95727),se=ve(65711),ge=ve(85745),me=ve(26112),Ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Fe=Ce,Pe=ve(91735),Ie=function(Ue){(0,se.Z)(At,Ue);var Ze=(0,ge.Z)(At);function At(){var xt;(0,ne.Z)(this,At);for(var dt=arguments.length,Rt=new Array(dt),bn=0;bn=0||En.relatedTarget.className.indexOf("".concat(An,"-item"))>=0))&&Zn(xt.getValidValue()))},xt.go=function(En){var un=xt.state.goInputText;un!==""&&(En.keyCode===Fe.ENTER||En.type==="click")&&(xt.setState({goInputText:""}),xt.props.quickGo(xt.getValidValue()))},xt}return(0,ce.Z)(At,[{key:"getPageSizeOptions",value:function(){var dt=this.props,Rt=dt.pageSize,bn=dt.pageSizeOptions;return bn.some(function(En){return En.toString()===Rt.toString()})?bn:bn.concat([Rt.toString()]).sort(function(En,un){var dn=Number.isNaN(Number(En))?0:Number(En),Zn=Number.isNaN(Number(un))?0:Number(un);return dn-Zn})}},{key:"render",value:function(){var dt=this,Rt=this.props,bn=Rt.pageSize,En=Rt.locale,un=Rt.rootPrefixCls,dn=Rt.changeSize,Zn=Rt.quickGo,An=Rt.goButton,yi=Rt.selectComponentClass,ii=Rt.buildOptionText,Ai=Rt.selectPrefixCls,Oi=Rt.disabled,Qi=this.state.goInputText,Tn="".concat(un,"-options"),or=yi,Kr=null,Xr=null,zr=null;if(!dn&&!Zn)return null;var Or=this.getPageSizeOptions();if(dn&&or){var bo=Or.map(function(Zr,vr){return Oe.createElement(or.Option,{key:vr,value:Zr.toString()},(ii||dt.buildOptionText)(Zr))});Kr=Oe.createElement(or,{disabled:Oi,prefixCls:Ai,showSearch:!1,className:"".concat(Tn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(bn||Or[0]).toString(),onChange:this.changeSize,getPopupContainer:function(vr){return vr.parentNode},"aria-label":En.page_size,defaultOpen:!1},bo)}return Zn&&(An&&(zr=typeof An=="boolean"?Oe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Oi,className:"".concat(Tn,"-quick-jumper-button")},En.jump_to_confirm):Oe.createElement("span",{onClick:this.go,onKeyUp:this.go},An)),Xr=Oe.createElement("div",{className:"".concat(Tn,"-quick-jumper")},En.jump_to,Oe.createElement("input",{disabled:Oi,type:"text",value:Qi,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,zr)),Oe.createElement("li",{className:"".concat(Tn)},Kr,Xr)}}]),At}(Oe.Component);Ie.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ke=Ie,Ye=function(Ze){var At,xt=Ze.rootPrefixCls,dt=Ze.page,Rt=Ze.active,bn=Ze.className,En=Ze.showTitle,un=Ze.onClick,dn=Ze.onKeyPress,Zn=Ze.itemRender,An="".concat(xt,"-item"),yi=Pt()(An,"".concat(An,"-").concat(dt),(At={},(0,Me.Z)(At,"".concat(An,"-active"),Rt),(0,Me.Z)(At,"".concat(An,"-disabled"),!dt),(0,Me.Z)(At,Ze.className,bn),At)),ii=function(){un(dt)},Ai=function(Tn){dn(Tn,un,dt)},Oi=Zn(dt,"page",Oe.createElement("a",{rel:"nofollow"},dt));return Oi?Oe.createElement("li",{title:En?dt.toString():null,className:yi,onClick:ii,onKeyPress:Ai,tabIndex:0},Oi):null},Ge=Ye;function ft(){}function Xe(Ue){var Ze=Number(Ue);return typeof Ze=="number"&&!Number.isNaN(Ze)&&isFinite(Ze)&&Math.floor(Ze)===Ze}var kt=function(Ze,At,xt){return xt};function Je(Ue,Ze,At){var xt=typeof Ue=="undefined"?Ze.pageSize:Ue;return Math.floor((At.total-1)/xt)+1}var Wt=function(Ue){(0,se.Z)(At,Ue);var Ze=(0,ge.Z)(At);function At(xt){var dt;(0,ne.Z)(this,At),dt=Ze.call(this,xt),dt.paginationNode=Oe.createRef(),dt.getJumpPrevPage=function(){return Math.max(1,dt.state.current-(dt.props.showLessItems?3:5))},dt.getJumpNextPage=function(){return Math.min(Je(void 0,dt.state,dt.props),dt.state.current+(dt.props.showLessItems?3:5))},dt.getItemIcon=function(dn,Zn){var An=dt.props.prefixCls,yi=dn||Oe.createElement("button",{type:"button","aria-label":Zn,className:"".concat(An,"-item-link")});return typeof dn=="function"&&(yi=Oe.createElement(dn,(0,te.Z)({},dt.props))),yi},dt.isValid=function(dn){var Zn=dt.props.total;return Xe(dn)&&dn!==dt.state.current&&Xe(Zn)&&Zn>0},dt.shouldDisplayQuickJumper=function(){var dn=dt.props,Zn=dn.showQuickJumper,An=dn.total,yi=dt.state.pageSize;return An<=yi?!1:Zn},dt.handleKeyDown=function(dn){(dn.keyCode===Fe.ARROW_UP||dn.keyCode===Fe.ARROW_DOWN)&&dn.preventDefault()},dt.handleKeyUp=function(dn){var Zn=dt.getValidValue(dn),An=dt.state.currentInputValue;Zn!==An&&dt.setState({currentInputValue:Zn}),dn.keyCode===Fe.ENTER?dt.handleChange(Zn):dn.keyCode===Fe.ARROW_UP?dt.handleChange(Zn-1):dn.keyCode===Fe.ARROW_DOWN&&dt.handleChange(Zn+1)},dt.handleBlur=function(dn){var Zn=dt.getValidValue(dn);dt.handleChange(Zn)},dt.changePageSize=function(dn){var Zn=dt.state.current,An=Je(dn,dt.state,dt.props);Zn=Zn>An?An:Zn,An===0&&(Zn=dt.state.current),typeof dn=="number"&&("pageSize"in dt.props||dt.setState({pageSize:dn}),"current"in dt.props||dt.setState({current:Zn,currentInputValue:Zn})),dt.props.onShowSizeChange(Zn,dn),"onChange"in dt.props&&dt.props.onChange&&dt.props.onChange(Zn,dn)},dt.handleChange=function(dn){var Zn=dt.props,An=Zn.disabled,yi=Zn.onChange,ii=dt.state,Ai=ii.pageSize,Oi=ii.current,Qi=ii.currentInputValue;if(dt.isValid(dn)&&!An){var Tn=Je(void 0,dt.state,dt.props),or=dn;return dn>Tn?or=Tn:dn<1&&(or=1),"current"in dt.props||dt.setState({current:or}),or!==Qi&&dt.setState({currentInputValue:or}),yi(or,Ai),or}return Oi},dt.prev=function(){dt.hasPrev()&&dt.handleChange(dt.state.current-1)},dt.next=function(){dt.hasNext()&&dt.handleChange(dt.state.current+1)},dt.jumpPrev=function(){dt.handleChange(dt.getJumpPrevPage())},dt.jumpNext=function(){dt.handleChange(dt.getJumpNextPage())},dt.hasPrev=function(){return dt.state.current>1},dt.hasNext=function(){return dt.state.current2?An-2:0),ii=2;ii=bn?un=bn:un=Number(Rt),un}},{key:"getShowSizeChanger",value:function(){var dt=this.props,Rt=dt.showSizeChanger,bn=dt.total,En=dt.totalBoundaryShowSizeChanger;return typeof Rt!="undefined"?Rt:bn>En}},{key:"render",value:function(){var dt=this.props,Rt=dt.prefixCls,bn=dt.className,En=dt.style,un=dt.disabled,dn=dt.hideOnSinglePage,Zn=dt.total,An=dt.locale,yi=dt.showQuickJumper,ii=dt.showLessItems,Ai=dt.showTitle,Oi=dt.showTotal,Qi=dt.simple,Tn=dt.itemRender,or=dt.showPrevNextJumpers,Kr=dt.jumpPrevIcon,Xr=dt.jumpNextIcon,zr=dt.selectComponentClass,Or=dt.selectPrefixCls,bo=dt.pageSizeOptions,Zr=this.state,vr=Zr.current,xo=Zr.pageSize,ei=Zr.currentInputValue;if(dn===!0&&Zn<=xo)return null;var Ee=Je(void 0,this.state,this.props),Jn=[],ci=null,on=null,qn=null,Gn=null,sn=null,Qt=yi&&yi.goButton,pn=ii?1:2,St=vr-1>0?vr-1:0,Ct=vr+1Zn?Zn:vr*xo]));if(Qi){Qt&&(typeof Qt=="boolean"?sn=Oe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},An.jump_to_confirm):sn=Oe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qt),sn=Oe.createElement("li",{title:Ai?"".concat(An.jump_to).concat(vr,"/").concat(Ee):null,className:"".concat(Rt,"-simple-pager")},sn));var rn=this.renderPrev(St);return Oe.createElement("ul",(0,ye.Z)({className:Pt()(Rt,"".concat(Rt,"-simple"),(0,Me.Z)({},"".concat(Rt,"-disabled"),un),bn),style:En,ref:this.paginationNode},je),Yt,rn?Oe.createElement("li",{title:Ai?An.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Pt()("".concat(Rt,"-prev"),(0,Me.Z)({},"".concat(Rt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},rn):null,Oe.createElement("li",{title:Ai?"".concat(vr,"/").concat(Ee):null,className:"".concat(Rt,"-simple-pager")},Oe.createElement("input",{type:"text",value:ei,disabled:un,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Oe.createElement("span",{className:"".concat(Rt,"-slash")},"/"),Ee),Oe.createElement("li",{title:Ai?An.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Pt()("".concat(Rt,"-next"),(0,Me.Z)({},"".concat(Rt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ct)),sn)}if(Ee<=3+pn*2){var ht={locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ai,itemRender:Tn};Ee||Jn.push(Oe.createElement(Ge,(0,ye.Z)({},ht,{key:"noPager",page:1,className:"".concat(Rt,"-item-disabled")})));for(var _e=1;_e<=Ee;_e+=1){var $t=vr===_e;Jn.push(Oe.createElement(Ge,(0,ye.Z)({},ht,{key:_e,page:_e,active:$t})))}}else{var zt=ii?An.prev_3:An.prev_5,Fn=ii?An.next_3:An.next_5,Hn=Tn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Kr,"prev page")),ut=Tn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Xr,"next page"));or&&(ci=Hn?Oe.createElement("li",{title:Ai?zt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Pt()("".concat(Rt,"-jump-prev"),(0,Me.Z)({},"".concat(Rt,"-jump-prev-custom-icon"),!!Kr))},Hn):null,on=ut?Oe.createElement("li",{title:Ai?Fn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Pt()("".concat(Rt,"-jump-next"),(0,Me.Z)({},"".concat(Rt,"-jump-next-custom-icon"),!!Xr))},ut):null),Gn=Oe.createElement(Ge,{locale:An,last:!0,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ee,page:Ee,active:!1,showTitle:Ai,itemRender:Tn}),qn=Oe.createElement(Ge,{locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ai,itemRender:Tn});var cn=Math.max(1,vr-pn),Kn=Math.min(vr+pn,Ee);vr-1<=pn&&(Kn=1+pn*2),Ee-vr<=pn&&(cn=Ee-pn*2);for(var _n=cn;_n<=Kn;_n+=1){var Zt=vr===_n;Jn.push(Oe.createElement(Ge,{locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_n,page:_n,active:Zt,showTitle:Ai,itemRender:Tn}))}vr-1>=pn*2&&vr!==3&&(Jn[0]=(0,Oe.cloneElement)(Jn[0],{className:"".concat(Rt,"-item-after-jump-prev")}),Jn.unshift(ci)),Ee-vr>=pn*2&&vr!==Ee-2&&(Jn[Jn.length-1]=(0,Oe.cloneElement)(Jn[Jn.length-1],{className:"".concat(Rt,"-item-before-jump-next")}),Jn.push(on)),cn!==1&&Jn.unshift(qn),Kn!==Ee&&Jn.push(Gn)}var nn=!this.hasPrev()||!Ee,Pi=!this.hasNext()||!Ee,xi=this.renderPrev(St),Si=this.renderNext(Ct);return Oe.createElement("ul",(0,ye.Z)({className:Pt()(Rt,bn,(0,Me.Z)({},"".concat(Rt,"-disabled"),un)),style:En,ref:this.paginationNode},je),Yt,xi?Oe.createElement("li",{title:Ai?An.prev_page:null,onClick:this.prev,tabIndex:nn?null:0,onKeyPress:this.runIfEnterPrev,className:Pt()("".concat(Rt,"-prev"),(0,Me.Z)({},"".concat(Rt,"-disabled"),nn)),"aria-disabled":nn},xi):null,Jn,Si?Oe.createElement("li",{title:Ai?An.next_page:null,onClick:this.next,tabIndex:Pi?null:0,onKeyPress:this.runIfEnterNext,className:Pt()("".concat(Rt,"-next"),(0,Me.Z)({},"".concat(Rt,"-disabled"),Pi)),"aria-disabled":Pi},Si):null,Oe.createElement(Ke,{disabled:un,locale:An,rootPrefixCls:Rt,selectComponentClass:zr,selectPrefixCls:Or,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:vr,pageSize:xo,pageSizeOptions:bo,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qt}))}}],[{key:"getDerivedStateFromProps",value:function(dt,Rt){var bn={};if("current"in dt&&(bn.current=dt.current,dt.current!==Rt.current&&(bn.currentInputValue=bn.current)),"pageSize"in dt&&dt.pageSize!==Rt.pageSize){var En=Rt.current,un=Je(dt.pageSize,Rt,dt);En=En>un?un:En,"current"in dt||(bn.current=En,bn.currentInputValue=En),bn.pageSize=dt.pageSize}return bn}}]),At}(Oe.Component);Wt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ft,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ft,locale:Pe.Z,style:{},itemRender:kt,totalBoundaryShowSizeChanger:50};var It=Wt,Ht=ve(22075),Mt=ve(36355),Xt=ve(19716),gt=ve(8628),Re=ve(9763),Lt=ve(57809);const yn=Ue=>Oe.createElement(Lt.default,Object.assign({},Ue,{showSearch:!0,size:"small"})),vn=Ue=>Oe.createElement(Lt.default,Object.assign({},Ue,{showSearch:!0,size:"middle"}));yn.Option=Lt.default.Option,vn.Option=Lt.default.Option;var Nt=ve(9937),en=ve(17313),tn=ve(83116),On=ve(37613);const hn=Ue=>{const{componentCls:Ze}=Ue;return{[`${Ze}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ze}-item-link`]:{color:Ue.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ze}-item-link`]:{color:Ue.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ze}-disabled`]:{cursor:"not-allowed",[`${Ze}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ue.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ue.colorBorder,backgroundColor:Ue.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ue.itemActiveBgDisabled},a:{color:Ue.itemActiveColorDisabled}}},[`${Ze}-item-link`]:{color:Ue.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ze}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ze}-simple-pager`]:{color:Ue.colorTextDisabled},[`${Ze}-jump-prev, ${Ze}-jump-next`]:{[`${Ze}-item-link-icon`]:{opacity:0},[`${Ze}-item-ellipsis`]:{opacity:1}}},[`&${Ze}-simple`]:{[`${Ze}-prev, ${Ze}-next`]:{[`&${Ze}-disabled ${Ze}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Bn=Ue=>{const{componentCls:Ze}=Ue;return{[`&${Ze}-mini ${Ze}-total-text, &${Ze}-mini ${Ze}-simple-pager`]:{height:Ue.itemSizeSM,lineHeight:`${Ue.itemSizeSM}px`},[`&${Ze}-mini ${Ze}-item`]:{minWidth:Ue.itemSizeSM,height:Ue.itemSizeSM,margin:0,lineHeight:`${Ue.itemSizeSM-2}px`},[`&${Ze}-mini:not(${Ze}-disabled) ${Ze}-item:not(${Ze}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ue.colorBgTextHover},"&:active":{backgroundColor:Ue.colorBgTextActive}},[`&${Ze}-mini ${Ze}-prev, &${Ze}-mini ${Ze}-next`]:{minWidth:Ue.itemSizeSM,height:Ue.itemSizeSM,margin:0,lineHeight:`${Ue.itemSizeSM}px`},[`&${Ze}-mini:not(${Ze}-disabled)`]:{[`${Ze}-prev, ${Ze}-next`]:{[`&:hover ${Ze}-item-link`]:{backgroundColor:Ue.colorBgTextHover},[`&:active ${Ze}-item-link`]:{backgroundColor:Ue.colorBgTextActive},[`&${Ze}-disabled:hover ${Ze}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${Be}-item-icon, ${De}`]:{margin:0,fontSize:Zn,lineHeight:`${Se}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Be}-item-icon, ${De}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Be}-item-icon, ${De}`]:{display:"none"},"a, a:hover":{color:rt}},[`${Be}-item-group-title`]:Object.assign(Object.assign({},dt.vS),{paddingInline:En})}}]};const tn=we=>{const{componentCls:Be,motionDurationSlow:De,motionDurationMid:Se,motionEaseInOut:rt,motionEaseOut:Et,iconCls:Ye,iconSize:Ze,iconMarginInlineEnd:At}=we;return{[`${Be}-item, ${Be}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${De}`,`background ${De}`,`padding ${De} ${rt}`].join(","),[`${Be}-item-icon, ${Ye}`]:{minWidth:Ze,fontSize:Ze,transition:[`font-size ${Se} ${Et}`,`margin ${De} ${rt}`,`color ${De}`].join(","),"+ span":{marginInlineStart:At,opacity:1,transition:[`opacity ${De} ${rt}`,`margin ${De}`,`color ${De}`].join(",")}},[`${Be}-item-icon`]:Object.assign({},(0,dt.Ro)()),[`&${Be}-item-only-child`]:{[`> ${Ye}, > ${Be}-item-icon`]:{marginInlineEnd:0}}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Be}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},On=we=>{const{componentCls:Be,motionDurationSlow:De,motionEaseInOut:Se,borderRadius:rt,menuArrowSize:Et,menuArrowOffset:Ye}=we;return{[`${Be}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:we.margin,width:Et,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${De} ${Se}, opacity ${De}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Et*.6,height:Et*.15,backgroundColor:"currentcolor",borderRadius:rt,transition:[`background ${De} ${Se}`,`transform ${De} ${Se}`,`top ${De} ${Se}`,`color ${De} ${Se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ye})`},"&::after":{transform:`rotate(-45deg) translateY(${Ye})`}}}}},hn=we=>{const{antCls:Be,componentCls:De,fontSize:Se,motionDurationSlow:rt,motionDurationMid:Et,motionEaseInOut:Ye,paddingXS:Ze,padding:At,colorSplit:xt,lineWidth:ht,zIndexPopup:Rt,borderRadiusLG:bn,subMenuItemBorderRadius:En,menuArrowSize:un,menuArrowOffset:dn,lineType:Zn,menuPanelMaskInset:An,groupTitleLineHeight:yi,groupTitleFontSize:ii}=we;return[{"":{[`${De}`]:Object.assign(Object.assign({},(0,dt.dF)()),{"&-hidden":{display:"none"}})},[`${De}-submenu-hidden`]:{display:"none"}},{[De]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(we)),(0,dt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${rt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${De}-item`]:{flex:"none"}},[`${De}-item, ${De}-submenu, ${De}-submenu-title`]:{borderRadius:we.itemBorderRadius},[`${De}-item-group-title`]:{padding:`${Ze}px ${At}px`,fontSize:ii,lineHeight:yi,transition:`all ${rt}`},[`&-horizontal ${De}-submenu`]:{transition:[`border-color ${rt} ${Ye}`,`background ${rt} ${Ye}`].join(",")},[`${De}-submenu, ${De}-submenu-inline`]:{transition:[`border-color ${rt} ${Ye}`,`background ${rt} ${Ye}`,`padding ${Et} ${Ye}`].join(",")},[`${De}-submenu ${De}-sub`]:{cursor:"initial",transition:[`background ${rt} ${Ye}`,`padding ${rt} ${Ye}`].join(",")},[`${De}-title-content`]:{transition:`color ${rt}`},[`${De}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${De}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:xt,borderStyle:Zn,borderWidth:0,borderTopWidth:ht,marginBlock:ht,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tn(we)),{[`${De}-item-group`]:{[`${De}-item-group-list`]:{margin:0,padding:0,[`${De}-item, ${De}-submenu-title`]:{paddingInline:`${Se*2}px ${At}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Rt,borderRadius:bn,boxShadow:"none",transformOrigin:"0 0",[`&${De}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${An}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:An},"\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:we.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:we.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:we.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:we.paddingXS},[`> ${De}`]:Object.assign(Object.assign(Object.assign({borderRadius:bn},tn(we)),On(we)),{[`${De}-item, ${De}-submenu > ${De}-submenu-title`]:{borderRadius:En},[`${De}-submenu-title::after`]:{transition:`transform ${rt} ${Ye}`}})}}),On(we)),{[`&-inline-collapsed ${De}-submenu-arrow, + &-inline ${De}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${dn})`},"&::after":{transform:`rotate(45deg) translateX(-${dn})`}},[`${De}-submenu-open${De}-submenu-inline > ${De}-submenu-title > ${De}-submenu-arrow`]:{transform:`translateY(-${un*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${dn})`},"&::before":{transform:`rotate(45deg) translateX(${dn})`}}})},{[`${Be}-layout-header`]:{[De]:{lineHeight:"inherit"}}}]};var Bn=(we,Be)=>(0,Wt.Z)("Menu",Se=>{if(Be===!1)return[];const{colorBgElevated:rt,colorPrimary:Et,colorTextLightSolid:Ye,controlHeightLG:Ze,fontSize:At,darkItemColor:xt,darkDangerItemColor:ht,darkItemBg:Rt,darkSubMenuItemBg:bn,darkItemSelectedColor:En,darkItemSelectedBg:un,darkDangerItemSelectedBg:dn,darkItemHoverBg:Zn,darkGroupTitleColor:An,darkItemHoverColor:yi,darkItemDisabledColor:ii,darkDangerItemHoverColor:Ai,darkDangerItemSelectedColor:Oi,darkDangerItemActiveBg:Qi}=Se,Tn=At/7*5,or=(0,It.TS)(Se,{menuArrowSize:Tn,menuHorizontalHeight:Ze*1.15,menuArrowOffset:`${Tn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:rt}),Kr=(0,It.TS)(or,{itemColor:xt,itemHoverColor:yi,groupTitleColor:An,itemSelectedColor:En,itemBg:Rt,popupBg:Rt,subMenuItemBg:bn,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Zn,itemDisabledColor:ii,dangerItemColor:ht,dangerItemHoverColor:Ai,dangerItemSelectedColor:Oi,dangerItemActiveBg:Qi,dangerItemSelectedBg:dn,menuSubMenuBg:bn,horizontalItemSelectedColor:Ye,horizontalItemSelectedBg:Et});return[hn(or),Mt(or),en(or),yn(or,"light"),yn(Kr,"dark"),gt(or),(0,Xe.Z)(or),(0,Nt.oN)(or,"slide-up"),(0,Nt.oN)(or,"slide-down"),(0,Je._y)(or,"zoom-big")]},Se=>{const{colorPrimary:rt,colorError:Et,colorTextDisabled:Ye,colorErrorBg:Ze,colorText:At,colorTextDescription:xt,colorBgContainer:ht,colorFillAlter:Rt,colorFillContent:bn,lineWidth:En,lineWidthBold:un,controlItemBgActive:dn,colorBgTextHover:Zn,controlHeightLG:An,lineHeight:yi,colorBgElevated:ii,marginXXS:Ai,padding:Oi,fontSize:Qi,controlHeightSM:Tn,fontSizeLG:or,colorTextLightSolid:Kr,colorErrorHover:Xr}=Se,zr=new Ue.C(Kr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Se.zIndexPopupBase+50,radiusItem:Se.borderRadiusLG,itemBorderRadius:Se.borderRadiusLG,radiusSubMenuItem:Se.borderRadiusSM,subMenuItemBorderRadius:Se.borderRadiusSM,colorItemText:At,itemColor:At,colorItemTextHover:At,itemHoverColor:At,colorItemTextHoverHorizontal:rt,horizontalItemHoverColor:rt,colorGroupTitle:xt,groupTitleColor:xt,colorItemTextSelected:rt,itemSelectedColor:rt,colorItemTextSelectedHorizontal:rt,horizontalItemSelectedColor:rt,colorItemBg:ht,itemBg:ht,colorItemBgHover:Zn,itemHoverBg:Zn,colorItemBgActive:bn,itemActiveBg:dn,colorSubItemBg:Rt,subMenuItemBg:Rt,colorItemBgSelected:dn,itemSelectedBg:dn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:un,activeBarHeight:un,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ye,itemDisabledColor:Ye,colorDangerItemText:Et,dangerItemColor:Et,colorDangerItemTextHover:Et,dangerItemHoverColor:Et,colorDangerItemTextSelected:Et,dangerItemSelectedColor:Et,colorDangerItemBgActive:Ze,dangerItemActiveBg:Ze,colorDangerItemBgSelected:Ze,dangerItemSelectedBg:Ze,itemMarginInline:Se.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:An,groupTitleLineHeight:yi,collapsedWidth:An*2,popupBg:ii,itemMarginBlock:Ai,itemPaddingInline:Oi,horizontalLineHeight:`${An*1.15}px`,iconSize:Qi,iconMarginInlineEnd:Tn-Qi,collapsedIconSize:or,groupTitleFontSize:Qi,darkItemDisabledColor:new Ue.C(Kr).setAlpha(.25).toRgbString(),darkItemColor:zr,darkDangerItemColor:Et,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Kr,darkItemSelectedBg:rt,darkDangerItemSelectedBg:Et,darkItemHoverBg:"transparent",darkGroupTitleColor:zr,darkItemHoverColor:Kr,darkDangerItemHoverColor:Xr,darkDangerItemSelectedColor:Kr,darkDangerItemActiveBg:Et}},{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"]]})(we),mt=function(we,Be){var De={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Be.indexOf(Se)<0&&(De[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Se=Object.getOwnPropertySymbols(we);rt{var De,Se;const rt=Oe.useContext(Pe.Z),Et=rt||{},{getPrefixCls:Ye,getPopupContainer:Ze,direction:At,menu:xt}=Oe.useContext(et.E_),ht=Ye(),{prefixCls:Rt,className:bn,style:En,theme:un="light",expandIcon:dn,_internalDisableMenuItemTitleTooltip:Zn,inlineCollapsed:An,siderCollapsed:yi,items:ii,children:Ai,rootClassName:Oi,mode:Qi,selectable:Tn,onClick:or,overflowedIndicatorPopupClassName:Kr}=we,Xr=mt(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),zr=(0,Ot.Z)(Xr,["collapsedWidth"]),Or=Ge(ii)||Ai;(De=Et.validator)===null||De===void 0||De.call(Et,{mode:Qi});const bo=(0,Ce.useEvent)(function(){var sn;or==null||or.apply(void 0,arguments),(sn=Et.onClick)===null||sn===void 0||sn.call(Et)}),Zr=Et.mode||Qi,vr=Tn!=null?Tn:Et.selectable,xo=Oe.useMemo(()=>yi!==void 0?yi:An,[An,yi]),ei={horizontal:{motionName:`${ht}-slide-up`},inline:(0,Fe.Z)(ht),other:{motionName:`${ht}-zoom-big`}},Ee=Ye("menu",Rt||Et.prefixCls),[Jn,ci]=Bn(Ee,!rt),on=qe()(`${Ee}-${un}`,xt==null?void 0:xt.className,bn);let qn;if(typeof dn=="function")qn=dn;else if(dn===null||dn===!1)qn=null;else if(Et.expandIcon===null||Et.expandIcon===!1)qn=null;else{const sn=dn!=null?dn:Et.expandIcon;qn=(0,Pt.Tm)(sn,{className:qe()(`${Ee}-submenu-expand-icon`,(0,Pt.l$)(sn)?(Se=sn.props)===null||Se===void 0?void 0:Se.className:"")})}const Gn=Oe.useMemo(()=>({prefixCls:Ee,inlineCollapsed:xo||!1,direction:At,firstLevel:!0,theme:un,mode:Zr,disableMenuItemTitleTooltip:Zn}),[Ee,xo,At,Zn,un]);return Jn(Oe.createElement(Pe.Z.Provider,{value:null},Oe.createElement(te.Provider,{value:Gn},Oe.createElement(ye.ZP,Object.assign({getPopupContainer:Ze,overflowedIndicator:Oe.createElement(me.Z,null),overflowedIndicatorPopupClassName:qe()(Ee,`${Ee}-${un}`,Kr),mode:Zr,selectable:vr,onClick:bo},zr,{inlineCollapsed:xo,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),En),className:on,prefixCls:Ee,direction:At,defaultMotions:ei,expandIcon:qn,ref:Be,rootClassName:qe()(Oi,ci)}),Or))))});const ze=(0,Oe.forwardRef)((we,Be)=>{const De=(0,Oe.useRef)(null),Se=Oe.useContext(We.D);return(0,Oe.useImperativeHandle)(Be,()=>({menu:De.current,focus:rt=>{var Et;(Et=De.current)===null||Et===void 0||Et.focus(rt)}})),Oe.createElement(xn,Object.assign({ref:De},we,Se))});ze.Item=ce,ze.SubMenu=ge,ze.Divider=bt,ze.ItemGroup=ye.BW;var Le=ze},58421:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Et}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(Ze,At){return Oe.createElement(qe.Z,(0,ye.Z)({},Ze,{ref:At,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(49198),tt=ve(33853),Ot=ve(38819),it=ve(92310),Pt=ve.n(it),Me=ve(90493),te=ve(44127),ne=ve(52884),ce=ve(95727),se=ve(65711),ge=ve(85745),me=ve(26112),Ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Fe=Ce,Pe=ve(91735),Ie=function(Ye){(0,se.Z)(At,Ye);var Ze=(0,ge.Z)(At);function At(){var xt;(0,ne.Z)(this,At);for(var ht=arguments.length,Rt=new Array(ht),bn=0;bn=0||En.relatedTarget.className.indexOf("".concat(An,"-item"))>=0))&&Zn(xt.getValidValue()))},xt.go=function(En){var un=xt.state.goInputText;un!==""&&(En.keyCode===Fe.ENTER||En.type==="click")&&(xt.setState({goInputText:""}),xt.props.quickGo(xt.getValidValue()))},xt}return(0,ce.Z)(At,[{key:"getPageSizeOptions",value:function(){var ht=this.props,Rt=ht.pageSize,bn=ht.pageSizeOptions;return bn.some(function(En){return En.toString()===Rt.toString()})?bn:bn.concat([Rt.toString()]).sort(function(En,un){var dn=Number.isNaN(Number(En))?0:Number(En),Zn=Number.isNaN(Number(un))?0:Number(un);return dn-Zn})}},{key:"render",value:function(){var ht=this,Rt=this.props,bn=Rt.pageSize,En=Rt.locale,un=Rt.rootPrefixCls,dn=Rt.changeSize,Zn=Rt.quickGo,An=Rt.goButton,yi=Rt.selectComponentClass,ii=Rt.buildOptionText,Ai=Rt.selectPrefixCls,Oi=Rt.disabled,Qi=this.state.goInputText,Tn="".concat(un,"-options"),or=yi,Kr=null,Xr=null,zr=null;if(!dn&&!Zn)return null;var Or=this.getPageSizeOptions();if(dn&&or){var bo=Or.map(function(Zr,vr){return Oe.createElement(or.Option,{key:vr,value:Zr.toString()},(ii||ht.buildOptionText)(Zr))});Kr=Oe.createElement(or,{disabled:Oi,prefixCls:Ai,showSearch:!1,className:"".concat(Tn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(bn||Or[0]).toString(),onChange:this.changeSize,getPopupContainer:function(vr){return vr.parentNode},"aria-label":En.page_size,defaultOpen:!1},bo)}return Zn&&(An&&(zr=typeof An=="boolean"?Oe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Oi,className:"".concat(Tn,"-quick-jumper-button")},En.jump_to_confirm):Oe.createElement("span",{onClick:this.go,onKeyUp:this.go},An)),Xr=Oe.createElement("div",{className:"".concat(Tn,"-quick-jumper")},En.jump_to,Oe.createElement("input",{disabled:Oi,type:"text",value:Qi,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,zr)),Oe.createElement("li",{className:"".concat(Tn)},Kr,Xr)}}]),At}(Oe.Component);Ie.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ke=Ie,Ge=function(Ze){var At,xt=Ze.rootPrefixCls,ht=Ze.page,Rt=Ze.active,bn=Ze.className,En=Ze.showTitle,un=Ze.onClick,dn=Ze.onKeyPress,Zn=Ze.itemRender,An="".concat(xt,"-item"),yi=Pt()(An,"".concat(An,"-").concat(ht),(At={},(0,Me.Z)(At,"".concat(An,"-active"),Rt),(0,Me.Z)(At,"".concat(An,"-disabled"),!ht),(0,Me.Z)(At,Ze.className,bn),At)),ii=function(){un(ht)},Ai=function(Tn){dn(Tn,un,ht)},Oi=Zn(ht,"page",Oe.createElement("a",{rel:"nofollow"},ht));return Oi?Oe.createElement("li",{title:En?ht.toString():null,className:yi,onClick:ii,onKeyPress:Ai,tabIndex:0},Oi):null},Ue=Ge;function dt(){}function Xe(Ye){var Ze=Number(Ye);return typeof Ze=="number"&&!Number.isNaN(Ze)&&isFinite(Ze)&&Math.floor(Ze)===Ze}var Nt=function(Ze,At,xt){return xt};function Je(Ye,Ze,At){var xt=typeof Ye=="undefined"?Ze.pageSize:Ye;return Math.floor((At.total-1)/xt)+1}var Wt=function(Ye){(0,se.Z)(At,Ye);var Ze=(0,ge.Z)(At);function At(xt){var ht;(0,ne.Z)(this,At),ht=Ze.call(this,xt),ht.paginationNode=Oe.createRef(),ht.getJumpPrevPage=function(){return Math.max(1,ht.state.current-(ht.props.showLessItems?3:5))},ht.getJumpNextPage=function(){return Math.min(Je(void 0,ht.state,ht.props),ht.state.current+(ht.props.showLessItems?3:5))},ht.getItemIcon=function(dn,Zn){var An=ht.props.prefixCls,yi=dn||Oe.createElement("button",{type:"button","aria-label":Zn,className:"".concat(An,"-item-link")});return typeof dn=="function"&&(yi=Oe.createElement(dn,(0,te.Z)({},ht.props))),yi},ht.isValid=function(dn){var Zn=ht.props.total;return Xe(dn)&&dn!==ht.state.current&&Xe(Zn)&&Zn>0},ht.shouldDisplayQuickJumper=function(){var dn=ht.props,Zn=dn.showQuickJumper,An=dn.total,yi=ht.state.pageSize;return An<=yi?!1:Zn},ht.handleKeyDown=function(dn){(dn.keyCode===Fe.ARROW_UP||dn.keyCode===Fe.ARROW_DOWN)&&dn.preventDefault()},ht.handleKeyUp=function(dn){var Zn=ht.getValidValue(dn),An=ht.state.currentInputValue;Zn!==An&&ht.setState({currentInputValue:Zn}),dn.keyCode===Fe.ENTER?ht.handleChange(Zn):dn.keyCode===Fe.ARROW_UP?ht.handleChange(Zn-1):dn.keyCode===Fe.ARROW_DOWN&&ht.handleChange(Zn+1)},ht.handleBlur=function(dn){var Zn=ht.getValidValue(dn);ht.handleChange(Zn)},ht.changePageSize=function(dn){var Zn=ht.state.current,An=Je(dn,ht.state,ht.props);Zn=Zn>An?An:Zn,An===0&&(Zn=ht.state.current),typeof dn=="number"&&("pageSize"in ht.props||ht.setState({pageSize:dn}),"current"in ht.props||ht.setState({current:Zn,currentInputValue:Zn})),ht.props.onShowSizeChange(Zn,dn),"onChange"in ht.props&&ht.props.onChange&&ht.props.onChange(Zn,dn)},ht.handleChange=function(dn){var Zn=ht.props,An=Zn.disabled,yi=Zn.onChange,ii=ht.state,Ai=ii.pageSize,Oi=ii.current,Qi=ii.currentInputValue;if(ht.isValid(dn)&&!An){var Tn=Je(void 0,ht.state,ht.props),or=dn;return dn>Tn?or=Tn:dn<1&&(or=1),"current"in ht.props||ht.setState({current:or}),or!==Qi&&ht.setState({currentInputValue:or}),yi(or,Ai),or}return Oi},ht.prev=function(){ht.hasPrev()&&ht.handleChange(ht.state.current-1)},ht.next=function(){ht.hasNext()&&ht.handleChange(ht.state.current+1)},ht.jumpPrev=function(){ht.handleChange(ht.getJumpPrevPage())},ht.jumpNext=function(){ht.handleChange(ht.getJumpNextPage())},ht.hasPrev=function(){return ht.state.current>1},ht.hasNext=function(){return ht.state.current2?An-2:0),ii=2;ii=bn?un=bn:un=Number(Rt),un}},{key:"getShowSizeChanger",value:function(){var ht=this.props,Rt=ht.showSizeChanger,bn=ht.total,En=ht.totalBoundaryShowSizeChanger;return typeof Rt!="undefined"?Rt:bn>En}},{key:"render",value:function(){var ht=this.props,Rt=ht.prefixCls,bn=ht.className,En=ht.style,un=ht.disabled,dn=ht.hideOnSinglePage,Zn=ht.total,An=ht.locale,yi=ht.showQuickJumper,ii=ht.showLessItems,Ai=ht.showTitle,Oi=ht.showTotal,Qi=ht.simple,Tn=ht.itemRender,or=ht.showPrevNextJumpers,Kr=ht.jumpPrevIcon,Xr=ht.jumpNextIcon,zr=ht.selectComponentClass,Or=ht.selectPrefixCls,bo=ht.pageSizeOptions,Zr=this.state,vr=Zr.current,xo=Zr.pageSize,ei=Zr.currentInputValue;if(dn===!0&&Zn<=xo)return null;var Ee=Je(void 0,this.state,this.props),Jn=[],ci=null,on=null,qn=null,Gn=null,sn=null,Qt=yi&&yi.goButton,pn=ii?1:2,St=vr-1>0?vr-1:0,Ct=vr+1Zn?Zn:vr*xo]));if(Qi){Qt&&(typeof Qt=="boolean"?sn=Oe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},An.jump_to_confirm):sn=Oe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qt),sn=Oe.createElement("li",{title:Ai?"".concat(An.jump_to).concat(vr,"/").concat(Ee):null,className:"".concat(Rt,"-simple-pager")},sn));var rn=this.renderPrev(St);return Oe.createElement("ul",(0,ye.Z)({className:Pt()(Rt,"".concat(Rt,"-simple"),(0,Me.Z)({},"".concat(Rt,"-disabled"),un),bn),style:En,ref:this.paginationNode},je),Yt,rn?Oe.createElement("li",{title:Ai?An.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Pt()("".concat(Rt,"-prev"),(0,Me.Z)({},"".concat(Rt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},rn):null,Oe.createElement("li",{title:Ai?"".concat(vr,"/").concat(Ee):null,className:"".concat(Rt,"-simple-pager")},Oe.createElement("input",{type:"text",value:ei,disabled:un,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Oe.createElement("span",{className:"".concat(Rt,"-slash")},"/"),Ee),Oe.createElement("li",{title:Ai?An.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Pt()("".concat(Rt,"-next"),(0,Me.Z)({},"".concat(Rt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ct)),sn)}if(Ee<=3+pn*2){var ft={locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ai,itemRender:Tn};Ee||Jn.push(Oe.createElement(Ue,(0,ye.Z)({},ft,{key:"noPager",page:1,className:"".concat(Rt,"-item-disabled")})));for(var _e=1;_e<=Ee;_e+=1){var $t=vr===_e;Jn.push(Oe.createElement(Ue,(0,ye.Z)({},ft,{key:_e,page:_e,active:$t})))}}else{var zt=ii?An.prev_3:An.prev_5,Fn=ii?An.next_3:An.next_5,Hn=Tn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Kr,"prev page")),ut=Tn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Xr,"next page"));or&&(ci=Hn?Oe.createElement("li",{title:Ai?zt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Pt()("".concat(Rt,"-jump-prev"),(0,Me.Z)({},"".concat(Rt,"-jump-prev-custom-icon"),!!Kr))},Hn):null,on=ut?Oe.createElement("li",{title:Ai?Fn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Pt()("".concat(Rt,"-jump-next"),(0,Me.Z)({},"".concat(Rt,"-jump-next-custom-icon"),!!Xr))},ut):null),Gn=Oe.createElement(Ue,{locale:An,last:!0,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ee,page:Ee,active:!1,showTitle:Ai,itemRender:Tn}),qn=Oe.createElement(Ue,{locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ai,itemRender:Tn});var cn=Math.max(1,vr-pn),Kn=Math.min(vr+pn,Ee);vr-1<=pn&&(Kn=1+pn*2),Ee-vr<=pn&&(cn=Ee-pn*2);for(var _n=cn;_n<=Kn;_n+=1){var Zt=vr===_n;Jn.push(Oe.createElement(Ue,{locale:An,rootPrefixCls:Rt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_n,page:_n,active:Zt,showTitle:Ai,itemRender:Tn}))}vr-1>=pn*2&&vr!==3&&(Jn[0]=(0,Oe.cloneElement)(Jn[0],{className:"".concat(Rt,"-item-after-jump-prev")}),Jn.unshift(ci)),Ee-vr>=pn*2&&vr!==Ee-2&&(Jn[Jn.length-1]=(0,Oe.cloneElement)(Jn[Jn.length-1],{className:"".concat(Rt,"-item-before-jump-next")}),Jn.push(on)),cn!==1&&Jn.unshift(qn),Kn!==Ee&&Jn.push(Gn)}var nn=!this.hasPrev()||!Ee,Pi=!this.hasNext()||!Ee,xi=this.renderPrev(St),Si=this.renderNext(Ct);return Oe.createElement("ul",(0,ye.Z)({className:Pt()(Rt,bn,(0,Me.Z)({},"".concat(Rt,"-disabled"),un)),style:En,ref:this.paginationNode},je),Yt,xi?Oe.createElement("li",{title:Ai?An.prev_page:null,onClick:this.prev,tabIndex:nn?null:0,onKeyPress:this.runIfEnterPrev,className:Pt()("".concat(Rt,"-prev"),(0,Me.Z)({},"".concat(Rt,"-disabled"),nn)),"aria-disabled":nn},xi):null,Jn,Si?Oe.createElement("li",{title:Ai?An.next_page:null,onClick:this.next,tabIndex:Pi?null:0,onKeyPress:this.runIfEnterNext,className:Pt()("".concat(Rt,"-next"),(0,Me.Z)({},"".concat(Rt,"-disabled"),Pi)),"aria-disabled":Pi},Si):null,Oe.createElement(Ke,{disabled:un,locale:An,rootPrefixCls:Rt,selectComponentClass:zr,selectPrefixCls:Or,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:vr,pageSize:xo,pageSizeOptions:bo,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qt}))}}],[{key:"getDerivedStateFromProps",value:function(ht,Rt){var bn={};if("current"in ht&&(bn.current=ht.current,ht.current!==Rt.current&&(bn.currentInputValue=bn.current)),"pageSize"in ht&&ht.pageSize!==Rt.pageSize){var En=Rt.current,un=Je(ht.pageSize,Rt,ht);En=En>un?un:En,"current"in ht||(bn.current=En,bn.currentInputValue=En),bn.pageSize=ht.pageSize}return bn}}]),At}(Oe.Component);Wt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:dt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:dt,locale:Pe.Z,style:{},itemRender:Nt,totalBoundaryShowSizeChanger:50};var It=Wt,Ht=ve(22075),Mt=ve(36355),Xt=ve(19716),gt=ve(8628),Re=ve(9763),Lt=ve(57809);const yn=Ye=>Oe.createElement(Lt.default,Object.assign({},Ye,{showSearch:!0,size:"small"})),vn=Ye=>Oe.createElement(Lt.default,Object.assign({},Ye,{showSearch:!0,size:"middle"}));yn.Option=Lt.default.Option,vn.Option=Lt.default.Option;var kt=ve(9937),en=ve(17313),tn=ve(83116),On=ve(37613);const hn=Ye=>{const{componentCls:Ze}=Ye;return{[`${Ze}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ze}-item-link`]:{color:Ye.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ze}-item-link`]:{color:Ye.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ze}-disabled`]:{cursor:"not-allowed",[`${Ze}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ye.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ye.colorBorder,backgroundColor:Ye.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ye.itemActiveBgDisabled},a:{color:Ye.itemActiveColorDisabled}}},[`${Ze}-item-link`]:{color:Ye.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ze}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ze}-simple-pager`]:{color:Ye.colorTextDisabled},[`${Ze}-jump-prev, ${Ze}-jump-next`]:{[`${Ze}-item-link-icon`]:{opacity:0},[`${Ze}-item-ellipsis`]:{opacity:1}}},[`&${Ze}-simple`]:{[`${Ze}-prev, ${Ze}-next`]:{[`&${Ze}-disabled ${Ze}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Bn=Ye=>{const{componentCls:Ze}=Ye;return{[`&${Ze}-mini ${Ze}-total-text, &${Ze}-mini ${Ze}-simple-pager`]:{height:Ye.itemSizeSM,lineHeight:`${Ye.itemSizeSM}px`},[`&${Ze}-mini ${Ze}-item`]:{minWidth:Ye.itemSizeSM,height:Ye.itemSizeSM,margin:0,lineHeight:`${Ye.itemSizeSM-2}px`},[`&${Ze}-mini:not(${Ze}-disabled) ${Ze}-item:not(${Ze}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ye.colorBgTextHover},"&:active":{backgroundColor:Ye.colorBgTextActive}},[`&${Ze}-mini ${Ze}-prev, &${Ze}-mini ${Ze}-next`]:{minWidth:Ye.itemSizeSM,height:Ye.itemSizeSM,margin:0,lineHeight:`${Ye.itemSizeSM}px`},[`&${Ze}-mini:not(${Ze}-disabled)`]:{[`${Ze}-prev, ${Ze}-next`]:{[`&:hover ${Ze}-item-link`]:{backgroundColor:Ye.colorBgTextHover},[`&:active ${Ze}-item-link`]:{backgroundColor:Ye.colorBgTextActive},[`&${Ze}-disabled:hover ${Ze}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ze}-mini ${Ze}-prev ${Ze}-item-link, &${Ze}-mini ${Ze}-next ${Ze}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ue.itemSizeSM,lineHeight:`${Ue.itemSizeSM}px`}},[`&${Ze}-mini ${Ze}-jump-prev, &${Ze}-mini ${Ze}-jump-next`]:{height:Ue.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ue.itemSizeSM}px`},[`&${Ze}-mini ${Ze}-options`]:{marginInlineStart:Ue.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ue.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ue.itemSizeSM,lineHeight:`${Ue.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Nt.x0)(Ue)),{width:Ue.paginationMiniQuickJumperInputWidth,height:Ue.controlHeightSM})}}}},mt=Ue=>{const{componentCls:Ze}=Ue;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ye.itemSizeSM,lineHeight:`${Ye.itemSizeSM}px`}},[`&${Ze}-mini ${Ze}-jump-prev, &${Ze}-mini ${Ze}-jump-next`]:{height:Ye.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ye.itemSizeSM}px`},[`&${Ze}-mini ${Ze}-options`]:{marginInlineStart:Ye.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ye.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ye.itemSizeSM,lineHeight:`${Ye.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,kt.x0)(Ye)),{width:Ye.paginationMiniQuickJumperInputWidth,height:Ye.controlHeightSM})}}}},mt=Ye=>{const{componentCls:Ze}=Ye;return{[` &${Ze}-simple ${Ze}-prev, &${Ze}-simple ${Ze}-next - `]:{height:Ue.itemSizeSM,lineHeight:`${Ue.itemSizeSM}px`,verticalAlign:"top",[`${Ze}-item-link`]:{height:Ue.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ue.colorBgTextHover},"&:active":{backgroundColor:Ue.colorBgTextActive},"&::after":{height:Ue.itemSizeSM,lineHeight:`${Ue.itemSizeSM}px`}}},[`&${Ze}-simple ${Ze}-simple-pager`]:{display:"inline-block",height:Ue.itemSizeSM,marginInlineEnd:Ue.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ue.marginXS,padding:`0 ${Ue.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ue.itemInputBg,border:`${Ue.lineWidth}px ${Ue.lineType} ${Ue.colorBorder}`,borderRadius:Ue.borderRadius,outline:"none",transition:`border-color ${Ue.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ue.colorPrimary},"&:focus":{borderColor:Ue.colorPrimaryHover,boxShadow:`${Ue.inputOutlineOffset}px 0 ${Ue.controlOutlineWidth}px ${Ue.controlOutline}`},"&[disabled]":{color:Ue.colorTextDisabled,backgroundColor:Ue.colorBgContainerDisabled,borderColor:Ue.colorBorder,cursor:"not-allowed"}}}}},Yn=Ue=>{const{componentCls:Ze}=Ue;return{[`${Ze}-jump-prev, ${Ze}-jump-next`]:{outline:0,[`${Ze}-item-container`]:{position:"relative",[`${Ze}-item-link-icon`]:{color:Ue.colorPrimary,fontSize:Ue.fontSizeSM,opacity:0,transition:`all ${Ue.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ze}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ue.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ue.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ue.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ue.motionDurationMid}`}},"&:hover":{[`${Ze}-item-link-icon`]:{opacity:1},[`${Ze}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:Ye.itemSizeSM,lineHeight:`${Ye.itemSizeSM}px`,verticalAlign:"top",[`${Ze}-item-link`]:{height:Ye.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ye.colorBgTextHover},"&:active":{backgroundColor:Ye.colorBgTextActive},"&::after":{height:Ye.itemSizeSM,lineHeight:`${Ye.itemSizeSM}px`}}},[`&${Ze}-simple ${Ze}-simple-pager`]:{display:"inline-block",height:Ye.itemSizeSM,marginInlineEnd:Ye.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ye.marginXS,padding:`0 ${Ye.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ye.itemInputBg,border:`${Ye.lineWidth}px ${Ye.lineType} ${Ye.colorBorder}`,borderRadius:Ye.borderRadius,outline:"none",transition:`border-color ${Ye.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ye.colorPrimary},"&:focus":{borderColor:Ye.colorPrimaryHover,boxShadow:`${Ye.inputOutlineOffset}px 0 ${Ye.controlOutlineWidth}px ${Ye.controlOutline}`},"&[disabled]":{color:Ye.colorTextDisabled,backgroundColor:Ye.colorBgContainerDisabled,borderColor:Ye.colorBorder,cursor:"not-allowed"}}}}},Yn=Ye=>{const{componentCls:Ze}=Ye;return{[`${Ze}-jump-prev, ${Ze}-jump-next`]:{outline:0,[`${Ze}-item-container`]:{position:"relative",[`${Ze}-item-link-icon`]:{color:Ye.colorPrimary,fontSize:Ye.fontSizeSM,opacity:0,transition:`all ${Ye.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Ze}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ye.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ye.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ye.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ye.motionDurationMid}`}},"&:hover":{[`${Ze}-item-link-icon`]:{opacity:1},[`${Ze}-item-ellipsis`]:{opacity:0}}},[` ${Ze}-prev, ${Ze}-jump-prev, ${Ze}-jump-next - `]:{marginInlineEnd:Ue.marginXS},[` + `]:{marginInlineEnd:Ye.marginXS},[` ${Ze}-prev, ${Ze}-next, ${Ze}-jump-prev, ${Ze}-jump-next - `]:{display:"inline-block",minWidth:Ue.itemSize,height:Ue.itemSize,color:Ue.colorText,fontFamily:Ue.fontFamily,lineHeight:`${Ue.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ue.borderRadius,cursor:"pointer",transition:`all ${Ue.motionDurationMid}`},[`${Ze}-prev, ${Ze}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ue.colorText,cursor:"pointer",userSelect:"none"},[`${Ze}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ue.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ue.lineWidth}px ${Ue.lineType} transparent`,borderRadius:Ue.borderRadius,outline:"none",transition:`all ${Ue.motionDurationMid}`},[`&:hover ${Ze}-item-link`]:{backgroundColor:Ue.colorBgTextHover},[`&:active ${Ze}-item-link`]:{backgroundColor:Ue.colorBgTextActive},[`&${Ze}-disabled:hover`]:{[`${Ze}-item-link`]:{backgroundColor:"transparent"}}},[`${Ze}-slash`]:{marginInlineEnd:Ue.paginationSlashMarginInlineEnd,marginInlineStart:Ue.paginationSlashMarginInlineStart},[`${Ze}-options`]:{display:"inline-block",marginInlineStart:Ue.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ue.controlHeight,marginInlineStart:Ue.marginXS,lineHeight:`${Ue.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Nt.ik)(Ue)),{width:Ue.controlHeightLG*1.25,height:Ue.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ue.marginXS,marginInlineEnd:Ue.marginXS})}}}},xn=Ue=>{const{componentCls:Ze}=Ue;return{[`${Ze}-item`]:{display:"inline-block",minWidth:Ue.itemSize,height:Ue.itemSize,marginInlineEnd:Ue.marginXS,fontFamily:Ue.fontFamily,lineHeight:`${Ue.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ue.lineWidth}px ${Ue.lineType} transparent`,borderRadius:Ue.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ue.paginationItemPaddingInline}px`,color:Ue.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ze}-item-active)`]:{"&:hover":{transition:`all ${Ue.motionDurationMid}`,backgroundColor:Ue.colorBgTextHover},"&:active":{backgroundColor:Ue.colorBgTextActive}},"&-active":{fontWeight:Ue.fontWeightStrong,backgroundColor:Ue.itemActiveBg,borderColor:Ue.colorPrimary,a:{color:Ue.colorPrimary},"&:hover":{borderColor:Ue.colorPrimaryHover},"&:hover a":{color:Ue.colorPrimaryHover}}}}},ze=Ue=>{const{componentCls:Ze}=Ue;return{[Ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,en.Wf)(Ue)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ze}-total-text`]:{display:"inline-block",height:Ue.itemSize,marginInlineEnd:Ue.marginXS,lineHeight:`${Ue.itemSize-2}px`,verticalAlign:"middle"}}),xn(Ue)),Yn(Ue)),mt(Ue)),Bn(Ue)),hn(Ue)),{[`@media only screen and (max-width: ${Ue.screenLG}px)`]:{[`${Ze}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ue.screenSM}px)`]:{[`${Ze}-options`]:{display:"none"}}}),[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}}},Le=Ue=>{const{componentCls:Ze}=Ue;return{[`${Ze}${Ze}-disabled:not(${Ze}-mini)`]:{"&, &:hover":{[`${Ze}-item-link`]:{borderColor:Ue.colorBorder}},"&:focus-visible":{[`${Ze}-item-link`]:{borderColor:Ue.colorBorder}},[`${Ze}-item, ${Ze}-item-link`]:{backgroundColor:Ue.colorBgContainerDisabled,borderColor:Ue.colorBorder,[`&:hover:not(${Ze}-item-active)`]:{backgroundColor:Ue.colorBgContainerDisabled,borderColor:Ue.colorBorder,a:{color:Ue.colorTextDisabled}},[`&${Ze}-item-active`]:{backgroundColor:Ue.itemActiveBgDisabled}},[`${Ze}-prev, ${Ze}-next`]:{"&:hover button":{backgroundColor:Ue.colorBgContainerDisabled,borderColor:Ue.colorBorder,color:Ue.colorTextDisabled},[`${Ze}-item-link`]:{backgroundColor:Ue.colorBgContainerDisabled,borderColor:Ue.colorBorder}}},[`${Ze}:not(${Ze}-mini)`]:{[`${Ze}-prev, ${Ze}-next`]:{"&:hover button":{borderColor:Ue.colorPrimaryHover,backgroundColor:Ue.itemBg},[`${Ze}-item-link`]:{backgroundColor:Ue.itemLinkBg,borderColor:Ue.colorBorder},[`&:hover ${Ze}-item-link`]:{borderColor:Ue.colorPrimary,backgroundColor:Ue.itemBg,color:Ue.colorPrimary},[`&${Ze}-disabled`]:{[`${Ze}-item-link`]:{borderColor:Ue.colorBorder,color:Ue.colorTextDisabled}}},[`${Ze}-item`]:{backgroundColor:Ue.itemBg,border:`${Ue.lineWidth}px ${Ue.lineType} ${Ue.colorBorder}`,[`&:hover:not(${Ze}-item-active)`]:{borderColor:Ue.colorPrimary,backgroundColor:Ue.itemBg,a:{color:Ue.colorPrimary}},"&-active":{borderColor:Ue.colorPrimary}}}}},we=Ue=>{const{componentCls:Ze}=Ue;return{[`${Ze}:not(${Ze}-disabled)`]:{[`${Ze}-item`]:Object.assign({},(0,en.Qy)(Ue)),[`${Ze}-jump-prev, ${Ze}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ze}-item-link-icon`]:{opacity:1},[`${Ze}-item-ellipsis`]:{opacity:0}},(0,en.oN)(Ue))},[`${Ze}-prev, ${Ze}-next`]:{[`&:focus-visible ${Ze}-item-link`]:Object.assign({},(0,en.oN)(Ue))}}}};var Be=(0,tn.Z)("Pagination",Ue=>{const Ze=(0,On.TS)(Ue,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ue.marginXXS/2,paginationMiniQuickJumperInputWidth:Ue.controlHeightLG*1.1,paginationItemPaddingInline:Ue.marginXXS*1.5,paginationEllipsisLetterSpacing:Ue.marginXXS/2,paginationSlashMarginInlineStart:Ue.marginXXS,paginationSlashMarginInlineEnd:Ue.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Nt.e5)(Ue),(0,Nt.TM)(Ue));return[ze(Ze),we(Ze),Ue.wireframe&&Le(Ze)]},Ue=>({itemBg:Ue.colorBgContainer,itemSize:Ue.controlHeight,itemSizeSM:Ue.controlHeightSM,itemActiveBg:Ue.colorBgContainer,itemLinkBg:Ue.colorBgContainer,itemActiveColorDisabled:Ue.colorTextDisabled,itemActiveBgDisabled:Ue.controlItemBgActiveDisabled,itemInputBg:Ue.colorBgContainer,miniOptionsSizeChangerTop:0})),De=function(Ue,Ze){var At={};for(var xt in Ue)Object.prototype.hasOwnProperty.call(Ue,xt)&&Ze.indexOf(xt)<0&&(At[xt]=Ue[xt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,xt=Object.getOwnPropertySymbols(Ue);dt{const{prefixCls:Ze,selectPrefixCls:At,className:xt,rootClassName:dt,style:Rt,size:bn,locale:En,selectComponentClass:un,responsive:dn,showSizeChanger:Zn}=Ue,An=De(Ue,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:yi}=(0,gt.Z)(dn),{getPrefixCls:ii,direction:Ai,pagination:Oi={}}=Oe.useContext(Mt.E_),Qi=ii("pagination",Ze),[Tn,or]=Be(Qi),Kr=Zn!=null?Zn:Oi.showSizeChanger,Xr=Oe.useMemo(()=>{const Ee=Oe.createElement("span",{className:`${Qi}-item-ellipsis`},"\u2022\u2022\u2022"),Jn=Oe.createElement("button",{className:`${Qi}-item-link`,type:"button",tabIndex:-1},Ai==="rtl"?Oe.createElement(Ot.Z,null):Oe.createElement(tt.Z,null)),ci=Oe.createElement("button",{className:`${Qi}-item-link`,type:"button",tabIndex:-1},Ai==="rtl"?Oe.createElement(tt.Z,null):Oe.createElement(Ot.Z,null)),on=Oe.createElement("a",{className:`${Qi}-item-link`},Oe.createElement("div",{className:`${Qi}-item-container`},Ai==="rtl"?Oe.createElement(bt.Z,{className:`${Qi}-item-link-icon`}):Oe.createElement(Tt,{className:`${Qi}-item-link-icon`}),Ee)),qn=Oe.createElement("a",{className:`${Qi}-item-link`},Oe.createElement("div",{className:`${Qi}-item-container`},Ai==="rtl"?Oe.createElement(Tt,{className:`${Qi}-item-link-icon`}):Oe.createElement(bt.Z,{className:`${Qi}-item-link-icon`}),Ee));return{prevIcon:Jn,nextIcon:ci,jumpPrevIcon:on,jumpNextIcon:qn}},[Ai,Qi]),[zr]=(0,Re.Z)("Pagination",Ht.Z),Or=Object.assign(Object.assign({},zr),En),bo=(0,Xt.Z)(bn),Zr=bo==="small"||!!(yi&&!bo&&dn),vr=ii("select",At),xo=Pt()({[`${Qi}-mini`]:Zr,[`${Qi}-rtl`]:Ai==="rtl"},Oi==null?void 0:Oi.className,xt,dt,or),ei=Object.assign(Object.assign({},Oi==null?void 0:Oi.style),Rt);return Tn(Oe.createElement(It,Object.assign({},Xr,An,{style:ei,prefixCls:Qi,selectPrefixCls:vr,className:xo,selectComponentClass:un||(Zr?yn:vn),locale:Or,showSizeChanger:Kr})))},Et=rt},13570:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Re}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(yn,vn){return Oe.createElement(qe.Z,(0,ye.Z)({},yn,{ref:vn,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(92310),tt=ve.n(bt),Ot=ve(90493),it=ve(72071),Pt=ve(6620),Me=ve(18929),te=ve(10228),ne=ve(26112);function ce(Lt,yn){var vn=Lt.disabled,Nt=Lt.prefixCls,en=Lt.character,tn=Lt.characterRender,On=Lt.index,hn=Lt.count,Bn=Lt.value,mt=Lt.allowHalf,Yn=Lt.focused,xn=Lt.onHover,ze=Lt.onClick,Le=function(Ze){xn(Ze,On)},we=function(Ze){ze(Ze,On)},Be=function(Ze){Ze.keyCode===te.Z.ENTER&&ze(Ze,On)},De=On+1,Se=new Set([Nt]);Bn===0&&On===0&&Yn?Se.add("".concat(Nt,"-focused")):mt&&Bn+.5>=De&&BnOn?"true":"false","aria-posinset":On+1,"aria-setsize":hn,tabIndex:vn?-1:0},Oe.createElement("div",{className:"".concat(Nt,"-first")},rt),Oe.createElement("div",{className:"".concat(Nt,"-second")},rt)));return tn&&(Et=tn(Et,Lt)),Et}var se=Oe.forwardRef(ce);function ge(){var Lt=Oe.useRef({});function yn(Nt){return Lt.current[Nt]}function vn(Nt){return function(en){Lt.current[Nt]=en}}return[yn,vn]}function me(Lt){var yn=Lt.pageXOffset,vn="scrollLeft";if(typeof yn!="number"){var Nt=Lt.document;yn=Nt.documentElement[vn],typeof yn!="number"&&(yn=Nt.body[vn])}return yn}function Ce(Lt){var yn,vn,Nt=Lt.ownerDocument,en=Nt.body,tn=Nt&&Nt.documentElement,On=Lt.getBoundingClientRect();return yn=On.left,vn=On.top,yn-=tn.clientLeft||en.clientLeft||0,vn-=tn.clientTop||en.clientTop||0,{left:yn,top:vn}}function Fe(Lt){var yn=Ce(Lt),vn=Lt.ownerDocument,Nt=vn.defaultView||vn.parentWindow;return yn.left+=me(Nt),yn.left}var Pe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ie(Lt,yn){var vn,Nt=Lt.prefixCls,en=Nt===void 0?"rc-rate":Nt,tn=Lt.className,On=Lt.defaultValue,hn=Lt.value,Bn=Lt.count,mt=Bn===void 0?5:Bn,Yn=Lt.allowHalf,xn=Yn===void 0?!1:Yn,ze=Lt.allowClear,Le=ze===void 0?!0:ze,we=Lt.character,Be=we===void 0?"\u2605":we,De=Lt.characterRender,Se=Lt.disabled,rt=Lt.direction,Et=rt===void 0?"ltr":rt,Ue=Lt.tabIndex,Ze=Ue===void 0?0:Ue,At=Lt.autoFocus,xt=Lt.onHoverChange,dt=Lt.onChange,Rt=Lt.onFocus,bn=Lt.onBlur,En=Lt.onKeyDown,un=Lt.onMouseLeave,dn=(0,Pt.Z)(Lt,Pe),Zn=ge(),An=(0,it.Z)(Zn,2),yi=An[0],ii=An[1],Ai=Oe.useRef(null),Oi=function(){if(!Se){var _e;(_e=Ai.current)===null||_e===void 0||_e.focus()}};Oe.useImperativeHandle(yn,function(){return{focus:Oi,blur:function(){if(!Se){var _e;(_e=Ai.current)===null||_e===void 0||_e.blur()}}}});var Qi=(0,Me.Z)(On||0,{value:hn}),Tn=(0,it.Z)(Qi,2),or=Tn[0],Kr=Tn[1],Xr=(0,Me.Z)(null),zr=(0,it.Z)(Xr,2),Or=zr[0],bo=zr[1],Zr=function(_e,$t){var zt=Et==="rtl",Fn=_e+1;if(xn){var Hn=yi(_e),ut=Fe(Hn),cn=Hn.clientWidth;(zt&&$t-ut>cn/2||!zt&&$t-ut0&&!zt||$t===te.Z.RIGHT&&Fn>0&&zt?(xn?Fn-=.5:Fn-=1,vr(Fn),_e.preventDefault()):$t===te.Z.LEFT&&Fn{const{componentCls:yn}=Lt;return{[`${yn}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Lt.marginXS},"> div":{transition:`all ${Lt.motionDurationMid}, outline 0s`,"&:hover":{transform:Lt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Lt.lineWidth}px dashed ${Lt.starColor}`,transform:Lt.starHoverScale}},"&-first, &-second":{color:Lt.starBg,transition:`all ${Lt.motionDurationMid}`,userSelect:"none",[Lt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${yn}-star-first, &-half ${yn}-star-second`]:{opacity:1},[`&-half ${yn}-star-first, &-full ${yn}-star-second`]:{color:"inherit"}}}},It=Lt=>({[`&-rtl${Lt.componentCls}`]:{direction:"rtl"}}),Ht=Lt=>{const{componentCls:yn}=Lt;return{[yn]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xe.Wf)(Lt)),{display:"inline-block",margin:0,padding:0,color:Lt.starColor,fontSize:Lt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${yn} ${yn}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Wt(Lt)),{[`+ ${yn}-text`]:{display:"inline-block",marginInlineStart:Lt.marginXS,fontSize:Lt.fontSize}}),It(Lt))}};var Mt=(0,kt.Z)("Rate",Lt=>{const yn=(0,Je.TS)(Lt,{});return[Ht(yn)]},Lt=>({starColor:Lt.yellow6,starSize:Lt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Lt.colorFillContent})),Xt=function(Lt,yn){var vn={};for(var Nt in Lt)Object.prototype.hasOwnProperty.call(Lt,Nt)&&yn.indexOf(Nt)<0&&(vn[Nt]=Lt[Nt]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Nt=Object.getOwnPropertySymbols(Lt);en{const{prefixCls:vn,className:Nt,rootClassName:en,style:tn,tooltips:On,character:hn=Oe.createElement(Tt,null)}=Lt,Bn=Xt(Lt,["prefixCls","className","rootClassName","style","tooltips","character"]),mt=(Se,rt)=>{let{index:Et}=rt;return On?Oe.createElement(ft.Z,{title:On[Et]},Se):Se},{getPrefixCls:Yn,direction:xn,rate:ze}=Oe.useContext(Ge.E_),Le=Yn("rate",vn),[we,Be]=Mt(Le),De=Object.assign(Object.assign({},ze==null?void 0:ze.style),tn);return we(Oe.createElement(Ye,Object.assign({ref:yn,character:hn,characterRender:mt},Bn,{className:tt()(Nt,en,Be,ze==null?void 0:ze.className),style:De,prefixCls:Le,direction:xn})))})},57809:function(Rn,Nn,ve){"use strict";var ye=ve(92310),Oe=ve.n(ye),We=ve(77861),jt=ve(2738),qe=ve(59301),et=ve(53487),ke=ve(62892),Tt=ve(19080),bt=ve(36355),tt=ve(1684),Ot=ve(93891),it=ve(19716),Pt=ve(32441),Me=ve(33234),te=ve(14154),ne=ve(58582),ce=ve(84443),se=ve(66339),ge=function(Ie,Ke){var Ye={};for(var Ge in Ie)Object.prototype.hasOwnProperty.call(Ie,Ge)&&Ke.indexOf(Ge)<0&&(Ye[Ge]=Ie[Ge]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Ge=Object.getOwnPropertySymbols(Ie);ft{var Ye,{prefixCls:Ge,bordered:ft=!0,className:Xe,rootClassName:kt,getPopupContainer:Je,popupClassName:Wt,dropdownClassName:It,listHeight:Ht=256,placement:Mt,listItemHeight:Xt=24,size:gt,disabled:Re,notFoundContent:Lt,status:yn,builtinPlacements:vn,dropdownMatchSelectWidth:Nt,popupMatchSelectWidth:en,direction:tn,style:On,allowClear:hn}=Ie,Bn=ge(Ie,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:mt,getPrefixCls:Yn,renderEmpty:xn,direction:ze,virtual:Le,popupMatchSelectWidth:we,popupOverflow:Be,select:De}=qe.useContext(bt.E_),Se=Yn("select",Ge),rt=Yn(),Et=tn!=null?tn:ze,{compactSize:Ue,compactItemClassnames:Ze}=(0,Me.ri)(Se,Et),[At,xt]=(0,te.Z)(Se),dt=qe.useMemo(()=>{const{mode:ei}=Bn;if(ei!=="combobox")return ei===me?"combobox":ei},[Bn.mode]),Rt=dt==="multiple"||dt==="tags",bn=(0,ce.Z)(Bn.suffixIcon,Bn.showArrow),En=(Ye=en!=null?en:Nt)!==null&&Ye!==void 0?Ye:we,{status:un,hasFeedback:dn,isFormItemInput:Zn,feedbackIcon:An}=qe.useContext(Pt.aM),yi=(0,Tt.F)(un,yn);let ii;Lt!==void 0?ii=Lt:dt==="combobox"?ii=null:ii=(xn==null?void 0:xn("Select"))||qe.createElement(Ot.Z,{componentName:"Select"});const{suffixIcon:Ai,itemIcon:Oi,removeIcon:Qi,clearIcon:Tn}=(0,se.Z)(Object.assign(Object.assign({},Bn),{multiple:Rt,hasFeedback:dn,feedbackIcon:An,showSuffixIcon:bn,prefixCls:Se,showArrow:Bn.showArrow,componentName:"Select"})),or=hn===!0?{clearIcon:Tn}:hn,Kr=(0,jt.Z)(Bn,["suffixIcon","itemIcon"]),Xr=Oe()(Wt||It,{[`${Se}-dropdown-${Et}`]:Et==="rtl"},kt,xt),zr=(0,it.Z)(ei=>{var Ee;return(Ee=gt!=null?gt:Ue)!==null&&Ee!==void 0?Ee:ei}),Or=qe.useContext(tt.Z),bo=Re!=null?Re:Or,Zr=Oe()({[`${Se}-lg`]:zr==="large",[`${Se}-sm`]:zr==="small",[`${Se}-rtl`]:Et==="rtl",[`${Se}-borderless`]:!ft,[`${Se}-in-form-item`]:Zn},(0,Tt.Z)(Se,yi,dn),Ze,De==null?void 0:De.className,Xe,kt,xt),vr=qe.useMemo(()=>Mt!==void 0?Mt:Et==="rtl"?"bottomRight":"bottomLeft",[Mt,Et]),xo=(0,ne.Z)(vn,Be);return At(qe.createElement(We.ZP,Object.assign({ref:Ke,virtual:Le,showSearch:De==null?void 0:De.showSearch},Kr,{style:Object.assign(Object.assign({},De==null?void 0:De.style),On),dropdownMatchSelectWidth:En,builtinPlacements:xo,transitionName:(0,ke.m)(rt,"slide-up",Bn.transitionName),listHeight:Ht,listItemHeight:Xt,mode:dt,prefixCls:Se,placement:vr,direction:Et,suffixIcon:Ai,menuItemSelectedIcon:Oi,removeIcon:Qi,allowClear:or,notFoundContent:ii,className:Zr,getPopupContainer:Je||mt,dropdownClassName:Xr,disabled:bo})))},Fe=qe.forwardRef(Ce),Pe=(0,et.Z)(Fe);Fe.SECRET_COMBOBOX_MODE_DO_NOT_USE=me,Fe.Option=We.Wx,Fe.OptGroup=We.Xo,Fe._InternalPanelDoNotUseOrYouWillBeFired=Pe,Nn.default=Fe},14154:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Fe}});var ye=ve(17313),Oe=ve(74207),We=ve(37613),jt=ve(83116),qe=ve(13826),et=ve(92899);const ke=Pe=>{const{optionHeight:Ie,optionFontSize:Ke,optionLineHeight:Ye,optionPadding:Ge}=Pe;return{position:"relative",display:"block",minHeight:Ie,padding:Ge,color:Pe.colorText,fontWeight:"normal",fontSize:Ke,lineHeight:Ye,boxSizing:"border-box"}};var bt=Pe=>{const{antCls:Ie,componentCls:Ke}=Pe,Ye=`${Ke}-item`,Ge=`&${Ie}-slide-up-enter${Ie}-slide-up-enter-active`,ft=`&${Ie}-slide-up-appear${Ie}-slide-up-appear-active`,Xe=`&${Ie}-slide-up-leave${Ie}-slide-up-leave-active`,kt=`${Ke}-dropdown-placement-`;return[{[`${Ke}-dropdown`]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{position:"absolute",top:-9999,zIndex:Pe.zIndexPopup,boxSizing:"border-box",padding:Pe.paddingXXS,overflow:"hidden",fontSize:Pe.fontSize,fontVariant:"initial",backgroundColor:Pe.colorBgElevated,borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary,[` - ${Ge}${kt}bottomLeft, - ${ft}${kt}bottomLeft + `]:{display:"inline-block",minWidth:Ye.itemSize,height:Ye.itemSize,color:Ye.colorText,fontFamily:Ye.fontFamily,lineHeight:`${Ye.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ye.borderRadius,cursor:"pointer",transition:`all ${Ye.motionDurationMid}`},[`${Ze}-prev, ${Ze}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ye.colorText,cursor:"pointer",userSelect:"none"},[`${Ze}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ye.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ye.lineWidth}px ${Ye.lineType} transparent`,borderRadius:Ye.borderRadius,outline:"none",transition:`all ${Ye.motionDurationMid}`},[`&:hover ${Ze}-item-link`]:{backgroundColor:Ye.colorBgTextHover},[`&:active ${Ze}-item-link`]:{backgroundColor:Ye.colorBgTextActive},[`&${Ze}-disabled:hover`]:{[`${Ze}-item-link`]:{backgroundColor:"transparent"}}},[`${Ze}-slash`]:{marginInlineEnd:Ye.paginationSlashMarginInlineEnd,marginInlineStart:Ye.paginationSlashMarginInlineStart},[`${Ze}-options`]:{display:"inline-block",marginInlineStart:Ye.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ye.controlHeight,marginInlineStart:Ye.marginXS,lineHeight:`${Ye.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,kt.ik)(Ye)),{width:Ye.controlHeightLG*1.25,height:Ye.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ye.marginXS,marginInlineEnd:Ye.marginXS})}}}},xn=Ye=>{const{componentCls:Ze}=Ye;return{[`${Ze}-item`]:{display:"inline-block",minWidth:Ye.itemSize,height:Ye.itemSize,marginInlineEnd:Ye.marginXS,fontFamily:Ye.fontFamily,lineHeight:`${Ye.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ye.lineWidth}px ${Ye.lineType} transparent`,borderRadius:Ye.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ye.paginationItemPaddingInline}px`,color:Ye.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ze}-item-active)`]:{"&:hover":{transition:`all ${Ye.motionDurationMid}`,backgroundColor:Ye.colorBgTextHover},"&:active":{backgroundColor:Ye.colorBgTextActive}},"&-active":{fontWeight:Ye.fontWeightStrong,backgroundColor:Ye.itemActiveBg,borderColor:Ye.colorPrimary,a:{color:Ye.colorPrimary},"&:hover":{borderColor:Ye.colorPrimaryHover},"&:hover a":{color:Ye.colorPrimaryHover}}}}},ze=Ye=>{const{componentCls:Ze}=Ye;return{[Ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,en.Wf)(Ye)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ze}-total-text`]:{display:"inline-block",height:Ye.itemSize,marginInlineEnd:Ye.marginXS,lineHeight:`${Ye.itemSize-2}px`,verticalAlign:"middle"}}),xn(Ye)),Yn(Ye)),mt(Ye)),Bn(Ye)),hn(Ye)),{[`@media only screen and (max-width: ${Ye.screenLG}px)`]:{[`${Ze}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ye.screenSM}px)`]:{[`${Ze}-options`]:{display:"none"}}}),[`&${Ye.componentCls}-rtl`]:{direction:"rtl"}}},Le=Ye=>{const{componentCls:Ze}=Ye;return{[`${Ze}${Ze}-disabled:not(${Ze}-mini)`]:{"&, &:hover":{[`${Ze}-item-link`]:{borderColor:Ye.colorBorder}},"&:focus-visible":{[`${Ze}-item-link`]:{borderColor:Ye.colorBorder}},[`${Ze}-item, ${Ze}-item-link`]:{backgroundColor:Ye.colorBgContainerDisabled,borderColor:Ye.colorBorder,[`&:hover:not(${Ze}-item-active)`]:{backgroundColor:Ye.colorBgContainerDisabled,borderColor:Ye.colorBorder,a:{color:Ye.colorTextDisabled}},[`&${Ze}-item-active`]:{backgroundColor:Ye.itemActiveBgDisabled}},[`${Ze}-prev, ${Ze}-next`]:{"&:hover button":{backgroundColor:Ye.colorBgContainerDisabled,borderColor:Ye.colorBorder,color:Ye.colorTextDisabled},[`${Ze}-item-link`]:{backgroundColor:Ye.colorBgContainerDisabled,borderColor:Ye.colorBorder}}},[`${Ze}:not(${Ze}-mini)`]:{[`${Ze}-prev, ${Ze}-next`]:{"&:hover button":{borderColor:Ye.colorPrimaryHover,backgroundColor:Ye.itemBg},[`${Ze}-item-link`]:{backgroundColor:Ye.itemLinkBg,borderColor:Ye.colorBorder},[`&:hover ${Ze}-item-link`]:{borderColor:Ye.colorPrimary,backgroundColor:Ye.itemBg,color:Ye.colorPrimary},[`&${Ze}-disabled`]:{[`${Ze}-item-link`]:{borderColor:Ye.colorBorder,color:Ye.colorTextDisabled}}},[`${Ze}-item`]:{backgroundColor:Ye.itemBg,border:`${Ye.lineWidth}px ${Ye.lineType} ${Ye.colorBorder}`,[`&:hover:not(${Ze}-item-active)`]:{borderColor:Ye.colorPrimary,backgroundColor:Ye.itemBg,a:{color:Ye.colorPrimary}},"&-active":{borderColor:Ye.colorPrimary}}}}},we=Ye=>{const{componentCls:Ze}=Ye;return{[`${Ze}:not(${Ze}-disabled)`]:{[`${Ze}-item`]:Object.assign({},(0,en.Qy)(Ye)),[`${Ze}-jump-prev, ${Ze}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ze}-item-link-icon`]:{opacity:1},[`${Ze}-item-ellipsis`]:{opacity:0}},(0,en.oN)(Ye))},[`${Ze}-prev, ${Ze}-next`]:{[`&:focus-visible ${Ze}-item-link`]:Object.assign({},(0,en.oN)(Ye))}}}};var Be=(0,tn.Z)("Pagination",Ye=>{const Ze=(0,On.TS)(Ye,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ye.marginXXS/2,paginationMiniQuickJumperInputWidth:Ye.controlHeightLG*1.1,paginationItemPaddingInline:Ye.marginXXS*1.5,paginationEllipsisLetterSpacing:Ye.marginXXS/2,paginationSlashMarginInlineStart:Ye.marginXXS,paginationSlashMarginInlineEnd:Ye.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,kt.e5)(Ye),(0,kt.TM)(Ye));return[ze(Ze),we(Ze),Ye.wireframe&&Le(Ze)]},Ye=>({itemBg:Ye.colorBgContainer,itemSize:Ye.controlHeight,itemSizeSM:Ye.controlHeightSM,itemActiveBg:Ye.colorBgContainer,itemLinkBg:Ye.colorBgContainer,itemActiveColorDisabled:Ye.colorTextDisabled,itemActiveBgDisabled:Ye.controlItemBgActiveDisabled,itemInputBg:Ye.colorBgContainer,miniOptionsSizeChangerTop:0})),De=function(Ye,Ze){var At={};for(var xt in Ye)Object.prototype.hasOwnProperty.call(Ye,xt)&&Ze.indexOf(xt)<0&&(At[xt]=Ye[xt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,xt=Object.getOwnPropertySymbols(Ye);ht{const{prefixCls:Ze,selectPrefixCls:At,className:xt,rootClassName:ht,style:Rt,size:bn,locale:En,selectComponentClass:un,responsive:dn,showSizeChanger:Zn}=Ye,An=De(Ye,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:yi}=(0,gt.Z)(dn),{getPrefixCls:ii,direction:Ai,pagination:Oi={}}=Oe.useContext(Mt.E_),Qi=ii("pagination",Ze),[Tn,or]=Be(Qi),Kr=Zn!=null?Zn:Oi.showSizeChanger,Xr=Oe.useMemo(()=>{const Ee=Oe.createElement("span",{className:`${Qi}-item-ellipsis`},"\u2022\u2022\u2022"),Jn=Oe.createElement("button",{className:`${Qi}-item-link`,type:"button",tabIndex:-1},Ai==="rtl"?Oe.createElement(Ot.Z,null):Oe.createElement(tt.Z,null)),ci=Oe.createElement("button",{className:`${Qi}-item-link`,type:"button",tabIndex:-1},Ai==="rtl"?Oe.createElement(tt.Z,null):Oe.createElement(Ot.Z,null)),on=Oe.createElement("a",{className:`${Qi}-item-link`},Oe.createElement("div",{className:`${Qi}-item-container`},Ai==="rtl"?Oe.createElement(bt.Z,{className:`${Qi}-item-link-icon`}):Oe.createElement(Tt,{className:`${Qi}-item-link-icon`}),Ee)),qn=Oe.createElement("a",{className:`${Qi}-item-link`},Oe.createElement("div",{className:`${Qi}-item-container`},Ai==="rtl"?Oe.createElement(Tt,{className:`${Qi}-item-link-icon`}):Oe.createElement(bt.Z,{className:`${Qi}-item-link-icon`}),Ee));return{prevIcon:Jn,nextIcon:ci,jumpPrevIcon:on,jumpNextIcon:qn}},[Ai,Qi]),[zr]=(0,Re.Z)("Pagination",Ht.Z),Or=Object.assign(Object.assign({},zr),En),bo=(0,Xt.Z)(bn),Zr=bo==="small"||!!(yi&&!bo&&dn),vr=ii("select",At),xo=Pt()({[`${Qi}-mini`]:Zr,[`${Qi}-rtl`]:Ai==="rtl"},Oi==null?void 0:Oi.className,xt,ht,or),ei=Object.assign(Object.assign({},Oi==null?void 0:Oi.style),Rt);return Tn(Oe.createElement(It,Object.assign({},Xr,An,{style:ei,prefixCls:Qi,selectPrefixCls:vr,className:xo,selectComponentClass:un||(Zr?yn:vn),locale:Or,showSizeChanger:Kr})))},Et=rt},13570:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Re}});var ye=ve(96663),Oe=ve(59301),We={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"},jt=We,qe=ve(7657),et=function(yn,vn){return Oe.createElement(qe.Z,(0,ye.Z)({},yn,{ref:vn,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(92310),tt=ve.n(bt),Ot=ve(90493),it=ve(72071),Pt=ve(6620),Me=ve(18929),te=ve(10228),ne=ve(26112);function ce(Lt,yn){var vn=Lt.disabled,kt=Lt.prefixCls,en=Lt.character,tn=Lt.characterRender,On=Lt.index,hn=Lt.count,Bn=Lt.value,mt=Lt.allowHalf,Yn=Lt.focused,xn=Lt.onHover,ze=Lt.onClick,Le=function(Ze){xn(Ze,On)},we=function(Ze){ze(Ze,On)},Be=function(Ze){Ze.keyCode===te.Z.ENTER&&ze(Ze,On)},De=On+1,Se=new Set([kt]);Bn===0&&On===0&&Yn?Se.add("".concat(kt,"-focused")):mt&&Bn+.5>=De&&BnOn?"true":"false","aria-posinset":On+1,"aria-setsize":hn,tabIndex:vn?-1:0},Oe.createElement("div",{className:"".concat(kt,"-first")},rt),Oe.createElement("div",{className:"".concat(kt,"-second")},rt)));return tn&&(Et=tn(Et,Lt)),Et}var se=Oe.forwardRef(ce);function ge(){var Lt=Oe.useRef({});function yn(kt){return Lt.current[kt]}function vn(kt){return function(en){Lt.current[kt]=en}}return[yn,vn]}function me(Lt){var yn=Lt.pageXOffset,vn="scrollLeft";if(typeof yn!="number"){var kt=Lt.document;yn=kt.documentElement[vn],typeof yn!="number"&&(yn=kt.body[vn])}return yn}function Ce(Lt){var yn,vn,kt=Lt.ownerDocument,en=kt.body,tn=kt&&kt.documentElement,On=Lt.getBoundingClientRect();return yn=On.left,vn=On.top,yn-=tn.clientLeft||en.clientLeft||0,vn-=tn.clientTop||en.clientTop||0,{left:yn,top:vn}}function Fe(Lt){var yn=Ce(Lt),vn=Lt.ownerDocument,kt=vn.defaultView||vn.parentWindow;return yn.left+=me(kt),yn.left}var Pe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ie(Lt,yn){var vn,kt=Lt.prefixCls,en=kt===void 0?"rc-rate":kt,tn=Lt.className,On=Lt.defaultValue,hn=Lt.value,Bn=Lt.count,mt=Bn===void 0?5:Bn,Yn=Lt.allowHalf,xn=Yn===void 0?!1:Yn,ze=Lt.allowClear,Le=ze===void 0?!0:ze,we=Lt.character,Be=we===void 0?"\u2605":we,De=Lt.characterRender,Se=Lt.disabled,rt=Lt.direction,Et=rt===void 0?"ltr":rt,Ye=Lt.tabIndex,Ze=Ye===void 0?0:Ye,At=Lt.autoFocus,xt=Lt.onHoverChange,ht=Lt.onChange,Rt=Lt.onFocus,bn=Lt.onBlur,En=Lt.onKeyDown,un=Lt.onMouseLeave,dn=(0,Pt.Z)(Lt,Pe),Zn=ge(),An=(0,it.Z)(Zn,2),yi=An[0],ii=An[1],Ai=Oe.useRef(null),Oi=function(){if(!Se){var _e;(_e=Ai.current)===null||_e===void 0||_e.focus()}};Oe.useImperativeHandle(yn,function(){return{focus:Oi,blur:function(){if(!Se){var _e;(_e=Ai.current)===null||_e===void 0||_e.blur()}}}});var Qi=(0,Me.Z)(On||0,{value:hn}),Tn=(0,it.Z)(Qi,2),or=Tn[0],Kr=Tn[1],Xr=(0,Me.Z)(null),zr=(0,it.Z)(Xr,2),Or=zr[0],bo=zr[1],Zr=function(_e,$t){var zt=Et==="rtl",Fn=_e+1;if(xn){var Hn=yi(_e),ut=Fe(Hn),cn=Hn.clientWidth;(zt&&$t-ut>cn/2||!zt&&$t-ut0&&!zt||$t===te.Z.RIGHT&&Fn>0&&zt?(xn?Fn-=.5:Fn-=1,vr(Fn),_e.preventDefault()):$t===te.Z.LEFT&&Fn{const{componentCls:yn}=Lt;return{[`${yn}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Lt.marginXS},"> div":{transition:`all ${Lt.motionDurationMid}, outline 0s`,"&:hover":{transform:Lt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Lt.lineWidth}px dashed ${Lt.starColor}`,transform:Lt.starHoverScale}},"&-first, &-second":{color:Lt.starBg,transition:`all ${Lt.motionDurationMid}`,userSelect:"none",[Lt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${yn}-star-first, &-half ${yn}-star-second`]:{opacity:1},[`&-half ${yn}-star-first, &-full ${yn}-star-second`]:{color:"inherit"}}}},It=Lt=>({[`&-rtl${Lt.componentCls}`]:{direction:"rtl"}}),Ht=Lt=>{const{componentCls:yn}=Lt;return{[yn]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xe.Wf)(Lt)),{display:"inline-block",margin:0,padding:0,color:Lt.starColor,fontSize:Lt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${yn} ${yn}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Wt(Lt)),{[`+ ${yn}-text`]:{display:"inline-block",marginInlineStart:Lt.marginXS,fontSize:Lt.fontSize}}),It(Lt))}};var Mt=(0,Nt.Z)("Rate",Lt=>{const yn=(0,Je.TS)(Lt,{});return[Ht(yn)]},Lt=>({starColor:Lt.yellow6,starSize:Lt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Lt.colorFillContent})),Xt=function(Lt,yn){var vn={};for(var kt in Lt)Object.prototype.hasOwnProperty.call(Lt,kt)&&yn.indexOf(kt)<0&&(vn[kt]=Lt[kt]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,kt=Object.getOwnPropertySymbols(Lt);en{const{prefixCls:vn,className:kt,rootClassName:en,style:tn,tooltips:On,character:hn=Oe.createElement(Tt,null)}=Lt,Bn=Xt(Lt,["prefixCls","className","rootClassName","style","tooltips","character"]),mt=(Se,rt)=>{let{index:Et}=rt;return On?Oe.createElement(dt.Z,{title:On[Et]},Se):Se},{getPrefixCls:Yn,direction:xn,rate:ze}=Oe.useContext(Ue.E_),Le=Yn("rate",vn),[we,Be]=Mt(Le),De=Object.assign(Object.assign({},ze==null?void 0:ze.style),tn);return we(Oe.createElement(Ge,Object.assign({ref:yn,character:hn,characterRender:mt},Bn,{className:tt()(kt,en,Be,ze==null?void 0:ze.className),style:De,prefixCls:Le,direction:xn})))})},57809:function(Rn,Nn,ve){"use strict";var ye=ve(92310),Oe=ve.n(ye),We=ve(77861),jt=ve(2738),qe=ve(59301),et=ve(53487),ke=ve(62892),Tt=ve(19080),bt=ve(36355),tt=ve(1684),Ot=ve(93891),it=ve(19716),Pt=ve(32441),Me=ve(33234),te=ve(14154),ne=ve(58582),ce=ve(84443),se=ve(66339),ge=function(Ie,Ke){var Ge={};for(var Ue in Ie)Object.prototype.hasOwnProperty.call(Ie,Ue)&&Ke.indexOf(Ue)<0&&(Ge[Ue]=Ie[Ue]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,Ue=Object.getOwnPropertySymbols(Ie);dt{var Ge,{prefixCls:Ue,bordered:dt=!0,className:Xe,rootClassName:Nt,getPopupContainer:Je,popupClassName:Wt,dropdownClassName:It,listHeight:Ht=256,placement:Mt,listItemHeight:Xt=24,size:gt,disabled:Re,notFoundContent:Lt,status:yn,builtinPlacements:vn,dropdownMatchSelectWidth:kt,popupMatchSelectWidth:en,direction:tn,style:On,allowClear:hn}=Ie,Bn=ge(Ie,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:mt,getPrefixCls:Yn,renderEmpty:xn,direction:ze,virtual:Le,popupMatchSelectWidth:we,popupOverflow:Be,select:De}=qe.useContext(bt.E_),Se=Yn("select",Ue),rt=Yn(),Et=tn!=null?tn:ze,{compactSize:Ye,compactItemClassnames:Ze}=(0,Me.ri)(Se,Et),[At,xt]=(0,te.Z)(Se),ht=qe.useMemo(()=>{const{mode:ei}=Bn;if(ei!=="combobox")return ei===me?"combobox":ei},[Bn.mode]),Rt=ht==="multiple"||ht==="tags",bn=(0,ce.Z)(Bn.suffixIcon,Bn.showArrow),En=(Ge=en!=null?en:kt)!==null&&Ge!==void 0?Ge:we,{status:un,hasFeedback:dn,isFormItemInput:Zn,feedbackIcon:An}=qe.useContext(Pt.aM),yi=(0,Tt.F)(un,yn);let ii;Lt!==void 0?ii=Lt:ht==="combobox"?ii=null:ii=(xn==null?void 0:xn("Select"))||qe.createElement(Ot.Z,{componentName:"Select"});const{suffixIcon:Ai,itemIcon:Oi,removeIcon:Qi,clearIcon:Tn}=(0,se.Z)(Object.assign(Object.assign({},Bn),{multiple:Rt,hasFeedback:dn,feedbackIcon:An,showSuffixIcon:bn,prefixCls:Se,showArrow:Bn.showArrow,componentName:"Select"})),or=hn===!0?{clearIcon:Tn}:hn,Kr=(0,jt.Z)(Bn,["suffixIcon","itemIcon"]),Xr=Oe()(Wt||It,{[`${Se}-dropdown-${Et}`]:Et==="rtl"},Nt,xt),zr=(0,it.Z)(ei=>{var Ee;return(Ee=gt!=null?gt:Ye)!==null&&Ee!==void 0?Ee:ei}),Or=qe.useContext(tt.Z),bo=Re!=null?Re:Or,Zr=Oe()({[`${Se}-lg`]:zr==="large",[`${Se}-sm`]:zr==="small",[`${Se}-rtl`]:Et==="rtl",[`${Se}-borderless`]:!dt,[`${Se}-in-form-item`]:Zn},(0,Tt.Z)(Se,yi,dn),Ze,De==null?void 0:De.className,Xe,Nt,xt),vr=qe.useMemo(()=>Mt!==void 0?Mt:Et==="rtl"?"bottomRight":"bottomLeft",[Mt,Et]),xo=(0,ne.Z)(vn,Be);return At(qe.createElement(We.ZP,Object.assign({ref:Ke,virtual:Le,showSearch:De==null?void 0:De.showSearch},Kr,{style:Object.assign(Object.assign({},De==null?void 0:De.style),On),dropdownMatchSelectWidth:En,builtinPlacements:xo,transitionName:(0,ke.m)(rt,"slide-up",Bn.transitionName),listHeight:Ht,listItemHeight:Xt,mode:ht,prefixCls:Se,placement:vr,direction:Et,suffixIcon:Ai,menuItemSelectedIcon:Oi,removeIcon:Qi,allowClear:or,notFoundContent:ii,className:Zr,getPopupContainer:Je||mt,dropdownClassName:Xr,disabled:bo})))},Fe=qe.forwardRef(Ce),Pe=(0,et.Z)(Fe);Fe.SECRET_COMBOBOX_MODE_DO_NOT_USE=me,Fe.Option=We.Wx,Fe.OptGroup=We.Xo,Fe._InternalPanelDoNotUseOrYouWillBeFired=Pe,Nn.default=Fe},14154:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Fe}});var ye=ve(17313),Oe=ve(74207),We=ve(37613),jt=ve(83116),qe=ve(13826),et=ve(92899);const ke=Pe=>{const{optionHeight:Ie,optionFontSize:Ke,optionLineHeight:Ge,optionPadding:Ue}=Pe;return{position:"relative",display:"block",minHeight:Ie,padding:Ue,color:Pe.colorText,fontWeight:"normal",fontSize:Ke,lineHeight:Ge,boxSizing:"border-box"}};var bt=Pe=>{const{antCls:Ie,componentCls:Ke}=Pe,Ge=`${Ke}-item`,Ue=`&${Ie}-slide-up-enter${Ie}-slide-up-enter-active`,dt=`&${Ie}-slide-up-appear${Ie}-slide-up-appear-active`,Xe=`&${Ie}-slide-up-leave${Ie}-slide-up-leave-active`,Nt=`${Ke}-dropdown-placement-`;return[{[`${Ke}-dropdown`]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{position:"absolute",top:-9999,zIndex:Pe.zIndexPopup,boxSizing:"border-box",padding:Pe.paddingXXS,overflow:"hidden",fontSize:Pe.fontSize,fontVariant:"initial",backgroundColor:Pe.colorBgElevated,borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary,[` + ${Ue}${Nt}bottomLeft, + ${dt}${Nt}bottomLeft `]:{animationName:qe.fJ},[` - ${Ge}${kt}topLeft, - ${ft}${kt}topLeft, - ${Ge}${kt}topRight, - ${ft}${kt}topRight - `]:{animationName:qe.Qt},[`${Xe}${kt}bottomLeft`]:{animationName:qe.Uw},[` - ${Xe}${kt}topLeft, - ${Xe}${kt}topRight - `]:{animationName:qe.ly},"&-hidden":{display:"none"},[`${Ye}`]:Object.assign(Object.assign({},ke(Pe)),{cursor:"pointer",transition:`background ${Pe.motionDurationSlow} ease`,borderRadius:Pe.borderRadiusSM,"&-group":{color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},ye.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ye}-option-disabled)`]:{backgroundColor:Pe.optionActiveBg},[`&-selected:not(${Ye}-option-disabled)`]:{color:Pe.optionSelectedColor,fontWeight:Pe.optionSelectedFontWeight,backgroundColor:Pe.optionSelectedBg,[`${Ye}-option-state`]:{color:Pe.colorPrimary}},"&-disabled":{[`&${Ye}-option-selected`]:{backgroundColor:Pe.colorBgContainerDisabled},color:Pe.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Pe.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,qe.oN)(Pe,"slide-up"),(0,qe.oN)(Pe,"slide-down"),(0,et.Fm)(Pe,"move-up"),(0,et.Fm)(Pe,"move-down")]};const tt=2,Ot=Pe=>{let{controlHeightSM:Ie,controlHeight:Ke,lineWidth:Ye}=Pe;const Ge=(Ke-Ie)/2-Ye,ft=Math.ceil(Ge/2);return[Ge,ft]};function it(Pe,Ie){const{componentCls:Ke,iconCls:Ye}=Pe,Ge=`${Ke}-selection-overflow`,ft=Pe.multipleSelectItemHeight,[Xe]=Ot(Pe),kt=Ie?`${Ke}-${Ie}`:"";return{[`${Ke}-multiple${kt}`]:{fontSize:Pe.fontSize,[Ge]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${Ke}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${Xe-tt}px ${tt*2}px`,borderRadius:Pe.borderRadius,[`${Ke}-show-search&`]:{cursor:"text"},[`${Ke}-disabled&`]:{background:Pe.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${tt}px 0`,lineHeight:`${ft}px`,visibility:"hidden",content:'"\\a0"'}},[` + ${Ue}${Nt}topLeft, + ${dt}${Nt}topLeft, + ${Ue}${Nt}topRight, + ${dt}${Nt}topRight + `]:{animationName:qe.Qt},[`${Xe}${Nt}bottomLeft`]:{animationName:qe.Uw},[` + ${Xe}${Nt}topLeft, + ${Xe}${Nt}topRight + `]:{animationName:qe.ly},"&-hidden":{display:"none"},[`${Ge}`]:Object.assign(Object.assign({},ke(Pe)),{cursor:"pointer",transition:`background ${Pe.motionDurationSlow} ease`,borderRadius:Pe.borderRadiusSM,"&-group":{color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},ye.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ge}-option-disabled)`]:{backgroundColor:Pe.optionActiveBg},[`&-selected:not(${Ge}-option-disabled)`]:{color:Pe.optionSelectedColor,fontWeight:Pe.optionSelectedFontWeight,backgroundColor:Pe.optionSelectedBg,[`${Ge}-option-state`]:{color:Pe.colorPrimary}},"&-disabled":{[`&${Ge}-option-selected`]:{backgroundColor:Pe.colorBgContainerDisabled},color:Pe.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Pe.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,qe.oN)(Pe,"slide-up"),(0,qe.oN)(Pe,"slide-down"),(0,et.Fm)(Pe,"move-up"),(0,et.Fm)(Pe,"move-down")]};const tt=2,Ot=Pe=>{let{controlHeightSM:Ie,controlHeight:Ke,lineWidth:Ge}=Pe;const Ue=(Ke-Ie)/2-Ge,dt=Math.ceil(Ue/2);return[Ue,dt]};function it(Pe,Ie){const{componentCls:Ke,iconCls:Ge}=Pe,Ue=`${Ke}-selection-overflow`,dt=Pe.multipleSelectItemHeight,[Xe]=Ot(Pe),Nt=Ie?`${Ke}-${Ie}`:"";return{[`${Ke}-multiple${Nt}`]:{fontSize:Pe.fontSize,[Ue]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${Ke}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${Xe-tt}px ${tt*2}px`,borderRadius:Pe.borderRadius,[`${Ke}-show-search&`]:{cursor:"text"},[`${Ke}-disabled&`]:{background:Pe.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${tt}px 0`,lineHeight:`${dt}px`,visibility:"hidden",content:'"\\a0"'}},[` &${Ke}-show-arrow ${Ke}-selector, &${Ke}-allow-clear ${Ke}-selector - `]:{paddingInlineEnd:Pe.fontSizeIcon+Pe.controlPaddingHorizontal},[`${Ke}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:ft,marginTop:tt,marginBottom:tt,lineHeight:`${ft-Pe.lineWidth*2}px`,background:Pe.multipleItemBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.multipleItemBorderColor}`,borderRadius:Pe.borderRadiusSM,cursor:"default",transition:`font-size ${Pe.motionDurationSlow}, line-height ${Pe.motionDurationSlow}, height ${Pe.motionDurationSlow}`,userSelect:"none",marginInlineEnd:tt*2,paddingInlineStart:Pe.paddingXS,paddingInlineEnd:Pe.paddingXS/2,[`${Ke}-disabled&`]:{color:Pe.multipleItemColorDisabled,borderColor:Pe.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:Pe.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,ye.Ro)()),{display:"inline-flex",alignItems:"center",color:Pe.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Ye}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Pe.colorIconHover}})},[`${Ge}-item + ${Ge}-item`]:{[`${Ke}-selection-search`]:{marginInlineStart:0}},[`${Ke}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:Pe.inputPaddingHorizontalBase-Xe,"\n &-input,\n &-mirror\n ":{height:ft,fontFamily:Pe.fontFamily,lineHeight:`${ft}px`,transition:`all ${Pe.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ke}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:Pe.inputPaddingHorizontalBase,insetInlineEnd:Pe.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${Pe.motionDurationSlow}`}}}}var Me=Pe=>{const{componentCls:Ie}=Pe,Ke=(0,We.TS)(Pe,{controlHeight:Pe.controlHeightSM,multipleSelectItemHeight:Pe.controlHeightXS,borderRadius:Pe.borderRadiusSM,borderRadiusSM:Pe.borderRadiusXS}),Ye=(0,We.TS)(Pe,{fontSize:Pe.fontSizeLG,controlHeight:Pe.controlHeightLG,multipleSelectItemHeight:Pe.multipleItemHeightLG,borderRadius:Pe.borderRadiusLG,borderRadiusSM:Pe.borderRadius}),[,Ge]=Ot(Pe);return[it(Pe),it(Ke,"sm"),{[`${Ie}-multiple${Ie}-sm`]:{[`${Ie}-selection-placeholder`]:{insetInline:Pe.controlPaddingHorizontalSM-Pe.lineWidth},[`${Ie}-selection-search`]:{marginInlineStart:Ge}}},it(Ye,"lg")]};function te(Pe,Ie){const{componentCls:Ke,inputPaddingHorizontalBase:Ye,borderRadius:Ge}=Pe,ft=Pe.controlHeight-Pe.lineWidth*2,Xe=Math.ceil(Pe.fontSize*1.25),kt=Ie?`${Ke}-${Ie}`:"";return{[`${Ke}-single${kt}`]:{fontSize:Pe.fontSize,[`${Ke}-selector`]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{display:"flex",borderRadius:Ge,[`${Ke}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Ye,insetInlineEnd:Ye,bottom:0,"&-input":{width:"100%"}},[` + `]:{paddingInlineEnd:Pe.fontSizeIcon+Pe.controlPaddingHorizontal},[`${Ke}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:dt,marginTop:tt,marginBottom:tt,lineHeight:`${dt-Pe.lineWidth*2}px`,background:Pe.multipleItemBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.multipleItemBorderColor}`,borderRadius:Pe.borderRadiusSM,cursor:"default",transition:`font-size ${Pe.motionDurationSlow}, line-height ${Pe.motionDurationSlow}, height ${Pe.motionDurationSlow}`,userSelect:"none",marginInlineEnd:tt*2,paddingInlineStart:Pe.paddingXS,paddingInlineEnd:Pe.paddingXS/2,[`${Ke}-disabled&`]:{color:Pe.multipleItemColorDisabled,borderColor:Pe.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:Pe.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,ye.Ro)()),{display:"inline-flex",alignItems:"center",color:Pe.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Ge}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Pe.colorIconHover}})},[`${Ue}-item + ${Ue}-item`]:{[`${Ke}-selection-search`]:{marginInlineStart:0}},[`${Ke}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:Pe.inputPaddingHorizontalBase-Xe,"\n &-input,\n &-mirror\n ":{height:dt,fontFamily:Pe.fontFamily,lineHeight:`${dt}px`,transition:`all ${Pe.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ke}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:Pe.inputPaddingHorizontalBase,insetInlineEnd:Pe.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${Pe.motionDurationSlow}`}}}}var Me=Pe=>{const{componentCls:Ie}=Pe,Ke=(0,We.TS)(Pe,{controlHeight:Pe.controlHeightSM,multipleSelectItemHeight:Pe.controlHeightXS,borderRadius:Pe.borderRadiusSM,borderRadiusSM:Pe.borderRadiusXS}),Ge=(0,We.TS)(Pe,{fontSize:Pe.fontSizeLG,controlHeight:Pe.controlHeightLG,multipleSelectItemHeight:Pe.multipleItemHeightLG,borderRadius:Pe.borderRadiusLG,borderRadiusSM:Pe.borderRadius}),[,Ue]=Ot(Pe);return[it(Pe),it(Ke,"sm"),{[`${Ie}-multiple${Ie}-sm`]:{[`${Ie}-selection-placeholder`]:{insetInline:Pe.controlPaddingHorizontalSM-Pe.lineWidth},[`${Ie}-selection-search`]:{marginInlineStart:Ue}}},it(Ge,"lg")]};function te(Pe,Ie){const{componentCls:Ke,inputPaddingHorizontalBase:Ge,borderRadius:Ue}=Pe,dt=Pe.controlHeight-Pe.lineWidth*2,Xe=Math.ceil(Pe.fontSize*1.25),Nt=Ie?`${Ke}-${Ie}`:"";return{[`${Ke}-single${Nt}`]:{fontSize:Pe.fontSize,[`${Ke}-selector`]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{display:"flex",borderRadius:Ue,[`${Ke}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Ge,insetInlineEnd:Ge,bottom:0,"&-input":{width:"100%"}},[` ${Ke}-selection-item, ${Ke}-selection-placeholder - `]:{padding:0,lineHeight:`${ft}px`,transition:`all ${Pe.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${ft}px`}},[`${Ke}-selection-item`]:{position:"relative",userSelect:"none"},[`${Ke}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ke}-selection-item:after`,`${Ke}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{padding:0,lineHeight:`${dt}px`,transition:`all ${Pe.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${dt}px`}},[`${Ke}-selection-item`]:{position:"relative",userSelect:"none"},[`${Ke}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ke}-selection-item:after`,`${Ke}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${Ke}-show-arrow ${Ke}-selection-item, &${Ke}-show-arrow ${Ke}-selection-placeholder - `]:{paddingInlineEnd:Xe},[`&${Ke}-open ${Ke}-selection-item`]:{color:Pe.colorTextPlaceholder},[`&:not(${Ke}-customize-input)`]:{[`${Ke}-selector`]:{width:"100%",height:Pe.controlHeight,padding:`0 ${Ye}px`,[`${Ke}-selection-search-input`]:{height:ft},"&:after":{lineHeight:`${ft}px`}}},[`&${Ke}-customize-input`]:{[`${Ke}-selector`]:{"&:after":{display:"none"},[`${Ke}-selection-search`]:{position:"static",width:"100%"},[`${Ke}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Ye}px`,"&:after":{display:"none"}}}}}}}function ne(Pe){const{componentCls:Ie}=Pe,Ke=Pe.controlPaddingHorizontalSM-Pe.lineWidth;return[te(Pe),te((0,We.TS)(Pe,{controlHeight:Pe.controlHeightSM,borderRadius:Pe.borderRadiusSM}),"sm"),{[`${Ie}-single${Ie}-sm`]:{[`&:not(${Ie}-customize-input)`]:{[`${Ie}-selection-search`]:{insetInlineStart:Ke,insetInlineEnd:Ke},[`${Ie}-selector`]:{padding:`0 ${Ke}px`},[`&${Ie}-show-arrow ${Ie}-selection-search`]:{insetInlineEnd:Ke+Pe.fontSize*1.5},[` + `]:{paddingInlineEnd:Xe},[`&${Ke}-open ${Ke}-selection-item`]:{color:Pe.colorTextPlaceholder},[`&:not(${Ke}-customize-input)`]:{[`${Ke}-selector`]:{width:"100%",height:Pe.controlHeight,padding:`0 ${Ge}px`,[`${Ke}-selection-search-input`]:{height:dt},"&:after":{lineHeight:`${dt}px`}}},[`&${Ke}-customize-input`]:{[`${Ke}-selector`]:{"&:after":{display:"none"},[`${Ke}-selection-search`]:{position:"static",width:"100%"},[`${Ke}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Ge}px`,"&:after":{display:"none"}}}}}}}function ne(Pe){const{componentCls:Ie}=Pe,Ke=Pe.controlPaddingHorizontalSM-Pe.lineWidth;return[te(Pe),te((0,We.TS)(Pe,{controlHeight:Pe.controlHeightSM,borderRadius:Pe.borderRadiusSM}),"sm"),{[`${Ie}-single${Ie}-sm`]:{[`&:not(${Ie}-customize-input)`]:{[`${Ie}-selection-search`]:{insetInlineStart:Ke,insetInlineEnd:Ke},[`${Ie}-selector`]:{padding:`0 ${Ke}px`},[`&${Ie}-show-arrow ${Ie}-selection-search`]:{insetInlineEnd:Ke+Pe.fontSize*1.5},[` &${Ie}-show-arrow ${Ie}-selection-item, &${Ie}-show-arrow ${Ie}-selection-placeholder - `]:{paddingInlineEnd:Pe.fontSize*1.5}}}},te((0,We.TS)(Pe,{controlHeight:Pe.singleItemHeightLG,fontSize:Pe.fontSizeLG,borderRadius:Pe.borderRadiusLG}),"lg")]}const ce=Pe=>{const{componentCls:Ie,selectorBg:Ke}=Pe;return{position:"relative",backgroundColor:Ke,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseInOut}`,input:{cursor:"pointer"},[`${Ie}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${Ie}-disabled&`]:{color:Pe.colorTextDisabled,background:Pe.colorBgContainerDisabled,cursor:"not-allowed",[`${Ie}-multiple&`]:{background:Pe.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},se=function(Pe,Ie){let Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Ye,borderHoverColor:Ge,outlineColor:ft,antCls:Xe}=Ie,kt=Ke?{[`${Ye}-selector`]:{borderColor:Ge}}:{};return{[Pe]:{[`&:not(${Ye}-disabled):not(${Ye}-customize-input):not(${Xe}-pagination-size-changer)`]:Object.assign(Object.assign({},kt),{[`${Ye}-focused& ${Ye}-selector`]:{borderColor:Ge,boxShadow:`0 0 0 ${Ie.controlOutlineWidth}px ${ft}`,outline:0},[`&:hover ${Ye}-selector`]:{borderColor:Ge}})}}},ge=Pe=>{const{componentCls:Ie}=Pe;return{[`${Ie}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},me=Pe=>{const{componentCls:Ie,inputPaddingHorizontalBase:Ke,iconCls:Ye}=Pe;return{[Ie]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${Ie}-customize-input) ${Ie}-selector`]:Object.assign(Object.assign({},ce(Pe)),ge(Pe)),[`${Ie}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},ye.vS),[`${Ie}-selection-placeholder`]:Object.assign(Object.assign({},ye.vS),{flex:1,color:Pe.colorTextPlaceholder,pointerEvents:"none"}),[`${Ie}-arrow`]:Object.assign(Object.assign({},(0,ye.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,height:Pe.fontSizeIcon,marginTop:-Pe.fontSizeIcon/2,color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Ye]:{verticalAlign:"top",transition:`transform ${Pe.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ie}-suffix)`]:{pointerEvents:"auto"}},[`${Ie}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ie}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,zIndex:1,display:"inline-block",width:Pe.fontSizeIcon,height:Pe.fontSizeIcon,marginTop:-Pe.fontSizeIcon/2,color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:Pe.clearBg,cursor:"pointer",opacity:0,transition:`color ${Pe.motionDurationMid} ease, opacity ${Pe.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Pe.colorTextTertiary}},"&:hover":{[`${Ie}-clear`]:{opacity:1}}}),[`${Ie}-has-feedback`]:{[`${Ie}-clear`]:{insetInlineEnd:Ke+Pe.fontSize+Pe.paddingXS}}}},Ce=Pe=>{const{componentCls:Ie}=Pe;return[{[Ie]:{[`&-borderless ${Ie}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${Ie}-in-form-item`]:{width:"100%"}}},me(Pe),ne(Pe),Me(Pe),bt(Pe),{[`${Ie}-rtl`]:{direction:"rtl"}},se(Ie,(0,We.TS)(Pe,{borderHoverColor:Pe.colorPrimaryHover,outlineColor:Pe.controlOutline})),se(`${Ie}-status-error`,(0,We.TS)(Pe,{borderHoverColor:Pe.colorErrorHover,outlineColor:Pe.colorErrorOutline}),!0),se(`${Ie}-status-warning`,(0,We.TS)(Pe,{borderHoverColor:Pe.colorWarningHover,outlineColor:Pe.colorWarningOutline}),!0),(0,Oe.c)(Pe,{borderElCls:`${Ie}-selector`,focusElCls:`${Ie}-focused`})]};var Fe=(0,jt.Z)("Select",(Pe,Ie)=>{let{rootPrefixCls:Ke}=Ie;const Ye=(0,We.TS)(Pe,{rootPrefixCls:Ke,inputPaddingHorizontalBase:Pe.paddingSM-1,multipleSelectItemHeight:Pe.multipleItemHeight});return[Ce(Ye)]},Pe=>{const{fontSize:Ie,lineHeight:Ke,controlHeight:Ye,controlPaddingHorizontal:Ge,zIndexPopupBase:ft,colorText:Xe,fontWeightStrong:kt,controlItemBgActive:Je,controlItemBgHover:Wt,colorBgContainer:It,colorFillSecondary:Ht,controlHeightLG:Mt,controlHeightSM:Xt,colorBgContainerDisabled:gt,colorTextDisabled:Re}=Pe;return{zIndexPopup:ft+50,optionSelectedColor:Xe,optionSelectedFontWeight:kt,optionSelectedBg:Je,optionActiveBg:Wt,optionPadding:`${(Ye-Ie*Ke)/2}px ${Ge}px`,optionFontSize:Ie,optionLineHeight:Ke,optionHeight:Ye,selectorBg:It,clearBg:It,singleItemHeightLG:Mt,multipleItemBg:Ht,multipleItemBorderColor:"transparent",multipleItemHeight:Xt,multipleItemHeightLG:Ye,multipleSelectorBgDisabled:gt,multipleItemColorDisabled:Re,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});const ye=We=>{const qe={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:We==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},qe),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},qe),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},qe),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},qe),{points:["br","tr"],offset:[0,-4]})}};function Oe(We,jt){return We||ye(jt)}},84443:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ye}});function ye(Oe,We){return We!==void 0?We:Oe!==null}},66339:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});var ye=ve(40001),Oe=ve(19248),We=ve(99267),jt=ve(84105),qe=ve(58617),et=ve(47472),ke=ve(59301);function Tt(bt){let{suffixIcon:tt,clearIcon:Ot,menuItemSelectedIcon:it,removeIcon:Pt,loading:Me,multiple:te,hasFeedback:ne,prefixCls:ce,showSuffixIcon:se,feedbackIcon:ge,showArrow:me,componentName:Ce}=bt;const Fe=Ot!=null?Ot:ke.createElement(Oe.Z,null),Pe=Ge=>tt===null&&!ne&&!me?null:ke.createElement(ke.Fragment,null,se!==!1&&Ge,ne&&ge);let Ie=null;if(tt!==void 0)Ie=Pe(tt);else if(Me)Ie=Pe(ke.createElement(qe.Z,{spin:!0}));else{const Ge=`${ce}-suffix`;Ie=ft=>{let{open:Xe,showSearch:kt}=ft;return Pe(Xe&&kt?ke.createElement(et.Z,{className:Ge}):ke.createElement(jt.Z,{className:Ge}))}}let Ke=null;it!==void 0?Ke=it:te?Ke=ke.createElement(ye.Z,null):Ke=null;let Ye=null;return Pt!==void 0?Ye=Pt:Ye=ke.createElement(We.Z,null),{clearIcon:Fe,suffixIcon:Ie,itemIcon:Ke,removeIcon:Ye}}},61621:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Be}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(2738),ke=De=>{const{prefixCls:Se,className:rt,style:Et,size:Ue,shape:Ze}=De,At=Oe()({[`${Se}-lg`]:Ue==="large",[`${Se}-sm`]:Ue==="small"}),xt=Oe()({[`${Se}-circle`]:Ze==="circle",[`${Se}-square`]:Ze==="square",[`${Se}-round`]:Ze==="round"}),dt=We.useMemo(()=>typeof Ue=="number"?{width:Ue,height:Ue,lineHeight:`${Ue}px`}:{},[Ue]);return We.createElement("span",{className:Oe()(Se,At,xt,rt),style:Object.assign(Object.assign({},dt),Et)})},Tt=ve(93083),bt=ve(83116),tt=ve(37613);const Ot=new Tt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),it=De=>({height:De,lineHeight:`${De}px`}),Pt=De=>Object.assign({width:De},it(De)),Me=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ot,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),te=De=>Object.assign({width:De*5,minWidth:De*5},it(De)),ne=De=>{const{skeletonAvatarCls:Se,gradientFromColor:rt,controlHeight:Et,controlHeightLG:Ue,controlHeightSM:Ze}=De;return{[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt},Pt(Et)),[`${Se}${Se}-circle`]:{borderRadius:"50%"},[`${Se}${Se}-lg`]:Object.assign({},Pt(Ue)),[`${Se}${Se}-sm`]:Object.assign({},Pt(Ze))}},ce=De=>{const{controlHeight:Se,borderRadiusSM:rt,skeletonInputCls:Et,controlHeightLG:Ue,controlHeightSM:Ze,gradientFromColor:At}=De;return{[`${Et}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At,borderRadius:rt},te(Se)),[`${Et}-lg`]:Object.assign({},te(Ue)),[`${Et}-sm`]:Object.assign({},te(Ze))}},se=De=>Object.assign({width:De},it(De)),ge=De=>{const{skeletonImageCls:Se,imageSizeBase:rt,gradientFromColor:Et,borderRadiusSM:Ue}=De;return{[`${Se}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Et,borderRadius:Ue},se(rt*2)),{[`${Se}-path`]:{fill:"#bfbfbf"},[`${Se}-svg`]:Object.assign(Object.assign({},se(rt)),{maxWidth:rt*4,maxHeight:rt*4}),[`${Se}-svg${Se}-svg-circle`]:{borderRadius:"50%"}}),[`${Se}${Se}-circle`]:{borderRadius:"50%"}}},me=(De,Se,rt)=>{const{skeletonButtonCls:Et}=De;return{[`${rt}${Et}-circle`]:{width:Se,minWidth:Se,borderRadius:"50%"},[`${rt}${Et}-round`]:{borderRadius:Se}}},Ce=De=>Object.assign({width:De*2,minWidth:De*2},it(De)),Fe=De=>{const{borderRadiusSM:Se,skeletonButtonCls:rt,controlHeight:Et,controlHeightLG:Ue,controlHeightSM:Ze,gradientFromColor:At}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At,borderRadius:Se,width:Et*2,minWidth:Et*2},Ce(Et))},me(De,Et,rt)),{[`${rt}-lg`]:Object.assign({},Ce(Ue))}),me(De,Ue,`${rt}-lg`)),{[`${rt}-sm`]:Object.assign({},Ce(Ze))}),me(De,Ze,`${rt}-sm`))},Pe=De=>{const{componentCls:Se,skeletonAvatarCls:rt,skeletonTitleCls:Et,skeletonParagraphCls:Ue,skeletonButtonCls:Ze,skeletonInputCls:At,skeletonImageCls:xt,controlHeight:dt,controlHeightLG:Rt,controlHeightSM:bn,gradientFromColor:En,padding:un,marginSM:dn,borderRadius:Zn,titleHeight:An,blockRadius:yi,paragraphLiHeight:ii,controlHeightXS:Ai,paragraphMarginTop:Oi}=De;return{[`${Se}`]:{display:"table",width:"100%",[`${Se}-header`]:{display:"table-cell",paddingInlineEnd:un,verticalAlign:"top",[`${rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Pt(dt)),[`${rt}-circle`]:{borderRadius:"50%"},[`${rt}-lg`]:Object.assign({},Pt(Rt)),[`${rt}-sm`]:Object.assign({},Pt(bn))},[`${Se}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Et}`]:{width:"100%",height:An,background:En,borderRadius:yi,[`+ ${Ue}`]:{marginBlockStart:bn}},[`${Ue}`]:{padding:0,"> li":{width:"100%",height:ii,listStyle:"none",background:En,borderRadius:yi,"+ li":{marginBlockStart:Ai}}},[`${Ue}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Se}-content`]:{[`${Et}, ${Ue} > li`]:{borderRadius:Zn}}},[`${Se}-with-avatar ${Se}-content`]:{[`${Et}`]:{marginBlockStart:dn,[`+ ${Ue}`]:{marginBlockStart:Oi}}},[`${Se}${Se}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Fe(De)),ne(De)),ce(De)),ge(De)),[`${Se}${Se}-block`]:{width:"100%",[`${Ze}`]:{width:"100%"},[`${At}`]:{width:"100%"}},[`${Se}${Se}-active`]:{[` + `]:{paddingInlineEnd:Pe.fontSize*1.5}}}},te((0,We.TS)(Pe,{controlHeight:Pe.singleItemHeightLG,fontSize:Pe.fontSizeLG,borderRadius:Pe.borderRadiusLG}),"lg")]}const ce=Pe=>{const{componentCls:Ie,selectorBg:Ke}=Pe;return{position:"relative",backgroundColor:Ke,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,transition:`all ${Pe.motionDurationMid} ${Pe.motionEaseInOut}`,input:{cursor:"pointer"},[`${Ie}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${Ie}-disabled&`]:{color:Pe.colorTextDisabled,background:Pe.colorBgContainerDisabled,cursor:"not-allowed",[`${Ie}-multiple&`]:{background:Pe.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},se=function(Pe,Ie){let Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Ge,borderHoverColor:Ue,outlineColor:dt,antCls:Xe}=Ie,Nt=Ke?{[`${Ge}-selector`]:{borderColor:Ue}}:{};return{[Pe]:{[`&:not(${Ge}-disabled):not(${Ge}-customize-input):not(${Xe}-pagination-size-changer)`]:Object.assign(Object.assign({},Nt),{[`${Ge}-focused& ${Ge}-selector`]:{borderColor:Ue,boxShadow:`0 0 0 ${Ie.controlOutlineWidth}px ${dt}`,outline:0},[`&:hover ${Ge}-selector`]:{borderColor:Ue}})}}},ge=Pe=>{const{componentCls:Ie}=Pe;return{[`${Ie}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},me=Pe=>{const{componentCls:Ie,inputPaddingHorizontalBase:Ke,iconCls:Ge}=Pe;return{[Ie]:Object.assign(Object.assign({},(0,ye.Wf)(Pe)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${Ie}-customize-input) ${Ie}-selector`]:Object.assign(Object.assign({},ce(Pe)),ge(Pe)),[`${Ie}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},ye.vS),[`${Ie}-selection-placeholder`]:Object.assign(Object.assign({},ye.vS),{flex:1,color:Pe.colorTextPlaceholder,pointerEvents:"none"}),[`${Ie}-arrow`]:Object.assign(Object.assign({},(0,ye.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,height:Pe.fontSizeIcon,marginTop:-Pe.fontSizeIcon/2,color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Ge]:{verticalAlign:"top",transition:`transform ${Pe.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ie}-suffix)`]:{pointerEvents:"auto"}},[`${Ie}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ie}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ke,zIndex:1,display:"inline-block",width:Pe.fontSizeIcon,height:Pe.fontSizeIcon,marginTop:-Pe.fontSizeIcon/2,color:Pe.colorTextQuaternary,fontSize:Pe.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:Pe.clearBg,cursor:"pointer",opacity:0,transition:`color ${Pe.motionDurationMid} ease, opacity ${Pe.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Pe.colorTextTertiary}},"&:hover":{[`${Ie}-clear`]:{opacity:1}}}),[`${Ie}-has-feedback`]:{[`${Ie}-clear`]:{insetInlineEnd:Ke+Pe.fontSize+Pe.paddingXS}}}},Ce=Pe=>{const{componentCls:Ie}=Pe;return[{[Ie]:{[`&-borderless ${Ie}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${Ie}-in-form-item`]:{width:"100%"}}},me(Pe),ne(Pe),Me(Pe),bt(Pe),{[`${Ie}-rtl`]:{direction:"rtl"}},se(Ie,(0,We.TS)(Pe,{borderHoverColor:Pe.colorPrimaryHover,outlineColor:Pe.controlOutline})),se(`${Ie}-status-error`,(0,We.TS)(Pe,{borderHoverColor:Pe.colorErrorHover,outlineColor:Pe.colorErrorOutline}),!0),se(`${Ie}-status-warning`,(0,We.TS)(Pe,{borderHoverColor:Pe.colorWarningHover,outlineColor:Pe.colorWarningOutline}),!0),(0,Oe.c)(Pe,{borderElCls:`${Ie}-selector`,focusElCls:`${Ie}-focused`})]};var Fe=(0,jt.Z)("Select",(Pe,Ie)=>{let{rootPrefixCls:Ke}=Ie;const Ge=(0,We.TS)(Pe,{rootPrefixCls:Ke,inputPaddingHorizontalBase:Pe.paddingSM-1,multipleSelectItemHeight:Pe.multipleItemHeight});return[Ce(Ge)]},Pe=>{const{fontSize:Ie,lineHeight:Ke,controlHeight:Ge,controlPaddingHorizontal:Ue,zIndexPopupBase:dt,colorText:Xe,fontWeightStrong:Nt,controlItemBgActive:Je,controlItemBgHover:Wt,colorBgContainer:It,colorFillSecondary:Ht,controlHeightLG:Mt,controlHeightSM:Xt,colorBgContainerDisabled:gt,colorTextDisabled:Re}=Pe;return{zIndexPopup:dt+50,optionSelectedColor:Xe,optionSelectedFontWeight:Nt,optionSelectedBg:Je,optionActiveBg:Wt,optionPadding:`${(Ge-Ie*Ke)/2}px ${Ue}px`,optionFontSize:Ie,optionLineHeight:Ke,optionHeight:Ge,selectorBg:It,clearBg:It,singleItemHeightLG:Mt,multipleItemBg:Ht,multipleItemBorderColor:"transparent",multipleItemHeight:Xt,multipleItemHeightLG:Ge,multipleSelectorBgDisabled:gt,multipleItemColorDisabled:Re,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});const ye=We=>{const qe={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:We==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},qe),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},qe),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},qe),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},qe),{points:["br","tr"],offset:[0,-4]})}};function Oe(We,jt){return We||ye(jt)}},84443:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ye}});function ye(Oe,We){return We!==void 0?We:Oe!==null}},66339:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});var ye=ve(40001),Oe=ve(19248),We=ve(99267),jt=ve(84105),qe=ve(58617),et=ve(47472),ke=ve(59301);function Tt(bt){let{suffixIcon:tt,clearIcon:Ot,menuItemSelectedIcon:it,removeIcon:Pt,loading:Me,multiple:te,hasFeedback:ne,prefixCls:ce,showSuffixIcon:se,feedbackIcon:ge,showArrow:me,componentName:Ce}=bt;const Fe=Ot!=null?Ot:ke.createElement(Oe.Z,null),Pe=Ue=>tt===null&&!ne&&!me?null:ke.createElement(ke.Fragment,null,se!==!1&&Ue,ne&&ge);let Ie=null;if(tt!==void 0)Ie=Pe(tt);else if(Me)Ie=Pe(ke.createElement(qe.Z,{spin:!0}));else{const Ue=`${ce}-suffix`;Ie=dt=>{let{open:Xe,showSearch:Nt}=dt;return Pe(Xe&&Nt?ke.createElement(et.Z,{className:Ue}):ke.createElement(jt.Z,{className:Ue}))}}let Ke=null;it!==void 0?Ke=it:te?Ke=ke.createElement(ye.Z,null):Ke=null;let Ge=null;return Pt!==void 0?Ge=Pt:Ge=ke.createElement(We.Z,null),{clearIcon:Fe,suffixIcon:Ie,itemIcon:Ke,removeIcon:Ge}}},61621:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Be}});var ye=ve(92310),Oe=ve.n(ye),We=ve(59301),jt=ve(36355),qe=ve(2738),ke=De=>{const{prefixCls:Se,className:rt,style:Et,size:Ye,shape:Ze}=De,At=Oe()({[`${Se}-lg`]:Ye==="large",[`${Se}-sm`]:Ye==="small"}),xt=Oe()({[`${Se}-circle`]:Ze==="circle",[`${Se}-square`]:Ze==="square",[`${Se}-round`]:Ze==="round"}),ht=We.useMemo(()=>typeof Ye=="number"?{width:Ye,height:Ye,lineHeight:`${Ye}px`}:{},[Ye]);return We.createElement("span",{className:Oe()(Se,At,xt,rt),style:Object.assign(Object.assign({},ht),Et)})},Tt=ve(93083),bt=ve(83116),tt=ve(37613);const Ot=new Tt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),it=De=>({height:De,lineHeight:`${De}px`}),Pt=De=>Object.assign({width:De},it(De)),Me=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Ot,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),te=De=>Object.assign({width:De*5,minWidth:De*5},it(De)),ne=De=>{const{skeletonAvatarCls:Se,gradientFromColor:rt,controlHeight:Et,controlHeightLG:Ye,controlHeightSM:Ze}=De;return{[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt},Pt(Et)),[`${Se}${Se}-circle`]:{borderRadius:"50%"},[`${Se}${Se}-lg`]:Object.assign({},Pt(Ye)),[`${Se}${Se}-sm`]:Object.assign({},Pt(Ze))}},ce=De=>{const{controlHeight:Se,borderRadiusSM:rt,skeletonInputCls:Et,controlHeightLG:Ye,controlHeightSM:Ze,gradientFromColor:At}=De;return{[`${Et}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At,borderRadius:rt},te(Se)),[`${Et}-lg`]:Object.assign({},te(Ye)),[`${Et}-sm`]:Object.assign({},te(Ze))}},se=De=>Object.assign({width:De},it(De)),ge=De=>{const{skeletonImageCls:Se,imageSizeBase:rt,gradientFromColor:Et,borderRadiusSM:Ye}=De;return{[`${Se}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Et,borderRadius:Ye},se(rt*2)),{[`${Se}-path`]:{fill:"#bfbfbf"},[`${Se}-svg`]:Object.assign(Object.assign({},se(rt)),{maxWidth:rt*4,maxHeight:rt*4}),[`${Se}-svg${Se}-svg-circle`]:{borderRadius:"50%"}}),[`${Se}${Se}-circle`]:{borderRadius:"50%"}}},me=(De,Se,rt)=>{const{skeletonButtonCls:Et}=De;return{[`${rt}${Et}-circle`]:{width:Se,minWidth:Se,borderRadius:"50%"},[`${rt}${Et}-round`]:{borderRadius:Se}}},Ce=De=>Object.assign({width:De*2,minWidth:De*2},it(De)),Fe=De=>{const{borderRadiusSM:Se,skeletonButtonCls:rt,controlHeight:Et,controlHeightLG:Ye,controlHeightSM:Ze,gradientFromColor:At}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:At,borderRadius:Se,width:Et*2,minWidth:Et*2},Ce(Et))},me(De,Et,rt)),{[`${rt}-lg`]:Object.assign({},Ce(Ye))}),me(De,Ye,`${rt}-lg`)),{[`${rt}-sm`]:Object.assign({},Ce(Ze))}),me(De,Ze,`${rt}-sm`))},Pe=De=>{const{componentCls:Se,skeletonAvatarCls:rt,skeletonTitleCls:Et,skeletonParagraphCls:Ye,skeletonButtonCls:Ze,skeletonInputCls:At,skeletonImageCls:xt,controlHeight:ht,controlHeightLG:Rt,controlHeightSM:bn,gradientFromColor:En,padding:un,marginSM:dn,borderRadius:Zn,titleHeight:An,blockRadius:yi,paragraphLiHeight:ii,controlHeightXS:Ai,paragraphMarginTop:Oi}=De;return{[`${Se}`]:{display:"table",width:"100%",[`${Se}-header`]:{display:"table-cell",paddingInlineEnd:un,verticalAlign:"top",[`${rt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Pt(ht)),[`${rt}-circle`]:{borderRadius:"50%"},[`${rt}-lg`]:Object.assign({},Pt(Rt)),[`${rt}-sm`]:Object.assign({},Pt(bn))},[`${Se}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Et}`]:{width:"100%",height:An,background:En,borderRadius:yi,[`+ ${Ye}`]:{marginBlockStart:bn}},[`${Ye}`]:{padding:0,"> li":{width:"100%",height:ii,listStyle:"none",background:En,borderRadius:yi,"+ li":{marginBlockStart:Ai}}},[`${Ye}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Se}-content`]:{[`${Et}, ${Ye} > li`]:{borderRadius:Zn}}},[`${Se}-with-avatar ${Se}-content`]:{[`${Et}`]:{marginBlockStart:dn,[`+ ${Ye}`]:{marginBlockStart:Oi}}},[`${Se}${Se}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Fe(De)),ne(De)),ce(De)),ge(De)),[`${Se}${Se}-block`]:{width:"100%",[`${Ze}`]:{width:"100%"},[`${At}`]:{width:"100%"}},[`${Se}${Se}-active`]:{[` ${Et}, - ${Ue} > li, + ${Ye} > li, ${rt}, ${Ze}, ${At}, ${xt} - `]:Object.assign({},Me(De))}}};var Ie=(0,bt.Z)("Skeleton",De=>{const{componentCls:Se}=De,rt=(0,tt.TS)(De,{skeletonAvatarCls:`${Se}-avatar`,skeletonTitleCls:`${Se}-title`,skeletonParagraphCls:`${Se}-paragraph`,skeletonButtonCls:`${Se}-button`,skeletonInputCls:`${Se}-input`,skeletonImageCls:`${Se}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Pe(rt)]},De=>{const{colorFillContent:Se,colorFill:rt}=De,Et=Se,Ue=rt;return{color:Et,colorGradientEnd:Ue,gradientFromColor:Et,gradientToColor:Ue,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ye=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ue,shape:Ze="circle",size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),dt=xt("skeleton",Se),[Rt,bn]=Ie(dt),En=(0,qe.Z)(De,["prefixCls","className"]),un=Oe()(dt,`${dt}-element`,{[`${dt}-active`]:Ue},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${dt}-avatar`,shape:Ze,size:At},En))))},ft=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ue,block:Ze=!1,size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),dt=xt("skeleton",Se),[Rt,bn]=Ie(dt),En=(0,qe.Z)(De,["prefixCls"]),un=Oe()(dt,`${dt}-element`,{[`${dt}-active`]:Ue,[`${dt}-block`]:Ze},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${dt}-button`,size:At},En))))};const Xe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Je=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,style:Ue,active:Ze}=De,{getPrefixCls:At}=We.useContext(jt.E_),xt=At("skeleton",Se),[dt,Rt]=Ie(xt),bn=Oe()(xt,`${xt}-element`,{[`${xt}-active`]:Ze},rt,Et,Rt);return dt(We.createElement("div",{className:bn},We.createElement("div",{className:Oe()(`${xt}-image`,rt),style:Ue},We.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${xt}-image-svg`},We.createElement("path",{d:Xe,className:`${xt}-image-path`})))))},It=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ue,block:Ze,size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),dt=xt("skeleton",Se),[Rt,bn]=Ie(dt),En=(0,qe.Z)(De,["prefixCls"]),un=Oe()(dt,`${dt}-element`,{[`${dt}-active`]:Ue,[`${dt}-block`]:Ze},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${dt}-input`,size:At},En))))},Ht=ve(96663),Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Xt=Mt,gt=ve(7657),Re=function(Se,rt){return We.createElement(gt.Z,(0,Ht.Z)({},Se,{ref:rt,icon:Xt}))},Lt=We.forwardRef(Re),yn=Lt,Nt=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,style:Ue,active:Ze,children:At}=De,{getPrefixCls:xt}=We.useContext(jt.E_),dt=xt("skeleton",Se),[Rt,bn]=Ie(dt),En=Oe()(dt,`${dt}-element`,{[`${dt}-active`]:Ze},bn,rt,Et),un=At!=null?At:We.createElement(yn,null);return Rt(We.createElement("div",{className:En},We.createElement("div",{className:Oe()(`${dt}-image`,rt),style:Ue},un)))},en=ve(19127),On=De=>{const Se=xt=>{const{width:dt,rows:Rt=2}=De;if(Array.isArray(dt))return dt[xt];if(Rt-1===xt)return dt},{prefixCls:rt,className:Et,style:Ue,rows:Ze}=De,At=(0,en.Z)(Array(Ze)).map((xt,dt)=>We.createElement("li",{key:dt,style:{width:Se(dt)}}));return We.createElement("ul",{className:Oe()(rt,Et),style:Ue},At)},Bn=De=>{let{prefixCls:Se,className:rt,width:Et,style:Ue}=De;return We.createElement("h3",{className:Oe()(Se,rt),style:Object.assign({width:Et},Ue)})};function mt(De){return De&&typeof De=="object"?De:{}}function Yn(De,Se){return De&&!Se?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function xn(De,Se){return!De&&Se?{width:"38%"}:De&&Se?{width:"50%"}:{}}function ze(De,Se){const rt={};return(!De||!Se)&&(rt.width="61%"),!De&&Se?rt.rows=3:rt.rows=2,rt}const Le=De=>{const{prefixCls:Se,loading:rt,className:Et,rootClassName:Ue,style:Ze,children:At,avatar:xt=!1,title:dt=!0,paragraph:Rt=!0,active:bn,round:En}=De,{getPrefixCls:un,direction:dn,skeleton:Zn}=We.useContext(jt.E_),An=un("skeleton",Se),[yi,ii]=Ie(An);if(rt||!("loading"in De)){const Ai=!!xt,Oi=!!dt,Qi=!!Rt;let Tn;if(Ai){const Xr=Object.assign(Object.assign({prefixCls:`${An}-avatar`},Yn(Oi,Qi)),mt(xt));Tn=We.createElement("div",{className:`${An}-header`},We.createElement(ke,Object.assign({},Xr)))}let or;if(Oi||Qi){let Xr;if(Oi){const Or=Object.assign(Object.assign({prefixCls:`${An}-title`},xn(Ai,Qi)),mt(dt));Xr=We.createElement(Bn,Object.assign({},Or))}let zr;if(Qi){const Or=Object.assign(Object.assign({prefixCls:`${An}-paragraph`},ze(Ai,Oi)),mt(Rt));zr=We.createElement(On,Object.assign({},Or))}or=We.createElement("div",{className:`${An}-content`},Xr,zr)}const Kr=Oe()(An,{[`${An}-with-avatar`]:Ai,[`${An}-active`]:bn,[`${An}-rtl`]:dn==="rtl",[`${An}-round`]:En},Zn==null?void 0:Zn.className,Et,Ue,ii);return yi(We.createElement("div",{className:Kr,style:Object.assign(Object.assign({},Zn==null?void 0:Zn.style),Ze)},Tn,or))}return typeof At!="undefined"?At:null};Le.Button=ft,Le.Avatar=Ye,Le.Input=It,Le.Image=Je,Le.Node=Nt;var we=Le,Be=we},81327:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(59301),Oe=ve(92310),We=ve.n(Oe),jt=ve(11592),qe=ve(36355),et=ve(33234);const ke=ye.createContext({latestIndex:0}),Tt=ke.Provider;var tt=se=>{let{className:ge,index:me,children:Ce,split:Fe,style:Pe}=se;const{latestIndex:Ie}=ye.useContext(ke);return Ce==null?null:ye.createElement(ye.Fragment,null,ye.createElement("div",{className:ge,style:Pe},Ce),me{var me,Ce;const{getPrefixCls:Fe,space:Pe,direction:Ie}=ye.useContext(qe.E_),{size:Ke=(Pe==null?void 0:Pe.size)||"small",align:Ye,className:Ge,rootClassName:ft,children:Xe,direction:kt="horizontal",prefixCls:Je,split:Wt,style:It,wrap:Ht=!1,classNames:Mt,styles:Xt}=se,gt=Me(se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Re,Lt]=Array.isArray(Ke)?Ke:[Ke,Ke],yn=it(Lt),vn=it(Re),Nt=Pt(Lt),en=Pt(Re),tn=(0,jt.Z)(Xe,{keepEmpty:!0}),On=Ye===void 0&&kt==="horizontal"?"center":Ye,hn=Fe("space",Je),[Bn,mt]=(0,Ot.Z)(hn),Yn=We()(hn,Pe==null?void 0:Pe.className,mt,`${hn}-${kt}`,{[`${hn}-rtl`]:Ie==="rtl",[`${hn}-align-${On}`]:On,[`${hn}-gap-row-${Lt}`]:yn,[`${hn}-gap-col-${Re}`]:vn},Ge,ft),xn=We()(`${hn}-item`,(me=Mt==null?void 0:Mt.item)!==null&&me!==void 0?me:(Ce=Pe==null?void 0:Pe.classNames)===null||Ce===void 0?void 0:Ce.item);let ze=0;const Le=tn.map((De,Se)=>{var rt,Et;De!=null&&(ze=Se);const Ue=De&&De.key||`${xn}-${Se}`;return ye.createElement(tt,{className:xn,key:Ue,index:Se,split:Wt,style:(rt=Xt==null?void 0:Xt.item)!==null&&rt!==void 0?rt:(Et=Pe==null?void 0:Pe.styles)===null||Et===void 0?void 0:Et.item},De)}),we=ye.useMemo(()=>({latestIndex:ze}),[ze]);if(tn.length===0)return null;const Be={};return Ht&&(Be.flexWrap="wrap"),!vn&&en&&(Be.columnGap=Re),!yn&&Nt&&(Be.rowGap=Lt),Bn(ye.createElement("div",Object.assign({ref:ge,className:Yn,style:Object.assign(Object.assign(Object.assign({},Be),Pe==null?void 0:Pe.style),It)},gt),ye.createElement(Tt,{value:we},Le)))});ne.Compact=et.ZP;var ce=ne},31797:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ie}});var ye=ve(59301),Oe=ve(56762),We=ve(92343),jt=ve(92310),qe=ve.n(jt),et=ve(36355),ke=ve(61621),bt=Ke=>{const{value:Ye,formatter:Ge,precision:ft,decimalSeparator:Xe,groupSeparator:kt="",prefixCls:Je}=Ke;let Wt;if(typeof Ge=="function")Wt=Ge(Ye);else{const It=String(Ye),Ht=It.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ht||It==="-")Wt=It;else{const Mt=Ht[1];let Xt=Ht[2]||"0",gt=Ht[4]||"";Xt=Xt.replace(/\B(?=(\d{3})+(?!\d))/g,kt),typeof ft=="number"&&(gt=gt.padEnd(ft,"0").slice(0,ft>0?ft:0)),gt&&(gt=`${Xe}${gt}`),Wt=[ye.createElement("span",{key:"int",className:`${Je}-content-value-int`},Mt,Xt),gt&&ye.createElement("span",{key:"decimal",className:`${Je}-content-value-decimal`},gt)]}}return ye.createElement("span",{className:`${Je}-content-value`},Wt)},tt=ve(17313),Ot=ve(83116),it=ve(37613);const Pt=Ke=>{const{componentCls:Ye,marginXXS:Ge,padding:ft,colorTextDescription:Xe,titleFontSize:kt,colorTextHeading:Je,contentFontSize:Wt,fontFamily:It}=Ke;return{[`${Ye}`]:Object.assign(Object.assign({},(0,tt.Wf)(Ke)),{[`${Ye}-title`]:{marginBottom:Ge,color:Xe,fontSize:kt},[`${Ye}-skeleton`]:{paddingTop:ft},[`${Ye}-content`]:{color:Je,fontSize:Wt,fontFamily:It,[`${Ye}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ye}-content-prefix, ${Ye}-content-suffix`]:{display:"inline-block"},[`${Ye}-content-prefix`]:{marginInlineEnd:Ge},[`${Ye}-content-suffix`]:{marginInlineStart:Ge}}})}};var Me=(0,Ot.Z)("Statistic",Ke=>{const Ye=(0,it.TS)(Ke,{});return[Pt(Ye)]},Ke=>{const{fontSizeHeading3:Ye,fontSize:Ge}=Ke;return{titleFontSize:Ge,contentFontSize:Ye}}),ne=Ke=>{const{prefixCls:Ye,className:Ge,rootClassName:ft,style:Xe,valueStyle:kt,value:Je=0,title:Wt,valueRender:It,prefix:Ht,suffix:Mt,loading:Xt=!1,onMouseEnter:gt,onMouseLeave:Re,decimalSeparator:Lt=".",groupSeparator:yn=","}=Ke,{getPrefixCls:vn,direction:Nt,statistic:en}=ye.useContext(et.E_),tn=vn("statistic",Ye),[On,hn]=Me(tn),Bn=ye.createElement(bt,Object.assign({decimalSeparator:Lt,groupSeparator:yn,prefixCls:tn},Ke,{value:Je})),mt=qe()(tn,{[`${tn}-rtl`]:Nt==="rtl"},en==null?void 0:en.className,Ge,ft,hn);return On(ye.createElement("div",{className:mt,style:Object.assign(Object.assign({},en==null?void 0:en.style),Xe),onMouseEnter:gt,onMouseLeave:Re},Wt&&ye.createElement("div",{className:`${tn}-title`},Wt),ye.createElement(ke.Z,{paragraph:!1,loading:Xt,className:`${tn}-skeleton`},ye.createElement("div",{style:kt,className:`${tn}-content`},Ht&&ye.createElement("span",{className:`${tn}-content-prefix`},Ht),It?It(Bn):Bn,Mt&&ye.createElement("span",{className:`${tn}-content-suffix`},Mt)))))};const ce=[["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 se(Ke,Ye){let Ge=Ke;const ft=/\[[^\]]*]/g,Xe=(Ye.match(ft)||[]).map(It=>It.slice(1,-1)),kt=Ye.replace(ft,"[]"),Je=ce.reduce((It,Ht)=>{let[Mt,Xt]=Ht;if(It.includes(Mt)){const gt=Math.floor(Ge/Xt);return Ge-=gt*Xt,It.replace(new RegExp(`${Mt}+`,"g"),Re=>{const Lt=Re.length;return gt.toString().padStart(Lt,"0")})}return It},kt);let Wt=0;return Je.replace(ft,()=>{const It=Xe[Wt];return Wt+=1,It})}function ge(Ke,Ye){const{format:Ge=""}=Ye,ft=new Date(Ke).getTime(),Xe=Date.now(),kt=Math.max(ft-Xe,0);return se(kt,Ge)}const me=1e3/30;function Ce(Ke){return new Date(Ke).getTime()}const Fe=Ke=>{const{value:Ye,format:Ge="HH:mm:ss",onChange:ft,onFinish:Xe}=Ke,kt=(0,Oe.Z)(),Je=ye.useRef(null),Wt=()=>{Xe==null||Xe(),Je.current&&(clearInterval(Je.current),Je.current=null)},It=()=>{const Xt=Ce(Ye);Xt>=Date.now()&&(Je.current=setInterval(()=>{kt(),ft==null||ft(Xt-Date.now()),Xt(It(),()=>{Je.current&&(clearInterval(Je.current),Je.current=null)}),[Ye]);const Ht=(Xt,gt)=>ge(Xt,Object.assign(Object.assign({},gt),{format:Ge})),Mt=Xt=>(0,We.Tm)(Xt,{title:void 0});return ye.createElement(ne,Object.assign({},Ke,{valueRender:Mt,formatter:Ht}))};var Pe=ye.memo(Fe);ne.Countdown=Pe;var Ie=ne},15969:function(Rn,Nn,ve){"use strict";ve.d(Nn,{N:function(){return ye}});const ye=Oe=>({color:Oe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Oe.motionDurationSlow}`,"&:focus, &:hover":{color:Oe.colorLinkHover},"&:active":{color:Oe.colorLinkActive}})},78673:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return kt}});var ye=ve(58617),Oe=ve(92310),We=ve.n(Oe),jt=ve(96663),qe=ve(90493),et=ve(72071),ke=ve(6620),Tt=ve(59301),bt=ve(18929),tt=ve(10228),Ot=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],it=Tt.forwardRef(function(Je,Wt){var It,Ht=Je.prefixCls,Mt=Ht===void 0?"rc-switch":Ht,Xt=Je.className,gt=Je.checked,Re=Je.defaultChecked,Lt=Je.disabled,yn=Je.loadingIcon,vn=Je.checkedChildren,Nt=Je.unCheckedChildren,en=Je.onClick,tn=Je.onChange,On=Je.onKeyDown,hn=(0,ke.Z)(Je,Ot),Bn=(0,bt.Z)(!1,{value:gt,defaultValue:Re}),mt=(0,et.Z)(Bn,2),Yn=mt[0],xn=mt[1];function ze(De,Se){var rt=Yn;return Lt||(rt=De,xn(rt),tn==null||tn(rt,Se)),rt}function Le(De){De.which===tt.Z.LEFT?ze(!1,De):De.which===tt.Z.RIGHT&&ze(!0,De),On==null||On(De)}function we(De){var Se=ze(!Yn,De);en==null||en(Se,De)}var Be=We()(Mt,Xt,(It={},(0,qe.Z)(It,"".concat(Mt,"-checked"),Yn),(0,qe.Z)(It,"".concat(Mt,"-disabled"),Lt),It));return Tt.createElement("button",(0,jt.Z)({},hn,{type:"button",role:"switch","aria-checked":Yn,disabled:Lt,className:Be,ref:Wt,onKeyDown:Le,onClick:we}),yn,Tt.createElement("span",{className:"".concat(Mt,"-inner")},Tt.createElement("span",{className:"".concat(Mt,"-inner-checked")},vn),Tt.createElement("span",{className:"".concat(Mt,"-inner-unchecked")},Nt)))});it.displayName="Switch";var Pt=it,Me=ve(14088),te=ve(36355),ne=ve(1684),ce=ve(19716),se=ve(64993),ge=ve(17313),me=ve(83116),Ce=ve(37613);const Fe=Je=>{const{componentCls:Wt,trackHeightSM:It,trackPadding:Ht,trackMinWidthSM:Mt,innerMinMarginSM:Xt,innerMaxMarginSM:gt,handleSizeSM:Re}=Je,Lt=`${Wt}-inner`;return{[Wt]:{[`&${Wt}-small`]:{minWidth:Mt,height:It,lineHeight:`${It}px`,[`${Wt}-inner`]:{paddingInlineStart:gt,paddingInlineEnd:Xt,[`${Lt}-checked`]:{marginInlineStart:`calc(-100% + ${Re+Ht*2}px - ${gt*2}px)`,marginInlineEnd:`calc(100% - ${Re+Ht*2}px + ${gt*2}px)`},[`${Lt}-unchecked`]:{marginTop:-It,marginInlineStart:0,marginInlineEnd:0}},[`${Wt}-handle`]:{width:Re,height:Re},[`${Wt}-loading-icon`]:{top:(Re-Je.switchLoadingIconSize)/2,fontSize:Je.switchLoadingIconSize},[`&${Wt}-checked`]:{[`${Wt}-inner`]:{paddingInlineStart:Xt,paddingInlineEnd:gt,[`${Lt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Lt}-unchecked`]:{marginInlineStart:`calc(100% - ${Re+Ht*2}px + ${gt*2}px)`,marginInlineEnd:`calc(-100% + ${Re+Ht*2}px - ${gt*2}px)`}},[`${Wt}-handle`]:{insetInlineStart:`calc(100% - ${Re+Ht}px)`}},[`&:not(${Wt}-disabled):active`]:{[`&:not(${Wt}-checked) ${Lt}`]:{[`${Lt}-unchecked`]:{marginInlineStart:Je.marginXXS/2,marginInlineEnd:-Je.marginXXS/2}},[`&${Wt}-checked ${Lt}`]:{[`${Lt}-checked`]:{marginInlineStart:-Je.marginXXS/2,marginInlineEnd:Je.marginXXS/2}}}}}}},Pe=Je=>{const{componentCls:Wt,handleSize:It}=Je;return{[Wt]:{[`${Wt}-loading-icon${Je.iconCls}`]:{position:"relative",top:(It-Je.fontSize)/2,color:Je.switchLoadingIconColor,verticalAlign:"top"},[`&${Wt}-checked ${Wt}-loading-icon`]:{color:Je.switchColor}}}},Ie=Je=>{const{componentCls:Wt,motion:It,trackPadding:Ht,handleBg:Mt,handleShadow:Xt,handleSize:gt}=Je,Re=`${Wt}-handle`;return{[Wt]:{[Re]:{position:"absolute",top:Ht,insetInlineStart:Ht,width:gt,height:gt,transition:`all ${Je.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Mt,borderRadius:gt/2,boxShadow:Xt,transition:`all ${Je.switchDuration} ease-in-out`,content:'""'}},[`&${Wt}-checked ${Re}`]:{insetInlineStart:`calc(100% - ${gt+Ht}px)`},[`&:not(${Wt}-disabled):active`]:It?{[`${Re}::before`]:{insetInlineEnd:Je.switchHandleActiveInset,insetInlineStart:0},[`&${Wt}-checked ${Re}::before`]:{insetInlineEnd:0,insetInlineStart:Je.switchHandleActiveInset}}:{}}}},Ke=Je=>{const{componentCls:Wt,trackHeight:It,trackPadding:Ht,innerMinMargin:Mt,innerMaxMargin:Xt,handleSize:gt}=Je,Re=`${Wt}-inner`;return{[Wt]:{[Re]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Xt,paddingInlineEnd:Mt,transition:`padding-inline-start ${Je.switchDuration} ease-in-out, padding-inline-end ${Je.switchDuration} ease-in-out`,[`${Re}-checked, ${Re}-unchecked`]:{display:"block",color:Je.colorTextLightSolid,fontSize:Je.fontSizeSM,transition:`margin-inline-start ${Je.switchDuration} ease-in-out, margin-inline-end ${Je.switchDuration} ease-in-out`,pointerEvents:"none"},[`${Re}-checked`]:{marginInlineStart:`calc(-100% + ${gt+Ht*2}px - ${Xt*2}px)`,marginInlineEnd:`calc(100% - ${gt+Ht*2}px + ${Xt*2}px)`},[`${Re}-unchecked`]:{marginTop:-It,marginInlineStart:0,marginInlineEnd:0}},[`&${Wt}-checked ${Re}`]:{paddingInlineStart:Mt,paddingInlineEnd:Xt,[`${Re}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Re}-unchecked`]:{marginInlineStart:`calc(100% - ${gt+Ht*2}px + ${Xt*2}px)`,marginInlineEnd:`calc(-100% + ${gt+Ht*2}px - ${Xt*2}px)`}},[`&:not(${Wt}-disabled):active`]:{[`&:not(${Wt}-checked) ${Re}`]:{[`${Re}-unchecked`]:{marginInlineStart:Ht*2,marginInlineEnd:-Ht*2}},[`&${Wt}-checked ${Re}`]:{[`${Re}-checked`]:{marginInlineStart:-Ht*2,marginInlineEnd:Ht*2}}}}}},Ye=Je=>{const{componentCls:Wt,trackHeight:It,trackMinWidth:Ht}=Je;return{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(Je)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ht,height:It,lineHeight:`${It}px`,verticalAlign:"middle",background:Je.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Je.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Wt}-disabled)`]:{background:Je.colorTextTertiary}}),(0,ge.Qy)(Je)),{[`&${Wt}-checked`]:{background:Je.switchColor,[`&:hover:not(${Wt}-disabled)`]:{background:Je.colorPrimaryHover}},[`&${Wt}-loading, &${Wt}-disabled`]:{cursor:"not-allowed",opacity:Je.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Wt}-rtl`]:{direction:"rtl"}})}};var Ge=(0,me.Z)("Switch",Je=>{const Wt=(0,Ce.TS)(Je,{switchDuration:Je.motionDurationMid,switchColor:Je.colorPrimary,switchDisabledOpacity:Je.opacityLoading,switchLoadingIconSize:Je.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${Je.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ye(Wt),Ke(Wt),Ie(Wt),Pe(Wt),Fe(Wt)]},Je=>{const{fontSize:Wt,lineHeight:It,controlHeight:Ht,colorWhite:Mt}=Je,Xt=Wt*It,gt=Ht/2,Re=2,Lt=Xt-Re*2,yn=gt-Re*2;return{trackHeight:Xt,trackHeightSM:gt,trackMinWidth:Lt*2+Re*4,trackMinWidthSM:yn*2+Re*2,trackPadding:Re,handleBg:Mt,handleSize:Lt,handleSizeSM:yn,handleShadow:`0 2px 4px 0 ${new se.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:Lt/2,innerMaxMargin:Lt+Re+Re*2,innerMinMarginSM:yn/2,innerMaxMarginSM:yn+Re+Re*2}}),ft=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);Mt{const{prefixCls:It,size:Ht,disabled:Mt,loading:Xt,className:gt,rootClassName:Re,style:Lt}=Je,yn=ft(Je,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:vn,direction:Nt,switch:en}=Tt.useContext(te.E_),tn=Tt.useContext(ne.Z),On=(Mt!=null?Mt:tn)||Xt,hn=vn("switch",It),Bn=Tt.createElement("div",{className:`${hn}-handle`},Xt&&Tt.createElement(ye.Z,{className:`${hn}-loading-icon`})),[mt,Yn]=Ge(hn),xn=(0,ce.Z)(Ht),ze=We()(en==null?void 0:en.className,{[`${hn}-small`]:xn==="small",[`${hn}-loading`]:Xt,[`${hn}-rtl`]:Nt==="rtl"},gt,Re,Yn),Le=Object.assign(Object.assign({},en==null?void 0:en.style),Lt);return mt(Tt.createElement(Me.Z,{component:"Switch"},Tt.createElement(Pt,Object.assign({},yn,{prefixCls:hn,className:ze,style:Le,disabled:On,ref:Wt,loadingIcon:Bn}))))});Xe.__ANT_SWITCH=!0;var kt=Xe},1710:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return hl}});var ye={},Oe="rc-table-internal-hook",We=ve(72071),jt=ve(6089),qe=ve(34280),et=ve(13697),ke=ve(59301),Tt=ve(4676);function bt(ot){var pt=ke.createContext(void 0),Jt=function(Pn){var fn=Pn.value,Xn=Pn.children,Un=ke.useRef(fn);Un.current=fn;var Vn=ke.useState(function(){return{getValue:function(){return Un.current},listeners:new Set}}),wi=(0,We.Z)(Vn,1),si=wi[0];return(0,qe.Z)(function(){(0,Tt.unstable_batchedUpdates)(function(){si.listeners.forEach(function(vi){vi(fn)})})},[fn]),ke.createElement(pt.Provider,{value:si},Xn)};return{Context:pt,Provider:Jt,defaultValue:ot}}function tt(ot,pt){var Jt=(0,jt.Z)(typeof pt=="function"?pt:function(vi){if(pt===void 0)return vi;if(!Array.isArray(pt))return vi[pt];var Ji={};return pt.forEach(function(Ui){Ji[Ui]=vi[Ui]}),Ji}),_t=ke.useContext(ot==null?void 0:ot.Context),Pn=_t||{},fn=Pn.listeners,Xn=Pn.getValue,Un=ke.useRef();Un.current=Jt(_t?Xn():ot==null?void 0:ot.defaultValue);var Vn=ke.useState({}),wi=(0,We.Z)(Vn,2),si=wi[1];return(0,qe.Z)(function(){if(!_t)return;function vi(Ji){var Ui=Jt(Ji);(0,et.Z)(Un.current,Ui,!0)||si({})}return fn.add(vi),function(){fn.delete(vi)}},[_t]),Un.current}var Ot=ve(96663),it=ve(8654);function Pt(){var ot=ke.createContext(null);function pt(){return ke.useContext(ot)}function Jt(Pn,fn){var Xn=(0,it.Yr)(Pn),Un=function(wi,si){var vi=Xn?{ref:si}:{},Ji=ke.useRef(0),Ui=ke.useRef(wi),Ri=pt();return Ri!==null?ke.createElement(Pn,(0,Ot.Z)({},wi,vi)):((!fn||fn(Ui.current,wi))&&(Ji.current+=1),Ui.current=wi,ke.createElement(ot.Provider,{value:Ji.current},ke.createElement(Pn,(0,Ot.Z)({},wi,vi))))};return Xn?ke.forwardRef(Un):Un}function _t(Pn,fn){var Xn=(0,it.Yr)(Pn),Un=function(wi,si){var vi=Xn?{ref:si}:{};return pt(),ke.createElement(Pn,(0,Ot.Z)({},wi,vi))};return Xn?ke.memo(ke.forwardRef(Un),fn):ke.memo(Un,fn)}return{makeImmutable:Jt,responseImmutable:_t,useImmutableMark:pt}}var Me=Pt(),te=Me.makeImmutable,ne=Me.responseImmutable,ce=Me.useImmutableMark,se=Pt(),ge=se.makeImmutable,me=se.responseImmutable,Ce=se.useImmutableMark,Fe=bt(),Pe=Fe;function Ie(ot,pt){var Jt=ke.useRef(0);Jt.current+=1;var _t=ke.useRef(ot),Pn=[];Object.keys(ot||{}).map(function(Xn){var Un;(ot==null?void 0:ot[Xn])!==((Un=_t.current)===null||Un===void 0?void 0:Un[Xn])&&Pn.push(Xn)}),_t.current=ot;var fn=ke.useRef([]);return Pn.length&&(fn.current=Pn),ke.useDebugValue(Jt.current),ke.useDebugValue(fn.current.join(", ")),pt&&console.log("".concat(pt,":"),Jt.current,fn.current),Jt.current}var Ke=null,Ye=ke.memo(function(){var ot=Ie();return ke.createElement("h1",null,"Render Times: ",ot)});Ye.displayName="RenderBlock";var Ge=ve(20135),ft=ve(44127),Xe=ve(90493),kt=ve(92310),Je=ve.n(kt),Wt=ve(80547),It=ve(97938),Ht=ve(48736),Mt=ke.createContext({renderWithProps:!1}),Xt=Mt,gt="RC_TABLE_KEY";function Re(ot){return ot==null?[]:Array.isArray(ot)?ot:[ot]}function Lt(ot){var pt=[],Jt={};return ot.forEach(function(_t){for(var Pn=_t||{},fn=Pn.key,Xn=Pn.dataIndex,Un=fn||Re(Xn).join("-")||gt;Jt[Un];)Un="".concat(Un,"_next");Jt[Un]=!0,pt.push(Un)}),pt}function yn(ot){return ot!=null}function vn(ot){return ot&&(0,Ge.Z)(ot)==="object"&&!Array.isArray(ot)&&!ke.isValidElement(ot)}function Nt(ot,pt,Jt,_t,Pn,fn){var Xn=ke.useContext(Xt),Un=Ce(),Vn=(0,Wt.Z)(function(){if(yn(_t))return[_t];var wi=pt==null||pt===""?[]:Array.isArray(pt)?pt:[pt],si=(0,It.Z)(ot,wi),vi=si,Ji=void 0;if(Pn){var Ui=Pn(si,ot,Jt);vn(Ui)?(vi=Ui.children,Ji=Ui.props,Xn.renderWithProps=!0):vi=Ui}return[vi,Ji]},[Un,ot,_t,pt,Pn,Jt],function(wi,si){if(fn){var vi=(0,We.Z)(wi,2),Ji=vi[1],Ui=(0,We.Z)(si,2),Ri=Ui[1];return fn(Ri,Ji)}return Xn.renderWithProps?!0:!(0,et.Z)(wi,si,!0)});return Vn}function en(ot,pt,Jt,_t){var Pn=ot+pt-1;return ot<=_t&&Pn>=Jt}function tn(ot,pt){return tt(Pe,function(Jt){var _t=en(ot,pt||1,Jt.hoverStartRow,Jt.hoverEndRow);return[_t,Jt.onHover]})}var On=function(pt){var Jt=pt.ellipsis,_t=pt.rowType,Pn=pt.children,fn,Xn=Jt===!0?{showTitle:!0}:Jt;return Xn&&(Xn.showTitle||_t==="header")&&(typeof Pn=="string"||typeof Pn=="number"?fn=Pn.toString():ke.isValidElement(Pn)&&typeof Pn.props.children=="string"&&(fn=Pn.props.children)),fn};function hn(ot){var pt,Jt,_t,Pn,fn,Xn,Un,Vn,wi=ot.component,si=ot.children,vi=ot.ellipsis,Ji=ot.scope,Ui=ot.prefixCls,Ri=ot.className,yr=ot.align,Zi=ot.record,Mr=ot.render,Cr=ot.dataIndex,Tr=ot.renderIndex,vo=ot.shouldCellUpdate,Fo=ot.index,Hr=ot.rowType,qr=ot.colSpan,Vo=ot.rowSpan,Ir=ot.fixLeft,ao=ot.fixRight,Wr=ot.firstFixLeft,pr=ot.lastFixLeft,kr=ot.firstFixRight,so=ot.lastFixRight,No=ot.appendNode,Do=ot.additionalProps,Dr=Do===void 0?{}:Do,Go=ot.isSticky,_o="".concat(Ui,"-cell"),na=tt(Pe,["supportSticky","allColumnsFixedLeft"]),ta=na.supportSticky,_a=na.allColumnsFixedLeft,ga=Nt(Zi,Cr,Tr,si,Mr,vo),Ho=(0,We.Z)(ga,2),Po=Ho[0],Oo=Ho[1],Ua={},Ia=typeof Ir=="number"&&ta,ts=typeof ao=="number"&&ta;Ia&&(Ua.position="sticky",Ua.left=Ir),ts&&(Ua.position="sticky",Ua.right=ao);var Ro=(pt=(Jt=(_t=Oo==null?void 0:Oo.colSpan)!==null&&_t!==void 0?_t:Dr.colSpan)!==null&&Jt!==void 0?Jt:qr)!==null&&pt!==void 0?pt:1,Eo=(Pn=(fn=(Xn=Oo==null?void 0:Oo.rowSpan)!==null&&Xn!==void 0?Xn:Dr.rowSpan)!==null&&fn!==void 0?fn:Vo)!==null&&Pn!==void 0?Pn:1,Wo=tn(Fo,Eo),So=(0,We.Z)(Wo,2),oo=So[0],qi=So[1],Gr=function(Bo){var Vs;Zi&&qi(Fo,Fo+Eo-1),Dr==null||(Vs=Dr.onMouseEnter)===null||Vs===void 0||Vs.call(Dr,Bo)},Xo=function(Bo){var Vs;Zi&&qi(-1,-1),Dr==null||(Vs=Dr.onMouseLeave)===null||Vs===void 0||Vs.call(Dr,Bo)};if(Ro===0||Eo===0)return null;var ua=(Un=Dr.title)!==null&&Un!==void 0?Un:On({rowType:Hr,ellipsis:vi,children:Po}),al=Je()(_o,Ri,(Vn={},(0,Xe.Z)(Vn,"".concat(_o,"-fix-left"),Ia&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-first"),Wr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-last"),pr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-all"),pr&&_a&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right"),ts&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right-first"),kr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right-last"),so&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-ellipsis"),vi),(0,Xe.Z)(Vn,"".concat(_o,"-with-append"),No),(0,Xe.Z)(Vn,"".concat(_o,"-fix-sticky"),(Ia||ts)&&Go&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-row-hover"),!Oo&&oo),Vn),Dr.className,Oo==null?void 0:Oo.className),Rs={};yr&&(Rs.textAlign=yr);var Al=(0,ft.Z)((0,ft.Z)((0,ft.Z)((0,ft.Z)({},Ua),Dr.style),Rs),Oo==null?void 0:Oo.style),Na=Po;return(0,Ge.Z)(Na)==="object"&&!Array.isArray(Na)&&!ke.isValidElement(Na)&&(Na=null),vi&&(pr||kr)&&(Na=ke.createElement("span",{className:"".concat(_o,"-content")},Na)),ke.createElement(wi,(0,Ot.Z)({},Oo,Dr,{className:al,style:Al,title:ua,scope:Ji,onMouseEnter:Gr,onMouseLeave:Xo,colSpan:Ro!==1?Ro:null,rowSpan:Eo!==1?Eo:null}),No,Na)}var Bn=ke.memo(hn);function mt(ot,pt,Jt,_t,Pn,fn){var Xn=Jt[ot]||{},Un=Jt[pt]||{},Vn,wi;Xn.fixed==="left"?Vn=_t.left[Pn==="rtl"?pt:ot]:Un.fixed==="right"&&(wi=_t.right[Pn==="rtl"?ot:pt]);var si=!1,vi=!1,Ji=!1,Ui=!1,Ri=Jt[pt+1],yr=Jt[ot-1],Zi=!(fn!=null&&fn.children);if(Pn==="rtl"){if(Vn!==void 0){var Mr=yr&&yr.fixed==="left";Ui=!Mr&&Zi}else if(wi!==void 0){var Cr=Ri&&Ri.fixed==="right";Ji=!Cr&&Zi}}else if(Vn!==void 0){var Tr=Ri&&Ri.fixed==="left";si=!Tr&&Zi}else if(wi!==void 0){var vo=yr&&yr.fixed==="right";vi=!vo&&Zi}return{fixLeft:Vn,fixRight:wi,lastFixLeft:si,firstFixRight:vi,lastFixRight:Ji,firstFixLeft:Ui,isSticky:_t.isSticky}}var Yn=ke.createContext({}),xn=Yn;function ze(ot){var pt=ot.className,Jt=ot.index,_t=ot.children,Pn=ot.colSpan,fn=Pn===void 0?1:Pn,Xn=ot.rowSpan,Un=ot.align,Vn=tt(Pe,["prefixCls","direction"]),wi=Vn.prefixCls,si=Vn.direction,vi=ke.useContext(xn),Ji=vi.scrollColumnIndex,Ui=vi.stickyOffsets,Ri=vi.flattenColumns,yr=vi.columns,Zi=Jt+fn-1,Mr=Zi+1===Ji?fn+1:fn,Cr=mt(Jt,Jt+Mr-1,Ri,Ui,si,yr==null?void 0:yr[Jt]);return ke.createElement(Bn,(0,Ot.Z)({className:pt,index:Jt,component:"td",prefixCls:wi,record:null,dataIndex:null,align:Un,colSpan:Mr,rowSpan:Xn,render:function(){return _t}},Cr))}var Le=ve(6620),we=["children"];function Be(ot){var pt=ot.children,Jt=(0,Le.Z)(ot,we);return ke.createElement("tr",Jt,pt)}function De(ot){var pt=ot.children;return pt}De.Row=Be,De.Cell=ze;var Se=De;function rt(ot){var pt=ot.children,Jt=ot.stickyOffsets,_t=ot.flattenColumns,Pn=ot.columns,fn=tt(Pe,"prefixCls"),Xn=_t.length-1,Un=_t[Xn],Vn=ke.useMemo(function(){return{stickyOffsets:Jt,flattenColumns:_t,scrollColumnIndex:Un!=null&&Un.scrollbar?Xn:null,columns:Pn}},[Un,_t,Xn,Jt,Pn]);return ke.createElement(xn.Provider,{value:Vn},ke.createElement("tfoot",{className:"".concat(fn,"-summary")},pt))}var Et=me(rt),Ue=Se,Ze=ve(70425),At=ve(29301),xt=ve(29194),dt=ve(24514),Rt=ve(75152),bn=ve(26112);function En(ot,pt,Jt,_t,Pn,fn,Xn){ot.push({record:pt,indent:Jt,index:Xn});var Un=fn(pt),Vn=Pn==null?void 0:Pn.has(Un);if(pt&&Array.isArray(pt[_t])&&Vn)for(var wi=0;wi1?Wr-1:0),kr=1;kr=0;Un-=1){var Vn=pt[Un],wi=Jt&&Jt[Un],si=wi&&wi[Xr];if(Vn||si||Xn){var vi=si||{},Ji=vi.columnType,Ui=(0,Le.Z)(vi,Or);Pn.unshift(ke.createElement("col",(0,Ot.Z)({key:Un,style:{width:Vn}},Ui))),Xn=!0}}return ke.createElement("colgroup",null,Pn)}var Zr=bo,vr=ve(19127),xo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ei(ot,pt){return(0,ke.useMemo)(function(){for(var Jt=[],_t=0;_t1?"colgroup":"col":null,ellipsis:Zi.ellipsis,align:Zi.align,component:Zi.title?fn:Xn,prefixCls:si,key:Ui[yr]},Mr,{additionalProps:Cr,rowType:"header"}))}))}ci.displayName="HeaderRow";var on=ci;function qn(ot){var pt=[];function Jt(Xn,Un){var Vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;pt[Vn]=pt[Vn]||[];var wi=Un,si=Xn.filter(Boolean).map(function(vi){var Ji={key:vi.key,className:vi.className||"",children:vi.title,column:vi,colStart:wi},Ui=1,Ri=vi.children;return Ri&&Ri.length>0&&(Ui=Jt(Ri,wi,Vn+1).reduce(function(yr,Zi){return yr+Zi},0),Ji.hasSubColumns=!0),"colSpan"in vi&&(Ui=vi.colSpan),"rowSpan"in vi&&(Ji.rowSpan=vi.rowSpan),Ji.colSpan=Ui,Ji.colEnd=Ji.colStart+Ui-1,pt[Vn].push(Ji),wi+=Ui,Ui});return si}Jt(ot,0);for(var _t=pt.length,Pn=function(Un){pt[Un].forEach(function(Vn){!("rowSpan"in Vn)&&!Vn.hasSubColumns&&(Vn.rowSpan=_t-Un)})},fn=0;fn<_t;fn+=1)Pn(fn);return pt}function Gn(ot){var pt=ot.stickyOffsets,Jt=ot.columns,_t=ot.flattenColumns,Pn=ot.onHeaderRow,fn=tt(Pe,["prefixCls","getComponent"]),Xn=fn.prefixCls,Un=fn.getComponent,Vn=ke.useMemo(function(){return qn(Jt)},[Jt]),wi=Un(["header","wrapper"],"thead"),si=Un(["header","row"],"tr"),vi=Un(["header","cell"],"th"),Ji=Un(["header","cell"],"td");return ke.createElement(wi,{className:"".concat(Xn,"-thead")},Vn.map(function(Ui,Ri){var yr=ke.createElement(on,{key:Ri,flattenColumns:_t,cells:Ui,stickyOffsets:pt,rowComponent:si,cellComponent:vi,tdCellComponent:Ji,onHeaderRow:Pn,index:Ri});return yr}))}var sn=me(Gn),Qt=ve(11592);function pn(ot){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof pt=="number"?pt:pt.endsWith("%")?ot*parseFloat(pt)/100:null}function St(ot,pt){return ke.useMemo(function(){if(pt&&pt>0){var Jt=0,_t=0;ot.forEach(function(wi){var si=pn(pt,wi.width);si?Jt+=si:_t+=1});var Pn=pt-Jt,fn=_t,Xn=Pn/_t,Un=0,Vn=ot.map(function(wi){var si=(0,ft.Z)({},wi),vi=pn(pt,si.width);if(vi)si.width=vi;else{var Ji=Math.floor(Xn);si.width=fn===1?Pn:Ji,Pn-=Ji,fn-=1}return Un+=si.width,si});return[Vn,Un]}return[ot,pt]},[ot,pt])}var Ct=["children"],je=["fixed"];function Yt(ot){return(0,Qt.Z)(ot).filter(function(pt){return ke.isValidElement(pt)}).map(function(pt){var Jt=pt.key,_t=pt.props,Pn=_t.children,fn=(0,Le.Z)(_t,Ct),Xn=(0,ft.Z)({key:Jt},fn);return Pn&&(Xn.children=Yt(Pn)),Xn})}function rn(ot){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ot.filter(function(Jt){return Jt&&(0,Ge.Z)(Jt)==="object"}).reduce(function(Jt,_t,Pn){var fn=_t.fixed,Xn=fn===!0?"left":fn,Un="".concat(pt,"-").concat(Pn),Vn=_t.children;return Vn&&Vn.length>0?[].concat((0,vr.Z)(Jt),(0,vr.Z)(rn(Vn,Un).map(function(wi){return(0,ft.Z)({fixed:Xn},wi)}))):[].concat((0,vr.Z)(Jt),[(0,ft.Z)((0,ft.Z)({key:Un},_t),{},{fixed:Xn})])},[])}function ht(ot){for(var pt=!0,Jt=0;Jt=0;fn-=1){var Xn=ot[fn];if(Pn&&Xn.fixed!=="right")Pn=!1;else if(!Pn&&Xn.fixed==="right"){warning(!1,"Index ".concat(fn+1," of `columns` missing `fixed='right'` prop."));break}}}function _e(ot){return ot.map(function(pt){var Jt=pt.fixed,_t=(0,Le.Z)(pt,je),Pn=Jt;return Jt==="left"?Pn="right":Jt==="right"&&(Pn="left"),(0,ft.Z)({fixed:Pn},_t)})}function $t(ot,pt){var Jt=ot.prefixCls,_t=ot.columns,Pn=ot.children,fn=ot.expandable,Xn=ot.expandedKeys,Un=ot.columnTitle,Vn=ot.getRowKey,wi=ot.onTriggerExpand,si=ot.expandIcon,vi=ot.rowExpandable,Ji=ot.expandIconColumnIndex,Ui=ot.direction,Ri=ot.expandRowByClick,yr=ot.columnWidth,Zi=ot.fixed,Mr=ot.scrollWidth,Cr=ke.useMemo(function(){return _t||Yt(Pn)},[_t,Pn]),Tr=ke.useMemo(function(){if(fn){var ao,Wr=Cr.slice();if(!Wr.includes(ye)){var pr=Ji||0;pr>=0&&Wr.splice(pr,0,ye)}var kr=Wr.indexOf(ye);Wr=Wr.filter(function(Dr,Go){return Dr!==ye||Go===kr});var so=Cr[kr],No;(Zi==="left"||Zi)&&!Ji?No="left":(Zi==="right"||Zi)&&Ji===Cr.length?No="right":No=so?so.fixed:null;var Do=(ao={},(0,Xe.Z)(ao,Xr,{className:"".concat(Jt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Xe.Z)(ao,"title",Un),(0,Xe.Z)(ao,"fixed",No),(0,Xe.Z)(ao,"className","".concat(Jt,"-row-expand-icon-cell")),(0,Xe.Z)(ao,"width",yr),(0,Xe.Z)(ao,"render",function(Go,_o,na){var ta=Vn(_o,na),_a=Xn.has(ta),ga=vi?vi(_o):!0,Ho=si({prefixCls:Jt,expanded:_a,expandable:ga,record:_o,onExpand:wi});return Ri?ke.createElement("span",{onClick:function(Oo){return Oo.stopPropagation()}},Ho):Ho}),ao);return Wr.map(function(Dr){return Dr===ye?Do:Dr})}return Cr.filter(function(Dr){return Dr!==ye})},[fn,Cr,Vn,Xn,si,Ui]),vo=ke.useMemo(function(){var ao=Tr;return pt&&(ao=pt(ao)),ao.length||(ao=[{render:function(){return null}}]),ao},[pt,Tr,Ui]),Fo=ke.useMemo(function(){return Ui==="rtl"?_e(rn(vo)):rn(vo)},[vo,Ui,Mr]),Hr=St(Fo,Mr),qr=(0,We.Z)(Hr,2),Vo=qr[0],Ir=qr[1];return[vo,Vo,Ir]}var zt=$t;function Fn(ot){var pt,Jt=ot.prefixCls,_t=ot.record,Pn=ot.onExpand,fn=ot.expanded,Xn=ot.expandable,Un="".concat(Jt,"-row-expand-icon");if(!Xn)return ke.createElement("span",{className:Je()(Un,"".concat(Jt,"-row-spaced"))});var Vn=function(si){Pn(_t,si),si.stopPropagation()};return ke.createElement("span",{className:Je()(Un,(pt={},(0,Xe.Z)(pt,"".concat(Jt,"-row-expanded"),fn),(0,Xe.Z)(pt,"".concat(Jt,"-row-collapsed"),!fn),pt)),onClick:Vn})}function Hn(ot,pt,Jt){var _t=[];function Pn(fn){(fn||[]).forEach(function(Xn,Un){_t.push(pt(Xn,Un)),Pn(Xn[Jt])})}return Pn(ot),_t}function ut(ot,pt,Jt){var _t=zr(ot),Pn=_t.expandIcon,fn=_t.expandedRowKeys,Xn=_t.defaultExpandedRowKeys,Un=_t.defaultExpandAllRows,Vn=_t.expandedRowRender,wi=_t.onExpand,si=_t.onExpandedRowsChange,vi=_t.childrenColumnName,Ji=Pn||Fn,Ui=vi||"children",Ri=ke.useMemo(function(){return Vn?"row":ot.expandable&&ot.internalHooks===Oe&&ot.expandable.__PARENT_RENDER_ICON__||pt.some(function(Fo){return Fo&&(0,Ge.Z)(Fo)==="object"&&Fo[Ui]})?"nest":!1},[!!Vn,pt]),yr=ke.useState(function(){return Xn||(Un?Hn(pt,Jt,Ui):[])}),Zi=(0,We.Z)(yr,2),Mr=Zi[0],Cr=Zi[1],Tr=ke.useMemo(function(){return new Set(fn||Mr||[])},[fn,Mr]),vo=ke.useCallback(function(Fo){var Hr=Jt(Fo,pt.indexOf(Fo)),qr,Vo=Tr.has(Hr);Vo?(Tr.delete(Hr),qr=(0,vr.Z)(Tr)):qr=[].concat((0,vr.Z)(Tr),[Hr]),Cr(qr),wi&&wi(!Vo,Fo),si&&si(qr)},[Jt,Tr,pt,wi,si]);return[_t,Ri,Tr,Ji,Ui,vo]}function cn(ot,pt,Jt,_t){var Pn=ot.map(function(fn,Xn){return mt(Xn,Xn,ot,pt,Jt,_t==null?void 0:_t[Xn])});return(0,Wt.Z)(function(){return Pn},[Pn],function(fn,Xn){return!(0,et.Z)(fn,Xn)})}function Kn(ot){var pt=(0,ke.useRef)(ot),Jt=(0,ke.useState)({}),_t=(0,We.Z)(Jt,2),Pn=_t[1],fn=(0,ke.useRef)(null),Xn=(0,ke.useRef)([]);function Un(Vn){Xn.current.push(Vn);var wi=Promise.resolve();fn.current=wi,wi.then(function(){if(fn.current===wi){var si=Xn.current,vi=pt.current;Xn.current=[],si.forEach(function(Ji){pt.current=Ji(pt.current)}),fn.current=null,vi!==pt.current&&Pn({})}})}return(0,ke.useEffect)(function(){return function(){fn.current=null}},[]),[pt.current,Un]}function _n(ot){var pt=(0,ke.useRef)(ot||null),Jt=(0,ke.useRef)();function _t(){window.clearTimeout(Jt.current)}function Pn(Xn){pt.current=Xn,_t(),Jt.current=window.setTimeout(function(){pt.current=null,Jt.current=void 0},100)}function fn(){return pt.current}return(0,ke.useEffect)(function(){return _t},[]),[Pn,fn]}function Zt(){var ot=ke.useState(-1),pt=(0,We.Z)(ot,2),Jt=pt[0],_t=pt[1],Pn=ke.useState(-1),fn=(0,We.Z)(Pn,2),Xn=fn[0],Un=fn[1],Vn=ke.useCallback(function(wi,si){_t(wi),Un(si)},[]);return[Jt,Xn,Vn]}var nn=ve(47273),Pi=(0,nn.Z)()?window:null;function xi(ot,pt){var Jt=(0,Ge.Z)(ot)==="object"?ot:{},_t=Jt.offsetHeader,Pn=_t===void 0?0:_t,fn=Jt.offsetSummary,Xn=fn===void 0?0:fn,Un=Jt.offsetScroll,Vn=Un===void 0?0:Un,wi=Jt.getContainer,si=wi===void 0?function(){return Pi}:wi,vi=si()||Pi;return ke.useMemo(function(){var Ji=!!ot;return{isSticky:Ji,stickyClassName:Ji?"".concat(pt,"-sticky-holder"):"",offsetHeader:Pn,offsetSummary:Xn,offsetScroll:Vn,container:vi}},[Vn,Pn,Xn,pt,vi])}function Si(ot,pt,Jt){var _t=(0,ke.useMemo)(function(){for(var Pn=[],fn=[],Xn=0,Un=0,Vn=0;Vn=vi&&(Dr=vi-Ji),Xn({scrollLeft:Dr/vi*(si+2)}),Cr.current.x=kr.pageX},ao=function(){if(fn.current){var kr=(0,lr.os)(fn.current).top,so=kr+fn.current.offsetHeight,No=Vn===window?document.documentElement.scrollTop+window.innerHeight:(0,lr.os)(Vn).top+Vn.clientHeight;so-(0,Rt.Z)()<=No||kr>=No-Un?Mr(function(Do){return(0,ft.Z)((0,ft.Z)({},Do),{},{isHiddenScrollBar:!0})}):Mr(function(Do){return(0,ft.Z)((0,ft.Z)({},Do),{},{isHiddenScrollBar:!1})})}},Wr=function(kr){Mr(function(so){return(0,ft.Z)((0,ft.Z)({},so),{},{scrollLeft:kr/si*vi||0})})};return ke.useImperativeHandle(Jt,function(){return{setScrollLeft:Wr}}),ke.useEffect(function(){var pr=(0,Hi.Z)(document.body,"mouseup",qr,!1),kr=(0,Hi.Z)(document.body,"mousemove",Ir,!1);return ao(),function(){pr.remove(),kr.remove()}},[Ji,Fo]),ke.useEffect(function(){var pr=(0,Hi.Z)(Vn,"scroll",ao,!1),kr=(0,Hi.Z)(window,"resize",ao,!1);return function(){pr.remove(),kr.remove()}},[Vn]),ke.useEffect(function(){Zi.isHiddenScrollBar||Mr(function(pr){var kr=fn.current;return kr?(0,ft.Z)((0,ft.Z)({},pr),{},{scrollLeft:kr.scrollLeft/kr.scrollWidth*kr.clientWidth}):pr})},[Zi.isHiddenScrollBar]),si<=vi||!Ji||Zi.isHiddenScrollBar?null:ke.createElement("div",{style:{height:(0,Rt.Z)(),width:vi,bottom:Un},className:"".concat(wi,"-sticky-scroll")},ke.createElement("div",{onMouseDown:Vo,ref:Ui,className:Je()("".concat(wi,"-sticky-scroll-bar"),(0,Xe.Z)({},"".concat(wi,"-sticky-scroll-bar-active"),Fo)),style:{width:"".concat(Ji,"px"),transform:"translate3d(".concat(Zi.scrollLeft,"px, 0, 0)")}}))},Ln=ke.forwardRef(tr);function Fr(ot){return null}var Br=Fr;function wr(ot){return null}var Cn=wr,di="rc-table",Ki=[],ir={};function Gi(){return"No Data"}function dr(ot){var pt,Jt=(0,ft.Z)({rowKey:"key",prefixCls:di,emptyText:Gi},ot),_t=Jt.prefixCls,Pn=Jt.className,fn=Jt.rowClassName,Xn=Jt.style,Un=Jt.data,Vn=Jt.rowKey,wi=Jt.scroll,si=Jt.tableLayout,vi=Jt.direction,Ji=Jt.title,Ui=Jt.footer,Ri=Jt.summary,yr=Jt.caption,Zi=Jt.id,Mr=Jt.showHeader,Cr=Jt.components,Tr=Jt.emptyText,vo=Jt.onRow,Fo=Jt.onHeaderRow,Hr=Jt.internalHooks,qr=Jt.transformColumns,Vo=Jt.internalRefs,Ir=Jt.tailor,ao=Jt.sticky,Wr=Un||Ki,pr=!!Wr.length,kr=Hr===Oe,so=ke.useCallback(function(Ya,Es){return(0,It.Z)(Cr,Ya)||Es},[Cr]),No=ke.useMemo(function(){return typeof Vn=="function"?Vn:function(Ya){var Es=Ya&&Ya[Vn];return Es}},[Vn]),Do=so(["body"]),Dr=Zt(),Go=(0,We.Z)(Dr,3),_o=Go[0],na=Go[1],ta=Go[2],_a=ut(Jt,Wr,No),ga=(0,We.Z)(_a,6),Ho=ga[0],Po=ga[1],Oo=ga[2],Ua=ga[3],Ia=ga[4],ts=ga[5],Ro=wi==null?void 0:wi.x,Eo=ke.useState(0),Wo=(0,We.Z)(Eo,2),So=Wo[0],oo=Wo[1],qi=zt((0,ft.Z)((0,ft.Z)((0,ft.Z)({},Jt),Ho),{},{expandable:!!Ho.expandedRowRender,columnTitle:Ho.columnTitle,expandedKeys:Oo,getRowKey:No,onTriggerExpand:ts,expandIcon:Ua,expandIconColumnIndex:Ho.expandIconColumnIndex,direction:vi,scrollWidth:kr&&Ir&&typeof Ro=="number"?Ro:null}),kr?qr:null),Gr=(0,We.Z)(qi,3),Xo=Gr[0],ua=Gr[1],al=Gr[2],Rs=al!=null?al:Ro,Al=ke.useMemo(function(){return{columns:Xo,flattenColumns:ua}},[Xo,ua]),Na=ke.useRef(),Xa=ke.useRef(),Bo=ke.useRef(),Vs=ke.useRef(),Ll=ke.useRef(),Wa=ke.useState(!1),$a=(0,We.Z)(Wa,2),ns=$a[0],bs=$a[1],Gs=ke.useState(!1),Sa=(0,We.Z)(Gs,2),as=Sa[0],Js=Sa[1],Ja=Kn(new Map),zo=(0,We.Z)(Ja,2),Ms=zo[0],Ys=zo[1],Wu=Lt(ua),vu=Wu.map(function(Ya){return Ms.get(Ya)}),qa=ke.useMemo(function(){return vu},[vu.join("_")]),Ml=oi(qa,ua.length,vi),Ps=wi&&yn(wi.y),gs=wi&&yn(Rs)||!!Ho.fixed,Nu=gs&&ua.some(function(Ya){var Es=Ya.fixed;return Es}),Cc=ke.useRef(),ql=xi(ao,_t),ac=ql.isSticky,sc=ql.offsetHeader,yu=ql.offsetSummary,Ra=ql.offsetScroll,ss=ql.stickyClassName,Qs=ql.container,ps=ke.useMemo(function(){return Ri==null?void 0:Ri(Wr)},[Ri,Wr]),za=(Ps||ac)&&ke.isValidElement(ps)&&ps.type===Se&&ps.props.fixed,_s,Rl,Zu;Ps&&(Rl={overflowY:"scroll",maxHeight:wi.y}),gs&&(_s={overflowX:"auto"},Ps||(Rl={overflowY:"hidden"}),Zu={width:Rs===!0?"auto":Rs,minWidth:"100%"});var uh=ke.useCallback(function(Ya,Es){(0,xt.Z)(Na.current)&&Ys(function(Dl){if(Dl.get(Ya)!==Es){var Du=new Map(Dl);return Du.set(Ya,Es),Du}return Dl})},[]),gn=_n(null),Rc=(0,We.Z)(gn,2),bc=Rc[0],jh=Rc[1];function bd(Ya,Es){Es&&(typeof Es=="function"?Es(Ya):Es.scrollLeft!==Ya&&(Es.scrollLeft=Ya,Es.scrollLeft!==Ya&&setTimeout(function(){Es.scrollLeft=Ya},0)))}var _c=(0,jt.Z)(function(Ya){var Es=Ya.currentTarget,Dl=Ya.scrollLeft,Du=vi==="rtl",Bu=typeof Dl=="number"?Dl:Es.scrollLeft,hh=Es||ir;if(!jh()||jh()===hh){var ed;bc(hh),bd(Bu,Xa.current),bd(Bu,Bo.current),bd(Bu,Ll.current),bd(Bu,(ed=Cc.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var Jd=Es||Xa.current;if(Jd){var Qu=Jd.scrollWidth,uc=Jd.clientWidth;if(Qu===uc){bs(!1),Js(!1);return}Du?(bs(-Bu0)):(bs(Bu>0),Js(Bu1?yr-kr:0,No=(0,ft.Z)((0,ft.Z)((0,ft.Z)({},qr),Vn),{},{flex:"0 0 ".concat(kr,"px"),width:"".concat(kr,"px"),marginRight:so,pointerEvents:"auto"}),Do=ke.useMemo(function(){return si?Wr<=1:Ir===0||Wr===0||Wr>1},[Wr,Ir,si]);Do?No.visibility="hidden":si&&(No.height=vi==null?void 0:vi(Wr));var Dr=Do?function(){return null}:Ji,Go={};return(Wr===0||Ir===0)&&(Go.rowSpan=1,Go.colSpan=1),ke.createElement(Bn,(0,Ot.Z)({className:Je()(Ri,wi),ellipsis:Jt.ellipsis,align:Jt.align,scope:Jt.rowScope,component:"div",prefixCls:pt.prefixCls,key:Tr,record:Un,index:fn,renderIndex:Xn,dataIndex:Ui,render:Dr,shouldCellUpdate:Jt.shouldCellUpdate},vo,{appendNode:Fo,additionalProps:(0,ft.Z)((0,ft.Z)({},Hr),{},{style:No},Go)}))}var _r=hr,Pr=["data","index","className","rowKey","style","extra","getHeight"],Lo=ke.forwardRef(function(ot,pt){var Jt=ot.data,_t=ot.index,Pn=ot.className,fn=ot.rowKey,Xn=ot.style,Un=ot.extra,Vn=ot.getHeight,wi=(0,Le.Z)(ot,Pr),si=Jt.record,vi=Jt.indent,Ji=Jt.index,Ui=tt(Pe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ri=Ui.scrollX,yr=Ui.flattenColumns,Zi=Ui.prefixCls,Mr=Ui.fixColumn,Cr=Ui.componentWidth,Tr=An(si,fn,_t,vi),vo=Tr.rowSupportExpand,Fo=Tr.expanded,Hr=Tr.rowProps,qr=Tr.expandedRowRender,Vo=Tr.expandedRowClassName,Ir;if(vo&&Fo){var ao=qr(si,_t,vi+1,Fo),Wr=Vo==null?void 0:Vo(si,_t,vi),pr={};Mr&&(pr={style:(0,Xe.Z)({},"--virtual-width","".concat(Cr,"px"))});var kr="".concat(Zi,"-expanded-row-cell");Ir=ke.createElement("div",{className:Je()("".concat(Zi,"-expanded-row"),"".concat(Zi,"-expanded-row-level-").concat(vi+1),Wr)},ke.createElement(Bn,{component:"div",prefixCls:Zi,className:Je()(kr,(0,Xe.Z)({},"".concat(kr,"-fixed"),Mr)),additionalProps:pr},ao))}var so=(0,ft.Z)((0,ft.Z)({},Xn),{},{width:Ri});Un&&(so.position="absolute",so.pointerEvents="none");var No=ke.createElement("div",(0,Ot.Z)({},Hr,wi,{ref:vo?null:pt,className:Je()(Pn,"".concat(Zi,"-row"),Hr==null?void 0:Hr.className,(0,Xe.Z)({},"".concat(Zi,"-row-extra"),Un)),style:(0,ft.Z)((0,ft.Z)({},so),Hr==null?void 0:Hr.style)}),yr.map(function(Do,Dr){return ke.createElement(_r,{key:Dr,rowInfo:Tr,column:Do,colIndex:Dr,indent:vi,index:_t,renderIndex:Ji,record:si,inverse:Un,getHeight:Vn})}));return vo?ke.createElement("div",{ref:pt},No,Ir):No}),fo=me(Lo),mr=fo,fr=ke.forwardRef(function(ot,pt){var Jt=ot.data,_t=ot.onScroll,Pn=tt(Pe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),fn=Pn.flattenColumns,Xn=Pn.onColumnResize,Un=Pn.getRowKey,Vn=Pn.expandedKeys,wi=Pn.prefixCls,si=Pn.childrenColumnName,vi=Pn.emptyNode,Ji=Pn.scrollX,Ui=tt(Dn),Ri=Ui.scrollY,yr=Ui.listItemHeight,Zi=ke.useRef(),Mr=un(Jt,si,Vn,Un),Cr=ke.useMemo(function(){var Ir=0;return fn.map(function(ao){var Wr=ao.width,pr=ao.key;return Ir+=Wr,[pr,Wr,Ir]})},[fn]),Tr=ke.useMemo(function(){return Cr.map(function(Ir){return Ir[2]})},[Cr]);ke.useEffect(function(){Cr.forEach(function(Ir){var ao=(0,We.Z)(Ir,2),Wr=ao[0],pr=ao[1];Xn(Wr,pr)})},[Cr]),ke.useImperativeHandle(pt,function(){var Ir={};return Object.defineProperty(Ir,"scrollLeft",{get:function(){var Wr;return((Wr=Zi.current)===null||Wr===void 0?void 0:Wr.getScrollInfo().x)||0},set:function(Wr){var pr;(pr=Zi.current)===null||pr===void 0||pr.scrollTo({left:Wr})}}),Ir});var vo=function(ao,Wr){var pr,kr=(pr=Mr[Wr])===null||pr===void 0?void 0:pr.record,so=ao.onCell;if(so){var No,Do=so(kr,Wr);return(No=Do==null?void 0:Do.rowSpan)!==null&&No!==void 0?No:1}return 1},Fo=function(ao){var Wr=ao.start,pr=ao.end,kr=ao.getSize,so=ao.offsetY;if(pr<0)return null;for(var No=fn.filter(function(Ro){return vo(Ro,Wr)===0}),Do=Wr,Dr=function(Eo){if(No=No.filter(function(Wo){return vo(Wo,Eo)===0}),!No.length)return Do=Eo,"break"},Go=Wr;Go>=0;Go-=1){var _o=Dr(Go);if(_o==="break")break}for(var na=fn.filter(function(Ro){return vo(Ro,pr)!==1}),ta=pr,_a=function(Eo){if(na=na.filter(function(Wo){return vo(Wo,Eo)!==1}),!na.length)return ta=Math.max(Eo-1,pr),"break"},ga=pr;ga1})&&Po.push(Eo)},Ua=Do;Ua<=ta;Ua+=1)var Ia=Oo(Ua);var ts=Po.map(function(Ro){var Eo=Mr[Ro],Wo=Un(Eo.record,Ro),So=function(Gr){var Xo=Ro+Gr-1,ua=Un(Mr[Xo].record,Xo),al=kr(Wo,ua);return al.bottom-al.top},oo=kr(Wo);return ke.createElement(mr,{key:Ro,data:Eo,rowKey:Wo,index:Ro,style:{top:-so+oo.top},extra:!0,getHeight:So})});return ts},Hr=ke.useMemo(function(){return{columnsOffset:Tr}},[Tr]),qr="".concat(wi,"-tbody"),Vo;return Mr.length?Vo=ke.createElement(Wi.Z,{fullHeight:!1,ref:Zi,className:Je()(qr,"".concat(qr,"-virtual")),height:Ri,itemHeight:yr||24,data:Mr,itemKey:function(ao){return Un(ao.record)},scrollWidth:Ji,onVirtualScroll:function(ao){var Wr=ao.x;_t({scrollLeft:Wr})},extraRender:Fo},function(Ir,ao,Wr){var pr=Un(Ir.record,ao);return ke.createElement(mr,(0,Ot.Z)({data:Ir,rowKey:pr,index:ao},Wr))}):Vo=ke.createElement("div",{className:Je()("".concat(wi,"-placeholder"))},ke.createElement(Bn,{component:"div",prefixCls:wi},vi)),ke.createElement(Ar.Provider,{value:Hr},Vo)}),ur=me(fr),Yr=ur,Ii=function(pt,Jt){var _t=Jt.ref,Pn=Jt.onScroll;return ke.createElement(Yr,{ref:_t,data:pt,onScroll:Pn})},$e=100;function yt(ot){var pt=ot.columns,Jt=ot.scroll,_t=ot.prefixCls,Pn=_t===void 0?di:_t,fn=ot.className,Xn=ot.listItemHeight,Un=Jt||{},Vn=Un.x,wi=Un.y;typeof Vn!="number"&&(Vn=((pt||[]).length+1)*$e),typeof wi!="number"&&(wi=500);var si=ke.useMemo(function(){return{scrollY:wi,listItemHeight:Xn}},[wi,Xn]);return ke.createElement(Dn.Provider,{value:si},ke.createElement(Yi,(0,Ot.Z)({},ot,{className:Je()(fn,"".concat(Pn,"-virtual")),scroll:(0,ft.Z)((0,ft.Z)({},Jt),{},{x:Vn}),components:{body:Ii},columns:pt,internalHooks:Oe,tailor:!0})))}function Bt(ot){return ge(yt,ot)}var an=Bt(),zn=null;function ri(ot){return null}var Ut=ri;function wn(ot){return null}var ni=wn,Qn=ve(2738),Fi=ve(68031),Lr=ve(36355),bi=ve(93891),Ti=ve(19716),jn=ve(8628),gr=ve(31724),Nr=ve(58421),wo=ve(71418),to=ve(88088);function Jr(ot){return function(Jt){let{prefixCls:_t,onExpand:Pn,record:fn,expanded:Xn,expandable:Un}=Jt;const Vn=`${_t}-row-expand-icon`;return ke.createElement("button",{type:"button",onClick:wi=>{Pn(fn,wi),wi.stopPropagation()},className:Je()(Vn,{[`${Vn}-spaced`]:!Un,[`${Vn}-expanded`]:Un&&Xn,[`${Vn}-collapsed`]:Un&&!Xn}),"aria-label":Xn?ot.collapse:ot.expand,"aria-expanded":Xn})}}var eo=Jr;function Zo(ot,pt){return"key"in ot&&ot.key!==void 0&&ot.key!==null?ot.key:ot.dataIndex?Array.isArray(ot.dataIndex)?ot.dataIndex.join("."):ot.dataIndex:pt}function $o(ot,pt){return pt?`${pt}-${ot}`:`${ot}`}function ia(ot,pt){return typeof ot=="function"?ot(pt):ot}function qo(ot,pt){const Jt=ia(ot,pt);return Object.prototype.toString.call(Jt)==="[object Object]"?"":Jt}var Sn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},oa=Sn,vs=ve(7657),Ga=function(pt,Jt){return ke.createElement(vs.Z,(0,Ot.Z)({},pt,{ref:Jt,icon:oa}))},Zs=ke.forwardRef(Ga),xa=Zs,pl=ve(56762);function wa(ot){const pt=ke.useRef(ot),Jt=(0,pl.Z)();return[()=>pt.current,_t=>{pt.current=_t,Jt()}]}var Mo=ve(3113),Ko=ve(24905),Ka=ve(38854),Vr=ve(64165),ko=ve(20834),ro=ve(40875),ji=ve(5112),fa=ve(17574),ka=ve(47472),Ds=ve(92832);function ys(ot){let{value:pt,onChange:Jt,filterSearch:_t,tablePrefixCls:Pn,locale:fn}=ot;return _t?ke.createElement("div",{className:`${Pn}-filter-dropdown-search`},ke.createElement(Ds.default,{prefix:ke.createElement(ka.Z,null),placeholder:fn.filterSearchPlaceholder,onChange:Jt,value:pt,htmlSize:1,className:`${Pn}-filter-dropdown-search-input`})):null}var nl=ys,Vi=ve(10228);const Da=ot=>{const{keyCode:pt}=ot;pt===Vi.Z.ENTER&&ot.stopPropagation()};var Os=ke.forwardRef((ot,pt)=>ke.createElement("div",{className:ot.className,onClick:Jt=>Jt.stopPropagation(),onKeyDown:Da,ref:pt},ot.children));function ml(ot){let pt=[];return(ot||[]).forEach(Jt=>{let{value:_t,children:Pn}=Jt;pt.push(_t),Pn&&(pt=[].concat((0,vr.Z)(pt),(0,vr.Z)(ml(Pn))))}),pt}function Gl(ot){return ot.some(pt=>{let{children:Jt}=pt;return Jt})}function yo(ot,pt){return typeof pt=="string"||typeof pt=="number"?pt==null?void 0:pt.toString().toLowerCase().includes(ot.trim().toLowerCase()):!1}function Au(ot){let{filters:pt,prefixCls:Jt,filteredKeys:_t,filterMultiple:Pn,searchValue:fn,filterSearch:Xn}=ot;return pt.map((Un,Vn)=>{const wi=String(Un.value);if(Un.children)return{key:wi||Vn,label:Un.text,popupClassName:`${Jt}-dropdown-submenu`,children:Au({filters:Un.children,prefixCls:Jt,filteredKeys:_t,filterMultiple:Pn,searchValue:fn,filterSearch:Xn})};const si=Pn?Ko.default:ji.ZP,vi={key:Un.value!==void 0?wi:Vn,label:ke.createElement(ke.Fragment,null,ke.createElement(si,{checked:_t.includes(wi)}),ke.createElement("span",null,Un.text))};return fn.trim()?typeof Xn=="function"?Xn(fn,Un)?vi:null:yo(fn,Un.text)?vi:null:vi})}function il(ot){var pt,Jt;const{tablePrefixCls:_t,prefixCls:Pn,column:fn,dropdownPrefixCls:Xn,columnKey:Un,filterMultiple:Vn,filterMode:wi="menu",filterSearch:si=!1,filterState:vi,triggerFilter:Ji,locale:Ui,children:Ri,getPopupContainer:yr}=ot,{filterDropdownOpen:Zi,onFilterDropdownOpenChange:Mr,filterResetToDefaultFilteredValue:Cr,defaultFilteredValue:Tr,filterDropdownVisible:vo,onFilterDropdownVisibleChange:Fo}=fn,[Hr,qr]=ke.useState(!1),Vo=!!(vi&&(!((pt=vi.filteredKeys)===null||pt===void 0)&&pt.length||vi.forceFiltered)),Ir=qi=>{qr(qi),Mr==null||Mr(qi),Fo==null||Fo(qi)},ao=(Jt=Zi!=null?Zi:vo)!==null&&Jt!==void 0?Jt:Hr,Wr=vi==null?void 0:vi.filteredKeys,[pr,kr]=wa(Wr||[]),so=qi=>{let{selectedKeys:Gr}=qi;kr(Gr)},No=(qi,Gr)=>{let{node:Xo,checked:ua}=Gr;so(Vn?{selectedKeys:qi}:{selectedKeys:ua&&Xo.key?[Xo.key]:[]})};ke.useEffect(()=>{Hr&&so({selectedKeys:Wr||[]})},[Wr]);const[Do,Dr]=ke.useState([]),Go=qi=>{Dr(qi)},[_o,na]=ke.useState(""),ta=qi=>{const{value:Gr}=qi.target;na(Gr)};ke.useEffect(()=>{Hr||na("")},[Hr]);const _a=qi=>{const Gr=qi&&qi.length?qi:null;if(Gr===null&&(!vi||!vi.filteredKeys)||(0,et.Z)(Gr,vi==null?void 0:vi.filteredKeys,!0))return null;Ji({column:fn,key:Un,filteredKeys:Gr})},ga=()=>{Ir(!1),_a(pr())},Ho=function(){let{confirm:qi,closeDropdown:Gr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};qi&&_a([]),Gr&&Ir(!1),na(""),kr(Cr?(Tr||[]).map(Xo=>String(Xo)):[])},Po=function(){let{closeDropdown:qi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};qi&&Ir(!1),_a(pr())},Oo=qi=>{qi&&Wr!==void 0&&kr(Wr||[]),Ir(qi),!qi&&!fn.filterDropdown&&ga()},Ua=Je()({[`${Xn}-menu-without-submenu`]:!Gl(fn.filters||[])}),Ia=qi=>{if(qi.target.checked){const Gr=ml(fn==null?void 0:fn.filters).map(Xo=>String(Xo));kr(Gr)}else kr([])},ts=qi=>{let{filters:Gr}=qi;return(Gr||[]).map((Xo,ua)=>{const al=String(Xo.value),Rs={title:Xo.text,key:Xo.value!==void 0?al:ua};return Xo.children&&(Rs.children=ts({filters:Xo.children})),Rs})},Ro=qi=>{var Gr;return Object.assign(Object.assign({},qi),{text:qi.title,value:qi.key,children:((Gr=qi.children)===null||Gr===void 0?void 0:Gr.map(Xo=>Ro(Xo)))||[]})};let Eo;if(typeof fn.filterDropdown=="function")Eo=fn.filterDropdown({prefixCls:`${Xn}-custom`,setSelectedKeys:qi=>so({selectedKeys:qi}),selectedKeys:pr(),confirm:Po,clearFilters:Ho,filters:fn.filters,visible:ao,close:()=>{Ir(!1)}});else if(fn.filterDropdown)Eo=fn.filterDropdown;else{const qi=pr()||[],Gr=()=>(fn.filters||[]).length===0?ke.createElement(Vr.Z,{image:Vr.Z.PRESENTED_IMAGE_SIMPLE,description:Ui.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):wi==="tree"?ke.createElement(ke.Fragment,null,ke.createElement(nl,{filterSearch:si,value:_o,onChange:ta,tablePrefixCls:_t,locale:Ui}),ke.createElement("div",{className:`${_t}-filter-dropdown-tree`},Vn?ke.createElement(Ko.default,{checked:qi.length===ml(fn.filters).length,indeterminate:qi.length>0&&qi.lengthtypeof si=="function"?si(_o,Ro(ua)):yo(_o,ua.title):void 0}))):ke.createElement(ke.Fragment,null,ke.createElement(nl,{filterSearch:si,value:_o,onChange:ta,tablePrefixCls:_t,locale:Ui}),ke.createElement(ko.default,{selectable:!0,multiple:Vn,prefixCls:`${Xn}-menu`,className:Ua,onSelect:so,onDeselect:so,selectedKeys:qi,getPopupContainer:yr,openKeys:Do,onOpenChange:Go,items:Au({filters:fn.filters||[],filterSearch:si,prefixCls:Pn,filteredKeys:pr(),filterMultiple:Vn,searchValue:_o})})),Xo=()=>Cr?(0,et.Z)((Tr||[]).map(ua=>String(ua)),qi,!0):qi.length===0;Eo=ke.createElement(ke.Fragment,null,Gr(),ke.createElement("div",{className:`${Pn}-dropdown-btns`},ke.createElement(Mo.ZP,{type:"link",size:"small",disabled:Xo(),onClick:()=>Ho()},Ui.filterReset),ke.createElement(Mo.ZP,{type:"primary",size:"small",onClick:ga},Ui.filterConfirm)))}fn.filterDropdown&&(Eo=ke.createElement(ro.J,{selectable:void 0},Eo));const Wo=()=>ke.createElement(Os,{className:`${Pn}-dropdown`},Eo);let So;typeof fn.filterIcon=="function"?So=fn.filterIcon(Vo):fn.filterIcon?So=fn.filterIcon:So=ke.createElement(xa,null);const{direction:oo}=ke.useContext(Lr.E_);return ke.createElement("div",{className:`${Pn}-column`},ke.createElement("span",{className:`${_t}-column-title`},Ri),ke.createElement(Ka.Z,{dropdownRender:Wo,trigger:["click"],open:ao,onOpenChange:Oo,getPopupContainer:yr,placement:oo==="rtl"?"bottomLeft":"bottomRight"},ke.createElement("span",{role:"button",tabIndex:-1,className:Je()(`${Pn}-trigger`,{active:Vo}),onClick:qi=>{qi.stopPropagation()}},So)))}var Nl=il;function vl(ot,pt,Jt){let _t=[];return(ot||[]).forEach((Pn,fn)=>{var Xn;const Un=$o(fn,Jt);if(Pn.filters||"filterDropdown"in Pn||"onFilter"in Pn)if("filteredValue"in Pn){let Vn=Pn.filteredValue;"filterDropdown"in Pn||(Vn=(Xn=Vn==null?void 0:Vn.map(String))!==null&&Xn!==void 0?Xn:Vn),_t.push({column:Pn,key:Zo(Pn,Un),filteredKeys:Vn,forceFiltered:Pn.filtered})}else _t.push({column:Pn,key:Zo(Pn,Un),filteredKeys:pt&&Pn.defaultFilteredValue?Pn.defaultFilteredValue:void 0,forceFiltered:Pn.filtered});"children"in Pn&&(_t=[].concat((0,vr.Z)(_t),(0,vr.Z)(vl(Pn.children,pt,Un))))}),_t}function fu(ot,pt,Jt,_t,Pn,fn,Xn,Un){return Jt.map((Vn,wi)=>{const si=$o(wi,Un),{filterMultiple:vi=!0,filterMode:Ji,filterSearch:Ui}=Vn;let Ri=Vn;if(Ri.filters||Ri.filterDropdown){const yr=Zo(Ri,si),Zi=_t.find(Mr=>{let{key:Cr}=Mr;return yr===Cr});Ri=Object.assign(Object.assign({},Ri),{title:Mr=>ke.createElement(Nl,{tablePrefixCls:ot,prefixCls:`${ot}-filter`,dropdownPrefixCls:pt,column:Ri,columnKey:yr,filterState:Zi,filterMultiple:vi,filterMode:Ji,filterSearch:Ui,triggerFilter:fn,locale:Pn,getPopupContainer:Xn},ia(Vn.title,Mr))})}return"children"in Ri&&(Ri=Object.assign(Object.assign({},Ri),{children:fu(ot,pt,Ri.children,_t,Pn,fn,Xn,si)})),Ri})}function yl(ot){const pt={};return ot.forEach(Jt=>{let{key:_t,filteredKeys:Pn,column:fn}=Jt;const{filters:Xn,filterDropdown:Un}=fn;if(Un)pt[_t]=Pn||null;else if(Array.isArray(Pn)){const Vn=ml(Xn);pt[_t]=Vn.filter(wi=>Pn.includes(String(wi)))}else pt[_t]=null}),pt}function rl(ot,pt){return pt.reduce((Jt,_t)=>{const{column:{onFilter:Pn,filters:fn},filteredKeys:Xn}=_t;return Pn&&Xn&&Xn.length?Jt.filter(Un=>Xn.some(Vn=>{const wi=ml(fn),si=wi.findIndex(Ji=>String(Ji)===String(Vn)),vi=si!==-1?wi[si]:Vn;return Pn(vi,Un)})):Jt},ot)}const Sl=ot=>ot.flatMap(pt=>"children"in pt?[pt].concat((0,vr.Z)(Sl(pt.children||[]))):[pt]);function oc(ot){let{prefixCls:pt,dropdownPrefixCls:Jt,mergedColumns:_t,onFilterChange:Pn,getPopupContainer:fn,locale:Xn}=ot;const Un=ke.useMemo(()=>Sl(_t||[]),[_t]),[Vn,wi]=ke.useState(()=>vl(Un,!0)),si=ke.useMemo(()=>{const Ri=vl(Un,!1);if(Ri.length===0)return Ri;let yr=!0,Zi=!0;if(Ri.forEach(Mr=>{let{filteredKeys:Cr}=Mr;Cr!==void 0?yr=!1:Zi=!1}),yr){const Mr=(Un||[]).map((Cr,Tr)=>Zo(Cr,$o(Tr)));return Vn.filter(Cr=>{let{key:Tr}=Cr;return Mr.includes(Tr)}).map(Cr=>{const Tr=Un[Mr.findIndex(vo=>vo===Cr.key)];return Object.assign(Object.assign({},Cr),{column:Object.assign(Object.assign({},Cr.column),Tr),forceFiltered:Tr.filtered})})}return Ri},[Un,Vn]),vi=ke.useMemo(()=>yl(si),[si]),Ji=Ri=>{const yr=si.filter(Zi=>{let{key:Mr}=Zi;return Mr!==Ri.key});yr.push(Ri),wi(yr),Pn(yl(yr),yr)};return[Ri=>fu(pt,Jt,Ri,si,Xn,Ji,fn),si,vi]}var Sc=oc;function xc(ot,pt,Jt){const _t=ke.useRef({});function Pn(fn){if(!_t.current||_t.current.data!==ot||_t.current.childrenColumnName!==pt||_t.current.getRowKey!==Jt){let Un=function(Vn){Vn.forEach((wi,si)=>{const vi=Jt(wi,si);Xn.set(vi,wi),wi&&typeof wi=="object"&&pt in wi&&Un(wi[pt]||[])})};const Xn=new Map;Un(ot),_t.current={data:ot,childrenColumnName:pt,kvMap:Xn,getRowKey:Jt}}return _t.current.kvMap.get(fn)}return[Pn]}var Qc=ve(50371),gu=function(ot,pt){var Jt={};for(var _t in ot)Object.prototype.hasOwnProperty.call(ot,_t)&&pt.indexOf(_t)<0&&(Jt[_t]=ot[_t]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,_t=Object.getOwnPropertySymbols(ot);Pn<_t.length;Pn++)pt.indexOf(_t[Pn])<0&&Object.prototype.propertyIsEnumerable.call(ot,_t[Pn])&&(Jt[_t[Pn]]=ot[_t[Pn]]);return Jt};const zl=10;function xl(ot,pt){const Jt={current:ot.current,pageSize:ot.pageSize};return Object.keys(pt&&typeof pt=="object"?pt:{}).forEach(Pn=>{const fn=ot[Pn];typeof fn!="function"&&(Jt[Pn]=fn)}),Jt}function Tl(ot,pt,Jt){const _t=Jt&&typeof Jt=="object"?Jt:{},{total:Pn=0}=_t,fn=gu(_t,["total"]),[Xn,Un]=(0,ke.useState)(()=>({current:"defaultCurrent"in fn?fn.defaultCurrent:1,pageSize:"defaultPageSize"in fn?fn.defaultPageSize:zl})),Vn=(0,Qc.Z)(Xn,fn,{total:Pn>0?Pn:ot}),wi=Math.ceil((Pn||ot)/Vn.pageSize);Vn.current>wi&&(Vn.current=wi||1);const si=(Ji,Ui)=>{Un({current:Ji!=null?Ji:1,pageSize:Ui||Vn.pageSize})},vi=(Ji,Ui)=>{var Ri;Jt&&((Ri=Jt.onChange)===null||Ri===void 0||Ri.call(Jt,Ji,Ui)),si(Ji,Ui),pt(Ji,Ui||(Vn==null?void 0:Vn.pageSize))};return Jt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Vn),{onChange:vi}),si]}var pu=Tl,wc=ve(84105),mu=ve(35654),Jo=ve(90782),ma=ve(71430),dl=ve(18929);const Cs={},Ss="SELECT_ALL",rs="SELECT_INVERT",ds="SELECT_NONE",Ls=[],xs=(ot,pt)=>{let Jt=[];return(pt||[]).forEach(_t=>{Jt.push(_t),_t&&typeof _t=="object"&&ot in _t&&(Jt=[].concat((0,vr.Z)(Jt),(0,vr.Z)(xs(ot,_t[ot]))))}),Jt};var Bs=(ot,pt)=>{const{preserveSelectedRowKeys:Jt,selectedRowKeys:_t,defaultSelectedRowKeys:Pn,getCheckboxProps:fn,onChange:Xn,onSelect:Un,onSelectAll:Vn,onSelectInvert:wi,onSelectNone:si,onSelectMultiple:vi,columnWidth:Ji,type:Ui,selections:Ri,fixed:yr,renderCell:Zi,hideSelectAll:Mr,checkStrictly:Cr=!0}=pt||{},{prefixCls:Tr,data:vo,pageData:Fo,getRecordByKey:Hr,getRowKey:qr,expandType:Vo,childrenColumnName:Ir,locale:ao,getPopupContainer:Wr}=ot,[pr,kr]=(0,dl.Z)(_t||Pn||Ls,{value:_t}),so=ke.useRef(new Map),No=(0,ke.useCallback)(Ro=>{if(Jt){const Eo=new Map;Ro.forEach(Wo=>{let So=Hr(Wo);!So&&so.current.has(Wo)&&(So=so.current.get(Wo)),Eo.set(Wo,So)}),so.current=Eo}},[Hr,Jt]);ke.useEffect(()=>{No(pr)},[pr]);const{keyEntities:Do}=(0,ke.useMemo)(()=>{if(Cr)return{keyEntities:null};let Ro=vo;if(Jt){const Eo=new Set(vo.map((So,oo)=>qr(So,oo))),Wo=Array.from(so.current).reduce((So,oo)=>{let[qi,Gr]=oo;return Eo.has(qi)?So:So.concat(Gr)},[]);Ro=[].concat((0,vr.Z)(Ro),(0,vr.Z)(Wo))}return(0,ma.I8)(Ro,{externalGetKey:qr,childrenPropName:Ir})},[vo,qr,Cr,Ir,Jt]),Dr=(0,ke.useMemo)(()=>xs(Ir,Fo),[Ir,Fo]),Go=(0,ke.useMemo)(()=>{const Ro=new Map;return Dr.forEach((Eo,Wo)=>{const So=qr(Eo,Wo),oo=(fn?fn(Eo):null)||{};Ro.set(So,oo)}),Ro},[Dr,qr,fn]),_o=(0,ke.useCallback)(Ro=>{var Eo;return!!(!((Eo=Go.get(qr(Ro)))===null||Eo===void 0)&&Eo.disabled)},[Go,qr]),[na,ta]=(0,ke.useMemo)(()=>{if(Cr)return[pr||[],[]];const{checkedKeys:Ro,halfCheckedKeys:Eo}=(0,Jo.S)(pr,!0,Do,_o);return[Ro||[],Eo]},[pr,Cr,Do,_o]),_a=(0,ke.useMemo)(()=>{const Ro=Ui==="radio"?na.slice(0,1):na;return new Set(Ro)},[na,Ui]),ga=(0,ke.useMemo)(()=>Ui==="radio"?new Set:new Set(ta),[ta,Ui]),[Ho,Po]=(0,ke.useState)(null);ke.useEffect(()=>{pt||kr(Ls)},[!!pt]);const Oo=(0,ke.useCallback)((Ro,Eo)=>{let Wo,So;No(Ro),Jt?(Wo=Ro,So=Ro.map(oo=>so.current.get(oo))):(Wo=[],So=[],Ro.forEach(oo=>{const qi=Hr(oo);qi!==void 0&&(Wo.push(oo),So.push(qi))})),kr(Wo),Xn==null||Xn(Wo,So,{type:Eo})},[kr,Hr,Xn,Jt]),Ua=(0,ke.useCallback)((Ro,Eo,Wo,So)=>{if(Un){const oo=Wo.map(qi=>Hr(qi));Un(Hr(Ro),Eo,oo,So)}Oo(Wo,"single")},[Un,Hr,Oo]),Ia=(0,ke.useMemo)(()=>!Ri||Mr?null:(Ri===!0?[Ss,rs,ds]:Ri).map(Eo=>Eo===Ss?{key:"all",text:ao.selectionAll,onSelect(){Oo(vo.map((Wo,So)=>qr(Wo,So)).filter(Wo=>{const So=Go.get(Wo);return!(So!=null&&So.disabled)||_a.has(Wo)}),"all")}}:Eo===rs?{key:"invert",text:ao.selectInvert,onSelect(){const Wo=new Set(_a);Fo.forEach((oo,qi)=>{const Gr=qr(oo,qi),Xo=Go.get(Gr);Xo!=null&&Xo.disabled||(Wo.has(Gr)?Wo.delete(Gr):Wo.add(Gr))});const So=Array.from(Wo);wi&&wi(So),Oo(So,"invert")}}:Eo===ds?{key:"none",text:ao.selectNone,onSelect(){si==null||si(),Oo(Array.from(_a).filter(Wo=>{const So=Go.get(Wo);return So==null?void 0:So.disabled}),"none")}}:Eo).map(Eo=>Object.assign(Object.assign({},Eo),{onSelect:function(){for(var Wo,So,oo=arguments.length,qi=new Array(oo),Gr=0;Gr{var Eo;if(!pt)return Ro.filter(Wa=>Wa!==Cs);let Wo=(0,vr.Z)(Ro);const So=new Set(_a),oo=Dr.map(qr).filter(Wa=>!Go.get(Wa).disabled),qi=oo.every(Wa=>So.has(Wa)),Gr=oo.some(Wa=>So.has(Wa)),Xo=()=>{const Wa=[];qi?oo.forEach(ns=>{So.delete(ns),Wa.push(ns)}):oo.forEach(ns=>{So.has(ns)||(So.add(ns),Wa.push(ns))});const $a=Array.from(So);Vn==null||Vn(!qi,$a.map(ns=>Hr(ns)),Wa.map(ns=>Hr(ns))),Oo($a,"all"),Po(null)};let ua;if(Ui!=="radio"){let Wa;if(Ia){const Sa={getPopupContainer:Wr,items:Ia.map((as,Js)=>{const{key:Ja,text:zo,onSelect:Ms}=as;return{key:Ja!=null?Ja:Js,onClick:()=>{Ms==null||Ms(oo)},label:zo}})};Wa=ke.createElement("div",{className:`${Tr}-selection-extra`},ke.createElement(Ka.Z,{menu:Sa,getPopupContainer:Wr},ke.createElement("span",null,ke.createElement(wc.Z,null))))}const $a=Dr.map((Sa,as)=>{const Js=qr(Sa,as),Ja=Go.get(Js)||{};return Object.assign({checked:So.has(Js)},Ja)}).filter(Sa=>{let{disabled:as}=Sa;return as}),ns=!!$a.length&&$a.length===Dr.length,bs=ns&&$a.every(Sa=>{let{checked:as}=Sa;return as}),Gs=ns&&$a.some(Sa=>{let{checked:as}=Sa;return as});ua=!Mr&&ke.createElement("div",{className:`${Tr}-selection`},ke.createElement(Ko.default,{checked:ns?bs:!!Dr.length&&qi,indeterminate:ns?!bs&&Gs:!qi&&Gr,onChange:Xo,disabled:Dr.length===0||ns,"aria-label":Wa?"Custom selection":"Select all",skipGroup:!0}),Wa)}let al;Ui==="radio"?al=(Wa,$a,ns)=>{const bs=qr($a,ns),Gs=So.has(bs);return{node:ke.createElement(ji.ZP,Object.assign({},Go.get(bs),{checked:Gs,onClick:Sa=>Sa.stopPropagation(),onChange:Sa=>{So.has(bs)||Ua(bs,!0,[bs],Sa.nativeEvent)}})),checked:Gs}}:al=(Wa,$a,ns)=>{var bs;const Gs=qr($a,ns),Sa=So.has(Gs),as=ga.has(Gs),Js=Go.get(Gs);let Ja;return Vo==="nest"?Ja=as:Ja=(bs=Js==null?void 0:Js.indeterminate)!==null&&bs!==void 0?bs:as,{node:ke.createElement(Ko.default,Object.assign({},Js,{indeterminate:Ja,checked:Sa,skipGroup:!0,onClick:zo=>zo.stopPropagation(),onChange:zo=>{let{nativeEvent:Ms}=zo;const{shiftKey:Ys}=Ms;let Wu=-1,vu=-1;if(Ys&&Cr){const qa=new Set([Ho,Gs]);oo.some((Ml,Ps)=>{if(qa.has(Ml))if(Wu===-1)Wu=Ps;else return vu=Ps,!0;return!1})}if(vu!==-1&&Wu!==vu&&Cr){const qa=oo.slice(Wu,vu+1),Ml=[];Sa?qa.forEach(gs=>{So.has(gs)&&(Ml.push(gs),So.delete(gs))}):qa.forEach(gs=>{So.has(gs)||(Ml.push(gs),So.add(gs))});const Ps=Array.from(So);vi==null||vi(!Sa,Ps.map(gs=>Hr(gs)),Ml.map(gs=>Hr(gs))),Oo(Ps,"multiple")}else{const qa=na;if(Cr){const Ml=Sa?(0,mu._5)(qa,Gs):(0,mu.L0)(qa,Gs);Ua(Gs,!Sa,Ml,Ms)}else{const Ml=(0,Jo.S)([].concat((0,vr.Z)(qa),[Gs]),!0,Do,_o),{checkedKeys:Ps,halfCheckedKeys:gs}=Ml;let Nu=Ps;if(Sa){const Cc=new Set(Ps);Cc.delete(Gs),Nu=(0,Jo.S)(Array.from(Cc),{checked:!1,halfCheckedKeys:gs},Do,_o).checkedKeys}Ua(Gs,!Sa,Nu,Ms)}}Po(Sa?null:Gs)}})),checked:Sa}};const Rs=(Wa,$a,ns)=>{const{node:bs,checked:Gs}=al(Wa,$a,ns);return Zi?Zi(Gs,$a,ns,bs):bs};if(!Wo.includes(Cs))if(Wo.findIndex(Wa=>{var $a;return(($a=Wa[Xr])===null||$a===void 0?void 0:$a.columnType)==="EXPAND_COLUMN"})===0){const[Wa,...$a]=Wo;Wo=[Wa,Cs].concat((0,vr.Z)($a))}else Wo=[Cs].concat((0,vr.Z)(Wo));const Al=Wo.indexOf(Cs);Wo=Wo.filter((Wa,$a)=>Wa!==Cs||$a===Al);const Na=Wo[Al-1],Xa=Wo[Al+1];let Bo=yr;Bo===void 0&&((Xa==null?void 0:Xa.fixed)!==void 0?Bo=Xa.fixed:(Na==null?void 0:Na.fixed)!==void 0&&(Bo=Na.fixed)),Bo&&Na&&((Eo=Na[Xr])===null||Eo===void 0?void 0:Eo.columnType)==="EXPAND_COLUMN"&&Na.fixed===void 0&&(Na.fixed=Bo);const Vs=Je()(`${Tr}-selection-col`,{[`${Tr}-selection-col-with-dropdown`]:Ri&&Ui==="checkbox"}),Ll={fixed:Bo,width:Ji,className:`${Tr}-selection-column`,title:pt.columnTitle||ua,render:Rs,onCell:pt.onCell,[Xr]:{className:Vs}};return Wo.map(Wa=>Wa===Cs?Ll:Wa)},[qr,Dr,pt,na,_a,ga,Ji,Ia,Vo,Ho,Go,vi,Ua,_o]),_a]},Fa=ve(89489),Hu=ve(59477),Ol=ve(6848);const El="ascend",jr="descend";function Lu(ot){return typeof ot.sorter=="object"&&typeof ot.sorter.multiple=="number"?ot.sorter.multiple:!1}function Vt(ot){return typeof ot=="function"?ot:ot&&typeof ot=="object"&&ot.compare?ot.compare:!1}function gi(ot,pt){return pt?ot[ot.indexOf(pt)+1]:ot[0]}function Mu(ot,pt,Jt){let _t=[];function Pn(fn,Xn){_t.push({column:fn,key:Zo(fn,Xn),multiplePriority:Lu(fn),sortOrder:fn.sortOrder})}return(ot||[]).forEach((fn,Xn)=>{const Un=$o(Xn,Jt);fn.children?("sortOrder"in fn&&Pn(fn,Un),_t=[].concat((0,vr.Z)(_t),(0,vr.Z)(Mu(fn.children,pt,Un)))):fn.sorter&&("sortOrder"in fn?Pn(fn,Un):pt&&fn.defaultSortOrder&&_t.push({column:fn,key:Zo(fn,Un),multiplePriority:Lu(fn),sortOrder:fn.defaultSortOrder}))}),_t}function Fu(ot,pt,Jt,_t,Pn,fn,Xn,Un){return(pt||[]).map((Vn,wi)=>{const si=$o(wi,Un);let vi=Vn;if(vi.sorter){const Ji=vi.sortDirections||Pn,Ui=vi.showSorterTooltip===void 0?Xn:vi.showSorterTooltip,Ri=Zo(vi,si),yr=Jt.find(Vo=>{let{key:Ir}=Vo;return Ir===Ri}),Zi=yr?yr.sortOrder:null,Mr=gi(Ji,Zi);let Cr;if(Vn.sortIcon)Cr=Vn.sortIcon({sortOrder:Zi});else{const Vo=Ji.includes(El)&&ke.createElement(Hu.Z,{className:Je()(`${ot}-column-sorter-up`,{active:Zi===El})}),Ir=Ji.includes(jr)&&ke.createElement(Fa.Z,{className:Je()(`${ot}-column-sorter-down`,{active:Zi===jr})});Cr=ke.createElement("span",{className:Je()(`${ot}-column-sorter`,{[`${ot}-column-sorter-full`]:!!(Vo&&Ir)})},ke.createElement("span",{className:`${ot}-column-sorter-inner`,"aria-hidden":"true"},Vo,Ir))}const{cancelSort:Tr,triggerAsc:vo,triggerDesc:Fo}=fn||{};let Hr=Tr;Mr===jr?Hr=Fo:Mr===El&&(Hr=vo);const qr=typeof Ui=="object"?Ui:{title:Hr};vi=Object.assign(Object.assign({},vi),{className:Je()(vi.className,{[`${ot}-column-sort`]:Zi}),title:Vo=>{const Ir=ke.createElement("div",{className:`${ot}-column-sorters`},ke.createElement("span",{className:`${ot}-column-title`},ia(Vn.title,Vo)),Cr);return Ui?ke.createElement(Ol.Z,Object.assign({},qr),Ir):Ir},onHeaderCell:Vo=>{const Ir=Vn.onHeaderCell&&Vn.onHeaderCell(Vo)||{},ao=Ir.onClick,Wr=Ir.onKeyDown;Ir.onClick=so=>{_t({column:Vn,key:Ri,sortOrder:Mr,multiplePriority:Lu(Vn)}),ao==null||ao(so)},Ir.onKeyDown=so=>{so.keyCode===Vi.Z.ENTER&&(_t({column:Vn,key:Ri,sortOrder:Mr,multiplePriority:Lu(Vn)}),Wr==null||Wr(so))};const pr=qo(Vn.title,{}),kr=pr==null?void 0:pr.toString();return Zi?Ir["aria-sort"]=Zi==="ascend"?"ascending":"descending":Ir["aria-label"]=kr||"",Ir.className=Je()(Ir.className,`${ot}-column-has-sorters`),Ir.tabIndex=0,Vn.ellipsis&&(Ir.title=(pr!=null?pr:"").toString()),Ir}})}return"children"in vi&&(vi=Object.assign(Object.assign({},vi),{children:Fu(ot,vi.children,Jt,_t,Pn,fn,Xn,si)})),vi})}function _l(ot){const{column:pt,sortOrder:Jt}=ot;return{column:pt,order:Jt,field:pt.dataIndex,columnKey:pt.key}}function $l(ot){const pt=ot.filter(Jt=>{let{sortOrder:_t}=Jt;return _t}).map(_l);return pt.length===0&&ot.length?Object.assign(Object.assign({},_l(ot[ot.length-1])),{column:void 0}):pt.length<=1?pt[0]||{}:pt}function jl(ot,pt,Jt){const _t=pt.slice().sort((Xn,Un)=>Un.multiplePriority-Xn.multiplePriority),Pn=ot.slice(),fn=_t.filter(Xn=>{let{column:{sorter:Un},sortOrder:Vn}=Xn;return Vt(Un)&&Vn});return fn.length?Pn.sort((Xn,Un)=>{for(let Vn=0;Vn{const Un=Xn[Jt];return Un?Object.assign(Object.assign({},Xn),{[Jt]:jl(Un,pt,Jt)}):Xn}):Pn}function Pc(ot){let{prefixCls:pt,mergedColumns:Jt,onSorterChange:_t,sortDirections:Pn,tableLocale:fn,showSorterTooltip:Xn}=ot;const[Un,Vn]=ke.useState(Mu(Jt,!0)),wi=ke.useMemo(()=>{let Ri=!0;const yr=Mu(Jt,!1);if(!yr.length)return Un;const Zi=[];function Mr(Tr){Ri?Zi.push(Tr):Zi.push(Object.assign(Object.assign({},Tr),{sortOrder:null}))}let Cr=null;return yr.forEach(Tr=>{Cr===null?(Mr(Tr),Tr.sortOrder&&(Tr.multiplePriority===!1?Ri=!1:Cr=!0)):(Cr&&Tr.multiplePriority!==!1||(Ri=!1),Mr(Tr))}),Zi},[Jt,Un]),si=ke.useMemo(()=>{const Ri=wi.map(yr=>{let{column:Zi,sortOrder:Mr}=yr;return{column:Zi,order:Mr}});return{sortColumns:Ri,sortColumn:Ri[0]&&Ri[0].column,sortOrder:Ri[0]&&Ri[0].order}},[wi]);function vi(Ri){let yr;Ri.multiplePriority===!1||!wi.length||wi[0].multiplePriority===!1?yr=[Ri]:yr=[].concat((0,vr.Z)(wi.filter(Zi=>{let{key:Mr}=Zi;return Mr!==Ri.key})),[Ri]),Vn(yr),_t($l(yr),yr)}return[Ri=>Fu(pt,Ri,wi,vi,Pn,fn,Xn),wi,si,()=>$l(wi)]}function Ic(ot,pt){return ot.map(Jt=>{const _t=Object.assign({},Jt);return _t.title=ia(Jt.title,pt),"children"in _t&&(_t.children=Ic(_t.children,pt)),_t})}function Ts(ot){return[ke.useCallback(Jt=>Ic(Jt,ot),[ot])]}var Io=Er((ot,pt)=>{const{_renderTimes:Jt}=ot,{_renderTimes:_t}=pt;return Jt!==_t}),wl=Bt((ot,pt)=>{const{_renderTimes:Jt}=ot,{_renderTimes:_t}=pt;return Jt!==_t}),Il=ve(64993),ws=ve(17313),va=ve(83116),ol=ve(37613),nt=ot=>{const{componentCls:pt}=ot,Jt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,_t=(Pn,fn,Xn)=>({[`&${pt}-${Pn}`]:{[`> ${pt}-container`]:{[`> ${pt}-content, > ${pt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${pt}-expanded-row-fixed`]:{margin:`-${fn}px -${Xn+ot.lineWidth}px`}}}}}});return{[`${pt}-wrapper`]:{[`${pt}${pt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${pt}-title`]:{border:Jt,borderBottom:0},[`> ${pt}-container`]:{borderInlineStart:Jt,borderTop:Jt,[` + `]:Object.assign({},Me(De))}}};var Ie=(0,bt.Z)("Skeleton",De=>{const{componentCls:Se}=De,rt=(0,tt.TS)(De,{skeletonAvatarCls:`${Se}-avatar`,skeletonTitleCls:`${Se}-title`,skeletonParagraphCls:`${Se}-paragraph`,skeletonButtonCls:`${Se}-button`,skeletonInputCls:`${Se}-input`,skeletonImageCls:`${Se}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Pe(rt)]},De=>{const{colorFillContent:Se,colorFill:rt}=De,Et=Se,Ye=rt;return{color:Et,colorGradientEnd:Ye,gradientFromColor:Et,gradientToColor:Ye,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ge=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ye,shape:Ze="circle",size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),ht=xt("skeleton",Se),[Rt,bn]=Ie(ht),En=(0,qe.Z)(De,["prefixCls","className"]),un=Oe()(ht,`${ht}-element`,{[`${ht}-active`]:Ye},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${ht}-avatar`,shape:Ze,size:At},En))))},dt=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ye,block:Ze=!1,size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),ht=xt("skeleton",Se),[Rt,bn]=Ie(ht),En=(0,qe.Z)(De,["prefixCls"]),un=Oe()(ht,`${ht}-element`,{[`${ht}-active`]:Ye,[`${ht}-block`]:Ze},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${ht}-button`,size:At},En))))};const Xe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Je=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,style:Ye,active:Ze}=De,{getPrefixCls:At}=We.useContext(jt.E_),xt=At("skeleton",Se),[ht,Rt]=Ie(xt),bn=Oe()(xt,`${xt}-element`,{[`${xt}-active`]:Ze},rt,Et,Rt);return ht(We.createElement("div",{className:bn},We.createElement("div",{className:Oe()(`${xt}-image`,rt),style:Ye},We.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${xt}-image-svg`},We.createElement("path",{d:Xe,className:`${xt}-image-path`})))))},It=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,active:Ye,block:Ze,size:At="default"}=De,{getPrefixCls:xt}=We.useContext(jt.E_),ht=xt("skeleton",Se),[Rt,bn]=Ie(ht),En=(0,qe.Z)(De,["prefixCls"]),un=Oe()(ht,`${ht}-element`,{[`${ht}-active`]:Ye,[`${ht}-block`]:Ze},rt,Et,bn);return Rt(We.createElement("div",{className:un},We.createElement(ke,Object.assign({prefixCls:`${ht}-input`,size:At},En))))},Ht=ve(96663),Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Xt=Mt,gt=ve(7657),Re=function(Se,rt){return We.createElement(gt.Z,(0,Ht.Z)({},Se,{ref:rt,icon:Xt}))},Lt=We.forwardRef(Re),yn=Lt,kt=De=>{const{prefixCls:Se,className:rt,rootClassName:Et,style:Ye,active:Ze,children:At}=De,{getPrefixCls:xt}=We.useContext(jt.E_),ht=xt("skeleton",Se),[Rt,bn]=Ie(ht),En=Oe()(ht,`${ht}-element`,{[`${ht}-active`]:Ze},bn,rt,Et),un=At!=null?At:We.createElement(yn,null);return Rt(We.createElement("div",{className:En},We.createElement("div",{className:Oe()(`${ht}-image`,rt),style:Ye},un)))},en=ve(19127),On=De=>{const Se=xt=>{const{width:ht,rows:Rt=2}=De;if(Array.isArray(ht))return ht[xt];if(Rt-1===xt)return ht},{prefixCls:rt,className:Et,style:Ye,rows:Ze}=De,At=(0,en.Z)(Array(Ze)).map((xt,ht)=>We.createElement("li",{key:ht,style:{width:Se(ht)}}));return We.createElement("ul",{className:Oe()(rt,Et),style:Ye},At)},Bn=De=>{let{prefixCls:Se,className:rt,width:Et,style:Ye}=De;return We.createElement("h3",{className:Oe()(Se,rt),style:Object.assign({width:Et},Ye)})};function mt(De){return De&&typeof De=="object"?De:{}}function Yn(De,Se){return De&&!Se?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function xn(De,Se){return!De&&Se?{width:"38%"}:De&&Se?{width:"50%"}:{}}function ze(De,Se){const rt={};return(!De||!Se)&&(rt.width="61%"),!De&&Se?rt.rows=3:rt.rows=2,rt}const Le=De=>{const{prefixCls:Se,loading:rt,className:Et,rootClassName:Ye,style:Ze,children:At,avatar:xt=!1,title:ht=!0,paragraph:Rt=!0,active:bn,round:En}=De,{getPrefixCls:un,direction:dn,skeleton:Zn}=We.useContext(jt.E_),An=un("skeleton",Se),[yi,ii]=Ie(An);if(rt||!("loading"in De)){const Ai=!!xt,Oi=!!ht,Qi=!!Rt;let Tn;if(Ai){const Xr=Object.assign(Object.assign({prefixCls:`${An}-avatar`},Yn(Oi,Qi)),mt(xt));Tn=We.createElement("div",{className:`${An}-header`},We.createElement(ke,Object.assign({},Xr)))}let or;if(Oi||Qi){let Xr;if(Oi){const Or=Object.assign(Object.assign({prefixCls:`${An}-title`},xn(Ai,Qi)),mt(ht));Xr=We.createElement(Bn,Object.assign({},Or))}let zr;if(Qi){const Or=Object.assign(Object.assign({prefixCls:`${An}-paragraph`},ze(Ai,Oi)),mt(Rt));zr=We.createElement(On,Object.assign({},Or))}or=We.createElement("div",{className:`${An}-content`},Xr,zr)}const Kr=Oe()(An,{[`${An}-with-avatar`]:Ai,[`${An}-active`]:bn,[`${An}-rtl`]:dn==="rtl",[`${An}-round`]:En},Zn==null?void 0:Zn.className,Et,Ye,ii);return yi(We.createElement("div",{className:Kr,style:Object.assign(Object.assign({},Zn==null?void 0:Zn.style),Ze)},Tn,or))}return typeof At!="undefined"?At:null};Le.Button=dt,Le.Avatar=Ge,Le.Input=It,Le.Image=Je,Le.Node=kt;var we=Le,Be=we},81327:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(59301),Oe=ve(92310),We=ve.n(Oe),jt=ve(11592),qe=ve(36355),et=ve(33234);const ke=ye.createContext({latestIndex:0}),Tt=ke.Provider;var tt=se=>{let{className:ge,index:me,children:Ce,split:Fe,style:Pe}=se;const{latestIndex:Ie}=ye.useContext(ke);return Ce==null?null:ye.createElement(ye.Fragment,null,ye.createElement("div",{className:ge,style:Pe},Ce),me{var me,Ce;const{getPrefixCls:Fe,space:Pe,direction:Ie}=ye.useContext(qe.E_),{size:Ke=(Pe==null?void 0:Pe.size)||"small",align:Ge,className:Ue,rootClassName:dt,children:Xe,direction:Nt="horizontal",prefixCls:Je,split:Wt,style:It,wrap:Ht=!1,classNames:Mt,styles:Xt}=se,gt=Me(se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Re,Lt]=Array.isArray(Ke)?Ke:[Ke,Ke],yn=it(Lt),vn=it(Re),kt=Pt(Lt),en=Pt(Re),tn=(0,jt.Z)(Xe,{keepEmpty:!0}),On=Ge===void 0&&Nt==="horizontal"?"center":Ge,hn=Fe("space",Je),[Bn,mt]=(0,Ot.Z)(hn),Yn=We()(hn,Pe==null?void 0:Pe.className,mt,`${hn}-${Nt}`,{[`${hn}-rtl`]:Ie==="rtl",[`${hn}-align-${On}`]:On,[`${hn}-gap-row-${Lt}`]:yn,[`${hn}-gap-col-${Re}`]:vn},Ue,dt),xn=We()(`${hn}-item`,(me=Mt==null?void 0:Mt.item)!==null&&me!==void 0?me:(Ce=Pe==null?void 0:Pe.classNames)===null||Ce===void 0?void 0:Ce.item);let ze=0;const Le=tn.map((De,Se)=>{var rt,Et;De!=null&&(ze=Se);const Ye=De&&De.key||`${xn}-${Se}`;return ye.createElement(tt,{className:xn,key:Ye,index:Se,split:Wt,style:(rt=Xt==null?void 0:Xt.item)!==null&&rt!==void 0?rt:(Et=Pe==null?void 0:Pe.styles)===null||Et===void 0?void 0:Et.item},De)}),we=ye.useMemo(()=>({latestIndex:ze}),[ze]);if(tn.length===0)return null;const Be={};return Ht&&(Be.flexWrap="wrap"),!vn&&en&&(Be.columnGap=Re),!yn&&kt&&(Be.rowGap=Lt),Bn(ye.createElement("div",Object.assign({ref:ge,className:Yn,style:Object.assign(Object.assign(Object.assign({},Be),Pe==null?void 0:Pe.style),It)},gt),ye.createElement(Tt,{value:we},Le)))});ne.Compact=et.ZP;var ce=ne},31797:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return Ie}});var ye=ve(59301),Oe=ve(56762),We=ve(92343),jt=ve(92310),qe=ve.n(jt),et=ve(36355),ke=ve(61621),bt=Ke=>{const{value:Ge,formatter:Ue,precision:dt,decimalSeparator:Xe,groupSeparator:Nt="",prefixCls:Je}=Ke;let Wt;if(typeof Ue=="function")Wt=Ue(Ge);else{const It=String(Ge),Ht=It.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ht||It==="-")Wt=It;else{const Mt=Ht[1];let Xt=Ht[2]||"0",gt=Ht[4]||"";Xt=Xt.replace(/\B(?=(\d{3})+(?!\d))/g,Nt),typeof dt=="number"&&(gt=gt.padEnd(dt,"0").slice(0,dt>0?dt:0)),gt&&(gt=`${Xe}${gt}`),Wt=[ye.createElement("span",{key:"int",className:`${Je}-content-value-int`},Mt,Xt),gt&&ye.createElement("span",{key:"decimal",className:`${Je}-content-value-decimal`},gt)]}}return ye.createElement("span",{className:`${Je}-content-value`},Wt)},tt=ve(17313),Ot=ve(83116),it=ve(37613);const Pt=Ke=>{const{componentCls:Ge,marginXXS:Ue,padding:dt,colorTextDescription:Xe,titleFontSize:Nt,colorTextHeading:Je,contentFontSize:Wt,fontFamily:It}=Ke;return{[`${Ge}`]:Object.assign(Object.assign({},(0,tt.Wf)(Ke)),{[`${Ge}-title`]:{marginBottom:Ue,color:Xe,fontSize:Nt},[`${Ge}-skeleton`]:{paddingTop:dt},[`${Ge}-content`]:{color:Je,fontSize:Wt,fontFamily:It,[`${Ge}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ge}-content-prefix, ${Ge}-content-suffix`]:{display:"inline-block"},[`${Ge}-content-prefix`]:{marginInlineEnd:Ue},[`${Ge}-content-suffix`]:{marginInlineStart:Ue}}})}};var Me=(0,Ot.Z)("Statistic",Ke=>{const Ge=(0,it.TS)(Ke,{});return[Pt(Ge)]},Ke=>{const{fontSizeHeading3:Ge,fontSize:Ue}=Ke;return{titleFontSize:Ue,contentFontSize:Ge}}),ne=Ke=>{const{prefixCls:Ge,className:Ue,rootClassName:dt,style:Xe,valueStyle:Nt,value:Je=0,title:Wt,valueRender:It,prefix:Ht,suffix:Mt,loading:Xt=!1,onMouseEnter:gt,onMouseLeave:Re,decimalSeparator:Lt=".",groupSeparator:yn=","}=Ke,{getPrefixCls:vn,direction:kt,statistic:en}=ye.useContext(et.E_),tn=vn("statistic",Ge),[On,hn]=Me(tn),Bn=ye.createElement(bt,Object.assign({decimalSeparator:Lt,groupSeparator:yn,prefixCls:tn},Ke,{value:Je})),mt=qe()(tn,{[`${tn}-rtl`]:kt==="rtl"},en==null?void 0:en.className,Ue,dt,hn);return On(ye.createElement("div",{className:mt,style:Object.assign(Object.assign({},en==null?void 0:en.style),Xe),onMouseEnter:gt,onMouseLeave:Re},Wt&&ye.createElement("div",{className:`${tn}-title`},Wt),ye.createElement(ke.Z,{paragraph:!1,loading:Xt,className:`${tn}-skeleton`},ye.createElement("div",{style:Nt,className:`${tn}-content`},Ht&&ye.createElement("span",{className:`${tn}-content-prefix`},Ht),It?It(Bn):Bn,Mt&&ye.createElement("span",{className:`${tn}-content-suffix`},Mt)))))};const ce=[["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 se(Ke,Ge){let Ue=Ke;const dt=/\[[^\]]*]/g,Xe=(Ge.match(dt)||[]).map(It=>It.slice(1,-1)),Nt=Ge.replace(dt,"[]"),Je=ce.reduce((It,Ht)=>{let[Mt,Xt]=Ht;if(It.includes(Mt)){const gt=Math.floor(Ue/Xt);return Ue-=gt*Xt,It.replace(new RegExp(`${Mt}+`,"g"),Re=>{const Lt=Re.length;return gt.toString().padStart(Lt,"0")})}return It},Nt);let Wt=0;return Je.replace(dt,()=>{const It=Xe[Wt];return Wt+=1,It})}function ge(Ke,Ge){const{format:Ue=""}=Ge,dt=new Date(Ke).getTime(),Xe=Date.now(),Nt=Math.max(dt-Xe,0);return se(Nt,Ue)}const me=1e3/30;function Ce(Ke){return new Date(Ke).getTime()}const Fe=Ke=>{const{value:Ge,format:Ue="HH:mm:ss",onChange:dt,onFinish:Xe}=Ke,Nt=(0,Oe.Z)(),Je=ye.useRef(null),Wt=()=>{Xe==null||Xe(),Je.current&&(clearInterval(Je.current),Je.current=null)},It=()=>{const Xt=Ce(Ge);Xt>=Date.now()&&(Je.current=setInterval(()=>{Nt(),dt==null||dt(Xt-Date.now()),Xt(It(),()=>{Je.current&&(clearInterval(Je.current),Je.current=null)}),[Ge]);const Ht=(Xt,gt)=>ge(Xt,Object.assign(Object.assign({},gt),{format:Ue})),Mt=Xt=>(0,We.Tm)(Xt,{title:void 0});return ye.createElement(ne,Object.assign({},Ke,{valueRender:Mt,formatter:Ht}))};var Pe=ye.memo(Fe);ne.Countdown=Pe;var Ie=ne},15969:function(Rn,Nn,ve){"use strict";ve.d(Nn,{N:function(){return ye}});const ye=Oe=>({color:Oe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Oe.motionDurationSlow}`,"&:focus, &:hover":{color:Oe.colorLinkHover},"&:active":{color:Oe.colorLinkActive}})},78673:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Nt}});var ye=ve(58617),Oe=ve(92310),We=ve.n(Oe),jt=ve(96663),qe=ve(90493),et=ve(72071),ke=ve(6620),Tt=ve(59301),bt=ve(18929),tt=ve(10228),Ot=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],it=Tt.forwardRef(function(Je,Wt){var It,Ht=Je.prefixCls,Mt=Ht===void 0?"rc-switch":Ht,Xt=Je.className,gt=Je.checked,Re=Je.defaultChecked,Lt=Je.disabled,yn=Je.loadingIcon,vn=Je.checkedChildren,kt=Je.unCheckedChildren,en=Je.onClick,tn=Je.onChange,On=Je.onKeyDown,hn=(0,ke.Z)(Je,Ot),Bn=(0,bt.Z)(!1,{value:gt,defaultValue:Re}),mt=(0,et.Z)(Bn,2),Yn=mt[0],xn=mt[1];function ze(De,Se){var rt=Yn;return Lt||(rt=De,xn(rt),tn==null||tn(rt,Se)),rt}function Le(De){De.which===tt.Z.LEFT?ze(!1,De):De.which===tt.Z.RIGHT&&ze(!0,De),On==null||On(De)}function we(De){var Se=ze(!Yn,De);en==null||en(Se,De)}var Be=We()(Mt,Xt,(It={},(0,qe.Z)(It,"".concat(Mt,"-checked"),Yn),(0,qe.Z)(It,"".concat(Mt,"-disabled"),Lt),It));return Tt.createElement("button",(0,jt.Z)({},hn,{type:"button",role:"switch","aria-checked":Yn,disabled:Lt,className:Be,ref:Wt,onKeyDown:Le,onClick:we}),yn,Tt.createElement("span",{className:"".concat(Mt,"-inner")},Tt.createElement("span",{className:"".concat(Mt,"-inner-checked")},vn),Tt.createElement("span",{className:"".concat(Mt,"-inner-unchecked")},kt)))});it.displayName="Switch";var Pt=it,Me=ve(14088),te=ve(36355),ne=ve(1684),ce=ve(19716),se=ve(64993),ge=ve(17313),me=ve(83116),Ce=ve(37613);const Fe=Je=>{const{componentCls:Wt,trackHeightSM:It,trackPadding:Ht,trackMinWidthSM:Mt,innerMinMarginSM:Xt,innerMaxMarginSM:gt,handleSizeSM:Re}=Je,Lt=`${Wt}-inner`;return{[Wt]:{[`&${Wt}-small`]:{minWidth:Mt,height:It,lineHeight:`${It}px`,[`${Wt}-inner`]:{paddingInlineStart:gt,paddingInlineEnd:Xt,[`${Lt}-checked`]:{marginInlineStart:`calc(-100% + ${Re+Ht*2}px - ${gt*2}px)`,marginInlineEnd:`calc(100% - ${Re+Ht*2}px + ${gt*2}px)`},[`${Lt}-unchecked`]:{marginTop:-It,marginInlineStart:0,marginInlineEnd:0}},[`${Wt}-handle`]:{width:Re,height:Re},[`${Wt}-loading-icon`]:{top:(Re-Je.switchLoadingIconSize)/2,fontSize:Je.switchLoadingIconSize},[`&${Wt}-checked`]:{[`${Wt}-inner`]:{paddingInlineStart:Xt,paddingInlineEnd:gt,[`${Lt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Lt}-unchecked`]:{marginInlineStart:`calc(100% - ${Re+Ht*2}px + ${gt*2}px)`,marginInlineEnd:`calc(-100% + ${Re+Ht*2}px - ${gt*2}px)`}},[`${Wt}-handle`]:{insetInlineStart:`calc(100% - ${Re+Ht}px)`}},[`&:not(${Wt}-disabled):active`]:{[`&:not(${Wt}-checked) ${Lt}`]:{[`${Lt}-unchecked`]:{marginInlineStart:Je.marginXXS/2,marginInlineEnd:-Je.marginXXS/2}},[`&${Wt}-checked ${Lt}`]:{[`${Lt}-checked`]:{marginInlineStart:-Je.marginXXS/2,marginInlineEnd:Je.marginXXS/2}}}}}}},Pe=Je=>{const{componentCls:Wt,handleSize:It}=Je;return{[Wt]:{[`${Wt}-loading-icon${Je.iconCls}`]:{position:"relative",top:(It-Je.fontSize)/2,color:Je.switchLoadingIconColor,verticalAlign:"top"},[`&${Wt}-checked ${Wt}-loading-icon`]:{color:Je.switchColor}}}},Ie=Je=>{const{componentCls:Wt,motion:It,trackPadding:Ht,handleBg:Mt,handleShadow:Xt,handleSize:gt}=Je,Re=`${Wt}-handle`;return{[Wt]:{[Re]:{position:"absolute",top:Ht,insetInlineStart:Ht,width:gt,height:gt,transition:`all ${Je.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Mt,borderRadius:gt/2,boxShadow:Xt,transition:`all ${Je.switchDuration} ease-in-out`,content:'""'}},[`&${Wt}-checked ${Re}`]:{insetInlineStart:`calc(100% - ${gt+Ht}px)`},[`&:not(${Wt}-disabled):active`]:It?{[`${Re}::before`]:{insetInlineEnd:Je.switchHandleActiveInset,insetInlineStart:0},[`&${Wt}-checked ${Re}::before`]:{insetInlineEnd:0,insetInlineStart:Je.switchHandleActiveInset}}:{}}}},Ke=Je=>{const{componentCls:Wt,trackHeight:It,trackPadding:Ht,innerMinMargin:Mt,innerMaxMargin:Xt,handleSize:gt}=Je,Re=`${Wt}-inner`;return{[Wt]:{[Re]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Xt,paddingInlineEnd:Mt,transition:`padding-inline-start ${Je.switchDuration} ease-in-out, padding-inline-end ${Je.switchDuration} ease-in-out`,[`${Re}-checked, ${Re}-unchecked`]:{display:"block",color:Je.colorTextLightSolid,fontSize:Je.fontSizeSM,transition:`margin-inline-start ${Je.switchDuration} ease-in-out, margin-inline-end ${Je.switchDuration} ease-in-out`,pointerEvents:"none"},[`${Re}-checked`]:{marginInlineStart:`calc(-100% + ${gt+Ht*2}px - ${Xt*2}px)`,marginInlineEnd:`calc(100% - ${gt+Ht*2}px + ${Xt*2}px)`},[`${Re}-unchecked`]:{marginTop:-It,marginInlineStart:0,marginInlineEnd:0}},[`&${Wt}-checked ${Re}`]:{paddingInlineStart:Mt,paddingInlineEnd:Xt,[`${Re}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Re}-unchecked`]:{marginInlineStart:`calc(100% - ${gt+Ht*2}px + ${Xt*2}px)`,marginInlineEnd:`calc(-100% + ${gt+Ht*2}px - ${Xt*2}px)`}},[`&:not(${Wt}-disabled):active`]:{[`&:not(${Wt}-checked) ${Re}`]:{[`${Re}-unchecked`]:{marginInlineStart:Ht*2,marginInlineEnd:-Ht*2}},[`&${Wt}-checked ${Re}`]:{[`${Re}-checked`]:{marginInlineStart:-Ht*2,marginInlineEnd:Ht*2}}}}}},Ge=Je=>{const{componentCls:Wt,trackHeight:It,trackMinWidth:Ht}=Je;return{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(Je)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ht,height:It,lineHeight:`${It}px`,verticalAlign:"middle",background:Je.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Je.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Wt}-disabled)`]:{background:Je.colorTextTertiary}}),(0,ge.Qy)(Je)),{[`&${Wt}-checked`]:{background:Je.switchColor,[`&:hover:not(${Wt}-disabled)`]:{background:Je.colorPrimaryHover}},[`&${Wt}-loading, &${Wt}-disabled`]:{cursor:"not-allowed",opacity:Je.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Wt}-rtl`]:{direction:"rtl"}})}};var Ue=(0,me.Z)("Switch",Je=>{const Wt=(0,Ce.TS)(Je,{switchDuration:Je.motionDurationMid,switchColor:Je.colorPrimary,switchDisabledOpacity:Je.opacityLoading,switchLoadingIconSize:Je.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${Je.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ge(Wt),Ke(Wt),Ie(Wt),Pe(Wt),Fe(Wt)]},Je=>{const{fontSize:Wt,lineHeight:It,controlHeight:Ht,colorWhite:Mt}=Je,Xt=Wt*It,gt=Ht/2,Re=2,Lt=Xt-Re*2,yn=gt-Re*2;return{trackHeight:Xt,trackHeightSM:gt,trackMinWidth:Lt*2+Re*4,trackMinWidthSM:yn*2+Re*2,trackPadding:Re,handleBg:Mt,handleSize:Lt,handleSizeSM:yn,handleShadow:`0 2px 4px 0 ${new se.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:Lt/2,innerMaxMargin:Lt+Re+Re*2,innerMinMarginSM:yn/2,innerMaxMarginSM:yn+Re+Re*2}}),dt=function(Je,Wt){var It={};for(var Ht in Je)Object.prototype.hasOwnProperty.call(Je,Ht)&&Wt.indexOf(Ht)<0&&(It[Ht]=Je[Ht]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,Ht=Object.getOwnPropertySymbols(Je);Mt{const{prefixCls:It,size:Ht,disabled:Mt,loading:Xt,className:gt,rootClassName:Re,style:Lt}=Je,yn=dt(Je,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:vn,direction:kt,switch:en}=Tt.useContext(te.E_),tn=Tt.useContext(ne.Z),On=(Mt!=null?Mt:tn)||Xt,hn=vn("switch",It),Bn=Tt.createElement("div",{className:`${hn}-handle`},Xt&&Tt.createElement(ye.Z,{className:`${hn}-loading-icon`})),[mt,Yn]=Ue(hn),xn=(0,ce.Z)(Ht),ze=We()(en==null?void 0:en.className,{[`${hn}-small`]:xn==="small",[`${hn}-loading`]:Xt,[`${hn}-rtl`]:kt==="rtl"},gt,Re,Yn),Le=Object.assign(Object.assign({},en==null?void 0:en.style),Lt);return mt(Tt.createElement(Me.Z,{component:"Switch"},Tt.createElement(Pt,Object.assign({},yn,{prefixCls:hn,className:ze,style:Le,disabled:On,ref:Wt,loadingIcon:Bn}))))});Xe.__ANT_SWITCH=!0;var Nt=Xe},1710:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return hl}});var ye={},Oe="rc-table-internal-hook",We=ve(72071),jt=ve(6089),qe=ve(34280),et=ve(13697),ke=ve(59301),Tt=ve(4676);function bt(ot){var pt=ke.createContext(void 0),Jt=function(Pn){var fn=Pn.value,Xn=Pn.children,Un=ke.useRef(fn);Un.current=fn;var Vn=ke.useState(function(){return{getValue:function(){return Un.current},listeners:new Set}}),wi=(0,We.Z)(Vn,1),si=wi[0];return(0,qe.Z)(function(){(0,Tt.unstable_batchedUpdates)(function(){si.listeners.forEach(function(vi){vi(fn)})})},[fn]),ke.createElement(pt.Provider,{value:si},Xn)};return{Context:pt,Provider:Jt,defaultValue:ot}}function tt(ot,pt){var Jt=(0,jt.Z)(typeof pt=="function"?pt:function(vi){if(pt===void 0)return vi;if(!Array.isArray(pt))return vi[pt];var Ji={};return pt.forEach(function(Ui){Ji[Ui]=vi[Ui]}),Ji}),_t=ke.useContext(ot==null?void 0:ot.Context),Pn=_t||{},fn=Pn.listeners,Xn=Pn.getValue,Un=ke.useRef();Un.current=Jt(_t?Xn():ot==null?void 0:ot.defaultValue);var Vn=ke.useState({}),wi=(0,We.Z)(Vn,2),si=wi[1];return(0,qe.Z)(function(){if(!_t)return;function vi(Ji){var Ui=Jt(Ji);(0,et.Z)(Un.current,Ui,!0)||si({})}return fn.add(vi),function(){fn.delete(vi)}},[_t]),Un.current}var Ot=ve(96663),it=ve(8654);function Pt(){var ot=ke.createContext(null);function pt(){return ke.useContext(ot)}function Jt(Pn,fn){var Xn=(0,it.Yr)(Pn),Un=function(wi,si){var vi=Xn?{ref:si}:{},Ji=ke.useRef(0),Ui=ke.useRef(wi),Ri=pt();return Ri!==null?ke.createElement(Pn,(0,Ot.Z)({},wi,vi)):((!fn||fn(Ui.current,wi))&&(Ji.current+=1),Ui.current=wi,ke.createElement(ot.Provider,{value:Ji.current},ke.createElement(Pn,(0,Ot.Z)({},wi,vi))))};return Xn?ke.forwardRef(Un):Un}function _t(Pn,fn){var Xn=(0,it.Yr)(Pn),Un=function(wi,si){var vi=Xn?{ref:si}:{};return pt(),ke.createElement(Pn,(0,Ot.Z)({},wi,vi))};return Xn?ke.memo(ke.forwardRef(Un),fn):ke.memo(Un,fn)}return{makeImmutable:Jt,responseImmutable:_t,useImmutableMark:pt}}var Me=Pt(),te=Me.makeImmutable,ne=Me.responseImmutable,ce=Me.useImmutableMark,se=Pt(),ge=se.makeImmutable,me=se.responseImmutable,Ce=se.useImmutableMark,Fe=bt(),Pe=Fe;function Ie(ot,pt){var Jt=ke.useRef(0);Jt.current+=1;var _t=ke.useRef(ot),Pn=[];Object.keys(ot||{}).map(function(Xn){var Un;(ot==null?void 0:ot[Xn])!==((Un=_t.current)===null||Un===void 0?void 0:Un[Xn])&&Pn.push(Xn)}),_t.current=ot;var fn=ke.useRef([]);return Pn.length&&(fn.current=Pn),ke.useDebugValue(Jt.current),ke.useDebugValue(fn.current.join(", ")),pt&&console.log("".concat(pt,":"),Jt.current,fn.current),Jt.current}var Ke=null,Ge=ke.memo(function(){var ot=Ie();return ke.createElement("h1",null,"Render Times: ",ot)});Ge.displayName="RenderBlock";var Ue=ve(20135),dt=ve(44127),Xe=ve(90493),Nt=ve(92310),Je=ve.n(Nt),Wt=ve(80547),It=ve(97938),Ht=ve(48736),Mt=ke.createContext({renderWithProps:!1}),Xt=Mt,gt="RC_TABLE_KEY";function Re(ot){return ot==null?[]:Array.isArray(ot)?ot:[ot]}function Lt(ot){var pt=[],Jt={};return ot.forEach(function(_t){for(var Pn=_t||{},fn=Pn.key,Xn=Pn.dataIndex,Un=fn||Re(Xn).join("-")||gt;Jt[Un];)Un="".concat(Un,"_next");Jt[Un]=!0,pt.push(Un)}),pt}function yn(ot){return ot!=null}function vn(ot){return ot&&(0,Ue.Z)(ot)==="object"&&!Array.isArray(ot)&&!ke.isValidElement(ot)}function kt(ot,pt,Jt,_t,Pn,fn){var Xn=ke.useContext(Xt),Un=Ce(),Vn=(0,Wt.Z)(function(){if(yn(_t))return[_t];var wi=pt==null||pt===""?[]:Array.isArray(pt)?pt:[pt],si=(0,It.Z)(ot,wi),vi=si,Ji=void 0;if(Pn){var Ui=Pn(si,ot,Jt);vn(Ui)?(vi=Ui.children,Ji=Ui.props,Xn.renderWithProps=!0):vi=Ui}return[vi,Ji]},[Un,ot,_t,pt,Pn,Jt],function(wi,si){if(fn){var vi=(0,We.Z)(wi,2),Ji=vi[1],Ui=(0,We.Z)(si,2),Ri=Ui[1];return fn(Ri,Ji)}return Xn.renderWithProps?!0:!(0,et.Z)(wi,si,!0)});return Vn}function en(ot,pt,Jt,_t){var Pn=ot+pt-1;return ot<=_t&&Pn>=Jt}function tn(ot,pt){return tt(Pe,function(Jt){var _t=en(ot,pt||1,Jt.hoverStartRow,Jt.hoverEndRow);return[_t,Jt.onHover]})}var On=function(pt){var Jt=pt.ellipsis,_t=pt.rowType,Pn=pt.children,fn,Xn=Jt===!0?{showTitle:!0}:Jt;return Xn&&(Xn.showTitle||_t==="header")&&(typeof Pn=="string"||typeof Pn=="number"?fn=Pn.toString():ke.isValidElement(Pn)&&typeof Pn.props.children=="string"&&(fn=Pn.props.children)),fn};function hn(ot){var pt,Jt,_t,Pn,fn,Xn,Un,Vn,wi=ot.component,si=ot.children,vi=ot.ellipsis,Ji=ot.scope,Ui=ot.prefixCls,Ri=ot.className,yr=ot.align,Zi=ot.record,Mr=ot.render,Cr=ot.dataIndex,Tr=ot.renderIndex,vo=ot.shouldCellUpdate,Fo=ot.index,Hr=ot.rowType,qr=ot.colSpan,Vo=ot.rowSpan,Ir=ot.fixLeft,ao=ot.fixRight,Wr=ot.firstFixLeft,pr=ot.lastFixLeft,kr=ot.firstFixRight,so=ot.lastFixRight,No=ot.appendNode,Do=ot.additionalProps,Dr=Do===void 0?{}:Do,Go=ot.isSticky,_o="".concat(Ui,"-cell"),na=tt(Pe,["supportSticky","allColumnsFixedLeft"]),ta=na.supportSticky,_a=na.allColumnsFixedLeft,ga=kt(Zi,Cr,Tr,si,Mr,vo),Ho=(0,We.Z)(ga,2),Po=Ho[0],Oo=Ho[1],Ua={},Ia=typeof Ir=="number"&&ta,ts=typeof ao=="number"&&ta;Ia&&(Ua.position="sticky",Ua.left=Ir),ts&&(Ua.position="sticky",Ua.right=ao);var Ro=(pt=(Jt=(_t=Oo==null?void 0:Oo.colSpan)!==null&&_t!==void 0?_t:Dr.colSpan)!==null&&Jt!==void 0?Jt:qr)!==null&&pt!==void 0?pt:1,Eo=(Pn=(fn=(Xn=Oo==null?void 0:Oo.rowSpan)!==null&&Xn!==void 0?Xn:Dr.rowSpan)!==null&&fn!==void 0?fn:Vo)!==null&&Pn!==void 0?Pn:1,Wo=tn(Fo,Eo),So=(0,We.Z)(Wo,2),oo=So[0],qi=So[1],Gr=function(Bo){var Vs;Zi&&qi(Fo,Fo+Eo-1),Dr==null||(Vs=Dr.onMouseEnter)===null||Vs===void 0||Vs.call(Dr,Bo)},Xo=function(Bo){var Vs;Zi&&qi(-1,-1),Dr==null||(Vs=Dr.onMouseLeave)===null||Vs===void 0||Vs.call(Dr,Bo)};if(Ro===0||Eo===0)return null;var ua=(Un=Dr.title)!==null&&Un!==void 0?Un:On({rowType:Hr,ellipsis:vi,children:Po}),al=Je()(_o,Ri,(Vn={},(0,Xe.Z)(Vn,"".concat(_o,"-fix-left"),Ia&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-first"),Wr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-last"),pr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-left-all"),pr&&_a&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right"),ts&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right-first"),kr&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-fix-right-last"),so&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-ellipsis"),vi),(0,Xe.Z)(Vn,"".concat(_o,"-with-append"),No),(0,Xe.Z)(Vn,"".concat(_o,"-fix-sticky"),(Ia||ts)&&Go&&ta),(0,Xe.Z)(Vn,"".concat(_o,"-row-hover"),!Oo&&oo),Vn),Dr.className,Oo==null?void 0:Oo.className),Rs={};yr&&(Rs.textAlign=yr);var Al=(0,dt.Z)((0,dt.Z)((0,dt.Z)((0,dt.Z)({},Ua),Dr.style),Rs),Oo==null?void 0:Oo.style),Na=Po;return(0,Ue.Z)(Na)==="object"&&!Array.isArray(Na)&&!ke.isValidElement(Na)&&(Na=null),vi&&(pr||kr)&&(Na=ke.createElement("span",{className:"".concat(_o,"-content")},Na)),ke.createElement(wi,(0,Ot.Z)({},Oo,Dr,{className:al,style:Al,title:ua,scope:Ji,onMouseEnter:Gr,onMouseLeave:Xo,colSpan:Ro!==1?Ro:null,rowSpan:Eo!==1?Eo:null}),No,Na)}var Bn=ke.memo(hn);function mt(ot,pt,Jt,_t,Pn,fn){var Xn=Jt[ot]||{},Un=Jt[pt]||{},Vn,wi;Xn.fixed==="left"?Vn=_t.left[Pn==="rtl"?pt:ot]:Un.fixed==="right"&&(wi=_t.right[Pn==="rtl"?ot:pt]);var si=!1,vi=!1,Ji=!1,Ui=!1,Ri=Jt[pt+1],yr=Jt[ot-1],Zi=!(fn!=null&&fn.children);if(Pn==="rtl"){if(Vn!==void 0){var Mr=yr&&yr.fixed==="left";Ui=!Mr&&Zi}else if(wi!==void 0){var Cr=Ri&&Ri.fixed==="right";Ji=!Cr&&Zi}}else if(Vn!==void 0){var Tr=Ri&&Ri.fixed==="left";si=!Tr&&Zi}else if(wi!==void 0){var vo=yr&&yr.fixed==="right";vi=!vo&&Zi}return{fixLeft:Vn,fixRight:wi,lastFixLeft:si,firstFixRight:vi,lastFixRight:Ji,firstFixLeft:Ui,isSticky:_t.isSticky}}var Yn=ke.createContext({}),xn=Yn;function ze(ot){var pt=ot.className,Jt=ot.index,_t=ot.children,Pn=ot.colSpan,fn=Pn===void 0?1:Pn,Xn=ot.rowSpan,Un=ot.align,Vn=tt(Pe,["prefixCls","direction"]),wi=Vn.prefixCls,si=Vn.direction,vi=ke.useContext(xn),Ji=vi.scrollColumnIndex,Ui=vi.stickyOffsets,Ri=vi.flattenColumns,yr=vi.columns,Zi=Jt+fn-1,Mr=Zi+1===Ji?fn+1:fn,Cr=mt(Jt,Jt+Mr-1,Ri,Ui,si,yr==null?void 0:yr[Jt]);return ke.createElement(Bn,(0,Ot.Z)({className:pt,index:Jt,component:"td",prefixCls:wi,record:null,dataIndex:null,align:Un,colSpan:Mr,rowSpan:Xn,render:function(){return _t}},Cr))}var Le=ve(6620),we=["children"];function Be(ot){var pt=ot.children,Jt=(0,Le.Z)(ot,we);return ke.createElement("tr",Jt,pt)}function De(ot){var pt=ot.children;return pt}De.Row=Be,De.Cell=ze;var Se=De;function rt(ot){var pt=ot.children,Jt=ot.stickyOffsets,_t=ot.flattenColumns,Pn=ot.columns,fn=tt(Pe,"prefixCls"),Xn=_t.length-1,Un=_t[Xn],Vn=ke.useMemo(function(){return{stickyOffsets:Jt,flattenColumns:_t,scrollColumnIndex:Un!=null&&Un.scrollbar?Xn:null,columns:Pn}},[Un,_t,Xn,Jt,Pn]);return ke.createElement(xn.Provider,{value:Vn},ke.createElement("tfoot",{className:"".concat(fn,"-summary")},pt))}var Et=me(rt),Ye=Se,Ze=ve(70425),At=ve(29301),xt=ve(29194),ht=ve(24514),Rt=ve(75152),bn=ve(26112);function En(ot,pt,Jt,_t,Pn,fn,Xn){ot.push({record:pt,indent:Jt,index:Xn});var Un=fn(pt),Vn=Pn==null?void 0:Pn.has(Un);if(pt&&Array.isArray(pt[_t])&&Vn)for(var wi=0;wi1?Wr-1:0),kr=1;kr=0;Un-=1){var Vn=pt[Un],wi=Jt&&Jt[Un],si=wi&&wi[Xr];if(Vn||si||Xn){var vi=si||{},Ji=vi.columnType,Ui=(0,Le.Z)(vi,Or);Pn.unshift(ke.createElement("col",(0,Ot.Z)({key:Un,style:{width:Vn}},Ui))),Xn=!0}}return ke.createElement("colgroup",null,Pn)}var Zr=bo,vr=ve(19127),xo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ei(ot,pt){return(0,ke.useMemo)(function(){for(var Jt=[],_t=0;_t1?"colgroup":"col":null,ellipsis:Zi.ellipsis,align:Zi.align,component:Zi.title?fn:Xn,prefixCls:si,key:Ui[yr]},Mr,{additionalProps:Cr,rowType:"header"}))}))}ci.displayName="HeaderRow";var on=ci;function qn(ot){var pt=[];function Jt(Xn,Un){var Vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;pt[Vn]=pt[Vn]||[];var wi=Un,si=Xn.filter(Boolean).map(function(vi){var Ji={key:vi.key,className:vi.className||"",children:vi.title,column:vi,colStart:wi},Ui=1,Ri=vi.children;return Ri&&Ri.length>0&&(Ui=Jt(Ri,wi,Vn+1).reduce(function(yr,Zi){return yr+Zi},0),Ji.hasSubColumns=!0),"colSpan"in vi&&(Ui=vi.colSpan),"rowSpan"in vi&&(Ji.rowSpan=vi.rowSpan),Ji.colSpan=Ui,Ji.colEnd=Ji.colStart+Ui-1,pt[Vn].push(Ji),wi+=Ui,Ui});return si}Jt(ot,0);for(var _t=pt.length,Pn=function(Un){pt[Un].forEach(function(Vn){!("rowSpan"in Vn)&&!Vn.hasSubColumns&&(Vn.rowSpan=_t-Un)})},fn=0;fn<_t;fn+=1)Pn(fn);return pt}function Gn(ot){var pt=ot.stickyOffsets,Jt=ot.columns,_t=ot.flattenColumns,Pn=ot.onHeaderRow,fn=tt(Pe,["prefixCls","getComponent"]),Xn=fn.prefixCls,Un=fn.getComponent,Vn=ke.useMemo(function(){return qn(Jt)},[Jt]),wi=Un(["header","wrapper"],"thead"),si=Un(["header","row"],"tr"),vi=Un(["header","cell"],"th"),Ji=Un(["header","cell"],"td");return ke.createElement(wi,{className:"".concat(Xn,"-thead")},Vn.map(function(Ui,Ri){var yr=ke.createElement(on,{key:Ri,flattenColumns:_t,cells:Ui,stickyOffsets:pt,rowComponent:si,cellComponent:vi,tdCellComponent:Ji,onHeaderRow:Pn,index:Ri});return yr}))}var sn=me(Gn),Qt=ve(11592);function pn(ot){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof pt=="number"?pt:pt.endsWith("%")?ot*parseFloat(pt)/100:null}function St(ot,pt){return ke.useMemo(function(){if(pt&&pt>0){var Jt=0,_t=0;ot.forEach(function(wi){var si=pn(pt,wi.width);si?Jt+=si:_t+=1});var Pn=pt-Jt,fn=_t,Xn=Pn/_t,Un=0,Vn=ot.map(function(wi){var si=(0,dt.Z)({},wi),vi=pn(pt,si.width);if(vi)si.width=vi;else{var Ji=Math.floor(Xn);si.width=fn===1?Pn:Ji,Pn-=Ji,fn-=1}return Un+=si.width,si});return[Vn,Un]}return[ot,pt]},[ot,pt])}var Ct=["children"],je=["fixed"];function Yt(ot){return(0,Qt.Z)(ot).filter(function(pt){return ke.isValidElement(pt)}).map(function(pt){var Jt=pt.key,_t=pt.props,Pn=_t.children,fn=(0,Le.Z)(_t,Ct),Xn=(0,dt.Z)({key:Jt},fn);return Pn&&(Xn.children=Yt(Pn)),Xn})}function rn(ot){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ot.filter(function(Jt){return Jt&&(0,Ue.Z)(Jt)==="object"}).reduce(function(Jt,_t,Pn){var fn=_t.fixed,Xn=fn===!0?"left":fn,Un="".concat(pt,"-").concat(Pn),Vn=_t.children;return Vn&&Vn.length>0?[].concat((0,vr.Z)(Jt),(0,vr.Z)(rn(Vn,Un).map(function(wi){return(0,dt.Z)({fixed:Xn},wi)}))):[].concat((0,vr.Z)(Jt),[(0,dt.Z)((0,dt.Z)({key:Un},_t),{},{fixed:Xn})])},[])}function ft(ot){for(var pt=!0,Jt=0;Jt=0;fn-=1){var Xn=ot[fn];if(Pn&&Xn.fixed!=="right")Pn=!1;else if(!Pn&&Xn.fixed==="right"){warning(!1,"Index ".concat(fn+1," of `columns` missing `fixed='right'` prop."));break}}}function _e(ot){return ot.map(function(pt){var Jt=pt.fixed,_t=(0,Le.Z)(pt,je),Pn=Jt;return Jt==="left"?Pn="right":Jt==="right"&&(Pn="left"),(0,dt.Z)({fixed:Pn},_t)})}function $t(ot,pt){var Jt=ot.prefixCls,_t=ot.columns,Pn=ot.children,fn=ot.expandable,Xn=ot.expandedKeys,Un=ot.columnTitle,Vn=ot.getRowKey,wi=ot.onTriggerExpand,si=ot.expandIcon,vi=ot.rowExpandable,Ji=ot.expandIconColumnIndex,Ui=ot.direction,Ri=ot.expandRowByClick,yr=ot.columnWidth,Zi=ot.fixed,Mr=ot.scrollWidth,Cr=ke.useMemo(function(){return _t||Yt(Pn)},[_t,Pn]),Tr=ke.useMemo(function(){if(fn){var ao,Wr=Cr.slice();if(!Wr.includes(ye)){var pr=Ji||0;pr>=0&&Wr.splice(pr,0,ye)}var kr=Wr.indexOf(ye);Wr=Wr.filter(function(Dr,Go){return Dr!==ye||Go===kr});var so=Cr[kr],No;(Zi==="left"||Zi)&&!Ji?No="left":(Zi==="right"||Zi)&&Ji===Cr.length?No="right":No=so?so.fixed:null;var Do=(ao={},(0,Xe.Z)(ao,Xr,{className:"".concat(Jt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Xe.Z)(ao,"title",Un),(0,Xe.Z)(ao,"fixed",No),(0,Xe.Z)(ao,"className","".concat(Jt,"-row-expand-icon-cell")),(0,Xe.Z)(ao,"width",yr),(0,Xe.Z)(ao,"render",function(Go,_o,na){var ta=Vn(_o,na),_a=Xn.has(ta),ga=vi?vi(_o):!0,Ho=si({prefixCls:Jt,expanded:_a,expandable:ga,record:_o,onExpand:wi});return Ri?ke.createElement("span",{onClick:function(Oo){return Oo.stopPropagation()}},Ho):Ho}),ao);return Wr.map(function(Dr){return Dr===ye?Do:Dr})}return Cr.filter(function(Dr){return Dr!==ye})},[fn,Cr,Vn,Xn,si,Ui]),vo=ke.useMemo(function(){var ao=Tr;return pt&&(ao=pt(ao)),ao.length||(ao=[{render:function(){return null}}]),ao},[pt,Tr,Ui]),Fo=ke.useMemo(function(){return Ui==="rtl"?_e(rn(vo)):rn(vo)},[vo,Ui,Mr]),Hr=St(Fo,Mr),qr=(0,We.Z)(Hr,2),Vo=qr[0],Ir=qr[1];return[vo,Vo,Ir]}var zt=$t;function Fn(ot){var pt,Jt=ot.prefixCls,_t=ot.record,Pn=ot.onExpand,fn=ot.expanded,Xn=ot.expandable,Un="".concat(Jt,"-row-expand-icon");if(!Xn)return ke.createElement("span",{className:Je()(Un,"".concat(Jt,"-row-spaced"))});var Vn=function(si){Pn(_t,si),si.stopPropagation()};return ke.createElement("span",{className:Je()(Un,(pt={},(0,Xe.Z)(pt,"".concat(Jt,"-row-expanded"),fn),(0,Xe.Z)(pt,"".concat(Jt,"-row-collapsed"),!fn),pt)),onClick:Vn})}function Hn(ot,pt,Jt){var _t=[];function Pn(fn){(fn||[]).forEach(function(Xn,Un){_t.push(pt(Xn,Un)),Pn(Xn[Jt])})}return Pn(ot),_t}function ut(ot,pt,Jt){var _t=zr(ot),Pn=_t.expandIcon,fn=_t.expandedRowKeys,Xn=_t.defaultExpandedRowKeys,Un=_t.defaultExpandAllRows,Vn=_t.expandedRowRender,wi=_t.onExpand,si=_t.onExpandedRowsChange,vi=_t.childrenColumnName,Ji=Pn||Fn,Ui=vi||"children",Ri=ke.useMemo(function(){return Vn?"row":ot.expandable&&ot.internalHooks===Oe&&ot.expandable.__PARENT_RENDER_ICON__||pt.some(function(Fo){return Fo&&(0,Ue.Z)(Fo)==="object"&&Fo[Ui]})?"nest":!1},[!!Vn,pt]),yr=ke.useState(function(){return Xn||(Un?Hn(pt,Jt,Ui):[])}),Zi=(0,We.Z)(yr,2),Mr=Zi[0],Cr=Zi[1],Tr=ke.useMemo(function(){return new Set(fn||Mr||[])},[fn,Mr]),vo=ke.useCallback(function(Fo){var Hr=Jt(Fo,pt.indexOf(Fo)),qr,Vo=Tr.has(Hr);Vo?(Tr.delete(Hr),qr=(0,vr.Z)(Tr)):qr=[].concat((0,vr.Z)(Tr),[Hr]),Cr(qr),wi&&wi(!Vo,Fo),si&&si(qr)},[Jt,Tr,pt,wi,si]);return[_t,Ri,Tr,Ji,Ui,vo]}function cn(ot,pt,Jt,_t){var Pn=ot.map(function(fn,Xn){return mt(Xn,Xn,ot,pt,Jt,_t==null?void 0:_t[Xn])});return(0,Wt.Z)(function(){return Pn},[Pn],function(fn,Xn){return!(0,et.Z)(fn,Xn)})}function Kn(ot){var pt=(0,ke.useRef)(ot),Jt=(0,ke.useState)({}),_t=(0,We.Z)(Jt,2),Pn=_t[1],fn=(0,ke.useRef)(null),Xn=(0,ke.useRef)([]);function Un(Vn){Xn.current.push(Vn);var wi=Promise.resolve();fn.current=wi,wi.then(function(){if(fn.current===wi){var si=Xn.current,vi=pt.current;Xn.current=[],si.forEach(function(Ji){pt.current=Ji(pt.current)}),fn.current=null,vi!==pt.current&&Pn({})}})}return(0,ke.useEffect)(function(){return function(){fn.current=null}},[]),[pt.current,Un]}function _n(ot){var pt=(0,ke.useRef)(ot||null),Jt=(0,ke.useRef)();function _t(){window.clearTimeout(Jt.current)}function Pn(Xn){pt.current=Xn,_t(),Jt.current=window.setTimeout(function(){pt.current=null,Jt.current=void 0},100)}function fn(){return pt.current}return(0,ke.useEffect)(function(){return _t},[]),[Pn,fn]}function Zt(){var ot=ke.useState(-1),pt=(0,We.Z)(ot,2),Jt=pt[0],_t=pt[1],Pn=ke.useState(-1),fn=(0,We.Z)(Pn,2),Xn=fn[0],Un=fn[1],Vn=ke.useCallback(function(wi,si){_t(wi),Un(si)},[]);return[Jt,Xn,Vn]}var nn=ve(47273),Pi=(0,nn.Z)()?window:null;function xi(ot,pt){var Jt=(0,Ue.Z)(ot)==="object"?ot:{},_t=Jt.offsetHeader,Pn=_t===void 0?0:_t,fn=Jt.offsetSummary,Xn=fn===void 0?0:fn,Un=Jt.offsetScroll,Vn=Un===void 0?0:Un,wi=Jt.getContainer,si=wi===void 0?function(){return Pi}:wi,vi=si()||Pi;return ke.useMemo(function(){var Ji=!!ot;return{isSticky:Ji,stickyClassName:Ji?"".concat(pt,"-sticky-holder"):"",offsetHeader:Pn,offsetSummary:Xn,offsetScroll:Vn,container:vi}},[Vn,Pn,Xn,pt,vi])}function Si(ot,pt,Jt){var _t=(0,ke.useMemo)(function(){for(var Pn=[],fn=[],Xn=0,Un=0,Vn=0;Vn=vi&&(Dr=vi-Ji),Xn({scrollLeft:Dr/vi*(si+2)}),Cr.current.x=kr.pageX},ao=function(){if(fn.current){var kr=(0,lr.os)(fn.current).top,so=kr+fn.current.offsetHeight,No=Vn===window?document.documentElement.scrollTop+window.innerHeight:(0,lr.os)(Vn).top+Vn.clientHeight;so-(0,Rt.Z)()<=No||kr>=No-Un?Mr(function(Do){return(0,dt.Z)((0,dt.Z)({},Do),{},{isHiddenScrollBar:!0})}):Mr(function(Do){return(0,dt.Z)((0,dt.Z)({},Do),{},{isHiddenScrollBar:!1})})}},Wr=function(kr){Mr(function(so){return(0,dt.Z)((0,dt.Z)({},so),{},{scrollLeft:kr/si*vi||0})})};return ke.useImperativeHandle(Jt,function(){return{setScrollLeft:Wr}}),ke.useEffect(function(){var pr=(0,Hi.Z)(document.body,"mouseup",qr,!1),kr=(0,Hi.Z)(document.body,"mousemove",Ir,!1);return ao(),function(){pr.remove(),kr.remove()}},[Ji,Fo]),ke.useEffect(function(){var pr=(0,Hi.Z)(Vn,"scroll",ao,!1),kr=(0,Hi.Z)(window,"resize",ao,!1);return function(){pr.remove(),kr.remove()}},[Vn]),ke.useEffect(function(){Zi.isHiddenScrollBar||Mr(function(pr){var kr=fn.current;return kr?(0,dt.Z)((0,dt.Z)({},pr),{},{scrollLeft:kr.scrollLeft/kr.scrollWidth*kr.clientWidth}):pr})},[Zi.isHiddenScrollBar]),si<=vi||!Ji||Zi.isHiddenScrollBar?null:ke.createElement("div",{style:{height:(0,Rt.Z)(),width:vi,bottom:Un},className:"".concat(wi,"-sticky-scroll")},ke.createElement("div",{onMouseDown:Vo,ref:Ui,className:Je()("".concat(wi,"-sticky-scroll-bar"),(0,Xe.Z)({},"".concat(wi,"-sticky-scroll-bar-active"),Fo)),style:{width:"".concat(Ji,"px"),transform:"translate3d(".concat(Zi.scrollLeft,"px, 0, 0)")}}))},Ln=ke.forwardRef(tr);function Fr(ot){return null}var Br=Fr;function wr(ot){return null}var Cn=wr,di="rc-table",Ki=[],ir={};function Gi(){return"No Data"}function dr(ot){var pt,Jt=(0,dt.Z)({rowKey:"key",prefixCls:di,emptyText:Gi},ot),_t=Jt.prefixCls,Pn=Jt.className,fn=Jt.rowClassName,Xn=Jt.style,Un=Jt.data,Vn=Jt.rowKey,wi=Jt.scroll,si=Jt.tableLayout,vi=Jt.direction,Ji=Jt.title,Ui=Jt.footer,Ri=Jt.summary,yr=Jt.caption,Zi=Jt.id,Mr=Jt.showHeader,Cr=Jt.components,Tr=Jt.emptyText,vo=Jt.onRow,Fo=Jt.onHeaderRow,Hr=Jt.internalHooks,qr=Jt.transformColumns,Vo=Jt.internalRefs,Ir=Jt.tailor,ao=Jt.sticky,Wr=Un||Ki,pr=!!Wr.length,kr=Hr===Oe,so=ke.useCallback(function(Ya,Es){return(0,It.Z)(Cr,Ya)||Es},[Cr]),No=ke.useMemo(function(){return typeof Vn=="function"?Vn:function(Ya){var Es=Ya&&Ya[Vn];return Es}},[Vn]),Do=so(["body"]),Dr=Zt(),Go=(0,We.Z)(Dr,3),_o=Go[0],na=Go[1],ta=Go[2],_a=ut(Jt,Wr,No),ga=(0,We.Z)(_a,6),Ho=ga[0],Po=ga[1],Oo=ga[2],Ua=ga[3],Ia=ga[4],ts=ga[5],Ro=wi==null?void 0:wi.x,Eo=ke.useState(0),Wo=(0,We.Z)(Eo,2),So=Wo[0],oo=Wo[1],qi=zt((0,dt.Z)((0,dt.Z)((0,dt.Z)({},Jt),Ho),{},{expandable:!!Ho.expandedRowRender,columnTitle:Ho.columnTitle,expandedKeys:Oo,getRowKey:No,onTriggerExpand:ts,expandIcon:Ua,expandIconColumnIndex:Ho.expandIconColumnIndex,direction:vi,scrollWidth:kr&&Ir&&typeof Ro=="number"?Ro:null}),kr?qr:null),Gr=(0,We.Z)(qi,3),Xo=Gr[0],ua=Gr[1],al=Gr[2],Rs=al!=null?al:Ro,Al=ke.useMemo(function(){return{columns:Xo,flattenColumns:ua}},[Xo,ua]),Na=ke.useRef(),Xa=ke.useRef(),Bo=ke.useRef(),Vs=ke.useRef(),Ll=ke.useRef(),Wa=ke.useState(!1),$a=(0,We.Z)(Wa,2),ns=$a[0],bs=$a[1],Gs=ke.useState(!1),Sa=(0,We.Z)(Gs,2),as=Sa[0],Js=Sa[1],Ja=Kn(new Map),zo=(0,We.Z)(Ja,2),Ms=zo[0],Ys=zo[1],Wu=Lt(ua),vu=Wu.map(function(Ya){return Ms.get(Ya)}),qa=ke.useMemo(function(){return vu},[vu.join("_")]),Ml=oi(qa,ua.length,vi),Ps=wi&&yn(wi.y),gs=wi&&yn(Rs)||!!Ho.fixed,Nu=gs&&ua.some(function(Ya){var Es=Ya.fixed;return Es}),Cc=ke.useRef(),ql=xi(ao,_t),ac=ql.isSticky,sc=ql.offsetHeader,yu=ql.offsetSummary,Ra=ql.offsetScroll,ss=ql.stickyClassName,Qs=ql.container,ps=ke.useMemo(function(){return Ri==null?void 0:Ri(Wr)},[Ri,Wr]),za=(Ps||ac)&&ke.isValidElement(ps)&&ps.type===Se&&ps.props.fixed,_s,Rl,Zu;Ps&&(Rl={overflowY:"scroll",maxHeight:wi.y}),gs&&(_s={overflowX:"auto"},Ps||(Rl={overflowY:"hidden"}),Zu={width:Rs===!0?"auto":Rs,minWidth:"100%"});var uh=ke.useCallback(function(Ya,Es){(0,xt.Z)(Na.current)&&Ys(function(Dl){if(Dl.get(Ya)!==Es){var Du=new Map(Dl);return Du.set(Ya,Es),Du}return Dl})},[]),gn=_n(null),Rc=(0,We.Z)(gn,2),bc=Rc[0],jh=Rc[1];function bd(Ya,Es){Es&&(typeof Es=="function"?Es(Ya):Es.scrollLeft!==Ya&&(Es.scrollLeft=Ya,Es.scrollLeft!==Ya&&setTimeout(function(){Es.scrollLeft=Ya},0)))}var _c=(0,jt.Z)(function(Ya){var Es=Ya.currentTarget,Dl=Ya.scrollLeft,Du=vi==="rtl",Bu=typeof Dl=="number"?Dl:Es.scrollLeft,hh=Es||ir;if(!jh()||jh()===hh){var ed;bc(hh),bd(Bu,Xa.current),bd(Bu,Bo.current),bd(Bu,Ll.current),bd(Bu,(ed=Cc.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var Jd=Es||Xa.current;if(Jd){var Qu=Jd.scrollWidth,uc=Jd.clientWidth;if(Qu===uc){bs(!1),Js(!1);return}Du?(bs(-Bu0)):(bs(Bu>0),Js(Bu1?yr-kr:0,No=(0,dt.Z)((0,dt.Z)((0,dt.Z)({},qr),Vn),{},{flex:"0 0 ".concat(kr,"px"),width:"".concat(kr,"px"),marginRight:so,pointerEvents:"auto"}),Do=ke.useMemo(function(){return si?Wr<=1:Ir===0||Wr===0||Wr>1},[Wr,Ir,si]);Do?No.visibility="hidden":si&&(No.height=vi==null?void 0:vi(Wr));var Dr=Do?function(){return null}:Ji,Go={};return(Wr===0||Ir===0)&&(Go.rowSpan=1,Go.colSpan=1),ke.createElement(Bn,(0,Ot.Z)({className:Je()(Ri,wi),ellipsis:Jt.ellipsis,align:Jt.align,scope:Jt.rowScope,component:"div",prefixCls:pt.prefixCls,key:Tr,record:Un,index:fn,renderIndex:Xn,dataIndex:Ui,render:Dr,shouldCellUpdate:Jt.shouldCellUpdate},vo,{appendNode:Fo,additionalProps:(0,dt.Z)((0,dt.Z)({},Hr),{},{style:No},Go)}))}var _r=hr,Pr=["data","index","className","rowKey","style","extra","getHeight"],Lo=ke.forwardRef(function(ot,pt){var Jt=ot.data,_t=ot.index,Pn=ot.className,fn=ot.rowKey,Xn=ot.style,Un=ot.extra,Vn=ot.getHeight,wi=(0,Le.Z)(ot,Pr),si=Jt.record,vi=Jt.indent,Ji=Jt.index,Ui=tt(Pe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ri=Ui.scrollX,yr=Ui.flattenColumns,Zi=Ui.prefixCls,Mr=Ui.fixColumn,Cr=Ui.componentWidth,Tr=An(si,fn,_t,vi),vo=Tr.rowSupportExpand,Fo=Tr.expanded,Hr=Tr.rowProps,qr=Tr.expandedRowRender,Vo=Tr.expandedRowClassName,Ir;if(vo&&Fo){var ao=qr(si,_t,vi+1,Fo),Wr=Vo==null?void 0:Vo(si,_t,vi),pr={};Mr&&(pr={style:(0,Xe.Z)({},"--virtual-width","".concat(Cr,"px"))});var kr="".concat(Zi,"-expanded-row-cell");Ir=ke.createElement("div",{className:Je()("".concat(Zi,"-expanded-row"),"".concat(Zi,"-expanded-row-level-").concat(vi+1),Wr)},ke.createElement(Bn,{component:"div",prefixCls:Zi,className:Je()(kr,(0,Xe.Z)({},"".concat(kr,"-fixed"),Mr)),additionalProps:pr},ao))}var so=(0,dt.Z)((0,dt.Z)({},Xn),{},{width:Ri});Un&&(so.position="absolute",so.pointerEvents="none");var No=ke.createElement("div",(0,Ot.Z)({},Hr,wi,{ref:vo?null:pt,className:Je()(Pn,"".concat(Zi,"-row"),Hr==null?void 0:Hr.className,(0,Xe.Z)({},"".concat(Zi,"-row-extra"),Un)),style:(0,dt.Z)((0,dt.Z)({},so),Hr==null?void 0:Hr.style)}),yr.map(function(Do,Dr){return ke.createElement(_r,{key:Dr,rowInfo:Tr,column:Do,colIndex:Dr,indent:vi,index:_t,renderIndex:Ji,record:si,inverse:Un,getHeight:Vn})}));return vo?ke.createElement("div",{ref:pt},No,Ir):No}),fo=me(Lo),mr=fo,fr=ke.forwardRef(function(ot,pt){var Jt=ot.data,_t=ot.onScroll,Pn=tt(Pe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),fn=Pn.flattenColumns,Xn=Pn.onColumnResize,Un=Pn.getRowKey,Vn=Pn.expandedKeys,wi=Pn.prefixCls,si=Pn.childrenColumnName,vi=Pn.emptyNode,Ji=Pn.scrollX,Ui=tt(Dn),Ri=Ui.scrollY,yr=Ui.listItemHeight,Zi=ke.useRef(),Mr=un(Jt,si,Vn,Un),Cr=ke.useMemo(function(){var Ir=0;return fn.map(function(ao){var Wr=ao.width,pr=ao.key;return Ir+=Wr,[pr,Wr,Ir]})},[fn]),Tr=ke.useMemo(function(){return Cr.map(function(Ir){return Ir[2]})},[Cr]);ke.useEffect(function(){Cr.forEach(function(Ir){var ao=(0,We.Z)(Ir,2),Wr=ao[0],pr=ao[1];Xn(Wr,pr)})},[Cr]),ke.useImperativeHandle(pt,function(){var Ir={};return Object.defineProperty(Ir,"scrollLeft",{get:function(){var Wr;return((Wr=Zi.current)===null||Wr===void 0?void 0:Wr.getScrollInfo().x)||0},set:function(Wr){var pr;(pr=Zi.current)===null||pr===void 0||pr.scrollTo({left:Wr})}}),Ir});var vo=function(ao,Wr){var pr,kr=(pr=Mr[Wr])===null||pr===void 0?void 0:pr.record,so=ao.onCell;if(so){var No,Do=so(kr,Wr);return(No=Do==null?void 0:Do.rowSpan)!==null&&No!==void 0?No:1}return 1},Fo=function(ao){var Wr=ao.start,pr=ao.end,kr=ao.getSize,so=ao.offsetY;if(pr<0)return null;for(var No=fn.filter(function(Ro){return vo(Ro,Wr)===0}),Do=Wr,Dr=function(Eo){if(No=No.filter(function(Wo){return vo(Wo,Eo)===0}),!No.length)return Do=Eo,"break"},Go=Wr;Go>=0;Go-=1){var _o=Dr(Go);if(_o==="break")break}for(var na=fn.filter(function(Ro){return vo(Ro,pr)!==1}),ta=pr,_a=function(Eo){if(na=na.filter(function(Wo){return vo(Wo,Eo)!==1}),!na.length)return ta=Math.max(Eo-1,pr),"break"},ga=pr;ga1})&&Po.push(Eo)},Ua=Do;Ua<=ta;Ua+=1)var Ia=Oo(Ua);var ts=Po.map(function(Ro){var Eo=Mr[Ro],Wo=Un(Eo.record,Ro),So=function(Gr){var Xo=Ro+Gr-1,ua=Un(Mr[Xo].record,Xo),al=kr(Wo,ua);return al.bottom-al.top},oo=kr(Wo);return ke.createElement(mr,{key:Ro,data:Eo,rowKey:Wo,index:Ro,style:{top:-so+oo.top},extra:!0,getHeight:So})});return ts},Hr=ke.useMemo(function(){return{columnsOffset:Tr}},[Tr]),qr="".concat(wi,"-tbody"),Vo;return Mr.length?Vo=ke.createElement(Wi.Z,{fullHeight:!1,ref:Zi,className:Je()(qr,"".concat(qr,"-virtual")),height:Ri,itemHeight:yr||24,data:Mr,itemKey:function(ao){return Un(ao.record)},scrollWidth:Ji,onVirtualScroll:function(ao){var Wr=ao.x;_t({scrollLeft:Wr})},extraRender:Fo},function(Ir,ao,Wr){var pr=Un(Ir.record,ao);return ke.createElement(mr,(0,Ot.Z)({data:Ir,rowKey:pr,index:ao},Wr))}):Vo=ke.createElement("div",{className:Je()("".concat(wi,"-placeholder"))},ke.createElement(Bn,{component:"div",prefixCls:wi},vi)),ke.createElement(Ar.Provider,{value:Hr},Vo)}),ur=me(fr),Yr=ur,Ii=function(pt,Jt){var _t=Jt.ref,Pn=Jt.onScroll;return ke.createElement(Yr,{ref:_t,data:pt,onScroll:Pn})},$e=100;function yt(ot){var pt=ot.columns,Jt=ot.scroll,_t=ot.prefixCls,Pn=_t===void 0?di:_t,fn=ot.className,Xn=ot.listItemHeight,Un=Jt||{},Vn=Un.x,wi=Un.y;typeof Vn!="number"&&(Vn=((pt||[]).length+1)*$e),typeof wi!="number"&&(wi=500);var si=ke.useMemo(function(){return{scrollY:wi,listItemHeight:Xn}},[wi,Xn]);return ke.createElement(Dn.Provider,{value:si},ke.createElement(Yi,(0,Ot.Z)({},ot,{className:Je()(fn,"".concat(Pn,"-virtual")),scroll:(0,dt.Z)((0,dt.Z)({},Jt),{},{x:Vn}),components:{body:Ii},columns:pt,internalHooks:Oe,tailor:!0})))}function Bt(ot){return ge(yt,ot)}var an=Bt(),zn=null;function ri(ot){return null}var Ut=ri;function wn(ot){return null}var ni=wn,Qn=ve(2738),Fi=ve(68031),Lr=ve(36355),bi=ve(93891),Ti=ve(19716),jn=ve(8628),gr=ve(31724),Nr=ve(58421),wo=ve(71418),to=ve(88088);function Jr(ot){return function(Jt){let{prefixCls:_t,onExpand:Pn,record:fn,expanded:Xn,expandable:Un}=Jt;const Vn=`${_t}-row-expand-icon`;return ke.createElement("button",{type:"button",onClick:wi=>{Pn(fn,wi),wi.stopPropagation()},className:Je()(Vn,{[`${Vn}-spaced`]:!Un,[`${Vn}-expanded`]:Un&&Xn,[`${Vn}-collapsed`]:Un&&!Xn}),"aria-label":Xn?ot.collapse:ot.expand,"aria-expanded":Xn})}}var eo=Jr;function Zo(ot,pt){return"key"in ot&&ot.key!==void 0&&ot.key!==null?ot.key:ot.dataIndex?Array.isArray(ot.dataIndex)?ot.dataIndex.join("."):ot.dataIndex:pt}function $o(ot,pt){return pt?`${pt}-${ot}`:`${ot}`}function ia(ot,pt){return typeof ot=="function"?ot(pt):ot}function qo(ot,pt){const Jt=ia(ot,pt);return Object.prototype.toString.call(Jt)==="[object Object]"?"":Jt}var Sn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},oa=Sn,vs=ve(7657),Ga=function(pt,Jt){return ke.createElement(vs.Z,(0,Ot.Z)({},pt,{ref:Jt,icon:oa}))},Zs=ke.forwardRef(Ga),xa=Zs,pl=ve(56762);function wa(ot){const pt=ke.useRef(ot),Jt=(0,pl.Z)();return[()=>pt.current,_t=>{pt.current=_t,Jt()}]}var Mo=ve(3113),Ko=ve(24905),Ka=ve(38854),Vr=ve(64165),ko=ve(20834),ro=ve(40875),ji=ve(5112),fa=ve(17574),ka=ve(47472),Ds=ve(92832);function ys(ot){let{value:pt,onChange:Jt,filterSearch:_t,tablePrefixCls:Pn,locale:fn}=ot;return _t?ke.createElement("div",{className:`${Pn}-filter-dropdown-search`},ke.createElement(Ds.default,{prefix:ke.createElement(ka.Z,null),placeholder:fn.filterSearchPlaceholder,onChange:Jt,value:pt,htmlSize:1,className:`${Pn}-filter-dropdown-search-input`})):null}var nl=ys,Vi=ve(10228);const Da=ot=>{const{keyCode:pt}=ot;pt===Vi.Z.ENTER&&ot.stopPropagation()};var Os=ke.forwardRef((ot,pt)=>ke.createElement("div",{className:ot.className,onClick:Jt=>Jt.stopPropagation(),onKeyDown:Da,ref:pt},ot.children));function ml(ot){let pt=[];return(ot||[]).forEach(Jt=>{let{value:_t,children:Pn}=Jt;pt.push(_t),Pn&&(pt=[].concat((0,vr.Z)(pt),(0,vr.Z)(ml(Pn))))}),pt}function Gl(ot){return ot.some(pt=>{let{children:Jt}=pt;return Jt})}function yo(ot,pt){return typeof pt=="string"||typeof pt=="number"?pt==null?void 0:pt.toString().toLowerCase().includes(ot.trim().toLowerCase()):!1}function Au(ot){let{filters:pt,prefixCls:Jt,filteredKeys:_t,filterMultiple:Pn,searchValue:fn,filterSearch:Xn}=ot;return pt.map((Un,Vn)=>{const wi=String(Un.value);if(Un.children)return{key:wi||Vn,label:Un.text,popupClassName:`${Jt}-dropdown-submenu`,children:Au({filters:Un.children,prefixCls:Jt,filteredKeys:_t,filterMultiple:Pn,searchValue:fn,filterSearch:Xn})};const si=Pn?Ko.default:ji.ZP,vi={key:Un.value!==void 0?wi:Vn,label:ke.createElement(ke.Fragment,null,ke.createElement(si,{checked:_t.includes(wi)}),ke.createElement("span",null,Un.text))};return fn.trim()?typeof Xn=="function"?Xn(fn,Un)?vi:null:yo(fn,Un.text)?vi:null:vi})}function il(ot){var pt,Jt;const{tablePrefixCls:_t,prefixCls:Pn,column:fn,dropdownPrefixCls:Xn,columnKey:Un,filterMultiple:Vn,filterMode:wi="menu",filterSearch:si=!1,filterState:vi,triggerFilter:Ji,locale:Ui,children:Ri,getPopupContainer:yr}=ot,{filterDropdownOpen:Zi,onFilterDropdownOpenChange:Mr,filterResetToDefaultFilteredValue:Cr,defaultFilteredValue:Tr,filterDropdownVisible:vo,onFilterDropdownVisibleChange:Fo}=fn,[Hr,qr]=ke.useState(!1),Vo=!!(vi&&(!((pt=vi.filteredKeys)===null||pt===void 0)&&pt.length||vi.forceFiltered)),Ir=qi=>{qr(qi),Mr==null||Mr(qi),Fo==null||Fo(qi)},ao=(Jt=Zi!=null?Zi:vo)!==null&&Jt!==void 0?Jt:Hr,Wr=vi==null?void 0:vi.filteredKeys,[pr,kr]=wa(Wr||[]),so=qi=>{let{selectedKeys:Gr}=qi;kr(Gr)},No=(qi,Gr)=>{let{node:Xo,checked:ua}=Gr;so(Vn?{selectedKeys:qi}:{selectedKeys:ua&&Xo.key?[Xo.key]:[]})};ke.useEffect(()=>{Hr&&so({selectedKeys:Wr||[]})},[Wr]);const[Do,Dr]=ke.useState([]),Go=qi=>{Dr(qi)},[_o,na]=ke.useState(""),ta=qi=>{const{value:Gr}=qi.target;na(Gr)};ke.useEffect(()=>{Hr||na("")},[Hr]);const _a=qi=>{const Gr=qi&&qi.length?qi:null;if(Gr===null&&(!vi||!vi.filteredKeys)||(0,et.Z)(Gr,vi==null?void 0:vi.filteredKeys,!0))return null;Ji({column:fn,key:Un,filteredKeys:Gr})},ga=()=>{Ir(!1),_a(pr())},Ho=function(){let{confirm:qi,closeDropdown:Gr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};qi&&_a([]),Gr&&Ir(!1),na(""),kr(Cr?(Tr||[]).map(Xo=>String(Xo)):[])},Po=function(){let{closeDropdown:qi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};qi&&Ir(!1),_a(pr())},Oo=qi=>{qi&&Wr!==void 0&&kr(Wr||[]),Ir(qi),!qi&&!fn.filterDropdown&&ga()},Ua=Je()({[`${Xn}-menu-without-submenu`]:!Gl(fn.filters||[])}),Ia=qi=>{if(qi.target.checked){const Gr=ml(fn==null?void 0:fn.filters).map(Xo=>String(Xo));kr(Gr)}else kr([])},ts=qi=>{let{filters:Gr}=qi;return(Gr||[]).map((Xo,ua)=>{const al=String(Xo.value),Rs={title:Xo.text,key:Xo.value!==void 0?al:ua};return Xo.children&&(Rs.children=ts({filters:Xo.children})),Rs})},Ro=qi=>{var Gr;return Object.assign(Object.assign({},qi),{text:qi.title,value:qi.key,children:((Gr=qi.children)===null||Gr===void 0?void 0:Gr.map(Xo=>Ro(Xo)))||[]})};let Eo;if(typeof fn.filterDropdown=="function")Eo=fn.filterDropdown({prefixCls:`${Xn}-custom`,setSelectedKeys:qi=>so({selectedKeys:qi}),selectedKeys:pr(),confirm:Po,clearFilters:Ho,filters:fn.filters,visible:ao,close:()=>{Ir(!1)}});else if(fn.filterDropdown)Eo=fn.filterDropdown;else{const qi=pr()||[],Gr=()=>(fn.filters||[]).length===0?ke.createElement(Vr.Z,{image:Vr.Z.PRESENTED_IMAGE_SIMPLE,description:Ui.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):wi==="tree"?ke.createElement(ke.Fragment,null,ke.createElement(nl,{filterSearch:si,value:_o,onChange:ta,tablePrefixCls:_t,locale:Ui}),ke.createElement("div",{className:`${_t}-filter-dropdown-tree`},Vn?ke.createElement(Ko.default,{checked:qi.length===ml(fn.filters).length,indeterminate:qi.length>0&&qi.lengthtypeof si=="function"?si(_o,Ro(ua)):yo(_o,ua.title):void 0}))):ke.createElement(ke.Fragment,null,ke.createElement(nl,{filterSearch:si,value:_o,onChange:ta,tablePrefixCls:_t,locale:Ui}),ke.createElement(ko.default,{selectable:!0,multiple:Vn,prefixCls:`${Xn}-menu`,className:Ua,onSelect:so,onDeselect:so,selectedKeys:qi,getPopupContainer:yr,openKeys:Do,onOpenChange:Go,items:Au({filters:fn.filters||[],filterSearch:si,prefixCls:Pn,filteredKeys:pr(),filterMultiple:Vn,searchValue:_o})})),Xo=()=>Cr?(0,et.Z)((Tr||[]).map(ua=>String(ua)),qi,!0):qi.length===0;Eo=ke.createElement(ke.Fragment,null,Gr(),ke.createElement("div",{className:`${Pn}-dropdown-btns`},ke.createElement(Mo.ZP,{type:"link",size:"small",disabled:Xo(),onClick:()=>Ho()},Ui.filterReset),ke.createElement(Mo.ZP,{type:"primary",size:"small",onClick:ga},Ui.filterConfirm)))}fn.filterDropdown&&(Eo=ke.createElement(ro.J,{selectable:void 0},Eo));const Wo=()=>ke.createElement(Os,{className:`${Pn}-dropdown`},Eo);let So;typeof fn.filterIcon=="function"?So=fn.filterIcon(Vo):fn.filterIcon?So=fn.filterIcon:So=ke.createElement(xa,null);const{direction:oo}=ke.useContext(Lr.E_);return ke.createElement("div",{className:`${Pn}-column`},ke.createElement("span",{className:`${_t}-column-title`},Ri),ke.createElement(Ka.Z,{dropdownRender:Wo,trigger:["click"],open:ao,onOpenChange:Oo,getPopupContainer:yr,placement:oo==="rtl"?"bottomLeft":"bottomRight"},ke.createElement("span",{role:"button",tabIndex:-1,className:Je()(`${Pn}-trigger`,{active:Vo}),onClick:qi=>{qi.stopPropagation()}},So)))}var Nl=il;function vl(ot,pt,Jt){let _t=[];return(ot||[]).forEach((Pn,fn)=>{var Xn;const Un=$o(fn,Jt);if(Pn.filters||"filterDropdown"in Pn||"onFilter"in Pn)if("filteredValue"in Pn){let Vn=Pn.filteredValue;"filterDropdown"in Pn||(Vn=(Xn=Vn==null?void 0:Vn.map(String))!==null&&Xn!==void 0?Xn:Vn),_t.push({column:Pn,key:Zo(Pn,Un),filteredKeys:Vn,forceFiltered:Pn.filtered})}else _t.push({column:Pn,key:Zo(Pn,Un),filteredKeys:pt&&Pn.defaultFilteredValue?Pn.defaultFilteredValue:void 0,forceFiltered:Pn.filtered});"children"in Pn&&(_t=[].concat((0,vr.Z)(_t),(0,vr.Z)(vl(Pn.children,pt,Un))))}),_t}function fu(ot,pt,Jt,_t,Pn,fn,Xn,Un){return Jt.map((Vn,wi)=>{const si=$o(wi,Un),{filterMultiple:vi=!0,filterMode:Ji,filterSearch:Ui}=Vn;let Ri=Vn;if(Ri.filters||Ri.filterDropdown){const yr=Zo(Ri,si),Zi=_t.find(Mr=>{let{key:Cr}=Mr;return yr===Cr});Ri=Object.assign(Object.assign({},Ri),{title:Mr=>ke.createElement(Nl,{tablePrefixCls:ot,prefixCls:`${ot}-filter`,dropdownPrefixCls:pt,column:Ri,columnKey:yr,filterState:Zi,filterMultiple:vi,filterMode:Ji,filterSearch:Ui,triggerFilter:fn,locale:Pn,getPopupContainer:Xn},ia(Vn.title,Mr))})}return"children"in Ri&&(Ri=Object.assign(Object.assign({},Ri),{children:fu(ot,pt,Ri.children,_t,Pn,fn,Xn,si)})),Ri})}function yl(ot){const pt={};return ot.forEach(Jt=>{let{key:_t,filteredKeys:Pn,column:fn}=Jt;const{filters:Xn,filterDropdown:Un}=fn;if(Un)pt[_t]=Pn||null;else if(Array.isArray(Pn)){const Vn=ml(Xn);pt[_t]=Vn.filter(wi=>Pn.includes(String(wi)))}else pt[_t]=null}),pt}function rl(ot,pt){return pt.reduce((Jt,_t)=>{const{column:{onFilter:Pn,filters:fn},filteredKeys:Xn}=_t;return Pn&&Xn&&Xn.length?Jt.filter(Un=>Xn.some(Vn=>{const wi=ml(fn),si=wi.findIndex(Ji=>String(Ji)===String(Vn)),vi=si!==-1?wi[si]:Vn;return Pn(vi,Un)})):Jt},ot)}const Sl=ot=>ot.flatMap(pt=>"children"in pt?[pt].concat((0,vr.Z)(Sl(pt.children||[]))):[pt]);function oc(ot){let{prefixCls:pt,dropdownPrefixCls:Jt,mergedColumns:_t,onFilterChange:Pn,getPopupContainer:fn,locale:Xn}=ot;const Un=ke.useMemo(()=>Sl(_t||[]),[_t]),[Vn,wi]=ke.useState(()=>vl(Un,!0)),si=ke.useMemo(()=>{const Ri=vl(Un,!1);if(Ri.length===0)return Ri;let yr=!0,Zi=!0;if(Ri.forEach(Mr=>{let{filteredKeys:Cr}=Mr;Cr!==void 0?yr=!1:Zi=!1}),yr){const Mr=(Un||[]).map((Cr,Tr)=>Zo(Cr,$o(Tr)));return Vn.filter(Cr=>{let{key:Tr}=Cr;return Mr.includes(Tr)}).map(Cr=>{const Tr=Un[Mr.findIndex(vo=>vo===Cr.key)];return Object.assign(Object.assign({},Cr),{column:Object.assign(Object.assign({},Cr.column),Tr),forceFiltered:Tr.filtered})})}return Ri},[Un,Vn]),vi=ke.useMemo(()=>yl(si),[si]),Ji=Ri=>{const yr=si.filter(Zi=>{let{key:Mr}=Zi;return Mr!==Ri.key});yr.push(Ri),wi(yr),Pn(yl(yr),yr)};return[Ri=>fu(pt,Jt,Ri,si,Xn,Ji,fn),si,vi]}var Sc=oc;function xc(ot,pt,Jt){const _t=ke.useRef({});function Pn(fn){if(!_t.current||_t.current.data!==ot||_t.current.childrenColumnName!==pt||_t.current.getRowKey!==Jt){let Un=function(Vn){Vn.forEach((wi,si)=>{const vi=Jt(wi,si);Xn.set(vi,wi),wi&&typeof wi=="object"&&pt in wi&&Un(wi[pt]||[])})};const Xn=new Map;Un(ot),_t.current={data:ot,childrenColumnName:pt,kvMap:Xn,getRowKey:Jt}}return _t.current.kvMap.get(fn)}return[Pn]}var Qc=ve(50371),gu=function(ot,pt){var Jt={};for(var _t in ot)Object.prototype.hasOwnProperty.call(ot,_t)&&pt.indexOf(_t)<0&&(Jt[_t]=ot[_t]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,_t=Object.getOwnPropertySymbols(ot);Pn<_t.length;Pn++)pt.indexOf(_t[Pn])<0&&Object.prototype.propertyIsEnumerable.call(ot,_t[Pn])&&(Jt[_t[Pn]]=ot[_t[Pn]]);return Jt};const zl=10;function xl(ot,pt){const Jt={current:ot.current,pageSize:ot.pageSize};return Object.keys(pt&&typeof pt=="object"?pt:{}).forEach(Pn=>{const fn=ot[Pn];typeof fn!="function"&&(Jt[Pn]=fn)}),Jt}function Tl(ot,pt,Jt){const _t=Jt&&typeof Jt=="object"?Jt:{},{total:Pn=0}=_t,fn=gu(_t,["total"]),[Xn,Un]=(0,ke.useState)(()=>({current:"defaultCurrent"in fn?fn.defaultCurrent:1,pageSize:"defaultPageSize"in fn?fn.defaultPageSize:zl})),Vn=(0,Qc.Z)(Xn,fn,{total:Pn>0?Pn:ot}),wi=Math.ceil((Pn||ot)/Vn.pageSize);Vn.current>wi&&(Vn.current=wi||1);const si=(Ji,Ui)=>{Un({current:Ji!=null?Ji:1,pageSize:Ui||Vn.pageSize})},vi=(Ji,Ui)=>{var Ri;Jt&&((Ri=Jt.onChange)===null||Ri===void 0||Ri.call(Jt,Ji,Ui)),si(Ji,Ui),pt(Ji,Ui||(Vn==null?void 0:Vn.pageSize))};return Jt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Vn),{onChange:vi}),si]}var pu=Tl,wc=ve(84105),mu=ve(35654),Jo=ve(90782),ma=ve(71430),dl=ve(18929);const Cs={},Ss="SELECT_ALL",rs="SELECT_INVERT",ds="SELECT_NONE",Ls=[],xs=(ot,pt)=>{let Jt=[];return(pt||[]).forEach(_t=>{Jt.push(_t),_t&&typeof _t=="object"&&ot in _t&&(Jt=[].concat((0,vr.Z)(Jt),(0,vr.Z)(xs(ot,_t[ot]))))}),Jt};var Bs=(ot,pt)=>{const{preserveSelectedRowKeys:Jt,selectedRowKeys:_t,defaultSelectedRowKeys:Pn,getCheckboxProps:fn,onChange:Xn,onSelect:Un,onSelectAll:Vn,onSelectInvert:wi,onSelectNone:si,onSelectMultiple:vi,columnWidth:Ji,type:Ui,selections:Ri,fixed:yr,renderCell:Zi,hideSelectAll:Mr,checkStrictly:Cr=!0}=pt||{},{prefixCls:Tr,data:vo,pageData:Fo,getRecordByKey:Hr,getRowKey:qr,expandType:Vo,childrenColumnName:Ir,locale:ao,getPopupContainer:Wr}=ot,[pr,kr]=(0,dl.Z)(_t||Pn||Ls,{value:_t}),so=ke.useRef(new Map),No=(0,ke.useCallback)(Ro=>{if(Jt){const Eo=new Map;Ro.forEach(Wo=>{let So=Hr(Wo);!So&&so.current.has(Wo)&&(So=so.current.get(Wo)),Eo.set(Wo,So)}),so.current=Eo}},[Hr,Jt]);ke.useEffect(()=>{No(pr)},[pr]);const{keyEntities:Do}=(0,ke.useMemo)(()=>{if(Cr)return{keyEntities:null};let Ro=vo;if(Jt){const Eo=new Set(vo.map((So,oo)=>qr(So,oo))),Wo=Array.from(so.current).reduce((So,oo)=>{let[qi,Gr]=oo;return Eo.has(qi)?So:So.concat(Gr)},[]);Ro=[].concat((0,vr.Z)(Ro),(0,vr.Z)(Wo))}return(0,ma.I8)(Ro,{externalGetKey:qr,childrenPropName:Ir})},[vo,qr,Cr,Ir,Jt]),Dr=(0,ke.useMemo)(()=>xs(Ir,Fo),[Ir,Fo]),Go=(0,ke.useMemo)(()=>{const Ro=new Map;return Dr.forEach((Eo,Wo)=>{const So=qr(Eo,Wo),oo=(fn?fn(Eo):null)||{};Ro.set(So,oo)}),Ro},[Dr,qr,fn]),_o=(0,ke.useCallback)(Ro=>{var Eo;return!!(!((Eo=Go.get(qr(Ro)))===null||Eo===void 0)&&Eo.disabled)},[Go,qr]),[na,ta]=(0,ke.useMemo)(()=>{if(Cr)return[pr||[],[]];const{checkedKeys:Ro,halfCheckedKeys:Eo}=(0,Jo.S)(pr,!0,Do,_o);return[Ro||[],Eo]},[pr,Cr,Do,_o]),_a=(0,ke.useMemo)(()=>{const Ro=Ui==="radio"?na.slice(0,1):na;return new Set(Ro)},[na,Ui]),ga=(0,ke.useMemo)(()=>Ui==="radio"?new Set:new Set(ta),[ta,Ui]),[Ho,Po]=(0,ke.useState)(null);ke.useEffect(()=>{pt||kr(Ls)},[!!pt]);const Oo=(0,ke.useCallback)((Ro,Eo)=>{let Wo,So;No(Ro),Jt?(Wo=Ro,So=Ro.map(oo=>so.current.get(oo))):(Wo=[],So=[],Ro.forEach(oo=>{const qi=Hr(oo);qi!==void 0&&(Wo.push(oo),So.push(qi))})),kr(Wo),Xn==null||Xn(Wo,So,{type:Eo})},[kr,Hr,Xn,Jt]),Ua=(0,ke.useCallback)((Ro,Eo,Wo,So)=>{if(Un){const oo=Wo.map(qi=>Hr(qi));Un(Hr(Ro),Eo,oo,So)}Oo(Wo,"single")},[Un,Hr,Oo]),Ia=(0,ke.useMemo)(()=>!Ri||Mr?null:(Ri===!0?[Ss,rs,ds]:Ri).map(Eo=>Eo===Ss?{key:"all",text:ao.selectionAll,onSelect(){Oo(vo.map((Wo,So)=>qr(Wo,So)).filter(Wo=>{const So=Go.get(Wo);return!(So!=null&&So.disabled)||_a.has(Wo)}),"all")}}:Eo===rs?{key:"invert",text:ao.selectInvert,onSelect(){const Wo=new Set(_a);Fo.forEach((oo,qi)=>{const Gr=qr(oo,qi),Xo=Go.get(Gr);Xo!=null&&Xo.disabled||(Wo.has(Gr)?Wo.delete(Gr):Wo.add(Gr))});const So=Array.from(Wo);wi&&wi(So),Oo(So,"invert")}}:Eo===ds?{key:"none",text:ao.selectNone,onSelect(){si==null||si(),Oo(Array.from(_a).filter(Wo=>{const So=Go.get(Wo);return So==null?void 0:So.disabled}),"none")}}:Eo).map(Eo=>Object.assign(Object.assign({},Eo),{onSelect:function(){for(var Wo,So,oo=arguments.length,qi=new Array(oo),Gr=0;Gr{var Eo;if(!pt)return Ro.filter(Wa=>Wa!==Cs);let Wo=(0,vr.Z)(Ro);const So=new Set(_a),oo=Dr.map(qr).filter(Wa=>!Go.get(Wa).disabled),qi=oo.every(Wa=>So.has(Wa)),Gr=oo.some(Wa=>So.has(Wa)),Xo=()=>{const Wa=[];qi?oo.forEach(ns=>{So.delete(ns),Wa.push(ns)}):oo.forEach(ns=>{So.has(ns)||(So.add(ns),Wa.push(ns))});const $a=Array.from(So);Vn==null||Vn(!qi,$a.map(ns=>Hr(ns)),Wa.map(ns=>Hr(ns))),Oo($a,"all"),Po(null)};let ua;if(Ui!=="radio"){let Wa;if(Ia){const Sa={getPopupContainer:Wr,items:Ia.map((as,Js)=>{const{key:Ja,text:zo,onSelect:Ms}=as;return{key:Ja!=null?Ja:Js,onClick:()=>{Ms==null||Ms(oo)},label:zo}})};Wa=ke.createElement("div",{className:`${Tr}-selection-extra`},ke.createElement(Ka.Z,{menu:Sa,getPopupContainer:Wr},ke.createElement("span",null,ke.createElement(wc.Z,null))))}const $a=Dr.map((Sa,as)=>{const Js=qr(Sa,as),Ja=Go.get(Js)||{};return Object.assign({checked:So.has(Js)},Ja)}).filter(Sa=>{let{disabled:as}=Sa;return as}),ns=!!$a.length&&$a.length===Dr.length,bs=ns&&$a.every(Sa=>{let{checked:as}=Sa;return as}),Gs=ns&&$a.some(Sa=>{let{checked:as}=Sa;return as});ua=!Mr&&ke.createElement("div",{className:`${Tr}-selection`},ke.createElement(Ko.default,{checked:ns?bs:!!Dr.length&&qi,indeterminate:ns?!bs&&Gs:!qi&&Gr,onChange:Xo,disabled:Dr.length===0||ns,"aria-label":Wa?"Custom selection":"Select all",skipGroup:!0}),Wa)}let al;Ui==="radio"?al=(Wa,$a,ns)=>{const bs=qr($a,ns),Gs=So.has(bs);return{node:ke.createElement(ji.ZP,Object.assign({},Go.get(bs),{checked:Gs,onClick:Sa=>Sa.stopPropagation(),onChange:Sa=>{So.has(bs)||Ua(bs,!0,[bs],Sa.nativeEvent)}})),checked:Gs}}:al=(Wa,$a,ns)=>{var bs;const Gs=qr($a,ns),Sa=So.has(Gs),as=ga.has(Gs),Js=Go.get(Gs);let Ja;return Vo==="nest"?Ja=as:Ja=(bs=Js==null?void 0:Js.indeterminate)!==null&&bs!==void 0?bs:as,{node:ke.createElement(Ko.default,Object.assign({},Js,{indeterminate:Ja,checked:Sa,skipGroup:!0,onClick:zo=>zo.stopPropagation(),onChange:zo=>{let{nativeEvent:Ms}=zo;const{shiftKey:Ys}=Ms;let Wu=-1,vu=-1;if(Ys&&Cr){const qa=new Set([Ho,Gs]);oo.some((Ml,Ps)=>{if(qa.has(Ml))if(Wu===-1)Wu=Ps;else return vu=Ps,!0;return!1})}if(vu!==-1&&Wu!==vu&&Cr){const qa=oo.slice(Wu,vu+1),Ml=[];Sa?qa.forEach(gs=>{So.has(gs)&&(Ml.push(gs),So.delete(gs))}):qa.forEach(gs=>{So.has(gs)||(Ml.push(gs),So.add(gs))});const Ps=Array.from(So);vi==null||vi(!Sa,Ps.map(gs=>Hr(gs)),Ml.map(gs=>Hr(gs))),Oo(Ps,"multiple")}else{const qa=na;if(Cr){const Ml=Sa?(0,mu._5)(qa,Gs):(0,mu.L0)(qa,Gs);Ua(Gs,!Sa,Ml,Ms)}else{const Ml=(0,Jo.S)([].concat((0,vr.Z)(qa),[Gs]),!0,Do,_o),{checkedKeys:Ps,halfCheckedKeys:gs}=Ml;let Nu=Ps;if(Sa){const Cc=new Set(Ps);Cc.delete(Gs),Nu=(0,Jo.S)(Array.from(Cc),{checked:!1,halfCheckedKeys:gs},Do,_o).checkedKeys}Ua(Gs,!Sa,Nu,Ms)}}Po(Sa?null:Gs)}})),checked:Sa}};const Rs=(Wa,$a,ns)=>{const{node:bs,checked:Gs}=al(Wa,$a,ns);return Zi?Zi(Gs,$a,ns,bs):bs};if(!Wo.includes(Cs))if(Wo.findIndex(Wa=>{var $a;return(($a=Wa[Xr])===null||$a===void 0?void 0:$a.columnType)==="EXPAND_COLUMN"})===0){const[Wa,...$a]=Wo;Wo=[Wa,Cs].concat((0,vr.Z)($a))}else Wo=[Cs].concat((0,vr.Z)(Wo));const Al=Wo.indexOf(Cs);Wo=Wo.filter((Wa,$a)=>Wa!==Cs||$a===Al);const Na=Wo[Al-1],Xa=Wo[Al+1];let Bo=yr;Bo===void 0&&((Xa==null?void 0:Xa.fixed)!==void 0?Bo=Xa.fixed:(Na==null?void 0:Na.fixed)!==void 0&&(Bo=Na.fixed)),Bo&&Na&&((Eo=Na[Xr])===null||Eo===void 0?void 0:Eo.columnType)==="EXPAND_COLUMN"&&Na.fixed===void 0&&(Na.fixed=Bo);const Vs=Je()(`${Tr}-selection-col`,{[`${Tr}-selection-col-with-dropdown`]:Ri&&Ui==="checkbox"}),Ll={fixed:Bo,width:Ji,className:`${Tr}-selection-column`,title:pt.columnTitle||ua,render:Rs,onCell:pt.onCell,[Xr]:{className:Vs}};return Wo.map(Wa=>Wa===Cs?Ll:Wa)},[qr,Dr,pt,na,_a,ga,Ji,Ia,Vo,Ho,Go,vi,Ua,_o]),_a]},Fa=ve(89489),Hu=ve(59477),Ol=ve(6848);const El="ascend",jr="descend";function Lu(ot){return typeof ot.sorter=="object"&&typeof ot.sorter.multiple=="number"?ot.sorter.multiple:!1}function Vt(ot){return typeof ot=="function"?ot:ot&&typeof ot=="object"&&ot.compare?ot.compare:!1}function gi(ot,pt){return pt?ot[ot.indexOf(pt)+1]:ot[0]}function Mu(ot,pt,Jt){let _t=[];function Pn(fn,Xn){_t.push({column:fn,key:Zo(fn,Xn),multiplePriority:Lu(fn),sortOrder:fn.sortOrder})}return(ot||[]).forEach((fn,Xn)=>{const Un=$o(Xn,Jt);fn.children?("sortOrder"in fn&&Pn(fn,Un),_t=[].concat((0,vr.Z)(_t),(0,vr.Z)(Mu(fn.children,pt,Un)))):fn.sorter&&("sortOrder"in fn?Pn(fn,Un):pt&&fn.defaultSortOrder&&_t.push({column:fn,key:Zo(fn,Un),multiplePriority:Lu(fn),sortOrder:fn.defaultSortOrder}))}),_t}function Fu(ot,pt,Jt,_t,Pn,fn,Xn,Un){return(pt||[]).map((Vn,wi)=>{const si=$o(wi,Un);let vi=Vn;if(vi.sorter){const Ji=vi.sortDirections||Pn,Ui=vi.showSorterTooltip===void 0?Xn:vi.showSorterTooltip,Ri=Zo(vi,si),yr=Jt.find(Vo=>{let{key:Ir}=Vo;return Ir===Ri}),Zi=yr?yr.sortOrder:null,Mr=gi(Ji,Zi);let Cr;if(Vn.sortIcon)Cr=Vn.sortIcon({sortOrder:Zi});else{const Vo=Ji.includes(El)&&ke.createElement(Hu.Z,{className:Je()(`${ot}-column-sorter-up`,{active:Zi===El})}),Ir=Ji.includes(jr)&&ke.createElement(Fa.Z,{className:Je()(`${ot}-column-sorter-down`,{active:Zi===jr})});Cr=ke.createElement("span",{className:Je()(`${ot}-column-sorter`,{[`${ot}-column-sorter-full`]:!!(Vo&&Ir)})},ke.createElement("span",{className:`${ot}-column-sorter-inner`,"aria-hidden":"true"},Vo,Ir))}const{cancelSort:Tr,triggerAsc:vo,triggerDesc:Fo}=fn||{};let Hr=Tr;Mr===jr?Hr=Fo:Mr===El&&(Hr=vo);const qr=typeof Ui=="object"?Ui:{title:Hr};vi=Object.assign(Object.assign({},vi),{className:Je()(vi.className,{[`${ot}-column-sort`]:Zi}),title:Vo=>{const Ir=ke.createElement("div",{className:`${ot}-column-sorters`},ke.createElement("span",{className:`${ot}-column-title`},ia(Vn.title,Vo)),Cr);return Ui?ke.createElement(Ol.Z,Object.assign({},qr),Ir):Ir},onHeaderCell:Vo=>{const Ir=Vn.onHeaderCell&&Vn.onHeaderCell(Vo)||{},ao=Ir.onClick,Wr=Ir.onKeyDown;Ir.onClick=so=>{_t({column:Vn,key:Ri,sortOrder:Mr,multiplePriority:Lu(Vn)}),ao==null||ao(so)},Ir.onKeyDown=so=>{so.keyCode===Vi.Z.ENTER&&(_t({column:Vn,key:Ri,sortOrder:Mr,multiplePriority:Lu(Vn)}),Wr==null||Wr(so))};const pr=qo(Vn.title,{}),kr=pr==null?void 0:pr.toString();return Zi?Ir["aria-sort"]=Zi==="ascend"?"ascending":"descending":Ir["aria-label"]=kr||"",Ir.className=Je()(Ir.className,`${ot}-column-has-sorters`),Ir.tabIndex=0,Vn.ellipsis&&(Ir.title=(pr!=null?pr:"").toString()),Ir}})}return"children"in vi&&(vi=Object.assign(Object.assign({},vi),{children:Fu(ot,vi.children,Jt,_t,Pn,fn,Xn,si)})),vi})}function _l(ot){const{column:pt,sortOrder:Jt}=ot;return{column:pt,order:Jt,field:pt.dataIndex,columnKey:pt.key}}function $l(ot){const pt=ot.filter(Jt=>{let{sortOrder:_t}=Jt;return _t}).map(_l);return pt.length===0&&ot.length?Object.assign(Object.assign({},_l(ot[ot.length-1])),{column:void 0}):pt.length<=1?pt[0]||{}:pt}function jl(ot,pt,Jt){const _t=pt.slice().sort((Xn,Un)=>Un.multiplePriority-Xn.multiplePriority),Pn=ot.slice(),fn=_t.filter(Xn=>{let{column:{sorter:Un},sortOrder:Vn}=Xn;return Vt(Un)&&Vn});return fn.length?Pn.sort((Xn,Un)=>{for(let Vn=0;Vn{const Un=Xn[Jt];return Un?Object.assign(Object.assign({},Xn),{[Jt]:jl(Un,pt,Jt)}):Xn}):Pn}function Pc(ot){let{prefixCls:pt,mergedColumns:Jt,onSorterChange:_t,sortDirections:Pn,tableLocale:fn,showSorterTooltip:Xn}=ot;const[Un,Vn]=ke.useState(Mu(Jt,!0)),wi=ke.useMemo(()=>{let Ri=!0;const yr=Mu(Jt,!1);if(!yr.length)return Un;const Zi=[];function Mr(Tr){Ri?Zi.push(Tr):Zi.push(Object.assign(Object.assign({},Tr),{sortOrder:null}))}let Cr=null;return yr.forEach(Tr=>{Cr===null?(Mr(Tr),Tr.sortOrder&&(Tr.multiplePriority===!1?Ri=!1:Cr=!0)):(Cr&&Tr.multiplePriority!==!1||(Ri=!1),Mr(Tr))}),Zi},[Jt,Un]),si=ke.useMemo(()=>{const Ri=wi.map(yr=>{let{column:Zi,sortOrder:Mr}=yr;return{column:Zi,order:Mr}});return{sortColumns:Ri,sortColumn:Ri[0]&&Ri[0].column,sortOrder:Ri[0]&&Ri[0].order}},[wi]);function vi(Ri){let yr;Ri.multiplePriority===!1||!wi.length||wi[0].multiplePriority===!1?yr=[Ri]:yr=[].concat((0,vr.Z)(wi.filter(Zi=>{let{key:Mr}=Zi;return Mr!==Ri.key})),[Ri]),Vn(yr),_t($l(yr),yr)}return[Ri=>Fu(pt,Ri,wi,vi,Pn,fn,Xn),wi,si,()=>$l(wi)]}function Ic(ot,pt){return ot.map(Jt=>{const _t=Object.assign({},Jt);return _t.title=ia(Jt.title,pt),"children"in _t&&(_t.children=Ic(_t.children,pt)),_t})}function Ts(ot){return[ke.useCallback(Jt=>Ic(Jt,ot),[ot])]}var Io=Er((ot,pt)=>{const{_renderTimes:Jt}=ot,{_renderTimes:_t}=pt;return Jt!==_t}),wl=Bt((ot,pt)=>{const{_renderTimes:Jt}=ot,{_renderTimes:_t}=pt;return Jt!==_t}),Il=ve(64993),ws=ve(17313),va=ve(83116),ol=ve(37613),nt=ot=>{const{componentCls:pt}=ot,Jt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,_t=(Pn,fn,Xn)=>({[`&${pt}-${Pn}`]:{[`> ${pt}-container`]:{[`> ${pt}-content, > ${pt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${pt}-expanded-row-fixed`]:{margin:`-${fn}px -${Xn+ot.lineWidth}px`}}}}}});return{[`${pt}-wrapper`]:{[`${pt}${pt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${pt}-title`]:{border:Jt,borderBottom:0},[`> ${pt}-container`]:{borderInlineStart:Jt,borderTop:Jt,[` > ${pt}-content, > ${pt}-header, > ${pt}-body, @@ -1163,33 +1163,33 @@ &${pt}-row:hover > td, > th${pt}-cell-row-hover, > td${pt}-cell-row-hover - `]:{background:yr},[`&${pt}-row-selected`]:{"> th, > td":{background:Zi},"&:hover > th, &:hover > td":{background:Mr}}}},[`${pt}-footer`]:{padding:`${_t}px ${Pn}px`,color:Cr,background:Tr}})}};var Ca=(0,va.Z)("Table",ot=>{const{colorTextHeading:pt,colorSplit:Jt,colorIcon:_t,colorIconHover:Pn,opacityLoading:fn,colorBgContainer:Xn,controlInteractiveSize:Un,headerBg:Vn,headerColor:wi,headerSortActiveBg:si,headerSortHoverBg:vi,bodySortBg:Ji,rowHoverBg:Ui,rowSelectedBg:Ri,rowSelectedHoverBg:yr,rowExpandedBg:Zi,cellPaddingBlock:Mr,cellPaddingInline:Cr,cellPaddingBlockMD:Tr,cellPaddingInlineMD:vo,cellPaddingBlockSM:Fo,cellPaddingInlineSM:Hr,borderColor:qr,footerBg:Vo,footerColor:Ir,headerBorderRadius:ao,cellFontSize:Wr,cellFontSizeMD:pr,cellFontSizeSM:kr,headerSplitColor:so,fixedHeaderSortActiveBg:No,headerFilterHoverBg:Do,filterDropdownBg:Dr,expandIconBg:Go,selectionColumnWidth:_o,stickyScrollBarBg:na}=ot,ta=new Il.C(_t),_a=new Il.C(Pn),ga=2,Ho=(0,ol.TS)(ot,{tableFontSize:Wr,tableBg:Xn,tableRadius:ao,tablePaddingVertical:Mr,tablePaddingHorizontal:Cr,tablePaddingVerticalMiddle:Tr,tablePaddingHorizontalMiddle:vo,tablePaddingVerticalSmall:Fo,tablePaddingHorizontalSmall:Hr,tableBorderColor:qr,tableHeaderTextColor:wi,tableHeaderBg:Vn,tableFooterTextColor:Ir,tableFooterBg:Vo,tableHeaderCellSplitColor:so,tableHeaderSortBg:si,tableHeaderSortHoverBg:vi,tableHeaderIconColor:ta.clone().setAlpha(ta.getAlpha()*fn).toRgbString(),tableHeaderIconColorHover:_a.clone().setAlpha(_a.getAlpha()*fn).toRgbString(),tableBodySortBg:Ji,tableFixedHeaderSortActiveBg:No,tableHeaderFilterActiveBg:Do,tableFilterDropdownBg:Dr,tableRowHoverBg:Ui,tableSelectedRowBg:Ri,tableSelectedRowHoverBg:yr,zIndexTableFixed:ga,zIndexTableSticky:ga+1,tableFontSizeMiddle:pr,tableFontSizeSmall:kr,tableSelectionColumnWidth:_o,tableExpandIconBg:Go,tableExpandColumnWidth:Un+2*ot.padding,tableExpandedRowBg:Zi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:na,tableScrollThumbBgHover:pt,tableScrollBg:Jt});return[La(Ho),Sr(Ho),Ha(Ho),la(Ho),ar(Ho),nt(Ho),$i(Ho),fi(Ho),Ha(Ho),In(Ho),po(Ho),_i(Ho),ya(Ho),qt(Ho),co(Ho),uo(Ho),hs(Ho)]},ot=>{const{colorFillAlter:pt,colorBgContainer:Jt,colorTextHeading:_t,colorFillSecondary:Pn,colorFillContent:fn,controlItemBgActive:Xn,controlItemBgActiveHover:Un,padding:Vn,paddingSM:wi,paddingXS:si,colorBorderSecondary:vi,borderRadiusLG:Ji,fontSize:Ui,controlHeight:Ri,colorTextPlaceholder:yr}=ot,Zi=new Il.C(Pn).onBackground(Jt).toHexShortString(),Mr=new Il.C(fn).onBackground(Jt).toHexShortString(),Cr=new Il.C(pt).onBackground(Jt).toHexShortString();return{headerBg:Cr,headerColor:_t,headerSortActiveBg:Zi,headerSortHoverBg:Mr,bodySortBg:Cr,rowHoverBg:Cr,rowSelectedBg:Xn,rowSelectedHoverBg:Un,rowExpandedBg:pt,cellPaddingBlock:Vn,cellPaddingInline:Vn,cellPaddingBlockMD:wi,cellPaddingInlineMD:si,cellPaddingBlockSM:si,cellPaddingInlineSM:si,borderColor:vi,headerBorderRadius:Ji,footerBg:Cr,footerColor:_t,cellFontSize:Ui,cellFontSizeMD:Ui,cellFontSizeSM:Ui,headerSplitColor:vi,fixedHeaderSortActiveBg:Zi,headerFilterHoverBg:fn,filterDropdownMenuBg:Jt,filterDropdownBg:Jt,expandIconBg:Jt,selectionColumnWidth:Ri,stickyScrollBarBg:yr,stickyScrollBarBorderRadius:100}});const Ta=[],os=(ot,pt)=>{const{prefixCls:Jt,className:_t,rootClassName:Pn,style:fn,size:Xn,bordered:Un,dropdownPrefixCls:Vn,dataSource:wi,pagination:si,rowSelection:vi,rowKey:Ji="key",rowClassName:Ui,columns:Ri,children:yr,childrenColumnName:Zi,onChange:Mr,getPopupContainer:Cr,loading:Tr,expandIcon:vo,expandable:Fo,expandedRowRender:Hr,expandIconColumnIndex:qr,indentSize:Vo,scroll:Ir,sortDirections:ao,locale:Wr,showSorterTooltip:pr=!0,virtual:kr}=ot,so=ke.useMemo(()=>Ri||Yt(yr),[Ri,yr]),No=ke.useMemo(()=>so.some(Ra=>Ra.responsive),[so]),Do=(0,jn.Z)(No),Dr=ke.useMemo(()=>{const Ra=new Set(Object.keys(Do).filter(ss=>Do[ss]));return so.filter(ss=>!ss.responsive||ss.responsive.some(Qs=>Ra.has(Qs)))},[so,Do]),Go=(0,Qn.Z)(ot,["className","style","columns"]),{locale:_o=gr.Z,direction:na,table:ta,renderEmpty:_a,getPrefixCls:ga,getPopupContainer:Ho}=ke.useContext(Lr.E_),Po=(0,Ti.Z)(Xn),Oo=Object.assign(Object.assign({},_o.Table),Wr),Ua=wi||Ta,Ia=ga("table",Jt),ts=ga("dropdown",Vn),Ro=Object.assign({childrenColumnName:Zi,expandIconColumnIndex:qr},Fo),{childrenColumnName:Eo="children"}=Ro,Wo=ke.useMemo(()=>Ua.some(Ra=>Ra==null?void 0:Ra[Eo])?"nest":Hr||Fo&&Fo.expandedRowRender?"row":null,[Ua]),So={body:ke.useRef()},oo=ke.useMemo(()=>typeof Ji=="function"?Ji:Ra=>Ra==null?void 0:Ra[Ji],[Ji]),[qi]=xc(Ua,Eo,oo),Gr={},Xo=function(Ra,ss){let Qs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ps,za,_s;const Rl=Object.assign(Object.assign({},Gr),Ra);Qs&&((ps=Gr.resetPagination)===null||ps===void 0||ps.call(Gr),!((za=Rl.pagination)===null||za===void 0)&&za.current&&(Rl.pagination.current=1),si&&si.onChange&&si.onChange(1,(_s=Rl.pagination)===null||_s===void 0?void 0:_s.pageSize)),Ir&&Ir.scrollToFirstRowOnChange!==!1&&So.body.current&&(0,Fi.Z)(0,{getContainer:()=>So.body.current}),Mr==null||Mr(Rl.pagination,Rl.filters,Rl.sorter,{currentDataSource:rl(jl(Ua,Rl.sorterStates,Eo),Rl.filterStates),action:ss})},ua=(Ra,ss)=>{Xo({sorter:Ra,sorterStates:ss},"sort",!1)},[al,Rs,Al,Na]=Pc({prefixCls:Ia,mergedColumns:Dr,onSorterChange:ua,sortDirections:ao||["ascend","descend"],tableLocale:Oo,showSorterTooltip:pr}),Xa=ke.useMemo(()=>jl(Ua,Rs,Eo),[Ua,Rs]);Gr.sorter=Na(),Gr.sorterStates=Rs;const Bo=(Ra,ss)=>{Xo({filters:Ra,filterStates:ss},"filter",!0)},[Vs,Ll,Wa]=Sc({prefixCls:Ia,locale:Oo,dropdownPrefixCls:ts,mergedColumns:Dr,onFilterChange:Bo,getPopupContainer:Cr||Ho}),$a=rl(Xa,Ll);Gr.filters=Wa,Gr.filterStates=Ll;const ns=ke.useMemo(()=>{const Ra={};return Object.keys(Wa).forEach(ss=>{Wa[ss]!==null&&(Ra[ss]=Wa[ss])}),Object.assign(Object.assign({},Al),{filters:Ra})},[Al,Wa]),[bs]=Ts(ns),Gs=(Ra,ss)=>{Xo({pagination:Object.assign(Object.assign({},Gr.pagination),{current:Ra,pageSize:ss})},"paginate")},[Sa,as]=pu($a.length,Gs,si);Gr.pagination=si===!1?{}:xl(Sa,si),Gr.resetPagination=as;const Js=ke.useMemo(()=>{if(si===!1||!Sa.pageSize)return $a;const{current:Ra=1,total:ss,pageSize:Qs=zl}=Sa;return $a.lengthQs?$a.slice((Ra-1)*Qs,Ra*Qs):$a:$a.slice((Ra-1)*Qs,Ra*Qs)},[!!si,$a,Sa&&Sa.current,Sa&&Sa.pageSize,Sa&&Sa.total]),[Ja,zo]=Bs({prefixCls:Ia,data:$a,pageData:Js,getRowKey:oo,getRecordByKey:qi,expandType:Wo,childrenColumnName:Eo,locale:Oo,getPopupContainer:Cr||Ho},vi),Ms=(Ra,ss,Qs)=>{let ps;return typeof Ui=="function"?ps=Je()(Ui(Ra,ss,Qs)):ps=Je()(Ui),Je()({[`${Ia}-row-selected`]:zo.has(oo(Ra,ss))},ps)};Ro.__PARENT_RENDER_ICON__=Ro.expandIcon,Ro.expandIcon=Ro.expandIcon||vo||eo(Oo),Wo==="nest"&&Ro.expandIconColumnIndex===void 0?Ro.expandIconColumnIndex=vi?1:0:Ro.expandIconColumnIndex>0&&vi&&(Ro.expandIconColumnIndex-=1),typeof Ro.indentSize!="number"&&(Ro.indentSize=typeof Vo=="number"?Vo:15);const Ys=ke.useCallback(Ra=>bs(Ja(Vs(al(Ra)))),[al,Vs,Ja]);let Wu,vu;if(si!==!1&&(Sa!=null&&Sa.total)){let Ra;Sa.size?Ra=Sa.size:Ra=Po==="small"||Po==="middle"?"small":void 0;const ss=za=>ke.createElement(Nr.Z,Object.assign({},Sa,{className:Je()(`${Ia}-pagination ${Ia}-pagination-${za}`,Sa.className),size:Ra})),Qs=na==="rtl"?"left":"right",{position:ps}=Sa;if(ps!==null&&Array.isArray(ps)){const za=ps.find(Zu=>Zu.includes("top")),_s=ps.find(Zu=>Zu.includes("bottom")),Rl=ps.every(Zu=>`${Zu}`=="none");!za&&!_s&&!Rl&&(vu=ss(Qs)),za&&(Wu=ss(za.toLowerCase().replace("top",""))),_s&&(vu=ss(_s.toLowerCase().replace("bottom","")))}else vu=ss(Qs)}let qa;typeof Tr=="boolean"?qa={spinning:Tr}:typeof Tr=="object"&&(qa=Object.assign({spinning:!0},Tr));const[Ml,Ps]=Ca(Ia),[,gs]=(0,to.Z)(),Nu=Je()(`${Ia}-wrapper`,ta==null?void 0:ta.className,{[`${Ia}-wrapper-rtl`]:na==="rtl"},_t,Pn,Ps),Cc=Object.assign(Object.assign({},ta==null?void 0:ta.style),fn),ql=Wr&&Wr.emptyText||(_a==null?void 0:_a("Table"))||ke.createElement(bi.Z,{componentName:"Table"}),ac=kr?wl:Io,sc={},yu=ke.useMemo(()=>{const{fontSize:Ra,lineHeight:ss,padding:Qs,paddingXS:ps,paddingSM:za}=gs,_s=Math.floor(Ra*ss);switch(Po){case"large":return Qs*2+_s;case"small":return ps*2+_s;default:return za*2+_s}},[gs,Po]);return kr&&(sc.listItemHeight=yu),Ml(ke.createElement("div",{ref:pt,className:Nu,style:Cc},ke.createElement(wo.Z,Object.assign({spinning:!1},qa),Wu,ke.createElement(ac,Object.assign({},sc,Go,{columns:Dr,direction:na,expandable:Ro,prefixCls:Ia,className:Je()({[`${Ia}-middle`]:Po==="middle",[`${Ia}-small`]:Po==="small",[`${Ia}-bordered`]:Un,[`${Ia}-empty`]:Ua.length===0}),data:Js,rowKey:oo,rowClassName:Ms,emptyText:ql,internalHooks:Oe,internalRefs:So,transformColumns:Ys})),vu)))};var fs=ke.forwardRef(os);const Qa=(ot,pt)=>{const Jt=ke.useRef(0);return Jt.current+=1,ke.createElement(fs,Object.assign({},ot,{ref:pt,_renderTimes:Jt.current}))},Oa=ke.forwardRef(Qa);Oa.SELECTION_COLUMN=Cs,Oa.EXPAND_COLUMN=ye,Oa.SELECTION_ALL=Ss,Oa.SELECTION_INVERT=rs,Oa.SELECTION_NONE=ds,Oa.Column=Ut,Oa.ColumnGroup=ni,Oa.Summary=Ue;var Is=Oa,hl=Is},98228:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return xo}});var ye=ve(92310),Oe=ve.n(ye),We=ve(96663),jt=ve(19127),qe=ve(44127),et=ve(72071),ke=ve(6620),Tt=ve(20135),bt=ve(77861),tt=ve(17115),Ot=ve(90782),it=ve(18929),Pt=ve(48736),Me=ve(59301),te=function(ei){var Ee=Me.useRef({valueLabels:new Map});return Me.useMemo(function(){var Jn=Ee.current.valueLabels,ci=new Map,on=ei.map(function(qn){var Gn,sn=qn.value,Qt=(Gn=qn.label)!==null&&Gn!==void 0?Gn:Jn.get(sn);return ci.set(sn,Qt),(0,qe.Z)((0,qe.Z)({},qn),{},{label:Qt})});return Ee.current.valueLabels=ci,[on]},[ei])},ne=function(ei,Ee,Jn,ci){return Me.useMemo(function(){var on=ei.map(function(Qt){var pn=Qt.value;return pn}),qn=Ee.map(function(Qt){var pn=Qt.value;return pn}),Gn=on.filter(function(Qt){return!ci[Qt]});if(Jn){var sn=(0,Ot.S)(on,!0,ci);on=sn.checkedKeys,qn=sn.halfCheckedKeys}return[Array.from(new Set([].concat((0,jt.Z)(Gn),(0,jt.Z)(on)))),qn]},[ei,Ee,Jn,ci])},ce=ve(71430),se=function(ei,Ee){return Me.useMemo(function(){var Jn=(0,ce.I8)(ei,{fieldNames:Ee,initWrapper:function(on){return(0,qe.Z)((0,qe.Z)({},on),{},{valueEntities:new Map})},processEntity:function(on,qn){var Gn=on.node[Ee.value];if(0)var sn;qn.valueEntities.set(Gn,on)}});return Jn},[ei,Ee])},ge=ve(90493),me=ve(11592),Ce=function(){return null},Fe=Ce,Pe=["children","value"];function Ie(ei){return(0,me.Z)(ei).map(function(Ee){if(!Me.isValidElement(Ee)||!Ee.type)return null;var Jn=Ee,ci=Jn.key,on=Jn.props,qn=on.children,Gn=on.value,sn=(0,ke.Z)(on,Pe),Qt=(0,qe.Z)({key:ci,value:Gn},sn),pn=Ie(qn);return pn.length&&(Qt.children=pn),Qt}).filter(function(Ee){return Ee})}function Ke(ei){if(!ei)return ei;var Ee=(0,qe.Z)({},ei);return"props"in Ee||Object.defineProperty(Ee,"props",{get:function(){return(0,Pt.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ee}}),Ee}function Ye(ei,Ee,Jn,ci,on,qn){var Gn=null,sn=null;function Qt(){function pn(St){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return St.map(function(Yt,rn){var ht="".concat(Ct,"-").concat(rn),_e=Yt[qn.value],$t=Jn.includes(_e),zt=pn(Yt[qn.children]||[],ht,$t),Fn=Me.createElement(Fe,Yt,zt.map(function(ut){return ut.node}));if(Ee===_e&&(Gn=Fn),$t){var Hn={pos:ht,node:Fn,children:zt};return je||sn.push(Hn),Hn}return null}).filter(function(Yt){return Yt})}sn||(sn=[],pn(ci),sn.sort(function(St,Ct){var je=St.node.props.value,Yt=Ct.node.props.value,rn=Jn.indexOf(je),ht=Jn.indexOf(Yt);return rn-ht}))}Object.defineProperty(ei,"triggerNode",{get:function(){return(0,Pt.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Qt(),Gn}}),Object.defineProperty(ei,"allCheckedNodes",{get:function(){return(0,Pt.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Qt(),on?sn:sn.map(function(St){var Ct=St.node;return Ct})}})}var Ge=function(ei,Ee,Jn){var ci=Jn.treeNodeFilterProp,on=Jn.filterTreeNode,qn=Jn.fieldNames,Gn=qn.children;return Me.useMemo(function(){if(!Ee||on===!1)return ei;var sn;if(typeof on=="function")sn=on;else{var Qt=Ee.toUpperCase();sn=function(Ct,je){var Yt=je[ci];return String(Yt).toUpperCase().includes(Qt)}}function pn(St){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return St.reduce(function(je,Yt){var rn=Yt[Gn],ht=Ct||sn(Ee,Ke(Yt)),_e=pn(rn||[],ht);return(ht||_e.length)&&je.push((0,qe.Z)((0,qe.Z)({},Yt),{},(0,ge.Z)({isLeaf:void 0},Gn,_e))),je},[])}return pn(ei)},[ei,Ee,Gn,ci,on])};function ft(ei){var Ee=Me.useRef();Ee.current=ei;var Jn=Me.useCallback(function(){return Ee.current.apply(Ee,arguments)},[]);return Jn}function Xe(ei,Ee){var Jn=Ee.id,ci=Ee.pId,on=Ee.rootPId,qn={},Gn=[],sn=ei.map(function(Qt){var pn=(0,qe.Z)({},Qt),St=pn[Jn];return qn[St]=pn,pn.key=pn.key||St,pn});return sn.forEach(function(Qt){var pn=Qt[ci],St=qn[pn];St&&(St.children=St.children||[],St.children.push(Qt)),(pn===on||!St&&on===null)&&Gn.push(Qt)}),Gn}function kt(ei,Ee,Jn){return Me.useMemo(function(){return ei?Jn?Xe(ei,(0,qe.Z)({id:"id",pId:"pId",rootPId:null},Jn!==!0?Jn:{})):ei:Ie(Ee)},[Ee,Jn,ei])}var Je=Me.createContext(null),Wt=Je,It=ve(10228),Ht=ve(80547),Mt=ve(43858),Xt=Me.createContext(null),gt=Xt;function Re(ei){return Array.isArray(ei)?ei:ei!==void 0?[ei]:[]}function Lt(ei){var Ee=ei||{},Jn=Ee.label,ci=Ee.value,on=Ee.children,qn=ci||"value";return{_title:Jn?[Jn]:["title","label"],value:qn,key:qn,children:on||"children"}}function yn(ei){return!ei||ei.disabled||ei.disableCheckbox||ei.checkable===!1}function vn(ei,Ee){var Jn=[];function ci(on){on.forEach(function(qn){var Gn=qn[Ee.children];Gn&&(Jn.push(qn[Ee.value]),ci(Gn))})}return ci(ei),Jn}function Nt(ei){return ei==null}var en={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},tn=function(Ee,Jn){var ci=(0,bt.lk)(),on=ci.prefixCls,qn=ci.multiple,Gn=ci.searchValue,sn=ci.toggleOpen,Qt=ci.open,pn=ci.notFoundContent,St=Me.useContext(gt),Ct=St.virtual,je=St.listHeight,Yt=St.listItemHeight,rn=St.treeData,ht=St.fieldNames,_e=St.onSelect,$t=St.dropdownMatchSelectWidth,zt=St.treeExpandAction,Fn=Me.useContext(Wt),Hn=Fn.checkable,ut=Fn.checkedKeys,cn=Fn.halfCheckedKeys,Kn=Fn.treeExpandedKeys,_n=Fn.treeDefaultExpandAll,Zt=Fn.treeDefaultExpandedKeys,nn=Fn.onTreeExpand,Pi=Fn.treeIcon,xi=Fn.showTreeIcon,Si=Fn.switcherIcon,oi=Fn.treeLine,Ci=Fn.treeNodeFilterProp,Li=Fn.loadData,Hi=Fn.treeLoadedKeys,lr=Fn.treeMotion,tr=Fn.onTreeLoad,Ln=Fn.keyEntities,Fr=Me.useRef(),Br=(0,Ht.Z)(function(){return rn},[Qt,rn],function(ur,Yr){return Yr[0]&&ur[1]!==Yr[1]}),wr=Me.useState(null),Cn=(0,et.Z)(wr,2),di=Cn[0],Ki=Cn[1],ir=Ln[di],Gi=Me.useMemo(function(){return Hn?{checked:ut,halfChecked:cn}:null},[Hn,ut,cn]);Me.useEffect(function(){if(Qt&&!qn&&ut.length){var ur;(ur=Fr.current)===null||ur===void 0||ur.scrollTo({key:ut[0]}),Ki(ut[0])}},[Qt]);var dr=String(Gn).toLowerCase(),Er=function(Yr){return dr?String(Yr[Ci]).toLowerCase().includes(dr):!1},Di=Me.useState(Zt),Yi=(0,et.Z)(Di,2),Wi=Yi[0],Dn=Yi[1],Ar=Me.useState(null),Mn=(0,et.Z)(Ar,2),hr=Mn[0],_r=Mn[1],Pr=Me.useMemo(function(){return Kn?(0,jt.Z)(Kn):Gn?hr:Wi},[Wi,hr,Kn,Gn]);Me.useEffect(function(){Gn&&_r(vn(rn,ht))},[Gn]);var Lo=function(Yr){Dn(Yr),_r(Yr),nn&&nn(Yr)},fo=function(Yr){Yr.preventDefault()},mr=function(Yr,Ii){var $e=Ii.node;Hn&&yn($e)||(_e($e.key,{selected:!ut.includes($e.key)}),qn||sn(!1))};if(Me.useImperativeHandle(Jn,function(){var ur;return{scrollTo:(ur=Fr.current)===null||ur===void 0?void 0:ur.scrollTo,onKeyDown:function(Ii){var $e,yt=Ii.which;switch(yt){case It.Z.UP:case It.Z.DOWN:case It.Z.LEFT:case It.Z.RIGHT:($e=Fr.current)===null||$e===void 0||$e.onKeyDown(Ii);break;case It.Z.ENTER:{if(ir){var Bt=(ir==null?void 0:ir.node)||{},an=Bt.selectable,zn=Bt.value;an!==!1&&mr(null,{node:{key:di},selected:!ut.includes(zn)})}break}case It.Z.ESC:sn(!1)}},onKeyUp:function(){}}}),Br.length===0)return Me.createElement("div",{role:"listbox",className:"".concat(on,"-empty"),onMouseDown:fo},pn);var fr={fieldNames:ht};return Hi&&(fr.loadedKeys=Hi),Pr&&(fr.expandedKeys=Pr),Me.createElement("div",{onMouseDown:fo},ir&&Qt&&Me.createElement("span",{style:en,"aria-live":"assertive"},ir.node.value),Me.createElement(Mt.Z,(0,We.Z)({ref:Fr,focusable:!1,prefixCls:"".concat(on,"-tree"),treeData:Br,height:je,itemHeight:Yt,virtual:Ct!==!1&&$t!==!1,multiple:qn,icon:Pi,showIcon:xi,switcherIcon:Si,showLine:oi,loadData:Gn?null:Li,motion:lr,activeKey:di,checkable:Hn,checkStrictly:!0,checkedKeys:Gi,selectedKeys:Hn?[]:ut,defaultExpandAll:_n},fr,{onActiveChange:Ki,onSelect:mr,onCheck:mr,onExpand:Lo,onLoad:tr,filterTreeNode:Er,expandAction:zt})))},On=Me.forwardRef(tn);On.displayName="OptionList";var hn=On,Bn="SHOW_ALL",mt="SHOW_PARENT",Yn="SHOW_CHILD";function xn(ei,Ee,Jn,ci){var on=new Set(ei);return Ee===Yn?ei.filter(function(qn){var Gn=Jn[qn];return!(Gn&&Gn.children&&Gn.children.some(function(sn){var Qt=sn.node;return on.has(Qt[ci.value])})&&Gn.children.every(function(sn){var Qt=sn.node;return yn(Qt)||on.has(Qt[ci.value])}))}):Ee===mt?ei.filter(function(qn){var Gn=Jn[qn],sn=Gn?Gn.parent:null;return!(sn&&!yn(sn.node)&&on.has(sn.key))}):ei}function ze(ei){var Ee=ei.searchPlaceholder,Jn=ei.treeCheckStrictly,ci=ei.treeCheckable,on=ei.labelInValue,qn=ei.value,Gn=ei.multiple;warning(!Ee,"`searchPlaceholder` has been removed."),Jn&&on===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(on||Jn)&&warning(toArray(qn).every(function(sn){return sn&&_typeof(sn)==="object"&&"value"in sn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Jn||Gn||ci?warning(!qn||Array.isArray(qn),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(qn),"`value` should not be array when `TreeSelect` is single mode.")}var Le=null,we=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Be(ei){return!ei||(0,Tt.Z)(ei)!=="object"}var De=Me.forwardRef(function(ei,Ee){var Jn=ei.id,ci=ei.prefixCls,on=ci===void 0?"rc-tree-select":ci,qn=ei.value,Gn=ei.defaultValue,sn=ei.onChange,Qt=ei.onSelect,pn=ei.onDeselect,St=ei.searchValue,Ct=ei.inputValue,je=ei.onSearch,Yt=ei.autoClearSearchValue,rn=Yt===void 0?!0:Yt,ht=ei.filterTreeNode,_e=ei.treeNodeFilterProp,$t=_e===void 0?"value":_e,zt=ei.showCheckedStrategy,Fn=ei.treeNodeLabelProp,Hn=ei.multiple,ut=ei.treeCheckable,cn=ei.treeCheckStrictly,Kn=ei.labelInValue,_n=ei.fieldNames,Zt=ei.treeDataSimpleMode,nn=ei.treeData,Pi=ei.children,xi=ei.loadData,Si=ei.treeLoadedKeys,oi=ei.onTreeLoad,Ci=ei.treeDefaultExpandAll,Li=ei.treeExpandedKeys,Hi=ei.treeDefaultExpandedKeys,lr=ei.onTreeExpand,tr=ei.treeExpandAction,Ln=ei.virtual,Fr=ei.listHeight,Br=Fr===void 0?200:Fr,wr=ei.listItemHeight,Cn=wr===void 0?20:wr,di=ei.onDropdownVisibleChange,Ki=ei.dropdownMatchSelectWidth,ir=Ki===void 0?!0:Ki,Gi=ei.treeLine,dr=ei.treeIcon,Er=ei.showTreeIcon,Di=ei.switcherIcon,Yi=ei.treeMotion,Wi=(0,ke.Z)(ei,we),Dn=(0,tt.ZP)(Jn),Ar=ut&&!cn,Mn=ut||cn,hr=cn||Kn,_r=Mn||Hn,Pr=(0,it.Z)(Gn,{value:qn}),Lo=(0,et.Z)(Pr,2),fo=Lo[0],mr=Lo[1],fr=Me.useMemo(function(){return ut?zt||Yn:Bn},[zt,ut]),ur=Me.useMemo(function(){return Lt(_n)},[JSON.stringify(_n)]),Yr=(0,it.Z)("",{value:St!==void 0?St:Ct,postState:function(Mo){return Mo||""}}),Ii=(0,et.Z)(Yr,2),$e=Ii[0],yt=Ii[1],Bt=function(Mo){yt(Mo),je==null||je(Mo)},an=kt(nn,Pi,Zt),zn=se(an,ur),ri=zn.keyEntities,Ut=zn.valueEntities,wn=Me.useCallback(function(wa){var Mo=[],Ko=[];return wa.forEach(function(Ka){Ut.has(Ka)?Ko.push(Ka):Mo.push(Ka)}),{missingRawValues:Mo,existRawValues:Ko}},[Ut]),ni=Ge(an,$e,{fieldNames:ur,treeNodeFilterProp:$t,filterTreeNode:ht}),Qn=Me.useCallback(function(wa){if(wa){if(Fn)return wa[Fn];for(var Mo=ur._title,Ko=0;Ko{const{componentCls:Ee,treePrefixCls:Jn,colorBgElevated:ci}=ei,on=`.${Jn}`;return[{[`${Ee}-dropdown`]:[{padding:`${ei.paddingXS}px ${ei.paddingXS/2}px`},(0,or.Yk)(Jn,(0,Qi.TS)(ei,{colorBgContainer:ci})),{[on]:{borderRadius:0,[`${on}-list-holder-inner`]:{alignItems:"stretch",[`${on}-treenode`]:{[`${on}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Oi.C2)(`${Jn}-checkbox`,ei),{"&-rtl":{direction:"rtl",[`${on}-switcher${on}-switcher_close`]:{[`${on}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Xr(ei,Ee){return(0,Tn.Z)("TreeSelect",Jn=>{const ci=(0,Qi.TS)(Jn,{treePrefixCls:Ee});return[Kr(ci)]},or.TM)(ei)}var zr=function(ei,Ee){var Jn={};for(var ci in ei)Object.prototype.hasOwnProperty.call(ei,ci)&&Ee.indexOf(ci)<0&&(Jn[ci]=ei[ci]);if(ei!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,ci=Object.getOwnPropertySymbols(ei);on{var Jn,{prefixCls:ci,size:on,disabled:qn,bordered:Gn=!0,className:sn,rootClassName:Qt,treeCheckable:pn,multiple:St,listHeight:Ct=256,listItemHeight:je=26,placement:Yt,notFoundContent:rn,switcherIcon:ht,treeLine:_e,getPopupContainer:$t,popupClassName:zt,dropdownClassName:Fn,treeIcon:Hn=!1,transitionName:ut,choiceTransitionName:cn="",status:Kn,treeExpandAction:_n,builtinPlacements:Zt,dropdownMatchSelectWidth:nn,popupMatchSelectWidth:Pi,allowClear:xi}=ei,Si=zr(ei,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:oi,getPrefixCls:Ci,renderEmpty:Li,direction:Hi,virtual:lr,popupMatchSelectWidth:tr,popupOverflow:Ln}=Me.useContext(dt.E_),Fr=Ci(),Br=Ci("select",ci),wr=Ci("select-tree",ci),Cn=Ci("tree-select",ci),{compactSize:di,compactItemClassnames:Ki}=(0,ii.ri)(Br,Hi),[ir,Gi]=(0,dn.Z)(Br),[dr]=Xr(Cn,wr),Er=Oe()(zt||Fn,`${Cn}-dropdown`,{[`${Cn}-dropdown-rtl`]:Hi==="rtl"},Qt,Gi),Di=!!(pn||St),Yi=(0,An.Z)(Si.suffixIcon,Si.showArrow),Wi=(Jn=Pi!=null?Pi:nn)!==null&&Jn!==void 0?Jn:tr,{status:Dn,hasFeedback:Ar,isFormItemInput:Mn,feedbackIcon:hr}=Me.useContext(un.aM),_r=(0,xt.F)(Dn,Kn),{suffixIcon:Pr,removeIcon:Lo,clearIcon:fo}=(0,yi.Z)(Object.assign(Object.assign({},Si),{multiple:Di,showSuffixIcon:Yi,hasFeedback:Ar,feedbackIcon:hr,prefixCls:Br,componentName:"TreeSelect"})),mr=xi===!0?{clearIcon:fo}:xi;let fr;rn!==void 0?fr=rn:fr=(Li==null?void 0:Li("Select"))||Me.createElement(bn.Z,{componentName:"Select"});const ur=(0,Ue.Z)(Si,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Yr=Me.useMemo(()=>Yt!==void 0?Yt:Hi==="rtl"?"bottomRight":"bottomLeft",[Yt,Hi]),Ii=(0,Zn.Z)(Zt,Ln),$e=(0,En.Z)(Ut=>{var wn;return(wn=on!=null?on:di)!==null&&wn!==void 0?wn:Ut}),yt=Me.useContext(Rt.Z),Bt=qn!=null?qn:yt,an=Oe()(!ci&&Cn,{[`${Br}-lg`]:$e==="large",[`${Br}-sm`]:$e==="small",[`${Br}-rtl`]:Hi==="rtl",[`${Br}-borderless`]:!Gn,[`${Br}-in-form-item`]:Mn},(0,xt.Z)(Br,_r,Ar),Ki,sn,Qt,Gi),zn=Ut=>Me.createElement(Ai.Z,{prefixCls:wr,switcherIcon:ht,treeNodeProps:Ut,showLine:_e}),ri=Me.createElement(Et,Object.assign({virtual:lr,disabled:Bt},ur,{dropdownMatchSelectWidth:Wi,builtinPlacements:Ii,ref:Ee,prefixCls:Br,className:an,listHeight:Ct,listItemHeight:je,treeCheckable:pn&&Me.createElement("span",{className:`${Br}-tree-checkbox-inner`}),treeLine:!!_e,suffixIcon:Pr,multiple:Di,placement:Yr,removeIcon:Lo,allowClear:mr,switcherIcon:zn,showTreeIcon:Hn,notFoundContent:fr,getPopupContainer:$t||oi,treeMotion:null,dropdownClassName:Er,choiceTransitionName:(0,At.m)(Fr,"",cn),transitionName:(0,At.m)(Fr,"slide-up",ut),treeExpandAction:_n}));return ir(dr(ri))},Zr=Me.forwardRef(Or),vr=(0,Ze.Z)(Zr);Zr.TreeNode=Fe,Zr.SHOW_ALL=Bn,Zr.SHOW_PARENT=mt,Zr.SHOW_CHILD=Yn,Zr._InternalPanelDoNotUseOrYouWillBeFired=vr;var xo=Zr},17574:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return gt}});var ye=ve(43858),Oe=ve(19127),We=ve(52671),jt=ve(8657),qe=ve(96663),et=ve(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Tt=ke,bt=ve(7657),tt=function(Lt,yn){return et.createElement(bt.Z,(0,qe.Z)({},Lt,{ref:yn,icon:Tt}))},Ot=et.forwardRef(tt),it=Ot,Pt=ve(92310),Me=ve.n(Pt),te=ve(35654),ne=ve(71430),ce=ve(36355),se=ve(56082),ge=ve(62892),me=ve(20648);const Ce=4;function Fe(Re){const{dropPosition:Lt,dropLevelOffset:yn,prefixCls:vn,indent:Nt,direction:en="ltr"}=Re,tn=en==="ltr"?"left":"right",On=en==="ltr"?"right":"left",hn={[tn]:-yn*Nt+Ce,[On]:0};switch(Lt){case-1:hn.top=-3;break;case 1:hn.bottom=-3;break;default:hn.bottom=-3,hn[tn]=Nt+Ce;break}return et.createElement("div",{style:hn,className:`${vn}-drop-indicator`})}var Pe=ve(71997),Ke=et.forwardRef((Re,Lt)=>{const{getPrefixCls:yn,direction:vn,virtual:Nt,tree:en}=et.useContext(ce.E_),{prefixCls:tn,className:On,showIcon:hn=!1,showLine:Bn,switcherIcon:mt,blockNode:Yn=!1,children:xn,checkable:ze=!1,selectable:Le=!0,draggable:we,motion:Be,style:De}=Re,Se=yn("tree",tn),rt=yn(),Et=Be!=null?Be:Object.assign(Object.assign({},(0,ge.Z)(rt)),{motionAppear:!1}),Ue=Object.assign(Object.assign({},Re),{checkable:ze,selectable:Le,showIcon:hn,motion:Et,blockNode:Yn,showLine:!!Bn,dropIndicatorRender:Fe}),[Ze,At]=(0,me.ZP)(Se),xt=et.useMemo(()=>{if(!we)return!1;let Rt={};switch(typeof we){case"function":Rt.nodeDraggable=we;break;case"object":Rt=Object.assign({},we);break;default:break}return Rt.icon!==!1&&(Rt.icon=Rt.icon||et.createElement(se.Z,null)),Rt},[we]),dt=Rt=>et.createElement(Pe.Z,{prefixCls:Se,switcherIcon:mt,treeNodeProps:Rt,showLine:Bn});return Ze(et.createElement(ye.Z,Object.assign({itemHeight:20,ref:Lt,virtual:Nt},Ue,{style:Object.assign(Object.assign({},en==null?void 0:en.style),De),prefixCls:Se,className:Me()({[`${Se}-icon-hide`]:!hn,[`${Se}-block-node`]:Yn,[`${Se}-unselectable`]:!Le,[`${Se}-rtl`]:vn==="rtl"},en==null?void 0:en.className,On,At),direction:vn,checkable:ze&&et.createElement("span",{className:`${Se}-checkbox-inner`}),selectable:Le,switcherIcon:dt,draggable:xt}),xn))}),Ye;(function(Re){Re[Re.None=0]="None",Re[Re.Start=1]="Start",Re[Re.End=2]="End"})(Ye||(Ye={}));function Ge(Re,Lt){function yn(vn){const{key:Nt,children:en}=vn;Lt(Nt,vn)!==!1&&Ge(en||[],Lt)}Re.forEach(yn)}function ft(Re){let{treeData:Lt,expandedKeys:yn,startKey:vn,endKey:Nt}=Re;const en=[];let tn=Ye.None;if(vn&&vn===Nt)return[vn];if(!vn||!Nt)return[];function On(hn){return hn===vn||hn===Nt}return Ge(Lt,hn=>{if(tn===Ye.End)return!1;if(On(hn)){if(en.push(hn),tn===Ye.None)tn=Ye.Start;else if(tn===Ye.Start)return tn=Ye.End,!1}else tn===Ye.Start&&en.push(hn);return yn.includes(hn)}),en}function Xe(Re,Lt){const yn=(0,Oe.Z)(Lt),vn=[];return Ge(Re,(Nt,en)=>{const tn=yn.indexOf(Nt);return tn!==-1&&(vn.push(en),yn.splice(tn,1)),!!yn.length}),vn}var kt=function(Re,Lt){var yn={};for(var vn in Re)Object.prototype.hasOwnProperty.call(Re,vn)&&Lt.indexOf(vn)<0&&(yn[vn]=Re[vn]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,vn=Object.getOwnPropertySymbols(Re);Nt{var{defaultExpandAll:yn,defaultExpandParent:vn,defaultExpandedKeys:Nt}=Re,en=kt(Re,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const tn=et.useRef(),On=et.useRef(),hn=()=>{const{keyEntities:xt}=(0,ne.I8)(Wt(en));let dt;return yn?dt=Object.keys(xt):vn?dt=(0,te.r7)(en.expandedKeys||Nt||[],xt):dt=en.expandedKeys||Nt,dt},[Bn,mt]=et.useState(en.selectedKeys||en.defaultSelectedKeys||[]),[Yn,xn]=et.useState(()=>hn());et.useEffect(()=>{"selectedKeys"in en&&mt(en.selectedKeys)},[en.selectedKeys]),et.useEffect(()=>{"expandedKeys"in en&&xn(en.expandedKeys)},[en.expandedKeys]);const ze=(xt,dt)=>{var Rt;return"expandedKeys"in en||xn(xt),(Rt=en.onExpand)===null||Rt===void 0?void 0:Rt.call(en,xt,dt)},Le=(xt,dt)=>{var Rt;const{multiple:bn}=en,{node:En,nativeEvent:un}=dt,{key:dn=""}=En,Zn=Wt(en),An=Object.assign(Object.assign({},dt),{selected:!0}),yi=(un==null?void 0:un.ctrlKey)||(un==null?void 0:un.metaKey),ii=un==null?void 0:un.shiftKey;let Ai;bn&&yi?(Ai=xt,tn.current=dn,On.current=Ai,An.selectedNodes=Xe(Zn,Ai)):bn&&ii?(Ai=Array.from(new Set([].concat((0,Oe.Z)(On.current||[]),(0,Oe.Z)(ft({treeData:Zn,expandedKeys:Yn,startKey:dn,endKey:tn.current}))))),An.selectedNodes=Xe(Zn,Ai)):(Ai=[dn],tn.current=dn,On.current=Ai,An.selectedNodes=Xe(Zn,Ai)),(Rt=en.onSelect)===null||Rt===void 0||Rt.call(en,Ai,An),"selectedKeys"in en||mt(Ai)},{getPrefixCls:we,direction:Be}=et.useContext(ce.E_),{prefixCls:De,className:Se,showIcon:rt=!0,expandAction:Et="click"}=en,Ue=kt(en,["prefixCls","className","showIcon","expandAction"]),Ze=we("tree",De),At=Me()(`${Ze}-directory`,{[`${Ze}-directory-rtl`]:Be==="rtl"},Se);return et.createElement(Ke,Object.assign({icon:Je,ref:Lt,blockNode:!0},Ue,{showIcon:rt,expandAction:Et,prefixCls:Ze,className:At,expandedKeys:Yn,selectedKeys:Bn,onSelect:Le,onExpand:ze}))};var Mt=et.forwardRef(It);const Xt=Ke;Xt.DirectoryTree=Mt,Xt.TreeNode=ye.O;var gt=Xt},20648:function(Rn,Nn,ve){"use strict";ve.d(Nn,{TM:function(){return Pt},Yk:function(){return it}});var ye=ve(93083),Oe=ve(98447),We=ve(17313),jt=ve(8378),qe=ve(37613),et=ve(83116);const ke=new ye.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Tt=(Me,te)=>({[`.${Me}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${te.motionDurationSlow}`}}}),bt=(Me,te)=>({[`.${Me}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:te.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${te.lineWidthBold}px solid ${te.colorPrimary}`,borderRadius:"50%",content:'""'}}}),tt=(Me,te)=>{const{treeCls:ne,treeNodeCls:ce,treeNodePadding:se,titleHeight:ge,nodeSelectedBg:me,nodeHoverBg:Ce}=te,Fe=te.paddingXS;return{[ne]:Object.assign(Object.assign({},(0,We.Wf)(te)),{background:te.colorBgContainer,borderRadius:te.borderRadius,transition:`background-color ${te.motionDurationSlow}`,[`&${ne}-rtl`]:{[`${ne}-switcher`]:{"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ne}-active-focused)`]:Object.assign({},(0,We.oN)(te)),[`${ne}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ne}-block-node`]:{[`${ne}-list-holder-inner`]:{alignItems:"stretch",[`${ne}-node-content-wrapper`]:{flex:"auto"},[`${ce}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:se,insetInlineStart:0,border:`1px solid ${te.colorPrimary}`,opacity:0,animationName:ke,animationDuration:te.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ce}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ne}-node-content-wrapper`]:{color:te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ne}-node-content-wrapper`]:Object.assign({},(0,We.oN)(te)),[`&:not(${ce}-disabled).filter-node ${ne}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ne}-draggable-icon`]:{flexShrink:0,width:ge,lineHeight:`${ge}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${te.motionDurationSlow}`,[`${ce}:hover &`]:{opacity:.45}},[`&${ce}-disabled`]:{[`${ne}-draggable-icon`]:{visibility:"hidden"}}}},[`${ne}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ge}},[`${ne}-draggable-icon`]:{visibility:"hidden"},[`${ne}-switcher`]:Object.assign(Object.assign({},Tt(Me,te)),{position:"relative",flex:"none",alignSelf:"stretch",width:ge,margin:0,lineHeight:`${ge}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:te.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-se,marginInlineStart:-1,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ge/2*.8,height:ge/2,borderBottom:`1px solid ${te.colorBorder}`,content:'""'}}}),[`${ne}-checkbox`]:{top:"initial",marginInlineEnd:Fe},[`${ne}-node-content-wrapper, ${ne}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ge,margin:0,padding:`0 ${te.paddingXS/2}px`,color:"inherit",lineHeight:`${ge}px`,background:"transparent",borderRadius:te.borderRadius,cursor:"pointer",transition:`all ${te.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Ce},[`&${ne}-node-selected`]:{backgroundColor:me},[`${ne}-iconEle`]:{display:"inline-block",width:ge,height:ge,lineHeight:`${ge}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ne}-unselectable ${ne}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ne}-node-content-wrapper`]:Object.assign({lineHeight:`${ge}px`,userSelect:"none"},bt(Me,te)),[`${ce}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${te.colorPrimary}`}},"&-show-line":{[`${ne}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-se,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ne}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ce}-leaf-last`]:{[`${ne}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ge/2}px !important`}}}}})}},Ot=Me=>{const{treeCls:te,treeNodeCls:ne,treeNodePadding:ce,directoryNodeSelectedBg:se,directoryNodeSelectedColor:ge}=Me;return{[`${te}${te}-directory`]:{[ne]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ce,insetInlineStart:0,transition:`background-color ${Me.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Me.controlItemBgHover}},"> *":{zIndex:1},[`${te}-switcher`]:{transition:`color ${Me.motionDurationMid}`},[`${te}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${te}-node-selected`]:{color:ge,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:se},[`${te}-switcher`]:{color:ge},[`${te}-node-content-wrapper`]:{color:ge,background:"transparent"}}}}}},it=(Me,te)=>{const ne=`.${Me}`,ce=`${ne}-treenode`,se=te.paddingXS/2,ge=(0,qe.TS)(te,{treeCls:ne,treeNodeCls:ce,treeNodePadding:se});return[tt(Me,ge),Ot(ge)]},Pt=Me=>{const{controlHeightSM:te}=Me;return{titleHeight:te,nodeHoverBg:Me.controlItemBgHover,nodeSelectedBg:Me.controlItemBgActive}};Nn.ZP=(0,et.Z)("Tree",(Me,te)=>{let{prefixCls:ne}=te;return[{[Me.componentCls]:(0,Oe.C2)(`${ne}-checkbox`,Me)},it(ne,Me),(0,jt.Z)(Me)]},Me=>{const{colorTextLightSolid:te,colorPrimary:ne}=Me;return Object.assign(Object.assign({},Pt(Me)),{directoryNodeSelectedColor:te,directoryNodeSelectedBg:ne})})},71997:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(96663),Oe=ve(59301),We={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},jt=We,qe=ve(7657),et=function(ge,me){return Oe.createElement(qe.Z,(0,ye.Z)({},ge,{ref:me,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(52671),tt=ve(58617),Ot=ve(15075),it=ve(43531),Pt=ve(92310),Me=ve.n(Pt),te=ve(92343),ce=se=>{const{prefixCls:ge,switcherIcon:me,treeNodeProps:Ce,showLine:Fe}=se,{isLeaf:Pe,expanded:Ie,loading:Ke}=Ce;if(Ke)return Oe.createElement(tt.Z,{className:`${ge}-switcher-loading-icon`});let Ye;if(Fe&&typeof Fe=="object"&&(Ye=Fe.showLeafIcon),Pe){if(!Fe)return null;if(typeof Ye!="boolean"&&Ye){const Xe=typeof Ye=="function"?Ye(Ce):Ye,kt=`${ge}-switcher-line-custom-icon`;return(0,te.l$)(Xe)?(0,te.Tm)(Xe,{className:Me()(Xe.props.className||"",kt)}):Xe}return Ye?Oe.createElement(bt.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement("span",{className:`${ge}-switcher-leaf-line`})}const Ge=`${ge}-switcher-icon`,ft=typeof me=="function"?me(Ce):me;return(0,te.l$)(ft)?(0,te.Tm)(ft,{className:Me()(ft.props.className||"",Ge)}):ft!==void 0?ft:Fe?Ie?Oe.createElement(Ot.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement(it.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement(Tt,{className:Ge})}},99498:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){ye.defineOption("placeholder","",function(Tt,bt,tt){var Ot=tt&&tt!=ye.Init;if(bt&&!Ot)Tt.on("blur",qe),Tt.on("change",et),Tt.on("swapDoc",et),ye.on(Tt.getInputField(),"compositionupdate",Tt.state.placeholderCompose=function(){jt(Tt)}),et(Tt);else if(!bt&&Ot){Tt.off("blur",qe),Tt.off("change",et),Tt.off("swapDoc",et),ye.off(Tt.getInputField(),"compositionupdate",Tt.state.placeholderCompose),Oe(Tt);var it=Tt.getWrapperElement();it.className=it.className.replace(" CodeMirror-empty","")}bt&&!Tt.hasFocus()&&qe(Tt)});function Oe(Tt){Tt.state.placeholder&&(Tt.state.placeholder.parentNode.removeChild(Tt.state.placeholder),Tt.state.placeholder=null)}function We(Tt){Oe(Tt);var bt=Tt.state.placeholder=document.createElement("pre");bt.style.cssText="height: 0; overflow: visible",bt.style.direction=Tt.getOption("direction"),bt.className="CodeMirror-placeholder CodeMirror-line-like";var tt=Tt.getOption("placeholder");typeof tt=="string"&&(tt=document.createTextNode(tt)),bt.appendChild(tt),Tt.display.lineSpace.insertBefore(bt,Tt.display.lineSpace.firstChild)}function jt(Tt){setTimeout(function(){var bt=!1,tt=Tt.getInputField();tt.nodeName=="TEXTAREA"?bt=!tt.value:Tt.lineCount()==1&&(bt=!/[^\u200b]/.test(tt.querySelector(".CodeMirror-line").textContent)),bt?We(Tt):Oe(Tt)},20)}function qe(Tt){ke(Tt)&&We(Tt)}function et(Tt){var bt=Tt.getWrapperElement(),tt=ke(Tt);bt.className=bt.className.replace(" CodeMirror-empty","")+(tt?" CodeMirror-empty":""),tt?We(Tt):Oe(Tt)}function ke(Tt){return Tt.lineCount()===1&&Tt.getLine(0)===""}})},25717:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){var Oe={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},We=ye.Pos;ye.defineOption("autoCloseBrackets",!1,function(te,ne,ce){ce&&ce!=ye.Init&&(te.removeKeyMap(qe),te.state.closeBrackets=null),ne&&(et(jt(ne,"pairs")),te.state.closeBrackets=ne,te.addKeyMap(qe))});function jt(te,ne){return ne=="pairs"&&typeof te=="string"?te:typeof te=="object"&&te[ne]!=null?te[ne]:Oe[ne]}var qe={Backspace:bt,Enter:tt};function et(te){for(var ne=0;ne=0;ge--){var Ce=se[ge].head;te.replaceRange("",We(Ce.line,Ce.ch-1),We(Ce.line,Ce.ch+1),"+delete")}}function tt(te){var ne=Tt(te),ce=ne&&jt(ne,"explode");if(!ce||te.getOption("disableInput"))return ye.Pass;for(var se=te.listSelections(),ge=0;ge0;return{anchor:new We(te.anchor.line,te.anchor.ch+(ne?-1:1)),head:new We(te.head.line,te.head.ch+(ne?1:-1))}}function it(te,ne){var ce=Tt(te);if(!ce||te.getOption("disableInput"))return ye.Pass;var se=jt(ce,"pairs"),ge=se.indexOf(ne);if(ge==-1)return ye.Pass;for(var me=jt(ce,"closeBefore"),Ce=jt(ce,"triples"),Fe=se.charAt(ge+1)==ne,Pe=te.listSelections(),Ie=ge%2==0,Ke,Ye=0;Ye=0&&te.getRange(ft,We(ft.line,ft.ch+3))==ne+ne+ne?Xe="skipThree":Xe="skip";else if(Fe&&ft.ch>1&&Ce.indexOf(ne)>=0&&te.getRange(We(ft.line,ft.ch-2),ft)==ne+ne){if(ft.ch>2&&/\bstring/.test(te.getTokenTypeAt(We(ft.line,ft.ch-2))))return ye.Pass;Xe="addFour"}else if(Fe){var Je=ft.ch==0?" ":te.getRange(We(ft.line,ft.ch-1),ft);if(!ye.isWordChar(kt)&&Je!=ne&&!ye.isWordChar(Je))Xe="both";else return ye.Pass}else if(Ie&&(kt.length===0||/\s/.test(kt)||me.indexOf(kt)>-1))Xe="both";else return ye.Pass;if(!Ke)Ke=Xe;else if(Ke!=Xe)return ye.Pass}var Wt=ge%2?se.charAt(ge-1):ne,It=ge%2?ne:se.charAt(ge+1);te.operation(function(){if(Ke=="skip")te.execCommand("goCharRight");else if(Ke=="skipThree")for(var Ht=0;Ht<3;Ht++)te.execCommand("goCharRight");else if(Ke=="surround"){for(var Mt=te.getSelections(),Ht=0;Ht'"]=function(Pt){return jt(Pt)}),bt.addKeyMap(it)}});var Oe=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],We=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function jt(bt){if(bt.getOption("disableInput"))return ye.Pass;for(var tt=bt.listSelections(),Ot=[],it=bt.getOption("autoCloseTags"),Pt=0;PtMe.ch&&(ge=ge.slice(0,ge.length-te.end+Me.ch));var Pe=ge.toLowerCase();if(!ge||te.type=="string"&&(te.end!=Me.ch||!/[\"\']/.test(te.string.charAt(te.string.length-1))||te.string.length==1)||te.type=="tag"&&se.close||te.string.indexOf("/")==Me.ch-te.start-1||Ce&&ke(Ce,Pe)>-1||Tt(bt,ne.mode.xmlCurrentContext&&ne.mode.xmlCurrentContext(ce)||[],ge,Me,!0))return ye.Pass;var Ie=typeof it=="object"&&it.emptyTags;if(Ie&&ke(Ie,ge)>-1){Ot[Pt]={text:"/>",newPos:ye.Pos(Me.line,Me.ch+2)};continue}var Ke=Fe&&ke(Fe,Pe)>-1;Ot[Pt]={indent:Ke,text:">"+(Ke?` + `]:{background:yr},[`&${pt}-row-selected`]:{"> th, > td":{background:Zi},"&:hover > th, &:hover > td":{background:Mr}}}},[`${pt}-footer`]:{padding:`${_t}px ${Pn}px`,color:Cr,background:Tr}})}};var Ca=(0,va.Z)("Table",ot=>{const{colorTextHeading:pt,colorSplit:Jt,colorIcon:_t,colorIconHover:Pn,opacityLoading:fn,colorBgContainer:Xn,controlInteractiveSize:Un,headerBg:Vn,headerColor:wi,headerSortActiveBg:si,headerSortHoverBg:vi,bodySortBg:Ji,rowHoverBg:Ui,rowSelectedBg:Ri,rowSelectedHoverBg:yr,rowExpandedBg:Zi,cellPaddingBlock:Mr,cellPaddingInline:Cr,cellPaddingBlockMD:Tr,cellPaddingInlineMD:vo,cellPaddingBlockSM:Fo,cellPaddingInlineSM:Hr,borderColor:qr,footerBg:Vo,footerColor:Ir,headerBorderRadius:ao,cellFontSize:Wr,cellFontSizeMD:pr,cellFontSizeSM:kr,headerSplitColor:so,fixedHeaderSortActiveBg:No,headerFilterHoverBg:Do,filterDropdownBg:Dr,expandIconBg:Go,selectionColumnWidth:_o,stickyScrollBarBg:na}=ot,ta=new Il.C(_t),_a=new Il.C(Pn),ga=2,Ho=(0,ol.TS)(ot,{tableFontSize:Wr,tableBg:Xn,tableRadius:ao,tablePaddingVertical:Mr,tablePaddingHorizontal:Cr,tablePaddingVerticalMiddle:Tr,tablePaddingHorizontalMiddle:vo,tablePaddingVerticalSmall:Fo,tablePaddingHorizontalSmall:Hr,tableBorderColor:qr,tableHeaderTextColor:wi,tableHeaderBg:Vn,tableFooterTextColor:Ir,tableFooterBg:Vo,tableHeaderCellSplitColor:so,tableHeaderSortBg:si,tableHeaderSortHoverBg:vi,tableHeaderIconColor:ta.clone().setAlpha(ta.getAlpha()*fn).toRgbString(),tableHeaderIconColorHover:_a.clone().setAlpha(_a.getAlpha()*fn).toRgbString(),tableBodySortBg:Ji,tableFixedHeaderSortActiveBg:No,tableHeaderFilterActiveBg:Do,tableFilterDropdownBg:Dr,tableRowHoverBg:Ui,tableSelectedRowBg:Ri,tableSelectedRowHoverBg:yr,zIndexTableFixed:ga,zIndexTableSticky:ga+1,tableFontSizeMiddle:pr,tableFontSizeSmall:kr,tableSelectionColumnWidth:_o,tableExpandIconBg:Go,tableExpandColumnWidth:Un+2*ot.padding,tableExpandedRowBg:Zi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:na,tableScrollThumbBgHover:pt,tableScrollBg:Jt});return[La(Ho),Sr(Ho),Ha(Ho),la(Ho),ar(Ho),nt(Ho),$i(Ho),fi(Ho),Ha(Ho),In(Ho),po(Ho),_i(Ho),ya(Ho),qt(Ho),co(Ho),uo(Ho),hs(Ho)]},ot=>{const{colorFillAlter:pt,colorBgContainer:Jt,colorTextHeading:_t,colorFillSecondary:Pn,colorFillContent:fn,controlItemBgActive:Xn,controlItemBgActiveHover:Un,padding:Vn,paddingSM:wi,paddingXS:si,colorBorderSecondary:vi,borderRadiusLG:Ji,fontSize:Ui,controlHeight:Ri,colorTextPlaceholder:yr}=ot,Zi=new Il.C(Pn).onBackground(Jt).toHexShortString(),Mr=new Il.C(fn).onBackground(Jt).toHexShortString(),Cr=new Il.C(pt).onBackground(Jt).toHexShortString();return{headerBg:Cr,headerColor:_t,headerSortActiveBg:Zi,headerSortHoverBg:Mr,bodySortBg:Cr,rowHoverBg:Cr,rowSelectedBg:Xn,rowSelectedHoverBg:Un,rowExpandedBg:pt,cellPaddingBlock:Vn,cellPaddingInline:Vn,cellPaddingBlockMD:wi,cellPaddingInlineMD:si,cellPaddingBlockSM:si,cellPaddingInlineSM:si,borderColor:vi,headerBorderRadius:Ji,footerBg:Cr,footerColor:_t,cellFontSize:Ui,cellFontSizeMD:Ui,cellFontSizeSM:Ui,headerSplitColor:vi,fixedHeaderSortActiveBg:Zi,headerFilterHoverBg:fn,filterDropdownMenuBg:Jt,filterDropdownBg:Jt,expandIconBg:Jt,selectionColumnWidth:Ri,stickyScrollBarBg:yr,stickyScrollBarBorderRadius:100}});const Ta=[],os=(ot,pt)=>{const{prefixCls:Jt,className:_t,rootClassName:Pn,style:fn,size:Xn,bordered:Un,dropdownPrefixCls:Vn,dataSource:wi,pagination:si,rowSelection:vi,rowKey:Ji="key",rowClassName:Ui,columns:Ri,children:yr,childrenColumnName:Zi,onChange:Mr,getPopupContainer:Cr,loading:Tr,expandIcon:vo,expandable:Fo,expandedRowRender:Hr,expandIconColumnIndex:qr,indentSize:Vo,scroll:Ir,sortDirections:ao,locale:Wr,showSorterTooltip:pr=!0,virtual:kr}=ot,so=ke.useMemo(()=>Ri||Yt(yr),[Ri,yr]),No=ke.useMemo(()=>so.some(Ra=>Ra.responsive),[so]),Do=(0,jn.Z)(No),Dr=ke.useMemo(()=>{const Ra=new Set(Object.keys(Do).filter(ss=>Do[ss]));return so.filter(ss=>!ss.responsive||ss.responsive.some(Qs=>Ra.has(Qs)))},[so,Do]),Go=(0,Qn.Z)(ot,["className","style","columns"]),{locale:_o=gr.Z,direction:na,table:ta,renderEmpty:_a,getPrefixCls:ga,getPopupContainer:Ho}=ke.useContext(Lr.E_),Po=(0,Ti.Z)(Xn),Oo=Object.assign(Object.assign({},_o.Table),Wr),Ua=wi||Ta,Ia=ga("table",Jt),ts=ga("dropdown",Vn),Ro=Object.assign({childrenColumnName:Zi,expandIconColumnIndex:qr},Fo),{childrenColumnName:Eo="children"}=Ro,Wo=ke.useMemo(()=>Ua.some(Ra=>Ra==null?void 0:Ra[Eo])?"nest":Hr||Fo&&Fo.expandedRowRender?"row":null,[Ua]),So={body:ke.useRef()},oo=ke.useMemo(()=>typeof Ji=="function"?Ji:Ra=>Ra==null?void 0:Ra[Ji],[Ji]),[qi]=xc(Ua,Eo,oo),Gr={},Xo=function(Ra,ss){let Qs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ps,za,_s;const Rl=Object.assign(Object.assign({},Gr),Ra);Qs&&((ps=Gr.resetPagination)===null||ps===void 0||ps.call(Gr),!((za=Rl.pagination)===null||za===void 0)&&za.current&&(Rl.pagination.current=1),si&&si.onChange&&si.onChange(1,(_s=Rl.pagination)===null||_s===void 0?void 0:_s.pageSize)),Ir&&Ir.scrollToFirstRowOnChange!==!1&&So.body.current&&(0,Fi.Z)(0,{getContainer:()=>So.body.current}),Mr==null||Mr(Rl.pagination,Rl.filters,Rl.sorter,{currentDataSource:rl(jl(Ua,Rl.sorterStates,Eo),Rl.filterStates),action:ss})},ua=(Ra,ss)=>{Xo({sorter:Ra,sorterStates:ss},"sort",!1)},[al,Rs,Al,Na]=Pc({prefixCls:Ia,mergedColumns:Dr,onSorterChange:ua,sortDirections:ao||["ascend","descend"],tableLocale:Oo,showSorterTooltip:pr}),Xa=ke.useMemo(()=>jl(Ua,Rs,Eo),[Ua,Rs]);Gr.sorter=Na(),Gr.sorterStates=Rs;const Bo=(Ra,ss)=>{Xo({filters:Ra,filterStates:ss},"filter",!0)},[Vs,Ll,Wa]=Sc({prefixCls:Ia,locale:Oo,dropdownPrefixCls:ts,mergedColumns:Dr,onFilterChange:Bo,getPopupContainer:Cr||Ho}),$a=rl(Xa,Ll);Gr.filters=Wa,Gr.filterStates=Ll;const ns=ke.useMemo(()=>{const Ra={};return Object.keys(Wa).forEach(ss=>{Wa[ss]!==null&&(Ra[ss]=Wa[ss])}),Object.assign(Object.assign({},Al),{filters:Ra})},[Al,Wa]),[bs]=Ts(ns),Gs=(Ra,ss)=>{Xo({pagination:Object.assign(Object.assign({},Gr.pagination),{current:Ra,pageSize:ss})},"paginate")},[Sa,as]=pu($a.length,Gs,si);Gr.pagination=si===!1?{}:xl(Sa,si),Gr.resetPagination=as;const Js=ke.useMemo(()=>{if(si===!1||!Sa.pageSize)return $a;const{current:Ra=1,total:ss,pageSize:Qs=zl}=Sa;return $a.lengthQs?$a.slice((Ra-1)*Qs,Ra*Qs):$a:$a.slice((Ra-1)*Qs,Ra*Qs)},[!!si,$a,Sa&&Sa.current,Sa&&Sa.pageSize,Sa&&Sa.total]),[Ja,zo]=Bs({prefixCls:Ia,data:$a,pageData:Js,getRowKey:oo,getRecordByKey:qi,expandType:Wo,childrenColumnName:Eo,locale:Oo,getPopupContainer:Cr||Ho},vi),Ms=(Ra,ss,Qs)=>{let ps;return typeof Ui=="function"?ps=Je()(Ui(Ra,ss,Qs)):ps=Je()(Ui),Je()({[`${Ia}-row-selected`]:zo.has(oo(Ra,ss))},ps)};Ro.__PARENT_RENDER_ICON__=Ro.expandIcon,Ro.expandIcon=Ro.expandIcon||vo||eo(Oo),Wo==="nest"&&Ro.expandIconColumnIndex===void 0?Ro.expandIconColumnIndex=vi?1:0:Ro.expandIconColumnIndex>0&&vi&&(Ro.expandIconColumnIndex-=1),typeof Ro.indentSize!="number"&&(Ro.indentSize=typeof Vo=="number"?Vo:15);const Ys=ke.useCallback(Ra=>bs(Ja(Vs(al(Ra)))),[al,Vs,Ja]);let Wu,vu;if(si!==!1&&(Sa!=null&&Sa.total)){let Ra;Sa.size?Ra=Sa.size:Ra=Po==="small"||Po==="middle"?"small":void 0;const ss=za=>ke.createElement(Nr.Z,Object.assign({},Sa,{className:Je()(`${Ia}-pagination ${Ia}-pagination-${za}`,Sa.className),size:Ra})),Qs=na==="rtl"?"left":"right",{position:ps}=Sa;if(ps!==null&&Array.isArray(ps)){const za=ps.find(Zu=>Zu.includes("top")),_s=ps.find(Zu=>Zu.includes("bottom")),Rl=ps.every(Zu=>`${Zu}`=="none");!za&&!_s&&!Rl&&(vu=ss(Qs)),za&&(Wu=ss(za.toLowerCase().replace("top",""))),_s&&(vu=ss(_s.toLowerCase().replace("bottom","")))}else vu=ss(Qs)}let qa;typeof Tr=="boolean"?qa={spinning:Tr}:typeof Tr=="object"&&(qa=Object.assign({spinning:!0},Tr));const[Ml,Ps]=Ca(Ia),[,gs]=(0,to.Z)(),Nu=Je()(`${Ia}-wrapper`,ta==null?void 0:ta.className,{[`${Ia}-wrapper-rtl`]:na==="rtl"},_t,Pn,Ps),Cc=Object.assign(Object.assign({},ta==null?void 0:ta.style),fn),ql=Wr&&Wr.emptyText||(_a==null?void 0:_a("Table"))||ke.createElement(bi.Z,{componentName:"Table"}),ac=kr?wl:Io,sc={},yu=ke.useMemo(()=>{const{fontSize:Ra,lineHeight:ss,padding:Qs,paddingXS:ps,paddingSM:za}=gs,_s=Math.floor(Ra*ss);switch(Po){case"large":return Qs*2+_s;case"small":return ps*2+_s;default:return za*2+_s}},[gs,Po]);return kr&&(sc.listItemHeight=yu),Ml(ke.createElement("div",{ref:pt,className:Nu,style:Cc},ke.createElement(wo.Z,Object.assign({spinning:!1},qa),Wu,ke.createElement(ac,Object.assign({},sc,Go,{columns:Dr,direction:na,expandable:Ro,prefixCls:Ia,className:Je()({[`${Ia}-middle`]:Po==="middle",[`${Ia}-small`]:Po==="small",[`${Ia}-bordered`]:Un,[`${Ia}-empty`]:Ua.length===0}),data:Js,rowKey:oo,rowClassName:Ms,emptyText:ql,internalHooks:Oe,internalRefs:So,transformColumns:Ys})),vu)))};var fs=ke.forwardRef(os);const Qa=(ot,pt)=>{const Jt=ke.useRef(0);return Jt.current+=1,ke.createElement(fs,Object.assign({},ot,{ref:pt,_renderTimes:Jt.current}))},Oa=ke.forwardRef(Qa);Oa.SELECTION_COLUMN=Cs,Oa.EXPAND_COLUMN=ye,Oa.SELECTION_ALL=Ss,Oa.SELECTION_INVERT=rs,Oa.SELECTION_NONE=ds,Oa.Column=Ut,Oa.ColumnGroup=ni,Oa.Summary=Ye;var Is=Oa,hl=Is},98228:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return xo}});var ye=ve(92310),Oe=ve.n(ye),We=ve(96663),jt=ve(19127),qe=ve(44127),et=ve(72071),ke=ve(6620),Tt=ve(20135),bt=ve(77861),tt=ve(17115),Ot=ve(90782),it=ve(18929),Pt=ve(48736),Me=ve(59301),te=function(ei){var Ee=Me.useRef({valueLabels:new Map});return Me.useMemo(function(){var Jn=Ee.current.valueLabels,ci=new Map,on=ei.map(function(qn){var Gn,sn=qn.value,Qt=(Gn=qn.label)!==null&&Gn!==void 0?Gn:Jn.get(sn);return ci.set(sn,Qt),(0,qe.Z)((0,qe.Z)({},qn),{},{label:Qt})});return Ee.current.valueLabels=ci,[on]},[ei])},ne=function(ei,Ee,Jn,ci){return Me.useMemo(function(){var on=ei.map(function(Qt){var pn=Qt.value;return pn}),qn=Ee.map(function(Qt){var pn=Qt.value;return pn}),Gn=on.filter(function(Qt){return!ci[Qt]});if(Jn){var sn=(0,Ot.S)(on,!0,ci);on=sn.checkedKeys,qn=sn.halfCheckedKeys}return[Array.from(new Set([].concat((0,jt.Z)(Gn),(0,jt.Z)(on)))),qn]},[ei,Ee,Jn,ci])},ce=ve(71430),se=function(ei,Ee){return Me.useMemo(function(){var Jn=(0,ce.I8)(ei,{fieldNames:Ee,initWrapper:function(on){return(0,qe.Z)((0,qe.Z)({},on),{},{valueEntities:new Map})},processEntity:function(on,qn){var Gn=on.node[Ee.value];if(0)var sn;qn.valueEntities.set(Gn,on)}});return Jn},[ei,Ee])},ge=ve(90493),me=ve(11592),Ce=function(){return null},Fe=Ce,Pe=["children","value"];function Ie(ei){return(0,me.Z)(ei).map(function(Ee){if(!Me.isValidElement(Ee)||!Ee.type)return null;var Jn=Ee,ci=Jn.key,on=Jn.props,qn=on.children,Gn=on.value,sn=(0,ke.Z)(on,Pe),Qt=(0,qe.Z)({key:ci,value:Gn},sn),pn=Ie(qn);return pn.length&&(Qt.children=pn),Qt}).filter(function(Ee){return Ee})}function Ke(ei){if(!ei)return ei;var Ee=(0,qe.Z)({},ei);return"props"in Ee||Object.defineProperty(Ee,"props",{get:function(){return(0,Pt.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ee}}),Ee}function Ge(ei,Ee,Jn,ci,on,qn){var Gn=null,sn=null;function Qt(){function pn(St){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return St.map(function(Yt,rn){var ft="".concat(Ct,"-").concat(rn),_e=Yt[qn.value],$t=Jn.includes(_e),zt=pn(Yt[qn.children]||[],ft,$t),Fn=Me.createElement(Fe,Yt,zt.map(function(ut){return ut.node}));if(Ee===_e&&(Gn=Fn),$t){var Hn={pos:ft,node:Fn,children:zt};return je||sn.push(Hn),Hn}return null}).filter(function(Yt){return Yt})}sn||(sn=[],pn(ci),sn.sort(function(St,Ct){var je=St.node.props.value,Yt=Ct.node.props.value,rn=Jn.indexOf(je),ft=Jn.indexOf(Yt);return rn-ft}))}Object.defineProperty(ei,"triggerNode",{get:function(){return(0,Pt.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Qt(),Gn}}),Object.defineProperty(ei,"allCheckedNodes",{get:function(){return(0,Pt.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Qt(),on?sn:sn.map(function(St){var Ct=St.node;return Ct})}})}var Ue=function(ei,Ee,Jn){var ci=Jn.treeNodeFilterProp,on=Jn.filterTreeNode,qn=Jn.fieldNames,Gn=qn.children;return Me.useMemo(function(){if(!Ee||on===!1)return ei;var sn;if(typeof on=="function")sn=on;else{var Qt=Ee.toUpperCase();sn=function(Ct,je){var Yt=je[ci];return String(Yt).toUpperCase().includes(Qt)}}function pn(St){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return St.reduce(function(je,Yt){var rn=Yt[Gn],ft=Ct||sn(Ee,Ke(Yt)),_e=pn(rn||[],ft);return(ft||_e.length)&&je.push((0,qe.Z)((0,qe.Z)({},Yt),{},(0,ge.Z)({isLeaf:void 0},Gn,_e))),je},[])}return pn(ei)},[ei,Ee,Gn,ci,on])};function dt(ei){var Ee=Me.useRef();Ee.current=ei;var Jn=Me.useCallback(function(){return Ee.current.apply(Ee,arguments)},[]);return Jn}function Xe(ei,Ee){var Jn=Ee.id,ci=Ee.pId,on=Ee.rootPId,qn={},Gn=[],sn=ei.map(function(Qt){var pn=(0,qe.Z)({},Qt),St=pn[Jn];return qn[St]=pn,pn.key=pn.key||St,pn});return sn.forEach(function(Qt){var pn=Qt[ci],St=qn[pn];St&&(St.children=St.children||[],St.children.push(Qt)),(pn===on||!St&&on===null)&&Gn.push(Qt)}),Gn}function Nt(ei,Ee,Jn){return Me.useMemo(function(){return ei?Jn?Xe(ei,(0,qe.Z)({id:"id",pId:"pId",rootPId:null},Jn!==!0?Jn:{})):ei:Ie(Ee)},[Ee,Jn,ei])}var Je=Me.createContext(null),Wt=Je,It=ve(10228),Ht=ve(80547),Mt=ve(43858),Xt=Me.createContext(null),gt=Xt;function Re(ei){return Array.isArray(ei)?ei:ei!==void 0?[ei]:[]}function Lt(ei){var Ee=ei||{},Jn=Ee.label,ci=Ee.value,on=Ee.children,qn=ci||"value";return{_title:Jn?[Jn]:["title","label"],value:qn,key:qn,children:on||"children"}}function yn(ei){return!ei||ei.disabled||ei.disableCheckbox||ei.checkable===!1}function vn(ei,Ee){var Jn=[];function ci(on){on.forEach(function(qn){var Gn=qn[Ee.children];Gn&&(Jn.push(qn[Ee.value]),ci(Gn))})}return ci(ei),Jn}function kt(ei){return ei==null}var en={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},tn=function(Ee,Jn){var ci=(0,bt.lk)(),on=ci.prefixCls,qn=ci.multiple,Gn=ci.searchValue,sn=ci.toggleOpen,Qt=ci.open,pn=ci.notFoundContent,St=Me.useContext(gt),Ct=St.virtual,je=St.listHeight,Yt=St.listItemHeight,rn=St.treeData,ft=St.fieldNames,_e=St.onSelect,$t=St.dropdownMatchSelectWidth,zt=St.treeExpandAction,Fn=Me.useContext(Wt),Hn=Fn.checkable,ut=Fn.checkedKeys,cn=Fn.halfCheckedKeys,Kn=Fn.treeExpandedKeys,_n=Fn.treeDefaultExpandAll,Zt=Fn.treeDefaultExpandedKeys,nn=Fn.onTreeExpand,Pi=Fn.treeIcon,xi=Fn.showTreeIcon,Si=Fn.switcherIcon,oi=Fn.treeLine,Ci=Fn.treeNodeFilterProp,Li=Fn.loadData,Hi=Fn.treeLoadedKeys,lr=Fn.treeMotion,tr=Fn.onTreeLoad,Ln=Fn.keyEntities,Fr=Me.useRef(),Br=(0,Ht.Z)(function(){return rn},[Qt,rn],function(ur,Yr){return Yr[0]&&ur[1]!==Yr[1]}),wr=Me.useState(null),Cn=(0,et.Z)(wr,2),di=Cn[0],Ki=Cn[1],ir=Ln[di],Gi=Me.useMemo(function(){return Hn?{checked:ut,halfChecked:cn}:null},[Hn,ut,cn]);Me.useEffect(function(){if(Qt&&!qn&&ut.length){var ur;(ur=Fr.current)===null||ur===void 0||ur.scrollTo({key:ut[0]}),Ki(ut[0])}},[Qt]);var dr=String(Gn).toLowerCase(),Er=function(Yr){return dr?String(Yr[Ci]).toLowerCase().includes(dr):!1},Di=Me.useState(Zt),Yi=(0,et.Z)(Di,2),Wi=Yi[0],Dn=Yi[1],Ar=Me.useState(null),Mn=(0,et.Z)(Ar,2),hr=Mn[0],_r=Mn[1],Pr=Me.useMemo(function(){return Kn?(0,jt.Z)(Kn):Gn?hr:Wi},[Wi,hr,Kn,Gn]);Me.useEffect(function(){Gn&&_r(vn(rn,ft))},[Gn]);var Lo=function(Yr){Dn(Yr),_r(Yr),nn&&nn(Yr)},fo=function(Yr){Yr.preventDefault()},mr=function(Yr,Ii){var $e=Ii.node;Hn&&yn($e)||(_e($e.key,{selected:!ut.includes($e.key)}),qn||sn(!1))};if(Me.useImperativeHandle(Jn,function(){var ur;return{scrollTo:(ur=Fr.current)===null||ur===void 0?void 0:ur.scrollTo,onKeyDown:function(Ii){var $e,yt=Ii.which;switch(yt){case It.Z.UP:case It.Z.DOWN:case It.Z.LEFT:case It.Z.RIGHT:($e=Fr.current)===null||$e===void 0||$e.onKeyDown(Ii);break;case It.Z.ENTER:{if(ir){var Bt=(ir==null?void 0:ir.node)||{},an=Bt.selectable,zn=Bt.value;an!==!1&&mr(null,{node:{key:di},selected:!ut.includes(zn)})}break}case It.Z.ESC:sn(!1)}},onKeyUp:function(){}}}),Br.length===0)return Me.createElement("div",{role:"listbox",className:"".concat(on,"-empty"),onMouseDown:fo},pn);var fr={fieldNames:ft};return Hi&&(fr.loadedKeys=Hi),Pr&&(fr.expandedKeys=Pr),Me.createElement("div",{onMouseDown:fo},ir&&Qt&&Me.createElement("span",{style:en,"aria-live":"assertive"},ir.node.value),Me.createElement(Mt.Z,(0,We.Z)({ref:Fr,focusable:!1,prefixCls:"".concat(on,"-tree"),treeData:Br,height:je,itemHeight:Yt,virtual:Ct!==!1&&$t!==!1,multiple:qn,icon:Pi,showIcon:xi,switcherIcon:Si,showLine:oi,loadData:Gn?null:Li,motion:lr,activeKey:di,checkable:Hn,checkStrictly:!0,checkedKeys:Gi,selectedKeys:Hn?[]:ut,defaultExpandAll:_n},fr,{onActiveChange:Ki,onSelect:mr,onCheck:mr,onExpand:Lo,onLoad:tr,filterTreeNode:Er,expandAction:zt})))},On=Me.forwardRef(tn);On.displayName="OptionList";var hn=On,Bn="SHOW_ALL",mt="SHOW_PARENT",Yn="SHOW_CHILD";function xn(ei,Ee,Jn,ci){var on=new Set(ei);return Ee===Yn?ei.filter(function(qn){var Gn=Jn[qn];return!(Gn&&Gn.children&&Gn.children.some(function(sn){var Qt=sn.node;return on.has(Qt[ci.value])})&&Gn.children.every(function(sn){var Qt=sn.node;return yn(Qt)||on.has(Qt[ci.value])}))}):Ee===mt?ei.filter(function(qn){var Gn=Jn[qn],sn=Gn?Gn.parent:null;return!(sn&&!yn(sn.node)&&on.has(sn.key))}):ei}function ze(ei){var Ee=ei.searchPlaceholder,Jn=ei.treeCheckStrictly,ci=ei.treeCheckable,on=ei.labelInValue,qn=ei.value,Gn=ei.multiple;warning(!Ee,"`searchPlaceholder` has been removed."),Jn&&on===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(on||Jn)&&warning(toArray(qn).every(function(sn){return sn&&_typeof(sn)==="object"&&"value"in sn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Jn||Gn||ci?warning(!qn||Array.isArray(qn),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(qn),"`value` should not be array when `TreeSelect` is single mode.")}var Le=null,we=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Be(ei){return!ei||(0,Tt.Z)(ei)!=="object"}var De=Me.forwardRef(function(ei,Ee){var Jn=ei.id,ci=ei.prefixCls,on=ci===void 0?"rc-tree-select":ci,qn=ei.value,Gn=ei.defaultValue,sn=ei.onChange,Qt=ei.onSelect,pn=ei.onDeselect,St=ei.searchValue,Ct=ei.inputValue,je=ei.onSearch,Yt=ei.autoClearSearchValue,rn=Yt===void 0?!0:Yt,ft=ei.filterTreeNode,_e=ei.treeNodeFilterProp,$t=_e===void 0?"value":_e,zt=ei.showCheckedStrategy,Fn=ei.treeNodeLabelProp,Hn=ei.multiple,ut=ei.treeCheckable,cn=ei.treeCheckStrictly,Kn=ei.labelInValue,_n=ei.fieldNames,Zt=ei.treeDataSimpleMode,nn=ei.treeData,Pi=ei.children,xi=ei.loadData,Si=ei.treeLoadedKeys,oi=ei.onTreeLoad,Ci=ei.treeDefaultExpandAll,Li=ei.treeExpandedKeys,Hi=ei.treeDefaultExpandedKeys,lr=ei.onTreeExpand,tr=ei.treeExpandAction,Ln=ei.virtual,Fr=ei.listHeight,Br=Fr===void 0?200:Fr,wr=ei.listItemHeight,Cn=wr===void 0?20:wr,di=ei.onDropdownVisibleChange,Ki=ei.dropdownMatchSelectWidth,ir=Ki===void 0?!0:Ki,Gi=ei.treeLine,dr=ei.treeIcon,Er=ei.showTreeIcon,Di=ei.switcherIcon,Yi=ei.treeMotion,Wi=(0,ke.Z)(ei,we),Dn=(0,tt.ZP)(Jn),Ar=ut&&!cn,Mn=ut||cn,hr=cn||Kn,_r=Mn||Hn,Pr=(0,it.Z)(Gn,{value:qn}),Lo=(0,et.Z)(Pr,2),fo=Lo[0],mr=Lo[1],fr=Me.useMemo(function(){return ut?zt||Yn:Bn},[zt,ut]),ur=Me.useMemo(function(){return Lt(_n)},[JSON.stringify(_n)]),Yr=(0,it.Z)("",{value:St!==void 0?St:Ct,postState:function(Mo){return Mo||""}}),Ii=(0,et.Z)(Yr,2),$e=Ii[0],yt=Ii[1],Bt=function(Mo){yt(Mo),je==null||je(Mo)},an=Nt(nn,Pi,Zt),zn=se(an,ur),ri=zn.keyEntities,Ut=zn.valueEntities,wn=Me.useCallback(function(wa){var Mo=[],Ko=[];return wa.forEach(function(Ka){Ut.has(Ka)?Ko.push(Ka):Mo.push(Ka)}),{missingRawValues:Mo,existRawValues:Ko}},[Ut]),ni=Ue(an,$e,{fieldNames:ur,treeNodeFilterProp:$t,filterTreeNode:ft}),Qn=Me.useCallback(function(wa){if(wa){if(Fn)return wa[Fn];for(var Mo=ur._title,Ko=0;Ko{const{componentCls:Ee,treePrefixCls:Jn,colorBgElevated:ci}=ei,on=`.${Jn}`;return[{[`${Ee}-dropdown`]:[{padding:`${ei.paddingXS}px ${ei.paddingXS/2}px`},(0,or.Yk)(Jn,(0,Qi.TS)(ei,{colorBgContainer:ci})),{[on]:{borderRadius:0,[`${on}-list-holder-inner`]:{alignItems:"stretch",[`${on}-treenode`]:{[`${on}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Oi.C2)(`${Jn}-checkbox`,ei),{"&-rtl":{direction:"rtl",[`${on}-switcher${on}-switcher_close`]:{[`${on}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Xr(ei,Ee){return(0,Tn.Z)("TreeSelect",Jn=>{const ci=(0,Qi.TS)(Jn,{treePrefixCls:Ee});return[Kr(ci)]},or.TM)(ei)}var zr=function(ei,Ee){var Jn={};for(var ci in ei)Object.prototype.hasOwnProperty.call(ei,ci)&&Ee.indexOf(ci)<0&&(Jn[ci]=ei[ci]);if(ei!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,ci=Object.getOwnPropertySymbols(ei);on{var Jn,{prefixCls:ci,size:on,disabled:qn,bordered:Gn=!0,className:sn,rootClassName:Qt,treeCheckable:pn,multiple:St,listHeight:Ct=256,listItemHeight:je=26,placement:Yt,notFoundContent:rn,switcherIcon:ft,treeLine:_e,getPopupContainer:$t,popupClassName:zt,dropdownClassName:Fn,treeIcon:Hn=!1,transitionName:ut,choiceTransitionName:cn="",status:Kn,treeExpandAction:_n,builtinPlacements:Zt,dropdownMatchSelectWidth:nn,popupMatchSelectWidth:Pi,allowClear:xi}=ei,Si=zr(ei,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:oi,getPrefixCls:Ci,renderEmpty:Li,direction:Hi,virtual:lr,popupMatchSelectWidth:tr,popupOverflow:Ln}=Me.useContext(ht.E_),Fr=Ci(),Br=Ci("select",ci),wr=Ci("select-tree",ci),Cn=Ci("tree-select",ci),{compactSize:di,compactItemClassnames:Ki}=(0,ii.ri)(Br,Hi),[ir,Gi]=(0,dn.Z)(Br),[dr]=Xr(Cn,wr),Er=Oe()(zt||Fn,`${Cn}-dropdown`,{[`${Cn}-dropdown-rtl`]:Hi==="rtl"},Qt,Gi),Di=!!(pn||St),Yi=(0,An.Z)(Si.suffixIcon,Si.showArrow),Wi=(Jn=Pi!=null?Pi:nn)!==null&&Jn!==void 0?Jn:tr,{status:Dn,hasFeedback:Ar,isFormItemInput:Mn,feedbackIcon:hr}=Me.useContext(un.aM),_r=(0,xt.F)(Dn,Kn),{suffixIcon:Pr,removeIcon:Lo,clearIcon:fo}=(0,yi.Z)(Object.assign(Object.assign({},Si),{multiple:Di,showSuffixIcon:Yi,hasFeedback:Ar,feedbackIcon:hr,prefixCls:Br,componentName:"TreeSelect"})),mr=xi===!0?{clearIcon:fo}:xi;let fr;rn!==void 0?fr=rn:fr=(Li==null?void 0:Li("Select"))||Me.createElement(bn.Z,{componentName:"Select"});const ur=(0,Ye.Z)(Si,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Yr=Me.useMemo(()=>Yt!==void 0?Yt:Hi==="rtl"?"bottomRight":"bottomLeft",[Yt,Hi]),Ii=(0,Zn.Z)(Zt,Ln),$e=(0,En.Z)(Ut=>{var wn;return(wn=on!=null?on:di)!==null&&wn!==void 0?wn:Ut}),yt=Me.useContext(Rt.Z),Bt=qn!=null?qn:yt,an=Oe()(!ci&&Cn,{[`${Br}-lg`]:$e==="large",[`${Br}-sm`]:$e==="small",[`${Br}-rtl`]:Hi==="rtl",[`${Br}-borderless`]:!Gn,[`${Br}-in-form-item`]:Mn},(0,xt.Z)(Br,_r,Ar),Ki,sn,Qt,Gi),zn=Ut=>Me.createElement(Ai.Z,{prefixCls:wr,switcherIcon:ft,treeNodeProps:Ut,showLine:_e}),ri=Me.createElement(Et,Object.assign({virtual:lr,disabled:Bt},ur,{dropdownMatchSelectWidth:Wi,builtinPlacements:Ii,ref:Ee,prefixCls:Br,className:an,listHeight:Ct,listItemHeight:je,treeCheckable:pn&&Me.createElement("span",{className:`${Br}-tree-checkbox-inner`}),treeLine:!!_e,suffixIcon:Pr,multiple:Di,placement:Yr,removeIcon:Lo,allowClear:mr,switcherIcon:zn,showTreeIcon:Hn,notFoundContent:fr,getPopupContainer:$t||oi,treeMotion:null,dropdownClassName:Er,choiceTransitionName:(0,At.m)(Fr,"",cn),transitionName:(0,At.m)(Fr,"slide-up",ut),treeExpandAction:_n}));return ir(dr(ri))},Zr=Me.forwardRef(Or),vr=(0,Ze.Z)(Zr);Zr.TreeNode=Fe,Zr.SHOW_ALL=Bn,Zr.SHOW_PARENT=mt,Zr.SHOW_CHILD=Yn,Zr._InternalPanelDoNotUseOrYouWillBeFired=vr;var xo=Zr},17574:function(Rn,Nn,ve){"use strict";ve.d(Nn,{default:function(){return gt}});var ye=ve(43858),Oe=ve(19127),We=ve(52671),jt=ve(8657),qe=ve(96663),et=ve(59301),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Tt=ke,bt=ve(7657),tt=function(Lt,yn){return et.createElement(bt.Z,(0,qe.Z)({},Lt,{ref:yn,icon:Tt}))},Ot=et.forwardRef(tt),it=Ot,Pt=ve(92310),Me=ve.n(Pt),te=ve(35654),ne=ve(71430),ce=ve(36355),se=ve(56082),ge=ve(62892),me=ve(20648);const Ce=4;function Fe(Re){const{dropPosition:Lt,dropLevelOffset:yn,prefixCls:vn,indent:kt,direction:en="ltr"}=Re,tn=en==="ltr"?"left":"right",On=en==="ltr"?"right":"left",hn={[tn]:-yn*kt+Ce,[On]:0};switch(Lt){case-1:hn.top=-3;break;case 1:hn.bottom=-3;break;default:hn.bottom=-3,hn[tn]=kt+Ce;break}return et.createElement("div",{style:hn,className:`${vn}-drop-indicator`})}var Pe=ve(71997),Ke=et.forwardRef((Re,Lt)=>{const{getPrefixCls:yn,direction:vn,virtual:kt,tree:en}=et.useContext(ce.E_),{prefixCls:tn,className:On,showIcon:hn=!1,showLine:Bn,switcherIcon:mt,blockNode:Yn=!1,children:xn,checkable:ze=!1,selectable:Le=!0,draggable:we,motion:Be,style:De}=Re,Se=yn("tree",tn),rt=yn(),Et=Be!=null?Be:Object.assign(Object.assign({},(0,ge.Z)(rt)),{motionAppear:!1}),Ye=Object.assign(Object.assign({},Re),{checkable:ze,selectable:Le,showIcon:hn,motion:Et,blockNode:Yn,showLine:!!Bn,dropIndicatorRender:Fe}),[Ze,At]=(0,me.ZP)(Se),xt=et.useMemo(()=>{if(!we)return!1;let Rt={};switch(typeof we){case"function":Rt.nodeDraggable=we;break;case"object":Rt=Object.assign({},we);break;default:break}return Rt.icon!==!1&&(Rt.icon=Rt.icon||et.createElement(se.Z,null)),Rt},[we]),ht=Rt=>et.createElement(Pe.Z,{prefixCls:Se,switcherIcon:mt,treeNodeProps:Rt,showLine:Bn});return Ze(et.createElement(ye.Z,Object.assign({itemHeight:20,ref:Lt,virtual:kt},Ye,{style:Object.assign(Object.assign({},en==null?void 0:en.style),De),prefixCls:Se,className:Me()({[`${Se}-icon-hide`]:!hn,[`${Se}-block-node`]:Yn,[`${Se}-unselectable`]:!Le,[`${Se}-rtl`]:vn==="rtl"},en==null?void 0:en.className,On,At),direction:vn,checkable:ze&&et.createElement("span",{className:`${Se}-checkbox-inner`}),selectable:Le,switcherIcon:ht,draggable:xt}),xn))}),Ge;(function(Re){Re[Re.None=0]="None",Re[Re.Start=1]="Start",Re[Re.End=2]="End"})(Ge||(Ge={}));function Ue(Re,Lt){function yn(vn){const{key:kt,children:en}=vn;Lt(kt,vn)!==!1&&Ue(en||[],Lt)}Re.forEach(yn)}function dt(Re){let{treeData:Lt,expandedKeys:yn,startKey:vn,endKey:kt}=Re;const en=[];let tn=Ge.None;if(vn&&vn===kt)return[vn];if(!vn||!kt)return[];function On(hn){return hn===vn||hn===kt}return Ue(Lt,hn=>{if(tn===Ge.End)return!1;if(On(hn)){if(en.push(hn),tn===Ge.None)tn=Ge.Start;else if(tn===Ge.Start)return tn=Ge.End,!1}else tn===Ge.Start&&en.push(hn);return yn.includes(hn)}),en}function Xe(Re,Lt){const yn=(0,Oe.Z)(Lt),vn=[];return Ue(Re,(kt,en)=>{const tn=yn.indexOf(kt);return tn!==-1&&(vn.push(en),yn.splice(tn,1)),!!yn.length}),vn}var Nt=function(Re,Lt){var yn={};for(var vn in Re)Object.prototype.hasOwnProperty.call(Re,vn)&&Lt.indexOf(vn)<0&&(yn[vn]=Re[vn]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,vn=Object.getOwnPropertySymbols(Re);kt{var{defaultExpandAll:yn,defaultExpandParent:vn,defaultExpandedKeys:kt}=Re,en=Nt(Re,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const tn=et.useRef(),On=et.useRef(),hn=()=>{const{keyEntities:xt}=(0,ne.I8)(Wt(en));let ht;return yn?ht=Object.keys(xt):vn?ht=(0,te.r7)(en.expandedKeys||kt||[],xt):ht=en.expandedKeys||kt,ht},[Bn,mt]=et.useState(en.selectedKeys||en.defaultSelectedKeys||[]),[Yn,xn]=et.useState(()=>hn());et.useEffect(()=>{"selectedKeys"in en&&mt(en.selectedKeys)},[en.selectedKeys]),et.useEffect(()=>{"expandedKeys"in en&&xn(en.expandedKeys)},[en.expandedKeys]);const ze=(xt,ht)=>{var Rt;return"expandedKeys"in en||xn(xt),(Rt=en.onExpand)===null||Rt===void 0?void 0:Rt.call(en,xt,ht)},Le=(xt,ht)=>{var Rt;const{multiple:bn}=en,{node:En,nativeEvent:un}=ht,{key:dn=""}=En,Zn=Wt(en),An=Object.assign(Object.assign({},ht),{selected:!0}),yi=(un==null?void 0:un.ctrlKey)||(un==null?void 0:un.metaKey),ii=un==null?void 0:un.shiftKey;let Ai;bn&&yi?(Ai=xt,tn.current=dn,On.current=Ai,An.selectedNodes=Xe(Zn,Ai)):bn&&ii?(Ai=Array.from(new Set([].concat((0,Oe.Z)(On.current||[]),(0,Oe.Z)(dt({treeData:Zn,expandedKeys:Yn,startKey:dn,endKey:tn.current}))))),An.selectedNodes=Xe(Zn,Ai)):(Ai=[dn],tn.current=dn,On.current=Ai,An.selectedNodes=Xe(Zn,Ai)),(Rt=en.onSelect)===null||Rt===void 0||Rt.call(en,Ai,An),"selectedKeys"in en||mt(Ai)},{getPrefixCls:we,direction:Be}=et.useContext(ce.E_),{prefixCls:De,className:Se,showIcon:rt=!0,expandAction:Et="click"}=en,Ye=Nt(en,["prefixCls","className","showIcon","expandAction"]),Ze=we("tree",De),At=Me()(`${Ze}-directory`,{[`${Ze}-directory-rtl`]:Be==="rtl"},Se);return et.createElement(Ke,Object.assign({icon:Je,ref:Lt,blockNode:!0},Ye,{showIcon:rt,expandAction:Et,prefixCls:Ze,className:At,expandedKeys:Yn,selectedKeys:Bn,onSelect:Le,onExpand:ze}))};var Mt=et.forwardRef(It);const Xt=Ke;Xt.DirectoryTree=Mt,Xt.TreeNode=ye.O;var gt=Xt},20648:function(Rn,Nn,ve){"use strict";ve.d(Nn,{TM:function(){return Pt},Yk:function(){return it}});var ye=ve(93083),Oe=ve(98447),We=ve(17313),jt=ve(8378),qe=ve(37613),et=ve(83116);const ke=new ye.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Tt=(Me,te)=>({[`.${Me}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${te.motionDurationSlow}`}}}),bt=(Me,te)=>({[`.${Me}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:te.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${te.lineWidthBold}px solid ${te.colorPrimary}`,borderRadius:"50%",content:'""'}}}),tt=(Me,te)=>{const{treeCls:ne,treeNodeCls:ce,treeNodePadding:se,titleHeight:ge,nodeSelectedBg:me,nodeHoverBg:Ce}=te,Fe=te.paddingXS;return{[ne]:Object.assign(Object.assign({},(0,We.Wf)(te)),{background:te.colorBgContainer,borderRadius:te.borderRadius,transition:`background-color ${te.motionDurationSlow}`,[`&${ne}-rtl`]:{[`${ne}-switcher`]:{"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ne}-active-focused)`]:Object.assign({},(0,We.oN)(te)),[`${ne}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ne}-block-node`]:{[`${ne}-list-holder-inner`]:{alignItems:"stretch",[`${ne}-node-content-wrapper`]:{flex:"auto"},[`${ce}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:se,insetInlineStart:0,border:`1px solid ${te.colorPrimary}`,opacity:0,animationName:ke,animationDuration:te.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ce}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ne}-node-content-wrapper`]:{color:te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ne}-node-content-wrapper`]:Object.assign({},(0,We.oN)(te)),[`&:not(${ce}-disabled).filter-node ${ne}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ne}-draggable-icon`]:{flexShrink:0,width:ge,lineHeight:`${ge}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${te.motionDurationSlow}`,[`${ce}:hover &`]:{opacity:.45}},[`&${ce}-disabled`]:{[`${ne}-draggable-icon`]:{visibility:"hidden"}}}},[`${ne}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ge}},[`${ne}-draggable-icon`]:{visibility:"hidden"},[`${ne}-switcher`]:Object.assign(Object.assign({},Tt(Me,te)),{position:"relative",flex:"none",alignSelf:"stretch",width:ge,margin:0,lineHeight:`${ge}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:te.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-se,marginInlineStart:-1,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ge/2*.8,height:ge/2,borderBottom:`1px solid ${te.colorBorder}`,content:'""'}}}),[`${ne}-checkbox`]:{top:"initial",marginInlineEnd:Fe},[`${ne}-node-content-wrapper, ${ne}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ge,margin:0,padding:`0 ${te.paddingXS/2}px`,color:"inherit",lineHeight:`${ge}px`,background:"transparent",borderRadius:te.borderRadius,cursor:"pointer",transition:`all ${te.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Ce},[`&${ne}-node-selected`]:{backgroundColor:me},[`${ne}-iconEle`]:{display:"inline-block",width:ge,height:ge,lineHeight:`${ge}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ne}-unselectable ${ne}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ne}-node-content-wrapper`]:Object.assign({lineHeight:`${ge}px`,userSelect:"none"},bt(Me,te)),[`${ce}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${te.colorPrimary}`}},"&-show-line":{[`${ne}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-se,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ne}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ce}-leaf-last`]:{[`${ne}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ge/2}px !important`}}}}})}},Ot=Me=>{const{treeCls:te,treeNodeCls:ne,treeNodePadding:ce,directoryNodeSelectedBg:se,directoryNodeSelectedColor:ge}=Me;return{[`${te}${te}-directory`]:{[ne]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ce,insetInlineStart:0,transition:`background-color ${Me.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Me.controlItemBgHover}},"> *":{zIndex:1},[`${te}-switcher`]:{transition:`color ${Me.motionDurationMid}`},[`${te}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${te}-node-selected`]:{color:ge,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:se},[`${te}-switcher`]:{color:ge},[`${te}-node-content-wrapper`]:{color:ge,background:"transparent"}}}}}},it=(Me,te)=>{const ne=`.${Me}`,ce=`${ne}-treenode`,se=te.paddingXS/2,ge=(0,qe.TS)(te,{treeCls:ne,treeNodeCls:ce,treeNodePadding:se});return[tt(Me,ge),Ot(ge)]},Pt=Me=>{const{controlHeightSM:te}=Me;return{titleHeight:te,nodeHoverBg:Me.controlItemBgHover,nodeSelectedBg:Me.controlItemBgActive}};Nn.ZP=(0,et.Z)("Tree",(Me,te)=>{let{prefixCls:ne}=te;return[{[Me.componentCls]:(0,Oe.C2)(`${ne}-checkbox`,Me)},it(ne,Me),(0,jt.Z)(Me)]},Me=>{const{colorTextLightSolid:te,colorPrimary:ne}=Me;return Object.assign(Object.assign({},Pt(Me)),{directoryNodeSelectedColor:te,directoryNodeSelectedBg:ne})})},71997:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ce}});var ye=ve(96663),Oe=ve(59301),We={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},jt=We,qe=ve(7657),et=function(ge,me){return Oe.createElement(qe.Z,(0,ye.Z)({},ge,{ref:me,icon:jt}))},ke=Oe.forwardRef(et),Tt=ke,bt=ve(52671),tt=ve(58617),Ot=ve(15075),it=ve(43531),Pt=ve(92310),Me=ve.n(Pt),te=ve(92343),ce=se=>{const{prefixCls:ge,switcherIcon:me,treeNodeProps:Ce,showLine:Fe}=se,{isLeaf:Pe,expanded:Ie,loading:Ke}=Ce;if(Ke)return Oe.createElement(tt.Z,{className:`${ge}-switcher-loading-icon`});let Ge;if(Fe&&typeof Fe=="object"&&(Ge=Fe.showLeafIcon),Pe){if(!Fe)return null;if(typeof Ge!="boolean"&&Ge){const Xe=typeof Ge=="function"?Ge(Ce):Ge,Nt=`${ge}-switcher-line-custom-icon`;return(0,te.l$)(Xe)?(0,te.Tm)(Xe,{className:Me()(Xe.props.className||"",Nt)}):Xe}return Ge?Oe.createElement(bt.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement("span",{className:`${ge}-switcher-leaf-line`})}const Ue=`${ge}-switcher-icon`,dt=typeof me=="function"?me(Ce):me;return(0,te.l$)(dt)?(0,te.Tm)(dt,{className:Me()(dt.props.className||"",Ue)}):dt!==void 0?dt:Fe?Ie?Oe.createElement(Ot.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement(it.Z,{className:`${ge}-switcher-line-icon`}):Oe.createElement(Tt,{className:Ue})}},99498:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){ye.defineOption("placeholder","",function(Tt,bt,tt){var Ot=tt&&tt!=ye.Init;if(bt&&!Ot)Tt.on("blur",qe),Tt.on("change",et),Tt.on("swapDoc",et),ye.on(Tt.getInputField(),"compositionupdate",Tt.state.placeholderCompose=function(){jt(Tt)}),et(Tt);else if(!bt&&Ot){Tt.off("blur",qe),Tt.off("change",et),Tt.off("swapDoc",et),ye.off(Tt.getInputField(),"compositionupdate",Tt.state.placeholderCompose),Oe(Tt);var it=Tt.getWrapperElement();it.className=it.className.replace(" CodeMirror-empty","")}bt&&!Tt.hasFocus()&&qe(Tt)});function Oe(Tt){Tt.state.placeholder&&(Tt.state.placeholder.parentNode.removeChild(Tt.state.placeholder),Tt.state.placeholder=null)}function We(Tt){Oe(Tt);var bt=Tt.state.placeholder=document.createElement("pre");bt.style.cssText="height: 0; overflow: visible",bt.style.direction=Tt.getOption("direction"),bt.className="CodeMirror-placeholder CodeMirror-line-like";var tt=Tt.getOption("placeholder");typeof tt=="string"&&(tt=document.createTextNode(tt)),bt.appendChild(tt),Tt.display.lineSpace.insertBefore(bt,Tt.display.lineSpace.firstChild)}function jt(Tt){setTimeout(function(){var bt=!1,tt=Tt.getInputField();tt.nodeName=="TEXTAREA"?bt=!tt.value:Tt.lineCount()==1&&(bt=!/[^\u200b]/.test(tt.querySelector(".CodeMirror-line").textContent)),bt?We(Tt):Oe(Tt)},20)}function qe(Tt){ke(Tt)&&We(Tt)}function et(Tt){var bt=Tt.getWrapperElement(),tt=ke(Tt);bt.className=bt.className.replace(" CodeMirror-empty","")+(tt?" CodeMirror-empty":""),tt?We(Tt):Oe(Tt)}function ke(Tt){return Tt.lineCount()===1&&Tt.getLine(0)===""}})},25717:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){var Oe={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},We=ye.Pos;ye.defineOption("autoCloseBrackets",!1,function(te,ne,ce){ce&&ce!=ye.Init&&(te.removeKeyMap(qe),te.state.closeBrackets=null),ne&&(et(jt(ne,"pairs")),te.state.closeBrackets=ne,te.addKeyMap(qe))});function jt(te,ne){return ne=="pairs"&&typeof te=="string"?te:typeof te=="object"&&te[ne]!=null?te[ne]:Oe[ne]}var qe={Backspace:bt,Enter:tt};function et(te){for(var ne=0;ne=0;ge--){var Ce=se[ge].head;te.replaceRange("",We(Ce.line,Ce.ch-1),We(Ce.line,Ce.ch+1),"+delete")}}function tt(te){var ne=Tt(te),ce=ne&&jt(ne,"explode");if(!ce||te.getOption("disableInput"))return ye.Pass;for(var se=te.listSelections(),ge=0;ge0;return{anchor:new We(te.anchor.line,te.anchor.ch+(ne?-1:1)),head:new We(te.head.line,te.head.ch+(ne?1:-1))}}function it(te,ne){var ce=Tt(te);if(!ce||te.getOption("disableInput"))return ye.Pass;var se=jt(ce,"pairs"),ge=se.indexOf(ne);if(ge==-1)return ye.Pass;for(var me=jt(ce,"closeBefore"),Ce=jt(ce,"triples"),Fe=se.charAt(ge+1)==ne,Pe=te.listSelections(),Ie=ge%2==0,Ke,Ge=0;Ge=0&&te.getRange(dt,We(dt.line,dt.ch+3))==ne+ne+ne?Xe="skipThree":Xe="skip";else if(Fe&&dt.ch>1&&Ce.indexOf(ne)>=0&&te.getRange(We(dt.line,dt.ch-2),dt)==ne+ne){if(dt.ch>2&&/\bstring/.test(te.getTokenTypeAt(We(dt.line,dt.ch-2))))return ye.Pass;Xe="addFour"}else if(Fe){var Je=dt.ch==0?" ":te.getRange(We(dt.line,dt.ch-1),dt);if(!ye.isWordChar(Nt)&&Je!=ne&&!ye.isWordChar(Je))Xe="both";else return ye.Pass}else if(Ie&&(Nt.length===0||/\s/.test(Nt)||me.indexOf(Nt)>-1))Xe="both";else return ye.Pass;if(!Ke)Ke=Xe;else if(Ke!=Xe)return ye.Pass}var Wt=ge%2?se.charAt(ge-1):ne,It=ge%2?ne:se.charAt(ge+1);te.operation(function(){if(Ke=="skip")te.execCommand("goCharRight");else if(Ke=="skipThree")for(var Ht=0;Ht<3;Ht++)te.execCommand("goCharRight");else if(Ke=="surround"){for(var Mt=te.getSelections(),Ht=0;Ht'"]=function(Pt){return jt(Pt)}),bt.addKeyMap(it)}});var Oe=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],We=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function jt(bt){if(bt.getOption("disableInput"))return ye.Pass;for(var tt=bt.listSelections(),Ot=[],it=bt.getOption("autoCloseTags"),Pt=0;PtMe.ch&&(ge=ge.slice(0,ge.length-te.end+Me.ch));var Pe=ge.toLowerCase();if(!ge||te.type=="string"&&(te.end!=Me.ch||!/[\"\']/.test(te.string.charAt(te.string.length-1))||te.string.length==1)||te.type=="tag"&&se.close||te.string.indexOf("/")==Me.ch-te.start-1||Ce&&ke(Ce,Pe)>-1||Tt(bt,ne.mode.xmlCurrentContext&&ne.mode.xmlCurrentContext(ce)||[],ge,Me,!0))return ye.Pass;var Ie=typeof it=="object"&&it.emptyTags;if(Ie&&ke(Ie,ge)>-1){Ot[Pt]={text:"/>",newPos:ye.Pos(Me.line,Me.ch+2)};continue}var Ke=Fe&&ke(Fe,Pe)>-1;Ot[Pt]={indent:Ke,text:">"+(Ke?` -`:"")+"",newPos:Ke?ye.Pos(Me.line+1,0):ye.Pos(Me.line,Me.ch+1)}}for(var Ye=typeof it=="object"&&it.dontIndentOnAutoClose,Pt=tt.length-1;Pt>=0;Pt--){var Ge=Ot[Pt];bt.replaceRange(Ge.text,tt[Pt].head,tt[Pt].anchor,"+insert");var ft=bt.listSelections().slice(0);ft[Pt]={head:Ge.newPos,anchor:Ge.newPos},bt.setSelections(ft),!Ye&&Ge.indent&&(bt.indentLine(Ge.newPos.line,null,!0),bt.indentLine(Ge.newPos.line+1,null,!0))}}function qe(bt,tt){for(var Ot=bt.listSelections(),it=[],Pt=tt?"/":""&&(Ce+=">"),it[ne]=Ce}if(bt.replaceSelections(it),Ot=bt.listSelections(),!te)for(var ne=0;ne=0&&tt[ce]==Ot;ce--)++ne;it=te.to;for(var ce=1;ce=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function tt(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function Ot(ce){for(;;){var se=ce.text.indexOf(">",ce.ch);if(se==-1){if(bt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se+1;continue}var ge=ce.text.lastIndexOf("/",se),me=ge>-1&&!/\S/.test(ce.text.slice(ge+1,se));return ce.ch=se+1,me?"selfClose":"regular"}}function it(ce){for(;;){var se=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(se==-1){if(tt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se;continue}et.lastIndex=se,ce.ch=se;var ge=et.exec(ce.text);if(ge&&ge.index==se)return ge}}function Pt(ce){for(;;){et.lastIndex=ce.ch;var se=et.exec(ce.text);if(!se){if(bt(ce))continue;return}if(!Tt(ce,se.index+1)){ce.ch=se.index+1;continue}return ce.ch=se.index+se[0].length,se}}function Me(ce){for(;;){var se=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(se==-1){if(tt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se;continue}var ge=ce.text.lastIndexOf("/",se),me=ge>-1&&!/\S/.test(ce.text.slice(ge+1,se));return ce.ch=se+1,me?"selfClose":"regular"}}function te(ce,se){for(var ge=[];;){var me=Pt(ce),Ce,Fe=ce.line,Pe=ce.ch-(me?me[0].length:0);if(!me||!(Ce=Ot(ce)))return;if(Ce!="selfClose")if(me[1]){for(var Ie=ge.length-1;Ie>=0;--Ie)if(ge[Ie]==me[2]){ge.length=Ie;break}if(Ie<0&&(!se||se==me[2]))return{tag:me[2],from:Oe(Fe,Pe),to:Oe(ce.line,ce.ch)}}else ge.push(me[2])}}function ne(ce,se){for(var ge=[];;){var me=Me(ce);if(!me)return;if(me=="selfClose"){it(ce);continue}var Ce=ce.line,Fe=ce.ch,Pe=it(ce);if(!Pe)return;if(Pe[1])ge.push(Pe[2]);else{for(var Ie=ge.length-1;Ie>=0;--Ie)if(ge[Ie]==Pe[2]){ge.length=Ie;break}if(Ie<0&&(!se||se==Pe[2]))return{tag:Pe[2],from:Oe(ce.line,ce.ch),to:Oe(Ce,Fe)}}}}ye.registerHelper("fold","xml",function(ce,se){for(var ge=new ke(ce,se.line,0);;){var me=Pt(ge);if(!me||ge.line!=se.line)return;var Ce=Ot(ge);if(!Ce)return;if(!me[1]&&Ce!="selfClose"){var Fe=Oe(ge.line,ge.ch),Pe=te(ge,me[2]);return Pe&&We(Pe.from,Fe)>0?{from:Fe,to:Pe.from}:null}}}),ye.findMatchingTag=function(ce,se,ge){var me=new ke(ce,se.line,se.ch,ge);if(!(me.text.indexOf(">")==-1&&me.text.indexOf("<")==-1)){var Ce=Ot(me),Fe=Ce&&Oe(me.line,me.ch),Pe=Ce&&it(me);if(!(!Ce||!Pe||We(me,se)>0)){var Ie={from:Oe(me.line,me.ch),to:Fe,tag:Pe[2]};return Ce=="selfClose"?{open:Ie,close:null,at:"open"}:Pe[1]?{open:ne(me,Pe[2]),close:Ie,at:"close"}:(me=new ke(ce,Fe.line,Fe.ch,ge),{open:Ie,close:te(me,Pe[2]),at:"open"})}}},ye.findEnclosingTag=function(ce,se,ge,me){for(var Ce=new ke(ce,se.line,se.ch,ge);;){var Fe=ne(Ce,me);if(!Fe)break;var Pe=new ke(ce,se.line,se.ch,ge),Ie=te(Pe,Fe.tag);if(Ie)return{open:Fe,close:Ie}}},ye.scanForClosingTag=function(ce,se,ge,me){var Ce=new ke(ce,se.line,se.ch,me?{from:0,to:me}:null);return te(Ce,ge)}})},89780:function(Rn){(function(Nn,ve){Rn.exports=ve()})(this,function(){"use strict";var Nn=navigator.userAgent,ve=navigator.platform,ye=/gecko\/\d/i.test(Nn),Oe=/MSIE \d/.test(Nn),We=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Nn),jt=/Edge\/(\d+)/.exec(Nn),qe=Oe||We||jt,et=qe&&(Oe?document.documentMode||6:+(jt||We)[1]),ke=!jt&&/WebKit\//.test(Nn),Tt=ke&&/Qt\/\d+\.\d+/.test(Nn),bt=!jt&&/Chrome\//.test(Nn),tt=/Opera\//.test(Nn),Ot=/Apple Computer/.test(navigator.vendor),it=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Nn),Pt=/PhantomJS/.test(Nn),Me=!jt&&/AppleWebKit/.test(Nn)&&/Mobile\/\w+/.test(Nn),te=/Android/.test(Nn),ne=Me||te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Nn),ce=Me||/Mac/.test(ve),se=/\bCrOS\b/.test(Nn),ge=/win/i.test(ve),me=tt&&Nn.match(/Version\/(\d*\.\d*)/);me&&(me=Number(me[1])),me&&me>=15&&(tt=!1,ke=!0);var Ce=ce&&(Tt||tt&&(me==null||me<12.11)),Fe=ye||qe&&et>=9;function Pe(ie){return new RegExp("(^|\\s)"+ie+"(?:$|\\s)\\s*")}var Ie=function(ie,ae){var he=ie.className,de=Pe(ae).exec(he);if(de){var pe=he.slice(de.index+de[0].length);ie.className=he.slice(0,de.index)+(pe?de[1]+pe:"")}};function Ke(ie){for(var ae=ie.childNodes.length;ae>0;--ae)ie.removeChild(ie.firstChild);return ie}function Ye(ie,ae){return Ke(ie).appendChild(ae)}function Ge(ie,ae,he,de){var pe=document.createElement(ie);if(he&&(pe.className=he),de&&(pe.style.cssText=de),typeof ae=="string")pe.appendChild(document.createTextNode(ae));else if(ae)for(var Ne=0;Ne=ae)return Ve+(ae-Ne);Ve+=lt-Ne,Ve+=he-Ve%he,Ne=lt+1}}var Re=function(){this.id=null,this.f=null,this.time=0,this.handler=Mt(this.onTimeout,this)};Re.prototype.onTimeout=function(ie){ie.id=0,ie.time<=+new Date?ie.f():setTimeout(ie.handler,ie.time-+new Date)},Re.prototype.set=function(ie,ae){this.f=ae;var he=+new Date+ie;(!this.id||he=ae)return de+Math.min(Ve,ae-pe);if(pe+=Ne-de,pe+=he-pe%he,de=Ne+1,pe>=ae)return de}}var hn=[""];function Bn(ie){for(;hn.length<=ie;)hn.push(mt(hn)+" ");return hn[ie]}function mt(ie){return ie[ie.length-1]}function Yn(ie,ae){for(var he=[],de=0;de"\x80"&&(ie.toUpperCase()!=ie.toLowerCase()||we.test(ie))}function De(ie,ae){return ae?ae.source.indexOf("\\w")>-1&&Be(ie)?!0:ae.test(ie):Be(ie)}function Se(ie){for(var ae in ie)if(ie.hasOwnProperty(ae)&&ie[ae])return!1;return!0}var rt=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Et(ie){return ie.charCodeAt(0)>=768&&rt.test(ie)}function Ue(ie,ae,he){for(;(he<0?ae>0:aehe?-1:1;;){if(ae==he)return ae;var pe=(ae+he)/2,Ne=de<0?Math.ceil(pe):Math.floor(pe);if(Ne==ae)return ie(Ne)?ae:he;ie(Ne)?he=Ne:ae=Ne+de}}function At(ie,ae,he,de){if(!ie)return de(ae,he,"ltr",0);for(var pe=!1,Ne=0;Neae||ae==he&&Ve.to==ae)&&(de(Math.max(Ve.from,ae),Math.min(Ve.to,he),Ve.level==1?"rtl":"ltr",Ne),pe=!0)}pe||de(ae,he,"ltr")}var xt=null;function dt(ie,ae,he){var de;xt=null;for(var pe=0;peae)return pe;Ne.to==ae&&(Ne.from!=Ne.to&&he=="before"?de=pe:xt=pe),Ne.from==ae&&(Ne.from!=Ne.to&&he!="before"?de=pe:xt=pe)}return de!=null?de:xt}var Rt=function(){var ie="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",ae="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function he(Dt){return Dt<=247?ie.charAt(Dt):1424<=Dt&&Dt<=1524?"R":1536<=Dt&&Dt<=1785?ae.charAt(Dt-1536):1774<=Dt&&Dt<=2220?"r":8192<=Dt&&Dt<=8203?"w":Dt==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,pe=/[stwN]/,Ne=/[LRr]/,Ve=/[Lb1n]/,lt=/[1n]/;function at(Dt,kn,Gt){this.level=Dt,this.from=kn,this.to=Gt}return function(Dt,kn){var Gt=kn=="ltr"?"L":"R";if(Dt.length==0||kn=="ltr"&&!de.test(Dt))return!1;for(var li=Dt.length,ti=[],er=0;er-1&&(de[ae]=pe.slice(0,Ne).concat(pe.slice(Ne+1)))}}}function An(ie,ae){var he=dn(ie,ae);if(he.length)for(var de=Array.prototype.slice.call(arguments,2),pe=0;pe0}function Oi(ie){ie.prototype.on=function(ae,he){un(this,ae,he)},ie.prototype.off=function(ae,he){Zn(this,ae,he)}}function Qi(ie){ie.preventDefault?ie.preventDefault():ie.returnValue=!1}function Tn(ie){ie.stopPropagation?ie.stopPropagation():ie.cancelBubble=!0}function or(ie){return ie.defaultPrevented!=null?ie.defaultPrevented:ie.returnValue==!1}function Kr(ie){Qi(ie),Tn(ie)}function Xr(ie){return ie.target||ie.srcElement}function zr(ie){var ae=ie.which;return ae==null&&(ie.button&1?ae=1:ie.button&2?ae=3:ie.button&4&&(ae=2)),ce&&ie.ctrlKey&&ae==1&&(ae=3),ae}var Or=function(){if(qe&&et<9)return!1;var ie=Ge("div");return"draggable"in ie||"dragDrop"in ie}(),bo;function Zr(ie){if(bo==null){var ae=Ge("span","\u200B");Ye(ie,Ge("span",[ae,document.createTextNode("x")])),ie.firstChild.offsetHeight!=0&&(bo=ae.offsetWidth<=1&&ae.offsetHeight>2&&!(qe&&et<8))}var he=bo?Ge("span","\u200B"):Ge("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return he.setAttribute("cm-text",""),he}var vr;function xo(ie){if(vr!=null)return vr;var ae=Ye(ie,document.createTextNode("A\u062EA")),he=Xe(ae,0,1).getBoundingClientRect(),de=Xe(ae,1,2).getBoundingClientRect();return Ke(ie),!he||he.left==he.right?!1:vr=de.right-he.right<3}var ei=` +`:"")+"",newPos:Ke?ye.Pos(Me.line+1,0):ye.Pos(Me.line,Me.ch+1)}}for(var Ge=typeof it=="object"&&it.dontIndentOnAutoClose,Pt=tt.length-1;Pt>=0;Pt--){var Ue=Ot[Pt];bt.replaceRange(Ue.text,tt[Pt].head,tt[Pt].anchor,"+insert");var dt=bt.listSelections().slice(0);dt[Pt]={head:Ue.newPos,anchor:Ue.newPos},bt.setSelections(dt),!Ge&&Ue.indent&&(bt.indentLine(Ue.newPos.line,null,!0),bt.indentLine(Ue.newPos.line+1,null,!0))}}function qe(bt,tt){for(var Ot=bt.listSelections(),it=[],Pt=tt?"/":""&&(Ce+=">"),it[ne]=Ce}if(bt.replaceSelections(it),Ot=bt.listSelections(),!te)for(var ne=0;ne=0&&tt[ce]==Ot;ce--)++ne;it=te.to;for(var ce=1;ce=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function tt(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function Ot(ce){for(;;){var se=ce.text.indexOf(">",ce.ch);if(se==-1){if(bt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se+1;continue}var ge=ce.text.lastIndexOf("/",se),me=ge>-1&&!/\S/.test(ce.text.slice(ge+1,se));return ce.ch=se+1,me?"selfClose":"regular"}}function it(ce){for(;;){var se=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(se==-1){if(tt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se;continue}et.lastIndex=se,ce.ch=se;var ge=et.exec(ce.text);if(ge&&ge.index==se)return ge}}function Pt(ce){for(;;){et.lastIndex=ce.ch;var se=et.exec(ce.text);if(!se){if(bt(ce))continue;return}if(!Tt(ce,se.index+1)){ce.ch=se.index+1;continue}return ce.ch=se.index+se[0].length,se}}function Me(ce){for(;;){var se=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(se==-1){if(tt(ce))continue;return}if(!Tt(ce,se+1)){ce.ch=se;continue}var ge=ce.text.lastIndexOf("/",se),me=ge>-1&&!/\S/.test(ce.text.slice(ge+1,se));return ce.ch=se+1,me?"selfClose":"regular"}}function te(ce,se){for(var ge=[];;){var me=Pt(ce),Ce,Fe=ce.line,Pe=ce.ch-(me?me[0].length:0);if(!me||!(Ce=Ot(ce)))return;if(Ce!="selfClose")if(me[1]){for(var Ie=ge.length-1;Ie>=0;--Ie)if(ge[Ie]==me[2]){ge.length=Ie;break}if(Ie<0&&(!se||se==me[2]))return{tag:me[2],from:Oe(Fe,Pe),to:Oe(ce.line,ce.ch)}}else ge.push(me[2])}}function ne(ce,se){for(var ge=[];;){var me=Me(ce);if(!me)return;if(me=="selfClose"){it(ce);continue}var Ce=ce.line,Fe=ce.ch,Pe=it(ce);if(!Pe)return;if(Pe[1])ge.push(Pe[2]);else{for(var Ie=ge.length-1;Ie>=0;--Ie)if(ge[Ie]==Pe[2]){ge.length=Ie;break}if(Ie<0&&(!se||se==Pe[2]))return{tag:Pe[2],from:Oe(ce.line,ce.ch),to:Oe(Ce,Fe)}}}}ye.registerHelper("fold","xml",function(ce,se){for(var ge=new ke(ce,se.line,0);;){var me=Pt(ge);if(!me||ge.line!=se.line)return;var Ce=Ot(ge);if(!Ce)return;if(!me[1]&&Ce!="selfClose"){var Fe=Oe(ge.line,ge.ch),Pe=te(ge,me[2]);return Pe&&We(Pe.from,Fe)>0?{from:Fe,to:Pe.from}:null}}}),ye.findMatchingTag=function(ce,se,ge){var me=new ke(ce,se.line,se.ch,ge);if(!(me.text.indexOf(">")==-1&&me.text.indexOf("<")==-1)){var Ce=Ot(me),Fe=Ce&&Oe(me.line,me.ch),Pe=Ce&&it(me);if(!(!Ce||!Pe||We(me,se)>0)){var Ie={from:Oe(me.line,me.ch),to:Fe,tag:Pe[2]};return Ce=="selfClose"?{open:Ie,close:null,at:"open"}:Pe[1]?{open:ne(me,Pe[2]),close:Ie,at:"close"}:(me=new ke(ce,Fe.line,Fe.ch,ge),{open:Ie,close:te(me,Pe[2]),at:"open"})}}},ye.findEnclosingTag=function(ce,se,ge,me){for(var Ce=new ke(ce,se.line,se.ch,ge);;){var Fe=ne(Ce,me);if(!Fe)break;var Pe=new ke(ce,se.line,se.ch,ge),Ie=te(Pe,Fe.tag);if(Ie)return{open:Fe,close:Ie}}},ye.scanForClosingTag=function(ce,se,ge,me){var Ce=new ke(ce,se.line,se.ch,me?{from:0,to:me}:null);return te(Ce,ge)}})},89780:function(Rn){(function(Nn,ve){Rn.exports=ve()})(this,function(){"use strict";var Nn=navigator.userAgent,ve=navigator.platform,ye=/gecko\/\d/i.test(Nn),Oe=/MSIE \d/.test(Nn),We=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Nn),jt=/Edge\/(\d+)/.exec(Nn),qe=Oe||We||jt,et=qe&&(Oe?document.documentMode||6:+(jt||We)[1]),ke=!jt&&/WebKit\//.test(Nn),Tt=ke&&/Qt\/\d+\.\d+/.test(Nn),bt=!jt&&/Chrome\//.test(Nn),tt=/Opera\//.test(Nn),Ot=/Apple Computer/.test(navigator.vendor),it=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Nn),Pt=/PhantomJS/.test(Nn),Me=!jt&&/AppleWebKit/.test(Nn)&&/Mobile\/\w+/.test(Nn),te=/Android/.test(Nn),ne=Me||te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Nn),ce=Me||/Mac/.test(ve),se=/\bCrOS\b/.test(Nn),ge=/win/i.test(ve),me=tt&&Nn.match(/Version\/(\d*\.\d*)/);me&&(me=Number(me[1])),me&&me>=15&&(tt=!1,ke=!0);var Ce=ce&&(Tt||tt&&(me==null||me<12.11)),Fe=ye||qe&&et>=9;function Pe(ie){return new RegExp("(^|\\s)"+ie+"(?:$|\\s)\\s*")}var Ie=function(ie,ae){var he=ie.className,de=Pe(ae).exec(he);if(de){var pe=he.slice(de.index+de[0].length);ie.className=he.slice(0,de.index)+(pe?de[1]+pe:"")}};function Ke(ie){for(var ae=ie.childNodes.length;ae>0;--ae)ie.removeChild(ie.firstChild);return ie}function Ge(ie,ae){return Ke(ie).appendChild(ae)}function Ue(ie,ae,he,de){var pe=document.createElement(ie);if(he&&(pe.className=he),de&&(pe.style.cssText=de),typeof ae=="string")pe.appendChild(document.createTextNode(ae));else if(ae)for(var Ne=0;Ne=ae)return Ve+(ae-Ne);Ve+=lt-Ne,Ve+=he-Ve%he,Ne=lt+1}}var Re=function(){this.id=null,this.f=null,this.time=0,this.handler=Mt(this.onTimeout,this)};Re.prototype.onTimeout=function(ie){ie.id=0,ie.time<=+new Date?ie.f():setTimeout(ie.handler,ie.time-+new Date)},Re.prototype.set=function(ie,ae){this.f=ae;var he=+new Date+ie;(!this.id||he=ae)return de+Math.min(Ve,ae-pe);if(pe+=Ne-de,pe+=he-pe%he,de=Ne+1,pe>=ae)return de}}var hn=[""];function Bn(ie){for(;hn.length<=ie;)hn.push(mt(hn)+" ");return hn[ie]}function mt(ie){return ie[ie.length-1]}function Yn(ie,ae){for(var he=[],de=0;de"\x80"&&(ie.toUpperCase()!=ie.toLowerCase()||we.test(ie))}function De(ie,ae){return ae?ae.source.indexOf("\\w")>-1&&Be(ie)?!0:ae.test(ie):Be(ie)}function Se(ie){for(var ae in ie)if(ie.hasOwnProperty(ae)&&ie[ae])return!1;return!0}var rt=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Et(ie){return ie.charCodeAt(0)>=768&&rt.test(ie)}function Ye(ie,ae,he){for(;(he<0?ae>0:aehe?-1:1;;){if(ae==he)return ae;var pe=(ae+he)/2,Ne=de<0?Math.ceil(pe):Math.floor(pe);if(Ne==ae)return ie(Ne)?ae:he;ie(Ne)?he=Ne:ae=Ne+de}}function At(ie,ae,he,de){if(!ie)return de(ae,he,"ltr",0);for(var pe=!1,Ne=0;Neae||ae==he&&Ve.to==ae)&&(de(Math.max(Ve.from,ae),Math.min(Ve.to,he),Ve.level==1?"rtl":"ltr",Ne),pe=!0)}pe||de(ae,he,"ltr")}var xt=null;function ht(ie,ae,he){var de;xt=null;for(var pe=0;peae)return pe;Ne.to==ae&&(Ne.from!=Ne.to&&he=="before"?de=pe:xt=pe),Ne.from==ae&&(Ne.from!=Ne.to&&he!="before"?de=pe:xt=pe)}return de!=null?de:xt}var Rt=function(){var ie="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",ae="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function he(Dt){return Dt<=247?ie.charAt(Dt):1424<=Dt&&Dt<=1524?"R":1536<=Dt&&Dt<=1785?ae.charAt(Dt-1536):1774<=Dt&&Dt<=2220?"r":8192<=Dt&&Dt<=8203?"w":Dt==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,pe=/[stwN]/,Ne=/[LRr]/,Ve=/[Lb1n]/,lt=/[1n]/;function at(Dt,kn,Gt){this.level=Dt,this.from=kn,this.to=Gt}return function(Dt,kn){var Gt=kn=="ltr"?"L":"R";if(Dt.length==0||kn=="ltr"&&!de.test(Dt))return!1;for(var li=Dt.length,ti=[],er=0;er-1&&(de[ae]=pe.slice(0,Ne).concat(pe.slice(Ne+1)))}}}function An(ie,ae){var he=dn(ie,ae);if(he.length)for(var de=Array.prototype.slice.call(arguments,2),pe=0;pe0}function Oi(ie){ie.prototype.on=function(ae,he){un(this,ae,he)},ie.prototype.off=function(ae,he){Zn(this,ae,he)}}function Qi(ie){ie.preventDefault?ie.preventDefault():ie.returnValue=!1}function Tn(ie){ie.stopPropagation?ie.stopPropagation():ie.cancelBubble=!0}function or(ie){return ie.defaultPrevented!=null?ie.defaultPrevented:ie.returnValue==!1}function Kr(ie){Qi(ie),Tn(ie)}function Xr(ie){return ie.target||ie.srcElement}function zr(ie){var ae=ie.which;return ae==null&&(ie.button&1?ae=1:ie.button&2?ae=3:ie.button&4&&(ae=2)),ce&&ie.ctrlKey&&ae==1&&(ae=3),ae}var Or=function(){if(qe&&et<9)return!1;var ie=Ue("div");return"draggable"in ie||"dragDrop"in ie}(),bo;function Zr(ie){if(bo==null){var ae=Ue("span","\u200B");Ge(ie,Ue("span",[ae,document.createTextNode("x")])),ie.firstChild.offsetHeight!=0&&(bo=ae.offsetWidth<=1&&ae.offsetHeight>2&&!(qe&&et<8))}var he=bo?Ue("span","\u200B"):Ue("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return he.setAttribute("cm-text",""),he}var vr;function xo(ie){if(vr!=null)return vr;var ae=Ge(ie,document.createTextNode("A\u062EA")),he=Xe(ae,0,1).getBoundingClientRect(),de=Xe(ae,1,2).getBoundingClientRect();return Ke(ie),!he||he.left==he.right?!1:vr=de.right-he.right<3}var ei=` b`.split(/\n/).length!=3?function(ie){for(var ae=0,he=[],de=ie.length;ae<=de;){var pe=ie.indexOf(` -`,ae);pe==-1&&(pe=ie.length);var Ne=ie.slice(ae,ie.charAt(pe-1)=="\r"?pe-1:pe),Ve=Ne.indexOf("\r");Ve!=-1?(he.push(Ne.slice(0,Ve)),ae+=Ve+1):(he.push(Ne),ae=pe+1)}return he}:function(ie){return ie.split(/\r\n?|\n/)},Ee=window.getSelection?function(ie){try{return ie.selectionStart!=ie.selectionEnd}catch(ae){return!1}}:function(ie){var ae;try{ae=ie.ownerDocument.selection.createRange()}catch(he){}return!ae||ae.parentElement()!=ie?!1:ae.compareEndPoints("StartToEnd",ae)!=0},Jn=function(){var ie=Ge("div");return"oncopy"in ie?!0:(ie.setAttribute("oncopy","return;"),typeof ie.oncopy=="function")}(),ci=null;function on(ie){if(ci!=null)return ci;var ae=Ye(ie,Ge("span","x")),he=ae.getBoundingClientRect(),de=Xe(ae,0,1).getBoundingClientRect();return ci=Math.abs(he.left-de.left)>1}var qn={},Gn={};function sn(ie,ae){arguments.length>2&&(ae.dependencies=Array.prototype.slice.call(arguments,2)),qn[ie]=ae}function Qt(ie,ae){Gn[ie]=ae}function pn(ie){if(typeof ie=="string"&&Gn.hasOwnProperty(ie))ie=Gn[ie];else if(ie&&typeof ie.name=="string"&&Gn.hasOwnProperty(ie.name)){var ae=Gn[ie.name];typeof ae=="string"&&(ae={name:ae}),ie=Le(ae,ie),ie.name=ae.name}else{if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(ie))return pn("application/xml");if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(ie))return pn("application/json")}return typeof ie=="string"?{name:ie}:ie||{name:"null"}}function St(ie,ae){ae=pn(ae);var he=qn[ae.name];if(!he)return St(ie,"text/plain");var de=he(ie,ae);if(Ct.hasOwnProperty(ae.name)){var pe=Ct[ae.name];for(var Ne in pe)pe.hasOwnProperty(Ne)&&(de.hasOwnProperty(Ne)&&(de["_"+Ne]=de[Ne]),de[Ne]=pe[Ne])}if(de.name=ae.name,ae.helperType&&(de.helperType=ae.helperType),ae.modeProps)for(var Ve in ae.modeProps)de[Ve]=ae.modeProps[Ve];return de}var Ct={};function je(ie,ae){var he=Ct.hasOwnProperty(ie)?Ct[ie]:Ct[ie]={};Xt(ae,he)}function Yt(ie,ae){if(ae===!0)return ae;if(ie.copyState)return ie.copyState(ae);var he={};for(var de in ae){var pe=ae[de];pe instanceof Array&&(pe=pe.concat([])),he[de]=pe}return he}function rn(ie,ae){for(var he;ie.innerMode&&(he=ie.innerMode(ae),!(!he||he.mode==ie));)ae=he.state,ie=he.mode;return he||{mode:ie,state:ae}}function ht(ie,ae,he){return ie.startState?ie.startState(ae,he):!0}var _e=function(ie,ae,he){this.pos=this.start=0,this.string=ie,this.tabSize=ae||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=he};_e.prototype.eol=function(){return this.pos>=this.string.length},_e.prototype.sol=function(){return this.pos==this.lineStart},_e.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_e.prototype.next=function(){if(this.posae},_e.prototype.eatSpace=function(){for(var ie=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>ie},_e.prototype.skipToEnd=function(){this.pos=this.string.length},_e.prototype.skipTo=function(ie){var ae=this.string.indexOf(ie,this.pos);if(ae>-1)return this.pos=ae,!0},_e.prototype.backUp=function(ie){this.pos-=ie},_e.prototype.column=function(){return this.lastColumnPos0?null:(Ne&&ae!==!1&&(this.pos+=Ne[0].length),Ne)}},_e.prototype.current=function(){return this.string.slice(this.start,this.pos)},_e.prototype.hideFirstChars=function(ie,ae){this.lineStart+=ie;try{return ae()}finally{this.lineStart-=ie}},_e.prototype.lookAhead=function(ie){var ae=this.lineOracle;return ae&&ae.lookAhead(ie)},_e.prototype.baseToken=function(){var ie=this.lineOracle;return ie&&ie.baseToken(this.pos)};function $t(ie,ae){if(ae-=ie.first,ae<0||ae>=ie.size)throw new Error("There is no line "+(ae+ie.first)+" in the document.");for(var he=ie;!he.lines;)for(var de=0;;++de){var pe=he.children[de],Ne=pe.chunkSize();if(ae=ie.first&&aehe?Zt(he,$t(ie,he).text.length):Hi(ae,$t(ie,ae.line).text.length)}function Hi(ie,ae){var he=ie.ch;return he==null||he>ae?Zt(ie.line,ae):he<0?Zt(ie.line,0):ie}function lr(ie,ae){for(var he=[],de=0;dethis.maxLookAhead&&(this.maxLookAhead=ie),ae},Ln.prototype.baseToken=function(ie){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=ie;)this.baseTokenPos+=2;var ae=this.baseTokens[this.baseTokenPos+1];return{type:ae&&ae.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-ie}},Ln.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ln.fromSaved=function(ie,ae,he){return ae instanceof tr?new Ln(ie,Yt(ie.mode,ae.state),he,ae.lookAhead):new Ln(ie,Yt(ie.mode,ae),he)},Ln.prototype.save=function(ie){var ae=ie!==!1?Yt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new tr(ae,this.maxLookAhead):ae};function Fr(ie,ae,he,de){var pe=[ie.state.modeGen],Ne={};Er(ie,ae.text,ie.doc.mode,he,function(Dt,kn){return pe.push(Dt,kn)},Ne,de);for(var Ve=he.state,lt=function(Dt){he.baseTokens=pe;var kn=ie.state.overlays[Dt],Gt=1,li=0;he.state=!0,Er(ie,ae.text,kn.mode,he,function(ti,er){for(var rr=Gt;liti&&pe.splice(Gt,1,ti,pe[Gt+1],br),Gt+=2,li=Math.min(ti,br)}if(er)if(kn.opaque)pe.splice(rr,Gt-rr,ti,"overlay "+er),Gt=rr+2;else for(;rrie.options.maxHighlightLength&&Yt(ie.doc.mode,de.state),Ne=Fr(ie,ae,de);pe&&(de.state=pe),ae.stateAfter=de.save(!pe),ae.styles=Ne.styles,Ne.classes?ae.styleClasses=Ne.classes:ae.styleClasses&&(ae.styleClasses=null),he===ie.doc.highlightFrontier&&(ie.doc.modeFrontier=Math.max(ie.doc.modeFrontier,++ie.doc.highlightFrontier))}return ae.styles}function wr(ie,ae,he){var de=ie.doc,pe=ie.display;if(!de.mode.startState)return new Ln(de,!0,ae);var Ne=Di(ie,ae,he),Ve=Ne>de.first&&$t(de,Ne-1).stateAfter,lt=Ve?Ln.fromSaved(de,Ve,Ne):new Ln(de,ht(de.mode),Ne);return de.iter(Ne,ae,function(at){Cn(ie,at.text,lt);var Dt=lt.line;at.stateAfter=Dt==ae-1||Dt%5==0||Dt>=pe.viewFrom&&Dtae.start)return Ne}throw new Error("Mode "+ie.name+" failed to advance stream.")}var ir=function(ie,ae,he){this.start=ie.start,this.end=ie.pos,this.string=ie.current(),this.type=ae||null,this.state=he};function Gi(ie,ae,he,de){var pe=ie.doc,Ne=pe.mode,Ve;ae=Li(pe,ae);var lt=$t(pe,ae.line),at=wr(ie,ae.line,he),Dt=new _e(lt.text,ie.options.tabSize,at),kn;for(de&&(kn=[]);(de||Dt.posie.options.maxHighlightLength?(lt=!1,Ve&&Cn(ie,ae,de,kn.pos),kn.pos=ae.length,Gt=null):Gt=dr(Ki(he,kn,de.state,li),Ne),li){var ti=li[0].name;ti&&(Gt="m-"+(Gt?ti+" "+Gt:ti))}if(!lt||Dt!=Gt){for(;atVe;--lt){if(lt<=Ne.first)return Ne.first;var at=$t(Ne,lt-1),Dt=at.stateAfter;if(Dt&&(!he||lt+(Dt instanceof tr?Dt.lookAhead:0)<=Ne.modeFrontier))return lt;var kn=gt(at.text,null,ie.options.tabSize);(pe==null||de>kn)&&(pe=lt-1,de=kn)}return pe}function Yi(ie,ae){if(ie.modeFrontier=Math.min(ie.modeFrontier,ae),!(ie.highlightFrontierhe;de--){var pe=$t(ie,de).stateAfter;if(pe&&(!(pe instanceof tr)||de+pe.lookAhead=ae:Ne.to>ae);(de||(de=[])).push(new hr(Ve,Ne.from,at?null:Ne.to))}}return de}function mr(ie,ae,he){var de;if(ie)for(var pe=0;pe=ae:Ne.to>ae);if(lt||Ne.from==ae&&Ve.type=="bookmark"&&(!he||Ne.marker.insertLeft)){var at=Ne.from==null||(Ve.inclusiveLeft?Ne.from<=ae:Ne.from0&<)for(var jo=0;jo0)){var kn=[at,1],Gt=nn(Dt.from,lt.from),li=nn(Dt.to,lt.to);(Gt<0||!Ve.inclusiveLeft&&!Gt)&&kn.push({from:Dt.from,to:lt.from}),(li>0||!Ve.inclusiveRight&&!li)&&kn.push({from:lt.to,to:Dt.to}),pe.splice.apply(pe,kn),at+=kn.length-3}}return pe}function Ii(ie){var ae=ie.markedSpans;if(ae){for(var he=0;heae)&&(!de||an(de,Ne.marker)<0)&&(de=Ne.marker)}return de}function ni(ie,ae,he,de,pe){var Ne=$t(ie,ae),Ve=Dn&&Ne.markedSpans;if(Ve)for(var lt=0;lt=0&&Gt<=0||kn<=0&&Gt>=0)&&(kn<=0&&(at.marker.inclusiveRight&&pe.inclusiveLeft?nn(Dt.to,he)>=0:nn(Dt.to,he)>0)||kn>=0&&(at.marker.inclusiveRight&&pe.inclusiveLeft?nn(Dt.from,de)<=0:nn(Dt.from,de)<0)))return!0}}}function Qn(ie){for(var ae;ae=ri(ie);)ie=ae.find(-1,!0).line;return ie}function Fi(ie){for(var ae;ae=Ut(ie);)ie=ae.find(1,!0).line;return ie}function Lr(ie){for(var ae,he;ae=Ut(ie);)ie=ae.find(1,!0).line,(he||(he=[])).push(ie);return he}function bi(ie,ae){var he=$t(ie,ae),de=Qn(he);return he==de?ae:ut(de)}function Ti(ie,ae){if(ae>ie.lastLine())return ae;var he=$t(ie,ae),de;if(!jn(ie,he))return ae;for(;de=Ut(he);)he=de.find(1,!0).line;return ut(he)+1}function jn(ie,ae){var he=Dn&&ae.markedSpans;if(he){for(var de=void 0,pe=0;peae.maxLineLength&&(ae.maxLineLength=pe,ae.maxLine=de)})}var Jr=function(ie,ae,he){this.text=ie,$e(this,ae),this.height=he?he(this):1};Jr.prototype.lineNo=function(){return ut(this)},Oi(Jr);function eo(ie,ae,he,de){ie.text=ae,ie.stateAfter&&(ie.stateAfter=null),ie.styles&&(ie.styles=null),ie.order!=null&&(ie.order=null),Ii(ie),$e(ie,he);var pe=de?de(ie):1;pe!=ie.height&&Hn(ie,pe)}function Zo(ie){ie.parent=null,Ii(ie)}var $o={},ia={};function qo(ie,ae){if(!ie||/^\s*$/.test(ie))return null;var he=ae.addModeClass?ia:$o;return he[ie]||(he[ie]=ie.replace(/\S+/g,"cm-$&"))}function Sn(ie,ae){var he=ft("span",null,null,ke?"padding-right: .1px":null),de={pre:ft("pre",[he],"CodeMirror-line"),content:he,col:0,pos:0,cm:ie,trailingSpace:!1,splitSpaces:ie.getOption("lineWrapping")};ae.measure={};for(var pe=0;pe<=(ae.rest?ae.rest.length:0);pe++){var Ne=pe?ae.rest[pe-1]:ae.line,Ve=void 0;de.pos=0,de.addToken=vs,xo(ie.display.measure)&&(Ve=bn(Ne,ie.doc.direction))&&(de.addToken=Zs(de.addToken,Ve)),de.map=[];var lt=ae!=ie.display.externalMeasured&&ut(Ne);pl(Ne,de,Br(ie,Ne,lt)),Ne.styleClasses&&(Ne.styleClasses.bgClass&&(de.bgClass=It(Ne.styleClasses.bgClass,de.bgClass||"")),Ne.styleClasses.textClass&&(de.textClass=It(Ne.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(Zr(ie.display.measure))),pe==0?(ae.measure.map=de.map,ae.measure.cache={}):((ae.measure.maps||(ae.measure.maps=[])).push(de.map),(ae.measure.caches||(ae.measure.caches=[])).push({}))}if(ke){var at=de.content.lastChild;(/\bcm-tab\b/.test(at.className)||at.querySelector&&at.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return An(ie,"renderLine",ie,ae.line,de.pre),de.pre.className&&(de.textClass=It(de.pre.className,de.textClass||"")),de}function oa(ie){var ae=Ge("span","\u2022","cm-invalidchar");return ae.title="\\u"+ie.charCodeAt(0).toString(16),ae.setAttribute("aria-label",ae.title),ae}function vs(ie,ae,he,de,pe,Ne,Ve){if(ae){var lt=ie.splitSpaces?Ga(ae,ie.trailingSpace):ae,at=ie.cm.state.specialChars,Dt=!1,kn;if(!at.test(ae))ie.col+=ae.length,kn=document.createTextNode(lt),ie.map.push(ie.pos,ie.pos+ae.length,kn),qe&&et<9&&(Dt=!0),ie.pos+=ae.length;else{kn=document.createDocumentFragment();for(var Gt=0;;){at.lastIndex=Gt;var li=at.exec(ae),ti=li?li.index-Gt:ae.length-Gt;if(ti){var er=document.createTextNode(lt.slice(Gt,Gt+ti));qe&&et<9?kn.appendChild(Ge("span",[er])):kn.appendChild(er),ie.map.push(ie.pos,ie.pos+ti,er),ie.col+=ti,ie.pos+=ti}if(!li)break;Gt+=ti+1;var rr=void 0;if(li[0]==" "){var br=ie.cm.options.tabSize,$r=br-ie.col%br;rr=kn.appendChild(Ge("span",Bn($r),"cm-tab")),rr.setAttribute("role","presentation"),rr.setAttribute("cm-text"," "),ie.col+=$r}else li[0]=="\r"||li[0]==` -`?(rr=kn.appendChild(Ge("span",li[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),rr.setAttribute("cm-text",li[0]),ie.col+=1):(rr=ie.cm.options.specialCharPlaceholder(li[0]),rr.setAttribute("cm-text",li[0]),qe&&et<9?kn.appendChild(Ge("span",[rr])):kn.appendChild(rr),ie.col+=1);ie.map.push(ie.pos,ie.pos+1,rr),ie.pos++}}if(ie.trailingSpace=lt.charCodeAt(ae.length-1)==32,he||de||pe||Dt||Ne||Ve){var Ao=he||"";de&&(Ao+=de),pe&&(Ao+=pe);var ho=Ge("span",[kn],Ao,Ne);if(Ve)for(var jo in Ve)Ve.hasOwnProperty(jo)&&jo!="style"&&jo!="class"&&ho.setAttribute(jo,Ve[jo]);return ie.content.appendChild(ho)}ie.content.appendChild(kn)}}function Ga(ie,ae){if(ie.length>1&&!/ /.test(ie))return ie;for(var he=ae,de="",pe=0;peDt&&Gt.from<=Dt));li++);if(Gt.to>=kn)return ie(he,de,pe,Ne,Ve,lt,at);ie(he,de.slice(0,Gt.to-Dt),pe,Ne,null,lt,at),Ne=null,de=de.slice(Gt.to-Dt),Dt=Gt.to}}}function xa(ie,ae,he,de){var pe=!de&&he.widgetNode;pe&&ie.map.push(ie.pos,ie.pos+ae,pe),!de&&ie.cm.display.input.needsContentAttribute&&(pe||(pe=ie.content.appendChild(document.createElement("span"))),pe.setAttribute("cm-marker",he.id)),pe&&(ie.cm.display.input.setUneditable(pe),ie.content.appendChild(pe)),ie.pos+=ae,ie.trailingSpace=!1}function pl(ie,ae,he){var de=ie.markedSpans,pe=ie.text,Ne=0;if(!de){for(var Ve=1;Veat||Ma.collapsed&&lo.to==at&&lo.from==at)){if(lo.to!=null&&lo.to!=at&&ti>lo.to&&(ti=lo.to,rr=""),Ma.className&&(er+=" "+Ma.className),Ma.css&&(li=(li?li+";":"")+Ma.css),Ma.startStyle&&lo.from==at&&(br+=" "+Ma.startStyle),Ma.endStyle&&lo.to==ti&&(jo||(jo=[])).push(Ma.endStyle,lo.to),Ma.title&&((Ao||(Ao={})).title=Ma.title),Ma.attributes)for(var $s in Ma.attributes)(Ao||(Ao={}))[$s]=Ma.attributes[$s];Ma.collapsed&&(!$r||an($r.marker,Ma)<0)&&($r=lo)}else lo.from>at&&ti>lo.from&&(ti=lo.from)}if(jo)for(var Ul=0;Ul=lt)break;for(var qu=Math.min(lt,ti);;){if(kn){var Tu=at+kn.length;if(!$r){var Zl=Tu>qu?kn.slice(0,qu-at):kn;ae.addToken(ae,Zl,Gt?Gt+er:er,br,at+Zl.length==ti?rr:"",li,Ao)}if(Tu>=qu){kn=kn.slice(qu-at),at=qu;break}at=Tu,br=""}kn=pe.slice(Ne,Ne=he[Dt++]),Gt=qo(he[Dt++],ae.cm.options)}}}function wa(ie,ae,he){this.line=ae,this.rest=Lr(ae),this.size=this.rest?ut(mt(this.rest))-he+1:1,this.node=this.text=null,this.hidden=jn(ie,ae)}function Mo(ie,ae,he){for(var de=[],pe,Ne=ae;Ne2&&Ne.push((at.bottom+Dt.top)/2-he.top)}}Ne.push(he.bottom-he.top)}}function xc(ie,ae,he){if(ie.line==ae)return{map:ie.measure.map,cache:ie.measure.cache};for(var de=0;dehe)return{map:ie.measure.maps[pe],cache:ie.measure.caches[pe],before:!0}}function Qc(ie,ae){ae=Qn(ae);var he=ut(ae),de=ie.display.externalMeasured=new wa(ie.doc,ae,he);de.lineN=he;var pe=de.built=Sn(ie,de);return de.text=pe.pre,Ye(ie.display.lineMeasure,pe.pre),de}function gu(ie,ae,he,de){return Tl(ie,xl(ie,ae),he,de)}function zl(ie,ae){if(ae>=ie.display.viewFrom&&ae=he.lineN&&aeae)&&(Ne=at-lt,pe=Ne-1,ae>=at&&(Ve="right")),pe!=null){if(de=ie[Dt+2],lt==at&&he==(de.insertLeft?"left":"right")&&(Ve=he),he=="left"&&pe==0)for(;Dt&&ie[Dt-2]==ie[Dt-3]&&ie[Dt-1].insertLeft;)de=ie[(Dt-=3)+2],Ve="left";if(he=="right"&&pe==at-lt)for(;Dt=0&&(he=ie[pe]).left==he.right;pe--);return he}function Jo(ie,ae,he,de){var pe=wc(ae.map,he,de),Ne=pe.node,Ve=pe.start,lt=pe.end,at=pe.collapse,Dt;if(Ne.nodeType==3){for(var kn=0;kn<4;kn++){for(;Ve&&Et(ae.line.text.charAt(pe.coverStart+Ve));)--Ve;for(;pe.coverStart+lt0&&(at=de="right");var Gt;ie.options.lineWrapping&&(Gt=Ne.getClientRects()).length>1?Dt=Gt[de=="right"?Gt.length-1:0]:Dt=Ne.getBoundingClientRect()}if(qe&&et<9&&!Ve&&(!Dt||!Dt.left&&!Dt.right)){var li=Ne.parentNode.getClientRects()[0];li?Dt={left:li.left,right:li.left+jl(ie.display),top:li.top,bottom:li.bottom}:Dt=pu}for(var ti=Dt.top-ae.rect.top,er=Dt.bottom-ae.rect.top,rr=(ti+er)/2,br=ae.view.measure.heights,$r=0;$r=de.text.length?(at=de.text.length,Dt="before"):at<=0&&(at=0,Dt="after"),!lt)return Ve(Dt=="before"?at-1:at,Dt=="before");function kn(er,rr,br){var $r=lt[rr],Ao=$r.level==1;return Ve(br?er-1:er,Ao!=br)}var Gt=dt(lt,at,Dt),li=xt,ti=kn(at,Gt,Dt=="before");return li!=null&&(ti.other=kn(at,li,Dt!="before")),ti}function Hu(ie,ae){var he=0;ae=Li(ie.doc,ae),ie.options.lineWrapping||(he=jl(ie.display)*ae.ch);var de=$t(ie.doc,ae.line),pe=Nr(de)+vl(ie.display);return{left:he,right:he,top:pe,bottom:pe+de.height}}function Ol(ie,ae,he,de,pe){var Ne=Zt(ie,ae,he);return Ne.xRel=pe,de&&(Ne.outside=de),Ne}function El(ie,ae,he){var de=ie.doc;if(he+=ie.display.viewOffset,he<0)return Ol(de.first,0,null,-1,-1);var pe=cn(de,he),Ne=de.first+de.size-1;if(pe>Ne)return Ol(de.first+de.size-1,$t(de,Ne).text.length,null,1,1);ae<0&&(ae=0);for(var Ve=$t(de,pe);;){var lt=gi(ie,Ve,pe,ae,he),at=wn(Ve,lt.ch+(lt.xRel>0||lt.outside>0?1:0));if(!at)return lt;var Dt=at.find(1);if(Dt.line==pe)return Dt;Ve=$t(de,pe=Dt.line)}}function jr(ie,ae,he,de){de-=Ls(ae);var pe=ae.text.length,Ne=Ze(function(Ve){return Tl(ie,he,Ve-1).bottom<=de},pe,0);return pe=Ze(function(Ve){return Tl(ie,he,Ve).top>de},Ne,pe),{begin:Ne,end:pe}}function Lu(ie,ae,he,de){he||(he=xl(ie,ae));var pe=xs(ie,ae,Tl(ie,he,de),"line").top;return jr(ie,ae,he,pe)}function Vt(ie,ae,he,de){return ie.bottom<=he?!1:ie.top>he?!0:(de?ie.left:ie.right)>ae}function gi(ie,ae,he,de,pe){pe-=Nr(ae);var Ne=xl(ie,ae),Ve=Ls(ae),lt=0,at=ae.text.length,Dt=!0,kn=bn(ae,ie.doc.direction);if(kn){var Gt=(ie.options.lineWrapping?Fu:Mu)(ie,ae,he,Ne,kn,de,pe);Dt=Gt.level!=1,lt=Dt?Gt.from:Gt.to-1,at=Dt?Gt.to:Gt.from-1}var li=null,ti=null,er=Ze(function(da){var lo=Tl(ie,Ne,da);return lo.top+=Ve,lo.bottom+=Ve,Vt(lo,de,pe,!1)?(lo.top<=pe&&lo.left<=de&&(li=da,ti=lo),!0):!1},lt,at),rr,br,$r=!1;if(ti){var Ao=de-ti.left=jo.bottom?1:0}return er=Ue(ae.text,er,1),Ol(he,er,br,$r,de-rr)}function Mu(ie,ae,he,de,pe,Ne,Ve){var lt=Ze(function(Gt){var li=pe[Gt],ti=li.level!=1;return Vt(Fa(ie,Zt(he,ti?li.to:li.from,ti?"before":"after"),"line",ae,de),Ne,Ve,!0)},0,pe.length-1),at=pe[lt];if(lt>0){var Dt=at.level!=1,kn=Fa(ie,Zt(he,Dt?at.from:at.to,Dt?"after":"before"),"line",ae,de);Vt(kn,Ne,Ve,!0)&&kn.top>Ve&&(at=pe[lt-1])}return at}function Fu(ie,ae,he,de,pe,Ne,Ve){var lt=jr(ie,ae,de,Ve),at=lt.begin,Dt=lt.end;/\s/.test(ae.text.charAt(Dt-1))&&Dt--;for(var kn=null,Gt=null,li=0;li=Dt||ti.to<=at)){var er=ti.level!=1,rr=Tl(ie,de,er?Math.min(Dt,ti.to)-1:Math.max(at,ti.from)).right,br=rrbr)&&(kn=ti,Gt=br)}}return kn||(kn=pe[pe.length-1]),kn.fromDt&&(kn={from:kn.from,to:Dt,level:kn.level}),kn}var _l;function $l(ie){if(ie.cachedTextHeight!=null)return ie.cachedTextHeight;if(_l==null){_l=Ge("pre",null,"CodeMirror-line-like");for(var ae=0;ae<49;++ae)_l.appendChild(document.createTextNode("x")),_l.appendChild(Ge("br"));_l.appendChild(document.createTextNode("x"))}Ye(ie.measure,_l);var he=_l.offsetHeight/50;return he>3&&(ie.cachedTextHeight=he),Ke(ie.measure),he||1}function jl(ie){if(ie.cachedCharWidth!=null)return ie.cachedCharWidth;var ae=Ge("span","xxxxxxxxxx"),he=Ge("pre",[ae],"CodeMirror-line-like");Ye(ie.measure,he);var de=ae.getBoundingClientRect(),pe=(de.right-de.left)/10;return pe>2&&(ie.cachedCharWidth=pe),pe||10}function Pc(ie){for(var ae=ie.display,he={},de={},pe=ae.gutters.clientLeft,Ne=ae.gutters.firstChild,Ve=0;Ne;Ne=Ne.nextSibling,++Ve){var lt=ie.display.gutterSpecs[Ve].className;he[lt]=Ne.offsetLeft+Ne.clientLeft+pe,de[lt]=Ne.clientWidth}return{fixedPos:Ic(ae),gutterTotalWidth:ae.gutters.offsetWidth,gutterLeft:he,gutterWidth:de,wrapperWidth:ae.wrapper.clientWidth}}function Ic(ie){return ie.scroller.getBoundingClientRect().left-ie.sizer.getBoundingClientRect().left}function Ts(ie){var ae=$l(ie.display),he=ie.options.lineWrapping,de=he&&Math.max(5,ie.display.scroller.clientWidth/jl(ie.display)-3);return function(pe){if(jn(ie.doc,pe))return 0;var Ne=0;if(pe.widgets)for(var Ve=0;Ve0&&(Dt=$t(ie.doc,at.line).text).length==at.ch){var kn=gt(Dt,Dt.length,ie.options.tabSize)-Dt.length;at=Zt(at.line,Math.max(0,Math.round((Ne-yl(ie.display).left)/jl(ie.display))-kn))}return at}function Il(ie,ae){if(ae>=ie.display.viewTo||(ae-=ie.display.viewFrom,ae<0))return null;for(var he=ie.display.view,de=0;deae)&&(pe.updateLineNumbers=ae),ie.curOp.viewChanged=!0,ae>=pe.viewTo)Dn&&bi(ie.doc,ae)pe.viewFrom?ol(ie):(pe.viewFrom+=de,pe.viewTo+=de);else if(ae<=pe.viewFrom&&he>=pe.viewTo)ol(ie);else if(ae<=pe.viewFrom){var Ne=He(ie,he,he+de,1);Ne?(pe.view=pe.view.slice(Ne.index),pe.viewFrom=Ne.lineN,pe.viewTo+=de):ol(ie)}else if(he>=pe.viewTo){var Ve=He(ie,ae,ae,-1);Ve?(pe.view=pe.view.slice(0,Ve.index),pe.viewTo=Ve.lineN):ol(ie)}else{var lt=He(ie,ae,ae,-1),at=He(ie,he,he+de,1);lt&&at?(pe.view=pe.view.slice(0,lt.index).concat(Mo(ie,lt.lineN,at.lineN)).concat(pe.view.slice(at.index)),pe.viewTo+=de):ol(ie)}var Dt=pe.externalMeasured;Dt&&(he=pe.lineN&&ae=de.viewTo)){var Ne=de.view[Il(ie,ae)];if(Ne.node!=null){var Ve=Ne.changes||(Ne.changes=[]);Lt(Ve,he)==-1&&Ve.push(he)}}}function ol(ie){ie.display.viewFrom=ie.display.viewTo=ie.doc.first,ie.display.view=[],ie.display.viewOffset=0}function He(ie,ae,he,de){var pe=Il(ie,ae),Ne,Ve=ie.display.view;if(!Dn||he==ie.doc.first+ie.doc.size)return{index:pe,lineN:he};for(var lt=ie.display.viewFrom,at=0;at0){if(pe==Ve.length-1)return null;Ne=lt+Ve[pe].size-ae,pe++}else Ne=lt-ae;ae+=Ne,he+=Ne}for(;bi(ie.doc,he)!=he;){if(pe==(de<0?0:Ve.length-1))return null;he+=de*Ve[pe-(de<0?1:0)].size,pe+=de}return{index:pe,lineN:he}}function nt(ie,ae,he){var de=ie.display,pe=de.view;pe.length==0||ae>=de.viewTo||he<=de.viewFrom?(de.view=Mo(ie,ae,he),de.viewFrom=ae):(de.viewFrom>ae?de.view=Mo(ie,ae,de.viewFrom).concat(de.view):de.viewFromhe&&(de.view=de.view.slice(0,Il(ie,he)))),de.viewTo=he}function ct(ie){for(var ae=ie.display.view,he=0,de=0;de=ie.display.viewTo||lt.to().line1}var qn={},Gn={};function sn(ie,ae){arguments.length>2&&(ae.dependencies=Array.prototype.slice.call(arguments,2)),qn[ie]=ae}function Qt(ie,ae){Gn[ie]=ae}function pn(ie){if(typeof ie=="string"&&Gn.hasOwnProperty(ie))ie=Gn[ie];else if(ie&&typeof ie.name=="string"&&Gn.hasOwnProperty(ie.name)){var ae=Gn[ie.name];typeof ae=="string"&&(ae={name:ae}),ie=Le(ae,ie),ie.name=ae.name}else{if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(ie))return pn("application/xml");if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(ie))return pn("application/json")}return typeof ie=="string"?{name:ie}:ie||{name:"null"}}function St(ie,ae){ae=pn(ae);var he=qn[ae.name];if(!he)return St(ie,"text/plain");var de=he(ie,ae);if(Ct.hasOwnProperty(ae.name)){var pe=Ct[ae.name];for(var Ne in pe)pe.hasOwnProperty(Ne)&&(de.hasOwnProperty(Ne)&&(de["_"+Ne]=de[Ne]),de[Ne]=pe[Ne])}if(de.name=ae.name,ae.helperType&&(de.helperType=ae.helperType),ae.modeProps)for(var Ve in ae.modeProps)de[Ve]=ae.modeProps[Ve];return de}var Ct={};function je(ie,ae){var he=Ct.hasOwnProperty(ie)?Ct[ie]:Ct[ie]={};Xt(ae,he)}function Yt(ie,ae){if(ae===!0)return ae;if(ie.copyState)return ie.copyState(ae);var he={};for(var de in ae){var pe=ae[de];pe instanceof Array&&(pe=pe.concat([])),he[de]=pe}return he}function rn(ie,ae){for(var he;ie.innerMode&&(he=ie.innerMode(ae),!(!he||he.mode==ie));)ae=he.state,ie=he.mode;return he||{mode:ie,state:ae}}function ft(ie,ae,he){return ie.startState?ie.startState(ae,he):!0}var _e=function(ie,ae,he){this.pos=this.start=0,this.string=ie,this.tabSize=ae||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=he};_e.prototype.eol=function(){return this.pos>=this.string.length},_e.prototype.sol=function(){return this.pos==this.lineStart},_e.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_e.prototype.next=function(){if(this.posae},_e.prototype.eatSpace=function(){for(var ie=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>ie},_e.prototype.skipToEnd=function(){this.pos=this.string.length},_e.prototype.skipTo=function(ie){var ae=this.string.indexOf(ie,this.pos);if(ae>-1)return this.pos=ae,!0},_e.prototype.backUp=function(ie){this.pos-=ie},_e.prototype.column=function(){return this.lastColumnPos0?null:(Ne&&ae!==!1&&(this.pos+=Ne[0].length),Ne)}},_e.prototype.current=function(){return this.string.slice(this.start,this.pos)},_e.prototype.hideFirstChars=function(ie,ae){this.lineStart+=ie;try{return ae()}finally{this.lineStart-=ie}},_e.prototype.lookAhead=function(ie){var ae=this.lineOracle;return ae&&ae.lookAhead(ie)},_e.prototype.baseToken=function(){var ie=this.lineOracle;return ie&&ie.baseToken(this.pos)};function $t(ie,ae){if(ae-=ie.first,ae<0||ae>=ie.size)throw new Error("There is no line "+(ae+ie.first)+" in the document.");for(var he=ie;!he.lines;)for(var de=0;;++de){var pe=he.children[de],Ne=pe.chunkSize();if(ae=ie.first&&aehe?Zt(he,$t(ie,he).text.length):Hi(ae,$t(ie,ae.line).text.length)}function Hi(ie,ae){var he=ie.ch;return he==null||he>ae?Zt(ie.line,ae):he<0?Zt(ie.line,0):ie}function lr(ie,ae){for(var he=[],de=0;dethis.maxLookAhead&&(this.maxLookAhead=ie),ae},Ln.prototype.baseToken=function(ie){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=ie;)this.baseTokenPos+=2;var ae=this.baseTokens[this.baseTokenPos+1];return{type:ae&&ae.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-ie}},Ln.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ln.fromSaved=function(ie,ae,he){return ae instanceof tr?new Ln(ie,Yt(ie.mode,ae.state),he,ae.lookAhead):new Ln(ie,Yt(ie.mode,ae),he)},Ln.prototype.save=function(ie){var ae=ie!==!1?Yt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new tr(ae,this.maxLookAhead):ae};function Fr(ie,ae,he,de){var pe=[ie.state.modeGen],Ne={};Er(ie,ae.text,ie.doc.mode,he,function(Dt,kn){return pe.push(Dt,kn)},Ne,de);for(var Ve=he.state,lt=function(Dt){he.baseTokens=pe;var kn=ie.state.overlays[Dt],Gt=1,li=0;he.state=!0,Er(ie,ae.text,kn.mode,he,function(ti,er){for(var rr=Gt;liti&&pe.splice(Gt,1,ti,pe[Gt+1],br),Gt+=2,li=Math.min(ti,br)}if(er)if(kn.opaque)pe.splice(rr,Gt-rr,ti,"overlay "+er),Gt=rr+2;else for(;rrie.options.maxHighlightLength&&Yt(ie.doc.mode,de.state),Ne=Fr(ie,ae,de);pe&&(de.state=pe),ae.stateAfter=de.save(!pe),ae.styles=Ne.styles,Ne.classes?ae.styleClasses=Ne.classes:ae.styleClasses&&(ae.styleClasses=null),he===ie.doc.highlightFrontier&&(ie.doc.modeFrontier=Math.max(ie.doc.modeFrontier,++ie.doc.highlightFrontier))}return ae.styles}function wr(ie,ae,he){var de=ie.doc,pe=ie.display;if(!de.mode.startState)return new Ln(de,!0,ae);var Ne=Di(ie,ae,he),Ve=Ne>de.first&&$t(de,Ne-1).stateAfter,lt=Ve?Ln.fromSaved(de,Ve,Ne):new Ln(de,ft(de.mode),Ne);return de.iter(Ne,ae,function(at){Cn(ie,at.text,lt);var Dt=lt.line;at.stateAfter=Dt==ae-1||Dt%5==0||Dt>=pe.viewFrom&&Dtae.start)return Ne}throw new Error("Mode "+ie.name+" failed to advance stream.")}var ir=function(ie,ae,he){this.start=ie.start,this.end=ie.pos,this.string=ie.current(),this.type=ae||null,this.state=he};function Gi(ie,ae,he,de){var pe=ie.doc,Ne=pe.mode,Ve;ae=Li(pe,ae);var lt=$t(pe,ae.line),at=wr(ie,ae.line,he),Dt=new _e(lt.text,ie.options.tabSize,at),kn;for(de&&(kn=[]);(de||Dt.posie.options.maxHighlightLength?(lt=!1,Ve&&Cn(ie,ae,de,kn.pos),kn.pos=ae.length,Gt=null):Gt=dr(Ki(he,kn,de.state,li),Ne),li){var ti=li[0].name;ti&&(Gt="m-"+(Gt?ti+" "+Gt:ti))}if(!lt||Dt!=Gt){for(;atVe;--lt){if(lt<=Ne.first)return Ne.first;var at=$t(Ne,lt-1),Dt=at.stateAfter;if(Dt&&(!he||lt+(Dt instanceof tr?Dt.lookAhead:0)<=Ne.modeFrontier))return lt;var kn=gt(at.text,null,ie.options.tabSize);(pe==null||de>kn)&&(pe=lt-1,de=kn)}return pe}function Yi(ie,ae){if(ie.modeFrontier=Math.min(ie.modeFrontier,ae),!(ie.highlightFrontierhe;de--){var pe=$t(ie,de).stateAfter;if(pe&&(!(pe instanceof tr)||de+pe.lookAhead=ae:Ne.to>ae);(de||(de=[])).push(new hr(Ve,Ne.from,at?null:Ne.to))}}return de}function mr(ie,ae,he){var de;if(ie)for(var pe=0;pe=ae:Ne.to>ae);if(lt||Ne.from==ae&&Ve.type=="bookmark"&&(!he||Ne.marker.insertLeft)){var at=Ne.from==null||(Ve.inclusiveLeft?Ne.from<=ae:Ne.from0&<)for(var jo=0;jo0)){var kn=[at,1],Gt=nn(Dt.from,lt.from),li=nn(Dt.to,lt.to);(Gt<0||!Ve.inclusiveLeft&&!Gt)&&kn.push({from:Dt.from,to:lt.from}),(li>0||!Ve.inclusiveRight&&!li)&&kn.push({from:lt.to,to:Dt.to}),pe.splice.apply(pe,kn),at+=kn.length-3}}return pe}function Ii(ie){var ae=ie.markedSpans;if(ae){for(var he=0;heae)&&(!de||an(de,Ne.marker)<0)&&(de=Ne.marker)}return de}function ni(ie,ae,he,de,pe){var Ne=$t(ie,ae),Ve=Dn&&Ne.markedSpans;if(Ve)for(var lt=0;lt=0&&Gt<=0||kn<=0&&Gt>=0)&&(kn<=0&&(at.marker.inclusiveRight&&pe.inclusiveLeft?nn(Dt.to,he)>=0:nn(Dt.to,he)>0)||kn>=0&&(at.marker.inclusiveRight&&pe.inclusiveLeft?nn(Dt.from,de)<=0:nn(Dt.from,de)<0)))return!0}}}function Qn(ie){for(var ae;ae=ri(ie);)ie=ae.find(-1,!0).line;return ie}function Fi(ie){for(var ae;ae=Ut(ie);)ie=ae.find(1,!0).line;return ie}function Lr(ie){for(var ae,he;ae=Ut(ie);)ie=ae.find(1,!0).line,(he||(he=[])).push(ie);return he}function bi(ie,ae){var he=$t(ie,ae),de=Qn(he);return he==de?ae:ut(de)}function Ti(ie,ae){if(ae>ie.lastLine())return ae;var he=$t(ie,ae),de;if(!jn(ie,he))return ae;for(;de=Ut(he);)he=de.find(1,!0).line;return ut(he)+1}function jn(ie,ae){var he=Dn&&ae.markedSpans;if(he){for(var de=void 0,pe=0;peae.maxLineLength&&(ae.maxLineLength=pe,ae.maxLine=de)})}var Jr=function(ie,ae,he){this.text=ie,$e(this,ae),this.height=he?he(this):1};Jr.prototype.lineNo=function(){return ut(this)},Oi(Jr);function eo(ie,ae,he,de){ie.text=ae,ie.stateAfter&&(ie.stateAfter=null),ie.styles&&(ie.styles=null),ie.order!=null&&(ie.order=null),Ii(ie),$e(ie,he);var pe=de?de(ie):1;pe!=ie.height&&Hn(ie,pe)}function Zo(ie){ie.parent=null,Ii(ie)}var $o={},ia={};function qo(ie,ae){if(!ie||/^\s*$/.test(ie))return null;var he=ae.addModeClass?ia:$o;return he[ie]||(he[ie]=ie.replace(/\S+/g,"cm-$&"))}function Sn(ie,ae){var he=dt("span",null,null,ke?"padding-right: .1px":null),de={pre:dt("pre",[he],"CodeMirror-line"),content:he,col:0,pos:0,cm:ie,trailingSpace:!1,splitSpaces:ie.getOption("lineWrapping")};ae.measure={};for(var pe=0;pe<=(ae.rest?ae.rest.length:0);pe++){var Ne=pe?ae.rest[pe-1]:ae.line,Ve=void 0;de.pos=0,de.addToken=vs,xo(ie.display.measure)&&(Ve=bn(Ne,ie.doc.direction))&&(de.addToken=Zs(de.addToken,Ve)),de.map=[];var lt=ae!=ie.display.externalMeasured&&ut(Ne);pl(Ne,de,Br(ie,Ne,lt)),Ne.styleClasses&&(Ne.styleClasses.bgClass&&(de.bgClass=It(Ne.styleClasses.bgClass,de.bgClass||"")),Ne.styleClasses.textClass&&(de.textClass=It(Ne.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(Zr(ie.display.measure))),pe==0?(ae.measure.map=de.map,ae.measure.cache={}):((ae.measure.maps||(ae.measure.maps=[])).push(de.map),(ae.measure.caches||(ae.measure.caches=[])).push({}))}if(ke){var at=de.content.lastChild;(/\bcm-tab\b/.test(at.className)||at.querySelector&&at.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return An(ie,"renderLine",ie,ae.line,de.pre),de.pre.className&&(de.textClass=It(de.pre.className,de.textClass||"")),de}function oa(ie){var ae=Ue("span","\u2022","cm-invalidchar");return ae.title="\\u"+ie.charCodeAt(0).toString(16),ae.setAttribute("aria-label",ae.title),ae}function vs(ie,ae,he,de,pe,Ne,Ve){if(ae){var lt=ie.splitSpaces?Ga(ae,ie.trailingSpace):ae,at=ie.cm.state.specialChars,Dt=!1,kn;if(!at.test(ae))ie.col+=ae.length,kn=document.createTextNode(lt),ie.map.push(ie.pos,ie.pos+ae.length,kn),qe&&et<9&&(Dt=!0),ie.pos+=ae.length;else{kn=document.createDocumentFragment();for(var Gt=0;;){at.lastIndex=Gt;var li=at.exec(ae),ti=li?li.index-Gt:ae.length-Gt;if(ti){var er=document.createTextNode(lt.slice(Gt,Gt+ti));qe&&et<9?kn.appendChild(Ue("span",[er])):kn.appendChild(er),ie.map.push(ie.pos,ie.pos+ti,er),ie.col+=ti,ie.pos+=ti}if(!li)break;Gt+=ti+1;var rr=void 0;if(li[0]==" "){var br=ie.cm.options.tabSize,$r=br-ie.col%br;rr=kn.appendChild(Ue("span",Bn($r),"cm-tab")),rr.setAttribute("role","presentation"),rr.setAttribute("cm-text"," "),ie.col+=$r}else li[0]=="\r"||li[0]==` +`?(rr=kn.appendChild(Ue("span",li[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),rr.setAttribute("cm-text",li[0]),ie.col+=1):(rr=ie.cm.options.specialCharPlaceholder(li[0]),rr.setAttribute("cm-text",li[0]),qe&&et<9?kn.appendChild(Ue("span",[rr])):kn.appendChild(rr),ie.col+=1);ie.map.push(ie.pos,ie.pos+1,rr),ie.pos++}}if(ie.trailingSpace=lt.charCodeAt(ae.length-1)==32,he||de||pe||Dt||Ne||Ve){var Ao=he||"";de&&(Ao+=de),pe&&(Ao+=pe);var ho=Ue("span",[kn],Ao,Ne);if(Ve)for(var jo in Ve)Ve.hasOwnProperty(jo)&&jo!="style"&&jo!="class"&&ho.setAttribute(jo,Ve[jo]);return ie.content.appendChild(ho)}ie.content.appendChild(kn)}}function Ga(ie,ae){if(ie.length>1&&!/ /.test(ie))return ie;for(var he=ae,de="",pe=0;peDt&&Gt.from<=Dt));li++);if(Gt.to>=kn)return ie(he,de,pe,Ne,Ve,lt,at);ie(he,de.slice(0,Gt.to-Dt),pe,Ne,null,lt,at),Ne=null,de=de.slice(Gt.to-Dt),Dt=Gt.to}}}function xa(ie,ae,he,de){var pe=!de&&he.widgetNode;pe&&ie.map.push(ie.pos,ie.pos+ae,pe),!de&&ie.cm.display.input.needsContentAttribute&&(pe||(pe=ie.content.appendChild(document.createElement("span"))),pe.setAttribute("cm-marker",he.id)),pe&&(ie.cm.display.input.setUneditable(pe),ie.content.appendChild(pe)),ie.pos+=ae,ie.trailingSpace=!1}function pl(ie,ae,he){var de=ie.markedSpans,pe=ie.text,Ne=0;if(!de){for(var Ve=1;Veat||Ma.collapsed&&lo.to==at&&lo.from==at)){if(lo.to!=null&&lo.to!=at&&ti>lo.to&&(ti=lo.to,rr=""),Ma.className&&(er+=" "+Ma.className),Ma.css&&(li=(li?li+";":"")+Ma.css),Ma.startStyle&&lo.from==at&&(br+=" "+Ma.startStyle),Ma.endStyle&&lo.to==ti&&(jo||(jo=[])).push(Ma.endStyle,lo.to),Ma.title&&((Ao||(Ao={})).title=Ma.title),Ma.attributes)for(var $s in Ma.attributes)(Ao||(Ao={}))[$s]=Ma.attributes[$s];Ma.collapsed&&(!$r||an($r.marker,Ma)<0)&&($r=lo)}else lo.from>at&&ti>lo.from&&(ti=lo.from)}if(jo)for(var Ul=0;Ul=lt)break;for(var qu=Math.min(lt,ti);;){if(kn){var Tu=at+kn.length;if(!$r){var Zl=Tu>qu?kn.slice(0,qu-at):kn;ae.addToken(ae,Zl,Gt?Gt+er:er,br,at+Zl.length==ti?rr:"",li,Ao)}if(Tu>=qu){kn=kn.slice(qu-at),at=qu;break}at=Tu,br=""}kn=pe.slice(Ne,Ne=he[Dt++]),Gt=qo(he[Dt++],ae.cm.options)}}}function wa(ie,ae,he){this.line=ae,this.rest=Lr(ae),this.size=this.rest?ut(mt(this.rest))-he+1:1,this.node=this.text=null,this.hidden=jn(ie,ae)}function Mo(ie,ae,he){for(var de=[],pe,Ne=ae;Ne2&&Ne.push((at.bottom+Dt.top)/2-he.top)}}Ne.push(he.bottom-he.top)}}function xc(ie,ae,he){if(ie.line==ae)return{map:ie.measure.map,cache:ie.measure.cache};for(var de=0;dehe)return{map:ie.measure.maps[pe],cache:ie.measure.caches[pe],before:!0}}function Qc(ie,ae){ae=Qn(ae);var he=ut(ae),de=ie.display.externalMeasured=new wa(ie.doc,ae,he);de.lineN=he;var pe=de.built=Sn(ie,de);return de.text=pe.pre,Ge(ie.display.lineMeasure,pe.pre),de}function gu(ie,ae,he,de){return Tl(ie,xl(ie,ae),he,de)}function zl(ie,ae){if(ae>=ie.display.viewFrom&&ae=he.lineN&&aeae)&&(Ne=at-lt,pe=Ne-1,ae>=at&&(Ve="right")),pe!=null){if(de=ie[Dt+2],lt==at&&he==(de.insertLeft?"left":"right")&&(Ve=he),he=="left"&&pe==0)for(;Dt&&ie[Dt-2]==ie[Dt-3]&&ie[Dt-1].insertLeft;)de=ie[(Dt-=3)+2],Ve="left";if(he=="right"&&pe==at-lt)for(;Dt=0&&(he=ie[pe]).left==he.right;pe--);return he}function Jo(ie,ae,he,de){var pe=wc(ae.map,he,de),Ne=pe.node,Ve=pe.start,lt=pe.end,at=pe.collapse,Dt;if(Ne.nodeType==3){for(var kn=0;kn<4;kn++){for(;Ve&&Et(ae.line.text.charAt(pe.coverStart+Ve));)--Ve;for(;pe.coverStart+lt0&&(at=de="right");var Gt;ie.options.lineWrapping&&(Gt=Ne.getClientRects()).length>1?Dt=Gt[de=="right"?Gt.length-1:0]:Dt=Ne.getBoundingClientRect()}if(qe&&et<9&&!Ve&&(!Dt||!Dt.left&&!Dt.right)){var li=Ne.parentNode.getClientRects()[0];li?Dt={left:li.left,right:li.left+jl(ie.display),top:li.top,bottom:li.bottom}:Dt=pu}for(var ti=Dt.top-ae.rect.top,er=Dt.bottom-ae.rect.top,rr=(ti+er)/2,br=ae.view.measure.heights,$r=0;$r=de.text.length?(at=de.text.length,Dt="before"):at<=0&&(at=0,Dt="after"),!lt)return Ve(Dt=="before"?at-1:at,Dt=="before");function kn(er,rr,br){var $r=lt[rr],Ao=$r.level==1;return Ve(br?er-1:er,Ao!=br)}var Gt=ht(lt,at,Dt),li=xt,ti=kn(at,Gt,Dt=="before");return li!=null&&(ti.other=kn(at,li,Dt!="before")),ti}function Hu(ie,ae){var he=0;ae=Li(ie.doc,ae),ie.options.lineWrapping||(he=jl(ie.display)*ae.ch);var de=$t(ie.doc,ae.line),pe=Nr(de)+vl(ie.display);return{left:he,right:he,top:pe,bottom:pe+de.height}}function Ol(ie,ae,he,de,pe){var Ne=Zt(ie,ae,he);return Ne.xRel=pe,de&&(Ne.outside=de),Ne}function El(ie,ae,he){var de=ie.doc;if(he+=ie.display.viewOffset,he<0)return Ol(de.first,0,null,-1,-1);var pe=cn(de,he),Ne=de.first+de.size-1;if(pe>Ne)return Ol(de.first+de.size-1,$t(de,Ne).text.length,null,1,1);ae<0&&(ae=0);for(var Ve=$t(de,pe);;){var lt=gi(ie,Ve,pe,ae,he),at=wn(Ve,lt.ch+(lt.xRel>0||lt.outside>0?1:0));if(!at)return lt;var Dt=at.find(1);if(Dt.line==pe)return Dt;Ve=$t(de,pe=Dt.line)}}function jr(ie,ae,he,de){de-=Ls(ae);var pe=ae.text.length,Ne=Ze(function(Ve){return Tl(ie,he,Ve-1).bottom<=de},pe,0);return pe=Ze(function(Ve){return Tl(ie,he,Ve).top>de},Ne,pe),{begin:Ne,end:pe}}function Lu(ie,ae,he,de){he||(he=xl(ie,ae));var pe=xs(ie,ae,Tl(ie,he,de),"line").top;return jr(ie,ae,he,pe)}function Vt(ie,ae,he,de){return ie.bottom<=he?!1:ie.top>he?!0:(de?ie.left:ie.right)>ae}function gi(ie,ae,he,de,pe){pe-=Nr(ae);var Ne=xl(ie,ae),Ve=Ls(ae),lt=0,at=ae.text.length,Dt=!0,kn=bn(ae,ie.doc.direction);if(kn){var Gt=(ie.options.lineWrapping?Fu:Mu)(ie,ae,he,Ne,kn,de,pe);Dt=Gt.level!=1,lt=Dt?Gt.from:Gt.to-1,at=Dt?Gt.to:Gt.from-1}var li=null,ti=null,er=Ze(function(da){var lo=Tl(ie,Ne,da);return lo.top+=Ve,lo.bottom+=Ve,Vt(lo,de,pe,!1)?(lo.top<=pe&&lo.left<=de&&(li=da,ti=lo),!0):!1},lt,at),rr,br,$r=!1;if(ti){var Ao=de-ti.left=jo.bottom?1:0}return er=Ye(ae.text,er,1),Ol(he,er,br,$r,de-rr)}function Mu(ie,ae,he,de,pe,Ne,Ve){var lt=Ze(function(Gt){var li=pe[Gt],ti=li.level!=1;return Vt(Fa(ie,Zt(he,ti?li.to:li.from,ti?"before":"after"),"line",ae,de),Ne,Ve,!0)},0,pe.length-1),at=pe[lt];if(lt>0){var Dt=at.level!=1,kn=Fa(ie,Zt(he,Dt?at.from:at.to,Dt?"after":"before"),"line",ae,de);Vt(kn,Ne,Ve,!0)&&kn.top>Ve&&(at=pe[lt-1])}return at}function Fu(ie,ae,he,de,pe,Ne,Ve){var lt=jr(ie,ae,de,Ve),at=lt.begin,Dt=lt.end;/\s/.test(ae.text.charAt(Dt-1))&&Dt--;for(var kn=null,Gt=null,li=0;li=Dt||ti.to<=at)){var er=ti.level!=1,rr=Tl(ie,de,er?Math.min(Dt,ti.to)-1:Math.max(at,ti.from)).right,br=rrbr)&&(kn=ti,Gt=br)}}return kn||(kn=pe[pe.length-1]),kn.fromDt&&(kn={from:kn.from,to:Dt,level:kn.level}),kn}var _l;function $l(ie){if(ie.cachedTextHeight!=null)return ie.cachedTextHeight;if(_l==null){_l=Ue("pre",null,"CodeMirror-line-like");for(var ae=0;ae<49;++ae)_l.appendChild(document.createTextNode("x")),_l.appendChild(Ue("br"));_l.appendChild(document.createTextNode("x"))}Ge(ie.measure,_l);var he=_l.offsetHeight/50;return he>3&&(ie.cachedTextHeight=he),Ke(ie.measure),he||1}function jl(ie){if(ie.cachedCharWidth!=null)return ie.cachedCharWidth;var ae=Ue("span","xxxxxxxxxx"),he=Ue("pre",[ae],"CodeMirror-line-like");Ge(ie.measure,he);var de=ae.getBoundingClientRect(),pe=(de.right-de.left)/10;return pe>2&&(ie.cachedCharWidth=pe),pe||10}function Pc(ie){for(var ae=ie.display,he={},de={},pe=ae.gutters.clientLeft,Ne=ae.gutters.firstChild,Ve=0;Ne;Ne=Ne.nextSibling,++Ve){var lt=ie.display.gutterSpecs[Ve].className;he[lt]=Ne.offsetLeft+Ne.clientLeft+pe,de[lt]=Ne.clientWidth}return{fixedPos:Ic(ae),gutterTotalWidth:ae.gutters.offsetWidth,gutterLeft:he,gutterWidth:de,wrapperWidth:ae.wrapper.clientWidth}}function Ic(ie){return ie.scroller.getBoundingClientRect().left-ie.sizer.getBoundingClientRect().left}function Ts(ie){var ae=$l(ie.display),he=ie.options.lineWrapping,de=he&&Math.max(5,ie.display.scroller.clientWidth/jl(ie.display)-3);return function(pe){if(jn(ie.doc,pe))return 0;var Ne=0;if(pe.widgets)for(var Ve=0;Ve0&&(Dt=$t(ie.doc,at.line).text).length==at.ch){var kn=gt(Dt,Dt.length,ie.options.tabSize)-Dt.length;at=Zt(at.line,Math.max(0,Math.round((Ne-yl(ie.display).left)/jl(ie.display))-kn))}return at}function Il(ie,ae){if(ae>=ie.display.viewTo||(ae-=ie.display.viewFrom,ae<0))return null;for(var he=ie.display.view,de=0;deae)&&(pe.updateLineNumbers=ae),ie.curOp.viewChanged=!0,ae>=pe.viewTo)Dn&&bi(ie.doc,ae)pe.viewFrom?ol(ie):(pe.viewFrom+=de,pe.viewTo+=de);else if(ae<=pe.viewFrom&&he>=pe.viewTo)ol(ie);else if(ae<=pe.viewFrom){var Ne=He(ie,he,he+de,1);Ne?(pe.view=pe.view.slice(Ne.index),pe.viewFrom=Ne.lineN,pe.viewTo+=de):ol(ie)}else if(he>=pe.viewTo){var Ve=He(ie,ae,ae,-1);Ve?(pe.view=pe.view.slice(0,Ve.index),pe.viewTo=Ve.lineN):ol(ie)}else{var lt=He(ie,ae,ae,-1),at=He(ie,he,he+de,1);lt&&at?(pe.view=pe.view.slice(0,lt.index).concat(Mo(ie,lt.lineN,at.lineN)).concat(pe.view.slice(at.index)),pe.viewTo+=de):ol(ie)}var Dt=pe.externalMeasured;Dt&&(he=pe.lineN&&ae=de.viewTo)){var Ne=de.view[Il(ie,ae)];if(Ne.node!=null){var Ve=Ne.changes||(Ne.changes=[]);Lt(Ve,he)==-1&&Ve.push(he)}}}function ol(ie){ie.display.viewFrom=ie.display.viewTo=ie.doc.first,ie.display.view=[],ie.display.viewOffset=0}function He(ie,ae,he,de){var pe=Il(ie,ae),Ne,Ve=ie.display.view;if(!Dn||he==ie.doc.first+ie.doc.size)return{index:pe,lineN:he};for(var lt=ie.display.viewFrom,at=0;at0){if(pe==Ve.length-1)return null;Ne=lt+Ve[pe].size-ae,pe++}else Ne=lt-ae;ae+=Ne,he+=Ne}for(;bi(ie.doc,he)!=he;){if(pe==(de<0?0:Ve.length-1))return null;he+=de*Ve[pe-(de<0?1:0)].size,pe+=de}return{index:pe,lineN:he}}function nt(ie,ae,he){var de=ie.display,pe=de.view;pe.length==0||ae>=de.viewTo||he<=de.viewFrom?(de.view=Mo(ie,ae,he),de.viewFrom=ae):(de.viewFrom>ae?de.view=Mo(ie,ae,de.viewFrom).concat(de.view):de.viewFromhe&&(de.view=de.view.slice(0,Il(ie,he)))),de.viewTo=he}function ct(ie){for(var ae=ie.display.view,he=0,de=0;de=ie.display.viewTo||lt.to().line0?ae.blinker=setInterval(function(){ie.hasFocus()||_i(ie),ae.cursorDiv.style.visibility=(he=!he)?"":"hidden"},ie.options.cursorBlinkRate):ie.options.cursorBlinkRate<0&&(ae.cursorDiv.style.visibility="hidden")}}function Ni(ie){ie.state.focused||(ie.display.input.focus(),Mi(ie))}function ar(ie){ie.state.delayingBlurEvent=!0,setTimeout(function(){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1,_i(ie))},100)}function Mi(ie,ae){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1),ie.options.readOnly!="nocursor"&&(ie.state.focused||(An(ie,"focus",ie,ae),ie.state.focused=!0,Wt(ie.display.wrapper,"CodeMirror-focused"),!ie.curOp&&ie.display.selForContextMenu!=ie.doc.sel&&(ie.display.input.reset(),ke&&setTimeout(function(){return ie.display.input.reset(!0)},20)),ie.display.input.receivedFocus()),fi(ie))}function _i(ie,ae){ie.state.delayingBlurEvent||(ie.state.focused&&(An(ie,"blur",ie,ae),ie.state.focused=!1,Ie(ie.display.wrapper,"CodeMirror-focused")),clearInterval(ie.display.blinker),setTimeout(function(){ie.state.focused||(ie.display.shift=!1)},150))}function Ei(ie){for(var ae=ie.display,he=ae.lineDiv.offsetTop,de=0;de.005||kn<-.005)&&(Hn(pe.line,Ve),Sr(pe.line),pe.rest))for(var Gt=0;Gtie.display.sizerWidth){var li=Math.ceil(lt/jl(ie.display));li>ie.display.maxLineLength&&(ie.display.maxLineLength=li,ie.display.maxLine=pe.line,ie.display.maxLineChanged=!0)}}}}function Sr(ie){if(ie.widgets)for(var ae=0;ae=Ve&&(Ne=cn(ae,Nr($t(ae,at))-ie.wrapper.clientHeight),Ve=at)}return{from:Ne,to:Math.max(Ve,Ne+1)}}function $i(ie,ae){if(!yi(ie,"scrollCursorIntoView")){var he=ie.display,de=he.sizer.getBoundingClientRect(),pe=null;if(ae.top+de.top<0?pe=!0:ae.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(pe=!1),pe!=null&&!Pt){var Ne=Ge("div","\u200B",null,`position: absolute; + height: `+(lo-jo)+"px"))}function Gt(ho,jo,da){var lo=$t(pe,ho),Ma=lo.text.length,$s,Ul;function fl(Zl,cc){return Bs(ie,Zt(ho,Zl),"div",lo,cc)}function qu(Zl,cc,xu){var Kl=Lu(ie,lo,null,Zl),cs=cc=="ltr"==(xu=="after")?"left":"right",Pl=xu=="after"?Kl.begin:Kl.end-(/\s/.test(lo.text.charAt(Kl.end-1))?2:1);return fl(Pl,cs)[cs]}var Tu=bn(lo,pe.direction);return At(Tu,jo||0,da==null?Ma:da,function(Zl,cc,xu,Kl){var cs=xu=="ltr",Pl=fl(Zl,cs?"left":"right"),nu=fl(cc-1,cs?"right":"left"),wu=jo==null&&Zl==0,id=da==null&&cc==Ma,gl=Kl==0,Wc=!Tu||Kl==Tu.length-1;if(nu.top-Pl.top<=3){var Fl=(Dt?wu:id)&&gl,$f=(Dt?id:wu)&&Wc,Mc=Fl?lt:(cs?Pl:nu).left,dc=$f?at:(cs?nu:Pl).right;kn(Mc,Pl.top,dc-Mc,Pl.bottom)}else{var ec,js,iu,Ld;cs?(ec=Dt&&wu&&gl?lt:Pl.left,js=Dt?at:qu(Zl,xu,"before"),iu=Dt?lt:qu(cc,xu,"after"),Ld=Dt&&id&&Wc?at:nu.right):(ec=Dt?qu(Zl,xu,"before"):lt,js=!Dt&&wu&&gl?at:Pl.right,iu=!Dt&&id&&Wc?lt:nu.left,Ld=Dt?qu(cc,xu,"after"):at),kn(ec,Pl.top,js-ec,Pl.bottom),Pl.bottom0?ae.blinker=setInterval(function(){ie.hasFocus()||_i(ie),ae.cursorDiv.style.visibility=(he=!he)?"":"hidden"},ie.options.cursorBlinkRate):ie.options.cursorBlinkRate<0&&(ae.cursorDiv.style.visibility="hidden")}}function Ni(ie){ie.state.focused||(ie.display.input.focus(),Mi(ie))}function ar(ie){ie.state.delayingBlurEvent=!0,setTimeout(function(){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1,_i(ie))},100)}function Mi(ie,ae){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1),ie.options.readOnly!="nocursor"&&(ie.state.focused||(An(ie,"focus",ie,ae),ie.state.focused=!0,Wt(ie.display.wrapper,"CodeMirror-focused"),!ie.curOp&&ie.display.selForContextMenu!=ie.doc.sel&&(ie.display.input.reset(),ke&&setTimeout(function(){return ie.display.input.reset(!0)},20)),ie.display.input.receivedFocus()),fi(ie))}function _i(ie,ae){ie.state.delayingBlurEvent||(ie.state.focused&&(An(ie,"blur",ie,ae),ie.state.focused=!1,Ie(ie.display.wrapper,"CodeMirror-focused")),clearInterval(ie.display.blinker),setTimeout(function(){ie.state.focused||(ie.display.shift=!1)},150))}function Ei(ie){for(var ae=ie.display,he=ae.lineDiv.offsetTop,de=0;de.005||kn<-.005)&&(Hn(pe.line,Ve),Sr(pe.line),pe.rest))for(var Gt=0;Gtie.display.sizerWidth){var li=Math.ceil(lt/jl(ie.display));li>ie.display.maxLineLength&&(ie.display.maxLineLength=li,ie.display.maxLine=pe.line,ie.display.maxLineChanged=!0)}}}}function Sr(ie){if(ie.widgets)for(var ae=0;ae=Ve&&(Ne=cn(ae,Nr($t(ae,at))-ie.wrapper.clientHeight),Ve=at)}return{from:Ne,to:Math.max(Ve,Ne+1)}}function $i(ie,ae){if(!yi(ie,"scrollCursorIntoView")){var he=ie.display,de=he.sizer.getBoundingClientRect(),pe=null;if(ae.top+de.top<0?pe=!0:ae.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(pe=!1),pe!=null&&!Pt){var Ne=Ue("div","\u200B",null,`position: absolute; top: `+(ae.top-he.viewOffset-vl(ie.display))+`px; height: `+(ae.bottom-ae.top+rl(ie)+he.barHeight)+`px; - left: `+ae.left+"px; width: "+Math.max(2,ae.right-ae.left)+"px;");ie.display.lineSpace.appendChild(Ne),Ne.scrollIntoView(pe),ie.display.lineSpace.removeChild(Ne)}}}function xr(ie,ae,he,de){de==null&&(de=0);var pe;!ie.options.lineWrapping&&ae==he&&(ae=ae.ch?Zt(ae.line,ae.sticky=="before"?ae.ch-1:ae.ch,"after"):ae,he=ae.sticky=="before"?Zt(ae.line,ae.ch+1,"before"):ae);for(var Ne=0;Ne<5;Ne++){var Ve=!1,lt=Fa(ie,ae),at=!he||he==ae?lt:Fa(ie,he);pe={left:Math.min(lt.left,at.left),top:Math.min(lt.top,at.top)-de,right:Math.max(lt.left,at.left),bottom:Math.max(lt.bottom,at.bottom)+de};var Dt=no(ie,pe),kn=ie.doc.scrollTop,Gt=ie.doc.scrollLeft;if(Dt.scrollTop!=null&&(ya(ie,Dt.scrollTop),Math.abs(ie.doc.scrollTop-kn)>1&&(Ve=!0)),Dt.scrollLeft!=null&&(Ha(ie,Dt.scrollLeft),Math.abs(ie.doc.scrollLeft-Gt)>1&&(Ve=!0)),!Ve)break}return pe}function uo(ie,ae){var he=no(ie,ae);he.scrollTop!=null&&ya(ie,he.scrollTop),he.scrollLeft!=null&&Ha(ie,he.scrollLeft)}function no(ie,ae){var he=ie.display,de=$l(ie.display);ae.top<0&&(ae.top=0);var pe=ie.curOp&&ie.curOp.scrollTop!=null?ie.curOp.scrollTop:he.scroller.scrollTop,Ne=oc(ie),Ve={};ae.bottom-ae.top>Ne&&(ae.bottom=ae.top+Ne);var lt=ie.doc.height+fu(he),at=ae.toplt-de;if(ae.toppe+Ne){var kn=Math.min(ae.top,(Dt?lt:ae.bottom)-Ne);kn!=pe&&(Ve.scrollTop=kn)}var Gt=ie.options.fixedGutter?0:he.gutters.offsetWidth,li=ie.curOp&&ie.curOp.scrollLeft!=null?ie.curOp.scrollLeft:he.scroller.scrollLeft-Gt,ti=Sl(ie)-he.gutters.offsetWidth,er=ae.right-ae.left>ti;return er&&(ae.right=ae.left+ti),ae.left<10?Ve.scrollLeft=0:ae.leftti+li-3&&(Ve.scrollLeft=ae.right+(er?0:10)-ti),Ve}function po(ie,ae){ae!=null&&(la(ie),ie.curOp.scrollTop=(ie.curOp.scrollTop==null?ie.doc.scrollTop:ie.curOp.scrollTop)+ae)}function mo(ie){la(ie);var ae=ie.getCursor();ie.curOp.scrollToPos={from:ae,to:ae,margin:ie.options.cursorScrollMargin}}function co(ie,ae,he){(ae!=null||he!=null)&&la(ie),ae!=null&&(ie.curOp.scrollLeft=ae),he!=null&&(ie.curOp.scrollTop=he)}function sr(ie,ae){la(ie),ie.curOp.scrollToPos=ae}function la(ie){var ae=ie.curOp.scrollToPos;if(ae){ie.curOp.scrollToPos=null;var he=Hu(ie,ae.from),de=Hu(ie,ae.to);ea(ie,he,de,ae.margin)}}function ea(ie,ae,he,de){var pe=no(ie,{left:Math.min(ae.left,he.left),top:Math.min(ae.top,he.top)-de,right:Math.max(ae.right,he.right),bottom:Math.max(ae.bottom,he.bottom)+de});co(ie,pe.scrollLeft,pe.scrollTop)}function ya(ie,ae){Math.abs(ie.doc.scrollTop-ae)<2||(ye||Mr(ie,{top:ae}),Va(ie,ae,!0),ye&&Mr(ie),wi(ie,100))}function Va(ie,ae,he){ae=Math.max(0,Math.min(ie.display.scroller.scrollHeight-ie.display.scroller.clientHeight,ae)),!(ie.display.scroller.scrollTop==ae&&!he)&&(ie.doc.scrollTop=ae,ie.display.scrollbars.setScrollTop(ae),ie.display.scroller.scrollTop!=ae&&(ie.display.scroller.scrollTop=ae))}function Ha(ie,ae,he,de){ae=Math.max(0,Math.min(ae,ie.display.scroller.scrollWidth-ie.display.scroller.clientWidth)),!((he?ae==ie.doc.scrollLeft:Math.abs(ie.doc.scrollLeft-ae)<2)&&!de)&&(ie.doc.scrollLeft=ae,Fo(ie),ie.display.scroller.scrollLeft!=ae&&(ie.display.scroller.scrollLeft=ae),ie.display.scrollbars.setScrollLeft(ae))}function Ba(ie){var ae=ie.display,he=ae.gutters.offsetWidth,de=Math.round(ie.doc.height+fu(ie.display));return{clientHeight:ae.scroller.clientHeight,viewHeight:ae.wrapper.clientHeight,scrollWidth:ae.scroller.scrollWidth,clientWidth:ae.scroller.clientWidth,viewWidth:ae.wrapper.clientWidth,barLeft:ie.options.fixedGutter?he:0,docHeight:de,scrollHeight:de+rl(ie)+ae.barHeight,nativeBarWidth:ae.nativeBarWidth,gutterWidth:he}}var hs=function(ie,ae,he){this.cm=he;var de=this.vert=Ge("div",[Ge("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),pe=this.horiz=Ge("div",[Ge("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");de.tabIndex=pe.tabIndex=-1,ie(de),ie(pe),un(de,"scroll",function(){de.clientHeight&&ae(de.scrollTop,"vertical")}),un(pe,"scroll",function(){pe.clientWidth&&ae(pe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,qe&&et<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};hs.prototype.update=function(ie){var ae=ie.scrollWidth>ie.clientWidth+1,he=ie.scrollHeight>ie.clientHeight+1,de=ie.nativeBarWidth;if(he){this.vert.style.display="block",this.vert.style.bottom=ae?de+"px":"0";var pe=ie.viewHeight-(ae?de:0);this.vert.firstChild.style.height=Math.max(0,ie.scrollHeight-ie.clientHeight+pe)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(ae){this.horiz.style.display="block",this.horiz.style.right=he?de+"px":"0",this.horiz.style.left=ie.barLeft+"px";var Ne=ie.viewWidth-ie.barLeft-(he?de:0);this.horiz.firstChild.style.width=Math.max(0,ie.scrollWidth-ie.clientWidth+Ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&ie.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:he?de:0,bottom:ae?de:0}},hs.prototype.setScrollLeft=function(ie){this.horiz.scrollLeft!=ie&&(this.horiz.scrollLeft=ie),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},hs.prototype.setScrollTop=function(ie){this.vert.scrollTop!=ie&&(this.vert.scrollTop=ie),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},hs.prototype.zeroWidthHack=function(){var ie=ce&&!it?"12px":"18px";this.horiz.style.height=this.vert.style.width=ie,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Re,this.disableVert=new Re},hs.prototype.enableZeroWidthBar=function(ie,ae,he){ie.style.pointerEvents="auto";function de(){var pe=ie.getBoundingClientRect(),Ne=he=="vert"?document.elementFromPoint(pe.right-1,(pe.top+pe.bottom)/2):document.elementFromPoint((pe.right+pe.left)/2,pe.bottom-1);Ne!=ie?ie.style.pointerEvents="none":ae.set(1e3,de)}ae.set(1e3,de)},hs.prototype.clear=function(){var ie=this.horiz.parentNode;ie.removeChild(this.horiz),ie.removeChild(this.vert)};var La=function(){};La.prototype.update=function(){return{bottom:0,right:0}},La.prototype.setScrollLeft=function(){},La.prototype.setScrollTop=function(){},La.prototype.clear=function(){};function Ca(ie,ae){ae||(ae=Ba(ie));var he=ie.display.barWidth,de=ie.display.barHeight;Ta(ie,ae);for(var pe=0;pe<4&&he!=ie.display.barWidth||de!=ie.display.barHeight;pe++)he!=ie.display.barWidth&&ie.options.lineWrapping&&Ei(ie),Ta(ie,Ba(ie)),he=ie.display.barWidth,de=ie.display.barHeight}function Ta(ie,ae){var he=ie.display,de=he.scrollbars.update(ae);he.sizer.style.paddingRight=(he.barWidth=de.right)+"px",he.sizer.style.paddingBottom=(he.barHeight=de.bottom)+"px",he.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(he.scrollbarFiller.style.display="block",he.scrollbarFiller.style.height=de.bottom+"px",he.scrollbarFiller.style.width=de.right+"px"):he.scrollbarFiller.style.display="",de.bottom&&ie.options.coverGutterNextToScrollbar&&ie.options.fixedGutter?(he.gutterFiller.style.display="block",he.gutterFiller.style.height=de.bottom+"px",he.gutterFiller.style.width=ae.gutterWidth+"px"):he.gutterFiller.style.display=""}var os={native:hs,null:La};function fs(ie){ie.display.scrollbars&&(ie.display.scrollbars.clear(),ie.display.scrollbars.addClass&&Ie(ie.display.wrapper,ie.display.scrollbars.addClass)),ie.display.scrollbars=new os[ie.options.scrollbarStyle](function(ae){ie.display.wrapper.insertBefore(ae,ie.display.scrollbarFiller),un(ae,"mousedown",function(){ie.state.focused&&setTimeout(function(){return ie.display.input.focus()},0)}),ae.setAttribute("cm-not-content","true")},function(ae,he){he=="horizontal"?Ha(ie,ae):ya(ie,ae)},ie),ie.display.scrollbars.addClass&&Wt(ie.display.wrapper,ie.display.scrollbars.addClass)}var Qa=0;function Oa(ie){ie.curOp={cm:ie,viewChanged:!1,startHeight:ie.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Qa},Ka(ie.curOp)}function Is(ie){var ae=ie.curOp;ae&&ko(ae,function(he){for(var de=0;de=he.viewTo)||he.maxLineChanged&&ae.options.lineWrapping,ie.update=ie.mustUpdate&&new vi(ae,ie.mustUpdate&&{top:ie.scrollTop,ensure:ie.scrollToPos},ie.forceUpdate)}function pt(ie){ie.updatedDisplay=ie.mustUpdate&&yr(ie.cm,ie.update)}function Jt(ie){var ae=ie.cm,he=ae.display;ie.updatedDisplay&&Ei(ae),ie.barMeasure=Ba(ae),he.maxLineChanged&&!ae.options.lineWrapping&&(ie.adjustWidthTo=gu(ae,he.maxLine,he.maxLine.text.length).left+3,ae.display.sizerWidth=ie.adjustWidthTo,ie.barMeasure.scrollWidth=Math.max(he.scroller.clientWidth,he.sizer.offsetLeft+ie.adjustWidthTo+rl(ae)+ae.display.barWidth),ie.maxScrollLeft=Math.max(0,he.sizer.offsetLeft+ie.adjustWidthTo-Sl(ae))),(ie.updatedDisplay||ie.selectionChanged)&&(ie.preparedSelection=he.input.prepareSelection())}function _t(ie){var ae=ie.cm;ie.adjustWidthTo!=null&&(ae.display.sizer.style.minWidth=ie.adjustWidthTo+"px",ie.maxScrollLeft=ie.display.viewTo)){var he=+new Date+ie.options.workTime,de=wr(ie,ae.highlightFrontier),pe=[];ae.iter(de.line,Math.min(ae.first+ae.size,ie.display.viewTo+500),function(Ne){if(de.line>=ie.display.viewFrom){var Ve=Ne.styles,lt=Ne.text.length>ie.options.maxHighlightLength?Yt(ae.mode,de.state):null,at=Fr(ie,Ne,de,!0);lt&&(de.state=lt),Ne.styles=at.styles;var Dt=Ne.styleClasses,kn=at.classes;kn?Ne.styleClasses=kn:Dt&&(Ne.styleClasses=null);for(var Gt=!Ve||Ve.length!=Ne.styles.length||Dt!=kn&&(!Dt||!kn||Dt.bgClass!=kn.bgClass||Dt.textClass!=kn.textClass),li=0;!Gt&&lihe)return wi(ie,ie.options.workDelay),!0}),ae.highlightFrontier=de.line,ae.modeFrontier=Math.max(ae.modeFrontier,de.line),pe.length&&fn(ie,function(){for(var Ne=0;Ne=he.viewFrom&&ae.visible.to<=he.viewTo&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo)&&he.renderedView==he.view&&ct(ie)==0)return!1;Hr(ie)&&(ol(ie),ae.dims=Pc(ie));var pe=de.first+de.size,Ne=Math.max(ae.visible.from-ie.options.viewportMargin,de.first),Ve=Math.min(pe,ae.visible.to+ie.options.viewportMargin);he.viewFromVe&&he.viewTo-Ve<20&&(Ve=Math.min(pe,he.viewTo)),Dn&&(Ne=bi(ie.doc,Ne),Ve=Ti(ie.doc,Ve));var lt=Ne!=he.viewFrom||Ve!=he.viewTo||he.lastWrapHeight!=ae.wrapperHeight||he.lastWrapWidth!=ae.wrapperWidth;nt(ie,Ne,Ve),he.viewOffset=Nr($t(ie.doc,he.viewFrom)),ie.display.mover.style.top=he.viewOffset+"px";var at=ct(ie);if(!lt&&at==0&&!ae.force&&he.renderedView==he.view&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo))return!1;var Dt=Ui(ie);return at>4&&(he.lineDiv.style.display="none"),Cr(ie,he.updateLineNumbers,ae.dims),at>4&&(he.lineDiv.style.display=""),he.renderedView=he.view,Ri(Dt),Ke(he.cursorDiv),Ke(he.selectionDiv),he.gutters.style.height=he.sizer.style.minHeight=0,lt&&(he.lastWrapHeight=ae.wrapperHeight,he.lastWrapWidth=ae.wrapperWidth,wi(ie,400)),he.updateLineNumbers=null,!0}function Zi(ie,ae){for(var he=ae.viewport,de=!0;;de=!1){if(!de||!ie.options.lineWrapping||ae.oldDisplayWidth==Sl(ie)){if(he&&he.top!=null&&(he={top:Math.min(ie.doc.height+fu(ie.display)-oc(ie),he.top)}),ae.visible=ai(ie.display,ie.doc,he),ae.visible.from>=ie.display.viewFrom&&ae.visible.to<=ie.display.viewTo)break}else de&&(ae.visible=ai(ie.display,ie.doc,he));if(!yr(ie,ae))break;Ei(ie);var pe=Ba(ie);qt(ie),Ca(ie,pe),vo(ie,pe),ae.force=!1}ae.signal(ie,"update",ie),(ie.display.viewFrom!=ie.display.reportedViewFrom||ie.display.viewTo!=ie.display.reportedViewTo)&&(ae.signal(ie,"viewportChange",ie,ie.display.viewFrom,ie.display.viewTo),ie.display.reportedViewFrom=ie.display.viewFrom,ie.display.reportedViewTo=ie.display.viewTo)}function Mr(ie,ae){var he=new vi(ie,ae);if(yr(ie,he)){Ei(ie),Zi(ie,he);var de=Ba(ie);qt(ie),Ca(ie,de),vo(ie,de),he.finish()}}function Cr(ie,ae,he){var de=ie.display,pe=ie.options.lineNumbers,Ne=de.lineDiv,Ve=Ne.firstChild;function lt(er){var rr=er.nextSibling;return ke&&ce&&ie.display.currentWheelTarget==er?er.style.display="none":er.parentNode.removeChild(er),rr}for(var at=de.view,Dt=de.viewFrom,kn=0;kn-1&&(ti=!1),ka(ie,Gt,Dt,he)),ti&&(Ke(Gt.lineNumber),Gt.lineNumber.appendChild(document.createTextNode(_n(ie.options,Dt)))),Ve=Gt.node.nextSibling}Dt+=Gt.size}for(;Ve;)Ve=lt(Ve)}function Tr(ie){var ae=ie.gutters.offsetWidth;ie.sizer.style.marginLeft=ae+"px"}function vo(ie,ae){ie.display.sizer.style.minHeight=ae.docHeight+"px",ie.display.heightForcer.style.top=ae.docHeight+"px",ie.display.gutters.style.height=ae.docHeight+ie.display.barHeight+rl(ie)+"px"}function Fo(ie){var ae=ie.display,he=ae.view;if(!(!ae.alignWidgets&&(!ae.gutters.firstChild||!ie.options.fixedGutter))){for(var de=Ic(ae)-ae.scroller.scrollLeft+ie.doc.scrollLeft,pe=ae.gutters.offsetWidth,Ne=de+"px",Ve=0;VeVe.clientWidth,at=Ve.scrollHeight>Ve.clientHeight;if(de&<||pe&&at){if(pe&&ce&&ke){e:for(var Dt=ae.target,kn=Ne.view;Dt!=Ve;Dt=Dt.parentNode)for(var Gt=0;Gt=0&&nn(ie,de.to())<=0)return he}return-1};var Dr=function(ie,ae){this.anchor=ie,this.head=ae};Dr.prototype.from=function(){return oi(this.anchor,this.head)},Dr.prototype.to=function(){return Si(this.anchor,this.head)},Dr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Go(ie,ae,he){var de=ie&&ie.options.selectionsMayTouch,pe=ae[he];ae.sort(function(li,ti){return nn(li.from(),ti.from())}),he=Lt(ae,pe);for(var Ne=1;Ne0:at>=0){var Dt=oi(lt.from(),Ve.from()),kn=Si(lt.to(),Ve.to()),Gt=lt.empty()?Ve.from()==Ve.head:lt.from()==lt.head;Ne<=he&&--he,ae.splice(--Ne,2,new Dr(Gt?kn:Dt,Gt?Dt:kn))}}return new Do(ae,he)}function _o(ie,ae){return new Do([new Dr(ie,ae||ie)],0)}function na(ie){return ie.text?Zt(ie.from.line+ie.text.length-1,mt(ie.text).length+(ie.text.length==1?ie.from.ch:0)):ie.to}function ta(ie,ae){if(nn(ie,ae.from)<0)return ie;if(nn(ie,ae.to)<=0)return na(ae);var he=ie.line+ae.text.length-(ae.to.line-ae.from.line)-1,de=ie.ch;return ie.line==ae.to.line&&(de+=na(ae).ch-ae.to.ch),Zt(he,de)}function _a(ie,ae){for(var he=[],de=0;de1&&ie.remove(lt.line+1,er-1),ie.insert(lt.line+1,$r)}ji(ie,"change",ie,ae)}function ts(ie,ae,he){function de(pe,Ne,Ve){if(pe.linked)for(var lt=0;lt1&&!ie.done[ie.done.length-2].ranges)return ie.done.pop(),mt(ie.done)}function Xo(ie,ae,he,de){var pe=ie.history;pe.undone.length=0;var Ne=+new Date,Ve,lt;if((pe.lastOp==de||pe.lastOrigin==ae.origin&&ae.origin&&(ae.origin.charAt(0)=="+"&&pe.lastModTime>Ne-(ie.cm?ie.cm.options.historyEventDelay:500)||ae.origin.charAt(0)=="*"))&&(Ve=Gr(pe,pe.lastOp==de)))lt=mt(Ve.changes),nn(ae.from,ae.to)==0&&nn(ae.from,lt.to)==0?lt.to=na(ae):Ve.changes.push(oo(ie,ae));else{var at=mt(pe.done);for((!at||!at.ranges)&&Rs(ie.sel,pe.done),Ve={changes:[oo(ie,ae)],generation:pe.generation},pe.done.push(Ve);pe.done.length>pe.undoDepth;)pe.done.shift(),pe.done[0].ranges||pe.done.shift()}pe.done.push(he),pe.generation=++pe.maxGeneration,pe.lastModTime=pe.lastSelTime=Ne,pe.lastOp=pe.lastSelOp=de,pe.lastOrigin=pe.lastSelOrigin=ae.origin,lt||An(ie,"historyAdded")}function ua(ie,ae,he,de){var pe=ae.charAt(0);return pe=="*"||pe=="+"&&he.ranges.length==de.ranges.length&&he.somethingSelected()==de.somethingSelected()&&new Date-ie.history.lastSelTime<=(ie.cm?ie.cm.options.historyEventDelay:500)}function al(ie,ae,he,de){var pe=ie.history,Ne=de&&de.origin;he==pe.lastSelOp||Ne&&pe.lastSelOrigin==Ne&&(pe.lastModTime==pe.lastSelTime&&pe.lastOrigin==Ne||ua(ie,Ne,mt(pe.done),ae))?pe.done[pe.done.length-1]=ae:Rs(ae,pe.done),pe.lastSelTime=+new Date,pe.lastSelOrigin=Ne,pe.lastSelOp=he,de&&de.clearRedo!==!1&&qi(pe.undone)}function Rs(ie,ae){var he=mt(ae);he&&he.ranges&&he.equals(ie)||ae.push(ie)}function Al(ie,ae,he,de){var pe=ae["spans_"+ie.id],Ne=0;ie.iter(Math.max(ie.first,he),Math.min(ie.first+ie.size,de),function(Ve){Ve.markedSpans&&((pe||(pe=ae["spans_"+ie.id]={}))[Ne]=Ve.markedSpans),++Ne})}function Na(ie){if(!ie)return null;for(var ae,he=0;he-1&&(mt(lt)[Gt]=Dt[Gt],delete Dt[Gt])}}return de}function Ll(ie,ae,he,de){if(de){var pe=ie.anchor;if(he){var Ne=nn(ae,pe)<0;Ne!=nn(he,pe)<0?(pe=ae,ae=he):Ne!=nn(ae,he)<0&&(ae=he)}return new Dr(pe,ae)}else return new Dr(he||ae,ae)}function Wa(ie,ae,he,de,pe){pe==null&&(pe=ie.cm&&(ie.cm.display.shift||ie.extend)),as(ie,new Do([Ll(ie.sel.primary(),ae,he,pe)],0),de)}function $a(ie,ae,he){for(var de=[],pe=ie.cm&&(ie.cm.display.shift||ie.extend),Ne=0;Ne=ae.ch:lt.to>ae.ch))){if(pe&&(An(at,"beforeCursorEnter"),at.explicitlyCleared))if(Ne.markedSpans){--Ve;continue}else break;if(!at.atomic)continue;if(he){var Gt=at.find(de<0?1:-1),li=void 0;if((de<0?kn:Dt)&&(Gt=vu(ie,Gt,-de,Gt&&Gt.line==ae.line?Ne:null)),Gt&&Gt.line==ae.line&&(li=nn(Gt,he))&&(de<0?li<0:li>0))return Ys(ie,Gt,ae,de,pe)}var ti=at.find(de<0?-1:1);return(de<0?Dt:kn)&&(ti=vu(ie,ti,de,ti.line==ae.line?Ne:null)),ti?Ys(ie,ti,ae,de,pe):null}}return ae}function Wu(ie,ae,he,de,pe){var Ne=de||1,Ve=Ys(ie,ae,he,Ne,pe)||!pe&&Ys(ie,ae,he,Ne,!0)||Ys(ie,ae,he,-Ne,pe)||!pe&&Ys(ie,ae,he,-Ne,!0);return Ve||(ie.cantEdit=!0,Zt(ie.first,0))}function vu(ie,ae,he,de){return he<0&&ae.ch==0?ae.line>ie.first?Li(ie,Zt(ae.line-1)):null:he>0&&ae.ch==(de||$t(ie,ae.line)).text.length?ae.line=0;--pe)gs(ie,{from:de[pe].from,to:de[pe].to,text:pe?[""]:ae.text,origin:ae.origin});else gs(ie,ae)}}function gs(ie,ae){if(!(ae.text.length==1&&ae.text[0]==""&&nn(ae.from,ae.to)==0)){var he=_a(ie,ae);Xo(ie,ae,he,ie.cm?ie.cm.curOp.id:NaN),ql(ie,ae,he,fr(ie,ae));var de=[];ts(ie,function(pe,Ne){!Ne&&Lt(de,pe.history)==-1&&(ss(pe.history,ae),de.push(pe.history)),ql(pe,ae,null,fr(pe,ae))})}}function Nu(ie,ae,he){var de=ie.cm&&ie.cm.state.suppressEdits;if(!(de&&!he)){for(var pe=ie.history,Ne,Ve=ie.sel,lt=ae=="undo"?pe.done:pe.undone,at=ae=="undo"?pe.undone:pe.done,Dt=0;Dt=0;--ti){var er=li(ti);if(er)return er.v}}}}function Cc(ie,ae){if(ae!=0&&(ie.first+=ae,ie.sel=new Do(Yn(ie.sel.ranges,function(pe){return new Dr(Zt(pe.anchor.line+ae,pe.anchor.ch),Zt(pe.head.line+ae,pe.head.ch))}),ie.sel.primIndex),ie.cm)){ws(ie.cm,ie.first,ie.first-ae,ae);for(var he=ie.cm.display,de=he.viewFrom;deie.lastLine())){if(ae.from.lineNe&&(ae={from:ae.from,to:Zt(Ne,$t(ie,Ne).text.length),text:[ae.text[0]],origin:ae.origin}),ae.removed=zt(ie,ae.from,ae.to),he||(he=_a(ie,ae)),ie.cm?ac(ie.cm,ae,de):Ia(ie,ae,de),Js(ie,he,Nt),ie.cantEdit&&Wu(ie,Zt(ie.firstLine(),0))&&(ie.cantEdit=!1)}}function ac(ie,ae,he){var de=ie.doc,pe=ie.display,Ne=ae.from,Ve=ae.to,lt=!1,at=Ne.line;ie.options.lineWrapping||(at=ut(Qn($t(de,Ne.line))),de.iter(at,Ve.line+1,function(ti){if(ti==pe.maxLine)return lt=!0,!0})),de.sel.contains(ae.from,ae.to)>-1&&ii(ie),Ia(de,ae,he,Ts(ie)),ie.options.lineWrapping||(de.iter(at,Ne.line+ae.text.length,function(ti){var er=wo(ti);er>pe.maxLineLength&&(pe.maxLine=ti,pe.maxLineLength=er,pe.maxLineChanged=!0,lt=!1)}),lt&&(ie.curOp.updateMaxLine=!0)),Yi(de,Ne.line),wi(ie,400);var Dt=ae.text.length-(Ve.line-Ne.line)-1;ae.full?ws(ie):Ne.line==Ve.line&&ae.text.length==1&&!Ua(ie.doc,ae)?va(ie,Ne.line,"text"):ws(ie,Ne.line,Ve.line+1,Dt);var kn=Ai(ie,"changes"),Gt=Ai(ie,"change");if(Gt||kn){var li={from:Ne,to:Ve,text:ae.text,removed:ae.removed,origin:ae.origin};Gt&&ji(ie,"change",ie,li),kn&&(ie.curOp.changeObjs||(ie.curOp.changeObjs=[])).push(li)}ie.display.selForContextMenu=null}function sc(ie,ae,he,de,pe){var Ne;de||(de=he),nn(de,he)<0&&(Ne=[de,he],he=Ne[0],de=Ne[1]),typeof ae=="string"&&(ae=ie.splitLines(ae)),Ps(ie,{from:he,to:de,text:ae,origin:pe})}function yu(ie,ae,he,de){he1||!(this.children[0]instanceof ps))){var lt=[];this.collapse(lt),this.children=[new ps(lt)],this.children[0].parent=this}},collapse:function(ie){for(var ae=0;ae50){for(var Ve=pe.lines.length%25+25,lt=Ve;lt10);ie.parent.maybeSpill()}},iterN:function(ie,ae,he){for(var de=0;deie.display.maxLineLength&&(ie.display.maxLine=Dt,ie.display.maxLineLength=kn,ie.display.maxLineChanged=!0)}de!=null&&ie&&this.collapsed&&ws(ie,de,pe+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,ie&&zo(ie.doc)),ie&&ji(ie,"markerCleared",ie,this,de,pe),ae&&Is(ie),this.parent&&this.parent.clear()}},gn.prototype.find=function(ie,ae){ie==null&&this.type=="bookmark"&&(ie=1);for(var he,de,pe=0;pe0||Ve==0&&Ne.clearWhenEmpty!==!1)return Ne;if(Ne.replacedWith&&(Ne.collapsed=!0,Ne.widgetNode=ft("span",[Ne.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Ne.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Ne.widgetNode.insertLeft=!0)),Ne.collapsed){if(ni(ie,ae.line,ae,he,Ne)||ae.line!=he.line&&ni(ie,he.line,ae,he,Ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mn()}Ne.addToHistory&&Xo(ie,{from:ae,to:he,origin:"markText"},ie.sel,NaN);var lt=ae.line,at=ie.cm,Dt;if(ie.iter(lt,he.line+1,function(Gt){at&&Ne.collapsed&&!at.options.lineWrapping&&Qn(Gt)==at.display.maxLine&&(Dt=!0),Ne.collapsed&<!=ae.line&&Hn(Gt,0),Lo(Gt,new hr(Ne,lt==ae.line?ae.ch:null,lt==he.line?he.ch:null)),++lt}),Ne.collapsed&&ie.iter(ae.line,he.line+1,function(Gt){jn(ie,Gt)&&Hn(Gt,0)}),Ne.clearOnEnter&&un(Ne,"beforeCursorEnter",function(){return Ne.clear()}),Ne.readOnly&&(Ar(),(ie.history.done.length||ie.history.undone.length)&&ie.clearHistory()),Ne.collapsed&&(Ne.id=++uh,Ne.atomic=!0),at){if(Dt&&(at.curOp.updateMaxLine=!0),Ne.collapsed)ws(at,ae.line,he.line+1);else if(Ne.className||Ne.startStyle||Ne.endStyle||Ne.css||Ne.attributes||Ne.title)for(var kn=ae.line;kn<=he.line;kn++)va(at,kn,"text");Ne.atomic&&zo(at.doc),ji(at,"markerAdded",at,Ne)}return Ne}var bc=function(ie,ae){this.markers=ie,this.primary=ae;for(var he=0;he=0;at--)Ps(this,de[at]);lt?Sa(this,lt):this.cm&&mo(this.cm)}),undo:Vn(function(){Nu(this,"undo")}),redo:Vn(function(){Nu(this,"redo")}),undoSelection:Vn(function(){Nu(this,"undo",!0)}),redoSelection:Vn(function(){Nu(this,"redo",!0)}),setExtending:function(ie){this.extend=ie},getExtending:function(){return this.extend},historySize:function(){for(var ie=this.history,ae=0,he=0,de=0;de=ie.ch)&&ae.push(pe.marker.parent||pe.marker)}return ae},findMarks:function(ie,ae,he){ie=Li(this,ie),ae=Li(this,ae);var de=[],pe=ie.line;return this.iter(ie.line,ae.line+1,function(Ne){var Ve=Ne.markedSpans;if(Ve)for(var lt=0;lt=at.to||at.from==null&&pe!=ie.line||at.from!=null&&pe==ae.line&&at.from>=ae.ch)&&(!he||he(at.marker))&&de.push(at.marker.parent||at.marker)}++pe}),de},getAllMarks:function(){var ie=[];return this.iter(function(ae){var he=ae.markedSpans;if(he)for(var de=0;deie)return ae=ie,!0;ie-=Ne,++he}),Li(this,Zt(he,ae))},indexFromPos:function(ie){ie=Li(this,ie);var ae=ie.ch;if(ie.lineae&&(ae=ie.from),ie.to!=null&&ie.to-1){ae.state.draggingText(ie),setTimeout(function(){return ae.display.input.focus()},20);return}try{var kn=ie.dataTransfer.getData("Text");if(kn){var Gt;if(ae.state.draggingText&&!ae.state.draggingText.copy&&(Gt=ae.listSelections()),Js(ae.doc,_o(he,he)),Gt)for(var li=0;li=0;lt--)sc(ie.doc,"",de[lt].from,de[lt].to,"+delete");mo(ie)})}function Xd(ie,ae,he){var de=Ue(ie.text,ae+he,he);return de<0||de>ie.text.length?null:de}function sl(ie,ae,he){var de=Xd(ie,ae.ch,he);return de==null?null:new Zt(ae.line,de,he<0?"after":"before")}function Ya(ie,ae,he,de,pe){if(ie){ae.doc.direction=="rtl"&&(pe=-pe);var Ne=bn(he,ae.doc.direction);if(Ne){var Ve=pe<0?mt(Ne):Ne[0],lt=pe<0==(Ve.level==1),at=lt?"after":"before",Dt;if(Ve.level>0||ae.doc.direction=="rtl"){var kn=xl(ae,he);Dt=pe<0?he.text.length-1:0;var Gt=Tl(ae,kn,Dt).top;Dt=Ze(function(li){return Tl(ae,kn,li).top==Gt},pe<0==(Ve.level==1)?Ve.from:Ve.to-1,Dt),at=="before"&&(Dt=Xd(he,Dt,1))}else Dt=pe<0?Ve.to:Ve.from;return new Zt(de,Dt,at)}}return new Zt(de,pe<0?he.text.length:0,pe<0?"before":"after")}function Es(ie,ae,he,de){var pe=bn(ae,ie.doc.direction);if(!pe)return sl(ae,he,de);he.ch>=ae.text.length?(he.ch=ae.text.length,he.sticky="before"):he.ch<=0&&(he.ch=0,he.sticky="after");var Ne=dt(pe,he.ch,he.sticky),Ve=pe[Ne];if(ie.doc.direction=="ltr"&&Ve.level%2==0&&(de>0?Ve.to>he.ch:Ve.from=Ve.from&&li>=kn.begin)){var ti=Gt?"before":"after";return new Zt(he.line,li,ti)}}var er=function($r,Ao,ho){for(var jo=function($s,Ul){return Ul?new Zt(he.line,lt($s,1),"before"):new Zt(he.line,$s,"after")};$r>=0&&$r0==(da.level!=1),Ma=lo?ho.begin:lt(ho.end,-1);if(da.from<=Ma&&Ma0?kn.end:lt(kn.begin,-1);return br!=null&&!(de>0&&br==ae.text.length)&&(rr=er(de>0?0:pe.length-1,de,Dt(br)),rr)?rr:null}var Dl={selectAll:qa,singleSelection:function(ie){return ie.setSelection(ie.getCursor("anchor"),ie.getCursor("head"),Nt)},killLine:function(ie){return Hl(ie,function(ae){if(ae.empty()){var he=$t(ie.doc,ae.head.line).text.length;return ae.head.ch==he&&ae.head.line0)pe=new Zt(pe.line,pe.ch+1),ie.replaceRange(Ne.charAt(pe.ch-1)+Ne.charAt(pe.ch-2),Zt(pe.line,pe.ch-2),pe,"+transpose");else if(pe.line>ie.doc.first){var Ve=$t(ie.doc,pe.line-1).text;Ve&&(pe=new Zt(pe.line,1),ie.replaceRange(Ne.charAt(0)+ie.doc.lineSeparator()+Ve.charAt(Ve.length-1),Zt(pe.line-1,Ve.length-1),pe,"+transpose"))}}he.push(new Dr(pe,pe))}ie.setSelections(he)})},newlineAndIndent:function(ie){return fn(ie,function(){for(var ae=ie.listSelections(),he=ae.length-1;he>=0;he--)ie.replaceRange(ie.doc.lineSeparator(),ae[he].anchor,ae[he].head,"+input");ae=ie.listSelections();for(var de=0;deie&&nn(ae,this.pos)==0&&he==this.button};var gh,Ad;function Gf(ie,ae){var he=+new Date;return Ad&&Ad.compare(he,ie,ae)?(gh=Ad=null,"triple"):gh&&gh.compare(he,ie,ae)?(Ad=new Vf(he,ie,ae),gh=null,"double"):(gh=new Vf(he,ie,ae),Ad=null,"single")}function Hc(ie){var ae=this,he=ae.display;if(!(yi(ae,ie)||he.activeTouch&&he.input.supportsTouch())){if(he.input.ensurePolled(),he.shift=ie.shiftKey,Nl(he,ie)){ke||(he.scroller.draggable=!1,setTimeout(function(){return he.scroller.draggable=!0},100));return}if(!ca(ae,ie)){var de=wl(ae,ie),pe=zr(ie),Ne=de?Gf(de,pe):"single";window.focus(),pe==1&&ae.state.selectingText&&ae.state.selectingText(ie),!(de&&Yf(ae,pe,de,Ne,ie))&&(pe==1?de?xf(ae,de,Ne,ie):Xr(ie)==he.scroller&&Qi(ie):pe==2?(de&&Wa(ae.doc,de),setTimeout(function(){return he.input.focus()},20)):pe==3&&(Fe?ae.display.input.onContextMenu(ie):ar(ae)))}}}function Yf(ie,ae,he,de,pe){var Ne="Click";return de=="double"?Ne="Double"+Ne:de=="triple"&&(Ne="Triple"+Ne),Ne=(ae==1?"Left":ae==2?"Middle":"Right")+Ne,uc(ie,Ud(Ne,pe),pe,function(Ve){if(typeof Ve=="string"&&(Ve=Dl[Ve]),!Ve)return!1;var lt=!1;try{ie.isReadOnly()&&(ie.state.suppressEdits=!0),lt=Ve(ie,he)!=vn}finally{ie.state.suppressEdits=!1}return lt})}function Wh(ie,ae,he){var de=ie.getOption("configureMouse"),pe=de?de(ie,ae,he):{};if(pe.unit==null){var Ne=se?he.shiftKey&&he.metaKey:he.altKey;pe.unit=Ne?"rectangle":ae=="single"?"char":ae=="double"?"word":"line"}return(pe.extend==null||ie.doc.extend)&&(pe.extend=ie.doc.extend||he.shiftKey),pe.addNew==null&&(pe.addNew=ce?he.metaKey:he.ctrlKey),pe.moveOnDrag==null&&(pe.moveOnDrag=!(ce?he.altKey:he.ctrlKey)),pe}function xf(ie,ae,he,de){qe?setTimeout(Mt(Ni,ie),0):ie.curOp.focus=Je();var pe=Wh(ie,he,de),Ne=ie.doc.sel,Ve;ie.options.dragDrop&&Or&&!ie.isReadOnly()&&he=="single"&&(Ve=Ne.contains(ae))>-1&&(nn((Ve=Ne.ranges[Ve]).from(),ae)<0||ae.xRel>0)&&(nn(Ve.to(),ae)>0||ae.xRel<0)?Zh(ie,de,ae,pe):up(ie,de,ae,pe)}function Zh(ie,ae,he,de){var pe=ie.display,Ne=!1,Ve=Xn(ie,function(Dt){ke&&(pe.scroller.draggable=!1),ie.state.draggingText=!1,Zn(pe.wrapper.ownerDocument,"mouseup",Ve),Zn(pe.wrapper.ownerDocument,"mousemove",lt),Zn(pe.scroller,"dragstart",at),Zn(pe.scroller,"drop",Ve),Ne||(Qi(Dt),de.addNew||Wa(ie.doc,he,null,null,de.extend),ke&&!Ot||qe&&et==9?setTimeout(function(){pe.wrapper.ownerDocument.body.focus({preventScroll:!0}),pe.input.focus()},20):pe.input.focus())}),lt=function(Dt){Ne=Ne||Math.abs(ae.clientX-Dt.clientX)+Math.abs(ae.clientY-Dt.clientY)>=10},at=function(){return Ne=!0};ke&&(pe.scroller.draggable=!0),ie.state.draggingText=Ve,Ve.copy=!de.moveOnDrag,pe.scroller.dragDrop&&pe.scroller.dragDrop(),un(pe.wrapper.ownerDocument,"mouseup",Ve),un(pe.wrapper.ownerDocument,"mousemove",lt),un(pe.scroller,"dragstart",at),un(pe.scroller,"drop",Ve),ar(ie),setTimeout(function(){return pe.input.focus()},20)}function Uf(ie,ae,he){if(he=="char")return new Dr(ae,ae);if(he=="word")return ie.findWordAt(ae);if(he=="line")return new Dr(Zt(ae.line,0),Li(ie.doc,Zt(ae.line+1,0)));var de=he(ie,ae);return new Dr(de.from,de.to)}function up(ie,ae,he,de){var pe=ie.display,Ne=ie.doc;Qi(ae);var Ve,lt,at=Ne.sel,Dt=at.ranges;if(de.addNew&&!de.extend?(lt=Ne.sel.contains(he),lt>-1?Ve=Dt[lt]:Ve=new Dr(he,he)):(Ve=Ne.sel.primary(),lt=Ne.sel.primIndex),de.unit=="rectangle")de.addNew||(Ve=new Dr(he,he)),he=wl(ie,ae,!0,!0),lt=-1;else{var kn=Uf(ie,he,de.unit);de.extend?Ve=Ll(Ve,kn.anchor,kn.head,de.extend):Ve=kn}de.addNew?lt==-1?(lt=Dt.length,as(Ne,Go(ie,Dt.concat([Ve]),lt),{scroll:!1,origin:"*mouse"})):Dt.length>1&&Dt[lt].empty()&&de.unit=="char"&&!de.extend?(as(Ne,Go(ie,Dt.slice(0,lt).concat(Dt.slice(lt+1)),0),{scroll:!1,origin:"*mouse"}),at=Ne.sel):ns(Ne,lt,Ve,en):(lt=0,as(Ne,new Do([Ve],0),en),at=Ne.sel);var Gt=he;function li(ho){if(nn(Gt,ho)!=0)if(Gt=ho,de.unit=="rectangle"){for(var jo=[],da=ie.options.tabSize,lo=gt($t(Ne,he.line).text,he.ch,da),Ma=gt($t(Ne,ho.line).text,ho.ch,da),$s=Math.min(lo,Ma),Ul=Math.max(lo,Ma),fl=Math.min(he.line,ho.line),qu=Math.min(ie.lastLine(),Math.max(he.line,ho.line));fl<=qu;fl++){var Tu=$t(Ne,fl).text,Zl=On(Tu,$s,da);$s==Ul?jo.push(new Dr(Zt(fl,Zl),Zt(fl,Zl))):Tu.length>Zl&&jo.push(new Dr(Zt(fl,Zl),Zt(fl,On(Tu,Ul,da))))}jo.length||jo.push(new Dr(he,he)),as(Ne,Go(ie,at.ranges.slice(0,lt).concat(jo),lt),{origin:"*mouse",scroll:!1}),ie.scrollIntoView(ho)}else{var cc=Ve,xu=Uf(ie,ho,de.unit),Kl=cc.anchor,cs;nn(xu.anchor,Kl)>0?(cs=xu.head,Kl=oi(cc.from(),xu.anchor)):(cs=xu.anchor,Kl=Si(cc.to(),xu.head));var Pl=at.ranges.slice(0);Pl[lt]=ls(ie,new Dr(Li(Ne,Kl),cs)),as(Ne,Go(ie,Pl,lt),en)}}var ti=pe.wrapper.getBoundingClientRect(),er=0;function rr(ho){var jo=++er,da=wl(ie,ho,!0,de.unit=="rectangle");if(da)if(nn(da,Gt)!=0){ie.curOp.focus=Je(),li(da);var lo=ai(pe,Ne);(da.line>=lo.to||da.lineti.bottom?20:0;Ma&&setTimeout(Xn(ie,function(){er==jo&&(pe.scroller.scrollTop+=Ma,rr(ho))}),50)}}function br(ho){ie.state.selectingText=!1,er=1/0,ho&&(Qi(ho),pe.input.focus()),Zn(pe.wrapper.ownerDocument,"mousemove",$r),Zn(pe.wrapper.ownerDocument,"mouseup",Ao),Ne.history.lastSelOrigin=null}var $r=Xn(ie,function(ho){ho.buttons===0||!zr(ho)?br(ho):rr(ho)}),Ao=Xn(ie,br);ie.state.selectingText=Ao,un(pe.wrapper.ownerDocument,"mousemove",$r),un(pe.wrapper.ownerDocument,"mouseup",Ao)}function ls(ie,ae){var he=ae.anchor,de=ae.head,pe=$t(ie.doc,he.line);if(nn(he,de)==0&&he.sticky==de.sticky)return ae;var Ne=bn(pe);if(!Ne)return ae;var Ve=dt(Ne,he.ch,he.sticky),lt=Ne[Ve];if(lt.from!=he.ch&<.to!=he.ch)return ae;var at=Ve+(lt.from==he.ch==(lt.level!=1)?0:1);if(at==0||at==Ne.length)return ae;var Dt;if(de.line!=he.line)Dt=(de.line-he.line)*(ie.doc.direction=="ltr"?1:-1)>0;else{var kn=dt(Ne,de.ch,de.sticky),Gt=kn-Ve||(de.ch-he.ch)*(lt.level==1?-1:1);kn==at-1||kn==at?Dt=Gt<0:Dt=Gt>0}var li=Ne[at+(Dt?-1:0)],ti=Dt==(li.level==1),er=ti?li.from:li.to,rr=ti?"after":"before";return he.ch==er&&he.sticky==rr?ae:new Dr(new Zt(he.line,er,rr),de)}function Yo(ie,ae,he,de){var pe,Ne;if(ae.touches)pe=ae.touches[0].clientX,Ne=ae.touches[0].clientY;else try{pe=ae.clientX,Ne=ae.clientY}catch(li){return!1}if(pe>=Math.floor(ie.display.gutters.getBoundingClientRect().right))return!1;de&&Qi(ae);var Ve=ie.display,lt=Ve.lineDiv.getBoundingClientRect();if(Ne>lt.bottom||!Ai(ie,he))return or(ae);Ne-=lt.top-Ve.viewOffset;for(var at=0;at=pe){var kn=cn(ie.doc,Ne),Gt=ie.display.gutterSpecs[at];return An(ie,he,ie,kn,Gt.className,ae),or(ae)}}}function ca(ie,ae){return Yo(ie,ae,"gutterClick",!0)}function is(ie,ae){Nl(ie.display,ae)||ll(ie,ae)||yi(ie,ae,"contextmenu")||Fe||ie.display.input.onContextMenu(ae)}function ll(ie,ae){return Ai(ie,"gutterContextMenu")?Yo(ie,ae,"gutterContextMenu",!1):!1}function md(ie){ie.display.wrapper.className=ie.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+ie.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ss(ie)}var tu={toString:function(){return"CodeMirror.Init"}},td={},Ac={};function ph(ie){var ae=ie.optionHandlers;function he(de,pe,Ne,Ve){ie.defaults[de]=pe,Ne&&(ae[de]=Ve?function(lt,at,Dt){Dt!=tu&&Ne(lt,at,Dt)}:Ne)}ie.defineOption=he,ie.Init=tu,he("value","",function(de,pe){return de.setValue(pe)},!0),he("mode",null,function(de,pe){de.doc.modeOption=pe,Po(de)},!0),he("indentUnit",2,Po,!0),he("indentWithTabs",!1),he("smartIndent",!0),he("tabSize",4,function(de){Oo(de),Ss(de),ws(de)},!0),he("lineSeparator",null,function(de,pe){if(de.doc.lineSep=pe,!!pe){var Ne=[],Ve=de.doc.first;de.doc.iter(function(at){for(var Dt=0;;){var kn=at.text.indexOf(pe,Dt);if(kn==-1)break;Dt=kn+pe.length,Ne.push(Zt(Ve,kn))}Ve++});for(var lt=Ne.length-1;lt>=0;lt--)sc(de.doc,pe,Ne[lt],Zt(Ne[lt].line,Ne[lt].ch+pe.length))}}),he("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,pe,Ne){de.state.specialChars=new RegExp(pe.source+(pe.test(" ")?"":"| "),"g"),Ne!=tu&&de.refresh()}),he("specialCharPlaceholder",oa,function(de){return de.refresh()},!0),he("electricChars",!0),he("inputStyle",ne?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),he("spellcheck",!1,function(de,pe){return de.getInputField().spellcheck=pe},!0),he("autocorrect",!1,function(de,pe){return de.getInputField().autocorrect=pe},!0),he("autocapitalize",!1,function(de,pe){return de.getInputField().autocapitalize=pe},!0),he("rtlMoveVisually",!ge),he("wholeLineUpdateBefore",!0),he("theme","default",function(de){md(de),Ir(de)},!0),he("keyMap","default",function(de,pe,Ne){var Ve=jc(pe),lt=Ne!=tu&&jc(Ne);lt&<.detach&<.detach(de,Ve),Ve.attach&&Ve.attach(de,lt||null)}),he("extraKeys",null),he("configureMouse",null),he("lineWrapping",!1,Lc,!0),he("gutters",[],function(de,pe){de.display.gutterSpecs=qr(pe,de.options.lineNumbers),Ir(de)},!0),he("fixedGutter",!0,function(de,pe){de.display.gutters.style.left=pe?Ic(de.display)+"px":"0",de.refresh()},!0),he("coverGutterNextToScrollbar",!1,function(de){return Ca(de)},!0),he("scrollbarStyle","native",function(de){fs(de),Ca(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),he("lineNumbers",!1,function(de,pe){de.display.gutterSpecs=qr(de.options.gutters,pe),Ir(de)},!0),he("firstLineNumber",1,Ir,!0),he("lineNumberFormatter",function(de){return de},Ir,!0),he("showCursorWhenSelecting",!1,qt,!0),he("resetSelectionOnContextMenu",!0),he("lineWiseCopyCut",!0),he("pasteLinesPerSelection",!0),he("selectionsMayTouch",!1),he("readOnly",!1,function(de,pe){pe=="nocursor"&&(_i(de),de.display.input.blur()),de.display.input.readOnlyChanged(pe)}),he("screenReaderLabel",null,function(de,pe){pe=pe===""?null:pe,de.display.input.screenReaderLabelChanged(pe)}),he("disableInput",!1,function(de,pe){pe||de.display.input.reset()},!0),he("dragDrop",!0,nd),he("allowDropFileTypes",null),he("cursorBlinkRate",530),he("cursorScrollMargin",0),he("cursorHeight",1,qt,!0),he("singleCursorHeightPerLine",!0,qt,!0),he("workTime",100),he("workDelay",100),he("flattenSpans",!0,Oo,!0),he("addModeClass",!1,Oo,!0),he("pollInterval",100),he("undoDepth",200,function(de,pe){return de.doc.history.undoDepth=pe}),he("historyEventDelay",1250),he("viewportMargin",10,function(de){return de.refresh()},!0),he("maxHighlightLength",1e4,Oo,!0),he("moveInputWithCursor",!0,function(de,pe){pe||de.display.input.resetPosition()}),he("tabindex",null,function(de,pe){return de.display.input.getField().tabIndex=pe||""}),he("autofocus",null),he("direction","ltr",function(de,pe){return de.doc.setDirection(pe)},!0),he("phrases",null)}function nd(ie,ae,he){var de=he&&he!=tu;if(!ae!=!de){var pe=ie.display.dragFunctions,Ne=ae?un:Zn;Ne(ie.display.scroller,"dragstart",pe.start),Ne(ie.display.scroller,"dragenter",pe.enter),Ne(ie.display.scroller,"dragover",pe.over),Ne(ie.display.scroller,"dragleave",pe.leave),Ne(ie.display.scroller,"drop",pe.drop)}}function Lc(ie){ie.options.lineWrapping?(Wt(ie.display.wrapper,"CodeMirror-wrap"),ie.display.sizer.style.minWidth="",ie.display.sizerWidth=null):(Ie(ie.display.wrapper,"CodeMirror-wrap"),to(ie)),Io(ie),ws(ie),Ss(ie),setTimeout(function(){return Ca(ie)},100)}function us(ie,ae){var he=this;if(!(this instanceof us))return new us(ie,ae);this.options=ae=ae?Xt(ae):{},Xt(td,ae,!1);var de=ae.value;typeof de=="string"?de=new kl(de,ae.mode,null,ae.lineSeparator,ae.direction):ae.mode&&(de.modeOption=ae.mode),this.doc=de;var pe=new us.inputStyles[ae.inputStyle](this),Ne=this.display=new ao(ie,de,pe,ae);Ne.wrapper.CodeMirror=this,md(this),ae.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),fs(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Re,keySeq:null,specialChars:null},ae.autofocus&&!ne&&Ne.input.focus(),qe&&et<11&&setTimeout(function(){return he.display.input.reset(!0)},20),wf(this),ku(),Oa(this),this.curOp.forceUpdate=!0,Ro(this,de),ae.autofocus&&!ne||this.hasFocus()?setTimeout(function(){he.hasFocus()&&!he.state.focused&&Mi(he)},20):_i(this);for(var Ve in Ac)Ac.hasOwnProperty(Ve)&&Ac[Ve](this,ae[Ve],tu);Hr(this),ae.finishInit&&ae.finishInit(this);for(var lt=0;lt20*20}un(ae.scroller,"touchstart",function(at){if(!yi(ie,at)&&!Ne(at)&&!ca(ie,at)){ae.input.ensurePolled(),clearTimeout(he);var Dt=+new Date;ae.activeTouch={start:Dt,moved:!1,prev:Dt-de.end<=300?de:null},at.touches.length==1&&(ae.activeTouch.left=at.touches[0].pageX,ae.activeTouch.top=at.touches[0].pageY)}}),un(ae.scroller,"touchmove",function(){ae.activeTouch&&(ae.activeTouch.moved=!0)}),un(ae.scroller,"touchend",function(at){var Dt=ae.activeTouch;if(Dt&&!Nl(ae,at)&&Dt.left!=null&&!Dt.moved&&new Date-Dt.start<300){var kn=ie.coordsChar(ae.activeTouch,"page"),Gt;!Dt.prev||Ve(Dt,Dt.prev)?Gt=new Dr(kn,kn):!Dt.prev.prev||Ve(Dt,Dt.prev.prev)?Gt=ie.findWordAt(kn):Gt=new Dr(Zt(kn.line,0),Li(ie.doc,Zt(kn.line+1,0))),ie.setSelection(Gt.anchor,Gt.head),ie.focus(),Qi(at)}pe()}),un(ae.scroller,"touchcancel",pe),un(ae.scroller,"scroll",function(){ae.scroller.clientHeight&&(ya(ie,ae.scroller.scrollTop),Ha(ie,ae.scroller.scrollLeft,!0),An(ie,"scroll",ie))}),un(ae.scroller,"mousewheel",function(at){return No(ie,at)}),un(ae.scroller,"DOMMouseScroll",function(at){return No(ie,at)}),un(ae.wrapper,"scroll",function(){return ae.wrapper.scrollTop=ae.wrapper.scrollLeft=0}),ae.dragFunctions={enter:function(at){yi(ie,at)||Kr(at)},over:function(at){yi(ie,at)||(Kd(ie,at),Kr(at))},start:function(at){return Zd(ie,at)},drop:Xn(ie,Wd),leave:function(at){yi(ie,at)||pf(ie)}};var lt=ae.input.getField();un(lt,"keyup",function(at){return Sf.call(ie,at)}),un(lt,"keydown",Xn(ie,yf)),un(lt,"keypress",Xn(ie,Ec)),un(lt,"focus",function(at){return Mi(ie,at)}),un(lt,"blur",function(at){return _i(ie,at)})}var Kh=[];us.defineInitHook=function(ie){return Kh.push(ie)};function Yl(ie,ae,he,de){var pe=ie.doc,Ne;he==null&&(he="add"),he=="smart"&&(pe.mode.indent?Ne=wr(ie,ae).state:he="prev");var Ve=ie.options.tabSize,lt=$t(pe,ae),at=gt(lt.text,null,Ve);lt.stateAfter&&(lt.stateAfter=null);var Dt=lt.text.match(/^\s*/)[0],kn;if(!de&&!/\S/.test(lt.text))kn=0,he="not";else if(he=="smart"&&(kn=pe.mode.indent(Ne,lt.text.slice(Dt.length),lt.text),kn==vn||kn>150)){if(!de)return;he="prev"}he=="prev"?ae>pe.first?kn=gt($t(pe,ae-1).text,null,Ve):kn=0:he=="add"?kn=at+ie.options.indentUnit:he=="subtract"?kn=at-ie.options.indentUnit:typeof he=="number"&&(kn=at+he),kn=Math.max(0,kn);var Gt="",li=0;if(ie.options.indentWithTabs)for(var ti=Math.floor(kn/Ve);ti;--ti)li+=Ve,Gt+=" ";if(liVe,at=ei(ae),Dt=null;if(lt&&de.ranges.length>1)if($u&&$u.text.join(` + left: `+ae.left+"px; width: "+Math.max(2,ae.right-ae.left)+"px;");ie.display.lineSpace.appendChild(Ne),Ne.scrollIntoView(pe),ie.display.lineSpace.removeChild(Ne)}}}function xr(ie,ae,he,de){de==null&&(de=0);var pe;!ie.options.lineWrapping&&ae==he&&(ae=ae.ch?Zt(ae.line,ae.sticky=="before"?ae.ch-1:ae.ch,"after"):ae,he=ae.sticky=="before"?Zt(ae.line,ae.ch+1,"before"):ae);for(var Ne=0;Ne<5;Ne++){var Ve=!1,lt=Fa(ie,ae),at=!he||he==ae?lt:Fa(ie,he);pe={left:Math.min(lt.left,at.left),top:Math.min(lt.top,at.top)-de,right:Math.max(lt.left,at.left),bottom:Math.max(lt.bottom,at.bottom)+de};var Dt=no(ie,pe),kn=ie.doc.scrollTop,Gt=ie.doc.scrollLeft;if(Dt.scrollTop!=null&&(ya(ie,Dt.scrollTop),Math.abs(ie.doc.scrollTop-kn)>1&&(Ve=!0)),Dt.scrollLeft!=null&&(Ha(ie,Dt.scrollLeft),Math.abs(ie.doc.scrollLeft-Gt)>1&&(Ve=!0)),!Ve)break}return pe}function uo(ie,ae){var he=no(ie,ae);he.scrollTop!=null&&ya(ie,he.scrollTop),he.scrollLeft!=null&&Ha(ie,he.scrollLeft)}function no(ie,ae){var he=ie.display,de=$l(ie.display);ae.top<0&&(ae.top=0);var pe=ie.curOp&&ie.curOp.scrollTop!=null?ie.curOp.scrollTop:he.scroller.scrollTop,Ne=oc(ie),Ve={};ae.bottom-ae.top>Ne&&(ae.bottom=ae.top+Ne);var lt=ie.doc.height+fu(he),at=ae.toplt-de;if(ae.toppe+Ne){var kn=Math.min(ae.top,(Dt?lt:ae.bottom)-Ne);kn!=pe&&(Ve.scrollTop=kn)}var Gt=ie.options.fixedGutter?0:he.gutters.offsetWidth,li=ie.curOp&&ie.curOp.scrollLeft!=null?ie.curOp.scrollLeft:he.scroller.scrollLeft-Gt,ti=Sl(ie)-he.gutters.offsetWidth,er=ae.right-ae.left>ti;return er&&(ae.right=ae.left+ti),ae.left<10?Ve.scrollLeft=0:ae.leftti+li-3&&(Ve.scrollLeft=ae.right+(er?0:10)-ti),Ve}function po(ie,ae){ae!=null&&(la(ie),ie.curOp.scrollTop=(ie.curOp.scrollTop==null?ie.doc.scrollTop:ie.curOp.scrollTop)+ae)}function mo(ie){la(ie);var ae=ie.getCursor();ie.curOp.scrollToPos={from:ae,to:ae,margin:ie.options.cursorScrollMargin}}function co(ie,ae,he){(ae!=null||he!=null)&&la(ie),ae!=null&&(ie.curOp.scrollLeft=ae),he!=null&&(ie.curOp.scrollTop=he)}function sr(ie,ae){la(ie),ie.curOp.scrollToPos=ae}function la(ie){var ae=ie.curOp.scrollToPos;if(ae){ie.curOp.scrollToPos=null;var he=Hu(ie,ae.from),de=Hu(ie,ae.to);ea(ie,he,de,ae.margin)}}function ea(ie,ae,he,de){var pe=no(ie,{left:Math.min(ae.left,he.left),top:Math.min(ae.top,he.top)-de,right:Math.max(ae.right,he.right),bottom:Math.max(ae.bottom,he.bottom)+de});co(ie,pe.scrollLeft,pe.scrollTop)}function ya(ie,ae){Math.abs(ie.doc.scrollTop-ae)<2||(ye||Mr(ie,{top:ae}),Va(ie,ae,!0),ye&&Mr(ie),wi(ie,100))}function Va(ie,ae,he){ae=Math.max(0,Math.min(ie.display.scroller.scrollHeight-ie.display.scroller.clientHeight,ae)),!(ie.display.scroller.scrollTop==ae&&!he)&&(ie.doc.scrollTop=ae,ie.display.scrollbars.setScrollTop(ae),ie.display.scroller.scrollTop!=ae&&(ie.display.scroller.scrollTop=ae))}function Ha(ie,ae,he,de){ae=Math.max(0,Math.min(ae,ie.display.scroller.scrollWidth-ie.display.scroller.clientWidth)),!((he?ae==ie.doc.scrollLeft:Math.abs(ie.doc.scrollLeft-ae)<2)&&!de)&&(ie.doc.scrollLeft=ae,Fo(ie),ie.display.scroller.scrollLeft!=ae&&(ie.display.scroller.scrollLeft=ae),ie.display.scrollbars.setScrollLeft(ae))}function Ba(ie){var ae=ie.display,he=ae.gutters.offsetWidth,de=Math.round(ie.doc.height+fu(ie.display));return{clientHeight:ae.scroller.clientHeight,viewHeight:ae.wrapper.clientHeight,scrollWidth:ae.scroller.scrollWidth,clientWidth:ae.scroller.clientWidth,viewWidth:ae.wrapper.clientWidth,barLeft:ie.options.fixedGutter?he:0,docHeight:de,scrollHeight:de+rl(ie)+ae.barHeight,nativeBarWidth:ae.nativeBarWidth,gutterWidth:he}}var hs=function(ie,ae,he){this.cm=he;var de=this.vert=Ue("div",[Ue("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),pe=this.horiz=Ue("div",[Ue("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");de.tabIndex=pe.tabIndex=-1,ie(de),ie(pe),un(de,"scroll",function(){de.clientHeight&&ae(de.scrollTop,"vertical")}),un(pe,"scroll",function(){pe.clientWidth&&ae(pe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,qe&&et<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};hs.prototype.update=function(ie){var ae=ie.scrollWidth>ie.clientWidth+1,he=ie.scrollHeight>ie.clientHeight+1,de=ie.nativeBarWidth;if(he){this.vert.style.display="block",this.vert.style.bottom=ae?de+"px":"0";var pe=ie.viewHeight-(ae?de:0);this.vert.firstChild.style.height=Math.max(0,ie.scrollHeight-ie.clientHeight+pe)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(ae){this.horiz.style.display="block",this.horiz.style.right=he?de+"px":"0",this.horiz.style.left=ie.barLeft+"px";var Ne=ie.viewWidth-ie.barLeft-(he?de:0);this.horiz.firstChild.style.width=Math.max(0,ie.scrollWidth-ie.clientWidth+Ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&ie.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:he?de:0,bottom:ae?de:0}},hs.prototype.setScrollLeft=function(ie){this.horiz.scrollLeft!=ie&&(this.horiz.scrollLeft=ie),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},hs.prototype.setScrollTop=function(ie){this.vert.scrollTop!=ie&&(this.vert.scrollTop=ie),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},hs.prototype.zeroWidthHack=function(){var ie=ce&&!it?"12px":"18px";this.horiz.style.height=this.vert.style.width=ie,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Re,this.disableVert=new Re},hs.prototype.enableZeroWidthBar=function(ie,ae,he){ie.style.pointerEvents="auto";function de(){var pe=ie.getBoundingClientRect(),Ne=he=="vert"?document.elementFromPoint(pe.right-1,(pe.top+pe.bottom)/2):document.elementFromPoint((pe.right+pe.left)/2,pe.bottom-1);Ne!=ie?ie.style.pointerEvents="none":ae.set(1e3,de)}ae.set(1e3,de)},hs.prototype.clear=function(){var ie=this.horiz.parentNode;ie.removeChild(this.horiz),ie.removeChild(this.vert)};var La=function(){};La.prototype.update=function(){return{bottom:0,right:0}},La.prototype.setScrollLeft=function(){},La.prototype.setScrollTop=function(){},La.prototype.clear=function(){};function Ca(ie,ae){ae||(ae=Ba(ie));var he=ie.display.barWidth,de=ie.display.barHeight;Ta(ie,ae);for(var pe=0;pe<4&&he!=ie.display.barWidth||de!=ie.display.barHeight;pe++)he!=ie.display.barWidth&&ie.options.lineWrapping&&Ei(ie),Ta(ie,Ba(ie)),he=ie.display.barWidth,de=ie.display.barHeight}function Ta(ie,ae){var he=ie.display,de=he.scrollbars.update(ae);he.sizer.style.paddingRight=(he.barWidth=de.right)+"px",he.sizer.style.paddingBottom=(he.barHeight=de.bottom)+"px",he.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(he.scrollbarFiller.style.display="block",he.scrollbarFiller.style.height=de.bottom+"px",he.scrollbarFiller.style.width=de.right+"px"):he.scrollbarFiller.style.display="",de.bottom&&ie.options.coverGutterNextToScrollbar&&ie.options.fixedGutter?(he.gutterFiller.style.display="block",he.gutterFiller.style.height=de.bottom+"px",he.gutterFiller.style.width=ae.gutterWidth+"px"):he.gutterFiller.style.display=""}var os={native:hs,null:La};function fs(ie){ie.display.scrollbars&&(ie.display.scrollbars.clear(),ie.display.scrollbars.addClass&&Ie(ie.display.wrapper,ie.display.scrollbars.addClass)),ie.display.scrollbars=new os[ie.options.scrollbarStyle](function(ae){ie.display.wrapper.insertBefore(ae,ie.display.scrollbarFiller),un(ae,"mousedown",function(){ie.state.focused&&setTimeout(function(){return ie.display.input.focus()},0)}),ae.setAttribute("cm-not-content","true")},function(ae,he){he=="horizontal"?Ha(ie,ae):ya(ie,ae)},ie),ie.display.scrollbars.addClass&&Wt(ie.display.wrapper,ie.display.scrollbars.addClass)}var Qa=0;function Oa(ie){ie.curOp={cm:ie,viewChanged:!1,startHeight:ie.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Qa},Ka(ie.curOp)}function Is(ie){var ae=ie.curOp;ae&&ko(ae,function(he){for(var de=0;de=he.viewTo)||he.maxLineChanged&&ae.options.lineWrapping,ie.update=ie.mustUpdate&&new vi(ae,ie.mustUpdate&&{top:ie.scrollTop,ensure:ie.scrollToPos},ie.forceUpdate)}function pt(ie){ie.updatedDisplay=ie.mustUpdate&&yr(ie.cm,ie.update)}function Jt(ie){var ae=ie.cm,he=ae.display;ie.updatedDisplay&&Ei(ae),ie.barMeasure=Ba(ae),he.maxLineChanged&&!ae.options.lineWrapping&&(ie.adjustWidthTo=gu(ae,he.maxLine,he.maxLine.text.length).left+3,ae.display.sizerWidth=ie.adjustWidthTo,ie.barMeasure.scrollWidth=Math.max(he.scroller.clientWidth,he.sizer.offsetLeft+ie.adjustWidthTo+rl(ae)+ae.display.barWidth),ie.maxScrollLeft=Math.max(0,he.sizer.offsetLeft+ie.adjustWidthTo-Sl(ae))),(ie.updatedDisplay||ie.selectionChanged)&&(ie.preparedSelection=he.input.prepareSelection())}function _t(ie){var ae=ie.cm;ie.adjustWidthTo!=null&&(ae.display.sizer.style.minWidth=ie.adjustWidthTo+"px",ie.maxScrollLeft=ie.display.viewTo)){var he=+new Date+ie.options.workTime,de=wr(ie,ae.highlightFrontier),pe=[];ae.iter(de.line,Math.min(ae.first+ae.size,ie.display.viewTo+500),function(Ne){if(de.line>=ie.display.viewFrom){var Ve=Ne.styles,lt=Ne.text.length>ie.options.maxHighlightLength?Yt(ae.mode,de.state):null,at=Fr(ie,Ne,de,!0);lt&&(de.state=lt),Ne.styles=at.styles;var Dt=Ne.styleClasses,kn=at.classes;kn?Ne.styleClasses=kn:Dt&&(Ne.styleClasses=null);for(var Gt=!Ve||Ve.length!=Ne.styles.length||Dt!=kn&&(!Dt||!kn||Dt.bgClass!=kn.bgClass||Dt.textClass!=kn.textClass),li=0;!Gt&&lihe)return wi(ie,ie.options.workDelay),!0}),ae.highlightFrontier=de.line,ae.modeFrontier=Math.max(ae.modeFrontier,de.line),pe.length&&fn(ie,function(){for(var Ne=0;Ne=he.viewFrom&&ae.visible.to<=he.viewTo&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo)&&he.renderedView==he.view&&ct(ie)==0)return!1;Hr(ie)&&(ol(ie),ae.dims=Pc(ie));var pe=de.first+de.size,Ne=Math.max(ae.visible.from-ie.options.viewportMargin,de.first),Ve=Math.min(pe,ae.visible.to+ie.options.viewportMargin);he.viewFromVe&&he.viewTo-Ve<20&&(Ve=Math.min(pe,he.viewTo)),Dn&&(Ne=bi(ie.doc,Ne),Ve=Ti(ie.doc,Ve));var lt=Ne!=he.viewFrom||Ve!=he.viewTo||he.lastWrapHeight!=ae.wrapperHeight||he.lastWrapWidth!=ae.wrapperWidth;nt(ie,Ne,Ve),he.viewOffset=Nr($t(ie.doc,he.viewFrom)),ie.display.mover.style.top=he.viewOffset+"px";var at=ct(ie);if(!lt&&at==0&&!ae.force&&he.renderedView==he.view&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo))return!1;var Dt=Ui(ie);return at>4&&(he.lineDiv.style.display="none"),Cr(ie,he.updateLineNumbers,ae.dims),at>4&&(he.lineDiv.style.display=""),he.renderedView=he.view,Ri(Dt),Ke(he.cursorDiv),Ke(he.selectionDiv),he.gutters.style.height=he.sizer.style.minHeight=0,lt&&(he.lastWrapHeight=ae.wrapperHeight,he.lastWrapWidth=ae.wrapperWidth,wi(ie,400)),he.updateLineNumbers=null,!0}function Zi(ie,ae){for(var he=ae.viewport,de=!0;;de=!1){if(!de||!ie.options.lineWrapping||ae.oldDisplayWidth==Sl(ie)){if(he&&he.top!=null&&(he={top:Math.min(ie.doc.height+fu(ie.display)-oc(ie),he.top)}),ae.visible=ai(ie.display,ie.doc,he),ae.visible.from>=ie.display.viewFrom&&ae.visible.to<=ie.display.viewTo)break}else de&&(ae.visible=ai(ie.display,ie.doc,he));if(!yr(ie,ae))break;Ei(ie);var pe=Ba(ie);qt(ie),Ca(ie,pe),vo(ie,pe),ae.force=!1}ae.signal(ie,"update",ie),(ie.display.viewFrom!=ie.display.reportedViewFrom||ie.display.viewTo!=ie.display.reportedViewTo)&&(ae.signal(ie,"viewportChange",ie,ie.display.viewFrom,ie.display.viewTo),ie.display.reportedViewFrom=ie.display.viewFrom,ie.display.reportedViewTo=ie.display.viewTo)}function Mr(ie,ae){var he=new vi(ie,ae);if(yr(ie,he)){Ei(ie),Zi(ie,he);var de=Ba(ie);qt(ie),Ca(ie,de),vo(ie,de),he.finish()}}function Cr(ie,ae,he){var de=ie.display,pe=ie.options.lineNumbers,Ne=de.lineDiv,Ve=Ne.firstChild;function lt(er){var rr=er.nextSibling;return ke&&ce&&ie.display.currentWheelTarget==er?er.style.display="none":er.parentNode.removeChild(er),rr}for(var at=de.view,Dt=de.viewFrom,kn=0;kn-1&&(ti=!1),ka(ie,Gt,Dt,he)),ti&&(Ke(Gt.lineNumber),Gt.lineNumber.appendChild(document.createTextNode(_n(ie.options,Dt)))),Ve=Gt.node.nextSibling}Dt+=Gt.size}for(;Ve;)Ve=lt(Ve)}function Tr(ie){var ae=ie.gutters.offsetWidth;ie.sizer.style.marginLeft=ae+"px"}function vo(ie,ae){ie.display.sizer.style.minHeight=ae.docHeight+"px",ie.display.heightForcer.style.top=ae.docHeight+"px",ie.display.gutters.style.height=ae.docHeight+ie.display.barHeight+rl(ie)+"px"}function Fo(ie){var ae=ie.display,he=ae.view;if(!(!ae.alignWidgets&&(!ae.gutters.firstChild||!ie.options.fixedGutter))){for(var de=Ic(ae)-ae.scroller.scrollLeft+ie.doc.scrollLeft,pe=ae.gutters.offsetWidth,Ne=de+"px",Ve=0;VeVe.clientWidth,at=Ve.scrollHeight>Ve.clientHeight;if(de&<||pe&&at){if(pe&&ce&&ke){e:for(var Dt=ae.target,kn=Ne.view;Dt!=Ve;Dt=Dt.parentNode)for(var Gt=0;Gt=0&&nn(ie,de.to())<=0)return he}return-1};var Dr=function(ie,ae){this.anchor=ie,this.head=ae};Dr.prototype.from=function(){return oi(this.anchor,this.head)},Dr.prototype.to=function(){return Si(this.anchor,this.head)},Dr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Go(ie,ae,he){var de=ie&&ie.options.selectionsMayTouch,pe=ae[he];ae.sort(function(li,ti){return nn(li.from(),ti.from())}),he=Lt(ae,pe);for(var Ne=1;Ne0:at>=0){var Dt=oi(lt.from(),Ve.from()),kn=Si(lt.to(),Ve.to()),Gt=lt.empty()?Ve.from()==Ve.head:lt.from()==lt.head;Ne<=he&&--he,ae.splice(--Ne,2,new Dr(Gt?kn:Dt,Gt?Dt:kn))}}return new Do(ae,he)}function _o(ie,ae){return new Do([new Dr(ie,ae||ie)],0)}function na(ie){return ie.text?Zt(ie.from.line+ie.text.length-1,mt(ie.text).length+(ie.text.length==1?ie.from.ch:0)):ie.to}function ta(ie,ae){if(nn(ie,ae.from)<0)return ie;if(nn(ie,ae.to)<=0)return na(ae);var he=ie.line+ae.text.length-(ae.to.line-ae.from.line)-1,de=ie.ch;return ie.line==ae.to.line&&(de+=na(ae).ch-ae.to.ch),Zt(he,de)}function _a(ie,ae){for(var he=[],de=0;de1&&ie.remove(lt.line+1,er-1),ie.insert(lt.line+1,$r)}ji(ie,"change",ie,ae)}function ts(ie,ae,he){function de(pe,Ne,Ve){if(pe.linked)for(var lt=0;lt1&&!ie.done[ie.done.length-2].ranges)return ie.done.pop(),mt(ie.done)}function Xo(ie,ae,he,de){var pe=ie.history;pe.undone.length=0;var Ne=+new Date,Ve,lt;if((pe.lastOp==de||pe.lastOrigin==ae.origin&&ae.origin&&(ae.origin.charAt(0)=="+"&&pe.lastModTime>Ne-(ie.cm?ie.cm.options.historyEventDelay:500)||ae.origin.charAt(0)=="*"))&&(Ve=Gr(pe,pe.lastOp==de)))lt=mt(Ve.changes),nn(ae.from,ae.to)==0&&nn(ae.from,lt.to)==0?lt.to=na(ae):Ve.changes.push(oo(ie,ae));else{var at=mt(pe.done);for((!at||!at.ranges)&&Rs(ie.sel,pe.done),Ve={changes:[oo(ie,ae)],generation:pe.generation},pe.done.push(Ve);pe.done.length>pe.undoDepth;)pe.done.shift(),pe.done[0].ranges||pe.done.shift()}pe.done.push(he),pe.generation=++pe.maxGeneration,pe.lastModTime=pe.lastSelTime=Ne,pe.lastOp=pe.lastSelOp=de,pe.lastOrigin=pe.lastSelOrigin=ae.origin,lt||An(ie,"historyAdded")}function ua(ie,ae,he,de){var pe=ae.charAt(0);return pe=="*"||pe=="+"&&he.ranges.length==de.ranges.length&&he.somethingSelected()==de.somethingSelected()&&new Date-ie.history.lastSelTime<=(ie.cm?ie.cm.options.historyEventDelay:500)}function al(ie,ae,he,de){var pe=ie.history,Ne=de&&de.origin;he==pe.lastSelOp||Ne&&pe.lastSelOrigin==Ne&&(pe.lastModTime==pe.lastSelTime&&pe.lastOrigin==Ne||ua(ie,Ne,mt(pe.done),ae))?pe.done[pe.done.length-1]=ae:Rs(ae,pe.done),pe.lastSelTime=+new Date,pe.lastSelOrigin=Ne,pe.lastSelOp=he,de&&de.clearRedo!==!1&&qi(pe.undone)}function Rs(ie,ae){var he=mt(ae);he&&he.ranges&&he.equals(ie)||ae.push(ie)}function Al(ie,ae,he,de){var pe=ae["spans_"+ie.id],Ne=0;ie.iter(Math.max(ie.first,he),Math.min(ie.first+ie.size,de),function(Ve){Ve.markedSpans&&((pe||(pe=ae["spans_"+ie.id]={}))[Ne]=Ve.markedSpans),++Ne})}function Na(ie){if(!ie)return null;for(var ae,he=0;he-1&&(mt(lt)[Gt]=Dt[Gt],delete Dt[Gt])}}return de}function Ll(ie,ae,he,de){if(de){var pe=ie.anchor;if(he){var Ne=nn(ae,pe)<0;Ne!=nn(he,pe)<0?(pe=ae,ae=he):Ne!=nn(ae,he)<0&&(ae=he)}return new Dr(pe,ae)}else return new Dr(he||ae,ae)}function Wa(ie,ae,he,de,pe){pe==null&&(pe=ie.cm&&(ie.cm.display.shift||ie.extend)),as(ie,new Do([Ll(ie.sel.primary(),ae,he,pe)],0),de)}function $a(ie,ae,he){for(var de=[],pe=ie.cm&&(ie.cm.display.shift||ie.extend),Ne=0;Ne=ae.ch:lt.to>ae.ch))){if(pe&&(An(at,"beforeCursorEnter"),at.explicitlyCleared))if(Ne.markedSpans){--Ve;continue}else break;if(!at.atomic)continue;if(he){var Gt=at.find(de<0?1:-1),li=void 0;if((de<0?kn:Dt)&&(Gt=vu(ie,Gt,-de,Gt&&Gt.line==ae.line?Ne:null)),Gt&&Gt.line==ae.line&&(li=nn(Gt,he))&&(de<0?li<0:li>0))return Ys(ie,Gt,ae,de,pe)}var ti=at.find(de<0?-1:1);return(de<0?Dt:kn)&&(ti=vu(ie,ti,de,ti.line==ae.line?Ne:null)),ti?Ys(ie,ti,ae,de,pe):null}}return ae}function Wu(ie,ae,he,de,pe){var Ne=de||1,Ve=Ys(ie,ae,he,Ne,pe)||!pe&&Ys(ie,ae,he,Ne,!0)||Ys(ie,ae,he,-Ne,pe)||!pe&&Ys(ie,ae,he,-Ne,!0);return Ve||(ie.cantEdit=!0,Zt(ie.first,0))}function vu(ie,ae,he,de){return he<0&&ae.ch==0?ae.line>ie.first?Li(ie,Zt(ae.line-1)):null:he>0&&ae.ch==(de||$t(ie,ae.line)).text.length?ae.line=0;--pe)gs(ie,{from:de[pe].from,to:de[pe].to,text:pe?[""]:ae.text,origin:ae.origin});else gs(ie,ae)}}function gs(ie,ae){if(!(ae.text.length==1&&ae.text[0]==""&&nn(ae.from,ae.to)==0)){var he=_a(ie,ae);Xo(ie,ae,he,ie.cm?ie.cm.curOp.id:NaN),ql(ie,ae,he,fr(ie,ae));var de=[];ts(ie,function(pe,Ne){!Ne&&Lt(de,pe.history)==-1&&(ss(pe.history,ae),de.push(pe.history)),ql(pe,ae,null,fr(pe,ae))})}}function Nu(ie,ae,he){var de=ie.cm&&ie.cm.state.suppressEdits;if(!(de&&!he)){for(var pe=ie.history,Ne,Ve=ie.sel,lt=ae=="undo"?pe.done:pe.undone,at=ae=="undo"?pe.undone:pe.done,Dt=0;Dt=0;--ti){var er=li(ti);if(er)return er.v}}}}function Cc(ie,ae){if(ae!=0&&(ie.first+=ae,ie.sel=new Do(Yn(ie.sel.ranges,function(pe){return new Dr(Zt(pe.anchor.line+ae,pe.anchor.ch),Zt(pe.head.line+ae,pe.head.ch))}),ie.sel.primIndex),ie.cm)){ws(ie.cm,ie.first,ie.first-ae,ae);for(var he=ie.cm.display,de=he.viewFrom;deie.lastLine())){if(ae.from.lineNe&&(ae={from:ae.from,to:Zt(Ne,$t(ie,Ne).text.length),text:[ae.text[0]],origin:ae.origin}),ae.removed=zt(ie,ae.from,ae.to),he||(he=_a(ie,ae)),ie.cm?ac(ie.cm,ae,de):Ia(ie,ae,de),Js(ie,he,kt),ie.cantEdit&&Wu(ie,Zt(ie.firstLine(),0))&&(ie.cantEdit=!1)}}function ac(ie,ae,he){var de=ie.doc,pe=ie.display,Ne=ae.from,Ve=ae.to,lt=!1,at=Ne.line;ie.options.lineWrapping||(at=ut(Qn($t(de,Ne.line))),de.iter(at,Ve.line+1,function(ti){if(ti==pe.maxLine)return lt=!0,!0})),de.sel.contains(ae.from,ae.to)>-1&&ii(ie),Ia(de,ae,he,Ts(ie)),ie.options.lineWrapping||(de.iter(at,Ne.line+ae.text.length,function(ti){var er=wo(ti);er>pe.maxLineLength&&(pe.maxLine=ti,pe.maxLineLength=er,pe.maxLineChanged=!0,lt=!1)}),lt&&(ie.curOp.updateMaxLine=!0)),Yi(de,Ne.line),wi(ie,400);var Dt=ae.text.length-(Ve.line-Ne.line)-1;ae.full?ws(ie):Ne.line==Ve.line&&ae.text.length==1&&!Ua(ie.doc,ae)?va(ie,Ne.line,"text"):ws(ie,Ne.line,Ve.line+1,Dt);var kn=Ai(ie,"changes"),Gt=Ai(ie,"change");if(Gt||kn){var li={from:Ne,to:Ve,text:ae.text,removed:ae.removed,origin:ae.origin};Gt&&ji(ie,"change",ie,li),kn&&(ie.curOp.changeObjs||(ie.curOp.changeObjs=[])).push(li)}ie.display.selForContextMenu=null}function sc(ie,ae,he,de,pe){var Ne;de||(de=he),nn(de,he)<0&&(Ne=[de,he],he=Ne[0],de=Ne[1]),typeof ae=="string"&&(ae=ie.splitLines(ae)),Ps(ie,{from:he,to:de,text:ae,origin:pe})}function yu(ie,ae,he,de){he1||!(this.children[0]instanceof ps))){var lt=[];this.collapse(lt),this.children=[new ps(lt)],this.children[0].parent=this}},collapse:function(ie){for(var ae=0;ae50){for(var Ve=pe.lines.length%25+25,lt=Ve;lt10);ie.parent.maybeSpill()}},iterN:function(ie,ae,he){for(var de=0;deie.display.maxLineLength&&(ie.display.maxLine=Dt,ie.display.maxLineLength=kn,ie.display.maxLineChanged=!0)}de!=null&&ie&&this.collapsed&&ws(ie,de,pe+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,ie&&zo(ie.doc)),ie&&ji(ie,"markerCleared",ie,this,de,pe),ae&&Is(ie),this.parent&&this.parent.clear()}},gn.prototype.find=function(ie,ae){ie==null&&this.type=="bookmark"&&(ie=1);for(var he,de,pe=0;pe0||Ve==0&&Ne.clearWhenEmpty!==!1)return Ne;if(Ne.replacedWith&&(Ne.collapsed=!0,Ne.widgetNode=dt("span",[Ne.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Ne.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Ne.widgetNode.insertLeft=!0)),Ne.collapsed){if(ni(ie,ae.line,ae,he,Ne)||ae.line!=he.line&&ni(ie,he.line,ae,he,Ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");Mn()}Ne.addToHistory&&Xo(ie,{from:ae,to:he,origin:"markText"},ie.sel,NaN);var lt=ae.line,at=ie.cm,Dt;if(ie.iter(lt,he.line+1,function(Gt){at&&Ne.collapsed&&!at.options.lineWrapping&&Qn(Gt)==at.display.maxLine&&(Dt=!0),Ne.collapsed&<!=ae.line&&Hn(Gt,0),Lo(Gt,new hr(Ne,lt==ae.line?ae.ch:null,lt==he.line?he.ch:null)),++lt}),Ne.collapsed&&ie.iter(ae.line,he.line+1,function(Gt){jn(ie,Gt)&&Hn(Gt,0)}),Ne.clearOnEnter&&un(Ne,"beforeCursorEnter",function(){return Ne.clear()}),Ne.readOnly&&(Ar(),(ie.history.done.length||ie.history.undone.length)&&ie.clearHistory()),Ne.collapsed&&(Ne.id=++uh,Ne.atomic=!0),at){if(Dt&&(at.curOp.updateMaxLine=!0),Ne.collapsed)ws(at,ae.line,he.line+1);else if(Ne.className||Ne.startStyle||Ne.endStyle||Ne.css||Ne.attributes||Ne.title)for(var kn=ae.line;kn<=he.line;kn++)va(at,kn,"text");Ne.atomic&&zo(at.doc),ji(at,"markerAdded",at,Ne)}return Ne}var bc=function(ie,ae){this.markers=ie,this.primary=ae;for(var he=0;he=0;at--)Ps(this,de[at]);lt?Sa(this,lt):this.cm&&mo(this.cm)}),undo:Vn(function(){Nu(this,"undo")}),redo:Vn(function(){Nu(this,"redo")}),undoSelection:Vn(function(){Nu(this,"undo",!0)}),redoSelection:Vn(function(){Nu(this,"redo",!0)}),setExtending:function(ie){this.extend=ie},getExtending:function(){return this.extend},historySize:function(){for(var ie=this.history,ae=0,he=0,de=0;de=ie.ch)&&ae.push(pe.marker.parent||pe.marker)}return ae},findMarks:function(ie,ae,he){ie=Li(this,ie),ae=Li(this,ae);var de=[],pe=ie.line;return this.iter(ie.line,ae.line+1,function(Ne){var Ve=Ne.markedSpans;if(Ve)for(var lt=0;lt=at.to||at.from==null&&pe!=ie.line||at.from!=null&&pe==ae.line&&at.from>=ae.ch)&&(!he||he(at.marker))&&de.push(at.marker.parent||at.marker)}++pe}),de},getAllMarks:function(){var ie=[];return this.iter(function(ae){var he=ae.markedSpans;if(he)for(var de=0;deie)return ae=ie,!0;ie-=Ne,++he}),Li(this,Zt(he,ae))},indexFromPos:function(ie){ie=Li(this,ie);var ae=ie.ch;if(ie.lineae&&(ae=ie.from),ie.to!=null&&ie.to-1){ae.state.draggingText(ie),setTimeout(function(){return ae.display.input.focus()},20);return}try{var kn=ie.dataTransfer.getData("Text");if(kn){var Gt;if(ae.state.draggingText&&!ae.state.draggingText.copy&&(Gt=ae.listSelections()),Js(ae.doc,_o(he,he)),Gt)for(var li=0;li=0;lt--)sc(ie.doc,"",de[lt].from,de[lt].to,"+delete");mo(ie)})}function Xd(ie,ae,he){var de=Ye(ie.text,ae+he,he);return de<0||de>ie.text.length?null:de}function sl(ie,ae,he){var de=Xd(ie,ae.ch,he);return de==null?null:new Zt(ae.line,de,he<0?"after":"before")}function Ya(ie,ae,he,de,pe){if(ie){ae.doc.direction=="rtl"&&(pe=-pe);var Ne=bn(he,ae.doc.direction);if(Ne){var Ve=pe<0?mt(Ne):Ne[0],lt=pe<0==(Ve.level==1),at=lt?"after":"before",Dt;if(Ve.level>0||ae.doc.direction=="rtl"){var kn=xl(ae,he);Dt=pe<0?he.text.length-1:0;var Gt=Tl(ae,kn,Dt).top;Dt=Ze(function(li){return Tl(ae,kn,li).top==Gt},pe<0==(Ve.level==1)?Ve.from:Ve.to-1,Dt),at=="before"&&(Dt=Xd(he,Dt,1))}else Dt=pe<0?Ve.to:Ve.from;return new Zt(de,Dt,at)}}return new Zt(de,pe<0?he.text.length:0,pe<0?"before":"after")}function Es(ie,ae,he,de){var pe=bn(ae,ie.doc.direction);if(!pe)return sl(ae,he,de);he.ch>=ae.text.length?(he.ch=ae.text.length,he.sticky="before"):he.ch<=0&&(he.ch=0,he.sticky="after");var Ne=ht(pe,he.ch,he.sticky),Ve=pe[Ne];if(ie.doc.direction=="ltr"&&Ve.level%2==0&&(de>0?Ve.to>he.ch:Ve.from=Ve.from&&li>=kn.begin)){var ti=Gt?"before":"after";return new Zt(he.line,li,ti)}}var er=function($r,Ao,ho){for(var jo=function($s,Ul){return Ul?new Zt(he.line,lt($s,1),"before"):new Zt(he.line,$s,"after")};$r>=0&&$r0==(da.level!=1),Ma=lo?ho.begin:lt(ho.end,-1);if(da.from<=Ma&&Ma0?kn.end:lt(kn.begin,-1);return br!=null&&!(de>0&&br==ae.text.length)&&(rr=er(de>0?0:pe.length-1,de,Dt(br)),rr)?rr:null}var Dl={selectAll:qa,singleSelection:function(ie){return ie.setSelection(ie.getCursor("anchor"),ie.getCursor("head"),kt)},killLine:function(ie){return Hl(ie,function(ae){if(ae.empty()){var he=$t(ie.doc,ae.head.line).text.length;return ae.head.ch==he&&ae.head.line0)pe=new Zt(pe.line,pe.ch+1),ie.replaceRange(Ne.charAt(pe.ch-1)+Ne.charAt(pe.ch-2),Zt(pe.line,pe.ch-2),pe,"+transpose");else if(pe.line>ie.doc.first){var Ve=$t(ie.doc,pe.line-1).text;Ve&&(pe=new Zt(pe.line,1),ie.replaceRange(Ne.charAt(0)+ie.doc.lineSeparator()+Ve.charAt(Ve.length-1),Zt(pe.line-1,Ve.length-1),pe,"+transpose"))}}he.push(new Dr(pe,pe))}ie.setSelections(he)})},newlineAndIndent:function(ie){return fn(ie,function(){for(var ae=ie.listSelections(),he=ae.length-1;he>=0;he--)ie.replaceRange(ie.doc.lineSeparator(),ae[he].anchor,ae[he].head,"+input");ae=ie.listSelections();for(var de=0;deie&&nn(ae,this.pos)==0&&he==this.button};var gh,Ad;function Gf(ie,ae){var he=+new Date;return Ad&&Ad.compare(he,ie,ae)?(gh=Ad=null,"triple"):gh&&gh.compare(he,ie,ae)?(Ad=new Vf(he,ie,ae),gh=null,"double"):(gh=new Vf(he,ie,ae),Ad=null,"single")}function Hc(ie){var ae=this,he=ae.display;if(!(yi(ae,ie)||he.activeTouch&&he.input.supportsTouch())){if(he.input.ensurePolled(),he.shift=ie.shiftKey,Nl(he,ie)){ke||(he.scroller.draggable=!1,setTimeout(function(){return he.scroller.draggable=!0},100));return}if(!ca(ae,ie)){var de=wl(ae,ie),pe=zr(ie),Ne=de?Gf(de,pe):"single";window.focus(),pe==1&&ae.state.selectingText&&ae.state.selectingText(ie),!(de&&Yf(ae,pe,de,Ne,ie))&&(pe==1?de?xf(ae,de,Ne,ie):Xr(ie)==he.scroller&&Qi(ie):pe==2?(de&&Wa(ae.doc,de),setTimeout(function(){return he.input.focus()},20)):pe==3&&(Fe?ae.display.input.onContextMenu(ie):ar(ae)))}}}function Yf(ie,ae,he,de,pe){var Ne="Click";return de=="double"?Ne="Double"+Ne:de=="triple"&&(Ne="Triple"+Ne),Ne=(ae==1?"Left":ae==2?"Middle":"Right")+Ne,uc(ie,Ud(Ne,pe),pe,function(Ve){if(typeof Ve=="string"&&(Ve=Dl[Ve]),!Ve)return!1;var lt=!1;try{ie.isReadOnly()&&(ie.state.suppressEdits=!0),lt=Ve(ie,he)!=vn}finally{ie.state.suppressEdits=!1}return lt})}function Wh(ie,ae,he){var de=ie.getOption("configureMouse"),pe=de?de(ie,ae,he):{};if(pe.unit==null){var Ne=se?he.shiftKey&&he.metaKey:he.altKey;pe.unit=Ne?"rectangle":ae=="single"?"char":ae=="double"?"word":"line"}return(pe.extend==null||ie.doc.extend)&&(pe.extend=ie.doc.extend||he.shiftKey),pe.addNew==null&&(pe.addNew=ce?he.metaKey:he.ctrlKey),pe.moveOnDrag==null&&(pe.moveOnDrag=!(ce?he.altKey:he.ctrlKey)),pe}function xf(ie,ae,he,de){qe?setTimeout(Mt(Ni,ie),0):ie.curOp.focus=Je();var pe=Wh(ie,he,de),Ne=ie.doc.sel,Ve;ie.options.dragDrop&&Or&&!ie.isReadOnly()&&he=="single"&&(Ve=Ne.contains(ae))>-1&&(nn((Ve=Ne.ranges[Ve]).from(),ae)<0||ae.xRel>0)&&(nn(Ve.to(),ae)>0||ae.xRel<0)?Zh(ie,de,ae,pe):up(ie,de,ae,pe)}function Zh(ie,ae,he,de){var pe=ie.display,Ne=!1,Ve=Xn(ie,function(Dt){ke&&(pe.scroller.draggable=!1),ie.state.draggingText=!1,Zn(pe.wrapper.ownerDocument,"mouseup",Ve),Zn(pe.wrapper.ownerDocument,"mousemove",lt),Zn(pe.scroller,"dragstart",at),Zn(pe.scroller,"drop",Ve),Ne||(Qi(Dt),de.addNew||Wa(ie.doc,he,null,null,de.extend),ke&&!Ot||qe&&et==9?setTimeout(function(){pe.wrapper.ownerDocument.body.focus({preventScroll:!0}),pe.input.focus()},20):pe.input.focus())}),lt=function(Dt){Ne=Ne||Math.abs(ae.clientX-Dt.clientX)+Math.abs(ae.clientY-Dt.clientY)>=10},at=function(){return Ne=!0};ke&&(pe.scroller.draggable=!0),ie.state.draggingText=Ve,Ve.copy=!de.moveOnDrag,pe.scroller.dragDrop&&pe.scroller.dragDrop(),un(pe.wrapper.ownerDocument,"mouseup",Ve),un(pe.wrapper.ownerDocument,"mousemove",lt),un(pe.scroller,"dragstart",at),un(pe.scroller,"drop",Ve),ar(ie),setTimeout(function(){return pe.input.focus()},20)}function Uf(ie,ae,he){if(he=="char")return new Dr(ae,ae);if(he=="word")return ie.findWordAt(ae);if(he=="line")return new Dr(Zt(ae.line,0),Li(ie.doc,Zt(ae.line+1,0)));var de=he(ie,ae);return new Dr(de.from,de.to)}function up(ie,ae,he,de){var pe=ie.display,Ne=ie.doc;Qi(ae);var Ve,lt,at=Ne.sel,Dt=at.ranges;if(de.addNew&&!de.extend?(lt=Ne.sel.contains(he),lt>-1?Ve=Dt[lt]:Ve=new Dr(he,he)):(Ve=Ne.sel.primary(),lt=Ne.sel.primIndex),de.unit=="rectangle")de.addNew||(Ve=new Dr(he,he)),he=wl(ie,ae,!0,!0),lt=-1;else{var kn=Uf(ie,he,de.unit);de.extend?Ve=Ll(Ve,kn.anchor,kn.head,de.extend):Ve=kn}de.addNew?lt==-1?(lt=Dt.length,as(Ne,Go(ie,Dt.concat([Ve]),lt),{scroll:!1,origin:"*mouse"})):Dt.length>1&&Dt[lt].empty()&&de.unit=="char"&&!de.extend?(as(Ne,Go(ie,Dt.slice(0,lt).concat(Dt.slice(lt+1)),0),{scroll:!1,origin:"*mouse"}),at=Ne.sel):ns(Ne,lt,Ve,en):(lt=0,as(Ne,new Do([Ve],0),en),at=Ne.sel);var Gt=he;function li(ho){if(nn(Gt,ho)!=0)if(Gt=ho,de.unit=="rectangle"){for(var jo=[],da=ie.options.tabSize,lo=gt($t(Ne,he.line).text,he.ch,da),Ma=gt($t(Ne,ho.line).text,ho.ch,da),$s=Math.min(lo,Ma),Ul=Math.max(lo,Ma),fl=Math.min(he.line,ho.line),qu=Math.min(ie.lastLine(),Math.max(he.line,ho.line));fl<=qu;fl++){var Tu=$t(Ne,fl).text,Zl=On(Tu,$s,da);$s==Ul?jo.push(new Dr(Zt(fl,Zl),Zt(fl,Zl))):Tu.length>Zl&&jo.push(new Dr(Zt(fl,Zl),Zt(fl,On(Tu,Ul,da))))}jo.length||jo.push(new Dr(he,he)),as(Ne,Go(ie,at.ranges.slice(0,lt).concat(jo),lt),{origin:"*mouse",scroll:!1}),ie.scrollIntoView(ho)}else{var cc=Ve,xu=Uf(ie,ho,de.unit),Kl=cc.anchor,cs;nn(xu.anchor,Kl)>0?(cs=xu.head,Kl=oi(cc.from(),xu.anchor)):(cs=xu.anchor,Kl=Si(cc.to(),xu.head));var Pl=at.ranges.slice(0);Pl[lt]=ls(ie,new Dr(Li(Ne,Kl),cs)),as(Ne,Go(ie,Pl,lt),en)}}var ti=pe.wrapper.getBoundingClientRect(),er=0;function rr(ho){var jo=++er,da=wl(ie,ho,!0,de.unit=="rectangle");if(da)if(nn(da,Gt)!=0){ie.curOp.focus=Je(),li(da);var lo=ai(pe,Ne);(da.line>=lo.to||da.lineti.bottom?20:0;Ma&&setTimeout(Xn(ie,function(){er==jo&&(pe.scroller.scrollTop+=Ma,rr(ho))}),50)}}function br(ho){ie.state.selectingText=!1,er=1/0,ho&&(Qi(ho),pe.input.focus()),Zn(pe.wrapper.ownerDocument,"mousemove",$r),Zn(pe.wrapper.ownerDocument,"mouseup",Ao),Ne.history.lastSelOrigin=null}var $r=Xn(ie,function(ho){ho.buttons===0||!zr(ho)?br(ho):rr(ho)}),Ao=Xn(ie,br);ie.state.selectingText=Ao,un(pe.wrapper.ownerDocument,"mousemove",$r),un(pe.wrapper.ownerDocument,"mouseup",Ao)}function ls(ie,ae){var he=ae.anchor,de=ae.head,pe=$t(ie.doc,he.line);if(nn(he,de)==0&&he.sticky==de.sticky)return ae;var Ne=bn(pe);if(!Ne)return ae;var Ve=ht(Ne,he.ch,he.sticky),lt=Ne[Ve];if(lt.from!=he.ch&<.to!=he.ch)return ae;var at=Ve+(lt.from==he.ch==(lt.level!=1)?0:1);if(at==0||at==Ne.length)return ae;var Dt;if(de.line!=he.line)Dt=(de.line-he.line)*(ie.doc.direction=="ltr"?1:-1)>0;else{var kn=ht(Ne,de.ch,de.sticky),Gt=kn-Ve||(de.ch-he.ch)*(lt.level==1?-1:1);kn==at-1||kn==at?Dt=Gt<0:Dt=Gt>0}var li=Ne[at+(Dt?-1:0)],ti=Dt==(li.level==1),er=ti?li.from:li.to,rr=ti?"after":"before";return he.ch==er&&he.sticky==rr?ae:new Dr(new Zt(he.line,er,rr),de)}function Yo(ie,ae,he,de){var pe,Ne;if(ae.touches)pe=ae.touches[0].clientX,Ne=ae.touches[0].clientY;else try{pe=ae.clientX,Ne=ae.clientY}catch(li){return!1}if(pe>=Math.floor(ie.display.gutters.getBoundingClientRect().right))return!1;de&&Qi(ae);var Ve=ie.display,lt=Ve.lineDiv.getBoundingClientRect();if(Ne>lt.bottom||!Ai(ie,he))return or(ae);Ne-=lt.top-Ve.viewOffset;for(var at=0;at=pe){var kn=cn(ie.doc,Ne),Gt=ie.display.gutterSpecs[at];return An(ie,he,ie,kn,Gt.className,ae),or(ae)}}}function ca(ie,ae){return Yo(ie,ae,"gutterClick",!0)}function is(ie,ae){Nl(ie.display,ae)||ll(ie,ae)||yi(ie,ae,"contextmenu")||Fe||ie.display.input.onContextMenu(ae)}function ll(ie,ae){return Ai(ie,"gutterContextMenu")?Yo(ie,ae,"gutterContextMenu",!1):!1}function md(ie){ie.display.wrapper.className=ie.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+ie.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ss(ie)}var tu={toString:function(){return"CodeMirror.Init"}},td={},Ac={};function ph(ie){var ae=ie.optionHandlers;function he(de,pe,Ne,Ve){ie.defaults[de]=pe,Ne&&(ae[de]=Ve?function(lt,at,Dt){Dt!=tu&&Ne(lt,at,Dt)}:Ne)}ie.defineOption=he,ie.Init=tu,he("value","",function(de,pe){return de.setValue(pe)},!0),he("mode",null,function(de,pe){de.doc.modeOption=pe,Po(de)},!0),he("indentUnit",2,Po,!0),he("indentWithTabs",!1),he("smartIndent",!0),he("tabSize",4,function(de){Oo(de),Ss(de),ws(de)},!0),he("lineSeparator",null,function(de,pe){if(de.doc.lineSep=pe,!!pe){var Ne=[],Ve=de.doc.first;de.doc.iter(function(at){for(var Dt=0;;){var kn=at.text.indexOf(pe,Dt);if(kn==-1)break;Dt=kn+pe.length,Ne.push(Zt(Ve,kn))}Ve++});for(var lt=Ne.length-1;lt>=0;lt--)sc(de.doc,pe,Ne[lt],Zt(Ne[lt].line,Ne[lt].ch+pe.length))}}),he("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,pe,Ne){de.state.specialChars=new RegExp(pe.source+(pe.test(" ")?"":"| "),"g"),Ne!=tu&&de.refresh()}),he("specialCharPlaceholder",oa,function(de){return de.refresh()},!0),he("electricChars",!0),he("inputStyle",ne?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),he("spellcheck",!1,function(de,pe){return de.getInputField().spellcheck=pe},!0),he("autocorrect",!1,function(de,pe){return de.getInputField().autocorrect=pe},!0),he("autocapitalize",!1,function(de,pe){return de.getInputField().autocapitalize=pe},!0),he("rtlMoveVisually",!ge),he("wholeLineUpdateBefore",!0),he("theme","default",function(de){md(de),Ir(de)},!0),he("keyMap","default",function(de,pe,Ne){var Ve=jc(pe),lt=Ne!=tu&&jc(Ne);lt&<.detach&<.detach(de,Ve),Ve.attach&&Ve.attach(de,lt||null)}),he("extraKeys",null),he("configureMouse",null),he("lineWrapping",!1,Lc,!0),he("gutters",[],function(de,pe){de.display.gutterSpecs=qr(pe,de.options.lineNumbers),Ir(de)},!0),he("fixedGutter",!0,function(de,pe){de.display.gutters.style.left=pe?Ic(de.display)+"px":"0",de.refresh()},!0),he("coverGutterNextToScrollbar",!1,function(de){return Ca(de)},!0),he("scrollbarStyle","native",function(de){fs(de),Ca(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),he("lineNumbers",!1,function(de,pe){de.display.gutterSpecs=qr(de.options.gutters,pe),Ir(de)},!0),he("firstLineNumber",1,Ir,!0),he("lineNumberFormatter",function(de){return de},Ir,!0),he("showCursorWhenSelecting",!1,qt,!0),he("resetSelectionOnContextMenu",!0),he("lineWiseCopyCut",!0),he("pasteLinesPerSelection",!0),he("selectionsMayTouch",!1),he("readOnly",!1,function(de,pe){pe=="nocursor"&&(_i(de),de.display.input.blur()),de.display.input.readOnlyChanged(pe)}),he("screenReaderLabel",null,function(de,pe){pe=pe===""?null:pe,de.display.input.screenReaderLabelChanged(pe)}),he("disableInput",!1,function(de,pe){pe||de.display.input.reset()},!0),he("dragDrop",!0,nd),he("allowDropFileTypes",null),he("cursorBlinkRate",530),he("cursorScrollMargin",0),he("cursorHeight",1,qt,!0),he("singleCursorHeightPerLine",!0,qt,!0),he("workTime",100),he("workDelay",100),he("flattenSpans",!0,Oo,!0),he("addModeClass",!1,Oo,!0),he("pollInterval",100),he("undoDepth",200,function(de,pe){return de.doc.history.undoDepth=pe}),he("historyEventDelay",1250),he("viewportMargin",10,function(de){return de.refresh()},!0),he("maxHighlightLength",1e4,Oo,!0),he("moveInputWithCursor",!0,function(de,pe){pe||de.display.input.resetPosition()}),he("tabindex",null,function(de,pe){return de.display.input.getField().tabIndex=pe||""}),he("autofocus",null),he("direction","ltr",function(de,pe){return de.doc.setDirection(pe)},!0),he("phrases",null)}function nd(ie,ae,he){var de=he&&he!=tu;if(!ae!=!de){var pe=ie.display.dragFunctions,Ne=ae?un:Zn;Ne(ie.display.scroller,"dragstart",pe.start),Ne(ie.display.scroller,"dragenter",pe.enter),Ne(ie.display.scroller,"dragover",pe.over),Ne(ie.display.scroller,"dragleave",pe.leave),Ne(ie.display.scroller,"drop",pe.drop)}}function Lc(ie){ie.options.lineWrapping?(Wt(ie.display.wrapper,"CodeMirror-wrap"),ie.display.sizer.style.minWidth="",ie.display.sizerWidth=null):(Ie(ie.display.wrapper,"CodeMirror-wrap"),to(ie)),Io(ie),ws(ie),Ss(ie),setTimeout(function(){return Ca(ie)},100)}function us(ie,ae){var he=this;if(!(this instanceof us))return new us(ie,ae);this.options=ae=ae?Xt(ae):{},Xt(td,ae,!1);var de=ae.value;typeof de=="string"?de=new kl(de,ae.mode,null,ae.lineSeparator,ae.direction):ae.mode&&(de.modeOption=ae.mode),this.doc=de;var pe=new us.inputStyles[ae.inputStyle](this),Ne=this.display=new ao(ie,de,pe,ae);Ne.wrapper.CodeMirror=this,md(this),ae.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),fs(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Re,keySeq:null,specialChars:null},ae.autofocus&&!ne&&Ne.input.focus(),qe&&et<11&&setTimeout(function(){return he.display.input.reset(!0)},20),wf(this),ku(),Oa(this),this.curOp.forceUpdate=!0,Ro(this,de),ae.autofocus&&!ne||this.hasFocus()?setTimeout(function(){he.hasFocus()&&!he.state.focused&&Mi(he)},20):_i(this);for(var Ve in Ac)Ac.hasOwnProperty(Ve)&&Ac[Ve](this,ae[Ve],tu);Hr(this),ae.finishInit&&ae.finishInit(this);for(var lt=0;lt20*20}un(ae.scroller,"touchstart",function(at){if(!yi(ie,at)&&!Ne(at)&&!ca(ie,at)){ae.input.ensurePolled(),clearTimeout(he);var Dt=+new Date;ae.activeTouch={start:Dt,moved:!1,prev:Dt-de.end<=300?de:null},at.touches.length==1&&(ae.activeTouch.left=at.touches[0].pageX,ae.activeTouch.top=at.touches[0].pageY)}}),un(ae.scroller,"touchmove",function(){ae.activeTouch&&(ae.activeTouch.moved=!0)}),un(ae.scroller,"touchend",function(at){var Dt=ae.activeTouch;if(Dt&&!Nl(ae,at)&&Dt.left!=null&&!Dt.moved&&new Date-Dt.start<300){var kn=ie.coordsChar(ae.activeTouch,"page"),Gt;!Dt.prev||Ve(Dt,Dt.prev)?Gt=new Dr(kn,kn):!Dt.prev.prev||Ve(Dt,Dt.prev.prev)?Gt=ie.findWordAt(kn):Gt=new Dr(Zt(kn.line,0),Li(ie.doc,Zt(kn.line+1,0))),ie.setSelection(Gt.anchor,Gt.head),ie.focus(),Qi(at)}pe()}),un(ae.scroller,"touchcancel",pe),un(ae.scroller,"scroll",function(){ae.scroller.clientHeight&&(ya(ie,ae.scroller.scrollTop),Ha(ie,ae.scroller.scrollLeft,!0),An(ie,"scroll",ie))}),un(ae.scroller,"mousewheel",function(at){return No(ie,at)}),un(ae.scroller,"DOMMouseScroll",function(at){return No(ie,at)}),un(ae.wrapper,"scroll",function(){return ae.wrapper.scrollTop=ae.wrapper.scrollLeft=0}),ae.dragFunctions={enter:function(at){yi(ie,at)||Kr(at)},over:function(at){yi(ie,at)||(Kd(ie,at),Kr(at))},start:function(at){return Zd(ie,at)},drop:Xn(ie,Wd),leave:function(at){yi(ie,at)||pf(ie)}};var lt=ae.input.getField();un(lt,"keyup",function(at){return Sf.call(ie,at)}),un(lt,"keydown",Xn(ie,yf)),un(lt,"keypress",Xn(ie,Ec)),un(lt,"focus",function(at){return Mi(ie,at)}),un(lt,"blur",function(at){return _i(ie,at)})}var Kh=[];us.defineInitHook=function(ie){return Kh.push(ie)};function Yl(ie,ae,he,de){var pe=ie.doc,Ne;he==null&&(he="add"),he=="smart"&&(pe.mode.indent?Ne=wr(ie,ae).state:he="prev");var Ve=ie.options.tabSize,lt=$t(pe,ae),at=gt(lt.text,null,Ve);lt.stateAfter&&(lt.stateAfter=null);var Dt=lt.text.match(/^\s*/)[0],kn;if(!de&&!/\S/.test(lt.text))kn=0,he="not";else if(he=="smart"&&(kn=pe.mode.indent(Ne,lt.text.slice(Dt.length),lt.text),kn==vn||kn>150)){if(!de)return;he="prev"}he=="prev"?ae>pe.first?kn=gt($t(pe,ae-1).text,null,Ve):kn=0:he=="add"?kn=at+ie.options.indentUnit:he=="subtract"?kn=at-ie.options.indentUnit:typeof he=="number"&&(kn=at+he),kn=Math.max(0,kn);var Gt="",li=0;if(ie.options.indentWithTabs)for(var ti=Math.floor(kn/Ve);ti;--ti)li+=Ve,Gt+=" ";if(liVe,at=ei(ae),Dt=null;if(lt&&de.ranges.length>1)if($u&&$u.text.join(` `)==ae){if(de.ranges.length%$u.text.length==0){Dt=[];for(var kn=0;kn<$u.text.length;kn++)Dt.push(Ne.splitLines($u.text[kn]))}}else at.length==de.ranges.length&&ie.options.pasteLinesPerSelection&&(Dt=Yn(at,function($r){return[$r]}));for(var Gt=ie.curOp.updateInput,li=de.ranges.length-1;li>=0;li--){var ti=de.ranges[li],er=ti.from(),rr=ti.to();ti.empty()&&(he&&he>0?er=Zt(er.line,er.ch-he):ie.state.overwrite&&!lt?rr=Zt(rr.line,Math.min($t(Ne,rr.line).text.length,rr.ch+mt(at).length)):lt&&$u&&$u.lineWise&&$u.text.join(` `)==at.join(` -`)&&(er=rr=Zt(er.line,0)));var br={from:er,to:rr,text:Dt?Dt[li%Dt.length]:at,origin:pe||(lt?"paste":ie.state.cutIncoming>Ve?"cut":"+input")};Ps(ie.doc,br),ji(ie,"inputRead",ie,br)}ae&&!lt&&dp(ie,ae),mo(ie),ie.curOp.updateInput<2&&(ie.curOp.updateInput=Gt),ie.curOp.typing=!0,ie.state.pasteIncoming=ie.state.cutIncoming=-1}function cp(ie,ae){var he=ie.clipboardData&&ie.clipboardData.getData("Text");if(he)return ie.preventDefault(),!ae.isReadOnly()&&!ae.options.disableInput&&fn(ae,function(){return Xf(ae,he,0,null,"paste")}),!0}function dp(ie,ae){if(!(!ie.options.electricChars||!ie.options.smartIndent))for(var he=ie.doc.sel,de=he.ranges.length-1;de>=0;de--){var pe=he.ranges[de];if(!(pe.head.ch>100||de&&he.ranges[de-1].head.line==pe.head.line)){var Ne=ie.getModeAt(pe.head),Ve=!1;if(Ne.electricChars){for(var lt=0;lt-1){Ve=Yl(ie,pe.head.line,"smart");break}}else Ne.electricInput&&Ne.electricInput.test($t(ie.doc,pe.head.line).text.slice(0,pe.head.ch))&&(Ve=Yl(ie,pe.head.line,"smart"));Ve&&ji(ie,"electricInput",ie,pe.head.line)}}}function hp(ie){for(var ae=[],he=[],de=0;deNe&&(Yl(this,lt.head.line,de,!0),Ne=lt.head.line,Ve==this.doc.sel.primIndex&&mo(this));else{var at=lt.from(),Dt=lt.to(),kn=Math.max(Ne,at.line);Ne=Math.min(this.lastLine(),Dt.line-(Dt.ch?0:1))+1;for(var Gt=kn;Gt0&&ns(this.doc,Ve,new Dr(at,li[Ve].to()),Nt)}}}),getTokenAt:function(de,pe){return Gi(this,de,pe)},getLineTokens:function(de,pe){return Gi(this,Zt(de),pe,!0)},getTokenTypeAt:function(de){de=Li(this.doc,de);var pe=Br(this,$t(this.doc,de.line)),Ne=0,Ve=(pe.length-1)/2,lt=de.ch,at;if(lt==0)at=pe[2];else for(;;){var Dt=Ne+Ve>>1;if((Dt?pe[Dt*2-1]:0)>=lt)Ve=Dt;else if(pe[Dt*2+1]at&&(de=at,Ve=!0),lt=$t(this.doc,de)}else lt=de;return xs(this,lt,{top:0,left:0},pe||"page",Ne||Ve).top+(Ve?this.doc.height-Nr(lt):0)},defaultTextHeight:function(){return $l(this.display)},defaultCharWidth:function(){return jl(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(de,pe,Ne,Ve,lt){var at=this.display;de=Fa(this,Li(this.doc,de));var Dt=de.bottom,kn=de.left;if(pe.style.position="absolute",pe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(pe),at.sizer.appendChild(pe),Ve=="over")Dt=de.top;else if(Ve=="above"||Ve=="near"){var Gt=Math.max(at.wrapper.clientHeight,this.doc.height),li=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(Ve=="above"||de.bottom+pe.offsetHeight>Gt)&&de.top>pe.offsetHeight?Dt=de.top-pe.offsetHeight:de.bottom+pe.offsetHeight<=Gt&&(Dt=de.bottom),kn+pe.offsetWidth>li&&(kn=li-pe.offsetWidth)}pe.style.top=Dt+"px",pe.style.left=pe.style.right="",lt=="right"?(kn=at.sizer.clientWidth-pe.offsetWidth,pe.style.right="0px"):(lt=="left"?kn=0:lt=="middle"&&(kn=(at.sizer.clientWidth-pe.offsetWidth)/2),pe.style.left=kn+"px"),Ne&&uo(this,{left:kn,top:Dt,right:kn+pe.offsetWidth,bottom:Dt+pe.offsetHeight})},triggerOnKeyDown:Un(yf),triggerOnKeyPress:Un(Ec),triggerOnKeyUp:Sf,triggerOnMouseDown:Un(Hc),execCommand:function(de){if(Dl.hasOwnProperty(de))return Dl[de].call(null,this)},triggerElectric:Un(function(de){dp(this,de)}),findPosH:function(de,pe,Ne,Ve){var lt=1;pe<0&&(lt=-1,pe=-pe);for(var at=Li(this.doc,de),Dt=0;Dt0&&kn(Ne.charAt(Ve-1));)--Ve;for(;lt.5||this.options.lineWrapping)&&Io(this),An(this,"refresh",this)}),swapDoc:Un(function(de){var pe=this.doc;return pe.cm=null,this.state.selectingText&&this.state.selectingText(),Ro(this,de),Ss(this),this.display.input.reset(),co(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,ji(this,"swapDoc",this,pe),pe}),phrase:function(de){var pe=this.options.phrases;return pe&&Object.prototype.hasOwnProperty.call(pe,de)?pe[de]:de},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Oi(ie),ie.registerHelper=function(de,pe,Ne){he.hasOwnProperty(de)||(he[de]=ie[de]={_global:[]}),he[de][pe]=Ne},ie.registerGlobalHelper=function(de,pe,Ne,Ve){ie.registerHelper(de,pe,Ve),he[de]._global.push({pred:Ne,val:Ve})}}function Jf(ie,ae,he,de,pe){var Ne=ae,Ve=he,lt=$t(ie,ae.line),at=pe&&ie.direction=="rtl"?-he:he;function Dt(){var Ao=ae.line+at;return Ao=ie.first+ie.size?!1:(ae=new Zt(Ao,ae.ch,ae.sticky),lt=$t(ie,Ao))}function kn(Ao){var ho;if(de=="codepoint"){var jo=lt.text.charCodeAt(ae.ch+(de>0?0:-1));isNaN(jo)?ho=null:ho=new Zt(ae.line,Math.max(0,Math.min(lt.text.length,ae.ch+he*(jo>=55296&&jo<56320?2:1))),-he)}else pe?ho=Es(ie.cm,lt,ae,he):ho=sl(lt,ae,he);if(ho==null)if(!Ao&&Dt())ae=Ya(pe,ie.cm,lt,ae.line,at);else return!1;else ae=ho;return!0}if(de=="char"||de=="codepoint")kn();else if(de=="column")kn(!0);else if(de=="word"||de=="group")for(var Gt=null,li=de=="group",ti=ie.cm&&ie.cm.getHelper(ae,"wordChars"),er=!0;!(he<0&&!kn(!er));er=!1){var rr=lt.text.charAt(ae.ch)||` +`)&&(er=rr=Zt(er.line,0)));var br={from:er,to:rr,text:Dt?Dt[li%Dt.length]:at,origin:pe||(lt?"paste":ie.state.cutIncoming>Ve?"cut":"+input")};Ps(ie.doc,br),ji(ie,"inputRead",ie,br)}ae&&!lt&&dp(ie,ae),mo(ie),ie.curOp.updateInput<2&&(ie.curOp.updateInput=Gt),ie.curOp.typing=!0,ie.state.pasteIncoming=ie.state.cutIncoming=-1}function cp(ie,ae){var he=ie.clipboardData&&ie.clipboardData.getData("Text");if(he)return ie.preventDefault(),!ae.isReadOnly()&&!ae.options.disableInput&&fn(ae,function(){return Xf(ae,he,0,null,"paste")}),!0}function dp(ie,ae){if(!(!ie.options.electricChars||!ie.options.smartIndent))for(var he=ie.doc.sel,de=he.ranges.length-1;de>=0;de--){var pe=he.ranges[de];if(!(pe.head.ch>100||de&&he.ranges[de-1].head.line==pe.head.line)){var Ne=ie.getModeAt(pe.head),Ve=!1;if(Ne.electricChars){for(var lt=0;lt-1){Ve=Yl(ie,pe.head.line,"smart");break}}else Ne.electricInput&&Ne.electricInput.test($t(ie.doc,pe.head.line).text.slice(0,pe.head.ch))&&(Ve=Yl(ie,pe.head.line,"smart"));Ve&&ji(ie,"electricInput",ie,pe.head.line)}}}function hp(ie){for(var ae=[],he=[],de=0;deNe&&(Yl(this,lt.head.line,de,!0),Ne=lt.head.line,Ve==this.doc.sel.primIndex&&mo(this));else{var at=lt.from(),Dt=lt.to(),kn=Math.max(Ne,at.line);Ne=Math.min(this.lastLine(),Dt.line-(Dt.ch?0:1))+1;for(var Gt=kn;Gt0&&ns(this.doc,Ve,new Dr(at,li[Ve].to()),kt)}}}),getTokenAt:function(de,pe){return Gi(this,de,pe)},getLineTokens:function(de,pe){return Gi(this,Zt(de),pe,!0)},getTokenTypeAt:function(de){de=Li(this.doc,de);var pe=Br(this,$t(this.doc,de.line)),Ne=0,Ve=(pe.length-1)/2,lt=de.ch,at;if(lt==0)at=pe[2];else for(;;){var Dt=Ne+Ve>>1;if((Dt?pe[Dt*2-1]:0)>=lt)Ve=Dt;else if(pe[Dt*2+1]at&&(de=at,Ve=!0),lt=$t(this.doc,de)}else lt=de;return xs(this,lt,{top:0,left:0},pe||"page",Ne||Ve).top+(Ve?this.doc.height-Nr(lt):0)},defaultTextHeight:function(){return $l(this.display)},defaultCharWidth:function(){return jl(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(de,pe,Ne,Ve,lt){var at=this.display;de=Fa(this,Li(this.doc,de));var Dt=de.bottom,kn=de.left;if(pe.style.position="absolute",pe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(pe),at.sizer.appendChild(pe),Ve=="over")Dt=de.top;else if(Ve=="above"||Ve=="near"){var Gt=Math.max(at.wrapper.clientHeight,this.doc.height),li=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(Ve=="above"||de.bottom+pe.offsetHeight>Gt)&&de.top>pe.offsetHeight?Dt=de.top-pe.offsetHeight:de.bottom+pe.offsetHeight<=Gt&&(Dt=de.bottom),kn+pe.offsetWidth>li&&(kn=li-pe.offsetWidth)}pe.style.top=Dt+"px",pe.style.left=pe.style.right="",lt=="right"?(kn=at.sizer.clientWidth-pe.offsetWidth,pe.style.right="0px"):(lt=="left"?kn=0:lt=="middle"&&(kn=(at.sizer.clientWidth-pe.offsetWidth)/2),pe.style.left=kn+"px"),Ne&&uo(this,{left:kn,top:Dt,right:kn+pe.offsetWidth,bottom:Dt+pe.offsetHeight})},triggerOnKeyDown:Un(yf),triggerOnKeyPress:Un(Ec),triggerOnKeyUp:Sf,triggerOnMouseDown:Un(Hc),execCommand:function(de){if(Dl.hasOwnProperty(de))return Dl[de].call(null,this)},triggerElectric:Un(function(de){dp(this,de)}),findPosH:function(de,pe,Ne,Ve){var lt=1;pe<0&&(lt=-1,pe=-pe);for(var at=Li(this.doc,de),Dt=0;Dt0&&kn(Ne.charAt(Ve-1));)--Ve;for(;lt.5||this.options.lineWrapping)&&Io(this),An(this,"refresh",this)}),swapDoc:Un(function(de){var pe=this.doc;return pe.cm=null,this.state.selectingText&&this.state.selectingText(),Ro(this,de),Ss(this),this.display.input.reset(),co(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,ji(this,"swapDoc",this,pe),pe}),phrase:function(de){var pe=this.options.phrases;return pe&&Object.prototype.hasOwnProperty.call(pe,de)?pe[de]:de},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Oi(ie),ie.registerHelper=function(de,pe,Ne){he.hasOwnProperty(de)||(he[de]=ie[de]={_global:[]}),he[de][pe]=Ne},ie.registerGlobalHelper=function(de,pe,Ne,Ve){ie.registerHelper(de,pe,Ve),he[de]._global.push({pred:Ne,val:Ve})}}function Jf(ie,ae,he,de,pe){var Ne=ae,Ve=he,lt=$t(ie,ae.line),at=pe&&ie.direction=="rtl"?-he:he;function Dt(){var Ao=ae.line+at;return Ao=ie.first+ie.size?!1:(ae=new Zt(Ao,ae.ch,ae.sticky),lt=$t(ie,Ao))}function kn(Ao){var ho;if(de=="codepoint"){var jo=lt.text.charCodeAt(ae.ch+(de>0?0:-1));isNaN(jo)?ho=null:ho=new Zt(ae.line,Math.max(0,Math.min(lt.text.length,ae.ch+he*(jo>=55296&&jo<56320?2:1))),-he)}else pe?ho=Es(ie.cm,lt,ae,he):ho=sl(lt,ae,he);if(ho==null)if(!Ao&&Dt())ae=Ya(pe,ie.cm,lt,ae.line,at);else return!1;else ae=ho;return!0}if(de=="char"||de=="codepoint")kn();else if(de=="column")kn(!0);else if(de=="word"||de=="group")for(var Gt=null,li=de=="group",ti=ie.cm&&ie.cm.getHelper(ae,"wordChars"),er=!0;!(he<0&&!kn(!er));er=!1){var rr=lt.text.charAt(ae.ch)||` `,br=De(rr,ti)?"w":li&&rr==` -`?"n":!li||/\s/.test(rr)?null:"p";if(li&&!er&&!br&&(br="s"),Gt&&Gt!=br){he<0&&(he=1,kn(),ae.sticky="after");break}if(br&&(Gt=br),he>0&&!kn(!er))break}var $r=Wu(ie,ae,Ne,Ve,!0);return Pi(Ne,$r)&&($r.hitSide=!0),$r}function vh(ie,ae,he,de){var pe=ie.doc,Ne=ae.left,Ve;if(de=="page"){var lt=Math.min(ie.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),at=Math.max(lt-.5*$l(ie.display),3);Ve=(he>0?ae.bottom:ae.top)+he*at}else de=="line"&&(Ve=he>0?ae.bottom+3:ae.top-3);for(var Dt;Dt=El(ie,Ne,Ve),!!Dt.outside;){if(he<0?Ve<=0:Ve>=pe.height){Dt.hitSide=!0;break}Ve+=he*5}return Dt}var zs=function(ie){this.cm=ie,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Re,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};zs.prototype.init=function(ie){var ae=this,he=this,de=he.cm,pe=he.div=ie.lineDiv;fp(pe,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Ne(lt){for(var at=lt.target;at;at=at.parentNode){if(at==pe)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(at.className))break}return!1}un(pe,"paste",function(lt){!Ne(lt)||yi(de,lt)||cp(lt,de)||et<=11&&setTimeout(Xn(de,function(){return ae.updateFromDOM()}),20)}),un(pe,"compositionstart",function(lt){ae.composing={data:lt.data,done:!1}}),un(pe,"compositionupdate",function(lt){ae.composing||(ae.composing={data:lt.data,done:!1})}),un(pe,"compositionend",function(lt){ae.composing&&(lt.data!=ae.composing.data&&ae.readFromDOMSoon(),ae.composing.done=!0)}),un(pe,"touchstart",function(){return he.forceCompositionEnd()}),un(pe,"input",function(){ae.composing||ae.readFromDOMSoon()});function Ve(lt){if(!(!Ne(lt)||yi(de,lt))){if(de.somethingSelected())Vh({lineWise:!1,text:de.getSelections()}),lt.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var at=hp(de);Vh({lineWise:!0,text:at.text}),lt.type=="cut"&&de.operation(function(){de.setSelections(at.ranges,0,Nt),de.replaceSelection("",null,"cut")})}else return;if(lt.clipboardData){lt.clipboardData.clearData();var Dt=$u.text.join(` +`?"n":!li||/\s/.test(rr)?null:"p";if(li&&!er&&!br&&(br="s"),Gt&&Gt!=br){he<0&&(he=1,kn(),ae.sticky="after");break}if(br&&(Gt=br),he>0&&!kn(!er))break}var $r=Wu(ie,ae,Ne,Ve,!0);return Pi(Ne,$r)&&($r.hitSide=!0),$r}function vh(ie,ae,he,de){var pe=ie.doc,Ne=ae.left,Ve;if(de=="page"){var lt=Math.min(ie.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),at=Math.max(lt-.5*$l(ie.display),3);Ve=(he>0?ae.bottom:ae.top)+he*at}else de=="line"&&(Ve=he>0?ae.bottom+3:ae.top-3);for(var Dt;Dt=El(ie,Ne,Ve),!!Dt.outside;){if(he<0?Ve<=0:Ve>=pe.height){Dt.hitSide=!0;break}Ve+=he*5}return Dt}var zs=function(ie){this.cm=ie,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Re,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};zs.prototype.init=function(ie){var ae=this,he=this,de=he.cm,pe=he.div=ie.lineDiv;fp(pe,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Ne(lt){for(var at=lt.target;at;at=at.parentNode){if(at==pe)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(at.className))break}return!1}un(pe,"paste",function(lt){!Ne(lt)||yi(de,lt)||cp(lt,de)||et<=11&&setTimeout(Xn(de,function(){return ae.updateFromDOM()}),20)}),un(pe,"compositionstart",function(lt){ae.composing={data:lt.data,done:!1}}),un(pe,"compositionupdate",function(lt){ae.composing||(ae.composing={data:lt.data,done:!1})}),un(pe,"compositionend",function(lt){ae.composing&&(lt.data!=ae.composing.data&&ae.readFromDOMSoon(),ae.composing.done=!0)}),un(pe,"touchstart",function(){return he.forceCompositionEnd()}),un(pe,"input",function(){ae.composing||ae.readFromDOMSoon()});function Ve(lt){if(!(!Ne(lt)||yi(de,lt))){if(de.somethingSelected())Vh({lineWise:!1,text:de.getSelections()}),lt.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var at=hp(de);Vh({lineWise:!0,text:at.text}),lt.type=="cut"&&de.operation(function(){de.setSelections(at.ranges,0,kt),de.replaceSelection("",null,"cut")})}else return;if(lt.clipboardData){lt.clipboardData.clearData();var Dt=$u.text.join(` `);if(lt.clipboardData.setData("Text",Dt),lt.clipboardData.getData("Text")==Dt){lt.preventDefault();return}}var kn=gp(),Gt=kn.firstChild;de.display.lineSpace.insertBefore(kn,de.display.lineSpace.firstChild),Gt.value=$u.text.join(` -`);var li=document.activeElement;Ht(Gt),setTimeout(function(){de.display.lineSpace.removeChild(kn),li.focus(),li==pe&&he.showPrimarySelection()},50)}}un(pe,"copy",Ve),un(pe,"cut",Ve)},zs.prototype.screenReaderLabelChanged=function(ie){ie?this.div.setAttribute("aria-label",ie):this.div.removeAttribute("aria-label")},zs.prototype.prepareSelection=function(){var ie=ln(this.cm,!1);return ie.focus=document.activeElement==this.div,ie},zs.prototype.showSelection=function(ie,ae){!ie||!this.cm.display.view.length||((ie.focus||ae)&&this.showPrimarySelection(),this.showMultipleSelections(ie))},zs.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},zs.prototype.showPrimarySelection=function(){var ie=this.getSelection(),ae=this.cm,he=ae.doc.sel.primary(),de=he.from(),pe=he.to();if(ae.display.viewTo==ae.display.viewFrom||de.line>=ae.display.viewTo||pe.line=ae.display.viewFrom&&Pg(ae,de)||{node:lt[0].measure.map[2],offset:0},Dt=pe.lineie.firstLine()&&(de=Zt(de.line-1,$t(ie.doc,de.line-1).length)),pe.ch==$t(ie.doc,pe.line).text.length&&pe.lineae.viewTo-1)return!1;var Ne,Ve,lt;de.line==ae.viewFrom||(Ne=Il(ie,de.line))==0?(Ve=ut(ae.view[0].line),lt=ae.view[0].node):(Ve=ut(ae.view[Ne].line),lt=ae.view[Ne-1].node.nextSibling);var at=Il(ie,pe.line),Dt,kn;if(at==ae.view.length-1?(Dt=ae.viewTo-1,kn=ae.lineDiv.lastChild):(Dt=ut(ae.view[at+1].line)-1,kn=ae.view[at+1].node.previousSibling),!lt)return!1;for(var Gt=ie.doc.splitLines(Cf(ie,lt,kn,Ve,Dt)),li=zt(ie.doc,Zt(Ve,0),Zt(Dt,$t(ie.doc,Dt).text.length));Gt.length>1&&li.length>1;)if(mt(Gt)==mt(li))Gt.pop(),li.pop(),Dt--;else if(Gt[0]==li[0])Gt.shift(),li.shift(),Ve++;else break;for(var ti=0,er=0,rr=Gt[0],br=li[0],$r=Math.min(rr.length,br.length);ti<$r&&rr.charCodeAt(ti)==br.charCodeAt(ti);)++ti;for(var Ao=mt(Gt),ho=mt(li),jo=Math.min(Ao.length-(Gt.length==1?ti:0),ho.length-(li.length==1?ti:0));erde.ch&&Ao.charCodeAt(Ao.length-er-1)==ho.charCodeAt(ho.length-er-1);)ti--,er++;Gt[Gt.length-1]=Ao.slice(0,Ao.length-er).replace(/^\u200b+/,""),Gt[0]=Gt[0].slice(ti).replace(/\u200b+$/,"");var da=Zt(Ve,ti),lo=Zt(Dt,li.length?mt(li).length-er:0);if(Gt.length>1||Gt[0]||nn(da,lo))return sc(ie.doc,Gt,da,lo,"+input"),!0},zs.prototype.ensurePolled=function(){this.forceCompositionEnd()},zs.prototype.reset=function(){this.forceCompositionEnd()},zs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},zs.prototype.readFromDOMSoon=function(){var ie=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(ie.readDOMTimeout=null,ie.composing)if(ie.composing.done)ie.composing=null;else return;ie.updateFromDOM()},80))},zs.prototype.updateFromDOM=function(){var ie=this;(this.cm.isReadOnly()||!this.pollContent())&&fn(this.cm,function(){return ws(ie.cm)})},zs.prototype.setUneditable=function(ie){ie.contentEditable="false"},zs.prototype.onKeyPress=function(ie){ie.charCode==0||this.composing||(ie.preventDefault(),this.cm.isReadOnly()||Xn(this.cm,Xf)(this.cm,String.fromCharCode(ie.charCode==null?ie.keyCode:ie.charCode),0))},zs.prototype.readOnlyChanged=function(ie){this.div.contentEditable=String(ie!="nocursor")},zs.prototype.onContextMenu=function(){},zs.prototype.resetPosition=function(){},zs.prototype.needsContentAttribute=!0;function Pg(ie,ae){var he=zl(ie,ae.line);if(!he||he.hidden)return null;var de=$t(ie.doc,ae.line),pe=xc(he,de,ae.line),Ne=bn(de,ie.doc.direction),Ve="left";if(Ne){var lt=dt(Ne,ae.ch);Ve=lt%2?"right":"left"}var at=wc(pe.map,ae.ch,Ve);return at.offset=at.collapse=="right"?at.end:at.start,at}function pp(ie){for(var ae=ie;ae;ae=ae.parentNode)if(/CodeMirror-gutter-wrapper/.test(ae.className))return!0;return!1}function Pf(ie,ae){return ae&&(ie.bad=!0),ie}function Cf(ie,ae,he,de,pe){var Ne="",Ve=!1,lt=ie.doc.lineSeparator(),at=!1;function Dt(ti){return function(er){return er.id==ti}}function kn(){Ve&&(Ne+=lt,at&&(Ne+=lt),Ve=at=!1)}function Gt(ti){ti&&(kn(),Ne+=ti)}function li(ti){if(ti.nodeType==1){var er=ti.getAttribute("cm-text");if(er){Gt(er);return}var rr=ti.getAttribute("cm-marker"),br;if(rr){var $r=ie.findMarks(Zt(de,0),Zt(pe+1,0),Dt(+rr));$r.length&&(br=$r[0].find(0))&&Gt(zt(ie.doc,br.from,br.to).join(lt));return}if(ti.getAttribute("contenteditable")=="false")return;var Ao=/^(pre|div|p|li|table|br)$/i.test(ti.nodeName);if(!/^br$/i.test(ti.nodeName)&&ti.textContent.length==0)return;Ao&&kn();for(var ho=0;ho=9&&ae.hasSelection&&(ae.hasSelection=null),he.poll()}),un(pe,"paste",function(Ve){yi(de,Ve)||cp(Ve,de)||(de.state.pasteIncoming=+new Date,he.fastPoll())});function Ne(Ve){if(!yi(de,Ve)){if(de.somethingSelected())Vh({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var lt=hp(de);Vh({lineWise:!0,text:lt.text}),Ve.type=="cut"?de.setSelections(lt.ranges,null,Nt):(he.prevInput="",pe.value=lt.text.join(` -`),Ht(pe))}else return;Ve.type=="cut"&&(de.state.cutIncoming=+new Date)}}un(pe,"cut",Ne),un(pe,"copy",Ne),un(ie.scroller,"paste",function(Ve){if(!(Nl(ie,Ve)||yi(de,Ve))){if(!pe.dispatchEvent){de.state.pasteIncoming=+new Date,he.focus();return}var lt=new Event("paste");lt.clipboardData=Ve.clipboardData,pe.dispatchEvent(lt)}}),un(ie.lineSpace,"selectstart",function(Ve){Nl(ie,Ve)||Qi(Ve)}),un(pe,"compositionstart",function(){var Ve=de.getCursor("from");he.composing&&he.composing.range.clear(),he.composing={start:Ve,range:de.markText(Ve,de.getCursor("to"),{className:"CodeMirror-composing"})}}),un(pe,"compositionend",function(){he.composing&&(he.poll(),he.composing.range.clear(),he.composing=null)})},Wl.prototype.createField=function(ie){this.wrapper=gp(),this.textarea=this.wrapper.firstChild},Wl.prototype.screenReaderLabelChanged=function(ie){ie?this.textarea.setAttribute("aria-label",ie):this.textarea.removeAttribute("aria-label")},Wl.prototype.prepareSelection=function(){var ie=this.cm,ae=ie.display,he=ie.doc,de=ln(ie);if(ie.options.moveInputWithCursor){var pe=Fa(ie,he.sel.primary().head,"div"),Ne=ae.wrapper.getBoundingClientRect(),Ve=ae.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(ae.wrapper.clientHeight-10,pe.top+Ve.top-Ne.top)),de.teLeft=Math.max(0,Math.min(ae.wrapper.clientWidth-10,pe.left+Ve.left-Ne.left))}return de},Wl.prototype.showSelection=function(ie){var ae=this.cm,he=ae.display;Ye(he.cursorDiv,ie.cursors),Ye(he.selectionDiv,ie.selection),ie.teTop!=null&&(this.wrapper.style.top=ie.teTop+"px",this.wrapper.style.left=ie.teLeft+"px")},Wl.prototype.reset=function(ie){if(!(this.contextMenuPending||this.composing)){var ae=this.cm;if(ae.somethingSelected()){this.prevInput="";var he=ae.getSelection();this.textarea.value=he,ae.state.focused&&Ht(this.textarea),qe&&et>=9&&(this.hasSelection=he)}else ie||(this.prevInput=this.textarea.value="",qe&&et>=9&&(this.hasSelection=null))}},Wl.prototype.getField=function(){return this.textarea},Wl.prototype.supportsTouch=function(){return!1},Wl.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ne||Je()!=this.textarea))try{this.textarea.focus()}catch(ie){}},Wl.prototype.blur=function(){this.textarea.blur()},Wl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Wl.prototype.receivedFocus=function(){this.slowPoll()},Wl.prototype.slowPoll=function(){var ie=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){ie.poll(),ie.cm.state.focused&&ie.slowPoll()})},Wl.prototype.fastPoll=function(){var ie=!1,ae=this;ae.pollingFast=!0;function he(){var de=ae.poll();!de&&!ie?(ie=!0,ae.polling.set(60,he)):(ae.pollingFast=!1,ae.slowPoll())}ae.polling.set(20,he)},Wl.prototype.poll=function(){var ie=this,ae=this.cm,he=this.textarea,de=this.prevInput;if(this.contextMenuPending||!ae.state.focused||Ee(he)&&!de&&!this.composing||ae.isReadOnly()||ae.options.disableInput||ae.state.keySeq)return!1;var pe=he.value;if(pe==de&&!ae.somethingSelected())return!1;if(qe&&et>=9&&this.hasSelection===pe||ce&&/[\uf700-\uf7ff]/.test(pe))return ae.display.input.reset(),!1;if(ae.doc.sel==ae.display.selForContextMenu){var Ne=pe.charCodeAt(0);if(Ne==8203&&!de&&(de="\u200B"),Ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ve=0,lt=Math.min(de.length,pe.length);Ve1e3||pe.indexOf(` -`)>-1?he.value=ie.prevInput="":ie.prevInput=pe,ie.composing&&(ie.composing.range.clear(),ie.composing.range=ae.markText(ie.composing.start,ae.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Wl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Wl.prototype.onKeyPress=function(){qe&&et>=9&&(this.hasSelection=null),this.fastPoll()},Wl.prototype.onContextMenu=function(ie){var ae=this,he=ae.cm,de=he.display,pe=ae.textarea;ae.contextMenuPending&&ae.contextMenuPending();var Ne=wl(he,ie),Ve=de.scroller.scrollTop;if(!Ne||tt)return;var lt=he.options.resetSelectionOnContextMenu;lt&&he.doc.sel.contains(Ne)==-1&&Xn(he,as)(he.doc,_o(Ne),Nt);var at=pe.style.cssText,Dt=ae.wrapper.style.cssText,kn=ae.wrapper.offsetParent.getBoundingClientRect();ae.wrapper.style.cssText="position: static",pe.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var li=document.activeElement;Ht(Gt),setTimeout(function(){de.display.lineSpace.removeChild(kn),li.focus(),li==pe&&he.showPrimarySelection()},50)}}un(pe,"copy",Ve),un(pe,"cut",Ve)},zs.prototype.screenReaderLabelChanged=function(ie){ie?this.div.setAttribute("aria-label",ie):this.div.removeAttribute("aria-label")},zs.prototype.prepareSelection=function(){var ie=ln(this.cm,!1);return ie.focus=document.activeElement==this.div,ie},zs.prototype.showSelection=function(ie,ae){!ie||!this.cm.display.view.length||((ie.focus||ae)&&this.showPrimarySelection(),this.showMultipleSelections(ie))},zs.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},zs.prototype.showPrimarySelection=function(){var ie=this.getSelection(),ae=this.cm,he=ae.doc.sel.primary(),de=he.from(),pe=he.to();if(ae.display.viewTo==ae.display.viewFrom||de.line>=ae.display.viewTo||pe.line=ae.display.viewFrom&&Pg(ae,de)||{node:lt[0].measure.map[2],offset:0},Dt=pe.lineie.firstLine()&&(de=Zt(de.line-1,$t(ie.doc,de.line-1).length)),pe.ch==$t(ie.doc,pe.line).text.length&&pe.lineae.viewTo-1)return!1;var Ne,Ve,lt;de.line==ae.viewFrom||(Ne=Il(ie,de.line))==0?(Ve=ut(ae.view[0].line),lt=ae.view[0].node):(Ve=ut(ae.view[Ne].line),lt=ae.view[Ne-1].node.nextSibling);var at=Il(ie,pe.line),Dt,kn;if(at==ae.view.length-1?(Dt=ae.viewTo-1,kn=ae.lineDiv.lastChild):(Dt=ut(ae.view[at+1].line)-1,kn=ae.view[at+1].node.previousSibling),!lt)return!1;for(var Gt=ie.doc.splitLines(Cf(ie,lt,kn,Ve,Dt)),li=zt(ie.doc,Zt(Ve,0),Zt(Dt,$t(ie.doc,Dt).text.length));Gt.length>1&&li.length>1;)if(mt(Gt)==mt(li))Gt.pop(),li.pop(),Dt--;else if(Gt[0]==li[0])Gt.shift(),li.shift(),Ve++;else break;for(var ti=0,er=0,rr=Gt[0],br=li[0],$r=Math.min(rr.length,br.length);ti<$r&&rr.charCodeAt(ti)==br.charCodeAt(ti);)++ti;for(var Ao=mt(Gt),ho=mt(li),jo=Math.min(Ao.length-(Gt.length==1?ti:0),ho.length-(li.length==1?ti:0));erde.ch&&Ao.charCodeAt(Ao.length-er-1)==ho.charCodeAt(ho.length-er-1);)ti--,er++;Gt[Gt.length-1]=Ao.slice(0,Ao.length-er).replace(/^\u200b+/,""),Gt[0]=Gt[0].slice(ti).replace(/\u200b+$/,"");var da=Zt(Ve,ti),lo=Zt(Dt,li.length?mt(li).length-er:0);if(Gt.length>1||Gt[0]||nn(da,lo))return sc(ie.doc,Gt,da,lo,"+input"),!0},zs.prototype.ensurePolled=function(){this.forceCompositionEnd()},zs.prototype.reset=function(){this.forceCompositionEnd()},zs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},zs.prototype.readFromDOMSoon=function(){var ie=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(ie.readDOMTimeout=null,ie.composing)if(ie.composing.done)ie.composing=null;else return;ie.updateFromDOM()},80))},zs.prototype.updateFromDOM=function(){var ie=this;(this.cm.isReadOnly()||!this.pollContent())&&fn(this.cm,function(){return ws(ie.cm)})},zs.prototype.setUneditable=function(ie){ie.contentEditable="false"},zs.prototype.onKeyPress=function(ie){ie.charCode==0||this.composing||(ie.preventDefault(),this.cm.isReadOnly()||Xn(this.cm,Xf)(this.cm,String.fromCharCode(ie.charCode==null?ie.keyCode:ie.charCode),0))},zs.prototype.readOnlyChanged=function(ie){this.div.contentEditable=String(ie!="nocursor")},zs.prototype.onContextMenu=function(){},zs.prototype.resetPosition=function(){},zs.prototype.needsContentAttribute=!0;function Pg(ie,ae){var he=zl(ie,ae.line);if(!he||he.hidden)return null;var de=$t(ie.doc,ae.line),pe=xc(he,de,ae.line),Ne=bn(de,ie.doc.direction),Ve="left";if(Ne){var lt=ht(Ne,ae.ch);Ve=lt%2?"right":"left"}var at=wc(pe.map,ae.ch,Ve);return at.offset=at.collapse=="right"?at.end:at.start,at}function pp(ie){for(var ae=ie;ae;ae=ae.parentNode)if(/CodeMirror-gutter-wrapper/.test(ae.className))return!0;return!1}function Pf(ie,ae){return ae&&(ie.bad=!0),ie}function Cf(ie,ae,he,de,pe){var Ne="",Ve=!1,lt=ie.doc.lineSeparator(),at=!1;function Dt(ti){return function(er){return er.id==ti}}function kn(){Ve&&(Ne+=lt,at&&(Ne+=lt),Ve=at=!1)}function Gt(ti){ti&&(kn(),Ne+=ti)}function li(ti){if(ti.nodeType==1){var er=ti.getAttribute("cm-text");if(er){Gt(er);return}var rr=ti.getAttribute("cm-marker"),br;if(rr){var $r=ie.findMarks(Zt(de,0),Zt(pe+1,0),Dt(+rr));$r.length&&(br=$r[0].find(0))&&Gt(zt(ie.doc,br.from,br.to).join(lt));return}if(ti.getAttribute("contenteditable")=="false")return;var Ao=/^(pre|div|p|li|table|br)$/i.test(ti.nodeName);if(!/^br$/i.test(ti.nodeName)&&ti.textContent.length==0)return;Ao&&kn();for(var ho=0;ho=9&&ae.hasSelection&&(ae.hasSelection=null),he.poll()}),un(pe,"paste",function(Ve){yi(de,Ve)||cp(Ve,de)||(de.state.pasteIncoming=+new Date,he.fastPoll())});function Ne(Ve){if(!yi(de,Ve)){if(de.somethingSelected())Vh({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var lt=hp(de);Vh({lineWise:!0,text:lt.text}),Ve.type=="cut"?de.setSelections(lt.ranges,null,kt):(he.prevInput="",pe.value=lt.text.join(` +`),Ht(pe))}else return;Ve.type=="cut"&&(de.state.cutIncoming=+new Date)}}un(pe,"cut",Ne),un(pe,"copy",Ne),un(ie.scroller,"paste",function(Ve){if(!(Nl(ie,Ve)||yi(de,Ve))){if(!pe.dispatchEvent){de.state.pasteIncoming=+new Date,he.focus();return}var lt=new Event("paste");lt.clipboardData=Ve.clipboardData,pe.dispatchEvent(lt)}}),un(ie.lineSpace,"selectstart",function(Ve){Nl(ie,Ve)||Qi(Ve)}),un(pe,"compositionstart",function(){var Ve=de.getCursor("from");he.composing&&he.composing.range.clear(),he.composing={start:Ve,range:de.markText(Ve,de.getCursor("to"),{className:"CodeMirror-composing"})}}),un(pe,"compositionend",function(){he.composing&&(he.poll(),he.composing.range.clear(),he.composing=null)})},Wl.prototype.createField=function(ie){this.wrapper=gp(),this.textarea=this.wrapper.firstChild},Wl.prototype.screenReaderLabelChanged=function(ie){ie?this.textarea.setAttribute("aria-label",ie):this.textarea.removeAttribute("aria-label")},Wl.prototype.prepareSelection=function(){var ie=this.cm,ae=ie.display,he=ie.doc,de=ln(ie);if(ie.options.moveInputWithCursor){var pe=Fa(ie,he.sel.primary().head,"div"),Ne=ae.wrapper.getBoundingClientRect(),Ve=ae.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(ae.wrapper.clientHeight-10,pe.top+Ve.top-Ne.top)),de.teLeft=Math.max(0,Math.min(ae.wrapper.clientWidth-10,pe.left+Ve.left-Ne.left))}return de},Wl.prototype.showSelection=function(ie){var ae=this.cm,he=ae.display;Ge(he.cursorDiv,ie.cursors),Ge(he.selectionDiv,ie.selection),ie.teTop!=null&&(this.wrapper.style.top=ie.teTop+"px",this.wrapper.style.left=ie.teLeft+"px")},Wl.prototype.reset=function(ie){if(!(this.contextMenuPending||this.composing)){var ae=this.cm;if(ae.somethingSelected()){this.prevInput="";var he=ae.getSelection();this.textarea.value=he,ae.state.focused&&Ht(this.textarea),qe&&et>=9&&(this.hasSelection=he)}else ie||(this.prevInput=this.textarea.value="",qe&&et>=9&&(this.hasSelection=null))}},Wl.prototype.getField=function(){return this.textarea},Wl.prototype.supportsTouch=function(){return!1},Wl.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ne||Je()!=this.textarea))try{this.textarea.focus()}catch(ie){}},Wl.prototype.blur=function(){this.textarea.blur()},Wl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Wl.prototype.receivedFocus=function(){this.slowPoll()},Wl.prototype.slowPoll=function(){var ie=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){ie.poll(),ie.cm.state.focused&&ie.slowPoll()})},Wl.prototype.fastPoll=function(){var ie=!1,ae=this;ae.pollingFast=!0;function he(){var de=ae.poll();!de&&!ie?(ie=!0,ae.polling.set(60,he)):(ae.pollingFast=!1,ae.slowPoll())}ae.polling.set(20,he)},Wl.prototype.poll=function(){var ie=this,ae=this.cm,he=this.textarea,de=this.prevInput;if(this.contextMenuPending||!ae.state.focused||Ee(he)&&!de&&!this.composing||ae.isReadOnly()||ae.options.disableInput||ae.state.keySeq)return!1;var pe=he.value;if(pe==de&&!ae.somethingSelected())return!1;if(qe&&et>=9&&this.hasSelection===pe||ce&&/[\uf700-\uf7ff]/.test(pe))return ae.display.input.reset(),!1;if(ae.doc.sel==ae.display.selForContextMenu){var Ne=pe.charCodeAt(0);if(Ne==8203&&!de&&(de="\u200B"),Ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ve=0,lt=Math.min(de.length,pe.length);Ve1e3||pe.indexOf(` +`)>-1?he.value=ie.prevInput="":ie.prevInput=pe,ie.composing&&(ie.composing.range.clear(),ie.composing.range=ae.markText(ie.composing.start,ae.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Wl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Wl.prototype.onKeyPress=function(){qe&&et>=9&&(this.hasSelection=null),this.fastPoll()},Wl.prototype.onContextMenu=function(ie){var ae=this,he=ae.cm,de=he.display,pe=ae.textarea;ae.contextMenuPending&&ae.contextMenuPending();var Ne=wl(he,ie),Ve=de.scroller.scrollTop;if(!Ne||tt)return;var lt=he.options.resetSelectionOnContextMenu;lt&&he.doc.sel.contains(Ne)==-1&&Xn(he,as)(he.doc,_o(Ne),kt);var at=pe.style.cssText,Dt=ae.wrapper.style.cssText,kn=ae.wrapper.offsetParent.getBoundingClientRect();ae.wrapper.style.cssText="position: static",pe.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(ie.clientY-kn.top-5)+"px; left: "+(ie.clientX-kn.left-5)+`px; z-index: 1000; background: `+(qe?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Gt;ke&&(Gt=window.scrollY),de.input.focus(),ke&&window.scrollTo(null,Gt),de.input.reset(),he.somethingSelected()||(pe.value=ae.prevInput=" "),ae.contextMenuPending=ti,de.selForContextMenu=he.doc.sel,clearTimeout(de.detectingSelectAll);function li(){if(pe.selectionStart!=null){var rr=he.somethingSelected(),br="\u200B"+(rr?pe.value:"");pe.value="\u21DA",pe.value=br,ae.prevInput=rr?"":"\u200B",pe.selectionStart=1,pe.selectionEnd=br.length,de.selForContextMenu=he.doc.sel}}function ti(){if(ae.contextMenuPending==ti&&(ae.contextMenuPending=!1,ae.wrapper.style.cssText=Dt,pe.style.cssText=at,qe&&et<9&&de.scrollbars.setScrollTop(de.scroller.scrollTop=Ve),pe.selectionStart!=null)){(!qe||qe&&et<9)&&li();var rr=0,br=function(){de.selForContextMenu==he.doc.sel&&pe.selectionStart==0&&pe.selectionEnd>0&&ae.prevInput=="\u200B"?Xn(he,qa)(he):rr++<10?de.detectingSelectAll=setTimeout(br,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(br,200)}}if(qe&&et>=9&&li(),Fe){Kr(ie);var er=function(){Zn(window,"mouseup",er),setTimeout(ti,20)};un(window,"mouseup",er)}else setTimeout(ti,50)},Wl.prototype.readOnlyChanged=function(ie){ie||this.reset(),this.textarea.disabled=ie=="nocursor",this.textarea.readOnly=!!ie},Wl.prototype.setUneditable=function(){},Wl.prototype.needsContentAttribute=!1;function gm(ie,ae){if(ae=ae?Xt(ae):{},ae.value=ie.value,!ae.tabindex&&ie.tabIndex&&(ae.tabindex=ie.tabIndex),!ae.placeholder&&ie.placeholder&&(ae.placeholder=ie.placeholder),ae.autofocus==null){var he=Je();ae.autofocus=he==ie||ie.getAttribute("autofocus")!=null&&he==document.body}function de(){ie.value=lt.getValue()}var pe;if(ie.form&&(un(ie.form,"submit",de),!ae.leaveSubmitMethodAlone)){var Ne=ie.form;pe=Ne.submit;try{var Ve=Ne.submit=function(){de(),Ne.submit=pe,Ne.submit(),Ne.submit=Ve}}catch(at){}}ae.finishInit=function(at){at.save=de,at.getTextArea=function(){return ie},at.toTextArea=function(){at.toTextArea=isNaN,de(),ie.parentNode.removeChild(at.getWrapperElement()),ie.style.display="",ie.form&&(Zn(ie.form,"submit",de),!ae.leaveSubmitMethodAlone&&typeof ie.form.submit=="function"&&(ie.form.submit=pe))}},ie.style.display="none";var lt=us(function(at){return ie.parentNode.insertBefore(at,ie.nextSibling)},ae);return lt}function bf(ie){ie.off=Zn,ie.on=un,ie.wheelEventPixels=so,ie.Doc=kl,ie.splitLines=ei,ie.countColumn=gt,ie.findColumn=On,ie.isWordChar=Be,ie.Pass=vn,ie.signal=An,ie.Line=Jr,ie.changeEnd=na,ie.scrollbarModel=os,ie.Pos=Zt,ie.cmpPos=nn,ie.modes=qn,ie.mimeModes=Gn,ie.resolveMode=pn,ie.getMode=St,ie.modeExtensions=Ct,ie.extendMode=je,ie.copyState=Yt,ie.startState=ht,ie.innerMode=rn,ie.commands=Dl,ie.keyMap=eu,ie.keyName=dh,ie.isModifierKey=Ed,ie.lookupKey=Su,ie.normalizeKeyMap=Yd,ie.StringStream=_e,ie.SharedTextMarker=bc,ie.TextMarker=gn,ie.LineWidget=_s,ie.e_preventDefault=Qi,ie.e_stopPropagation=Tn,ie.e_stop=Kr,ie.addClass=Wt,ie.contains=kt,ie.rmClass=Ie,ie.keyNames=lc}ph(us),mh(us);var Qd="iter insert remove copy getEditor constructor".split(" ");for(var _f in kl.prototype)kl.prototype.hasOwnProperty(_f)&&Lt(Qd,_f)<0&&(us.prototype[_f]=function(ie){return function(){return ie.apply(this.doc,arguments)}}(kl.prototype[_f]));return Oi(kl),us.inputStyles={textarea:Wl,contenteditable:zs},us.defineMode=function(ie){!us.defaults.mode&&ie!="null"&&(us.defaults.mode=ie),sn.apply(this,arguments)},us.defineMIME=Qt,us.defineMode("null",function(){return{token:function(ie){return ie.skipToEnd()}}}),us.defineMIME("text/plain","null"),us.defineExtension=function(ie,ae){us.prototype[ie]=ae},us.defineDocExtension=function(ie,ae){kl.prototype[ie]=ae},us.fromTextArea=gm,bf(us),us.version="5.58.2",us})},25419:function(Rn,Nn,ve){(function(ye){ye(ve(89780),ve(15525),ve(98101))})(function(ye){"use strict";ye.defineMode("markdown",function(Oe,We){var jt=ye.getMode(Oe,"text/html"),qe=jt.name=="null";function et(gt){if(ye.findModeByName){var Re=ye.findModeByName(gt);Re&&(gt=Re.mime||Re.mimes[0])}var Lt=ye.getMode(Oe,gt);return Lt.name=="null"?null:Lt}We.highlightFormatting===void 0&&(We.highlightFormatting=!1),We.maxBlockquoteDepth===void 0&&(We.maxBlockquoteDepth=0),We.taskLists===void 0&&(We.taskLists=!1),We.strikethrough===void 0&&(We.strikethrough=!1),We.emoji===void 0&&(We.emoji=!1),We.fencedCodeBlockHighlighting===void 0&&(We.fencedCodeBlockHighlighting=!0),We.fencedCodeBlockDefaultMode===void 0&&(We.fencedCodeBlockDefaultMode="text/plain"),We.xml===void 0&&(We.xml=!0),We.tokenTypeOverrides===void 0&&(We.tokenTypeOverrides={});var ke={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Tt in ke)ke.hasOwnProperty(Tt)&&We.tokenTypeOverrides[Tt]&&(ke[Tt]=We.tokenTypeOverrides[Tt]);var bt=/^([*\-_])(?:\s*\1){2,}\s*$/,tt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ot=/^\[(x| )\](?=\s)/i,it=We.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Pt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Me=/^[^#!\[\]*_\\<>` "'(~:]+/,te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ne=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,se=" ";function ge(gt,Re,Lt){return Re.f=Re.inline=Lt,Lt(gt,Re)}function me(gt,Re,Lt){return Re.f=Re.block=Lt,Lt(gt,Re)}function Ce(gt){return!gt||!/\S/.test(gt.string)}function Fe(gt){if(gt.linkTitle=!1,gt.linkHref=!1,gt.linkText=!1,gt.em=!1,gt.strong=!1,gt.strikethrough=!1,gt.quote=0,gt.indentedCode=!1,gt.f==Ie){var Re=qe;if(!Re){var Lt=ye.innerMode(jt,gt.htmlState);Re=Lt.mode.name=="xml"&&Lt.state.tagStart===null&&!Lt.state.context&&Lt.state.tokenize.isInText}Re&&(gt.f=ft,gt.block=Pe,gt.htmlState=null)}return gt.trailingSpace=0,gt.trailingSpaceNewLine=!1,gt.prevLine=gt.thisLine,gt.thisLine={stream:null},null}function Pe(gt,Re){var Lt=gt.column()===Re.indentation,yn=Ce(Re.prevLine.stream),vn=Re.indentedCode,Nt=Re.prevLine.hr,en=Re.list!==!1,tn=(Re.listStack[Re.listStack.length-1]||0)+3;Re.indentedCode=!1;var On=Re.indentation;if(Re.indentationDiff===null&&(Re.indentationDiff=Re.indentation,en)){for(Re.list=null;On=4&&(vn||Re.prevLine.fencedCodeEnd||Re.prevLine.header||yn))return gt.skipToEnd(),Re.indentedCode=!0,ke.code;if(gt.eatSpace())return null;if(Lt&&Re.indentation<=tn&&(mt=gt.match(it))&&mt[1].length<=6)return Re.quote=0,Re.header=mt[1].length,Re.thisLine.header=!0,We.highlightFormatting&&(Re.formatting="header"),Re.f=Re.inline,Ye(Re);if(Re.indentation<=tn&>.eat(">"))return Re.quote=Lt?1:Re.quote+1,We.highlightFormatting&&(Re.formatting="quote"),gt.eatSpace(),Ye(Re);if(!Bn&&!Re.setext&&Lt&&Re.indentation<=tn&&(mt=gt.match(tt))){var Yn=mt[1]?"ol":"ul";return Re.indentation=On+gt.current().length,Re.list=!0,Re.quote=0,Re.listStack.push(Re.indentation),Re.em=!1,Re.strong=!1,Re.code=!1,Re.strikethrough=!1,We.taskLists&>.match(Ot,!1)&&(Re.taskList=!0),Re.f=Re.inline,We.highlightFormatting&&(Re.formatting=["list","list-"+Yn]),Ye(Re)}else{if(Lt&&Re.indentation<=tn&&(mt=gt.match(te,!0)))return Re.quote=0,Re.fencedEndRE=new RegExp(mt[1]+"+ *$"),Re.localMode=We.fencedCodeBlockHighlighting&&et(mt[2]||We.fencedCodeBlockDefaultMode),Re.localMode&&(Re.localState=ye.startState(Re.localMode)),Re.f=Re.block=Ke,We.highlightFormatting&&(Re.formatting="code-block"),Re.code=-1,Ye(Re);if(Re.setext||(!hn||!en)&&!Re.quote&&Re.list===!1&&!Re.code&&!Bn&&!ne.test(gt.string)&&(mt=gt.lookAhead(1))&&(mt=mt.match(Pt)))return Re.setext?(Re.header=Re.setext,Re.setext=0,gt.skipToEnd(),We.highlightFormatting&&(Re.formatting="header")):(Re.header=mt[0].charAt(0)=="="?1:2,Re.setext=Re.header),Re.thisLine.header=!0,Re.f=Re.inline,Ye(Re);if(Bn)return gt.skipToEnd(),Re.hr=!0,Re.thisLine.hr=!0,ke.hr;if(gt.peek()==="[")return ge(gt,Re,It)}return ge(gt,Re,Re.inline)}function Ie(gt,Re){var Lt=jt.token(gt,Re.htmlState);if(!qe){var yn=ye.innerMode(jt,Re.htmlState);(yn.mode.name=="xml"&&yn.state.tagStart===null&&!yn.state.context&&yn.state.tokenize.isInText||Re.md_inside&>.current().indexOf(">")>-1)&&(Re.f=ft,Re.block=Pe,Re.htmlState=null)}return Lt}function Ke(gt,Re){var Lt=Re.listStack[Re.listStack.length-1]||0,yn=Re.indentation=gt.quote?Re.push(ke.formatting+"-"+gt.formatting[Lt]+"-"+gt.quote):Re.push("error"))}if(gt.taskOpen)return Re.push("meta"),Re.length?Re.join(" "):null;if(gt.taskClosed)return Re.push("property"),Re.length?Re.join(" "):null;if(gt.linkHref?Re.push(ke.linkHref,"url"):(gt.strong&&Re.push(ke.strong),gt.em&&Re.push(ke.em),gt.strikethrough&&Re.push(ke.strikethrough),gt.emoji&&Re.push(ke.emoji),gt.linkText&&Re.push(ke.linkText),gt.code&&Re.push(ke.code),gt.image&&Re.push(ke.image),gt.imageAltText&&Re.push(ke.imageAltText,"link"),gt.imageMarker&&Re.push(ke.imageMarker)),gt.header&&Re.push(ke.header,ke.header+"-"+gt.header),gt.quote&&(Re.push(ke.quote),!We.maxBlockquoteDepth||We.maxBlockquoteDepth>=gt.quote?Re.push(ke.quote+"-"+gt.quote):Re.push(ke.quote+"-"+We.maxBlockquoteDepth)),gt.list!==!1){var yn=(gt.listStack.length-1)%3;yn?yn===1?Re.push(ke.list2):Re.push(ke.list3):Re.push(ke.list1)}return gt.trailingSpaceNewLine?Re.push("trailing-space-new-line"):gt.trailingSpace&&Re.push("trailing-space-"+(gt.trailingSpace%2?"a":"b")),Re.length?Re.join(" "):null}function Ge(gt,Re){if(gt.match(Me,!0))return Ye(Re)}function ft(gt,Re){var Lt=Re.text(gt,Re);if(typeof Lt!="undefined")return Lt;if(Re.list)return Re.list=null,Ye(Re);if(Re.taskList){var yn=gt.match(Ot,!0)[1]===" ";return yn?Re.taskOpen=!0:Re.taskClosed=!0,We.highlightFormatting&&(Re.formatting="task"),Re.taskList=!1,Ye(Re)}if(Re.taskOpen=!1,Re.taskClosed=!1,Re.header&>.match(/^#+$/,!0))return We.highlightFormatting&&(Re.formatting="header"),Ye(Re);var vn=gt.next();if(Re.linkTitle){Re.linkTitle=!1;var Nt=vn;vn==="("&&(Nt=")"),Nt=(Nt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var en="^\\s*(?:[^"+Nt+"\\\\]+|\\\\\\\\|\\\\.)"+Nt;if(gt.match(new RegExp(en),!0))return ke.linkHref}if(vn==="`"){var tn=Re.formatting;We.highlightFormatting&&(Re.formatting="code"),gt.eatWhile("`");var On=gt.current().length;if(Re.code==0&&(!Re.quote||On==1))return Re.code=On,Ye(Re);if(On==Re.code){var hn=Ye(Re);return Re.code=0,hn}else return Re.formatting=tn,Ye(Re)}else if(Re.code)return Ye(Re);if(vn==="\\"&&(gt.next(),We.highlightFormatting)){var Bn=Ye(Re),mt=ke.formatting+"-escape";return Bn?Bn+" "+mt:mt}if(vn==="!"&>.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Re.imageMarker=!0,Re.image=!0,We.highlightFormatting&&(Re.formatting="image"),Ye(Re);if(vn==="["&&Re.imageMarker&>.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Re.imageMarker=!1,Re.imageAltText=!0,We.highlightFormatting&&(Re.formatting="image"),Ye(Re);if(vn==="]"&&Re.imageAltText){We.highlightFormatting&&(Re.formatting="image");var Bn=Ye(Re);return Re.imageAltText=!1,Re.image=!1,Re.inline=Re.f=kt,Bn}if(vn==="["&&!Re.image)return Re.linkText&>.match(/^.*?\]/)||(Re.linkText=!0,We.highlightFormatting&&(Re.formatting="link")),Ye(Re);if(vn==="]"&&Re.linkText){We.highlightFormatting&&(Re.formatting="link");var Bn=Ye(Re);return Re.linkText=!1,Re.inline=Re.f=gt.match(/\(.*?\)| ?\[.*?\]/,!1)?kt:ft,Bn}if(vn==="<"&>.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Re.f=Re.inline=Xe,We.highlightFormatting&&(Re.formatting="link");var Bn=Ye(Re);return Bn?Bn+=" ":Bn="",Bn+ke.linkInline}if(vn==="<"&>.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Re.f=Re.inline=Xe,We.highlightFormatting&&(Re.formatting="link");var Bn=Ye(Re);return Bn?Bn+=" ":Bn="",Bn+ke.linkEmail}if(We.xml&&vn==="<"&>.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Yn=gt.string.indexOf(">",gt.pos);if(Yn!=-1){var xn=gt.string.substring(gt.start,Yn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(xn)&&(Re.md_inside=!0)}return gt.backUp(1),Re.htmlState=ye.startState(jt),me(gt,Re,Ie)}if(We.xml&&vn==="<"&>.match(/^\/\w*?>/))return Re.md_inside=!1,"tag";if(vn==="*"||vn==="_"){for(var ze=1,Le=gt.pos==1?" ":gt.string.charAt(gt.pos-2);ze<3&>.eat(vn);)ze++;var we=gt.peek()||" ",Be=!/\s/.test(we)&&(!ce.test(we)||/\s/.test(Le)||ce.test(Le)),De=!/\s/.test(Le)&&(!ce.test(Le)||/\s/.test(we)||ce.test(we)),Se=null,rt=null;if(ze%2&&(!Re.em&&Be&&(vn==="*"||!De||ce.test(Le))?Se=!0:Re.em==vn&&De&&(vn==="*"||!Be||ce.test(we))&&(Se=!1)),ze>1&&(!Re.strong&&Be&&(vn==="*"||!De||ce.test(Le))?rt=!0:Re.strong==vn&&De&&(vn==="*"||!Be||ce.test(we))&&(rt=!1)),rt!=null||Se!=null){We.highlightFormatting&&(Re.formatting=Se==null?"strong":rt==null?"em":"strong em"),Se===!0&&(Re.em=vn),rt===!0&&(Re.strong=vn);var hn=Ye(Re);return Se===!1&&(Re.em=!1),rt===!1&&(Re.strong=!1),hn}}else if(vn===" "&&(gt.eat("*")||gt.eat("_"))){if(gt.peek()===" ")return Ye(Re);gt.backUp(1)}if(We.strikethrough){if(vn==="~"&>.eatWhile(vn)){if(Re.strikethrough){We.highlightFormatting&&(Re.formatting="strikethrough");var hn=Ye(Re);return Re.strikethrough=!1,hn}else if(gt.match(/^[^\s]/,!1))return Re.strikethrough=!0,We.highlightFormatting&&(Re.formatting="strikethrough"),Ye(Re)}else if(vn===" "&>.match(/^~~/,!0)){if(gt.peek()===" ")return Ye(Re);gt.backUp(2)}}if(We.emoji&&vn===":"&>.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Re.emoji=!0,We.highlightFormatting&&(Re.formatting="emoji");var Et=Ye(Re);return Re.emoji=!1,Et}return vn===" "&&(gt.match(/^ +$/,!1)?Re.trailingSpace++:Re.trailingSpace&&(Re.trailingSpaceNewLine=!0)),Ye(Re)}function Xe(gt,Re){var Lt=gt.next();if(Lt===">"){Re.f=Re.inline=ft,We.highlightFormatting&&(Re.formatting="link");var yn=Ye(Re);return yn?yn+=" ":yn="",yn+ke.linkInline}return gt.match(/^[^>]+/,!0),ke.linkInline}function kt(gt,Re){if(gt.eatSpace())return null;var Lt=gt.next();return Lt==="("||Lt==="["?(Re.f=Re.inline=Wt(Lt==="("?")":"]"),We.highlightFormatting&&(Re.formatting="link-string"),Re.linkHref=!0,Ye(Re)):"error"}var Je={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Wt(gt){return function(Re,Lt){var yn=Re.next();if(yn===gt){Lt.f=Lt.inline=ft,We.highlightFormatting&&(Lt.formatting="link-string");var vn=Ye(Lt);return Lt.linkHref=!1,vn}return Re.match(Je[gt]),Lt.linkHref=!0,Ye(Lt)}}function It(gt,Re){return gt.match(/^([^\]\\]|\\.)*\]:/,!1)?(Re.f=Ht,gt.next(),We.highlightFormatting&&(Re.formatting="link"),Re.linkText=!0,Ye(Re)):ge(gt,Re,ft)}function Ht(gt,Re){if(gt.match(/^\]:/,!0)){Re.f=Re.inline=Mt,We.highlightFormatting&&(Re.formatting="link");var Lt=Ye(Re);return Re.linkText=!1,Lt}return gt.match(/^([^\]\\]|\\.)+/,!0),ke.linkText}function Mt(gt,Re){return gt.eatSpace()?null:(gt.match(/^[^\s]+/,!0),gt.peek()===void 0?Re.linkTitle=!0:gt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Re.f=Re.inline=ft,ke.linkHref+" url")}var Xt={startState:function(){return{f:Pe,prevLine:{stream:null},thisLine:{stream:null},block:Pe,htmlState:null,indentation:0,inline:ft,text:Ge,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(gt){return{f:gt.f,prevLine:gt.prevLine,thisLine:gt.thisLine,block:gt.block,htmlState:gt.htmlState&&ye.copyState(jt,gt.htmlState),indentation:gt.indentation,localMode:gt.localMode,localState:gt.localMode?ye.copyState(gt.localMode,gt.localState):null,inline:gt.inline,text:gt.text,formatting:!1,linkText:gt.linkText,linkTitle:gt.linkTitle,linkHref:gt.linkHref,code:gt.code,em:gt.em,strong:gt.strong,strikethrough:gt.strikethrough,emoji:gt.emoji,header:gt.header,setext:gt.setext,hr:gt.hr,taskList:gt.taskList,list:gt.list,listStack:gt.listStack.slice(0),quote:gt.quote,indentedCode:gt.indentedCode,trailingSpace:gt.trailingSpace,trailingSpaceNewLine:gt.trailingSpaceNewLine,md_inside:gt.md_inside,fencedEndRE:gt.fencedEndRE}},token:function(gt,Re){if(Re.formatting=!1,gt!=Re.thisLine.stream){if(Re.header=0,Re.hr=!1,gt.match(/^\s*$/,!0))return Fe(Re),null;if(Re.prevLine=Re.thisLine,Re.thisLine={stream:gt},Re.taskList=!1,Re.trailingSpace=0,Re.trailingSpaceNewLine=!1,!Re.localState&&(Re.f=Re.block,Re.f!=Ie)){var Lt=gt.match(/^\s*/,!0)[0].replace(/\t/g,se).length;if(Re.indentation=Lt,Re.indentationDiff=null,Lt>0)return null}}return Re.f(gt,Re)},innerMode:function(gt){return gt.block==Ie?{state:gt.htmlState,mode:jt}:gt.localState?{state:gt.localState,mode:gt.localMode}:{state:gt,mode:Xt}},indent:function(gt,Re,Lt){return gt.block==Ie&&jt.indent?jt.indent(gt.htmlState,Re,Lt):gt.localState&>.localMode.indent?gt.localMode.indent(gt.localState,Re,Lt):ye.Pass},blankLine:Fe,getType:Ye,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Xt},"xml"),ye.defineMIME("text/markdown","markdown"),ye.defineMIME("text/x-markdown","markdown")})},98101:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){"use strict";ye.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Oe=0;Oe-1&&jt.substring(ke+1,jt.length);if(Tt)return ye.findModeByExtension(Tt)},ye.findModeByName=function(jt){jt=jt.toLowerCase();for(var qe=0;qe0?Me.cmdState[Me.cmdState.length-1]:null}function et(Me){var te=Me.cmdState.pop();te&&te.closeBracket()}function ke(Me){for(var te=Me.cmdState,ne=te.length-1;ne>=0;ne--){var ce=te[ne];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function Tt(Me,te,ne){return function(){this.name=Me,this.bracketNo=0,this.style=te,this.styles=ne,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var bt={};bt.importmodule=Tt("importmodule","tag",["string","builtin"]),bt.documentclass=Tt("documentclass","tag",["","atom"]),bt.usepackage=Tt("usepackage","tag",["atom"]),bt.begin=Tt("begin","tag",["atom"]),bt.end=Tt("end","tag",["atom"]),bt.label=Tt("label","tag",["atom"]),bt.ref=Tt("ref","tag",["atom"]),bt.eqref=Tt("eqref","tag",["atom"]),bt.cite=Tt("cite","tag",["atom"]),bt.bibitem=Tt("bibitem","tag",["atom"]),bt.Bibitem=Tt("Bibitem","tag",["atom"]),bt.RBibitem=Tt("RBibitem","tag",["atom"]),bt.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function tt(Me,te){Me.f=te}function Ot(Me,te){var ne;if(Me.match(/^\\[a-zA-Z@]+/)){var ce=Me.current().slice(1);return ne=bt.hasOwnProperty(ce)?bt[ce]:bt.DEFAULT,ne=new ne,jt(te,ne),tt(te,Pt),ne.style}if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/\\]/))return"tag";if(Me.match("\\["))return tt(te,function(ge,me){return it(ge,me,"\\]")}),"keyword";if(Me.match("\\("))return tt(te,function(ge,me){return it(ge,me,"\\)")}),"keyword";if(Me.match("$$"))return tt(te,function(ge,me){return it(ge,me,"$$")}),"keyword";if(Me.match("$"))return tt(te,function(ge,me){return it(ge,me,"$")}),"keyword";var se=Me.next();if(se=="%")return Me.skipToEnd(),"comment";if(se=="}"||se=="]"){if(ne=qe(te),ne)ne.closeBracket(se),tt(te,Pt);else return"error";return"bracket"}else return se=="{"||se=="["?(ne=bt.DEFAULT,ne=new ne,jt(te,ne),"bracket"):/\d/.test(se)?(Me.eatWhile(/[\w.%]/),"atom"):(Me.eatWhile(/[\w\-_]/),ne=ke(te),ne.name=="begin"&&(ne.argument=Me.current()),ne.styleIdentifier())}function it(Me,te,ne){if(Me.eatSpace())return null;if(ne&&Me.match(ne))return tt(te,Ot),"keyword";if(Me.match(/^\\[a-zA-Z@]+/))return"tag";if(Me.match(/^[a-zA-Z]+/))return"variable-2";if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/]/)||Me.match(/^[\^_&]/))return"tag";if(Me.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Me.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=Me.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(Me.skipToEnd(),"comment"):"error"}function Pt(Me,te){var ne=Me.peek(),ce;return ne=="{"||ne=="["?(ce=qe(te),ce.openBracket(ne),Me.eat(ne),tt(te,Ot),"bracket"):/[ \t\r]/.test(ne)?(Me.eat(ne),null):(tt(te,Ot),et(te),Ot(Me,te))}return{startState:function(){var Me=We.inMathMode?function(te,ne){return it(te,ne)}:Ot;return{cmdState:[],f:Me}},copyState:function(Me){return{cmdState:Me.cmdState.slice(),f:Me.f}},token:function(Me,te){return te.f(Me,te)},blankLine:function(Me){Me.f=Ot,Me.cmdState.length=0},lineComment:"%"}}),ye.defineMIME("text/x-stex","stex"),ye.defineMIME("text/x-latex","stex")})},15525:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){"use strict";var Oe={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},We={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ye.defineMode("xml",function(jt,qe){var et=jt.indentUnit,ke={},Tt=qe.htmlMode?Oe:We;for(var bt in Tt)ke[bt]=Tt[bt];for(var bt in qe)ke[bt]=qe[bt];var tt,Ot;function it(Xe,kt){function Je(Ht){return kt.tokenize=Ht,Ht(Xe,kt)}var Wt=Xe.next();if(Wt=="<")return Xe.eat("!")?Xe.eat("[")?Xe.match("CDATA[")?Je(te("atom","]]>")):null:Xe.match("--")?Je(te("comment","-->")):Xe.match("DOCTYPE",!0,!0)?(Xe.eatWhile(/[\w\._\-]/),Je(ne(1))):null:Xe.eat("?")?(Xe.eatWhile(/[\w\._\-]/),kt.tokenize=te("meta","?>"),"meta"):(tt=Xe.eat("/")?"closeTag":"openTag",kt.tokenize=Pt,"tag bracket");if(Wt=="&"){var It;return Xe.eat("#")?Xe.eat("x")?It=Xe.eatWhile(/[a-fA-F\d]/)&&Xe.eat(";"):It=Xe.eatWhile(/[\d]/)&&Xe.eat(";"):It=Xe.eatWhile(/[\w\.\-:]/)&&Xe.eat(";"),It?"atom":"error"}else return Xe.eatWhile(/[^&<]/),null}it.isInText=!0;function Pt(Xe,kt){var Je=Xe.next();if(Je==">"||Je=="/"&&Xe.eat(">"))return kt.tokenize=it,tt=Je==">"?"endTag":"selfcloseTag","tag bracket";if(Je=="=")return tt="equals",null;if(Je=="<"){kt.tokenize=it,kt.state=me,kt.tagName=kt.tagStart=null;var Wt=kt.tokenize(Xe,kt);return Wt?Wt+" tag error":"tag error"}else return/[\'\"]/.test(Je)?(kt.tokenize=Me(Je),kt.stringStartCol=Xe.column(),kt.tokenize(Xe,kt)):(Xe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Me(Xe){var kt=function(Je,Wt){for(;!Je.eol();)if(Je.next()==Xe){Wt.tokenize=Pt;break}return"string"};return kt.isInAttribute=!0,kt}function te(Xe,kt){return function(Je,Wt){for(;!Je.eol();){if(Je.match(kt)){Wt.tokenize=it;break}Je.next()}return Xe}}function ne(Xe){return function(kt,Je){for(var Wt;(Wt=kt.next())!=null;){if(Wt=="<")return Je.tokenize=ne(Xe+1),Je.tokenize(kt,Je);if(Wt==">")if(Xe==1){Je.tokenize=it;break}else return Je.tokenize=ne(Xe-1),Je.tokenize(kt,Je)}return"meta"}}function ce(Xe,kt,Je){this.prev=Xe.context,this.tagName=kt,this.indent=Xe.indented,this.startOfLine=Je,(ke.doNotIndent.hasOwnProperty(kt)||Xe.context&&Xe.context.noIndent)&&(this.noIndent=!0)}function se(Xe){Xe.context&&(Xe.context=Xe.context.prev)}function ge(Xe,kt){for(var Je;;){if(!Xe.context||(Je=Xe.context.tagName,!ke.contextGrabbers.hasOwnProperty(Je)||!ke.contextGrabbers[Je].hasOwnProperty(kt)))return;se(Xe)}}function me(Xe,kt,Je){return Xe=="openTag"?(Je.tagStart=kt.column(),Ce):Xe=="closeTag"?Fe:me}function Ce(Xe,kt,Je){return Xe=="word"?(Je.tagName=kt.current(),Ot="tag",Ke):ke.allowMissingTagName&&Xe=="endTag"?(Ot="tag bracket",Ke(Xe,kt,Je)):(Ot="error",Ce)}function Fe(Xe,kt,Je){if(Xe=="word"){var Wt=kt.current();return Je.context&&Je.context.tagName!=Wt&&ke.implicitlyClosed.hasOwnProperty(Je.context.tagName)&&se(Je),Je.context&&Je.context.tagName==Wt||ke.matchClosing===!1?(Ot="tag",Pe):(Ot="tag error",Ie)}else return ke.allowMissingTagName&&Xe=="endTag"?(Ot="tag bracket",Pe(Xe,kt,Je)):(Ot="error",Ie)}function Pe(Xe,kt,Je){return Xe!="endTag"?(Ot="error",Pe):(se(Je),me)}function Ie(Xe,kt,Je){return Ot="error",Pe(Xe,kt,Je)}function Ke(Xe,kt,Je){if(Xe=="word")return Ot="attribute",Ye;if(Xe=="endTag"||Xe=="selfcloseTag"){var Wt=Je.tagName,It=Je.tagStart;return Je.tagName=Je.tagStart=null,Xe=="selfcloseTag"||ke.autoSelfClosers.hasOwnProperty(Wt)?ge(Je,Wt):(ge(Je,Wt),Je.context=new ce(Je,Wt,It==Je.indented)),me}return Ot="error",Ke}function Ye(Xe,kt,Je){return Xe=="equals"?Ge:(ke.allowMissing||(Ot="error"),Ke(Xe,kt,Je))}function Ge(Xe,kt,Je){return Xe=="string"?ft:Xe=="word"&&ke.allowUnquoted?(Ot="string",Ke):(Ot="error",Ke(Xe,kt,Je))}function ft(Xe,kt,Je){return Xe=="string"?ft:Ke(Xe,kt,Je)}return{startState:function(Xe){var kt={tokenize:it,state:me,indented:Xe||0,tagName:null,tagStart:null,context:null};return Xe!=null&&(kt.baseIndent=Xe),kt},token:function(Xe,kt){if(!kt.tagName&&Xe.sol()&&(kt.indented=Xe.indentation()),Xe.eatSpace())return null;tt=null;var Je=kt.tokenize(Xe,kt);return(Je||tt)&&Je!="comment"&&(Ot=null,kt.state=kt.state(tt||Je,Xe,kt),Ot&&(Je=Ot=="error"?Je+" error":Ot)),Je},indent:function(Xe,kt,Je){var Wt=Xe.context;if(Xe.tokenize.isInAttribute)return Xe.tagStart==Xe.indented?Xe.stringStartCol+1:Xe.indented+et;if(Wt&&Wt.noIndent)return ye.Pass;if(Xe.tokenize!=Pt&&Xe.tokenize!=it)return Je?Je.match(/^(\s*)/)[0].length:0;if(Xe.tagName)return ke.multilineTagIndentPastTag!==!1?Xe.tagStart+Xe.tagName.length+2:Xe.tagStart+et*(ke.multilineTagIndentFactor||1);if(ke.alignCDATA&&/$/,blockCommentStart:"",configuration:ke.htmlMode?"html":"xml",helperType:ke.htmlMode?"html":"xml",skipAttribute:function(Xe){Xe.state==Ge&&(Xe.state=Ke)},xmlCurrentTag:function(Xe){return Xe.tagName?{name:Xe.tagName,close:Xe.type=="closeTag"}:null},xmlCurrentContext:function(Xe){for(var kt=[],Je=Xe.context;Je;Je=Je.prev)Je.tagName&&kt.push(Je.tagName);return kt.reverse()}}}),ye.defineMIME("text/xml","xml"),ye.defineMIME("application/xml","xml"),ye.mimeModes.hasOwnProperty("text/html")||ye.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(Rn,Nn,ve){"use strict";ve.d(Nn,{$u:function(){return bt},BD:function(){return ze},E9:function(){return Tt},FF:function(){return bo},FJ:function(){return me},Hn:function(){return ge},KX:function(){return Fe},NB:function(){return At},S0:function(){return mt},UL:function(){return tt},Vk:function(){return se},Vm:function(){return dt},YI:function(){return Yn},ZA:function(){return We},Zt:function(){return Ot},al:function(){return Se},bn:function(){return De},bx:function(){return Le},g2:function(){return xn},h1:function(){return Ge},hD:function(){return Oi},l4:function(){return et},rU:function(){return xt},s_:function(){return we},uz:function(){return Ze},z6:function(){return it}}),Rn=ve.hmd(Rn),function(){var Ee;function Jn(a){var y=0;return function(){return yx&&(x=Math.max(0,E+x)),(b==null||b>E)&&(b=E),b=Number(b),0>b&&(b=Math.max(0,E+b)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):ut("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Si(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):ut("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function oi(){var a=wr.pop();return a===void 0?[]:a}function Ci(a){a.length=0,wr.push(a)}function Li(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(Zt(a)&&a.constructor)return Li(a.constructor);return typeof a}function Hi(a){var y=a;return Zt(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function lr(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function tr(a,y,x){Object.defineProperty(ai.prototype,a,{get:y,set:x})}function Ln(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var b=0,E=0;Ex;x++)y[x]=x;for(x=b=0;256>x;x++)b=(b+y[x]+119)%256,E=y[x],y[x]=y[b],y[b]=E;b=x=0;for(var z="",ee=0;ee-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var Fr=_e.navigator!==void 0&&0<_e.navigator.userAgent.indexOf("Trident/7"),Br=_e.navigator!==void 0&&_e.navigator.platform!==void 0&&_e.navigator.platform.match(/(iPhone|iPod|iPad|Mac)/i)!==null,wr=[];Object.freeze([]),$t.className="Util",$t.Dx="32ab5ff3b26f42dc0ed90f21472913b5",$t.adym="gojs.net",$t.vfo="28e645fdb266",$t.className="Util";function Cn(a,y,x){hr(this),this.j=a,this.xa=y,this.o=x}Cn.prototype.toString=function(){return"EnumValue."+this.xa};function di(a,y){return y==null||y===""?null:a[y]}je.Object.defineProperties(Cn.prototype,{classType:{get:function(){return this.j}},name:{get:function(){return this.xa}},value:{get:function(){return this.o}}}),Cn.className="EnumValue";function Ki(){this.ew=[]}Ki.prototype.toString=function(){return this.ew.join("")},Ki.prototype.add=function(a){a!==""&&this.ew.push(a)},Ki.className="StringBuilder";function ir(){}ir.className="PropertyCollection";var Gi={EA:!1,JA:!1,GA:!1,IA:!1,NA:!1,LA:!1,nx:!1,FA:null,trace:function(a){_e.console&&_e.console.log(a)},HA:function(a,y,x,b){a.strokeStyle="red",a.fillStyle="red",a.font="8px sans-serif",a.beginPath(),a.moveTo(-10,0),a.lineTo(10,0),a.moveTo(0,-10),a.lineTo(0,10),a.stroke(),a.setTransform(1,0,0,1,0,0),a.scale(x,x),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.lineWidth=2,a.beginPath(),a.moveTo(b.left,b.top+20),a.lineTo(b.left,b.top),a.lineTo(b.left+20,b.top),a.moveTo(b.right,b.bottom-20),a.lineTo(b.right,b.bottom),a.lineTo(b.right-20,b.bottom),a.stroke(),a.fillText("DB: "+Math.round(b.x)+", "+Math.round(b.y)+", "+Math.round(b.width)+", "+Math.round(b.height),b.left,b.top-5)},DA:function(a){var y={},x;for(x in a){if(y.x=x,y.x!=="licenseKey"){var b=a[y.x];if(b.prototype!==void 0){y.Zl=Object.getOwnPropertyNames(b.prototype);for(var E={Tj:0};E.Tjthis.key)return!1;a=a.s;var y=a.length,x=++this.Za,b=this.qf;if(b!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Wi.prototype.Ad=function(){return this.next()},Wi.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Wi.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Wi.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Wi.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Wi.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--)x.push(a(y[b]));return a=new Dn,a.s=x,a.xb(),a.iterator},Wi.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--){var E=y[b];a(E)&&x.push(E)}return a=new Dn,a.s=x,a.xb(),a.iterator},Wi.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Wi.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},je.Object.defineProperties(Wi.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Wi.prototype.first=Wi.prototype.first,Wi.prototype.hasNext=Wi.prototype.Ad,Wi.prototype.next=Wi.prototype.next,Wi.prototype.reset=Wi.prototype.reset,Wi.className="ListIteratorBackwards";function Dn(a){hr(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Dn.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&Kn(a,"0 <= i < length",Dn,"elt:i"),y[a]},Ee.get=function(a){return this.M(a)},Ee.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&Kn(a,"0 <= i < length",Dn,"setElt:i"),this._isFrozen&&cn(this,a),x[a]=y},Ee.set=function(a,y){this.cd(a,y)},Ee.first=function(){var a=this.s;return a.length===0?null:a[0]},Ee.jc=function(){var a=this.s,y=a.length;return 0a&&Kn(a,">= 0",Dn,"insertAt:i"),this._isFrozen&&cn(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Ee.remove=function(a){if(a===null)return!1;this._isFrozen&&cn(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Ee.delete=function(a){return this.remove(a)},Ee.mb=function(a){var y=this.s;(0>a||a>=y.length)&&Kn(a,"0 <= i < length",Dn,"removeAt:i"),this._isFrozen&&cn(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Ee.removeRange=function(a,y){var x=this.s,b=x.length;if(0>a)a=0;else if(a>=b)return this;if(0>y)return this;if(y>=b&&(y=b-1),a>y)return this;this._isFrozen&&cn(this);for(var E=a,z=y+1;z=z)return this;if((0>y||y>=E-1)&&Kn(y,"0 <= from < length",Dn,"sortRange:from"),z===2)return x=b[y],E=b[y+1],0=E)b.sort(a);else for(y=b.slice(0,x),y.sort(a),a=0;a=E)for(x=b.slice(y),x.sort(a),a=y;a=this.s.length)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Yi(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return Er;var a=this.Hg;return a!==null?(a.reset(),a):new Wi(this)}}}),Dn.prototype.reverse=Dn.prototype.reverse,Dn.prototype.sortRange=Dn.prototype.zi,Dn.prototype.sort=Dn.prototype.sort,Dn.prototype.toSet=Dn.prototype.Iv,Dn.prototype.toArray=Dn.prototype.Fa,Dn.prototype.removeRange=Dn.prototype.removeRange,Dn.prototype.removeAt=Dn.prototype.mb,Dn.prototype.delete=Dn.prototype.delete,Dn.prototype.remove=Dn.prototype.remove,Dn.prototype.insertAt=Dn.prototype.Gb,Dn.prototype.pop=Dn.prototype.pop,Dn.prototype.last=Dn.prototype.jc,Dn.prototype.first=Dn.prototype.first,Dn.prototype.set=Dn.prototype.set,Dn.prototype.setElt=Dn.prototype.cd,Dn.prototype.get=Dn.prototype.get,Dn.prototype.elt=Dn.prototype.M,Dn.prototype.indexOf=Dn.prototype.indexOf,Dn.prototype.has=Dn.prototype.has,Dn.prototype.contains=Dn.prototype.contains,Dn.prototype.clear=Dn.prototype.clear,Dn.prototype.addAll=Dn.prototype.addAll,Dn.prototype.push=Dn.prototype.push,Dn.prototype.add=Dn.prototype.add,Dn.prototype.thaw=Dn.prototype.ka,Dn.prototype.freeze=Dn.prototype.freeze,Dn.className="List";function Ar(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Ar.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},Ar.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ar.prototype.Ad=function(){return this.next()},Ar.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ar.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ar.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ar.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ar.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ar.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},Ar.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},Ar.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},je.Object.defineProperties(Ar.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),Ar.prototype.first=Ar.prototype.first,Ar.prototype.hasNext=Ar.prototype.Ad,Ar.prototype.next=Ar.prototype.next,Ar.prototype.reset=Ar.prototype.reset,Ar.className="SetIterator";function Mn(a){hr(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Mn.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Ar(this)}}}),Mn.prototype.toList=Mn.prototype.Hv,Mn.prototype.toArray=Mn.prototype.Fa,Mn.prototype.clear=Mn.prototype.clear,Mn.prototype.retainAll=Mn.prototype.pA,Mn.prototype.removeAll=Mn.prototype.hp,Mn.prototype.delete=Mn.prototype.delete,Mn.prototype.remove=Mn.prototype.remove,Mn.prototype.first=Mn.prototype.first,Mn.prototype.containsAny=Mn.prototype.Ty,Mn.prototype.containsAll=Mn.prototype.Sy,Mn.prototype.has=Mn.prototype.has,Mn.prototype.contains=Mn.prototype.contains,Mn.prototype.addAll=Mn.prototype.addAll,Mn.prototype.add=Mn.prototype.add,Mn.prototype.thaw=Mn.prototype.ka,Mn.prototype.freeze=Mn.prototype.freeze;var Lo=1;Mn.className="Set",Mn.uniqueHash=hr,Mn.hashIdUnique=_r,Mn.hashId=Pr;function fo(a){this.ma=a,this.qa=a.Ja,this.sa=null}fo.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},fo.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},fo.prototype.Ad=function(){return this.next()},fo.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},fo.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},fo.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},fo.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},fo.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},fo.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.key;a(b)&&x.add(b),y=y.va}return x.iterator},fo.prototype.de=function(){this.value=this.key=null,this.qa=-1},fo.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},je.Object.defineProperties(fo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),fo.prototype.first=fo.prototype.first,fo.prototype.hasNext=fo.prototype.Ad,fo.prototype.next=fo.prototype.next,fo.prototype.reset=fo.prototype.reset,fo.className="MapKeySetIterator";function mr(a){Mn.call(this),hr(this),this._isFrozen=!0,this.ma=a}Ct(mr,Mn),Ee=mr.prototype,Ee.freeze=function(){return this},Ee.ka=function(){return this},Ee.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Ee.add=function(){ut("This Set is read-only: "+this.toString())},Ee.contains=function(a){return this.ma.contains(a)},Ee.has=function(a){return this.contains(a)},Ee.remove=function(){ut("This Set is read-only: "+this.toString())},Ee.delete=function(a){return this.remove(a)},Ee.clear=function(){ut("This Set is read-only: "+this.toString())},Ee.first=function(){var a=this.ma.ea;return a!==null?a.key:null},mr.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},mr.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},mr.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},mr.prototype.map=function(a){for(var y=new Mn,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},mr.prototype.filter=function(a){for(var y=new Mn,x=this.ma.ea;x!==null;){var b=x.key;a(b)&&y.add(b),x=x.va}return y},mr.prototype.copy=function(){return new mr(this.ma)},mr.prototype.Iv=function(){var a=new Mn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},mr.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,b;for(b in a)y[x]=a[b].key,x++;return y},mr.prototype.Hv=function(){var a=new Dn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},je.Object.defineProperties(mr.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?Er:new fo(this.ma)}}}),mr.prototype.toList=mr.prototype.Hv,mr.prototype.toArray=mr.prototype.Fa,mr.prototype.toSet=mr.prototype.Iv,mr.prototype.first=mr.prototype.first,mr.prototype.clear=mr.prototype.clear,mr.prototype.delete=mr.prototype.delete,mr.prototype.remove=mr.prototype.remove,mr.prototype.has=mr.prototype.has,mr.prototype.contains=mr.prototype.contains,mr.prototype.add=mr.prototype.add,mr.prototype.thaw=mr.prototype.ka,mr.prototype.freeze=mr.prototype.freeze,mr.className="MapKeySet";function fr(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}fr.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},fr.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},fr.prototype.Ad=function(){return this.next()},fr.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},fr.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},fr.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},fr.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},fr.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},fr.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},fr.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},fr.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},je.Object.defineProperties(fr.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),fr.prototype.first=fr.prototype.first,fr.prototype.hasNext=fr.prototype.Ad,fr.prototype.next=fr.prototype.next,fr.prototype.reset=fr.prototype.reset,fr.className="MapValueSetIterator";function ur(a,y){this.key=a,this.value=y,this.ll=this.va=null}ur.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},ur.className="KeyValuePair";function Yr(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Yr.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Yr.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Yr.prototype.Ad=function(){return this.next()},Yr.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Yr.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Yr.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Yr.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Yr.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Yr.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Yr.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Yr.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},je.Object.defineProperties(Yr.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Yr.prototype.first=Yr.prototype.first,Yr.prototype.hasNext=Yr.prototype.Ad,Yr.prototype.next=Yr.prototype.next,Yr.prototype.reset=Yr.prototype.reset,Yr.className="MapIterator";function Ii(a){hr(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Ii.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999=this.count)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Yr(this)}},iteratorKeys:{get:function(){return 0>=this.count?Er:new fo(this)}},iteratorValues:{get:function(){if(0>=this.count)return Er;var a=this.jf;return a!==null?(a.reset(),a):new fr(this)}}}),Ii.prototype.toKeySet=Ii.prototype.Lf,Ii.prototype.toArray=Ii.prototype.Fa,Ii.prototype.clear=Ii.prototype.clear,Ii.prototype.delete=Ii.prototype.delete,Ii.prototype.remove=Ii.prototype.remove,Ii.prototype.get=Ii.prototype.get,Ii.prototype.getValue=Ii.prototype.I,Ii.prototype.has=Ii.prototype.has,Ii.prototype.contains=Ii.prototype.contains,Ii.prototype.first=Ii.prototype.first,Ii.prototype.addAll=Ii.prototype.addAll,Ii.prototype.set=Ii.prototype.set,Ii.prototype.add=Ii.prototype.add,Ii.prototype.thaw=Ii.prototype.ka,Ii.prototype.freeze=Ii.prototype.freeze,Ii.className="Map";function $e(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):ut("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var yt,Bt,an,zn,ri;$e.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},$e.prototype.h=function(a,y){return this.x=a,this.y=y,this},$e.prototype.sg=function(a,y){return this.x=a,this.y=y,this},$e.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},$e.prototype.copy=function(){var a=new $e;return a.x=this.x,a.y=this.y,a},Ee=$e.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function Ut(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new $e(x,E)}return new $e}function wn(a){return a.x.toString()+" "+a.y.toString()}Ee.toString=function(){return"Point("+this.x+","+this.y+")"},Ee.D=function(a){return a instanceof $e?this.x===a.x&&this.y===a.y:!1},Ee.hi=function(a,y){return this.x===a&&this.y===y},Ee.Xa=function(a){return Vt.B(this.x,a.x)&&Vt.B(this.y,a.y)},Ee.add=function(a){return this.x+=a.x,this.y+=a.y,this},Ee.re=function(a){return this.x-=a.x,this.y-=a.y,this},Ee.offset=function(a,y){return this.x+=a,this.y+=y,this},$e.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));return this.x=a*y-b*x,this.y=b*y+a*x,this},Ee=$e.prototype,Ee.scale=function(a,y){return this.x*=a,this.y*=y,this},Ee.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Ee.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Ee.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Ee.Ry=function(a,y){return Vt.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Ee.fA=function(a,y,x,b){return Vt.qh(a,y,x,b,this.x,this.y,this),this},Ee.gA=function(a,y){return Vt.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Ee.uA=function(a,y,x,b){return Vt.No(this.x,this.y,a,y,x,b,this),this},Ee.vA=function(a,y){return Vt.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Ee.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Ee.yi=function(a,y,x,b,E){return this.x=a+E.x*x+E.offsetX,this.y=y+E.y*b+E.offsetY,this},Ee.transform=function(a){return a.Ga(this),this};function Qn(a,y){return y.Cd(a),a}function Fi(a,y,x,b,E,z){var ee=E-x,re=z-b,oe=ee*ee+re*re;x-=a,b-=y;var le=-x*ee-b*re;return 0>=le||le>=oe?(ee=E-a,re=z-y,Math.min(x*x+b*b,ee*ee+re*re)):(a=ee*b-re*x,a*a/oe)}function Lr(a,y,x,b){return a=x-a,y=b-y,a*a+y*y}function bi(a,y,x,b){return a=x-a,y=b-y,a===0?0y?270:0:y===0?0a?b=0>y?b+180:180-b:0>y&&(b=360-b),b)}Ee.w=function(){return isFinite(this.x)&&isFinite(this.y)},$e.alloc=function(){var a=Ti.pop();return a===void 0?new $e:a},$e.allocAt=function(a,y){var x=Ti.pop();return x===void 0?new $e(a,y):(x.x=a,x.y=y,x)},$e.free=function(a){Ti.push(a)},$e.prototype.isReal=$e.prototype.w,$e.prototype.setSpot=$e.prototype.yi,$e.prototype.setRectSpot=$e.prototype.xi,$e.prototype.snapToGridPoint=$e.prototype.vA,$e.prototype.snapToGrid=$e.prototype.uA,$e.prototype.projectOntoLineSegmentPoint=$e.prototype.gA,$e.prototype.projectOntoLineSegment=$e.prototype.fA,$e.intersectingLineSegments=function(a,y,x,b,E,z,ee,re){return Vt.Rl(a,y,x,b,E,z,ee,re)},$e.prototype.compareWithLineSegmentPoint=$e.prototype.Ry,$e.compareWithLineSegment=function(a,y,x,b,E,z){return Vt.Fl(a,y,x,b,E,z)},$e.prototype.direction=$e.prototype.direction,$e.prototype.directionPoint=$e.prototype.ab,$e.prototype.normalize=$e.prototype.normalize,$e.prototype.distanceSquared=$e.prototype.zd,$e.prototype.distanceSquaredPoint=$e.prototype.Bf,$e.prototype.scale=$e.prototype.scale,$e.prototype.rotate=$e.prototype.rotate,$e.prototype.offset=$e.prototype.offset,$e.prototype.subtract=$e.prototype.re,$e.prototype.add=$e.prototype.add,$e.prototype.equalsApprox=$e.prototype.Xa,$e.prototype.equalTo=$e.prototype.hi,$e.prototype.equals=$e.prototype.D,$e.prototype.set=$e.prototype.set,$e.prototype.setTo=$e.prototype.sg;var Ti=[];$e.className="Point",$e.parse=Ut,$e.stringify=wn,$e.distanceLineSegmentSquared=Fi,$e.distanceSquared=Lr,$e.direction=bi,$e.Origin=yt=new $e(0,0).ja(),$e.InfiniteTopLeft=Bt=new $e(-1/0,-1/0).ja(),$e.InfiniteBottomRight=an=new $e(1/0,1/0).ja(),$e.SixPoint=zn=new $e(6,6).ja(),$e.NoPoint=ri=new $e(NaN,NaN).ja(),$e.parse=Ut,$e.stringify=wn,$e.distanceLineSegmentSquared=Fi,$e.distanceSquared=Lr,$e.direction=bi;function jn(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):ut("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var gr,Nr,wo,to,Jr,eo,Zo;jn.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},jn.prototype.h=function(a,y){return this.width=a,this.height=y,this},jn.prototype.sg=function(a,y){return this.width=a,this.height=y,this},jn.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},jn.prototype.copy=function(){var a=new jn;return a.width=this.width,a.height=this.height,a},Ee=jn.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function $o(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new jn(x,E)}return new jn}function ia(a){return a.width.toString()+" "+a.height.toString()}Ee.toString=function(){return"Size("+this.width+","+this.height+")"},Ee.D=function(a){return a instanceof jn?this.width===a.width&&this.height===a.height:!1},Ee.hi=function(a,y){return this.width===a&&this.height===y},Ee.Xa=function(a){return Vt.B(this.width,a.width)&&Vt.B(this.height,a.height)},Ee.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Ee.w=function(){return isFinite(this.width)&&isFinite(this.height)},jn.alloc=function(){var a=qo.pop();return a===void 0?new jn:a},jn.free=function(a){qo.push(a)},jn.prototype.isReal=jn.prototype.w,jn.prototype.inflate=jn.prototype.Bc,jn.prototype.equalsApprox=jn.prototype.Xa,jn.prototype.equalTo=jn.prototype.hi,jn.prototype.equals=jn.prototype.D,jn.prototype.set=jn.prototype.set,jn.prototype.setTo=jn.prototype.sg;var qo=[];jn.className="Size",jn.parse=$o,jn.stringify=ia,jn.ZeroSize=gr=new jn(0,0).ja(),jn.OneSize=Nr=new jn(1,1).ja(),jn.SixSize=wo=new jn(6,6).ja(),jn.EightSize=to=new jn(8,8).ja(),jn.TenSize=Jr=new jn(10,10).ja(),jn.InfiniteSize=eo=new jn(1/0,1/0).ja(),jn.NoSize=Zo=new jn(NaN,NaN).ja(),jn.parse=$o,jn.stringify=ia;function Sn(a,y,x,b){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof b=="number"&&(0<=b||isNaN(b))?(this.x=a,this.y=y,this.width=x,this.height=b):a instanceof $e?(x=a.x,a=a.y,y instanceof $e?(b=y.x,y=y.y,this.x=Math.min(x,b),this.y=Math.min(a,y),this.width=Math.abs(x-b),this.height=Math.abs(a-y)):y instanceof jn?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):ut("Incorrect second argument supplied to Rect constructor "+y)):ut("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}Ee=Sn.prototype,Ee.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ee.h=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this};function oa(a,y,x){a.width=y,a.height=x}Ee.sg=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this},Ee.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ee.dd=function(a){return this.x=a.x,this.y=a.y,this},Ee.tA=function(a){return this.width=a.width,this.height=a.height,this},Sn.prototype.copy=function(){var a=new Sn;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Ee=Sn.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function vs(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;(b=a[y++])&&(E=parseFloat(b));for(var z=0;a[y]==="";)y++;(b=a[y++])&&(z=parseFloat(b));for(var ee=0;a[y]==="";)y++;return(b=a[y++])&&(ee=parseFloat(b)),new Sn(x,E,z,ee)}return new Sn}function Ga(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Ee.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Ee.D=function(a){return a instanceof Sn?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Ee.hi=function(a,y,x,b){return this.x===a&&this.y===y&&this.width===x&&this.height===b},Ee.Xa=function(a){return Vt.B(this.x,a.x)&&Vt.B(this.y,a.y)&&Vt.B(this.width,a.width)&&Vt.B(this.height,a.height)};function Zs(a,y){return Vt.$(a.x,y.x)&&Vt.$(a.y,y.y)&&Vt.$(a.width,y.width)&&Vt.$(a.height,y.height)}Ee.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Ee.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Ee.contains=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+b<=this.y+this.height},Ee.offset=function(a,y){return this.x+=a,this.y+=y,this},Ee.Bc=function(a,y){return xa(this,y,a,y,a)},Ee.Co=function(a){return xa(this,a.top,a.right,a.bottom,a.left)},Ee.Fv=function(a){return xa(this,-a.top,-a.right,-a.bottom,-a.left)},Ee.Hz=function(a,y,x,b){return xa(this,a,y,x,b)};function xa(a,y,x,b,E){var z=a.width;return x+E<=-z?(a.x+=z/2,a.width=0):(a.x-=E,a.width+=x+E),x=a.height,y+b<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+b),a}Ee.Ex=function(a){return pl(this,a.x,a.y,a.width,a.height)},Ee.Uu=function(a,y,x,b){return pl(this,a,y,x,b)};function pl(a,y,x,b,E){var z=Math.max(a.x,y),ee=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+b),x=Math.min(a.y+a.height,x+E),a.x=z,a.y=ee,a.width=Math.max(0,y-z),a.height=Math.max(0,x-ee),a}Ee.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Ee.Vu=function(a,y,x,b){var E=this.width,z=this.x;return E!==1/0&&x!==1/0&&(E+=z,x+=a,isNaN(x)||isNaN(E)||z>x||a>E)?!1:(a=this.height,x=this.y,!(a!==1/0&&b!==1/0&&(a+=x,b+=y,isNaN(b)||isNaN(a)||x>b||y>a)))};function wa(a,y){var x=a.width,b=a.x,E=y.x-10;return b>y.width+10+10+E||E>x+b?!1:(x=a.height,a=a.y,b=y.y-10,!(a>y.height+10+10+b||b>x+a))}Ee.Ye=function(a){return Mo(this,a.x,a.y,0,0)},Ee.ed=function(a){return Mo(this,a.x,a.y,a.width,a.height)},Ee.Kv=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),Mo(this,a,y,x,b)};function Mo(a,y,x,b,E){var z=Math.min(a.x,y),ee=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+b),x=Math.max(a.y+a.height,x+E),a.x=z,a.y=ee,a.width=y-z,a.height=x-ee,a}Ee.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Ko(a,y,x,b,E,z,ee,re){return ee===void 0&&(ee=0),re===void 0&&(re=0),a<=E&&E+ee<=a+x&&y<=z&&z+re<=y+b}function Ka(a,y,x,b,E,z,ee,re){return a>ee+E||E>x+a?!1:!(y>re+z||z>b+y)}Ee.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Ee.Mz=function(){return this.width===0&&this.height===0},Sn.alloc=function(){var a=ro.pop();return a===void 0?new Sn:a},Sn.allocAt=function(a,y,x,b){var E=ro.pop();return E===void 0?new Sn(a,y,x,b):E.h(a,y,x,b)},Sn.free=function(a){ro.push(a)},je.Object.defineProperties(Sn.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new $e(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new jn(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new $e(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),Sn.prototype.isEmpty=Sn.prototype.Mz,Sn.prototype.isReal=Sn.prototype.w,Sn.intersectsLineSegment=function(a,y,x,b,E,z,ee,re){return Vt.Fx(a,y,x,b,E,z,ee,re)},Sn.prototype.setSpot=Sn.prototype.yi,Sn.prototype.union=Sn.prototype.Kv,Sn.prototype.unionRect=Sn.prototype.ed,Sn.prototype.unionPoint=Sn.prototype.Ye,Sn.prototype.intersects=Sn.prototype.Vu,Sn.prototype.intersectsRect=Sn.prototype.Yc,Sn.prototype.intersect=Sn.prototype.Uu,Sn.prototype.intersectRect=Sn.prototype.Ex,Sn.prototype.grow=Sn.prototype.Hz,Sn.prototype.subtractMargin=Sn.prototype.Fv,Sn.prototype.addMargin=Sn.prototype.Co,Sn.prototype.inflate=Sn.prototype.Bc,Sn.prototype.offset=Sn.prototype.offset,Sn.prototype.contains=Sn.prototype.contains,Sn.prototype.containsRect=Sn.prototype.Re,Sn.prototype.containsPoint=Sn.prototype.ca,Sn.prototype.equalsApprox=Sn.prototype.Xa,Sn.prototype.equalTo=Sn.prototype.hi,Sn.prototype.equals=Sn.prototype.D,Sn.prototype.setSize=Sn.prototype.tA,Sn.prototype.setPoint=Sn.prototype.dd,Sn.prototype.set=Sn.prototype.set,Sn.prototype.setTo=Sn.prototype.sg;var Vr=null,ko=null,ro=[];Sn.className="Rect",Sn.parse=vs,Sn.stringify=Ga,Sn.contains=Ko,Sn.intersects=Ka,Sn.ZeroRect=Vr=new Sn(0,0,0,0).ja(),Sn.NoRect=ko=new Sn(NaN,NaN,NaN,NaN).ja(),Sn.parse=vs,Sn.stringify=Ga,Sn.contains=Ko,Sn.intersects=Ka;function ji(a,y,x,b){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):b!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=b):ut("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}ji.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ji.prototype.sg=function(a,y,x,b){return this.top=a,this.right=y,this.bottom=x,this.left=b,this},ji.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ji.prototype.copy=function(){var a=new ji;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Ee=ji.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function fa(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var b=a[y++];if(b&&(x=parseFloat(b)),isNaN(x))return new ji;for(var E=NaN;a[y]==="";)y++;if((b=a[y++])&&(E=parseFloat(b)),isNaN(E))return new ji(x);for(var z=NaN;a[y]==="";)y++;if((b=a[y++])&&(z=parseFloat(b)),isNaN(z))return new ji(x,E);for(var ee=NaN;a[y]==="";)y++;return(b=a[y++])&&(ee=parseFloat(b)),isNaN(ee)?new ji(x,E):new ji(x,E,z,ee)}return new ji}function ka(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Ee.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Ee.D=function(a){return a instanceof ji?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Ee.hi=function(a,y,x,b){return this.top===a&&this.right===y&&this.bottom===x&&this.left===b},Ee.Xa=function(a){return Vt.B(this.top,a.top)&&Vt.B(this.right,a.right)&&Vt.B(this.bottom,a.bottom)&&Vt.B(this.left,a.left)},Ee.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},ji.alloc=function(){var a=nl.pop();return a===void 0?new ji:a},ji.free=function(a){nl.push(a)},ji.prototype.isReal=ji.prototype.w,ji.prototype.equalsApprox=ji.prototype.Xa,ji.prototype.equalTo=ji.prototype.hi,ji.prototype.equals=ji.prototype.D,ji.prototype.set=ji.prototype.set,ji.prototype.setTo=ji.prototype.sg;var Ds=null,ys=null,nl=[];ji.className="Margin",ji.parse=fa,ji.stringify=ka,ji.ZeroMargin=Ds=new ji(0,0,0,0).ja(),ji.TwoMargin=ys=new ji(2,2,2,2).ja(),ji.parse=fa,ji.stringify=ka;function Vi(a,y,x,b){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),b===void 0&&(b=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=b),this._isFrozen=!1}var Da,pa,Os,ml,Gl,yo,Au,il,Nl,vl,fu,yl,rl,Sl,oc,Sc,xc,Qc,gu,zl,xl,Tl,pu,wc,mu,Jo,ma,dl,Cs,Ss,rs,ds,Ls,xs,Ks,Bs;Vi.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Vi.prototype.sg=function(a,y,x,b){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=b,this},Vi.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Vi.prototype.copy=function(){var a=new Vi;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Ee=Vi.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function Fa(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function Hu(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return Da;if(a==="TopLeft")return pa;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return Os;if(a==="TopRight")return ml;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Gl;if(a==="Center")return yo;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return Au;if(a==="BottomLeft")return il;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Nl;if(a==="BottomRight")return vl;if(a==="TopSide")return fu;if(a==="LeftSide")return yl;if(a==="RightSide")return rl;if(a==="BottomSide")return Sl;if(a==="TopBottomSides")return oc;if(a==="LeftRightSides")return Sc;if(a==="TopLeftSides")return xc;if(a==="TopRightSides")return Qc;if(a==="BottomLeftSides")return gu;if(a==="BottomRightSides")return zl;if(a==="NotTopSide")return xl;if(a==="NotLeftSide")return Tl;if(a==="NotRightSide")return pu;if(a==="NotBottomSide")return wc;if(a==="AllSides")return mu;if(a==="Default")return Jo;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.m12*a+this.m22*b,z=this.m11*-b+this.m21*a,ee=this.m12*-b+this.m22*a;return this.m11=this.m11*a+this.m21*b,this.m12=E,this.m21=z,this.m22=ee,this.translate(-y,-x),this},Ee=jr.prototype,Ee.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Ee.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Ee.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Ee.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,b=a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ee.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,b=1.2*a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ee.pp=function(a){var y=a.x,x=a.y,b=y+a.width,E=x+a.height,z=this.m11,ee=this.m12,re=this.m21,oe=this.m22,le=this.dx,ue=this.dy,fe=y*z+x*re+le,xe=y*ee+x*oe+ue,be=b*z+x*re+le,Ae=b*ee+x*oe+ue;return x=y*z+E*re+le,y=y*ee+E*oe+ue,z=b*z+E*re+le,b=b*ee+E*oe+ue,E=Math.min(fe,be),fe=Math.max(fe,be),be=Math.min(xe,Ae),xe=Math.max(xe,Ae),E=Math.min(E,x),fe=Math.max(fe,x),be=Math.min(be,y),xe=Math.max(xe,y),E=Math.min(E,z),fe=Math.max(fe,z),be=Math.min(be,b),xe=Math.max(xe,b),a.h(E,be,fe-E,xe-be),a},jr.alloc=function(){var a=Lu.pop();return a===void 0?new jr:a},jr.free=function(a){Lu.push(a)},jr.prototype.transformRect=jr.prototype.pp,jr.prototype.transformPoint=jr.prototype.Ga,jr.prototype.scale=jr.prototype.scale,jr.prototype.translate=jr.prototype.translate,jr.prototype.rotate=jr.prototype.rotate,jr.prototype.invert=jr.prototype.Vj,jr.prototype.multiplyInverted=jr.prototype.bv,jr.prototype.multiply=jr.prototype.multiply,jr.prototype.reset=jr.prototype.reset,jr.prototype.isIdentity=jr.prototype.ws,jr.prototype.equals=jr.prototype.D,jr.prototype.setTransform=jr.prototype.setTransform,jr.prototype.set=jr.prototype.set;var Lu=[];jr.className="Transform",jr.xF="54a702f3e53909c447824c6706603faf4c";var Vt={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Vt.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Vt.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=E&&(E=1e-6),aue-le)if(a-x>E||x-a>E){if(z=(b-y)/(x-a)*(z-a)+y,z-E<=ee&&ee<=z+E)return!0}else return!0;else if(y-b>E||b-y>E){if(ee=(x-a)/(b-y)*(ee-y)+a,ee-E<=z&&z<=ee+E)return!0}else return!0;return!1},cs:function(a,y,x,b,E,z,ee,re,oe,le,ue,fe){if(Vt.Yb(a,y,ee,re,fe,x,b)&&Vt.Yb(a,y,ee,re,fe,E,z))return Vt.Yb(a,y,ee,re,fe,le,ue);var xe=(a+x)/2,be=(y+b)/2,Ae=(x+E)/2,Te=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(xe+Ae)/2,x=(be+Te)/2,Ae=(Ae+E)/2,Te=(Te+z)/2;var st=(b+Ae)/2,Qe=(x+Te)/2;return Vt.cs(a,y,xe,be,b,x,st,Qe,oe,le,ue,fe)||Vt.cs(st,Qe,Ae,Te,E,z,ee,re,oe,le,ue,fe)},ax:function(a,y,x,b,E,z,ee,re,oe){var le=(x+E)/2,ue=(b+z)/2;return oe.h((((a+x)/2+le)/2+(le+(E+ee)/2)/2)/2,(((y+b)/2+ue)/2+(ue+(z+re)/2)/2)/2),oe},My:function(a,y,x,b,E,z,ee,re){var oe=(x+E)/2,le=(b+z)/2;return bi(((a+x)/2+oe)/2,((y+b)/2+le)/2,(oe+(E+ee)/2)/2,(le+(z+re)/2)/2)},Dl:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,ee,re,oe,x,b)&&Vt.Yb(a,y,ee,re,oe,E,z))Mo(le,a,y,0,0),Mo(le,ee,re,0,0);else{var ue=(a+x)/2,fe=(y+b)/2,xe=(x+E)/2,be=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(ue+xe)/2,x=(fe+be)/2,xe=(xe+E)/2,be=(be+z)/2;var Ae=(b+xe)/2,Te=(x+be)/2;Vt.Dl(a,y,ue,fe,b,x,Ae,Te,oe,le),Vt.Dl(Ae,Te,xe,be,E,z,ee,re,oe,le)}return le},Qe:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,ee,re,oe,x,b)&&Vt.Yb(a,y,ee,re,oe,E,z))le.length===0&&(le.push(a),le.push(y)),le.push(ee),le.push(re);else{var ue=(a+x)/2,fe=(y+b)/2,xe=(x+E)/2,be=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(ue+xe)/2,x=(fe+be)/2,xe=(xe+E)/2,be=(be+z)/2;var Ae=(b+xe)/2,Te=(x+be)/2;Vt.Qe(a,y,ue,fe,b,x,Ae,Te,oe,le),Vt.Qe(Ae,Te,xe,be,E,z,ee,re,oe,le)}return le},jv:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,E,z,le,x,b))return Vt.Yb(a,y,E,z,le,re,oe);var ue=(a+x)/2,fe=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var xe=(ue+x)/2,be=(fe+b)/2;return Vt.jv(a,y,ue,fe,xe,be,ee,re,oe,le)||Vt.jv(xe,be,x,b,E,z,ee,re,oe,le)},OA:function(a,y,x,b,E,z,ee){return ee.h(((a+x)/2+(x+E)/2)/2,((y+b)/2+(b+z)/2)/2),ee},iv:function(a,y,x,b,E,z,ee,re){if(Vt.Yb(a,y,E,z,ee,x,b))Mo(re,a,y,0,0),Mo(re,E,z,0,0);else{var oe=(a+x)/2,le=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var ue=(oe+x)/2,fe=(le+b)/2;Vt.iv(a,y,oe,le,ue,fe,ee,re),Vt.iv(ue,fe,x,b,E,z,ee,re)}return re},ep:function(a,y,x,b,E,z,ee,re){if(Vt.Yb(a,y,E,z,ee,x,b))re.length===0&&(re.push(a),re.push(y)),re.push(E),re.push(z);else{var oe=(a+x)/2,le=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var ue=(oe+x)/2,fe=(le+b)/2;Vt.ep(a,y,oe,le,ue,fe,ee,re),Vt.ep(ue,fe,x,b,E,z,ee,re)}return re},Eo:function(a,y,x,b,E,z,ee,re,oe,le,ue,fe,xe,be){if(Vt.Yb(a,y,ee,re,xe,x,b)&&Vt.Yb(a,y,ee,re,xe,E,z))return!Vt.Rl(a,y,ee,re,oe,le,ue,fe)||(xe=(a-ee)*(le-fe)-(y-re)*(oe-ue),xe===0)?!1:(be.h(((a*re-y*ee)*(oe-ue)-(a-ee)*(oe*fe-le*ue))/xe,((a*re-y*ee)*(le-fe)-(y-re)*(oe*fe-le*ue))/xe),!0);var Ae=(a+x)/2,Te=(y+b)/2,st=(x+E)/2,Qe=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(Ae+st)/2,x=(Te+Qe)/2,st=(st+E)/2,Qe=(Qe+z)/2;var vt=(b+st)/2,wt=(x+Qe)/2,Ft=1/0,Kt=!1,mn=0,ki=0;return Vt.Eo(a,y,Ae,Te,b,x,vt,wt,oe,le,ue,fe,xe,be)&&(a=(be.x-oe)*(be.x-oe)+(be.y-le)*(be.y-le),a=ue)return be;if((oe>ue?oe-ue:ue-oe)<(le>fe?le-fe:fe-le)){if(ya)return be}else if(aa)return be;0xe&&be--}else{Ae=(a+x)/2,Te=(y+b)/2;var st=(x+E)/2,Qe=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(Ae+st)/2,x=(Te+Qe)/2,st=(st+E)/2,Qe=(Qe+z)/2;var vt=(b+st)/2,wt=(x+Qe)/2;be+=Vt.Fo(a,y,Ae,Te,b,x,vt,wt,oe,le,ue,fe,xe),be+=Vt.Fo(vt,wt,st,Qe,E,z,ee,re,oe,le,ue,fe,xe)}return be},qh:function(a,y,x,b,E,z,ee){return Vt.$(a,x)?(yy?(ee.h(a,y),!1):(ee.h(a,z),!0)):Vt.$(y,b)?(aa?(ee.h(a,y),!1):(ee.h(E,y),!0)):(E=((a-E)*(a-x)+(y-z)*(y-b))/((x-a)*(x-a)+(b-y)*(b-y)),-5e-6>E?(ee.h(a,y),!1):1.000005y?(oe.h(a,y),!1):(oe.h(a,x),!0)):(ee=(b-y)/(x-a),Vt.$(re,ee)?(Vt.qh(a,y,x,b,E,z,oe),!1):(E=(ee*a-re*E+z-y)/(ee-re),Vt.$(ee,0)?(aa?(oe.h(a,y),!1):(oe.h(E,y),!0)):Vt.qh(a,y,x,b,E,ee*(E-a)+y,oe))))},MA:function(a,y,x,b,E){return Vt.Ve(x.x,x.y,b.x,b.y,a.x,a.y,y.x,y.y,E)},KA:function(a,y,x,b,E,z,ee,re,oe,le){function ue(st,Qe){var vt=(st-a)*(st-a)+(Qe-y)*(Qe-y);vt(x>a?x-a:a-x)){if(xe=1-(x-E)*(x-E)/(xe*xe),0>xe)return oe;xe=Math.sqrt(xe),b=-le*xe+z,ue(x,le*xe+z),ue(x,b)}else{if(x=(b-y)/(x-a),b=1/(xe*xe)+x*x/(le*le),re=2*x*(y-x*a)/(le*le)-2*x*z/(le*le)-2*E/(xe*xe),xe=re*re-4*b*(2*x*a*z/(le*le)-2*y*z/(le*le)+z*z/(le*le)+E*E/(xe*xe)-1+(y-x*a)*(y-x*a)/(le*le)),0>xe)return oe;xe=Math.sqrt(xe),le=(-re+xe)/(2*b),ue(le,x*le-x*a+y),xe=(-re-xe)/(2*b),ue(xe,x*xe-x*a+y)}return oe},Ff:function(a,y,x,b,E,z,ee,re,oe){var le=1e21,ue=a,fe=y;if(Vt.Ve(a,y,a,b,E,z,ee,re,oe)){var xe=(oe.x-E)*(oe.x-E)+(oe.y-z)*(oe.y-z);xele},us:function(a,y,x){return Vt.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,b,E,z,ee,re){var oe=a+x,le=y+b;return E===ee?(z=y):z===re?(E=a):!!(Ko(a,y,x,b,E,z)||Ko(a,y,x,b,ee,re)||Vt.Rl(a,y,oe,y,E,z,ee,re)||Vt.Rl(oe,y,oe,le,E,z,ee,re)||Vt.Rl(oe,le,a,le,E,z,ee,re)||Vt.Rl(a,le,a,y,E,z,ee,re))},Rl:function(a,y,x,b,E,z,ee,re){return a===x&&y===b&&E===ee&&z===re?a===E&&y===z:0>=Vt.Fl(a,y,x,b,E,z)*Vt.Fl(a,y,x,b,ee,re)&&0>=Vt.Fl(E,z,ee,re,a,y)*Vt.Fl(E,z,ee,re,x,b)},Fl:function(a,y,x,b,E,z){return x-=a,b-=y,a=E-a,y=z-y,z=a*b-y*x,z===0&&(z=a*x+y*b,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,b,E,z){var ee=Math.PI;z||(b*=ee/180,E*=ee/180);var re=b>E?-1:1;z=[];var oe=ee/2,le=b;if(b=Math.min(2*ee,Math.abs(E-b)),1e-5>b)return oe=le+re*Math.min(b,oe),re=a+x*Math.cos(le),le=y+x*Math.sin(le),a+=x*Math.cos(oe),y+=x*Math.sin(oe),x=(re+a)/2,oe=(le+y)/2,z.push([re,le,x,oe,x,oe,a,y]),z;for(;1e-5x,z=0>b;if(ale&&(y=.5*(re+oe),!(y===re||y===oe));++le){var ue=a/(y+E),fe=ee/(y+z);if(ue=ue*ue+fe*fe-1,0ue)oe=y;else break}x=E*x/(y+E)-x,b=z*b/(y+z)-b,x=Math.sqrt(x*x+b*b)}else x=Math.abs(b-y);else b=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case gi.u:var y=new Sn(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case gi.F:if(y=new Sn(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case gi.o:y="",x=this.figures.s;for(var b=x.length,E=0;E=Ft-1?!0:le[Te+1].match(Kt)!==null}function b(){return Te++,le[Te]}function E(Ur){var Rr=parseFloat(b()),Qo=parseFloat(b());st===st.toLowerCase()&&(Rr=wt.x+Rr,Qo=wt.y+Qo),Ur.h(Rr,Qo)}function z(){return E(wt),wt}function ee(){return E(vt),vt}function re(){var Ur=Qe.toLowerCase();return Ur!=="c"&&Ur!=="s"&&Ur!=="q"&&Ur!=="t"?wt:new $e(2*wt.x-vt.x,2*wt.y-vt.y)}y===void 0&&(y=!1);var oe=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(oe,"$1 $2"),a=a.replace(oe,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var le=a.split(" ");for(a=0;a=Ft-1);)if(Qe=st,st=b(),st!=="")switch(st.toUpperCase()){case"X":be=!0,fe=ue=!1;break;case"M":for(Ae=z(),a.mc===null||be===!0?(Ig(a,Ae.x,Ae.y,ue,!fe,xe),be=!1):a.moveTo(Ae.x,Ae.y),oe.assign(wt);!x();)Ae=z(),a.lineTo(Ae.x,Ae.y);break;case"L":for(;!x();)Ae=z(),a.lineTo(Ae.x,Ae.y);break;case"H":for(;!x();)wt=new $e((st===st.toLowerCase()?wt.x:0)+parseFloat(b()),wt.y),a.lineTo(wt.x,wt.y);break;case"V":for(;!x();)wt=new $e(wt.x,(st===st.toLowerCase()?wt.y:0)+parseFloat(b())),a.lineTo(wt.x,wt.y);break;case"C":for(;!x();){Ae=new $e,E(Ae);var mn=ee(),ki=z();wh(a,Ae.x,Ae.y,mn.x,mn.y,ki.x,ki.y)}break;case"S":for(;!x();)Ae=re(),mn=ee(),ki=z(),wh(a,Ae.x,Ae.y,mn.x,mn.y,ki.x,ki.y);break;case"Q":for(;!x();)Ae=ee(),mn=z(),Vm(a,Ae.x,Ae.y,mn.x,mn.y);break;case"T":for(;!x();)vt=Ae=re(),mn=z(),Vm(a,Ae.x,Ae.y,mn.x,mn.y);break;case"B":for(;!x();){Ae=parseFloat(b()),mn=parseFloat(b()),ki=parseFloat(b());var Xi=parseFloat(b()),zi=parseFloat(b()),pi=zi,$n=!1;x()||(pi=parseFloat(b()),x()||($n=parseFloat(b())!==0)),st===st.toLowerCase()&&(ki+=wt.x,Xi+=wt.y),a.arcTo(Ae,mn,ki,Xi,zi,pi,$n)}break;case"A":for(;!x();)Ae=Math.abs(parseFloat(b())),mn=Math.abs(parseFloat(b())),ki=parseFloat(b()),zi=Xi=!1,$n=pi=0,pi=b(),pi.length===1?(Xi=!!parseFloat(pi),zi=!!parseFloat(b()),pi=parseFloat(b())):pi.length===2?(Xi=!!parseFloat(pi[0]),zi=!!parseFloat(pi[1]),pi=parseFloat(b())):(Xi=!!parseFloat(pi[0]),zi=!!parseFloat(pi[1]),pi=parseFloat(pi.slice(2))),$n=parseFloat(b()),st===st.toLowerCase()&&(pi=wt.x+pi,$n=wt.y+$n),wt.h(pi,$n),kx(a,Ae,mn,ki,Xi,zi,pi,$n);break;case"Z":Nx(a),wt.assign(oe);break;case"F":for(Ae="",mn=1;le[Te+mn];)if(le[Te+mn]==="0")xe=!0,mn++;else if(le[Te+mn].match(/[Uu]/)!==null)mn++;else if(le[Te+mn].match(Kt)===null)mn++;else{Ae=le[Te+mn];break}Ae.match(/[Mm]/)?ue=!0:0ee&&(ee+=360),Ae.startAngle+=ee),0>a&&(Ae.startAngle=180-Ae.startAngle,Ae.sweepAngle=-Ae.sweepAngle),0>b&&(Ae.startAngle=-Ae.startAngle,Ae.sweepAngle=-Ae.sweepAngle),Ae.radiusX*=Math.sqrt(a*a+x*x),Ae.radiusY!==void 0&&(Ae.radiusY*=Math.sqrt(y*y+b*b));break;case ct:if(ee=Ae.endX,re=Ae.endY,Ae.endX=ee*a+re*x+E,Ae.endY=ee*y+re*b+z,Ae.radiusX===0||Ae.radiusY===0)break;y!==0&&(ee=180*Math.atan2(y,a)/Math.PI,0>ee&&(ee+=360),Ae.xAxisRotation+=ee),0>a&&(Ae.xAxisRotation=180-Ae.xAxisRotation,Ae.isClockwiseArc=!Ae.isClockwiseArc),0>b&&(Ae.xAxisRotation=-Ae.xAxisRotation,Ae.isClockwiseArc=!Ae.isClockwiseArc),Ae.radiusX*=Math.sqrt(a*a+x*x),Ae.radiusY*=Math.sqrt(y*y+b*b);break;default:ut("Unknown Segment type: "+Ae.type)}}}}return this._isInvalidBounds=!0,this},Ee.ca=function(a,y){y===void 0&&(y=0);var x=this.od,b=this.pd,E=this.Dc,z=this.Ec;switch(this.type){case gi.j:return Vt.Yb(x,b,E,z,y,a.x,a.y);case gi.u:var ee=Sn.allocAt(Math.min(x,E)-y,Math.min(b,z)-y,Math.abs(E-x)+2*y,Math.abs(z-b)+2*y);return a=ee.ca(a),Sn.free(ee),a;case gi.F:ee=Math.min(x,E)-y;var re=Math.min(b,z)-y;return x=(Math.abs(E-x)+2*y)/2,y=(Math.abs(z-b)+2*y)/2,0>=x||0>=y?!1:(ee=a.x-(ee+x),re=a.y-(re+y),1>=ee*ee/(x*x)+re*re/(y*y));case gi.o:return _l(this,a,y,!0,!1);default:return!1}};function _l(a,y,x,b,E){var z=y.x;y=y.y;for(var ee=a.bounds.x-20,re=0,oe,le,ue,fe,xe=a.figures.s,be=xe.length,Ae=0;Ae=a)return 0;if((E>ee?E-ee:ee-E)<(z>re?z-re:re-z)){if(zre)return 0}else if(yz)return 0}else if(Eee)return 0}else if(leE)return 0;return 0a?a=0:1=z)return b=z-ee,b=ue===0?0:b/ue,x=x[re],re=x[2*a],E=x[2*a+1],y.h(re+(x[2*a+2]-re)*b,E+(x[2*a+3]-E)*b),y;ee+=ue}}return y},Ee.wx=function(a){if(0>a?a=0:1=E)return E=y[ee],y=E[2*a],x=E[2*a+1],b=E[2*a+2],a=E[2*a+3],1>Math.abs(b-y)&&1>Math.abs(a-x)?0:1>Math.abs(b-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=b-y?0:180:180*Math.atan2(a-x,b-y)/Math.PI;z+=le}}return NaN},Ee.Qu=function(a,y){if(0>a?a=0:1=z)return b=z-ee,b=ue===0?0:b/ue,ue=x[re],x=ue[2*a],re=ue[2*a+1],E=ue[2*a+2],a=ue[2*a+3],y[0]=x+(E-x)*b,y[1]=re+(a-re)*b,y[2]=1>Math.abs(E-x)&&1>Math.abs(a-re)?0:1>Math.abs(E-x)?0<=a-re?90:270:1>Math.abs(a-re)?0<=E-x?0:180:180*Math.atan2(a-re,E-x)/Math.PI,y;ee+=ue}}return y},Ee.xx=function(a){if(this.type===gi.j){var y=this.startX,x=this.startY,b=this.endX,E=this.endY;if(y!==b||x!==E){var z=a.x;if(a=a.y,y===b){if(x=b?b===x?0:1:Math.abs(a-x)/(b-ee)}if(x===E)return y=b?b===y?0:1:Math.abs(z-y)/(b-ee);ee=(b-y)*(b-y)+(E-x)*(E-x);var re=$e.alloc();return Vt.qh(y,x,b,E,z,a,re),a=re.x,z=re.y,$e.free(re),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/ee)}}else if(this.type===gi.u){ee=this.startX,re=this.startY;var oe=this.endX;if(E=this.endY,ee!==oe||re!==E){y=oe-ee,x=E-re,z=2*y+2*x,b=a.x,a=a.y,b=Math.min(Math.max(b,ee),oe),a=Math.min(Math.max(a,re),E),ee=Math.abs(b-ee),oe=Math.abs(b-oe),re=Math.abs(a-re),E=Math.abs(a-E);var le=Math.min(ee,oe,re,E);if(le===re)return b/z;if(le===oe)return(y+a)/z;if(le===E)return(2*y+x-b)/z;if(le===ee)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,b=$e.alloc(),E=1/0,re=ee=0,oe=y.length;for(var ue=le=0,fe=0;fea?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,b=x.length,E=0;Ea&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(b,0),this.Pg=Math.max(E,0),typeof ee=="boolean"?ee&&(this.isLargeArc=!0):typeof ee=="number"&&ee&&(this.isLargeArc=!0),re&&(this.isClockwiseArc=!0)):(this.Ne=b,this.Vh=E,a===nt&&(z=Math.max(z,0)),this.Wh=z,typeof ee=="number"?(a===nt&&(ee=Math.max(ee,0)),this.Pg=ee):this.Pg=0),this.ae=null}Io.prototype.copy=function(){var a=new Io;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Ee=Io.prototype,Ee.Xa=function(a){if(!(a instanceof Io)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case ws:case va:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY);case ol:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.point1X,a.point1X)&&Vt.B(this.point1Y,a.point1Y)&&Vt.B(this.point2X,a.point2X)&&Vt.B(this.point2Y,a.point2Y);case He:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.point1X,a.point1X)&&Vt.B(this.point1Y,a.point1Y);case nt:return Vt.B(this.startAngle,a.startAngle)&&Vt.B(this.sweepAngle,a.sweepAngle)&&Vt.B(this.centerX,a.centerX)&&Vt.B(this.centerY,a.centerY)&&Vt.B(this.radiusX,a.radiusX)&&Vt.B(this.radiusY,a.radiusY);case ct:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Vt.B(this.xAxisRotation,a.xAxisRotation)&&Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.radiusX,a.radiusX)&&Vt.B(this.radiusY,a.radiusY);default:return!1}},Ee.qb=function(a){a.classType===Io&&(this.type=a)},Ee.toString=function(a){switch(a===void 0&&(a=-1),this.type){case ws:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case va:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case ol:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case He:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case nt:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case ct:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return this._isFrozen=!1,this},Ee.close=function(){return this.isClosed=!0,this};function wl(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,b=a.radiusY;if(b===void 0&&(b=x),x===0||b===0)return a.ae=[],a.ae;y=a.Ne;var E=a.Vh,z=Vt.jx(0,0,x=be?ee=Math.PI:1<=be&&(ee=0),!oe&&0ee&&(ee+=2*Math.PI),oe=y>z?1:y/z,be=y>z?z/y:1,y=Vt.jx(0,0,y>z?y:z,ue,ue+ee,!0),z=jr.alloc(),z.reset(),z.translate(x,b),z.rotate(a.Ne,0,0),z.scale(oe,be),gi.Ha(y,z),jr.free(z),a.ae=y,a.ae}je.Object.defineProperties(Io.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&cn(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&cn(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&cn(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&cn(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&cn(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&cn(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&cn(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&Kn(a,">= zero",Io,"radiusX"),this._isFrozen&&cn(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&Kn(a,">= zero",Io,"radiusY"),this._isFrozen&&cn(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&cn(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&cn(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&cn(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&cn(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Io.prototype.equalsApprox=Io.prototype.Xa;var ws=new Cn(Io,"Move",0),va=new Cn(Io,"Line",1),ol=new Cn(Io,"Bezier",2),He=new Cn(Io,"QuadraticBezier",3),nt=new Cn(Io,"Arc",4),ct=new Cn(Io,"SvgArc",4);Io.className="PathSegment",Io.Move=ws,Io.Line=va,Io.Bezier=ol,Io.QuadraticBezier=He,Io.Arc=nt,Io.SvgArc=ct;function qt(){this.H=null,this.xu=new $e(0,0).freeze(),this.mt=new $e(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}qt.prototype.copy=function(){var a=new qt;return this.clone(a)},qt.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},qt.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},qt.prototype.So=function(a,y){var x=this.diagram;return x===null||Ud(x,a,y),y},qt.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Ud(x,a,y),y.assign(x.Ps(y))),y},je.Object.defineProperties(qt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),qt.prototype.getMultiTouchDocumentPoint=qt.prototype.Bz,qt.prototype.getMultiTouchViewPoint=qt.prototype.So,qt.className="InputEvent";function ln(){this.H=null,this.xa="",this.ar=this.Lr=null}ln.prototype.copy=function(){var a=new ln;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},ln.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},je.Object.defineProperties(ln.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),ln.className="DiagramEvent";function In(){this.Fm=ui,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}In.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},In.prototype.copy=function(){var a=new In;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=Zt(y)&&typeof y.J=="function"?y.J():y,a},In.prototype.qb=function(a){a.classType===In&&(this.change=a)},In.prototype.toString=function(){var a="";return a=this.change===Wn?a+"* ":this.change===ui?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===Wn?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Hi(this.object)),this.oldValue!==null&&(a+=" old: "+Hi(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Hi(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},In.prototype.I=function(a){return a?this.oldValue:this.newValue},In.prototype.Dz=function(a){return a?this.oldParam:this.newParam},In.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},In.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},In.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},In.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},je.Object.defineProperties(In.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===Wn&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),In.prototype.redo=In.prototype.redo,In.prototype.canRedo=In.prototype.canRedo,In.prototype.undo=In.prototype.undo,In.prototype.canUndo=In.prototype.canUndo,In.prototype.getParam=In.prototype.Dz,In.prototype.getValue=In.prototype.I,In.prototype.clear=In.prototype.clear;var Wn=new Cn(In,"Transaction",-1),ui=new Cn(In,"Property",0),fi=new Cn(In,"Insert",1),Ni=new Cn(In,"Remove",2);In.className="ChangedEvent",In.Transaction=Wn,In.Property=ui,In.Insert=fi,In.Remove=Ni;function ar(){this.o=new Dn().freeze(),this.xa="",this.j=!1}ar.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&00&&ae.prevInput=="\u200B"?Xn(he,qa)(he):rr++<10?de.detectingSelectAll=setTimeout(br,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(br,200)}}if(qe&&et>=9&&li(),Fe){Kr(ie);var er=function(){Zn(window,"mouseup",er),setTimeout(ti,20)};un(window,"mouseup",er)}else setTimeout(ti,50)},Wl.prototype.readOnlyChanged=function(ie){ie||this.reset(),this.textarea.disabled=ie=="nocursor",this.textarea.readOnly=!!ie},Wl.prototype.setUneditable=function(){},Wl.prototype.needsContentAttribute=!1;function gm(ie,ae){if(ae=ae?Xt(ae):{},ae.value=ie.value,!ae.tabindex&&ie.tabIndex&&(ae.tabindex=ie.tabIndex),!ae.placeholder&&ie.placeholder&&(ae.placeholder=ie.placeholder),ae.autofocus==null){var he=Je();ae.autofocus=he==ie||ie.getAttribute("autofocus")!=null&&he==document.body}function de(){ie.value=lt.getValue()}var pe;if(ie.form&&(un(ie.form,"submit",de),!ae.leaveSubmitMethodAlone)){var Ne=ie.form;pe=Ne.submit;try{var Ve=Ne.submit=function(){de(),Ne.submit=pe,Ne.submit(),Ne.submit=Ve}}catch(at){}}ae.finishInit=function(at){at.save=de,at.getTextArea=function(){return ie},at.toTextArea=function(){at.toTextArea=isNaN,de(),ie.parentNode.removeChild(at.getWrapperElement()),ie.style.display="",ie.form&&(Zn(ie.form,"submit",de),!ae.leaveSubmitMethodAlone&&typeof ie.form.submit=="function"&&(ie.form.submit=pe))}},ie.style.display="none";var lt=us(function(at){return ie.parentNode.insertBefore(at,ie.nextSibling)},ae);return lt}function bf(ie){ie.off=Zn,ie.on=un,ie.wheelEventPixels=so,ie.Doc=kl,ie.splitLines=ei,ie.countColumn=gt,ie.findColumn=On,ie.isWordChar=Be,ie.Pass=vn,ie.signal=An,ie.Line=Jr,ie.changeEnd=na,ie.scrollbarModel=os,ie.Pos=Zt,ie.cmpPos=nn,ie.modes=qn,ie.mimeModes=Gn,ie.resolveMode=pn,ie.getMode=St,ie.modeExtensions=Ct,ie.extendMode=je,ie.copyState=Yt,ie.startState=ft,ie.innerMode=rn,ie.commands=Dl,ie.keyMap=eu,ie.keyName=dh,ie.isModifierKey=Ed,ie.lookupKey=Su,ie.normalizeKeyMap=Yd,ie.StringStream=_e,ie.SharedTextMarker=bc,ie.TextMarker=gn,ie.LineWidget=_s,ie.e_preventDefault=Qi,ie.e_stopPropagation=Tn,ie.e_stop=Kr,ie.addClass=Wt,ie.contains=Nt,ie.rmClass=Ie,ie.keyNames=lc}ph(us),mh(us);var Qd="iter insert remove copy getEditor constructor".split(" ");for(var _f in kl.prototype)kl.prototype.hasOwnProperty(_f)&&Lt(Qd,_f)<0&&(us.prototype[_f]=function(ie){return function(){return ie.apply(this.doc,arguments)}}(kl.prototype[_f]));return Oi(kl),us.inputStyles={textarea:Wl,contenteditable:zs},us.defineMode=function(ie){!us.defaults.mode&&ie!="null"&&(us.defaults.mode=ie),sn.apply(this,arguments)},us.defineMIME=Qt,us.defineMode("null",function(){return{token:function(ie){return ie.skipToEnd()}}}),us.defineMIME("text/plain","null"),us.defineExtension=function(ie,ae){us.prototype[ie]=ae},us.defineDocExtension=function(ie,ae){kl.prototype[ie]=ae},us.fromTextArea=gm,bf(us),us.version="5.58.2",us})},25419:function(Rn,Nn,ve){(function(ye){ye(ve(89780),ve(15525),ve(98101))})(function(ye){"use strict";ye.defineMode("markdown",function(Oe,We){var jt=ye.getMode(Oe,"text/html"),qe=jt.name=="null";function et(gt){if(ye.findModeByName){var Re=ye.findModeByName(gt);Re&&(gt=Re.mime||Re.mimes[0])}var Lt=ye.getMode(Oe,gt);return Lt.name=="null"?null:Lt}We.highlightFormatting===void 0&&(We.highlightFormatting=!1),We.maxBlockquoteDepth===void 0&&(We.maxBlockquoteDepth=0),We.taskLists===void 0&&(We.taskLists=!1),We.strikethrough===void 0&&(We.strikethrough=!1),We.emoji===void 0&&(We.emoji=!1),We.fencedCodeBlockHighlighting===void 0&&(We.fencedCodeBlockHighlighting=!0),We.fencedCodeBlockDefaultMode===void 0&&(We.fencedCodeBlockDefaultMode="text/plain"),We.xml===void 0&&(We.xml=!0),We.tokenTypeOverrides===void 0&&(We.tokenTypeOverrides={});var ke={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Tt in ke)ke.hasOwnProperty(Tt)&&We.tokenTypeOverrides[Tt]&&(ke[Tt]=We.tokenTypeOverrides[Tt]);var bt=/^([*\-_])(?:\s*\1){2,}\s*$/,tt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ot=/^\[(x| )\](?=\s)/i,it=We.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Pt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Me=/^[^#!\[\]*_\\<>` "'(~:]+/,te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ne=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,se=" ";function ge(gt,Re,Lt){return Re.f=Re.inline=Lt,Lt(gt,Re)}function me(gt,Re,Lt){return Re.f=Re.block=Lt,Lt(gt,Re)}function Ce(gt){return!gt||!/\S/.test(gt.string)}function Fe(gt){if(gt.linkTitle=!1,gt.linkHref=!1,gt.linkText=!1,gt.em=!1,gt.strong=!1,gt.strikethrough=!1,gt.quote=0,gt.indentedCode=!1,gt.f==Ie){var Re=qe;if(!Re){var Lt=ye.innerMode(jt,gt.htmlState);Re=Lt.mode.name=="xml"&&Lt.state.tagStart===null&&!Lt.state.context&&Lt.state.tokenize.isInText}Re&&(gt.f=dt,gt.block=Pe,gt.htmlState=null)}return gt.trailingSpace=0,gt.trailingSpaceNewLine=!1,gt.prevLine=gt.thisLine,gt.thisLine={stream:null},null}function Pe(gt,Re){var Lt=gt.column()===Re.indentation,yn=Ce(Re.prevLine.stream),vn=Re.indentedCode,kt=Re.prevLine.hr,en=Re.list!==!1,tn=(Re.listStack[Re.listStack.length-1]||0)+3;Re.indentedCode=!1;var On=Re.indentation;if(Re.indentationDiff===null&&(Re.indentationDiff=Re.indentation,en)){for(Re.list=null;On=4&&(vn||Re.prevLine.fencedCodeEnd||Re.prevLine.header||yn))return gt.skipToEnd(),Re.indentedCode=!0,ke.code;if(gt.eatSpace())return null;if(Lt&&Re.indentation<=tn&&(mt=gt.match(it))&&mt[1].length<=6)return Re.quote=0,Re.header=mt[1].length,Re.thisLine.header=!0,We.highlightFormatting&&(Re.formatting="header"),Re.f=Re.inline,Ge(Re);if(Re.indentation<=tn&>.eat(">"))return Re.quote=Lt?1:Re.quote+1,We.highlightFormatting&&(Re.formatting="quote"),gt.eatSpace(),Ge(Re);if(!Bn&&!Re.setext&&Lt&&Re.indentation<=tn&&(mt=gt.match(tt))){var Yn=mt[1]?"ol":"ul";return Re.indentation=On+gt.current().length,Re.list=!0,Re.quote=0,Re.listStack.push(Re.indentation),Re.em=!1,Re.strong=!1,Re.code=!1,Re.strikethrough=!1,We.taskLists&>.match(Ot,!1)&&(Re.taskList=!0),Re.f=Re.inline,We.highlightFormatting&&(Re.formatting=["list","list-"+Yn]),Ge(Re)}else{if(Lt&&Re.indentation<=tn&&(mt=gt.match(te,!0)))return Re.quote=0,Re.fencedEndRE=new RegExp(mt[1]+"+ *$"),Re.localMode=We.fencedCodeBlockHighlighting&&et(mt[2]||We.fencedCodeBlockDefaultMode),Re.localMode&&(Re.localState=ye.startState(Re.localMode)),Re.f=Re.block=Ke,We.highlightFormatting&&(Re.formatting="code-block"),Re.code=-1,Ge(Re);if(Re.setext||(!hn||!en)&&!Re.quote&&Re.list===!1&&!Re.code&&!Bn&&!ne.test(gt.string)&&(mt=gt.lookAhead(1))&&(mt=mt.match(Pt)))return Re.setext?(Re.header=Re.setext,Re.setext=0,gt.skipToEnd(),We.highlightFormatting&&(Re.formatting="header")):(Re.header=mt[0].charAt(0)=="="?1:2,Re.setext=Re.header),Re.thisLine.header=!0,Re.f=Re.inline,Ge(Re);if(Bn)return gt.skipToEnd(),Re.hr=!0,Re.thisLine.hr=!0,ke.hr;if(gt.peek()==="[")return ge(gt,Re,It)}return ge(gt,Re,Re.inline)}function Ie(gt,Re){var Lt=jt.token(gt,Re.htmlState);if(!qe){var yn=ye.innerMode(jt,Re.htmlState);(yn.mode.name=="xml"&&yn.state.tagStart===null&&!yn.state.context&&yn.state.tokenize.isInText||Re.md_inside&>.current().indexOf(">")>-1)&&(Re.f=dt,Re.block=Pe,Re.htmlState=null)}return Lt}function Ke(gt,Re){var Lt=Re.listStack[Re.listStack.length-1]||0,yn=Re.indentation=gt.quote?Re.push(ke.formatting+"-"+gt.formatting[Lt]+"-"+gt.quote):Re.push("error"))}if(gt.taskOpen)return Re.push("meta"),Re.length?Re.join(" "):null;if(gt.taskClosed)return Re.push("property"),Re.length?Re.join(" "):null;if(gt.linkHref?Re.push(ke.linkHref,"url"):(gt.strong&&Re.push(ke.strong),gt.em&&Re.push(ke.em),gt.strikethrough&&Re.push(ke.strikethrough),gt.emoji&&Re.push(ke.emoji),gt.linkText&&Re.push(ke.linkText),gt.code&&Re.push(ke.code),gt.image&&Re.push(ke.image),gt.imageAltText&&Re.push(ke.imageAltText,"link"),gt.imageMarker&&Re.push(ke.imageMarker)),gt.header&&Re.push(ke.header,ke.header+"-"+gt.header),gt.quote&&(Re.push(ke.quote),!We.maxBlockquoteDepth||We.maxBlockquoteDepth>=gt.quote?Re.push(ke.quote+"-"+gt.quote):Re.push(ke.quote+"-"+We.maxBlockquoteDepth)),gt.list!==!1){var yn=(gt.listStack.length-1)%3;yn?yn===1?Re.push(ke.list2):Re.push(ke.list3):Re.push(ke.list1)}return gt.trailingSpaceNewLine?Re.push("trailing-space-new-line"):gt.trailingSpace&&Re.push("trailing-space-"+(gt.trailingSpace%2?"a":"b")),Re.length?Re.join(" "):null}function Ue(gt,Re){if(gt.match(Me,!0))return Ge(Re)}function dt(gt,Re){var Lt=Re.text(gt,Re);if(typeof Lt!="undefined")return Lt;if(Re.list)return Re.list=null,Ge(Re);if(Re.taskList){var yn=gt.match(Ot,!0)[1]===" ";return yn?Re.taskOpen=!0:Re.taskClosed=!0,We.highlightFormatting&&(Re.formatting="task"),Re.taskList=!1,Ge(Re)}if(Re.taskOpen=!1,Re.taskClosed=!1,Re.header&>.match(/^#+$/,!0))return We.highlightFormatting&&(Re.formatting="header"),Ge(Re);var vn=gt.next();if(Re.linkTitle){Re.linkTitle=!1;var kt=vn;vn==="("&&(kt=")"),kt=(kt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var en="^\\s*(?:[^"+kt+"\\\\]+|\\\\\\\\|\\\\.)"+kt;if(gt.match(new RegExp(en),!0))return ke.linkHref}if(vn==="`"){var tn=Re.formatting;We.highlightFormatting&&(Re.formatting="code"),gt.eatWhile("`");var On=gt.current().length;if(Re.code==0&&(!Re.quote||On==1))return Re.code=On,Ge(Re);if(On==Re.code){var hn=Ge(Re);return Re.code=0,hn}else return Re.formatting=tn,Ge(Re)}else if(Re.code)return Ge(Re);if(vn==="\\"&&(gt.next(),We.highlightFormatting)){var Bn=Ge(Re),mt=ke.formatting+"-escape";return Bn?Bn+" "+mt:mt}if(vn==="!"&>.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Re.imageMarker=!0,Re.image=!0,We.highlightFormatting&&(Re.formatting="image"),Ge(Re);if(vn==="["&&Re.imageMarker&>.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Re.imageMarker=!1,Re.imageAltText=!0,We.highlightFormatting&&(Re.formatting="image"),Ge(Re);if(vn==="]"&&Re.imageAltText){We.highlightFormatting&&(Re.formatting="image");var Bn=Ge(Re);return Re.imageAltText=!1,Re.image=!1,Re.inline=Re.f=Nt,Bn}if(vn==="["&&!Re.image)return Re.linkText&>.match(/^.*?\]/)||(Re.linkText=!0,We.highlightFormatting&&(Re.formatting="link")),Ge(Re);if(vn==="]"&&Re.linkText){We.highlightFormatting&&(Re.formatting="link");var Bn=Ge(Re);return Re.linkText=!1,Re.inline=Re.f=gt.match(/\(.*?\)| ?\[.*?\]/,!1)?Nt:dt,Bn}if(vn==="<"&>.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Re.f=Re.inline=Xe,We.highlightFormatting&&(Re.formatting="link");var Bn=Ge(Re);return Bn?Bn+=" ":Bn="",Bn+ke.linkInline}if(vn==="<"&>.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Re.f=Re.inline=Xe,We.highlightFormatting&&(Re.formatting="link");var Bn=Ge(Re);return Bn?Bn+=" ":Bn="",Bn+ke.linkEmail}if(We.xml&&vn==="<"&>.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Yn=gt.string.indexOf(">",gt.pos);if(Yn!=-1){var xn=gt.string.substring(gt.start,Yn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(xn)&&(Re.md_inside=!0)}return gt.backUp(1),Re.htmlState=ye.startState(jt),me(gt,Re,Ie)}if(We.xml&&vn==="<"&>.match(/^\/\w*?>/))return Re.md_inside=!1,"tag";if(vn==="*"||vn==="_"){for(var ze=1,Le=gt.pos==1?" ":gt.string.charAt(gt.pos-2);ze<3&>.eat(vn);)ze++;var we=gt.peek()||" ",Be=!/\s/.test(we)&&(!ce.test(we)||/\s/.test(Le)||ce.test(Le)),De=!/\s/.test(Le)&&(!ce.test(Le)||/\s/.test(we)||ce.test(we)),Se=null,rt=null;if(ze%2&&(!Re.em&&Be&&(vn==="*"||!De||ce.test(Le))?Se=!0:Re.em==vn&&De&&(vn==="*"||!Be||ce.test(we))&&(Se=!1)),ze>1&&(!Re.strong&&Be&&(vn==="*"||!De||ce.test(Le))?rt=!0:Re.strong==vn&&De&&(vn==="*"||!Be||ce.test(we))&&(rt=!1)),rt!=null||Se!=null){We.highlightFormatting&&(Re.formatting=Se==null?"strong":rt==null?"em":"strong em"),Se===!0&&(Re.em=vn),rt===!0&&(Re.strong=vn);var hn=Ge(Re);return Se===!1&&(Re.em=!1),rt===!1&&(Re.strong=!1),hn}}else if(vn===" "&&(gt.eat("*")||gt.eat("_"))){if(gt.peek()===" ")return Ge(Re);gt.backUp(1)}if(We.strikethrough){if(vn==="~"&>.eatWhile(vn)){if(Re.strikethrough){We.highlightFormatting&&(Re.formatting="strikethrough");var hn=Ge(Re);return Re.strikethrough=!1,hn}else if(gt.match(/^[^\s]/,!1))return Re.strikethrough=!0,We.highlightFormatting&&(Re.formatting="strikethrough"),Ge(Re)}else if(vn===" "&>.match(/^~~/,!0)){if(gt.peek()===" ")return Ge(Re);gt.backUp(2)}}if(We.emoji&&vn===":"&>.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Re.emoji=!0,We.highlightFormatting&&(Re.formatting="emoji");var Et=Ge(Re);return Re.emoji=!1,Et}return vn===" "&&(gt.match(/^ +$/,!1)?Re.trailingSpace++:Re.trailingSpace&&(Re.trailingSpaceNewLine=!0)),Ge(Re)}function Xe(gt,Re){var Lt=gt.next();if(Lt===">"){Re.f=Re.inline=dt,We.highlightFormatting&&(Re.formatting="link");var yn=Ge(Re);return yn?yn+=" ":yn="",yn+ke.linkInline}return gt.match(/^[^>]+/,!0),ke.linkInline}function Nt(gt,Re){if(gt.eatSpace())return null;var Lt=gt.next();return Lt==="("||Lt==="["?(Re.f=Re.inline=Wt(Lt==="("?")":"]"),We.highlightFormatting&&(Re.formatting="link-string"),Re.linkHref=!0,Ge(Re)):"error"}var Je={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Wt(gt){return function(Re,Lt){var yn=Re.next();if(yn===gt){Lt.f=Lt.inline=dt,We.highlightFormatting&&(Lt.formatting="link-string");var vn=Ge(Lt);return Lt.linkHref=!1,vn}return Re.match(Je[gt]),Lt.linkHref=!0,Ge(Lt)}}function It(gt,Re){return gt.match(/^([^\]\\]|\\.)*\]:/,!1)?(Re.f=Ht,gt.next(),We.highlightFormatting&&(Re.formatting="link"),Re.linkText=!0,Ge(Re)):ge(gt,Re,dt)}function Ht(gt,Re){if(gt.match(/^\]:/,!0)){Re.f=Re.inline=Mt,We.highlightFormatting&&(Re.formatting="link");var Lt=Ge(Re);return Re.linkText=!1,Lt}return gt.match(/^([^\]\\]|\\.)+/,!0),ke.linkText}function Mt(gt,Re){return gt.eatSpace()?null:(gt.match(/^[^\s]+/,!0),gt.peek()===void 0?Re.linkTitle=!0:gt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Re.f=Re.inline=dt,ke.linkHref+" url")}var Xt={startState:function(){return{f:Pe,prevLine:{stream:null},thisLine:{stream:null},block:Pe,htmlState:null,indentation:0,inline:dt,text:Ue,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(gt){return{f:gt.f,prevLine:gt.prevLine,thisLine:gt.thisLine,block:gt.block,htmlState:gt.htmlState&&ye.copyState(jt,gt.htmlState),indentation:gt.indentation,localMode:gt.localMode,localState:gt.localMode?ye.copyState(gt.localMode,gt.localState):null,inline:gt.inline,text:gt.text,formatting:!1,linkText:gt.linkText,linkTitle:gt.linkTitle,linkHref:gt.linkHref,code:gt.code,em:gt.em,strong:gt.strong,strikethrough:gt.strikethrough,emoji:gt.emoji,header:gt.header,setext:gt.setext,hr:gt.hr,taskList:gt.taskList,list:gt.list,listStack:gt.listStack.slice(0),quote:gt.quote,indentedCode:gt.indentedCode,trailingSpace:gt.trailingSpace,trailingSpaceNewLine:gt.trailingSpaceNewLine,md_inside:gt.md_inside,fencedEndRE:gt.fencedEndRE}},token:function(gt,Re){if(Re.formatting=!1,gt!=Re.thisLine.stream){if(Re.header=0,Re.hr=!1,gt.match(/^\s*$/,!0))return Fe(Re),null;if(Re.prevLine=Re.thisLine,Re.thisLine={stream:gt},Re.taskList=!1,Re.trailingSpace=0,Re.trailingSpaceNewLine=!1,!Re.localState&&(Re.f=Re.block,Re.f!=Ie)){var Lt=gt.match(/^\s*/,!0)[0].replace(/\t/g,se).length;if(Re.indentation=Lt,Re.indentationDiff=null,Lt>0)return null}}return Re.f(gt,Re)},innerMode:function(gt){return gt.block==Ie?{state:gt.htmlState,mode:jt}:gt.localState?{state:gt.localState,mode:gt.localMode}:{state:gt,mode:Xt}},indent:function(gt,Re,Lt){return gt.block==Ie&&jt.indent?jt.indent(gt.htmlState,Re,Lt):gt.localState&>.localMode.indent?gt.localMode.indent(gt.localState,Re,Lt):ye.Pass},blankLine:Fe,getType:Ge,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Xt},"xml"),ye.defineMIME("text/markdown","markdown"),ye.defineMIME("text/x-markdown","markdown")})},98101:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){"use strict";ye.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Oe=0;Oe-1&&jt.substring(ke+1,jt.length);if(Tt)return ye.findModeByExtension(Tt)},ye.findModeByName=function(jt){jt=jt.toLowerCase();for(var qe=0;qe0?Me.cmdState[Me.cmdState.length-1]:null}function et(Me){var te=Me.cmdState.pop();te&&te.closeBracket()}function ke(Me){for(var te=Me.cmdState,ne=te.length-1;ne>=0;ne--){var ce=te[ne];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function Tt(Me,te,ne){return function(){this.name=Me,this.bracketNo=0,this.style=te,this.styles=ne,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var bt={};bt.importmodule=Tt("importmodule","tag",["string","builtin"]),bt.documentclass=Tt("documentclass","tag",["","atom"]),bt.usepackage=Tt("usepackage","tag",["atom"]),bt.begin=Tt("begin","tag",["atom"]),bt.end=Tt("end","tag",["atom"]),bt.label=Tt("label","tag",["atom"]),bt.ref=Tt("ref","tag",["atom"]),bt.eqref=Tt("eqref","tag",["atom"]),bt.cite=Tt("cite","tag",["atom"]),bt.bibitem=Tt("bibitem","tag",["atom"]),bt.Bibitem=Tt("Bibitem","tag",["atom"]),bt.RBibitem=Tt("RBibitem","tag",["atom"]),bt.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function tt(Me,te){Me.f=te}function Ot(Me,te){var ne;if(Me.match(/^\\[a-zA-Z@]+/)){var ce=Me.current().slice(1);return ne=bt.hasOwnProperty(ce)?bt[ce]:bt.DEFAULT,ne=new ne,jt(te,ne),tt(te,Pt),ne.style}if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/\\]/))return"tag";if(Me.match("\\["))return tt(te,function(ge,me){return it(ge,me,"\\]")}),"keyword";if(Me.match("\\("))return tt(te,function(ge,me){return it(ge,me,"\\)")}),"keyword";if(Me.match("$$"))return tt(te,function(ge,me){return it(ge,me,"$$")}),"keyword";if(Me.match("$"))return tt(te,function(ge,me){return it(ge,me,"$")}),"keyword";var se=Me.next();if(se=="%")return Me.skipToEnd(),"comment";if(se=="}"||se=="]"){if(ne=qe(te),ne)ne.closeBracket(se),tt(te,Pt);else return"error";return"bracket"}else return se=="{"||se=="["?(ne=bt.DEFAULT,ne=new ne,jt(te,ne),"bracket"):/\d/.test(se)?(Me.eatWhile(/[\w.%]/),"atom"):(Me.eatWhile(/[\w\-_]/),ne=ke(te),ne.name=="begin"&&(ne.argument=Me.current()),ne.styleIdentifier())}function it(Me,te,ne){if(Me.eatSpace())return null;if(ne&&Me.match(ne))return tt(te,Ot),"keyword";if(Me.match(/^\\[a-zA-Z@]+/))return"tag";if(Me.match(/^[a-zA-Z]+/))return"variable-2";if(Me.match(/^\\[$&%#{}_]/)||Me.match(/^\\[,;!\/]/)||Me.match(/^[\^_&]/))return"tag";if(Me.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Me.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=Me.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(Me.skipToEnd(),"comment"):"error"}function Pt(Me,te){var ne=Me.peek(),ce;return ne=="{"||ne=="["?(ce=qe(te),ce.openBracket(ne),Me.eat(ne),tt(te,Ot),"bracket"):/[ \t\r]/.test(ne)?(Me.eat(ne),null):(tt(te,Ot),et(te),Ot(Me,te))}return{startState:function(){var Me=We.inMathMode?function(te,ne){return it(te,ne)}:Ot;return{cmdState:[],f:Me}},copyState:function(Me){return{cmdState:Me.cmdState.slice(),f:Me.f}},token:function(Me,te){return te.f(Me,te)},blankLine:function(Me){Me.f=Ot,Me.cmdState.length=0},lineComment:"%"}}),ye.defineMIME("text/x-stex","stex"),ye.defineMIME("text/x-latex","stex")})},15525:function(Rn,Nn,ve){(function(ye){ye(ve(89780))})(function(ye){"use strict";var Oe={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},We={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ye.defineMode("xml",function(jt,qe){var et=jt.indentUnit,ke={},Tt=qe.htmlMode?Oe:We;for(var bt in Tt)ke[bt]=Tt[bt];for(var bt in qe)ke[bt]=qe[bt];var tt,Ot;function it(Xe,Nt){function Je(Ht){return Nt.tokenize=Ht,Ht(Xe,Nt)}var Wt=Xe.next();if(Wt=="<")return Xe.eat("!")?Xe.eat("[")?Xe.match("CDATA[")?Je(te("atom","]]>")):null:Xe.match("--")?Je(te("comment","-->")):Xe.match("DOCTYPE",!0,!0)?(Xe.eatWhile(/[\w\._\-]/),Je(ne(1))):null:Xe.eat("?")?(Xe.eatWhile(/[\w\._\-]/),Nt.tokenize=te("meta","?>"),"meta"):(tt=Xe.eat("/")?"closeTag":"openTag",Nt.tokenize=Pt,"tag bracket");if(Wt=="&"){var It;return Xe.eat("#")?Xe.eat("x")?It=Xe.eatWhile(/[a-fA-F\d]/)&&Xe.eat(";"):It=Xe.eatWhile(/[\d]/)&&Xe.eat(";"):It=Xe.eatWhile(/[\w\.\-:]/)&&Xe.eat(";"),It?"atom":"error"}else return Xe.eatWhile(/[^&<]/),null}it.isInText=!0;function Pt(Xe,Nt){var Je=Xe.next();if(Je==">"||Je=="/"&&Xe.eat(">"))return Nt.tokenize=it,tt=Je==">"?"endTag":"selfcloseTag","tag bracket";if(Je=="=")return tt="equals",null;if(Je=="<"){Nt.tokenize=it,Nt.state=me,Nt.tagName=Nt.tagStart=null;var Wt=Nt.tokenize(Xe,Nt);return Wt?Wt+" tag error":"tag error"}else return/[\'\"]/.test(Je)?(Nt.tokenize=Me(Je),Nt.stringStartCol=Xe.column(),Nt.tokenize(Xe,Nt)):(Xe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Me(Xe){var Nt=function(Je,Wt){for(;!Je.eol();)if(Je.next()==Xe){Wt.tokenize=Pt;break}return"string"};return Nt.isInAttribute=!0,Nt}function te(Xe,Nt){return function(Je,Wt){for(;!Je.eol();){if(Je.match(Nt)){Wt.tokenize=it;break}Je.next()}return Xe}}function ne(Xe){return function(Nt,Je){for(var Wt;(Wt=Nt.next())!=null;){if(Wt=="<")return Je.tokenize=ne(Xe+1),Je.tokenize(Nt,Je);if(Wt==">")if(Xe==1){Je.tokenize=it;break}else return Je.tokenize=ne(Xe-1),Je.tokenize(Nt,Je)}return"meta"}}function ce(Xe,Nt,Je){this.prev=Xe.context,this.tagName=Nt,this.indent=Xe.indented,this.startOfLine=Je,(ke.doNotIndent.hasOwnProperty(Nt)||Xe.context&&Xe.context.noIndent)&&(this.noIndent=!0)}function se(Xe){Xe.context&&(Xe.context=Xe.context.prev)}function ge(Xe,Nt){for(var Je;;){if(!Xe.context||(Je=Xe.context.tagName,!ke.contextGrabbers.hasOwnProperty(Je)||!ke.contextGrabbers[Je].hasOwnProperty(Nt)))return;se(Xe)}}function me(Xe,Nt,Je){return Xe=="openTag"?(Je.tagStart=Nt.column(),Ce):Xe=="closeTag"?Fe:me}function Ce(Xe,Nt,Je){return Xe=="word"?(Je.tagName=Nt.current(),Ot="tag",Ke):ke.allowMissingTagName&&Xe=="endTag"?(Ot="tag bracket",Ke(Xe,Nt,Je)):(Ot="error",Ce)}function Fe(Xe,Nt,Je){if(Xe=="word"){var Wt=Nt.current();return Je.context&&Je.context.tagName!=Wt&&ke.implicitlyClosed.hasOwnProperty(Je.context.tagName)&&se(Je),Je.context&&Je.context.tagName==Wt||ke.matchClosing===!1?(Ot="tag",Pe):(Ot="tag error",Ie)}else return ke.allowMissingTagName&&Xe=="endTag"?(Ot="tag bracket",Pe(Xe,Nt,Je)):(Ot="error",Ie)}function Pe(Xe,Nt,Je){return Xe!="endTag"?(Ot="error",Pe):(se(Je),me)}function Ie(Xe,Nt,Je){return Ot="error",Pe(Xe,Nt,Je)}function Ke(Xe,Nt,Je){if(Xe=="word")return Ot="attribute",Ge;if(Xe=="endTag"||Xe=="selfcloseTag"){var Wt=Je.tagName,It=Je.tagStart;return Je.tagName=Je.tagStart=null,Xe=="selfcloseTag"||ke.autoSelfClosers.hasOwnProperty(Wt)?ge(Je,Wt):(ge(Je,Wt),Je.context=new ce(Je,Wt,It==Je.indented)),me}return Ot="error",Ke}function Ge(Xe,Nt,Je){return Xe=="equals"?Ue:(ke.allowMissing||(Ot="error"),Ke(Xe,Nt,Je))}function Ue(Xe,Nt,Je){return Xe=="string"?dt:Xe=="word"&&ke.allowUnquoted?(Ot="string",Ke):(Ot="error",Ke(Xe,Nt,Je))}function dt(Xe,Nt,Je){return Xe=="string"?dt:Ke(Xe,Nt,Je)}return{startState:function(Xe){var Nt={tokenize:it,state:me,indented:Xe||0,tagName:null,tagStart:null,context:null};return Xe!=null&&(Nt.baseIndent=Xe),Nt},token:function(Xe,Nt){if(!Nt.tagName&&Xe.sol()&&(Nt.indented=Xe.indentation()),Xe.eatSpace())return null;tt=null;var Je=Nt.tokenize(Xe,Nt);return(Je||tt)&&Je!="comment"&&(Ot=null,Nt.state=Nt.state(tt||Je,Xe,Nt),Ot&&(Je=Ot=="error"?Je+" error":Ot)),Je},indent:function(Xe,Nt,Je){var Wt=Xe.context;if(Xe.tokenize.isInAttribute)return Xe.tagStart==Xe.indented?Xe.stringStartCol+1:Xe.indented+et;if(Wt&&Wt.noIndent)return ye.Pass;if(Xe.tokenize!=Pt&&Xe.tokenize!=it)return Je?Je.match(/^(\s*)/)[0].length:0;if(Xe.tagName)return ke.multilineTagIndentPastTag!==!1?Xe.tagStart+Xe.tagName.length+2:Xe.tagStart+et*(ke.multilineTagIndentFactor||1);if(ke.alignCDATA&&/$/,blockCommentStart:"",configuration:ke.htmlMode?"html":"xml",helperType:ke.htmlMode?"html":"xml",skipAttribute:function(Xe){Xe.state==Ue&&(Xe.state=Ke)},xmlCurrentTag:function(Xe){return Xe.tagName?{name:Xe.tagName,close:Xe.type=="closeTag"}:null},xmlCurrentContext:function(Xe){for(var Nt=[],Je=Xe.context;Je;Je=Je.prev)Je.tagName&&Nt.push(Je.tagName);return Nt.reverse()}}}),ye.defineMIME("text/xml","xml"),ye.defineMIME("application/xml","xml"),ye.mimeModes.hasOwnProperty("text/html")||ye.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(Rn,Nn,ve){"use strict";ve.d(Nn,{$u:function(){return bt},BD:function(){return ze},E9:function(){return Tt},FF:function(){return bo},FJ:function(){return me},Hn:function(){return ge},KX:function(){return Fe},NB:function(){return At},S0:function(){return mt},UL:function(){return tt},Vk:function(){return se},Vm:function(){return ht},YI:function(){return Yn},ZA:function(){return We},Zt:function(){return Ot},al:function(){return Se},bn:function(){return De},bx:function(){return Le},g2:function(){return xn},h1:function(){return Ue},hD:function(){return Oi},l4:function(){return et},rU:function(){return xt},s_:function(){return we},uz:function(){return Ze},z6:function(){return it}}),Rn=ve.hmd(Rn),function(){var Ee;function Jn(a){var y=0;return function(){return yx&&(x=Math.max(0,E+x)),(b==null||b>E)&&(b=E),b=Number(b),0>b&&(b=Math.max(0,E+b)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):ut("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Si(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):ut("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function oi(){var a=wr.pop();return a===void 0?[]:a}function Ci(a){a.length=0,wr.push(a)}function Li(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(Zt(a)&&a.constructor)return Li(a.constructor);return typeof a}function Hi(a){var y=a;return Zt(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function lr(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function tr(a,y,x){Object.defineProperty(ai.prototype,a,{get:y,set:x})}function Ln(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var b=0,E=0;Ex;x++)y[x]=x;for(x=b=0;256>x;x++)b=(b+y[x]+119)%256,E=y[x],y[x]=y[b],y[b]=E;b=x=0;for(var z="",ee=0;ee-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var Fr=_e.navigator!==void 0&&0<_e.navigator.userAgent.indexOf("Trident/7"),Br=_e.navigator!==void 0&&_e.navigator.platform!==void 0&&_e.navigator.platform.match(/(iPhone|iPod|iPad|Mac)/i)!==null,wr=[];Object.freeze([]),$t.className="Util",$t.Dx="32ab5ff3b26f42dc0ed90f21472913b5",$t.adym="gojs.net",$t.vfo="28e645fdb266",$t.className="Util";function Cn(a,y,x){hr(this),this.j=a,this.xa=y,this.o=x}Cn.prototype.toString=function(){return"EnumValue."+this.xa};function di(a,y){return y==null||y===""?null:a[y]}je.Object.defineProperties(Cn.prototype,{classType:{get:function(){return this.j}},name:{get:function(){return this.xa}},value:{get:function(){return this.o}}}),Cn.className="EnumValue";function Ki(){this.ew=[]}Ki.prototype.toString=function(){return this.ew.join("")},Ki.prototype.add=function(a){a!==""&&this.ew.push(a)},Ki.className="StringBuilder";function ir(){}ir.className="PropertyCollection";var Gi={EA:!1,JA:!1,GA:!1,IA:!1,NA:!1,LA:!1,nx:!1,FA:null,trace:function(a){_e.console&&_e.console.log(a)},HA:function(a,y,x,b){a.strokeStyle="red",a.fillStyle="red",a.font="8px sans-serif",a.beginPath(),a.moveTo(-10,0),a.lineTo(10,0),a.moveTo(0,-10),a.lineTo(0,10),a.stroke(),a.setTransform(1,0,0,1,0,0),a.scale(x,x),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.lineWidth=2,a.beginPath(),a.moveTo(b.left,b.top+20),a.lineTo(b.left,b.top),a.lineTo(b.left+20,b.top),a.moveTo(b.right,b.bottom-20),a.lineTo(b.right,b.bottom),a.lineTo(b.right-20,b.bottom),a.stroke(),a.fillText("DB: "+Math.round(b.x)+", "+Math.round(b.y)+", "+Math.round(b.width)+", "+Math.round(b.height),b.left,b.top-5)},DA:function(a){var y={},x;for(x in a){if(y.x=x,y.x!=="licenseKey"){var b=a[y.x];if(b.prototype!==void 0){y.Zl=Object.getOwnPropertyNames(b.prototype);for(var E={Tj:0};E.Tjthis.key)return!1;a=a.s;var y=a.length,x=++this.Za,b=this.qf;if(b!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Wi.prototype.Ad=function(){return this.next()},Wi.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Wi.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Wi.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Wi.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Wi.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--)x.push(a(y[b]));return a=new Dn,a.s=x,a.xb(),a.iterator},Wi.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--){var E=y[b];a(E)&&x.push(E)}return a=new Dn,a.s=x,a.xb(),a.iterator},Wi.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Wi.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},je.Object.defineProperties(Wi.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Wi.prototype.first=Wi.prototype.first,Wi.prototype.hasNext=Wi.prototype.Ad,Wi.prototype.next=Wi.prototype.next,Wi.prototype.reset=Wi.prototype.reset,Wi.className="ListIteratorBackwards";function Dn(a){hr(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Dn.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&Kn(a,"0 <= i < length",Dn,"elt:i"),y[a]},Ee.get=function(a){return this.M(a)},Ee.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&Kn(a,"0 <= i < length",Dn,"setElt:i"),this._isFrozen&&cn(this,a),x[a]=y},Ee.set=function(a,y){this.cd(a,y)},Ee.first=function(){var a=this.s;return a.length===0?null:a[0]},Ee.jc=function(){var a=this.s,y=a.length;return 0a&&Kn(a,">= 0",Dn,"insertAt:i"),this._isFrozen&&cn(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Ee.remove=function(a){if(a===null)return!1;this._isFrozen&&cn(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Ee.delete=function(a){return this.remove(a)},Ee.mb=function(a){var y=this.s;(0>a||a>=y.length)&&Kn(a,"0 <= i < length",Dn,"removeAt:i"),this._isFrozen&&cn(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Ee.removeRange=function(a,y){var x=this.s,b=x.length;if(0>a)a=0;else if(a>=b)return this;if(0>y)return this;if(y>=b&&(y=b-1),a>y)return this;this._isFrozen&&cn(this);for(var E=a,z=y+1;z=z)return this;if((0>y||y>=E-1)&&Kn(y,"0 <= from < length",Dn,"sortRange:from"),z===2)return x=b[y],E=b[y+1],0=E)b.sort(a);else for(y=b.slice(0,x),y.sort(a),a=0;a=E)for(x=b.slice(y),x.sort(a),a=y;a=this.s.length)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Yi(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return Er;var a=this.Hg;return a!==null?(a.reset(),a):new Wi(this)}}}),Dn.prototype.reverse=Dn.prototype.reverse,Dn.prototype.sortRange=Dn.prototype.zi,Dn.prototype.sort=Dn.prototype.sort,Dn.prototype.toSet=Dn.prototype.Iv,Dn.prototype.toArray=Dn.prototype.Fa,Dn.prototype.removeRange=Dn.prototype.removeRange,Dn.prototype.removeAt=Dn.prototype.mb,Dn.prototype.delete=Dn.prototype.delete,Dn.prototype.remove=Dn.prototype.remove,Dn.prototype.insertAt=Dn.prototype.Gb,Dn.prototype.pop=Dn.prototype.pop,Dn.prototype.last=Dn.prototype.jc,Dn.prototype.first=Dn.prototype.first,Dn.prototype.set=Dn.prototype.set,Dn.prototype.setElt=Dn.prototype.cd,Dn.prototype.get=Dn.prototype.get,Dn.prototype.elt=Dn.prototype.M,Dn.prototype.indexOf=Dn.prototype.indexOf,Dn.prototype.has=Dn.prototype.has,Dn.prototype.contains=Dn.prototype.contains,Dn.prototype.clear=Dn.prototype.clear,Dn.prototype.addAll=Dn.prototype.addAll,Dn.prototype.push=Dn.prototype.push,Dn.prototype.add=Dn.prototype.add,Dn.prototype.thaw=Dn.prototype.ka,Dn.prototype.freeze=Dn.prototype.freeze,Dn.className="List";function Ar(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Ar.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},Ar.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ar.prototype.Ad=function(){return this.next()},Ar.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ar.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ar.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ar.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ar.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ar.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},Ar.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},Ar.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},je.Object.defineProperties(Ar.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),Ar.prototype.first=Ar.prototype.first,Ar.prototype.hasNext=Ar.prototype.Ad,Ar.prototype.next=Ar.prototype.next,Ar.prototype.reset=Ar.prototype.reset,Ar.className="SetIterator";function Mn(a){hr(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Mn.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Ar(this)}}}),Mn.prototype.toList=Mn.prototype.Hv,Mn.prototype.toArray=Mn.prototype.Fa,Mn.prototype.clear=Mn.prototype.clear,Mn.prototype.retainAll=Mn.prototype.pA,Mn.prototype.removeAll=Mn.prototype.hp,Mn.prototype.delete=Mn.prototype.delete,Mn.prototype.remove=Mn.prototype.remove,Mn.prototype.first=Mn.prototype.first,Mn.prototype.containsAny=Mn.prototype.Ty,Mn.prototype.containsAll=Mn.prototype.Sy,Mn.prototype.has=Mn.prototype.has,Mn.prototype.contains=Mn.prototype.contains,Mn.prototype.addAll=Mn.prototype.addAll,Mn.prototype.add=Mn.prototype.add,Mn.prototype.thaw=Mn.prototype.ka,Mn.prototype.freeze=Mn.prototype.freeze;var Lo=1;Mn.className="Set",Mn.uniqueHash=hr,Mn.hashIdUnique=_r,Mn.hashId=Pr;function fo(a){this.ma=a,this.qa=a.Ja,this.sa=null}fo.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},fo.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},fo.prototype.Ad=function(){return this.next()},fo.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},fo.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},fo.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},fo.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},fo.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},fo.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.key;a(b)&&x.add(b),y=y.va}return x.iterator},fo.prototype.de=function(){this.value=this.key=null,this.qa=-1},fo.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},je.Object.defineProperties(fo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),fo.prototype.first=fo.prototype.first,fo.prototype.hasNext=fo.prototype.Ad,fo.prototype.next=fo.prototype.next,fo.prototype.reset=fo.prototype.reset,fo.className="MapKeySetIterator";function mr(a){Mn.call(this),hr(this),this._isFrozen=!0,this.ma=a}Ct(mr,Mn),Ee=mr.prototype,Ee.freeze=function(){return this},Ee.ka=function(){return this},Ee.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Ee.add=function(){ut("This Set is read-only: "+this.toString())},Ee.contains=function(a){return this.ma.contains(a)},Ee.has=function(a){return this.contains(a)},Ee.remove=function(){ut("This Set is read-only: "+this.toString())},Ee.delete=function(a){return this.remove(a)},Ee.clear=function(){ut("This Set is read-only: "+this.toString())},Ee.first=function(){var a=this.ma.ea;return a!==null?a.key:null},mr.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},mr.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},mr.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},mr.prototype.map=function(a){for(var y=new Mn,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},mr.prototype.filter=function(a){for(var y=new Mn,x=this.ma.ea;x!==null;){var b=x.key;a(b)&&y.add(b),x=x.va}return y},mr.prototype.copy=function(){return new mr(this.ma)},mr.prototype.Iv=function(){var a=new Mn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},mr.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,b;for(b in a)y[x]=a[b].key,x++;return y},mr.prototype.Hv=function(){var a=new Dn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},je.Object.defineProperties(mr.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?Er:new fo(this.ma)}}}),mr.prototype.toList=mr.prototype.Hv,mr.prototype.toArray=mr.prototype.Fa,mr.prototype.toSet=mr.prototype.Iv,mr.prototype.first=mr.prototype.first,mr.prototype.clear=mr.prototype.clear,mr.prototype.delete=mr.prototype.delete,mr.prototype.remove=mr.prototype.remove,mr.prototype.has=mr.prototype.has,mr.prototype.contains=mr.prototype.contains,mr.prototype.add=mr.prototype.add,mr.prototype.thaw=mr.prototype.ka,mr.prototype.freeze=mr.prototype.freeze,mr.className="MapKeySet";function fr(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}fr.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},fr.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},fr.prototype.Ad=function(){return this.next()},fr.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},fr.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},fr.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},fr.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},fr.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},fr.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Dn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},fr.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},fr.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},je.Object.defineProperties(fr.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),fr.prototype.first=fr.prototype.first,fr.prototype.hasNext=fr.prototype.Ad,fr.prototype.next=fr.prototype.next,fr.prototype.reset=fr.prototype.reset,fr.className="MapValueSetIterator";function ur(a,y){this.key=a,this.value=y,this.ll=this.va=null}ur.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},ur.className="KeyValuePair";function Yr(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Yr.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Yr.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Yr.prototype.Ad=function(){return this.next()},Yr.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Yr.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Yr.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Yr.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Yr.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Yr.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Dn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Yr.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Yr.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},je.Object.defineProperties(Yr.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Yr.prototype.first=Yr.prototype.first,Yr.prototype.hasNext=Yr.prototype.Ad,Yr.prototype.next=Yr.prototype.next,Yr.prototype.reset=Yr.prototype.reset,Yr.className="MapIterator";function Ii(a){hr(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&ut("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ee=Ii.prototype,Ee.xb=function(){var a=this.Ja;a++,999999999=this.count)return Er;var a=this.Sa;return a!==null?(a.reset(),a):new Yr(this)}},iteratorKeys:{get:function(){return 0>=this.count?Er:new fo(this)}},iteratorValues:{get:function(){if(0>=this.count)return Er;var a=this.jf;return a!==null?(a.reset(),a):new fr(this)}}}),Ii.prototype.toKeySet=Ii.prototype.Lf,Ii.prototype.toArray=Ii.prototype.Fa,Ii.prototype.clear=Ii.prototype.clear,Ii.prototype.delete=Ii.prototype.delete,Ii.prototype.remove=Ii.prototype.remove,Ii.prototype.get=Ii.prototype.get,Ii.prototype.getValue=Ii.prototype.I,Ii.prototype.has=Ii.prototype.has,Ii.prototype.contains=Ii.prototype.contains,Ii.prototype.first=Ii.prototype.first,Ii.prototype.addAll=Ii.prototype.addAll,Ii.prototype.set=Ii.prototype.set,Ii.prototype.add=Ii.prototype.add,Ii.prototype.thaw=Ii.prototype.ka,Ii.prototype.freeze=Ii.prototype.freeze,Ii.className="Map";function $e(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):ut("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var yt,Bt,an,zn,ri;$e.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},$e.prototype.h=function(a,y){return this.x=a,this.y=y,this},$e.prototype.sg=function(a,y){return this.x=a,this.y=y,this},$e.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},$e.prototype.copy=function(){var a=new $e;return a.x=this.x,a.y=this.y,a},Ee=$e.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function Ut(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new $e(x,E)}return new $e}function wn(a){return a.x.toString()+" "+a.y.toString()}Ee.toString=function(){return"Point("+this.x+","+this.y+")"},Ee.D=function(a){return a instanceof $e?this.x===a.x&&this.y===a.y:!1},Ee.hi=function(a,y){return this.x===a&&this.y===y},Ee.Xa=function(a){return Vt.B(this.x,a.x)&&Vt.B(this.y,a.y)},Ee.add=function(a){return this.x+=a.x,this.y+=a.y,this},Ee.re=function(a){return this.x-=a.x,this.y-=a.y,this},Ee.offset=function(a,y){return this.x+=a,this.y+=y,this},$e.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));return this.x=a*y-b*x,this.y=b*y+a*x,this},Ee=$e.prototype,Ee.scale=function(a,y){return this.x*=a,this.y*=y,this},Ee.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Ee.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Ee.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Ee.Ry=function(a,y){return Vt.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Ee.fA=function(a,y,x,b){return Vt.qh(a,y,x,b,this.x,this.y,this),this},Ee.gA=function(a,y){return Vt.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Ee.uA=function(a,y,x,b){return Vt.No(this.x,this.y,a,y,x,b,this),this},Ee.vA=function(a,y){return Vt.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Ee.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Ee.yi=function(a,y,x,b,E){return this.x=a+E.x*x+E.offsetX,this.y=y+E.y*b+E.offsetY,this},Ee.transform=function(a){return a.Ga(this),this};function Qn(a,y){return y.Cd(a),a}function Fi(a,y,x,b,E,z){var ee=E-x,re=z-b,oe=ee*ee+re*re;x-=a,b-=y;var le=-x*ee-b*re;return 0>=le||le>=oe?(ee=E-a,re=z-y,Math.min(x*x+b*b,ee*ee+re*re)):(a=ee*b-re*x,a*a/oe)}function Lr(a,y,x,b){return a=x-a,y=b-y,a*a+y*y}function bi(a,y,x,b){return a=x-a,y=b-y,a===0?0y?270:0:y===0?0a?b=0>y?b+180:180-b:0>y&&(b=360-b),b)}Ee.w=function(){return isFinite(this.x)&&isFinite(this.y)},$e.alloc=function(){var a=Ti.pop();return a===void 0?new $e:a},$e.allocAt=function(a,y){var x=Ti.pop();return x===void 0?new $e(a,y):(x.x=a,x.y=y,x)},$e.free=function(a){Ti.push(a)},$e.prototype.isReal=$e.prototype.w,$e.prototype.setSpot=$e.prototype.yi,$e.prototype.setRectSpot=$e.prototype.xi,$e.prototype.snapToGridPoint=$e.prototype.vA,$e.prototype.snapToGrid=$e.prototype.uA,$e.prototype.projectOntoLineSegmentPoint=$e.prototype.gA,$e.prototype.projectOntoLineSegment=$e.prototype.fA,$e.intersectingLineSegments=function(a,y,x,b,E,z,ee,re){return Vt.Rl(a,y,x,b,E,z,ee,re)},$e.prototype.compareWithLineSegmentPoint=$e.prototype.Ry,$e.compareWithLineSegment=function(a,y,x,b,E,z){return Vt.Fl(a,y,x,b,E,z)},$e.prototype.direction=$e.prototype.direction,$e.prototype.directionPoint=$e.prototype.ab,$e.prototype.normalize=$e.prototype.normalize,$e.prototype.distanceSquared=$e.prototype.zd,$e.prototype.distanceSquaredPoint=$e.prototype.Bf,$e.prototype.scale=$e.prototype.scale,$e.prototype.rotate=$e.prototype.rotate,$e.prototype.offset=$e.prototype.offset,$e.prototype.subtract=$e.prototype.re,$e.prototype.add=$e.prototype.add,$e.prototype.equalsApprox=$e.prototype.Xa,$e.prototype.equalTo=$e.prototype.hi,$e.prototype.equals=$e.prototype.D,$e.prototype.set=$e.prototype.set,$e.prototype.setTo=$e.prototype.sg;var Ti=[];$e.className="Point",$e.parse=Ut,$e.stringify=wn,$e.distanceLineSegmentSquared=Fi,$e.distanceSquared=Lr,$e.direction=bi,$e.Origin=yt=new $e(0,0).ja(),$e.InfiniteTopLeft=Bt=new $e(-1/0,-1/0).ja(),$e.InfiniteBottomRight=an=new $e(1/0,1/0).ja(),$e.SixPoint=zn=new $e(6,6).ja(),$e.NoPoint=ri=new $e(NaN,NaN).ja(),$e.parse=Ut,$e.stringify=wn,$e.distanceLineSegmentSquared=Fi,$e.distanceSquared=Lr,$e.direction=bi;function jn(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):ut("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var gr,Nr,wo,to,Jr,eo,Zo;jn.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},jn.prototype.h=function(a,y){return this.width=a,this.height=y,this},jn.prototype.sg=function(a,y){return this.width=a,this.height=y,this},jn.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},jn.prototype.copy=function(){var a=new jn;return a.width=this.width,a.height=this.height,a},Ee=jn.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function $o(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new jn(x,E)}return new jn}function ia(a){return a.width.toString()+" "+a.height.toString()}Ee.toString=function(){return"Size("+this.width+","+this.height+")"},Ee.D=function(a){return a instanceof jn?this.width===a.width&&this.height===a.height:!1},Ee.hi=function(a,y){return this.width===a&&this.height===y},Ee.Xa=function(a){return Vt.B(this.width,a.width)&&Vt.B(this.height,a.height)},Ee.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Ee.w=function(){return isFinite(this.width)&&isFinite(this.height)},jn.alloc=function(){var a=qo.pop();return a===void 0?new jn:a},jn.free=function(a){qo.push(a)},jn.prototype.isReal=jn.prototype.w,jn.prototype.inflate=jn.prototype.Bc,jn.prototype.equalsApprox=jn.prototype.Xa,jn.prototype.equalTo=jn.prototype.hi,jn.prototype.equals=jn.prototype.D,jn.prototype.set=jn.prototype.set,jn.prototype.setTo=jn.prototype.sg;var qo=[];jn.className="Size",jn.parse=$o,jn.stringify=ia,jn.ZeroSize=gr=new jn(0,0).ja(),jn.OneSize=Nr=new jn(1,1).ja(),jn.SixSize=wo=new jn(6,6).ja(),jn.EightSize=to=new jn(8,8).ja(),jn.TenSize=Jr=new jn(10,10).ja(),jn.InfiniteSize=eo=new jn(1/0,1/0).ja(),jn.NoSize=Zo=new jn(NaN,NaN).ja(),jn.parse=$o,jn.stringify=ia;function Sn(a,y,x,b){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof b=="number"&&(0<=b||isNaN(b))?(this.x=a,this.y=y,this.width=x,this.height=b):a instanceof $e?(x=a.x,a=a.y,y instanceof $e?(b=y.x,y=y.y,this.x=Math.min(x,b),this.y=Math.min(a,y),this.width=Math.abs(x-b),this.height=Math.abs(a-y)):y instanceof jn?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):ut("Incorrect second argument supplied to Rect constructor "+y)):ut("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}Ee=Sn.prototype,Ee.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ee.h=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this};function oa(a,y,x){a.width=y,a.height=x}Ee.sg=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this},Ee.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ee.dd=function(a){return this.x=a.x,this.y=a.y,this},Ee.tA=function(a){return this.width=a.width,this.height=a.height,this},Sn.prototype.copy=function(){var a=new Sn;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Ee=Sn.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function vs(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;(b=a[y++])&&(E=parseFloat(b));for(var z=0;a[y]==="";)y++;(b=a[y++])&&(z=parseFloat(b));for(var ee=0;a[y]==="";)y++;return(b=a[y++])&&(ee=parseFloat(b)),new Sn(x,E,z,ee)}return new Sn}function Ga(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Ee.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Ee.D=function(a){return a instanceof Sn?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Ee.hi=function(a,y,x,b){return this.x===a&&this.y===y&&this.width===x&&this.height===b},Ee.Xa=function(a){return Vt.B(this.x,a.x)&&Vt.B(this.y,a.y)&&Vt.B(this.width,a.width)&&Vt.B(this.height,a.height)};function Zs(a,y){return Vt.$(a.x,y.x)&&Vt.$(a.y,y.y)&&Vt.$(a.width,y.width)&&Vt.$(a.height,y.height)}Ee.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Ee.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Ee.contains=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+b<=this.y+this.height},Ee.offset=function(a,y){return this.x+=a,this.y+=y,this},Ee.Bc=function(a,y){return xa(this,y,a,y,a)},Ee.Co=function(a){return xa(this,a.top,a.right,a.bottom,a.left)},Ee.Fv=function(a){return xa(this,-a.top,-a.right,-a.bottom,-a.left)},Ee.Hz=function(a,y,x,b){return xa(this,a,y,x,b)};function xa(a,y,x,b,E){var z=a.width;return x+E<=-z?(a.x+=z/2,a.width=0):(a.x-=E,a.width+=x+E),x=a.height,y+b<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+b),a}Ee.Ex=function(a){return pl(this,a.x,a.y,a.width,a.height)},Ee.Uu=function(a,y,x,b){return pl(this,a,y,x,b)};function pl(a,y,x,b,E){var z=Math.max(a.x,y),ee=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+b),x=Math.min(a.y+a.height,x+E),a.x=z,a.y=ee,a.width=Math.max(0,y-z),a.height=Math.max(0,x-ee),a}Ee.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Ee.Vu=function(a,y,x,b){var E=this.width,z=this.x;return E!==1/0&&x!==1/0&&(E+=z,x+=a,isNaN(x)||isNaN(E)||z>x||a>E)?!1:(a=this.height,x=this.y,!(a!==1/0&&b!==1/0&&(a+=x,b+=y,isNaN(b)||isNaN(a)||x>b||y>a)))};function wa(a,y){var x=a.width,b=a.x,E=y.x-10;return b>y.width+10+10+E||E>x+b?!1:(x=a.height,a=a.y,b=y.y-10,!(a>y.height+10+10+b||b>x+a))}Ee.Ye=function(a){return Mo(this,a.x,a.y,0,0)},Ee.ed=function(a){return Mo(this,a.x,a.y,a.width,a.height)},Ee.Kv=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),Mo(this,a,y,x,b)};function Mo(a,y,x,b,E){var z=Math.min(a.x,y),ee=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+b),x=Math.max(a.y+a.height,x+E),a.x=z,a.y=ee,a.width=y-z,a.height=x-ee,a}Ee.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Ko(a,y,x,b,E,z,ee,re){return ee===void 0&&(ee=0),re===void 0&&(re=0),a<=E&&E+ee<=a+x&&y<=z&&z+re<=y+b}function Ka(a,y,x,b,E,z,ee,re){return a>ee+E||E>x+a?!1:!(y>re+z||z>b+y)}Ee.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Ee.Mz=function(){return this.width===0&&this.height===0},Sn.alloc=function(){var a=ro.pop();return a===void 0?new Sn:a},Sn.allocAt=function(a,y,x,b){var E=ro.pop();return E===void 0?new Sn(a,y,x,b):E.h(a,y,x,b)},Sn.free=function(a){ro.push(a)},je.Object.defineProperties(Sn.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new $e(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new jn(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new $e(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),Sn.prototype.isEmpty=Sn.prototype.Mz,Sn.prototype.isReal=Sn.prototype.w,Sn.intersectsLineSegment=function(a,y,x,b,E,z,ee,re){return Vt.Fx(a,y,x,b,E,z,ee,re)},Sn.prototype.setSpot=Sn.prototype.yi,Sn.prototype.union=Sn.prototype.Kv,Sn.prototype.unionRect=Sn.prototype.ed,Sn.prototype.unionPoint=Sn.prototype.Ye,Sn.prototype.intersects=Sn.prototype.Vu,Sn.prototype.intersectsRect=Sn.prototype.Yc,Sn.prototype.intersect=Sn.prototype.Uu,Sn.prototype.intersectRect=Sn.prototype.Ex,Sn.prototype.grow=Sn.prototype.Hz,Sn.prototype.subtractMargin=Sn.prototype.Fv,Sn.prototype.addMargin=Sn.prototype.Co,Sn.prototype.inflate=Sn.prototype.Bc,Sn.prototype.offset=Sn.prototype.offset,Sn.prototype.contains=Sn.prototype.contains,Sn.prototype.containsRect=Sn.prototype.Re,Sn.prototype.containsPoint=Sn.prototype.ca,Sn.prototype.equalsApprox=Sn.prototype.Xa,Sn.prototype.equalTo=Sn.prototype.hi,Sn.prototype.equals=Sn.prototype.D,Sn.prototype.setSize=Sn.prototype.tA,Sn.prototype.setPoint=Sn.prototype.dd,Sn.prototype.set=Sn.prototype.set,Sn.prototype.setTo=Sn.prototype.sg;var Vr=null,ko=null,ro=[];Sn.className="Rect",Sn.parse=vs,Sn.stringify=Ga,Sn.contains=Ko,Sn.intersects=Ka,Sn.ZeroRect=Vr=new Sn(0,0,0,0).ja(),Sn.NoRect=ko=new Sn(NaN,NaN,NaN,NaN).ja(),Sn.parse=vs,Sn.stringify=Ga,Sn.contains=Ko,Sn.intersects=Ka;function ji(a,y,x,b){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):b!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=b):ut("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}ji.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ji.prototype.sg=function(a,y,x,b){return this.top=a,this.right=y,this.bottom=x,this.left=b,this},ji.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ji.prototype.copy=function(){var a=new ji;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Ee=ji.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function fa(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var b=a[y++];if(b&&(x=parseFloat(b)),isNaN(x))return new ji;for(var E=NaN;a[y]==="";)y++;if((b=a[y++])&&(E=parseFloat(b)),isNaN(E))return new ji(x);for(var z=NaN;a[y]==="";)y++;if((b=a[y++])&&(z=parseFloat(b)),isNaN(z))return new ji(x,E);for(var ee=NaN;a[y]==="";)y++;return(b=a[y++])&&(ee=parseFloat(b)),isNaN(ee)?new ji(x,E):new ji(x,E,z,ee)}return new ji}function ka(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Ee.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Ee.D=function(a){return a instanceof ji?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Ee.hi=function(a,y,x,b){return this.top===a&&this.right===y&&this.bottom===x&&this.left===b},Ee.Xa=function(a){return Vt.B(this.top,a.top)&&Vt.B(this.right,a.right)&&Vt.B(this.bottom,a.bottom)&&Vt.B(this.left,a.left)},Ee.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},ji.alloc=function(){var a=nl.pop();return a===void 0?new ji:a},ji.free=function(a){nl.push(a)},ji.prototype.isReal=ji.prototype.w,ji.prototype.equalsApprox=ji.prototype.Xa,ji.prototype.equalTo=ji.prototype.hi,ji.prototype.equals=ji.prototype.D,ji.prototype.set=ji.prototype.set,ji.prototype.setTo=ji.prototype.sg;var Ds=null,ys=null,nl=[];ji.className="Margin",ji.parse=fa,ji.stringify=ka,ji.ZeroMargin=Ds=new ji(0,0,0,0).ja(),ji.TwoMargin=ys=new ji(2,2,2,2).ja(),ji.parse=fa,ji.stringify=ka;function Vi(a,y,x,b){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),b===void 0&&(b=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=b),this._isFrozen=!1}var Da,pa,Os,ml,Gl,yo,Au,il,Nl,vl,fu,yl,rl,Sl,oc,Sc,xc,Qc,gu,zl,xl,Tl,pu,wc,mu,Jo,ma,dl,Cs,Ss,rs,ds,Ls,xs,Ks,Bs;Vi.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Vi.prototype.sg=function(a,y,x,b){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=b,this},Vi.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Vi.prototype.copy=function(){var a=new Vi;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Ee=Vi.prototype,Ee.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ee.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return Object.isFrozen(this)&&ut("cannot thaw constant: "+this),this._isFrozen=!1,this};function Fa(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function Hu(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return Da;if(a==="TopLeft")return pa;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return Os;if(a==="TopRight")return ml;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Gl;if(a==="Center")return yo;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return Au;if(a==="BottomLeft")return il;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Nl;if(a==="BottomRight")return vl;if(a==="TopSide")return fu;if(a==="LeftSide")return yl;if(a==="RightSide")return rl;if(a==="BottomSide")return Sl;if(a==="TopBottomSides")return oc;if(a==="LeftRightSides")return Sc;if(a==="TopLeftSides")return xc;if(a==="TopRightSides")return Qc;if(a==="BottomLeftSides")return gu;if(a==="BottomRightSides")return zl;if(a==="NotTopSide")return xl;if(a==="NotLeftSide")return Tl;if(a==="NotRightSide")return pu;if(a==="NotBottomSide")return wc;if(a==="AllSides")return mu;if(a==="Default")return Jo;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.m12*a+this.m22*b,z=this.m11*-b+this.m21*a,ee=this.m12*-b+this.m22*a;return this.m11=this.m11*a+this.m21*b,this.m12=E,this.m21=z,this.m22=ee,this.translate(-y,-x),this},Ee=jr.prototype,Ee.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Ee.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Ee.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Ee.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,b=a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ee.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,b=1.2*a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ee.pp=function(a){var y=a.x,x=a.y,b=y+a.width,E=x+a.height,z=this.m11,ee=this.m12,re=this.m21,oe=this.m22,le=this.dx,ue=this.dy,fe=y*z+x*re+le,xe=y*ee+x*oe+ue,be=b*z+x*re+le,Ae=b*ee+x*oe+ue;return x=y*z+E*re+le,y=y*ee+E*oe+ue,z=b*z+E*re+le,b=b*ee+E*oe+ue,E=Math.min(fe,be),fe=Math.max(fe,be),be=Math.min(xe,Ae),xe=Math.max(xe,Ae),E=Math.min(E,x),fe=Math.max(fe,x),be=Math.min(be,y),xe=Math.max(xe,y),E=Math.min(E,z),fe=Math.max(fe,z),be=Math.min(be,b),xe=Math.max(xe,b),a.h(E,be,fe-E,xe-be),a},jr.alloc=function(){var a=Lu.pop();return a===void 0?new jr:a},jr.free=function(a){Lu.push(a)},jr.prototype.transformRect=jr.prototype.pp,jr.prototype.transformPoint=jr.prototype.Ga,jr.prototype.scale=jr.prototype.scale,jr.prototype.translate=jr.prototype.translate,jr.prototype.rotate=jr.prototype.rotate,jr.prototype.invert=jr.prototype.Vj,jr.prototype.multiplyInverted=jr.prototype.bv,jr.prototype.multiply=jr.prototype.multiply,jr.prototype.reset=jr.prototype.reset,jr.prototype.isIdentity=jr.prototype.ws,jr.prototype.equals=jr.prototype.D,jr.prototype.setTransform=jr.prototype.setTransform,jr.prototype.set=jr.prototype.set;var Lu=[];jr.className="Transform",jr.xF="54a702f3e53909c447824c6706603faf4c";var Vt={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Vt.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Vt.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=E&&(E=1e-6),aue-le)if(a-x>E||x-a>E){if(z=(b-y)/(x-a)*(z-a)+y,z-E<=ee&&ee<=z+E)return!0}else return!0;else if(y-b>E||b-y>E){if(ee=(x-a)/(b-y)*(ee-y)+a,ee-E<=z&&z<=ee+E)return!0}else return!0;return!1},cs:function(a,y,x,b,E,z,ee,re,oe,le,ue,fe){if(Vt.Yb(a,y,ee,re,fe,x,b)&&Vt.Yb(a,y,ee,re,fe,E,z))return Vt.Yb(a,y,ee,re,fe,le,ue);var xe=(a+x)/2,be=(y+b)/2,Ae=(x+E)/2,Te=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(xe+Ae)/2,x=(be+Te)/2,Ae=(Ae+E)/2,Te=(Te+z)/2;var st=(b+Ae)/2,Qe=(x+Te)/2;return Vt.cs(a,y,xe,be,b,x,st,Qe,oe,le,ue,fe)||Vt.cs(st,Qe,Ae,Te,E,z,ee,re,oe,le,ue,fe)},ax:function(a,y,x,b,E,z,ee,re,oe){var le=(x+E)/2,ue=(b+z)/2;return oe.h((((a+x)/2+le)/2+(le+(E+ee)/2)/2)/2,(((y+b)/2+ue)/2+(ue+(z+re)/2)/2)/2),oe},My:function(a,y,x,b,E,z,ee,re){var oe=(x+E)/2,le=(b+z)/2;return bi(((a+x)/2+oe)/2,((y+b)/2+le)/2,(oe+(E+ee)/2)/2,(le+(z+re)/2)/2)},Dl:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,ee,re,oe,x,b)&&Vt.Yb(a,y,ee,re,oe,E,z))Mo(le,a,y,0,0),Mo(le,ee,re,0,0);else{var ue=(a+x)/2,fe=(y+b)/2,xe=(x+E)/2,be=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(ue+xe)/2,x=(fe+be)/2,xe=(xe+E)/2,be=(be+z)/2;var Ae=(b+xe)/2,Te=(x+be)/2;Vt.Dl(a,y,ue,fe,b,x,Ae,Te,oe,le),Vt.Dl(Ae,Te,xe,be,E,z,ee,re,oe,le)}return le},Qe:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,ee,re,oe,x,b)&&Vt.Yb(a,y,ee,re,oe,E,z))le.length===0&&(le.push(a),le.push(y)),le.push(ee),le.push(re);else{var ue=(a+x)/2,fe=(y+b)/2,xe=(x+E)/2,be=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(ue+xe)/2,x=(fe+be)/2,xe=(xe+E)/2,be=(be+z)/2;var Ae=(b+xe)/2,Te=(x+be)/2;Vt.Qe(a,y,ue,fe,b,x,Ae,Te,oe,le),Vt.Qe(Ae,Te,xe,be,E,z,ee,re,oe,le)}return le},jv:function(a,y,x,b,E,z,ee,re,oe,le){if(Vt.Yb(a,y,E,z,le,x,b))return Vt.Yb(a,y,E,z,le,re,oe);var ue=(a+x)/2,fe=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var xe=(ue+x)/2,be=(fe+b)/2;return Vt.jv(a,y,ue,fe,xe,be,ee,re,oe,le)||Vt.jv(xe,be,x,b,E,z,ee,re,oe,le)},OA:function(a,y,x,b,E,z,ee){return ee.h(((a+x)/2+(x+E)/2)/2,((y+b)/2+(b+z)/2)/2),ee},iv:function(a,y,x,b,E,z,ee,re){if(Vt.Yb(a,y,E,z,ee,x,b))Mo(re,a,y,0,0),Mo(re,E,z,0,0);else{var oe=(a+x)/2,le=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var ue=(oe+x)/2,fe=(le+b)/2;Vt.iv(a,y,oe,le,ue,fe,ee,re),Vt.iv(ue,fe,x,b,E,z,ee,re)}return re},ep:function(a,y,x,b,E,z,ee,re){if(Vt.Yb(a,y,E,z,ee,x,b))re.length===0&&(re.push(a),re.push(y)),re.push(E),re.push(z);else{var oe=(a+x)/2,le=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var ue=(oe+x)/2,fe=(le+b)/2;Vt.ep(a,y,oe,le,ue,fe,ee,re),Vt.ep(ue,fe,x,b,E,z,ee,re)}return re},Eo:function(a,y,x,b,E,z,ee,re,oe,le,ue,fe,xe,be){if(Vt.Yb(a,y,ee,re,xe,x,b)&&Vt.Yb(a,y,ee,re,xe,E,z))return!Vt.Rl(a,y,ee,re,oe,le,ue,fe)||(xe=(a-ee)*(le-fe)-(y-re)*(oe-ue),xe===0)?!1:(be.h(((a*re-y*ee)*(oe-ue)-(a-ee)*(oe*fe-le*ue))/xe,((a*re-y*ee)*(le-fe)-(y-re)*(oe*fe-le*ue))/xe),!0);var Ae=(a+x)/2,Te=(y+b)/2,st=(x+E)/2,Qe=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(Ae+st)/2,x=(Te+Qe)/2,st=(st+E)/2,Qe=(Qe+z)/2;var vt=(b+st)/2,wt=(x+Qe)/2,Ft=1/0,Kt=!1,mn=0,ki=0;return Vt.Eo(a,y,Ae,Te,b,x,vt,wt,oe,le,ue,fe,xe,be)&&(a=(be.x-oe)*(be.x-oe)+(be.y-le)*(be.y-le),a=ue)return be;if((oe>ue?oe-ue:ue-oe)<(le>fe?le-fe:fe-le)){if(ya)return be}else if(aa)return be;0xe&&be--}else{Ae=(a+x)/2,Te=(y+b)/2;var st=(x+E)/2,Qe=(b+z)/2;E=(E+ee)/2,z=(z+re)/2,b=(Ae+st)/2,x=(Te+Qe)/2,st=(st+E)/2,Qe=(Qe+z)/2;var vt=(b+st)/2,wt=(x+Qe)/2;be+=Vt.Fo(a,y,Ae,Te,b,x,vt,wt,oe,le,ue,fe,xe),be+=Vt.Fo(vt,wt,st,Qe,E,z,ee,re,oe,le,ue,fe,xe)}return be},qh:function(a,y,x,b,E,z,ee){return Vt.$(a,x)?(yy?(ee.h(a,y),!1):(ee.h(a,z),!0)):Vt.$(y,b)?(aa?(ee.h(a,y),!1):(ee.h(E,y),!0)):(E=((a-E)*(a-x)+(y-z)*(y-b))/((x-a)*(x-a)+(b-y)*(b-y)),-5e-6>E?(ee.h(a,y),!1):1.000005y?(oe.h(a,y),!1):(oe.h(a,x),!0)):(ee=(b-y)/(x-a),Vt.$(re,ee)?(Vt.qh(a,y,x,b,E,z,oe),!1):(E=(ee*a-re*E+z-y)/(ee-re),Vt.$(ee,0)?(aa?(oe.h(a,y),!1):(oe.h(E,y),!0)):Vt.qh(a,y,x,b,E,ee*(E-a)+y,oe))))},MA:function(a,y,x,b,E){return Vt.Ve(x.x,x.y,b.x,b.y,a.x,a.y,y.x,y.y,E)},KA:function(a,y,x,b,E,z,ee,re,oe,le){function ue(st,Qe){var vt=(st-a)*(st-a)+(Qe-y)*(Qe-y);vt(x>a?x-a:a-x)){if(xe=1-(x-E)*(x-E)/(xe*xe),0>xe)return oe;xe=Math.sqrt(xe),b=-le*xe+z,ue(x,le*xe+z),ue(x,b)}else{if(x=(b-y)/(x-a),b=1/(xe*xe)+x*x/(le*le),re=2*x*(y-x*a)/(le*le)-2*x*z/(le*le)-2*E/(xe*xe),xe=re*re-4*b*(2*x*a*z/(le*le)-2*y*z/(le*le)+z*z/(le*le)+E*E/(xe*xe)-1+(y-x*a)*(y-x*a)/(le*le)),0>xe)return oe;xe=Math.sqrt(xe),le=(-re+xe)/(2*b),ue(le,x*le-x*a+y),xe=(-re-xe)/(2*b),ue(xe,x*xe-x*a+y)}return oe},Ff:function(a,y,x,b,E,z,ee,re,oe){var le=1e21,ue=a,fe=y;if(Vt.Ve(a,y,a,b,E,z,ee,re,oe)){var xe=(oe.x-E)*(oe.x-E)+(oe.y-z)*(oe.y-z);xele},us:function(a,y,x){return Vt.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,b,E,z,ee,re){var oe=a+x,le=y+b;return E===ee?(z=y):z===re?(E=a):!!(Ko(a,y,x,b,E,z)||Ko(a,y,x,b,ee,re)||Vt.Rl(a,y,oe,y,E,z,ee,re)||Vt.Rl(oe,y,oe,le,E,z,ee,re)||Vt.Rl(oe,le,a,le,E,z,ee,re)||Vt.Rl(a,le,a,y,E,z,ee,re))},Rl:function(a,y,x,b,E,z,ee,re){return a===x&&y===b&&E===ee&&z===re?a===E&&y===z:0>=Vt.Fl(a,y,x,b,E,z)*Vt.Fl(a,y,x,b,ee,re)&&0>=Vt.Fl(E,z,ee,re,a,y)*Vt.Fl(E,z,ee,re,x,b)},Fl:function(a,y,x,b,E,z){return x-=a,b-=y,a=E-a,y=z-y,z=a*b-y*x,z===0&&(z=a*x+y*b,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,b,E,z){var ee=Math.PI;z||(b*=ee/180,E*=ee/180);var re=b>E?-1:1;z=[];var oe=ee/2,le=b;if(b=Math.min(2*ee,Math.abs(E-b)),1e-5>b)return oe=le+re*Math.min(b,oe),re=a+x*Math.cos(le),le=y+x*Math.sin(le),a+=x*Math.cos(oe),y+=x*Math.sin(oe),x=(re+a)/2,oe=(le+y)/2,z.push([re,le,x,oe,x,oe,a,y]),z;for(;1e-5x,z=0>b;if(ale&&(y=.5*(re+oe),!(y===re||y===oe));++le){var ue=a/(y+E),fe=ee/(y+z);if(ue=ue*ue+fe*fe-1,0ue)oe=y;else break}x=E*x/(y+E)-x,b=z*b/(y+z)-b,x=Math.sqrt(x*x+b*b)}else x=Math.abs(b-y);else b=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case gi.u:var y=new Sn(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case gi.F:if(y=new Sn(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case gi.o:y="",x=this.figures.s;for(var b=x.length,E=0;E=Ft-1?!0:le[Te+1].match(Kt)!==null}function b(){return Te++,le[Te]}function E(Ur){var Rr=parseFloat(b()),Qo=parseFloat(b());st===st.toLowerCase()&&(Rr=wt.x+Rr,Qo=wt.y+Qo),Ur.h(Rr,Qo)}function z(){return E(wt),wt}function ee(){return E(vt),vt}function re(){var Ur=Qe.toLowerCase();return Ur!=="c"&&Ur!=="s"&&Ur!=="q"&&Ur!=="t"?wt:new $e(2*wt.x-vt.x,2*wt.y-vt.y)}y===void 0&&(y=!1);var oe=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(oe,"$1 $2"),a=a.replace(oe,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var le=a.split(" ");for(a=0;a=Ft-1);)if(Qe=st,st=b(),st!=="")switch(st.toUpperCase()){case"X":be=!0,fe=ue=!1;break;case"M":for(Ae=z(),a.mc===null||be===!0?(Ig(a,Ae.x,Ae.y,ue,!fe,xe),be=!1):a.moveTo(Ae.x,Ae.y),oe.assign(wt);!x();)Ae=z(),a.lineTo(Ae.x,Ae.y);break;case"L":for(;!x();)Ae=z(),a.lineTo(Ae.x,Ae.y);break;case"H":for(;!x();)wt=new $e((st===st.toLowerCase()?wt.x:0)+parseFloat(b()),wt.y),a.lineTo(wt.x,wt.y);break;case"V":for(;!x();)wt=new $e(wt.x,(st===st.toLowerCase()?wt.y:0)+parseFloat(b())),a.lineTo(wt.x,wt.y);break;case"C":for(;!x();){Ae=new $e,E(Ae);var mn=ee(),ki=z();wh(a,Ae.x,Ae.y,mn.x,mn.y,ki.x,ki.y)}break;case"S":for(;!x();)Ae=re(),mn=ee(),ki=z(),wh(a,Ae.x,Ae.y,mn.x,mn.y,ki.x,ki.y);break;case"Q":for(;!x();)Ae=ee(),mn=z(),Vm(a,Ae.x,Ae.y,mn.x,mn.y);break;case"T":for(;!x();)vt=Ae=re(),mn=z(),Vm(a,Ae.x,Ae.y,mn.x,mn.y);break;case"B":for(;!x();){Ae=parseFloat(b()),mn=parseFloat(b()),ki=parseFloat(b());var Xi=parseFloat(b()),zi=parseFloat(b()),pi=zi,$n=!1;x()||(pi=parseFloat(b()),x()||($n=parseFloat(b())!==0)),st===st.toLowerCase()&&(ki+=wt.x,Xi+=wt.y),a.arcTo(Ae,mn,ki,Xi,zi,pi,$n)}break;case"A":for(;!x();)Ae=Math.abs(parseFloat(b())),mn=Math.abs(parseFloat(b())),ki=parseFloat(b()),zi=Xi=!1,$n=pi=0,pi=b(),pi.length===1?(Xi=!!parseFloat(pi),zi=!!parseFloat(b()),pi=parseFloat(b())):pi.length===2?(Xi=!!parseFloat(pi[0]),zi=!!parseFloat(pi[1]),pi=parseFloat(b())):(Xi=!!parseFloat(pi[0]),zi=!!parseFloat(pi[1]),pi=parseFloat(pi.slice(2))),$n=parseFloat(b()),st===st.toLowerCase()&&(pi=wt.x+pi,$n=wt.y+$n),wt.h(pi,$n),kx(a,Ae,mn,ki,Xi,zi,pi,$n);break;case"Z":Nx(a),wt.assign(oe);break;case"F":for(Ae="",mn=1;le[Te+mn];)if(le[Te+mn]==="0")xe=!0,mn++;else if(le[Te+mn].match(/[Uu]/)!==null)mn++;else if(le[Te+mn].match(Kt)===null)mn++;else{Ae=le[Te+mn];break}Ae.match(/[Mm]/)?ue=!0:0ee&&(ee+=360),Ae.startAngle+=ee),0>a&&(Ae.startAngle=180-Ae.startAngle,Ae.sweepAngle=-Ae.sweepAngle),0>b&&(Ae.startAngle=-Ae.startAngle,Ae.sweepAngle=-Ae.sweepAngle),Ae.radiusX*=Math.sqrt(a*a+x*x),Ae.radiusY!==void 0&&(Ae.radiusY*=Math.sqrt(y*y+b*b));break;case ct:if(ee=Ae.endX,re=Ae.endY,Ae.endX=ee*a+re*x+E,Ae.endY=ee*y+re*b+z,Ae.radiusX===0||Ae.radiusY===0)break;y!==0&&(ee=180*Math.atan2(y,a)/Math.PI,0>ee&&(ee+=360),Ae.xAxisRotation+=ee),0>a&&(Ae.xAxisRotation=180-Ae.xAxisRotation,Ae.isClockwiseArc=!Ae.isClockwiseArc),0>b&&(Ae.xAxisRotation=-Ae.xAxisRotation,Ae.isClockwiseArc=!Ae.isClockwiseArc),Ae.radiusX*=Math.sqrt(a*a+x*x),Ae.radiusY*=Math.sqrt(y*y+b*b);break;default:ut("Unknown Segment type: "+Ae.type)}}}}return this._isInvalidBounds=!0,this},Ee.ca=function(a,y){y===void 0&&(y=0);var x=this.od,b=this.pd,E=this.Dc,z=this.Ec;switch(this.type){case gi.j:return Vt.Yb(x,b,E,z,y,a.x,a.y);case gi.u:var ee=Sn.allocAt(Math.min(x,E)-y,Math.min(b,z)-y,Math.abs(E-x)+2*y,Math.abs(z-b)+2*y);return a=ee.ca(a),Sn.free(ee),a;case gi.F:ee=Math.min(x,E)-y;var re=Math.min(b,z)-y;return x=(Math.abs(E-x)+2*y)/2,y=(Math.abs(z-b)+2*y)/2,0>=x||0>=y?!1:(ee=a.x-(ee+x),re=a.y-(re+y),1>=ee*ee/(x*x)+re*re/(y*y));case gi.o:return _l(this,a,y,!0,!1);default:return!1}};function _l(a,y,x,b,E){var z=y.x;y=y.y;for(var ee=a.bounds.x-20,re=0,oe,le,ue,fe,xe=a.figures.s,be=xe.length,Ae=0;Ae=a)return 0;if((E>ee?E-ee:ee-E)<(z>re?z-re:re-z)){if(zre)return 0}else if(yz)return 0}else if(Eee)return 0}else if(leE)return 0;return 0a?a=0:1=z)return b=z-ee,b=ue===0?0:b/ue,x=x[re],re=x[2*a],E=x[2*a+1],y.h(re+(x[2*a+2]-re)*b,E+(x[2*a+3]-E)*b),y;ee+=ue}}return y},Ee.wx=function(a){if(0>a?a=0:1=E)return E=y[ee],y=E[2*a],x=E[2*a+1],b=E[2*a+2],a=E[2*a+3],1>Math.abs(b-y)&&1>Math.abs(a-x)?0:1>Math.abs(b-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=b-y?0:180:180*Math.atan2(a-x,b-y)/Math.PI;z+=le}}return NaN},Ee.Qu=function(a,y){if(0>a?a=0:1=z)return b=z-ee,b=ue===0?0:b/ue,ue=x[re],x=ue[2*a],re=ue[2*a+1],E=ue[2*a+2],a=ue[2*a+3],y[0]=x+(E-x)*b,y[1]=re+(a-re)*b,y[2]=1>Math.abs(E-x)&&1>Math.abs(a-re)?0:1>Math.abs(E-x)?0<=a-re?90:270:1>Math.abs(a-re)?0<=E-x?0:180:180*Math.atan2(a-re,E-x)/Math.PI,y;ee+=ue}}return y},Ee.xx=function(a){if(this.type===gi.j){var y=this.startX,x=this.startY,b=this.endX,E=this.endY;if(y!==b||x!==E){var z=a.x;if(a=a.y,y===b){if(x=b?b===x?0:1:Math.abs(a-x)/(b-ee)}if(x===E)return y=b?b===y?0:1:Math.abs(z-y)/(b-ee);ee=(b-y)*(b-y)+(E-x)*(E-x);var re=$e.alloc();return Vt.qh(y,x,b,E,z,a,re),a=re.x,z=re.y,$e.free(re),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/ee)}}else if(this.type===gi.u){ee=this.startX,re=this.startY;var oe=this.endX;if(E=this.endY,ee!==oe||re!==E){y=oe-ee,x=E-re,z=2*y+2*x,b=a.x,a=a.y,b=Math.min(Math.max(b,ee),oe),a=Math.min(Math.max(a,re),E),ee=Math.abs(b-ee),oe=Math.abs(b-oe),re=Math.abs(a-re),E=Math.abs(a-E);var le=Math.min(ee,oe,re,E);if(le===re)return b/z;if(le===oe)return(y+a)/z;if(le===E)return(2*y+x-b)/z;if(le===ee)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,b=$e.alloc(),E=1/0,re=ee=0,oe=y.length;for(var ue=le=0,fe=0;fea?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,b=x.length,E=0;Ea&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(b,0),this.Pg=Math.max(E,0),typeof ee=="boolean"?ee&&(this.isLargeArc=!0):typeof ee=="number"&&ee&&(this.isLargeArc=!0),re&&(this.isClockwiseArc=!0)):(this.Ne=b,this.Vh=E,a===nt&&(z=Math.max(z,0)),this.Wh=z,typeof ee=="number"?(a===nt&&(ee=Math.max(ee,0)),this.Pg=ee):this.Pg=0),this.ae=null}Io.prototype.copy=function(){var a=new Io;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Ee=Io.prototype,Ee.Xa=function(a){if(!(a instanceof Io)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case ws:case va:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY);case ol:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.point1X,a.point1X)&&Vt.B(this.point1Y,a.point1Y)&&Vt.B(this.point2X,a.point2X)&&Vt.B(this.point2Y,a.point2Y);case He:return Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.point1X,a.point1X)&&Vt.B(this.point1Y,a.point1Y);case nt:return Vt.B(this.startAngle,a.startAngle)&&Vt.B(this.sweepAngle,a.sweepAngle)&&Vt.B(this.centerX,a.centerX)&&Vt.B(this.centerY,a.centerY)&&Vt.B(this.radiusX,a.radiusX)&&Vt.B(this.radiusY,a.radiusY);case ct:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Vt.B(this.xAxisRotation,a.xAxisRotation)&&Vt.B(this.endX,a.endX)&&Vt.B(this.endY,a.endY)&&Vt.B(this.radiusX,a.radiusX)&&Vt.B(this.radiusY,a.radiusY);default:return!1}},Ee.qb=function(a){a.classType===Io&&(this.type=a)},Ee.toString=function(a){switch(a===void 0&&(a=-1),this.type){case ws:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case va:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case ol:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case He:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case nt:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case ct:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Ee.freeze=function(){return this._isFrozen=!0,this},Ee.ka=function(){return this._isFrozen=!1,this},Ee.close=function(){return this.isClosed=!0,this};function wl(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,b=a.radiusY;if(b===void 0&&(b=x),x===0||b===0)return a.ae=[],a.ae;y=a.Ne;var E=a.Vh,z=Vt.jx(0,0,x=be?ee=Math.PI:1<=be&&(ee=0),!oe&&0ee&&(ee+=2*Math.PI),oe=y>z?1:y/z,be=y>z?z/y:1,y=Vt.jx(0,0,y>z?y:z,ue,ue+ee,!0),z=jr.alloc(),z.reset(),z.translate(x,b),z.rotate(a.Ne,0,0),z.scale(oe,be),gi.Ha(y,z),jr.free(z),a.ae=y,a.ae}je.Object.defineProperties(Io.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&cn(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&cn(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&cn(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&cn(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&cn(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&cn(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&cn(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&Kn(a,">= zero",Io,"radiusX"),this._isFrozen&&cn(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&Kn(a,">= zero",Io,"radiusY"),this._isFrozen&&cn(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&cn(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&cn(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&cn(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&cn(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&cn(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Io.prototype.equalsApprox=Io.prototype.Xa;var ws=new Cn(Io,"Move",0),va=new Cn(Io,"Line",1),ol=new Cn(Io,"Bezier",2),He=new Cn(Io,"QuadraticBezier",3),nt=new Cn(Io,"Arc",4),ct=new Cn(Io,"SvgArc",4);Io.className="PathSegment",Io.Move=ws,Io.Line=va,Io.Bezier=ol,Io.QuadraticBezier=He,Io.Arc=nt,Io.SvgArc=ct;function qt(){this.H=null,this.xu=new $e(0,0).freeze(),this.mt=new $e(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}qt.prototype.copy=function(){var a=new qt;return this.clone(a)},qt.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},qt.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},qt.prototype.So=function(a,y){var x=this.diagram;return x===null||Ud(x,a,y),y},qt.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Ud(x,a,y),y.assign(x.Ps(y))),y},je.Object.defineProperties(qt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),qt.prototype.getMultiTouchDocumentPoint=qt.prototype.Bz,qt.prototype.getMultiTouchViewPoint=qt.prototype.So,qt.className="InputEvent";function ln(){this.H=null,this.xa="",this.ar=this.Lr=null}ln.prototype.copy=function(){var a=new ln;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},ln.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},je.Object.defineProperties(ln.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),ln.className="DiagramEvent";function In(){this.Fm=ui,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}In.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},In.prototype.copy=function(){var a=new In;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=Zt(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=Zt(y)&&typeof y.J=="function"?y.J():y,a},In.prototype.qb=function(a){a.classType===In&&(this.change=a)},In.prototype.toString=function(){var a="";return a=this.change===Wn?a+"* ":this.change===ui?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===Wn?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Hi(this.object)),this.oldValue!==null&&(a+=" old: "+Hi(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Hi(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},In.prototype.I=function(a){return a?this.oldValue:this.newValue},In.prototype.Dz=function(a){return a?this.oldParam:this.newParam},In.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},In.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},In.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},In.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},je.Object.defineProperties(In.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===Wn&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),In.prototype.redo=In.prototype.redo,In.prototype.canRedo=In.prototype.canRedo,In.prototype.undo=In.prototype.undo,In.prototype.canUndo=In.prototype.canUndo,In.prototype.getParam=In.prototype.Dz,In.prototype.getValue=In.prototype.I,In.prototype.clear=In.prototype.clear;var Wn=new Cn(In,"Transaction",-1),ui=new Cn(In,"Property",0),fi=new Cn(In,"Insert",1),Ni=new Cn(In,"Remove",2);In.className="ChangedEvent",In.Transaction=Wn,In.Property=ui,In.Insert=fi,In.Remove=Ni;function ar(){this.o=new Dn().freeze(),this.xa="",this.j=!1}ar.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&0y&&a.cd(y,b),y++);for(;a.length>y;)a.pop();a.freeze()}},je.Object.defineProperties(ar.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isComplete:{get:function(){return this.j},set:function(a){this.j=a}}}),ar.prototype.optimize=ar.prototype.ak,ar.prototype.redo=ar.prototype.redo,ar.prototype.canRedo=ar.prototype.canRedo,ar.prototype.undo=ar.prototype.undo,ar.prototype.canUndo=ar.prototype.canUndo,ar.prototype.clear=ar.prototype.clear,ar.className="Transaction";function Mi(){this.Pt=new Mn,this.Jd=!1,this.u=new Dn().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new Dn().freeze(),this.hl=new Dn,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}Mi.prototype.toString=function(a){var y="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;y+="[";for(var x=this.nestedTransactionNames.count,b=0;ba.transactionLevel&&_n("Ending transaction without having started a transaction: "+x);var b=a.transactionLevel===1,E=a.currentTransaction;b&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,E));var z=0;if(0=b&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),b===0||y.count!==0&&y.get(y.count-1)===E||(y.add(E),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,E);else{a.Fe=!0;try{a.isEnabled&&E!==null&&(E.isComplete=!0,E.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,E),a.Fe=!1}E!==null&&E.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&E!==null){for(a=z,x=E.changes,E=x.count-1;E>=a;E--)y=x.M(E),y!==null&&y.undo(),x.ka(),x.mb(E);x.freeze()}return!1}Ee.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},Mi.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||_n("Change not within a transaction: "+x.toString()))}},Mi.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},je.Object.defineProperties(Mi.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexE||Math.abs(y.y-a.y)>b},je.Object.defineProperties(Ei.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof gn&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),Ei.prototype.startTransaction=Ei.prototype.Ea,Ei.className="Tool";function ai(){Ei.call(this),this.name="ToolManager",this.hb=new Dn,this.ob=new Dn,this.Hb=new Dn,this.F=this.V=850,this.o=new jn(2,2).ja(),this.Ha=5e3,this.ia=xr,this.u=po,this.Mp=this.j=null,this.zj=-1}Ct(ai,Ei),ai.prototype.initializeStandardTools=function(){},ai.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof Uo&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},ai.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===mo&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===co){y.bubbles=!0;return}if(this.gestureBehavior===mo)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,b=0;bE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom?x.y-(b.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var b=a.diagram;if(!b.isReadOnly){var E=a.Oe;if(E!==null){var z=null,ee=null;x.fromNode===null&&(z=Qa(a,x.i(0),!1),z!==null&&(ee=z.part));var re=null,oe=null;x.toNode===null&&(re=Qa(a,x.i(x.pointsCount-1),!0),re!==null&&(oe=re.part)),E.isValidLink(ee,z,oe,re)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=ee,z!==null&&(x.fromPortId=z.portId),x.toNode=oe,re!==null&&(x.toPortId=re.portId),x.fromPort!==b.Mx&&b.R("LinkRelinked",x,b.Mx),x.toPort!==b.Nx&&b.R("LinkRelinked",x,b.Nx)):yr(E,ee,z,oe,re):yr(E,null,null,null,null)}}}}sr.prototype.doDragOver=function(){};function Is(a,y){var x=a.diagram;a.dragsLink&&Oa(a,!0),ya(a);var b=a.findDragOverObject(y),E=x.lastInput;if(E.targetObject=b,b!==null){E.handled=!1;for(var z=b;z!==null;){var ee=z.mouseDrop;if(ee!==null&&(ee(E,z),E.handled))break;hl(a,E,z),z=fs(z)}}else z=x.mouseDrop,z!==null&&z(E);if(a.isActive||_t!==null){for(E=(a.copiedParts||a.draggedParts).iterator;E.next();)z=E.key,z instanceof Bi&&z.linksConnected.each(function(re){re.suspendsRouting=!1});if(a.doDropOnto(y,b),a.isActive||_t!==null){for(a=Sn.alloc(),y=x.selection.iterator;y.next();)b=y.value,b instanceof Bi&&ot(x,b,a);Sn.free(a)}}}function hl(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof Qr||(x=a.mouseDrop,x!==null&&x(y))}function ot(a,y,x){var b=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(b=!0),a=a.Nu(x,function(E){return E.part},function(E){return E instanceof mi},!0,function(E){return E instanceof mi},b),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}sr.prototype.doDropOnto=function(){},sr.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(Ha(this,!1),fh(a,this.copiedParts),La(this,this.copiedParts,!1),_u(a,this.copiedParts)):this.mayMove()?(Ba(this),La(this,this.draggedParts,!0)):this.mayDragOut()?(Ha(this,!1),La(this,this.copiedParts,!1)):Ba(this),Ta(this,a.lastInput.documentPoint))}},sr.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?(Ba(this),Ha(this,!0),fh(a,this.copiedParts),La(this,this.copiedParts,!1),_u(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(E){E.isSelected=!0}))):(y=!0,Ba(this),this.mayMove()&&(La(this,this.draggedParts,!0),Ta(this,a.lastInput.documentPoint))),this.Ym=!0,Is(this,a.lastInput.documentPoint),this.isActive){var b=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&pt(this),a.Ya(),_u(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",b)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},sr.prototype.simulatedMouseMove=function(a,y,x){if(_t===null)return!1;var b=_t.diagram;x instanceof gn||(x=null);var E=Pn;return x!==E&&(E!==null&&E!==b&&(E.ug(),_t.isDragOutStarted=!1,E=E.toolManager.findTool("Dragging"),E!==null&&E.doSimulatedDragLeave()),Pn=x,x!==null&&x!==b&&(Va(),E=x.toolManager.findTool("Dragging"),E!==null&&(la.contains(E)||la.add(E),E.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===b||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(b=x.toolManager.findTool("Dragging"),b!==null&&(a!==null&&(a.targetTouches!==void 0&&(0ee&&(ee=le),ue>re&&(re=ue))}}for(b===1/0?z.h(0,0,0,0):z.h(b,E,ee-b,re-E),b=z.x+z.width/2,E=z.y+z.height/2,Sn.free(z),z=a.Fr,ee=new Ii,re=$e.alloc(),oe=y.iterator;oe.next();)le=oe.value,le instanceof mi&&le.canCopy()&&(ue=x.I(le),ue!==null&&(ue.points=le.points,bh(ue,z.x-b,z.y-E),ue.suspendsRouting=!0,ee.add(ue,a.Pd())));for(y=y.iterator;y.next();)le=y.value,le.Zc()&&le.canCopy()&&(oe=x.I(le),oe!==null&&(le=le.location,re.h(z.x-(b-le.x),z.y-(E-le.y)),oe.location=re,oe.Va(),ee.add(oe,a.Pd(re))));$e.free(re),a.copiedParts=ee,ea(a,ee.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,bh(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}sr.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},sr.prototype.computeMove=function(a,y,x,b){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,b):new $e},je.Object.defineProperties(sr.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),sr.prototype.getDraggingSource=sr.prototype.Az;var _t=null,Pn=null;sr.className="DraggingTool",la=new Dn,tr("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),ai.prototype.doCancel=function(){_t!==null&&_t.doCancel(),Ei.prototype.doCancel.call(this)};function fn(){Ei.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new mi,y=new io;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new io,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new Bi,y=new io,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Nr,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new Bi,y=new io,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Nr,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new Ii,this.Of=this.gj=this.Pf=null}Ct(fn,Ei),fn.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},fn.prototype.copyPortProperties=function(a,y,x,b,E){if(a!==null&&y!==null&&x!==null&&b!==null){var z=y.Df(),ee=jn.alloc();ee.width=y.naturalBounds.width*z,ee.height=y.naturalBounds.height*z,b.desiredSize=ee,jn.free(ee),E?(b.toSpot=y.toSpot,b.toEndSegmentLength=y.toEndSegmentLength):(b.fromSpot=y.fromSpot,b.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=yo,z=$e.alloc(),x.location=y.ga(yo,z),$e.free(z),b.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,b,E)}},fn.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=Nr,y.fromSpot=Da,y.toSpot=Da),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},fn.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},fn.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof Bi){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},fn.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof Bi))return null;for(;a!==null;){var b=y?a.toLinkable:a.fromLinkable;if(b===!0&&(a.portId!==null||a instanceof Bi)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(b===!1)break;a=a.panel}return null},fn.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,b=this.portGravity;0>=b&&(b=.1);var E=this,z=y.og(x,b,function(fe){return E.findValidLinkablePort(fe,a)},null,!0);for(b=1/0,y=null,z=z.iterator;z.next();){var ee=z.value,re=ee.part;if(re instanceof Bi){var oe=ee.ga(yo,$e.alloc()),le=x.x-oe.x,ue=x.y-oe.y;$e.free(oe),oe=le*le+ue*ue,oex){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},fn.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},fn.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},fn.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof Bi))return!1;a=a.portId,a===null&&(a="");var b=y.part;if(!(b instanceof Bi))return!1;for(y=y.portId,y===null&&(y=""),y=b.Sd(y);y.next();)if(b=y.value,b.fromNode===x&&b.fromPortId===a)return!0;return!1},fn.prototype.isValidLink=function(a,y,x,b){if(!this.isValidFrom(a,y)||!this.isValidTo(x,b)||!(y===null||b===null||(y.fromLinkableSelfNode&&b.toLinkableSelfNode||!this.isInSameNode(y,b))&&(y.fromLinkableDuplicates&&b.toLinkableDuplicates||!this.isLinked(y,b)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var E=a.linkValidation;if(E!==null&&!E(a,y,x,b,this.originalLink))return!1}return x!==null&&(E=x.linkValidation,E!==null&&!E(a,y,x,b,this.originalLink))?!1:(E=this.linkValidation,E!==null?E(a,y,x,b,this.originalLink):!0)},fn.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var b=new Mn;return b.add(a),Xn(this,x,y,b)};function Xn(a,y,x,b){if(y===x)return!0;var E=y.fromNode;return E!==null&&E.isLinkLabel&&(b.add(E),Xn(a,E.labeledLink,x,b))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(b.add(y),Xn(a,y.labeledLink,x,b))))}fn.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var b=this.diagram.validCycle;if(b!==Xf){if(b===fp){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=y.linksConnected;b.next();){var E=b.value;if(E!==x&&E.isTreeLink&&E.toNode===y)return!1}return!Un(this,a,y,x,!0)}if(b===gp){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=a.linksConnected;b.next();)if(E=b.value,E!==x&&E.isTreeLink&&E.fromNode===a)return!1;return!Un(this,a,y,x,!0)}if(b===cp)return a===y?a=!0:(b=new Mn,b.add(y),a=Vn(this,b,a,y,x)),!a;if(b===dp)return!Un(this,a,y,x,!1);if(b===hp)return a===y?a=!0:(b=new Mn,b.add(y),a=wi(this,b,a,y,x)),!a}return!0};function Un(a,y,x,b,E){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var ee=z.value;if(ee!==b&&(!E||ee.isTreeLink)&&ee.toNode===y&&(ee=ee.fromNode,ee!==y&&Un(a,ee,x,b,E)))return!0}return!1}function Vn(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==E&&ee.toNode===x&&(ee=ee.fromNode,ee!==x&&Vn(a,y,ee,b,E)))return!0}return!1}function wi(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==E){var re=ee.fromNode;if(ee=ee.toNode,re=re===x?ee:re,re!==x&&wi(a,y,re,b,E))return!0}}return!1}je.Object.defineProperties(fn.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),fn.className="LinkingBaseTool";function si(){fn.call(this),this.name="Linking",this.V={},this.F=null,this.K=vi,this.Xd=null}Ct(si,fn),si.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},si.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof Bi)))return null;var x=this.direction;if(x===vi||x===Ji){var b=this.findValidLinkablePort(y,!1);if(b!==null||this.startObject===a&&(b=a.port,this.findValidLinkablePort(b,!1)))return this.isForwards=!0,b}return(x===vi||x===Ui)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},si.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof Bi&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof Bi&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},si.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},si.prototype.doStop=function(){fn.prototype.doStop.call(this),this.startObject=null},si.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,b=null,E=null,z=null;try{var ee=this.targetPort=this.findTargetPort(this.isForwards);if(ee!==null){var re=ee.part;re instanceof Bi&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),b=re,E=ee):(y=re,x=ee,this.originalToNode!==null&&(b=this.originalToNode,E=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(b=this.originalToNode,E=this.originalToPort);y!==null||b!==null?(z=this.insertLink(y,x,b,E),z!==null?(ee===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,b,E)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},si.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof mi)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},si.prototype.insertLink=function(a,y,x,b){return this.diagram.partManager.insertLink(a,y,x,b)},si.prototype.doNoLink=function(){},je.Object.defineProperties(si.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var vi=new Cn(si,"Either",0),Ji=new Cn(si,"ForwardsOnly",0),Ui=new Cn(si,"BackwardsOnly",0);si.className="LinkingTool",si.Either=vi,si.ForwardsOnly=Ji,si.BackwardsOnly=Ui;function Ri(){fn.call(this),this.name="Relinking";var a=new io;a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new io,a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new Sn}Ct(Ri,fn),Ri.prototype.updateAdornments=function(a){if(a!==null&&a instanceof mi){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var b=a.selectionObject;b!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(b,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(b=a.selectionObject,b!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(b,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},Ri.prototype.makeAdornment=function(a,y){var x=new Uo;return x.type=hi.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},Ri.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},Ri.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof Uo&&x.adornedPart instanceof mi))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break e;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof hi)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},Hr.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},Hr.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},Hr.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},Hr.prototype.stopTransaction=function(){var a=this.diagram,y=Ei.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Hr.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},Hr.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,$e.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),a.bd(),$e.free(E)}},Hr.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,$e.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),$e.free(E),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},Hr.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof Qr){var b=new Dn;if(b.add(a),!this.dragsMembers&&a.placeholder===null){var E=new ae;E.dragsMembers=!1}y.moveParts(b,this.oppositePoint.copy().re(x),!0,E)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},Hr.prototype.computeResize=function(a,y,x,b,E,z){y.Mc()&&(y=yo);var ee=this.adornedObject.naturalBounds,re=ee.x,oe=ee.y,le=ee.x+ee.width,ue=ee.y+ee.height,fe=1;if(!z){fe=ee.width;var xe=ee.height;0>=fe&&(fe=1),0>=xe&&(xe=1),fe=xe/fe}return xe=$e.alloc(),Vt.No(a.x,a.y,re,oe,E.width,E.height,xe),a=ee.copy(),0>=y.x?0>=y.y?(a.x=Math.max(xe.x,le-b.width),a.x=Math.min(a.x,le-x.width),a.width=Math.max(le-a.x,x.width),a.y=Math.max(xe.y,ue-b.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width),a.x=le-a.width,a.y=ue-a.height)):1<=y.y?(a.x=Math.max(xe.x,le-b.width),a.x=Math.min(a.x,le-x.width),a.width=Math.max(le-a.x,x.width),a.height=Math.max(Math.min(xe.y-oe,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width),a.x=le-a.width)):(a.x=Math.max(xe.x,le-b.width),a.x=Math.min(a.x,le-x.width),a.width=le-a.x,z||(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(xe.x-re,b.width),x.width),a.y=Math.max(xe.y,ue-b.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width),a.y=ue-a.height)):1<=y.y?(a.width=Math.max(Math.min(xe.x-re,b.width),x.width),a.height=Math.max(Math.min(xe.y-oe,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width))):(a.width=Math.max(Math.min(xe.x-re,b.width),x.width),z||(a.height=Math.max(Math.min(fe*a.width,b.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):0>=y.y?(a.y=Math.max(xe.y,ue-b.height),a.y=Math.min(a.y,ue-x.height),a.height=ue-a.y,z||(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width,a.x=re+.5*(le-re-a.width))):1<=y.y&&(a.height=Math.max(Math.min(xe.y-oe,b.height),x.height),z||(a.width=Math.max(Math.min(a.height/fe,b.width),x.width),a.height=fe*a.width,a.x=re+.5*(le-re-a.width))),$e.free(xe),a},Hr.prototype.computeReshape=function(){var a=ti;return this.adornedObject instanceof io&&(a=Mv(this.adornedObject)),!(a===er||this.diagram.lastInput.shift)},Hr.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},Hr.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var b=this.handleDistance;return x===0?y.x=a.naturalBounds.width+b:x===45?(y.x=a.naturalBounds.width+b,y.y=a.naturalBounds.height+b):x===90?y.y=a.naturalBounds.height+b:x===135?(y.x=-b,y.y=a.naturalBounds.height+b):x===180?y.x=-b:x===225?(y.x=-b,y.y=-b):x===270?y.y=-b:x===315&&(y.x=a.naturalBounds.width+b,y.y=-b),a.ga(y)},qr.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new $e(NaN,NaN),this.isActive=a.isMouseCaptured=!1},qr.prototype.stopTransaction=function(){var a=this.diagram,y=Ei.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},qr.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},qr.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},qr.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},qr.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,b=y.rotateObject;(x===b||x.rg(b))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},qr.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},je.Object.defineProperties(qr.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof Uo))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof Uo)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),qr.className="RotatingTool",tr("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function Vo(){Ei.call(this),this.name="ClickSelecting"}Ct(Vo,Ei),Vo.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},Vo.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},Vo.className="ClickSelectingTool";function Ir(){Ei.call(this),this.name="Action",this.pk=null}Ct(Ir,Ei),Ir.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Ir.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Ir.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Ir.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Ir.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Ir.prototype.doStop=function(){this.pk=null},Ir.className="ActionTool";function ao(){Ei.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new $e(0,0)}Ct(ao,Ei),ao.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},ao.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},ao.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var b=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof cr)x.Zc()&&(Nc(x),b=x.copy(),b!==null&&y.add(b));else if(x!==null){var E=y.model.copyNodeData(x);Zt(E)&&(y.model.xf(E),b=y.Lc(E))}if(b!==null){var z=$e.allocAt(a.x,a.y);this.isGridSnapEnabled&&vf(this.diagram,b,a,z),b.location=z,y.allowSelect&&(y.clearSelection(!0),b.isSelected=!0),$e.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",b)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return b},je.Object.defineProperties(ao.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),ao.className="ClickCreatingTool";function Wr(){Ei.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new cr;a.layerName="Tool",a.selectable=!1;var y=new io;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}Ct(Wr,Ei),Wr.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom&&(x.y-=b.height+5/y.scale),x.ya.lastInput.clickCount)):!1},Po.prototype.doStart=function(){Al=this,this.textBlock!==null&&this.doActivate()},Po.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof ba&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=Gr;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var b=new Sn(this.textBlock.ga(pa),this.textBlock.ga(vl));a.tv(b),x.show(y,a,this),this.currentTextEditor=x}}}},Po.prototype.doCancel=function(){this.stopTool()},Po.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Po.prototype.doMouseDown=function(){this.isActive&&this.acceptText(ts)},Po.prototype.acceptText=function(a){switch(a){case ts:this.qa===Rs?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Gr||this.qa===al||this.qa===Xo)&&(this.qa=ua,Ua(this));break;case Ia:case Eo:case Ro:(Eo!==a||this.textBlock.isMultiline!==!0)&&(this.qa===Gr||this.qa===al||this.qa===Xo)&&(this.qa=ua,Ua(this))}};function Ua(a){var y=a.textBlock,x=a.diagram,b=a.currentTextEditor;if(y!==null&&b!==null){var E=y.text,z="";b.valueFunction!==null&&(z=b.valueFunction()),a.isValidText(y,E,z)?(a.Ea(a.name),a.qa=Rs,a.transactionResult=a.name,y.text=z,a.doSuccess(E,z),x!==null&&x.R("TextEdited",y,E),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=al,a.doError(E,z))}}Po.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},Po.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},Po.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=qi,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},Po.prototype.doStop=function(){Al=null},Po.prototype.isValidText=function(a,y,x){var b=this.textValidation;return b!==null&&!b(a,y,x)?!1:(b=a.textValidation,!!(b===null||b(a,y,x)))},Po.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},je.Object.defineProperties(Po.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),Po.prototype.measureTemporaryTextBlock=Po.prototype.Lx;var Ia=new Cn(Po,"LostFocus",0),ts=new Cn(Po,"MouseDown",1),Ro=new Cn(Po,"Tab",2),Eo=new Cn(Po,"Enter",3),Wo=new Cn(Po,"SingleClick",0),So=new Cn(Po,"SingleClickSelected",1),oo=new Cn(Po,"DoubleClick",2),qi=new Cn(Po,"StateNone",0),Gr=new Cn(Po,"StateActive",1),Xo=new Cn(Po,"StateEditing",2),ua=new Cn(Po,"StateValidating",3),al=new Cn(Po,"StateInvalid",4),Rs=new Cn(Po,"StateValidated",5),Al=null;Po.className="TextEditingTool",Po.LostFocus=Ia,Po.MouseDown=ts,Po.Tab=Ro,Po.Enter=Eo,Po.SingleClick=Wo,Po.SingleClickSelected=So,Po.DoubleClick=oo,Po.StateNone=qi,Po.StateActive=Gr,Po.StateEditing=Xo,Po.StateValidating=ua,Po.StateInvalid=al,Po.StateValidated=Rs,tr("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function Na(a){Ms||(Ja(),Ms=!0),this.H=bc,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=Ys,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Mn,this.ce=new qa,this.ce.Yd=this,this.Ei=new Mn,this.pu=new Mn,this.Sr=new Mn,this.pr=new Mn,a&&Object.assign(this,a)}Na.prototype.Xe=function(a){this.H=a},Na.prototype.canStart=function(){return!0};function Xa(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),sl(a.H),a.zb=!0)}function Bo(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,b=a.Zd.contains("Model");b&&(a.Ok=!0,a.Pk===Ys?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===vu&&y.vc.clear(),a.Qw=!!(a.Pk===Wu&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),b&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),Ml(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,b=y.vc.get(x),x.autoScale!==Yl&&b!==null&&(delete b.start.scale,delete b.end.scale),_e.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&kl(x),Wd(x),a.zb=!1,y.start(),y.bc&&(ns(a),x.Ya(),Cc(y,0),Hl(x,!0),bs(a),x.R("AnimationStarting",a)))}))}}function Vs(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function Ll(a,y,x,b){a.isTicking||Vs(a)||y instanceof mi&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,b,!1)}Ee=Na.prototype,Ee.fv=function(a){return this.ce.fv(a)},Ee.Xu=function(a){return this.ce.Xu(a)};function Wa(a,y){function x(){if(0z?z+=360:oe+=360),z=E(x,z,oe-z,b)%360,ee=E(x,ee,le-ee,b),re=E(x,re,ue-re,b),x=E(x,a,y-a,b),"hsla("+z+", "+ee+"%, "+re+"%, "+x+")"}function Ja(){function a(x,b,E,z,ee,re){x.position=new $e(z(ee,b.x,E.x-b.x,re),z(ee,b.y,E.y-b.y,re))}var y=new Ii;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,b,E,z,ee,re){eea&&Kn(a,">= 1",Na,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),Na.prototype.stopAnimation=Na.prototype.Cc;var zo=null,Ms=!1,Ys=new Cn(Na,"Default",1),Wu=new Cn(Na,"AnimateLocations",2),vu=new Cn(Na,"None",3);Na.className="AnimationManager",Na.defineAnimationEffect=function(a,y){Ms||(Ja(),Ms=!0),zo.add(a,y)},Na.Default=Ys,Na.AnimateLocations=Wu,Na.None=vu;function qa(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=ql,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=yt,this.vc=new Ii,this.Tt=new Ii,this.yl=new Mn,this.Ut=new Mn,this.dw=mh,a&&Object.assign(this,a)}qa.prototype.suspend=function(){this.Xk=!0},qa.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,Nu(this,!0),ns(this.Yd),Hl(this.H),bs(this.Yd),this.H.redraw()};function Ml(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:b-a.Qd;y&&(E=a.gw,Ea.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function Cc(a,y){for(var x=a.Gd,b=a.vc.iterator,E=a.Wk;b.next();){var z=b.key;if(!(z instanceof Gt&&z.diagram===null)){var ee=b.value,re=E?ee.end:ee.start;ee=E?ee.start:ee.end;var oe=zo,le;for(le in ee)le==="position"&&(ee["position:placeholder"]||ee["position:nodeCollapse"])||oe.get(le)===null||oe.get(le)(z,re[le],ee[le],a.Lp,y,x,a)}}}Ee.stop=function(){return this.bc?(this.Ml(!0),this):this},Ee.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,ns(x);for(var b=this.vc,E=this.yl.iterator;E.next();)y.remove(E.value);for(E=this.Ut.iterator;E.next();)E.value.v();E=this.ho,b=b.iterator;for(var z=zo;b.next();){var ee=b.key,re=b.value,oe=E?re.end:re.start,le=E?re.start:re.end,ue=re.Ku,fe;for(fe in le)if(z.get(fe)!==null){var xe=fe;!re.Hu||xe!=="position:nodeCollapse"&&xe!=="position:placeholder"||(xe="position"),z.get(xe)(ee,oe[fe],ue[fe]!==void 0?ue[fe]:re.Hu?oe[fe]:le[fe],this.Lp,this.Gd,this.Gd,this)}re.Hu&&ue.location!==void 0&&ee instanceof cr&&(ee.location=ue.location),re.nv&&ee instanceof cr&&ee.Zb(!1)}if(y.As.clear(),fd(y,!1),y.Ya(),y.N(),Hl(y,!0),x.defaultAnimation===this){for(fe=x.pr.iterator;fe.next();)E=fe.value,E.Tg!==null&&(E.points=E.Tg,E.Tg=null);x.pr.clear()}Hl(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),bs(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Ml(this,null),x.Ml(this),y.$b())}},Ee.Cj=function(a,y){var x=y.actualBounds,b=null;if(y instanceof Qr&&(b=y.placeholder),b!==null?(x=b.ga(pa),b=b.padding,x.x+=b.left,x.y+=b.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new $e(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof Qr)for(a=a.memberParts;a.next();)b=a.value,b instanceof Bi&&this.Cj(b,y)},Ee.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof Qr&&(x=y.placeholder),x!==null){var b=x.ga(pa);x=x.padding,b.x+=x.left,b.y+=x.top,this.add(a,"position:placeholder",a.position,b,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),b=this.vc,b.contains(a)&&(b.I(a).nv=!0),a instanceof Qr)for(a=a.memberParts;a.next();)b=a.value,b instanceof Bi&&this.Aj(b,y)}},Ee.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},je.Object.defineProperties(qa.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&Kn(a,">= 1",qa,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function ac(a,y,x,b){return a===b?y+x:x*(-Math.pow(2,-10*a/b)+1)+y}qa.className="Animation",qa.EaseLinear=function(a,y,x,b){return x*a/b+y},qa.EaseInOutQuad=ql,qa.EaseInQuad=function(a,y,x,b){return x*(a/=b)*a+y},qa.EaseOutQuad=function(a,y,x,b){return-x*(a/=b)*(a-2)+y},qa.EaseInExpo=function(a,y,x,b){return a===0?y:x*Math.pow(2,10*(a/b-1))+y},qa.EaseOutExpo=ac;function sc(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}sc.className="AnimationState";function yu(a,y,x){this.xd=null,this.rf=a,this.so=x||ss,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=Qs))}yu.prototype.copy=function(){var a=new yu(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function Ra(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}je.Object.defineProperties(yu.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var ss=new Cn(yu,"Default",1),Qs=new Cn(yu,"Immediate",2),ps=new Cn(yu,"Bundled",3);yu.className="AnimationTrigger",yu.Default=ss,yu.Immediate=Qs,yu.Bundled=ps;function za(a){hr(this),this.H=null,this.Pa=new Dn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Ee=za.prototype,Ee.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,b=0,E=0,z=0,ee=0,re=this.Pa.iterator;re.next();){var oe=re.value;oe instanceof Qr?E++:oe instanceof Bi?b++:oe instanceof mi?z++:oe instanceof Uo?ee++:x++}if(re="",0x.Oq||re.height*E>x.Oq?y.gc(a,x):(E=y.actualBounds,z=y.naturalBounds,E.width===0||E.height===0||isNaN(E.x)||isNaN(E.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&(cs(y,a,y.areaBackground,!0,!0,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.areaBackground===null&&y.background===null&&(cs(y,a,"rgba(0,0,0,0.3)",!0,!1,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),cs(y,a,y.background,!0,!1,z,E),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),b&&(a.restore(),a.Vc(!0))}},Ee.g=function(a,y,x,b,E){var z=this.diagram;z!==null&&z.cb(ui,a,this,y,x,b,E)},Ee.oi=function(a,y,x){var b=this.Pa;if(y.Ig=this,this===null&&Kl(y),a>=b.count)a=b.count;else if(b.M(a)===y)return-1;return b.Gb(a,y),y.Vo(x),b=this.diagram,b!==null&&(x?b.N():b.oi(y)),Zu(this,a,y),a},Ee.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var b=this.Pa;if(0>a||a>=b.length){if(a=b.indexOf(y),0>a)return-1}else if(b.M(a)!==y&&(a=b.indexOf(y),0>a))return-1;return y.Wo(x),b.mb(a),b=this.diagram,b!==null&&(x?b.N():b.pc(y)),y.Ig=null,Kl(y),a};function Zu(a,y,x){if(y=uh(a,y,x),x instanceof Qr&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var b=-1,E=a.Pa.s,z=E.length,ee=0;eeb&&re.containingGroup===x&&(b=ee,0<=y))break}!(0>b)&&b=E)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,ee=NaN;0<=z&&(ee=a.M(z).zOrder,!!isNaN(ee));)z--;for(var re=y+1,oe=NaN;reb)for(;;){if(z===-1||ee<=b){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(ee=NaN;0<=--z&&(ee=a.M(z).zOrder,isNaN(ee)););}else if(!isNaN(oe)&&oe=b){if(re--,re===y)break;return a.mb(y),a.Gb(re,x),re}for(oe=NaN;++rea||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` @@ -1240,7 +1240,7 @@ b`.split(/\n/).length!=3?function(ie){for(var ae=0,he=[],de=ie.length;ae<=de;){v "nodeGroupKeyProperty": `+this.quote(this.nodeGroupKeyProperty)),a+y},Ee.gp=function(a){nr.prototype.gp.call(this,a),a.linkKeyProperty&&(this.linkKeyProperty=a.linkKeyProperty),a.linkFromKeyProperty&&(this.linkFromKeyProperty=a.linkFromKeyProperty),a.linkToKeyProperty&&(this.linkToKeyProperty=a.linkToKeyProperty),a.linkFromPortIdProperty&&(this.linkFromPortIdProperty=a.linkFromPortIdProperty),a.linkToPortIdProperty&&(this.linkToPortIdProperty=a.linkToPortIdProperty),a.linkCategoryProperty&&(this.linkCategoryProperty=a.linkCategoryProperty),a.linkLabelKeysProperty&&(this.linkLabelKeysProperty=a.linkLabelKeysProperty),a.nodeIsGroupProperty&&(this.nodeIsGroupProperty=a.nodeIsGroupProperty),a.nodeGroupKeyProperty&&(this.nodeGroupKeyProperty=a.nodeGroupKeyProperty)},Ee.Rv=function(){var a=nr.prototype.Rv.call(this),y=`, "linkDataArray": `+Qh(this,this.linkDataArray,!0);return a+y},Ee.kv=function(a){nr.prototype.kv.call(this,a),a=a.linkDataArray,Array.isArray(a)&&(this.dm(a),this.linkDataArray=a)};function BS(a,y){for(var x=new Mn,b=0;bb.indexOf(a.newValue)&&b.splice(x,0,a.newValue));return}}else if(a.change===Ni){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,Zt(a)&&typeof x=="number"&&(b=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),b!==void 0&&this.wb.add(b,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),b!==void 0&&this.wb.remove(b)));return}if(a.modelChange==="linkLabelKeys"){b=this.Ef(a.object),Array.isArray(b)&&typeof x=="number"&&(y?0>b.indexOf(a.newValue)&&b.splice(x,0,a.newValue):(x=b.indexOf(a.newValue),0<=x&&b.splice(x,1)));return}}nr.prototype.changeState.call(this,a,y)}},Ee=To.prototype,Ee.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),ja(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Ee.yx=function(a){return ic(this,a,!0)},Ee.wv=function(a,y){Kg(this,a,y,!0)},Ee.Bx=function(a){return ic(this,a,!1)},Ee.Bv=function(a,y){Kg(this,a,y,!1)};function ic(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=As(y,a),a!==void 0))){if(_h(a))return a;ut((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function Kg(a,y,x,b){if(x===null&&(x=void 0),y!==null){var E=b?a.lf:a.mf;if(E!=="")if(x=a.Vl(x),a.Jc(y)){var z=As(y,E);z!==x&&(ad(a,z,y),ja(y,E,x),a.hc(x)===null&&od(a,x,y),Ws(a,b?"linkFromKey":"linkToKey",ui,E,y,z,x),typeof E=="string"&&a.La(y,E))}else ja(y,E,x)}}Ee.zx=function(a){return v0(this,a,!0)},Ee.xv=function(a,y){Vg(this,a,y,!0)},Ee.Cx=function(a){return v0(this,a,!1)},Ee.Cv=function(a,y){Vg(this,a,y,!1)};function v0(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=As(y,a),y===void 0?"":y)}function Vg(a,y,x,b){if(y!==null){var E=b?a.ej:a.fj;if(E!=="")if(a.Jc(y)){var z=As(y,E);z===void 0&&(z=""),z!==x&&(ja(y,E,x),Ws(a,b?"linkFromPortId":"linkToPortId",ui,E,y,z,x),typeof E=="string"&&a.La(y,E))}else ja(y,E,x)}}Ee.Ef=function(a){if(a===null)return y0;var y=this.je;return y===""?y0:(a=As(a,y),a===void 0?y0:a)},Ee.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var b=As(a,x);if(b===void 0&&(b=y0),b!==y){if(Array.isArray(b))for(var E=b.length,z=0;zE||(b.splice(E,1),this.Jc(a)&&(ad(this,y,a),Ws(this,"linkLabelKeys",Ni,x,a,y,null,E,null)))}else b!==void 0&&ut(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Ee.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=As(a,y),y!==void 0)){if(_h(y))return y;ut("Key value for link data "+a+" is not a number or a string: "+y)}}},Ee.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var b=As(a,x);b!==y&&this.jh(y)===null&&(ja(a,x,y),b!==void 0&&this.wb.remove(b),this.wb.add(y,a),Ws(this,"linkKey",ui,x,a,b,y),typeof x=="string"&&this.La(a,x))}else ja(a,x,y)}},Ee.jh=function(a){return a===null&&ut("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&_h(a)?this.wb.I(a):null},Ee.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var b=this.cl;if(b!==null&&(x=b(this,a),x!=null&&!this.wb.contains(x))){ja(a,y,x);return}if(typeof x=="string"){for(b=2;this.wb.contains(x+b);)b++;ja(a,y,x+b)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;ja(a,y,x)}}}}},Ee.Jc=function(a){return a===null?!1:this.$f.contains(a)},Ee.fi=function(a){a!==null&&(_r(a),this.Jc(a)||TS(this,a,!0))};function TS(a,y,x){if(a.linkKeyProperty!==""){var b=a.Ac(y);if(b!==void 0&&a.wb.I(b)===y)return;a.Bs(y),b=a.Ac(y),b===void 0&&ut("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(b,y)}a.$f.add(y),b=null,x&&(b=a.md.length,a.md.splice(b,0,y)),Ws(a,"linkDataArray",fi,"linkDataArray",a,null,y,null,b),my(a,y)}Ee.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xb)return;a.md.splice(b,1)}if(Ws(a,"linkDataArray",Ni,"linkDataArray",a,y,null,b,null),x=ic(a,y,!0),ad(a,x,y),x=ic(a,y,!1),ad(a,x,y),b=a.Ef(y),Array.isArray(b))for(var E=b.length,z=0;z=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new Dn;y.addAll(a.iterator),a=new Dn;var x=new Dn,b=this.sort(y),E,z,ee=this.Jp,re=this.arrangement,oe=this.nodeDiameterFormula,le=this.radius;(!isFinite(le)||0>=le)&&(le=NaN);var ue=this.aspectRatio;(!isFinite(ue)||0>=ue)&&(ue=1);var fe=this.startAngle;isFinite(fe)||(fe=0);var xe=this.sweepAngle;if((!isFinite(xe)||360xe)&&(xe=360),y=this.spacing,isFinite(y)||(y=NaN),re===Yc&&oe===sg?re=Gc:re===Yc&&oe!==sg&&(re=this.arrangement),(this.direction===Tf||this.direction===Gg)&&this.sorting!==Yg){for(oe=0;!(oe>=b.length)&&(a.add(b.M(oe)),!(oe+1>=b.length));oe+=2)x.add(b.M(oe+1));this.direction===Tf?(this.arrangement===Yc&&a.reverse(),b=new Dn,b.addAll(a),b.addAll(x)):(this.arrangement===Yc&&x.reverse(),b=new Dn,b.addAll(x),b.addAll(a))}oe=b.length;for(var be=z=E=0;bexe&&(be===0||be===b.length-1)&&(Te/=2),E+=Te,z++}if(isNaN(le)||re===Yc){if(isNaN(y)&&(y=6),re!==Gc&&re!==Yc){for(z=-1/0,ee=0;eele?(le=E,z=le*ue):ee=be/(360<=xe?oe:oe-1)}if(this.kw=re,this.lc=le,this.Zm=ue,this.lw=fe,this.Wp=xe,this.Ti=y,this.me=z,this.Jp=ee,y=b,b=this.kw,re=this.lc,le=this.lw,ue=this.Wp,fe=this.Ti,xe=this.me,oe=this.Jp,this.direction!==Tf&&this.direction!==Gg||b!==Yc)if(this.direction===Tf||this.direction===Gg){switch(ee=0,b){case $h:ee=180*x0(this,re,xe,le,oe)/Math.PI;break;case Gc:oe=y=0,ee=a.first(),ee!==null&&(y=ef(ee,Math.PI/2)),ee=x.first(),ee!==null&&(oe=ef(ee,Math.PI/2)),ee=180*x0(this,re,xe,le,fe+(y+oe)/2)/Math.PI;break;case Lh:ee=ue/y.length}if(this.direction===Tf){switch(b){case $h:Yp(this,a,le,qh);break;case Gc:Gp(this,a,le,qh);break;case Lh:Vp(this,a,ue/2,le,qh)}switch(b){case $h:Yp(this,x,le+ee,cu);break;case Gc:Gp(this,x,le+ee,cu);break;case Lh:Vp(this,x,ue/2,le+ee,cu)}}else{switch(b){case $h:Yp(this,x,le,qh);break;case Gc:Gp(this,x,le,qh);break;case Lh:Vp(this,x,ue/2,le,qh)}switch(b){case $h:Yp(this,a,le+ee,cu);break;case Gc:Gp(this,a,le+ee,cu);break;case Lh:Vp(this,a,ue/2,le+ee,cu)}}}else switch(b){case $h:Yp(this,y,le,this.direction);break;case Gc:Gp(this,y,le,this.direction);break;case Lh:Vp(this,y,ue,le,this.direction);break;case Yc:RS(this,y,ue,le,this.direction)}else RS(this,y,ue,le-ue/2,cu)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Vp(a,y,x,b,E){var z=a.Wp,ee=a.lc;a=a.me,b=b*Math.PI/180,x=x*Math.PI/180;for(var re=y.length,oe=0;oex){for(z=b+(E===cu?z:-z);0>z;)z+=360;z%=360,180=ue.length-1));fe++)HS(a,oe,le,ue,fe,E,z)||WS(a,oe,le,ue,fe,E,z),oe=z.x,le=z.y;if($e.free(z),a.mj++,!(23Math.abs(be)?Math.abs(oe-z)<(ue[0].width+ue[ue.length-1].width)/2&&(ee=0):ee=0Math.abs(xe)?0:xe,oe=Math.abs(z)>Math.abs(fe)?0fe:0a.mj?a.lc-ee/(2*Math.PI):5>ue.length&&10=fe.length-1));xe++)HS(a,oe,le,fe,xe,E,ue)||WS(a,oe,le,fe,xe,E,ue),oe=ue.x,le=ue.y;if($e.free(ue),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0re){if(z=y-a,z<-re)return ee.x=z,ee.y=le,!1;ue=!0}}else if(z=y-a,z<-re){if(z=y+a,z>re)return ee.x=z,ee.y=le,!1;ue=!0}return le=Math.sqrt(1-Math.min(1,z*z/(re*re)))*oe,0>x!==ue&&(le=-le),Math.abs(x-le)>(b[E].height+b[E+1].height)/2?(ee.x=z,ee.y=le,!1):(ee.x=z,ee.y=le,!0)}function WS(a,y,x,b,E,z,ee){var re=a.lc,oe=a.me,le=0;if(a=(b[E].height+b[E+1].height)/2+a.Ti,b=!1,0<=y!=(z===cu)){if(z=x-a,z<-oe){if(z=x+a,z>oe){ee.x=le,ee.y=z;return}b=!0}}else if(z=x+a,z>oe){if(z=x-a,z<-oe){ee.x=le,ee.y=z;return}b=!0}le=Math.sqrt(1-Math.min(1,z*z/(oe*oe)))*re,0>y!==b&&(le=-le),ee.x=le,ee.y=z}es.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},es.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new $e(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;E.x+=x.x,E.y+=x.y,E.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},es.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function vy(a,y,x,b,E){var z=a.ty;if(.001>Math.abs(a.Zm-1))return b!==void 0&&E!==void 0?E*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var ee=0,re=b!==void 0&&E!==void 0?E/(z+1):Math.PI/(2*(z+1)),oe=0,le=0;le<=z;le++){b!==void 0&&E!==void 0?oe=b+le*E/z:oe=le*Math.PI/(2*z);var ue=Math.sin(oe);ee+=Math.sqrt(1-a*a*ue*ue)*re}return b!==void 0&&E!==void 0?(y>x?y:x)*ee:4*(y>x?y:x)*ee}function S0(a,y,x,b,E){return y/(b!==void 0&&E!==void 0?vy(a,1,x,b,E):vy(a,1,x))}function x0(a,y,x,b,E){if(.001>Math.abs(a.Zm-1))return E/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,ee=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(b+=Math.PI/2);for(var re=0;;re++){var oe=Math.sin(b+re*a);if(ee+=(y>x?y:x)*Math.sqrt(1-z*z*oe*oe)*a,ee>=E)return re*a}}es.prototype.sort=function(a){switch(this.sorting){case w0:break;case P0:a.reverse();break;case C0:a.sort(this.comparer);break;case b0:a.sort(this.comparer),a.reverse();break;case Yg:return this.ak(Zx(a));default:ut("Invalid sorting type.")}return a};function Zx(a){for(var y=[],x=0;xE&&(E=re,z=ee)}else for(ee=0;eeE&&(E=re,z=ee);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),ee=z.sourceEdges;ee.next();)E=a.indexOf(ee.value.fromVertex),0>E||0<=y[E]&&y[E]++;for(z=z.destinationEdges;z.next();)E=a.indexOf(z.value.toVertex),0>E||0<=y[E]&&y[E]++}return x}es.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(E)&&y[x].push(E);for(b=b.sourceEdges;b.next();)E=a.indexOf(b.value.fromVertex),E!==x&&0>y[x].indexOf(E)&&y[x].push(E)}for(z=[],x=0;xy[x[Ae]].indexOf(x[Ae===x.length-1?0:Ae+1])&&be.push(Ae===x.length-1?0:Ae+1);if(be.length===0)for(Ae=0;Aex.indexOf(mn)||Ktx.indexOf(mn)||Kt=Te?Kt+1:Kt)),Qe+=Kt=Te&&Kt++,wt>=Te&&wt++,Kt>wt&&(Ft=wt,wt=Kt,Kt=Ft),wt-Kt<(x.length+2)/2==(Ktbe||be===ue||(Ae=be>ue?be-ue:ue-be,fe+=beee-Ae?1:-1);x.splice(0>fe?ue:ue+1,0,oe),b.splice(re,1),re--}else z=!1;if(z)break;x.push(b[0]),b.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==Yc&&a!==Gc&&a!==$h&&a!==Lh||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==cu&&a!==qh&&a!==Tf&&a!==Gg||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==w0&&a!==P0&&a!==C0&&!b0&&a!==Yg||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==E0&&a!==sg||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var Gc=new Cn(es,"ConstantSpacing",0),$h=new Cn(es,"ConstantDistance",1),Lh=new Cn(es,"ConstantAngle",2),Yc=new Cn(es,"Packed",3),cu=new Cn(es,"Clockwise",4),qh=new Cn(es,"Counterclockwise",5),Tf=new Cn(es,"BidirectionalLeft",6),Gg=new Cn(es,"BidirectionalRight",7),w0=new Cn(es,"Forwards",8),P0=new Cn(es,"Reverse",9),C0=new Cn(es,"Ascending",10),b0=new Cn(es,"Descending",11),Yg=new Cn(es,"Optimized",12),E0=new Cn(es,"Pythagorean",13),sg=new Cn(es,"Circular",14);es.className="CircularLayout",es.ConstantSpacing=Gc,es.ConstantDistance=$h,es.ConstantAngle=Lh,es.Packed=Yc,es.Clockwise=cu,es.Counterclockwise=qh,es.BidirectionalLeft=Tf,es.BidirectionalRight=Gg,es.Forwards=w0,es.Reverse=P0,es.Ascending=C0,es.Descending=b0,es.Optimized=Yg,es.Pythagorean=E0,es.Circular=sg;function Up(){this.Pl=-1/0,this.tm=this.mk=null}Up.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0re?(E=xe.x+xe.width/2,z=xe.y+xe.height/2,le[0]=new $e(xe.x+xe.width+b.width,xe.y),le[1]=new $e(xe.x,xe.y+xe.height+b.height),re=2):(oe=KS(le,re,E,z,xe.width,xe.height,b),fe=le[oe],be=new $e(fe.x+xe.width+b.width,fe.y),xe=new $e(fe.x,fe.y+xe.height+b.height),oe+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,b=this.network.vertexes.iterator;b.next();){if(b.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,b){return x===null||b===null||x===b?0:b.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=ee))){for(var le=re=0,ue=oe.count-ee;uebe&&(be=1),re=Vt.sqrt((re+be+le*le*4/(ee*ee))/be),ee=(re-1)*ue/2,re=(re-1)*fe/2,E.bounds=new Sn(z-xe.x-ee,oe-xe.y-re,ue+2*ee,fe+2*re),E.focus=new $e(xe.x+ee,xe.y+re)}}return a.network=b,x}function Gx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var b=x.value;if(b.network=y,b.We!==null){var E=b.We.M(b.sv);b.Vd=E.Rs;var z=E.Sv,ee=E.Tv;b.bounds=new Sn(b.centerX-z,b.centerY-ee,E.Ss,E.Qs),b.focus=new $e(z,ee),b.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Yx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var b=y.centerX,E=y.centerY,z=y.width,ee=y.height;y.We!==null&&0=fe.Vd?oe++:(re=!0,le++,ee+=Math.atan2(y.centerY-fe.centerY,y.centerX-fe.centerX))}if(oe!==0){for(0>1)+le)*(re%2===0?1:-1),oe.centerX=b+ue*Math.cos(fe),oe.centerY=E+ue*Math.sin(fe),re++}}}}function KS(a,y,x,b,E,z,ee){var re=9e19,oe=-1,le=0;e:for(;leue.y&&a[xe].x-ue.xue.x&&a[xe].y-ue.yy+z?(x=b+E-ee,a=a-y-z,Vt.sqrt(x*x+a*a)):a+xee+re?a>y+z?(x=b-ee-re,a=a-y-z,Vt.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var b=x.centerX,E=b,z=x=x.centerY,ee=1;eez-x)?y.sort(function(Te,st){return Te===null||st===null||Te===st?0:Te.centerX-st.centerX}):y.sort(function(Te,st){return Te===null||st===null||Te===st?0:Te.centerY-st.centerY}),x=a.Zf;var le=b=re=0;for(z=0;zx||le-oe>x){if(E)break}else if(ue-be>x||be-ue>x){if(!E)break}else{var Ae=VS(ee,xe);1>Ae?(b=a.randomNumberGenerator,b===null&&(a.randomNumberGenerator=b=new L0),Ae=b.random(),re=b.random(),oe>le?(b=Math.abs(xe.bounds.right-ee.bounds.x),b=(1+b)*Ae):oebe?(le=Math.abs(xe.bounds.bottom-ee.bounds.y),le=(1+le)*re):oefe?(fe=a.randomNumberGenerator,fe===null&&(a.randomNumberGenerator=fe=new L0),re=fe.random(),fe=fe.random(),b=(b>oe?1:-1)*(1+(z.width>x.width?z.width:x.width))*re,le=(ee>ue?1:-1)*(1+(z.height>x.height?z.height:x.height))*fe):(re=re.stiffness*(fe-re.length),b=(oe-b)/fe*re,le=(ue-ee)/fe*re),x.forceX+=b,x.forceY+=le,z.forceX-=b,z.forceY-=le;for(E=b=0;Ea.epsilonDistance*a.epsilonDistance}Bl.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,b=this.moveLimit;return y<-b?y=-b:y>b&&(y=b),x<-b?x=-b:x>b&&(x=b),a.centerX+=y,a.centerY+=x,y*y+x*x},Bl.prototype.moveFixedVertex=function(){},Bl.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},Bl.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=Jo,y.toSpot=Jo)}},Bl.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=Sn.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,Sn.free(x)}x=Sn.alloc();for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;(a!==0||y!==0)&&(x.assign(E.bounds),x.x+=a,x.y+=y,E.bounds=x),E.commit()}Sn.free(x)},Bl.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},Bl.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},Bl.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},Bl.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},Bl.prototype.electricalFieldX=function(){return 0},Bl.prototype.electricalFieldY=function(){return 0},Bl.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},Bl.prototype.gravitationalFieldX=function(){return 0},Bl.prototype.gravitationalFieldY=function(){return 0},Bl.prototype.isFixed=function(a){return a.isFixed},je.Object.defineProperties(Bl.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0Te&&0Te&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]ee)for(var ue=ee+1;ueoe;ue--)fe=b[ue],fe.near===le&&fe.Dj===le.Dj||re++;var xe;if(0<=x)for(oe=b[ee].sourceEdgesArrayAccess,le=0;leTe||fe===Te&&be>Ae)&&re++,stfe||Te===fe&&Ae>be)&&re++}}}if(0>=x){for(oe=b[ee].destinationEdgesArrayAccess,le=0;leTe||fe===Te&&ue>st)&&re++,Aefe||Te===fe&&st>ue)&&re++)}for(z[ee*E+ee]=re,oe=ee+1;oe=x){for(re=b[ee].destinationEdgesArrayAccess,wt=b[oe].destinationEdgesArrayAccess,le=0;le=x&&(oe=re.sourceEdgesArrayAccess);var le=null;0<=x&&(le=re.destinationEdgesArrayAccess);var ue=0,fe=0,xe=re.near;if(xe!==null&&xe.layer===re.layer&&(ue+=xe.column-1,fe++),oe!==null)for(xe=0;xe=x&&(oe=re.sourceEdgesArrayAccess);var le=null;0<=x&&(le=re.destinationEdgesArrayAccess);var ue=0,fe=[],xe=re.near;if(xe!==null&&xe.layer===re.layer&&(fe[ue]=xe.column-1,ue++),re=void 0,oe!==null)for(xe=0;xe>1,z[ee]=ue&1?fe[le]:fe[le-1]+fe[le]>>1)}return nf(a,y,b),z}function _p(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var ee=y.destinationEdges;ee.next();){var re=ee.value,oe=re.toVertex,le=y.layer-oe.layer;re=a.linkMinLength(re),le===re&&_p(a,oe,x,b,E,z)}if(z)for(ee=y.sourceEdges;ee.next();)re=ee.value,oe=re.fromVertex,le=oe.layer-y.layer,re=a.linkMinLength(re),le===re&&_p(a,oe,x,b,E,z)}}function xy(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var ee=y.destinationEdges;ee.next();)xy(a,ee.value.toVertex,x,b,E,z);if(z)for(y=y.sourceEdges;y.next();)xy(a,y.value.fromVertex,x,b,E,z)}}sa.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case Cy:a=this.network;var y=0,x=a.vertexes.count-1,b=[];b.length=x+1;for(var E=a.vertexes.iterator;E.next();)E.value.valid=!0;for(;Xx(a)!==null;){for(E=JS(a);E!==null;)b[x]=E,x--,E.valid=!1,E=JS(a);for(E=QS(a);E!==null;)b[y]=E,y++,E.valid=!1,E=QS(a);E=null;for(var z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value;if(re.valid){for(var oe=0,le=re.destinationEdges;le.next();)le.value.toVertex.valid&&oe++;le=0;for(var ue=re.sourceEdges;ue.next();)ue.value.fromVertex.valid&&le++;(E===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case D0:for(b=this.network.vertexes.iterator;b.next();)a=b.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,b.reset();b.next();)y=b.value,y.sourceEdges.count===0&&wy(this,y);for(b.reset();b.next();)y=b.value,y.Ll===-1&&wy(this,y);for(a.reset();a.next();)b=a.value,b.forest||(y=b.fromVertex,x=y.finish,E=b.toVertex,z=E.finish,E.Llb){if(0>b)for(y.reset();y.next();)y.value.layer-=b;for(b=[],y.reset();y.next();)x=y.value,E=b[x.layer],E===void 0?b[x.layer]=[x]:E.push(x);for(x=y=0;xee&&_p(a,re,0,-1,!0,!1)}for(_p(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,b=1/0,re=0,oe=null,ee=a.network.vertexes.iterator;ee.next();){var le=ee.value;if(le.component===1){var ue=0,fe=!1,xe=le.sourceEdgesArrayAccess;E=xe.length;for(var be=0;bez)&&!ue&&(re=ee,z=le)}if(0>b){for(x.reset();x.next();)b=x.value,b.component===1&&(b.layer-=E);y.component=0}else re.component=0}}}function tx(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}sa.prototype.initializeIndices=function(){switch(this.Qk){default:case Ly:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case T0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&nx(this,x);break;case Ay:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&ix(this,x)}};function nx(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var b=0;bz.portFromColOffset&&(x=!0,y[b]=z,y[b+1]=E)}}for(x=0;xz.portToColOffset&&(b=!0,y[x]=z,y[x+1]=E)}for(x=0;x=ee;b--)z=kc(this,b,-1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,-1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,0)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,0)||z;E>=a?mc(this,y):(a=E,y=Eu(this))}break;default:case O0:for(x=this.Ia,ee=0,re=a+1;(b=this.countCrossings())=ee;b--)z=kc(this,b,-1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,-1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,0)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,0)||z;E>=a?mc(this,y):(a=E,y=Eu(this))}}mc(this,y)};function F0(a,y,x){var b=tf(a,y),E=a.tc[y],z=XS(a,y,x),ee=Sy(a,y,x);for(x=0;xz+1&&(xe+=4*(vt-z),be+=4*(vt-(z+1)))}for(Ft=b[z].destinationEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.toVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vt===z+1&&(be+=1)}for(Ft=b[z+1].sourceEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.fromVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vtz+1&&(xe+=4*(vt-(z+1)),be+=4*(vt-z))}for(Ft=b[z+1].destinationEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.toVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vt===z&&(xe+=1)}vt=wt=0,Ft=ee[b[z].index];var Kt=re[b[z].index],mn=ee[b[z+1].index],ki=re[b[z+1].index];Ft!==-1&&(wt+=Math.abs(Ft-Ae),vt+=Math.abs(Ft-Qe)),Kt!==-1&&(wt+=Math.abs(Kt-Ae),vt+=Math.abs(Kt-Qe)),mn!==-1&&(wt+=Math.abs(mn-Te),vt+=Math.abs(mn-st)),ki!==-1&&(wt+=Math.abs(ki-Te),vt+=Math.abs(ki-st)),(be>1)+8*b;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Xg(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Xg(this,y,-1)||x;x=Xg(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)Py(this,y,1);for(y=this.Md-1;0<=y;y--)Py(this,y,-1);Py(this,this.Md,0)}if(a&&(rx(this,-1),rx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Xg(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Xg(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Xg(this,y,0)||x}}else $x(this)};function Xg(a,y,x){for(var b=!1;Jx(a,y,x);)b=!0;return b}function Jx(a,y,x){var b,E=tf(a,y),z=a.tc[y],ee=Sy(a,y,-1);if(0x)for(b=0;bb-1||ue-E[b-1].column-1>fe+a.nodeMinColumnSpace(E[b-1],!1)?be=ue-1:be=ue,fe=b+1>=z||E[b+1].column-ue-1>xe+a.nodeMinColumnSpace(E[b+1],!0)?ue+1:ue;var Ae=xe=0,Te=0;if(0>=x)for(var st=E[b].sourceEdges.iterator;st.next();){var Qe=st.value,vt=Qe.fromVertex;if(Qe.valid&&vt.layer!==y){var wt=yy(Qe),Ft=Qe.portFromColOffset;Qe=Qe.portToColOffset,vt=vt.column,xe+=(Math.abs(ue+Qe-(vt+Ft))+1)*wt,Ae+=(Math.abs(be+Qe-(vt+Ft))+1)*wt,Te+=(Math.abs(fe+Qe-(vt+Ft))+1)*wt}}if(0<=x)for(st=E[b].destinationEdges.iterator;st.next();)Qe=st.value,vt=Qe.toVertex,Qe.valid&&vt.layer!==y&&(wt=yy(Qe),Ft=Qe.portFromColOffset,Qe=Qe.portToColOffset,vt=vt.column,xe+=(Math.abs(ue+Ft-(vt+Qe))+1)*wt,Ae+=(Math.abs(be+Ft-(vt+Qe))+1)*wt,Te+=(Math.abs(fe+Ft-(vt+Qe))+1)*wt);Qe=Ft=wt=0,st=ee[E[b].index],vt=re[E[b].index],st!==-1&&(wt+=Math.abs(st-ue),Ft+=Math.abs(st-be),Qe+=Math.abs(st-fe)),vt!==-1&&(wt+=Math.abs(vt-ue),Ft+=Math.abs(vt-be),Qe+=Math.abs(vt-fe)),Ae=ee[x]?ue=oe:le<=ee[x]&&(ue=le));ue!==re&&(z=!0,b[x].column=ue)}nf(a,y,b),a.normalize()}function Qx(a,y){for(var x=!0,b=a.network.vertexes.iterator;b.next();){var E=b.value,z=a.nodeMinColumnSpace(E,!0),ee=a.nodeMinColumnSpace(E,!1);if(E.column-z<=y&&E.column+ee>=y){x=!1;break}}if(a=!1,x)for(b.reset();b.next();)x=b.value,x.column>y&&(--x.column,a=!0);return a}function _x(a,y){var x=y+1,b,E=[],z=[];for(b=0;b<=a.Ia;b++)E[b]=!1,z[b]=!1;for(var ee=a.network.vertexes.iterator;ee.next();){b=ee.value;var re=b.column-a.nodeMinColumnSpace(b,!0),oe=b.column+a.nodeMinColumnSpace(b,!1);re<=y&&oe>=y&&(E[b.layer]=!0),re<=x&&oe>=x&&(z[b.layer]=!0)}for(re=!0,x=!1,b=0;b<=a.Ia;b++)re=re&&!(E[b]&&z[b]);if(re)for(ee.reset();ee.next();)a=ee.value,a.column>y&&(--a.column,x=!0);return x}function rx(a,y){for(var x=0;x<=a.Ra;x++)for(;Qx(a,x););for(a.normalize(),x=0;xz?mc(a,E):eey)for(x=a.Ra;0<=x;x--)for(E=Eu(a),z=M0(a),b=z+1;zz?mc(a,E):eex)for(b.reset();b.next();)E=b.value,E.column+a.nodeMinColumnSpace(E,!1)>=y&&(E.component=a.le);for(a.le++,b.reset();b.next();)y=b.value,y.component===-1&&(xy(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(ee=a.Ra;0x)for(b.reset();b.next();)x=b.value,E[x.component]&&(x.column+=1)}function $x(a){for(var y=oi(),x=a.fl.length,b=0;b<=x;b++)y[b]=[];for(b=a.network.vertexes.iterator;b.next();){var E=b.value;y[x-E.layer][E.index]=E}x=new Mn,qx(y,x);var z=null,ee=null,re=null,oe=null,le=(a.ve&1)!==0,ue=(a.ve&2)!==0,fe=(a.ve&4)!==0,xe=(a.ve&8)!==0;for(le&&(a.verticalAlignment(y,x,!0),z=N0(a,y,!0,!1)),y.reverse(),fe&&(a.verticalAlignment(y,x,!1),re=N0(a,y,!1,!1)),b=ci(y),E=b.next();!E.done;E=b.next())E.value.reverse();xe&&(a.verticalAlignment(y,x,!1),oe=N0(a,y,!1,!0)),y.reverse(),ue&&(a.verticalAlignment(y,x,!0),ee=N0(a,y,!0,!0)),Ci(y),a.u(z,ee,re,oe),a.network.vertexes.each(function(be){var Ae=oi();le&&Ae.push(z.get(be)),ue&&Ae.push(ee.get(be)),fe&&Ae.push(re.get(be)),xe&&Ae.push(oe.get(be)),Ae.sort(function(st,Qe){return st-Qe});var Te=Ae.length;Te=(Ae[Math.floor((Te-1)/2)]+Ae[Math.ceil((Te-1)/2)])/2,Ci(Ae),be.zc=Te})}function qx(a,y){for(var x=a.length,b=1;bue)&&y.add(fe);z++}E=ue}}}sa.prototype.verticalAlignment=function(a,y,x){ew(a),a=ci(a);for(var b=a.next();!b.done;b=a.next()){var E=-1;b=ci(b.value);for(var z=b.next();!z.done;z=b.next()){z=z.value;var ee=x?Ny(z):iw(z),re=ee.length;if(0=y[x].length)&&(ee=y[x][0],ee.sd===ee)){ee.sd.shift===1/0&&(ee.sd.shift=0),ee=x,re=0;do{for(z=y[ee][re];z.align!==z.root;)z=z.align,ee++,0a&&ut("Could not determine previous vertex in layer"),y[x][a-1]}sa.prototype.u=function(a){for(var y=[],x=0;xee;ee++)if(y[ee]){var re=tw(this,y[ee],b,E,ee);reee;z={delta:z.delta},ee++)y[ee]&&(z.delta=ee===0||ee===2?b[x]-b[ee]:E[x]-E[ee],z.delta!==0&&y[ee].each(function(oe){return function(le){le.value+=oe.delta}}(z)));Ci(b),Ci(E)};function tw(a,y,x,b,E){if(!y||y.count===0)return x[E]=0,b[E]=0,1/0;var z=1/0,ee=-1/0;return y.each(function(re){var oe=re.key;re=re.value,oe=a.K===90||a.K===270?oe.width:oe.height,reee&&(ee=re+oe)}),x[E]=z,b[E]=ee,ee-z}sa.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=k0(this,!0),y=k0(this,!1),x=this.network.edges.iterator;x.next();){var b=x.value.link;b!==null&&(b.fromSpot=a,b.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function k0(a,y){return a.K===270?y?rs:xs:a.K===90?y?xs:rs:a.K===180?y?ds:Ls:y?Ls:ds}sa.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var b=0;b<=this.Ia;b++){var E=x;0>=this.he[b]+this.Ld[b]&&(E=0),0=fe.bounds.bottom?(fe=fe.bounds.y+fe.bounds.height,y.m(Te++,Ft,fe+mn),y.m(Te++,Ft,fe),y.m(Te++,Ft,fe-wt)):(y.m(Te++,Ft,Kt+mn),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt-wt)):this.K===270?Kt<=fe.bounds.y?(fe=fe.bounds.y,y.m(Te++,Ft,fe-wt),y.m(Te++,Ft,fe),y.m(Te++,Ft,fe+mn)):(y.m(Te++,Ft,Kt-wt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt+mn)):this.K===0&&(Ft>=fe.bounds.right?(fe=fe.bounds.x+fe.bounds.width,y.m(Te++,fe+mn,Kt),y.m(Te++,fe,Kt),y.m(Te++,fe-wt,Kt)):(y.m(Te++,Ft+mn,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft-wt,Kt)));else{y.m(Te++,Qe,vt);var ki=0;this.K===180||this.K===0?((this.K===180?Ft>=fe.bounds.right:Ft<=fe.bounds.x)&&(ki=(this.K===0?-wt:mn)/2),y.m(Te++,Qe+ki,Kt)):((this.K===270?Kt>=fe.bounds.bottom:Kt<=fe.bounds.y)&&(ki=(this.K===90?-wt:mn)/2),y.m(Te++,Ft,vt+ki)),y.m(Te++,Ft,Kt)}}else wt=Math.max(10,this.he[st.layer]),mn=Math.max(10,this.Ld[st.layer]),xe?this.K===180?(y.m(Te++,Ft-wt-Ae,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft+mn+Ae,Kt)):this.K===90?(y.m(Te++,Ft,Kt+mn+Ae),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt-wt-Ae)):this.K===270?(y.m(Te++,Ft,Kt-wt-Ae),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt+mn+Ae)):(y.m(Te++,Ft+mn+Ae,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft-wt-Ae,Kt)):y.m(Te++,Ft,Kt)}fe=st}(re===null||le!==Da||be)&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=y.i(Te).x,Kt=y.i(Te).y,be?(Ae=this.Ld[ue.layer],this.K===180||this.K===0?(be=vt,be>=ue.bounds.y&&be<=ue.bounds.bottom&&(this.K===180?Ft>=ue.bounds.x:Ft<=ue.bounds.right)&&(fe=ue.centerX+(this.K===180?-Ae:Ae),be=ue.bounds.x&&be<=ue.bounds.right&&(this.K===270?Kt>=ue.bounds.y:Kt<=ue.bounds.bottom)&&(fe=ue.centerY+(this.K===270?-Ae:Ae),be=ue.bounds.x?(fe=ue.bounds.x+ue.bounds.width,y.L(Te-2,fe,vt),y.L(Te-1,fe+mn,vt)):this.K===90&&Kt<=ue.bounds.bottom?(fe=ue.bounds.y,y.L(Te-2,Qe,fe),y.L(Te-1,Qe,fe-wt)):this.K===270&&Kt>=ue.bounds.y?(fe=ue.bounds.y+ue.bounds.height,y.L(Te-2,Qe,fe),y.L(Te-1,Qe,fe+mn)):this.K===0&&Ft<=ue.bounds.right&&(fe=ue.bounds.x,y.L(Te-2,fe,vt),y.L(Te-1,fe-wt,vt))):(wt=Math.max(10,this.he[ue.layer]),mn=Math.max(10,this.Ld[ue.layer]),be=0,this.K===180||this.K===0?((this.K===180?Ft<=ue.bounds.x:Ft>=ue.bounds.right)&&(be=(this.K===0?mn:-wt)/2),y.m(Te++,Ft+be,vt)):((this.K===270?Kt<=ue.bounds.y:Kt>=ue.bounds.bottom)&&(be=(this.K===90?mn:-wt)/2),y.m(Te++,Qe,Kt+be)),y.m(Te++,Ft,Kt)))}else{for(;ue!==null&&ue!==fe;){for(wt=st=null,ue=ue.destinationEdges.iterator;ue.next()&&(Qe=ue.value,Qe.link!==x.link||(st=Qe.toVertex,wt=Qe.fromVertex,wt.node!==null&&(wt=null),st.node!==null)););if(st===null)break;st!==fe&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=st.centerX,Kt=st.centerY,be?this.K===180||this.K===0?(wt!==null?wt.centerY:vt)!==Kt&&(wt=this.Ta[st.layer]+this.Rf.x,Te===y.firstPickIndex+1&&(wt=this.K===0?Math.max(wt,Qe):Math.min(wt,Qe)),y.m(Te++,wt,vt),y.m(Te++,wt,Kt)):(wt!==null?wt.centerX:Qe)!==Ft&&(wt=this.Ta[st.layer]+this.Rf.y,Te===y.firstPickIndex+1&&(wt=this.K===90?Math.max(wt,vt):Math.min(wt,vt)),y.m(Te++,Qe,wt),y.m(Te++,Ft,wt)):(wt=Math.max(10,this.he[st.layer]),mn=Math.max(10,this.Ld[st.layer]),xe?this.K===180?(y.m(Te++,Ft+mn+Ae,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft-wt-Ae,Kt)):this.K===90?(y.m(Te++,Ft,Kt-wt-Ae),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt+mn+Ae)):this.K===270?(y.m(Te++,Ft,Kt+mn+Ae),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt-wt-Ae)):(y.m(Te++,Ft-wt-Ae,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft+mn+Ae,Kt)):this.K===180?(y.m(Te++,Ft+mn,Kt),y.m(Te++,Ft-wt,Kt)):this.K===90?(y.m(Te++,Ft,Kt-wt),y.m(Te++,Ft,Kt+mn)):this.K===270?(y.m(Te++,Ft,Kt+mn),y.m(Te++,Ft,Kt-wt)):(y.m(Te++,Ft-wt,Kt),y.m(Te++,Ft+mn,Kt)))),ue=st}be&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=y.i(Te).x,Kt=y.i(Te).y,this.K===180||this.K===0?vt!==Kt&&(wt=this.K===0?Math.min(Math.max((Ft+Qe)/2,this.Ta[fe.layer]+this.Rf.x),Ft):Math.max(Math.min((Ft+Qe)/2,this.Ta[fe.layer]+this.Rf.x),Ft),y.m(Te++,wt,vt),y.m(Te++,wt,Kt)):Qe!==Ft&&(wt=this.K===90?Math.min(Math.max((Kt+vt)/2,this.Ta[fe.layer]+this.Rf.y),Kt):Math.max(Math.min((Kt+vt)/2,this.Ta[fe.layer]+this.Rf.y),Kt),y.m(Te++,Qe,wt),y.m(Te++,Ft,wt)))}b!==null&&xe&&4<=y.pointsCount&&(ee!==null&&(ee=le===Da?y.getLinkPointFromPoint(E,ee,ee.ga(yo),y.i(3),!0):y.i(0),le===Da&&(le=y.i(2),b=y.i(3),this.direction===90||this.direction===270?(y.L(1,(ee.x+le.x)/2,le.y),y.L(2,b.x,(le.y+b.y)/2)):(y.L(1,le.x,(ee.y+le.y)/2),y.L(2,(le.x+b.x)/2,b.y))),ee.w()||ee.set(E.actualBounds.center),y.L(0,ee.x,ee.y)),re!==null&&(E=oe===Da?y.getLinkPointFromPoint(z,re,re.ga(yo),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),oe===Da&&(re=y.i(y.pointsCount-3),oe=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(E.x+re.x)/2,re.y),y.L(y.pointsCount-2,oe.x,(re.y+oe.y)/2)):(y.L(y.pointsCount-2,re.x,(E.y+re.y)/2),y.L(y.pointsCount-3,(re.x+oe.x)/2,oe.y))),E.w()||E.set(z.actualBounds.center),y.L(y.pointsCount-1,E.x,E.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},sa.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new Dn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ue=le.y>z.y?0:ee.xz.x&&(ue=le.x>z.x?0:ee.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.Ux=function(a,y){return a instanceof rf&&y instanceof rf&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.Js=function(a,y){return a instanceof rf&&y instanceof rf&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.B=function(a,y){return a-=y,-1a},Ee.zi=function(a,y,x,b){var E=a.length,z=b-x;if(!(1>=z))if((0>x||x>=E-1)&&ut("not in range 0 <= from < length: "+x),z===2)b=a[x],E=a[x+1],0=E)a.sort(y);else for(x=a.slice(0,b),x.sort(y),y=0;y=E)for(b=a.slice(x),b.sort(y),y=x;y=a.He.length){for(var b=[],E=0;Ea&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var D0=new Cn(sa,"CycleDepthFirst",0),Cy=new Cn(sa,"CycleGreedy",1),$p=new Cn(sa,"CycleFromLayers",2),B0=new Cn(sa,"LayerOptimalLinkLength",0),by=new Cn(sa,"LayerLongestPathSink",1),Ey=new Cn(sa,"LayerLongestPathSource",2),T0=new Cn(sa,"InitDepthFirstOut",0),Ay=new Cn(sa,"InitDepthFirstIn",1),Ly=new Cn(sa,"InitNaive",2),My=new Cn(sa,"AggressiveNone",0),O0=new Cn(sa,"AggressiveLess",1),Fy=new Cn(sa,"AggressiveMore",2),nw=8;sa.className="LayeredDigraphLayout",sa.CycleDepthFirst=D0,sa.CycleGreedy=Cy,sa.CycleFromLayers=$p,sa.LayerOptimalLinkLength=B0,sa.LayerLongestPathSink=by,sa.LayerLongestPathSource=Ey,sa.InitDepthFirstOut=T0,sa.InitDepthFirstIn=Ay,sa.InitNaive=Ly,sa.AggressiveNone=My,sa.AggressiveLess=O0,sa.AggressiveMore=Fy,sa.PackNone=0,sa.PackExpand=1,sa.PackStraighten=2,sa.PackMedian=4,sa.PackAll=15,sa.AlignNone=0,sa.AlignUpperLeft=1,sa.AlignUpperRight=2,sa.AlignLowerLeft=4,sa.AlignLowerRight=8,sa.AlignAll=15;function rf(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}rf.className="SegInfo";function Jg(a){Ea.call(this,a)}Ct(Jg,Ea),Jg.prototype.createVertex=function(){return new vc(this)},Jg.prototype.createEdge=function(){return new qp(this)},Jg.className="LayeredDigraphNetwork";function vc(a){Xs.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Ct(vc,Xs);function lx(a,y){return a.index-y.index}function I0(a,y){if(!a.$n){for(var x=[],b=ci(a.destinationEdgesArrayAccess),E=b.next();!E.done;E=b.next())E=E.value,E.valid&&x.push(E);a.$n=x}for(a=ci(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;ut("Unable to find destination edge to given vertex")}function Ny(a){if(!a.co){for(var y=[],x=ci(a.sourceEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.fromVertex);y.sort(lx),a.co=y}return a.co}function iw(a){if(!a.ao){for(var y=[],x=ci(a.destinationEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.toVertex);y.sort(lx),a.ao=y}return a.ao}vc.prototype.Cl=function(a){Xs.prototype.Cl.call(this,a),this.bo=this.co=null},vc.prototype.Kl=function(a){Xs.prototype.Kl.call(this,a),this.bo=this.co=null},vc.prototype.zl=function(a){Xs.prototype.zl.call(this,a),this.$n=this.ao=null},vc.prototype.Jl=function(a){Xs.prototype.Jl.call(this,a),this.$n=this.ao=null},je.Object.defineProperties(vc.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),vc.prototype.deleteDestinationEdge=vc.prototype.Jl,vc.prototype.addDestinationEdge=vc.prototype.zl,vc.prototype.deleteSourceEdge=vc.prototype.Kl,vc.prototype.addSourceEdge=vc.prototype.Cl,vc.className="LayeredDigraphVertex";function qp(a){Gu.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Ct(qp,Gu),je.Object.defineProperties(qp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),qp.className="LayeredDigraphEdge";function Co(a){Za.call(this),this.Ub=new Mn,this.Wn=H0,this.ud=Td,this.vo=Z0,this.Bq=Wy,this.$v=[],this.td=!0,this.Rb=K0,this.$d=new jn(10,10).freeze();var y=new hg(this);this.W=new Dc(y),this.Y=new Dc(y),this.ru=[],a&&Object.assign(this,a)}Ct(Co,Za),Co.prototype.cloneProtected=function(a){Za.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Co.prototype.qb=function(a){a.classType===Co?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:ut("Unknown enum value: "+a):Za.prototype.qb.call(this,a)},Co.prototype.createNetwork=function(){return new hg(this)},Co.prototype.makeNetwork=function(a){function y(b){if(b instanceof Bi)return!b.isLinkLabel&&b.category!=="Comment";if(b instanceof mi){var E=b.fromNode;return E===null||E.isLinkLabel||E.category==="Comment"?!1:(b=b.toNode,!(b===null||b.isLinkLabel||b.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof gn?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof Qr?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Co.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==V0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof gn&&(y=a),this.path===H0&&y!==null?this.ud=y.isTreePathToChildren?Td:cg:this.ud=this.path===H0?Td:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Co.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,b=0,E=0;EE?px(this,a,ee,Rr,Qe,vt):mx(this,a,ee,Rr,Qe,vt),Rr=vt.x,Qe=vt.width,vt=vt.height;break;case Fh:for(Ft=0;Ftfe&&(Xicl&&(ug(a,-cl,0,Ur,Qo-1),j0(Ft,-cl,0),j0(Kt,-cl,0),cl=0)}Pa.S.h(cl,zi),Qe=Math.max(Qe,mn),vt=Math.max(vt,wt+(pi===0?0:Ae)+qs.height),Xi=mn}else 0fe&&(zicl&&(ug(a,0,-cl,Ur,Qo-1),j0(Ft,0,-cl),j0(Kt,0,-cl),cl=0)),Pa.S.h(Xi,cl),vt=Math.max(vt,ki),Qe=Math.max(Qe,wt+(pi===0?0:Ae)+qs.width),zi=ki;$n++}switch(0le&&(le=0),135Te&&(Te=0),oe===nh&&(re+=xe/2+a.focus.y),ee+=b+x):y?(a.comments===null?b>Qe&&(Qe=Oy(oe,b-Qe,0),ee=Qe.x,re=Qe.y,Qe=b,le=0):Qe=By(a,Qe,le),0>le&&(ee-=le,le=0),135vt&&(vt=Oy(oe,0,st-vt),ee=vt.x,re=vt.y,vt=st,Te=0):vt=Ty(a,vt,Te),0>Te&&(re-=Te,Te=0),ee+=b+x),0E[0].x?E[2].assign(E[1]):E[1].assign(E[2])),E[3].yE[0].x?E[3].assign(E[2]):E[2].assign(E[3])),pi[0].h(le+b,0),pi[1].h(pi[0].x,st),pi[2].yE[0].y?E[2].assign(E[1]):E[1].assign(E[2])),E[3].xE[0].y?E[3].assign(E[2]):E[2].assign(E[3])),pi[0].h(0,Te+st),pi[1].h(b,pi[0].y),pi[2].xb?px(a,y,E,$n,wt,Ft):mx(a,y,E,$n,wt,Ft),$n=Ft.x,wt=Ft.width,Ft=Ft.height;break;case Fh:for(xe=0;xexe&&(mnxe&&(kife&&(fe=0),135Qe&&(Qe=0)),y.la.h(fe,Qe),y.Da.h(wt,Ft)}}Co.prototype.customAlignment=function(a,y,x,b,E){return[y,x,b,E]};function px(a,y,x,b,E,z){var ee=x.length;if(ee===0)return new Sn(b,0,E,z);if(ee===1)return y=x[0],E=y.Da.width,z=y.Da.height,new Sn(b,0,E,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,le=Uc(y)===90,ue=0,fe=0,xe=0,be=0;bele&&(E-=le),z=Math.max(z,Math.max(be,xe)+a+ee.height),0>x.S.x&&(b=R0(y,x.S.x,!1,b,re))):(x.S.h(E+a,b+re/2-x.focus.y-x.la.y),E=Math.max(E,Math.max(Ae,fe)+a+ee.width),xe=b+re/2-x.focus.y-x.la.y,z=Math.max(z,xe+ee.height),0>xe&&(z-=xe),0>x.S.y&&(b=R0(y,x.S.y,!0,b,re)))),new Sn(b,0,E,z)}function mx(a,y,x,b,E,z){var ee=x.length;if(ee===0)return new Sn(b,0,E,z);if(ee===1)return x=x[0],E=x.Da.width,z=x.Da.height,new Sn(b,0,E,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,le=Uc(y)===270,ue=0,fe=0,xe=0,be=0;befe&&(E-=fe),z=Math.max(z,Math.abs(Math.min(be,xe))+a+ue.height),0>oe.S.x&&(b=R0(y,oe.S.x,!1,b,re))):(oe.S.h(-E-ue.width-a,b+re/2-oe.focus.y-oe.la.y),E=Math.max(E,Math.abs(Math.min(Ae,fe))+a+ue.width),xe=b+re/2-oe.focus.y-oe.la.y,z=Math.max(z,xe+ue.height),0>xe&&(z-=xe),0>oe.S.y&&(b=R0(y,oe.S.y,!0,b,re)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Od:return a.width>y?a.width:y;case Id:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Mh:case Rd:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case Fh:return a.width-a.focus.x+a.nodeSpacing/2+y;case nh:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ty(a,y,x){switch(a.alignment){case dg:case _g:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Od:return a.height>y?a.height:y;case Id:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Mh:case Rd:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case Fh:return a.height-a.focus.y+a.nodeSpacing/2+y;case nh:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function Oy(a,y,x){switch(a){case _g:y/=2,x/=2;break;case dg:y/=2,x/=2;break;case Od:x=y=0;break;case Id:break;default:ut("Unhandled alignment value "+a.toString())}return new $e(y,x)}function Of(a,y,x,b,E,z){y=Oy(y,x,b),ug(a,y.x,y.y,E,z)}function ug(a,y,x,b,E){if(y!==0||x!==0)for(a=a.children;b<=E;b++){var z=a[b].S;z.x+=y,z.y+=x}}function z0(a,y,x,b){var E=y.parent;switch(a.ud){case Td:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===E&&y.relativePoint.h(x,b);break;case cg:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===E&&y.relativePoint.h(x,b);break;default:ut("Unhandled path value "+a.ud.toString())}}function j0(a,y,x){for(var b=0;bfe.length||be===null||2>be.length))for(E=x=0;xle&&z.yz.y&&ley.length||x===null||2>x.length)b=null;else{for(ue=Ou(a,y.length+x.length),b=z=oe=0;zoe;)le=x[z++],ue[b++].h(le.x+E,le.y);for(x=Ou(a,b),oe=0;oefe.length||z===null||2>z.length)E=null;else{for(ue=Ou(a,fe.length+z.length),E=le=x=0;xz;)oe=fe[x++],ue[E++].h(oe.x,oe.y);for(z=Ou(a,E),x=0;xfe.length||be===null||2>be.length))for(E=x=0;xoe&&z.xz.x&&oey.length||x===null||2>x.length)b=null;else{for(ue=Ou(a,y.length+x.length),b=z=oe=0;zoe;)le=x[z++],ue[b++].h(le.x,le.y+E);for(x=Ou(a,b),oe=0;oefe.length||z===null||2>z.length)E=null;else{for(ue=Ou(a,fe.length+z.length),E=le=x=0;xz;)oe=fe[x++],ue[E++].h(oe.x,oe.y);for(z=Ou(a,E),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Co.prototype.computeLayerSpacing=function(a){var y=Uc(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==W0&&a!==rm||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==Qg&&a!==tm&&a!==nm&&!im||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==W0&&a!==rm||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var H0=new Cn(Co,"PathDefault",-1),Td=new Cn(Co,"PathDestination",0),cg=new Cn(Co,"PathSource",1),Qg=new Cn(Co,"SortingForwards",10),tm=new Cn(Co,"SortingReverse",11),nm=new Cn(Co,"SortingAscending",12),im=new Cn(Co,"SortingDescending",13),_g=new Cn(Co,"AlignmentCenterSubtrees",20),dg=new Cn(Co,"AlignmentCenterChildren",21),Od=new Cn(Co,"AlignmentStart",22),Id=new Cn(Co,"AlignmentEnd",23),Mh=new Cn(Co,"AlignmentBus",24),Rd=new Cn(Co,"AlignmentBusBranching",25),Fh=new Cn(Co,"AlignmentTopLeftBus",26),nh=new Cn(Co,"AlignmentBottomRightBus",27),W0=new Cn(Co,"CompactionNone",30),rm=new Cn(Co,"CompactionBlock",31),Z0=new Cn(Co,"StyleLayered",40),Ry=new Cn(Co,"StyleLastParents",41),zy=new Cn(Co,"StyleAlternating",42),jy=new Cn(Co,"StyleRootOnly",43),K0=new Cn(Co,"ArrangementVertical",50),Hy=new Cn(Co,"ArrangementHorizontal",51),V0=new Cn(Co,"ArrangementFixedRoots",52),Wy=new Cn(Co,"LayerIndividual",60),Zy=new Cn(Co,"LayerSiblings",61),G0=new Cn(Co,"LayerUniform",62);Co.className="TreeLayout",Co.PathDefault=H0,Co.PathDestination=Td,Co.PathSource=cg,Co.SortingForwards=Qg,Co.SortingReverse=tm,Co.SortingAscending=nm,Co.SortingDescending=im,Co.AlignmentCenterSubtrees=_g,Co.AlignmentCenterChildren=dg,Co.AlignmentStart=Od,Co.AlignmentEnd=Id,Co.AlignmentBus=Mh,Co.AlignmentBusBranching=Rd,Co.AlignmentTopLeftBus=Fh,Co.AlignmentBottomRightBus=nh,Co.CompactionNone=W0,Co.CompactionBlock=rm,Co.StyleLayered=Z0,Co.StyleLastParents=Ry,Co.StyleAlternating=zy,Co.StyleRootOnly=jy,Co.ArrangementVertical=K0,Co.ArrangementHorizontal=Hy,Co.ArrangementFixedRoots=V0,Co.LayerIndividual=Wy,Co.LayerSiblings=Zy,Co.LayerUniform=G0;function hg(a){Ea.call(this,a)}Ct(hg,Ea),hg.prototype.createVertex=function(){return new Dc(this)},hg.prototype.createEdge=function(){return new $g(this)},hg.className="TreeNetwork";function Dc(a){Xs.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new $e(0,0),this.Da=new jn(0,0),this.la=new $e(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=Qg,this.hd=ly,this.Kb=0,this.Jb=dg,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=rm,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=Jo,this.wr=!0,this.Dp=Jo}Ct(Dc,Xs),Dc.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},je.Object.defineProperties(Dc.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xbe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.top+E.y,E.y===0&&fe.ybe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.left+E.x,E.x===0&&fe.xbe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.top+E.y,E.y===0&&fe.ybe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.left+E.x,E.x===0&&fe.x>>6)+Tt(128|Wt&63):Tt(224|Wt>>>12&15)+Tt(128|Wt>>>6&63)+Tt(128|Wt&63)}else{var Wt=65536+(Je.charCodeAt(0)-55296)*1024+(Je.charCodeAt(1)-56320);return Tt(240|Wt>>>18&7)+Tt(128|Wt>>>12&63)+Tt(128|Wt>>>6&63)+Tt(128|Wt&63)}},tt=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ot=function(Je){return Je.replace(tt,bt)},it=function(Je){var Wt=[0,2,1][Je.length%3],It=Je.charCodeAt(0)<<16|(Je.length>1?Je.charCodeAt(1):0)<<8|(Je.length>2?Je.charCodeAt(2):0),Ht=[et.charAt(It>>>18),et.charAt(It>>>12&63),Wt>=2?"=":et.charAt(It>>>6&63),Wt>=1?"=":et.charAt(It&63)];return Ht.join("")},Pt=We.btoa&&typeof We.btoa=="function"?function(Je){return We.btoa(Je)}:function(Je){if(Je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Je.replace(/[\s\S]{1,3}/g,it)},Me=function(Je){return Pt(Ot(String(Je)))},te=function(Je){return Je.replace(/[+\/]/g,function(Wt){return Wt=="+"?"-":"_"}).replace(/=/g,"")},ne=function(Je,Wt){return Wt?te(Me(Je)):Me(Je)},ce=function(Je){return ne(Je,!0)},se;We.Uint8Array&&(se=function(Je,Wt){for(var It="",Ht=0,Mt=Je.length;Ht>>18)+et.charAt(Lt>>>12&63)+(typeof gt!="undefined"?et.charAt(Lt>>>6&63):"=")+(typeof Re!="undefined"?et.charAt(Lt&63):"=")}return Wt?te(It):It});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,me=function(Je){switch(Je.length){case 4:var Wt=(7&Je.charCodeAt(0))<<18|(63&Je.charCodeAt(1))<<12|(63&Je.charCodeAt(2))<<6|63&Je.charCodeAt(3),It=Wt-65536;return Tt((It>>>10)+55296)+Tt((It&1023)+56320);case 3:return Tt((15&Je.charCodeAt(0))<<12|(63&Je.charCodeAt(1))<<6|63&Je.charCodeAt(2));default:return Tt((31&Je.charCodeAt(0))<<6|63&Je.charCodeAt(1))}},Ce=function(Je){return Je.replace(ge,me)},Fe=function(Je){var Wt=Je.length,It=Wt%4,Ht=(Wt>0?ke[Je.charAt(0)]<<18:0)|(Wt>1?ke[Je.charAt(1)]<<12:0)|(Wt>2?ke[Je.charAt(2)]<<6:0)|(Wt>3?ke[Je.charAt(3)]:0),Mt=[Tt(Ht>>>16),Tt(Ht>>>8&255),Tt(Ht&255)];return Mt.length-=[0,0,2,1][It],Mt.join("")},Pe=We.atob&&typeof We.atob=="function"?function(Je){return We.atob(Je)}:function(Je){return Je.replace(/\S{1,4}/g,Fe)},Ie=function(Je){return Pe(String(Je).replace(/[^A-Za-z0-9\+\/]/g,""))},Ke=function(Je){return Ce(Pe(Je))},Ye=function(Je){return String(Je).replace(/[-_]/g,function(Wt){return Wt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ge=function(Je){return Ke(Ye(Je))},ft;We.Uint8Array&&(ft=function(Je){return Uint8Array.from(Ie(Ye(Je)),function(Wt){return Wt.charCodeAt(0)})});var Xe=function(){var Je=We.Base64;return We.Base64=jt,Je};if(We.Base64={VERSION:qe,atob:Ie,btoa:Pt,fromBase64:Ge,toBase64:ne,utob:Ot,encode:ne,encodeURI:ce,btou:Ce,decode:Ge,noConflict:Xe,fromUint8Array:se,toUint8Array:ft},typeof Object.defineProperty=="function"){var kt=function(Je){return{value:Je,enumerable:!1,writable:!0,configurable:!0}};We.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",kt(function(){return Ge(this)})),Object.defineProperty(String.prototype,"toBase64",kt(function(Je){return ne(this,Je)})),Object.defineProperty(String.prototype,"toBase64URI",kt(function(){return ne(this,!0)}))}}return We.Meteor&&(Base64=We.Base64),Rn.exports?Rn.exports.Base64=We.Base64:(ye=[],Oe=function(){return We.Base64}.apply(Nn,ye),Oe!==void 0&&(Rn.exports=Oe)),{Base64:We.Base64}})},2859:function(Rn,Nn,ve){"use strict";ve.d(Nn,{hP:function(){return xn}});var ye=function(ze,Le){return(ye=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(we,Be){we.__proto__=Be}||function(we,Be){for(var De in Be)Object.prototype.hasOwnProperty.call(Be,De)&&(we[De]=Be[De])})(ze,Le)};function Oe(ze,Le){function we(){this.constructor=ze}ye(ze,Le),ze.prototype=Le===null?Object.create(Le):(we.prototype=Le.prototype,new we)}function We(ze,Le,we,Be){return new(we||(we=Promise))(function(De,Se){function rt(Ze){try{Ue(Be.next(Ze))}catch(At){Se(At)}}function Et(Ze){try{Ue(Be.throw(Ze))}catch(At){Se(At)}}function Ue(Ze){var At;Ze.done?De(Ze.value):(At=Ze.value,At instanceof we?At:new we(function(xt){xt(At)})).then(rt,Et)}Ue((Be=Be.apply(ze,Le||[])).next())})}function jt(ze,Le){var we,Be,De,Se,rt={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return Se={next:Et(0),throw:Et(1),return:Et(2)},typeof Symbol=="function"&&(Se[Symbol.iterator]=function(){return this}),Se;function Et(Ue){return function(Ze){return function(At){if(we)throw new TypeError("Generator is already executing.");for(;rt;)try{if(we=1,Be&&(De=2&At[0]?Be.return:At[0]?Be.throw||((De=Be.return)&&De.call(Be),0):Be.next)&&!(De=De.call(Be,At[1])).done)return De;switch(Be=0,De&&(At=[2&At[0],De.value]),At[0]){case 0:case 1:De=At;break;case 4:return rt.label++,{value:At[1],done:!1};case 5:rt.label++,Be=At[1],At=[0];continue;case 7:At=rt.ops.pop(),rt.trys.pop();continue;default:if(De=rt.trys,!((De=De.length>0&&De[De.length-1])||At[0]!==6&&At[0]!==2)){rt=0;continue}if(At[0]===3&&(!De||At[1]>De[0]&&At[1]=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new Dn;y.addAll(a.iterator),a=new Dn;var x=new Dn,b=this.sort(y),E,z,ee=this.Jp,re=this.arrangement,oe=this.nodeDiameterFormula,le=this.radius;(!isFinite(le)||0>=le)&&(le=NaN);var ue=this.aspectRatio;(!isFinite(ue)||0>=ue)&&(ue=1);var fe=this.startAngle;isFinite(fe)||(fe=0);var xe=this.sweepAngle;if((!isFinite(xe)||360xe)&&(xe=360),y=this.spacing,isFinite(y)||(y=NaN),re===Yc&&oe===sg?re=Gc:re===Yc&&oe!==sg&&(re=this.arrangement),(this.direction===Tf||this.direction===Gg)&&this.sorting!==Yg){for(oe=0;!(oe>=b.length)&&(a.add(b.M(oe)),!(oe+1>=b.length));oe+=2)x.add(b.M(oe+1));this.direction===Tf?(this.arrangement===Yc&&a.reverse(),b=new Dn,b.addAll(a),b.addAll(x)):(this.arrangement===Yc&&x.reverse(),b=new Dn,b.addAll(x),b.addAll(a))}oe=b.length;for(var be=z=E=0;bexe&&(be===0||be===b.length-1)&&(Te/=2),E+=Te,z++}if(isNaN(le)||re===Yc){if(isNaN(y)&&(y=6),re!==Gc&&re!==Yc){for(z=-1/0,ee=0;eele?(le=E,z=le*ue):ee=be/(360<=xe?oe:oe-1)}if(this.kw=re,this.lc=le,this.Zm=ue,this.lw=fe,this.Wp=xe,this.Ti=y,this.me=z,this.Jp=ee,y=b,b=this.kw,re=this.lc,le=this.lw,ue=this.Wp,fe=this.Ti,xe=this.me,oe=this.Jp,this.direction!==Tf&&this.direction!==Gg||b!==Yc)if(this.direction===Tf||this.direction===Gg){switch(ee=0,b){case $h:ee=180*x0(this,re,xe,le,oe)/Math.PI;break;case Gc:oe=y=0,ee=a.first(),ee!==null&&(y=ef(ee,Math.PI/2)),ee=x.first(),ee!==null&&(oe=ef(ee,Math.PI/2)),ee=180*x0(this,re,xe,le,fe+(y+oe)/2)/Math.PI;break;case Lh:ee=ue/y.length}if(this.direction===Tf){switch(b){case $h:Yp(this,a,le,qh);break;case Gc:Gp(this,a,le,qh);break;case Lh:Vp(this,a,ue/2,le,qh)}switch(b){case $h:Yp(this,x,le+ee,cu);break;case Gc:Gp(this,x,le+ee,cu);break;case Lh:Vp(this,x,ue/2,le+ee,cu)}}else{switch(b){case $h:Yp(this,x,le,qh);break;case Gc:Gp(this,x,le,qh);break;case Lh:Vp(this,x,ue/2,le,qh)}switch(b){case $h:Yp(this,a,le+ee,cu);break;case Gc:Gp(this,a,le+ee,cu);break;case Lh:Vp(this,a,ue/2,le+ee,cu)}}}else switch(b){case $h:Yp(this,y,le,this.direction);break;case Gc:Gp(this,y,le,this.direction);break;case Lh:Vp(this,y,ue,le,this.direction);break;case Yc:RS(this,y,ue,le,this.direction)}else RS(this,y,ue,le-ue/2,cu)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Vp(a,y,x,b,E){var z=a.Wp,ee=a.lc;a=a.me,b=b*Math.PI/180,x=x*Math.PI/180;for(var re=y.length,oe=0;oex){for(z=b+(E===cu?z:-z);0>z;)z+=360;z%=360,180=ue.length-1));fe++)HS(a,oe,le,ue,fe,E,z)||WS(a,oe,le,ue,fe,E,z),oe=z.x,le=z.y;if($e.free(z),a.mj++,!(23Math.abs(be)?Math.abs(oe-z)<(ue[0].width+ue[ue.length-1].width)/2&&(ee=0):ee=0Math.abs(xe)?0:xe,oe=Math.abs(z)>Math.abs(fe)?0fe:0a.mj?a.lc-ee/(2*Math.PI):5>ue.length&&10=fe.length-1));xe++)HS(a,oe,le,fe,xe,E,ue)||WS(a,oe,le,fe,xe,E,ue),oe=ue.x,le=ue.y;if($e.free(ue),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0re){if(z=y-a,z<-re)return ee.x=z,ee.y=le,!1;ue=!0}}else if(z=y-a,z<-re){if(z=y+a,z>re)return ee.x=z,ee.y=le,!1;ue=!0}return le=Math.sqrt(1-Math.min(1,z*z/(re*re)))*oe,0>x!==ue&&(le=-le),Math.abs(x-le)>(b[E].height+b[E+1].height)/2?(ee.x=z,ee.y=le,!1):(ee.x=z,ee.y=le,!0)}function WS(a,y,x,b,E,z,ee){var re=a.lc,oe=a.me,le=0;if(a=(b[E].height+b[E+1].height)/2+a.Ti,b=!1,0<=y!=(z===cu)){if(z=x-a,z<-oe){if(z=x+a,z>oe){ee.x=le,ee.y=z;return}b=!0}}else if(z=x+a,z>oe){if(z=x-a,z<-oe){ee.x=le,ee.y=z;return}b=!0}le=Math.sqrt(1-Math.min(1,z*z/(oe*oe)))*re,0>y!==b&&(le=-le),ee.x=le,ee.y=z}es.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},es.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new $e(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;E.x+=x.x,E.y+=x.y,E.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},es.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function vy(a,y,x,b,E){var z=a.ty;if(.001>Math.abs(a.Zm-1))return b!==void 0&&E!==void 0?E*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var ee=0,re=b!==void 0&&E!==void 0?E/(z+1):Math.PI/(2*(z+1)),oe=0,le=0;le<=z;le++){b!==void 0&&E!==void 0?oe=b+le*E/z:oe=le*Math.PI/(2*z);var ue=Math.sin(oe);ee+=Math.sqrt(1-a*a*ue*ue)*re}return b!==void 0&&E!==void 0?(y>x?y:x)*ee:4*(y>x?y:x)*ee}function S0(a,y,x,b,E){return y/(b!==void 0&&E!==void 0?vy(a,1,x,b,E):vy(a,1,x))}function x0(a,y,x,b,E){if(.001>Math.abs(a.Zm-1))return E/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,ee=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(b+=Math.PI/2);for(var re=0;;re++){var oe=Math.sin(b+re*a);if(ee+=(y>x?y:x)*Math.sqrt(1-z*z*oe*oe)*a,ee>=E)return re*a}}es.prototype.sort=function(a){switch(this.sorting){case w0:break;case P0:a.reverse();break;case C0:a.sort(this.comparer);break;case b0:a.sort(this.comparer),a.reverse();break;case Yg:return this.ak(Zx(a));default:ut("Invalid sorting type.")}return a};function Zx(a){for(var y=[],x=0;xE&&(E=re,z=ee)}else for(ee=0;eeE&&(E=re,z=ee);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),ee=z.sourceEdges;ee.next();)E=a.indexOf(ee.value.fromVertex),0>E||0<=y[E]&&y[E]++;for(z=z.destinationEdges;z.next();)E=a.indexOf(z.value.toVertex),0>E||0<=y[E]&&y[E]++}return x}es.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(E)&&y[x].push(E);for(b=b.sourceEdges;b.next();)E=a.indexOf(b.value.fromVertex),E!==x&&0>y[x].indexOf(E)&&y[x].push(E)}for(z=[],x=0;xy[x[Ae]].indexOf(x[Ae===x.length-1?0:Ae+1])&&be.push(Ae===x.length-1?0:Ae+1);if(be.length===0)for(Ae=0;Aex.indexOf(mn)||Ktx.indexOf(mn)||Kt=Te?Kt+1:Kt)),Qe+=Kt=Te&&Kt++,wt>=Te&&wt++,Kt>wt&&(Ft=wt,wt=Kt,Kt=Ft),wt-Kt<(x.length+2)/2==(Ktbe||be===ue||(Ae=be>ue?be-ue:ue-be,fe+=beee-Ae?1:-1);x.splice(0>fe?ue:ue+1,0,oe),b.splice(re,1),re--}else z=!1;if(z)break;x.push(b[0]),b.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==Yc&&a!==Gc&&a!==$h&&a!==Lh||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==cu&&a!==qh&&a!==Tf&&a!==Gg||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==w0&&a!==P0&&a!==C0&&!b0&&a!==Yg||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==E0&&a!==sg||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var Gc=new Cn(es,"ConstantSpacing",0),$h=new Cn(es,"ConstantDistance",1),Lh=new Cn(es,"ConstantAngle",2),Yc=new Cn(es,"Packed",3),cu=new Cn(es,"Clockwise",4),qh=new Cn(es,"Counterclockwise",5),Tf=new Cn(es,"BidirectionalLeft",6),Gg=new Cn(es,"BidirectionalRight",7),w0=new Cn(es,"Forwards",8),P0=new Cn(es,"Reverse",9),C0=new Cn(es,"Ascending",10),b0=new Cn(es,"Descending",11),Yg=new Cn(es,"Optimized",12),E0=new Cn(es,"Pythagorean",13),sg=new Cn(es,"Circular",14);es.className="CircularLayout",es.ConstantSpacing=Gc,es.ConstantDistance=$h,es.ConstantAngle=Lh,es.Packed=Yc,es.Clockwise=cu,es.Counterclockwise=qh,es.BidirectionalLeft=Tf,es.BidirectionalRight=Gg,es.Forwards=w0,es.Reverse=P0,es.Ascending=C0,es.Descending=b0,es.Optimized=Yg,es.Pythagorean=E0,es.Circular=sg;function Up(){this.Pl=-1/0,this.tm=this.mk=null}Up.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0re?(E=xe.x+xe.width/2,z=xe.y+xe.height/2,le[0]=new $e(xe.x+xe.width+b.width,xe.y),le[1]=new $e(xe.x,xe.y+xe.height+b.height),re=2):(oe=KS(le,re,E,z,xe.width,xe.height,b),fe=le[oe],be=new $e(fe.x+xe.width+b.width,fe.y),xe=new $e(fe.x,fe.y+xe.height+b.height),oe+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,b=this.network.vertexes.iterator;b.next();){if(b.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,b){return x===null||b===null||x===b?0:b.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=ee))){for(var le=re=0,ue=oe.count-ee;uebe&&(be=1),re=Vt.sqrt((re+be+le*le*4/(ee*ee))/be),ee=(re-1)*ue/2,re=(re-1)*fe/2,E.bounds=new Sn(z-xe.x-ee,oe-xe.y-re,ue+2*ee,fe+2*re),E.focus=new $e(xe.x+ee,xe.y+re)}}return a.network=b,x}function Gx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var b=x.value;if(b.network=y,b.We!==null){var E=b.We.M(b.sv);b.Vd=E.Rs;var z=E.Sv,ee=E.Tv;b.bounds=new Sn(b.centerX-z,b.centerY-ee,E.Ss,E.Qs),b.focus=new $e(z,ee),b.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Yx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var b=y.centerX,E=y.centerY,z=y.width,ee=y.height;y.We!==null&&0=fe.Vd?oe++:(re=!0,le++,ee+=Math.atan2(y.centerY-fe.centerY,y.centerX-fe.centerX))}if(oe!==0){for(0>1)+le)*(re%2===0?1:-1),oe.centerX=b+ue*Math.cos(fe),oe.centerY=E+ue*Math.sin(fe),re++}}}}function KS(a,y,x,b,E,z,ee){var re=9e19,oe=-1,le=0;e:for(;leue.y&&a[xe].x-ue.xue.x&&a[xe].y-ue.yy+z?(x=b+E-ee,a=a-y-z,Vt.sqrt(x*x+a*a)):a+xee+re?a>y+z?(x=b-ee-re,a=a-y-z,Vt.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var b=x.centerX,E=b,z=x=x.centerY,ee=1;eez-x)?y.sort(function(Te,st){return Te===null||st===null||Te===st?0:Te.centerX-st.centerX}):y.sort(function(Te,st){return Te===null||st===null||Te===st?0:Te.centerY-st.centerY}),x=a.Zf;var le=b=re=0;for(z=0;zx||le-oe>x){if(E)break}else if(ue-be>x||be-ue>x){if(!E)break}else{var Ae=VS(ee,xe);1>Ae?(b=a.randomNumberGenerator,b===null&&(a.randomNumberGenerator=b=new L0),Ae=b.random(),re=b.random(),oe>le?(b=Math.abs(xe.bounds.right-ee.bounds.x),b=(1+b)*Ae):oebe?(le=Math.abs(xe.bounds.bottom-ee.bounds.y),le=(1+le)*re):oefe?(fe=a.randomNumberGenerator,fe===null&&(a.randomNumberGenerator=fe=new L0),re=fe.random(),fe=fe.random(),b=(b>oe?1:-1)*(1+(z.width>x.width?z.width:x.width))*re,le=(ee>ue?1:-1)*(1+(z.height>x.height?z.height:x.height))*fe):(re=re.stiffness*(fe-re.length),b=(oe-b)/fe*re,le=(ue-ee)/fe*re),x.forceX+=b,x.forceY+=le,z.forceX-=b,z.forceY-=le;for(E=b=0;Ea.epsilonDistance*a.epsilonDistance}Bl.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,b=this.moveLimit;return y<-b?y=-b:y>b&&(y=b),x<-b?x=-b:x>b&&(x=b),a.centerX+=y,a.centerY+=x,y*y+x*x},Bl.prototype.moveFixedVertex=function(){},Bl.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},Bl.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=Jo,y.toSpot=Jo)}},Bl.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=Sn.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,Sn.free(x)}x=Sn.alloc();for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;(a!==0||y!==0)&&(x.assign(E.bounds),x.x+=a,x.y+=y,E.bounds=x),E.commit()}Sn.free(x)},Bl.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},Bl.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},Bl.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},Bl.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},Bl.prototype.electricalFieldX=function(){return 0},Bl.prototype.electricalFieldY=function(){return 0},Bl.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},Bl.prototype.gravitationalFieldX=function(){return 0},Bl.prototype.gravitationalFieldY=function(){return 0},Bl.prototype.isFixed=function(a){return a.isFixed},je.Object.defineProperties(Bl.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0Te&&0Te&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]ee)for(var ue=ee+1;ueoe;ue--)fe=b[ue],fe.near===le&&fe.Dj===le.Dj||re++;var xe;if(0<=x)for(oe=b[ee].sourceEdgesArrayAccess,le=0;leTe||fe===Te&&be>Ae)&&re++,stfe||Te===fe&&Ae>be)&&re++}}}if(0>=x){for(oe=b[ee].destinationEdgesArrayAccess,le=0;leTe||fe===Te&&ue>st)&&re++,Aefe||Te===fe&&st>ue)&&re++)}for(z[ee*E+ee]=re,oe=ee+1;oe=x){for(re=b[ee].destinationEdgesArrayAccess,wt=b[oe].destinationEdgesArrayAccess,le=0;le=x&&(oe=re.sourceEdgesArrayAccess);var le=null;0<=x&&(le=re.destinationEdgesArrayAccess);var ue=0,fe=0,xe=re.near;if(xe!==null&&xe.layer===re.layer&&(ue+=xe.column-1,fe++),oe!==null)for(xe=0;xe=x&&(oe=re.sourceEdgesArrayAccess);var le=null;0<=x&&(le=re.destinationEdgesArrayAccess);var ue=0,fe=[],xe=re.near;if(xe!==null&&xe.layer===re.layer&&(fe[ue]=xe.column-1,ue++),re=void 0,oe!==null)for(xe=0;xe>1,z[ee]=ue&1?fe[le]:fe[le-1]+fe[le]>>1)}return nf(a,y,b),z}function _p(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var ee=y.destinationEdges;ee.next();){var re=ee.value,oe=re.toVertex,le=y.layer-oe.layer;re=a.linkMinLength(re),le===re&&_p(a,oe,x,b,E,z)}if(z)for(ee=y.sourceEdges;ee.next();)re=ee.value,oe=re.fromVertex,le=oe.layer-y.layer,re=a.linkMinLength(re),le===re&&_p(a,oe,x,b,E,z)}}function xy(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var ee=y.destinationEdges;ee.next();)xy(a,ee.value.toVertex,x,b,E,z);if(z)for(y=y.sourceEdges;y.next();)xy(a,y.value.fromVertex,x,b,E,z)}}sa.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case Cy:a=this.network;var y=0,x=a.vertexes.count-1,b=[];b.length=x+1;for(var E=a.vertexes.iterator;E.next();)E.value.valid=!0;for(;Xx(a)!==null;){for(E=JS(a);E!==null;)b[x]=E,x--,E.valid=!1,E=JS(a);for(E=QS(a);E!==null;)b[y]=E,y++,E.valid=!1,E=QS(a);E=null;for(var z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value;if(re.valid){for(var oe=0,le=re.destinationEdges;le.next();)le.value.toVertex.valid&&oe++;le=0;for(var ue=re.sourceEdges;ue.next();)ue.value.fromVertex.valid&&le++;(E===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case D0:for(b=this.network.vertexes.iterator;b.next();)a=b.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,b.reset();b.next();)y=b.value,y.sourceEdges.count===0&&wy(this,y);for(b.reset();b.next();)y=b.value,y.Ll===-1&&wy(this,y);for(a.reset();a.next();)b=a.value,b.forest||(y=b.fromVertex,x=y.finish,E=b.toVertex,z=E.finish,E.Llb){if(0>b)for(y.reset();y.next();)y.value.layer-=b;for(b=[],y.reset();y.next();)x=y.value,E=b[x.layer],E===void 0?b[x.layer]=[x]:E.push(x);for(x=y=0;xee&&_p(a,re,0,-1,!0,!1)}for(_p(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,b=1/0,re=0,oe=null,ee=a.network.vertexes.iterator;ee.next();){var le=ee.value;if(le.component===1){var ue=0,fe=!1,xe=le.sourceEdgesArrayAccess;E=xe.length;for(var be=0;bez)&&!ue&&(re=ee,z=le)}if(0>b){for(x.reset();x.next();)b=x.value,b.component===1&&(b.layer-=E);y.component=0}else re.component=0}}}function tx(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}sa.prototype.initializeIndices=function(){switch(this.Qk){default:case Ly:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case T0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&nx(this,x);break;case Ay:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&ix(this,x)}};function nx(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var b=0;bz.portFromColOffset&&(x=!0,y[b]=z,y[b+1]=E)}}for(x=0;xz.portToColOffset&&(b=!0,y[x]=z,y[x+1]=E)}for(x=0;x=ee;b--)z=kc(this,b,-1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,-1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,0)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,0)||z;E>=a?mc(this,y):(a=E,y=Eu(this))}break;default:case O0:for(x=this.Ia,ee=0,re=a+1;(b=this.countCrossings())=ee;b--)z=kc(this,b,-1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,1)||z;for(E=this.countCrossings(),E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,-1)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=x;b>=ee;b--)z=kc(this,b,0)||z;for(E>=a?mc(this,y):(a=E,y=Eu(this)),z=!0;z;)for(z=!1,b=ee;b<=x;b++)z=kc(this,b,0)||z;E>=a?mc(this,y):(a=E,y=Eu(this))}}mc(this,y)};function F0(a,y,x){var b=tf(a,y),E=a.tc[y],z=XS(a,y,x),ee=Sy(a,y,x);for(x=0;xz+1&&(xe+=4*(vt-z),be+=4*(vt-(z+1)))}for(Ft=b[z].destinationEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.toVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vt===z+1&&(be+=1)}for(Ft=b[z+1].sourceEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.fromVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vtz+1&&(xe+=4*(vt-(z+1)),be+=4*(vt-z))}for(Ft=b[z+1].destinationEdges.iterator,Ft.reset();Ft.next();)if(vt=Ft.value,wt=vt.toVertex,vt.valid&&wt.layer===y){for(vt=0;b[vt]!==wt;)vt++;vt===z&&(xe+=1)}vt=wt=0,Ft=ee[b[z].index];var Kt=re[b[z].index],mn=ee[b[z+1].index],ki=re[b[z+1].index];Ft!==-1&&(wt+=Math.abs(Ft-Ae),vt+=Math.abs(Ft-Qe)),Kt!==-1&&(wt+=Math.abs(Kt-Ae),vt+=Math.abs(Kt-Qe)),mn!==-1&&(wt+=Math.abs(mn-Te),vt+=Math.abs(mn-st)),ki!==-1&&(wt+=Math.abs(ki-Te),vt+=Math.abs(ki-st)),(be>1)+8*b;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Xg(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Xg(this,y,-1)||x;x=Xg(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)Py(this,y,1);for(y=this.Md-1;0<=y;y--)Py(this,y,-1);Py(this,this.Md,0)}if(a&&(rx(this,-1),rx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Xg(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Xg(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Xg(this,y,0)||x}}else $x(this)};function Xg(a,y,x){for(var b=!1;Jx(a,y,x);)b=!0;return b}function Jx(a,y,x){var b,E=tf(a,y),z=a.tc[y],ee=Sy(a,y,-1);if(0x)for(b=0;bb-1||ue-E[b-1].column-1>fe+a.nodeMinColumnSpace(E[b-1],!1)?be=ue-1:be=ue,fe=b+1>=z||E[b+1].column-ue-1>xe+a.nodeMinColumnSpace(E[b+1],!0)?ue+1:ue;var Ae=xe=0,Te=0;if(0>=x)for(var st=E[b].sourceEdges.iterator;st.next();){var Qe=st.value,vt=Qe.fromVertex;if(Qe.valid&&vt.layer!==y){var wt=yy(Qe),Ft=Qe.portFromColOffset;Qe=Qe.portToColOffset,vt=vt.column,xe+=(Math.abs(ue+Qe-(vt+Ft))+1)*wt,Ae+=(Math.abs(be+Qe-(vt+Ft))+1)*wt,Te+=(Math.abs(fe+Qe-(vt+Ft))+1)*wt}}if(0<=x)for(st=E[b].destinationEdges.iterator;st.next();)Qe=st.value,vt=Qe.toVertex,Qe.valid&&vt.layer!==y&&(wt=yy(Qe),Ft=Qe.portFromColOffset,Qe=Qe.portToColOffset,vt=vt.column,xe+=(Math.abs(ue+Ft-(vt+Qe))+1)*wt,Ae+=(Math.abs(be+Ft-(vt+Qe))+1)*wt,Te+=(Math.abs(fe+Ft-(vt+Qe))+1)*wt);Qe=Ft=wt=0,st=ee[E[b].index],vt=re[E[b].index],st!==-1&&(wt+=Math.abs(st-ue),Ft+=Math.abs(st-be),Qe+=Math.abs(st-fe)),vt!==-1&&(wt+=Math.abs(vt-ue),Ft+=Math.abs(vt-be),Qe+=Math.abs(vt-fe)),Ae=ee[x]?ue=oe:le<=ee[x]&&(ue=le));ue!==re&&(z=!0,b[x].column=ue)}nf(a,y,b),a.normalize()}function Qx(a,y){for(var x=!0,b=a.network.vertexes.iterator;b.next();){var E=b.value,z=a.nodeMinColumnSpace(E,!0),ee=a.nodeMinColumnSpace(E,!1);if(E.column-z<=y&&E.column+ee>=y){x=!1;break}}if(a=!1,x)for(b.reset();b.next();)x=b.value,x.column>y&&(--x.column,a=!0);return a}function _x(a,y){var x=y+1,b,E=[],z=[];for(b=0;b<=a.Ia;b++)E[b]=!1,z[b]=!1;for(var ee=a.network.vertexes.iterator;ee.next();){b=ee.value;var re=b.column-a.nodeMinColumnSpace(b,!0),oe=b.column+a.nodeMinColumnSpace(b,!1);re<=y&&oe>=y&&(E[b.layer]=!0),re<=x&&oe>=x&&(z[b.layer]=!0)}for(re=!0,x=!1,b=0;b<=a.Ia;b++)re=re&&!(E[b]&&z[b]);if(re)for(ee.reset();ee.next();)a=ee.value,a.column>y&&(--a.column,x=!0);return x}function rx(a,y){for(var x=0;x<=a.Ra;x++)for(;Qx(a,x););for(a.normalize(),x=0;xz?mc(a,E):eey)for(x=a.Ra;0<=x;x--)for(E=Eu(a),z=M0(a),b=z+1;zz?mc(a,E):eex)for(b.reset();b.next();)E=b.value,E.column+a.nodeMinColumnSpace(E,!1)>=y&&(E.component=a.le);for(a.le++,b.reset();b.next();)y=b.value,y.component===-1&&(xy(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(ee=a.Ra;0x)for(b.reset();b.next();)x=b.value,E[x.component]&&(x.column+=1)}function $x(a){for(var y=oi(),x=a.fl.length,b=0;b<=x;b++)y[b]=[];for(b=a.network.vertexes.iterator;b.next();){var E=b.value;y[x-E.layer][E.index]=E}x=new Mn,qx(y,x);var z=null,ee=null,re=null,oe=null,le=(a.ve&1)!==0,ue=(a.ve&2)!==0,fe=(a.ve&4)!==0,xe=(a.ve&8)!==0;for(le&&(a.verticalAlignment(y,x,!0),z=N0(a,y,!0,!1)),y.reverse(),fe&&(a.verticalAlignment(y,x,!1),re=N0(a,y,!1,!1)),b=ci(y),E=b.next();!E.done;E=b.next())E.value.reverse();xe&&(a.verticalAlignment(y,x,!1),oe=N0(a,y,!1,!0)),y.reverse(),ue&&(a.verticalAlignment(y,x,!0),ee=N0(a,y,!0,!0)),Ci(y),a.u(z,ee,re,oe),a.network.vertexes.each(function(be){var Ae=oi();le&&Ae.push(z.get(be)),ue&&Ae.push(ee.get(be)),fe&&Ae.push(re.get(be)),xe&&Ae.push(oe.get(be)),Ae.sort(function(st,Qe){return st-Qe});var Te=Ae.length;Te=(Ae[Math.floor((Te-1)/2)]+Ae[Math.ceil((Te-1)/2)])/2,Ci(Ae),be.zc=Te})}function qx(a,y){for(var x=a.length,b=1;bue)&&y.add(fe);z++}E=ue}}}sa.prototype.verticalAlignment=function(a,y,x){ew(a),a=ci(a);for(var b=a.next();!b.done;b=a.next()){var E=-1;b=ci(b.value);for(var z=b.next();!z.done;z=b.next()){z=z.value;var ee=x?Ny(z):iw(z),re=ee.length;if(0=y[x].length)&&(ee=y[x][0],ee.sd===ee)){ee.sd.shift===1/0&&(ee.sd.shift=0),ee=x,re=0;do{for(z=y[ee][re];z.align!==z.root;)z=z.align,ee++,0a&&ut("Could not determine previous vertex in layer"),y[x][a-1]}sa.prototype.u=function(a){for(var y=[],x=0;xee;ee++)if(y[ee]){var re=tw(this,y[ee],b,E,ee);reee;z={delta:z.delta},ee++)y[ee]&&(z.delta=ee===0||ee===2?b[x]-b[ee]:E[x]-E[ee],z.delta!==0&&y[ee].each(function(oe){return function(le){le.value+=oe.delta}}(z)));Ci(b),Ci(E)};function tw(a,y,x,b,E){if(!y||y.count===0)return x[E]=0,b[E]=0,1/0;var z=1/0,ee=-1/0;return y.each(function(re){var oe=re.key;re=re.value,oe=a.K===90||a.K===270?oe.width:oe.height,reee&&(ee=re+oe)}),x[E]=z,b[E]=ee,ee-z}sa.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=k0(this,!0),y=k0(this,!1),x=this.network.edges.iterator;x.next();){var b=x.value.link;b!==null&&(b.fromSpot=a,b.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function k0(a,y){return a.K===270?y?rs:xs:a.K===90?y?xs:rs:a.K===180?y?ds:Ls:y?Ls:ds}sa.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var b=0;b<=this.Ia;b++){var E=x;0>=this.he[b]+this.Ld[b]&&(E=0),0=fe.bounds.bottom?(fe=fe.bounds.y+fe.bounds.height,y.m(Te++,Ft,fe+mn),y.m(Te++,Ft,fe),y.m(Te++,Ft,fe-wt)):(y.m(Te++,Ft,Kt+mn),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt-wt)):this.K===270?Kt<=fe.bounds.y?(fe=fe.bounds.y,y.m(Te++,Ft,fe-wt),y.m(Te++,Ft,fe),y.m(Te++,Ft,fe+mn)):(y.m(Te++,Ft,Kt-wt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt+mn)):this.K===0&&(Ft>=fe.bounds.right?(fe=fe.bounds.x+fe.bounds.width,y.m(Te++,fe+mn,Kt),y.m(Te++,fe,Kt),y.m(Te++,fe-wt,Kt)):(y.m(Te++,Ft+mn,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft-wt,Kt)));else{y.m(Te++,Qe,vt);var ki=0;this.K===180||this.K===0?((this.K===180?Ft>=fe.bounds.right:Ft<=fe.bounds.x)&&(ki=(this.K===0?-wt:mn)/2),y.m(Te++,Qe+ki,Kt)):((this.K===270?Kt>=fe.bounds.bottom:Kt<=fe.bounds.y)&&(ki=(this.K===90?-wt:mn)/2),y.m(Te++,Ft,vt+ki)),y.m(Te++,Ft,Kt)}}else wt=Math.max(10,this.he[st.layer]),mn=Math.max(10,this.Ld[st.layer]),xe?this.K===180?(y.m(Te++,Ft-wt-Ae,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft+mn+Ae,Kt)):this.K===90?(y.m(Te++,Ft,Kt+mn+Ae),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt-wt-Ae)):this.K===270?(y.m(Te++,Ft,Kt-wt-Ae),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt+mn+Ae)):(y.m(Te++,Ft+mn+Ae,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft-wt-Ae,Kt)):y.m(Te++,Ft,Kt)}fe=st}(re===null||le!==Da||be)&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=y.i(Te).x,Kt=y.i(Te).y,be?(Ae=this.Ld[ue.layer],this.K===180||this.K===0?(be=vt,be>=ue.bounds.y&&be<=ue.bounds.bottom&&(this.K===180?Ft>=ue.bounds.x:Ft<=ue.bounds.right)&&(fe=ue.centerX+(this.K===180?-Ae:Ae),be=ue.bounds.x&&be<=ue.bounds.right&&(this.K===270?Kt>=ue.bounds.y:Kt<=ue.bounds.bottom)&&(fe=ue.centerY+(this.K===270?-Ae:Ae),be=ue.bounds.x?(fe=ue.bounds.x+ue.bounds.width,y.L(Te-2,fe,vt),y.L(Te-1,fe+mn,vt)):this.K===90&&Kt<=ue.bounds.bottom?(fe=ue.bounds.y,y.L(Te-2,Qe,fe),y.L(Te-1,Qe,fe-wt)):this.K===270&&Kt>=ue.bounds.y?(fe=ue.bounds.y+ue.bounds.height,y.L(Te-2,Qe,fe),y.L(Te-1,Qe,fe+mn)):this.K===0&&Ft<=ue.bounds.right&&(fe=ue.bounds.x,y.L(Te-2,fe,vt),y.L(Te-1,fe-wt,vt))):(wt=Math.max(10,this.he[ue.layer]),mn=Math.max(10,this.Ld[ue.layer]),be=0,this.K===180||this.K===0?((this.K===180?Ft<=ue.bounds.x:Ft>=ue.bounds.right)&&(be=(this.K===0?mn:-wt)/2),y.m(Te++,Ft+be,vt)):((this.K===270?Kt<=ue.bounds.y:Kt>=ue.bounds.bottom)&&(be=(this.K===90?mn:-wt)/2),y.m(Te++,Qe,Kt+be)),y.m(Te++,Ft,Kt)))}else{for(;ue!==null&&ue!==fe;){for(wt=st=null,ue=ue.destinationEdges.iterator;ue.next()&&(Qe=ue.value,Qe.link!==x.link||(st=Qe.toVertex,wt=Qe.fromVertex,wt.node!==null&&(wt=null),st.node!==null)););if(st===null)break;st!==fe&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=st.centerX,Kt=st.centerY,be?this.K===180||this.K===0?(wt!==null?wt.centerY:vt)!==Kt&&(wt=this.Ta[st.layer]+this.Rf.x,Te===y.firstPickIndex+1&&(wt=this.K===0?Math.max(wt,Qe):Math.min(wt,Qe)),y.m(Te++,wt,vt),y.m(Te++,wt,Kt)):(wt!==null?wt.centerX:Qe)!==Ft&&(wt=this.Ta[st.layer]+this.Rf.y,Te===y.firstPickIndex+1&&(wt=this.K===90?Math.max(wt,vt):Math.min(wt,vt)),y.m(Te++,Qe,wt),y.m(Te++,Ft,wt)):(wt=Math.max(10,this.he[st.layer]),mn=Math.max(10,this.Ld[st.layer]),xe?this.K===180?(y.m(Te++,Ft+mn+Ae,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft-wt-Ae,Kt)):this.K===90?(y.m(Te++,Ft,Kt-wt-Ae),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt+mn+Ae)):this.K===270?(y.m(Te++,Ft,Kt+mn+Ae),y.m(Te++,Ft,Math.max(Kt+mn-Ae/2,Kt)),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Math.min(Kt-wt+Ae/2,Kt)),y.m(Te++,Ft,Kt-wt-Ae)):(y.m(Te++,Ft-wt-Ae,Kt),y.m(Te++,Math.min(Ft-wt+Ae/2,Ft),Kt),y.m(Te++,Ft,Kt),y.m(Te++,Ft,Kt),y.m(Te++,Math.max(Ft+mn-Ae/2,Ft),Kt),y.m(Te++,Ft+mn+Ae,Kt)):this.K===180?(y.m(Te++,Ft+mn,Kt),y.m(Te++,Ft-wt,Kt)):this.K===90?(y.m(Te++,Ft,Kt-wt),y.m(Te++,Ft,Kt+mn)):this.K===270?(y.m(Te++,Ft,Kt+mn),y.m(Te++,Ft,Kt-wt)):(y.m(Te++,Ft-wt,Kt),y.m(Te++,Ft+mn,Kt)))),ue=st}be&&(Qe=y.i(Te-1).x,vt=y.i(Te-1).y,Ft=y.i(Te).x,Kt=y.i(Te).y,this.K===180||this.K===0?vt!==Kt&&(wt=this.K===0?Math.min(Math.max((Ft+Qe)/2,this.Ta[fe.layer]+this.Rf.x),Ft):Math.max(Math.min((Ft+Qe)/2,this.Ta[fe.layer]+this.Rf.x),Ft),y.m(Te++,wt,vt),y.m(Te++,wt,Kt)):Qe!==Ft&&(wt=this.K===90?Math.min(Math.max((Kt+vt)/2,this.Ta[fe.layer]+this.Rf.y),Kt):Math.max(Math.min((Kt+vt)/2,this.Ta[fe.layer]+this.Rf.y),Kt),y.m(Te++,Qe,wt),y.m(Te++,Ft,wt)))}b!==null&&xe&&4<=y.pointsCount&&(ee!==null&&(ee=le===Da?y.getLinkPointFromPoint(E,ee,ee.ga(yo),y.i(3),!0):y.i(0),le===Da&&(le=y.i(2),b=y.i(3),this.direction===90||this.direction===270?(y.L(1,(ee.x+le.x)/2,le.y),y.L(2,b.x,(le.y+b.y)/2)):(y.L(1,le.x,(ee.y+le.y)/2),y.L(2,(le.x+b.x)/2,b.y))),ee.w()||ee.set(E.actualBounds.center),y.L(0,ee.x,ee.y)),re!==null&&(E=oe===Da?y.getLinkPointFromPoint(z,re,re.ga(yo),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),oe===Da&&(re=y.i(y.pointsCount-3),oe=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(E.x+re.x)/2,re.y),y.L(y.pointsCount-2,oe.x,(re.y+oe.y)/2)):(y.L(y.pointsCount-2,re.x,(E.y+re.y)/2),y.L(y.pointsCount-3,(re.x+oe.x)/2,oe.y))),E.w()||E.set(z.actualBounds.center),y.L(y.pointsCount-1,E.x,E.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},sa.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new Dn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ue=le.y>z.y?0:ee.xz.x&&(ue=le.x>z.x?0:ee.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.Ux=function(a,y){return a instanceof rf&&y instanceof rf&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.Js=function(a,y){return a instanceof rf&&y instanceof rf&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ee.B=function(a,y){return a-=y,-1a},Ee.zi=function(a,y,x,b){var E=a.length,z=b-x;if(!(1>=z))if((0>x||x>=E-1)&&ut("not in range 0 <= from < length: "+x),z===2)b=a[x],E=a[x+1],0=E)a.sort(y);else for(x=a.slice(0,b),x.sort(y),y=0;y=E)for(b=a.slice(x),b.sort(y),y=x;y=a.He.length){for(var b=[],E=0;Ea&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var D0=new Cn(sa,"CycleDepthFirst",0),Cy=new Cn(sa,"CycleGreedy",1),$p=new Cn(sa,"CycleFromLayers",2),B0=new Cn(sa,"LayerOptimalLinkLength",0),by=new Cn(sa,"LayerLongestPathSink",1),Ey=new Cn(sa,"LayerLongestPathSource",2),T0=new Cn(sa,"InitDepthFirstOut",0),Ay=new Cn(sa,"InitDepthFirstIn",1),Ly=new Cn(sa,"InitNaive",2),My=new Cn(sa,"AggressiveNone",0),O0=new Cn(sa,"AggressiveLess",1),Fy=new Cn(sa,"AggressiveMore",2),nw=8;sa.className="LayeredDigraphLayout",sa.CycleDepthFirst=D0,sa.CycleGreedy=Cy,sa.CycleFromLayers=$p,sa.LayerOptimalLinkLength=B0,sa.LayerLongestPathSink=by,sa.LayerLongestPathSource=Ey,sa.InitDepthFirstOut=T0,sa.InitDepthFirstIn=Ay,sa.InitNaive=Ly,sa.AggressiveNone=My,sa.AggressiveLess=O0,sa.AggressiveMore=Fy,sa.PackNone=0,sa.PackExpand=1,sa.PackStraighten=2,sa.PackMedian=4,sa.PackAll=15,sa.AlignNone=0,sa.AlignUpperLeft=1,sa.AlignUpperRight=2,sa.AlignLowerLeft=4,sa.AlignLowerRight=8,sa.AlignAll=15;function rf(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}rf.className="SegInfo";function Jg(a){Ea.call(this,a)}Ct(Jg,Ea),Jg.prototype.createVertex=function(){return new vc(this)},Jg.prototype.createEdge=function(){return new qp(this)},Jg.className="LayeredDigraphNetwork";function vc(a){Xs.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Ct(vc,Xs);function lx(a,y){return a.index-y.index}function I0(a,y){if(!a.$n){for(var x=[],b=ci(a.destinationEdgesArrayAccess),E=b.next();!E.done;E=b.next())E=E.value,E.valid&&x.push(E);a.$n=x}for(a=ci(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;ut("Unable to find destination edge to given vertex")}function Ny(a){if(!a.co){for(var y=[],x=ci(a.sourceEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.fromVertex);y.sort(lx),a.co=y}return a.co}function iw(a){if(!a.ao){for(var y=[],x=ci(a.destinationEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.toVertex);y.sort(lx),a.ao=y}return a.ao}vc.prototype.Cl=function(a){Xs.prototype.Cl.call(this,a),this.bo=this.co=null},vc.prototype.Kl=function(a){Xs.prototype.Kl.call(this,a),this.bo=this.co=null},vc.prototype.zl=function(a){Xs.prototype.zl.call(this,a),this.$n=this.ao=null},vc.prototype.Jl=function(a){Xs.prototype.Jl.call(this,a),this.$n=this.ao=null},je.Object.defineProperties(vc.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),vc.prototype.deleteDestinationEdge=vc.prototype.Jl,vc.prototype.addDestinationEdge=vc.prototype.zl,vc.prototype.deleteSourceEdge=vc.prototype.Kl,vc.prototype.addSourceEdge=vc.prototype.Cl,vc.className="LayeredDigraphVertex";function qp(a){Gu.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Ct(qp,Gu),je.Object.defineProperties(qp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),qp.className="LayeredDigraphEdge";function Co(a){Za.call(this),this.Ub=new Mn,this.Wn=H0,this.ud=Td,this.vo=Z0,this.Bq=Wy,this.$v=[],this.td=!0,this.Rb=K0,this.$d=new jn(10,10).freeze();var y=new hg(this);this.W=new Dc(y),this.Y=new Dc(y),this.ru=[],a&&Object.assign(this,a)}Ct(Co,Za),Co.prototype.cloneProtected=function(a){Za.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Co.prototype.qb=function(a){a.classType===Co?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:ut("Unknown enum value: "+a):Za.prototype.qb.call(this,a)},Co.prototype.createNetwork=function(){return new hg(this)},Co.prototype.makeNetwork=function(a){function y(b){if(b instanceof Bi)return!b.isLinkLabel&&b.category!=="Comment";if(b instanceof mi){var E=b.fromNode;return E===null||E.isLinkLabel||E.category==="Comment"?!1:(b=b.toNode,!(b===null||b.isLinkLabel||b.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof gn?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof Qr?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Co.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==V0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof gn&&(y=a),this.path===H0&&y!==null?this.ud=y.isTreePathToChildren?Td:cg:this.ud=this.path===H0?Td:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Co.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,b=0,E=0;EE?px(this,a,ee,Rr,Qe,vt):mx(this,a,ee,Rr,Qe,vt),Rr=vt.x,Qe=vt.width,vt=vt.height;break;case Fh:for(Ft=0;Ftfe&&(Xicl&&(ug(a,-cl,0,Ur,Qo-1),j0(Ft,-cl,0),j0(Kt,-cl,0),cl=0)}Pa.S.h(cl,zi),Qe=Math.max(Qe,mn),vt=Math.max(vt,wt+(pi===0?0:Ae)+qs.height),Xi=mn}else 0fe&&(zicl&&(ug(a,0,-cl,Ur,Qo-1),j0(Ft,0,-cl),j0(Kt,0,-cl),cl=0)),Pa.S.h(Xi,cl),vt=Math.max(vt,ki),Qe=Math.max(Qe,wt+(pi===0?0:Ae)+qs.width),zi=ki;$n++}switch(0le&&(le=0),135Te&&(Te=0),oe===nh&&(re+=xe/2+a.focus.y),ee+=b+x):y?(a.comments===null?b>Qe&&(Qe=Oy(oe,b-Qe,0),ee=Qe.x,re=Qe.y,Qe=b,le=0):Qe=By(a,Qe,le),0>le&&(ee-=le,le=0),135vt&&(vt=Oy(oe,0,st-vt),ee=vt.x,re=vt.y,vt=st,Te=0):vt=Ty(a,vt,Te),0>Te&&(re-=Te,Te=0),ee+=b+x),0E[0].x?E[2].assign(E[1]):E[1].assign(E[2])),E[3].yE[0].x?E[3].assign(E[2]):E[2].assign(E[3])),pi[0].h(le+b,0),pi[1].h(pi[0].x,st),pi[2].yE[0].y?E[2].assign(E[1]):E[1].assign(E[2])),E[3].xE[0].y?E[3].assign(E[2]):E[2].assign(E[3])),pi[0].h(0,Te+st),pi[1].h(b,pi[0].y),pi[2].xb?px(a,y,E,$n,wt,Ft):mx(a,y,E,$n,wt,Ft),$n=Ft.x,wt=Ft.width,Ft=Ft.height;break;case Fh:for(xe=0;xexe&&(mnxe&&(kife&&(fe=0),135Qe&&(Qe=0)),y.la.h(fe,Qe),y.Da.h(wt,Ft)}}Co.prototype.customAlignment=function(a,y,x,b,E){return[y,x,b,E]};function px(a,y,x,b,E,z){var ee=x.length;if(ee===0)return new Sn(b,0,E,z);if(ee===1)return y=x[0],E=y.Da.width,z=y.Da.height,new Sn(b,0,E,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,le=Uc(y)===90,ue=0,fe=0,xe=0,be=0;bele&&(E-=le),z=Math.max(z,Math.max(be,xe)+a+ee.height),0>x.S.x&&(b=R0(y,x.S.x,!1,b,re))):(x.S.h(E+a,b+re/2-x.focus.y-x.la.y),E=Math.max(E,Math.max(Ae,fe)+a+ee.width),xe=b+re/2-x.focus.y-x.la.y,z=Math.max(z,xe+ee.height),0>xe&&(z-=xe),0>x.S.y&&(b=R0(y,x.S.y,!0,b,re)))),new Sn(b,0,E,z)}function mx(a,y,x,b,E,z){var ee=x.length;if(ee===0)return new Sn(b,0,E,z);if(ee===1)return x=x[0],E=x.Da.width,z=x.Da.height,new Sn(b,0,E,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,le=Uc(y)===270,ue=0,fe=0,xe=0,be=0;befe&&(E-=fe),z=Math.max(z,Math.abs(Math.min(be,xe))+a+ue.height),0>oe.S.x&&(b=R0(y,oe.S.x,!1,b,re))):(oe.S.h(-E-ue.width-a,b+re/2-oe.focus.y-oe.la.y),E=Math.max(E,Math.abs(Math.min(Ae,fe))+a+ue.width),xe=b+re/2-oe.focus.y-oe.la.y,z=Math.max(z,xe+ue.height),0>xe&&(z-=xe),0>oe.S.y&&(b=R0(y,oe.S.y,!0,b,re)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Od:return a.width>y?a.width:y;case Id:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Mh:case Rd:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case Fh:return a.width-a.focus.x+a.nodeSpacing/2+y;case nh:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ty(a,y,x){switch(a.alignment){case dg:case _g:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Od:return a.height>y?a.height:y;case Id:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Mh:case Rd:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case Fh:return a.height-a.focus.y+a.nodeSpacing/2+y;case nh:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function Oy(a,y,x){switch(a){case _g:y/=2,x/=2;break;case dg:y/=2,x/=2;break;case Od:x=y=0;break;case Id:break;default:ut("Unhandled alignment value "+a.toString())}return new $e(y,x)}function Of(a,y,x,b,E,z){y=Oy(y,x,b),ug(a,y.x,y.y,E,z)}function ug(a,y,x,b,E){if(y!==0||x!==0)for(a=a.children;b<=E;b++){var z=a[b].S;z.x+=y,z.y+=x}}function z0(a,y,x,b){var E=y.parent;switch(a.ud){case Td:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===E&&y.relativePoint.h(x,b);break;case cg:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===E&&y.relativePoint.h(x,b);break;default:ut("Unhandled path value "+a.ud.toString())}}function j0(a,y,x){for(var b=0;bfe.length||be===null||2>be.length))for(E=x=0;xle&&z.yz.y&&ley.length||x===null||2>x.length)b=null;else{for(ue=Ou(a,y.length+x.length),b=z=oe=0;zoe;)le=x[z++],ue[b++].h(le.x+E,le.y);for(x=Ou(a,b),oe=0;oefe.length||z===null||2>z.length)E=null;else{for(ue=Ou(a,fe.length+z.length),E=le=x=0;xz;)oe=fe[x++],ue[E++].h(oe.x,oe.y);for(z=Ou(a,E),x=0;xfe.length||be===null||2>be.length))for(E=x=0;xoe&&z.xz.x&&oey.length||x===null||2>x.length)b=null;else{for(ue=Ou(a,y.length+x.length),b=z=oe=0;zoe;)le=x[z++],ue[b++].h(le.x,le.y+E);for(x=Ou(a,b),oe=0;oefe.length||z===null||2>z.length)E=null;else{for(ue=Ou(a,fe.length+z.length),E=le=x=0;xz;)oe=fe[x++],ue[E++].h(oe.x,oe.y);for(z=Ou(a,E),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Co.prototype.computeLayerSpacing=function(a){var y=Uc(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==W0&&a!==rm||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==Qg&&a!==tm&&a!==nm&&!im||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==W0&&a!==rm||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var H0=new Cn(Co,"PathDefault",-1),Td=new Cn(Co,"PathDestination",0),cg=new Cn(Co,"PathSource",1),Qg=new Cn(Co,"SortingForwards",10),tm=new Cn(Co,"SortingReverse",11),nm=new Cn(Co,"SortingAscending",12),im=new Cn(Co,"SortingDescending",13),_g=new Cn(Co,"AlignmentCenterSubtrees",20),dg=new Cn(Co,"AlignmentCenterChildren",21),Od=new Cn(Co,"AlignmentStart",22),Id=new Cn(Co,"AlignmentEnd",23),Mh=new Cn(Co,"AlignmentBus",24),Rd=new Cn(Co,"AlignmentBusBranching",25),Fh=new Cn(Co,"AlignmentTopLeftBus",26),nh=new Cn(Co,"AlignmentBottomRightBus",27),W0=new Cn(Co,"CompactionNone",30),rm=new Cn(Co,"CompactionBlock",31),Z0=new Cn(Co,"StyleLayered",40),Ry=new Cn(Co,"StyleLastParents",41),zy=new Cn(Co,"StyleAlternating",42),jy=new Cn(Co,"StyleRootOnly",43),K0=new Cn(Co,"ArrangementVertical",50),Hy=new Cn(Co,"ArrangementHorizontal",51),V0=new Cn(Co,"ArrangementFixedRoots",52),Wy=new Cn(Co,"LayerIndividual",60),Zy=new Cn(Co,"LayerSiblings",61),G0=new Cn(Co,"LayerUniform",62);Co.className="TreeLayout",Co.PathDefault=H0,Co.PathDestination=Td,Co.PathSource=cg,Co.SortingForwards=Qg,Co.SortingReverse=tm,Co.SortingAscending=nm,Co.SortingDescending=im,Co.AlignmentCenterSubtrees=_g,Co.AlignmentCenterChildren=dg,Co.AlignmentStart=Od,Co.AlignmentEnd=Id,Co.AlignmentBus=Mh,Co.AlignmentBusBranching=Rd,Co.AlignmentTopLeftBus=Fh,Co.AlignmentBottomRightBus=nh,Co.CompactionNone=W0,Co.CompactionBlock=rm,Co.StyleLayered=Z0,Co.StyleLastParents=Ry,Co.StyleAlternating=zy,Co.StyleRootOnly=jy,Co.ArrangementVertical=K0,Co.ArrangementHorizontal=Hy,Co.ArrangementFixedRoots=V0,Co.LayerIndividual=Wy,Co.LayerSiblings=Zy,Co.LayerUniform=G0;function hg(a){Ea.call(this,a)}Ct(hg,Ea),hg.prototype.createVertex=function(){return new Dc(this)},hg.prototype.createEdge=function(){return new $g(this)},hg.className="TreeNetwork";function Dc(a){Xs.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new $e(0,0),this.Da=new jn(0,0),this.la=new $e(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=Qg,this.hd=ly,this.Kb=0,this.Jb=dg,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=rm,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=Jo,this.wr=!0,this.Dp=Jo}Ct(Dc,Xs),Dc.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},je.Object.defineProperties(Dc.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xbe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.top+E.y,E.y===0&&fe.ybe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.left+E.x,E.x===0&&fe.xbe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.top+E.y,E.y===0&&fe.ybe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===Od?(z=b.left+E.x,E.x===0&&fe.x>>6)+Tt(128|Wt&63):Tt(224|Wt>>>12&15)+Tt(128|Wt>>>6&63)+Tt(128|Wt&63)}else{var Wt=65536+(Je.charCodeAt(0)-55296)*1024+(Je.charCodeAt(1)-56320);return Tt(240|Wt>>>18&7)+Tt(128|Wt>>>12&63)+Tt(128|Wt>>>6&63)+Tt(128|Wt&63)}},tt=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ot=function(Je){return Je.replace(tt,bt)},it=function(Je){var Wt=[0,2,1][Je.length%3],It=Je.charCodeAt(0)<<16|(Je.length>1?Je.charCodeAt(1):0)<<8|(Je.length>2?Je.charCodeAt(2):0),Ht=[et.charAt(It>>>18),et.charAt(It>>>12&63),Wt>=2?"=":et.charAt(It>>>6&63),Wt>=1?"=":et.charAt(It&63)];return Ht.join("")},Pt=We.btoa&&typeof We.btoa=="function"?function(Je){return We.btoa(Je)}:function(Je){if(Je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Je.replace(/[\s\S]{1,3}/g,it)},Me=function(Je){return Pt(Ot(String(Je)))},te=function(Je){return Je.replace(/[+\/]/g,function(Wt){return Wt=="+"?"-":"_"}).replace(/=/g,"")},ne=function(Je,Wt){return Wt?te(Me(Je)):Me(Je)},ce=function(Je){return ne(Je,!0)},se;We.Uint8Array&&(se=function(Je,Wt){for(var It="",Ht=0,Mt=Je.length;Ht>>18)+et.charAt(Lt>>>12&63)+(typeof gt!="undefined"?et.charAt(Lt>>>6&63):"=")+(typeof Re!="undefined"?et.charAt(Lt&63):"=")}return Wt?te(It):It});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,me=function(Je){switch(Je.length){case 4:var Wt=(7&Je.charCodeAt(0))<<18|(63&Je.charCodeAt(1))<<12|(63&Je.charCodeAt(2))<<6|63&Je.charCodeAt(3),It=Wt-65536;return Tt((It>>>10)+55296)+Tt((It&1023)+56320);case 3:return Tt((15&Je.charCodeAt(0))<<12|(63&Je.charCodeAt(1))<<6|63&Je.charCodeAt(2));default:return Tt((31&Je.charCodeAt(0))<<6|63&Je.charCodeAt(1))}},Ce=function(Je){return Je.replace(ge,me)},Fe=function(Je){var Wt=Je.length,It=Wt%4,Ht=(Wt>0?ke[Je.charAt(0)]<<18:0)|(Wt>1?ke[Je.charAt(1)]<<12:0)|(Wt>2?ke[Je.charAt(2)]<<6:0)|(Wt>3?ke[Je.charAt(3)]:0),Mt=[Tt(Ht>>>16),Tt(Ht>>>8&255),Tt(Ht&255)];return Mt.length-=[0,0,2,1][It],Mt.join("")},Pe=We.atob&&typeof We.atob=="function"?function(Je){return We.atob(Je)}:function(Je){return Je.replace(/\S{1,4}/g,Fe)},Ie=function(Je){return Pe(String(Je).replace(/[^A-Za-z0-9\+\/]/g,""))},Ke=function(Je){return Ce(Pe(Je))},Ge=function(Je){return String(Je).replace(/[-_]/g,function(Wt){return Wt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ue=function(Je){return Ke(Ge(Je))},dt;We.Uint8Array&&(dt=function(Je){return Uint8Array.from(Ie(Ge(Je)),function(Wt){return Wt.charCodeAt(0)})});var Xe=function(){var Je=We.Base64;return We.Base64=jt,Je};if(We.Base64={VERSION:qe,atob:Ie,btoa:Pt,fromBase64:Ue,toBase64:ne,utob:Ot,encode:ne,encodeURI:ce,btou:Ce,decode:Ue,noConflict:Xe,fromUint8Array:se,toUint8Array:dt},typeof Object.defineProperty=="function"){var Nt=function(Je){return{value:Je,enumerable:!1,writable:!0,configurable:!0}};We.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Nt(function(){return Ue(this)})),Object.defineProperty(String.prototype,"toBase64",Nt(function(Je){return ne(this,Je)})),Object.defineProperty(String.prototype,"toBase64URI",Nt(function(){return ne(this,!0)}))}}return We.Meteor&&(Base64=We.Base64),Rn.exports?Rn.exports.Base64=We.Base64:(ye=[],Oe=function(){return We.Base64}.apply(Nn,ye),Oe!==void 0&&(Rn.exports=Oe)),{Base64:We.Base64}})},2859:function(Rn,Nn,ve){"use strict";ve.d(Nn,{hP:function(){return xn}});var ye=function(ze,Le){return(ye=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(we,Be){we.__proto__=Be}||function(we,Be){for(var De in Be)Object.prototype.hasOwnProperty.call(Be,De)&&(we[De]=Be[De])})(ze,Le)};function Oe(ze,Le){function we(){this.constructor=ze}ye(ze,Le),ze.prototype=Le===null?Object.create(Le):(we.prototype=Le.prototype,new we)}function We(ze,Le,we,Be){return new(we||(we=Promise))(function(De,Se){function rt(Ze){try{Ye(Be.next(Ze))}catch(At){Se(At)}}function Et(Ze){try{Ye(Be.throw(Ze))}catch(At){Se(At)}}function Ye(Ze){var At;Ze.done?De(Ze.value):(At=Ze.value,At instanceof we?At:new we(function(xt){xt(At)})).then(rt,Et)}Ye((Be=Be.apply(ze,Le||[])).next())})}function jt(ze,Le){var we,Be,De,Se,rt={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return Se={next:Et(0),throw:Et(1),return:Et(2)},typeof Symbol=="function"&&(Se[Symbol.iterator]=function(){return this}),Se;function Et(Ye){return function(Ze){return function(At){if(we)throw new TypeError("Generator is already executing.");for(;rt;)try{if(we=1,Be&&(De=2&At[0]?Be.return:At[0]?Be.throw||((De=Be.return)&&De.call(Be),0):Be.next)&&!(De=De.call(Be,At[1])).done)return De;switch(Be=0,De&&(At=[2&At[0],De.value]),At[0]){case 0:case 1:De=At;break;case 4:return rt.label++,{value:At[1],done:!1};case 5:rt.label++,Be=At[1],At=[0];continue;case 7:At=rt.ops.pop(),rt.trys.pop();continue;default:if(De=rt.trys,!((De=De.length>0&&De[De.length-1])||At[0]!==6&&At[0]!==2)){rt=0;continue}if(At[0]===3&&(!De||At[1]>De[0]&&At[1]')||this;return rt.colors=[],rt.addTransparent=!1,rt.colorBoxes=[],rt.colors=Be,rt.currentColor=De,rt.setCurrentColor=rt.setCurrentColor.bind(rt),rt.getColorBox=rt.getColorBox.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.whiteSpace="nowrap",this.colors.forEach(function(De){var Se=we.getColorBox(De);Be.appendChild(Se),we.colorBoxes.push(Se)}),Be},Le.prototype.getColorBox=function(we){var Be=this,De=this.uiStyleSettings.toolbarHeight/4,Se=this.uiStyleSettings.toolbarHeight-De,rt=document.createElement("div");rt.style.display="inline-block",rt.style.boxSizing="content-box",rt.style.width=Se-2+"px",rt.style.height=Se-2+"px",rt.style.padding="1px",rt.style.marginRight="2px",rt.style.marginBottom="2px",rt.style.borderWidth="2px",rt.style.borderStyle="solid",rt.style.borderRadius=(Se+2)/2+"px",rt.style.borderColor=we===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",rt.addEventListener("click",function(){Be.setCurrentColor(we,rt)});var Et=document.createElement("div");return Et.style.display="inline-block",Et.style.width=Se-2+"px",Et.style.height=Se-2+"px",Et.style.backgroundColor=we,Et.style.borderRadius=Se/2+"px",we==="transparent"&&(Et.style.fill=this.uiStyleSettings.toolboxAccentColor,Et.innerHTML=` + `))},ze.prototype.show=function(Le){var we;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=Le,this.uiContainer.className=this.toolboxStyleClass.name+" "+((we=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&we!==void 0?we:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},ze.prototype.setPanelButtons=function(Le){var we,Be,De=this;this.panels=Le,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((we=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&we!==void 0?we:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Be=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Be!==void 0?Be:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Se){var rt;Se.uiStyleSettings=De.uiStyleSettings;var Et=document.createElement("div");Et.className=De.toolboxButtonStyleClass.name+" "+((rt=De.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&rt!==void 0?rt:De.toolboxButtonStyleColorsClass.name),Et.innerHTML=Se.icon,Et.title=Se.title,Et.addEventListener("click",function(){De.panelButtonClick(Se)}),De.panelButtons.push(Et),De.buttonRow.appendChild(Et)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},ze.prototype.panelButtonClick=function(Le){var we=this,Be=-1;if(Le!==this.activePanel){Be=this.panels.indexOf(Le),this.panelRow.innerHTML="";var De=Le.getUi();De.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(De),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=Le}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){we.displayMode==="inline"?we.panelRow.style.display="none":we.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Se,rt){var Et,Ye;Se.className=we.toolboxButtonStyleClass.name+" "+(rt===Be?""+((Et=we.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Et!==void 0?Et:we.toolboxActiveButtonStyleColorsClass.name):""+((Ye=we.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ye!==void 0?Ye:we.toolboxButtonStyleColorsClass.name))})},ze}(),te=function(ze,Le){this.title=ze,this.icon=Le},ne=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.colors=[],rt.addTransparent=!1,rt.colorBoxes=[],rt.colors=Be,rt.currentColor=De,rt.setCurrentColor=rt.setCurrentColor.bind(rt),rt.getColorBox=rt.getColorBox.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.whiteSpace="nowrap",this.colors.forEach(function(De){var Se=we.getColorBox(De);Be.appendChild(Se),we.colorBoxes.push(Se)}),Be},Le.prototype.getColorBox=function(we){var Be=this,De=this.uiStyleSettings.toolbarHeight/4,Se=this.uiStyleSettings.toolbarHeight-De,rt=document.createElement("div");rt.style.display="inline-block",rt.style.boxSizing="content-box",rt.style.width=Se-2+"px",rt.style.height=Se-2+"px",rt.style.padding="1px",rt.style.marginRight="2px",rt.style.marginBottom="2px",rt.style.borderWidth="2px",rt.style.borderStyle="solid",rt.style.borderRadius=(Se+2)/2+"px",rt.style.borderColor=we===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",rt.addEventListener("click",function(){Be.setCurrentColor(we,rt)});var Et=document.createElement("div");return Et.style.display="inline-block",Et.style.width=Se-2+"px",Et.style.height=Se-2+"px",Et.style.backgroundColor=we,Et.style.borderRadius=Se/2+"px",we==="transparent"&&(Et.style.fill=this.uiStyleSettings.toolboxAccentColor,Et.innerHTML=` - `),rt.appendChild(Et),rt},Le.prototype.setCurrentColor=function(we,Be){var De=this;this.currentColor=we,this.colorBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(we)},Le}(te),ce=function(){function ze(Le,we,Be){this._state="new",this._isSelected=!1,this._container=Le,this._overlayContainer=we,this.globalSettings=Be,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ze.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ze.prototype.ownsTarget=function(Le){return!1},Object.defineProperty(ze.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ze.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ze.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ze.prototype.pointerDown=function(Le,we){},ze.prototype.dblClick=function(Le,we){},ze.prototype.manipulate=function(Le){},ze.prototype.pointerUp=function(Le){this.stateChanged()},ze.prototype.dispose=function(){},ze.prototype.addMarkerVisualToContainer=function(Le){this.container.childNodes.length>0?this.container.insertBefore(Le,this.container.childNodes[0]):this.container.appendChild(Le)},ze.prototype.getState=function(){return{typeName:ze.typeName,state:this.state,notes:this.notes}},ze.prototype.restoreState=function(Le){this._state=Le.state,this.notes=Le.notes},ze.prototype.scale=function(Le,we){},ze.prototype.colorChanged=function(Le){this.onColorChanged&&this.onColorChanged(Le),this.stateChanged()},ze.prototype.fillColorChanged=function(Le){this.onFillColorChanged&&this.onFillColorChanged(Le),this.stateChanged()},ze.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var Le=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),Le.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(Le)&&this.onStateChanged(this)}},ze.typeName="MarkerBase",ze}(),se=function(){function ze(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ze.prototype.findGripByVisual=function(Le){return this.topLeft.ownsTarget(Le)?this.topLeft:this.topCenter.ownsTarget(Le)?this.topCenter:this.topRight.ownsTarget(Le)?this.topRight:this.centerLeft.ownsTarget(Le)?this.centerLeft:this.centerRight.ownsTarget(Le)?this.centerRight:this.bottomLeft.ownsTarget(Le)?this.bottomLeft:this.bottomCenter.ownsTarget(Le)?this.bottomCenter:this.bottomRight.ownsTarget(Le)?this.bottomRight:void 0},ze}(),ge=function(){function ze(){this.GRIP_SIZE=10,this.visual=et.createGroup(),this.visual.appendChild(et.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(et.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ze.prototype.ownsTarget=function(Le){return Le===this.visual||Le===this.visual.childNodes[0]||Le===this.visual.childNodes[1]},ze}(),me=function(){function ze(){}return ze.toITransformMatrix=function(Le){return{a:Le.a,b:Le.b,c:Le.c,d:Le.d,e:Le.e,f:Le.f}},ze.toSVGMatrix=function(Le,we){return Le.a=we.a,Le.b=we.b,Le.c=we.c,Le.d=we.d,Le.e=we.e,Le.f=we.f,Le},ze}(),Ce=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.left=0,Se.top=0,Se.width=0,Se.height=0,Se.defaultSize={x:50,y:20},Se.offsetX=0,Se.offsetY=0,Se.rotationAngle=0,Se.CB_DISTANCE=10,Se._suppressMarkerCreateEvent=!1,Se.container.transform.baseVal.appendItem(et.createTransform()),Se.setupControlBox(),Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(Le.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(Le.prototype,"visual",{get:function(){return this._visual},set:function(we){this._visual=we;var Be=et.createTransform();this._visual.transform.baseVal.appendItem(Be)},enumerable:!1,configurable:!0}),Le.prototype.ownsTarget=function(we){return!!ze.prototype.ownsTarget.call(this,we)||!!(this.controlGrips.findGripByVisual(we)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(we))},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.left=we.x,this.top=we.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(we);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Be),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Be)){this.activeGrip=this.rotatorGrip;var Se=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Se.x-this.width/2,this.top=Se.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var rt=this.container.transform.baseVal.getItem(0);rt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(rt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},Le.prototype.pointerUp=function(we){var Be=this.state;ze.prototype.pointerUp.call(this,we),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(we),this._state="select",Be==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},Le.prototype.moveVisual=function(we){this.visual.style.transform="translate("+we.x+"px, "+we.y+"px)"},Le.prototype.manipulate=function(we){var Be=this.unrotatePoint(we);this.state==="creating"?this.resize(we):this.state==="move"?(this.left=this.manipulationStartLeft+(Be.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Be.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Be):this.state==="rotate"&&this.rotate(we)},Le.prototype.resize=function(we){var Be=this.manipulationStartLeft,De=this.manipulationStartWidth,Se=this.manipulationStartTop,rt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Be=this.manipulationStartLeft+we.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-Be;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+we.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Se=this.manipulationStartTop+we.y-this.manipulationStartY,rt=this.manipulationStartHeight+this.manipulationStartTop-Se;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:rt=this.manipulationStartHeight+we.y-this.manipulationStartY}De>=0?(this.left=Be,this.width=De):(this.left=Be+De,this.width=-De),rt>=0?(this.top=Se,this.height=rt):(this.top=Se+rt,this.height=-rt),this.setSize()},Le.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},Le.prototype.rotate=function(we){if(Math.abs(we.x-this.centerX)>.1){var Be=Math.sign(we.x-this.centerX);this.rotationAngle=180*Math.atan((we.y-this.centerY)/(we.x-this.centerX))/Math.PI+90*Be,this.applyRotation()}},Le.prototype.applyRotation=function(){var we=this.container.transform.baseVal.getItem(0);we.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(we,0)},Le.prototype.rotatePoint=function(we){if(this.rotationAngle===0)return we;var Be=this.container.getCTM(),De=et.createPoint(we.x,we.y);return{x:(De=De.matrixTransform(Be)).x,y:De.y}},Le.prototype.unrotatePoint=function(we){if(this.rotationAngle===0)return we;var Be=this.container.getCTM();Be=Be.inverse();var De=et.createPoint(we.x,we.y);return{x:(De=De.matrixTransform(Be)).x,y:De.y}},Le.prototype.select=function(){ze.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Le.prototype.deselect=function(){ze.prototype.deselect.call(this),this.controlBox.style.display="none"},Le.prototype.setupControlBox=function(){this.controlBox=et.createGroup();var we=et.createTransform();we.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(we),this.container.appendChild(this.controlBox),this.controlRect=et.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=et.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new se,this.addControlGrips(),this.controlBox.style.display="none"},Le.prototype.adjustControlBox=function(){var we=this.controlBox.transform.baseVal.getItem(0);we.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(we,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},Le.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},Le.prototype.createGrip=function(){var we=new ge;return we.visual.transform.baseVal.appendItem(et.createTransform()),this.controlBox.appendChild(we.visual),we},Le.prototype.positionGrips=function(){var we=this.controlGrips.topLeft.GRIP_SIZE,Be=-we/2,De=Be,Se=(this.width+this.CB_DISTANCE)/2-we/2,rt=(this.height+this.CB_DISTANCE)/2-we/2,Et=this.height+this.CB_DISTANCE-we/2,Ue=this.width+this.CB_DISTANCE-we/2;this.positionGrip(this.controlGrips.topLeft.visual,Be,De),this.positionGrip(this.controlGrips.topCenter.visual,Se,De),this.positionGrip(this.controlGrips.topRight.visual,Ue,De),this.positionGrip(this.controlGrips.centerLeft.visual,Be,rt),this.positionGrip(this.controlGrips.centerRight.visual,Ue,rt),this.positionGrip(this.controlGrips.bottomLeft.visual,Be,Et),this.positionGrip(this.controlGrips.bottomCenter.visual,Se,Et),this.positionGrip(this.controlGrips.bottomRight.visual,Ue,Et),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Se,De-3*this.CB_DISTANCE)},Le.prototype.positionGrip=function(we,Be,De){var Se=we.transform.baseVal.getItem(0);Se.setTranslate(Be,De),we.transform.baseVal.replaceItem(Se,0)},Le.prototype.hideControlBox=function(){this.controlBox.style.display="none"},Le.prototype.showControlBox=function(){this.controlBox.style.display=""},Le.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:me.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:me.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.left=Be.left,this.top=Be.top,this.width=Be.width,this.height=Be.height,this.rotationAngle=Be.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(me.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Be.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(me.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Be.containerTransformMatrix))},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be);var De=this.rotatePoint({x:this.left,y:this.top}),Se=this.unrotatePoint({x:De.x*we,y:De.y*Be});this.left=Se.x,this.top=Se.y,this.width=this.width*we,this.height=this.height*Be,this.adjustControlBox()},Le}(ce),Fe=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor="transparent",Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.opacity=1,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setFillColor=Se.setFillColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.createVisual=Se.createVisual.bind(Se),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual)},Le.prototype.createVisual=function(){this.visual=et.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.setSize()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},Le.prototype.pointerUp=function(we){ze.prototype.pointerUp.call(this,we),this.setSize()},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.visual&&et.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(we),this.stateChanged()},Le.prototype.setFillColor=function(we){this.fillColor=we,this.visual&&et.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.visual&&et.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.visual&&et.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Le.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){var Be=we;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.opacity=Be.opacity,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize()},Le.title="Rectangle marker",Le}(Ce),Pe=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.widths=[],rt.widthBoxes=[],rt.widths=Be,rt.currentWidth=De,rt.setCurrentWidth=rt.setCurrentWidth.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.widths.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.flexGrow="2",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.borderColor=De===we.currentWidth?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentWidth(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.innerText=De.toString(),rt.style.marginRight="5px",Se.appendChild(rt);var Et=document.createElement("div");Et.style.minHeight="20px",Et.style.flexGrow="2",Et.style.display="flex",Et.style.alignItems="center";var Ue=document.createElement("hr");Ue.style.minWidth="20px",Ue.style.border="0px",Ue.style.borderTop=De+"px solid "+we.uiStyleSettings.toolboxColor,Ue.style.flexGrow="2",Et.appendChild(Ue),Se.appendChild(Et),we.widthBoxes.push(Se)}),Be},Le.prototype.setCurrentWidth=function(we,Be){var De=this;this.currentWidth=we,this.widthBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},Le}(te),Ie=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.styles=[],rt.styleBoxes=[],rt.styles=Be,rt.currentStyle=De,rt.setCurrentStyle=rt.setCurrentStyle.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.styles.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.overflow="hidden",Se.style.maxWidth=100/we.styles.length-5+"%",Se.style.borderColor=De===we.currentStyle?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentStyle(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.style.minHeight="20px",rt.style.flexGrow="2",rt.style.overflow="hidden";var Et=` + `),rt.appendChild(Et),rt},Le.prototype.setCurrentColor=function(we,Be){var De=this;this.currentColor=we,this.colorBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(we)},Le}(te),ce=function(){function ze(Le,we,Be){this._state="new",this._isSelected=!1,this._container=Le,this._overlayContainer=we,this.globalSettings=Be,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ze.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ze.prototype.ownsTarget=function(Le){return!1},Object.defineProperty(ze.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ze.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ze.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ze.prototype.pointerDown=function(Le,we){},ze.prototype.dblClick=function(Le,we){},ze.prototype.manipulate=function(Le){},ze.prototype.pointerUp=function(Le){this.stateChanged()},ze.prototype.dispose=function(){},ze.prototype.addMarkerVisualToContainer=function(Le){this.container.childNodes.length>0?this.container.insertBefore(Le,this.container.childNodes[0]):this.container.appendChild(Le)},ze.prototype.getState=function(){return{typeName:ze.typeName,state:this.state,notes:this.notes}},ze.prototype.restoreState=function(Le){this._state=Le.state,this.notes=Le.notes},ze.prototype.scale=function(Le,we){},ze.prototype.colorChanged=function(Le){this.onColorChanged&&this.onColorChanged(Le),this.stateChanged()},ze.prototype.fillColorChanged=function(Le){this.onFillColorChanged&&this.onFillColorChanged(Le),this.stateChanged()},ze.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var Le=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),Le.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(Le)&&this.onStateChanged(this)}},ze.typeName="MarkerBase",ze}(),se=function(){function ze(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ze.prototype.findGripByVisual=function(Le){return this.topLeft.ownsTarget(Le)?this.topLeft:this.topCenter.ownsTarget(Le)?this.topCenter:this.topRight.ownsTarget(Le)?this.topRight:this.centerLeft.ownsTarget(Le)?this.centerLeft:this.centerRight.ownsTarget(Le)?this.centerRight:this.bottomLeft.ownsTarget(Le)?this.bottomLeft:this.bottomCenter.ownsTarget(Le)?this.bottomCenter:this.bottomRight.ownsTarget(Le)?this.bottomRight:void 0},ze}(),ge=function(){function ze(){this.GRIP_SIZE=10,this.visual=et.createGroup(),this.visual.appendChild(et.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(et.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ze.prototype.ownsTarget=function(Le){return Le===this.visual||Le===this.visual.childNodes[0]||Le===this.visual.childNodes[1]},ze}(),me=function(){function ze(){}return ze.toITransformMatrix=function(Le){return{a:Le.a,b:Le.b,c:Le.c,d:Le.d,e:Le.e,f:Le.f}},ze.toSVGMatrix=function(Le,we){return Le.a=we.a,Le.b=we.b,Le.c=we.c,Le.d=we.d,Le.e=we.e,Le.f=we.f,Le},ze}(),Ce=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.left=0,Se.top=0,Se.width=0,Se.height=0,Se.defaultSize={x:50,y:20},Se.offsetX=0,Se.offsetY=0,Se.rotationAngle=0,Se.CB_DISTANCE=10,Se._suppressMarkerCreateEvent=!1,Se.container.transform.baseVal.appendItem(et.createTransform()),Se.setupControlBox(),Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(Le.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(Le.prototype,"visual",{get:function(){return this._visual},set:function(we){this._visual=we;var Be=et.createTransform();this._visual.transform.baseVal.appendItem(Be)},enumerable:!1,configurable:!0}),Le.prototype.ownsTarget=function(we){return!!ze.prototype.ownsTarget.call(this,we)||!!(this.controlGrips.findGripByVisual(we)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(we))},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.left=we.x,this.top=we.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(we);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Be),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Be)){this.activeGrip=this.rotatorGrip;var Se=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Se.x-this.width/2,this.top=Se.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var rt=this.container.transform.baseVal.getItem(0);rt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(rt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},Le.prototype.pointerUp=function(we){var Be=this.state;ze.prototype.pointerUp.call(this,we),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(we),this._state="select",Be==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},Le.prototype.moveVisual=function(we){this.visual.style.transform="translate("+we.x+"px, "+we.y+"px)"},Le.prototype.manipulate=function(we){var Be=this.unrotatePoint(we);this.state==="creating"?this.resize(we):this.state==="move"?(this.left=this.manipulationStartLeft+(Be.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Be.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Be):this.state==="rotate"&&this.rotate(we)},Le.prototype.resize=function(we){var Be=this.manipulationStartLeft,De=this.manipulationStartWidth,Se=this.manipulationStartTop,rt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Be=this.manipulationStartLeft+we.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-Be;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+we.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Se=this.manipulationStartTop+we.y-this.manipulationStartY,rt=this.manipulationStartHeight+this.manipulationStartTop-Se;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:rt=this.manipulationStartHeight+we.y-this.manipulationStartY}De>=0?(this.left=Be,this.width=De):(this.left=Be+De,this.width=-De),rt>=0?(this.top=Se,this.height=rt):(this.top=Se+rt,this.height=-rt),this.setSize()},Le.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},Le.prototype.rotate=function(we){if(Math.abs(we.x-this.centerX)>.1){var Be=Math.sign(we.x-this.centerX);this.rotationAngle=180*Math.atan((we.y-this.centerY)/(we.x-this.centerX))/Math.PI+90*Be,this.applyRotation()}},Le.prototype.applyRotation=function(){var we=this.container.transform.baseVal.getItem(0);we.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(we,0)},Le.prototype.rotatePoint=function(we){if(this.rotationAngle===0)return we;var Be=this.container.getCTM(),De=et.createPoint(we.x,we.y);return{x:(De=De.matrixTransform(Be)).x,y:De.y}},Le.prototype.unrotatePoint=function(we){if(this.rotationAngle===0)return we;var Be=this.container.getCTM();Be=Be.inverse();var De=et.createPoint(we.x,we.y);return{x:(De=De.matrixTransform(Be)).x,y:De.y}},Le.prototype.select=function(){ze.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Le.prototype.deselect=function(){ze.prototype.deselect.call(this),this.controlBox.style.display="none"},Le.prototype.setupControlBox=function(){this.controlBox=et.createGroup();var we=et.createTransform();we.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(we),this.container.appendChild(this.controlBox),this.controlRect=et.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=et.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new se,this.addControlGrips(),this.controlBox.style.display="none"},Le.prototype.adjustControlBox=function(){var we=this.controlBox.transform.baseVal.getItem(0);we.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(we,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},Le.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},Le.prototype.createGrip=function(){var we=new ge;return we.visual.transform.baseVal.appendItem(et.createTransform()),this.controlBox.appendChild(we.visual),we},Le.prototype.positionGrips=function(){var we=this.controlGrips.topLeft.GRIP_SIZE,Be=-we/2,De=Be,Se=(this.width+this.CB_DISTANCE)/2-we/2,rt=(this.height+this.CB_DISTANCE)/2-we/2,Et=this.height+this.CB_DISTANCE-we/2,Ye=this.width+this.CB_DISTANCE-we/2;this.positionGrip(this.controlGrips.topLeft.visual,Be,De),this.positionGrip(this.controlGrips.topCenter.visual,Se,De),this.positionGrip(this.controlGrips.topRight.visual,Ye,De),this.positionGrip(this.controlGrips.centerLeft.visual,Be,rt),this.positionGrip(this.controlGrips.centerRight.visual,Ye,rt),this.positionGrip(this.controlGrips.bottomLeft.visual,Be,Et),this.positionGrip(this.controlGrips.bottomCenter.visual,Se,Et),this.positionGrip(this.controlGrips.bottomRight.visual,Ye,Et),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Se,De-3*this.CB_DISTANCE)},Le.prototype.positionGrip=function(we,Be,De){var Se=we.transform.baseVal.getItem(0);Se.setTranslate(Be,De),we.transform.baseVal.replaceItem(Se,0)},Le.prototype.hideControlBox=function(){this.controlBox.style.display="none"},Le.prototype.showControlBox=function(){this.controlBox.style.display=""},Le.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:me.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:me.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.left=Be.left,this.top=Be.top,this.width=Be.width,this.height=Be.height,this.rotationAngle=Be.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(me.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Be.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(me.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Be.containerTransformMatrix))},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be);var De=this.rotatePoint({x:this.left,y:this.top}),Se=this.unrotatePoint({x:De.x*we,y:De.y*Be});this.left=Se.x,this.top=Se.y,this.width=this.width*we,this.height=this.height*Be,this.adjustControlBox()},Le}(ce),Fe=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor="transparent",Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.opacity=1,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setFillColor=Se.setFillColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.createVisual=Se.createVisual.bind(Se),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual)},Le.prototype.createVisual=function(){this.visual=et.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.setSize()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},Le.prototype.pointerUp=function(we){ze.prototype.pointerUp.call(this,we),this.setSize()},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.visual&&et.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(we),this.stateChanged()},Le.prototype.setFillColor=function(we){this.fillColor=we,this.visual&&et.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.visual&&et.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.visual&&et.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Le.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){var Be=we;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.opacity=Be.opacity,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize()},Le.title="Rectangle marker",Le}(Ce),Pe=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.widths=[],rt.widthBoxes=[],rt.widths=Be,rt.currentWidth=De,rt.setCurrentWidth=rt.setCurrentWidth.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.widths.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.flexGrow="2",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.borderColor=De===we.currentWidth?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentWidth(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.innerText=De.toString(),rt.style.marginRight="5px",Se.appendChild(rt);var Et=document.createElement("div");Et.style.minHeight="20px",Et.style.flexGrow="2",Et.style.display="flex",Et.style.alignItems="center";var Ye=document.createElement("hr");Ye.style.minWidth="20px",Ye.style.border="0px",Ye.style.borderTop=De+"px solid "+we.uiStyleSettings.toolboxColor,Ye.style.flexGrow="2",Et.appendChild(Ye),Se.appendChild(Et),we.widthBoxes.push(Se)}),Be},Le.prototype.setCurrentWidth=function(we,Be){var De=this;this.currentWidth=we,this.widthBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},Le}(te),Ie=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.styles=[],rt.styleBoxes=[],rt.styles=Be,rt.currentStyle=De,rt.setCurrentStyle=rt.setCurrentStyle.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.styles.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.overflow="hidden",Se.style.maxWidth=100/we.styles.length-5+"%",Se.style.borderColor=De===we.currentStyle?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentStyle(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.style.minHeight="20px",rt.style.flexGrow="2",rt.style.overflow="hidden";var Et=` - `;rt.innerHTML=Et,Se.appendChild(rt),we.styleBoxes.push(Se)}),Be},Le.prototype.setCurrentStyle=function(we,Be){var De=this;this.currentStyle=we,this.styleBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},Le}(te),Ke=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="FrameMarker",Le.title="Frame marker",Le.icon='',Le}(Fe),Ye=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ge=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.x1=0,Se.y1=0,Se.x2=0,Se.y2=0,Se.defaultLength=50,Se.manipulationStartX=0,Se.manipulationStartY=0,Se.manipulationStartX1=0,Se.manipulationStartY1=0,Se.manipulationStartX2=0,Se.manipulationStartY2=0,Se.setupControlBox(),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!!ze.prototype.ownsTarget.call(this,we)||!(!this.grip1.ownsTarget(we)&&!this.grip2.ownsTarget(we))},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.manipulationStartX=we.x,this.manipulationStartY=we.y,this.state==="new"&&(this.x1=we.x,this.y1=we.y,this.x2=we.x,this.y2=we.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Be)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Be)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},Le.prototype.pointerUp=function(we){var Be=this.state;ze.prototype.pointerUp.call(this,we),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(we),this._state="select",Be==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},Le.prototype.adjustVisual=function(){},Le.prototype.manipulate=function(we){this.state==="creating"?this.resize(we):this.state==="move"?(this.x1=this.manipulationStartX1+we.x-this.manipulationStartX,this.y1=this.manipulationStartY1+we.y-this.manipulationStartY,this.x2=this.manipulationStartX2+we.x-this.manipulationStartX,this.y2=this.manipulationStartY2+we.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(we)},Le.prototype.resize=function(we){switch(this.activeGrip){case this.grip1:this.x1=we.x,this.y1=we.y;break;case this.grip2:case void 0:this.x2=we.x,this.y2=we.y}this.adjustVisual(),this.adjustControlBox()},Le.prototype.select=function(){ze.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Le.prototype.deselect=function(){ze.prototype.deselect.call(this),this.controlBox.style.display="none"},Le.prototype.setupControlBox=function(){this.controlBox=et.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},Le.prototype.adjustControlBox=function(){this.positionGrips()},Le.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},Le.prototype.createGrip=function(){var we=new ge;return we.visual.transform.baseVal.appendItem(et.createTransform()),this.controlBox.appendChild(we.visual),we},Le.prototype.positionGrips=function(){var we=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-we/2,this.y1-we/2),this.positionGrip(this.grip2.visual,this.x2-we/2,this.y2-we/2)},Le.prototype.positionGrip=function(we,Be,De){var Se=we.transform.baseVal.getItem(0);Se.setTranslate(Be,De),we.transform.baseVal.replaceItem(Se,0)},Le.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.x1=Be.x1,this.y1=Be.y1,this.x2=Be.x2,this.y2=Be.y2},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.x1=this.x1*we,this.y1=this.y1*Be,this.x2=this.x2*we,this.y2=this.y2*Be,this.adjustVisual(),this.adjustControlBox()},Le}(ce),ft=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.selectorLine&&we!==this.visibleLine)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.selectorLine=et.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=et.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},Le.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),et.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),et.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),et.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.adjustVisual(),this.colorChanged(we)},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.adjustVisual()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.createVisual(),this.adjustVisual()},Le.typeName="LineMarker",Le.title="Line marker",Le.icon='',Le}(Ge),Xe=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.fonts=[],rt.fontBoxes=[],rt.fonts=Be,rt.currentFont=De,rt.setCurrentFont=rt.setCurrentFont.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.flexGrow="2",this.fonts.forEach(function(De){var Se=document.createElement("div");Se.style.display="inline-block",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.overflow="hidden",Se.style.maxWidth=100/we.fonts.length-5+"%",Se.style.borderColor=De===we.currentFont?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentFont(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.style.display="flex",rt.style.minHeight="20px",rt.style.flexGrow="2",rt.style.fontFamily=De,rt.style.overflow="hidden";var Et=document.createElement("div");Et.style.whiteSpace="nowrap",Et.style.overflow="hidden",Et.style.textOverflow="ellipsis",Et.innerHTML="The quick brown fox jumps over the lazy dog",rt.appendChild(Et),Se.appendChild(rt),we.fontBoxes.push(Se)}),Be},Le.prototype.setCurrentFont=function(we,Be){var De=this;this.currentFont=we,this.fontBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},Le}(te),kt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.color="transparent",Se.padding=5,Se.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Se.text=Se.DEFAULT_TEXT,Se.isMoved=!1,Se.color=De.defaultColor,Se.fontFamily=De.defaultFontFamily,Se.defaultSize={x:100,y:30},Se.setColor=Se.setColor.bind(Se),Se.setFont=Se.setFont.bind(Se),Se.renderText=Se.renderText.bind(Se),Se.sizeText=Se.sizeText.bind(Se),Se.textEditDivClicked=Se.textEditDivClicked.bind(Se),Se.showTextEditor=Se.showTextEditor.bind(Se),Se.setSize=Se.setSize.bind(Se),Se.positionTextEditor=Se.positionTextEditor.bind(Se),Se.colorPanel=new ne("Color",De.defaultColorSet,De.defaultColor),Se.colorPanel.onColorChanged=Se.setColor,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){if(ze.prototype.ownsTarget.call(this,we)||we===this.visual||we===this.textElement||we===this.bgRectangle)return!0;var Be=!1;return this.textElement.childNodes.forEach(function(De){De===we&&(Be=!0)}),Be},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.bgRectangle=et.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=et.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(et.createTransform()),this.textElement.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.isMoved=!1,this.pointerDownPoint=we,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.renderText=function(){var we=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Be){we.textElement.appendChild(et.createTSpan(Be.trim()===""?" ":Be.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},Le.prototype.getTextScale=function(){var we=this.textElement.getBBox(),Be=1;if(we.width>0&&we.height>0){var De=(1*this.width-this.width*this.padding*2/100)/we.width,Se=(1*this.height-this.height*this.padding*2/100)/we.height;Be=Math.min(De,Se)}return Be},Le.prototype.getTextPosition=function(we){var Be=this.textElement.getBBox(),De=0,Se=0;return Be.width>0&&Be.height>0&&(De=(this.width-Be.width*we)/2,Se=this.height/2-Be.height*we/2),{x:De,y:Se}},Le.prototype.sizeText=function(){var we=this.textElement.getBBox(),Be=this.getTextScale(),De=this.getTextPosition(Be);De.y-=we.y*Be,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+Be+", "+Be+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(Be,Be))},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(we.x-this.pointerDownPoint.x)>5||Math.abs(we.y-this.pointerDownPoint.y)>5)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.isMoved=!0,this.setSize(),this.sizeText()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},Le.prototype.pointerUp=function(we){var Be=this.state;Be==="creating"&&(this._suppressMarkerCreateEvent=!0),ze.prototype.pointerUp.call(this,we),this.setSize(),(Be==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},Le.prototype.showTextEditor=function(){var we=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Be){Be.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Be=Number.parseFloat(we.textEditor.style.fontSize);we.textEditor.clientWidth>=Number.parseInt(we.textEditor.style.maxWidth)&&Be>.9;)Be-=.1,we.textEditor.style.fontSize=Math.max(Be,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Be){if(Be.clipboardData){var De=Be.clipboardData.getData("text"),Se=window.getSelection();if(!Se.rangeCount)return!1;Se.deleteFromDocument(),Se.getRangeAt(0).insertNode(document.createTextNode(De)),Be.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){we.textEditDivClicked(we.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},Le.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var we=this.getTextScale(),Be=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),Se={x:De.width*we,y:De.height*we};Be.x-=Se.x/2,Be.y-=Se.y/2,this.textEditor.style.top=Be.y+"px",this.textEditor.style.left=Be.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Be.x+"px",this.textEditor.style.fontSize=Math.max(16*we,12)+"px",this.textElement.style.display="none"}},Le.prototype.textEditDivClicked=function(we){this.text=we.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},Le.prototype.select=function(){ze.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},Le.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ze.prototype.deselect.call(this)},Le.prototype.dblClick=function(we,Be){ze.prototype.dblClick.call(this,we,Be),this.showTextEditor()},Le.prototype.setColor=function(we){this.textElement&&et.setAttributes(this.textElement,[["fill",we]]),this.color=we,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(we)},Le.prototype.setFont=function(we){this.textElement&&et.setAttributes(this.textElement,[["font-family",we]]),this.fontFamily=we,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},Le.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},Le.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){var Be=we;this.color=Be.color,this.fontFamily=Be.fontFamily,this.padding=Be.padding,this.text=Be.text,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize(),this.sizeText(),this.positionTextEditor()},Le.typeName="TextMarker",Le.title="Text marker",Le.icon='',Le}(Ce),Je=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.color="transparent",Se.lineWidth=3,Se.drawing=!1,Se.pixelRatio=1,Se.color=De.defaultColor,Se.lineWidth=De.defaultStrokeWidth,Se.pixelRatio=De.freehandPixelRatio,Se.setColor=Se.setColor.bind(Se),Se.addCanvas=Se.addCanvas.bind(Se),Se.finishCreation=Se.finishCreation.bind(Se),Se.setLineWidth=Se.setLineWidth.bind(Se),Se.colorPanel=new ne("Color",De.defaultColorSet,De.defaultColor),Se.colorPanel.onColorChanged=Se.setColor,Se.lineWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.lineWidthPanel.onWidthChanged=Se.setLineWidth,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.drawingImage)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.drawingImage=et.createImage(),this.visual.appendChild(this.drawingImage);var we=et.createTransform();this.visual.transform.baseVal.appendItem(we),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(we.x,we.y),this.drawing=!0):ze.prototype.pointerDown.call(this,we,Be)},Le.prototype.manipulate=function(we){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(we.x,we.y),this.canvasContext.stroke()):ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},Le.prototype.pointerUp=function(we){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ze.prototype.pointerUp.call(this,we)},Le.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},Le.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ze.prototype.select.call(this)},Le.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ze.prototype.deselect.call(this)},Le.prototype.finishCreation=function(){for(var we=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Be=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=Be[0],Se=Be[1],rt=Be[2],Et=Be[3],Ue=!1,Ze=0;Ze0&&(Ue=!0,ZeEt&&(Et=Ze),At>rt&&(rt=At));if(Ue){this.left=De/this.pixelRatio,this.top=Se/this.pixelRatio,this.width=(rt-De)/this.pixelRatio,this.height=(Et-Se)/this.pixelRatio;var xt=document.createElement("canvas");xt.width=rt-De,xt.height=Et-Se,xt.getContext("2d").putImageData(this.canvasContext.getImageData(De,Se,rt-De,Et-Se),0,0),this.drawingImgUrl=xt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},Le.prototype.setDrawingImage=function(){et.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},Le.prototype.setColor=function(we){this.color=we,this.colorChanged(we)},Le.prototype.setLineWidth=function(we){this.lineWidth=we},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({drawingImgUrl:this.drawingImgUrl},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){this.createVisual(),ze.prototype.restoreState.call(this,we),this.drawingImgUrl=we.drawingImgUrl,this.setDrawingImage()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setDrawingImage()},Le.typeName="FreehandMarker",Le.title="Freehand marker",Le.icon='',Le}(Ce),Wt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,De||'')||this;return Se.typeBoxes=[],Se.currentType=Be,Se.setCurrentType=Se.setCurrentType.bind(Se),Se}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2";for(var De=function(Et){var Ue="both";switch(Et){case 0:Ue="both";break;case 1:Ue="start";break;case 2:Ue="end";break;case 3:Ue="none"}var Ze=document.createElement("div");if(Ze.style.display="flex",Ze.style.flexGrow="2",Ze.style.alignItems="center",Ze.style.justifyContent="space-between",Ze.style.padding="5px",Ze.style.borderWidth="2px",Ze.style.borderStyle="solid",Ze.style.borderColor=Ue===Se.currentType?Se.uiStyleSettings.toolboxAccentColor:"transparent",Ze.addEventListener("click",function(){we.setCurrentType(Ue,Ze)}),Be.appendChild(Ze),Ue==="both"||Ue==="start"){var At=document.createElement("div");At.style.display="flex",At.style.alignItems="center",At.style.minHeight="20px",At.innerHTML=` + `;rt.innerHTML=Et,Se.appendChild(rt),we.styleBoxes.push(Se)}),Be},Le.prototype.setCurrentStyle=function(we,Be){var De=this;this.currentStyle=we,this.styleBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},Le}(te),Ke=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="FrameMarker",Le.title="Frame marker",Le.icon='',Le}(Fe),Ge=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ue=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.x1=0,Se.y1=0,Se.x2=0,Se.y2=0,Se.defaultLength=50,Se.manipulationStartX=0,Se.manipulationStartY=0,Se.manipulationStartX1=0,Se.manipulationStartY1=0,Se.manipulationStartX2=0,Se.manipulationStartY2=0,Se.setupControlBox(),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!!ze.prototype.ownsTarget.call(this,we)||!(!this.grip1.ownsTarget(we)&&!this.grip2.ownsTarget(we))},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.manipulationStartX=we.x,this.manipulationStartY=we.y,this.state==="new"&&(this.x1=we.x,this.y1=we.y,this.x2=we.x,this.y2=we.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Be)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Be)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},Le.prototype.pointerUp=function(we){var Be=this.state;ze.prototype.pointerUp.call(this,we),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(we),this._state="select",Be==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},Le.prototype.adjustVisual=function(){},Le.prototype.manipulate=function(we){this.state==="creating"?this.resize(we):this.state==="move"?(this.x1=this.manipulationStartX1+we.x-this.manipulationStartX,this.y1=this.manipulationStartY1+we.y-this.manipulationStartY,this.x2=this.manipulationStartX2+we.x-this.manipulationStartX,this.y2=this.manipulationStartY2+we.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(we)},Le.prototype.resize=function(we){switch(this.activeGrip){case this.grip1:this.x1=we.x,this.y1=we.y;break;case this.grip2:case void 0:this.x2=we.x,this.y2=we.y}this.adjustVisual(),this.adjustControlBox()},Le.prototype.select=function(){ze.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Le.prototype.deselect=function(){ze.prototype.deselect.call(this),this.controlBox.style.display="none"},Le.prototype.setupControlBox=function(){this.controlBox=et.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},Le.prototype.adjustControlBox=function(){this.positionGrips()},Le.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},Le.prototype.createGrip=function(){var we=new ge;return we.visual.transform.baseVal.appendItem(et.createTransform()),this.controlBox.appendChild(we.visual),we},Le.prototype.positionGrips=function(){var we=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-we/2,this.y1-we/2),this.positionGrip(this.grip2.visual,this.x2-we/2,this.y2-we/2)},Le.prototype.positionGrip=function(we,Be,De){var Se=we.transform.baseVal.getItem(0);Se.setTranslate(Be,De),we.transform.baseVal.replaceItem(Se,0)},Le.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ze.prototype.getState.call(this))},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.x1=Be.x1,this.y1=Be.y1,this.x2=Be.x2,this.y2=Be.y2},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.x1=this.x1*we,this.y1=this.y1*Be,this.x2=this.x2*we,this.y2=this.y2*Be,this.adjustVisual(),this.adjustControlBox()},Le}(ce),dt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.selectorLine&&we!==this.visibleLine)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.selectorLine=et.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=et.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},Le.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),et.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),et.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),et.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.adjustVisual(),this.colorChanged(we)},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.adjustVisual()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.createVisual(),this.adjustVisual()},Le.typeName="LineMarker",Le.title="Line marker",Le.icon='',Le}(Ue),Xe=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.fonts=[],rt.fontBoxes=[],rt.fonts=Be,rt.currentFont=De,rt.setCurrentFont=rt.setCurrentFont.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.flexGrow="2",this.fonts.forEach(function(De){var Se=document.createElement("div");Se.style.display="inline-block",Se.style.alignItems="center",Se.style.justifyContent="space-between",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.overflow="hidden",Se.style.maxWidth=100/we.fonts.length-5+"%",Se.style.borderColor=De===we.currentFont?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentFont(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.style.display="flex",rt.style.minHeight="20px",rt.style.flexGrow="2",rt.style.fontFamily=De,rt.style.overflow="hidden";var Et=document.createElement("div");Et.style.whiteSpace="nowrap",Et.style.overflow="hidden",Et.style.textOverflow="ellipsis",Et.innerHTML="The quick brown fox jumps over the lazy dog",rt.appendChild(Et),Se.appendChild(rt),we.fontBoxes.push(Se)}),Be},Le.prototype.setCurrentFont=function(we,Be){var De=this;this.currentFont=we,this.fontBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},Le}(te),Nt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.color="transparent",Se.padding=5,Se.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Se.text=Se.DEFAULT_TEXT,Se.isMoved=!1,Se.color=De.defaultColor,Se.fontFamily=De.defaultFontFamily,Se.defaultSize={x:100,y:30},Se.setColor=Se.setColor.bind(Se),Se.setFont=Se.setFont.bind(Se),Se.renderText=Se.renderText.bind(Se),Se.sizeText=Se.sizeText.bind(Se),Se.textEditDivClicked=Se.textEditDivClicked.bind(Se),Se.showTextEditor=Se.showTextEditor.bind(Se),Se.setSize=Se.setSize.bind(Se),Se.positionTextEditor=Se.positionTextEditor.bind(Se),Se.colorPanel=new ne("Color",De.defaultColorSet,De.defaultColor),Se.colorPanel.onColorChanged=Se.setColor,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){if(ze.prototype.ownsTarget.call(this,we)||we===this.visual||we===this.textElement||we===this.bgRectangle)return!0;var Be=!1;return this.textElement.childNodes.forEach(function(De){De===we&&(Be=!0)}),Be},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.bgRectangle=et.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=et.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(et.createTransform()),this.textElement.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.isMoved=!1,this.pointerDownPoint=we,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.renderText=function(){var we=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Be){we.textElement.appendChild(et.createTSpan(Be.trim()===""?" ":Be.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},Le.prototype.getTextScale=function(){var we=this.textElement.getBBox(),Be=1;if(we.width>0&&we.height>0){var De=(1*this.width-this.width*this.padding*2/100)/we.width,Se=(1*this.height-this.height*this.padding*2/100)/we.height;Be=Math.min(De,Se)}return Be},Le.prototype.getTextPosition=function(we){var Be=this.textElement.getBBox(),De=0,Se=0;return Be.width>0&&Be.height>0&&(De=(this.width-Be.width*we)/2,Se=this.height/2-Be.height*we/2),{x:De,y:Se}},Le.prototype.sizeText=function(){var we=this.textElement.getBBox(),Be=this.getTextScale(),De=this.getTextPosition(Be);De.y-=we.y*Be,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+Be+", "+Be+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(Be,Be))},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(we.x-this.pointerDownPoint.x)>5||Math.abs(we.y-this.pointerDownPoint.y)>5)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.isMoved=!0,this.setSize(),this.sizeText()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},Le.prototype.pointerUp=function(we){var Be=this.state;Be==="creating"&&(this._suppressMarkerCreateEvent=!0),ze.prototype.pointerUp.call(this,we),this.setSize(),(Be==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},Le.prototype.showTextEditor=function(){var we=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Be){Be.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Be=Number.parseFloat(we.textEditor.style.fontSize);we.textEditor.clientWidth>=Number.parseInt(we.textEditor.style.maxWidth)&&Be>.9;)Be-=.1,we.textEditor.style.fontSize=Math.max(Be,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Be){if(Be.clipboardData){var De=Be.clipboardData.getData("text"),Se=window.getSelection();if(!Se.rangeCount)return!1;Se.deleteFromDocument(),Se.getRangeAt(0).insertNode(document.createTextNode(De)),Be.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){we.textEditDivClicked(we.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},Le.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var we=this.getTextScale(),Be=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),Se={x:De.width*we,y:De.height*we};Be.x-=Se.x/2,Be.y-=Se.y/2,this.textEditor.style.top=Be.y+"px",this.textEditor.style.left=Be.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Be.x+"px",this.textEditor.style.fontSize=Math.max(16*we,12)+"px",this.textElement.style.display="none"}},Le.prototype.textEditDivClicked=function(we){this.text=we.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},Le.prototype.select=function(){ze.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},Le.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ze.prototype.deselect.call(this)},Le.prototype.dblClick=function(we,Be){ze.prototype.dblClick.call(this,we,Be),this.showTextEditor()},Le.prototype.setColor=function(we){this.textElement&&et.setAttributes(this.textElement,[["fill",we]]),this.color=we,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(we)},Le.prototype.setFont=function(we){this.textElement&&et.setAttributes(this.textElement,[["font-family",we]]),this.fontFamily=we,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},Le.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},Le.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){var Be=we;this.color=Be.color,this.fontFamily=Be.fontFamily,this.padding=Be.padding,this.text=Be.text,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize(),this.sizeText(),this.positionTextEditor()},Le.typeName="TextMarker",Le.title="Text marker",Le.icon='',Le}(Ce),Je=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.color="transparent",Se.lineWidth=3,Se.drawing=!1,Se.pixelRatio=1,Se.color=De.defaultColor,Se.lineWidth=De.defaultStrokeWidth,Se.pixelRatio=De.freehandPixelRatio,Se.setColor=Se.setColor.bind(Se),Se.addCanvas=Se.addCanvas.bind(Se),Se.finishCreation=Se.finishCreation.bind(Se),Se.setLineWidth=Se.setLineWidth.bind(Se),Se.colorPanel=new ne("Color",De.defaultColorSet,De.defaultColor),Se.colorPanel.onColorChanged=Se.setColor,Se.lineWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.lineWidthPanel.onWidthChanged=Se.setLineWidth,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.drawingImage)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.drawingImage=et.createImage(),this.visual.appendChild(this.drawingImage);var we=et.createTransform();this.visual.transform.baseVal.appendItem(we),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(we.x,we.y),this.drawing=!0):ze.prototype.pointerDown.call(this,we,Be)},Le.prototype.manipulate=function(we){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(we.x,we.y),this.canvasContext.stroke()):ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),et.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},Le.prototype.pointerUp=function(we){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ze.prototype.pointerUp.call(this,we)},Le.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},Le.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ze.prototype.select.call(this)},Le.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ze.prototype.deselect.call(this)},Le.prototype.finishCreation=function(){for(var we=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Be=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=Be[0],Se=Be[1],rt=Be[2],Et=Be[3],Ye=!1,Ze=0;Ze0&&(Ye=!0,ZeEt&&(Et=Ze),At>rt&&(rt=At));if(Ye){this.left=De/this.pixelRatio,this.top=Se/this.pixelRatio,this.width=(rt-De)/this.pixelRatio,this.height=(Et-Se)/this.pixelRatio;var xt=document.createElement("canvas");xt.width=rt-De,xt.height=Et-Se,xt.getContext("2d").putImageData(this.canvasContext.getImageData(De,Se,rt-De,Et-Se),0,0),this.drawingImgUrl=xt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},Le.prototype.setDrawingImage=function(){et.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),et.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},Le.prototype.setColor=function(we){this.color=we,this.colorChanged(we)},Le.prototype.setLineWidth=function(we){this.lineWidth=we},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({drawingImgUrl:this.drawingImgUrl},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){this.createVisual(),ze.prototype.restoreState.call(this,we),this.drawingImgUrl=we.drawingImgUrl,this.setDrawingImage()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setDrawingImage()},Le.typeName="FreehandMarker",Le.title="Freehand marker",Le.icon='',Le}(Ce),Wt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,De||'')||this;return Se.typeBoxes=[],Se.currentType=Be,Se.setCurrentType=Se.setCurrentType.bind(Se),Se}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2";for(var De=function(Et){var Ye="both";switch(Et){case 0:Ye="both";break;case 1:Ye="start";break;case 2:Ye="end";break;case 3:Ye="none"}var Ze=document.createElement("div");if(Ze.style.display="flex",Ze.style.flexGrow="2",Ze.style.alignItems="center",Ze.style.justifyContent="space-between",Ze.style.padding="5px",Ze.style.borderWidth="2px",Ze.style.borderStyle="solid",Ze.style.borderColor=Ye===Se.currentType?Se.uiStyleSettings.toolboxAccentColor:"transparent",Ze.addEventListener("click",function(){we.setCurrentType(Ye,Ze)}),Be.appendChild(Ze),Ye==="both"||Ye==="start"){var At=document.createElement("div");At.style.display="flex",At.style.alignItems="center",At.style.minHeight="20px",At.innerHTML=` - `,At.style.marginLeft="5px",Ze.appendChild(At)}var xt=document.createElement("div");xt.style.display="flex",xt.style.alignItems="center",xt.style.minHeight="20px",xt.style.flexGrow="2";var dt=document.createElement("hr");if(dt.style.minWidth="20px",dt.style.border="0px",dt.style.borderTop="3px solid "+(Se.uiStyleSettings!==void 0?Se.uiStyleSettings.toolboxColor:"#eeeeee"),dt.style.flexGrow="2",xt.appendChild(dt),Ze.appendChild(xt),Ue==="both"||Ue==="end"){var Rt=document.createElement("div");Rt.style.display="flex",Rt.style.alignItems="center",Rt.style.minHeight="20px",Rt.innerHTML=` + `,At.style.marginLeft="5px",Ze.appendChild(At)}var xt=document.createElement("div");xt.style.display="flex",xt.style.alignItems="center",xt.style.minHeight="20px",xt.style.flexGrow="2";var ht=document.createElement("hr");if(ht.style.minWidth="20px",ht.style.border="0px",ht.style.borderTop="3px solid "+(Se.uiStyleSettings!==void 0?Se.uiStyleSettings.toolboxColor:"#eeeeee"),ht.style.flexGrow="2",xt.appendChild(ht),Ze.appendChild(xt),Ye==="both"||Ye==="end"){var Rt=document.createElement("div");Rt.style.display="flex",Rt.style.alignItems="center",Rt.style.minHeight="20px",Rt.innerHTML=` - `,Rt.style.marginRight="5px",Ze.appendChild(Rt)}Se.typeBoxes.push(Ze)},Se=this,rt=0;rt<4;rt++)De(rt);return Be},Le.prototype.setCurrentType=function(we,Be){var De=this;this.currentType=we,this.typeBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},Le}(te),It=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.arrowType="end",Se.arrowBaseHeight=10,Se.arrowBaseWidth=10,Se.getArrowPoints=Se.getArrowPoints.bind(Se),Se.setArrowType=Se.setArrowType.bind(Se),Se.arrowTypePanel=new Wt("Arrow type","end"),Se.arrowTypePanel.onArrowTypeChanged=Se.setArrowType,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.arrow1&&we!==this.arrow2)},Le.prototype.getArrowPoints=function(we,Be){var De=this.arrowBaseWidth+2*this.strokeWidth,Se=this.arrowBaseHeight+2*this.strokeWidth;return we-De/2+","+(Be+Se/2)+" "+we+","+(Be-Se/2)+" "+(we+De/2)+","+(Be+Se/2)},Le.prototype.createTips=function(){this.arrow1=et.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=et.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.arrow2)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="creating"&&this.createTips()},Le.prototype.adjustVisual=function(){if(ze.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",et.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),et.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var we=0;Math.abs(this.x1-this.x2)>.1&&(we=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Be=this.arrow1.transform.baseVal.getItem(0);Be.setRotate(we,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Be,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(we+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},Le.prototype.setArrowType=function(we){this.arrowType=we,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({arrowType:this.arrowType},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.arrowType=Be.arrowType,this.createTips(),this.adjustVisual()},Le.typeName="ArrowMarker",Le.title="Arrow marker",Le.icon='',Le}(ft),Ht=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor=De.defaultFillColor,Se.strokeWidth=0,Se.fillPanel=new ne("Color",De.defaultColorSet,De.defaultFillColor),Se.fillPanel.onColorChanged=Se.setFillColor,Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="CoverMarker",Le.title="Cover marker",Le.icon='',Le}(Fe),Mt=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.opacities=[],rt.opacityBoxes=[],rt.opacities=Be,rt.currentOpacity=De,rt.setCurrentOpacity=rt.setCurrentOpacity.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",Be.style.justifyContent="space-between",this.opacities.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.alignItems="center",Se.style.justifyContent="center",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.borderColor=De===we.currentOpacity?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentOpacity(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.innerText=100*De+"%",Se.appendChild(rt),we.opacityBoxes.push(Se)}),Be},Le.prototype.setCurrentOpacity=function(we,Be){var De=this;this.currentOpacity=we,this.opacityBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},Le}(te),Xt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.setOpacity=Se.setOpacity.bind(Se),Se.fillColor=De.defaultHighlightColor,Se.strokeWidth=0,Se.opacity=De.defaultHighlightOpacity,Se.fillPanel=new ne("Color",De.defaultColorSet,Se.fillColor),Se.fillPanel.onColorChanged=Se.setFillColor,Se.opacityPanel=new Mt("Opacity",De.defaultOpacitySteps,Se.opacity),Se.opacityPanel.onOpacityChanged=Se.setOpacity,Se}return Oe(Le,ze),Le.prototype.setOpacity=function(we){this.opacity=we,this.visual&&et.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="HighlightMarker",Le.title="Highlight marker",Le.icon='',Le}(Ht),gt='',Re='',Lt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.bgColor="transparent",Se.tipPosition={x:0,y:0},Se.tipBase1Position={x:0,y:0},Se.tipBase2Position={x:0,y:0},Se.tipMoving=!1,Se.color=De.defaultStrokeColor,Se.bgColor=De.defaultFillColor,Se.fontFamily=De.defaultFontFamily,Se.defaultSize={x:100,y:30},Se.setBgColor=Se.setBgColor.bind(Se),Se.getTipPoints=Se.getTipPoints.bind(Se),Se.positionTip=Se.positionTip.bind(Se),Se.setTipPoints=Se.setTipPoints.bind(Se),Se.colorPanel=new ne("Text color",De.defaultColorSet,Se.color,gt),Se.colorPanel.onColorChanged=Se.setColor,Se.bgColorPanel=new ne("Fill color",De.defaultColorSet,Se.bgColor,Re),Se.bgColorPanel.onColorChanged=Se.setBgColor,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se.tipGrip=new ge,Se.tipGrip.visual.transform.baseVal.appendItem(et.createTransform()),Se.controlBox.appendChild(Se.tipGrip.visual),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return ze.prototype.ownsTarget.call(this,we)||this.tipGrip.ownsTarget(we)||this.tip===we},Le.prototype.createTip=function(){et.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=et.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},Le.prototype.pointerDown=function(we,Be){this.state==="new"&&ze.prototype.pointerDown.call(this,we,Be),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Be)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ze.prototype.pointerDown.call(this,we,Be)},Le.prototype.pointerUp=function(we){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ze.prototype.pointerUp.call(this,we);else{var Be=this.state==="creating";ze.prototype.pointerUp.call(this,we),this.setTipPoints(Be),this.positionTip()}},Le.prototype.manipulate=function(we){if(this.tipMoving){var Be=this.unrotatePoint(we);this.tipPosition={x:Be.x-this.manipulationStartLeft,y:Be.y-this.manipulationStartTop},this.positionTip()}else ze.prototype.manipulate.call(this,we)},Le.prototype.setBgColor=function(we){this.bgRectangle&&this.tip&&(et.setAttributes(this.bgRectangle,[["fill",we]]),et.setAttributes(this.tip,[["fill",we]])),this.bgColor=we,this.fillColorChanged(we)},Le.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},Le.prototype.setTipPoints=function(we){we===void 0&&(we=!1);var Be=Math.min(this.height/2,15),De=this.height/5;we&&(this.tipPosition={x:Be+De/2,y:this.height+20});var Se=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Se.1)){var we=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Be=this.tip1.transform.baseVal.getItem(0);Be.setRotate(we,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Be,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(we+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we),this.createTips(),this.adjustVisual()},Le.typeName="MeasurementMarker",Le.title="Measurement marker",Le.icon='',Le}(ft),Nt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokePanel.colors=De.defaultColorSet,Se.fillColor="transparent",Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="EllipseFrameMarker",Le.title="Ellipse frame marker",Le.icon='',Le}(yn),en=function(){function ze(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ze.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ze.prototype.addUndoStep=function(Le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(Le)||(this.undoStack.push(Le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(Le)&&this.redoStack.splice(0,this.redoStack.length))},ze.prototype.replaceLastUndoStep=function(Le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=Le)},ze.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ze.prototype.undo=function(){if(this.undoStack.length>1){var Le=this.undoStack.pop();return Le!==void 0&&this.redoStack.push(Le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ze.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ze}(),tn=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.curveX=0,Se.curveY=0,Se.manipulationStartCurveX=0,Se.manipulationStartCurveY=0,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.positionGrips=Se.positionGrips.bind(Se),Se.addControlGrips=Se.addControlGrips.bind(Se),Se.adjustVisual=Se.adjustVisual.bind(Se),Se.setupControlBox=Se.setupControlBox.bind(Se),Se.resize=Se.resize.bind(Se),Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.selectorCurve&&we!==this.visibleCurve&&!this.curveGrip.ownsTarget(we))},Le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.selectorCurve=et.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=et.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=we.x,this.curveY=we.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Be)&&(this.activeGrip=this.curveGrip,this._state="resize")},Le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),et.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),et.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),et.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Le.prototype.setupControlBox=function(){ze.prototype.setupControlBox.call(this),this.curveControlLine1=et.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=et.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},Le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ze.prototype.addControlGrips.call(this)},Le.prototype.positionGrips=function(){ze.prototype.positionGrips.call(this);var we=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-we/2,this.curveY-we/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},Le.prototype.manipulate=function(we){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+we.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+we.y-this.manipulationStartY),ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){this.activeGrip===this.curveGrip&&(this.curveX=we.x,this.curveY=we.y),ze.prototype.resize.call(this,we),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.adjustVisual(),this.colorChanged(we)},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.adjustVisual()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.adjustVisual()},Le.prototype.scale=function(we,Be){this.curveX=this.curveX*we,this.curveY=this.curveY*Be,ze.prototype.scale.call(this,we,Be)},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.curveX=Be.curveX,this.curveY=Be.curveY,this.createVisual(),this.adjustVisual()},Le.typeName="CurveMarker",Le.title="Curve marker",Le.icon='',Le}(Ge),On=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor="transparent",Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.textColor="transparent",Se.fontSize="1rem",Se.isMoved=!1,Se.captionText="Caption",Se.PADDING=5,Se.captionBoxWidth=0,Se.captionBoxHeight=0,Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.fillColor=De.defaultFillColor,Se.textColor=De.defaultStrokeColor,Se.fontFamily=De.defaultFontFamily,Se.fontSize=De.defaultCaptionFontSize,Se.captionText=De.defaultCaptionText,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setFillColor=Se.setFillColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.createVisual=Se.createVisual.bind(Se),Se.sizeCaption=Se.sizeCaption.bind(Se),Se.setCaptionText=Se.setCaptionText.bind(Se),Se.showTextEditor=Se.showTextEditor.bind(Se),Se.positionTextEditor=Se.positionTextEditor.bind(Se),Se.finishTextEditing=Se.finishTextEditing.bind(Se),Se.setFont=Se.setFont.bind(Se),Se.setTextColor=Se.setTextColor.bind(Se),Se.strokePanel=new ne("Line color",qe(De.defaultColorSet,["transparent"]),Se.strokeColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.fillPanel=new ne("Fill color",qe(De.defaultColorSet,["transparent"]),Se.fillColor,Re),Se.fillPanel.onColorChanged=Se.setFillColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se.textColorPanel=new ne("Text color",De.defaultColorSet,Se.textColor,gt),Se.textColorPanel.onColorChanged=Se.setTextColor,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.frame&&we!==this.captionBg&&we!==this.captionElement)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=et.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=et.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=et.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},Le.prototype.setCaptionText=function(we){this.captionText=we,this.captionElement.textContent=this.captionText,this.sizeCaption()},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.isMoved=!1,this.pointerDownPoint=we,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(we.x-this.pointerDownPoint.x)>5||Math.abs(we.y-this.pointerDownPoint.y)>5)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.setSize()},Le.prototype.sizeCaption=function(){var we=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=we.width+2*this.PADDING,this.captionBoxHeight=we.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),et.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),et.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},Le.prototype.showTextEditor=function(){var we=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Be){Be.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Be){Be.key==="Enter"&&we.finishTextEditing(we.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){we.finishTextEditing(we.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){we.finishTextEditing(we.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},Le.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},Le.prototype.finishTextEditing=function(we){this.setCaptionText(we.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},Le.prototype.setFont=function(we){this.captionElement&&et.setAttributes(this.captionElement,[["font-family",we]]),this.fontFamily=we,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},Le.prototype.setTextColor=function(we){this.captionElement&&et.setAttributes(this.captionElement,[["fill",we]]),this.textColor=we,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),et.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},Le.prototype.pointerUp=function(we){ze.prototype.pointerUp.call(this,we),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},Le.prototype.dblClick=function(we,Be){ze.prototype.dblClick.call(this,we,Be),this.showTextEditor()},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.frame&&et.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(we),this.stateChanged()},Le.prototype.setFillColor=function(we){this.fillColor=we,this.captionBg&&et.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(we),this.stateChanged()},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.frame&&et.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.frame&&et.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ze.prototype.getState.call(this));return we.typeName=this.typeName,we},Le.prototype.restoreState=function(we){var Be=we;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.textColor=Be.textColor,this.fontFamily=Be.fontFamily,this.captionText=Be.captionText,this.fontSize=Be.fontSize,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize()},Le.typeName="CaptionFrameMarker",Le.title="Caption frame marker",Le.icon='',Le}(Ce),hn=function(){function ze(Le,we){we===void 0&&(we=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=Le,this.cancelable=we}return Object.defineProperty(ze.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ze.prototype.preventDefault=function(){this._defaultPrevented=!0},ze}(),Bn=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,!1)||this;return Se.dataUrl=Be,Se.state=De,Se}return Oe(Le,ze),Le}(hn),mt=function(ze){function Le(we,Be,De){De===void 0&&(De=!1);var Se=ze.call(this,we,De)||this;return Se.marker=Be,Se}return Oe(Le,ze),Le}(hn),Yn=function(){function ze(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ze.prototype.addEventListener=function(Le,we){this[Le].push(we)},ze.prototype.removeEventListener=function(Le,we){var Be=this[Le].indexOf(we);Be>-1&&this[Le].splice(Be,1)},ze}(),xn=function(){function ze(Le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ye,this._isOpen=!1,this.undoRedoManager=new en,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ze.instanceCounter++,this.styles=new tt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=Le,this.targetRoot=document.body,this.width=Le.clientWidth,this.height=Le.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ze.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,Je,It,kt,Nt,yn,Xt,Lt,vn,Ht,ft,tn,On]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,Je,It,kt,yn,Xt,Lt]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,Je,It,kt,Xt]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(Le){var we=this;this._availableMarkerTypes.splice(0),Le.forEach(function(Be){if(typeof Be=="string"){var De=we.ALL_MARKER_TYPES.find(function(Se){return Se.typeName===Be});De!==void 0&&we._availableMarkerTypes.push(De)}else we._availableMarkerTypes.push(Be)})},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(Le){this._zoomLevel=Le,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ze.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ke.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ze.prototype.show=function(){var Le=this;this.styles.styleSheetRoot===void 0&&bt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=bt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(we){return we(new hn(Le))})},ze.prototype.render=function(){return We(this,void 0,void 0,function(){var Le;return jt(this,function(we){switch(we.label){case 0:return this.setCurrentMarker(),(Le=new Tt).naturalSize=this.renderAtNaturalSize,Le.imageType=this.renderImageType,Le.imageQuality=this.renderImageQuality,Le.markersOnly=this.renderMarkersOnly,Le.width=this.renderWidth,Le.height=this.renderHeight,[4,Le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return we.sent(),[4,Le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,we.sent()]}})})},ze.prototype.close=function(Le){var we=this;if(Le===void 0&&(Le=!1),this.isOpen){var Be=!1;Le||this.eventListeners.beforeclose.forEach(function(De){var Se=new hn(we,!0);De(Se),Se.defaultPrevented&&(Be=!0)}),Be||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(De){return De(new hn(we))}),this.detachEvents(),this._isOpen=!1)}},ze.prototype.addMarkersToToolbar=function(){for(var Le,we=[],Be=0;Bethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*Le:this.editorCanvas.clientWidth,Be=we',Le.title="Powered by marker.js",Le.style.display="grid",Le.style.alignItems="center",Le.style.justifyItems="center",Le.style.padding="3px",Le.style.width="20px",Le.style.height="20px",this.logoUI.appendChild(Le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ze.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ze.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ze.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ze.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var Le=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Pt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(Le),1),Le.dispose()},ze.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ze.prototype.toolbarButtonClicked=function(Le,we){if(Le==="marker"&&we!==void 0)this.createNewMarker(we);else if(Le==="action")switch(we){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ze.prototype.deleteSelectedMarker=function(){var Le=this;if(this._currentMarker!==void 0){var we=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var Se=new mt(Le,Le._currentMarker,!0);De(Se),Se.defaultPrevented&&(we=!0)}),!we){var Be=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(De){return De(new mt(Le,Be))})}}},ze.prototype.clear=function(){var Le=this,we=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(rt){var Et=new mt(Le,void 0,!0);rt(Et),Et.defaultPrevented&&(we=!0)}),!we)){this.setCurrentMarker();for(var Be=function(rt){var Et=De.markers[rt];De.setCurrentMarker(De.markers[rt]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(Ue){return Ue(new mt(Le,Et))})},De=this,Se=this.markers.length-1;Se>=0;Se--)Be(Se);this.addUndoStep()}},Object.defineProperty(ze.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ze.prototype.showNotesEditor=function(){var Le;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(Le=this._currentMarker.notes)!==null&&Le!==void 0?Le:"",this.overlayContainer.appendChild(this.notesArea))},ze.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ze.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ze.prototype.addUndoStep=function(){var Le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var we=this.getState(),Be=this.undoRedoManager.getLastUndoStep();if(!Be||Be.width===we.width&&Be.height===we.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(we),De1&&this.panTo({x:Le.clientX,y:Le.clientY}))},ze.prototype.onPointerUp=function(Le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(Le.clientX,Le.clientY)),this.isDragging=!1,this.addUndoStep()},ze.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ze.prototype.onKeyUp=function(Le){this._currentMarker===void 0||this.notesArea!==void 0||Le.key!=="Delete"&&Le.key!=="Backspace"||this.deleteSelectedMarker()},ze.prototype.clientToLocalCoordinates=function(Le,we){var Be=this.markerImage.getBoundingClientRect();return{x:(Le-Be.left)/this.zoomLevel,y:(we-Be.top)/this.zoomLevel}},ze.prototype.onWindowResize=function(){this.positionUI()},ze.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var Le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ze.prototype.addLicenseKey=function(Le){ke.addKey(Le)},ze.prototype.addEventListener=function(Le,we){this.eventListeners.addEventListener(Le,we)},ze.prototype.removeEventListener=function(Le,we){this.eventListeners.removeEventListener(Le,we)},ze.prototype.renderState=function(Le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(Le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ze.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ze.prototype.focus=function(){var Le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(we){return we(new hn(Le))}))},ze.prototype.blur=function(){var Le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(we){return we(new hn(Le))}))},ze.instanceCounter=0,ze}()},17115:function(Rn,Nn,ve){"use strict";ve.d(Nn,{ZP:function(){return ke}});var ye=ve(72071),Oe=ve(59301),We=ve(47273),jt=0,qe=(0,We.Z)();function et(){var Tt;return qe?(Tt=jt,jt+=1):Tt="TEST_OR_SSR",Tt}function ke(Tt){var bt=Oe.useState(),tt=(0,ye.Z)(bt,2),Ot=tt[0],it=tt[1];return Oe.useEffect(function(){it("rc_select_".concat(et()))},[]),Tt||Ot}},77861:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Ac:function(){return Rt},Xo:function(){return or},Wx:function(){return Xr},ZP:function(){return rn},lk:function(){return Ce}});var ye=ve(96663),Oe=ve(19127),We=ve(90493),jt=ve(44127),qe=ve(72071),et=ve(6620),ke=ve(20135),Tt=ve(18929),bt=ve(48736),tt=ve(59301),Ot=ve(92310),it=ve.n(Ot),Pt=ve(34280),Me=ve(49658),te=ve(10228),ne=ve(8654),ce=function(_e){var $t=_e.className,zt=_e.customizeIcon,Fn=_e.customizeIconProps,Hn=_e.onMouseDown,ut=_e.onClick,cn=_e.children,Kn;return typeof zt=="function"?Kn=zt(Fn):Kn=zt,tt.createElement("span",{className:$t,onMouseDown:function(Zt){Zt.preventDefault(),Hn&&Hn(Zt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ut,"aria-hidden":!0},Kn!==void 0?Kn:tt.createElement("span",{className:it()($t.split(/\s+/).map(function(_n){return"".concat(_n,"-icon")}))},cn))},se=ce;function ge(ht,_e,$t,zt,Fn){var Hn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ut=arguments.length>6?arguments[6]:void 0,cn=arguments.length>7?arguments[7]:void 0,Kn=tt.useMemo(function(){if((0,ke.Z)(zt)==="object")return zt.clearIcon;if(Fn)return Fn},[zt,Fn]),_n=tt.useMemo(function(){return!!(!Hn&&zt&&($t.length||ut)&&!(cn==="combobox"&&ut===""))},[zt,Hn,$t.length,ut,cn]);return{allowClear:_n,clearIcon:tt.createElement(se,{className:"".concat(ht,"-clear"),onMouseDown:_e,customizeIcon:Kn},"\xD7")}}var me=tt.createContext(null);function Ce(){return tt.useContext(me)}function Fe(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,_e=tt.useState(!1),$t=(0,qe.Z)(_e,2),zt=$t[0],Fn=$t[1],Hn=tt.useRef(null),ut=function(){window.clearTimeout(Hn.current)};tt.useEffect(function(){return ut},[]);var cn=function(_n,Zt){ut(),Hn.current=window.setTimeout(function(){Fn(_n),Zt&&Zt()},ht)};return[zt,cn,ut]}function Pe(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,_e=tt.useRef(null),$t=tt.useRef(null);tt.useEffect(function(){return function(){window.clearTimeout($t.current)}},[]);function zt(Fn){(Fn||_e.current===null)&&(_e.current=Fn),window.clearTimeout($t.current),$t.current=window.setTimeout(function(){_e.current=null},ht)}return[function(){return _e.current},zt]}function Ie(ht,_e,$t,zt){var Fn=tt.useRef(null);Fn.current={open:_e,triggerOpen:$t,customizedTrigger:zt},tt.useEffect(function(){function Hn(ut){var cn;if(!((cn=Fn.current)!==null&&cn!==void 0&&cn.customizedTrigger)){var Kn=ut.target;Kn.shadowRoot&&ut.composed&&(Kn=ut.composedPath()[0]||Kn),Fn.current.open&&ht().filter(function(_n){return _n}).every(function(_n){return!_n.contains(Kn)&&_n!==Kn})&&Fn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Hn),function(){return window.removeEventListener("mousedown",Hn)}},[])}var Ke=ve(26112),Ye=ve(11780),Ge=function(_e,$t){var zt,Fn,Hn=_e.prefixCls,ut=_e.id,cn=_e.inputElement,Kn=_e.disabled,_n=_e.tabIndex,Zt=_e.autoFocus,nn=_e.autoComplete,Pi=_e.editable,xi=_e.activeDescendantId,Si=_e.value,oi=_e.maxLength,Ci=_e.onKeyDown,Li=_e.onMouseDown,Hi=_e.onChange,lr=_e.onPaste,tr=_e.onCompositionStart,Ln=_e.onCompositionEnd,Fr=_e.open,Br=_e.attrs,wr=cn||tt.createElement("input",null),Cn=wr,di=Cn.ref,Ki=Cn.props,ir=Ki.onKeyDown,Gi=Ki.onChange,dr=Ki.onMouseDown,Er=Ki.onCompositionStart,Di=Ki.onCompositionEnd,Yi=Ki.style;return(0,bt.Kp)(!("maxLength"in wr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wr=tt.cloneElement(wr,(0,jt.Z)((0,jt.Z)((0,jt.Z)({type:"search"},Ki),{},{id:ut,ref:(0,ne.sQ)($t,di),disabled:Kn,tabIndex:_n,autoComplete:nn||"off",autoFocus:Zt,className:it()("".concat(Hn,"-selection-search-input"),(zt=wr)===null||zt===void 0||(Fn=zt.props)===null||Fn===void 0?void 0:Fn.className),role:"combobox","aria-label":"Search","aria-expanded":Fr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ut,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ut,"_list"),"aria-activedescendant":Fr?xi:void 0},Br),{},{value:Pi?Si:"",maxLength:oi,readOnly:!Pi,unselectable:Pi?null:"on",style:(0,jt.Z)((0,jt.Z)({},Yi),{},{opacity:Pi?null:0}),onKeyDown:function(Dn){Ci(Dn),ir&&ir(Dn)},onMouseDown:function(Dn){Li(Dn),dr&&dr(Dn)},onChange:function(Dn){Hi(Dn),Gi&&Gi(Dn)},onCompositionStart:function(Dn){tr(Dn),Er&&Er(Dn)},onCompositionEnd:function(Dn){Ln(Dn),Di&&Di(Dn)},onPaste:lr})),wr},ft=tt.forwardRef(Ge);ft.displayName="Input";var Xe=ft;function kt(ht){return Array.isArray(ht)?ht:ht!==void 0?[ht]:[]}var Je=typeof window!="undefined"&&window.document&&window.document.documentElement,Wt=Je;function It(ht){return ht!=null}function Ht(ht){return!ht&&ht!==0}function Mt(ht){return["string","number"].includes((0,ke.Z)(ht))}function Xt(ht){var _e=void 0;return ht&&(Mt(ht.title)?_e=ht.title.toString():Mt(ht.label)&&(_e=ht.label.toString())),_e}function gt(ht,_e){Wt?tt.useLayoutEffect(ht,_e):tt.useEffect(ht,_e)}function Re(ht){var _e;return(_e=ht.key)!==null&&_e!==void 0?_e:ht.value}var Lt=function(_e){_e.preventDefault(),_e.stopPropagation()},yn=function(_e){var $t=_e.id,zt=_e.prefixCls,Fn=_e.values,Hn=_e.open,ut=_e.searchValue,cn=_e.autoClearSearchValue,Kn=_e.inputRef,_n=_e.placeholder,Zt=_e.disabled,nn=_e.mode,Pi=_e.showSearch,xi=_e.autoFocus,Si=_e.autoComplete,oi=_e.activeDescendantId,Ci=_e.tabIndex,Li=_e.removeIcon,Hi=_e.maxTagCount,lr=_e.maxTagTextLength,tr=_e.maxTagPlaceholder,Ln=tr===void 0?function(yt){return"+ ".concat(yt.length," ...")}:tr,Fr=_e.tagRender,Br=_e.onToggleOpen,wr=_e.onRemove,Cn=_e.onInputChange,di=_e.onInputPaste,Ki=_e.onInputKeyDown,ir=_e.onInputMouseDown,Gi=_e.onInputCompositionStart,dr=_e.onInputCompositionEnd,Er=tt.useRef(null),Di=(0,tt.useState)(0),Yi=(0,qe.Z)(Di,2),Wi=Yi[0],Dn=Yi[1],Ar=(0,tt.useState)(!1),Mn=(0,qe.Z)(Ar,2),hr=Mn[0],_r=Mn[1],Pr="".concat(zt,"-selection"),Lo=Hn||nn==="multiple"&&cn===!1||nn==="tags"?ut:"",fo=nn==="tags"||nn==="multiple"&&cn===!1||Pi&&(Hn||hr);gt(function(){Dn(Er.current.scrollWidth)},[Lo]);function mr(yt,Bt,an,zn,ri){return tt.createElement("span",{className:it()("".concat(Pr,"-item"),(0,We.Z)({},"".concat(Pr,"-item-disabled"),an)),title:Xt(yt)},tt.createElement("span",{className:"".concat(Pr,"-item-content")},Bt),zn&&tt.createElement(se,{className:"".concat(Pr,"-item-remove"),onMouseDown:Lt,onClick:ri,customizeIcon:Li},"\xD7"))}function fr(yt,Bt,an,zn,ri){var Ut=function(ni){Lt(ni),Br(!Hn)};return tt.createElement("span",{onMouseDown:Ut},Fr({label:Bt,value:yt,disabled:an,closable:zn,onClose:ri}))}function ur(yt){var Bt=yt.disabled,an=yt.label,zn=yt.value,ri=!Zt&&!Bt,Ut=an;if(typeof lr=="number"&&(typeof an=="string"||typeof an=="number")){var wn=String(Ut);wn.length>lr&&(Ut="".concat(wn.slice(0,lr),"..."))}var ni=function(Fi){Fi&&Fi.stopPropagation(),wr(yt)};return typeof Fr=="function"?fr(zn,Ut,Bt,ri,ni):mr(yt,Ut,Bt,ri,ni)}function Yr(yt){var Bt=typeof Ln=="function"?Ln(yt):Ln;return mr({title:Bt},Bt,!1)}var Ii=tt.createElement("div",{className:"".concat(Pr,"-search"),style:{width:Wi},onFocus:function(){_r(!0)},onBlur:function(){_r(!1)}},tt.createElement(Xe,{ref:Kn,open:Hn,prefixCls:zt,id:$t,inputElement:null,disabled:Zt,autoFocus:xi,autoComplete:Si,editable:fo,activeDescendantId:oi,value:Lo,onKeyDown:Ki,onMouseDown:ir,onChange:Cn,onPaste:di,onCompositionStart:Gi,onCompositionEnd:dr,tabIndex:Ci,attrs:(0,Ke.Z)(_e,!0)}),tt.createElement("span",{ref:Er,className:"".concat(Pr,"-search-mirror"),"aria-hidden":!0},Lo,"\xA0")),$e=tt.createElement(Ye.Z,{prefixCls:"".concat(Pr,"-overflow"),data:Fn,renderItem:ur,renderRest:Yr,suffix:Ii,itemKey:Re,maxCount:Hi});return tt.createElement(tt.Fragment,null,$e,!Fn.length&&!Lo&&tt.createElement("span",{className:"".concat(Pr,"-placeholder")},_n))},vn=yn,Nt=function(_e){var $t=_e.inputElement,zt=_e.prefixCls,Fn=_e.id,Hn=_e.inputRef,ut=_e.disabled,cn=_e.autoFocus,Kn=_e.autoComplete,_n=_e.activeDescendantId,Zt=_e.mode,nn=_e.open,Pi=_e.values,xi=_e.placeholder,Si=_e.tabIndex,oi=_e.showSearch,Ci=_e.searchValue,Li=_e.activeValue,Hi=_e.maxLength,lr=_e.onInputKeyDown,tr=_e.onInputMouseDown,Ln=_e.onInputChange,Fr=_e.onInputPaste,Br=_e.onInputCompositionStart,wr=_e.onInputCompositionEnd,Cn=_e.title,di=tt.useState(!1),Ki=(0,qe.Z)(di,2),ir=Ki[0],Gi=Ki[1],dr=Zt==="combobox",Er=dr||oi,Di=Pi[0],Yi=Ci||"";dr&&Li&&!ir&&(Yi=Li),tt.useEffect(function(){dr&&Gi(!1)},[dr,Li]);var Wi=Zt!=="combobox"&&!nn&&!oi?!1:!!Yi,Dn=Cn===void 0?Xt(Di):Cn,Ar=function(){if(Di)return null;var hr=Wi?{visibility:"hidden"}:void 0;return tt.createElement("span",{className:"".concat(zt,"-selection-placeholder"),style:hr},xi)};return tt.createElement(tt.Fragment,null,tt.createElement("span",{className:"".concat(zt,"-selection-search")},tt.createElement(Xe,{ref:Hn,prefixCls:zt,id:Fn,open:nn,inputElement:$t,disabled:ut,autoFocus:cn,autoComplete:Kn,editable:Er,activeDescendantId:_n,value:Yi,onKeyDown:lr,onMouseDown:tr,onChange:function(hr){Gi(!0),Ln(hr)},onPaste:Fr,onCompositionStart:Br,onCompositionEnd:wr,tabIndex:Si,attrs:(0,Ke.Z)(_e,!0),maxLength:dr?Hi:void 0})),!dr&&Di?tt.createElement("span",{className:"".concat(zt,"-selection-item"),title:Dn,style:Wi?{visibility:"hidden"}:void 0},Di.label):null,Ar())},en=Nt;function tn(ht){return![te.Z.ESC,te.Z.SHIFT,te.Z.BACKSPACE,te.Z.TAB,te.Z.WIN_KEY,te.Z.ALT,te.Z.META,te.Z.WIN_KEY_RIGHT,te.Z.CTRL,te.Z.SEMICOLON,te.Z.EQUALS,te.Z.CAPS_LOCK,te.Z.CONTEXT_MENU,te.Z.F1,te.Z.F2,te.Z.F3,te.Z.F4,te.Z.F5,te.Z.F6,te.Z.F7,te.Z.F8,te.Z.F9,te.Z.F10,te.Z.F11,te.Z.F12].includes(ht)}var On=function(_e,$t){var zt=(0,tt.useRef)(null),Fn=(0,tt.useRef)(!1),Hn=_e.prefixCls,ut=_e.open,cn=_e.mode,Kn=_e.showSearch,_n=_e.tokenWithEnter,Zt=_e.autoClearSearchValue,nn=_e.onSearch,Pi=_e.onSearchSubmit,xi=_e.onToggleOpen,Si=_e.onInputKeyDown,oi=_e.domRef;tt.useImperativeHandle($t,function(){return{focus:function(){zt.current.focus()},blur:function(){zt.current.blur()}}});var Ci=Pe(0),Li=(0,qe.Z)(Ci,2),Hi=Li[0],lr=Li[1],tr=function(Yi){var Wi=Yi.which;(Wi===te.Z.UP||Wi===te.Z.DOWN)&&Yi.preventDefault(),Si&&Si(Yi),Wi===te.Z.ENTER&&cn==="tags"&&!Fn.current&&!ut&&(Pi==null||Pi(Yi.target.value)),tn(Wi)&&xi(!0)},Ln=function(){lr(!0)},Fr=(0,tt.useRef)(null),Br=function(Yi){nn(Yi,!0,Fn.current)!==!1&&xi(!0)},wr=function(){Fn.current=!0},Cn=function(Yi){Fn.current=!1,cn!=="combobox"&&Br(Yi.target.value)},di=function(Yi){var Wi=Yi.target.value;if(_n&&Fr.current&&/[\r\n]/.test(Fr.current)){var Dn=Fr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Wi=Wi.replace(Dn,Fr.current)}Fr.current=null,Br(Wi)},Ki=function(Yi){var Wi=Yi.clipboardData,Dn=Wi.getData("text");Fr.current=Dn},ir=function(Yi){var Wi=Yi.target;if(Wi!==zt.current){var Dn=document.body.style.msTouchAction!==void 0;Dn?setTimeout(function(){zt.current.focus()}):zt.current.focus()}},Gi=function(Yi){var Wi=Hi();Yi.target!==zt.current&&!Wi&&cn!=="combobox"&&Yi.preventDefault(),(cn!=="combobox"&&(!Kn||!Wi)||!ut)&&(ut&&Zt!==!1&&nn("",!0,!1),xi())},dr={inputRef:zt,onInputKeyDown:tr,onInputMouseDown:Ln,onInputChange:di,onInputPaste:Ki,onInputCompositionStart:wr,onInputCompositionEnd:Cn},Er=cn==="multiple"||cn==="tags"?tt.createElement(vn,(0,ye.Z)({},_e,dr)):tt.createElement(en,(0,ye.Z)({},_e,dr));return tt.createElement("div",{ref:oi,className:"".concat(Hn,"-selector"),onClick:ir,onMouseDown:Gi},Er)},hn=tt.forwardRef(On);hn.displayName="Selector";var Bn=hn,mt=ve(35593),Yn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],xn=function(_e){var $t=_e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"}}},ze=function(_e,$t){var zt=_e.prefixCls,Fn=_e.disabled,Hn=_e.visible,ut=_e.children,cn=_e.popupElement,Kn=_e.animation,_n=_e.transitionName,Zt=_e.dropdownStyle,nn=_e.dropdownClassName,Pi=_e.direction,xi=Pi===void 0?"ltr":Pi,Si=_e.placement,oi=_e.builtinPlacements,Ci=_e.dropdownMatchSelectWidth,Li=_e.dropdownRender,Hi=_e.dropdownAlign,lr=_e.getPopupContainer,tr=_e.empty,Ln=_e.getTriggerDOMNode,Fr=_e.onPopupVisibleChange,Br=_e.onPopupMouseEnter,wr=(0,et.Z)(_e,Yn),Cn="".concat(zt,"-dropdown"),di=cn;Li&&(di=Li(cn));var Ki=tt.useMemo(function(){return oi||xn(Ci)},[oi,Ci]),ir=Kn?"".concat(Cn,"-").concat(Kn):_n,Gi=typeof Ci=="number",dr=tt.useMemo(function(){return Gi?null:Ci===!1?"minWidth":"width"},[Ci,Gi]),Er=Zt;Gi&&(Er=(0,jt.Z)((0,jt.Z)({},Er),{},{width:Ci}));var Di=tt.useRef(null);return tt.useImperativeHandle($t,function(){return{getPopupElement:function(){return Di.current}}}),tt.createElement(mt.Z,(0,ye.Z)({},wr,{showAction:Fr?["click"]:[],hideAction:Fr?["click"]:[],popupPlacement:Si||(xi==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ki,prefixCls:Cn,popupTransitionName:ir,popup:tt.createElement("div",{ref:Di,onMouseEnter:Br},di),stretch:dr,popupAlign:Hi,popupVisible:Hn,getPopupContainer:lr,popupClassName:it()(nn,(0,We.Z)({},"".concat(Cn,"-empty"),tr)),popupStyle:Er,getTriggerDOMNode:Ln,onPopupVisibleChange:Fr}),ut)},Le=tt.forwardRef(ze);Le.displayName="SelectTrigger";var we=Le,Be=ve(4537);function De(ht,_e){var $t=ht.key,zt;return"value"in ht&&(zt=ht.value),$t!=null?$t:zt!==void 0?zt:"rc-index-key-".concat(_e)}function Se(ht,_e){var $t=ht||{},zt=$t.label,Fn=$t.value,Hn=$t.options,ut=$t.groupLabel,cn=zt||(_e?"children":"label");return{label:cn,value:Fn||"value",options:Hn||"options",groupLabel:ut||cn}}function rt(ht){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$t=_e.fieldNames,zt=_e.childrenAsData,Fn=[],Hn=Se($t,!1),ut=Hn.label,cn=Hn.value,Kn=Hn.options,_n=Hn.groupLabel;function Zt(nn,Pi){nn.forEach(function(xi){if(Pi||!(Kn in xi)){var Si=xi[cn];Fn.push({key:De(xi,Fn.length),groupOption:Pi,data:xi,label:xi[ut],value:Si})}else{var oi=xi[_n];oi===void 0&&zt&&(oi=xi.label),Fn.push({key:De(xi,Fn.length),group:!0,data:xi,label:oi}),Zt(xi[Kn],!0)}})}return Zt(ht,!1),Fn}function Et(ht){var _e=(0,jt.Z)({},ht);return"props"in _e||Object.defineProperty(_e,"props",{get:function(){return(0,bt.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),_e}}),_e}function Ue(ht,_e){if(!_e||!_e.length)return null;var $t=!1;function zt(Hn,ut){var cn=(0,Be.Z)(ut),Kn=cn[0],_n=cn.slice(1);if(!Kn)return[Hn];var Zt=Hn.split(Kn);return $t=$t||Zt.length>1,Zt.reduce(function(nn,Pi){return[].concat((0,Oe.Z)(nn),(0,Oe.Z)(zt(Pi,_n)))},[]).filter(function(nn){return nn})}var Fn=zt(ht,_e);return $t?Fn:null}var Ze=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],At=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function xt(ht){return ht==="tags"||ht==="multiple"}var dt=tt.forwardRef(function(ht,_e){var $t,zt,Fn=ht.id,Hn=ht.prefixCls,ut=ht.className,cn=ht.showSearch,Kn=ht.tagRender,_n=ht.direction,Zt=ht.omitDomProps,nn=ht.displayValues,Pi=ht.onDisplayValuesChange,xi=ht.emptyOptions,Si=ht.notFoundContent,oi=Si===void 0?"Not Found":Si,Ci=ht.onClear,Li=ht.mode,Hi=ht.disabled,lr=ht.loading,tr=ht.getInputElement,Ln=ht.getRawInputElement,Fr=ht.open,Br=ht.defaultOpen,wr=ht.onDropdownVisibleChange,Cn=ht.activeValue,di=ht.onActiveValueChange,Ki=ht.activeDescendantId,ir=ht.searchValue,Gi=ht.autoClearSearchValue,dr=ht.onSearch,Er=ht.onSearchSplit,Di=ht.tokenSeparators,Yi=ht.allowClear,Wi=ht.suffixIcon,Dn=ht.clearIcon,Ar=ht.OptionList,Mn=ht.animation,hr=ht.transitionName,_r=ht.dropdownStyle,Pr=ht.dropdownClassName,Lo=ht.dropdownMatchSelectWidth,fo=ht.dropdownRender,mr=ht.dropdownAlign,fr=ht.placement,ur=ht.builtinPlacements,Yr=ht.getPopupContainer,Ii=ht.showAction,$e=Ii===void 0?[]:Ii,yt=ht.onFocus,Bt=ht.onBlur,an=ht.onKeyUp,zn=ht.onKeyDown,ri=ht.onMouseDown,Ut=(0,et.Z)(ht,Ze),wn=xt(Li),ni=(cn!==void 0?cn:wn)||Li==="combobox",Qn=(0,jt.Z)({},Ut);At.forEach(function(Jo){delete Qn[Jo]}),Zt==null||Zt.forEach(function(Jo){delete Qn[Jo]});var Fi=tt.useState(!1),Lr=(0,qe.Z)(Fi,2),bi=Lr[0],Ti=Lr[1];tt.useEffect(function(){Ti((0,Me.Z)())},[]);var jn=tt.useRef(null),gr=tt.useRef(null),Nr=tt.useRef(null),wo=tt.useRef(null),to=tt.useRef(null),Jr=Fe(),eo=(0,qe.Z)(Jr,3),Zo=eo[0],$o=eo[1],ia=eo[2];tt.useImperativeHandle(_e,function(){var Jo,ma;return{focus:(Jo=wo.current)===null||Jo===void 0?void 0:Jo.focus,blur:(ma=wo.current)===null||ma===void 0?void 0:ma.blur,scrollTo:function(Cs){var Ss;return(Ss=to.current)===null||Ss===void 0?void 0:Ss.scrollTo(Cs)}}});var qo=tt.useMemo(function(){var Jo;if(Li!=="combobox")return ir;var ma=(Jo=nn[0])===null||Jo===void 0?void 0:Jo.value;return typeof ma=="string"||typeof ma=="number"?String(ma):""},[ir,Li,nn]),Sn=Li==="combobox"&&typeof tr=="function"&&tr()||null,oa=typeof Ln=="function"&&Ln(),vs=(0,ne.x1)(gr,oa==null||($t=oa.props)===null||$t===void 0?void 0:$t.ref),Ga=tt.useState(!1),Zs=(0,qe.Z)(Ga,2),xa=Zs[0],pl=Zs[1];(0,Pt.Z)(function(){pl(!0)},[]);var wa=(0,Tt.Z)(!1,{defaultValue:Br,value:Fr}),Mo=(0,qe.Z)(wa,2),Ko=Mo[0],Ka=Mo[1],Vr=xa?Ko:!1,ko=!oi&ξ(Hi||ko&&Vr&&Li==="combobox")&&(Vr=!1);var ro=ko?!1:Vr,ji=tt.useCallback(function(Jo){var ma=Jo!==void 0?Jo:!Vr;Hi||(Ka(ma),Vr!==ma&&(wr==null||wr(ma)))},[Hi,Vr,Ka,wr]),fa=tt.useMemo(function(){return(Di||[]).some(function(Jo){return[` + `,Rt.style.marginRight="5px",Ze.appendChild(Rt)}Se.typeBoxes.push(Ze)},Se=this,rt=0;rt<4;rt++)De(rt);return Be},Le.prototype.setCurrentType=function(we,Be){var De=this;this.currentType=we,this.typeBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},Le}(te),It=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.arrowType="end",Se.arrowBaseHeight=10,Se.arrowBaseWidth=10,Se.getArrowPoints=Se.getArrowPoints.bind(Se),Se.setArrowType=Se.setArrowType.bind(Se),Se.arrowTypePanel=new Wt("Arrow type","end"),Se.arrowTypePanel.onArrowTypeChanged=Se.setArrowType,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.arrow1&&we!==this.arrow2)},Le.prototype.getArrowPoints=function(we,Be){var De=this.arrowBaseWidth+2*this.strokeWidth,Se=this.arrowBaseHeight+2*this.strokeWidth;return we-De/2+","+(Be+Se/2)+" "+we+","+(Be-Se/2)+" "+(we+De/2)+","+(Be+Se/2)},Le.prototype.createTips=function(){this.arrow1=et.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=et.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(et.createTransform()),this.visual.appendChild(this.arrow2)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.state==="creating"&&this.createTips()},Le.prototype.adjustVisual=function(){if(ze.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",et.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),et.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var we=0;Math.abs(this.x1-this.x2)>.1&&(we=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Be=this.arrow1.transform.baseVal.getItem(0);Be.setRotate(we,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Be,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(we+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},Le.prototype.setArrowType=function(we){this.arrowType=we,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({arrowType:this.arrowType},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.arrowType=Be.arrowType,this.createTips(),this.adjustVisual()},Le.typeName="ArrowMarker",Le.title="Arrow marker",Le.icon='',Le}(dt),Ht=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor=De.defaultFillColor,Se.strokeWidth=0,Se.fillPanel=new ne("Color",De.defaultColorSet,De.defaultFillColor),Se.fillPanel.onColorChanged=Se.setFillColor,Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="CoverMarker",Le.title="Cover marker",Le.icon='',Le}(Fe),Mt=function(ze){function Le(we,Be,De,Se){var rt=ze.call(this,we,Se||'')||this;return rt.opacities=[],rt.opacityBoxes=[],rt.opacities=Be,rt.currentOpacity=De,rt.setCurrentOpacity=rt.setCurrentOpacity.bind(rt),rt}return Oe(Le,ze),Le.prototype.getUi=function(){var we=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",Be.style.justifyContent="space-between",this.opacities.forEach(function(De){var Se=document.createElement("div");Se.style.display="flex",Se.style.alignItems="center",Se.style.justifyContent="center",Se.style.padding="5px",Se.style.borderWidth="2px",Se.style.borderStyle="solid",Se.style.borderColor=De===we.currentOpacity?we.uiStyleSettings.toolboxAccentColor:"transparent",Se.addEventListener("click",function(){we.setCurrentOpacity(De,Se)}),Be.appendChild(Se);var rt=document.createElement("div");rt.innerText=100*De+"%",Se.appendChild(rt),we.opacityBoxes.push(Se)}),Be},Le.prototype.setCurrentOpacity=function(we,Be){var De=this;this.currentOpacity=we,this.opacityBoxes.forEach(function(Se){Se.style.borderColor=Se===Be?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},Le}(te),Xt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.setOpacity=Se.setOpacity.bind(Se),Se.fillColor=De.defaultHighlightColor,Se.strokeWidth=0,Se.opacity=De.defaultHighlightOpacity,Se.fillPanel=new ne("Color",De.defaultColorSet,Se.fillColor),Se.fillPanel.onColorChanged=Se.setFillColor,Se.opacityPanel=new Mt("Opacity",De.defaultOpacitySteps,Se.opacity),Se.opacityPanel.onOpacityChanged=Se.setOpacity,Se}return Oe(Le,ze),Le.prototype.setOpacity=function(we){this.opacity=we,this.visual&&et.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="HighlightMarker",Le.title="Highlight marker",Le.icon='',Le}(Ht),gt='',Re='',Lt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.bgColor="transparent",Se.tipPosition={x:0,y:0},Se.tipBase1Position={x:0,y:0},Se.tipBase2Position={x:0,y:0},Se.tipMoving=!1,Se.color=De.defaultStrokeColor,Se.bgColor=De.defaultFillColor,Se.fontFamily=De.defaultFontFamily,Se.defaultSize={x:100,y:30},Se.setBgColor=Se.setBgColor.bind(Se),Se.getTipPoints=Se.getTipPoints.bind(Se),Se.positionTip=Se.positionTip.bind(Se),Se.setTipPoints=Se.setTipPoints.bind(Se),Se.colorPanel=new ne("Text color",De.defaultColorSet,Se.color,gt),Se.colorPanel.onColorChanged=Se.setColor,Se.bgColorPanel=new ne("Fill color",De.defaultColorSet,Se.bgColor,Re),Se.bgColorPanel.onColorChanged=Se.setBgColor,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se.tipGrip=new ge,Se.tipGrip.visual.transform.baseVal.appendItem(et.createTransform()),Se.controlBox.appendChild(Se.tipGrip.visual),Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return ze.prototype.ownsTarget.call(this,we)||this.tipGrip.ownsTarget(we)||this.tip===we},Le.prototype.createTip=function(){et.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=et.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},Le.prototype.pointerDown=function(we,Be){this.state==="new"&&ze.prototype.pointerDown.call(this,we,Be),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Be)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ze.prototype.pointerDown.call(this,we,Be)},Le.prototype.pointerUp=function(we){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ze.prototype.pointerUp.call(this,we);else{var Be=this.state==="creating";ze.prototype.pointerUp.call(this,we),this.setTipPoints(Be),this.positionTip()}},Le.prototype.manipulate=function(we){if(this.tipMoving){var Be=this.unrotatePoint(we);this.tipPosition={x:Be.x-this.manipulationStartLeft,y:Be.y-this.manipulationStartTop},this.positionTip()}else ze.prototype.manipulate.call(this,we)},Le.prototype.setBgColor=function(we){this.bgRectangle&&this.tip&&(et.setAttributes(this.bgRectangle,[["fill",we]]),et.setAttributes(this.tip,[["fill",we]])),this.bgColor=we,this.fillColorChanged(we)},Le.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},Le.prototype.setTipPoints=function(we){we===void 0&&(we=!1);var Be=Math.min(this.height/2,15),De=this.height/5;we&&(this.tipPosition={x:Be+De/2,y:this.height+20});var Se=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Se.1)){var we=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Be=this.tip1.transform.baseVal.getItem(0);Be.setRotate(we,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Be,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(we+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we),this.createTips(),this.adjustVisual()},Le.typeName="MeasurementMarker",Le.title="Measurement marker",Le.icon='',Le}(dt),kt=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokePanel.colors=De.defaultColorSet,Se.fillColor="transparent",Se}return Oe(Le,ze),Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=ze.prototype.getState.call(this);return we.typeName=Le.typeName,we},Le.typeName="EllipseFrameMarker",Le.title="Ellipse frame marker",Le.icon='',Le}(yn),en=function(){function ze(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ze.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ze.prototype.addUndoStep=function(Le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(Le)||(this.undoStack.push(Le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(Le)&&this.redoStack.splice(0,this.redoStack.length))},ze.prototype.replaceLastUndoStep=function(Le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=Le)},ze.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ze.prototype.undo=function(){if(this.undoStack.length>1){var Le=this.undoStack.pop();return Le!==void 0&&this.redoStack.push(Le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ze.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ze}(),tn=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.curveX=0,Se.curveY=0,Se.manipulationStartCurveX=0,Se.manipulationStartCurveY=0,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.positionGrips=Se.positionGrips.bind(Se),Se.addControlGrips=Se.addControlGrips.bind(Se),Se.adjustVisual=Se.adjustVisual.bind(Se),Se.setupControlBox=Se.setupControlBox.bind(Se),Se.resize=Se.resize.bind(Se),Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.strokePanel=new ne("Line color",De.defaultColorSet,De.defaultColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.selectorCurve&&we!==this.visibleCurve&&!this.curveGrip.ownsTarget(we))},Le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.selectorCurve=et.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=et.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=we.x,this.curveY=we.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Be)&&(this.activeGrip=this.curveGrip,this._state="resize")},Le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),et.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),et.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),et.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Le.prototype.setupControlBox=function(){ze.prototype.setupControlBox.call(this),this.curveControlLine1=et.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=et.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},Le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ze.prototype.addControlGrips.call(this)},Le.prototype.positionGrips=function(){ze.prototype.positionGrips.call(this);var we=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-we/2,this.curveY-we/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},Le.prototype.manipulate=function(we){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+we.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+we.y-this.manipulationStartY),ze.prototype.manipulate.call(this,we)},Le.prototype.resize=function(we){this.activeGrip===this.curveGrip&&(this.curveX=we.x,this.curveY=we.y),ze.prototype.resize.call(this,we),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.adjustVisual(),this.colorChanged(we)},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.adjustVisual()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.adjustVisual()},Le.prototype.scale=function(we,Be){this.curveX=this.curveX*we,this.curveY=this.curveY*Be,ze.prototype.scale.call(this,we,Be)},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ze.prototype.getState.call(this));return we.typeName=Le.typeName,we},Le.prototype.restoreState=function(we){ze.prototype.restoreState.call(this,we);var Be=we;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.curveX=Be.curveX,this.curveY=Be.curveY,this.createVisual(),this.adjustVisual()},Le.typeName="CurveMarker",Le.title="Curve marker",Le.icon='',Le}(Ue),On=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,Be,De)||this;return Se.fillColor="transparent",Se.strokeColor="transparent",Se.strokeWidth=0,Se.strokeDasharray="",Se.textColor="transparent",Se.fontSize="1rem",Se.isMoved=!1,Se.captionText="Caption",Se.PADDING=5,Se.captionBoxWidth=0,Se.captionBoxHeight=0,Se.strokeColor=De.defaultColor,Se.strokeWidth=De.defaultStrokeWidth,Se.strokeDasharray=De.defaultStrokeDasharray,Se.fillColor=De.defaultFillColor,Se.textColor=De.defaultStrokeColor,Se.fontFamily=De.defaultFontFamily,Se.fontSize=De.defaultCaptionFontSize,Se.captionText=De.defaultCaptionText,Se.setStrokeColor=Se.setStrokeColor.bind(Se),Se.setFillColor=Se.setFillColor.bind(Se),Se.setStrokeWidth=Se.setStrokeWidth.bind(Se),Se.setStrokeDasharray=Se.setStrokeDasharray.bind(Se),Se.createVisual=Se.createVisual.bind(Se),Se.sizeCaption=Se.sizeCaption.bind(Se),Se.setCaptionText=Se.setCaptionText.bind(Se),Se.showTextEditor=Se.showTextEditor.bind(Se),Se.positionTextEditor=Se.positionTextEditor.bind(Se),Se.finishTextEditing=Se.finishTextEditing.bind(Se),Se.setFont=Se.setFont.bind(Se),Se.setTextColor=Se.setTextColor.bind(Se),Se.strokePanel=new ne("Line color",qe(De.defaultColorSet,["transparent"]),Se.strokeColor),Se.strokePanel.onColorChanged=Se.setStrokeColor,Se.fillPanel=new ne("Fill color",qe(De.defaultColorSet,["transparent"]),Se.fillColor,Re),Se.fillPanel.onColorChanged=Se.setFillColor,Se.strokeWidthPanel=new Pe("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),Se.strokeWidthPanel.onWidthChanged=Se.setStrokeWidth,Se.strokeStylePanel=new Ie("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),Se.strokeStylePanel.onStyleChanged=Se.setStrokeDasharray,Se.fontFamilyPanel=new Xe("Font",De.defaultFontFamilies,De.defaultFontFamily),Se.fontFamilyPanel.onFontChanged=Se.setFont,Se.textColorPanel=new ne("Text color",De.defaultColorSet,Se.textColor,gt),Se.textColorPanel.onColorChanged=Se.setTextColor,Se}return Oe(Le,ze),Le.prototype.ownsTarget=function(we){return!(!ze.prototype.ownsTarget.call(this,we)&&we!==this.visual&&we!==this.frame&&we!==this.captionBg&&we!==this.captionElement)},Le.prototype.createVisual=function(){this.visual=et.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=et.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=et.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=et.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},Le.prototype.setCaptionText=function(we){this.captionText=we,this.captionElement.textContent=this.captionText,this.sizeCaption()},Le.prototype.pointerDown=function(we,Be){ze.prototype.pointerDown.call(this,we,Be),this.isMoved=!1,this.pointerDownPoint=we,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(we),this._state="creating")},Le.prototype.manipulate=function(we){ze.prototype.manipulate.call(this,we),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(we.x-this.pointerDownPoint.x)>5||Math.abs(we.y-this.pointerDownPoint.y)>5)},Le.prototype.resize=function(we){ze.prototype.resize.call(this,we),this.setSize()},Le.prototype.sizeCaption=function(){var we=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=we.width+2*this.PADDING,this.captionBoxHeight=we.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),et.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),et.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},Le.prototype.showTextEditor=function(){var we=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Be){Be.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Be){Be.key==="Enter"&&we.finishTextEditing(we.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){we.finishTextEditing(we.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){we.finishTextEditing(we.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},Le.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},Le.prototype.finishTextEditing=function(we){this.setCaptionText(we.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},Le.prototype.setFont=function(we){this.captionElement&&et.setAttributes(this.captionElement,[["font-family",we]]),this.fontFamily=we,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},Le.prototype.setTextColor=function(we){this.captionElement&&et.setAttributes(this.captionElement,[["fill",we]]),this.textColor=we,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},Le.prototype.setSize=function(){ze.prototype.setSize.call(this),et.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},Le.prototype.pointerUp=function(we){ze.prototype.pointerUp.call(this,we),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},Le.prototype.dblClick=function(we,Be){ze.prototype.dblClick.call(this,we,Be),this.showTextEditor()},Le.prototype.setStrokeColor=function(we){this.strokeColor=we,this.frame&&et.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(we),this.stateChanged()},Le.prototype.setFillColor=function(we){this.fillColor=we,this.captionBg&&et.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(we),this.stateChanged()},Le.prototype.setStrokeWidth=function(we){this.strokeWidth=we,this.frame&&et.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Le.prototype.setStrokeDasharray=function(we){this.strokeDasharray=we,this.frame&&et.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(Le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),Le.prototype.getState=function(){var we=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ze.prototype.getState.call(this));return we.typeName=this.typeName,we},Le.prototype.restoreState=function(we){var Be=we;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.textColor=Be.textColor,this.fontFamily=Be.fontFamily,this.captionText=Be.captionText,this.fontSize=Be.fontSize,this.createVisual(),ze.prototype.restoreState.call(this,we),this.setSize()},Le.prototype.scale=function(we,Be){ze.prototype.scale.call(this,we,Be),this.setSize()},Le.typeName="CaptionFrameMarker",Le.title="Caption frame marker",Le.icon='',Le}(Ce),hn=function(){function ze(Le,we){we===void 0&&(we=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=Le,this.cancelable=we}return Object.defineProperty(ze.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ze.prototype.preventDefault=function(){this._defaultPrevented=!0},ze}(),Bn=function(ze){function Le(we,Be,De){var Se=ze.call(this,we,!1)||this;return Se.dataUrl=Be,Se.state=De,Se}return Oe(Le,ze),Le}(hn),mt=function(ze){function Le(we,Be,De){De===void 0&&(De=!1);var Se=ze.call(this,we,De)||this;return Se.marker=Be,Se}return Oe(Le,ze),Le}(hn),Yn=function(){function ze(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ze.prototype.addEventListener=function(Le,we){this[Le].push(we)},ze.prototype.removeEventListener=function(Le,we){var Be=this[Le].indexOf(we);Be>-1&&this[Le].splice(Be,1)},ze}(),xn=function(){function ze(Le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ge,this._isOpen=!1,this.undoRedoManager=new en,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ze.instanceCounter++,this.styles=new tt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=Le,this.targetRoot=document.body,this.width=Le.clientWidth,this.height=Le.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ze.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,Je,It,Nt,kt,yn,Xt,Lt,vn,Ht,dt,tn,On]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,Je,It,Nt,yn,Xt,Lt]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,Je,It,Nt,Xt]},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(Le){var we=this;this._availableMarkerTypes.splice(0),Le.forEach(function(Be){if(typeof Be=="string"){var De=we.ALL_MARKER_TYPES.find(function(Se){return Se.typeName===Be});De!==void 0&&we._availableMarkerTypes.push(De)}else we._availableMarkerTypes.push(Be)})},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(Le){this._zoomLevel=Le,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ze.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ze.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ke.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ze.prototype.show=function(){var Le=this;this.styles.styleSheetRoot===void 0&&bt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=bt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(we){return we(new hn(Le))})},ze.prototype.render=function(){return We(this,void 0,void 0,function(){var Le;return jt(this,function(we){switch(we.label){case 0:return this.setCurrentMarker(),(Le=new Tt).naturalSize=this.renderAtNaturalSize,Le.imageType=this.renderImageType,Le.imageQuality=this.renderImageQuality,Le.markersOnly=this.renderMarkersOnly,Le.width=this.renderWidth,Le.height=this.renderHeight,[4,Le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return we.sent(),[4,Le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,we.sent()]}})})},ze.prototype.close=function(Le){var we=this;if(Le===void 0&&(Le=!1),this.isOpen){var Be=!1;Le||this.eventListeners.beforeclose.forEach(function(De){var Se=new hn(we,!0);De(Se),Se.defaultPrevented&&(Be=!0)}),Be||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(De){return De(new hn(we))}),this.detachEvents(),this._isOpen=!1)}},ze.prototype.addMarkersToToolbar=function(){for(var Le,we=[],Be=0;Bethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*Le:this.editorCanvas.clientWidth,Be=we',Le.title="Powered by marker.js",Le.style.display="grid",Le.style.alignItems="center",Le.style.justifyItems="center",Le.style.padding="3px",Le.style.width="20px",Le.style.height="20px",this.logoUI.appendChild(Le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ze.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ze.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ze.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ze.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var Le=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Pt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(Le),1),Le.dispose()},ze.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ze.prototype.toolbarButtonClicked=function(Le,we){if(Le==="marker"&&we!==void 0)this.createNewMarker(we);else if(Le==="action")switch(we){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ze.prototype.deleteSelectedMarker=function(){var Le=this;if(this._currentMarker!==void 0){var we=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var Se=new mt(Le,Le._currentMarker,!0);De(Se),Se.defaultPrevented&&(we=!0)}),!we){var Be=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(De){return De(new mt(Le,Be))})}}},ze.prototype.clear=function(){var Le=this,we=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(rt){var Et=new mt(Le,void 0,!0);rt(Et),Et.defaultPrevented&&(we=!0)}),!we)){this.setCurrentMarker();for(var Be=function(rt){var Et=De.markers[rt];De.setCurrentMarker(De.markers[rt]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(Ye){return Ye(new mt(Le,Et))})},De=this,Se=this.markers.length-1;Se>=0;Se--)Be(Se);this.addUndoStep()}},Object.defineProperty(ze.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ze.prototype.showNotesEditor=function(){var Le;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(Le=this._currentMarker.notes)!==null&&Le!==void 0?Le:"",this.overlayContainer.appendChild(this.notesArea))},ze.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ze.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ze.prototype.addUndoStep=function(){var Le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var we=this.getState(),Be=this.undoRedoManager.getLastUndoStep();if(!Be||Be.width===we.width&&Be.height===we.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(we),De1&&this.panTo({x:Le.clientX,y:Le.clientY}))},ze.prototype.onPointerUp=function(Le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(Le.clientX,Le.clientY)),this.isDragging=!1,this.addUndoStep()},ze.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ze.prototype.onKeyUp=function(Le){this._currentMarker===void 0||this.notesArea!==void 0||Le.key!=="Delete"&&Le.key!=="Backspace"||this.deleteSelectedMarker()},ze.prototype.clientToLocalCoordinates=function(Le,we){var Be=this.markerImage.getBoundingClientRect();return{x:(Le-Be.left)/this.zoomLevel,y:(we-Be.top)/this.zoomLevel}},ze.prototype.onWindowResize=function(){this.positionUI()},ze.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var Le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ze.prototype.addLicenseKey=function(Le){ke.addKey(Le)},ze.prototype.addEventListener=function(Le,we){this.eventListeners.addEventListener(Le,we)},ze.prototype.removeEventListener=function(Le,we){this.eventListeners.removeEventListener(Le,we)},ze.prototype.renderState=function(Le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(Le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ze.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ze.prototype.focus=function(){var Le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(we){return we(new hn(Le))}))},ze.prototype.blur=function(){var Le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(we){return we(new hn(Le))}))},ze.instanceCounter=0,ze}()},17115:function(Rn,Nn,ve){"use strict";ve.d(Nn,{ZP:function(){return ke}});var ye=ve(72071),Oe=ve(59301),We=ve(47273),jt=0,qe=(0,We.Z)();function et(){var Tt;return qe?(Tt=jt,jt+=1):Tt="TEST_OR_SSR",Tt}function ke(Tt){var bt=Oe.useState(),tt=(0,ye.Z)(bt,2),Ot=tt[0],it=tt[1];return Oe.useEffect(function(){it("rc_select_".concat(et()))},[]),Tt||Ot}},77861:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Ac:function(){return Rt},Xo:function(){return or},Wx:function(){return Xr},ZP:function(){return rn},lk:function(){return Ce}});var ye=ve(96663),Oe=ve(19127),We=ve(90493),jt=ve(44127),qe=ve(72071),et=ve(6620),ke=ve(20135),Tt=ve(18929),bt=ve(48736),tt=ve(59301),Ot=ve(92310),it=ve.n(Ot),Pt=ve(34280),Me=ve(49658),te=ve(10228),ne=ve(8654),ce=function(_e){var $t=_e.className,zt=_e.customizeIcon,Fn=_e.customizeIconProps,Hn=_e.onMouseDown,ut=_e.onClick,cn=_e.children,Kn;return typeof zt=="function"?Kn=zt(Fn):Kn=zt,tt.createElement("span",{className:$t,onMouseDown:function(Zt){Zt.preventDefault(),Hn&&Hn(Zt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ut,"aria-hidden":!0},Kn!==void 0?Kn:tt.createElement("span",{className:it()($t.split(/\s+/).map(function(_n){return"".concat(_n,"-icon")}))},cn))},se=ce;function ge(ft,_e,$t,zt,Fn){var Hn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ut=arguments.length>6?arguments[6]:void 0,cn=arguments.length>7?arguments[7]:void 0,Kn=tt.useMemo(function(){if((0,ke.Z)(zt)==="object")return zt.clearIcon;if(Fn)return Fn},[zt,Fn]),_n=tt.useMemo(function(){return!!(!Hn&&zt&&($t.length||ut)&&!(cn==="combobox"&&ut===""))},[zt,Hn,$t.length,ut,cn]);return{allowClear:_n,clearIcon:tt.createElement(se,{className:"".concat(ft,"-clear"),onMouseDown:_e,customizeIcon:Kn},"\xD7")}}var me=tt.createContext(null);function Ce(){return tt.useContext(me)}function Fe(){var ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,_e=tt.useState(!1),$t=(0,qe.Z)(_e,2),zt=$t[0],Fn=$t[1],Hn=tt.useRef(null),ut=function(){window.clearTimeout(Hn.current)};tt.useEffect(function(){return ut},[]);var cn=function(_n,Zt){ut(),Hn.current=window.setTimeout(function(){Fn(_n),Zt&&Zt()},ft)};return[zt,cn,ut]}function Pe(){var ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,_e=tt.useRef(null),$t=tt.useRef(null);tt.useEffect(function(){return function(){window.clearTimeout($t.current)}},[]);function zt(Fn){(Fn||_e.current===null)&&(_e.current=Fn),window.clearTimeout($t.current),$t.current=window.setTimeout(function(){_e.current=null},ft)}return[function(){return _e.current},zt]}function Ie(ft,_e,$t,zt){var Fn=tt.useRef(null);Fn.current={open:_e,triggerOpen:$t,customizedTrigger:zt},tt.useEffect(function(){function Hn(ut){var cn;if(!((cn=Fn.current)!==null&&cn!==void 0&&cn.customizedTrigger)){var Kn=ut.target;Kn.shadowRoot&&ut.composed&&(Kn=ut.composedPath()[0]||Kn),Fn.current.open&&ft().filter(function(_n){return _n}).every(function(_n){return!_n.contains(Kn)&&_n!==Kn})&&Fn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Hn),function(){return window.removeEventListener("mousedown",Hn)}},[])}var Ke=ve(26112),Ge=ve(11780),Ue=function(_e,$t){var zt,Fn,Hn=_e.prefixCls,ut=_e.id,cn=_e.inputElement,Kn=_e.disabled,_n=_e.tabIndex,Zt=_e.autoFocus,nn=_e.autoComplete,Pi=_e.editable,xi=_e.activeDescendantId,Si=_e.value,oi=_e.maxLength,Ci=_e.onKeyDown,Li=_e.onMouseDown,Hi=_e.onChange,lr=_e.onPaste,tr=_e.onCompositionStart,Ln=_e.onCompositionEnd,Fr=_e.open,Br=_e.attrs,wr=cn||tt.createElement("input",null),Cn=wr,di=Cn.ref,Ki=Cn.props,ir=Ki.onKeyDown,Gi=Ki.onChange,dr=Ki.onMouseDown,Er=Ki.onCompositionStart,Di=Ki.onCompositionEnd,Yi=Ki.style;return(0,bt.Kp)(!("maxLength"in wr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),wr=tt.cloneElement(wr,(0,jt.Z)((0,jt.Z)((0,jt.Z)({type:"search"},Ki),{},{id:ut,ref:(0,ne.sQ)($t,di),disabled:Kn,tabIndex:_n,autoComplete:nn||"off",autoFocus:Zt,className:it()("".concat(Hn,"-selection-search-input"),(zt=wr)===null||zt===void 0||(Fn=zt.props)===null||Fn===void 0?void 0:Fn.className),role:"combobox","aria-label":"Search","aria-expanded":Fr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(ut,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ut,"_list"),"aria-activedescendant":Fr?xi:void 0},Br),{},{value:Pi?Si:"",maxLength:oi,readOnly:!Pi,unselectable:Pi?null:"on",style:(0,jt.Z)((0,jt.Z)({},Yi),{},{opacity:Pi?null:0}),onKeyDown:function(Dn){Ci(Dn),ir&&ir(Dn)},onMouseDown:function(Dn){Li(Dn),dr&&dr(Dn)},onChange:function(Dn){Hi(Dn),Gi&&Gi(Dn)},onCompositionStart:function(Dn){tr(Dn),Er&&Er(Dn)},onCompositionEnd:function(Dn){Ln(Dn),Di&&Di(Dn)},onPaste:lr})),wr},dt=tt.forwardRef(Ue);dt.displayName="Input";var Xe=dt;function Nt(ft){return Array.isArray(ft)?ft:ft!==void 0?[ft]:[]}var Je=typeof window!="undefined"&&window.document&&window.document.documentElement,Wt=Je;function It(ft){return ft!=null}function Ht(ft){return!ft&&ft!==0}function Mt(ft){return["string","number"].includes((0,ke.Z)(ft))}function Xt(ft){var _e=void 0;return ft&&(Mt(ft.title)?_e=ft.title.toString():Mt(ft.label)&&(_e=ft.label.toString())),_e}function gt(ft,_e){Wt?tt.useLayoutEffect(ft,_e):tt.useEffect(ft,_e)}function Re(ft){var _e;return(_e=ft.key)!==null&&_e!==void 0?_e:ft.value}var Lt=function(_e){_e.preventDefault(),_e.stopPropagation()},yn=function(_e){var $t=_e.id,zt=_e.prefixCls,Fn=_e.values,Hn=_e.open,ut=_e.searchValue,cn=_e.autoClearSearchValue,Kn=_e.inputRef,_n=_e.placeholder,Zt=_e.disabled,nn=_e.mode,Pi=_e.showSearch,xi=_e.autoFocus,Si=_e.autoComplete,oi=_e.activeDescendantId,Ci=_e.tabIndex,Li=_e.removeIcon,Hi=_e.maxTagCount,lr=_e.maxTagTextLength,tr=_e.maxTagPlaceholder,Ln=tr===void 0?function(yt){return"+ ".concat(yt.length," ...")}:tr,Fr=_e.tagRender,Br=_e.onToggleOpen,wr=_e.onRemove,Cn=_e.onInputChange,di=_e.onInputPaste,Ki=_e.onInputKeyDown,ir=_e.onInputMouseDown,Gi=_e.onInputCompositionStart,dr=_e.onInputCompositionEnd,Er=tt.useRef(null),Di=(0,tt.useState)(0),Yi=(0,qe.Z)(Di,2),Wi=Yi[0],Dn=Yi[1],Ar=(0,tt.useState)(!1),Mn=(0,qe.Z)(Ar,2),hr=Mn[0],_r=Mn[1],Pr="".concat(zt,"-selection"),Lo=Hn||nn==="multiple"&&cn===!1||nn==="tags"?ut:"",fo=nn==="tags"||nn==="multiple"&&cn===!1||Pi&&(Hn||hr);gt(function(){Dn(Er.current.scrollWidth)},[Lo]);function mr(yt,Bt,an,zn,ri){return tt.createElement("span",{className:it()("".concat(Pr,"-item"),(0,We.Z)({},"".concat(Pr,"-item-disabled"),an)),title:Xt(yt)},tt.createElement("span",{className:"".concat(Pr,"-item-content")},Bt),zn&&tt.createElement(se,{className:"".concat(Pr,"-item-remove"),onMouseDown:Lt,onClick:ri,customizeIcon:Li},"\xD7"))}function fr(yt,Bt,an,zn,ri){var Ut=function(ni){Lt(ni),Br(!Hn)};return tt.createElement("span",{onMouseDown:Ut},Fr({label:Bt,value:yt,disabled:an,closable:zn,onClose:ri}))}function ur(yt){var Bt=yt.disabled,an=yt.label,zn=yt.value,ri=!Zt&&!Bt,Ut=an;if(typeof lr=="number"&&(typeof an=="string"||typeof an=="number")){var wn=String(Ut);wn.length>lr&&(Ut="".concat(wn.slice(0,lr),"..."))}var ni=function(Fi){Fi&&Fi.stopPropagation(),wr(yt)};return typeof Fr=="function"?fr(zn,Ut,Bt,ri,ni):mr(yt,Ut,Bt,ri,ni)}function Yr(yt){var Bt=typeof Ln=="function"?Ln(yt):Ln;return mr({title:Bt},Bt,!1)}var Ii=tt.createElement("div",{className:"".concat(Pr,"-search"),style:{width:Wi},onFocus:function(){_r(!0)},onBlur:function(){_r(!1)}},tt.createElement(Xe,{ref:Kn,open:Hn,prefixCls:zt,id:$t,inputElement:null,disabled:Zt,autoFocus:xi,autoComplete:Si,editable:fo,activeDescendantId:oi,value:Lo,onKeyDown:Ki,onMouseDown:ir,onChange:Cn,onPaste:di,onCompositionStart:Gi,onCompositionEnd:dr,tabIndex:Ci,attrs:(0,Ke.Z)(_e,!0)}),tt.createElement("span",{ref:Er,className:"".concat(Pr,"-search-mirror"),"aria-hidden":!0},Lo,"\xA0")),$e=tt.createElement(Ge.Z,{prefixCls:"".concat(Pr,"-overflow"),data:Fn,renderItem:ur,renderRest:Yr,suffix:Ii,itemKey:Re,maxCount:Hi});return tt.createElement(tt.Fragment,null,$e,!Fn.length&&!Lo&&tt.createElement("span",{className:"".concat(Pr,"-placeholder")},_n))},vn=yn,kt=function(_e){var $t=_e.inputElement,zt=_e.prefixCls,Fn=_e.id,Hn=_e.inputRef,ut=_e.disabled,cn=_e.autoFocus,Kn=_e.autoComplete,_n=_e.activeDescendantId,Zt=_e.mode,nn=_e.open,Pi=_e.values,xi=_e.placeholder,Si=_e.tabIndex,oi=_e.showSearch,Ci=_e.searchValue,Li=_e.activeValue,Hi=_e.maxLength,lr=_e.onInputKeyDown,tr=_e.onInputMouseDown,Ln=_e.onInputChange,Fr=_e.onInputPaste,Br=_e.onInputCompositionStart,wr=_e.onInputCompositionEnd,Cn=_e.title,di=tt.useState(!1),Ki=(0,qe.Z)(di,2),ir=Ki[0],Gi=Ki[1],dr=Zt==="combobox",Er=dr||oi,Di=Pi[0],Yi=Ci||"";dr&&Li&&!ir&&(Yi=Li),tt.useEffect(function(){dr&&Gi(!1)},[dr,Li]);var Wi=Zt!=="combobox"&&!nn&&!oi?!1:!!Yi,Dn=Cn===void 0?Xt(Di):Cn,Ar=function(){if(Di)return null;var hr=Wi?{visibility:"hidden"}:void 0;return tt.createElement("span",{className:"".concat(zt,"-selection-placeholder"),style:hr},xi)};return tt.createElement(tt.Fragment,null,tt.createElement("span",{className:"".concat(zt,"-selection-search")},tt.createElement(Xe,{ref:Hn,prefixCls:zt,id:Fn,open:nn,inputElement:$t,disabled:ut,autoFocus:cn,autoComplete:Kn,editable:Er,activeDescendantId:_n,value:Yi,onKeyDown:lr,onMouseDown:tr,onChange:function(hr){Gi(!0),Ln(hr)},onPaste:Fr,onCompositionStart:Br,onCompositionEnd:wr,tabIndex:Si,attrs:(0,Ke.Z)(_e,!0),maxLength:dr?Hi:void 0})),!dr&&Di?tt.createElement("span",{className:"".concat(zt,"-selection-item"),title:Dn,style:Wi?{visibility:"hidden"}:void 0},Di.label):null,Ar())},en=kt;function tn(ft){return![te.Z.ESC,te.Z.SHIFT,te.Z.BACKSPACE,te.Z.TAB,te.Z.WIN_KEY,te.Z.ALT,te.Z.META,te.Z.WIN_KEY_RIGHT,te.Z.CTRL,te.Z.SEMICOLON,te.Z.EQUALS,te.Z.CAPS_LOCK,te.Z.CONTEXT_MENU,te.Z.F1,te.Z.F2,te.Z.F3,te.Z.F4,te.Z.F5,te.Z.F6,te.Z.F7,te.Z.F8,te.Z.F9,te.Z.F10,te.Z.F11,te.Z.F12].includes(ft)}var On=function(_e,$t){var zt=(0,tt.useRef)(null),Fn=(0,tt.useRef)(!1),Hn=_e.prefixCls,ut=_e.open,cn=_e.mode,Kn=_e.showSearch,_n=_e.tokenWithEnter,Zt=_e.autoClearSearchValue,nn=_e.onSearch,Pi=_e.onSearchSubmit,xi=_e.onToggleOpen,Si=_e.onInputKeyDown,oi=_e.domRef;tt.useImperativeHandle($t,function(){return{focus:function(){zt.current.focus()},blur:function(){zt.current.blur()}}});var Ci=Pe(0),Li=(0,qe.Z)(Ci,2),Hi=Li[0],lr=Li[1],tr=function(Yi){var Wi=Yi.which;(Wi===te.Z.UP||Wi===te.Z.DOWN)&&Yi.preventDefault(),Si&&Si(Yi),Wi===te.Z.ENTER&&cn==="tags"&&!Fn.current&&!ut&&(Pi==null||Pi(Yi.target.value)),tn(Wi)&&xi(!0)},Ln=function(){lr(!0)},Fr=(0,tt.useRef)(null),Br=function(Yi){nn(Yi,!0,Fn.current)!==!1&&xi(!0)},wr=function(){Fn.current=!0},Cn=function(Yi){Fn.current=!1,cn!=="combobox"&&Br(Yi.target.value)},di=function(Yi){var Wi=Yi.target.value;if(_n&&Fr.current&&/[\r\n]/.test(Fr.current)){var Dn=Fr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Wi=Wi.replace(Dn,Fr.current)}Fr.current=null,Br(Wi)},Ki=function(Yi){var Wi=Yi.clipboardData,Dn=Wi.getData("text");Fr.current=Dn},ir=function(Yi){var Wi=Yi.target;if(Wi!==zt.current){var Dn=document.body.style.msTouchAction!==void 0;Dn?setTimeout(function(){zt.current.focus()}):zt.current.focus()}},Gi=function(Yi){var Wi=Hi();Yi.target!==zt.current&&!Wi&&cn!=="combobox"&&Yi.preventDefault(),(cn!=="combobox"&&(!Kn||!Wi)||!ut)&&(ut&&Zt!==!1&&nn("",!0,!1),xi())},dr={inputRef:zt,onInputKeyDown:tr,onInputMouseDown:Ln,onInputChange:di,onInputPaste:Ki,onInputCompositionStart:wr,onInputCompositionEnd:Cn},Er=cn==="multiple"||cn==="tags"?tt.createElement(vn,(0,ye.Z)({},_e,dr)):tt.createElement(en,(0,ye.Z)({},_e,dr));return tt.createElement("div",{ref:oi,className:"".concat(Hn,"-selector"),onClick:ir,onMouseDown:Gi},Er)},hn=tt.forwardRef(On);hn.displayName="Selector";var Bn=hn,mt=ve(35593),Yn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],xn=function(_e){var $t=_e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:$t,adjustY:1},htmlRegion:"scroll"}}},ze=function(_e,$t){var zt=_e.prefixCls,Fn=_e.disabled,Hn=_e.visible,ut=_e.children,cn=_e.popupElement,Kn=_e.animation,_n=_e.transitionName,Zt=_e.dropdownStyle,nn=_e.dropdownClassName,Pi=_e.direction,xi=Pi===void 0?"ltr":Pi,Si=_e.placement,oi=_e.builtinPlacements,Ci=_e.dropdownMatchSelectWidth,Li=_e.dropdownRender,Hi=_e.dropdownAlign,lr=_e.getPopupContainer,tr=_e.empty,Ln=_e.getTriggerDOMNode,Fr=_e.onPopupVisibleChange,Br=_e.onPopupMouseEnter,wr=(0,et.Z)(_e,Yn),Cn="".concat(zt,"-dropdown"),di=cn;Li&&(di=Li(cn));var Ki=tt.useMemo(function(){return oi||xn(Ci)},[oi,Ci]),ir=Kn?"".concat(Cn,"-").concat(Kn):_n,Gi=typeof Ci=="number",dr=tt.useMemo(function(){return Gi?null:Ci===!1?"minWidth":"width"},[Ci,Gi]),Er=Zt;Gi&&(Er=(0,jt.Z)((0,jt.Z)({},Er),{},{width:Ci}));var Di=tt.useRef(null);return tt.useImperativeHandle($t,function(){return{getPopupElement:function(){return Di.current}}}),tt.createElement(mt.Z,(0,ye.Z)({},wr,{showAction:Fr?["click"]:[],hideAction:Fr?["click"]:[],popupPlacement:Si||(xi==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ki,prefixCls:Cn,popupTransitionName:ir,popup:tt.createElement("div",{ref:Di,onMouseEnter:Br},di),stretch:dr,popupAlign:Hi,popupVisible:Hn,getPopupContainer:lr,popupClassName:it()(nn,(0,We.Z)({},"".concat(Cn,"-empty"),tr)),popupStyle:Er,getTriggerDOMNode:Ln,onPopupVisibleChange:Fr}),ut)},Le=tt.forwardRef(ze);Le.displayName="SelectTrigger";var we=Le,Be=ve(4537);function De(ft,_e){var $t=ft.key,zt;return"value"in ft&&(zt=ft.value),$t!=null?$t:zt!==void 0?zt:"rc-index-key-".concat(_e)}function Se(ft,_e){var $t=ft||{},zt=$t.label,Fn=$t.value,Hn=$t.options,ut=$t.groupLabel,cn=zt||(_e?"children":"label");return{label:cn,value:Fn||"value",options:Hn||"options",groupLabel:ut||cn}}function rt(ft){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$t=_e.fieldNames,zt=_e.childrenAsData,Fn=[],Hn=Se($t,!1),ut=Hn.label,cn=Hn.value,Kn=Hn.options,_n=Hn.groupLabel;function Zt(nn,Pi){nn.forEach(function(xi){if(Pi||!(Kn in xi)){var Si=xi[cn];Fn.push({key:De(xi,Fn.length),groupOption:Pi,data:xi,label:xi[ut],value:Si})}else{var oi=xi[_n];oi===void 0&&zt&&(oi=xi.label),Fn.push({key:De(xi,Fn.length),group:!0,data:xi,label:oi}),Zt(xi[Kn],!0)}})}return Zt(ft,!1),Fn}function Et(ft){var _e=(0,jt.Z)({},ft);return"props"in _e||Object.defineProperty(_e,"props",{get:function(){return(0,bt.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),_e}}),_e}function Ye(ft,_e){if(!_e||!_e.length)return null;var $t=!1;function zt(Hn,ut){var cn=(0,Be.Z)(ut),Kn=cn[0],_n=cn.slice(1);if(!Kn)return[Hn];var Zt=Hn.split(Kn);return $t=$t||Zt.length>1,Zt.reduce(function(nn,Pi){return[].concat((0,Oe.Z)(nn),(0,Oe.Z)(zt(Pi,_n)))},[]).filter(function(nn){return nn})}var Fn=zt(ft,_e);return $t?Fn:null}var Ze=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],At=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function xt(ft){return ft==="tags"||ft==="multiple"}var ht=tt.forwardRef(function(ft,_e){var $t,zt,Fn=ft.id,Hn=ft.prefixCls,ut=ft.className,cn=ft.showSearch,Kn=ft.tagRender,_n=ft.direction,Zt=ft.omitDomProps,nn=ft.displayValues,Pi=ft.onDisplayValuesChange,xi=ft.emptyOptions,Si=ft.notFoundContent,oi=Si===void 0?"Not Found":Si,Ci=ft.onClear,Li=ft.mode,Hi=ft.disabled,lr=ft.loading,tr=ft.getInputElement,Ln=ft.getRawInputElement,Fr=ft.open,Br=ft.defaultOpen,wr=ft.onDropdownVisibleChange,Cn=ft.activeValue,di=ft.onActiveValueChange,Ki=ft.activeDescendantId,ir=ft.searchValue,Gi=ft.autoClearSearchValue,dr=ft.onSearch,Er=ft.onSearchSplit,Di=ft.tokenSeparators,Yi=ft.allowClear,Wi=ft.suffixIcon,Dn=ft.clearIcon,Ar=ft.OptionList,Mn=ft.animation,hr=ft.transitionName,_r=ft.dropdownStyle,Pr=ft.dropdownClassName,Lo=ft.dropdownMatchSelectWidth,fo=ft.dropdownRender,mr=ft.dropdownAlign,fr=ft.placement,ur=ft.builtinPlacements,Yr=ft.getPopupContainer,Ii=ft.showAction,$e=Ii===void 0?[]:Ii,yt=ft.onFocus,Bt=ft.onBlur,an=ft.onKeyUp,zn=ft.onKeyDown,ri=ft.onMouseDown,Ut=(0,et.Z)(ft,Ze),wn=xt(Li),ni=(cn!==void 0?cn:wn)||Li==="combobox",Qn=(0,jt.Z)({},Ut);At.forEach(function(Jo){delete Qn[Jo]}),Zt==null||Zt.forEach(function(Jo){delete Qn[Jo]});var Fi=tt.useState(!1),Lr=(0,qe.Z)(Fi,2),bi=Lr[0],Ti=Lr[1];tt.useEffect(function(){Ti((0,Me.Z)())},[]);var jn=tt.useRef(null),gr=tt.useRef(null),Nr=tt.useRef(null),wo=tt.useRef(null),to=tt.useRef(null),Jr=Fe(),eo=(0,qe.Z)(Jr,3),Zo=eo[0],$o=eo[1],ia=eo[2];tt.useImperativeHandle(_e,function(){var Jo,ma;return{focus:(Jo=wo.current)===null||Jo===void 0?void 0:Jo.focus,blur:(ma=wo.current)===null||ma===void 0?void 0:ma.blur,scrollTo:function(Cs){var Ss;return(Ss=to.current)===null||Ss===void 0?void 0:Ss.scrollTo(Cs)}}});var qo=tt.useMemo(function(){var Jo;if(Li!=="combobox")return ir;var ma=(Jo=nn[0])===null||Jo===void 0?void 0:Jo.value;return typeof ma=="string"||typeof ma=="number"?String(ma):""},[ir,Li,nn]),Sn=Li==="combobox"&&typeof tr=="function"&&tr()||null,oa=typeof Ln=="function"&&Ln(),vs=(0,ne.x1)(gr,oa==null||($t=oa.props)===null||$t===void 0?void 0:$t.ref),Ga=tt.useState(!1),Zs=(0,qe.Z)(Ga,2),xa=Zs[0],pl=Zs[1];(0,Pt.Z)(function(){pl(!0)},[]);var wa=(0,Tt.Z)(!1,{defaultValue:Br,value:Fr}),Mo=(0,qe.Z)(wa,2),Ko=Mo[0],Ka=Mo[1],Vr=xa?Ko:!1,ko=!oi&ξ(Hi||ko&&Vr&&Li==="combobox")&&(Vr=!1);var ro=ko?!1:Vr,ji=tt.useCallback(function(Jo){var ma=Jo!==void 0?Jo:!Vr;Hi||(Ka(ma),Vr!==ma&&(wr==null||wr(ma)))},[Hi,Vr,Ka,wr]),fa=tt.useMemo(function(){return(Di||[]).some(function(Jo){return[` `,`\r -`].includes(Jo)})},[Di]),ka=function(ma,dl,Cs){var Ss=!0,rs=ma;di==null||di(null);var ds=Cs?null:Ue(ma,Di);return Li!=="combobox"&&ds&&(rs="",Er==null||Er(ds),ji(!1),Ss=!1),dr&&qo!==rs&&dr(rs,{source:dl?"typing":"effect"}),Ss},Ds=function(ma){!ma||!ma.trim()||dr(ma,{source:"submit"})};tt.useEffect(function(){!Vr&&!wn&&Li!=="combobox"&&ka("",!1,!1)},[Vr]),tt.useEffect(function(){Ko&&Hi&&Ka(!1),Hi&&$o(!1)},[Hi]);var ys=Pe(),nl=(0,qe.Z)(ys,2),Vi=nl[0],Da=nl[1],pa=function(ma){var dl=Vi(),Cs=ma.which;if(Cs===te.Z.ENTER&&(Li!=="combobox"&&ma.preventDefault(),Vr||ji(!0)),Da(!!qo),Cs===te.Z.BACKSPACE&&!dl&&wn&&!qo&&nn.length){for(var Ss=(0,Oe.Z)(nn),rs=null,ds=Ss.length-1;ds>=0;ds-=1){var Ls=Ss[ds];if(!Ls.disabled){Ss.splice(ds,1),rs=Ls;break}}rs&&Pi(Ss,{type:"remove",values:[rs]})}for(var xs=arguments.length,Ks=new Array(xs>1?xs-1:0),Bs=1;Bs1?dl-1:0),Ss=1;Ss1?ds-1:0),xs=1;xs1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Zn.Z)(ht).map(function($t,zt){if(!tt.isValidElement($t)||!$t.type)return null;var Fn=$t,Hn=Fn.type.isSelectOptGroup,ut=Fn.key,cn=Fn.props,Kn=cn.children,_n=(0,et.Z)(cn,yi);return _e||!Hn?ii($t):(0,jt.Z)((0,jt.Z)({key:"__RC_SELECT_GRP__".concat(ut===null?zt:ut,"__"),label:ut},_n),{},{options:Ai(Kn)})}).filter(function($t){return $t})}function Oi(ht,_e,$t,zt,Fn){return tt.useMemo(function(){var Hn=ht,ut=!ht;ut&&(Hn=Ai(_e));var cn=new Map,Kn=new Map,_n=function(Pi,xi,Si){Si&&typeof Si=="string"&&Pi.set(xi[Si],xi)};function Zt(nn){for(var Pi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xi=0;xi1&&arguments[1]!==void 0?arguments[1]:1,Yr=di.length,Ii=0;Ii1&&arguments[1]!==void 0?arguments[1]:!1;Wi(fr);var Yr={source:ur?"keyboard":"mouse"},Ii=di[fr];if(!Ii){oi(null,-1,Yr);return}oi(Ii.value,fr,Yr)};(0,tt.useEffect)(function(){Dn(Ci!==!1?dr(0):-1)},[di.length,_n]);var Ar=tt.useCallback(function(mr){return lr.has(mr)&&Kn!=="combobox"},[Kn,(0,Oe.Z)(lr).toString(),lr.size]);(0,tt.useEffect)(function(){var mr=setTimeout(function(){if(!cn&&ut&&lr.size===1){var ur=Array.from(lr)[0],Yr=di.findIndex(function(Ii){var $e=Ii.data;return $e.value===ur});Yr!==-1&&(Dn(Yr),Gi(Yr))}});if(ut){var fr;(fr=Ki.current)===null||fr===void 0||fr.scrollTo(void 0)}return function(){return clearTimeout(mr)}},[ut,_n,Si.length]);var Mn=function(fr){fr!==void 0&&Li(fr,{selected:!lr.has(fr)}),cn||Zt(!1)};if(tt.useImperativeHandle($t,function(){return{onKeyDown:function(fr){var ur=fr.which,Yr=fr.ctrlKey;switch(ur){case te.Z.N:case te.Z.P:case te.Z.UP:case te.Z.DOWN:{var Ii=0;if(ur===te.Z.UP?Ii=-1:ur===te.Z.DOWN?Ii=1:xo()&&Yr&&(ur===te.Z.N?Ii=1:ur===te.Z.P&&(Ii=-1)),Ii!==0){var $e=dr(Yi+Ii,Ii);Gi($e),Dn($e,!0)}break}case te.Z.ENTER:{var yt=di[Yi];yt&&!yt.data.disabled?Mn(yt.value):Mn(void 0),ut&&fr.preventDefault();break}case te.Z.ESC:Zt(!1),ut&&fr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(fr){Gi(fr)}}}),di.length===0)return tt.createElement("div",{role:"listbox",id:"".concat(Hn,"_list"),className:"".concat(Cn,"-empty"),onMouseDown:ir},nn);var hr=Object.keys(tr).map(function(mr){return tr[mr]}),_r=function(fr){return fr.label};function Pr(mr,fr){var ur=mr.group;return{role:ur?"presentation":"option",id:"".concat(Hn,"_list_").concat(fr)}}var Lo=function(fr){var ur=di[fr];if(!ur)return null;var Yr=ur.data||{},Ii=Yr.value,$e=ur.group,yt=(0,Ke.Z)(Yr,!0),Bt=_r(ur);return ur?tt.createElement("div",(0,ye.Z)({"aria-label":typeof Bt=="string"&&!$e?Bt:null},yt,{key:fr},Pr(ur,fr),{"aria-selected":Ar(Ii)}),Ii):null},fo={role:"listbox",id:"".concat(Hn,"_list")};return tt.createElement(tt.Fragment,null,Ln&&tt.createElement("div",(0,ye.Z)({},fo,{style:{height:0,width:0,overflow:"hidden"}}),Lo(Yi-1),Lo(Yi),Lo(Yi+1)),tt.createElement(bo.Z,{itemKey:"key",ref:Ki,data:di,height:Br,itemHeight:wr,fullHeight:!1,onMouseDown:ir,onScroll:Pi,virtual:Ln,direction:Fr,innerProps:Ln?null:fo},function(mr,fr){var ur,Yr=mr.group,Ii=mr.groupOption,$e=mr.data,yt=mr.label,Bt=mr.value,an=$e.key;if(Yr){var zn,ri=(zn=$e.title)!==null&&zn!==void 0?zn:Ee(yt)?yt.toString():void 0;return tt.createElement("div",{className:it()(Cn,"".concat(Cn,"-group")),title:ri},yt!==void 0?yt:an)}var Ut=$e.disabled,wn=$e.title,ni=$e.children,Qn=$e.style,Fi=$e.className,Lr=(0,et.Z)($e,ei),bi=(0,Or.Z)(Lr,hr),Ti=Ar(Bt),jn="".concat(Cn,"-option"),gr=it()(Cn,jn,Fi,(ur={},(0,We.Z)(ur,"".concat(jn,"-grouped"),Ii),(0,We.Z)(ur,"".concat(jn,"-active"),Yi===fr&&!Ut),(0,We.Z)(ur,"".concat(jn,"-disabled"),Ut),(0,We.Z)(ur,"".concat(jn,"-selected"),Ti),ur)),Nr=_r(mr),wo=!Hi||typeof Hi=="function"||Ti,to=typeof Nr=="number"?Nr:Nr||Bt,Jr=Ee(to)?to.toString():void 0;return wn!==void 0&&(Jr=wn),tt.createElement("div",(0,ye.Z)({},(0,Ke.Z)(bi),Ln?{}:Pr(mr,fr),{"aria-selected":Ti,className:gr,title:Jr,onMouseMove:function(){Yi===fr||Ut||Dn(fr)},onClick:function(){Ut||Mn(Bt)},style:Qn}),tt.createElement("div",{className:"".concat(jn,"-content")},to),tt.isValidElement(Hi)||Ti,wo&&tt.createElement(se,{className:"".concat(Cn,"-option-state"),customizeIcon:Hi,customizeIconProps:{isSelected:Ti}},Ti?"\u2713":null))}))},ci=tt.forwardRef(Jn);ci.displayName="OptionList";var on=ci;function qn(ht){var _e=ht.mode,$t=ht.options,zt=ht.children,Fn=ht.backfill,Hn=ht.allowClear,ut=ht.placeholder,cn=ht.getInputElement,Kn=ht.showSearch,_n=ht.onSearch,Zt=ht.defaultOpen,nn=ht.autoFocus,Pi=ht.labelInValue,xi=ht.value,Si=ht.inputValue,oi=ht.optionLabelProp,Ci=isMultiple(_e),Li=Kn!==void 0?Kn:Ci||_e==="combobox",Hi=$t||convertChildrenToData(zt);if(warning(_e!=="tags"||Hi.every(function(Fr){return!Fr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_e==="tags"||_e==="combobox"){var lr=Hi.some(function(Fr){return Fr.options?Fr.options.some(function(Br){return typeof("value"in Br?Br.value:Br.key)=="number"}):typeof("value"in Fr?Fr.value:Fr.key)=="number"});warning(!lr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(_e!=="combobox"||!oi,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(_e==="combobox"||!Fn,"`backfill` only works with `combobox` mode."),warning(_e==="combobox"||!cn,"`getInputElement` only work with `combobox` mode."),noteOnce(_e!=="combobox"||!cn||!Hn||!ut,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_n&&!Li&&_e!=="combobox"&&_e!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Zt||nn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xi!=null){var tr=toArray(xi);warning(!Pi||tr.every(function(Fr){return _typeof(Fr)==="object"&&("key"in Fr||"value"in Fr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ci||Array.isArray(xi),"`value` should be array when `mode` is `multiple` or `tags`")}if(zt){var Ln=null;toNodeArray(zt).some(function(Fr){if(!React.isValidElement(Fr)||!Fr.type)return!1;var Br=Fr,wr=Br.type;if(wr.isSelectOption)return!1;if(wr.isSelectOptGroup){var Cn=toNodeArray(Fr.props.children).every(function(di){return!React.isValidElement(di)||!Fr.type||di.type.isSelectOption?!0:(Ln=di.type,!1)});return!Cn}return Ln=wr,!0}),Ln&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ln.displayName||Ln.name||Ln,"`.")),warning(Si===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Gn(ht,_e){if(ht){var $t=function zt(Fn){for(var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=0;ut2&&arguments[2]!==void 0?arguments[2]:{},ji=ro.source,fa=ji===void 0?"keyboard":ji;vs(ko),ut&&zt==="combobox"&&Vr!==null&&fa==="keyboard"&&ia(String(Vr))},[ut,zt]),xa=function(ko,ro,ji){var fa=function(){var Gl,yo=Fi(ko);return[Yi?{label:yo==null?void 0:yo[Pr.label],value:ko,key:(Gl=yo==null?void 0:yo.key)!==null&&Gl!==void 0?Gl:ko}:ko,Et(yo)]};if(ro&&xi){var ka=fa(),Ds=(0,qe.Z)(ka,2),ys=Ds[0],nl=Ds[1];xi(ys,nl)}else if(!ro&&Si&&ji!=="clear"){var Vi=fa(),Da=(0,qe.Z)(Vi,2),pa=Da[0],Os=Da[1];Si(pa,Os)}},pl=Qi(function(Vr,ko){var ro,ji=Mn?ko.selected:!0;ji?ro=Mn?[].concat((0,Oe.Z)(Qn),[Vr]):[Vr]:ro=Qn.filter(function(fa){return fa.value!==Vr}),Jr(ro),xa(Vr,ji),zt==="combobox"?ia(""):(!xt||Pi)&&(fr(""),ia(""))}),wa=function(ko,ro){Jr(ko);var ji=ro.type,fa=ro.values;(ji==="remove"||ji==="clear")&&fa.forEach(function(ka){xa(ka.value,!1,ji)})},Mo=function(ko,ro){if(fr(ko),ia(null),ro.source==="submit"){var ji=(ko||"").trim();if(ji){var fa=Array.from(new Set([].concat((0,Oe.Z)(bi),[ji])));Jr(fa),xa(ji,!0),fr("")}return}ro.source!=="blur"&&(zt==="combobox"&&Jr(ko),Zt==null||Zt(ko))},Ko=function(ko){var ro=ko;zt!=="tags"&&(ro=ko.map(function(fa){var ka=Ii.get(fa);return ka==null?void 0:ka.value}).filter(function(fa){return fa!==void 0}));var ji=Array.from(new Set([].concat((0,Oe.Z)(bi),(0,Oe.Z)(ro))));Jr(ji),ji.forEach(function(fa){xa(fa,!0)})},Ka=tt.useMemo(function(){var Vr=Cn!==!1&&Ci!==!1;return(0,jt.Z)((0,jt.Z)({},ur),{},{flattenOptions:to,onActiveValue:Zs,defaultActiveFirstOption:Ga,onSelect:pl,menuItemSelectedIcon:wr,rawValues:bi,fieldNames:Pr,virtual:Vr,direction:di,listHeight:ir,listItemHeight:dr,childrenAsData:hr})},[ur,to,Zs,Ga,pl,wr,bi,Pr,Cn,Ci,ir,dr,hr]);return tt.createElement(vr.Provider,{value:Ka},tt.createElement(Rt,(0,ye.Z)({},Dn,{id:Ar,prefixCls:Hn,ref:_e,omitDomProps:pn,mode:zt,displayValues:Lr,onDisplayValuesChange:wa,direction:di,searchValue:mr,onSearch:Mo,autoClearSearchValue:Pi,onSearchSplit:Ko,dropdownMatchSelectWidth:Ci,OptionList:on,emptyOptions:!to.length,activeValue:$o,activeDescendantId:"".concat(Ar,"_list_").concat(oa)})))}),je=Ct;je.Option=Xr,je.OptGroup=or;var Yt=je,rn=Yt},9296:function(Rn,Nn,ve){"use strict";ve.r(Nn),ve.d(Nn,{ResizableTextArea:function(){return ft},default:function(){return Ht}});var ye=ve(96663),Oe=ve(44127),We=ve(90493),jt=ve(20135),qe=ve(72071),et=ve(6620),ke=ve(19127),Tt=ve(92310),bt=ve.n(Tt),tt=ve(93681),Ot=ve(5643),it=ve(18929),Pt=ve(59301),Me=ve(29301),te=ve(34280),ne=ve(16089),ce=` +`].includes(Jo)})},[Di]),ka=function(ma,dl,Cs){var Ss=!0,rs=ma;di==null||di(null);var ds=Cs?null:Ye(ma,Di);return Li!=="combobox"&&ds&&(rs="",Er==null||Er(ds),ji(!1),Ss=!1),dr&&qo!==rs&&dr(rs,{source:dl?"typing":"effect"}),Ss},Ds=function(ma){!ma||!ma.trim()||dr(ma,{source:"submit"})};tt.useEffect(function(){!Vr&&!wn&&Li!=="combobox"&&ka("",!1,!1)},[Vr]),tt.useEffect(function(){Ko&&Hi&&Ka(!1),Hi&&$o(!1)},[Hi]);var ys=Pe(),nl=(0,qe.Z)(ys,2),Vi=nl[0],Da=nl[1],pa=function(ma){var dl=Vi(),Cs=ma.which;if(Cs===te.Z.ENTER&&(Li!=="combobox"&&ma.preventDefault(),Vr||ji(!0)),Da(!!qo),Cs===te.Z.BACKSPACE&&!dl&&wn&&!qo&&nn.length){for(var Ss=(0,Oe.Z)(nn),rs=null,ds=Ss.length-1;ds>=0;ds-=1){var Ls=Ss[ds];if(!Ls.disabled){Ss.splice(ds,1),rs=Ls;break}}rs&&Pi(Ss,{type:"remove",values:[rs]})}for(var xs=arguments.length,Ks=new Array(xs>1?xs-1:0),Bs=1;Bs1?dl-1:0),Ss=1;Ss1?ds-1:0),xs=1;xs1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Zn.Z)(ft).map(function($t,zt){if(!tt.isValidElement($t)||!$t.type)return null;var Fn=$t,Hn=Fn.type.isSelectOptGroup,ut=Fn.key,cn=Fn.props,Kn=cn.children,_n=(0,et.Z)(cn,yi);return _e||!Hn?ii($t):(0,jt.Z)((0,jt.Z)({key:"__RC_SELECT_GRP__".concat(ut===null?zt:ut,"__"),label:ut},_n),{},{options:Ai(Kn)})}).filter(function($t){return $t})}function Oi(ft,_e,$t,zt,Fn){return tt.useMemo(function(){var Hn=ft,ut=!ft;ut&&(Hn=Ai(_e));var cn=new Map,Kn=new Map,_n=function(Pi,xi,Si){Si&&typeof Si=="string"&&Pi.set(xi[Si],xi)};function Zt(nn){for(var Pi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xi=0;xi1&&arguments[1]!==void 0?arguments[1]:1,Yr=di.length,Ii=0;Ii1&&arguments[1]!==void 0?arguments[1]:!1;Wi(fr);var Yr={source:ur?"keyboard":"mouse"},Ii=di[fr];if(!Ii){oi(null,-1,Yr);return}oi(Ii.value,fr,Yr)};(0,tt.useEffect)(function(){Dn(Ci!==!1?dr(0):-1)},[di.length,_n]);var Ar=tt.useCallback(function(mr){return lr.has(mr)&&Kn!=="combobox"},[Kn,(0,Oe.Z)(lr).toString(),lr.size]);(0,tt.useEffect)(function(){var mr=setTimeout(function(){if(!cn&&ut&&lr.size===1){var ur=Array.from(lr)[0],Yr=di.findIndex(function(Ii){var $e=Ii.data;return $e.value===ur});Yr!==-1&&(Dn(Yr),Gi(Yr))}});if(ut){var fr;(fr=Ki.current)===null||fr===void 0||fr.scrollTo(void 0)}return function(){return clearTimeout(mr)}},[ut,_n,Si.length]);var Mn=function(fr){fr!==void 0&&Li(fr,{selected:!lr.has(fr)}),cn||Zt(!1)};if(tt.useImperativeHandle($t,function(){return{onKeyDown:function(fr){var ur=fr.which,Yr=fr.ctrlKey;switch(ur){case te.Z.N:case te.Z.P:case te.Z.UP:case te.Z.DOWN:{var Ii=0;if(ur===te.Z.UP?Ii=-1:ur===te.Z.DOWN?Ii=1:xo()&&Yr&&(ur===te.Z.N?Ii=1:ur===te.Z.P&&(Ii=-1)),Ii!==0){var $e=dr(Yi+Ii,Ii);Gi($e),Dn($e,!0)}break}case te.Z.ENTER:{var yt=di[Yi];yt&&!yt.data.disabled?Mn(yt.value):Mn(void 0),ut&&fr.preventDefault();break}case te.Z.ESC:Zt(!1),ut&&fr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(fr){Gi(fr)}}}),di.length===0)return tt.createElement("div",{role:"listbox",id:"".concat(Hn,"_list"),className:"".concat(Cn,"-empty"),onMouseDown:ir},nn);var hr=Object.keys(tr).map(function(mr){return tr[mr]}),_r=function(fr){return fr.label};function Pr(mr,fr){var ur=mr.group;return{role:ur?"presentation":"option",id:"".concat(Hn,"_list_").concat(fr)}}var Lo=function(fr){var ur=di[fr];if(!ur)return null;var Yr=ur.data||{},Ii=Yr.value,$e=ur.group,yt=(0,Ke.Z)(Yr,!0),Bt=_r(ur);return ur?tt.createElement("div",(0,ye.Z)({"aria-label":typeof Bt=="string"&&!$e?Bt:null},yt,{key:fr},Pr(ur,fr),{"aria-selected":Ar(Ii)}),Ii):null},fo={role:"listbox",id:"".concat(Hn,"_list")};return tt.createElement(tt.Fragment,null,Ln&&tt.createElement("div",(0,ye.Z)({},fo,{style:{height:0,width:0,overflow:"hidden"}}),Lo(Yi-1),Lo(Yi),Lo(Yi+1)),tt.createElement(bo.Z,{itemKey:"key",ref:Ki,data:di,height:Br,itemHeight:wr,fullHeight:!1,onMouseDown:ir,onScroll:Pi,virtual:Ln,direction:Fr,innerProps:Ln?null:fo},function(mr,fr){var ur,Yr=mr.group,Ii=mr.groupOption,$e=mr.data,yt=mr.label,Bt=mr.value,an=$e.key;if(Yr){var zn,ri=(zn=$e.title)!==null&&zn!==void 0?zn:Ee(yt)?yt.toString():void 0;return tt.createElement("div",{className:it()(Cn,"".concat(Cn,"-group")),title:ri},yt!==void 0?yt:an)}var Ut=$e.disabled,wn=$e.title,ni=$e.children,Qn=$e.style,Fi=$e.className,Lr=(0,et.Z)($e,ei),bi=(0,Or.Z)(Lr,hr),Ti=Ar(Bt),jn="".concat(Cn,"-option"),gr=it()(Cn,jn,Fi,(ur={},(0,We.Z)(ur,"".concat(jn,"-grouped"),Ii),(0,We.Z)(ur,"".concat(jn,"-active"),Yi===fr&&!Ut),(0,We.Z)(ur,"".concat(jn,"-disabled"),Ut),(0,We.Z)(ur,"".concat(jn,"-selected"),Ti),ur)),Nr=_r(mr),wo=!Hi||typeof Hi=="function"||Ti,to=typeof Nr=="number"?Nr:Nr||Bt,Jr=Ee(to)?to.toString():void 0;return wn!==void 0&&(Jr=wn),tt.createElement("div",(0,ye.Z)({},(0,Ke.Z)(bi),Ln?{}:Pr(mr,fr),{"aria-selected":Ti,className:gr,title:Jr,onMouseMove:function(){Yi===fr||Ut||Dn(fr)},onClick:function(){Ut||Mn(Bt)},style:Qn}),tt.createElement("div",{className:"".concat(jn,"-content")},to),tt.isValidElement(Hi)||Ti,wo&&tt.createElement(se,{className:"".concat(Cn,"-option-state"),customizeIcon:Hi,customizeIconProps:{isSelected:Ti}},Ti?"\u2713":null))}))},ci=tt.forwardRef(Jn);ci.displayName="OptionList";var on=ci;function qn(ft){var _e=ft.mode,$t=ft.options,zt=ft.children,Fn=ft.backfill,Hn=ft.allowClear,ut=ft.placeholder,cn=ft.getInputElement,Kn=ft.showSearch,_n=ft.onSearch,Zt=ft.defaultOpen,nn=ft.autoFocus,Pi=ft.labelInValue,xi=ft.value,Si=ft.inputValue,oi=ft.optionLabelProp,Ci=isMultiple(_e),Li=Kn!==void 0?Kn:Ci||_e==="combobox",Hi=$t||convertChildrenToData(zt);if(warning(_e!=="tags"||Hi.every(function(Fr){return!Fr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_e==="tags"||_e==="combobox"){var lr=Hi.some(function(Fr){return Fr.options?Fr.options.some(function(Br){return typeof("value"in Br?Br.value:Br.key)=="number"}):typeof("value"in Fr?Fr.value:Fr.key)=="number"});warning(!lr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(_e!=="combobox"||!oi,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(_e==="combobox"||!Fn,"`backfill` only works with `combobox` mode."),warning(_e==="combobox"||!cn,"`getInputElement` only work with `combobox` mode."),noteOnce(_e!=="combobox"||!cn||!Hn||!ut,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_n&&!Li&&_e!=="combobox"&&_e!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Zt||nn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xi!=null){var tr=toArray(xi);warning(!Pi||tr.every(function(Fr){return _typeof(Fr)==="object"&&("key"in Fr||"value"in Fr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ci||Array.isArray(xi),"`value` should be array when `mode` is `multiple` or `tags`")}if(zt){var Ln=null;toNodeArray(zt).some(function(Fr){if(!React.isValidElement(Fr)||!Fr.type)return!1;var Br=Fr,wr=Br.type;if(wr.isSelectOption)return!1;if(wr.isSelectOptGroup){var Cn=toNodeArray(Fr.props.children).every(function(di){return!React.isValidElement(di)||!Fr.type||di.type.isSelectOption?!0:(Ln=di.type,!1)});return!Cn}return Ln=wr,!0}),Ln&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ln.displayName||Ln.name||Ln,"`.")),warning(Si===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Gn(ft,_e){if(ft){var $t=function zt(Fn){for(var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=0;ut2&&arguments[2]!==void 0?arguments[2]:{},ji=ro.source,fa=ji===void 0?"keyboard":ji;vs(ko),ut&&zt==="combobox"&&Vr!==null&&fa==="keyboard"&&ia(String(Vr))},[ut,zt]),xa=function(ko,ro,ji){var fa=function(){var Gl,yo=Fi(ko);return[Yi?{label:yo==null?void 0:yo[Pr.label],value:ko,key:(Gl=yo==null?void 0:yo.key)!==null&&Gl!==void 0?Gl:ko}:ko,Et(yo)]};if(ro&&xi){var ka=fa(),Ds=(0,qe.Z)(ka,2),ys=Ds[0],nl=Ds[1];xi(ys,nl)}else if(!ro&&Si&&ji!=="clear"){var Vi=fa(),Da=(0,qe.Z)(Vi,2),pa=Da[0],Os=Da[1];Si(pa,Os)}},pl=Qi(function(Vr,ko){var ro,ji=Mn?ko.selected:!0;ji?ro=Mn?[].concat((0,Oe.Z)(Qn),[Vr]):[Vr]:ro=Qn.filter(function(fa){return fa.value!==Vr}),Jr(ro),xa(Vr,ji),zt==="combobox"?ia(""):(!xt||Pi)&&(fr(""),ia(""))}),wa=function(ko,ro){Jr(ko);var ji=ro.type,fa=ro.values;(ji==="remove"||ji==="clear")&&fa.forEach(function(ka){xa(ka.value,!1,ji)})},Mo=function(ko,ro){if(fr(ko),ia(null),ro.source==="submit"){var ji=(ko||"").trim();if(ji){var fa=Array.from(new Set([].concat((0,Oe.Z)(bi),[ji])));Jr(fa),xa(ji,!0),fr("")}return}ro.source!=="blur"&&(zt==="combobox"&&Jr(ko),Zt==null||Zt(ko))},Ko=function(ko){var ro=ko;zt!=="tags"&&(ro=ko.map(function(fa){var ka=Ii.get(fa);return ka==null?void 0:ka.value}).filter(function(fa){return fa!==void 0}));var ji=Array.from(new Set([].concat((0,Oe.Z)(bi),(0,Oe.Z)(ro))));Jr(ji),ji.forEach(function(fa){xa(fa,!0)})},Ka=tt.useMemo(function(){var Vr=Cn!==!1&&Ci!==!1;return(0,jt.Z)((0,jt.Z)({},ur),{},{flattenOptions:to,onActiveValue:Zs,defaultActiveFirstOption:Ga,onSelect:pl,menuItemSelectedIcon:wr,rawValues:bi,fieldNames:Pr,virtual:Vr,direction:di,listHeight:ir,listItemHeight:dr,childrenAsData:hr})},[ur,to,Zs,Ga,pl,wr,bi,Pr,Cn,Ci,ir,dr,hr]);return tt.createElement(vr.Provider,{value:Ka},tt.createElement(Rt,(0,ye.Z)({},Dn,{id:Ar,prefixCls:Hn,ref:_e,omitDomProps:pn,mode:zt,displayValues:Lr,onDisplayValuesChange:wa,direction:di,searchValue:mr,onSearch:Mo,autoClearSearchValue:Pi,onSearchSplit:Ko,dropdownMatchSelectWidth:Ci,OptionList:on,emptyOptions:!to.length,activeValue:$o,activeDescendantId:"".concat(Ar,"_list_").concat(oa)})))}),je=Ct;je.Option=Xr,je.OptGroup=or;var Yt=je,rn=Yt},9296:function(Rn,Nn,ve){"use strict";ve.r(Nn),ve.d(Nn,{ResizableTextArea:function(){return dt},default:function(){return Ht}});var ye=ve(96663),Oe=ve(44127),We=ve(90493),jt=ve(20135),qe=ve(72071),et=ve(6620),ke=ve(19127),Tt=ve(92310),bt=ve.n(Tt),tt=ve(93681),Ot=ve(5643),it=ve(18929),Pt=ve(59301),Me=ve(29301),te=ve(34280),ne=ve(16089),ce=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1366,5 +1366,5 @@ b`.split(/\n/).length!=3?function(ie){for(var ae=0,he=[],de=ie.length;ae<=de;){v top:0 !important; right:0 !important; pointer-events: none !important; -`,se=["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"],ge={},me;function Ce(Mt){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=Mt.getAttribute("id")||Mt.getAttribute("data-reactid")||Mt.getAttribute("name");if(Xt&&ge[gt])return ge[gt];var Re=window.getComputedStyle(Mt),Lt=Re.getPropertyValue("box-sizing")||Re.getPropertyValue("-moz-box-sizing")||Re.getPropertyValue("-webkit-box-sizing"),yn=parseFloat(Re.getPropertyValue("padding-bottom"))+parseFloat(Re.getPropertyValue("padding-top")),vn=parseFloat(Re.getPropertyValue("border-bottom-width"))+parseFloat(Re.getPropertyValue("border-top-width")),Nt=se.map(function(tn){return"".concat(tn,":").concat(Re.getPropertyValue(tn))}).join(";"),en={sizingStyle:Nt,paddingSize:yn,borderSize:vn,boxSizing:Lt};return Xt&>&&(ge[gt]=en),en}function Fe(Mt){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;me||(me=document.createElement("textarea"),me.setAttribute("tab-index","-1"),me.setAttribute("aria-hidden","true"),document.body.appendChild(me)),Mt.getAttribute("wrap")?me.setAttribute("wrap",Mt.getAttribute("wrap")):me.removeAttribute("wrap");var Lt=Ce(Mt,Xt),yn=Lt.paddingSize,vn=Lt.borderSize,Nt=Lt.boxSizing,en=Lt.sizingStyle;me.setAttribute("style","".concat(en,";").concat(ce)),me.value=Mt.value||Mt.placeholder||"";var tn=void 0,On=void 0,hn,Bn=me.scrollHeight;if(Nt==="border-box"?Bn+=vn:Nt==="content-box"&&(Bn-=yn),gt!==null||Re!==null){me.value=" ";var mt=me.scrollHeight-yn;gt!==null&&(tn=mt*gt,Nt==="border-box"&&(tn=tn+yn+vn),Bn=Math.max(tn,Bn)),Re!==null&&(On=mt*Re,Nt==="border-box"&&(On=On+yn+vn),hn=Bn>On?"":"hidden",Bn=Math.min(On,Bn))}var Yn={height:Bn,overflowY:hn,resize:"none"};return tn&&(Yn.minHeight=tn),On&&(Yn.maxHeight=On),Yn}var Pe=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Ie=0,Ke=1,Ye=2,Ge=Pt.forwardRef(function(Mt,Xt){var gt=Mt,Re=gt.prefixCls,Lt=gt.onPressEnter,yn=gt.defaultValue,vn=gt.value,Nt=gt.autoSize,en=gt.onResize,tn=gt.className,On=gt.style,hn=gt.disabled,Bn=gt.onChange,mt=gt.onInternalAutoSize,Yn=(0,et.Z)(gt,Pe),xn=(0,it.Z)(yn,{value:vn,postState:function(or){return or!=null?or:""}}),ze=(0,qe.Z)(xn,2),Le=ze[0],we=ze[1],Be=function(or){we(or.target.value),Bn==null||Bn(or)},De=Pt.useRef();Pt.useImperativeHandle(Xt,function(){return{textArea:De.current}});var Se=Pt.useMemo(function(){return Nt&&(0,jt.Z)(Nt)==="object"?[Nt.minRows,Nt.maxRows]:[]},[Nt]),rt=(0,qe.Z)(Se,2),Et=rt[0],Ue=rt[1],Ze=!!Nt,At=function(){try{if(document.activeElement===De.current){var or=De.current,Kr=or.selectionStart,Xr=or.selectionEnd,zr=or.scrollTop;De.current.setSelectionRange(Kr,Xr),De.current.scrollTop=zr}}catch(Or){}},xt=Pt.useState(Ye),dt=(0,qe.Z)(xt,2),Rt=dt[0],bn=dt[1],En=Pt.useState(),un=(0,qe.Z)(En,2),dn=un[0],Zn=un[1],An=function(){bn(Ie)};(0,te.Z)(function(){Ze&&An()},[vn,Et,Ue,Ze]),(0,te.Z)(function(){if(Rt===Ie)bn(Ke);else if(Rt===Ke){var Tn=Fe(De.current,!1,Et,Ue);bn(Ye),Zn(Tn)}else At()},[Rt]);var yi=Pt.useRef(),ii=function(){ne.Z.cancel(yi.current)},Ai=function(or){Rt===Ye&&(en==null||en(or),Nt&&(ii(),yi.current=(0,ne.Z)(function(){An()})))};Pt.useEffect(function(){return ii},[]);var Oi=Ze?dn:null,Qi=(0,Oe.Z)((0,Oe.Z)({},On),Oi);return(Rt===Ie||Rt===Ke)&&(Qi.overflowY="hidden",Qi.overflowX="hidden"),Pt.createElement(Me.Z,{onResize:Ai,disabled:!(Nt||en)},Pt.createElement("textarea",(0,ye.Z)({},Yn,{ref:De,style:Qi,className:bt()(Re,tn,(0,We.Z)({},"".concat(Re,"-disabled"),hn)),disabled:hn,value:Le,onChange:Be})))}),ft=Ge,Xe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function kt(Mt,Xt){return(0,ke.Z)(Mt||"").slice(0,Xt).join("")}function Je(Mt,Xt,gt,Re){var Lt=gt;return Mt?Lt=kt(gt,Re):(0,ke.Z)(Xt||"").lengthRe&&(Lt=Xt),Lt}var Wt=Pt.forwardRef(function(Mt,Xt){var gt,Re=Mt.defaultValue,Lt=Mt.value,yn=Mt.onFocus,vn=Mt.onBlur,Nt=Mt.onChange,en=Mt.allowClear,tn=Mt.maxLength,On=Mt.onCompositionStart,hn=Mt.onCompositionEnd,Bn=Mt.suffix,mt=Mt.prefixCls,Yn=mt===void 0?"rc-textarea":mt,xn=Mt.classes,ze=Mt.showCount,Le=Mt.className,we=Mt.style,Be=Mt.disabled,De=Mt.hidden,Se=Mt.classNames,rt=Mt.styles,Et=Mt.onResize,Ue=(0,et.Z)(Mt,Xe),Ze=(0,it.Z)(Re,{value:Lt,defaultValue:Re}),At=(0,qe.Z)(Ze,2),xt=At[0],dt=At[1],Rt=(0,Pt.useRef)(null),bn=Pt.useState(!1),En=(0,qe.Z)(bn,2),un=En[0],dn=En[1],Zn=Pt.useState(!1),An=(0,qe.Z)(Zn,2),yi=An[0],ii=An[1],Ai=Pt.useRef(),Oi=Pt.useRef(0),Qi=Pt.useState(null),Tn=(0,qe.Z)(Qi,2),or=Tn[0],Kr=Tn[1],Xr=function(){var St;(St=Rt.current)===null||St===void 0||St.textArea.focus()};(0,Pt.useImperativeHandle)(Xt,function(){return{resizableTextArea:Rt.current,focus:Xr,blur:function(){var St;(St=Rt.current)===null||St===void 0||St.textArea.blur()}}}),(0,Pt.useEffect)(function(){dn(function(pn){return!Be&&pn})},[Be]);var zr=Number(tn)>0,Or=function(St){ii(!0),Ai.current=xt,Oi.current=St.currentTarget.selectionStart,On==null||On(St)},bo=function(St){ii(!1);var Ct=St.currentTarget.value;if(zr){var je,Yt=Oi.current>=tn+1||Oi.current===((je=Ai.current)===null||je===void 0?void 0:je.length);Ct=Je(Yt,Ai.current,Ct,tn)}Ct!==xt&&(dt(Ct),(0,Ot.rJ)(St.currentTarget,St,Nt,Ct)),hn==null||hn(St)},Zr=function(St){var Ct=St.target.value;if(!yi&&zr){var je=St.target.selectionStart>=tn+1||St.target.selectionStart===Ct.length||!St.target.selectionStart;Ct=Je(je,xt,Ct,tn)}dt(Ct),(0,Ot.rJ)(St.currentTarget,St,Nt,Ct)},vr=function(St){var Ct=Ue.onPressEnter,je=Ue.onKeyDown;St.key==="Enter"&&Ct&&Ct(St),je==null||je(St)},xo=function(St){dn(!0),yn==null||yn(St)},ei=function(St){dn(!1),vn==null||vn(St)},Ee=function(St){var Ct;dt(""),Xr(),(0,Ot.rJ)((Ct=Rt.current)===null||Ct===void 0?void 0:Ct.textArea,St,Nt)},Jn=(0,Ot.D7)(xt);!yi&&zr&&Lt==null&&(Jn=kt(Jn,tn));var ci=Bn,on;if(ze){var qn=(0,ke.Z)(Jn).length;(0,jt.Z)(ze)==="object"?on=ze.formatter({value:Jn,count:qn,maxLength:tn}):on="".concat(qn).concat(zr?" / ".concat(tn):""),ci=Pt.createElement(Pt.Fragment,null,ci,Pt.createElement("span",{className:bt()("".concat(Yn,"-data-count"),Se==null?void 0:Se.count),style:rt==null?void 0:rt.count},on))}var Gn=function(St){var Ct;Et==null||Et(St),(Ct=Rt.current)!==null&&Ct!==void 0&&Ct.textArea.style.height&&Kr(!0)},sn=!Ue.autoSize&&!ze&&!en,Qt=Pt.createElement(tt.BaseInput,{value:Jn,allowClear:en,handleReset:Ee,suffix:ci,prefixCls:Yn,classes:{affixWrapper:bt()(xn==null?void 0:xn.affixWrapper,(gt={},(0,We.Z)(gt,"".concat(Yn,"-show-count"),ze),(0,We.Z)(gt,"".concat(Yn,"-textarea-allow-clear"),en),gt))},disabled:Be,focused:un,className:Le,style:(0,Oe.Z)((0,Oe.Z)({},we),or&&!sn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof on=="string"?on:void 0}},hidden:De,inputElement:Pt.createElement(ft,(0,ye.Z)({},Ue,{onKeyDown:vr,onChange:Zr,onFocus:xo,onBlur:ei,onCompositionStart:Or,onCompositionEnd:bo,className:Se==null?void 0:Se.textarea,style:(0,Oe.Z)((0,Oe.Z)({},rt==null?void 0:rt.textarea),{},{resize:we==null?void 0:we.resize}),disabled:Be,prefixCls:Yn,onResize:Gn,ref:Rt}))});return Qt}),It=Wt,Ht=It},39417:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Ke}});var ye=ve(96663),Oe=ve(90493),We=ve(6620),jt=ve(44127),qe=ve(52884),et=ve(95727),ke=ve(89866),Tt=ve(65711),bt=ve(85745),tt=ve(92310),Ot=ve.n(tt),it=ve(26112),Pt=ve(59301),Me=ve(39378),te=function(Ge){for(var ft=Ge.prefixCls,Xe=Ge.level,kt=Ge.isStart,Je=Ge.isEnd,Wt="".concat(ft,"-indent-unit"),It=[],Ht=0;Ht0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=we.length,Se=Be.length;if(Math.abs(De-Se)!==1)return{add:!1,key:null};function rt(Et,Ue){var Ze=new Map;Et.forEach(function(xt){Ze.set(xt,!0)});var At=Ue.filter(function(xt){return!Ze.has(xt)});return At.length===1?At[0]:null}return De ").concat(Be);return Be}var tn=ne.forwardRef(function(we,Be){var De=we.prefixCls,Se=we.data,rt=we.selectable,Et=we.checkable,Ue=we.expandedKeys,Ze=we.selectedKeys,At=we.checkedKeys,xt=we.loadedKeys,dt=we.loadingKeys,Rt=we.halfCheckedKeys,bn=we.keyEntities,En=we.disabled,un=we.dragging,dn=we.dragOverNodeKey,Zn=we.dropPosition,An=we.motion,yi=we.height,ii=we.itemHeight,Ai=we.virtual,Oi=we.focusable,Qi=we.activeItem,Tn=we.focused,or=we.tabIndex,Kr=we.onKeyDown,Xr=we.onFocus,zr=we.onBlur,Or=we.onActiveChange,bo=we.onListChangeStart,Zr=we.onListChangeEnd,vr=(0,Ce.Z)(we,Ht),xo=ne.useRef(null),ei=ne.useRef(null);ne.useImperativeHandle(Be,function(){return{scrollTo:function(nn){xo.current.scrollTo(nn)},getIndentWidth:function(){return ei.current.offsetWidth}}});var Ee=ne.useState(Ue),Jn=(0,me.Z)(Ee,2),ci=Jn[0],on=Jn[1],qn=ne.useState(Se),Gn=(0,me.Z)(qn,2),sn=Gn[0],Qt=Gn[1],pn=ne.useState(Se),St=(0,me.Z)(pn,2),Ct=St[0],je=St[1],Yt=ne.useState([]),rn=(0,me.Z)(Yt,2),ht=rn[0],_e=rn[1],$t=ne.useState(null),zt=(0,me.Z)($t,2),Fn=zt[0],Hn=zt[1],ut=ne.useRef(Se);ut.current=Se;function cn(){var Zt=ut.current;Qt(Zt),je(Zt),_e([]),Hn(null),Zr()}(0,Fe.Z)(function(){on(Ue);var Zt=Wt(ci,Ue);if(Zt.key!==null)if(Zt.add){var nn=sn.findIndex(function(Li){var Hi=Li.key;return Hi===Zt.key}),Pi=vn(It(sn,Se,Zt.key),Ai,yi,ii),xi=sn.slice();xi.splice(nn+1,0,yn),je(xi),_e(Pi),Hn("show")}else{var Si=Se.findIndex(function(Li){var Hi=Li.key;return Hi===Zt.key}),oi=vn(It(Se,sn,Zt.key),Ai,yi,ii),Ci=Se.slice();Ci.splice(Si+1,0,yn),je(Ci),_e(oi),Hn("hide")}else sn!==Se&&(Qt(Se),je(Se))},[Ue,Se]),ne.useEffect(function(){un||cn()},[un]);var Kn=An?Ct:Se,_n={expandedKeys:Ue,selectedKeys:Ze,loadedKeys:xt,loadingKeys:dt,checkedKeys:At,halfCheckedKeys:Rt,dragOverNodeKey:dn,dropPosition:Zn,keyEntities:bn};return ne.createElement(ne.Fragment,null,Tn&&Qi&&ne.createElement("span",{style:Mt,"aria-live":"assertive"},en(Qi)),ne.createElement("div",null,ne.createElement("input",{style:Mt,disabled:Oi===!1||En,tabIndex:Oi!==!1?or:null,onKeyDown:Kr,onFocus:Xr,onBlur:zr,value:"",onChange:Xt,"aria-label":"for screen reader"})),ne.createElement("div",{className:"".concat(De,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ne.createElement("div",{className:"".concat(De,"-indent")},ne.createElement("div",{ref:ei,className:"".concat(De,"-indent-unit")}))),ne.createElement(Pe.Z,(0,ye.Z)({},vr,{data:Kn,itemKey:Nt,height:yi,fullHeight:!1,virtual:Ai,itemHeight:ii,prefixCls:"".concat(De,"-list"),ref:xo,onVisibleChange:function(nn,Pi){var xi=new Set(nn),Si=Pi.filter(function(oi){return!xi.has(oi)});Si.some(function(oi){return Nt(oi)===gt})&&cn()}}),function(Zt){var nn=Zt.pos,Pi=(0,ye.Z)({},(ge(Zt.data),Zt.data)),xi=Zt.title,Si=Zt.key,oi=Zt.isStart,Ci=Zt.isEnd,Li=(0,Ge.km)(Si,nn);delete Pi.key,delete Pi.children;var Hi=(0,Ge.H8)(Li,_n);return ne.createElement(Je,(0,ye.Z)({},Pi,Hi,{title:xi,active:!!Qi&&Si===Qi.key,pos:nn,data:Zt.data,isStart:oi,isEnd:Ci,motion:An,motionNodes:Si===gt?ht:null,motionType:Fn,onMotionStart:bo,onMotionEnd:cn,treeNodeRequiredProps:_n,onMouseMove:function(){Or(null)}}))}))});tn.displayName="NodeList";var On=tn,hn=ve(35654),Bn=ve(90782),mt=ve(67841),Yn=10,xn=function(we){(0,bt.Z)(De,we);var Be=(0,tt.Z)(De);function De(){var Se;(0,et.Z)(this,De);for(var rt=arguments.length,Et=new Array(rt),Ue=0;Ue2&&arguments[2]!==void 0?arguments[2]:!1,Rt=Se.state,bn=Rt.dragChildrenKeys,En=Rt.dropPosition,un=Rt.dropTargetKey,dn=Rt.dropTargetPos,Zn=Rt.dropAllowed;if(Zn){var An=Se.props.onDrop;if(Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),un!==null){var yi=(0,jt.Z)((0,jt.Z)({},(0,Ge.H8)(un,Se.getTreeNodeRequiredProps())),{},{active:((xt=Se.getActiveItem())===null||xt===void 0?void 0:xt.key)===un,data:(0,mt.Z)(Se.state.keyEntities,un).node}),ii=bn.indexOf(un)!==-1;(0,te.ZP)(!ii,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ai=(0,hn.yx)(dn),Oi={event:Ze,node:(0,Ge.F)(yi),dragNode:Se.dragNode?(0,Ge.F)(Se.dragNode.props):null,dragNodesKeys:[Se.dragNode.props.eventKey].concat(bn),dropToGap:En!==0,dropPosition:En+Number(Ai[Ai.length-1])};dt||An==null||An(Oi),Se.dragNode=null}}},Se.cleanDragState=function(){var Ze=Se.state.draggingNodeKey;Ze!==null&&Se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Se.dragStartMousePosition=null,Se.currentMouseOverDroppableNodeKey=null},Se.triggerExpandActionExpand=function(Ze,At){var xt=Se.state,dt=xt.expandedKeys,Rt=xt.flattenNodes,bn=At.expanded,En=At.key,un=At.isLeaf;if(!(un||Ze.shiftKey||Ze.metaKey||Ze.ctrlKey)){var dn=Rt.filter(function(An){return An.key===En})[0],Zn=(0,Ge.F)((0,jt.Z)((0,jt.Z)({},(0,Ge.H8)(En,Se.getTreeNodeRequiredProps())),{},{data:dn.data}));Se.setExpandedKeys(bn?(0,hn._5)(dt,En):(0,hn.L0)(dt,En)),Se.onNodeExpand(Ze,Zn)}},Se.onNodeClick=function(Ze,At){var xt=Se.props,dt=xt.onClick,Rt=xt.expandAction;Rt==="click"&&Se.triggerExpandActionExpand(Ze,At),dt==null||dt(Ze,At)},Se.onNodeDoubleClick=function(Ze,At){var xt=Se.props,dt=xt.onDoubleClick,Rt=xt.expandAction;Rt==="doubleClick"&&Se.triggerExpandActionExpand(Ze,At),dt==null||dt(Ze,At)},Se.onNodeSelect=function(Ze,At){var xt=Se.state.selectedKeys,dt=Se.state,Rt=dt.keyEntities,bn=dt.fieldNames,En=Se.props,un=En.onSelect,dn=En.multiple,Zn=At.selected,An=At[bn.key],yi=!Zn;yi?dn?xt=(0,hn.L0)(xt,An):xt=[An]:xt=(0,hn._5)(xt,An);var ii=xt.map(function(Ai){var Oi=(0,mt.Z)(Rt,Ai);return Oi?Oi.node:null}).filter(function(Ai){return Ai});Se.setUncontrolledState({selectedKeys:xt}),un==null||un(xt,{event:"select",selected:yi,node:At,selectedNodes:ii,nativeEvent:Ze.nativeEvent})},Se.onNodeCheck=function(Ze,At,xt){var dt=Se.state,Rt=dt.keyEntities,bn=dt.checkedKeys,En=dt.halfCheckedKeys,un=Se.props,dn=un.checkStrictly,Zn=un.onCheck,An=At.key,yi,ii={event:"check",node:At,checked:xt,nativeEvent:Ze.nativeEvent};if(dn){var Ai=xt?(0,hn.L0)(bn,An):(0,hn._5)(bn,An),Oi=(0,hn._5)(En,An);yi={checked:Ai,halfChecked:Oi},ii.checkedNodes=Ai.map(function(zr){return(0,mt.Z)(Rt,zr)}).filter(function(zr){return zr}).map(function(zr){return zr.node}),Se.setUncontrolledState({checkedKeys:Ai})}else{var Qi=(0,Bn.S)([].concat((0,qe.Z)(bn),[An]),!0,Rt),Tn=Qi.checkedKeys,or=Qi.halfCheckedKeys;if(!xt){var Kr=new Set(Tn);Kr.delete(An);var Xr=(0,Bn.S)(Array.from(Kr),{checked:!1,halfCheckedKeys:or},Rt);Tn=Xr.checkedKeys,or=Xr.halfCheckedKeys}yi=Tn,ii.checkedNodes=[],ii.checkedNodesPositions=[],ii.halfCheckedKeys=or,Tn.forEach(function(zr){var Or=(0,mt.Z)(Rt,zr);if(Or){var bo=Or.node,Zr=Or.pos;ii.checkedNodes.push(bo),ii.checkedNodesPositions.push({node:bo,pos:Zr})}}),Se.setUncontrolledState({checkedKeys:Tn},!1,{halfCheckedKeys:or})}Zn==null||Zn(yi,ii)},Se.onNodeLoad=function(Ze){var At=Ze.key,xt=new Promise(function(dt,Rt){Se.setState(function(bn){var En=bn.loadedKeys,un=En===void 0?[]:En,dn=bn.loadingKeys,Zn=dn===void 0?[]:dn,An=Se.props,yi=An.loadData,ii=An.onLoad;if(!yi||un.indexOf(At)!==-1||Zn.indexOf(At)!==-1)return null;var Ai=yi(Ze);return Ai.then(function(){var Oi=Se.state.loadedKeys,Qi=(0,hn.L0)(Oi,At);ii==null||ii(Qi,{event:"load",node:Ze}),Se.setUncontrolledState({loadedKeys:Qi}),Se.setState(function(Tn){return{loadingKeys:(0,hn._5)(Tn.loadingKeys,At)}}),dt()}).catch(function(Oi){if(Se.setState(function(Tn){return{loadingKeys:(0,hn._5)(Tn.loadingKeys,At)}}),Se.loadingRetryTimes[At]=(Se.loadingRetryTimes[At]||0)+1,Se.loadingRetryTimes[At]>=Yn){var Qi=Se.state.loadedKeys;(0,te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Se.setUncontrolledState({loadedKeys:(0,hn.L0)(Qi,At)}),dt()}Rt(Oi)}),{loadingKeys:(0,hn.L0)(Zn,At)}})});return xt.catch(function(){}),xt},Se.onNodeMouseEnter=function(Ze,At){var xt=Se.props.onMouseEnter;xt==null||xt({event:Ze,node:At})},Se.onNodeMouseLeave=function(Ze,At){var xt=Se.props.onMouseLeave;xt==null||xt({event:Ze,node:At})},Se.onNodeContextMenu=function(Ze,At){var xt=Se.props.onRightClick;xt&&(Ze.preventDefault(),xt({event:Ze,node:At}))},Se.onFocus=function(){var Ze=Se.props.onFocus;Se.setState({focused:!0});for(var At=arguments.length,xt=new Array(At),dt=0;dt1&&arguments[1]!==void 0?arguments[1]:!1,xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Se.destroyed){var dt=!1,Rt=!0,bn={};Object.keys(Ze).forEach(function(En){if(En in Se.props){Rt=!1;return}dt=!0,bn[En]=Ze[En]}),dt&&(!At||Rt)&&Se.setState((0,jt.Z)((0,jt.Z)({},bn),xt))}},Se.scrollTo=function(Ze){Se.listRef.current.scrollTo(Ze)},Se}return(0,ke.Z)(De,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var rt=this.props.activeKey;rt!==void 0&&rt!==this.state.activeKey&&(this.setState({activeKey:rt}),rt!==null&&this.scrollTo({key:rt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var rt,Et=this.state,Ue=Et.focused,Ze=Et.flattenNodes,At=Et.keyEntities,xt=Et.draggingNodeKey,dt=Et.activeKey,Rt=Et.dropLevelOffset,bn=Et.dropContainerKey,En=Et.dropTargetKey,un=Et.dropPosition,dn=Et.dragOverNodeKey,Zn=Et.indent,An=this.props,yi=An.prefixCls,ii=An.className,Ai=An.style,Oi=An.showLine,Qi=An.focusable,Tn=An.tabIndex,or=Tn===void 0?0:Tn,Kr=An.selectable,Xr=An.showIcon,zr=An.icon,Or=An.switcherIcon,bo=An.draggable,Zr=An.checkable,vr=An.checkStrictly,xo=An.disabled,ei=An.motion,Ee=An.loadData,Jn=An.filterTreeNode,ci=An.height,on=An.itemHeight,qn=An.virtual,Gn=An.titleRender,sn=An.dropIndicatorRender,Qt=An.onContextMenu,pn=An.onScroll,St=An.direction,Ct=An.rootClassName,je=An.rootStyle,Yt=(0,Me.Z)(this.props,{aria:!0,data:!0}),rn;return bo&&((0,We.Z)(bo)==="object"?rn=bo:typeof bo=="function"?rn={nodeDraggable:bo}:rn={}),ne.createElement(ce.k.Provider,{value:{prefixCls:yi,selectable:Kr,showIcon:Xr,icon:zr,switcherIcon:Or,draggable:rn,draggingNodeKey:xt,checkable:Zr,checkStrictly:vr,disabled:xo,keyEntities:At,dropLevelOffset:Rt,dropContainerKey:bn,dropTargetKey:En,dropPosition:un,dragOverNodeKey:dn,indent:Zn,direction:St,dropIndicatorRender:sn,loadData:Ee,filterTreeNode:Jn,titleRender:Gn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},ne.createElement("div",{role:"tree",className:it()(yi,ii,Ct,(rt={},(0,Oe.Z)(rt,"".concat(yi,"-show-line"),Oi),(0,Oe.Z)(rt,"".concat(yi,"-focused"),Ue),(0,Oe.Z)(rt,"".concat(yi,"-active-focused"),dt!==null),rt)),style:je},ne.createElement(On,(0,ye.Z)({ref:this.listRef,prefixCls:yi,style:Ai,data:Ze,disabled:xo,selectable:Kr,checkable:!!Zr,motion:ei,dragging:xt!==null,height:ci,itemHeight:on,virtual:qn,focusable:Qi,focused:Ue,tabIndex:or,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qt,onScroll:pn},this.getTreeNodeRequiredProps(),Yt))))}}],[{key:"getDerivedStateFromProps",value:function(rt,Et){var Ue=Et.prevProps,Ze={prevProps:rt};function At(Qi){return!Ue&&Qi in rt||Ue&&Ue[Qi]!==rt[Qi]}var xt,dt=Et.fieldNames;if(At("fieldNames")&&(dt=(0,Ge.w$)(rt.fieldNames),Ze.fieldNames=dt),At("treeData")?xt=rt.treeData:At("children")&&((0,te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),xt=(0,Ge.zn)(rt.children)),xt){Ze.treeData=xt;var Rt=(0,Ge.I8)(xt,{fieldNames:dt});Ze.keyEntities=(0,jt.Z)((0,Oe.Z)({},gt,Lt),Rt.keyEntities)}var bn=Ze.keyEntities||Et.keyEntities;if(At("expandedKeys")||Ue&&At("autoExpandParent"))Ze.expandedKeys=rt.autoExpandParent||!Ue&&rt.defaultExpandParent?(0,hn.r7)(rt.expandedKeys,bn):rt.expandedKeys;else if(!Ue&&rt.defaultExpandAll){var En=(0,jt.Z)({},bn);delete En[gt],Ze.expandedKeys=Object.keys(En).map(function(Qi){return En[Qi].key})}else!Ue&&rt.defaultExpandedKeys&&(Ze.expandedKeys=rt.autoExpandParent||rt.defaultExpandParent?(0,hn.r7)(rt.defaultExpandedKeys,bn):rt.defaultExpandedKeys);if(Ze.expandedKeys||delete Ze.expandedKeys,xt||Ze.expandedKeys){var un=(0,Ge.oH)(xt||Et.treeData,Ze.expandedKeys||Et.expandedKeys,dt);Ze.flattenNodes=un}if(rt.selectable&&(At("selectedKeys")?Ze.selectedKeys=(0,hn.BT)(rt.selectedKeys,rt):!Ue&&rt.defaultSelectedKeys&&(Ze.selectedKeys=(0,hn.BT)(rt.defaultSelectedKeys,rt))),rt.checkable){var dn;if(At("checkedKeys")?dn=(0,hn.E6)(rt.checkedKeys)||{}:!Ue&&rt.defaultCheckedKeys?dn=(0,hn.E6)(rt.defaultCheckedKeys)||{}:xt&&(dn=(0,hn.E6)(rt.checkedKeys)||{checkedKeys:Et.checkedKeys,halfCheckedKeys:Et.halfCheckedKeys}),dn){var Zn=dn,An=Zn.checkedKeys,yi=An===void 0?[]:An,ii=Zn.halfCheckedKeys,Ai=ii===void 0?[]:ii;if(!rt.checkStrictly){var Oi=(0,Bn.S)(yi,!0,bn);yi=Oi.checkedKeys,Ai=Oi.halfCheckedKeys}Ze.checkedKeys=yi,Ze.halfCheckedKeys=Ai}}return At("loadedKeys")&&(Ze.loadedKeys=rt.loadedKeys),Ze}}]),De}(ne.Component);xn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:se,allowDrop:function(){return!0},expandAction:!1},xn.TreeNode=Ke.Z;var ze=xn,Le=ze},35654:function(Rn,Nn,ve){"use strict";ve.d(Nn,{BT:function(){return ne},E6:function(){return ge},L0:function(){return tt},OM:function(){return te},_5:function(){return bt},r7:function(){return me},wA:function(){return it},yx:function(){return Ot}});var ye=ve(19127),Oe=ve(20135),We=ve(48736),jt=ve(59301),qe=ve(39417),et=ve(67841),ke=ve(71430),Tt=null;function bt(Ce,Fe){if(!Ce)return[];var Pe=Ce.slice(),Ie=Pe.indexOf(Fe);return Ie>=0&&Pe.splice(Ie,1),Pe}function tt(Ce,Fe){var Pe=(Ce||[]).slice();return Pe.indexOf(Fe)===-1&&Pe.push(Fe),Pe}function Ot(Ce){return Ce.split("-")}function it(Ce,Fe){var Pe=[],Ie=(0,et.Z)(Fe,Ce);function Ke(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ye.forEach(function(Ge){var ft=Ge.key,Xe=Ge.children;Pe.push(ft),Ke(Xe)})}return Ke(Ie.children),Pe}function Pt(Ce){if(Ce.parent){var Fe=Ot(Ce.pos);return Number(Fe[Fe.length-1])===Ce.parent.children.length-1}return!1}function Me(Ce){var Fe=Ot(Ce.pos);return Number(Fe[Fe.length-1])===0}function te(Ce,Fe,Pe,Ie,Ke,Ye,Ge,ft,Xe,kt){var Je,Wt=Ce.clientX,It=Ce.clientY,Ht=Ce.target.getBoundingClientRect(),Mt=Ht.top,Xt=Ht.height,gt=(kt==="rtl"?-1:1)*(((Ke==null?void 0:Ke.x)||0)-Wt),Re=(gt-12)/Ie,Lt=(0,et.Z)(ft,Pe.props.eventKey);if(It-1.5?Ye({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1:Ye({dragNode:Yn,dropNode:xn,dropPosition:0})?hn=0:Ye({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1:Ye({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1,{dropPosition:hn,dropLevelOffset:Bn,dropTargetKey:Lt.key,dropTargetPos:Lt.pos,dragOverNodeKey:On,dropContainerKey:hn===0?null:((Je=Lt.parent)===null||Je===void 0?void 0:Je.key)||null,dropAllowed:ze}}function ne(Ce,Fe){if(Ce){var Pe=Fe.multiple;return Pe?Ce.slice():Ce.length?[Ce[0]]:Ce}}var ce=function(Fe){return Fe};function se(Ce,Fe){if(!Ce)return[];var Pe=Fe||{},Ie=Pe.processProps,Ke=Ie===void 0?ce:Ie,Ye=Array.isArray(Ce)?Ce:[Ce];return Ye.map(function(Ge){var ft=Ge.children,Xe=_objectWithoutProperties(Ge,Tt),kt=se(ft,Fe);return React.createElement(TreeNode,_extends({key:Xe.key},Ke(Xe)),kt)})}function ge(Ce){if(!Ce)return null;var Fe;if(Array.isArray(Ce))Fe={checkedKeys:Ce,halfCheckedKeys:void 0};else if((0,Oe.Z)(Ce)==="object")Fe={checkedKeys:Ce.checked||void 0,halfCheckedKeys:Ce.halfChecked||void 0};else return(0,We.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Fe}function me(Ce,Fe){var Pe=new Set;function Ie(Ke){if(!Pe.has(Ke)){var Ye=(0,et.Z)(Fe,Ke);if(Ye){Pe.add(Ke);var Ge=Ye.parent,ft=Ye.node;ft.disabled||Ge&&Ie(Ge.key)}}}return(Ce||[]).forEach(function(Ke){Ie(Ke)}),(0,ye.Z)(Pe)}},90782:function(Rn,Nn,ve){"use strict";ve.d(Nn,{S:function(){return ke}});var ye=ve(48736),Oe=ve(67841);function We(Tt,bt){var tt=new Set;return Tt.forEach(function(Ot){bt.has(Ot)||tt.add(Ot)}),tt}function jt(Tt){var bt=Tt||{},tt=bt.disabled,Ot=bt.disableCheckbox,it=bt.checkable;return!!(tt||Ot)||it===!1}function qe(Tt,bt,tt,Ot){for(var it=new Set(Tt),Pt=new Set,Me=0;Me<=tt;Me+=1){var te=bt.get(Me)||new Set;te.forEach(function(ge){var me=ge.key,Ce=ge.node,Fe=ge.children,Pe=Fe===void 0?[]:Fe;it.has(me)&&!Ot(Ce)&&Pe.filter(function(Ie){return!Ot(Ie.node)}).forEach(function(Ie){it.add(Ie.key)})})}for(var ne=new Set,ce=tt;ce>=0;ce-=1){var se=bt.get(ce)||new Set;se.forEach(function(ge){var me=ge.parent,Ce=ge.node;if(!(Ot(Ce)||!ge.parent||ne.has(ge.parent.key))){if(Ot(ge.parent.node)){ne.add(me.key);return}var Fe=!0,Pe=!1;(me.children||[]).filter(function(Ie){return!Ot(Ie.node)}).forEach(function(Ie){var Ke=Ie.key,Ye=it.has(Ke);Fe&&!Ye&&(Fe=!1),!Pe&&(Ye||Pt.has(Ke))&&(Pe=!0)}),Fe&&it.add(me.key),Pe&&Pt.add(me.key),ne.add(me.key)}})}return{checkedKeys:Array.from(it),halfCheckedKeys:Array.from(We(Pt,it))}}function et(Tt,bt,tt,Ot,it){for(var Pt=new Set(Tt),Me=new Set(bt),te=0;te<=Ot;te+=1){var ne=tt.get(te)||new Set;ne.forEach(function(me){var Ce=me.key,Fe=me.node,Pe=me.children,Ie=Pe===void 0?[]:Pe;!Pt.has(Ce)&&!Me.has(Ce)&&!it(Fe)&&Ie.filter(function(Ke){return!it(Ke.node)}).forEach(function(Ke){Pt.delete(Ke.key)})})}Me=new Set;for(var ce=new Set,se=Ot;se>=0;se-=1){var ge=tt.get(se)||new Set;ge.forEach(function(me){var Ce=me.parent,Fe=me.node;if(!(it(Fe)||!me.parent||ce.has(me.parent.key))){if(it(me.parent.node)){ce.add(Ce.key);return}var Pe=!0,Ie=!1;(Ce.children||[]).filter(function(Ke){return!it(Ke.node)}).forEach(function(Ke){var Ye=Ke.key,Ge=Pt.has(Ye);Pe&&!Ge&&(Pe=!1),!Ie&&(Ge||Me.has(Ye))&&(Ie=!0)}),Pe||Pt.delete(Ce.key),Ie&&Me.add(Ce.key),ce.add(Ce.key)}})}return{checkedKeys:Array.from(Pt),halfCheckedKeys:Array.from(We(Me,Pt))}}function ke(Tt,bt,tt,Ot){var it=[],Pt;Ot?Pt=Ot:Pt=jt;var Me=new Set(Tt.filter(function(se){var ge=!!(0,Oe.Z)(tt,se);return ge||it.push(se),ge})),te=new Map,ne=0;Object.keys(tt).forEach(function(se){var ge=tt[se],me=ge.level,Ce=te.get(me);Ce||(Ce=new Set,te.set(me,Ce)),Ce.add(ge),ne=Math.max(ne,me)}),(0,ye.ZP)(!it.length,"Tree missing follow keys: ".concat(it.slice(0,100).map(function(se){return"'".concat(se,"'")}).join(", ")));var ce;return bt===!0?ce=qe(Me,te,ne,Pt):ce=et(Me,bt.halfCheckedKeys,te,ne,Pt),ce}},67841:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ye}});function ye(Oe,We){return Oe[We]}},71430:function(Rn,Nn,ve){"use strict";ve.d(Nn,{F:function(){return me},H8:function(){return ge},I8:function(){return se},km:function(){return it},oH:function(){return ne},w$:function(){return Pt},zn:function(){return te}});var ye=ve(20135),Oe=ve(19127),We=ve(44127),jt=ve(6620),qe=ve(11592),et=ve(2738),ke=ve(48736),Tt=ve(67841),bt=["children"];function tt(Ce,Fe){return"".concat(Ce,"-").concat(Fe)}function Ot(Ce){return Ce&&Ce.type&&Ce.type.isTreeNode}function it(Ce,Fe){return Ce!=null?Ce:Fe}function Pt(Ce){var Fe=Ce||{},Pe=Fe.title,Ie=Fe._title,Ke=Fe.key,Ye=Fe.children,Ge=Pe||"title";return{title:Ge,_title:Ie||[Ge],key:Ke||"key",children:Ye||"children"}}function Me(Ce,Fe){var Pe=new Map;function Ie(Ke){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ke||[]).forEach(function(Ge){var ft=Ge[Fe.key],Xe=Ge[Fe.children];warning(ft!=null,"Tree node must have a certain key: [".concat(Ye).concat(ft,"]"));var kt=String(ft);warning(!Pe.has(kt)||ft===null||ft===void 0,"Same 'key' exist in the Tree: ".concat(kt)),Pe.set(kt,!0),Ie(Xe,"".concat(Ye).concat(kt," > "))})}Ie(Ce)}function te(Ce){function Fe(Pe){var Ie=(0,qe.Z)(Pe);return Ie.map(function(Ke){if(!Ot(Ke))return(0,ke.ZP)(!Ke,"Tree/TreeNode can only accept TreeNode as children."),null;var Ye=Ke.key,Ge=Ke.props,ft=Ge.children,Xe=(0,jt.Z)(Ge,bt),kt=(0,We.Z)({key:Ye},Xe),Je=Fe(ft);return Je.length&&(kt.children=Je),kt}).filter(function(Ke){return Ke})}return Fe(Ce)}function ne(Ce,Fe,Pe){var Ie=Pt(Pe),Ke=Ie._title,Ye=Ie.key,Ge=Ie.children,ft=new Set(Fe===!0?[]:Fe),Xe=[];function kt(Je){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Je.map(function(It,Ht){for(var Mt=tt(Wt?Wt.pos:"0",Ht),Xt=it(It[Ye],Mt),gt,Re=0;Re1&&arguments[1]!==void 0?arguments[1]:{},Pe=Fe.initWrapper,Ie=Fe.processEntity,Ke=Fe.onProcessFinished,Ye=Fe.externalGetKey,Ge=Fe.childrenPropName,ft=Fe.fieldNames,Xe=arguments.length>2?arguments[2]:void 0,kt=Ye||Xe,Je={},Wt={},It={posEntities:Je,keyEntities:Wt};return Pe&&(It=Pe(It)||It),ce(Ce,function(Ht){var Mt=Ht.node,Xt=Ht.index,gt=Ht.pos,Re=Ht.key,Lt=Ht.parentPos,yn=Ht.level,vn=Ht.nodes,Nt={node:Mt,nodes:vn,index:Xt,key:Re,pos:gt,level:yn},en=it(Re,gt);Je[gt]=Nt,Wt[en]=Nt,Nt.parent=Je[Lt],Nt.parent&&(Nt.parent.children=Nt.parent.children||[],Nt.parent.children.push(Nt)),Ie&&Ie(Nt,It)},{externalGetKey:kt,childrenPropName:Ge,fieldNames:ft}),Ke&&Ke(It),It}function ge(Ce,Fe){var Pe=Fe.expandedKeys,Ie=Fe.selectedKeys,Ke=Fe.loadedKeys,Ye=Fe.loadingKeys,Ge=Fe.checkedKeys,ft=Fe.halfCheckedKeys,Xe=Fe.dragOverNodeKey,kt=Fe.dropPosition,Je=Fe.keyEntities,Wt=(0,Tt.Z)(Je,Ce),It={eventKey:Ce,expanded:Pe.indexOf(Ce)!==-1,selected:Ie.indexOf(Ce)!==-1,loaded:Ke.indexOf(Ce)!==-1,loading:Ye.indexOf(Ce)!==-1,checked:Ge.indexOf(Ce)!==-1,halfChecked:ft.indexOf(Ce)!==-1,pos:String(Wt?Wt.pos:""),dragOver:Xe===Ce&&kt===0,dragOverGapTop:Xe===Ce&&kt===-1,dragOverGapBottom:Xe===Ce&&kt===1};return It}function me(Ce){var Fe=Ce.data,Pe=Ce.expanded,Ie=Ce.selected,Ke=Ce.checked,Ye=Ce.loaded,Ge=Ce.loading,ft=Ce.halfChecked,Xe=Ce.dragOver,kt=Ce.dragOverGapTop,Je=Ce.dragOverGapBottom,Wt=Ce.pos,It=Ce.active,Ht=Ce.eventKey,Mt=(0,We.Z)((0,We.Z)({},Fe),{},{expanded:Pe,selected:Ie,checked:Ke,loaded:Ye,loading:Ge,halfChecked:ft,dragOver:Xe,dragOverGapTop:kt,dragOverGapBottom:Je,pos:Wt,active:It,key:Ht});return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,ke.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ce}}),Mt}},8224:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(4676);function Oe(We,jt,qe,et){var ke=ye.unstable_batchedUpdates?function(bt){ye.unstable_batchedUpdates(qe,bt)}:qe;return We!=null&&We.addEventListener&&We.addEventListener(jt,ke,et),{remove:function(){We!=null&&We.removeEventListener&&We.removeEventListener(jt,ke,et)}}}},55468:function(Rn,Nn,ve){"use strict";ve.d(Nn,{g1:function(){return Ot},os:function(){return Pt}});var ye=/margin|padding|width|height|max|min|offset/,Oe={left:!0,top:!0},We={cssFloat:1,styleFloat:1,float:1};function jt(Me){return Me.nodeType===1?Me.ownerDocument.defaultView.getComputedStyle(Me,null):{}}function qe(Me,te,ne){if(te=te.toLowerCase(),ne==="auto"){if(te==="height")return Me.offsetHeight;if(te==="width")return Me.offsetWidth}return te in Oe||(Oe[te]=ye.test(te)),Oe[te]?parseFloat(ne)||0:ne}function et(Me,te){var ne=arguments.length,ce=jt(Me);return te=We[te]?"cssFloat"in Me.style?"cssFloat":"styleFloat":te,ne===1?ce:qe(Me,te,ce[te]||Me.style[te])}function ke(Me,te,ne){var ce=arguments.length;if(te=We[te]?"cssFloat"in Me.style?"cssFloat":"styleFloat":te,ce===3)return typeof ne=="number"&&ye.test(te)&&(ne="".concat(ne,"px")),Me.style[te]=ne,ne;for(var se in te)te.hasOwnProperty(se)&&ke(Me,se,te[se]);return jt(Me)}function Tt(Me){return Me===document.body?document.documentElement.clientWidth:Me.offsetWidth}function bt(Me){return Me===document.body?window.innerHeight||document.documentElement.clientHeight:Me.offsetHeight}function tt(){var Me=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),te=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Me,height:te}}function Ot(){var Me=document.documentElement.clientWidth,te=window.innerHeight||document.documentElement.clientHeight;return{width:Me,height:te}}function it(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Pt(Me){var te=Me.getBoundingClientRect(),ne=document.documentElement;return{left:te.left+(window.pageXOffset||ne.scrollLeft)-(ne.clientLeft||document.body.clientLeft||0),top:te.top+(window.pageYOffset||ne.scrollTop)-(ne.clientTop||document.body.clientTop||0)}}},24514:function(Rn,Nn,ve){"use strict";ve.d(Nn,{G:function(){return jt}});var ye=ve(47273),Oe=function(et){if((0,ye.Z)()&&window.document.documentElement){var ke=Array.isArray(et)?et:[et],Tt=window.document.documentElement;return ke.some(function(bt){return bt in Tt.style})}return!1},We=function(et,ke){if(!Oe(et))return!1;var Tt=document.createElement("div"),bt=Tt.style[et];return Tt.style[et]=ke,Tt.style[et]!==bt};function jt(qe,et){return!Array.isArray(qe)&&et!==void 0?We(qe,et):Oe(qe)}},24916:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return xn}});var ye=ve(96663),Oe=ve(20135),We=ve(44127),jt=ve(90493),qe=ve(72071),et=ve(6620),ke=ve(92310),Tt=ve.n(ke),bt=ve(29301),tt=ve(70425),Ot=ve(34280),it=ve(59301),Pt=ve(4676),Me=it.forwardRef(function(ze,Le){var we=ze.height,Be=ze.offsetY,De=ze.offsetX,Se=ze.children,rt=ze.prefixCls,Et=ze.onInnerResize,Ue=ze.innerProps,Ze=ze.rtl,At=ze.extra,xt={},dt={display:"flex",flexDirection:"column"};return Be!==void 0&&(xt={height:we,position:"relative",overflow:"hidden"},dt=(0,We.Z)((0,We.Z)({},dt),{},(0,jt.Z)((0,jt.Z)((0,jt.Z)((0,jt.Z)((0,jt.Z)({transform:"translateY(".concat(Be,"px)")},Ze?"marginRight":"marginLeft",-De),"position","absolute"),"left",0),"right",0),"top",0))),it.createElement("div",{style:xt},it.createElement(bt.Z,{onResize:function(bn){var En=bn.offsetHeight;En&&Et&&Et()}},it.createElement("div",(0,ye.Z)({style:dt,className:Tt()((0,jt.Z)({},"".concat(rt,"-holder-inner"),rt)),ref:Le},Ue),Se,At)))});Me.displayName="Filler";var te=Me;function ne(ze){var Le=ze.children,we=ze.setRef,Be=it.useCallback(function(De){we(De)},[]);return it.cloneElement(Le,{ref:Be})}function ce(ze,Le,we,Be,De,Se,rt,Et){var Ue=Et.getKey;return ze.slice(Le,we+1).map(function(Ze,At){var xt=Le+At,dt=rt(Ze,xt,{style:{width:Be},offsetX:De}),Rt=Ue(Ze);return it.createElement(ne,{key:Rt,setRef:function(En){return Se(Ze,En)}},dt)})}function se(ze,Le,we,Be){var De=we-ze,Se=Le-we,rt=Math.min(De,Se)*2;if(Be<=rt){var Et=Math.floor(Be/2);return Be%2?we+Et+1:we-Et}return De>Se?we-(Be-Se):we+(Be-De)}function ge(ze,Le,we){var Be=ze.length,De=Le.length,Se,rt;if(Be===0&&De===0)return null;Be2&&arguments[2]!==void 0?arguments[2]:!1,xt=Ue?Ze<0&&Et.current.left||Ze>0&&Et.current.right:Ze<0&&Et.current.top||Ze>0&&Et.current.bottom;return At&&xt?(clearTimeout(Se.current),De.current=!1):(!xt||De.current)&&rt(),!De.current&&xt}};function Ke(ze,Le,we,Be,De,Se,rt){var Et=(0,it.useRef)(0),Ue=(0,it.useRef)(null),Ze=(0,it.useRef)(null),At=(0,it.useRef)(!1),xt=Ie(Le,we,Be,De);function dt(Zn,An){if(Ce.Z.cancel(Ue.current),!xt(!1,An)){var yi=Zn;if(!yi._virtualHandled)yi._virtualHandled=!0;else return;Et.current+=An,Ze.current=An,Pe||yi.preventDefault(),Ue.current=(0,Ce.Z)(function(){var ii=At.current?10:1;rt(Et.current*ii,!1),Et.current=0})}}function Rt(Zn,An){rt(An,!0),Pe||Zn.preventDefault()}var bn=(0,it.useRef)(null),En=(0,it.useRef)(null);function un(Zn){if(ze){Ce.Z.cancel(En.current),En.current=(0,Ce.Z)(function(){bn.current=null},2);var An=Zn.deltaX,yi=Zn.deltaY,ii=Zn.shiftKey,Ai=An,Oi=yi;(bn.current==="sx"||!bn.current&&ii&&yi&&!An)&&(Ai=yi,Oi=0,bn.current="sx");var Qi=Math.abs(Ai),Tn=Math.abs(Oi);bn.current===null&&(bn.current=Se&&Qi>Tn?"x":"y"),bn.current==="y"?dt(Zn,Oi):Rt(Zn,Ai)}}function dn(Zn){ze&&(At.current=Zn.detail===Ze.current)}return[un,dn]}function Ye(ze,Le,we,Be){var De=it.useMemo(function(){return[new Map,[]]},[ze,we.id,Be]),Se=(0,qe.Z)(De,2),rt=Se[0],Et=Se[1],Ue=function(At){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:At,dt=rt.get(At),Rt=rt.get(xt);if(dt===void 0||Rt===void 0)for(var bn=ze.length,En=Et.length;En0&&arguments[0]!==void 0?arguments[0]:!1;At();var bn=function(){var dn=!1;Et.current.forEach(function(Zn,An){if(Zn&&Zn.offsetParent){var yi=Zn.offsetHeight,ii=getComputedStyle(Zn),Ai=ii.marginTop,Oi=ii.marginBottom,Qi=Je(Ai),Tn=Je(Oi),or=yi+Qi+Tn;Ue.current.get(An)!==or&&(Ue.current.set(An,or),dn=!0)}}),dn&&rt(function(Zn){return Zn+1})};if(Rt)bn();else{Ze.current+=1;var En=Ze.current;Promise.resolve().then(function(){En===Ze.current&&bn()})}}function dt(Rt,bn){var En=ze(Rt),un=Et.current.get(En);bn?(Et.current.set(En,bn),xt()):Et.current.delete(En),!un!=!bn&&(bn?Le==null||Le(Rt):we==null||we(Rt))}return(0,it.useEffect)(function(){return At},[]),[dt,xt,Ue.current,Se]}var It=14/15;function Ht(ze,Le,we){var Be=(0,it.useRef)(!1),De=(0,it.useRef)(0),Se=(0,it.useRef)(0),rt=(0,it.useRef)(null),Et=(0,it.useRef)(null),Ue,Ze=function(Rt){if(Be.current){var bn=Math.ceil(Rt.touches[0].pageX),En=Math.ceil(Rt.touches[0].pageY),un=De.current-bn,dn=Se.current-En,Zn=Math.abs(un)>Math.abs(dn);Zn?De.current=bn:Se.current=En;var An=we(Zn,Zn?un:dn,!1,Rt);An&&Rt.preventDefault(),clearInterval(Et.current),An&&(Et.current=setInterval(function(){Zn?un*=It:dn*=It;var yi=Math.floor(Zn?un:dn);(!we(Zn,yi,!0)||Math.abs(yi)<=.1)&&clearInterval(Et.current)},16))}},At=function(){Be.current=!1,Ue()},xt=function(Rt){Ue(),Rt.touches.length===1&&!Be.current&&(Be.current=!0,De.current=Math.ceil(Rt.touches[0].pageX),Se.current=Math.ceil(Rt.touches[0].pageY),rt.current=Rt.target,rt.current.addEventListener("touchmove",Ze,{passive:!1}),rt.current.addEventListener("touchend",At,{passive:!0}))};Ue=function(){rt.current&&(rt.current.removeEventListener("touchmove",Ze),rt.current.removeEventListener("touchend",At))},(0,Ot.Z)(function(){return ze&&Le.current.addEventListener("touchstart",xt,{passive:!0}),function(){var dt;(dt=Le.current)===null||dt===void 0||dt.removeEventListener("touchstart",xt),Ue(),clearInterval(Et.current)}},[ze])}function Mt(ze){return Math.floor(Math.pow(ze,.5))}function Xt(ze,Le){var we="touches"in ze?ze.touches[0]:ze;return we[Le?"pageX":"pageY"]-window[Le?"scrollX":"scrollY"]}function gt(ze,Le,we){it.useEffect(function(){var Be=Le.current;if(ze&&Be){var De=!1,Se,rt,Et=function(){Ce.Z.cancel(Se)},Ue=function dt(){Et(),Se=(0,Ce.Z)(function(){we(rt),dt()})},Ze=function(Rt){if(!Rt.target.draggable){var bn=Rt;bn._virtualHandled||(bn._virtualHandled=!0,De=!0)}},At=function(){De=!1,Et()},xt=function(Rt){if(De){var bn=Xt(Rt,!1),En=Be.getBoundingClientRect(),un=En.top,dn=En.bottom;if(bn<=un){var Zn=un-bn;rt=-Mt(Zn),Ue()}else if(bn>=dn){var An=bn-dn;rt=Mt(An),Ue()}else Et()}};return Be.addEventListener("mousedown",Ze),Be.ownerDocument.addEventListener("mouseup",At),Be.ownerDocument.addEventListener("mousemove",xt),function(){Be.removeEventListener("mousedown",Ze),Be.ownerDocument.removeEventListener("mouseup",At),Be.ownerDocument.removeEventListener("mousemove",xt),Et()}}},[ze])}var Re=10;function Lt(ze,Le,we,Be,De,Se,rt,Et){var Ue=it.useRef(),Ze=it.useState(null),At=(0,qe.Z)(Ze,2),xt=At[0],dt=At[1];return(0,Ot.Z)(function(){if(xt&&xt.times=0;Or-=1){var bo=De(Le[Or]),Zr=we.get(bo);if(Zr===void 0){Zn=!0;break}if(zr-=Zr,zr<=0)break}switch(ii){case"top":yi=Oi-un;break;case"bottom":yi=Qi-dn+un;break;default:{var vr=ze.current.scrollTop,xo=vr+dn;Oixo&&(An="bottom")}}yi!==null&&rt(yi),yi!==xt.lastTop&&(Zn=!0)}Zn&&dt((0,We.Z)((0,We.Z)({},xt),{},{times:xt.times+1,targetAlign:An,lastTop:yi}))}},[xt,ze.current]),function(Rt){if(Rt==null){Et();return}if(Ce.Z.cancel(Ue.current),typeof Rt=="number")rt(Rt);else if(Rt&&(0,Oe.Z)(Rt)==="object"){var bn,En=Rt.align;"index"in Rt?bn=Rt.index:bn=Le.findIndex(function(Zn){return De(Zn)===Rt.key});var un=Rt.offset,dn=un===void 0?0:un;dt({times:0,index:bn,offset:dn,originAlign:En})}}}var yn=it.forwardRef(function(ze,Le){var we=ze.prefixCls,Be=ze.rtl,De=ze.scrollOffset,Se=ze.scrollRange,rt=ze.onStartMove,Et=ze.onStopMove,Ue=ze.onScroll,Ze=ze.horizontal,At=ze.spinSize,xt=ze.containerSize,dt=ze.style,Rt=ze.thumbStyle,bn=ze.showScrollBar,En=it.useState(!1),un=(0,qe.Z)(En,2),dn=un[0],Zn=un[1],An=it.useState(null),yi=(0,qe.Z)(An,2),ii=yi[0],Ai=yi[1],Oi=it.useState(null),Qi=(0,qe.Z)(Oi,2),Tn=Qi[0],or=Qi[1],Kr=!Be,Xr=it.useRef(),zr=it.useRef(),Or=it.useState(bn),bo=(0,qe.Z)(Or,2),Zr=bo[0],vr=bo[1],xo=it.useRef(),ei=function(){bn===!0||bn===!1||(clearTimeout(xo.current),vr(!0),xo.current=setTimeout(function(){vr(!1)},3e3))},Ee=Se-xt||0,Jn=xt-At||0,ci=it.useMemo(function(){if(De===0||Ee===0)return 0;var je=De/Ee;return je*Jn},[De,Ee,Jn]),on=function(Yt){Yt.stopPropagation(),Yt.preventDefault()},qn=it.useRef({top:ci,dragging:dn,pageY:ii,startTop:Tn});qn.current={top:ci,dragging:dn,pageY:ii,startTop:Tn};var Gn=function(Yt){Zn(!0),Ai(Xt(Yt,Ze)),or(qn.current.top),rt(),Yt.stopPropagation(),Yt.preventDefault()};it.useEffect(function(){var je=function(_e){_e.preventDefault()},Yt=Xr.current,rn=zr.current;return Yt.addEventListener("touchstart",je,{passive:!1}),rn.addEventListener("touchstart",Gn,{passive:!1}),function(){Yt.removeEventListener("touchstart",je),rn.removeEventListener("touchstart",Gn)}},[]);var sn=it.useRef();sn.current=Ee;var Qt=it.useRef();Qt.current=Jn,it.useEffect(function(){if(dn){var je,Yt=function(_e){var $t=qn.current,zt=$t.dragging,Fn=$t.pageY,Hn=$t.startTop;Ce.Z.cancel(je);var ut=Xr.current.getBoundingClientRect(),cn=xt/(Ze?ut.width:ut.height);if(zt){var Kn=(Xt(_e,Ze)-Fn)*cn,_n=Hn;!Kr&&Ze?_n-=Kn:_n+=Kn;var Zt=sn.current,nn=Qt.current,Pi=nn?_n/nn:0,xi=Math.ceil(Pi*Zt);xi=Math.max(xi,0),xi=Math.min(xi,Zt),je=(0,Ce.Z)(function(){Ue(xi,Ze)})}},rn=function(){Zn(!1),Et()};return window.addEventListener("mousemove",Yt,{passive:!0}),window.addEventListener("touchmove",Yt,{passive:!0}),window.addEventListener("mouseup",rn,{passive:!0}),window.addEventListener("touchend",rn,{passive:!0}),function(){window.removeEventListener("mousemove",Yt),window.removeEventListener("touchmove",Yt),window.removeEventListener("mouseup",rn),window.removeEventListener("touchend",rn),Ce.Z.cancel(je)}}},[dn]),it.useEffect(function(){return ei(),function(){clearTimeout(xo.current)}},[De]),it.useImperativeHandle(Le,function(){return{delayHidden:ei}});var pn="".concat(we,"-scrollbar"),St={position:"absolute",visibility:Zr?null:"hidden"},Ct={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Ze?(St.height=8,St.left=0,St.right=0,St.bottom=0,Ct.height="100%",Ct.width=At,Kr?Ct.left=ci:Ct.right=ci):(St.width=8,St.top=0,St.bottom=0,Kr?St.right=0:St.left=0,Ct.width="100%",Ct.height=At,Ct.top=ci),it.createElement("div",{ref:Xr,className:Tt()(pn,(0,jt.Z)((0,jt.Z)((0,jt.Z)({},"".concat(pn,"-horizontal"),Ze),"".concat(pn,"-vertical"),!Ze),"".concat(pn,"-visible"),Zr)),style:(0,We.Z)((0,We.Z)({},St),dt),onMouseDown:on,onMouseMove:ei},it.createElement("div",{ref:zr,className:Tt()("".concat(pn,"-thumb"),(0,jt.Z)({},"".concat(pn,"-thumb-moving"),dn)),style:(0,We.Z)((0,We.Z)({},Ct),Rt),onMouseDown:Gn}))}),vn=yn,Nt=20;function en(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,we=ze/Le*ze;return isNaN(we)&&(we=0),we=Math.max(we,Nt),Math.floor(we)}var tn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],On=[],hn={overflowY:"auto",overflowAnchor:"none"};function Bn(ze,Le){var we=ze.prefixCls,Be=we===void 0?"rc-virtual-list":we,De=ze.className,Se=ze.height,rt=ze.itemHeight,Et=ze.fullHeight,Ue=Et===void 0?!0:Et,Ze=ze.style,At=ze.data,xt=ze.children,dt=ze.itemKey,Rt=ze.virtual,bn=ze.direction,En=ze.scrollWidth,un=ze.component,dn=un===void 0?"div":un,Zn=ze.onScroll,An=ze.onVirtualScroll,yi=ze.onVisibleChange,ii=ze.innerProps,Ai=ze.extraRender,Oi=ze.styles,Qi=ze.showScrollBar,Tn=Qi===void 0?"optional":Qi,or=(0,et.Z)(ze,tn),Kr=it.useCallback(function(Ut){return typeof dt=="function"?dt(Ut):Ut==null?void 0:Ut[dt]},[dt]),Xr=Wt(Kr,null,null),zr=(0,qe.Z)(Xr,4),Or=zr[0],bo=zr[1],Zr=zr[2],vr=zr[3],xo=!!(Rt!==!1&&Se&&rt),ei=it.useMemo(function(){return Object.values(Zr.maps).reduce(function(Ut,wn){return Ut+wn},0)},[Zr.id,Zr.maps]),Ee=xo&&At&&(Math.max(rt*At.length,ei)>Se||!!En),Jn=bn==="rtl",ci=Tt()(Be,(0,jt.Z)({},"".concat(Be,"-rtl"),Jn),De),on=At||On,qn=(0,it.useRef)(),Gn=(0,it.useRef)(),sn=(0,it.useRef)(),Qt=(0,it.useState)(0),pn=(0,qe.Z)(Qt,2),St=pn[0],Ct=pn[1],je=(0,it.useState)(0),Yt=(0,qe.Z)(je,2),rn=Yt[0],ht=Yt[1],_e=(0,it.useState)(!1),$t=(0,qe.Z)(_e,2),zt=$t[0],Fn=$t[1],Hn=function(){Fn(!0)},ut=function(){Fn(!1)},cn={getKey:Kr};function Kn(Ut){Ct(function(wn){var ni;typeof Ut=="function"?ni=Ut(wn):ni=Ut;var Qn=dr(ni);return qn.current.scrollTop=Qn,Qn})}var _n=(0,it.useRef)({start:0,end:on.length}),Zt=(0,it.useRef)(),nn=me(on,Kr),Pi=(0,qe.Z)(nn,1),xi=Pi[0];Zt.current=xi;var Si=it.useMemo(function(){if(!xo)return{scrollHeight:void 0,start:0,end:on.length-1,offset:void 0};if(!Ee){var Ut;return{scrollHeight:((Ut=Gn.current)===null||Ut===void 0?void 0:Ut.offsetHeight)||0,start:0,end:on.length-1,offset:void 0}}for(var wn=0,ni,Qn,Fi,Lr=on.length,bi=0;bi=St&&ni===void 0&&(ni=bi,Qn=wn),Nr>St+Se&&Fi===void 0&&(Fi=bi),wn=Nr}return ni===void 0&&(ni=0,Qn=0,Fi=Math.ceil(Se/rt)),Fi===void 0&&(Fi=on.length-1),Fi=Math.min(Fi+1,on.length-1),{scrollHeight:wn,start:ni,end:Fi,offset:Qn}},[Ee,xo,St,on,vr,Se]),oi=Si.scrollHeight,Ci=Si.start,Li=Si.end,Hi=Si.offset;_n.current.start=Ci,_n.current.end=Li,it.useLayoutEffect(function(){var Ut=Zr.getRecord();if(Ut.size===1){var wn=Array.from(Ut)[0],ni=on[Ci];if(ni){var Qn=Kr(ni);if(Qn===wn){var Fi=Zr.get(wn),Lr=Fi-rt;Kn(function(bi){return bi+Lr})}}}Zr.resetRecord()},[oi]);var lr=it.useState({width:0,height:Se}),tr=(0,qe.Z)(lr,2),Ln=tr[0],Fr=tr[1],Br=function(wn){Fr({width:wn.offsetWidth,height:wn.offsetHeight})},wr=(0,it.useRef)(),Cn=(0,it.useRef)(),di=it.useMemo(function(){return en(Ln.width,En)},[Ln.width,En]),Ki=it.useMemo(function(){return en(Ln.height,oi)},[Ln.height,oi]),ir=oi-Se,Gi=(0,it.useRef)(ir);Gi.current=ir;function dr(Ut){var wn=Ut;return Number.isNaN(Gi.current)||(wn=Math.min(wn,Gi.current)),wn=Math.max(wn,0),wn}var Er=St<=0,Di=St>=ir,Yi=rn<=0,Wi=rn>=En,Dn=Ie(Er,Di,Yi,Wi),Ar=function(){return{x:Jn?-rn:rn,y:St}},Mn=(0,it.useRef)(Ar()),hr=(0,tt.useEvent)(function(Ut){if(An){var wn=(0,We.Z)((0,We.Z)({},Ar()),Ut);(Mn.current.x!==wn.x||Mn.current.y!==wn.y)&&(An(wn),Mn.current=wn)}});function _r(Ut,wn){var ni=Ut;wn?((0,Pt.flushSync)(function(){ht(ni)}),hr()):Kn(ni)}function Pr(Ut){var wn=Ut.currentTarget.scrollTop;wn!==St&&Kn(wn),Zn==null||Zn(Ut),hr()}var Lo=function(wn){var ni=wn,Qn=En?En-Ln.width:0;return ni=Math.max(ni,0),ni=Math.min(ni,Qn),ni},fo=(0,tt.useEvent)(function(Ut,wn){wn?((0,Pt.flushSync)(function(){ht(function(ni){var Qn=ni+(Jn?-Ut:Ut);return Lo(Qn)})}),hr()):Kn(function(ni){var Qn=ni+Ut;return Qn})}),mr=Ke(xo,Er,Di,Yi,Wi,!!En,fo),fr=(0,qe.Z)(mr,2),ur=fr[0],Yr=fr[1];Ht(xo,qn,function(Ut,wn,ni,Qn){var Fi=Qn;return Dn(Ut,wn,ni)?!1:!Fi||!Fi._virtualHandled?(Fi&&(Fi._virtualHandled=!0),ur({preventDefault:function(){},deltaX:Ut?wn:0,deltaY:Ut?0:wn}),!0):!1}),gt(Ee,qn,function(Ut){Kn(function(wn){return wn+Ut})}),(0,Ot.Z)(function(){function Ut(ni){var Qn=Er&&ni.detail<0,Fi=Di&&ni.detail>0;xo&&!Qn&&!Fi&&ni.preventDefault()}var wn=qn.current;return wn.addEventListener("wheel",ur,{passive:!1}),wn.addEventListener("DOMMouseScroll",Yr,{passive:!0}),wn.addEventListener("MozMousePixelScroll",Ut,{passive:!1}),function(){wn.removeEventListener("wheel",ur),wn.removeEventListener("DOMMouseScroll",Yr),wn.removeEventListener("MozMousePixelScroll",Ut)}},[xo,Er,Di]),(0,Ot.Z)(function(){if(En){var Ut=Lo(rn);ht(Ut),hr({x:Ut})}},[Ln.width,En]);var Ii=function(){var wn,ni;(wn=wr.current)===null||wn===void 0||wn.delayHidden(),(ni=Cn.current)===null||ni===void 0||ni.delayHidden()},$e=Lt(qn,on,Zr,rt,Kr,function(){return bo(!0)},Kn,Ii);it.useImperativeHandle(Le,function(){return{nativeElement:sn.current,getScrollInfo:Ar,scrollTo:function(wn){function ni(Qn){return Qn&&(0,Oe.Z)(Qn)==="object"&&("left"in Qn||"top"in Qn)}ni(wn)?(wn.left!==void 0&&ht(Lo(wn.left)),$e(wn.top)):$e(wn)}}}),(0,Ot.Z)(function(){if(yi){var Ut=on.slice(Ci,Li+1);yi(Ut,on)}},[Ci,Li,on]);var yt=Ye(on,Kr,Zr,rt),Bt=Ai==null?void 0:Ai({start:Ci,end:Li,virtual:Ee,offsetX:rn,offsetY:Hi,rtl:Jn,getSize:yt}),an=ce(on,Ci,Li,En,rn,Or,xt,cn),zn=null;Se&&(zn=(0,We.Z)((0,jt.Z)({},Ue?"height":"maxHeight",Se),hn),xo&&(zn.overflowY="hidden",En&&(zn.overflowX="hidden"),zt&&(zn.pointerEvents="none")));var ri={};return Jn&&(ri.dir="rtl"),it.createElement("div",(0,ye.Z)({ref:sn,style:(0,We.Z)((0,We.Z)({},Ze),{},{position:"relative"}),className:ci},ri,or),it.createElement(bt.Z,{onResize:Br},it.createElement(dn,{className:"".concat(Be,"-holder"),style:zn,ref:qn,onScroll:Pr,onMouseEnter:Ii},it.createElement(te,{prefixCls:Be,height:oi,offsetX:rn,offsetY:Hi,scrollWidth:En,onInnerResize:bo,ref:Gn,innerProps:ii,rtl:Jn,extra:Bt},an))),Ee&&oi>Se&&it.createElement(vn,{ref:wr,prefixCls:Be,scrollOffset:St,scrollRange:oi,rtl:Jn,onScroll:_r,onStartMove:Hn,onStopMove:ut,spinSize:Ki,containerSize:Ln.height,style:Oi==null?void 0:Oi.verticalScrollBar,thumbStyle:Oi==null?void 0:Oi.verticalScrollBarThumb,showScrollBar:Tn}),Ee&&En>Ln.width&&it.createElement(vn,{ref:Cn,prefixCls:Be,scrollOffset:rn,scrollRange:En,rtl:Jn,onScroll:_r,onStartMove:Hn,onStopMove:ut,spinSize:di,containerSize:Ln.width,horizontal:!0,style:Oi==null?void 0:Oi.horizontalScrollBar,thumbStyle:Oi==null?void 0:Oi.horizontalScrollBarThumb,showScrollBar:Tn}))}var mt=it.forwardRef(Bn);mt.displayName="List";var Yn=mt,xn=Yn},25510:function(Rn){"use strict";Rn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Rn,Nn,ve){"use strict";Rn.exports=ve.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},96908:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},57177:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},81378:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},16722:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});const ye=bt=>typeof bt=="object"&&bt!=null&&bt.nodeType===1,Oe=(bt,tt)=>(!tt||bt!=="hidden")&&bt!=="visible"&&bt!=="clip",We=(bt,tt)=>{if(bt.clientHeight{const Pt=(Me=>{if(!Me.ownerDocument||!Me.ownerDocument.defaultView)return null;try{return Me.ownerDocument.defaultView.frameElement}catch(te){return null}})(it);return!!Pt&&(Pt.clientHeightMett||Me>bt&&te=tt&&ne>=Ot?Me-bt-it:te>tt&&neOt?te-tt+Pt:0,qe=bt=>{const tt=bt.parentElement;return tt==null?bt.getRootNode().host||null:tt},et=(bt,tt)=>{var Ot,it,Pt,Me;if(typeof document=="undefined")return[];const{scrollMode:te,block:ne,inline:ce,boundary:se,skipOverflowHiddenElements:ge}=tt,me=typeof se=="function"?se:vn=>vn!==se;if(!ye(bt))throw new TypeError("Invalid target");const Ce=document.scrollingElement||document.documentElement,Fe=[];let Pe=bt;for(;ye(Pe)&&me(Pe);){if(Pe=qe(Pe),Pe===Ce){Fe.push(Pe);break}Pe!=null&&Pe===document.body&&We(Pe)&&!We(document.documentElement)||Pe!=null&&We(Pe,ge)&&Fe.push(Pe)}const Ie=(it=(Ot=window.visualViewport)==null?void 0:Ot.width)!=null?it:innerWidth,Ke=(Me=(Pt=window.visualViewport)==null?void 0:Pt.height)!=null?Me:innerHeight,{scrollX:Ye,scrollY:Ge}=window,{height:ft,width:Xe,top:kt,right:Je,bottom:Wt,left:It}=bt.getBoundingClientRect(),{top:Ht,right:Mt,bottom:Xt,left:gt}=(vn=>{const Nt=window.getComputedStyle(vn);return{top:parseFloat(Nt.scrollMarginTop)||0,right:parseFloat(Nt.scrollMarginRight)||0,bottom:parseFloat(Nt.scrollMarginBottom)||0,left:parseFloat(Nt.scrollMarginLeft)||0}})(bt);let Re=ne==="start"||ne==="nearest"?kt-Ht:ne==="end"?Wt+Xt:kt+ft/2-Ht+Xt,Lt=ce==="center"?It+Xe/2-gt+Mt:ce==="end"?Je+Mt:It-gt;const yn=[];for(let vn=0;vn=0&&It>=0&&Wt<=Ke&&Je<=Ie&&(Nt===Ce&&!We(Nt)||kt>=On&&Wt<=Bn&&It>=mt&&Je<=hn))return yn;const Yn=getComputedStyle(Nt),xn=parseInt(Yn.borderLeftWidth,10),ze=parseInt(Yn.borderTopWidth,10),Le=parseInt(Yn.borderRightWidth,10),we=parseInt(Yn.borderBottomWidth,10);let Be=0,De=0;const Se="offsetWidth"in Nt?Nt.offsetWidth-Nt.clientWidth-xn-Le:0,rt="offsetHeight"in Nt?Nt.offsetHeight-Nt.clientHeight-ze-we:0,Et="offsetWidth"in Nt?Nt.offsetWidth===0?0:tn/Nt.offsetWidth:0,Ue="offsetHeight"in Nt?Nt.offsetHeight===0?0:en/Nt.offsetHeight:0;if(Ce===Nt)Be=ne==="start"?Re:ne==="end"?Re-Ke:ne==="nearest"?jt(Ge,Ge+Ke,Ke,ze,we,Ge+Re,Ge+Re+ft,ft):Re-Ke/2,De=ce==="start"?Lt:ce==="center"?Lt-Ie/2:ce==="end"?Lt-Ie:jt(Ye,Ye+Ie,Ie,xn,Le,Ye+Lt,Ye+Lt+Xe,Xe),Be=Math.max(0,Be+Ge),De=Math.max(0,De+Ye);else{Be=ne==="start"?Re-On-ze:ne==="end"?Re-Bn+we+rt:ne==="nearest"?jt(On,Bn,en,ze,we+rt,Re,Re+ft,ft):Re-(On+en/2)+rt/2,De=ce==="start"?Lt-mt-xn:ce==="center"?Lt-(mt+tn/2)+Se/2:ce==="end"?Lt-hn+Le+Se:jt(mt,hn,tn,xn,Le+Se,Lt,Lt+Xe,Xe);const{scrollLeft:Ze,scrollTop:At}=Nt;Be=Ue===0?0:Math.max(0,Math.min(At+Be/Ue,Nt.scrollHeight-en/Ue+rt)),De=Et===0?0:Math.max(0,Math.min(Ze+De/Et,Nt.scrollWidth-tn/Et+Se)),Re+=At-Be,Lt+=Ze-De}yn.push({el:Nt,top:Be,left:De})}return yn},ke=bt=>bt===!1?{block:"end",inline:"nearest"}:(tt=>tt===Object(tt)&&Object.keys(tt).length!==0)(bt)?bt:{block:"start",inline:"nearest"};function Tt(bt,tt){if(!bt.isConnected||!(Pt=>{let Me=Pt;for(;Me&&Me.parentNode;){if(Me.parentNode===document)return!0;Me=Me.parentNode instanceof ShadowRoot?Me.parentNode.host:Me.parentNode}return!1})(bt))return;const Ot=(Pt=>{const Me=window.getComputedStyle(Pt);return{top:parseFloat(Me.scrollMarginTop)||0,right:parseFloat(Me.scrollMarginRight)||0,bottom:parseFloat(Me.scrollMarginBottom)||0,left:parseFloat(Me.scrollMarginLeft)||0}})(bt);if((Pt=>typeof Pt=="object"&&typeof Pt.behavior=="function")(tt))return tt.behavior(et(bt,tt));const it=typeof tt=="boolean"||tt==null?void 0:tt.behavior;for(const{el:Pt,top:Me,left:te}of et(bt,ke(tt))){const ne=Me-Ot.top+Ot.bottom,ce=te-Ot.left+Ot.right;Pt.scroll({top:ne,left:ce,behavior:it})}}}}]); +`,se=["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"],ge={},me;function Ce(Mt){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=Mt.getAttribute("id")||Mt.getAttribute("data-reactid")||Mt.getAttribute("name");if(Xt&&ge[gt])return ge[gt];var Re=window.getComputedStyle(Mt),Lt=Re.getPropertyValue("box-sizing")||Re.getPropertyValue("-moz-box-sizing")||Re.getPropertyValue("-webkit-box-sizing"),yn=parseFloat(Re.getPropertyValue("padding-bottom"))+parseFloat(Re.getPropertyValue("padding-top")),vn=parseFloat(Re.getPropertyValue("border-bottom-width"))+parseFloat(Re.getPropertyValue("border-top-width")),kt=se.map(function(tn){return"".concat(tn,":").concat(Re.getPropertyValue(tn))}).join(";"),en={sizingStyle:kt,paddingSize:yn,borderSize:vn,boxSizing:Lt};return Xt&>&&(ge[gt]=en),en}function Fe(Mt){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;me||(me=document.createElement("textarea"),me.setAttribute("tab-index","-1"),me.setAttribute("aria-hidden","true"),document.body.appendChild(me)),Mt.getAttribute("wrap")?me.setAttribute("wrap",Mt.getAttribute("wrap")):me.removeAttribute("wrap");var Lt=Ce(Mt,Xt),yn=Lt.paddingSize,vn=Lt.borderSize,kt=Lt.boxSizing,en=Lt.sizingStyle;me.setAttribute("style","".concat(en,";").concat(ce)),me.value=Mt.value||Mt.placeholder||"";var tn=void 0,On=void 0,hn,Bn=me.scrollHeight;if(kt==="border-box"?Bn+=vn:kt==="content-box"&&(Bn-=yn),gt!==null||Re!==null){me.value=" ";var mt=me.scrollHeight-yn;gt!==null&&(tn=mt*gt,kt==="border-box"&&(tn=tn+yn+vn),Bn=Math.max(tn,Bn)),Re!==null&&(On=mt*Re,kt==="border-box"&&(On=On+yn+vn),hn=Bn>On?"":"hidden",Bn=Math.min(On,Bn))}var Yn={height:Bn,overflowY:hn,resize:"none"};return tn&&(Yn.minHeight=tn),On&&(Yn.maxHeight=On),Yn}var Pe=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Ie=0,Ke=1,Ge=2,Ue=Pt.forwardRef(function(Mt,Xt){var gt=Mt,Re=gt.prefixCls,Lt=gt.onPressEnter,yn=gt.defaultValue,vn=gt.value,kt=gt.autoSize,en=gt.onResize,tn=gt.className,On=gt.style,hn=gt.disabled,Bn=gt.onChange,mt=gt.onInternalAutoSize,Yn=(0,et.Z)(gt,Pe),xn=(0,it.Z)(yn,{value:vn,postState:function(or){return or!=null?or:""}}),ze=(0,qe.Z)(xn,2),Le=ze[0],we=ze[1],Be=function(or){we(or.target.value),Bn==null||Bn(or)},De=Pt.useRef();Pt.useImperativeHandle(Xt,function(){return{textArea:De.current}});var Se=Pt.useMemo(function(){return kt&&(0,jt.Z)(kt)==="object"?[kt.minRows,kt.maxRows]:[]},[kt]),rt=(0,qe.Z)(Se,2),Et=rt[0],Ye=rt[1],Ze=!!kt,At=function(){try{if(document.activeElement===De.current){var or=De.current,Kr=or.selectionStart,Xr=or.selectionEnd,zr=or.scrollTop;De.current.setSelectionRange(Kr,Xr),De.current.scrollTop=zr}}catch(Or){}},xt=Pt.useState(Ge),ht=(0,qe.Z)(xt,2),Rt=ht[0],bn=ht[1],En=Pt.useState(),un=(0,qe.Z)(En,2),dn=un[0],Zn=un[1],An=function(){bn(Ie)};(0,te.Z)(function(){Ze&&An()},[vn,Et,Ye,Ze]),(0,te.Z)(function(){if(Rt===Ie)bn(Ke);else if(Rt===Ke){var Tn=Fe(De.current,!1,Et,Ye);bn(Ge),Zn(Tn)}else At()},[Rt]);var yi=Pt.useRef(),ii=function(){ne.Z.cancel(yi.current)},Ai=function(or){Rt===Ge&&(en==null||en(or),kt&&(ii(),yi.current=(0,ne.Z)(function(){An()})))};Pt.useEffect(function(){return ii},[]);var Oi=Ze?dn:null,Qi=(0,Oe.Z)((0,Oe.Z)({},On),Oi);return(Rt===Ie||Rt===Ke)&&(Qi.overflowY="hidden",Qi.overflowX="hidden"),Pt.createElement(Me.Z,{onResize:Ai,disabled:!(kt||en)},Pt.createElement("textarea",(0,ye.Z)({},Yn,{ref:De,style:Qi,className:bt()(Re,tn,(0,We.Z)({},"".concat(Re,"-disabled"),hn)),disabled:hn,value:Le,onChange:Be})))}),dt=Ue,Xe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Nt(Mt,Xt){return(0,ke.Z)(Mt||"").slice(0,Xt).join("")}function Je(Mt,Xt,gt,Re){var Lt=gt;return Mt?Lt=Nt(gt,Re):(0,ke.Z)(Xt||"").lengthRe&&(Lt=Xt),Lt}var Wt=Pt.forwardRef(function(Mt,Xt){var gt,Re=Mt.defaultValue,Lt=Mt.value,yn=Mt.onFocus,vn=Mt.onBlur,kt=Mt.onChange,en=Mt.allowClear,tn=Mt.maxLength,On=Mt.onCompositionStart,hn=Mt.onCompositionEnd,Bn=Mt.suffix,mt=Mt.prefixCls,Yn=mt===void 0?"rc-textarea":mt,xn=Mt.classes,ze=Mt.showCount,Le=Mt.className,we=Mt.style,Be=Mt.disabled,De=Mt.hidden,Se=Mt.classNames,rt=Mt.styles,Et=Mt.onResize,Ye=(0,et.Z)(Mt,Xe),Ze=(0,it.Z)(Re,{value:Lt,defaultValue:Re}),At=(0,qe.Z)(Ze,2),xt=At[0],ht=At[1],Rt=(0,Pt.useRef)(null),bn=Pt.useState(!1),En=(0,qe.Z)(bn,2),un=En[0],dn=En[1],Zn=Pt.useState(!1),An=(0,qe.Z)(Zn,2),yi=An[0],ii=An[1],Ai=Pt.useRef(),Oi=Pt.useRef(0),Qi=Pt.useState(null),Tn=(0,qe.Z)(Qi,2),or=Tn[0],Kr=Tn[1],Xr=function(){var St;(St=Rt.current)===null||St===void 0||St.textArea.focus()};(0,Pt.useImperativeHandle)(Xt,function(){return{resizableTextArea:Rt.current,focus:Xr,blur:function(){var St;(St=Rt.current)===null||St===void 0||St.textArea.blur()}}}),(0,Pt.useEffect)(function(){dn(function(pn){return!Be&&pn})},[Be]);var zr=Number(tn)>0,Or=function(St){ii(!0),Ai.current=xt,Oi.current=St.currentTarget.selectionStart,On==null||On(St)},bo=function(St){ii(!1);var Ct=St.currentTarget.value;if(zr){var je,Yt=Oi.current>=tn+1||Oi.current===((je=Ai.current)===null||je===void 0?void 0:je.length);Ct=Je(Yt,Ai.current,Ct,tn)}Ct!==xt&&(ht(Ct),(0,Ot.rJ)(St.currentTarget,St,kt,Ct)),hn==null||hn(St)},Zr=function(St){var Ct=St.target.value;if(!yi&&zr){var je=St.target.selectionStart>=tn+1||St.target.selectionStart===Ct.length||!St.target.selectionStart;Ct=Je(je,xt,Ct,tn)}ht(Ct),(0,Ot.rJ)(St.currentTarget,St,kt,Ct)},vr=function(St){var Ct=Ye.onPressEnter,je=Ye.onKeyDown;St.key==="Enter"&&Ct&&Ct(St),je==null||je(St)},xo=function(St){dn(!0),yn==null||yn(St)},ei=function(St){dn(!1),vn==null||vn(St)},Ee=function(St){var Ct;ht(""),Xr(),(0,Ot.rJ)((Ct=Rt.current)===null||Ct===void 0?void 0:Ct.textArea,St,kt)},Jn=(0,Ot.D7)(xt);!yi&&zr&&Lt==null&&(Jn=Nt(Jn,tn));var ci=Bn,on;if(ze){var qn=(0,ke.Z)(Jn).length;(0,jt.Z)(ze)==="object"?on=ze.formatter({value:Jn,count:qn,maxLength:tn}):on="".concat(qn).concat(zr?" / ".concat(tn):""),ci=Pt.createElement(Pt.Fragment,null,ci,Pt.createElement("span",{className:bt()("".concat(Yn,"-data-count"),Se==null?void 0:Se.count),style:rt==null?void 0:rt.count},on))}var Gn=function(St){var Ct;Et==null||Et(St),(Ct=Rt.current)!==null&&Ct!==void 0&&Ct.textArea.style.height&&Kr(!0)},sn=!Ye.autoSize&&!ze&&!en,Qt=Pt.createElement(tt.BaseInput,{value:Jn,allowClear:en,handleReset:Ee,suffix:ci,prefixCls:Yn,classes:{affixWrapper:bt()(xn==null?void 0:xn.affixWrapper,(gt={},(0,We.Z)(gt,"".concat(Yn,"-show-count"),ze),(0,We.Z)(gt,"".concat(Yn,"-textarea-allow-clear"),en),gt))},disabled:Be,focused:un,className:Le,style:(0,Oe.Z)((0,Oe.Z)({},we),or&&!sn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof on=="string"?on:void 0}},hidden:De,inputElement:Pt.createElement(dt,(0,ye.Z)({},Ye,{onKeyDown:vr,onChange:Zr,onFocus:xo,onBlur:ei,onCompositionStart:Or,onCompositionEnd:bo,className:Se==null?void 0:Se.textarea,style:(0,Oe.Z)((0,Oe.Z)({},rt==null?void 0:rt.textarea),{},{resize:we==null?void 0:we.resize}),disabled:Be,prefixCls:Yn,onResize:Gn,ref:Rt}))});return Qt}),It=Wt,Ht=It},39417:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Ke}});var ye=ve(96663),Oe=ve(90493),We=ve(6620),jt=ve(44127),qe=ve(52884),et=ve(95727),ke=ve(89866),Tt=ve(65711),bt=ve(85745),tt=ve(92310),Ot=ve.n(tt),it=ve(26112),Pt=ve(59301),Me=ve(39378),te=function(Ue){for(var dt=Ue.prefixCls,Xe=Ue.level,Nt=Ue.isStart,Je=Ue.isEnd,Wt="".concat(dt,"-indent-unit"),It=[],Ht=0;Ht0&&arguments[0]!==void 0?arguments[0]:[],Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=we.length,Se=Be.length;if(Math.abs(De-Se)!==1)return{add:!1,key:null};function rt(Et,Ye){var Ze=new Map;Et.forEach(function(xt){Ze.set(xt,!0)});var At=Ye.filter(function(xt){return!Ze.has(xt)});return At.length===1?At[0]:null}return De ").concat(Be);return Be}var tn=ne.forwardRef(function(we,Be){var De=we.prefixCls,Se=we.data,rt=we.selectable,Et=we.checkable,Ye=we.expandedKeys,Ze=we.selectedKeys,At=we.checkedKeys,xt=we.loadedKeys,ht=we.loadingKeys,Rt=we.halfCheckedKeys,bn=we.keyEntities,En=we.disabled,un=we.dragging,dn=we.dragOverNodeKey,Zn=we.dropPosition,An=we.motion,yi=we.height,ii=we.itemHeight,Ai=we.virtual,Oi=we.focusable,Qi=we.activeItem,Tn=we.focused,or=we.tabIndex,Kr=we.onKeyDown,Xr=we.onFocus,zr=we.onBlur,Or=we.onActiveChange,bo=we.onListChangeStart,Zr=we.onListChangeEnd,vr=(0,Ce.Z)(we,Ht),xo=ne.useRef(null),ei=ne.useRef(null);ne.useImperativeHandle(Be,function(){return{scrollTo:function(nn){xo.current.scrollTo(nn)},getIndentWidth:function(){return ei.current.offsetWidth}}});var Ee=ne.useState(Ye),Jn=(0,me.Z)(Ee,2),ci=Jn[0],on=Jn[1],qn=ne.useState(Se),Gn=(0,me.Z)(qn,2),sn=Gn[0],Qt=Gn[1],pn=ne.useState(Se),St=(0,me.Z)(pn,2),Ct=St[0],je=St[1],Yt=ne.useState([]),rn=(0,me.Z)(Yt,2),ft=rn[0],_e=rn[1],$t=ne.useState(null),zt=(0,me.Z)($t,2),Fn=zt[0],Hn=zt[1],ut=ne.useRef(Se);ut.current=Se;function cn(){var Zt=ut.current;Qt(Zt),je(Zt),_e([]),Hn(null),Zr()}(0,Fe.Z)(function(){on(Ye);var Zt=Wt(ci,Ye);if(Zt.key!==null)if(Zt.add){var nn=sn.findIndex(function(Li){var Hi=Li.key;return Hi===Zt.key}),Pi=vn(It(sn,Se,Zt.key),Ai,yi,ii),xi=sn.slice();xi.splice(nn+1,0,yn),je(xi),_e(Pi),Hn("show")}else{var Si=Se.findIndex(function(Li){var Hi=Li.key;return Hi===Zt.key}),oi=vn(It(Se,sn,Zt.key),Ai,yi,ii),Ci=Se.slice();Ci.splice(Si+1,0,yn),je(Ci),_e(oi),Hn("hide")}else sn!==Se&&(Qt(Se),je(Se))},[Ye,Se]),ne.useEffect(function(){un||cn()},[un]);var Kn=An?Ct:Se,_n={expandedKeys:Ye,selectedKeys:Ze,loadedKeys:xt,loadingKeys:ht,checkedKeys:At,halfCheckedKeys:Rt,dragOverNodeKey:dn,dropPosition:Zn,keyEntities:bn};return ne.createElement(ne.Fragment,null,Tn&&Qi&&ne.createElement("span",{style:Mt,"aria-live":"assertive"},en(Qi)),ne.createElement("div",null,ne.createElement("input",{style:Mt,disabled:Oi===!1||En,tabIndex:Oi!==!1?or:null,onKeyDown:Kr,onFocus:Xr,onBlur:zr,value:"",onChange:Xt,"aria-label":"for screen reader"})),ne.createElement("div",{className:"".concat(De,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ne.createElement("div",{className:"".concat(De,"-indent")},ne.createElement("div",{ref:ei,className:"".concat(De,"-indent-unit")}))),ne.createElement(Pe.Z,(0,ye.Z)({},vr,{data:Kn,itemKey:kt,height:yi,fullHeight:!1,virtual:Ai,itemHeight:ii,prefixCls:"".concat(De,"-list"),ref:xo,onVisibleChange:function(nn,Pi){var xi=new Set(nn),Si=Pi.filter(function(oi){return!xi.has(oi)});Si.some(function(oi){return kt(oi)===gt})&&cn()}}),function(Zt){var nn=Zt.pos,Pi=(0,ye.Z)({},(ge(Zt.data),Zt.data)),xi=Zt.title,Si=Zt.key,oi=Zt.isStart,Ci=Zt.isEnd,Li=(0,Ue.km)(Si,nn);delete Pi.key,delete Pi.children;var Hi=(0,Ue.H8)(Li,_n);return ne.createElement(Je,(0,ye.Z)({},Pi,Hi,{title:xi,active:!!Qi&&Si===Qi.key,pos:nn,data:Zt.data,isStart:oi,isEnd:Ci,motion:An,motionNodes:Si===gt?ft:null,motionType:Fn,onMotionStart:bo,onMotionEnd:cn,treeNodeRequiredProps:_n,onMouseMove:function(){Or(null)}}))}))});tn.displayName="NodeList";var On=tn,hn=ve(35654),Bn=ve(90782),mt=ve(67841),Yn=10,xn=function(we){(0,bt.Z)(De,we);var Be=(0,tt.Z)(De);function De(){var Se;(0,et.Z)(this,De);for(var rt=arguments.length,Et=new Array(rt),Ye=0;Ye2&&arguments[2]!==void 0?arguments[2]:!1,Rt=Se.state,bn=Rt.dragChildrenKeys,En=Rt.dropPosition,un=Rt.dropTargetKey,dn=Rt.dropTargetPos,Zn=Rt.dropAllowed;if(Zn){var An=Se.props.onDrop;if(Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),un!==null){var yi=(0,jt.Z)((0,jt.Z)({},(0,Ue.H8)(un,Se.getTreeNodeRequiredProps())),{},{active:((xt=Se.getActiveItem())===null||xt===void 0?void 0:xt.key)===un,data:(0,mt.Z)(Se.state.keyEntities,un).node}),ii=bn.indexOf(un)!==-1;(0,te.ZP)(!ii,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ai=(0,hn.yx)(dn),Oi={event:Ze,node:(0,Ue.F)(yi),dragNode:Se.dragNode?(0,Ue.F)(Se.dragNode.props):null,dragNodesKeys:[Se.dragNode.props.eventKey].concat(bn),dropToGap:En!==0,dropPosition:En+Number(Ai[Ai.length-1])};ht||An==null||An(Oi),Se.dragNode=null}}},Se.cleanDragState=function(){var Ze=Se.state.draggingNodeKey;Ze!==null&&Se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Se.dragStartMousePosition=null,Se.currentMouseOverDroppableNodeKey=null},Se.triggerExpandActionExpand=function(Ze,At){var xt=Se.state,ht=xt.expandedKeys,Rt=xt.flattenNodes,bn=At.expanded,En=At.key,un=At.isLeaf;if(!(un||Ze.shiftKey||Ze.metaKey||Ze.ctrlKey)){var dn=Rt.filter(function(An){return An.key===En})[0],Zn=(0,Ue.F)((0,jt.Z)((0,jt.Z)({},(0,Ue.H8)(En,Se.getTreeNodeRequiredProps())),{},{data:dn.data}));Se.setExpandedKeys(bn?(0,hn._5)(ht,En):(0,hn.L0)(ht,En)),Se.onNodeExpand(Ze,Zn)}},Se.onNodeClick=function(Ze,At){var xt=Se.props,ht=xt.onClick,Rt=xt.expandAction;Rt==="click"&&Se.triggerExpandActionExpand(Ze,At),ht==null||ht(Ze,At)},Se.onNodeDoubleClick=function(Ze,At){var xt=Se.props,ht=xt.onDoubleClick,Rt=xt.expandAction;Rt==="doubleClick"&&Se.triggerExpandActionExpand(Ze,At),ht==null||ht(Ze,At)},Se.onNodeSelect=function(Ze,At){var xt=Se.state.selectedKeys,ht=Se.state,Rt=ht.keyEntities,bn=ht.fieldNames,En=Se.props,un=En.onSelect,dn=En.multiple,Zn=At.selected,An=At[bn.key],yi=!Zn;yi?dn?xt=(0,hn.L0)(xt,An):xt=[An]:xt=(0,hn._5)(xt,An);var ii=xt.map(function(Ai){var Oi=(0,mt.Z)(Rt,Ai);return Oi?Oi.node:null}).filter(function(Ai){return Ai});Se.setUncontrolledState({selectedKeys:xt}),un==null||un(xt,{event:"select",selected:yi,node:At,selectedNodes:ii,nativeEvent:Ze.nativeEvent})},Se.onNodeCheck=function(Ze,At,xt){var ht=Se.state,Rt=ht.keyEntities,bn=ht.checkedKeys,En=ht.halfCheckedKeys,un=Se.props,dn=un.checkStrictly,Zn=un.onCheck,An=At.key,yi,ii={event:"check",node:At,checked:xt,nativeEvent:Ze.nativeEvent};if(dn){var Ai=xt?(0,hn.L0)(bn,An):(0,hn._5)(bn,An),Oi=(0,hn._5)(En,An);yi={checked:Ai,halfChecked:Oi},ii.checkedNodes=Ai.map(function(zr){return(0,mt.Z)(Rt,zr)}).filter(function(zr){return zr}).map(function(zr){return zr.node}),Se.setUncontrolledState({checkedKeys:Ai})}else{var Qi=(0,Bn.S)([].concat((0,qe.Z)(bn),[An]),!0,Rt),Tn=Qi.checkedKeys,or=Qi.halfCheckedKeys;if(!xt){var Kr=new Set(Tn);Kr.delete(An);var Xr=(0,Bn.S)(Array.from(Kr),{checked:!1,halfCheckedKeys:or},Rt);Tn=Xr.checkedKeys,or=Xr.halfCheckedKeys}yi=Tn,ii.checkedNodes=[],ii.checkedNodesPositions=[],ii.halfCheckedKeys=or,Tn.forEach(function(zr){var Or=(0,mt.Z)(Rt,zr);if(Or){var bo=Or.node,Zr=Or.pos;ii.checkedNodes.push(bo),ii.checkedNodesPositions.push({node:bo,pos:Zr})}}),Se.setUncontrolledState({checkedKeys:Tn},!1,{halfCheckedKeys:or})}Zn==null||Zn(yi,ii)},Se.onNodeLoad=function(Ze){var At=Ze.key,xt=new Promise(function(ht,Rt){Se.setState(function(bn){var En=bn.loadedKeys,un=En===void 0?[]:En,dn=bn.loadingKeys,Zn=dn===void 0?[]:dn,An=Se.props,yi=An.loadData,ii=An.onLoad;if(!yi||un.indexOf(At)!==-1||Zn.indexOf(At)!==-1)return null;var Ai=yi(Ze);return Ai.then(function(){var Oi=Se.state.loadedKeys,Qi=(0,hn.L0)(Oi,At);ii==null||ii(Qi,{event:"load",node:Ze}),Se.setUncontrolledState({loadedKeys:Qi}),Se.setState(function(Tn){return{loadingKeys:(0,hn._5)(Tn.loadingKeys,At)}}),ht()}).catch(function(Oi){if(Se.setState(function(Tn){return{loadingKeys:(0,hn._5)(Tn.loadingKeys,At)}}),Se.loadingRetryTimes[At]=(Se.loadingRetryTimes[At]||0)+1,Se.loadingRetryTimes[At]>=Yn){var Qi=Se.state.loadedKeys;(0,te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Se.setUncontrolledState({loadedKeys:(0,hn.L0)(Qi,At)}),ht()}Rt(Oi)}),{loadingKeys:(0,hn.L0)(Zn,At)}})});return xt.catch(function(){}),xt},Se.onNodeMouseEnter=function(Ze,At){var xt=Se.props.onMouseEnter;xt==null||xt({event:Ze,node:At})},Se.onNodeMouseLeave=function(Ze,At){var xt=Se.props.onMouseLeave;xt==null||xt({event:Ze,node:At})},Se.onNodeContextMenu=function(Ze,At){var xt=Se.props.onRightClick;xt&&(Ze.preventDefault(),xt({event:Ze,node:At}))},Se.onFocus=function(){var Ze=Se.props.onFocus;Se.setState({focused:!0});for(var At=arguments.length,xt=new Array(At),ht=0;ht1&&arguments[1]!==void 0?arguments[1]:!1,xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Se.destroyed){var ht=!1,Rt=!0,bn={};Object.keys(Ze).forEach(function(En){if(En in Se.props){Rt=!1;return}ht=!0,bn[En]=Ze[En]}),ht&&(!At||Rt)&&Se.setState((0,jt.Z)((0,jt.Z)({},bn),xt))}},Se.scrollTo=function(Ze){Se.listRef.current.scrollTo(Ze)},Se}return(0,ke.Z)(De,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var rt=this.props.activeKey;rt!==void 0&&rt!==this.state.activeKey&&(this.setState({activeKey:rt}),rt!==null&&this.scrollTo({key:rt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var rt,Et=this.state,Ye=Et.focused,Ze=Et.flattenNodes,At=Et.keyEntities,xt=Et.draggingNodeKey,ht=Et.activeKey,Rt=Et.dropLevelOffset,bn=Et.dropContainerKey,En=Et.dropTargetKey,un=Et.dropPosition,dn=Et.dragOverNodeKey,Zn=Et.indent,An=this.props,yi=An.prefixCls,ii=An.className,Ai=An.style,Oi=An.showLine,Qi=An.focusable,Tn=An.tabIndex,or=Tn===void 0?0:Tn,Kr=An.selectable,Xr=An.showIcon,zr=An.icon,Or=An.switcherIcon,bo=An.draggable,Zr=An.checkable,vr=An.checkStrictly,xo=An.disabled,ei=An.motion,Ee=An.loadData,Jn=An.filterTreeNode,ci=An.height,on=An.itemHeight,qn=An.virtual,Gn=An.titleRender,sn=An.dropIndicatorRender,Qt=An.onContextMenu,pn=An.onScroll,St=An.direction,Ct=An.rootClassName,je=An.rootStyle,Yt=(0,Me.Z)(this.props,{aria:!0,data:!0}),rn;return bo&&((0,We.Z)(bo)==="object"?rn=bo:typeof bo=="function"?rn={nodeDraggable:bo}:rn={}),ne.createElement(ce.k.Provider,{value:{prefixCls:yi,selectable:Kr,showIcon:Xr,icon:zr,switcherIcon:Or,draggable:rn,draggingNodeKey:xt,checkable:Zr,checkStrictly:vr,disabled:xo,keyEntities:At,dropLevelOffset:Rt,dropContainerKey:bn,dropTargetKey:En,dropPosition:un,dragOverNodeKey:dn,indent:Zn,direction:St,dropIndicatorRender:sn,loadData:Ee,filterTreeNode:Jn,titleRender:Gn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},ne.createElement("div",{role:"tree",className:it()(yi,ii,Ct,(rt={},(0,Oe.Z)(rt,"".concat(yi,"-show-line"),Oi),(0,Oe.Z)(rt,"".concat(yi,"-focused"),Ye),(0,Oe.Z)(rt,"".concat(yi,"-active-focused"),ht!==null),rt)),style:je},ne.createElement(On,(0,ye.Z)({ref:this.listRef,prefixCls:yi,style:Ai,data:Ze,disabled:xo,selectable:Kr,checkable:!!Zr,motion:ei,dragging:xt!==null,height:ci,itemHeight:on,virtual:qn,focusable:Qi,focused:Ye,tabIndex:or,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qt,onScroll:pn},this.getTreeNodeRequiredProps(),Yt))))}}],[{key:"getDerivedStateFromProps",value:function(rt,Et){var Ye=Et.prevProps,Ze={prevProps:rt};function At(Qi){return!Ye&&Qi in rt||Ye&&Ye[Qi]!==rt[Qi]}var xt,ht=Et.fieldNames;if(At("fieldNames")&&(ht=(0,Ue.w$)(rt.fieldNames),Ze.fieldNames=ht),At("treeData")?xt=rt.treeData:At("children")&&((0,te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),xt=(0,Ue.zn)(rt.children)),xt){Ze.treeData=xt;var Rt=(0,Ue.I8)(xt,{fieldNames:ht});Ze.keyEntities=(0,jt.Z)((0,Oe.Z)({},gt,Lt),Rt.keyEntities)}var bn=Ze.keyEntities||Et.keyEntities;if(At("expandedKeys")||Ye&&At("autoExpandParent"))Ze.expandedKeys=rt.autoExpandParent||!Ye&&rt.defaultExpandParent?(0,hn.r7)(rt.expandedKeys,bn):rt.expandedKeys;else if(!Ye&&rt.defaultExpandAll){var En=(0,jt.Z)({},bn);delete En[gt],Ze.expandedKeys=Object.keys(En).map(function(Qi){return En[Qi].key})}else!Ye&&rt.defaultExpandedKeys&&(Ze.expandedKeys=rt.autoExpandParent||rt.defaultExpandParent?(0,hn.r7)(rt.defaultExpandedKeys,bn):rt.defaultExpandedKeys);if(Ze.expandedKeys||delete Ze.expandedKeys,xt||Ze.expandedKeys){var un=(0,Ue.oH)(xt||Et.treeData,Ze.expandedKeys||Et.expandedKeys,ht);Ze.flattenNodes=un}if(rt.selectable&&(At("selectedKeys")?Ze.selectedKeys=(0,hn.BT)(rt.selectedKeys,rt):!Ye&&rt.defaultSelectedKeys&&(Ze.selectedKeys=(0,hn.BT)(rt.defaultSelectedKeys,rt))),rt.checkable){var dn;if(At("checkedKeys")?dn=(0,hn.E6)(rt.checkedKeys)||{}:!Ye&&rt.defaultCheckedKeys?dn=(0,hn.E6)(rt.defaultCheckedKeys)||{}:xt&&(dn=(0,hn.E6)(rt.checkedKeys)||{checkedKeys:Et.checkedKeys,halfCheckedKeys:Et.halfCheckedKeys}),dn){var Zn=dn,An=Zn.checkedKeys,yi=An===void 0?[]:An,ii=Zn.halfCheckedKeys,Ai=ii===void 0?[]:ii;if(!rt.checkStrictly){var Oi=(0,Bn.S)(yi,!0,bn);yi=Oi.checkedKeys,Ai=Oi.halfCheckedKeys}Ze.checkedKeys=yi,Ze.halfCheckedKeys=Ai}}return At("loadedKeys")&&(Ze.loadedKeys=rt.loadedKeys),Ze}}]),De}(ne.Component);xn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:se,allowDrop:function(){return!0},expandAction:!1},xn.TreeNode=Ke.Z;var ze=xn,Le=ze},35654:function(Rn,Nn,ve){"use strict";ve.d(Nn,{BT:function(){return ne},E6:function(){return ge},L0:function(){return tt},OM:function(){return te},_5:function(){return bt},r7:function(){return me},wA:function(){return it},yx:function(){return Ot}});var ye=ve(19127),Oe=ve(20135),We=ve(48736),jt=ve(59301),qe=ve(39417),et=ve(67841),ke=ve(71430),Tt=null;function bt(Ce,Fe){if(!Ce)return[];var Pe=Ce.slice(),Ie=Pe.indexOf(Fe);return Ie>=0&&Pe.splice(Ie,1),Pe}function tt(Ce,Fe){var Pe=(Ce||[]).slice();return Pe.indexOf(Fe)===-1&&Pe.push(Fe),Pe}function Ot(Ce){return Ce.split("-")}function it(Ce,Fe){var Pe=[],Ie=(0,et.Z)(Fe,Ce);function Ke(){var Ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ge.forEach(function(Ue){var dt=Ue.key,Xe=Ue.children;Pe.push(dt),Ke(Xe)})}return Ke(Ie.children),Pe}function Pt(Ce){if(Ce.parent){var Fe=Ot(Ce.pos);return Number(Fe[Fe.length-1])===Ce.parent.children.length-1}return!1}function Me(Ce){var Fe=Ot(Ce.pos);return Number(Fe[Fe.length-1])===0}function te(Ce,Fe,Pe,Ie,Ke,Ge,Ue,dt,Xe,Nt){var Je,Wt=Ce.clientX,It=Ce.clientY,Ht=Ce.target.getBoundingClientRect(),Mt=Ht.top,Xt=Ht.height,gt=(Nt==="rtl"?-1:1)*(((Ke==null?void 0:Ke.x)||0)-Wt),Re=(gt-12)/Ie,Lt=(0,et.Z)(dt,Pe.props.eventKey);if(It-1.5?Ge({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1:Ge({dragNode:Yn,dropNode:xn,dropPosition:0})?hn=0:Ge({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1:Ge({dragNode:Yn,dropNode:xn,dropPosition:1})?hn=1:ze=!1,{dropPosition:hn,dropLevelOffset:Bn,dropTargetKey:Lt.key,dropTargetPos:Lt.pos,dragOverNodeKey:On,dropContainerKey:hn===0?null:((Je=Lt.parent)===null||Je===void 0?void 0:Je.key)||null,dropAllowed:ze}}function ne(Ce,Fe){if(Ce){var Pe=Fe.multiple;return Pe?Ce.slice():Ce.length?[Ce[0]]:Ce}}var ce=function(Fe){return Fe};function se(Ce,Fe){if(!Ce)return[];var Pe=Fe||{},Ie=Pe.processProps,Ke=Ie===void 0?ce:Ie,Ge=Array.isArray(Ce)?Ce:[Ce];return Ge.map(function(Ue){var dt=Ue.children,Xe=_objectWithoutProperties(Ue,Tt),Nt=se(dt,Fe);return React.createElement(TreeNode,_extends({key:Xe.key},Ke(Xe)),Nt)})}function ge(Ce){if(!Ce)return null;var Fe;if(Array.isArray(Ce))Fe={checkedKeys:Ce,halfCheckedKeys:void 0};else if((0,Oe.Z)(Ce)==="object")Fe={checkedKeys:Ce.checked||void 0,halfCheckedKeys:Ce.halfChecked||void 0};else return(0,We.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Fe}function me(Ce,Fe){var Pe=new Set;function Ie(Ke){if(!Pe.has(Ke)){var Ge=(0,et.Z)(Fe,Ke);if(Ge){Pe.add(Ke);var Ue=Ge.parent,dt=Ge.node;dt.disabled||Ue&&Ie(Ue.key)}}}return(Ce||[]).forEach(function(Ke){Ie(Ke)}),(0,ye.Z)(Pe)}},90782:function(Rn,Nn,ve){"use strict";ve.d(Nn,{S:function(){return ke}});var ye=ve(48736),Oe=ve(67841);function We(Tt,bt){var tt=new Set;return Tt.forEach(function(Ot){bt.has(Ot)||tt.add(Ot)}),tt}function jt(Tt){var bt=Tt||{},tt=bt.disabled,Ot=bt.disableCheckbox,it=bt.checkable;return!!(tt||Ot)||it===!1}function qe(Tt,bt,tt,Ot){for(var it=new Set(Tt),Pt=new Set,Me=0;Me<=tt;Me+=1){var te=bt.get(Me)||new Set;te.forEach(function(ge){var me=ge.key,Ce=ge.node,Fe=ge.children,Pe=Fe===void 0?[]:Fe;it.has(me)&&!Ot(Ce)&&Pe.filter(function(Ie){return!Ot(Ie.node)}).forEach(function(Ie){it.add(Ie.key)})})}for(var ne=new Set,ce=tt;ce>=0;ce-=1){var se=bt.get(ce)||new Set;se.forEach(function(ge){var me=ge.parent,Ce=ge.node;if(!(Ot(Ce)||!ge.parent||ne.has(ge.parent.key))){if(Ot(ge.parent.node)){ne.add(me.key);return}var Fe=!0,Pe=!1;(me.children||[]).filter(function(Ie){return!Ot(Ie.node)}).forEach(function(Ie){var Ke=Ie.key,Ge=it.has(Ke);Fe&&!Ge&&(Fe=!1),!Pe&&(Ge||Pt.has(Ke))&&(Pe=!0)}),Fe&&it.add(me.key),Pe&&Pt.add(me.key),ne.add(me.key)}})}return{checkedKeys:Array.from(it),halfCheckedKeys:Array.from(We(Pt,it))}}function et(Tt,bt,tt,Ot,it){for(var Pt=new Set(Tt),Me=new Set(bt),te=0;te<=Ot;te+=1){var ne=tt.get(te)||new Set;ne.forEach(function(me){var Ce=me.key,Fe=me.node,Pe=me.children,Ie=Pe===void 0?[]:Pe;!Pt.has(Ce)&&!Me.has(Ce)&&!it(Fe)&&Ie.filter(function(Ke){return!it(Ke.node)}).forEach(function(Ke){Pt.delete(Ke.key)})})}Me=new Set;for(var ce=new Set,se=Ot;se>=0;se-=1){var ge=tt.get(se)||new Set;ge.forEach(function(me){var Ce=me.parent,Fe=me.node;if(!(it(Fe)||!me.parent||ce.has(me.parent.key))){if(it(me.parent.node)){ce.add(Ce.key);return}var Pe=!0,Ie=!1;(Ce.children||[]).filter(function(Ke){return!it(Ke.node)}).forEach(function(Ke){var Ge=Ke.key,Ue=Pt.has(Ge);Pe&&!Ue&&(Pe=!1),!Ie&&(Ue||Me.has(Ge))&&(Ie=!0)}),Pe||Pt.delete(Ce.key),Ie&&Me.add(Ce.key),ce.add(Ce.key)}})}return{checkedKeys:Array.from(Pt),halfCheckedKeys:Array.from(We(Me,Pt))}}function ke(Tt,bt,tt,Ot){var it=[],Pt;Ot?Pt=Ot:Pt=jt;var Me=new Set(Tt.filter(function(se){var ge=!!(0,Oe.Z)(tt,se);return ge||it.push(se),ge})),te=new Map,ne=0;Object.keys(tt).forEach(function(se){var ge=tt[se],me=ge.level,Ce=te.get(me);Ce||(Ce=new Set,te.set(me,Ce)),Ce.add(ge),ne=Math.max(ne,me)}),(0,ye.ZP)(!it.length,"Tree missing follow keys: ".concat(it.slice(0,100).map(function(se){return"'".concat(se,"'")}).join(", ")));var ce;return bt===!0?ce=qe(Me,te,ne,Pt):ce=et(Me,bt.halfCheckedKeys,te,ne,Pt),ce}},67841:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return ye}});function ye(Oe,We){return Oe[We]}},71430:function(Rn,Nn,ve){"use strict";ve.d(Nn,{F:function(){return me},H8:function(){return ge},I8:function(){return se},km:function(){return it},oH:function(){return ne},w$:function(){return Pt},zn:function(){return te}});var ye=ve(20135),Oe=ve(19127),We=ve(44127),jt=ve(6620),qe=ve(11592),et=ve(2738),ke=ve(48736),Tt=ve(67841),bt=["children"];function tt(Ce,Fe){return"".concat(Ce,"-").concat(Fe)}function Ot(Ce){return Ce&&Ce.type&&Ce.type.isTreeNode}function it(Ce,Fe){return Ce!=null?Ce:Fe}function Pt(Ce){var Fe=Ce||{},Pe=Fe.title,Ie=Fe._title,Ke=Fe.key,Ge=Fe.children,Ue=Pe||"title";return{title:Ue,_title:Ie||[Ue],key:Ke||"key",children:Ge||"children"}}function Me(Ce,Fe){var Pe=new Map;function Ie(Ke){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ke||[]).forEach(function(Ue){var dt=Ue[Fe.key],Xe=Ue[Fe.children];warning(dt!=null,"Tree node must have a certain key: [".concat(Ge).concat(dt,"]"));var Nt=String(dt);warning(!Pe.has(Nt)||dt===null||dt===void 0,"Same 'key' exist in the Tree: ".concat(Nt)),Pe.set(Nt,!0),Ie(Xe,"".concat(Ge).concat(Nt," > "))})}Ie(Ce)}function te(Ce){function Fe(Pe){var Ie=(0,qe.Z)(Pe);return Ie.map(function(Ke){if(!Ot(Ke))return(0,ke.ZP)(!Ke,"Tree/TreeNode can only accept TreeNode as children."),null;var Ge=Ke.key,Ue=Ke.props,dt=Ue.children,Xe=(0,jt.Z)(Ue,bt),Nt=(0,We.Z)({key:Ge},Xe),Je=Fe(dt);return Je.length&&(Nt.children=Je),Nt}).filter(function(Ke){return Ke})}return Fe(Ce)}function ne(Ce,Fe,Pe){var Ie=Pt(Pe),Ke=Ie._title,Ge=Ie.key,Ue=Ie.children,dt=new Set(Fe===!0?[]:Fe),Xe=[];function Nt(Je){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Je.map(function(It,Ht){for(var Mt=tt(Wt?Wt.pos:"0",Ht),Xt=it(It[Ge],Mt),gt,Re=0;Re1&&arguments[1]!==void 0?arguments[1]:{},Pe=Fe.initWrapper,Ie=Fe.processEntity,Ke=Fe.onProcessFinished,Ge=Fe.externalGetKey,Ue=Fe.childrenPropName,dt=Fe.fieldNames,Xe=arguments.length>2?arguments[2]:void 0,Nt=Ge||Xe,Je={},Wt={},It={posEntities:Je,keyEntities:Wt};return Pe&&(It=Pe(It)||It),ce(Ce,function(Ht){var Mt=Ht.node,Xt=Ht.index,gt=Ht.pos,Re=Ht.key,Lt=Ht.parentPos,yn=Ht.level,vn=Ht.nodes,kt={node:Mt,nodes:vn,index:Xt,key:Re,pos:gt,level:yn},en=it(Re,gt);Je[gt]=kt,Wt[en]=kt,kt.parent=Je[Lt],kt.parent&&(kt.parent.children=kt.parent.children||[],kt.parent.children.push(kt)),Ie&&Ie(kt,It)},{externalGetKey:Nt,childrenPropName:Ue,fieldNames:dt}),Ke&&Ke(It),It}function ge(Ce,Fe){var Pe=Fe.expandedKeys,Ie=Fe.selectedKeys,Ke=Fe.loadedKeys,Ge=Fe.loadingKeys,Ue=Fe.checkedKeys,dt=Fe.halfCheckedKeys,Xe=Fe.dragOverNodeKey,Nt=Fe.dropPosition,Je=Fe.keyEntities,Wt=(0,Tt.Z)(Je,Ce),It={eventKey:Ce,expanded:Pe.indexOf(Ce)!==-1,selected:Ie.indexOf(Ce)!==-1,loaded:Ke.indexOf(Ce)!==-1,loading:Ge.indexOf(Ce)!==-1,checked:Ue.indexOf(Ce)!==-1,halfChecked:dt.indexOf(Ce)!==-1,pos:String(Wt?Wt.pos:""),dragOver:Xe===Ce&&Nt===0,dragOverGapTop:Xe===Ce&&Nt===-1,dragOverGapBottom:Xe===Ce&&Nt===1};return It}function me(Ce){var Fe=Ce.data,Pe=Ce.expanded,Ie=Ce.selected,Ke=Ce.checked,Ge=Ce.loaded,Ue=Ce.loading,dt=Ce.halfChecked,Xe=Ce.dragOver,Nt=Ce.dragOverGapTop,Je=Ce.dragOverGapBottom,Wt=Ce.pos,It=Ce.active,Ht=Ce.eventKey,Mt=(0,We.Z)((0,We.Z)({},Fe),{},{expanded:Pe,selected:Ie,checked:Ke,loaded:Ge,loading:Ue,halfChecked:dt,dragOver:Xe,dragOverGapTop:Nt,dragOverGapBottom:Je,pos:Wt,active:It,key:Ht});return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return(0,ke.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ce}}),Mt}},8224:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Oe}});var ye=ve(4676);function Oe(We,jt,qe,et){var ke=ye.unstable_batchedUpdates?function(bt){ye.unstable_batchedUpdates(qe,bt)}:qe;return We!=null&&We.addEventListener&&We.addEventListener(jt,ke,et),{remove:function(){We!=null&&We.removeEventListener&&We.removeEventListener(jt,ke,et)}}}},55468:function(Rn,Nn,ve){"use strict";ve.d(Nn,{g1:function(){return Ot},os:function(){return Pt}});var ye=/margin|padding|width|height|max|min|offset/,Oe={left:!0,top:!0},We={cssFloat:1,styleFloat:1,float:1};function jt(Me){return Me.nodeType===1?Me.ownerDocument.defaultView.getComputedStyle(Me,null):{}}function qe(Me,te,ne){if(te=te.toLowerCase(),ne==="auto"){if(te==="height")return Me.offsetHeight;if(te==="width")return Me.offsetWidth}return te in Oe||(Oe[te]=ye.test(te)),Oe[te]?parseFloat(ne)||0:ne}function et(Me,te){var ne=arguments.length,ce=jt(Me);return te=We[te]?"cssFloat"in Me.style?"cssFloat":"styleFloat":te,ne===1?ce:qe(Me,te,ce[te]||Me.style[te])}function ke(Me,te,ne){var ce=arguments.length;if(te=We[te]?"cssFloat"in Me.style?"cssFloat":"styleFloat":te,ce===3)return typeof ne=="number"&&ye.test(te)&&(ne="".concat(ne,"px")),Me.style[te]=ne,ne;for(var se in te)te.hasOwnProperty(se)&&ke(Me,se,te[se]);return jt(Me)}function Tt(Me){return Me===document.body?document.documentElement.clientWidth:Me.offsetWidth}function bt(Me){return Me===document.body?window.innerHeight||document.documentElement.clientHeight:Me.offsetHeight}function tt(){var Me=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),te=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Me,height:te}}function Ot(){var Me=document.documentElement.clientWidth,te=window.innerHeight||document.documentElement.clientHeight;return{width:Me,height:te}}function it(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Pt(Me){var te=Me.getBoundingClientRect(),ne=document.documentElement;return{left:te.left+(window.pageXOffset||ne.scrollLeft)-(ne.clientLeft||document.body.clientLeft||0),top:te.top+(window.pageYOffset||ne.scrollTop)-(ne.clientTop||document.body.clientTop||0)}}},24514:function(Rn,Nn,ve){"use strict";ve.d(Nn,{G:function(){return jt}});var ye=ve(47273),Oe=function(et){if((0,ye.Z)()&&window.document.documentElement){var ke=Array.isArray(et)?et:[et],Tt=window.document.documentElement;return ke.some(function(bt){return bt in Tt.style})}return!1},We=function(et,ke){if(!Oe(et))return!1;var Tt=document.createElement("div"),bt=Tt.style[et];return Tt.style[et]=ke,Tt.style[et]!==bt};function jt(qe,et){return!Array.isArray(qe)&&et!==void 0?We(qe,et):Oe(qe)}},24916:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return xn}});var ye=ve(96663),Oe=ve(20135),We=ve(44127),jt=ve(90493),qe=ve(72071),et=ve(6620),ke=ve(92310),Tt=ve.n(ke),bt=ve(29301),tt=ve(70425),Ot=ve(34280),it=ve(59301),Pt=ve(4676),Me=it.forwardRef(function(ze,Le){var we=ze.height,Be=ze.offsetY,De=ze.offsetX,Se=ze.children,rt=ze.prefixCls,Et=ze.onInnerResize,Ye=ze.innerProps,Ze=ze.rtl,At=ze.extra,xt={},ht={display:"flex",flexDirection:"column"};return Be!==void 0&&(xt={height:we,position:"relative",overflow:"hidden"},ht=(0,We.Z)((0,We.Z)({},ht),{},(0,jt.Z)((0,jt.Z)((0,jt.Z)((0,jt.Z)((0,jt.Z)({transform:"translateY(".concat(Be,"px)")},Ze?"marginRight":"marginLeft",-De),"position","absolute"),"left",0),"right",0),"top",0))),it.createElement("div",{style:xt},it.createElement(bt.Z,{onResize:function(bn){var En=bn.offsetHeight;En&&Et&&Et()}},it.createElement("div",(0,ye.Z)({style:ht,className:Tt()((0,jt.Z)({},"".concat(rt,"-holder-inner"),rt)),ref:Le},Ye),Se,At)))});Me.displayName="Filler";var te=Me;function ne(ze){var Le=ze.children,we=ze.setRef,Be=it.useCallback(function(De){we(De)},[]);return it.cloneElement(Le,{ref:Be})}function ce(ze,Le,we,Be,De,Se,rt,Et){var Ye=Et.getKey;return ze.slice(Le,we+1).map(function(Ze,At){var xt=Le+At,ht=rt(Ze,xt,{style:{width:Be},offsetX:De}),Rt=Ye(Ze);return it.createElement(ne,{key:Rt,setRef:function(En){return Se(Ze,En)}},ht)})}function se(ze,Le,we,Be){var De=we-ze,Se=Le-we,rt=Math.min(De,Se)*2;if(Be<=rt){var Et=Math.floor(Be/2);return Be%2?we+Et+1:we-Et}return De>Se?we-(Be-Se):we+(Be-De)}function ge(ze,Le,we){var Be=ze.length,De=Le.length,Se,rt;if(Be===0&&De===0)return null;Be2&&arguments[2]!==void 0?arguments[2]:!1,xt=Ye?Ze<0&&Et.current.left||Ze>0&&Et.current.right:Ze<0&&Et.current.top||Ze>0&&Et.current.bottom;return At&&xt?(clearTimeout(Se.current),De.current=!1):(!xt||De.current)&&rt(),!De.current&&xt}};function Ke(ze,Le,we,Be,De,Se,rt){var Et=(0,it.useRef)(0),Ye=(0,it.useRef)(null),Ze=(0,it.useRef)(null),At=(0,it.useRef)(!1),xt=Ie(Le,we,Be,De);function ht(Zn,An){if(Ce.Z.cancel(Ye.current),!xt(!1,An)){var yi=Zn;if(!yi._virtualHandled)yi._virtualHandled=!0;else return;Et.current+=An,Ze.current=An,Pe||yi.preventDefault(),Ye.current=(0,Ce.Z)(function(){var ii=At.current?10:1;rt(Et.current*ii,!1),Et.current=0})}}function Rt(Zn,An){rt(An,!0),Pe||Zn.preventDefault()}var bn=(0,it.useRef)(null),En=(0,it.useRef)(null);function un(Zn){if(ze){Ce.Z.cancel(En.current),En.current=(0,Ce.Z)(function(){bn.current=null},2);var An=Zn.deltaX,yi=Zn.deltaY,ii=Zn.shiftKey,Ai=An,Oi=yi;(bn.current==="sx"||!bn.current&&ii&&yi&&!An)&&(Ai=yi,Oi=0,bn.current="sx");var Qi=Math.abs(Ai),Tn=Math.abs(Oi);bn.current===null&&(bn.current=Se&&Qi>Tn?"x":"y"),bn.current==="y"?ht(Zn,Oi):Rt(Zn,Ai)}}function dn(Zn){ze&&(At.current=Zn.detail===Ze.current)}return[un,dn]}function Ge(ze,Le,we,Be){var De=it.useMemo(function(){return[new Map,[]]},[ze,we.id,Be]),Se=(0,qe.Z)(De,2),rt=Se[0],Et=Se[1],Ye=function(At){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:At,ht=rt.get(At),Rt=rt.get(xt);if(ht===void 0||Rt===void 0)for(var bn=ze.length,En=Et.length;En0&&arguments[0]!==void 0?arguments[0]:!1;At();var bn=function(){var dn=!1;Et.current.forEach(function(Zn,An){if(Zn&&Zn.offsetParent){var yi=Zn.offsetHeight,ii=getComputedStyle(Zn),Ai=ii.marginTop,Oi=ii.marginBottom,Qi=Je(Ai),Tn=Je(Oi),or=yi+Qi+Tn;Ye.current.get(An)!==or&&(Ye.current.set(An,or),dn=!0)}}),dn&&rt(function(Zn){return Zn+1})};if(Rt)bn();else{Ze.current+=1;var En=Ze.current;Promise.resolve().then(function(){En===Ze.current&&bn()})}}function ht(Rt,bn){var En=ze(Rt),un=Et.current.get(En);bn?(Et.current.set(En,bn),xt()):Et.current.delete(En),!un!=!bn&&(bn?Le==null||Le(Rt):we==null||we(Rt))}return(0,it.useEffect)(function(){return At},[]),[ht,xt,Ye.current,Se]}var It=14/15;function Ht(ze,Le,we){var Be=(0,it.useRef)(!1),De=(0,it.useRef)(0),Se=(0,it.useRef)(0),rt=(0,it.useRef)(null),Et=(0,it.useRef)(null),Ye,Ze=function(Rt){if(Be.current){var bn=Math.ceil(Rt.touches[0].pageX),En=Math.ceil(Rt.touches[0].pageY),un=De.current-bn,dn=Se.current-En,Zn=Math.abs(un)>Math.abs(dn);Zn?De.current=bn:Se.current=En;var An=we(Zn,Zn?un:dn,!1,Rt);An&&Rt.preventDefault(),clearInterval(Et.current),An&&(Et.current=setInterval(function(){Zn?un*=It:dn*=It;var yi=Math.floor(Zn?un:dn);(!we(Zn,yi,!0)||Math.abs(yi)<=.1)&&clearInterval(Et.current)},16))}},At=function(){Be.current=!1,Ye()},xt=function(Rt){Ye(),Rt.touches.length===1&&!Be.current&&(Be.current=!0,De.current=Math.ceil(Rt.touches[0].pageX),Se.current=Math.ceil(Rt.touches[0].pageY),rt.current=Rt.target,rt.current.addEventListener("touchmove",Ze,{passive:!1}),rt.current.addEventListener("touchend",At,{passive:!0}))};Ye=function(){rt.current&&(rt.current.removeEventListener("touchmove",Ze),rt.current.removeEventListener("touchend",At))},(0,Ot.Z)(function(){return ze&&Le.current.addEventListener("touchstart",xt,{passive:!0}),function(){var ht;(ht=Le.current)===null||ht===void 0||ht.removeEventListener("touchstart",xt),Ye(),clearInterval(Et.current)}},[ze])}function Mt(ze){return Math.floor(Math.pow(ze,.5))}function Xt(ze,Le){var we="touches"in ze?ze.touches[0]:ze;return we[Le?"pageX":"pageY"]-window[Le?"scrollX":"scrollY"]}function gt(ze,Le,we){it.useEffect(function(){var Be=Le.current;if(ze&&Be){var De=!1,Se,rt,Et=function(){Ce.Z.cancel(Se)},Ye=function ht(){Et(),Se=(0,Ce.Z)(function(){we(rt),ht()})},Ze=function(Rt){if(!Rt.target.draggable){var bn=Rt;bn._virtualHandled||(bn._virtualHandled=!0,De=!0)}},At=function(){De=!1,Et()},xt=function(Rt){if(De){var bn=Xt(Rt,!1),En=Be.getBoundingClientRect(),un=En.top,dn=En.bottom;if(bn<=un){var Zn=un-bn;rt=-Mt(Zn),Ye()}else if(bn>=dn){var An=bn-dn;rt=Mt(An),Ye()}else Et()}};return Be.addEventListener("mousedown",Ze),Be.ownerDocument.addEventListener("mouseup",At),Be.ownerDocument.addEventListener("mousemove",xt),function(){Be.removeEventListener("mousedown",Ze),Be.ownerDocument.removeEventListener("mouseup",At),Be.ownerDocument.removeEventListener("mousemove",xt),Et()}}},[ze])}var Re=10;function Lt(ze,Le,we,Be,De,Se,rt,Et){var Ye=it.useRef(),Ze=it.useState(null),At=(0,qe.Z)(Ze,2),xt=At[0],ht=At[1];return(0,Ot.Z)(function(){if(xt&&xt.times=0;Or-=1){var bo=De(Le[Or]),Zr=we.get(bo);if(Zr===void 0){Zn=!0;break}if(zr-=Zr,zr<=0)break}switch(ii){case"top":yi=Oi-un;break;case"bottom":yi=Qi-dn+un;break;default:{var vr=ze.current.scrollTop,xo=vr+dn;Oixo&&(An="bottom")}}yi!==null&&rt(yi),yi!==xt.lastTop&&(Zn=!0)}Zn&&ht((0,We.Z)((0,We.Z)({},xt),{},{times:xt.times+1,targetAlign:An,lastTop:yi}))}},[xt,ze.current]),function(Rt){if(Rt==null){Et();return}if(Ce.Z.cancel(Ye.current),typeof Rt=="number")rt(Rt);else if(Rt&&(0,Oe.Z)(Rt)==="object"){var bn,En=Rt.align;"index"in Rt?bn=Rt.index:bn=Le.findIndex(function(Zn){return De(Zn)===Rt.key});var un=Rt.offset,dn=un===void 0?0:un;ht({times:0,index:bn,offset:dn,originAlign:En})}}}var yn=it.forwardRef(function(ze,Le){var we=ze.prefixCls,Be=ze.rtl,De=ze.scrollOffset,Se=ze.scrollRange,rt=ze.onStartMove,Et=ze.onStopMove,Ye=ze.onScroll,Ze=ze.horizontal,At=ze.spinSize,xt=ze.containerSize,ht=ze.style,Rt=ze.thumbStyle,bn=ze.showScrollBar,En=it.useState(!1),un=(0,qe.Z)(En,2),dn=un[0],Zn=un[1],An=it.useState(null),yi=(0,qe.Z)(An,2),ii=yi[0],Ai=yi[1],Oi=it.useState(null),Qi=(0,qe.Z)(Oi,2),Tn=Qi[0],or=Qi[1],Kr=!Be,Xr=it.useRef(),zr=it.useRef(),Or=it.useState(bn),bo=(0,qe.Z)(Or,2),Zr=bo[0],vr=bo[1],xo=it.useRef(),ei=function(){bn===!0||bn===!1||(clearTimeout(xo.current),vr(!0),xo.current=setTimeout(function(){vr(!1)},3e3))},Ee=Se-xt||0,Jn=xt-At||0,ci=it.useMemo(function(){if(De===0||Ee===0)return 0;var je=De/Ee;return je*Jn},[De,Ee,Jn]),on=function(Yt){Yt.stopPropagation(),Yt.preventDefault()},qn=it.useRef({top:ci,dragging:dn,pageY:ii,startTop:Tn});qn.current={top:ci,dragging:dn,pageY:ii,startTop:Tn};var Gn=function(Yt){Zn(!0),Ai(Xt(Yt,Ze)),or(qn.current.top),rt(),Yt.stopPropagation(),Yt.preventDefault()};it.useEffect(function(){var je=function(_e){_e.preventDefault()},Yt=Xr.current,rn=zr.current;return Yt.addEventListener("touchstart",je,{passive:!1}),rn.addEventListener("touchstart",Gn,{passive:!1}),function(){Yt.removeEventListener("touchstart",je),rn.removeEventListener("touchstart",Gn)}},[]);var sn=it.useRef();sn.current=Ee;var Qt=it.useRef();Qt.current=Jn,it.useEffect(function(){if(dn){var je,Yt=function(_e){var $t=qn.current,zt=$t.dragging,Fn=$t.pageY,Hn=$t.startTop;Ce.Z.cancel(je);var ut=Xr.current.getBoundingClientRect(),cn=xt/(Ze?ut.width:ut.height);if(zt){var Kn=(Xt(_e,Ze)-Fn)*cn,_n=Hn;!Kr&&Ze?_n-=Kn:_n+=Kn;var Zt=sn.current,nn=Qt.current,Pi=nn?_n/nn:0,xi=Math.ceil(Pi*Zt);xi=Math.max(xi,0),xi=Math.min(xi,Zt),je=(0,Ce.Z)(function(){Ye(xi,Ze)})}},rn=function(){Zn(!1),Et()};return window.addEventListener("mousemove",Yt,{passive:!0}),window.addEventListener("touchmove",Yt,{passive:!0}),window.addEventListener("mouseup",rn,{passive:!0}),window.addEventListener("touchend",rn,{passive:!0}),function(){window.removeEventListener("mousemove",Yt),window.removeEventListener("touchmove",Yt),window.removeEventListener("mouseup",rn),window.removeEventListener("touchend",rn),Ce.Z.cancel(je)}}},[dn]),it.useEffect(function(){return ei(),function(){clearTimeout(xo.current)}},[De]),it.useImperativeHandle(Le,function(){return{delayHidden:ei}});var pn="".concat(we,"-scrollbar"),St={position:"absolute",visibility:Zr?null:"hidden"},Ct={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Ze?(St.height=8,St.left=0,St.right=0,St.bottom=0,Ct.height="100%",Ct.width=At,Kr?Ct.left=ci:Ct.right=ci):(St.width=8,St.top=0,St.bottom=0,Kr?St.right=0:St.left=0,Ct.width="100%",Ct.height=At,Ct.top=ci),it.createElement("div",{ref:Xr,className:Tt()(pn,(0,jt.Z)((0,jt.Z)((0,jt.Z)({},"".concat(pn,"-horizontal"),Ze),"".concat(pn,"-vertical"),!Ze),"".concat(pn,"-visible"),Zr)),style:(0,We.Z)((0,We.Z)({},St),ht),onMouseDown:on,onMouseMove:ei},it.createElement("div",{ref:zr,className:Tt()("".concat(pn,"-thumb"),(0,jt.Z)({},"".concat(pn,"-thumb-moving"),dn)),style:(0,We.Z)((0,We.Z)({},Ct),Rt),onMouseDown:Gn}))}),vn=yn,kt=20;function en(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,we=ze/Le*ze;return isNaN(we)&&(we=0),we=Math.max(we,kt),Math.floor(we)}var tn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],On=[],hn={overflowY:"auto",overflowAnchor:"none"};function Bn(ze,Le){var we=ze.prefixCls,Be=we===void 0?"rc-virtual-list":we,De=ze.className,Se=ze.height,rt=ze.itemHeight,Et=ze.fullHeight,Ye=Et===void 0?!0:Et,Ze=ze.style,At=ze.data,xt=ze.children,ht=ze.itemKey,Rt=ze.virtual,bn=ze.direction,En=ze.scrollWidth,un=ze.component,dn=un===void 0?"div":un,Zn=ze.onScroll,An=ze.onVirtualScroll,yi=ze.onVisibleChange,ii=ze.innerProps,Ai=ze.extraRender,Oi=ze.styles,Qi=ze.showScrollBar,Tn=Qi===void 0?"optional":Qi,or=(0,et.Z)(ze,tn),Kr=it.useCallback(function(Ut){return typeof ht=="function"?ht(Ut):Ut==null?void 0:Ut[ht]},[ht]),Xr=Wt(Kr,null,null),zr=(0,qe.Z)(Xr,4),Or=zr[0],bo=zr[1],Zr=zr[2],vr=zr[3],xo=!!(Rt!==!1&&Se&&rt),ei=it.useMemo(function(){return Object.values(Zr.maps).reduce(function(Ut,wn){return Ut+wn},0)},[Zr.id,Zr.maps]),Ee=xo&&At&&(Math.max(rt*At.length,ei)>Se||!!En),Jn=bn==="rtl",ci=Tt()(Be,(0,jt.Z)({},"".concat(Be,"-rtl"),Jn),De),on=At||On,qn=(0,it.useRef)(),Gn=(0,it.useRef)(),sn=(0,it.useRef)(),Qt=(0,it.useState)(0),pn=(0,qe.Z)(Qt,2),St=pn[0],Ct=pn[1],je=(0,it.useState)(0),Yt=(0,qe.Z)(je,2),rn=Yt[0],ft=Yt[1],_e=(0,it.useState)(!1),$t=(0,qe.Z)(_e,2),zt=$t[0],Fn=$t[1],Hn=function(){Fn(!0)},ut=function(){Fn(!1)},cn={getKey:Kr};function Kn(Ut){Ct(function(wn){var ni;typeof Ut=="function"?ni=Ut(wn):ni=Ut;var Qn=dr(ni);return qn.current.scrollTop=Qn,Qn})}var _n=(0,it.useRef)({start:0,end:on.length}),Zt=(0,it.useRef)(),nn=me(on,Kr),Pi=(0,qe.Z)(nn,1),xi=Pi[0];Zt.current=xi;var Si=it.useMemo(function(){if(!xo)return{scrollHeight:void 0,start:0,end:on.length-1,offset:void 0};if(!Ee){var Ut;return{scrollHeight:((Ut=Gn.current)===null||Ut===void 0?void 0:Ut.offsetHeight)||0,start:0,end:on.length-1,offset:void 0}}for(var wn=0,ni,Qn,Fi,Lr=on.length,bi=0;bi=St&&ni===void 0&&(ni=bi,Qn=wn),Nr>St+Se&&Fi===void 0&&(Fi=bi),wn=Nr}return ni===void 0&&(ni=0,Qn=0,Fi=Math.ceil(Se/rt)),Fi===void 0&&(Fi=on.length-1),Fi=Math.min(Fi+1,on.length-1),{scrollHeight:wn,start:ni,end:Fi,offset:Qn}},[Ee,xo,St,on,vr,Se]),oi=Si.scrollHeight,Ci=Si.start,Li=Si.end,Hi=Si.offset;_n.current.start=Ci,_n.current.end=Li,it.useLayoutEffect(function(){var Ut=Zr.getRecord();if(Ut.size===1){var wn=Array.from(Ut)[0],ni=on[Ci];if(ni){var Qn=Kr(ni);if(Qn===wn){var Fi=Zr.get(wn),Lr=Fi-rt;Kn(function(bi){return bi+Lr})}}}Zr.resetRecord()},[oi]);var lr=it.useState({width:0,height:Se}),tr=(0,qe.Z)(lr,2),Ln=tr[0],Fr=tr[1],Br=function(wn){Fr({width:wn.offsetWidth,height:wn.offsetHeight})},wr=(0,it.useRef)(),Cn=(0,it.useRef)(),di=it.useMemo(function(){return en(Ln.width,En)},[Ln.width,En]),Ki=it.useMemo(function(){return en(Ln.height,oi)},[Ln.height,oi]),ir=oi-Se,Gi=(0,it.useRef)(ir);Gi.current=ir;function dr(Ut){var wn=Ut;return Number.isNaN(Gi.current)||(wn=Math.min(wn,Gi.current)),wn=Math.max(wn,0),wn}var Er=St<=0,Di=St>=ir,Yi=rn<=0,Wi=rn>=En,Dn=Ie(Er,Di,Yi,Wi),Ar=function(){return{x:Jn?-rn:rn,y:St}},Mn=(0,it.useRef)(Ar()),hr=(0,tt.useEvent)(function(Ut){if(An){var wn=(0,We.Z)((0,We.Z)({},Ar()),Ut);(Mn.current.x!==wn.x||Mn.current.y!==wn.y)&&(An(wn),Mn.current=wn)}});function _r(Ut,wn){var ni=Ut;wn?((0,Pt.flushSync)(function(){ft(ni)}),hr()):Kn(ni)}function Pr(Ut){var wn=Ut.currentTarget.scrollTop;wn!==St&&Kn(wn),Zn==null||Zn(Ut),hr()}var Lo=function(wn){var ni=wn,Qn=En?En-Ln.width:0;return ni=Math.max(ni,0),ni=Math.min(ni,Qn),ni},fo=(0,tt.useEvent)(function(Ut,wn){wn?((0,Pt.flushSync)(function(){ft(function(ni){var Qn=ni+(Jn?-Ut:Ut);return Lo(Qn)})}),hr()):Kn(function(ni){var Qn=ni+Ut;return Qn})}),mr=Ke(xo,Er,Di,Yi,Wi,!!En,fo),fr=(0,qe.Z)(mr,2),ur=fr[0],Yr=fr[1];Ht(xo,qn,function(Ut,wn,ni,Qn){var Fi=Qn;return Dn(Ut,wn,ni)?!1:!Fi||!Fi._virtualHandled?(Fi&&(Fi._virtualHandled=!0),ur({preventDefault:function(){},deltaX:Ut?wn:0,deltaY:Ut?0:wn}),!0):!1}),gt(Ee,qn,function(Ut){Kn(function(wn){return wn+Ut})}),(0,Ot.Z)(function(){function Ut(ni){var Qn=Er&&ni.detail<0,Fi=Di&&ni.detail>0;xo&&!Qn&&!Fi&&ni.preventDefault()}var wn=qn.current;return wn.addEventListener("wheel",ur,{passive:!1}),wn.addEventListener("DOMMouseScroll",Yr,{passive:!0}),wn.addEventListener("MozMousePixelScroll",Ut,{passive:!1}),function(){wn.removeEventListener("wheel",ur),wn.removeEventListener("DOMMouseScroll",Yr),wn.removeEventListener("MozMousePixelScroll",Ut)}},[xo,Er,Di]),(0,Ot.Z)(function(){if(En){var Ut=Lo(rn);ft(Ut),hr({x:Ut})}},[Ln.width,En]);var Ii=function(){var wn,ni;(wn=wr.current)===null||wn===void 0||wn.delayHidden(),(ni=Cn.current)===null||ni===void 0||ni.delayHidden()},$e=Lt(qn,on,Zr,rt,Kr,function(){return bo(!0)},Kn,Ii);it.useImperativeHandle(Le,function(){return{nativeElement:sn.current,getScrollInfo:Ar,scrollTo:function(wn){function ni(Qn){return Qn&&(0,Oe.Z)(Qn)==="object"&&("left"in Qn||"top"in Qn)}ni(wn)?(wn.left!==void 0&&ft(Lo(wn.left)),$e(wn.top)):$e(wn)}}}),(0,Ot.Z)(function(){if(yi){var Ut=on.slice(Ci,Li+1);yi(Ut,on)}},[Ci,Li,on]);var yt=Ge(on,Kr,Zr,rt),Bt=Ai==null?void 0:Ai({start:Ci,end:Li,virtual:Ee,offsetX:rn,offsetY:Hi,rtl:Jn,getSize:yt}),an=ce(on,Ci,Li,En,rn,Or,xt,cn),zn=null;Se&&(zn=(0,We.Z)((0,jt.Z)({},Ye?"height":"maxHeight",Se),hn),xo&&(zn.overflowY="hidden",En&&(zn.overflowX="hidden"),zt&&(zn.pointerEvents="none")));var ri={};return Jn&&(ri.dir="rtl"),it.createElement("div",(0,ye.Z)({ref:sn,style:(0,We.Z)((0,We.Z)({},Ze),{},{position:"relative"}),className:ci},ri,or),it.createElement(bt.Z,{onResize:Br},it.createElement(dn,{className:"".concat(Be,"-holder"),style:zn,ref:qn,onScroll:Pr,onMouseEnter:Ii},it.createElement(te,{prefixCls:Be,height:oi,offsetX:rn,offsetY:Hi,scrollWidth:En,onInnerResize:bo,ref:Gn,innerProps:ii,rtl:Jn,extra:Bt},an))),Ee&&oi>Se&&it.createElement(vn,{ref:wr,prefixCls:Be,scrollOffset:St,scrollRange:oi,rtl:Jn,onScroll:_r,onStartMove:Hn,onStopMove:ut,spinSize:Ki,containerSize:Ln.height,style:Oi==null?void 0:Oi.verticalScrollBar,thumbStyle:Oi==null?void 0:Oi.verticalScrollBarThumb,showScrollBar:Tn}),Ee&&En>Ln.width&&it.createElement(vn,{ref:Cn,prefixCls:Be,scrollOffset:rn,scrollRange:En,rtl:Jn,onScroll:_r,onStartMove:Hn,onStopMove:ut,spinSize:di,containerSize:Ln.width,horizontal:!0,style:Oi==null?void 0:Oi.horizontalScrollBar,thumbStyle:Oi==null?void 0:Oi.horizontalScrollBarThumb,showScrollBar:Tn}))}var mt=it.forwardRef(Bn);mt.displayName="List";var Yn=mt,xn=Yn},25510:function(Rn){"use strict";Rn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Rn,Nn,ve){"use strict";Rn.exports=ve.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},96908:function(Rn){"use strict";Rn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},81378:function(Rn){"use strict";Rn.exports="data:image/png;base64,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"},16722:function(Rn,Nn,ve){"use strict";ve.d(Nn,{Z:function(){return Tt}});const ye=bt=>typeof bt=="object"&&bt!=null&&bt.nodeType===1,Oe=(bt,tt)=>(!tt||bt!=="hidden")&&bt!=="visible"&&bt!=="clip",We=(bt,tt)=>{if(bt.clientHeight{const Pt=(Me=>{if(!Me.ownerDocument||!Me.ownerDocument.defaultView)return null;try{return Me.ownerDocument.defaultView.frameElement}catch(te){return null}})(it);return!!Pt&&(Pt.clientHeightMett||Me>bt&&te=tt&&ne>=Ot?Me-bt-it:te>tt&&neOt?te-tt+Pt:0,qe=bt=>{const tt=bt.parentElement;return tt==null?bt.getRootNode().host||null:tt},et=(bt,tt)=>{var Ot,it,Pt,Me;if(typeof document=="undefined")return[];const{scrollMode:te,block:ne,inline:ce,boundary:se,skipOverflowHiddenElements:ge}=tt,me=typeof se=="function"?se:vn=>vn!==se;if(!ye(bt))throw new TypeError("Invalid target");const Ce=document.scrollingElement||document.documentElement,Fe=[];let Pe=bt;for(;ye(Pe)&&me(Pe);){if(Pe=qe(Pe),Pe===Ce){Fe.push(Pe);break}Pe!=null&&Pe===document.body&&We(Pe)&&!We(document.documentElement)||Pe!=null&&We(Pe,ge)&&Fe.push(Pe)}const Ie=(it=(Ot=window.visualViewport)==null?void 0:Ot.width)!=null?it:innerWidth,Ke=(Me=(Pt=window.visualViewport)==null?void 0:Pt.height)!=null?Me:innerHeight,{scrollX:Ge,scrollY:Ue}=window,{height:dt,width:Xe,top:Nt,right:Je,bottom:Wt,left:It}=bt.getBoundingClientRect(),{top:Ht,right:Mt,bottom:Xt,left:gt}=(vn=>{const kt=window.getComputedStyle(vn);return{top:parseFloat(kt.scrollMarginTop)||0,right:parseFloat(kt.scrollMarginRight)||0,bottom:parseFloat(kt.scrollMarginBottom)||0,left:parseFloat(kt.scrollMarginLeft)||0}})(bt);let Re=ne==="start"||ne==="nearest"?Nt-Ht:ne==="end"?Wt+Xt:Nt+dt/2-Ht+Xt,Lt=ce==="center"?It+Xe/2-gt+Mt:ce==="end"?Je+Mt:It-gt;const yn=[];for(let vn=0;vn=0&&It>=0&&Wt<=Ke&&Je<=Ie&&(kt===Ce&&!We(kt)||Nt>=On&&Wt<=Bn&&It>=mt&&Je<=hn))return yn;const Yn=getComputedStyle(kt),xn=parseInt(Yn.borderLeftWidth,10),ze=parseInt(Yn.borderTopWidth,10),Le=parseInt(Yn.borderRightWidth,10),we=parseInt(Yn.borderBottomWidth,10);let Be=0,De=0;const Se="offsetWidth"in kt?kt.offsetWidth-kt.clientWidth-xn-Le:0,rt="offsetHeight"in kt?kt.offsetHeight-kt.clientHeight-ze-we:0,Et="offsetWidth"in kt?kt.offsetWidth===0?0:tn/kt.offsetWidth:0,Ye="offsetHeight"in kt?kt.offsetHeight===0?0:en/kt.offsetHeight:0;if(Ce===kt)Be=ne==="start"?Re:ne==="end"?Re-Ke:ne==="nearest"?jt(Ue,Ue+Ke,Ke,ze,we,Ue+Re,Ue+Re+dt,dt):Re-Ke/2,De=ce==="start"?Lt:ce==="center"?Lt-Ie/2:ce==="end"?Lt-Ie:jt(Ge,Ge+Ie,Ie,xn,Le,Ge+Lt,Ge+Lt+Xe,Xe),Be=Math.max(0,Be+Ue),De=Math.max(0,De+Ge);else{Be=ne==="start"?Re-On-ze:ne==="end"?Re-Bn+we+rt:ne==="nearest"?jt(On,Bn,en,ze,we+rt,Re,Re+dt,dt):Re-(On+en/2)+rt/2,De=ce==="start"?Lt-mt-xn:ce==="center"?Lt-(mt+tn/2)+Se/2:ce==="end"?Lt-hn+Le+Se:jt(mt,hn,tn,xn,Le+Se,Lt,Lt+Xe,Xe);const{scrollLeft:Ze,scrollTop:At}=kt;Be=Ye===0?0:Math.max(0,Math.min(At+Be/Ye,kt.scrollHeight-en/Ye+rt)),De=Et===0?0:Math.max(0,Math.min(Ze+De/Et,kt.scrollWidth-tn/Et+Se)),Re+=At-Be,Lt+=Ze-De}yn.push({el:kt,top:Be,left:De})}return yn},ke=bt=>bt===!1?{block:"end",inline:"nearest"}:(tt=>tt===Object(tt)&&Object.keys(tt).length!==0)(bt)?bt:{block:"start",inline:"nearest"};function Tt(bt,tt){if(!bt.isConnected||!(Pt=>{let Me=Pt;for(;Me&&Me.parentNode;){if(Me.parentNode===document)return!0;Me=Me.parentNode instanceof ShadowRoot?Me.parentNode.host:Me.parentNode}return!1})(bt))return;const Ot=(Pt=>{const Me=window.getComputedStyle(Pt);return{top:parseFloat(Me.scrollMarginTop)||0,right:parseFloat(Me.scrollMarginRight)||0,bottom:parseFloat(Me.scrollMarginBottom)||0,left:parseFloat(Me.scrollMarginLeft)||0}})(bt);if((Pt=>typeof Pt=="object"&&typeof Pt.behavior=="function")(tt))return tt.behavior(et(bt,tt));const it=typeof tt=="boolean"||tt==null?void 0:tt.behavior;for(const{el:Pt,top:Me,left:te}of et(bt,ke(tt))){const ne=Me-Ot.top+Ot.bottom,ce=te-Ot.left+Ot.right;Pt.scroll({top:ne,left:ce,behavior:it})}}}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.19dcdb36.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.19dcdb36.async.js deleted file mode 100644 index 1fd2e49427..0000000000 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.19dcdb36.async.js +++ /dev/null @@ -1,12 +0,0 @@ -!(function(){var Vu=Object.defineProperty,Gu=Object.defineProperties;var Ku=Object.getOwnPropertyDescriptors;var ku=Object.getOwnPropertySymbols;var zu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable;var Zu=Math.pow,Hu=(Et,Ae,u)=>Ae in Et?Vu(Et,Ae,{enumerable:!0,configurable:!0,writable:!0,value:u}):Et[Ae]=u,gt=(Et,Ae)=>{for(var u in Ae||(Ae={}))zu.call(Ae,u)&&Hu(Et,u,Ae[u]);if(ku)for(var u of ku(Ae))Wu.call(Ae,u)&&Hu(Et,u,Ae[u]);return Et},rn=(Et,Ae)=>Gu(Et,Ku(Ae));var Tu=(Et,Ae)=>{var u={};for(var e in Et)zu.call(Et,e)&&Ae.indexOf(e)<0&&(u[e]=Et[e]);if(Et!=null&&ku)for(var e of ku(Et))Ae.indexOf(e)<0&&Wu.call(Et,e)&&(u[e]=Et[e]);return u};var Yu=(Et,Ae,u)=>new Promise((e,F)=>{var o=Q=>{try{w(u.next(Q))}catch(de){F(de)}},P=Q=>{try{w(u.throw(Q))}catch(de){F(de)}},w=Q=>Q.done?e(Q.value):Promise.resolve(Q.value).then(o,P);w((u=u.apply(Et,Ae)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{27812:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},de=F.forwardRef(Q),ge=de},67921:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},de=F.forwardRef(Q),ge=de},12893:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},de=F.forwardRef(Q),ge=de},32134:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},de=F.forwardRef(Q),ge=de},87954:function(Et,Ae,u){"use strict";u.d(Ae,{LB:function(){return yu},g4:function(){return K},VK:function(){return H},Cj:function(){return Gn},O1:function(){return bu},Zj:function(){return Cu}});var e=u(59301),F=u(4676),o=u(35241);const P={display:"none"};function w(t){let{id:n,value:a}=t;return e.createElement("div",{id:n,style:P},a)}function Q(t){let{id:n,announcement:a,ariaLiveType:c="assertive"}=t;const b={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return e.createElement("div",{id:n,style:b,role:"status","aria-live":c,"aria-atomic":!0},a)}function de(){const[t,n]=(0,e.useState)("");return{announce:(0,e.useCallback)(c=>{c!=null&&n(c)},[]),announcement:t}}const ge=(0,e.createContext)(null);function j(t){const n=(0,e.useContext)(ge);(0,e.useEffect)(()=>{if(!n)throw new Error("useDndMonitor must be used within a children of ");return n(t)},[t,n])}function M(){const[t]=(0,e.useState)(()=>new Set),n=(0,e.useCallback)(c=>(t.add(c),()=>t.delete(c)),[t]);return[(0,e.useCallback)(c=>{let{type:b,event:x}=c;t.forEach(V=>{var G;return(G=V[b])==null?void 0:G.call(V,x)})},[t]),n]}const R={draggable:` - To pick up a draggable item, press the space bar. - While dragging, use the arrow keys to move the item. - Press space again to drop the item in its new position, or press escape to cancel. - `},O={onDragStart(t){let{active:n}=t;return"Picked up draggable item "+n.id+"."},onDragOver(t){let{active:n,over:a}=t;return a?"Draggable item "+n.id+" was moved over droppable area "+a.id+".":"Draggable item "+n.id+" is no longer over a droppable area."},onDragEnd(t){let{active:n,over:a}=t;return a?"Draggable item "+n.id+" was dropped over droppable area "+a.id:"Draggable item "+n.id+" was dropped."},onDragCancel(t){let{active:n}=t;return"Dragging was cancelled. Draggable item "+n.id+" was dropped."}};function D(t){let{announcements:n=O,container:a,hiddenTextDescribedById:c,screenReaderInstructions:b=R}=t;const{announce:x,announcement:V}=de(),G=(0,o.Ld)("DndLiveRegion"),[ie,xe]=(0,e.useState)(!1);if((0,e.useEffect)(()=>{xe(!0)},[]),j((0,e.useMemo)(()=>({onDragStart(We){let{active:Nt}=We;x(n.onDragStart({active:Nt}))},onDragMove(We){let{active:Nt,over:St}=We;n.onDragMove&&x(n.onDragMove({active:Nt,over:St}))},onDragOver(We){let{active:Nt,over:St}=We;x(n.onDragOver({active:Nt,over:St}))},onDragEnd(We){let{active:Nt,over:St}=We;x(n.onDragEnd({active:Nt,over:St}))},onDragCancel(We){let{active:Nt,over:St}=We;x(n.onDragCancel({active:Nt,over:St}))}}),[x,n])),!ie)return null;const nt=e.createElement(e.Fragment,null,e.createElement(w,{id:c,value:b.draggable}),e.createElement(Q,{id:G,announcement:V}));return a?(0,F.createPortal)(nt,a):nt}var $;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})($||($={}));function k(){}function re(t,n){return useMemo(()=>({sensor:t,options:n!=null?n:{}}),[t,n])}function Ee(){for(var t=arguments.length,n=new Array(t),a=0;a[...n].filter(c=>c!=null),[...n])}const _e=Object.freeze({x:0,y:0});function Qe(t,n){return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}function z(t,n){const a=getEventCoordinates(t);if(!a)return"0 0";const c={x:(a.x-n.left)/n.width*100,y:(a.y-n.top)/n.height*100};return c.x+"% "+c.y+"%"}function qe(t,n){let{data:{value:a}}=t,{data:{value:c}}=n;return a-c}function lt(t,n){let{data:{value:a}}=t,{data:{value:c}}=n;return c-a}function ft(t){let{left:n,top:a,height:c,width:b}=t;return[{x:n,y:a},{x:n+b,y:a},{x:n,y:a+c},{x:n+b,y:a+c}]}function B(t,n){if(!t||t.length===0)return null;const[a]=t;return n?a[n]:a}function we(t,n,a){return n===void 0&&(n=t.left),a===void 0&&(a=t.top),{x:n+t.width*.5,y:a+t.height*.5}}const X=t=>{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=we(n,n.left,n.top),x=[];for(const V of c){const{id:G}=V,ie=a.get(G);if(ie){const xe=Qe(we(ie),b);x.push({id:G,data:{droppableContainer:V,value:xe}})}}return x.sort(qe)},te=t=>{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=ft(n),x=[];for(const V of c){const{id:G}=V,ie=a.get(G);if(ie){const xe=ft(ie),nt=b.reduce((Nt,St,sn)=>Nt+Qe(xe[sn],St),0),We=Number((nt/4).toFixed(4));x.push({id:G,data:{droppableContainer:V,value:We}})}}return x.sort(qe)};function ae(t,n){const a=Math.max(n.top,t.top),c=Math.max(n.left,t.left),b=Math.min(n.left+n.width,t.left+t.width),x=Math.min(n.top+n.height,t.top+t.height),V=b-c,G=x-a;if(c{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=[];for(const x of c){const{id:V}=x,G=a.get(V);if(G){const ie=ae(G,n);ie>0&&b.push({id:V,data:{droppableContainer:x,value:ie}})}}return b.sort(lt)};function l(t,n){const{top:a,left:c,bottom:b,right:x}=n;return a<=t.y&&t.y<=b&&c<=t.x&&t.x<=x}const E=t=>{let{droppableContainers:n,droppableRects:a,pointerCoordinates:c}=t;if(!c)return[];const b=[];for(const x of n){const{id:V}=x,G=a.get(V);if(G&&l(c,G)){const xe=ft(G).reduce((We,Nt)=>We+Qe(c,Nt),0),nt=Number((xe/4).toFixed(4));b.push({id:V,data:{droppableContainer:x,value:nt}})}}return b.sort(qe)};function Y(t,n,a){return rn(gt({},t),{scaleX:n&&a?n.width/a.width:1,scaleY:n&&a?n.height/a.height:1})}function f(t,n){return t&&n?{x:t.left-n.left,y:t.top-n.top}:_e}function N(t){return function(a){for(var c=arguments.length,b=new Array(c>1?c-1:0),x=1;xrn(gt({},V),{top:V.top+t*G.y,bottom:V.bottom+t*G.y,left:V.left+t*G.x,right:V.right+t*G.x}),gt({},a))}}const i=N(1);function s(t){if(t.startsWith("matrix3d(")){const n=t.slice(9,-1).split(/, /);return{x:+n[12],y:+n[13],scaleX:+n[0],scaleY:+n[5]}}else if(t.startsWith("matrix(")){const n=t.slice(7,-1).split(/, /);return{x:+n[4],y:+n[5],scaleX:+n[0],scaleY:+n[3]}}return null}function h(t,n,a){const c=s(n);if(!c)return t;const{scaleX:b,scaleY:x,x:V,y:G}=c,ie=t.left-V-(1-b)*parseFloat(a),xe=t.top-G-(1-x)*parseFloat(a.slice(a.indexOf(" ")+1)),nt=b?t.width/b:t.width,We=x?t.height/x:t.height;return{width:nt,height:We,top:xe,right:ie+nt,bottom:xe+We,left:ie}}const C={ignoreTransform:!1};function H(t,n){n===void 0&&(n=C);let a=t.getBoundingClientRect();if(n.ignoreTransform){const{transform:xe,transformOrigin:nt}=(0,o.Jj)(t).getComputedStyle(t);xe&&(a=h(a,xe,nt))}const{top:c,left:b,width:x,height:V,bottom:G,right:ie}=a;return{top:c,left:b,width:x,height:V,bottom:G,right:ie}}function se(t){return H(t,{ignoreTransform:!0})}function ye(t){const n=t.innerWidth,a=t.innerHeight;return{top:0,left:0,right:n,bottom:a,width:n,height:a}}function Ve(t,n){return n===void 0&&(n=(0,o.Jj)(t).getComputedStyle(t)),n.position==="fixed"}function ht(t,n){n===void 0&&(n=(0,o.Jj)(t).getComputedStyle(t));const a=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(b=>{const x=n[b];return typeof x=="string"?a.test(x):!1})}function ot(t,n){const a=[];function c(b){if(n!=null&&a.length>=n||!b)return a;if((0,o.qk)(b)&&b.scrollingElement!=null&&!a.includes(b.scrollingElement))return a.push(b.scrollingElement),a;if(!(0,o.Re)(b)||(0,o.vZ)(b)||a.includes(b))return a;const x=(0,o.Jj)(t).getComputedStyle(b);return b!==t&&ht(b,x)&&a.push(b),Ve(b,x)?a:c(b.parentNode)}return t?c(t):a}function ve(t){const[n]=ot(t,1);return n!=null?n:null}function Bt(t){return!o.Nq||!t?null:(0,o.FJ)(t)?t:(0,o.UG)(t)?(0,o.qk)(t)||t===(0,o.r3)(t).scrollingElement?window:(0,o.Re)(t)?t:null:null}function _t(t){return(0,o.FJ)(t)?t.scrollX:t.scrollLeft}function $e(t){return(0,o.FJ)(t)?t.scrollY:t.scrollTop}function Zt(t){return{x:_t(t),y:$e(t)}}var mt;(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(mt||(mt={}));function _(t){return!o.Nq||!t?!1:t===document.scrollingElement}function me(t){const n={x:0,y:0},a=_(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},c={x:t.scrollWidth-a.width,y:t.scrollHeight-a.height},b=t.scrollTop<=n.y,x=t.scrollLeft<=n.x,V=t.scrollTop>=c.y,G=t.scrollLeft>=c.x;return{isTop:b,isLeft:x,isBottom:V,isRight:G,maxScroll:c,minScroll:n}}const xt={x:.2,y:.2};function cn(t,n,a,c,b){let{top:x,left:V,right:G,bottom:ie}=a;c===void 0&&(c=10),b===void 0&&(b=xt);const{isTop:xe,isBottom:nt,isLeft:We,isRight:Nt}=me(t),St={x:0,y:0},sn={x:0,y:0},kt={height:n.height*b.y,width:n.width*b.x};return!xe&&x<=n.top+kt.height?(St.y=mt.Backward,sn.y=c*Math.abs((n.top+kt.height-x)/kt.height)):!nt&&ie>=n.bottom-kt.height&&(St.y=mt.Forward,sn.y=c*Math.abs((n.bottom-kt.height-ie)/kt.height)),!Nt&&G>=n.right-kt.width?(St.x=mt.Forward,sn.x=c*Math.abs((n.right-kt.width-G)/kt.width)):!We&&V<=n.left+kt.width&&(St.x=mt.Backward,sn.x=c*Math.abs((n.left+kt.width-V)/kt.width)),{direction:St,speed:sn}}function Gt(t){if(t===document.scrollingElement){const{innerWidth:x,innerHeight:V}=window;return{top:0,left:0,right:x,bottom:V,width:x,height:V}}const{top:n,left:a,right:c,bottom:b}=t.getBoundingClientRect();return{top:n,left:a,right:c,bottom:b,width:t.clientWidth,height:t.clientHeight}}function qt(t){return t.reduce((n,a)=>(0,o.IH)(n,Zt(a)),_e)}function vt(t){return t.reduce((n,a)=>n+_t(a),0)}function pt(t){return t.reduce((n,a)=>n+$e(a),0)}function ke(t,n){if(n===void 0&&(n=H),!t)return;const{top:a,left:c,bottom:b,right:x}=n(t);ve(t)&&(b<=0||x<=0||a>=window.innerHeight||c>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}const L=[["x",["left","right"],vt],["y",["top","bottom"],pt]];class Z{constructor(n,a){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const c=ot(a),b=qt(c);this.rect=gt({},n),this.width=n.width,this.height=n.height;for(const[x,V,G]of L)for(const ie of V)Object.defineProperty(this,ie,{get:()=>{const xe=G(c),nt=b[x]-xe;return this.rect[ie]+nt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class pe{constructor(n){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(a=>{var c;return(c=this.target)==null?void 0:c.removeEventListener(...a)})},this.target=n}add(n,a,c){var b;(b=this.target)==null||b.addEventListener(n,a,c),this.listeners.push([n,a,c])}}function be(t){const{EventTarget:n}=(0,o.Jj)(t);return t instanceof n?t:(0,o.r3)(t)}function Mt(t,n){const a=Math.abs(t.x),c=Math.abs(t.y);return typeof n=="number"?Math.sqrt(Zu(a,2)+Zu(c,2))>n:"x"in n&&"y"in n?a>n.x&&c>n.y:"x"in n?a>n.x:"y"in n?c>n.y:!1}var at;(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(at||(at={}));function v(t){t.preventDefault()}function r(t){t.stopPropagation()}var K;(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(K||(K={}));const Ze={start:[K.Space,K.Enter],cancel:[K.Esc],end:[K.Space,K.Enter,K.Tab]},Ct=(t,n)=>{let{currentCoordinates:a}=n;switch(t.code){case K.Right:return rn(gt({},a),{x:a.x+25});case K.Left:return rn(gt({},a),{x:a.x-25});case K.Down:return rn(gt({},a),{y:a.y+25});case K.Up:return rn(gt({},a),{y:a.y-25})}};class tt{constructor(n){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=n;const{event:{target:a}}=n;this.props=n,this.listeners=new pe((0,o.r3)(a)),this.windowListeners=new pe((0,o.Jj)(a)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(at.Resize,this.handleCancel),this.windowListeners.add(at.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(at.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:n,onStart:a}=this.props,c=n.node.current;c&&ke(c),a(_e)}handleKeyDown(n){if((0,o.vd)(n)){const{active:a,context:c,options:b}=this.props,{keyboardCodes:x=Ze,coordinateGetter:V=Ct,scrollBehavior:G="smooth"}=b,{code:ie}=n;if(x.end.includes(ie)){this.handleEnd(n);return}if(x.cancel.includes(ie)){this.handleCancel(n);return}const{collisionRect:xe}=c.current,nt=xe?{x:xe.left,y:xe.top}:_e;this.referenceCoordinates||(this.referenceCoordinates=nt);const We=V(n,{active:a,context:c.current,currentCoordinates:nt});if(We){const Nt=(0,o.$X)(We,nt),St={x:0,y:0},{scrollableAncestors:sn}=c.current;for(const kt of sn){const Ut=n.code,{isTop:tn,isRight:nn,isLeft:$t,isBottom:On,maxScroll:gn,minScroll:yn}=me(kt),Xt=Gt(kt),Tt={x:Math.min(Ut===K.Right?Xt.right-Xt.width/2:Xt.right,Math.max(Ut===K.Right?Xt.left:Xt.left+Xt.width/2,We.x)),y:Math.min(Ut===K.Down?Xt.bottom-Xt.height/2:Xt.bottom,Math.max(Ut===K.Down?Xt.top:Xt.top+Xt.height/2,We.y))},hn=Ut===K.Right&&!nn||Ut===K.Left&&!$t,bn=Ut===K.Down&&!On||Ut===K.Up&&!tn;if(hn&&Tt.x!==We.x){const wn=kt.scrollLeft+Nt.x,Xn=Ut===K.Right&&wn<=gn.x||Ut===K.Left&&wn>=yn.x;if(Xn&&!Nt.y){kt.scrollTo({left:wn,behavior:G});return}Xn?St.x=kt.scrollLeft-wn:St.x=Ut===K.Right?kt.scrollLeft-gn.x:kt.scrollLeft-yn.x,St.x&&kt.scrollBy({left:-St.x,behavior:G});break}else if(bn&&Tt.y!==We.y){const wn=kt.scrollTop+Nt.y,Xn=Ut===K.Down&&wn<=gn.y||Ut===K.Up&&wn>=yn.y;if(Xn&&!Nt.x){kt.scrollTo({top:wn,behavior:G});return}Xn?St.y=kt.scrollTop-wn:St.y=Ut===K.Down?kt.scrollTop-gn.y:kt.scrollTop-yn.y,St.y&&kt.scrollBy({top:-St.y,behavior:G});break}}this.handleMove(n,(0,o.IH)((0,o.$X)(We,this.referenceCoordinates),St))}}}handleMove(n,a){const{onMove:c}=this.props;n.preventDefault(),c(a)}handleEnd(n){const{onEnd:a}=this.props;n.preventDefault(),this.detach(),a()}handleCancel(n){const{onCancel:a}=this.props;n.preventDefault(),this.detach(),a()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}tt.activators=[{eventName:"onKeyDown",handler:(t,n,a)=>{let{keyboardCodes:c=Ze,onActivation:b}=n,{active:x}=a;const{code:V}=t.nativeEvent;if(c.start.includes(V)){const G=x.activatorNode.current;return G&&t.target!==G?!1:(t.preventDefault(),b==null||b({event:t.nativeEvent}),!0)}return!1}}];function Ye(t){return!!(t&&"distance"in t)}function yt(t){return!!(t&&"delay"in t)}class st{constructor(n,a,c){var b;c===void 0&&(c=be(n.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=n,this.events=a;const{event:x}=n,{target:V}=x;this.props=n,this.events=a,this.document=(0,o.r3)(V),this.documentListeners=new pe(this.document),this.listeners=new pe(c),this.windowListeners=new pe((0,o.Jj)(V)),this.initialCoordinates=(b=(0,o.DC)(x))!=null?b:_e,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:n,props:{options:{activationConstraint:a,bypassActivationConstraint:c}}}=this;if(this.listeners.add(n.move.name,this.handleMove,{passive:!1}),this.listeners.add(n.end.name,this.handleEnd),n.cancel&&this.listeners.add(n.cancel.name,this.handleCancel),this.windowListeners.add(at.Resize,this.handleCancel),this.windowListeners.add(at.DragStart,v),this.windowListeners.add(at.VisibilityChange,this.handleCancel),this.windowListeners.add(at.ContextMenu,v),this.documentListeners.add(at.Keydown,this.handleKeydown),a){if(c!=null&&c({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(yt(a)){this.timeoutId=setTimeout(this.handleStart,a.delay),this.handlePending(a);return}if(Ye(a)){this.handlePending(a);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(n,a){const{active:c,onPending:b}=this.props;b(c,n,this.initialCoordinates,a)}handleStart(){const{initialCoordinates:n}=this,{onStart:a}=this.props;n&&(this.activated=!0,this.documentListeners.add(at.Click,r,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(at.SelectionChange,this.removeTextSelection),a(n))}handleMove(n){var a;const{activated:c,initialCoordinates:b,props:x}=this,{onMove:V,options:{activationConstraint:G}}=x;if(!b)return;const ie=(a=(0,o.DC)(n))!=null?a:_e,xe=(0,o.$X)(b,ie);if(!c&&G){if(Ye(G)){if(G.tolerance!=null&&Mt(xe,G.tolerance))return this.handleCancel();if(Mt(xe,G.distance))return this.handleStart()}if(yt(G)&&Mt(xe,G.tolerance))return this.handleCancel();this.handlePending(G,xe);return}n.cancelable&&n.preventDefault(),V(ie)}handleEnd(){const{onAbort:n,onEnd:a}=this.props;this.detach(),this.activated||n(this.props.active),a()}handleCancel(){const{onAbort:n,onCancel:a}=this.props;this.detach(),this.activated||n(this.props.active),a()}handleKeydown(n){n.code===K.Esc&&this.handleCancel()}removeTextSelection(){var n;(n=this.document.getSelection())==null||n.removeAllRanges()}}const zt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class ct extends st{constructor(n){const{event:a}=n,c=(0,o.r3)(a.target);super(n,zt,c)}}ct.activators=[{eventName:"onPointerDown",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;return!a.isPrimary||a.button!==0?!1:(c==null||c({event:a}),!0)}}];const J={move:{name:"mousemove"},end:{name:"mouseup"}};var ne;(function(t){t[t.RightClick=2]="RightClick"})(ne||(ne={}));class T extends st{constructor(n){super(n,J,(0,o.r3)(n.event.target))}}T.activators=[{eventName:"onMouseDown",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;return a.button===ne.RightClick?!1:(c==null||c({event:a}),!0)}}];const W={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class q extends st{constructor(n){super(n,W)}static setup(){return window.addEventListener(W.move.name,n,{capture:!1,passive:!1}),function(){window.removeEventListener(W.move.name,n)};function n(){}}}q.activators=[{eventName:"onTouchStart",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;const{touches:b}=a;return b.length>1?!1:(c==null||c({event:a}),!0)}}];var Dt;(function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"})(Dt||(Dt={}));var Me;(function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"})(Me||(Me={}));function et(t){let{acceleration:n,activator:a=Dt.Pointer,canScroll:c,draggingRect:b,enabled:x,interval:V=5,order:G=Me.TreeOrder,pointerCoordinates:ie,scrollableAncestors:xe,scrollableAncestorRects:nt,delta:We,threshold:Nt}=t;const St=A({delta:We,disabled:!x}),[sn,kt]=(0,o.Yz)(),Ut=(0,e.useRef)({x:0,y:0}),tn=(0,e.useRef)({x:0,y:0}),nn=(0,e.useMemo)(()=>{switch(a){case Dt.Pointer:return ie?{top:ie.y,bottom:ie.y,left:ie.x,right:ie.x}:null;case Dt.DraggableRect:return b}},[a,b,ie]),$t=(0,e.useRef)(null),On=(0,e.useCallback)(()=>{const yn=$t.current;if(!yn)return;const Xt=Ut.current.x*tn.current.x,Tt=Ut.current.y*tn.current.y;yn.scrollBy(Xt,Tt)},[]),gn=(0,e.useMemo)(()=>G===Me.TreeOrder?[...xe].reverse():xe,[G,xe]);(0,e.useEffect)(()=>{if(!x||!xe.length||!nn){kt();return}for(const yn of gn){if((c==null?void 0:c(yn))===!1)continue;const Xt=xe.indexOf(yn),Tt=nt[Xt];if(!Tt)continue;const{direction:hn,speed:bn}=cn(yn,Tt,nn,n,Nt);for(const wn of["x","y"])St[wn][hn[wn]]||(bn[wn]=0,hn[wn]=0);if(bn.x>0||bn.y>0){kt(),$t.current=yn,sn(On,V),Ut.current=bn,tn.current=hn;return}}Ut.current={x:0,y:0},tn.current={x:0,y:0},kt()},[n,On,c,kt,x,V,JSON.stringify(nn),JSON.stringify(St),sn,xe,gn,nt,JSON.stringify(Nt)])}const He={x:{[mt.Backward]:!1,[mt.Forward]:!1},y:{[mt.Backward]:!1,[mt.Forward]:!1}};function A(t){let{delta:n,disabled:a}=t;const c=(0,o.D9)(n);return(0,o.Gj)(b=>{if(a||!c||!b)return He;const x={x:Math.sign(n.x-c.x),y:Math.sign(n.y-c.y)};return{x:{[mt.Backward]:b.x[mt.Backward]||x.x===-1,[mt.Forward]:b.x[mt.Forward]||x.x===1},y:{[mt.Backward]:b.y[mt.Backward]||x.y===-1,[mt.Forward]:b.y[mt.Forward]||x.y===1}}},[a,n,c])}function jt(t,n){const a=n!=null?t.get(n):void 0,c=a?a.node.current:null;return(0,o.Gj)(b=>{var x;return n==null?null:(x=c!=null?c:b)!=null?x:null},[c,n])}function Qt(t,n){return(0,e.useMemo)(()=>t.reduce((a,c)=>{const{sensor:b}=c,x=b.activators.map(V=>({eventName:V.eventName,handler:n(V.handler,c)}));return[...a,...x]},[]),[t,n])}var Rt;(function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"})(Rt||(Rt={}));var fn;(function(t){t.Optimized="optimized"})(fn||(fn={}));const xn=new Map;function an(t,n){let{dragging:a,dependencies:c,config:b}=n;const[x,V]=(0,e.useState)(null),{frequency:G,measure:ie,strategy:xe}=b,nt=(0,e.useRef)(t),We=Ut(),Nt=(0,o.Ey)(We),St=(0,e.useCallback)(function(tn){tn===void 0&&(tn=[]),!Nt.current&&V(nn=>nn===null?tn:nn.concat(tn.filter($t=>!nn.includes($t))))},[Nt]),sn=(0,e.useRef)(null),kt=(0,o.Gj)(tn=>{if(We&&!a)return xn;if(!tn||tn===xn||nt.current!==t||x!=null){const nn=new Map;for(let $t of t){if(!$t)continue;if(x&&x.length>0&&!x.includes($t.id)&&$t.rect.current){nn.set($t.id,$t.rect.current);continue}const On=$t.node.current,gn=On?new Z(ie(On),On):null;$t.rect.current=gn,gn&&nn.set($t.id,gn)}return nn}return tn},[t,x,a,We,ie]);return(0,e.useEffect)(()=>{nt.current=t},[t]),(0,e.useEffect)(()=>{We||St()},[a,We]),(0,e.useEffect)(()=>{x&&x.length>0&&V(null)},[JSON.stringify(x)]),(0,e.useEffect)(()=>{We||typeof G!="number"||sn.current!==null||(sn.current=setTimeout(()=>{St(),sn.current=null},G))},[G,We,St,...c]),{droppableRects:kt,measureDroppableContainers:St,measuringScheduled:x!=null};function Ut(){switch(xe){case Rt.Always:return!1;case Rt.BeforeDragging:return a;default:return!a}}}function on(t,n){return(0,o.Gj)(a=>t?a||(typeof n=="function"?n(t):t):null,[n,t])}function ln(t,n){return on(t,n)}function dn(t){let{callback:n,disabled:a}=t;const c=(0,o.zX)(n),b=(0,e.useMemo)(()=>{if(a||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:x}=window;return new x(c)},[c,a]);return(0,e.useEffect)(()=>()=>b==null?void 0:b.disconnect(),[b]),b}function je(t){let{callback:n,disabled:a}=t;const c=(0,o.zX)(n),b=(0,e.useMemo)(()=>{if(a||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:x}=window;return new x(c)},[a]);return(0,e.useEffect)(()=>()=>b==null?void 0:b.disconnect(),[b]),b}function Nn(t){return new Z(H(t),t)}function Bn(t,n,a){n===void 0&&(n=Nn);const[c,b]=(0,e.useState)(null);function x(){b(ie=>{if(!t)return null;if(t.isConnected===!1){var xe;return(xe=ie!=null?ie:a)!=null?xe:null}const nt=n(t);return JSON.stringify(ie)===JSON.stringify(nt)?ie:nt})}const V=dn({callback(ie){if(t)for(const xe of ie){const{type:nt,target:We}=xe;if(nt==="childList"&&We instanceof HTMLElement&&We.contains(t)){x();break}}}}),G=je({callback:x});return(0,o.LI)(()=>{x(),t?(G==null||G.observe(t),V==null||V.observe(document.body,{childList:!0,subtree:!0})):(G==null||G.disconnect(),V==null||V.disconnect())},[t]),c}function Yn(t){const n=on(t);return f(t,n)}const au=[];function Ft(t){const n=(0,e.useRef)(t),a=(0,o.Gj)(c=>t?c&&c!==au&&t&&n.current&&t.parentNode===n.current.parentNode?c:ot(t):au,[t]);return(0,e.useEffect)(()=>{n.current=t},[t]),a}function Hn(t){const[n,a]=(0,e.useState)(null),c=(0,e.useRef)(t),b=(0,e.useCallback)(x=>{const V=Bt(x.target);V&&a(G=>G?(G.set(V,Zt(V)),new Map(G)):null)},[]);return(0,e.useEffect)(()=>{const x=c.current;if(t!==x){V(x);const G=t.map(ie=>{const xe=Bt(ie);return xe?(xe.addEventListener("scroll",b,{passive:!0}),[xe,Zt(xe)]):null}).filter(ie=>ie!=null);a(G.length?new Map(G):null),c.current=t}return()=>{V(t),V(x)};function V(G){G.forEach(ie=>{const xe=Bt(ie);xe==null||xe.removeEventListener("scroll",b)})}},[b,t]),(0,e.useMemo)(()=>t.length?n?Array.from(n.values()).reduce((x,V)=>(0,o.IH)(x,V),_e):qt(t):_e,[t,n])}function he(t,n){n===void 0&&(n=[]);const a=(0,e.useRef)(null);return(0,e.useEffect)(()=>{a.current=null},n),(0,e.useEffect)(()=>{const c=t!==_e;c&&!a.current&&(a.current=t),!c&&a.current&&(a.current=null)},[t]),a.current?(0,o.$X)(t,a.current):_e}function ou(t){(0,e.useEffect)(()=>{if(!o.Nq)return;const n=t.map(a=>{let{sensor:c}=a;return c.setup==null?void 0:c.setup()});return()=>{for(const a of n)a==null||a()}},t.map(n=>{let{sensor:a}=n;return a}))}function pu(t,n){return(0,e.useMemo)(()=>t.reduce((a,c)=>{let{eventName:b,handler:x}=c;return a[b]=V=>{x(V,n)},a},{}),[t,n])}function Qn(t){return(0,e.useMemo)(()=>t?ye(t):null,[t])}const Un=[];function iu(t,n){n===void 0&&(n=H);const[a]=t,c=Qn(a?(0,o.Jj)(a):null),[b,x]=(0,e.useState)(Un);function V(){x(()=>t.length?t.map(ie=>_(ie)?c:new Z(n(ie),ie)):Un)}const G=je({callback:V});return(0,o.LI)(()=>{G==null||G.disconnect(),V(),t.forEach(ie=>G==null?void 0:G.observe(ie))},[t]),b}function Rn(t){if(!t)return null;if(t.children.length>1)return t;const n=t.children[0];return(0,o.Re)(n)?n:t}function Wt(t){let{measure:n}=t;const[a,c]=(0,e.useState)(null),b=(0,e.useCallback)(xe=>{for(const{target:nt}of xe)if((0,o.Re)(nt)){c(We=>{const Nt=n(nt);return We?rn(gt({},We),{width:Nt.width,height:Nt.height}):Nt});break}},[n]),x=je({callback:b}),V=(0,e.useCallback)(xe=>{const nt=Rn(xe);x==null||x.disconnect(),nt&&(x==null||x.observe(nt)),c(nt?n(nt):null)},[n,x]),[G,ie]=(0,o.wm)(V);return(0,e.useMemo)(()=>({nodeRef:G,rect:a,setRef:ie}),[a,G,ie])}const mn=[{sensor:ct,options:{}},{sensor:tt,options:{}}],An={current:{}},Sn={draggable:{measure:se},droppable:{measure:se,strategy:Rt.WhileDragging,frequency:fn.Optimized},dragOverlay:{measure:H}};class In extends Map{get(n){var a;return n!=null&&(a=super.get(n))!=null?a:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(n=>{let{disabled:a}=n;return!a})}getNodeFor(n){var a,c;return(a=(c=this.get(n))==null?void 0:c.node.current)!=null?a:void 0}}const Ln={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new In,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:k},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Sn,measureDroppableContainers:k,windowRect:null,measuringScheduled:!1},$n={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:k,draggableNodes:new Map,over:null,measureDroppableContainers:k},Mn=(0,e.createContext)($n),nu=(0,e.createContext)(Ln);function Zn(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new In}}}function Lt(t,n){switch(n.type){case $.DragStart:return rn(gt({},t),{draggable:rn(gt({},t.draggable),{initialCoordinates:n.initialCoordinates,active:n.active})});case $.DragMove:return t.draggable.active==null?t:rn(gt({},t),{draggable:rn(gt({},t.draggable),{translate:{x:n.coordinates.x-t.draggable.initialCoordinates.x,y:n.coordinates.y-t.draggable.initialCoordinates.y}})});case $.DragEnd:case $.DragCancel:return rn(gt({},t),{draggable:rn(gt({},t.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case $.RegisterDroppable:{const{element:a}=n,{id:c}=a,b=new In(t.droppable.containers);return b.set(c,a),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:b})})}case $.SetDroppableDisabled:{const{id:a,key:c,disabled:b}=n,x=t.droppable.containers.get(a);if(!x||c!==x.key)return t;const V=new In(t.droppable.containers);return V.set(a,rn(gt({},x),{disabled:b})),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:V})})}case $.UnregisterDroppable:{const{id:a,key:c}=n,b=t.droppable.containers.get(a);if(!b||c!==b.key)return t;const x=new In(t.droppable.containers);return x.delete(a),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:x})})}default:return t}}function zn(t){let{disabled:n}=t;const{active:a,activatorEvent:c,draggableNodes:b}=(0,e.useContext)(Mn),x=(0,o.D9)(c),V=(0,o.D9)(a==null?void 0:a.id);return(0,e.useEffect)(()=>{if(!n&&!c&&x&&V!=null){if(!(0,o.vd)(x)||document.activeElement===x.target)return;const G=b.get(V);if(!G)return;const{activatorNode:ie,node:xe}=G;if(!ie.current&&!xe.current)return;requestAnimationFrame(()=>{for(const nt of[ie.current,xe.current]){if(!nt)continue;const We=(0,o.so)(nt);if(We){We.focus();break}}})}},[c,n,b,V,x]),null}function lu(t,n){let b=n,{transform:a}=b,c=Tu(b,["transform"]);return t!=null&&t.length?t.reduce((x,V)=>V(gt({transform:x},c)),a):a}function uu(t){return(0,e.useMemo)(()=>({draggable:gt(gt({},Sn.draggable),t==null?void 0:t.draggable),droppable:gt(gt({},Sn.droppable),t==null?void 0:t.droppable),dragOverlay:gt(gt({},Sn.dragOverlay),t==null?void 0:t.dragOverlay)}),[t==null?void 0:t.draggable,t==null?void 0:t.droppable,t==null?void 0:t.dragOverlay])}function cu(t){let{activeNode:n,measure:a,initialRect:c,config:b=!0}=t;const x=(0,e.useRef)(!1),{x:V,y:G}=typeof b=="boolean"?{x:b,y:b}:b;(0,o.LI)(()=>{if(!V&&!G||!n){x.current=!1;return}if(x.current||!c)return;const xe=n==null?void 0:n.node.current;if(!xe||xe.isConnected===!1)return;const nt=a(xe),We=f(nt,c);if(V||(We.x=0),G||(We.y=0),x.current=!0,Math.abs(We.x)>0||Math.abs(We.y)>0){const Nt=ve(xe);Nt&&Nt.scrollBy({top:We.y,left:We.x})}},[n,V,G,c,a])}const gu=(0,e.createContext)(rn(gt({},_e),{scaleX:1,scaleY:1}));var Vn;(function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"})(Vn||(Vn={}));const yu=(0,e.memo)(function(n){var a,c,b,x;let ut=n,{id:V,accessibility:G,autoScroll:ie=!0,children:xe,sensors:nt=mn,collisionDetection:We=Ie,measuring:Nt,modifiers:St}=ut,sn=Tu(ut,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const kt=(0,e.useReducer)(Lt,void 0,Zn),[Ut,tn]=kt,[nn,$t]=M(),[On,gn]=(0,e.useState)(Vn.Uninitialized),yn=On===Vn.Initialized,{draggable:{active:Xt,nodes:Tt,translate:hn},droppable:{containers:bn}}=Ut,wn=Xt!=null?Tt.get(Xt):null,Xn=(0,e.useRef)({initial:null,translated:null}),qn=(0,e.useMemo)(()=>{var Le;return Xt!=null?{id:Xt,data:(Le=wn==null?void 0:wn.data)!=null?Le:An,rect:Xn}:null},[Xt,wn]),ru=(0,e.useRef)(null),[Su,Pu]=(0,e.useState)(null),[eu,Ou]=(0,e.useState)(null),Te=(0,o.Ey)(sn,Object.values(sn)),Du=(0,o.Ld)("DndDescribedBy",V),Au=(0,e.useMemo)(()=>bn.getEnabled(),[bn]),su=uu(Nt),{droppableRects:mu,measureDroppableContainers:hu,measuringScheduled:vu}=an(Au,{dragging:yn,dependencies:[hn.x,hn.y],config:su.droppable}),Tn=jt(Tt,Xt),Iu=(0,e.useMemo)(()=>eu?(0,o.DC)(eu):null,[eu]),Mu=Se(),Nu=ln(Tn,su.draggable.measure);cu({activeNode:Xt!=null?Tt.get(Xt):null,config:Mu.layoutShiftCompensation,initialRect:Nu,measure:su.draggable.measure});const g=Bn(Tn,su.draggable.measure,Nu),m=Bn(Tn?Tn.parentElement:null),p=(0,e.useRef)({activatorEvent:null,active:null,activeNode:Tn,collisionRect:null,collisions:null,droppableRects:mu,draggableNodes:Tt,draggingNode:null,draggingNodeRect:null,droppableContainers:bn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),De=bn.getNodeFor((a=p.current.over)==null?void 0:a.id),ze=Wt({measure:su.dragOverlay.measure}),Je=(c=ze.nodeRef.current)!=null?c:Tn,U=yn?(b=ze.rect)!=null?b:g:null,Ce=!!(ze.nodeRef.current&&ze.rect),S=Yn(Ce?null:g),Ne=Qn(Je?(0,o.Jj)(Je):null),Re=Ft(yn?De!=null?De:Tn:null),Kt=iu(Re),Ge=lu(St,{transform:{x:hn.x-S.x,y:hn.y-S.y,scaleX:1,scaleY:1},activatorEvent:eu,active:qn,activeNodeRect:g,containerNodeRect:m,draggingNodeRect:U,over:p.current.over,overlayNodeRect:ze.rect,scrollableAncestors:Re,scrollableAncestorRects:Kt,windowRect:Ne}),vn=Iu?(0,o.IH)(Iu,hn):null,bt=Hn(Re),Fn=he(bt),_n=he(bt,[g]),wt=(0,o.IH)(Ge,Fn),ue=U?i(U,Ge):null,Xe=qn&&ue?We({active:qn,collisionRect:ue,droppableRects:mu,droppableContainers:Au,pointerCoordinates:vn}):null,pn=B(Xe,"id"),[Fe,Cn]=(0,e.useState)(null),un=Ce?Ge:(0,o.IH)(Ge,_n),ce=Y(un,(x=Fe==null?void 0:Fe.rect)!=null?x:null,g),y=(0,e.useRef)(null),fe=(0,e.useCallback)((Le,Ht)=>{let{sensor:it,options:Ot}=Ht;if(ru.current==null)return;const Ke=Tt.get(ru.current);if(!Ke)return;const Jt=Le.nativeEvent,It=new it({active:ru.current,activeNode:Ke,event:Jt,options:Ot,context:p,onAbort(I){if(!Tt.get(I))return;const{onDragAbort:Ue}=Te.current,ee={id:I};Ue==null||Ue(ee),nn({type:"onDragAbort",event:ee})},onPending(I,le,Ue,ee){if(!Tt.get(I))return;const{onDragPending:At}=Te.current,rt={id:I,constraint:le,initialCoordinates:Ue,offset:ee};At==null||At(rt),nn({type:"onDragPending",event:rt})},onStart(I){const le=ru.current;if(le==null)return;const Ue=Tt.get(le);if(!Ue)return;const{onDragStart:ee}=Te.current,Be={activatorEvent:Jt,active:{id:le,data:Ue.data,rect:Xn}};(0,F.unstable_batchedUpdates)(()=>{ee==null||ee(Be),gn(Vn.Initializing),tn({type:$.DragStart,initialCoordinates:I,active:le}),nn({type:"onDragStart",event:Be}),Pu(y.current),Ou(Jt)})},onMove(I){tn({type:$.DragMove,coordinates:I})},onEnd:Yt($.DragEnd),onCancel:Yt($.DragCancel)});y.current=It;function Yt(I){return function(){return Yu(this,null,function*(){const{active:Ue,collisions:ee,over:Be,scrollAdjustedTranslate:At}=p.current;let rt=null;if(Ue&&At){const{cancelDrop:Vt}=Te.current;rt={activatorEvent:Jt,active:Ue,collisions:ee,delta:At,over:Be},I===$.DragEnd&&typeof Vt=="function"&&(yield Promise.resolve(Vt(rt)))&&(I=$.DragCancel)}ru.current=null,(0,F.unstable_batchedUpdates)(()=>{tn({type:I}),gn(Vn.Uninitialized),Cn(null),Pu(null),Ou(null),y.current=null;const Vt=I===$.DragEnd?"onDragEnd":"onDragCancel";if(rt){const Dn=Te.current[Vt];Dn==null||Dn(rt),nn({type:Vt,event:rt})}})})}}},[Tt]),Pe=(0,e.useCallback)((Le,Ht)=>(it,Ot)=>{const Ke=it.nativeEvent,Jt=Tt.get(Ot);if(ru.current!==null||!Jt||Ke.dndKit||Ke.defaultPrevented)return;const It={active:Jt};Le(it,Ht.options,It)===!0&&(Ke.dndKit={capturedBy:Ht.sensor},ru.current=Ot,fe(it,Ht))},[Tt,fe]),Oe=Qt(nt,Pe);ou(nt),(0,o.LI)(()=>{g&&On===Vn.Initializing&&gn(Vn.Initialized)},[g,On]),(0,e.useEffect)(()=>{const{onDragMove:Le}=Te.current,{active:Ht,activatorEvent:it,collisions:Ot,over:Ke}=p.current;if(!Ht||!it)return;const Jt={active:Ht,activatorEvent:it,collisions:Ot,delta:{x:wt.x,y:wt.y},over:Ke};(0,F.unstable_batchedUpdates)(()=>{Le==null||Le(Jt),nn({type:"onDragMove",event:Jt})})},[wt.x,wt.y]),(0,e.useEffect)(()=>{const{active:Le,activatorEvent:Ht,collisions:it,droppableContainers:Ot,scrollAdjustedTranslate:Ke}=p.current;if(!Le||ru.current==null||!Ht||!Ke)return;const{onDragOver:Jt}=Te.current,It=Ot.get(pn),Yt=It&&It.rect.current?{id:It.id,rect:It.rect.current,data:It.data,disabled:It.disabled}:null,I={active:Le,activatorEvent:Ht,collisions:it,delta:{x:Ke.x,y:Ke.y},over:Yt};(0,F.unstable_batchedUpdates)(()=>{Cn(Yt),Jt==null||Jt(I),nn({type:"onDragOver",event:I})})},[pn]),(0,o.LI)(()=>{p.current={activatorEvent:eu,active:qn,activeNode:Tn,collisionRect:ue,collisions:Xe,droppableRects:mu,draggableNodes:Tt,draggingNode:Je,draggingNodeRect:U,droppableContainers:bn,over:Fe,scrollableAncestors:Re,scrollAdjustedTranslate:wt},Xn.current={initial:U,translated:ue}},[qn,Tn,Xe,ue,Tt,Je,U,mu,bn,Fe,Re,wt]),et(rn(gt({},Mu),{delta:hn,draggingRect:ue,pointerCoordinates:vn,scrollableAncestors:Re,scrollableAncestorRects:Kt}));const Pt=(0,e.useMemo)(()=>({active:qn,activeNode:Tn,activeNodeRect:g,activatorEvent:eu,collisions:Xe,containerNodeRect:m,dragOverlay:ze,draggableNodes:Tt,droppableContainers:bn,droppableRects:mu,over:Fe,measureDroppableContainers:hu,scrollableAncestors:Re,scrollableAncestorRects:Kt,measuringConfiguration:su,measuringScheduled:vu,windowRect:Ne}),[qn,Tn,g,eu,Xe,m,ze,Tt,bn,mu,Fe,hu,Re,Kt,su,vu,Ne]),d=(0,e.useMemo)(()=>({activatorEvent:eu,activators:Oe,active:qn,activeNodeRect:g,ariaDescribedById:{draggable:Du},dispatch:tn,draggableNodes:Tt,over:Fe,measureDroppableContainers:hu}),[eu,Oe,qn,g,tn,Du,Tt,Fe,hu]);return e.createElement(ge.Provider,{value:$t},e.createElement(Mn.Provider,{value:d},e.createElement(nu.Provider,{value:Pt},e.createElement(gu.Provider,{value:ce},xe)),e.createElement(zn,{disabled:(G==null?void 0:G.restoreFocus)===!1})),e.createElement(D,rn(gt({},G),{hiddenTextDescribedById:Du})));function Se(){const Le=(Su==null?void 0:Su.autoScrollEnabled)===!1,Ht=typeof ie=="object"?ie.enabled===!1:ie===!1,it=yn&&!Le&&!Ht;return typeof ie=="object"?rn(gt({},ie),{enabled:it}):{enabled:it}}}),Wn=(0,e.createContext)(null),Eu="button",Fu="Draggable";function bu(t){let{id:n,data:a,disabled:c=!1,attributes:b}=t;const x=(0,o.Ld)(Fu),{activators:V,activatorEvent:G,active:ie,activeNodeRect:xe,ariaDescribedById:nt,draggableNodes:We,over:Nt}=(0,e.useContext)(Mn),{role:St=Eu,roleDescription:sn="draggable",tabIndex:kt=0}=b!=null?b:{},Ut=(ie==null?void 0:ie.id)===n,tn=(0,e.useContext)(Ut?gu:Wn),[nn,$t]=(0,o.wm)(),[On,gn]=(0,o.wm)(),yn=pu(V,n),Xt=(0,o.Ey)(a);(0,o.LI)(()=>(We.set(n,{id:n,key:x,node:nn,activatorNode:On,data:Xt}),()=>{const hn=We.get(n);hn&&hn.key===x&&We.delete(n)}),[We,n]);const Tt=(0,e.useMemo)(()=>({role:St,tabIndex:kt,"aria-disabled":c,"aria-pressed":Ut&&St===Eu?!0:void 0,"aria-roledescription":sn,"aria-describedby":nt.draggable}),[c,St,kt,Ut,sn,nt.draggable]);return{active:ie,activatorEvent:G,activeNodeRect:xe,attributes:Tt,isDragging:Ut,listeners:c?void 0:yn,node:nn,over:Nt,setNodeRef:$t,setActivatorNodeRef:gn,transform:tn}}function Gn(){return(0,e.useContext)(nu)}const kn="Droppable",du={timeout:25};function Cu(t){let{data:n,disabled:a=!1,id:c,resizeObserverConfig:b}=t;const x=(0,o.Ld)(kn),{active:V,dispatch:G,over:ie,measureDroppableContainers:xe}=(0,e.useContext)(Mn),nt=(0,e.useRef)({disabled:a}),We=(0,e.useRef)(!1),Nt=(0,e.useRef)(null),St=(0,e.useRef)(null),{disabled:sn,updateMeasurementsFor:kt,timeout:Ut}=gt(gt({},du),b),tn=(0,o.Ey)(kt!=null?kt:c),nn=(0,e.useCallback)(()=>{if(!We.current){We.current=!0;return}St.current!=null&&clearTimeout(St.current),St.current=setTimeout(()=>{xe(Array.isArray(tn.current)?tn.current:[tn.current]),St.current=null},Ut)},[Ut]),$t=je({callback:nn,disabled:sn||!V}),On=(0,e.useCallback)((Tt,hn)=>{$t&&(hn&&($t.unobserve(hn),We.current=!1),Tt&&$t.observe(Tt))},[$t]),[gn,yn]=(0,o.wm)(On),Xt=(0,o.Ey)(n);return(0,e.useEffect)(()=>{!$t||!gn.current||($t.disconnect(),We.current=!1,$t.observe(gn.current))},[gn,$t]),(0,e.useEffect)(()=>(G({type:$.RegisterDroppable,element:{id:c,key:x,disabled:a,node:gn,rect:Nt,data:Xt}}),()=>G({type:$.UnregisterDroppable,key:x,id:c})),[c]),(0,e.useEffect)(()=>{a!==nt.current.disabled&&(G({type:$.SetDroppableDisabled,id:c,key:x,disabled:a}),nt.current.disabled=a)},[c,x,a,G]),{active:V,rect:Nt,isOver:(ie==null?void 0:ie.id)===c,node:gn,over:ie,setNodeRef:yn}}function xu(t){let{animation:n,children:a}=t;const[c,b]=useState(null),[x,V]=useState(null),G=usePrevious(a);return!a&&!c&&G&&b(G),useIsomorphicLayoutEffect(()=>{if(!x)return;const ie=c==null?void 0:c.key,xe=c==null?void 0:c.props.id;if(ie==null||xe==null){b(null);return}Promise.resolve(n(xe,x)).then(()=>{b(null)})},[n,c,x]),React.createElement(React.Fragment,null,a,c?cloneElement(c,{ref:V}):null)}const Kn={x:0,y:0,scaleX:1,scaleY:1};function wu(t){let{children:n}=t;return React.createElement(Mn.Provider,{value:$n},React.createElement(gu.Provider,{value:Kn},n))}const Ru={position:"fixed",touchAction:"none"},oe=t=>isKeyboardEvent(t)?"transform 250ms ease":void 0,dt=null,En={duration:250,easing:"ease",keyframes:t=>{let{transform:{initial:n,final:a}}=t;return[{transform:o.ux.Transform.toString(n)},{transform:o.ux.Transform.toString(a)}]},sideEffects:(t=>n=>{let{active:a,dragOverlay:c}=n;const b={},{styles:x,className:V}=t;if(x!=null&&x.active)for(const[G,ie]of Object.entries(x.active))ie!==void 0&&(b[G]=a.node.style.getPropertyValue(G),a.node.style.setProperty(G,ie));if(x!=null&&x.dragOverlay)for(const[G,ie]of Object.entries(x.dragOverlay))ie!==void 0&&c.node.style.setProperty(G,ie);return V!=null&&V.active&&a.node.classList.add(V.active),V!=null&&V.dragOverlay&&c.node.classList.add(V.dragOverlay),function(){for(const[ie,xe]of Object.entries(b))a.node.style.setProperty(ie,xe);V!=null&&V.active&&a.node.classList.remove(V.active)}})({styles:{active:{opacity:"0"}}})};function fu(t){let{config:n,draggableNodes:a,droppableContainers:c,measuringConfiguration:b}=t;return useEvent((x,V)=>{if(n===null)return;const G=a.get(x);if(!G)return;const ie=G.node.current;if(!ie)return;const xe=Rn(V);if(!xe)return;const{transform:nt}=getWindow(V).getComputedStyle(V),We=s(nt);if(!We)return;const Nt=typeof n=="function"?n:_u(n);return ke(ie,b.draggable.measure),Nt({active:{id:x,data:G.data,node:ie,rect:b.draggable.measure(ie)},draggableNodes:a,dragOverlay:{node:V,rect:b.dragOverlay.measure(xe)},droppableContainers:c,measuringConfiguration:b,transform:We})})}function _u(t){const{duration:n,easing:a,sideEffects:c,keyframes:b}=gt(gt({},En),t);return x=>{let nn=x,{active:V,dragOverlay:G,transform:ie}=nn,xe=Tu(nn,["active","dragOverlay","transform"]);if(!n)return;const nt={x:G.rect.left-V.rect.left,y:G.rect.top-V.rect.top},We={scaleX:ie.scaleX!==1?V.rect.width*ie.scaleX/G.rect.width:1,scaleY:ie.scaleY!==1?V.rect.height*ie.scaleY/G.rect.height:1},Nt=gt({x:ie.x-nt.x,y:ie.y-nt.y},We),St=b(rn(gt({},xe),{active:V,dragOverlay:G,transform:{initial:ie,final:Nt}})),[sn]=St,kt=St[St.length-1];if(JSON.stringify(sn)===JSON.stringify(kt))return;const Ut=c==null?void 0:c(gt({active:V,dragOverlay:G},xe)),tn=G.node.animate(St,{duration:n,easing:a,fill:"forwards"});return new Promise($t=>{tn.onfinish=()=>{Ut==null||Ut(),$t()}})}}let Bu=0;function Lu(t){return useMemo(()=>{if(t!=null)return Bu++,Bu},[t])}const ju=null},18257:function(Et,Ae,u){"use strict";u.d(Ae,{DL:function(){return de}});var e=u(35241);function F(M){return R=>{let{transform:O}=R;return rn(gt({},O),{x:Math.ceil(O.x/M)*M,y:Math.ceil(O.y/M)*M})}}const o=M=>{let{transform:R}=M;return rn(gt({},R),{y:0})};function P(M,R,O){const D=gt({},M);return R.top+M.y<=O.top?D.y=O.top-R.top:R.bottom+M.y>=O.top+O.height&&(D.y=O.top+O.height-R.bottom),R.left+M.x<=O.left?D.x=O.left-R.left:R.right+M.x>=O.left+O.width&&(D.x=O.left+O.width-R.right),D}const w=M=>{let{containerNodeRect:R,draggingNodeRect:O,transform:D}=M;return!O||!R?D:P(D,O,R)},Q=M=>{let{draggingNodeRect:R,transform:O,scrollableAncestorRects:D}=M;const $=D[0];return!R||!$?O:P(O,R,$)},de=M=>{let{transform:R}=M;return rn(gt({},R),{x:0})},ge=M=>{let{transform:R,draggingNodeRect:O,windowRect:D}=M;return!O||!D?R:P(R,O,D)},j=M=>{let{activatorEvent:R,draggingNodeRect:O,transform:D}=M;if(O&&R){const $=getEventCoordinates(R);if(!$)return D;const k=$.x-O.left,re=$.y-O.top;return rn(gt({},D),{x:D.x+k-O.width/2,y:D.y+re-O.height/2})}return D}},19719:function(Et,Ae,u){"use strict";u.d(Ae,{Fo:function(){return z},Rp:function(){return P},nB:function(){return ae},qw:function(){return re}});var e=u(59301),F=u(87954),o=u(35241);function P(i,s,h){const C=i.slice();return C.splice(h<0?C.length+h:h,0,C.splice(s,1)[0]),C}function w(i,s,h){const C=i.slice();return C[s]=i[h],C[h]=i[s],C}function Q(i,s){return i.reduce((h,C,H)=>{const se=s.get(C);return se&&(h[H]=se),h},Array(i.length))}function de(i){return i!==null&&i>=0}function ge(i,s){if(i===s)return!0;if(i.length!==s.length)return!1;for(let h=0;h{var s;let{rects:h,activeNodeRect:C,activeIndex:H,overIndex:se,index:ye}=i;const Ve=(s=h[H])!=null?s:C;if(!Ve)return null;const ht=O(h,ye,H);if(ye===H){const ot=h[se];return ot?gt({x:HH&&ye<=se?gt({x:-Ve.width-ht,y:0},M):ye=se?gt({x:Ve.width+ht,y:0},M):gt({x:0,y:0},M)};function O(i,s,h){const C=i[s],H=i[s-1],se=i[s+1];return!C||!H&&!se?0:h{let{rects:s,activeIndex:h,overIndex:C,index:H}=i;const se=P(s,C,h),ye=s[H],Ve=se[H];return!Ve||!ye?null:{x:Ve.left-ye.left,y:Ve.top-ye.top,scaleX:Ve.width/ye.width,scaleY:Ve.height/ye.height}},$=i=>{let{activeIndex:s,index:h,rects:C,overIndex:H}=i,se,ye;return h===s&&(se=C[h],ye=C[H]),h===H&&(se=C[h],ye=C[s]),!ye||!se?null:{x:ye.left-se.left,y:ye.top-se.top,scaleX:ye.width/se.width,scaleY:ye.height/se.height}},k={scaleX:1,scaleY:1},re=i=>{var s;let{activeIndex:h,activeNodeRect:C,index:H,rects:se,overIndex:ye}=i;const Ve=(s=se[h])!=null?s:C;if(!Ve)return null;if(H===h){const ot=se[ye];return ot?gt({x:0,y:hh&&H<=ye?gt({x:0,y:-Ve.height-ht},k):H=ye?gt({x:0,y:Ve.height+ht},k):gt({x:0,y:0},k)};function Ee(i,s,h){const C=i[s],H=i[s-1],se=i[s+1];return C?hC.map(vt=>typeof vt=="object"&&"id"in vt?vt.id:vt),[C]),Zt=ye!=null,mt=ye?$e.indexOf(ye.id):-1,_=ot?$e.indexOf(ot.id):-1,me=(0,e.useRef)($e),xt=!ge($e,me.current),cn=_!==-1&&mt===-1||xt,Gt=j(se);(0,o.LI)(()=>{xt&&Zt&&ve($e)},[xt,$e,Zt,ve]),(0,e.useEffect)(()=>{me.current=$e},[$e]);const qt=(0,e.useMemo)(()=>({activeIndex:mt,containerId:Bt,disabled:Gt,disableTransforms:cn,items:$e,overIndex:_,useDragOverlay:_t,sortedRects:Q($e,ht),strategy:H}),[mt,Bt,Gt.draggable,Gt.droppable,cn,$e,_,ht,_t,H]);return e.createElement(Qe.Provider,{value:qt},s)}const qe=i=>{let{id:s,items:h,activeIndex:C,overIndex:H}=i;return P(h,C,H).indexOf(s)},lt=i=>{let{containerId:s,isSorting:h,wasDragging:C,index:H,items:se,newIndex:ye,previousItems:Ve,previousContainerId:ht,transition:ot}=i;return!ot||!C||Ve!==se&&H===ye?!1:h?!0:ye!==H&&s===ht},ft={duration:200,easing:"ease"},B="transform",we=o.ux.Transition.toString({property:B,duration:0,easing:"linear"}),X={roleDescription:"sortable"};function te(i){let{disabled:s,index:h,node:C,rect:H}=i;const[se,ye]=(0,e.useState)(null),Ve=(0,e.useRef)(h);return(0,o.LI)(()=>{if(!s&&h!==Ve.current&&C.current){const ht=H.current;if(ht){const ot=(0,F.VK)(C.current,{ignoreTransform:!0}),ve={x:ht.left-ot.left,y:ht.top-ot.top,scaleX:ht.width/ot.width,scaleY:ht.height/ot.height};(ve.x||ve.y)&&ye(ve)}}h!==Ve.current&&(Ve.current=h)},[s,h,C,H]),(0,e.useEffect)(()=>{se&&ye(null)},[se]),se}function ae(i){let{animateLayoutChanges:s=lt,attributes:h,disabled:C,data:H,getNewIndex:se=qe,id:ye,strategy:Ve,resizeObserverConfig:ht,transition:ot=ft}=i;const{items:ve,containerId:Bt,activeIndex:_t,disabled:$e,disableTransforms:Zt,sortedRects:mt,overIndex:_,useDragOverlay:me,strategy:xt}=(0,e.useContext)(Qe),cn=Ie(C,$e),Gt=ve.indexOf(ye),qt=(0,e.useMemo)(()=>gt({sortable:{containerId:Bt,index:Gt,items:ve}},H),[Bt,H,Gt,ve]),vt=(0,e.useMemo)(()=>ve.slice(ve.indexOf(ye)),[ve,ye]),{rect:pt,node:ke,isOver:L,setNodeRef:Z}=(0,F.Zj)({id:ye,data:qt,disabled:cn.droppable,resizeObserverConfig:gt({updateMeasurementsFor:vt},ht)}),{active:pe,activatorEvent:be,activeNodeRect:Mt,attributes:at,setNodeRef:v,listeners:r,isDragging:K,over:Ze,setActivatorNodeRef:Ct,transform:tt}=(0,F.O1)({id:ye,data:qt,attributes:gt(gt({},X),h),disabled:cn.draggable}),Ye=(0,o.HB)(Z,v),yt=!!pe,st=yt&&!Zt&&de(_t)&&de(_),zt=!me&&K,ct=zt&&st?tt:null,J=Ve!=null?Ve:xt,ne=st?ct!=null?ct:J({rects:mt,activeNodeRect:Mt,activeIndex:_t,overIndex:_,index:Gt}):null,T=de(_t)&&de(_)?se({id:ye,items:ve,activeIndex:_t,overIndex:_}):Gt,W=pe==null?void 0:pe.id,q=(0,e.useRef)({activeId:W,items:ve,newIndex:T,containerId:Bt}),Dt=ve!==q.current.items,Me=s({active:pe,containerId:Bt,isDragging:K,isSorting:yt,id:ye,index:Gt,items:ve,newIndex:q.current.newIndex,previousItems:q.current.items,previousContainerId:q.current.containerId,transition:ot,wasDragging:q.current.activeId!=null}),et=te({disabled:!Me,index:Gt,node:ke,rect:pt});return(0,e.useEffect)(()=>{yt&&q.current.newIndex!==T&&(q.current.newIndex=T),Bt!==q.current.containerId&&(q.current.containerId=Bt),ve!==q.current.items&&(q.current.items=ve)},[yt,T,Bt,ve]),(0,e.useEffect)(()=>{if(W===q.current.activeId)return;if(W&&!q.current.activeId){q.current.activeId=W;return}const A=setTimeout(()=>{q.current.activeId=W},50);return()=>clearTimeout(A)},[W]),{active:pe,activeIndex:_t,attributes:at,data:qt,rect:pt,index:Gt,newIndex:T,items:ve,isOver:L,isSorting:yt,isDragging:K,listeners:r,node:ke,overIndex:_,over:Ze,setNodeRef:Ye,setActivatorNodeRef:Ct,setDroppableNodeRef:Z,setDraggableNodeRef:v,transform:et!=null?et:ne,transition:He()};function He(){if(et||Dt&&q.current.newIndex===Gt)return we;if(!(zt&&!(0,o.vd)(be)||!ot)&&(yt||Me))return o.ux.Transition.toString(rn(gt({},ot),{property:B}))}}function Ie(i,s){var h,C;return typeof i=="boolean"?{draggable:i,droppable:!1}:{draggable:(h=i==null?void 0:i.draggable)!=null?h:s.draggable,droppable:(C=i==null?void 0:i.droppable)!=null?C:s.droppable}}function l(i){if(!i)return!1;const s=i.data.current;return!!(s&&"sortable"in s&&typeof s.sortable=="object"&&"containerId"in s.sortable&&"items"in s.sortable&&"index"in s.sortable)}const E=[F.g4.Down,F.g4.Right,F.g4.Up,F.g4.Left],Y=(i,s)=>{let{context:{active:h,collisionRect:C,droppableRects:H,droppableContainers:se,over:ye,scrollableAncestors:Ve}}=s;if(E.includes(i.code)){if(i.preventDefault(),!h||!C)return;const ht=[];se.getEnabled().forEach(Bt=>{if(!Bt||Bt!=null&&Bt.disabled)return;const _t=H.get(Bt.id);if(_t)switch(i.code){case KeyboardCode.Down:C.top<_t.top&&ht.push(Bt);break;case KeyboardCode.Up:C.top>_t.top&&ht.push(Bt);break;case KeyboardCode.Left:C.left>_t.left&&ht.push(Bt);break;case KeyboardCode.Right:C.left<_t.left&&ht.push(Bt);break}});const ot=closestCorners({active:h,collisionRect:C,droppableRects:H,droppableContainers:ht,pointerCoordinates:null});let ve=getFirstCollision(ot,"id");if(ve===(ye==null?void 0:ye.id)&&ot.length>1&&(ve=ot[1].id),ve!=null){const Bt=se.get(h.id),_t=se.get(ve),$e=_t?H.get(_t.id):null,Zt=_t==null?void 0:_t.node.current;if(Zt&&$e&&Bt&&_t){const _=getScrollableAncestors(Zt).some((vt,pt)=>Ve[pt]!==vt),me=f(Bt,_t),xt=N(Bt,_t),cn=_||!me?{x:0,y:0}:{x:xt?C.width-$e.width:0,y:xt?C.height-$e.height:0},Gt={x:$e.left,y:$e.top};return cn.x&&cn.y?Gt:subtract(Gt,cn)}}}};function f(i,s){return!l(i)||!l(s)?!1:i.data.current.sortable.containerId===s.data.current.sortable.containerId}function N(i,s){return!l(i)||!l(s)||!f(i,s)?!1:i.data.current.sortable.indexf=>{E.forEach(N=>N(f))},E)}const o=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function P(l){const E=Object.prototype.toString.call(l);return E==="[object Window]"||E==="[object global]"}function w(l){return"nodeType"in l}function Q(l){var E,Y;return l?P(l)?l:w(l)&&(E=(Y=l.ownerDocument)==null?void 0:Y.defaultView)!=null?E:window:window}function de(l){const{Document:E}=Q(l);return l instanceof E}function ge(l){return P(l)?!1:l instanceof Q(l).HTMLElement}function j(l){return l instanceof Q(l).SVGElement}function M(l){return l?P(l)?l.document:w(l)?de(l)?l:ge(l)||j(l)?l.ownerDocument:document:document:document}const R=o?e.useLayoutEffect:e.useEffect;function O(l){const E=(0,e.useRef)(l);return R(()=>{E.current=l}),(0,e.useCallback)(function(){for(var Y=arguments.length,f=new Array(Y),N=0;N{l.current=setInterval(f,N)},[]),Y=(0,e.useCallback)(()=>{l.current!==null&&(clearInterval(l.current),l.current=null)},[]);return[E,Y]}function $(l,E){E===void 0&&(E=[l]);const Y=(0,e.useRef)(l);return R(()=>{Y.current!==l&&(Y.current=l)},E),Y}function k(l,E){const Y=(0,e.useRef)();return(0,e.useMemo)(()=>{const f=l(Y.current);return Y.current=f,f},[...E])}function re(l){const E=O(l),Y=(0,e.useRef)(null),f=(0,e.useCallback)(N=>{N!==Y.current&&(E==null||E(N,Y.current)),Y.current=N},[]);return[Y,f]}function Ee(l){const E=(0,e.useRef)();return(0,e.useEffect)(()=>{E.current=l},[l]),E.current}let _e={};function Qe(l,E){return(0,e.useMemo)(()=>{if(E)return E;const Y=_e[l]==null?0:_e[l]+1;return _e[l]=Y,l+"-"+Y},[l,E])}function z(l){return function(E){for(var Y=arguments.length,f=new Array(Y>1?Y-1:0),N=1;N{const h=Object.entries(s);for(const[C,H]of h){const se=i[C];se!=null&&(i[C]=se+l*H)}return i},gt({},E))}}const qe=z(1),lt=z(-1);function ft(l){return"clientX"in l&&"clientY"in l}function B(l){if(!l)return!1;const{KeyboardEvent:E}=Q(l.target);return E&&l instanceof E}function we(l){if(!l)return!1;const{TouchEvent:E}=Q(l.target);return E&&l instanceof E}function X(l){if(we(l)){if(l.touches&&l.touches.length){const{clientX:E,clientY:Y}=l.touches[0];return{x:E,y:Y}}else if(l.changedTouches&&l.changedTouches.length){const{clientX:E,clientY:Y}=l.changedTouches[0];return{x:E,y:Y}}}return ft(l)?{x:l.clientX,y:l.clientY}:null}const te=Object.freeze({Translate:{toString(l){if(!l)return;const{x:E,y:Y}=l;return"translate3d("+(E?Math.round(E):0)+"px, "+(Y?Math.round(Y):0)+"px, 0)"}},Scale:{toString(l){if(!l)return;const{scaleX:E,scaleY:Y}=l;return"scaleX("+E+") scaleY("+Y+")"}},Transform:{toString(l){if(l)return[te.Translate.toString(l),te.Scale.toString(l)].join(" ")}},Transition:{toString(l){let{property:E,duration:Y,easing:f}=l;return E+" "+Y+"ms "+f}}}),ae="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Ie(l){return l.matches(ae)?l:l.querySelector(ae)}},14982:function(Et,Ae){"use strict";Ae.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},37178:function(Et,Ae){"use strict";Ae.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}},64912:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,de=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",de({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},4301:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,de=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",de({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},99796:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,de=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",de({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},12393:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Qe}});var e=u(59301),F=u(78241),o=u(8591),P=u(43418),w=u(5083),Q=u(92832),de=u(1710),ge=u(95237),j=u(43604),M=u(61186),R=u.n(M),O=u(955),D=u(89070),$={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},k=u(92365),re=u(79834),Ee=(z,qe,lt)=>new Promise((ft,B)=>{var we=ae=>{try{te(lt.next(ae))}catch(Ie){B(Ie)}},X=ae=>{try{te(lt.throw(ae))}catch(Ie){B(Ie)}},te=ae=>ae.done?ft(ae.value):Promise.resolve(ae.value).then(we,X);te((lt=lt.apply(z,qe)).next())});const _e=({dispatch:z,courseEndTime:qe,classroomList:lt,successCallback:ft=()=>{},visible:B,homeworkIds:we,courseId:X,isBatch:te,shixunHomeworks:ae})=>{const[Ie]=F.default.useForm(),[l,E]=(0,e.useState)(!1),[Y,f]=(0,e.useState)(!1),[N,i]=(0,e.useState)(!1),[s,h]=(0,e.useState)([]),[C,H]=(0,e.useState)([]),[se,ye]=(0,e.useState)([]),[Ve,ht]=(0,e.useState)([]),[ot,ve]=(0,e.useState)([]),[Bt,_t]=(0,e.useState)([]),[$e,Zt]=(0,e.useState)([]),[mt,_]=(0,e.useState)([]),[me,xt]=(0,e.useState)([]);(0,e.useEffect)(()=>{B?cn():qt()},[B]);const cn=()=>Ee(void 0,null,function*(){E(!0);const vt=yield(0,k.oR)(we[0],{course_id:X});i(vt.no_group),te?(Zt(vt.all_course_groups),_(vt.all_course_groups)):(ht(vt.late_course_groups),ve(vt.late_course_groups),h(vt.submit_course_groups),H(vt.submit_course_groups)),E(!1),Ie.setFieldsValue({end_time:R()()})}),Gt=()=>Ee(void 0,null,function*(){const vt=Ie.getFieldsValue(),pt=R()(vt.end_time).format("YYYY-MM-DD HH:mm");if((te?me.length===0:se.length===0&&Bt.length===0)&&!N){o.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}f(!0);const L=yield(0,k.Mc)(X,{no_group:N,homework_ids:we,group_ids:te?me:se,end_time:pt,late_group_ids:te?me:Bt});f(!1),L.status===0&&(qt(),o.ZP.success("\u64CD\u4F5C\u6210\u529F"),ft(),z({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),qt=()=>{ye([]),_t([]),H([]),ve([])};return e.createElement(P.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:$.modalWrapper,width:te||N?520:760,open:B,confirmLoading:Y,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>Gt(),onCancel:()=>{qt(),z({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{className:$.tips},e.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),e.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),e.createElement(F.default,{form:Ie,layout:"vertical"},e.createElement(F.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},e.createElement(w.default,{style:{width:"100%"},disabledDate:vt=>(0,re.Q8)(vt,qe),disabledTime:vt=>(0,re.d0)(vt),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!N&&e.createElement(e.Fragment,null,te?e.createElement("div",null,e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{_($e.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement(de.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:$.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{xt(vt)}},rowKey:"id",pagination:!1,dataSource:mt,loading:l,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):e.createElement(ge.Z,{gutter:24},e.createElement(j.Z,{span:14},e.createElement("div",{className:$.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{H(s.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement("div",{className:$.tableWrapper},e.createElement(de.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:$.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{ye(vt)}},rowKey:"id",pagination:!1,dataSource:C,loading:l,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),e.createElement(j.Z,{flex:10,style:{maxWidth:"280px"}},e.createElement("div",{className:$.homeworkType},"\u8865\u4EA4\u622A\u6B62"),e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{ve(Ve.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement("div",{className:$.tableWrapper},e.createElement(de.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:$.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{_t(vt)}},rowKey:"id",pagination:!1,loading:l,dataSource:ot,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Qe=(0,D.connect)(({shixunHomeworks:z,classroomList:qe})=>({shixunHomeworks:z,classroomList:qe}))(_e)},91785:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Q}});var e=u(43418),F={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},o="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=",P=u(59301),Q=({visible:de,setVisible:ge,image:j,closeImageStyle:M,hiddenbutton:R})=>P.createElement(e.default,{centered:!0,destroyOnClose:!0,open:de,footer:null,wrapClassName:F.modal,onCancel:()=>ge(!1)},P.createElement("div",{className:F.content},P.createElement("img",{src:j}),R,P.createElement("img",{onClick:()=>ge(!1),className:F.close,src:o,style:M})))},63764:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return i}});var e=u(59301),F=u(5112),o=u(3113),P=u(8591),w=u(43418),Q=u(5871),de=u(95237),ge=u(43604),j=u(28103),M=u(23954),R={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},O=u(24065),D=u(24334),$=u(99064),k=u(89070),re=u(85149),Ee=u(36708),_e=u(87169),Qe=u(26227),z=u(59301),qe=Object.defineProperty,lt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,te=(s,h,C)=>h in s?qe(s,h,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[h]=C,ae=(s,h)=>{for(var C in h||(h={}))we.call(h,C)&&te(s,C,h[C]);if(B)for(var C of B(h))X.call(h,C)&&te(s,C,h[C]);return s},Ie=(s,h)=>lt(s,ft(h)),l=(s,h,C)=>new Promise((H,se)=>{var ye=ot=>{try{ht(C.next(ot))}catch(ve){se(ve)}},Ve=ot=>{try{ht(C.throw(ot))}catch(ve){se(ve)}},ht=ot=>ot.done?H(ot.value):Promise.resolve(ot.value).then(ye,Ve);ht((C=C.apply(s,h)).next())});const E={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Y=(s=>(s[s.SET_PATH=0]="SET_PATH",s[s.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",s))(Y||{});function f(s,h){switch(h.type){case 0:return Ie(ae({},s),{selectedPath:h.payload});case 1:return Ie(ae({},s),{passedContent:h.payload});default:throw new Error}}var i=({language:s,dispatch:h,shixunWorkReport:C,v:H,languages:se,classroomList:ye,autoHeight:Ve,diff_code_count:ht,data:ot})=>{const[ve,Bt]=(0,e.useState)(se==null?void 0:se[0]),_t=(0,k.useParams)();return(0,e.useEffect)(()=>{Bt(se==null?void 0:se[0])},[]),(0,e.useEffect)(()=>{var $e;Bt(($e=se==null?void 0:se.filter(Zt=>Zt.language===(ve==null?void 0:ve.language)))==null?void 0:$e[0])},[se]),z.createElement(z.Fragment,null,z.createElement("h2",null," ",z.createElement("span",null,H.is_finish?z.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",z.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):z.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",z.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(se==null?void 0:se.length)>1&&z.createElement(F.ZP.Group,{defaultValue:s,style:{marginLeft:10},onChange:$e=>{var Zt;H.language=$e.target.value,Bt((Zt=se==null?void 0:se.filter(mt=>mt.language===$e.target.value))==null?void 0:Zt[0])}},se==null?void 0:se.map($e=>z.createElement(F.ZP,{value:$e==null?void 0:$e.language},$e==null?void 0:$e.language)))),(0,O.GJ)()&&C!="shixunWorkReport"&&z.createElement("span",null,z.createElement("span",null,"\u5F97\u5206 ",ve==null?void 0:ve.score,"/",ve==null?void 0:ve.total_score),z.createElement(o.ZP,{style:{margin:"0px 10px"},onClick:()=>{var $e,Zt;if(!((Zt=($e=ye.AssistantObject)==null?void 0:$e.hack)!=null&&Zt.can_appraise)&&(0,O.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let mt=ve==null?void 0:ve.score;w.default.confirm({title:"\u8C03\u5206",content:z.createElement("div",null,z.createElement("p",null,"\u5F97\u5206\uFF1A",ve==null?void 0:ve.score,"/",ve==null?void 0:ve.total_score),z.createElement("p",null,"\u8C03\u5206\uFF1A",z.createElement(Q.Z,{min:0,max:ve==null?void 0:ve.total_score,defaultValue:ve==null?void 0:ve.score,onChange:_=>{mt=_}}))),okText:"\u786E\u8BA4",onOk:()=>l(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${_t==null?void 0:_t.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:_t==null?void 0:_t.coursesId,hack_user_code_id:ve==null?void 0:ve.hack_user_id,score:mt}})).status===0&&(P.ZP.success("\u8C03\u5206\u6210\u529F"),h({type:"shixunHomeworks/setActionTabs",payload:{}}),h({type:"shixunHomeworks/getShixunWorkReports",payload:ae({},_t)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,O.GJ)()&&C!="shixunWorkReport"&&z.createElement(o.ZP,{onClick:()=>{var $e;if(!(($e=ye.AssistantObject.hack)!=null&&$e.can_appraise)&&(0,O.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:C.user_id,type:"1",language:ve==null?void 0:ve.language,v:H,data:ae({},C)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),z.createElement(M.ZP,{height:300,language:ve==null?void 0:ve.language,value:ve!=null&&ve.code?D.Base64.decode(ve==null?void 0:ve.code):"",autoHeight:Ve,theme:"default",options:E}),((ve==null?void 0:ve.comment)||(ve==null?void 0:ve.hidden_comment))&&z.createElement("div",null,z.createElement(de.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},z.createElement(ge.Z,{flex:1},z.createElement("h1",{className:R.title},"\u70B9\u8BC4\u5185\u5BB9")),z.createElement(ge.Z,{className:"pr30"},(0,O.GJ)()&&z.createElement(o.ZP,{onClick:()=>l(void 0,null,function*(){w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:z.createElement(_e.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return l(this,null,function*(){(yield(0,Ee.gZ)({comment_id:ve==null?void 0:ve.comment_id,homeworkId:_t.homeworkId,type:"hack"})).status===0&&(P.ZP.success("\u5220\u9664\u6210\u529F"),h({type:"shixunHomeworks/getShixunWorkReports",payload:ae({},_t)}))})}})})},z.createElement(Qe.Z,null),"\u5220\u9664"))),z.createElement(j.Z,{style:{margin:0}}),(ve==null?void 0:ve.comment)&&z.createElement("aside",{className:"pl30 pr30 mt20"},z.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),z.createElement("br",null),z.createElement(re.Z,{value:ve==null?void 0:ve.comment})),(ve==null?void 0:ve.hidden_comment)&&z.createElement("aside",{className:"pl30 pr30 mt20"},z.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),z.createElement("br",null),z.createElement(re.Z,{value:ve==null?void 0:ve.hidden_comment}))))}},30056:function(Et,Ae,u){"use strict";u.r(Ae),u.d(Ae,{default:function(){return ae}});var e=u(59301),F=u(89070),o=u(99313),P=u(3113),w=u(58421),Q=u(24065),de=u(99064),ge=u(8797),j=u(14982),M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",R=u(28103),O=u(85149),D=u(3294),$=(Ie,l,E)=>new Promise((Y,f)=>{var N=h=>{try{s(E.next(h))}catch(C){f(C)}},i=h=>{try{s(E.throw(h))}catch(C){f(C)}},s=h=>h.done?Y(h.value):Promise.resolve(h.value).then(N,i);s((E=E.apply(Ie,l)).next())});const k=({user:Ie,item:l,getdata:E,params:Y})=>{var f;const N=(0,e.useRef)(),[i,s]=(0,e.useState)(),[h,C]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{if(!N.current)return;function H(){var ye;let Ve=new ResizeObserver(ht=>{for(let ot of ht)console.log("----",ot,ht),s(ot.target.offsetHeight>=52)});return Ve.observe((ye=N.current)==null?void 0:ye.firstElementChild),Ve}const se=H();return()=>{var ye,Ve;(ye=N.current)!=null&&ye.firstElementChild&&se.unobserve((Ve=N.current)==null?void 0:Ve.firstElementChild)}},[N.current]),e.createElement("div",{onClick:()=>{F.history.push(`/classrooms/${Y.coursesId}/program_homework/${Y.categoryId}/answer/${l.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},e.createElement("div",{className:j.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},l.name),e.createElement("div",{style:{display:"flex",marginTop:10}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},e.createElement("img",{style:{width:24,borderRadius:50},src:`${D.Z.IMG_SERVER}/images/${l.author.image_url}`}),e.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(f=l==null?void 0:l.author)==null?void 0:f.name),e.createElement("span",null,"\u53D1\u8868\u4E8E",l.created_at)),e.createElement("div",null,e.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(l==null?void 0:l.descendants_count)||0,"\uFF09"),(0,Q.eB)()&&e.createElement("span",{onClick:H=>$(void 0,null,function*(){H.stopPropagation(),(yield(0,de.ZP)(`/api/hack_messages/${l.id}/update_public`,{method:"post"})).status===0&&E()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},l.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),e.createElement("div",{ref:N,style:{margin:"15px 0px",maxHeight:h?52:"",overflow:"hidden"}},e.createElement(O.Z,{style:{color:"#434D6C",fontSize:14},value:l.content})),(l==null?void 0:l.hack_identifier)&&e.createElement("span",{onClick:H=>$(void 0,null,function*(){var se;if(H.stopPropagation(),(0,Q.dE)())return;let ye=yield(0,de.ZP)(`/api/problems/${l==null?void 0:l.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(se=l==null?void 0:l.author)==null?void 0:se.id}});ye&&(window.open(`/myproblems/${ye==null?void 0:ye.identifier}?type=1`),localStorage.setItem("program_homework",[Y.coursesId,Y.categoryId]))}),className:j.Z.tips},l==null?void 0:l.hack_name),i&&e.createElement("div",{onClick:H=>{H.stopPropagation(),C(!h)}},e.createElement(R.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},e.createElement("a",{className:`font14 ${j.Z.color999}`},h?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${h?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var re=(0,F.connect)(({user:Ie})=>({user:Ie}))(k),Ee=Object.defineProperty,_e=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ft=(Ie,l,E)=>l in Ie?Ee(Ie,l,{enumerable:!0,configurable:!0,writable:!0,value:E}):Ie[l]=E,B=(Ie,l)=>{for(var E in l||(l={}))qe.call(l,E)&&ft(Ie,E,l[E]);if(z)for(var E of z(l))lt.call(l,E)&&ft(Ie,E,l[E]);return Ie},we=(Ie,l)=>_e(Ie,Qe(l)),X=(Ie,l,E)=>new Promise((Y,f)=>{var N=h=>{try{s(E.next(h))}catch(C){f(C)}},i=h=>{try{s(E.throw(h))}catch(C){f(C)}},s=h=>h.done?Y(h.value):Promise.resolve(h.value).then(N,i);s((E=E.apply(Ie,l)).next())});const te=({user:Ie})=>{var l,E,Y,f;let[N,i]=(0,e.useState)(we(B({},(0,F.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,Q.dE)()?[Ie.userInfo.course.course_group_id]:[]}));const[s,h]=(0,e.useState)([]);(0,e.useEffect)(()=>{C()},[]);function C(){return X(this,null,function*(){let H=yield(0,de.ZP)(`/api/homework_commons/${N.categoryId}/hack_messages`,{method:"get",params:we(B({},N),{type:1})});h(H)})}return e.createElement("div",{style:{width:1200,margin:"0px auto"}},e.createElement("div",{style:{marginTop:10,display:"flex"}},e.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},e.createElement(o.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,Q.dE)()&&e.createElement(P.ZP,{type:"primary",style:{width:88},onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:H=>{H==="1"?N.sort_by="":N.sort_by="created_at",i(B({},N)),C()}},e.createElement(o.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),e.createElement(o.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((l=s==null?void 0:s.data)==null?void 0:l.length)<=0&&e.createElement(ge.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(E=s==null?void 0:s.data)==null?void 0:E.map(H=>e.createElement(re,{item:H,params:N,getdata:C})),e.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(w.Z,{current:N.page,pageSize:N.per_page,total:s==null?void 0:s.count,hideOnSinglePage:!0,onChange:(H,se)=>{N.page=H,N.per_page=se,i(B({},N)),C()}}))),e.createElement("div",{className:j.Z.right,style:{width:300,height:"100%"}},e.createElement("div",{style:{display:"flex"}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},e.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),e.createElement("img",{width:21,src:M})," "),(0,Q.GJ)()&&e.createElement(P.ZP,{type:"primary",onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((Y=s==null?void 0:s.radio_messages)==null?void 0:Y.length)<=0&&e.createElement(ge.Z,null),(f=s==null?void 0:s.radio_messages)==null?void 0:f.map(H=>e.createElement("div",{onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/${H.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},e.createElement("div",{className:j.Z.title,style:{fontSize:"16px",fontWeight:600}},e.createElement("span",{style:{color:(H==null?void 0:H.message_type)===2?"#4C7BE6":"#E17E7E"}},(H==null?void 0:H.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),e.createElement("span",{title:H.name},H.name)),e.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",H.created_at))))))};var ae=(0,F.connect)(({user:Ie})=>({user:Ie}))(te)},33441:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return we}});var e=u(59301),F={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},o=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,de=(X,te,ae)=>te in X?o(X,te,{enumerable:!0,configurable:!0,writable:!0,value:ae}):X[te]=ae,ge=(X,te)=>{for(var ae in te||(te={}))w.call(te,ae)&&de(X,ae,te[ae]);if(P)for(var ae of P(te))Q.call(te,ae)&&de(X,ae,te[ae]);return X};const j=X=>React.createElement("svg",ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},X),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var M="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",R=u(99313),O=u(92310),D=u.n(O),$=u(59301),k=Object.defineProperty,re=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,qe=(X,te,ae)=>te in X?k(X,te,{enumerable:!0,configurable:!0,writable:!0,value:ae}):X[te]=ae,lt=(X,te)=>{for(var ae in te||(te={}))Qe.call(te,ae)&&qe(X,ae,te[ae]);if(_e)for(var ae of _e(te))z.call(te,ae)&&qe(X,ae,te[ae]);return X},ft=(X,te)=>re(X,Ee(te)),we=({dataSource:X,className:te,style:ae})=>{const[Ie,l]=(0,e.useState)([]),[E,Y]=(0,e.useState)(""),f=(0,e.useRef)("");(0,e.useEffect)(()=>{if(X!=null&&X.length){const s=String(Math.random()).slice(-6),h=X.map(C=>ft(lt({},C),{key:`${s}-${C.key}`}));l(h),Y(h[0].key)}},[X.length]);const N=s=>{Y(s),f.current=s;const h=document.getElementById(s);if(h){const C=h.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:C,behavior:"smooth"})}},i=()=>{const s=Ie.map(C=>document.getElementById(C.key)),h=window.innerHeight/2;for(const C of s)if(C){const H=C.getBoundingClientRect();if(H.top>=0&&H.top(window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i)}),[Ie]),$.createElement("div",{className:D()(F.anchorNavigation,te),style:ae},$.createElement(R.default,{items:Ie,tabBarGutter:60,className:F.tabs,activeKey:E,onChange:N}),Ie.map(s=>$.createElement("div",{key:s.key,id:s.key,className:F.box},$.createElement("div",{className:F.head},$.createElement("img",{className:"mr10",src:M,alt:"Dot"}),s.label),$.createElement("div",{className:F.element},s.element))))}},16938:function(Et,Ae,u){"use strict";var e=u(59301),F=u(43418),o=u(8591),P=u(99064),w=u(89070),Q=Object.defineProperty,de=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,M=(k,re,Ee)=>re in k?Q(k,re,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):k[re]=Ee,R=(k,re)=>{for(var Ee in re||(re={}))ge.call(re,Ee)&&M(k,Ee,re[Ee]);if(de)for(var Ee of de(re))j.call(re,Ee)&&M(k,Ee,re[Ee]);return k},O=(k,re)=>{var Ee={};for(var _e in k)ge.call(k,_e)&&re.indexOf(_e)<0&&(Ee[_e]=k[_e]);if(k!=null&&de)for(var _e of de(k))re.indexOf(_e)<0&&j.call(k,_e)&&(Ee[_e]=k[_e]);return Ee},D=(k,re,Ee)=>new Promise((_e,Qe)=>{var z=ft=>{try{lt(Ee.next(ft))}catch(B){Qe(B)}},qe=ft=>{try{lt(Ee.throw(ft))}catch(B){Qe(B)}},lt=ft=>ft.done?_e(ft.value):Promise.resolve(ft.value).then(z,qe);lt((Ee=Ee.apply(k,re)).next())});const $=k=>{var re=k,{shixunHomeworks:Ee,dispatch:_e}=re,Qe=O(re,["shixunHomeworks","dispatch"]);const z=(0,w.useParams)();return e.createElement(F.default,{centered:!0,title:"\u63D0\u793A",open:Ee.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>D(void 0,null,function*(){(yield(0,P.ZP)(`/api/myshixuns/${Ee.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:z.coursesId}})).shixun_identifier&&(o.ZP.success("\u64CD\u4F5C\u6210\u529F"),_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:R({},Ee.actionTabs.params)}))}),onCancel:()=>{_e({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Ae.Z=(0,w.connect)(({shixunHomeworks:k})=>({shixunHomeworks:k}))($)},83992:function(Et,Ae,u){"use strict";u.d(Ae,{n:function(){return st},Z:function(){return ct}});var e=u(59301),F=u(78241),o=u(8591),P=u(6848),w=u(43418),Q=u(20834),de=u(24905),ge=u(95237),j=u(43604),M=u(92832),R=u(3113),O=u(38854),D=u(1710),$=u(5112),k=u(5871),re=u(58421),Ee=u(84105),_e=u(87395),Qe=u(67921),z=u(89489),qe=u(8797),lt=u(955),ft=u(16938),B=u(96512),we=u(99064),X=u(89070),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,E=(J,ne,T)=>ne in J?te(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,Y=(J,ne)=>{for(var T in ne||(ne={}))Ie.call(ne,T)&&E(J,T,ne[T]);if(ae)for(var T of ae(ne))l.call(ne,T)&&E(J,T,ne[T]);return J},f=(J,ne)=>{var T={};for(var W in J)Ie.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&ae)for(var W of ae(J))ne.indexOf(W)<0&&l.call(J,W)&&(T[W]=J[W]);return T},N=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{et(T.next(He))}catch(A){q(A)}},Me=He=>{try{et(T.throw(He))}catch(A){q(A)}},et=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);et((T=T.apply(J,ne)).next())});const i=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=f(ne,["shixunHomeworks","dispatch"]);const Dt=(0,X.useParams)(),[Me,et]=(0,e.useState)(!0),[He,A]=(0,e.useState)(!1),[jt]=F.default.useForm(),Qt=()=>N(void 0,null,function*(){const Rt=jt.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...T.actionTabs.selectArrs],cover_all:Me,hidden_comment:Rt.hidden_comment,comment:Rt.comment}})).status===0&&(o.ZP.success("\u8BC4\u9605\u6210\u529F"),jt.resetFields(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:Y({},T.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:T.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>N(void 0,null,function*(){const Rt=jt.getFieldValue();JSON.stringify(Rt)==="{}"||Rt.hidden_comment===""&&Rt.comment===""?A(!0):T.workList.partial_comment?W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:T.actionTabs.selectArrs,params:T.actionTabs.params}}):Qt()}),onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(F.default,{form:jt,onChange:()=>{He&&A(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"hidden_comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),He&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(w.default,{centered:!0,title:e.createElement("span",null,e.createElement(B.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:T.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Qt()},onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement($.ZP.Group,{onChange:Rt=>{et(Rt.target.value)},value:Me},e.createElement($.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement($.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var s=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(i),h=u(36708),C=u(24065),H={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},se=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ht=(J,ne)=>{var T={};for(var W in J)ye.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&se)for(var W of se(J))ne.indexOf(W)<0&&Ve.call(J,W)&&(T[W]=J[W]);return T},ot=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{et(T.next(He))}catch(A){q(A)}},Me=He=>{try{et(T.throw(He))}catch(A){q(A)}},et=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);et((T=T.apply(J,ne)).next())});const ve=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=ht(ne,["shixunHomeworks","dispatch"]),Dt,Me,et,He;const A=(0,X.useParams)(),[jt,Qt]=(0,e.useState)(!1),[Rt,fn]=(0,e.useState)((Me=(Dt=T.actionTabs.selectArrs)==null?void 0:Dt.data)==null?void 0:Me.name),[xn]=F.default.useForm();(0,e.useEffect)(()=>{var on,ln,dn,je,Nn,Bn;T.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&xn.setFieldsValue({comment:(ln=(on=T.actionTabs.selectArrs)==null?void 0:on.data)==null?void 0:ln.work_comment,hidden_comment:(je=(dn=T.actionTabs.selectArrs)==null?void 0:dn.data)==null?void 0:je.work_comment_hidden}),fn((Bn=(Nn=T.actionTabs.selectArrs)==null?void 0:Nn.data)==null?void 0:Bn.name)},[T.actionTabs.key]);const an=()=>ot(void 0,null,function*(){var on,ln;const dn=xn.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(ln=(on=T.actionTabs.selectArrs)==null?void 0:on.data)==null?void 0:ln.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:dn.hidden_comment,comment:dn.comment}})).status===0)return o.ZP.success("\u8BC4\u9605\u6210\u529F"),xn.resetFields(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:A})});return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:(He=(et=T.actionTabs.selectArrs)==null?void 0:et.data)!=null&&He.work_comment_hidden?"\u66F4\u6539"+Rt+"\u70B9\u8BC4":Rt+"\u70B9\u8BC4",open:T.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ot(void 0,null,function*(){const on=xn.getFieldValue();JSON.stringify(on)==="{}"||on.hidden_comment===""&&on.comment===""?Qt(!0):an()}),onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(F.default,{form:xn,onChange:()=>{jt&&Qt(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"hidden_comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),jt&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Bt=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(ve),_t=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,mt=(J,ne)=>{var T={};for(var W in J)$e.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&_t)for(var W of _t(J))ne.indexOf(W)<0&&Zt.call(J,W)&&(T[W]=J[W]);return T},_=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{et(T.next(He))}catch(A){q(A)}},Me=He=>{try{et(T.throw(He))}catch(A){q(A)}},et=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);et((T=T.apply(J,ne)).next())});const me=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=mt(ne,["shixunHomeworks","dispatch"]);const Dt=(0,X.useParams)(),[Me,et]=(0,e.useState)([]),[He,A]=(0,e.useState)([]);(0,e.useEffect)(()=>{T.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&jt()},[T.actionTabs.key]);function jt(){return _(this,null,function*(){const Rt=yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});et(Rt)})}const Qt=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:T.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const Rt=yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:He}});(Rt==null?void 0:Rt.status)===0&&(X.history.replace(`/classrooms/${Dt.coursesId}/shixun_homework/${Dt.categoryId}/detail?tabs=4`),window.location.reload(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),A([]))}),onCancel:()=>{A([]),W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(D.default,{rowSelection:{type:"checkbox",onChange:(Rt,fn)=>{A([...Rt])},selectedRowKeys:He,getCheckboxProps:Rt=>({disabled:Rt.status==="\u8FDB\u884C\u4E2D"||Rt.works_count===0})},rowKey:Rt=>Rt.key||Rt.id,scroll:{y:300},pagination:!1,columns:Qt,dataSource:Me==null?void 0:Me.group_list})))};var xt=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(me),cn=u(12290),Gt=u(78297),qt=u(46474),vt=Object.defineProperty,pt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Z=(J,ne,T)=>ne in J?vt(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,pe=(J,ne)=>{for(var T in ne||(ne={}))ke.call(ne,T)&&Z(J,T,ne[T]);if(pt)for(var T of pt(ne))L.call(ne,T)&&Z(J,T,ne[T]);return J},be=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{et(T.next(He))}catch(A){q(A)}},Me=He=>{try{et(T.throw(He))}catch(A){q(A)}},et=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);et((T=T.apply(J,ne)).next())});const Mt=({shixunHomeworks:J,dispatch:ne,isShow:T,setIsShow:W,item:q,coursesId:Dt,categoryId:Me})=>{const[et,He]=(0,e.useState)({page:1,limit:10}),[A,jt]=(0,e.useState)([]),[Qt,Rt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T&&fn()},[T]);function fn(){return be(this,null,function*(){Rt(!0);const an=yield(0,we.ZP)(`/api/student_works/${q.id}/game_details.json`,{method:"get",params:pe({},et)});Rt(!1),an.status===0&&jt(an==null?void 0:an.data)})}const xn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#000"}},et.limit*(et.page-1)+ln+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#000"}},an)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(an,on,ln)=>e.createElement("span",null,an==0?"\u672A\u901A\u5173":an==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#333"}},an)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#333"}},an)}];return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:T,width:700,footer:null,maskClosable:!1,onCancel:()=>{et.page=1,et.limit=10,He(pe({},et)),W(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:q==null?void 0:q.user_name,style:{color:"#232B40"}},q==null?void 0:q.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:q==null?void 0:q.student_id,style:{color:"#232B40"}},(q==null?void 0:q.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:q==null?void 0:q.group_name,style:{color:"#232B40"}},(q==null?void 0:q.group_name)||"--"))),e.createElement(D.default,{scroll:{y:380},columns:xn,loading:Qt,style:{marginBottom:et.limit>(A==null?void 0:A.count)?"16px":"0"},dataSource:A.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:et.limit,current:et.page,position:["bottomRight"],onChange:(an,on)=>{et.page=an,et.limit=on,He(pe({},et)),fn()},total:A==null?void 0:A.count,showTotal:(an,on)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",an," "),"\u6761\u6570\u636E")}})))};var at=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(Mt),v=u(59301),r=Object.defineProperty,K=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,tt=(J,ne,T)=>ne in J?r(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,Ye=(J,ne)=>{for(var T in ne||(ne={}))Ze.call(ne,T)&&tt(J,T,ne[T]);if(K)for(var T of K(ne))Ct.call(ne,T)&&tt(J,T,ne[T]);return J},yt=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{et(T.next(He))}catch(A){q(A)}},Me=He=>{try{et(T.throw(He))}catch(A){q(A)}},et=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);et((T=T.apply(J,ne)).next())});const st=({value:J,placeholder:ne=""})=>{if(J==null||J==="")return v.createElement("span",null,ne);{const T=Number(J);if(T>=80)return v.createElement("span",{style:{color:"#009C0F"}},T);if(T<80&&T>=60)return v.createElement("span",{style:{color:"#FA6400"}},T);if(T<60)return v.createElement("span",{style:{color:"#E30000"}},T)}},zt=({shixunHomeworks:J,classroomList:ne,loading:T,dispatch:W,setExportParams:q,user:Dt})=>{var Me,et,He,A,jt,Qt,Rt,fn,xn,an,on,ln;const dn=(0,X.useParams)(),[je,Nn]=(0,e.useState)(Ye(Ye({},{page:1,limit:20,order:"work_score",b_order:"desc"}),dn)),[Bn]=F.default.useForm(),[Yn,au]=(0,e.useState)(),[Ft,Hn]=(0,e.useState)({}),[he,ou]=(0,e.useState)([]),[pu,Qn]=(0,e.useState)(!1),[Un,iu]=(0,e.useState)([]),[Rn,Wt]=(0,e.useState)(!1),[mn,An]=(0,e.useState)(),[Sn,In]=(0,e.useState)(1),[Ln,$n]=(0,e.useState)(),[Mn,nu]=(0,e.useState)(),[Zn,Lt]=(0,e.useState)(),[zn,lu]=(0,e.useState)(),[uu,cu]=(0,e.useState)(),[gu,Vn]=(0,e.useState)(!1),[yu,Wn]=(0,e.useState)(!1),[Eu,Fu]=(0,e.useState)(),bu=(0,X.useLocation)();(0,e.useEffect)(()=>(Gn(),()=>{Hn([]),ou([])}),[je.coursesId]),(0,e.useEffect)(()=>{var oe;const dt=JSON.parse(JSON.stringify(J.workList));!((oe=dt==null?void 0:dt.student_works)!=null&&oe.length)&&(dt!=null&&dt.id)?(dt.student_works=[Ye({},dt)],Hn(dt)):(dt!=null&&dt.id&&ou([Ye(Ye({},dt),{number:"\u6211"})]),Hn(Ye({},dt)))},[J.workList]);const Gn=oe=>(q(Ye({},je)),W({type:"shixunHomeworks/getWorkList",payload:je}));(0,e.useEffect)(()=>{W({type:"user/getUserInfo",payload:{course_id:je.coursesId}})},[]);const kn=()=>yt(void 0,null,function*(){const oe=yield(0,h.Uc)({categoryId:dn.categoryId});au(oe==null?void 0:oe.update_score)}),du=()=>yt(void 0,null,function*(){W({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const oe=yield(0,h.Vs)({categoryId:dn.categoryId});W({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(oe==null?void 0:oe.status)===0&&(o.ZP.success(oe==null?void 0:oe.message),Gn())}),Cu=()=>{je.page=1;const oe=Object.assign({},Bn.getFieldsValue());delete je.course_group,delete je.teacher_comment,Object.keys(oe).map(function(dt){var en;switch(dt){case"task_status":oe[dt].includes("all")||!oe[dt].length?(delete je.work_status,Bn.setFieldsValue({task_status:"all"})):(je.work_status=oe[dt],Bn.setFieldsValue({task_status:je.work_status}));break;case"course_group_info":oe[dt].includes("all")||!oe[dt].length?(delete je.course_group,Bn.setFieldsValue({course_group_info:"all"})):(je.course_group=oe[dt],Bn.setFieldsValue({course_group_info:je.course_group}));break;case"teacher_comment":oe[dt].includes("all")||!oe[dt].length?(delete je.teacher_comment,Bn.setFieldsValue({teacher_comment:"all"})):(je.teacher_comment=((en=oe[dt])==null?void 0:en.length)===1?Number(oe[dt][0]):"",Bn.setFieldsValue({teacher_comment:oe[dt]}));break}}),Gn()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(cu(47),Vn(!0))},[document.getElementById("divhe")]);const xu=(oe,dt)=>{je.page=oe,je.limit=20,Gn()};function Kn(){In(1),$n(""),nu(""),Lt(""),lu(""),iu([])}const wu=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(oe,dt,en)=>je.limit*(je.page-1)+en+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:oe=>v.createElement(P.Z,{placement:"bottomLeft",title:oe},v.createElement("span",{className:"current"},oe))},!(0,C.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:je.order==="student_id"?je.b_order==="desc"?"descend":"ascend":null,render:oe=>v.createElement(P.Z,{placement:"bottomLeft",title:oe||"--"},v.createElement("span",{className:"current"},oe||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(oe,dt)=>oe?v.createElement(P.Z,{placement:"bottom",title:oe},v.createElement("span",{className:"current"},oe)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:je.order==="work_status"?je.b_order==="desc"?"descend":"ascend":null,render:oe=>v.createElement(lt.lC,{status:oe})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:je.order==="achieve_time"?je.b_order==="desc"?"descend":"ascend":null,render:(oe,dt)=>v.createElement(P.Z,{placement:"bottomLeft",title:oe},v.createElement("span",{className:"current"},oe))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(oe,dt)=>v.createElement("span",{onClick:en=>{var Pn;en.stopPropagation(),(Pn=Ft.homework_status)!=null&&Pn.includes("\u5BFC\u5165")&&(Fu(dt),Wn(!0))}},oe||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:je.order==="work_score"?je.b_order==="desc"?"descend":"ascend":null,render:(oe,dt)=>v.createElement(P.Z,{title:v.createElement(v.Fragment,null,v.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(dt==null?void 0:dt.late_final_score)||0),v.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(dt==null?void 0:dt.late_penalty)||0),v.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(dt==null?void 0:dt.score)||0))},st({value:oe,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:je.order==="achieve_time_long"?je.b_order==="desc"?"descend":"ascend":null,render:(oe,dt)=>oe&&oe!="--"?v.createElement(P.Z,{placement:"bottom",title:oe},v.createElement("span",{className:"current"},oe)):"--"},((Me=Ft.homework_status)==null?void 0:Me.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((et=Ft.homework_status)!=null&&et.includes("\u5BFC\u5165"))&&{title:v.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:oe=>oe?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(oe,dt)=>{var en;return(en=Ft.homework_status)!=null&&en.includes("\u5BFC\u5165")?(0,C.GJ)()?v.createElement("a",{onClick:Pn=>{Pn.stopPropagation(),W({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:dt==null?void 0:dt.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):v.createElement("a",{onClick:Pn=>{Pn.stopPropagation(),Fu(dt),Wn(!0)}},"\u67E5\u770B"):(0,C.dE)()?v.createElement("div",null,(0,lt.JL)(dt==null?void 0:dt.work_status)==="\u672A\u5F00\u542F"?v.createElement("span",null,"--"):v.createElement("a",{onClick:Pn=>{var En;if(Pn.stopPropagation(),(0,C.Rm)()&&!((En=ne.AssistantObject.hack)!=null&&En.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${dt.id}/${dt.user_id}/comment`,"_blank")}},"\u67E5\u770B")):v.createElement("a",{target:"_blank",onClick:Pn=>{var En,fu;if(Pn.stopPropagation(),(0,C.Rm)()&&!((En=ne.AssistantObject.hack)!=null&&En.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((fu=Dt.userInfo)!=null&&fu.professional_certification)window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${dt.id}/${dt.user_id}/comment`,"_blank");else return w.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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,lt.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(oe=>!!oe),Ru=()=>{var oe,dt;return v.createElement(Q.default,null,v.createElement(Q.default.Item,{onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Ft==null?void 0:Ft.course_group_info,fn:()=>{(0,Gt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,C.GJ)()&&((oe=Ft==null?void 0:Ft.student_works)==null?void 0:oe.length)>0&&!((dt=Ft==null?void 0:Ft.homework_status)!=null&&dt.includes("\u5BFC\u5165"))&&v.createElement(Q.default.Item,{key:"3",onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Ft==null?void 0:Ft.course_group_info,fn:()=>{var Pn,En,fu,_u;W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),X.history.push(`/classrooms/${je==null?void 0:je.coursesId}/program_homework/${je.categoryId}/${(En=(Pn=Ft==null?void 0:Ft.student_works)==null?void 0:Pn[0])==null?void 0:En.id}/${(_u=(fu=Ft==null?void 0:Ft.student_works)==null?void 0:fu[0])==null?void 0:_u.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),v.createElement(Q.default.Item,{key:"2",onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X.history.push(`/classrooms/${je.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return v.createElement(v.Fragment,null,v.createElement("section",{className:`${H.wrap} minH500 bg-white pl30 pr30 pt30`},((He=Ft.homework_status)==null?void 0:He.includes("\u672A\u53D1\u5E03"))&&v.createElement(qe.Z,null),!((A=Ft.homework_status)!=null&&A.includes("\u672A\u53D1\u5E03"))&&v.createElement("aside",null,!(0,C.GJ)()&&v.createElement("div",{className:"c-light-black font12"},v.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Ft==null?void 0:Ft.publish_time),v.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Ft==null?void 0:Ft.end_time),v.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Ft==null?void 0:Ft.late_time)||"- -")),(0,C.GJ)()&&v.createElement(v.Fragment,null,v.createElement(F.default,{form:Bn,onChange:Cu,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((jt=Ft.task_status)==null?void 0:jt.length)>0&&v.createElement(F.default.Item,{name:"task_status"},v.createElement(de.default.Group,{value:[],style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),v.createElement(j.Z,{flex:"80px"},v.createElement(de.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1"},Ft.task_status&&Ft.task_status.map((oe,dt)=>v.createElement(de.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))))),((Qt=Ft.course_group_info)==null?void 0:Qt.length)>0&&v.createElement(F.default.Item,{name:"course_group_info"},v.createElement(de.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),v.createElement(j.Z,{flex:"80px"},v.createElement(de.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1",id:"divhe",style:{height:uu+"px",overflow:"hidden"}},(Rt=Ft.course_group_info)==null?void 0:Rt.map((oe,dt)=>v.createElement(de.default,{value:oe.course_group_id},oe.group_group_name,"(",oe.count,")"))),gu&&v.createElement("span",{onClick:()=>{let oe=document.getElementById("divhe").scrollHeight;uu>47?cu(47):cu(oe)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},uu===47?"\u5C55\u5F00":"\u6536\u8D77",uu===47?v.createElement(Ee.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):v.createElement(_e.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((fn=Ft.teacher_comment)==null?void 0:fn.length)>0&&v.createElement(F.default.Item,{name:"teacher_comment"},v.createElement(de.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),v.createElement(j.Z,{flex:"80px"},v.createElement(de.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1"},Ft.teacher_comment&&Ft.teacher_comment.map((oe,dt)=>v.createElement(de.default,{value:String(oe.id)},oe.name,"(",oe.count,")"))))))),v.createElement(ge.Z,{align:"middle"},v.createElement(j.Z,{flex:"1"},v.createElement(ge.Z,{align:"middle"},v.createElement(j.Z,null,v.createElement(M.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:oe=>{je.search=oe.trim(),je.page=1,Gn()},style:{width:240}})),v.createElement(j.Z,null,v.createElement("span",{className:"ml5"},v.createElement("span",{className:"c-red"},Ft.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ft.work_count,"\u4E2A\u5B66\u751F\uFF09")))),v.createElement(j.Z,null,(0,C.GJ)()&&!((xn=Ft.homework_status)!=null&&xn.includes("\u5BFC\u5165"))&&v.createElement(R.ZP,{className:"ml10",onClick:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Ft.student_works.map(oe=>oe.id),params:je}})}},v.createElement("span",{className:`${H.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,C.GJ)()&&!((an=Ft.homework_status)!=null&&an.includes("\u5BFC\u5165"))&&v.createElement(R.ZP,{className:"ml10",onClick:du},v.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,C.GJ)()&&v.createElement(O.Z,{dropdownRender:Ru,className:"ml10"},v.createElement(R.ZP,null,v.createElement(Qe.Z,null),"\u5BFC\u51FA",v.createElement(z.Z,null)))))),v.createElement(ge.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,C.GJ)()&&Yn&&v.createElement("span",null,v.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),v.createElement(D.default,{className:`mt30 ${H.TableDom}`,loading:T["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:oe=>({onClick:dt=>{var en,Pn;if(!((en=Ft.homework_status)!=null&&en.includes("\u5BFC\u5165"))){if((0,C.Rm)()&&!((Pn=ne.AssistantObject.hack)!=null&&Pn.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,qt.O5)()&&window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${oe.id}/${oe.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Ft.student_works,columns:wu,onChange:(oe,dt,en)=>{en.field&&(je.order=en.field==="score"?"work_score":en.field),en.order||(je.b_order="asc"),en.order==="ascend"&&(je.b_order="asc"),en.order==="descend"&&(je.b_order="desc"),en.order||(je.b_order="asc"),Gn()}}),v.createElement(s,null),v.createElement(Bt,null),v.createElement(ft.Z,null)),v.createElement(w.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:pu,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>yt(void 0,null,function*(){if(Sn===2){if(Un.length<=0){o.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!zn){o.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,status:Un}});oe.status===0&&(An(oe),Qn(!1),Wt(!0))}else{if(!(Zn===0||Mn===0)){if(!Zn){o.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Mn){o.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Zn>Mn){o.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!zn){o.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,min_score:Zn,max_score:Mn}});oe.status===0&&(An(oe),Qn(!1),Wt(!0))}}),onCancel:()=>{Qn(!1),Kn()}},v.createElement("div",{style:{padding:"32px"}},v.createElement("div",null,v.createElement("div",null,v.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),v.createElement($.ZP.Group,{value:Sn,onChange:oe=>{In(oe.target.value)}},v.createElement($.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),v.createElement($.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Sn===1&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),v.createElement(k.Z,{min:0,max:100,value:Zn,onChange:oe=>Lt(oe),style:{width:"100px"}}),v.createElement("span",{style:{width:"80px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),v.createElement(k.Z,{min:0,max:100,value:Mn,onChange:oe=>nu(oe),style:{width:"100px"}})),Sn===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),v.createElement(de.default.Group,{onChange:oe=>{iu([...oe])},style:{width:"100%"}},(on=Ft.task_status)==null?void 0:on.map((oe,dt)=>v.createElement(de.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))),v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),v.createElement(cn.Z,{className:H.MdEditor,onChange:oe=>lu(oe),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),v.createElement(w.default,{open:Rn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>yt(void 0,null,function*(){Sn===2?(yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,status:Un}})).status===0&&(o.ZP.info("\u6253\u56DE\u6210\u529F"),Kn(),Gn(),Wt(!1)):(yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,min_score:Zn,max_score:Mn}})).status===0&&(o.ZP.info("\u6253\u56DE\u6210\u529F"),Kn(),Gn(),Wt(!1))}),onCancel:()=>{Kn(),Wt(!1)}},v.createElement("div",{style:{padding:"32px"}},Sn===1&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Zn,"-",Mn,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Sn===2&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((ln=Ft.task_status)==null?void 0:ln.filter(oe=>Un==null?void 0:Un.includes(oe.id)).map(oe=>oe.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),v.createElement("br",null),v.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",mn==null?void 0:mn.count,"\u540D\u5B66\u751F")))),v.createElement(xt,null),v.createElement(at,{isShow:yu,setIsShow:Wn,item:Eu,coursesId:je.coursesId,categoryId:je.categoryId}),v.createElement("aside",{className:"tc mb50 mt30"},v.createElement(re.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:xu,current:je.page||1,defaultPageSize:20,total:Ft.work_count})))};var ct=(0,X.connect)(({shixunHomeworks:J,classroomList:ne,loading:T,user:W})=>({shixunHomeworks:J,classroomList:ne,loading:T.effects,user:W}))(zt)},74020:function(Et,Ae,u){"use strict";u.r(Ae),u.d(Ae,{default:function(){return Nu}});var e=u(59301),F=u(99064),o=u(89070),P=u(8591),w=u(43418),Q=u(3113),de=u(66104),ge=u(6848),j=u(99313),M=u(1710),R=u(27812),O=u(955),D=u(85149),$=Object.defineProperty,k=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,_e=(g,m,p)=>m in g?$(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Qe=(g,m)=>{for(var p in m||(m={}))re.call(m,p)&&_e(g,p,m[p]);if(k)for(var p of k(m))Ee.call(m,p)&&_e(g,p,m[p]);return g},z=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const qe=({shixunHomeworks:g,dispatch:m})=>{const p=(0,o.useParams)();return e.createElement(w.default,{centered:!0,title:"\u63D0\u793A",open:g.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>z(void 0,null,function*(){(yield m({type:"shixunHomeworks/deleteReply",payload:{object_id:g.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(P.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"shixunHomeworks/setActionTabs",payload:{}}),m({type:"shixunHomeworks/getReplyList",payload:Qe({},g.actionTabs.params)}))}),onCancel:()=>{m({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var lt=(0,o.connect)(({shixunHomeworks:g})=>({shixunHomeworks:g}))(qe),ft=u(61186),B=u.n(ft),we=u(3294),X=u(71418),te=u(58421),ae={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},Ie="data:image/png;base64,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",l=u(24065),E=u(12290),Y=u(56082),f=u(87954),N=u(18257),i=u(83992),s=u(19719),h=u(35241),C=u(44589),H=u(87395),se=u(84105),ye=Object.defineProperty,Ve=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,_t=(g,m,p)=>m in g?ye(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,$e=(g,m)=>{for(var p in m||(m={}))ve.call(m,p)&&_t(g,p,m[p]);if(ot)for(var p of ot(m))Bt.call(m,p)&&_t(g,p,m[p]);return g},Zt=(g,m)=>Ve(g,ht(m)),mt=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});B().locale("ZH-cn");let _=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const me=e.createContext({}),xt=()=>{const{setActivatorNodeRef:g,listeners:m}=(0,e.useContext)(me);return e.createElement(Q.ZP,$e({type:"text",size:"small",className:ae.upDownSty,icon:e.createElement(ge.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},e.createElement(Y.Z,null)),style:{cursor:"move"},ref:g},m))},cn=g=>{const{attributes:m,listeners:p,setNodeRef:De,setActivatorNodeRef:ze,transform:Je,transition:U,isDragging:Ce}=(0,s.nB)({id:g["data-row-key"]}),S=$e(Zt($e({},g.style),{transform:h.ux.Translate.toString(Je),transition:U}),Ce?{position:"relative",zIndex:100}:{}),Ne=(0,e.useMemo)(()=>({setActivatorNodeRef:ze,listeners:p}),[ze,p]);return e.createElement(me.Provider,{value:Ne},e.createElement("tr",$e(Zt($e({},g),{ref:De,style:S}),m)))},Gt=({shixunHomeworks:g,classroomList:m,globalSetting:p,user:De,loading:ze,dispatch:Je})=>{var U,Ce,S,Ne;const[Re,Kt]=(0,e.useState)(Zt($e({},(0,o.useParams)()),{page:1,per_page:10})),[Ge,vn]=(0,e.useState)([]),[bt,Fn]=(0,e.useState)(-1),[_n,wt]=(0,e.useState)(""),[ue,Xe]=(0,e.useState)(""),{detailLeftMenus:pn}=m,Fe=(0,o.useLocation)(),[Cn,un]=(0,e.useState)({}),{workDetail:ce,workList:y,workSetting:fe}=g,[Pe,Oe]=(0,e.useState)("1"),[Pt,d]=(0,e.useState)(!1),[Se,ut]=(0,e.useState)(!1),[Le,Ht]=(0,e.useState)(""),[it,Ot]=(0,e.useState)(1),Ke=(0,e.useRef)(null),[Jt,It]=(0,e.useState)(!1);(0,e.useEffect)(()=>{y.homework_status&&Yt()},[y]),(0,e.useEffect)(()=>{Ke.current&&(Ke.current.clientHeight>200?Ot(2):Ot(4))},[Ge==null?void 0:Ge.description]);function Yt(){return mt(this,null,function*(){var ee,Be,At;d(!0);let rt=yield(0,F.ZP)(`/api/courses/${Re.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:Zt($e({},Re),{id:Re.categoryId})});if(vn(rt),d(!1),Re.defaultExpandedRowKeys=[`${(Be=(ee=rt==null?void 0:rt.data)==null?void 0:ee[0])==null?void 0:Be.identifier}`],rt!=null&&rt.hide_description)Oe("2");else if(Pe!="2"){if((At=y.homework_status)!=null&&At.includes("\u5BFC\u5165"))return;Oe(rt!=null&&rt.description?"1":"2")}Kt($e({},Re))})}const I=()=>{if(it===1)return{visibility:"hidden"};if(it===2)return{overflow:"hidden",height:"200px"};if(it===3)return{overflow:"initial"};if(it===4)return{overflow:"initial"}},le=ee=>mt(void 0,[ee],function*({active:Be,over:At}){if(Be.id!==(At==null?void 0:At.id)&&(At!=null&&At.id)){vn(Vt=>{var Dn;const jn=(Dn=Vt==null?void 0:Vt.data)==null?void 0:Dn.findIndex(tu=>tu.identifier===Be.id),Jn=Vt==null?void 0:Vt.data.findIndex(tu=>tu.identifier===(At==null?void 0:At.id));return Zt($e({},Vt),{data:(0,C.Rp)(Vt==null?void 0:Vt.data,jn,Jn)})});let rt=yield(0,F.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Re==null?void 0:Re.categoryId,origin_identifier:Be==null?void 0:Be.id,target_identifier:At==null?void 0:At.id}});(rt==null?void 0:rt.status)==0&&(P.ZP.success("\u6392\u5E8F\u6210\u529F"),Yt())}}),Ue=ee=>mt(void 0,null,function*(){const Be=()=>mt(void 0,null,function*(){let rt=yield(0,F.ZP)(`/api/item_banks/${ee}/copy_hack_item.json`,{method:"post"});(rt==null?void 0:rt.status)===0&&P.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});It(!0);let At=yield(0,F.ZP)(`/api/item_banks/${ee}/check_hack_item.json`,{method:"get"});(At==null?void 0:At.status)===-20?w.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Be}):Be(),It(!1)});return e.createElement("section",{className:ae.bg},e.createElement(X.Z,{spinning:Pt},(!(Ge!=null&&Ge.hide_description)||(0,l.GJ)())&&e.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Se&&(0,l.GJ)()&&e.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(fe==null?void 0:fe.hack_edit_permission)&&e.createElement("span",{className:ae.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{ut(!0)}},e.createElement(ge.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-bianji-moren font14"}),e.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),e.createElement("span",{className:ae.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>mt(void 0,null,function*(){if(!(Ge!=null&&Ge.hide_description))w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>mt(void 0,null,function*(){let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u9690\u85CF\u6210\u529F"),Yt())})});else{let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u516C\u5F00\u6210\u529F"),Yt())}})},e.createElement(ge.Z,{title:Ge!=null&&Ge.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),e.createElement("span",null,Ge!=null&&Ge.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Se?e.createElement(e.Fragment,null,e.createElement(E.Z,{defaultValue:Ge==null?void 0:Ge.description,watch:!0,height:155,onChange:ee=>{Ht(ee)}}),e.createElement("div",{style:{display:"flex"}},e.createElement(Q.ZP,{size:"middle",type:"primary",className:`${ae.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>mt(void 0,null,function*(){Ot(1);let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/update_description.json`,{method:"post",body:{description:Le}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u7F16\u8F91\u6210\u529F"),ut(!1),Yt())})},"\u63D0\u4EA4"),e.createElement(Q.ZP,{size:"middle",type:"primary",ghost:!0,className:ae.buttonEdit,onClick:()=>{ut(!1)}},"\u53D6\u6D88"))):!!(Ge!=null&&Ge.description)&&e.createElement("div",{ref:Ke,className:ae.maskWrap,style:I()},e.createElement("div",{className:ae.desHead},e.createElement("img",{src:Ie,width:94})),e.createElement(D.Z,{className:ae.md,value:(Ge==null?void 0:Ge.description)||""}),it===2&&e.createElement("div",{className:ae.mask},e.createElement("div",{onClick:()=>Ot(3)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-zhankai4"}))),it===3&&e.createElement("div",{className:ae.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},e.createElement("div",{onClick:()=>Ot(2)},"\u6536\u8D77",e.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,l.dE)()&&!!(Ge!=null&&Ge.group_name)&&e.createElement("div",{className:ae.info},e.createElement("img",{src:`${we.Z.IMG_SERVER}/images/${(U=Ge==null?void 0:Ge.user)==null?void 0:U.image_url}`}),e.createElement("div",{className:"ml20",style:{alignItems:"start"}},e.createElement("b",null,(Ge==null?void 0:Ge.name)||""),e.createElement("span",{title:(Ge==null?void 0:Ge.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ge==null?void 0:Ge.group_name)||"")),e.createElement(ge.Z,{title:e.createElement(e.Fragment,null,e.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ge==null?void 0:Ge.late_final_score)||0),e.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Ge==null?void 0:Ge.late_penalty)||0),e.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Ge==null?void 0:Ge.total_score)||0))},e.createElement("div",null,e.createElement("b",null,e.createElement(i.n,{value:Ge==null?void 0:Ge.total_score})),e.createElement("span",null,"\u603B\u6210\u7EE9"))),e.createElement("div",null,e.createElement("b",null,(Ge==null?void 0:Ge.total_time)||"-"),e.createElement("span",null,"\u603B\u8017\u65F6")),e.createElement("div",null,e.createElement("b",{style:{color:"#009C0F"}},Ge==null?void 0:Ge.pass_count),e.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),e.createElement("div",null,e.createElement("b",{style:{color:"#FA6400"}},Ge==null?void 0:Ge.doing_count),e.createElement("span",null,"\u8FDB\u884C\u4E2D")),e.createElement("div",null,e.createElement("b",{style:{color:"#E30000"}},Ge==null?void 0:Ge.not_pass_count),e.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Ce=y.homework_status)!=null&&Ce.includes("\u5BFC\u5165"))&&e.createElement("div",null,e.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,l.GJ)()&&e.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",e.createElement(Y.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),Re.defaultExpandedRowKeys&&e.createElement(f.LB,{modifiers:[N.DL],onDragEnd:le},e.createElement(s.Fo,{items:(S=Ge==null?void 0:Ge.data)==null?void 0:S.map(ee=>ee==null?void 0:ee.identifier),strategy:s.qw},e.createElement(M.default,{components:{body:{row:cn}},dataSource:Ge==null?void 0:Ge.data,rowKey:ee=>ee==null?void 0:ee.identifier,pagination:!1,expandable:{expandIcon:({expanded:ee,onExpand:Be,record:At})=>ee?e.createElement(ge.Z,{title:"\u6536\u8D77"},e.createElement(H.Z,{className:ae.upDownSty,onClick:rt=>Be(At,rt)})):e.createElement(ge.Z,{title:"\u5C55\u5F00"},e.createElement(se.Z,{className:ae.upDownSty,onClick:rt=>Be(At,rt)})),expandedRowRender:ee=>{var Be;return e.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},e.createElement("div",{style:{overflow:"auto",maxHeight:300}},e.createElement("p",null,"\u9898\u76EE\uFF1A",ee==null?void 0:ee.name),e.createElement("p",null,"\u63CF\u8FF0\uFF1A",e.createElement(D.Z,{value:(ee==null?void 0:ee.description)||""})),!(0,l.dE)()&&e.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",e.createElement(D.Z,{style:{fontSize:"14px"},value:(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"}))),e.createElement("div",{style:{width:"100%",textAlign:"end"}},(fe==null?void 0:fe.hack_edit_permission)&&e.createElement(Q.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${ee==null?void 0:ee.identifier}?type=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId])}},"\u7F16\u8F91"),(fe==null?void 0:fe.hack_edit_permission)&&((Be=Ge==null?void 0:Ge.homework_status)==null?void 0:Be.includes("\u672A\u53D1\u5E03"))&&e.createElement(Q.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{w.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>mt(void 0,null,function*(){let At=yield(0,F.ZP)(`/api/problems/${ee==null?void 0:ee.identifier}.json`,{method:"delete"});(At==null?void 0:At.status)===0&&(P.ZP.info("\u5220\u9664\u6210\u529F"),Re.page=1,Yt())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Re.defaultExpandedRowKeys},columns:(Ne=[(0,l.GJ)()&&{key:"sort",align:"center",width:40,render:()=>e.createElement(xt,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(ee,Be,At)=>`${(Re.page-1)*Re.per_page+At+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,l.dE)()||(Ge==null?void 0:Ge.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(ee,Be,At){return e.createElement("div",null,_[ee])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,l.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:ee=>{let Be="",At=Number(ee);return At>=0&&At<=60?Be="c-red":At>=90?Be="c-green":At>60?Be="c-orange":Be="",e.createElement("span",{className:Be},ee)}},(0,l.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(ee,Be)=>e.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},ee||"--")},(0,l.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(ee){return e.createElement(e.Fragment,null,ee===0&&e.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),ee===1&&e.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),ee===2&&e.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,l.GJ)()?280:146,align:"right",render(ee,Be,At){return e.createElement("div",null,(0,l.GJ)()&&e.createElement(Q.ZP,{type:"link",style:{marginRight:"5px"},loading:Jt,onClick:()=>mt(this,null,function*(){Ue(Be==null?void 0:Be.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),e.createElement("a",{onClick:()=>{var rt;if((0,l.Rm)()&&!((rt=m.AssistantObject.hack)!=null&&rt.can_question_eaderboard)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Re.coursesId}/program_homework/${Re.categoryId}/${ee}/ranking`)}},"\u6392\u884C"),e.createElement("a",{onClick:()=>mt(this,null,function*(){let rt=yield(0,F.ZP)(`/api/problems/${Be==null?void 0:Be.identifier}/start.json`,{method:"get"});rt&&(window.open(`/myproblems/${rt==null?void 0:rt.identifier}?type=1&backUrl=/classrooms/${Re.coursesId}/program_homework/${Re.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId]))}),className:"ml20"},(0,l.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(fe==null?void 0:fe.hack_edit_permission)&&e.createElement("a",{className:"ml20",onClick:()=>mt(this,null,function*(){window.open(`/problems/newedit/${Be==null?void 0:Be.identifier}?type=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Ne.filter(ee=>!!ee)})))),e.createElement("aside",{style:{padding:"0 20px 20px 20px"}},e.createElement(te.Z,{defaultCurrent:1,total:Ge==null?void 0:Ge.count,hideOnSinglePage:!0,showTotal:ee=>e.createElement("span",null,"\u5171",ee,"\u6761"),current:Re.page||1,pageSize:Re.per_page||10,onChange:(ee,Be)=>{Re.page=ee,Re.per_page=Be,Kt($e({},Re)),Yt()}})))),e.createElement(lt,null))};var qt=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p,user:De,globalSetting:ze})=>({shixunHomeworks:g,globalSetting:ze,classroomList:m,user:De,loading:p.effects}))(Gt),vt=u(78241),pt=u(95237),ke=u(43604),L=u(92832),Z=u(24905),pe=u(8797),be=u(59301),Mt=Object.defineProperty,at=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,K=(g,m,p)=>m in g?Mt(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Ze=(g,m)=>{for(var p in m||(m={}))v.call(m,p)&&K(g,p,m[p]);if(at)for(var p of at(m))r.call(m,p)&&K(g,p,m[p]);return g},Ct=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const tt=({shixunHomeworks:g,loading:m,dispatch:p,classroomList:De})=>{var ze;const Je=(0,o.useParams)(),[U,Ce]=(0,e.useState)(Ze(Ze({},{page:1,limit:20,group_ids:[]}),Je)),S=(0,o.useLocation)(),{codeReview:Ne}=g,[Re,Kt]=(0,e.useState)({}),[Ge]=vt.default.useForm();U.order="code_rate",U.sort="desc",U.category=U.categoryId,(0,e.useEffect)(()=>{vn(),console.log("params",U)},[U]),(0,e.useEffect)(()=>{g.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&vn()},[g.actionTabs.key]);const vn=()=>Ct(void 0,null,function*(){(yield p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})).status===-2&&setTimeout(()=>vn(),1500)}),bt=()=>{},Fn=(wt,ue)=>{U.page=wt,U.limit=20,p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})},_n=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(wt,ue,Xe)=>U.limit*(U.page-1)+Xe+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:wt=>be.createElement("span",{className:"c-orange"},wt)},{title:"\u64CD\u4F5C",dataInex:"action",render:(wt,ue)=>be.createElement("div",null,be.createElement("a",{onClick:()=>{var Xe;if((0,l.Rm)()&&!((Xe=De.AssistantObject.hack)!=null&&Xe.can_view)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${U.coursesId}/program_homework/${U.categoryId}/review_detail/${ue.user_id}`)}},"\u67E5\u770B"),be.createElement("br",null))}];return be.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Ne==null?void 0:Ne.status)===-2&&be.createElement(pe.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Ne==null?void 0:Ne.status)!==-2&&be.createElement("div",null,be.createElement(pt.Z,null,be.createElement(ke.Z,{flex:"1"},be.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ne.last_review_time,be.createElement(Q.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:U}})}},"\u4EE3\u7801\u67E5\u91CD"))),be.createElement(ke.Z,null,be.createElement(L.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:wt=>{U.search=wt,p({type:"shixunHomeworks/getCodeReview",payload:U})},style:{width:200}}),be.createElement("span",{className:"ml5 c-red"}))),((ze=Ne.group_info)==null?void 0:ze.length)>0&&be.createElement(be.Fragment,null,be.createElement(pt.Z,null,be.createElement(ke.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),be.createElement(ke.Z,{flex:"80px"},be.createElement(Z.default,{checked:U.group_ids=="",value:"all",onChange:wt=>{delete U.group_ids,U.group_ids=[],U.page=1,Ce(Ze({},U))}},"\u5168\u90E8")),be.createElement(ke.Z,{flex:"1"},Ne.group_info&&Ne.group_info.map((wt,ue)=>be.createElement(Z.default,{style:{marginLeft:0},value:wt.id,checked:U.group_ids.includes(wt.id),onChange:Xe=>{Xe.target.checked?U.group_ids.push(wt.id):U.group_ids.splice(U.group_ids.indexOf(wt.id),1),U.page=1,Ce(Ze({},U))}},wt.name,"(",wt.members_count,")")))),be.createElement(pt.Z,{className:"font14 c-red mt5"},be.createElement(ke.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),be.createElement("p",{className:"mt10"},be.createElement("span",{className:"c-red"},Ne.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Ne.all_reviews_count,"\u4F5C\u54C1\uFF09"),be.createElement(M.default,{className:"mt30",loading:m["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Ne.users_reviews,columns:_n,onChange:(wt,ue,Xe)=>{Xe.order==="ascend"&&(U.b_order="asc"),Xe.order==="descend"&&(U.b_order="desc"),Xe.order||delete U.b_order,p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})}}),be.createElement("aside",{className:"tc mb50 mt30"},be.createElement(te.Z,{showSizeChanger:!1,onChange:Fn,defaultCurrent:U.page||1,current:U.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ne.copy_reviews_count}))))};var Ye=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p})=>({shixunHomeworks:g,classroomList:m,loading:p.effects}))(tt),yt=u(33441),st=u(5083),zt=u(57809),ct=u(5112),J=u(5871),ne=u(32134),T=u(12893),W=u(89392),q={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8"},Dt=u(40731),Me=u(79834),et=u(46474),He=u(38233),A=u(59301),jt=Object.defineProperty,Qt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,on=(g,m,p)=>m in g?jt(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,ln=(g,m)=>{for(var p in m||(m={}))xn.call(m,p)&&on(g,p,m[p]);if(fn)for(var p of fn(m))an.call(m,p)&&on(g,p,m[p]);return g},dn=(g,m)=>Qt(g,Rt(m)),je=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const Nn=(g,m)=>g==null?void 0:g.map(p=>{var De;return(De=m==null?void 0:m.find(ze=>ze.value===p))==null?void 0:De.id}),{RangePicker:Bn}=st.default,{Option:Yn}=zt.default,au=({shixunHomeworks:g,user:m,loading:p,classroomList:De,dispatch:ze})=>{var Je,U,Ce,S,Ne,Re,Kt,Ge,vn,bt,Fn,_n;const wt=(0,o.useParams)(),{workSetting:ue,workList:Xe,changeData:pn}=g,[Fe,Cn]=(0,e.useState)(!0),[un,ce]=(0,e.useState)(!1);let[y,fe]=(0,e.useState)([]),[Pe,Oe]=(0,e.useState)([]);const Pt=(0,e.useRef)(!0);let[d,Se]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Dt.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,e.useEffect)(()=>(ut(),()=>{fe([])}),[]);const ut=()=>{ze({type:"shixunHomeworks/getWorkSetting",payload:ln({},wt)})};(0,e.useEffect)(()=>{var I,le;((0,l.G5)()||(0,l.Rm)()&&((I=De.AssistantObject.hack)!=null&&I.can_late||(le=De.AssistantObject.hack)!=null&&le.can_publish))&&Cn(!1)},[m,De]),(0,e.useEffect)(()=>{if(!(ue!=null&&ue.course_id)||!Pt.current)return;Pt.current=!1,Object.keys(d).map(function(le){d[le]=ue[le]}),(!d.allow_late||!d.unified_late)&&(d.late_minus_score=20,d.penalty_type=Dt.Q.Percent),d.unified_setting||(d.unified_late=!1,d.unified_anonymous_comment=!1,d.unified_anonymous_appeal=!1),y=JSON.parse(JSON.stringify(ue.group_settings.map(le=>dn(ln({},le),{group_name:[le.group_name]})).filter(le=>le.publish_time!==null))),Pe=JSON.parse(JSON.stringify(ue.allow_late_settings.map(le=>dn(ln({},le),{group_name:[le.group_name]})).filter(le=>le.late_time!==null))),d.difficult_settings.length===0&&(d.difficult_settings=[0,0,0]),Se(ln({},d));const I=(0,O.QE)((y==null?void 0:y.length)>0?y:[]);fe([...I]),(Pe==null?void 0:Pe.length)<=0?Oe([{late_minus_score:20}]):Oe([...Pe])},[ue]);const Le=()=>{var I;if(((I=m==null?void 0:m.userInfo)==null?void 0:I.user_status)===2){(0,et.Rd)();return}const le=JSON.parse(JSON.stringify(d));if(le.categoryId=wt.categoryId,d.unified_setting||(y=y==null?void 0:y.map(Ue=>{var ee;if(!Ue.publish_time||!Ue.end_time)throw P.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ue.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ue.group_name=typeof(Ue==null?void 0:Ue.group_name)=="string"?[Ue==null?void 0:Ue.group_name]:Ue==null?void 0:Ue.group_name,Ue.group_id=(ee=ue.group_settings)==null?void 0:ee.filter(Be=>{var At;return(At=Ue==null?void 0:Ue.group_name)==null?void 0:At.includes(Be.group_name)}).map(Be=>Be.group_id||Be.id).toString().split(","),Ue})),le.group_settings=y,d.allow_late)if(d.unified_late){if(d.late_minus_score===null||d.late_minus_score===void 0||d.late_minus_score<0||d.late_minus_score>100)throw P.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!d.late_time)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Pe=Pe==null?void 0:Pe.map(Ue=>{var ee,Be;if(Ue.late_minus_score===null||Ue.late_minus_score===void 0||Ue.late_minus_score<0||Ue.late_minus_score>100)throw P.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ue.late_time)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ue.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ue.group_name=typeof(Ue==null?void 0:Ue.group_name)=="string"?[Ue==null?void 0:Ue.group_name]:Ue==null?void 0:Ue.group_name,Ue.group_id=(Be=(ee=Ue==null?void 0:Ue.group_name)==null?void 0:ee.map(At=>{var rt,Vt;let Dn=(Vt=(rt=ue.group_settings)==null?void 0:rt.filter(jn=>(jn==null?void 0:jn.group_name)===At))==null?void 0:Vt[0];return Dn==null?void 0:Dn.group_id}))==null?void 0:Be.toString().split(","),Ue}),le.allow_late_settings=Pe;le.send_type===1&&(le.difficult_settings=le.difficult_settings.map(Ue=>Ue||0)),Ht(le)},Ht=I=>{var le;if(I.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(I!=null&&I.work_efficiency&&I.eff_score===null){P.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ue={shixun_evaluation:I.shixun_evaluation,challenge_settings:I.challenge_settings},ee=()=>je(void 0,null,function*(){ce(!0),(yield(0,F.ZP)(`/api/homework_commons/${wt.categoryId}/publish_setting.json`,{method:"post",body:ln({},I)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),ut(),ze({type:"shixunHomeworks/getWorkList",payload:ln({},wt)})),ce(!1)});!(0,W.isEqual)(pn,Ue)&&!((le=Xe==null?void 0:Xe.homework_status)!=null&&le.includes("\u672A\u53D1\u5E03"))?w.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ee}):ee()},it=(I,le,Ue="group_id")=>{var ee;return le?le.find(Be=>Be[Ue]===I):(ee=ue==null?void 0:ue.group_settings)==null?void 0:ee.find(Be=>Be.group_id[0]===I)},Ot=(ue==null?void 0:ue.allow_late)||(ue==null?void 0:ue.anonymous_comment),Ke=I=>{var le,Ue;const ee=it(I,ue==null?void 0:ue.allow_late_settings,"id"),Be=it(I,ue==null?void 0:ue.anonymous_comment_settings),At=it(I);return(ue==null?void 0:ue.allow_late)&&ee&&B()(ee==null?void 0:ee.late_time)<=B()()||(ue==null?void 0:ue.anonymous_comment)&&Be&&(Be==null?void 0:Be.evaluation_start)!==null||((Ue=(B()(At==null?void 0:At.end_time)<=B()()&&((le=ue==null?void 0:ue.allow_late_settings)==null?void 0:le.filter(rt=>rt.group_id.includes(I))))[0])==null?void 0:Ue.late_time)!=null},Jt=ue==null?void 0:ue.anonymous_comment,It=I=>{if(!I)return!1;const le=it(I,ue==null?void 0:ue.anonymous_comment_settings);return(ue==null?void 0:ue.anonymous_comment)&&le&&(le==null?void 0:le.evaluation_start)!==null},Yt=(I,le)=>{var Ue,ee,Be,At,rt;I!=null&&I.group_id||(I.group_id=Nn(I==null?void 0:I.group_name,ue==null?void 0:ue.group_settings)),ze({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:I,index:le,rangePickerDisabled:(ee=(Ue=I==null?void 0:I.group_id)==null?void 0:Ue[0])!=null&&ee.publish_time?Fe||(B()()<=B()((At=it((Be=I==null?void 0:I.group_id)==null?void 0:Be[0]))==null?void 0:At.publish_time)?!1:[!0,Ke((rt=I==null?void 0:I.group_id)==null?void 0:rt[0])]):!1,disabledDate:ue==null?void 0:ue.course_end_date}})};return A.createElement("section",{className:q.form},A.createElement("div",{className:q.title},"\u8BD5\u9898\u53D1\u5E03",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),A.createElement("div",{className:q.content},A.createElement(ct.ZP.Group,{disabled:Fe||!((Je=Xe==null?void 0:Xe.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))||!((U=De.AssistantObject.hack)!=null&&U.can_publish)&&(0,l.Rm)(),value:d.send_type,onChange:I=>{d.send_type=I.target.value,Se(Object.assign({},d))}},A.createElement(ct.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),A.createElement(ct.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),d.send_type===1&&A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},A.createElement(pt.Z,{style:{marginLeft:"165px"}},A.createElement(ke.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:Fe||!((Ce=Xe==null?void 0:Xe.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[0]||0}`,min:0,max:d.difficult_count[0]||0,value:d.difficult_settings[0],onChange:I=>{d.difficult_settings[0]=I,Se(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})),A.createElement(ke.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:Fe||!((S=Xe==null?void 0:Xe.homework_status)!=null&&S.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[1]||0}`,min:0,max:d.difficult_count[1]||0,value:d.difficult_settings[1],onChange:I=>{d.difficult_settings[1]=I,Se(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})),A.createElement(ke.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:Fe||!((Ne=Xe==null?void 0:Xe.homework_status)!=null&&Ne.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[2]||0}`,min:0,max:d.difficult_count[2]||0,value:d.difficult_settings[2],onChange:I=>{d.difficult_settings[2]=I,Se(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})))),A.createElement("div",{className:`${q.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),A.createElement("div",{className:q.content},A.createElement(ct.ZP.Group,{disabled:Fe||!((Re=Xe==null?void 0:Xe.homework_status)!=null&&Re.includes("\u672A\u53D1\u5E03"))||!((Kt=De.AssistantObject.hack)!=null&&Kt.can_publish)&&(0,l.Rm)(),value:d.unified_setting,onChange:I=>{var le;if(!((le=Xe==null?void 0:Xe.homework_status)!=null&&le.includes("\u672A\u53D1\u5E03"))){P.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(d.unified_setting=!d.unified_setting,d.unified_setting||(d.unified_late=!1),Se(Object.assign({},d)),d.unified_setting===!1&&y==""){fe(y.concat({}));return}d.unified_setting&&(fe([]),Oe([{late_minus_score:5}]))}},A.createElement(ct.ZP,{value:!0,disabled:!(ue!=null&&ue.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),A.createElement(ct.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((Ge=ue==null?void 0:ue.group_settings)==null?void 0:Ge.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((vn=ue==null?void 0:ue.group_settings)==null?void 0:vn.length)===0&&A.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},d.unified_setting&&A.createElement(pt.Z,{align:"middle",className:"ml25"},A.createElement(pt.Z,{align:"middle"},A.createElement(ke.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),A.createElement(ke.Z,{className:"ml10"},A.createElement(st.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date),disabledTime:I=>(0,Me.d0)(I),disabled:Fe||B()()>=B()(ue==null?void 0:ue.publish_time)||!((bt=De.AssistantObject.hack)!=null&&bt.can_publish)&&(0,l.Rm)(),value:d.publish_time?B()(d.publish_time):"",onChange:(I,le)=>{d.publish_time=le,(d.end_time==""||!d.end_time)&&d.unified_setting&&(d.end_time=B()(I).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Se(Object.assign({},d))}}))),A.createElement(pt.Z,{align:"middle",style:{marginLeft:40}},A.createElement(ke.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),A.createElement(ke.Z,{className:"ml10"},A.createElement(st.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ue==null?void 0:ue.allow_late)&&(ue==null?void 0:ue.homework_status.includes("\u5DF2\u622A\u6B62"))||Fe||(ue==null?void 0:ue.allow_late)&&B()()>=B()(ue==null?void 0:ue.end_time)||!((Fn=De.AssistantObject.hack)!=null&&Fn.can_publish)&&(0,l.Rm)(),disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date,d.publish_time),disabledTime:I=>(0,Me.d0)(I,d.publish_time),value:d.end_time?B()(d.end_time):"",onChange:(I,le)=>{d.end_time=le,Se(Object.assign({},d))}})))),!d.unified_setting&&(y==null?void 0:y.length)>0&&A.createElement(pt.Z,{className:"ml25"},y&&y.map(function(I,le){var Ue,ee,Be,At;return A.createElement(ke.Z,{className:le!==0&&"mt20",span:24,key:le},A.createElement(pt.Z,{gutter:[0,16]},A.createElement(ke.Z,{span:8},A.createElement(pt.Z,{gutter:[8,16],align:"middle"},A.createElement(ke.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",le+1),A.createElement(ke.Z,{flex:"1",style:{maxWidth:300}},A.createElement(zt.default,{size:"large",disabled:Fe||((Ue=ue==null?void 0:ue.homework_status)!=null&&Ue.includes("\u672A\u53D1\u5E03")&&I.id||B()(){var Vt;if(!((Vt=De.AssistantObject.hack)!=null&&Vt.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y[le].group_name=rt,y[le].group_id=I.group_id;const Dn=(0,W.flattenDeep)(y.map(Jn=>Jn.group_name)),jn=Pe.map(Jn=>{let tu=(Jn==null?void 0:Jn.group_name)||[];return dn(ln({},Jn),{group_name:(0,W.remove)(tu,Uu=>Dn.includes(Uu))})});Oe(jn),fe(y.slice())},maxTagCount:4,maxTagPlaceholder:rt=>A.createElement("div",{style:{cursor:"pointer"},onClick:()=>Yt(I,le)},"+",rt==null?void 0:rt.length)},ue.group_settings&&ue.group_settings.map(function(rt){if(!y.map(Vt=>Vt.group_name).toString().split(",").includes(String(rt.group_name)))return A.createElement(Yn,{value:rt.group_name,key:rt.id},rt.group_name)}))))),A.createElement(ke.Z,{span:14,style:{display:"flex",alignItems:"center"}},A.createElement(Bn,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[I.publish_time?B()(I.publish_time):B()(),B()()]},disabled:Fe||(B()()<=B()((ee=it(I.id))==null?void 0:ee.publish_time)?!1:[!0,Ke(I.id)]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:rt=>(0,Me.Q8)(rt,ue==null?void 0:ue.course_end_date),disabledTime:rt=>(0,Me.d0)(rt),showTime:{format:"HH:mm",defaultValue:[B()((0,O.U6)(),"HH:mm"),B()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[I.publish_time?B()(I.publish_time):void 0,I.end_time?B()(I.end_time):void 0],onChange:(rt,Vt)=>{var Dn;if(!((Dn=De.AssistantObject.hack)!=null&&Dn.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y[le].publish_time=Vt[0],!I.end_time&&Vt[0]?y[le].end_time=B()(Vt[0]).add(7,"days"):y[le].end_time=Vt[1],fe([...y])},onCalendarChange:(rt,Vt,Dn)=>{if(Vt!=null&&Vt[0]&&!Vt[1]){const jn=B()(Vt[0]).add(7,"days");y[le].publish_time=Vt[0],y[le].end_time=jn,fe([...y])}}})),!Fe&&A.createElement(ke.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Be=I==null?void 0:I.group_id)==null?void 0:Be.length)>1&&A.createElement(ge.Z,{title:"\u89C4\u5219\u62C6\u5206"},A.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>Yt(I,le)})),y.length<((At=ue==null?void 0:ue.group_settings)==null?void 0:At.length)&&A.createElement(ne.Z,{className:"c-green ml10 mr10",onClick:()=>{fe(y.concat({}))}}),((I==null?void 0:I.publish_time)&&B()(){var rt;if(!((rt=De.AssistantObject.hack)!=null&&rt.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Vt=(0,W.cloneDeep)(Pe);Vt.forEach((Dn,jn)=>{Dn.group_name&&(Dn.group_name=Dn.group_name.filter(Jn=>{var tu;return!((tu=y[le].group_name)!=null&&tu.includes(Jn))}))}),Oe(Vt),y=y.filter((Dn,jn)=>le!==jn),fe(y.slice()),setTimeout(()=>fe(y.slice()),10)}}))))}))),A.createElement("div",{className:`${q.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),A.createElement("div",{className:q.content},A.createElement(pt.Z,null,A.createElement(Z.default,{checked:d.allow_late,disabled:Fe||(ue==null?void 0:ue.allow_late),onChange:I=>{var le;if(!((le=De.AssistantObject.hack)!=null&&le.can_late)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.target.checked&&w.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:A.createElement("div",{style:{padding:10,background:"#f5f6f9"}},A.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),A.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),A.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),d.allow_late=!d.allow_late,Pe==""&&Oe([{late_minus_score:5}]),Se(Object.assign({},d))}},A.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(d==null?void 0:d.allow_late)&&A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},A.createElement("div",null,A.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),A.createElement(ct.ZP.Group,{disabled:Fe||(ue==null?void 0:ue.anonymous_comment)||(ue==null?void 0:ue.allow_late),value:d.unified_late,onChange:I=>{var le;if((0,l.Rm)()&&!((le=De.AssistantObject.hack)!=null&&le.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d.unified_late=I.target.value,Pe==""&&!I.target.value&&Oe([{late_minus_score:5}]),Se(ln({},d))}},(d==null?void 0:d.unified_setting)&&A.createElement(ct.ZP,{value:!0,style:{color:"#333333"},disabled:!(ue!=null&&ue.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((_n=ue==null?void 0:ue.group_settings)==null?void 0:_n.length)&&A.createElement(ct.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),d!=null&&d.unified_late?A.createElement(A.Fragment,null,A.createElement(pt.Z,{align:"middle",className:"mt25"},A.createElement(ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),A.createElement(ke.Z,{className:"ml5"},A.createElement(Dt.Z,{disabled:Fe||Jt,value:{type:d.penalty_type,inputValue:d.late_minus_score},onChange:I=>{var le;if((0,l.Rm)()&&!((le=De.AssistantObject.hack)!=null&&le.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se(dn(ln({},d),{late_minus_score:I.inputValue,penalty_type:I.type}))}})),A.createElement(ke.Z,{flex:"1",className:"ml5"},A.createElement("span",{className:"c-grey-c ml10"},d.penalty_type===Dt.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),A.createElement(pt.Z,{align:"middle",className:"mt25"},A.createElement(ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A.createElement(ke.Z,{className:"ml5"},A.createElement(st.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Fe||Jt,value:d.late_time?B()(d.late_time):"",disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date),disabledTime:I=>(0,Me.d0)(I),onChange:(I,le)=>{var Ue;if((0,l.Rm)()&&!((Ue=De.AssistantObject.hack)!=null&&Ue.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d.late_time=le,Se(Object.assign({},d))}})),A.createElement(ke.Z,null,A.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Pe.map(function(I,le){var Ue;return A.createElement(ke.Z,{span:24,key:le},A.createElement(pt.Z,{className:"mt25",align:"middle"},A.createElement(ke.Z,null,A.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",le+1,"\uFF1A"),A.createElement(zt.default,{size:"large",disabled:Fe||!((Ue=Xe==null?void 0:Xe.homework_status)!=null&&Ue.includes("\u672A\u53D1\u5E03"))&&I.id||(ue==null?void 0:ue.anonymous_comment),mode:"multiple",className:`${q.selectSty}`,style:{width:200},value:typeof I.group_name=="string"?[I.group_name]:I.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ee=>{var Be;if((0,l.Rm)()&&!((Be=De.AssistantObject.hack)!=null&&Be.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pe[le].group_name=ee,Pe[le].group_id=I.group_id,Oe(Pe.slice())}},ue.group_settings&&ue.group_settings.map(function(ee){if(d!=null&&d.unified_setting&&!Pe.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name)))return A.createElement(Yn,{value:ee.group_name,key:ee.id},ee.group_name);if(y.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name))&&!Pe.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name)))return A.createElement(Yn,{value:ee.group_name,key:ee.id},ee.group_name)}))),A.createElement(ke.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},A.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),A.createElement(Dt.Z,{disabled:Fe||It(I.id),value:{type:I.penalty_type,inputValue:I.late_minus_score},onChange:ee=>{var Be;if((0,l.Rm)()&&!((Be=De.AssistantObject.hack)!=null&&Be.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pe[le].late_minus_score=ee.inputValue,Pe[le].penalty_type=ee.type,Oe([...Pe])}})),A.createElement(ke.Z,{className:"ml20"},A.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),A.createElement(st.default,{size:"large",disabled:Fe||It(I.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ee=>(0,Me.Q8)(ee,ue==null?void 0:ue.course_end_date),disabledTime:ee=>(0,Me.d0)(ee),format:"YYYY-MM-DD HH:mm",value:I!=null&&I.late_time?B()(I.late_time):void 0,onChange:(ee,Be)=>{var At;if((0,l.Rm)()&&!((At=De.AssistantObject.hack)!=null&&At.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pe[le].late_time=Be,Oe([...Pe])}})),!Fe&&A.createElement(ke.Z,{style:{marginLeft:10}},le>0&&!I.id&&A.createElement(T.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Pe=Pe.filter((ee,Be)=>le!==Be),Oe(Pe.slice()),setTimeout(()=>Oe(Pe.slice()),10)}}),A.createElement(ne.Z,{className:"c-green",onClick:()=>{var ee;if((0,l.Rm)()&&!((ee=De.AssistantObject.hack)!=null&&ee.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oe(Pe.concat({penalty_type:Dt.Q.Percent,late_minus_score:20}))}}))))})),!Fe&&A.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:un,onClick:()=>Le()},"\u4FDD\u5B58"),A.createElement(He.Z,{onConfirm:(I,le)=>{y.splice(I,0,...le),y.splice(I+le.length,1);const Ue=(0,O.QE)([...y]);fe([...Ue])}}))};var Ft=(0,o.connect)(({shixunHomeworks:g,classroomList:m,user:p,loading:De})=>({shixunHomeworks:g,loading:De.effects,user:p,classroomList:m}))(au),Hn=u(97177),he=u(59301),ou=Object.defineProperty,pu=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Wt=(g,m,p)=>m in g?ou(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,mn=(g,m)=>{for(var p in m||(m={}))iu.call(m,p)&&Wt(g,p,m[p]);if(Un)for(var p of Un(m))Rn.call(m,p)&&Wt(g,p,m[p]);return g},An=(g,m)=>pu(g,Qn(m)),Sn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});function In(g,m){const p=[];for(let De=g;De{let m=new Date;const p=B()(g).format("HH");if(B()(g).isSame(B()(m),"day")){const De=B()(m).format("HH"),ze=B()(m).format("mm");return{disabledHours:()=>In(0,24).splice(1,De*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",p,De),B()(g).isSame(B()(m),"hour")&&p<=De?In(0,60).splice(0,ze):In(60,60))}}else if(B()(g).isSame(B()(),"day")){const De=B()().format("HH"),ze=B()().format("mm");return{disabledHours:()=>In(0,24).splice(0,De),disabledMinutes:()=>p<=De?In(0,ze):In(60,60)}}else return},{RangePicker:$n}=st.default,{Option:Mn}=zt.default,nu=({shixunHomeworks:g,loading:m,dispatch:p})=>{const De=(0,o.useParams)(),{verifyModelUser:ze,ContactModalElement:Je}=(0,Hn.Z)(),U=(0,o.useLocation)(),{workSetting:Ce,workList:S,changeData:Ne}=g,[Re,Kt]=(0,e.useState)(!0),[Ge,vn]=(0,e.useState)({}),[bt,Fn]=(0,e.useState)(!1),[_n]=vt.default.useForm();let[wt,ue]=(0,e.useState)([]),[Xe,pn]=(0,e.useState)([]);const[Fe,Cn]=(0,e.useState)([]),un=(0,e.useRef)(!0);let[ce,y]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1});(0,e.useEffect)(()=>()=>{ue([])},[]),(0,e.useEffect)(()=>{Ce!=null&&Ce.can_edit&&Kt(!1)},[Ce]);const fe=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:mn({},De)})},Pe=d=>d&&d{Ce!=null&&Ce.course_id&&un.current&&(un.current=!1,Object.keys(ce).map(function(d){Ce[d]!==void 0&&(ce[d]=Ce[d])}),(!ce.allow_late||!ce.unified_late)&&(ce.late_penalty=5),wt=JSON.parse(JSON.stringify(Ce.group_settings.map(d=>An(mn({},d),{group_name:[d.group_name]})).filter(d=>d.publish_time!==null))),Xe=JSON.parse(JSON.stringify(Ce.allow_late_settings.map(d=>An(mn({},d),{group_name:[d.group_name]})).filter(d=>d.rank_forbidden_start!==null))),y(mn({},ce)),console.log(ce,Ce,"data"),ue([...wt]),(Xe==null?void 0:Xe.length)<=0?pn([{}]):pn([...Xe]))},[Ce]);const Oe=()=>{const d=JSON.parse(JSON.stringify(ce));if(d.categoryId=De.categoryId,ce.unified_setting||(wt=wt==null?void 0:wt.map(Se=>{var ut;if(!Se.publish_time||!Se.end_time)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(ut=Ce.group_settings)==null?void 0:ut.filter(Le=>{var Ht;return(Ht=Se==null?void 0:Se.group_name)==null?void 0:Ht.includes(Le.group_name)}).map(Le=>Le.group_id||Le.id).toString().split(","),Se})),d.group_settings=wt,ce.rank_forbidden)if(ce.unified_setting){if(!ce.rank_forbidden_start)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ce.rank_forbidden_end)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(B()(ce.rank_forbidden_end){var ut,Le;if(!Se.rank_forbidden_start)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.rank_forbidden_end)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Se.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Se.group_name=typeof(Se==null?void 0:Se.group_name)=="string"?[Se==null?void 0:Se.group_name]:Se==null?void 0:Se.group_name,Se.group_id=(Le=(ut=Se==null?void 0:Se.group_name)==null?void 0:ut.map(Ht=>{var it,Ot;let Ke=(Ot=(it=Ce.group_settings)==null?void 0:it.filter(Jt=>(Jt==null?void 0:Jt.group_name)===Ht))==null?void 0:Ot[0];return Ke==null?void 0:Ke.group_id}))==null?void 0:Le.toString().split(","),Se}),d.group_settingss=Xe;Pt(d)},Pt=d=>{if(console.log(d.total_score,d.eff_score),d.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(d!=null&&d.work_efficiency&&d.eff_score===null){P.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Se={shixun_evaluation:d.shixun_evaluation};Sn(void 0,null,function*(){Fn(!0),(yield(0,F.ZP)(`/api/homework_commons/${De.categoryId}/public_setting.json`,{method:"post",body:mn({},d)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),fe(),p({type:"shixunHomeworks/getWorkList",payload:mn({},De)})),Fn(!1)})};return he.createElement("section",{className:q.form},he.createElement("div",{className:q.title},"\u516C\u5F00\u8BBE\u7F6E"),he.createElement("div",{className:q.content,style:{padding:0}},he.createElement(pt.Z,null,he.createElement(ke.Z,{span:24,className:q.pubColSty},he.createElement(Z.default,{checked:ce.score_open,disabled:Re,onChange:d=>{ce.score_open=d.target.checked,y(Object.assign({},ce))}},he.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),he.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),he.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ce.open_code?"none":"1px solid #fff"}},he.createElement(Z.default,{checked:ce.open_code,disabled:Re,onChange:d=>{ce.open_code=d.target.checked,d.target.checked&&(ce.open_code_type=1),y(Object.assign({},ce))}},he.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),he.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!ce.open_code&&he.createElement(ke.Z,{span:24,className:q.pubColSty},he.createElement(ct.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ce.open_code_type,onChange:d=>{ce.open_code_type=d.target.value,y(Object.assign({},ce))}},he.createElement(ct.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),he.createElement(ct.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),he.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ce.rank_forbidden&&ce.unified_setting||!ce.unified_setting&&(wt==null?void 0:wt.length)>0&&ce.rank_forbidden?"none":"1px solid #fff"}},he.createElement(Z.default,{checked:ce.rank_forbidden,disabled:Re,onChange:d=>{ce.rank_forbidden=d.target.checked,y(Object.assign({},ce))}},he.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),he.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!ce.rank_forbidden&&ce.unified_setting&&he.createElement(ke.Z,{span:24,className:q.pubColSty,style:{height:"50px",lineHeight:"50px"}},he.createElement("div",{style:{marginLeft:"24px"}},he.createElement(pt.Z,{align:"middle"},he.createElement(ke.Z,null,"\u5F00\u59CB\u65F6\u95F4"),he.createElement(ke.Z,{className:"ml10"},he.createElement(st.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Pe,disabledTime:Ln,disabled:Re||B()()>B()(Ce.rank_forbidden_start),value:ce.rank_forbidden_start?B()(ce.rank_forbidden_start):"",onChange:(d,Se)=>{ce.rank_forbidden_start=Se,(ce.end_time==""||!ce.end_time)&&ce.unified_setting&&(ce.end_time=B()(d).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),y(Object.assign({},ce))}})),he.createElement(ke.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),he.createElement(ke.Z,{className:"ml10"},he.createElement(st.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Re,disabledDate:Pe,value:ce.rank_forbidden_end?B()(ce.rank_forbidden_end):"",onChange:(d,Se)=>{ce.rank_forbidden_end=Se,y(Object.assign({},ce))}}))))),!ce.unified_setting&&(wt==null?void 0:wt.length)>0&&!!ce.rank_forbidden&&he.createElement(pt.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Xe.map(function(d,Se){var ut,Le,Ht,it,Ot,Ke,Jt;return he.createElement(ke.Z,{span:24,key:Se,style:{marginLeft:"24px"}},he.createElement(pt.Z,{className:"mt10 ml30",align:"middle"},he.createElement(ke.Z,null,he.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",Se+1,"\uFF1A"),he.createElement(zt.default,{size:"large",disabled:Re||!((ut=S==null?void 0:S.homework_status)!=null&&ut.includes("\u672A\u53D1\u5E03"))&&d.id,mode:"multiple",className:q.selectSty,style:{width:250},value:typeof d.group_name=="string"?[d.group_name]:d.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:It=>{Xe[Se].group_name=It,Xe[Se].group_id=d.group_id,pn(Xe.slice())}},Ce.group_settings&&Ce.group_settings.map(function(It){if(ce!=null&&ce.unified_setting&&!Xe.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name)))return he.createElement(Mn,{value:It.group_name,key:It.id},It.group_name);if(wt.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name))&&!Xe.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name)))return he.createElement(Mn,{value:It.group_name,key:It.id},It.group_name)}))),he.createElement(ke.Z,{span:15},he.createElement("div",{className:"ml20"},he.createElement($n,{size:"large",allowClear:!1,disabled:Re||((it=(Ht=(Le=Ce==null?void 0:Ce.group_settings)==null?void 0:Le.filter(It=>It.id===d.id))==null?void 0:Ht[0])!=null&&it.rank_forbidden_start?B()()It.id===d.id))==null?void 0:Ke[0])==null?void 0:Jt.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Pe,disabledTime:Ln,showTime:{format:"HH:mm",defaultValue:[B()((0,O.U6)(),"HH:mm"),B()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:d.rank_forbidden_start&&[B()(d.rank_forbidden_start),d.rank_forbidden_end?B()(d.rank_forbidden_end):void 0],onChange:(It,Yt)=>{Xe[Se].rank_forbidden_start=Yt[0],Xe[Se].rank_forbidden_end=Yt[1],pn([...Xe])}}))),!Re&&he.createElement(ke.Z,null,he.createElement(ne.Z,{className:"c-green",onClick:()=>{pn(Xe.concat({}))}}),Se>0&&!d.id&&he.createElement(T.Z,{className:"c-red ml10",onClick:()=>{Xe=Xe.filter((It,Yt)=>Se!==Yt),pn(Xe.slice()),setTimeout(()=>pn(Xe.slice()),10)}}))))})),he.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ce.hack_analysis?"none":"1px solid #fff"}},he.createElement(Z.default,{checked:ce.hack_analysis,disabled:Re,onChange:d=>{ce.hack_analysis=d.target.checked,d.target.checked&&(ce.hack_analysis_type=2),y(Object.assign({},ce))}},he.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),he.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!ce.hack_analysis&&he.createElement(ke.Z,{span:24,className:q.pubColSty},he.createElement(ct.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ce.hack_analysis_type,onChange:d=>{ce.hack_analysis_type=d.target.value,y(Object.assign({},ce))}},he.createElement(ct.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),he.createElement(ct.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),he.createElement(ct.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),he.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ce.hack_answer?"none":"1px solid #fff"}},he.createElement(Z.default,{checked:ce.hack_answer,disabled:Re,onChange:d=>{ce.hack_answer=d.target.checked,d.target.checked&&(ce.hack_answer_type=1),y(Object.assign({},ce))}},he.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),he.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!ce.hack_answer&&he.createElement(ke.Z,{span:24,className:q.pubColSty},he.createElement(ct.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ce.hack_answer_type,onChange:d=>{ce.hack_answer_type=d.target.value,y(Object.assign({},ce))}},he.createElement(ct.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),he.createElement(ct.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),he.createElement("div",{className:`${q.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),he.createElement("div",{className:q.content},he.createElement(Z.default,{disabled:Re,checked:ce.show_late_code,onChange:()=>{ce.show_late_code=!ce.show_late_code,y(Object.assign({},ce))}},he.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),he.createElement("div",{className:q.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),he.createElement("div",{className:q.content,style:{padding:0}},he.createElement("div",{className:q.pubColSty},he.createElement(Z.default,{checked:ce.ai_exam_question,onChange:d=>{ze()&&(ce.ai_exam_question=d.target.checked,y(Object.assign({},ce)))}},he.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),he.createElement("div",{className:q.pubColSty},he.createElement(Z.default,{checked:ce.ai_syntax_check,onChange:d=>{ze()&&(ce.ai_syntax_check=d.target.checked,y(Object.assign({},ce)))}},he.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),he.createElement("div",{className:q.pubColSty},he.createElement(Z.default,{checked:ce.ai_code_diagnosis,onChange:d=>{ze()&&(ce.ai_code_diagnosis=d.target.checked,y(Object.assign({},ce)))}},he.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),he.createElement("div",{className:q.pubColSty},he.createElement(Z.default,{checked:ce.ai_guidance,onChange:d=>{ze()&&(ce.ai_guidance=d.target.checked,y(Object.assign({},ce)))}},he.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),he.createElement("div",{className:q.pubColSty},he.createElement(Z.default,{checked:ce.ai_q_and_a,onChange:d=>{ze()&&(ce.ai_q_and_a=d.target.checked,y(Object.assign({},ce)))}},he.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),he.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),!Re&&he.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:bt,onClick:()=>Oe()},"\u4FDD\u5B58"),Je())};var Zn=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(nu),Lt=u(59301),zn=Object.defineProperty,lu=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,yu=(g,m,p)=>m in g?zn(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Wn=(g,m)=>{for(var p in m||(m={}))gu.call(m,p)&&yu(g,p,m[p]);if(cu)for(var p of cu(m))Vn.call(m,p)&&yu(g,p,m[p]);return g},Eu=(g,m)=>lu(g,uu(m)),Fu=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const bu=({shixunHomeworks:g,loading:m,dispatch:p})=>{var De;const ze=(0,o.useParams)(),{workSetting:Je,workList:U,changeData:Ce}=g,[S,Ne]=(0,e.useState)(!0),[Re,Kt]=(0,e.useState)(!1),[Ge,vn]=(0,e.useState)(!1),[bt]=vt.default.useForm();let[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)([]);const Xe=!((De=U==null?void 0:U.homework_status)!=null&&De.includes("\u672A\u53D1\u5E03")),pn=(0,e.useRef)(!0);let[Fe,Cn]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,e.useEffect)(()=>()=>{_n([])},[]),(0,e.useEffect)(()=>{Je!=null&&Je.can_edit&&Ne(!1)},[Je]);const un=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:Wn({},ze)})};(0,e.useEffect)(()=>{Je!=null&&Je.course_id&&pn.current&&(pn.current=!1,Object.keys(Fe).map(function(Oe){Fe[Oe]=Je[Oe]}),(!Fe.allow_late||!Fe.unified_late)&&(Fe.late_penalty=5),Fn=JSON.parse(JSON.stringify(Je.group_settings.map(Oe=>Eu(Wn({},Oe),{group_name:[Oe.group_name]})).filter(Oe=>Oe.publish_time!==null))),wt=JSON.parse(JSON.stringify(Je.allow_late_settings.map(Oe=>Eu(Wn({},Oe),{group_name:[Oe.group_name]})).filter(Oe=>Oe.late_time!==null))),fe(),Cn(Wn({},Fe)),_n([...Fn]),ue([...wt]))},[Je]);const ce=()=>{const Oe=JSON.parse(JSON.stringify(Fe));y(Oe)},y=Oe=>{if(console.log(Oe.total_score,Oe.eff_score),Oe.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const Pt=()=>Fu(void 0,null,function*(){Kt(!0),(yield(0,F.ZP)(`/api/homework_commons/${ze.categoryId}/hack_score_setting.json`,{method:"post",body:Wn({},Oe)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),un(),p({type:"shixunHomeworks/getWorkList",payload:Wn({},ze)})),Kt(!1)});(Fe==null?void 0:Fe.hack_score_settings)!==(Je==null?void 0:Je.hack_score_settings)&&Xe?w.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Pt}):Pt()},fe=()=>{var Oe;const{total_score:Pt}=Fe,d=(Oe=Fe.hack_settings)==null?void 0:Oe.length;if(!d)return;let Se=0,ut;switch(Fe.hack_score_settings){case 0:const Le=(Pt/d).toFixed(2);Fe.hack_settings.map((I,le)=>{Se=le,I.hack_score=Le>0?Le:0}),ut=(Pt-Le*(d-1)).toFixed(2),Fe.hack_settings[Se].hack_score=ut>0?ut:0;break;case 1:const Ht=[0,1,3,6];let it=0;const Ot=Fe.hack_settings.filter(I=>I.difficult===1).length*Ht[1],Ke=Fe.hack_settings.filter(I=>I.difficult===2).length*Ht[2],Jt=Fe.hack_settings.filter(I=>I.difficult===3).length*Ht[3],It=Pt/(Ot+Ke+Jt);console.log(It,2222),Fe.hack_settings.map((I,le)=>{Se=le,I.hack_score=(Ht[I.difficult]*It).toFixed(2),it=it+Number(I.hack_score)});let Yt=Fe.hack_settings[Se].hack_score;ut=(Pt-it+Number(Yt)).toFixed(2),Fe.hack_settings[Se].hack_score=ut>0?ut:0;break}},Pe=(Je==null?void 0:Je.send_type)===0||(Je==null?void 0:Je.send_type)===1&&(Fe==null?void 0:Fe.hack_score_settings)===2;return Lt.createElement("section",{className:q.form},Lt.createElement("div",{className:q.title},"\u5206\u503C\u8BBE\u7F6E"),Lt.createElement("div",{className:`${q.content} mb30`},Lt.createElement(pt.Z,{align:"middle"},Lt.createElement(pt.Z,{align:"middle"},Lt.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Lt.createElement(J.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:Fe.total_score,disabled:S||Xe,onChange:Oe=>{Fe.total_score=Oe,Cn(Object.assign({},Fe)),fe()},addonAfter:"\u5206"})),Lt.createElement(pt.Z,{align:"middle",style:{marginLeft:60}},Lt.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Lt.createElement(J.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:Fe.punish_time,precision:0,disabled:S,onChange:Oe=>{Fe.punish_time=Oe,Cn(Object.assign({},Fe)),fe()},addonAfter:"\u5206\u949F"})))),Lt.createElement("div",{className:q.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Lt.createElement("div",{className:`${q.content} mb30`},Lt.createElement(ct.ZP.Group,{disabled:S,value:Fe.hack_rank_rule,onChange:Oe=>{Fe.hack_rank_rule=Oe.target.value,Cn(Object.assign({},Fe))}},Lt.createElement(ct.ZP,{value:0},Lt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Lt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Lt.createElement(ct.ZP,{style:{marginLeft:40},value:1},Lt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Lt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Lt.createElement("div",{className:q.title},"\u8BD5\u9898\u5206\u503C"),Lt.createElement("div",{className:q.content},Lt.createElement(ct.ZP.Group,{value:Fe.hack_score_settings,onChange:Oe=>{Fe.hack_score_settings=Oe.target.value,Cn(Object.assign({},Fe)),fe()}},Lt.createElement(ct.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Lt.createElement(ct.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Lt.createElement(ct.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Lt.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},Lt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},Fe.hack_settings&&Fe.hack_settings.map(function(Oe,Pt){return Lt.createElement(pt.Z,{key:Pt,align:"middle",style:{marginTop:20}},Lt.createElement(ke.Z,{flex:"1",className:"pr10"},Lt.createElement("span",{style:{color:"#333333"}},Oe.hack_name)),Lt.createElement(ke.Z,{flex:"150px"},Lt.createElement(J.Z,{min:0,step:.1,style:{visibility:Pe?"visible":"hidden"},value:Oe.hack_score,disabled:Fe.hack_score_settings!==2,onChange:d=>{Fe.hack_settings[Pt].hack_score=d;const Se=Fe.hack_settings.reduce((ut,Le)=>ut+Number(Le.hack_score),0);Fe.total_score=Se.toFixed(2),Cn(Wn({},Fe))},size:"large",addonAfter:"\u5206"})),Lt.createElement(ke.Z,{className:"ml20",style:{lineHeight:"20px"}},Oe.difficult===1&&Lt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),Oe.difficult===2&&Lt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),Oe.difficult===3&&Lt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!S&&Lt.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Re,onClick:()=>ce()},"\u4FDD\u5B58"))};var Gn=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(bu),kn=u(59301),du=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const Cu=({shixunHomeworks:g,loading:m,dispatch:p})=>{var De,ze;const[Je,U]=(0,e.useState)(!0),[Ce,S]=(0,e.useState)(!1),[Ne,Re]=(0,e.useState)([]),[Kt,Ge]=(0,e.useState)([]),[vn,bt]=(0,e.useState)([]),[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)(!1),[Xe,pn]=(0,e.useState)(""),Fe=(0,o.useParams)();function Cn(){return du(this,null,function*(){let y=yield(0,F.ZP)(`/api/homework_commons/${Fe.categoryId}/homework_common_collaborators.json`,{method:"get"});Ge(y)})}function un(){return du(this,null,function*(){var y;let fe=yield(0,F.ZP)(`/api/courses/${Fe==null?void 0:Fe.coursesId}/teachers`,{method:"get",params:{homework_id:Fe.categoryId,limit:1e3}});(y=fe==null?void 0:fe.teacher_list)==null||y.map(Pe=>{Pe.key=Pe.user_id}),bt(fe==null?void 0:fe.teacher_list),_n(fe==null?void 0:fe.teacher_list)})}(0,e.useEffect)(()=>{Cn(),un()},[Fe]);const ce=()=>{};return kn.createElement("section",{className:q.form},kn.createElement(pt.Z,{className:q.content,style:{padding:"20px 30px",gap:20}},(De=Kt==null?void 0:Kt.data)==null?void 0:De.map(y=>kn.createElement(pt.Z,{align:"middle",className:`${q.borderSty} ${Xe===(y==null?void 0:y.id)?q.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},kn.createElement("span",{className:"c-grey-333"},y==null?void 0:y.real_name),(Kt==null?void 0:Kt.can_edit)&&kn.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${q.delSty}`,onMouseEnter:()=>{pn(y.id)},onMouseLeave:()=>{pn("")},onClick:()=>du(void 0,null,function*(){(yield(0,F.ZP)(`/api/homework_commons/${Fe.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:y.id}})).status===0&&(P.ZP.info("\u5220\u9664\u6210\u529F"),Cn(),un())})}))),!(Kt!=null&&Kt.can_edit)&&!((ze=Kt==null?void 0:Kt.data)!=null&&ze.length)&&kn.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Kt==null?void 0:Kt.can_edit)&&kn.createElement(Q.ZP,{className:q.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>S(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),kn.createElement(w.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ce,confirmLoading:wt,onCancel:()=>S(!1),onOk:()=>du(void 0,null,function*(){if(Ne.length===0){P.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}ue(!0),(yield(0,F.ZP)(`/api/homework_commons/${Fe.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ne}})).status===0&&(P.ZP.info("\u6DFB\u52A0\u6210\u529F"),Re([]),Cn(),un(),S(!1)),ue(!1)})},kn.createElement("div",null,kn.createElement("div",{style:{display:"flex"}},kn.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",kn.createElement(L.default.Search,{onChange:y=>{bt(Fn.filter(fe=>fe.name.indexOf(y.target.value)>-1))}})),kn.createElement(M.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(y,fe)=>{Re(y)},selectedRowKeys:Ne,getCheckboxProps:y=>({disabled:y.is_collaborator})},pagination:!1,dataSource:vn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var xu=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(Cu),Kn=u(59301);const wu=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Kn.createElement(Ft,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Kn.createElement(Gn,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:Kn.createElement(Zn,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Kn.createElement(xu,null)}];var oe=()=>Kn.createElement(yt.Z,{dataSource:wu,style:{marginBottom:52}}),dt=u(26724),en=u.n(dt),Pn=u(36708),En=u(59301),fu=Object.defineProperty,_u=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,n=(g,m,p)=>m in g?fu(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,a=(g,m)=>{for(var p in m||(m={}))ju.call(m,p)&&n(g,p,m[p]);if(Lu)for(var p of Lu(m))t.call(m,p)&&n(g,p,m[p]);return g},c=(g,m)=>_u(g,Bu(m)),b=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const x=({shixunHomeworks:g,loading:m,dispatch:p})=>{const De=(0,o.useParams)(),ze=(0,o.useLocation)(),[Je,U]=(0,e.useState)([]),[Ce,S]=(0,e.useState)([]),[Ne,Re]=(0,e.useState)(!0),[Kt,Ge]=(0,e.useState)(!1),[vn,bt]=(0,e.useState)(1),[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)(!1),[Xe,pn]=(0,e.useState)(!1),[Fe,Cn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{g.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(un.resetFields(),U([]),ue(!0),y()):ue(!1)},[g.actionTabs.key]);const[un]=vt.default.useForm();let ce=[];const y=()=>b(void 0,null,function*(){var Oe;if(Ne&&!Kt){Ge(!0),bt(vn+1);const Pt=yield(0,Pn.JG)(c(a({},De),{page:vn})),d=[...Pt.group_list];Pt!=null&&Pt.ungroup_list&&d.push({id:Pt==null?void 0:Pt.ungroup_list.id,name:Pt==null?void 0:Pt.ungroup_list.name,works_count:Pt==null?void 0:Pt.ungroup_list.work_count,last_review_time:Pt==null?void 0:Pt.ungroup_list.last_review_time}),U([...Je,...d]),Ge(!1),((Oe=Pt.group_list)==null?void 0:Oe.length)<10&&Re(!1)}}),fe=()=>{p({type:"shixunHomeworks/setActionTabs",payload:{}}),pn(!1),Re(!0),Ge(!1),bt(1),U([]),un.resetFields()},Pe=[{title:"",dataIndex:"id",width:280,render:(Oe,Pt)=>En.createElement(Z.default,{disabled:!(Pt.works_count>1),value:String(Pt.id)},Pt.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return En.createElement(w.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:wt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>b(void 0,null,function*(){const Oe=un.getFieldValue();Cn(!0);const Pt=yield(0,F.ZP)(`/api/homework_commons/${De.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...Oe.group_ids]}});Cn(!1),Pt.status===0&&(fe(),yield p({type:"shixunHomeworks/getWorkList",payload:g.actionTabs.params}),o.history.push(`/classrooms/${De.coursesId}/program_homework/${De.categoryId}/detail?tabs=2`),p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:Fe},onCancel:fe},En.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),g.codeReviewCourse&&En.createElement(vt.default,{form:un,onChange:Oe=>{_n(a({},un.getFieldValue()))},initialValues:{group_ids:ce,end_time:B()(B()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},En.createElement("div",{className:"flexd-table-header mt20"},En.createElement(M.default,{pagination:!1,dataSource:[],columns:Pe})),En.createElement(vt.default.Item,{name:"group_ids"},En.createElement(Z.default.Group,{className:"w100"},En.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},En.createElement(en(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Oe=>{y()},hasMore:Ne,useWindow:!1},En.createElement(M.default,{loading:m.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Pe,dataSource:Je,pagination:!1})))))),En.createElement(pt.Z,null,En.createElement(ke.Z,{className:"ml10"},En.createElement(Z.default,{checked:Xe,onChange:Oe=>{pn(Oe.target.checked);let Pt=[];Oe.target.checked&&(Pt=Je.filter(d=>d.works_count>1).map(d=>d.id+"")),un.setFieldsValue({group_ids:Pt})}},"\u5168\u9009"))))};var V=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m}))(x),G=u(12393),ie=u(84677),xe=u(37178),nt=u(49692),We=u(78297),Nt=u(64912),St=u(4301),sn=u(99796),kt=u(63764),Ut=u(4901),tn=Object.defineProperty,nn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Xt=(g,m,p)=>m in g?tn(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Tt=(g,m)=>{for(var p in m||(m={}))gn.call(m,p)&&Xt(g,p,m[p]);if(On)for(var p of On(m))yn.call(m,p)&&Xt(g,p,m[p]);return g},hn=(g,m)=>nn(g,$t(m)),bn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});let wn=[Nt.Z,St.Z,sn.Z];const Xn=({user:g,classroomList:m,shixunHomeworks:p})=>{var De,ze,Je;let[U,Ce]=(0,e.useState)(Tt(hn(Tt({},(0,o.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,l.dE)()?[g.userInfo.course.course_group_id]:[]}),(0,o.useParams)()));const[S,Ne]=(0,e.useState)([]),[Re,Kt]=(0,e.useState)([]),[Ge,vn]=(0,e.useState)([]),[bt,Fn]=(0,e.useState)(!1),[_n,wt]=(0,e.useState)(!1);let[ue,Xe]=(0,e.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(y,fe)=>y.rank-fe.rank,render:(y,fe,Pe)=>y<4?e.createElement("img",{src:wn[y-1]}):y},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(y,fe,Pe)=>e.createElement("span",null,fe.is_me&&e.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),y)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:y=>y||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:y=>e.createElement("span",null,y," ",y!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[pn,Fe]=(0,e.useState)(null),Cn=()=>{var y,fe;const Pe=((y=document.getElementById("filterWarp"))==null?void 0:y.clientHeight)||0,Oe=((fe=document.getElementById("pagination"))==null?void 0:fe.clientHeight)||0;return window.innerHeight-Pe-Oe-110};(0,e.useEffect)(()=>{const y=()=>{Fe(Cn())};return window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}},[]),(0,e.useEffect)(()=>{var y,fe,Pe,Oe,Pt;ue.splice(7);for(let d=0;d<((y=S==null?void 0:S.question_data)==null?void 0:y.length);d++){let Se={};Se.title=S!=null&&S.sent_type?e.createElement("span",null,"\u9898\u76EE"+(d+1)+`\uFF08${(Pe=(fe=S==null?void 0:S.question_data)==null?void 0:fe[d])==null?void 0:Pe.question_score}\uFF09`):e.createElement("a",{onClick:()=>bn(void 0,null,function*(){var ut,Le;let Ht=yield(0,F.ZP)(`/api/problems/${(Le=(ut=S==null?void 0:S.question_data)==null?void 0:ut[d])==null?void 0:Le.identifier}/start.json`,{method:"get"});Ht&&(window.open(`/myproblems/${Ht==null?void 0:Ht.identifier}?type=1`),localStorage.setItem("program_homework",[U.coursesId,U.categoryId]))})},"\u9898\u76EE"+(d+1)+`\uFF08${(Pt=(Oe=S==null?void 0:S.question_data)==null?void 0:Oe[d])==null?void 0:Pt.question_score}\uFF09`),Se.dataIndex="question_data",Se.width=140,Se.render=(ut,Le)=>{var Ht,it,Ot,Ke,Jt;return e.createElement("div",null,((Ht=ut==null?void 0:ut[d])==null?void 0:Ht.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>bn(void 0,null,function*(){var It,Yt,I,le,Ue,ee,Be,At;if((0,l.Rm)()&&!((It=m.AssistantObject.hack)!=null&&It.can_appraise)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Yt=ut==null?void 0:ut[d])!=null&&Yt.open_code)){P.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let rt=yield(0,F.ZP)("/api/courses/view_code.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,homework_common_id:U.categoryId,hack_user_code_id:(I=ut==null?void 0:ut[d])==null?void 0:I.hack_user_code_id})});w.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(le=ut==null?void 0:ut[d])==null?void 0:le.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ue=ut==null?void 0:ut[d])==null?void 0:Ue.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ee=ut==null?void 0:ut[d])==null?void 0:ee.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(Be=ut==null?void 0:ut[d])==null?void 0:Be.score)),content:e.createElement(kt.Z,{classroomList:m,user:g,languages:[{language:(At=ut==null?void 0:ut[d])==null?void 0:At.language,code:rt==null?void 0:rt.code}],v:ut,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ut.language,game_id:ut.id,diff_code_count:ut.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((it=ut==null?void 0:ut[d])==null?void 0:it.answer_question_time)||"- -"),(Ot=ut==null?void 0:ut[d])!=null&&Ot.submit_count?e.createElement(ge.Z,{title:`${((Ke=ut==null?void 0:ut[d])==null?void 0:Ke.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Jt=ut==null?void 0:ut[d])==null?void 0:Jt.submit_count)||0):null))},ue.push(Se)}Xe([...ue])},[S==null?void 0:S.question_data]),(0,e.useEffect)(()=>{var y;(y=g==null?void 0:g.userInfo)!=null&&y.course&&((0,l.dE)()&&(U.course_group=(0,l.dE)()?[g.userInfo.course.course_group_id]:[],Ce(Tt({},U))),un(1))},[g==null?void 0:g.userInfo]);function un(y){return bn(this,null,function*(){var fe,Pe,Oe,Pt,d,Se,ut;Fn(!0);let Le=yield(0,F.ZP)("/api/courses/rank_list.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,rank_type:2,homework_common_id:U.categoryId})});if(Ne(Le),Fn(!1),Le.status!=-1&&((0,l.dE)()?(y===1&&Kt([(Pe=(fe=Le==null?void 0:Le.course_group)==null?void 0:fe[0])==null?void 0:Pe.id]),Le!=null&&Le.my_rank?vn([Tt({is_me:!0},Le==null?void 0:Le.my_rank),...Le==null?void 0:Le.rank_list]):vn([...Le==null?void 0:Le.rank_list])):vn([...Le==null?void 0:Le.rank_list]),y===1)){let Ht={title:(Le==null?void 0:Le.hack_rank_rule)===0?e.createElement(ge.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C - \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Le==null?void 0:Le.punish_time}\u5206\uFF09`},e.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",e.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Le==null?void 0:Le.hack_rank_rule)===0?"finish_time":"finish_at",width:(Le==null?void 0:Le.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};ue.push(Ht);for(let it=0;it<((Oe=Le==null?void 0:Le.question_data)==null?void 0:Oe.length);it++){let Ot={};Ot.title=Le!=null&&Le.sent_type?e.createElement("span",null,"\u9898\u76EE"+(it+1)+`\uFF08${(d=(Pt=Le==null?void 0:Le.question_data)==null?void 0:Pt[it])==null?void 0:d.question_score}\uFF09`):e.createElement("a",{onClick:()=>bn(this,null,function*(){var Ke,Jt;let It=yield(0,F.ZP)(`/api/problems/${(Jt=(Ke=Le==null?void 0:Le.question_data)==null?void 0:Ke[it])==null?void 0:Jt.identifier}/start.json`,{method:"get"});It&&(window.open(`/myproblems/${It==null?void 0:It.identifier}?type=1`),localStorage.setItem("program_homework",[U.coursesId,U.categoryId]))})},"\u9898\u76EE"+(it+1)+`\uFF08${(ut=(Se=Le==null?void 0:Le.question_data)==null?void 0:Se[it])==null?void 0:ut.question_score}\uFF09`),Ot.dataIndex="question_data",Ot.width=140,Ot.render=(Ke,Jt)=>{var It,Yt,I,le,Ue;return e.createElement("div",null,((It=Ke==null?void 0:Ke[it])==null?void 0:It.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>bn(this,null,function*(){var ee,Be,At,rt,Vt,Dn,jn,Jn;if((0,l.Rm)()&&!((ee=m.AssistantObject.hack)!=null&&ee.can_view)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Be=Ke==null?void 0:Ke[it])!=null&&Be.open_code)){P.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let tu=yield(0,F.ZP)("/api/courses/view_code.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,homework_common_id:U.categoryId,hack_user_code_id:(At=Ke==null?void 0:Ke[it])==null?void 0:At.hack_user_code_id})});w.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(rt=Ke==null?void 0:Ke[it])==null?void 0:rt.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Vt=Ke==null?void 0:Ke[it])==null?void 0:Vt.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Dn=Ke==null?void 0:Ke[it])==null?void 0:Dn.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(jn=Ke==null?void 0:Ke[it])==null?void 0:jn.score)),content:e.createElement(kt.Z,{classroomList:m,user:g,languages:[{language:(Jn=Ke==null?void 0:Ke[it])==null?void 0:Jn.language,code:tu==null?void 0:tu.code}],v:Ke,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ke.language,game_id:Ke.id,diff_code_count:Ke.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((Yt=Ke==null?void 0:Ke[it])==null?void 0:Yt.answer_question_time)||"- -"),(I=Ke==null?void 0:Ke[it])!=null&&I.submit_count?e.createElement(ge.Z,{title:`${((le=Ke==null?void 0:Ke[it])==null?void 0:le.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ue=Ke==null?void 0:Ke[it])==null?void 0:Ue.submit_count)||0):null))},ue.push(Ot)}Xe([...ue])}})}console.log("----",p,ue);const ce=(De=p==null?void 0:p.workSetting)==null?void 0:De.hack_rank_rule;return e.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:_n?"100vh":""},id:"rankingInfo"},(S==null?void 0:S.message)==="\u5C01\u699C\u4E2D"?e.createElement(pe.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):e.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},e.createElement("div",{id:"filterWarp"},e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",{style:{display:"flex",width:"90%"}},e.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,l.GJ)()&&e.createElement("div",{style:{flex:1}},e.createElement(Z.default.Group,{className:xe.Z.checkboxgroup,value:Re,onChange:y=>{var fe;U.type===1?(Kt([]),U.course_group=[],U.page=1,Ce(Tt({},U)),un()):U.type===2?(Kt(["\u5168\u90E8"]),U.course_group=(fe=S==null?void 0:S.course_group)==null?void 0:fe.map(Pe=>Pe.id),U.page=1,Ce(Tt({},U)),un()):(Kt([...y.filter(Pe=>Pe!="\u5168\u90E8")]),U.course_group=y.filter(Pe=>Pe!="\u5168\u90E8"),U.page=1,Ce(Tt({},U)),un())}},e.createElement(Z.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:y=>{y.target.checked?U.type=2:U.type=1}},"\u5168\u90E8\u5206\u73ED"),(ze=S==null?void 0:S.course_group)==null?void 0:ze.map((y,fe)=>e.createElement(Z.default,{style:{marginBottom:10},onChange:Pe=>{U.type=3},value:y.id},y==null?void 0:y.name)))),(0,l.dE)()&&e.createElement(ct.ZP.Group,{style:{marginBottom:10},onChange:y=>{y.target.value==="\u5168\u90E8"?(U.course_group=[],U.page=1,Ce(Tt({},U)),un()):(U.course_group=[y.target.value],U.page=1,Ce(Tt({},U)),un())},defaultValue:g.userInfo.course.course_group_id},e.createElement(ct.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Je=S==null?void 0:S.course_group)==null?void 0:Je.map((y,fe)=>e.createElement(ct.ZP,{style:{marginBottom:10},value:y.id},y.name)))),e.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{_n?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById("rankingInfo")),wt(!_n)}},e.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${_n?"icon-tuichuquanping2":"icon-quanping2"}`}),e.createElement("span",null,_n?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),e.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},e.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",ce===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",e.createElement("a",{onClick:()=>{w.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:e.createElement("div",null,ce===0&&e.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),e.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),e.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),ce==0&&e.createElement(e.Fragment,null,e.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),e.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),e.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),e.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219")),(0,l.GJ)()&&e.createElement(e.Fragment,null,e.createElement(L.default.Search,{className:"mr20",onSearch:y=>{U.page=1,U.search=y,Ce(Tt({},U)),un()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),e.createElement(Q.ZP,{onClick:()=>{(0,We.VY)(hn(Tt({},U),{id:U.coursesId,rank_type:2,homework_common_id:U.categoryId}))}},"\u5BFC\u51FA")))),e.createElement(X.Z,{spinning:bt},e.createElement(M.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:_n?pn:null},rowClassName:(y,fe)=>fe===0&&(0,l.dE)()&&xe.Z.tables,dataSource:Ge,columns:ue})),e.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(te.Z,{current:U.page,pageSize:U.per_page,total:S==null?void 0:S.count,showSizeChanger:!0,onChange:(y,fe)=>{U.page=y,U.per_page=fe,Ce(Tt({},U)),un()}}))))};var qn=(0,o.connect)(({shixunHomeworks:g,user:m,classroomList:p})=>({user:m,shixunHomeworks:g,classroomList:p}))(Xn),ru=u(82693),Su=u(7621),Pu=u(25060),eu=u(62551),Ou=u(30056),Te=u(59301),Du=Object.defineProperty,Au=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,hu=(g,m,p)=>m in g?Du(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,vu=(g,m)=>{for(var p in m||(m={}))su.call(m,p)&&hu(g,p,m[p]);if(Au)for(var p of Au(m))mu.call(m,p)&&hu(g,p,m[p]);return g},Tn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});let Iu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Mu=({shixunHomeworks:g,classroomList:m,globalSetting:p,user:De,loading:ze,dispatch:Je})=>{var U,Ce;const S=(0,o.useParams)(),[Ne]=(0,o.useSearchParams)(),[Re,Kt]=(0,e.useState)(Ne.get("tabs")||"0"),[Ge,vn]=(0,e.useState)({}),{workList:bt,workSetting:Fn}=g,[_n,wt]=(0,e.useState)(!1);S.category=Ne.get("category_id"),S.order="work_score",S.b_order="desc",(0,e.useEffect)(()=>{Je({type:"classroomList/getAssistantPermissions",payload:{course_id:S.coursesId}}),(0,et.hs)(Je)},[(0,l.bg)()]);const ue=y=>{var fe;if(y==="3"&&Je({type:"shixunHomeworks/getWorkSetting",payload:vu({},S)}),y==="5"&&!((fe=m.AssistantObject.hack)!=null&&fe.can_exam_leaderboard)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt(y),y==="0"&&Je({type:"shixunHomeworks/getWorkList",payload:S})},Xe=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Te.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Tn(void 0,null,function*(){var y;const fe=(y=g.workList)==null?void 0:y.myshixun_identifier;(yield(0,Pn.Fr)({id:fe}))&&(P.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 - -\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Je({type:"shixunHomeworks/getWorkList",payload:Ge}))})})},pn=y=>{y=y!=null&&y.includes(".json")?y:`${y}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Tn(void 0,null,function*(){const fe=yield(0,nt.$Q)({url:y});if(!fe)return;P.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Pe=yield(0,nt.Ir)({id:fe.shixun_identifier});if(Pe!=null&&Pe.game_identifier){(0,O.xg)(`/tasks/${Pe.game_identifier}?coursesId=${S.coursesId}`);return}(Pe==null?void 0:Pe.status)===2?pn(Pe==null?void 0:Pe.message):(Pe==null?void 0:Pe.status)===3&&Fe(Pe==null?void 0:Pe.message)})})},Fe=y=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",y,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Cn=y=>Tn(void 0,null,function*(){y=y!=null&&y.includes(".json")?y:`${y}.json`;const fe=yield(0,nt.$Q)({url:y});if(console.log(fe,"execRes"),fe!=null&&fe.game_identifier){(0,O.xg)(`/tasks/${fe.game_identifier}?coursesId=${S.coursesId}`);return}(fe==null?void 0:fe.status)===-3?(0,O.eF)():(fe==null?void 0:fe.status)===2?pn(fe==null?void 0:fe.message):(fe==null?void 0:fe.status)===3&&Fe(fe==null?void 0:fe.message)}),un=[(0,l.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Te.createElement(qt,null)},{name:(0,l.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:Te.createElement(i.Z,{setExportParams:vn}),forceRender:!0},!(0,l.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Te.createElement(qt,null)},{name:"\u6392\u540D",id:"5",compontent:Te.createElement(qn,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Te.createElement(Ye,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Te.createElement(eu.Z,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(U=bt.homework_status)!=null&&U.includes("\u5BFC\u5165")?Te.createElement(Pu.Z,null):Te.createElement(oe,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:Te.createElement(Ou.default,null)}].filter(y=>!!y).filter(y=>{var fe,Pe;return(0,l.dE)()?y.name!=="\u4EE3\u7801\u67E5\u91CD"&&y.name!=="\u8BBE\u7F6E":(0,l.dE)()||((fe=bt==null?void 0:bt.homework_status)==null?void 0:fe[0])!=="\u5DF2\u622A\u6B62"?y.name!=="\u8D28\u91CF\u68C0\u6D4B":!bt.code_review&&((Pe=bt==null?void 0:bt.homework_status)==null?void 0:Pe[0])!=="\u672A\u53D1\u5E03"?!0:y.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(y=>bt.open_code_quality_analysis?!0:y.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(y=>{var fe;return(fe=bt.homework_status)!=null&&fe.includes("\u5BFC\u5165")?(0,l.dE)()?["0","1"].includes(y.id):["0","1","3"].includes(y.id):!0}),ce=()=>{var y,fe,Pe,Oe,Pt,d,Se,ut,Le,Ht,it;return Te.createElement("aside",{className:xe.Z.workListTabButton},(0,l.dE)()&&!((y=bt.homework_status)!=null&&y.includes("\u5BFC\u5165"))&&Te.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},Te.createElement(Q.ZP,{onClick:()=>Tn(void 0,null,function*(){var Ot;let Ke=yield(0,F.ZP)(`/api/problems/${(Ot=g.workList)==null?void 0:Ot.start_identifier}/start.json`,{method:"get"});Ke&&(window.open(`/myproblems/${Ke==null?void 0:Ke.identifier}?type=1&backUrl=/classrooms/${S.coursesId}/program_homework/${S.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[S==null?void 0:S.coursesId,S==null?void 0:S.categoryId]))}),type:"primary"},(fe=bt.homework_status)!=null&&fe.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,l.dE)()&&((Pe=g.workList)==null?void 0:Pe.redo_work)&&Te.createElement(Q.ZP,{onClick:Xe,type:"primary",icon:Te.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Oe=g.workList)==null?void 0:Oe.shixun_status)>1&&((Pt=g.workList)==null?void 0:Pt.time_status)<5&&(0,l.dE)()&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Ot,Ke,Jt,It,Yt,I,le;(0,et.tJ)(Je,!0)&&((Jt=(Ke=(Ot=g.workList)==null?void 0:Ot.task_operation)==null?void 0:Ke[1])!=null&&Jt.includes("/")?Cn((Yt=(It=g.workList)==null?void 0:It.task_operation)==null?void 0:Yt[1]):(0,O.xg)(`/tasks/${(le=(I=g.workList)==null?void 0:I.task_operation)==null?void 0:le[1]}`))}},(Se=(d=g.workList)==null?void 0:d.task_operation)==null?void 0:Se[0]),((ut=g.workList)==null?void 0:ut.commit_des)&&((Le=g.workList)==null?void 0:Le.commit_des)&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Ot;(0,O.xg)(`/classrooms/${S.coursesId}/shixun_homework/${S.categoryId}/${(Ot=g.workList)==null?void 0:Ot.id}/commitsummary`)}},(Ht=g.workList)==null?void 0:Ht.commit_des),(Fn==null?void 0:Fn.hack_edit_permission)&&((it=bt==null?void 0:bt.homework_status)==null?void 0:it[0])==="\u672A\u53D1\u5E03"&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Ot;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_create)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o.history.push(`/classrooms/${S.coursesId}/program_homework/${S.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,l.GJ)()&&bt.publish_immediately&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Ot,Ke;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ke=De==null?void 0:De.userInfo)==null?void 0:Ke.user_status)===2){(0,et.Rd)();return}Je({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[S.categoryId],selectArrsAll:[bt],params:S,detail:!0,type:2,manage_all_group:Fn==null?void 0:Fn.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,l.GJ)()&&bt.end_immediately&&Te.createElement(Q.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:Te.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Ot;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_stop)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Je({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:S,type:2,detail:!0,selectArrs:[S.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"))};return Te.createElement("section",null,Te.createElement("div",{className:"edu-container"},bt.homework_name&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:"mt10"},bt.category&&Te.createElement(de.Z,{separator:">"},Te.createElement(de.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${S==null?void 0:S.coursesId}/program_homework`},bt.course_name)),Te.createElement(de.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${S==null?void 0:S.coursesId}/program_homework/${bt.category.main?"":bt.category.category_id}`},bt.category.category_name)),Te.createElement(de.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Te.createElement("aside",{className:[xe.Z.title,"mt20"].join(" ")},Te.createElement(o.Link,{to:`/classrooms/${bt.course_id}/program_homework/${bt.category.main?"":bt.category.category_id}`},Te.createElement(R.Z,{className:"font16 c-black"})),Te.createElement(ge.Z,{title:bt.homework_name,placement:"bottom"},Te.createElement("strong",{className:"font20 ml5"},bt.homework_name)),Te.createElement(O.VV,{temporary:!0,status:bt.homework_status}))),Te.createElement("aside",{className:`mt30 relative ${xe.Z.workListTabWrap}`},Te.createElement(j.default,{type:"card",defaultActiveKey:Re,activeKey:Re,tabBarExtraContent:(Ce=bt.homework_status)!=null&&Ce.includes("\u5BFC\u5165")&&(0,l.GJ)()?Te.createElement(Q.ZP,{icon:Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Je({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:bt==null?void 0:bt.homework_name,id:bt==null?void 0:bt.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ce(),onChange:ue},un.map((y,fe)=>Te.createElement(j.default.TabPane,{tab:y.name,key:y.id,forceRender:y.forceRender},y.compontent))))),Te.createElement(V,null),Te.createElement(G.Z,{courseEndTime:bt==null?void 0:bt.course_end_date,successCallback:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})},visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[S.categoryId],courseId:S.coursesId,isBatch:!1}),Te.createElement(ie.Z,{courseEndTime:bt==null?void 0:bt.course_end_date}),Te.createElement(ru.Z,{onOk:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})}}),Te.createElement(Su.Z,{onOk:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})}}),Te.createElement(w.default,{open:_n,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{wt(!1)}},Te.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Te.createElement("p",{style:{marginLeft:"10px"}},Te.createElement(M.default,{dataSource:Iu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Te.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Te.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Te.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Te.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u5D29\u6E83\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")))};var Nu=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p,user:De,globalSetting:ze})=>({classroomList:m,shixunHomeworks:g,globalSetting:ze,user:De,loading:p.effects}))(Mu)},84677:function(Et,Ae,u){"use strict";var e=u(59301),F=u(78241),o=u(8591),P=u(43418),w=u(95237),Q=u(5112),de=u(5871),ge=u(43604),j=u(5083),M=u(24905),R=u(61186),O=u.n(R),D=u(99064),$=u(24065),k=u(955),re=u(89070),Ee=u(59437),_e=u(92365),Qe=u(79834),z=u(59301),qe=Object.defineProperty,lt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,te=(f,N,i)=>N in f?qe(f,N,{enumerable:!0,configurable:!0,writable:!0,value:i}):f[N]=i,ae=(f,N)=>{for(var i in N||(N={}))we.call(N,i)&&te(f,i,N[i]);if(B)for(var i of B(N))X.call(N,i)&&te(f,i,N[i]);return f},Ie=(f,N)=>lt(f,ft(N)),l=(f,N)=>{var i={};for(var s in f)we.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&B)for(var s of B(f))N.indexOf(s)<0&&X.call(f,s)&&(i[s]=f[s]);return i},E=(f,N,i)=>new Promise((s,h)=>{var C=ye=>{try{se(i.next(ye))}catch(Ve){h(Ve)}},H=ye=>{try{se(i.throw(ye))}catch(Ve){h(Ve)}},se=ye=>ye.done?s(ye.value):Promise.resolve(ye.value).then(C,H);se((i=i.apply(f,N)).next())});const Y=f=>{var N=f,{classroomList:i,dispatch:s,courseEndTime:h,onWindowBack:C}=N,H=l(N,["classroomList","dispatch","courseEndTime","onWindowBack"]),se,ye,Ve,ht,ot,ve,Bt,_t,$e,Zt,mt,_,me,xt,cn,Gt,qt,vt,pt,ke,L,Z,pe,be,Mt,at,v,r,K,Ze,Ct,tt,Ye,yt,st,zt,ct,J,ne;const T=(0,re.useParams)(),[W]=F.default.useForm(),[q,Dt]=(0,e.useState)(1),[Me,et]=(0,e.useState)([]),[He,A]=(0,e.useState)(0),[jt,Qt]=(0,e.useState)(2e3),[Rt,fn]=(0,e.useState)(!0),[xn,an]=(0,e.useState)(!1),[on,ln]=(0,e.useState)(!1),[dn,je]=(0,e.useState)([]),[Nn,Bn]=(0,e.useState)(!0),[Yn,au]=(0,e.useState)(!((Ve=(ye=(se=i.actionTabs)==null?void 0:se.selectArrsAll)==null?void 0:ye[0])!=null&&Ve.send_type));let[Ft,Hn]=(0,e.useState)([0,0,0]);(0,e.useEffect)(()=>{var Wt,mn,An,Sn,In,Ln,$n,Mn,nu,Zn,Lt,zn,lu;if(i.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Qn(),(An=(mn=(Wt=i.actionTabs)==null?void 0:Wt.selectArrsAll)==null?void 0:mn[0])!=null&&An.can_publish?Hn([...(nu=(Mn=($n=i.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Mn[0])==null?void 0:nu.difficult_count]):Hn([...(Ln=(In=(Sn=i.actionTabs)==null?void 0:Sn.selectArrsAll)==null?void 0:In[0])==null?void 0:Ln.difficult_settings]),au(!((zn=(Lt=(Zn=i.actionTabs)==null?void 0:Zn.selectArrsAll)==null?void 0:Lt[0])!=null&&zn.send_type)),he(),i.actionTabs.type===2){const uu=(lu=i.actionTabs.selectArrsAll)==null?void 0:lu[0];Bn(uu.unified_setting)}else Bn(!1)},[i.actionTabs]),(0,e.useEffect)(()=>{if(xn){if(on)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,$.GJ)()?(s({type:"classroomList/getClassroomTeacherCommonList",payload:Ie(ae({},i.actionTabs.params),{type:1})}),s({type:"shixunHomeworks/getWorkList",payload:ae({},T)})):s({type:"classroomList/getClassroomCommonList",payload:ae({},i.actionTabs.params)})}},[xn]);const he=Wt=>E(void 0,null,function*(){fn(!0);const mn=yield(0,_e.c_)(Ie(ae({},T),{page:Wt||q,limit:2e4,homework_id:i.actionTabs.type===1?"":i.actionTabs.selectArrs[0]}));mn==null||mn.course_groups.map((An,Sn)=>{An.key=An.id,An.title=An.name,An.disabled=An.is_published}),mn&&(et([...mn==null?void 0:mn.course_groups]),A(mn==null?void 0:mn.course_groups_count),fn(!1),Wt||W.setFieldsValue({publish_time:O()(O()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:O()(O()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ou=()=>{(0,$.GJ)()?i.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:ae({},T)}),s({type:"shixunHomeworks/getWorkSetting",payload:ae({},T)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:Ie(ae({},i.actionTabs.params),{type:5,category:i.actionTabs.params.categoryId})}):s({type:"classroomList/getClassroomCommonList",payload:ae({},i.actionTabs.params)})},pu=()=>E(void 0,null,function*(){var Wt,mn;if((0,$.Rm)()&&!((Wt=i.AssistantObject.hack)!=null&&Wt.can_publish)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Rn(!1);return}const An=ae({},W.getFieldsValue());if(An.end_time<=An.publish_time){o.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Rn(!1);return}if((dn==null?void 0:dn.length)<=0&&!Nn&&Me.length>0){o.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Rn(!1);return}if(Ft.reduce((Ln,$n)=>Ln+$n)===0&&!Yn){o.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Rn(!1);return}let Sn={homework_ids:[...i.actionTabs.selectArrs],group_ids:dn.length>0?dn.map(Ln=>Ln.id):(mn=i.detailCommonHomeworksList)==null?void 0:mn.course_groups,end_time:O()(An.end_time).format("YYYY-MM-DD HH:mm"),publish_time:O()(An.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ft==null?void 0:Ft.map(Ln=>Ln),send_type:Yn?"0":"1",unified_setting:!dn.length};if(Rn(!0),(yield(0,D.ZP)(`/api/courses/${T.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ae({},Sn)})).status===0){if(Rn(!1),(0,k.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),o.ZP.success("\u53D1\u5E03\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C){C();return}H.onCallback&&H.onCallback(),ou(),localStorage.getItem("Noviceguide")==="0"||s({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Rn(!1)}),Qn=()=>{Dt(1),et([]),je([])},Un=He>q*jt,[iu,Rn]=(0,e.useState)(!1);return z.createElement(P.default,{width:600,confirmLoading:iu,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:i.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:pu,onCancel:()=>{if(Qn(),s({type:"classroomList/setActionTabs",payload:{}}),C){C();return}ou()}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Me&&z.createElement(F.default,{form:W},z.createElement("div",{style:{paddingLeft:0}},i.actionTabs.type===2&&z.createElement(w.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),z.createElement(Q.ZP.Group,{value:Yn,disabled:!((ve=(ot=(ht=i.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:ot[0])!=null&&ve.can_publish),onChange:Wt=>{au(Wt.target.value)}},z.createElement(Q.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),z.createElement(Q.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Yn&&z.createElement(w.Z,{style:{marginBottom:"10px"}},z.createElement("span",{style:{marginRight:65}}),z.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",z.createElement(de.Z,{value:Ft[0],onChange:Wt=>{Ft[0]=Wt,Hn([...Ft])},min:0,disabled:!(($e=(_t=(Bt=i.actionTabs)==null?void 0:Bt.selectArrsAll)==null?void 0:_t[0])!=null&&$e.can_publish),placeholder:`\u6700\u5927${(me=(_=(mt=(Zt=i.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:mt[0])==null?void 0:_.difficult_count)==null?void 0:me[0]}`,max:(qt=(Gt=(cn=(xt=i.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:cn[0])==null?void 0:Gt.difficult_count)==null?void 0:qt[0],style:{width:60}})),z.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",z.createElement(de.Z,{value:Ft[1],onChange:Wt=>{Ft[1]=Wt,Hn([...Ft])},min:0,disabled:!((ke=(pt=(vt=i.actionTabs)==null?void 0:vt.selectArrsAll)==null?void 0:pt[0])!=null&&ke.can_publish),max:(be=(pe=(Z=(L=i.actionTabs)==null?void 0:L.selectArrsAll)==null?void 0:Z[0])==null?void 0:pe.difficult_count)==null?void 0:be[1],placeholder:`\u6700\u5927${(r=(v=(at=(Mt=i.actionTabs)==null?void 0:Mt.selectArrsAll)==null?void 0:at[0])==null?void 0:v.difficult_count)==null?void 0:r[1]}`,style:{width:60}})),z.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",z.createElement(de.Z,{value:Ft[2],onChange:Wt=>{Ft[2]=Wt,Hn([...Ft])},min:0,disabled:!((Ct=(Ze=(K=i.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:Ze[0])!=null&&Ct.can_publish),placeholder:`\u6700\u5927${(st=(yt=(Ye=(tt=i.actionTabs)==null?void 0:tt.selectArrsAll)==null?void 0:Ye[0])==null?void 0:yt.difficult_count)==null?void 0:st[2]}`,max:(ne=(J=(ct=(zt=i.actionTabs)==null?void 0:zt.selectArrsAll)==null?void 0:ct[0])==null?void 0:J.difficult_count)==null?void 0:ne[2],style:{width:60}}))),z.createElement(w.Z,{className:"mt30",align:"middle"},z.createElement(ge.Z,null,z.createElement(F.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(j.default,{style:{width:170,marginRight:"25px"},disabledDate:Wt=>(0,Qe.Q8)(Wt,h),disabledTime:Wt=>(0,Qe.d0)(Wt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,k.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(ge.Z,{className:"ml20"},z.createElement(F.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(j.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,k.U6)(),"HH:mm")},disabledDate:Wt=>(0,Qe.Q8)(Wt,h,W.getFieldValue("publish_time")),disabledTime:Wt=>(0,Qe.d0)(Wt,W.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),i.actionTabs.type===2&&z.createElement(w.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(Q.ZP.Group,{value:Nn,onChange:Wt=>{Bn(Wt.target.value),je([])}},z.createElement(Q.ZP,{value:!0,disabled:!i.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(Q.ZP,{className:"ml20",disabled:Me.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Me.length<=0&&i.actionTabs.type===2&&z.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(i.actionTabs.type===1||!Nn)&&Me.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement(M.default,{checked:dn.length===Me.length,onChange:Wt=>{dn.length===Me.length?je([]):je(Me.filter(mn=>!mn.is_published))}},"\u5168\u9009")," "),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",dn.length||0,"\u4E2A\u5206\u73ED")),(i.actionTabs.type===1||!Nn)&&Me.length>0&&z.createElement(Ee.Z,{data:Me,selectedRowKeys:dn,setSelectedRowKeys:je})))};Ae.Z=(0,re.connect)(({classroomList:f})=>({classroomList:f}))(Y)},62551:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(99313),w=u(1710),Q=u(58421),de=u(89070),ge=u(99064),j=u(61186),M=u.n(j),R=u(59301),O=(k,re,Ee)=>new Promise((_e,Qe)=>{var z=ft=>{try{lt(Ee.next(ft))}catch(B){Qe(B)}},qe=ft=>{try{lt(Ee.throw(ft))}catch(B){Qe(B)}},lt=ft=>ft.done?_e(ft.value):Promise.resolve(ft.value).then(z,qe);lt((Ee=Ee.apply(k,re)).next())});const{Dragger:D}=F.default,$=({})=>{const k=(0,de.useParams)(),[re]=o.default.useForm(),[Ee,_e]=(0,e.useState)(!0),[Qe,z]=(0,e.useState)(!1);let[qe,lt]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ft=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function B(){return O(this,null,function*(){let X;z(!0),window.location.href.indexOf("exercise")>-1?X=`/api/exercises/${k==null?void 0:k.categoryId}/redo_logs.json`:X=`/api/homework_commons/${k==null?void 0:k.categoryId}/redo_logs.json`;let te=yield(0,ge.ZP)(X,{method:"get",params:qe});z(!1),(te==null?void 0:te.status)===0&&_e(te==null?void 0:te.data)})}(0,e.useEffect)(()=>{B()},[]);let we=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(X,te,ae)=>{var Ie;return(Ie=ft.find(l=>l.question_type===X))==null?void 0:Ie.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(X,te,ae)=>{var Ie;return(Ie=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(l=>l.id===X))==null?void 0:Ie.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(X,te,ae)=>M()(X).format("YYYY-MM-DD HH:mm:ss")}].filter(X=>!!X);return R.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},R.createElement(P.default,{destroyInactiveTabPane:!0,onChange:X=>{qe.type=X,qe.page=1,qe.limit=10,lt(qe),B()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:R.createElement(w.default,{className:"mt20",loading:Qe,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(X,te,ae)=>M()(X).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ee==null?void 0:Ee.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:R.createElement(w.default,{className:"mt20",loading:Qe,columns:we,dataSource:Ee==null?void 0:Ee.list,pagination:!1})}].filter(X=>!!X)}),R.createElement(Q.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(X,te)=>{qe.page=X,qe.limit=te,lt(qe),B()},current:qe.page,total:Ee.count,pageSize:qe.limit,style:{marginTop:20}}))};Ae.Z=(0,de.connect)(({classroomList:k})=>({classroomList:k}))($)},7621:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(43418),w=u(5871),Q=u(89070),de=u(99064),ge=u(61186),j=u.n(ge),M=u(955),R=u(59301),O=Object.defineProperty,D=Object.defineProperties,$=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,_e=(B,we,X)=>we in B?O(B,we,{enumerable:!0,configurable:!0,writable:!0,value:X}):B[we]=X,Qe=(B,we)=>{for(var X in we||(we={}))re.call(we,X)&&_e(B,X,we[X]);if(k)for(var X of k(we))Ee.call(we,X)&&_e(B,X,we[X]);return B},z=(B,we)=>D(B,$(we)),qe=(B,we,X)=>new Promise((te,ae)=>{var Ie=Y=>{try{E(X.next(Y))}catch(f){ae(f)}},l=Y=>{try{E(X.throw(Y))}catch(f){ae(f)}},E=Y=>Y.done?te(Y.value):Promise.resolve(Y.value).then(Ie,l);E((X=X.apply(B,we)).next())});const{Dragger:lt}=F.default,ft=({classroomList:B,dispatch:we,onOk:X})=>{const te=(0,Q.useParams)(),[ae]=o.default.useForm(),[Ie,l]=(0,e.useState)(),[E,Y]=(0,e.useState)(!1),f={height:100,onRemove:()=>{l("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:N=>qe(void 0,null,function*(){return l(N),!1})};return(0,e.useEffect)(()=>{ae.setFieldsValue({publish_time:j()(j()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:j()(j()(new Date((0,M.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),R.createElement(P.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:B.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:E},onOk:()=>qe(void 0,null,function*(){ae.submit()}),onCancel:()=>{ae.resetFields(),we({type:"classroomList/setActionTabs",payload:{}})}},R.createElement(o.default,{form:ae,onFinish:N=>qe(void 0,null,function*(){var i,s;console.log("---",B.actionTabs,N,te);let h=((i=B==null?void 0:B.actionTabs)==null?void 0:i.type)==="exercise"?`/api/exercises/${te==null?void 0:te.category}/exercise_user/edit_score.json`:`/api/student_works/${B.actionTabs.id}/edit_score.json`;Y(!0);let C=yield(0,de.ZP)(h,{method:"post",body:z(Qe({},N),{exercise_user_id:((s=B==null?void 0:B.actionTabs)==null?void 0:s.type)==="exercise"?B.actionTabs.id:""})});Y(!1),ae.resetFields(),we({type:"classroomList/setActionTabs",payload:{}}),X()})},R.createElement(o.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},R.createElement(w.Z,{min:0,style:{width:"100%"}}))))};Ae.Z=(0,Q.connect)(({classroomList:B})=>({classroomList:B}))(ft)},25060:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(3113),w=u(95237),Q=u(81327),de=u(5083),ge=u(89070),j=u(61186),M=u.n(j),R=u(79834),O=u(99064),D=u(59301),$=(Ee,_e,Qe)=>new Promise((z,qe)=>{var lt=we=>{try{B(Qe.next(we))}catch(X){qe(X)}},ft=we=>{try{B(Qe.throw(we))}catch(X){qe(X)}},B=we=>we.done?z(we.value):Promise.resolve(we.value).then(lt,ft);B((Qe=Qe.apply(Ee,_e)).next())});const{Dragger:k}=F.default,re=({})=>{const Ee=(0,ge.useParams)(),[_e]=o.default.useForm(),[Qe,z]=(0,e.useState)(!0),[qe,lt]=(0,e.useState)(!1);console.log("----",Ee);function ft(){return $(this,null,function*(){var B,we;let X;window.location.href.indexOf("exercise")>-1?X=`/api/exercises/${Ee==null?void 0:Ee.categoryId}/get_time_setting.json`:X=`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/get_time_setting.json`;let te=yield(0,O.ZP)(X,{method:"get"});(te==null?void 0:te.status)===0&&_e.setFieldsValue({publish_time:M()(M()((B=te==null?void 0:te.data)==null?void 0:B.publish_time).format("YYYY-MM-DD HH:mm")),end_time:M()(M()((we=te==null?void 0:te.data)==null?void 0:we.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{ft()},[]),D.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},D.createElement("div",{style:{textAlign:"end"}},Qe&&D.createElement(P.ZP,{onClick:()=>{z(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Qe&&D.createElement("div",null,D.createElement(P.ZP,{type:"primary",loading:qe,onClick:()=>{_e.submit()}},"\u63D0\u4EA4"),D.createElement(P.ZP,{style:{marginLeft:20},onClick:()=>{z(!0)}},"\u53D6\u6D88"))),D.createElement(o.default,{form:_e,disabled:Qe,onFinish:B=>$(void 0,null,function*(){lt(!0),console.log("---",window.location.href);let we;window.location.href.indexOf("exercise")>-1?we=`/api/exercises/${Ee==null?void 0:Ee.categoryId}/time_setting.json`:we=`/api/homework_commons/${Ee==null?void 0:Ee.categoryId}/time_setting.json`;let X=yield(0,O.ZP)(we,{method:"post",body:{publish_time:M()(B.publish_time).format("YYYY-MM-DD HH:mm"),end_time:M()(B.end_time).format("YYYY-MM-DD HH:mm")}});lt(!1),(X==null?void 0:X.status)===0&&z(!0)})},D.createElement(w.Z,null,D.createElement(Q.Z,null,D.createElement(o.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},D.createElement(de.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:B=>(0,R.Q8)(B),disabledTime:B=>(0,R.d0)(B),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),D.createElement(w.Z,null,D.createElement(Q.Z,null,D.createElement(o.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},D.createElement(de.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:B=>(0,R.Q8)(B,"",_e.getFieldValue("publish_time")),disabledTime:B=>(0,R.d0)(B,_e.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Ae.Z=(0,ge.connect)(({classroomList:Ee})=>({classroomList:Ee}))(re)},59437:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return M}});var e=u(59301),F=u(92832),o=u(24905),P=u(95237),w={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",de=u(8797),ge=(R,O,D)=>new Promise(($,k)=>{var re=Qe=>{try{_e(D.next(Qe))}catch(z){k(z)}},Ee=Qe=>{try{_e(D.throw(Qe))}catch(z){k(z)}},_e=Qe=>Qe.done?$(Qe.value):Promise.resolve(Qe.value).then(re,Ee);_e((D=D.apply(R,O)).next())}),M=({data:R,value:O=[],handleChangePage:D,setSelectedRowKeys:$,selectedRowKeys:k,onChange:re=()=>{}})=>{const[Ee,_e]=(0,e.useState)([]),[Qe,z]=(0,e.useState)([]),[qe,lt]=(0,e.useState)([]);let[ft,B]=(0,e.useState)(1),[we,X]=(0,e.useState)();return(0,e.useEffect)(()=>{_e(R),z([]),lt([])},[R]),(0,e.useEffect)(()=>{$&&(z(k),lt(k))},[k]),e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",{className:w.leftdiv},e.createElement(F.default.Search,{size:"middle",onChange:te=>ge(void 0,null,function*(){_e(R.filter(ae=>{var Ie;return(Ie=ae==null?void 0:ae.name)==null?void 0:Ie.includes(te.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&e.createElement(de.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),e.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},e.createElement(o.default.Group,{value:Qe.map(te=>`${te.id}`),onChange:te=>{$(Ee.filter(ae=>te.includes(`${ae.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ee.map((te,ae)=>e.createElement(P.Z,{key:te.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},e.createElement(o.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:te.is_published,value:`${te.id}`},e.createElement("div",{className:w.listClass},e.createElement("span",{className:w.spantitle,style:{width:te.is_published?"108px":"170px"}},te.name),te.is_published&&e.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),e.createElement("div",{className:w.rightdiv},e.createElement(F.default.Search,{onChange:te=>{lt(Qe.filter(ae=>ae.name.includes(te.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),qe.length===0&&e.createElement(de.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),qe.length>0&&e.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},e.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},qe.map((te,ae)=>e.createElement(P.Z,{justify:"space-between",style:{marginTop:"10px"},key:te.id},e.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},te.name),e.createElement("img",{src:Q,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{$(Qe.filter(Ie=>`${Ie.id}`!=`${te.id}`))}})))))))}},78297:function(Et,Ae,u){"use strict";u.d(Ae,{AD:function(){return Y},D9:function(){return C},Hp:function(){return ft},IM:function(){return se},Iy:function(){return we},KM:function(){return mt},MJ:function(){return B},Ne:function(){return H},ON:function(){return ve},Uj:function(){return $e},VY:function(){return ht},YO:function(){return _t},YX:function(){return Bt},Zn:function(){return k},_g:function(){return z},_k:function(){return s},c6:function(){return l},cr:function(){return re},eV:function(){return E},fi:function(){return Ee},gh:function(){return ae},hS:function(){return ye},iA:function(){return _e},j6:function(){return qe},je:function(){return i},jj:function(){return lt},kS:function(){return ot},o6:function(){return Ie},pO:function(){return Zt},rQ:function(){return f},sA:function(){return te},xm:function(){return h},xo:function(){return Ve},y8:function(){return N},yd:function(){return Qe}});var e=u(92365),F=u(89070),o=u(955),P=u(8591),w=u(3294),Q=Object.defineProperty,de=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,M=(_,me,xt)=>me in _?Q(_,me,{enumerable:!0,configurable:!0,writable:!0,value:xt}):_[me]=xt,R=(_,me)=>{for(var xt in me||(me={}))ge.call(me,xt)&&M(_,xt,me[xt]);if(de)for(var xt of de(me))j.call(me,xt)&&M(_,xt,me[xt]);return _},O=(_,me,xt)=>new Promise((cn,Gt)=>{var qt=ke=>{try{pt(xt.next(ke))}catch(L){Gt(L)}},vt=ke=>{try{pt(xt.throw(ke))}catch(L){Gt(L)}},pt=ke=>ke.done?cn(ke.value):Promise.resolve(ke.value).then(qt,vt);pt((xt=xt.apply(_,me)).next())});const D=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},$=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},k=_=>O(void 0,null,function*(){D(),(yield(0,e.YR)(R({},_))).status===0&&(yield(0,o.QH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_couser_info.json`,query:_}))),$()}),re=_=>O(void 0,null,function*(){const me=yield(0,e.yS)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`);else{if(me.status===-2)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`))}}),Ee=_=>O(void 0,null,function*(){const me=yield(0,e.W0)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`))}}),_e=_=>O(void 0,null,function*(){const me=yield(0,e.Nl)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`))}}),Qe=_=>O(void 0,null,function*(){const me=yield(0,e.IU)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`))}}),z=_=>O(void 0,null,function*(){const me=yield(0,e.td)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(me.status===-2)return me;if(me.status===-3)(0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else if(me.status===-4)return me}}),qe=_=>O(void 0,null,function*(){const me=yield(0,e.QX)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`))}}),lt=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.o_)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),ft=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.ZL)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),B=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.vV)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),we=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.aP)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),X=_=>O(void 0,null,function*(){D(),(yield exportCourseWorkListAppendix(R({},_))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${_.categoryId}/works_list.zip`,query:_}))),$()}),te=_=>O(void 0,null,function*(){D(),yield(0,o.QH)("",w.Z.API_SERVER+`/api/polls/${_.categoryId}/commit_result.xlsx`),$()}),ae=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/attendances/export_xlsx_data.xlsx`,query:_}))}),Ie=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/video_study_statics.xlsx`,query:_}))}),l=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_video_study.xlsx`,query:_}))}),E=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_course_students_info.xlsx`,query:_}))}),Y=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/school_manages/students.xlsx",query:_}))}),f=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/item_banks/export.xlsx",query:_}))}),N=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:_}))}),i=_=>O(void 0,null,function*(){const me=yield(0,e.Uy)(R({},_));me.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`)):me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`))}),s=_=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/export_records/${_.id}.xlsx`,query:_}))}),h=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:_}))}),C=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/${_.menuKey}_statistic.xlsx?${_.checkedList.map(me=>`course_group_id[]=${me}`).join("&")}`,query:_}))}),H=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_training_objectives.xlsx`,query:_}))}),se=_=>O(void 0,null,function*(){yield(0,o.FH)(_==null?void 0:_.name,(0,o.NY)({url:w.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:_}))}),ye=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_courses.xlsx`,query:_}))}),Ve=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_graduation_requirements.xlsx`,query:_}))}),ht=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:_}))}),ot=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:_}))}),ve=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/examination_banks/${_.id}.json`,query:_}))}),Bt=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/exercises/${_.categoryId}.json`,query:_}))}),_t=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/polls/${_==null?void 0:_.id}/commit_result.json`,query:_}))}),$e=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/paths/get_task_pass.json",query:_}))}),Zt=(_,me)=>O(void 0,null,function*(){yield(0,o.FH)(me||"",(0,o.NY)({url:w.Z.API_SERVER+`/api/exercises/${_==null?void 0:_.exercise_id}/consult_exercise.json`,query:_}))}),mt=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/competitions/${_==null?void 0:_.identifier}/competition_commit_records/member_works.xlsx`,query:_}))})},4901:function(Et,Ae,u){"use strict";u.d(Ae,{BU:function(){return F},Dj:function(){return e},gH:function(){return o},vp:function(){return P}});function e(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(Q){console.log(Q,":e")}}function F(){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 o=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function P(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Q=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},97177:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return de}});var e=u(59301),F=u.p+"static/modelContact.7a7eb113.png",o=u(91785),P=u(24065),w=u(59301),de=()=>{const[ge,j]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,P.$O)()?!0:(j(!0),!1),ContactModalElement:()=>w.createElement(o.Z,{visible:ge,setVisible:j,image:F}),contactOpen:ge,setContactOpen:j}}},66104:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Y}});var e=u(92310),F=u.n(e),o=u(11592),P=u(26112),w=u(59301),Q=u(92343),de=u(36355),ge=u(84105),j=u(91857);const M=f=>{let{children:N}=f;const{getPrefixCls:i}=w.useContext(de.E_),s=i("breadcrumb");return w.createElement("li",{className:`${s}-separator`,"aria-hidden":"true"},N===""?N:N||"/")};M.__ANT_BREADCRUMB_SEPARATOR=!0;var R=M,O=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);hN[h]||s)}function $(f,N,i,s){if(i==null)return null;const{className:h,onClick:C}=N,H=O(N,["className","onClick"]),se=Object.assign(Object.assign({},(0,P.Z)(H,{data:!0,aria:!0})),{onClick:C});return s!==void 0?w.createElement("a",Object.assign({},se,{className:F()(`${f}-link`,h),href:s}),i):w.createElement("span",Object.assign({},se,{className:F()(`${f}-link`,h)}),i)}function k(f,N){return(s,h,C,H,se)=>{if(N)return N(s,h,C,H);const ye=D(s,h);return $(f,s,ye,se)}}var re=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{const{prefixCls:N,separator:i="/",children:s,menu:h,overlay:C,dropdownProps:H,href:se}=f,Ve=(ht=>{if(h||C){const ot=Object.assign({},H);if(h){const ve=h||{},{items:Bt}=ve,_t=re(ve,["items"]);ot.menu=Object.assign(Object.assign({},_t),{items:Bt==null?void 0:Bt.map(($e,Zt)=>{var{key:mt,title:_,label:me,path:xt}=$e,cn=re($e,["key","title","label","path"]);let Gt=me!=null?me:_;return xt&&(Gt=w.createElement("a",{href:`${se}${xt}`},Gt)),Object.assign(Object.assign({},cn),{key:mt!=null?mt:Zt,label:Gt})})})}else C&&(ot.overlay=C);return w.createElement(j.Z,Object.assign({placement:"bottom"},ot),w.createElement("span",{className:`${N}-overlay-link`},ht,w.createElement(ge.Z,null)))}return ht})(s);return Ve!=null?w.createElement(w.Fragment,null,w.createElement("li",null,Ve),i&&w.createElement(R,null,i)):null},_e=f=>{const{prefixCls:N,children:i,href:s}=f,h=re(f,["prefixCls","children","href"]),{getPrefixCls:C}=w.useContext(de.E_),H=C("breadcrumb",N);return w.createElement(Ee,Object.assign({},h,{prefixCls:H}),$(H,h,i,s))};_e.__ANT_BREADCRUMB_ITEM=!0;var Qe=_e,z=u(17313),qe=u(83116),lt=u(37613);const ft=f=>{const{componentCls:N,iconCls:i}=f;return{[N]:Object.assign(Object.assign({},(0,z.Wf)(f)),{color:f.itemColor,fontSize:f.fontSize,[i]:{fontSize:f.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:f.linkColor,transition:`color ${f.motionDurationMid}`,padding:`0 ${f.paddingXXS}px`,borderRadius:f.borderRadiusSM,height:f.lineHeight*f.fontSize,display:"inline-block",marginInline:-f.marginXXS,"&:hover":{color:f.linkHoverColor,backgroundColor:f.colorBgTextHover}},(0,z.Qy)(f)),"li:last-child":{color:f.lastItemColor},[`${N}-separator`]:{marginInline:f.separatorMargin,color:f.separatorColor},[`${N}-link`]:{[` - > ${i} + span, - > ${i} + a - `]:{marginInlineStart:f.marginXXS}},[`${N}-overlay-link`]:{borderRadius:f.borderRadiusSM,height:f.lineHeight*f.fontSize,display:"inline-block",padding:`0 ${f.paddingXXS}px`,marginInline:-f.marginXXS,[`> ${i}`]:{marginInlineStart:f.marginXXS,fontSize:f.fontSizeIcon},"&:hover":{color:f.linkHoverColor,backgroundColor:f.colorBgTextHover,a:{color:f.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${f.componentCls}-rtl`]:{direction:"rtl"}})}};var B=(0,qe.Z)("Breadcrumb",f=>{const N=(0,lt.TS)(f,{});return[ft(N)]},f=>({itemColor:f.colorTextDescription,lastItemColor:f.colorText,iconFontSize:f.fontSize,linkColor:f.colorTextDescription,linkHoverColor:f.colorText,separatorColor:f.colorTextDescription,separatorMargin:f.marginXS})),we=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{var{breadcrumbName:H}=C,se=we(C,["breadcrumbName"]);return Object.assign(Object.assign({},se),{title:H})})}),h}function te(f,N){return(0,w.useMemo)(()=>f||(N?N.map(X):null),[f,N])}var ae=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{if(N===void 0)return N;let i=(N||"").replace(/^\//,"");return Object.keys(f).forEach(s=>{i=i.replace(`:${s}`,f[s])}),i},l=f=>{const{prefixCls:N,separator:i="/",style:s,className:h,rootClassName:C,routes:H,items:se,children:ye,itemRender:Ve,params:ht={}}=f,ot=ae(f,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ve,direction:Bt,breadcrumb:_t}=w.useContext(de.E_);let $e;const Zt=ve("breadcrumb",N),[mt,_]=B(Zt),me=te(se,H),xt=k(Zt,Ve);if(me&&me.length>0){const qt=[],vt=se||H;$e=me.map((pt,ke)=>{const{path:L,key:Z,type:pe,menu:be,overlay:Mt,onClick:at,className:v,separator:r,dropdownProps:K}=pt,Ze=Ie(ht,L);Ze!==void 0&&qt.push(Ze);const Ct=Z!=null?Z:ke;if(pe==="separator")return w.createElement(R,{key:Ct},r);const tt={},Ye=ke===me.length-1;be?tt.menu=be:Mt&&(tt.overlay=Mt);let{href:yt}=pt;return qt.length&&Ze!==void 0&&(yt=`#/${qt.join("/")}`),w.createElement(Ee,Object.assign({key:Ct},tt,(0,P.Z)(pt,{data:!0,aria:!0}),{className:v,dropdownProps:K,href:yt,separator:Ye?"":i,onClick:at,prefixCls:Zt}),xt(pt,ht,vt,qt,yt))})}else if(ye){const qt=(0,o.Z)(ye).length;$e=(0,o.Z)(ye).map((vt,pt)=>{if(!vt)return vt;const ke=pt===qt-1;return(0,Q.Tm)(vt,{separator:ke?"":i,key:pt})})}const cn=F()(Zt,_t==null?void 0:_t.className,{[`${Zt}-rtl`]:Bt==="rtl"},h,C,_),Gt=Object.assign(Object.assign({},_t==null?void 0:_t.style),s);return mt(w.createElement("nav",Object.assign({className:cn,style:Gt},ot),w.createElement("ol",null,$e)))};l.Item=Qe,l.Separator=R;var E=l,Y=E},24334:function(Et,Ae,u){var e,F;(function(o,P){Et.exports=P(o)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof u.g!="undefined"?u.g:this,function(o){"use strict";o=o||{};var P=o.Base64,w="2.6.4",Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",de=function(E){for(var Y={},f=0,N=E.length;f>>6)+ge(128|Y&63):ge(224|Y>>>12&15)+ge(128|Y>>>6&63)+ge(128|Y&63)}else{var Y=65536+(E.charCodeAt(0)-55296)*1024+(E.charCodeAt(1)-56320);return ge(240|Y>>>18&7)+ge(128|Y>>>12&63)+ge(128|Y>>>6&63)+ge(128|Y&63)}},M=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,R=function(E){return E.replace(M,j)},O=function(E){var Y=[0,2,1][E.length%3],f=E.charCodeAt(0)<<16|(E.length>1?E.charCodeAt(1):0)<<8|(E.length>2?E.charCodeAt(2):0),N=[Q.charAt(f>>>18),Q.charAt(f>>>12&63),Y>=2?"=":Q.charAt(f>>>6&63),Y>=1?"=":Q.charAt(f&63)];return N.join("")},D=o.btoa&&typeof o.btoa=="function"?function(E){return o.btoa(E)}:function(E){if(E.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return E.replace(/[\s\S]{1,3}/g,O)},$=function(E){return D(R(String(E)))},k=function(E){return E.replace(/[+\/]/g,function(Y){return Y=="+"?"-":"_"}).replace(/=/g,"")},re=function(E,Y){return Y?k($(E)):$(E)},Ee=function(E){return re(E,!0)},_e;o.Uint8Array&&(_e=function(E,Y){for(var f="",N=0,i=E.length;N>>18)+Q.charAt(H>>>12&63)+(typeof h!="undefined"?Q.charAt(H>>>6&63):"=")+(typeof C!="undefined"?Q.charAt(H&63):"=")}return Y?k(f):f});var Qe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,z=function(E){switch(E.length){case 4:var Y=(7&E.charCodeAt(0))<<18|(63&E.charCodeAt(1))<<12|(63&E.charCodeAt(2))<<6|63&E.charCodeAt(3),f=Y-65536;return ge((f>>>10)+55296)+ge((f&1023)+56320);case 3:return ge((15&E.charCodeAt(0))<<12|(63&E.charCodeAt(1))<<6|63&E.charCodeAt(2));default:return ge((31&E.charCodeAt(0))<<6|63&E.charCodeAt(1))}},qe=function(E){return E.replace(Qe,z)},lt=function(E){var Y=E.length,f=Y%4,N=(Y>0?de[E.charAt(0)]<<18:0)|(Y>1?de[E.charAt(1)]<<12:0)|(Y>2?de[E.charAt(2)]<<6:0)|(Y>3?de[E.charAt(3)]:0),i=[ge(N>>>16),ge(N>>>8&255),ge(N&255)];return i.length-=[0,0,2,1][f],i.join("")},ft=o.atob&&typeof o.atob=="function"?function(E){return o.atob(E)}:function(E){return E.replace(/\S{1,4}/g,lt)},B=function(E){return ft(String(E).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(E){return qe(ft(E))},X=function(E){return String(E).replace(/[-_]/g,function(Y){return Y=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},te=function(E){return we(X(E))},ae;o.Uint8Array&&(ae=function(E){return Uint8Array.from(B(X(E)),function(Y){return Y.charCodeAt(0)})});var Ie=function(){var E=o.Base64;return o.Base64=P,E};if(o.Base64={VERSION:w,atob:B,btoa:D,fromBase64:te,toBase64:re,utob:R,encode:re,encodeURI:Ee,btou:qe,decode:te,noConflict:Ie,fromUint8Array:_e,toUint8Array:ae},typeof Object.defineProperty=="function"){var l=function(E){return{value:E,enumerable:!1,writable:!0,configurable:!0}};o.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",l(function(){return te(this)})),Object.defineProperty(String.prototype,"toBase64",l(function(E){return re(this,E)})),Object.defineProperty(String.prototype,"toBase64URI",l(function(){return re(this,!0)}))}}return o.Meteor&&(Base64=o.Base64),Et.exports?Et.exports.Base64=o.Base64:(e=[],F=function(){return o.Base64}.apply(Ae,e),F!==void 0&&(Et.exports=F)),{Base64:o.Base64}})},51581:function(Et,Ae,u){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});var e=function(){function O(D,$){for(var k=0;k<$.length;k++){var re=$[k];re.enumerable=re.enumerable||!1,re.configurable=!0,"value"in re&&(re.writable=!0),Object.defineProperty(D,re.key,re)}}return function(D,$,k){return $&&O(D.prototype,$),k&&O(D,k),D}}(),F=u(59301),o=Q(F),P=u(12708),w=Q(P);function Q(O){return O&&O.__esModule?O:{default:O}}function de(O,D){var $={};for(var k in O)D.indexOf(k)>=0||Object.prototype.hasOwnProperty.call(O,k)&&($[k]=O[k]);return $}function ge(O,D){if(!(O instanceof D))throw new TypeError("Cannot call a class as a function")}function j(O,D){if(!O)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D&&(typeof D=="object"||typeof D=="function")?D:O}function M(O,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof D);O.prototype=Object.create(D&&D.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),D&&(Object.setPrototypeOf?Object.setPrototypeOf(O,D):O.__proto__=D)}var R=function(O){M(D,O);function D($){ge(this,D);var k=j(this,(D.__proto__||Object.getPrototypeOf(D)).call(this,$));return k.scrollListener=k.scrollListener.bind(k),k.eventListenerOptions=k.eventListenerOptions.bind(k),k.mousewheelListener=k.mousewheelListener.bind(k),k}return e(D,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var k=this.getParentElement(this.scrollComponent);k.scrollTop=k.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var k=!1,re={get passive(){k=!0}};try{document.addEventListener("test",null,re),document.removeEventListener("test",null,re)}catch(Ee){}return k}},{key:"eventListenerOptions",value:function(){var k=this.props.useCapture;return this.isPassiveSupported()&&(k={useCapture:this.props.useCapture,passive:!0}),k}},{key:"setDefaultLoader",value:function(k){this.defaultLoader=k}},{key:"detachMousewheelListener",value:function(){var k=window;this.props.useWindow===!1&&(k=this.scrollComponent.parentNode),k.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var k=window;this.props.useWindow===!1&&(k=this.getParentElement(this.scrollComponent)),k.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),k.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(k){var re=this.props.getScrollParent&&this.props.getScrollParent();return re!=null?re:k&&k.parentNode}},{key:"filterProps",value:function(k){return k}},{key:"attachScrollListener",value:function(){var k=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!k)){var re=window;this.props.useWindow===!1&&(re=k),re.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),re.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),re.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(k){k.deltaY===1&&!this.isPassiveSupported()&&k.preventDefault()}},{key:"scrollListener",value:function(){var k=this.scrollComponent,re=window,Ee=this.getParentElement(k),_e=void 0;if(this.props.useWindow){var Qe=document.documentElement||document.body.parentNode||document.body,z=re.pageYOffset!==void 0?re.pageYOffset:Qe.scrollTop;this.props.isReverse?_e=z:_e=this.calculateOffset(k,z)}else this.props.isReverse?_e=Ee.scrollTop:_e=k.scrollHeight-Ee.scrollTop-Ee.clientHeight;_e0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[pe].sort(Qe)}}]),L}();function Qe(L,Z){var pe=L.node.sortableInfo.index,be=Z.node.sortableInfo.index;return pe-be}function z(L,Z,pe){return L=L.slice(),L.splice(pe<0?L.length+pe:pe,0,L.splice(Z,1)[0]),L}function qe(L,Z){return Object.keys(L).reduce(function(pe,be){return Z.indexOf(be)===-1&&(pe[be]=L[be]),pe},{})}var lt={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ft=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var L=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Z=(Array.prototype.slice.call(L).join("").match(/-(moz|webkit|ms)-/)||L.OLink===""&&["","o"])[1];switch(Z){case"ms":return"ms";default:return Z&&Z.length?Z[0].toUpperCase()+Z.substr(1):""}}();function B(L,Z){Object.keys(Z).forEach(function(pe){L.style[pe]=Z[pe]})}function we(L,Z){L.style["".concat(ft,"Transform")]=Z==null?"":"translate3d(".concat(Z.x,"px,").concat(Z.y,"px,0)")}function X(L,Z){L.style["".concat(ft,"TransitionDuration")]=Z==null?"":"".concat(Z,"ms")}function te(L,Z){for(;L;){if(Z(L))return L;L=L.parentNode}return null}function ae(L,Z,pe){return Math.max(L,Math.min(pe,Z))}function Ie(L){return L.substr(-2)==="px"?parseFloat(L):0}function l(L){var Z=window.getComputedStyle(L);return{bottom:Ie(Z.marginBottom),left:Ie(Z.marginLeft),right:Ie(Z.marginRight),top:Ie(Z.marginTop)}}function E(L,Z){var pe=Z.displayName||Z.name;return pe?"".concat(L,"(").concat(pe,")"):L}function Y(L,Z){var pe=L.getBoundingClientRect();return{top:pe.top+Z.top,left:pe.left+Z.left}}function f(L){return L.touches&&L.touches.length?{x:L.touches[0].pageX,y:L.touches[0].pageY}:L.changedTouches&&L.changedTouches.length?{x:L.changedTouches[0].pageX,y:L.changedTouches[0].pageY}:{x:L.pageX,y:L.pageY}}function N(L){return L.touches&&L.touches.length||L.changedTouches&&L.changedTouches.length}function i(L,Z){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(L){var be={left:pe.left+L.offsetLeft,top:pe.top+L.offsetTop};return L.parentNode===Z?be:i(L.parentNode,Z,be)}}function s(L,Z,pe){return LZ?L-1:L>pe&&L0&&pe[v].height>0){var r=at.getContext("2d");r.drawImage(pe[v],0,0)}}),be}function ve(L){var Z,pe,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){_inherits(at,Mt);function at(){return _classCallCheck(this,at),_possibleConstructorReturn(this,_getPrototypeOf(at).apply(this,arguments))}return _createClass(at,[{key:"componentDidMount",value:function(){var r=findDOMNode(this);r.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(be.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var r=be.withRef?"wrappedInstance":null;return createElement(L,_extends({ref:r},this.props))}}]),at}(Component),_defineProperty(Z,"displayName",E("sortableHandle",L)),pe}function Bt(L){return L.sortableHandle!=null}var _t=function(){function L(Z,pe){(0,P.Z)(this,L),this.container=Z,this.onScrollCallback=pe}return(0,w.Z)(L,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(pe){var be=this,Mt=pe.translate,at=pe.minTranslate,v=pe.maxTranslate,r=pe.width,K=pe.height,Ze={x:0,y:0},Ct={x:1,y:1},tt={x:10,y:10},Ye=this.container,yt=Ye.scrollTop,st=Ye.scrollLeft,zt=Ye.scrollHeight,ct=Ye.scrollWidth,J=Ye.clientHeight,ne=Ye.clientWidth,T=yt===0,W=zt-yt-J===0,q=st===0,Dt=ct-st-ne===0;Mt.y>=v.y-K/2&&!W?(Ze.y=1,Ct.y=tt.y*Math.abs((v.y-K/2-Mt.y)/K)):Mt.x>=v.x-r/2&&!Dt?(Ze.x=1,Ct.x=tt.x*Math.abs((v.x-r/2-Mt.x)/r)):Mt.y<=at.y+K/2&&!T?(Ze.y=-1,Ct.y=tt.y*Math.abs((Mt.y-K/2-at.y)/K)):Mt.x<=at.x+r/2&&!q&&(Ze.x=-1,Ct.x=tt.x*Math.abs((Mt.x-r/2-at.x)/r)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Ze.x!==0||Ze.y!==0)&&(this.interval=setInterval(function(){be.isAutoScrolling=!0;var Me={left:Ct.x*Ze.x,top:Ct.y*Ze.y};be.container.scrollTop+=Me.top,be.container.scrollLeft+=Me.left,be.onScrollCallback(Me)},5))}}]),L}();function $e(L){var Z=L.node;return{height:Z.offsetHeight,width:Z.offsetWidth}}function Zt(L){var Z=[ht.Input,ht.Textarea,ht.Select,ht.Option,ht.Button];return!!(Z.indexOf(L.target.tagName)!==-1||te(L.target,function(pe){return pe.contentEditable==="true"}))}var mt={axis:D().oneOf(["x","y","xy"]),contentWindow:D().any,disableAutoscroll:D().bool,distance:D().number,getContainer:D().func,getHelperDimensions:D().func,helperClass:D().string,helperContainer:D().oneOfType([D().func,typeof HTMLElement=="undefined"?D().any:D().instanceOf(HTMLElement)]),hideSortableGhost:D().bool,keyboardSortingTransitionDuration:D().number,lockAxis:D().string,lockOffset:D().oneOfType([D().number,D().string,D().arrayOf(D().oneOfType([D().number,D().string]))]),lockToContainerEdges:D().bool,onSortEnd:D().func,onSortMove:D().func,onSortOver:D().func,onSortStart:D().func,pressDelay:D().number,pressThreshold:D().number,keyCodes:D().shape({lift:D().arrayOf(D().number),drop:D().arrayOf(D().number),cancel:D().arrayOf(D().number),up:D().arrayOf(D().number),down:D().arrayOf(D().number)}),shouldCancelStart:D().func,transitionDuration:D().number,updateBeforeSortStart:D().func,useDragHandle:D().bool,useWindowAsScrollContainer:D().bool},_={lift:[Ve.SPACE],drop:[Ve.SPACE],cancel:[Ve.ESC],up:[Ve.UP,Ve.LEFT],down:[Ve.DOWN,Ve.RIGHT]},me={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:$e,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:_,shouldCancelStart:Zt,transitionDuration:300,useWindowAsScrollContainer:!1},xt=Object.keys(mt);function cn(L){re()(!(L.distance&&L.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Gt(L,Z){try{var pe=L()}catch(be){return Z(!0,be)}return pe&&pe.then?pe.then(Z.bind(null,!1),Z.bind(null,!0)):Z(!1,value)}function qt(L){var Z,pe,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){(0,ge.Z)(at,Mt);function at(v){var r;return(0,P.Z)(this,at),r=(0,Q.Z)(this,(0,de.Z)(at).call(this,v)),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"state",{}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleStart",function(K){var Ze=r.props,Ct=Ze.distance,tt=Ze.shouldCancelStart;if(!(K.button===2||tt(K))){r.touched=!0,r.position=f(K);var Ye=te(K.target,function(ne){return ne.sortableInfo!=null});if(Ye&&Ye.sortableInfo&&r.nodeIsChild(Ye)&&!r.state.sorting){var yt=r.props.useDragHandle,st=Ye.sortableInfo,zt=st.index,ct=st.collection,J=st.disabled;if(J||yt&&!te(K.target,Bt))return;r.manager.active={collection:ct,index:zt},!N(K)&&K.target.tagName===ht.Anchor&&K.preventDefault(),Ct||(r.props.pressDelay===0?r.handlePress(K):r.pressTimer=setTimeout(function(){return r.handlePress(K)},r.props.pressDelay))}}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"nodeIsChild",function(K){return K.sortableInfo.manager===r.manager}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleMove",function(K){var Ze=r.props,Ct=Ze.distance,tt=Ze.pressThreshold;if(!r.state.sorting&&r.touched&&!r._awaitingUpdateBeforeSortStart){var Ye=f(K),yt={x:r.position.x-Ye.x,y:r.position.y-Ye.y},st=Math.abs(yt.x)+Math.abs(yt.y);r.delta=yt,!Ct&&(!tt||st>=tt)?(clearTimeout(r.cancelTimer),r.cancelTimer=setTimeout(r.cancel,0)):Ct&&st>=Ct&&r.manager.isActive()&&r.handlePress(K)}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleEnd",function(){r.touched=!1,r.cancel()}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"cancel",function(){var K=r.props.distance,Ze=r.state.sorting;Ze||(K||clearTimeout(r.pressTimer),r.manager.active=null)}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handlePress",function(K){try{var Ze=r.manager.getActive(),Ct=function(){if(Ze){var tt=function(){var He=W.sortableInfo.index,A=l(W),jt=ye(r.container),Qt=r.scrollContainer.getBoundingClientRect(),Rt=st({index:He,node:W,collection:q});if(r.node=W,r.margin=A,r.gridGap=jt,r.width=Rt.width,r.height=Rt.height,r.marginOffset={x:r.margin.left+r.margin.right+r.gridGap.x,y:Math.max(r.margin.top,r.margin.bottom,r.gridGap.y)},r.boundingClientRect=W.getBoundingClientRect(),r.containerBoundingRect=Qt,r.index=He,r.newIndex=He,r.axis={x:yt.indexOf("x")>=0,y:yt.indexOf("y")>=0},r.offsetEdge=i(W,r.container),Dt?r.initialOffset=f((0,o.Z)({},K,{pageX:r.boundingClientRect.left,pageY:r.boundingClientRect.top})):r.initialOffset=f(K),r.initialScroll={left:r.scrollContainer.scrollLeft,top:r.scrollContainer.scrollTop},r.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},r.helper=r.helperContainer.appendChild(ot(W)),B(r.helper,{boxSizing:"border-box",height:"".concat(r.height,"px"),left:"".concat(r.boundingClientRect.left-A.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(r.boundingClientRect.top-A.top,"px"),width:"".concat(r.width,"px")}),Dt&&r.helper.focus(),ct&&(r.sortableGhost=W,B(W,{opacity:0,visibility:"hidden"})),r.minTranslate={},r.maxTranslate={},Dt){var fn=T?{top:0,left:0,width:r.contentWindow.innerWidth,height:r.contentWindow.innerHeight}:r.containerBoundingRect,xn=fn.top,an=fn.left,on=fn.width,ln=fn.height,dn=xn+ln,je=an+on;r.axis.x&&(r.minTranslate.x=an-r.boundingClientRect.left,r.maxTranslate.x=je-(r.boundingClientRect.left+r.width)),r.axis.y&&(r.minTranslate.y=xn-r.boundingClientRect.top,r.maxTranslate.y=dn-(r.boundingClientRect.top+r.height))}else r.axis.x&&(r.minTranslate.x=(T?0:Qt.left)-r.boundingClientRect.left-r.width/2,r.maxTranslate.x=(T?r.contentWindow.innerWidth:Qt.left+Qt.width)-r.boundingClientRect.left-r.width/2),r.axis.y&&(r.minTranslate.y=(T?0:Qt.top)-r.boundingClientRect.top-r.height/2,r.maxTranslate.y=(T?r.contentWindow.innerHeight:Qt.top+Qt.height)-r.boundingClientRect.top-r.height/2);zt&&zt.split(" ").forEach(function(Nn){return r.helper.classList.add(Nn)}),r.listenerNode=K.touches?W:r.contentWindow,Dt?(r.listenerNode.addEventListener("wheel",r.handleKeyEnd,!0),r.listenerNode.addEventListener("mousedown",r.handleKeyEnd,!0),r.listenerNode.addEventListener("keydown",r.handleKeyDown)):(lt.move.forEach(function(Nn){return r.listenerNode.addEventListener(Nn,r.handleSortMove,!1)}),lt.end.forEach(function(Nn){return r.listenerNode.addEventListener(Nn,r.handleSortEnd,!1)})),r.setState({sorting:!0,sortingIndex:He}),ne&&ne({node:W,index:He,collection:q,isKeySorting:Dt,nodes:r.manager.getOrderedRefs(),helper:r.helper},K),Dt&&r.keyMove(0)},Ye=r.props,yt=Ye.axis,st=Ye.getHelperDimensions,zt=Ye.helperClass,ct=Ye.hideSortableGhost,J=Ye.updateBeforeSortStart,ne=Ye.onSortStart,T=Ye.useWindowAsScrollContainer,W=Ze.node,q=Ze.collection,Dt=r.manager.isKeySorting,Me=function(){if(typeof J=="function"){r._awaitingUpdateBeforeSortStart=!0;var et=Gt(function(){var He=W.sortableInfo.index;return Promise.resolve(J({collection:q,index:He,node:W,isKeySorting:Dt},K)).then(function(){})},function(He,A){if(r._awaitingUpdateBeforeSortStart=!1,He)throw A;return A});if(et&&et.then)return et.then(function(){})}}();return Me&&Me.then?Me.then(tt):tt(Me)}}();return Promise.resolve(Ct&&Ct.then?Ct.then(function(){}):void 0)}catch(tt){return Promise.reject(tt)}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleSortMove",function(K){var Ze=r.props.onSortMove;typeof K.preventDefault=="function"&&K.preventDefault(),r.updateHelperPosition(K),r.animateNodes(),r.autoscroll(),Ze&&Ze(K)}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleSortEnd",function(K){var Ze=r.props,Ct=Ze.hideSortableGhost,tt=Ze.onSortEnd,Ye=r.manager,yt=Ye.active.collection,st=Ye.isKeySorting,zt=r.manager.getOrderedRefs();r.listenerNode&&(st?(r.listenerNode.removeEventListener("wheel",r.handleKeyEnd,!0),r.listenerNode.removeEventListener("mousedown",r.handleKeyEnd,!0),r.listenerNode.removeEventListener("keydown",r.handleKeyDown)):(lt.move.forEach(function(W){return r.listenerNode.removeEventListener(W,r.handleSortMove)}),lt.end.forEach(function(W){return r.listenerNode.removeEventListener(W,r.handleSortEnd)}))),r.helper.parentNode.removeChild(r.helper),Ct&&r.sortableGhost&&B(r.sortableGhost,{opacity:"",visibility:""});for(var ct=0,J=zt.length;ctCt)){r.prevIndex=Ye,r.newIndex=tt;var yt=s(r.newIndex,r.prevIndex,r.index),st=Ze.find(function(Dt){var Me=Dt.node;return Me.sortableInfo.index===yt}),zt=st.node,ct=r.containerScrollDelta,J=st.boundingClientRect||Y(zt,ct),ne=st.translate||{x:0,y:0},T={top:J.top+ne.y-ct.top,left:J.left+ne.x-ct.left},W=YeDt?Dt/2:this.height/2,width:this.width>q?q/2:this.width/2},et=zt&&W>this.index&&W<=ct,He=zt&&W=ct,A={x:0,y:0},jt=yt[J].edgeOffset;jt||(jt=i(T,this.container),yt[J].edgeOffset=jt,zt&&(yt[J].boundingClientRect=Y(T,tt)));var Qt=J0&&yt[J-1];if(Qt&&!Qt.edgeOffset&&(Qt.edgeOffset=i(Qt.node,this.container),zt&&(Qt.boundingClientRect=Y(Qt.node,tt))),W===this.index){Ze&&(this.sortableGhost=T,B(T,{opacity:0,visibility:"hidden"}));continue}K&&X(T,K),this.axis.x?this.axis.y?He||Wthis.containerBoundingRect.width-Me.width&&Qt&&(A.x=Qt.edgeOffset.left-jt.left,A.y=Qt.edgeOffset.top-jt.top),this.newIndex===null&&(this.newIndex=W)):(et||W>this.index&&(st.left+Ye.left+Me.width>=jt.left&&st.top+Ye.top+Me.height>=jt.top||st.top+Ye.top+Me.height>=jt.top+Dt))&&(A.x=-(this.width+this.marginOffset.x),jt.left+A.xthis.index&&st.left+Ye.left+Me.width>=jt.left?(A.x=-(this.width+this.marginOffset.x),this.newIndex=W):(He||Wthis.index&&st.top+Ye.top+Me.height>=jt.top?(A.y=-(this.height+this.marginOffset.y),this.newIndex=W):(He||W1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){(0,ge.Z)(at,Mt);function at(){return(0,P.Z)(this,at),(0,Q.Z)(this,(0,de.Z)(at).apply(this,arguments))}return(0,w.Z)(at,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(r){this.node&&(r.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),r.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),r.collection!==this.props.collection&&(this.unregister(r.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var r=this.props,K=r.collection,Ze=r.disabled,Ct=r.index,tt=(0,$.findDOMNode)(this);tt.sortableInfo={collection:K,disabled:Ze,index:Ct,manager:this.context.manager},this.node=tt,this.ref={node:tt},this.context.manager.add(K,this.ref)}},{key:"unregister",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(r,this.ref)}},{key:"getWrappedInstance",value:function(){return re()(be.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var r=be.withRef?"wrappedInstance":null;return(0,R.createElement)(L,(0,e.Z)({ref:r},qe(this.props,pt)))}}]),at}(R.Component),(0,M.Z)(Z,"displayName",E("sortableElement",L)),(0,M.Z)(Z,"contextTypes",{manager:D().object.isRequired}),(0,M.Z)(Z,"propTypes",vt),(0,M.Z)(Z,"defaultProps",{collection:0}),pe}}}]); -}()); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.9ea4220b.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.9ea4220b.async.js new file mode 100644 index 0000000000..39f360dd37 --- /dev/null +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.9ea4220b.async.js @@ -0,0 +1,12 @@ +!(function(){var Vu=Object.defineProperty,Gu=Object.defineProperties;var Ku=Object.getOwnPropertyDescriptors;var ku=Object.getOwnPropertySymbols;var zu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable;var Zu=Math.pow,Hu=(Et,Ae,u)=>Ae in Et?Vu(Et,Ae,{enumerable:!0,configurable:!0,writable:!0,value:u}):Et[Ae]=u,gt=(Et,Ae)=>{for(var u in Ae||(Ae={}))zu.call(Ae,u)&&Hu(Et,u,Ae[u]);if(ku)for(var u of ku(Ae))Wu.call(Ae,u)&&Hu(Et,u,Ae[u]);return Et},rn=(Et,Ae)=>Gu(Et,Ku(Ae));var Tu=(Et,Ae)=>{var u={};for(var e in Et)zu.call(Et,e)&&Ae.indexOf(e)<0&&(u[e]=Et[e]);if(Et!=null&&ku)for(var e of ku(Et))Ae.indexOf(e)<0&&Wu.call(Et,e)&&(u[e]=Et[e]);return u};var Yu=(Et,Ae,u)=>new Promise((e,F)=>{var o=Q=>{try{w(u.next(Q))}catch(ce){F(ce)}},P=Q=>{try{w(u.throw(Q))}catch(ce){F(ce)}},w=Q=>Q.done?e(Q.value):Promise.resolve(Q.value).then(o,P);w((u=u.apply(Et,Ae)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{27812:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},ce=F.forwardRef(Q),ge=ce},67921:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},ce=F.forwardRef(Q),ge=ce},12893:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},ce=F.forwardRef(Q),ge=ce},32134:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ge}});var e=u(96663),F=u(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},P=o,w=u(7657),Q=function(M,R){return F.createElement(w.Z,(0,e.Z)({},M,{ref:R,icon:P}))},ce=F.forwardRef(Q),ge=ce},87954:function(Et,Ae,u){"use strict";u.d(Ae,{LB:function(){return yu},g4:function(){return K},VK:function(){return z},Cj:function(){return Gn},O1:function(){return bu},Zj:function(){return Cu}});var e=u(59301),F=u(4676),o=u(35241);const P={display:"none"};function w(t){let{id:n,value:a}=t;return e.createElement("div",{id:n,style:P},a)}function Q(t){let{id:n,announcement:a,ariaLiveType:c="assertive"}=t;const b={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return e.createElement("div",{id:n,style:b,role:"status","aria-live":c,"aria-atomic":!0},a)}function ce(){const[t,n]=(0,e.useState)("");return{announce:(0,e.useCallback)(c=>{c!=null&&n(c)},[]),announcement:t}}const ge=(0,e.createContext)(null);function j(t){const n=(0,e.useContext)(ge);(0,e.useEffect)(()=>{if(!n)throw new Error("useDndMonitor must be used within a children of ");return n(t)},[t,n])}function M(){const[t]=(0,e.useState)(()=>new Set),n=(0,e.useCallback)(c=>(t.add(c),()=>t.delete(c)),[t]);return[(0,e.useCallback)(c=>{let{type:b,event:x}=c;t.forEach(V=>{var G;return(G=V[b])==null?void 0:G.call(V,x)})},[t]),n]}const R={draggable:` + To pick up a draggable item, press the space bar. + While dragging, use the arrow keys to move the item. + Press space again to drop the item in its new position, or press escape to cancel. + `},O={onDragStart(t){let{active:n}=t;return"Picked up draggable item "+n.id+"."},onDragOver(t){let{active:n,over:a}=t;return a?"Draggable item "+n.id+" was moved over droppable area "+a.id+".":"Draggable item "+n.id+" is no longer over a droppable area."},onDragEnd(t){let{active:n,over:a}=t;return a?"Draggable item "+n.id+" was dropped over droppable area "+a.id:"Draggable item "+n.id+" was dropped."},onDragCancel(t){let{active:n}=t;return"Dragging was cancelled. Draggable item "+n.id+" was dropped."}};function D(t){let{announcements:n=O,container:a,hiddenTextDescribedById:c,screenReaderInstructions:b=R}=t;const{announce:x,announcement:V}=ce(),G=(0,o.Ld)("DndLiveRegion"),[se,xe]=(0,e.useState)(!1);if((0,e.useEffect)(()=>{xe(!0)},[]),j((0,e.useMemo)(()=>({onDragStart(We){let{active:Nt}=We;x(n.onDragStart({active:Nt}))},onDragMove(We){let{active:Nt,over:St}=We;n.onDragMove&&x(n.onDragMove({active:Nt,over:St}))},onDragOver(We){let{active:Nt,over:St}=We;x(n.onDragOver({active:Nt,over:St}))},onDragEnd(We){let{active:Nt,over:St}=We;x(n.onDragEnd({active:Nt,over:St}))},onDragCancel(We){let{active:Nt,over:St}=We;x(n.onDragCancel({active:Nt,over:St}))}}),[x,n])),!se)return null;const nt=e.createElement(e.Fragment,null,e.createElement(w,{id:c,value:b.draggable}),e.createElement(Q,{id:G,announcement:V}));return a?(0,F.createPortal)(nt,a):nt}var te;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(te||(te={}));function k(){}function re(t,n){return useMemo(()=>({sensor:t,options:n!=null?n:{}}),[t,n])}function ye(){for(var t=arguments.length,n=new Array(t),a=0;a[...n].filter(c=>c!=null),[...n])}const Fe=Object.freeze({x:0,y:0});function Qe(t,n){return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}function H(t,n){const a=getEventCoordinates(t);if(!a)return"0 0";const c={x:(a.x-n.left)/n.width*100,y:(a.y-n.top)/n.height*100};return c.x+"% "+c.y+"%"}function et(t,n){let{data:{value:a}}=t,{data:{value:c}}=n;return a-c}function lt(t,n){let{data:{value:a}}=t,{data:{value:c}}=n;return c-a}function st(t){let{left:n,top:a,height:c,width:b}=t;return[{x:n,y:a},{x:n+b,y:a},{x:n,y:a+c},{x:n+b,y:a+c}]}function B(t,n){if(!t||t.length===0)return null;const[a]=t;return n?a[n]:a}function we(t,n,a){return n===void 0&&(n=t.left),a===void 0&&(a=t.top),{x:n+t.width*.5,y:a+t.height*.5}}const X=t=>{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=we(n,n.left,n.top),x=[];for(const V of c){const{id:G}=V,se=a.get(G);if(se){const xe=Qe(we(se),b);x.push({id:G,data:{droppableContainer:V,value:xe}})}}return x.sort(et)},fe=t=>{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=st(n),x=[];for(const V of c){const{id:G}=V,se=a.get(G);if(se){const xe=st(se),nt=b.reduce((Nt,St,sn)=>Nt+Qe(xe[sn],St),0),We=Number((nt/4).toFixed(4));x.push({id:G,data:{droppableContainer:V,value:We}})}}return x.sort(et)};function $(t,n){const a=Math.max(n.top,t.top),c=Math.max(n.left,t.left),b=Math.min(n.left+n.width,t.left+t.width),x=Math.min(n.top+n.height,t.top+t.height),V=b-c,G=x-a;if(c{let{collisionRect:n,droppableRects:a,droppableContainers:c}=t;const b=[];for(const x of c){const{id:V}=x,G=a.get(V);if(G){const se=$(G,n);se>0&&b.push({id:V,data:{droppableContainer:x,value:se}})}}return b.sort(lt)};function l(t,n){const{top:a,left:c,bottom:b,right:x}=n;return a<=t.y&&t.y<=b&&c<=t.x&&t.x<=x}const E=t=>{let{droppableContainers:n,droppableRects:a,pointerCoordinates:c}=t;if(!c)return[];const b=[];for(const x of n){const{id:V}=x,G=a.get(V);if(G&&l(c,G)){const xe=st(G).reduce((We,Nt)=>We+Qe(c,Nt),0),nt=Number((xe/4).toFixed(4));b.push({id:V,data:{droppableContainer:x,value:nt}})}}return b.sort(et)};function Y(t,n,a){return rn(gt({},t),{scaleX:n&&a?n.width/a.width:1,scaleY:n&&a?n.height/a.height:1})}function f(t,n){return t&&n?{x:t.left-n.left,y:t.top-n.top}:Fe}function N(t){return function(a){for(var c=arguments.length,b=new Array(c>1?c-1:0),x=1;xrn(gt({},V),{top:V.top+t*G.y,bottom:V.bottom+t*G.y,left:V.left+t*G.x,right:V.right+t*G.x}),gt({},a))}}const i=N(1);function s(t){if(t.startsWith("matrix3d(")){const n=t.slice(9,-1).split(/, /);return{x:+n[12],y:+n[13],scaleX:+n[0],scaleY:+n[5]}}else if(t.startsWith("matrix(")){const n=t.slice(7,-1).split(/, /);return{x:+n[4],y:+n[5],scaleX:+n[0],scaleY:+n[3]}}return null}function h(t,n,a){const c=s(n);if(!c)return t;const{scaleX:b,scaleY:x,x:V,y:G}=c,se=t.left-V-(1-b)*parseFloat(a),xe=t.top-G-(1-x)*parseFloat(a.slice(a.indexOf(" ")+1)),nt=b?t.width/b:t.width,We=x?t.height/x:t.height;return{width:nt,height:We,top:xe,right:se+nt,bottom:xe+We,left:se}}const C={ignoreTransform:!1};function z(t,n){n===void 0&&(n=C);let a=t.getBoundingClientRect();if(n.ignoreTransform){const{transform:xe,transformOrigin:nt}=(0,o.Jj)(t).getComputedStyle(t);xe&&(a=h(a,xe,nt))}const{top:c,left:b,width:x,height:V,bottom:G,right:se}=a;return{top:c,left:b,width:x,height:V,bottom:G,right:se}}function le(t){return z(t,{ignoreTransform:!0})}function ve(t){const n=t.innerWidth,a=t.innerHeight;return{top:0,left:0,right:n,bottom:a,width:n,height:a}}function Ve(t,n){return n===void 0&&(n=(0,o.Jj)(t).getComputedStyle(t)),n.position==="fixed"}function ht(t,n){n===void 0&&(n=(0,o.Jj)(t).getComputedStyle(t));const a=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(b=>{const x=n[b];return typeof x=="string"?a.test(x):!1})}function ot(t,n){const a=[];function c(b){if(n!=null&&a.length>=n||!b)return a;if((0,o.qk)(b)&&b.scrollingElement!=null&&!a.includes(b.scrollingElement))return a.push(b.scrollingElement),a;if(!(0,o.Re)(b)||(0,o.vZ)(b)||a.includes(b))return a;const x=(0,o.Jj)(t).getComputedStyle(b);return b!==t&&ht(b,x)&&a.push(b),Ve(b,x)?a:c(b.parentNode)}return t?c(t):a}function he(t){const[n]=ot(t,1);return n!=null?n:null}function Bt(t){return!o.Nq||!t?null:(0,o.FJ)(t)?t:(0,o.UG)(t)?(0,o.qk)(t)||t===(0,o.r3)(t).scrollingElement?window:(0,o.Re)(t)?t:null:null}function _t(t){return(0,o.FJ)(t)?t.scrollX:t.scrollLeft}function $e(t){return(0,o.FJ)(t)?t.scrollY:t.scrollTop}function Zt(t){return{x:_t(t),y:$e(t)}}var mt;(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(mt||(mt={}));function _(t){return!o.Nq||!t?!1:t===document.scrollingElement}function me(t){const n={x:0,y:0},a=_(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},c={x:t.scrollWidth-a.width,y:t.scrollHeight-a.height},b=t.scrollTop<=n.y,x=t.scrollLeft<=n.x,V=t.scrollTop>=c.y,G=t.scrollLeft>=c.x;return{isTop:b,isLeft:x,isBottom:V,isRight:G,maxScroll:c,minScroll:n}}const xt={x:.2,y:.2};function cn(t,n,a,c,b){let{top:x,left:V,right:G,bottom:se}=a;c===void 0&&(c=10),b===void 0&&(b=xt);const{isTop:xe,isBottom:nt,isLeft:We,isRight:Nt}=me(t),St={x:0,y:0},sn={x:0,y:0},kt={height:n.height*b.y,width:n.width*b.x};return!xe&&x<=n.top+kt.height?(St.y=mt.Backward,sn.y=c*Math.abs((n.top+kt.height-x)/kt.height)):!nt&&se>=n.bottom-kt.height&&(St.y=mt.Forward,sn.y=c*Math.abs((n.bottom-kt.height-se)/kt.height)),!Nt&&G>=n.right-kt.width?(St.x=mt.Forward,sn.x=c*Math.abs((n.right-kt.width-G)/kt.width)):!We&&V<=n.left+kt.width&&(St.x=mt.Backward,sn.x=c*Math.abs((n.left+kt.width-V)/kt.width)),{direction:St,speed:sn}}function Gt(t){if(t===document.scrollingElement){const{innerWidth:x,innerHeight:V}=window;return{top:0,left:0,right:x,bottom:V,width:x,height:V}}const{top:n,left:a,right:c,bottom:b}=t.getBoundingClientRect();return{top:n,left:a,right:c,bottom:b,width:t.clientWidth,height:t.clientHeight}}function qt(t){return t.reduce((n,a)=>(0,o.IH)(n,Zt(a)),Fe)}function vt(t){return t.reduce((n,a)=>n+_t(a),0)}function pt(t){return t.reduce((n,a)=>n+$e(a),0)}function ke(t,n){if(n===void 0&&(n=z),!t)return;const{top:a,left:c,bottom:b,right:x}=n(t);he(t)&&(b<=0||x<=0||a>=window.innerHeight||c>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}const L=[["x",["left","right"],vt],["y",["top","bottom"],pt]];class Z{constructor(n,a){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const c=ot(a),b=qt(c);this.rect=gt({},n),this.width=n.width,this.height=n.height;for(const[x,V,G]of L)for(const se of V)Object.defineProperty(this,se,{get:()=>{const xe=G(c),nt=b[x]-xe;return this.rect[se]+nt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class pe{constructor(n){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(a=>{var c;return(c=this.target)==null?void 0:c.removeEventListener(...a)})},this.target=n}add(n,a,c){var b;(b=this.target)==null||b.addEventListener(n,a,c),this.listeners.push([n,a,c])}}function be(t){const{EventTarget:n}=(0,o.Jj)(t);return t instanceof n?t:(0,o.r3)(t)}function Mt(t,n){const a=Math.abs(t.x),c=Math.abs(t.y);return typeof n=="number"?Math.sqrt(Zu(a,2)+Zu(c,2))>n:"x"in n&&"y"in n?a>n.x&&c>n.y:"x"in n?a>n.x:"y"in n?c>n.y:!1}var at;(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(at||(at={}));function v(t){t.preventDefault()}function r(t){t.stopPropagation()}var K;(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(K||(K={}));const Ze={start:[K.Space,K.Enter],cancel:[K.Esc],end:[K.Space,K.Enter,K.Tab]},Ct=(t,n)=>{let{currentCoordinates:a}=n;switch(t.code){case K.Right:return rn(gt({},a),{x:a.x+25});case K.Left:return rn(gt({},a),{x:a.x-25});case K.Down:return rn(gt({},a),{y:a.y+25});case K.Up:return rn(gt({},a),{y:a.y-25})}};class tt{constructor(n){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=n;const{event:{target:a}}=n;this.props=n,this.listeners=new pe((0,o.r3)(a)),this.windowListeners=new pe((0,o.Jj)(a)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(at.Resize,this.handleCancel),this.windowListeners.add(at.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(at.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:n,onStart:a}=this.props,c=n.node.current;c&&ke(c),a(Fe)}handleKeyDown(n){if((0,o.vd)(n)){const{active:a,context:c,options:b}=this.props,{keyboardCodes:x=Ze,coordinateGetter:V=Ct,scrollBehavior:G="smooth"}=b,{code:se}=n;if(x.end.includes(se)){this.handleEnd(n);return}if(x.cancel.includes(se)){this.handleCancel(n);return}const{collisionRect:xe}=c.current,nt=xe?{x:xe.left,y:xe.top}:Fe;this.referenceCoordinates||(this.referenceCoordinates=nt);const We=V(n,{active:a,context:c.current,currentCoordinates:nt});if(We){const Nt=(0,o.$X)(We,nt),St={x:0,y:0},{scrollableAncestors:sn}=c.current;for(const kt of sn){const Ut=n.code,{isTop:tn,isRight:nn,isLeft:$t,isBottom:On,maxScroll:gn,minScroll:yn}=me(kt),Xt=Gt(kt),Tt={x:Math.min(Ut===K.Right?Xt.right-Xt.width/2:Xt.right,Math.max(Ut===K.Right?Xt.left:Xt.left+Xt.width/2,We.x)),y:Math.min(Ut===K.Down?Xt.bottom-Xt.height/2:Xt.bottom,Math.max(Ut===K.Down?Xt.top:Xt.top+Xt.height/2,We.y))},hn=Ut===K.Right&&!nn||Ut===K.Left&&!$t,bn=Ut===K.Down&&!On||Ut===K.Up&&!tn;if(hn&&Tt.x!==We.x){const wn=kt.scrollLeft+Nt.x,Xn=Ut===K.Right&&wn<=gn.x||Ut===K.Left&&wn>=yn.x;if(Xn&&!Nt.y){kt.scrollTo({left:wn,behavior:G});return}Xn?St.x=kt.scrollLeft-wn:St.x=Ut===K.Right?kt.scrollLeft-gn.x:kt.scrollLeft-yn.x,St.x&&kt.scrollBy({left:-St.x,behavior:G});break}else if(bn&&Tt.y!==We.y){const wn=kt.scrollTop+Nt.y,Xn=Ut===K.Down&&wn<=gn.y||Ut===K.Up&&wn>=yn.y;if(Xn&&!Nt.x){kt.scrollTo({top:wn,behavior:G});return}Xn?St.y=kt.scrollTop-wn:St.y=Ut===K.Down?kt.scrollTop-gn.y:kt.scrollTop-yn.y,St.y&&kt.scrollBy({top:-St.y,behavior:G});break}}this.handleMove(n,(0,o.IH)((0,o.$X)(We,this.referenceCoordinates),St))}}}handleMove(n,a){const{onMove:c}=this.props;n.preventDefault(),c(a)}handleEnd(n){const{onEnd:a}=this.props;n.preventDefault(),this.detach(),a()}handleCancel(n){const{onCancel:a}=this.props;n.preventDefault(),this.detach(),a()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}tt.activators=[{eventName:"onKeyDown",handler:(t,n,a)=>{let{keyboardCodes:c=Ze,onActivation:b}=n,{active:x}=a;const{code:V}=t.nativeEvent;if(c.start.includes(V)){const G=x.activatorNode.current;return G&&t.target!==G?!1:(t.preventDefault(),b==null||b({event:t.nativeEvent}),!0)}return!1}}];function Ye(t){return!!(t&&"distance"in t)}function yt(t){return!!(t&&"delay"in t)}class it{constructor(n,a,c){var b;c===void 0&&(c=be(n.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=n,this.events=a;const{event:x}=n,{target:V}=x;this.props=n,this.events=a,this.document=(0,o.r3)(V),this.documentListeners=new pe(this.document),this.listeners=new pe(c),this.windowListeners=new pe((0,o.Jj)(V)),this.initialCoordinates=(b=(0,o.DC)(x))!=null?b:Fe,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:n,props:{options:{activationConstraint:a,bypassActivationConstraint:c}}}=this;if(this.listeners.add(n.move.name,this.handleMove,{passive:!1}),this.listeners.add(n.end.name,this.handleEnd),n.cancel&&this.listeners.add(n.cancel.name,this.handleCancel),this.windowListeners.add(at.Resize,this.handleCancel),this.windowListeners.add(at.DragStart,v),this.windowListeners.add(at.VisibilityChange,this.handleCancel),this.windowListeners.add(at.ContextMenu,v),this.documentListeners.add(at.Keydown,this.handleKeydown),a){if(c!=null&&c({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(yt(a)){this.timeoutId=setTimeout(this.handleStart,a.delay),this.handlePending(a);return}if(Ye(a)){this.handlePending(a);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(n,a){const{active:c,onPending:b}=this.props;b(c,n,this.initialCoordinates,a)}handleStart(){const{initialCoordinates:n}=this,{onStart:a}=this.props;n&&(this.activated=!0,this.documentListeners.add(at.Click,r,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(at.SelectionChange,this.removeTextSelection),a(n))}handleMove(n){var a;const{activated:c,initialCoordinates:b,props:x}=this,{onMove:V,options:{activationConstraint:G}}=x;if(!b)return;const se=(a=(0,o.DC)(n))!=null?a:Fe,xe=(0,o.$X)(b,se);if(!c&&G){if(Ye(G)){if(G.tolerance!=null&&Mt(xe,G.tolerance))return this.handleCancel();if(Mt(xe,G.distance))return this.handleStart()}if(yt(G)&&Mt(xe,G.tolerance))return this.handleCancel();this.handlePending(G,xe);return}n.cancelable&&n.preventDefault(),V(se)}handleEnd(){const{onAbort:n,onEnd:a}=this.props;this.detach(),this.activated||n(this.props.active),a()}handleCancel(){const{onAbort:n,onCancel:a}=this.props;this.detach(),this.activated||n(this.props.active),a()}handleKeydown(n){n.code===K.Esc&&this.handleCancel()}removeTextSelection(){var n;(n=this.document.getSelection())==null||n.removeAllRanges()}}const zt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class dt extends it{constructor(n){const{event:a}=n,c=(0,o.r3)(a.target);super(n,zt,c)}}dt.activators=[{eventName:"onPointerDown",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;return!a.isPrimary||a.button!==0?!1:(c==null||c({event:a}),!0)}}];const J={move:{name:"mousemove"},end:{name:"mouseup"}};var ne;(function(t){t[t.RightClick=2]="RightClick"})(ne||(ne={}));class T extends it{constructor(n){super(n,J,(0,o.r3)(n.event.target))}}T.activators=[{eventName:"onMouseDown",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;return a.button===ne.RightClick?!1:(c==null||c({event:a}),!0)}}];const W={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class q extends it{constructor(n){super(n,W)}static setup(){return window.addEventListener(W.move.name,n,{capture:!1,passive:!1}),function(){window.removeEventListener(W.move.name,n)};function n(){}}}q.activators=[{eventName:"onTouchStart",handler:(t,n)=>{let{nativeEvent:a}=t,{onActivation:c}=n;const{touches:b}=a;return b.length>1?!1:(c==null||c({event:a}),!0)}}];var Dt;(function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"})(Dt||(Dt={}));var Me;(function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"})(Me||(Me={}));function qe(t){let{acceleration:n,activator:a=Dt.Pointer,canScroll:c,draggingRect:b,enabled:x,interval:V=5,order:G=Me.TreeOrder,pointerCoordinates:se,scrollableAncestors:xe,scrollableAncestorRects:nt,delta:We,threshold:Nt}=t;const St=A({delta:We,disabled:!x}),[sn,kt]=(0,o.Yz)(),Ut=(0,e.useRef)({x:0,y:0}),tn=(0,e.useRef)({x:0,y:0}),nn=(0,e.useMemo)(()=>{switch(a){case Dt.Pointer:return se?{top:se.y,bottom:se.y,left:se.x,right:se.x}:null;case Dt.DraggableRect:return b}},[a,b,se]),$t=(0,e.useRef)(null),On=(0,e.useCallback)(()=>{const yn=$t.current;if(!yn)return;const Xt=Ut.current.x*tn.current.x,Tt=Ut.current.y*tn.current.y;yn.scrollBy(Xt,Tt)},[]),gn=(0,e.useMemo)(()=>G===Me.TreeOrder?[...xe].reverse():xe,[G,xe]);(0,e.useEffect)(()=>{if(!x||!xe.length||!nn){kt();return}for(const yn of gn){if((c==null?void 0:c(yn))===!1)continue;const Xt=xe.indexOf(yn),Tt=nt[Xt];if(!Tt)continue;const{direction:hn,speed:bn}=cn(yn,Tt,nn,n,Nt);for(const wn of["x","y"])St[wn][hn[wn]]||(bn[wn]=0,hn[wn]=0);if(bn.x>0||bn.y>0){kt(),$t.current=yn,sn(On,V),Ut.current=bn,tn.current=hn;return}}Ut.current={x:0,y:0},tn.current={x:0,y:0},kt()},[n,On,c,kt,x,V,JSON.stringify(nn),JSON.stringify(St),sn,xe,gn,nt,JSON.stringify(Nt)])}const He={x:{[mt.Backward]:!1,[mt.Forward]:!1},y:{[mt.Backward]:!1,[mt.Forward]:!1}};function A(t){let{delta:n,disabled:a}=t;const c=(0,o.D9)(n);return(0,o.Gj)(b=>{if(a||!c||!b)return He;const x={x:Math.sign(n.x-c.x),y:Math.sign(n.y-c.y)};return{x:{[mt.Backward]:b.x[mt.Backward]||x.x===-1,[mt.Forward]:b.x[mt.Forward]||x.x===1},y:{[mt.Backward]:b.y[mt.Backward]||x.y===-1,[mt.Forward]:b.y[mt.Forward]||x.y===1}}},[a,n,c])}function jt(t,n){const a=n!=null?t.get(n):void 0,c=a?a.node.current:null;return(0,o.Gj)(b=>{var x;return n==null?null:(x=c!=null?c:b)!=null?x:null},[c,n])}function Qt(t,n){return(0,e.useMemo)(()=>t.reduce((a,c)=>{const{sensor:b}=c,x=b.activators.map(V=>({eventName:V.eventName,handler:n(V.handler,c)}));return[...a,...x]},[]),[t,n])}var Rt;(function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"})(Rt||(Rt={}));var fn;(function(t){t.Optimized="optimized"})(fn||(fn={}));const xn=new Map;function an(t,n){let{dragging:a,dependencies:c,config:b}=n;const[x,V]=(0,e.useState)(null),{frequency:G,measure:se,strategy:xe}=b,nt=(0,e.useRef)(t),We=Ut(),Nt=(0,o.Ey)(We),St=(0,e.useCallback)(function(tn){tn===void 0&&(tn=[]),!Nt.current&&V(nn=>nn===null?tn:nn.concat(tn.filter($t=>!nn.includes($t))))},[Nt]),sn=(0,e.useRef)(null),kt=(0,o.Gj)(tn=>{if(We&&!a)return xn;if(!tn||tn===xn||nt.current!==t||x!=null){const nn=new Map;for(let $t of t){if(!$t)continue;if(x&&x.length>0&&!x.includes($t.id)&&$t.rect.current){nn.set($t.id,$t.rect.current);continue}const On=$t.node.current,gn=On?new Z(se(On),On):null;$t.rect.current=gn,gn&&nn.set($t.id,gn)}return nn}return tn},[t,x,a,We,se]);return(0,e.useEffect)(()=>{nt.current=t},[t]),(0,e.useEffect)(()=>{We||St()},[a,We]),(0,e.useEffect)(()=>{x&&x.length>0&&V(null)},[JSON.stringify(x)]),(0,e.useEffect)(()=>{We||typeof G!="number"||sn.current!==null||(sn.current=setTimeout(()=>{St(),sn.current=null},G))},[G,We,St,...c]),{droppableRects:kt,measureDroppableContainers:St,measuringScheduled:x!=null};function Ut(){switch(xe){case Rt.Always:return!1;case Rt.BeforeDragging:return a;default:return!a}}}function on(t,n){return(0,o.Gj)(a=>t?a||(typeof n=="function"?n(t):t):null,[n,t])}function ln(t,n){return on(t,n)}function dn(t){let{callback:n,disabled:a}=t;const c=(0,o.zX)(n),b=(0,e.useMemo)(()=>{if(a||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:x}=window;return new x(c)},[c,a]);return(0,e.useEffect)(()=>()=>b==null?void 0:b.disconnect(),[b]),b}function je(t){let{callback:n,disabled:a}=t;const c=(0,o.zX)(n),b=(0,e.useMemo)(()=>{if(a||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:x}=window;return new x(c)},[a]);return(0,e.useEffect)(()=>()=>b==null?void 0:b.disconnect(),[b]),b}function Nn(t){return new Z(z(t),t)}function Bn(t,n,a){n===void 0&&(n=Nn);const[c,b]=(0,e.useState)(null);function x(){b(se=>{if(!t)return null;if(t.isConnected===!1){var xe;return(xe=se!=null?se:a)!=null?xe:null}const nt=n(t);return JSON.stringify(se)===JSON.stringify(nt)?se:nt})}const V=dn({callback(se){if(t)for(const xe of se){const{type:nt,target:We}=xe;if(nt==="childList"&&We instanceof HTMLElement&&We.contains(t)){x();break}}}}),G=je({callback:x});return(0,o.LI)(()=>{x(),t?(G==null||G.observe(t),V==null||V.observe(document.body,{childList:!0,subtree:!0})):(G==null||G.disconnect(),V==null||V.disconnect())},[t]),c}function Yn(t){const n=on(t);return f(t,n)}const au=[];function Ft(t){const n=(0,e.useRef)(t),a=(0,o.Gj)(c=>t?c&&c!==au&&t&&n.current&&t.parentNode===n.current.parentNode?c:ot(t):au,[t]);return(0,e.useEffect)(()=>{n.current=t},[t]),a}function Hn(t){const[n,a]=(0,e.useState)(null),c=(0,e.useRef)(t),b=(0,e.useCallback)(x=>{const V=Bt(x.target);V&&a(G=>G?(G.set(V,Zt(V)),new Map(G)):null)},[]);return(0,e.useEffect)(()=>{const x=c.current;if(t!==x){V(x);const G=t.map(se=>{const xe=Bt(se);return xe?(xe.addEventListener("scroll",b,{passive:!0}),[xe,Zt(xe)]):null}).filter(se=>se!=null);a(G.length?new Map(G):null),c.current=t}return()=>{V(t),V(x)};function V(G){G.forEach(se=>{const xe=Bt(se);xe==null||xe.removeEventListener("scroll",b)})}},[b,t]),(0,e.useMemo)(()=>t.length?n?Array.from(n.values()).reduce((x,V)=>(0,o.IH)(x,V),Fe):qt(t):Fe,[t,n])}function Ee(t,n){n===void 0&&(n=[]);const a=(0,e.useRef)(null);return(0,e.useEffect)(()=>{a.current=null},n),(0,e.useEffect)(()=>{const c=t!==Fe;c&&!a.current&&(a.current=t),!c&&a.current&&(a.current=null)},[t]),a.current?(0,o.$X)(t,a.current):Fe}function ou(t){(0,e.useEffect)(()=>{if(!o.Nq)return;const n=t.map(a=>{let{sensor:c}=a;return c.setup==null?void 0:c.setup()});return()=>{for(const a of n)a==null||a()}},t.map(n=>{let{sensor:a}=n;return a}))}function pu(t,n){return(0,e.useMemo)(()=>t.reduce((a,c)=>{let{eventName:b,handler:x}=c;return a[b]=V=>{x(V,n)},a},{}),[t,n])}function Qn(t){return(0,e.useMemo)(()=>t?ve(t):null,[t])}const Un=[];function iu(t,n){n===void 0&&(n=z);const[a]=t,c=Qn(a?(0,o.Jj)(a):null),[b,x]=(0,e.useState)(Un);function V(){x(()=>t.length?t.map(se=>_(se)?c:new Z(n(se),se)):Un)}const G=je({callback:V});return(0,o.LI)(()=>{G==null||G.disconnect(),V(),t.forEach(se=>G==null?void 0:G.observe(se))},[t]),b}function Rn(t){if(!t)return null;if(t.children.length>1)return t;const n=t.children[0];return(0,o.Re)(n)?n:t}function Wt(t){let{measure:n}=t;const[a,c]=(0,e.useState)(null),b=(0,e.useCallback)(xe=>{for(const{target:nt}of xe)if((0,o.Re)(nt)){c(We=>{const Nt=n(nt);return We?rn(gt({},We),{width:Nt.width,height:Nt.height}):Nt});break}},[n]),x=je({callback:b}),V=(0,e.useCallback)(xe=>{const nt=Rn(xe);x==null||x.disconnect(),nt&&(x==null||x.observe(nt)),c(nt?n(nt):null)},[n,x]),[G,se]=(0,o.wm)(V);return(0,e.useMemo)(()=>({nodeRef:G,rect:a,setRef:se}),[a,G,se])}const mn=[{sensor:dt,options:{}},{sensor:tt,options:{}}],An={current:{}},Sn={draggable:{measure:le},droppable:{measure:le,strategy:Rt.WhileDragging,frequency:fn.Optimized},dragOverlay:{measure:z}};class In extends Map{get(n){var a;return n!=null&&(a=super.get(n))!=null?a:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(n=>{let{disabled:a}=n;return!a})}getNodeFor(n){var a,c;return(a=(c=this.get(n))==null?void 0:c.node.current)!=null?a:void 0}}const Ln={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new In,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:k},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Sn,measureDroppableContainers:k,windowRect:null,measuringScheduled:!1},$n={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:k,draggableNodes:new Map,over:null,measureDroppableContainers:k},Mn=(0,e.createContext)($n),nu=(0,e.createContext)(Ln);function Zn(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new In}}}function Lt(t,n){switch(n.type){case te.DragStart:return rn(gt({},t),{draggable:rn(gt({},t.draggable),{initialCoordinates:n.initialCoordinates,active:n.active})});case te.DragMove:return t.draggable.active==null?t:rn(gt({},t),{draggable:rn(gt({},t.draggable),{translate:{x:n.coordinates.x-t.draggable.initialCoordinates.x,y:n.coordinates.y-t.draggable.initialCoordinates.y}})});case te.DragEnd:case te.DragCancel:return rn(gt({},t),{draggable:rn(gt({},t.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case te.RegisterDroppable:{const{element:a}=n,{id:c}=a,b=new In(t.droppable.containers);return b.set(c,a),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:b})})}case te.SetDroppableDisabled:{const{id:a,key:c,disabled:b}=n,x=t.droppable.containers.get(a);if(!x||c!==x.key)return t;const V=new In(t.droppable.containers);return V.set(a,rn(gt({},x),{disabled:b})),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:V})})}case te.UnregisterDroppable:{const{id:a,key:c}=n,b=t.droppable.containers.get(a);if(!b||c!==b.key)return t;const x=new In(t.droppable.containers);return x.delete(a),rn(gt({},t),{droppable:rn(gt({},t.droppable),{containers:x})})}default:return t}}function zn(t){let{disabled:n}=t;const{active:a,activatorEvent:c,draggableNodes:b}=(0,e.useContext)(Mn),x=(0,o.D9)(c),V=(0,o.D9)(a==null?void 0:a.id);return(0,e.useEffect)(()=>{if(!n&&!c&&x&&V!=null){if(!(0,o.vd)(x)||document.activeElement===x.target)return;const G=b.get(V);if(!G)return;const{activatorNode:se,node:xe}=G;if(!se.current&&!xe.current)return;requestAnimationFrame(()=>{for(const nt of[se.current,xe.current]){if(!nt)continue;const We=(0,o.so)(nt);if(We){We.focus();break}}})}},[c,n,b,V,x]),null}function lu(t,n){let b=n,{transform:a}=b,c=Tu(b,["transform"]);return t!=null&&t.length?t.reduce((x,V)=>V(gt({transform:x},c)),a):a}function uu(t){return(0,e.useMemo)(()=>({draggable:gt(gt({},Sn.draggable),t==null?void 0:t.draggable),droppable:gt(gt({},Sn.droppable),t==null?void 0:t.droppable),dragOverlay:gt(gt({},Sn.dragOverlay),t==null?void 0:t.dragOverlay)}),[t==null?void 0:t.draggable,t==null?void 0:t.droppable,t==null?void 0:t.dragOverlay])}function cu(t){let{activeNode:n,measure:a,initialRect:c,config:b=!0}=t;const x=(0,e.useRef)(!1),{x:V,y:G}=typeof b=="boolean"?{x:b,y:b}:b;(0,o.LI)(()=>{if(!V&&!G||!n){x.current=!1;return}if(x.current||!c)return;const xe=n==null?void 0:n.node.current;if(!xe||xe.isConnected===!1)return;const nt=a(xe),We=f(nt,c);if(V||(We.x=0),G||(We.y=0),x.current=!0,Math.abs(We.x)>0||Math.abs(We.y)>0){const Nt=he(xe);Nt&&Nt.scrollBy({top:We.y,left:We.x})}},[n,V,G,c,a])}const gu=(0,e.createContext)(rn(gt({},Fe),{scaleX:1,scaleY:1}));var Vn;(function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"})(Vn||(Vn={}));const yu=(0,e.memo)(function(n){var a,c,b,x;let ut=n,{id:V,accessibility:G,autoScroll:se=!0,children:xe,sensors:nt=mn,collisionDetection:We=Se,measuring:Nt,modifiers:St}=ut,sn=Tu(ut,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const kt=(0,e.useReducer)(Lt,void 0,Zn),[Ut,tn]=kt,[nn,$t]=M(),[On,gn]=(0,e.useState)(Vn.Uninitialized),yn=On===Vn.Initialized,{draggable:{active:Xt,nodes:Tt,translate:hn},droppable:{containers:bn}}=Ut,wn=Xt!=null?Tt.get(Xt):null,Xn=(0,e.useRef)({initial:null,translated:null}),qn=(0,e.useMemo)(()=>{var Le;return Xt!=null?{id:Xt,data:(Le=wn==null?void 0:wn.data)!=null?Le:An,rect:Xn}:null},[Xt,wn]),ru=(0,e.useRef)(null),[Su,Pu]=(0,e.useState)(null),[eu,Ou]=(0,e.useState)(null),Te=(0,o.Ey)(sn,Object.values(sn)),Du=(0,o.Ld)("DndDescribedBy",V),Au=(0,e.useMemo)(()=>bn.getEnabled(),[bn]),su=uu(Nt),{droppableRects:mu,measureDroppableContainers:hu,measuringScheduled:vu}=an(Au,{dragging:yn,dependencies:[hn.x,hn.y],config:su.droppable}),Tn=jt(Tt,Xt),Iu=(0,e.useMemo)(()=>eu?(0,o.DC)(eu):null,[eu]),Mu=Pe(),Nu=ln(Tn,su.draggable.measure);cu({activeNode:Xt!=null?Tt.get(Xt):null,config:Mu.layoutShiftCompensation,initialRect:Nu,measure:su.draggable.measure});const g=Bn(Tn,su.draggable.measure,Nu),m=Bn(Tn?Tn.parentElement:null),p=(0,e.useRef)({activatorEvent:null,active:null,activeNode:Tn,collisionRect:null,collisions:null,droppableRects:mu,draggableNodes:Tt,draggingNode:null,draggingNodeRect:null,droppableContainers:bn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),De=bn.getNodeFor((a=p.current.over)==null?void 0:a.id),ze=Wt({measure:su.dragOverlay.measure}),Je=(c=ze.nodeRef.current)!=null?c:Tn,U=yn?(b=ze.rect)!=null?b:g:null,Ce=!!(ze.nodeRef.current&&ze.rect),S=Yn(Ce?null:g),Ne=Qn(Je?(0,o.Jj)(Je):null),Re=Ft(yn?De!=null?De:Tn:null),Kt=iu(Re),Ge=lu(St,{transform:{x:hn.x-S.x,y:hn.y-S.y,scaleX:1,scaleY:1},activatorEvent:eu,active:qn,activeNodeRect:g,containerNodeRect:m,draggingNodeRect:U,over:p.current.over,overlayNodeRect:ze.rect,scrollableAncestors:Re,scrollableAncestorRects:Kt,windowRect:Ne}),vn=Iu?(0,o.IH)(Iu,hn):null,bt=Hn(Re),Fn=Ee(bt),_n=Ee(bt,[g]),wt=(0,o.IH)(Ge,Fn),ue=U?i(U,Ge):null,Xe=qn&&ue?We({active:qn,collisionRect:ue,droppableRects:mu,droppableContainers:Au,pointerCoordinates:vn}):null,pn=B(Xe,"id"),[_e,Cn]=(0,e.useState)(null),un=Ce?Ge:(0,o.IH)(Ge,_n),ie=Y(un,(x=_e==null?void 0:_e.rect)!=null?x:null,g),y=(0,e.useRef)(null),de=(0,e.useCallback)((Le,Ht)=>{let{sensor:ct,options:Ot}=Ht;if(ru.current==null)return;const Ke=Tt.get(ru.current);if(!Ke)return;const Jt=Le.nativeEvent,It=new ct({active:ru.current,activeNode:Ke,event:Jt,options:Ot,context:p,onAbort(I){if(!Tt.get(I))return;const{onDragAbort:Ue}=Te.current,ee={id:I};Ue==null||Ue(ee),nn({type:"onDragAbort",event:ee})},onPending(I,oe,Ue,ee){if(!Tt.get(I))return;const{onDragPending:At}=Te.current,rt={id:I,constraint:oe,initialCoordinates:Ue,offset:ee};At==null||At(rt),nn({type:"onDragPending",event:rt})},onStart(I){const oe=ru.current;if(oe==null)return;const Ue=Tt.get(oe);if(!Ue)return;const{onDragStart:ee}=Te.current,Be={activatorEvent:Jt,active:{id:oe,data:Ue.data,rect:Xn}};(0,F.unstable_batchedUpdates)(()=>{ee==null||ee(Be),gn(Vn.Initializing),tn({type:te.DragStart,initialCoordinates:I,active:oe}),nn({type:"onDragStart",event:Be}),Pu(y.current),Ou(Jt)})},onMove(I){tn({type:te.DragMove,coordinates:I})},onEnd:Yt(te.DragEnd),onCancel:Yt(te.DragCancel)});y.current=It;function Yt(I){return function(){return Yu(this,null,function*(){const{active:Ue,collisions:ee,over:Be,scrollAdjustedTranslate:At}=p.current;let rt=null;if(Ue&&At){const{cancelDrop:Vt}=Te.current;rt={activatorEvent:Jt,active:Ue,collisions:ee,delta:At,over:Be},I===te.DragEnd&&typeof Vt=="function"&&(yield Promise.resolve(Vt(rt)))&&(I=te.DragCancel)}ru.current=null,(0,F.unstable_batchedUpdates)(()=>{tn({type:I}),gn(Vn.Uninitialized),Cn(null),Pu(null),Ou(null),y.current=null;const Vt=I===te.DragEnd?"onDragEnd":"onDragCancel";if(rt){const Dn=Te.current[Vt];Dn==null||Dn(rt),nn({type:Vt,event:rt})}})})}}},[Tt]),Oe=(0,e.useCallback)((Le,Ht)=>(ct,Ot)=>{const Ke=ct.nativeEvent,Jt=Tt.get(Ot);if(ru.current!==null||!Jt||Ke.dndKit||Ke.defaultPrevented)return;const It={active:Jt};Le(ct,Ht.options,It)===!0&&(Ke.dndKit={capturedBy:Ht.sensor},ru.current=Ot,de(ct,Ht))},[Tt,de]),Ie=Qt(nt,Oe);ou(nt),(0,o.LI)(()=>{g&&On===Vn.Initializing&&gn(Vn.Initialized)},[g,On]),(0,e.useEffect)(()=>{const{onDragMove:Le}=Te.current,{active:Ht,activatorEvent:ct,collisions:Ot,over:Ke}=p.current;if(!Ht||!ct)return;const Jt={active:Ht,activatorEvent:ct,collisions:Ot,delta:{x:wt.x,y:wt.y},over:Ke};(0,F.unstable_batchedUpdates)(()=>{Le==null||Le(Jt),nn({type:"onDragMove",event:Jt})})},[wt.x,wt.y]),(0,e.useEffect)(()=>{const{active:Le,activatorEvent:Ht,collisions:ct,droppableContainers:Ot,scrollAdjustedTranslate:Ke}=p.current;if(!Le||ru.current==null||!Ht||!Ke)return;const{onDragOver:Jt}=Te.current,It=Ot.get(pn),Yt=It&&It.rect.current?{id:It.id,rect:It.rect.current,data:It.data,disabled:It.disabled}:null,I={active:Le,activatorEvent:Ht,collisions:ct,delta:{x:Ke.x,y:Ke.y},over:Yt};(0,F.unstable_batchedUpdates)(()=>{Cn(Yt),Jt==null||Jt(I),nn({type:"onDragOver",event:I})})},[pn]),(0,o.LI)(()=>{p.current={activatorEvent:eu,active:qn,activeNode:Tn,collisionRect:ue,collisions:Xe,droppableRects:mu,draggableNodes:Tt,draggingNode:Je,draggingNodeRect:U,droppableContainers:bn,over:_e,scrollableAncestors:Re,scrollAdjustedTranslate:wt},Xn.current={initial:U,translated:ue}},[qn,Tn,Xe,ue,Tt,Je,U,mu,bn,_e,Re,wt]),qe(rn(gt({},Mu),{delta:hn,draggingRect:ue,pointerCoordinates:vn,scrollableAncestors:Re,scrollableAncestorRects:Kt}));const Pt=(0,e.useMemo)(()=>({active:qn,activeNode:Tn,activeNodeRect:g,activatorEvent:eu,collisions:Xe,containerNodeRect:m,dragOverlay:ze,draggableNodes:Tt,droppableContainers:bn,droppableRects:mu,over:_e,measureDroppableContainers:hu,scrollableAncestors:Re,scrollableAncestorRects:Kt,measuringConfiguration:su,measuringScheduled:vu,windowRect:Ne}),[qn,Tn,g,eu,Xe,m,ze,Tt,bn,mu,_e,hu,Re,Kt,su,vu,Ne]),d=(0,e.useMemo)(()=>({activatorEvent:eu,activators:Ie,active:qn,activeNodeRect:g,ariaDescribedById:{draggable:Du},dispatch:tn,draggableNodes:Tt,over:_e,measureDroppableContainers:hu}),[eu,Ie,qn,g,tn,Du,Tt,_e,hu]);return e.createElement(ge.Provider,{value:$t},e.createElement(Mn.Provider,{value:d},e.createElement(nu.Provider,{value:Pt},e.createElement(gu.Provider,{value:ie},xe)),e.createElement(zn,{disabled:(G==null?void 0:G.restoreFocus)===!1})),e.createElement(D,rn(gt({},G),{hiddenTextDescribedById:Du})));function Pe(){const Le=(Su==null?void 0:Su.autoScrollEnabled)===!1,Ht=typeof se=="object"?se.enabled===!1:se===!1,ct=yn&&!Le&&!Ht;return typeof se=="object"?rn(gt({},se),{enabled:ct}):{enabled:ct}}}),Wn=(0,e.createContext)(null),Eu="button",Fu="Draggable";function bu(t){let{id:n,data:a,disabled:c=!1,attributes:b}=t;const x=(0,o.Ld)(Fu),{activators:V,activatorEvent:G,active:se,activeNodeRect:xe,ariaDescribedById:nt,draggableNodes:We,over:Nt}=(0,e.useContext)(Mn),{role:St=Eu,roleDescription:sn="draggable",tabIndex:kt=0}=b!=null?b:{},Ut=(se==null?void 0:se.id)===n,tn=(0,e.useContext)(Ut?gu:Wn),[nn,$t]=(0,o.wm)(),[On,gn]=(0,o.wm)(),yn=pu(V,n),Xt=(0,o.Ey)(a);(0,o.LI)(()=>(We.set(n,{id:n,key:x,node:nn,activatorNode:On,data:Xt}),()=>{const hn=We.get(n);hn&&hn.key===x&&We.delete(n)}),[We,n]);const Tt=(0,e.useMemo)(()=>({role:St,tabIndex:kt,"aria-disabled":c,"aria-pressed":Ut&&St===Eu?!0:void 0,"aria-roledescription":sn,"aria-describedby":nt.draggable}),[c,St,kt,Ut,sn,nt.draggable]);return{active:se,activatorEvent:G,activeNodeRect:xe,attributes:Tt,isDragging:Ut,listeners:c?void 0:yn,node:nn,over:Nt,setNodeRef:$t,setActivatorNodeRef:gn,transform:tn}}function Gn(){return(0,e.useContext)(nu)}const kn="Droppable",du={timeout:25};function Cu(t){let{data:n,disabled:a=!1,id:c,resizeObserverConfig:b}=t;const x=(0,o.Ld)(kn),{active:V,dispatch:G,over:se,measureDroppableContainers:xe}=(0,e.useContext)(Mn),nt=(0,e.useRef)({disabled:a}),We=(0,e.useRef)(!1),Nt=(0,e.useRef)(null),St=(0,e.useRef)(null),{disabled:sn,updateMeasurementsFor:kt,timeout:Ut}=gt(gt({},du),b),tn=(0,o.Ey)(kt!=null?kt:c),nn=(0,e.useCallback)(()=>{if(!We.current){We.current=!0;return}St.current!=null&&clearTimeout(St.current),St.current=setTimeout(()=>{xe(Array.isArray(tn.current)?tn.current:[tn.current]),St.current=null},Ut)},[Ut]),$t=je({callback:nn,disabled:sn||!V}),On=(0,e.useCallback)((Tt,hn)=>{$t&&(hn&&($t.unobserve(hn),We.current=!1),Tt&&$t.observe(Tt))},[$t]),[gn,yn]=(0,o.wm)(On),Xt=(0,o.Ey)(n);return(0,e.useEffect)(()=>{!$t||!gn.current||($t.disconnect(),We.current=!1,$t.observe(gn.current))},[gn,$t]),(0,e.useEffect)(()=>(G({type:te.RegisterDroppable,element:{id:c,key:x,disabled:a,node:gn,rect:Nt,data:Xt}}),()=>G({type:te.UnregisterDroppable,key:x,id:c})),[c]),(0,e.useEffect)(()=>{a!==nt.current.disabled&&(G({type:te.SetDroppableDisabled,id:c,key:x,disabled:a}),nt.current.disabled=a)},[c,x,a,G]),{active:V,rect:Nt,isOver:(se==null?void 0:se.id)===c,node:gn,over:se,setNodeRef:yn}}function xu(t){let{animation:n,children:a}=t;const[c,b]=useState(null),[x,V]=useState(null),G=usePrevious(a);return!a&&!c&&G&&b(G),useIsomorphicLayoutEffect(()=>{if(!x)return;const se=c==null?void 0:c.key,xe=c==null?void 0:c.props.id;if(se==null||xe==null){b(null);return}Promise.resolve(n(xe,x)).then(()=>{b(null)})},[n,c,x]),React.createElement(React.Fragment,null,a,c?cloneElement(c,{ref:V}):null)}const Kn={x:0,y:0,scaleX:1,scaleY:1};function wu(t){let{children:n}=t;return React.createElement(Mn.Provider,{value:$n},React.createElement(gu.Provider,{value:Kn},n))}const Ru={position:"fixed",touchAction:"none"},ae=t=>isKeyboardEvent(t)?"transform 250ms ease":void 0,ft=null,En={duration:250,easing:"ease",keyframes:t=>{let{transform:{initial:n,final:a}}=t;return[{transform:o.ux.Transform.toString(n)},{transform:o.ux.Transform.toString(a)}]},sideEffects:(t=>n=>{let{active:a,dragOverlay:c}=n;const b={},{styles:x,className:V}=t;if(x!=null&&x.active)for(const[G,se]of Object.entries(x.active))se!==void 0&&(b[G]=a.node.style.getPropertyValue(G),a.node.style.setProperty(G,se));if(x!=null&&x.dragOverlay)for(const[G,se]of Object.entries(x.dragOverlay))se!==void 0&&c.node.style.setProperty(G,se);return V!=null&&V.active&&a.node.classList.add(V.active),V!=null&&V.dragOverlay&&c.node.classList.add(V.dragOverlay),function(){for(const[se,xe]of Object.entries(b))a.node.style.setProperty(se,xe);V!=null&&V.active&&a.node.classList.remove(V.active)}})({styles:{active:{opacity:"0"}}})};function fu(t){let{config:n,draggableNodes:a,droppableContainers:c,measuringConfiguration:b}=t;return useEvent((x,V)=>{if(n===null)return;const G=a.get(x);if(!G)return;const se=G.node.current;if(!se)return;const xe=Rn(V);if(!xe)return;const{transform:nt}=getWindow(V).getComputedStyle(V),We=s(nt);if(!We)return;const Nt=typeof n=="function"?n:_u(n);return ke(se,b.draggable.measure),Nt({active:{id:x,data:G.data,node:se,rect:b.draggable.measure(se)},draggableNodes:a,dragOverlay:{node:V,rect:b.dragOverlay.measure(xe)},droppableContainers:c,measuringConfiguration:b,transform:We})})}function _u(t){const{duration:n,easing:a,sideEffects:c,keyframes:b}=gt(gt({},En),t);return x=>{let nn=x,{active:V,dragOverlay:G,transform:se}=nn,xe=Tu(nn,["active","dragOverlay","transform"]);if(!n)return;const nt={x:G.rect.left-V.rect.left,y:G.rect.top-V.rect.top},We={scaleX:se.scaleX!==1?V.rect.width*se.scaleX/G.rect.width:1,scaleY:se.scaleY!==1?V.rect.height*se.scaleY/G.rect.height:1},Nt=gt({x:se.x-nt.x,y:se.y-nt.y},We),St=b(rn(gt({},xe),{active:V,dragOverlay:G,transform:{initial:se,final:Nt}})),[sn]=St,kt=St[St.length-1];if(JSON.stringify(sn)===JSON.stringify(kt))return;const Ut=c==null?void 0:c(gt({active:V,dragOverlay:G},xe)),tn=G.node.animate(St,{duration:n,easing:a,fill:"forwards"});return new Promise($t=>{tn.onfinish=()=>{Ut==null||Ut(),$t()}})}}let Bu=0;function Lu(t){return useMemo(()=>{if(t!=null)return Bu++,Bu},[t])}const ju=null},18257:function(Et,Ae,u){"use strict";u.d(Ae,{DL:function(){return ce}});var e=u(35241);function F(M){return R=>{let{transform:O}=R;return rn(gt({},O),{x:Math.ceil(O.x/M)*M,y:Math.ceil(O.y/M)*M})}}const o=M=>{let{transform:R}=M;return rn(gt({},R),{y:0})};function P(M,R,O){const D=gt({},M);return R.top+M.y<=O.top?D.y=O.top-R.top:R.bottom+M.y>=O.top+O.height&&(D.y=O.top+O.height-R.bottom),R.left+M.x<=O.left?D.x=O.left-R.left:R.right+M.x>=O.left+O.width&&(D.x=O.left+O.width-R.right),D}const w=M=>{let{containerNodeRect:R,draggingNodeRect:O,transform:D}=M;return!O||!R?D:P(D,O,R)},Q=M=>{let{draggingNodeRect:R,transform:O,scrollableAncestorRects:D}=M;const te=D[0];return!R||!te?O:P(O,R,te)},ce=M=>{let{transform:R}=M;return rn(gt({},R),{x:0})},ge=M=>{let{transform:R,draggingNodeRect:O,windowRect:D}=M;return!O||!D?R:P(R,O,D)},j=M=>{let{activatorEvent:R,draggingNodeRect:O,transform:D}=M;if(O&&R){const te=getEventCoordinates(R);if(!te)return D;const k=te.x-O.left,re=te.y-O.top;return rn(gt({},D),{x:D.x+k-O.width/2,y:D.y+re-O.height/2})}return D}},19719:function(Et,Ae,u){"use strict";u.d(Ae,{Fo:function(){return H},Rp:function(){return P},nB:function(){return $},qw:function(){return re}});var e=u(59301),F=u(87954),o=u(35241);function P(i,s,h){const C=i.slice();return C.splice(h<0?C.length+h:h,0,C.splice(s,1)[0]),C}function w(i,s,h){const C=i.slice();return C[s]=i[h],C[h]=i[s],C}function Q(i,s){return i.reduce((h,C,z)=>{const le=s.get(C);return le&&(h[z]=le),h},Array(i.length))}function ce(i){return i!==null&&i>=0}function ge(i,s){if(i===s)return!0;if(i.length!==s.length)return!1;for(let h=0;h{var s;let{rects:h,activeNodeRect:C,activeIndex:z,overIndex:le,index:ve}=i;const Ve=(s=h[z])!=null?s:C;if(!Ve)return null;const ht=O(h,ve,z);if(ve===z){const ot=h[le];return ot?gt({x:zz&&ve<=le?gt({x:-Ve.width-ht,y:0},M):ve=le?gt({x:Ve.width+ht,y:0},M):gt({x:0,y:0},M)};function O(i,s,h){const C=i[s],z=i[s-1],le=i[s+1];return!C||!z&&!le?0:h{let{rects:s,activeIndex:h,overIndex:C,index:z}=i;const le=P(s,C,h),ve=s[z],Ve=le[z];return!Ve||!ve?null:{x:Ve.left-ve.left,y:Ve.top-ve.top,scaleX:Ve.width/ve.width,scaleY:Ve.height/ve.height}},te=i=>{let{activeIndex:s,index:h,rects:C,overIndex:z}=i,le,ve;return h===s&&(le=C[h],ve=C[z]),h===z&&(le=C[h],ve=C[s]),!ve||!le?null:{x:ve.left-le.left,y:ve.top-le.top,scaleX:ve.width/le.width,scaleY:ve.height/le.height}},k={scaleX:1,scaleY:1},re=i=>{var s;let{activeIndex:h,activeNodeRect:C,index:z,rects:le,overIndex:ve}=i;const Ve=(s=le[h])!=null?s:C;if(!Ve)return null;if(z===h){const ot=le[ve];return ot?gt({x:0,y:hh&&z<=ve?gt({x:0,y:-Ve.height-ht},k):z=ve?gt({x:0,y:Ve.height+ht},k):gt({x:0,y:0},k)};function ye(i,s,h){const C=i[s],z=i[s-1],le=i[s+1];return C?hC.map(vt=>typeof vt=="object"&&"id"in vt?vt.id:vt),[C]),Zt=ve!=null,mt=ve?$e.indexOf(ve.id):-1,_=ot?$e.indexOf(ot.id):-1,me=(0,e.useRef)($e),xt=!ge($e,me.current),cn=_!==-1&&mt===-1||xt,Gt=j(le);(0,o.LI)(()=>{xt&&Zt&&he($e)},[xt,$e,Zt,he]),(0,e.useEffect)(()=>{me.current=$e},[$e]);const qt=(0,e.useMemo)(()=>({activeIndex:mt,containerId:Bt,disabled:Gt,disableTransforms:cn,items:$e,overIndex:_,useDragOverlay:_t,sortedRects:Q($e,ht),strategy:z}),[mt,Bt,Gt.draggable,Gt.droppable,cn,$e,_,ht,_t,z]);return e.createElement(Qe.Provider,{value:qt},s)}const et=i=>{let{id:s,items:h,activeIndex:C,overIndex:z}=i;return P(h,C,z).indexOf(s)},lt=i=>{let{containerId:s,isSorting:h,wasDragging:C,index:z,items:le,newIndex:ve,previousItems:Ve,previousContainerId:ht,transition:ot}=i;return!ot||!C||Ve!==le&&z===ve?!1:h?!0:ve!==z&&s===ht},st={duration:200,easing:"ease"},B="transform",we=o.ux.Transition.toString({property:B,duration:0,easing:"linear"}),X={roleDescription:"sortable"};function fe(i){let{disabled:s,index:h,node:C,rect:z}=i;const[le,ve]=(0,e.useState)(null),Ve=(0,e.useRef)(h);return(0,o.LI)(()=>{if(!s&&h!==Ve.current&&C.current){const ht=z.current;if(ht){const ot=(0,F.VK)(C.current,{ignoreTransform:!0}),he={x:ht.left-ot.left,y:ht.top-ot.top,scaleX:ht.width/ot.width,scaleY:ht.height/ot.height};(he.x||he.y)&&ve(he)}}h!==Ve.current&&(Ve.current=h)},[s,h,C,z]),(0,e.useEffect)(()=>{le&&ve(null)},[le]),le}function $(i){let{animateLayoutChanges:s=lt,attributes:h,disabled:C,data:z,getNewIndex:le=et,id:ve,strategy:Ve,resizeObserverConfig:ht,transition:ot=st}=i;const{items:he,containerId:Bt,activeIndex:_t,disabled:$e,disableTransforms:Zt,sortedRects:mt,overIndex:_,useDragOverlay:me,strategy:xt}=(0,e.useContext)(Qe),cn=Se(C,$e),Gt=he.indexOf(ve),qt=(0,e.useMemo)(()=>gt({sortable:{containerId:Bt,index:Gt,items:he}},z),[Bt,z,Gt,he]),vt=(0,e.useMemo)(()=>he.slice(he.indexOf(ve)),[he,ve]),{rect:pt,node:ke,isOver:L,setNodeRef:Z}=(0,F.Zj)({id:ve,data:qt,disabled:cn.droppable,resizeObserverConfig:gt({updateMeasurementsFor:vt},ht)}),{active:pe,activatorEvent:be,activeNodeRect:Mt,attributes:at,setNodeRef:v,listeners:r,isDragging:K,over:Ze,setActivatorNodeRef:Ct,transform:tt}=(0,F.O1)({id:ve,data:qt,attributes:gt(gt({},X),h),disabled:cn.draggable}),Ye=(0,o.HB)(Z,v),yt=!!pe,it=yt&&!Zt&&ce(_t)&&ce(_),zt=!me&&K,dt=zt&&it?tt:null,J=Ve!=null?Ve:xt,ne=it?dt!=null?dt:J({rects:mt,activeNodeRect:Mt,activeIndex:_t,overIndex:_,index:Gt}):null,T=ce(_t)&&ce(_)?le({id:ve,items:he,activeIndex:_t,overIndex:_}):Gt,W=pe==null?void 0:pe.id,q=(0,e.useRef)({activeId:W,items:he,newIndex:T,containerId:Bt}),Dt=he!==q.current.items,Me=s({active:pe,containerId:Bt,isDragging:K,isSorting:yt,id:ve,index:Gt,items:he,newIndex:q.current.newIndex,previousItems:q.current.items,previousContainerId:q.current.containerId,transition:ot,wasDragging:q.current.activeId!=null}),qe=fe({disabled:!Me,index:Gt,node:ke,rect:pt});return(0,e.useEffect)(()=>{yt&&q.current.newIndex!==T&&(q.current.newIndex=T),Bt!==q.current.containerId&&(q.current.containerId=Bt),he!==q.current.items&&(q.current.items=he)},[yt,T,Bt,he]),(0,e.useEffect)(()=>{if(W===q.current.activeId)return;if(W&&!q.current.activeId){q.current.activeId=W;return}const A=setTimeout(()=>{q.current.activeId=W},50);return()=>clearTimeout(A)},[W]),{active:pe,activeIndex:_t,attributes:at,data:qt,rect:pt,index:Gt,newIndex:T,items:he,isOver:L,isSorting:yt,isDragging:K,listeners:r,node:ke,overIndex:_,over:Ze,setNodeRef:Ye,setActivatorNodeRef:Ct,setDroppableNodeRef:Z,setDraggableNodeRef:v,transform:qe!=null?qe:ne,transition:He()};function He(){if(qe||Dt&&q.current.newIndex===Gt)return we;if(!(zt&&!(0,o.vd)(be)||!ot)&&(yt||Me))return o.ux.Transition.toString(rn(gt({},ot),{property:B}))}}function Se(i,s){var h,C;return typeof i=="boolean"?{draggable:i,droppable:!1}:{draggable:(h=i==null?void 0:i.draggable)!=null?h:s.draggable,droppable:(C=i==null?void 0:i.droppable)!=null?C:s.droppable}}function l(i){if(!i)return!1;const s=i.data.current;return!!(s&&"sortable"in s&&typeof s.sortable=="object"&&"containerId"in s.sortable&&"items"in s.sortable&&"index"in s.sortable)}const E=[F.g4.Down,F.g4.Right,F.g4.Up,F.g4.Left],Y=(i,s)=>{let{context:{active:h,collisionRect:C,droppableRects:z,droppableContainers:le,over:ve,scrollableAncestors:Ve}}=s;if(E.includes(i.code)){if(i.preventDefault(),!h||!C)return;const ht=[];le.getEnabled().forEach(Bt=>{if(!Bt||Bt!=null&&Bt.disabled)return;const _t=z.get(Bt.id);if(_t)switch(i.code){case KeyboardCode.Down:C.top<_t.top&&ht.push(Bt);break;case KeyboardCode.Up:C.top>_t.top&&ht.push(Bt);break;case KeyboardCode.Left:C.left>_t.left&&ht.push(Bt);break;case KeyboardCode.Right:C.left<_t.left&&ht.push(Bt);break}});const ot=closestCorners({active:h,collisionRect:C,droppableRects:z,droppableContainers:ht,pointerCoordinates:null});let he=getFirstCollision(ot,"id");if(he===(ve==null?void 0:ve.id)&&ot.length>1&&(he=ot[1].id),he!=null){const Bt=le.get(h.id),_t=le.get(he),$e=_t?z.get(_t.id):null,Zt=_t==null?void 0:_t.node.current;if(Zt&&$e&&Bt&&_t){const _=getScrollableAncestors(Zt).some((vt,pt)=>Ve[pt]!==vt),me=f(Bt,_t),xt=N(Bt,_t),cn=_||!me?{x:0,y:0}:{x:xt?C.width-$e.width:0,y:xt?C.height-$e.height:0},Gt={x:$e.left,y:$e.top};return cn.x&&cn.y?Gt:subtract(Gt,cn)}}}};function f(i,s){return!l(i)||!l(s)?!1:i.data.current.sortable.containerId===s.data.current.sortable.containerId}function N(i,s){return!l(i)||!l(s)||!f(i,s)?!1:i.data.current.sortable.indexf=>{E.forEach(N=>N(f))},E)}const o=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function P(l){const E=Object.prototype.toString.call(l);return E==="[object Window]"||E==="[object global]"}function w(l){return"nodeType"in l}function Q(l){var E,Y;return l?P(l)?l:w(l)&&(E=(Y=l.ownerDocument)==null?void 0:Y.defaultView)!=null?E:window:window}function ce(l){const{Document:E}=Q(l);return l instanceof E}function ge(l){return P(l)?!1:l instanceof Q(l).HTMLElement}function j(l){return l instanceof Q(l).SVGElement}function M(l){return l?P(l)?l.document:w(l)?ce(l)?l:ge(l)||j(l)?l.ownerDocument:document:document:document}const R=o?e.useLayoutEffect:e.useEffect;function O(l){const E=(0,e.useRef)(l);return R(()=>{E.current=l}),(0,e.useCallback)(function(){for(var Y=arguments.length,f=new Array(Y),N=0;N{l.current=setInterval(f,N)},[]),Y=(0,e.useCallback)(()=>{l.current!==null&&(clearInterval(l.current),l.current=null)},[]);return[E,Y]}function te(l,E){E===void 0&&(E=[l]);const Y=(0,e.useRef)(l);return R(()=>{Y.current!==l&&(Y.current=l)},E),Y}function k(l,E){const Y=(0,e.useRef)();return(0,e.useMemo)(()=>{const f=l(Y.current);return Y.current=f,f},[...E])}function re(l){const E=O(l),Y=(0,e.useRef)(null),f=(0,e.useCallback)(N=>{N!==Y.current&&(E==null||E(N,Y.current)),Y.current=N},[]);return[Y,f]}function ye(l){const E=(0,e.useRef)();return(0,e.useEffect)(()=>{E.current=l},[l]),E.current}let Fe={};function Qe(l,E){return(0,e.useMemo)(()=>{if(E)return E;const Y=Fe[l]==null?0:Fe[l]+1;return Fe[l]=Y,l+"-"+Y},[l,E])}function H(l){return function(E){for(var Y=arguments.length,f=new Array(Y>1?Y-1:0),N=1;N{const h=Object.entries(s);for(const[C,z]of h){const le=i[C];le!=null&&(i[C]=le+l*z)}return i},gt({},E))}}const et=H(1),lt=H(-1);function st(l){return"clientX"in l&&"clientY"in l}function B(l){if(!l)return!1;const{KeyboardEvent:E}=Q(l.target);return E&&l instanceof E}function we(l){if(!l)return!1;const{TouchEvent:E}=Q(l.target);return E&&l instanceof E}function X(l){if(we(l)){if(l.touches&&l.touches.length){const{clientX:E,clientY:Y}=l.touches[0];return{x:E,y:Y}}else if(l.changedTouches&&l.changedTouches.length){const{clientX:E,clientY:Y}=l.changedTouches[0];return{x:E,y:Y}}}return st(l)?{x:l.clientX,y:l.clientY}:null}const fe=Object.freeze({Translate:{toString(l){if(!l)return;const{x:E,y:Y}=l;return"translate3d("+(E?Math.round(E):0)+"px, "+(Y?Math.round(Y):0)+"px, 0)"}},Scale:{toString(l){if(!l)return;const{scaleX:E,scaleY:Y}=l;return"scaleX("+E+") scaleY("+Y+")"}},Transform:{toString(l){if(l)return[fe.Translate.toString(l),fe.Scale.toString(l)].join(" ")}},Transition:{toString(l){let{property:E,duration:Y,easing:f}=l;return E+" "+Y+"ms "+f}}}),$="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Se(l){return l.matches($)?l:l.querySelector($)}},14982:function(Et,Ae){"use strict";Ae.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},37178:function(Et,Ae){"use strict";Ae.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}},64912:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,ce=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},4301:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,ce=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},99796:function(Et,Ae,u){"use strict";var e=u(59301),F=Object.defineProperty,o=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,Q=(j,M,R)=>M in j?F(j,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):j[M]=R,ce=(j,M)=>{for(var R in M||(M={}))P.call(M,R)&&Q(j,R,M[R]);if(o)for(var R of o(M))w.call(M,R)&&Q(j,R,M[R]);return j};const ge=j=>React.createElement("svg",ce({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},j),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));Ae.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},12393:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Qe}});var e=u(59301),F=u(78241),o=u(8591),P=u(43418),w=u(5083),Q=u(92832),ce=u(1710),ge=u(95237),j=u(43604),M=u(61186),R=u.n(M),O=u(955),D=u(89070),te={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},k=u(92365),re=u(79834),ye=(H,et,lt)=>new Promise((st,B)=>{var we=$=>{try{fe(lt.next($))}catch(Se){B(Se)}},X=$=>{try{fe(lt.throw($))}catch(Se){B(Se)}},fe=$=>$.done?st($.value):Promise.resolve($.value).then(we,X);fe((lt=lt.apply(H,et)).next())});const Fe=({dispatch:H,courseEndTime:et,classroomList:lt,successCallback:st=()=>{},visible:B,homeworkIds:we,courseId:X,isBatch:fe,shixunHomeworks:$})=>{const[Se]=F.default.useForm(),[l,E]=(0,e.useState)(!1),[Y,f]=(0,e.useState)(!1),[N,i]=(0,e.useState)(!1),[s,h]=(0,e.useState)([]),[C,z]=(0,e.useState)([]),[le,ve]=(0,e.useState)([]),[Ve,ht]=(0,e.useState)([]),[ot,he]=(0,e.useState)([]),[Bt,_t]=(0,e.useState)([]),[$e,Zt]=(0,e.useState)([]),[mt,_]=(0,e.useState)([]),[me,xt]=(0,e.useState)([]);(0,e.useEffect)(()=>{B?cn():qt()},[B]);const cn=()=>ye(void 0,null,function*(){E(!0);const vt=yield(0,k.oR)(we[0],{course_id:X});i(vt.no_group),fe?(Zt(vt.all_course_groups),_(vt.all_course_groups)):(ht(vt.late_course_groups),he(vt.late_course_groups),h(vt.submit_course_groups),z(vt.submit_course_groups)),E(!1),Se.setFieldsValue({end_time:R()()})}),Gt=()=>ye(void 0,null,function*(){const vt=Se.getFieldsValue(),pt=R()(vt.end_time).format("YYYY-MM-DD HH:mm");if((fe?me.length===0:le.length===0&&Bt.length===0)&&!N){o.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}f(!0);const L=yield(0,k.Mc)(X,{no_group:N,homework_ids:we,group_ids:fe?me:le,end_time:pt,late_group_ids:fe?me:Bt});f(!1),L.status===0&&(qt(),o.ZP.success("\u64CD\u4F5C\u6210\u529F"),st(),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),qt=()=>{ve([]),_t([]),z([]),he([])};return e.createElement(P.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:te.modalWrapper,width:fe||N?520:760,open:B,confirmLoading:Y,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>Gt(),onCancel:()=>{qt(),H({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{className:te.tips},e.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),e.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),e.createElement(F.default,{form:Se,layout:"vertical"},e.createElement(F.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},e.createElement(w.default,{style:{width:"100%"},disabledDate:vt=>(0,re.Q8)(vt,et),disabledTime:vt=>(0,re.d0)(vt),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!N&&e.createElement(e.Fragment,null,fe?e.createElement("div",null,e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{_($e.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement(ce.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:te.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{xt(vt)}},rowKey:"id",pagination:!1,dataSource:mt,loading:l,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):e.createElement(ge.Z,{gutter:24},e.createElement(j.Z,{span:14},e.createElement("div",{className:te.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{z(s.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement("div",{className:te.tableWrapper},e.createElement(ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:te.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{ve(vt)}},rowKey:"id",pagination:!1,dataSource:C,loading:l,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),e.createElement(j.Z,{flex:10,style:{maxWidth:"280px"}},e.createElement("div",{className:te.homeworkType},"\u8865\u4EA4\u622A\u6B62"),e.createElement(Q.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:vt=>{he(Ve.filter(pt=>pt.name.indexOf(vt.target.value)>-1))}}),e.createElement("div",{className:te.tableWrapper},e.createElement(ce.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:te.antdTable,rowSelection:{type:"checkbox",onChange:vt=>{_t(vt)}},rowKey:"id",pagination:!1,loading:l,dataSource:ot,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Qe=(0,D.connect)(({shixunHomeworks:H,classroomList:et})=>({shixunHomeworks:H,classroomList:et}))(Fe)},91785:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Q}});var e=u(43418),F={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},o="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=",P=u(59301),Q=({visible:ce,setVisible:ge,image:j,closeImageStyle:M,hiddenbutton:R})=>P.createElement(e.default,{centered:!0,destroyOnClose:!0,open:ce,footer:null,wrapClassName:F.modal,onCancel:()=>ge(!1)},P.createElement("div",{className:F.content},P.createElement("img",{src:j}),R,P.createElement("img",{onClick:()=>ge(!1),className:F.close,src:o,style:M})))},63764:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return i}});var e=u(59301),F=u(5112),o=u(3113),P=u(8591),w=u(43418),Q=u(5871),ce=u(95237),ge=u(43604),j=u(28103),M=u(23954),R={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},O=u(24065),D=u(24334),te=u(99064),k=u(89070),re=u(85149),ye=u(36708),Fe=u(87169),Qe=u(26227),H=u(59301),et=Object.defineProperty,lt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,fe=(s,h,C)=>h in s?et(s,h,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[h]=C,$=(s,h)=>{for(var C in h||(h={}))we.call(h,C)&&fe(s,C,h[C]);if(B)for(var C of B(h))X.call(h,C)&&fe(s,C,h[C]);return s},Se=(s,h)=>lt(s,st(h)),l=(s,h,C)=>new Promise((z,le)=>{var ve=ot=>{try{ht(C.next(ot))}catch(he){le(he)}},Ve=ot=>{try{ht(C.throw(ot))}catch(he){le(he)}},ht=ot=>ot.done?z(ot.value):Promise.resolve(ot.value).then(ve,Ve);ht((C=C.apply(s,h)).next())});const E={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Y=(s=>(s[s.SET_PATH=0]="SET_PATH",s[s.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",s))(Y||{});function f(s,h){switch(h.type){case 0:return Se($({},s),{selectedPath:h.payload});case 1:return Se($({},s),{passedContent:h.payload});default:throw new Error}}var i=({language:s,dispatch:h,shixunWorkReport:C,v:z,languages:le,classroomList:ve,autoHeight:Ve,diff_code_count:ht,data:ot})=>{const[he,Bt]=(0,e.useState)(le==null?void 0:le[0]),_t=(0,k.useParams)();return(0,e.useEffect)(()=>{Bt(le==null?void 0:le[0])},[]),(0,e.useEffect)(()=>{var $e;Bt(($e=le==null?void 0:le.filter(Zt=>Zt.language===(he==null?void 0:he.language)))==null?void 0:$e[0])},[le]),H.createElement(H.Fragment,null,H.createElement("h2",null," ",H.createElement("span",null,z.is_finish?H.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",H.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):H.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",H.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(le==null?void 0:le.length)>1&&H.createElement(F.ZP.Group,{defaultValue:s,style:{marginLeft:10},onChange:$e=>{var Zt;z.language=$e.target.value,Bt((Zt=le==null?void 0:le.filter(mt=>mt.language===$e.target.value))==null?void 0:Zt[0])}},le==null?void 0:le.map($e=>H.createElement(F.ZP,{value:$e==null?void 0:$e.language},$e==null?void 0:$e.language)))),(0,O.GJ)()&&C!="shixunWorkReport"&&H.createElement("span",null,H.createElement("span",null,"\u5F97\u5206 ",he==null?void 0:he.score,"/",he==null?void 0:he.total_score),H.createElement(o.ZP,{style:{margin:"0px 10px"},onClick:()=>{var $e,Zt;if(!((Zt=($e=ve.AssistantObject)==null?void 0:$e.hack)!=null&&Zt.can_appraise)&&(0,O.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let mt=he==null?void 0:he.score;w.default.confirm({title:"\u8C03\u5206",content:H.createElement("div",null,H.createElement("p",null,"\u5F97\u5206\uFF1A",he==null?void 0:he.score,"/",he==null?void 0:he.total_score),H.createElement("p",null,"\u8C03\u5206\uFF1A",H.createElement(Q.Z,{min:0,max:he==null?void 0:he.total_score,defaultValue:he==null?void 0:he.score,onChange:_=>{mt=_}}))),okText:"\u786E\u8BA4",onOk:()=>l(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${_t==null?void 0:_t.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:_t==null?void 0:_t.coursesId,hack_user_code_id:he==null?void 0:he.hack_user_id,score:mt}})).status===0&&(P.ZP.success("\u8C03\u5206\u6210\u529F"),h({type:"shixunHomeworks/setActionTabs",payload:{}}),h({type:"shixunHomeworks/getShixunWorkReports",payload:$({},_t)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,O.GJ)()&&C!="shixunWorkReport"&&H.createElement(o.ZP,{onClick:()=>{var $e;if(!(($e=ve.AssistantObject.hack)!=null&&$e.can_appraise)&&(0,O.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}h({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:C.user_id,type:"1",language:he==null?void 0:he.language,v:z,data:$({},C)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),H.createElement(M.ZP,{height:300,language:he==null?void 0:he.language,value:he!=null&&he.code?D.Base64.decode(he==null?void 0:he.code):"",autoHeight:Ve,theme:"default",options:E}),((he==null?void 0:he.comment)||(he==null?void 0:he.hidden_comment))&&H.createElement("div",null,H.createElement(ce.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},H.createElement(ge.Z,{flex:1},H.createElement("h1",{className:R.title},"\u70B9\u8BC4\u5185\u5BB9")),H.createElement(ge.Z,{className:"pr30"},(0,O.GJ)()&&H.createElement(o.ZP,{onClick:()=>l(void 0,null,function*(){w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:H.createElement(Fe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return l(this,null,function*(){(yield(0,ye.gZ)({comment_id:he==null?void 0:he.comment_id,homeworkId:_t.homeworkId,type:"hack"})).status===0&&(P.ZP.success("\u5220\u9664\u6210\u529F"),h({type:"shixunHomeworks/getShixunWorkReports",payload:$({},_t)}))})}})})},H.createElement(Qe.Z,null),"\u5220\u9664"))),H.createElement(j.Z,{style:{margin:0}}),(he==null?void 0:he.comment)&&H.createElement("aside",{className:"pl30 pr30 mt20"},H.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),H.createElement("br",null),H.createElement(re.Z,{value:he==null?void 0:he.comment})),(he==null?void 0:he.hidden_comment)&&H.createElement("aside",{className:"pl30 pr30 mt20"},H.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),H.createElement("br",null),H.createElement(re.Z,{value:he==null?void 0:he.hidden_comment}))))}},30056:function(Et,Ae,u){"use strict";u.r(Ae),u.d(Ae,{default:function(){return $}});var e=u(59301),F=u(89070),o=u(99313),P=u(3113),w=u(58421),Q=u(24065),ce=u(99064),ge=u(8797),j=u(14982),M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",R=u(28103),O=u(85149),D=u(3294),te=(Se,l,E)=>new Promise((Y,f)=>{var N=h=>{try{s(E.next(h))}catch(C){f(C)}},i=h=>{try{s(E.throw(h))}catch(C){f(C)}},s=h=>h.done?Y(h.value):Promise.resolve(h.value).then(N,i);s((E=E.apply(Se,l)).next())});const k=({user:Se,item:l,getdata:E,params:Y})=>{var f;const N=(0,e.useRef)(),[i,s]=(0,e.useState)(),[h,C]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{if(!N.current)return;function z(){var ve;let Ve=new ResizeObserver(ht=>{for(let ot of ht)console.log("----",ot,ht),s(ot.target.offsetHeight>=52)});return Ve.observe((ve=N.current)==null?void 0:ve.firstElementChild),Ve}const le=z();return()=>{var ve,Ve;(ve=N.current)!=null&&ve.firstElementChild&&le.unobserve((Ve=N.current)==null?void 0:Ve.firstElementChild)}},[N.current]),e.createElement("div",{onClick:()=>{F.history.push(`/classrooms/${Y.coursesId}/program_homework/${Y.categoryId}/answer/${l.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},e.createElement("div",{className:j.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},l.name),e.createElement("div",{style:{display:"flex",marginTop:10}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},e.createElement("img",{style:{width:24,borderRadius:50},src:`${D.Z.IMG_SERVER}/images/${l.author.image_url}`}),e.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(f=l==null?void 0:l.author)==null?void 0:f.name),e.createElement("span",null,"\u53D1\u8868\u4E8E",l.created_at)),e.createElement("div",null,e.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(l==null?void 0:l.descendants_count)||0,"\uFF09"),(0,Q.eB)()&&e.createElement("span",{onClick:z=>te(void 0,null,function*(){z.stopPropagation(),(yield(0,ce.ZP)(`/api/hack_messages/${l.id}/update_public`,{method:"post"})).status===0&&E()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},l.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),e.createElement("div",{ref:N,style:{margin:"15px 0px",maxHeight:h?52:"",overflow:"hidden"}},e.createElement(O.Z,{style:{color:"#434D6C",fontSize:14},value:l.content})),(l==null?void 0:l.hack_identifier)&&e.createElement("span",{onClick:z=>te(void 0,null,function*(){var le;if(z.stopPropagation(),(0,Q.dE)())return;let ve=yield(0,ce.ZP)(`/api/problems/${l==null?void 0:l.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(le=l==null?void 0:l.author)==null?void 0:le.id}});ve&&(window.open(`/myproblems/${ve==null?void 0:ve.identifier}?type=1`),localStorage.setItem("program_homework",[Y.coursesId,Y.categoryId]))}),className:j.Z.tips},l==null?void 0:l.hack_name),i&&e.createElement("div",{onClick:z=>{z.stopPropagation(),C(!h)}},e.createElement(R.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},e.createElement("a",{className:`font14 ${j.Z.color999}`},h?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${h?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var re=(0,F.connect)(({user:Se})=>({user:Se}))(k),ye=Object.defineProperty,Fe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,st=(Se,l,E)=>l in Se?ye(Se,l,{enumerable:!0,configurable:!0,writable:!0,value:E}):Se[l]=E,B=(Se,l)=>{for(var E in l||(l={}))et.call(l,E)&&st(Se,E,l[E]);if(H)for(var E of H(l))lt.call(l,E)&&st(Se,E,l[E]);return Se},we=(Se,l)=>Fe(Se,Qe(l)),X=(Se,l,E)=>new Promise((Y,f)=>{var N=h=>{try{s(E.next(h))}catch(C){f(C)}},i=h=>{try{s(E.throw(h))}catch(C){f(C)}},s=h=>h.done?Y(h.value):Promise.resolve(h.value).then(N,i);s((E=E.apply(Se,l)).next())});const fe=({user:Se})=>{var l,E,Y,f;let[N,i]=(0,e.useState)(we(B({},(0,F.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,Q.dE)()?[Se.userInfo.course.course_group_id]:[]}));const[s,h]=(0,e.useState)([]);(0,e.useEffect)(()=>{C()},[]);function C(){return X(this,null,function*(){let z=yield(0,ce.ZP)(`/api/homework_commons/${N.categoryId}/hack_messages`,{method:"get",params:we(B({},N),{type:1})});h(z)})}return e.createElement("div",{style:{width:1200,margin:"0px auto"}},e.createElement("div",{style:{marginTop:10,display:"flex"}},e.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},e.createElement(o.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,Q.dE)()&&e.createElement(P.ZP,{type:"primary",style:{width:88},onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:z=>{z==="1"?N.sort_by="":N.sort_by="created_at",i(B({},N)),C()}},e.createElement(o.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),e.createElement(o.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((l=s==null?void 0:s.data)==null?void 0:l.length)<=0&&e.createElement(ge.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(E=s==null?void 0:s.data)==null?void 0:E.map(z=>e.createElement(re,{item:z,params:N,getdata:C})),e.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(w.Z,{current:N.page,pageSize:N.per_page,total:s==null?void 0:s.count,hideOnSinglePage:!0,onChange:(z,le)=>{N.page=z,N.per_page=le,i(B({},N)),C()}}))),e.createElement("div",{className:j.Z.right,style:{width:300,height:"100%"}},e.createElement("div",{style:{display:"flex"}},e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},e.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),e.createElement("img",{width:21,src:M})," "),(0,Q.GJ)()&&e.createElement(P.ZP,{type:"primary",onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((Y=s==null?void 0:s.radio_messages)==null?void 0:Y.length)<=0&&e.createElement(ge.Z,null),(f=s==null?void 0:s.radio_messages)==null?void 0:f.map(z=>e.createElement("div",{onClick:()=>{F.history.push(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/answer/${z.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},e.createElement("div",{className:j.Z.title,style:{fontSize:"16px",fontWeight:600}},e.createElement("span",{style:{color:(z==null?void 0:z.message_type)===2?"#4C7BE6":"#E17E7E"}},(z==null?void 0:z.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),e.createElement("span",{title:z.name},z.name)),e.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",z.created_at))))))};var $=(0,F.connect)(({user:Se})=>({user:Se}))(fe)},33441:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return we}});var e=u(59301),F={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},o=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ce=(X,fe,$)=>fe in X?o(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:$}):X[fe]=$,ge=(X,fe)=>{for(var $ in fe||(fe={}))w.call(fe,$)&&ce(X,$,fe[$]);if(P)for(var $ of P(fe))Q.call(fe,$)&&ce(X,$,fe[$]);return X};const j=X=>React.createElement("svg",ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},X),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var M="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",R=u(99313),O=u(92310),D=u.n(O),te=u(59301),k=Object.defineProperty,re=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,et=(X,fe,$)=>fe in X?k(X,fe,{enumerable:!0,configurable:!0,writable:!0,value:$}):X[fe]=$,lt=(X,fe)=>{for(var $ in fe||(fe={}))Qe.call(fe,$)&&et(X,$,fe[$]);if(Fe)for(var $ of Fe(fe))H.call(fe,$)&&et(X,$,fe[$]);return X},st=(X,fe)=>re(X,ye(fe)),we=({dataSource:X,className:fe,style:$})=>{const[Se,l]=(0,e.useState)([]),[E,Y]=(0,e.useState)(""),f=(0,e.useRef)("");(0,e.useEffect)(()=>{if(X!=null&&X.length){const s=String(Math.random()).slice(-6),h=X.map(C=>st(lt({},C),{key:`${s}-${C.key}`}));l(h),Y(h[0].key)}},[X.length]);const N=s=>{Y(s),f.current=s;const h=document.getElementById(s);if(h){const C=h.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:C,behavior:"smooth"})}},i=()=>{const s=Se.map(C=>document.getElementById(C.key)),h=window.innerHeight/2;for(const C of s)if(C){const z=C.getBoundingClientRect();if(z.top>=0&&z.top(window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i)}),[Se]),te.createElement("div",{className:D()(F.anchorNavigation,fe),style:$},te.createElement(R.default,{items:Se,tabBarGutter:60,className:F.tabs,activeKey:E,onChange:N}),Se.map(s=>te.createElement("div",{key:s.key,id:s.key,className:F.box},te.createElement("div",{className:F.head},te.createElement("img",{className:"mr10",src:M,alt:"Dot"}),s.label),te.createElement("div",{className:F.element},s.element))))}},16938:function(Et,Ae,u){"use strict";var e=u(59301),F=u(43418),o=u(8591),P=u(99064),w=u(89070),Q=Object.defineProperty,ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,M=(k,re,ye)=>re in k?Q(k,re,{enumerable:!0,configurable:!0,writable:!0,value:ye}):k[re]=ye,R=(k,re)=>{for(var ye in re||(re={}))ge.call(re,ye)&&M(k,ye,re[ye]);if(ce)for(var ye of ce(re))j.call(re,ye)&&M(k,ye,re[ye]);return k},O=(k,re)=>{var ye={};for(var Fe in k)ge.call(k,Fe)&&re.indexOf(Fe)<0&&(ye[Fe]=k[Fe]);if(k!=null&&ce)for(var Fe of ce(k))re.indexOf(Fe)<0&&j.call(k,Fe)&&(ye[Fe]=k[Fe]);return ye},D=(k,re,ye)=>new Promise((Fe,Qe)=>{var H=st=>{try{lt(ye.next(st))}catch(B){Qe(B)}},et=st=>{try{lt(ye.throw(st))}catch(B){Qe(B)}},lt=st=>st.done?Fe(st.value):Promise.resolve(st.value).then(H,et);lt((ye=ye.apply(k,re)).next())});const te=k=>{var re=k,{shixunHomeworks:ye,dispatch:Fe}=re,Qe=O(re,["shixunHomeworks","dispatch"]);const H=(0,w.useParams)();return e.createElement(F.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>D(void 0,null,function*(){(yield(0,P.ZP)(`/api/myshixuns/${ye.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:H.coursesId}})).shixun_identifier&&(o.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fe({type:"shixunHomeworks/setActionTabs",payload:{}}),Fe({type:"shixunHomeworks/getWorkList",payload:R({},ye.actionTabs.params)}))}),onCancel:()=>{Fe({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Ae.Z=(0,w.connect)(({shixunHomeworks:k})=>({shixunHomeworks:k}))(te)},83992:function(Et,Ae,u){"use strict";u.d(Ae,{n:function(){return it},Z:function(){return dt}});var e=u(59301),F=u(78241),o=u(8591),P=u(6848),w=u(43418),Q=u(20834),ce=u(24905),ge=u(95237),j=u(43604),M=u(92832),R=u(3113),O=u(38854),D=u(1710),te=u(5112),k=u(5871),re=u(58421),ye=u(84105),Fe=u(87395),Qe=u(67921),H=u(89489),et=u(8797),lt=u(955),st=u(16938),B=u(96512),we=u(99064),X=u(89070),fe=Object.defineProperty,$=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,E=(J,ne,T)=>ne in J?fe(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,Y=(J,ne)=>{for(var T in ne||(ne={}))Se.call(ne,T)&&E(J,T,ne[T]);if($)for(var T of $(ne))l.call(ne,T)&&E(J,T,ne[T]);return J},f=(J,ne)=>{var T={};for(var W in J)Se.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&$)for(var W of $(J))ne.indexOf(W)<0&&l.call(J,W)&&(T[W]=J[W]);return T},N=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{qe(T.next(He))}catch(A){q(A)}},Me=He=>{try{qe(T.throw(He))}catch(A){q(A)}},qe=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);qe((T=T.apply(J,ne)).next())});const i=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=f(ne,["shixunHomeworks","dispatch"]);const Dt=(0,X.useParams)(),[Me,qe]=(0,e.useState)(!0),[He,A]=(0,e.useState)(!1),[jt]=F.default.useForm(),Qt=()=>N(void 0,null,function*(){const Rt=jt.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...T.actionTabs.selectArrs],cover_all:Me,hidden_comment:Rt.hidden_comment,comment:Rt.comment}})).status===0&&(o.ZP.success("\u8BC4\u9605\u6210\u529F"),jt.resetFields(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:Y({},T.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:T.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>N(void 0,null,function*(){const Rt=jt.getFieldValue();JSON.stringify(Rt)==="{}"||Rt.hidden_comment===""&&Rt.comment===""?A(!0):T.workList.partial_comment?W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:T.actionTabs.selectArrs,params:T.actionTabs.params}}):Qt()}),onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(F.default,{form:jt,onChange:()=>{He&&A(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"hidden_comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),He&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(w.default,{centered:!0,title:e.createElement("span",null,e.createElement(B.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:T.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Qt()},onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement(te.ZP.Group,{onChange:Rt=>{qe(Rt.target.value)},value:Me},e.createElement(te.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement(te.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var s=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(i),h=u(36708),C=u(24065),z={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},le=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ht=(J,ne)=>{var T={};for(var W in J)ve.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&le)for(var W of le(J))ne.indexOf(W)<0&&Ve.call(J,W)&&(T[W]=J[W]);return T},ot=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{qe(T.next(He))}catch(A){q(A)}},Me=He=>{try{qe(T.throw(He))}catch(A){q(A)}},qe=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);qe((T=T.apply(J,ne)).next())});const he=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=ht(ne,["shixunHomeworks","dispatch"]),Dt,Me,qe,He;const A=(0,X.useParams)(),[jt,Qt]=(0,e.useState)(!1),[Rt,fn]=(0,e.useState)((Me=(Dt=T.actionTabs.selectArrs)==null?void 0:Dt.data)==null?void 0:Me.name),[xn]=F.default.useForm();(0,e.useEffect)(()=>{var on,ln,dn,je,Nn,Bn;T.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&xn.setFieldsValue({comment:(ln=(on=T.actionTabs.selectArrs)==null?void 0:on.data)==null?void 0:ln.work_comment,hidden_comment:(je=(dn=T.actionTabs.selectArrs)==null?void 0:dn.data)==null?void 0:je.work_comment_hidden}),fn((Bn=(Nn=T.actionTabs.selectArrs)==null?void 0:Nn.data)==null?void 0:Bn.name)},[T.actionTabs.key]);const an=()=>ot(void 0,null,function*(){var on,ln;const dn=xn.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(ln=(on=T.actionTabs.selectArrs)==null?void 0:on.data)==null?void 0:ln.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:dn.hidden_comment,comment:dn.comment}})).status===0)return o.ZP.success("\u8BC4\u9605\u6210\u529F"),xn.resetFields(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:A})});return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:(He=(qe=T.actionTabs.selectArrs)==null?void 0:qe.data)!=null&&He.work_comment_hidden?"\u66F4\u6539"+Rt+"\u70B9\u8BC4":Rt+"\u70B9\u8BC4",open:T.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ot(void 0,null,function*(){const on=xn.getFieldValue();JSON.stringify(on)==="{}"||on.hidden_comment===""&&on.comment===""?Qt(!0):an()}),onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(F.default,{form:xn,onChange:()=>{jt&&Qt(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(F.default.Item,{name:"hidden_comment"},e.createElement(M.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),jt&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Bt=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(he),_t=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,mt=(J,ne)=>{var T={};for(var W in J)$e.call(J,W)&&ne.indexOf(W)<0&&(T[W]=J[W]);if(J!=null&&_t)for(var W of _t(J))ne.indexOf(W)<0&&Zt.call(J,W)&&(T[W]=J[W]);return T},_=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{qe(T.next(He))}catch(A){q(A)}},Me=He=>{try{qe(T.throw(He))}catch(A){q(A)}},qe=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);qe((T=T.apply(J,ne)).next())});const me=J=>{var ne=J,{shixunHomeworks:T,dispatch:W}=ne,q=mt(ne,["shixunHomeworks","dispatch"]);const Dt=(0,X.useParams)(),[Me,qe]=(0,e.useState)([]),[He,A]=(0,e.useState)([]);(0,e.useEffect)(()=>{T.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&jt()},[T.actionTabs.key]);function jt(){return _(this,null,function*(){const Rt=yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});qe(Rt)})}const Qt=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:T.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const Rt=yield(0,we.ZP)(`/api/homework_commons/${Dt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:He}});(Rt==null?void 0:Rt.status)===0&&(X.history.replace(`/classrooms/${Dt.coursesId}/shixun_homework/${Dt.categoryId}/detail?tabs=4`),window.location.reload(),W({type:"shixunHomeworks/setActionTabs",payload:{}}),A([]))}),onCancel:()=>{A([]),W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(D.default,{rowSelection:{type:"checkbox",onChange:(Rt,fn)=>{A([...Rt])},selectedRowKeys:He,getCheckboxProps:Rt=>({disabled:Rt.status==="\u8FDB\u884C\u4E2D"||Rt.works_count===0})},rowKey:Rt=>Rt.key||Rt.id,scroll:{y:300},pagination:!1,columns:Qt,dataSource:Me==null?void 0:Me.group_list})))};var xt=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(me),cn=u(12290),Gt=u(78297),qt=u(46474),vt=Object.defineProperty,pt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Z=(J,ne,T)=>ne in J?vt(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,pe=(J,ne)=>{for(var T in ne||(ne={}))ke.call(ne,T)&&Z(J,T,ne[T]);if(pt)for(var T of pt(ne))L.call(ne,T)&&Z(J,T,ne[T]);return J},be=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{qe(T.next(He))}catch(A){q(A)}},Me=He=>{try{qe(T.throw(He))}catch(A){q(A)}},qe=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);qe((T=T.apply(J,ne)).next())});const Mt=({shixunHomeworks:J,dispatch:ne,isShow:T,setIsShow:W,item:q,coursesId:Dt,categoryId:Me})=>{const[qe,He]=(0,e.useState)({page:1,limit:10}),[A,jt]=(0,e.useState)([]),[Qt,Rt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{T&&fn()},[T]);function fn(){return be(this,null,function*(){Rt(!0);const an=yield(0,we.ZP)(`/api/student_works/${q.id}/game_details.json`,{method:"get",params:pe({},qe)});Rt(!1),an.status===0&&jt(an==null?void 0:an.data)})}const xn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#000"}},qe.limit*(qe.page-1)+ln+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#000"}},an)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(an,on,ln)=>e.createElement("span",null,an==0?"\u672A\u901A\u5173":an==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#333"}},an)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(an,on,ln)=>e.createElement("span",{style:{color:"#333"}},an)}];return e.createElement(e.Fragment,null,e.createElement(w.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:T,width:700,footer:null,maskClosable:!1,onCancel:()=>{qe.page=1,qe.limit=10,He(pe({},qe)),W(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:q==null?void 0:q.user_name,style:{color:"#232B40"}},q==null?void 0:q.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:q==null?void 0:q.student_id,style:{color:"#232B40"}},(q==null?void 0:q.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:q==null?void 0:q.group_name,style:{color:"#232B40"}},(q==null?void 0:q.group_name)||"--"))),e.createElement(D.default,{scroll:{y:380},columns:xn,loading:Qt,style:{marginBottom:qe.limit>(A==null?void 0:A.count)?"16px":"0"},dataSource:A.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:qe.limit,current:qe.page,position:["bottomRight"],onChange:(an,on)=>{qe.page=an,qe.limit=on,He(pe({},qe)),fn()},total:A==null?void 0:A.count,showTotal:(an,on)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",an," "),"\u6761\u6570\u636E")}})))};var at=(0,X.connect)(({shixunHomeworks:J})=>({shixunHomeworks:J}))(Mt),v=u(59301),r=Object.defineProperty,K=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,tt=(J,ne,T)=>ne in J?r(J,ne,{enumerable:!0,configurable:!0,writable:!0,value:T}):J[ne]=T,Ye=(J,ne)=>{for(var T in ne||(ne={}))Ze.call(ne,T)&&tt(J,T,ne[T]);if(K)for(var T of K(ne))Ct.call(ne,T)&&tt(J,T,ne[T]);return J},yt=(J,ne,T)=>new Promise((W,q)=>{var Dt=He=>{try{qe(T.next(He))}catch(A){q(A)}},Me=He=>{try{qe(T.throw(He))}catch(A){q(A)}},qe=He=>He.done?W(He.value):Promise.resolve(He.value).then(Dt,Me);qe((T=T.apply(J,ne)).next())});const it=({value:J,placeholder:ne=""})=>{if(J==null||J==="")return v.createElement("span",null,ne);{const T=Number(J);if(T>=80)return v.createElement("span",{style:{color:"#009C0F"}},T);if(T<80&&T>=60)return v.createElement("span",{style:{color:"#FA6400"}},T);if(T<60)return v.createElement("span",{style:{color:"#E30000"}},T)}},zt=({shixunHomeworks:J,classroomList:ne,loading:T,dispatch:W,setExportParams:q,user:Dt})=>{var Me,qe,He,A,jt,Qt,Rt,fn,xn,an,on,ln;const dn=(0,X.useParams)(),[je,Nn]=(0,e.useState)(Ye(Ye({},{page:1,limit:20,order:"work_score",b_order:"desc"}),dn)),[Bn]=F.default.useForm(),[Yn,au]=(0,e.useState)(),[Ft,Hn]=(0,e.useState)({}),[Ee,ou]=(0,e.useState)([]),[pu,Qn]=(0,e.useState)(!1),[Un,iu]=(0,e.useState)([]),[Rn,Wt]=(0,e.useState)(!1),[mn,An]=(0,e.useState)(),[Sn,In]=(0,e.useState)(1),[Ln,$n]=(0,e.useState)(),[Mn,nu]=(0,e.useState)(),[Zn,Lt]=(0,e.useState)(),[zn,lu]=(0,e.useState)(),[uu,cu]=(0,e.useState)(),[gu,Vn]=(0,e.useState)(!1),[yu,Wn]=(0,e.useState)(!1),[Eu,Fu]=(0,e.useState)(),bu=(0,X.useLocation)();(0,e.useEffect)(()=>(Gn(),()=>{Hn([]),ou([])}),[je.coursesId]),(0,e.useEffect)(()=>{var ae;const ft=JSON.parse(JSON.stringify(J.workList));!((ae=ft==null?void 0:ft.student_works)!=null&&ae.length)&&(ft!=null&&ft.id)?(ft.student_works=[Ye({},ft)],Hn(ft)):(ft!=null&&ft.id&&ou([Ye(Ye({},ft),{number:"\u6211"})]),Hn(Ye({},ft)))},[J.workList]);const Gn=ae=>(q(Ye({},je)),W({type:"shixunHomeworks/getWorkList",payload:je}));(0,e.useEffect)(()=>{W({type:"user/getUserInfo",payload:{course_id:je.coursesId}})},[]);const kn=()=>yt(void 0,null,function*(){const ae=yield(0,h.Uc)({categoryId:dn.categoryId});au(ae==null?void 0:ae.update_score)}),du=()=>yt(void 0,null,function*(){W({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const ae=yield(0,h.Vs)({categoryId:dn.categoryId});W({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ae==null?void 0:ae.status)===0&&(o.ZP.success(ae==null?void 0:ae.message),Gn())}),Cu=()=>{je.page=1;const ae=Object.assign({},Bn.getFieldsValue());delete je.course_group,delete je.teacher_comment,Object.keys(ae).map(function(ft){var en;switch(ft){case"task_status":ae[ft].includes("all")||!ae[ft].length?(delete je.work_status,Bn.setFieldsValue({task_status:"all"})):(je.work_status=ae[ft],Bn.setFieldsValue({task_status:je.work_status}));break;case"course_group_info":ae[ft].includes("all")||!ae[ft].length?(delete je.course_group,Bn.setFieldsValue({course_group_info:"all"})):(je.course_group=ae[ft],Bn.setFieldsValue({course_group_info:je.course_group}));break;case"teacher_comment":ae[ft].includes("all")||!ae[ft].length?(delete je.teacher_comment,Bn.setFieldsValue({teacher_comment:"all"})):(je.teacher_comment=((en=ae[ft])==null?void 0:en.length)===1?Number(ae[ft][0]):"",Bn.setFieldsValue({teacher_comment:ae[ft]}));break}}),Gn()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(cu(47),Vn(!0))},[document.getElementById("divhe")]);const xu=(ae,ft)=>{je.page=ae,je.limit=20,Gn()};function Kn(){In(1),$n(""),nu(""),Lt(""),lu(""),iu([])}const wu=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(ae,ft,en)=>je.limit*(je.page-1)+en+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:ae=>v.createElement(P.Z,{placement:"bottomLeft",title:ae},v.createElement("span",{className:"current"},ae))},!(0,C.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:je.order==="student_id"?je.b_order==="desc"?"descend":"ascend":null,render:ae=>v.createElement(P.Z,{placement:"bottomLeft",title:ae||"--"},v.createElement("span",{className:"current"},ae||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(ae,ft)=>ae?v.createElement(P.Z,{placement:"bottom",title:ae},v.createElement("span",{className:"current"},ae)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:je.order==="work_status"?je.b_order==="desc"?"descend":"ascend":null,render:ae=>v.createElement(lt.lC,{status:ae})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:je.order==="achieve_time"?je.b_order==="desc"?"descend":"ascend":null,render:(ae,ft)=>v.createElement(P.Z,{placement:"bottomLeft",title:ae},v.createElement("span",{className:"current"},ae))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(ae,ft)=>v.createElement("span",{onClick:en=>{var Pn;en.stopPropagation(),(Pn=Ft.homework_status)!=null&&Pn.includes("\u5BFC\u5165")&&(Fu(ft),Wn(!0))}},ae||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:je.order==="work_score"?je.b_order==="desc"?"descend":"ascend":null,render:(ae,ft)=>v.createElement(P.Z,{title:v.createElement(v.Fragment,null,v.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(ft==null?void 0:ft.late_final_score)||0),v.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(ft==null?void 0:ft.late_penalty)||0),v.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(ft==null?void 0:ft.score)||0))},it({value:ae,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:je.order==="achieve_time_long"?je.b_order==="desc"?"descend":"ascend":null,render:(ae,ft)=>ae&&ae!="--"?v.createElement(P.Z,{placement:"bottom",title:ae},v.createElement("span",{className:"current"},ae)):"--"},((Me=Ft.homework_status)==null?void 0:Me.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((qe=Ft.homework_status)!=null&&qe.includes("\u5BFC\u5165"))&&{title:v.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:ae=>ae?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(ae,ft)=>{var en;return(en=Ft.homework_status)!=null&&en.includes("\u5BFC\u5165")?(0,C.GJ)()?v.createElement("a",{onClick:Pn=>{Pn.stopPropagation(),W({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ft==null?void 0:ft.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):v.createElement("a",{onClick:Pn=>{Pn.stopPropagation(),Fu(ft),Wn(!0)}},"\u67E5\u770B"):(0,C.dE)()?v.createElement("div",null,(0,lt.JL)(ft==null?void 0:ft.work_status)==="\u672A\u5F00\u542F"?v.createElement("span",null,"--"):v.createElement("a",{onClick:Pn=>{var En;if(Pn.stopPropagation(),(0,C.Rm)()&&!((En=ne.AssistantObject.hack)!=null&&En.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${ft.id}/${ft.user_id}/comment`,"_blank")}},"\u67E5\u770B")):v.createElement("a",{target:"_blank",onClick:Pn=>{var En,fu;if(Pn.stopPropagation(),(0,C.Rm)()&&!((En=ne.AssistantObject.hack)!=null&&En.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((fu=Dt.userInfo)!=null&&fu.professional_certification)window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${ft.id}/${ft.user_id}/comment`,"_blank");else return w.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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,lt.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(ae=>!!ae),Ru=()=>{var ae,ft;return v.createElement(Q.default,null,v.createElement(Q.default.Item,{onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Ft==null?void 0:Ft.course_group_info,fn:()=>{(0,Gt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,C.GJ)()&&((ae=Ft==null?void 0:Ft.student_works)==null?void 0:ae.length)>0&&!((ft=Ft==null?void 0:Ft.homework_status)!=null&&ft.includes("\u5BFC\u5165"))&&v.createElement(Q.default.Item,{key:"3",onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}W({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Ft==null?void 0:Ft.course_group_info,fn:()=>{var Pn,En,fu,_u;W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),X.history.push(`/classrooms/${je==null?void 0:je.coursesId}/program_homework/${je.categoryId}/${(En=(Pn=Ft==null?void 0:Ft.student_works)==null?void 0:Pn[0])==null?void 0:En.id}/${(_u=(fu=Ft==null?void 0:Ft.student_works)==null?void 0:fu[0])==null?void 0:_u.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),v.createElement(Q.default.Item,{key:"2",onClick:()=>{var en;if((0,C.Rm)()&&!((en=ne.AssistantObject.hack)!=null&&en.can_download)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X.history.push(`/classrooms/${je.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return v.createElement(v.Fragment,null,v.createElement("section",{className:`${z.wrap} minH500 bg-white pl30 pr30 pt30`},((He=Ft.homework_status)==null?void 0:He.includes("\u672A\u53D1\u5E03"))&&v.createElement(et.Z,null),!((A=Ft.homework_status)!=null&&A.includes("\u672A\u53D1\u5E03"))&&v.createElement("aside",null,!(0,C.GJ)()&&v.createElement("div",{className:"c-light-black font12"},v.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Ft==null?void 0:Ft.publish_time),v.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Ft==null?void 0:Ft.end_time),v.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Ft==null?void 0:Ft.late_time)||"- -")),(0,C.GJ)()&&v.createElement(v.Fragment,null,v.createElement(F.default,{form:Bn,onChange:Cu,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((jt=Ft.task_status)==null?void 0:jt.length)>0&&v.createElement(F.default.Item,{name:"task_status"},v.createElement(ce.default.Group,{value:[],style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),v.createElement(j.Z,{flex:"80px"},v.createElement(ce.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1"},Ft.task_status&&Ft.task_status.map((ae,ft)=>v.createElement(ce.default,{name:"task_status",value:ae.id},ae.name,"(",ae.count,")")))))),((Qt=Ft.course_group_info)==null?void 0:Qt.length)>0&&v.createElement(F.default.Item,{name:"course_group_info"},v.createElement(ce.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),v.createElement(j.Z,{flex:"80px"},v.createElement(ce.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1",id:"divhe",style:{height:uu+"px",overflow:"hidden"}},(Rt=Ft.course_group_info)==null?void 0:Rt.map((ae,ft)=>v.createElement(ce.default,{value:ae.course_group_id},ae.group_group_name,"(",ae.count,")"))),gu&&v.createElement("span",{onClick:()=>{let ae=document.getElementById("divhe").scrollHeight;uu>47?cu(47):cu(ae)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},uu===47?"\u5C55\u5F00":"\u6536\u8D77",uu===47?v.createElement(ye.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):v.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((fn=Ft.teacher_comment)==null?void 0:fn.length)>0&&v.createElement(F.default.Item,{name:"teacher_comment"},v.createElement(ce.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(j.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),v.createElement(j.Z,{flex:"80px"},v.createElement(ce.default,{value:"all"},"\u5168\u90E8")),v.createElement(j.Z,{flex:"1"},Ft.teacher_comment&&Ft.teacher_comment.map((ae,ft)=>v.createElement(ce.default,{value:String(ae.id)},ae.name,"(",ae.count,")"))))))),v.createElement(ge.Z,{align:"middle"},v.createElement(j.Z,{flex:"1"},v.createElement(ge.Z,{align:"middle"},v.createElement(j.Z,null,v.createElement(M.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ae=>{je.search=ae.trim(),je.page=1,Gn()},style:{width:240}})),v.createElement(j.Z,null,v.createElement("span",{className:"ml5"},v.createElement("span",{className:"c-red"},Ft.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ft.work_count,"\u4E2A\u5B66\u751F\uFF09")))),v.createElement(j.Z,null,(0,C.GJ)()&&!((xn=Ft.homework_status)!=null&&xn.includes("\u5BFC\u5165"))&&v.createElement(R.ZP,{className:"ml10",onClick:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Ft.student_works.map(ae=>ae.id),params:je}})}},v.createElement("span",{className:`${z.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,C.GJ)()&&!((an=Ft.homework_status)!=null&&an.includes("\u5BFC\u5165"))&&v.createElement(R.ZP,{className:"ml10",onClick:du},v.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,C.GJ)()&&v.createElement(O.Z,{dropdownRender:Ru,className:"ml10"},v.createElement(R.ZP,null,v.createElement(Qe.Z,null),"\u5BFC\u51FA",v.createElement(H.Z,null)))))),v.createElement(ge.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,C.GJ)()&&Yn&&v.createElement("span",null,v.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),v.createElement(D.default,{className:`mt30 ${z.TableDom}`,loading:T["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:ae=>({onClick:ft=>{var en,Pn;if(!((en=Ft.homework_status)!=null&&en.includes("\u5BFC\u5165"))){if((0,C.Rm)()&&!((Pn=ne.AssistantObject.hack)!=null&&Pn.can_view)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,qt.O5)()&&window.open(`/classrooms/${je.coursesId}/program_homework/${je.categoryId}/${ae.id}/${ae.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Ft.student_works,columns:wu,onChange:(ae,ft,en)=>{en.field&&(je.order=en.field==="score"?"work_score":en.field),en.order||(je.b_order="asc"),en.order==="ascend"&&(je.b_order="asc"),en.order==="descend"&&(je.b_order="desc"),en.order||(je.b_order="asc"),Gn()}}),v.createElement(s,null),v.createElement(Bt,null),v.createElement(st.Z,null)),v.createElement(w.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:pu,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>yt(void 0,null,function*(){if(Sn===2){if(Un.length<=0){o.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!zn){o.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ae=yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,status:Un}});ae.status===0&&(An(ae),Qn(!1),Wt(!0))}else{if(!(Zn===0||Mn===0)){if(!Zn){o.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Mn){o.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Zn>Mn){o.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!zn){o.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ae=yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,min_score:Zn,max_score:Mn}});ae.status===0&&(An(ae),Qn(!1),Wt(!0))}}),onCancel:()=>{Qn(!1),Kn()}},v.createElement("div",{style:{padding:"32px"}},v.createElement("div",null,v.createElement("div",null,v.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),v.createElement(te.ZP.Group,{value:Sn,onChange:ae=>{In(ae.target.value)}},v.createElement(te.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),v.createElement(te.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Sn===1&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),v.createElement(k.Z,{min:0,max:100,value:Zn,onChange:ae=>Lt(ae),style:{width:"100px"}}),v.createElement("span",{style:{width:"80px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),v.createElement(k.Z,{min:0,max:100,value:Mn,onChange:ae=>nu(ae),style:{width:"100px"}})),Sn===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),v.createElement(ce.default.Group,{onChange:ae=>{iu([...ae])},style:{width:"100%"}},(on=Ft.task_status)==null?void 0:on.map((ae,ft)=>v.createElement(ce.default,{name:"task_status",value:ae.id},ae.name,"(",ae.count,")")))),v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),v.createElement(cn.Z,{className:z.MdEditor,onChange:ae=>lu(ae),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),v.createElement(w.default,{open:Rn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>yt(void 0,null,function*(){Sn===2?(yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,status:Un}})).status===0&&(o.ZP.info("\u6253\u56DE\u6210\u529F"),Kn(),Gn(),Wt(!1)):(yield(0,we.ZP)(`/api/homework_commons/${je.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:je.categoryId,comment:zn,min_score:Zn,max_score:Mn}})).status===0&&(o.ZP.info("\u6253\u56DE\u6210\u529F"),Kn(),Gn(),Wt(!1))}),onCancel:()=>{Kn(),Wt(!1)}},v.createElement("div",{style:{padding:"32px"}},Sn===1&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Zn,"-",Mn,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Sn===2&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((ln=Ft.task_status)==null?void 0:ln.filter(ae=>Un==null?void 0:Un.includes(ae.id)).map(ae=>ae.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),v.createElement("br",null),v.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",mn==null?void 0:mn.count,"\u540D\u5B66\u751F")))),v.createElement(xt,null),v.createElement(at,{isShow:yu,setIsShow:Wn,item:Eu,coursesId:je.coursesId,categoryId:je.categoryId}),v.createElement("aside",{className:"tc mb50 mt30"},v.createElement(re.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:xu,current:je.page||1,defaultPageSize:20,total:Ft.work_count})))};var dt=(0,X.connect)(({shixunHomeworks:J,classroomList:ne,loading:T,user:W})=>({shixunHomeworks:J,classroomList:ne,loading:T.effects,user:W}))(zt)},74020:function(Et,Ae,u){"use strict";u.r(Ae),u.d(Ae,{default:function(){return Nu}});var e=u(59301),F=u(99064),o=u(89070),P=u(8591),w=u(43418),Q=u(3113),ce=u(66104),ge=u(6848),j=u(99313),M=u(1710),R=u(27812),O=u(955),D=u(85149),te=Object.defineProperty,k=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(g,m,p)=>m in g?te(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Qe=(g,m)=>{for(var p in m||(m={}))re.call(m,p)&&Fe(g,p,m[p]);if(k)for(var p of k(m))ye.call(m,p)&&Fe(g,p,m[p]);return g},H=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const et=({shixunHomeworks:g,dispatch:m})=>{const p=(0,o.useParams)();return e.createElement(w.default,{centered:!0,title:"\u63D0\u793A",open:g.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>H(void 0,null,function*(){(yield m({type:"shixunHomeworks/deleteReply",payload:{object_id:g.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(P.ZP.success("\u5220\u9664\u6210\u529F"),m({type:"shixunHomeworks/setActionTabs",payload:{}}),m({type:"shixunHomeworks/getReplyList",payload:Qe({},g.actionTabs.params)}))}),onCancel:()=>{m({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var lt=(0,o.connect)(({shixunHomeworks:g})=>({shixunHomeworks:g}))(et),st=u(61186),B=u.n(st),we=u(3294),X=u(71418),fe=u(58421),$={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},Se="data:image/png;base64,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",l=u(24065),E=u(12290),Y=u(56082),f=u(87954),N=u(18257),i=u(83992),s=u(19719),h=u(35241),C=u(44589),z=u(87395),le=u(84105),ve=Object.defineProperty,Ve=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,_t=(g,m,p)=>m in g?ve(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,$e=(g,m)=>{for(var p in m||(m={}))he.call(m,p)&&_t(g,p,m[p]);if(ot)for(var p of ot(m))Bt.call(m,p)&&_t(g,p,m[p]);return g},Zt=(g,m)=>Ve(g,ht(m)),mt=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});B().locale("ZH-cn");let _=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const me=e.createContext({}),xt=()=>{const{setActivatorNodeRef:g,listeners:m}=(0,e.useContext)(me);return e.createElement(Q.ZP,$e({type:"text",size:"small",className:$.upDownSty,icon:e.createElement(ge.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},e.createElement(Y.Z,null)),style:{cursor:"move"},ref:g},m))},cn=g=>{const{attributes:m,listeners:p,setNodeRef:De,setActivatorNodeRef:ze,transform:Je,transition:U,isDragging:Ce}=(0,s.nB)({id:g["data-row-key"]}),S=$e(Zt($e({},g.style),{transform:h.ux.Translate.toString(Je),transition:U}),Ce?{position:"relative",zIndex:100}:{}),Ne=(0,e.useMemo)(()=>({setActivatorNodeRef:ze,listeners:p}),[ze,p]);return e.createElement(me.Provider,{value:Ne},e.createElement("tr",$e(Zt($e({},g),{ref:De,style:S}),m)))},Gt=({shixunHomeworks:g,classroomList:m,globalSetting:p,user:De,loading:ze,dispatch:Je})=>{var U,Ce,S,Ne;const[Re,Kt]=(0,e.useState)(Zt($e({},(0,o.useParams)()),{page:1,per_page:10})),[Ge,vn]=(0,e.useState)([]),[bt,Fn]=(0,e.useState)(-1),[_n,wt]=(0,e.useState)(""),[ue,Xe]=(0,e.useState)(""),{detailLeftMenus:pn}=m,_e=(0,o.useLocation)(),[Cn,un]=(0,e.useState)({}),{workDetail:ie,workList:y,workSetting:de}=g,[Oe,Ie]=(0,e.useState)("1"),[Pt,d]=(0,e.useState)(!1),[Pe,ut]=(0,e.useState)(!1),[Le,Ht]=(0,e.useState)(""),[ct,Ot]=(0,e.useState)(1),Ke=(0,e.useRef)(null),[Jt,It]=(0,e.useState)(!1);(0,e.useEffect)(()=>{y.homework_status&&Yt()},[y]),(0,e.useEffect)(()=>{Ke.current&&(Ke.current.clientHeight>200?Ot(2):Ot(4))},[Ge==null?void 0:Ge.description]);function Yt(){return mt(this,null,function*(){var ee,Be,At;d(!0);let rt=yield(0,F.ZP)(`/api/courses/${Re.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:Zt($e({},Re),{id:Re.categoryId})});if(vn(rt),d(!1),Re.defaultExpandedRowKeys=[`${(Be=(ee=rt==null?void 0:rt.data)==null?void 0:ee[0])==null?void 0:Be.identifier}`],rt!=null&&rt.hide_description)Ie("2");else if(Oe!="2"){if((At=y.homework_status)!=null&&At.includes("\u5BFC\u5165"))return;Ie(rt!=null&&rt.description?"1":"2")}Kt($e({},Re))})}const I=()=>{if(ct===1)return{visibility:"hidden"};if(ct===2)return{overflow:"hidden",height:"200px"};if(ct===3)return{overflow:"initial"};if(ct===4)return{overflow:"initial"}},oe=ee=>mt(void 0,[ee],function*({active:Be,over:At}){if(Be.id!==(At==null?void 0:At.id)&&(At!=null&&At.id)){vn(Vt=>{var Dn;const jn=(Dn=Vt==null?void 0:Vt.data)==null?void 0:Dn.findIndex(tu=>tu.identifier===Be.id),Jn=Vt==null?void 0:Vt.data.findIndex(tu=>tu.identifier===(At==null?void 0:At.id));return Zt($e({},Vt),{data:(0,C.Rp)(Vt==null?void 0:Vt.data,jn,Jn)})});let rt=yield(0,F.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Re==null?void 0:Re.categoryId,origin_identifier:Be==null?void 0:Be.id,target_identifier:At==null?void 0:At.id}});(rt==null?void 0:rt.status)==0&&(P.ZP.success("\u6392\u5E8F\u6210\u529F"),Yt())}}),Ue=ee=>mt(void 0,null,function*(){const Be=()=>mt(void 0,null,function*(){let rt=yield(0,F.ZP)(`/api/item_banks/${ee}/copy_hack_item.json`,{method:"post"});(rt==null?void 0:rt.status)===0&&P.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});It(!0);let At=yield(0,F.ZP)(`/api/item_banks/${ee}/check_hack_item.json`,{method:"get"});(At==null?void 0:At.status)===-20?w.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Be}):Be(),It(!1)});return e.createElement("section",{className:$.bg},e.createElement(X.Z,{spinning:Pt},(!(Ge!=null&&Ge.hide_description)||(0,l.GJ)())&&e.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Pe&&(0,l.GJ)()&&e.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(de==null?void 0:de.hack_edit_permission)&&e.createElement("span",{className:$.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{ut(!0)}},e.createElement(ge.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-bianji-moren font14"}),e.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),e.createElement("span",{className:$.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>mt(void 0,null,function*(){if(!(Ge!=null&&Ge.hide_description))w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>mt(void 0,null,function*(){let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u9690\u85CF\u6210\u529F"),Yt())})});else{let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u516C\u5F00\u6210\u529F"),Yt())}})},e.createElement(ge.Z,{title:Ge!=null&&Ge.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},e.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),e.createElement("span",null,Ge!=null&&Ge.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Pe?e.createElement(e.Fragment,null,e.createElement(E.Z,{defaultValue:Ge==null?void 0:Ge.description,watch:!0,height:155,onChange:ee=>{Ht(ee)}}),e.createElement("div",{style:{display:"flex"}},e.createElement(Q.ZP,{size:"middle",type:"primary",className:`${$.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>mt(void 0,null,function*(){Ot(1);let ee=yield(0,F.ZP)(`/api/homework_commons/${Re==null?void 0:Re.categoryId}/update_description.json`,{method:"post",body:{description:Le}});(ee==null?void 0:ee.status)==0&&(P.ZP.success("\u7F16\u8F91\u6210\u529F"),ut(!1),Yt())})},"\u63D0\u4EA4"),e.createElement(Q.ZP,{size:"middle",type:"primary",ghost:!0,className:$.buttonEdit,onClick:()=>{ut(!1)}},"\u53D6\u6D88"))):!!(Ge!=null&&Ge.description)&&e.createElement("div",{ref:Ke,className:$.maskWrap,style:I()},e.createElement("div",{className:$.desHead},e.createElement("img",{src:Se,width:94})),e.createElement(D.Z,{className:$.md,value:(Ge==null?void 0:Ge.description)||""}),ct===2&&e.createElement("div",{className:$.mask},e.createElement("div",{onClick:()=>Ot(3)},"\u5C55\u5F00",e.createElement("i",{className:"iconfont icon-zhankai4"}))),ct===3&&e.createElement("div",{className:$.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},e.createElement("div",{onClick:()=>Ot(2)},"\u6536\u8D77",e.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,l.dE)()&&!!(Ge!=null&&Ge.group_name)&&e.createElement("div",{className:$.info},e.createElement("img",{src:`${we.Z.IMG_SERVER}/images/${(U=Ge==null?void 0:Ge.user)==null?void 0:U.image_url}`}),e.createElement("div",{className:"ml20",style:{alignItems:"start"}},e.createElement("b",null,(Ge==null?void 0:Ge.name)||""),e.createElement("span",{title:(Ge==null?void 0:Ge.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ge==null?void 0:Ge.group_name)||"")),e.createElement(ge.Z,{title:e.createElement(e.Fragment,null,e.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ge==null?void 0:Ge.late_final_score)||0),e.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Ge==null?void 0:Ge.late_penalty)||0),e.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Ge==null?void 0:Ge.total_score)||0))},e.createElement("div",null,e.createElement("b",null,e.createElement(i.n,{value:Ge==null?void 0:Ge.total_score})),e.createElement("span",null,"\u603B\u6210\u7EE9"))),e.createElement("div",null,e.createElement("b",null,(Ge==null?void 0:Ge.total_time)||"-"),e.createElement("span",null,"\u603B\u8017\u65F6")),e.createElement("div",null,e.createElement("b",{style:{color:"#009C0F"}},Ge==null?void 0:Ge.pass_count),e.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),e.createElement("div",null,e.createElement("b",{style:{color:"#FA6400"}},Ge==null?void 0:Ge.doing_count),e.createElement("span",null,"\u8FDB\u884C\u4E2D")),e.createElement("div",null,e.createElement("b",{style:{color:"#E30000"}},Ge==null?void 0:Ge.not_pass_count),e.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Ce=y.homework_status)!=null&&Ce.includes("\u5BFC\u5165"))&&e.createElement("div",null,e.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,l.GJ)()&&e.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",e.createElement(Y.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),Re.defaultExpandedRowKeys&&e.createElement(f.LB,{modifiers:[N.DL],onDragEnd:oe},e.createElement(s.Fo,{items:(S=Ge==null?void 0:Ge.data)==null?void 0:S.map(ee=>ee==null?void 0:ee.identifier),strategy:s.qw},e.createElement(M.default,{components:{body:{row:cn}},dataSource:Ge==null?void 0:Ge.data,rowKey:ee=>ee==null?void 0:ee.identifier,pagination:!1,expandable:{expandIcon:({expanded:ee,onExpand:Be,record:At})=>ee?e.createElement(ge.Z,{title:"\u6536\u8D77"},e.createElement(z.Z,{className:$.upDownSty,onClick:rt=>Be(At,rt)})):e.createElement(ge.Z,{title:"\u5C55\u5F00"},e.createElement(le.Z,{className:$.upDownSty,onClick:rt=>Be(At,rt)})),expandedRowRender:ee=>{var Be;return e.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},e.createElement("div",{style:{overflow:"auto",maxHeight:300}},e.createElement("p",null,"\u9898\u76EE\uFF1A",ee==null?void 0:ee.name),e.createElement("p",null,"\u63CF\u8FF0\uFF1A",e.createElement(D.Z,{value:(ee==null?void 0:ee.description)||""})),!(0,l.dE)()&&e.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",e.createElement(D.Z,{style:{fontSize:"14px"},value:(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"}))),e.createElement("div",{style:{width:"100%",textAlign:"end"}},(de==null?void 0:de.hack_edit_permission)&&e.createElement(Q.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${ee==null?void 0:ee.identifier}?type=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId])}},"\u7F16\u8F91"),(de==null?void 0:de.hack_edit_permission)&&((Be=Ge==null?void 0:Ge.homework_status)==null?void 0:Be.includes("\u672A\u53D1\u5E03"))&&e.createElement(Q.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{w.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>mt(void 0,null,function*(){let At=yield(0,F.ZP)(`/api/problems/${ee==null?void 0:ee.identifier}.json`,{method:"delete"});(At==null?void 0:At.status)===0&&(P.ZP.info("\u5220\u9664\u6210\u529F"),Re.page=1,Yt())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Re.defaultExpandedRowKeys},columns:(Ne=[(0,l.GJ)()&&{key:"sort",align:"center",width:40,render:()=>e.createElement(xt,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(ee,Be,At)=>`${(Re.page-1)*Re.per_page+At+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,l.dE)()||(Ge==null?void 0:Ge.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(ee,Be,At){return e.createElement("div",null,_[ee])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,l.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:ee=>{let Be="",At=Number(ee);return At>=0&&At<=60?Be="c-red":At>=90?Be="c-green":At>60?Be="c-orange":Be="",e.createElement("span",{className:Be},ee)}},(0,l.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(ee,Be)=>e.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},ee||"--")},(0,l.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(ee){return e.createElement(e.Fragment,null,ee===0&&e.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),ee===1&&e.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),ee===2&&e.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,l.GJ)()?280:146,align:"right",render(ee,Be,At){return e.createElement("div",null,(0,l.GJ)()&&e.createElement(Q.ZP,{type:"link",style:{marginRight:"5px"},loading:Jt,onClick:()=>mt(this,null,function*(){Ue(Be==null?void 0:Be.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),e.createElement("a",{onClick:()=>{var rt;if((0,l.Rm)()&&!((rt=m.AssistantObject.hack)!=null&&rt.can_question_eaderboard)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Re.coursesId}/program_homework/${Re.categoryId}/${ee}/ranking`)}},"\u6392\u884C"),e.createElement("a",{onClick:()=>mt(this,null,function*(){let rt=yield(0,F.ZP)(`/api/problems/${Be==null?void 0:Be.identifier}/start.json`,{method:"get"});rt&&(window.open(`/myproblems/${rt==null?void 0:rt.identifier}?type=1&backUrl=/classrooms/${Re.coursesId}/program_homework/${Re.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId]))}),className:"ml20"},(0,l.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(de==null?void 0:de.hack_edit_permission)&&e.createElement("a",{className:"ml20",onClick:()=>mt(this,null,function*(){window.open(`/problems/newedit/${Be==null?void 0:Be.identifier}?type=1`),localStorage.setItem("program_homework",[Re.coursesId,Re.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Ne.filter(ee=>!!ee)})))),e.createElement("aside",{style:{padding:"0 20px 20px 20px"}},e.createElement(fe.Z,{defaultCurrent:1,total:Ge==null?void 0:Ge.count,hideOnSinglePage:!0,showTotal:ee=>e.createElement("span",null,"\u5171",ee,"\u6761"),current:Re.page||1,pageSize:Re.per_page||10,onChange:(ee,Be)=>{Re.page=ee,Re.per_page=Be,Kt($e({},Re)),Yt()}})))),e.createElement(lt,null))};var qt=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p,user:De,globalSetting:ze})=>({shixunHomeworks:g,globalSetting:ze,classroomList:m,user:De,loading:p.effects}))(Gt),vt=u(78241),pt=u(95237),ke=u(43604),L=u(92832),Z=u(24905),pe=u(8797),be=u(59301),Mt=Object.defineProperty,at=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,K=(g,m,p)=>m in g?Mt(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Ze=(g,m)=>{for(var p in m||(m={}))v.call(m,p)&&K(g,p,m[p]);if(at)for(var p of at(m))r.call(m,p)&&K(g,p,m[p]);return g},Ct=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const tt=({shixunHomeworks:g,loading:m,dispatch:p,classroomList:De})=>{var ze;const Je=(0,o.useParams)(),[U,Ce]=(0,e.useState)(Ze(Ze({},{page:1,limit:20,group_ids:[]}),Je)),S=(0,o.useLocation)(),{codeReview:Ne}=g,[Re,Kt]=(0,e.useState)({}),[Ge]=vt.default.useForm();U.order="code_rate",U.sort="desc",U.category=U.categoryId,(0,e.useEffect)(()=>{vn(),console.log("params",U)},[U]),(0,e.useEffect)(()=>{g.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&vn()},[g.actionTabs.key]);const vn=()=>Ct(void 0,null,function*(){(yield p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})).status===-2&&setTimeout(()=>vn(),1500)}),bt=()=>{},Fn=(wt,ue)=>{U.page=wt,U.limit=20,p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})},_n=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(wt,ue,Xe)=>U.limit*(U.page-1)+Xe+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:wt=>be.createElement("span",{className:"c-orange"},wt)},{title:"\u64CD\u4F5C",dataInex:"action",render:(wt,ue)=>be.createElement("div",null,be.createElement("a",{onClick:()=>{var Xe;if((0,l.Rm)()&&!((Xe=De.AssistantObject.hack)!=null&&Xe.can_view)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${U.coursesId}/program_homework/${U.categoryId}/review_detail/${ue.user_id}`)}},"\u67E5\u770B"),be.createElement("br",null))}];return be.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Ne==null?void 0:Ne.status)===-2&&be.createElement(pe.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Ne==null?void 0:Ne.status)!==-2&&be.createElement("div",null,be.createElement(pt.Z,null,be.createElement(ke.Z,{flex:"1"},be.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ne.last_review_time,be.createElement(Q.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:U}})}},"\u4EE3\u7801\u67E5\u91CD"))),be.createElement(ke.Z,null,be.createElement(L.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:wt=>{U.search=wt,p({type:"shixunHomeworks/getCodeReview",payload:U})},style:{width:200}}),be.createElement("span",{className:"ml5 c-red"}))),((ze=Ne.group_info)==null?void 0:ze.length)>0&&be.createElement(be.Fragment,null,be.createElement(pt.Z,null,be.createElement(ke.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),be.createElement(ke.Z,{flex:"80px"},be.createElement(Z.default,{checked:U.group_ids=="",value:"all",onChange:wt=>{delete U.group_ids,U.group_ids=[],U.page=1,Ce(Ze({},U))}},"\u5168\u90E8")),be.createElement(ke.Z,{flex:"1"},Ne.group_info&&Ne.group_info.map((wt,ue)=>be.createElement(Z.default,{style:{marginLeft:0},value:wt.id,checked:U.group_ids.includes(wt.id),onChange:Xe=>{Xe.target.checked?U.group_ids.push(wt.id):U.group_ids.splice(U.group_ids.indexOf(wt.id),1),U.page=1,Ce(Ze({},U))}},wt.name,"(",wt.members_count,")")))),be.createElement(pt.Z,{className:"font14 c-red mt5"},be.createElement(ke.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),be.createElement("p",{className:"mt10"},be.createElement("span",{className:"c-red"},Ne.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Ne.all_reviews_count,"\u4F5C\u54C1\uFF09"),be.createElement(M.default,{className:"mt30",loading:m["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Ne.users_reviews,columns:_n,onChange:(wt,ue,Xe)=>{Xe.order==="ascend"&&(U.b_order="asc"),Xe.order==="descend"&&(U.b_order="desc"),Xe.order||delete U.b_order,p({type:"shixunHomeworks/getCodeReview",payload:Ze({},U)})}}),be.createElement("aside",{className:"tc mb50 mt30"},be.createElement(fe.Z,{showSizeChanger:!1,onChange:Fn,defaultCurrent:U.page||1,current:U.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Ne.copy_reviews_count}))))};var Ye=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p})=>({shixunHomeworks:g,classroomList:m,loading:p.effects}))(tt),yt=u(33441),it=u(5083),zt=u(57809),dt=u(5112),J=u(5871),ne=u(32134),T=u(12893),W=u(89392),q={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8"},Dt=u(40731),Me=u(79834),qe=u(46474),He=u(38233),A=u(59301),jt=Object.defineProperty,Qt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,on=(g,m,p)=>m in g?jt(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,ln=(g,m)=>{for(var p in m||(m={}))xn.call(m,p)&&on(g,p,m[p]);if(fn)for(var p of fn(m))an.call(m,p)&&on(g,p,m[p]);return g},dn=(g,m)=>Qt(g,Rt(m)),je=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const Nn=(g,m)=>g==null?void 0:g.map(p=>{var De;return(De=m==null?void 0:m.find(ze=>ze.value===p))==null?void 0:De.id}),{RangePicker:Bn}=it.default,{Option:Yn}=zt.default,au=({shixunHomeworks:g,user:m,loading:p,classroomList:De,dispatch:ze})=>{var Je,U,Ce,S,Ne,Re,Kt,Ge,vn,bt,Fn,_n;const wt=(0,o.useParams)(),{workSetting:ue,workList:Xe,changeData:pn}=g,[_e,Cn]=(0,e.useState)(!0),[un,ie]=(0,e.useState)(!1);let[y,de]=(0,e.useState)([]),[Oe,Ie]=(0,e.useState)([]);const Pt=(0,e.useRef)(!0);let[d,Pe]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Dt.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,e.useEffect)(()=>(ut(),()=>{de([])}),[]);const ut=()=>{ze({type:"shixunHomeworks/getWorkSetting",payload:ln({},wt)})};(0,e.useEffect)(()=>{var I,oe;((0,l.G5)()||(0,l.Rm)()&&((I=De.AssistantObject.hack)!=null&&I.can_late||(oe=De.AssistantObject.hack)!=null&&oe.can_publish))&&Cn(!1)},[m,De]),(0,e.useEffect)(()=>{if(!(ue!=null&&ue.course_id)||!Pt.current)return;Pt.current=!1,Object.keys(d).map(function(oe){d[oe]=ue[oe]}),(!d.allow_late||!d.unified_late)&&(d.late_minus_score=20,d.penalty_type=Dt.Q.Percent),d.unified_setting||(d.unified_late=!1,d.unified_anonymous_comment=!1,d.unified_anonymous_appeal=!1),y=JSON.parse(JSON.stringify(ue.group_settings.map(oe=>dn(ln({},oe),{group_name:[oe.group_name]})).filter(oe=>oe.publish_time!==null))),Oe=JSON.parse(JSON.stringify(ue.allow_late_settings.map(oe=>dn(ln({},oe),{group_name:[oe.group_name]})).filter(oe=>oe.late_time!==null))),d.difficult_settings.length===0&&(d.difficult_settings=[0,0,0]),Pe(ln({},d));const I=(0,O.QE)((y==null?void 0:y.length)>0?y:[]);de([...I]),(Oe==null?void 0:Oe.length)<=0?Ie([{late_minus_score:20}]):Ie([...Oe])},[ue]);const Le=()=>{var I;if(((I=m==null?void 0:m.userInfo)==null?void 0:I.user_status)===2){(0,qe.Rd)();return}const oe=JSON.parse(JSON.stringify(d));if(oe.categoryId=wt.categoryId,d.unified_setting||(y=y==null?void 0:y.map(Ue=>{var ee;if(!Ue.publish_time||!Ue.end_time)throw P.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ue.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ue.group_name=typeof(Ue==null?void 0:Ue.group_name)=="string"?[Ue==null?void 0:Ue.group_name]:Ue==null?void 0:Ue.group_name,Ue.group_id=(ee=ue.group_settings)==null?void 0:ee.filter(Be=>{var At;return(At=Ue==null?void 0:Ue.group_name)==null?void 0:At.includes(Be.group_name)}).map(Be=>Be.group_id||Be.id).toString().split(","),Ue})),oe.group_settings=y,d.allow_late)if(d.unified_late){if(d.late_minus_score===null||d.late_minus_score===void 0||d.late_minus_score<0||d.late_minus_score>100)throw P.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!d.late_time)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Oe=Oe==null?void 0:Oe.map(Ue=>{var ee,Be;if(Ue.late_minus_score===null||Ue.late_minus_score===void 0||Ue.late_minus_score<0||Ue.late_minus_score>100)throw P.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ue.late_time)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ue.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ue.group_name=typeof(Ue==null?void 0:Ue.group_name)=="string"?[Ue==null?void 0:Ue.group_name]:Ue==null?void 0:Ue.group_name,Ue.group_id=(Be=(ee=Ue==null?void 0:Ue.group_name)==null?void 0:ee.map(At=>{var rt,Vt;let Dn=(Vt=(rt=ue.group_settings)==null?void 0:rt.filter(jn=>(jn==null?void 0:jn.group_name)===At))==null?void 0:Vt[0];return Dn==null?void 0:Dn.group_id}))==null?void 0:Be.toString().split(","),Ue}),oe.allow_late_settings=Oe;oe.send_type===1&&(oe.difficult_settings=oe.difficult_settings.map(Ue=>Ue||0)),Ht(oe)},Ht=I=>{var oe;if(I.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(I!=null&&I.work_efficiency&&I.eff_score===null){P.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ue={shixun_evaluation:I.shixun_evaluation,challenge_settings:I.challenge_settings},ee=()=>je(void 0,null,function*(){ie(!0),(yield(0,F.ZP)(`/api/homework_commons/${wt.categoryId}/publish_setting.json`,{method:"post",body:ln({},I)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),ut(),ze({type:"shixunHomeworks/getWorkList",payload:ln({},wt)})),ie(!1)});!(0,W.isEqual)(pn,Ue)&&!((oe=Xe==null?void 0:Xe.homework_status)!=null&&oe.includes("\u672A\u53D1\u5E03"))?w.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ee}):ee()},ct=(I,oe,Ue="group_id")=>{var ee;return oe?oe.find(Be=>Be[Ue]===I):(ee=ue==null?void 0:ue.group_settings)==null?void 0:ee.find(Be=>Be.group_id[0]===I)},Ot=(ue==null?void 0:ue.allow_late)||(ue==null?void 0:ue.anonymous_comment),Ke=I=>{var oe,Ue;const ee=ct(I,ue==null?void 0:ue.allow_late_settings,"id"),Be=ct(I,ue==null?void 0:ue.anonymous_comment_settings),At=ct(I);return(ue==null?void 0:ue.allow_late)&&ee&&B()(ee==null?void 0:ee.late_time)<=B()()||(ue==null?void 0:ue.anonymous_comment)&&Be&&(Be==null?void 0:Be.evaluation_start)!==null||((Ue=(B()(At==null?void 0:At.end_time)<=B()()&&((oe=ue==null?void 0:ue.allow_late_settings)==null?void 0:oe.filter(rt=>rt.group_id.includes(I))))[0])==null?void 0:Ue.late_time)!=null},Jt=ue==null?void 0:ue.anonymous_comment,It=I=>{if(!I)return!1;const oe=ct(I,ue==null?void 0:ue.anonymous_comment_settings);return(ue==null?void 0:ue.anonymous_comment)&&oe&&(oe==null?void 0:oe.evaluation_start)!==null},Yt=(I,oe)=>{var Ue,ee,Be,At,rt;I!=null&&I.group_id||(I.group_id=Nn(I==null?void 0:I.group_name,ue==null?void 0:ue.group_settings)),ze({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:I,index:oe,rangePickerDisabled:(ee=(Ue=I==null?void 0:I.group_id)==null?void 0:Ue[0])!=null&&ee.publish_time?_e||(B()()<=B()((At=ct((Be=I==null?void 0:I.group_id)==null?void 0:Be[0]))==null?void 0:At.publish_time)?!1:[!0,Ke((rt=I==null?void 0:I.group_id)==null?void 0:rt[0])]):!1,disabledDate:ue==null?void 0:ue.course_end_date}})};return A.createElement("section",{className:q.form},A.createElement("div",{className:q.title},"\u8BD5\u9898\u53D1\u5E03",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),A.createElement("div",{className:q.content},A.createElement(dt.ZP.Group,{disabled:_e||!((Je=Xe==null?void 0:Xe.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))||!((U=De.AssistantObject.hack)!=null&&U.can_publish)&&(0,l.Rm)(),value:d.send_type,onChange:I=>{d.send_type=I.target.value,Pe(Object.assign({},d))}},A.createElement(dt.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),A.createElement(dt.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),d.send_type===1&&A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},A.createElement(pt.Z,{style:{marginLeft:"165px"}},A.createElement(ke.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:_e||!((Ce=Xe==null?void 0:Xe.homework_status)!=null&&Ce.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[0]||0}`,min:0,max:d.difficult_count[0]||0,value:d.difficult_settings[0],onChange:I=>{d.difficult_settings[0]=I,Pe(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})),A.createElement(ke.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:_e||!((S=Xe==null?void 0:Xe.homework_status)!=null&&S.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[1]||0}`,min:0,max:d.difficult_count[1]||0,value:d.difficult_settings[1],onChange:I=>{d.difficult_settings[1]=I,Pe(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})),A.createElement(ke.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",A.createElement(J.Z,{size:"large",precision:0,disabled:_e||!((Ne=Xe==null?void 0:Xe.homework_status)!=null&&Ne.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${d.difficult_count[2]||0}`,min:0,max:d.difficult_count[2]||0,value:d.difficult_settings[2],onChange:I=>{d.difficult_settings[2]=I,Pe(Object.assign({},d))},className:"ml10 mr20",style:{width:120}})))),A.createElement("div",{className:`${q.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),A.createElement("div",{className:q.content},A.createElement(dt.ZP.Group,{disabled:_e||!((Re=Xe==null?void 0:Xe.homework_status)!=null&&Re.includes("\u672A\u53D1\u5E03"))||!((Kt=De.AssistantObject.hack)!=null&&Kt.can_publish)&&(0,l.Rm)(),value:d.unified_setting,onChange:I=>{var oe;if(!((oe=Xe==null?void 0:Xe.homework_status)!=null&&oe.includes("\u672A\u53D1\u5E03"))){P.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(d.unified_setting=!d.unified_setting,d.unified_setting||(d.unified_late=!1),Pe(Object.assign({},d)),d.unified_setting===!1&&y==""){de(y.concat({}));return}d.unified_setting&&(de([]),Ie([{late_minus_score:5}]))}},A.createElement(dt.ZP,{value:!0,disabled:!(ue!=null&&ue.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),A.createElement(dt.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((Ge=ue==null?void 0:ue.group_settings)==null?void 0:Ge.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((vn=ue==null?void 0:ue.group_settings)==null?void 0:vn.length)===0&&A.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},d.unified_setting&&A.createElement(pt.Z,{align:"middle",className:"ml25"},A.createElement(pt.Z,{align:"middle"},A.createElement(ke.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),A.createElement(ke.Z,{className:"ml10"},A.createElement(it.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date),disabledTime:I=>(0,Me.d0)(I),disabled:_e||B()()>=B()(ue==null?void 0:ue.publish_time)||!((bt=De.AssistantObject.hack)!=null&&bt.can_publish)&&(0,l.Rm)(),value:d.publish_time?B()(d.publish_time):"",onChange:(I,oe)=>{d.publish_time=oe,(d.end_time==""||!d.end_time)&&d.unified_setting&&(d.end_time=B()(I).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Pe(Object.assign({},d))}}))),A.createElement(pt.Z,{align:"middle",style:{marginLeft:40}},A.createElement(ke.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),A.createElement(ke.Z,{className:"ml10"},A.createElement(it.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ue==null?void 0:ue.allow_late)&&(ue==null?void 0:ue.homework_status.includes("\u5DF2\u622A\u6B62"))||_e||(ue==null?void 0:ue.allow_late)&&B()()>=B()(ue==null?void 0:ue.end_time)||!((Fn=De.AssistantObject.hack)!=null&&Fn.can_publish)&&(0,l.Rm)(),disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date,d.publish_time),disabledTime:I=>(0,Me.d0)(I,d.publish_time),value:d.end_time?B()(d.end_time):"",onChange:(I,oe)=>{d.end_time=oe,Pe(Object.assign({},d))}})))),!d.unified_setting&&(y==null?void 0:y.length)>0&&A.createElement(pt.Z,{className:"ml25"},y&&y.map(function(I,oe){var Ue,ee,Be,At;return A.createElement(ke.Z,{className:oe!==0&&"mt20",span:24,key:oe},A.createElement(pt.Z,{gutter:[0,16]},A.createElement(ke.Z,{span:8},A.createElement(pt.Z,{gutter:[8,16],align:"middle"},A.createElement(ke.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",oe+1),A.createElement(ke.Z,{flex:"1",style:{maxWidth:300}},A.createElement(zt.default,{size:"large",disabled:_e||((Ue=ue==null?void 0:ue.homework_status)!=null&&Ue.includes("\u672A\u53D1\u5E03")&&I.id||B()(){var Vt;if(!((Vt=De.AssistantObject.hack)!=null&&Vt.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y[oe].group_name=rt,y[oe].group_id=I.group_id;const Dn=(0,W.flattenDeep)(y.map(Jn=>Jn.group_name)),jn=Oe.map(Jn=>{let tu=(Jn==null?void 0:Jn.group_name)||[];return dn(ln({},Jn),{group_name:(0,W.remove)(tu,Uu=>Dn.includes(Uu))})});Ie(jn),de(y.slice())},maxTagCount:4,maxTagPlaceholder:rt=>A.createElement("div",{style:{cursor:"pointer"},onClick:()=>Yt(I,oe)},"+",rt==null?void 0:rt.length)},ue.group_settings&&ue.group_settings.map(function(rt){if(!y.map(Vt=>Vt.group_name).toString().split(",").includes(String(rt.group_name)))return A.createElement(Yn,{value:rt.group_name,key:rt.id},rt.group_name)}))))),A.createElement(ke.Z,{span:14,style:{display:"flex",alignItems:"center"}},A.createElement(Bn,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[I.publish_time?B()(I.publish_time):B()(),B()()]},disabled:_e||(B()()<=B()((ee=ct(I.id))==null?void 0:ee.publish_time)?!1:[!0,Ke(I.id)]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:rt=>(0,Me.Q8)(rt,ue==null?void 0:ue.course_end_date),disabledTime:rt=>(0,Me.d0)(rt),showTime:{format:"HH:mm",defaultValue:[B()((0,O.U6)(),"HH:mm"),B()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[I.publish_time?B()(I.publish_time):void 0,I.end_time?B()(I.end_time):void 0],onChange:(rt,Vt)=>{var Dn;if(!((Dn=De.AssistantObject.hack)!=null&&Dn.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y[oe].publish_time=Vt[0],!I.end_time&&Vt[0]?y[oe].end_time=B()(Vt[0]).add(7,"days"):y[oe].end_time=Vt[1],de([...y])},onCalendarChange:(rt,Vt,Dn)=>{if(Vt!=null&&Vt[0]&&!Vt[1]){const jn=B()(Vt[0]).add(7,"days");y[oe].publish_time=Vt[0],y[oe].end_time=jn,de([...y])}}})),!_e&&A.createElement(ke.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Be=I==null?void 0:I.group_id)==null?void 0:Be.length)>1&&A.createElement(ge.Z,{title:"\u89C4\u5219\u62C6\u5206"},A.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>Yt(I,oe)})),y.length<((At=ue==null?void 0:ue.group_settings)==null?void 0:At.length)&&A.createElement(ne.Z,{className:"c-green ml10 mr10",onClick:()=>{de(y.concat({}))}}),((I==null?void 0:I.publish_time)&&B()(){var rt;if(!((rt=De.AssistantObject.hack)!=null&&rt.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Vt=(0,W.cloneDeep)(Oe);Vt.forEach((Dn,jn)=>{Dn.group_name&&(Dn.group_name=Dn.group_name.filter(Jn=>{var tu;return!((tu=y[oe].group_name)!=null&&tu.includes(Jn))}))}),Ie(Vt),y=y.filter((Dn,jn)=>oe!==jn),de(y.slice()),setTimeout(()=>de(y.slice()),10)}}))))}))),A.createElement("div",{className:`${q.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",A.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),A.createElement("div",{className:q.content},A.createElement(pt.Z,null,A.createElement(Z.default,{checked:d.allow_late,disabled:_e||(ue==null?void 0:ue.allow_late),onChange:I=>{var oe;if(!((oe=De.AssistantObject.hack)!=null&&oe.can_late)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.target.checked&&w.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:A.createElement("div",{style:{padding:10,background:"#f5f6f9"}},A.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),A.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),A.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),d.allow_late=!d.allow_late,Oe==""&&Ie([{late_minus_score:5}]),Pe(Object.assign({},d))}},A.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(d==null?void 0:d.allow_late)&&A.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},A.createElement("div",null,A.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),A.createElement(dt.ZP.Group,{disabled:_e||(ue==null?void 0:ue.anonymous_comment)||(ue==null?void 0:ue.allow_late),value:d.unified_late,onChange:I=>{var oe;if((0,l.Rm)()&&!((oe=De.AssistantObject.hack)!=null&&oe.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d.unified_late=I.target.value,Oe==""&&!I.target.value&&Ie([{late_minus_score:5}]),Pe(ln({},d))}},(d==null?void 0:d.unified_setting)&&A.createElement(dt.ZP,{value:!0,style:{color:"#333333"},disabled:!(ue!=null&&ue.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((_n=ue==null?void 0:ue.group_settings)==null?void 0:_n.length)&&A.createElement(dt.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),d!=null&&d.unified_late?A.createElement(A.Fragment,null,A.createElement(pt.Z,{align:"middle",className:"mt25"},A.createElement(ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),A.createElement(ke.Z,{className:"ml5"},A.createElement(Dt.Z,{disabled:_e||Jt,value:{type:d.penalty_type,inputValue:d.late_minus_score},onChange:I=>{var oe;if((0,l.Rm)()&&!((oe=De.AssistantObject.hack)!=null&&oe.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pe(dn(ln({},d),{late_minus_score:I.inputValue,penalty_type:I.type}))}})),A.createElement(ke.Z,{flex:"1",className:"ml5"},A.createElement("span",{className:"c-grey-c ml10"},d.penalty_type===Dt.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),A.createElement(pt.Z,{align:"middle",className:"mt25"},A.createElement(ke.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A.createElement(ke.Z,{className:"ml5"},A.createElement(it.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:_e||Jt,value:d.late_time?B()(d.late_time):"",disabledDate:I=>(0,Me.Q8)(I,ue==null?void 0:ue.course_end_date),disabledTime:I=>(0,Me.d0)(I),onChange:(I,oe)=>{var Ue;if((0,l.Rm)()&&!((Ue=De.AssistantObject.hack)!=null&&Ue.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d.late_time=oe,Pe(Object.assign({},d))}})),A.createElement(ke.Z,null,A.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Oe.map(function(I,oe){var Ue;return A.createElement(ke.Z,{span:24,key:oe},A.createElement(pt.Z,{className:"mt25",align:"middle"},A.createElement(ke.Z,null,A.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",oe+1,"\uFF1A"),A.createElement(zt.default,{size:"large",disabled:_e||!((Ue=Xe==null?void 0:Xe.homework_status)!=null&&Ue.includes("\u672A\u53D1\u5E03"))&&I.id||(ue==null?void 0:ue.anonymous_comment),mode:"multiple",className:`${q.selectSty}`,style:{width:200},value:typeof I.group_name=="string"?[I.group_name]:I.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ee=>{var Be;if((0,l.Rm)()&&!((Be=De.AssistantObject.hack)!=null&&Be.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oe[oe].group_name=ee,Oe[oe].group_id=I.group_id,Ie(Oe.slice())}},ue.group_settings&&ue.group_settings.map(function(ee){if(d!=null&&d.unified_setting&&!Oe.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name)))return A.createElement(Yn,{value:ee.group_name,key:ee.id},ee.group_name);if(y.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name))&&!Oe.map(Be=>Be.group_name).toString().split(",").includes(String(ee.group_name)))return A.createElement(Yn,{value:ee.group_name,key:ee.id},ee.group_name)}))),A.createElement(ke.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},A.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),A.createElement(Dt.Z,{disabled:_e||It(I.id),value:{type:I.penalty_type,inputValue:I.late_minus_score},onChange:ee=>{var Be;if((0,l.Rm)()&&!((Be=De.AssistantObject.hack)!=null&&Be.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oe[oe].late_minus_score=ee.inputValue,Oe[oe].penalty_type=ee.type,Ie([...Oe])}})),A.createElement(ke.Z,{className:"ml20"},A.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),A.createElement(it.default,{size:"large",disabled:_e||It(I.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ee=>(0,Me.Q8)(ee,ue==null?void 0:ue.course_end_date),disabledTime:ee=>(0,Me.d0)(ee),format:"YYYY-MM-DD HH:mm",value:I!=null&&I.late_time?B()(I.late_time):void 0,onChange:(ee,Be)=>{var At;if((0,l.Rm)()&&!((At=De.AssistantObject.hack)!=null&&At.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Oe[oe].late_time=Be,Ie([...Oe])}})),!_e&&A.createElement(ke.Z,{style:{marginLeft:10}},oe>0&&!I.id&&A.createElement(T.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Oe=Oe.filter((ee,Be)=>oe!==Be),Ie(Oe.slice()),setTimeout(()=>Ie(Oe.slice()),10)}}),A.createElement(ne.Z,{className:"c-green",onClick:()=>{var ee;if((0,l.Rm)()&&!((ee=De.AssistantObject.hack)!=null&&ee.can_late)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie(Oe.concat({penalty_type:Dt.Q.Percent,late_minus_score:20}))}}))))})),!_e&&A.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:un,onClick:()=>Le()},"\u4FDD\u5B58"),A.createElement(He.Z,{onConfirm:(I,oe)=>{y.splice(I,0,...oe),y.splice(I+oe.length,1);const Ue=(0,O.QE)([...y]);de([...Ue])}}))};var Ft=(0,o.connect)(({shixunHomeworks:g,classroomList:m,user:p,loading:De})=>({shixunHomeworks:g,loading:De.effects,user:p,classroomList:m}))(au),Hn=u(97177),Ee=u(59301),ou=Object.defineProperty,pu=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Wt=(g,m,p)=>m in g?ou(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,mn=(g,m)=>{for(var p in m||(m={}))iu.call(m,p)&&Wt(g,p,m[p]);if(Un)for(var p of Un(m))Rn.call(m,p)&&Wt(g,p,m[p]);return g},An=(g,m)=>pu(g,Qn(m)),Sn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});function In(g,m){const p=[];for(let De=g;De{let m=new Date;const p=B()(g).format("HH");if(B()(g).isSame(B()(m),"day")){const De=B()(m).format("HH"),ze=B()(m).format("mm");return{disabledHours:()=>In(0,24).splice(1,De*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",p,De),B()(g).isSame(B()(m),"hour")&&p<=De?In(0,60).splice(0,ze):In(60,60))}}else if(B()(g).isSame(B()(),"day")){const De=B()().format("HH"),ze=B()().format("mm");return{disabledHours:()=>In(0,24).splice(0,De),disabledMinutes:()=>p<=De?In(0,ze):In(60,60)}}else return},{RangePicker:$n}=it.default,{Option:Mn}=zt.default,nu=({shixunHomeworks:g,loading:m,dispatch:p})=>{const De=(0,o.useParams)(),{verifyModelUser:ze,ContactModalElement:Je}=(0,Hn.Z)(),U=(0,o.useLocation)(),{workSetting:Ce,workList:S,changeData:Ne}=g,[Re,Kt]=(0,e.useState)(!0),[Ge,vn]=(0,e.useState)({}),[bt,Fn]=(0,e.useState)(!1),[_n]=vt.default.useForm();let[wt,ue]=(0,e.useState)([]),[Xe,pn]=(0,e.useState)([]);const[_e,Cn]=(0,e.useState)([]),un=(0,e.useRef)(!0);let[ie,y]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1});(0,e.useEffect)(()=>()=>{ue([])},[]),(0,e.useEffect)(()=>{Ce!=null&&Ce.can_edit&&Kt(!1)},[Ce]);const de=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:mn({},De)})},Oe=d=>d&&d{Ce!=null&&Ce.course_id&&un.current&&(un.current=!1,Object.keys(ie).map(function(d){Ce[d]!==void 0&&(ie[d]=Ce[d])}),(!ie.allow_late||!ie.unified_late)&&(ie.late_penalty=5),wt=JSON.parse(JSON.stringify(Ce.group_settings.map(d=>An(mn({},d),{group_name:[d.group_name]})).filter(d=>d.publish_time!==null))),Xe=JSON.parse(JSON.stringify(Ce.allow_late_settings.map(d=>An(mn({},d),{group_name:[d.group_name]})).filter(d=>d.rank_forbidden_start!==null))),y(mn({},ie)),console.log(ie,Ce,"data"),ue([...wt]),(Xe==null?void 0:Xe.length)<=0?pn([{}]):pn([...Xe]))},[Ce]);const Ie=()=>{const d=JSON.parse(JSON.stringify(ie));if(d.categoryId=De.categoryId,ie.unified_setting||(wt=wt==null?void 0:wt.map(Pe=>{var ut;if(!Pe.publish_time||!Pe.end_time)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Pe.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pe.group_name=typeof(Pe==null?void 0:Pe.group_name)=="string"?[Pe==null?void 0:Pe.group_name]:Pe==null?void 0:Pe.group_name,Pe.group_id=(ut=Ce.group_settings)==null?void 0:ut.filter(Le=>{var Ht;return(Ht=Pe==null?void 0:Pe.group_name)==null?void 0:Ht.includes(Le.group_name)}).map(Le=>Le.group_id||Le.id).toString().split(","),Pe})),d.group_settings=wt,ie.rank_forbidden)if(ie.unified_setting){if(!ie.rank_forbidden_start)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ie.rank_forbidden_end)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(B()(ie.rank_forbidden_end){var ut,Le;if(!Pe.rank_forbidden_start)throw P.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Pe.rank_forbidden_end)throw P.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Pe.group_name)throw P.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pe.group_name=typeof(Pe==null?void 0:Pe.group_name)=="string"?[Pe==null?void 0:Pe.group_name]:Pe==null?void 0:Pe.group_name,Pe.group_id=(Le=(ut=Pe==null?void 0:Pe.group_name)==null?void 0:ut.map(Ht=>{var ct,Ot;let Ke=(Ot=(ct=Ce.group_settings)==null?void 0:ct.filter(Jt=>(Jt==null?void 0:Jt.group_name)===Ht))==null?void 0:Ot[0];return Ke==null?void 0:Ke.group_id}))==null?void 0:Le.toString().split(","),Pe}),d.group_settingss=Xe;Pt(d)},Pt=d=>{if(console.log(d.total_score,d.eff_score),d.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(d!=null&&d.work_efficiency&&d.eff_score===null){P.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Pe={shixun_evaluation:d.shixun_evaluation};Sn(void 0,null,function*(){Fn(!0),(yield(0,F.ZP)(`/api/homework_commons/${De.categoryId}/public_setting.json`,{method:"post",body:mn({},d)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),de(),p({type:"shixunHomeworks/getWorkList",payload:mn({},De)})),Fn(!1)})};return Ee.createElement("section",{className:q.form},Ee.createElement("div",{className:q.title},"\u516C\u5F00\u8BBE\u7F6E"),Ee.createElement("div",{className:q.content,style:{padding:0}},Ee.createElement(pt.Z,null,Ee.createElement(ke.Z,{span:24,className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.score_open,disabled:Re,onChange:d=>{ie.score_open=d.target.checked,y(Object.assign({},ie))}},Ee.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),Ee.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Ee.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ie.open_code?"none":"1px solid #fff"}},Ee.createElement(Z.default,{checked:ie.open_code,disabled:Re,onChange:d=>{ie.open_code=d.target.checked,d.target.checked&&(ie.open_code_type=1),y(Object.assign({},ie))}},Ee.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),Ee.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!ie.open_code&&Ee.createElement(ke.Z,{span:24,className:q.pubColSty},Ee.createElement(dt.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ie.open_code_type,onChange:d=>{ie.open_code_type=d.target.value,y(Object.assign({},ie))}},Ee.createElement(dt.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ee.createElement(dt.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),Ee.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ie.rank_forbidden&&ie.unified_setting||!ie.unified_setting&&(wt==null?void 0:wt.length)>0&&ie.rank_forbidden?"none":"1px solid #fff"}},Ee.createElement(Z.default,{checked:ie.rank_forbidden,disabled:Re,onChange:d=>{ie.rank_forbidden=d.target.checked,y(Object.assign({},ie))}},Ee.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),Ee.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!ie.rank_forbidden&&ie.unified_setting&&Ee.createElement(ke.Z,{span:24,className:q.pubColSty,style:{height:"50px",lineHeight:"50px"}},Ee.createElement("div",{style:{marginLeft:"24px"}},Ee.createElement(pt.Z,{align:"middle"},Ee.createElement(ke.Z,null,"\u5F00\u59CB\u65F6\u95F4"),Ee.createElement(ke.Z,{className:"ml10"},Ee.createElement(it.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Oe,disabledTime:Ln,disabled:Re||B()()>B()(Ce.rank_forbidden_start),value:ie.rank_forbidden_start?B()(ie.rank_forbidden_start):"",onChange:(d,Pe)=>{ie.rank_forbidden_start=Pe,(ie.end_time==""||!ie.end_time)&&ie.unified_setting&&(ie.end_time=B()(d).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),y(Object.assign({},ie))}})),Ee.createElement(ke.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),Ee.createElement(ke.Z,{className:"ml10"},Ee.createElement(it.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:B()((0,O.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Re,disabledDate:Oe,value:ie.rank_forbidden_end?B()(ie.rank_forbidden_end):"",onChange:(d,Pe)=>{ie.rank_forbidden_end=Pe,y(Object.assign({},ie))}}))))),!ie.unified_setting&&(wt==null?void 0:wt.length)>0&&!!ie.rank_forbidden&&Ee.createElement(pt.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Xe.map(function(d,Pe){var ut,Le,Ht,ct,Ot,Ke,Jt;return Ee.createElement(ke.Z,{span:24,key:Pe,style:{marginLeft:"24px"}},Ee.createElement(pt.Z,{className:"mt10 ml30",align:"middle"},Ee.createElement(ke.Z,null,Ee.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",Pe+1,"\uFF1A"),Ee.createElement(zt.default,{size:"large",disabled:Re||!((ut=S==null?void 0:S.homework_status)!=null&&ut.includes("\u672A\u53D1\u5E03"))&&d.id,mode:"multiple",className:q.selectSty,style:{width:250},value:typeof d.group_name=="string"?[d.group_name]:d.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:It=>{Xe[Pe].group_name=It,Xe[Pe].group_id=d.group_id,pn(Xe.slice())}},Ce.group_settings&&Ce.group_settings.map(function(It){if(ie!=null&&ie.unified_setting&&!Xe.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name)))return Ee.createElement(Mn,{value:It.group_name,key:It.id},It.group_name);if(wt.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name))&&!Xe.map(Yt=>Yt.group_name).toString().split(",").includes(String(It.group_name)))return Ee.createElement(Mn,{value:It.group_name,key:It.id},It.group_name)}))),Ee.createElement(ke.Z,{span:15},Ee.createElement("div",{className:"ml20"},Ee.createElement($n,{size:"large",allowClear:!1,disabled:Re||((ct=(Ht=(Le=Ce==null?void 0:Ce.group_settings)==null?void 0:Le.filter(It=>It.id===d.id))==null?void 0:Ht[0])!=null&&ct.rank_forbidden_start?B()()It.id===d.id))==null?void 0:Ke[0])==null?void 0:Jt.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Oe,disabledTime:Ln,showTime:{format:"HH:mm",defaultValue:[B()((0,O.U6)(),"HH:mm"),B()((0,O.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:d.rank_forbidden_start&&[B()(d.rank_forbidden_start),d.rank_forbidden_end?B()(d.rank_forbidden_end):void 0],onChange:(It,Yt)=>{Xe[Pe].rank_forbidden_start=Yt[0],Xe[Pe].rank_forbidden_end=Yt[1],pn([...Xe])}}))),!Re&&Ee.createElement(ke.Z,null,Ee.createElement(ne.Z,{className:"c-green",onClick:()=>{pn(Xe.concat({}))}}),Pe>0&&!d.id&&Ee.createElement(T.Z,{className:"c-red ml10",onClick:()=>{Xe=Xe.filter((It,Yt)=>Pe!==Yt),pn(Xe.slice()),setTimeout(()=>pn(Xe.slice()),10)}}))))})),Ee.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ie.hack_analysis?"none":"1px solid #fff"}},Ee.createElement(Z.default,{checked:ie.hack_analysis,disabled:Re,onChange:d=>{ie.hack_analysis=d.target.checked,d.target.checked&&(ie.hack_analysis_type=2),y(Object.assign({},ie))}},Ee.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),Ee.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!ie.hack_analysis&&Ee.createElement(ke.Z,{span:24,className:q.pubColSty},Ee.createElement(dt.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ie.hack_analysis_type,onChange:d=>{ie.hack_analysis_type=d.target.value,y(Object.assign({},ie))}},Ee.createElement(dt.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ee.createElement(dt.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),Ee.createElement(dt.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Ee.createElement(ke.Z,{span:24,className:q.pubColSty,style:{borderBottom:ie.hack_answer?"none":"1px solid #fff"}},Ee.createElement(Z.default,{checked:ie.hack_answer,disabled:Re,onChange:d=>{ie.hack_answer=d.target.checked,d.target.checked&&(ie.hack_answer_type=1),y(Object.assign({},ie))}},Ee.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),Ee.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!ie.hack_answer&&Ee.createElement(ke.Z,{span:24,className:q.pubColSty},Ee.createElement(dt.ZP.Group,{style:{marginLeft:"24px"},disabled:Re,value:ie.hack_answer_type,onChange:d=>{ie.hack_answer_type=d.target.value,y(Object.assign({},ie))}},Ee.createElement(dt.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ee.createElement(dt.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),Ee.createElement("div",{className:`${q.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Ee.createElement("div",{className:q.content},Ee.createElement(Z.default,{disabled:Re,checked:ie.show_late_code,onChange:()=>{ie.show_late_code=!ie.show_late_code,y(Object.assign({},ie))}},Ee.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),Ee.createElement("div",{className:q.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Ee.createElement("div",{className:q.content,style:{padding:0}},Ee.createElement("div",{className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.ai_exam_question,onChange:d=>{ze()&&(ie.ai_exam_question=d.target.checked,y(Object.assign({},ie)))}},Ee.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),Ee.createElement("div",{className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.ai_syntax_check,onChange:d=>{ze()&&(ie.ai_syntax_check=d.target.checked,y(Object.assign({},ie)))}},Ee.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),Ee.createElement("div",{className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.ai_code_diagnosis,onChange:d=>{ze()&&(ie.ai_code_diagnosis=d.target.checked,y(Object.assign({},ie)))}},Ee.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),Ee.createElement("div",{className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.ai_guidance,onChange:d=>{ze()&&(ie.ai_guidance=d.target.checked,y(Object.assign({},ie)))}},Ee.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),Ee.createElement("div",{className:q.pubColSty},Ee.createElement(Z.default,{checked:ie.ai_q_and_a,onChange:d=>{ze()&&(ie.ai_q_and_a=d.target.checked,y(Object.assign({},ie)))}},Ee.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Ee.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),!Re&&Ee.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:bt,onClick:()=>Ie()},"\u4FDD\u5B58"),Je())};var Zn=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(nu),Lt=u(59301),zn=Object.defineProperty,lu=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,yu=(g,m,p)=>m in g?zn(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Wn=(g,m)=>{for(var p in m||(m={}))gu.call(m,p)&&yu(g,p,m[p]);if(cu)for(var p of cu(m))Vn.call(m,p)&&yu(g,p,m[p]);return g},Eu=(g,m)=>lu(g,uu(m)),Fu=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const bu=({shixunHomeworks:g,loading:m,dispatch:p})=>{var De;const ze=(0,o.useParams)(),{workSetting:Je,workList:U,changeData:Ce}=g,[S,Ne]=(0,e.useState)(!0),[Re,Kt]=(0,e.useState)(!1),[Ge,vn]=(0,e.useState)(!1),[bt]=vt.default.useForm();let[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)([]);const Xe=!((De=U==null?void 0:U.homework_status)!=null&&De.includes("\u672A\u53D1\u5E03")),pn=(0,e.useRef)(!0);let[_e,Cn]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,e.useEffect)(()=>()=>{_n([])},[]),(0,e.useEffect)(()=>{Je!=null&&Je.can_edit&&Ne(!1)},[Je]);const un=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:Wn({},ze)})};(0,e.useEffect)(()=>{Je!=null&&Je.course_id&&pn.current&&(pn.current=!1,Object.keys(_e).map(function(Ie){_e[Ie]=Je[Ie]}),(!_e.allow_late||!_e.unified_late)&&(_e.late_penalty=5),Fn=JSON.parse(JSON.stringify(Je.group_settings.map(Ie=>Eu(Wn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.publish_time!==null))),wt=JSON.parse(JSON.stringify(Je.allow_late_settings.map(Ie=>Eu(Wn({},Ie),{group_name:[Ie.group_name]})).filter(Ie=>Ie.late_time!==null))),de(),Cn(Wn({},_e)),_n([...Fn]),ue([...wt]))},[Je]);const ie=()=>{const Ie=JSON.parse(JSON.stringify(_e));y(Ie)},y=Ie=>{if(console.log(Ie.total_score,Ie.eff_score),Ie.total_score===null){P.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const Pt=()=>Fu(void 0,null,function*(){Kt(!0),(yield(0,F.ZP)(`/api/homework_commons/${ze.categoryId}/hack_score_setting.json`,{method:"post",body:Wn({},Ie)})).status===0&&(P.ZP.success("\u66F4\u65B0\u6210\u529F"),un(),p({type:"shixunHomeworks/getWorkList",payload:Wn({},ze)})),Kt(!1)});(_e==null?void 0:_e.hack_score_settings)!==(Je==null?void 0:Je.hack_score_settings)&&Xe?w.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Pt}):Pt()},de=()=>{var Ie;const{total_score:Pt}=_e,d=(Ie=_e.hack_settings)==null?void 0:Ie.length;if(!d)return;let Pe=0,ut;switch(_e.hack_score_settings){case 0:const Le=(Pt/d).toFixed(2);_e.hack_settings.map((I,oe)=>{Pe=oe,I.hack_score=Le>0?Le:0}),ut=(Pt-Le*(d-1)).toFixed(2),_e.hack_settings[Pe].hack_score=ut>0?ut:0;break;case 1:const Ht=[0,1,3,6];let ct=0;const Ot=_e.hack_settings.filter(I=>I.difficult===1).length*Ht[1],Ke=_e.hack_settings.filter(I=>I.difficult===2).length*Ht[2],Jt=_e.hack_settings.filter(I=>I.difficult===3).length*Ht[3],It=Pt/(Ot+Ke+Jt);console.log(It,2222),_e.hack_settings.map((I,oe)=>{Pe=oe,I.hack_score=(Ht[I.difficult]*It).toFixed(2),ct=ct+Number(I.hack_score)});let Yt=_e.hack_settings[Pe].hack_score;ut=(Pt-ct+Number(Yt)).toFixed(2),_e.hack_settings[Pe].hack_score=ut>0?ut:0;break}},Oe=(Je==null?void 0:Je.send_type)===0||(Je==null?void 0:Je.send_type)===1&&(_e==null?void 0:_e.hack_score_settings)===2;return Lt.createElement("section",{className:q.form},Lt.createElement("div",{className:q.title},"\u5206\u503C\u8BBE\u7F6E"),Lt.createElement("div",{className:`${q.content} mb30`},Lt.createElement(pt.Z,{align:"middle"},Lt.createElement(pt.Z,{align:"middle"},Lt.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Lt.createElement(J.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:_e.total_score,disabled:S||Xe,onChange:Ie=>{_e.total_score=Ie,Cn(Object.assign({},_e)),de()},addonAfter:"\u5206"})),Lt.createElement(pt.Z,{align:"middle",style:{marginLeft:60}},Lt.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Lt.createElement(J.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:_e.punish_time,precision:0,disabled:S,onChange:Ie=>{_e.punish_time=Ie,Cn(Object.assign({},_e)),de()},addonAfter:"\u5206\u949F"})))),Lt.createElement("div",{className:q.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Lt.createElement("div",{className:`${q.content} mb30`},Lt.createElement(dt.ZP.Group,{disabled:S,value:_e.hack_rank_rule,onChange:Ie=>{_e.hack_rank_rule=Ie.target.value,Cn(Object.assign({},_e))}},Lt.createElement(dt.ZP,{value:0},Lt.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Lt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Lt.createElement(dt.ZP,{style:{marginLeft:40},value:1},Lt.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Lt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Lt.createElement("div",{className:q.title},"\u8BD5\u9898\u5206\u503C"),Lt.createElement("div",{className:q.content},Lt.createElement(dt.ZP.Group,{value:_e.hack_score_settings,onChange:Ie=>{_e.hack_score_settings=Ie.target.value,Cn(Object.assign({},_e)),de()}},Lt.createElement(dt.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Lt.createElement(dt.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Lt.createElement(dt.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Lt.createElement("div",{className:q.content,style:{borderTop:"1px solid #fff"}},Lt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},_e.hack_settings&&_e.hack_settings.map(function(Ie,Pt){return Lt.createElement(pt.Z,{key:Pt,align:"middle",style:{marginTop:20}},Lt.createElement(ke.Z,{flex:"1",className:"pr10"},Lt.createElement("span",{style:{color:"#333333"}},Ie.hack_name)),Lt.createElement(ke.Z,{flex:"150px"},Lt.createElement(J.Z,{min:0,step:.1,style:{visibility:Oe?"visible":"hidden"},value:Ie.hack_score,disabled:_e.hack_score_settings!==2,onChange:d=>{_e.hack_settings[Pt].hack_score=d;const Pe=_e.hack_settings.reduce((ut,Le)=>ut+Number(Le.hack_score),0);_e.total_score=Pe.toFixed(2),Cn(Wn({},_e))},size:"large",addonAfter:"\u5206"})),Lt.createElement(ke.Z,{className:"ml20",style:{lineHeight:"20px"}},Ie.difficult===1&&Lt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),Ie.difficult===2&&Lt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),Ie.difficult===3&&Lt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!S&&Lt.createElement(Q.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Re,onClick:()=>ie()},"\u4FDD\u5B58"))};var Gn=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(bu),kn=u(59301),du=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const Cu=({shixunHomeworks:g,loading:m,dispatch:p})=>{var De,ze;const[Je,U]=(0,e.useState)(!0),[Ce,S]=(0,e.useState)(!1),[Ne,Re]=(0,e.useState)([]),[Kt,Ge]=(0,e.useState)([]),[vn,bt]=(0,e.useState)([]),[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)(!1),[Xe,pn]=(0,e.useState)(""),_e=(0,o.useParams)();function Cn(){return du(this,null,function*(){let y=yield(0,F.ZP)(`/api/homework_commons/${_e.categoryId}/homework_common_collaborators.json`,{method:"get"});Ge(y)})}function un(){return du(this,null,function*(){var y;let de=yield(0,F.ZP)(`/api/courses/${_e==null?void 0:_e.coursesId}/teachers`,{method:"get",params:{homework_id:_e.categoryId,limit:1e3}});(y=de==null?void 0:de.teacher_list)==null||y.map(Oe=>{Oe.key=Oe.user_id}),bt(de==null?void 0:de.teacher_list),_n(de==null?void 0:de.teacher_list)})}(0,e.useEffect)(()=>{Cn(),un()},[_e]);const ie=()=>{};return kn.createElement("section",{className:q.form},kn.createElement(pt.Z,{className:q.content,style:{padding:"20px 30px",gap:20}},(De=Kt==null?void 0:Kt.data)==null?void 0:De.map(y=>kn.createElement(pt.Z,{align:"middle",className:`${q.borderSty} ${Xe===(y==null?void 0:y.id)?q.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},kn.createElement("span",{className:"c-grey-333"},y==null?void 0:y.real_name),(Kt==null?void 0:Kt.can_edit)&&kn.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${q.delSty}`,onMouseEnter:()=>{pn(y.id)},onMouseLeave:()=>{pn("")},onClick:()=>du(void 0,null,function*(){(yield(0,F.ZP)(`/api/homework_commons/${_e.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:y.id}})).status===0&&(P.ZP.info("\u5220\u9664\u6210\u529F"),Cn(),un())})}))),!(Kt!=null&&Kt.can_edit)&&!((ze=Kt==null?void 0:Kt.data)!=null&&ze.length)&&kn.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Kt==null?void 0:Kt.can_edit)&&kn.createElement(Q.ZP,{className:q.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>S(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),kn.createElement(w.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ce,confirmLoading:wt,onCancel:()=>S(!1),onOk:()=>du(void 0,null,function*(){if(Ne.length===0){P.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}ue(!0),(yield(0,F.ZP)(`/api/homework_commons/${_e.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Ne}})).status===0&&(P.ZP.info("\u6DFB\u52A0\u6210\u529F"),Re([]),Cn(),un(),S(!1)),ue(!1)})},kn.createElement("div",null,kn.createElement("div",{style:{display:"flex"}},kn.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",kn.createElement(L.default.Search,{onChange:y=>{bt(Fn.filter(de=>de.name.indexOf(y.target.value)>-1))}})),kn.createElement(M.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(y,de)=>{Re(y)},selectedRowKeys:Ne,getCheckboxProps:y=>({disabled:y.is_collaborator})},pagination:!1,dataSource:vn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var xu=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m.effects}))(Cu),Kn=u(59301);const wu=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Kn.createElement(Ft,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:Kn.createElement(Gn,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:Kn.createElement(Zn,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:Kn.createElement(xu,null)}];var ae=()=>Kn.createElement(yt.Z,{dataSource:wu,style:{marginBottom:52}}),ft=u(26724),en=u.n(ft),Pn=u(36708),En=u(59301),fu=Object.defineProperty,_u=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,n=(g,m,p)=>m in g?fu(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,a=(g,m)=>{for(var p in m||(m={}))ju.call(m,p)&&n(g,p,m[p]);if(Lu)for(var p of Lu(m))t.call(m,p)&&n(g,p,m[p]);return g},c=(g,m)=>_u(g,Bu(m)),b=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});const x=({shixunHomeworks:g,loading:m,dispatch:p})=>{const De=(0,o.useParams)(),ze=(0,o.useLocation)(),[Je,U]=(0,e.useState)([]),[Ce,S]=(0,e.useState)([]),[Ne,Re]=(0,e.useState)(!0),[Kt,Ge]=(0,e.useState)(!1),[vn,bt]=(0,e.useState)(1),[Fn,_n]=(0,e.useState)([]),[wt,ue]=(0,e.useState)(!1),[Xe,pn]=(0,e.useState)(!1),[_e,Cn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{g.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(un.resetFields(),U([]),ue(!0),y()):ue(!1)},[g.actionTabs.key]);const[un]=vt.default.useForm();let ie=[];const y=()=>b(void 0,null,function*(){var Ie;if(Ne&&!Kt){Ge(!0),bt(vn+1);const Pt=yield(0,Pn.JG)(c(a({},De),{page:vn})),d=[...Pt.group_list];Pt!=null&&Pt.ungroup_list&&d.push({id:Pt==null?void 0:Pt.ungroup_list.id,name:Pt==null?void 0:Pt.ungroup_list.name,works_count:Pt==null?void 0:Pt.ungroup_list.work_count,last_review_time:Pt==null?void 0:Pt.ungroup_list.last_review_time}),U([...Je,...d]),Ge(!1),((Ie=Pt.group_list)==null?void 0:Ie.length)<10&&Re(!1)}}),de=()=>{p({type:"shixunHomeworks/setActionTabs",payload:{}}),pn(!1),Re(!0),Ge(!1),bt(1),U([]),un.resetFields()},Oe=[{title:"",dataIndex:"id",width:280,render:(Ie,Pt)=>En.createElement(Z.default,{disabled:!(Pt.works_count>1),value:String(Pt.id)},Pt.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return En.createElement(w.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:wt,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>b(void 0,null,function*(){const Ie=un.getFieldValue();Cn(!0);const Pt=yield(0,F.ZP)(`/api/homework_commons/${De.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...Ie.group_ids]}});Cn(!1),Pt.status===0&&(de(),yield p({type:"shixunHomeworks/getWorkList",payload:g.actionTabs.params}),o.history.push(`/classrooms/${De.coursesId}/program_homework/${De.categoryId}/detail?tabs=2`),p({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:_e},onCancel:de},En.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),g.codeReviewCourse&&En.createElement(vt.default,{form:un,onChange:Ie=>{_n(a({},un.getFieldValue()))},initialValues:{group_ids:ie,end_time:B()(B()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},En.createElement("div",{className:"flexd-table-header mt20"},En.createElement(M.default,{pagination:!1,dataSource:[],columns:Oe})),En.createElement(vt.default.Item,{name:"group_ids"},En.createElement(Z.default.Group,{className:"w100"},En.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},En.createElement(en(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ie=>{y()},hasMore:Ne,useWindow:!1},En.createElement(M.default,{loading:m.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Oe,dataSource:Je,pagination:!1})))))),En.createElement(pt.Z,null,En.createElement(ke.Z,{className:"ml10"},En.createElement(Z.default,{checked:Xe,onChange:Ie=>{pn(Ie.target.checked);let Pt=[];Ie.target.checked&&(Pt=Je.filter(d=>d.works_count>1).map(d=>d.id+"")),un.setFieldsValue({group_ids:Pt})}},"\u5168\u9009"))))};var V=(0,o.connect)(({shixunHomeworks:g,loading:m})=>({shixunHomeworks:g,loading:m}))(x),G=u(12393),se=u(84677),xe=u(37178),nt=u(49692),We=u(78297),Nt=u(64912),St=u(4301),sn=u(99796),kt=u(63764),Ut=u(4901),tn=Object.defineProperty,nn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Xt=(g,m,p)=>m in g?tn(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,Tt=(g,m)=>{for(var p in m||(m={}))gn.call(m,p)&&Xt(g,p,m[p]);if(On)for(var p of On(m))yn.call(m,p)&&Xt(g,p,m[p]);return g},hn=(g,m)=>nn(g,$t(m)),bn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});let wn=[Nt.Z,St.Z,sn.Z];const Xn=({user:g,classroomList:m,shixunHomeworks:p})=>{var De,ze,Je;let[U,Ce]=(0,e.useState)(Tt(hn(Tt({},(0,o.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,l.dE)()?[g.userInfo.course.course_group_id]:[]}),(0,o.useParams)()));const[S,Ne]=(0,e.useState)([]),[Re,Kt]=(0,e.useState)([]),[Ge,vn]=(0,e.useState)([]),[bt,Fn]=(0,e.useState)(!1),[_n,wt]=(0,e.useState)(!1);let[ue,Xe]=(0,e.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(y,de)=>y.rank-de.rank,render:(y,de,Oe)=>y<4?e.createElement("img",{src:wn[y-1]}):y},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(y,de,Oe)=>e.createElement("span",null,de.is_me&&e.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),y)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:y=>y||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:y=>e.createElement("span",null,y," ",y!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[pn,_e]=(0,e.useState)(null),Cn=()=>{var y,de;const Oe=((y=document.getElementById("filterWarp"))==null?void 0:y.clientHeight)||0,Ie=((de=document.getElementById("pagination"))==null?void 0:de.clientHeight)||0;return window.innerHeight-Oe-Ie-110};(0,e.useEffect)(()=>{const y=()=>{_e(Cn())};return window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}},[]),(0,e.useEffect)(()=>{var y,de,Oe,Ie,Pt;ue.splice(7);for(let d=0;d<((y=S==null?void 0:S.question_data)==null?void 0:y.length);d++){let Pe={};Pe.title=S!=null&&S.sent_type?e.createElement("span",null,"\u9898\u76EE"+(d+1)+`\uFF08${(Oe=(de=S==null?void 0:S.question_data)==null?void 0:de[d])==null?void 0:Oe.question_score}\uFF09`):e.createElement("a",{onClick:()=>bn(void 0,null,function*(){var ut,Le;let Ht=yield(0,F.ZP)(`/api/problems/${(Le=(ut=S==null?void 0:S.question_data)==null?void 0:ut[d])==null?void 0:Le.identifier}/start.json`,{method:"get"});Ht&&(window.open(`/myproblems/${Ht==null?void 0:Ht.identifier}?type=1`),localStorage.setItem("program_homework",[U.coursesId,U.categoryId]))})},"\u9898\u76EE"+(d+1)+`\uFF08${(Pt=(Ie=S==null?void 0:S.question_data)==null?void 0:Ie[d])==null?void 0:Pt.question_score}\uFF09`),Pe.dataIndex="question_data",Pe.width=140,Pe.render=(ut,Le)=>{var Ht,ct,Ot,Ke,Jt;return e.createElement("div",null,((Ht=ut==null?void 0:ut[d])==null?void 0:Ht.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>bn(void 0,null,function*(){var It,Yt,I,oe,Ue,ee,Be,At;if((0,l.Rm)()&&!((It=m.AssistantObject.hack)!=null&&It.can_appraise)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Yt=ut==null?void 0:ut[d])!=null&&Yt.open_code)){P.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let rt=yield(0,F.ZP)("/api/courses/view_code.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,homework_common_id:U.categoryId,hack_user_code_id:(I=ut==null?void 0:ut[d])==null?void 0:I.hack_user_code_id})});w.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(oe=ut==null?void 0:ut[d])==null?void 0:oe.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ue=ut==null?void 0:ut[d])==null?void 0:Ue.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ee=ut==null?void 0:ut[d])==null?void 0:ee.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(Be=ut==null?void 0:ut[d])==null?void 0:Be.score)),content:e.createElement(kt.Z,{classroomList:m,user:g,languages:[{language:(At=ut==null?void 0:ut[d])==null?void 0:At.language,code:rt==null?void 0:rt.code}],v:ut,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ut.language,game_id:ut.id,diff_code_count:ut.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((ct=ut==null?void 0:ut[d])==null?void 0:ct.answer_question_time)||"- -"),(Ot=ut==null?void 0:ut[d])!=null&&Ot.submit_count?e.createElement(ge.Z,{title:`${((Ke=ut==null?void 0:ut[d])==null?void 0:Ke.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Jt=ut==null?void 0:ut[d])==null?void 0:Jt.submit_count)||0):null))},ue.push(Pe)}Xe([...ue])},[S==null?void 0:S.question_data]),(0,e.useEffect)(()=>{var y;(y=g==null?void 0:g.userInfo)!=null&&y.course&&((0,l.dE)()&&(U.course_group=(0,l.dE)()?[g.userInfo.course.course_group_id]:[],Ce(Tt({},U))),un(1))},[g==null?void 0:g.userInfo]);function un(y){return bn(this,null,function*(){var de,Oe,Ie,Pt,d,Pe,ut;Fn(!0);let Le=yield(0,F.ZP)("/api/courses/rank_list.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,rank_type:2,homework_common_id:U.categoryId})});if(Ne(Le),Fn(!1),Le.status!=-1&&((0,l.dE)()?(y===1&&Kt([(Oe=(de=Le==null?void 0:Le.course_group)==null?void 0:de[0])==null?void 0:Oe.id]),Le!=null&&Le.my_rank?vn([Tt({is_me:!0},Le==null?void 0:Le.my_rank),...Le==null?void 0:Le.rank_list]):vn([...Le==null?void 0:Le.rank_list])):vn([...Le==null?void 0:Le.rank_list]),y===1)){let Ht={title:(Le==null?void 0:Le.hack_rank_rule)===0?e.createElement(ge.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C + \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Le==null?void 0:Le.punish_time}\u5206\uFF09`},e.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",e.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Le==null?void 0:Le.hack_rank_rule)===0?"finish_time":"finish_at",width:(Le==null?void 0:Le.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};ue.push(Ht);for(let ct=0;ct<((Ie=Le==null?void 0:Le.question_data)==null?void 0:Ie.length);ct++){let Ot={};Ot.title=Le!=null&&Le.sent_type?e.createElement("span",null,"\u9898\u76EE"+(ct+1)+`\uFF08${(d=(Pt=Le==null?void 0:Le.question_data)==null?void 0:Pt[ct])==null?void 0:d.question_score}\uFF09`):e.createElement("a",{onClick:()=>bn(this,null,function*(){var Ke,Jt;let It=yield(0,F.ZP)(`/api/problems/${(Jt=(Ke=Le==null?void 0:Le.question_data)==null?void 0:Ke[ct])==null?void 0:Jt.identifier}/start.json`,{method:"get"});It&&(window.open(`/myproblems/${It==null?void 0:It.identifier}?type=1`),localStorage.setItem("program_homework",[U.coursesId,U.categoryId]))})},"\u9898\u76EE"+(ct+1)+`\uFF08${(ut=(Pe=Le==null?void 0:Le.question_data)==null?void 0:Pe[ct])==null?void 0:ut.question_score}\uFF09`),Ot.dataIndex="question_data",Ot.width=140,Ot.render=(Ke,Jt)=>{var It,Yt,I,oe,Ue;return e.createElement("div",null,((It=Ke==null?void 0:Ke[ct])==null?void 0:It.answer_question_time)&&e.createElement("div",null,e.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>bn(this,null,function*(){var ee,Be,At,rt,Vt,Dn,jn,Jn;if((0,l.Rm)()&&!((ee=m.AssistantObject.hack)!=null&&ee.can_view)){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Be=Ke==null?void 0:Ke[ct])!=null&&Be.open_code)){P.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let tu=yield(0,F.ZP)("/api/courses/view_code.json",{method:"get",params:hn(Tt({},U),{id:U.coursesId,homework_common_id:U.categoryId,hack_user_code_id:(At=Ke==null?void 0:Ke[ct])==null?void 0:At.hack_user_code_id})});w.default.warning({icon:null,width:800,title:e.createElement("div",null,e.createElement("span",null,"\u4EE3\u7801"),e.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(rt=Ke==null?void 0:Ke[ct])==null?void 0:rt.current_language),e.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Vt=Ke==null?void 0:Ke[ct])==null?void 0:Vt.memory,"\uFF08KB\uFF09"),e.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Dn=Ke==null?void 0:Ke[ct])==null?void 0:Dn.run_time,"\uFF08ms\uFF09"),e.createElement("span",null,"\u5F97\u5206\uFF1A",(jn=Ke==null?void 0:Ke[ct])==null?void 0:jn.score)),content:e.createElement(kt.Z,{classroomList:m,user:g,languages:[{language:(Jn=Ke==null?void 0:Ke[ct])==null?void 0:Jn.language,code:tu==null?void 0:tu.code}],v:Ke,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ke.language,game_id:Ke.id,diff_code_count:Ke.diff_code_count})})})}),e.createElement("span",{style:{margin:"0px 10px"}},((Yt=Ke==null?void 0:Ke[ct])==null?void 0:Yt.answer_question_time)||"- -"),(I=Ke==null?void 0:Ke[ct])!=null&&I.submit_count?e.createElement(ge.Z,{title:`${((oe=Ke==null?void 0:Ke[ct])==null?void 0:oe.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},e.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ue=Ke==null?void 0:Ke[ct])==null?void 0:Ue.submit_count)||0):null))},ue.push(Ot)}Xe([...ue])}})}console.log("----",p,ue);const ie=(De=p==null?void 0:p.workSetting)==null?void 0:De.hack_rank_rule;return e.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:_n?"100vh":""},id:"rankingInfo"},(S==null?void 0:S.message)==="\u5C01\u699C\u4E2D"?e.createElement(pe.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):e.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},e.createElement("div",{id:"filterWarp"},e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",{style:{display:"flex",width:"90%"}},e.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,l.GJ)()&&e.createElement("div",{style:{flex:1}},e.createElement(Z.default.Group,{className:xe.Z.checkboxgroup,value:Re,onChange:y=>{var de;U.type===1?(Kt([]),U.course_group=[],U.page=1,Ce(Tt({},U)),un()):U.type===2?(Kt(["\u5168\u90E8"]),U.course_group=(de=S==null?void 0:S.course_group)==null?void 0:de.map(Oe=>Oe.id),U.page=1,Ce(Tt({},U)),un()):(Kt([...y.filter(Oe=>Oe!="\u5168\u90E8")]),U.course_group=y.filter(Oe=>Oe!="\u5168\u90E8"),U.page=1,Ce(Tt({},U)),un())}},e.createElement(Z.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:y=>{y.target.checked?U.type=2:U.type=1}},"\u5168\u90E8\u5206\u73ED"),(ze=S==null?void 0:S.course_group)==null?void 0:ze.map((y,de)=>e.createElement(Z.default,{style:{marginBottom:10},onChange:Oe=>{U.type=3},value:y.id},y==null?void 0:y.name)))),(0,l.dE)()&&e.createElement(dt.ZP.Group,{style:{marginBottom:10},onChange:y=>{y.target.value==="\u5168\u90E8"?(U.course_group=[],U.page=1,Ce(Tt({},U)),un()):(U.course_group=[y.target.value],U.page=1,Ce(Tt({},U)),un())},defaultValue:g.userInfo.course.course_group_id},e.createElement(dt.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Je=S==null?void 0:S.course_group)==null?void 0:Je.map((y,de)=>e.createElement(dt.ZP,{style:{marginBottom:10},value:y.id},y.name)))),e.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{_n?(0,Ut.BU)():(0,Ut.Dj)(document.getElementById("rankingInfo")),wt(!_n)}},e.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${_n?"icon-tuichuquanping2":"icon-quanping2"}`}),e.createElement("span",null,_n?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),e.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},e.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",ie===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",e.createElement("a",{onClick:()=>{w.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:e.createElement("div",null,ie===0&&e.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),e.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),e.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),ie==0&&e.createElement(e.Fragment,null,e.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),e.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),e.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),e.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219")),(0,l.GJ)()&&e.createElement(e.Fragment,null,e.createElement(L.default.Search,{className:"mr20",onSearch:y=>{U.page=1,U.search=y,Ce(Tt({},U)),un()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),e.createElement(Q.ZP,{onClick:()=>{(0,We.VY)(hn(Tt({},U),{id:U.coursesId,rank_type:2,homework_common_id:U.categoryId}))}},"\u5BFC\u51FA")))),e.createElement(X.Z,{spinning:bt},e.createElement(M.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:_n?pn:null},rowClassName:(y,de)=>de===0&&(0,l.dE)()&&xe.Z.tables,dataSource:Ge,columns:ue})),e.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},e.createElement(fe.Z,{current:U.page,pageSize:U.per_page,total:S==null?void 0:S.count,showSizeChanger:!0,onChange:(y,de)=>{U.page=y,U.per_page=de,Ce(Tt({},U)),un()}}))))};var qn=(0,o.connect)(({shixunHomeworks:g,user:m,classroomList:p})=>({user:m,shixunHomeworks:g,classroomList:p}))(Xn),ru=u(82693),Su=u(7621),Pu=u(25060),eu=u(62551),Ou=u(30056),Te=u(59301),Du=Object.defineProperty,Au=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,hu=(g,m,p)=>m in g?Du(g,m,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[m]=p,vu=(g,m)=>{for(var p in m||(m={}))su.call(m,p)&&hu(g,p,m[p]);if(Au)for(var p of Au(m))mu.call(m,p)&&hu(g,p,m[p]);return g},Tn=(g,m,p)=>new Promise((De,ze)=>{var Je=S=>{try{Ce(p.next(S))}catch(Ne){ze(Ne)}},U=S=>{try{Ce(p.throw(S))}catch(Ne){ze(Ne)}},Ce=S=>S.done?De(S.value):Promise.resolve(S.value).then(Je,U);Ce((p=p.apply(g,m)).next())});let Iu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Mu=({shixunHomeworks:g,classroomList:m,globalSetting:p,user:De,loading:ze,dispatch:Je})=>{var U,Ce;const S=(0,o.useParams)(),[Ne]=(0,o.useSearchParams)(),[Re,Kt]=(0,e.useState)(Ne.get("tabs")||"0"),[Ge,vn]=(0,e.useState)({}),{workList:bt,workSetting:Fn}=g,[_n,wt]=(0,e.useState)(!1);S.category=Ne.get("category_id"),S.order="work_score",S.b_order="desc",(0,e.useEffect)(()=>{Je({type:"classroomList/getAssistantPermissions",payload:{course_id:S.coursesId}}),(0,qe.hs)(Je)},[(0,l.bg)()]);const ue=y=>{var de;if(y==="3"&&Je({type:"shixunHomeworks/getWorkSetting",payload:vu({},S)}),y==="5"&&!((de=m.AssistantObject.hack)!=null&&de.can_exam_leaderboard)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt(y),y==="0"&&Je({type:"shixunHomeworks/getWorkList",payload:S})},Xe=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Te.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Tn(void 0,null,function*(){var y;const de=(y=g.workList)==null?void 0:y.myshixun_identifier;(yield(0,Pn.Fr)({id:de}))&&(P.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 + +\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Je({type:"shixunHomeworks/getWorkList",payload:Ge}))})})},pn=y=>{y=y!=null&&y.includes(".json")?y:`${y}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Tn(void 0,null,function*(){const de=yield(0,nt.$Q)({url:y});if(!de)return;P.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Oe=yield(0,nt.Ir)({id:de.shixun_identifier});if(Oe!=null&&Oe.game_identifier){(0,O.xg)(`/tasks/${Oe.game_identifier}?coursesId=${S.coursesId}`);return}(Oe==null?void 0:Oe.status)===2?pn(Oe==null?void 0:Oe.message):(Oe==null?void 0:Oe.status)===3&&_e(Oe==null?void 0:Oe.message)})})},_e=y=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",y,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Cn=y=>Tn(void 0,null,function*(){y=y!=null&&y.includes(".json")?y:`${y}.json`;const de=yield(0,nt.$Q)({url:y});if(console.log(de,"execRes"),de!=null&&de.game_identifier){(0,O.xg)(`/tasks/${de.game_identifier}?coursesId=${S.coursesId}`);return}(de==null?void 0:de.status)===-3?(0,O.eF)():(de==null?void 0:de.status)===2?pn(de==null?void 0:de.message):(de==null?void 0:de.status)===3&&_e(de==null?void 0:de.message)}),un=[(0,l.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Te.createElement(qt,null)},{name:(0,l.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:Te.createElement(i.Z,{setExportParams:vn}),forceRender:!0},!(0,l.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Te.createElement(qt,null)},{name:"\u6392\u540D",id:"5",compontent:Te.createElement(qn,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Te.createElement(Ye,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Te.createElement(eu.Z,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(U=bt.homework_status)!=null&&U.includes("\u5BFC\u5165")?Te.createElement(Pu.Z,null):Te.createElement(ae,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:Te.createElement(Ou.default,null)}].filter(y=>!!y).filter(y=>{var de,Oe;return(0,l.dE)()?y.name!=="\u4EE3\u7801\u67E5\u91CD"&&y.name!=="\u8BBE\u7F6E":(0,l.dE)()||((de=bt==null?void 0:bt.homework_status)==null?void 0:de[0])!=="\u5DF2\u622A\u6B62"?y.name!=="\u8D28\u91CF\u68C0\u6D4B":!bt.code_review&&((Oe=bt==null?void 0:bt.homework_status)==null?void 0:Oe[0])!=="\u672A\u53D1\u5E03"?!0:y.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(y=>bt.open_code_quality_analysis?!0:y.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(y=>{var de;return(de=bt.homework_status)!=null&&de.includes("\u5BFC\u5165")?(0,l.dE)()?["0","1"].includes(y.id):["0","1","3"].includes(y.id):!0}),ie=()=>{var y,de,Oe,Ie,Pt,d,Pe,ut,Le,Ht,ct;return Te.createElement("aside",{className:xe.Z.workListTabButton},(0,l.dE)()&&!((y=bt.homework_status)!=null&&y.includes("\u5BFC\u5165"))&&Te.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},Te.createElement(Q.ZP,{onClick:()=>Tn(void 0,null,function*(){var Ot;let Ke=yield(0,F.ZP)(`/api/problems/${(Ot=g.workList)==null?void 0:Ot.start_identifier}/start.json`,{method:"get"});Ke&&(window.open(`/myproblems/${Ke==null?void 0:Ke.identifier}?type=1&backUrl=/classrooms/${S.coursesId}/program_homework/${S.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[S==null?void 0:S.coursesId,S==null?void 0:S.categoryId]))}),type:"primary"},(de=bt.homework_status)!=null&&de.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,l.dE)()&&((Oe=g.workList)==null?void 0:Oe.redo_work)&&Te.createElement(Q.ZP,{onClick:Xe,type:"primary",icon:Te.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Ie=g.workList)==null?void 0:Ie.shixun_status)>1&&((Pt=g.workList)==null?void 0:Pt.time_status)<5&&(0,l.dE)()&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Ot,Ke,Jt,It,Yt,I,oe;(0,qe.tJ)(Je,!0)&&((Jt=(Ke=(Ot=g.workList)==null?void 0:Ot.task_operation)==null?void 0:Ke[1])!=null&&Jt.includes("/")?Cn((Yt=(It=g.workList)==null?void 0:It.task_operation)==null?void 0:Yt[1]):(0,O.xg)(`/tasks/${(oe=(I=g.workList)==null?void 0:I.task_operation)==null?void 0:oe[1]}`))}},(Pe=(d=g.workList)==null?void 0:d.task_operation)==null?void 0:Pe[0]),((ut=g.workList)==null?void 0:ut.commit_des)&&((Le=g.workList)==null?void 0:Le.commit_des)&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Ot;(0,O.xg)(`/classrooms/${S.coursesId}/shixun_homework/${S.categoryId}/${(Ot=g.workList)==null?void 0:Ot.id}/commitsummary`)}},(Ht=g.workList)==null?void 0:Ht.commit_des),(Fn==null?void 0:Fn.hack_edit_permission)&&((ct=bt==null?void 0:bt.homework_status)==null?void 0:ct[0])==="\u672A\u53D1\u5E03"&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Ot;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_create)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o.history.push(`/classrooms/${S.coursesId}/program_homework/${S.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,l.GJ)()&&bt.publish_immediately&&Te.createElement(Q.ZP,{type:"primary",icon:Te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Ot,Ke;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_publish)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ke=De==null?void 0:De.userInfo)==null?void 0:Ke.user_status)===2){(0,qe.Rd)();return}Je({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[S.categoryId],selectArrsAll:[bt],params:S,detail:!0,type:2,manage_all_group:Fn==null?void 0:Fn.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,l.GJ)()&&bt.end_immediately&&Te.createElement(Q.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:Te.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Ot;if(!((Ot=m.AssistantObject.hack)!=null&&Ot.can_stop)&&(0,l.Rm)()){P.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Je({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:S,type:2,detail:!0,selectArrs:[S.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"))};return Te.createElement("section",null,Te.createElement("div",{className:"edu-container"},bt.homework_name&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:"mt10"},bt.category&&Te.createElement(ce.Z,{separator:">"},Te.createElement(ce.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${S==null?void 0:S.coursesId}/program_homework`},bt.course_name)),Te.createElement(ce.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${S==null?void 0:S.coursesId}/program_homework/${bt.category.main?"":bt.category.category_id}`},bt.category.category_name)),Te.createElement(ce.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Te.createElement("aside",{className:[xe.Z.title,"mt20"].join(" ")},Te.createElement(o.Link,{to:`/classrooms/${bt.course_id}/program_homework/${bt.category.main?"":bt.category.category_id}`},Te.createElement(R.Z,{className:"font16 c-black"})),Te.createElement(ge.Z,{title:bt.homework_name,placement:"bottom"},Te.createElement("strong",{className:"font20 ml5"},bt.homework_name)),Te.createElement(O.VV,{temporary:!0,status:bt.homework_status}))),Te.createElement("aside",{className:`mt30 relative ${xe.Z.workListTabWrap}`},Te.createElement(j.default,{type:"card",defaultActiveKey:Re,activeKey:Re,tabBarExtraContent:(Ce=bt.homework_status)!=null&&Ce.includes("\u5BFC\u5165")&&(0,l.GJ)()?Te.createElement(Q.ZP,{icon:Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Je({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:bt==null?void 0:bt.homework_name,id:bt==null?void 0:bt.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ie(),onChange:ue},un.map((y,de)=>Te.createElement(j.default.TabPane,{tab:y.name,key:y.id,forceRender:y.forceRender},y.compontent))))),Te.createElement(V,null),Te.createElement(G.Z,{courseEndTime:bt==null?void 0:bt.course_end_date,successCallback:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})},visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[S.categoryId],courseId:S.coursesId,isBatch:!1}),Te.createElement(se.Z,{courseEndTime:bt==null?void 0:bt.course_end_date}),Te.createElement(ru.Z,{onOk:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})}}),Te.createElement(Su.Z,{onOk:()=>{Je({type:"shixunHomeworks/getWorkList",payload:vu({},S)})}}),Te.createElement(w.default,{open:_n,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{wt(!1)}},Te.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Te.createElement("p",{style:{marginLeft:"10px"}},Te.createElement(M.default,{dataSource:Iu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Te.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Te.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Te.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Te.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u5D29\u6E83\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")))};var Nu=(0,o.connect)(({shixunHomeworks:g,classroomList:m,loading:p,user:De,globalSetting:ze})=>({classroomList:m,shixunHomeworks:g,globalSetting:ze,user:De,loading:p.effects}))(Mu)},84677:function(Et,Ae,u){"use strict";var e=u(59301),F=u(78241),o=u(8591),P=u(43418),w=u(95237),Q=u(5112),ce=u(5871),ge=u(43604),j=u(5083),M=u(24905),R=u(61186),O=u.n(R),D=u(99064),te=u(24065),k=u(955),re=u(89070),ye=u(59437),Fe=u(92365),Qe=u(79834),H=u(59301),et=Object.defineProperty,lt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,fe=(f,N,i)=>N in f?et(f,N,{enumerable:!0,configurable:!0,writable:!0,value:i}):f[N]=i,$=(f,N)=>{for(var i in N||(N={}))we.call(N,i)&&fe(f,i,N[i]);if(B)for(var i of B(N))X.call(N,i)&&fe(f,i,N[i]);return f},Se=(f,N)=>lt(f,st(N)),l=(f,N)=>{var i={};for(var s in f)we.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&B)for(var s of B(f))N.indexOf(s)<0&&X.call(f,s)&&(i[s]=f[s]);return i},E=(f,N,i)=>new Promise((s,h)=>{var C=ve=>{try{le(i.next(ve))}catch(Ve){h(Ve)}},z=ve=>{try{le(i.throw(ve))}catch(Ve){h(Ve)}},le=ve=>ve.done?s(ve.value):Promise.resolve(ve.value).then(C,z);le((i=i.apply(f,N)).next())});const Y=f=>{var N=f,{classroomList:i,dispatch:s,courseEndTime:h,onWindowBack:C}=N,z=l(N,["classroomList","dispatch","courseEndTime","onWindowBack"]),le,ve,Ve,ht,ot,he,Bt,_t,$e,Zt,mt,_,me,xt,cn,Gt,qt,vt,pt,ke,L,Z,pe,be,Mt,at,v,r,K,Ze,Ct,tt,Ye,yt,it,zt,dt,J,ne;const T=(0,re.useParams)(),[W]=F.default.useForm(),[q,Dt]=(0,e.useState)(1),[Me,qe]=(0,e.useState)([]),[He,A]=(0,e.useState)(0),[jt,Qt]=(0,e.useState)(2e3),[Rt,fn]=(0,e.useState)(!0),[xn,an]=(0,e.useState)(!1),[on,ln]=(0,e.useState)(!1),[dn,je]=(0,e.useState)([]),[Nn,Bn]=(0,e.useState)(!0),[Yn,au]=(0,e.useState)(!((Ve=(ve=(le=i.actionTabs)==null?void 0:le.selectArrsAll)==null?void 0:ve[0])!=null&&Ve.send_type));let[Ft,Hn]=(0,e.useState)([0,0,0]);(0,e.useEffect)(()=>{var Wt,mn,An,Sn,In,Ln,$n,Mn,nu,Zn,Lt,zn,lu;if(i.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Qn(),(An=(mn=(Wt=i.actionTabs)==null?void 0:Wt.selectArrsAll)==null?void 0:mn[0])!=null&&An.can_publish?Hn([...(nu=(Mn=($n=i.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Mn[0])==null?void 0:nu.difficult_count]):Hn([...(Ln=(In=(Sn=i.actionTabs)==null?void 0:Sn.selectArrsAll)==null?void 0:In[0])==null?void 0:Ln.difficult_settings]),au(!((zn=(Lt=(Zn=i.actionTabs)==null?void 0:Zn.selectArrsAll)==null?void 0:Lt[0])!=null&&zn.send_type)),Ee(),i.actionTabs.type===2){const uu=(lu=i.actionTabs.selectArrsAll)==null?void 0:lu[0];Bn(uu.unified_setting)}else Bn(!1)},[i.actionTabs]),(0,e.useEffect)(()=>{if(xn){if(on)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,te.GJ)()?(s({type:"classroomList/getClassroomTeacherCommonList",payload:Se($({},i.actionTabs.params),{type:1})}),s({type:"shixunHomeworks/getWorkList",payload:$({},T)})):s({type:"classroomList/getClassroomCommonList",payload:$({},i.actionTabs.params)})}},[xn]);const Ee=Wt=>E(void 0,null,function*(){fn(!0);const mn=yield(0,Fe.c_)(Se($({},T),{page:Wt||q,limit:2e4,homework_id:i.actionTabs.type===1?"":i.actionTabs.selectArrs[0]}));mn==null||mn.course_groups.map((An,Sn)=>{An.key=An.id,An.title=An.name,An.disabled=An.is_published}),mn&&(qe([...mn==null?void 0:mn.course_groups]),A(mn==null?void 0:mn.course_groups_count),fn(!1),Wt||W.setFieldsValue({publish_time:O()(O()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:O()(O()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ou=()=>{(0,te.GJ)()?i.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:$({},T)}),s({type:"shixunHomeworks/getWorkSetting",payload:$({},T)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:Se($({},i.actionTabs.params),{type:5,category:i.actionTabs.params.categoryId})}):s({type:"classroomList/getClassroomCommonList",payload:$({},i.actionTabs.params)})},pu=()=>E(void 0,null,function*(){var Wt,mn;if((0,te.Rm)()&&!((Wt=i.AssistantObject.hack)!=null&&Wt.can_publish)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Rn(!1);return}const An=$({},W.getFieldsValue());if(An.end_time<=An.publish_time){o.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Rn(!1);return}if((dn==null?void 0:dn.length)<=0&&!Nn&&Me.length>0){o.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Rn(!1);return}if(Ft.reduce((Ln,$n)=>Ln+$n)===0&&!Yn){o.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Rn(!1);return}let Sn={homework_ids:[...i.actionTabs.selectArrs],group_ids:dn.length>0?dn.map(Ln=>Ln.id):(mn=i.detailCommonHomeworksList)==null?void 0:mn.course_groups,end_time:O()(An.end_time).format("YYYY-MM-DD HH:mm"),publish_time:O()(An.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ft==null?void 0:Ft.map(Ln=>Ln),send_type:Yn?"0":"1",unified_setting:!dn.length};if(Rn(!0),(yield(0,D.ZP)(`/api/courses/${T.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:$({},Sn)})).status===0){if(Rn(!1),(0,k.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),o.ZP.success("\u53D1\u5E03\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C){C();return}z.onCallback&&z.onCallback(),ou(),localStorage.getItem("Noviceguide")==="0"||s({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:H.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Rn(!1)}),Qn=()=>{Dt(1),qe([]),je([])},Un=He>q*jt,[iu,Rn]=(0,e.useState)(!1);return H.createElement(P.default,{width:600,confirmLoading:iu,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:i.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:pu,onCancel:()=>{if(Qn(),s({type:"classroomList/setActionTabs",payload:{}}),C){C();return}ou()}},H.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",H.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Me&&H.createElement(F.default,{form:W},H.createElement("div",{style:{paddingLeft:0}},i.actionTabs.type===2&&H.createElement(w.Z,{style:{marginBottom:"10px"}},H.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),H.createElement(Q.ZP.Group,{value:Yn,disabled:!((he=(ot=(ht=i.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:ot[0])!=null&&he.can_publish),onChange:Wt=>{au(Wt.target.value)}},H.createElement(Q.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),H.createElement(Q.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Yn&&H.createElement(w.Z,{style:{marginBottom:"10px"}},H.createElement("span",{style:{marginRight:65}}),H.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",H.createElement(ce.Z,{value:Ft[0],onChange:Wt=>{Ft[0]=Wt,Hn([...Ft])},min:0,disabled:!(($e=(_t=(Bt=i.actionTabs)==null?void 0:Bt.selectArrsAll)==null?void 0:_t[0])!=null&&$e.can_publish),placeholder:`\u6700\u5927${(me=(_=(mt=(Zt=i.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:mt[0])==null?void 0:_.difficult_count)==null?void 0:me[0]}`,max:(qt=(Gt=(cn=(xt=i.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:cn[0])==null?void 0:Gt.difficult_count)==null?void 0:qt[0],style:{width:60}})),H.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",H.createElement(ce.Z,{value:Ft[1],onChange:Wt=>{Ft[1]=Wt,Hn([...Ft])},min:0,disabled:!((ke=(pt=(vt=i.actionTabs)==null?void 0:vt.selectArrsAll)==null?void 0:pt[0])!=null&&ke.can_publish),max:(be=(pe=(Z=(L=i.actionTabs)==null?void 0:L.selectArrsAll)==null?void 0:Z[0])==null?void 0:pe.difficult_count)==null?void 0:be[1],placeholder:`\u6700\u5927${(r=(v=(at=(Mt=i.actionTabs)==null?void 0:Mt.selectArrsAll)==null?void 0:at[0])==null?void 0:v.difficult_count)==null?void 0:r[1]}`,style:{width:60}})),H.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",H.createElement(ce.Z,{value:Ft[2],onChange:Wt=>{Ft[2]=Wt,Hn([...Ft])},min:0,disabled:!((Ct=(Ze=(K=i.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:Ze[0])!=null&&Ct.can_publish),placeholder:`\u6700\u5927${(it=(yt=(Ye=(tt=i.actionTabs)==null?void 0:tt.selectArrsAll)==null?void 0:Ye[0])==null?void 0:yt.difficult_count)==null?void 0:it[2]}`,max:(ne=(J=(dt=(zt=i.actionTabs)==null?void 0:zt.selectArrsAll)==null?void 0:dt[0])==null?void 0:J.difficult_count)==null?void 0:ne[2],style:{width:60}}))),H.createElement(w.Z,{className:"mt30",align:"middle"},H.createElement(ge.Z,null,H.createElement(F.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},H.createElement(j.default,{style:{width:170,marginRight:"25px"},disabledDate:Wt=>(0,Qe.Q8)(Wt,h),disabledTime:Wt=>(0,Qe.d0)(Wt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,k.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),H.createElement(ge.Z,{className:"ml20"},H.createElement(F.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},H.createElement(j.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,k.U6)(),"HH:mm")},disabledDate:Wt=>(0,Qe.Q8)(Wt,h,W.getFieldValue("publish_time")),disabledTime:Wt=>(0,Qe.d0)(Wt,W.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),i.actionTabs.type===2&&H.createElement(w.Z,{style:{marginBottom:"10px"}},H.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),H.createElement(Q.ZP.Group,{value:Nn,onChange:Wt=>{Bn(Wt.target.value),je([])}},H.createElement(Q.ZP,{value:!0,disabled:!i.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),H.createElement(Q.ZP,{className:"ml20",disabled:Me.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Me.length<=0&&i.actionTabs.type===2&&H.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(i.actionTabs.type===1||!Nn)&&Me.length>0&&H.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},H.createElement("span",{style:{flex:1}},H.createElement(M.default,{checked:dn.length===Me.length,onChange:Wt=>{dn.length===Me.length?je([]):je(Me.filter(mn=>!mn.is_published))}},"\u5168\u9009")," "),H.createElement("span",{style:{width:16}}),H.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",dn.length||0,"\u4E2A\u5206\u73ED")),(i.actionTabs.type===1||!Nn)&&Me.length>0&&H.createElement(ye.Z,{data:Me,selectedRowKeys:dn,setSelectedRowKeys:je})))};Ae.Z=(0,re.connect)(({classroomList:f})=>({classroomList:f}))(Y)},62551:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(99313),w=u(1710),Q=u(58421),ce=u(89070),ge=u(99064),j=u(61186),M=u.n(j),R=u(59301),O=(k,re,ye)=>new Promise((Fe,Qe)=>{var H=st=>{try{lt(ye.next(st))}catch(B){Qe(B)}},et=st=>{try{lt(ye.throw(st))}catch(B){Qe(B)}},lt=st=>st.done?Fe(st.value):Promise.resolve(st.value).then(H,et);lt((ye=ye.apply(k,re)).next())});const{Dragger:D}=F.default,te=({})=>{const k=(0,ce.useParams)(),[re]=o.default.useForm(),[ye,Fe]=(0,e.useState)(!0),[Qe,H]=(0,e.useState)(!1);let[et,lt]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const st=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function B(){return O(this,null,function*(){let X;H(!0),window.location.href.indexOf("exercise")>-1?X=`/api/exercises/${k==null?void 0:k.categoryId}/redo_logs.json`:X=`/api/homework_commons/${k==null?void 0:k.categoryId}/redo_logs.json`;let fe=yield(0,ge.ZP)(X,{method:"get",params:et});H(!1),(fe==null?void 0:fe.status)===0&&Fe(fe==null?void 0:fe.data)})}(0,e.useEffect)(()=>{B()},[]);let we=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(X,fe,$)=>{var Se;return(Se=st.find(l=>l.question_type===X))==null?void 0:Se.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(X,fe,$)=>{var Se;return(Se=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(l=>l.id===X))==null?void 0:Se.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(X,fe,$)=>M()(X).format("YYYY-MM-DD HH:mm:ss")}].filter(X=>!!X);return R.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},R.createElement(P.default,{destroyInactiveTabPane:!0,onChange:X=>{et.type=X,et.page=1,et.limit=10,lt(et),B()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:R.createElement(w.default,{className:"mt20",loading:Qe,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(X,fe,$)=>M()(X).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ye==null?void 0:ye.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:R.createElement(w.default,{className:"mt20",loading:Qe,columns:we,dataSource:ye==null?void 0:ye.list,pagination:!1})}].filter(X=>!!X)}),R.createElement(Q.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(X,fe)=>{et.page=X,et.limit=fe,lt(et),B()},current:et.page,total:ye.count,pageSize:et.limit,style:{marginTop:20}}))};Ae.Z=(0,ce.connect)(({classroomList:k})=>({classroomList:k}))(te)},7621:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(43418),w=u(5871),Q=u(89070),ce=u(99064),ge=u(61186),j=u.n(ge),M=u(955),R=u(59301),O=Object.defineProperty,D=Object.defineProperties,te=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Fe=(B,we,X)=>we in B?O(B,we,{enumerable:!0,configurable:!0,writable:!0,value:X}):B[we]=X,Qe=(B,we)=>{for(var X in we||(we={}))re.call(we,X)&&Fe(B,X,we[X]);if(k)for(var X of k(we))ye.call(we,X)&&Fe(B,X,we[X]);return B},H=(B,we)=>D(B,te(we)),et=(B,we,X)=>new Promise((fe,$)=>{var Se=Y=>{try{E(X.next(Y))}catch(f){$(f)}},l=Y=>{try{E(X.throw(Y))}catch(f){$(f)}},E=Y=>Y.done?fe(Y.value):Promise.resolve(Y.value).then(Se,l);E((X=X.apply(B,we)).next())});const{Dragger:lt}=F.default,st=({classroomList:B,dispatch:we,onOk:X})=>{const fe=(0,Q.useParams)(),[$]=o.default.useForm(),[Se,l]=(0,e.useState)(),[E,Y]=(0,e.useState)(!1),f={height:100,onRemove:()=>{l("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:N=>et(void 0,null,function*(){return l(N),!1})};return(0,e.useEffect)(()=>{$.setFieldsValue({publish_time:j()(j()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:j()(j()(new Date((0,M.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),R.createElement(P.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:B.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:E},onOk:()=>et(void 0,null,function*(){$.submit()}),onCancel:()=>{$.resetFields(),we({type:"classroomList/setActionTabs",payload:{}})}},R.createElement(o.default,{form:$,onFinish:N=>et(void 0,null,function*(){var i,s;console.log("---",B.actionTabs,N,fe);let h=((i=B==null?void 0:B.actionTabs)==null?void 0:i.type)==="exercise"?`/api/exercises/${fe==null?void 0:fe.category}/exercise_user/edit_score.json`:`/api/student_works/${B.actionTabs.id}/edit_score.json`;Y(!0);let C=yield(0,ce.ZP)(h,{method:"post",body:H(Qe({},N),{exercise_user_id:((s=B==null?void 0:B.actionTabs)==null?void 0:s.type)==="exercise"?B.actionTabs.id:""})});Y(!1),$.resetFields(),we({type:"classroomList/setActionTabs",payload:{}}),X()})},R.createElement(o.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},R.createElement(w.Z,{min:0,style:{width:"100%"}}))))};Ae.Z=(0,Q.connect)(({classroomList:B})=>({classroomList:B}))(st)},25060:function(Et,Ae,u){"use strict";var e=u(59301),F=u(54580),o=u(78241),P=u(3113),w=u(95237),Q=u(81327),ce=u(5083),ge=u(89070),j=u(61186),M=u.n(j),R=u(79834),O=u(99064),D=u(59301),te=(ye,Fe,Qe)=>new Promise((H,et)=>{var lt=we=>{try{B(Qe.next(we))}catch(X){et(X)}},st=we=>{try{B(Qe.throw(we))}catch(X){et(X)}},B=we=>we.done?H(we.value):Promise.resolve(we.value).then(lt,st);B((Qe=Qe.apply(ye,Fe)).next())});const{Dragger:k}=F.default,re=({})=>{const ye=(0,ge.useParams)(),[Fe]=o.default.useForm(),[Qe,H]=(0,e.useState)(!0),[et,lt]=(0,e.useState)(!1);console.log("----",ye);function st(){return te(this,null,function*(){var B,we;let X;window.location.href.indexOf("exercise")>-1?X=`/api/exercises/${ye==null?void 0:ye.categoryId}/get_time_setting.json`:X=`/api/homework_commons/${ye==null?void 0:ye.categoryId}/get_time_setting.json`;let fe=yield(0,O.ZP)(X,{method:"get"});(fe==null?void 0:fe.status)===0&&Fe.setFieldsValue({publish_time:M()(M()((B=fe==null?void 0:fe.data)==null?void 0:B.publish_time).format("YYYY-MM-DD HH:mm")),end_time:M()(M()((we=fe==null?void 0:fe.data)==null?void 0:we.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{st()},[]),D.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},D.createElement("div",{style:{textAlign:"end"}},Qe&&D.createElement(P.ZP,{onClick:()=>{H(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Qe&&D.createElement("div",null,D.createElement(P.ZP,{type:"primary",loading:et,onClick:()=>{Fe.submit()}},"\u63D0\u4EA4"),D.createElement(P.ZP,{style:{marginLeft:20},onClick:()=>{H(!0)}},"\u53D6\u6D88"))),D.createElement(o.default,{form:Fe,disabled:Qe,onFinish:B=>te(void 0,null,function*(){lt(!0),console.log("---",window.location.href);let we;window.location.href.indexOf("exercise")>-1?we=`/api/exercises/${ye==null?void 0:ye.categoryId}/time_setting.json`:we=`/api/homework_commons/${ye==null?void 0:ye.categoryId}/time_setting.json`;let X=yield(0,O.ZP)(we,{method:"post",body:{publish_time:M()(B.publish_time).format("YYYY-MM-DD HH:mm"),end_time:M()(B.end_time).format("YYYY-MM-DD HH:mm")}});lt(!1),(X==null?void 0:X.status)===0&&H(!0)})},D.createElement(w.Z,null,D.createElement(Q.Z,null,D.createElement(o.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},D.createElement(ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:B=>(0,R.Q8)(B),disabledTime:B=>(0,R.d0)(B),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),D.createElement(w.Z,null,D.createElement(Q.Z,null,D.createElement(o.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},D.createElement(ce.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:B=>(0,R.Q8)(B,"",Fe.getFieldValue("publish_time")),disabledTime:B=>(0,R.d0)(B,Fe.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),D.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Ae.Z=(0,ge.connect)(({classroomList:ye})=>({classroomList:ye}))(re)},59437:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return M}});var e=u(59301),F=u(92832),o=u(24905),P=u(95237),w={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ce=u(8797),ge=(R,O,D)=>new Promise((te,k)=>{var re=Qe=>{try{Fe(D.next(Qe))}catch(H){k(H)}},ye=Qe=>{try{Fe(D.throw(Qe))}catch(H){k(H)}},Fe=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(re,ye);Fe((D=D.apply(R,O)).next())}),M=({data:R,value:O=[],handleChangePage:D,className:te="",setSelectedRowKeys:k,selectedRowKeys:re,onChange:ye=()=>{}})=>{const[Fe,Qe]=(0,e.useState)([]),[H,et]=(0,e.useState)([]),[lt,st]=(0,e.useState)([]);let[B,we]=(0,e.useState)(1),[X,fe]=(0,e.useState)();return(0,e.useEffect)(()=>{Qe(R),et([]),st([])},[R]),(0,e.useEffect)(()=>{k&&(et(re),st(re))},[re]),e.createElement("div",{className:`flex justify-between w-full ${te}`},e.createElement("div",{className:w.leftdiv},e.createElement(F.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:$=>ge(void 0,null,function*(){Qe(R.filter(Se=>{var l;return(l=Se==null?void 0:Se.name)==null?void 0:l.includes($.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Fe.length===0&&e.createElement(ce.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),e.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},e.createElement(o.default.Group,{value:H.map($=>`${$.id}`),onChange:$=>{k(Fe.filter(Se=>$.includes(`${Se.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Fe.map(($,Se)=>e.createElement(P.Z,{key:$.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},e.createElement(o.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:$.is_published,value:`${$.id}`},e.createElement("div",{className:w.listClass},e.createElement("span",{className:w.spantitle,style:{width:$.is_published?"108px":"170px"}},$.name),$.is_published&&e.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),e.createElement("div",{className:w.rightdiv},e.createElement(F.default.Search,{onChange:$=>{st(H.filter(Se=>Se.name.includes($.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),lt.length===0&&e.createElement(ce.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),lt.length>0&&e.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},e.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},lt.map(($,Se)=>e.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:$.id},e.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},$.name),e.createElement("img",{src:Q,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{k(H.filter(l=>`${l.id}`!=`${$.id}`))}})))))))}},78297:function(Et,Ae,u){"use strict";u.d(Ae,{AD:function(){return Y},D9:function(){return C},Hp:function(){return st},IM:function(){return le},Iy:function(){return we},KM:function(){return mt},MJ:function(){return B},Ne:function(){return z},ON:function(){return he},Uj:function(){return $e},VY:function(){return ht},YO:function(){return _t},YX:function(){return Bt},Zn:function(){return k},_g:function(){return H},_k:function(){return s},c6:function(){return l},cr:function(){return re},eV:function(){return E},fi:function(){return ye},gh:function(){return $},hS:function(){return ve},iA:function(){return Fe},j6:function(){return et},je:function(){return i},jj:function(){return lt},kS:function(){return ot},o6:function(){return Se},pO:function(){return Zt},rQ:function(){return f},sA:function(){return fe},xm:function(){return h},xo:function(){return Ve},y8:function(){return N},yd:function(){return Qe}});var e=u(92365),F=u(89070),o=u(955),P=u(8591),w=u(3294),Q=Object.defineProperty,ce=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,M=(_,me,xt)=>me in _?Q(_,me,{enumerable:!0,configurable:!0,writable:!0,value:xt}):_[me]=xt,R=(_,me)=>{for(var xt in me||(me={}))ge.call(me,xt)&&M(_,xt,me[xt]);if(ce)for(var xt of ce(me))j.call(me,xt)&&M(_,xt,me[xt]);return _},O=(_,me,xt)=>new Promise((cn,Gt)=>{var qt=ke=>{try{pt(xt.next(ke))}catch(L){Gt(L)}},vt=ke=>{try{pt(xt.throw(ke))}catch(L){Gt(L)}},pt=ke=>ke.done?cn(ke.value):Promise.resolve(ke.value).then(qt,vt);pt((xt=xt.apply(_,me)).next())});const D=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},te=()=>{(0,F.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},k=_=>O(void 0,null,function*(){D(),(yield(0,e.YR)(R({},_))).status===0&&(yield(0,o.QH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_couser_info.json`,query:_}))),te()}),re=_=>O(void 0,null,function*(){const me=yield(0,e.yS)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`);else{if(me.status===-2)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_member_act_score`))}}),ye=_=>O(void 0,null,function*(){const me=yield(0,e.W0)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_score`))}}),Fe=_=>O(void 0,null,function*(){const me=yield(0,e.Nl)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`))}}),Qe=_=>O(void 0,null,function*(){const me=yield(0,e.IU)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/export_star_user`))}}),H=_=>O(void 0,null,function*(){const me=yield(0,e.td)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else{if(me.status===-2)return me;if(me.status===-3)(0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_exercise_and_other`);else if(me.status===-4)return me}}),et=_=>O(void 0,null,function*(){const me=yield(0,e.QX)(R({},_));if(me.status===0)P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`);else{if(me.status===-4)return me;me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/course_total_homework`))}}),lt=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.o_)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),st=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.ZL)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),B=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.vV)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),we=(_,me)=>O(void 0,null,function*(){const xt=yield(0,e.aP)(R({},_));xt.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`)):xt.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/${me}`))}),X=_=>O(void 0,null,function*(){D(),(yield exportCourseWorkListAppendix(R({},_))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${_.categoryId}/works_list.zip`,query:_}))),te()}),fe=_=>O(void 0,null,function*(){D(),yield(0,o.QH)("",w.Z.API_SERVER+`/api/polls/${_.categoryId}/commit_result.xlsx`),te()}),$=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/attendances/export_xlsx_data.xlsx`,query:_}))}),Se=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/video_study_statics.xlsx`,query:_}))}),l=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_video_study.xlsx`,query:_}))}),E=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_.coursesId}/export_course_students_info.xlsx`,query:_}))}),Y=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/school_manages/students.xlsx",query:_}))}),f=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/item_banks/export.xlsx",query:_}))}),N=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:_}))}),i=_=>O(void 0,null,function*(){const me=yield(0,e.Uy)(R({},_));me.status===0?(P.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),F.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`)):me.status===-3&&((0,F.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),F.history.push(`/classrooms/${_.coursesId}/exportlist/exercise_score,export_exercise_users`))}),s=_=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/export_records/${_.id}.xlsx`,query:_}))}),h=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:_}))}),C=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/courses/${_==null?void 0:_.coursesId}/${_.menuKey}_statistic.xlsx?${_.checkedList.map(me=>`course_group_id[]=${me}`).join("&")}`,query:_}))}),z=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_training_objectives.xlsx`,query:_}))}),le=_=>O(void 0,null,function*(){yield(0,o.FH)(_==null?void 0:_.name,(0,o.NY)({url:w.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:_}))}),ve=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_courses.xlsx`,query:_}))}),Ve=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/ec_years/${_==null?void 0:_.ec_year_id}/ec_graduation_requirements.xlsx`,query:_}))}),ht=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:_}))}),ot=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:_}))}),he=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/examination_banks/${_.id}.json`,query:_}))}),Bt=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/exercises/${_.categoryId}.json`,query:_}))}),_t=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/polls/${_==null?void 0:_.id}/commit_result.json`,query:_}))}),$e=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+"/api/paths/get_task_pass.json",query:_}))}),Zt=(_,me)=>O(void 0,null,function*(){yield(0,o.FH)(me||"",(0,o.NY)({url:w.Z.API_SERVER+`/api/exercises/${_==null?void 0:_.exercise_id}/consult_exercise.json`,query:_}))}),mt=_=>O(void 0,null,function*(){yield(0,o.FH)("",(0,o.NY)({url:w.Z.API_SERVER+`/api/competitions/${_==null?void 0:_.identifier}/competition_commit_records/member_works.xlsx`,query:_}))})},4901:function(Et,Ae,u){"use strict";u.d(Ae,{BU:function(){return F},Dj:function(){return e},gH:function(){return o},vp:function(){return P}});function e(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(Q){console.log(Q,":e")}}function F(){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 o=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function P(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Q=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},97177:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return ce}});var e=u(59301),F=u.p+"static/modelContact.7a7eb113.png",o=u(91785),P=u(24065),w=u(59301),ce=()=>{const[ge,j]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,P.$O)()?!0:(j(!0),!1),ContactModalElement:()=>w.createElement(o.Z,{visible:ge,setVisible:j,image:F}),contactOpen:ge,setContactOpen:j}}},66104:function(Et,Ae,u){"use strict";u.d(Ae,{Z:function(){return Y}});var e=u(92310),F=u.n(e),o=u(11592),P=u(26112),w=u(59301),Q=u(92343),ce=u(36355),ge=u(84105),j=u(91857);const M=f=>{let{children:N}=f;const{getPrefixCls:i}=w.useContext(ce.E_),s=i("breadcrumb");return w.createElement("li",{className:`${s}-separator`,"aria-hidden":"true"},N===""?N:N||"/")};M.__ANT_BREADCRUMB_SEPARATOR=!0;var R=M,O=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);hN[h]||s)}function te(f,N,i,s){if(i==null)return null;const{className:h,onClick:C}=N,z=O(N,["className","onClick"]),le=Object.assign(Object.assign({},(0,P.Z)(z,{data:!0,aria:!0})),{onClick:C});return s!==void 0?w.createElement("a",Object.assign({},le,{className:F()(`${f}-link`,h),href:s}),i):w.createElement("span",Object.assign({},le,{className:F()(`${f}-link`,h)}),i)}function k(f,N){return(s,h,C,z,le)=>{if(N)return N(s,h,C,z);const ve=D(s,h);return te(f,s,ve,le)}}var re=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{const{prefixCls:N,separator:i="/",children:s,menu:h,overlay:C,dropdownProps:z,href:le}=f,Ve=(ht=>{if(h||C){const ot=Object.assign({},z);if(h){const he=h||{},{items:Bt}=he,_t=re(he,["items"]);ot.menu=Object.assign(Object.assign({},_t),{items:Bt==null?void 0:Bt.map(($e,Zt)=>{var{key:mt,title:_,label:me,path:xt}=$e,cn=re($e,["key","title","label","path"]);let Gt=me!=null?me:_;return xt&&(Gt=w.createElement("a",{href:`${le}${xt}`},Gt)),Object.assign(Object.assign({},cn),{key:mt!=null?mt:Zt,label:Gt})})})}else C&&(ot.overlay=C);return w.createElement(j.Z,Object.assign({placement:"bottom"},ot),w.createElement("span",{className:`${N}-overlay-link`},ht,w.createElement(ge.Z,null)))}return ht})(s);return Ve!=null?w.createElement(w.Fragment,null,w.createElement("li",null,Ve),i&&w.createElement(R,null,i)):null},Fe=f=>{const{prefixCls:N,children:i,href:s}=f,h=re(f,["prefixCls","children","href"]),{getPrefixCls:C}=w.useContext(ce.E_),z=C("breadcrumb",N);return w.createElement(ye,Object.assign({},h,{prefixCls:z}),te(z,h,i,s))};Fe.__ANT_BREADCRUMB_ITEM=!0;var Qe=Fe,H=u(17313),et=u(83116),lt=u(37613);const st=f=>{const{componentCls:N,iconCls:i}=f;return{[N]:Object.assign(Object.assign({},(0,H.Wf)(f)),{color:f.itemColor,fontSize:f.fontSize,[i]:{fontSize:f.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:f.linkColor,transition:`color ${f.motionDurationMid}`,padding:`0 ${f.paddingXXS}px`,borderRadius:f.borderRadiusSM,height:f.lineHeight*f.fontSize,display:"inline-block",marginInline:-f.marginXXS,"&:hover":{color:f.linkHoverColor,backgroundColor:f.colorBgTextHover}},(0,H.Qy)(f)),"li:last-child":{color:f.lastItemColor},[`${N}-separator`]:{marginInline:f.separatorMargin,color:f.separatorColor},[`${N}-link`]:{[` + > ${i} + span, + > ${i} + a + `]:{marginInlineStart:f.marginXXS}},[`${N}-overlay-link`]:{borderRadius:f.borderRadiusSM,height:f.lineHeight*f.fontSize,display:"inline-block",padding:`0 ${f.paddingXXS}px`,marginInline:-f.marginXXS,[`> ${i}`]:{marginInlineStart:f.marginXXS,fontSize:f.fontSizeIcon},"&:hover":{color:f.linkHoverColor,backgroundColor:f.colorBgTextHover,a:{color:f.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${f.componentCls}-rtl`]:{direction:"rtl"}})}};var B=(0,et.Z)("Breadcrumb",f=>{const N=(0,lt.TS)(f,{});return[st(N)]},f=>({itemColor:f.colorTextDescription,lastItemColor:f.colorText,iconFontSize:f.fontSize,linkColor:f.colorTextDescription,linkHoverColor:f.colorText,separatorColor:f.colorTextDescription,separatorMargin:f.marginXS})),we=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{var{breadcrumbName:z}=C,le=we(C,["breadcrumbName"]);return Object.assign(Object.assign({},le),{title:z})})}),h}function fe(f,N){return(0,w.useMemo)(()=>f||(N?N.map(X):null),[f,N])}var $=function(f,N){var i={};for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&N.indexOf(s)<0&&(i[s]=f[s]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,s=Object.getOwnPropertySymbols(f);h{if(N===void 0)return N;let i=(N||"").replace(/^\//,"");return Object.keys(f).forEach(s=>{i=i.replace(`:${s}`,f[s])}),i},l=f=>{const{prefixCls:N,separator:i="/",style:s,className:h,rootClassName:C,routes:z,items:le,children:ve,itemRender:Ve,params:ht={}}=f,ot=$(f,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:he,direction:Bt,breadcrumb:_t}=w.useContext(ce.E_);let $e;const Zt=he("breadcrumb",N),[mt,_]=B(Zt),me=fe(le,z),xt=k(Zt,Ve);if(me&&me.length>0){const qt=[],vt=le||z;$e=me.map((pt,ke)=>{const{path:L,key:Z,type:pe,menu:be,overlay:Mt,onClick:at,className:v,separator:r,dropdownProps:K}=pt,Ze=Se(ht,L);Ze!==void 0&&qt.push(Ze);const Ct=Z!=null?Z:ke;if(pe==="separator")return w.createElement(R,{key:Ct},r);const tt={},Ye=ke===me.length-1;be?tt.menu=be:Mt&&(tt.overlay=Mt);let{href:yt}=pt;return qt.length&&Ze!==void 0&&(yt=`#/${qt.join("/")}`),w.createElement(ye,Object.assign({key:Ct},tt,(0,P.Z)(pt,{data:!0,aria:!0}),{className:v,dropdownProps:K,href:yt,separator:Ye?"":i,onClick:at,prefixCls:Zt}),xt(pt,ht,vt,qt,yt))})}else if(ve){const qt=(0,o.Z)(ve).length;$e=(0,o.Z)(ve).map((vt,pt)=>{if(!vt)return vt;const ke=pt===qt-1;return(0,Q.Tm)(vt,{separator:ke?"":i,key:pt})})}const cn=F()(Zt,_t==null?void 0:_t.className,{[`${Zt}-rtl`]:Bt==="rtl"},h,C,_),Gt=Object.assign(Object.assign({},_t==null?void 0:_t.style),s);return mt(w.createElement("nav",Object.assign({className:cn,style:Gt},ot),w.createElement("ol",null,$e)))};l.Item=Qe,l.Separator=R;var E=l,Y=E},24334:function(Et,Ae,u){var e,F;(function(o,P){Et.exports=P(o)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof u.g!="undefined"?u.g:this,function(o){"use strict";o=o||{};var P=o.Base64,w="2.6.4",Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ce=function(E){for(var Y={},f=0,N=E.length;f>>6)+ge(128|Y&63):ge(224|Y>>>12&15)+ge(128|Y>>>6&63)+ge(128|Y&63)}else{var Y=65536+(E.charCodeAt(0)-55296)*1024+(E.charCodeAt(1)-56320);return ge(240|Y>>>18&7)+ge(128|Y>>>12&63)+ge(128|Y>>>6&63)+ge(128|Y&63)}},M=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,R=function(E){return E.replace(M,j)},O=function(E){var Y=[0,2,1][E.length%3],f=E.charCodeAt(0)<<16|(E.length>1?E.charCodeAt(1):0)<<8|(E.length>2?E.charCodeAt(2):0),N=[Q.charAt(f>>>18),Q.charAt(f>>>12&63),Y>=2?"=":Q.charAt(f>>>6&63),Y>=1?"=":Q.charAt(f&63)];return N.join("")},D=o.btoa&&typeof o.btoa=="function"?function(E){return o.btoa(E)}:function(E){if(E.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return E.replace(/[\s\S]{1,3}/g,O)},te=function(E){return D(R(String(E)))},k=function(E){return E.replace(/[+\/]/g,function(Y){return Y=="+"?"-":"_"}).replace(/=/g,"")},re=function(E,Y){return Y?k(te(E)):te(E)},ye=function(E){return re(E,!0)},Fe;o.Uint8Array&&(Fe=function(E,Y){for(var f="",N=0,i=E.length;N>>18)+Q.charAt(z>>>12&63)+(typeof h!="undefined"?Q.charAt(z>>>6&63):"=")+(typeof C!="undefined"?Q.charAt(z&63):"=")}return Y?k(f):f});var Qe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,H=function(E){switch(E.length){case 4:var Y=(7&E.charCodeAt(0))<<18|(63&E.charCodeAt(1))<<12|(63&E.charCodeAt(2))<<6|63&E.charCodeAt(3),f=Y-65536;return ge((f>>>10)+55296)+ge((f&1023)+56320);case 3:return ge((15&E.charCodeAt(0))<<12|(63&E.charCodeAt(1))<<6|63&E.charCodeAt(2));default:return ge((31&E.charCodeAt(0))<<6|63&E.charCodeAt(1))}},et=function(E){return E.replace(Qe,H)},lt=function(E){var Y=E.length,f=Y%4,N=(Y>0?ce[E.charAt(0)]<<18:0)|(Y>1?ce[E.charAt(1)]<<12:0)|(Y>2?ce[E.charAt(2)]<<6:0)|(Y>3?ce[E.charAt(3)]:0),i=[ge(N>>>16),ge(N>>>8&255),ge(N&255)];return i.length-=[0,0,2,1][f],i.join("")},st=o.atob&&typeof o.atob=="function"?function(E){return o.atob(E)}:function(E){return E.replace(/\S{1,4}/g,lt)},B=function(E){return st(String(E).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(E){return et(st(E))},X=function(E){return String(E).replace(/[-_]/g,function(Y){return Y=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},fe=function(E){return we(X(E))},$;o.Uint8Array&&($=function(E){return Uint8Array.from(B(X(E)),function(Y){return Y.charCodeAt(0)})});var Se=function(){var E=o.Base64;return o.Base64=P,E};if(o.Base64={VERSION:w,atob:B,btoa:D,fromBase64:fe,toBase64:re,utob:R,encode:re,encodeURI:ye,btou:et,decode:fe,noConflict:Se,fromUint8Array:Fe,toUint8Array:$},typeof Object.defineProperty=="function"){var l=function(E){return{value:E,enumerable:!1,writable:!0,configurable:!0}};o.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",l(function(){return fe(this)})),Object.defineProperty(String.prototype,"toBase64",l(function(E){return re(this,E)})),Object.defineProperty(String.prototype,"toBase64URI",l(function(){return re(this,!0)}))}}return o.Meteor&&(Base64=o.Base64),Et.exports?Et.exports.Base64=o.Base64:(e=[],F=function(){return o.Base64}.apply(Ae,e),F!==void 0&&(Et.exports=F)),{Base64:o.Base64}})},51581:function(Et,Ae,u){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});var e=function(){function O(D,te){for(var k=0;k=0||Object.prototype.hasOwnProperty.call(O,k)&&(te[k]=O[k]);return te}function ge(O,D){if(!(O instanceof D))throw new TypeError("Cannot call a class as a function")}function j(O,D){if(!O)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D&&(typeof D=="object"||typeof D=="function")?D:O}function M(O,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof D);O.prototype=Object.create(D&&D.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),D&&(Object.setPrototypeOf?Object.setPrototypeOf(O,D):O.__proto__=D)}var R=function(O){M(D,O);function D(te){ge(this,D);var k=j(this,(D.__proto__||Object.getPrototypeOf(D)).call(this,te));return k.scrollListener=k.scrollListener.bind(k),k.eventListenerOptions=k.eventListenerOptions.bind(k),k.mousewheelListener=k.mousewheelListener.bind(k),k}return e(D,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var k=this.getParentElement(this.scrollComponent);k.scrollTop=k.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var k=!1,re={get passive(){k=!0}};try{document.addEventListener("test",null,re),document.removeEventListener("test",null,re)}catch(ye){}return k}},{key:"eventListenerOptions",value:function(){var k=this.props.useCapture;return this.isPassiveSupported()&&(k={useCapture:this.props.useCapture,passive:!0}),k}},{key:"setDefaultLoader",value:function(k){this.defaultLoader=k}},{key:"detachMousewheelListener",value:function(){var k=window;this.props.useWindow===!1&&(k=this.scrollComponent.parentNode),k.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var k=window;this.props.useWindow===!1&&(k=this.getParentElement(this.scrollComponent)),k.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),k.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(k){var re=this.props.getScrollParent&&this.props.getScrollParent();return re!=null?re:k&&k.parentNode}},{key:"filterProps",value:function(k){return k}},{key:"attachScrollListener",value:function(){var k=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!k)){var re=window;this.props.useWindow===!1&&(re=k),re.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),re.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),re.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(k){k.deltaY===1&&!this.isPassiveSupported()&&k.preventDefault()}},{key:"scrollListener",value:function(){var k=this.scrollComponent,re=window,ye=this.getParentElement(k),Fe=void 0;if(this.props.useWindow){var Qe=document.documentElement||document.body.parentNode||document.body,H=re.pageYOffset!==void 0?re.pageYOffset:Qe.scrollTop;this.props.isReverse?Fe=H:Fe=this.calculateOffset(k,H)}else this.props.isReverse?Fe=ye.scrollTop:Fe=k.scrollHeight-ye.scrollTop-ye.clientHeight;Fe0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[pe].sort(Qe)}}]),L}();function Qe(L,Z){var pe=L.node.sortableInfo.index,be=Z.node.sortableInfo.index;return pe-be}function H(L,Z,pe){return L=L.slice(),L.splice(pe<0?L.length+pe:pe,0,L.splice(Z,1)[0]),L}function et(L,Z){return Object.keys(L).reduce(function(pe,be){return Z.indexOf(be)===-1&&(pe[be]=L[be]),pe},{})}var lt={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},st=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var L=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Z=(Array.prototype.slice.call(L).join("").match(/-(moz|webkit|ms)-/)||L.OLink===""&&["","o"])[1];switch(Z){case"ms":return"ms";default:return Z&&Z.length?Z[0].toUpperCase()+Z.substr(1):""}}();function B(L,Z){Object.keys(Z).forEach(function(pe){L.style[pe]=Z[pe]})}function we(L,Z){L.style["".concat(st,"Transform")]=Z==null?"":"translate3d(".concat(Z.x,"px,").concat(Z.y,"px,0)")}function X(L,Z){L.style["".concat(st,"TransitionDuration")]=Z==null?"":"".concat(Z,"ms")}function fe(L,Z){for(;L;){if(Z(L))return L;L=L.parentNode}return null}function $(L,Z,pe){return Math.max(L,Math.min(pe,Z))}function Se(L){return L.substr(-2)==="px"?parseFloat(L):0}function l(L){var Z=window.getComputedStyle(L);return{bottom:Se(Z.marginBottom),left:Se(Z.marginLeft),right:Se(Z.marginRight),top:Se(Z.marginTop)}}function E(L,Z){var pe=Z.displayName||Z.name;return pe?"".concat(L,"(").concat(pe,")"):L}function Y(L,Z){var pe=L.getBoundingClientRect();return{top:pe.top+Z.top,left:pe.left+Z.left}}function f(L){return L.touches&&L.touches.length?{x:L.touches[0].pageX,y:L.touches[0].pageY}:L.changedTouches&&L.changedTouches.length?{x:L.changedTouches[0].pageX,y:L.changedTouches[0].pageY}:{x:L.pageX,y:L.pageY}}function N(L){return L.touches&&L.touches.length||L.changedTouches&&L.changedTouches.length}function i(L,Z){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(L){var be={left:pe.left+L.offsetLeft,top:pe.top+L.offsetTop};return L.parentNode===Z?be:i(L.parentNode,Z,be)}}function s(L,Z,pe){return LZ?L-1:L>pe&&L0&&pe[v].height>0){var r=at.getContext("2d");r.drawImage(pe[v],0,0)}}),be}function he(L){var Z,pe,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){_inherits(at,Mt);function at(){return _classCallCheck(this,at),_possibleConstructorReturn(this,_getPrototypeOf(at).apply(this,arguments))}return _createClass(at,[{key:"componentDidMount",value:function(){var r=findDOMNode(this);r.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(be.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var r=be.withRef?"wrappedInstance":null;return createElement(L,_extends({ref:r},this.props))}}]),at}(Component),_defineProperty(Z,"displayName",E("sortableHandle",L)),pe}function Bt(L){return L.sortableHandle!=null}var _t=function(){function L(Z,pe){(0,P.Z)(this,L),this.container=Z,this.onScrollCallback=pe}return(0,w.Z)(L,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(pe){var be=this,Mt=pe.translate,at=pe.minTranslate,v=pe.maxTranslate,r=pe.width,K=pe.height,Ze={x:0,y:0},Ct={x:1,y:1},tt={x:10,y:10},Ye=this.container,yt=Ye.scrollTop,it=Ye.scrollLeft,zt=Ye.scrollHeight,dt=Ye.scrollWidth,J=Ye.clientHeight,ne=Ye.clientWidth,T=yt===0,W=zt-yt-J===0,q=it===0,Dt=dt-it-ne===0;Mt.y>=v.y-K/2&&!W?(Ze.y=1,Ct.y=tt.y*Math.abs((v.y-K/2-Mt.y)/K)):Mt.x>=v.x-r/2&&!Dt?(Ze.x=1,Ct.x=tt.x*Math.abs((v.x-r/2-Mt.x)/r)):Mt.y<=at.y+K/2&&!T?(Ze.y=-1,Ct.y=tt.y*Math.abs((Mt.y-K/2-at.y)/K)):Mt.x<=at.x+r/2&&!q&&(Ze.x=-1,Ct.x=tt.x*Math.abs((Mt.x-r/2-at.x)/r)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Ze.x!==0||Ze.y!==0)&&(this.interval=setInterval(function(){be.isAutoScrolling=!0;var Me={left:Ct.x*Ze.x,top:Ct.y*Ze.y};be.container.scrollTop+=Me.top,be.container.scrollLeft+=Me.left,be.onScrollCallback(Me)},5))}}]),L}();function $e(L){var Z=L.node;return{height:Z.offsetHeight,width:Z.offsetWidth}}function Zt(L){var Z=[ht.Input,ht.Textarea,ht.Select,ht.Option,ht.Button];return!!(Z.indexOf(L.target.tagName)!==-1||fe(L.target,function(pe){return pe.contentEditable==="true"}))}var mt={axis:D().oneOf(["x","y","xy"]),contentWindow:D().any,disableAutoscroll:D().bool,distance:D().number,getContainer:D().func,getHelperDimensions:D().func,helperClass:D().string,helperContainer:D().oneOfType([D().func,typeof HTMLElement=="undefined"?D().any:D().instanceOf(HTMLElement)]),hideSortableGhost:D().bool,keyboardSortingTransitionDuration:D().number,lockAxis:D().string,lockOffset:D().oneOfType([D().number,D().string,D().arrayOf(D().oneOfType([D().number,D().string]))]),lockToContainerEdges:D().bool,onSortEnd:D().func,onSortMove:D().func,onSortOver:D().func,onSortStart:D().func,pressDelay:D().number,pressThreshold:D().number,keyCodes:D().shape({lift:D().arrayOf(D().number),drop:D().arrayOf(D().number),cancel:D().arrayOf(D().number),up:D().arrayOf(D().number),down:D().arrayOf(D().number)}),shouldCancelStart:D().func,transitionDuration:D().number,updateBeforeSortStart:D().func,useDragHandle:D().bool,useWindowAsScrollContainer:D().bool},_={lift:[Ve.SPACE],drop:[Ve.SPACE],cancel:[Ve.ESC],up:[Ve.UP,Ve.LEFT],down:[Ve.DOWN,Ve.RIGHT]},me={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:$e,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:_,shouldCancelStart:Zt,transitionDuration:300,useWindowAsScrollContainer:!1},xt=Object.keys(mt);function cn(L){re()(!(L.distance&&L.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Gt(L,Z){try{var pe=L()}catch(be){return Z(!0,be)}return pe&&pe.then?pe.then(Z.bind(null,!1),Z.bind(null,!0)):Z(!1,value)}function qt(L){var Z,pe,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){(0,ge.Z)(at,Mt);function at(v){var r;return(0,P.Z)(this,at),r=(0,Q.Z)(this,(0,ce.Z)(at).call(this,v)),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"state",{}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleStart",function(K){var Ze=r.props,Ct=Ze.distance,tt=Ze.shouldCancelStart;if(!(K.button===2||tt(K))){r.touched=!0,r.position=f(K);var Ye=fe(K.target,function(ne){return ne.sortableInfo!=null});if(Ye&&Ye.sortableInfo&&r.nodeIsChild(Ye)&&!r.state.sorting){var yt=r.props.useDragHandle,it=Ye.sortableInfo,zt=it.index,dt=it.collection,J=it.disabled;if(J||yt&&!fe(K.target,Bt))return;r.manager.active={collection:dt,index:zt},!N(K)&&K.target.tagName===ht.Anchor&&K.preventDefault(),Ct||(r.props.pressDelay===0?r.handlePress(K):r.pressTimer=setTimeout(function(){return r.handlePress(K)},r.props.pressDelay))}}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"nodeIsChild",function(K){return K.sortableInfo.manager===r.manager}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleMove",function(K){var Ze=r.props,Ct=Ze.distance,tt=Ze.pressThreshold;if(!r.state.sorting&&r.touched&&!r._awaitingUpdateBeforeSortStart){var Ye=f(K),yt={x:r.position.x-Ye.x,y:r.position.y-Ye.y},it=Math.abs(yt.x)+Math.abs(yt.y);r.delta=yt,!Ct&&(!tt||it>=tt)?(clearTimeout(r.cancelTimer),r.cancelTimer=setTimeout(r.cancel,0)):Ct&&it>=Ct&&r.manager.isActive()&&r.handlePress(K)}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleEnd",function(){r.touched=!1,r.cancel()}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"cancel",function(){var K=r.props.distance,Ze=r.state.sorting;Ze||(K||clearTimeout(r.pressTimer),r.manager.active=null)}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handlePress",function(K){try{var Ze=r.manager.getActive(),Ct=function(){if(Ze){var tt=function(){var He=W.sortableInfo.index,A=l(W),jt=ve(r.container),Qt=r.scrollContainer.getBoundingClientRect(),Rt=it({index:He,node:W,collection:q});if(r.node=W,r.margin=A,r.gridGap=jt,r.width=Rt.width,r.height=Rt.height,r.marginOffset={x:r.margin.left+r.margin.right+r.gridGap.x,y:Math.max(r.margin.top,r.margin.bottom,r.gridGap.y)},r.boundingClientRect=W.getBoundingClientRect(),r.containerBoundingRect=Qt,r.index=He,r.newIndex=He,r.axis={x:yt.indexOf("x")>=0,y:yt.indexOf("y")>=0},r.offsetEdge=i(W,r.container),Dt?r.initialOffset=f((0,o.Z)({},K,{pageX:r.boundingClientRect.left,pageY:r.boundingClientRect.top})):r.initialOffset=f(K),r.initialScroll={left:r.scrollContainer.scrollLeft,top:r.scrollContainer.scrollTop},r.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},r.helper=r.helperContainer.appendChild(ot(W)),B(r.helper,{boxSizing:"border-box",height:"".concat(r.height,"px"),left:"".concat(r.boundingClientRect.left-A.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(r.boundingClientRect.top-A.top,"px"),width:"".concat(r.width,"px")}),Dt&&r.helper.focus(),dt&&(r.sortableGhost=W,B(W,{opacity:0,visibility:"hidden"})),r.minTranslate={},r.maxTranslate={},Dt){var fn=T?{top:0,left:0,width:r.contentWindow.innerWidth,height:r.contentWindow.innerHeight}:r.containerBoundingRect,xn=fn.top,an=fn.left,on=fn.width,ln=fn.height,dn=xn+ln,je=an+on;r.axis.x&&(r.minTranslate.x=an-r.boundingClientRect.left,r.maxTranslate.x=je-(r.boundingClientRect.left+r.width)),r.axis.y&&(r.minTranslate.y=xn-r.boundingClientRect.top,r.maxTranslate.y=dn-(r.boundingClientRect.top+r.height))}else r.axis.x&&(r.minTranslate.x=(T?0:Qt.left)-r.boundingClientRect.left-r.width/2,r.maxTranslate.x=(T?r.contentWindow.innerWidth:Qt.left+Qt.width)-r.boundingClientRect.left-r.width/2),r.axis.y&&(r.minTranslate.y=(T?0:Qt.top)-r.boundingClientRect.top-r.height/2,r.maxTranslate.y=(T?r.contentWindow.innerHeight:Qt.top+Qt.height)-r.boundingClientRect.top-r.height/2);zt&&zt.split(" ").forEach(function(Nn){return r.helper.classList.add(Nn)}),r.listenerNode=K.touches?W:r.contentWindow,Dt?(r.listenerNode.addEventListener("wheel",r.handleKeyEnd,!0),r.listenerNode.addEventListener("mousedown",r.handleKeyEnd,!0),r.listenerNode.addEventListener("keydown",r.handleKeyDown)):(lt.move.forEach(function(Nn){return r.listenerNode.addEventListener(Nn,r.handleSortMove,!1)}),lt.end.forEach(function(Nn){return r.listenerNode.addEventListener(Nn,r.handleSortEnd,!1)})),r.setState({sorting:!0,sortingIndex:He}),ne&&ne({node:W,index:He,collection:q,isKeySorting:Dt,nodes:r.manager.getOrderedRefs(),helper:r.helper},K),Dt&&r.keyMove(0)},Ye=r.props,yt=Ye.axis,it=Ye.getHelperDimensions,zt=Ye.helperClass,dt=Ye.hideSortableGhost,J=Ye.updateBeforeSortStart,ne=Ye.onSortStart,T=Ye.useWindowAsScrollContainer,W=Ze.node,q=Ze.collection,Dt=r.manager.isKeySorting,Me=function(){if(typeof J=="function"){r._awaitingUpdateBeforeSortStart=!0;var qe=Gt(function(){var He=W.sortableInfo.index;return Promise.resolve(J({collection:q,index:He,node:W,isKeySorting:Dt},K)).then(function(){})},function(He,A){if(r._awaitingUpdateBeforeSortStart=!1,He)throw A;return A});if(qe&&qe.then)return qe.then(function(){})}}();return Me&&Me.then?Me.then(tt):tt(Me)}}();return Promise.resolve(Ct&&Ct.then?Ct.then(function(){}):void 0)}catch(tt){return Promise.reject(tt)}}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleSortMove",function(K){var Ze=r.props.onSortMove;typeof K.preventDefault=="function"&&K.preventDefault(),r.updateHelperPosition(K),r.animateNodes(),r.autoscroll(),Ze&&Ze(K)}),(0,M.Z)((0,j.Z)((0,j.Z)(r)),"handleSortEnd",function(K){var Ze=r.props,Ct=Ze.hideSortableGhost,tt=Ze.onSortEnd,Ye=r.manager,yt=Ye.active.collection,it=Ye.isKeySorting,zt=r.manager.getOrderedRefs();r.listenerNode&&(it?(r.listenerNode.removeEventListener("wheel",r.handleKeyEnd,!0),r.listenerNode.removeEventListener("mousedown",r.handleKeyEnd,!0),r.listenerNode.removeEventListener("keydown",r.handleKeyDown)):(lt.move.forEach(function(W){return r.listenerNode.removeEventListener(W,r.handleSortMove)}),lt.end.forEach(function(W){return r.listenerNode.removeEventListener(W,r.handleSortEnd)}))),r.helper.parentNode.removeChild(r.helper),Ct&&r.sortableGhost&&B(r.sortableGhost,{opacity:"",visibility:""});for(var dt=0,J=zt.length;dtCt)){r.prevIndex=Ye,r.newIndex=tt;var yt=s(r.newIndex,r.prevIndex,r.index),it=Ze.find(function(Dt){var Me=Dt.node;return Me.sortableInfo.index===yt}),zt=it.node,dt=r.containerScrollDelta,J=it.boundingClientRect||Y(zt,dt),ne=it.translate||{x:0,y:0},T={top:J.top+ne.y-dt.top,left:J.left+ne.x-dt.left},W=YeDt?Dt/2:this.height/2,width:this.width>q?q/2:this.width/2},qe=zt&&W>this.index&&W<=dt,He=zt&&W=dt,A={x:0,y:0},jt=yt[J].edgeOffset;jt||(jt=i(T,this.container),yt[J].edgeOffset=jt,zt&&(yt[J].boundingClientRect=Y(T,tt)));var Qt=J0&&yt[J-1];if(Qt&&!Qt.edgeOffset&&(Qt.edgeOffset=i(Qt.node,this.container),zt&&(Qt.boundingClientRect=Y(Qt.node,tt))),W===this.index){Ze&&(this.sortableGhost=T,B(T,{opacity:0,visibility:"hidden"}));continue}K&&X(T,K),this.axis.x?this.axis.y?He||Wthis.containerBoundingRect.width-Me.width&&Qt&&(A.x=Qt.edgeOffset.left-jt.left,A.y=Qt.edgeOffset.top-jt.top),this.newIndex===null&&(this.newIndex=W)):(qe||W>this.index&&(it.left+Ye.left+Me.width>=jt.left&&it.top+Ye.top+Me.height>=jt.top||it.top+Ye.top+Me.height>=jt.top+Dt))&&(A.x=-(this.width+this.marginOffset.x),jt.left+A.xthis.index&&it.left+Ye.left+Me.width>=jt.left?(A.x=-(this.width+this.marginOffset.x),this.newIndex=W):(He||Wthis.index&&it.top+Ye.top+Me.height>=jt.top?(A.y=-(this.height+this.marginOffset.y),this.newIndex=W):(He||W1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return pe=Z=function(Mt){(0,ge.Z)(at,Mt);function at(){return(0,P.Z)(this,at),(0,Q.Z)(this,(0,ce.Z)(at).apply(this,arguments))}return(0,w.Z)(at,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(r){this.node&&(r.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),r.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),r.collection!==this.props.collection&&(this.unregister(r.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var r=this.props,K=r.collection,Ze=r.disabled,Ct=r.index,tt=(0,te.findDOMNode)(this);tt.sortableInfo={collection:K,disabled:Ze,index:Ct,manager:this.context.manager},this.node=tt,this.ref={node:tt},this.context.manager.add(K,this.ref)}},{key:"unregister",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(r,this.ref)}},{key:"getWrappedInstance",value:function(){return re()(be.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var r=be.withRef?"wrappedInstance":null;return(0,R.createElement)(L,(0,e.Z)({ref:r},et(this.props,pt)))}}]),at}(R.Component),(0,M.Z)(Z,"displayName",E("sortableElement",L)),(0,M.Z)(Z,"contextTypes",{manager:D().object.isRequired}),(0,M.Z)(Z,"propTypes",vt),(0,M.Z)(Z,"defaultProps",{collection:0}),pe}}}]); +}()); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__index.54d684bc.async.js b/p__Classrooms__Lists__ProgramHomework__index.54d684bc.async.js new file mode 100644 index 0000000000..f1d795b474 --- /dev/null +++ b/p__Classrooms__Lists__ProgramHomework__index.54d684bc.async.js @@ -0,0 +1,91 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[6788],{81953:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return me}});var a=g(96663),L=g(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},M=S,te=g(7657),ie=function(pe,le){return L.createElement(te.Z,(0,a.Z)({},pe,{ref:le,icon:M}))},O=L.forwardRef(ie),me=O},61481:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return me}});var a=g(96663),L=g(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},M=S,te=g(7657),ie=function(pe,le){return L.createElement(te.Z,(0,a.Z)({},pe,{ref:le,icon:M}))},O=L.forwardRef(ie),me=O},64790:function(xt,ze,g){"use strict";var a=g(59301),L=Object.defineProperty,S=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ie=(W,pe,le)=>pe in W?L(W,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):W[pe]=le,O=(W,pe)=>{for(var le in pe||(pe={}))M.call(pe,le)&&ie(W,le,pe[le]);if(S)for(var le of S(pe))te.call(pe,le)&&ie(W,le,pe[le]);return W};const me=W=>React.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},W),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ze.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return se}});var a=g(59301),L=g(8591),S=g(92832),M={codeBox:"codeBox___WpkVl"},te=g(92310),ie=g.n(te),O=Object.defineProperty,me=(J,B,P)=>B in J?O(J,B,{enumerable:!0,configurable:!0,writable:!0,value:P}):J[B]=P,W=(J,B,P)=>me(J,typeof B!="symbol"?B+"":B,P),pe=(J,B,P)=>new Promise((fe,Y)=>{var ce=Ie=>{try{re(P.next(Ie))}catch(je){Y(je)}},q=Ie=>{try{re(P.throw(Ie))}catch(je){Y(je)}},re=Ie=>Ie.done?fe(Ie.value):Promise.resolve(Ie.value).then(ce,q);re((P=P.apply(J,B)).next())});class le extends a.Component{constructor(B){super(B),W(this,"canvas"),W(this,"randomNum",(P,fe)=>Math.floor(Math.random()*(fe-P)+P)),W(this,"drawPic",()=>{this.randomCode()}),W(this,"reloadPic",()=>{this.drawPic()}),W(this,"changeCode",P=>{console.log(P.target.value,222),this.setState({value:P.target.value,showError:!1})}),W(this,"onVerify",()=>{let P;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(P=!0,L.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(P=!0,L.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(P=!1),this.setState({showError:P}),P}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(B,P){const fe=this.randomNum(B,P),Y=this.randomNum(B,P),ce=this.randomNum(B,P);return`rgb(${fe}, ${Y}, ${ce})`}drawText(B,P,fe){B.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);B.font=Y+"px SimHei";const ce=10,q=(this.state.contentWidth-40)/(this.state.code.length-1);let re=ce;fe>0&&(re=ce+fe*q);let Ie=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Y>40&&(Ie=40);const je=this.randomNum(-10,10);B.translate(re,Ie),B.rotate(je*Math.PI/180),B.fillText(P,0,0),B.rotate(-je*Math.PI/180),B.translate(-re,-Ie)}drawLine(B){for(let P=0;P<1;P++)B.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),B.beginPath(),B.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),B.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),B.stroke()}drawDot(B){for(let P=0;P<100;P++)B.fillStyle=this.randomColor(0,255),B.beginPath(),B.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),B.fill()}randomCode(){let B="";const P="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let fe=0;fe{const Y=this.canvas.current.getContext("2d");Y.textBaseline="bottom",Y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ce=0;ce{let P;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,B),React.createElement(le,{ref:fe=>P=fe})),onOk:()=>pe(void 0,null,function*(){if(P.onVerify())return Promise.reject();J()})})};var se=le},12393:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return ce}});var a=g(59301),L=g(78241),S=g(8591),M=g(43418),te=g(5083),ie=g(92832),O=g(1710),me=g(95237),W=g(43604),pe=g(61186),le=g.n(pe),G=g(955),se=g(89070),J={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},B=g(92365),P=g(79834),fe=(q,re,Ie)=>new Promise((je,Re)=>{var Xe=D=>{try{He(Ie.next(D))}catch(ue){Re(ue)}},Je=D=>{try{He(Ie.throw(D))}catch(ue){Re(ue)}},He=D=>D.done?je(D.value):Promise.resolve(D.value).then(Xe,Je);He((Ie=Ie.apply(q,re)).next())});const Y=({dispatch:q,courseEndTime:re,classroomList:Ie,successCallback:je=()=>{},visible:Re,homeworkIds:Xe,courseId:Je,isBatch:He,shixunHomeworks:D})=>{const[ue]=L.default.useForm(),[w,Ae]=(0,a.useState)(!1),[ke,ve]=(0,a.useState)(!1),[Se,j]=(0,a.useState)(!1),[be,ye]=(0,a.useState)([]),[ne,_]=(0,a.useState)([]),[Z,Ne]=(0,a.useState)([]),[ct,jt]=(0,a.useState)([]),[Wt,lt]=(0,a.useState)([]),[it,Ye]=(0,a.useState)([]),[Xt,rr]=(0,a.useState)([]),[sr,It]=(0,a.useState)([]),[Bt,nt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Re?Ut():y()},[Re]);const Ut=()=>fe(void 0,null,function*(){Ae(!0);const b=yield(0,B.oR)(Xe[0],{course_id:Je});j(b.no_group),He?(rr(b.all_course_groups),It(b.all_course_groups)):(jt(b.late_course_groups),lt(b.late_course_groups),ye(b.submit_course_groups),_(b.submit_course_groups)),Ae(!1),ue.setFieldsValue({end_time:le()()})}),T=()=>fe(void 0,null,function*(){const b=ue.getFieldsValue(),$=le()(b.end_time).format("YYYY-MM-DD HH:mm");if((He?Bt.length===0:Z.length===0&&it.length===0)&&!Se){S.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}ve(!0);const dt=yield(0,B.Mc)(Je,{no_group:Se,homework_ids:Xe,group_ids:He?Bt:Z,end_time:$,late_group_ids:He?Bt:it});ve(!1),dt.status===0&&(y(),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),je(),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),y=()=>{Ne([]),Ye([]),_([]),lt([])};return a.createElement(M.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:J.modalWrapper,width:He||Se?520:760,open:Re,confirmLoading:ke,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>T(),onCancel:()=>{y(),q({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:J.tips},a.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),a.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),a.createElement(L.default,{form:ue,layout:"vertical"},a.createElement(L.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},a.createElement(te.default,{style:{width:"100%"},disabledDate:b=>(0,P.Q8)(b,re),disabledTime:b=>(0,P.d0)(b),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Se&&a.createElement(a.Fragment,null,He?a.createElement("div",null,a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{It(Xt.filter($=>$.name.indexOf(b.target.value)>-1))}}),a.createElement(O.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:b=>{nt(b)}},rowKey:"id",pagination:!1,dataSource:sr,loading:w,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):a.createElement(me.Z,{gutter:24},a.createElement(W.Z,{span:14},a.createElement("div",{className:J.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{_(be.filter($=>$.name.indexOf(b.target.value)>-1))}}),a.createElement("div",{className:J.tableWrapper},a.createElement(O.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:b=>{Ne(b)}},rowKey:"id",pagination:!1,dataSource:ne,loading:w,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),a.createElement(W.Z,{flex:10,style:{maxWidth:"280px"}},a.createElement("div",{className:J.homeworkType},"\u8865\u4EA4\u622A\u6B62"),a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{lt(ct.filter($=>$.name.indexOf(b.target.value)>-1))}}),a.createElement("div",{className:J.tableWrapper},a.createElement(O.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:b=>{Ye(b)}},rowKey:"id",pagination:!1,loading:w,dataSource:Wt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var ce=(0,se.connect)(({shixunHomeworks:q,classroomList:re})=>({shixunHomeworks:q,classroomList:re}))(Y)},79219:function(xt,ze,g){"use strict";g.d(ze,{xp:function(){return te},AG:function(){return le},JA:function(){return O},FX:function(){return T},k$:function(){return rr},ub:function(){return sr},e6:function(){return It},v7:function(){return J},BO:function(){return G},x7:function(){return Re},em:function(){return Wt},BV:function(){return ie},qz:function(){return W},Gm:function(){return me},yt:function(){return re},I2:function(){return Se},sQ:function(){return q},z3:function(){return S},GY:function(){return Ye},wC:function(){return Xt},Pt:function(){return it},Oe:function(){return lt},L6:function(){return L},RL:function(){return a},f$:function(){return M},j1:function(){return B},jD:function(){return se},g4:function(){return P}});var a=g(58143),L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADSCAYAAABjE91mAAAAAXNSR0IArs4c6QAAIABJREFUeF7tvQmUHVdaJvjdiLflnimlUkrtkrVZsmTLll0u12aXXfsGzOAzNAxzoJruHroHmAG64TDQZimgiwN0AT0M0OcMhy4aqKLoKhe1UAt2bV7KS3ktL5IlWYu1pjKV69tu3DnfjXsj74uMl/ky8+UecSxn5nsRN278cb/77/8vkB4pBZpMAaWUXwS2FYDzQohKk4dPh5sDBcQcrkkvSSlQlwJKqdyXT1TvumNLprfSgi9tEmIsJdfSUyAF+tK/g1UzgwGlOjuBNz95Dr171iPobcEXhBDDq+YBV/CDpEBfwS9vuUxdKSWuAR2dwF0lifUDYxAb2iBbfHwLwBtCiGC5zHWtziMF+lp98016boL8OtDdBhwVQP+JASn62oDOgq8ADPrAQ0KIiSbdLh1mjhRIgT5HwqWXAQQ5gHVV4GaCHBLikfMS+9cD69t8kkj6wIMi1dOXfLmkQF/yV7AyJ2BAvrEKHBZAHwBRKQMXxiTWtwFtuRToy+nNpkBfTm9jBc1FKUVOfqsANtlpnxmW6C746CTGNc41R/8agKtCCIry6bFEFEiBvkSEX8m3vaJURzdwiwB2uM/xyBmJPet9UEc3RxAAJ7PA00KIcrOe+aJSbZVzCLZtS3X/RmmaAr1RSqXnaQoopQjjwxK4geK6JYsE8NJlia2dProLk8SSwHgO+LIQYny+JFRKeU+dRMemDTiYU7ja1yWOz3fMtXJ9CvS18qab8JxKqSyAmyRwIwDPHXKsCBDsLVkgG4rtoewuURm8in/ctGl+gTPm3r0vXqweaM2LLbt6/GcAvCyEqDbh0Vb9ECnQV/0rbs4DGuMbRXUCvTs+6rMXQm5OQ9wkykOs+/78LO9KqRYAuylFnBqUnRx0V48/4APfE0JcbM4Tru5RUqCv7vfbtKdTSq03brTNSYNSbO93xXayd8PUfR+fF0KMzmUySqlW4hrA3rEy2ocrEgUf6Cn4jKF/Qghxci7jrrVrUqCvtTc+h+dVSlHrPiSB/XGRncMVy8BYRaKt4MNRz7UoT46e8/FVAAOztbwbe8Aew83bzg9LrR9s6vTh+9qw/7gQqZ7eyCtNgd4Ildb4OUqprQCOSqAriRSnBkKQ9xmUO8ycpwel8epTTz2Vf+2eexrXp424vpecXAIU3XFiIByZln0ePvCs0dPTDLkZ1mgK9CUCMbO8ikB/AWgrlyet1+50zoyWMaxywcE2jBUKuApgYrZccb6Pp5TqMVb27YljSeCFy5Ihr9jeGRrk7P8Z4O4BgSyrUy0tmacadbEppTIEOIADEtBaf0UCV8ckGIdjou4I9PMAnhNCDMz3OVf79SnQF/ENM08bAAHTXqmgoDxs9oF21001CROJM0PAYFmqI33+SKDUlYxS40E2OzoCXN4gMAosbBAK3VkGcLdKGwLj0ouStAQujkkdCdehOXoIdZ3FEkrayvf8ixcz+M4uIYozkdvccwOA212j3+Uxqe/V2+a7Vv0xH+AGcmamcdf69ynQF2kFKKW2MS5cSuwk0OPgdgFup3R+GBiuADeuN8ChHxsYg/Ivy6A8pHK5Sx1z0H0bfeQRpTa0A0ck49hjALd/EoC+76MzK+EZt1pglfPwJCUUrrXmfSa3NAL0rmqYIEN1ITpODBqxvWfSd+cDsgQ8URDiRKPPtFbPS4G+wG+eXPwLx8v73rs7R8sx3VI1/md7e1fk1RxRhiAnF+uh8Dqp+OpfFVBFoC7DCy5VxnLn1q1jElnzDsNZKTrfWg/k/Jxie1sO2N5dw8X1JZynD6igiuGOVv9rM2Wx0fhmLPu74/sKDXGE+BYdX2sOihl+apBr5K2nQG+ESnM8h77nchmHz4/KAxOBn93dKUWW5mLniAPcfsUAlIEisLWjZl1PmYkCKgjUxUBkzl/O4+xeIUpznG7NZUop+qvfLAGK0TUbzSTOJE4MAO1ZoI9nh6L65OlBuFGJrD8yMYCvbt5cPzqOxjcKL9lQL68NxtFWfaAzCxRy7g000J8C8KoQwtkKm0GB1TVGCvQFfJ+lkjro+zpcNPvqZYntPUAh65t8j1rDVXwal8eAU0PA7SZlJGkVR58FgOf548rDpVIGz20QYmQ+j2W4+RYJvD1SMWISBWdP8I2VmakGtHgOyAlwMwFKJlJhXLb7X948TRisUmqTBN4GIB+f+5lhoCwl9lBsjxHC9/ESgO/PJC3Mhx6r4doU6Av0FpVS+7TvWYZWY4KCeuZN60MfcD1ObkuxDBcBgn1PdyIznVzv5gKOF0gJpbxzF8czL730DVy9//65cTmlVEcVuC3Sk2tAPvkHN6KcB/TR+WWBbkBeo6fPAHSlFMF9lwS2JL0ODfSKxJ7uqdKQp3Amk8GzQjRXdVmgZbFkw6ZAXwDSm7jsu6UM87St5Ht+CBgjZ+r24flTebQF+UQFGJoAOnOUAKZOUF/pFGdyuSe/OjGsLndm5KkbN+RPzkWkNdz1Hq1i1xjWJudMIH9/IJxjf4fZjByQ6zMlOTHgZ/wxjOKfkkR340qjuH5L0qugW42bpCdZtcZRC8zEPOVfLWbwdIcQlxfgVa6aIVOgL8CrVEox6eNGKcHwzeiIMrx6gLbsVKucdUkNFoETQ8CtUaZ37RgW5BHsZA3ucXIQ6GmRI+s6cHxdLkf9teHEDxOoQknkgL1r3DdudfFzQ2ESS3eLAbqZB8+nbh5KGUBFYHRowv/KsQQdXSnVVQbe6Rt/+RQVpgiMTUhsb5sqCYV+en9clieeaG1tPbsAr3LVDJkCvcmvklb2ahXvFGKSm1uOrvXaIvDsZeD2LZNZXhFzNsgl0M8NAwcpD7gbxTRcfPIeochPw1Uui1JJ+ed3dODJRoNVRkbUhpYWkJvnJvn3FN84qFqQ21I/p1tN6+JmrhrkBDi9AxKqDAy3F/2vxfPHTWjtWxjVmuRu5IBUD4bLEjf3UbhwJAr7wD4C+P6jLUKcmu2rfFGpXNtA+Qbf83cGWb9dBPCr1XKQzeRGgmr5TH5d7vRqKVedAn22q2OG84tFtU8I3OT7ITefAhYZApFg3rNeW41deVSLqVcJ1EJMVHV0cTsFqwe796FxrFwJOS2PjIdKNVDnygOnn9y7d++0FnmK0aUSdmYyuDNp3q6yQWs701H720JpIhLVDReXRoyXCmqiWB2cwJWH7tq2LSoSabLh+o3Bj5FwsV0t/JOeh2JZYpPOWZvqwtPPmPMfKTSQ3PIppfx7ruOWEoLb4aE1gOcJGbRLhTYhkAkCCHhMuUdVKYwrgTElUYHnnfMEHr9h3coNzEmB3mSgVyrqbiHADC+qlbUoNn+RE1I038raao4OzvMHxoCTFNv7Ad8xcNVuGiEHjX9GtHETIQAJdM1pK0AgUMlk/NOPduLJ+6dxQymluksl3Cky6E2IcJu8X0DDIkBPV78Je3VFdYKcurnl6FVfXbo+nvn2PbsmA2aMinAPwwSmcHPzbJQaaNPoKYTP5ETbTVI2APLCf6RQqJ/Fxue6OIofDVS1RSmPsQw9SiIT0IkX1Ko9Sk3+bUJ4VRBgIkBwTUBc9H3/0T3rxAtNXjYLPlwK9CaT+Gsn1bsOrsdGBrl4cV+QuRcXEEX4VwaAm/smAU2AkCNfGIOupOoa3eIGtySQ8xyKuswJp7uLh67fFAC+8EvloPTc3/bmjz9Qp8766KjamC3gnWGpt+QAGI4Vxp0Dfha6PpytEaXFdwfkBH9ZQgUieK3jevbpQ4cmy0kppcjN746qy8UeiM/CEGCK7Tf11Z8Lz/OE/0h3AtAHxtW2qgw+IBW6IbA9UMpXtI0S3EZC4o+omF0M5EqfE36rzxeoBEoMwA++4avMEwc2zM+N2eSlN+1wKdCbSG1Gdp0blu8Yq2AdreZM8qAI7lZcsWq2rACXJ6B13V0U4Y0LjhxZV1Elp3f80Xqx1bi5JoUFbfwyf75wOZQUeF8Lco0hBQXpj4z740/+zk+3Xvr0odpEmoMH4X3u3djWk5dvsaw72lwMCO3fQ0WgHExKIwQ0I+A8H8pycmtxrwJBtuI/dWwXTlgPAFUECbybnFXDx9UJnGc5MyQxXAYO2k3PkY+4oVh6ZDKTQGcMwKnL2NDaLj8cVMVGlqGWAlo1UMYkad+BBbnh3AgM4vXnBuT6h+H6dkPwIAaDAGdLqvrPt/bnWOVm2Re+TIHeRKCPjan+TB53VKTs4EIkaF8fBvZ3MxnD8C5nUU8EAOPZmcJWKIRi+ytDwJvoTY4Fndhp1mDCGMBcbv/EBWAPrfomgszqzmYzUEWJiZ/+on/u3BjeI0z6px075weZtqw3JWAlTqJ425W8H8gP7cPZH9qjrnoIwW4lgqAKKT3/y2/bIQbtOPTTS+CDrvuu9vmklhq4mfCgrz5i+HEXHr/I+I9sLIiTDyjl/ZsRfEip4DYF9AaCSUThEidwXS5uNj9cHge6ckDWsRJEIHfE+jjXV0JIWQ2uK6H+/rbNOUbnLesjBXoTX8/EhNrhZXEbILUhTuviA5OiODm1TzHa6N7EA41vFOFv7aOYClwYAvb31QbJNMLJNbAk8PyFUG/u1Bnck0Yym7B95jqy/+4r/o1lhQ5RJ+6+HklCACQcAqojh/LP3oGX7tgkR8jhrYGOQL8wfu3z9x/q0xVmTAYfc9v3QU6N+w/3CAlKDUWmrxVCaceqMfzp2ie0NJH3H+nL4/U3hipHMhn/w1KpfmBSPyEnd6dufx+XwMtXgZt6AWE2Ew3oQOlNoUas15MPP3PGUkr432rx8OByF+NToDcR6IyGK0t5sxvGycVaod5aDrk1D0a7MdDEAvH8YNjTiHq7NjyZ7xIBbi5yxXULcn5GQ95GSgi5EBwWdDznWhH+z3zNP3J9Am1HtkhxcCNDZ2MEkMyWCXVt/qty/vxXNS4zE7/OZ6pUgKoKzxspC9WSwdCP3SRPHuz1xq3VPQggSy3+g+8xxSFNMNGH4jEGnK0rrYQpuqHYrh85IeLOSg5C+N/1PdzlBcFBqdAeiCjKWIvrrqhun1YqYLwEXBqHDk0mEGYD8vBcXieKQeA96Gfw2M3zLIDZxKU4ZagU6E2k7shI6aZci38IgLalu/5xLuIis9EQcm4GmxBAdE+1FULfeocP3L51KheuSKescszNRiBboI9JgFF1nQXocq2Wi1vx/fwosj//kH/be/fLLDeWfFLQjjGoabAbf3ipasBuAK+B7/xOEJY06EXwP9+IF27qU9cjX7onpTeae/A9RzD+w5+G9/98AH1tebxDBCGN7GYXAV1LAwHeGPMUDZMHe8yGZd12sWAcusUyQm0SQmwRQmSrRlbX0ocjett3YUVw0unVq8C+XrogJ5VzG1nkKt3U3V2JIC7ZBFDjgPqkeiP73LFjy7Mf/KoEuknKIK+qeT4qUrfR27RAmU6jJXUk68uDAULjTzy1NPrIcidaxZmOyki44TBChW41KQNxreR5pwdF/smL6BiX8CPOG3MHuaIkJQLqs++7QV3d3Bna4lwd/UunxLqHz6oDb99LaTd5h7OW89kCXQM/APZ2iwvv3KnOdhdQ4gSCqpz46qncNz9zHHvbsmj9wQPY15YJ2pR9NzGDIxGV8aB29mDsSJ8a39zhS5+mRMceocV3rQb4hZzADoGgV3meCFSg33c9Lq7Bq/N7uekqnL4O7F9nNkprWXet8KEUH97L0D0px5hivhCi5Hnen312E16q59VoIk+Z9VCrAugm+IJLl89DY9KuKrA5A+RlmMZMRU+rjWMVXBkr4rX+DrBvt3r4YajZ1DKbjsIjpdJNvu8fEuToSRbyeLan5c4y1EcZRFMN4H3jrN/9R9/DXk/BK2QC0d/uYWNnEOmR9ebAhUzu+5HdeOHgehX2JbcAYSWYERSeGcfRbIZYaj7QqwGQzaL0gd3ipZ09irq6CpQ6/8ffz5x65Y3gp/rb0NWWVb4HEXJICyJX+nG+kEIEh9cFV3/mDvF6VwEy6yHghqJdap6fz4hgp6fUhsAT0TpOMrqZW0X3K1UVzlwHtnWF9pJQJKrVyfUGati6NqyaGrZ9rZPqjrXIm8spGYxBZv706LblV7ByRQPdcG6/WMTmTAb7hQjrjfs+vAjgjngYQOLisB9sbJOB72uVTHm+fykDPGkk3ep8XCVFpfYFUt4sZJhqGfMa1f4dE8H55ckh3//jp7Hhm+exq7sA/227pKC1ntzcGotm2srHSwK3r8dzO9uULkRhA1n4+1gVmceHcAy+yIhAd0KdcsyHoxPoHoLq+/b7L+zuVCOBB1kZL3/z/360BePV4GcOb1Td9O/zxpY2BJEGCoGmJjkn/1ZCKE8o1ZZBcNcWdenD+9T5XNYrBxJeS1bs8oCNkrFsDse1MnZcVJ80pCmtQj1/GbjF2CjsHCwxXFGdGwc3BY7H2gB2h4yDPLxWKOGrr3dt8h9sVl2Amd53o9+vWKCbrKedJvmincD2/alFFifBJrW19uEzwNu2O5FW4fqqKomyn/OfywPnfh2ozkX8GpxQO/NZeauQaJ0NyDW4JPCZ46Lndx7zbtzUHvjvP6BQyDMYpNFXGZ43XhY41oPntrUZPdm5vBTA+/6I2jMkxQao5Eo38wX6ulY1+I6d4rWNBUxQ4BbC//wvfhsdshz8HIHe6oemfg1qaAlGHxHgzefW6k2EMVqNRSbfu1sV37dXvtGa9XM539sauCB3lOgakEeW8pA98/8TpdDG0JpzgmUMnVyQc04XRsNzLciTAe4QWaEiK/5v3rlbXJrdm1vYs2e5jBZ2Mo2MTjH9mdPo6ltfPbQun9mRDcGd+By1dtzQLfPY+TChJB5jDvhKQirhY9Sv+i9dyePcVqA4Gw6vlOodl/LNSk6WRa4BvLMYXd83n/sc3V5f9w8MloLuu/cqbO2epe/LEI9AP9qD5zYXQo4ecSnDRYvlIPv8mH+4GKhWkUC3+QDd90T5HVvly7vXedcZby8FlWv/wV99DJ3zBTpJl89A/dABod6/W8ek6ygV7Ru3UoF5WNfnHRrXDMjpKQiA568Ah3vNqnGsbvb18N1Uq8ClsdDbsJ1Frh0RnyO6xjlLYztUoIKnJoaH/vs9xqXYyLpe6HNWItB7qlXc8tqQ3Ezfxq6OMH3RPawvNk487swXRsL8aX2NQVuM+ypWLoXCUCnvP70hLL7YUN3wN95QrV3r5DuUgHYKJYHc/cx1n7141c//+D/itk2dgf8Dh9WsObl91vEycHOX/9zWVqmBrg0TDtr5+0g5KLw64d8oobKCe6SSGb2SqToHQk+LnFaL/dUwcIW0o2U9+ps1rMrGvVZVjA1VRzer127oxJBQXqA8qGoFE9s2+t/4L99F39Png588uFF1zpWjW2Ddtwv4oQMsXyWiABgXeK7BLXzsSZDzLz7D81eBw321G6lrbSfIr4wBpQDYzlJeJiZ+JoBbMguFkqoWf/uOXe3Lpl3UigI6Q0wrFRz0POwbq0AMTUjtL17PHj3miHNxl6OdHAD6u2vDwVzgxQGvM5dUcKKrNftCo2meo5XKu2QgNtZsMjF9vMY/boxLrwz6+X/1RRzbt1F6b2ef0jkedBv158RLB7u9gawnuWmFh2Pd1kCuwCsJZGQg8q0eNlZUkKkqb6SvDYOcrrWiM1SXuxznfK0U/iRY+ZlORaXF2VNBDkE1k8lWWeWG1vbOvO93tFSPH+3LbP777wfH/uRpr+uGbumxLvtcRHcLdIb3/sAB4Fh/uHRr3F4G15PJ98qEsoYk4OZF/byiwjp39qgBeQBcGZk7yLmvUGXJZtRnL49lvvH+vc2p4TfH5RBdtmKAbnTyfVLqSiRakDo1JLV7and3WOu7Hsh5Lhfu108Bb9nqxGg71HMBEW0aOuzKDyoV9foz45ln3r0R4zOJ8qMVda8MZJhfPY2oznu4hjIC/d9+Bcdu3Sq9w4ndzRp71bzliTfElbu3qNO716Fo51ATYGP84BxRqCCbzYptvpcRY2UUt7bLi0pBEqxusA03EPrpuaVaYUi7z8xGRVGdNM7l/YyvpH/HZn93d052l6QQP/D3nnd+NBDHNqvQym0Nb7PQ0S0pabP4wf3Ah/ZMkndSZHaBPwlyLd1zo1PA8QFgdw+QpdIf2ygopjMi73oJ2NFlrOsxd6Z9C1OC252oOU+xopcaKLRlfu9ojzBhUo29v4U6a0UA3bjP2IPrmGtN50I8NUIns4+tbZN1xV1i2QXChfiSCZCwsdMabEknO59zIZ8dhroypq7ctiXz0sVTuORmYcVfzPUxdbsScrcQYUCI9flOSdxwCjXwvO8P+vmf+QqO3bZNejfVVlGf9bt/7LRQO1px8kN7vAtZ3+Hq3PBsqpkdVSBTyPrbKwFEqRqo9rw30paRVzTIbU45QvcSRXhG7ulNw2wWNFgR4JmM7/Xk0XZgfbC9q4BOz4NflRAPnQN+7WEmeQe4caOxAM4D6HyfP7CP/8SUrLNoXw2oeRnQO5IMo/yevgTcSnnL8S/yXEb5DUxQrQF2OfaRuC6emL0yNTSWGkNlvFr8zft2ty8Lo9xKATpTQljeiAUXa45iReosMCZxMC7aHu4L4qKkbs5Y80ZAHinkZhdgYgp93Df1YqSK6kuVgfyZXU5utTuhgfHxrVmVu1V56EwCuY1ki6sM5Og/9xUcO9oEoHNBP3zCD4714pU7t2KwrSAlS9QRkJG0YjYhXyCT9/3tE+XAyzDMJ0CpI68ueQJlG3ZKqekiCzSCapLDxQ3IOwvI97eK7j3rsD2XCfsskl50Yf3yQx4YD3uoV6ElP2k8m63V3b5P/vyIAbp+FhdkxvGdpK7oQJkAeO4ycMikBpvLteHtGjl5EbiBATQx4549L3HHTQK5DuZB1cvIPzn77dyrcy3SOesdfpoLVgTQi0rdkA+5ecQl3SXLHGweDCe1xRRdPZic6PFzwM39Uws9RAvfdc/EjHQEOqPXaMCRgT9WreK47MGJpBZD9O1fL1XvZYokx64xhjkiRA1jZaHFIT//819rDtB5m8sjwGOv+8HBdTi9pT0Ya8+iKhSFVx1sonV3FUghPN9vz6D/egWC8fcMcvE9bwyiMqikr6M9q1Uphiu+4gbYka3VzzMK/uGN3qYtHcEGD/Cp/45XQ875X58J5fTtXQq9BQYtNAnoe4AP759cupyjjVO3gS81LjbjzrPuso3tjhFdx+kDgyVTQ98xvLm4qeHksZBY+57t+TpAQ0F6nv+Zri341iExmYffTPDOZqxlD3ST7cRCi7pKaK3BLPyLoGbFFuZwE+zuwTO02D4I7Nd11aeK69GYTpFF9z6s38YsM4p0OtLMw4QfyFer13PHkzj74IS6W0lsDiCdKjPhrFy93D4MAfTKkJ//xSYCnfeaKAPfeE2wmIVqz3jFfI42tEml01iovVwGuXJFCScdlFWVSjbsU9PYXuYAgRyyq4B8e97LCZaXCEKuSN8zN1fq8jesV9pfrY1UjjtsXhzdAD0CuJ5giD6rd0d6u+X6NMTRcxCEhjj7GLqIxjjQkQNaEyru1nDzaQBeZpC9Z2KfmaurEHi+/2Sbj79dDskuyx7oV5TqaCnhzmwGtZbsGORHKsCgrbXmgJmLi6mf1C2Z811zuHHWdUCuueMwMGESUOzurYQ/BomXd6zH8XiV1asj6kb4uFEGYbpqiPDJ5Az7t+X2nOOJAT//8w81R0eP7/TMMONCpEgf7owhB9Rcz+ZzOJ9p37QBZhQaakFkLrTX6wg2Ez+uxzWslIueYHIDYZoJ9A/uNzq6Abhb5tY1zkXvKwi5dsEDGOfPaENuVFeL4Zw31NTrDcnUCBfntaOV8F97PvRIcGwVQAlPnPJbvT+9c70Iw5GX8Fj2QD9+QW0QObwzn0F2ss55LV+3Yho5L7k387Ej7hQATzDccb2Ow470r3r+7JiLTaeXsgcaD3ICu3D1eb4/XAWeu/gMzsXj5S+NVt4FGDebC3J3Q3GMXScG/fy/XyCgR+vLgtruPY7ZWf9qotIIWILArZ+mK7o4RjT9u90c3MQPY93WADOprvr3JnL0D+0BPrQ3TCxNKgllNzBXfOd5mnNnw6w9/s2AGOYGsBKQG3JVz6Ju6ajdj1WAzIWbGaWY3tZQWnTiapRS8nxJ5v7oXTcsfXOJZQ/0UaU2Dg/jXYMViXYvLPm7viUkaqRWO+ikCE+jHDcFunIocl8YBrbSpTLJXEPGFjNORYBwgEm/q2075BZsjYxqvn+hWsXzRzbiiut6e+lS5c2eJ3YUfGSSuozWbBgSeHXQz//SNxeGo69OoDvqhMN97YZln9lKGAQ2DW5U7+iKvV4Ogb+7i5lntazWjayrMeoG4aZP42RWAOMVIJcJpUWdXVhbkSbwlHptuDL85+/fuz7l6NNJM3SrjQP9GYl3MhCDllyW/7WVU2lp5+9OkFsEbHJ1fsfqLTrn2xRiiHblOiCvsYrL8H7cLDiGvcTVs/XuLtWZscrY82/b0R2VS/rvJ9XGg624PStkNzcKBpZwntygGORj52zvR6D/Sgr0SKqIx7q7VvcP3EA/em22mZUaaoxwroGVojvLYBuWe3EU2NSqa99PFdON3K7fLUXzUuiD98VkwE0PdXpTxSdupTdSBovvPj4xXPj0e24WY0sotetbL2uOTkMcYxeElHe5AL1cDN03Ualk49+1FneWb2KIK11BzPPe35lctYVjuoa4eFAJXzQrsuoCjqYAgtW17RrS1mumY3r+axNDePGtByYrg56+WnnnmBT9A0UIFptgAF+LH4KdfttRivFsHeoD50b8/McfTzm6VR9mAvoH9kzq0EmiejwYnePRGEddmlIauXpvS8jNXcOdrTxDm0xGhFLhCCMCVWiwox5eU5UnXh/ALAxqKkJU/r53rPDt6eIuFmsDWO5Az5WB3ZDymN6xLVUMOslpdeKB6cvFYosMCGGpZZYj5otdnwsLM9puIrEh9J9xDu3GwNNNxZJGu0z9cjsPPQWTdaYrgrapAAAgAElEQVQ/81BV5eBlb2f2xWMmNv7MUPEGhcxtMkDOiuqck9b7KQZOhM/ERXdhxM//4ZMp0BsF+vsZPhUrz6wZsStrm5etP+LaUKFvvycf5juUZOgKtPEF3Iipv4+aJhh8Lx350HhH4+IU3d2tYBO7L/3ofq76ibduybP6bcKsFgvi4X1WAtD3QsqjcZDXBJyYwA2CnmIygU1gsSIqK7b0sZtIXFR3fOVTDHOOkWxwIuQADLaJuLjrZ3ci3ITnDwuBR45txgCDSymRnB6SHwyU314JpKZ1VPrJ+Z2fvzrg5x94NAV6I0B//w0AxXdXnA/96LXgsQC3Yv14EJaPOtgbnsoEF4b10rDGozUTcm0dphurzBGB3FUH7EaSBGM2zaj6v/GWPcuj+eOyB/poGXszvjxar2LLFA5tiE5R2bb1JTeebFVcm7UWB7lrJKPRhcEUfOcttpijBXYshNW+62qgTldaMs/c0yd0TZKT19QRqXBAVqXuZcbzrDQQqQ4SeG0oBboFpE0/tUCNd08h0N9nEn94znRcPJLAVNjPbl2LSWhxV37MPx7HbXwTcb+3Vn+7DnkutQEFdW10ZOz3Pnhk0m6zuDy89m7LHejZErBbleXtSSJ3zWcO9SN3sQzrqtMQ10Oji7GARUY1uyO73N2MQ85L6YAGnI3WEDcDyLlJeJ5ulPD02TG8dv8hUX7krGrpKcj7ggCdTPSqAbmzWRDov5ly9IaMce91gJ4IcvMOI8OcAq5OhIUzt3TGinlMA/LZcnFHtGcC2zdHBwYe/NCxzeNLCXB77+UOdJaJ2g5PsuPmlCP6zIIzBlz+SaPKqWFgR9tkx5QkH7qN67ZclkBnJhOTOXaxSIHRx2uuNffTn9U2XLiey/rfuWubuAalxCsXyvvLwj8iPeSsMS/6acZIgR4SohHRnUDnv2lFdWe1UDI7MwLsYCko6yN1YgqSJO8afbyOwc3l4u7iDBSqIlv9w29szZ+cS6WihdgYljXQWTVsbAybVEbeG394C644p0/yjevupWPADmYlmRdd06TQ0cldqzqt7dTR6aqLA9O1usdzvXluRaizE6XM0x85IEZefPHFXLFn3zuznlhXqbjNFyfXKoH+sSZw9A4vwA2tFbSzU0T8cFZv/NtITHauiSzf5jOK0BqMlmOan24kmqsXu2DhNTSGXZrw8J0Lef07v2+0lJSrj793lwG6O1ez2U4RuxV0tdeuAtBlS3MlGPHqgdb1jbvPVhfk+gt1XgaZTyyHQBk7z2UOdICN/5CV73LXrAvyRiLcyJ3PDIfuLQY3RJtDrBiDBqj5klyARjgeDJuM1AFnIq4UwI+1e86eqKS6Mhx850duKbwOIdSzA2qrnJB3VlWY3WXWZTTu6SYAvTcb4Jb2EnYVKmixtcqnwn3en8zVhEywD1UEvnc1i//2Wh5SefMGeo3BLfZk3EjCjqxhiCvdZQndVqKr4lzcviN3c3NvEbfC67mwvp2n/rL9aubJ5VTjfdkDfUSpPiFxL2TY4XMmkNeI+E6EGzn48SFghwmPTRLVOb7GNvVzRtRRbI+51epuEuY6bXAzkzh+vXpZXs5/42feL0rManvqQvUuKcV2tkKKjHJmNZGj/+48/ej39EzgcGsZrOKyXA+CgxFl/8djHRipzA/o04Fcvw5Fbwawq8uEP8dCgOM0cnXymQxu8WstyCHEWDnj/dZ7qbYto2PZA/26UusyEm9XUrYngbyRMFaNJdPqd6ASxjZH0XRmM9DAc3YJBuScGQRu7Jvkvu5GU2PQc8ZwRfxXBiS68urxtlvyJ9mX/Mk3VG9FyXvZpSSu15Ojzxfo9/eNYnshyZqxjFYcgS6B33i6Fa+NZOfM0d9tdPS6+rXSBUN0JRnGodsgl7rnO19EasL02k8klUWJQaFX7gtXJ/wv0xC7nKi+7IGulGoZKVZvUxA7I6AZCs6m+aC+lokNplUx9W4L9jjItcXd9EtrdzPe+Jm5dwSnOiDnaQy/3dqJ0fz45a9Y6+u3X1PbRVbeBQW2DtYHf74+NP/IuB/oHcWuFqlDNZfzQaD/7KNtGCpn5gT0d1NH3zV9JdaaQqCmbFQSTeq5zpLcZvW4eLQfKHVa5DJ/de82cX650X+ZLwmArXB/voz9QSBvc91mkQjtUjShjXB0ntHHqXuzVTETX+gbj/u0NcjZu9wY7+LXR5vNNAC3kXZsFLixA0E1KL7Qf1Pb9+8RovqkUtnSebxNVeUm1iW39z855Od/f56RcRuyVbx7/Tg25dSyjYQqK+DvT+fw4OkWLVrPxRhHoPOfe9QY/kxtuP720GceJLSlibvOXGNf3JpfTxfXkqIzCaHUmPLEsxMDlz+9XNxqdnrLHuic6PVicQ9E5g4ZwJtOVHdlJXue/sx1v7HXmQmm2bM+5OoavI5Pm241+t9ZUcZKAo2I6jzX7Q1O8b8jSwcbxosV/ys/bpIbvnZOrc9W5H2Bh6wtwEiO3owQ2N5sFR3MBTcdUWrQYNJK7WdxHVcHqjiB3/w+yv6KpbHyO5umqkmsL+Z/qjaV17HU85qxisDZUQ/Xyww4aA7Q40BkCOv1iVBk952+5/a5G+XiNeebP6wuXk8FEEpNBPBOCXh/mVrdZynXDIyrbVmFW8tKssp2CD7nF23tdsaMXGcxq7oFFX8yEIYFJdjC2B2Pi5cbAcfThRBd15sbwmpuWG8DoFRARsJwSqEh4H9/cAIv/utjosKsvIdPF3eUZfZOocKGjCdH/PwfzZOju2RN3MENIiIsm5xyXqc/ixWQ0GB2O6fUyT/XGwJdVmY8V/Jyf9clovWgs+/U4nJcl6PHQc5nOD4I9Jv88MRQ1hhK6+nk9Tj5FBdebD2rIAjg+Seq0vuL9+9d+qITnN6K4OhKqfzQGA5IyMP1rOqaqzjgi+d7a2u4s0kQ7BTP6XJrI1s34p0OkhkLs9XsBmDFa9ei7s7DSgPRAmBE3kgYjceUVMZDSoGJ4vXBr370rRtGOO6fPamyvpq4o6T8nZvbfPFGyc//lyYCPXEvjVmdLeg07VZQ4QkL9BogGt84SzVTP+cmHe9XN7XdcUiluD4ebXwu86hjsa9RGSwhrRfPw1PDE9f+9v5l0LFlRQCd9LtcVHtUVb5Jb06OmB3X2zV3j4nqFuQ1+jj95EEYNUcXGq2z5DgTRWCoDPS1O5zeCX2tcYvZssfOgrCgZ6osk2kYfssNKGAnUFF69exNrU/baKlPHled3VLeXQY6nr/kF/7ulTSppZHIuHfFdXRbiTUATgwCLP7ISjJ2846L6g4eZwT5TKK6ffVxNYg7p+eJYtUr/8EHdre8nrjxLuKHKwboV8ZUv+/jlmJJ1rY7MqWZ4u4qDfh4HTjL8R1DGvOTTw2GGU3U51mNhkUmbBKMdrmZ61yQJ3Hx6FS22TUlqN2qNGzV8/px/3MP3G9cL0qJr72MdaNe+b7TQ7n2P382Bfqsge5EuV0aDQtJdGYnuXk9fTzOyaeoAE5NvelE9Qjg5iT9Y7KAplJCngJy/3mpO7asGKB/6lPK77kF+4SQt9E1puu3ma25Row28nYNF7efxTLO+DEriFAnZ855by4sFhgPea0Jl63DxfUtjD4/NBGqBLYnnJ1fpYoAef/xC5/BqQceCHOUqa8/+AL6To/L9/7Zs/6dzWjgUJdRrBLR/d4dwLt3Tz6lNRoevxZu0swhZ2npUC6vPS9JVG9UF3dFehfgDOflxs6Wyt35sMxU+G61/Fkaver/h/vvEhOLyMCn3GrFAJ0zP3G9uEfIzB3FCjxWfqEuzYM1w/mCdVsmJ4zVfdqaMstuuih940ZfZ1z77t7JcbiT1HDxmJRQU9nVMfxRHdBVZ50INd7Dk1BVD2PPwP/Cnx+bbNxIF+Lpz+CGR68GP3fHDpWZb6eW1Q50Sl/v2wX0GvWKz8sUVAKc3Dze+dTFu6uPz4aLa+CyaKYhLu0AlCBYIHJja1h5Rpt6YogSApWRgv+L929Lgd7wRvfiiyrX2Y8DAeQR1g234jkJzHhmDf7hsLIMEUpfOavNsFCkYeo199IGuQmWcQo/5mk3rq/1jUZWdddvbgaL2wP0pkCLfjEsF8VQVO3eM34/s2lUhPK/9u/eJAbcyWz5E7W+I4tfv327zKZAdwo/xqrRkob3bAcO9IZ12OlC47t+mdy8g80dk7l4nJM3CnLtNTTeBG2oNUmnvBftAFwDFB4svuPjKoHKWAr0hjFuRCElzg1jj5TyDnYYcF1bthcYOSddW8P8WQSK5RD42tVFcdqo3NyRiT9a3Du5IfgABQRdZMJw4vj4rlXd1ccjiz5rkhlQ+24wjiMZVAWkL/1T3zqDJz59f/QI6PhttX7L+hTojejoFN3J1em6JND5LovVsIYgxWd7uLr1TJyc15Bbs4WNex3VMW7c/EcQE9yU1mxRSX0vc0Ec5LohtRDj41fe+JX779qWiu6zgfvpMdUflHBMBrKrxu1lBrEiujbEuQ0aYr72KZZ7LhZa98eAvoKjX0/DySOLv+NfpwjJjYNqhBUjrPivd3/Jl++XrnfgwQeceOgU6CG5GgX6vTvDHHOqR0ySWVcIxWcLPK23uwFAk18lLjctlptOMywLTY8MsxbXtYYSoa4Zx8ohvNqNtKsDcmOtr/qe+uTjezKPL3Ve+orS0UljGuWO3l05AuEdlIarR3p0zKoe39mt8c5I3jVBN7ZAIA1zVAG0Hz0G8kjPd4tMOCCnNMG63ywp7LbwsiK+3ZgqQLVF+Y/87FtwlimsnE8K9NkB/b7dofHzNVNgm+Gu3Nh1+2YVGln1P9PDvcSyrFFkTC3XZ566BrTTK8CeqjHtvMyI2ztsP8mYp7l5UJ0QIv+xD+0XV2fDzBbi3BUHdBLhxIDaVg5wRAayx/WNawAn1HKLrPLx/POENsKUvHUJqTFgIwtOmF1hiqhuNxWbh25yn9khxmkIozcT2hNc7s6uvkphuFj1v/TAPULbd1Kgzx7o5LBnrk/q6lFbJqPXxzf6OICstd5+Hq/06vrGtbQR/S+8IknPt3MQ3FcEHsqU/W994BAusVjoQgC40TFXJNAfeEB5/9NHyzdVff8m5nZHHNr1s7mWdfOCXJ1bF5lwzne/03q9CWFtMQaXKAgnyRJvNhgaayhKEuwa4M7CcGPvuRn5CuXrvv+lj781rAOfAn12QKfoznLNrLlOo1zURTfm9J7O6BbDbQ1wp4B8hnH5dXSKifsXIpBKiOvFXOYT9+9aWrCvSKDzBT1zdnxLkMkd8RTWx7m4fYF1/ezsnOJshS7ILfhp0GNteEa3uemsNS41p6rMCBV8htPGQe4Yd7Q1xtzME5DVavDSA3dnn6X4vhBAn/JyY7HuOnPM1TETYt3DRstOHLsToGL1Ws3dTCaa7sDq9mIzt6CRi9yuGbHuNMYR6GdHQsMp9XNu940Y3IzuHE9Qm8Kh3Z5ujWSz1YDcrC3tRmf4M+R1r5L7g48cxuWl4uwrFuik5dMX1EEZyCMqCBNDagDeABd3cFfrfzdgpL5NsLMKLEFsC1NEYrz1q1M3N0DXbZnNW6/h4s7NrBtOKH/kmwJfePgeUW0W0Fu9QBuRCiKo7SjiynhOsUMC2dU7o1bJTjdVS1e7+G3tOG2ldhJjwrHC3cICKvJImOCkoaKv7RjjlblnrxHob98GDJRCoEcdexyAJYm09UBeE6/ucO6ZRPUpXNy5aW0cvggCUb1Yqeb++P5DS1N5ZkUD/aHLqr2tUj2CQOg4KQ0g50XVlPhIENUtJ49EePOBFbn5J/V1uucYs24PDXSDdt6OIKfrzrPKuSPeR+caoLuSREX5E4V2fOeBO8TFZgCd+ejv6iliQ17Gk7aS1v2cPotJsLMeoxII/PN5D598rX3O+ej3GPdanpFoTmGQekqwlTCSJmuvqaeP1x0zLqonbDI1hjshqkFQeVFeGv6r++/p0zX/F/NY0UAnoZ64pHbLCXlU+mhx885ddZ1tmtwj4shuFJ0LcrNh8EWxfZIOwGGRSOMbd0FOQxtbK9FvriPhkkAe0+v1dCQgAl8WVfVS96OZh38/h575+tF/mKWk8nJKd9DFXFCN3EtXmHmkA0NzrBn39u3A4Q1AIQN0mQ04EZA22SVhUjUAt1zCBW8sdz8mENXq4zOA3AJeBSgLEfz1D92YfdztvNsIzeZ7zooHugb7+fLRCentZ3mmiOs61neK0C7wXZ0+MogbGdPuCVo6MIAkV6fOTrGc/nE3331gIvws53ZyiRn5eL4FN4eM9h36bpU/2p3DP/7+o+iaL9BXSs04bpwfe6YVL1+fW824mzcA9+0MSzjbY0q6KL9ISC2d4gqzalYcSUlFOsw5UXGOOpZ3u29MEf3ph1dqUHZlPn7/IhePXBVAf/ai6hsar94SIOjzfT+q8qIJ7oI8XmrKvDhZMeG09kU6ILcAJdDHJoBOtso1flUuWDaIoNjOcFe9gThuN/2ik0BudGR9fuCzN+R3/tuzqMwX6O9ZP44DrZUoqWK+XGAhrifQ5lsF9qZe4L5dxggXA5trFHPVjCkc322QOA3I46pKIyDXLra4lT76W0wIX/3z3z7nf8GNjFwIWrtjrgqg84EeOqUOeEIerARg9LM+XJA3zMUdbmzLQnEs6vEEOz+jCM9jhGZ0U7jCHd/q4dFn7gbjghzAaNUP2jIY+sxxPNGdx3+cT6w7y0jd2VnGtlwVucwSuG2dxZ3o1gqAaxWB8+Me/vD5VlTmWNedovu922vLpsSt3rMGecLca7DqehvqoDIyzrkXJkgGHsS1oOD97v03iOsLDXA7/qoBOuumf+7l8iFf+Psz/mSTBM1UY7p45E5LiHCLvjO/uL526uMU4914+SjU1UgBdnOxYr9h6jpKy87FfsZ5MRmnkPVHv3oej+YD/Op8gM5xC16AnYUKujNB2LDAPRJE2Uh/NFzIFTf5u7Ww669jFunIQu/kbrs15twuJxyHosvLgxmcoMg+j04tTGq5e8fkg+lpxXqomY9qHj/+bPbLuk0aLcNwdq2kKLg4baKb1hH/BVRReuIbLx/wP7tYobGrBugk7u9+VXVt2VQ9mlXBllLgC4KQAS/REeOskesnJtJbkFqQa+OdWeQU1xlQQ85OcV2nxtoF4Y7jNo9wQF7jszfKuvT84vkJnHr9Gn7yjh0yTVO1fnuz+cS7qd69HaDlXX+dsHklgjy2SYUXh2Mk6vfOFzWbobOc7OdJpag4dt1x9T3VQN/BzK+xMnBsO16QP1cV0Emhfzoxvu3KqH9suIy2gu9rMZuApS5NiZtGMzcnwQUzr48qxzi6ti0oQYDrclOmeGQ7XWpxS7t7nVmwduNw/e/k/KOcExdExg+GSvBeGcBdx7ZLP01TnT5NlUB/B4HeAMjrcfFGQD6d+F8P5JQOWLWIvdaZmz5FxzcbiPDE4Ljy/vNPHBIXFwTZsUFXHdD5fP/4aulGwL+R+jpb5bLiC8VuYpLBFZarkjvX1Jdz9HrXSm9pJo2rTeeZG47tprRaQxwZtV1g8SCbyEBHA6Ax6gnPV9dKKJy4hmPHdkgvBXoDQN8+fQOHiGEbpNUALoGTOwy+Rg2oJ6q7aolmEAS4kdCopkUNHV0JwIlMVCI0yr2y3//HxRDfVyXQSdvPvlg6KLK5A5WKbHXBzHc8OhFmNmlAOpbyCNCxKjXxXHYt8hspgddE7Z0c/7uVDvTPuP5uUmKzxkag51Tx8ynQG0tTpTHuHTTGOccUMXkOAHct6oniv7mfK6pzwx8thbnx5WpYZLTNdm2tA3JuUYHwAi9QZ1+5mvm4TWxaSM6+aoHOcsobCpWDVeHtrQahca7GCu/EqdsglwiUSUY6RyS35+uOq6z2GdPb6nHx0J3m+NGdxJuxop8/eT3l6I3ko8eBPqNvfBpvQGQpd5A9Exfn9wQ3k2pY6KJSDYN3mFwTL6BuN4/JMcPJsAS4EOrypiu537jHZDCmQJ8jBf7qWdVWUJVDlUx2t6pK3evMNYa5EW5xS7wVsW0Iq2twizYEA3QCnlxdV45N8NXX+NeZI+2kOFv9fbji519Pgd5Q4QkL9IZ84zOI6dZib5fYdFZ1+v/HSmHgFAFMqZCqG/926w/YsZJA7qoQnhBXN13O/McU6HMEuHvZX39rqKfakb9FieymQIUdmCx4axo+GCXNiuVW9I42h3h6qgV0EIbI6tTTWAmqyNVmpQEDcnuua6QbKfn5syMpR2+UoxPs7hF3/envpgF5BLg6rjPN6YMwuEdHRZp3y/RlApvcO6HQbDSlWpBPwtsFulBqoP9q7tdSoDcB6BziT78z0pdvKdwo/Ex/qSp1mGwc5G7G2RQruRu/HrPG2xdHqz7H1Du7UdpruLtRB7SV335vno/njVdToOv34raAMmCNu9cIchfoNSmlDsAdaXwSgNMko3AciuMENlN4tWs2CD02eb8W3BHXjq1RKyHERfXYtIz4rga2pEBvEsrNMP/1RbVOTmCvJ7CzImXYn9wYz2q4uBP+aj+PznW4uH1xLphtTLsVG6w0wE2EC8Dq7q5UYccZrvr5SylHnx3Qk8JYZ7Kox4J7xo21vEJOnQuNadqdqkIurjk568XFkBp3m0Vfm40qXF3hWVPOpUtVQAmlLh8fyP1GaoxrLtbxycdU51imsqcqvf0VAZ9vYArIE5JhXLeZ61aZoo87lng79Qjk/IBmfhNgw2s1+A3qxwj08VR0b5Sjv3Xr5OJwfeXTcXGK3RTFqWqxbJSOgzDGNNaZo9uUOnejPdvc5Wnn7QI8CeROTn/gQZw7cS3zn1KgNxnoHO73nr3Ylitv3FUJ5GFRhW932xqjW4KobnPUXc4cD4Dh3yxO6PrgXTC7kkH8c4ruV1KgN8TRCXKK7hGnjHFxgm60CowwsIlxZ17Y3IGSeImbuzmflnJ2VfFMzmN8w9CbRowdx7nzbET1COQcWIhiJhDffPWI/z9SP/oCAJ1DPvCiyvWOYmcpwNFKILNRhllcd7eZZ06cdxIX18w6prvTsh75142xLrLcu649oz6UCPRiytEb4egE+ltpjKOxTALsoEpuzYOGMgarEKAMliKnpt2En+cdUNdwY8N6a0CckI8+PciTDW56aOfCKA8+UEP5IPeJH7lVvLFAy7xm2FXrR5+ReEqJj30Lm3xf3lGtoj0QEPGElJoINyNiR8EvTpWZGpedm51mDG9W9I9LD3pIc36x6uevNQHofKFdmSpafUwm58eJYSZig6xt4krcqOXOO0pWsXqxNZqZhewms0RirG1hZKqy0h11fpzAzEScW9etc3IJGgE601Rv7w+LTpAb04/NJBkeTOTJZsgwzUNPk5ASidaOrq+vmiFO3bXYh8PPDPIat52uq6cGdgwtjsVdCxAzAmJVn6DEx76Gvopf3RtA7FAIu79E6aUxI1oEcqeNsiu+W9DqhWvOoZXd+lhda74Lcn5Ojj40T6DnvABv7yqhPy/hhz0ck49pMliTfNNTuJ/zQVx8ds+dEq2mRWoPL13z8XenW+ZcSuqOfuCuzSGguYIT+ilENevsfBrOOmsE5A0a3CxtonubDwIhxj0lv3zys/mv2mabCw2zNQ50HaIk/v130O4X0S+UPCYFvMjV5oKeOemWq8f6s9cA3F7jKOpRnbhYRlt0inGvjVTmJ7q/s2cCN7WXkVvGb5WL/mpR4OcebUd5jvnoFN3f4hjjXJ5qdeZ6AK/HxWeyqjeDi9t7C4hrGW/s4z96pNu0n1homK95jj5J4H/1ZyrbvhObvIy8JZDocss6a8t8TFSPOLlbUdUC2SA40RAXy2gzewcmqn5+bJ5AX0mlpH77mVa8NMdSUgT5FKu74zabLRdvCOQJXLxWaA/vWmNwc06IuDuTWSD++fSRxUlmsbRYxnv/wu9y8TuwMcTIO7CurCpb1IR3SAiIqqO7a/DbLq5OnLr+vF6HGOdz6qguF+f9w4QnnwkR8wa6Lg5ZkMtaHyOoGIDyfz7agWtlTwem6M3OirUNBMxYoFvwxLk4x2tEVI+L1InAdTLODJRDQMcWT2JNeftM5lw+mhDiajUz/gf/8lDXtcVc4SnQE6h99wMqs+fwxCaR828PPL9FVNkb0WS7WbDarDenB7r1jeuFGxPvuRDo3mH5d4v2chiRq/+ekMgX5fxEd5Z7fvf6IvpyC1fueT6Lk4Y20vHiuMAvfbd9zqWkCPS7jOjesKieZP2exnU2tTbcHAxuDrGU5ynIoJjNqT//sUO5lxa7kUMK9Dorl9z98kG0VtuwKwhwsBLITDUImaUVyWsi3WIBMK4l3u72+vwo8SWMnLFqQUkiX5kn0Dk5NnDY31pCb1bq1Mm6h8MO+esUDuh8EHc7uRyT30XXuwEEDrDs848r4LHLBVwc9XC1PPcGDhboM4HcNRS6zxAX1eMc2o4bD2NNMm/OJKrba4RAVSn5pOgq/M1P7BJ6v1/MIwX6DNS++yGV2X5lYqMqtOwPArlJUZwn4GfQxzWArVhaw8XDCKxy2Y9Azq/J0eU8gW4fJYsgGeRxUZIr2dgY9FdWWom1VNLTt62WrFU6qfWScaNZcVy3bLJiq8nxn6h40Vi8/VxF9zu31L64ZonqtvbcTG4zS7e428zdNCzIPeEFMpCXVC73R/8y7dSymPvbLO/1gPLu3nE6t7mzf3OAzE0SaA8UvHgYa10u7hSfgCTApQ61HJOh6K7VgjLyEvMT3Wd8KrMq7QK0fdDs4qzxfxvQuudy46rxcxvQ1/RaM3HiekwnCs2K7Xrzc8aZC9DfvBm4a1v4tPUAHq8AMyMXr6OLx7m9fa4p965TPlp4UEqqEVGp/P5P3NG2ZF1VU44+IzqcE5QS7/sScoUi9kLKfdUAeV2hKkEftz7zEMgh93bP43ov+BJj5OxhBF4eKdAbCoG1QJ8rF58iqs8H5DEpyR2bPdKVEKN5kfnYjx4Ri+ZKS1rSKdBnA3R77gPKe986ZP0+HDLdOjkAABvaSURBVKhC7kOAjIT0g8AAukZUnzS41YTAGuS3+cBw2aeRjq3E0ppxDVjdCfQ3G45uX0lkcnAU6Zm4uFtcMlQjAl0xJj7mdFx8yqZhLibIAyFGMyrzh//bLeL8XJZZM69JgT4fahrAi+7K4ZLn7VQKLAPnITARdiZVzQW43gOMEz78XOpUyCHpp0BvMB/dBXqSwS3JbTZFBLd2CGMnYFbb0HiA7T3hgnANbzMZ3OLnC4FABmpYqOonPnq09QLbYs9nmTXj2hTozaDiDyv/7p9GNnOmcqNU2d0VIMdcCmUAbxdCJM67EXI6uUoiCz9fTDl6w6I7OXpdLj4F1THgOs0jiiVG6gG9rUFYEsrl6HHpwBm3ZiNw1xCdaEK9ofzKX/zU4bYl64ceX9Yp0JsB9GgMJe5+CH7ldbDh445qgJYAKECEHJ6KuJsU496aOroPHLsjLfesJWpt+DPAileYIUd/E0V3xwA2Ixc3HFwHPAXA9TIwXgJ62wPknLJQkdhukNyIVd1ew1B+pfCcGMv+w0ffKkaaurTmOVgK9HkSMPlyJfAAxG392KhyOBZIdHgEeyX0w7s90kPhXYvzed9vDtDjZYujOcbdaw6H0m4wa1Q0ALIA037yamhxtz5zDUTX6m6LeBhrPU+kRd0CRRdTdEQbjlPjgnTu6br8dFac026Jf75pM3AH3WsOW4371ONMneMMV4Cr42FJqN72UMdKOhoR1ROEhnJVib8Znch87/+6S7Ar37I6UqAv8Ou46S/UxqzCYaXQrhTyFQ8Z6vDhba2WTqD7TQP6cDHsTjPliHEpyzXd/mq2E6jmqiYIyHJYl9tFm4AFu+uDN5sAz086z24WFsBRvIHdiGxcucPVLSQ53pGNwOGNtU+XaIF3Nghy70ujQHse6C0AfiZAb9SOc3KsKSA3iI5vCa5UT04OhReEKn3hJ2/tuLLAS2pOw6dAnxPZZnnRA8o7eBCZ7AAOBQLbhYeMFMhlFTxPSP0OJqTfNPfaPzwnMDgOZJzw3FnO2Fn59a+sWfz1IunqXD6dSFzvjlEAiimXPdMzxXui8Xqq4PzX3Qp89GYZNlswAzXCyd1nZs+GQIkR4Wf+ps3HK/cfEqZXy0wzW/zvU6AvJs2VEvg0vDsm0D1axB5VQWfVQw4SXWUPLYUmiO6jReDz3xd403aFbevn+HBuIYZYoQnN4KyY7XDgiOPaSDsrwjvRb8pICBFHN+J9Xc5v/dtO9F4kyts5OBw3KrFs5+Weo28SSvucP91o27uBe3aGUYQ2qUZTLK4S2I3A/PSER4PblWo1eE568rH//eaWN5aDZX26t50CfY5YaMplSokb/l9sEFUcLAl0tWbxnjvm2WTxu68LvHrZw737JPq75jjLmE6sweVGfjm+bgt8VxfXQHbE98RoOgM8CzAdIRfzoesxYnaBKPTUztEBc1QhJ7ZBRNh1bAqsFXfzJqoAMaE8ZseI4R4C6loA8YYS6qGPHsm9KJaB66yRt5wCvREqLcI5Hb+t1m9Zj1+fT3/0UgX47PMC/Z3ArdsV2tk+di7HGgA6DXIf2hOglQqTc8TFfbMfsYPSdShvIFDVxzqPFr5zvwgdKSvlSIG+hG9KKeU99RT89bfB/+XPYcMzl/Af5gP0l68IfPc0cM9ehS3dtSWWZvWYqxzolBxYb+7DB4JJv3m8bpwRMEJDm7gcqOpTg/71x37x5k1js6LlMjk5BfoCvgillP8c++8NIy/KOg21oKrI6qh2utmkNsi1KqD1pQGs/9h3cO+tcxTdx8vA514Q2nX01hsU1idYlBt+1FUOdNooD/YGONIf6urxBBgIagxiBAGuSE+8XGj1v/Fje8Vww/RbhiemQJ/nS1FKZb57Hl3tOfRUKuhQGbR6rDtXhcj6KFQlejM5dFWrWCcU1sFDW1JRzktjwC98Hbhlq8Rs+6NTj33mrMALl4B79yqtm3vzebOrHOhb2wO8Y1dYJdfV0JVCFZ64HATBCc8Tr/nIPv/jN4sVycHjy3o+y2GeEFlZlyulxOPX0NGmsCWookt5yARcFgp5L4deFWCz76OnWkGPyOguMLOi7XyAfnYIeOykwOYu4Og2hda56ub2laxioJODv21rgC2uoVJgXHk4GUh1SVXkaSlavvevj4l4XNPKWrCx2c5qMa7oJ53F5Anq58+gW2WwC1m0kTuzOqyvsF54OOB56IVCXoU9GppyzBXoF64D3zkldATaffsUeuYjsq9yoHsBsG99gKP9WuIhycaEwLMKwaCn8k8vhyyzpiymhEHWPNBpEHvlFbSN9WIrg6UIapGFJyQ2esAtEOgJFqFa7lyAfnUM+PZJoTuSvHmnws51TVomq5CjkzJ7u6Fu3RqUMgonAk8NQKqh14fyX1mM3mdNejNzHmbNAf3FF1XO34nechE7RBUdSiCjAnQKH3sRYMtigDrpbc0W6AT5k2cEro0Dt24FbuhVyDZLvlhlQGdADBNhbu2HyvpiojPnPZn18VQ1jzfuXL+yjWyNIn/VA/2hh1Rm435sURlsY7124aGggD7lYacI0MXuLI0SayHPI9B/7uvA0S0ShzdPf6eLI8Az5wSujgKH+hX2bwwTNZp2rCKgkyZv2w7cu9OftF0IVKBwxvdwvioxnBWMQMb5rMK5AxuWV9ZZs97psljkzXoYO86LZ9U6r4BdgcIGqVBAgK2ej61CaWBPVxu12VNpeLyBceB3Hwcy2UC7x+od56+HnHykCOzrUzjQD3TO1/gWv9kqATrzft/UD9y7y6+7EepKMAolCJxTCueFwnXlY0T4OPWZdTi/GJ1OG14k8zhx1QD9+4OKovguBbQFCr1CYJdS2ABVv9fgPOjW9EuZbfblU8DnTwb4yE1T5Qy60Ajyx88I3Zr5xo2huN5ZaPpUpqSFrrQQWJrZ9vUCN3QBb9rq60KcjR4izF0dUQFOBwrn/RzKsoxz5QCvHdssxhsdZ7mdt2KBTiPay1exBwCLNOayPrZWFXYKgHbnFfdcBNPZEeALrwUoe8ANGya5+mgZODMo8PwF6ASMWzcr7R7KN1Ncd1fmCuboFNfetEXobqv9Hd70te0bQ6MUCueVwmnhY1wIXMwAL+5dYbr9igLEi0rl5AB2ZwUOKYVWAWxRwDa1Qrh2vXVFSFcqAUoBMFgEnrkKlDwCWWku/vx5gSujQHc7dFbapvYF3spWKNCP9Ans7AIOb/DQEYthbwzTM5/lCQxIhdMZH2MSOOON4/sHtuDack9uWfZApzGt7xB2egIHPIH1CtiogO0QusPRyj8CoCQDsC+b7TFOd9mlIkA58dVBhTPXQxGlrx3o61iER15hQN/aJcCe6Qd6WfutKVy8ISILgSsSOJcFrlclXhkq4qW7ti2/6jJ8mGUL9OMDqhMejgbA9iBAnweweBDDR1fNoRscGJC7oZi2RNOEAq6VgKKTJ5Vc/CghXnsaKtUz9emxY6Wb+FGUguqkcMZLKdt5uTnhNc9kxtbVaszc3IYR+utYiqitfBON46TLcpxCBljXCmzpALZ3AHm3VvMirhLu0QJgSedzQmGoWsZTB/txTojpmtQv4gSXG9Cpd790Adu8DO7wc+gKAuwWwDqllu+GNJ/XxTribm/1qKSTs+D5K7m9Blys04rFpf7SnuNMKL4pTNkk3Gti6DeYmhzNqf8Wf+Zog7AAngVR3DJWieO6HzoPQPtEVwHoygNZt3TrLO69IKcKlITAa4HEgO/jXKYbj+0Si99rLf5sy4Kjnz2rWooteDcEbvA8dAQKG0UTw0sX5IXOc9CKDKLiijWAdYFa05M7mWvXcDvDfacA2tkgpuXmlqsmiA0uJ6736BE3nydtGrl8XQHoyHvzS95p5EZzP0cJgTGlcMn3cD0j8OltXWJRWyW7U19SoF9Wqv36NfwvwkePkNgEgbblEsAy9/c785VSBVEp4zg3jMTkhGEiUdd+F8uhThTr3Z7sWiwIL7bnzgh8e3LC4I1WXjDaQHjjJrQy6MhCx/T7YlmGREx5cwKoesBZKTCe9/ClrZ04sdjGuyUB+vevqP62LD4MoEsG2I6wdfiaOAILcvO0VtedImYnicqOkczBekS3KZuEo9PWw9gUPdoBoovJpMorUzaLOgaEmnvME+iMAOwpeLoI/ko7BPdXgYtK4prI4oknOvHEYlWqWVSgHx9QW30f7/MCbAg8bPEBP5hlOudKe7nufJWT/RwZpFwEOjpzEmYizuggbApQEwhUw3kd5buG0zrXJY5Zg/qQMdfB9WS/dFd0qPPirLhfbyz3sowAulsYCeitaKON8LQNdggCl/IeHt/SiccXmsMvONA/pZR/+xg2iAAf9AQ2IkA/mEiyjC3+C7KZmP7A9cCVhAm9+KmnOyiYwvmdyUbn1Sm9nCSux3V8q0rEGW/d+8YlgISSTC4966oM5ovpAE/f+PpFdJ8tyDpwBhUKgRIYFArnfIFnN3fgcRb7XwjQLxjQCfD9l1DoyeN+IbBPCXRBaNvJgt1zoV/MXMYXDt+r4YIOZ00Sw/lZXAe2wK+VEmpnFbUyctXhOuiqkSocVSJJjZjy7Laiah1JIK5PuJtVEvCn2wB5flsWWF/w4GeWabLCXBaHpTlFPQ9FJXE5m8VX+1vxPdHk4pPNB51SbB3pXRjDvwgk9rMOnwiDW5p/r3kQdzEuZdi0LukUM4C5QKrRqxsAf1xkrtd+KWK0DqecIvpbIkwjAcQk9inyupUA4pvPjOJ/kiQS2zTsGHSP08renvWwQuxvc1teoW7HOKlnMh7+aWM7rjbLF99U8H3qU8p/y3uxxxO4LwAOiNDI1tR7zI2Ci39Vvb5eU7hZgm/cSOxRAIm+ZhrxfQr47QCxx54ijseaIOjTE4xlCftPso4eF9vNnONGwhqJIXa/+AaluTnbKLUua1daUxeYAspCYER6eLLYgi/s0X/Pr/VyU0DI0ksnrqGjPYf3egK3BQrtIqy9tyYPnzWLYofmpo1YnCymYxb2aTlrcqniKcayRri/C+qa+TawASQa6Orp3gmif2w/05sOa9Ova/FAQ9waO0hOpjwcrwJf72/HK/Ph7vMmH6ugDozjaDXAezwP/Qx0WaoqLcthIWS8WjdCojcpAZj1ROAkCWBa0d9BS9K+kmRki84zXyaeE+POcSnDBelM49WcmyDj2w0jnwmj39qyK8NfvkDrL1AKZaXwrXw7vtoDjMwF8HMGOrk4gNzVcdynBN7FaqgN9r5bIHos/bBeDOQzzUgDKobG6M861uspIKyjX8/W8FcjMUyjTrgAt9w/6Tlm2qDiWoK70VkadOaB7pw32WRhJoKu0u89D4qlqBVwOgjwlb42sBVUo/FKmipzAjobE1wpYZcA7hMBbvLWorsstqhoXafhLc57pli2E1l87WA1p7g9z+qI/klDahAm6L/uRjKT3m9npa9JCNapx/mT9OwkVWa6MWll78p5yKxZBXDqrsVXIATGZRmf3dCBR4UQust1I8esgU6QD47gzV4W7w0A1h1dgTFKjZCm8XO04S0B5NONEMdsPf3ZjlEPPDWSb2zQJCDGwVVjKJuyK8UaHCQ8UL0NpYajx7uaJkgy7kcsrtGT91BYM/GSja81veUqVAIPnxvJ49uNJszMCuhKqZbhEt4eAB8UCtm1rIvz1ehe2yYTcVaENO+1HnN3QT+T/S7JwGfF4Pi1U+4Xyzt3l1uNOD5NTH09VaLuvR3jnDZQxkBPOrZkGQG3pvXyGZHPTs8KeDIr8cUvfhFX7r9/elG+4fWplGodL+HuKvBBpeDPTeifcf4r5gTrPmuYgHN8skRLdh0dui5QzRcRw3ZQWFeTUEBcLqwH/pk2FNc4V+9cG0vPGHZa2df6+mpkuejYeeDlPPD5fB6vT6e3N7ROlVL5kRLepYD3r/b00cYI7HThbOSCuZwzTShpjeHMke1n4v5G1Z6cTZxTzyT61zPSxUT+BA1A3zNRp3c+ZM/yzrzXvPr0c6H7CruGQpkSOOspfKYjr7PiEo10MwKdIJ+o4jYl8KNBsHZ94/b962i3JVoMU/T6BGTX6NwxFj/dRhC3AdSAdRoJIDovQTRwJQA3+60eV2fFmPbCyk5YWYqloQIo38eFIMCn2nN4OSm4ZlqgU1wvVXGXVPhBrOEAGJcFLhXI6y2gGtA0KAVotTjBij5F9Hf05+nuMyc9PTZXVozpoL98uRF4KZA7t3uyDtPVisT/15XHqbivvS7QGQgzXsEtnoefmtt9V9tVjQjGS/zMzhTrceREMMemnbQJTGHYjlFN7wczcf1pfPNchMwxX04VoZb4Tc759kLghREPf7lB1HacqQv0MaX6UcFHPA9H53zXVXNhuIpn1HOW8Hnjvnd3KhEGY+CMT7ceZ3YYe3RJkruvIWt/gqVf6+aplb0pq0cFqGay+PMsdFBNZE9NXLtKqVxJ4t0APtSUu6/YQVYAF2+AtnPxwXPYxEAc58NGXGjRJlGH49Nn3ppdvBLNDZBrpZ9CP/swJP4s74jwU4BOkb0CHA4k/s1Kf+L5zX91gDyJBtNFrtXjyonAj+n5jQI/EvU9oMX3kM0sb2lpfutoSa5mUcJnx7P4m3VCXJ8ijZr49c2VAL+AsLXRGj6mqW+8gqky0/ZVVyS3YfnTWPotWfQpMXHAvYxfMc4o4wOFtZ2wspArSXoevvCth/FP99wjqjUcnZFvEvgAArxzTYe2xgo4LuTbWE5jJ20CM4n9cf3fPs90UXg8h3kBhczayTFfivesgImMh98FcCkCOpsnANgrgX+LQGeirdFjJp63Sskyjbtt2g3AYePueUlVY13w5zJrMsd8sRdPID08nAP+wQU6W/f9SADcuoQxIYtNiJr7uVVal3Qiy+Hm0xjdakR0Z67TcX8X+CwNlaMVLj0WgwITnoffcoG+A8AvBEBuMe6+3O6hkljQcpvkMptPUsZdXBePpmy+IL5144UU54vyNj2gAuARDXRa2gHdUOG+taabh1bmNSquz2Gp1U2C0QupNq01TtUw2y91pc2B7PO+xAK9AOBXAaxf5nEh837g+ABBCvJ50XS67LckoAvfS5n5vCg+t4st0LsB/NZaao0U6Zkp0Oe2chKumg70PF2INMy1acSe5UDC+M73AvjZNHFlltRr0ulTFIeGNYmGT2zSTOczTAry+VBvvtcS6NTP32f+rfmyUPMl6Fq6vp4PPaRB7SbkpRkrS7o0CHT6zH8awP61pp8vKeXTm6cUWEQKEOg0xP0awkKPyzlBaxHJkt4qpcDqogCB3gLgY+x8s7oeLX2alAIpBSwFLEf/FQAbUo6eLoyUAquTAgQ6I+E+CuDIWu+0sjpfcfpUKQUAAp2W9rcBuH+tRcWlCyClwFqhgPWjM879F1M/+lp57elzrjUK2Mg4Zq79DpsmrjUCpM+bUmAtUMACnb50VpXZlhrk1sJrT59xrVHAAp2JRW8C8GOp+L7WlkD6vKucAkxBkG4+eh8AutkYQJMeKQVSCqwOCpQA/LULdAbOfABY4/XiVsfLTZ8ipYClwCiAB+LFIRk080smSi4Nh00XS0qBlU0BNnD4JIDvxoHO1vO3AfhfU119Zb/hdPZrngLUzVnT/TeEEGNJDRyY3EILPKvNpEdKgZQCK5MCRQB/CuAVdldNAjo/2wTgl4G1XPZ5Zb7ddNYpBWhlB/AYWOZZCOroyWmppsb7rUaET63w6dpJKbByKECR/TyAPxFCDNppT9c2uQfAe0wcPKvQpEdKgZQCy58ClwF8Qghx1Z3qtJZ1pdRmAD9sqs+kZaaW/0tOZ7i2KTAC4ONCCIK95pjRhaaU2g7gXwBg4ktadn9tL6T06ZcvBaiL05X2rBBsYTl7oHMzIGdneCxBn4rxy/dlpzNbmxR4A8D/APCyEKKcRIIZObq9SCnF4pHvN5ydUXTpkVIgpcDSU+AsgL8D8FoSJ7fTaxjovEAptdWEyB4G0Ln0z5jOIKXAmqUAxXPq4n8hhDg3ExVmBXQDdnZ1YUWauwDQMj/rMWaaVPp9SoGUAtNSgMEwFwE8KIR4sRFazQmkps7cmwHcC6A3LUHVCKnTc1IKNIUCDGt9GcA/CyFONzrinIAe09sJ+H1pyGyjJE/PSykwJwow2o36+DeMZX1sNqPMC+iOKM/AmrekIbOzIX16bkqBhinAaDeC/IsAnmHsesNXmhPnDXQD9hsA3A7gUFoffravID0/pcC0FJgAcArAIwCeE0KwkMSsj6YA3YC9FQDj4/lvFwD+nR4pBVIKzI0C5Nq0qn8PwNNCiNfnNkx4VdOAbiehlNpiOPvbjd6eRtPN5w2l165FCgwwvRTAC4aLV+ZLhKYD3XB3jktRvh/AnaaB43znml6fUmC1U4BRbScAPA7gJSEELexNORYE6A53Z7jsHQCow7NyDVNeF/SeTaFKOkhKgcWlAEs+MbX0KQDHhRAnm337RQGdUoqBNQQ6Y+XZ4y0FfLPfZDreSqQAXWb0hT8P4JwQgj8X5FgUoDscnsUnaZlnJhyBz84wizqHBaFiOmhKgdlRgBz8DF1lBLoQgvr4gh5LAjKlFOvSHTCuuLtTC/2CvuN08OVDAQKc4GZkG0NYp01Eaea0lwToDodnzzdyeAKfEXZsIrGkc2omcdOxUgoYCtBq/jCASwCof78xl6CX+VBzWYBKKcXeb0yDZeVZ+uBpsU/dcvN5s+m1S00BW275IQDDAF5sphV9tg+3LIDucHiCeyOAPYbLp6652b7R9PylpgBdZAxyYTQbAf7CXKPZmvkgywro7oMZLs+y08x7vxnALQA6mvnw6VgpBZpEAXLvVwF8GwCDXViYcXixxfPpnmXZAj3G5btM7jt1eQKeLjqK++mRUmApKcBEkycAMDyVwS1XhRDzjmJbiAda9kCPcXkG4LDwBf8R/HTRsdoN3XTpkVJgMSjAai6P0qBmRPNrACaWE/dOIsKKAnoC6BmIQ8AT6McMt29bjLed3mNNUYB+bnY+oVg+bn4ue3C7b2jFAj0Gej4HQU9OT65Pyz1DbxmgQwOf/bcqnndNQWxxHpY6Nv+xDhv/sXQyo9To86bvm/XSB+pVWF2cKc7vLqty4Sul2BWWabJsOsGfrHF3o9kI+BmBz2dflc8/vyWxJq62wLbgZg02JpN81+jbBHtRCMFc8FVxrPqFrpRuJMny1BTvCXJyfer2NznFLXmO5fqr4sWmD1FDAQtoC3AazGglf5ZJJIZr8zOCmxx81R2rHujxN2YaSDKpxgKfOj1FfYKfPy1NUnF/5S53K4LbkkvUq8mtXzLRafye/u7ScrWSN5v0aw7oCcAnDSjqE/zU78n1aeBj0A7Dct0+8TyX3695ujV7Ic5xvDin5jD87DlTeokWcQJai+L8XQjBjLE1d6QLNuGVG3GfHJ0bgKURAU7wv8u0qLJXWvDbDSDV/ZsHI8uR+ZMA5T+3rxh16KcNqKMWwea8ynJ3eTWPTDOPlAJ9ZhpFZxixn+B34/DJ/Q+a6D1W1KEqkHL9WdB1mlMtJ7a1zJ8EcMEBu90Aqimopyf4/w/CyY3Dx4/ShAAAAABJRU5ErkJggg==",S=g(93314),M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",ie=g.p+"static/err.2323787b.png",O="data:image/png;base64,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",me="data:image/png;base64,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",W="data:image/png;base64,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",pe="data:image/png;base64,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",le="data:image/png;base64,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",G=g.p+"static/douyu.1e926b4a.jpg",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",B="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",fe="data:image/png;base64,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",Y="data:image/png;base64,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",ce="data:image/png;base64,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",q="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",re="data:image/png;base64,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",Ie=g(64790),je=g.p+"static/teacherQQ.833913ba.jpg",Re="data:image/png;base64,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",Xe=g(59301),Je=Object.defineProperty,He=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,w=(y,b,$)=>b in y?Je(y,b,{enumerable:!0,configurable:!0,writable:!0,value:$}):y[b]=$,Ae=(y,b)=>{for(var $ in b||(b={}))D.call(b,$)&&w(y,$,b[$]);if(He)for(var $ of He(b))ue.call(b,$)&&w(y,$,b[$]);return y};const ke=y=>React.createElement("svg",Ae({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},y),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var ve="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Se="data:image/jpeg;base64,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",j=g.p+"static/certificate.a2a9ee77.jpg",be=Object.defineProperty,ye=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,Z=(y,b,$)=>b in y?be(y,b,{enumerable:!0,configurable:!0,writable:!0,value:$}):y[b]=$,Ne=(y,b)=>{for(var $ in b||(b={}))ne.call(b,$)&&Z(y,$,b[$]);if(ye)for(var $ of ye(b))_.call(b,$)&&Z(y,$,b[$]);return y};const ct=y=>React.createElement("svg",Ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},y),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var jt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",lt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",it=g.p+"static/question.ed747acc.gif",Ye="data:image/gif;base64,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",Xt=g(55351),rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg==",It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",nt=g(53114),Ut="data:image/png;base64,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",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(xt,ze,g){"use strict";g.d(ze,{z:function(){return be},Z:function(){return ye}});var a=g(59301),L=g(54580),S=g(8591),M=g(43418),te=g(3113),ie=g(3294),O=g(23538),me=Object.defineProperty,W=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,G=(ne,_,Z)=>_ in ne?me(ne,_,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[_]=Z,se=(ne,_)=>{for(var Z in _||(_={}))pe.call(_,Z)&&G(ne,Z,_[Z]);if(W)for(var Z of W(_))le.call(_,Z)&&G(ne,Z,_[Z]);return ne},J=(ne,_,Z)=>new Promise((Ne,ct)=>{var jt=it=>{try{lt(Z.next(it))}catch(Ye){ct(Ye)}},Wt=it=>{try{lt(Z.throw(it))}catch(Ye){ct(Ye)}},lt=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(jt,Wt);lt((Z=Z.apply(ne,_)).next())});const B="\u3000\u3000";function P(ne){var _=["Bytes","KB","MB","GB","TB"];if(ne==0)return"0 Byte";var Z=parseInt(""+Math.floor(Math.log(ne)/Math.log(1024)),10);return(ne/Math.pow(1024,Z)).toFixed(1)+" "+_[Z]}var fe=({value:ne=[],action:_,onChange:Z,className:Ne,maxSize:ct=150,title:jt="\u6587\u4EF6\u4E0A\u4F20",accept:Wt=null})=>{const lt={multiple:!1,fileList:ne,accept:Wt,withCredentials:!0,beforeUpload:Ye=>Ye.size/1024/1024(nt.name.indexOf(B)===-1&&(nt.name=`${nt.name}${B}${P(nt.size)}`),se({},nt))),Ye.file.status==="done"&&((rr=(Xt=Ye.file)==null?void 0:Xt.response)==null?void 0:rr.status)===-1){message.error((It=(sr=Ye.file)==null?void 0:sr.response)==null?void 0:It.message),Z([]);return}Z(Bt)},onRemove:Ye=>J(void 0,null,function*(){const Xt=Ye.size/1024/1024;return Ye.status==="uploading"?!0:Xt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ne.length>0,ghost:!0},jt),React.createElement("span",{onClick:it,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))},Y=g(61481),ce=g(89392),q=Object.defineProperty,re=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Re=(ne,_,Z)=>_ in ne?q(ne,_,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[_]=Z,Xe=(ne,_)=>{for(var Z in _||(_={}))Ie.call(_,Z)&&Re(ne,Z,_[Z]);if(re)for(var Z of re(_))je.call(_,Z)&&Re(ne,Z,_[Z]);return ne};const Je=ne=>React.createElement("svg",Xe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",D=Object.defineProperty,ue=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ke=(ne,_,Z)=>_ in ne?D(ne,_,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[_]=Z,ve=(ne,_)=>{for(var Z in _||(_={}))w.call(_,Z)&&ke(ne,Z,_[Z]);if(ue)for(var Z of ue(_))Ae.call(_,Z)&&ke(ne,Z,_[Z]);return ne},Se=(ne,_,Z)=>new Promise((Ne,ct)=>{var jt=it=>{try{lt(Z.next(it))}catch(Ye){ct(Ye)}},Wt=it=>{try{lt(Z.throw(it))}catch(Ye){ct(Ye)}},lt=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(jt,Wt);lt((Z=Z.apply(ne,_)).next())});const{Dragger:j}=L.default;function be(ne){let _=[];return ne&&ne.length>0&&(_=ne.map(Z=>({uid:Z.id,id:Z.id,name:Z.title+B+Z.filesize,url:Z.url,filesize:Z.filesize,status:"done",response:{id:Z.id}}))),_}var ye=({value:ne,onChange:_,action:Z,data:Ne,className:ct,maxSize:jt=150,title:Wt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:lt=!1,accept:it="",additionalText:Ye,isDragger:Xt,number:rr=1e3,aloneClear:sr=!1,realTimeRemove:It=!0,uploadText:Bt,setFileProgress:nt,showFileProgress:Ut})=>{const[T,y]=(0,a.useState)(!1);let[b,$]=(0,a.useState)(ne||[]),[Qe,dt]=(0,a.useState)(1);(0,a.useEffect)(()=>{ne&&(Qe===1&&$([...ne]),dt(2),rr===(ne==null?void 0:ne.length)&&y(!0))},[ne]);const ut=()=>{setTimeout(()=>{b.pop(),$([...b])},500)};Ut&&nt(b.some(We=>We.status==="uploading"));const gt={multiple:!0,disabled:T,accept:it,withCredentials:!0,fileList:b,beforeUpload:(We,Ht)=>{const Lt=We.size/1024/1024;return b.concat(Ht).length>rr?(b.pop(),$([...b]),S.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${rr}\u4E2A\u6587\u4EF6`),sr?Promise.reject():(ut(),!1)):Lt=rr?y(!0):y(!1),$([...b]),b=b.map(Nt=>{var zt,pr;return(zt=Nt==null?void 0:Nt.response)!=null&&zt.id&&(Nt.url=(pr=Nt==null?void 0:Nt.response)==null?void 0:pr.url),Nt.name.indexOf(B)===-1&&(Nt.name=`${Nt.name}${B}${P(Nt.size)}`),ve({},Nt)}),console.log("info:",We,b),_(b)},onRemove:We=>Se(void 0,null,function*(){if(!It)return!0;const Ht=()=>Se(void 0,null,function*(){if(We.response?We.response.id:We.id){let wt=yield(0,O.JZ)(We.response?We.response.id:We.uid);return Promise.resolve(wt)}else return!0});return lt?new Promise((Lt,wt)=>{M.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Se(void 0,null,function*(){const Zt=yield Ht();S.ZP.success("\u5220\u9664\u6210\u529F"),Lt(!0)}),onCancel:()=>Lt(!1)})}):yield Ht()})};function Te(We){We.preventDefault(),We.stopPropagation()}return a.createElement("div",{className:`multi-upload ${ct||""}`},Xt&&a.createElement(j,ve({},gt),a.createElement("p",{className:"ant-upload-drag-icon"},a.createElement(Y.Z,null)),a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",jt,"MB)"," "),Ye),!Xt&&a.createElement(L.default,ve({},gt),a.createElement(te.ZP,{disabled:T,className:"upload_button"},a.createElement("img",{className:"aBtn_img",src:He}),Wt),a.createElement("span",{onClick:Te,className:"upload_text"},Bt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${jt}MB)`)))}},12343:function(xt,ze,g){"use strict";var a=g(59301),L=g(6848);const S=({value:M,visible:te=!0,children:ie})=>{const O={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return a.createElement(a.Fragment,null,te?a.createElement(L.Z,{placement:"topLeft",title:O[M]},a.createElement("span",null,ie)):ie)};ze.Z=S},84677:function(xt,ze,g){"use strict";var a=g(59301),L=g(78241),S=g(8591),M=g(43418),te=g(95237),ie=g(5112),O=g(5871),me=g(43604),W=g(5083),pe=g(24905),le=g(61186),G=g.n(le),se=g(99064),J=g(24065),B=g(955),P=g(89070),fe=g(59437),Y=g(92365),ce=g(79834),q=g(59301),re=Object.defineProperty,Ie=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,He=(ve,Se,j)=>Se in ve?re(ve,Se,{enumerable:!0,configurable:!0,writable:!0,value:j}):ve[Se]=j,D=(ve,Se)=>{for(var j in Se||(Se={}))Xe.call(Se,j)&&He(ve,j,Se[j]);if(Re)for(var j of Re(Se))Je.call(Se,j)&&He(ve,j,Se[j]);return ve},ue=(ve,Se)=>Ie(ve,je(Se)),w=(ve,Se)=>{var j={};for(var be in ve)Xe.call(ve,be)&&Se.indexOf(be)<0&&(j[be]=ve[be]);if(ve!=null&&Re)for(var be of Re(ve))Se.indexOf(be)<0&&Je.call(ve,be)&&(j[be]=ve[be]);return j},Ae=(ve,Se,j)=>new Promise((be,ye)=>{var ne=Ne=>{try{Z(j.next(Ne))}catch(ct){ye(ct)}},_=Ne=>{try{Z(j.throw(Ne))}catch(ct){ye(ct)}},Z=Ne=>Ne.done?be(Ne.value):Promise.resolve(Ne.value).then(ne,_);Z((j=j.apply(ve,Se)).next())});const ke=ve=>{var Se=ve,{classroomList:j,dispatch:be,courseEndTime:ye,onWindowBack:ne}=Se,_=w(Se,["classroomList","dispatch","courseEndTime","onWindowBack"]),Z,Ne,ct,jt,Wt,lt,it,Ye,Xt,rr,sr,It,Bt,nt,Ut,T,y,b,$,Qe,dt,ut,gt,Te,We,Ht,Lt,wt,Zt,Nt,zt,pr,Mr,Ge,Ee,nr,kr,an,Er;const Pr=(0,P.useParams)(),[Lr]=L.default.useForm(),[Vr,on]=(0,a.useState)(1),[Br,mr]=(0,a.useState)([]),[Rn,pn]=(0,a.useState)(0),[ln,_r]=(0,a.useState)(2e3),[En,h]=(0,a.useState)(!0),[H,K]=(0,a.useState)(!1),[R,k]=(0,a.useState)(!1),[vt,St]=(0,a.useState)([]),[Kt,pt]=(0,a.useState)(!0),[Qt,Et]=(0,a.useState)(!((ct=(Ne=(Z=j.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:Ne[0])!=null&&ct.send_type));let[Rt,ar]=(0,a.useState)([0,0,0]);(0,a.useEffect)(()=>{var Ue,Dt,mt,Q,Fr,yt,Ze,qt,_t,ir,lr,Gt,jr;if(j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Cr(),(mt=(Dt=(Ue=j.actionTabs)==null?void 0:Ue.selectArrsAll)==null?void 0:Dt[0])!=null&&mt.can_publish?ar([...(_t=(qt=(Ze=j.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:qt[0])==null?void 0:_t.difficult_count]):ar([...(yt=(Fr=(Q=j.actionTabs)==null?void 0:Q.selectArrsAll)==null?void 0:Fr[0])==null?void 0:yt.difficult_settings]),Et(!((Gt=(lr=(ir=j.actionTabs)==null?void 0:ir.selectArrsAll)==null?void 0:lr[0])!=null&&Gt.send_type)),hr(),j.actionTabs.type===2){const Xr=(jr=j.actionTabs.selectArrsAll)==null?void 0:jr[0];pt(Xr.unified_setting)}else pt(!1)},[j.actionTabs]),(0,a.useEffect)(()=>{if(H){if(R)return;be({type:"classroomList/setActionTabs",payload:{}}),(0,J.GJ)()?(be({type:"classroomList/getClassroomTeacherCommonList",payload:ue(D({},j.actionTabs.params),{type:1})}),be({type:"shixunHomeworks/getWorkList",payload:D({},Pr)})):be({type:"classroomList/getClassroomCommonList",payload:D({},j.actionTabs.params)})}},[H]);const hr=Ue=>Ae(void 0,null,function*(){h(!0);const Dt=yield(0,Y.c_)(ue(D({},Pr),{page:Ue||Vr,limit:2e4,homework_id:j.actionTabs.type===1?"":j.actionTabs.selectArrs[0]}));Dt==null||Dt.course_groups.map((mt,Q)=>{mt.key=mt.id,mt.title=mt.name,mt.disabled=mt.is_published}),Dt&&(mr([...Dt==null?void 0:Dt.course_groups]),pn(Dt==null?void 0:Dt.course_groups_count),h(!1),Ue||Lr.setFieldsValue({publish_time:G()(G()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:G()(G()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Tt=()=>{(0,J.GJ)()?j.actionTabs.detail?(be({type:"shixunHomeworks/setActionTabs",payload:{}}),be({type:"shixunHomeworks/getWorkList",payload:D({},Pr)}),be({type:"shixunHomeworks/getWorkSetting",payload:D({},Pr)})):be({type:"classroomList/getClassroomTeacherCommonList",payload:ue(D({},j.actionTabs.params),{type:5,category:j.actionTabs.params.categoryId})}):be({type:"classroomList/getClassroomCommonList",payload:D({},j.actionTabs.params)})},or=()=>Ae(void 0,null,function*(){var Ue,Dt;if((0,J.Rm)()&&!((Ue=j.AssistantObject.hack)!=null&&Ue.can_publish)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Me(!1);return}const mt=D({},Lr.getFieldsValue());if(mt.end_time<=mt.publish_time){S.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Me(!1);return}if((vt==null?void 0:vt.length)<=0&&!Kt&&Br.length>0){S.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Me(!1);return}if(Rt.reduce((yt,Ze)=>yt+Ze)===0&&!Qt){S.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Me(!1);return}let Q={homework_ids:[...j.actionTabs.selectArrs],group_ids:vt.length>0?vt.map(yt=>yt.id):(Dt=j.detailCommonHomeworksList)==null?void 0:Dt.course_groups,end_time:G()(mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:G()(mt.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Rt==null?void 0:Rt.map(yt=>yt),send_type:Qt?"0":"1",unified_setting:!vt.length};if(Me(!0),(yield(0,se.ZP)(`/api/courses/${Pr.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:D({},Q)})).status===0){if(Me(!1),(0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),S.ZP.success("\u53D1\u5E03\u6210\u529F"),be({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ne){ne();return}_.onCallback&&_.onCallback(),Tt(),localStorage.getItem("Noviceguide")==="0"||be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:q.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Me(!1)}),Cr=()=>{on(1),mr([]),St([])},cr=Rn>Vr*ln,[Rr,Me]=(0,a.useState)(!1);return q.createElement(M.default,{width:600,confirmLoading:Rr,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:or,onCancel:()=>{if(Cr(),be({type:"classroomList/setActionTabs",payload:{}}),ne){ne();return}Tt()}},q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Br&&q.createElement(L.default,{form:Lr},q.createElement("div",{style:{paddingLeft:0}},j.actionTabs.type===2&&q.createElement(te.Z,{style:{marginBottom:"10px"}},q.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),q.createElement(ie.ZP.Group,{value:Qt,disabled:!((lt=(Wt=(jt=j.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:Wt[0])!=null&<.can_publish),onChange:Ue=>{Et(Ue.target.value)}},q.createElement(ie.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),q.createElement(ie.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Qt&&q.createElement(te.Z,{style:{marginBottom:"10px"}},q.createElement("span",{style:{marginRight:65}}),q.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",q.createElement(O.Z,{value:Rt[0],onChange:Ue=>{Rt[0]=Ue,ar([...Rt])},min:0,disabled:!((Xt=(Ye=(it=j.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:Ye[0])!=null&&Xt.can_publish),placeholder:`\u6700\u5927${(Bt=(It=(sr=(rr=j.actionTabs)==null?void 0:rr.selectArrsAll)==null?void 0:sr[0])==null?void 0:It.difficult_count)==null?void 0:Bt[0]}`,max:(y=(T=(Ut=(nt=j.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:Ut[0])==null?void 0:T.difficult_count)==null?void 0:y[0],style:{width:60}})),q.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",q.createElement(O.Z,{value:Rt[1],onChange:Ue=>{Rt[1]=Ue,ar([...Rt])},min:0,disabled:!((Qe=($=(b=j.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:$[0])!=null&&Qe.can_publish),max:(Te=(gt=(ut=(dt=j.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:ut[0])==null?void 0:gt.difficult_count)==null?void 0:Te[1],placeholder:`\u6700\u5927${(wt=(Lt=(Ht=(We=j.actionTabs)==null?void 0:We.selectArrsAll)==null?void 0:Ht[0])==null?void 0:Lt.difficult_count)==null?void 0:wt[1]}`,style:{width:60}})),q.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",q.createElement(O.Z,{value:Rt[2],onChange:Ue=>{Rt[2]=Ue,ar([...Rt])},min:0,disabled:!((zt=(Nt=(Zt=j.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:Nt[0])!=null&&zt.can_publish),placeholder:`\u6700\u5927${(Ee=(Ge=(Mr=(pr=j.actionTabs)==null?void 0:pr.selectArrsAll)==null?void 0:Mr[0])==null?void 0:Ge.difficult_count)==null?void 0:Ee[2]}`,max:(Er=(an=(kr=(nr=j.actionTabs)==null?void 0:nr.selectArrsAll)==null?void 0:kr[0])==null?void 0:an.difficult_count)==null?void 0:Er[2],style:{width:60}}))),q.createElement(te.Z,{className:"mt30",align:"middle"},q.createElement(me.Z,null,q.createElement(L.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},q.createElement(W.default,{style:{width:170,marginRight:"25px"},disabledDate:Ue=>(0,ce.Q8)(Ue,ye),disabledTime:Ue=>(0,ce.d0)(Ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:G()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),q.createElement(me.Z,{className:"ml20"},q.createElement(L.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},q.createElement(W.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:G()((0,B.U6)(),"HH:mm")},disabledDate:Ue=>(0,ce.Q8)(Ue,ye,Lr.getFieldValue("publish_time")),disabledTime:Ue=>(0,ce.d0)(Ue,Lr.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),j.actionTabs.type===2&&q.createElement(te.Z,{style:{marginBottom:"10px"}},q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),q.createElement(ie.ZP.Group,{value:Kt,onChange:Ue=>{pt(Ue.target.value),St([])}},q.createElement(ie.ZP,{value:!0,disabled:!j.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),q.createElement(ie.ZP,{className:"ml20",disabled:Br.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Br.length<=0&&j.actionTabs.type===2&&q.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(j.actionTabs.type===1||!Kt)&&Br.length>0&&q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},q.createElement("span",{style:{flex:1}},q.createElement(pe.default,{checked:vt.length===Br.length,onChange:Ue=>{vt.length===Br.length?St([]):St(Br.filter(Dt=>!Dt.is_published))}},"\u5168\u9009")," "),q.createElement("span",{style:{width:16}}),q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",vt.length||0,"\u4E2A\u5206\u73ED")),(j.actionTabs.type===1||!Kt)&&Br.length>0&&q.createElement(fe.Z,{data:Br,selectedRowKeys:vt,setSelectedRowKeys:St})))};ze.Z=(0,P.connect)(({classroomList:ve})=>({classroomList:ve}))(ke)},32996:function(xt,ze,g){"use strict";g.r(ze),g.d(ze,{CommonHomeworkContext:function(){return $n},default:function(){return Tn}});var a=g(59301),L=g(89070),S=g(8591),M=g(58421),te=g(81228),ie=g(955),O=g(24065),me=g(43418),W=g(99064),pe=g(59155),le=Object.defineProperty,G=Object.defineProperties,se=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,fe=(A,E,d)=>E in A?le(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Y=(A,E)=>{for(var d in E||(E={}))B.call(E,d)&&fe(A,d,E[d]);if(J)for(var d of J(E))P.call(E,d)&&fe(A,d,E[d]);return A},ce=(A,E)=>G(A,se(E)),q=(A,E)=>{var d={};for(var F in A)B.call(A,F)&&E.indexOf(F)<0&&(d[F]=A[F]);if(A!=null&&J)for(var F of J(A))E.indexOf(F)<0&&P.call(A,F)&&(d[F]=A[F]);return d},re=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const Ie=A=>{var E=A,{classroomList:d,dispatch:F,match:ee,location:we,user:ae,onCallback:U}=E,I=q(E,["classroomList","dispatch","match","location","user","onCallback"]),x,V;const de=(0,L.useParams)(),[Le,At]=(0,a.useState)(!1),[at,_e]=(0,a.useState)(!1),$e=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(d.actionTabs.key==="\u5220\u9664"){if((0,O.j5)()){_e(!0);return}const De={hasNum:0,noHasNum:0};d.actionTabs.selectArrsAll.map(Ft=>{var st;Ft.author_login===((st=ae.userInfo)==null?void 0:st.login)?++De.hasNum:++De.noHasNum}),De.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},De.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},De.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ot()}}):_e(!0)}else _e(!1)},[d.actionTabs.key]);const Ot=()=>{F({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Le,destroyOnClose:!0,onOk:()=>re(void 0,null,function*(){var De;if((De=$e.current)!=null&&De.onVerify())return;At(!0);const Ft=yield(0,W.ZP)(`/api/courses/${de.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...d.actionTabs.selectArrs]}});At(!1),Ft.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success("\u5220\u9664\u6210\u529F"),F({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),U&&U(),(0,O.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:ce(Y({},d.actionTabs.params),{type:5})}):F({type:"classroomList/getClassroomCommonList",payload:Y({},d.actionTabs.params)}),F({type:"classroomList/getClassroomLeftMenus",payload:{id:de.coursesId}}))}),onCancel:()=>{Ot()}},!((x=d==null?void 0:d.actionTabs)!=null&&x.status)||!["\u672A\u53D1\u5E03"].includes((V=d==null?void 0:d.actionTabs)==null?void 0:V.status)?a.createElement(a.Fragment,null,a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(pe.Z,{ref:De=>$e.current=De})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var je=(0,L.connect)(({classroomList:A,user:E})=>({classroomList:A,user:E}))(Ie),Re=g(84677),Xe=g(12393),Je=Object.defineProperty,He=Object.defineProperties,D=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ke=(A,E,d)=>E in A?Je(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,ve=(A,E)=>{for(var d in E||(E={}))w.call(E,d)&&ke(A,d,E[d]);if(ue)for(var d of ue(E))Ae.call(E,d)&&ke(A,d,E[d]);return A},Se=(A,E)=>He(A,D(E)),j=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const be=({classroomList:A,dispatch:E})=>{const d=(0,L.useParams)();return a.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>j(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,O.GJ)()?E({type:"classroomList/getClassroomTeacherCommonList",payload:Se(ve({},A.actionTabs.params),{type:5})}):E({type:"classroomList/getClassroomCommonList",payload:ve({},A.actionTabs.params)}))}),onCancel:()=>{E({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ye=(0,L.connect)(({classroomList:A})=>({classroomList:A}))(be),ne=Object.defineProperty,_=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Wt=(A,E,d)=>E in A?ne(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,lt=(A,E)=>{for(var d in E||(E={}))ct.call(E,d)&&Wt(A,d,E[d]);if(Ne)for(var d of Ne(E))jt.call(E,d)&&Wt(A,d,E[d]);return A},it=(A,E)=>_(A,Z(E)),Ye=(A,E)=>{var d={};for(var F in A)ct.call(A,F)&&E.indexOf(F)<0&&(d[F]=A[F]);if(A!=null&&Ne)for(var F of Ne(A))E.indexOf(F)<0&&jt.call(A,F)&&(d[F]=A[F]);return d},Xt=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const rr=A=>{var E=A,{classroomList:d,dispatch:F,onCallback:ee}=E,we=Ye(E,["classroomList","dispatch","onCallback"]);const ae=(0,L.useParams)();return ae.id=ae.coursesId,a.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:d.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${ae.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...d.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),S.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),F({type:"classroomList/setActionTabs",payload:{}}),ee&&ee(),(0,O.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:it(lt({},d.actionTabs.params),{type:5})}):F({type:"classroomList/getClassroomCommonList",payload:lt({},d.actionTabs.params)}),F({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var sr=(0,L.connect)(({classroomList:A})=>({classroomList:A}))(rr),It=g(78241),Bt=g(95237),nt=g(43604),Ut=g(92832),T=g(61186),y=g.n(T),b=Object.defineProperty,$=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,ut=(A,E,d)=>E in A?b(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,gt=(A,E)=>{for(var d in E||(E={}))Qe.call(E,d)&&ut(A,d,E[d]);if($)for(var d of $(E))dt.call(E,d)&&ut(A,d,E[d]);return A},Te=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const We=({classroomList:A,loading:E,dispatch:d,onCallback:F})=>{var ee,we;const ae=(0,L.useParams)(),U=(0,L.useLocation)(),{actionTabs:I}=A,[x]=It.default.useForm(),V=de=>de&&deTe(void 0,null,function*(){var de;const Le=x.getFieldValue(),At=`/api/course_modules/${A.detailCommonHomeworksList.main_category_id}/add_second_category.json`,at=yield(0,W.ZP)(At,{method:"post",body:gt({},Le)});if(at.status===0){S.ZP.success("\u6DFB\u52A0\u6210\u529F"),F&&F(),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:ae.coursesId}});const _e=A.actionTabs.selectArrs.type,$e=(at==null?void 0:at.category_id)||0;let Ot=(de=U.pathname)==null?void 0:de.split("/");Ot[4]=$e,Ot[3]=_e||Ot[3];const De=Ot==null?void 0:Ot.join("/");L.history.push(De)}}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",{className:"tc"},a.createElement("br",null)),A.courseGroups.course_groups&&a.createElement(It.default,{form:x,initialValues:{name:""}},a.createElement(It.default.Item,{name:"name"},a.createElement(Bt.Z,{className:"mt30"},a.createElement(nt.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.createElement(nt.Z,{flex:"1"},a.createElement(Ut.default,{defaultValue:((ee=I.selectArrs)==null?void 0:ee.category_name)||((we=I.selectArrs)==null?void 0:we.name)}))))))};var Ht=(0,L.connect)(({classroomList:A,loading:E})=>({classroomList:A,loading:E}))(We),Lt=g(99313),wt=g(3113),Zt=g(24905),Nt=g(26724),zt=g.n(Nt),pr=g(48066),Mr=g(28103),Ge=g(81327),Ee=g(49692),nr={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},kr=Object.defineProperty,an=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,on=(A,E,d)=>E in A?kr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Br=(A,E)=>{for(var d in E||(E={}))Lr.call(E,d)&&on(A,d,E[d]);if(Pr)for(var d of Pr(E))Vr.call(E,d)&&on(A,d,E[d]);return A},mr=(A,E)=>an(A,Er(E)),Rn=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const{Paragraph:pn}=pr.default,ln=({createShixunParams:A},E)=>{const d=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],F=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[ee,we]=(0,a.useState)("0"),[ae,U]=(0,a.useState)("hot"),[I,x]=(0,a.useState)([]),V=(0,a.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),de=(De,Ft)=>Rn(void 0,null,function*(){const st=yield(0,Ee.he)(De);if(!st.status){if(st.shixuns.length===0&&Ft){$e(!1);return}x(st.shixuns)}});(0,a.useImperativeHandle)(E,()=>({search:De=>de(mr(Br({},V.current),{keyword:De})),changeKeyWord:De=>V.current.keyword=De})),(0,a.useEffect)(()=>{de(V.current)},[]);const[Le,At]=(0,a.useState)([]),at=De=>{At(De),A.current.shixun_ids=De},[_e,$e]=(0,a.useState)(!0),Ot=De=>{de(mr(Br({},V.current),{page:De}),!0)};return a.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},a.createElement(Bt.Z,{justify:"space-between",style:{marginBottom:8}},a.createElement(nt.Z,null,d.map((De,Ft)=>a.createElement(wt.ZP,{key:Ft,type:ee===De.id?"primary":"default",onClick:()=>{we(De.id),V.current.diff=De.id,de(V.current)}},De.name))),a.createElement(nt.Z,null,F.map((De,Ft)=>a.createElement(wt.ZP,{key:Ft,className:"mr20",type:ae===De.id?"primary":"default",onClick:()=>{U(De.id),V.current.order=De.id,de(V.current)}},De.name)))),a.createElement(zt(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:Ot,hasMore:_e,useWindow:!1},a.createElement(Zt.default.Group,{onChange:at,value:Le},I.map(De=>{const{name:Ft,id:st,description:Ct,challenge_names:et,author_name:xr,author_school_name:Yt,level:Ce,total_stu_num:Fe}=De||{};return a.createElement("div",{key:st,className:nr.shixunItemWrapper},a.createElement(Bt.Z,{align:"middle",className:nr.checkboxWrapper,gutter:14},a.createElement(Zt.default,{value:st}),a.createElement("div",{className:nr.title},Ft)),a.createElement("div",{className:nr.contentWrapper},a.createElement(pn,{ellipsis:{rows:2},className:nr.desc,style:{color:"#8e8888"}},Ct),a.createElement(Bt.Z,null,et.map(($t,tt)=>a.createElement("span",{key:tt,className:nr.mission},"\u7B2C",tt+1,"\u5173",$t))),a.createElement(Mr.Z,{dashed:!0,style:{margin:"8px 0"}}),a.createElement(Bt.Z,{className:nr.info},a.createElement(Ge.Z,null,a.createElement("span",null,xr),a.createElement("span",null,"|"),a.createElement("span",null,Yt),a.createElement("span",null,"|"),a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",Ce),a.createElement("span",null,"|"),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",Fe)))))}))))};var _r=(0,a.forwardRef)(ln),En={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},h=g(8797),H=g(92365),K=Object.defineProperty,R=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,St=(A,E,d)=>E in A?K(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Kt=(A,E)=>{for(var d in E||(E={}))k.call(E,d)&&St(A,d,E[d]);if(R)for(var d of R(E))vt.call(E,d)&&St(A,d,E[d]);return A},pt=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const{TabPane:Qt}=Lt.default,Et=({shixunHomeworks:A,loading:E,dispatch:d,refreshList:F})=>{const ee=(0,L.useParams)(),we=(0,L.useLocation)(),[ae]=It.default.useForm(),{brankList:U}=A,[I,x]=(0,a.useState)(!1);let[V,de]=(0,a.useState)(!0),[Le,At]=(0,a.useState)(!1);const[at,_e]=(0,a.useState)("myself");let[$e,Ot]=(0,a.useState)([]);const[De,Ft]=(0,a.useState)(),[st,Ct]=(0,a.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),et=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,a.useEffect)(()=>{A.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Yt()},[A.actionTabs.key]);let xr=[];const Yt=function(){return pt(this,null,function*(){var tt;if(V){x(!1),++st.page;const Pt=yield d({type:"shixunHomeworks/getBrankList",payload:Kt({},st)});$e=[...$e.concat(Pt.object_list)],Ft(Pt.is_teacher),((tt=Pt.object_list)==null?void 0:tt.length)pt(void 0,null,function*(){At(!0);const Pt=yield(0,H.aQ)(tt);At(!1),Pt.status||(F(),d({type:"shixunHomeworks/setActionTabs",payload:{}}))}),$t=(0,a.useRef)();return a.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:A.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Le},onOk:()=>pt(void 0,null,function*(){var tt;if(at==="jupyter"){Fe(Ce.current);return}At(!0);const Pt=ae.getFieldValue(),Yr=yield d({type:"shixunHomeworks/saveBanks",payload:{course_id:ee.coursesId,object_type:"normal",category:ee.categoryId,bank_id:Pt.group_ids}});(Yr==null?void 0:Yr.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),d({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}}),d({type:"shixunHomeworks/setActionTabs",payload:{}}),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Yr.object_ids,params:(tt=A.actionTabs)==null?void 0:tt.params}})),At(!1)}),onCancel:()=>{d({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(Bt.Z,null,a.createElement(nt.Z,{span:12},et.map((tt,Pt)=>a.createElement(wt.ZP,{key:Pt,shape:"round",type:at===tt.id?"primary":"default",className:"mr10",onClick:Yr=>pt(void 0,null,function*(){if(tt.id==="jupyter"){_e(tt.id);return}$e=[],V=!0,st.page=0,st.search="",st.filter=tt.id,Yt(),_e(tt.id)})},tt.name))),a.createElement(nt.Z,{span:12,className:"tr"},a.createElement(Ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:tt=>{var Pt;at==="jupyter"&&((Pt=$t.current)==null||Pt.changeKeyWord(tt.target.value))},onSearch:tt=>{var Pt;if(at==="jupyter"){(Pt=$t.current)==null||Pt.search(tt);return}V=!0,st.search=tt,st.page=0,$e=[],Yt()},style:{width:260}}))),at==="myself"&&a.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",a.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),at==="public"&&a.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),at==="jupyter"?a.createElement(_r,{createShixunParams:Ce,ref:$t}):a.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!De&&at==="public"&&a.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},a.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),a.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),a.createElement(zt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{de(!1),Yt()},hasMore:V,useWindow:!1},a.createElement(It.default,{form:ae,initialValues:{group_ids:xr},className:En.form,onChange:tt=>{xr=ae.getFieldValue()}},$e==""&&a.createElement(h.Z,{styles:{margin:"10px auto"}}),a.createElement(It.default.Item,{name:"group_ids"},a.createElement(Zt.default.Group,{style:{width:"100%"},className:"font14"},$e==null?void 0:$e.map(function(tt,Pt){return a.createElement(Bt.Z,{key:Pt},a.createElement(nt.Z,{flex:"2"},a.createElement(Zt.default,{onChange:Yr=>{},key:Pt,value:String(tt.id),defaultChecked:!0},a.createElement("span",{className:["c-black",En.line1].join(" ")},tt.name))),a.createElement(nt.Z,{flex:"1",className:"c-black"},a.createElement("span",{className:En.line1},tt==null?void 0:tt.course_list_name)),a.createElement(nt.Z,{flex:"50px",className:"c-black"},at==="public"&&(0,O.Ny)()?a.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${tt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):at==="myself"?a.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${tt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):tt==null?void 0:tt.username))})))))))};var Rt=(0,L.connect)(({shixunHomeworks:A,loading:E})=>({shixunHomeworks:A,loading:E}))(Et),ar=g(36708),hr=g(57490),Tt=Object.defineProperty,or=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ue=(A,E,d)=>E in A?Tt(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Dt=(A,E)=>{for(var d in E||(E={}))Rr.call(E,d)&&Ue(A,d,E[d]);if(cr)for(var d of cr(E))Me.call(E,d)&&Ue(A,d,E[d]);return A},mt=(A,E)=>or(A,Cr(E)),Q=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const Fr=({classroomList:A,loading:E,dispatch:d})=>{const F=(0,L.useParams)(),[ee]=It.default.useForm();return a.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:A.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Q(void 0,null,function*(){var we;yield ee.validateFields();const ae=Dt({},ee.getFieldValue()),{selectArrs:U}=A.actionTabs;ae.attachment_ids=(we=ae.attachment_ids)==null?void 0:we.map(x=>x.response.id),(yield(0,ar.mz)(mt(Dt({},ae),{homeworkId:U.work_id}))).status===0&&(ee.resetFields(),d({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ee.resetFields(),d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement(It.default,{form:ee,initialValues:{}},a.createElement(It.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},a.createElement(hr.Z,null)),a.createElement(It.default.Item,{name:"description"},a.createElement(Ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var yt=(0,L.connect)(({classroomList:A,loading:E})=>({classroomList:A,loading:E}))(Fr),Ze=g(20834),qt=g(38854),_t=g(6848),ir={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},Gt=({isLoading:A,addText:E,tabDataSource:d,isAdmin:F,dispatch:ee,type:we,TooltipTitle:ae,categoryId:U,dropdownMenu:I,classroomList:x,isShowRightControl:V,defaultSelectedKeys:de,user:Le,onTabMenuClick:At,onTooltipTitleClick:at,onDropdownMenuClick:_e})=>{var $e,Ot,De;const Ft=()=>a.createElement(Ze.default,{onClick:({key:Ct})=>_e(Ct)},I.map(Ct=>a.createElement(Ze.default.Item,{key:Ct.id},Ct.name))),st=(0,L.useParams)();return a.createElement("div",{className:ir.tabMenuContainer},a.createElement(Bt.Z,null,a.createElement(nt.Z,{flex:"1"},a.createElement(Ze.default,{mode:"horizontal",selectedKeys:de},d.map(Ct=>a.createElement(Ze.default.Item,{key:Ct.id,onClick:()=>A?{}:At(Ct)},a.createElement("span",{className:`c-grey-666 ${F?"mr20":""}`},Ct.name),Ct.total!==void 0&&a.createElement("span",{className:"c-grey-999"},Ct.total||0))))),a.createElement(nt.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},F&&a.createElement(qt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(Ze.default,null,a.createElement(Ze.default.Item,{key:1,onClick:()=>{var Ct;if((0,O.Rm)()&&!((Ct=x.AssistantObject.hack)!=null&&Ct.can_download)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ee({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:we,exportType:"hack",category_id:st.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(Ze.default.Item,{key:3,onClick:()=>{var Ct;if((0,O.Rm)()&&!((Ct=x.AssistantObject.hack)!=null&&Ct.can_download)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L.history.push(`/classrooms/${st==null?void 0:st.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"}))),a.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{L.history.push(`/classrooms/${st.coursesId}/program_homework/ranking`)}},a.createElement(_t.Z,{title:"\u6392\u884C\u699C"},a.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),F&&V&&a.createElement("div",{className:ir.control},a.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:at},a.createElement(_t.Z,{title:ae},a.createElement("span",{className:U?`${ir.iconH} iconfont icon-zhongmingmingmulu`:`${ir.iconH} iconfont icon-xinjianmulu1`}))),a.createElement(qt.Z,{disabled:(($e=Le==null?void 0:Le.userInfo)==null?void 0:$e.user_status)===2,className:"ml10",dropdownRender:Ft},a.createElement("span",{onClick:()=>{},className:((Ot=Le==null?void 0:Le.userInfo)==null?void 0:Ot.user_status)===2?ir.selectBtn1:ir.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(_t.Z,{title:((De=Le==null?void 0:Le.userInfo)==null?void 0:De.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,E||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},jr={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},Mt=({isAdmin:A,dataSource:E,batchStatus:d,SortMenuName:F,setSortMenuName:ee,onSearch:we,onSort:ae,onBatch:U})=>{const I=A?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],x=de=>{ee(de.name),ae(de)},V=F==="\u9ED8\u8BA4\u6392\u5E8F";return a.createElement("div",{className:jr.searchSortControllerContainer},a.createElement("div",null,a.createElement(qt.Z,{dropdownRender:()=>a.createElement(Ze.default,{selectedKeys:[F]},I.map(de=>a.createElement(Ze.default.Item,{key:de.name,onClick:()=>x(de)},de.name)))},a.createElement("div",null,a.createElement("span",{className:`${jr.btn} ${V?jr.btnSort:""}`},a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),F)))),V&&a.createElement(_t.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},a.createElement("span",{className:jr.tips},a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),a.createElement(Ut.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:we,style:{width:220,marginLeft:"auto"}}))},kt={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},yr=g(84105),Hr=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())}),Zr=({buttonDataSource:A,onClick:E})=>{const{allSelect:d,setAllSelect:F,setSelectArrs:ee,dataSource:we,selectArrs:ae,useBatchStatus:U,dispatch:I,params:x,getData:V,detailLeftMenus:de,main_category_id:Le,setSelectArrsAll:At}=(0,a.useContext)($n);let at;const[_e,$e]=(0,a.useState)(!1),[Ot,De]=(0,a.useState)(""),Ft=et=>{F(et.target.checked),ee(et.target.checked?we.map(xr=>xr.homework_id):[]),et.target.checked?At([...we]):At([])},st=()=>{let et={courseId:x.id,container_type:"program_homework"};x.categoryId&&(et.category_id=x.categoryId),I({type:"classroomList/getAllTaskList",payload:et}),I({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};de.course_modules&&(at=de.course_modules.filter(et=>et.type==="program_homework")[0]);const Ct=a.createElement("div",{className:kt.moveCategory,onMouseLeave:et=>$e(!1)},a.createElement(Ze.default,{onClick:et=>Hr(void 0,[et],function*({item:xr,key:Yt,keyPath:Ce,domEvent:Fe}){if(ae=="")return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,W.ZP)(`/api/courses/${x.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:ae,new_category_id:Yt}})).status===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),U(!1),V(),I({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(Ut.default,{onChange:et=>{De(et.target.value)}})),at&&at.second_category.filter(et=>et.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(et,xr){var Yt;if(!(Ot!==""&&et.category_name.indexOf(Ot)<0))return a.createElement(a.Fragment,null,a.createElement(Ze.default.Item,{className:"multi-llipsis1e",key:et.category_id},et.category_name),(Yt=et==null?void 0:et.third_category)==null?void 0:Yt.map(Ce=>a.createElement(Ze.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Ce.category_id},Ce.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:et=>{et.preventDefault(),I({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:x,selectArrs:{category_id:Le,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:kt.bottomControlContainer},a.createElement(Bt.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(nt.Z,{flex:1},a.createElement(Bt.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(nt.Z,null,a.createElement(Zt.default,{checked:d,onChange:Ft},"\u5168\u9009\u672C\u9875\uFF08",ae.length,"\uFF09")),(0,O.GJ)()&&a.createElement(nt.Z,null,a.createElement(qt.Z,{placement:"top",menu:{items:A,onClick:({key:et})=>{E({key:et})}}},a.createElement(wt.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(nt.Z,null,a.createElement(wt.ZP,{type:"primary",onClick:st,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,O.GJ)()&&a.createElement(nt.Z,null,a.createElement(qt.Z,{placement:"topLeft",dropdownRender:()=>Ct,getPopupContainer:et=>et.parentNode},a.createElement(wt.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(yr.Z,null)))))),a.createElement(nt.Z,null,a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:()=>{ee([]),U(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},An=g(1710),dr={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},zn=g(12343),Pn=g(46474),mn=Object.defineProperty,Wn=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,$r=(A,E,d)=>E in A?mn(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Kr=(A,E)=>{for(var d in E||(E={}))la.call(E,d)&&$r(A,d,E[d]);if(On)for(var d of On(E))Gn.call(E,d)&&$r(A,d,E[d]);return A},ua=(A,E)=>Wn(A,ia(E)),Jt=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())}),Ar=({dataSource:A,params:E,classroomList:d,manageAllGroup:F,user:ee,getData:we})=>{var ae,U,I,x,V,de,Le,At,at,_e,$e,Ot,De;const{batchStatus:Ft,selectArrs:st,setSelectArrs:Ct,selectArrsAll:et,setSelectArrsAll:xr,dispatch:Yt}=(0,a.useContext)($n);let Ce=(0,L.useParams)();const[Fe,$t]=(0,a.useState)(!1),tt=(0,a.useRef)(),[Pt,Yr]=(0,a.useState)([]);Ce=ua(Kr(Kr({},E),Ce),{category:Ce==null?void 0:Ce.categoryId}),(0,a.useEffect)(()=>{Yr([]),$t(!1)},[]);const Mn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(Be,ot)=>ot.status.indexOf(Be)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:Be=>{var ot,rt;return Be==="--"?Be:a.createElement("span",null,a.createElement("span",null,(ot=Be==null?void 0:Be.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",a.createElement("span",null,(rt=Be==null?void 0:Be.split("/"))==null?void 0:rt[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="publish_time"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="end_time"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Ce.sort_by==="late_time"?Ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:Be=>Be==="--"||!Be?"--":a.createElement("span",{title:Be},Be)}];function vr(){return Jt(this,null,function*(){let Be=yield(0,W.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:Kr({},Ce)});Yr(Be.data)})}const In=Be=>{st.includes(Be)?(Ct(st.filter(ot=>ot!==Be)),xr(et.filter(ot=>ot.homework_id!==Be))):(Ct([...st,Be]),xr([...et,A]))};return a.createElement("div",{className:dr.listContainer,onClick:Be=>{Be.stopPropagation(),(!(0,O.GJ)()||(0,O.GJ)()&&tt.current&&!tt.current.contains(Be.target))&&((0,O.dE)()?(0,ie.xg)(`/classrooms/${Ce.coursesId}/program_homework/${A.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${Ce.coursesId}/program_homework/${A.homework_id}/detail`))}},(0,O.GJ)()&&a.createElement("span",{ref:tt},a.createElement(Zt.default,{onClick:Be=>{Be.stopPropagation()},style:{padding:"10px"},checked:st.includes(A.homework_id),onChange:()=>In(A.homework_id)})),a.createElement("div",{className:dr.info},a.createElement("div",{className:dr.title},a.createElement("div",{className:dr.left,style:(0,O.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,O.GJ)()&&a.createElement(zn.Z,{value:(ae=A.status)==null?void 0:ae[0]},a.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status})),(0,O.dE)()&&a.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),a.createElement("span",{onClick:Be=>Be.stopPropagation()},a.createElement(L.Link,{target:"_blank",to:`/classrooms/${Ce.coursesId}/program_homework/${A.homework_id}/detail${(0,O.dE)()?"?tabs=1":""}`},A.name))),a.createElement("div",{className:dr.right},(0,O.GJ)()&&((U=A==null?void 0:A.status)==null?void 0:U[0])==="\u672A\u53D1\u5E03"&&a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){var ot,rt,Ur,ea;if(Be.stopPropagation(),Be.preventDefault(),((ot=ee==null?void 0:ee.userInfo)==null?void 0:ot.user_status)===2){(0,Pn.Rd)();return}if((0,O.Rm)()&&!((Ur=(rt=d.AssistantObject)==null?void 0:rt.hack)!=null&&Ur.can_publish)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const rn=ie.cX.getItem(`${(ea=ee==null?void 0:ee.userInfo)==null?void 0:ea.login}${(0,O.GJ)()?"Teacher":"Student"}`,"ProgramHomework");rn&&(Ce.sort_by=rn==null?void 0:rn.type,Ce.sort_direction=rn==null?void 0:rn.direction),Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Ce),type:2,manage_all_group:F}})})},a.createElement("aside",{className:dr.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,O.dE)()&&a.createElement("div",{className:dr.actionIcon},(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((I=A.status)!=null&&I.includes("\u5DF2\u622A\u6B62"))&&!A.status.includes("\u5BFC\u5165")&&a.createElement("aside",{onClick:Be=>Jt(void 0,null,function*(){Be.stopPropagation();let ot=yield(0,W.ZP)(`/api/problems/${A==null?void 0:A.start_identifier}/start.json`,{method:"get"});ot&&(window.open(`/myproblems/${ot==null?void 0:ot.identifier}?type=1`),localStorage.setItem("program_homework",[Ce.coursesId,A.homework_id]))}),className:dr.flexBox,style:{marginRight:16}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((x=A.status)==null?void 0:x.includes("\u5DF2\u622A\u6B62"))||((V=A.status)==null?void 0:V.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:dr.flexBox,style:{marginRight:16}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,O.GJ)()&&a.createElement(qt.Z,{placement:"bottomCenter",overlayClassName:dr.dro,dropdownRender:()=>a.createElement(Ze.default,null,!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){var ot,rt,Ur;if(Be.stopPropagation(),Be.preventDefault(),((ot=ee==null?void 0:ee.userInfo)==null?void 0:ot.user_status)===2){(0,Pn.Rd)();return}if((0,O.Rm)()&&!((Ur=(rt=d.AssistantObject)==null?void 0:rt.hack)!=null&&Ur.can_publish)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",Ce),Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Ce),type:2,manage_all_group:F}})})},"\u7ACB\u5373\u53D1\u5E03")),!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){var ot,rt;if(Be.stopPropagation(),Be.preventDefault(),(0,O.Rm)()&&!((rt=(ot=d.AssistantObject)==null?void 0:ot.hack)!=null&&rt.can_stop)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Ce),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),a.createElement(Ze.default.Item,{key:30,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){Be.stopPropagation(),Be.preventDefault();let ot=A==null?void 0:A.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:a.createElement("div",null,a.createElement(Ut.default,{defaultValue:ot,maxLength:60,showCount:!0,onChange:rt=>ot=rt.target.value})),onOk:()=>Jt(void 0,null,function*(){let rt=yield(0,W.ZP)(`/api/homework_commons/${A==null?void 0:A.homework_id}/alter_name.json`,{method:"post",body:{name:ot}});(rt==null?void 0:rt.status)===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),we())})})})},"\u91CD\u65B0\u547D\u540D")),A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){Be.stopPropagation(),Be.preventDefault(),Yt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),a.createElement(Ze.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:Be=>Jt(void 0,null,function*(){var ot,rt,Ur;if(Be.stopPropagation(),Be.preventDefault(),(0,O.Rm)()&&!((rt=(ot=d.AssistantObject)==null?void 0:ot.hack)!=null&&rt.can_delete)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:et,params:Ce,status:(Ur=A==null?void 0:A.status)==null?void 0:Ur[0]}})})},"\u7ACB\u5373\u5220\u9664")),!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",onClick:Be=>{Be.stopPropagation()},to:`/classrooms/${Ce.coursesId}/program_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},a.createElement("aside",{onClick:Be=>Be.stopPropagation(),className:dr.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:dr.detail},(0,O.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((de=A==null?void 0:A.status)==null?void 0:de[0])&&!!A.uncommit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Le=A==null?void 0:A.status)==null?void 0:Le[0])&&!!A.commit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((At=A==null?void 0:A.status)==null?void 0:At[0])&&!!A.compelete_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((at=A==null?void 0:A.status)==null?void 0:at[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((_e=A==null?void 0:A.status)==null?void 0:_e[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(($e=A==null?void 0:A.status)==null?void 0:$e[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Ot=A==null?void 0:A.status)==null?void 0:Ot[0])&&a.createElement("span",{className:dr.iconV,onClick:Be=>Jt(void 0,null,function*(){Be.stopPropagation(),Be.preventDefault(),Fe||vr(),$t(!Fe)})},a.createElement("i",{className:`iconfont icon-${Fe?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:dr.content},(0,O.dE)()&&a.createElement("span",{className:dr.infoStuIcon},a.createElement("span",{className:"c-grey-333"},A.author),((De=A==null?void 0:A.status)==null?void 0:De[0])==="\u5DF2\u622A\u6B62"&&!!(A!=null&&A.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),A==null?void 0:A.commit_count,"/",A==null?void 0:A.all_count),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time)),(0,O.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&Fe&&Pt.length>5&&a.createElement(An.default,{scroll:{y:240},onRow:Be=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(Be,ot)=>({onClick:rt=>{rt.stopPropagation(),rt.preventDefault()}}),pagination:!1,dataSource:Pt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Be,ot,rt)=>{rt.field&&(Ce.sort_by=rt.field),rt.order||(Ce.sort_direction="asc"),rt.order==="ascend"&&(Ce.sort_direction="asc"),rt.order==="descend"&&(Ce.sort_direction="desc"),rt.order||(Ce.sort_direction="asc"),vr()},columns:Mn}),(0,O.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&Fe&&Pt.length<6&&Pt.length>0&&a.createElement(An.default,{onRow:Be=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(Be,ot)=>({onClick:rt=>{rt.stopPropagation(),rt.preventDefault()}}),pagination:!1,dataSource:Pt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Be,ot,rt)=>{rt.field&&(Ce.sort_by=rt.field),rt.order||(Ce.sort_direction="asc"),rt.order==="ascend"&&(Ce.sort_direction="asc"),rt.order==="descend"&&(Ce.sort_direction="desc"),rt.order||(Ce.sort_direction="asc"),vr()},columns:Mn}))))},en={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},wr={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},Or=Object.defineProperty,Cn=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Bn=(A,E,d)=>E in A?Or(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Vn=(A,E)=>{for(var d in E||(E={}))Ln.call(E,d)&&Bn(A,d,E[d]);if(Nr)for(var d of Nr(E))yn.call(E,d)&&Bn(A,d,E[d]);return A},tn=(A,E)=>Cn(A,Aa(E)),jn=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())}),Jr=({courseId:A,type:E,onCancel:d})=>{const F=(0,L.useParams)(),[ee,we]=(0,a.useState)({targerData:[],originData:[]}),[ae,U]=(0,a.useState)([]),[I,x]=(0,a.useState)(!1),V=()=>jn(void 0,null,function*(){x(!0);const _e=yield(0,W.ZP)(`/api/courses/${A}/homework_commons/impersonal_list.json`,{method:"get",params:{type:E}});x(!1),we({targerData:_e.homeworks,originData:_e.homeworks})});(0,a.useEffect)(()=>{V()},[]);const de=()=>jn(void 0,null,function*(){x(!0);let _e={homework_common_ids:ae};F.categoryId&&(_e=tn(Vn({},_e),{category_id:F.categoryId}));const $e=yield(0,W.ZP)(`/api/courses/${F.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:_e});$e&&$e.homework_ids.length>0&&(S.ZP.success("\u63D0\u4EA4\u6210\u529F"),d()),x(!1)}),Le=(_e,$e)=>{_e.target.checked?U([...ae,$e]):U(ae.filter(Ot=>Ot!==$e))},At=_e=>{const $e=ee.originData.filter(Ot=>Ot.name.indexOf(_e)>-1);we(tn(Vn({},ee),{targerData:$e}))},at=()=>{de()};return a.createElement("div",{className:`animated fadeInUp fast ${wr.otherHomeworkWrap}`},a.createElement("div",{className:wr.otherHomeworkContainer},a.createElement("div",{className:wr.search},a.createElement(Ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:At,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),a.createElement("div",{className:wr.content},ee.targerData.map(_e=>a.createElement("div",{className:`${wr.listItem} mb10`,key:_e.id},a.createElement(Zt.default,{checked:ae.includes(_e.id),onChange:$e=>Le($e,_e.id)}),a.createElement("div",{className:wr.info},a.createElement("div",{className:`${wr.flex} mb10`,style:{justifyContent:"space-between"}},a.createElement("div",{className:wr.title},_e.name),a.createElement("div",null,a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ie.xg)(`/classrooms/${F.coursesId}/common_homework/${_e.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),a.createElement("div",{className:`mb20 font14 c-grey-999 ${wr.describe}`},_e.description),a.createElement("div",{className:"font12"},a.createElement("span",{className:"c-grey-333 mr20"},_e.user.name),a.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",_e.created_at)))))),a.createElement("div",{className:wr.footer},a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:d},"\u53D6\u6D88"),a.createElement(wt.ZP,{type:"primary",disabled:ae.length===0||I,onClick:at},"\u786E\u5B9A"))))},Ir=g(69924),Zn=g(82693),sa=g(22488),Hn=g(57809),Kn=g(5083),ca=g(71418),Pe=g(33656),qe=g.n(Pe),fr=g(83312),Oe=g(59301),Dn=Object.defineProperty,Jn=Object.defineProperties,da=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ra=(A,E,d)=>E in A?Dn(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,hn=(A,E)=>{for(var d in E||(E={}))Qa.call(E,d)&&Ra(A,d,E[d]);if(Yn)for(var d of Yn(E))Fn.call(E,d)&&Ra(A,d,E[d]);return A},Nn=(A,E)=>Jn(A,da(E)),sn=(A,E)=>{var d={};for(var F in A)Qa.call(A,F)&&E.indexOf(F)<0&&(d[F]=A[F]);if(A!=null&&Yn)for(var F of Yn(A))E.indexOf(F)<0&&Fn.call(A,F)&&(d[F]=A[F]);return d},fa=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});y().extend(qe());const no=({data:A,value:E,onChange:d})=>{var F,ee,we,ae;const[U,I]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[x,V]=(0,a.useState)([]);return(0,a.useEffect)(()=>{V((E==null?void 0:E.length)>0?A==null?void 0:A.filter(de=>E==null?void 0:E.includes(de==null?void 0:de.id)):[])},[E]),Oe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement(Zt.default,{indeterminate:(x==null?void 0:x.length)>0&&(x==null?void 0:x.length)<(A==null?void 0:A.length),checked:(x==null?void 0:x.length)==(A==null?void 0:A.length),onChange:de=>{d(de.target.checked?A==null?void 0:A.map(Le=>Le==null?void 0:Le.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:U.leftSearch,onChange:de=>{I(Nn(hn({},U),{leftSearch:de.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((F=U.leftSearch?A==null?void 0:A.filter(de=>{var Le;return(Le=de==null?void 0:de.name)==null?void 0:Le.includes(U.leftSearch)}):A)==null?void 0:F.length)!==0?Oe.createElement(Zt.default.Group,{value:E,onChange:de=>{d(de)}},Oe.createElement(Ge.Z,{direction:"vertical"},(ee=U.leftSearch?A==null?void 0:A.filter(de=>{var Le;return(Le=de==null?void 0:de.name)==null?void 0:Le.includes(U.leftSearch)}):A)==null?void 0:ee.map((de,Le)=>Oe.createElement(Zt.default,{key:Le,value:de.id},de==null?void 0:de.name)))):Oe.createElement(h.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(x==null?void 0:x.length)||0,"\u4E2A\u5206\u73ED"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:U.rigthSearch,onChange:de=>{I(Nn(hn({},U),{rigthSearch:de.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((we=U.rigthSearch?x==null?void 0:x.filter(de=>{var Le;return(Le=de==null?void 0:de.name)==null?void 0:Le.includes(U.rigthSearch)}):x)==null?void 0:we.length)!==0?(ae=U.rigthSearch?x==null?void 0:x.filter(de=>{var Le;return(Le=de==null?void 0:de.name)==null?void 0:Le.includes(U.rigthSearch)}):x)==null?void 0:ae.map((de,Le)=>Oe.createElement(Bt.Z,{key:Le,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(nt.Z,null,de==null?void 0:de.name),Oe.createElement(nt.Z,null,Oe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{d(E==null?void 0:E.filter(At=>At!==(de==null?void 0:de.id)))}})))):Oe.createElement(h.Z,{styles:{margin:"0 auto"}})))))},ao=A=>{var E=A,{classroomList:d,dispatch:F,user:ee,getData:we}=E,ae=sn(E,["classroomList","dispatch","user","getData"]),U,I,x,V,de,Le;const At=(0,L.useParams)(),[at]=It.default.useForm(),_e=It.default.useWatch("penalty_type",at),$e=((U=d==null?void 0:d.actionTabs)==null?void 0:U.key)==="\u6279\u91CF\u8865\u4EA4",[,Ot,De,Ft]=(0,fr.U)(H.c_,hn(hn({},At),(I=d==null?void 0:d.actionTabs)==null?void 0:I.params)),[,,st,Ct]=(0,fr.U)(H.nP,{course_id:At==null?void 0:At.coursesId,homework_ids:(x=d==null?void 0:d.actionTabs)==null?void 0:x.selectArrs}),[,et,xr]=(0,fr.U)(H.sm,{course_id:At==null?void 0:At.coursesId,homework_ids:(V=d==null?void 0:d.actionTabs)==null?void 0:V.selectArrs}),Yt=(...Ce)=>fa(void 0,[...Ce],function*(Fe={}){st({});const $t=yield De({page:1,limit:2e4,homework_id:d.actionTabs.type===1?"":d.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{$e&&Yt()},[$e]),Oe.createElement(me.default,{centered:!0,title:(de=d==null?void 0:d.actionTabs)==null?void 0:de.key,width:800,open:$e,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:et,onOk:()=>fa(void 0,null,function*(){at.submit()})},Oe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Oe.createElement(It.default,{form:at,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:Ce=>fa(void 0,null,function*(){var Fe,$t,tt;const Pt=yield xr(((Fe=Ft==null?void 0:Ft.course_groups)==null?void 0:Fe.length)>0?{unified_late:(($t=Ft==null?void 0:Ft.course_groups)==null?void 0:$t.length)<=0,allow_late_settings:[hn({},Ce)]}:hn({unified_late:((tt=Ft==null?void 0:Ft.course_groups)==null?void 0:tt.length)<=0},Ce));(Pt==null?void 0:Pt.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),F({type:"classroomList/setActionTabs",payload:{}}),we&&we())})},Oe.createElement(Bt.Z,{wrap:!1,gutter:20},Oe.createElement(nt.Z,{flex:1},Oe.createElement(It.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(Ce,Fe,$t){return _e===2&&Fe>100?Promise.reject(Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Oe.createElement(Ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:_e==1?"\u5206":"%",max:_e===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Oe.createElement(It.default.Item,{name:"penalty_type",noStyle:!0,normalize:Ce=>(at.setFieldsValue({late_minus_score:Ce==2?20:5}),Ce)},Oe.createElement(Hn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Oe.createElement(nt.Z,{flex:"390px"},Oe.createElement(It.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Ce,Fe,$t){return Fe&&y()(Fe).startOf("minute")<=y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Fe&&y()(Fe).startOf("minute")<=y()(Ct==null?void 0:Ct.max_late_time).startOf("minute")?(S.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Ct==null?void 0:Ct.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Oe.createElement(Kn.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Ce=>(0,ie.BO)(Ce,{startTime:Ct==null?void 0:Ct.max_late_time}),disabledTime:Ce=>(0,ie.hv)(Ce,{compared:Ct==null?void 0:Ct.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:y()("00:00:00","HH:mm:ss")}})))),((Le=Ft==null?void 0:Ft.course_groups)==null?void 0:Le.length)>0&&Oe.createElement(ca.Z,{spinning:Ot},Oe.createElement(It.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(no,{data:(Ft==null?void 0:Ft.course_groups)||[],onChange:Ce=>{st({group_ids:Ce})}})))))};var oo=(0,L.connect)(({classroomList:A,user:E})=>({classroomList:A,user:E}))(ao),Oa=g(5112),La=g(79219),Tr=g(59301),ga=Object.defineProperty,va=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Ha=(A,E,d)=>E in A?ga(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,qn=(A,E)=>{for(var d in E||(E={}))ja.call(E,d)&&Ha(A,d,E[d]);if(va)for(var d of va(E))io.call(E,d)&&Ha(A,d,E[d]);return A},_n=({styles:A={},onSelect:E,params:d,onClick:F,user:ee})=>{var we;const[ae,U]=(0,a.useState)(!1),[I,x]=(0,a.useState)("");(0,a.useEffect)(()=>{U(!1),x("")},[]);const V=()=>{I==="1"&&L.history.push(`/classrooms/${d.coursesId}/common_homework/${d.categoryId}/add`),I==="2"&&(E(),U(!1),x(""))};return Tr.createElement("section",{className:"tc animated fadeIn",style:qn(qn({},{color:"#999",margin:"200px auto"}),A)},Tr.createElement("img",{src:La.z3}),Tr.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",Tr.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),Tr.createElement("div",{style:{marginTop:"30px"}},Tr.createElement(wt.ZP,{disabled:((we=ee==null?void 0:ee.userInfo)==null?void 0:we.user_status)===2,onClick:F,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),ae&&Tr.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>U(!1),onOk:V},Tr.createElement("div",null,Tr.createElement("div",null,Tr.createElement(Oa.ZP,{value:"1",style:{marginTop:"15px"},checked:I==="1",onClick:()=>x("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Tr.createElement("div",null,Tr.createElement(Oa.ZP,{value:"2",style:{marginTop:"15px"},checked:I==="2",onClick:()=>x("2")},"\u9009\u7528\u8D44\u6E90")))))},bt=g(59301),Na=Object.defineProperty,lo=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,ka=(A,E,d)=>E in A?Na(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,gr=(A,E)=>{for(var d in E||(E={}))pa.call(E,d)&&ka(A,d,E[d]);if(Ta)for(var d of Ta(E))Ma.call(E,d)&&ka(A,d,E[d]);return A},Ea=(A,E)=>lo(A,uo(E)),Xa=(A,E,d)=>new Promise((F,ee)=>{var we=I=>{try{U(d.next(I))}catch(x){ee(x)}},ae=I=>{try{U(d.throw(I))}catch(x){ee(x)}},U=I=>I.done?F(I.value):Promise.resolve(I.value).then(we,ae);U((d=d.apply(A,E)).next())});const $n=(0,a.createContext)({selectArrs:[]}),Ao=({classroomList:A,loading:E,dispatch:d,user:F})=>{var ee,we,ae,U;const I=(0,L.useLocation)(),x=(0,L.useParams)(),[V,de]=(0,a.useState)(()=>Ea(gr({},x),{id:x.coursesId,limit:20})),[Le]=(0,L.useSearchParams)(),[At,at]=(0,a.useState)([]),[_e,$e]=(0,a.useState)(!1),[Ot,De]=(0,a.useState)(!1),[Ft,st]=(0,a.useState)([]),[Ct,et]=(0,a.useState)(!1),[xr,Yt]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:Ce}=F,{detailCommonHomeworksList:Fe,detailLeftMenus:$t,detailTopBanner:tt,taskList:Pt}=A;let Yr;V.type=1,V.categoryId?V.category=V.categoryId:delete V.category,(0,a.useEffect)(()=>{const xe=Le.get("tabs");xe&&xe!==void 0&&((0,O.GJ)()?V.status=xe:V.order=xe)},[I.search]),(0,a.useEffect)(()=>{Le.get("tabs")==="0"&&(V.status="0",V.page=1),V.status=Le.get("tabs")},[Le.get("tabs")]),(0,a.useEffect)(()=>{de(gr(gr({},V),x))},[x==null?void 0:x.categoryId]),(0,a.useEffect)(()=>{var xe,Vt,qr;if(x.categoryId?(V.categoryId=x.categoryId,V.category=x.categoryId):delete V.category,(xe=F==null?void 0:F.userInfo)!=null&&xe.login){d({type:"classroomList/getAssistantPermissions",payload:{course_id:V.id}});const br=ie.cX.getItem(`${(Vt=F==null?void 0:F.userInfo)==null?void 0:Vt.login}${(0,O.GJ)()?"Teacher":"Student"}`,"ProgramHomework");br&&(V.sort_by=br==null?void 0:br.type,V.sort_direction=br==null?void 0:br.direction,Yt(br==null?void 0:br.name));const zr=Le.get("tabs");let ta={};zr&&zr!==void 0&&((0,O.GJ)()?V.status=zr:V.order=zr),vr(ta)}else if((qr=F==null?void 0:F.userInfo)!=null&&qr.username){const br=Le.get("tabs");let zr={};br&&br!==void 0&&((0,O.GJ)()?V.status=br:V.order=br),vr(zr)}},[(ee=F==null?void 0:F.userInfo)==null?void 0:ee.login,I==null?void 0:I.pathname]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(at([]),st([])),A.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&vr()},[A.actionTabs.key]),(0,a.useEffect)(()=>{at([])},[Fe]),(0,a.useEffect)(()=>{De(!1)},[V.categoryId]),(0,a.useEffect)(()=>{Fe&&Fe.homeworks&&(At.length===Fe.homeworks.length&&At.length>0?$e(!0):At.length!==Fe.homeworks.length&&$e(!1))},[At]);const Mn=(xe,Vt)=>{V.page=xe,vr()},vr=(xe={})=>{at([]),st([]),d({type:"classroomList/getClassroomTeacherCommonList",payload:Ea(gr({},V),{type:5})})},In=()=>{if((0,O.GJ)()){const{all_count:xe,unpublished_count:Vt,not_start_count:qr,in_progress_count:br,overed_count:zr}=Fe;return[{name:"\u5168\u90E8",id:0,total:xe||0},{name:"\u672A\u53D1\u5E03",id:1,total:Vt||0},{name:"\u672A\u5F00\u59CB",id:4,total:qr||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:br||0},{name:"\u5DF2\u622A\u6B62",id:3,total:zr||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};$t.course_modules&&(Yr=A.detailLeftMenus.course_modules.filter(xe=>xe.type==="common_homework")[0]);const Be=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(xe=>Ce!=null&&Ce.main_site?xe:xe!=="\u6536\u85CF").filter(xe=>(0,O.GJ)()?!0:xe!=="\u5220\u9664"),ot=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],rt=xe=>{var Vt;if((0,O.Rm)()&&!((Vt=A.AssistantObject.hack)!=null&&Vt.can_create)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe==="1"?L.history.push(`/classrooms/${V.coursesId}/program_homework/${V.categoryId}/add`):xe==="2"?Ur():xe==="3"&&d({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ur=()=>{d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:V}})},ea=(we=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:bt.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:bt.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:bt.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:bt.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,O.GJ)()||(0,O.Rm)()}].filter(xe=>xe==null?void 0:xe.isShow))==null?void 0:we.map(xe=>(delete xe.isShow,xe)),rn=xe=>{var Vt,qr,br,zr,ta,Ua,za;if(At.length===0)return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Vt=F==null?void 0:F.userInfo)==null?void 0:Vt.user_status)===2&&(xe==null?void 0:xe.key)==="publish"){(0,Pn.Rd)();return}let bn=xe.label||"",so={key:bn,selectArrs:At,selectArrsAll:Ft,type:["publish","deadline"].includes(xe.key)?1:"",params:V};switch(xe.key){case"publish":if(bn="\u7ACB\u5373\u53D1\u5E03",(0,O.Rm)()&&!((br=(qr=A.AssistantObject)==null?void 0:qr.hack)!=null&&br.can_publish)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(bn="\u7ACB\u5373\u622A\u6B62",(0,O.Rm)()&&!((ta=(zr=A.AssistantObject)==null?void 0:zr.hack)!=null&&ta.can_stop)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":bn="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(bn="\u5220\u9664",(0,O.Rm)()&&!((za=(Ua=A.AssistantObject)==null?void 0:Ua.hack)!=null&&za.can_delete)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":bn="\u6536\u85CF";break}d({type:"classroomList/setActionTabs",payload:Ea(gr({},so),{key:bn})})},ma=xe=>Xa(void 0,null,function*(){yield d({type:"classroomList/updateTaskPosition",payload:{category_id:V.categoryId,courseId:V.id,task_ids:xe,container_type:"program_homework"}}),vr()}),Ca=(0,a.useMemo)(()=>{let xe=[];return Pt.length>0&&(xe=Pt.map(Vt=>{var qr;return{user_name:Vt.user_name,task_name:Vt.task_name,task_id:Vt.task_id,category:Vt.category,status:(qr=Vt==null?void 0:Vt.status)==null?void 0:qr[0]}})),xe},[Pt]);return bt.createElement($n.Provider,{value:{params:V,batchStatus:Ot,selectArrs:At,setSelectArrs:at,allSelect:_e,dataSource:Fe.homeworks||[],detailLeftMenus:$t,main_category_id:Fe.main_category_id||"",selectArrsAll:Ft,setAllSelect:$e,useBatchStatus:De,dispatch:d,getData:vr,setSelectArrsAll:st}},bt.createElement("section",null,bt.createElement("aside",{className:en.bg},bt.createElement(Gt,{isLoading:E["classroomList/getClassroomTeacherCommonList"],tabDataSource:In(),classroomList:A,isAdmin:(0,O.GJ)(),dispatch:d,type:Fe==null?void 0:Fe.main_category_name,TooltipTitle:V.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:V.categoryId,user:F,dropdownMenu:ot,isShowRightControl:(0,ie.Oo)($t==null?void 0:$t.course_modules,V.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:xe=>{xe.id!==void 0&&((0,O.GJ)(),V.status=xe.id),De(!1),V.page=1,L.history.replace(`${I.pathname}?tabs=${xe.id}`),vr(V)},defaultSelectedKeys:[Le.get("tabs")?Le.get("tabs"):"0"],onTooltipTitleClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:V.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:V,selectArrs:{category_name:Fe==null?void 0:Fe.category_name,category_id:(Fe==null?void 0:Fe.category_id)||(Fe==null?void 0:Fe.main_category_id)},cb:()=>{vr()}}})},onDropdownMenuClick:rt}),bt.createElement(Mt,{dataSource:Fe.homeworks||[],isAdmin:(0,O.GJ)(),batchStatus:Ot,SortMenuName:xr,setSortMenuName:Yt,onSearch:xe=>{V.search=xe.trim(),V.page=1,vr()},onSort:xe=>{var Vt;V.sort_by=xe.type,V.sort_direction=xe.direction,V.page=1,ie.cX.setItem(`${(Vt=F==null?void 0:F.userInfo)==null?void 0:Vt.login}${(0,O.GJ)()?"Teacher":"Student"}`,xe,"ProgramHomework"),vr(V)},onBatch:xe=>De(xe)})),(Fe==null?void 0:Fe.all_count)===0&&(0,O.GJ)()?!E[(0,O.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(_n,{user:F,params:V,dispatch:d,onClick:()=>L.history.push(`/classrooms/${V.coursesId}/program_homework/${V.categoryId}/add`),onSelect:Ur}):(Fe==null?void 0:Fe.homeworks)&&Fe.homeworks.length===0&&!E[(0,O.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(h.Z,null),bt.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!E[(0,O.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(bt.Fragment,null,bt.createElement("aside",{className:"animated fadeIn"},(ae=Fe==null?void 0:Fe.homeworks)==null?void 0:ae.map((xe,Vt)=>bt.createElement(Ar,{key:Vt,user:F,dataSource:xe,params:V,classroomList:A,manageAllGroup:Fe==null?void 0:Fe.manage_all_group,getData:vr})),!E[(0,O.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement("aside",{className:"tc mb50 mt30"},(Fe==null?void 0:Fe.query_total_count)>10&&bt.createElement(M.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Mn,defaultPageSize:20,defaultCurrent:1,current:V.page||1,total:(0,O.GJ)()?Fe.query_total_count:Fe.student_all_count}))),At.length>0&&(0,O.GJ)()&&bt.createElement(te.Z,{offsetBottom:0},bt.createElement(Zr,{buttonDataSource:ea,onClick:rn})))),((U=A==null?void 0:A.actionTabs)==null?void 0:U.key)==="\u6279\u91CF\u8865\u4EA4"&&bt.createElement(oo,{getData:vr}),bt.createElement(je,{onCallback:()=>De(!1)}),bt.createElement(Ir.Z,{onOk:()=>{vr()}}),bt.createElement(Zn.Z,{onOk:()=>{}}),bt.createElement(Re.Z,{onCallback:()=>De(!1),courseEndTime:Fe==null?void 0:Fe.course_end_time}),bt.createElement(Xe.Z,{courseEndTime:Fe==null?void 0:Fe.course_end_time,courseId:x.coursesId,visible:A.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:A.actionTabs.type!==2,homeworkIds:A.actionTabs.selectArrs,successCallback:()=>{De(!1),vr()}}),bt.createElement(ye,null),bt.createElement(sr,{onCallback:()=>De(!1)}),bt.createElement(Ht,{onCallback:()=>De(!1)}),bt.createElement(Rt,{refreshList:vr}),bt.createElement(yt,null),bt.createElement(sa.Z,{visible:A.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ma,data:Ca,onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})}}),Ct&&bt.createElement(Jr,{courseId:V.coursesId,type:"1",onCancel:()=>et(!1)})))};var Tn=(0,L.connect)(({classroomList:A,loading:E,user:d,globalSetting:F})=>({classroomList:A,globalSetting:F,user:d,loading:E.effects}))(Ao)},69924:function(xt,ze,g){"use strict";var a=g(59301),L=g(54580),S=g(78241),M=g(43418),te=g(8591),ie=g(1710),O=g(92832),me=g(95237),W=g(43604),pe=g(5871),le=g(5083),G=g(89070),se=g(12290),J=g(3294),B=g(1370),P=g(99064),fe=g(79834),Y=g(61186),ce=g.n(Y),q=g(955),re=g(59301),Ie=Object.defineProperty,je=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Je=(Ae,ke,ve)=>ke in Ae?Ie(Ae,ke,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ae[ke]=ve,He=(Ae,ke)=>{for(var ve in ke||(ke={}))Re.call(ke,ve)&&Je(Ae,ve,ke[ve]);if(je)for(var ve of je(ke))Xe.call(ke,ve)&&Je(Ae,ve,ke[ve]);return Ae},D=(Ae,ke,ve)=>new Promise((Se,j)=>{var be=_=>{try{ne(ve.next(_))}catch(Z){j(Z)}},ye=_=>{try{ne(ve.throw(_))}catch(Z){j(Z)}},ne=_=>_.done?Se(_.value):Promise.resolve(_.value).then(be,ye);ne((ve=ve.apply(Ae,ke)).next())});const{Dragger:ue}=L.default,w=({classroomList:Ae,dispatch:ke,onOk:ve})=>{const Se=(0,G.useParams)(),[j]=S.default.useForm(),[be,ye]=(0,a.useState)(),[ne,_]=(0,a.useState)(!1),Z={height:100,onRemove:()=>{ye("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:Ne=>D(void 0,null,function*(){return ye(Ne),!1})};return(0,a.useEffect)(()=>{j.setFieldsValue({publish_time:ce()(ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ce()(ce()(new Date((0,q.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ae.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(M.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ae.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ne},onOk:()=>D(void 0,null,function*(){j.submit()}),onCancel:()=>{j.resetFields(),ke({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(S.default,{form:j,colon:!1,onFinish:Ne=>D(void 0,null,function*(){var ct,jt,Wt;if(!(be!=null&&be.size)){te.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}_(!0);let lt=new FormData;lt.append("name",Ne.name),lt.append("type",Ae.actionTabs.type),lt.append("category_id",(Se==null?void 0:Se.categoryId)||null),Ae.actionTabs.type==="exercise"?(lt.append("time",Ne.time||""),lt.append("total_score",Ne.total_score)):lt.append("description",Ne.description||""),lt.append("publish_time",ce()(Ne.publish_time).format("YYYY-MM-DD HH:mm")),lt.append("end_time",ce()(Ne.end_time).format("YYYY-MM-DD HH:mm")),lt.append("file",be);let it=yield(0,P.ZP)(`/api/courses/${Se.coursesId}/export_external_score_homework.json`,{method:"post",body:lt},!0);_(!1),(it==null?void 0:it.status)===0&&(j.resetFields(),ke({type:"classroomList/setActionTabs",payload:{}}),ve(),((jt=(ct=it==null?void 0:it.data)==null?void 0:ct.fail)==null?void 0:jt.length)>0&&M.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(ie.default,{pagination:!1,dataSource:(Wt=it==null?void 0:it.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,q.FH)("",J.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ae.actionTabs.type}`)}}))})},re.createElement(S.default.Item,{label:Ae.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ae.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(O.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ae.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ae.actionTabs.type!=="exercise"&&re.createElement(S.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(se.Z,{watch:!0})),Ae.actionTabs.type==="exercise"&&re.createElement(me.Z,{style:{marginLeft:6}},re.createElement(W.Z,{span:12},re.createElement(S.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(O.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(W.Z,{span:12},re.createElement(S.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(pe.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(me.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(W.Z,{span:12},re.createElement(S.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:Ne=>(0,fe.Q8)(Ne),disabledTime:Ne=>(0,fe.d0)(Ne),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(W.Z,{span:12},re.createElement(S.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:Ne=>(0,fe.Q8)(Ne,"",j.getFieldValue("publish_time")),disabledTime:Ne=>(0,fe.d0)(Ne,j.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(S.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:B.Z.downloadbutton,href:J.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ae.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),re.createElement(S.default.Item,{style:{marginBottom:0}},re.createElement(ue,He({},Z),re.createElement("a",{className:B.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ze.Z=(0,G.connect)(({classroomList:Ae})=>({classroomList:Ae}))(w)},59437:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return pe}});var a=g(59301),L=g(92832),S=g(24905),M=g(95237),te={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",O=g(8797),me=(le,G,se)=>new Promise((J,B)=>{var P=ce=>{try{Y(se.next(ce))}catch(q){B(q)}},fe=ce=>{try{Y(se.throw(ce))}catch(q){B(q)}},Y=ce=>ce.done?J(ce.value):Promise.resolve(ce.value).then(P,fe);Y((se=se.apply(le,G)).next())}),pe=({data:le,value:G=[],handleChangePage:se,className:J="",setSelectedRowKeys:B,selectedRowKeys:P,onChange:fe=()=>{}})=>{const[Y,ce]=(0,a.useState)([]),[q,re]=(0,a.useState)([]),[Ie,je]=(0,a.useState)([]);let[Re,Xe]=(0,a.useState)(1),[Je,He]=(0,a.useState)();return(0,a.useEffect)(()=>{ce(le),re([]),je([])},[le]),(0,a.useEffect)(()=>{B&&(re(P),je(P))},[P]),a.createElement("div",{className:`flex justify-between w-full ${J}`},a.createElement("div",{className:te.leftdiv},a.createElement(L.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:D=>me(void 0,null,function*(){ce(le.filter(ue=>{var w;return(w=ue==null?void 0:ue.name)==null?void 0:w.includes(D.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Y.length===0&&a.createElement(O.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(S.default.Group,{value:q.map(D=>`${D.id}`),onChange:D=>{B(Y.filter(ue=>D.includes(`${ue.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Y.map((D,ue)=>a.createElement(M.Z,{key:D.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(S.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:D.is_published,value:`${D.id}`},a.createElement("div",{className:te.listClass},a.createElement("span",{className:te.spantitle,style:{width:D.is_published?"108px":"170px"}},D.name),D.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:te.rightdiv},a.createElement(L.default.Search,{onChange:D=>{je(q.filter(ue=>ue.name.includes(D.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&a.createElement(O.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ie.map((D,ue)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:D.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},D.name),a.createElement("img",{src:ie,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{B(q.filter(w=>`${w.id}`!=`${D.id}`))}})))))))}},22488:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return re}});var a=g(59301),L=g(43418),S=g(61621),M=g(95237),te=g(6848),ie={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},O=g(54203),me=g(89070),W=g(59301),pe=Object.defineProperty,le=Object.defineProperties,G=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,P=(Ie,je,Re)=>je in Ie?pe(Ie,je,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ie[je]=Re,fe=(Ie,je)=>{for(var Re in je||(je={}))J.call(je,Re)&&P(Ie,Re,je[Re]);if(se)for(var Re of se(je))B.call(je,Re)&&P(Ie,Re,je[Re]);return Ie},Y=(Ie,je)=>le(Ie,G(je)),ce=(Ie,je,Re)=>new Promise((Xe,Je)=>{var He=w=>{try{ue(Re.next(w))}catch(Ae){Je(Ae)}},D=w=>{try{ue(Re.throw(w))}catch(Ae){Je(Ae)}},ue=w=>w.done?Xe(w.value):Promise.resolve(w.value).then(He,D);ue((Re=Re.apply(Ie,je)).next())}),re=({type:Ie=1,data:je,visible:Re,callback:Xe,onCancel:Je})=>{var He,D;const[ue,w]=(0,a.useState)([]),Ae=(0,me.useSelector)(j=>j.loading);(0,a.useEffect)(()=>{w(je)},[JSON.stringify(je)]);const ke=(j,be)=>{const ye=(_,Z,Ne)=>{const ct=Array.from(_),[jt]=ct.splice(Z,1);return ct.splice(Ne,0,jt),ct};if(!j.destination)return;const ne=ye(be,j.source.index,j.destination.index);w(ne)},ve=j=>{let be={};return Ie===1&&(be={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[j]),Ie===2&&(be={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[j]),W.createElement("div",{className:ie.tag,style:fe({},be)},j)},Se=()=>ce(void 0,null,function*(){Xe(ue.map(j=>j.task_id))});return W.createElement(L.default,{centered:!0,destroyOnClose:!0,open:Re,onCancel:Je,onOk:Se,confirmLoading:(He=Ae==null?void 0:Ae.effects)==null?void 0:He["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},W.createElement("div",{className:ie.wrap},W.createElement("div",{className:ie.tip},W.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),W.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),W.createElement(S.Z,{loading:(D=Ae==null?void 0:Ae.effects)==null?void 0:D["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},W.createElement(O.Z5,{onDragEnd:j=>ke(j,ue)},W.createElement(O.bK,{droppableId:"droppable"},(j,be)=>W.createElement("div",Y(fe({ref:j.innerRef},j.droppableProps),{className:ie.listWrap}),ue.map((ye,ne)=>W.createElement(O._l,{key:ye.task_id,draggableId:ye.task_id.toString(),index:ne},(_,Z)=>W.createElement("div",Y(fe(fe({ref:_.innerRef},_.draggableProps),_.dragHandleProps),{className:ie.li}),W.createElement(M.Z,{align:"middle"},W.createElement("div",{className:ie.nameWrap},W.createElement(te.Z,{title:ye==null?void 0:ye.task_name},W.createElement("div",{className:ie.name},ye==null?void 0:ye.task_name))),ve(ye==null?void 0:ye.status)),W.createElement(M.Z,{align:"middle",className:"font12 mt10"},W.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",W.createElement("span",{className:"ml5 c-black"},(ye==null?void 0:ye.user_name)||"--")))))),j.placeholder))))))}},23538:function(xt,ze,g){"use strict";g.d(ze,{$J:function(){return S},JZ:function(){return te},bN:function(){return O},jP:function(){return ie},rO:function(){return M}});var a=g(99064),L=(me,W,pe)=>new Promise((le,G)=>{var se=P=>{try{B(pe.next(P))}catch(fe){G(fe)}},J=P=>{try{B(pe.throw(P))}catch(fe){G(fe)}},B=P=>P.done?le(P.value):Promise.resolve(P.value).then(se,J);B((pe=pe.apply(me,W)).next())});function S(me){return(0,a.U2)(`libraries/${me}.json`)}function M(){return(0,a.U2)("library_tags.json")}function te(me){return L(this,null,function*(){return(yield(0,a.IV)(`attachments/${me}.json`)).status===0})}function ie(me){return(0,a.v_)("libraries.json",me)}function O(me,W){return(0,a.gz)(`libraries/${me}.json`,W)}},83312:function(xt,ze,g){"use strict";g.d(ze,{U:function(){return W}});var a=g(59301),L=Object.defineProperty,S=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ie=(pe,le,G)=>le in pe?L(pe,le,{enumerable:!0,configurable:!0,writable:!0,value:G}):pe[le]=G,O=(pe,le)=>{for(var G in le||(le={}))M.call(le,G)&&ie(pe,G,le[G]);if(S)for(var G of S(le))te.call(le,G)&&ie(pe,G,le[G]);return pe},me=(pe,le,G)=>new Promise((se,J)=>{var B=Y=>{try{fe(G.next(Y))}catch(ce){J(ce)}},P=Y=>{try{fe(G.throw(Y))}catch(ce){J(ce)}},fe=Y=>Y.done?se(Y.value):Promise.resolve(Y.value).then(B,P);fe((G=G.apply(pe,le)).next())});function W(pe,le){const[G,se]=(0,a.useState)(le),[J,B]=(0,a.useState)(!1),[P,fe]=(0,a.useState)();return[G,J,(ce,q=!1)=>me(this,null,function*(){const re=q?le:O(O({},G),ce);B(!0),se(re);const Ie=yield pe(re);return B(!1),fe(Ie),Ie}),P,fe]}},27666:function(xt,ze,g){"use strict";var a=g(19127),L=g(16089);function S(M){let te;const ie=me=>()=>{te=null,M.apply(void 0,(0,a.Z)(me))},O=function(){if(te==null){for(var me=arguments.length,W=new Array(me),pe=0;pe{L.Z.cancel(te),te=null},O}ze.Z=S},81228:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Re}});var a=g(52884),L=g(95727),S=g(65711),M=g(85745),te=g(59301),ie=g(92310),O=g.n(ie),me=g(29301),W=g(2738),pe=g(27666),le=g(36355),G=g(83116),se=g(37613);const J=Xe=>{const{componentCls:Je}=Xe;return{[Je]:{position:"fixed",zIndex:Xe.zIndexPopup}}};var B=(0,G.Z)("Affix",Xe=>{const Je=(0,se.TS)(Xe,{zIndexPopup:Xe.zIndexBase+10});return[J(Je)]});function P(Xe){return Xe!==window?Xe.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function fe(Xe,Je,He){if(He!==void 0&&Je.top>Xe.top-He)return He+Je.top}function Y(Xe,Je,He){if(He!==void 0&&Je.bottom{const ue=D.getTargetFunc(),w=ue==null?void 0:ue(),{prevTarget:Ae}=D.state;Ae!==w&&(ce.forEach(ke=>{Ae==null||Ae.removeEventListener(ke,D.lazyUpdatePosition),w==null||w.addEventListener(ke,D.lazyUpdatePosition)}),D.updatePosition(),D.setState({prevTarget:w}))},D.removeListeners=()=>{D.timer&&(clearTimeout(D.timer),D.timer=null);const{prevTarget:ue}=D.state,w=D.getTargetFunc(),Ae=w==null?void 0:w();ce.forEach(ke=>{Ae==null||Ae.removeEventListener(ke,D.lazyUpdatePosition),ue==null||ue.removeEventListener(ke,D.lazyUpdatePosition)}),D.updatePosition.cancel(),D.lazyUpdatePosition.cancel()},D.getOffsetTop=()=>{const{offsetBottom:ue,offsetTop:w}=D.props;return ue===void 0&&w===void 0?0:w},D.getOffsetBottom=()=>D.props.offsetBottom,D.measure=()=>{const{status:ue,lastAffix:w}=D.state,{onChange:Ae}=D.props,ke=D.getTargetFunc();if(ue!==re.Prepare||!D.fixedNodeRef.current||!D.placeholderNodeRef.current||!ke)return;const ve=D.getOffsetTop(),Se=D.getOffsetBottom(),j=ke();if(j){const be={status:re.None},ye=P(D.placeholderNodeRef.current);if(ye.top===0&&ye.left===0&&ye.width===0&&ye.height===0)return;const ne=P(j),_=fe(ye,ne,ve),Z=Y(ye,ne,Se);_!==void 0?(be.affixStyle={position:"fixed",top:_,width:ye.width,height:ye.height},be.placeholderStyle={width:ye.width,height:ye.height}):Z!==void 0&&(be.affixStyle={position:"fixed",bottom:Z,width:ye.width,height:ye.height},be.placeholderStyle={width:ye.width,height:ye.height}),be.lastAffix=!!be.affixStyle,Ae&&w!==be.lastAffix&&Ae(be.lastAffix),D.setState(be)}},D.prepareMeasure=()=>{D.setState({status:re.Prepare,affixStyle:void 0,placeholderStyle:void 0})},D.updatePosition=(0,pe.Z)(()=>{D.prepareMeasure()}),D.lazyUpdatePosition=(0,pe.Z)(()=>{const ue=D.getTargetFunc(),{affixStyle:w}=D.state;if(ue&&w){const Ae=D.getOffsetTop(),ke=D.getOffsetBottom(),ve=ue();if(ve&&D.placeholderNodeRef.current){const Se=P(ve),j=P(D.placeholderNodeRef.current),be=fe(j,Se,Ae),ye=Y(j,Se,ke);if(be!==void 0&&w.top===be||ye!==void 0&&w.bottom===ye)return}}D.prepareMeasure()}),D}return(0,L.Z)(He,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ue}=this.context,{target:w}=this.props;return w!==void 0?w:ue!=null?ue:q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ue){this.addListeners(),(ue.offsetTop!==this.props.offsetTop||ue.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ue,placeholderStyle:w}=this.state,{affixPrefixCls:Ae,rootClassName:ke,children:ve}=this.props,Se=O()(ue&&ke,{[Ae]:!!ue});let j=(0,W.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return te.createElement(me.Z,{onResize:this.updatePosition},te.createElement("div",Object.assign({},j,{ref:this.placeholderNodeRef}),ue&&te.createElement("div",{style:w,"aria-hidden":"true"}),te.createElement("div",{className:Se,ref:this.fixedNodeRef,style:ue},te.createElement(me.Z,{onResize:this.updatePosition},ve))))}}]),He}(te.Component);Ie.contextType=le.E_;var Re=(0,te.forwardRef)((Xe,Je)=>{const{prefixCls:He,rootClassName:D}=Xe,{getPrefixCls:ue}=(0,te.useContext)(le.E_),w=ue("affix",He),[Ae,ke]=B(w),ve=Object.assign(Object.assign({},Xe),{affixPrefixCls:w,rootClassName:O()(D,ke)});return Ae(te.createElement(Ie,Object.assign({},ve,{ref:Je})))})},61621:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Ut}});var a=g(92310),L=g.n(a),S=g(59301),M=g(36355),te=g(2738),O=T=>{const{prefixCls:y,className:b,style:$,size:Qe,shape:dt}=T,ut=L()({[`${y}-lg`]:Qe==="large",[`${y}-sm`]:Qe==="small"}),gt=L()({[`${y}-circle`]:dt==="circle",[`${y}-square`]:dt==="square",[`${y}-round`]:dt==="round"}),Te=S.useMemo(()=>typeof Qe=="number"?{width:Qe,height:Qe,lineHeight:`${Qe}px`}:{},[Qe]);return S.createElement("span",{className:L()(y,ut,gt,b),style:Object.assign(Object.assign({},Te),$)})},me=g(93083),W=g(83116),pe=g(37613);const le=new me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),G=T=>({height:T,lineHeight:`${T}px`}),se=T=>Object.assign({width:T},G(T)),J=T=>({background:T.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:le,animationDuration:T.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),B=T=>Object.assign({width:T*5,minWidth:T*5},G(T)),P=T=>{const{skeletonAvatarCls:y,gradientFromColor:b,controlHeight:$,controlHeightLG:Qe,controlHeightSM:dt}=T;return{[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:b},se($)),[`${y}${y}-circle`]:{borderRadius:"50%"},[`${y}${y}-lg`]:Object.assign({},se(Qe)),[`${y}${y}-sm`]:Object.assign({},se(dt))}},fe=T=>{const{controlHeight:y,borderRadiusSM:b,skeletonInputCls:$,controlHeightLG:Qe,controlHeightSM:dt,gradientFromColor:ut}=T;return{[`${$}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:b},B(y)),[`${$}-lg`]:Object.assign({},B(Qe)),[`${$}-sm`]:Object.assign({},B(dt))}},Y=T=>Object.assign({width:T},G(T)),ce=T=>{const{skeletonImageCls:y,imageSizeBase:b,gradientFromColor:$,borderRadiusSM:Qe}=T;return{[`${y}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:$,borderRadius:Qe},Y(b*2)),{[`${y}-path`]:{fill:"#bfbfbf"},[`${y}-svg`]:Object.assign(Object.assign({},Y(b)),{maxWidth:b*4,maxHeight:b*4}),[`${y}-svg${y}-svg-circle`]:{borderRadius:"50%"}}),[`${y}${y}-circle`]:{borderRadius:"50%"}}},q=(T,y,b)=>{const{skeletonButtonCls:$}=T;return{[`${b}${$}-circle`]:{width:y,minWidth:y,borderRadius:"50%"},[`${b}${$}-round`]:{borderRadius:y}}},re=T=>Object.assign({width:T*2,minWidth:T*2},G(T)),Ie=T=>{const{borderRadiusSM:y,skeletonButtonCls:b,controlHeight:$,controlHeightLG:Qe,controlHeightSM:dt,gradientFromColor:ut}=T;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${b}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:y,width:$*2,minWidth:$*2},re($))},q(T,$,b)),{[`${b}-lg`]:Object.assign({},re(Qe))}),q(T,Qe,`${b}-lg`)),{[`${b}-sm`]:Object.assign({},re(dt))}),q(T,dt,`${b}-sm`))},je=T=>{const{componentCls:y,skeletonAvatarCls:b,skeletonTitleCls:$,skeletonParagraphCls:Qe,skeletonButtonCls:dt,skeletonInputCls:ut,skeletonImageCls:gt,controlHeight:Te,controlHeightLG:We,controlHeightSM:Ht,gradientFromColor:Lt,padding:wt,marginSM:Zt,borderRadius:Nt,titleHeight:zt,blockRadius:pr,paragraphLiHeight:Mr,controlHeightXS:Ge,paragraphMarginTop:Ee}=T;return{[`${y}`]:{display:"table",width:"100%",[`${y}-header`]:{display:"table-cell",paddingInlineEnd:wt,verticalAlign:"top",[`${b}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lt},se(Te)),[`${b}-circle`]:{borderRadius:"50%"},[`${b}-lg`]:Object.assign({},se(We)),[`${b}-sm`]:Object.assign({},se(Ht))},[`${y}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${$}`]:{width:"100%",height:zt,background:Lt,borderRadius:pr,[`+ ${Qe}`]:{marginBlockStart:Ht}},[`${Qe}`]:{padding:0,"> li":{width:"100%",height:Mr,listStyle:"none",background:Lt,borderRadius:pr,"+ li":{marginBlockStart:Ge}}},[`${Qe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${y}-content`]:{[`${$}, ${Qe} > li`]:{borderRadius:Nt}}},[`${y}-with-avatar ${y}-content`]:{[`${$}`]:{marginBlockStart:Zt,[`+ ${Qe}`]:{marginBlockStart:Ee}}},[`${y}${y}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Ie(T)),P(T)),fe(T)),ce(T)),[`${y}${y}-block`]:{width:"100%",[`${dt}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${y}${y}-active`]:{[` + ${$}, + ${Qe} > li, + ${b}, + ${dt}, + ${ut}, + ${gt} + `]:Object.assign({},J(T))}}};var Re=(0,W.Z)("Skeleton",T=>{const{componentCls:y}=T,b=(0,pe.TS)(T,{skeletonAvatarCls:`${y}-avatar`,skeletonTitleCls:`${y}-title`,skeletonParagraphCls:`${y}-paragraph`,skeletonButtonCls:`${y}-button`,skeletonInputCls:`${y}-input`,skeletonImageCls:`${y}-image`,imageSizeBase:T.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${T.gradientFromColor} 25%, ${T.gradientToColor} 37%, ${T.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[je(b)]},T=>{const{colorFillContent:y,colorFill:b}=T,$=y,Qe=b;return{color:$,colorGradientEnd:Qe,gradientFromColor:$,gradientToColor:Qe,titleHeight:T.controlHeight/2,blockRadius:T.borderRadiusSM,paragraphMarginTop:T.marginLG+T.marginXXS,paragraphLiHeight:T.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Je=T=>{const{prefixCls:y,className:b,rootClassName:$,active:Qe,shape:dt="circle",size:ut="default"}=T,{getPrefixCls:gt}=S.useContext(M.E_),Te=gt("skeleton",y),[We,Ht]=Re(Te),Lt=(0,te.Z)(T,["prefixCls","className"]),wt=L()(Te,`${Te}-element`,{[`${Te}-active`]:Qe},b,$,Ht);return We(S.createElement("div",{className:wt},S.createElement(O,Object.assign({prefixCls:`${Te}-avatar`,shape:dt,size:ut},Lt))))},D=T=>{const{prefixCls:y,className:b,rootClassName:$,active:Qe,block:dt=!1,size:ut="default"}=T,{getPrefixCls:gt}=S.useContext(M.E_),Te=gt("skeleton",y),[We,Ht]=Re(Te),Lt=(0,te.Z)(T,["prefixCls"]),wt=L()(Te,`${Te}-element`,{[`${Te}-active`]:Qe,[`${Te}-block`]:dt},b,$,Ht);return We(S.createElement("div",{className:wt},S.createElement(O,Object.assign({prefixCls:`${Te}-button`,size:ut},Lt))))};const ue="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Ae=T=>{const{prefixCls:y,className:b,rootClassName:$,style:Qe,active:dt}=T,{getPrefixCls:ut}=S.useContext(M.E_),gt=ut("skeleton",y),[Te,We]=Re(gt),Ht=L()(gt,`${gt}-element`,{[`${gt}-active`]:dt},b,$,We);return Te(S.createElement("div",{className:Ht},S.createElement("div",{className:L()(`${gt}-image`,b),style:Qe},S.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},S.createElement("path",{d:ue,className:`${gt}-image-path`})))))},ve=T=>{const{prefixCls:y,className:b,rootClassName:$,active:Qe,block:dt,size:ut="default"}=T,{getPrefixCls:gt}=S.useContext(M.E_),Te=gt("skeleton",y),[We,Ht]=Re(Te),Lt=(0,te.Z)(T,["prefixCls"]),wt=L()(Te,`${Te}-element`,{[`${Te}-active`]:Qe,[`${Te}-block`]:dt},b,$,Ht);return We(S.createElement("div",{className:wt},S.createElement(O,Object.assign({prefixCls:`${Te}-input`,size:ut},Lt))))},Se=g(96663),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},be=j,ye=g(7657),ne=function(y,b){return S.createElement(ye.Z,(0,Se.Z)({},y,{ref:b,icon:be}))},_=S.forwardRef(ne),Z=_,ct=T=>{const{prefixCls:y,className:b,rootClassName:$,style:Qe,active:dt,children:ut}=T,{getPrefixCls:gt}=S.useContext(M.E_),Te=gt("skeleton",y),[We,Ht]=Re(Te),Lt=L()(Te,`${Te}-element`,{[`${Te}-active`]:dt},Ht,b,$),wt=ut!=null?ut:S.createElement(Z,null);return We(S.createElement("div",{className:Lt},S.createElement("div",{className:L()(`${Te}-image`,b),style:Qe},wt)))},jt=g(19127),lt=T=>{const y=gt=>{const{width:Te,rows:We=2}=T;if(Array.isArray(Te))return Te[gt];if(We-1===gt)return Te},{prefixCls:b,className:$,style:Qe,rows:dt}=T,ut=(0,jt.Z)(Array(dt)).map((gt,Te)=>S.createElement("li",{key:Te,style:{width:y(Te)}}));return S.createElement("ul",{className:L()(b,$),style:Qe},ut)},Ye=T=>{let{prefixCls:y,className:b,width:$,style:Qe}=T;return S.createElement("h3",{className:L()(y,b),style:Object.assign({width:$},Qe)})};function Xt(T){return T&&typeof T=="object"?T:{}}function rr(T,y){return T&&!y?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function sr(T,y){return!T&&y?{width:"38%"}:T&&y?{width:"50%"}:{}}function It(T,y){const b={};return(!T||!y)&&(b.width="61%"),!T&&y?b.rows=3:b.rows=2,b}const Bt=T=>{const{prefixCls:y,loading:b,className:$,rootClassName:Qe,style:dt,children:ut,avatar:gt=!1,title:Te=!0,paragraph:We=!0,active:Ht,round:Lt}=T,{getPrefixCls:wt,direction:Zt,skeleton:Nt}=S.useContext(M.E_),zt=wt("skeleton",y),[pr,Mr]=Re(zt);if(b||!("loading"in T)){const Ge=!!gt,Ee=!!Te,nr=!!We;let kr;if(Ge){const Pr=Object.assign(Object.assign({prefixCls:`${zt}-avatar`},rr(Ee,nr)),Xt(gt));kr=S.createElement("div",{className:`${zt}-header`},S.createElement(O,Object.assign({},Pr)))}let an;if(Ee||nr){let Pr;if(Ee){const Vr=Object.assign(Object.assign({prefixCls:`${zt}-title`},sr(Ge,nr)),Xt(Te));Pr=S.createElement(Ye,Object.assign({},Vr))}let Lr;if(nr){const Vr=Object.assign(Object.assign({prefixCls:`${zt}-paragraph`},It(Ge,Ee)),Xt(We));Lr=S.createElement(lt,Object.assign({},Vr))}an=S.createElement("div",{className:`${zt}-content`},Pr,Lr)}const Er=L()(zt,{[`${zt}-with-avatar`]:Ge,[`${zt}-active`]:Ht,[`${zt}-rtl`]:Zt==="rtl",[`${zt}-round`]:Lt},Nt==null?void 0:Nt.className,$,Qe,Mr);return pr(S.createElement("div",{className:Er,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),dt)},kr,an))}return typeof ut!="undefined"?ut:null};Bt.Button=D,Bt.Avatar=Je,Bt.Input=ve,Bt.Image=Ae,Bt.Node=ct;var nt=Bt,Ut=nt},48066:function(xt,ze,g){"use strict";g.d(ze,{default:function(){return En}});var a=g(59301),L=g(40001),S=g(81953),M=g(96663),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},ie=te,O=g(7657),me=function(H,K){return a.createElement(O.Z,(0,M.Z)({},H,{ref:K,icon:ie}))},W=a.forwardRef(me),pe=W,le=g(92310),G=g.n(le),se=g(25769),J=g.n(se),B=g(29301),P=g(11592),fe=g(34280),Y=g(18929),ce=g(2738),q=g(8654),re=g(24514),Ie=g(10228),je=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{const K=Qt=>{const{keyCode:Et}=Qt;Et===Ie.Z.ENTER&&Qt.preventDefault()},R=Qt=>{const{keyCode:Et}=Qt,{onClick:Rt}=h;Et===Ie.Z.ENTER&&Rt&&Rt()},{style:k,noStyle:vt,disabled:St}=h,Kt=je(h,["style","noStyle","disabled"]);let pt={};return vt||(pt=Object.assign({},Re)),St&&(pt.pointerEvents="none"),pt=Object.assign(Object.assign({},pt),k),a.createElement("div",Object.assign({role:"button",tabIndex:0,ref:H},Kt,{onKeyDown:K,onKeyUp:R,style:pt}))}),He=g(36355),D=g(9763),ue=g(6848),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Ae=w,ke=function(H,K){return a.createElement(O.Z,(0,M.Z)({},H,{ref:K,icon:Ae}))},ve=a.forwardRef(ke),Se=ve,j=g(92343),be=g(1643),ye=g(15969),ne=g(83116),_=g(93398);const Z=(h,H,K,R)=>{const{titleMarginBottom:k,fontWeightStrong:vt}=R;return{marginBottom:k,color:K,fontWeight:vt,fontSize:h,lineHeight:H}},Ne=h=>{const H=[1,2,3,4,5],K={};return H.forEach(R=>{K[` + h${R}&, + div&-h${R}, + div&-h${R} > textarea, + h${R} + `]=Z(h[`fontSizeHeading${R}`],h[`lineHeightHeading${R}`],h.colorTextHeading,h)}),K},ct=h=>{const{componentCls:H}=h;return{"a&, a":Object.assign(Object.assign({},(0,ye.N)(h)),{textDecoration:h.linkDecoration,"&:active, &:hover":{textDecoration:h.linkHoverDecoration},[`&[disabled], &${H}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:h.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},jt=h=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:h.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:h.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:_.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:h.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Wt=h=>{const{componentCls:H,paddingSM:K}=h,R=K;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-h.paddingSM,marginTop:-R,marginBottom:`calc(1em - ${R}px)`},[`${H}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:h.marginXS+2,insetBlockEnd:h.marginXS,color:h.colorTextDescription,fontWeight:"normal",fontSize:h.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},lt=h=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:h.colorSuccess}}}),it=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ye=h=>{const{componentCls:H,titleMarginTop:K}=h;return{[H]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:h.colorText,wordBreak:"break-word",lineHeight:h.lineHeight,[`&${H}-secondary`]:{color:h.colorTextDescription},[`&${H}-success`]:{color:h.colorSuccess},[`&${H}-warning`]:{color:h.colorWarning},[`&${H}-danger`]:{color:h.colorError,"a&:active, a&:focus":{color:h.colorErrorActive},"a&:hover":{color:h.colorErrorHover}},[`&${H}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Ne(h)),{[` + & + h1${H}, + & + h2${H}, + & + h3${H}, + & + h4${H}, + & + h5${H} + `]:{marginTop:K},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:K}}}),jt(h)),ct(h)),{[` + ${H}-expand, + ${H}-edit, + ${H}-copy + `]:Object.assign(Object.assign({},(0,ye.N)(h)),{marginInlineStart:h.marginXXS})}),Wt(h)),lt(h)),it()),{"&-rtl":{direction:"rtl"}})}};var Xt=(0,ne.Z)("Typography",h=>[Ye(h)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),sr=h=>{const{prefixCls:H,"aria-label":K,className:R,style:k,direction:vt,maxLength:St,autoSize:Kt=!0,value:pt,onSave:Qt,onCancel:Et,onEnd:Rt,component:ar,enterIcon:hr=a.createElement(Se,null)}=h,Tt=a.useRef(null),or=a.useRef(!1),Cr=a.useRef(),[cr,Rr]=a.useState(pt);a.useEffect(()=>{Rr(pt)},[pt]),a.useEffect(()=>{if(Tt.current&&Tt.current.resizableTextArea){const{textArea:lr}=Tt.current.resizableTextArea;lr.focus();const{length:Gt}=lr.value;lr.setSelectionRange(Gt,Gt)}},[]);const Me=lr=>{let{target:Gt}=lr;Rr(Gt.value.replace(/[\n\r]/g,""))},Ue=()=>{or.current=!0},Dt=()=>{or.current=!1},mt=lr=>{let{keyCode:Gt}=lr;or.current||(Cr.current=Gt)},Q=()=>{Qt(cr.trim())},Fr=lr=>{let{keyCode:Gt,ctrlKey:jr,altKey:Xr,metaKey:Mt,shiftKey:kt}=lr;Cr.current===Gt&&!or.current&&!jr&&!Xr&&!Mt&&!kt&&(Gt===Ie.Z.ENTER?(Q(),Rt==null||Rt()):Gt===Ie.Z.ESC&&Et())},yt=()=>{Q()},Ze=ar?`${H}-${ar}`:"",[qt,_t]=Xt(H),ir=G()(H,`${H}-edit-content`,{[`${H}-rtl`]:vt==="rtl"},R,Ze,_t);return qt(a.createElement("div",{className:ir,style:k},a.createElement(be.Z,{ref:Tt,maxLength:St,value:cr,onChange:Me,onKeyDown:mt,onKeyUp:Fr,onCompositionStart:Ue,onCompositionEnd:Dt,onBlur:yt,"aria-label":K,rows:1,autoSize:Kt}),hr!==null?(0,j.Tm)(hr,{className:`${H}-edit-content-confirm`}):null))},It=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{const{prefixCls:K,component:R="article",className:k,rootClassName:vt,setContentRef:St,children:Kt,direction:pt,style:Qt}=h,Et=It(h,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Rt,direction:ar,typography:hr}=a.useContext(He.E_),Tt=pt!=null?pt:ar;let or=H;St&&(or=(0,q.sQ)(H,St));const Cr=Rt("typography",K),[cr,Rr]=Xt(Cr),Me=G()(Cr,hr==null?void 0:hr.className,{[`${Cr}-rtl`]:Tt==="rtl"},k,vt,Rr),Ue=Object.assign(Object.assign({},hr==null?void 0:hr.style),Qt);return cr(a.createElement(R,Object.assign({className:Me,style:Ue,ref:or},Et),Kt))});function Ut(h,H){return a.useMemo(()=>{const K=!!h;return[K,Object.assign(Object.assign({},H),K&&typeof h=="object"?h:null)]},[h])}var y=(h,H)=>{const K=a.useRef(!1);a.useEffect(()=>{K.current?h():K.current=!0},H)};function b(h){const H=typeof h;return H==="string"||H==="number"}function $(h){let H=0;return h.forEach(K=>{b(K)?H+=String(K).length:H+=1}),H}function Qe(h,H){let K=0;const R=[];for(let k=0;kH){const Qt=H-K;return R.push(String(vt).slice(0,Qt)),R}R.push(vt),K=pt}return h}const dt=0,ut=1,gt=2,Te=3,We=4;var Lt=h=>{let{enabledMeasure:H,children:K,text:R,width:k,fontSize:vt,rows:St,onEllipsis:Kt}=h;const[[pt,Qt,Et],Rt]=a.useState([0,0,0]),[ar,hr]=a.useState(0),[Tt,or]=a.useState(dt),[Cr,cr]=a.useState(0),Rr=a.useRef(null),Me=a.useRef(null),Ue=a.useMemo(()=>(0,P.Z)(R),[R]),Dt=a.useMemo(()=>$(Ue),[Ue]),mt=a.useMemo(()=>!H||Tt!==Te?ar&&Tt!==We&&H?K(Qe(Ue,ar),ar{H&&k&&vt&&Dt&&(or(ut),Rt([0,Math.ceil(Dt/2),Dt]))},[H,k,vt,R,Dt,St]),(0,fe.Z)(()=>{var Ze;Tt===ut&&cr(((Ze=Rr.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0)},[Tt]),(0,fe.Z)(()=>{var Ze,qt;if(Cr){if(Tt===ut){const _t=((Ze=Me.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0,ir=St*Cr;_t<=ir?(or(We),Kt(!1)):or(gt)}else if(Tt===gt)if(pt!==Et){const _t=((qt=Me.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,ir=St*Cr;let lr=pt,Gt=Et;pt===Et-1?Gt=pt:_t<=ir?lr=Qt:Gt=Qt;const jr=Math.ceil((lr+Gt)/2);Rt([lr,jr,Gt])}else or(Te),hr(Qt),Kt(!0)}},[Tt,pt,Et,St,Cr]);const Q={width:k,whiteSpace:"normal",margin:0,padding:0},Fr=(Ze,qt,_t)=>a.createElement("span",{"aria-hidden":!0,ref:qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(vt/2)*2},_t)},Ze),yt=(Ze,qt)=>{const _t=Qe(Ue,Ze);return Fr(K(_t,!0),qt,Q)};return a.createElement(a.Fragment,null,mt,H&&Tt!==Te&&Tt!==We&&a.createElement(a.Fragment,null,Fr("lg",Rr,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Tt===ut?Fr(K(Ue,!1),Me,Q):yt(Qt,Me)))},Zt=h=>{let{enabledEllipsis:H,isEllipsis:K,children:R,tooltipProps:k}=h;return!(k!=null&&k.title)||!H?R:a.createElement(ue.Z,Object.assign({open:K?void 0:!1},k),R)},Nt=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{var K,R,k;const{prefixCls:vt,className:St,style:Kt,type:pt,disabled:Qt,children:Et,ellipsis:Rt,editable:ar,copyable:hr,component:Tt,title:or}=h,Cr=Nt(h,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:cr,direction:Rr}=a.useContext(He.E_),[Me]=(0,D.Z)("Text"),Ue=a.useRef(null),Dt=a.useRef(null),mt=cr("typography",vt),Q=(0,ce.Z)(Cr,["mark","code","delete","underline","strong","keyboard","italic"]),[Fr,yt]=Ut(ar),[Ze,qt]=(0,Y.Z)(!1,{value:yt.editing}),{triggerType:_t=["icon"]}=yt,ir=Pe=>{var qe;Pe&&((qe=yt.onStart)===null||qe===void 0||qe.call(yt)),qt(Pe)};y(()=>{var Pe;Ze||(Pe=Dt.current)===null||Pe===void 0||Pe.focus()},[Ze]);const lr=Pe=>{Pe==null||Pe.preventDefault(),ir(!0)},Gt=Pe=>{var qe;(qe=yt.onChange)===null||qe===void 0||qe.call(yt,Pe),ir(!1)},jr=()=>{var Pe;(Pe=yt.onCancel)===null||Pe===void 0||Pe.call(yt),ir(!1)},[Xr,Mt]=Ut(hr),[kt,yr]=a.useState(!1),Hr=a.useRef(null),un={};Mt.format&&(un.format=Mt.format);const Zr=()=>{Hr.current&&clearTimeout(Hr.current)},An=Pe=>{var qe;Pe==null||Pe.preventDefault(),Pe==null||Pe.stopPropagation(),J()(Mt.text||String(Et)||"",un),yr(!0),Zr(),Hr.current=setTimeout(()=>{yr(!1)},3e3),(qe=Mt.onCopy)===null||qe===void 0||qe.call(Mt,Pe)};a.useEffect(()=>Zr,[]);const[dr,zn]=a.useState(!1),[Pn,mn]=a.useState(!1),[Wn,ia]=a.useState(!1),[On,la]=a.useState(!1),[Gn,$r]=a.useState(!1),[Kr,ua]=a.useState(!0),[Jt,ur]=Ut(Rt,{expandable:!1}),Ar=Jt&&!Wn,{rows:en=1}=ur,wr=a.useMemo(()=>!Ar||ur.suffix!==void 0||ur.onEllipsis||ur.expandable||Fr||Xr,[Ar,ur,Fr,Xr]);(0,fe.Z)(()=>{Jt&&!wr&&(zn((0,re.G)("webkitLineClamp")),mn((0,re.G)("textOverflow")))},[wr,Jt]);const Or=a.useMemo(()=>wr?!1:en===1?Pn:dr,[wr,Pn,dr]),Cn=Ar&&(Or?Gn:On),Aa=Ar&&en===1&&Or,Nr=Ar&&en>1&&Or,Ln=Pe=>{var qe;ia(!0),(qe=ur.onExpand)===null||qe===void 0||qe.call(ur,Pe)},[yn,Bn]=a.useState(0),[Vn,tn]=a.useState(0),jn=(Pe,qe)=>{let{offsetWidth:fr}=Pe;var Oe;Bn(fr),tn(parseInt((Oe=window.getComputedStyle)===null||Oe===void 0?void 0:Oe.call(window,qe).fontSize,10)||0)},wn=Pe=>{var qe;la(Pe),On!==Pe&&((qe=ur.onEllipsis)===null||qe===void 0||qe.call(ur,Pe))};a.useEffect(()=>{const Pe=Ue.current;if(Jt&&Or&&Pe){const qe=Nr?Pe.offsetHeight{const Pe=Ue.current;if(typeof IntersectionObserver=="undefined"||!Pe||!Or||!Ar)return;const qe=new IntersectionObserver(()=>{ua(!!Pe.offsetParent)});return qe.observe(Pe),()=>{qe.disconnect()}},[Or,Ar]);let Jr={};ur.tooltip===!0?Jr={title:(K=yt.text)!==null&&K!==void 0?K:Et}:a.isValidElement(ur.tooltip)?Jr={title:ur.tooltip}:typeof ur.tooltip=="object"?Jr=Object.assign({title:(R=yt.text)!==null&&R!==void 0?R:Et},ur.tooltip):Jr={title:ur.tooltip};const Ir=a.useMemo(()=>{const Pe=qe=>["string","number"].includes(typeof qe);if(!(!Jt||Or)){if(Pe(yt.text))return yt.text;if(Pe(Et))return Et;if(Pe(or))return or;if(Pe(Jr.title))return Jr.title}},[Jt,Or,or,Jr.title,Cn]);if(Ze)return a.createElement(sr,{value:(k=yt.text)!==null&&k!==void 0?k:typeof Et=="string"?Et:"",onSave:Gt,onCancel:jr,onEnd:yt.onEnd,prefixCls:mt,className:St,style:Kt,direction:Rr,component:Tt,maxLength:yt.maxLength,autoSize:yt.autoSize,enterIcon:yt.enterIcon});const Zn=()=>{const{expandable:Pe,symbol:qe}=ur;if(!Pe)return null;let fr;return qe?fr=qe:fr=Me==null?void 0:Me.expand,a.createElement("a",{key:"expand",className:`${mt}-expand`,onClick:Ln,"aria-label":Me==null?void 0:Me.expand},fr)},sa=()=>{if(!Fr)return;const{icon:Pe,tooltip:qe}=yt,fr=(0,P.Z)(qe)[0]||(Me==null?void 0:Me.edit),Oe=typeof fr=="string"?fr:"";return _t.includes("icon")?a.createElement(ue.Z,{key:"edit",title:qe===!1?"":fr},a.createElement(Je,{ref:Dt,className:`${mt}-edit`,onClick:lr,"aria-label":Oe},Pe||a.createElement(pe,{role:"button"}))):null},Hn=()=>{if(!Xr)return;const{tooltips:Pe,icon:qe}=Mt,fr=Mr(Pe),Oe=Mr(qe),Dn=kt?pr(fr[1],Me==null?void 0:Me.copied):pr(fr[0],Me==null?void 0:Me.copy),Jn=kt?Me==null?void 0:Me.copied:Me==null?void 0:Me.copy,da=typeof Dn=="string"?Dn:Jn;return a.createElement(ue.Z,{key:"copy",title:Dn},a.createElement(Je,{className:G()(`${mt}-copy`,kt&&`${mt}-copy-success`),onClick:An,"aria-label":da},kt?pr(Oe[1],a.createElement(L.Z,null),!0):pr(Oe[0],a.createElement(S.Z,null),!0)))},Kn=Pe=>[Pe&&Zn(),sa(),Hn()],ca=Pe=>[Pe&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ge),ur.suffix,Kn(Pe)];return a.createElement(B.Z,{onResize:jn,disabled:!Ar||Or},Pe=>a.createElement(Zt,{tooltipProps:Jr,enabledEllipsis:Ar,isEllipsis:Cn},a.createElement(nt,Object.assign({className:G()({[`${mt}-${pt}`]:pt,[`${mt}-disabled`]:Qt,[`${mt}-ellipsis`]:Jt,[`${mt}-single-line`]:Ar&&en===1,[`${mt}-ellipsis-single-line`]:Aa,[`${mt}-ellipsis-multiple-line`]:Nr},St),prefixCls:vt,style:Object.assign(Object.assign({},Kt),{WebkitLineClamp:Nr?en:void 0}),component:Tt,ref:(0,q.sQ)(Pe,Ue,H),direction:Rr,onClick:_t.includes("text")?lr:void 0,"aria-label":Ir==null?void 0:Ir.toString(),title:or},Q),a.createElement(Lt,{enabledMeasure:Ar&&!Or,text:Et,rows:en,width:yn,fontSize:Vn,onEllipsis:wn},(qe,fr)=>{let Oe=qe;return qe.length&&fr&&Ir&&(Oe=a.createElement("span",{key:"show-content","aria-hidden":!0},Oe)),zt(h,a.createElement(a.Fragment,null,Oe,ca(fr)))}))))}),kr=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{var{ellipsis:K,rel:R}=h,k=kr(h,["ellipsis","rel"]);const vt=Object.assign(Object.assign({},k),{rel:R===void 0&&k.target==="_blank"?"noopener noreferrer":R});return delete vt.navigate,a.createElement(nr,Object.assign({},vt,{ref:H,ellipsis:!!K,component:"a"}))}),Lr=a.forwardRef((h,H)=>a.createElement(nr,Object.assign({ref:H},h,{component:"div"}))),Vr=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{var{ellipsis:K}=h,R=Vr(h,["ellipsis"]);const k=a.useMemo(()=>K&&typeof K=="object"?(0,ce.Z)(K,["expandable","rows"]):K,[K]);return a.createElement(nr,Object.assign({ref:H},R,{ellipsis:k,component:"span"}))};var Br=a.forwardRef(on),mr=function(h,H){var K={};for(var R in h)Object.prototype.hasOwnProperty.call(h,R)&&H.indexOf(R)<0&&(K[R]=h[R]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,R=Object.getOwnPropertySymbols(h);k{const{level:K=1}=h,R=mr(h,["level"]);let k;return Rn.includes(K)?k=`h${K}`:k="h1",a.createElement(nr,Object.assign({ref:H},R,{component:k}))});const _r=nt;_r.Text=Br,_r.Link=Er,_r.Title=ln,_r.Paragraph=Lr;var En=_r},54203:function(xt,ze,g){"use strict";g.d(ze,{Z5:function(){return eA},_l:function(){return zA},bK:function(){return Hi}});var a=g(59301),L=g(75229);function S(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,L.Z)(e,t)}var M=g(96663),te=g(59781),ie=a.createContext(null),O=null;function me(e){e()}var W=me,pe=function(t){return W=t},le=function(){return W};function G(){var e=le(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var o=t;o;)o.callback(),o=o.next})},get:function(){for(var o=[],i=t;i;)o.push(i),i=i.next;return o},subscribe:function(o){var i=!0,l=r={callback:o,next:null,prev:r};return l.prev?l.prev.next=l:t=l,function(){!i||t===null||(i=!1,l.next?l.next.prev=l.prev:r=l.prev,l.prev?l.prev.next=l.next:t=l.next)}}}}var se={notify:function(){},get:function(){return[]}};function J(e,t){var r,n=se;function o(c){return s(),n.subscribe(c)}function i(){n.notify()}function l(){v.onStateChange&&v.onStateChange()}function u(){return!!r}function s(){r||(r=t?t.addNestedSub(l):e.subscribe(l),n=G())}function p(){r&&(r(),r=void 0,n.clear(),n=se)}var v={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:l,isSubscribed:u,trySubscribe:s,tryUnsubscribe:p,getListeners:function(){return n}};return v}var B=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function P(e){var t=e.store,r=e.context,n=e.children,o=(0,a.useMemo)(function(){var u=J(t);return{store:t,subscription:u}},[t]),i=(0,a.useMemo)(function(){return t.getState()},[t]);B(function(){var u=o.subscription;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),i!==t.getState()&&u.notifyNestedSubs(),function(){u.tryUnsubscribe(),u.onStateChange=null}},[o,i]);var l=r||ie;return a.createElement(l.Provider,{value:o},n)}var fe=P,Y=g(30176),ce=g(94266),q=g.n(ce),re=g(53410),Ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],je=["reactReduxForwardedRef"],Re=[],Xe=[null,null],Je=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function He(e,t){var r=e[1];return[t.payload,r+1]}function D(e,t,r){B(function(){return e.apply(void 0,t)},r)}function ue(e,t,r,n,o,i,l){e.current=n,t.current=o,r.current=!1,i.current&&(i.current=null,l())}function w(e,t,r,n,o,i,l,u,s,p){if(e){var v=!1,c=null,f=function(){if(!v){var N=t.getState(),X,z;try{X=n(N,o.current)}catch(oe){z=oe,c=oe}z||(c=null),X===i.current?l.current||s():(i.current=X,u.current=X,l.current=!0,p({type:"STORE_UPDATED",payload:{error:z}}))}};r.onStateChange=f,r.trySubscribe(),f();var m=function(){if(v=!0,r.tryUnsubscribe(),r.onStateChange=null,c)throw c};return m}}var Ae=function(){return[null,0]};function ke(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,o=n===void 0?function(Ve){return"ConnectAdvanced("+Ve+")"}:n,i=r.methodName,l=i===void 0?"connectAdvanced":i,u=r.renderCountProp,s=u===void 0?void 0:u,p=r.shouldHandleStateChanges,v=p===void 0?!0:p,c=r.storeKey,f=c===void 0?"store":c,m=r.withRef,C=m===void 0?!1:m,N=r.forwardRef,X=N===void 0?!1:N,z=r.context,oe=z===void 0?ie:z,ge=(0,Y.Z)(r,Ie);if(0)var he;var Ke=oe;return function(ft){var er=ft.displayName||ft.name||"Component",ht=o(er),tr=(0,M.Z)({},ge,{getDisplayName:o,methodName:l,renderCountProp:s,shouldHandleStateChanges:v,storeKey:f,displayName:ht,wrappedComponentName:er,WrappedComponent:ft}),Dr=ge.pure;function Sr(Qr){return e(Qr.dispatch,tr)}var cn=Dr?a.useMemo:function(Qr){return Qr()};function nn(Qr){var Sn=(0,a.useMemo)(function(){var Sa=Qr.reactReduxForwardedRef,Xo=(0,Y.Z)(Qr,je);return[Qr.context,Sa,Xo]},[Qr]),fn=Sn[0],Fa=Sn[1],Xn=Sn[2],Qn=(0,a.useMemo)(function(){return fn&&fn.Consumer&&(0,re.isContextConsumer)(a.createElement(fn.Consumer,null))?fn:Ke},[fn,Ke]),gn=(0,a.useContext)(Qn),Un=!!Qr.store&&!!Qr.store.getState&&!!Qr.store.dispatch,qa=!!gn&&!!gn.store,vn=Un?Qr.store:gn.store,xa=(0,a.useMemo)(function(){return Sr(vn)},[vn]),_a=(0,a.useMemo)(function(){if(!v)return Xe;var Sa=J(vn,Un?null:gn.subscription),Xo=Sa.notifyNestedSubs.bind(Sa);return[Sa,Xo]},[vn,Un,gn]),oa=_a[0],$a=_a[1],eo=(0,a.useMemo)(function(){return Un?gn:(0,M.Z)({},gn,{subscription:oa})},[Un,gn,oa]),Ni=(0,a.useReducer)(He,Re,Ae),JA=Ni[0],to=JA[0],YA=Ni[1];if(to&&to.error)throw to.error;var Ti=(0,a.useRef)(),To=(0,a.useRef)(Xn),ro=(0,a.useRef)(),Mi=(0,a.useRef)(!1),Mo=cn(function(){return ro.current&&Xn===To.current?ro.current:xa(vn.getState(),Xn)},[vn,to,Xn]);D(ue,[To,Ti,Mi,Xn,Mo,ro,$a]),D(w,[v,vn,oa,xa,To,Ti,Mi,ro,$a,YA],[vn,oa,xa]);var ko=(0,a.useMemo)(function(){return a.createElement(ft,(0,M.Z)({},Mo,{ref:Fa}))},[Fa,ft,Mo]),qA=(0,a.useMemo)(function(){return v?a.createElement(Qn.Provider,{value:eo},ko):ko},[Qn,ko,eo]);return qA}var Gr=Dr?a.memo(nn):nn;if(Gr.WrappedComponent=ft,Gr.displayName=nn.displayName=ht,X){var dn=a.forwardRef(function(Sn,fn){return a.createElement(Gr,(0,M.Z)({},Sn,{reactReduxForwardedRef:fn}))});return dn.displayName=ht,dn.WrappedComponent=ft,q()(dn,ft)}return q()(Gr,ft)}}function ve(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Se(e,t){if(ve(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o=0;n--){var o=t[n](e);if(o)return o}return function(i,l){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+l.wrappedComponentName+".")}}function b(e,t){return e===t}function $(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?ke:r,o=t.mapStateToPropsFactories,i=o===void 0?lt:o,l=t.mapDispatchToPropsFactories,u=l===void 0?ct:l,s=t.mergePropsFactories,p=s===void 0?sr:s,v=t.selectorFactory,c=v===void 0?Ut:v;return function(m,C,N,X){X===void 0&&(X={});var z=X,oe=z.pure,ge=oe===void 0?!0:oe,he=z.areStatesEqual,Ke=he===void 0?b:he,Ve=z.areOwnPropsEqual,ft=Ve===void 0?Se:Ve,er=z.areStatePropsEqual,ht=er===void 0?Se:er,tr=z.areMergedPropsEqual,Dr=tr===void 0?Se:tr,Sr=(0,Y.Z)(z,T),cn=y(m,i,"mapStateToProps"),nn=y(C,u,"mapDispatchToProps"),Gr=y(N,p,"mergeProps");return n(c,(0,M.Z)({methodName:"connect",getDisplayName:function(Qr){return"Connect("+Qr+")"},shouldHandleStateChanges:!!m,initMapStateToProps:cn,initMapDispatchToProps:nn,initMergeProps:Gr,pure:ge,areStatesEqual:Ke,areOwnPropsEqual:ft,areStatePropsEqual:ht,areMergedPropsEqual:Dr},Sr))}}var Qe=$();function dt(){var e=useContext(ReactReduxContext);return e}function ut(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),o=n.store;return o}}var gt=null;function Te(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var We=null,Ht=function(t,r){return t===r};function Lt(e,t,r,n){var o=useReducer(function(C){return C+1},0),i=o[1],l=useMemo(function(){return createSubscription(r,n)},[r,n]),u=useRef(),s=useRef(),p=useRef(),v=useRef(),c=r.getState(),f;try{if(e!==s.current||c!==p.current||u.current){var m=e(c);v.current===void 0||!t(m,v.current)?f=m:f=v.current}else f=v.current}catch(C){throw u.current&&(C.message+=` +The error may be correlated with this previous error: +`+u.current.stack+` + +`),C}return useIsomorphicLayoutEffect(function(){s.current=e,p.current=c,v.current=f,u.current=void 0}),useIsomorphicLayoutEffect(function(){function C(){try{var N=r.getState();if(N===p.current)return;var X=s.current(N);if(t(X,v.current))return;v.current=X,p.current=N}catch(z){u.current=z}i()}return l.onStateChange=C,l.trySubscribe(),C(),function(){return l.tryUnsubscribe()}},[r,l]),f}function wt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,o){o===void 0&&(o=Ht);var i=t(),l=i.store,u=i.subscription,s=Lt(n,o,l,u);return useDebugValue(s),s}}var Zt=null,Nt=g(4676);pe(Nt.unstable_batchedUpdates);function zt(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(u){n.callbacks=u},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Me(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(o){if(o instanceof mt){this.setState({});return}throw o},r.render=function(){return this.props.children(this.setCallbacks)},t}(a.Component),yt=` + Press space bar to start a drag. + When dragging you can use the arrow keys to move the item around and escape to cancel. + Some screen readers may require you to be in focus mode or to use your pass through key +`,Ze=function(t){return t+1},qt=function(t){return` + You have lifted an item in position `+Ze(t.source.index)+` +`},_t=function(t,r){var n=t.droppableId===r.droppableId,o=Ze(t.index),i=Ze(r.index);return n?` + You have moved the item from position `+o+` + to position `+i+` + `:` + You have moved the item from position `+o+` + in list `+t.droppableId+` + to list `+r.droppableId+` + in position `+i+` + `},ir=function(t,r,n){var o=r.droppableId===n.droppableId;return o?` + The item `+t+` + has been combined with `+n.draggableId:` + The item `+t+` + in list `+r.droppableId+` + has been combined with `+n.draggableId+` + in list `+n.droppableId+` + `},lr=function(t){var r=t.destination;if(r)return _t(t.source,r);var n=t.combine;return n?ir(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},Gt=function(t){return` + The item has returned to its starting position + of `+Ze(t.index)+` +`},jr=function(t){if(t.reason==="CANCEL")return` + Movement cancelled. + `+Gt(t.source)+` + `;var r=t.destination,n=t.combine;return r?` + You have dropped the item. + `+_t(t.source,r)+` + `:n?` + You have dropped the item. + `+ir(t.draggableId,t.source,n)+` + `:` + The item has been dropped while not over a drop area. + `+Gt(t.source)+` + `},Xr={dragHandleUsageInstructions:yt,onDragStart:qt,onDragUpdate:lr,onDragEnd:jr},Mt={x:0,y:0},kt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},yr=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Hr=function(t,r){return t.x===r.x&&t.y===r.y},un=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},Zr=function(t,r,n){var o;return n===void 0&&(n=0),o={},o[t]=r,o[t==="x"?"y":"x"]=n,o},An=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},dr=function(t,r){return Math.min.apply(Math,r.map(function(n){return An(t,n)}))},zn=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Pn=function(e,t){var r=Er({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},mn=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Wn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},ia={top:0,right:0,bottom:0,left:0},On=function(t,r){return r?mn(t,r.scroll.diff.displacement):t},la=function(t,r,n){if(n&&n.increasedBy){var o;return(0,M.Z)({},t,(o={},o[r.end]=t[r.end]+n.increasedBy[r.line],o))}return t},Gn=function(t,r){return r&&r.shouldClipSubject?Pn(r.pageMarginBox,t):Er(t)},$r=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,o=e.frame,i=On(t.marginBox,o),l=la(i,n,r),u=Gn(l,o);return{page:t,withPlaceholder:r,active:u}},Kr=function(e,t){e.frame||Q(!1);var r=e.frame,n=yr(t,r.scroll.initial),o=un(n),i=(0,M.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:o},max:r.scroll.max}}),l=$r({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),u=(0,M.Z)({},e,{frame:i,subject:l});return u};function ua(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Jt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function ur(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,p=n.lefte.right,v=s&&p;if(v)return!0;var c=s&&l||p&&i;return c}},sa=function(e){var t=Ir(e.top,e.bottom),r=Ir(e.left,e.right);return function(n){var o=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return o}},Hn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Kn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ca=function(e){return function(t){var r=Ir(t.top,t.bottom),n=Ir(t.left,t.right);return function(o){return e===Hn?r(o.top)&&r(o.bottom):n(o.left)&&n(o.right)}}},Pe=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:Mt;return mn(t,n)},qe=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},fr=function(t,r,n){return n(r)(t)},Oe=function(t){var r=t.target,n=t.destination,o=t.viewport,i=t.withDroppableDisplacement,l=t.isVisibleThroughFrameFn,u=i?Pe(r,n):r;return qe(u,n,l)&&fr(u,o,l)},Dn=function(t){return Oe((0,M.Z)({},t,{isVisibleThroughFrameFn:Zn}))},Jn=function(t){return Oe((0,M.Z)({},t,{isVisibleThroughFrameFn:sa}))},da=function(t){return Oe((0,M.Z)({},t,{isVisibleThroughFrameFn:ca(t.destination.axis)}))},Yn=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var o=r.invisible,i=r.visible;if(o[t])return!1;var l=i[t];return l?l.shouldAnimate:!0};function Qa(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Er(Pr(r,n))}function Fn(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,l=e.last;return t.reduce(function(s,p){var v=Qa(p,n),c=p.descriptor.id;s.all.push(c);var f=Dn({target:v,destination:r,viewport:o,withDroppableDisplacement:!0});if(!f)return s.invisible[p.descriptor.id]=!0,s;var m=Yn(c,l,i),C={draggableId:c,shouldAnimate:m};return s.visible[c]=C,s},{all:[],visible:{},invisible:{}})}function Ra(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function hn(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,o=e.destination,i=Ra(t,{inHomeList:r});return{displaced:wn,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Nn(e){var t=e.draggable,r=e.insideDestination,n=e.destination,o=e.viewport,i=e.displacedBy,l=e.last,u=e.index,s=e.forceShouldAnimate,p=tn(t,n);if(u==null)return hn({insideDestination:r,inHomeList:p,displacedBy:i,destination:n});var v=Ar(r,function(N){return N.descriptor.index===u});if(!v)return hn({insideDestination:r,inHomeList:p,displacedBy:i,destination:n});var c=Bn(t,r),f=r.indexOf(v),m=c.slice(f),C=Fn({afterDragging:m,destination:n,displacedBy:i,last:l,viewport:o.frame,forceShouldAnimate:s});return{displaced:C,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:u}}}}function sn(e,t){return!!t.effected[e]}var fa=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,o=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var l=o.draggableId,u=n[l],s=u.descriptor.index,p=sn(l,i);return p?t?s:s-1:t?s+1:s},no=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,o=e.location;if(!n.length)return null;var i=o.index,l=t?i+1:i-1,u=n[0].descriptor.index,s=n[n.length-1].descriptor.index,p=r?s:s+1;return lp?null:l},ao=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,o=e.draggables,i=e.destination,l=e.insideDestination,u=e.previousImpact,s=e.viewport,p=e.afterCritical,v=u.at;if(v||Q(!1),v.type==="REORDER"){var c=no({isMovingForward:t,isInHomeList:r,location:v.destination,insideDestination:l});return c==null?null:Nn({draggable:n,insideDestination:l,destination:i,viewport:s,last:u.displaced,displacedBy:u.displacedBy,index:c})}var f=fa({isMovingForward:t,destination:i,displaced:u.displaced,draggables:o,combine:v.combine,afterCritical:p});return f==null?null:Nn({draggable:n,insideDestination:l,destination:i,viewport:s,last:u.displaced,displacedBy:u.displacedBy,index:f})},oo=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,o=e.displacedBy,i=!!(t.visible[n]||t.invisible[n]);return sn(n,r)?i?Mt:un(o.point):i?o.point:Mt},Oa=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,o=yn(r);o||Q(!1);var i=o.draggableId,l=n[i].page.borderBox.center,u=oo({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return kt(l,u)},La=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},Tr=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},ga=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},va=function(t){var r=t.axis,n=t.moveRelativeTo,o=t.isMoving;return Zr(r.line,n.marginBox[r.end]+La(r,o),ga(r,n.marginBox,o))},ja=function(t){var r=t.axis,n=t.moveRelativeTo,o=t.isMoving;return Zr(r.line,n.marginBox[r.start]-Tr(r,o),ga(r,n.marginBox,o))},io=function(t){var r=t.axis,n=t.moveInto,o=t.isMoving;return Zr(r.line,n.contentBox[r.start]+La(r,o),ga(r,n.contentBox,o))},Ha=function(e){var t=e.impact,r=e.draggable,n=e.draggables,o=e.droppable,i=e.afterCritical,l=Nr(o.descriptor.id,n),u=r.page,s=o.axis;if(!l.length)return io({axis:s,moveInto:o.page,isMoving:u});var p=t.displaced,v=t.displacedBy,c=p.all[0];if(c){var f=n[c];if(sn(c,i))return ja({axis:s,moveRelativeTo:f.page,isMoving:u});var m=pn(f.page,v.point);return ja({axis:s,moveRelativeTo:m,isMoving:u})}var C=l[l.length-1];if(C.descriptor.id===r.descriptor.id)return u.borderBox.center;if(sn(C.descriptor.id,i)){var N=pn(C.page,un(i.displacedBy.point));return va({axis:s,moveRelativeTo:N,isMoving:u})}return va({axis:s,moveRelativeTo:C.page,isMoving:u})},qn=function(e,t){var r=e.frame;return r?kt(t,r.scroll.diff.displacement):t},Uo=function(t){var r=t.impact,n=t.draggable,o=t.droppable,i=t.draggables,l=t.afterCritical,u=n.page.borderBox.center,s=r.at;return!o||!s?u:s.type==="REORDER"?Ha({impact:r,draggable:n,draggables:i,droppable:o,afterCritical:l}):Oa({impact:r,draggables:i,afterCritical:l})},_n=function(e){var t=Uo(e),r=e.droppable,n=r?qn(r,t):t;return n},bt=function(e,t){var r=yr(t,e.scroll.initial),n=un(r),o=Er({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function Na(e,t){return e.map(function(r){return t[r]})}function lo(e,t){for(var r=0;r1?v.sort(function(c,f){return gr(c)[u.start]-gr(f)[u.start]})[0]:p.sort(function(c,f){var m=dr(r,Wn(gr(c))),C=dr(r,Wn(gr(f)));return m!==C?m-C:gr(c)[u.start]-gr(f)[u.start]})[0]},Xa=function(t,r){var n=t.page.borderBox.center;return sn(t.descriptor.id,r)?yr(n,r.displacedBy.point):n},$n=function(t,r){var n=t.page.borderBox;return sn(t.descriptor.id,r)?mn(n,un(r.displacedBy.point)):n},Ao=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,o=e.insideDestination,i=e.afterCritical,l=o.filter(function(u){return Jn({target:$n(u,i),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(u,s){var p=An(t,qn(n,Xa(u,i))),v=An(t,qn(n,Xa(s,i)));return pt.left&&e.topt.top}function Le(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,o=r.page.borderBox.center,i=n.map(function(l){var u=l.axis,s=Zr(l.axis.line,t.center[u.line],l.page.borderBox.center[u.crossAxisLine]);return{id:l.descriptor.id,distance:An(o,s)}}).sort(function(l,u){return u.distance-l.distance});return i[0]?i[0].id:null}function At(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,o=Cn(n).filter(function(i){if(!i.isEnabled)return!1;var l=i.subject.active;if(!l||!de(t,l))return!1;if(V(l)(t.center))return!0;var u=i.axis,s=l.center[u.crossAxisLine],p=t[u.crossAxisStart],v=t[u.crossAxisEnd],c=Ir(l[u.crossAxisStart],l[u.crossAxisEnd]),f=c(p),m=c(v);return!f&&!m?!0:f?ps});return o.length?o.length===1?o[0].descriptor.id:Le({pageBorderBox:t,draggable:r,candidates:o}):null}var at=function(t,r){return Er(mn(t,r))},_e=function(e,t){var r=e.frame;return r?at(t,r.scroll.diff.value):t};function $e(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Ot(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var De=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,o=e.insideDestination,i=e.last,l=e.viewport,u=e.afterCritical,s=n.axis,p=Tn(n.axis,r.displaceBy),v=p.value,c=t[s.start],f=t[s.end],m=Bn(r,o),C=Ar(m,function(X){var z=X.descriptor.id,oe=X.page.borderBox.center[s.line],ge=sn(z,u),he=$e({displaced:i,id:z});return ge?he?f<=oe:cz[u.start]+ge&&cz[u.start]-p+ge&&vz[u.start]+p+ge&&cz[u.start]+ge&&v=Ko)return Zo;var i=o/Ko,l=Eo+qi*i,u=n==="CANCEL"?l*_i:l;return Number(u.toFixed(2))},el=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,o=e.viewport,i=e.afterCritical,l=n.draggables,u=n.droppables,s=ae(t),p=s?u[s]:null,v=u[r.descriptor.droppableId],c=tt({impact:t,draggable:r,draggables:l,afterCritical:i,droppable:p||v,viewport:o}),f=yr(c,r.client.borderBox.center);return f},tl=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,o=e.home,i=e.viewport,l=e.onLiftImpact;if(!n.at||r!=="DROP"){var u=$t({draggables:t,impact:l,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:u,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,M.Z)({},n,{displaced:wn});return{impact:s,didDropInsideDroppable:!0}},rl=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(o){if(o.type!=="DROP"){n(o);return}var i=t(),l=o.payload.reason;if(i.phase==="COLLECTING"){r(Zi({reason:l}));return}if(i.phase!=="IDLE"){var u=i.phase==="DROP_PENDING"&&i.isWaiting;u&&Q(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||Q(!1);var s=i.critical,p=i.dimensions,v=p.draggables[i.critical.draggable.id],c=tl({reason:l,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),f=c.impact,m=c.didDropInsideDroppable,C=m?Ln(f):null,N=m?yn(f):null,X={index:s.draggable.index,droppableId:s.droppable.id},z={draggableId:v.descriptor.id,type:v.descriptor.type,source:X,reason:l,mode:i.movementMode,destination:C,combine:N},oe=el({impact:f,draggable:v,dimensions:p,viewport:i.viewport,afterCritical:i.afterCritical}),ge={critical:i.critical,afterCritical:i.afterCritical,result:z,impact:f},he=!Hr(i.current.client.offset,oe)||!!z.combine;if(!he){r(fo({completed:ge}));return}var Ke=$i({current:i.current.client.offset,destination:oe,reason:l}),Ve={newHomeClientOffset:oe,dropDuration:Ke,completed:ge};r(Vi(Ve))}}}},Jo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nl(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function al(e){var t=e.onWindowScroll;function r(){t(Jo())}var n=St(r),o=nl(n),i=cr;function l(){return i!==cr}function u(){l()&&Q(!1),i=Me(window,[o])}function s(){l()||Q(!1),n.cancel(),i(),i=cr}return{start:u,stop:s,isActive:l}}var ol=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},il=function(e){var t=al({onWindowScroll:function(n){e.dispatch(ki({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ol(n)&&t.stop(),r(n)}}},ll=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),o=function(l){t||r||(t=!0,e(l),clearTimeout(n))};return o.wasCalled=function(){return t},o},ul=function(){var e=[],t=function(i){var l=ur(e,function(p){return p.timerId===i});l===-1&&Q(!1);var u=e.splice(l,1),s=u[0];s.callback()},r=function(i){var l=setTimeout(function(){return t(l)}),u={timerId:l,callback:i};e.push(u)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:r,flush:n}},Al=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},sl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cl=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,o=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&o},Ia=function(t,r){In(),r(),Be()},Wa=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},mo=function(t,r,n,o){if(!t){n(o(r));return}var i=ll(n),l={announce:i};t(r,l),i.wasCalled()||n(o(r))},dl=function(e,t){var r=ul(),n=null,o=function(f,m){n&&Q(!1),Ia("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var N={draggableId:f,mode:m};C(N)}})},i=function(f,m){n&&Q(!1),Ia("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(Wa(f,m))})},l=function(f,m){n&&Q(!1);var C=Wa(f,m);n={mode:m,lastCritical:f,lastLocation:C.source,lastCombine:null},r.add(function(){Ia("onDragStart",function(){return mo(e().onDragStart,C,t,Xr.onDragStart)})})},u=function(f,m){var C=Ln(m),N=yn(m);n||Q(!1);var X=!cl(f,n.lastCritical);X&&(n.lastCritical=f);var z=!Al(n.lastLocation,C);z&&(n.lastLocation=C);var oe=!sl(n.lastCombine,N);if(oe&&(n.lastCombine=N),!(!X&&!z&&!oe)){var ge=(0,M.Z)({},Wa(f,n.mode),{combine:N,destination:C});r.add(function(){Ia("onDragUpdate",function(){return mo(e().onDragUpdate,ge,t,Xr.onDragUpdate)})})}},s=function(){n||Q(!1),r.flush()},p=function(f){n||Q(!1),n=null,Ia("onDragEnd",function(){return mo(e().onDragEnd,f,t,Xr.onDragEnd)})},v=function(){if(n){var f=(0,M.Z)({},Wa(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});p(f)}};return{beforeCapture:o,beforeStart:i,start:l,update:u,flush:s,drop:p,abort:v}},fl=function(e,t){var r=dl(e,t);return function(n){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var l=i.payload.critical;r.beforeStart(l,i.payload.movementMode),o(i),r.start(l,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var u=i.payload.completed.result;r.flush(),o(i),r.drop(u);return}if(o(i),i.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},gl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&Q(!1),e.dispatch(fo({completed:n.completed}))}}},vl=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),o(i),i.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Go())}};r=requestAnimationFrame(function(){r=null,t=Me(window,[l])})}}}},pl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},El=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var o=n.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},ml=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cl=function(e){return function(t){return function(r){return function(n){if(ml(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var o=t.getState();o.phase!=="DRAGGING"&&Q(!1),e.start(o);return}r(n),e.scroll(t.getState())}}}},Bl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Wo({reason:n.reason})))}}}},hl=te.qC,Il=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,o=e.getResponders,i=e.announce,l=e.autoScroller;return(0,te.MT)(Vt,hl((0,te.md)(Yi(n),pl(t),Ji(t),rl,gl,vl,Bl,Cl(l),il,El(r),fl(o,i))))},Co=function(){return{additions:{},removals:{},modified:{}}};function bl(e){var t=e.registry,r=e.callbacks,n=Co(),o=null,i=function(){o||(r.collectionStarting(),o=requestAnimationFrame(function(){o=null,In();var v=n,c=v.additions,f=v.removals,m=v.modified,C=Object.keys(c).map(function(z){return t.draggable.getById(z).getDimension(Mt)}).sort(function(z,oe){return z.descriptor.index-oe.descriptor.index}),N=Object.keys(m).map(function(z){var oe=t.droppable.getById(z),ge=oe.callbacks.getScrollWhileDragging();return{droppableId:z,scroll:ge}}),X={additions:C,removals:Object.keys(f),modified:N};n=Co(),Be(),r.publish(X)}))},l=function(v){var c=v.descriptor.id;n.additions[c]=v,n.modified[v.descriptor.droppableId]=!0,n.removals[c]&&delete n.removals[c],i()},u=function(v){var c=v.descriptor;n.removals[c.id]=!0,n.modified[c.droppableId]=!0,n.additions[c.id]&&delete n.additions[c.id],i()},s=function(){o&&(cancelAnimationFrame(o),o=null,n=Co())};return{add:l,remove:u,stop:s}}var Yo=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,o=e.width,i=yr({x:r,y:t},{x:o,y:n}),l={x:Math.max(0,i.x),y:Math.max(0,i.y)};return l},qo=function(){var e=document.documentElement;return e||Q(!1),e},_o=function(){var e=qo(),t=Yo({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Pl=function(){var e=Jo(),t=_o(),r=e.y,n=e.x,o=qo(),i=o.clientWidth,l=o.clientHeight,u=n+i,s=r+l,p=Er({top:r,left:n,right:u,bottom:s}),v={frame:p,scroll:{initial:e,current:e,max:t,diff:{value:Mt,displacement:Mt}}};return v},yl=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;In();var o=Pl(),i=o.scroll.current,l=t.droppable,u=n.droppable.getAllByType(l.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(i,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(c){return c.getDimension(i)}),p={draggables:Or(s),droppables:wr(u)};Be();var v={dimensions:p,critical:t,viewport:o};return v};function $o(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var wl=function(e,t){var r=null,n=bl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(m,C){e.droppable.exists(m)||Q(!1),r&&t.updateDroppableIsEnabled({id:m,isEnabled:C})},i=function(m,C){r&&(e.droppable.exists(m)||Q(!1),t.updateDroppableIsCombineEnabled({id:m,isCombineEnabled:C}))},l=function(m,C){r&&(e.droppable.exists(m)||Q(!1),t.updateDroppableScroll({id:m,newScroll:C}))},u=function(m,C){r&&e.droppable.getById(m).callbacks.scroll(C)},s=function(){if(r){n.stop();var m=r.critical.droppable;e.droppable.getAllByType(m.type).forEach(function(C){return C.callbacks.dragStopped()}),r.unsubscribe(),r=null}},p=function(m){r||Q(!1);var C=r.critical.draggable;m.type==="ADDITION"&&$o(e,C,m.value)&&n.add(m.value),m.type==="REMOVAL"&&$o(e,C,m.value)&&n.remove(m.value)},v=function(m){r&&Q(!1);var C=e.draggable.getById(m.draggableId),N=e.droppable.getById(C.descriptor.droppableId),X={draggable:C.descriptor,droppable:N.descriptor},z=e.subscribe(p);return r={critical:X,unsubscribe:z},yl({critical:X,registry:e,scrollOptions:m.scrollOptions})},c={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:u,updateDroppableScroll:l,startPublishing:v,stopPublishing:s};return c},ei=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Dl=function(e){window.scrollBy(e.x,e.y)},Fl=k(function(e){return Cn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xl=function(t,r){var n=Ar(Fl(r),function(o){return o.frame||Q(!1),V(o.frame.pageMarginBox)(t)});return n},Sl=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var o=n[r];return o.frame?o:null}var i=xl(t,n);return i},xn={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(e,t){var r=e[t.size]*xn.startFromPercentage,n=e[t.size]*xn.maxScrollAtPercentage,o={startScrollingFrom:r,maxScrollValueAt:n};return o},ti=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,o=r-t;if(o===0)return 0;var i=n-t,l=i/o;return l},Bo=1,Rl=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return xn.maxPixelScroll;if(e===t.startScrollingFrom)return Bo;var r=ti({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,o=xn.maxPixelScroll*xn.ease(n);return Math.ceil(o)},ri=xn.durationDampening.accelerateAt,ni=xn.durationDampening.stopDampeningAt,Ol=function(e,t){var r=t,n=ni,o=Date.now(),i=o-r;if(i>=ni)return e;if(it.height,i=r.width>t.width;return!i&&!o?n:i&&o?null:{x:i?0:n.x,y:o?0:n.y}},jl=zn(function(e){return e===0?0:e}),ii=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,o=e.center,i=e.shouldUseTimeDampening,l={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},u=oi({container:r,distanceToEdges:l,dragStartTime:t,axis:Hn,shouldUseTimeDampening:i}),s=oi({container:r,distanceToEdges:l,dragStartTime:t,axis:Kn,shouldUseTimeDampening:i}),p=jl({x:s,y:u});if(Hr(p,Mt))return null;var v=Ll({container:r,subject:n,proposedScroll:p});return v?Hr(v,Mt)?null:v:null},Hl=zn(function(e){return e===0?0:e>0?1:-1}),ho=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,o=t.change,i=kt(r,o),l={x:e(i.x,n.x),y:e(i.y,n.y)};return Hr(l,Mt)?null:l}}(),li=function(t){var r=t.max,n=t.current,o=t.change,i={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},l=Hl(o),u=ho({max:i,current:n,change:l});return!u||l.x!==0&&u.x===0||l.y!==0&&u.y===0},Io=function(t,r){return li({current:t.scroll.current,max:t.scroll.max,change:r})},Nl=function(t,r){if(!Io(t,r))return null;var n=t.scroll.max,o=t.scroll.current;return ho({current:o,max:n,change:r})},bo=function(t,r){var n=t.frame;return n?li({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Tl=function(t,r){var n=t.frame;return!n||!bo(t,r)?null:ho({current:n.scroll.current,max:n.scroll.max,change:r})},Ml=function(e){var t=e.viewport,r=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=ii({dragStartTime:o,container:t.frame,subject:r,center:n,shouldUseTimeDampening:i});return l&&Io(t,l)?l:null},kl=function(e){var t=e.droppable,r=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=t.frame;if(!l)return null;var u=ii({dragStartTime:o,container:l.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:i});return u&&bo(t,u)?u:null},ui=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,l=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id],s=u.page.marginBox;if(t.isWindowScrollAllowed){var p=t.viewport,v=Ml({dragStartTime:r,viewport:p,subject:s,center:l,shouldUseTimeDampening:n});if(v){o(v);return}}var c=Sl({center:l,destination:ae(t.impact),droppables:t.dimensions.droppables});if(c){var f=kl({dragStartTime:r,droppable:c,subject:s,center:l,shouldUseTimeDampening:n});f&&i(c.descriptor.id,f)}},Xl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=St(t),o=St(r),i=null,l=function(v){i||Q(!1);var c=i,f=c.shouldUseTimeDampening,m=c.dragStartTime;ui({state:v,scrollWindow:n,scrollDroppable:o,dragStartTime:m,shouldUseTimeDampening:f})},u=function(v){In(),i&&Q(!1);var c=Date.now(),f=!1,m=function(){f=!0};ui({state:v,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:m,scrollDroppable:m}),i={dragStartTime:c,shouldUseTimeDampening:f},Be(),f&&l(v)},s=function(){i&&(n.cancel(),o.cancel(),i=null)};return{start:u,stop:s,scroll:l}},Ul=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,o=function(p,v){var c=kt(p.current.client.selection,v);t({client:c})},i=function(p,v){if(!bo(p,v))return v;var c=Tl(p,v);if(!c)return r(p.descriptor.id,v),null;var f=yr(v,c);r(p.descriptor.id,f);var m=yr(v,f);return m},l=function(p,v,c){if(!p||!Io(v,c))return c;var f=Nl(v,c);if(!f)return n(c),null;var m=yr(c,f);n(m);var C=yr(c,m);return C},u=function(p){var v=p.scrollJumpRequest;if(v){var c=ae(p.impact);c||Q(!1);var f=i(p.dimensions.droppables[c],v);if(f){var m=p.viewport,C=l(p.isWindowScrollAllowed,m,f);C&&o(p,C)}}};return u},zl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,o=Xl({scrollWindow:r,scrollDroppable:t}),i=Ul({move:n,scrollWindow:r,scrollDroppable:t}),l=function(p){if(p.phase==="DRAGGING"){if(p.movementMode==="FLUID"){o.scroll(p);return}p.scrollJumpRequest&&i(p)}},u={scroll:l,start:o.start,stop:o.stop};return u},ra="data-rbd",na=function(){var e=ra+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Po=function(){var e=ra+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wl=function(){var e=ra+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai={contextId:ra+"-scroll-container-context-id"},Gl=function(t){return function(r){return"["+r+'="'+t+'"]'}},ba=function(t,r){return t.map(function(n){var o=n.styles[r];return o?n.selector+" { "+o+" }":""}).join(" ")},Vl="pointer-events: none;",Zl=function(e){var t=Gl(e),r=function(){var u=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:t(na.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:u,dragging:Vl,dropAnimating:u}}}(),n=function(){var u=` + transition: `+ha.outOfTheWay+`; + `;return{selector:t(Po.contextId),styles:{dragging:u,dropAnimating:u,userCancel:u}}}(),o={selector:t(Wl.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},l=[n,r,o,i];return{always:ba(l,"always"),resting:ba(l,"resting"),dragging:ba(l,"dragging"),dropAnimating:ba(l,"dropAnimating"),userCancel:ba(l,"userCancel")}},Wr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,yo=function(){var t=document.querySelector("head");return t||Q(!1),t},si=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Kl(e,t){var r=Ge(function(){return Zl(e)},[e]),n=(0,a.useRef)(null),o=(0,a.useRef)(null),i=Ee(k(function(c){var f=o.current;f||Q(!1),f.textContent=c}),[]),l=Ee(function(c){var f=n.current;f||Q(!1),f.textContent=c},[]);Wr(function(){!n.current&&!o.current||Q(!1);var c=si(t),f=si(t);return n.current=c,o.current=f,c.setAttribute(ra+"-always",e),f.setAttribute(ra+"-dynamic",e),yo().appendChild(c),yo().appendChild(f),l(r.always),i(r.resting),function(){var m=function(N){var X=N.current;X||Q(!1),yo().removeChild(X),N.current=null};m(n),m(o)}},[t,l,i,r.always,r.resting,e]);var u=Ee(function(){return i(r.dragging)},[i,r.dragging]),s=Ee(function(c){if(c==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),p=Ee(function(){o.current&&i(r.resting)},[i,r.resting]),v=Ge(function(){return{dragging:u,dropping:s,resting:p}},[u,s,p]);return v}var ci=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Pa(e){return e instanceof ci(e).HTMLElement}function di(e,t){var r="["+na.contextId+'="'+e+'"]',n=en(document.querySelectorAll(r));if(!n.length)return null;var o=Ar(n,function(i){return i.getAttribute(na.draggableId)===t});return!o||!Pa(o)?null:o}function Jl(e){var t=(0,a.useRef)({}),r=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(!1),i=Ee(function(f,m){var C={id:f,focus:m};return t.current[f]=C,function(){var X=t.current,z=X[f];z!==C&&delete X[f]}},[]),l=Ee(function(f){var m=di(e,f);m&&m!==document.activeElement&&m.focus()},[e]),u=Ee(function(f,m){r.current===f&&(r.current=m)},[]),s=Ee(function(){n.current||o.current&&(n.current=requestAnimationFrame(function(){n.current=null;var f=r.current;f&&l(f)}))},[l]),p=Ee(function(f){r.current=null;var m=document.activeElement;m&&m.getAttribute(na.draggableId)===f&&(r.current=f)},[]);Wr(function(){return o.current=!0,function(){o.current=!1;var f=n.current;f&&cancelAnimationFrame(f)}},[]);var v=Ge(function(){return{register:i,tryRecordFocus:p,tryRestoreFocusRecorded:s,tryShiftRecord:u}},[i,p,s,u]);return v}function Yl(){var e={draggables:{},droppables:{}},t=[];function r(c){return t.push(c),function(){var m=t.indexOf(c);m!==-1&&t.splice(m,1)}}function n(c){t.length&&t.forEach(function(f){return f(c)})}function o(c){return e.draggables[c]||null}function i(c){var f=o(c);return f||Q(!1),f}var l={register:function(f){e.draggables[f.descriptor.id]=f,n({type:"ADDITION",value:f})},update:function(f,m){var C=e.draggables[m.descriptor.id];C&&C.uniqueId===f.uniqueId&&(delete e.draggables[m.descriptor.id],e.draggables[f.descriptor.id]=f)},unregister:function(f){var m=f.descriptor.id,C=o(m);C&&f.uniqueId===C.uniqueId&&(delete e.draggables[m],n({type:"REMOVAL",value:f}))},getById:i,findById:o,exists:function(f){return!!o(f)},getAllByType:function(f){return Jt(e.draggables).filter(function(m){return m.descriptor.type===f})}};function u(c){return e.droppables[c]||null}function s(c){var f=u(c);return f||Q(!1),f}var p={register:function(f){e.droppables[f.descriptor.id]=f},unregister:function(f){var m=u(f.descriptor.id);m&&f.uniqueId===m.uniqueId&&delete e.droppables[f.descriptor.id]},getById:s,findById:u,exists:function(f){return!!u(f)},getAllByType:function(f){return Jt(e.droppables).filter(function(m){return m.descriptor.type===f})}};function v(){e.draggables={},e.droppables={},t.length=0}return{draggable:l,droppable:p,subscribe:r,clean:v}}function ql(){var e=Ge(Yl,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var wo=a.createContext(null),ya=function(){var e=document.body;return e||Q(!1),e},_l={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$l=function(t){return"rbd-announcement-"+t};function eu(e){var t=Ge(function(){return $l(e)},[e]),r=(0,a.useRef)(null);(0,a.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,M.Z)(i.style,_l),ya().appendChild(i),function(){setTimeout(function(){var s=ya();s.contains(i)&&s.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var n=Ee(function(o){var i=r.current;if(i){i.textContent=o;return}},[]);return n}var fi=0,tu={separator:"::"};function ru(){fi=0}function Do(e,t){return t===void 0&&(t=tu),Ge(function(){return""+e+t.separator+fi++},[t.separator,e])}function nu(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function au(e){var t=e.contextId,r=e.text,n=Do("hidden-text",{separator:"-"}),o=Ge(function(){return nu({contextId:t,uniqueId:n})},[n,t]);return(0,a.useEffect)(function(){var l=document.createElement("div");return l.id=o,l.textContent=r,l.style.display="none",ya().appendChild(l),function(){var s=ya();s.contains(l)&&s.removeChild(l)}},[o,r]),o}var Ga=a.createContext(null),ou={react:"^16.8.5","react-dom":"^16.8.5"},iu=/(\d+)\.(\d+)\.(\d+)/,gi=function(t){var r=iu.exec(t);r==null&&Q(!1);var n=Number(r[1]),o=Number(r[2]),i=Number(r[3]);return{major:n,minor:o,patch:i,raw:t}},lu=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},uu=function(e,t){var r=gi(e),n=gi(t);lu(r,n)},$A=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,Au=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function wa(e,t){}function su(){wa(function(){uu(ou.react,a.version),Au(document)},[])}function Fo(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function cu(){var e=null;function t(){return!!e}function r(l){return l===e}function n(l){e&&Q(!1);var u={abandon:l};return e=u,u}function o(){e||Q(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:t,isActive:r,claim:n,release:o,tryAbandon:i}}var du=9,fu=13,xo=27,vi=32,gu=33,vu=34,pu=35,Eu=36,mu=37,Cu=38,Bu=39,hu=40,Va,Iu=(Va={},Va[fu]=!0,Va[du]=!0,Va),pi=function(e){Iu[e.keyCode]&&e.preventDefault()},Za=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=Ar(t,function(n){return"on"+n in document});return r||e}(),Ei=0,mi=5;function bu(e,t){return Math.abs(t.x-e.x)>=mi||Math.abs(t.y-e.y)>=mi}var Ci={type:"IDLE"};function Pu(e){var t=e.cancel,r=e.completed,n=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(l){var u=l.button,s=l.clientX,p=l.clientY;if(u===Ei){var v={x:s,y:p},c=n();if(c.type==="DRAGGING"){l.preventDefault(),c.actions.move(v);return}c.type!=="PENDING"&&Q(!1);var f=c.point;if(bu(f,v)){l.preventDefault();var m=c.actions.fluidLift(v);o({type:"DRAGGING",actions:m})}}}},{eventName:"mouseup",fn:function(l){var u=n();if(u.type!=="DRAGGING"){t();return}l.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(l){n().type==="DRAGGING"&&l.preventDefault(),t()}},{eventName:"keydown",fn:function(l){var u=n();if(u.type==="PENDING"){t();return}if(l.keyCode===xo){l.preventDefault(),t();return}pi(l)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(l){var u=n();if(u.type==="IDLE"&&Q(!1),u.actions.shouldRespectForcePress()){t();return}l.preventDefault()}},{eventName:Za,fn:t}]}function yu(e){var t=(0,a.useRef)(Ci),r=(0,a.useRef)(cr),n=Ge(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===Ei&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var f=e.findClosestDraggableId(c);if(f){var m=e.tryGetLock(f,l,{sourceEvent:c});if(m){c.preventDefault();var C={x:c.clientX,y:c.clientY};r.current(),p(m,C)}}}}}},[e]),o=Ge(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var f=e.findClosestDraggableId(c);if(f){var m=e.findOptionsForDraggable(f);m&&(m.shouldRespectForcePress||e.canGetLock(f)&&c.preventDefault())}}}}},[e]),i=Ee(function(){var c={passive:!1,capture:!0};r.current=Me(window,[o,n],c)},[o,n]),l=Ee(function(){var v=t.current;v.type!=="IDLE"&&(t.current=Ci,r.current(),i())},[i]),u=Ee(function(){var v=t.current;l(),v.type==="DRAGGING"&&v.actions.cancel({shouldBlockNextClick:!0}),v.type==="PENDING"&&v.actions.abort()},[l]),s=Ee(function(){var c={capture:!0,passive:!1},f=Pu({cancel:u,completed:l,getPhase:function(){return t.current},setPhase:function(C){t.current=C}});r.current=Me(window,f,c)},[u,l]),p=Ee(function(c,f){t.current.type!=="IDLE"&&Q(!1),t.current={type:"PENDING",point:f,actions:c},s()},[s]);Wr(function(){return i(),function(){r.current()}},[i])}var aa;function wu(){}var Du=(aa={},aa[vu]=!0,aa[gu]=!0,aa[Eu]=!0,aa[pu]=!0,aa);function Fu(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===xo){i.preventDefault(),r();return}if(i.keyCode===vi){i.preventDefault(),n();return}if(i.keyCode===hu){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cu){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bu){i.preventDefault(),e.moveRight();return}if(i.keyCode===mu){i.preventDefault(),e.moveLeft();return}if(Du[i.keyCode]){i.preventDefault();return}pi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Za,fn:r}]}function xu(e){var t=(0,a.useRef)(wu),r=Ge(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==vi)return;var l=e.findClosestDraggableId(i);if(!l)return;var u=e.tryGetLock(l,v,{sourceEvent:i});if(!u)return;i.preventDefault();var s=!0,p=u.snapLift();t.current();function v(){s||Q(!1),s=!1,t.current(),n()}t.current=Me(window,Fu(p,v),{capture:!0,passive:!1})}}},[e]),n=Ee(function(){var i={passive:!1,capture:!0};t.current=Me(window,[r],i)},[r]);Wr(function(){return n(),function(){t.current()}},[n])}var So={type:"IDLE"},Su=120,Qu=.15;function Ru(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(r().type!=="DRAGGING"){t();return}o.keyCode===xo&&o.preventDefault(),t()}},{eventName:Za,fn:t}]}function Ou(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var l=n();if(l.type!=="DRAGGING"){t();return}l.hasMoved=!0;var u=i.touches[0],s=u.clientX,p=u.clientY,v={x:s,y:p};i.preventDefault(),l.actions.move(v)}},{eventName:"touchend",fn:function(i){var l=n();if(l.type!=="DRAGGING"){t();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var l=n();l.type==="IDLE"&&Q(!1);var u=i.touches[0];if(u){var s=u.force>=Qu;if(s){var p=l.actions.shouldRespectForcePress();if(l.type==="PENDING"){p&&t();return}if(p){if(l.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Za,fn:t}]}function Lu(e){var t=(0,a.useRef)(So),r=(0,a.useRef)(cr),n=Ee(function(){return t.current},[]),o=Ee(function(m){t.current=m},[]),i=Ge(function(){return{eventName:"touchstart",fn:function(m){if(!m.defaultPrevented){var C=e.findClosestDraggableId(m);if(C){var N=e.tryGetLock(C,u,{sourceEvent:m});if(N){var X=m.touches[0],z=X.clientX,oe=X.clientY,ge={x:z,y:oe};r.current(),c(N,ge)}}}}}},[e]),l=Ee(function(){var m={capture:!0,passive:!1};r.current=Me(window,[i],m)},[i]),u=Ee(function(){var f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),o(So),r.current(),l())},[l,o]),s=Ee(function(){var f=t.current;u(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[u]),p=Ee(function(){var m={capture:!0,passive:!1},C={cancel:s,completed:u,getPhase:n},N=Me(window,Ou(C),m),X=Me(window,Ru(C),m);r.current=function(){N(),X()}},[s,n,u]),v=Ee(function(){var m=n();m.type!=="PENDING"&&Q(!1);var C=m.actions.fluidLift(m.point);o({type:"DRAGGING",actions:C,hasMoved:!1})},[n,o]),c=Ee(function(m,C){n().type!=="IDLE"&&Q(!1);var N=setTimeout(v,Su);o({type:"PENDING",point:C,actions:m,longPressTimerId:N}),p()},[p,n,o,v]);Wr(function(){return l(),function(){r.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),o(So))}},[n,l,o]),Wr(function(){var m=Me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return m},[])}function ju(e){}var Hu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Bi(e,t){if(t==null)return!1;var r=!!Hu[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:Bi(e,t.parentElement)}function Nu(e,t){var r=t.target;return Pa(r)?Bi(e,r):!1}var Tu=function(e){return Er(e.getBoundingClientRect()).center};function Mu(e){return e instanceof ci(e).Element}var ku=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=Ar(t,function(n){return n in Element.prototype});return r||e}();function hi(e,t){return e==null?null:e[ku](t)?e:hi(e.parentElement,t)}function Xu(e,t){return e.closest?e.closest(t):hi(e,t)}function Uu(e){return"["+na.contextId+'="'+e+'"]'}function zu(e,t){var r=t.target;if(!Mu(r))return null;var n=Uu(e),o=Xu(r,n);return!o||!Pa(o)?null:o}function Wu(e,t){var r=zu(e,t);return r?r.getAttribute(na.draggableId):null}function Gu(e,t){var r="["+Po.contextId+'="'+e+'"]',n=en(document.querySelectorAll(r)),o=Ar(n,function(i){return i.getAttribute(Po.id)===t});return!o||!Pa(o)?null:o}function Vu(e){e.preventDefault()}function Ka(e){var t=e.expected,r=e.phase,n=e.isLockActive,o=e.shouldWarn;return!(!n()||t!==r)}function Ii(e){var t=e.lockAPI,r=e.store,n=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=n.draggable.findById(o);return!(!i||!i.options.isEnabled||!ei(r.getState(),o))}function Zu(e){var t=e.lockAPI,r=e.contextId,n=e.store,o=e.registry,i=e.draggableId,l=e.forceSensorStop,u=e.sourceEvent,s=Ii({lockAPI:t,store:n,registry:o,draggableId:i});if(!s)return null;var p=o.draggable.getById(i),v=Gu(r,p.descriptor.id);if(!v||u&&!p.options.canDragInteractiveElements&&Nu(v,u))return null;var c=t.claim(l||cr),f="PRE_DRAG";function m(){return p.options.shouldRespectForcePress}function C(){return t.isActive(c)}function N(Ve,ft){Ka({expected:Ve,phase:f,isLockActive:C,shouldWarn:!0})&&n.dispatch(ft())}var X=N.bind(null,"DRAGGING");function z(Ve){function ft(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(ft(),f!=="PRE_DRAG"&&Q(!1)),n.dispatch(br(Ve.liftActionArgs)),f="DRAGGING";function er(ht,tr){if(tr===void 0&&(tr={shouldBlockNextClick:!1}),Ve.cleanup(),tr.shouldBlockNextClick){var Dr=Me(window,[{eventName:"click",fn:Vu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Dr)}ft(),n.dispatch(Wo({reason:ht}))}return(0,M.Z)({isActive:function(){return Ka({expected:"DRAGGING",phase:f,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(tr){return er("DROP",tr)},cancel:function(tr){return er("CANCEL",tr)}},Ve.actions)}function oe(Ve){var ft=St(function(ht){X(function(){return zo({client:ht})})}),er=z({liftActionArgs:{id:i,clientSelection:Ve,movementMode:"FLUID"},cleanup:function(){return ft.cancel()},actions:{move:ft}});return(0,M.Z)({},er,{move:ft})}function ge(){var Ve={moveUp:function(){return X(Ui)},moveRight:function(){return X(Wi)},moveDown:function(){return X(zi)},moveLeft:function(){return X(Gi)}};return z({liftActionArgs:{id:i,clientSelection:Tu(v),movementMode:"SNAP"},cleanup:cr,actions:Ve})}function he(){var Ve=Ka({expected:"PRE_DRAG",phase:f,isLockActive:C,shouldWarn:!0});Ve&&t.release()}var Ke={isActive:function(){return Ka({expected:"PRE_DRAG",phase:f,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:oe,snapLift:ge,abort:he};return Ke}var Ku=[yu,xu,Lu];function Ju(e){var t=e.contextId,r=e.store,n=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Ku:[],o||[]),u=(0,a.useState)(function(){return cu()})[0],s=Ee(function(oe,ge){oe.isDragging&&!ge.isDragging&&u.tryAbandon()},[u]);Wr(function(){var oe=r.getState(),ge=r.subscribe(function(){var he=r.getState();s(oe,he),oe=he});return ge},[u,r,s]),Wr(function(){return u.tryAbandon},[u.tryAbandon]);var p=Ee(function(z){return Ii({lockAPI:u,registry:n,store:r,draggableId:z})},[u,n,r]),v=Ee(function(z,oe,ge){return Zu({lockAPI:u,registry:n,contextId:t,store:r,draggableId:z,forceSensorStop:oe,sourceEvent:ge&&ge.sourceEvent?ge.sourceEvent:null})},[t,u,n,r]),c=Ee(function(z){return Wu(t,z)},[t]),f=Ee(function(z){var oe=n.draggable.findById(z);return oe?oe.options:null},[n.draggable]),m=Ee(function(){u.isClaimed()&&(u.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(co()))},[u,r]),C=Ee(u.isClaimed,[u]),N=Ge(function(){return{canGetLock:p,tryGetLock:v,findClosestDraggableId:c,findOptionsForDraggable:f,tryReleaseLock:m,isLockClaimed:C}},[p,v,c,f,m,C]);ju(l);for(var X=0;X=0||Object.prototype.hasOwnProperty.call(G,B)&&(J[B]=G[B]);return J}function me(G,se){if(!(G instanceof se))throw new TypeError("Cannot call a class as a function")}function W(G,se){if(!G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return se&&(typeof se=="object"||typeof se=="function")?se:G}function pe(G,se){if(typeof se!="function"&&se!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof se);G.prototype=Object.create(se&&se.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),se&&(Object.setPrototypeOf?Object.setPrototypeOf(G,se):G.__proto__=se)}var le=function(G){pe(se,G);function se(J){me(this,se);var B=W(this,(se.__proto__||Object.getPrototypeOf(se)).call(this,J));return B.scrollListener=B.scrollListener.bind(B),B.eventListenerOptions=B.eventListenerOptions.bind(B),B.mousewheelListener=B.mousewheelListener.bind(B),B}return a(se,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var B=this.getParentElement(this.scrollComponent);B.scrollTop=B.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var B=!1,P={get passive(){B=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(fe){}return B}},{key:"eventListenerOptions",value:function(){var B=this.props.useCapture;return this.isPassiveSupported()&&(B={useCapture:this.props.useCapture,passive:!0}),B}},{key:"setDefaultLoader",value:function(B){this.defaultLoader=B}},{key:"detachMousewheelListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.scrollComponent.parentNode),B.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.getParentElement(this.scrollComponent)),B.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(B){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:B&&B.parentNode}},{key:"filterProps",value:function(B){return B}},{key:"attachScrollListener",value:function(){var B=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!B)){var P=window;this.props.useWindow===!1&&(P=B),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(B){B.deltaY===1&&!this.isPassiveSupported()&&B.preventDefault()}},{key:"scrollListener",value:function(){var B=this.scrollComponent,P=window,fe=this.getParentElement(B),Y=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,q=P.pageYOffset!==void 0?P.pageYOffset:ce.scrollTop;this.props.isReverse?Y=q:Y=this.calculateOffset(B,q)}else this.props.isReverse?Y=fe.scrollTop:Y=B.scrollHeight-fe.scrollTop-fe.clientHeight;YEe in W?L(W,Ee,{enumerable:!0,configurable:!0,writable:!0,value:le}):W[Ee]=le,R=(W,Ee)=>{for(var le in Ee||(Ee={}))T.call(Ee,le)&&ie(W,le,Ee[le]);if(F)for(var le of F(Ee))re.call(Ee,le)&&ie(W,le,Ee[le]);return W};const Ce=W=>React.createElement("svg",R({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},W),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ze.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Ae}});var a=g(59301),L=g(8591),F=g(92832),T={codeBox:"codeBox___WpkVl"},re=g(92310),ie=g.n(re),R=Object.defineProperty,Ce=(K,B,P)=>B in K?R(K,B,{enumerable:!0,configurable:!0,writable:!0,value:P}):K[B]=P,W=(K,B,P)=>Ce(K,typeof B!="symbol"?B+"":B,P),Ee=(K,B,P)=>new Promise((ce,Y)=>{var se=be=>{try{_(P.next(be))}catch(Xe){Y(Xe)}},q=be=>{try{_(P.throw(be))}catch(Xe){Y(Xe)}},_=be=>be.done?ce(be.value):Promise.resolve(be.value).then(se,q);_((P=P.apply(K,B)).next())});class le extends a.Component{constructor(B){super(B),W(this,"canvas"),W(this,"randomNum",(P,ce)=>Math.floor(Math.random()*(ce-P)+P)),W(this,"drawPic",()=>{this.randomCode()}),W(this,"reloadPic",()=>{this.drawPic()}),W(this,"changeCode",P=>{console.log(P.target.value,222),this.setState({value:P.target.value,showError:!1})}),W(this,"onVerify",()=>{let P;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(P=!0,L.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(P=!0,L.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(P=!1),this.setState({showError:P}),P}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(B,P){const ce=this.randomNum(B,P),Y=this.randomNum(B,P),se=this.randomNum(B,P);return`rgb(${ce}, ${Y}, ${se})`}drawText(B,P,ce){B.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);B.font=Y+"px SimHei";const se=10,q=(this.state.contentWidth-40)/(this.state.code.length-1);let _=se;ce>0&&(_=se+ce*q);let be=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Y>40&&(be=40);const Xe=this.randomNum(-10,10);B.translate(_,be),B.rotate(Xe*Math.PI/180),B.fillText(P,0,0),B.rotate(-Xe*Math.PI/180),B.translate(-_,-be)}drawLine(B){for(let P=0;P<1;P++)B.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),B.beginPath(),B.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),B.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),B.stroke()}drawDot(B){for(let P=0;P<100;P++)B.fillStyle=this.randomColor(0,255),B.beginPath(),B.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),B.fill()}randomCode(){let B="";const P="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ce=0;ce{const Y=this.canvas.current.getContext("2d");Y.textBaseline="bottom",Y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let se=0;se{let P;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,B),React.createElement(le,{ref:ce=>P=ce})),onOk:()=>Ee(void 0,null,function*(){if(P.onVerify())return Promise.reject();K()})})};var Ae=le},12393:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return se}});var a=g(59301),L=g(78241),F=g(8591),T=g(43418),re=g(5083),ie=g(92832),R=g(1710),Ce=g(95237),W=g(43604),Ee=g(61186),le=g.n(Ee),G=g(955),Ae=g(89070),K={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},B=g(92365),P=g(79834),ce=(q,_,be)=>new Promise((Xe,Oe)=>{var ke=O=>{try{ge(be.next(O))}catch(de){Oe(de)}},Je=O=>{try{ge(be.throw(O))}catch(de){Oe(de)}},ge=O=>O.done?Xe(O.value):Promise.resolve(O.value).then(ke,Je);ge((be=be.apply(q,_)).next())});const Y=({dispatch:q,courseEndTime:_,classroomList:be,successCallback:Xe=()=>{},visible:Oe,homeworkIds:ke,courseId:Je,isBatch:ge,shixunHomeworks:O})=>{const[de]=L.default.useForm(),[x,ue]=(0,a.useState)(!1),[Me,pe]=(0,a.useState)(!1),[Qe,j]=(0,a.useState)(!1),[Pe,we]=(0,a.useState)([]),[ne,$]=(0,a.useState)([]),[Z,He]=(0,a.useState)([]),[ct,jt]=(0,a.useState)([]),[Wt,lt]=(0,a.useState)([]),[it,Ye]=(0,a.useState)([]),[Xt,rr]=(0,a.useState)([]),[sr,It]=(0,a.useState)([]),[Bt,nt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Oe?Ut():y()},[Oe]);const Ut=()=>ce(void 0,null,function*(){ue(!0);const b=yield(0,B.oR)(ke[0],{course_id:Je});j(b.no_group),ge?(rr(b.all_course_groups),It(b.all_course_groups)):(jt(b.late_course_groups),lt(b.late_course_groups),we(b.submit_course_groups),$(b.submit_course_groups)),ue(!1),de.setFieldsValue({end_time:le()()})}),M=()=>ce(void 0,null,function*(){const b=de.getFieldsValue(),ee=le()(b.end_time).format("YYYY-MM-DD HH:mm");if((ge?Bt.length===0:Z.length===0&&it.length===0)&&!Qe){F.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}pe(!0);const dt=yield(0,B.Mc)(Je,{no_group:Qe,homework_ids:ke,group_ids:ge?Bt:Z,end_time:ee,late_group_ids:ge?Bt:it});pe(!1),dt.status===0&&(y(),F.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xe(),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),y=()=>{He([]),Ye([]),$([]),lt([])};return a.createElement(T.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:K.modalWrapper,width:ge||Qe?520:760,open:Oe,confirmLoading:Me,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>M(),onCancel:()=>{y(),q({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:K.tips},a.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),a.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),a.createElement(L.default,{form:de,layout:"vertical"},a.createElement(L.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},a.createElement(re.default,{style:{width:"100%"},disabledDate:b=>(0,P.Q8)(b,_),disabledTime:b=>(0,P.d0)(b),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Qe&&a.createElement(a.Fragment,null,ge?a.createElement("div",null,a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{It(Xt.filter(ee=>ee.name.indexOf(b.target.value)>-1))}}),a.createElement(R.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:K.antdTable,rowSelection:{type:"checkbox",onChange:b=>{nt(b)}},rowKey:"id",pagination:!1,dataSource:sr,loading:x,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):a.createElement(Ce.Z,{gutter:24},a.createElement(W.Z,{span:14},a.createElement("div",{className:K.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{$(Pe.filter(ee=>ee.name.indexOf(b.target.value)>-1))}}),a.createElement("div",{className:K.tableWrapper},a.createElement(R.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:K.antdTable,rowSelection:{type:"checkbox",onChange:b=>{He(b)}},rowKey:"id",pagination:!1,dataSource:ne,loading:x,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),a.createElement(W.Z,{flex:10,style:{maxWidth:"280px"}},a.createElement("div",{className:K.homeworkType},"\u8865\u4EA4\u622A\u6B62"),a.createElement(ie.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:b=>{lt(ct.filter(ee=>ee.name.indexOf(b.target.value)>-1))}}),a.createElement("div",{className:K.tableWrapper},a.createElement(R.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:K.antdTable,rowSelection:{type:"checkbox",onChange:b=>{Ye(b)}},rowKey:"id",pagination:!1,loading:x,dataSource:Wt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var se=(0,Ae.connect)(({shixunHomeworks:q,classroomList:_})=>({shixunHomeworks:q,classroomList:_}))(Y)},79219:function(xt,ze,g){"use strict";g.d(ze,{xp:function(){return re},AG:function(){return le},JA:function(){return R},FX:function(){return M},k$:function(){return rr},ub:function(){return sr},e6:function(){return It},v7:function(){return K},BO:function(){return G},x7:function(){return Oe},em:function(){return Wt},BV:function(){return ie},qz:function(){return W},Gm:function(){return Ce},yt:function(){return _},I2:function(){return Qe},sQ:function(){return q},z3:function(){return F},GY:function(){return Ye},wC:function(){return Xt},Pt:function(){return it},Oe:function(){return lt},L6:function(){return L},RL:function(){return a},f$:function(){return T},j1:function(){return B},jD:function(){return Ae},g4:function(){return P}});var a=g(58143),L="data:image/png;base64,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",F=g(93314),T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",ie=g.p+"static/err.2323787b.png",R="data:image/png;base64,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",Ce="data:image/png;base64,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",W="data:image/png;base64,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",Ee="data:image/png;base64,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",le="data:image/png;base64,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",G=g.p+"static/douyu.1e926b4a.jpg",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",B="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ce="data:image/png;base64,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",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",se="data:image/png;base64,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",q="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",_="data:image/png;base64,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",be=g(64790),Xe=g.p+"static/teacherQQ.833913ba.jpg",Oe="data:image/png;base64,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",ke=g(59301),Je=Object.defineProperty,ge=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,x=(y,b,ee)=>b in y?Je(y,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[b]=ee,ue=(y,b)=>{for(var ee in b||(b={}))O.call(b,ee)&&x(y,ee,b[ee]);if(ge)for(var ee of ge(b))de.call(b,ee)&&x(y,ee,b[ee]);return y};const Me=y=>React.createElement("svg",ue({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},y),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var pe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Qe="data:image/jpeg;base64,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",j=g.p+"static/certificate.a2a9ee77.jpg",Pe=Object.defineProperty,we=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,Z=(y,b,ee)=>b in y?Pe(y,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[b]=ee,He=(y,b)=>{for(var ee in b||(b={}))ne.call(b,ee)&&Z(y,ee,b[ee]);if(we)for(var ee of we(b))$.call(b,ee)&&Z(y,ee,b[ee]);return y};const ct=y=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},y),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var jt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3AAAAJMCAYAAAC7JUS1AAAgAElEQVR4XuzdBXRU19oG4I+ixVpoC8Xd3d3dIWhwh0Bw9+DuGiTB3d3d3d29QkuxQoHef72b/0xHzijJJJO8e6277rrJ0eeccOedvfe3I6TPWvt/wkYBClCAAhSgAAUoQAEKUIACoV4gAgNcqH9GvEAKUIACFKAABShAAQpQgAJKwBDgHj59ThIKUIACFKAABShAAQpQgAIUCIUCSRP+zAAXCp8LL4kCFKAABShAAQpQgAIUoICFAAMcXwoKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIgwqrl7lu+Vg5d+GGTJiyRN68/dvmbf74w3eydtkYef3mnVTy6uI0SbnS+WX00A6yZcdh6ec3U3f/+nXKSbvWtWTJiu0yc84ap89hvkPgrIHqR83aDvnqYzlzgHkz+0vxIrnEt+sY2bbzmO6uFcoWkGkTesr+Q2ekhc8wZw4fYtvu2jRNdu09IVNnrZS///7g0nWULJZb/Pq1kgOHz8mAIbNsHuPSyWXy+fO/UqFGJ3n2/HeXzsedKEABClCAAhSgQFAKhMkA17dHM8mUIYVLTjduPZQhI+da7JstSxqpXKGIS8c032nrjiMqtNhq7j5f6lSJZeGcwS7f36dPn6Ro2TZO7Z87ZwY5sMNfnj77TdLnqCOfP3+2uX+Cn3+U25fWysu/Xkui1JWcOhc2rlWjpCyY7SfLV++0Gljm+w+S2l6lpEe/KTJj9mqnz2G8Q4QIEeTNrwfUj2LGKyb/+9//TI7n06qmlCyWx6FznL94U4aPCXBoW2yEoIvA2rDFQFm3cb/ufjWqFpfF84bIjt3Hxcu7p8PHxoaJE8WTvLkzObWPtY0vXLold+4+tnusXDkyyMGd/vLq9VvJkqeeZEhn/2/88LELFu41q5eUhXP8ZMPmA1K/2QCr59Xet7dv/5b4KcpbHMfuBdvZIHPGlJI7Z8avPYzN/U+cuizXbtwP1nPw4BSgAAUoQAEKuFfAowJc7FgxJE6c2DaFEAY2rBwnxQrndEny2IlLUrpye4t9G3lXkFlT+rh0TPOdOnYfL/MWbLB5LHefL0umVHJ8f6DL9/fhwz8SN3Fpp/afPrGnNG1YWQYO9ZfxU5bY3dcdAe7O5XXyc/wfpHj5tnLqzFW712RrA3sBbsakXtKkgWNBdPe+k1KtTneT0yVJHF9KFM2lewnt29SWzBlTyZzA9XL2/HXdbXJmTy+tmlWXy1fvyHT/Vbrb7Dt4Rh49/sXid3W8Skug/5fexa9tjoblscM7qt7RgIWbxH/eGjlxYL7dU+OdTJEsgcSMGV3OXbipviRwNMAhACMI4z3A+2CtZUyfQrJkSm33WrbtPKrCp9Y6t/eW4X4+dvf7mg26950cJD3JX3MN3JcCFKAABShAgaAV8KgA58gHnoIlW0ikSJHkh7iWQe+bb76RFQuHC/67TqO+uj0+f758rfvBXQtUl67ckWUrd7j0FLyqFVffuDsT4Nx1PtwQAoezLW6c2PLwxiZxNsDFiPGt3L28Tj2LtNlqCty1VrVSUfnxh+8tLuX772LK0IFt1dC5nv2n6l7qjVsP5MixC7q/s9cDlyZVEjl/fIn8889H1eOC//6a5miAQ4A5cOis7qkypE+ueg31AlyVikVk+YLhX3OJdvet16SfbNp6yGK7PLkySosmVe3u78gGK9fslr0HTtvcFO8Jel/jx4srJSr4qOGMY4Z1kG++iaB6xvH+oSfRvDVqOUi2rZssBfNnlWTpq8jvL/5yOMB179RQBvdvrb5swd+stdara2MZ2Kel3VvNU6SJXL1+z7BdqeJ5pFrlonb3wwaVyhdWXyxs33VMnjz91aF9sNHqdXvl4JFzDm/PDSlAAQpQgAIUCP0CHhXgEKI6+NRVqlEiR5Y0qZPIv//+azJEqGHzgXLz9kNd+XRpksnZo4vk+s37kqtQY6eejhbg1m7YJ/hQ6EqbNqGHNGtUxakA567zuXI/2CfO97Hk8a0tTge45o2ryNTxPWTu/PXSqccEk9Mf3j1HcmRL59IlBSzcKB26jdPd116Aa9GkmkwZ100Ft4uXb9k9P+ZQofdQawhsR/fOM/nf6NlEQxDXhlCeOnNFvQNaD1zdxn1l87bDuudDL9mhXbN1A1za1EnFq1oJ3f28a5eV1KmSyJr1e01Cg/HG6DlCb9TtO49k2aqdusfB+2ft78kuUBBuULpEXtWzjoCes2Ajw5FhcO7YYrl4+bYUKNFc94yYN+dKgFswe5DUqlFKOvUYL3PnW+8x1wLcmXPX5MKl2xbXgKD904/fi3mAc4ZHuwf0wiLMs1GAAhSgAAUoEH4FPCrAGT+mpEl+lmtnV6ohSQlSVnDoCeJD7dwZ/W3OgbJ2oPAQ4KJHjybohXKmYVjr9g1TnApwkSJFlPPHlkiypD+rD+O37jxSp8Sx8Dx929aWxAnjW1wGeu0Q/NDbMjtgve5lnjh92TDnCx/uC+TLYtgOc+6aN66qelgDF20y/Hz56l3qmEsDh0q1ysUcvn3MLcMcM62hl+j1L/rzzYwPit6mKrW66ga4ti29lMOYiYvULrYCnK0LDe45cA4jBdGGc6b3ExSYQfGZSdOXGY5at2YZCZg1QGx90eFogMPfON4PrSHgYuglAuxLox5i7fe1GvSWF3/8JVqAszYU+MCOWarnnQEuiF4GHoYCFKAABSgQzgXCbIDDB3HMrzJuqVIkklQpE8vde0/ktk7RhNkB6wTzVPRaeAhw+fNmlj1bZrj0J+HMEErMu5o0pqsKUb5dx6rzIfycPPhlTlOF6h3lt99fWlyHs3Pg8GF86njTeWN6N5c8Q1VBOLxwfIl8/PhZ9eSgUIq1hiC4eslo3dCQKGE8w24Y3nf93Je5Zelz1JZ///1SxOTDhw9qKJ9eD9zFE0slYYKf5MekZdS2zgQ4BONPn74UgglLAQ4FUxD4I0eOKGmz1ZJffv3DYDxqiK908Kkjoycs1C0+hA0dDXCODoXUTp4kbWX5489XHhvg0Dsc6P9lNEHztkNULyYbBShAAQpQgAKhXyDMBrhO7erJiMHtnHoCXXtPEv95a3X3CQ8BLnmyBOLbpo5TZlGjRjH0ijlSxOTbb6PK5VPLVWDKmtdbfv3tT3U+zXfrjqNSu2Fv3WtwNsBhnlb1Kv/1qKGwDYZmYggt5hJpbcTY+TJycDvBEMpps1ZKrwHTbBpgOB5CAYYnNm7lZ3VbR+fAGQ+hdDXAoXcZpfGb+wxTcwBhFSNGNHn2/IWgiqJewzNI8PMP8vbt+1BdIn9JwBCpXqW4GuqZLX8Dk1vZsWGKFC6YXRU2OXD4jMnvrl67p4aPOhrgMMwRc+zQUB105JD2qlps244jTY67fsU4wXuPAIfmzh44zN3dsl1/uK1Tf7giargw3nm0hUu3ik+nUc4egttTgAIUoAAFKBACAmE+wGG4lbXhdpp3t4711QcZRwLc+/cfTApuOPPMvosdUzBM0ZkiJu46nzP3Ybyts3PgtMIQWH9rwtSl6lAxY3wrpw8vVGEib9Fmap6TXnM2wJkfAz18mTKktBhCi+NePbNCzafMlLuePP/lhU2OQgWyyc6NU2X1uj3SpLX1pRfcGeBmTektjbwrqsI8fsPnGGxxI+hpcabYCYYFWlsSAj2C6OkLjobeQ/OKmcWL5JQtayep05kHOPg+u7tNYsWMrns5w8cEyoixgQ4HOOODTB7bVVo2ra6Gsg4eMcfwK/z9/np/h6A8f6lKX6rVujPAvXv3Xqb5r5KJU5eaVLR05Xk0qFteZk/rq3ZFSF20bJsrh+E+FKAABShAAQq4WSDMB7hBw2bLuMmLFSuG6aGSIRbm/evVGwM1Kht27VDfoQCH9c7ev//HpccULVoUVSHTmQDnrvO5dENOFjEpWyqfrFo8Uj0HfFhEGXzMucMQOXwYR8n7zj2/FDTBB3f01hm3H+J+L/5T+6gepSatLXu+Xv71RrAMhF7Dmlta2XkUFClevo3hOY4e6iu+beuocusou47elfUrxqoKfnrLPRQpmF3N+0P1RFsLdLszwOGesSTB+JGdlRuGA+MLCRRO0dZPQ7iDkbWG54JAjl7RFBm/9MyYt0c3NwsqjwZHw3BErVcLx48YMaKcOBAoGdIlV6czD3Ba1VAMqZy3YKPhkvLkyiBlSuaT/oNnysRpy1wKcJhfi3m2lWt2ESyloDVt7cIFS7ZIu86j1Y/dGeC064DV2ImLZNa8tV9VLTVr5i/LH3D4ZHC80TwmBShAAQpQIHgEwlWAS582mZw5ssjig6AzAc5dVSHdNWRz1eJREjHiNy6/XZEjR5KSxXKr3qtdey2r49Ws38tQfbFMybyC4Wdaw7w59PZgzhf+O1u++obeTe0DtDMXdvrsVSlWTn+9Lu0Za8dDaXzvpv3VtWEuWr1aZSRjrrqq901bJ2zV2j3StI1lDxuGYm5dN0lWrNklzdsONVwievLSpUlq+N8IRJtWfwmkKFoCI60dO3lZJo7uokKX8RBK9ATGjfud/JyivNrUmTlw2vao1oiQ5Td8toydtNgQ4LCgc+7C1quvYh8ENFsBbs3S0arIiiMtb+6M6gsLVGf88MH+kgwoYIP3RWuY24Y5bq/fvFO9bOYBrk0LL5kwqrNMmbFC+gyabthv5uTe0rh+Ralau5vs2X/K6QCn/TuBaqQJUlUw+cKmWaPKMm1CT+k7aIZMnrHc7QHOt+sYKVY4l1psHu3xk19k8Ii5stTFpU0ceY7chgIUoAAFKECB0CXAACei1hZztAcurAW4v57tVR+yg6vFil/cEFzQM9SwXgW5c/exKiKDBaIDZg6QOjVLS/suY2T+4s2Gyxg/spPuWnC2rvPu/acmw92Mt715YbWad/f9d7FUgRTMd5o1d4106zNZ9Vhh+CF6rdC0AiDWSrZj8ezNaybKkhXbpbXvCMNpHC2agh1Q1KRP96YWAe7Fo13y6PGvkr3Al7lejgQ4LI9hPOwUvY19ezSTVr4jVG+l1gMXFAHOmfcE6wP+EPc7SZe9ljx+4vjaZdo5ECYR3Dp0GyuzpvQxCXDoJb10cqmgaEzh0i3VIt1awxzLFMkTSuI0ldQXAo7OgdP27+hTV81/23/ojFTy6mJyy3gv27asKbUa9JJtO7/Mo3RnD5z2TqLgEBY2x/uBhp7nzj3Hy+Wrd515RNyWAhSgAAUoQAEPFGCAC+cBDr1GjjT0LGEuEsJXuWoddXfBkEEsoI4Ki1rDgsvWWvkyBQQ9OidPX1GLMwdXw4LJG1eNV0MkfVrVVHPgMIwWc4CMe1JwfiyWjLCH606fo47qocPPjOfFaWuSGQ+jw77oYWzdvIbhNjBfqniRXGrh8X0HTReqxvC7wf3bmAQ4hB2EngOHz0rFGp3VcewFOPQcYh4TljRACH6jU7DEUwPclrUTZffek6oyrHnPefs2tdVC3ua9cto8yXv3n0rmPPWUobMBDuEcIR3DeTGs17hhTT48k0y568r9B89CLMBp14SexuF+7VSPK4bI4h0fNjpA9VqyUYACFKAABSgQNgUY4MJ5gNNeayy7kDZ1EjXkTq+h+AeKgJgvpGy8bd8eTdU6WrUb9lHV+2w1FC45c2Sh6mUrUKJFsC0WjXlUx/bNU0Fs7KRFsmC2nwpwmId4bO88SZkikdRt3M9Q2U/rTRk2ep6MHLdAzYXLlyezmhOmzX2sULaAWkbA1qLhuHdtWYYLl25JwZItLDjMlxHAfKRj+wLUcLhW7Yc7FOAQJhbPGyzJkiZQ4RpDELV19bQTBmeA09bu03vWtnrgcN2//f6n6oW11nDdGH5pPvQZwfjK6RUS76c48ubNO/UsMZwVrY5XaQn0H2hSIdSZAIde2sc3N6tCLWmy1jQJ7igGc3x/oJg/z5DogTM2Q2/ymGEdVU82Gr58wFzO9ZsOhM3/1+JdUYACFKAABcK5QLgKcCiGgGqHWJg3R4GGhkfvzBBK9AZohTacfXeGDfRRc1ecKWLijvOh5+fs0UUqTO3cc0Jathum5qQZN3sBDossY7FlzBuq06iP7nw44+NhQXWUvjfvAUMvHuaOoTdhcP/WDs/PQ48aCtaYN20eVZdeE+WPP/8yBLgWPsNUMNu0arwULt1KvRMIe9fOrlCl5NNlr60+vOMaUDmzUctBat03tCoVi6iqjhhyieNaa5rJ7n0nBUPfzJt5gNOCIYruaPdirwcOx0R109nT+kjlCkXk9xcvpUa9nibVHIMzwGG4YqxY0aWSV2eL4XvWApy2DiDebSyGba+ZBzitkikKeeCLgChRIsuiZVtV0ZZRQ9qrirLG75UzAa5S+cKyctEIefDwmeQo2Egt8K61qeN7qCUzzP9+QzrAadeHIkGTx3ZTxVd6DZgq02Z9WYOQjQIUoAAFKECBsCUQrgIcPuCsWz5WzD9QOxPgguLxOxPg3HU+fOhbNNdPcufMqHpyqtTupj7Eak0bhojqnYVKtRQMUdMa1lqb7z9IsHA11kWz982/FqqwFht6jLD+HAqhlCiaW4oVySnV6nRTc5pePt0rKJLiSENwjJPoS2EHrWHo4/njS9QcvPTZa0vZ0vlMAhy2Qzi4fvPLsgVe1UrIormDTapLapUOt+44onoWjbeb7r9KevafavXy+vVsLuiVxPlRrRJVLY2beYDr1rGBDBnQRoVCbT6eIwEOx0TwnTSmiyp9v37TfmnQfKDhVI4GOG07BNdUmf8bCmrtBrUS/+hFy5Dzy3BT42YtwGH+2vlji1XQsDbP0Pg45gHu6N55ki1LGsGaaOjFWxo4VK17hxAe/duoal4cCtI8fPRcHcaZAIdethULR6geTcwZbOEzVPW4ISTfvrRWPUvYGA9VDS0BDveK3slmjarIjNmrLZ6HI39H3IYCFKAABShAgdAvEGYCHD7Aocfj4uVbqvdHW8jbeBkBrTiB+WLNzgQ4lCy/fPWOS08WPYCouOhMgHPX+XBDGDaGXgbMq8EwLPRM4cM85lnh5/hwiIbKd2WqdBBcG0rwo0fl48dPag4WCnvYatgWhSDQy4aglz1rWlVwQmv40F2pZhe5e++JIcBhOKF5ODA+B+aAYQ0x8wC3YPYgqVWjlPQeOE2mzlwptWqUtAhw2nEQgE4dWqBK1mO4Iz60Y2hanlyZZObkXuoDfMpM1QW9PnVrlpGAWQPUWmtYz85aWzxviNSoWlz1Zn4XO4bUa9JfzefSGiwQgiZMXaaGCmrBBAUynjz9TYXkH3/8XoYNbKvKvI+esNDue9e0YWVZtmqnSc+RtQCH+xju56Pm6P39/oOkTplYLaFgXl3T2kkR2tGjPHxMgGAxdPNmawgl9sP+WFQda/+hx9VaMw9weD+LF81lqACKoI4Qhx5VNPMvaJwJcNgfzxrPHMOK8V5jThm+IEBhE71hs6EpwNl9QYw2wPuNLxnQsF4eqo+yUYACFKAABSgQ+gU8PsDhg9XBI+dUDw5CAYpDoLiEXoDTejzMKx46E+DCWhVKvVd0xOB2EjlSJOnrN0MVikBhDq2UO3rgEHb++OMv1QuROWMquXLtrhp26chaUncur1NFQbSGde6On7ws6I3Df9DroTWtBy5mvGI2Axwqaf777/8sAtzuzdPVsNDcRRqrgGcrwGnhHqEUBUfy5c5sEixxTVpRC62UvLXggm0xHPPB9Y0SO1Z0yVWosaxYNEKSJflZvLx7qSIl5i1t6qRy7thiuXr9nmzcclB6d2uievzQ8+dMwzpuGE6KkvxasxbgEJzPHF6ohiDimSKsoOz+oGH+dqsZ4jx4lughRe+bXpVJe1Uo92+fJXlyZZRufSbJrLlrHQ5wsMXQSeO1HHEdpw4ukDSpk0jDFgNVURetORvgtP2wTMHIwe1UqMUXCDDSwr3xxXpqgDNeWsN8KQZn3jluSwEKUIACFKCAewU8KsDhg2a+3JnUt++lS+RRw/20hp4iFKeY7r9anj77zSLAYRFtzNdBT13x8m3l1Jmrhn0Z4CxfOgxDWxIwRH3ARjn10eMXyrb1k1URk2ZthqihqJgrtvfAaTUMEkHakYb5SwkT/KjCHv5z9fpdqwujf22AQ5VJzHvTyr3bCnBa6XntHjCMFF8MHDpyXu4/fCZ7t86Q4ycvSalK7aVd61qqhLu2ULTefRfMn1UN3dNK0SMsHdjhL1GjRJbKtbqavH/YH2X/+/VspuZuxY4dw+UAN3lsV6lTs4w0bjnIMA/RkSGU6H1FQ9B1pPm2rS2jh3ZQcyZr1Ouhu4u9AKcVeUEPJZZVePfuve5xrK3faLyxVhkUS0SkyeqlwujXBjjsj6GaqEqJKo84JoZ8mgdwTw1wPbs0kkF9WykmW19GOPI+cBsKUIACFKAABdwn4FEBDkPl8KFca+gV2rHrmKrah2GTxgsl58iWVgoVyCbHTlxWw9M6t/dWw8XOnr8uRcq0FgS6PDkzyqGj56VAviySK0d6OXj4nNVeJHctrK3dm7vPZ/zKVSxXSC1ujSFWk6YvkwFD/NXQQuMqlJi3tmnVBFXFMWDhJukzcJpuCfuveZW/NsChp8Z4aJ6tAIf5ZxgiisXAEe6Nl0LAPaBiJoYYps7iJRim6NevtSqa4T9Pv+cIvZjoBTYeLot5hKhq+dert1K2iq/qbUNLnSqx7Ns2Sw2zROVD9Hi60gOHeVsXji9R94xeMW1InCMBzvw57dkyXVWz7NF3ikVJ+h9/QNGbxWqNN+NFyM2PYS/AYXssiI6F0Xv0m6Lmbek1ewEOf8unDy1UPabGQ6aDIsBpf4fasWDbf/AsmTJzheFSPTXA4X3Hu4yGNRitBeiv+RvmvhSgAAUoQAEKBL2ARwU4zJsZ1KeVmkeE/yB8GX/Tbo0HQ/YQPvCBs0L1Tmo/rAuGtZ4wrwhzXGzNscJx3R2o3H0+3CPK2I8Y3F65YAHoNh1HGoai6VWhRMBDT1yObOlUwYi2HUfpDg909LXFAtSoAoj5dwuXbjXMgXN1CKX5eW0FOHvXiDXeMLwTQwVHDfEVFGJp3naooXy98f4YXnj17EqJET2amjdnHAZR1KSLb33JU7SJWkcMpfD3bZspyZMllMXLt0mbDiNlQO8WugEO66IdPnpeLW+g12ZN6a0WJNcWKNe2cSXA/f5wl0SNGll+SFLGondVqyCKHkr8PVlrjgQ4bS1AFELJlLue7lw4ewHOr18r6dG5kVq6oli5thbHwLxThDx440uemtVLysI5frJh8wGp32yA1evH3wHebwzPxNBsDBdG7ysavjTCz/DvjxbgsEyF3lBQLAyPnrw8RZoYQru9983899owUEeKvjh7bG5PAQpQgAIUoIBnCXhUgMMcFHtBy5wfQ6tQ3h4flHfsPi5e3j3VJuVK55f5swcJ1rHCz5u3HSIv/3pj9ekZBypUWnSlTZvQQ33j7UwRE8y5C+7zIeBiKFXDeuXVPEL0Urb2HWEyH83aMgKYi4SeURR8wLPBh2IUtMC8OHsNH6xzZk+nAiN6/VCVEE0rDvK1PXBBGeCMj4UlBLCUgLUP07DE8LR9B89I5ZpdTC4D7zDuF0NPsebYjg1TVABGMEPlTwxFtRbg/nyyRxXpQUgxb6ieeGTPXDUXEAtYG89JczbAoVf10sllao02DG00bphrumn1BBVc8hVrpobUWmuOBDjsi97N9GmTq3mUKMBi3mwFOBSJCZw1UL17qI6q9WraevccCXCo/onAjH8fxk9ZIgOH+qtDIsChcA/+TrRiKVqAs/e+M8DZE+LvKUABClCAAhRwRMCjApwjN6Rtg8DW2ddbUJwCH5rRY4dqhn++fG04DD4YYkFmDL1CNbxKXl1MFu41Pp/5UCpnrsV8W2cC3NecR9vX2vm+/TaqdPH1VsNLESZg4zd8tsxbsNEiKKN37MQB6wt544P9mOEd1VBLfJhGEQlUtjMuSpIqZanw51QAACAASURBVGKpW7O05MiWXgU342ImCAToGd287bAKgZjTqAU4BDpbwb1rh/oqUJhXoTS3+5oeOO1YCJmXTi6VSJEiSbrstSyKd+Aej+6ZqwqDlKjgI+cv3tR9hFiyANUlMewRYbdMZV9DUQ4twHk37a8KmqBpyxmsWrtHmrYZbHJMDBU9uNNfVfTEkE4M7TRu6P1BhUsMkUuWoardoXLa8gfmARS9WCgUgoCH3ia/4XOsvp7otXp6e6salqrnZLxjkwaV1JBdOOQt2tTimNYCHBaNx5w/hCm9oZPWLg7DsPGlg7UeOFzPhFGdJVq0qMofz8G4Va5QWFXQxGLZGHqoBThUKH1p9O+Ltk+ihD+pQigMcEHxrxmPQQEKUIACFKBAmApw+JCED1dYTgBD3rQ5UINHzFXfous1FCfAECcU60Dp+openVXPg3nTAhyqJr5//9/ivs68QvgAjA/+zgS44Dwf5jLdOL9afbjE8D0U5TAe7ofetbfv3qvwpFVePHbikpSu3F73tuHdunl1VZpcVSm8+1iy5W9gCF9YL25JwFC1L46J3puTp6/K3gOnZOfuEyZVBbHN164D97UBDr0vJYvnVs8bpfYzZUypelDRG6nNpTQ+R6yY0WX/jlmqN0lbusD8GtCzg8qemHeJhuNgPTMMG9UazjF9Yk/VK4ceKRQYaVivgnpH9QqnaMUocIycBRuZVKDEMRFwUDESX2pgaYLDx87rFitB6EyVIpHkz/vl2jr1GC9z528wXBf+VqaO7656DHMWamTyd5A3dyYplD+rWo4AvYhFC+VUSwygqifmDRrPTzU3wXkP7Zqt1q8bN3mJxbBovQCnLeaNY2GeZj+/mVb/FNW6cOmTqzmaESN+o4Zho8iMeQjFdSC4YR01tJVrdkvbTqNMlmTQToLeYxRLQvPUOXDO/NvFbSlAAQpQgAIUCD0CYSrAYW0urG2Fhjlcq9fvVQsiW+sF0R4DPqhvXjNBMNQM63+hVLh5c/ecNHedD8U7jhy/oEr5m7cb51dJ4kTxVY+NtgbckJFz7a5HhrmGA/u0kD37Txt6kHBs9NzUq1VWTp25ooKbcRl4vT8JLcBhXpitHjjM/dJbB878mM72wCFwP7uzTfWmGTeEkkpenU16F/H7wf1bC4KFtcqMCMpXTn+phIoeRvQaITibN1T3vHpmheoBMm6o1oheHJxfawg3x/YFqGs0L59vvC8KqvTu3kQNCXSknTh1WQ3pxN+ReUOQQ2+TcatQtqCsXjLKYlt7a+U5ci16AQ4BFz1lvQZMEyyobqtpi6Gbb5O/eDO5dOW/NR3xpcPh3XPUUF586TNu8mJHLk9QnAZz+bDkA3otzRvmSyZN/LP6EgnP3ZXGOXCuqHEfClCAAhSgQNgUCFMBDt+0B8zsrwpL4NtzfOPuaMPivYvmDVY9HHrrmaFnb2CflmreC0q9u9IQliqWKygTpy1TQwVtNXefT+9a0FOEJRvQ0KuyZfth8Z+3zuLDuysWjuyzavEo1ftkrUy9dgwEBwQ8rJtmq6HXq3P7emqo5rRZtj/0a8dBzyPeKwQkGKCXdsOWg7rBBoEPywsg5KKcvV7DnC30YI2ZsNDm+4nevErlC0ncuN+pw1y9dlcOHb1gUaDj++9iSpcO9SVFsoR250piWGOBvFkMYVzv+lDZFT1L6KlzpuE6tJ4r7Pfu7w+yc89xp4+jd04Mcd6wYpxazqFq7W5qE4Rc9KIZr/dm7XrRMzxpDOYiRlCbPHj4TNZu3KeepXlD7yoCnPGC6844BNe2GLKJYcfoETx6/GJwnYbHpQAFKEABClDAAwTCVIDzAG9eIgUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBkWjRokiSRPHl7bv38vTZbyShAAUoQAEKUIACFKBAsAowwAUrLw8e1gUmjekqrZpVl35+M2XS9GV2b3fWlN7y+vU7GTd5sfzy6x9q+2qVi0nfHk1l3oKNMjtgnd1jOLJBlCiR5fDuOfLw0XPxbtpfPn78pLtb9OjR5MT+QHn4+LlUqdVN/v33X0cOz23+XyB/3swy33+QwfnFH38Fi82330aVvLkyycEj5+R///uf4RxdO9SXJg0qydRZK2Xu/A3Bcm4elAIUoAAFKECB0CXAABe6ngevxoMEsmRKJUf2zFW9b2mz1pTXb97ZvPoEP/8o18+tlEiRIkmuQo3k+s0Havtl84dJ1UpFpUO3sRKwcFOQCBQqkE12bpwq5y7ckMKlW1k9ZoWyBWX1klFy4tRlKVmxXZCc2/ggfXs0k0wZUrh03Bu3HsqQkXMt9s2WJY1UrlDEpWOa77R1xxFl5Er7LnZMOb4/QJIm+VmmzlwpvQdOc+UwFvugVzd50gSSMkViyZcnkxQpmF1yZk8vkSNHkso1u8i+g2cM+xzYMUty58wo9Zr0k01bDwXJ+XkQClCAAhSgAAVCtwADXOh+Pry6UCywff0UKVIou0yctlT6D55l90oH9mkpvbo2ll17T0j1uj3U9rFiRpf71zZI1KhRJHUWL3n+ywu7x3Fkg97dmsiA3i1k5Lj5Mmx0gNVdJozqLG1aeMmo8Qtk6Kh5jhxabRM7VgyJEye2ze0xpHTDynFSrHBOh49rvOGxE5ekdOX2Fvs28q4gs6b0cemY5jt17D5e5i1wvucKPZcrFo6QksVyy/v3H6RNx5Hy9u3fdq/pt99fyumz1yy2S54sgcyd3l/w3z/H/0EiRIhgss3nz5/l0pU7MmHqUlmzfq/6Xbyf4sjdK+tVj1ziNJXlr1dv7J6fG1CAAhSgAAUo4PkCDHCe/wzddgd5cmWUscM7yi+/vhDfrmMFH0ZDW8PQwX/++Rjsl5UjWzo1RBHnypirrjx7/rvNc+K6bl5YIz/9+L1Uq9Nddu87qbavX6eczJneTzD0bsKUpQ5f9937T2TjloNWt9+8ZqKUKJpLSlTwkZOnr1jd7tLJZZIyRSIpX62jHDp63uHzd27vLcP9fGxuX7BkC9Xb+ENcy6D3zTffyIqFwwX/XadRX0FAMW9/vnwtp85ctRrgEGiWrdzh8DUbb+hVrbjquXIlwH3/XUxZt3ys5M2dyelz79xzQmrU+xLejRuGSP5yb7tEjBhRXr1+K69evZHEieKr3kG/4XNUD6l5D2/j+hVl5uTecvb8dSlWrq3Na0HIMx566fSFcwcKUIACFKAABUKNAANcqHkUof9CVi0eKRXLFVIX2mfgdJkyc0WouejcOTNIzy6N5Omz36VzzwnBfl344IwP0IuWbZW2HUfZPV+DuuVl9rS+cu3GfclduLFh+7XLxki50vnt7m++wdYdR6V2w94mP44UKaIKAJEjRZR7VzfIh38+StpsNeXz5//mtSFwah/kEdwQ4N69ey+J0lRyKviiF6yDT111/iiRI0ua1EnU/Dncn9YaNh8oN28/1L23dGmSydmji+T6zfuSq9B/Ho5AaD1wazfsk0YtBzmyi8U20yb0kGaNqjgd4PAlxpxp/dT9/vrbn7J522GHzl+pfCGJHy+uLFmxXVr7jtDdJ0O65OqLgJd/vZGypfKpkLh89U5p4TNMd/vlC4ZLlYqODSX9489XkiRtZYeulRtRgAIUoAAFKBC6BTw2wBUumE1mTuotsWPHkOFjAoOs+IP2uFo3ryH9ejaTV6/eik/nUXL46IXQ/STdcHUotNGvZ3N1pgrVO6mCCqGlTZ/YU5o2rCwBCzdKh27jgvWyMHwQQ9dUYYmiTeXKtbt2z4feOvTate8yRuYv3qy2T5jgJ7l2doV8+PBRJk1fbvcY2CBv7oxSpmQ+NdwRwx6NG+ayYU6brYberi3bv4QO37a1ZfTQDg6d9/TZq1Z7eTAH7NrZlarnKEHKCg4dz7t2WZk7o7/NgGLtQCER4DAvDUNgO7Sto3oNMbyzYYuBDg15xfxGzHPEEMfchZs4VK3UXoBLnSqxnD60UBDa39gYuvlNhAgSI8a38uDhM9VTzEYBClCAAhSggOcLeGyAu3xquaRIntDwBFDsYPSEhUHyRDBPCR/WtHb33hPJktc7SI7t6QdBcYxff/1Dbt15FKpuxZ0BrlL5wrJy0Qh59PgXSZ+jtl0H9Fqi9/L3Fy8lbbZa8uHDP2of/6l9pGG9CjJ20iI1TM6Rtm39ZClaKIdkz9/A4hloAQ7z6LRzaMf88Yfv1Qd5LcAhfKL3DYVV0ANnbXhdxIjfSLRoUdVQxuLl9Yfp2QtwqLKJcG3cUqVIJKlSJhb8bd2++9ji1lGNc9vOo7ok7gxwmJvYrFFl6daxgQrcaNNmrZS+fjN1h32aXzB6Gg/s9FdzHY3Du71nbS/AaT230/1XSc/+U60eDl907dgwVVas2SXN2w61d1r+ngIUoAAFKEABDxDw2AB3/9pGNZ/IuOn1Sjj7DLTiD8b7Ya5X8gxVnT0Ut3ejgDsDHOYBtmtdSxYv3yZtOoy0eZcYNnfiwHz1rq7buF/12qBlz5pWzaFDr0zGnHVNClCghwdfTnz69Fn1nGgtbeqkcu7YYrl89Y7kK9bM4rxagNPrHQ2YNUDq1ixjCHA9OjcUv36t7Vaf1Ob6YR4d5tPpNXsBrlO7ejJisHMVLrv2niT+89aGaIBD8RW4oagI2oVLt6TvoOly/NRlQXXNNKmSSJdeE632wqFK5f4dswTPbdmqndKynf5QSBw7bpzYkixpAsP9YnmCcSM6CebMGVfivHj5tpQtlVdWLxmthlvmKNDQZvXTIQPaqPCJYcVzAte78S+Sp6IABShAAQpQILgEPDbANW9cRaaOtywGMHxMgIwYO98lL+MhgsYHCMry7sbHxQffOl6l5cUfLyVw0WaJGeNbKVemgCobjjldqOJ39vwN2bH7uG6pc21/zGvCfDR8y9/Z11uKF8mpqhpevX5PfXBDD4txw9ynyuULS9YsaSRThpTqA+jFy7fk+MlLsm3nMat2SRLHVyEAc51QDc9aK1Myr6CnDqXP8cEUxSYuXLqpjm0cSPT2x3XXrlFKcmRLq4YcovjH/QfP5PzFm+oDqHGlPfQu5M+TRR2mWuWi6nxnzl2TjVv+K6e+YMnmIC+2cuJAoGTOmErNZcKcJlsN85jQm4JmPGdL60nzGz5bxk5abHIIhD18QWE+7G30UF/xbVtHd/gkDuBogDt24qJcPr1cVZIsUqa1zTL6eA8P7PC3GfQcDXBYJ292gO0Q0a1jfWnRpJo4EuBQ/RGFTlxpCFeoJGmriAn+Hg/tniMxokeTwSPmytKVO1RPJZaPmD2tn2TNnFpe/vVazQdduHSryWUgoC+aO1gViEHVyKZththcYw89seiRtdfQg7tt3STVe9m4lZ9JRcqJo7uoJS2M59gd3x+orjdfsaZy+ar9ob72zs/fU4ACFKAABSgQ8gIeG+BA18Gnjowa4muhiDlxI8YGOqWLb9Qx5828YW0nrPEUHA1Ba8vaSaqQQ9GybWTz6gm6le0+ffokvQZMk1lzTXsktP1RnS5lpupycOdsQSEE45Y0XRVV4VBrCGBTxnWTmDGj697S6nV7VIVJvTXNMHQPwQPX812Ckhb7I2yhLD2KQ+g1hC8M49q+Sz8kIghgrhA+/Frbv1OP8bJq7R71a79+raRH50Y2H03+4s1UgAyqhoD54tEuVeY9Z8FGcuPWl7Xc9JpPq5qqF0VrWoDThlRiIe/MeepZBGxrAQ5De+vULC3eTfrrFgdxNMDhCwL87WAuHob12WqotLhv20w150uvpD/2dTTADRo2Wy1gjoZeRlRzRIEV41A+dGBbweLUjgQ4vIfv338Zjupsw5w2VMi0V4USwyb/+PMvi/Pg+tu1rin9e7VQX5ygd7Vtx5FqPhrmz44a0l59iYKfN2k92O5wy1LF80in9vUMt4FeO3xhgi9XjOdY4m9z+/rJathp1drdDNtj+YErp1eoQJkodSX1cwyPvX1prfLFz1iF0tm3hNtTgAIUoAAFQqeARwc4kLZvU1vGDLMsxGBv/Svjx9G/V3Pp072pxRPC3BLMMQmupgWwe/efysPHz6VA3iwycJi/7N57Uu49eKp6eapXKSZdfOurS8CHX3wI1ppxgEM1PBSGQLnx3ftOqZCFb+m795lsCGPGPYzoMVi5Zpfq2UqU8CcpkC+rCkTffxdLbt95JIVKtbQojmArwOED7a5NUyV/3iwqMA4c6q/K0mO+XOpUSaRerTKCQIPtEBoWLNliwooPrHu2zlA9dgi06PHAell///1eMqRPIV18vVUFTPQ2lq/eSd0netyyZ02jjlO/TnkpkC+LHDl2QRXG0Bo+QLvaS6P33BMljCc3L6xWv0qUuqKqGKjXMqZPIYd2zVbzx9CzCRctwHX0qStDB7aR3gOny8w5ayx2txbg7L2Hjga4KhULq4XDs+Wrb7d3EkP59myZIUePX5QyVSy/LME1uRLg0qdNJmeOLFLvWrb8DQy35kyAC4kqlObPAENd0dOG3uJbtx/JtRv3lC3eU/wtu/rlj9ZzpleFEr3Tr16/kztGcwf1AhwCICqzojJpu86j7b0+/D0FKEABClCAAh4i4PEBDs6Yj4R5SeYNRU2M54/oPRNtcWXz3/XoN0VmzP7yQT24mhbAcHwUncDiznqVHbXhVQhl2Qs0FAQ+NOP98b/HT1migpNeQ5g7fWiBGpJobQkAzOnBwsuYi2MeFnFMWwGuZdNqMnlsNxXeMD9Lb120mtVLysI5fqr8eoactU16NbAmWOUKRVTYqVGvp6poaN6wL46hNx/LXXPg0Dt4ZM9cq72Q2jVrwywDF22Sg4fPSaD/QJMhlBi6ihL7Hz9+ksoVCsvDR88F85vQzAMcQi/WLcuYPqXN99nRALfv4GlVyXLD5gNqiB+GE2K9Mb2GobA7N05VwbhsVf2KleE5wMEMIW7HhimCcI+GwiwY3mjN1N6/J1iqYP/2LwvDo4e3dKX2gmUAbDW9AGfvPPw9BShAAQpQgAKeKRAmAhzo27b0kvEjO1s8hTETF8ngEfoV/gb1baW+oTZv3fpMshiuGByP1ziABSzcJJhrZ63hQzQ+TGMeTqv2w9VmxvsfPnpeylWzDLHa8bQ1o2wNhcO2XtVKqB4FBEr0jKDSotasBTjMFbp8eoUKHj6dRlnMBzK+p42rxguGi3XvO9nQ+2T8gbVYuTaq502vIWCeP75EDQXDkFEEQa25K8CVLpFXhVwMbUuVuYbV53Xy4HwVZqvU6ipeVUtYBDhtRwzle3Bto+olSZq+ihpOqdcDd/HEUhW20mWvLU+e/qp7Xi3AoarldaP12LAxhvXly5PZUMQEP8ucMaWa34benMKlW+keV3vmBw6flYo1LP++cJzwGOAwhBbr97VoUlX9N54fenrHTVosM+eusagC6sy/H9oag9o+GAJcuWZn+f3Ff0OhMX+xV7fGcuTYRdm644iYBzj8Hl9sxYoVXfr5zXTm9NyWAhSgAAUoQIFQLhBmAhyc27TwUnOwzJteb9Lg/q2le6eGFtvamnsT1M/SOIAVLNlCVbmz1urXKSdzpvcTzJtCeEEz3r+SV2fZf+is7u74sPnbg51q3bJ6TfrJpq3/Ffkw3wHbYk0vDL/CnJ5Fy7YZNrEW4FCtb+u6SapIQ8JUFW1WxdPmhaGnEdUS0fp0b6LmEqEACeYC2mpYuBi9iAissNCauwJcyWK5ZdPqCWrooa3KpE0aVJKNWw6qD/UoVGPeA6ddt7ZG2OZth6Ru437qx3oBDu8q3ll8GEcxEL3m7DpwOMasKb2lkXdF1VuEOW7mc8q0+92z/5TJnCvj84enAIehvviSA8si4G8EDe/98tW7ZPzkxVaH1Bp7YX7pWytrtyF43bm8Tq5evyu5c2YUBGecE+8R/sa1Ly0wtHpJwFDBnFXMsTMPcJh/d+/qeokWNYokS1/V5t9kUP+7xuNRgAIUoAAFKBC8AmEqwIGqVbPqgmpsCCLGzXh4oVZa2/j36NVBSXB3lto2DmA/JCltsyBDrhwZ5ODOL8Mj4yUvpz4AGu+fOE0lq3O9tA/Y2DdT7rqqqqOtpgUB8yGZ1gKcNnwSvVK9BlhfkwrnTJ82uZpv+PjJL6o3CQ3BFAHVuHfR2dfeXQEOlQeP7QtQH9pj/1zCocIQtgLcgtmDpFaNUiYVLfUCHErZY+4dKgki7NsKcFjM/M7dJyaboPhJtixpTHrgsAE+6O/ePE3NJ9Sbb4XeJaw5hkqoXt49dc/rSoBDsZ3ThxeqYaQoha81Z+bAYZ04VFl1pQ0b6CO1vUrZLWKSOFE8KVE0lxQrkkv9vaEwyNc2W0WWUEwJSzx07D5OZk3po54J5kmiB/7+w2eqFxR/ZzMm9RJ8SaBVQtUbQokqvajWi+ULsIwBGwUoQAEKUIACYUMgzAU4PBYEikljulqEuInTvpS+14qCaI8Q4Q0fBOfO3+DWp6oFMCzwjG/JbTV8gMc382haZUVtf4Q5hDprDUMWMXQR94nqkZ8/f7Z5LvRiojcTPUjeTfsbtrUW4FAJFFUNnWm4lriJS6tiD3u3zlDD+0aNX6BK5LvS3BXgtMp+uMZk6auYDGuzdt3WAhyGTz68vkmiRo0syTNUMwRwa0VMsBg4Crkg8CD4mDdH58Bt2X7YZFeEFMzrw2LfLXyGqt4krWkVMzFMr3ZD/TL3rgQ4baHq3ftOSrU63Q3ncybAufKemO9jrQoletkG92uthq0atzdv3qkKrvgbsjbU19p1wQnvj7UAh/mVmPu2at0eWbV2t2AJCi1Uaz3XWuVQVJfEvwkYxoueaL0AVzB/Vtm1aZpaEL1Wg95BwcVjUIACFKAABSgQCgTCZICDa/PGVVW5fPOeOHNzBAl8iEOvhbubFsD+/vuD/Ji0jM3TowgJ5kGhab1oxlUof05R3ur+xr13GOJoXLZdbyetRwyVKjGnTWvWApw2BBLFVbQy8Y5Yrly7W8350ubFTZmxQvoMmu7IrhbbuCvARY4cSS0jgDlPji5RYC3AVatcTJYGDpV9B89I5ZpdDPdkLcBVKl9YVi4aodY5xHqH5s3VAIfjaEM5UYY+d+EmhiI02jWu37RfGjT/sgi5eTMPcAgp6FHF2oK79p4UbSFv42UEUIlz5JD2Mm3WSrVEhtacCXAILljU3JWGHkAsEWAtwOF3+HtDuD57/rq6D/zn3v0ncu/qBvU3hL8lZ9pwPx/p3N5bN8BhWDBCNKqXYj6iWvjdKMDhPPi7hCF+d3TvPDXkWuuNtVbE5Mrp5eo+8QWBvb97Z+6F21KAAhSgAAUoEHICYTbAgRTDh6aM6241xH0Jb+MEBURCohkPgcQ36RgaZa1p26JqIXquMITP0QCHdaqe3/uy4LS9uXbYZvfm6aokf//BM2XitP/mW1kLcLVqlJQFs/1UpbwkaSs7TYneUgx9tRUStIOihDpK86OEekgUMcF1oJcEhVfQa+vIkFtrAW79irGqGqRv1zFqIXetWQtwCI8Pb2xSSzMYl97X9vuaAKcFBAQv46Gz2rVjCB6G4uk1LcChNxVzGzFvTq2T1nm0Wi5CL8BpQwCxpAR6lbTmTIAL7mUEMKz0/oOnJhUgsczFo5ubgzzADRvUVo0M0O5J66HUG9aqLehuPLfXWoDTCjWZz2d1+o+UO1CAAhSgAAUoEGoEwnSAgzKKDUyb0MMixCG8YVFc4w+P7n4qxgGuaZvBhgWq9a6jX8/mgnXcsEZarkKN1SaOBjhse+P8XSh+SwAAIABJREFUKkmcKL7dYYr4th7f2qNHoGb9XiaLblsLcJhbhR4BtOz5G8itO4+sUmJJhJLFc8u16/dk7KQvizr7tq0to4d2kKfPfpMMOevIp0/6QzxjxPhWntzaIggy5r1f7uqBw/VqBXCwxlzDFvq9UsYAegFOW44AxVDS56hlMv/R1jpw2pw59NKYl6n/2gCH5QS865QV/3nrDHP7GtevKKiKaF4lFe9HvtyZpHjRXFK6RB5VcENr+CICwWO6/2r1TM0DHIaOXj61XA0nLF6+rZw6czVUBji9lzi4Ahx69eCC4bHwsxbgsPj5jfOrBX8LWEheG0prLcBpFV537jkhNer1cPc/cTwfBShAAQpQgALBIBDmAxzMMNkfH/C14ZQIb3qLSQeDr81DGgc4fBBDMEPPmnmLHj2aXD+3Sn6I+50YV8l0JsChhws9XRhGlSWPtypxr9e03jAMTStQooXJ9dhaB27ftpmSN3cmQ1U8vWNjGOjJA4GqB8249wqBBR/oMbfIvEfG+DhamMBQzcx56pmcQivYYD7sMzieqaOVKLVz6wW4xfOGSI2qxdWcP8z9M262AhwKb8z3HyR6w02/NsDpWWH5ARQFwpqIWBtRa7On9ZUGdf8btovKijt2HVOFaDDU0Pg9Rq8plsA4duKyqjSqhhH6+aihiUXKtFbBJU/OjGrhd/T85sqRXq2dp62LZ35djbwrqAIfwd0D584Ah161ew+eGpYvsRbgUODEr19r9cUKvmDRmrUAh3/zEA7jfB9TUmSsbnc9ueD4e+ExKUABClCAAhQIWoFwEeBAhgWgRw1pr/R6D5wua9bvDVpJF46mBTAURLh5+5HcuHlfWrYfLpgTp7X48eLKsvnDVJEPVG7MnMdbLf6M5kyAw5C2Y/vmSeaMqeTW7UdSw7uHYUFwHAu/h0/7Nl8qQ2JOFuZmGTdbAS5HtnRyaNdsFZKHjZ4noycsMvkQj/CJtehQWAHDHzGU841RKXX0LqKXEUUimvsME/NCG/nzZlZzglBmvUM3DHs1nbOo9VDi3rCWXHDO90HlRhSUifN9LLW4NRa5ttXMAxzWszt7dJF6zumy17KoHmorwKGX7MH1jfLb739K2my1TKpgagEO88rwPhm3Jg0qCuZC1mnU18LW1rVryxeYz7tDkBzUp5UqkIH/IHxp76Wt46HwBtbIw/uAZSSwH+ZAotLj6AkLZdjoALuVPcNigIML5vThyyU0vQCH9w5LfODfBPO/T1sLeWtzWs2H6rrwTxZ3oQAFKEABClAgFAiEmwAXCqwtLkELYJg7hGC2f/tM+fz5XzWP6PGTXyVLplRSIF9WFRSePf9drROGHgytORPgsE/qVInV2lEIcSgecursVTl/8aYkSvCTCohY1wrXgkIis+autbheWwEOG6MwxdCBbSRSpEgqJJ44fVkNB0ueNIGUK1NAMBcP8+TKVvGVa2YLTWONurnT+0n1KsXVh1gMq0MPDYZTZsqYSn3AR9ObE4SfY74SAiQa7gHnvX7zQbANGxsxuJ0aGmirOqMGaB7g0HM1flRnWbhki/Tsb7nsgq0Ah2NuXjNReZiHR1fWgbP3d6H1bJovbo+groUNe8fQfo9F0BEm4v0Ux2RZAixVMH/2IBXOsVxB87ZDbK6nZhzgGrfyc/T0JtthWDWGV1srYmLtoME1hNL8fHoBDiFvxcLhqgc7X7FmJrvYCnCoqLlo7mBWo3TpTeFOFKAABShAgdAnwAAXgs/EOMDFSVRKVaCbOr675M6ZQYUgNPTOHT52QVr4DDNUBnQ1wGE/DFcbO7yj1K1ZRs2j0Ro+jGPIWvsuo+XchZu6KvYCnBakUKAC4dO4YUhd4KJN4jd8js1hXCiXjrWw8EHZuKFgyYixgWoulrVlEBCUunduKKlTJlbrm2EYqPkH3aB63CmSJ5RLJ78UeMHQ1xu3Hlg9tN4QSjyHKJEjy6vXby3205aMePDwmWTMVdfi96hGieqI6zcdMOnl1AIcjFAt0bjV9iotWMPOmR44fHGgzbcqWbGdnDh12SU+BLbOvt4q4CP4oceuVfvhJj2P6dMmk9VLRgtcMc+zklcXq0V9tADn0sWY7eRqgMPfi62iQ3rXhi8wMEzY1jpw2n7WhlDCD2ENw4iNG3p1zx9fIqgimih1JZPfode2cYOKMn/RZi7oHRQvDY9BAQpQgAIUCGEBBrgQfADmAU67FPREFC6YXf58+Ur1kBkPqQyqy8UHQXzoy5QxpfogeunybZMhjXrncSTAafvhQ2OWzKkkfrwf1JBJBBxn7gNrk2XNnEZ94L9z95HcuffEoSF6QeXjyHEwFw1DCVFpERUXrTVbC3ljH8wNRC/ou7/fKyP0mPTu1kROnr4iJSr4OHIpapuvnQPXrFFl+S52LPnwzz+qwEjtGqUEFSYPHTkv5at3dPg6sCECdOUKhdVyAmVK5lXLLiB4Dx4xV1W51GsI7Vg0HIU37t57IhW9Osujx79YbKoFuE+fPpkUf3HmAhGg8SWJqwHOmXOZb/s1Ac74WAi7cb6PrYYdN21UWfUIX7pyRxX4YaMABShAAQpQIOwKMMCF4LO1FuBC8JJsnhofxNevGKeGKKLHMLy3RAnjyfljiyVSpIiqeqa1Hhl7Ac67dlmZO+O/BdM1135+M2XS9P+WcbDnjZ5PDK1s0nqwCn/GDUNU0eP39t3fVqt8+k/tI6gSatwwl9DLu6ccP+lc71vArAGqlxcNC82vXr9XZgesU19I2Gr48mLzmglqvp7xOmfG+4SGOXDoOU2f/ct8UUfbgN4tBD3MQRXgWjatJpPHdjM5vSPHdvR6uR0FKEABClCAAqFTgAEuBJ+LpwU4bd4Xekey5PUOQbnQc2r0lPXv1Vz1KmGRZb2G4Iv1uPbsP6W7DZZu6NO9qWHX9+8/yM49x2XvgTNWh4sGh0C6NMlUFUhUPUXPJ+ZhHjh0xuZ8NGvXgXAbMLO/rFizS1au2W23d9f4OOi9XTRvsFqHUK8SJXr2BvZpKbv3nZS+g2a4RNGtYwOpWK6gWudw87bDDh8jZoxvZdG8IfLu3d9WFza3djBUw8Ucz+WrdioXWw1FgXCPBw+fNVmL0Xgf9KDj3UN79/cHNTQV1SnxBQsbBShAAQpQgAJhV4ABLgSfrScEOAzTQoGQooWyS71aZdUcHqydh3L/bBSgAAUoQAEKUIACFKCAewUY4NzrbXI2Twhw2jpg2oVfuXZXKtboJL+/0F9HLgQ5eWoKUIACFKAABShAAQqEeQEGuBB8xClTJJIWTaqqOUnWht+F4OWpU2N5gaqVisiLF3+psvwYoqW32HhIXyfPTwEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABdCT7lwwWwyc1JviR07hgwfEyizA9YF6ZW0bl5D+vVsJq9evRWfzqPk8NELQXp8HowCFKAABShAAQpQgAIUcL8AA5z7zdUZL59aLimSJzScfcjIuTJ6wsIguZpeXRvLwD4tDce6e++JZMnrHSTH5kEoQAEKUIACFKAABShAgZATYIALIfv71zbKTz9+b3L2oaPmyajxC77qinp3ayIDercwOcZvv7+U5BmqftVxuTMFKEABClCAAhSgAAUoEPICDHAh9AyaN64iU8f3sDj78DEBMmLsfJeuqm+PptKvZ3OLfTt0GysBCze5dExHdoofL660bFpdsmdNK0mTxJd//vkojx7/IidPX5V5CzbI6zfvTA6TNMnPUsertNpuyswVEitmdOns6y3Fi+SUqFGjyNXr96Rzzwny7t17w374ee0apSRHtrSSI1s6iRIlstx/8EzOX7wpcwLXy1+v3jhyqdyGAhSgAAUoQAEKUIACHi3AABeCj6+DTx0ZNcRXJ8QFyoixgU5dWd8ezdScN/PWe+A0mTpzpVPHcmbjxvUryqQxXVXw0msIVnUb9ZVDR88bfo2gtmXtJBXsUmaqLgd3zpYM6ZKbhrx0VeTFH3+pnyHwLZs/TAVEa+fo1GO8rFq7x5lL57YUoAAFKEABClCAAhTwOAEGuBB+ZO3b1JYxwzpYXMXIcfNl2OgAh66uf6/m0qd7U4tte/afKtP9Vzl0DFc2QhDbtHqCfPPNN7J89U7ZuOWQHDtxUT5//lcyZ0wlvbo1lmKFc8off76SfMWaydNnv6nTGAe4zdsOi3ftsnLi1GXZve+UfPr0SVKlTCzd+0xWAS9t6qSyZ+sMiRsntly/eV8Gj5grp89ek7//fi8Z0qeQLr7eUrFcIdWbV756J3UcNgpQgAIUoAAFKEABCoRVAQa4UPBk27WuJWOHd7S4EhQ1QXETWw3FSlC0xLz16DdFZsxeHax3N3F0F0G1y70HTkuVWl0tzoVhjkf2zJWM6VNI30EzZPKM5SYBTtth/JQlMnCov+61rlg4XCpXKCLHT16SGvV6yqvXby22WzjHT2pWLyknT1+REhV8gvWeeXAKUIACFKAABShAAQqEpAADXEjqG527bUsvGT+ys8XVjJm4SAaPmKN7lYP6tpKeXRpZ/K5bn0kya+7aYL+zgFkDpG7NMrJ91zGpWb+X7vmqVioq+M+FSzcNQzm1HjjscPjoeSlXzTK84nd5cmWU/dtnqeMWK9dG9bzptTSpksj540vkf//7nxqS+etvfwb7vfMEFKAABShAAQpQgAIUCAkBBriQULdyzjYtvGTCKMsQN27yYhk0bLbJXoP7t5bunRpaHKlr70niPy/4wxtO3LBeBfGf2kddA86JsPn8lxd2RY0DXCWvzrL/0Fndffp0byL9e7WQM+euSdGybWwet0rFIqqwCQLhL7/+YfcauAEFKEABClCAAhSgAAU8UYABLpQ9tVbNqguGJkaIEMHkyoyHGQ4Z0Ea6dWxg8nv0PnXpNVFVZHRnw/w9zOND+/fff+XEqSuyc89x1St38fJt3UsxDnCJ01SSP1++1t1uzvR+Ur9OOVm6coe0aj/cnbfFc1GAAhSgAAUoQAEKUCBUCjDAhcLH0rJpNVXZ0TzETZy2VF1tF9/6FuENZffnzt8QIndTMH9WadvCS8qUyiexY8UwXMOz57/L4uXb1Fw842GNWoB7+/ZviZe8nNVr3rt1huTLk1mtjYc18tgoQAEKUIACFKAABSgQ3gUY4ELpG9C8cVWZMq6bRYgzv1z0vHXsPl4CFm4M8TuJFCmiFMibRUoWzyNlS+UzlP3HkMYK1TvJjVsP1DUaV6H8OUV5q9e9cdV4KVU8j0yZsUL6DJoe4vfHC6AABShAAQpQgAIUoEBICzDAhfQTsHF+LPY9ZVx3qyHuS3gbF6yLdH8NT9bMqWXBHD+1FMCdu48la74vPYeOBjj0QmJI6fpN+6VB84E2LwULfEeLFlWdh0VMvuapcV8KUIACFKAABShAgdAswAAXmp+OiDRtWFmmTehhEeIQ3ny7jpX5izeHyB2gt00Ll1jqAMMl9Vr+vJllz5YZ6leZcteV+w+eORzgfNvWltFDO6j14zLkrCOfPn3WPUeMGN/Kk1tbJHLkSJK/eDO5dOVOiJjwpBSgAAUoQAEKUIACFAhuAQa44BYOguM3aVBJpk/saQhxCG/tu4yRBUu2BMHRXT/E0b3zJFuWNIL5d9aKp2gl/nEWhLCHj547HOB++vF7uXxqucSMGV3dr7Ww2rh+RZk5ubfcu/9UMuep5/oNcU8KUIACFKAABShAAQqEcgEGuFD+gLTLw0LVo4a0V/+z98Dpsmb93hC/8r49mkq/ns3VkMWiZVvLo8e/mFxTxIgRZd6M/lLbq5S8+OMvSZquivq9o0Mosa12jjdv3klzn2GyZfthk3Ogh2/d8rGqeEqHbhhOGvJzAUP8wfACKEABClCAAhSgAAXCrAADXJh9tMF/YxhGuXPjVFUp8sOHf9TSAXfvP1FDHRP8/KOUKZlP4seLqy6kcSs/Q+h0JsB9+21UmTu9n1SvUlwt1H3qzFU5e/66OkemjKmkRNFc6vjLV++UFj7Dgv+meQYKUIACFKAABShAAQqEoAADXAjih4VTx/k+lnTt2EDaNK8hmItm3s5duCFYiHz9pgOGXzkT4LSdfFrVlL49mkncOLFNToHevxFjA1Uhl8+f9efIhQVn3gMFKEABClCAAhSgAAUgwADH9yBIBBDeUqdMLEkSxxf0mqGoyeMnv6qiJUHZEieKJ1kzp1HzAe/cfSR37j2Rjx8/BeUpeCwKUIACFKAABShAAQqEWgEGuFD7aHhhFKAABShAAQpQgAIUoAAFTAUY4PhGUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUCDaBaNGiSJJE8eXtu/fy9NlvVs/zzTffyL///uvwdUSIEEH+97//Obw9N6RAcAnwXQwu2a87bsIEP0mM6NHk0ZNf5P37f77uYNybAhSgQCgTYIALZQ+El0OBsCQwaUxXadWsuvTzmymTpi/TvbXIkSPJuaOL5f2Hf6R2w95y7/5TmwQVyhaQQP9BsmL1TunUY4JHcWXLkkYa168ofQbNkH/++Wjz2mPG+FZOHVogJ05dkVa+w+Xjx08O32uUKJHl8O458vDRc/Fu2t/qvtGjR5MT+wPl4ePnUqVWN6dCtN7FjB7qKwg0E6Yulee/vDDZ5OzRRRLvp7hSvHwbuX3nsaRKmVjKlsonM+escfi+QtOGyZMlkOGDfCRXjgxSqFRLefHHX0F6eREjRpSDO/1l265jMnHqUnn79m/d40eIIDJjUm/JmD6F+HYdI5eu3AnS6/DUg3Xx9ZZhg3xk7KTF4jd8tqfeBq+bAhSggK4AAxxfDApQIFgEsmRKJUf2zFW9b2mz1pTXb97pnsenVU0ZN6KTXL1+T/IUaWL3WnZvni4F8mWRPgOny5SZK+xuH1o2QKg6d3SRJE+WUMZNXiyDhtn+UNmyaTWZPLabbNxyUIUwZ1qhAtlk58apcu7CDSlcupXVXSuULSirl4ySE6cuS8mK7Zw5hcW2cePElpsX1si330aVEhV85OTpKybbXD+3SpIkji95izaVK9fuytG98wSBdsbs1dKj3xSb547zfSwpkC+r3es7c+6aZMmUWtq08LK7rbbBjt3HZO78DQ5vr22ILx7wfmfKkFLWbtgnjVoOcvoYtnaoUrGILF8wXH759Q9Jn6O2IfAjOD5+8qt8+vRZ7Y7AvHfrDMmTK6OUqeIrx05ccuo68AwqVyji1D7WNt6644h652y1NKmTyILZfi6f7+PHj1KsXFu7+8eOFUNuXFgtEUQkY6668sefr+zuww0oQAEKeIoAA5ynPCleJwU8TGD7+ilSpFB2mThtqfQfPEv36tHLdPn0Cvnpx+/l/fsP8vqNfi8Ddk6T1Uty58wgCHCOtNETFsqQkXMd2dRt2xQtlEO2rpukerpKVGgnCBzW2vH9gYIQXLx8Wzl15qpT19i7WxMZ0LuFjBw3X4aNDrC674RRnVXYGTV+gQwdNc+pc5hv3L1TQxncv7XVMHjxxFLV61awZAu5cOmWpE6VWDavnqhC3fLVO6Vlu+FWh8UisDvy3Os06ivx48WRqeN7OHwvA4f6y/gpSxze3njDHNnSyf7tMyVSpEhSo14P2bnnhEvHMd8JoWzT6glSomguGTY6UEaOC1SbpEyRSC6dXKZ6N1NlrqF+9rUBrnH9CjJzcp+vvm6MaO7UY7zMW2A7DGfNnFqO7bP+Ttq7EPw78UOSMvY2U8Ft6KC20sW3Pnvh7GpxAwpQwNMEGOA87YnxekOdAHpW7A2HCw0XnTd3JvWNPsJS6cq+6oN2cDV8sMUQPrjg2+9nz3+3OBU+eC5fMEx9+//7i5fy55+vJWGCHyVGjG8N/9t4p2Ll2sjuLdPVUDH01r18+VpSp0oi8X6KI0+e/ioPHj43OcfSldslcNHm4LpFl487fmQnaduyply/eV8KlGih++6ULJZbfYA/fPS8lKvW0elzbV4zUX341+sJMz4YwgBCQflqHeXQ0fNOn0fbIVKkiHLt7ErBvCP0FqLX0LydPrxQMqRLLkXKtJaz56+rXydKGE+2rp2oniM++HfsPl73GtKkSiJ9ezQz/K5S+ULqPUHPl9YThV+iRxbDRpMm+dnuvfTq2ljQy9WwxUBZt3G/3e2tbTCobyvp2aWR3d5OZ06QPm1yOXNkofpSI0POOvLrb3+q3Zs3rixTx/eUzdsOSd3G/dTPgirAYejlspU7nLlMw7Ze1YpLrhwZHQpw2jU7e6If4n4nD65vVCaOBDgcH+/jldPL5cOHf9gL5yw4t6cABUK1AANcqH48vLjQLIDeIHxwe/rsd+ncM3TPxartVUr8p/SRqFGjKNJSldrJ8ZPBF+BmTu6t5notWrZV2nYcpfsYRw3xlQ4+ddQQMQzzQ5GTyhUKy4qFI1S4wbwi4+IDMyb1kiZUynPAAAAgAElEQVQNKsnFy7elaNnWal4XemZ2bZqm9s1duIm8ev02NL8y6tq0eWcITnq9k/hAjqF5GNrm5d1Tduw+7tA9IURh3lTkSBHl3tUN8uGfj5I2W035/Pm/4jAI1FrxF603592795IoTaWv+hKijldpCfQfKHfvPZGs+err9qQh0CPYm797yZImkAM7/NUXC7Ub9hEMw7PVYsWMLk9ub1GBPUteb4ds9DZCT2ixwjkNPYLG2+BLmcSJ4jl07KhRIsuGleNUGG3fZYwcPHLOof0wDFLvix/MaRs/8kvP6MKlW8Sn0+j/D2oigbMGSa0apaT/4P/mlAZVgFuzfq80buX80EZcL3o8mzas4nCAcwjIbCMM0X10c7NTAQ7Xhn+LGnlXZC+cK+jchwIUCLUCDHCh9tGE7gsrXDCbzJzUW2LHjiHDxwTK7IB1QXrBrZvXkH49m8mrV2/Fp/MoOXz0QpAePygONn1iT2nasLIELNwoHbqNC4pDBvkxypXOL5hjVqZkPhV4MG8nuAMc5p7cvbJezYXS5juZ3xgKP2DoGcJFRa/OcvT4RcMmAbMGSN2aZWRO4HpDMM6eNa0c2jVbfeBF2Lt2475he61Ha8n/sXcWYFJVbRx/FZUQRAWlG5EUJKS7u5ula4mlGxZ2WXKJhSWWXrq7u7u7G0H9RFEQUFG/53/Wu07cmbkzOxvD/t/n+Z4PmRvn/s6d4fzPW8u3SfsuI93OMCIXhKiK969oNr0OctR8OjVU350LF2+a3QILdLxbN249kBLl21uJIRR7MfU6aScjlw05bfYMIYabtx1Sh3TpWF/GDO9q6PFOnbliN+8IxTYwpz36TbT5W6AJploNe8vOPSfM7gvvcJWKRWTYiFkOx1OlYlFZuWiUw+8d3ouc2TOpgjGax8/04rcurpEUyZNK8gyVrPIz8+bJqt63yDRTT6TpffD9uXFhtSC8uHDp1uFFSSDUbl9aqzzOZat2Dvege6KAwyYGvKrOWOKPEsrWdZOcEnC4Pt6B4/vnyfPnv0mW3PU8YpPHGS48lgRIIHYSoICLnfMe4ae+dHKZZEifMvw6yDVCzpE7DKFNvgPahl8Ku/oR2Wl3x5j0rhHTBdyKhSOlaqViauhgCCG8fX2w+u/I9MDhnrj3w0ffq+ILtgzemEwZU8mqtXvMDkHBCnhzNm87rEScZvB4ZkyfSlas2WV2PELpEBq6Z99JmTRteYQrKbrzfUEFTlTidKd16j5G5i/ebHVJTcAhPwohY6aWNMnHKuRQE3AQ1wifhICBB85WS4Y4cd6VePHiqhw85OLpWY2qJWRpaIAqEgGP36tXv+sehzkyErIIDxs8YLaqOgaO8JFO7eupoiEIobRlWngofjvw/psaxNH397bL/358Jumz1bC6RM7sGWXFwlFmf58q5Wcq1w3hunoCWm8cYJfs80/VxoNlGHEDrwFy6cods9OQtzVscHtBPuG+g6elap0e4Z8j/BRhqDDMr+mcwbMOIYf76LXj2LD5kLTq6KeLSsuBi0oPnNGcRr0BOxNCifPB5drZFcpDirBTbQPDnd9JXosESIAEopoABVxUE39L7nfv6gYV8mRqKIKAYggRMa34guk1bC2yInIfd5wb0wUcij6gCAY8U/BsYCHz+PYW9eiRKeC0BfaiZVulQ1fzRbAldyyksRh3p61ev1du33nkzku6fK1mjSqL/5AOds/HvMCrAkOuk6P+dv2HTLESsThXE3CVa3WzCuPTvJqagOvTvZkMG2S74Ig2YC2XERUlkU9naVgUw7sB0e2okmXI5LBQtl4DguTAobOSLm1yQfhkujQp1J+Rt4YKnbjWgiVbxLubfugtWitAzKTLWsOmyEP/wf/d36FCcD9PX9GK6de5s8ihXbMdjtn0ebXxd/QZJQuXbjX0Tgwb1E76dPdSrRJ6D5zk8Bx4ZretmyTvvPuuDPWfIeODw4qrIBRw5LDOymuL98PyHUEfRZjeZ/j7dRv326ySGR0CDpU0u3Ro4JCH6QEQqa2bV3faAwd2M4IHStOGlSR4+grp7zvFqfvyYBIgARKIiQQo4GLirHjAmPAPqV6ltxFj58rIwFCXnmBgn5YyqG9rq3O79gqUuQs2unRNIydhh7xty1qCML20aZKpXWx4j06cuqIKK5iWv0foaKECudRla1YrIQi1QiXBDZsPht9q/uJNamff1HCPWtVLSd48X6oy5/CSoBIfzt20NSykzdIa16+gdo03bjko12/eVzlRKG5RrEgeJZ5Rrvv02WtqMa/XqBb90g4fvRAeMoQQpKgQcFjQI2wJ4YwQj/YMHiCEsrnT6jXtL1t3HHHnJSP1WhAbTx+GeRWTpCnnctNhowLu6PELcunUMkGoHsL47JV9h9cT+Wl64gyiAWIDogOmHYOwUSXG0qZQggyL9QzpUqp8Rcy3I8N3B0U6uvQMtDoU3yOE5yIPEuGFtgzfFbQpQOgkntHStJy9pStR/TLA0ZDU51r1RORn5iva3OE58CKirULSJInl68LN5Obth3bPwffz2L65ih1a1Pv6hciEKUvUOXjuy6eWS9y476vnOXfhRvi13BVCCc/Wz8+eO3wuvQMw9vjx48W4HDhtrJpIxW8uqqDSSIAESMDTCVDAefoMRuP4UYAChSgsDXk9IwPDyl4bNVSYQ86bpWG3FLumkWUotIEQN624h+V9fvn1hTT0GhheoU/bUbc3nkKlWpk108XCdeFsP5uLVwg0LCJfWDTqRXGOIoW+UjvnWKSFzvAVbafd9P5YgMOzgkIe9iwqBBw4Pn24U403bxEvJTztGUL5alUr6XB68X6g6AZ6pyGETc/gvUU1Q08TcB8nTijf3tqiQt8SpyjjcgioUQFXvEgeVTwmdNEmVXTDniE3be/W6aq3WLlqnc0OtfzOagJu7bJA1aDbliFkE/l9qBZ57/4TuffgiTx4+ET9+f7D71RIpy2DR3NG8ACZMWeNDBk+w+ww5HhqRUGQQwmvoy1PHjaKsGHk7IbT9vWT1QaKkXcMGzCzpw2W3ftOSo36vexyhpcIxzaqV0EdZyrg8NmIYZ2kW6dGohfm6C4B9+bNG5c3D7AJESfOezFWwKFyLTy3+I6hgqUnVA12+KPIA0iABGI1AQq4WD39EX/4zh3qy9gA60IIjvpPmd55cL/WMqB3S6vB9B0cLFNnrIz4IG1coVTxvKpUO0QR+lDBiwbvBAprwIPUr1dzVaUOuT0FS7ZSAgketzxffaGu2KRBJeVVOHz0vDpfM5Qk13ayUXBhybzhqnjI+k37JThkhVy5elcSJ06oPH7om5Ulc1pVlAOVFU0Xr5qAgxcLHgMskAODFgkKSiRIEF/1RPMf3EHQGBeVHFFmH55DWxYVAg4ewxvnV6khpMpcRZ798sIt87dvW4hqVGyrKApuojX4NrK4dsug3HQRbXGJOcyYo5bLVzUq4KpXKSbIW8tdsImVp9jy5oW+ySm7N09TRWbQJFozeN22rg1SVS9XrN4lDeqGvZ9oBo53GnmQ9+4/lvsPwgQaxBnCeSGcXM+1ekctwhE+qWcopIQiKjBto6XfkGCZEmL9GzJ/Zlg1xzbew2XZqp2GmWvNtS156F1Ae2eNVNZEldjQGUNVoSFwLFokT7gHDuG18L598MF7qtKqpSfPXQLO9XlxXIUSY0ROIXIqXTX8hiICASLMsggOQkfxvbcVfowWBA+ub1Sfo5CJo80uV8fI80iABEggqghQwEUV6bf4PshhQt6TpRlppIxiJShaYml9Bk2WaTPDhEBk2cQxPQTVLvfsPyXV61kXmkAIFMq5Y4E9cOg0mTRtmdlQHOXAwRt17ugiFRI1btIi5T2yNNwDCz2EfA3wnar6WGmmCTj8N0qrN23ta7VzjNLaG1aOV+XZ7ZXsxzWiQsBBlIIZdvPhTXKXRVTAYdFvtCy8q2N+8PB7hx5HvWuXL/ONrFs+ToXFoXWCq2ZUwO09cEpVJcWGAryaeC9shVFCqO3YEKw2KSrUCNuowYbH1TPLJXWqZKqKJsIUVy8Z4zCfTLuWq8+piRyMAe0itDxHFD2B59VUwGkFfPC9xvfb0tBIGiGRzjZJx7NfOrlU5e7Z67Gn5Q5CwObI38huXiN+A+5eWSeJP0okPr0DJU3q5NKnh1e4gIMXdPfmqbJgyVbp3COspYCpeYqAe/Z4tyoCExkGYfZR8tI2vddghPtjwwHfMYRS0kiABEjAkwlQwHny7MWgsXdsW0f1LrK0sRMXit9I/dLgWgNcy3NQ5CBktnvzovRQaYUdtu08KnWb9NOlCU8F/nf+4g2rUE5HAq6XT1NVwAILzfzFW9gM2ylYIKfs2TJNValD02stvEcTcBBDOQs0tuldg5cQJdr/+usvyVvUS27d1i/gERUCrlzpb1RPLOT4ZcpZ29AbCkYQ0vbswwTxlHCAh/Kvv//ra2Z6ToL4cdUCTc8DFzy+t7Rubl1t0NAADR5ktFCF5eXQ2w497pC3h7G7apqACwxaKNdM2izgeuCL98y0jQAqLSK/7dfnL1VrBr3Q1BJFv1al2/cfOiNVav/3/T62b55cvnpb2ngHSKXyhQ0JOAjo6+dWqZxSlO53xjD3aGwNbzUMvfHQIw8GT/rmNUFmAu7C8SWSKWNqVXEQz2dpdWqUUmHTCF/WQpeRa2urgqbp+T7eDWWUf2dBYReIWnjNLA2CFlzQr23ilKV2HxXi4sSBUNm7/7T0HTxZ8LtoKuBwco8ujWXl2t2C3nGW5gkCDmM2kv+I47JmSSdoRH/r9kOpVKubLjs8c5JPP5Ifn/4S/rlllU/TE3E8cm1VLnLDPrJrr3kbC2feRR5LAiRAAjGBAAVcTJiFt2QMaDw7YbS1iNPzPiHMCqWyLa1n/yCV3xIVpuXT4F64J8QmhIdRcyTg4LmA1yFo6lIZNGy63cuiQS28aRVrdg3veacJOCxCsfC2Z1pbB5/e41XhFT2LCgGHECeEpTpTOVTjhFBVy/L32nOgDD5CqHBdCFp7hsqXyDsyNYT6YkEdmQYxoPVD1EqXG7lfwoQJ5OPEiZQ4/enn/xakjs7N+nUDM8+Os33gcH2tsiI8cMhxsyyGo82nZR4XQoOxCMZmg1EBByZP7mwVeMwQKoqQUaOm5ZNh/lHAx56A0ypQ6uWL2rsfqlX+ZpGHqnc83kN8NxHSq5djp/0OIv8T3h4johD9GhEWiPBAPQFnb9yeIuC0Z6hZraRkyZRGAict0n0srW+bvWIxyF9s5VVd/S7aK8Kj3QCM7l1dLwilhFd274HTRl89HkcCJEACMZIABVyMnBbPHRT6XiE0Ef9gmtr4yYvF99+iA/C4wDtlagiBQf6Kad+vqKCA/D0s7mFYPB0/eVl27D4m8Mqh0p09cyTg7l5Zr8rDh8xeLUdPXLR7LeQAZs2SXpVOx6IQpgk4U3a2LrJm6VjBIhBhngj31LOoEHBapT6wREiTo5L4eE++u7NVIGLyFGpqs1KfkRDKqHhfjN4D4uH59/uMHu7ScYmSlTILGdMEHBrL375j3vcMOWoI0zX1wOGm8ELt2jRF5XYijxMeNVPDO4V3y1QwWQ7WqIDDefDmwasHbx68ekbt7NFFkjljatWWYtbUQXYFHEIS832d1eilZV6Ir6RJnUw+TV3O5gaC5cXgTUKoMDw6puHeObJlFDQ1x/wjJ9XRb4jeIPUEHLzstgw/teNHd5cvv0ivPHiXLXrLaedhc+Di5dtWl9EqNCJMW8shNAwPLQ5EZLivt8op7NbH9gYSromNGHhS8f94p9p1HmHVCsKRgGvasKLMnDJIzVXD5gOt8uH0xg7PPEIo8XuDIlOW/feceV4eSwIkQAIxgQAFXEyYhbdsDG1b1lSVHS1F3MR/S2L36NLE7ImxyO/ed4LMDtX3HEU2HlR67NimjpQvW1CVVtcMITnoZYZcPPTnsjR7Ag5ehu/u2i+hr/dcpiGnmoDDokrz7NhigZYOaO0AL1CjFoN0D4sKAWfaFiBd1upmIU56g/ryi3Ry5shC5Y2xV8DD0wQcnhUeVUeWLWsGlWMGTxZC8VCCH14bI94peCxNzWgOnGUjY4Q2QoxgUW1Z1AOetpWLRqkcTBTj0DNnBNyQ/m0E1UKNeKVN74VNIfCBOD19eKHDEEpH3E0/P39sscqhw4YDwpCNGrzrW9ZMVL9zqDJ59MQlObRrlsqZtVU8xci1LQUcxMev39luWG7kmjjGVqi4JuCMXsfWcf/8Iw4FHM5Fz78Fs4ZJ/rzZVZhkjQa9VbEbzbQw7Ge/PFehvXfvPQ7/rHaNkjIvBFV5RVq091P97YyY1n4C/9ZkzlXHqUgLI9fnMSRAAiQQ1QQo4KKaeCy5H/KNJo/rZSXiLB8f/6Ai7A8Ls+g2LJ4Lf5NLypQqoMqgoyAHDItpNEe2LIlvT8BhB/6nR7tU2N+UkBWqyqQRQ4U5FIyAaQJuiH+ITAgO6wdly7R8viUrtqtdbT2LCgGH50UbASw6Ldsp6I1JC41DUYFJU82LxJgej0qlKLgBL65eHpDlteHdcSYc1sjcRMYxc6aHlY6fHbpOVS5F02f8uVufCU7fzlUBhxshz3NpaIBg0YxKh1o+EcLdUEV13cZ9qoiOnjkj4OChQr4XFu65C5l74e09MDZWkPuYJtXnbhdwl08tU/3qPvyshNPMtQJOENP7DpyWOjVLy47dx6V2oz5OX0s7wVLA4bdk4exhdq9XolhetWFw4PBZ+ekn/TDcc+dv6IYtagIOv3OXrlh76Iw8CIoEpUj+mSEBh+u9/34cmTyuj6CNCypCorcdvq+N65dXf58gQTx124ePvpMKNXzkh//9pFrWIMLjjz/eSJeeYx32mDQdt1ZU5s8//5QkaSo4JdSNPD+PIQESIIGoJkABF9XEY9H94BGaPK63TREXJt7GRWqT7ojgRjjg/FnDVOEEFCL5qqC559BRCCXCvnCuq0VZNAEHcdu11zi7j6IdO3z0HBk9fn60CTjcWPOWwavqKCQW1UuxCHa3VavbI8bnuaDBNYptvHnzlypS8/LlK7lyZoWgYMs3JVo5XdEyIgIO/BGa2KRBRTEN2TXS8NoZAYf7oBUAvFT5inrJtRv2+wRavhcocOHIA4dwUCOGDRnkvN28sFrlIH6WLqwHm7OmiXCcB099wZItdT32Rq/7tufAaRy0/nbvxXlPBvtPkzHDu6piOyhygwgG9OCEdxOCFIVmEFqJ0Md2nQOcDk3VimwdO3FRylY172dodF54HAmQAAnEJAIUcDFpNt7CsbRsVk2mTOhjJeIg3rr0DFTNhKPD4G3TxKX/qNnhHgfLsWh9sPD3OfI3VP2sNHMk4LRS5ivX7JaWHfxsPiYaOQeO7KZ6JI0KDA3PA9NEGRaa+Yo2t5lPBu/EjQur1aIHTb/XrNcPt4oKDxweUitQg354zdroe200GMixQjl6PStWOLfqL4bCFa9f/67ylCBOHz/50SZLVOvLkD6lWTGY6Hi/jNxz8Vx/qVW9lMqR7DVgkjpFq1yKJtfou2bE26jdK6ICDu9H4wYVZMacteHvGjwk0yf1V5ssqNKoZ84KOLQNQfsQW21GMmdKLXlzZ5UVa3ZZ3c6RgOs9cLLhcMOyVTvJsROXVGEVCDmE1jlr+O4FBfYUNA6HoWDJkOEhgoqkrlpsEXAaH4TwLprjr4rCwIuJMHJU1UURE+RkIgcTIZAopIMqrc424YYIXDTHT33XxkxYKP6j9KsiuzpfPI8ESIAEooMABVx0UI9l90SZdIgdLScO4q1zj7Eyf/HmaCVxZM8cVdjBnqfoi0xp5NyxxWqc2fI2ECysNdPyzvQq0eEYhGGuXRaownXQCNxWGKUmBBG29mWe+uHhPaZ94Ow1HO7ZtYkM9+2oQpHQc8rWAieqBJwrlSgtXwSEos2eOkgJCZQSh6fOUSNvXOPgzpmqIEexcm3l7Pkb0fp+2bu51oMQC/6cBRqZhXuiqAaE65273yoRZzQUNKICTm+88IhgrMgDRbEOdwg4zfOIZ8/1TWMrbxXmfuFsPxk2YqZqXG9qjgQcqthi48SIDfYLkRu3HijBd/3mA8lfzLofpb3roLDIzCkD1AbEo2+/lwOHzykPJgxVDlFwRa81g6OxxSYBV7VSUZk6sZ+qLIp2CwiRhnf2+P55SsBh4wobMhtWjFch1HPmb5SBQ6eEt35wxBKfswKlEUo8hgRIwNMIUMB52ox56Hjr1iojo/3DQlf6+06V1ev2RPuToBT1oL6t1QKyRIX2Vn3WkMc1Z9pgQQPhpz/9Imm/rG42ZpyLa9y89VBVnEPIj6WhAAQKQUC8ebXxtRJxps2JUcHNtJCLJuCQlwLvk1eboVbl8Vt5VZMJo3sIKu9Znm85lqgScKhsePvSWvnk40SqT5aW02dkwrGQCxzRTTFHKFWLdsNUwQqjRUy0/l+WYtvIvaPiGHhbIdjhDUBRDhScQXEJU0MeIbwOEMIPH32vNjss2yLojVUTcMi5vHHrodkhLZpWkXxfZ7OqQunomdHqAx7VkYGhMmLsXN3DnfXA4SLIZ+rq3UC1vEAOrKlpHrrm7YZZ/U5oAg7NuZu3HapOK1YkjyybP8KsD5yj59I+T5niMxVCeejIOalY08fQaWhTMHxIR/FuV1eJA/yWIcQZ339s2sBjmTxZEvXfvQdMEuSlOmOxQcDlzplZRvh1ltIl8smLFy+lY7fRAo89TK8KJar54juBXDYUPPHuNsZwFVO8H9vXT1YbIeizaatViTNzxGNJgARIILoJUMBF9wzw/tFGAGGUqACIBsf4Rx0L6Tv3vlU5SaimWL5MQRW6A9NbTMLTA48PDF4vLBCQ02NawADhQSsXjRbk0yEMELv0V67dkQTx40n+vNmUtwimt5DVBNzQgJmq3Hu/nl7q/NNnr6qCBThXK7SC83v0C2vmbcuiSsDh/iP9Okm3To3sVi80HWfSJImlc4cG0qFNbcE4sfveqPmg8HBSIwIOi+Yb51fJ33//I0nSlI9xhQpQEGRsQBflsYH3qU2nAFm/Sb+KXsIP40vozKFSuUIRhQle3v5DpuhuEmgcXekD5+jLp3mZ7eVxuiLgPvwwvpw9slAJnap1esjBI+fCh6I9BxbbptUJcYAm4PTGjUqtzpbBh4BA02hEA3TqPsYRDtU0fMKYHoLqqdhg6NU/yKqYBnqNoXE85huGqp8BY+YaztuKTgGHyo7OGnLZ8J60aFrNYRETzDeer1mjSqrVAn7L4Kk0jU6w1UYgUcL4MiN4oOIKz/y6TftVyPnlq3dsDhkCGx7ZyhWKyoChUyR4+gpnH4/HkwAJkECMJEABFyOnhYOKKgLwEvX0aSodWtcWLCotDU1i0YjcVrlqFHno3b2Z6lEFkQVvGcIlTQ0elaED20qH1nXCq6tpnyNMDr2btu4w98Lgc1MBp5qhD2ynqrZhEaTZj0+fyYix8xy2GcDxUSngEPZ08cRSNUyEQVlW8NTGD/GMxVzj+hUlfvy4SkhPmbFS5UeZNlW2FHBgMKhvKyWcUZUubtz3pULZQircCh4/eP5igmGRChEGT60mtq9cu6u8R0Yqk6Ip9Mhh3hIvXlzlKUbDeVSp/PGpdaXB//rAbZS798z7wNWvU05tIlj2gbPHCN+N6+dWqe9FmSqd5PjJS7qHuyLgcCGtwiWEEKq84rsG4Xrr0lpVuAICztI0AYeqj1rFRBQgwbM5K+DwfUV1x6qVislgv+kqhE/PsAnTrFFl9T+8X7ATpy5Lq47+Zjmxluc2bVhJxo3qFt6aBF5DVFpFA3R7Fl0CLqLfF3ttBPDdRn5q986N1fv008/PxW/kTJkzf4NVbm+uHJnk2L7/Qigtx1W2ZH4ZM8JHUPkSQm7Nhn0yKnCe7vcJvTVPHZqvKgkjVNlIU/WIcuD5JEACJBAVBCjgooIy7xHjCWBRARGGUEUsNpCPhgISpkVLIvoQ2A3GPXJkzyjPn79U3jp7OTKWAk67f87sGSVTxjRy7sINKw9FRMfozvNDZwxVoZB63g0IMIQ1of8WDAsxeKMG+U3XZW4p4CCMHt3cpESpqYEnQuFMe0e585mMXgvvEbyJaBEAby4MomNi8BKZOnOVU2FcyAmaOWWgCh+DQeQuX71LJk9bZrZojWgOHMJxE3+USH7/4w815vq1y0raNMnl4OFzUqmW7fBCVwUcnkUL0YR3GgvxBPHjqvDSgDFzZNQ462qqjnLgbHngEMKNKp9YwOPdQz4VhJsmqvMW8TLbZIC4q1G1uHg1rqLC/PC+wc6cu6bCnBct22bIwwtvXMe2ddW7gD/DIDwh5FCkBd5+S4suAffmzRt5/foPo6+42XEIK40T5z2bHjiERl87u1Jtci1culWG+E8324SAcP/t5Wv1O9C6eTUJHt9Xjhy7oHJA9Qzh7e1b11Ih8NhoQFuKPIWbmYlBeAaRX9e8SVV631yaVZ5EAiQQkwlQwMXk2eHYYjUBWwLOU6CkSvm5nDu6SDWnRk6aZTEOFKpA8/RFS7dKyJzVcuv2I5uPphdCCe8dFsXwcGKxhkXclWv35O+//452RBAIJw+EKs8ZwgARAolCIL8+/83lsSGXsn+v5iqXDYbG2miwrdm0oH5KbCAMDh4iU8OmxAfvvy+/vXylKxpw7IzgAcrLZGrI46rTuK+q1mjLIiLgcE20G5kU2CtcJMFbUqRMG93iLeC6efVElf/U0We0GhLyo4oX/Vru3H1ks3ANigkhP83SIKoH+E6VRcu2mn2k5eHhL5GjBbEFbxE2TVwx8IeQ8PFuoHrOwabNXC19BoVVHzW16BJwyOVDqLizpoVQtmxW3W4IJSqsHj523updwsbWtbMrVGjxy5evw6MU/EbOlrETF9gdDr7/vgPayO59p2TD5gNmx2IT4srp5WrjhN43Z2eVx5MACcR0AhRwMX2GOL5YS8DTBRwmrn+vFoIm3Ogthlw+U8POOTwQCPPJfK4AACAASURBVKFzZKjMCM9l45aDVU8+T7DaNUrJ06e/qObK7rRypb+RIoW+ErS/cKchr6twwVxqAY1FNTzQ+w+elme/WBfnMb1v8SJ5VGEWiBtXBACuhWIi1asUlwzpUqp8UDS0d6eVLVVAUPEQHiB4MOFZv//wOzl89JxuOCo8Sihtj9Dm5at2OFX10N644cmrU7OUEnOtOvir4kiWhuIorbyqy9QZKw1V6n1HRPx9Owoq5uI7Zitc2da4qlUupto67NxzXAYNm+4SdoizyhWLSNCUpbJp6yGnrgEBiB5wpUrkU+chLBp5g2hnAfHlioHJsMHtpWfXpjJw2FTmvrkCkeeQAAnEaAIUcDF6eji42EzgbRBwsXn++OwkQAIkQAIkQAIkEBkEKOAigyqvSQJuIEAB5waIvAQJkAAJkAAJkAAJvGUEKODesgnl47w9BNq1qiVoerxj13HDPY/enqfnk5AACZAACZAACZAACegRoIDje0ECJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",it=g.p+"static/question.ed747acc.gif",Ye="data:image/gif;base64,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",Xt=g(55351),rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",sr="data:image/png;base64,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",It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Bt="data:image/png;base64,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",nt=g(53114),Ut="data:image/png;base64,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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57490:function(xt,ze,g){"use strict";g.d(ze,{z:function(){return Pe},Z:function(){return we}});var a=g(59301),L=g(54580),F=g(8591),T=g(43418),re=g(3113),ie=g(3294),R=g(23538),Ce=Object.defineProperty,W=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,G=(ne,$,Z)=>$ in ne?Ce(ne,$,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[$]=Z,Ae=(ne,$)=>{for(var Z in $||($={}))Ee.call($,Z)&&G(ne,Z,$[Z]);if(W)for(var Z of W($))le.call($,Z)&&G(ne,Z,$[Z]);return ne},K=(ne,$,Z)=>new Promise((He,ct)=>{var jt=it=>{try{lt(Z.next(it))}catch(Ye){ct(Ye)}},Wt=it=>{try{lt(Z.throw(it))}catch(Ye){ct(Ye)}},lt=it=>it.done?He(it.value):Promise.resolve(it.value).then(jt,Wt);lt((Z=Z.apply(ne,$)).next())});const B="\u3000\u3000";function P(ne){var $=["Bytes","KB","MB","GB","TB"];if(ne==0)return"0 Byte";var Z=parseInt(""+Math.floor(Math.log(ne)/Math.log(1024)),10);return(ne/Math.pow(1024,Z)).toFixed(1)+" "+$[Z]}var ce=({value:ne=[],action:$,onChange:Z,className:He,maxSize:ct=150,title:jt="\u6587\u4EF6\u4E0A\u4F20",accept:Wt=null})=>{const lt={multiple:!1,fileList:ne,accept:Wt,withCredentials:!0,beforeUpload:Ye=>Ye.size/1024/1024(nt.name.indexOf(B)===-1&&(nt.name=`${nt.name}${B}${P(nt.size)}`),Ae({},nt))),Ye.file.status==="done"&&((rr=(Xt=Ye.file)==null?void 0:Xt.response)==null?void 0:rr.status)===-1){message.error((It=(sr=Ye.file)==null?void 0:sr.response)==null?void 0:It.message),Z([]);return}Z(Bt)},onRemove:Ye=>K(void 0,null,function*(){const Xt=Ye.size/1024/1024;return Ye.status==="uploading"?!0:Xt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ne.length>0,ghost:!0},jt),React.createElement("span",{onClick:it,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))},Y=g(61481),se=g(89392),q=Object.defineProperty,_=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Oe=(ne,$,Z)=>$ in ne?q(ne,$,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[$]=Z,ke=(ne,$)=>{for(var Z in $||($={}))be.call($,Z)&&Oe(ne,Z,$[Z]);if(_)for(var Z of _($))Xe.call($,Z)&&Oe(ne,Z,$[Z]);return ne};const Je=ne=>React.createElement("svg",ke({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",O=Object.defineProperty,de=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Me=(ne,$,Z)=>$ in ne?O(ne,$,{enumerable:!0,configurable:!0,writable:!0,value:Z}):ne[$]=Z,pe=(ne,$)=>{for(var Z in $||($={}))x.call($,Z)&&Me(ne,Z,$[Z]);if(de)for(var Z of de($))ue.call($,Z)&&Me(ne,Z,$[Z]);return ne},Qe=(ne,$,Z)=>new Promise((He,ct)=>{var jt=it=>{try{lt(Z.next(it))}catch(Ye){ct(Ye)}},Wt=it=>{try{lt(Z.throw(it))}catch(Ye){ct(Ye)}},lt=it=>it.done?He(it.value):Promise.resolve(it.value).then(jt,Wt);lt((Z=Z.apply(ne,$)).next())});const{Dragger:j}=L.default;function Pe(ne){let $=[];return ne&&ne.length>0&&($=ne.map(Z=>({uid:Z.id,id:Z.id,name:Z.title+B+Z.filesize,url:Z.url,filesize:Z.filesize,status:"done",response:{id:Z.id}}))),$}var we=({value:ne,onChange:$,action:Z,data:He,className:ct,maxSize:jt=150,title:Wt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:lt=!1,accept:it="",additionalText:Ye,isDragger:Xt,number:rr=1e3,aloneClear:sr=!1,realTimeRemove:It=!0,uploadText:Bt,setFileProgress:nt,showFileProgress:Ut})=>{const[M,y]=(0,a.useState)(!1);let[b,ee]=(0,a.useState)(ne||[]),[Re,dt]=(0,a.useState)(1);(0,a.useEffect)(()=>{ne&&(Re===1&&ee([...ne]),dt(2),rr===(ne==null?void 0:ne.length)&&y(!0))},[ne]);const ut=()=>{setTimeout(()=>{b.pop(),ee([...b])},500)};Ut&&nt(b.some(We=>We.status==="uploading"));const gt={multiple:!0,disabled:M,accept:it,withCredentials:!0,fileList:b,beforeUpload:(We,Ht)=>{const Lt=We.size/1024/1024;return b.concat(Ht).length>rr?(b.pop(),ee([...b]),F.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${rr}\u4E2A\u6587\u4EF6`),sr?Promise.reject():(ut(),!1)):Lt=rr?y(!0):y(!1),ee([...b]),b=b.map(Nt=>{var zt,pr;return(zt=Nt==null?void 0:Nt.response)!=null&&zt.id&&(Nt.url=(pr=Nt==null?void 0:Nt.response)==null?void 0:pr.url),Nt.name.indexOf(B)===-1&&(Nt.name=`${Nt.name}${B}${P(Nt.size)}`),pe({},Nt)}),console.log("info:",We,b),$(b)},onRemove:We=>Qe(void 0,null,function*(){if(!It)return!0;const Ht=()=>Qe(void 0,null,function*(){if(We.response?We.response.id:We.id){let wt=yield(0,R.JZ)(We.response?We.response.id:We.uid);return Promise.resolve(wt)}else return!0});return lt?new Promise((Lt,wt)=>{T.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Qe(void 0,null,function*(){const Zt=yield Ht();F.ZP.success("\u5220\u9664\u6210\u529F"),Lt(!0)}),onCancel:()=>Lt(!1)})}):yield Ht()})};function Ne(We){We.preventDefault(),We.stopPropagation()}return a.createElement("div",{className:`multi-upload ${ct||""}`},Xt&&a.createElement(j,pe({},gt),a.createElement("p",{className:"ant-upload-drag-icon"},a.createElement(Y.Z,null)),a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",jt,"MB)"," "),Ye),!Xt&&a.createElement(L.default,pe({},gt),a.createElement(re.ZP,{disabled:M,className:"upload_button"},a.createElement("img",{className:"aBtn_img",src:ge}),Wt),a.createElement("span",{onClick:Ne,className:"upload_text"},Bt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${jt}MB)`)))}},12343:function(xt,ze,g){"use strict";var a=g(59301),L=g(6848);const F=({value:T,visible:re=!0,children:ie})=>{const R={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return a.createElement(a.Fragment,null,re?a.createElement(L.Z,{placement:"topLeft",title:R[T]},a.createElement("span",null,ie)):ie)};ze.Z=F},84677:function(xt,ze,g){"use strict";var a=g(59301),L=g(78241),F=g(8591),T=g(43418),re=g(95237),ie=g(5112),R=g(5871),Ce=g(43604),W=g(5083),Ee=g(24905),le=g(61186),G=g.n(le),Ae=g(99064),K=g(24065),B=g(955),P=g(89070),ce=g(59437),Y=g(92365),se=g(79834),q=g(59301),_=Object.defineProperty,be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ge=(pe,Qe,j)=>Qe in pe?_(pe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:j}):pe[Qe]=j,O=(pe,Qe)=>{for(var j in Qe||(Qe={}))ke.call(Qe,j)&&ge(pe,j,Qe[j]);if(Oe)for(var j of Oe(Qe))Je.call(Qe,j)&&ge(pe,j,Qe[j]);return pe},de=(pe,Qe)=>be(pe,Xe(Qe)),x=(pe,Qe)=>{var j={};for(var Pe in pe)ke.call(pe,Pe)&&Qe.indexOf(Pe)<0&&(j[Pe]=pe[Pe]);if(pe!=null&&Oe)for(var Pe of Oe(pe))Qe.indexOf(Pe)<0&&Je.call(pe,Pe)&&(j[Pe]=pe[Pe]);return j},ue=(pe,Qe,j)=>new Promise((Pe,we)=>{var ne=He=>{try{Z(j.next(He))}catch(ct){we(ct)}},$=He=>{try{Z(j.throw(He))}catch(ct){we(ct)}},Z=He=>He.done?Pe(He.value):Promise.resolve(He.value).then(ne,$);Z((j=j.apply(pe,Qe)).next())});const Me=pe=>{var Qe=pe,{classroomList:j,dispatch:Pe,courseEndTime:we,onWindowBack:ne}=Qe,$=x(Qe,["classroomList","dispatch","courseEndTime","onWindowBack"]),Z,He,ct,jt,Wt,lt,it,Ye,Xt,rr,sr,It,Bt,nt,Ut,M,y,b,ee,Re,dt,ut,gt,Ne,We,Ht,Lt,wt,Zt,Nt,zt,pr,Mr,Ge,me,nr,kr,an,Er;const Pr=(0,P.useParams)(),[Lr]=L.default.useForm(),[Vr,on]=(0,a.useState)(1),[Br,mr]=(0,a.useState)([]),[Rn,pn]=(0,a.useState)(0),[ln,_r]=(0,a.useState)(2e3),[En,h]=(0,a.useState)(!0),[H,J]=(0,a.useState)(!1),[Q,k]=(0,a.useState)(!1),[vt,St]=(0,a.useState)([]),[Kt,pt]=(0,a.useState)(!0),[Qt,Et]=(0,a.useState)(!((ct=(He=(Z=j.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:He[0])!=null&&ct.send_type));let[Rt,ar]=(0,a.useState)([0,0,0]);(0,a.useEffect)(()=>{var Ue,Dt,mt,S,Fr,yt,Ze,qt,_t,ir,lr,Gt,jr;if(j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Cr(),(mt=(Dt=(Ue=j.actionTabs)==null?void 0:Ue.selectArrsAll)==null?void 0:Dt[0])!=null&&mt.can_publish?ar([...(_t=(qt=(Ze=j.actionTabs)==null?void 0:Ze.selectArrsAll)==null?void 0:qt[0])==null?void 0:_t.difficult_count]):ar([...(yt=(Fr=(S=j.actionTabs)==null?void 0:S.selectArrsAll)==null?void 0:Fr[0])==null?void 0:yt.difficult_settings]),Et(!((Gt=(lr=(ir=j.actionTabs)==null?void 0:ir.selectArrsAll)==null?void 0:lr[0])!=null&&Gt.send_type)),hr(),j.actionTabs.type===2){const Xr=(jr=j.actionTabs.selectArrsAll)==null?void 0:jr[0];pt(Xr.unified_setting)}else pt(!1)},[j.actionTabs]),(0,a.useEffect)(()=>{if(H){if(Q)return;Pe({type:"classroomList/setActionTabs",payload:{}}),(0,K.GJ)()?(Pe({type:"classroomList/getClassroomTeacherCommonList",payload:de(O({},j.actionTabs.params),{type:1})}),Pe({type:"shixunHomeworks/getWorkList",payload:O({},Pr)})):Pe({type:"classroomList/getClassroomCommonList",payload:O({},j.actionTabs.params)})}},[H]);const hr=Ue=>ue(void 0,null,function*(){h(!0);const Dt=yield(0,Y.c_)(de(O({},Pr),{page:Ue||Vr,limit:2e4,homework_id:j.actionTabs.type===1?"":j.actionTabs.selectArrs[0]}));Dt==null||Dt.course_groups.map((mt,S)=>{mt.key=mt.id,mt.title=mt.name,mt.disabled=mt.is_published}),Dt&&(mr([...Dt==null?void 0:Dt.course_groups]),pn(Dt==null?void 0:Dt.course_groups_count),h(!1),Ue||Lr.setFieldsValue({publish_time:G()(G()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:G()(G()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Tt=()=>{(0,K.GJ)()?j.actionTabs.detail?(Pe({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe({type:"shixunHomeworks/getWorkList",payload:O({},Pr)}),Pe({type:"shixunHomeworks/getWorkSetting",payload:O({},Pr)})):Pe({type:"classroomList/getClassroomTeacherCommonList",payload:de(O({},j.actionTabs.params),{type:5,category:j.actionTabs.params.categoryId})}):Pe({type:"classroomList/getClassroomCommonList",payload:O({},j.actionTabs.params)})},or=()=>ue(void 0,null,function*(){var Ue,Dt;if((0,K.Rm)()&&!((Ue=j.AssistantObject.hack)!=null&&Ue.can_publish)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Te(!1);return}const mt=O({},Lr.getFieldsValue());if(mt.end_time<=mt.publish_time){F.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Te(!1);return}if((vt==null?void 0:vt.length)<=0&&!Kt&&Br.length>0){F.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Te(!1);return}if(Rt.reduce((yt,Ze)=>yt+Ze)===0&&!Qt){F.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Te(!1);return}let S={homework_ids:[...j.actionTabs.selectArrs],group_ids:vt.length>0?vt.map(yt=>yt.id):(Dt=j.detailCommonHomeworksList)==null?void 0:Dt.course_groups,end_time:G()(mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:G()(mt.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Rt==null?void 0:Rt.map(yt=>yt),send_type:Qt?"0":"1",unified_setting:!vt.length};if(Te(!0),(yield(0,Ae.ZP)(`/api/courses/${Pr.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:O({},S)})).status===0){if(Te(!1),(0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),F.ZP.success("\u53D1\u5E03\u6210\u529F"),Pe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ne){ne();return}$.onCallback&&$.onCallback(),Tt(),localStorage.getItem("Noviceguide")==="0"||Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:q.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Te(!1)}),Cr=()=>{on(1),mr([]),St([])},cr=Rn>Vr*ln,[Rr,Te]=(0,a.useState)(!1);return q.createElement(T.default,{width:600,confirmLoading:Rr,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:or,onCancel:()=>{if(Cr(),Pe({type:"classroomList/setActionTabs",payload:{}}),ne){ne();return}Tt()}},q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Br&&q.createElement(L.default,{form:Lr},q.createElement("div",{style:{paddingLeft:0}},j.actionTabs.type===2&&q.createElement(re.Z,{style:{marginBottom:"10px"}},q.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),q.createElement(ie.ZP.Group,{value:Qt,disabled:!((lt=(Wt=(jt=j.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:Wt[0])!=null&<.can_publish),onChange:Ue=>{Et(Ue.target.value)}},q.createElement(ie.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),q.createElement(ie.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Qt&&q.createElement(re.Z,{style:{marginBottom:"10px"}},q.createElement("span",{style:{marginRight:65}}),q.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",q.createElement(R.Z,{value:Rt[0],onChange:Ue=>{Rt[0]=Ue,ar([...Rt])},min:0,disabled:!((Xt=(Ye=(it=j.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:Ye[0])!=null&&Xt.can_publish),placeholder:`\u6700\u5927${(Bt=(It=(sr=(rr=j.actionTabs)==null?void 0:rr.selectArrsAll)==null?void 0:sr[0])==null?void 0:It.difficult_count)==null?void 0:Bt[0]}`,max:(y=(M=(Ut=(nt=j.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:Ut[0])==null?void 0:M.difficult_count)==null?void 0:y[0],style:{width:60}})),q.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",q.createElement(R.Z,{value:Rt[1],onChange:Ue=>{Rt[1]=Ue,ar([...Rt])},min:0,disabled:!((Re=(ee=(b=j.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:ee[0])!=null&&Re.can_publish),max:(Ne=(gt=(ut=(dt=j.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:ut[0])==null?void 0:gt.difficult_count)==null?void 0:Ne[1],placeholder:`\u6700\u5927${(wt=(Lt=(Ht=(We=j.actionTabs)==null?void 0:We.selectArrsAll)==null?void 0:Ht[0])==null?void 0:Lt.difficult_count)==null?void 0:wt[1]}`,style:{width:60}})),q.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",q.createElement(R.Z,{value:Rt[2],onChange:Ue=>{Rt[2]=Ue,ar([...Rt])},min:0,disabled:!((zt=(Nt=(Zt=j.actionTabs)==null?void 0:Zt.selectArrsAll)==null?void 0:Nt[0])!=null&&zt.can_publish),placeholder:`\u6700\u5927${(me=(Ge=(Mr=(pr=j.actionTabs)==null?void 0:pr.selectArrsAll)==null?void 0:Mr[0])==null?void 0:Ge.difficult_count)==null?void 0:me[2]}`,max:(Er=(an=(kr=(nr=j.actionTabs)==null?void 0:nr.selectArrsAll)==null?void 0:kr[0])==null?void 0:an.difficult_count)==null?void 0:Er[2],style:{width:60}}))),q.createElement(re.Z,{className:"mt30",align:"middle"},q.createElement(Ce.Z,null,q.createElement(L.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},q.createElement(W.default,{style:{width:170,marginRight:"25px"},disabledDate:Ue=>(0,se.Q8)(Ue,we),disabledTime:Ue=>(0,se.d0)(Ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:G()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),q.createElement(Ce.Z,{className:"ml20"},q.createElement(L.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},q.createElement(W.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:G()((0,B.U6)(),"HH:mm")},disabledDate:Ue=>(0,se.Q8)(Ue,we,Lr.getFieldValue("publish_time")),disabledTime:Ue=>(0,se.d0)(Ue,Lr.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),j.actionTabs.type===2&&q.createElement(re.Z,{style:{marginBottom:"10px"}},q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),q.createElement(ie.ZP.Group,{value:Kt,onChange:Ue=>{pt(Ue.target.value),St([])}},q.createElement(ie.ZP,{value:!0,disabled:!j.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),q.createElement(ie.ZP,{className:"ml20",disabled:Br.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Br.length<=0&&j.actionTabs.type===2&&q.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(j.actionTabs.type===1||!Kt)&&Br.length>0&&q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},q.createElement("span",{style:{flex:1}},q.createElement(Ee.default,{checked:vt.length===Br.length,onChange:Ue=>{vt.length===Br.length?St([]):St(Br.filter(Dt=>!Dt.is_published))}},"\u5168\u9009")," "),q.createElement("span",{style:{width:16}}),q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",vt.length||0,"\u4E2A\u5206\u73ED")),(j.actionTabs.type===1||!Kt)&&Br.length>0&&q.createElement(ce.Z,{data:Br,selectedRowKeys:vt,setSelectedRowKeys:St})))};ze.Z=(0,P.connect)(({classroomList:pe})=>({classroomList:pe}))(Me)},32996:function(xt,ze,g){"use strict";g.r(ze),g.d(ze,{CommonHomeworkContext:function(){return $n},default:function(){return Tn}});var a=g(59301),L=g(89070),F=g(8591),T=g(58421),re=g(81228),ie=g(955),R=g(24065),Ce=g(43418),W=g(99064),Ee=g(59155),le=Object.defineProperty,G=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,ce=(A,E,d)=>E in A?le(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Y=(A,E)=>{for(var d in E||(E={}))B.call(E,d)&&ce(A,d,E[d]);if(K)for(var d of K(E))P.call(E,d)&&ce(A,d,E[d]);return A},se=(A,E)=>G(A,Ae(E)),q=(A,E)=>{var d={};for(var w in A)B.call(A,w)&&E.indexOf(w)<0&&(d[w]=A[w]);if(A!=null&&K)for(var w of K(A))E.indexOf(w)<0&&P.call(A,w)&&(d[w]=A[w]);return d},_=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const be=A=>{var E=A,{classroomList:d,dispatch:w,match:te,location:De,user:ae,onCallback:U}=E,I=q(E,["classroomList","dispatch","match","location","user","onCallback"]),D,V;const fe=(0,L.useParams)(),[je,At]=(0,a.useState)(!1),[at,_e]=(0,a.useState)(!1),$e=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(d.actionTabs.key==="\u5220\u9664"){if((0,R.j5)()){_e(!0);return}const Fe={hasNum:0,noHasNum:0};d.actionTabs.selectArrsAll.map(Ft=>{var st;Ft.author_login===((st=ae.userInfo)==null?void 0:st.login)?++Fe.hasNum:++Fe.noHasNum}),Fe.noHasNum>0?Ce.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},Fe.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},Fe.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ot()}}):_e(!0)}else _e(!1)},[d.actionTabs.key]);const Ot=()=>{w({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:je,destroyOnClose:!0,onOk:()=>_(void 0,null,function*(){var Fe;if((Fe=$e.current)!=null&&Fe.onVerify())return;At(!0);const Ft=yield(0,W.ZP)(`/api/courses/${fe.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...d.actionTabs.selectArrs]}});At(!1),Ft.status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),F.ZP.success("\u5220\u9664\u6210\u529F"),w({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),U&&U(),(0,R.GJ)()?w({type:"classroomList/getClassroomTeacherCommonList",payload:se(Y({},d.actionTabs.params),{type:5})}):w({type:"classroomList/getClassroomCommonList",payload:Y({},d.actionTabs.params)}),w({type:"classroomList/getClassroomLeftMenus",payload:{id:fe.coursesId}}))}),onCancel:()=>{Ot()}},!((D=d==null?void 0:d.actionTabs)!=null&&D.status)||!["\u672A\u53D1\u5E03"].includes((V=d==null?void 0:d.actionTabs)==null?void 0:V.status)?a.createElement(a.Fragment,null,a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(Ee.Z,{ref:Fe=>$e.current=Fe})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Xe=(0,L.connect)(({classroomList:A,user:E})=>({classroomList:A,user:E}))(be),Oe=g(84677),ke=g(12393),Je=Object.defineProperty,ge=Object.defineProperties,O=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Me=(A,E,d)=>E in A?Je(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,pe=(A,E)=>{for(var d in E||(E={}))x.call(E,d)&&Me(A,d,E[d]);if(de)for(var d of de(E))ue.call(E,d)&&Me(A,d,E[d]);return A},Qe=(A,E)=>ge(A,O(E)),j=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const Pe=({classroomList:A,dispatch:E})=>{const d=(0,L.useParams)();return a.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>j(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),F.ZP.success("\u64CD\u4F5C\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,R.GJ)()?E({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(pe({},A.actionTabs.params),{type:5})}):E({type:"classroomList/getClassroomCommonList",payload:pe({},A.actionTabs.params)}))}),onCancel:()=>{E({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var we=(0,L.connect)(({classroomList:A})=>({classroomList:A}))(Pe),ne=Object.defineProperty,$=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Wt=(A,E,d)=>E in A?ne(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,lt=(A,E)=>{for(var d in E||(E={}))ct.call(E,d)&&Wt(A,d,E[d]);if(He)for(var d of He(E))jt.call(E,d)&&Wt(A,d,E[d]);return A},it=(A,E)=>$(A,Z(E)),Ye=(A,E)=>{var d={};for(var w in A)ct.call(A,w)&&E.indexOf(w)<0&&(d[w]=A[w]);if(A!=null&&He)for(var w of He(A))E.indexOf(w)<0&&jt.call(A,w)&&(d[w]=A[w]);return d},Xt=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const rr=A=>{var E=A,{classroomList:d,dispatch:w,onCallback:te}=E,De=Ye(E,["classroomList","dispatch","onCallback"]);const ae=(0,L.useParams)();return ae.id=ae.coursesId,a.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:d.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Xt(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${ae.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...d.actionTabs.selectArrs]}})).status===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),F.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),w({type:"classroomList/setActionTabs",payload:{}}),te&&te(),(0,R.GJ)()?w({type:"classroomList/getClassroomTeacherCommonList",payload:it(lt({},d.actionTabs.params),{type:5})}):w({type:"classroomList/getClassroomCommonList",payload:lt({},d.actionTabs.params)}),w({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var sr=(0,L.connect)(({classroomList:A})=>({classroomList:A}))(rr),It=g(78241),Bt=g(95237),nt=g(43604),Ut=g(92832),M=g(61186),y=g.n(M),b=Object.defineProperty,ee=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,ut=(A,E,d)=>E in A?b(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,gt=(A,E)=>{for(var d in E||(E={}))Re.call(E,d)&&ut(A,d,E[d]);if(ee)for(var d of ee(E))dt.call(E,d)&&ut(A,d,E[d]);return A},Ne=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const We=({classroomList:A,loading:E,dispatch:d,onCallback:w})=>{var te,De;const ae=(0,L.useParams)(),U=(0,L.useLocation)(),{actionTabs:I}=A,[D]=It.default.useForm(),V=fe=>fe&&feNe(void 0,null,function*(){var fe;const je=D.getFieldValue(),At=`/api/course_modules/${A.detailCommonHomeworksList.main_category_id}/add_second_category.json`,at=yield(0,W.ZP)(At,{method:"post",body:gt({},je)});if(at.status===0){F.ZP.success("\u6DFB\u52A0\u6210\u529F"),w&&w(),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:ae.coursesId}});const _e=A.actionTabs.selectArrs.type,$e=(at==null?void 0:at.category_id)||0;let Ot=(fe=U.pathname)==null?void 0:fe.split("/");Ot[4]=$e,Ot[3]=_e||Ot[3];const Fe=Ot==null?void 0:Ot.join("/");L.history.push(Fe)}}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",{className:"tc"},a.createElement("br",null)),A.courseGroups.course_groups&&a.createElement(It.default,{form:D,initialValues:{name:""}},a.createElement(It.default.Item,{name:"name"},a.createElement(Bt.Z,{className:"mt30"},a.createElement(nt.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.createElement(nt.Z,{flex:"1"},a.createElement(Ut.default,{defaultValue:((te=I.selectArrs)==null?void 0:te.category_name)||((De=I.selectArrs)==null?void 0:De.name)}))))))};var Ht=(0,L.connect)(({classroomList:A,loading:E})=>({classroomList:A,loading:E}))(We),Lt=g(99313),wt=g(3113),Zt=g(24905),Nt=g(26724),zt=g.n(Nt),pr=g(48066),Mr=g(28103),Ge=g(81327),me=g(49692),nr={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},kr=Object.defineProperty,an=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,on=(A,E,d)=>E in A?kr(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Br=(A,E)=>{for(var d in E||(E={}))Lr.call(E,d)&&on(A,d,E[d]);if(Pr)for(var d of Pr(E))Vr.call(E,d)&&on(A,d,E[d]);return A},mr=(A,E)=>an(A,Er(E)),Rn=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const{Paragraph:pn}=pr.default,ln=({createShixunParams:A},E)=>{const d=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],w=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[te,De]=(0,a.useState)("0"),[ae,U]=(0,a.useState)("hot"),[I,D]=(0,a.useState)([]),V=(0,a.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),fe=(Fe,Ft)=>Rn(void 0,null,function*(){const st=yield(0,me.he)(Fe);if(!st.status){if(st.shixuns.length===0&&Ft){$e(!1);return}D(st.shixuns)}});(0,a.useImperativeHandle)(E,()=>({search:Fe=>fe(mr(Br({},V.current),{keyword:Fe})),changeKeyWord:Fe=>V.current.keyword=Fe})),(0,a.useEffect)(()=>{fe(V.current)},[]);const[je,At]=(0,a.useState)([]),at=Fe=>{At(Fe),A.current.shixun_ids=Fe},[_e,$e]=(0,a.useState)(!0),Ot=Fe=>{fe(mr(Br({},V.current),{page:Fe}),!0)};return a.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},a.createElement(Bt.Z,{justify:"space-between",style:{marginBottom:8}},a.createElement(nt.Z,null,d.map((Fe,Ft)=>a.createElement(wt.ZP,{key:Ft,type:te===Fe.id?"primary":"default",onClick:()=>{De(Fe.id),V.current.diff=Fe.id,fe(V.current)}},Fe.name))),a.createElement(nt.Z,null,w.map((Fe,Ft)=>a.createElement(wt.ZP,{key:Ft,className:"mr20",type:ae===Fe.id?"primary":"default",onClick:()=>{U(Fe.id),V.current.order=Fe.id,fe(V.current)}},Fe.name)))),a.createElement(zt(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:Ot,hasMore:_e,useWindow:!1},a.createElement(Zt.default.Group,{onChange:at,value:je},I.map(Fe=>{const{name:Ft,id:st,description:Ct,challenge_names:et,author_name:xr,author_school_name:Yt,level:Be,total_stu_num:xe}=Fe||{};return a.createElement("div",{key:st,className:nr.shixunItemWrapper},a.createElement(Bt.Z,{align:"middle",className:nr.checkboxWrapper,gutter:14},a.createElement(Zt.default,{value:st}),a.createElement("div",{className:nr.title},Ft)),a.createElement("div",{className:nr.contentWrapper},a.createElement(pn,{ellipsis:{rows:2},className:nr.desc,style:{color:"#8e8888"}},Ct),a.createElement(Bt.Z,null,et.map(($t,tt)=>a.createElement("span",{key:tt,className:nr.mission},"\u7B2C",tt+1,"\u5173",$t))),a.createElement(Mr.Z,{dashed:!0,style:{margin:"8px 0"}}),a.createElement(Bt.Z,{className:nr.info},a.createElement(Ge.Z,null,a.createElement("span",null,xr),a.createElement("span",null,"|"),a.createElement("span",null,Yt),a.createElement("span",null,"|"),a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",Be),a.createElement("span",null,"|"),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",xe)))))}))))};var _r=(0,a.forwardRef)(ln),En={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},h=g(8797),H=g(92365),J=Object.defineProperty,Q=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,St=(A,E,d)=>E in A?J(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Kt=(A,E)=>{for(var d in E||(E={}))k.call(E,d)&&St(A,d,E[d]);if(Q)for(var d of Q(E))vt.call(E,d)&&St(A,d,E[d]);return A},pt=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const{TabPane:Qt}=Lt.default,Et=({shixunHomeworks:A,loading:E,dispatch:d,refreshList:w})=>{const te=(0,L.useParams)(),De=(0,L.useLocation)(),[ae]=It.default.useForm(),{brankList:U}=A,[I,D]=(0,a.useState)(!1);let[V,fe]=(0,a.useState)(!0),[je,At]=(0,a.useState)(!1);const[at,_e]=(0,a.useState)("myself");let[$e,Ot]=(0,a.useState)([]);const[Fe,Ft]=(0,a.useState)(),[st,Ct]=(0,a.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),et=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,a.useEffect)(()=>{A.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Yt()},[A.actionTabs.key]);let xr=[];const Yt=function(){return pt(this,null,function*(){var tt;if(V){D(!1),++st.page;const Pt=yield d({type:"shixunHomeworks/getBrankList",payload:Kt({},st)});$e=[...$e.concat(Pt.object_list)],Ft(Pt.is_teacher),((tt=Pt.object_list)==null?void 0:tt.length)pt(void 0,null,function*(){At(!0);const Pt=yield(0,H.aQ)(tt);At(!1),Pt.status||(w(),d({type:"shixunHomeworks/setActionTabs",payload:{}}))}),$t=(0,a.useRef)();return a.createElement(Ce.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:A.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:je},onOk:()=>pt(void 0,null,function*(){var tt;if(at==="jupyter"){xe(Be.current);return}At(!0);const Pt=ae.getFieldValue(),Yr=yield d({type:"shixunHomeworks/saveBanks",payload:{course_id:te.coursesId,object_type:"normal",category:te.categoryId,bank_id:Pt.group_ids}});(Yr==null?void 0:Yr.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),d({type:"classroomList/getClassroomLeftMenus",payload:{id:te.coursesId}}),d({type:"shixunHomeworks/setActionTabs",payload:{}}),d({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Yr.object_ids,params:(tt=A.actionTabs)==null?void 0:tt.params}})),At(!1)}),onCancel:()=>{d({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(Bt.Z,null,a.createElement(nt.Z,{span:12},et.map((tt,Pt)=>a.createElement(wt.ZP,{key:Pt,shape:"round",type:at===tt.id?"primary":"default",className:"mr10",onClick:Yr=>pt(void 0,null,function*(){if(tt.id==="jupyter"){_e(tt.id);return}$e=[],V=!0,st.page=0,st.search="",st.filter=tt.id,Yt(),_e(tt.id)})},tt.name))),a.createElement(nt.Z,{span:12,className:"tr"},a.createElement(Ut.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:tt=>{var Pt;at==="jupyter"&&((Pt=$t.current)==null||Pt.changeKeyWord(tt.target.value))},onSearch:tt=>{var Pt;if(at==="jupyter"){(Pt=$t.current)==null||Pt.search(tt);return}V=!0,st.search=tt,st.page=0,$e=[],Yt()},style:{width:260}}))),at==="myself"&&a.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",a.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),at==="public"&&a.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),at==="jupyter"?a.createElement(_r,{createShixunParams:Be,ref:$t}):a.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&at==="public"&&a.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},a.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),a.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),a.createElement(zt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{fe(!1),Yt()},hasMore:V,useWindow:!1},a.createElement(It.default,{form:ae,initialValues:{group_ids:xr},className:En.form,onChange:tt=>{xr=ae.getFieldValue()}},$e==""&&a.createElement(h.Z,{styles:{margin:"10px auto"}}),a.createElement(It.default.Item,{name:"group_ids"},a.createElement(Zt.default.Group,{style:{width:"100%"},className:"font14"},$e==null?void 0:$e.map(function(tt,Pt){return a.createElement(Bt.Z,{key:Pt},a.createElement(nt.Z,{flex:"2"},a.createElement(Zt.default,{onChange:Yr=>{},key:Pt,value:String(tt.id),defaultChecked:!0},a.createElement("span",{className:["c-black",En.line1].join(" ")},tt.name))),a.createElement(nt.Z,{flex:"1",className:"c-black"},a.createElement("span",{className:En.line1},tt==null?void 0:tt.course_list_name)),a.createElement(nt.Z,{flex:"50px",className:"c-black"},at==="public"&&(0,R.Ny)()?a.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${tt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):at==="myself"?a.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${tt.id}/personal/normal/edit`)}},"\u7F16\u8F91"):tt==null?void 0:tt.username))})))))))};var Rt=(0,L.connect)(({shixunHomeworks:A,loading:E})=>({shixunHomeworks:A,loading:E}))(Et),ar=g(36708),hr=g(57490),Tt=Object.defineProperty,or=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ue=(A,E,d)=>E in A?Tt(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Dt=(A,E)=>{for(var d in E||(E={}))Rr.call(E,d)&&Ue(A,d,E[d]);if(cr)for(var d of cr(E))Te.call(E,d)&&Ue(A,d,E[d]);return A},mt=(A,E)=>or(A,Cr(E)),S=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const Fr=({classroomList:A,loading:E,dispatch:d})=>{const w=(0,L.useParams)(),[te]=It.default.useForm();return a.createElement(Ce.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:A.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>S(void 0,null,function*(){var De;yield te.validateFields();const ae=Dt({},te.getFieldValue()),{selectArrs:U}=A.actionTabs;ae.attachment_ids=(De=ae.attachment_ids)==null?void 0:De.map(D=>D.response.id),(yield(0,ar.mz)(mt(Dt({},ae),{homeworkId:U.work_id}))).status===0&&(te.resetFields(),d({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{te.resetFields(),d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement(It.default,{form:te,initialValues:{}},a.createElement(It.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},a.createElement(hr.Z,null)),a.createElement(It.default.Item,{name:"description"},a.createElement(Ut.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var yt=(0,L.connect)(({classroomList:A,loading:E})=>({classroomList:A,loading:E}))(Fr),Ze=g(20834),qt=g(38854),_t=g(6848),ir={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},Gt=({isLoading:A,addText:E,tabDataSource:d,isAdmin:w,dispatch:te,type:De,TooltipTitle:ae,categoryId:U,dropdownMenu:I,classroomList:D,isShowRightControl:V,defaultSelectedKeys:fe,user:je,onTabMenuClick:At,onTooltipTitleClick:at,onDropdownMenuClick:_e})=>{var $e,Ot,Fe;const Ft=()=>a.createElement(Ze.default,{onClick:({key:Ct})=>_e(Ct)},I.map(Ct=>a.createElement(Ze.default.Item,{key:Ct.id},Ct.name))),st=(0,L.useParams)();return a.createElement("div",{className:ir.tabMenuContainer},a.createElement(Bt.Z,null,a.createElement(nt.Z,{flex:"1"},a.createElement(Ze.default,{mode:"horizontal",selectedKeys:fe},d.map(Ct=>a.createElement(Ze.default.Item,{key:Ct.id,onClick:()=>A?{}:At(Ct)},a.createElement("span",{className:`c-grey-666 ${w?"mr20":""}`},Ct.name),Ct.total!==void 0&&a.createElement("span",{className:"c-grey-999"},Ct.total||0))))),a.createElement(nt.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},w&&a.createElement(qt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(Ze.default,null,a.createElement(Ze.default.Item,{key:1,onClick:()=>{var Ct;if((0,R.Rm)()&&!((Ct=D.AssistantObject.hack)!=null&&Ct.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}te({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:De,exportType:"hack",category_id:st.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(Ze.default.Item,{key:3,onClick:()=>{var Ct;if((0,R.Rm)()&&!((Ct=D.AssistantObject.hack)!=null&&Ct.can_download)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}L.history.push(`/classrooms/${st==null?void 0:st.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"}))),a.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{L.history.push(`/classrooms/${st.coursesId}/program_homework/ranking`)}},a.createElement(_t.Z,{title:"\u6392\u884C\u699C"},a.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),w&&V&&a.createElement("div",{className:ir.control},a.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:at},a.createElement(_t.Z,{title:ae},a.createElement("span",{className:U?`${ir.iconH} iconfont icon-zhongmingmingmulu`:`${ir.iconH} iconfont icon-xinjianmulu1`}))),a.createElement(qt.Z,{disabled:(($e=je==null?void 0:je.userInfo)==null?void 0:$e.user_status)===2,className:"ml10",dropdownRender:Ft},a.createElement("span",{onClick:()=>{},className:((Ot=je==null?void 0:je.userInfo)==null?void 0:Ot.user_status)===2?ir.selectBtn1:ir.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(_t.Z,{title:((Fe=je==null?void 0:je.userInfo)==null?void 0:Fe.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,E||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},jr={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},Mt=({isAdmin:A,dataSource:E,batchStatus:d,SortMenuName:w,setSortMenuName:te,onSearch:De,onSort:ae,onBatch:U})=>{const I=A?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],D=fe=>{te(fe.name),ae(fe)},V=w==="\u9ED8\u8BA4\u6392\u5E8F";return a.createElement("div",{className:jr.searchSortControllerContainer},a.createElement("div",null,a.createElement(qt.Z,{dropdownRender:()=>a.createElement(Ze.default,{selectedKeys:[w]},I.map(fe=>a.createElement(Ze.default.Item,{key:fe.name,onClick:()=>D(fe)},fe.name)))},a.createElement("div",null,a.createElement("span",{className:`${jr.btn} ${V?jr.btnSort:""}`},a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),V&&a.createElement(_t.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},a.createElement("span",{className:jr.tips},a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),a.createElement(Ut.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:De,style:{width:220,marginLeft:"auto"}}))},kt={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},yr=g(84105),Hr=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())}),Zr=({buttonDataSource:A,onClick:E})=>{const{allSelect:d,setAllSelect:w,setSelectArrs:te,dataSource:De,selectArrs:ae,useBatchStatus:U,dispatch:I,params:D,getData:V,detailLeftMenus:fe,main_category_id:je,setSelectArrsAll:At}=(0,a.useContext)($n);let at;const[_e,$e]=(0,a.useState)(!1),[Ot,Fe]=(0,a.useState)(""),Ft=et=>{w(et.target.checked),te(et.target.checked?De.map(xr=>xr.homework_id):[]),et.target.checked?At([...De]):At([])},st=()=>{let et={courseId:D.id,container_type:"program_homework"};D.categoryId&&(et.category_id=D.categoryId),I({type:"classroomList/getAllTaskList",payload:et}),I({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};fe.course_modules&&(at=fe.course_modules.filter(et=>et.type==="program_homework")[0]);const Ct=a.createElement("div",{className:kt.moveCategory,onMouseLeave:et=>$e(!1)},a.createElement(Ze.default,{onClick:et=>Hr(void 0,[et],function*({item:xr,key:Yt,keyPath:Be,domEvent:xe}){if(ae=="")return F.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,W.ZP)(`/api/courses/${D.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:ae,new_category_id:Yt}})).status===0&&(F.ZP.success("\u64CD\u4F5C\u6210\u529F"),U(!1),V(),I({type:"classroomList/getClassroomLeftMenus",payload:{id:D.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(Ut.default,{onChange:et=>{Fe(et.target.value)}})),at&&at.second_category.filter(et=>et.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(et,xr){var Yt;if(!(Ot!==""&&et.category_name.indexOf(Ot)<0))return a.createElement(a.Fragment,null,a.createElement(Ze.default.Item,{className:"multi-llipsis1e",key:et.category_id},et.category_name),(Yt=et==null?void 0:et.third_category)==null?void 0:Yt.map(Be=>a.createElement(Ze.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Be.category_id},Be.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:et=>{et.preventDefault(),I({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:D,selectArrs:{category_id:je,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:kt.bottomControlContainer},a.createElement(Bt.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(nt.Z,{flex:1},a.createElement(Bt.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(nt.Z,null,a.createElement(Zt.default,{checked:d,onChange:Ft},"\u5168\u9009\u672C\u9875\uFF08",ae.length,"\uFF09")),(0,R.GJ)()&&a.createElement(nt.Z,null,a.createElement(qt.Z,{placement:"top",menu:{items:A,onClick:({key:et})=>{E({key:et})}}},a.createElement(wt.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(nt.Z,null,a.createElement(wt.ZP,{type:"primary",onClick:st,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,R.GJ)()&&a.createElement(nt.Z,null,a.createElement(qt.Z,{placement:"topLeft",dropdownRender:()=>Ct,getPopupContainer:et=>et.parentNode},a.createElement(wt.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(yr.Z,null)))))),a.createElement(nt.Z,null,a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:()=>{te([]),U(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},An=g(1710),dr={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},zn=g(12343),Pn=g(46474),mn=Object.defineProperty,Wn=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,$r=(A,E,d)=>E in A?mn(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Kr=(A,E)=>{for(var d in E||(E={}))la.call(E,d)&&$r(A,d,E[d]);if(On)for(var d of On(E))Gn.call(E,d)&&$r(A,d,E[d]);return A},ua=(A,E)=>Wn(A,ia(E)),Jt=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())}),Ar=({dataSource:A,params:E,classroomList:d,manageAllGroup:w,user:te,getData:De})=>{var ae,U,I,D,V,fe,je,At,at,_e,$e,Ot,Fe;const{batchStatus:Ft,selectArrs:st,setSelectArrs:Ct,selectArrsAll:et,setSelectArrsAll:xr,dispatch:Yt}=(0,a.useContext)($n);let Be=(0,L.useParams)();const[xe,$t]=(0,a.useState)(!1),tt=(0,a.useRef)(),[Pt,Yr]=(0,a.useState)([]);Be=ua(Kr(Kr({},E),Be),{category:Be==null?void 0:Be.categoryId}),(0,a.useEffect)(()=>{Yr([]),$t(!1)},[]);const Mn=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(he,ot)=>ot.status.indexOf(he)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:he=>{var ot,rt;return he==="--"?he:a.createElement("span",null,a.createElement("span",null,(ot=he==null?void 0:he.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",a.createElement("span",null,(rt=he==null?void 0:he.split("/"))==null?void 0:rt[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="publish_time"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="end_time"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="late_time"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:he=>he==="--"||!he?"--":a.createElement("span",{title:he},he)}];function vr(){return Jt(this,null,function*(){let he=yield(0,W.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:Kr({},Be)});Yr(he.data)})}const In=he=>{st.includes(he)?(Ct(st.filter(ot=>ot!==he)),xr(et.filter(ot=>ot.homework_id!==he))):(Ct([...st,he]),xr([...et,A]))};return a.createElement("div",{className:dr.listContainer,onClick:he=>{he.stopPropagation(),(!(0,R.GJ)()||(0,R.GJ)()&&tt.current&&!tt.current.contains(he.target))&&((0,R.dE)()?(0,ie.xg)(`/classrooms/${Be.coursesId}/program_homework/${A.homework_id}/detail?tabs=1`):(0,ie.xg)(`/classrooms/${Be.coursesId}/program_homework/${A.homework_id}/detail`))}},(0,R.GJ)()&&a.createElement("span",{ref:tt},a.createElement(Zt.default,{onClick:he=>{he.stopPropagation()},style:{padding:"10px"},checked:st.includes(A.homework_id),onChange:()=>In(A.homework_id)})),a.createElement("div",{className:dr.info},a.createElement("div",{className:dr.title},a.createElement("div",{className:dr.left,style:(0,R.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,R.GJ)()&&a.createElement(zn.Z,{value:(ae=A.status)==null?void 0:ae[0]},a.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status})),(0,R.dE)()&&a.createElement(ie.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),a.createElement("span",{onClick:he=>he.stopPropagation()},a.createElement(L.Link,{target:"_blank",to:`/classrooms/${Be.coursesId}/program_homework/${A.homework_id}/detail${(0,R.dE)()?"?tabs=1":""}`},A.name))),a.createElement("div",{className:dr.right},(0,R.GJ)()&&((U=A==null?void 0:A.status)==null?void 0:U[0])==="\u672A\u53D1\u5E03"&&a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){var ot,rt,Ur,ea;if(he.stopPropagation(),he.preventDefault(),((ot=te==null?void 0:te.userInfo)==null?void 0:ot.user_status)===2){(0,Pn.Rd)();return}if((0,R.Rm)()&&!((Ur=(rt=d.AssistantObject)==null?void 0:rt.hack)!=null&&Ur.can_publish)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const rn=ie.cX.getItem(`${(ea=te==null?void 0:te.userInfo)==null?void 0:ea.login}${(0,R.GJ)()?"Teacher":"Student"}`,"ProgramHomework");rn&&(Be.sort_by=rn==null?void 0:rn.type,Be.sort_direction=rn==null?void 0:rn.direction),Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Be),type:2,manage_all_group:w}})})},a.createElement("aside",{className:dr.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,R.dE)()&&a.createElement("div",{className:dr.actionIcon},(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((I=A.status)!=null&&I.includes("\u5DF2\u622A\u6B62"))&&!A.status.includes("\u5BFC\u5165")&&a.createElement("aside",{onClick:he=>Jt(void 0,null,function*(){he.stopPropagation();let ot=yield(0,W.ZP)(`/api/problems/${A==null?void 0:A.start_identifier}/start.json`,{method:"get"});ot&&(window.open(`/myproblems/${ot==null?void 0:ot.identifier}?type=1`),localStorage.setItem("program_homework",[Be.coursesId,A.homework_id]))}),className:dr.flexBox,style:{marginRight:16}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((D=A.status)==null?void 0:D.includes("\u5DF2\u622A\u6B62"))||((V=A.status)==null?void 0:V.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:dr.flexBox,style:{marginRight:16}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,R.GJ)()&&a.createElement(qt.Z,{placement:"bottomCenter",overlayClassName:dr.dro,dropdownRender:()=>a.createElement(Ze.default,null,!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){var ot,rt,Ur;if(he.stopPropagation(),he.preventDefault(),((ot=te==null?void 0:te.userInfo)==null?void 0:ot.user_status)===2){(0,Pn.Rd)();return}if((0,R.Rm)()&&!((Ur=(rt=d.AssistantObject)==null?void 0:rt.hack)!=null&&Ur.can_publish)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",Be),Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Be),type:2,manage_all_group:w}})})},"\u7ACB\u5373\u53D1\u5E03")),!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){var ot,rt;if(he.stopPropagation(),he.preventDefault(),(0,R.Rm)()&&!((rt=(ot=d.AssistantObject)==null?void 0:ot.hack)!=null&&rt.can_stop)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:Kr({},Be),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),a.createElement(Ze.default.Item,{key:30,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){he.stopPropagation(),he.preventDefault();let ot=A==null?void 0:A.name;Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:a.createElement("div",null,a.createElement(Ut.default,{defaultValue:ot,maxLength:60,showCount:!0,onChange:rt=>ot=rt.target.value})),onOk:()=>Jt(void 0,null,function*(){let rt=yield(0,W.ZP)(`/api/homework_commons/${A==null?void 0:A.homework_id}/alter_name.json`,{method:"post",body:{name:ot}});(rt==null?void 0:rt.status)===0&&(F.ZP.success("\u64CD\u4F5C\u6210\u529F"),De())})})})},"\u91CD\u65B0\u547D\u540D")),A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){he.stopPropagation(),he.preventDefault(),Yt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),a.createElement(Ze.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",to:"/",onClick:he=>Jt(void 0,null,function*(){var ot,rt,Ur;if(he.stopPropagation(),he.preventDefault(),(0,R.Rm)()&&!((rt=(ot=d.AssistantObject)==null?void 0:ot.hack)!=null&&rt.can_delete)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:et,params:Be,status:(Ur=A==null?void 0:A.status)==null?void 0:Ur[0]}})})},"\u7ACB\u5373\u5220\u9664")),!A.status.includes("\u5BFC\u5165")&&a.createElement(Ze.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(L.Link,{target:"_blank",onClick:he=>{he.stopPropagation()},to:`/classrooms/${Be.coursesId}/program_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},a.createElement("aside",{onClick:he=>he.stopPropagation(),className:dr.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:dr.detail},(0,R.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((fe=A==null?void 0:A.status)==null?void 0:fe[0])&&!!A.uncommit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((je=A==null?void 0:A.status)==null?void 0:je[0])&&!!A.commit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((At=A==null?void 0:A.status)==null?void 0:At[0])&&!!A.compelete_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((at=A==null?void 0:A.status)==null?void 0:at[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((_e=A==null?void 0:A.status)==null?void 0:_e[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(($e=A==null?void 0:A.status)==null?void 0:$e[0])&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Ot=A==null?void 0:A.status)==null?void 0:Ot[0])&&a.createElement("span",{className:dr.iconV,onClick:he=>Jt(void 0,null,function*(){he.stopPropagation(),he.preventDefault(),xe||vr(),$t(!xe)})},a.createElement("i",{className:`iconfont icon-${xe?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:dr.content},(0,R.dE)()&&a.createElement("span",{className:dr.infoStuIcon},a.createElement("span",{className:"c-grey-333"},A.author),((Fe=A==null?void 0:A.status)==null?void 0:Fe[0])==="\u5DF2\u622A\u6B62"&&!!(A!=null&&A.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),A==null?void 0:A.commit_count,"/",A==null?void 0:A.all_count),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time)),(0,R.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&xe&&Pt.length>5&&a.createElement(An.default,{scroll:{y:240},onRow:he=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(he,ot)=>({onClick:rt=>{rt.stopPropagation(),rt.preventDefault()}}),pagination:!1,dataSource:Pt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(he,ot,rt)=>{rt.field&&(Be.sort_by=rt.field),rt.order||(Be.sort_direction="asc"),rt.order==="ascend"&&(Be.sort_direction="asc"),rt.order==="descend"&&(Be.sort_direction="desc"),rt.order||(Be.sort_direction="asc"),vr()},columns:Mn}),(0,R.GJ)()&&A.status!=="\u672A\u53D1\u5E03"&&xe&&Pt.length<6&&Pt.length>0&&a.createElement(An.default,{onRow:he=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(he,ot)=>({onClick:rt=>{rt.stopPropagation(),rt.preventDefault()}}),pagination:!1,dataSource:Pt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(he,ot,rt)=>{rt.field&&(Be.sort_by=rt.field),rt.order||(Be.sort_direction="asc"),rt.order==="ascend"&&(Be.sort_direction="asc"),rt.order==="descend"&&(Be.sort_direction="desc"),rt.order||(Be.sort_direction="asc"),vr()},columns:Mn}))))},en={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},wr={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},Or=Object.defineProperty,Cn=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Bn=(A,E,d)=>E in A?Or(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,Vn=(A,E)=>{for(var d in E||(E={}))Ln.call(E,d)&&Bn(A,d,E[d]);if(Nr)for(var d of Nr(E))yn.call(E,d)&&Bn(A,d,E[d]);return A},tn=(A,E)=>Cn(A,Aa(E)),jn=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())}),Jr=({courseId:A,type:E,onCancel:d})=>{const w=(0,L.useParams)(),[te,De]=(0,a.useState)({targerData:[],originData:[]}),[ae,U]=(0,a.useState)([]),[I,D]=(0,a.useState)(!1),V=()=>jn(void 0,null,function*(){D(!0);const _e=yield(0,W.ZP)(`/api/courses/${A}/homework_commons/impersonal_list.json`,{method:"get",params:{type:E}});D(!1),De({targerData:_e.homeworks,originData:_e.homeworks})});(0,a.useEffect)(()=>{V()},[]);const fe=()=>jn(void 0,null,function*(){D(!0);let _e={homework_common_ids:ae};w.categoryId&&(_e=tn(Vn({},_e),{category_id:w.categoryId}));const $e=yield(0,W.ZP)(`/api/courses/${w.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:_e});$e&&$e.homework_ids.length>0&&(F.ZP.success("\u63D0\u4EA4\u6210\u529F"),d()),D(!1)}),je=(_e,$e)=>{_e.target.checked?U([...ae,$e]):U(ae.filter(Ot=>Ot!==$e))},At=_e=>{const $e=te.originData.filter(Ot=>Ot.name.indexOf(_e)>-1);De(tn(Vn({},te),{targerData:$e}))},at=()=>{fe()};return a.createElement("div",{className:`animated fadeInUp fast ${wr.otherHomeworkWrap}`},a.createElement("div",{className:wr.otherHomeworkContainer},a.createElement("div",{className:wr.search},a.createElement(Ut.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:At,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),a.createElement("div",{className:wr.content},te.targerData.map(_e=>a.createElement("div",{className:`${wr.listItem} mb10`,key:_e.id},a.createElement(Zt.default,{checked:ae.includes(_e.id),onChange:$e=>je($e,_e.id)}),a.createElement("div",{className:wr.info},a.createElement("div",{className:`${wr.flex} mb10`,style:{justifyContent:"space-between"}},a.createElement("div",{className:wr.title},_e.name),a.createElement("div",null,a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:()=>(0,ie.xg)(`/classrooms/${w.coursesId}/common_homework/${_e.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),a.createElement("div",{className:`mb20 font14 c-grey-999 ${wr.describe}`},_e.description),a.createElement("div",{className:"font12"},a.createElement("span",{className:"c-grey-333 mr20"},_e.user.name),a.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",_e.created_at)))))),a.createElement("div",{className:wr.footer},a.createElement(wt.ZP,{type:"primary",ghost:!0,onClick:d},"\u53D6\u6D88"),a.createElement(wt.ZP,{type:"primary",disabled:ae.length===0||I,onClick:at},"\u786E\u5B9A"))))},Ir=g(69924),Zn=g(82693),sa=g(22488),Hn=g(57809),Kn=g(5083),ca=g(71418),ye=g(33656),qe=g.n(ye),fr=g(83312),Le=g(59301),Dn=Object.defineProperty,Jn=Object.defineProperties,da=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ra=(A,E,d)=>E in A?Dn(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,hn=(A,E)=>{for(var d in E||(E={}))Qa.call(E,d)&&Ra(A,d,E[d]);if(Yn)for(var d of Yn(E))Fn.call(E,d)&&Ra(A,d,E[d]);return A},Nn=(A,E)=>Jn(A,da(E)),sn=(A,E)=>{var d={};for(var w in A)Qa.call(A,w)&&E.indexOf(w)<0&&(d[w]=A[w]);if(A!=null&&Yn)for(var w of Yn(A))E.indexOf(w)<0&&Fn.call(A,w)&&(d[w]=A[w]);return d},fa=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});y().extend(qe());const no=({data:A,value:E,onChange:d})=>{var w,te,De,ae;const[U,I]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[D,V]=(0,a.useState)([]);return(0,a.useEffect)(()=>{V((E==null?void 0:E.length)>0?A==null?void 0:A.filter(fe=>E==null?void 0:E.includes(fe==null?void 0:fe.id)):[])},[E]),Le.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement(Zt.default,{indeterminate:(D==null?void 0:D.length)>0&&(D==null?void 0:D.length)<(A==null?void 0:A.length),checked:(D==null?void 0:D.length)==(A==null?void 0:A.length),onChange:fe=>{d(fe.target.checked?A==null?void 0:A.map(je=>je==null?void 0:je.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:U.leftSearch,onChange:fe=>{I(Nn(hn({},U),{leftSearch:fe.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((w=U.leftSearch?A==null?void 0:A.filter(fe=>{var je;return(je=fe==null?void 0:fe.name)==null?void 0:je.includes(U.leftSearch)}):A)==null?void 0:w.length)!==0?Le.createElement(Zt.default.Group,{value:E,onChange:fe=>{d(fe)}},Le.createElement(Ge.Z,{direction:"vertical"},(te=U.leftSearch?A==null?void 0:A.filter(fe=>{var je;return(je=fe==null?void 0:fe.name)==null?void 0:je.includes(U.leftSearch)}):A)==null?void 0:te.map((fe,je)=>Le.createElement(Zt.default,{key:je,value:fe.id},fe==null?void 0:fe.name)))):Le.createElement(h.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(D==null?void 0:D.length)||0,"\u4E2A\u5206\u73ED"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ut.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:U.rigthSearch,onChange:fe=>{I(Nn(hn({},U),{rigthSearch:fe.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((De=U.rigthSearch?D==null?void 0:D.filter(fe=>{var je;return(je=fe==null?void 0:fe.name)==null?void 0:je.includes(U.rigthSearch)}):D)==null?void 0:De.length)!==0?(ae=U.rigthSearch?D==null?void 0:D.filter(fe=>{var je;return(je=fe==null?void 0:fe.name)==null?void 0:je.includes(U.rigthSearch)}):D)==null?void 0:ae.map((fe,je)=>Le.createElement(Bt.Z,{key:je,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(nt.Z,null,fe==null?void 0:fe.name),Le.createElement(nt.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{d(E==null?void 0:E.filter(At=>At!==(fe==null?void 0:fe.id)))}})))):Le.createElement(h.Z,{styles:{margin:"0 auto"}})))))},ao=A=>{var E=A,{classroomList:d,dispatch:w,user:te,getData:De}=E,ae=sn(E,["classroomList","dispatch","user","getData"]),U,I,D,V,fe,je;const At=(0,L.useParams)(),[at]=It.default.useForm(),_e=It.default.useWatch("penalty_type",at),$e=((U=d==null?void 0:d.actionTabs)==null?void 0:U.key)==="\u6279\u91CF\u8865\u4EA4",[,Ot,Fe,Ft]=(0,fr.U)(H.c_,hn(hn({},At),(I=d==null?void 0:d.actionTabs)==null?void 0:I.params)),[,,st,Ct]=(0,fr.U)(H.nP,{course_id:At==null?void 0:At.coursesId,homework_ids:(D=d==null?void 0:d.actionTabs)==null?void 0:D.selectArrs}),[,et,xr]=(0,fr.U)(H.sm,{course_id:At==null?void 0:At.coursesId,homework_ids:(V=d==null?void 0:d.actionTabs)==null?void 0:V.selectArrs}),Yt=(...Be)=>fa(void 0,[...Be],function*(xe={}){st({});const $t=yield Fe({page:1,limit:2e4,homework_id:d.actionTabs.type===1?"":d.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{$e&&Yt()},[$e]),Le.createElement(Ce.default,{centered:!0,title:(fe=d==null?void 0:d.actionTabs)==null?void 0:fe.key,width:800,open:$e,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:et,onOk:()=>fa(void 0,null,function*(){at.submit()})},Le.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Le.createElement(It.default,{form:at,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:Be=>fa(void 0,null,function*(){var xe,$t,tt;const Pt=yield xr(((xe=Ft==null?void 0:Ft.course_groups)==null?void 0:xe.length)>0?{unified_late:(($t=Ft==null?void 0:Ft.course_groups)==null?void 0:$t.length)<=0,allow_late_settings:[hn({},Be)]}:hn({unified_late:((tt=Ft==null?void 0:Ft.course_groups)==null?void 0:tt.length)<=0},Be));(Pt==null?void 0:Pt.status)==0&&(F.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),w({type:"classroomList/setActionTabs",payload:{}}),De&&De())})},Le.createElement(Bt.Z,{wrap:!1,gutter:20},Le.createElement(nt.Z,{flex:1},Le.createElement(It.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(Be,xe,$t){return _e===2&&xe>100?Promise.reject(Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Le.createElement(Ut.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:_e==1?"\u5206":"%",max:_e===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement(It.default.Item,{name:"penalty_type",noStyle:!0,normalize:Be=>(at.setFieldsValue({late_minus_score:Be==2?20:5}),Be)},Le.createElement(Hn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Le.createElement(nt.Z,{flex:"390px"},Le.createElement(It.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Be,xe,$t){return xe&&y()(xe).startOf("minute")<=y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):xe&&y()(xe).startOf("minute")<=y()(Ct==null?void 0:Ct.max_late_time).startOf("minute")?(F.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Ct==null?void 0:Ct.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(Kn.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Be=>(0,ie.BO)(Be,{startTime:Ct==null?void 0:Ct.max_late_time}),disabledTime:Be=>(0,ie.hv)(Be,{compared:Ct==null?void 0:Ct.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:y()("00:00:00","HH:mm:ss")}})))),((je=Ft==null?void 0:Ft.course_groups)==null?void 0:je.length)>0&&Le.createElement(ca.Z,{spinning:Ot},Le.createElement(It.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(no,{data:(Ft==null?void 0:Ft.course_groups)||[],onChange:Be=>{st({group_ids:Be})}})))))};var oo=(0,L.connect)(({classroomList:A,user:E})=>({classroomList:A,user:E}))(ao),Oa=g(5112),La=g(79219),Tr=g(59301),ga=Object.defineProperty,va=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Ha=(A,E,d)=>E in A?ga(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,qn=(A,E)=>{for(var d in E||(E={}))ja.call(E,d)&&Ha(A,d,E[d]);if(va)for(var d of va(E))io.call(E,d)&&Ha(A,d,E[d]);return A},_n=({styles:A={},onSelect:E,params:d,onClick:w,user:te})=>{var De;const[ae,U]=(0,a.useState)(!1),[I,D]=(0,a.useState)("");(0,a.useEffect)(()=>{U(!1),D("")},[]);const V=()=>{I==="1"&&L.history.push(`/classrooms/${d.coursesId}/common_homework/${d.categoryId}/add`),I==="2"&&(E(),U(!1),D(""))};return Tr.createElement("section",{className:"tc animated fadeIn",style:qn(qn({},{color:"#999",margin:"200px auto"}),A)},Tr.createElement("img",{src:La.z3}),Tr.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",Tr.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),Tr.createElement("div",{style:{marginTop:"30px"}},Tr.createElement(wt.ZP,{disabled:((De=te==null?void 0:te.userInfo)==null?void 0:De.user_status)===2,onClick:w,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),ae&&Tr.createElement(Ce.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>U(!1),onOk:V},Tr.createElement("div",null,Tr.createElement("div",null,Tr.createElement(Oa.ZP,{value:"1",style:{marginTop:"15px"},checked:I==="1",onClick:()=>D("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Tr.createElement("div",null,Tr.createElement(Oa.ZP,{value:"2",style:{marginTop:"15px"},checked:I==="2",onClick:()=>D("2")},"\u9009\u7528\u8D44\u6E90")))))},bt=g(59301),Na=Object.defineProperty,lo=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,ka=(A,E,d)=>E in A?Na(A,E,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[E]=d,gr=(A,E)=>{for(var d in E||(E={}))pa.call(E,d)&&ka(A,d,E[d]);if(Ta)for(var d of Ta(E))Ma.call(E,d)&&ka(A,d,E[d]);return A},Ea=(A,E)=>lo(A,uo(E)),Xa=(A,E,d)=>new Promise((w,te)=>{var De=I=>{try{U(d.next(I))}catch(D){te(D)}},ae=I=>{try{U(d.throw(I))}catch(D){te(D)}},U=I=>I.done?w(I.value):Promise.resolve(I.value).then(De,ae);U((d=d.apply(A,E)).next())});const $n=(0,a.createContext)({selectArrs:[]}),Ao=({classroomList:A,loading:E,dispatch:d,user:w})=>{var te,De,ae,U;const I=(0,L.useLocation)(),D=(0,L.useParams)(),[V,fe]=(0,a.useState)(()=>Ea(gr({},D),{id:D.coursesId,limit:20})),[je]=(0,L.useSearchParams)(),[At,at]=(0,a.useState)([]),[_e,$e]=(0,a.useState)(!1),[Ot,Fe]=(0,a.useState)(!1),[Ft,st]=(0,a.useState)([]),[Ct,et]=(0,a.useState)(!1),[xr,Yt]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:Be}=w,{detailCommonHomeworksList:xe,detailLeftMenus:$t,detailTopBanner:tt,taskList:Pt}=A;let Yr;V.type=1,V.categoryId?V.category=V.categoryId:delete V.category,(0,a.useEffect)(()=>{const Se=je.get("tabs");Se&&Se!==void 0&&((0,R.GJ)()?V.status=Se:V.order=Se)},[I.search]),(0,a.useEffect)(()=>{je.get("tabs")==="0"&&(V.status="0",V.page=1),V.status=je.get("tabs")},[je.get("tabs")]),(0,a.useEffect)(()=>{fe(gr(gr({},V),D))},[D==null?void 0:D.categoryId]),(0,a.useEffect)(()=>{var Se,Vt,qr;if(D.categoryId?(V.categoryId=D.categoryId,V.category=D.categoryId):delete V.category,(Se=w==null?void 0:w.userInfo)!=null&&Se.login){d({type:"classroomList/getAssistantPermissions",payload:{course_id:V.id}});const br=ie.cX.getItem(`${(Vt=w==null?void 0:w.userInfo)==null?void 0:Vt.login}${(0,R.GJ)()?"Teacher":"Student"}`,"ProgramHomework");br&&(V.sort_by=br==null?void 0:br.type,V.sort_direction=br==null?void 0:br.direction,Yt(br==null?void 0:br.name));const zr=je.get("tabs");let ta={};zr&&zr!==void 0&&((0,R.GJ)()?V.status=zr:V.order=zr),vr(ta)}else if((qr=w==null?void 0:w.userInfo)!=null&&qr.username){const br=je.get("tabs");let zr={};br&&br!==void 0&&((0,R.GJ)()?V.status=br:V.order=br),vr(zr)}},[(te=w==null?void 0:w.userInfo)==null?void 0:te.login,I==null?void 0:I.pathname]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(at([]),st([])),A.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&vr()},[A.actionTabs.key]),(0,a.useEffect)(()=>{at([])},[xe]),(0,a.useEffect)(()=>{Fe(!1)},[V.categoryId]),(0,a.useEffect)(()=>{xe&&xe.homeworks&&(At.length===xe.homeworks.length&&At.length>0?$e(!0):At.length!==xe.homeworks.length&&$e(!1))},[At]);const Mn=(Se,Vt)=>{V.page=Se,vr()},vr=(Se={})=>{at([]),st([]),d({type:"classroomList/getClassroomTeacherCommonList",payload:Ea(gr({},V),{type:5})})},In=()=>{if((0,R.GJ)()){const{all_count:Se,unpublished_count:Vt,not_start_count:qr,in_progress_count:br,overed_count:zr}=xe;return[{name:"\u5168\u90E8",id:0,total:Se||0},{name:"\u672A\u53D1\u5E03",id:1,total:Vt||0},{name:"\u672A\u5F00\u59CB",id:4,total:qr||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:br||0},{name:"\u5DF2\u622A\u6B62",id:3,total:zr||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};$t.course_modules&&(Yr=A.detailLeftMenus.course_modules.filter(Se=>Se.type==="common_homework")[0]);const he=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(Se=>Be!=null&&Be.main_site?Se:Se!=="\u6536\u85CF").filter(Se=>(0,R.GJ)()?!0:Se!=="\u5220\u9664"),ot=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],rt=Se=>{var Vt;if((0,R.Rm)()&&!((Vt=A.AssistantObject.hack)!=null&&Vt.can_create)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se==="1"?L.history.push(`/classrooms/${V.coursesId}/program_homework/${V.categoryId}/add`):Se==="2"?Ur():Se==="3"&&d({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Ur=()=>{d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:V}})},ea=(De=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:bt.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:bt.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:bt.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:bt.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,R.GJ)()||(0,R.Rm)()}].filter(Se=>Se==null?void 0:Se.isShow))==null?void 0:De.map(Se=>(delete Se.isShow,Se)),rn=Se=>{var Vt,qr,br,zr,ta,Ua,za;if(At.length===0)return F.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Vt=w==null?void 0:w.userInfo)==null?void 0:Vt.user_status)===2&&(Se==null?void 0:Se.key)==="publish"){(0,Pn.Rd)();return}let bn=Se.label||"",so={key:bn,selectArrs:At,selectArrsAll:Ft,type:["publish","deadline"].includes(Se.key)?1:"",params:V};switch(Se.key){case"publish":if(bn="\u7ACB\u5373\u53D1\u5E03",(0,R.Rm)()&&!((br=(qr=A.AssistantObject)==null?void 0:qr.hack)!=null&&br.can_publish)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(bn="\u7ACB\u5373\u622A\u6B62",(0,R.Rm)()&&!((ta=(zr=A.AssistantObject)==null?void 0:zr.hack)!=null&&ta.can_stop)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":bn="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(bn="\u5220\u9664",(0,R.Rm)()&&!((za=(Ua=A.AssistantObject)==null?void 0:Ua.hack)!=null&&za.can_delete)){F.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":bn="\u6536\u85CF";break}d({type:"classroomList/setActionTabs",payload:Ea(gr({},so),{key:bn})})},ma=Se=>Xa(void 0,null,function*(){yield d({type:"classroomList/updateTaskPosition",payload:{category_id:V.categoryId,courseId:V.id,task_ids:Se,container_type:"program_homework"}}),vr()}),Ca=(0,a.useMemo)(()=>{let Se=[];return Pt.length>0&&(Se=Pt.map(Vt=>{var qr;return{user_name:Vt.user_name,task_name:Vt.task_name,task_id:Vt.task_id,category:Vt.category,status:(qr=Vt==null?void 0:Vt.status)==null?void 0:qr[0]}})),Se},[Pt]);return bt.createElement($n.Provider,{value:{params:V,batchStatus:Ot,selectArrs:At,setSelectArrs:at,allSelect:_e,dataSource:xe.homeworks||[],detailLeftMenus:$t,main_category_id:xe.main_category_id||"",selectArrsAll:Ft,setAllSelect:$e,useBatchStatus:Fe,dispatch:d,getData:vr,setSelectArrsAll:st}},bt.createElement("section",null,bt.createElement("aside",{className:en.bg},bt.createElement(Gt,{isLoading:E["classroomList/getClassroomTeacherCommonList"],tabDataSource:In(),classroomList:A,isAdmin:(0,R.GJ)(),dispatch:d,type:xe==null?void 0:xe.main_category_name,TooltipTitle:V.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:V.categoryId,user:w,dropdownMenu:ot,isShowRightControl:(0,ie.Oo)($t==null?void 0:$t.course_modules,V.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:Se=>{Se.id!==void 0&&((0,R.GJ)(),V.status=Se.id),Fe(!1),V.page=1,L.history.replace(`${I.pathname}?tabs=${Se.id}`),vr(V)},defaultSelectedKeys:[je.get("tabs")?je.get("tabs"):"0"],onTooltipTitleClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:V.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:V,selectArrs:{category_name:xe==null?void 0:xe.category_name,category_id:(xe==null?void 0:xe.category_id)||(xe==null?void 0:xe.main_category_id)},cb:()=>{vr()}}})},onDropdownMenuClick:rt}),bt.createElement(Mt,{dataSource:xe.homeworks||[],isAdmin:(0,R.GJ)(),batchStatus:Ot,SortMenuName:xr,setSortMenuName:Yt,onSearch:Se=>{V.search=Se.trim(),V.page=1,vr()},onSort:Se=>{var Vt;V.sort_by=Se.type,V.sort_direction=Se.direction,V.page=1,ie.cX.setItem(`${(Vt=w==null?void 0:w.userInfo)==null?void 0:Vt.login}${(0,R.GJ)()?"Teacher":"Student"}`,Se,"ProgramHomework"),vr(V)},onBatch:Se=>Fe(Se)})),(xe==null?void 0:xe.all_count)===0&&(0,R.GJ)()?!E[(0,R.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(_n,{user:w,params:V,dispatch:d,onClick:()=>L.history.push(`/classrooms/${V.coursesId}/program_homework/${V.categoryId}/add`),onSelect:Ur}):(xe==null?void 0:xe.homeworks)&&xe.homeworks.length===0&&!E[(0,R.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(h.Z,null),bt.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!E[(0,R.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement(bt.Fragment,null,bt.createElement("aside",{className:"animated fadeIn"},(ae=xe==null?void 0:xe.homeworks)==null?void 0:ae.map((Se,Vt)=>bt.createElement(Ar,{key:Vt,user:w,dataSource:Se,params:V,classroomList:A,manageAllGroup:xe==null?void 0:xe.manage_all_group,getData:vr})),!E[(0,R.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&bt.createElement("aside",{className:"tc mb50 mt30"},(xe==null?void 0:xe.query_total_count)>10&&bt.createElement(T.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Mn,defaultPageSize:20,defaultCurrent:1,current:V.page||1,total:(0,R.GJ)()?xe.query_total_count:xe.student_all_count}))),At.length>0&&(0,R.GJ)()&&bt.createElement(re.Z,{offsetBottom:0},bt.createElement(Zr,{buttonDataSource:ea,onClick:rn})))),((U=A==null?void 0:A.actionTabs)==null?void 0:U.key)==="\u6279\u91CF\u8865\u4EA4"&&bt.createElement(oo,{getData:vr}),bt.createElement(Xe,{onCallback:()=>Fe(!1)}),bt.createElement(Ir.Z,{onOk:()=>{vr()}}),bt.createElement(Zn.Z,{onOk:()=>{}}),bt.createElement(Oe.Z,{onCallback:()=>Fe(!1),courseEndTime:xe==null?void 0:xe.course_end_time}),bt.createElement(ke.Z,{courseEndTime:xe==null?void 0:xe.course_end_time,courseId:D.coursesId,visible:A.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:A.actionTabs.type!==2,homeworkIds:A.actionTabs.selectArrs,successCallback:()=>{Fe(!1),vr()}}),bt.createElement(we,null),bt.createElement(sr,{onCallback:()=>Fe(!1)}),bt.createElement(Ht,{onCallback:()=>Fe(!1)}),bt.createElement(Rt,{refreshList:vr}),bt.createElement(yt,null),bt.createElement(sa.Z,{visible:A.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ma,data:Ca,onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})}}),Ct&&bt.createElement(Jr,{courseId:V.coursesId,type:"1",onCancel:()=>et(!1)})))};var Tn=(0,L.connect)(({classroomList:A,loading:E,user:d,globalSetting:w})=>({classroomList:A,globalSetting:w,user:d,loading:E.effects}))(Ao)},69924:function(xt,ze,g){"use strict";var a=g(59301),L=g(54580),F=g(78241),T=g(43418),re=g(8591),ie=g(1710),R=g(92832),Ce=g(95237),W=g(43604),Ee=g(5871),le=g(5083),G=g(89070),Ae=g(12290),K=g(3294),B=g(1370),P=g(99064),ce=g(79834),Y=g(61186),se=g.n(Y),q=g(955),_=g(59301),be=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Je=(ue,Me,pe)=>Me in ue?be(ue,Me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ue[Me]=pe,ge=(ue,Me)=>{for(var pe in Me||(Me={}))Oe.call(Me,pe)&&Je(ue,pe,Me[pe]);if(Xe)for(var pe of Xe(Me))ke.call(Me,pe)&&Je(ue,pe,Me[pe]);return ue},O=(ue,Me,pe)=>new Promise((Qe,j)=>{var Pe=$=>{try{ne(pe.next($))}catch(Z){j(Z)}},we=$=>{try{ne(pe.throw($))}catch(Z){j(Z)}},ne=$=>$.done?Qe($.value):Promise.resolve($.value).then(Pe,we);ne((pe=pe.apply(ue,Me)).next())});const{Dragger:de}=L.default,x=({classroomList:ue,dispatch:Me,onOk:pe})=>{const Qe=(0,G.useParams)(),[j]=F.default.useForm(),[Pe,we]=(0,a.useState)(),[ne,$]=(0,a.useState)(!1),Z={height:100,onRemove:()=>{we("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>O(void 0,null,function*(){return we(He),!1})};return(0,a.useEffect)(()=>{j.setFieldsValue({publish_time:se()(se()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:se()(se()(new Date((0,q.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),_.createElement(T.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ne},onOk:()=>O(void 0,null,function*(){j.submit()}),onCancel:()=>{j.resetFields(),Me({type:"classroomList/setActionTabs",payload:{}})}},_.createElement(F.default,{form:j,colon:!1,onFinish:He=>O(void 0,null,function*(){var ct,jt,Wt;if(!(Pe!=null&&Pe.size)){re.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}$(!0);let lt=new FormData;lt.append("name",He.name),lt.append("type",ue.actionTabs.type),lt.append("category_id",(Qe==null?void 0:Qe.categoryId)||null),ue.actionTabs.type==="exercise"?(lt.append("time",He.time||""),lt.append("total_score",He.total_score)):lt.append("description",He.description||""),lt.append("publish_time",se()(He.publish_time).format("YYYY-MM-DD HH:mm")),lt.append("end_time",se()(He.end_time).format("YYYY-MM-DD HH:mm")),lt.append("file",Pe);let it=yield(0,P.ZP)(`/api/courses/${Qe.coursesId}/export_external_score_homework.json`,{method:"post",body:lt},!0);$(!1),(it==null?void 0:it.status)===0&&(j.resetFields(),Me({type:"classroomList/setActionTabs",payload:{}}),pe(),((jt=(ct=it==null?void 0:it.data)==null?void 0:ct.fail)==null?void 0:jt.length)>0&&T.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:_.createElement(ie.default,{pagination:!1,dataSource:(Wt=it==null?void 0:it.data)==null?void 0:Wt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,q.FH)("",K.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ue.actionTabs.type}`)}}))})},_.createElement(F.default.Item,{label:ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},_.createElement(R.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),ue.actionTabs.type!=="exercise"&&_.createElement(F.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},_.createElement(Ae.Z,{watch:!0})),ue.actionTabs.type==="exercise"&&_.createElement(Ce.Z,{style:{marginLeft:6}},_.createElement(W.Z,{span:12},_.createElement(F.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},_.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),_.createElement(W.Z,{span:12},_.createElement(F.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},_.createElement(Ee.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),_.createElement(Ce.Z,{style:{marginLeft:6,marginBottom:12}},_.createElement(W.Z,{span:12},_.createElement(F.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},_.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,ce.Q8)(He),disabledTime:He=>(0,ce.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),_.createElement(W.Z,{span:12},_.createElement(F.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},_.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,ce.Q8)(He,"",j.getFieldValue("publish_time")),disabledTime:He=>(0,ce.d0)(He,j.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),_.createElement(F.default.Item,{style:{marginBottom:0},label:_.createElement("div",null,_.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),_.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},_.createElement("div",null,_.createElement("a",{download:"\u6A21\u7248.xlsx",className:B.Z.downloadbutton,href:K.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ue.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),_.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),_.createElement(F.default.Item,{style:{marginBottom:0}},_.createElement(de,ge({},Z),_.createElement("a",{className:B.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),_.createElement("br",null),_.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ze.Z=(0,G.connect)(({classroomList:ue})=>({classroomList:ue}))(x)},59437:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Ee}});var a=g(59301),L=g(92832),F=g(24905),T=g(95237),re={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",R=g(8797),Ce=(le,G,Ae)=>new Promise((K,B)=>{var P=se=>{try{Y(Ae.next(se))}catch(q){B(q)}},ce=se=>{try{Y(Ae.throw(se))}catch(q){B(q)}},Y=se=>se.done?K(se.value):Promise.resolve(se.value).then(P,ce);Y((Ae=Ae.apply(le,G)).next())}),Ee=({data:le,value:G=[],handleChangePage:Ae,setSelectedRowKeys:K,selectedRowKeys:B,onChange:P=()=>{}})=>{const[ce,Y]=(0,a.useState)([]),[se,q]=(0,a.useState)([]),[_,be]=(0,a.useState)([]);let[Xe,Oe]=(0,a.useState)(1),[ke,Je]=(0,a.useState)();return(0,a.useEffect)(()=>{Y(le),q([]),be([])},[le]),(0,a.useEffect)(()=>{K&&(q(B),be(B))},[B]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:re.leftdiv},a.createElement(L.default.Search,{size:"middle",onChange:ge=>Ce(void 0,null,function*(){Y(le.filter(O=>{var de;return(de=O==null?void 0:O.name)==null?void 0:de.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ce.length===0&&a.createElement(R.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(F.default.Group,{value:se.map(ge=>`${ge.id}`),onChange:ge=>{K(ce.filter(O=>ge.includes(`${O.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ce.map((ge,O)=>a.createElement(T.Z,{key:ge.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(F.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.id}`},a.createElement("div",{className:re.listClass},a.createElement("span",{className:re.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:re.rightdiv},a.createElement(L.default.Search,{onChange:ge=>{be(se.filter(O=>O.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),_.length===0&&a.createElement(R.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),_.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},_.map((ge,O)=>a.createElement(T.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),a.createElement("img",{src:ie,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{K(se.filter(de=>`${de.id}`!=`${ge.id}`))}})))))))}},22488:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return _}});var a=g(59301),L=g(43418),F=g(61621),T=g(95237),re=g(6848),ie={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},R=g(54203),Ce=g(89070),W=g(59301),Ee=Object.defineProperty,le=Object.defineProperties,G=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,P=(be,Xe,Oe)=>Xe in be?Ee(be,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):be[Xe]=Oe,ce=(be,Xe)=>{for(var Oe in Xe||(Xe={}))K.call(Xe,Oe)&&P(be,Oe,Xe[Oe]);if(Ae)for(var Oe of Ae(Xe))B.call(Xe,Oe)&&P(be,Oe,Xe[Oe]);return be},Y=(be,Xe)=>le(be,G(Xe)),se=(be,Xe,Oe)=>new Promise((ke,Je)=>{var ge=x=>{try{de(Oe.next(x))}catch(ue){Je(ue)}},O=x=>{try{de(Oe.throw(x))}catch(ue){Je(ue)}},de=x=>x.done?ke(x.value):Promise.resolve(x.value).then(ge,O);de((Oe=Oe.apply(be,Xe)).next())}),_=({type:be=1,data:Xe,visible:Oe,callback:ke,onCancel:Je})=>{var ge,O;const[de,x]=(0,a.useState)([]),ue=(0,Ce.useSelector)(j=>j.loading);(0,a.useEffect)(()=>{x(Xe)},[JSON.stringify(Xe)]);const Me=(j,Pe)=>{const we=($,Z,He)=>{const ct=Array.from($),[jt]=ct.splice(Z,1);return ct.splice(He,0,jt),ct};if(!j.destination)return;const ne=we(Pe,j.source.index,j.destination.index);x(ne)},pe=j=>{let Pe={};return be===1&&(Pe={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[j]),be===2&&(Pe={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[j]),W.createElement("div",{className:ie.tag,style:ce({},Pe)},j)},Qe=()=>se(void 0,null,function*(){ke(de.map(j=>j.task_id))});return W.createElement(L.default,{centered:!0,destroyOnClose:!0,open:Oe,onCancel:Je,onOk:Qe,confirmLoading:(ge=ue==null?void 0:ue.effects)==null?void 0:ge["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},W.createElement("div",{className:ie.wrap},W.createElement("div",{className:ie.tip},W.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),W.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),W.createElement(F.Z,{loading:(O=ue==null?void 0:ue.effects)==null?void 0:O["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},W.createElement(R.Z5,{onDragEnd:j=>Me(j,de)},W.createElement(R.bK,{droppableId:"droppable"},(j,Pe)=>W.createElement("div",Y(ce({ref:j.innerRef},j.droppableProps),{className:ie.listWrap}),de.map((we,ne)=>W.createElement(R._l,{key:we.task_id,draggableId:we.task_id.toString(),index:ne},($,Z)=>W.createElement("div",Y(ce(ce({ref:$.innerRef},$.draggableProps),$.dragHandleProps),{className:ie.li}),W.createElement(T.Z,{align:"middle"},W.createElement("div",{className:ie.nameWrap},W.createElement(re.Z,{title:we==null?void 0:we.task_name},W.createElement("div",{className:ie.name},we==null?void 0:we.task_name))),pe(we==null?void 0:we.status)),W.createElement(T.Z,{align:"middle",className:"font12 mt10"},W.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",W.createElement("span",{className:"ml5 c-black"},(we==null?void 0:we.user_name)||"--")))))),j.placeholder))))))}},23538:function(xt,ze,g){"use strict";g.d(ze,{$J:function(){return F},JZ:function(){return re},bN:function(){return R},jP:function(){return ie},rO:function(){return T}});var a=g(99064),L=(Ce,W,Ee)=>new Promise((le,G)=>{var Ae=P=>{try{B(Ee.next(P))}catch(ce){G(ce)}},K=P=>{try{B(Ee.throw(P))}catch(ce){G(ce)}},B=P=>P.done?le(P.value):Promise.resolve(P.value).then(Ae,K);B((Ee=Ee.apply(Ce,W)).next())});function F(Ce){return(0,a.U2)(`libraries/${Ce}.json`)}function T(){return(0,a.U2)("library_tags.json")}function re(Ce){return L(this,null,function*(){return(yield(0,a.IV)(`attachments/${Ce}.json`)).status===0})}function ie(Ce){return(0,a.v_)("libraries.json",Ce)}function R(Ce,W){return(0,a.gz)(`libraries/${Ce}.json`,W)}},83312:function(xt,ze,g){"use strict";g.d(ze,{U:function(){return W}});var a=g(59301),L=Object.defineProperty,F=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ie=(Ee,le,G)=>le in Ee?L(Ee,le,{enumerable:!0,configurable:!0,writable:!0,value:G}):Ee[le]=G,R=(Ee,le)=>{for(var G in le||(le={}))T.call(le,G)&&ie(Ee,G,le[G]);if(F)for(var G of F(le))re.call(le,G)&&ie(Ee,G,le[G]);return Ee},Ce=(Ee,le,G)=>new Promise((Ae,K)=>{var B=Y=>{try{ce(G.next(Y))}catch(se){K(se)}},P=Y=>{try{ce(G.throw(Y))}catch(se){K(se)}},ce=Y=>Y.done?Ae(Y.value):Promise.resolve(Y.value).then(B,P);ce((G=G.apply(Ee,le)).next())});function W(Ee,le){const[G,Ae]=(0,a.useState)(le),[K,B]=(0,a.useState)(!1),[P,ce]=(0,a.useState)();return[G,K,(se,q=!1)=>Ce(this,null,function*(){const _=q?le:R(R({},G),se);B(!0),Ae(_);const be=yield Ee(_);return B(!1),ce(be),be}),P,ce]}},27666:function(xt,ze,g){"use strict";var a=g(19127),L=g(16089);function F(T){let re;const ie=Ce=>()=>{re=null,T.apply(void 0,(0,a.Z)(Ce))},R=function(){if(re==null){for(var Ce=arguments.length,W=new Array(Ce),Ee=0;Ee{L.Z.cancel(re),re=null},R}ze.Z=F},81228:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Oe}});var a=g(52884),L=g(95727),F=g(65711),T=g(85745),re=g(59301),ie=g(92310),R=g.n(ie),Ce=g(29301),W=g(2738),Ee=g(27666),le=g(36355),G=g(83116),Ae=g(37613);const K=ke=>{const{componentCls:Je}=ke;return{[Je]:{position:"fixed",zIndex:ke.zIndexPopup}}};var B=(0,G.Z)("Affix",ke=>{const Je=(0,Ae.TS)(ke,{zIndexPopup:ke.zIndexBase+10});return[K(Je)]});function P(ke){return ke!==window?ke.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ce(ke,Je,ge){if(ge!==void 0&&Je.top>ke.top-ge)return ge+Je.top}function Y(ke,Je,ge){if(ge!==void 0&&Je.bottom{const de=O.getTargetFunc(),x=de==null?void 0:de(),{prevTarget:ue}=O.state;ue!==x&&(se.forEach(Me=>{ue==null||ue.removeEventListener(Me,O.lazyUpdatePosition),x==null||x.addEventListener(Me,O.lazyUpdatePosition)}),O.updatePosition(),O.setState({prevTarget:x}))},O.removeListeners=()=>{O.timer&&(clearTimeout(O.timer),O.timer=null);const{prevTarget:de}=O.state,x=O.getTargetFunc(),ue=x==null?void 0:x();se.forEach(Me=>{ue==null||ue.removeEventListener(Me,O.lazyUpdatePosition),de==null||de.removeEventListener(Me,O.lazyUpdatePosition)}),O.updatePosition.cancel(),O.lazyUpdatePosition.cancel()},O.getOffsetTop=()=>{const{offsetBottom:de,offsetTop:x}=O.props;return de===void 0&&x===void 0?0:x},O.getOffsetBottom=()=>O.props.offsetBottom,O.measure=()=>{const{status:de,lastAffix:x}=O.state,{onChange:ue}=O.props,Me=O.getTargetFunc();if(de!==_.Prepare||!O.fixedNodeRef.current||!O.placeholderNodeRef.current||!Me)return;const pe=O.getOffsetTop(),Qe=O.getOffsetBottom(),j=Me();if(j){const Pe={status:_.None},we=P(O.placeholderNodeRef.current);if(we.top===0&&we.left===0&&we.width===0&&we.height===0)return;const ne=P(j),$=ce(we,ne,pe),Z=Y(we,ne,Qe);$!==void 0?(Pe.affixStyle={position:"fixed",top:$,width:we.width,height:we.height},Pe.placeholderStyle={width:we.width,height:we.height}):Z!==void 0&&(Pe.affixStyle={position:"fixed",bottom:Z,width:we.width,height:we.height},Pe.placeholderStyle={width:we.width,height:we.height}),Pe.lastAffix=!!Pe.affixStyle,ue&&x!==Pe.lastAffix&&ue(Pe.lastAffix),O.setState(Pe)}},O.prepareMeasure=()=>{O.setState({status:_.Prepare,affixStyle:void 0,placeholderStyle:void 0})},O.updatePosition=(0,Ee.Z)(()=>{O.prepareMeasure()}),O.lazyUpdatePosition=(0,Ee.Z)(()=>{const de=O.getTargetFunc(),{affixStyle:x}=O.state;if(de&&x){const ue=O.getOffsetTop(),Me=O.getOffsetBottom(),pe=de();if(pe&&O.placeholderNodeRef.current){const Qe=P(pe),j=P(O.placeholderNodeRef.current),Pe=ce(j,Qe,ue),we=Y(j,Qe,Me);if(Pe!==void 0&&x.top===Pe||we!==void 0&&x.bottom===we)return}}O.prepareMeasure()}),O}return(0,L.Z)(ge,[{key:"getTargetFunc",value:function(){const{getTargetContainer:de}=this.context,{target:x}=this.props;return x!==void 0?x:de!=null?de:q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(de){this.addListeners(),(de.offsetTop!==this.props.offsetTop||de.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:de,placeholderStyle:x}=this.state,{affixPrefixCls:ue,rootClassName:Me,children:pe}=this.props,Qe=R()(de&&Me,{[ue]:!!de});let j=(0,W.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return re.createElement(Ce.Z,{onResize:this.updatePosition},re.createElement("div",Object.assign({},j,{ref:this.placeholderNodeRef}),de&&re.createElement("div",{style:x,"aria-hidden":"true"}),re.createElement("div",{className:Qe,ref:this.fixedNodeRef,style:de},re.createElement(Ce.Z,{onResize:this.updatePosition},pe))))}}]),ge}(re.Component);be.contextType=le.E_;var Oe=(0,re.forwardRef)((ke,Je)=>{const{prefixCls:ge,rootClassName:O}=ke,{getPrefixCls:de}=(0,re.useContext)(le.E_),x=de("affix",ge),[ue,Me]=B(x),pe=Object.assign(Object.assign({},ke),{affixPrefixCls:x,rootClassName:R()(O,Me)});return ue(re.createElement(be,Object.assign({},pe,{ref:Je})))})},61621:function(xt,ze,g){"use strict";g.d(ze,{Z:function(){return Ut}});var a=g(92310),L=g.n(a),F=g(59301),T=g(36355),re=g(2738),R=M=>{const{prefixCls:y,className:b,style:ee,size:Re,shape:dt}=M,ut=L()({[`${y}-lg`]:Re==="large",[`${y}-sm`]:Re==="small"}),gt=L()({[`${y}-circle`]:dt==="circle",[`${y}-square`]:dt==="square",[`${y}-round`]:dt==="round"}),Ne=F.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return F.createElement("span",{className:L()(y,ut,gt,b),style:Object.assign(Object.assign({},Ne),ee)})},Ce=g(93083),W=g(83116),Ee=g(37613);const le=new Ce.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),G=M=>({height:M,lineHeight:`${M}px`}),Ae=M=>Object.assign({width:M},G(M)),K=M=>({background:M.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:le,animationDuration:M.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),B=M=>Object.assign({width:M*5,minWidth:M*5},G(M)),P=M=>{const{skeletonAvatarCls:y,gradientFromColor:b,controlHeight:ee,controlHeightLG:Re,controlHeightSM:dt}=M;return{[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:b},Ae(ee)),[`${y}${y}-circle`]:{borderRadius:"50%"},[`${y}${y}-lg`]:Object.assign({},Ae(Re)),[`${y}${y}-sm`]:Object.assign({},Ae(dt))}},ce=M=>{const{controlHeight:y,borderRadiusSM:b,skeletonInputCls:ee,controlHeightLG:Re,controlHeightSM:dt,gradientFromColor:ut}=M;return{[`${ee}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:b},B(y)),[`${ee}-lg`]:Object.assign({},B(Re)),[`${ee}-sm`]:Object.assign({},B(dt))}},Y=M=>Object.assign({width:M},G(M)),se=M=>{const{skeletonImageCls:y,imageSizeBase:b,gradientFromColor:ee,borderRadiusSM:Re}=M;return{[`${y}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ee,borderRadius:Re},Y(b*2)),{[`${y}-path`]:{fill:"#bfbfbf"},[`${y}-svg`]:Object.assign(Object.assign({},Y(b)),{maxWidth:b*4,maxHeight:b*4}),[`${y}-svg${y}-svg-circle`]:{borderRadius:"50%"}}),[`${y}${y}-circle`]:{borderRadius:"50%"}}},q=(M,y,b)=>{const{skeletonButtonCls:ee}=M;return{[`${b}${ee}-circle`]:{width:y,minWidth:y,borderRadius:"50%"},[`${b}${ee}-round`]:{borderRadius:y}}},_=M=>Object.assign({width:M*2,minWidth:M*2},G(M)),be=M=>{const{borderRadiusSM:y,skeletonButtonCls:b,controlHeight:ee,controlHeightLG:Re,controlHeightSM:dt,gradientFromColor:ut}=M;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${b}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:y,width:ee*2,minWidth:ee*2},_(ee))},q(M,ee,b)),{[`${b}-lg`]:Object.assign({},_(Re))}),q(M,Re,`${b}-lg`)),{[`${b}-sm`]:Object.assign({},_(dt))}),q(M,dt,`${b}-sm`))},Xe=M=>{const{componentCls:y,skeletonAvatarCls:b,skeletonTitleCls:ee,skeletonParagraphCls:Re,skeletonButtonCls:dt,skeletonInputCls:ut,skeletonImageCls:gt,controlHeight:Ne,controlHeightLG:We,controlHeightSM:Ht,gradientFromColor:Lt,padding:wt,marginSM:Zt,borderRadius:Nt,titleHeight:zt,blockRadius:pr,paragraphLiHeight:Mr,controlHeightXS:Ge,paragraphMarginTop:me}=M;return{[`${y}`]:{display:"table",width:"100%",[`${y}-header`]:{display:"table-cell",paddingInlineEnd:wt,verticalAlign:"top",[`${b}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lt},Ae(Ne)),[`${b}-circle`]:{borderRadius:"50%"},[`${b}-lg`]:Object.assign({},Ae(We)),[`${b}-sm`]:Object.assign({},Ae(Ht))},[`${y}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ee}`]:{width:"100%",height:zt,background:Lt,borderRadius:pr,[`+ ${Re}`]:{marginBlockStart:Ht}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:Mr,listStyle:"none",background:Lt,borderRadius:pr,"+ li":{marginBlockStart:Ge}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${y}-content`]:{[`${ee}, ${Re} > li`]:{borderRadius:Nt}}},[`${y}-with-avatar ${y}-content`]:{[`${ee}`]:{marginBlockStart:Zt,[`+ ${Re}`]:{marginBlockStart:me}}},[`${y}${y}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},be(M)),P(M)),ce(M)),se(M)),[`${y}${y}-block`]:{width:"100%",[`${dt}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${y}${y}-active`]:{[` - ${ee}, - ${Re} > li, - ${b}, - ${dt}, - ${ut}, - ${gt} - `]:Object.assign({},K(M))}}};var Oe=(0,W.Z)("Skeleton",M=>{const{componentCls:y}=M,b=(0,Ee.TS)(M,{skeletonAvatarCls:`${y}-avatar`,skeletonTitleCls:`${y}-title`,skeletonParagraphCls:`${y}-paragraph`,skeletonButtonCls:`${y}-button`,skeletonInputCls:`${y}-input`,skeletonImageCls:`${y}-image`,imageSizeBase:M.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${M.gradientFromColor} 25%, ${M.gradientToColor} 37%, ${M.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Xe(b)]},M=>{const{colorFillContent:y,colorFill:b}=M,ee=y,Re=b;return{color:ee,colorGradientEnd:Re,gradientFromColor:ee,gradientToColor:Re,titleHeight:M.controlHeight/2,blockRadius:M.borderRadiusSM,paragraphMarginTop:M.marginLG+M.marginXXS,paragraphLiHeight:M.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Je=M=>{const{prefixCls:y,className:b,rootClassName:ee,active:Re,shape:dt="circle",size:ut="default"}=M,{getPrefixCls:gt}=F.useContext(T.E_),Ne=gt("skeleton",y),[We,Ht]=Oe(Ne),Lt=(0,re.Z)(M,["prefixCls","className"]),wt=L()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Re},b,ee,Ht);return We(F.createElement("div",{className:wt},F.createElement(R,Object.assign({prefixCls:`${Ne}-avatar`,shape:dt,size:ut},Lt))))},O=M=>{const{prefixCls:y,className:b,rootClassName:ee,active:Re,block:dt=!1,size:ut="default"}=M,{getPrefixCls:gt}=F.useContext(T.E_),Ne=gt("skeleton",y),[We,Ht]=Oe(Ne),Lt=(0,re.Z)(M,["prefixCls"]),wt=L()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Re,[`${Ne}-block`]:dt},b,ee,Ht);return We(F.createElement("div",{className:wt},F.createElement(R,Object.assign({prefixCls:`${Ne}-button`,size:ut},Lt))))};const de="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ue=M=>{const{prefixCls:y,className:b,rootClassName:ee,style:Re,active:dt}=M,{getPrefixCls:ut}=F.useContext(T.E_),gt=ut("skeleton",y),[Ne,We]=Oe(gt),Ht=L()(gt,`${gt}-element`,{[`${gt}-active`]:dt},b,ee,We);return Ne(F.createElement("div",{className:Ht},F.createElement("div",{className:L()(`${gt}-image`,b),style:Re},F.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},F.createElement("path",{d:de,className:`${gt}-image-path`})))))},pe=M=>{const{prefixCls:y,className:b,rootClassName:ee,active:Re,block:dt,size:ut="default"}=M,{getPrefixCls:gt}=F.useContext(T.E_),Ne=gt("skeleton",y),[We,Ht]=Oe(Ne),Lt=(0,re.Z)(M,["prefixCls"]),wt=L()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Re,[`${Ne}-block`]:dt},b,ee,Ht);return We(F.createElement("div",{className:wt},F.createElement(R,Object.assign({prefixCls:`${Ne}-input`,size:ut},Lt))))},Qe=g(96663),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Pe=j,we=g(7657),ne=function(y,b){return F.createElement(we.Z,(0,Qe.Z)({},y,{ref:b,icon:Pe}))},$=F.forwardRef(ne),Z=$,ct=M=>{const{prefixCls:y,className:b,rootClassName:ee,style:Re,active:dt,children:ut}=M,{getPrefixCls:gt}=F.useContext(T.E_),Ne=gt("skeleton",y),[We,Ht]=Oe(Ne),Lt=L()(Ne,`${Ne}-element`,{[`${Ne}-active`]:dt},Ht,b,ee),wt=ut!=null?ut:F.createElement(Z,null);return We(F.createElement("div",{className:Lt},F.createElement("div",{className:L()(`${Ne}-image`,b),style:Re},wt)))},jt=g(19127),lt=M=>{const y=gt=>{const{width:Ne,rows:We=2}=M;if(Array.isArray(Ne))return Ne[gt];if(We-1===gt)return Ne},{prefixCls:b,className:ee,style:Re,rows:dt}=M,ut=(0,jt.Z)(Array(dt)).map((gt,Ne)=>F.createElement("li",{key:Ne,style:{width:y(Ne)}}));return F.createElement("ul",{className:L()(b,ee),style:Re},ut)},Ye=M=>{let{prefixCls:y,className:b,width:ee,style:Re}=M;return F.createElement("h3",{className:L()(y,b),style:Object.assign({width:ee},Re)})};function Xt(M){return M&&typeof M=="object"?M:{}}function rr(M,y){return M&&!y?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function sr(M,y){return!M&&y?{width:"38%"}:M&&y?{width:"50%"}:{}}function It(M,y){const b={};return(!M||!y)&&(b.width="61%"),!M&&y?b.rows=3:b.rows=2,b}const Bt=M=>{const{prefixCls:y,loading:b,className:ee,rootClassName:Re,style:dt,children:ut,avatar:gt=!1,title:Ne=!0,paragraph:We=!0,active:Ht,round:Lt}=M,{getPrefixCls:wt,direction:Zt,skeleton:Nt}=F.useContext(T.E_),zt=wt("skeleton",y),[pr,Mr]=Oe(zt);if(b||!("loading"in M)){const Ge=!!gt,me=!!Ne,nr=!!We;let kr;if(Ge){const Pr=Object.assign(Object.assign({prefixCls:`${zt}-avatar`},rr(me,nr)),Xt(gt));kr=F.createElement("div",{className:`${zt}-header`},F.createElement(R,Object.assign({},Pr)))}let an;if(me||nr){let Pr;if(me){const Vr=Object.assign(Object.assign({prefixCls:`${zt}-title`},sr(Ge,nr)),Xt(Ne));Pr=F.createElement(Ye,Object.assign({},Vr))}let Lr;if(nr){const Vr=Object.assign(Object.assign({prefixCls:`${zt}-paragraph`},It(Ge,me)),Xt(We));Lr=F.createElement(lt,Object.assign({},Vr))}an=F.createElement("div",{className:`${zt}-content`},Pr,Lr)}const Er=L()(zt,{[`${zt}-with-avatar`]:Ge,[`${zt}-active`]:Ht,[`${zt}-rtl`]:Zt==="rtl",[`${zt}-round`]:Lt},Nt==null?void 0:Nt.className,ee,Re,Mr);return pr(F.createElement("div",{className:Er,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),dt)},kr,an))}return typeof ut!="undefined"?ut:null};Bt.Button=O,Bt.Avatar=Je,Bt.Input=pe,Bt.Image=ue,Bt.Node=ct;var nt=Bt,Ut=nt},48066:function(xt,ze,g){"use strict";g.d(ze,{default:function(){return En}});var a=g(59301),L=g(40001),F=g(81953),T=g(96663),re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},ie=re,R=g(7657),Ce=function(H,J){return a.createElement(R.Z,(0,T.Z)({},H,{ref:J,icon:ie}))},W=a.forwardRef(Ce),Ee=W,le=g(92310),G=g.n(le),Ae=g(25769),K=g.n(Ae),B=g(29301),P=g(11592),ce=g(34280),Y=g(18929),se=g(2738),q=g(8654),_=g(24514),be=g(10228),Xe=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{const J=Qt=>{const{keyCode:Et}=Qt;Et===be.Z.ENTER&&Qt.preventDefault()},Q=Qt=>{const{keyCode:Et}=Qt,{onClick:Rt}=h;Et===be.Z.ENTER&&Rt&&Rt()},{style:k,noStyle:vt,disabled:St}=h,Kt=Xe(h,["style","noStyle","disabled"]);let pt={};return vt||(pt=Object.assign({},Oe)),St&&(pt.pointerEvents="none"),pt=Object.assign(Object.assign({},pt),k),a.createElement("div",Object.assign({role:"button",tabIndex:0,ref:H},Kt,{onKeyDown:J,onKeyUp:Q,style:pt}))}),ge=g(36355),O=g(9763),de=g(6848),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},ue=x,Me=function(H,J){return a.createElement(R.Z,(0,T.Z)({},H,{ref:J,icon:ue}))},pe=a.forwardRef(Me),Qe=pe,j=g(92343),Pe=g(1643),we=g(15969),ne=g(83116),$=g(93398);const Z=(h,H,J,Q)=>{const{titleMarginBottom:k,fontWeightStrong:vt}=Q;return{marginBottom:k,color:J,fontWeight:vt,fontSize:h,lineHeight:H}},He=h=>{const H=[1,2,3,4,5],J={};return H.forEach(Q=>{J[` - h${Q}&, - div&-h${Q}, - div&-h${Q} > textarea, - h${Q} - `]=Z(h[`fontSizeHeading${Q}`],h[`lineHeightHeading${Q}`],h.colorTextHeading,h)}),J},ct=h=>{const{componentCls:H}=h;return{"a&, a":Object.assign(Object.assign({},(0,we.N)(h)),{textDecoration:h.linkDecoration,"&:active, &:hover":{textDecoration:h.linkHoverDecoration},[`&[disabled], &${H}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:h.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},jt=h=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:h.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:h.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:$.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:h.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Wt=h=>{const{componentCls:H,paddingSM:J}=h,Q=J;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-h.paddingSM,marginTop:-Q,marginBottom:`calc(1em - ${Q}px)`},[`${H}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:h.marginXS+2,insetBlockEnd:h.marginXS,color:h.colorTextDescription,fontWeight:"normal",fontSize:h.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},lt=h=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:h.colorSuccess}}}),it=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ye=h=>{const{componentCls:H,titleMarginTop:J}=h;return{[H]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:h.colorText,wordBreak:"break-word",lineHeight:h.lineHeight,[`&${H}-secondary`]:{color:h.colorTextDescription},[`&${H}-success`]:{color:h.colorSuccess},[`&${H}-warning`]:{color:h.colorWarning},[`&${H}-danger`]:{color:h.colorError,"a&:active, a&:focus":{color:h.colorErrorActive},"a&:hover":{color:h.colorErrorHover}},[`&${H}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},He(h)),{[` - & + h1${H}, - & + h2${H}, - & + h3${H}, - & + h4${H}, - & + h5${H} - `]:{marginTop:J},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:J}}}),jt(h)),ct(h)),{[` - ${H}-expand, - ${H}-edit, - ${H}-copy - `]:Object.assign(Object.assign({},(0,we.N)(h)),{marginInlineStart:h.marginXXS})}),Wt(h)),lt(h)),it()),{"&-rtl":{direction:"rtl"}})}};var Xt=(0,ne.Z)("Typography",h=>[Ye(h)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),sr=h=>{const{prefixCls:H,"aria-label":J,className:Q,style:k,direction:vt,maxLength:St,autoSize:Kt=!0,value:pt,onSave:Qt,onCancel:Et,onEnd:Rt,component:ar,enterIcon:hr=a.createElement(Qe,null)}=h,Tt=a.useRef(null),or=a.useRef(!1),Cr=a.useRef(),[cr,Rr]=a.useState(pt);a.useEffect(()=>{Rr(pt)},[pt]),a.useEffect(()=>{if(Tt.current&&Tt.current.resizableTextArea){const{textArea:lr}=Tt.current.resizableTextArea;lr.focus();const{length:Gt}=lr.value;lr.setSelectionRange(Gt,Gt)}},[]);const Te=lr=>{let{target:Gt}=lr;Rr(Gt.value.replace(/[\n\r]/g,""))},Ue=()=>{or.current=!0},Dt=()=>{or.current=!1},mt=lr=>{let{keyCode:Gt}=lr;or.current||(Cr.current=Gt)},S=()=>{Qt(cr.trim())},Fr=lr=>{let{keyCode:Gt,ctrlKey:jr,altKey:Xr,metaKey:Mt,shiftKey:kt}=lr;Cr.current===Gt&&!or.current&&!jr&&!Xr&&!Mt&&!kt&&(Gt===be.Z.ENTER?(S(),Rt==null||Rt()):Gt===be.Z.ESC&&Et())},yt=()=>{S()},Ze=ar?`${H}-${ar}`:"",[qt,_t]=Xt(H),ir=G()(H,`${H}-edit-content`,{[`${H}-rtl`]:vt==="rtl"},Q,Ze,_t);return qt(a.createElement("div",{className:ir,style:k},a.createElement(Pe.Z,{ref:Tt,maxLength:St,value:cr,onChange:Te,onKeyDown:mt,onKeyUp:Fr,onCompositionStart:Ue,onCompositionEnd:Dt,onBlur:yt,"aria-label":J,rows:1,autoSize:Kt}),hr!==null?(0,j.Tm)(hr,{className:`${H}-edit-content-confirm`}):null))},It=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{const{prefixCls:J,component:Q="article",className:k,rootClassName:vt,setContentRef:St,children:Kt,direction:pt,style:Qt}=h,Et=It(h,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Rt,direction:ar,typography:hr}=a.useContext(ge.E_),Tt=pt!=null?pt:ar;let or=H;St&&(or=(0,q.sQ)(H,St));const Cr=Rt("typography",J),[cr,Rr]=Xt(Cr),Te=G()(Cr,hr==null?void 0:hr.className,{[`${Cr}-rtl`]:Tt==="rtl"},k,vt,Rr),Ue=Object.assign(Object.assign({},hr==null?void 0:hr.style),Qt);return cr(a.createElement(Q,Object.assign({className:Te,style:Ue,ref:or},Et),Kt))});function Ut(h,H){return a.useMemo(()=>{const J=!!h;return[J,Object.assign(Object.assign({},H),J&&typeof h=="object"?h:null)]},[h])}var y=(h,H)=>{const J=a.useRef(!1);a.useEffect(()=>{J.current?h():J.current=!0},H)};function b(h){const H=typeof h;return H==="string"||H==="number"}function ee(h){let H=0;return h.forEach(J=>{b(J)?H+=String(J).length:H+=1}),H}function Re(h,H){let J=0;const Q=[];for(let k=0;kH){const Qt=H-J;return Q.push(String(vt).slice(0,Qt)),Q}Q.push(vt),J=pt}return h}const dt=0,ut=1,gt=2,Ne=3,We=4;var Lt=h=>{let{enabledMeasure:H,children:J,text:Q,width:k,fontSize:vt,rows:St,onEllipsis:Kt}=h;const[[pt,Qt,Et],Rt]=a.useState([0,0,0]),[ar,hr]=a.useState(0),[Tt,or]=a.useState(dt),[Cr,cr]=a.useState(0),Rr=a.useRef(null),Te=a.useRef(null),Ue=a.useMemo(()=>(0,P.Z)(Q),[Q]),Dt=a.useMemo(()=>ee(Ue),[Ue]),mt=a.useMemo(()=>!H||Tt!==Ne?ar&&Tt!==We&&H?J(Re(Ue,ar),ar{H&&k&&vt&&Dt&&(or(ut),Rt([0,Math.ceil(Dt/2),Dt]))},[H,k,vt,Q,Dt,St]),(0,ce.Z)(()=>{var Ze;Tt===ut&&cr(((Ze=Rr.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0)},[Tt]),(0,ce.Z)(()=>{var Ze,qt;if(Cr){if(Tt===ut){const _t=((Ze=Te.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0,ir=St*Cr;_t<=ir?(or(We),Kt(!1)):or(gt)}else if(Tt===gt)if(pt!==Et){const _t=((qt=Te.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,ir=St*Cr;let lr=pt,Gt=Et;pt===Et-1?Gt=pt:_t<=ir?lr=Qt:Gt=Qt;const jr=Math.ceil((lr+Gt)/2);Rt([lr,jr,Gt])}else or(Ne),hr(Qt),Kt(!0)}},[Tt,pt,Et,St,Cr]);const S={width:k,whiteSpace:"normal",margin:0,padding:0},Fr=(Ze,qt,_t)=>a.createElement("span",{"aria-hidden":!0,ref:qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(vt/2)*2},_t)},Ze),yt=(Ze,qt)=>{const _t=Re(Ue,Ze);return Fr(J(_t,!0),qt,S)};return a.createElement(a.Fragment,null,mt,H&&Tt!==Ne&&Tt!==We&&a.createElement(a.Fragment,null,Fr("lg",Rr,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Tt===ut?Fr(J(Ue,!1),Te,S):yt(Qt,Te)))},Zt=h=>{let{enabledEllipsis:H,isEllipsis:J,children:Q,tooltipProps:k}=h;return!(k!=null&&k.title)||!H?Q:a.createElement(de.Z,Object.assign({open:J?void 0:!1},k),Q)},Nt=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{var J,Q,k;const{prefixCls:vt,className:St,style:Kt,type:pt,disabled:Qt,children:Et,ellipsis:Rt,editable:ar,copyable:hr,component:Tt,title:or}=h,Cr=Nt(h,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:cr,direction:Rr}=a.useContext(ge.E_),[Te]=(0,O.Z)("Text"),Ue=a.useRef(null),Dt=a.useRef(null),mt=cr("typography",vt),S=(0,se.Z)(Cr,["mark","code","delete","underline","strong","keyboard","italic"]),[Fr,yt]=Ut(ar),[Ze,qt]=(0,Y.Z)(!1,{value:yt.editing}),{triggerType:_t=["icon"]}=yt,ir=ye=>{var qe;ye&&((qe=yt.onStart)===null||qe===void 0||qe.call(yt)),qt(ye)};y(()=>{var ye;Ze||(ye=Dt.current)===null||ye===void 0||ye.focus()},[Ze]);const lr=ye=>{ye==null||ye.preventDefault(),ir(!0)},Gt=ye=>{var qe;(qe=yt.onChange)===null||qe===void 0||qe.call(yt,ye),ir(!1)},jr=()=>{var ye;(ye=yt.onCancel)===null||ye===void 0||ye.call(yt),ir(!1)},[Xr,Mt]=Ut(hr),[kt,yr]=a.useState(!1),Hr=a.useRef(null),un={};Mt.format&&(un.format=Mt.format);const Zr=()=>{Hr.current&&clearTimeout(Hr.current)},An=ye=>{var qe;ye==null||ye.preventDefault(),ye==null||ye.stopPropagation(),K()(Mt.text||String(Et)||"",un),yr(!0),Zr(),Hr.current=setTimeout(()=>{yr(!1)},3e3),(qe=Mt.onCopy)===null||qe===void 0||qe.call(Mt,ye)};a.useEffect(()=>Zr,[]);const[dr,zn]=a.useState(!1),[Pn,mn]=a.useState(!1),[Wn,ia]=a.useState(!1),[On,la]=a.useState(!1),[Gn,$r]=a.useState(!1),[Kr,ua]=a.useState(!0),[Jt,ur]=Ut(Rt,{expandable:!1}),Ar=Jt&&!Wn,{rows:en=1}=ur,wr=a.useMemo(()=>!Ar||ur.suffix!==void 0||ur.onEllipsis||ur.expandable||Fr||Xr,[Ar,ur,Fr,Xr]);(0,ce.Z)(()=>{Jt&&!wr&&(zn((0,_.G)("webkitLineClamp")),mn((0,_.G)("textOverflow")))},[wr,Jt]);const Or=a.useMemo(()=>wr?!1:en===1?Pn:dr,[wr,Pn,dr]),Cn=Ar&&(Or?Gn:On),Aa=Ar&&en===1&&Or,Nr=Ar&&en>1&&Or,Ln=ye=>{var qe;ia(!0),(qe=ur.onExpand)===null||qe===void 0||qe.call(ur,ye)},[yn,Bn]=a.useState(0),[Vn,tn]=a.useState(0),jn=(ye,qe)=>{let{offsetWidth:fr}=ye;var Le;Bn(fr),tn(parseInt((Le=window.getComputedStyle)===null||Le===void 0?void 0:Le.call(window,qe).fontSize,10)||0)},wn=ye=>{var qe;la(ye),On!==ye&&((qe=ur.onEllipsis)===null||qe===void 0||qe.call(ur,ye))};a.useEffect(()=>{const ye=Ue.current;if(Jt&&Or&&ye){const qe=Nr?ye.offsetHeight{const ye=Ue.current;if(typeof IntersectionObserver=="undefined"||!ye||!Or||!Ar)return;const qe=new IntersectionObserver(()=>{ua(!!ye.offsetParent)});return qe.observe(ye),()=>{qe.disconnect()}},[Or,Ar]);let Jr={};ur.tooltip===!0?Jr={title:(J=yt.text)!==null&&J!==void 0?J:Et}:a.isValidElement(ur.tooltip)?Jr={title:ur.tooltip}:typeof ur.tooltip=="object"?Jr=Object.assign({title:(Q=yt.text)!==null&&Q!==void 0?Q:Et},ur.tooltip):Jr={title:ur.tooltip};const Ir=a.useMemo(()=>{const ye=qe=>["string","number"].includes(typeof qe);if(!(!Jt||Or)){if(ye(yt.text))return yt.text;if(ye(Et))return Et;if(ye(or))return or;if(ye(Jr.title))return Jr.title}},[Jt,Or,or,Jr.title,Cn]);if(Ze)return a.createElement(sr,{value:(k=yt.text)!==null&&k!==void 0?k:typeof Et=="string"?Et:"",onSave:Gt,onCancel:jr,onEnd:yt.onEnd,prefixCls:mt,className:St,style:Kt,direction:Rr,component:Tt,maxLength:yt.maxLength,autoSize:yt.autoSize,enterIcon:yt.enterIcon});const Zn=()=>{const{expandable:ye,symbol:qe}=ur;if(!ye)return null;let fr;return qe?fr=qe:fr=Te==null?void 0:Te.expand,a.createElement("a",{key:"expand",className:`${mt}-expand`,onClick:Ln,"aria-label":Te==null?void 0:Te.expand},fr)},sa=()=>{if(!Fr)return;const{icon:ye,tooltip:qe}=yt,fr=(0,P.Z)(qe)[0]||(Te==null?void 0:Te.edit),Le=typeof fr=="string"?fr:"";return _t.includes("icon")?a.createElement(de.Z,{key:"edit",title:qe===!1?"":fr},a.createElement(Je,{ref:Dt,className:`${mt}-edit`,onClick:lr,"aria-label":Le},ye||a.createElement(Ee,{role:"button"}))):null},Hn=()=>{if(!Xr)return;const{tooltips:ye,icon:qe}=Mt,fr=Mr(ye),Le=Mr(qe),Dn=kt?pr(fr[1],Te==null?void 0:Te.copied):pr(fr[0],Te==null?void 0:Te.copy),Jn=kt?Te==null?void 0:Te.copied:Te==null?void 0:Te.copy,da=typeof Dn=="string"?Dn:Jn;return a.createElement(de.Z,{key:"copy",title:Dn},a.createElement(Je,{className:G()(`${mt}-copy`,kt&&`${mt}-copy-success`),onClick:An,"aria-label":da},kt?pr(Le[1],a.createElement(L.Z,null),!0):pr(Le[0],a.createElement(F.Z,null),!0)))},Kn=ye=>[ye&&Zn(),sa(),Hn()],ca=ye=>[ye&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ge),ur.suffix,Kn(ye)];return a.createElement(B.Z,{onResize:jn,disabled:!Ar||Or},ye=>a.createElement(Zt,{tooltipProps:Jr,enabledEllipsis:Ar,isEllipsis:Cn},a.createElement(nt,Object.assign({className:G()({[`${mt}-${pt}`]:pt,[`${mt}-disabled`]:Qt,[`${mt}-ellipsis`]:Jt,[`${mt}-single-line`]:Ar&&en===1,[`${mt}-ellipsis-single-line`]:Aa,[`${mt}-ellipsis-multiple-line`]:Nr},St),prefixCls:vt,style:Object.assign(Object.assign({},Kt),{WebkitLineClamp:Nr?en:void 0}),component:Tt,ref:(0,q.sQ)(ye,Ue,H),direction:Rr,onClick:_t.includes("text")?lr:void 0,"aria-label":Ir==null?void 0:Ir.toString(),title:or},S),a.createElement(Lt,{enabledMeasure:Ar&&!Or,text:Et,rows:en,width:yn,fontSize:Vn,onEllipsis:wn},(qe,fr)=>{let Le=qe;return qe.length&&fr&&Ir&&(Le=a.createElement("span",{key:"show-content","aria-hidden":!0},Le)),zt(h,a.createElement(a.Fragment,null,Le,ca(fr)))}))))}),kr=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{var{ellipsis:J,rel:Q}=h,k=kr(h,["ellipsis","rel"]);const vt=Object.assign(Object.assign({},k),{rel:Q===void 0&&k.target==="_blank"?"noopener noreferrer":Q});return delete vt.navigate,a.createElement(nr,Object.assign({},vt,{ref:H,ellipsis:!!J,component:"a"}))}),Lr=a.forwardRef((h,H)=>a.createElement(nr,Object.assign({ref:H},h,{component:"div"}))),Vr=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{var{ellipsis:J}=h,Q=Vr(h,["ellipsis"]);const k=a.useMemo(()=>J&&typeof J=="object"?(0,se.Z)(J,["expandable","rows"]):J,[J]);return a.createElement(nr,Object.assign({ref:H},Q,{ellipsis:k,component:"span"}))};var Br=a.forwardRef(on),mr=function(h,H){var J={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&H.indexOf(Q)<0&&(J[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,Q=Object.getOwnPropertySymbols(h);k{const{level:J=1}=h,Q=mr(h,["level"]);let k;return Rn.includes(J)?k=`h${J}`:k="h1",a.createElement(nr,Object.assign({ref:H},Q,{component:k}))});const _r=nt;_r.Text=Br,_r.Link=Er,_r.Title=ln,_r.Paragraph=Lr;var En=_r},54203:function(xt,ze,g){"use strict";g.d(ze,{Z5:function(){return eA},_l:function(){return zA},bK:function(){return Hi}});var a=g(59301),L=g(75229);function F(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,L.Z)(e,t)}var T=g(96663),re=g(59781),ie=a.createContext(null),R=null;function Ce(e){e()}var W=Ce,Ee=function(t){return W=t},le=function(){return W};function G(){var e=le(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var o=t;o;)o.callback(),o=o.next})},get:function(){for(var o=[],i=t;i;)o.push(i),i=i.next;return o},subscribe:function(o){var i=!0,l=r={callback:o,next:null,prev:r};return l.prev?l.prev.next=l:t=l,function(){!i||t===null||(i=!1,l.next?l.next.prev=l.prev:r=l.prev,l.prev?l.prev.next=l.next:t=l.next)}}}}var Ae={notify:function(){},get:function(){return[]}};function K(e,t){var r,n=Ae;function o(c){return s(),n.subscribe(c)}function i(){n.notify()}function l(){v.onStateChange&&v.onStateChange()}function u(){return!!r}function s(){r||(r=t?t.addNestedSub(l):e.subscribe(l),n=G())}function p(){r&&(r(),r=void 0,n.clear(),n=Ae)}var v={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:l,isSubscribed:u,trySubscribe:s,tryUnsubscribe:p,getListeners:function(){return n}};return v}var B=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function P(e){var t=e.store,r=e.context,n=e.children,o=(0,a.useMemo)(function(){var u=K(t);return{store:t,subscription:u}},[t]),i=(0,a.useMemo)(function(){return t.getState()},[t]);B(function(){var u=o.subscription;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),i!==t.getState()&&u.notifyNestedSubs(),function(){u.tryUnsubscribe(),u.onStateChange=null}},[o,i]);var l=r||ie;return a.createElement(l.Provider,{value:o},n)}var ce=P,Y=g(30176),se=g(94266),q=g.n(se),_=g(53410),be=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Xe=["reactReduxForwardedRef"],Oe=[],ke=[null,null],Je=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function ge(e,t){var r=e[1];return[t.payload,r+1]}function O(e,t,r){B(function(){return e.apply(void 0,t)},r)}function de(e,t,r,n,o,i,l){e.current=n,t.current=o,r.current=!1,i.current&&(i.current=null,l())}function x(e,t,r,n,o,i,l,u,s,p){if(e){var v=!1,c=null,f=function(){if(!v){var N=t.getState(),X,z;try{X=n(N,o.current)}catch(oe){z=oe,c=oe}z||(c=null),X===i.current?l.current||s():(i.current=X,u.current=X,l.current=!0,p({type:"STORE_UPDATED",payload:{error:z}}))}};r.onStateChange=f,r.trySubscribe(),f();var m=function(){if(v=!0,r.tryUnsubscribe(),r.onStateChange=null,c)throw c};return m}}var ue=function(){return[null,0]};function Me(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,o=n===void 0?function(Ve){return"ConnectAdvanced("+Ve+")"}:n,i=r.methodName,l=i===void 0?"connectAdvanced":i,u=r.renderCountProp,s=u===void 0?void 0:u,p=r.shouldHandleStateChanges,v=p===void 0?!0:p,c=r.storeKey,f=c===void 0?"store":c,m=r.withRef,C=m===void 0?!1:m,N=r.forwardRef,X=N===void 0?!1:N,z=r.context,oe=z===void 0?ie:z,ve=(0,Y.Z)(r,be);if(0)var Ie;var Ke=oe;return function(ft){var er=ft.displayName||ft.name||"Component",ht=o(er),tr=(0,T.Z)({},ve,{getDisplayName:o,methodName:l,renderCountProp:s,shouldHandleStateChanges:v,storeKey:f,displayName:ht,wrappedComponentName:er,WrappedComponent:ft}),Dr=ve.pure;function Sr(Qr){return e(Qr.dispatch,tr)}var cn=Dr?a.useMemo:function(Qr){return Qr()};function nn(Qr){var Sn=(0,a.useMemo)(function(){var Sa=Qr.reactReduxForwardedRef,Xo=(0,Y.Z)(Qr,Xe);return[Qr.context,Sa,Xo]},[Qr]),fn=Sn[0],Fa=Sn[1],Xn=Sn[2],Qn=(0,a.useMemo)(function(){return fn&&fn.Consumer&&(0,_.isContextConsumer)(a.createElement(fn.Consumer,null))?fn:Ke},[fn,Ke]),gn=(0,a.useContext)(Qn),Un=!!Qr.store&&!!Qr.store.getState&&!!Qr.store.dispatch,qa=!!gn&&!!gn.store,vn=Un?Qr.store:gn.store,xa=(0,a.useMemo)(function(){return Sr(vn)},[vn]),_a=(0,a.useMemo)(function(){if(!v)return ke;var Sa=K(vn,Un?null:gn.subscription),Xo=Sa.notifyNestedSubs.bind(Sa);return[Sa,Xo]},[vn,Un,gn]),oa=_a[0],$a=_a[1],eo=(0,a.useMemo)(function(){return Un?gn:(0,T.Z)({},gn,{subscription:oa})},[Un,gn,oa]),Ni=(0,a.useReducer)(ge,Oe,ue),JA=Ni[0],to=JA[0],YA=Ni[1];if(to&&to.error)throw to.error;var Ti=(0,a.useRef)(),To=(0,a.useRef)(Xn),ro=(0,a.useRef)(),Mi=(0,a.useRef)(!1),Mo=cn(function(){return ro.current&&Xn===To.current?ro.current:xa(vn.getState(),Xn)},[vn,to,Xn]);O(de,[To,Ti,Mi,Xn,Mo,ro,$a]),O(x,[v,vn,oa,xa,To,Ti,Mi,ro,$a,YA],[vn,oa,xa]);var ko=(0,a.useMemo)(function(){return a.createElement(ft,(0,T.Z)({},Mo,{ref:Fa}))},[Fa,ft,Mo]),qA=(0,a.useMemo)(function(){return v?a.createElement(Qn.Provider,{value:eo},ko):ko},[Qn,ko,eo]);return qA}var Gr=Dr?a.memo(nn):nn;if(Gr.WrappedComponent=ft,Gr.displayName=nn.displayName=ht,X){var dn=a.forwardRef(function(Sn,fn){return a.createElement(Gr,(0,T.Z)({},Sn,{reactReduxForwardedRef:fn}))});return dn.displayName=ht,dn.WrappedComponent=ft,q()(dn,ft)}return q()(Gr,ft)}}function pe(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Qe(e,t){if(pe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o=0;n--){var o=t[n](e);if(o)return o}return function(i,l){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+l.wrappedComponentName+".")}}function b(e,t){return e===t}function ee(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?Me:r,o=t.mapStateToPropsFactories,i=o===void 0?lt:o,l=t.mapDispatchToPropsFactories,u=l===void 0?ct:l,s=t.mergePropsFactories,p=s===void 0?sr:s,v=t.selectorFactory,c=v===void 0?Ut:v;return function(m,C,N,X){X===void 0&&(X={});var z=X,oe=z.pure,ve=oe===void 0?!0:oe,Ie=z.areStatesEqual,Ke=Ie===void 0?b:Ie,Ve=z.areOwnPropsEqual,ft=Ve===void 0?Qe:Ve,er=z.areStatePropsEqual,ht=er===void 0?Qe:er,tr=z.areMergedPropsEqual,Dr=tr===void 0?Qe:tr,Sr=(0,Y.Z)(z,M),cn=y(m,i,"mapStateToProps"),nn=y(C,u,"mapDispatchToProps"),Gr=y(N,p,"mergeProps");return n(c,(0,T.Z)({methodName:"connect",getDisplayName:function(Qr){return"Connect("+Qr+")"},shouldHandleStateChanges:!!m,initMapStateToProps:cn,initMapDispatchToProps:nn,initMergeProps:Gr,pure:ve,areStatesEqual:Ke,areOwnPropsEqual:ft,areStatePropsEqual:ht,areMergedPropsEqual:Dr},Sr))}}var Re=ee();function dt(){var e=useContext(ReactReduxContext);return e}function ut(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),o=n.store;return o}}var gt=null;function Ne(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var We=null,Ht=function(t,r){return t===r};function Lt(e,t,r,n){var o=useReducer(function(C){return C+1},0),i=o[1],l=useMemo(function(){return createSubscription(r,n)},[r,n]),u=useRef(),s=useRef(),p=useRef(),v=useRef(),c=r.getState(),f;try{if(e!==s.current||c!==p.current||u.current){var m=e(c);v.current===void 0||!t(m,v.current)?f=m:f=v.current}else f=v.current}catch(C){throw u.current&&(C.message+=` -The error may be correlated with this previous error: -`+u.current.stack+` - -`),C}return useIsomorphicLayoutEffect(function(){s.current=e,p.current=c,v.current=f,u.current=void 0}),useIsomorphicLayoutEffect(function(){function C(){try{var N=r.getState();if(N===p.current)return;var X=s.current(N);if(t(X,v.current))return;v.current=X,p.current=N}catch(z){u.current=z}i()}return l.onStateChange=C,l.trySubscribe(),C(),function(){return l.tryUnsubscribe()}},[r,l]),f}function wt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,o){o===void 0&&(o=Ht);var i=t(),l=i.store,u=i.subscription,s=Lt(n,o,l,u);return useDebugValue(s),s}}var Zt=null,Nt=g(4676);Ee(Nt.unstable_batchedUpdates);function zt(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(u){n.callbacks=u},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Te(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(o){if(o instanceof mt){this.setState({});return}throw o},r.render=function(){return this.props.children(this.setCallbacks)},t}(a.Component),yt=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,Ze=function(t){return t+1},qt=function(t){return` - You have lifted an item in position `+Ze(t.source.index)+` -`},_t=function(t,r){var n=t.droppableId===r.droppableId,o=Ze(t.index),i=Ze(r.index);return n?` - You have moved the item from position `+o+` - to position `+i+` - `:` - You have moved the item from position `+o+` - in list `+t.droppableId+` - to list `+r.droppableId+` - in position `+i+` - `},ir=function(t,r,n){var o=r.droppableId===n.droppableId;return o?` - The item `+t+` - has been combined with `+n.draggableId:` - The item `+t+` - in list `+r.droppableId+` - has been combined with `+n.draggableId+` - in list `+n.droppableId+` - `},lr=function(t){var r=t.destination;if(r)return _t(t.source,r);var n=t.combine;return n?ir(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},Gt=function(t){return` - The item has returned to its starting position - of `+Ze(t.index)+` -`},jr=function(t){if(t.reason==="CANCEL")return` - Movement cancelled. - `+Gt(t.source)+` - `;var r=t.destination,n=t.combine;return r?` - You have dropped the item. - `+_t(t.source,r)+` - `:n?` - You have dropped the item. - `+ir(t.draggableId,t.source,n)+` - `:` - The item has been dropped while not over a drop area. - `+Gt(t.source)+` - `},Xr={dragHandleUsageInstructions:yt,onDragStart:qt,onDragUpdate:lr,onDragEnd:jr},Mt={x:0,y:0},kt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},yr=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Hr=function(t,r){return t.x===r.x&&t.y===r.y},un=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},Zr=function(t,r,n){var o;return n===void 0&&(n=0),o={},o[t]=r,o[t==="x"?"y":"x"]=n,o},An=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},dr=function(t,r){return Math.min.apply(Math,r.map(function(n){return An(t,n)}))},zn=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Pn=function(e,t){var r=Er({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},mn=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},Wn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},ia={top:0,right:0,bottom:0,left:0},On=function(t,r){return r?mn(t,r.scroll.diff.displacement):t},la=function(t,r,n){if(n&&n.increasedBy){var o;return(0,T.Z)({},t,(o={},o[r.end]=t[r.end]+n.increasedBy[r.line],o))}return t},Gn=function(t,r){return r&&r.shouldClipSubject?Pn(r.pageMarginBox,t):Er(t)},$r=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,o=e.frame,i=On(t.marginBox,o),l=la(i,n,r),u=Gn(l,o);return{page:t,withPlaceholder:r,active:u}},Kr=function(e,t){e.frame||S(!1);var r=e.frame,n=yr(t,r.scroll.initial),o=un(n),i=(0,T.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:o},max:r.scroll.max}}),l=$r({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),u=(0,T.Z)({},e,{frame:i,subject:l});return u};function ua(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Jt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function ur(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,p=n.lefte.right,v=s&&p;if(v)return!0;var c=s&&l||p&&i;return c}},sa=function(e){var t=Ir(e.top,e.bottom),r=Ir(e.left,e.right);return function(n){var o=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return o}},Hn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Kn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ca=function(e){return function(t){var r=Ir(t.top,t.bottom),n=Ir(t.left,t.right);return function(o){return e===Hn?r(o.top)&&r(o.bottom):n(o.left)&&n(o.right)}}},ye=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:Mt;return mn(t,n)},qe=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},fr=function(t,r,n){return n(r)(t)},Le=function(t){var r=t.target,n=t.destination,o=t.viewport,i=t.withDroppableDisplacement,l=t.isVisibleThroughFrameFn,u=i?ye(r,n):r;return qe(u,n,l)&&fr(u,o,l)},Dn=function(t){return Le((0,T.Z)({},t,{isVisibleThroughFrameFn:Zn}))},Jn=function(t){return Le((0,T.Z)({},t,{isVisibleThroughFrameFn:sa}))},da=function(t){return Le((0,T.Z)({},t,{isVisibleThroughFrameFn:ca(t.destination.axis)}))},Yn=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var o=r.invisible,i=r.visible;if(o[t])return!1;var l=i[t];return l?l.shouldAnimate:!0};function Qa(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Er(Pr(r,n))}function Fn(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,l=e.last;return t.reduce(function(s,p){var v=Qa(p,n),c=p.descriptor.id;s.all.push(c);var f=Dn({target:v,destination:r,viewport:o,withDroppableDisplacement:!0});if(!f)return s.invisible[p.descriptor.id]=!0,s;var m=Yn(c,l,i),C={draggableId:c,shouldAnimate:m};return s.visible[c]=C,s},{all:[],visible:{},invisible:{}})}function Ra(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function hn(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,o=e.destination,i=Ra(t,{inHomeList:r});return{displaced:wn,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function Nn(e){var t=e.draggable,r=e.insideDestination,n=e.destination,o=e.viewport,i=e.displacedBy,l=e.last,u=e.index,s=e.forceShouldAnimate,p=tn(t,n);if(u==null)return hn({insideDestination:r,inHomeList:p,displacedBy:i,destination:n});var v=Ar(r,function(N){return N.descriptor.index===u});if(!v)return hn({insideDestination:r,inHomeList:p,displacedBy:i,destination:n});var c=Bn(t,r),f=r.indexOf(v),m=c.slice(f),C=Fn({afterDragging:m,destination:n,displacedBy:i,last:l,viewport:o.frame,forceShouldAnimate:s});return{displaced:C,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:u}}}}function sn(e,t){return!!t.effected[e]}var fa=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,o=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var l=o.draggableId,u=n[l],s=u.descriptor.index,p=sn(l,i);return p?t?s:s-1:t?s+1:s},no=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,o=e.location;if(!n.length)return null;var i=o.index,l=t?i+1:i-1,u=n[0].descriptor.index,s=n[n.length-1].descriptor.index,p=r?s:s+1;return lp?null:l},ao=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,o=e.draggables,i=e.destination,l=e.insideDestination,u=e.previousImpact,s=e.viewport,p=e.afterCritical,v=u.at;if(v||S(!1),v.type==="REORDER"){var c=no({isMovingForward:t,isInHomeList:r,location:v.destination,insideDestination:l});return c==null?null:Nn({draggable:n,insideDestination:l,destination:i,viewport:s,last:u.displaced,displacedBy:u.displacedBy,index:c})}var f=fa({isMovingForward:t,destination:i,displaced:u.displaced,draggables:o,combine:v.combine,afterCritical:p});return f==null?null:Nn({draggable:n,insideDestination:l,destination:i,viewport:s,last:u.displaced,displacedBy:u.displacedBy,index:f})},oo=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,o=e.displacedBy,i=!!(t.visible[n]||t.invisible[n]);return sn(n,r)?i?Mt:un(o.point):i?o.point:Mt},Oa=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,o=yn(r);o||S(!1);var i=o.draggableId,l=n[i].page.borderBox.center,u=oo({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return kt(l,u)},La=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},Tr=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},ga=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},va=function(t){var r=t.axis,n=t.moveRelativeTo,o=t.isMoving;return Zr(r.line,n.marginBox[r.end]+La(r,o),ga(r,n.marginBox,o))},ja=function(t){var r=t.axis,n=t.moveRelativeTo,o=t.isMoving;return Zr(r.line,n.marginBox[r.start]-Tr(r,o),ga(r,n.marginBox,o))},io=function(t){var r=t.axis,n=t.moveInto,o=t.isMoving;return Zr(r.line,n.contentBox[r.start]+La(r,o),ga(r,n.contentBox,o))},Ha=function(e){var t=e.impact,r=e.draggable,n=e.draggables,o=e.droppable,i=e.afterCritical,l=Nr(o.descriptor.id,n),u=r.page,s=o.axis;if(!l.length)return io({axis:s,moveInto:o.page,isMoving:u});var p=t.displaced,v=t.displacedBy,c=p.all[0];if(c){var f=n[c];if(sn(c,i))return ja({axis:s,moveRelativeTo:f.page,isMoving:u});var m=pn(f.page,v.point);return ja({axis:s,moveRelativeTo:m,isMoving:u})}var C=l[l.length-1];if(C.descriptor.id===r.descriptor.id)return u.borderBox.center;if(sn(C.descriptor.id,i)){var N=pn(C.page,un(i.displacedBy.point));return va({axis:s,moveRelativeTo:N,isMoving:u})}return va({axis:s,moveRelativeTo:C.page,isMoving:u})},qn=function(e,t){var r=e.frame;return r?kt(t,r.scroll.diff.displacement):t},Uo=function(t){var r=t.impact,n=t.draggable,o=t.droppable,i=t.draggables,l=t.afterCritical,u=n.page.borderBox.center,s=r.at;return!o||!s?u:s.type==="REORDER"?Ha({impact:r,draggable:n,draggables:i,droppable:o,afterCritical:l}):Oa({impact:r,draggables:i,afterCritical:l})},_n=function(e){var t=Uo(e),r=e.droppable,n=r?qn(r,t):t;return n},bt=function(e,t){var r=yr(t,e.scroll.initial),n=un(r),o=Er({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function Na(e,t){return e.map(function(r){return t[r]})}function lo(e,t){for(var r=0;r1?v.sort(function(c,f){return gr(c)[u.start]-gr(f)[u.start]})[0]:p.sort(function(c,f){var m=dr(r,Wn(gr(c))),C=dr(r,Wn(gr(f)));return m!==C?m-C:gr(c)[u.start]-gr(f)[u.start]})[0]},Xa=function(t,r){var n=t.page.borderBox.center;return sn(t.descriptor.id,r)?yr(n,r.displacedBy.point):n},$n=function(t,r){var n=t.page.borderBox;return sn(t.descriptor.id,r)?mn(n,un(r.displacedBy.point)):n},Ao=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,o=e.insideDestination,i=e.afterCritical,l=o.filter(function(u){return Jn({target:$n(u,i),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(u,s){var p=An(t,qn(n,Xa(u,i))),v=An(t,qn(n,Xa(s,i)));return pt.left&&e.topt.top}function je(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,o=r.page.borderBox.center,i=n.map(function(l){var u=l.axis,s=Zr(l.axis.line,t.center[u.line],l.page.borderBox.center[u.crossAxisLine]);return{id:l.descriptor.id,distance:An(o,s)}}).sort(function(l,u){return u.distance-l.distance});return i[0]?i[0].id:null}function At(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,o=Cn(n).filter(function(i){if(!i.isEnabled)return!1;var l=i.subject.active;if(!l||!fe(t,l))return!1;if(V(l)(t.center))return!0;var u=i.axis,s=l.center[u.crossAxisLine],p=t[u.crossAxisStart],v=t[u.crossAxisEnd],c=Ir(l[u.crossAxisStart],l[u.crossAxisEnd]),f=c(p),m=c(v);return!f&&!m?!0:f?ps});return o.length?o.length===1?o[0].descriptor.id:je({pageBorderBox:t,draggable:r,candidates:o}):null}var at=function(t,r){return Er(mn(t,r))},_e=function(e,t){var r=e.frame;return r?at(t,r.scroll.diff.value):t};function $e(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Ot(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var Fe=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,o=e.insideDestination,i=e.last,l=e.viewport,u=e.afterCritical,s=n.axis,p=Tn(n.axis,r.displaceBy),v=p.value,c=t[s.start],f=t[s.end],m=Bn(r,o),C=Ar(m,function(X){var z=X.descriptor.id,oe=X.page.borderBox.center[s.line],ve=sn(z,u),Ie=$e({displaced:i,id:z});return ve?Ie?f<=oe:cz[u.start]+ve&&cz[u.start]-p+ve&&vz[u.start]+p+ve&&cz[u.start]+ve&&v=Ko)return Zo;var i=o/Ko,l=Eo+qi*i,u=n==="CANCEL"?l*_i:l;return Number(u.toFixed(2))},el=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,o=e.viewport,i=e.afterCritical,l=n.draggables,u=n.droppables,s=ae(t),p=s?u[s]:null,v=u[r.descriptor.droppableId],c=tt({impact:t,draggable:r,draggables:l,afterCritical:i,droppable:p||v,viewport:o}),f=yr(c,r.client.borderBox.center);return f},tl=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,o=e.home,i=e.viewport,l=e.onLiftImpact;if(!n.at||r!=="DROP"){var u=$t({draggables:t,impact:l,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:u,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,T.Z)({},n,{displaced:wn});return{impact:s,didDropInsideDroppable:!0}},rl=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(o){if(o.type!=="DROP"){n(o);return}var i=t(),l=o.payload.reason;if(i.phase==="COLLECTING"){r(Zi({reason:l}));return}if(i.phase!=="IDLE"){var u=i.phase==="DROP_PENDING"&&i.isWaiting;u&&S(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||S(!1);var s=i.critical,p=i.dimensions,v=p.draggables[i.critical.draggable.id],c=tl({reason:l,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),f=c.impact,m=c.didDropInsideDroppable,C=m?Ln(f):null,N=m?yn(f):null,X={index:s.draggable.index,droppableId:s.droppable.id},z={draggableId:v.descriptor.id,type:v.descriptor.type,source:X,reason:l,mode:i.movementMode,destination:C,combine:N},oe=el({impact:f,draggable:v,dimensions:p,viewport:i.viewport,afterCritical:i.afterCritical}),ve={critical:i.critical,afterCritical:i.afterCritical,result:z,impact:f},Ie=!Hr(i.current.client.offset,oe)||!!z.combine;if(!Ie){r(fo({completed:ve}));return}var Ke=$i({current:i.current.client.offset,destination:oe,reason:l}),Ve={newHomeClientOffset:oe,dropDuration:Ke,completed:ve};r(Vi(Ve))}}}},Jo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nl(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function al(e){var t=e.onWindowScroll;function r(){t(Jo())}var n=St(r),o=nl(n),i=cr;function l(){return i!==cr}function u(){l()&&S(!1),i=Te(window,[o])}function s(){l()||S(!1),n.cancel(),i(),i=cr}return{start:u,stop:s,isActive:l}}var ol=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},il=function(e){var t=al({onWindowScroll:function(n){e.dispatch(ki({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ol(n)&&t.stop(),r(n)}}},ll=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),o=function(l){t||r||(t=!0,e(l),clearTimeout(n))};return o.wasCalled=function(){return t},o},ul=function(){var e=[],t=function(i){var l=ur(e,function(p){return p.timerId===i});l===-1&&S(!1);var u=e.splice(l,1),s=u[0];s.callback()},r=function(i){var l=setTimeout(function(){return t(l)}),u={timerId:l,callback:i};e.push(u)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:r,flush:n}},Al=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},sl=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},cl=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,o=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&o},Ia=function(t,r){In(),r(),he()},Wa=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},mo=function(t,r,n,o){if(!t){n(o(r));return}var i=ll(n),l={announce:i};t(r,l),i.wasCalled()||n(o(r))},dl=function(e,t){var r=ul(),n=null,o=function(f,m){n&&S(!1),Ia("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var N={draggableId:f,mode:m};C(N)}})},i=function(f,m){n&&S(!1),Ia("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(Wa(f,m))})},l=function(f,m){n&&S(!1);var C=Wa(f,m);n={mode:m,lastCritical:f,lastLocation:C.source,lastCombine:null},r.add(function(){Ia("onDragStart",function(){return mo(e().onDragStart,C,t,Xr.onDragStart)})})},u=function(f,m){var C=Ln(m),N=yn(m);n||S(!1);var X=!cl(f,n.lastCritical);X&&(n.lastCritical=f);var z=!Al(n.lastLocation,C);z&&(n.lastLocation=C);var oe=!sl(n.lastCombine,N);if(oe&&(n.lastCombine=N),!(!X&&!z&&!oe)){var ve=(0,T.Z)({},Wa(f,n.mode),{combine:N,destination:C});r.add(function(){Ia("onDragUpdate",function(){return mo(e().onDragUpdate,ve,t,Xr.onDragUpdate)})})}},s=function(){n||S(!1),r.flush()},p=function(f){n||S(!1),n=null,Ia("onDragEnd",function(){return mo(e().onDragEnd,f,t,Xr.onDragEnd)})},v=function(){if(n){var f=(0,T.Z)({},Wa(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});p(f)}};return{beforeCapture:o,beforeStart:i,start:l,update:u,flush:s,drop:p,abort:v}},fl=function(e,t){var r=dl(e,t);return function(n){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var l=i.payload.critical;r.beforeStart(l,i.payload.movementMode),o(i),r.start(l,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var u=i.payload.completed.result;r.flush(),o(i),r.drop(u);return}if(o(i),i.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},gl=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&S(!1),e.dispatch(fo({completed:n.completed}))}}},vl=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),o(i),i.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Go())}};r=requestAnimationFrame(function(){r=null,t=Te(window,[l])})}}}},pl=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},El=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var o=n.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},ml=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Cl=function(e){return function(t){return function(r){return function(n){if(ml(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var o=t.getState();o.phase!=="DRAGGING"&&S(!1),e.start(o);return}r(n),e.scroll(t.getState())}}}},Bl=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Wo({reason:n.reason})))}}}},hl=re.qC,Il=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,o=e.getResponders,i=e.announce,l=e.autoScroller;return(0,re.MT)(Vt,hl((0,re.md)(Yi(n),pl(t),Ji(t),rl,gl,vl,Bl,Cl(l),il,El(r),fl(o,i))))},Co=function(){return{additions:{},removals:{},modified:{}}};function bl(e){var t=e.registry,r=e.callbacks,n=Co(),o=null,i=function(){o||(r.collectionStarting(),o=requestAnimationFrame(function(){o=null,In();var v=n,c=v.additions,f=v.removals,m=v.modified,C=Object.keys(c).map(function(z){return t.draggable.getById(z).getDimension(Mt)}).sort(function(z,oe){return z.descriptor.index-oe.descriptor.index}),N=Object.keys(m).map(function(z){var oe=t.droppable.getById(z),ve=oe.callbacks.getScrollWhileDragging();return{droppableId:z,scroll:ve}}),X={additions:C,removals:Object.keys(f),modified:N};n=Co(),he(),r.publish(X)}))},l=function(v){var c=v.descriptor.id;n.additions[c]=v,n.modified[v.descriptor.droppableId]=!0,n.removals[c]&&delete n.removals[c],i()},u=function(v){var c=v.descriptor;n.removals[c.id]=!0,n.modified[c.droppableId]=!0,n.additions[c.id]&&delete n.additions[c.id],i()},s=function(){o&&(cancelAnimationFrame(o),o=null,n=Co())};return{add:l,remove:u,stop:s}}var Yo=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,o=e.width,i=yr({x:r,y:t},{x:o,y:n}),l={x:Math.max(0,i.x),y:Math.max(0,i.y)};return l},qo=function(){var e=document.documentElement;return e||S(!1),e},_o=function(){var e=qo(),t=Yo({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Pl=function(){var e=Jo(),t=_o(),r=e.y,n=e.x,o=qo(),i=o.clientWidth,l=o.clientHeight,u=n+i,s=r+l,p=Er({top:r,left:n,right:u,bottom:s}),v={frame:p,scroll:{initial:e,current:e,max:t,diff:{value:Mt,displacement:Mt}}};return v},yl=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;In();var o=Pl(),i=o.scroll.current,l=t.droppable,u=n.droppable.getAllByType(l.type).map(function(c){return c.callbacks.getDimensionAndWatchScroll(i,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(c){return c.getDimension(i)}),p={draggables:Or(s),droppables:wr(u)};he();var v={dimensions:p,critical:t,viewport:o};return v};function $o(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var wl=function(e,t){var r=null,n=bl({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(m,C){e.droppable.exists(m)||S(!1),r&&t.updateDroppableIsEnabled({id:m,isEnabled:C})},i=function(m,C){r&&(e.droppable.exists(m)||S(!1),t.updateDroppableIsCombineEnabled({id:m,isCombineEnabled:C}))},l=function(m,C){r&&(e.droppable.exists(m)||S(!1),t.updateDroppableScroll({id:m,newScroll:C}))},u=function(m,C){r&&e.droppable.getById(m).callbacks.scroll(C)},s=function(){if(r){n.stop();var m=r.critical.droppable;e.droppable.getAllByType(m.type).forEach(function(C){return C.callbacks.dragStopped()}),r.unsubscribe(),r=null}},p=function(m){r||S(!1);var C=r.critical.draggable;m.type==="ADDITION"&&$o(e,C,m.value)&&n.add(m.value),m.type==="REMOVAL"&&$o(e,C,m.value)&&n.remove(m.value)},v=function(m){r&&S(!1);var C=e.draggable.getById(m.draggableId),N=e.droppable.getById(C.descriptor.droppableId),X={draggable:C.descriptor,droppable:N.descriptor},z=e.subscribe(p);return r={critical:X,unsubscribe:z},yl({critical:X,registry:e,scrollOptions:m.scrollOptions})},c={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:u,updateDroppableScroll:l,startPublishing:v,stopPublishing:s};return c},ei=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Dl=function(e){window.scrollBy(e.x,e.y)},Fl=k(function(e){return Cn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xl=function(t,r){var n=Ar(Fl(r),function(o){return o.frame||S(!1),V(o.frame.pageMarginBox)(t)});return n},Sl=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var o=n[r];return o.frame?o:null}var i=xl(t,n);return i},xn={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ql=function(e,t){var r=e[t.size]*xn.startFromPercentage,n=e[t.size]*xn.maxScrollAtPercentage,o={startScrollingFrom:r,maxScrollValueAt:n};return o},ti=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,o=r-t;if(o===0)return 0;var i=n-t,l=i/o;return l},Bo=1,Rl=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return xn.maxPixelScroll;if(e===t.startScrollingFrom)return Bo;var r=ti({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,o=xn.maxPixelScroll*xn.ease(n);return Math.ceil(o)},ri=xn.durationDampening.accelerateAt,ni=xn.durationDampening.stopDampeningAt,Ol=function(e,t){var r=t,n=ni,o=Date.now(),i=o-r;if(i>=ni)return e;if(it.height,i=r.width>t.width;return!i&&!o?n:i&&o?null:{x:i?0:n.x,y:o?0:n.y}},jl=zn(function(e){return e===0?0:e}),ii=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,o=e.center,i=e.shouldUseTimeDampening,l={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},u=oi({container:r,distanceToEdges:l,dragStartTime:t,axis:Hn,shouldUseTimeDampening:i}),s=oi({container:r,distanceToEdges:l,dragStartTime:t,axis:Kn,shouldUseTimeDampening:i}),p=jl({x:s,y:u});if(Hr(p,Mt))return null;var v=Ll({container:r,subject:n,proposedScroll:p});return v?Hr(v,Mt)?null:v:null},Hl=zn(function(e){return e===0?0:e>0?1:-1}),ho=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,o=t.change,i=kt(r,o),l={x:e(i.x,n.x),y:e(i.y,n.y)};return Hr(l,Mt)?null:l}}(),li=function(t){var r=t.max,n=t.current,o=t.change,i={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},l=Hl(o),u=ho({max:i,current:n,change:l});return!u||l.x!==0&&u.x===0||l.y!==0&&u.y===0},Io=function(t,r){return li({current:t.scroll.current,max:t.scroll.max,change:r})},Nl=function(t,r){if(!Io(t,r))return null;var n=t.scroll.max,o=t.scroll.current;return ho({current:o,max:n,change:r})},bo=function(t,r){var n=t.frame;return n?li({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Tl=function(t,r){var n=t.frame;return!n||!bo(t,r)?null:ho({current:n.scroll.current,max:n.scroll.max,change:r})},Ml=function(e){var t=e.viewport,r=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=ii({dragStartTime:o,container:t.frame,subject:r,center:n,shouldUseTimeDampening:i});return l&&Io(t,l)?l:null},kl=function(e){var t=e.droppable,r=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=t.frame;if(!l)return null;var u=ii({dragStartTime:o,container:l.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:i});return u&&bo(t,u)?u:null},ui=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,l=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id],s=u.page.marginBox;if(t.isWindowScrollAllowed){var p=t.viewport,v=Ml({dragStartTime:r,viewport:p,subject:s,center:l,shouldUseTimeDampening:n});if(v){o(v);return}}var c=Sl({center:l,destination:ae(t.impact),droppables:t.dimensions.droppables});if(c){var f=kl({dragStartTime:r,droppable:c,subject:s,center:l,shouldUseTimeDampening:n});f&&i(c.descriptor.id,f)}},Xl=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=St(t),o=St(r),i=null,l=function(v){i||S(!1);var c=i,f=c.shouldUseTimeDampening,m=c.dragStartTime;ui({state:v,scrollWindow:n,scrollDroppable:o,dragStartTime:m,shouldUseTimeDampening:f})},u=function(v){In(),i&&S(!1);var c=Date.now(),f=!1,m=function(){f=!0};ui({state:v,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:m,scrollDroppable:m}),i={dragStartTime:c,shouldUseTimeDampening:f},he(),f&&l(v)},s=function(){i&&(n.cancel(),o.cancel(),i=null)};return{start:u,stop:s,scroll:l}},Ul=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,o=function(p,v){var c=kt(p.current.client.selection,v);t({client:c})},i=function(p,v){if(!bo(p,v))return v;var c=Tl(p,v);if(!c)return r(p.descriptor.id,v),null;var f=yr(v,c);r(p.descriptor.id,f);var m=yr(v,f);return m},l=function(p,v,c){if(!p||!Io(v,c))return c;var f=Nl(v,c);if(!f)return n(c),null;var m=yr(c,f);n(m);var C=yr(c,m);return C},u=function(p){var v=p.scrollJumpRequest;if(v){var c=ae(p.impact);c||S(!1);var f=i(p.dimensions.droppables[c],v);if(f){var m=p.viewport,C=l(p.isWindowScrollAllowed,m,f);C&&o(p,C)}}};return u},zl=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,o=Xl({scrollWindow:r,scrollDroppable:t}),i=Ul({move:n,scrollWindow:r,scrollDroppable:t}),l=function(p){if(p.phase==="DRAGGING"){if(p.movementMode==="FLUID"){o.scroll(p);return}p.scrollJumpRequest&&i(p)}},u={scroll:l,start:o.start,stop:o.stop};return u},ra="data-rbd",na=function(){var e=ra+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Po=function(){var e=ra+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wl=function(){var e=ra+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ai={contextId:ra+"-scroll-container-context-id"},Gl=function(t){return function(r){return"["+r+'="'+t+'"]'}},ba=function(t,r){return t.map(function(n){var o=n.styles[r];return o?n.selector+" { "+o+" }":""}).join(" ")},Vl="pointer-events: none;",Zl=function(e){var t=Gl(e),r=function(){var u=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:t(na.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:u,dragging:Vl,dropAnimating:u}}}(),n=function(){var u=` - transition: `+ha.outOfTheWay+`; - `;return{selector:t(Po.contextId),styles:{dragging:u,dropAnimating:u,userCancel:u}}}(),o={selector:t(Wl.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},l=[n,r,o,i];return{always:ba(l,"always"),resting:ba(l,"resting"),dragging:ba(l,"dragging"),dropAnimating:ba(l,"dropAnimating"),userCancel:ba(l,"userCancel")}},Wr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,yo=function(){var t=document.querySelector("head");return t||S(!1),t},si=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Kl(e,t){var r=Ge(function(){return Zl(e)},[e]),n=(0,a.useRef)(null),o=(0,a.useRef)(null),i=me(k(function(c){var f=o.current;f||S(!1),f.textContent=c}),[]),l=me(function(c){var f=n.current;f||S(!1),f.textContent=c},[]);Wr(function(){!n.current&&!o.current||S(!1);var c=si(t),f=si(t);return n.current=c,o.current=f,c.setAttribute(ra+"-always",e),f.setAttribute(ra+"-dynamic",e),yo().appendChild(c),yo().appendChild(f),l(r.always),i(r.resting),function(){var m=function(N){var X=N.current;X||S(!1),yo().removeChild(X),N.current=null};m(n),m(o)}},[t,l,i,r.always,r.resting,e]);var u=me(function(){return i(r.dragging)},[i,r.dragging]),s=me(function(c){if(c==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),p=me(function(){o.current&&i(r.resting)},[i,r.resting]),v=Ge(function(){return{dragging:u,dropping:s,resting:p}},[u,s,p]);return v}var ci=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Pa(e){return e instanceof ci(e).HTMLElement}function di(e,t){var r="["+na.contextId+'="'+e+'"]',n=en(document.querySelectorAll(r));if(!n.length)return null;var o=Ar(n,function(i){return i.getAttribute(na.draggableId)===t});return!o||!Pa(o)?null:o}function Jl(e){var t=(0,a.useRef)({}),r=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(!1),i=me(function(f,m){var C={id:f,focus:m};return t.current[f]=C,function(){var X=t.current,z=X[f];z!==C&&delete X[f]}},[]),l=me(function(f){var m=di(e,f);m&&m!==document.activeElement&&m.focus()},[e]),u=me(function(f,m){r.current===f&&(r.current=m)},[]),s=me(function(){n.current||o.current&&(n.current=requestAnimationFrame(function(){n.current=null;var f=r.current;f&&l(f)}))},[l]),p=me(function(f){r.current=null;var m=document.activeElement;m&&m.getAttribute(na.draggableId)===f&&(r.current=f)},[]);Wr(function(){return o.current=!0,function(){o.current=!1;var f=n.current;f&&cancelAnimationFrame(f)}},[]);var v=Ge(function(){return{register:i,tryRecordFocus:p,tryRestoreFocusRecorded:s,tryShiftRecord:u}},[i,p,s,u]);return v}function Yl(){var e={draggables:{},droppables:{}},t=[];function r(c){return t.push(c),function(){var m=t.indexOf(c);m!==-1&&t.splice(m,1)}}function n(c){t.length&&t.forEach(function(f){return f(c)})}function o(c){return e.draggables[c]||null}function i(c){var f=o(c);return f||S(!1),f}var l={register:function(f){e.draggables[f.descriptor.id]=f,n({type:"ADDITION",value:f})},update:function(f,m){var C=e.draggables[m.descriptor.id];C&&C.uniqueId===f.uniqueId&&(delete e.draggables[m.descriptor.id],e.draggables[f.descriptor.id]=f)},unregister:function(f){var m=f.descriptor.id,C=o(m);C&&f.uniqueId===C.uniqueId&&(delete e.draggables[m],n({type:"REMOVAL",value:f}))},getById:i,findById:o,exists:function(f){return!!o(f)},getAllByType:function(f){return Jt(e.draggables).filter(function(m){return m.descriptor.type===f})}};function u(c){return e.droppables[c]||null}function s(c){var f=u(c);return f||S(!1),f}var p={register:function(f){e.droppables[f.descriptor.id]=f},unregister:function(f){var m=u(f.descriptor.id);m&&f.uniqueId===m.uniqueId&&delete e.droppables[f.descriptor.id]},getById:s,findById:u,exists:function(f){return!!u(f)},getAllByType:function(f){return Jt(e.droppables).filter(function(m){return m.descriptor.type===f})}};function v(){e.draggables={},e.droppables={},t.length=0}return{draggable:l,droppable:p,subscribe:r,clean:v}}function ql(){var e=Ge(Yl,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var wo=a.createContext(null),ya=function(){var e=document.body;return e||S(!1),e},_l={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$l=function(t){return"rbd-announcement-"+t};function eu(e){var t=Ge(function(){return $l(e)},[e]),r=(0,a.useRef)(null);(0,a.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,T.Z)(i.style,_l),ya().appendChild(i),function(){setTimeout(function(){var s=ya();s.contains(i)&&s.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var n=me(function(o){var i=r.current;if(i){i.textContent=o;return}},[]);return n}var fi=0,tu={separator:"::"};function ru(){fi=0}function Do(e,t){return t===void 0&&(t=tu),Ge(function(){return""+e+t.separator+fi++},[t.separator,e])}function nu(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function au(e){var t=e.contextId,r=e.text,n=Do("hidden-text",{separator:"-"}),o=Ge(function(){return nu({contextId:t,uniqueId:n})},[n,t]);return(0,a.useEffect)(function(){var l=document.createElement("div");return l.id=o,l.textContent=r,l.style.display="none",ya().appendChild(l),function(){var s=ya();s.contains(l)&&s.removeChild(l)}},[o,r]),o}var Ga=a.createContext(null),ou={react:"^16.8.5","react-dom":"^16.8.5"},iu=/(\d+)\.(\d+)\.(\d+)/,gi=function(t){var r=iu.exec(t);r==null&&S(!1);var n=Number(r[1]),o=Number(r[2]),i=Number(r[3]);return{major:n,minor:o,patch:i,raw:t}},lu=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},uu=function(e,t){var r=gi(e),n=gi(t);lu(r,n)},$A=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Au=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function wa(e,t){}function su(){wa(function(){uu(ou.react,a.version),Au(document)},[])}function Fo(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function cu(){var e=null;function t(){return!!e}function r(l){return l===e}function n(l){e&&S(!1);var u={abandon:l};return e=u,u}function o(){e||S(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:t,isActive:r,claim:n,release:o,tryAbandon:i}}var du=9,fu=13,xo=27,vi=32,gu=33,vu=34,pu=35,Eu=36,mu=37,Cu=38,Bu=39,hu=40,Va,Iu=(Va={},Va[fu]=!0,Va[du]=!0,Va),pi=function(e){Iu[e.keyCode]&&e.preventDefault()},Za=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=Ar(t,function(n){return"on"+n in document});return r||e}(),Ei=0,mi=5;function bu(e,t){return Math.abs(t.x-e.x)>=mi||Math.abs(t.y-e.y)>=mi}var Ci={type:"IDLE"};function Pu(e){var t=e.cancel,r=e.completed,n=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(l){var u=l.button,s=l.clientX,p=l.clientY;if(u===Ei){var v={x:s,y:p},c=n();if(c.type==="DRAGGING"){l.preventDefault(),c.actions.move(v);return}c.type!=="PENDING"&&S(!1);var f=c.point;if(bu(f,v)){l.preventDefault();var m=c.actions.fluidLift(v);o({type:"DRAGGING",actions:m})}}}},{eventName:"mouseup",fn:function(l){var u=n();if(u.type!=="DRAGGING"){t();return}l.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(l){n().type==="DRAGGING"&&l.preventDefault(),t()}},{eventName:"keydown",fn:function(l){var u=n();if(u.type==="PENDING"){t();return}if(l.keyCode===xo){l.preventDefault(),t();return}pi(l)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(l){var u=n();if(u.type==="IDLE"&&S(!1),u.actions.shouldRespectForcePress()){t();return}l.preventDefault()}},{eventName:Za,fn:t}]}function yu(e){var t=(0,a.useRef)(Ci),r=(0,a.useRef)(cr),n=Ge(function(){return{eventName:"mousedown",fn:function(c){if(!c.defaultPrevented&&c.button===Ei&&!(c.ctrlKey||c.metaKey||c.shiftKey||c.altKey)){var f=e.findClosestDraggableId(c);if(f){var m=e.tryGetLock(f,l,{sourceEvent:c});if(m){c.preventDefault();var C={x:c.clientX,y:c.clientY};r.current(),p(m,C)}}}}}},[e]),o=Ge(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(c){if(!c.defaultPrevented){var f=e.findClosestDraggableId(c);if(f){var m=e.findOptionsForDraggable(f);m&&(m.shouldRespectForcePress||e.canGetLock(f)&&c.preventDefault())}}}}},[e]),i=me(function(){var c={passive:!1,capture:!0};r.current=Te(window,[o,n],c)},[o,n]),l=me(function(){var v=t.current;v.type!=="IDLE"&&(t.current=Ci,r.current(),i())},[i]),u=me(function(){var v=t.current;l(),v.type==="DRAGGING"&&v.actions.cancel({shouldBlockNextClick:!0}),v.type==="PENDING"&&v.actions.abort()},[l]),s=me(function(){var c={capture:!0,passive:!1},f=Pu({cancel:u,completed:l,getPhase:function(){return t.current},setPhase:function(C){t.current=C}});r.current=Te(window,f,c)},[u,l]),p=me(function(c,f){t.current.type!=="IDLE"&&S(!1),t.current={type:"PENDING",point:f,actions:c},s()},[s]);Wr(function(){return i(),function(){r.current()}},[i])}var aa;function wu(){}var Du=(aa={},aa[vu]=!0,aa[gu]=!0,aa[Eu]=!0,aa[pu]=!0,aa);function Fu(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===xo){i.preventDefault(),r();return}if(i.keyCode===vi){i.preventDefault(),n();return}if(i.keyCode===hu){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cu){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bu){i.preventDefault(),e.moveRight();return}if(i.keyCode===mu){i.preventDefault(),e.moveLeft();return}if(Du[i.keyCode]){i.preventDefault();return}pi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Za,fn:r}]}function xu(e){var t=(0,a.useRef)(wu),r=Ge(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==vi)return;var l=e.findClosestDraggableId(i);if(!l)return;var u=e.tryGetLock(l,v,{sourceEvent:i});if(!u)return;i.preventDefault();var s=!0,p=u.snapLift();t.current();function v(){s||S(!1),s=!1,t.current(),n()}t.current=Te(window,Fu(p,v),{capture:!0,passive:!1})}}},[e]),n=me(function(){var i={passive:!1,capture:!0};t.current=Te(window,[r],i)},[r]);Wr(function(){return n(),function(){t.current()}},[n])}var So={type:"IDLE"},Su=120,Qu=.15;function Ru(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(r().type!=="DRAGGING"){t();return}o.keyCode===xo&&o.preventDefault(),t()}},{eventName:Za,fn:t}]}function Ou(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var l=n();if(l.type!=="DRAGGING"){t();return}l.hasMoved=!0;var u=i.touches[0],s=u.clientX,p=u.clientY,v={x:s,y:p};i.preventDefault(),l.actions.move(v)}},{eventName:"touchend",fn:function(i){var l=n();if(l.type!=="DRAGGING"){t();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var l=n();l.type==="IDLE"&&S(!1);var u=i.touches[0];if(u){var s=u.force>=Qu;if(s){var p=l.actions.shouldRespectForcePress();if(l.type==="PENDING"){p&&t();return}if(p){if(l.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Za,fn:t}]}function Lu(e){var t=(0,a.useRef)(So),r=(0,a.useRef)(cr),n=me(function(){return t.current},[]),o=me(function(m){t.current=m},[]),i=Ge(function(){return{eventName:"touchstart",fn:function(m){if(!m.defaultPrevented){var C=e.findClosestDraggableId(m);if(C){var N=e.tryGetLock(C,u,{sourceEvent:m});if(N){var X=m.touches[0],z=X.clientX,oe=X.clientY,ve={x:z,y:oe};r.current(),c(N,ve)}}}}}},[e]),l=me(function(){var m={capture:!0,passive:!1};r.current=Te(window,[i],m)},[i]),u=me(function(){var f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),o(So),r.current(),l())},[l,o]),s=me(function(){var f=t.current;u(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[u]),p=me(function(){var m={capture:!0,passive:!1},C={cancel:s,completed:u,getPhase:n},N=Te(window,Ou(C),m),X=Te(window,Ru(C),m);r.current=function(){N(),X()}},[s,n,u]),v=me(function(){var m=n();m.type!=="PENDING"&&S(!1);var C=m.actions.fluidLift(m.point);o({type:"DRAGGING",actions:C,hasMoved:!1})},[n,o]),c=me(function(m,C){n().type!=="IDLE"&&S(!1);var N=setTimeout(v,Su);o({type:"PENDING",point:C,actions:m,longPressTimerId:N}),p()},[p,n,o,v]);Wr(function(){return l(),function(){r.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),o(So))}},[n,l,o]),Wr(function(){var m=Te(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return m},[])}function ju(e){}var Hu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Bi(e,t){if(t==null)return!1;var r=!!Hu[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:Bi(e,t.parentElement)}function Nu(e,t){var r=t.target;return Pa(r)?Bi(e,r):!1}var Tu=function(e){return Er(e.getBoundingClientRect()).center};function Mu(e){return e instanceof ci(e).Element}var ku=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=Ar(t,function(n){return n in Element.prototype});return r||e}();function hi(e,t){return e==null?null:e[ku](t)?e:hi(e.parentElement,t)}function Xu(e,t){return e.closest?e.closest(t):hi(e,t)}function Uu(e){return"["+na.contextId+'="'+e+'"]'}function zu(e,t){var r=t.target;if(!Mu(r))return null;var n=Uu(e),o=Xu(r,n);return!o||!Pa(o)?null:o}function Wu(e,t){var r=zu(e,t);return r?r.getAttribute(na.draggableId):null}function Gu(e,t){var r="["+Po.contextId+'="'+e+'"]',n=en(document.querySelectorAll(r)),o=Ar(n,function(i){return i.getAttribute(Po.id)===t});return!o||!Pa(o)?null:o}function Vu(e){e.preventDefault()}function Ka(e){var t=e.expected,r=e.phase,n=e.isLockActive,o=e.shouldWarn;return!(!n()||t!==r)}function Ii(e){var t=e.lockAPI,r=e.store,n=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var i=n.draggable.findById(o);return!(!i||!i.options.isEnabled||!ei(r.getState(),o))}function Zu(e){var t=e.lockAPI,r=e.contextId,n=e.store,o=e.registry,i=e.draggableId,l=e.forceSensorStop,u=e.sourceEvent,s=Ii({lockAPI:t,store:n,registry:o,draggableId:i});if(!s)return null;var p=o.draggable.getById(i),v=Gu(r,p.descriptor.id);if(!v||u&&!p.options.canDragInteractiveElements&&Nu(v,u))return null;var c=t.claim(l||cr),f="PRE_DRAG";function m(){return p.options.shouldRespectForcePress}function C(){return t.isActive(c)}function N(Ve,ft){Ka({expected:Ve,phase:f,isLockActive:C,shouldWarn:!0})&&n.dispatch(ft())}var X=N.bind(null,"DRAGGING");function z(Ve){function ft(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(ft(),f!=="PRE_DRAG"&&S(!1)),n.dispatch(br(Ve.liftActionArgs)),f="DRAGGING";function er(ht,tr){if(tr===void 0&&(tr={shouldBlockNextClick:!1}),Ve.cleanup(),tr.shouldBlockNextClick){var Dr=Te(window,[{eventName:"click",fn:Vu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Dr)}ft(),n.dispatch(Wo({reason:ht}))}return(0,T.Z)({isActive:function(){return Ka({expected:"DRAGGING",phase:f,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(tr){return er("DROP",tr)},cancel:function(tr){return er("CANCEL",tr)}},Ve.actions)}function oe(Ve){var ft=St(function(ht){X(function(){return zo({client:ht})})}),er=z({liftActionArgs:{id:i,clientSelection:Ve,movementMode:"FLUID"},cleanup:function(){return ft.cancel()},actions:{move:ft}});return(0,T.Z)({},er,{move:ft})}function ve(){var Ve={moveUp:function(){return X(Ui)},moveRight:function(){return X(Wi)},moveDown:function(){return X(zi)},moveLeft:function(){return X(Gi)}};return z({liftActionArgs:{id:i,clientSelection:Tu(v),movementMode:"SNAP"},cleanup:cr,actions:Ve})}function Ie(){var Ve=Ka({expected:"PRE_DRAG",phase:f,isLockActive:C,shouldWarn:!0});Ve&&t.release()}var Ke={isActive:function(){return Ka({expected:"PRE_DRAG",phase:f,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:oe,snapLift:ve,abort:Ie};return Ke}var Ku=[yu,xu,Lu];function Ju(e){var t=e.contextId,r=e.store,n=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Ku:[],o||[]),u=(0,a.useState)(function(){return cu()})[0],s=me(function(oe,ve){oe.isDragging&&!ve.isDragging&&u.tryAbandon()},[u]);Wr(function(){var oe=r.getState(),ve=r.subscribe(function(){var Ie=r.getState();s(oe,Ie),oe=Ie});return ve},[u,r,s]),Wr(function(){return u.tryAbandon},[u.tryAbandon]);var p=me(function(z){return Ii({lockAPI:u,registry:n,store:r,draggableId:z})},[u,n,r]),v=me(function(z,oe,ve){return Zu({lockAPI:u,registry:n,contextId:t,store:r,draggableId:z,forceSensorStop:oe,sourceEvent:ve&&ve.sourceEvent?ve.sourceEvent:null})},[t,u,n,r]),c=me(function(z){return Wu(t,z)},[t]),f=me(function(z){var oe=n.draggable.findById(z);return oe?oe.options:null},[n.draggable]),m=me(function(){u.isClaimed()&&(u.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(co()))},[u,r]),C=me(u.isClaimed,[u]),N=Ge(function(){return{canGetLock:p,tryGetLock:v,findClosestDraggableId:c,findOptionsForDraggable:f,tryReleaseLock:m,isLockClaimed:C}},[p,v,c,f,m,C]);ju(l);for(var X=0;X=0||Object.prototype.hasOwnProperty.call(G,B)&&(K[B]=G[B]);return K}function Ce(G,Ae){if(!(G instanceof Ae))throw new TypeError("Cannot call a class as a function")}function W(G,Ae){if(!G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ae&&(typeof Ae=="object"||typeof Ae=="function")?Ae:G}function Ee(G,Ae){if(typeof Ae!="function"&&Ae!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ae);G.prototype=Object.create(Ae&&Ae.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),Ae&&(Object.setPrototypeOf?Object.setPrototypeOf(G,Ae):G.__proto__=Ae)}var le=function(G){Ee(Ae,G);function Ae(K){Ce(this,Ae);var B=W(this,(Ae.__proto__||Object.getPrototypeOf(Ae)).call(this,K));return B.scrollListener=B.scrollListener.bind(B),B.eventListenerOptions=B.eventListenerOptions.bind(B),B.mousewheelListener=B.mousewheelListener.bind(B),B}return a(Ae,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var B=this.getParentElement(this.scrollComponent);B.scrollTop=B.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var B=!1,P={get passive(){B=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(ce){}return B}},{key:"eventListenerOptions",value:function(){var B=this.props.useCapture;return this.isPassiveSupported()&&(B={useCapture:this.props.useCapture,passive:!0}),B}},{key:"setDefaultLoader",value:function(B){this.defaultLoader=B}},{key:"detachMousewheelListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.scrollComponent.parentNode),B.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.getParentElement(this.scrollComponent)),B.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(B){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:B&&B.parentNode}},{key:"filterProps",value:function(B){return B}},{key:"attachScrollListener",value:function(){var B=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!B)){var P=window;this.props.useWindow===!1&&(P=B),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(B){B.deltaY===1&&!this.isPassiveSupported()&&B.preventDefault()}},{key:"scrollListener",value:function(){var B=this.scrollComponent,P=window,ce=this.getParentElement(B),Y=void 0;if(this.props.useWindow){var se=document.documentElement||document.body.parentNode||document.body,q=P.pageYOffset!==void 0?P.pageYOffset:se.scrollTop;this.props.isReverse?Y=q:Y=this.calculateOffset(B,q)}else this.props.isReverse?Y=ce.scrollTop:Y=B.scrollHeight-ce.scrollTop-ce.clientHeight;Ym in c?s(c,m,{enumerable:!0,configurable:!0,writable:!0,value:A}):c[m]=A,U=(c,m)=>{for(var A in m||(m={}))W.call(m,A)&&V(c,A,m[A]);if(b)for(var A of b(m))R.call(m,A)&&V(c,A,m[A]);return c},g=(c,m)=>d(c,y(m)),h=(c,m)=>{var A={};for(var K in c)W.call(c,K)&&m.indexOf(K)<0&&(A[K]=c[K]);if(c!=null&&b)for(var K of b(c))m.indexOf(K)<0&&R.call(c,K)&&(A[K]=c[K]);return A},M=(c,m,A)=>new Promise((K,L)=>{var me=de=>{try{O(A.next(de))}catch(I){L(I)}},xe=de=>{try{O(A.throw(de))}catch(I){L(I)}},O=de=>de.done?K(de.value):Promise.resolve(de.value).then(me,xe);O((A=A.apply(c,m)).next())});const J=c=>{var m=c,{children:A}=m,K=h(m,["children"]);const[L,me]=(0,o.useState)(!1);return o.createElement(e.ZP,g(U({},K),{loading:L,onClick:xe=>M(void 0,null,function*(){try{me(!0),yield K.onClick(xe),me(!1)}catch(O){console.error(O),me(!1)}})}),A)}},41069:function(ot,G,u){"use strict";u.d(G,{ij:function(){return L},_s:function(){return K},Uf:function(){return A},ZP:function(){return xe}});var e=u(59301),o={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},s=u(92310),d=u.n(s),y=u(42441),b=u(6848),W=u(61621),R=u(71418),V=u(8797),U=u(3294),g=Object.defineProperty,h=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,c=(O,de,I)=>de in O?g(O,de,{enumerable:!0,configurable:!0,writable:!0,value:I}):O[de]=I,m=(O,de)=>{for(var I in de||(de={}))M.call(de,I)&&c(O,I,de[I]);if(h)for(var I of h(de))J.call(de,I)&&c(O,I,de[I]);return O};const A=(O={})=>{var de,I,ue,C;let T=(de=O==null?void 0:O.emotion)==null?void 0:de.map(B=>m({value:B==null?void 0:B.rate},B)),j=(I=O==null?void 0:O.focus)==null?void 0:I.map(B=>m({value:B==null?void 0:B.rate},B)),Ae=(ue=O==null?void 0:O.action)==null?void 0:ue.map(B=>m({value:B==null?void 0:B.rate},B)),Fe=(C=O==null?void 0:O.intention)==null?void 0:C.map(B=>m({value:B==null?void 0:B.rate},B));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:T||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:j||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ae||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Fe||[]}]},K=({className:O,dataSource:de=[],col:I=4,right:ue,bottom:C=23,precision:T=0,wrapWidth:j=1200})=>{const Ae=(B="",fe,p="--")=>B?(B==null?void 0:B.length)>fe?(B==null?void 0:B.slice(0,fe-1))+"...":B:p,Fe=Math.floor((j-(I-1)*ue)/I);return e.createElement("div",{className:d()(o.list,O)},!!(de!=null&&de.length)&&(de==null?void 0:de.map((B,fe)=>{const{cover_pic:p,created_at:_,emotion:ee,action:i,intention:ve,focus:S}=B;return e.createElement("div",{key:fe,className:o.wrap,style:{width:Fe,marginRight:(1+fe)%I===0?0:ue+T,marginBottom:C}},e.createElement("div",{className:o.img},e.createElement("img",{src:`${U.Z.API_SERVER}${p}`}),e.createElement("div",{className:o.tips},e.createElement("div",null,e.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),e.createElement("span",null,_))),e.createElement("div",{className:o.footer},e.createElement("ul",null,e.createElement("li",null,e.createElement("i",{className:"iconfont icon-biaoqing"}),e.createElement("span",null,"\u8868\u60C5\uFF1A",e.createElement(b.Z,{title:ee},e.createElement("span",{className:"c-grey-333"},Ae(ee,4))))),e.createElement("li",null,e.createElement("i",{className:"iconfont icon-hangwei"}),e.createElement("span",null,"\u884C\u4E3A\uFF1A",e.createElement(b.Z,{title:i},e.createElement("span",{className:"c-grey-333"},Ae(i,4)))))),e.createElement("ul",null,e.createElement("li",null,e.createElement("i",{className:"iconfont icon-yitu"}),e.createElement("span",null,"\u610F\u56FE\uFF1A",e.createElement(b.Z,{title:ve},e.createElement("span",{className:"c-grey-333"},Ae(ve,4))))),e.createElement("li",null,e.createElement("i",{className:"iconfont icon-zhuangtai"}),e.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",e.createElement(b.Z,{title:S},e.createElement("span",{className:"c-grey-333"},Ae(S,3))))))))})))},L=({className:O,style:de,title:I,hideBar:ue=!1,children:C,customText:T="",noDataText:j="",emptyData:Ae=[],loading:Fe,actionAnalysis:B})=>{var fe,p;const _=((fe=Ae==null?void 0:Ae[0])==null?void 0:fe.every(i=>{var ve;return!((ve=i==null?void 0:i.data)!=null&&ve.length)}))&&!((p=Ae==null?void 0:Ae[1])!=null&&p.length)||!B,ee=B?j:T;return e.createElement(W.Z,{loading:Fe,active:!0},_&&e.createElement("div",{className:d()(o.noData,O),style:de},!!I&&e.createElement("div",{className:o.title},!ue&&e.createElement("b",null),e.createElement("span",null,I)),e.createElement("div",{className:o.itemWrap},e.createElement(V.Z,{customText:ee}))),!_&&C)};var xe=({className:O,style:de,data:I=[],title:ue,hideBar:C=!1,loading:T=!1})=>e.createElement("div",{className:d()(o.analysis,O),style:de},!!ue&&e.createElement("div",{className:o.title},!C&&e.createElement("b",null),e.createElement("span",null,ue)),e.createElement(R.Z,{spinning:T},e.createElement("div",{className:o.itemWrap},I==null?void 0:I.map((j,Ae)=>e.createElement("div",{className:o.item,key:Ae},e.createElement(y.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
          {b}: {c}%"},title:{left:"center",bottom:15,text:j==null?void 0:j.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Fe){for(let B in j==null?void 0:j.data)if(Fe==(j==null?void 0:j.data[B].name))return Fe+" "+(j==null?void 0:j.data[B].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:j==null?void 0:j.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:j==null?void 0:j.data}]},style:{height:145}}))))))},12393:function(ot,G,u){"use strict";u.d(G,{Z:function(){return L}});var e=u(59301),o=u(78241),s=u(8591),d=u(43418),y=u(5083),b=u(92832),W=u(1710),R=u(95237),V=u(43604),U=u(61186),g=u.n(U),h=u(955),M=u(89070),J={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},c=u(92365),m=u(79834),A=(me,xe,O)=>new Promise((de,I)=>{var ue=j=>{try{T(O.next(j))}catch(Ae){I(Ae)}},C=j=>{try{T(O.throw(j))}catch(Ae){I(Ae)}},T=j=>j.done?de(j.value):Promise.resolve(j.value).then(ue,C);T((O=O.apply(me,xe)).next())});const K=({dispatch:me,courseEndTime:xe,classroomList:O,successCallback:de=()=>{},visible:I,homeworkIds:ue,courseId:C,isBatch:T,shixunHomeworks:j})=>{const[Ae]=o.default.useForm(),[Fe,B]=(0,e.useState)(!1),[fe,p]=(0,e.useState)(!1),[_,ee]=(0,e.useState)(!1),[i,ve]=(0,e.useState)([]),[S,r]=(0,e.useState)([]),[ne,a]=(0,e.useState)([]),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)([]),[He,Qe]=(0,e.useState)([]),[dt,Ge]=(0,e.useState)([]),[Me,F]=(0,e.useState)([]),[re,tt]=(0,e.useState)([]);(0,e.useEffect)(()=>{I?Pe():E()},[I]);const Pe=()=>A(void 0,null,function*(){B(!0);const H=yield(0,c.oR)(ue[0],{course_id:C});ee(H.no_group),T?(Ge(H.all_course_groups),F(H.all_course_groups)):(Re(H.late_course_groups),rt(H.late_course_groups),ve(H.submit_course_groups),r(H.submit_course_groups)),B(!1),Ae.setFieldsValue({end_time:g()()})}),w=()=>A(void 0,null,function*(){const H=Ae.getFieldsValue(),ce=g()(H.end_time).format("YYYY-MM-DD HH:mm");if((T?re.length===0:ne.length===0&&He.length===0)&&!_){s.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}p(!0);const Ze=yield(0,c.Mc)(C,{no_group:_,homework_ids:ue,group_ids:T?re:ne,end_time:ce,late_group_ids:T?re:He});p(!1),Ze.status===0&&(E(),s.ZP.success("\u64CD\u4F5C\u6210\u529F"),de(),me({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),E=()=>{a([]),Qe([]),r([]),rt([])};return e.createElement(d.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:J.modalWrapper,width:T||_?520:760,open:I,confirmLoading:fe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>w(),onCancel:()=>{E(),me({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{className:J.tips},e.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),e.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),e.createElement(o.default,{form:Ae,layout:"vertical"},e.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},e.createElement(y.default,{style:{width:"100%"},disabledDate:H=>(0,m.Q8)(H,xe),disabledTime:H=>(0,m.d0)(H),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!_&&e.createElement(e.Fragment,null,T?e.createElement("div",null,e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{F(dt.filter(ce=>ce.name.indexOf(H.target.value)>-1))}}),e.createElement(W.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:H=>{tt(H)}},rowKey:"id",pagination:!1,dataSource:Me,loading:Fe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):e.createElement(R.Z,{gutter:24},e.createElement(V.Z,{span:14},e.createElement("div",{className:J.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{r(i.filter(ce=>ce.name.indexOf(H.target.value)>-1))}}),e.createElement("div",{className:J.tableWrapper},e.createElement(W.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:H=>{a(H)}},rowKey:"id",pagination:!1,dataSource:S,loading:Fe,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),e.createElement(V.Z,{flex:10,style:{maxWidth:"280px"}},e.createElement("div",{className:J.homeworkType},"\u8865\u4EA4\u622A\u6B62"),e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{rt(ye.filter(ce=>ce.name.indexOf(H.target.value)>-1))}}),e.createElement("div",{className:J.tableWrapper},e.createElement(W.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:J.antdTable,rowSelection:{type:"checkbox",onChange:H=>{Qe(H)}},rowKey:"id",pagination:!1,loading:Fe,dataSource:et,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var L=(0,M.connect)(({shixunHomeworks:me,classroomList:xe})=>({shixunHomeworks:me,classroomList:xe}))(K)},91785:function(ot,G,u){"use strict";u.d(G,{Z:function(){return b}});var e=u(43418),o={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},s="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=",d=u(59301),b=({visible:W,setVisible:R,image:V,closeImageStyle:U,hiddenbutton:g})=>d.createElement(e.default,{centered:!0,destroyOnClose:!0,open:W,footer:null,wrapClassName:o.modal,onCancel:()=>R(!1)},d.createElement("div",{className:o.content},d.createElement("img",{src:V}),g,d.createElement("img",{onClick:()=>R(!1),className:o.close,src:s,style:U})))},30917:function(ot,G,u){"use strict";u.d(G,{Z:function(){return Fe}});var e=u(59301),o=u(89070),s=u(43418),d=u(78241),y=u(8591),b=u(71418),W=u(17574),R=u(95237),V=u(43604),U=u(6848),g=u(92832),h={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},M=u(83312),J=u(24780),c=u(8797),m=u(85057),A=Object.defineProperty,K=Object.defineProperties,L=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,de=(B,fe,p)=>fe in B?A(B,fe,{enumerable:!0,configurable:!0,writable:!0,value:p}):B[fe]=p,I=(B,fe)=>{for(var p in fe||(fe={}))xe.call(fe,p)&&de(B,p,fe[p]);if(me)for(var p of me(fe))O.call(fe,p)&&de(B,p,fe[p]);return B},ue=(B,fe)=>K(B,L(fe)),C=(B,fe)=>{var p={};for(var _ in B)xe.call(B,_)&&fe.indexOf(_)<0&&(p[_]=B[_]);if(B!=null&&me)for(var _ of me(B))fe.indexOf(_)<0&&O.call(B,_)&&(p[_]=B[_]);return p},T=(B,fe,p)=>new Promise((_,ee)=>{var i=r=>{try{S(p.next(r))}catch(ne){ee(ne)}},ve=r=>{try{S(p.throw(r))}catch(ne){ee(ne)}},S=r=>r.done?_(r.value):Promise.resolve(r.value).then(i,ve);S((p=p.apply(B,fe)).next())});const j=(B=[])=>B==null?void 0:B.map(fe=>ue(I({},fe),{title:(fe==null?void 0:fe.value)||"",key:fe==null?void 0:fe.id,isLeaf:!0})),Ae=B=>{var fe=B,{user:p,children:_,isShowComponent:ee=!0,ModalProps:i={},onDataSelect:ve}=fe,S=C(fe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[r,ne]=s.default.useModal(),[a]=d.default.useForm(),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)(!1),[He,Qe]=(0,e.useState)(!1),[,dt,Ge,Me]=(0,M.U)(J.qE,{page:1,limit:9999}),[,,F]=(0,M.U)(J.V8,{}),[,,re]=(0,M.U)(J.B$,{}),[,,tt]=(0,M.U)(J.DH,{}),[,,Pe]=(0,M.U)(J.bJ,{}),w=()=>{rt(!1),a.resetFields(),Qe(!1)},E=ce=>T(void 0,null,function*(){const{node:$,dragNode:Ze,event:vt}=ce,st=ce.node.pos.split("-"),qe=ce.dropPosition-Number(st[st.length-1]);if(qe==0){y.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(qe==1&&(Ze==null?void 0:Ze.item_index)==($==null?void 0:$.item_index)+1){y.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Lt=yield Pe({id:Ze==null?void 0:Ze.key,position:qe==-1?1:(Ze==null?void 0:Ze.item_index)>($==null?void 0:$.item_index)?($==null?void 0:$.item_index)+1:$==null?void 0:$.item_index});(Lt==null?void 0:Lt.status)===0&&(y.ZP.success("\u79FB\u52A8\u6210\u529F"),Ge({},!0))}),H=ce=>T(void 0,null,function*(){let $={};He?$=yield re(I({},ce)):$=yield tt(I({},ce)),($==null?void 0:$.status)==0&&(y.ZP.success(($==null?void 0:$.message)||(He?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Ge({},!0),w())});return(0,e.useEffect)(()=>{i!=null&&i.open&&Ge({},!0)},[i==null?void 0:i.open]),(0,e.useEffect)(()=>{var ce;Re(j((ce=Me==null?void 0:Me.data)==null?void 0:ce.list))},[Me]),ee?e.createElement(e.Fragment,null,ne,_,e.createElement(s.default,I({},I({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),e.createElement(b.Z,{spinning:dt},(ye==null?void 0:ye.length)>0?e.createElement(e.Fragment,null,e.createElement(W.default.DirectoryTree,{height:500,className:h.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ve,treeData:ye,onDrop:E,titleRender:ce=>e.createElement(e.Fragment,null,e.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ce==null?void 0:ce.title),e.createElement("div",{className:`${h.EditDom}`},e.createElement(R.Z,{wrap:!1,align:"middle",gutter:16},e.createElement(V.Z,null,e.createElement(U.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},e.createElement("i",{className:`iconfont icon-tuodong1 font12 ${h.currentPrimary}`}))),e.createElement(V.Z,null,e.createElement(U.Z,{title:"\u7F16\u8F91"},e.createElement("i",{className:`iconfont icon-bianji11 font12 ${h.currentPrimary}`,onClick:$=>{$.stopPropagation(),a.setFieldsValue(I({},ce)),rt(!0)}}))),e.createElement(V.Z,null,e.createElement(U.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`iconfont icon-shanchu14 font12 ${h.currentDelete}`,onClick:$=>{$.stopPropagation(),r.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>T(void 0,null,function*(){const Ze=yield F({id:ce==null?void 0:ce.key});(Ze==null?void 0:Ze.status)==0&&(y.ZP.success((Ze==null?void 0:Ze.message)||"\u5220\u9664\u6210\u529F"),Ge({},!0))})})}}))))))}),e.createElement(m.op,{className:"ml20 mt20",icon:e.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Qe(!0),rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):e.createElement(c.Z,{styles:{margin:"30px auto"},customText:e.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",e.createElement("a",{onClick:()=>{Qe(!0),rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),e.createElement(s.default,{title:He?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:et,okText:He?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{w()},onOk:()=>{a.submit()}},e.createElement(d.default,{form:a,onFinish:H},He&&e.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),e.createElement(d.default.Item,{hidden:!0,name:"id"}),e.createElement(d.default.Item,{className:"mt10",name:"value"},e.createElement(g.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Fe=(0,o.connect)(({loading:B,user:fe})=>({user:fe,loading:B.effects}))(Ae)},85057:function(ot,G,u){"use strict";u.d(G,{jL:function(){return y},w9:function(){return Re},QD:function(){return qt},cQ:function(){return S},op:function(){return it},O5:function(){return Yt},_b:function(){return Y},t7:function(){return K},Gi:function(){return Ge},YG:function(){return Qe},qp:function(){return g},vr:function(){return ku},qE:function(){return zt},Je:function(){return xe},wb:function(){return p},cq:function(){return w},tp:function(){return J}});var e=u(59301),o={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"},s="data:image/png;base64,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",y=({dataSource:Ee=[],img:pe,imgWidth:k=346,title:Ne,sunTitle:ut,bannerExtraContent:It})=>e.createElement("div",{className:o.banner},e.createElement("div",{className:o.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,Ne),e.createElement("span",null,ut)),Ee.length>0&&e.createElement("div",{className:o.btns},Ee.map((Ve,Be)=>e.createElement("div",{key:Be,onClick:Ve.click},Ve.name,Ve.sign?e.createElement("img",{src:s,width:39}):null))),It),pe&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:pe,width:k}))),b={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"},W=u(92310),R=u.n(W),V=u(89392),g=({dataSource:Ee=[],value:pe,onChange:k,onTitleChange:Ne,className:ut,title:It,titleWidth:Ve=41,style:Be={},fontColor:ze="#6A7283",showCount:Mt})=>{const[mt,Ke]=(0,e.useState)(0),[tu,$t]=(0,e.useState)(!1),Dt=(0,e.useRef)(null),Xt=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Wt;Ee.length!==0&&(((Wt=Dt==null?void 0:Dt.current)==null?void 0:Wt.clientHeight)>97?Ke(1):Ke(0)),Ee.length===0&&Ke(0),$t(!1)},[Ee]),e.createElement("div",{className:R()(b.row,ut),style:Be},e.createElement("div",{onClick:(0,V.throttle)(()=>Ne==null?void 0:Ne(),2e3),style:{width:Ve,marginTop:tu?12:4},className:`${b.title} ${Ne?"current":""}`},It),e.createElement("div",{className:tu?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},e.createElement("div",{className:b.bar,ref:Xt,style:mt>0?{height:mt===1?97:"auto",overflow:mt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:b.tag,ref:Dt},Ee==null?void 0:Ee.map(Wt=>e.createElement("span",{onClick:()=>k(Wt.id),key:Wt.id,style:{color:ze},className:pe===Wt.id?b.active:""},e.createElement("span",{title:Wt.name,className:b.name},Wt.name),!!Mt&&e.createElement("span",{className:b.num},Wt.count))))),!!mt&&e.createElement(e.Fragment,null,mt===1?e.createElement("div",{onClick:()=>{var Wt;Ke(2),((Wt=Dt==null?void 0:Dt.current)==null?void 0:Wt.clientHeight)>245?$t(!0):$t(!1)},className:b.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Xt.current.scrollTop=0,Ke(1),$t(!1)},className:b.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},h={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"},J=({dataSource:Ee=[],value:pe,onChange:k,className:Ne,style:ut={}})=>e.createElement("div",{style:ut,className:R()(h.tabs,Ne)},Ee.map(It=>e.createElement("span",{onClick:()=>k(It.id),className:pe===It.id?h.active:"",key:It.id},It.name))),c={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"},m=u(92832),K=({dataSource:Ee=[],value:pe="",onChange:k,onInputChange:Ne=()=>{},className:ut,style:It={},placeholder:Ve,allowClear:Be=!1})=>{var ze;const[Mt,mt]=(0,e.useState)(""),[Ke,tu]=(0,e.useState)("");(0,e.useEffect)(()=>{var Xt;let Wt=pe;(Xt=JSON.stringify(pe))!=null&&Xt.includes("{")&&(mt(pe.id),Wt=pe.value||"");try{tu(decodeURIComponent(Wt||""))}catch(Tu){tu(decodeURIComponent(Wt||""))}},[pe]);const $t=()=>{k(encodeURIComponent(Ke),Mt||null)},Dt=Xt=>{Xt!==Mt&&(mt(Xt),k(encodeURIComponent(Ke),Xt))};return e.createElement("div",{className:R()(c.input,ut),style:It},!!Ee.length&&e.createElement("div",{className:c.dropdown},e.createElement("div",{className:c.text},(ze=Ee.find(Xt=>Xt.id===Mt))==null?void 0:ze.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:c.b1}),e.createElement("b",{className:c.b2})),e.createElement("div",{className:c.menu},Ee.map((Xt,Wt)=>e.createElement("div",{key:Wt,onClick:()=>Dt(Xt.id)},Xt.name)))),e.createElement(m.default,{onPressEnter:$t,value:Ke,onChange:Xt=>{tu(Xt.target.value),Ne(encodeURIComponent(Xt.target.value),Mt||null)},bordered:!1,placeholder:Ve}),e.createElement("i",{onClick:$t,className:"iconfont icon-sousuo9 font14 pl10 current"}))},L={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"},xe=({value:Ee,onChange:pe,className:k,total:Ne,pageSize:ut,style:It={}})=>{const Ve=Ee<2,Be=Ee>=Math.ceil(Ne/ut);return Ne<=ut?e.createElement(e.Fragment,null):e.createElement("div",{className:R()(L.quickPager,k),style:It},e.createElement("div",{onClick:()=>{Ve||pe(Ee-1,"prev")},className:Ve?L.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{Be||pe(Ee+1,"next")},className:Be?L.disabled:""},"\u4E0B\u4E00\u9875"))},O={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=u(71418),I=u(6848),ue=u(13570),C=u(3294),T=u(955),j=u(96908),Ae=u(57177),Fe=u(81378),B=u(8797),p=({className:Ee,dataSource:pe=[],col:k=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze})=>{const Mt=Math.floor((Ve-(k-1)*Ne)/k);return e.createElement(de.Z,{spinning:ze},e.createElement("div",{className:R()(O.list,Ee)},!!pe.length&&pe.map((mt,Ke)=>{const{name:tu,id:$t,identifier:Dt,power:Xt,cover_image_id:Wt,pic:Tu}=mt;return e.createElement("div",{className:O.wrap,key:$t,style:{width:Mt,marginRight:(1+Ke)%k===0?0:Ne+It,marginBottom:ut}},e.createElement("a",{target:"_blank",href:`/shixuns/${Dt}/challenges`,className:O.li,onClick:Uu=>{Uu.preventDefault(),Be&&(0,T.L9)([Be]),Xt&&(0,T.xg)(`/shixuns/${Dt}/challenges`)}},e.createElement("div",{className:O.img},e.createElement("img",{className:O.cover,src:`${Tu}`}),mt.is_jupyter&&e.createElement("img",{className:O.sign,src:j}),mt.is_jupyter_lab&&e.createElement("img",{className:O.sign,src:Ae}),mt.is_unity_3d&&e.createElement("img",{className:O.sign,src:Fe})),e.createElement("div",{className:O.name},e.createElement(I.Z,{title:tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:O.e},tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:O.tags},e.createElement(I.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,mt.challenges_count))),!!mt.myshixuns_count&&e.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,mt.myshixuns_count))),e.createElement(I.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,mt.level))),e.createElement("div",{className:O.rate},e.createElement(ue.Z,{allowHalf:!0,disabled:!0,defaultValue:mt.score_info}),e.createElement("span",null,"\xA0",mt.score_info?`${mt.score_info}\u5206`:"5\u5206")))),!Xt&&e.createElement("div",{className:O.lockWrap},e.createElement("img",{src:`${C.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!pe.length&&e.createElement(B.Z,null)))},_={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"},ee=u(24065),i=u(59301),S=({className:Ee,dataSource:pe=[],col:k=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze,onRemove:Mt=()=>{},isCurrent:mt=!0,showAlias:Ke=!1})=>{const tu=Math.floor((Ve-(k-1)*Ne)/k),$t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return i.createElement(de.Z,{spinning:ze},i.createElement("div",{className:R()(_.list,Ee)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Dt,Xt)=>{var Wt;const{name:Tu,id:Uu,identifier:zu,featured:mn,school_name:v,image_url:vn,excellent:Qu,is_plan:gn}=Dt;return i.createElement("div",{key:Uu,className:_.wrap,style:{width:tu,marginRight:(1+Xt)%k===0?0:Ne+It,marginBottom:ut}},i.createElement("a",{className:_.li,onClick:Bu=>{Bu.preventDefault(),Bu.stopPropagation(),Be&&(0,T.L9)([Be]),(0,T.xg)(`/paths/${zu}`)}},i.createElement("div",{className:_.img},i.createElement("img",{className:_.cover,src:`${vn}`}),mt&&(0,ee.bg)()&&(Dt==null?void 0:Dt.studying)&&i.createElement("div",{className:`${_.movebq} user-path-items`,onClick:Bu=>{Bu.stopPropagation(),Mt(Dt)}},i.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),i.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Wt=Dt==null?void 0:Dt.subject_tags)==null?void 0:Wt.map((Bu,Xu)=>{var Cu,wu;if(Xu===0){const Ju=(Cu=$t.find(xt=>xt.name==Bu))==null?void 0:Cu.swimg;return i.createElement("img",{className:_.sign,src:Ju,style:{left:"-4px"}})}const en=(wu=$t.find(Ju=>Ju.name==Bu))==null?void 0:wu.ptimg;return i.createElement("img",{className:_.sign,src:en,style:{left:`${48+52*(Xu-1)+2*Xu}px`}})}),i.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Dt==null?void 0:Dt.excellent)&&i.createElement("div",{className:_.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:_.name},i.createElement(I.Z,{title:Ke&&(Dt!=null&&Dt.excellent_alias_name)?i.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tu}`,i.createElement("br",null),i.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dt==null?void 0:Dt.excellent_alias_name}`)):Tu},i.createElement("span",{className:_.e},Ke&&(Dt==null?void 0:Dt.excellent_alias_name)||Tu))),i.createElement(I.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${v}`},i.createElement("div",{className:_.unit},i.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),v)),i.createElement("div",{className:_.tags},i.createElement("div",null,i.createElement(I.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),i.createElement("span",null,Dt.stages_count))),i.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),i.createElement("span",null,Dt.members_count)))))))})),!pe.length&&i.createElement(B.Z,null)))},r={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ne="data:image/png;base64,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",a=u(59301),Re=({className:Ee,dataSource:pe=[],col:k=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze,handleVery:Mt=()=>!0})=>{const mt=Math.floor((Ve-(k-1)*Ne)/k);return a.createElement(de.Z,{spinning:ze},a.createElement("div",{className:R()(r.list,Ee)},!!pe.length&&pe.map((Ke,tu)=>{const{subject_identifier:$t,id:Dt,identifier:Xt,power:Wt}=Ke,Tu=Ke.is_public!=0&&Ke.is_public;return a.createElement("div",{className:r.wrap,key:Dt,style:{width:mt,marginRight:(1+tu)%k===0?0:Ne+It,marginBottom:ut}},a.createElement("a",{className:r.li,onClick:Uu=>{Uu.preventDefault(),Mt(Ke==null?void 0:Ke.first_category_url)&&(Be&&(0,T.L9)([Be]),(0,T.xg)(Ke.first_category_url))}},a.createElement("div",{className:r.top},a.createElement(I.Z,{title:Ke.name},a.createElement("div",{className:r.name},Ke.name)),a.createElement("img",{className:r.img,src:C.Z.IMG_SERVER+"/images/"+Ke.avatar_url}),a.createElement("div",{className:r.text,title:Ke.creator},Ke.creator),$t&&a.createElement("div",{className:r.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tu&&a.createElement("div",{className:r.sign},"\u516C\u5F00")),a.createElement("div",{className:r.bottom},Ke.visits>0&&a.createElement(I.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-liulanyan"}),a.createElement("span",null,Ke.visits))),Ke.course_members_count>0&&a.createElement(I.Z,{title:"\u6210\u5458",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan"}),Ke.course_members_count)),Ke.tasks_count>0&&a.createElement(I.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-zuoye"}),Ke.tasks_count)),Ke.is_end?a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ke.is_accessible&&a.createElement("div",{className:r.lockWrap},a.createElement("img",{src:`${C.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!pe.length&&a.createElement(B.Z,null)))},et={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"},rt=u(89070),Qe=({dataSource:Ee=[],value:pe,onChange:k,className:Ne,style:ut={},tabBarExtraContent:It})=>e.createElement("div",{className:R()(et.tabs,Ne),style:ut},e.createElement("div",{className:et.tabsWrap},Ee.map((Ve,Be)=>!(Ve!=null&&Ve.hide)&&e.createElement("aside",{className:et.tab,onClick:()=>{k(Ve.id),Ve.link&&rt.history.push(Ve.link)},key:Be},e.createElement("div",{className:pe===Ve.id?et.active:""},Ve.name),(Ve==null?void 0:Ve.resetCount)==null&&(Ve==null?void 0:Ve.total)!==void 0&&e.createElement("span",null,"\uFF08",Ve==null?void 0:Ve.total,"\uFF09"),(Ve==null?void 0:Ve.resetCount)!==void 0&&(Ve==null?void 0:Ve.total)!==void 0&&e.createElement(I.Z,{title:(Ve==null?void 0:Ve.tip)!=null?Ve==null?void 0:Ve.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Ve==null?void 0:Ve.resetCount),"/",e.createElement("span",null,Ve==null?void 0:Ve.total),"\uFF09"))))),e.createElement("div",{className:et.tabBar},It)),Ge=({className:Ee,style:pe={},children:k})=>e.createElement("div",{className:R()(Ee),style:pe},k),Me={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"},F=u(38854),re=u(20834);const tt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var w=({sortValue:Ee,dropValue:pe,className:k,onSort:Ne,onDrop:ut,dataSource:It=tt})=>{var Ve;return e.createElement("div",{className:R()(Me.orderWrap,k)},e.createElement(F.Z,{dropdownRender:()=>e.createElement(re.default,null,It.map((Be,ze)=>e.createElement(re.default.Item,{key:ze,onClick:()=>ut(Be.id)},Be.name)))},e.createElement("span",{className:Me.orderTextWrap},(Ve=It.find(Be=>pe===Be.id))==null?void 0:Ve.name)),e.createElement("span",{className:Me.orderIconWrap},e.createElement("span",{className:Me.orderAsc},e.createElement("i",{className:Ee==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer}`,onClick:()=>Ne(Ee==="asc"?"desc":"asc")})),e.createElement("span",{className:Me.orderDesc},e.createElement("i",{className:Ee==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer}`,onClick:()=>Ne(Ee==="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"},H=u(3113),ce=Object.defineProperty,$=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,st=(Ee,pe,k)=>pe in Ee?ce(Ee,pe,{enumerable:!0,configurable:!0,writable:!0,value:k}):Ee[pe]=k,qe=(Ee,pe)=>{for(var k in pe||(pe={}))Ze.call(pe,k)&&st(Ee,k,pe[k]);if($)for(var k of $(pe))vt.call(pe,k)&&st(Ee,k,pe[k]);return Ee},Lt=(Ee,pe)=>{var k={};for(var Ne in Ee)Ze.call(Ee,Ne)&&pe.indexOf(Ne)<0&&(k[Ne]=Ee[Ne]);if(Ee!=null&&$)for(var Ne of $(Ee))pe.indexOf(Ne)<0&&vt.call(Ee,Ne)&&(k[Ne]=Ee[Ne]);return k},Gt=(Ee,pe,k)=>new Promise((Ne,ut)=>{var It=ze=>{try{Be(k.next(ze))}catch(Mt){ut(Mt)}},Ve=ze=>{try{Be(k.throw(ze))}catch(Mt){ut(Mt)}},Be=ze=>ze.done?Ne(ze.value):Promise.resolve(ze.value).then(It,Ve);Be((k=k.apply(Ee,pe)).next())}),it=Ee=>{var pe=Ee,{className:k,style:Ne,children:ut,loading:It=!1,openLoading:Ve,onClick:Be=()=>{},size:ze="middle",shape:Mt="round"}=pe,mt=Lt(pe,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ke,tu]=(0,e.useState)(!1);return e.createElement(H.ZP,qe({onClick:(0,V.throttle)($t=>Gt(void 0,null,function*(){Ve&&tu(!0);try{yield Be($t)}catch(Dt){console.log("error",Dt)}Ve&&tu(!1)}),2e3,{leading:!0,trailing:!1}),className:R()(E.btn,E[`${ze}-${Mt}`],k),style:Ne,size:ze,shape:Mt,loading:Ke||It},mt),ut)},bt={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"},zt=({className:Ee,style:pe,children:k=null,onClick:Ne,title:ut})=>e.createElement("div",{className:R()(bt.head,Ee),style:pe},e.createElement("span",{className:"primary-hover",onClick:Ne},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:ut},ut),e.createElement("div",{className:bt.node},k)),lu={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"},qt=({confirmShow:Ee=!0,confirmTitle:pe,confirmClick:k,cancelShow:Ne=!0,cancelTitle:ut,cancelClick:It,className:Ve,style:Be,confirmLoading:ze=!1})=>e.createElement("div",{className:R()(lu.btns,Ve),style:Be},Ee&&e.createElement(H.ZP,{loading:ze,onClick:k,type:"primary",className:lu.confirm},pe),Ne&&e.createElement(H.ZP,{onClick:It,className:lu.cancel},ut)),uu={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"},ku=({className:Ee,style:pe={},LeftContent:k,children:Ne,RightContent:ut})=>e.createElement("div",{className:R()(uu.fixedBottom,Ee),style:pe},e.createElement("div",{className:uu.wrap},e.createElement("div",{className:uu.left},k),e.createElement("div",{className:uu.center},Ne),e.createElement("div",{className:uu.right},ut))),ge={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"},Y=({className:Ee,style:pe={},dataSource:k=[]})=>e.createElement("div",{className:R()(ge.crumbs,Ee),style:pe},k.map((Ne,ut)=>utrt.history.push(Ne.path)},Ne.name):e.createElement("span",null,Ne.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:ut,style:{color:"#5F6368"}},Ne.name))),Se=u(31797),Bt=Object.defineProperty,Jt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,iu=(Ee,pe,k)=>pe in Ee?Bt(Ee,pe,{enumerable:!0,configurable:!0,writable:!0,value:k}):Ee[pe]=k,du=(Ee,pe)=>{for(var k in pe||(pe={}))ae.call(pe,k)&&iu(Ee,k,pe[k]);if(lt)for(var k of lt(pe))ft.call(pe,k)&&iu(Ee,k,pe[k]);return Ee},St=(Ee,pe)=>Jt(Ee,at(pe)),Nu=(Ee,pe)=>{var k={};for(var Ne in Ee)ae.call(Ee,Ne)&&pe.indexOf(Ne)<0&&(k[Ne]=Ee[Ne]);if(Ee!=null&<)for(var Ne of lt(Ee))pe.indexOf(Ne)<0&&ft.call(Ee,Ne)&&(k[Ne]=Ee[Ne]);return k};const{Countdown:bu}=Se.default;var Yt=Ee=>{var pe=Ee,{onChange:k}=pe,Ne=Nu(pe,["onChange"]);const[ut,It]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof ut=="number"&&ut>=0&&k(ut)},[ut]);const Ve=Be=>{const ze=Math.floor(Be/1e3);It(ze)};return e.createElement(bu,St(du({},Ne),{onChange:Ve}))}},33441:function(ot,G,u){"use strict";u.d(G,{Z:function(){return ue}});var e=u(59301),o={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},s=Object.defineProperty,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,W=(C,T,j)=>T in C?s(C,T,{enumerable:!0,configurable:!0,writable:!0,value:j}):C[T]=j,R=(C,T)=>{for(var j in T||(T={}))y.call(T,j)&&W(C,j,T[j]);if(d)for(var j of d(T))b.call(T,j)&&W(C,j,T[j]);return C};const V=C=>React.createElement("svg",R({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",g=u(99313),h=u(92310),M=u.n(h),J=u(59301),c=Object.defineProperty,m=Object.defineProperties,A=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,xe=(C,T,j)=>T in C?c(C,T,{enumerable:!0,configurable:!0,writable:!0,value:j}):C[T]=j,O=(C,T)=>{for(var j in T||(T={}))L.call(T,j)&&xe(C,j,T[j]);if(K)for(var j of K(T))me.call(T,j)&&xe(C,j,T[j]);return C},de=(C,T)=>m(C,A(T)),ue=({dataSource:C,className:T,style:j})=>{const[Ae,Fe]=(0,e.useState)([]),[B,fe]=(0,e.useState)(""),p=(0,e.useRef)("");(0,e.useEffect)(()=>{if(C!=null&&C.length){const i=String(Math.random()).slice(-6),ve=C.map(S=>de(O({},S),{key:`${i}-${S.key}`}));Fe(ve),fe(ve[0].key)}},[C.length]);const _=i=>{fe(i),p.current=i;const ve=document.getElementById(i);if(ve){const S=ve.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:S,behavior:"smooth"})}},ee=()=>{const i=Ae.map(S=>document.getElementById(S.key)),ve=window.innerHeight/2;for(const S of i)if(S){const r=S.getBoundingClientRect();if(r.top>=0&&r.top(window.addEventListener("scroll",ee),()=>{window.removeEventListener("scroll",ee)}),[Ae]),J.createElement("div",{className:M()(o.anchorNavigation,T),style:j},J.createElement(g.default,{items:Ae,tabBarGutter:60,className:o.tabs,activeKey:B,onChange:_}),Ae.map(i=>J.createElement("div",{key:i.key,id:i.key,className:o.box},J.createElement("div",{className:o.head},J.createElement("img",{className:"mr10",src:U,alt:"Dot"}),i.label),J.createElement("div",{className:o.element},i.element))))}},16938:function(ot,G,u){"use strict";var e=u(59301),o=u(43418),s=u(8591),d=u(99064),y=u(89070),b=Object.defineProperty,W=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,U=(c,m,A)=>m in c?b(c,m,{enumerable:!0,configurable:!0,writable:!0,value:A}):c[m]=A,g=(c,m)=>{for(var A in m||(m={}))R.call(m,A)&&U(c,A,m[A]);if(W)for(var A of W(m))V.call(m,A)&&U(c,A,m[A]);return c},h=(c,m)=>{var A={};for(var K in c)R.call(c,K)&&m.indexOf(K)<0&&(A[K]=c[K]);if(c!=null&&W)for(var K of W(c))m.indexOf(K)<0&&V.call(c,K)&&(A[K]=c[K]);return A},M=(c,m,A)=>new Promise((K,L)=>{var me=de=>{try{O(A.next(de))}catch(I){L(I)}},xe=de=>{try{O(A.throw(de))}catch(I){L(I)}},O=de=>de.done?K(de.value):Promise.resolve(de.value).then(me,xe);O((A=A.apply(c,m)).next())});const J=c=>{var m=c,{shixunHomeworks:A,dispatch:K}=m,L=h(m,["shixunHomeworks","dispatch"]);const me=(0,y.useParams)();return e.createElement(o.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield(0,d.ZP)(`/api/myshixuns/${A.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:me.coursesId}})).shixun_identifier&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),K({type:"shixunHomeworks/setActionTabs",payload:{}}),K({type:"shixunHomeworks/getWorkList",payload:g({},A.actionTabs.params)}))}),onCancel:()=>{K({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};G.Z=(0,y.connect)(({shixunHomeworks:c})=>({shixunHomeworks:c}))(J)},83992:function(ot,G,u){"use strict";u.d(G,{n:function(){return uu},Z:function(){return ku}});var e=u(59301),o=u(78241),s=u(8591),d=u(6848),y=u(43418),b=u(20834),W=u(24905),R=u(95237),V=u(43604),U=u(92832),g=u(3113),h=u(38854),M=u(1710),J=u(5112),c=u(5871),m=u(58421),A=u(84105),K=u(87395),L=u(67921),me=u(89489),xe=u(8797),O=u(955),de=u(16938),I=u(96512),ue=u(99064),C=u(89070),T=Object.defineProperty,j=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,B=(ge,he,Y)=>he in ge?T(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:Y}):ge[he]=Y,fe=(ge,he)=>{for(var Y in he||(he={}))Ae.call(he,Y)&&B(ge,Y,he[Y]);if(j)for(var Y of j(he))Fe.call(he,Y)&&B(ge,Y,he[Y]);return ge},p=(ge,he)=>{var Y={};for(var Se in ge)Ae.call(ge,Se)&&he.indexOf(Se)<0&&(Y[Se]=ge[Se]);if(ge!=null&&j)for(var Se of j(ge))he.indexOf(Se)<0&&Fe.call(ge,Se)&&(Y[Se]=ge[Se]);return Y},_=(ge,he,Y)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(Y.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(Y.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((Y=Y.apply(ge,he)).next())});const ee=ge=>{var he=ge,{shixunHomeworks:Y,dispatch:Se}=he,Bt=p(he,["shixunHomeworks","dispatch"]);const Jt=(0,C.useParams)(),[at,lt]=(0,e.useState)(!0),[ae,ft]=(0,e.useState)(!1),[iu]=o.default.useForm(),du=()=>_(void 0,null,function*(){const St=iu.getFieldValue();(yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...Y.actionTabs.selectArrs],cover_all:at,hidden_comment:St.hidden_comment,comment:St.comment}})).status===0&&(s.ZP.success("\u8BC4\u9605\u6210\u529F"),iu.resetFields(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:fe({},Y.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(y.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:Y.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const St=iu.getFieldValue();JSON.stringify(St)==="{}"||St.hidden_comment===""&&St.comment===""?ft(!0):Y.workList.partial_comment?Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:Y.actionTabs.selectArrs,params:Y.actionTabs.params}}):du()}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(o.default,{form:iu,onChange:()=>{ae&&ft(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"comment"},e.createElement(U.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"hidden_comment"},e.createElement(U.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ae&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(y.default,{centered:!0,title:e.createElement("span",null,e.createElement(I.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:Y.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{du()},onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement(J.ZP.Group,{onChange:St=>{lt(St.target.value)},value:at},e.createElement(J.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement(J.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var i=(0,C.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(ee),ve=u(36708),S=u(24065),r={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},ne=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Re=(ge,he)=>{var Y={};for(var Se in ge)a.call(ge,Se)&&he.indexOf(Se)<0&&(Y[Se]=ge[Se]);if(ge!=null&&ne)for(var Se of ne(ge))he.indexOf(Se)<0&&ye.call(ge,Se)&&(Y[Se]=ge[Se]);return Y},et=(ge,he,Y)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(Y.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(Y.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((Y=Y.apply(ge,he)).next())});const rt=ge=>{var he=ge,{shixunHomeworks:Y,dispatch:Se}=he,Bt=Re(he,["shixunHomeworks","dispatch"]),Jt,at,lt,ae;const ft=(0,C.useParams)(),[iu,du]=(0,e.useState)(!1),[St,Nu]=(0,e.useState)((at=(Jt=Y.actionTabs.selectArrs)==null?void 0:Jt.data)==null?void 0:at.name),[bu]=o.default.useForm();(0,e.useEffect)(()=>{var Yt,Ee,pe,k,Ne,ut;Y.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&bu.setFieldsValue({comment:(Ee=(Yt=Y.actionTabs.selectArrs)==null?void 0:Yt.data)==null?void 0:Ee.work_comment,hidden_comment:(k=(pe=Y.actionTabs.selectArrs)==null?void 0:pe.data)==null?void 0:k.work_comment_hidden}),Nu((ut=(Ne=Y.actionTabs.selectArrs)==null?void 0:Ne.data)==null?void 0:ut.name)},[Y.actionTabs.key]);const Vt=()=>et(void 0,null,function*(){var Yt,Ee;const pe=bu.getFieldValue();if((yield(0,ue.ZP)(`/api/student_works/${(Ee=(Yt=Y.actionTabs.selectArrs)==null?void 0:Yt.data)==null?void 0:Ee.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:pe.hidden_comment,comment:pe.comment}})).status===0)return s.ZP.success("\u8BC4\u9605\u6210\u529F"),bu.resetFields(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:ft})});return e.createElement(e.Fragment,null,e.createElement(y.default,{centered:!0,title:(ae=(lt=Y.actionTabs.selectArrs)==null?void 0:lt.data)!=null&&ae.work_comment_hidden?"\u66F4\u6539"+St+"\u70B9\u8BC4":St+"\u70B9\u8BC4",open:Y.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>et(void 0,null,function*(){const Yt=bu.getFieldValue();JSON.stringify(Yt)==="{}"||Yt.hidden_comment===""&&Yt.comment===""?du(!0):Vt()}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(o.default,{form:bu,onChange:()=>{iu&&du(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"comment"},e.createElement(U.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"hidden_comment"},e.createElement(U.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),iu&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var He=(0,C.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(rt),Qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Me=(ge,he)=>{var Y={};for(var Se in ge)dt.call(ge,Se)&&he.indexOf(Se)<0&&(Y[Se]=ge[Se]);if(ge!=null&&Qe)for(var Se of Qe(ge))he.indexOf(Se)<0&&Ge.call(ge,Se)&&(Y[Se]=ge[Se]);return Y},F=(ge,he,Y)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(Y.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(Y.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((Y=Y.apply(ge,he)).next())});const re=ge=>{var he=ge,{shixunHomeworks:Y,dispatch:Se}=he,Bt=Me(he,["shixunHomeworks","dispatch"]);const Jt=(0,C.useParams)(),[at,lt]=(0,e.useState)([]),[ae,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{Y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&iu()},[Y.actionTabs.key]);function iu(){return F(this,null,function*(){const St=yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});lt(St)})}const du=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(y.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:Y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){const St=yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:ae}});(St==null?void 0:St.status)===0&&(C.history.replace(`/classrooms/${Jt.coursesId}/shixun_homework/${Jt.categoryId}/detail?tabs=4`),window.location.reload(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),ft([]))}),onCancel:()=>{ft([]),Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(M.default,{rowSelection:{type:"checkbox",onChange:(St,Nu)=>{ft([...St])},selectedRowKeys:ae,getCheckboxProps:St=>({disabled:St.status==="\u8FDB\u884C\u4E2D"||St.works_count===0})},rowKey:St=>St.key||St.id,scroll:{y:300},pagination:!1,columns:du,dataSource:at==null?void 0:at.group_list})))};var tt=(0,C.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(re),Pe=u(12290),w=u(78297),E=u(46474),H=Object.defineProperty,ce=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,vt=(ge,he,Y)=>he in ge?H(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:Y}):ge[he]=Y,st=(ge,he)=>{for(var Y in he||(he={}))$.call(he,Y)&&vt(ge,Y,he[Y]);if(ce)for(var Y of ce(he))Ze.call(he,Y)&&vt(ge,Y,he[Y]);return ge},qe=(ge,he,Y)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(Y.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(Y.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((Y=Y.apply(ge,he)).next())});const Lt=({shixunHomeworks:ge,dispatch:he,isShow:Y,setIsShow:Se,item:Bt,coursesId:Jt,categoryId:at})=>{const[lt,ae]=(0,e.useState)({page:1,limit:10}),[ft,iu]=(0,e.useState)([]),[du,St]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Y&&Nu()},[Y]);function Nu(){return qe(this,null,function*(){St(!0);const Vt=yield(0,ue.ZP)(`/api/student_works/${Bt.id}/game_details.json`,{method:"get",params:st({},lt)});St(!1),Vt.status===0&&iu(Vt==null?void 0:Vt.data)})}const bu=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#000"}},lt.limit*(lt.page-1)+Ee+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#000"}},Vt)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Vt,Yt,Ee)=>e.createElement("span",null,Vt==0?"\u672A\u901A\u5173":Vt==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#333"}},Vt)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#333"}},Vt)}];return e.createElement(e.Fragment,null,e.createElement(y.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:Y,width:700,footer:null,maskClosable:!1,onCancel:()=>{lt.page=1,lt.limit=10,ae(st({},lt)),Se(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:Bt==null?void 0:Bt.user_name,style:{color:"#232B40"}},Bt==null?void 0:Bt.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:Bt==null?void 0:Bt.student_id,style:{color:"#232B40"}},(Bt==null?void 0:Bt.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:Bt==null?void 0:Bt.group_name,style:{color:"#232B40"}},(Bt==null?void 0:Bt.group_name)||"--"))),e.createElement(M.default,{scroll:{y:380},columns:bu,loading:du,style:{marginBottom:lt.limit>(ft==null?void 0:ft.count)?"16px":"0"},dataSource:ft.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:lt.limit,current:lt.page,position:["bottomRight"],onChange:(Vt,Yt)=>{lt.page=Vt,lt.limit=Yt,ae(st({},lt)),Nu()},total:ft==null?void 0:ft.count,showTotal:(Vt,Yt)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",Vt," "),"\u6761\u6570\u636E")}})))};var Gt=(0,C.connect)(({shixunHomeworks:ge})=>({shixunHomeworks:ge}))(Lt),x=u(59301),it=Object.defineProperty,bt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,lu=(ge,he,Y)=>he in ge?it(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:Y}):ge[he]=Y,ou=(ge,he)=>{for(var Y in he||(he={}))Pt.call(he,Y)&&lu(ge,Y,he[Y]);if(bt)for(var Y of bt(he))zt.call(he,Y)&&lu(ge,Y,he[Y]);return ge},qt=(ge,he,Y)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(Y.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(Y.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((Y=Y.apply(ge,he)).next())});const uu=({value:ge,placeholder:he=""})=>{if(ge==null||ge==="")return x.createElement("span",null,he);{const Y=Number(ge);if(Y>=80)return x.createElement("span",{style:{color:"#009C0F"}},Y);if(Y<80&&Y>=60)return x.createElement("span",{style:{color:"#FA6400"}},Y);if(Y<60)return x.createElement("span",{style:{color:"#E30000"}},Y)}},Ou=({shixunHomeworks:ge,classroomList:he,loading:Y,dispatch:Se,setExportParams:Bt,user:Jt})=>{var at,lt,ae,ft,iu,du,St,Nu,bu,Vt,Yt,Ee;const pe=(0,C.useParams)(),[k,Ne]=(0,e.useState)(ou(ou({},{page:1,limit:20,order:"work_score",b_order:"desc"}),pe)),[ut]=o.default.useForm(),[It,Ve]=(0,e.useState)(),[Be,ze]=(0,e.useState)({}),[Mt,mt]=(0,e.useState)([]),[Ke,tu]=(0,e.useState)(!1),[$t,Dt]=(0,e.useState)([]),[Xt,Wt]=(0,e.useState)(!1),[Tu,Uu]=(0,e.useState)(),[zu,mn]=(0,e.useState)(1),[v,vn]=(0,e.useState)(),[Qu,gn]=(0,e.useState)(),[Bu,Xu]=(0,e.useState)(),[Cu,wu]=(0,e.useState)(),[en,Ju]=(0,e.useState)(),[xt,Wn]=(0,e.useState)(!1),[wn,Fn]=(0,e.useState)(!1),[Hn,hn]=(0,e.useState)(),tn=(0,C.useLocation)();(0,e.useEffect)(()=>(Yu(),()=>{ze([]),mt([])}),[k.coursesId]),(0,e.useEffect)(()=>{var oe;const Xe=JSON.parse(JSON.stringify(ge.workList));!((oe=Xe==null?void 0:Xe.student_works)!=null&&oe.length)&&(Xe!=null&&Xe.id)?(Xe.student_works=[ou({},Xe)],ze(Xe)):(Xe!=null&&Xe.id&&mt([ou(ou({},Xe),{number:"\u6211"})]),ze(ou({},Xe)))},[ge.workList]);const Yu=oe=>(Bt(ou({},k)),Se({type:"shixunHomeworks/getWorkList",payload:k}));(0,e.useEffect)(()=>{Se({type:"user/getUserInfo",payload:{course_id:k.coursesId}})},[]);const ea=()=>qt(void 0,null,function*(){const oe=yield(0,ve.Uc)({categoryId:pe.categoryId});Ve(oe==null?void 0:oe.update_score)}),zn=()=>qt(void 0,null,function*(){Se({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const oe=yield(0,ve.Vs)({categoryId:pe.categoryId});Se({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(oe==null?void 0:oe.status)===0&&(s.ZP.success(oe==null?void 0:oe.message),Yu())}),Qn=()=>{k.page=1;const oe=Object.assign({},ut.getFieldsValue());delete k.course_group,delete k.teacher_comment,Object.keys(oe).map(function(Xe){var Qt;switch(Xe){case"task_status":oe[Xe].includes("all")||!oe[Xe].length?(delete k.work_status,ut.setFieldsValue({task_status:"all"})):(k.work_status=oe[Xe],ut.setFieldsValue({task_status:k.work_status}));break;case"course_group_info":oe[Xe].includes("all")||!oe[Xe].length?(delete k.course_group,ut.setFieldsValue({course_group_info:"all"})):(k.course_group=oe[Xe],ut.setFieldsValue({course_group_info:k.course_group}));break;case"teacher_comment":oe[Xe].includes("all")||!oe[Xe].length?(delete k.teacher_comment,ut.setFieldsValue({teacher_comment:"all"})):(k.teacher_comment=((Qt=oe[Xe])==null?void 0:Qt.length)===1?Number(oe[Xe][0]):"",ut.setFieldsValue({teacher_comment:oe[Xe]}));break}}),Yu()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ju(47),Wn(!0))},[document.getElementById("divhe")]);const Pn=(oe,Xe)=>{k.page=oe,k.limit=20,Yu()};function gt(){mn(1),vn(""),gn(""),Xu(""),wu(""),Dt([])}const Ot=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(oe,Xe,Qt)=>k.limit*(k.page-1)+Qt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:oe=>x.createElement(d.Z,{placement:"bottomLeft",title:oe},x.createElement("span",{className:"current"},oe))},!(0,S.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:k.order==="student_id"?k.b_order==="desc"?"descend":"ascend":null,render:oe=>x.createElement(d.Z,{placement:"bottomLeft",title:oe||"--"},x.createElement("span",{className:"current"},oe||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(oe,Xe)=>oe?x.createElement(d.Z,{placement:"bottom",title:oe},x.createElement("span",{className:"current"},oe)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:k.order==="work_status"?k.b_order==="desc"?"descend":"ascend":null,render:oe=>x.createElement(O.lC,{status:oe})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:k.order==="achieve_time"?k.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>x.createElement(d.Z,{placement:"bottomLeft",title:oe},x.createElement("span",{className:"current"},oe))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(oe,Xe)=>x.createElement("span",{onClick:Qt=>{var fu;Qt.stopPropagation(),(fu=Be.homework_status)!=null&&fu.includes("\u5BFC\u5165")&&(hn(Xe),Fn(!0))}},oe||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:k.order==="work_score"?k.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>x.createElement(d.Z,{title:x.createElement(x.Fragment,null,x.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Xe==null?void 0:Xe.late_final_score)||0),x.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Xe==null?void 0:Xe.late_penalty)||0),x.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Xe==null?void 0:Xe.score)||0))},uu({value:oe,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:k.order==="achieve_time_long"?k.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>oe&&oe!="--"?x.createElement(d.Z,{placement:"bottom",title:oe},x.createElement("span",{className:"current"},oe)):"--"},((at=Be.homework_status)==null?void 0:at.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((lt=Be.homework_status)!=null&<.includes("\u5BFC\u5165"))&&{title:x.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:oe=>oe?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(oe,Xe)=>{var Qt;return(Qt=Be.homework_status)!=null&&Qt.includes("\u5BFC\u5165")?(0,S.GJ)()?x.createElement("a",{onClick:fu=>{fu.stopPropagation(),Se({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Xe==null?void 0:Xe.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):x.createElement("a",{onClick:fu=>{fu.stopPropagation(),hn(Xe),Fn(!0)}},"\u67E5\u770B"):(0,S.dE)()?x.createElement("div",null,(0,O.JL)(Xe==null?void 0:Xe.work_status)==="\u672A\u5F00\u542F"?x.createElement("span",null,"--"):x.createElement("a",{onClick:fu=>{var Gu;if(fu.stopPropagation(),(0,S.Rm)()&&!((Gu=he.AssistantObject.hack)!=null&&Gu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${k.coursesId}/program_homework/${k.categoryId}/${Xe.id}/${Xe.user_id}/comment`,"_blank")}},"\u67E5\u770B")):x.createElement("a",{target:"_blank",onClick:fu=>{var Gu,un;if(fu.stopPropagation(),(0,S.Rm)()&&!((Gu=he.AssistantObject.hack)!=null&&Gu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((un=Jt.userInfo)!=null&&un.professional_certification)window.open(`/classrooms/${k.coursesId}/program_homework/${k.categoryId}/${Xe.id}/${Xe.user_id}/comment`,"_blank");else return y.default.confirm({title:"\u63D0\u793A",centered:!0,content:x.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,O.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(oe=>!!oe),Kn=()=>{var oe,Xe;return x.createElement(b.default,null,x.createElement(b.default.Item,{onClick:()=>{var Qt;if((0,S.Rm)()&&!((Qt=he.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Be==null?void 0:Be.course_group_info,fn:()=>{(0,w.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,S.GJ)()&&((oe=Be==null?void 0:Be.student_works)==null?void 0:oe.length)>0&&!((Xe=Be==null?void 0:Be.homework_status)!=null&&Xe.includes("\u5BFC\u5165"))&&x.createElement(b.default.Item,{key:"3",onClick:()=>{var Qt;if((0,S.Rm)()&&!((Qt=he.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Be==null?void 0:Be.course_group_info,fn:()=>{var fu,Gu,un,ju;Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),C.history.push(`/classrooms/${k==null?void 0:k.coursesId}/program_homework/${k.categoryId}/${(Gu=(fu=Be==null?void 0:Be.student_works)==null?void 0:fu[0])==null?void 0:Gu.id}/${(ju=(un=Be==null?void 0:Be.student_works)==null?void 0:un[0])==null?void 0:ju.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),x.createElement(b.default.Item,{key:"2",onClick:()=>{var Qt;if((0,S.Rm)()&&!((Qt=he.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C.history.push(`/classrooms/${k.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return x.createElement(x.Fragment,null,x.createElement("section",{className:`${r.wrap} minH500 bg-white pl30 pr30 pt30`},((ae=Be.homework_status)==null?void 0:ae.includes("\u672A\u53D1\u5E03"))&&x.createElement(xe.Z,null),!((ft=Be.homework_status)!=null&&ft.includes("\u672A\u53D1\u5E03"))&&x.createElement("aside",null,!(0,S.GJ)()&&x.createElement("div",{className:"c-light-black font12"},x.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Be==null?void 0:Be.publish_time),x.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Be==null?void 0:Be.end_time),x.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Be==null?void 0:Be.late_time)||"- -")),(0,S.GJ)()&&x.createElement(x.Fragment,null,x.createElement(o.default,{form:ut,onChange:Qn,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((iu=Be.task_status)==null?void 0:iu.length)>0&&x.createElement(o.default.Item,{name:"task_status"},x.createElement(W.default.Group,{value:[],style:{width:"100%"}},x.createElement(R.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),x.createElement(V.Z,{flex:"80px"},x.createElement(W.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1"},Be.task_status&&Be.task_status.map((oe,Xe)=>x.createElement(W.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))))),((du=Be.course_group_info)==null?void 0:du.length)>0&&x.createElement(o.default.Item,{name:"course_group_info"},x.createElement(W.default.Group,{style:{width:"100%"}},x.createElement(R.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),x.createElement(V.Z,{flex:"80px"},x.createElement(W.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1",id:"divhe",style:{height:en+"px",overflow:"hidden"}},(St=Be.course_group_info)==null?void 0:St.map((oe,Xe)=>x.createElement(W.default,{value:oe.course_group_id},oe.group_group_name,"(",oe.count,")"))),xt&&x.createElement("span",{onClick:()=>{let oe=document.getElementById("divhe").scrollHeight;en>47?Ju(47):Ju(oe)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},en===47?"\u5C55\u5F00":"\u6536\u8D77",en===47?x.createElement(A.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):x.createElement(K.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Nu=Be.teacher_comment)==null?void 0:Nu.length)>0&&x.createElement(o.default.Item,{name:"teacher_comment"},x.createElement(W.default.Group,{style:{width:"100%"}},x.createElement(R.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),x.createElement(V.Z,{flex:"80px"},x.createElement(W.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1"},Be.teacher_comment&&Be.teacher_comment.map((oe,Xe)=>x.createElement(W.default,{value:String(oe.id)},oe.name,"(",oe.count,")"))))))),x.createElement(R.Z,{align:"middle"},x.createElement(V.Z,{flex:"1"},x.createElement(R.Z,{align:"middle"},x.createElement(V.Z,null,x.createElement(U.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:oe=>{k.search=oe.trim(),k.page=1,Yu()},style:{width:240}})),x.createElement(V.Z,null,x.createElement("span",{className:"ml5"},x.createElement("span",{className:"c-red"},Be.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Be.work_count,"\u4E2A\u5B66\u751F\uFF09")))),x.createElement(V.Z,null,(0,S.GJ)()&&!((bu=Be.homework_status)!=null&&bu.includes("\u5BFC\u5165"))&&x.createElement(g.ZP,{className:"ml10",onClick:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Be.student_works.map(oe=>oe.id),params:k}})}},x.createElement("span",{className:`${r.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,S.GJ)()&&!((Vt=Be.homework_status)!=null&&Vt.includes("\u5BFC\u5165"))&&x.createElement(g.ZP,{className:"ml10",onClick:zn},x.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,S.GJ)()&&x.createElement(h.Z,{dropdownRender:Kn,className:"ml10"},x.createElement(g.ZP,null,x.createElement(L.Z,null),"\u5BFC\u51FA",x.createElement(me.Z,null)))))),x.createElement(R.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,S.GJ)()&&It&&x.createElement("span",null,x.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),x.createElement(M.default,{className:`mt30 ${r.TableDom}`,loading:Y["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:oe=>({onClick:Xe=>{var Qt,fu;if(!((Qt=Be.homework_status)!=null&&Qt.includes("\u5BFC\u5165"))){if((0,S.Rm)()&&!((fu=he.AssistantObject.hack)!=null&&fu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,E.O5)()&&window.open(`/classrooms/${k.coursesId}/program_homework/${k.categoryId}/${oe.id}/${oe.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Be.student_works,columns:Ot,onChange:(oe,Xe,Qt)=>{Qt.field&&(k.order=Qt.field==="score"?"work_score":Qt.field),Qt.order||(k.b_order="asc"),Qt.order==="ascend"&&(k.b_order="asc"),Qt.order==="descend"&&(k.b_order="desc"),Qt.order||(k.b_order="asc"),Yu()}}),x.createElement(i,null),x.createElement(He,null),x.createElement(de.Z,null)),x.createElement(y.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Ke,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>qt(void 0,null,function*(){if(zu===2){if($t.length<=0){s.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Cu){s.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,ue.ZP)(`/api/homework_commons/${k.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:k.categoryId,comment:Cu,status:$t}});oe.status===0&&(Uu(oe),tu(!1),Wt(!0))}else{if(!(Bu===0||Qu===0)){if(!Bu){s.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Qu){s.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Bu>Qu){s.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Cu){s.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,ue.ZP)(`/api/homework_commons/${k.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:k.categoryId,comment:Cu,min_score:Bu,max_score:Qu}});oe.status===0&&(Uu(oe),tu(!1),Wt(!0))}}),onCancel:()=>{tu(!1),gt()}},x.createElement("div",{style:{padding:"32px"}},x.createElement("div",null,x.createElement("div",null,x.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),x.createElement(J.ZP.Group,{value:zu,onChange:oe=>{mn(oe.target.value)}},x.createElement(J.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),x.createElement(J.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),zu===1&&x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"70px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),x.createElement(c.Z,{min:0,max:100,value:Bu,onChange:oe=>Xu(oe),style:{width:"100px"}}),x.createElement("span",{style:{width:"80px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),x.createElement(c.Z,{min:0,max:100,value:Qu,onChange:oe=>gn(oe),style:{width:"100px"}})),zu===2&&x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),x.createElement(W.default.Group,{onChange:oe=>{Dt([...oe])},style:{width:"100%"}},(Yt=Be.task_status)==null?void 0:Yt.map((oe,Xe)=>x.createElement(W.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))),x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"70px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),x.createElement(Pe.Z,{className:r.MdEditor,onChange:oe=>wu(oe),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),x.createElement(y.default,{open:Xt,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>qt(void 0,null,function*(){zu===2?(yield(0,ue.ZP)(`/api/homework_commons/${k.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:k.categoryId,comment:Cu,status:$t}})).status===0&&(s.ZP.info("\u6253\u56DE\u6210\u529F"),gt(),Yu(),Wt(!1)):(yield(0,ue.ZP)(`/api/homework_commons/${k.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:k.categoryId,comment:Cu,min_score:Bu,max_score:Qu}})).status===0&&(s.ZP.info("\u6253\u56DE\u6210\u529F"),gt(),Yu(),Wt(!1))}),onCancel:()=>{gt(),Wt(!1)}},x.createElement("div",{style:{padding:"32px"}},zu===1&&x.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Bu,"-",Qu,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),zu===2&&x.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Ee=Be.task_status)==null?void 0:Ee.filter(oe=>$t==null?void 0:$t.includes(oe.id)).map(oe=>oe.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),x.createElement("br",null),x.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Tu==null?void 0:Tu.count,"\u540D\u5B66\u751F")))),x.createElement(tt,null),x.createElement(Gt,{isShow:wn,setIsShow:Fn,item:Hn,coursesId:k.coursesId,categoryId:k.categoryId}),x.createElement("aside",{className:"tc mb50 mt30"},x.createElement(m.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Pn,current:k.page||1,defaultPageSize:20,total:Be.work_count})))};var ku=(0,C.connect)(({shixunHomeworks:ge,classroomList:he,loading:Y,user:Se})=>({shixunHomeworks:ge,classroomList:he,loading:Y.effects,user:Se}))(Ou)},33118:function(ot,G,u){"use strict";u.d(G,{mU:function(){return ee},Q_:function(){return i},ZP:function(){return S}});var e=u(59301),o=u(93948),s=u(6848),d=u(95237),y=u(43604),b=u(1710),W={analysisWrapper:"analysisWrapper___vy_V8",title:"title___tQAzn",tableWrapper:"tableWrapper___ztB9P",firstCol:"firstCol___Itr68",itemWrapper:"itemWrapper___Jaw8O",itemTitle:"itemTitle___gmKyn",count:"count___MUY3o",echarts_list:"echarts_list___RNu3g",echarts_item:"echarts_item___ZHo0B",tips:"tips___k4pHA"},R=u(99064),V=u(89070),U=u(41069),g=u(43418),h=u(57809),M=u(85057),J=u(955),c=Object.defineProperty,m=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,L=(r,ne,a)=>ne in r?c(r,ne,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[ne]=a,me=(r,ne)=>{for(var a in ne||(ne={}))A.call(ne,a)&&L(r,a,ne[a]);if(m)for(var a of m(ne))K.call(ne,a)&&L(r,a,ne[a]);return r},xe=(r,ne,a)=>new Promise((ye,Re)=>{var et=Qe=>{try{He(a.next(Qe))}catch(dt){Re(dt)}},rt=Qe=>{try{He(a.throw(Qe))}catch(dt){Re(dt)}},He=Qe=>Qe.done?ye(Qe.value):Promise.resolve(Qe.value).then(et,rt);He((a=a.apply(r,ne)).next())});const O=({shixunHomeworks:r,dispatch:ne,isShow:a,setIsShow:ye,item:Re,courseId:et,categoryId:rt})=>{const[He,Qe]=(0,e.useState)({page:1,limit:10,keyword:"",type:null}),[dt,Ge]=(0,e.useState)([]),[Me,F]=(0,e.useState)(!1),[re,tt]=(0,e.useState)(1);(0,e.useEffect)(()=>{a&&Pe()},[a,He.type]);function Pe(){return xe(this,null,function*(){F(!0);const E=yield(0,R.ZP)(`/api/homework_commons/${rt}/shixun_game_statisic.json`,{method:"get",params:{challenge_id:Re.id,id:rt,type:He.type,page:He.page,limit:He.limit,keyword:He.keyword}});F(!1),E.status===0&&Ge(E==null?void 0:E.data)})}const w=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#000"}},He.limit*(He.page-1)+ce+1)},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{(0,J.xg)(`/classrooms/${et}/shixun_homework/${rt}/${H.student_work_id}/comment`)}},E)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u73ED\u7EA7",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:(E,H,ce)=>e.createElement("span",null,E==2?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173")}];return e.createElement(e.Fragment,null,e.createElement(g.default,{centered:!0,title:"\u5173\u5361\u901A\u5173\u8BE6\u60C5",open:a,width:900,footer:null,maskClosable:!1,onCancel:()=>{He.keyword="",He.page=1,He.limit=10,He.type=null,Qe(me({},He)),ye(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"}},"\u5173\u5361",Re==null?void 0:Re.index," ",e.createElement(s.Z,{title:Re==null?void 0:Re.subject},e.createElement("span",null,Re==null?void 0:Re.subject))),e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.createElement("div",null,e.createElement(h.default,{size:"large",value:He.type,onChange:E=>xe(void 0,null,function*(){He.type=E,Qe(me({},He)),Pe()}),style:{width:140,marginRight:20}},e.createElement(h.default.Option,{value:null},"\u5168\u90E8"),e.createElement(h.default.Option,{value:1},"\u672A\u901A\u5173"),e.createElement(h.default.Option,{value:2},"\u5DF2\u901A\u5173"))),e.createElement("div",null,e.createElement(M.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:He.keyword,onChange:E=>{He.keyword=E,He.page=1,Qe(me({},He)),Pe()}})))),e.createElement(b.default,{scroll:{y:380},columns:w,loading:Me,dataSource:dt.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:He.limit,current:He.page,position:["bottomRight"],onChange:(E,H)=>{He.page=E,He.limit=H,Qe(me({},He)),Pe()},total:dt==null?void 0:dt.count,showTotal:(E,H)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",E," "),"\u6761\u6570\u636E")}})))};var de=(0,V.connect)(({shixunHomeworks:r})=>({shixunHomeworks:r}))(O),I=u(6021),ue=Object.defineProperty,C=Object.defineProperties,T=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,B=(r,ne,a)=>ne in r?ue(r,ne,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[ne]=a,fe=(r,ne)=>{for(var a in ne||(ne={}))Ae.call(ne,a)&&B(r,a,ne[a]);if(j)for(var a of j(ne))Fe.call(ne,a)&&B(r,a,ne[a]);return r},p=(r,ne)=>C(r,T(ne)),_=(r,ne,a)=>new Promise((ye,Re)=>{var et=Qe=>{try{He(a.next(Qe))}catch(dt){Re(dt)}},rt=Qe=>{try{He(a.throw(Qe))}catch(dt){Re(dt)}},He=Qe=>Qe.done?ye(Qe.value):Promise.resolve(Qe.value).then(et,rt);He((a=a.apply(r,ne)).next())});const ee=({title:r,strokeColor:ne,trailColor:a,percent:ye,count:Re})=>e.createElement("div",{className:W.itemWrapper},e.createElement("div",{className:W.itemTitle},r),e.createElement(o.Z,{percent:ye,strokeColor:ne,trailColor:a}),e.createElement("div",{className:W.count},Re,"\u4EBA")),i=(r,ne)=>{const a=`${(ne/r*100).toFixed(1)}`;return a==="0.0"?0:a};var S=()=>{const[r,ne]=(0,e.useState)(),a=(0,V.useParams)(),[ye,Re]=(0,e.useState)(!1),[et,rt]=(0,e.useState)(),[He,Qe]=(0,e.useState)(),[dt,Ge]=(0,e.useState)(!1),[Me,F]=(0,e.useState)({page:1,limit:10});(0,e.useEffect)(()=>{(0,R.ZP)(`/api/homework_commons/${a.categoryId}/statistic.json`,{method:"GET"}).then(w=>{ne(w)}),Pe()},[]);const re=[{title:"\u6309\u65F6\u901A\u5173",color:"#00AE87",trailColor:"#e5f6f3",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.finished_count),count:r==null?void 0:r.finished_count},{title:"\u8865\u4EA4\u901A\u5173",color:"#2271FF",trailColor:"#e7f0ff",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.late_finished_count),count:r==null?void 0:r.late_finished_count},{title:"\u672A\u901A\u5173",color:"#E53333",trailColor:"#fceaea",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.unfinished_count),count:r==null?void 0:r.unfinished_count},{title:"\u672A\u5F00\u542F",color:"#C6CED6",trailColor:"#f6f7f8",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.unstart_count),count:r==null?void 0:r.unstart_count}],tt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},Me.limit*(Me.page-1)+H+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"subject",key:"subject",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#000"}},w)},{title:"\u5DF2\u901A\u5173",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u4EBA")},{title:"\u672A\u901A\u5173",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u4EBA")},{title:"\u603B\u8BC4\u6D4B\u6B21\u6570",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u6B21")},{title:e.createElement("span",null,"\u901A\u5173\u7387",e.createElement(s.Z,{title:"\u901A\u5173\u7387=\u901A\u8FC7\u8BC4\u6D4B\u7684\u4EBA\u6570/\u4F5C\u4E1A\u53D1\u5E03\u4EBA\u6570"},e.createElement("span",{className:W.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#000"}},w,w?"%":"")},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:(w,E,H)=>e.createElement("a",{style:{color:"#165DFF"},onClick:ce=>{ce.stopPropagation(),Qe(p(fe({},E),{index:Me.limit*(Me.page-1)+H+1})),Ge(!0)}},"\u67E5\u770B")}];function Pe(){return _(this,null,function*(){Re(!0);const w=yield(0,R.ZP)(`/api/homework_commons/${a.categoryId}/shixun_challenge_statisic.json`,{method:"get",params:{page:Me.page,limit:Me.limit}});Re(!1),w.status===0&&rt(w==null?void 0:w.data)})}return e.createElement("div",{className:W.analysisWrapper},e.createElement("div",{className:`${W.title} mb20`},"\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5"),e.createElement("div",{className:"mb20"},"\u5E94\u63D0\u4EA4",r==null?void 0:r.total_count,"\u4EBA\uFF0C\u6309\u65F6\u901A\u5173",r==null?void 0:r.finished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.finished_count),"\uFF1B \u8865\u4EA4\u901A\u5173",r==null?void 0:r.late_finished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.late_finished_count),"\uFF1B \u672A\u901A\u5173",r==null?void 0:r.unfinished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.unfinished_count),"\uFF1B \u672A\u5F00\u542F",r==null?void 0:r.unstart_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.unstart_count)),e.createElement(d.Z,{justify:"space-between",className:"mb30"},re.map(w=>e.createElement(y.Z,{flex:"212px",key:w.title},e.createElement(ee,{title:w.title,strokeColor:w.color,trailColor:w.trailColor,percent:parseInt(w.percent),count:w.count})))),e.createElement("div",{className:`${W.title} mb20`},e.createElement("div",null,"\u901A\u5173\u60C5\u51B5"),e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.createElement(I.Z,{type:"primary",onClick:()=>_(void 0,null,function*(){(yield(0,R.ZP)(`/api/homework_commons/${a==null?void 0:a.categoryId}/export_challenge_statistic.json`,{method:"get"})).status==0&&(0,J.xg)(`/classrooms/${a==null?void 0:a.coursesId}/exportlist/shixun_work_list`)})},"\u5BFC\u51FA\u901A\u5173\u60C5\u51B5"))),e.createElement(b.default,{scroll:{y:490},columns:tt,loading:ye,className:(et==null?void 0:et.count){Me.page=w,Me.limit=E,F(fe({},Me)),Pe()},total:et==null?void 0:et.count,showTotal:(w,E)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",w," "),"\u6761\u6570\u636E")}}),e.createElement("div",{className:`${W.title} mb20`},"\u4EE3\u7801\u67E5\u91CD\u60C5\u51B5"),e.createElement("div",{className:"mb20"},"\u7591\u4F3C\u6284\u88AD\u4EBA\u6570",r==null?void 0:r.review_total_count,"\u4EBA\uFF0C\u4EE3\u7801\u91CD\u5408100%\u4EBA\u6570",r==null?void 0:r.first_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540890%\uFF5E100%\u4EBA\u6570",r==null?void 0:r.second_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540880%\uFF5E90%\u4EBA\u6570",r==null?void 0:r.third_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540870%\uFF5E80%\u4EBA\u6570",r==null?void 0:r.fourth_review_count,"\u4EBA\u3002"),e.createElement(b.default,{bordered:!0,className:`${W.tableWrapper} mb30`,columns:[{title:"\u4EE3\u7801\u91CD\u5408\u7387",align:"center",className:W.firstCol,render:()=>e.createElement("span",null,"\u5360\u6BD4")},{title:"100%",align:"center",dataIndex:"a"},{title:"90%-100%",align:"center",dataIndex:"b"},{title:"80%-90%",align:"center",dataIndex:"c"},{title:"70%-80%",align:"center",dataIndex:"d"}],dataSource:[{a:`${r==null?void 0:r.first_review_count}\u4EBA`,b:`${r==null?void 0:r.second_review_count}\u4EBA`,c:`${r==null?void 0:r.third_review_count}\u4EBA`,d:`${r==null?void 0:r.fourth_review_count}\u4EBA`,index:0}],rowKey:"index",pagination:!1}),e.createElement(U.ZP,{title:"\u5B9E\u8BAD\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1",data:(0,U.Uf)(r)}),e.createElement(de,{courseId:a.coursesId,item:He,isShow:dt,setIsShow:Ge,categoryId:a.categoryId}))}},68971:function(ot,G,u){"use strict";var e=u(43418),o=u(8591),s=u(99064),d=u(89070),y=u(24065),b=u(59301),W=(V,U,g)=>new Promise((h,M)=>{var J=A=>{try{m(g.next(A))}catch(K){M(K)}},c=A=>{try{m(g.throw(A))}catch(K){M(K)}},m=A=>A.done?h(A.value):Promise.resolve(A.value).then(J,c);m((g=g.apply(V,U)).next())});const R=({shixunHomeworks:V,classroomList:U,dispatch:g})=>{const h=(0,d.useParams)();return b.createElement(e.default,{centered:!0,title:"\u63D0\u793A",open:V.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){var M,J,c,m;if((0,y.Rm)()&&!((M=U.AssistantObject.practice)!=null&&M.can_redo)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const A=yield(0,s.ZP)(`/api/myshixuns/${V.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:h.coursesId,homework_common_id:V.actionTabs.homework_common_id}});if(A.shixun_identifier){o.ZP.success("\u64CD\u4F5C\u6210\u529F"),g({type:"shixunHomeworks/setActionTabs",payload:{}});const K=(c=(J=A==null?void 0:A.new_works)==null?void 0:J.find(L=>`${L.homework_common_id}`===h.categoryId))==null?void 0:c.id;if((0,y.Rm)()&&!((m=U.AssistantObject.practice)!=null&&m.can_view))return;d.history.replace(`/classrooms/${h.coursesId}/shixun_homework/${h.categoryId}/${K}/comment`)}}),onCancel:()=>{g({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};G.Z=(0,d.connect)(({shixunHomeworks:V,classroomList:U})=>({shixunHomeworks:V,classroomList:U}))(R)},37462:function(ot,G,u){"use strict";u.r(G),u.d(G,{default:function(){return Jl}});var e=u(59301),o=u(89070),s=u(43418),d=u(8591),y=u(66104),b=u(6848),W=u(99313),R=u(1710),V=u(27812),U=u(955),g=u(99064),h=u(12290),M=u(3294),J=u(85149),c=Object.defineProperty,m=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,L=(t,l,n)=>l in t?c(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,me=(t,l)=>{for(var n in l||(l={}))A.call(l,n)&&L(t,n,l[n]);if(m)for(var n of m(l))K.call(l,n)&&L(t,n,l[n]);return t},xe=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const O=({shixunHomeworks:t,dispatch:l})=>{const n=(0,o.useParams)();return e.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xe(void 0,null,function*(){(yield l({type:"shixunHomeworks/deleteReply",payload:{object_id:t.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(d.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getReplyList",payload:me({},t.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var de=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(O),I=u(36708),ue=u(61186),C=u.n(ue),T=u(71418),j=u(3113),Ae=u(58421),Fe=u(95237),B=u(43604),fe=u(92832),p=u(57809),_=u(26227),ee=u(63524),i={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},ve="data:image/png;base64,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",S=u(24065),r=u(85057),ne=u(83992),a=u(59301),ye=Object.defineProperty,Re=Object.defineProperties,et=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,dt=(t,l,n)=>l in t?ye(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ge=(t,l)=>{for(var n in l||(l={}))He.call(l,n)&&dt(t,n,l[n]);if(rt)for(var n of rt(l))Qe.call(l,n)&&dt(t,n,l[n]);return t},Me=(t,l)=>Re(t,et(l)),F=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});C().locale("ZH-cn");const re=({shixunHomeworks:t,classroomList:l,globalSetting:n,user:z,loading:q,dispatch:Z,gotosetting:ie})=>{var Q,f,X,ht;const[je,We]=(0,e.useState)(Me(Ge({},(0,o.useParams)()),{limit:10})),[be,_t]=(0,e.useState)({page:1,limit:10}),[ke,pt]=(0,e.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(-1),[Ce,Ue]=(0,e.useState)(""),[Ht,Nt]=(0,e.useState)(""),{detailLeftMenus:_e}=l,[D,De]=(0,e.useState)({}),{workDetail:Le,workList:$e}=t;let[Zt,At]=(0,e.useState)({});const[eu,mu]=(0,e.useState)(!1),[xu,cu]=(0,e.useState)(!1),[vu,Oe]=(0,e.useState)(!1),[ct,Je]=(0,e.useState)(!1),[Kt,Et]=(0,e.useState)(1),Tt=(0,e.useRef)(null),[Ct,Pu]=(0,e.useState)({}),[Ye,gu]=(0,e.useState)({}),[Su,Iu]=(0,e.useState)(!1),ru=(0,e.useRef)(!0),[Mu,Eu]=(0,e.useState)([]),Fu=(0,e.useRef)(null);je.page_size=10,(0,e.useEffect)(()=>{Tt.current&&(Tt.current.clientHeight>200?Et(2):Et(4))},[Le==null?void 0:Le.explanation]),(0,e.useEffect)(()=>{Z({type:"shixunHomeworks/getReplyList",payload:Ge({},je)}),Z({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}),hu()},[je.categoryId]),(0,e.useEffect)(()=>{t!=null&&t.replyList&&De(t.replyList)},[t]);function an(te){return F(this,null,function*(){if(!(Zt!=null&&Zt.ec_point_ids))return;let le=yield(0,g.ZP)(`/api/ec_courses/${Zt==null?void 0:Zt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ge({homework_common_id:te},Zt)})})}function hu(){return F(this,null,function*(){mu(!0);let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/shixun_challenge_data.json`,{method:"get"});(te==null?void 0:te.status)===0&&Pu(te==null?void 0:te.data),mu(!1)})}const Lu=()=>F(void 0,null,function*(){cu(!0);const te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/challenge_passed_details.json`,{method:"get",params:Me(Ge({challenge_id:Fu.current},ke),{passed_status:ke.passed_status==="all"?null:ke.passed_status,course_group_ids:ke.course_group_ids==="all"?null:ke.course_group_ids})});(te==null?void 0:te.status)===0&&gu(te==null?void 0:te.data),cu(!1)}),ln=()=>{if(Kt===1)return{visibility:"hidden"};if(Kt===2)return{overflow:"hidden",height:"200px"};if(Kt===3)return{overflow:"initial"};if(Kt===4)return{overflow:"initial"}},En=te=>{ke.course_group_ids=te,ke.page=1,pt(Ge({},ke)),Lu()},on=te=>{ke.passed_status=te,je.page=1,pt(Ge({},ke)),Lu()};return a.createElement("section",{className:i.bg},a.createElement(T.Z,{spinning:eu},(!(Le!=null&&Le.hide_explanation)||(0,S.GJ)())&&a.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!ct&&(0,S.GJ)()&&a.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,S.GJ)()&&a.createElement("span",{className:i.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Je(!0)}},a.createElement(b.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},a.createElement("i",{className:"iconfont icon-bianji-moren font14"}),a.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),a.createElement("span",{className:i.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>F(void 0,null,function*(){if(!(Le!=null&&Le.hide_explanation))s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>F(void 0,null,function*(){let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(te==null?void 0:te.status)==0&&(d.ZP.success("\u9690\u85CF\u6210\u529F"),Z({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))})});else{let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(te==null?void 0:te.status)==0&&(d.ZP.success("\u516C\u5F00\u6210\u529F"),Z({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))}})},a.createElement(b.Z,{title:Le!=null&&Le.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},a.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),a.createElement("span",null,Le!=null&&Le.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),ct?a.createElement(a.Fragment,null,a.createElement(h.Z,{defaultValue:Le==null?void 0:Le.explanation,watch:!0,height:155,onChange:te=>{Ue(te)}}),a.createElement("div",{style:{display:"flex"}},a.createElement(j.ZP,{size:"middle",type:"primary",className:`${i.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>F(void 0,null,function*(){Et(1);const te=yield Z({type:"shixunHomeworks/updateWork",payload:{explanation:Ce,categoryId:je.categoryId}});(te==null?void 0:te.status)==0&&(d.ZP.success("\u7F16\u8F91\u6210\u529F"),Je(!1),Z({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))})},"\u63D0\u4EA4"),a.createElement(j.ZP,{size:"middle",type:"primary",ghost:!0,className:i.buttonEdit,onClick:()=>{Je(!1)}},"\u53D6\u6D88"))):!!(Le!=null&&Le.explanation)&&a.createElement("div",{ref:Tt,className:i.maskWrap,style:ln()},a.createElement("div",{className:i.desHead},a.createElement("img",{src:ve,width:94})),a.createElement(J.Z,{className:i.md,value:(Le==null?void 0:Le.explanation)||""}),Kt===2&&a.createElement("div",{className:i.mask},a.createElement("div",{onClick:()=>Et(3)},"\u5C55\u5F00",a.createElement("i",{className:"iconfont icon-zhankai4"}))),Kt===3&&a.createElement("div",{className:i.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},a.createElement("div",{onClick:()=>Et(2)},"\u6536\u8D77",a.createElement("i",{className:"iconfont icon-shouqi5"}))))),a.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,S.dE)()&&!!(Ct!=null&&Ct.group_name)&&a.createElement("div",{className:i.info},a.createElement("img",{src:`${M.Z.IMG_SERVER}/images/${Ct==null?void 0:Ct.image_url}`}),a.createElement("div",{className:"ml20",style:{alignItems:"start"}},a.createElement("b",null,(Ct==null?void 0:Ct.username)||""),a.createElement("span",{title:(Ct==null?void 0:Ct.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ct==null?void 0:Ct.group_name)||"")),a.createElement("div",null,a.createElement("b",null,a.createElement(ne.n,{value:Ct==null?void 0:Ct.work_score})),a.createElement("span",null,"\u603B\u6210\u7EE9")),a.createElement("div",null,a.createElement("b",null,(Ct==null?void 0:Ct.evaluate_count)||"-"),a.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),a.createElement("div",null,a.createElement("b",null,(Ct==null?void 0:Ct.time_consuming)||"-"),a.createElement("span",null,"\u603B\u8017\u65F6")),a.createElement("div",null,a.createElement("b",{style:{color:"#009C0F"}},Ct==null?void 0:Ct.passed_count),a.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),a.createElement("div",null,a.createElement("b",{style:{color:"#FA6400"}},Ct==null?void 0:Ct.progress_count),a.createElement("span",null,"\u8FDB\u884C\u4E2D")),a.createElement("div",null,a.createElement("b",{style:{color:"#E30000"}},Ct==null?void 0:Ct.no_evaluate_count),a.createElement("span",null,"\u672A\u8BC4\u6D4B")),a.createElement("div",{className:i.viewreport,style:{marginLeft:60,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${je.coursesId}/shixun_homework/${je.categoryId}/${Le==null?void 0:Le.work_id}/comment`)}},a.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),a.createElement("span",null,"\u67E5\u770B\u62A5\u544A")))),a.createElement("div",null,a.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,S.GJ)()&&a.createElement("div",{className:i.tip},a.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),a.createElement("div",null,Le!=null&&Le.answer_public?a.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):a.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),a.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{ie()}},"\u5C55\u793A\u8BBE\u7F6E"))),a.createElement(R.default,{dataSource:Ct==null?void 0:Ct.challenge_settings,pagination:!1,columns:(Q=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(te,le,Au)=>`${(be.page-1)*be.limit+Au+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,S.dE)()?280:420,key:"challenge_name",render:(te,le,Au)=>a.createElement("div",null,(le==null?void 0:le.is_choose_todo)&&a.createElement("span",{className:i.todo},"\u9009\u505A"),a.createElement("span",{className:i.name,title:te},te))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,S.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:te=>{let le="",Au=Number(te);return Au>=0&&Au<=60?le="c-red":Au>=90?le="c-green":Au>60?le="c-orange":le="",a.createElement("span",{className:le},te)}},(0,S.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(te){return a.createElement(a.Fragment,null,te===0&&a.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),te===1&&a.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),te===2&&a.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,S.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,S.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(te,le,Au){return te}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(te,le)=>a.createElement("span",null,(parseFloat(te)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(te,le)=>a.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},te||"--")},!(0,S.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(te,le,Au){return a.createElement("div",null,a.createElement("a",{onClick:()=>F(this,null,function*(){Fu.current=le==null?void 0:le.challenge_id,yield Lu(),Oe(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:Q.filter(te=>!!te)})),a.createElement("aside",{style:{padding:"0 20px 20px 20px"}},a.createElement(Ae.Z,{defaultCurrent:1,total:we==null?void 0:we.count,hideOnSinglePage:!0,showTotal:te=>a.createElement("span",null,"\u5171",te,"\u6761"),current:be.page||1,pageSize:be.limit||10,onChange:(te,le)=>{be.page=te,be.limit=le,_t(Ge({},je)),hu()}})))),a.createElement("aside",{className:[i.reply,"bg-white","mt20"].join(" ")},we&&a.createElement(h.Z,{onChange:te=>{Ue(te)},height:200,isFocus:!0,watch:!0}),a.createElement(Fe.Z,{onClick:()=>{kt(!0)}},a.createElement(B.Z,{flex:"1",style:{pointerEvents:"none"}},!we&&a.createElement(fe.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),a.createElement(B.Z,null,a.createElement(j.ZP,{type:"primary",size:"middle",onClick:()=>F(void 0,null,function*(){var te;if((0,S.Rm)()&&!((te=l.AssistantObject.practice)!=null&&te.can_create)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce===""?d.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Z({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:je.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Ce}}})).status===0&&(d.ZP.success("\u53D1\u5E03\u6210\u529F"),Z({type:"shixunHomeworks/getReplyList",payload:Ge({},je)}),kt(!1),Ue(""))})},"\u53D1\u8868")))),(D==null?void 0:D.comments)&&D.comments!=""&&a.createElement("aside",{className:[i.replyList,"bg-white"].join(" ")},D==null?void 0:D.comments.map(function(te,le){var Au,Ie,nt,Ut;return a.createElement(Fe.Z,{gutter:[12,12],key:le},a.createElement(B.Z,{flex:"40px"},a.createElement("img",{width:"40",src:`${M.Z.IMG_SERVER}/images/${(Au=te==null?void 0:te.author)==null?void 0:Au.image_url}`})),a.createElement(B.Z,{flex:"1"},a.createElement(Fe.Z,{align:"middle"},a.createElement(B.Z,{span:20},a.createElement("span",{className:"c-light-black"},(Ie=te==null?void 0:te.author)==null?void 0:Ie.name),a.createElement("span",{className:"c-light-black ml10"},te.time," \u53D1\u5E03")),a.createElement(B.Z,{span:4},a.createElement("div",{className:"tr"},((0,S.GJ)()||((nt=z==null?void 0:z.userInfo)==null?void 0:nt.login)===((Ut=te==null?void 0:te.author)==null?void 0:Ut.login))&&a.createElement(_.Z,{className:"current",onClick:()=>{Z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:je,selectArr:te,object_type:"message"}})}}))),a.createElement(B.Z,{span:24},a.createElement(J.Z,{value:te.content})),te.children&&a.createElement("aside",{className:i.comment},te.children.map(function(jt,su){var Du,fn;return a.createElement(Fe.Z,{key:su},a.createElement(B.Z,{span:24},a.createElement(Fe.Z,null,a.createElement(B.Z,{flex:"1"},jt.author.name,a.createElement("span",{className:"c-light-black ml10"},C()(jt==null?void 0:jt.created_on).fromNow())),a.createElement(B.Z,null,((0,S.GJ)()||((Du=z==null?void 0:z.userInfo)==null?void 0:Du.login)===((fn=jt==null?void 0:jt.author)==null?void 0:fn.login))&&a.createElement(b.Z,{title:"\u5220\u9664"},a.createElement(_.Z,{className:"current",onClick:()=>{Z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:je,selectArr:jt}})}}))))),a.createElement(B.Z,null,a.createElement(J.Z,{value:jt.content})))})),a.createElement("div",{className:"tc w100 mt10"},a.createElement(Ae.Z,{defaultCurrent:1,total:te==null?void 0:te.child_message_count,hideOnSinglePage:!0,pageSize:5,current:te.page||1,onChange:jt=>F(this,null,function*(){var su;const Du=yield(0,I.PC)(Me(Ge({},je),{parent_id:te.id,page:jt,limit:5}));(su=Du==null?void 0:Du.comments)!=null&&su.length&&(D.comments[le].page=jt,D.comments[le].children=[...Du==null?void 0:Du.comments],De(Ge({},D)))})})),a.createElement(B.Z,{span:24,className:"mt5 c-light-black"},wt===le&&a.createElement("aside",null,a.createElement(h.Z,{onChange:jt=>{Nt(jt)},height:150,isFocus:!0}),a.createElement(Fe.Z,null,a.createElement(B.Z,{span:24,className:"tr"},a.createElement(j.ZP,{type:"primary",size:"middle",onClick:()=>F(this,null,function*(){var jt;if(Ht==="")d.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield Z({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:je.categoryId,jour_type:"HomeworkCommon",m_parent_id:te.id,reply_id:1,notes:Ht}}});const su=yield(0,I.PC)(Me(Ge({},je),{parent_id:te.id,limit:5}));(jt=su==null?void 0:su.comments)!=null&&jt.length&&(++D.comments[le].child_message_count,D.comments[le].children=[...su==null?void 0:su.comments],D.comments[le].page=1,De(D)),d.ZP.success("\u53D1\u5E03\u6210\u529F"),nu(-1)}})},"\u53D1\u8868")))),wt!==le&&a.createElement("div",{className:"tr"},a.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>nu(le)}),te.child_message_count||0,!!(te!=null&&te.user_praise)&&a.createElement("span",{className:"c-orange"},a.createElement(ee.Z,{className:"mr5 ml30",onClick:()=>F(this,null,function*(){yield Z({type:"shixunHomeworks/replyUnLike",payload:{object_id:te.id,object_type:"journals_for_message"}}),Z({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})})}),te==null?void 0:te.praise_count),!te.user_praise&&a.createElement("span",null,a.createElement(ee.Z,{className:"mr5 ml30",onClick:()=>F(this,null,function*(){yield Z({type:"shixunHomeworks/replyLike",payload:{object_id:te.id,object_type:"journals_for_message"}}),Z({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})})}),te.praise_count))))))})),a.createElement("aside",{className:"tc mt30 pb30"},a.createElement(Ae.Z,{defaultCurrent:1,total:D==null?void 0:D.parent_messages_count,hideOnSinglePage:!0,current:je.page||1,pageSize:10,onChange:te=>{je.page=te,Z({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})}})),a.createElement(de,null),a.createElement(s.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:vu,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{ke.course_group_ids="all",ke.passed_status="all",ke.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){(yield Z({type:"shixunHomeworks/deleteReply",payload:{object_id:t.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(d.ZP.success("\u5220\u9664\u6210\u529F"),Oe(!1),Z({type:"shixunHomeworks/getReplyList",payload:Ge({},t.actionTabs.params)}))}),onCancel:()=>{Oe(!1)}},a.createElement("div",{className:"mb20"},a.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),a.createElement("span",{style:{color:"#CA7720",fontWeight:500}},Ye==null?void 0:Ye.challenge_name)),a.createElement("div",{className:i.inputBox},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:"mr20"},a.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),a.createElement(p.default,{value:ke==null?void 0:ke.passed_status,defaultValue:"all",className:i.selectWrapper,style:{width:130},getPopupContainer:te=>te.parentNode,onChange:on},a.createElement(p.default.Option,{value:"all"},"\u5168\u90E8"),a.createElement(p.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),a.createElement(p.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),a.createElement(p.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),a.createElement("div",null,a.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),a.createElement(p.default,{value:ke==null?void 0:ke.course_group_ids,defaultValue:"all",className:i.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:te=>te.parentNode,onChange:En,dropdownRender:te=>a.createElement(T.Z,{spinning:Su},te)},a.createElement(p.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(X=(f=t==null?void 0:t.headerInfo)==null?void 0:f.course_group_info)==null?void 0:X.map(te=>a.createElement(p.default.Option,{key:te.course_group_id,value:te.course_group_id},te.group_group_name))))),a.createElement(r.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ke==null?void 0:ke.search,onChange:te=>{ke.page=1,ke.search=te,pt(Ge({},ke)),Lu()}})),a.createElement("div",{className:i.pass_info},a.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",a.createElement("span",{style:{color:"#3061D0"}},Ye==null?void 0:Ye.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",a.createElement("span",{style:{color:"#009C0F"}},Ye==null?void 0:Ye.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",a.createElement("span",{style:{color:"#E30000"}},Ye==null?void 0:Ye.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),a.createElement(R.default,{dataSource:Ye==null?void 0:Ye.list,pagination:!1,loading:xu,columns:(ht=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(te,le,Au)=>`${(be.page-1)*be.limit+Au+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(te){return a.createElement(a.Fragment,null,te===0&&a.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),te===1&&a.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),te===2&&a.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,S.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:ht.filter(te=>!!te)}),a.createElement("aside",{className:"tc mt30"},a.createElement(Ae.Z,{defaultCurrent:1,total:Ye==null?void 0:Ye.count,hideOnSinglePage:!0,current:ke.page||1,pageSize:10,onChange:te=>{ke.page=te,Lu(Fu)}}))))};var tt=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z,globalSetting:q})=>({shixunHomeworks:t,globalSetting:q,classroomList:l,user:z,loading:n.effects}))(re),Pe=u(78241),w=u(20834),E=u(24905),H=u(38854),ce=u(78673),$=u(5112),Ze=u(5871),vt=u(84105),st=u(87395),qe=u(95869),Lt=u(67921),Gt=u(89489),x=u(8797),it=u(68971),bt=u(96512),Pt=Object.defineProperty,zt=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,qt=(t,l,n)=>l in t?Pt(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,uu=(t,l)=>{for(var n in l||(l={}))lu.call(l,n)&&qt(t,n,l[n]);if(zt)for(var n of zt(l))ou.call(l,n)&&qt(t,n,l[n]);return t},Ou=(t,l)=>{var n={};for(var z in t)lu.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&zt)for(var z of zt(t))l.indexOf(z)<0&&ou.call(t,z)&&(n[z]=t[z]);return n},ku=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const ge=t=>{var l=t,{shixunHomeworks:n,dispatch:z}=l,q=Ou(l,["shixunHomeworks","dispatch"]);const Z=(0,o.useParams)(),[ie,Q]=(0,e.useState)(!0),[f,X]=(0,e.useState)(!1),[ht]=Pe.default.useForm(),je=()=>ku(void 0,null,function*(){const We=ht.getFieldValue();(yield(0,g.ZP)(`/api/homework_commons/${Z.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...n.actionTabs.selectArrs],cover_all:ie,hidden_comment:We.hidden_comment,comment:We.comment}})).status===0&&(d.ZP.success("\u8BC4\u9605\u6210\u529F"),ht.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getShixunWorkList",payload:uu({},n.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:n.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ku(void 0,null,function*(){var We,be,_t;const ke=ht.getFieldValue();JSON.stringify(ke)==="{}"||ke.hidden_comment===""&&ke.comment===""?X(!0):(_t=(be=(We=n.shixunWorkList)==null?void 0:We.student_works)==null?void 0:be.some)!=null&&_t.call(be,pt=>pt.has_shixun_work_comment)?z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):je()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(Pe.default,{form:ht,onChange:()=>{f&&X(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(Pe.default.Item,{name:"comment"},e.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(Pe.default.Item,{name:"hidden_comment"},e.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),f&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(s.default,{centered:!0,title:e.createElement("span",null,e.createElement(bt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:n.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{je()},onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement($.ZP.Group,{onChange:We=>{Q(We.target.value)},value:ie},e.createElement($.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement($.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var he=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(ge),Y={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz"},Se=u(89392),Bt=u(59301),Jt=({defaultValue:t,onBlur:l,max:n,className:z="game-score"})=>{const[q,Z]=(0,e.useState)(t);(0,e.useEffect)(()=>{Z(t)},[t]);function ie(f){Z(f)}function Q(){q!==t&&l(q>n?n:q)}return Bt.createElement(Ze.Z,{max:n,min:0,className:z,value:q,onChange:ie,onBlur:Q})},at={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},lt=u(30917),ae=u(59301),ft=Object.defineProperty,iu=Object.defineProperties,du=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,Vt=(t,l,n)=>l in t?ft(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Yt=(t,l)=>{for(var n in l||(l={}))Nu.call(l,n)&&Vt(t,n,l[n]);if(St)for(var n of St(l))bu.call(l,n)&&Vt(t,n,l[n]);return t},Ee=(t,l)=>iu(t,du(l)),pe=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const k=({shixunHomeworks:t,dispatch:l,classroomList:n,loading:z,paramslist:q})=>{const{shixunWorkReport:Z}=t,ie=(0,o.useParams)(),[Q,f]=(0,e.useState)(),[X,ht]=(0,e.useState)(!1),[je,We]=s.default.useModal(),[be,_t]=(0,e.useState)(!1),[ke,pt]=(0,e.useState)(!1),[we]=Pe.default.useForm();(0,e.useEffect)(()=>{t.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&kt()},[t.actionTabs.key]);const kt=()=>pe(void 0,null,function*(){var Ce,Ue,Ht,Nt,_e;const D=yield l({type:"shixunHomeworks/getShixunWorkReport",payload:Ee(Yt({},ie),{homeworkId:(Ue=(Ce=t.actionTabs.selectArrs)==null?void 0:Ce.data)==null?void 0:Ue.homeworkId})});return console.log(D),f((Nt=(Ht=t.actionTabs.selectArrs)==null?void 0:Ht.data)==null?void 0:Nt.homeworkId),we.setFieldsValue({comment:D==null?void 0:D.work_comment,hidden_comment:(_e=t.res)==null?void 0:_e.work_comment_hidden}),D}),wt=()=>pe(void 0,null,function*(){const Ce=we.getFieldsValue();(yield(0,g.ZP)(`/api/student_works/${Q}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ce.hidden_comment,comment:Ce.comment}})).status===0&&(d.ZP.success("\u8BC4\u9605\u6210\u529F"),we.resetFields(),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getShixunWorkList",payload:Yt(Yt({},ie),q)}))}),nu=[{title:"\u5173\u5361",dataIndex:"name",render:(Ce,Ue,Ht)=>Ht+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ce,Ue,Ht)=>ae.createElement("div",null,Ce,Ue.complete_status===4&&ae.createElement(U.vA,{status:Ue.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ce=>Ce?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ce,Ue)=>ae.createElement("div",null,ae.createElement("span",{style:{color:parseFloat(Ue.game_score_full)!==parseFloat(Ce)?"#E30000":"#53C41B"}},Ce),"/",Ue.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ce,Ue)=>(0,S.GJ)()?ae.createElement(Jt,{max:Ue.game_score_full,defaultValue:parseFloat(Ce),onBlur:Ht=>pe(void 0,null,function*(){var Nt;if((0,S.Rm)()&&!((Nt=n.AssistantObject.practice)!=null&&Nt.can_appraise)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _e=yield l({type:"shixunHomeworks/changeScore",payload:{categoryId:Q,type:"report",score:Ht,challenge_id:Ue.challenge_id}});yield l({type:"shixunHomeworks/getShixunWorkReport",payload:Ee(Yt({},ie),{homeworkId:Q})}),l({type:"shixunHomeworks/getShixunWorkList",payload:ie}),_e.status===0&&d.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ce}];return ae.createElement(ae.Fragment,null,We,ae.createElement(s.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:t.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){var Ce;if((0,S.Rm)()&&!((Ce=n.AssistantObject.practice)!=null&&Ce.can_appraise)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ue=we.getFieldsValue();console.log(Ue),JSON.stringify(Ue)==="{}"||Ue.hidden_comment===""&&Ue.comment===""?ht(!0):wt()}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},ae.createElement(Fe.Z,{justify:"space-between",className:at.info},ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u59D3\u540D"),ae.createElement("span",{className:at.blackContent},Z==null?void 0:Z.username)),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u5B66\u53F7"),ae.createElement("span",{className:at.blackContent},(Z==null?void 0:Z.student_id)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u73ED\u7EA7"),ae.createElement("span",{className:at.blackContent},(Z==null?void 0:Z.group_name)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u5173\u5361\u5F97\u5206"),ae.createElement("span",{className:at.orangeContent},(Z==null?void 0:Z.challenge_score)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u6548\u7387\u5206"),ae.createElement("span",{className:at.orangeContent},(Z==null?void 0:Z.eff_score)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u8865\u4EA4\u6263\u5206"),ae.createElement("span",{className:at.orangeContent},(Z==null?void 0:Z.late_penalty)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),ae.createElement("span",{className:at.orangeContent},(Z==null?void 0:Z.work_score)||"--"))),ae.createElement(T.Z,{spinning:z["shixunHomeworks/getShixunWorkReport"]},ae.createElement(Pe.default,{form:we,onChange:()=>{X&&ht(!1)}},ae.createElement(Fe.Z,{wrap:!1,align:"middle",justify:"space-between"},ae.createElement(B.Z,null,ae.createElement("div",{className:`${at.inputLabel} ${at.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ae.createElement(B.Z,null,ae.createElement(lt.Z,{isShowComponent:(0,S.G5)(),ModalProps:{open:be,onCancel:()=>{_t(!1)}},onDataSelect:(Ce,Ue)=>pe(void 0,[Ce,Ue],function*(Ht,{node:Nt}){const _e=()=>{we.setFieldsValue({comment:Nt==null?void 0:Nt.value}),_t(!1)};if(we.getFieldValue("comment")){je.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:_e});return}_e()})},ae.createElement(j.ZP,{style:{padding:0,height:"auto"},icon:ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ce=>{_t(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ae.createElement(Pe.default.Item,{name:"comment"},ae.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),ae.createElement(Fe.Z,{wrap:!1,align:"middle",justify:"space-between"},ae.createElement(B.Z,null,ae.createElement("div",{className:`${at.inputLabel} ${at.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ae.createElement(B.Z,null,ae.createElement(lt.Z,{isShowComponent:(0,S.G5)(),ModalProps:{open:ke,onCancel:()=>{pt(!1)}},onDataSelect:(Ce,Ue)=>pe(void 0,[Ce,Ue],function*(Ht,{node:Nt}){const _e=()=>{we.setFieldsValue({hidden_comment:Nt==null?void 0:Nt.value}),pt(!1)};if(we.getFieldValue("hidden_comment")){je.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:_e});return}_e()})},ae.createElement(j.ZP,{style:{padding:0,height:"auto"},icon:ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ce=>{pt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ae.createElement(Pe.default.Item,{name:"hidden_comment"},ae.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),X&&ae.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),ae.createElement("div",{className:at.tableTitle},"\u5173\u5361\u6210\u7EE9"),ae.createElement(R.default,{className:at.scoreTable,dataSource:Z.stage_list,rowKey:"challenge_id",pagination:!1,columns:nu,scroll:{x:"max-content"}}))))};var Ne=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n})=>({shixunHomeworks:t,classroomList:l,loading:n.effects}))(k),ut=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Be=(t,l)=>{var n={};for(var z in t)It.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&ut)for(var z of ut(t))l.indexOf(z)<0&&Ve.call(t,z)&&(n[z]=t[z]);return n},ze=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const Mt=t=>{var l=t,{shixunHomeworks:n,dispatch:z}=l,q=Be(l,["shixunHomeworks","dispatch"]);const Z=(0,o.useParams)(),[ie,Q]=(0,e.useState)([]),[f,X]=(0,e.useState)([]);(0,e.useEffect)(()=>{n.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ht()},[n.actionTabs.key]);function ht(){return ze(this,null,function*(){const We=yield(0,g.ZP)(`/api/homework_commons/${Z.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Q(We)})}const je=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:n.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){const We=yield(0,g.ZP)(`/api/homework_commons/${Z.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:f}});(We==null?void 0:We.status)===0&&(o.history.replace(`/classrooms/${Z.coursesId}/shixun_homework/${Z.categoryId}/detail?tabs=4`),window.location.reload(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),X([]))}),onCancel:()=>{X([]),z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(R.default,{rowSelection:{type:"checkbox",onChange:(We,be)=>{X([...We])},selectedRowKeys:f,getCheckboxProps:We=>({disabled:We.status==="\u8FDB\u884C\u4E2D"||We.works_count===0})},rowKey:We=>We.key||We.id,scroll:{y:300},pagination:!1,columns:je,dataSource:ie==null?void 0:ie.group_list})))};var mt=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(Mt),Ke=Object.defineProperty,tu=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Xt=(t,l,n)=>l in t?Ke(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Wt=(t,l)=>{for(var n in l||(l={}))$t.call(l,n)&&Xt(t,n,l[n]);if(tu)for(var n of tu(l))Dt.call(l,n)&&Xt(t,n,l[n]);return t},Tu=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const Uu=({shixunHomeworks:t,dispatch:l,isShow:n,setIsShow:z,item:q,coursesId:Z,categoryId:ie})=>{const[Q,f]=(0,e.useState)({page:1,limit:10}),[X,ht]=(0,e.useState)([]),[je,We]=(0,e.useState)(!1);(0,e.useEffect)(()=>{n&&be()},[n]);function be(){return Tu(this,null,function*(){We(!0);const ke=yield(0,g.ZP)(`/api/student_works/${q.id}/game_details.json`,{method:"get",params:Wt({},Q)});We(!1),ke.status===0&&ht(ke==null?void 0:ke.data)})}const _t=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#000"}},Q.limit*(Q.page-1)+we+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#000"}},ke)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(ke,pt,we)=>e.createElement("span",null,ke==0?"\u672A\u901A\u5173":ke==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#333"}},ke)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#333"}},ke)}];return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:n,width:700,footer:null,maskClosable:!1,onCancel:()=>{Q.page=1,Q.limit=10,f(Wt({},Q)),z(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:q==null?void 0:q.user_name,style:{color:"#232B40"}},q==null?void 0:q.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:q==null?void 0:q.student_id,style:{color:"#232B40"}},(q==null?void 0:q.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:q==null?void 0:q.group_name,style:{color:"#232B40"}},(q==null?void 0:q.group_name)||"--"))),e.createElement(R.default,{scroll:{y:380},columns:_t,loading:je,style:{marginBottom:Q.limit>(X==null?void 0:X.count)?"16px":"0"},dataSource:X.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Q.limit,current:Q.page,position:["bottomRight"],onChange:(ke,pt)=>{Q.page=ke,Q.limit=pt,f(Wt({},Q)),be()},total:X==null?void 0:X.count,showTotal:(ke,pt)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",ke," "),"\u6761\u6570\u636E")}})))};var zu=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(Uu),mn=u(78297),v=u(59301),vn=Object.defineProperty,Qu=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Xu=(t,l,n)=>l in t?vn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Cu=(t,l)=>{for(var n in l||(l={}))gn.call(l,n)&&Xu(t,n,l[n]);if(Qu)for(var n of Qu(l))Bu.call(l,n)&&Xu(t,n,l[n]);return t},wu=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const en=({shixunHomeworks:t,loading:l,dispatch:n,setExportParams:z,classroomList:q,user:Z})=>{var ie,Q,f,X,ht,je,We,be,_t,ke,pt,we,kt,wt,nu,Ce,Ue,Ht,Nt,_e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt,Et,Tt,Ct,Pu,Ye,gu,Su,Iu,ru,Mu,Eu,Fu,an,hu,Lu,ln,En,on;const te=(0,o.useParams)(),[le,Au]=(0,e.useState)(Cu(Cu({},{page:1,limit:20,order:"work_score",b_order:"desc"}),te)),[Ie]=Pe.default.useForm(),[nt,Ut]=(0,e.useState)(),[jt,su]=(0,e.useState)({}),[Du,fn]=(0,e.useState)({}),[Bn,Cn]=(0,e.useState)([]),[Yl,Rn]=(0,e.useState)(!1),[_n,Aa]=(0,e.useState)([]),[Gl,xn]=(0,e.useState)(!1),[ya,Ba]=(0,e.useState)(),[sn,Ca]=(0,e.useState)(1),[dr,Vl]=(0,e.useState)(),[cn,_a]=(0,e.useState)(),[dn,xa]=(0,e.useState)(),[pn,Da]=(0,e.useState)(),[Zn,Vn]=(0,e.useState)(),[Xl,ql]=(0,e.useState)(!1),[Xn,$l]=(0,e.useState)(!1),[er,qn]=(0,e.useState)(!1),[tr,ba]=(0,e.useState)(),$n=(0,e.useRef)(),[Tn,wa]=(0,e.useState)([]),[Pa,ur]=(0,e.useState)([]),[Sa,Ia]=(0,e.useState)(0),jn=(0,e.useRef)(null);(0,e.useEffect)(()=>(Vu(!0),()=>{su([]),Cn([]),clearInterval($n.current)}),[le.coursesId]),(0,e.useEffect)(()=>{var P;try{const se=JSON.parse(JSON.stringify(t.shixunWorkList));!((P=se==null?void 0:se.student_works)!=null&&P.length)&&(se!=null&&se.id)?(se.student_works=[Cu({},se)],su(se)):(se!=null&&se.id&&Cn([Cu(Cu({},se),{number:"\u6211"})]),su(Cu({},se)))}catch(se){}},[t.shixunWorkList]);const nr=()=>wu(void 0,null,function*(){const P=n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:le})}),Vu=P=>{z(Cu({},le));const se=n({type:"shixunHomeworks/getShixunWorkList",payload:le});return P&&se.then(yt=>{var yu,au,Zu;((yu=yt==null?void 0:yt.homework_status)!=null&&yu.includes("\u8FDB\u884C\u4E2D")||(au=yt==null?void 0:yt.homework_status)!=null&&au.includes("\u8865\u4EA4\u4E2D")||(Zu=yt==null?void 0:yt.homework_status)!=null&&Zu.includes("\u63D0\u4EA4\u4E2D"))&&(0,S.dE)()}),se};(0,e.useEffect)(()=>{},[]);const mr=()=>wu(void 0,null,function*(){const P=yield(0,I.Uc)({categoryId:te.categoryId});Ut(P==null?void 0:P.update_score)}),ar=()=>wu(void 0,null,function*(){n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const P=yield(0,I.Vs)({categoryId:te.categoryId});n({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(P==null?void 0:P.status)===0&&(d.ZP.success(P==null?void 0:P.message),Vu())}),lr=()=>{le.page=1;const P=Object.assign({},Ie.getFieldValue());delete le.course_group,delete le.teacher_comment,Object.keys(P).map(function(se){var yt;switch(se){case"task_status":P[se].includes("all")||!P[se].length?(delete le.work_status,Ie.setFieldsValue({task_status:"all"})):(le.work_status=P[se],Ie.setFieldsValue({task_status:le.work_status}));break;case"course_group_info":P[se].includes("all")||!P[se].length?(delete le.course_group,Ie.setFieldsValue({course_group_info:"all"})):(le.course_group=P[se],Ie.setFieldsValue({course_group_info:le.course_group}));break;case"teacher_comment":P[se].includes("all")||!P[se].length?(delete le.teacher_comment,Ie.setFieldsValue({teacher_comment:"all"})):(le.teacher_comment=((yt=P[se])==null?void 0:yt.length)===1?Number(P[se][0]):"",Ie.setFieldsValue({teacher_comment:P[se]}));break}}),Vu(),nr()},rr=(P,se)=>{wa(se.map(yt=>(yt.course_group_id===P&&(yt.checked=!yt.checked),yt))),Oa(se)},Oa=P=>{ur(P.filter(se=>se.checked).map(se=>se.course_group_id))},Dn=(0,e.useRef)();(0,e.useEffect)(()=>{Dn.current=Pa},[Pa]),(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Vn(47),ql(!0))},[document.getElementById("divhe")]);const or=(P,se)=>{le.page=P,le.limit=se,Vu()};function Mn(){Ca(1),Vl(""),_a(""),xa(""),Da(""),Aa([])}(0,e.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&ka(!0)},[]);const ka=P=>{if(!P){clearInterval($n.current);return}$n.current=setInterval(()=>{Vu()},1e3*10)},Na=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(P,se,yt)=>le.limit*(le.page-1)+yt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:P=>v.createElement(b.Z,{placement:"bottomLeft",title:P},v.createElement("span",{className:"current"},P))},!((ie=t.headerInfo)!=null&&ie.is_excellent)&&!(0,S.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:le.order==="student_id"?le.b_order==="desc"?"descend":"ascend":null,render:P=>v.createElement(b.Z,{placement:"bottomLeft",title:P||"--"},v.createElement("span",{className:"current"},P||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(P,se)=>P?v.createElement(b.Z,{placement:"bottom",title:P},v.createElement("span",{className:"current"},P)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:le.order==="work_status"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>v.createElement(v.Fragment,null,v.createElement(U.rK,{status:P}),(se==null?void 0:se.student_view_answer)&&v.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,S.Jd)()&&{title:v.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",v.createElement(b.Z,{placement:"top",title:v.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",v.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",v.createElement("br",null))},v.createElement("img",{src:`${M.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",showSorterTooltip:!1,sortOrder:le.order==="work_score"?le.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(P,se)=>{var yt;let yu;const{unadjusted_score:au,is_adjusted:Zu}=se||{};return P>=0&&P<=60?yu=v.createElement("span",{className:"c-red"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):P===100?yu=v.createElement("span",{className:"c-green"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):P>60?yu=v.createElement("span",{className:"c-orange"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):yu="--",v.createElement(b.Z,{placement:"bottom",title:se.ultimate_score?v.createElement("div",null,yu==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${se.work_score}\u5206`):v.createElement("div",null,v.createElement("div",null,se.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${se.final_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),v.createElement("div",null,se.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${se.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),v.createElement("div",null,se.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${se.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),v.createElement("div",null,se.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${se.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((yt=t.headerInfo)!=null&&yt.answer_open_evaluation)&&v.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",se.view_answer_count,"\u5173"),v.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",au==="--"?au:`${au}\u5206`),v.createElement("div",null,se.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${se.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},yu)}},{title:v.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:le.order==="finished_time"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P?v.createElement(b.Z,{placement:"bottomLeft",title:P},P&&P!="--"?C()(P).format(Xn?"HH:mm":"YYYY-MM-DD HH:mm"):P):"--"},{title:v.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:le.order==="cost_time"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P?v.createElement(b.Z,{placement:"bottomLeft",title:P},P):"--"},{title:"\u901A\u5173\u60C5\u51B5",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(P,se)=>v.createElement(v.Fragment,null,v.createElement("span",{style:{color:"#0152d9"},onClick:yt=>{yt.stopPropagation(),ba(se),qn(!0)}},P),(0,S.dE)()&&([-1,0,1].includes(se==null?void 0:se.work_status)&&(se==null?void 0:se.complete_info_condition)||!(se!=null&&se.complete_info_condition)&&[2,3,4].includes(se==null?void 0:se.work_status))&&v.createElement(b.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},v.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:le.order==="sum_evaluate_count"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P&&P!="--"?v.createElement(b.Z,{placement:"bottom",title:P},v.createElement("span",{className:"current"},P)):"--"},!Xn&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(P,se)=>{var yt,yu,au,Zu;return(0,S.dE)()?v.createElement("div",null,(0,U.JL)(se==null?void 0:se.work_status)==="\u672A\u5F00\u542F"?v.createElement("span",null,"--"):v.createElement("a",{target:"_blank",onClick:Wu=>{var Ku,bn;if((bn=(Ku=t==null?void 0:t.headerInfo)==null?void 0:Ku.homework_status)!=null&&bn.includes("\u5BFC\u5165")){Wu.stopPropagation(),ba(se),qn(!0);return}Wu.stopPropagation(),window.open(`/classrooms/${le.coursesId}/shixun_homework/${le.categoryId}/${se.id}/comment`)}},"\u67E5\u770B")):(yu=(yt=t==null?void 0:t.headerInfo)==null?void 0:yt.homework_status)!=null&&yu.includes("\u5BFC\u5165")?(0,S.GJ)()&&v.createElement("span",{style:{color:"#0152d9"},onClick:Wu=>{var Ku;Wu.stopPropagation(),n({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(Ku=t==null?void 0:t.headerInfo)==null?void 0:Ku.homework_name,id:se==null?void 0:se.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):v.createElement("div",null,v.createElement("span",{style:{color:"#0152d9"},onClick:(0,Se.throttle)(Wu=>wu(void 0,null,function*(){if((0,S.Rm)()&&!q.AssistantObject.practice.can_appraise){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wu.stopPropagation(),n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:se==null?void 0:se.user_name,homeworkId:se==null?void 0:se.id}}}})}),2e3,{trailing:!1,leading:!0})},se.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),(se==null?void 0:se.work_status)!==0&&[1,2,3,4].includes(se==null?void 0:se.work_status)&&[v.createElement("br",null),v.createElement("a",{target:"_blank",onClick:(0,Se.throttle)(Wu=>wu(void 0,null,function*(){var Ku,bn,Ra,Za,Ta;if(Wu.stopPropagation(),Wu.preventDefault(),(0,S.Rm)()&&!((Ku=q.AssistantObject.practice)!=null&&Ku.can_view)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((bn=Z.userInfo)!=null&&bn.professional_certification){const Ln=yield(0,I.GS)(se==null?void 0:se.id);(Ra=Ln==null?void 0:Ln.data)!=null&&Ra.url&&(0,U.xg)(((Za=Ln==null?void 0:Ln.data)==null?void 0:Za.url)+`?courseGroup=${(le==null?void 0:le.course_group)||""}&workStatus=${((Ta=le==null?void 0:le.work_status)==null?void 0:Ta.filter(ja=>ja!=0&&ja!=-1))||""}&search=${(le==null?void 0:le.search)||""}`)}else return s.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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,U.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((Zu=(au=t==null?void 0:t.headerInfo)==null?void 0:au.homework_status)==null?void 0:Zu[0])!=="\u5DF2\u622A\u6B62"&&!!se.myshixun_id&&[v.createElement("br",null),v.createElement("span",{className:Y.color32C,onClick:Wu=>{Wu.stopPropagation(),n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:se,params:le,homework_common_id:le.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(P=>!!P),sr=()=>{var P,se,yt,yu;return v.createElement(w.default,null,v.createElement(w.default.Item,{onClick:()=>{var au,Zu;if((0,S.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(Zu=t==null?void 0:t.headerInfo)==null?void 0:Zu.course_group_info,fn:()=>{(0,mn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,S.GJ)()&&((P=jt==null?void 0:jt.student_works)==null?void 0:P.length)>0&&!((yt=(se=t==null?void 0:t.headerInfo)==null?void 0:se.homework_status)!=null&&yt.includes("\u5BFC\u5165"))&&v.createElement(w.default.Item,{key:"3",onClick:()=>{var au,Zu;if((0,S.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(Zu=t==null?void 0:t.headerInfo)==null?void 0:Zu.course_group_info,fn:()=>{s.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:v.createElement(b.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:v.createElement(b.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var Wu,Ku;n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),o.history.push(`/classrooms/${le==null?void 0:le.coursesId}/shixun_homework/${le.categoryId}/${(Ku=(Wu=jt==null?void 0:jt.student_works)==null?void 0:Wu[0])==null?void 0:Ku.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,mn.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}},"\u5B9E\u8BAD\u62A5\u544A"),((yu=t==null?void 0:t.headerInfo)==null?void 0:yu.start_permanent)&&v.createElement(w.default.Item,{onClick:()=>wu(void 0,null,function*(){let au=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});au.status===0&&o.history.push(`/classrooms/${le.coursesId}/exportlist/workspace_files`),au.status===-3&&(n({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:le}}),o.history.push(`/classrooms/${le.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),v.createElement(w.default.Item,{key:"2",onClick:()=>{var au;if((0,S.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o.history.push(`/classrooms/${le==null?void 0:le.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))};return v.createElement(v.Fragment,null,v.createElement("section",{className:`${Y.wrap} minH500 bg-white pl30 pr30 pt30`},((f=(Q=t==null?void 0:t.headerInfo)==null?void 0:Q.homework_status)==null?void 0:f.includes("\u672A\u53D1\u5E03"))&&v.createElement(x.Z,null),!!Bn.length&&v.createElement(R.default,{className:"mb10",dataSource:Bn,columns:Na,pagination:!1,showHeader:!1,loading:!1}),!((ht=(X=t==null?void 0:t.headerInfo)==null?void 0:X.homework_status)!=null&&ht.includes("\u672A\u53D1\u5E03"))&&v.createElement("aside",null,!(0,S.GJ)()&&v.createElement("div",{className:"c-light-black font12"},v.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((je=t==null?void 0:t.shixunWorkList)==null?void 0:je.commit_count)||0," \u4EBA"),v.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((We=t==null?void 0:t.shixunWorkList)==null?void 0:We.uncommit_count)||0," \u4EBA"),((be=t==null?void 0:t.headerInfo)==null?void 0:be.left_time)&&v.createElement(v.Fragment,null,v.createElement("span",{className:"ml20 c-black"},(ke=(_t=t==null?void 0:t.headerInfo)==null?void 0:_t.left_time)==null?void 0:ke.status),v.createElement("span",{className:"ml20 c-orange-ff9"},(we=(pt=t==null?void 0:t.headerInfo)==null?void 0:pt.left_time)==null?void 0:we.time))),(0,S.GJ)()&&v.createElement(v.Fragment,null,v.createElement(Pe.default,{form:Ie,onChange:lr,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((wt=(kt=t==null?void 0:t.headerInfo)==null?void 0:kt.task_status)==null?void 0:wt.length)>0&&v.createElement(Pe.default.Item,{name:"task_status"},v.createElement(E.default.Group,{value:[],style:{width:"100%"}},v.createElement(Fe.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1"},((nu=t==null?void 0:t.headerInfo)==null?void 0:nu.task_status)&&((Ce=t==null?void 0:t.headerInfo)==null?void 0:Ce.task_status.map((P,se)=>v.createElement(E.default,{name:"task_status",value:P.id},P.name,"(",P.count,")",P.name==="\u622A\u6B62\u540E\u901A\u5173"?v.createElement(b.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},v.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((Ht=(Ue=t==null?void 0:t.headerInfo)==null?void 0:Ue.course_group_info)==null?void 0:Ht.length)>0&&v.createElement(Pe.default.Item,{name:"course_group_info"},v.createElement(E.default.Group,{style:{width:"100%"}},v.createElement(Fe.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1",id:"divhe",style:{height:Zn+"px",overflow:"hidden"}},(_e=(Nt=t==null?void 0:t.headerInfo)==null?void 0:Nt.course_group_info)==null?void 0:_e.map((P,se)=>v.createElement(E.default,{value:P.course_group_id},P.group_group_name,"(",P.count,")"))),Xl&&v.createElement("span",{onClick:()=>{let P=document.getElementById("divhe").scrollHeight;Zn>47?Vn(47):Vn(P)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Zn===47?"\u5C55\u5F00":"\u6536\u8D77",Zn===47?v.createElement(vt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):v.createElement(st.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((De=(D=t==null?void 0:t.headerInfo)==null?void 0:D.teacher_comment)==null?void 0:De.length)>0&&v.createElement(Pe.default.Item,{name:"teacher_comment"},v.createElement(E.default.Group,{style:{width:"100%"}},v.createElement(Fe.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1"},((Le=t==null?void 0:t.headerInfo)==null?void 0:Le.teacher_comment)&&(($e=t==null?void 0:t.headerInfo)==null?void 0:$e.teacher_comment.map((P,se)=>v.createElement(E.default,{value:String(P.id)},P.name,"(",P.count,")")))))))),v.createElement(Fe.Z,{align:"middle"},v.createElement(B.Z,{flex:"1"},v.createElement(Fe.Z,{align:"middle"},v.createElement(B.Z,null,v.createElement(fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:P=>{le.search=P.trim(),le.page=1,Vu()},style:{width:240}})),v.createElement(B.Z,null,v.createElement("span",{className:"ml5"},v.createElement("span",{className:"c-red"},(Zt=t==null?void 0:t.shixunWorkList)==null?void 0:Zt.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(At=t==null?void 0:t.shixunWorkList)==null?void 0:At.total_count,"\u4E2A\u5B66\u751F\uFF09")))),v.createElement(B.Z,null,(0,S.GJ)()&&((eu=t==null?void 0:t.headerInfo)==null?void 0:eu.code_review)&&!((xu=(mu=t==null?void 0:t.headerInfo)==null?void 0:mu.homework_status)!=null&&xu.includes("\u5BFC\u5165"))&&v.createElement(j.ZP,{className:"ml10",onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:jt.student_works.map(P=>P.id),params:le}})}},v.createElement("span",{className:`${Y.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,S.GJ)()&&nt&&v.createElement(j.ZP,{className:"ml10",onClick:ar},v.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((vu=(cu=t==null?void 0:t.headerInfo)==null?void 0:cu.homework_status)==null?void 0:vu.includes("\u5DF2\u622A\u6B62"))&&(0,S.GJ)()&&v.createElement(j.ZP,{className:"ml10",onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:jt.student_works.map(P=>P.id),params:le}})}},v.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!((ct=(Oe=t==null?void 0:t.headerInfo)==null?void 0:Oe.homework_status)!=null&&ct.includes("\u5BFC\u5165"))&&v.createElement(j.ZP,{className:"ml10",onClick:()=>{var P,se;if((0,S.Rm)()&&!((se=(P=q.AssistantObject)==null?void 0:P.practice)!=null&&se.can_appraise)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:jt.student_works.map(yt=>yt.id),params:le}})}},v.createElement(qe.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((Kt=(Je=t==null?void 0:t.headerInfo)==null?void 0:Je.homework_status)==null?void 0:Kt.includes("\u63D0\u4EA4\u4E2D"))||((Tt=(Et=t==null?void 0:t.headerInfo)==null?void 0:Et.homework_status)==null?void 0:Tt.includes("\u8865\u4EA4\u4E2D"))||((Pu=(Ct=t==null?void 0:t.headerInfo)==null?void 0:Ct.homework_status)==null?void 0:Pu.includes("\u8FDB\u884C\u4E2D")))&&v.createElement(j.ZP,{className:"ml10",onClick:()=>{var P;if((0,S.Rm)()&&!((P=q.AssistantObject.practice)!=null&&P.can_redo)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rn(!0),wu(void 0,null,function*(){const yt=yield(0,g.ZP)(`/api/homework_commons/${le==null?void 0:le.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});yt.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",yt),wa(yt.data.list),Oa(yt.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,S.GJ)()&&v.createElement(H.Z,{dropdownRender:sr,className:"ml10"},v.createElement(j.ZP,null,v.createElement(Lt.Z,null),"\u5BFC\u51FA",v.createElement(Gt.Z,null)))))),(0,S.Gg)()&&((Ye=t==null?void 0:t.headerInfo)==null?void 0:Ye.start_permanent)&&v.createElement(Fe.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},v.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),v.createElement(Fe.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,S.GJ)()&&nt&&v.createElement("span",null,v.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((Su=(gu=t==null?void 0:t.headerInfo)==null?void 0:gu.homework_status)!=null&&Su.includes("\u5BFC\u5165"))&&v.createElement(Fe.Z,{align:"middle",className:Y.refresh},v.createElement(B.Z,{flex:"121px",className:"flex-container"},v.createElement(ce.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:Xn,onChange:P=>{$l(P)}})," ",v.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((ru=(Iu=t==null?void 0:t.headerInfo)==null?void 0:Iu.homework_status)==null?void 0:ru.includes("\u63D0\u4EA4\u4E2D"))||((Eu=(Mu=t==null?void 0:t.headerInfo)==null?void 0:Mu.homework_status)==null?void 0:Eu.includes("\u8865\u4EA4\u4E2D"))||((an=(Fu=t==null?void 0:t.headerInfo)==null?void 0:Fu.homework_status)==null?void 0:an.includes("\u8FDB\u884C\u4E2D")))&&(0,S.GJ)()&&v.createElement(B.Z,null,v.createElement("div",{className:"flex-container"},v.createElement(ce.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:P=>{P?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),ka(P)}}),v.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,S.dE)()&&(jt==null?void 0:jt.work_status)!=0&&v.createElement(B.Z,{flex:1},v.createElement(Fe.Z,{align:"middle",justify:"end"},v.createElement(B.Z,null,v.createElement(r.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>wu(void 0,null,function*(){var P;if(jn.current){d.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}jn.current=setInterval(()=>{clearInterval(jn.current),jn.current=null},60*1e3);const se=yield(0,g.ZP)(`/api/homework_commons/${te==null?void 0:te.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(P=t==null?void 0:t.headerInfo)==null?void 0:P.shixun_id}});(se==null?void 0:se.status)==0&&(d.ZP.success(se==null?void 0:se.message),Vu(!0))})},"\u66F4\u65B0\u6210\u7EE9"))))),v.createElement(R.default,{className:"mt30",loading:l["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:P=>({onClick:se=>{var yt,yu,au;if((0,S.Rm)()&&!((yt=q.AssistantObject.practice)!=null&&yt.can_view)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(au=(yu=t==null?void 0:t.headerInfo)==null?void 0:yu.homework_status)!=null&&au.includes("\u5BFC\u5165")||window.open(`/classrooms/${le.coursesId}/shixun_homework/${le.categoryId}/${P.id}/comment`,"_blank")}}),dataSource:jt.student_works,columns:Na,onChange:(P,se,yt)=>{yt.field&&(le.order=yt.field),yt.order||(le.b_order="asc"),yt.order==="ascend"&&(le.b_order="asc"),yt.order==="descend"&&(le.b_order="desc"),yt.order||(le.b_order="asc"),Vu()}}),v.createElement(he,null),v.createElement(Ne,{paramslist:le}),v.createElement(it.Z,null)),v.createElement(s.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>wu(void 0,null,function*(){if(sn===2){if(_n.length<=0){d.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!pn){d.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let P=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,status:_n,course_group_ids:Dn.current}});P.status===0&&(Ia(P.course_group_count),Ba(P),Rn(!1),xn(!0))}else{if(!(dn===0||cn===0)){if(!dn){d.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!cn){d.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(dn>cn){d.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!pn){d.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let P=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,min_score:dn,max_score:cn,course_group_ids:Dn.current}});P.status===0&&(Ia(P.course_group_count),Ba(P),Rn(!1),xn(!0))}}),onCancel:()=>{Rn(!1),Mn()}},v.createElement("div",{style:{padding:"32px"}},v.createElement("div",null,v.createElement("div",{style:{display:"flex",marginBottom:"12px"}},v.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",v.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),v.createElement("div",{className:Tn.length>15?Y.scroll:"",style:{overflowX:"hidden"}},Tn==null?void 0:Tn.map((P,se)=>v.createElement(E.default,{style:{textAlign:"left",margin:"0"},value:P.course_group_id,key:P.course_group_id,onChange:()=>{rr(P.course_group_id,Tn)},checked:P.checked},P.group_group_name,"(",P.count,")")))),v.createElement("div",null,v.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),v.createElement($.ZP.Group,{value:sn,onChange:P=>{Ca(P.target.value)}},v.createElement($.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),v.createElement($.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),sn===1&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),v.createElement(Ze.Z,{min:0,max:100,value:dn,onChange:P=>xa(P),style:{width:"100px"}}),v.createElement("span",{style:{width:"80px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),v.createElement(Ze.Z,{min:0,max:100,value:cn,onChange:P=>_a(P),style:{width:"100px"}})),sn===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),v.createElement(E.default.Group,{onChange:P=>{Aa([...P])},style:{width:"100%"}},(Lu=(hu=t==null?void 0:t.headerInfo)==null?void 0:hu.task_status)==null?void 0:Lu.map((P,se)=>v.createElement(E.default,{name:"task_status",value:P.id},P.name,"(",P.count,")")))),v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),v.createElement(h.Z,{className:Y.MdEditor,onChange:P=>Da(P),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),v.createElement(s.default,{open:Gl,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>wu(void 0,null,function*(){sn===2?(yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,status:_n,course_group_ids:Dn.current}})).status===0&&(d.ZP.info("\u6253\u56DE\u6210\u529F"),Mn(),Vu(),xn(!1)):(yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,min_score:dn,max_score:cn,course_group_ids:Dn.current}})).status===0&&(d.ZP.info("\u6253\u56DE\u6210\u529F"),Mn(),Vu(),xn(!1))}),onCancel:()=>{Mn(),xn(!1)}},v.createElement("div",{style:{padding:"32px"}},sn===1&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Sa,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",dn,"-",cn,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),sn===2&&v.createElement("span",null,"\u786E\u8BA4\u5C06",Sa,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(En=(ln=t==null?void 0:t.headerInfo)==null?void 0:ln.task_status)==null?void 0:En.filter(P=>_n==null?void 0:_n.includes(P.id)).map(P=>P.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),v.createElement("br",null),v.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ya==null?void 0:ya.count,"\u540D\u5B66\u751F")))),v.createElement(mt,null),v.createElement(zu,{isShow:er,setIsShow:qn,item:tr,coursesId:le.coursesId,categoryId:le.categoryId}),v.createElement("aside",{className:"tc mb50 mt30"},v.createElement(Ae.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:or,current:le.page||1,pageSize:le.limit||20,total:(on=t==null?void 0:t.shixunWorkList)==null?void 0:on.total_count})))};var Ju=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z})=>({shixunHomeworks:t,classroomList:l,loading:n.effects,user:z}))(en),xt=u(59301),Wn=Object.defineProperty,wn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,hn=(t,l,n)=>l in t?Wn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,tn=(t,l)=>{for(var n in l||(l={}))Fn.call(l,n)&&hn(t,n,l[n]);if(wn)for(var n of wn(l))Hn.call(l,n)&&hn(t,n,l[n]);return t},Yu=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const ea=({shixunHomeworks:t,classroomList:l,loading:n,dispatch:z})=>{var q;const Z=(0,o.useParams)(),[ie,Q]=(0,e.useState)(tn(tn({},{page:1,limit:20,group_ids:[]}),Z)),f=(0,o.useLocation)(),{codeReview:X}=t,[ht,je]=(0,e.useState)({}),[We]=Pe.default.useForm();ie.order="code_rate",ie.sort="desc",ie.category=ie.categoryId,(0,e.useEffect)(()=>{be(),console.log("params",ie)},[ie]),(0,e.useEffect)(()=>{t.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&be()},[t.actionTabs.key]);const be=()=>Yu(void 0,null,function*(){(yield z({type:"shixunHomeworks/getCodeReview",payload:tn({},ie)})).status===-2&&setTimeout(()=>be(),1500)}),_t=()=>{},ke=(we,kt)=>{ie.page=we,ie.limit=20,z({type:"shixunHomeworks/getCodeReview",payload:tn({},ie)})},pt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(we,kt,wt)=>ie.limit*(ie.page-1)+wt+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:we=>xt.createElement("span",{className:"c-orange"},we)},{title:"\u64CD\u4F5C",dataInex:"action",render:(we,kt)=>xt.createElement("div",null,xt.createElement("a",{target:"_blank",onClick:()=>{var wt;if((0,S.Rm)()&&!((wt=l.AssistantObject.normal)!=null&&wt.can_appraise)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("studentDetial",f.pathname),window.open(`/classrooms/${ie.coursesId}/shixun_homework/${ie.categoryId}/review_detail/${kt.user_id}`)}},"\u67E5\u770B"),xt.createElement("br",null))}];return xt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(X==null?void 0:X.status)===-2&&xt.createElement(x.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(X==null?void 0:X.status)!==-2&&xt.createElement("div",null,xt.createElement(Fe.Z,null,xt.createElement(B.Z,{flex:"1"},xt.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",X.last_review_time,xt.createElement(j.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ie}})}},"\u4EE3\u7801\u67E5\u91CD"),xt.createElement(b.Z,{title:xt.createElement("div",null,xt.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),xt.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),xt.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),xt.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},xt.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),xt.createElement(B.Z,null,xt.createElement(fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:we=>{ie.search=we,z({type:"shixunHomeworks/getCodeReview",payload:ie})},style:{width:200}}),xt.createElement("span",{className:"ml5 c-red"}))),((q=X.group_info)==null?void 0:q.length)>0&&xt.createElement(xt.Fragment,null,xt.createElement(Fe.Z,null,xt.createElement(B.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),xt.createElement(B.Z,{flex:"80px"},xt.createElement(E.default,{checked:ie.group_ids=="",value:"all",onChange:we=>{delete ie.group_ids,ie.group_ids=[],ie.page=1,Q(tn({},ie))}},"\u5168\u90E8")),xt.createElement(B.Z,{flex:"1"},X.group_info&&X.group_info.map((we,kt)=>xt.createElement(E.default,{value:we.id,checked:ie.group_ids.includes(we.id),onChange:wt=>{wt.target.checked?ie.group_ids.push(we.id):ie.group_ids.splice(ie.group_ids.indexOf(we.id),1),ie.page=1,Q(tn({},ie))}},we.name,"(",we.members_count,")")))),xt.createElement(Fe.Z,{className:"font14 c-red mt5"},xt.createElement(B.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),xt.createElement("p",{className:"mt10"},xt.createElement("span",{className:"c-red"},X.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",X.all_reviews_count,"\u4F5C\u54C1\uFF09"),xt.createElement(R.default,{className:"mt30",loading:n["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:X.users_reviews,columns:pt,onChange:(we,kt,wt)=>{wt.order==="ascend"&&(ie.b_order="asc"),wt.order==="descend"&&(ie.b_order="desc"),wt.order||delete ie.b_order,z({type:"shixunHomeworks/getCodeReview",payload:tn({},ie)})}}),xt.createElement("aside",{className:"tc mb50 mt30"},xt.createElement(Ae.Z,{showSizeChanger:!1,onChange:ke,defaultCurrent:ie.page||1,current:ie.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:X.copy_reviews_count}))))};var zn=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n})=>({shixunHomeworks:t,loading:n.effects,classroomList:l}))(ea),Qn=u(79834),Pn=u(5083),gt=u(24990),Ot=u(59301),Kn=Object.defineProperty,oe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,un=(t,l,n)=>l in t?Kn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ju=(t,l)=>{for(var n in l||(l={}))fu.call(l,n)&&un(t,n,l[n]);if(Qt)for(var n of Qt(l))Gu.call(l,n)&&un(t,n,l[n]);return t},rn=(t,l)=>oe(t,Xe(l)),Ma=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const{RangePicker:ir}=Pn.default,{Option:cr}=p.default,La=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),q=(0,o.useLocation)(),{workSetting:Z,workList:ie,changeData:Q}=t,[f,X]=(0,e.useState)(!0),[ht,je]=(0,e.useState)({}),[We,be]=(0,e.useState)(!1),[_t]=Pe.default.useForm();let[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)([]);const[wt,nu]=(0,e.useState)([]);let[Ce,Ue]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1});(0,e.useEffect)(()=>()=>{pt([])},[]),(0,e.useEffect)(()=>{X(!(Z!=null&&Z.can_edit))},[Z]);const Ht=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:ju({},z)})};(0,e.useEffect)(()=>{Z!=null&&Z.course_id&&(Object.keys(Ce).map(function(De){Ce[De]=Z[De]}),(!Ce.allow_late||!Ce.unified_late)&&(Ce.late_penalty=5),ke=JSON.parse(JSON.stringify(Z.group_settings.map(De=>rn(ju({},De),{group_name:[De.group_name]})).filter(De=>De.publish_time!==null))),we=JSON.parse(JSON.stringify(Z.allow_late_settings.map(De=>rn(ju({},De),{group_name:[De.group_name]})).filter(De=>De.late_time!==null))),Ue(ju({},Ce)),pt([...ke]),kt([...we]))},[Z]);const Nt=()=>{var De;const Le=JSON.parse(JSON.stringify(Ce));if(Le.challenge_settings.filter($e=>!$e.hide),Le.categoryId=z.categoryId,(De=Le.challenge_settings)!=null&&De.every($e=>!$e.checked)){d.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(Ce.unified_setting||(ke=ke==null?void 0:ke.map($e=>{var Zt;if(!$e.publish_time||!$e.end_time)throw d.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$e.group_name)throw d.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $e.group_name=typeof($e==null?void 0:$e.group_name)=="string"?[$e==null?void 0:$e.group_name]:$e==null?void 0:$e.group_name,$e.group_id=(Zt=Z.group_settings)==null?void 0:Zt.filter(At=>{var eu;return(eu=$e==null?void 0:$e.group_name)==null?void 0:eu.includes(At.group_name)}).map(At=>At.group_id||At.id).toString().split(","),$e})),Le.group_settings=ke,Ce.allow_late)if(Ce.unified_late){if(Ce.late_penalty===null||Ce.late_penalty===void 0||Ce.late_penalty<0||Ce.late_penalty>100)throw d.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ce.late_time)throw d.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else we=we==null?void 0:we.map($e=>{var Zt,At;if($e.late_penalty===null||$e.late_penalty===void 0||$e.late_penalty<0||$e.late_penalty>100)throw d.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$e.late_time)throw d.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$e.group_name)throw d.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $e.group_name=typeof($e==null?void 0:$e.group_name)=="string"?[$e==null?void 0:$e.group_name]:$e==null?void 0:$e.group_name,$e.group_id=(At=(Zt=$e==null?void 0:$e.group_name)==null?void 0:Zt.map(eu=>{var mu,xu;let cu=(xu=(mu=Z.group_settings)==null?void 0:mu.filter(vu=>(vu==null?void 0:vu.group_name)===eu))==null?void 0:xu[0];return cu==null?void 0:cu.group_id}))==null?void 0:At.toString().split(","),$e}),Le.allow_late_settings=we;_e(Le)},_e=De=>{var Le,$e;if(console.log(De.total_score,De.eff_score),De.total_score===null){d.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(De!=null&&De.work_efficiency&&De.eff_score===null){d.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zt=De.challenge_settings.reduce((mu,xu)=>mu+Number(xu.challenge_score),0);if((Zt==null?void 0:Zt.toFixed(10))!==((Le=De.total_score-De.eff_score)==null?void 0:Le.toFixed(10))){d.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${De.total_score}\u5206`);return}const At={shixun_evaluation:De.shixun_evaluation,challenge_settings:De.challenge_settings},eu=()=>Ma(void 0,null,function*(){be(!0),(yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/public_setting.json`,{method:"post",body:ju({},De)})).status===0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),Ht(),n({type:"shixunHomeworks/getShixunWorkList",payload:ju({},z)})),be(!1)});!(0,Se.isEqual)(Q,At)&&!(($e=ie==null?void 0:ie.homework_status)!=null&&$e.includes("\u672A\u53D1\u5E03"))?s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:eu}):eu()},D=(0,e.useMemo)(()=>Ce.public_after_abort?"public_after_abort":Ce.public_after_over?"public_after_over":"immediately",[Ce]);return Ot.createElement("section",{className:gt.Z.form},Ot.createElement("div",{className:gt.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),Ot.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement("div",{style:{display:"flex",alignItems:"center"}},Ot.createElement(E.default,{checked:Ce.score_open,disabled:f,onChange:De=>{Ce.score_open=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Ot.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ot.createElement(E.default,{checked:Ce.answer_public,disabled:f,onChange:De=>{De.target.checked?Ue(Le=>rn(ju({},Le),{answer_public:De.target.checked})):Ue(Le=>rn(ju({},Le),{answer_public:De.target.checked,public_after_abort:!1,public_after_over:!1}))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),Ce.answer_public&&Ot.createElement(Ot.Fragment,null,Ot.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ot.createElement("div",{style:{margin:"0 46px 0 24px"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ot.createElement($.ZP.Group,{onChange:De=>{De.target.value==="public_after_abort"?Ue(Le=>rn(ju({},Le),{public_after_abort:!0,public_after_over:!1})):De.target.value==="public_after_over"?Ue(Le=>rn(ju({},Le),{public_after_abort:!1,public_after_over:!0})):Ue(Le=>rn(ju({},Le),{public_after_abort:!1,public_after_over:!1}))},value:D,disabled:f},Ot.createElement($.ZP,{value:"public_after_abort"},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ot.createElement($.ZP,{value:"immediately",style:{marginLeft:"30px"}},"\u4EFB\u610F\u65F6\u95F4"))),Ot.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement("div",{style:{margin:"0 18px 0 24px"}},"\u8BBE\u7F6E\u590D\u5236\u53C2\u8003\u7B54\u6848"),Ot.createElement(E.default,{checked:Ce.forbid_copy_answers,disabled:f,onChange:De=>{Ce.forbid_copy_answers=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),Ot.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ot.createElement("div",{style:{display:"flex",alignItems:"center"}},Ot.createElement(E.default,{checked:Ce.comment_public,disabled:f,onChange:De=>{Ce.comment_public=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),Ot.createElement("div",{style:{marginTop:"30px"}},Ot.createElement("div",{className:gt.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),Ot.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement(E.default,{checked:Ce.can_view_details,disabled:f,onChange:De=>{Ce.can_view_details=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),Ot.createElement(j.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:We,onClick:()=>Nt()},"\u4FDD\u5B58"))};var Wa=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(La),Ha=u(81327),N=u(59301),za=Object.defineProperty,Qa=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(t,l,n)=>l in t?za(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ru=(t,l)=>{for(var n in l||(l={}))ta.call(l,n)&&na(t,n,l[n]);if(Sn)for(var n of Sn(l))ua.call(l,n)&&na(t,n,l[n]);return t},qu=(t,l)=>Qa(t,Ka(l)),Ua=(t,l)=>{var n={};for(var z in t)ta.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&Sn)for(var z of Sn(t))l.indexOf(z)<0&&ua.call(t,z)&&(n[z]=t[z]);return n},Ja=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const Ya=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),[q]=Pe.default.useForm(),Z=Pe.default.useWatch("total_score",q),ie=Pe.default.useWatch("eff_type",q),Q=Pe.default.useWatch("challenge_settings",q),f=Pe.default.useWatch("answer_open_evaluation",q),X=Pe.default.useWatch("shixun_evaluation",q),ht=Pe.default.useWatch("work_efficiency",q),je=Pe.default.useWatch("is_repeat_minus",q),We=Pe.default.useWatch("open_view_answer_deduct",q),{workSetting:be,workList:_t,changeData:ke}=t,[pt,we]=(0,e.useState)(!1),[kt,wt]=(0,e.useState)(!1),[nu,Ce]=(0,e.useState)(!1);let[Ue,Ht]=(0,e.useState)([]),[Nt,_e]=(0,e.useState)([]),[D,De]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[Le,$e]=(0,e.useState)(!1),[Zt,At]=(0,e.useState)(0);(0,e.useEffect)(()=>()=>{Ht([])},[]),(0,e.useEffect)(()=>{we(!(be!=null&&be.can_edit))},[be]);const eu=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:Ru({},z)})};(0,e.useEffect)(()=>{if(!(be!=null&&be.course_id))return;Object.keys(D).map(function(ct){D[ct]=be[ct]}),(!D.allow_late||!D.unified_late)&&(D.late_penalty=5),Ue=JSON.parse(JSON.stringify(be.group_settings.map(ct=>qu(Ru({},ct),{group_name:[ct.group_name]})).filter(ct=>ct.publish_time!==null))),Nt=JSON.parse(JSON.stringify(be.allow_late_settings.map(ct=>qu(Ru({},ct),{group_name:[ct.group_name]})).filter(ct=>ct.late_time!==null)));const Oe=qu(Ru({},D),{difficulty_level_sort:D.difficulty_level_sort||"asc"});De(Oe),vu(Oe),q.setFieldsValue(Oe),Ht([...Ue]),_e([...Nt])},[be]);const mu=()=>{var Oe;const ct=JSON.parse(JSON.stringify(D));if(ct.challenge_settings.filter(Je=>!Je.hide),ct.categoryId=z.categoryId,ct.game_deduct_score_percentage===""){d.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((Oe=ct.challenge_settings)!=null&&Oe.every(Je=>!Je.checked)){d.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(D.unified_setting||(Ue=Ue==null?void 0:Ue.map(Je=>{var Kt;if(!Je.publish_time||!Je.end_time)throw d.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Je.group_name)throw d.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Je.group_name=typeof(Je==null?void 0:Je.group_name)=="string"?[Je==null?void 0:Je.group_name]:Je==null?void 0:Je.group_name,Je.group_id=(Kt=be.group_settings)==null?void 0:Kt.filter(Et=>{var Tt;return(Tt=Je==null?void 0:Je.group_name)==null?void 0:Tt.includes(Et.group_name)}).map(Et=>Et.group_id||Et.id).toString().split(","),Je})),ct.group_settings=Ue,D.allow_late)if(D.unified_late){if(D.late_penalty===null||D.late_penalty===void 0||D.late_penalty<0||D.late_penalty>100)throw d.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!D.late_time)throw d.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Nt=Nt==null?void 0:Nt.map(Je=>{var Kt,Et;if(Je.late_penalty===null||Je.late_penalty===void 0||Je.late_penalty<0||Je.late_penalty>100)throw d.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Je.late_time)throw d.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Je.group_name)throw d.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Je.group_name=typeof(Je==null?void 0:Je.group_name)=="string"?[Je==null?void 0:Je.group_name]:Je==null?void 0:Je.group_name,Je.group_id=(Et=(Kt=Je==null?void 0:Je.group_name)==null?void 0:Kt.map(Tt=>{var Ct,Pu;let Ye=(Pu=(Ct=be.group_settings)==null?void 0:Ct.filter(gu=>(gu==null?void 0:gu.group_name)===Tt))==null?void 0:Pu[0];return Ye==null?void 0:Ye.group_id}))==null?void 0:Et.toString().split(","),Je}),ct.allow_late_settings=Nt;xu(ct)},xu=Oe=>{var ct,Je;if(Oe.total_score===null){d.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Oe!=null&&Oe.work_efficiency&&Oe.eff_score===null){d.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Kt=Oe.challenge_settings.reduce((Ct,Pu)=>Ct+Number(Pu.challenge_score),0);if((Kt==null?void 0:Kt.toFixed(10))!==((ct=Oe.total_score-Oe.eff_score)==null?void 0:ct.toFixed(10))){d.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Oe.total_score}\u5206`);return}const Et={shixun_evaluation:Oe.shixun_evaluation,challenge_settings:Oe.challenge_settings,eff_type:Oe.eff_type},Tt=()=>Ja(void 0,null,function*(){wt(!0),(yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/score_setting.json`,{method:"post",body:Ru({},Oe)})).status===0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),eu(),n({type:"shixunHomeworks/getShixunWorkList",payload:Ru({},z)})),wt(!1)});!(0,Se.isEqual)(ke,Et)&&!((Je=_t==null?void 0:_t.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))&&!Le?s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Tt}):Tt(),(Le||je&&Le)&&s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:z}})}})},cu=(Oe=D)=>{var ct;const{eff_score:Je,total_score:Kt,difficulty_level_sort:Et}=Oe,Tt=Kt-Je,Ct=(ct=Oe.challenge_settings)==null?void 0:ct.filter(ru=>ru.checked).length;if(!Ct){Oe.challenge_settings.map((ru,Mu)=>{ru.challenge_score=0});return}const Pu=Oe.challenge_settings.filter(ru=>ru.checked).map(ru=>Et==="desc"?ru.challenge_exp_desc:ru.challenge_exp).reduce((ru,Mu)=>ru+Mu),Ye=Tt/Pu;let gu=0,Su=0,Iu;switch(Oe.shixun_evaluation){case 0:const ru=parseFloat((Tt/Ct).toFixed(1));Oe.challenge_settings.map((Eu,Fu)=>{Eu.checked?(gu=Fu,Eu.challenge_score=ru>0?ru:0):Eu.challenge_score=0}),Iu=(Tt-ru*(Ct-1)).toFixed(1),Oe.challenge_settings[gu].challenge_score=Iu>0?Iu:0;break;case 1:Oe.challenge_settings.map((Eu,Fu)=>{Eu.checked?(gu=Fu,Su+=Number((Math.round((Et==="desc"?Eu.challenge_exp_desc:Eu.challenge_exp)*Ye*10)/10).toFixed(1)),Eu.challenge_score=(Math.round((Et==="desc"?Eu.challenge_exp_desc:Eu.challenge_exp)*Ye*10)/10).toFixed(1)):Eu.challenge_score=0});let Mu=Oe.challenge_settings[gu].challenge_score;Iu=(Tt-Su+Number(Mu)).toFixed(1),Oe.challenge_settings[gu].challenge_score=Iu>0?Iu:0;break}De(Ru({},Oe)),vu(Oe),q.setFieldsValue(Oe)},vu=(Oe=D)=>{const ct=(0,U.EN)(Oe.challenge_settings.reduce((Je,Kt)=>(0,U.EN)(Je||0,Number(Kt.challenge_score)||0,"+"),0),Oe.eff_score||0,"+");At(ct)};return N.createElement("div",{className:gt.Z.form},N.createElement(Pe.default,{className:gt.Z.FormStyle,form:q,initialValues:{},layout:"vertical",disabled:pt,size:"large",onValuesChange:(Oe,ct)=>{De(Ru(Ru({},D),ct))},onFinish:Oe=>{console.log("onfinish",Oe),mu(),$e(!1)}},(be==null?void 0:be.can_edit)&&N.createElement("div",{className:gt.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},N.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),N.createElement(Pe.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},N.createElement(Ze.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),N.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",N.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5728\u4F5C\u4E1A\u7ED3\u675F\u4E4B\u524D\u4E0D\u8BA1\u7B97\uFF0C\u4F5C\u4E1A\u7ED3\u675F\u540E\u81EA\u52A8\u5C06\u6548\u7387\u5206\u624D\u8BA1\u7B97\u52A0\u5165\u5230\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},N.createElement(Pe.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:Oe=>{const ct=qu(Ru({},D),{eff_score:Oe?20:0});return cu(ct),vu(ct),Oe}},N.createElement(E.default,null,N.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206"))),N.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u4EFB\u52A1\u5173\u5361\u603B\u5206\uFF09")),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},N.createElement(Fe.Z,{wrap:!1,align:"middle"},N.createElement(B.Z,{style:{textAlign:"right"}},N.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),N.createElement(B.Z,null,N.createElement(Pe.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:ht&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:Oe=>(cu(qu(Ru({},D),{eff_score:Oe})),Oe)},N.createElement(Ze.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:pt||!ht}))))),ht&&N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},N.createElement("div",{style:{height:40,lineHeight:"40px"}},N.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),N.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),N.createElement(Pe.default.Item,{name:"eff_type",style:{marginBottom:0}},N.createElement($.ZP.Group,null,N.createElement($.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),N.createElement($.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97")))),ht&&N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},N.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},N.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),N.createElement(b.Z,{title:"\u89C4\u5219\u8BF4\u660E"},N.createElement("i",{className:`iconfont icon-tishixiaowenhao ${gt.Z.title_icon}`,style:{color:"#666"},onClick:()=>Ce(!0)}))),N.createElement(Pe.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(Oe,ct,Je)=>(cu(qu(Ru({},Je),{training_time_rules:Oe})),Oe)},N.createElement($.ZP.Group,null,N.createElement(Ha.Z,{direction:"vertical"},N.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",N.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),N.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",N.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),N.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",N.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")))))),N.createElement("div",{style:{marginTop:"30px"}},N.createElement("div",{className:gt.Z.title},"\u4EFB\u52A1\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u8BBE\u7F6E"),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 16px"}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement("div",{style:{width:"60px",marginRight:"10px",textAlign:"left"}},"\u5206\u503C\u8BBE\u7F6E"),N.createElement(Pe.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(Oe,ct,Je)=>{const Kt=qu(Ru({},Je),{shixun_evaluation:Oe,difficulty_level_sort:Oe!==1?"asc":Je.difficulty_level_sort});return cu(Kt),Oe}},N.createElement($.ZP.Group,null,N.createElement($.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),N.createElement($.ZP,{value:1,style:{marginLeft:20}},"\u96BE\u6613\u5EA6"),N.createElement($.ZP,{value:2,style:{marginLeft:20}},"\u81EA\u5B9A\u4E49\u5206\u503C"))),X==1&&N.createElement(Pe.default.Item,{name:"difficulty_level_sort",style:{marginBottom:0},normalize:(Oe,ct,Je)=>(cu(qu(Ru({},Je),{difficulty_level_sort:Oe})),Oe)},N.createElement(p.default,{style:{width:200},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206"}]})))),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement("div",{className:"c-grey-666",style:{width:"60px",textAlign:"left"}},"\u5173\u5361\u540D\u79F0"),N.createElement("div",{className:`${gt.Z.SubTooltip}`,style:{height:40,lineHeight:"40px",color:"#666"}},be!=null&&be.task_pass?"\uFF08\u8BE5\u5B9E\u8BAD\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF0C\u52FE\u9009\u5219\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u7684\u5173\u5361\uFF09":"\uFF08\u8BE5\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF09")),N.createElement(Pe.default.List,{name:"challenge_settings"},(Oe,{add:ct,remove:Je})=>N.createElement("div",{style:{display:"flex",flexDirection:"column",gap:17}},Oe==null?void 0:Oe.map(Kt=>{var Et=Kt,{key:Tt,name:Ct}=Et,Pu=Ua(Et,["key","name"]),Ye,gu,Su,Iu,ru,Mu,Eu;return N.createElement(Fe.Z,{key:Tt,wrap:!1,align:"middle"},N.createElement(B.Z,null,N.createElement(Pe.default.Item,qu(Ru({},Pu),{name:[Ct,"checked"],valuePropName:"checked",style:{marginBottom:0},normalize:(Fu,an,hu)=>{var Lu;return hu.challenge_settings[Tt].checked=Fu,(Lu=hu==null?void 0:hu.challenge_settings)!=null&&Lu.every(ln=>!ln.checked)?(d.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A"),hu.challenge_settings[Tt].checked=an,an):(hu.shixun_evaluation===2&&!Fu&&(hu.challenge_settings[Tt].challenge_score=0),cu(hu),Fu)}}),N.createElement(E.default,{disabled:pt||!(be!=null&&be.task_pass)},N.createElement(b.Z,{title:(Ye=Q==null?void 0:Q[Tt])==null?void 0:Ye.challenge_name,placement:"topLeft"},N.createElement("div",{className:"c-grey-666 multi_ellipsis1",style:{width:525}},(gu=Q==null?void 0:Q[Tt])==null?void 0:gu.challenge_name))))),N.createElement(B.Z,{flex:"76px"},!Q[Tt].checked&&N.createElement("span",{className:"tag-style-border-small bg-orange border-raduis-50 c-white ml20"},"\u53EF\u4E0D\u505A")),N.createElement(B.Z,null,N.createElement(Pe.default.Item,{className:"ml20",name:[Ct,"challenge_score"],style:{marginBottom:0},normalize:(Fu,an,hu)=>(hu.challenge_settings[Tt].challenge_score=Fu,vu(hu),Fu)},N.createElement(Ze.Z,{style:{width:120},min:0,addonAfter:N.createElement("span",{className:gt.Z.SubTooltip},"\u5206"),disabled:pt||X!==2||!((Su=Q==null?void 0:Q[Tt])!=null&&Su.checked)}))),N.createElement(B.Z,null,N.createElement("div",{style:{marginLeft:"55px"},className:((Iu=Q==null?void 0:Q[Tt])==null?void 0:Iu.difficulty)=="\u7B80\u5355"?gt.Z.DifSimple:((ru=Q==null?void 0:Q[Tt])==null?void 0:ru.difficulty)=="\u4E2D\u7B49"?gt.Z.DifMiddle:gt.Z.DifHard},(Mu=Q==null?void 0:Q[Tt])==null?void 0:Mu.difficulty)),N.createElement(B.Z,null,N.createElement("span",{className:` ${gt.Z.SubTooltip}`,style:{marginLeft:"55px"}},"\u91D1\u5E01\u5956\u52B1\u6570",N.createElement("span",{className:"ml10",style:{color:"#FA6400"}},(Eu=Q==null?void 0:Q[Tt])==null?void 0:Eu.challenge_exp))))}))))),N.createElement("div",{style:{marginTop:"30px"}},N.createElement("div",{className:gt.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(Pe.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},N.createElement(E.default,null)),N.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),N.createElement("span",{className:`${gt.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),We&&N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(Pe.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},N.createElement($.ZP.Group,null,N.createElement($.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),N.createElement($.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),f&&N.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},N.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),N.createElement(Pe.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},N.createElement(Ze.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:N.createElement("span",{className:gt.Z.SubTooltip},"%")})),N.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",N.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),N.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(Pe.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:Oe=>(!Oe&&$e(!0),Oe)},N.createElement(E.default,null)),N.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),N.createElement("div",{className:gt.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),je&&N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),N.createElement(Pe.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:Oe=>($e(!0),Oe)},N.createElement(Ze.Z,{style:{width:120},min:0,max:100,addonAfter:N.createElement("span",{className:gt.Z.SubTooltip},"%")})),N.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),N.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),N.createElement(Pe.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:Oe=>($e(!0),Oe)},N.createElement(Ze.Z,{style:{width:120},min:0,max:Z,addonAfter:N.createElement("span",{className:gt.Z.SubTooltip},"\u5206")})),N.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),N.createElement(j.ZP,{type:"primary",size:"large",loading:kt,style:{width:"138px",marginTop:"30px"},onClick:()=>{q.submit()}},"\u4FDD\u5B58"),N.createElement(s.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:nu,width:860,footer:null,onCancel:()=>{Ce(!1)}},N.createElement("div",{style:{color:"#333333",fontWeight:400}},N.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),N.createElement("br",null),N.createElement("span",null,"\u5B66\u751F",N.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",N.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),N.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),N.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),N.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},N.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),N.createElement("br",null),N.createElement("span",null,"\u5B66\u751F",N.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",N.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),N.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),N.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),N.createElement("br",null),N.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),N.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},N.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),N.createElement("br",null),N.createElement("span",null,"\u4ECE\u8001\u5E08",N.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),N.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},N.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),N.createElement("br",null),N.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))))};var Ga=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Ya),Hu=u(59301),In=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const Va=({shixunHomeworks:t,loading:l,dispatch:n})=>{var z,q;const[Z,ie]=(0,e.useState)(!0),[Q,f]=(0,e.useState)(!1),[X,ht]=(0,e.useState)([]),[je,We]=(0,e.useState)([]),[be,_t]=(0,e.useState)([]),[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(""),Ce=(0,o.useParams)();function Ue(){return In(this,null,function*(){let _e=yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators.json`,{method:"get"});We(_e)})}function Ht(){return In(this,null,function*(){var _e;let D=yield(0,g.ZP)(`/api/courses/${Ce==null?void 0:Ce.coursesId}/teachers`,{method:"get",params:{homework_id:Ce.categoryId,limit:1e3}});(_e=D==null?void 0:D.teacher_list)==null||_e.map(De=>{De.key=De.user_id}),_t(D==null?void 0:D.teacher_list),pt(D==null?void 0:D.teacher_list)})}(0,e.useEffect)(()=>{Ue(),Ht()},[Ce]);const Nt=()=>{};return Hu.createElement("section",{className:gt.Z.form},Hu.createElement(Fe.Z,{className:gt.Z.content,style:{padding:"20px 30px",gap:20}},(z=je==null?void 0:je.data)==null?void 0:z.map(_e=>Hu.createElement(Fe.Z,{align:"middle",className:`${gt.Z.borderSty} ${wt===(_e==null?void 0:_e.id)?gt.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Hu.createElement("span",{className:"c-grey-333"},_e==null?void 0:_e.real_name),(je==null?void 0:je.can_edit)&&Hu.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${gt.Z.delSty}`,onMouseEnter:()=>{nu(_e.id)},onMouseLeave:()=>{nu("")},onClick:()=>In(void 0,null,function*(){(yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:_e.id}})).status===0&&(d.ZP.info("\u5220\u9664\u6210\u529F"),Ue(),Ht())})}))),!(je!=null&&je.can_edit)&&!((q=je==null?void 0:je.data)!=null&&q.length)&&Hu.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(je==null?void 0:je.can_edit)&&Hu.createElement(j.ZP,{className:gt.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>f(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Hu.createElement(s.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Q,confirmLoading:we,onCancel:()=>f(!1),onOk:()=>In(void 0,null,function*(){if(X.length===0){d.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}kt(!0),(yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:X}})).status===0&&(d.ZP.info("\u6DFB\u52A0\u6210\u529F"),ht([]),Ue(),Ht(),f(!1)),kt(!1)})},Hu.createElement("div",null,Hu.createElement("div",{style:{display:"flex"}},Hu.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Hu.createElement(fe.default.Search,{onChange:_e=>{_t(ke.filter(D=>D.name.indexOf(_e.target.value)>-1))}})),Hu.createElement(R.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(_e,D)=>{ht(_e)},selectedRowKeys:X,getCheckboxProps:_e=>({disabled:_e.is_collaborator})},pagination:!1,dataSource:be,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Xa=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Va),An=u(46474),qa=u(97177),Rt=u(59301),$a=Object.defineProperty,aa=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,la=(t,l,n)=>l in t?$a(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Un=(t,l)=>{for(var n in l||(l={}))el.call(l,n)&&la(t,n,l[n]);if(aa)for(var n of aa(l))tl.call(l,n)&&la(t,n,l[n]);return t},ul=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const nl=({shixunHomeworks:t,loading:l,dispatch:n,classroomList:z,user:q})=>{const Z=(0,o.useParams)(),{verifyModelUser:ie,ContactModalElement:Q}=(0,qa.Z)(),{workSetting:f}=t,[X,ht]=(0,e.useState)(!1),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)({work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1});(0,e.useEffect)(()=>{ht(!(0,S.GJ)())},[(0,S.GJ)()]);const ke=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:Un({},Z)})};(0,e.useEffect)(()=>{f!=null&&f.course_id&&(Object.keys(be).forEach(we=>{be[we]=f[we]}),_t(Un({},be)))},[f]);const pt=()=>ul(void 0,null,function*(){var we;if(((we=q==null?void 0:q.userInfo)==null?void 0:we.user_status)===2){(0,An.Rd)();return}We(!0);const kt=JSON.parse(JSON.stringify(be));(yield(0,g.ZP)(`/api/homework_commons/${Z.categoryId}/shiyan_setting.json`,{method:"post",body:kt})).status===0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),ke(),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Un({},Z)})),We(!1)});return Rt.createElement("section",{className:gt.Z.form},Rt.createElement("div",{className:gt.Z.title},"\u8BC4\u6D4B\u9650\u5236"),Rt.createElement("div",{className:gt.Z.content},Rt.createElement(E.default,{disabled:X,checked:be.work_end_forbid_evaluate,onChange:we=>{be.work_end_forbid_evaluate=we.target.checked,_t(Object.assign({},be))}},Rt.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),Rt.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Rt.createElement("div",{className:gt.Z.content},Rt.createElement(E.default,{disabled:X,checked:be.start_permanent,onChange:we=>{if(!(0,S.Ny)()){(0,An.pW)(2);return}be.start_permanent=we.target.checked,_t(Object.assign({},be))}},Rt.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Rt.createElement("a",{target:"_blank",href:M.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),Rt.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Rt.createElement("div",{className:gt.Z.content,style:{padding:0}},Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_exam_question,onChange:we=>{ie()&&(be.ai_exam_question=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_syntax_check,onChange:we=>{ie()&&(be.ai_syntax_check=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_code_diagnosis,onChange:we=>{ie()&&(be.ai_code_diagnosis=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_guidance,onChange:we=>{ie()&&(be.ai_guidance=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_q_and_a,onChange:we=>{ie()&&(be.ai_q_and_a=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),!X&&Rt.createElement(Rt.Fragment,null,Rt.createElement(j.ZP,{type:"primary",size:"large",loading:je,style:{width:"138px",marginTop:"30px"},onClick:()=>pt()},"\u4FDD\u5B58")),Q())};var al=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z})=>({shixunHomeworks:t,classroomList:l,loading:n.effects,user:z}))(nl),pu={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},ll=u(88522),On=u(29679),ra=u(19248),Ft=u(59301),rl=Object.defineProperty,ol=Object.defineProperties,sl=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,sa=(t,l,n)=>l in t?rl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ia=(t,l)=>{for(var n in l||(l={}))il.call(l,n)&&sa(t,n,l[n]);if(oa)for(var n of oa(l))cl.call(l,n)&&sa(t,n,l[n]);return t},ca=(t,l)=>ol(t,sl(l)),Jn=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const dl="YYYY-MM-DD HH:mm",ml=({user:t,shixunHomeworks:l,loading:n,dispatch:z})=>{const[q]=Pe.default.useForm(),[Z,ie]=(0,e.useState)(null),[Q,f]=(0,e.useState)([]),[X,ht]=(0,e.useState)(""),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)(!1),ke=(0,o.useParams)(),[pt,we]=(0,e.useState)([]),[kt,wt]=(0,e.useState)({}),nu=(0,e.useRef)((0,Se.throttle)(_e=>Ue(_e),1200,{leading:!0,trailing:!0})).current;(0,e.useEffect)(()=>{Ue(),Ce()},[]);const Ce=()=>Jn(void 0,null,function*(){var _e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt;let Et=yield(0,g.ZP)(`/api/homework_commons/${ke.categoryId}/resources_ensure_info.json`,{method:"get"});q.setFieldsValue(ca(ia({},(_e=Et==null?void 0:Et.data)==null?void 0:_e.important_shixun_configs),{times:(De=(D=Et==null?void 0:Et.data)==null?void 0:D.important_shixun_configs)!=null&&De.start_time&&(($e=(Le=Et==null?void 0:Et.data)==null?void 0:Le.important_shixun_configs)!=null&&$e.end_time)?[C()((At=(Zt=Et==null?void 0:Et.data)==null?void 0:Zt.important_shixun_configs)==null?void 0:At.start_time),C()((mu=(eu=Et==null?void 0:Et.data)==null?void 0:eu.important_shixun_configs)==null?void 0:mu.end_time)]:["",""],school_id:(cu=(xu=Et==null?void 0:Et.data)==null?void 0:xu.important_shixun_configs)==null?void 0:cu.school_name})),wt((vu=Et==null?void 0:Et.data)==null?void 0:vu.important_shixun_configs),ht((ct=(Oe=Et==null?void 0:Et.data)==null?void 0:Oe.important_shixun_configs)==null?void 0:ct.verify_reason),ie(((Kt=(Je=Et==null?void 0:Et.data)==null?void 0:Je.important_shixun_configs)==null?void 0:Kt.process)||null)});(0,e.useEffect)(()=>{kt!=null&&kt.school_name&&Ue(kt==null?void 0:kt.school_name)},[kt==null?void 0:kt.school_name]);const Ue=_e=>Jn(void 0,null,function*(){var D;const De=yield z({type:"account/getSchoolOption",payload:{keyword:_e,limit:10}});f(De==null?void 0:De.schools),_e&&_e!=""&&we((D=De==null?void 0:De.schools)==null?void 0:D.filter(Le=>Le.name.includes(_e)))}),Ht=_e=>parseInt(_e||"0",10),Nt=(_e,D)=>{if(D&&D.length===2){const[De,Le]=D;if(!De||!Le)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ft.createElement("section",{className:pu.form},Ft.createElement("div",{style:{padding:"30px 50px"}},Ft.createElement(Pe.default,{form:q,disabled:je,layout:"horizontal",onFinish:_e=>Jn(void 0,null,function*(){var D;console.log("---",_e);const De=(D=Q.find($e=>$e.name===(_e==null?void 0:_e.school_id)))==null?void 0:D.id;let Le=yield(0,g.ZP)(`/api/homework_commons/${ke.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:ca(ia({},_e),{start_time:C()(_e==null?void 0:_e.times[0]).format("YYYY-MM-DD HH:mm"),end_time:C()(_e==null?void 0:_e.times[1]).format("YYYY-MM-DD HH:mm"),school_id:De})}});(Le==null?void 0:Le.status)===0&&(d.ZP.info("\u4FEE\u6539\u6210\u529F"),Ce())}),className:pu.zybzForm},Ft.createElement("div",{style:{display:"flex",alignItems:"center"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ft.createElement(Pe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Ft.createElement(fe.default,{size:"large",disabled:!0,minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ft.createElement(Pe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ft.createElement(ll.Z,{size:"large",showSearch:!0,showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",onChange:nu,options:pt==null?void 0:pt.map(_e=>({value:_e.name}))}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ft.createElement(Pe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Nt}]},Ft.createElement(Pn.default.RangePicker,{disabledDate:_e=>_e&&_e{if(_e&&_e[0]&&_e[1]){const D=_e[0].isBefore(C()())?C()():_e[0];q.setFieldValue("times",[D,_e[1]])}else q.setFieldValue("times",_e)}}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ft.createElement(Pe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ft.createElement(Ze.Z,{size:"large",style:{width:"100%"},parser:Ht,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ft.createElement("div",{className:`${pu.examineStatus}`},Z>=1&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Z>=2&&Z!=3&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Z==3&&Ft.createElement("div",null," ",Ft.createElement(ra.Z,{className:pu.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ft.createElement("span",{title:X,className:pu.bohui},X),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ft.createElement("span",{className:pu.contacts},Ft.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ft.createElement("div",{className:pu.contacts_img}))),Z>=4&&Z!=5&&Z!=7&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Z==5||Z==7)&&Ft.createElement("div",null," ",Ft.createElement(ra.Z,{className:pu.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ft.createElement("span",{className:pu.contacts},Ft.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ft.createElement("div",{className:pu.contacts_img}))),Z>5&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Ft.createElement(j.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",loading:be,onClick:()=>{q.submit()}},"\u4FDD\u5B58")))};var El=(0,o.connect)(({shixunHomeworks:t,loading:l,user:n})=>({shixunHomeworks:t,loading:l.effects,user:n}))(ml),fl=u(33441),nn=u(59301);const pl=({shixunHomeworks:t,loading:l,dispatch:n})=>{const[z]=(0,o.useSearchParams)(),q=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:nn.createElement(Qn.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:nn.createElement(al,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:nn.createElement(Ga,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:nn.createElement(Wa,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:nn.createElement(Xa,null)},(0,S.Ny)()&&{key:"5",label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",element:nn.createElement(El,null)}].filter(Z=>!!Z);return(0,e.useEffect)(()=>(n({type:"globalSetting/footerToggle",payload:!1}),()=>{n({type:"globalSetting/footerToggle",payload:!0})}),[]),nn.createElement("div",{style:{paddingBottom:"50px"}},nn.createElement(fl.Z,{dataSource:q,style:{marginBottom:52}}))};var vl=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(pl),gl="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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",da=u(42441);const Fl=(t=[],l=[],n=[])=>(console.log("---",t,l,n),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:n},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:l},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:t}]}),hl=(t=[])=>({dataset:[{source:t}],tooltip:{show:!0,formatter:function(l){return l.value[2]+":"+l.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Al=Object.defineProperty,ma=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,Ea=(t,l,n)=>l in t?Al(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,kn=(t,l)=>{for(var n in l||(l={}))yl.call(l,n)&&Ea(t,n,l[n]);if(ma)for(var n of ma(l))Bl.call(l,n)&&Ea(t,n,l[n]);return t},Yn=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const Cl=({shixunHomeworks:t,loading:l,dispatch:n})=>{var z,q,Z,ie;const Q=(0,o.useParams)(),[f,X]=(0,e.useState)(kn(kn({},{sort_by:"student_id",sort_direction:"desc"}),Q)),[ht,je]=(0,e.useState)(),[We,be]=(0,e.useState)([]);let _t=(0,e.useRef)();const[ke,pt]=(0,e.useState)(1),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(10),[Ce,Ue]=(0,e.useState)([]);(0,e.useEffect)(()=>{Nt()},[]);const Ht=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="student_number"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="bug"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="vulnerability"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="specification"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="complexity"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="total_row_number"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="quality_score"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(D,De)=>e.createElement("a",{target:"_blank",href:`/classrooms/${Q.coursesId}/shixun_homework/${Q.categoryId}/analysis/${De.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,e.useEffect)(()=>(ht===2&&(_t.current=setInterval(()=>{Nt()},6e4)),()=>{clearTimeout(_t.current)}),[ht]);function Nt(){return Yn(this,null,function*(){const D=yield(0,g.ZP)(`/api/homework_commons/${f.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});je(D.status),D.status!=2&&D.status!=-1&&(_e({page:1,limit:10}),clearTimeout(_t.current))})}function _e(D){return Yn(this,null,function*(){pt(D==null?void 0:D.page),nu(D==null?void 0:D.limit);const De=yield(0,g.ZP)(`/api/homework_commons/${f.categoryId}/code_quality_analyses.json`,{method:"GET",params:kn({},D)});be(De)})}return console.log("-------",ht),e.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(ht===0||ht===1)&&e.createElement("div",null,e.createElement("p",{style:{display:"flex"}},e.createElement("span",{style:{flex:"1"}},e.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",We==null?void 0:We.created_at)),e.createElement(j.ZP,{onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),e.createElement("p",{style:{display:"flex"}},e.createElement(Fe.Z,{style:{width:"100%"}},e.createElement(B.Z,{flex:"80px"},e.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),e.createElement(B.Z,{flex:"80px"},e.createElement(E.default,{checked:(Ce==null?void 0:Ce.length)===0,onChange:D=>{D.target.checked&&(Ue([]),_e({page:ke,limit:wt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),e.createElement(B.Z,{flex:"1"},e.createElement(E.default.Group,{value:Ce,onChange:D=>Yn(void 0,null,function*(){Ue([...D]),_e({page:ke,limit:wt,group_course_ids:D})}),style:{width:"100%",fontSize:"14px"}},(z=We==null?void 0:We.course_groups)==null?void 0:z.map((D,De)=>e.createElement(E.default,{style:{fontSize:"14px"},value:D==null?void 0:D.id},D==null?void 0:D.name,"(",D==null?void 0:D.count,")")))))),e.createElement("p",{style:{display:"flex"}},e.createElement("span",null,e.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(We==null?void 0:We.grade_statistics)&&e.createElement(da.Z,{option:Fl((q=We==null?void 0:We.grade_statistics)==null?void 0:q.map(D=>D.specification_count),(Z=We==null?void 0:We.grade_statistics)==null?void 0:Z.map(D=>D.vulnerability_count),(ie=We==null?void 0:We.grade_statistics)==null?void 0:ie.map(D=>D.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),e.createElement("div",null,e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(We==null?void 0:We.quality_scores)&&e.createElement(da.Z,{option:hl(We==null?void 0:We.quality_scores.map((D,De)=>[De+1,D==null?void 0:D.quality_score,D==null?void 0:D.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),e.createElement("div",null,e.createElement("div",{style:{display:"flex"}},e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),e.createElement(fe.default.Search,{size:"middle",onSearch:D=>{_e({page:1,limit:wt,search:D})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),e.createElement(R.default,{columns:Ht,dataSource:We==null?void 0:We.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(D,De,Le)=>{Le.field&&(f.sort_by=Le.field),Le.order||(f.sort_direction="asc"),Le.order==="ascend"&&(f.sort_direction="asc"),Le.order==="descend"&&(f.sort_direction="desc"),Le.order||(f.sort_direction="asc"),_e(kn({page:1,limit:wt},f))}}),e.createElement(Ae.Z,{current:ke,total:We==null?void 0:We.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:wt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(D,De)=>{pt(D),nu(De),_e({page:D,limit:De,group_course_ids:Ce})}}))),ht===2&&e.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},e.createElement("img",{src:gl}),e.createElement("br",null),e.createElement(j.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Nt()}},"\u5237\u65B0\u9875\u9762")),e.createElement(mt,null),e.createElement(s.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!we,footer:null,onCancel:()=>kt(!1)},e.createElement("div",{style:{height:500,overflow:"hidden"}},!!we&&e.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Q==null?void 0:Q.categoryId}-${we==null?void 0:we.student_number}&resolved=false`,frameBorder:"0"}))))};var _l=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Cl),xl=u(26724),Dl=u.n(xl),_u=u(59301),bl=Object.defineProperty,wl=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,pa=(t,l,n)=>l in t?bl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,va=(t,l)=>{for(var n in l||(l={}))Sl.call(l,n)&&pa(t,n,l[n]);if(fa)for(var n of fa(l))Il.call(l,n)&&pa(t,n,l[n]);return t},Ol=(t,l)=>wl(t,Pl(l)),ga=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});const kl=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),q=(0,o.useLocation)(),[Z,ie]=(0,e.useState)([]),[Q,f]=(0,e.useState)([]),[X,ht]=(0,e.useState)(!0),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)(1),[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(!1),[Ce,Ue]=(0,e.useState)(!1),[Ht,Nt]=(0,e.useState)("");(0,e.useEffect)(()=>{t.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(_e.resetFields(),ie([]),kt(!0),De()):kt(!1)},[t.actionTabs.key]);const[_e]=Pe.default.useForm();let D=[];const De=()=>ga(void 0,null,function*(){var Zt;if(X&&!je){We(!0),_t(be+1);const At=yield(0,I.JG)(Ol(va({},z),{page:be}));Nt(At.repeat_setting_score);const eu=[...At.group_list];At!=null&&At.ungroup_list&&eu.push({id:At==null?void 0:At.ungroup_list.id,name:At==null?void 0:At.ungroup_list.name,works_count:At==null?void 0:At.ungroup_list.work_count,last_review_time:At==null?void 0:At.ungroup_list.last_review_time}),ie([...Z,...eu]),We(!1),((Zt=At.group_list)==null?void 0:Zt.length)<10&&ht(!1)}}),Le=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}}),nu(!1),ht(!0),We(!1),_t(1),ie([]),_e.resetFields()},$e=[{title:"",dataIndex:"id",width:280,render:(Zt,At)=>_u.createElement(E.default,{disabled:!(At.works_count>1),value:String(At.id)},At.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return _u.createElement(s.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:we,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>ga(void 0,null,function*(){const Zt=_e.getFieldValue();if(Zt.group_ids.length){Ue(!0);const At=yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Zt.group_ids]}});Ue(!1),At.status===0&&(Le(),yield n({type:"shixunHomeworks/getShixunWorkList",payload:t.actionTabs.params}),window.location.href=`/classrooms/${z.coursesId}/shixun_homework/${z.categoryId}/detail?tabs=2`,n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:Ce},onCancel:Le},_u.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",_u.createElement("span",{style:{color:"green"}},Ht),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",_u.createElement("a",{href:`/classrooms/${z.coursesId}/shixun_homework/${z.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),_u.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),t.codeReviewCourse&&_u.createElement(Pe.default,{form:_e,onChange:Zt=>{pt(va({},_e.getFieldValue()))},initialValues:{group_ids:D,end_time:C()(C()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},_u.createElement("div",{className:"flexd-table-header mt20"},_u.createElement(R.default,{pagination:!1,dataSource:[],columns:$e})),_u.createElement(Pe.default.Item,{name:"group_ids"},_u.createElement(E.default.Group,{className:"w100"},_u.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},_u.createElement(Dl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Zt=>{De()},hasMore:X,useWindow:!1},_u.createElement(R.default,{loading:l.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:$e,dataSource:Z,pagination:!1})))))),_u.createElement(Fe.Z,null,_u.createElement(B.Z,{className:"ml10"},_u.createElement(E.default,{checked:wt,onChange:Zt=>{nu(Zt.target.checked);let At=[];Zt.target.checked&&(At=Z.filter(eu=>eu.works_count>1).map(eu=>eu.id+"")),_e.setFieldsValue({group_ids:At})}},"\u5168\u9009"))))};var Nl=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l}))(kl),Rl=u(12393),Zl=u(43473),Nn={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD"},Gn=u(49692),Tl=u(33118),jl=u(82693),Ml=u(7621),Ll=u(25060),Wl=u(62551),Te=u(59301),Hl=Object.defineProperty,Fa=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,ha=(t,l,n)=>l in t?Hl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,$u=(t,l)=>{for(var n in l||(l={}))zl.call(l,n)&&ha(t,n,l[n]);if(Fa)for(var n of Fa(l))Ql.call(l,n)&&ha(t,n,l[n]);return t},yn=(t,l,n)=>new Promise((z,q)=>{var Z=f=>{try{Q(n.next(f))}catch(X){q(X)}},ie=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(Z,ie);Q((n=n.apply(t,l)).next())});let Kl=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Ul=({shixunHomeworks:t,classroomList:l,globalSetting:n,user:z,loading:q,dispatch:Z})=>{var ie,Q,f,X,ht,je,We,be,_t,ke,pt,we,kt,wt,nu,Ce,Ue,Ht,Nt,_e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt,Et,Tt,Ct;const[Pu]=(0,o.useSearchParams)(),Ye=(0,o.useParams)(),gu=(0,o.useLocation)(),[Su,Iu]=(0,e.useState)(Pu.get("tabs")||"0"),[ru,Mu]=(0,e.useState)({}),{workList:Eu,shixunWorkList:Fu,workSetting:an}=t,[hu,Lu]=(0,e.useState)(!1);Ye.category=Pu.get("category_id"),Ye.order="work_score",Ye.b_order="desc",(0,e.useEffect)(()=>{(0,S.Rm)()&&Z({type:"classroomList/getAssistantPermissions",payload:{course_id:Ye.coursesId}}),(0,An.hs)(Z)},[(0,S.bg)()]),(0,e.useEffect)(()=>{Su!=="0"&&Z({type:"shixunHomeworks/getShixunWorkList",payload:Ye}),new URLSearchParams(gu.search).get("tabs")==="3"&&Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ye.categoryId}})},[]);const ln=Ie=>{Ie==="3"&&Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Iu(Ie)},En=()=>{s.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Te.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>yn(void 0,null,function*(){var Ie;const nt=(Ie=t.headerInfo)==null?void 0:Ie.myshixun_identifier;(yield(0,I.Fr)({id:nt}))&&(d.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 +(self.webpackChunk=self.webpackChunk||[]).push([[3581],{27812:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return Z}});var e=u(96663),o=u(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},m=s,A=u(7657),b=function(K,g){return o.createElement(A.Z,(0,e.Z)({},K,{ref:g,icon:m}))},L=o.forwardRef(b),Z=L},67921:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return Z}});var e=u(96663),o=u(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},m=s,A=u(7657),b=function(K,g){return o.createElement(A.Z,(0,e.Z)({},K,{ref:g,icon:m}))},L=o.forwardRef(b),Z=L},63524:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return Z}});var e=u(96663),o=u(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},m=s,A=u(7657),b=function(K,g){return o.createElement(A.Z,(0,e.Z)({},K,{ref:g,icon:m}))},L=o.forwardRef(b),Z=L},95869:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return Z}});var e=u(96663),o=u(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},m=s,A=u(7657),b=function(K,g){return o.createElement(A.Z,(0,e.Z)({},K,{ref:g,icon:m}))},L=o.forwardRef(b),Z=L},33081:function(ot,Y){"use strict";Y.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},6021:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return U}});var e=u(3113),o=u(59301),s=Object.defineProperty,m=Object.defineProperties,A=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,V=(c,d,y)=>d in c?s(c,d,{enumerable:!0,configurable:!0,writable:!0,value:y}):c[d]=y,K=(c,d)=>{for(var y in d||(d={}))L.call(d,y)&&V(c,y,d[y]);if(b)for(var y of b(d))Z.call(d,y)&&V(c,y,d[y]);return c},g=(c,d)=>m(c,A(d)),h=(c,d)=>{var y={};for(var W in c)L.call(c,W)&&d.indexOf(W)<0&&(y[W]=c[W]);if(c!=null&&b)for(var W of b(c))d.indexOf(W)<0&&Z.call(c,W)&&(y[W]=c[W]);return y},j=(c,d,y)=>new Promise((W,M)=>{var me=ie=>{try{k(y.next(ie))}catch(O){M(O)}},xe=ie=>{try{k(y.throw(ie))}catch(O){M(O)}},k=ie=>ie.done?W(ie.value):Promise.resolve(ie.value).then(me,xe);k((y=y.apply(c,d)).next())});const U=c=>{var d=c,{children:y}=d,W=h(d,["children"]);const[M,me]=(0,o.useState)(!1);return o.createElement(e.ZP,g(K({},W),{loading:M,onClick:xe=>j(void 0,null,function*(){try{me(!0),yield W.onClick(xe),me(!1)}catch(k){console.error(k),me(!1)}})}),y)}},41069:function(ot,Y,u){"use strict";u.d(Y,{ij:function(){return M},_s:function(){return W},Uf:function(){return y},ZP:function(){return xe}});var e=u(59301),o={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},s=u(92310),m=u.n(s),A=u(42441),b=u(6848),L=u(61621),Z=u(71418),V=u(8797),K=u(3294),g=Object.defineProperty,h=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,c=(k,ie,O)=>ie in k?g(k,ie,{enumerable:!0,configurable:!0,writable:!0,value:O}):k[ie]=O,d=(k,ie)=>{for(var O in ie||(ie={}))j.call(ie,O)&&c(k,O,ie[O]);if(h)for(var O of h(ie))U.call(ie,O)&&c(k,O,ie[O]);return k};const y=(k={})=>{var ie,O,ue,C;let G=(ie=k==null?void 0:k.emotion)==null?void 0:ie.map(B=>d({value:B==null?void 0:B.rate},B)),S=(O=k==null?void 0:k.focus)==null?void 0:O.map(B=>d({value:B==null?void 0:B.rate},B)),he=(ue=k==null?void 0:k.action)==null?void 0:ue.map(B=>d({value:B==null?void 0:B.rate},B)),ge=(C=k==null?void 0:k.intention)==null?void 0:C.map(B=>d({value:B==null?void 0:B.rate},B));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:G||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:S||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:he||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:ge||[]}]},W=({className:k,dataSource:ie=[],col:O=4,right:ue,bottom:C=23,precision:G=0,wrapWidth:S=1200})=>{const he=(B="",fe,p="--")=>B?(B==null?void 0:B.length)>fe?(B==null?void 0:B.slice(0,fe-1))+"...":B:p,ge=Math.floor((S-(O-1)*ue)/O);return e.createElement("div",{className:m()(o.list,k)},!!(ie!=null&&ie.length)&&(ie==null?void 0:ie.map((B,fe)=>{const{cover_pic:p,created_at:_,emotion:ee,action:i,intention:ve,focus:I}=B;return e.createElement("div",{key:fe,className:o.wrap,style:{width:ge,marginRight:(1+fe)%O===0?0:ue+G,marginBottom:C}},e.createElement("div",{className:o.img},e.createElement("img",{src:`${K.Z.API_SERVER}${p}`}),e.createElement("div",{className:o.tips},e.createElement("div",null,e.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),e.createElement("span",null,_))),e.createElement("div",{className:o.footer},e.createElement("ul",null,e.createElement("li",null,e.createElement("i",{className:"iconfont icon-biaoqing"}),e.createElement("span",null,"\u8868\u60C5\uFF1A",e.createElement(b.Z,{title:ee},e.createElement("span",{className:"c-grey-333"},he(ee,4))))),e.createElement("li",null,e.createElement("i",{className:"iconfont icon-hangwei"}),e.createElement("span",null,"\u884C\u4E3A\uFF1A",e.createElement(b.Z,{title:i},e.createElement("span",{className:"c-grey-333"},he(i,4)))))),e.createElement("ul",null,e.createElement("li",null,e.createElement("i",{className:"iconfont icon-yitu"}),e.createElement("span",null,"\u610F\u56FE\uFF1A",e.createElement(b.Z,{title:ve},e.createElement("span",{className:"c-grey-333"},he(ve,4))))),e.createElement("li",null,e.createElement("i",{className:"iconfont icon-zhuangtai"}),e.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",e.createElement(b.Z,{title:I},e.createElement("span",{className:"c-grey-333"},he(I,3))))))))})))},M=({className:k,style:ie,title:O,hideBar:ue=!1,children:C,customText:G="",noDataText:S="",emptyData:he=[],loading:ge,actionAnalysis:B})=>{var fe,p;const _=((fe=he==null?void 0:he[0])==null?void 0:fe.every(i=>{var ve;return!((ve=i==null?void 0:i.data)!=null&&ve.length)}))&&!((p=he==null?void 0:he[1])!=null&&p.length)||!B,ee=B?S:G;return e.createElement(L.Z,{loading:ge,active:!0},_&&e.createElement("div",{className:m()(o.noData,k),style:ie},!!O&&e.createElement("div",{className:o.title},!ue&&e.createElement("b",null),e.createElement("span",null,O)),e.createElement("div",{className:o.itemWrap},e.createElement(V.Z,{customText:ee}))),!_&&C)};var xe=({className:k,style:ie,data:O=[],title:ue,hideBar:C=!1,loading:G=!1})=>e.createElement("div",{className:m()(o.analysis,k),style:ie},!!ue&&e.createElement("div",{className:o.title},!C&&e.createElement("b",null),e.createElement("span",null,ue)),e.createElement(Z.Z,{spinning:G},e.createElement("div",{className:o.itemWrap},O==null?void 0:O.map((S,he)=>e.createElement("div",{className:o.item,key:he},e.createElement(A.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
          {b}: {c}%"},title:{left:"center",bottom:15,text:S==null?void 0:S.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(ge){for(let B in S==null?void 0:S.data)if(ge==(S==null?void 0:S.data[B].name))return ge+" "+(S==null?void 0:S.data[B].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:S==null?void 0:S.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:S==null?void 0:S.data}]},style:{height:145}}))))))},12393:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return M}});var e=u(59301),o=u(78241),s=u(8591),m=u(43418),A=u(5083),b=u(92832),L=u(1710),Z=u(95237),V=u(43604),K=u(61186),g=u.n(K),h=u(955),j=u(89070),U={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},c=u(92365),d=u(79834),y=(me,xe,k)=>new Promise((ie,O)=>{var ue=S=>{try{G(k.next(S))}catch(he){O(he)}},C=S=>{try{G(k.throw(S))}catch(he){O(he)}},G=S=>S.done?ie(S.value):Promise.resolve(S.value).then(ue,C);G((k=k.apply(me,xe)).next())});const W=({dispatch:me,courseEndTime:xe,classroomList:k,successCallback:ie=()=>{},visible:O,homeworkIds:ue,courseId:C,isBatch:G,shixunHomeworks:S})=>{const[he]=o.default.useForm(),[ge,B]=(0,e.useState)(!1),[fe,p]=(0,e.useState)(!1),[_,ee]=(0,e.useState)(!1),[i,ve]=(0,e.useState)([]),[I,r]=(0,e.useState)([]),[ne,a]=(0,e.useState)([]),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)([]),[He,Qe]=(0,e.useState)([]),[dt,Ge]=(0,e.useState)([]),[Me,F]=(0,e.useState)([]),[re,tt]=(0,e.useState)([]);(0,e.useEffect)(()=>{O?Pe():E()},[O]);const Pe=()=>y(void 0,null,function*(){B(!0);const H=yield(0,c.oR)(ue[0],{course_id:C});ee(H.no_group),G?(Ge(H.all_course_groups),F(H.all_course_groups)):(Re(H.late_course_groups),rt(H.late_course_groups),ve(H.submit_course_groups),r(H.submit_course_groups)),B(!1),he.setFieldsValue({end_time:g()()})}),w=()=>y(void 0,null,function*(){const H=he.getFieldsValue(),de=g()(H.end_time).format("YYYY-MM-DD HH:mm");if((G?re.length===0:ne.length===0&&He.length===0)&&!_){s.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}p(!0);const Ze=yield(0,c.Mc)(C,{no_group:_,homework_ids:ue,group_ids:G?re:ne,end_time:de,late_group_ids:G?re:He});p(!1),Ze.status===0&&(E(),s.ZP.success("\u64CD\u4F5C\u6210\u529F"),ie(),me({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),E=()=>{a([]),Qe([]),r([]),rt([])};return e.createElement(m.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:U.modalWrapper,width:G||_?520:760,open:O,confirmLoading:fe,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>w(),onCancel:()=>{E(),me({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{className:U.tips},e.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),e.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),e.createElement(o.default,{form:he,layout:"vertical"},e.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},e.createElement(A.default,{style:{width:"100%"},disabledDate:H=>(0,d.Q8)(H,xe),disabledTime:H=>(0,d.d0)(H),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!_&&e.createElement(e.Fragment,null,G?e.createElement("div",null,e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{F(dt.filter(de=>de.name.indexOf(H.target.value)>-1))}}),e.createElement(L.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:U.antdTable,rowSelection:{type:"checkbox",onChange:H=>{tt(H)}},rowKey:"id",pagination:!1,dataSource:Me,loading:ge,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):e.createElement(Z.Z,{gutter:24},e.createElement(V.Z,{span:14},e.createElement("div",{className:U.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{r(i.filter(de=>de.name.indexOf(H.target.value)>-1))}}),e.createElement("div",{className:U.tableWrapper},e.createElement(L.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:U.antdTable,rowSelection:{type:"checkbox",onChange:H=>{a(H)}},rowKey:"id",pagination:!1,dataSource:I,loading:ge,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),e.createElement(V.Z,{flex:10,style:{maxWidth:"280px"}},e.createElement("div",{className:U.homeworkType},"\u8865\u4EA4\u622A\u6B62"),e.createElement(b.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:H=>{rt(ye.filter(de=>de.name.indexOf(H.target.value)>-1))}}),e.createElement("div",{className:U.tableWrapper},e.createElement(L.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:U.antdTable,rowSelection:{type:"checkbox",onChange:H=>{Qe(H)}},rowKey:"id",pagination:!1,loading:ge,dataSource:et,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var M=(0,j.connect)(({shixunHomeworks:me,classroomList:xe})=>({shixunHomeworks:me,classroomList:xe}))(W)},91785:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return b}});var e=u(43418),o={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},s="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=",m=u(59301),b=({visible:L,setVisible:Z,image:V,closeImageStyle:K,hiddenbutton:g})=>m.createElement(e.default,{centered:!0,destroyOnClose:!0,open:L,footer:null,wrapClassName:o.modal,onCancel:()=>Z(!1)},m.createElement("div",{className:o.content},m.createElement("img",{src:V}),g,m.createElement("img",{onClick:()=>Z(!1),className:o.close,src:s,style:K})))},30917:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return ge}});var e=u(59301),o=u(89070),s=u(43418),m=u(78241),A=u(8591),b=u(71418),L=u(17574),Z=u(95237),V=u(43604),K=u(6848),g=u(92832),h={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},j=u(83312),U=u(24780),c=u(8797),d=u(85057),y=Object.defineProperty,W=Object.defineProperties,M=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,ie=(B,fe,p)=>fe in B?y(B,fe,{enumerable:!0,configurable:!0,writable:!0,value:p}):B[fe]=p,O=(B,fe)=>{for(var p in fe||(fe={}))xe.call(fe,p)&&ie(B,p,fe[p]);if(me)for(var p of me(fe))k.call(fe,p)&&ie(B,p,fe[p]);return B},ue=(B,fe)=>W(B,M(fe)),C=(B,fe)=>{var p={};for(var _ in B)xe.call(B,_)&&fe.indexOf(_)<0&&(p[_]=B[_]);if(B!=null&&me)for(var _ of me(B))fe.indexOf(_)<0&&k.call(B,_)&&(p[_]=B[_]);return p},G=(B,fe,p)=>new Promise((_,ee)=>{var i=r=>{try{I(p.next(r))}catch(ne){ee(ne)}},ve=r=>{try{I(p.throw(r))}catch(ne){ee(ne)}},I=r=>r.done?_(r.value):Promise.resolve(r.value).then(i,ve);I((p=p.apply(B,fe)).next())});const S=(B=[])=>B==null?void 0:B.map(fe=>ue(O({},fe),{title:(fe==null?void 0:fe.value)||"",key:fe==null?void 0:fe.id,isLeaf:!0})),he=B=>{var fe=B,{user:p,children:_,isShowComponent:ee=!0,ModalProps:i={},onDataSelect:ve}=fe,I=C(fe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[r,ne]=s.default.useModal(),[a]=m.default.useForm(),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)(!1),[He,Qe]=(0,e.useState)(!1),[,dt,Ge,Me]=(0,j.U)(U.qE,{page:1,limit:9999}),[,,F]=(0,j.U)(U.V8,{}),[,,re]=(0,j.U)(U.B$,{}),[,,tt]=(0,j.U)(U.DH,{}),[,,Pe]=(0,j.U)(U.bJ,{}),w=()=>{rt(!1),a.resetFields(),Qe(!1)},E=de=>G(void 0,null,function*(){const{node:$,dragNode:Ze,event:vt}=de,st=de.node.pos.split("-"),qe=de.dropPosition-Number(st[st.length-1]);if(qe==0){A.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(qe==1&&(Ze==null?void 0:Ze.item_index)==($==null?void 0:$.item_index)+1){A.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Lt=yield Pe({id:Ze==null?void 0:Ze.key,position:qe==-1?1:(Ze==null?void 0:Ze.item_index)>($==null?void 0:$.item_index)?($==null?void 0:$.item_index)+1:$==null?void 0:$.item_index});(Lt==null?void 0:Lt.status)===0&&(A.ZP.success("\u79FB\u52A8\u6210\u529F"),Ge({},!0))}),H=de=>G(void 0,null,function*(){let $={};He?$=yield re(O({},de)):$=yield tt(O({},de)),($==null?void 0:$.status)==0&&(A.ZP.success(($==null?void 0:$.message)||(He?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Ge({},!0),w())});return(0,e.useEffect)(()=>{i!=null&&i.open&&Ge({},!0)},[i==null?void 0:i.open]),(0,e.useEffect)(()=>{var de;Re(S((de=Me==null?void 0:Me.data)==null?void 0:de.list))},[Me]),ee?e.createElement(e.Fragment,null,ne,_,e.createElement(s.default,O({},O({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),e.createElement(b.Z,{spinning:dt},(ye==null?void 0:ye.length)>0?e.createElement(e.Fragment,null,e.createElement(L.default.DirectoryTree,{height:500,className:h.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ve,treeData:ye,onDrop:E,titleRender:de=>e.createElement(e.Fragment,null,e.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},de==null?void 0:de.title),e.createElement("div",{className:`${h.EditDom}`},e.createElement(Z.Z,{wrap:!1,align:"middle",gutter:16},e.createElement(V.Z,null,e.createElement(K.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},e.createElement("i",{className:`iconfont icon-tuodong1 font12 ${h.currentPrimary}`}))),e.createElement(V.Z,null,e.createElement(K.Z,{title:"\u7F16\u8F91"},e.createElement("i",{className:`iconfont icon-bianji11 font12 ${h.currentPrimary}`,onClick:$=>{$.stopPropagation(),a.setFieldsValue(O({},de)),rt(!0)}}))),e.createElement(V.Z,null,e.createElement(K.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`iconfont icon-shanchu14 font12 ${h.currentDelete}`,onClick:$=>{$.stopPropagation(),r.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>G(void 0,null,function*(){const Ze=yield F({id:de==null?void 0:de.key});(Ze==null?void 0:Ze.status)==0&&(A.ZP.success((Ze==null?void 0:Ze.message)||"\u5220\u9664\u6210\u529F"),Ge({},!0))})})}}))))))}),e.createElement(d.op,{className:"ml20 mt20",icon:e.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Qe(!0),rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):e.createElement(c.Z,{styles:{margin:"30px auto"},customText:e.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",e.createElement("a",{onClick:()=>{Qe(!0),rt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),e.createElement(s.default,{title:He?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:et,okText:He?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{w()},onOk:()=>{a.submit()}},e.createElement(m.default,{form:a,onFinish:H},He&&e.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),e.createElement(m.default.Item,{hidden:!0,name:"id"}),e.createElement(m.default.Item,{className:"mt10",name:"value"},e.createElement(g.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var ge=(0,o.connect)(({loading:B,user:fe})=>({user:fe,loading:B.effects}))(he)},85057:function(ot,Y,u){"use strict";u.d(Y,{jL:function(){return A},w9:function(){return Re},QD:function(){return qt},cQ:function(){return I},op:function(){return it},O5:function(){return Yt},_b:function(){return J},t7:function(){return W},Gi:function(){return Ge},YG:function(){return Qe},qp:function(){return g},vr:function(){return ku},qE:function(){return zt},Je:function(){return xe},wb:function(){return p},cq:function(){return w},tp:function(){return U}});var e=u(59301),o={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"},s="data:image/png;base64,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",A=({dataSource:Ee=[],img:pe,imgWidth:N=346,title:Ne,sunTitle:ut,bannerExtraContent:It})=>e.createElement("div",{className:o.banner},e.createElement("div",{className:o.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,Ne),e.createElement("span",null,ut)),Ee.length>0&&e.createElement("div",{className:o.btns},Ee.map((Ve,Be)=>e.createElement("div",{key:Be,onClick:Ve.click},Ve.name,Ve.sign?e.createElement("img",{src:s,width:39}):null))),It),pe&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:pe,width:N}))),b={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"},L=u(92310),Z=u.n(L),V=u(89392),g=({dataSource:Ee=[],value:pe,onChange:N,onTitleChange:Ne,className:ut,title:It,titleWidth:Ve=41,style:Be={},fontColor:ze="#6A7283",showCount:Mt})=>{const[mt,Ke]=(0,e.useState)(0),[tu,$t]=(0,e.useState)(!1),Dt=(0,e.useRef)(null),Xt=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Wt;Ee.length!==0&&(((Wt=Dt==null?void 0:Dt.current)==null?void 0:Wt.clientHeight)>97?Ke(1):Ke(0)),Ee.length===0&&Ke(0),$t(!1)},[Ee]),e.createElement("div",{className:Z()(b.row,ut),style:Be},e.createElement("div",{onClick:(0,V.throttle)(()=>Ne==null?void 0:Ne(),2e3),style:{width:Ve,marginTop:tu?12:4},className:`${b.title} ${Ne?"current":""}`},It),e.createElement("div",{className:tu?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},e.createElement("div",{className:b.bar,ref:Xt,style:mt>0?{height:mt===1?97:"auto",overflow:mt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:b.tag,ref:Dt},Ee==null?void 0:Ee.map(Wt=>e.createElement("span",{onClick:()=>N(Wt.id),key:Wt.id,style:{color:ze},className:pe===Wt.id?b.active:""},e.createElement("span",{title:Wt.name,className:b.name},Wt.name),!!Mt&&e.createElement("span",{className:b.num},Wt.count))))),!!mt&&e.createElement(e.Fragment,null,mt===1?e.createElement("div",{onClick:()=>{var Wt;Ke(2),((Wt=Dt==null?void 0:Dt.current)==null?void 0:Wt.clientHeight)>245?$t(!0):$t(!1)},className:b.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Xt.current.scrollTop=0,Ke(1),$t(!1)},className:b.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},h={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"},U=({dataSource:Ee=[],value:pe,onChange:N,className:Ne,style:ut={}})=>e.createElement("div",{style:ut,className:Z()(h.tabs,Ne)},Ee.map(It=>e.createElement("span",{onClick:()=>N(It.id),className:pe===It.id?h.active:"",key:It.id},It.name))),c={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"},d=u(92832),W=({dataSource:Ee=[],value:pe="",onChange:N,onInputChange:Ne=()=>{},className:ut,style:It={},placeholder:Ve,allowClear:Be=!1})=>{var ze;const[Mt,mt]=(0,e.useState)(""),[Ke,tu]=(0,e.useState)("");(0,e.useEffect)(()=>{var Xt;let Wt=pe;(Xt=JSON.stringify(pe))!=null&&Xt.includes("{")&&(mt(pe.id),Wt=pe.value||"");try{tu(decodeURIComponent(Wt||""))}catch(Tu){tu(decodeURIComponent(Wt||""))}},[pe]);const $t=()=>{N(encodeURIComponent(Ke),Mt||null)},Dt=Xt=>{Xt!==Mt&&(mt(Xt),N(encodeURIComponent(Ke),Xt))};return e.createElement("div",{className:Z()(c.input,ut),style:It},!!Ee.length&&e.createElement("div",{className:c.dropdown},e.createElement("div",{className:c.text},(ze=Ee.find(Xt=>Xt.id===Mt))==null?void 0:ze.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:c.b1}),e.createElement("b",{className:c.b2})),e.createElement("div",{className:c.menu},Ee.map((Xt,Wt)=>e.createElement("div",{key:Wt,onClick:()=>Dt(Xt.id)},Xt.name)))),e.createElement(d.default,{onPressEnter:$t,value:Ke,onChange:Xt=>{tu(Xt.target.value),Ne(encodeURIComponent(Xt.target.value),Mt||null)},bordered:!1,placeholder:Ve}),e.createElement("i",{onClick:$t,className:"iconfont icon-sousuo9 font14 pl10 current"}))},M={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"},xe=({value:Ee,onChange:pe,className:N,total:Ne,pageSize:ut,style:It={}})=>{const Ve=Ee<2,Be=Ee>=Math.ceil(Ne/ut);return Ne<=ut?e.createElement(e.Fragment,null):e.createElement("div",{className:Z()(M.quickPager,N),style:It},e.createElement("div",{onClick:()=>{Ve||pe(Ee-1,"prev")},className:Ve?M.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{Be||pe(Ee+1,"next")},className:Be?M.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"},ie=u(71418),O=u(6848),ue=u(13570),C=u(3294),G=u(955),S=u(96908),he=u(57177),ge=u(81378),B=u(8797),p=({className:Ee,dataSource:pe=[],col:N=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze})=>{const Mt=Math.floor((Ve-(N-1)*Ne)/N);return e.createElement(ie.Z,{spinning:ze},e.createElement("div",{className:Z()(k.list,Ee)},!!pe.length&&pe.map((mt,Ke)=>{const{name:tu,id:$t,identifier:Dt,power:Xt,cover_image_id:Wt,pic:Tu}=mt;return e.createElement("div",{className:k.wrap,key:$t,style:{width:Mt,marginRight:(1+Ke)%N===0?0:Ne+It,marginBottom:ut}},e.createElement("a",{target:"_blank",href:`/shixuns/${Dt}/challenges`,className:k.li,onClick:Uu=>{Uu.preventDefault(),Be&&(0,G.L9)([Be]),Xt&&(0,G.xg)(`/shixuns/${Dt}/challenges`)}},e.createElement("div",{className:k.img},e.createElement("img",{className:k.cover,src:`${Tu}`}),mt.is_jupyter&&e.createElement("img",{className:k.sign,src:S}),mt.is_jupyter_lab&&e.createElement("img",{className:k.sign,src:he}),mt.is_unity_3d&&e.createElement("img",{className:k.sign,src:ge})),e.createElement("div",{className:k.name},e.createElement(O.Z,{title:tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:k.e},tu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:k.tags},e.createElement(O.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,mt.challenges_count))),!!mt.myshixuns_count&&e.createElement(O.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,mt.myshixuns_count))),e.createElement(O.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,mt.level))),e.createElement("div",{className:k.rate},e.createElement(ue.Z,{allowHalf:!0,disabled:!0,defaultValue:mt.score_info}),e.createElement("span",null,"\xA0",mt.score_info?`${mt.score_info}\u5206`:"5\u5206")))),!Xt&&e.createElement("div",{className:k.lockWrap},e.createElement("img",{src:`${C.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!pe.length&&e.createElement(B.Z,null)))},_={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"},ee=u(24065),i=u(59301),I=({className:Ee,dataSource:pe=[],col:N=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze,onRemove:Mt=()=>{},isCurrent:mt=!0,showAlias:Ke=!1})=>{const tu=Math.floor((Ve-(N-1)*Ne)/N),$t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return i.createElement(ie.Z,{spinning:ze},i.createElement("div",{className:Z()(_.list,Ee)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Dt,Xt)=>{var Wt;const{name:Tu,id:Uu,identifier:zu,featured:mn,school_name:v,image_url:vn,excellent:Qu,is_plan:gn}=Dt;return i.createElement("div",{key:Uu,className:_.wrap,style:{width:tu,marginRight:(1+Xt)%N===0?0:Ne+It,marginBottom:ut}},i.createElement("a",{className:_.li,onClick:Bu=>{Bu.preventDefault(),Bu.stopPropagation(),Be&&(0,G.L9)([Be]),(0,G.xg)(`/paths/${zu}`)}},i.createElement("div",{className:_.img},i.createElement("img",{className:_.cover,src:`${vn}`}),mt&&(0,ee.bg)()&&(Dt==null?void 0:Dt.studying)&&i.createElement("div",{className:`${_.movebq} user-path-items`,onClick:Bu=>{Bu.stopPropagation(),Mt(Dt)}},i.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),i.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Wt=Dt==null?void 0:Dt.subject_tags)==null?void 0:Wt.map((Bu,Xu)=>{var Cu,wu;if(Xu===0){const Ju=(Cu=$t.find(xt=>xt.name==Bu))==null?void 0:Cu.swimg;return i.createElement("img",{className:_.sign,src:Ju,style:{left:"-4px"}})}const en=(wu=$t.find(Ju=>Ju.name==Bu))==null?void 0:wu.ptimg;return i.createElement("img",{className:_.sign,src:en,style:{left:`${48+52*(Xu-1)+2*Xu}px`}})}),i.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Dt==null?void 0:Dt.excellent)&&i.createElement("div",{className:_.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:_.name},i.createElement(O.Z,{title:Ke&&(Dt!=null&&Dt.excellent_alias_name)?i.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tu}`,i.createElement("br",null),i.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dt==null?void 0:Dt.excellent_alias_name}`)):Tu},i.createElement("span",{className:_.e},Ke&&(Dt==null?void 0:Dt.excellent_alias_name)||Tu))),i.createElement(O.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${v}`},i.createElement("div",{className:_.unit},i.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),v)),i.createElement("div",{className:_.tags},i.createElement("div",null,i.createElement(O.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),i.createElement("span",null,Dt.stages_count))),i.createElement(O.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),i.createElement("span",null,Dt.members_count)))))))})),!pe.length&&i.createElement(B.Z,null)))},r={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ne="data:image/png;base64,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",a=u(59301),Re=({className:Ee,dataSource:pe=[],col:N=4,right:Ne,bottom:ut=23,precision:It=0,wrapWidth:Ve=1200,trackEventItems:Be,loading:ze,handleVery:Mt=()=>!0})=>{const mt=Math.floor((Ve-(N-1)*Ne)/N);return a.createElement(ie.Z,{spinning:ze},a.createElement("div",{className:Z()(r.list,Ee)},!!pe.length&&pe.map((Ke,tu)=>{const{subject_identifier:$t,id:Dt,identifier:Xt,power:Wt}=Ke,Tu=Ke.is_public!=0&&Ke.is_public;return a.createElement("div",{className:r.wrap,key:Dt,style:{width:mt,marginRight:(1+tu)%N===0?0:Ne+It,marginBottom:ut}},a.createElement("a",{className:r.li,onClick:Uu=>{Uu.preventDefault(),Mt(Ke==null?void 0:Ke.first_category_url)&&(Be&&(0,G.L9)([Be]),(0,G.xg)(Ke.first_category_url))}},a.createElement("div",{className:r.top},a.createElement(O.Z,{title:Ke.name},a.createElement("div",{className:r.name},Ke.name)),a.createElement("img",{className:r.img,src:C.Z.IMG_SERVER+"/images/"+Ke.avatar_url}),a.createElement("div",{className:r.text,title:Ke.creator},Ke.creator),$t&&a.createElement("div",{className:r.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tu&&a.createElement("div",{className:r.sign},"\u516C\u5F00")),a.createElement("div",{className:r.bottom},Ke.visits>0&&a.createElement(O.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-liulanyan"}),a.createElement("span",null,Ke.visits))),Ke.course_members_count>0&&a.createElement(O.Z,{title:"\u6210\u5458",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan"}),Ke.course_members_count)),Ke.tasks_count>0&&a.createElement(O.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-zuoye"}),Ke.tasks_count)),Ke.is_end?a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ke.is_accessible&&a.createElement("div",{className:r.lockWrap},a.createElement("img",{src:`${C.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!pe.length&&a.createElement(B.Z,null)))},et={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"},rt=u(89070),Qe=({dataSource:Ee=[],value:pe,onChange:N,className:Ne,style:ut={},tabBarExtraContent:It})=>e.createElement("div",{className:Z()(et.tabs,Ne),style:ut},e.createElement("div",{className:et.tabsWrap},Ee.map((Ve,Be)=>!(Ve!=null&&Ve.hide)&&e.createElement("aside",{className:et.tab,onClick:()=>{N(Ve.id),Ve.link&&rt.history.push(Ve.link)},key:Be},e.createElement("div",{className:pe===Ve.id?et.active:""},Ve.name),(Ve==null?void 0:Ve.resetCount)==null&&(Ve==null?void 0:Ve.total)!==void 0&&e.createElement("span",null,"\uFF08",Ve==null?void 0:Ve.total,"\uFF09"),(Ve==null?void 0:Ve.resetCount)!==void 0&&(Ve==null?void 0:Ve.total)!==void 0&&e.createElement(O.Z,{title:(Ve==null?void 0:Ve.tip)!=null?Ve==null?void 0:Ve.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Ve==null?void 0:Ve.resetCount),"/",e.createElement("span",null,Ve==null?void 0:Ve.total),"\uFF09"))))),e.createElement("div",{className:et.tabBar},It)),Ge=({className:Ee,style:pe={},children:N})=>e.createElement("div",{className:Z()(Ee),style:pe},N),Me={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"},F=u(38854),re=u(20834);const tt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var w=({sortValue:Ee,dropValue:pe,className:N,onSort:Ne,onDrop:ut,dataSource:It=tt})=>{var Ve;return e.createElement("div",{className:Z()(Me.orderWrap,N)},e.createElement(F.Z,{dropdownRender:()=>e.createElement(re.default,null,It.map((Be,ze)=>e.createElement(re.default.Item,{key:ze,onClick:()=>ut(Be.id)},Be.name)))},e.createElement("span",{className:Me.orderTextWrap},(Ve=It.find(Be=>pe===Be.id))==null?void 0:Ve.name)),e.createElement("span",{className:Me.orderIconWrap},e.createElement("span",{className:Me.orderAsc},e.createElement("i",{className:Ee==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-up font12 ${Me.cursorPointer}`,onClick:()=>Ne(Ee==="asc"?"desc":"asc")})),e.createElement("span",{className:Me.orderDesc},e.createElement("i",{className:Ee==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer} ${Me.active}`:`iconfont icon-sanjiaoxing-down font12 ${Me.cursorPointer}`,onClick:()=>Ne(Ee==="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"},H=u(3113),de=Object.defineProperty,$=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,st=(Ee,pe,N)=>pe in Ee?de(Ee,pe,{enumerable:!0,configurable:!0,writable:!0,value:N}):Ee[pe]=N,qe=(Ee,pe)=>{for(var N in pe||(pe={}))Ze.call(pe,N)&&st(Ee,N,pe[N]);if($)for(var N of $(pe))vt.call(pe,N)&&st(Ee,N,pe[N]);return Ee},Lt=(Ee,pe)=>{var N={};for(var Ne in Ee)Ze.call(Ee,Ne)&&pe.indexOf(Ne)<0&&(N[Ne]=Ee[Ne]);if(Ee!=null&&$)for(var Ne of $(Ee))pe.indexOf(Ne)<0&&vt.call(Ee,Ne)&&(N[Ne]=Ee[Ne]);return N},Gt=(Ee,pe,N)=>new Promise((Ne,ut)=>{var It=ze=>{try{Be(N.next(ze))}catch(Mt){ut(Mt)}},Ve=ze=>{try{Be(N.throw(ze))}catch(Mt){ut(Mt)}},Be=ze=>ze.done?Ne(ze.value):Promise.resolve(ze.value).then(It,Ve);Be((N=N.apply(Ee,pe)).next())}),it=Ee=>{var pe=Ee,{className:N,style:Ne,children:ut,loading:It=!1,openLoading:Ve,onClick:Be=()=>{},size:ze="middle",shape:Mt="round"}=pe,mt=Lt(pe,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ke,tu]=(0,e.useState)(!1);return e.createElement(H.ZP,qe({onClick:(0,V.throttle)($t=>Gt(void 0,null,function*(){Ve&&tu(!0);try{yield Be($t)}catch(Dt){console.log("error",Dt)}Ve&&tu(!1)}),2e3,{leading:!0,trailing:!1}),className:Z()(E.btn,E[`${ze}-${Mt}`],N),style:Ne,size:ze,shape:Mt,loading:Ke||It},mt),ut)},bt={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"},zt=({className:Ee,style:pe,children:N=null,onClick:Ne,title:ut})=>e.createElement("div",{className:Z()(bt.head,Ee),style:pe},e.createElement("span",{className:"primary-hover",onClick:Ne},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:ut},ut),e.createElement("div",{className:bt.node},N)),lu={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"},qt=({confirmShow:Ee=!0,confirmTitle:pe,confirmClick:N,cancelShow:Ne=!0,cancelTitle:ut,cancelClick:It,className:Ve,style:Be,confirmLoading:ze=!1})=>e.createElement("div",{className:Z()(lu.btns,Ve),style:Be},Ee&&e.createElement(H.ZP,{loading:ze,onClick:N,type:"primary",className:lu.confirm},pe),Ne&&e.createElement(H.ZP,{onClick:It,className:lu.cancel},ut)),uu={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"},ku=({className:Ee,style:pe={},LeftContent:N,children:Ne,RightContent:ut})=>e.createElement("div",{className:Z()(uu.fixedBottom,Ee),style:pe},e.createElement("div",{className:uu.wrap},e.createElement("div",{className:uu.left},N),e.createElement("div",{className:uu.center},Ne),e.createElement("div",{className:uu.right},ut))),Fe={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"},J=({className:Ee,style:pe={},dataSource:N=[]})=>e.createElement("div",{className:Z()(Fe.crumbs,Ee),style:pe},N.map((Ne,ut)=>utrt.history.push(Ne.path)},Ne.name):e.createElement("span",null,Ne.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:ut,style:{color:"#5F6368"}},Ne.name))),Se=u(31797),Bt=Object.defineProperty,Jt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,iu=(Ee,pe,N)=>pe in Ee?Bt(Ee,pe,{enumerable:!0,configurable:!0,writable:!0,value:N}):Ee[pe]=N,du=(Ee,pe)=>{for(var N in pe||(pe={}))ae.call(pe,N)&&iu(Ee,N,pe[N]);if(lt)for(var N of lt(pe))ft.call(pe,N)&&iu(Ee,N,pe[N]);return Ee},St=(Ee,pe)=>Jt(Ee,at(pe)),Nu=(Ee,pe)=>{var N={};for(var Ne in Ee)ae.call(Ee,Ne)&&pe.indexOf(Ne)<0&&(N[Ne]=Ee[Ne]);if(Ee!=null&<)for(var Ne of lt(Ee))pe.indexOf(Ne)<0&&ft.call(Ee,Ne)&&(N[Ne]=Ee[Ne]);return N};const{Countdown:bu}=Se.default;var Yt=Ee=>{var pe=Ee,{onChange:N}=pe,Ne=Nu(pe,["onChange"]);const[ut,It]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof ut=="number"&&ut>=0&&N(ut)},[ut]);const Ve=Be=>{const ze=Math.floor(Be/1e3);It(ze)};return e.createElement(bu,St(du({},Ne),{onChange:Ve}))}},33441:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return ue}});var e=u(59301),o={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},s=Object.defineProperty,m=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,L=(C,G,S)=>G in C?s(C,G,{enumerable:!0,configurable:!0,writable:!0,value:S}):C[G]=S,Z=(C,G)=>{for(var S in G||(G={}))A.call(G,S)&&L(C,S,G[S]);if(m)for(var S of m(G))b.call(G,S)&&L(C,S,G[S]);return C};const V=C=>React.createElement("svg",Z({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var K="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",g=u(99313),h=u(92310),j=u.n(h),U=u(59301),c=Object.defineProperty,d=Object.defineProperties,y=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,xe=(C,G,S)=>G in C?c(C,G,{enumerable:!0,configurable:!0,writable:!0,value:S}):C[G]=S,k=(C,G)=>{for(var S in G||(G={}))M.call(G,S)&&xe(C,S,G[S]);if(W)for(var S of W(G))me.call(G,S)&&xe(C,S,G[S]);return C},ie=(C,G)=>d(C,y(G)),ue=({dataSource:C,className:G,style:S})=>{const[he,ge]=(0,e.useState)([]),[B,fe]=(0,e.useState)(""),p=(0,e.useRef)("");(0,e.useEffect)(()=>{if(C!=null&&C.length){const i=String(Math.random()).slice(-6),ve=C.map(I=>ie(k({},I),{key:`${i}-${I.key}`}));ge(ve),fe(ve[0].key)}},[C.length]);const _=i=>{fe(i),p.current=i;const ve=document.getElementById(i);if(ve){const I=ve.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:I,behavior:"smooth"})}},ee=()=>{const i=he.map(I=>document.getElementById(I.key)),ve=window.innerHeight/2;for(const I of i)if(I){const r=I.getBoundingClientRect();if(r.top>=0&&r.top(window.addEventListener("scroll",ee),()=>{window.removeEventListener("scroll",ee)}),[he]),U.createElement("div",{className:j()(o.anchorNavigation,G),style:S},U.createElement(g.default,{items:he,tabBarGutter:60,className:o.tabs,activeKey:B,onChange:_}),he.map(i=>U.createElement("div",{key:i.key,id:i.key,className:o.box},U.createElement("div",{className:o.head},U.createElement("img",{className:"mr10",src:K,alt:"Dot"}),i.label),U.createElement("div",{className:o.element},i.element))))}},16938:function(ot,Y,u){"use strict";var e=u(59301),o=u(43418),s=u(8591),m=u(99064),A=u(89070),b=Object.defineProperty,L=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,K=(c,d,y)=>d in c?b(c,d,{enumerable:!0,configurable:!0,writable:!0,value:y}):c[d]=y,g=(c,d)=>{for(var y in d||(d={}))Z.call(d,y)&&K(c,y,d[y]);if(L)for(var y of L(d))V.call(d,y)&&K(c,y,d[y]);return c},h=(c,d)=>{var y={};for(var W in c)Z.call(c,W)&&d.indexOf(W)<0&&(y[W]=c[W]);if(c!=null&&L)for(var W of L(c))d.indexOf(W)<0&&V.call(c,W)&&(y[W]=c[W]);return y},j=(c,d,y)=>new Promise((W,M)=>{var me=ie=>{try{k(y.next(ie))}catch(O){M(O)}},xe=ie=>{try{k(y.throw(ie))}catch(O){M(O)}},k=ie=>ie.done?W(ie.value):Promise.resolve(ie.value).then(me,xe);k((y=y.apply(c,d)).next())});const U=c=>{var d=c,{shixunHomeworks:y,dispatch:W}=d,M=h(d,["shixunHomeworks","dispatch"]);const me=(0,A.useParams)();return e.createElement(o.default,{centered:!0,title:"\u63D0\u793A",open:y.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>j(void 0,null,function*(){(yield(0,m.ZP)(`/api/myshixuns/${y.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:me.coursesId}})).shixun_identifier&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),W({type:"shixunHomeworks/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:g({},y.actionTabs.params)}))}),onCancel:()=>{W({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Y.Z=(0,A.connect)(({shixunHomeworks:c})=>({shixunHomeworks:c}))(U)},83992:function(ot,Y,u){"use strict";u.d(Y,{n:function(){return uu},Z:function(){return ku}});var e=u(59301),o=u(78241),s=u(8591),m=u(6848),A=u(43418),b=u(20834),L=u(24905),Z=u(95237),V=u(43604),K=u(92832),g=u(3113),h=u(38854),j=u(1710),U=u(5112),c=u(5871),d=u(58421),y=u(84105),W=u(87395),M=u(67921),me=u(89489),xe=u(8797),k=u(955),ie=u(16938),O=u(96512),ue=u(99064),C=u(89070),G=Object.defineProperty,S=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,B=(Fe,Ae,J)=>Ae in Fe?G(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):Fe[Ae]=J,fe=(Fe,Ae)=>{for(var J in Ae||(Ae={}))he.call(Ae,J)&&B(Fe,J,Ae[J]);if(S)for(var J of S(Ae))ge.call(Ae,J)&&B(Fe,J,Ae[J]);return Fe},p=(Fe,Ae)=>{var J={};for(var Se in Fe)he.call(Fe,Se)&&Ae.indexOf(Se)<0&&(J[Se]=Fe[Se]);if(Fe!=null&&S)for(var Se of S(Fe))Ae.indexOf(Se)<0&&ge.call(Fe,Se)&&(J[Se]=Fe[Se]);return J},_=(Fe,Ae,J)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(J.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(J.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((J=J.apply(Fe,Ae)).next())});const ee=Fe=>{var Ae=Fe,{shixunHomeworks:J,dispatch:Se}=Ae,Bt=p(Ae,["shixunHomeworks","dispatch"]);const Jt=(0,C.useParams)(),[at,lt]=(0,e.useState)(!0),[ae,ft]=(0,e.useState)(!1),[iu]=o.default.useForm(),du=()=>_(void 0,null,function*(){const St=iu.getFieldValue();(yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...J.actionTabs.selectArrs],cover_all:at,hidden_comment:St.hidden_comment,comment:St.comment}})).status===0&&(s.ZP.success("\u8BC4\u9605\u6210\u529F"),iu.resetFields(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:fe({},J.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(A.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:J.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const St=iu.getFieldValue();JSON.stringify(St)==="{}"||St.hidden_comment===""&&St.comment===""?ft(!0):J.workList.partial_comment?Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:J.actionTabs.selectArrs,params:J.actionTabs.params}}):du()}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(o.default,{form:iu,onChange:()=>{ae&&ft(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"comment"},e.createElement(K.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"hidden_comment"},e.createElement(K.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ae&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(A.default,{centered:!0,title:e.createElement("span",null,e.createElement(O.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:J.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{du()},onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement(U.ZP.Group,{onChange:St=>{lt(St.target.value)},value:at},e.createElement(U.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement(U.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var i=(0,C.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(ee),ve=u(36708),I=u(24065),r={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},ne=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Re=(Fe,Ae)=>{var J={};for(var Se in Fe)a.call(Fe,Se)&&Ae.indexOf(Se)<0&&(J[Se]=Fe[Se]);if(Fe!=null&&ne)for(var Se of ne(Fe))Ae.indexOf(Se)<0&&ye.call(Fe,Se)&&(J[Se]=Fe[Se]);return J},et=(Fe,Ae,J)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(J.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(J.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((J=J.apply(Fe,Ae)).next())});const rt=Fe=>{var Ae=Fe,{shixunHomeworks:J,dispatch:Se}=Ae,Bt=Re(Ae,["shixunHomeworks","dispatch"]),Jt,at,lt,ae;const ft=(0,C.useParams)(),[iu,du]=(0,e.useState)(!1),[St,Nu]=(0,e.useState)((at=(Jt=J.actionTabs.selectArrs)==null?void 0:Jt.data)==null?void 0:at.name),[bu]=o.default.useForm();(0,e.useEffect)(()=>{var Yt,Ee,pe,N,Ne,ut;J.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&bu.setFieldsValue({comment:(Ee=(Yt=J.actionTabs.selectArrs)==null?void 0:Yt.data)==null?void 0:Ee.work_comment,hidden_comment:(N=(pe=J.actionTabs.selectArrs)==null?void 0:pe.data)==null?void 0:N.work_comment_hidden}),Nu((ut=(Ne=J.actionTabs.selectArrs)==null?void 0:Ne.data)==null?void 0:ut.name)},[J.actionTabs.key]);const Vt=()=>et(void 0,null,function*(){var Yt,Ee;const pe=bu.getFieldValue();if((yield(0,ue.ZP)(`/api/student_works/${(Ee=(Yt=J.actionTabs.selectArrs)==null?void 0:Yt.data)==null?void 0:Ee.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:pe.hidden_comment,comment:pe.comment}})).status===0)return s.ZP.success("\u8BC4\u9605\u6210\u529F"),bu.resetFields(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),Se({type:"shixunHomeworks/getWorkList",payload:ft})});return e.createElement(e.Fragment,null,e.createElement(A.default,{centered:!0,title:(ae=(lt=J.actionTabs.selectArrs)==null?void 0:lt.data)!=null&&ae.work_comment_hidden?"\u66F4\u6539"+St+"\u70B9\u8BC4":St+"\u70B9\u8BC4",open:J.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>et(void 0,null,function*(){const Yt=bu.getFieldValue();JSON.stringify(Yt)==="{}"||Yt.hidden_comment===""&&Yt.comment===""?du(!0):Vt()}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(o.default,{form:bu,onChange:()=>{iu&&du(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"comment"},e.createElement(K.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(o.default.Item,{name:"hidden_comment"},e.createElement(K.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),iu&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var He=(0,C.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(rt),Qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Me=(Fe,Ae)=>{var J={};for(var Se in Fe)dt.call(Fe,Se)&&Ae.indexOf(Se)<0&&(J[Se]=Fe[Se]);if(Fe!=null&&Qe)for(var Se of Qe(Fe))Ae.indexOf(Se)<0&&Ge.call(Fe,Se)&&(J[Se]=Fe[Se]);return J},F=(Fe,Ae,J)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(J.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(J.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((J=J.apply(Fe,Ae)).next())});const re=Fe=>{var Ae=Fe,{shixunHomeworks:J,dispatch:Se}=Ae,Bt=Me(Ae,["shixunHomeworks","dispatch"]);const Jt=(0,C.useParams)(),[at,lt]=(0,e.useState)([]),[ae,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{J.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&iu()},[J.actionTabs.key]);function iu(){return F(this,null,function*(){const St=yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});lt(St)})}const du=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(A.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:J.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){const St=yield(0,ue.ZP)(`/api/homework_commons/${Jt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:ae}});(St==null?void 0:St.status)===0&&(C.history.replace(`/classrooms/${Jt.coursesId}/shixun_homework/${Jt.categoryId}/detail?tabs=4`),window.location.reload(),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),ft([]))}),onCancel:()=>{ft([]),Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(j.default,{rowSelection:{type:"checkbox",onChange:(St,Nu)=>{ft([...St])},selectedRowKeys:ae,getCheckboxProps:St=>({disabled:St.status==="\u8FDB\u884C\u4E2D"||St.works_count===0})},rowKey:St=>St.key||St.id,scroll:{y:300},pagination:!1,columns:du,dataSource:at==null?void 0:at.group_list})))};var tt=(0,C.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(re),Pe=u(12290),w=u(78297),E=u(46474),H=Object.defineProperty,de=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,vt=(Fe,Ae,J)=>Ae in Fe?H(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):Fe[Ae]=J,st=(Fe,Ae)=>{for(var J in Ae||(Ae={}))$.call(Ae,J)&&vt(Fe,J,Ae[J]);if(de)for(var J of de(Ae))Ze.call(Ae,J)&&vt(Fe,J,Ae[J]);return Fe},qe=(Fe,Ae,J)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(J.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(J.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((J=J.apply(Fe,Ae)).next())});const Lt=({shixunHomeworks:Fe,dispatch:Ae,isShow:J,setIsShow:Se,item:Bt,coursesId:Jt,categoryId:at})=>{const[lt,ae]=(0,e.useState)({page:1,limit:10}),[ft,iu]=(0,e.useState)([]),[du,St]=(0,e.useState)(!1);(0,e.useEffect)(()=>{J&&Nu()},[J]);function Nu(){return qe(this,null,function*(){St(!0);const Vt=yield(0,ue.ZP)(`/api/student_works/${Bt.id}/game_details.json`,{method:"get",params:st({},lt)});St(!1),Vt.status===0&&iu(Vt==null?void 0:Vt.data)})}const bu=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#000"}},lt.limit*(lt.page-1)+Ee+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#000"}},Vt)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Vt,Yt,Ee)=>e.createElement("span",null,Vt==0?"\u672A\u901A\u5173":Vt==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#333"}},Vt)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Vt,Yt,Ee)=>e.createElement("span",{style:{color:"#333"}},Vt)}];return e.createElement(e.Fragment,null,e.createElement(A.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:J,width:700,footer:null,maskClosable:!1,onCancel:()=>{lt.page=1,lt.limit=10,ae(st({},lt)),Se(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:Bt==null?void 0:Bt.user_name,style:{color:"#232B40"}},Bt==null?void 0:Bt.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:Bt==null?void 0:Bt.student_id,style:{color:"#232B40"}},(Bt==null?void 0:Bt.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:Bt==null?void 0:Bt.group_name,style:{color:"#232B40"}},(Bt==null?void 0:Bt.group_name)||"--"))),e.createElement(j.default,{scroll:{y:380},columns:bu,loading:du,style:{marginBottom:lt.limit>(ft==null?void 0:ft.count)?"16px":"0"},dataSource:ft.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:lt.limit,current:lt.page,position:["bottomRight"],onChange:(Vt,Yt)=>{lt.page=Vt,lt.limit=Yt,ae(st({},lt)),Nu()},total:ft==null?void 0:ft.count,showTotal:(Vt,Yt)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",Vt," "),"\u6761\u6570\u636E")}})))};var Gt=(0,C.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(Lt),x=u(59301),it=Object.defineProperty,bt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,lu=(Fe,Ae,J)=>Ae in Fe?it(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:J}):Fe[Ae]=J,ou=(Fe,Ae)=>{for(var J in Ae||(Ae={}))Pt.call(Ae,J)&&lu(Fe,J,Ae[J]);if(bt)for(var J of bt(Ae))zt.call(Ae,J)&&lu(Fe,J,Ae[J]);return Fe},qt=(Fe,Ae,J)=>new Promise((Se,Bt)=>{var Jt=ae=>{try{lt(J.next(ae))}catch(ft){Bt(ft)}},at=ae=>{try{lt(J.throw(ae))}catch(ft){Bt(ft)}},lt=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Jt,at);lt((J=J.apply(Fe,Ae)).next())});const uu=({value:Fe,placeholder:Ae=""})=>{if(Fe==null||Fe==="")return x.createElement("span",null,Ae);{const J=Number(Fe);if(J>=80)return x.createElement("span",{style:{color:"#009C0F"}},J);if(J<80&&J>=60)return x.createElement("span",{style:{color:"#FA6400"}},J);if(J<60)return x.createElement("span",{style:{color:"#E30000"}},J)}},Ou=({shixunHomeworks:Fe,classroomList:Ae,loading:J,dispatch:Se,setExportParams:Bt,user:Jt})=>{var at,lt,ae,ft,iu,du,St,Nu,bu,Vt,Yt,Ee;const pe=(0,C.useParams)(),[N,Ne]=(0,e.useState)(ou(ou({},{page:1,limit:20,order:"work_score",b_order:"desc"}),pe)),[ut]=o.default.useForm(),[It,Ve]=(0,e.useState)(),[Be,ze]=(0,e.useState)({}),[Mt,mt]=(0,e.useState)([]),[Ke,tu]=(0,e.useState)(!1),[$t,Dt]=(0,e.useState)([]),[Xt,Wt]=(0,e.useState)(!1),[Tu,Uu]=(0,e.useState)(),[zu,mn]=(0,e.useState)(1),[v,vn]=(0,e.useState)(),[Qu,gn]=(0,e.useState)(),[Bu,Xu]=(0,e.useState)(),[Cu,wu]=(0,e.useState)(),[en,Ju]=(0,e.useState)(),[xt,Wn]=(0,e.useState)(!1),[wn,Fn]=(0,e.useState)(!1),[Hn,hn]=(0,e.useState)(),tn=(0,C.useLocation)();(0,e.useEffect)(()=>(Yu(),()=>{ze([]),mt([])}),[N.coursesId]),(0,e.useEffect)(()=>{var oe;const Xe=JSON.parse(JSON.stringify(Fe.workList));!((oe=Xe==null?void 0:Xe.student_works)!=null&&oe.length)&&(Xe!=null&&Xe.id)?(Xe.student_works=[ou({},Xe)],ze(Xe)):(Xe!=null&&Xe.id&&mt([ou(ou({},Xe),{number:"\u6211"})]),ze(ou({},Xe)))},[Fe.workList]);const Yu=oe=>(Bt(ou({},N)),Se({type:"shixunHomeworks/getWorkList",payload:N}));(0,e.useEffect)(()=>{Se({type:"user/getUserInfo",payload:{course_id:N.coursesId}})},[]);const ea=()=>qt(void 0,null,function*(){const oe=yield(0,ve.Uc)({categoryId:pe.categoryId});Ve(oe==null?void 0:oe.update_score)}),zn=()=>qt(void 0,null,function*(){Se({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const oe=yield(0,ve.Vs)({categoryId:pe.categoryId});Se({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(oe==null?void 0:oe.status)===0&&(s.ZP.success(oe==null?void 0:oe.message),Yu())}),Qn=()=>{N.page=1;const oe=Object.assign({},ut.getFieldsValue());delete N.course_group,delete N.teacher_comment,Object.keys(oe).map(function(Xe){var Qt;switch(Xe){case"task_status":oe[Xe].includes("all")||!oe[Xe].length?(delete N.work_status,ut.setFieldsValue({task_status:"all"})):(N.work_status=oe[Xe],ut.setFieldsValue({task_status:N.work_status}));break;case"course_group_info":oe[Xe].includes("all")||!oe[Xe].length?(delete N.course_group,ut.setFieldsValue({course_group_info:"all"})):(N.course_group=oe[Xe],ut.setFieldsValue({course_group_info:N.course_group}));break;case"teacher_comment":oe[Xe].includes("all")||!oe[Xe].length?(delete N.teacher_comment,ut.setFieldsValue({teacher_comment:"all"})):(N.teacher_comment=((Qt=oe[Xe])==null?void 0:Qt.length)===1?Number(oe[Xe][0]):"",ut.setFieldsValue({teacher_comment:oe[Xe]}));break}}),Yu()};(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ju(47),Wn(!0))},[document.getElementById("divhe")]);const Pn=(oe,Xe)=>{N.page=oe,N.limit=20,Yu()};function gt(){mn(1),vn(""),gn(""),Xu(""),wu(""),Dt([])}const Ot=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(oe,Xe,Qt)=>N.limit*(N.page-1)+Qt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:oe=>x.createElement(m.Z,{placement:"bottomLeft",title:oe},x.createElement("span",{className:"current"},oe))},!(0,I.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:N.order==="student_id"?N.b_order==="desc"?"descend":"ascend":null,render:oe=>x.createElement(m.Z,{placement:"bottomLeft",title:oe||"--"},x.createElement("span",{className:"current"},oe||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(oe,Xe)=>oe?x.createElement(m.Z,{placement:"bottom",title:oe},x.createElement("span",{className:"current"},oe)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:N.order==="work_status"?N.b_order==="desc"?"descend":"ascend":null,render:oe=>x.createElement(k.lC,{status:oe})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:N.order==="achieve_time"?N.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>x.createElement(m.Z,{placement:"bottomLeft",title:oe},x.createElement("span",{className:"current"},oe))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(oe,Xe)=>x.createElement("span",{onClick:Qt=>{var fu;Qt.stopPropagation(),(fu=Be.homework_status)!=null&&fu.includes("\u5BFC\u5165")&&(hn(Xe),Fn(!0))}},oe||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:N.order==="work_score"?N.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>x.createElement(m.Z,{title:x.createElement(x.Fragment,null,x.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Xe==null?void 0:Xe.late_final_score)||0),x.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Xe==null?void 0:Xe.late_penalty)||0),x.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Xe==null?void 0:Xe.score)||0))},uu({value:oe,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:N.order==="achieve_time_long"?N.b_order==="desc"?"descend":"ascend":null,render:(oe,Xe)=>oe&&oe!="--"?x.createElement(m.Z,{placement:"bottom",title:oe},x.createElement("span",{className:"current"},oe)):"--"},((at=Be.homework_status)==null?void 0:at.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((lt=Be.homework_status)!=null&<.includes("\u5BFC\u5165"))&&{title:x.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:oe=>oe?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(oe,Xe)=>{var Qt;return(Qt=Be.homework_status)!=null&&Qt.includes("\u5BFC\u5165")?(0,I.GJ)()?x.createElement("a",{onClick:fu=>{fu.stopPropagation(),Se({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Xe==null?void 0:Xe.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):x.createElement("a",{onClick:fu=>{fu.stopPropagation(),hn(Xe),Fn(!0)}},"\u67E5\u770B"):(0,I.dE)()?x.createElement("div",null,(0,k.JL)(Xe==null?void 0:Xe.work_status)==="\u672A\u5F00\u542F"?x.createElement("span",null,"--"):x.createElement("a",{onClick:fu=>{var Gu;if(fu.stopPropagation(),(0,I.Rm)()&&!((Gu=Ae.AssistantObject.hack)!=null&&Gu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/${Xe.id}/${Xe.user_id}/comment`,"_blank")}},"\u67E5\u770B")):x.createElement("a",{target:"_blank",onClick:fu=>{var Gu,un;if(fu.stopPropagation(),(0,I.Rm)()&&!((Gu=Ae.AssistantObject.hack)!=null&&Gu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((un=Jt.userInfo)!=null&&un.professional_certification)window.open(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/${Xe.id}/${Xe.user_id}/comment`,"_blank");else return A.default.confirm({title:"\u63D0\u793A",centered:!0,content:x.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,k.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(oe=>!!oe),Kn=()=>{var oe,Xe;return x.createElement(b.default,null,x.createElement(b.default.Item,{onClick:()=>{var Qt;if((0,I.Rm)()&&!((Qt=Ae.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Be==null?void 0:Be.course_group_info,fn:()=>{(0,w.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,I.GJ)()&&((oe=Be==null?void 0:Be.student_works)==null?void 0:oe.length)>0&&!((Xe=Be==null?void 0:Be.homework_status)!=null&&Xe.includes("\u5BFC\u5165"))&&x.createElement(b.default.Item,{key:"3",onClick:()=>{var Qt;if((0,I.Rm)()&&!((Qt=Ae.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Be==null?void 0:Be.course_group_info,fn:()=>{var fu,Gu,un,ju;Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),C.history.push(`/classrooms/${N==null?void 0:N.coursesId}/program_homework/${N.categoryId}/${(Gu=(fu=Be==null?void 0:Be.student_works)==null?void 0:fu[0])==null?void 0:Gu.id}/${(ju=(un=Be==null?void 0:Be.student_works)==null?void 0:un[0])==null?void 0:ju.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),x.createElement(b.default.Item,{key:"2",onClick:()=>{var Qt;if((0,I.Rm)()&&!((Qt=Ae.AssistantObject.hack)!=null&&Qt.can_download)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}C.history.push(`/classrooms/${N.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return x.createElement(x.Fragment,null,x.createElement("section",{className:`${r.wrap} minH500 bg-white pl30 pr30 pt30`},((ae=Be.homework_status)==null?void 0:ae.includes("\u672A\u53D1\u5E03"))&&x.createElement(xe.Z,null),!((ft=Be.homework_status)!=null&&ft.includes("\u672A\u53D1\u5E03"))&&x.createElement("aside",null,!(0,I.GJ)()&&x.createElement("div",{className:"c-light-black font12"},x.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Be==null?void 0:Be.publish_time),x.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Be==null?void 0:Be.end_time),x.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Be==null?void 0:Be.late_time)||"- -")),(0,I.GJ)()&&x.createElement(x.Fragment,null,x.createElement(o.default,{form:ut,onChange:Qn,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((iu=Be.task_status)==null?void 0:iu.length)>0&&x.createElement(o.default.Item,{name:"task_status"},x.createElement(L.default.Group,{value:[],style:{width:"100%"}},x.createElement(Z.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),x.createElement(V.Z,{flex:"80px"},x.createElement(L.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1"},Be.task_status&&Be.task_status.map((oe,Xe)=>x.createElement(L.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))))),((du=Be.course_group_info)==null?void 0:du.length)>0&&x.createElement(o.default.Item,{name:"course_group_info"},x.createElement(L.default.Group,{style:{width:"100%"}},x.createElement(Z.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),x.createElement(V.Z,{flex:"80px"},x.createElement(L.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1",id:"divhe",style:{height:en+"px",overflow:"hidden"}},(St=Be.course_group_info)==null?void 0:St.map((oe,Xe)=>x.createElement(L.default,{value:oe.course_group_id},oe.group_group_name,"(",oe.count,")"))),xt&&x.createElement("span",{onClick:()=>{let oe=document.getElementById("divhe").scrollHeight;en>47?Ju(47):Ju(oe)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},en===47?"\u5C55\u5F00":"\u6536\u8D77",en===47?x.createElement(y.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):x.createElement(W.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Nu=Be.teacher_comment)==null?void 0:Nu.length)>0&&x.createElement(o.default.Item,{name:"teacher_comment"},x.createElement(L.default.Group,{style:{width:"100%"}},x.createElement(Z.Z,null,x.createElement(V.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),x.createElement(V.Z,{flex:"80px"},x.createElement(L.default,{value:"all"},"\u5168\u90E8")),x.createElement(V.Z,{flex:"1"},Be.teacher_comment&&Be.teacher_comment.map((oe,Xe)=>x.createElement(L.default,{value:String(oe.id)},oe.name,"(",oe.count,")"))))))),x.createElement(Z.Z,{align:"middle"},x.createElement(V.Z,{flex:"1"},x.createElement(Z.Z,{align:"middle"},x.createElement(V.Z,null,x.createElement(K.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:oe=>{N.search=oe.trim(),N.page=1,Yu()},style:{width:240}})),x.createElement(V.Z,null,x.createElement("span",{className:"ml5"},x.createElement("span",{className:"c-red"},Be.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Be.work_count,"\u4E2A\u5B66\u751F\uFF09")))),x.createElement(V.Z,null,(0,I.GJ)()&&!((bu=Be.homework_status)!=null&&bu.includes("\u5BFC\u5165"))&&x.createElement(g.ZP,{className:"ml10",onClick:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Be.student_works.map(oe=>oe.id),params:N}})}},x.createElement("span",{className:`${r.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,I.GJ)()&&!((Vt=Be.homework_status)!=null&&Vt.includes("\u5BFC\u5165"))&&x.createElement(g.ZP,{className:"ml10",onClick:zn},x.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,I.GJ)()&&x.createElement(h.Z,{dropdownRender:Kn,className:"ml10"},x.createElement(g.ZP,null,x.createElement(M.Z,null),"\u5BFC\u51FA",x.createElement(me.Z,null)))))),x.createElement(Z.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,I.GJ)()&&It&&x.createElement("span",null,x.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),x.createElement(j.default,{className:`mt30 ${r.TableDom}`,loading:J["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:oe=>({onClick:Xe=>{var Qt,fu;if(!((Qt=Be.homework_status)!=null&&Qt.includes("\u5BFC\u5165"))){if((0,I.Rm)()&&!((fu=Ae.AssistantObject.hack)!=null&&fu.can_view)){s.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,E.O5)()&&window.open(`/classrooms/${N.coursesId}/program_homework/${N.categoryId}/${oe.id}/${oe.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Be.student_works,columns:Ot,onChange:(oe,Xe,Qt)=>{Qt.field&&(N.order=Qt.field==="score"?"work_score":Qt.field),Qt.order||(N.b_order="asc"),Qt.order==="ascend"&&(N.b_order="asc"),Qt.order==="descend"&&(N.b_order="desc"),Qt.order||(N.b_order="asc"),Yu()}}),x.createElement(i,null),x.createElement(He,null),x.createElement(ie.Z,null)),x.createElement(A.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Ke,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>qt(void 0,null,function*(){if(zu===2){if($t.length<=0){s.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Cu){s.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,ue.ZP)(`/api/homework_commons/${N.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:N.categoryId,comment:Cu,status:$t}});oe.status===0&&(Uu(oe),tu(!1),Wt(!0))}else{if(!(Bu===0||Qu===0)){if(!Bu){s.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Qu){s.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Bu>Qu){s.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Cu){s.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let oe=yield(0,ue.ZP)(`/api/homework_commons/${N.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:N.categoryId,comment:Cu,min_score:Bu,max_score:Qu}});oe.status===0&&(Uu(oe),tu(!1),Wt(!0))}}),onCancel:()=>{tu(!1),gt()}},x.createElement("div",{style:{padding:"32px"}},x.createElement("div",null,x.createElement("div",null,x.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),x.createElement(U.ZP.Group,{value:zu,onChange:oe=>{mn(oe.target.value)}},x.createElement(U.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),x.createElement(U.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),zu===1&&x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"70px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),x.createElement(c.Z,{min:0,max:100,value:Bu,onChange:oe=>Xu(oe),style:{width:"100px"}}),x.createElement("span",{style:{width:"80px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),x.createElement(c.Z,{min:0,max:100,value:Qu,onChange:oe=>gn(oe),style:{width:"100px"}})),zu===2&&x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),x.createElement(L.default.Group,{onChange:oe=>{Dt([...oe])},style:{width:"100%"}},(Yt=Be.task_status)==null?void 0:Yt.map((oe,Xe)=>x.createElement(L.default,{name:"task_status",value:oe.id},oe.name,"(",oe.count,")")))),x.createElement("div",{style:{display:"flex",marginTop:"20px"}},x.createElement("span",{style:{width:"70px",textAlign:"end"}},x.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),x.createElement(Pe.Z,{className:r.MdEditor,onChange:oe=>wu(oe),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),x.createElement(A.default,{open:Xt,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>qt(void 0,null,function*(){zu===2?(yield(0,ue.ZP)(`/api/homework_commons/${N.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:N.categoryId,comment:Cu,status:$t}})).status===0&&(s.ZP.info("\u6253\u56DE\u6210\u529F"),gt(),Yu(),Wt(!1)):(yield(0,ue.ZP)(`/api/homework_commons/${N.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:N.categoryId,comment:Cu,min_score:Bu,max_score:Qu}})).status===0&&(s.ZP.info("\u6253\u56DE\u6210\u529F"),gt(),Yu(),Wt(!1))}),onCancel:()=>{gt(),Wt(!1)}},x.createElement("div",{style:{padding:"32px"}},zu===1&&x.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Bu,"-",Qu,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),zu===2&&x.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Ee=Be.task_status)==null?void 0:Ee.filter(oe=>$t==null?void 0:$t.includes(oe.id)).map(oe=>oe.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),x.createElement("br",null),x.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Tu==null?void 0:Tu.count,"\u540D\u5B66\u751F")))),x.createElement(tt,null),x.createElement(Gt,{isShow:wn,setIsShow:Fn,item:Hn,coursesId:N.coursesId,categoryId:N.categoryId}),x.createElement("aside",{className:"tc mb50 mt30"},x.createElement(d.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Pn,current:N.page||1,defaultPageSize:20,total:Be.work_count})))};var ku=(0,C.connect)(({shixunHomeworks:Fe,classroomList:Ae,loading:J,user:Se})=>({shixunHomeworks:Fe,classroomList:Ae,loading:J.effects,user:Se}))(Ou)},33118:function(ot,Y,u){"use strict";u.d(Y,{mU:function(){return ee},Q_:function(){return i},ZP:function(){return I}});var e=u(59301),o=u(93948),s=u(6848),m=u(95237),A=u(43604),b=u(1710),L={analysisWrapper:"analysisWrapper___vy_V8",title:"title___tQAzn",tableWrapper:"tableWrapper___ztB9P",firstCol:"firstCol___Itr68",itemWrapper:"itemWrapper___Jaw8O",itemTitle:"itemTitle___gmKyn",count:"count___MUY3o",echarts_list:"echarts_list___RNu3g",echarts_item:"echarts_item___ZHo0B",tips:"tips___k4pHA"},Z=u(99064),V=u(89070),K=u(41069),g=u(43418),h=u(57809),j=u(85057),U=u(955),c=Object.defineProperty,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,M=(r,ne,a)=>ne in r?c(r,ne,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[ne]=a,me=(r,ne)=>{for(var a in ne||(ne={}))y.call(ne,a)&&M(r,a,ne[a]);if(d)for(var a of d(ne))W.call(ne,a)&&M(r,a,ne[a]);return r},xe=(r,ne,a)=>new Promise((ye,Re)=>{var et=Qe=>{try{He(a.next(Qe))}catch(dt){Re(dt)}},rt=Qe=>{try{He(a.throw(Qe))}catch(dt){Re(dt)}},He=Qe=>Qe.done?ye(Qe.value):Promise.resolve(Qe.value).then(et,rt);He((a=a.apply(r,ne)).next())});const k=({shixunHomeworks:r,dispatch:ne,isShow:a,setIsShow:ye,item:Re,courseId:et,categoryId:rt})=>{const[He,Qe]=(0,e.useState)({page:1,limit:10,keyword:"",type:null}),[dt,Ge]=(0,e.useState)([]),[Me,F]=(0,e.useState)(!1),[re,tt]=(0,e.useState)(1);(0,e.useEffect)(()=>{a&&Pe()},[a,He.type]);function Pe(){return xe(this,null,function*(){F(!0);const E=yield(0,Z.ZP)(`/api/homework_commons/${rt}/shixun_game_statisic.json`,{method:"get",params:{challenge_id:Re.id,id:rt,type:He.type,page:He.page,limit:He.limit,keyword:He.keyword}});F(!1),E.status===0&&Ge(E==null?void 0:E.data)})}const w=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#000"}},He.limit*(He.page-1)+de+1)},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{(0,U.xg)(`/classrooms/${et}/shixun_homework/${rt}/${H.student_work_id}/comment`)}},E)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u73ED\u7EA7",dataIndex:"group_name",key:"group_name",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,render:(E,H,de)=>e.createElement("span",{style:{color:"#333"}},E)},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,render:(E,H,de)=>e.createElement("span",null,E==2?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173")}];return e.createElement(e.Fragment,null,e.createElement(g.default,{centered:!0,title:"\u5173\u5361\u901A\u5173\u8BE6\u60C5",open:a,width:900,footer:null,maskClosable:!1,onCancel:()=>{He.keyword="",He.page=1,He.limit=10,He.type=null,Qe(me({},He)),ye(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{color:"#333",marginRight:"20px",wordBreak:"break-all",textOverflow:"ellipsis",overflow:"hidden",WebkitLineClamp:2,display:"-webkit-box",WebkitBoxOrient:"vertical"}},"\u5173\u5361",Re==null?void 0:Re.index," ",e.createElement(s.Z,{title:Re==null?void 0:Re.subject},e.createElement("span",null,Re==null?void 0:Re.subject))),e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.createElement("div",null,e.createElement(h.default,{size:"large",value:He.type,onChange:E=>xe(void 0,null,function*(){He.type=E,Qe(me({},He)),Pe()}),style:{width:140,marginRight:20}},e.createElement(h.default.Option,{value:null},"\u5168\u90E8"),e.createElement(h.default.Option,{value:1},"\u672A\u901A\u5173"),e.createElement(h.default.Option,{value:2},"\u5DF2\u901A\u5173"))),e.createElement("div",null,e.createElement(j.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:He.keyword,onChange:E=>{He.keyword=E,He.page=1,Qe(me({},He)),Pe()}})))),e.createElement(b.default,{scroll:{y:380},columns:w,loading:Me,dataSource:dt.users,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:He.limit,current:He.page,position:["bottomRight"],onChange:(E,H)=>{He.page=E,He.limit=H,Qe(me({},He)),Pe()},total:dt==null?void 0:dt.count,showTotal:(E,H)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",E," "),"\u6761\u6570\u636E")}})))};var ie=(0,V.connect)(({shixunHomeworks:r})=>({shixunHomeworks:r}))(k),O=u(6021),ue=Object.defineProperty,C=Object.defineProperties,G=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,B=(r,ne,a)=>ne in r?ue(r,ne,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[ne]=a,fe=(r,ne)=>{for(var a in ne||(ne={}))he.call(ne,a)&&B(r,a,ne[a]);if(S)for(var a of S(ne))ge.call(ne,a)&&B(r,a,ne[a]);return r},p=(r,ne)=>C(r,G(ne)),_=(r,ne,a)=>new Promise((ye,Re)=>{var et=Qe=>{try{He(a.next(Qe))}catch(dt){Re(dt)}},rt=Qe=>{try{He(a.throw(Qe))}catch(dt){Re(dt)}},He=Qe=>Qe.done?ye(Qe.value):Promise.resolve(Qe.value).then(et,rt);He((a=a.apply(r,ne)).next())});const ee=({title:r,strokeColor:ne,trailColor:a,percent:ye,count:Re})=>e.createElement("div",{className:L.itemWrapper},e.createElement("div",{className:L.itemTitle},r),e.createElement(o.Z,{percent:ye,strokeColor:ne,trailColor:a}),e.createElement("div",{className:L.count},Re,"\u4EBA")),i=(r,ne)=>{const a=`${(ne/r*100).toFixed(1)}`;return a==="0.0"?0:a};var I=()=>{const[r,ne]=(0,e.useState)(),a=(0,V.useParams)(),[ye,Re]=(0,e.useState)(!1),[et,rt]=(0,e.useState)(),[He,Qe]=(0,e.useState)(),[dt,Ge]=(0,e.useState)(!1),[Me,F]=(0,e.useState)({page:1,limit:10});(0,e.useEffect)(()=>{(0,Z.ZP)(`/api/homework_commons/${a.categoryId}/statistic.json`,{method:"GET"}).then(w=>{ne(w)}),Pe()},[]);const re=[{title:"\u6309\u65F6\u901A\u5173",color:"#00AE87",trailColor:"#e5f6f3",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.finished_count),count:r==null?void 0:r.finished_count},{title:"\u8865\u4EA4\u901A\u5173",color:"#2271FF",trailColor:"#e7f0ff",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.late_finished_count),count:r==null?void 0:r.late_finished_count},{title:"\u672A\u901A\u5173",color:"#E53333",trailColor:"#fceaea",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.unfinished_count),count:r==null?void 0:r.unfinished_count},{title:"\u672A\u5F00\u542F",color:"#C6CED6",trailColor:"#f6f7f8",percent:i(r==null?void 0:r.total_count,r==null?void 0:r.unstart_count),count:r==null?void 0:r.unstart_count}],tt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,fixed:"left",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},Me.limit*(Me.page-1)+H+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"subject",key:"subject",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#000"}},w)},{title:"\u5DF2\u901A\u5173",width:120,dataIndex:"completed_sum",key:"completed_sum",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u4EBA")},{title:"\u672A\u901A\u5173",width:120,dataIndex:"uncompleted_sum",key:"uncompleted_sum",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u4EBA")},{title:"\u603B\u8BC4\u6D4B\u6B21\u6570",width:120,dataIndex:"evaluation_total",key:"evaluation_total",ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#333"}},w," \u6B21")},{title:e.createElement("span",null,"\u901A\u5173\u7387",e.createElement(s.Z,{title:"\u901A\u5173\u7387=\u901A\u8FC7\u8BC4\u6D4B\u7684\u4EBA\u6570/\u4F5C\u4E1A\u53D1\u5E03\u4EBA\u6570"},e.createElement("span",{className:L.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))),dataIndex:"passed_rate",key:"passed_rate",width:120,ellipsis:!0,render:(w,E,H)=>e.createElement("span",{style:{color:"#000"}},w,w?"%":"")},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",align:"right",ellipsis:!0,width:100,render:(w,E,H)=>e.createElement("a",{style:{color:"#165DFF"},onClick:de=>{de.stopPropagation(),Qe(p(fe({},E),{index:Me.limit*(Me.page-1)+H+1})),Ge(!0)}},"\u67E5\u770B")}];function Pe(){return _(this,null,function*(){Re(!0);const w=yield(0,Z.ZP)(`/api/homework_commons/${a.categoryId}/shixun_challenge_statisic.json`,{method:"get",params:{page:Me.page,limit:Me.limit}});Re(!1),w.status===0&&rt(w==null?void 0:w.data)})}return e.createElement("div",{className:L.analysisWrapper},e.createElement("div",{className:`${L.title} mb20`},"\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5"),e.createElement("div",{className:"mb20"},"\u5E94\u63D0\u4EA4",r==null?void 0:r.total_count,"\u4EBA\uFF0C\u6309\u65F6\u901A\u5173",r==null?void 0:r.finished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.finished_count),"\uFF1B \u8865\u4EA4\u901A\u5173",r==null?void 0:r.late_finished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.late_finished_count),"\uFF1B \u672A\u901A\u5173",r==null?void 0:r.unfinished_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.unfinished_count),"\uFF1B \u672A\u5F00\u542F",r==null?void 0:r.unstart_count,"\u4EBA\uFF0C\u5360\u6BD4",i(r==null?void 0:r.total_count,r==null?void 0:r.unstart_count)),e.createElement(m.Z,{justify:"space-between",className:"mb30"},re.map(w=>e.createElement(A.Z,{flex:"212px",key:w.title},e.createElement(ee,{title:w.title,strokeColor:w.color,trailColor:w.trailColor,percent:parseInt(w.percent),count:w.count})))),e.createElement("div",{className:`${L.title} mb20`},e.createElement("div",null,"\u901A\u5173\u60C5\u51B5"),e.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.createElement(O.Z,{type:"primary",onClick:()=>_(void 0,null,function*(){(yield(0,Z.ZP)(`/api/homework_commons/${a==null?void 0:a.categoryId}/export_challenge_statistic.json`,{method:"get"})).status==0&&(0,U.xg)(`/classrooms/${a==null?void 0:a.coursesId}/exportlist/shixun_work_list`)})},"\u5BFC\u51FA\u901A\u5173\u60C5\u51B5"))),e.createElement(b.default,{scroll:{y:490},columns:tt,loading:ye,className:(et==null?void 0:et.count){Me.page=w,Me.limit=E,F(fe({},Me)),Pe()},total:et==null?void 0:et.count,showTotal:(w,E)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",w," "),"\u6761\u6570\u636E")}}),e.createElement("div",{className:`${L.title} mb20`},"\u4EE3\u7801\u67E5\u91CD\u60C5\u51B5"),e.createElement("div",{className:"mb20"},"\u7591\u4F3C\u6284\u88AD\u4EBA\u6570",r==null?void 0:r.review_total_count,"\u4EBA\uFF0C\u4EE3\u7801\u91CD\u5408100%\u4EBA\u6570",r==null?void 0:r.first_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540890%\uFF5E100%\u4EBA\u6570",r==null?void 0:r.second_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540880%\uFF5E90%\u4EBA\u6570",r==null?void 0:r.third_review_count,"\u4EBA\uFF1B\u4EE3\u7801\u91CD\u540870%\uFF5E80%\u4EBA\u6570",r==null?void 0:r.fourth_review_count,"\u4EBA\u3002"),e.createElement(b.default,{bordered:!0,className:`${L.tableWrapper} mb30`,columns:[{title:"\u4EE3\u7801\u91CD\u5408\u7387",align:"center",className:L.firstCol,render:()=>e.createElement("span",null,"\u5360\u6BD4")},{title:"100%",align:"center",dataIndex:"a"},{title:"90%-100%",align:"center",dataIndex:"b"},{title:"80%-90%",align:"center",dataIndex:"c"},{title:"70%-80%",align:"center",dataIndex:"d"}],dataSource:[{a:`${r==null?void 0:r.first_review_count}\u4EBA`,b:`${r==null?void 0:r.second_review_count}\u4EBA`,c:`${r==null?void 0:r.third_review_count}\u4EBA`,d:`${r==null?void 0:r.fourth_review_count}\u4EBA`,index:0}],rowKey:"index",pagination:!1}),e.createElement(K.ZP,{title:"\u5B9E\u8BAD\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1",data:(0,K.Uf)(r)}),e.createElement(ie,{courseId:a.coursesId,item:He,isShow:dt,setIsShow:Ge,categoryId:a.categoryId}))}},68971:function(ot,Y,u){"use strict";var e=u(43418),o=u(8591),s=u(99064),m=u(89070),A=u(24065),b=u(59301),L=(V,K,g)=>new Promise((h,j)=>{var U=y=>{try{d(g.next(y))}catch(W){j(W)}},c=y=>{try{d(g.throw(y))}catch(W){j(W)}},d=y=>y.done?h(y.value):Promise.resolve(y.value).then(U,c);d((g=g.apply(V,K)).next())});const Z=({shixunHomeworks:V,classroomList:K,dispatch:g})=>{const h=(0,m.useParams)();return b.createElement(e.default,{centered:!0,title:"\u63D0\u793A",open:V.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>L(void 0,null,function*(){var j,U,c,d;if((0,A.Rm)()&&!((j=K.AssistantObject.practice)!=null&&j.can_redo)){o.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const y=yield(0,s.ZP)(`/api/myshixuns/${V.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:h.coursesId,homework_common_id:V.actionTabs.homework_common_id}});if(y.shixun_identifier){o.ZP.success("\u64CD\u4F5C\u6210\u529F"),g({type:"shixunHomeworks/setActionTabs",payload:{}});const W=(c=(U=y==null?void 0:y.new_works)==null?void 0:U.find(M=>`${M.homework_common_id}`===h.categoryId))==null?void 0:c.id;if((0,A.Rm)()&&!((d=K.AssistantObject.practice)!=null&&d.can_view))return;m.history.replace(`/classrooms/${h.coursesId}/shixun_homework/${h.categoryId}/${W}/comment`)}}),onCancel:()=>{g({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Y.Z=(0,m.connect)(({shixunHomeworks:V,classroomList:K})=>({shixunHomeworks:V,classroomList:K}))(Z)},37462:function(ot,Y,u){"use strict";u.r(Y),u.d(Y,{default:function(){return Jl}});var e=u(59301),o=u(89070),s=u(43418),m=u(8591),A=u(66104),b=u(6848),L=u(99313),Z=u(1710),V=u(27812),K=u(955),g=u(99064),h=u(12290),j=u(3294),U=u(85149),c=Object.defineProperty,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,M=(t,l,n)=>l in t?c(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,me=(t,l)=>{for(var n in l||(l={}))y.call(l,n)&&M(t,n,l[n]);if(d)for(var n of d(l))W.call(l,n)&&M(t,n,l[n]);return t},xe=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const k=({shixunHomeworks:t,dispatch:l})=>{const n=(0,o.useParams)();return e.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xe(void 0,null,function*(){(yield l({type:"shixunHomeworks/deleteReply",payload:{object_id:t.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(m.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getReplyList",payload:me({},t.actionTabs.params)}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ie=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(k),O=u(36708),ue=u(61186),C=u.n(ue),G=u(71418),S=u(3113),he=u(58421),ge=u(95237),B=u(43604),fe=u(92832),p=u(57809),_=u(26227),ee=u(63524),i={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},ve="data:image/png;base64,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",I=u(24065),r=u(85057),ne=u(83992),a=u(59301),ye=Object.defineProperty,Re=Object.defineProperties,et=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,dt=(t,l,n)=>l in t?ye(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ge=(t,l)=>{for(var n in l||(l={}))He.call(l,n)&&dt(t,n,l[n]);if(rt)for(var n of rt(l))Qe.call(l,n)&&dt(t,n,l[n]);return t},Me=(t,l)=>Re(t,et(l)),F=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});C().locale("ZH-cn");const re=({shixunHomeworks:t,classroomList:l,globalSetting:n,user:z,loading:q,dispatch:T,gotosetting:ce})=>{var Q,f,X,ht;const[je,We]=(0,e.useState)(Me(Ge({},(0,o.useParams)()),{limit:10})),[be,_t]=(0,e.useState)({page:1,limit:10}),[ke,pt]=(0,e.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(-1),[Ce,Ue]=(0,e.useState)(""),[Ht,Nt]=(0,e.useState)(""),{detailLeftMenus:_e}=l,[D,De]=(0,e.useState)({}),{workDetail:Le,workList:$e}=t;let[Zt,At]=(0,e.useState)({});const[eu,mu]=(0,e.useState)(!1),[xu,cu]=(0,e.useState)(!1),[vu,Oe]=(0,e.useState)(!1),[ct,Je]=(0,e.useState)(!1),[Kt,Et]=(0,e.useState)(1),Tt=(0,e.useRef)(null),[Ct,Pu]=(0,e.useState)({}),[Ye,gu]=(0,e.useState)({}),[Su,Iu]=(0,e.useState)(!1),ru=(0,e.useRef)(!0),[Mu,Eu]=(0,e.useState)([]),Fu=(0,e.useRef)(null);je.page_size=10,(0,e.useEffect)(()=>{Tt.current&&(Tt.current.clientHeight>200?Et(2):Et(4))},[Le==null?void 0:Le.explanation]),(0,e.useEffect)(()=>{T({type:"shixunHomeworks/getReplyList",payload:Ge({},je)}),T({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}),hu()},[je.categoryId]),(0,e.useEffect)(()=>{t!=null&&t.replyList&&De(t.replyList)},[t]);function an(te){return F(this,null,function*(){if(!(Zt!=null&&Zt.ec_point_ids))return;let le=yield(0,g.ZP)(`/api/ec_courses/${Zt==null?void 0:Zt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ge({homework_common_id:te},Zt)})})}function hu(){return F(this,null,function*(){mu(!0);let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/shixun_challenge_data.json`,{method:"get"});(te==null?void 0:te.status)===0&&Pu(te==null?void 0:te.data),mu(!1)})}const Lu=()=>F(void 0,null,function*(){cu(!0);const te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/challenge_passed_details.json`,{method:"get",params:Me(Ge({challenge_id:Fu.current},ke),{passed_status:ke.passed_status==="all"?null:ke.passed_status,course_group_ids:ke.course_group_ids==="all"?null:ke.course_group_ids})});(te==null?void 0:te.status)===0&&gu(te==null?void 0:te.data),cu(!1)}),ln=()=>{if(Kt===1)return{visibility:"hidden"};if(Kt===2)return{overflow:"hidden",height:"200px"};if(Kt===3)return{overflow:"initial"};if(Kt===4)return{overflow:"initial"}},En=te=>{ke.course_group_ids=te,ke.page=1,pt(Ge({},ke)),Lu()},on=te=>{ke.passed_status=te,je.page=1,pt(Ge({},ke)),Lu()};return a.createElement("section",{className:i.bg},a.createElement(G.Z,{spinning:eu},(!(Le!=null&&Le.hide_explanation)||(0,I.GJ)())&&a.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!ct&&(0,I.GJ)()&&a.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,I.GJ)()&&a.createElement("span",{className:i.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Je(!0)}},a.createElement(b.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},a.createElement("i",{className:"iconfont icon-bianji-moren font14"}),a.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),a.createElement("span",{className:i.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>F(void 0,null,function*(){if(!(Le!=null&&Le.hide_explanation))s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>F(void 0,null,function*(){let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(te==null?void 0:te.status)==0&&(m.ZP.success("\u9690\u85CF\u6210\u529F"),T({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))})});else{let te=yield(0,g.ZP)(`/api/homework_commons/${je==null?void 0:je.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(te==null?void 0:te.status)==0&&(m.ZP.success("\u516C\u5F00\u6210\u529F"),T({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))}})},a.createElement(b.Z,{title:Le!=null&&Le.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},a.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),a.createElement("span",null,Le!=null&&Le.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),ct?a.createElement(a.Fragment,null,a.createElement(h.Z,{defaultValue:Le==null?void 0:Le.explanation,watch:!0,height:155,onChange:te=>{Ue(te)}}),a.createElement("div",{style:{display:"flex"}},a.createElement(S.ZP,{size:"middle",type:"primary",className:`${i.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>F(void 0,null,function*(){Et(1);const te=yield T({type:"shixunHomeworks/updateWork",payload:{explanation:Ce,categoryId:je.categoryId}});(te==null?void 0:te.status)==0&&(m.ZP.success("\u7F16\u8F91\u6210\u529F"),Je(!1),T({type:"shixunHomeworks/getWorkDetail",payload:Ge({},je)}))})},"\u63D0\u4EA4"),a.createElement(S.ZP,{size:"middle",type:"primary",ghost:!0,className:i.buttonEdit,onClick:()=>{Je(!1)}},"\u53D6\u6D88"))):!!(Le!=null&&Le.explanation)&&a.createElement("div",{ref:Tt,className:i.maskWrap,style:ln()},a.createElement("div",{className:i.desHead},a.createElement("img",{src:ve,width:94})),a.createElement(U.Z,{className:i.md,value:(Le==null?void 0:Le.explanation)||""}),Kt===2&&a.createElement("div",{className:i.mask},a.createElement("div",{onClick:()=>Et(3)},"\u5C55\u5F00",a.createElement("i",{className:"iconfont icon-zhankai4"}))),Kt===3&&a.createElement("div",{className:i.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},a.createElement("div",{onClick:()=>Et(2)},"\u6536\u8D77",a.createElement("i",{className:"iconfont icon-shouqi5"}))))),a.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,I.dE)()&&!!(Ct!=null&&Ct.group_name)&&a.createElement("div",{className:i.info},a.createElement("img",{src:`${j.Z.IMG_SERVER}/images/${Ct==null?void 0:Ct.image_url}`}),a.createElement("div",{className:"ml20",style:{alignItems:"start"}},a.createElement("b",null,(Ct==null?void 0:Ct.username)||""),a.createElement("span",{title:(Ct==null?void 0:Ct.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ct==null?void 0:Ct.group_name)||"")),a.createElement("div",null,a.createElement("b",null,a.createElement(ne.n,{value:Ct==null?void 0:Ct.work_score})),a.createElement("span",null,"\u603B\u6210\u7EE9")),a.createElement("div",null,a.createElement("b",null,(Ct==null?void 0:Ct.evaluate_count)||"-"),a.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),a.createElement("div",null,a.createElement("b",null,(Ct==null?void 0:Ct.time_consuming)||"-"),a.createElement("span",null,"\u603B\u8017\u65F6")),a.createElement("div",null,a.createElement("b",{style:{color:"#009C0F"}},Ct==null?void 0:Ct.passed_count),a.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),a.createElement("div",null,a.createElement("b",{style:{color:"#FA6400"}},Ct==null?void 0:Ct.progress_count),a.createElement("span",null,"\u8FDB\u884C\u4E2D")),a.createElement("div",null,a.createElement("b",{style:{color:"#E30000"}},Ct==null?void 0:Ct.no_evaluate_count),a.createElement("span",null,"\u672A\u8BC4\u6D4B")),a.createElement("div",{className:i.viewreport,style:{marginLeft:60,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${je.coursesId}/shixun_homework/${je.categoryId}/${Le==null?void 0:Le.work_id}/comment`)}},a.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),a.createElement("span",null,"\u67E5\u770B\u62A5\u544A")))),a.createElement("div",null,a.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,I.GJ)()&&a.createElement("div",{className:i.tip},a.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),a.createElement("div",null,Le!=null&&Le.answer_public?a.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):a.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),a.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{ce()}},"\u5C55\u793A\u8BBE\u7F6E"))),a.createElement(Z.default,{dataSource:Ct==null?void 0:Ct.challenge_settings,pagination:!1,columns:(Q=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(te,le,Au)=>`${(be.page-1)*be.limit+Au+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,I.dE)()?280:420,key:"challenge_name",render:(te,le,Au)=>a.createElement("div",null,(le==null?void 0:le.is_choose_todo)&&a.createElement("span",{className:i.todo},"\u9009\u505A"),a.createElement("span",{className:i.name,title:te},te))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,I.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:te=>{let le="",Au=Number(te);return Au>=0&&Au<=60?le="c-red":Au>=90?le="c-green":Au>60?le="c-orange":le="",a.createElement("span",{className:le},te)}},(0,I.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(te){return a.createElement(a.Fragment,null,te===0&&a.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),te===1&&a.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),te===2&&a.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,I.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,I.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(te,le,Au){return te}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(te,le)=>a.createElement("span",null,(parseFloat(te)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(te,le)=>a.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},te||"--")},!(0,I.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(te,le,Au){return a.createElement("div",null,a.createElement("a",{onClick:()=>F(this,null,function*(){Fu.current=le==null?void 0:le.challenge_id,yield Lu(),Oe(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:Q.filter(te=>!!te)})),a.createElement("aside",{style:{padding:"0 20px 20px 20px"}},a.createElement(he.Z,{defaultCurrent:1,total:we==null?void 0:we.count,hideOnSinglePage:!0,showTotal:te=>a.createElement("span",null,"\u5171",te,"\u6761"),current:be.page||1,pageSize:be.limit||10,onChange:(te,le)=>{be.page=te,be.limit=le,_t(Ge({},je)),hu()}})))),a.createElement("aside",{className:[i.reply,"bg-white","mt20"].join(" ")},we&&a.createElement(h.Z,{onChange:te=>{Ue(te)},height:200,isFocus:!0,watch:!0}),a.createElement(ge.Z,{onClick:()=>{kt(!0)}},a.createElement(B.Z,{flex:"1",style:{pointerEvents:"none"}},!we&&a.createElement(fe.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),a.createElement(B.Z,null,a.createElement(S.ZP,{type:"primary",size:"middle",onClick:()=>F(void 0,null,function*(){var te;if((0,I.Rm)()&&!((te=l.AssistantObject.practice)!=null&&te.can_create)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce===""?m.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:je.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Ce}}})).status===0&&(m.ZP.success("\u53D1\u5E03\u6210\u529F"),T({type:"shixunHomeworks/getReplyList",payload:Ge({},je)}),kt(!1),Ue(""))})},"\u53D1\u8868")))),(D==null?void 0:D.comments)&&D.comments!=""&&a.createElement("aside",{className:[i.replyList,"bg-white"].join(" ")},D==null?void 0:D.comments.map(function(te,le){var Au,Ie,nt,Ut;return a.createElement(ge.Z,{gutter:[12,12],key:le},a.createElement(B.Z,{flex:"40px"},a.createElement("img",{width:"40",src:`${j.Z.IMG_SERVER}/images/${(Au=te==null?void 0:te.author)==null?void 0:Au.image_url}`})),a.createElement(B.Z,{flex:"1"},a.createElement(ge.Z,{align:"middle"},a.createElement(B.Z,{span:20},a.createElement("span",{className:"c-light-black"},(Ie=te==null?void 0:te.author)==null?void 0:Ie.name),a.createElement("span",{className:"c-light-black ml10"},te.time," \u53D1\u5E03")),a.createElement(B.Z,{span:4},a.createElement("div",{className:"tr"},((0,I.GJ)()||((nt=z==null?void 0:z.userInfo)==null?void 0:nt.login)===((Ut=te==null?void 0:te.author)==null?void 0:Ut.login))&&a.createElement(_.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:je,selectArr:te,object_type:"message"}})}}))),a.createElement(B.Z,{span:24},a.createElement(U.Z,{value:te.content})),te.children&&a.createElement("aside",{className:i.comment},te.children.map(function(jt,su){var Du,fn;return a.createElement(ge.Z,{key:su},a.createElement(B.Z,{span:24},a.createElement(ge.Z,null,a.createElement(B.Z,{flex:"1"},jt.author.name,a.createElement("span",{className:"c-light-black ml10"},C()(jt==null?void 0:jt.created_on).fromNow())),a.createElement(B.Z,null,((0,I.GJ)()||((Du=z==null?void 0:z.userInfo)==null?void 0:Du.login)===((fn=jt==null?void 0:jt.author)==null?void 0:fn.login))&&a.createElement(b.Z,{title:"\u5220\u9664"},a.createElement(_.Z,{className:"current",onClick:()=>{T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:je,selectArr:jt}})}}))))),a.createElement(B.Z,null,a.createElement(U.Z,{value:jt.content})))})),a.createElement("div",{className:"tc w100 mt10"},a.createElement(he.Z,{defaultCurrent:1,total:te==null?void 0:te.child_message_count,hideOnSinglePage:!0,pageSize:5,current:te.page||1,onChange:jt=>F(this,null,function*(){var su;const Du=yield(0,O.PC)(Me(Ge({},je),{parent_id:te.id,page:jt,limit:5}));(su=Du==null?void 0:Du.comments)!=null&&su.length&&(D.comments[le].page=jt,D.comments[le].children=[...Du==null?void 0:Du.comments],De(Ge({},D)))})})),a.createElement(B.Z,{span:24,className:"mt5 c-light-black"},wt===le&&a.createElement("aside",null,a.createElement(h.Z,{onChange:jt=>{Nt(jt)},height:150,isFocus:!0}),a.createElement(ge.Z,null,a.createElement(B.Z,{span:24,className:"tr"},a.createElement(S.ZP,{type:"primary",size:"middle",onClick:()=>F(this,null,function*(){var jt;if(Ht==="")m.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield T({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:je.categoryId,jour_type:"HomeworkCommon",m_parent_id:te.id,reply_id:1,notes:Ht}}});const su=yield(0,O.PC)(Me(Ge({},je),{parent_id:te.id,limit:5}));(jt=su==null?void 0:su.comments)!=null&&jt.length&&(++D.comments[le].child_message_count,D.comments[le].children=[...su==null?void 0:su.comments],D.comments[le].page=1,De(D)),m.ZP.success("\u53D1\u5E03\u6210\u529F"),nu(-1)}})},"\u53D1\u8868")))),wt!==le&&a.createElement("div",{className:"tr"},a.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>nu(le)}),te.child_message_count||0,!!(te!=null&&te.user_praise)&&a.createElement("span",{className:"c-orange"},a.createElement(ee.Z,{className:"mr5 ml30",onClick:()=>F(this,null,function*(){yield T({type:"shixunHomeworks/replyUnLike",payload:{object_id:te.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})})}),te==null?void 0:te.praise_count),!te.user_praise&&a.createElement("span",null,a.createElement(ee.Z,{className:"mr5 ml30",onClick:()=>F(this,null,function*(){yield T({type:"shixunHomeworks/replyLike",payload:{object_id:te.id,object_type:"journals_for_message"}}),T({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})})}),te.praise_count))))))})),a.createElement("aside",{className:"tc mt30 pb30"},a.createElement(he.Z,{defaultCurrent:1,total:D==null?void 0:D.parent_messages_count,hideOnSinglePage:!0,current:je.page||1,pageSize:10,onChange:te=>{je.page=te,T({type:"shixunHomeworks/getReplyList",payload:Ge({},je)})}})),a.createElement(ie,null),a.createElement(s.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:vu,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{ke.course_group_ids="all",ke.passed_status="all",ke.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>F(void 0,null,function*(){(yield T({type:"shixunHomeworks/deleteReply",payload:{object_id:t.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(m.ZP.success("\u5220\u9664\u6210\u529F"),Oe(!1),T({type:"shixunHomeworks/getReplyList",payload:Ge({},t.actionTabs.params)}))}),onCancel:()=>{Oe(!1)}},a.createElement("div",{className:"mb20"},a.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),a.createElement("span",{style:{color:"#CA7720",fontWeight:500}},Ye==null?void 0:Ye.challenge_name)),a.createElement("div",{className:i.inputBox},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:"mr20"},a.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),a.createElement(p.default,{value:ke==null?void 0:ke.passed_status,defaultValue:"all",className:i.selectWrapper,style:{width:130},getPopupContainer:te=>te.parentNode,onChange:on},a.createElement(p.default.Option,{value:"all"},"\u5168\u90E8"),a.createElement(p.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),a.createElement(p.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),a.createElement(p.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),a.createElement("div",null,a.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),a.createElement(p.default,{value:ke==null?void 0:ke.course_group_ids,defaultValue:"all",className:i.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:te=>te.parentNode,onChange:En,dropdownRender:te=>a.createElement(G.Z,{spinning:Su},te)},a.createElement(p.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(X=(f=t==null?void 0:t.headerInfo)==null?void 0:f.course_group_info)==null?void 0:X.map(te=>a.createElement(p.default.Option,{key:te.course_group_id,value:te.course_group_id},te.group_group_name))))),a.createElement(r.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ke==null?void 0:ke.search,onChange:te=>{ke.page=1,ke.search=te,pt(Ge({},ke)),Lu()}})),a.createElement("div",{className:i.pass_info},a.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",a.createElement("span",{style:{color:"#3061D0"}},Ye==null?void 0:Ye.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",a.createElement("span",{style:{color:"#009C0F"}},Ye==null?void 0:Ye.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",a.createElement("span",{style:{color:"#E30000"}},Ye==null?void 0:Ye.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),a.createElement(Z.default,{dataSource:Ye==null?void 0:Ye.list,pagination:!1,loading:xu,columns:(ht=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(te,le,Au)=>`${(be.page-1)*be.limit+Au+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(te){return a.createElement(a.Fragment,null,te===0&&a.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),te===1&&a.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),te===2&&a.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,I.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:ht.filter(te=>!!te)}),a.createElement("aside",{className:"tc mt30"},a.createElement(he.Z,{defaultCurrent:1,total:Ye==null?void 0:Ye.count,hideOnSinglePage:!0,current:ke.page||1,pageSize:10,onChange:te=>{ke.page=te,Lu(Fu)}}))))};var tt=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z,globalSetting:q})=>({shixunHomeworks:t,globalSetting:q,classroomList:l,user:z,loading:n.effects}))(re),Pe=u(78241),w=u(20834),E=u(24905),H=u(38854),de=u(78673),$=u(5112),Ze=u(5871),vt=u(84105),st=u(87395),qe=u(95869),Lt=u(67921),Gt=u(89489),x=u(8797),it=u(68971),bt=u(96512),Pt=Object.defineProperty,zt=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,qt=(t,l,n)=>l in t?Pt(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,uu=(t,l)=>{for(var n in l||(l={}))lu.call(l,n)&&qt(t,n,l[n]);if(zt)for(var n of zt(l))ou.call(l,n)&&qt(t,n,l[n]);return t},Ou=(t,l)=>{var n={};for(var z in t)lu.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&zt)for(var z of zt(t))l.indexOf(z)<0&&ou.call(t,z)&&(n[z]=t[z]);return n},ku=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Fe=t=>{var l=t,{shixunHomeworks:n,dispatch:z}=l,q=Ou(l,["shixunHomeworks","dispatch"]);const T=(0,o.useParams)(),[ce,Q]=(0,e.useState)(!0),[f,X]=(0,e.useState)(!1),[ht]=Pe.default.useForm(),je=()=>ku(void 0,null,function*(){const We=ht.getFieldValue();(yield(0,g.ZP)(`/api/homework_commons/${T.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...n.actionTabs.selectArrs],cover_all:ce,hidden_comment:We.hidden_comment,comment:We.comment}})).status===0&&(m.ZP.success("\u8BC4\u9605\u6210\u529F"),ht.resetFields(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getShixunWorkList",payload:uu({},n.actionTabs.params)}))});return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:n.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ku(void 0,null,function*(){var We,be,_t;const ke=ht.getFieldValue();JSON.stringify(ke)==="{}"||ke.hidden_comment===""&&ke.comment===""?X(!0):(_t=(be=(We=n.shixunWorkList)==null?void 0:We.student_works)==null?void 0:be.some)!=null&&_t.call(be,pt=>pt.has_shixun_work_comment)?z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):je()}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(Pe.default,{form:ht,onChange:()=>{f&&X(!1)}},e.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(Pe.default.Item,{name:"comment"},e.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement(Pe.default.Item,{name:"hidden_comment"},e.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),f&&e.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),e.createElement(s.default,{centered:!0,title:e.createElement("span",null,e.createElement(bt.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:n.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{je()},onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},e.createElement("div",{className:"tc"},e.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),e.createElement("p",null,e.createElement($.ZP.Group,{onChange:We=>{Q(We.target.value)},value:ce},e.createElement($.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),e.createElement($.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ae=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(Fe),J={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz"},Se=u(89392),Bt=u(59301),Jt=({defaultValue:t,onBlur:l,max:n,className:z="game-score"})=>{const[q,T]=(0,e.useState)(t);(0,e.useEffect)(()=>{T(t)},[t]);function ce(f){T(f)}function Q(){q!==t&&l(q>n?n:q)}return Bt.createElement(Ze.Z,{max:n,min:0,className:z,value:q,onChange:ce,onBlur:Q})},at={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},lt=u(30917),ae=u(59301),ft=Object.defineProperty,iu=Object.defineProperties,du=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,Vt=(t,l,n)=>l in t?ft(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Yt=(t,l)=>{for(var n in l||(l={}))Nu.call(l,n)&&Vt(t,n,l[n]);if(St)for(var n of St(l))bu.call(l,n)&&Vt(t,n,l[n]);return t},Ee=(t,l)=>iu(t,du(l)),pe=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const N=({shixunHomeworks:t,dispatch:l,classroomList:n,loading:z,paramslist:q})=>{const{shixunWorkReport:T}=t,ce=(0,o.useParams)(),[Q,f]=(0,e.useState)(),[X,ht]=(0,e.useState)(!1),[je,We]=s.default.useModal(),[be,_t]=(0,e.useState)(!1),[ke,pt]=(0,e.useState)(!1),[we]=Pe.default.useForm();(0,e.useEffect)(()=>{t.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&kt()},[t.actionTabs.key]);const kt=()=>pe(void 0,null,function*(){var Ce,Ue,Ht,Nt,_e;const D=yield l({type:"shixunHomeworks/getShixunWorkReport",payload:Ee(Yt({},ce),{homeworkId:(Ue=(Ce=t.actionTabs.selectArrs)==null?void 0:Ce.data)==null?void 0:Ue.homeworkId})});return console.log(D),f((Nt=(Ht=t.actionTabs.selectArrs)==null?void 0:Ht.data)==null?void 0:Nt.homeworkId),we.setFieldsValue({comment:D==null?void 0:D.work_comment,hidden_comment:(_e=t.res)==null?void 0:_e.work_comment_hidden}),D}),wt=()=>pe(void 0,null,function*(){const Ce=we.getFieldsValue();(yield(0,g.ZP)(`/api/student_works/${Q}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ce.hidden_comment,comment:Ce.comment}})).status===0&&(m.ZP.success("\u8BC4\u9605\u6210\u529F"),we.resetFields(),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getShixunWorkList",payload:Yt(Yt({},ce),q)}))}),nu=[{title:"\u5173\u5361",dataIndex:"name",render:(Ce,Ue,Ht)=>Ht+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Ce,Ue,Ht)=>ae.createElement("div",null,Ce,Ue.complete_status===4&&ae.createElement(K.vA,{status:Ue.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Ce=>Ce?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Ce,Ue)=>ae.createElement("div",null,ae.createElement("span",{style:{color:parseFloat(Ue.game_score_full)!==parseFloat(Ce)?"#E30000":"#53C41B"}},Ce),"/",Ue.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Ce,Ue)=>(0,I.GJ)()?ae.createElement(Jt,{max:Ue.game_score_full,defaultValue:parseFloat(Ce),onBlur:Ht=>pe(void 0,null,function*(){var Nt;if((0,I.Rm)()&&!((Nt=n.AssistantObject.practice)!=null&&Nt.can_appraise)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const _e=yield l({type:"shixunHomeworks/changeScore",payload:{categoryId:Q,type:"report",score:Ht,challenge_id:Ue.challenge_id}});yield l({type:"shixunHomeworks/getShixunWorkReport",payload:Ee(Yt({},ce),{homeworkId:Q})}),l({type:"shixunHomeworks/getShixunWorkList",payload:ce}),_e.status===0&&m.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Ce}];return ae.createElement(ae.Fragment,null,We,ae.createElement(s.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:t.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){var Ce;if((0,I.Rm)()&&!((Ce=n.AssistantObject.practice)!=null&&Ce.can_appraise)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ue=we.getFieldsValue();console.log(Ue),JSON.stringify(Ue)==="{}"||Ue.hidden_comment===""&&Ue.comment===""?ht(!0):wt()}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},ae.createElement(ge.Z,{justify:"space-between",className:at.info},ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u59D3\u540D"),ae.createElement("span",{className:at.blackContent},T==null?void 0:T.username)),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u5B66\u53F7"),ae.createElement("span",{className:at.blackContent},(T==null?void 0:T.student_id)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u73ED\u7EA7"),ae.createElement("span",{className:at.blackContent},(T==null?void 0:T.group_name)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u5173\u5361\u5F97\u5206"),ae.createElement("span",{className:at.orangeContent},(T==null?void 0:T.challenge_score)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u6548\u7387\u5206"),ae.createElement("span",{className:at.orangeContent},(T==null?void 0:T.eff_score)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u8865\u4EA4\u6263\u5206"),ae.createElement("span",{className:at.orangeContent},(T==null?void 0:T.late_penalty)||"--")),ae.createElement(B.Z,null,ae.createElement("span",{className:`${at.label} ${at.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),ae.createElement("span",{className:at.orangeContent},(T==null?void 0:T.work_score)||"--"))),ae.createElement(G.Z,{spinning:z["shixunHomeworks/getShixunWorkReport"]},ae.createElement(Pe.default,{form:we,onChange:()=>{X&&ht(!1)}},ae.createElement(ge.Z,{wrap:!1,align:"middle",justify:"space-between"},ae.createElement(B.Z,null,ae.createElement("div",{className:`${at.inputLabel} ${at.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ae.createElement(B.Z,null,ae.createElement(lt.Z,{isShowComponent:(0,I.G5)(),ModalProps:{open:be,onCancel:()=>{_t(!1)}},onDataSelect:(Ce,Ue)=>pe(void 0,[Ce,Ue],function*(Ht,{node:Nt}){const _e=()=>{we.setFieldsValue({comment:Nt==null?void 0:Nt.value}),_t(!1)};if(we.getFieldValue("comment")){je.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:_e});return}_e()})},ae.createElement(S.ZP,{style:{padding:0,height:"auto"},icon:ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ce=>{_t(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ae.createElement(Pe.default.Item,{name:"comment"},ae.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),ae.createElement(ge.Z,{wrap:!1,align:"middle",justify:"space-between"},ae.createElement(B.Z,null,ae.createElement("div",{className:`${at.inputLabel} ${at.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ae.createElement(B.Z,null,ae.createElement(lt.Z,{isShowComponent:(0,I.G5)(),ModalProps:{open:ke,onCancel:()=>{pt(!1)}},onDataSelect:(Ce,Ue)=>pe(void 0,[Ce,Ue],function*(Ht,{node:Nt}){const _e=()=>{we.setFieldsValue({hidden_comment:Nt==null?void 0:Nt.value}),pt(!1)};if(we.getFieldValue("hidden_comment")){je.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:_e});return}_e()})},ae.createElement(S.ZP,{style:{padding:0,height:"auto"},icon:ae.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ce=>{pt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ae.createElement(Pe.default.Item,{name:"hidden_comment"},ae.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),X&&ae.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),ae.createElement("div",{className:at.tableTitle},"\u5173\u5361\u6210\u7EE9"),ae.createElement(Z.default,{className:at.scoreTable,dataSource:T.stage_list,rowKey:"challenge_id",pagination:!1,columns:nu,scroll:{x:"max-content"}}))))};var Ne=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n})=>({shixunHomeworks:t,classroomList:l,loading:n.effects}))(N),ut=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Be=(t,l)=>{var n={};for(var z in t)It.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&ut)for(var z of ut(t))l.indexOf(z)<0&&Ve.call(t,z)&&(n[z]=t[z]);return n},ze=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Mt=t=>{var l=t,{shixunHomeworks:n,dispatch:z}=l,q=Be(l,["shixunHomeworks","dispatch"]);const T=(0,o.useParams)(),[ce,Q]=(0,e.useState)([]),[f,X]=(0,e.useState)([]);(0,e.useEffect)(()=>{n.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ht()},[n.actionTabs.key]);function ht(){return ze(this,null,function*(){const We=yield(0,g.ZP)(`/api/homework_commons/${T.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Q(We)})}const je=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:n.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){const We=yield(0,g.ZP)(`/api/homework_commons/${T.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:f}});(We==null?void 0:We.status)===0&&(o.history.replace(`/classrooms/${T.coursesId}/shixun_homework/${T.categoryId}/detail?tabs=4`),window.location.reload(),z({type:"shixunHomeworks/setActionTabs",payload:{}}),X([]))}),onCancel:()=>{X([]),z({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement(Z.default,{rowSelection:{type:"checkbox",onChange:(We,be)=>{X([...We])},selectedRowKeys:f,getCheckboxProps:We=>({disabled:We.status==="\u8FDB\u884C\u4E2D"||We.works_count===0})},rowKey:We=>We.key||We.id,scroll:{y:300},pagination:!1,columns:je,dataSource:ce==null?void 0:ce.group_list})))};var mt=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(Mt),Ke=Object.defineProperty,tu=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Xt=(t,l,n)=>l in t?Ke(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Wt=(t,l)=>{for(var n in l||(l={}))$t.call(l,n)&&Xt(t,n,l[n]);if(tu)for(var n of tu(l))Dt.call(l,n)&&Xt(t,n,l[n]);return t},Tu=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Uu=({shixunHomeworks:t,dispatch:l,isShow:n,setIsShow:z,item:q,coursesId:T,categoryId:ce})=>{const[Q,f]=(0,e.useState)({page:1,limit:10}),[X,ht]=(0,e.useState)([]),[je,We]=(0,e.useState)(!1);(0,e.useEffect)(()=>{n&&be()},[n]);function be(){return Tu(this,null,function*(){We(!0);const ke=yield(0,g.ZP)(`/api/student_works/${q.id}/game_details.json`,{method:"get",params:Wt({},Q)});We(!1),ke.status===0&&ht(ke==null?void 0:ke.data)})}const _t=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#000"}},Q.limit*(Q.page-1)+we+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#000"}},ke)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(ke,pt,we)=>e.createElement("span",null,ke==0?"\u672A\u901A\u5173":ke==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#333"}},ke)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(ke,pt,we)=>e.createElement("span",{style:{color:"#333"}},ke)}];return e.createElement(e.Fragment,null,e.createElement(s.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:n,width:700,footer:null,maskClosable:!1,onCancel:()=>{Q.page=1,Q.limit=10,f(Wt({},Q)),z(!1)}},e.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),e.createElement("span",{title:q==null?void 0:q.user_name,style:{color:"#232B40"}},q==null?void 0:q.user_name)),e.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),e.createElement("span",{title:q==null?void 0:q.student_id,style:{color:"#232B40"}},(q==null?void 0:q.student_id)||"--")),e.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},e.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),e.createElement("span",{title:q==null?void 0:q.group_name,style:{color:"#232B40"}},(q==null?void 0:q.group_name)||"--"))),e.createElement(Z.default,{scroll:{y:380},columns:_t,loading:je,style:{marginBottom:Q.limit>(X==null?void 0:X.count)?"16px":"0"},dataSource:X.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Q.limit,current:Q.page,position:["bottomRight"],onChange:(ke,pt)=>{Q.page=ke,Q.limit=pt,f(Wt({},Q)),be()},total:X==null?void 0:X.count,showTotal:(ke,pt)=>e.createElement("span",null,"\u5171",e.createElement("span",{style:{color:"#165DFF"}}," ",ke," "),"\u6761\u6570\u636E")}})))};var zu=(0,o.connect)(({shixunHomeworks:t})=>({shixunHomeworks:t}))(Uu),mn=u(78297),v=u(59301),vn=Object.defineProperty,Qu=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Xu=(t,l,n)=>l in t?vn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Cu=(t,l)=>{for(var n in l||(l={}))gn.call(l,n)&&Xu(t,n,l[n]);if(Qu)for(var n of Qu(l))Bu.call(l,n)&&Xu(t,n,l[n]);return t},wu=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const en=({shixunHomeworks:t,loading:l,dispatch:n,setExportParams:z,classroomList:q,user:T})=>{var ce,Q,f,X,ht,je,We,be,_t,ke,pt,we,kt,wt,nu,Ce,Ue,Ht,Nt,_e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt,Et,Tt,Ct,Pu,Ye,gu,Su,Iu,ru,Mu,Eu,Fu,an,hu,Lu,ln,En,on;const te=(0,o.useParams)(),[le,Au]=(0,e.useState)(Cu(Cu({},{page:1,limit:20,order:"work_score",b_order:"desc"}),te)),[Ie]=Pe.default.useForm(),[nt,Ut]=(0,e.useState)(),[jt,su]=(0,e.useState)({}),[Du,fn]=(0,e.useState)({}),[Bn,Cn]=(0,e.useState)([]),[Yl,Rn]=(0,e.useState)(!1),[_n,Aa]=(0,e.useState)([]),[Gl,xn]=(0,e.useState)(!1),[ya,Ba]=(0,e.useState)(),[sn,Ca]=(0,e.useState)(1),[dr,Vl]=(0,e.useState)(),[cn,_a]=(0,e.useState)(),[dn,xa]=(0,e.useState)(),[pn,Da]=(0,e.useState)(),[Zn,Vn]=(0,e.useState)(),[Xl,ql]=(0,e.useState)(!1),[Xn,$l]=(0,e.useState)(!1),[er,qn]=(0,e.useState)(!1),[tr,ba]=(0,e.useState)(),$n=(0,e.useRef)(),[Tn,wa]=(0,e.useState)([]),[Pa,ur]=(0,e.useState)([]),[Sa,Ia]=(0,e.useState)(0),jn=(0,e.useRef)(null);(0,e.useEffect)(()=>(Vu(!0),()=>{su([]),Cn([]),clearInterval($n.current)}),[le.coursesId]),(0,e.useEffect)(()=>{var P;try{const se=JSON.parse(JSON.stringify(t.shixunWorkList));!((P=se==null?void 0:se.student_works)!=null&&P.length)&&(se!=null&&se.id)?(se.student_works=[Cu({},se)],su(se)):(se!=null&&se.id&&Cn([Cu(Cu({},se),{number:"\u6211"})]),su(Cu({},se)))}catch(se){}},[t.shixunWorkList]);const nr=()=>wu(void 0,null,function*(){const P=n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:le})}),Vu=P=>{z(Cu({},le));const se=n({type:"shixunHomeworks/getShixunWorkList",payload:le});return P&&se.then(yt=>{var yu,au,Zu;((yu=yt==null?void 0:yt.homework_status)!=null&&yu.includes("\u8FDB\u884C\u4E2D")||(au=yt==null?void 0:yt.homework_status)!=null&&au.includes("\u8865\u4EA4\u4E2D")||(Zu=yt==null?void 0:yt.homework_status)!=null&&Zu.includes("\u63D0\u4EA4\u4E2D"))&&(0,I.dE)()}),se};(0,e.useEffect)(()=>{},[]);const mr=()=>wu(void 0,null,function*(){const P=yield(0,O.Uc)({categoryId:te.categoryId});Ut(P==null?void 0:P.update_score)}),ar=()=>wu(void 0,null,function*(){n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const P=yield(0,O.Vs)({categoryId:te.categoryId});n({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(P==null?void 0:P.status)===0&&(m.ZP.success(P==null?void 0:P.message),Vu())}),lr=()=>{le.page=1;const P=Object.assign({},Ie.getFieldValue());delete le.course_group,delete le.teacher_comment,Object.keys(P).map(function(se){var yt;switch(se){case"task_status":P[se].includes("all")||!P[se].length?(delete le.work_status,Ie.setFieldsValue({task_status:"all"})):(le.work_status=P[se],Ie.setFieldsValue({task_status:le.work_status}));break;case"course_group_info":P[se].includes("all")||!P[se].length?(delete le.course_group,Ie.setFieldsValue({course_group_info:"all"})):(le.course_group=P[se],Ie.setFieldsValue({course_group_info:le.course_group}));break;case"teacher_comment":P[se].includes("all")||!P[se].length?(delete le.teacher_comment,Ie.setFieldsValue({teacher_comment:"all"})):(le.teacher_comment=((yt=P[se])==null?void 0:yt.length)===1?Number(P[se][0]):"",Ie.setFieldsValue({teacher_comment:P[se]}));break}}),Vu(),nr()},rr=(P,se)=>{wa(se.map(yt=>(yt.course_group_id===P&&(yt.checked=!yt.checked),yt))),Oa(se)},Oa=P=>{ur(P.filter(se=>se.checked).map(se=>se.course_group_id))},Dn=(0,e.useRef)();(0,e.useEffect)(()=>{Dn.current=Pa},[Pa]),(0,e.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Vn(47),ql(!0))},[document.getElementById("divhe")]);const or=(P,se)=>{le.page=P,le.limit=se,Vu()};function Mn(){Ca(1),Vl(""),_a(""),xa(""),Da(""),Aa([])}(0,e.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&ka(!0)},[]);const ka=P=>{if(!P){clearInterval($n.current);return}$n.current=setInterval(()=>{Vu()},1e3*10)},Na=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(P,se,yt)=>le.limit*(le.page-1)+yt+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:P=>v.createElement(b.Z,{placement:"bottomLeft",title:P},v.createElement("span",{className:"current"},P))},!((ce=t.headerInfo)!=null&&ce.is_excellent)&&!(0,I.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:le.order==="student_id"?le.b_order==="desc"?"descend":"ascend":null,render:P=>v.createElement(b.Z,{placement:"bottomLeft",title:P||"--"},v.createElement("span",{className:"current"},P||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(P,se)=>P?v.createElement(b.Z,{placement:"bottom",title:P},v.createElement("span",{className:"current"},P)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:le.order==="work_status"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>v.createElement(v.Fragment,null,v.createElement(K.rK,{status:P}),(se==null?void 0:se.student_view_answer)&&v.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,I.Jd)()&&{title:v.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",v.createElement(b.Z,{placement:"top",title:v.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",v.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",v.createElement("br",null))},v.createElement("img",{src:`${j.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",showSorterTooltip:!1,sortOrder:le.order==="work_score"?le.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(P,se)=>{var yt;let yu;const{unadjusted_score:au,is_adjusted:Zu}=se||{};return P>=0&&P<=60?yu=v.createElement("span",{className:"c-red"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):P===100?yu=v.createElement("span",{className:"c-green"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):P>60?yu=v.createElement("span",{className:"c-orange"},Zu?`${P}(\u5DF2\u8C03\u5206)`:P):yu="--",v.createElement(b.Z,{placement:"bottom",title:se.ultimate_score?v.createElement("div",null,yu==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${se.work_score}\u5206`):v.createElement("div",null,v.createElement("div",null,se.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${se.final_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),v.createElement("div",null,se.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${se.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),v.createElement("div",null,se.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${se.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),v.createElement("div",null,se.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${se.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((yt=t.headerInfo)!=null&&yt.answer_open_evaluation)&&v.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",se.view_answer_count,"\u5173"),v.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",au==="--"?au:`${au}\u5206`),v.createElement("div",null,se.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${se.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},yu)}},{title:v.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:le.order==="finished_time"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P?v.createElement(b.Z,{placement:"bottomLeft",title:P},P&&P!="--"?C()(P).format(Xn?"HH:mm":"YYYY-MM-DD HH:mm"):P):"--"},{title:v.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:le.order==="cost_time"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P?v.createElement(b.Z,{placement:"bottomLeft",title:P},P):"--"},{title:"\u901A\u5173\u60C5\u51B5",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(P,se)=>v.createElement(v.Fragment,null,v.createElement("span",{style:{color:"#0152d9"},onClick:yt=>{yt.stopPropagation(),ba(se),qn(!0)}},P),(0,I.dE)()&&([-1,0,1].includes(se==null?void 0:se.work_status)&&(se==null?void 0:se.complete_info_condition)||!(se!=null&&se.complete_info_condition)&&[2,3,4].includes(se==null?void 0:se.work_status))&&v.createElement(b.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},v.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:le.order==="sum_evaluate_count"?le.b_order==="desc"?"descend":"ascend":null,render:(P,se)=>P&&P!="--"?v.createElement(b.Z,{placement:"bottom",title:P},v.createElement("span",{className:"current"},P)):"--"},!Xn&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(P,se)=>{var yt,yu,au,Zu;return(0,I.dE)()?v.createElement("div",null,(0,K.JL)(se==null?void 0:se.work_status)==="\u672A\u5F00\u542F"?v.createElement("span",null,"--"):v.createElement("a",{target:"_blank",onClick:Wu=>{var Ku,bn;if((bn=(Ku=t==null?void 0:t.headerInfo)==null?void 0:Ku.homework_status)!=null&&bn.includes("\u5BFC\u5165")){Wu.stopPropagation(),ba(se),qn(!0);return}Wu.stopPropagation(),window.open(`/classrooms/${le.coursesId}/shixun_homework/${le.categoryId}/${se.id}/comment`)}},"\u67E5\u770B")):(yu=(yt=t==null?void 0:t.headerInfo)==null?void 0:yt.homework_status)!=null&&yu.includes("\u5BFC\u5165")?(0,I.GJ)()&&v.createElement("span",{style:{color:"#0152d9"},onClick:Wu=>{var Ku;Wu.stopPropagation(),n({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(Ku=t==null?void 0:t.headerInfo)==null?void 0:Ku.homework_name,id:se==null?void 0:se.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):v.createElement("div",null,v.createElement("span",{style:{color:"#0152d9"},onClick:(0,Se.throttle)(Wu=>wu(void 0,null,function*(){if((0,I.Rm)()&&!q.AssistantObject.practice.can_appraise){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wu.stopPropagation(),n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:se==null?void 0:se.user_name,homeworkId:se==null?void 0:se.id}}}})}),2e3,{trailing:!1,leading:!0})},se.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),(se==null?void 0:se.work_status)!==0&&[1,2,3,4].includes(se==null?void 0:se.work_status)&&[v.createElement("br",null),v.createElement("a",{target:"_blank",onClick:(0,Se.throttle)(Wu=>wu(void 0,null,function*(){var Ku,bn,Ra,Za,Ta;if(Wu.stopPropagation(),Wu.preventDefault(),(0,I.Rm)()&&!((Ku=q.AssistantObject.practice)!=null&&Ku.can_view)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((bn=T.userInfo)!=null&&bn.professional_certification){const Ln=yield(0,O.GS)(se==null?void 0:se.id);(Ra=Ln==null?void 0:Ln.data)!=null&&Ra.url&&(0,K.xg)(((Za=Ln==null?void 0:Ln.data)==null?void 0:Za.url)+`?courseGroup=${(le==null?void 0:le.course_group)||""}&workStatus=${((Ta=le==null?void 0:le.work_status)==null?void 0:Ta.filter(ja=>ja!=0&&ja!=-1))||""}&search=${(le==null?void 0:le.search)||""}`)}else return s.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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,K.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((Zu=(au=t==null?void 0:t.headerInfo)==null?void 0:au.homework_status)==null?void 0:Zu[0])!=="\u5DF2\u622A\u6B62"&&!!se.myshixun_id&&[v.createElement("br",null),v.createElement("span",{className:J.color32C,onClick:Wu=>{Wu.stopPropagation(),n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:se,params:le,homework_common_id:le.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(P=>!!P),sr=()=>{var P,se,yt,yu;return v.createElement(w.default,null,v.createElement(w.default.Item,{onClick:()=>{var au,Zu;if((0,I.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(Zu=t==null?void 0:t.headerInfo)==null?void 0:Zu.course_group_info,fn:()=>{(0,mn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,I.GJ)()&&((P=jt==null?void 0:jt.student_works)==null?void 0:P.length)>0&&!((yt=(se=t==null?void 0:t.headerInfo)==null?void 0:se.homework_status)!=null&&yt.includes("\u5BFC\u5165"))&&v.createElement(w.default.Item,{key:"3",onClick:()=>{var au,Zu;if((0,I.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(Zu=t==null?void 0:t.headerInfo)==null?void 0:Zu.course_group_info,fn:()=>{s.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:v.createElement(b.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:v.createElement(b.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var Wu,Ku;n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),o.history.push(`/classrooms/${le==null?void 0:le.coursesId}/shixun_homework/${le.categoryId}/${(Ku=(Wu=jt==null?void 0:jt.student_works)==null?void 0:Wu[0])==null?void 0:Ku.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,mn.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}},"\u5B9E\u8BAD\u62A5\u544A"),((yu=t==null?void 0:t.headerInfo)==null?void 0:yu.start_permanent)&&v.createElement(w.default.Item,{onClick:()=>wu(void 0,null,function*(){let au=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});au.status===0&&o.history.push(`/classrooms/${le.coursesId}/exportlist/workspace_files`),au.status===-3&&(n({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:le}}),o.history.push(`/classrooms/${le.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),v.createElement(w.default.Item,{key:"2",onClick:()=>{var au;if((0,I.Rm)()&&!((au=q.AssistantObject.practice)!=null&&au.can_download)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}o.history.push(`/classrooms/${le==null?void 0:le.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))};return v.createElement(v.Fragment,null,v.createElement("section",{className:`${J.wrap} minH500 bg-white pl30 pr30 pt30`},((f=(Q=t==null?void 0:t.headerInfo)==null?void 0:Q.homework_status)==null?void 0:f.includes("\u672A\u53D1\u5E03"))&&v.createElement(x.Z,null),!!Bn.length&&v.createElement(Z.default,{className:"mb10",dataSource:Bn,columns:Na,pagination:!1,showHeader:!1,loading:!1}),!((ht=(X=t==null?void 0:t.headerInfo)==null?void 0:X.homework_status)!=null&&ht.includes("\u672A\u53D1\u5E03"))&&v.createElement("aside",null,!(0,I.GJ)()&&v.createElement("div",{className:"c-light-black font12"},v.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((je=t==null?void 0:t.shixunWorkList)==null?void 0:je.commit_count)||0," \u4EBA"),v.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((We=t==null?void 0:t.shixunWorkList)==null?void 0:We.uncommit_count)||0," \u4EBA"),((be=t==null?void 0:t.headerInfo)==null?void 0:be.left_time)&&v.createElement(v.Fragment,null,v.createElement("span",{className:"ml20 c-black"},(ke=(_t=t==null?void 0:t.headerInfo)==null?void 0:_t.left_time)==null?void 0:ke.status),v.createElement("span",{className:"ml20 c-orange-ff9"},(we=(pt=t==null?void 0:t.headerInfo)==null?void 0:pt.left_time)==null?void 0:we.time))),(0,I.GJ)()&&v.createElement(v.Fragment,null,v.createElement(Pe.default,{form:Ie,onChange:lr,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((wt=(kt=t==null?void 0:t.headerInfo)==null?void 0:kt.task_status)==null?void 0:wt.length)>0&&v.createElement(Pe.default.Item,{name:"task_status"},v.createElement(E.default.Group,{value:[],style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1"},((nu=t==null?void 0:t.headerInfo)==null?void 0:nu.task_status)&&((Ce=t==null?void 0:t.headerInfo)==null?void 0:Ce.task_status.map((P,se)=>v.createElement(E.default,{name:"task_status",value:P.id},P.name,"(",P.count,")",P.name==="\u622A\u6B62\u540E\u901A\u5173"?v.createElement(b.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},v.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((Ht=(Ue=t==null?void 0:t.headerInfo)==null?void 0:Ue.course_group_info)==null?void 0:Ht.length)>0&&v.createElement(Pe.default.Item,{name:"course_group_info"},v.createElement(E.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1",id:"divhe",style:{height:Zn+"px",overflow:"hidden"}},(_e=(Nt=t==null?void 0:t.headerInfo)==null?void 0:Nt.course_group_info)==null?void 0:_e.map((P,se)=>v.createElement(E.default,{value:P.course_group_id},P.group_group_name,"(",P.count,")"))),Xl&&v.createElement("span",{onClick:()=>{let P=document.getElementById("divhe").scrollHeight;Zn>47?Vn(47):Vn(P)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Zn===47?"\u5C55\u5F00":"\u6536\u8D77",Zn===47?v.createElement(vt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):v.createElement(st.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((De=(D=t==null?void 0:t.headerInfo)==null?void 0:D.teacher_comment)==null?void 0:De.length)>0&&v.createElement(Pe.default.Item,{name:"teacher_comment"},v.createElement(E.default.Group,{style:{width:"100%"}},v.createElement(ge.Z,null,v.createElement(B.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),v.createElement(B.Z,{flex:"80px"},v.createElement(E.default,{value:"all"},"\u5168\u90E8")),v.createElement(B.Z,{flex:"1"},((Le=t==null?void 0:t.headerInfo)==null?void 0:Le.teacher_comment)&&(($e=t==null?void 0:t.headerInfo)==null?void 0:$e.teacher_comment.map((P,se)=>v.createElement(E.default,{value:String(P.id)},P.name,"(",P.count,")")))))))),v.createElement(ge.Z,{align:"middle"},v.createElement(B.Z,{flex:"1"},v.createElement(ge.Z,{align:"middle"},v.createElement(B.Z,null,v.createElement(fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:P=>{le.search=P.trim(),le.page=1,Vu()},style:{width:240}})),v.createElement(B.Z,null,v.createElement("span",{className:"ml5"},v.createElement("span",{className:"c-red"},(Zt=t==null?void 0:t.shixunWorkList)==null?void 0:Zt.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(At=t==null?void 0:t.shixunWorkList)==null?void 0:At.total_count,"\u4E2A\u5B66\u751F\uFF09")))),v.createElement(B.Z,null,(0,I.GJ)()&&((eu=t==null?void 0:t.headerInfo)==null?void 0:eu.code_review)&&!((xu=(mu=t==null?void 0:t.headerInfo)==null?void 0:mu.homework_status)!=null&&xu.includes("\u5BFC\u5165"))&&v.createElement(S.ZP,{className:"ml10",onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:jt.student_works.map(P=>P.id),params:le}})}},v.createElement("span",{className:`${J.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,I.GJ)()&&nt&&v.createElement(S.ZP,{className:"ml10",onClick:ar},v.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((vu=(cu=t==null?void 0:t.headerInfo)==null?void 0:cu.homework_status)==null?void 0:vu.includes("\u5DF2\u622A\u6B62"))&&(0,I.GJ)()&&v.createElement(S.ZP,{className:"ml10",onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:jt.student_works.map(P=>P.id),params:le}})}},v.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!((ct=(Oe=t==null?void 0:t.headerInfo)==null?void 0:Oe.homework_status)!=null&&ct.includes("\u5BFC\u5165"))&&v.createElement(S.ZP,{className:"ml10",onClick:()=>{var P,se;if((0,I.Rm)()&&!((se=(P=q.AssistantObject)==null?void 0:P.practice)!=null&&se.can_appraise)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:jt.student_works.map(yt=>yt.id),params:le}})}},v.createElement(qe.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((Kt=(Je=t==null?void 0:t.headerInfo)==null?void 0:Je.homework_status)==null?void 0:Kt.includes("\u63D0\u4EA4\u4E2D"))||((Tt=(Et=t==null?void 0:t.headerInfo)==null?void 0:Et.homework_status)==null?void 0:Tt.includes("\u8865\u4EA4\u4E2D"))||((Pu=(Ct=t==null?void 0:t.headerInfo)==null?void 0:Ct.homework_status)==null?void 0:Pu.includes("\u8FDB\u884C\u4E2D")))&&v.createElement(S.ZP,{className:"ml10",onClick:()=>{var P;if((0,I.Rm)()&&!((P=q.AssistantObject.practice)!=null&&P.can_redo)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Rn(!0),wu(void 0,null,function*(){const yt=yield(0,g.ZP)(`/api/homework_commons/${le==null?void 0:le.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});yt.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",yt),wa(yt.data.list),Oa(yt.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,I.GJ)()&&v.createElement(H.Z,{dropdownRender:sr,className:"ml10"},v.createElement(S.ZP,null,v.createElement(Lt.Z,null),"\u5BFC\u51FA",v.createElement(Gt.Z,null)))))),(0,I.Gg)()&&((Ye=t==null?void 0:t.headerInfo)==null?void 0:Ye.start_permanent)&&v.createElement(ge.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},v.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),v.createElement(ge.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,I.GJ)()&&nt&&v.createElement("span",null,v.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((Su=(gu=t==null?void 0:t.headerInfo)==null?void 0:gu.homework_status)!=null&&Su.includes("\u5BFC\u5165"))&&v.createElement(ge.Z,{align:"middle",className:J.refresh},v.createElement(B.Z,{flex:"121px",className:"flex-container"},v.createElement(de.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:Xn,onChange:P=>{$l(P)}})," ",v.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((ru=(Iu=t==null?void 0:t.headerInfo)==null?void 0:Iu.homework_status)==null?void 0:ru.includes("\u63D0\u4EA4\u4E2D"))||((Eu=(Mu=t==null?void 0:t.headerInfo)==null?void 0:Mu.homework_status)==null?void 0:Eu.includes("\u8865\u4EA4\u4E2D"))||((an=(Fu=t==null?void 0:t.headerInfo)==null?void 0:Fu.homework_status)==null?void 0:an.includes("\u8FDB\u884C\u4E2D")))&&(0,I.GJ)()&&v.createElement(B.Z,null,v.createElement("div",{className:"flex-container"},v.createElement(de.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:P=>{P?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),ka(P)}}),v.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,I.dE)()&&(jt==null?void 0:jt.work_status)!=0&&v.createElement(B.Z,{flex:1},v.createElement(ge.Z,{align:"middle",justify:"end"},v.createElement(B.Z,null,v.createElement(r.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>wu(void 0,null,function*(){var P;if(jn.current){m.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}jn.current=setInterval(()=>{clearInterval(jn.current),jn.current=null},60*1e3);const se=yield(0,g.ZP)(`/api/homework_commons/${te==null?void 0:te.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(P=t==null?void 0:t.headerInfo)==null?void 0:P.shixun_id}});(se==null?void 0:se.status)==0&&(m.ZP.success(se==null?void 0:se.message),Vu(!0))})},"\u66F4\u65B0\u6210\u7EE9"))))),v.createElement(Z.default,{className:"mt30",loading:l["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:P=>({onClick:se=>{var yt,yu,au;if((0,I.Rm)()&&!((yt=q.AssistantObject.practice)!=null&&yt.can_view)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(au=(yu=t==null?void 0:t.headerInfo)==null?void 0:yu.homework_status)!=null&&au.includes("\u5BFC\u5165")||window.open(`/classrooms/${le.coursesId}/shixun_homework/${le.categoryId}/${P.id}/comment`,"_blank")}}),dataSource:jt.student_works,columns:Na,onChange:(P,se,yt)=>{yt.field&&(le.order=yt.field),yt.order||(le.b_order="asc"),yt.order==="ascend"&&(le.b_order="asc"),yt.order==="descend"&&(le.b_order="desc"),yt.order||(le.b_order="asc"),Vu()}}),v.createElement(Ae,null),v.createElement(Ne,{paramslist:le}),v.createElement(it.Z,null)),v.createElement(s.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>wu(void 0,null,function*(){if(sn===2){if(_n.length<=0){m.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!pn){m.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let P=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,status:_n,course_group_ids:Dn.current}});P.status===0&&(Ia(P.course_group_count),Ba(P),Rn(!1),xn(!0))}else{if(!(dn===0||cn===0)){if(!dn){m.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!cn){m.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(dn>cn){m.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!pn){m.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let P=yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,min_score:dn,max_score:cn,course_group_ids:Dn.current}});P.status===0&&(Ia(P.course_group_count),Ba(P),Rn(!1),xn(!0))}}),onCancel:()=>{Rn(!1),Mn()}},v.createElement("div",{style:{padding:"32px"}},v.createElement("div",null,v.createElement("div",{style:{display:"flex",marginBottom:"12px"}},v.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",v.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),v.createElement("div",{className:Tn.length>15?J.scroll:"",style:{overflowX:"hidden"}},Tn==null?void 0:Tn.map((P,se)=>v.createElement(E.default,{style:{textAlign:"left",margin:"0"},value:P.course_group_id,key:P.course_group_id,onChange:()=>{rr(P.course_group_id,Tn)},checked:P.checked},P.group_group_name,"(",P.count,")")))),v.createElement("div",null,v.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),v.createElement($.ZP.Group,{value:sn,onChange:P=>{Ca(P.target.value)}},v.createElement($.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),v.createElement($.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),sn===1&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),v.createElement(Ze.Z,{min:0,max:100,value:dn,onChange:P=>xa(P),style:{width:"100px"}}),v.createElement("span",{style:{width:"80px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),v.createElement(Ze.Z,{min:0,max:100,value:cn,onChange:P=>_a(P),style:{width:"100px"}})),sn===2&&v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),v.createElement(E.default.Group,{onChange:P=>{Aa([...P])},style:{width:"100%"}},(Lu=(hu=t==null?void 0:t.headerInfo)==null?void 0:hu.task_status)==null?void 0:Lu.map((P,se)=>v.createElement(E.default,{name:"task_status",value:P.id},P.name,"(",P.count,")")))),v.createElement("div",{style:{display:"flex",marginTop:"20px"}},v.createElement("span",{style:{width:"70px",textAlign:"end"}},v.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),v.createElement(h.Z,{className:J.MdEditor,onChange:P=>Da(P),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),v.createElement(s.default,{open:Gl,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>wu(void 0,null,function*(){sn===2?(yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,status:_n,course_group_ids:Dn.current}})).status===0&&(m.ZP.info("\u6253\u56DE\u6210\u529F"),Mn(),Vu(),xn(!1)):(yield(0,g.ZP)(`/api/homework_commons/${le.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:le.categoryId,comment:pn,min_score:dn,max_score:cn,course_group_ids:Dn.current}})).status===0&&(m.ZP.info("\u6253\u56DE\u6210\u529F"),Mn(),Vu(),xn(!1))}),onCancel:()=>{Mn(),xn(!1)}},v.createElement("div",{style:{padding:"32px"}},sn===1&&v.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Sa,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",dn,"-",cn,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),sn===2&&v.createElement("span",null,"\u786E\u8BA4\u5C06",Sa,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(En=(ln=t==null?void 0:t.headerInfo)==null?void 0:ln.task_status)==null?void 0:En.filter(P=>_n==null?void 0:_n.includes(P.id)).map(P=>P.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),v.createElement("br",null),v.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ya==null?void 0:ya.count,"\u540D\u5B66\u751F")))),v.createElement(mt,null),v.createElement(zu,{isShow:er,setIsShow:qn,item:tr,coursesId:le.coursesId,categoryId:le.categoryId}),v.createElement("aside",{className:"tc mb50 mt30"},v.createElement(he.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:or,current:le.page||1,pageSize:le.limit||20,total:(on=t==null?void 0:t.shixunWorkList)==null?void 0:on.total_count})))};var Ju=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z})=>({shixunHomeworks:t,classroomList:l,loading:n.effects,user:z}))(en),xt=u(59301),Wn=Object.defineProperty,wn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,hn=(t,l,n)=>l in t?Wn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,tn=(t,l)=>{for(var n in l||(l={}))Fn.call(l,n)&&hn(t,n,l[n]);if(wn)for(var n of wn(l))Hn.call(l,n)&&hn(t,n,l[n]);return t},Yu=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const ea=({shixunHomeworks:t,classroomList:l,loading:n,dispatch:z})=>{var q;const T=(0,o.useParams)(),[ce,Q]=(0,e.useState)(tn(tn({},{page:1,limit:20,group_ids:[]}),T)),f=(0,o.useLocation)(),{codeReview:X}=t,[ht,je]=(0,e.useState)({}),[We]=Pe.default.useForm();ce.order="code_rate",ce.sort="desc",ce.category=ce.categoryId,(0,e.useEffect)(()=>{be(),console.log("params",ce)},[ce]),(0,e.useEffect)(()=>{t.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&be()},[t.actionTabs.key]);const be=()=>Yu(void 0,null,function*(){(yield z({type:"shixunHomeworks/getCodeReview",payload:tn({},ce)})).status===-2&&setTimeout(()=>be(),1500)}),_t=()=>{},ke=(we,kt)=>{ce.page=we,ce.limit=20,z({type:"shixunHomeworks/getCodeReview",payload:tn({},ce)})},pt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(we,kt,wt)=>ce.limit*(ce.page-1)+wt+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:we=>xt.createElement("span",{className:"c-orange"},we)},{title:"\u64CD\u4F5C",dataInex:"action",render:(we,kt)=>xt.createElement("div",null,xt.createElement("a",{target:"_blank",onClick:()=>{var wt;if((0,I.Rm)()&&!((wt=l.AssistantObject.normal)!=null&&wt.can_appraise)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("studentDetial",f.pathname),window.open(`/classrooms/${ce.coursesId}/shixun_homework/${ce.categoryId}/review_detail/${kt.user_id}`)}},"\u67E5\u770B"),xt.createElement("br",null))}];return xt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(X==null?void 0:X.status)===-2&&xt.createElement(x.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(X==null?void 0:X.status)!==-2&&xt.createElement("div",null,xt.createElement(ge.Z,null,xt.createElement(B.Z,{flex:"1"},xt.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",X.last_review_time,xt.createElement(S.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:ce}})}},"\u4EE3\u7801\u67E5\u91CD"),xt.createElement(b.Z,{title:xt.createElement("div",null,xt.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),xt.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),xt.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),xt.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},xt.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),xt.createElement(B.Z,null,xt.createElement(fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:we=>{ce.search=we,z({type:"shixunHomeworks/getCodeReview",payload:ce})},style:{width:200}}),xt.createElement("span",{className:"ml5 c-red"}))),((q=X.group_info)==null?void 0:q.length)>0&&xt.createElement(xt.Fragment,null,xt.createElement(ge.Z,null,xt.createElement(B.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),xt.createElement(B.Z,{flex:"80px"},xt.createElement(E.default,{checked:ce.group_ids=="",value:"all",onChange:we=>{delete ce.group_ids,ce.group_ids=[],ce.page=1,Q(tn({},ce))}},"\u5168\u90E8")),xt.createElement(B.Z,{flex:"1"},X.group_info&&X.group_info.map((we,kt)=>xt.createElement(E.default,{value:we.id,checked:ce.group_ids.includes(we.id),onChange:wt=>{wt.target.checked?ce.group_ids.push(we.id):ce.group_ids.splice(ce.group_ids.indexOf(we.id),1),ce.page=1,Q(tn({},ce))}},we.name,"(",we.members_count,")")))),xt.createElement(ge.Z,{className:"font14 c-red mt5"},xt.createElement(B.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),xt.createElement("p",{className:"mt10"},xt.createElement("span",{className:"c-red"},X.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",X.all_reviews_count,"\u4F5C\u54C1\uFF09"),xt.createElement(Z.default,{className:"mt30",loading:n["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:X.users_reviews,columns:pt,onChange:(we,kt,wt)=>{wt.order==="ascend"&&(ce.b_order="asc"),wt.order==="descend"&&(ce.b_order="desc"),wt.order||delete ce.b_order,z({type:"shixunHomeworks/getCodeReview",payload:tn({},ce)})}}),xt.createElement("aside",{className:"tc mb50 mt30"},xt.createElement(he.Z,{showSizeChanger:!1,onChange:ke,defaultCurrent:ce.page||1,current:ce.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:X.copy_reviews_count}))))};var zn=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n})=>({shixunHomeworks:t,loading:n.effects,classroomList:l}))(ea),Qn=u(79834),Pn=u(5083),gt=u(24990),Ot=u(59301),Kn=Object.defineProperty,oe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,un=(t,l,n)=>l in t?Kn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ju=(t,l)=>{for(var n in l||(l={}))fu.call(l,n)&&un(t,n,l[n]);if(Qt)for(var n of Qt(l))Gu.call(l,n)&&un(t,n,l[n]);return t},rn=(t,l)=>oe(t,Xe(l)),Ma=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const{RangePicker:ir}=Pn.default,{Option:cr}=p.default,La=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),q=(0,o.useLocation)(),{workSetting:T,workList:ce,changeData:Q}=t,[f,X]=(0,e.useState)(!0),[ht,je]=(0,e.useState)({}),[We,be]=(0,e.useState)(!1),[_t]=Pe.default.useForm();let[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)([]);const[wt,nu]=(0,e.useState)([]);let[Ce,Ue]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1});(0,e.useEffect)(()=>()=>{pt([])},[]),(0,e.useEffect)(()=>{X(!(T!=null&&T.can_edit))},[T]);const Ht=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:ju({},z)})};(0,e.useEffect)(()=>{T!=null&&T.course_id&&(Object.keys(Ce).map(function(De){Ce[De]=T[De]}),(!Ce.allow_late||!Ce.unified_late)&&(Ce.late_penalty=5),ke=JSON.parse(JSON.stringify(T.group_settings.map(De=>rn(ju({},De),{group_name:[De.group_name]})).filter(De=>De.publish_time!==null))),we=JSON.parse(JSON.stringify(T.allow_late_settings.map(De=>rn(ju({},De),{group_name:[De.group_name]})).filter(De=>De.late_time!==null))),Ue(ju({},Ce)),pt([...ke]),kt([...we]))},[T]);const Nt=()=>{var De;const Le=JSON.parse(JSON.stringify(Ce));if(Le.challenge_settings.filter($e=>!$e.hide),Le.categoryId=z.categoryId,(De=Le.challenge_settings)!=null&&De.every($e=>!$e.checked)){m.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(Ce.unified_setting||(ke=ke==null?void 0:ke.map($e=>{var Zt;if(!$e.publish_time||!$e.end_time)throw m.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$e.group_name)throw m.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $e.group_name=typeof($e==null?void 0:$e.group_name)=="string"?[$e==null?void 0:$e.group_name]:$e==null?void 0:$e.group_name,$e.group_id=(Zt=T.group_settings)==null?void 0:Zt.filter(At=>{var eu;return(eu=$e==null?void 0:$e.group_name)==null?void 0:eu.includes(At.group_name)}).map(At=>At.group_id||At.id).toString().split(","),$e})),Le.group_settings=ke,Ce.allow_late)if(Ce.unified_late){if(Ce.late_penalty===null||Ce.late_penalty===void 0||Ce.late_penalty<0||Ce.late_penalty>100)throw m.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ce.late_time)throw m.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else we=we==null?void 0:we.map($e=>{var Zt,At;if($e.late_penalty===null||$e.late_penalty===void 0||$e.late_penalty<0||$e.late_penalty>100)throw m.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$e.late_time)throw m.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$e.group_name)throw m.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $e.group_name=typeof($e==null?void 0:$e.group_name)=="string"?[$e==null?void 0:$e.group_name]:$e==null?void 0:$e.group_name,$e.group_id=(At=(Zt=$e==null?void 0:$e.group_name)==null?void 0:Zt.map(eu=>{var mu,xu;let cu=(xu=(mu=T.group_settings)==null?void 0:mu.filter(vu=>(vu==null?void 0:vu.group_name)===eu))==null?void 0:xu[0];return cu==null?void 0:cu.group_id}))==null?void 0:At.toString().split(","),$e}),Le.allow_late_settings=we;_e(Le)},_e=De=>{var Le,$e;if(console.log(De.total_score,De.eff_score),De.total_score===null){m.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(De!=null&&De.work_efficiency&&De.eff_score===null){m.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zt=De.challenge_settings.reduce((mu,xu)=>mu+Number(xu.challenge_score),0);if((Zt==null?void 0:Zt.toFixed(10))!==((Le=De.total_score-De.eff_score)==null?void 0:Le.toFixed(10))){m.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${De.total_score}\u5206`);return}const At={shixun_evaluation:De.shixun_evaluation,challenge_settings:De.challenge_settings},eu=()=>Ma(void 0,null,function*(){be(!0),(yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/public_setting.json`,{method:"post",body:ju({},De)})).status===0&&(m.ZP.success("\u66F4\u65B0\u6210\u529F"),Ht(),n({type:"shixunHomeworks/getShixunWorkList",payload:ju({},z)})),be(!1)});!(0,Se.isEqual)(Q,At)&&!(($e=ce==null?void 0:ce.homework_status)!=null&&$e.includes("\u672A\u53D1\u5E03"))?s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:eu}):eu()},D=(0,e.useMemo)(()=>Ce.public_after_abort?"public_after_abort":Ce.public_after_over?"public_after_over":"immediately",[Ce]);return Ot.createElement("section",{className:gt.Z.form},Ot.createElement("div",{className:gt.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),Ot.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement("div",{style:{display:"flex",alignItems:"center"}},Ot.createElement(E.default,{checked:Ce.score_open,disabled:f,onChange:De=>{Ce.score_open=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Ot.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ot.createElement(E.default,{checked:Ce.answer_public,disabled:f,onChange:De=>{De.target.checked?Ue(Le=>rn(ju({},Le),{answer_public:De.target.checked})):Ue(Le=>rn(ju({},Le),{answer_public:De.target.checked,public_after_abort:!1,public_after_over:!1}))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),Ce.answer_public&&Ot.createElement(Ot.Fragment,null,Ot.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ot.createElement("div",{style:{margin:"0 46px 0 24px"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),Ot.createElement($.ZP.Group,{onChange:De=>{De.target.value==="public_after_abort"?Ue(Le=>rn(ju({},Le),{public_after_abort:!0,public_after_over:!1})):De.target.value==="public_after_over"?Ue(Le=>rn(ju({},Le),{public_after_abort:!1,public_after_over:!0})):Ue(Le=>rn(ju({},Le),{public_after_abort:!1,public_after_over:!1}))},value:D,disabled:f},Ot.createElement($.ZP,{value:"public_after_abort"},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ot.createElement($.ZP,{value:"immediately",style:{marginLeft:"30px"}},"\u4EFB\u610F\u65F6\u95F4"))),Ot.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement("div",{style:{margin:"0 18px 0 24px"}},"\u8BBE\u7F6E\u590D\u5236\u53C2\u8003\u7B54\u6848"),Ot.createElement(E.default,{checked:Ce.forbid_copy_answers,disabled:f,onChange:De=>{Ce.forbid_copy_answers=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),Ot.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ot.createElement("div",{style:{display:"flex",alignItems:"center"}},Ot.createElement(E.default,{checked:Ce.comment_public,disabled:f,onChange:De=>{Ce.comment_public=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),Ot.createElement("div",{style:{marginTop:"30px"}},Ot.createElement("div",{className:gt.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),Ot.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},Ot.createElement(E.default,{checked:Ce.can_view_details,disabled:f,onChange:De=>{Ce.can_view_details=De.target.checked,Ue(Object.assign({},Ce))}},Ot.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),Ot.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),Ot.createElement(S.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:We,onClick:()=>Nt()},"\u4FDD\u5B58"))};var Wa=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(La),Ha=u(81327),R=u(59301),za=Object.defineProperty,Qa=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(t,l,n)=>l in t?za(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ru=(t,l)=>{for(var n in l||(l={}))ta.call(l,n)&&na(t,n,l[n]);if(Sn)for(var n of Sn(l))ua.call(l,n)&&na(t,n,l[n]);return t},qu=(t,l)=>Qa(t,Ka(l)),Ua=(t,l)=>{var n={};for(var z in t)ta.call(t,z)&&l.indexOf(z)<0&&(n[z]=t[z]);if(t!=null&&Sn)for(var z of Sn(t))l.indexOf(z)<0&&ua.call(t,z)&&(n[z]=t[z]);return n},Ja=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Ya=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),[q]=Pe.default.useForm(),T=Pe.default.useWatch("total_score",q),ce=Pe.default.useWatch("eff_type",q),Q=Pe.default.useWatch("challenge_settings",q),f=Pe.default.useWatch("answer_open_evaluation",q),X=Pe.default.useWatch("shixun_evaluation",q),ht=Pe.default.useWatch("work_efficiency",q),je=Pe.default.useWatch("is_repeat_minus",q),We=Pe.default.useWatch("open_view_answer_deduct",q),{workSetting:be,workList:_t,changeData:ke}=t,[pt,we]=(0,e.useState)(!1),[kt,wt]=(0,e.useState)(!1),[nu,Ce]=(0,e.useState)(!1);let[Ue,Ht]=(0,e.useState)([]),[Nt,_e]=(0,e.useState)([]),[D,De]=(0,e.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[Le,$e]=(0,e.useState)(!1),[Zt,At]=(0,e.useState)(0);(0,e.useEffect)(()=>()=>{Ht([])},[]),(0,e.useEffect)(()=>{we(!(be!=null&&be.can_edit))},[be]);const eu=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:Ru({},z)})};(0,e.useEffect)(()=>{if(!(be!=null&&be.course_id))return;Object.keys(D).map(function(ct){D[ct]=be[ct]}),(!D.allow_late||!D.unified_late)&&(D.late_penalty=5),Ue=JSON.parse(JSON.stringify(be.group_settings.map(ct=>qu(Ru({},ct),{group_name:[ct.group_name]})).filter(ct=>ct.publish_time!==null))),Nt=JSON.parse(JSON.stringify(be.allow_late_settings.map(ct=>qu(Ru({},ct),{group_name:[ct.group_name]})).filter(ct=>ct.late_time!==null)));const Oe=qu(Ru({},D),{difficulty_level_sort:D.difficulty_level_sort||"asc"});De(Oe),vu(Oe),q.setFieldsValue(Oe),Ht([...Ue]),_e([...Nt])},[be]);const mu=()=>{var Oe;const ct=JSON.parse(JSON.stringify(D));if(ct.challenge_settings.filter(Je=>!Je.hide),ct.categoryId=z.categoryId,ct.game_deduct_score_percentage===""){m.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((Oe=ct.challenge_settings)!=null&&Oe.every(Je=>!Je.checked)){m.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(D.unified_setting||(Ue=Ue==null?void 0:Ue.map(Je=>{var Kt;if(!Je.publish_time||!Je.end_time)throw m.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Je.group_name)throw m.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Je.group_name=typeof(Je==null?void 0:Je.group_name)=="string"?[Je==null?void 0:Je.group_name]:Je==null?void 0:Je.group_name,Je.group_id=(Kt=be.group_settings)==null?void 0:Kt.filter(Et=>{var Tt;return(Tt=Je==null?void 0:Je.group_name)==null?void 0:Tt.includes(Et.group_name)}).map(Et=>Et.group_id||Et.id).toString().split(","),Je})),ct.group_settings=Ue,D.allow_late)if(D.unified_late){if(D.late_penalty===null||D.late_penalty===void 0||D.late_penalty<0||D.late_penalty>100)throw m.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!D.late_time)throw m.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Nt=Nt==null?void 0:Nt.map(Je=>{var Kt,Et;if(Je.late_penalty===null||Je.late_penalty===void 0||Je.late_penalty<0||Je.late_penalty>100)throw m.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Je.late_time)throw m.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Je.group_name)throw m.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Je.group_name=typeof(Je==null?void 0:Je.group_name)=="string"?[Je==null?void 0:Je.group_name]:Je==null?void 0:Je.group_name,Je.group_id=(Et=(Kt=Je==null?void 0:Je.group_name)==null?void 0:Kt.map(Tt=>{var Ct,Pu;let Ye=(Pu=(Ct=be.group_settings)==null?void 0:Ct.filter(gu=>(gu==null?void 0:gu.group_name)===Tt))==null?void 0:Pu[0];return Ye==null?void 0:Ye.group_id}))==null?void 0:Et.toString().split(","),Je}),ct.allow_late_settings=Nt;xu(ct)},xu=Oe=>{var ct,Je;if(Oe.total_score===null){m.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Oe!=null&&Oe.work_efficiency&&Oe.eff_score===null){m.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Kt=Oe.challenge_settings.reduce((Ct,Pu)=>Ct+Number(Pu.challenge_score),0);if((Kt==null?void 0:Kt.toFixed(10))!==((ct=Oe.total_score-Oe.eff_score)==null?void 0:ct.toFixed(10))){m.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Oe.total_score}\u5206`);return}const Et={shixun_evaluation:Oe.shixun_evaluation,challenge_settings:Oe.challenge_settings,eff_type:Oe.eff_type},Tt=()=>Ja(void 0,null,function*(){wt(!0),(yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/score_setting.json`,{method:"post",body:Ru({},Oe)})).status===0&&(m.ZP.success("\u66F4\u65B0\u6210\u529F"),eu(),n({type:"shixunHomeworks/getShixunWorkList",payload:Ru({},z)})),wt(!1)});!(0,Se.isEqual)(ke,Et)&&!((Je=_t==null?void 0:_t.homework_status)!=null&&Je.includes("\u672A\u53D1\u5E03"))&&!Le?s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Tt}):Tt(),(Le||je&&Le)&&s.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:z}})}})},cu=(Oe=D)=>{var ct;const{eff_score:Je,total_score:Kt,difficulty_level_sort:Et}=Oe,Tt=Kt-Je,Ct=(ct=Oe.challenge_settings)==null?void 0:ct.filter(ru=>ru.checked).length;if(!Ct){Oe.challenge_settings.map((ru,Mu)=>{ru.challenge_score=0});return}const Pu=Oe.challenge_settings.filter(ru=>ru.checked).map(ru=>Et==="desc"?ru.challenge_exp_desc:ru.challenge_exp).reduce((ru,Mu)=>ru+Mu),Ye=Tt/Pu;let gu=0,Su=0,Iu;switch(Oe.shixun_evaluation){case 0:const ru=parseFloat((Tt/Ct).toFixed(1));Oe.challenge_settings.map((Eu,Fu)=>{Eu.checked?(gu=Fu,Eu.challenge_score=ru>0?ru:0):Eu.challenge_score=0}),Iu=(Tt-ru*(Ct-1)).toFixed(1),Oe.challenge_settings[gu].challenge_score=Iu>0?Iu:0;break;case 1:Oe.challenge_settings.map((Eu,Fu)=>{Eu.checked?(gu=Fu,Su+=Number((Math.round((Et==="desc"?Eu.challenge_exp_desc:Eu.challenge_exp)*Ye*10)/10).toFixed(1)),Eu.challenge_score=(Math.round((Et==="desc"?Eu.challenge_exp_desc:Eu.challenge_exp)*Ye*10)/10).toFixed(1)):Eu.challenge_score=0});let Mu=Oe.challenge_settings[gu].challenge_score;Iu=(Tt-Su+Number(Mu)).toFixed(1),Oe.challenge_settings[gu].challenge_score=Iu>0?Iu:0;break}De(Ru({},Oe)),vu(Oe),q.setFieldsValue(Oe)},vu=(Oe=D)=>{const ct=(0,K.EN)(Oe.challenge_settings.reduce((Je,Kt)=>(0,K.EN)(Je||0,Number(Kt.challenge_score)||0,"+"),0),Oe.eff_score||0,"+");At(ct)};return R.createElement("div",{className:gt.Z.form},R.createElement(Pe.default,{className:gt.Z.FormStyle,form:q,initialValues:{},layout:"vertical",disabled:pt,size:"large",onValuesChange:(Oe,ct)=>{De(Ru(Ru({},D),ct))},onFinish:Oe=>{console.log("onfinish",Oe),mu(),$e(!1)}},(be==null?void 0:be.can_edit)&&R.createElement("div",{className:gt.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},R.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),R.createElement(Pe.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},R.createElement(Ze.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),R.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",R.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5728\u4F5C\u4E1A\u7ED3\u675F\u4E4B\u524D\u4E0D\u8BA1\u7B97\uFF0C\u4F5C\u4E1A\u7ED3\u675F\u540E\u81EA\u52A8\u5C06\u6548\u7387\u5206\u624D\u8BA1\u7B97\u52A0\u5165\u5230\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},R.createElement(Pe.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:Oe=>{const ct=qu(Ru({},D),{eff_score:Oe?20:0});return cu(ct),vu(ct),Oe}},R.createElement(E.default,null,R.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206"))),R.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u4EFB\u52A1\u5173\u5361\u603B\u5206\uFF09")),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},R.createElement(ge.Z,{wrap:!1,align:"middle"},R.createElement(B.Z,{style:{textAlign:"right"}},R.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),R.createElement(B.Z,null,R.createElement(Pe.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:ht&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:Oe=>(cu(qu(Ru({},D),{eff_score:Oe})),Oe)},R.createElement(Ze.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:pt||!ht}))))),ht&&R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},R.createElement("div",{style:{height:40,lineHeight:"40px"}},R.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),R.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),R.createElement(Pe.default.Item,{name:"eff_type",style:{marginBottom:0}},R.createElement($.ZP.Group,null,R.createElement($.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),R.createElement($.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97")))),ht&&R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},R.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},R.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),R.createElement(b.Z,{title:"\u89C4\u5219\u8BF4\u660E"},R.createElement("i",{className:`iconfont icon-tishixiaowenhao ${gt.Z.title_icon}`,style:{color:"#666"},onClick:()=>Ce(!0)}))),R.createElement(Pe.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(Oe,ct,Je)=>(cu(qu(Ru({},Je),{training_time_rules:Oe})),Oe)},R.createElement($.ZP.Group,null,R.createElement(Ha.Z,{direction:"vertical"},R.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",R.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),R.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",R.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),R.createElement($.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",R.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")))))),R.createElement("div",{style:{marginTop:"30px"}},R.createElement("div",{className:gt.Z.title},"\u4EFB\u52A1\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u8BBE\u7F6E"),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 16px"}},R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement("div",{style:{width:"60px",marginRight:"10px",textAlign:"left"}},"\u5206\u503C\u8BBE\u7F6E"),R.createElement(Pe.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(Oe,ct,Je)=>{const Kt=qu(Ru({},Je),{shixun_evaluation:Oe,difficulty_level_sort:Oe!==1?"asc":Je.difficulty_level_sort});return cu(Kt),Oe}},R.createElement($.ZP.Group,null,R.createElement($.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),R.createElement($.ZP,{value:1,style:{marginLeft:20}},"\u96BE\u6613\u5EA6"),R.createElement($.ZP,{value:2,style:{marginLeft:20}},"\u81EA\u5B9A\u4E49\u5206\u503C"))),X==1&&R.createElement(Pe.default.Item,{name:"difficulty_level_sort",style:{marginBottom:0},normalize:(Oe,ct,Je)=>(cu(qu(Ru({},Je),{difficulty_level_sort:Oe})),Oe)},R.createElement(p.default,{style:{width:200},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206"}]})))),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement("div",{className:"c-grey-666",style:{width:"60px",textAlign:"left"}},"\u5173\u5361\u540D\u79F0"),R.createElement("div",{className:`${gt.Z.SubTooltip}`,style:{height:40,lineHeight:"40px",color:"#666"}},be!=null&&be.task_pass?"\uFF08\u8BE5\u5B9E\u8BAD\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF0C\u52FE\u9009\u5219\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u7684\u5173\u5361\uFF09":"\uFF08\u8BE5\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF09")),R.createElement(Pe.default.List,{name:"challenge_settings"},(Oe,{add:ct,remove:Je})=>R.createElement("div",{style:{display:"flex",flexDirection:"column",gap:17}},Oe==null?void 0:Oe.map(Kt=>{var Et=Kt,{key:Tt,name:Ct}=Et,Pu=Ua(Et,["key","name"]),Ye,gu,Su,Iu,ru,Mu,Eu;return R.createElement(ge.Z,{key:Tt,wrap:!1,align:"middle"},R.createElement(B.Z,null,R.createElement(Pe.default.Item,qu(Ru({},Pu),{name:[Ct,"checked"],valuePropName:"checked",style:{marginBottom:0},normalize:(Fu,an,hu)=>{var Lu;return hu.challenge_settings[Tt].checked=Fu,(Lu=hu==null?void 0:hu.challenge_settings)!=null&&Lu.every(ln=>!ln.checked)?(m.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A"),hu.challenge_settings[Tt].checked=an,an):(hu.shixun_evaluation===2&&!Fu&&(hu.challenge_settings[Tt].challenge_score=0),cu(hu),Fu)}}),R.createElement(E.default,{disabled:pt||!(be!=null&&be.task_pass)},R.createElement(b.Z,{title:(Ye=Q==null?void 0:Q[Tt])==null?void 0:Ye.challenge_name,placement:"topLeft"},R.createElement("div",{className:"c-grey-666 multi_ellipsis1",style:{width:525}},(gu=Q==null?void 0:Q[Tt])==null?void 0:gu.challenge_name))))),R.createElement(B.Z,{flex:"76px"},!Q[Tt].checked&&R.createElement("span",{className:"tag-style-border-small bg-orange border-raduis-50 c-white ml20"},"\u53EF\u4E0D\u505A")),R.createElement(B.Z,null,R.createElement(Pe.default.Item,{className:"ml20",name:[Ct,"challenge_score"],style:{marginBottom:0},normalize:(Fu,an,hu)=>(hu.challenge_settings[Tt].challenge_score=Fu,vu(hu),Fu)},R.createElement(Ze.Z,{style:{width:120},min:0,addonAfter:R.createElement("span",{className:gt.Z.SubTooltip},"\u5206"),disabled:pt||X!==2||!((Su=Q==null?void 0:Q[Tt])!=null&&Su.checked)}))),R.createElement(B.Z,null,R.createElement("div",{style:{marginLeft:"55px"},className:((Iu=Q==null?void 0:Q[Tt])==null?void 0:Iu.difficulty)=="\u7B80\u5355"?gt.Z.DifSimple:((ru=Q==null?void 0:Q[Tt])==null?void 0:ru.difficulty)=="\u4E2D\u7B49"?gt.Z.DifMiddle:gt.Z.DifHard},(Mu=Q==null?void 0:Q[Tt])==null?void 0:Mu.difficulty)),R.createElement(B.Z,null,R.createElement("span",{className:` ${gt.Z.SubTooltip}`,style:{marginLeft:"55px"}},"\u91D1\u5E01\u5956\u52B1\u6570",R.createElement("span",{className:"ml10",style:{color:"#FA6400"}},(Eu=Q==null?void 0:Q[Tt])==null?void 0:Eu.challenge_exp))))}))))),R.createElement("div",{style:{marginTop:"30px"}},R.createElement("div",{className:gt.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement(Pe.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},R.createElement(E.default,null)),R.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),R.createElement("span",{className:`${gt.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),We&&R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement(Pe.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},R.createElement($.ZP.Group,null,R.createElement($.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),R.createElement($.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),f&&R.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},R.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),R.createElement(Pe.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},R.createElement(Ze.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:R.createElement("span",{className:gt.Z.SubTooltip},"%")})),R.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",R.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),R.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement(Pe.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:Oe=>(!Oe&&$e(!0),Oe)},R.createElement(E.default,null)),R.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),R.createElement("div",{className:gt.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),je&&R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),R.createElement(Pe.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:Oe=>($e(!0),Oe)},R.createElement(Ze.Z,{style:{width:120},min:0,max:100,addonAfter:R.createElement("span",{className:gt.Z.SubTooltip},"%")})),R.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),R.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),R.createElement(Pe.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:Oe=>($e(!0),Oe)},R.createElement(Ze.Z,{style:{width:120},min:0,max:T,addonAfter:R.createElement("span",{className:gt.Z.SubTooltip},"\u5206")})),R.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),R.createElement(S.ZP,{type:"primary",size:"large",loading:kt,style:{width:"138px",marginTop:"30px"},onClick:()=>{q.submit()}},"\u4FDD\u5B58"),R.createElement(s.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:nu,width:860,footer:null,onCancel:()=>{Ce(!1)}},R.createElement("div",{style:{color:"#333333",fontWeight:400}},R.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),R.createElement("br",null),R.createElement("span",null,"\u5B66\u751F",R.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",R.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),R.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),R.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),R.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},R.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),R.createElement("br",null),R.createElement("span",null,"\u5B66\u751F",R.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",R.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),R.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),R.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),R.createElement("br",null),R.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),R.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},R.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),R.createElement("br",null),R.createElement("span",null,"\u4ECE\u8001\u5E08",R.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),R.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},R.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),R.createElement("br",null),R.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))))};var Ga=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Ya),Hu=u(59301),In=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Va=({shixunHomeworks:t,loading:l,dispatch:n})=>{var z,q;const[T,ce]=(0,e.useState)(!0),[Q,f]=(0,e.useState)(!1),[X,ht]=(0,e.useState)([]),[je,We]=(0,e.useState)([]),[be,_t]=(0,e.useState)([]),[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(""),Ce=(0,o.useParams)();function Ue(){return In(this,null,function*(){let _e=yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators.json`,{method:"get"});We(_e)})}function Ht(){return In(this,null,function*(){var _e;let D=yield(0,g.ZP)(`/api/courses/${Ce==null?void 0:Ce.coursesId}/teachers`,{method:"get",params:{homework_id:Ce.categoryId,limit:1e3}});(_e=D==null?void 0:D.teacher_list)==null||_e.map(De=>{De.key=De.user_id}),_t(D==null?void 0:D.teacher_list),pt(D==null?void 0:D.teacher_list)})}(0,e.useEffect)(()=>{Ue(),Ht()},[Ce]);const Nt=()=>{};return Hu.createElement("section",{className:gt.Z.form},Hu.createElement(ge.Z,{className:gt.Z.content,style:{padding:"20px 30px",gap:20}},(z=je==null?void 0:je.data)==null?void 0:z.map(_e=>Hu.createElement(ge.Z,{align:"middle",className:`${gt.Z.borderSty} ${wt===(_e==null?void 0:_e.id)?gt.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Hu.createElement("span",{className:"c-grey-333"},_e==null?void 0:_e.real_name),(je==null?void 0:je.can_edit)&&Hu.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${gt.Z.delSty}`,onMouseEnter:()=>{nu(_e.id)},onMouseLeave:()=>{nu("")},onClick:()=>In(void 0,null,function*(){(yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:_e.id}})).status===0&&(m.ZP.info("\u5220\u9664\u6210\u529F"),Ue(),Ht())})}))),!(je!=null&&je.can_edit)&&!((q=je==null?void 0:je.data)!=null&&q.length)&&Hu.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(je==null?void 0:je.can_edit)&&Hu.createElement(S.ZP,{className:gt.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>f(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Hu.createElement(s.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Q,confirmLoading:we,onCancel:()=>f(!1),onOk:()=>In(void 0,null,function*(){if(X.length===0){m.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}kt(!0),(yield(0,g.ZP)(`/api/homework_commons/${Ce.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:X}})).status===0&&(m.ZP.info("\u6DFB\u52A0\u6210\u529F"),ht([]),Ue(),Ht(),f(!1)),kt(!1)})},Hu.createElement("div",null,Hu.createElement("div",{style:{display:"flex"}},Hu.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Hu.createElement(fe.default.Search,{onChange:_e=>{_t(ke.filter(D=>D.name.indexOf(_e.target.value)>-1))}})),Hu.createElement(Z.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(_e,D)=>{ht(_e)},selectedRowKeys:X,getCheckboxProps:_e=>({disabled:_e.is_collaborator})},pagination:!1,dataSource:be,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Xa=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Va),An=u(46474),qa=u(97177),Rt=u(59301),$a=Object.defineProperty,aa=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,la=(t,l,n)=>l in t?$a(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Un=(t,l)=>{for(var n in l||(l={}))el.call(l,n)&&la(t,n,l[n]);if(aa)for(var n of aa(l))tl.call(l,n)&&la(t,n,l[n]);return t},ul=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const nl=({shixunHomeworks:t,loading:l,dispatch:n,classroomList:z,user:q})=>{const T=(0,o.useParams)(),{verifyModelUser:ce,ContactModalElement:Q}=(0,qa.Z)(),{workSetting:f}=t,[X,ht]=(0,e.useState)(!1),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)({work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1});(0,e.useEffect)(()=>{ht(!(0,I.GJ)())},[(0,I.GJ)()]);const ke=()=>{n({type:"shixunHomeworks/getWorkSetting",payload:Un({},T)})};(0,e.useEffect)(()=>{f!=null&&f.course_id&&(Object.keys(be).forEach(we=>{be[we]=f[we]}),_t(Un({},be)))},[f]);const pt=()=>ul(void 0,null,function*(){var we;if(((we=q==null?void 0:q.userInfo)==null?void 0:we.user_status)===2){(0,An.Rd)();return}We(!0);const kt=JSON.parse(JSON.stringify(be));(yield(0,g.ZP)(`/api/homework_commons/${T.categoryId}/shiyan_setting.json`,{method:"post",body:kt})).status===0&&(m.ZP.success("\u66F4\u65B0\u6210\u529F"),ke(),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Un({},T)})),We(!1)});return Rt.createElement("section",{className:gt.Z.form},Rt.createElement("div",{className:gt.Z.title},"\u8BC4\u6D4B\u9650\u5236"),Rt.createElement("div",{className:gt.Z.content},Rt.createElement(E.default,{disabled:X,checked:be.work_end_forbid_evaluate,onChange:we=>{be.work_end_forbid_evaluate=we.target.checked,_t(Object.assign({},be))}},Rt.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),Rt.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Rt.createElement("div",{className:gt.Z.content},Rt.createElement(E.default,{disabled:X,checked:be.start_permanent,onChange:we=>{if(!(0,I.Ny)()){(0,An.pW)(2);return}be.start_permanent=we.target.checked,_t(Object.assign({},be))}},Rt.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Rt.createElement("a",{target:"_blank",href:j.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),Rt.createElement("div",{className:gt.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Rt.createElement("div",{className:gt.Z.content,style:{padding:0}},Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_exam_question,onChange:we=>{ce()&&(be.ai_exam_question=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_syntax_check,onChange:we=>{ce()&&(be.ai_syntax_check=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_code_diagnosis,onChange:we=>{ce()&&(be.ai_code_diagnosis=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_guidance,onChange:we=>{ce()&&(be.ai_guidance=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),Rt.createElement("div",{className:gt.Z.pubColSty},Rt.createElement(E.default,{checked:be.ai_q_and_a,onChange:we=>{ce()&&(be.ai_q_and_a=we.target.checked,_t(Object.assign({},be)))}},Rt.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Rt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),!X&&Rt.createElement(Rt.Fragment,null,Rt.createElement(S.ZP,{type:"primary",size:"large",loading:je,style:{width:"138px",marginTop:"30px"},onClick:()=>pt()},"\u4FDD\u5B58")),Q())};var al=(0,o.connect)(({shixunHomeworks:t,classroomList:l,loading:n,user:z})=>({shixunHomeworks:t,classroomList:l,loading:n.effects,user:z}))(nl),pu={flex_box_center:"flex_box_center___F26vH",flex_space_between:"flex_space_between___J7N7g",flex_box_vertical_center:"flex_box_vertical_center___W4LLF",flex_box_center_end:"flex_box_center_end___ViUq3",flex_box_column:"flex_box_column___fhMvC",content:"content___gstD6",explain:"explain___gCVEb",tabs:"tabs___JAbVp",active:"active___O3Rxd",btns:"btns___bZYiw",must:"must___Ne3Rd",popover:"popover___MLGUB",zybzForm:"zybzForm___JaYlh",graaytitle:"graaytitle___vJ0cM",dataPicker:"dataPicker___qgWAA",examineStatus:"examineStatus___A8ldH",contacts:"contacts___yS8x4",contacts_img:"contacts_img___pPzVA",suc_status:"suc_status___hDmBK",fail_status:"fail_status___KeR0l",bohui:"bohui___cxmL1"},ll=u(88522),On=u(29679),ra=u(19248),Ft=u(59301),rl=Object.defineProperty,ol=Object.defineProperties,sl=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,sa=(t,l,n)=>l in t?rl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ia=(t,l)=>{for(var n in l||(l={}))il.call(l,n)&&sa(t,n,l[n]);if(oa)for(var n of oa(l))cl.call(l,n)&&sa(t,n,l[n]);return t},ca=(t,l)=>ol(t,sl(l)),Jn=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const dl="YYYY-MM-DD HH:mm",ml=({user:t,shixunHomeworks:l,loading:n,dispatch:z})=>{const[q]=Pe.default.useForm(),[T,ce]=(0,e.useState)(null),[Q,f]=(0,e.useState)([]),[X,ht]=(0,e.useState)(""),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)(!1),ke=(0,o.useParams)(),[pt,we]=(0,e.useState)([]),[kt,wt]=(0,e.useState)({}),nu=(0,e.useRef)((0,Se.throttle)(_e=>Ue(_e),1200,{leading:!0,trailing:!0})).current;(0,e.useEffect)(()=>{Ue(),Ce()},[]);const Ce=()=>Jn(void 0,null,function*(){var _e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt;let Et=yield(0,g.ZP)(`/api/homework_commons/${ke.categoryId}/resources_ensure_info.json`,{method:"get"});q.setFieldsValue(ca(ia({},(_e=Et==null?void 0:Et.data)==null?void 0:_e.important_shixun_configs),{times:(De=(D=Et==null?void 0:Et.data)==null?void 0:D.important_shixun_configs)!=null&&De.start_time&&(($e=(Le=Et==null?void 0:Et.data)==null?void 0:Le.important_shixun_configs)!=null&&$e.end_time)?[C()((At=(Zt=Et==null?void 0:Et.data)==null?void 0:Zt.important_shixun_configs)==null?void 0:At.start_time),C()((mu=(eu=Et==null?void 0:Et.data)==null?void 0:eu.important_shixun_configs)==null?void 0:mu.end_time)]:["",""],school_id:(cu=(xu=Et==null?void 0:Et.data)==null?void 0:xu.important_shixun_configs)==null?void 0:cu.school_name})),wt((vu=Et==null?void 0:Et.data)==null?void 0:vu.important_shixun_configs),ht((ct=(Oe=Et==null?void 0:Et.data)==null?void 0:Oe.important_shixun_configs)==null?void 0:ct.verify_reason),ce(((Kt=(Je=Et==null?void 0:Et.data)==null?void 0:Je.important_shixun_configs)==null?void 0:Kt.process)||null)});(0,e.useEffect)(()=>{kt!=null&&kt.school_name&&Ue(kt==null?void 0:kt.school_name)},[kt==null?void 0:kt.school_name]);const Ue=_e=>Jn(void 0,null,function*(){var D;const De=yield z({type:"account/getSchoolOption",payload:{keyword:_e,limit:10}});f(De==null?void 0:De.schools),_e&&_e!=""&&we((D=De==null?void 0:De.schools)==null?void 0:D.filter(Le=>Le.name.includes(_e)))}),Ht=_e=>parseInt(_e||"0",10),Nt=(_e,D)=>{if(D&&D.length===2){const[De,Le]=D;if(!De||!Le)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ft.createElement("section",{className:pu.form},Ft.createElement("div",{style:{padding:"30px 50px"}},Ft.createElement(Pe.default,{form:q,disabled:je,layout:"horizontal",onFinish:_e=>Jn(void 0,null,function*(){var D;console.log("---",_e);const De=(D=Q.find($e=>$e.name===(_e==null?void 0:_e.school_id)))==null?void 0:D.id;let Le=yield(0,g.ZP)(`/api/homework_commons/${ke.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:ca(ia({},_e),{start_time:C()(_e==null?void 0:_e.times[0]).format("YYYY-MM-DD HH:mm"),end_time:C()(_e==null?void 0:_e.times[1]).format("YYYY-MM-DD HH:mm"),school_id:De})}});(Le==null?void 0:Le.status)===0&&(m.ZP.info("\u4FEE\u6539\u6210\u529F"),Ce())}),className:pu.zybzForm},Ft.createElement("div",{style:{display:"flex",alignItems:"center"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ft.createElement(Pe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Ft.createElement(fe.default,{size:"large",disabled:!0,minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ft.createElement(Pe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ft.createElement(ll.Z,{size:"large",showSearch:!0,showArrow:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",onChange:nu,options:pt==null?void 0:pt.map(_e=>({value:_e.name}))}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ft.createElement(Pe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Nt}]},Ft.createElement(Pn.default.RangePicker,{disabledDate:_e=>_e&&_e{if(_e&&_e[0]&&_e[1]){const D=_e[0].isBefore(C()())?C()():_e[0];q.setFieldValue("times",[D,_e[1]])}else q.setFieldValue("times",_e)}}))),Ft.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Ft.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Ft.createElement("span",{className:pu.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ft.createElement(Pe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ft.createElement(Ze.Z,{size:"large",style:{width:"100%"},parser:Ht,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ft.createElement("div",{className:`${pu.examineStatus}`},T>=1&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),T>=2&&T!=3&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),T==3&&Ft.createElement("div",null," ",Ft.createElement(ra.Z,{className:pu.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ft.createElement("span",{title:X,className:pu.bohui},X),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ft.createElement("span",{className:pu.contacts},Ft.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ft.createElement("div",{className:pu.contacts_img}))),T>=4&&T!=5&&T!=7&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(T==5||T==7)&&Ft.createElement("div",null," ",Ft.createElement(ra.Z,{className:pu.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ft.createElement("span",{className:pu.contacts},Ft.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ft.createElement("div",{className:pu.contacts_img}))),T>5&&Ft.createElement("div",null," ",Ft.createElement(On.Z,{className:pu.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Ft.createElement(S.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",loading:be,onClick:()=>{q.submit()}},"\u4FDD\u5B58")))};var El=(0,o.connect)(({shixunHomeworks:t,loading:l,user:n})=>({shixunHomeworks:t,loading:l.effects,user:n}))(ml),fl=u(33441),nn=u(59301);const pl=({shixunHomeworks:t,loading:l,dispatch:n})=>{const[z]=(0,o.useSearchParams)(),q=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:nn.createElement(Qn.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:nn.createElement(al,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:nn.createElement(Ga,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:nn.createElement(Wa,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:nn.createElement(Xa,null)},(0,I.Ny)()&&{key:"5",label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",element:nn.createElement(El,null)}].filter(T=>!!T);return(0,e.useEffect)(()=>(n({type:"globalSetting/footerToggle",payload:!1}),()=>{n({type:"globalSetting/footerToggle",payload:!0})}),[]),nn.createElement("div",{style:{paddingBottom:"50px"}},nn.createElement(fl.Z,{dataSource:q,style:{marginBottom:52}}))};var vl=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(pl),gl="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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",da=u(42441);const Fl=(t=[],l=[],n=[])=>(console.log("---",t,l,n),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:n},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:l},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:t}]}),hl=(t=[])=>({dataset:[{source:t}],tooltip:{show:!0,formatter:function(l){return l.value[2]+":"+l.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Al=Object.defineProperty,ma=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,Ea=(t,l,n)=>l in t?Al(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,kn=(t,l)=>{for(var n in l||(l={}))yl.call(l,n)&&Ea(t,n,l[n]);if(ma)for(var n of ma(l))Bl.call(l,n)&&Ea(t,n,l[n]);return t},Yn=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const Cl=({shixunHomeworks:t,loading:l,dispatch:n})=>{var z,q,T,ce;const Q=(0,o.useParams)(),[f,X]=(0,e.useState)(kn(kn({},{sort_by:"student_id",sort_direction:"desc"}),Q)),[ht,je]=(0,e.useState)(),[We,be]=(0,e.useState)([]);let _t=(0,e.useRef)();const[ke,pt]=(0,e.useState)(1),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(10),[Ce,Ue]=(0,e.useState)([]);(0,e.useEffect)(()=>{Nt()},[]);const Ht=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="student_number"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="bug"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="vulnerability"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:f.sort_by==="specification"?f.sort_direction==="desc"?"descend":"ascend":null,render:D=>e.createElement("span",{className:"current"},D==null?void 0:D.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="complexity"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="total_row_number"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="quality_score"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(D,De)=>e.createElement("a",{target:"_blank",href:`/classrooms/${Q.coursesId}/shixun_homework/${Q.categoryId}/analysis/${De.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,e.useEffect)(()=>(ht===2&&(_t.current=setInterval(()=>{Nt()},6e4)),()=>{clearTimeout(_t.current)}),[ht]);function Nt(){return Yn(this,null,function*(){const D=yield(0,g.ZP)(`/api/homework_commons/${f.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});je(D.status),D.status!=2&&D.status!=-1&&(_e({page:1,limit:10}),clearTimeout(_t.current))})}function _e(D){return Yn(this,null,function*(){pt(D==null?void 0:D.page),nu(D==null?void 0:D.limit);const De=yield(0,g.ZP)(`/api/homework_commons/${f.categoryId}/code_quality_analyses.json`,{method:"GET",params:kn({},D)});be(De)})}return console.log("-------",ht),e.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(ht===0||ht===1)&&e.createElement("div",null,e.createElement("p",{style:{display:"flex"}},e.createElement("span",{style:{flex:"1"}},e.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",We==null?void 0:We.created_at)),e.createElement(S.ZP,{onClick:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),e.createElement("p",{style:{display:"flex"}},e.createElement(ge.Z,{style:{width:"100%"}},e.createElement(B.Z,{flex:"80px"},e.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),e.createElement(B.Z,{flex:"80px"},e.createElement(E.default,{checked:(Ce==null?void 0:Ce.length)===0,onChange:D=>{D.target.checked&&(Ue([]),_e({page:ke,limit:wt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),e.createElement(B.Z,{flex:"1"},e.createElement(E.default.Group,{value:Ce,onChange:D=>Yn(void 0,null,function*(){Ue([...D]),_e({page:ke,limit:wt,group_course_ids:D})}),style:{width:"100%",fontSize:"14px"}},(z=We==null?void 0:We.course_groups)==null?void 0:z.map((D,De)=>e.createElement(E.default,{style:{fontSize:"14px"},value:D==null?void 0:D.id},D==null?void 0:D.name,"(",D==null?void 0:D.count,")")))))),e.createElement("p",{style:{display:"flex"}},e.createElement("span",null,e.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(We==null?void 0:We.grade_statistics)&&e.createElement(da.Z,{option:Fl((q=We==null?void 0:We.grade_statistics)==null?void 0:q.map(D=>D.specification_count),(T=We==null?void 0:We.grade_statistics)==null?void 0:T.map(D=>D.vulnerability_count),(ce=We==null?void 0:We.grade_statistics)==null?void 0:ce.map(D=>D.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),e.createElement("div",null,e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(We==null?void 0:We.quality_scores)&&e.createElement(da.Z,{option:hl(We==null?void 0:We.quality_scores.map((D,De)=>[De+1,D==null?void 0:D.quality_score,D==null?void 0:D.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),e.createElement("div",null,e.createElement("div",{style:{display:"flex"}},e.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),e.createElement(fe.default.Search,{size:"middle",onSearch:D=>{_e({page:1,limit:wt,search:D})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),e.createElement(Z.default,{columns:Ht,dataSource:We==null?void 0:We.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(D,De,Le)=>{Le.field&&(f.sort_by=Le.field),Le.order||(f.sort_direction="asc"),Le.order==="ascend"&&(f.sort_direction="asc"),Le.order==="descend"&&(f.sort_direction="desc"),Le.order||(f.sort_direction="asc"),_e(kn({page:1,limit:wt},f))}}),e.createElement(he.Z,{current:ke,total:We==null?void 0:We.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:wt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(D,De)=>{pt(D),nu(De),_e({page:D,limit:De,group_course_ids:Ce})}}))),ht===2&&e.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},e.createElement("img",{src:gl}),e.createElement("br",null),e.createElement(S.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Nt()}},"\u5237\u65B0\u9875\u9762")),e.createElement(mt,null),e.createElement(s.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!we,footer:null,onCancel:()=>kt(!1)},e.createElement("div",{style:{height:500,overflow:"hidden"}},!!we&&e.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Q==null?void 0:Q.categoryId}-${we==null?void 0:we.student_number}&resolved=false`,frameBorder:"0"}))))};var _l=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l.effects}))(Cl),xl=u(26724),Dl=u.n(xl),_u=u(59301),bl=Object.defineProperty,wl=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,pa=(t,l,n)=>l in t?bl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,va=(t,l)=>{for(var n in l||(l={}))Sl.call(l,n)&&pa(t,n,l[n]);if(fa)for(var n of fa(l))Il.call(l,n)&&pa(t,n,l[n]);return t},Ol=(t,l)=>wl(t,Pl(l)),ga=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});const kl=({shixunHomeworks:t,loading:l,dispatch:n})=>{const z=(0,o.useParams)(),q=(0,o.useLocation)(),[T,ce]=(0,e.useState)([]),[Q,f]=(0,e.useState)([]),[X,ht]=(0,e.useState)(!0),[je,We]=(0,e.useState)(!1),[be,_t]=(0,e.useState)(1),[ke,pt]=(0,e.useState)([]),[we,kt]=(0,e.useState)(!1),[wt,nu]=(0,e.useState)(!1),[Ce,Ue]=(0,e.useState)(!1),[Ht,Nt]=(0,e.useState)("");(0,e.useEffect)(()=>{t.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(_e.resetFields(),ce([]),kt(!0),De()):kt(!1)},[t.actionTabs.key]);const[_e]=Pe.default.useForm();let D=[];const De=()=>ga(void 0,null,function*(){var Zt;if(X&&!je){We(!0),_t(be+1);const At=yield(0,O.JG)(Ol(va({},z),{page:be}));Nt(At.repeat_setting_score);const eu=[...At.group_list];At!=null&&At.ungroup_list&&eu.push({id:At==null?void 0:At.ungroup_list.id,name:At==null?void 0:At.ungroup_list.name,works_count:At==null?void 0:At.ungroup_list.work_count,last_review_time:At==null?void 0:At.ungroup_list.last_review_time}),ce([...T,...eu]),We(!1),((Zt=At.group_list)==null?void 0:Zt.length)<10&&ht(!1)}}),Le=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}}),nu(!1),ht(!0),We(!1),_t(1),ce([]),_e.resetFields()},$e=[{title:"",dataIndex:"id",width:280,render:(Zt,At)=>_u.createElement(E.default,{disabled:!(At.works_count>1),value:String(At.id)},At.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return _u.createElement(s.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:we,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>ga(void 0,null,function*(){const Zt=_e.getFieldValue();if(Zt.group_ids.length){Ue(!0);const At=yield(0,g.ZP)(`/api/homework_commons/${z.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Zt.group_ids]}});Ue(!1),At.status===0&&(Le(),yield n({type:"shixunHomeworks/getShixunWorkList",payload:t.actionTabs.params}),window.location.href=`/classrooms/${z.coursesId}/shixun_homework/${z.categoryId}/detail?tabs=2`,n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:Ce},onCancel:Le},_u.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",_u.createElement("span",{style:{color:"green"}},Ht),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",_u.createElement("a",{href:`/classrooms/${z.coursesId}/shixun_homework/${z.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),_u.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),t.codeReviewCourse&&_u.createElement(Pe.default,{form:_e,onChange:Zt=>{pt(va({},_e.getFieldValue()))},initialValues:{group_ids:D,end_time:C()(C()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},_u.createElement("div",{className:"flexd-table-header mt20"},_u.createElement(Z.default,{pagination:!1,dataSource:[],columns:$e})),_u.createElement(Pe.default.Item,{name:"group_ids"},_u.createElement(E.default.Group,{className:"w100"},_u.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},_u.createElement(Dl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Zt=>{De()},hasMore:X,useWindow:!1},_u.createElement(Z.default,{loading:l.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:$e,dataSource:T,pagination:!1})))))),_u.createElement(ge.Z,null,_u.createElement(B.Z,{className:"ml10"},_u.createElement(E.default,{checked:wt,onChange:Zt=>{nu(Zt.target.checked);let At=[];Zt.target.checked&&(At=T.filter(eu=>eu.works_count>1).map(eu=>eu.id+"")),_e.setFieldsValue({group_ids:At})}},"\u5168\u9009"))))};var Nl=(0,o.connect)(({shixunHomeworks:t,loading:l})=>({shixunHomeworks:t,loading:l}))(kl),Rl=u(12393),Zl=u(43473),Nn={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD"},Gn=u(49692),Tl=u(33118),jl=u(82693),Ml=u(7621),Ll=u(25060),Wl=u(62551),Te=u(59301),Hl=Object.defineProperty,Fa=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,ha=(t,l,n)=>l in t?Hl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,$u=(t,l)=>{for(var n in l||(l={}))zl.call(l,n)&&ha(t,n,l[n]);if(Fa)for(var n of Fa(l))Ql.call(l,n)&&ha(t,n,l[n]);return t},yn=(t,l,n)=>new Promise((z,q)=>{var T=f=>{try{Q(n.next(f))}catch(X){q(X)}},ce=f=>{try{Q(n.throw(f))}catch(X){q(X)}},Q=f=>f.done?z(f.value):Promise.resolve(f.value).then(T,ce);Q((n=n.apply(t,l)).next())});let Kl=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Ul=({shixunHomeworks:t,classroomList:l,globalSetting:n,user:z,loading:q,dispatch:T})=>{var ce,Q,f,X,ht,je,We,be,_t,ke,pt,we,kt,wt,nu,Ce,Ue,Ht,Nt,_e,D,De,Le,$e,Zt,At,eu,mu,xu,cu,vu,Oe,ct,Je,Kt,Et,Tt,Ct;const[Pu]=(0,o.useSearchParams)(),Ye=(0,o.useParams)(),gu=(0,o.useLocation)(),[Su,Iu]=(0,e.useState)(Pu.get("tabs")||"0"),[ru,Mu]=(0,e.useState)({}),{workList:Eu,shixunWorkList:Fu,workSetting:an}=t,[hu,Lu]=(0,e.useState)(!1);Ye.category=Pu.get("category_id"),Ye.order="work_score",Ye.b_order="desc",(0,e.useEffect)(()=>{(0,I.Rm)()&&T({type:"classroomList/getAssistantPermissions",payload:{course_id:Ye.coursesId}}),(0,An.hs)(T)},[(0,I.bg)()]),(0,e.useEffect)(()=>{Su!=="0"&&T({type:"shixunHomeworks/getShixunWorkList",payload:Ye}),new URLSearchParams(gu.search).get("tabs")==="3"&&T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),T({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ye.categoryId}})},[]);const ln=Ie=>{Ie==="3"&&T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Iu(Ie)},En=()=>{s.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Te.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>yn(void 0,null,function*(){var Ie;const nt=(Ie=t.headerInfo)==null?void 0:Ie.myshixun_identifier;(yield(0,O.Fr)({id:nt}))&&(m.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 -\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Z({type:"shixunHomeworks/getShixunWorkList",payload:ru}))})})},on=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>yn(void 0,null,function*(){const nt=yield(0,Gn.$Q)({url:Ie});if(!nt)return;d.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ut=yield(0,Gn.Ir)({id:nt.shixun_identifier});if(Ut!=null&&Ut.game_identifier){(0,U.xg)(`/tasks/${Ut.game_identifier}?coursesId=${Ye.coursesId}`);return}(Ut==null?void 0:Ut.status)===2?on(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&te(Ut==null?void 0:Ut.message)})})},te=Ie=>{s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},le=Ie=>yn(void 0,null,function*(){Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`;const nt=yield(0,Gn.$Q)({url:Ie});if(console.log(nt,"execRes"),nt!=null&&nt.game_identifier){(0,U.xg)(`/tasks/${Ye.coursesId}/${Ye.categoryId}/${nt.game_identifier}?coursesId=${Ye.coursesId}`);return}(nt==null?void 0:nt.status)===-3?(0,U.eF)():(nt==null?void 0:nt.status)===2?on(nt==null?void 0:nt.message):(nt==null?void 0:nt.status)===3&&te(nt==null?void 0:nt.message)}),Au=[(0,S.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Te.createElement(Ju,{setExportParams:Mu}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Te.createElement(tt,{gotosetting:()=>{Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Iu("3")}})},(0,S.dE)()&&((ie=t==null?void 0:t.headerInfo)==null?void 0:ie.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Te.createElement(Ju,{setExportParams:Mu}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Te.createElement(zn,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Te.createElement(_l,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Te.createElement(Wl.Z,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Te.createElement(Tl.ZP,null)},{name:(0,S.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(f=(Q=t==null?void 0:t.headerInfo)==null?void 0:Q.homework_status)!=null&&f.includes("\u5BFC\u5165")?Te.createElement(Ll.Z,null):Te.createElement(vl,null),forceRender:!0}].filter(Ie=>!!Ie).filter(Ie=>{var nt,Ut,jt,su,Du;return(0,S.dE)()?Ie.name!=="\u4EE3\u7801\u67E5\u91CD"&&Ie.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&Ie.name!=="\u5F97\u5206\u89C4\u5219":(0,S.dE)()||((Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)==null?void 0:Ut[0])!=="\u5DF2\u622A\u6B62"?Ie.name!=="\u8D28\u91CF\u68C0\u6D4B":!((jt=t==null?void 0:t.headerInfo)!=null&&jt.code_review)&&((Du=(su=t==null?void 0:t.headerInfo)==null?void 0:su.homework_status)==null?void 0:Du[0])!=="\u672A\u53D1\u5E03"?!0:Ie.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(Ie=>{var nt;return(nt=t==null?void 0:t.headerInfo)!=null&&nt.open_code_quality_analysis?!0:Ie.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(Ie=>{var nt;return(nt=t==null?void 0:t.headerInfo)!=null&&nt.action_analysis?!0:Ie.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(Ie=>{var nt,Ut;return(Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")?Ie.name!=="\u4EE3\u7801\u67E5\u91CD"&&Ie.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(Ie=>{var nt,Ut;return(Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")&&(0,S.dE)()?Ie.name!=="\u5F97\u5206\u89C4\u5219"&&Ie.name!=="\u91CD\u505A\u8BB0\u5F55":!0});return Te.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},Te.createElement("div",{className:"edu-container"},((X=t==null?void 0:t.headerInfo)==null?void 0:X.homework_name)&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:"mt10"},((ht=t==null?void 0:t.headerInfo)==null?void 0:ht.category)&&Te.createElement(y.Z,{separator:">"},Te.createElement(y.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${Ye==null?void 0:Ye.coursesId}/shixun_homework`},(je=t==null?void 0:t.headerInfo)==null?void 0:je.course_name)),Te.createElement(y.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${Ye==null?void 0:Ye.coursesId}/shixun_homework/${(We=t==null?void 0:t.headerInfo)!=null&&We.category.main?"":(be=t==null?void 0:t.headerInfo)==null?void 0:be.category.category_id}`},(ke=(_t=t==null?void 0:t.headerInfo)==null?void 0:_t.category)==null?void 0:ke.category_name)),Te.createElement(y.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Te.createElement("aside",{className:[Nn.title,"mt20"].join(" ")},Te.createElement(o.Link,{to:`/classrooms/${(pt=t==null?void 0:t.headerInfo)==null?void 0:pt.course_id}/shixun_homework/${(we=t==null?void 0:t.headerInfo)!=null&&we.category.main?"":(kt=t==null?void 0:t.headerInfo)==null?void 0:kt.category.category_id}`},Te.createElement(V.Z,{className:"font16 c-black"})),Te.createElement(b.Z,{title:(wt=t==null?void 0:t.headerInfo)==null?void 0:wt.homework_name,placement:"bottom"},Te.createElement("strong",{className:"font20 ml5"},(nu=t==null?void 0:t.headerInfo)==null?void 0:nu.homework_name)),Te.createElement(U.VV,{temporary:!0,status:(Ce=t==null?void 0:t.headerInfo)==null?void 0:Ce.homework_status}),Su==="4"&&Te.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{Lu(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},"\u89C4\u5219\u8BF4\u660E"))),Te.createElement("aside",{className:"mt30 relative"},((Ht=(Ue=t==null?void 0:t.headerInfo)==null?void 0:Ue.homework_status)==null?void 0:Ht.includes("\u5BFC\u5165"))&&(0,S.GJ)()&&Te.createElement("aside",{className:Nn.rightMenu},Te.createElement("p",{onClick:()=>{var Ie,nt;Z({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(Ie=t==null?void 0:t.headerInfo)==null?void 0:Ie.homework_name,id:(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_id,type:"practice"}})}},Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((_e=(Nt=t==null?void 0:t.headerInfo)==null?void 0:Nt.homework_status)!=null&&_e.includes("\u5BFC\u5165"))&&Te.createElement("aside",{className:Nn.rightMenu},(0,S.dE)()&&((D=t.headerInfo)==null?void 0:D.redo_work)&&Te.createElement("p",{onClick:En},Te.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((De=t.headerInfo)==null?void 0:De.shixun_status)>1&&((Le=t.headerInfo)==null?void 0:Le.time_status)<5&&(0,S.dE)()&&Te.createElement("p",{onClick:()=>yn(void 0,null,function*(){var Ie,nt,Ut,jt,su,Du,fn,Bn,Cn;if((0,An.tJ)(Z,!0)){if((Ie=t==null?void 0:t.headerInfo)!=null&&Ie.can_view_details){(0,U.xg)(`/shixuns/${(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.shixun_identifier}/challenges`);return}(su=(jt=(Ut=t.headerInfo)==null?void 0:Ut.task_operation)==null?void 0:jt[1])!=null&&su.includes("/")?le((fn=(Du=t.headerInfo)==null?void 0:Du.task_operation)==null?void 0:fn[1]):(0,U.xg)(`/tasks/${(Cn=(Bn=t.headerInfo)==null?void 0:Bn.task_operation)==null?void 0:Cn[1]}`)}})},Te.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Zt=($e=t.headerInfo)==null?void 0:$e.task_operation)==null?void 0:Zt[0]),((At=t.headerInfo)==null?void 0:At.commit_des)&&Te.createElement("p",{onClick:()=>{var Ie;(0,U.xg)(`/classrooms/${Ye.coursesId}/shixun_homework/${Ye.categoryId}/${(Ie=t.headerInfo)==null?void 0:Ie.work_id}/commitsummary`)}},Te.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(eu=t.headerInfo)==null?void 0:eu.commit_des),(0,S.GJ)()&&((xu=(mu=t==null?void 0:t.headerInfo)==null?void 0:mu.homework_status)==null?void 0:xu.includes("\u672A\u53D1\u5E03"))&&Te.createElement("p",{onClick:()=>{var Ie,nt,Ut,jt;if(((Ie=z==null?void 0:z.userInfo)==null?void 0:Ie.user_status)===2){(0,An.Rd)();return}let su=()=>{var Du;Z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Ye.categoryId],selectArrsAll:[t==null?void 0:t.headerInfo],params:Ye,detail:!0,type:2,manage_all_group:(Du=t==null?void 0:t.headerInfo)==null?void 0:Du.manage_all_group}})};(nt=t==null?void 0:t.headerInfo)!=null&&nt.high_resources_consume&&!((Ut=t==null?void 0:t.headerInfo)!=null&&Ut.high_resources_consume_permission)?Z({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ye.coursesId,type:"shixun",type_id:Ye.categoryId,name:(jt=t==null?void 0:t.headerInfo)==null?void 0:jt.homework_name,fn:()=>{Z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ye.categoryId}}),su()}}}):su()}},Te.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),((cu=t.headerInfo)==null?void 0:cu.show_analysis_detail)&&Te.createElement("p",{onClick:()=>{var Ie;(0,U.xg)(`/classrooms/${Ye.coursesId}/shixun_homework/${Ye.categoryId}/analysis/${(Ie=t.headerInfo)==null?void 0:Ie.analysis_id}`)}},Te.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),((vu=t.headerInfo)==null?void 0:vu.is_enter_shixun)&&((0,S.dE)()&&((ct=(Oe=t==null?void 0:t.headerInfo)==null?void 0:Oe.homework_status)==null?void 0:ct.includes("\u5DF2\u622A\u6B62"))||!(0,S.dE)())&&Te.createElement("p",{onClick:()=>yn(void 0,null,function*(){var Ie,nt;(0,S.dE)()?le((nt=(Ie=t.headerInfo)==null?void 0:Ie.task_operation)==null?void 0:nt[1]):(0,U.xg)(`/shixuns/${t==null?void 0:t.headerInfo.shixun_identifier}/challenges`)})},Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,S.GJ)()&&((Je=t==null?void 0:t.headerInfo)==null?void 0:Je.end_immediately)&&Te.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var Ie,nt;if((0,S.Rm)()&&!((nt=(Ie=l.AssistantObject)==null?void 0:Ie.practice)!=null&&nt.can_stop)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ye,type:2,detail:!0,selectArrs:[Ye.categoryId]}})}},Te.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),Te.createElement("aside",{className:`mt30 relative ${Nn.workListTabWrap}`},Te.createElement(W.default,{type:"card",defaultActiveKey:Su,activeKey:Su,onChange:ln},Au.map((Ie,nt)=>Te.createElement(W.default.TabPane,{tab:Ie.name,key:Ie.id,forceRender:Ie.forceRender})))),(Et=(Kt=Au.filter(Ie=>Ie.id===Su))==null?void 0:Kt[0])==null?void 0:Et.compontent)),Te.createElement(Nl,null),Te.createElement(Rl.Z,{successCallback:()=>{Z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)})},visible:l.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Ye.categoryId],courseId:Ye.coursesId,isBatch:!1,courseEndTime:(Tt=t==null?void 0:t.headerInfo)==null?void 0:Tt.course_end_date}),Te.createElement(Zl.Z,{courseEndTime:(Ct=t==null?void 0:t.headerInfo)==null?void 0:Ct.course_end_date}),Te.createElement(jl.Z,{onOk:()=>{Z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getShixunWorkList",payload:Ye})}}),Te.createElement(Ml.Z,{onOk:()=>{Z({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Z({type:"shixunHomeworks/getShixunWorkList",payload:Ye})}}),Te.createElement(s.default,{open:hu,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Lu(!1)}},Te.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Te.createElement("p",{style:{marginLeft:"10px"}},Te.createElement(R.default,{dataSource:Kl,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Te.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Te.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Te.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Te.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")))};var Jl=(0,o.connect)(({shixunHomeworks:t,loading:l,globalSetting:n,classroomList:z,user:q})=>({shixunHomeworks:t,globalSetting:n,loading:l.effects,classroomList:z,user:q}))(Ul)},43473:function(ot,G,u){"use strict";var e=u(59301),o=u(78241),s=u(43418),d=u(8591),y=u(95237),b=u(43604),W=u(5083),R=u(5112),V=u(24905),U=u(61186),g=u.n(U),h=u(99064),M=u(955),J=u(89070),c=u(24065),m=u(92365),A=u(59437),K=u(79834),L=u(33081),me=u(82438),xe=u(49692),O=u(59301),de=Object.defineProperty,I=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,Ae=(_,ee,i)=>ee in _?de(_,ee,{enumerable:!0,configurable:!0,writable:!0,value:i}):_[ee]=i,Fe=(_,ee)=>{for(var i in ee||(ee={}))T.call(ee,i)&&Ae(_,i,ee[i]);if(C)for(var i of C(ee))j.call(ee,i)&&Ae(_,i,ee[i]);return _},B=(_,ee)=>I(_,ue(ee)),fe=(_,ee,i)=>new Promise((ve,S)=>{var r=ye=>{try{a(i.next(ye))}catch(Re){S(Re)}},ne=ye=>{try{a(i.throw(ye))}catch(Re){S(Re)}},a=ye=>ye.done?ve(ye.value):Promise.resolve(ye.value).then(r,ne);a((i=i.apply(_,ee)).next())});const p=({classroomList:_,dispatch:ee,courseEndTime:i})=>{var ve;const S=(0,J.useParams)(),[r]=o.default.useForm(),[ne,a]=(0,e.useState)(1),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)(0),[He,Qe]=(0,e.useState)(20),[dt,Ge]=(0,e.useState)(!0),[Me,F]=(0,e.useState)([]),[re,tt]=(0,e.useState)(!0),[Pe,w]=(0,e.useState)({}),[E,H]=(0,e.useState)({});S.id=S.coursesId,(0,e.useEffect)(()=>{if(_.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vt(),ce(),_.actionTabs.type===2){const it=_.actionTabs.selectArrsAll[0];tt(it.unified_setting)}else tt(!1)},[_.actionTabs]);const ce=it=>fe(void 0,null,function*(){Ge(!0);const bt=yield(0,m.c_)(B(Fe({},S),{page:it||ne,limit:2e4,homework_id:_.actionTabs.type===1?"":_.actionTabs.selectArrs[0]}));bt==null||bt.course_groups.map((Pt,zt)=>{Pt.key=Pt.id,Pt.title=Pt.name,Pt.disabled=Pt.is_published}),bt&&(Re([...bt==null?void 0:bt.course_groups]),rt(bt==null?void 0:bt.course_groups_count),Ge(!1),it||r.setFieldsValue({publish_time:g()(g()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:g()(g()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),$=()=>{var it;let bt=[...(it=_.actionTabs.selectArrsAll)==null?void 0:it.filter(Pt=>Pt.high_resources_consume&&!Pt.high_resources_consume_permission)];(bt==null?void 0:bt.length)>0&&_.actionTabs.type===1&&s.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:O.createElement("div",null,O.createElement("div",{className:L.Z.tipcontent},O.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",O.createElement("span",{style:{color:"#f06b14"}},bt==null?void 0:bt.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),O.createElement("div",{className:"mt20 mb20"},bt==null?void 0:bt.map(Pt=>O.createElement("div",{className:L.Z.failedList,key:Pt.homework_id},O.createElement("div",{className:L.Z.name},Pt==null?void 0:Pt.name),O.createElement("div",{className:L.Z.publish,onClick:()=>{(0,M.xg)(`/classrooms/${S.coursesId}/shixun_homework/${Pt.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Ze=()=>fe(void 0,null,function*(){var it,bt,Pt,zt,lu,ou,qt;if((0,c.Rm)()&&!((bt=(it=_.AssistantObject)==null?void 0:it.practice)!=null&&bt.can_publish)){d.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),x(!1);return}const uu=Fe({},r.getFieldsValue());if(uu.end_time<=uu.publish_time){d.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),x(!1);return}if((Me==null?void 0:Me.length)<=0&&!re&&ye.length>0){d.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),x(!1);return}let Ou={homework_ids:[..._.actionTabs.selectArrs],group_ids:Me.length>0?Me.map(he=>he.id):(Pt=_.detailShixunsList)==null?void 0:Pt.course_groups,end_time:g()(uu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:g()(uu.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Me.length},ku=[...(zt=_.actionTabs.selectArrsAll)==null?void 0:zt.filter(he=>he.high_resources_consume&&!he.high_resources_consume_permission)];if((ku==null?void 0:ku.length)==_.actionTabs.selectArrsAll.length&&_.actionTabs.type==1){ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),$();return}((lu=_.actionTabs.selectArrsAll)==null?void 0:lu.length)>0&&_.actionTabs.type===1&&(Ou.homework_ids=[...((qt=(ou=_.actionTabs.selectArrsAll)==null?void 0:ou.filter(he=>!he.high_resources_consume||he.high_resources_consume_permission))==null?void 0:qt.map(he=>Number(he==null?void 0:he.homework_id)))||[]]);let ge=yield(0,xe.Tr)({homework_common_ids:[..._.actionTabs.selectArrs],course_id:S.coursesId,type:"homework_common"});(ge==null?void 0:ge.student_count)===0?st(Ou):(H(Ou),w(ge))}),vt=()=>{a(1),Re([]),F([])},st=it=>fe(void 0,null,function*(){x(!0);const bt=yield(0,h.ZP)(`/api/courses/${S.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},it)});x(!1),bt.status===0&&(vt(),(0,M.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),d.ZP.success("\u53D1\u5E03\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),$(),(0,c.GJ)()?_.actionTabs.detail?(ee({type:"shixunHomeworks/setActionTabs",payload:{}}),ee({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Fe({},S)}),ee({type:"shixunHomeworks/getWorkSetting",payload:Fe({},S)})):ee({type:"classroomList/getClassroomTeacherShixunsList",payload:B(Fe({},_.actionTabs.params),{type:4})}):ee({type:"classroomList/getClassroomShixunsList",payload:Fe({},_.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||ee({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:O.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),qe=et>ne*He,{detailShixunsList:Lt}=_,[Gt,x]=(0,e.useState)(!1);return O.createElement("div",null,O.createElement(s.default,{width:600,centered:!0,confirmLoading:Gt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:_.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Ze(),onCancel:()=>{vt(),ee({type:"classroomList/setActionTabs",payload:{}})}},O.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",O.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),O.createElement(o.default,{form:r},O.createElement("div",{style:{paddingLeft:0}},O.createElement(y.Z,{className:"mt30",align:"middle"},O.createElement(b.Z,null,O.createElement(o.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},O.createElement(W.default,{style:{width:170,marginRight:"25px"},disabledDate:it=>(0,K.Q8)(it,i),disabledTime:it=>(0,K.d0)(it),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,M.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),O.createElement(b.Z,{className:"ml20"},O.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},O.createElement(W.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,M.U6)(),"HH:mm")},disabledDate:it=>(0,K.Q8)(it,i,r.getFieldValue("publish_time")),disabledTime:it=>(0,K.d0)(it,r.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),_.actionTabs.type===2&&O.createElement(y.Z,{style:{marginBottom:"10px"}},O.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),O.createElement(R.ZP.Group,{value:re,onChange:it=>{tt(it.target.value),F([])}},O.createElement(R.ZP,{value:!0,disabled:!_.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),O.createElement(R.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&_.actionTabs.type===2&&O.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(_.actionTabs.type===1||!re)&&ye.length>0&&O.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},O.createElement("span",{style:{flex:1}},O.createElement(V.default,{checked:Me.length===ye.length,onChange:it=>{Me.length===ye.length?F([]):F(ye)}},"\u5168\u9009")),O.createElement("span",{style:{width:16}}),O.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Me.length||0,"\u4E2A\u5206\u73ED")),(_.actionTabs.type===1||!re)&&ye.length>0&&O.createElement(A.Z,{data:ye,selectedRowKeys:Me,setSelectedRowKeys:F}))),O.createElement(me.Z,{resdata:Pe,type:((ve=_.actionTabs.selectArrs)==null?void 0:ve.length)===1?"shixun":"shixunpush",okloading:Gt,oktext:(Pe==null?void 0:Pe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:it=>fe(void 0,null,function*(){x(!0);let bt=yield(0,h.ZP)(`/api/courses/${S.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[..._.actionTabs.selectArrs]}});x(!1),(bt==null?void 0:bt.status)===0&&st(E)})}))};G.Z=(0,J.connect)(({classroomList:_})=>({classroomList:_}))(p)},62551:function(ot,G,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),d=u(99313),y=u(1710),b=u(58421),W=u(89070),R=u(99064),V=u(61186),U=u.n(V),g=u(59301),h=(c,m,A)=>new Promise((K,L)=>{var me=de=>{try{O(A.next(de))}catch(I){L(I)}},xe=de=>{try{O(A.throw(de))}catch(I){L(I)}},O=de=>de.done?K(de.value):Promise.resolve(de.value).then(me,xe);O((A=A.apply(c,m)).next())});const{Dragger:M}=o.default,J=({})=>{const c=(0,W.useParams)(),[m]=s.default.useForm(),[A,K]=(0,e.useState)(!0),[L,me]=(0,e.useState)(!1);let[xe,O]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const de=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function I(){return h(this,null,function*(){let C;me(!0),window.location.href.indexOf("exercise")>-1?C=`/api/exercises/${c==null?void 0:c.categoryId}/redo_logs.json`:C=`/api/homework_commons/${c==null?void 0:c.categoryId}/redo_logs.json`;let T=yield(0,R.ZP)(C,{method:"get",params:xe});me(!1),(T==null?void 0:T.status)===0&&K(T==null?void 0:T.data)})}(0,e.useEffect)(()=>{I()},[]);let ue=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(C,T,j)=>{var Ae;return(Ae=de.find(Fe=>Fe.question_type===C))==null?void 0:Ae.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(C,T,j)=>{var Ae;return(Ae=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Fe=>Fe.id===C))==null?void 0:Ae.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(C,T,j)=>U()(C).format("YYYY-MM-DD HH:mm:ss")}].filter(C=>!!C);return g.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},g.createElement(d.default,{destroyInactiveTabPane:!0,onChange:C=>{xe.type=C,xe.page=1,xe.limit=10,O(xe),I()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:g.createElement(y.default,{className:"mt20",loading:L,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(C,T,j)=>U()(C).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:A==null?void 0:A.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:g.createElement(y.default,{className:"mt20",loading:L,columns:ue,dataSource:A==null?void 0:A.list,pagination:!1})}].filter(C=>!!C)}),g.createElement(b.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(C,T)=>{xe.page=C,xe.limit=T,O(xe),I()},current:xe.page,total:A.count,pageSize:xe.limit,style:{marginTop:20}}))};G.Z=(0,W.connect)(({classroomList:c})=>({classroomList:c}))(J)},7621:function(ot,G,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),d=u(43418),y=u(5871),b=u(89070),W=u(99064),R=u(61186),V=u.n(R),U=u(955),g=u(59301),h=Object.defineProperty,M=Object.defineProperties,J=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,K=(I,ue,C)=>ue in I?h(I,ue,{enumerable:!0,configurable:!0,writable:!0,value:C}):I[ue]=C,L=(I,ue)=>{for(var C in ue||(ue={}))m.call(ue,C)&&K(I,C,ue[C]);if(c)for(var C of c(ue))A.call(ue,C)&&K(I,C,ue[C]);return I},me=(I,ue)=>M(I,J(ue)),xe=(I,ue,C)=>new Promise((T,j)=>{var Ae=fe=>{try{B(C.next(fe))}catch(p){j(p)}},Fe=fe=>{try{B(C.throw(fe))}catch(p){j(p)}},B=fe=>fe.done?T(fe.value):Promise.resolve(fe.value).then(Ae,Fe);B((C=C.apply(I,ue)).next())});const{Dragger:O}=o.default,de=({classroomList:I,dispatch:ue,onOk:C})=>{const T=(0,b.useParams)(),[j]=s.default.useForm(),[Ae,Fe]=(0,e.useState)(),[B,fe]=(0,e.useState)(!1),p={height:100,onRemove:()=>{Fe("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:_=>xe(void 0,null,function*(){return Fe(_),!1})};return(0,e.useEffect)(()=>{j.setFieldsValue({publish_time:V()(V()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:V()(V()(new Date((0,U.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),g.createElement(d.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:I.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:B},onOk:()=>xe(void 0,null,function*(){j.submit()}),onCancel:()=>{j.resetFields(),ue({type:"classroomList/setActionTabs",payload:{}})}},g.createElement(s.default,{form:j,onFinish:_=>xe(void 0,null,function*(){var ee,i;console.log("---",I.actionTabs,_,T);let ve=((ee=I==null?void 0:I.actionTabs)==null?void 0:ee.type)==="exercise"?`/api/exercises/${T==null?void 0:T.category}/exercise_user/edit_score.json`:`/api/student_works/${I.actionTabs.id}/edit_score.json`;fe(!0);let S=yield(0,W.ZP)(ve,{method:"post",body:me(L({},_),{exercise_user_id:((i=I==null?void 0:I.actionTabs)==null?void 0:i.type)==="exercise"?I.actionTabs.id:""})});fe(!1),j.resetFields(),ue({type:"classroomList/setActionTabs",payload:{}}),C()})},g.createElement(s.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},g.createElement(y.Z,{min:0,style:{width:"100%"}}))))};G.Z=(0,b.connect)(({classroomList:I})=>({classroomList:I}))(de)},25060:function(ot,G,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),d=u(3113),y=u(95237),b=u(81327),W=u(5083),R=u(89070),V=u(61186),U=u.n(V),g=u(79834),h=u(99064),M=u(59301),J=(A,K,L)=>new Promise((me,xe)=>{var O=ue=>{try{I(L.next(ue))}catch(C){xe(C)}},de=ue=>{try{I(L.throw(ue))}catch(C){xe(C)}},I=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(O,de);I((L=L.apply(A,K)).next())});const{Dragger:c}=o.default,m=({})=>{const A=(0,R.useParams)(),[K]=s.default.useForm(),[L,me]=(0,e.useState)(!0),[xe,O]=(0,e.useState)(!1);console.log("----",A);function de(){return J(this,null,function*(){var I,ue;let C;window.location.href.indexOf("exercise")>-1?C=`/api/exercises/${A==null?void 0:A.categoryId}/get_time_setting.json`:C=`/api/homework_commons/${A==null?void 0:A.categoryId}/get_time_setting.json`;let T=yield(0,h.ZP)(C,{method:"get"});(T==null?void 0:T.status)===0&&K.setFieldsValue({publish_time:U()(U()((I=T==null?void 0:T.data)==null?void 0:I.publish_time).format("YYYY-MM-DD HH:mm")),end_time:U()(U()((ue=T==null?void 0:T.data)==null?void 0:ue.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{de()},[]),M.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},M.createElement("div",{style:{textAlign:"end"}},L&&M.createElement(d.ZP,{onClick:()=>{me(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!L&&M.createElement("div",null,M.createElement(d.ZP,{type:"primary",loading:xe,onClick:()=>{K.submit()}},"\u63D0\u4EA4"),M.createElement(d.ZP,{style:{marginLeft:20},onClick:()=>{me(!0)}},"\u53D6\u6D88"))),M.createElement(s.default,{form:K,disabled:L,onFinish:I=>J(void 0,null,function*(){O(!0),console.log("---",window.location.href);let ue;window.location.href.indexOf("exercise")>-1?ue=`/api/exercises/${A==null?void 0:A.categoryId}/time_setting.json`:ue=`/api/homework_commons/${A==null?void 0:A.categoryId}/time_setting.json`;let C=yield(0,h.ZP)(ue,{method:"post",body:{publish_time:U()(I.publish_time).format("YYYY-MM-DD HH:mm"),end_time:U()(I.end_time).format("YYYY-MM-DD HH:mm")}});O(!1),(C==null?void 0:C.status)===0&&me(!0)})},M.createElement(y.Z,null,M.createElement(b.Z,null,M.createElement(s.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},M.createElement(W.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:I=>(0,g.Q8)(I),disabledTime:I=>(0,g.d0)(I),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),M.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),M.createElement(y.Z,null,M.createElement(b.Z,null,M.createElement(s.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},M.createElement(W.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:I=>(0,g.Q8)(I,"",K.getFieldValue("publish_time")),disabledTime:I=>(0,g.d0)(I,K.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),M.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};G.Z=(0,R.connect)(({classroomList:A})=>({classroomList:A}))(m)},59437:function(ot,G,u){"use strict";u.d(G,{Z:function(){return U}});var e=u(59301),o=u(92832),s=u(24905),d=u(95237),y={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",W=u(8797),R=(g,h,M)=>new Promise((J,c)=>{var m=L=>{try{K(M.next(L))}catch(me){c(me)}},A=L=>{try{K(M.throw(L))}catch(me){c(me)}},K=L=>L.done?J(L.value):Promise.resolve(L.value).then(m,A);K((M=M.apply(g,h)).next())}),U=({data:g,value:h=[],handleChangePage:M,setSelectedRowKeys:J,selectedRowKeys:c,onChange:m=()=>{}})=>{const[A,K]=(0,e.useState)([]),[L,me]=(0,e.useState)([]),[xe,O]=(0,e.useState)([]);let[de,I]=(0,e.useState)(1),[ue,C]=(0,e.useState)();return(0,e.useEffect)(()=>{K(g),me([]),O([])},[g]),(0,e.useEffect)(()=>{J&&(me(c),O(c))},[c]),e.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",{className:y.leftdiv},e.createElement(o.default.Search,{size:"middle",onChange:T=>R(void 0,null,function*(){K(g.filter(j=>{var Ae;return(Ae=j==null?void 0:j.name)==null?void 0:Ae.includes(T.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),A.length===0&&e.createElement(W.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),e.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},e.createElement(s.default.Group,{value:L.map(T=>`${T.id}`),onChange:T=>{J(A.filter(j=>T.includes(`${j.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},A.map((T,j)=>e.createElement(d.Z,{key:T.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},e.createElement(s.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:T.is_published,value:`${T.id}`},e.createElement("div",{className:y.listClass},e.createElement("span",{className:y.spantitle,style:{width:T.is_published?"108px":"170px"}},T.name),T.is_published&&e.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),e.createElement("div",{className:y.rightdiv},e.createElement(o.default.Search,{onChange:T=>{O(L.filter(j=>j.name.includes(T.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),xe.length===0&&e.createElement(W.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),xe.length>0&&e.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},e.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},xe.map((T,j)=>e.createElement(d.Z,{justify:"space-between",style:{marginTop:"10px"},key:T.id},e.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},T.name),e.createElement("img",{src:b,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{J(L.filter(Ae=>`${Ae.id}`!=`${T.id}`))}})))))))}},78297:function(ot,G,u){"use strict";u.d(G,{AD:function(){return fe},D9:function(){return S},Hp:function(){return de},IM:function(){return ne},Iy:function(){return ue},KM:function(){return Me},MJ:function(){return I},Ne:function(){return r},ON:function(){return rt},Uj:function(){return dt},VY:function(){return Re},YO:function(){return Qe},YX:function(){return He},Zn:function(){return c},_g:function(){return me},_k:function(){return i},c6:function(){return Fe},cr:function(){return m},eV:function(){return B},fi:function(){return A},gh:function(){return j},hS:function(){return a},iA:function(){return K},j6:function(){return xe},je:function(){return ee},jj:function(){return O},kS:function(){return et},o6:function(){return Ae},pO:function(){return Ge},rQ:function(){return p},sA:function(){return T},xm:function(){return ve},xo:function(){return ye},y8:function(){return _},yd:function(){return L}});var e=u(92365),o=u(89070),s=u(955),d=u(8591),y=u(3294),b=Object.defineProperty,W=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,U=(F,re,tt)=>re in F?b(F,re,{enumerable:!0,configurable:!0,writable:!0,value:tt}):F[re]=tt,g=(F,re)=>{for(var tt in re||(re={}))R.call(re,tt)&&U(F,tt,re[tt]);if(W)for(var tt of W(re))V.call(re,tt)&&U(F,tt,re[tt]);return F},h=(F,re,tt)=>new Promise((Pe,w)=>{var E=$=>{try{ce(tt.next($))}catch(Ze){w(Ze)}},H=$=>{try{ce(tt.throw($))}catch(Ze){w(Ze)}},ce=$=>$.done?Pe($.value):Promise.resolve($.value).then(E,H);ce((tt=tt.apply(F,re)).next())});const M=()=>{(0,o.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},J=()=>{(0,o.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},c=F=>h(void 0,null,function*(){M(),(yield(0,e.YR)(g({},F))).status===0&&(yield(0,s.QH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F.coursesId}/export_couser_info.json`,query:F}))),J()}),m=F=>h(void 0,null,function*(){const re=yield(0,e.yS)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_member_act_score`))}}),A=F=>h(void 0,null,function*(){const re=yield(0,e.W0)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_score`))}}),K=F=>h(void 0,null,function*(){const re=yield(0,e.Nl)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`))}}),L=F=>h(void 0,null,function*(){const re=yield(0,e.IU)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/export_star_user`))}}),me=F=>h(void 0,null,function*(){const re=yield(0,e.td)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),xe=F=>h(void 0,null,function*(){const re=yield(0,e.QX)(g({},F));if(re.status===0)d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_homework`))}}),O=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.o_)(g({},F));tt.status===0?(d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),de=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.ZL)(g({},F));tt.status===0?(d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),I=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.vV)(g({},F));tt.status===0?(d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),ue=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.aP)(g({},F));tt.status===0?(d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),C=F=>h(void 0,null,function*(){M(),(yield exportCourseWorkListAppendix(g({},F))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${F.categoryId}/works_list.zip`,query:F}))),J()}),T=F=>h(void 0,null,function*(){M(),yield(0,s.QH)("",y.Z.API_SERVER+`/api/polls/${F.categoryId}/commit_result.xlsx`),J()}),j=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F.coursesId}/attendances/export_xlsx_data.xlsx`,query:F}))}),Ae=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F.coursesId}/video_study_statics.xlsx`,query:F}))}),Fe=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F.coursesId}/export_video_study.xlsx`,query:F}))}),B=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F.coursesId}/export_course_students_info.xlsx`,query:F}))}),fe=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/school_manages/students.xlsx",query:F}))}),p=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/item_banks/export.xlsx",query:F}))}),_=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:F}))}),ee=F=>h(void 0,null,function*(){const re=yield(0,e.Uy)(g({},F));re.status===0?(d.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/exercise_score,export_exercise_users`))}),i=F=>h(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/export_records/${F.id}.xlsx`,query:F}))}),ve=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:F}))}),S=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/courses/${F==null?void 0:F.coursesId}/${F.menuKey}_statistic.xlsx?${F.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:F}))}),r=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_training_objectives.xlsx`,query:F}))}),ne=F=>h(void 0,null,function*(){yield(0,s.FH)(F==null?void 0:F.name,(0,s.NY)({url:y.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:F}))}),a=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_courses.xlsx`,query:F}))}),ye=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_graduation_requirements.xlsx`,query:F}))}),Re=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:F}))}),et=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:F}))}),rt=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/examination_banks/${F.id}.json`,query:F}))}),He=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/exercises/${F.categoryId}.json`,query:F}))}),Qe=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/polls/${F==null?void 0:F.id}/commit_result.json`,query:F}))}),dt=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+"/api/paths/get_task_pass.json",query:F}))}),Ge=(F,re)=>h(void 0,null,function*(){yield(0,s.FH)(re||"",(0,s.NY)({url:y.Z.API_SERVER+`/api/exercises/${F==null?void 0:F.exercise_id}/consult_exercise.json`,query:F}))}),Me=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:y.Z.API_SERVER+`/api/competitions/${F==null?void 0:F.identifier}/competition_commit_records/member_works.xlsx`,query:F}))})},83312:function(ot,G,u){"use strict";u.d(G,{U:function(){return V}});var e=u(59301),o=Object.defineProperty,s=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(U,g,h)=>g in U?o(U,g,{enumerable:!0,configurable:!0,writable:!0,value:h}):U[g]=h,W=(U,g)=>{for(var h in g||(g={}))d.call(g,h)&&b(U,h,g[h]);if(s)for(var h of s(g))y.call(g,h)&&b(U,h,g[h]);return U},R=(U,g,h)=>new Promise((M,J)=>{var c=K=>{try{A(h.next(K))}catch(L){J(L)}},m=K=>{try{A(h.throw(K))}catch(L){J(L)}},A=K=>K.done?M(K.value):Promise.resolve(K.value).then(c,m);A((h=h.apply(U,g)).next())});function V(U,g){const[h,M]=(0,e.useState)(g),[J,c]=(0,e.useState)(!1),[m,A]=(0,e.useState)();return[h,J,(L,me=!1)=>R(this,null,function*(){const xe=me?g:W(W({},h),L);c(!0),M(xe);const O=yield U(xe);return c(!1),A(O),O}),m,A]}},97177:function(ot,G,u){"use strict";u.d(G,{Z:function(){return W}});var e=u(59301),o=u.p+"static/modelContact.7a7eb113.png",s=u(91785),d=u(24065),y=u(59301),W=()=>{const[R,V]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,d.$O)()?!0:(V(!0),!1),ContactModalElement:()=>y.createElement(s.Z,{visible:R,setVisible:V,image:o}),contactOpen:R,setContactOpen:V}}},88522:function(ot,G,u){"use strict";var e=u(92310),o=u.n(e),s=u(11592),d=u(2738),y=u(59301),b=u(53487),W=u(92343),R=u(36355),V=u(57809);const{Option:U}=V.default;function g(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const h=(c,m)=>{const{prefixCls:A,className:K,popupClassName:L,dropdownClassName:me,children:xe,dataSource:O}=c,de=(0,s.Z)(xe);let I;de.length===1&&(0,W.l$)(de[0])&&!g(de[0])&&([I]=de);const ue=I?()=>I:void 0;let C;de.length&&g(de[0])?C=xe:C=O?O.map(Ae=>{if((0,W.l$)(Ae))return Ae;switch(typeof Ae){case"string":return y.createElement(U,{key:Ae,value:Ae},Ae);case"object":{const{value:Fe}=Ae;return y.createElement(U,{key:Fe,value:Fe},Ae.text)}default:return}}):[];const{getPrefixCls:T}=y.useContext(R.E_),j=T("select",A);return y.createElement(V.default,Object.assign({ref:m,suffixIcon:null},(0,d.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:j,popupClassName:L||me,className:o()(`${j}-auto-complete`,K),mode:V.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ue}),C)},M=y.forwardRef(h),J=(0,b.Z)(M);M.Option=U,M._InternalPanelDoNotUseOrYouWillBeFired=J,G.Z=M},66104:function(ot,G,u){"use strict";u.d(G,{Z:function(){return fe}});var e=u(92310),o=u.n(e),s=u(11592),d=u(26112),y=u(59301),b=u(92343),W=u(36355),R=u(84105),V=u(91857);const U=p=>{let{children:_}=p;const{getPrefixCls:ee}=y.useContext(W.E_),i=ee("breadcrumb");return y.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},_===""?_:_||"/")};U.__ANT_BREADCRUMB_SEPARATOR=!0;var g=U,h=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve_[ve]||i)}function J(p,_,ee,i){if(ee==null)return null;const{className:ve,onClick:S}=_,r=h(_,["className","onClick"]),ne=Object.assign(Object.assign({},(0,d.Z)(r,{data:!0,aria:!0})),{onClick:S});return i!==void 0?y.createElement("a",Object.assign({},ne,{className:o()(`${p}-link`,ve),href:i}),ee):y.createElement("span",Object.assign({},ne,{className:o()(`${p}-link`,ve)}),ee)}function c(p,_){return(i,ve,S,r,ne)=>{if(_)return _(i,ve,S,r);const a=M(i,ve);return J(p,i,a,ne)}}var m=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{const{prefixCls:_,separator:ee="/",children:i,menu:ve,overlay:S,dropdownProps:r,href:ne}=p,ye=(Re=>{if(ve||S){const et=Object.assign({},r);if(ve){const rt=ve||{},{items:He}=rt,Qe=m(rt,["items"]);et.menu=Object.assign(Object.assign({},Qe),{items:He==null?void 0:He.map((dt,Ge)=>{var{key:Me,title:F,label:re,path:tt}=dt,Pe=m(dt,["key","title","label","path"]);let w=re!=null?re:F;return tt&&(w=y.createElement("a",{href:`${ne}${tt}`},w)),Object.assign(Object.assign({},Pe),{key:Me!=null?Me:Ge,label:w})})})}else S&&(et.overlay=S);return y.createElement(V.Z,Object.assign({placement:"bottom"},et),y.createElement("span",{className:`${_}-overlay-link`},Re,y.createElement(R.Z,null)))}return Re})(i);return ye!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ye),ee&&y.createElement(g,null,ee)):null},K=p=>{const{prefixCls:_,children:ee,href:i}=p,ve=m(p,["prefixCls","children","href"]),{getPrefixCls:S}=y.useContext(W.E_),r=S("breadcrumb",_);return y.createElement(A,Object.assign({},ve,{prefixCls:r}),J(r,ve,ee,i))};K.__ANT_BREADCRUMB_ITEM=!0;var L=K,me=u(17313),xe=u(83116),O=u(37613);const de=p=>{const{componentCls:_,iconCls:ee}=p;return{[_]:Object.assign(Object.assign({},(0,me.Wf)(p)),{color:p.itemColor,fontSize:p.fontSize,[ee]:{fontSize:p.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:p.linkColor,transition:`color ${p.motionDurationMid}`,padding:`0 ${p.paddingXXS}px`,borderRadius:p.borderRadiusSM,height:p.lineHeight*p.fontSize,display:"inline-block",marginInline:-p.marginXXS,"&:hover":{color:p.linkHoverColor,backgroundColor:p.colorBgTextHover}},(0,me.Qy)(p)),"li:last-child":{color:p.lastItemColor},[`${_}-separator`]:{marginInline:p.separatorMargin,color:p.separatorColor},[`${_}-link`]:{[` +\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),T({type:"shixunHomeworks/getShixunWorkList",payload:ru}))})})},on=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>yn(void 0,null,function*(){const nt=yield(0,Gn.$Q)({url:Ie});if(!nt)return;m.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ut=yield(0,Gn.Ir)({id:nt.shixun_identifier});if(Ut!=null&&Ut.game_identifier){(0,K.xg)(`/tasks/${Ut.game_identifier}?coursesId=${Ye.coursesId}`);return}(Ut==null?void 0:Ut.status)===2?on(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&te(Ut==null?void 0:Ut.message)})})},te=Ie=>{s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Te.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},le=Ie=>yn(void 0,null,function*(){Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`;const nt=yield(0,Gn.$Q)({url:Ie});if(console.log(nt,"execRes"),nt!=null&&nt.game_identifier){(0,K.xg)(`/tasks/${Ye.coursesId}/${Ye.categoryId}/${nt.game_identifier}?coursesId=${Ye.coursesId}`);return}(nt==null?void 0:nt.status)===-3?(0,K.eF)():(nt==null?void 0:nt.status)===2?on(nt==null?void 0:nt.message):(nt==null?void 0:nt.status)===3&&te(nt==null?void 0:nt.message)}),Au=[(0,I.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Te.createElement(Ju,{setExportParams:Mu}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Te.createElement(tt,{gotosetting:()=>{T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),Iu("3")}})},(0,I.dE)()&&((ce=t==null?void 0:t.headerInfo)==null?void 0:ce.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Te.createElement(Ju,{setExportParams:Mu}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Te.createElement(zn,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Te.createElement(_l,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Te.createElement(Wl.Z,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Te.createElement(Tl.ZP,null)},{name:(0,I.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(f=(Q=t==null?void 0:t.headerInfo)==null?void 0:Q.homework_status)!=null&&f.includes("\u5BFC\u5165")?Te.createElement(Ll.Z,null):Te.createElement(vl,null),forceRender:!0}].filter(Ie=>!!Ie).filter(Ie=>{var nt,Ut,jt,su,Du;return(0,I.dE)()?Ie.name!=="\u4EE3\u7801\u67E5\u91CD"&&Ie.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&Ie.name!=="\u5F97\u5206\u89C4\u5219":(0,I.dE)()||((Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)==null?void 0:Ut[0])!=="\u5DF2\u622A\u6B62"?Ie.name!=="\u8D28\u91CF\u68C0\u6D4B":!((jt=t==null?void 0:t.headerInfo)!=null&&jt.code_review)&&((Du=(su=t==null?void 0:t.headerInfo)==null?void 0:su.homework_status)==null?void 0:Du[0])!=="\u672A\u53D1\u5E03"?!0:Ie.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(Ie=>{var nt;return(nt=t==null?void 0:t.headerInfo)!=null&&nt.open_code_quality_analysis?!0:Ie.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(Ie=>{var nt;return(nt=t==null?void 0:t.headerInfo)!=null&&nt.action_analysis?!0:Ie.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(Ie=>{var nt,Ut;return(Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")?Ie.name!=="\u4EE3\u7801\u67E5\u91CD"&&Ie.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(Ie=>{var nt,Ut;return(Ut=(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_status)!=null&&Ut.includes("\u5BFC\u5165")&&(0,I.dE)()?Ie.name!=="\u5F97\u5206\u89C4\u5219"&&Ie.name!=="\u91CD\u505A\u8BB0\u5F55":!0});return Te.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},Te.createElement("div",{className:"edu-container"},((X=t==null?void 0:t.headerInfo)==null?void 0:X.homework_name)&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:"mt10"},((ht=t==null?void 0:t.headerInfo)==null?void 0:ht.category)&&Te.createElement(A.Z,{separator:">"},Te.createElement(A.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${Ye==null?void 0:Ye.coursesId}/shixun_homework`},(je=t==null?void 0:t.headerInfo)==null?void 0:je.course_name)),Te.createElement(A.Z.Item,null,Te.createElement(o.Link,{to:`/classrooms/${Ye==null?void 0:Ye.coursesId}/shixun_homework/${(We=t==null?void 0:t.headerInfo)!=null&&We.category.main?"":(be=t==null?void 0:t.headerInfo)==null?void 0:be.category.category_id}`},(ke=(_t=t==null?void 0:t.headerInfo)==null?void 0:_t.category)==null?void 0:ke.category_name)),Te.createElement(A.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Te.createElement("aside",{className:[Nn.title,"mt20"].join(" ")},Te.createElement(o.Link,{to:`/classrooms/${(pt=t==null?void 0:t.headerInfo)==null?void 0:pt.course_id}/shixun_homework/${(we=t==null?void 0:t.headerInfo)!=null&&we.category.main?"":(kt=t==null?void 0:t.headerInfo)==null?void 0:kt.category.category_id}`},Te.createElement(V.Z,{className:"font16 c-black"})),Te.createElement(b.Z,{title:(wt=t==null?void 0:t.headerInfo)==null?void 0:wt.homework_name,placement:"bottom"},Te.createElement("strong",{className:"font20 ml5"},(nu=t==null?void 0:t.headerInfo)==null?void 0:nu.homework_name)),Te.createElement(K.VV,{temporary:!0,status:(Ce=t==null?void 0:t.headerInfo)==null?void 0:Ce.homework_status}),Su==="4"&&Te.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{Lu(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},"\u89C4\u5219\u8BF4\u660E"))),Te.createElement("aside",{className:"mt30 relative"},((Ht=(Ue=t==null?void 0:t.headerInfo)==null?void 0:Ue.homework_status)==null?void 0:Ht.includes("\u5BFC\u5165"))&&(0,I.GJ)()&&Te.createElement("aside",{className:Nn.rightMenu},Te.createElement("p",{onClick:()=>{var Ie,nt;T({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(Ie=t==null?void 0:t.headerInfo)==null?void 0:Ie.homework_name,id:(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.homework_id,type:"practice"}})}},Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((_e=(Nt=t==null?void 0:t.headerInfo)==null?void 0:Nt.homework_status)!=null&&_e.includes("\u5BFC\u5165"))&&Te.createElement("aside",{className:Nn.rightMenu},(0,I.dE)()&&((D=t.headerInfo)==null?void 0:D.redo_work)&&Te.createElement("p",{onClick:En},Te.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((De=t.headerInfo)==null?void 0:De.shixun_status)>1&&((Le=t.headerInfo)==null?void 0:Le.time_status)<5&&(0,I.dE)()&&Te.createElement("p",{onClick:()=>yn(void 0,null,function*(){var Ie,nt,Ut,jt,su,Du,fn,Bn,Cn;if((0,An.tJ)(T,!0)){if((Ie=t==null?void 0:t.headerInfo)!=null&&Ie.can_view_details){(0,K.xg)(`/shixuns/${(nt=t==null?void 0:t.headerInfo)==null?void 0:nt.shixun_identifier}/challenges`);return}(su=(jt=(Ut=t.headerInfo)==null?void 0:Ut.task_operation)==null?void 0:jt[1])!=null&&su.includes("/")?le((fn=(Du=t.headerInfo)==null?void 0:Du.task_operation)==null?void 0:fn[1]):(0,K.xg)(`/tasks/${(Cn=(Bn=t.headerInfo)==null?void 0:Bn.task_operation)==null?void 0:Cn[1]}`)}})},Te.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Zt=($e=t.headerInfo)==null?void 0:$e.task_operation)==null?void 0:Zt[0]),((At=t.headerInfo)==null?void 0:At.commit_des)&&Te.createElement("p",{onClick:()=>{var Ie;(0,K.xg)(`/classrooms/${Ye.coursesId}/shixun_homework/${Ye.categoryId}/${(Ie=t.headerInfo)==null?void 0:Ie.work_id}/commitsummary`)}},Te.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(eu=t.headerInfo)==null?void 0:eu.commit_des),(0,I.GJ)()&&((xu=(mu=t==null?void 0:t.headerInfo)==null?void 0:mu.homework_status)==null?void 0:xu.includes("\u672A\u53D1\u5E03"))&&Te.createElement("p",{onClick:()=>{var Ie,nt,Ut,jt;if(((Ie=z==null?void 0:z.userInfo)==null?void 0:Ie.user_status)===2){(0,An.Rd)();return}let su=()=>{var Du;T({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Ye.categoryId],selectArrsAll:[t==null?void 0:t.headerInfo],params:Ye,detail:!0,type:2,manage_all_group:(Du=t==null?void 0:t.headerInfo)==null?void 0:Du.manage_all_group}})};(nt=t==null?void 0:t.headerInfo)!=null&&nt.high_resources_consume&&!((Ut=t==null?void 0:t.headerInfo)!=null&&Ut.high_resources_consume_permission)?T({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ye.coursesId,type:"shixun",type_id:Ye.categoryId,name:(jt=t==null?void 0:t.headerInfo)==null?void 0:jt.homework_name,fn:()=>{T({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ye.categoryId}}),su()}}}):su()}},Te.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),((cu=t.headerInfo)==null?void 0:cu.show_analysis_detail)&&Te.createElement("p",{onClick:()=>{var Ie;(0,K.xg)(`/classrooms/${Ye.coursesId}/shixun_homework/${Ye.categoryId}/analysis/${(Ie=t.headerInfo)==null?void 0:Ie.analysis_id}`)}},Te.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),((vu=t.headerInfo)==null?void 0:vu.is_enter_shixun)&&((0,I.dE)()&&((ct=(Oe=t==null?void 0:t.headerInfo)==null?void 0:Oe.homework_status)==null?void 0:ct.includes("\u5DF2\u622A\u6B62"))||!(0,I.dE)())&&Te.createElement("p",{onClick:()=>yn(void 0,null,function*(){var Ie,nt;(0,I.dE)()?le((nt=(Ie=t.headerInfo)==null?void 0:Ie.task_operation)==null?void 0:nt[1]):(0,K.xg)(`/shixuns/${t==null?void 0:t.headerInfo.shixun_identifier}/challenges`)})},Te.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,I.GJ)()&&((Je=t==null?void 0:t.headerInfo)==null?void 0:Je.end_immediately)&&Te.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var Ie,nt;if((0,I.Rm)()&&!((nt=(Ie=l.AssistantObject)==null?void 0:Ie.practice)!=null&&nt.can_stop)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ye,type:2,detail:!0,selectArrs:[Ye.categoryId]}})}},Te.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),Te.createElement("aside",{className:`mt30 relative ${Nn.workListTabWrap}`},Te.createElement(L.default,{type:"card",defaultActiveKey:Su,activeKey:Su,onChange:ln},Au.map((Ie,nt)=>Te.createElement(L.default.TabPane,{tab:Ie.name,key:Ie.id,forceRender:Ie.forceRender})))),(Et=(Kt=Au.filter(Ie=>Ie.id===Su))==null?void 0:Kt[0])==null?void 0:Et.compontent)),Te.createElement(Nl,null),Te.createElement(Rl.Z,{successCallback:()=>{T({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)})},visible:l.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Ye.categoryId],courseId:Ye.coursesId,isBatch:!1,courseEndTime:(Tt=t==null?void 0:t.headerInfo)==null?void 0:Tt.course_end_date}),Te.createElement(Zl.Z,{courseEndTime:(Ct=t==null?void 0:t.headerInfo)==null?void 0:Ct.course_end_date}),Te.createElement(jl.Z,{onOk:()=>{T({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),T({type:"shixunHomeworks/getShixunWorkList",payload:Ye})}}),Te.createElement(Ml.Z,{onOk:()=>{T({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:$u({},Ye)}),T({type:"shixunHomeworks/getWorkSetting",payload:$u({},Ye)}),T({type:"shixunHomeworks/getShixunWorkList",payload:Ye})}}),Te.createElement(s.default,{open:hu,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Lu(!1)}},Te.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Te.createElement("p",{style:{marginLeft:"10px"}},Te.createElement(Z.default,{dataSource:Kl,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Te.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Te.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Te.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Te.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Te.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")))};var Jl=(0,o.connect)(({shixunHomeworks:t,loading:l,globalSetting:n,classroomList:z,user:q})=>({shixunHomeworks:t,globalSetting:n,loading:l.effects,classroomList:z,user:q}))(Ul)},43473:function(ot,Y,u){"use strict";var e=u(59301),o=u(78241),s=u(43418),m=u(8591),A=u(95237),b=u(43604),L=u(5083),Z=u(5112),V=u(24905),K=u(61186),g=u.n(K),h=u(99064),j=u(955),U=u(89070),c=u(24065),d=u(92365),y=u(59437),W=u(79834),M=u(33081),me=u(82438),xe=u(49692),k=u(59301),ie=Object.defineProperty,O=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,he=(_,ee,i)=>ee in _?ie(_,ee,{enumerable:!0,configurable:!0,writable:!0,value:i}):_[ee]=i,ge=(_,ee)=>{for(var i in ee||(ee={}))G.call(ee,i)&&he(_,i,ee[i]);if(C)for(var i of C(ee))S.call(ee,i)&&he(_,i,ee[i]);return _},B=(_,ee)=>O(_,ue(ee)),fe=(_,ee,i)=>new Promise((ve,I)=>{var r=ye=>{try{a(i.next(ye))}catch(Re){I(Re)}},ne=ye=>{try{a(i.throw(ye))}catch(Re){I(Re)}},a=ye=>ye.done?ve(ye.value):Promise.resolve(ye.value).then(r,ne);a((i=i.apply(_,ee)).next())});const p=({classroomList:_,dispatch:ee,courseEndTime:i})=>{var ve;const I=(0,U.useParams)(),[r]=o.default.useForm(),[ne,a]=(0,e.useState)(1),[ye,Re]=(0,e.useState)([]),[et,rt]=(0,e.useState)(0),[He,Qe]=(0,e.useState)(20),[dt,Ge]=(0,e.useState)(!0),[Me,F]=(0,e.useState)([]),[re,tt]=(0,e.useState)(!0),[Pe,w]=(0,e.useState)({}),[E,H]=(0,e.useState)({});I.id=I.coursesId,(0,e.useEffect)(()=>{if(_.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vt(),de(),_.actionTabs.type===2){const it=_.actionTabs.selectArrsAll[0];tt(it.unified_setting)}else tt(!1)},[_.actionTabs]);const de=it=>fe(void 0,null,function*(){Ge(!0);const bt=yield(0,d.c_)(B(ge({},I),{page:it||ne,limit:2e4,homework_id:_.actionTabs.type===1?"":_.actionTabs.selectArrs[0]}));bt==null||bt.course_groups.map((Pt,zt)=>{Pt.key=Pt.id,Pt.title=Pt.name,Pt.disabled=Pt.is_published}),bt&&(Re([...bt==null?void 0:bt.course_groups]),rt(bt==null?void 0:bt.course_groups_count),Ge(!1),it||r.setFieldsValue({publish_time:g()(g()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:g()(g()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),$=()=>{var it;let bt=[...(it=_.actionTabs.selectArrsAll)==null?void 0:it.filter(Pt=>Pt.high_resources_consume&&!Pt.high_resources_consume_permission)];(bt==null?void 0:bt.length)>0&&_.actionTabs.type===1&&s.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:k.createElement("div",null,k.createElement("div",{className:M.Z.tipcontent},k.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",k.createElement("span",{style:{color:"#f06b14"}},bt==null?void 0:bt.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),k.createElement("div",{className:"mt20 mb20"},bt==null?void 0:bt.map(Pt=>k.createElement("div",{className:M.Z.failedList,key:Pt.homework_id},k.createElement("div",{className:M.Z.name},Pt==null?void 0:Pt.name),k.createElement("div",{className:M.Z.publish,onClick:()=>{(0,j.xg)(`/classrooms/${I.coursesId}/shixun_homework/${Pt.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Ze=()=>fe(void 0,null,function*(){var it,bt,Pt,zt,lu,ou,qt;if((0,c.Rm)()&&!((bt=(it=_.AssistantObject)==null?void 0:it.practice)!=null&&bt.can_publish)){m.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),x(!1);return}const uu=ge({},r.getFieldsValue());if(uu.end_time<=uu.publish_time){m.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),x(!1);return}if((Me==null?void 0:Me.length)<=0&&!re&&ye.length>0){m.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),x(!1);return}let Ou={homework_ids:[..._.actionTabs.selectArrs],group_ids:Me.length>0?Me.map(Ae=>Ae.id):(Pt=_.detailShixunsList)==null?void 0:Pt.course_groups,end_time:g()(uu.end_time).format("YYYY-MM-DD HH:mm"),publish_time:g()(uu.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Me.length},ku=[...(zt=_.actionTabs.selectArrsAll)==null?void 0:zt.filter(Ae=>Ae.high_resources_consume&&!Ae.high_resources_consume_permission)];if((ku==null?void 0:ku.length)==_.actionTabs.selectArrsAll.length&&_.actionTabs.type==1){ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),$();return}((lu=_.actionTabs.selectArrsAll)==null?void 0:lu.length)>0&&_.actionTabs.type===1&&(Ou.homework_ids=[...((qt=(ou=_.actionTabs.selectArrsAll)==null?void 0:ou.filter(Ae=>!Ae.high_resources_consume||Ae.high_resources_consume_permission))==null?void 0:qt.map(Ae=>Number(Ae==null?void 0:Ae.homework_id)))||[]]);let Fe=yield(0,xe.Tr)({homework_common_ids:[..._.actionTabs.selectArrs],course_id:I.coursesId,type:"homework_common"});(Fe==null?void 0:Fe.student_count)===0?st(Ou):(H(Ou),w(Fe))}),vt=()=>{a(1),Re([]),F([])},st=it=>fe(void 0,null,function*(){x(!0);const bt=yield(0,h.ZP)(`/api/courses/${I.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ge({},it)});x(!1),bt.status===0&&(vt(),(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),m.ZP.success("\u53D1\u5E03\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),$(),(0,c.GJ)()?_.actionTabs.detail?(ee({type:"shixunHomeworks/setActionTabs",payload:{}}),ee({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ge({},I)}),ee({type:"shixunHomeworks/getWorkSetting",payload:ge({},I)})):ee({type:"classroomList/getClassroomTeacherShixunsList",payload:B(ge({},_.actionTabs.params),{type:4})}):ee({type:"classroomList/getClassroomShixunsList",payload:ge({},_.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||ee({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:k.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),qe=et>ne*He,{detailShixunsList:Lt}=_,[Gt,x]=(0,e.useState)(!1);return k.createElement("div",null,k.createElement(s.default,{width:600,centered:!0,confirmLoading:Gt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:_.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Ze(),onCancel:()=>{vt(),ee({type:"classroomList/setActionTabs",payload:{}})}},k.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",k.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),k.createElement(o.default,{form:r},k.createElement("div",{style:{paddingLeft:0}},k.createElement(A.Z,{className:"mt30",align:"middle"},k.createElement(b.Z,null,k.createElement(o.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},k.createElement(L.default,{style:{width:170,marginRight:"25px"},disabledDate:it=>(0,W.Q8)(it,i),disabledTime:it=>(0,W.d0)(it),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),k.createElement(b.Z,{className:"ml20"},k.createElement(o.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},k.createElement(L.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:g()((0,j.U6)(),"HH:mm")},disabledDate:it=>(0,W.Q8)(it,i,r.getFieldValue("publish_time")),disabledTime:it=>(0,W.d0)(it,r.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),_.actionTabs.type===2&&k.createElement(A.Z,{style:{marginBottom:"10px"}},k.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),k.createElement(Z.ZP.Group,{value:re,onChange:it=>{tt(it.target.value),F([])}},k.createElement(Z.ZP,{value:!0,disabled:!_.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),k.createElement(Z.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&_.actionTabs.type===2&&k.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(_.actionTabs.type===1||!re)&&ye.length>0&&k.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},k.createElement("span",{style:{flex:1}},k.createElement(V.default,{checked:Me.length===ye.length,onChange:it=>{Me.length===ye.length?F([]):F(ye)}},"\u5168\u9009")),k.createElement("span",{style:{width:16}}),k.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Me.length||0,"\u4E2A\u5206\u73ED")),(_.actionTabs.type===1||!re)&&ye.length>0&&k.createElement(y.Z,{data:ye,selectedRowKeys:Me,setSelectedRowKeys:F}))),k.createElement(me.Z,{resdata:Pe,type:((ve=_.actionTabs.selectArrs)==null?void 0:ve.length)===1?"shixun":"shixunpush",okloading:Gt,oktext:(Pe==null?void 0:Pe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:it=>fe(void 0,null,function*(){x(!0);let bt=yield(0,h.ZP)(`/api/courses/${I.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[..._.actionTabs.selectArrs]}});x(!1),(bt==null?void 0:bt.status)===0&&st(E)})}))};Y.Z=(0,U.connect)(({classroomList:_})=>({classroomList:_}))(p)},62551:function(ot,Y,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),m=u(99313),A=u(1710),b=u(58421),L=u(89070),Z=u(99064),V=u(61186),K=u.n(V),g=u(59301),h=(c,d,y)=>new Promise((W,M)=>{var me=ie=>{try{k(y.next(ie))}catch(O){M(O)}},xe=ie=>{try{k(y.throw(ie))}catch(O){M(O)}},k=ie=>ie.done?W(ie.value):Promise.resolve(ie.value).then(me,xe);k((y=y.apply(c,d)).next())});const{Dragger:j}=o.default,U=({})=>{const c=(0,L.useParams)(),[d]=s.default.useForm(),[y,W]=(0,e.useState)(!0),[M,me]=(0,e.useState)(!1);let[xe,k]=(0,e.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ie=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function O(){return h(this,null,function*(){let C;me(!0),window.location.href.indexOf("exercise")>-1?C=`/api/exercises/${c==null?void 0:c.categoryId}/redo_logs.json`:C=`/api/homework_commons/${c==null?void 0:c.categoryId}/redo_logs.json`;let G=yield(0,Z.ZP)(C,{method:"get",params:xe});me(!1),(G==null?void 0:G.status)===0&&W(G==null?void 0:G.data)})}(0,e.useEffect)(()=>{O()},[]);let ue=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(C,G,S)=>{var he;return(he=ie.find(ge=>ge.question_type===C))==null?void 0:he.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(C,G,S)=>{var he;return(he=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ge=>ge.id===C))==null?void 0:he.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(C,G,S)=>K()(C).format("YYYY-MM-DD HH:mm:ss")}].filter(C=>!!C);return g.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},g.createElement(m.default,{destroyInactiveTabPane:!0,onChange:C=>{xe.type=C,xe.page=1,xe.limit=10,k(xe),O()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:g.createElement(A.default,{className:"mt20",loading:M,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(C,G,S)=>K()(C).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:y==null?void 0:y.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:g.createElement(A.default,{className:"mt20",loading:M,columns:ue,dataSource:y==null?void 0:y.list,pagination:!1})}].filter(C=>!!C)}),g.createElement(b.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(C,G)=>{xe.page=C,xe.limit=G,k(xe),O()},current:xe.page,total:y.count,pageSize:xe.limit,style:{marginTop:20}}))};Y.Z=(0,L.connect)(({classroomList:c})=>({classroomList:c}))(U)},7621:function(ot,Y,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),m=u(43418),A=u(5871),b=u(89070),L=u(99064),Z=u(61186),V=u.n(Z),K=u(955),g=u(59301),h=Object.defineProperty,j=Object.defineProperties,U=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,W=(O,ue,C)=>ue in O?h(O,ue,{enumerable:!0,configurable:!0,writable:!0,value:C}):O[ue]=C,M=(O,ue)=>{for(var C in ue||(ue={}))d.call(ue,C)&&W(O,C,ue[C]);if(c)for(var C of c(ue))y.call(ue,C)&&W(O,C,ue[C]);return O},me=(O,ue)=>j(O,U(ue)),xe=(O,ue,C)=>new Promise((G,S)=>{var he=fe=>{try{B(C.next(fe))}catch(p){S(p)}},ge=fe=>{try{B(C.throw(fe))}catch(p){S(p)}},B=fe=>fe.done?G(fe.value):Promise.resolve(fe.value).then(he,ge);B((C=C.apply(O,ue)).next())});const{Dragger:k}=o.default,ie=({classroomList:O,dispatch:ue,onOk:C})=>{const G=(0,b.useParams)(),[S]=s.default.useForm(),[he,ge]=(0,e.useState)(),[B,fe]=(0,e.useState)(!1),p={height:100,onRemove:()=>{ge("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:_=>xe(void 0,null,function*(){return ge(_),!1})};return(0,e.useEffect)(()=>{S.setFieldsValue({publish_time:V()(V()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:V()(V()(new Date((0,K.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),g.createElement(m.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:O.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:B},onOk:()=>xe(void 0,null,function*(){S.submit()}),onCancel:()=>{S.resetFields(),ue({type:"classroomList/setActionTabs",payload:{}})}},g.createElement(s.default,{form:S,onFinish:_=>xe(void 0,null,function*(){var ee,i;console.log("---",O.actionTabs,_,G);let ve=((ee=O==null?void 0:O.actionTabs)==null?void 0:ee.type)==="exercise"?`/api/exercises/${G==null?void 0:G.category}/exercise_user/edit_score.json`:`/api/student_works/${O.actionTabs.id}/edit_score.json`;fe(!0);let I=yield(0,L.ZP)(ve,{method:"post",body:me(M({},_),{exercise_user_id:((i=O==null?void 0:O.actionTabs)==null?void 0:i.type)==="exercise"?O.actionTabs.id:""})});fe(!1),S.resetFields(),ue({type:"classroomList/setActionTabs",payload:{}}),C()})},g.createElement(s.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},g.createElement(A.Z,{min:0,style:{width:"100%"}}))))};Y.Z=(0,b.connect)(({classroomList:O})=>({classroomList:O}))(ie)},25060:function(ot,Y,u){"use strict";var e=u(59301),o=u(54580),s=u(78241),m=u(3113),A=u(95237),b=u(81327),L=u(5083),Z=u(89070),V=u(61186),K=u.n(V),g=u(79834),h=u(99064),j=u(59301),U=(y,W,M)=>new Promise((me,xe)=>{var k=ue=>{try{O(M.next(ue))}catch(C){xe(C)}},ie=ue=>{try{O(M.throw(ue))}catch(C){xe(C)}},O=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(k,ie);O((M=M.apply(y,W)).next())});const{Dragger:c}=o.default,d=({})=>{const y=(0,Z.useParams)(),[W]=s.default.useForm(),[M,me]=(0,e.useState)(!0),[xe,k]=(0,e.useState)(!1);console.log("----",y);function ie(){return U(this,null,function*(){var O,ue;let C;window.location.href.indexOf("exercise")>-1?C=`/api/exercises/${y==null?void 0:y.categoryId}/get_time_setting.json`:C=`/api/homework_commons/${y==null?void 0:y.categoryId}/get_time_setting.json`;let G=yield(0,h.ZP)(C,{method:"get"});(G==null?void 0:G.status)===0&&W.setFieldsValue({publish_time:K()(K()((O=G==null?void 0:G.data)==null?void 0:O.publish_time).format("YYYY-MM-DD HH:mm")),end_time:K()(K()((ue=G==null?void 0:G.data)==null?void 0:ue.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,e.useEffect)(()=>{ie()},[]),j.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},j.createElement("div",{style:{textAlign:"end"}},M&&j.createElement(m.ZP,{onClick:()=>{me(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!M&&j.createElement("div",null,j.createElement(m.ZP,{type:"primary",loading:xe,onClick:()=>{W.submit()}},"\u63D0\u4EA4"),j.createElement(m.ZP,{style:{marginLeft:20},onClick:()=>{me(!0)}},"\u53D6\u6D88"))),j.createElement(s.default,{form:W,disabled:M,onFinish:O=>U(void 0,null,function*(){k(!0),console.log("---",window.location.href);let ue;window.location.href.indexOf("exercise")>-1?ue=`/api/exercises/${y==null?void 0:y.categoryId}/time_setting.json`:ue=`/api/homework_commons/${y==null?void 0:y.categoryId}/time_setting.json`;let C=yield(0,h.ZP)(ue,{method:"post",body:{publish_time:K()(O.publish_time).format("YYYY-MM-DD HH:mm"),end_time:K()(O.end_time).format("YYYY-MM-DD HH:mm")}});k(!1),(C==null?void 0:C.status)===0&&me(!0)})},j.createElement(A.Z,null,j.createElement(b.Z,null,j.createElement(s.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},j.createElement(L.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:O=>(0,g.Q8)(O),disabledTime:O=>(0,g.d0)(O),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),j.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),j.createElement(A.Z,null,j.createElement(b.Z,null,j.createElement(s.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},j.createElement(L.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:O=>(0,g.Q8)(O,"",W.getFieldValue("publish_time")),disabledTime:O=>(0,g.d0)(O,W.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),j.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};Y.Z=(0,Z.connect)(({classroomList:y})=>({classroomList:y}))(d)},59437:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return K}});var e=u(59301),o=u(92832),s=u(24905),m=u(95237),A={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",L=u(8797),Z=(g,h,j)=>new Promise((U,c)=>{var d=M=>{try{W(j.next(M))}catch(me){c(me)}},y=M=>{try{W(j.throw(M))}catch(me){c(me)}},W=M=>M.done?U(M.value):Promise.resolve(M.value).then(d,y);W((j=j.apply(g,h)).next())}),K=({data:g,value:h=[],handleChangePage:j,className:U="",setSelectedRowKeys:c,selectedRowKeys:d,onChange:y=()=>{}})=>{const[W,M]=(0,e.useState)([]),[me,xe]=(0,e.useState)([]),[k,ie]=(0,e.useState)([]);let[O,ue]=(0,e.useState)(1),[C,G]=(0,e.useState)();return(0,e.useEffect)(()=>{M(g),xe([]),ie([])},[g]),(0,e.useEffect)(()=>{c&&(xe(d),ie(d))},[d]),e.createElement("div",{className:`flex justify-between w-full ${U}`},e.createElement("div",{className:A.leftdiv},e.createElement(o.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:S=>Z(void 0,null,function*(){M(g.filter(he=>{var ge;return(ge=he==null?void 0:he.name)==null?void 0:ge.includes(S.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),W.length===0&&e.createElement(L.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),e.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},e.createElement(s.default.Group,{value:me.map(S=>`${S.id}`),onChange:S=>{c(W.filter(he=>S.includes(`${he.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},W.map((S,he)=>e.createElement(m.Z,{key:S.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},e.createElement(s.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:S.is_published,value:`${S.id}`},e.createElement("div",{className:A.listClass},e.createElement("span",{className:A.spantitle,style:{width:S.is_published?"108px":"170px"}},S.name),S.is_published&&e.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),e.createElement("div",{className:A.rightdiv},e.createElement(o.default.Search,{onChange:S=>{ie(me.filter(he=>he.name.includes(S.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),k.length===0&&e.createElement(L.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),k.length>0&&e.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},e.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},k.map((S,he)=>e.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:S.id},e.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},S.name),e.createElement("img",{src:b,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{c(me.filter(ge=>`${ge.id}`!=`${S.id}`))}})))))))}},78297:function(ot,Y,u){"use strict";u.d(Y,{AD:function(){return fe},D9:function(){return I},Hp:function(){return ie},IM:function(){return ne},Iy:function(){return ue},KM:function(){return Me},MJ:function(){return O},Ne:function(){return r},ON:function(){return rt},Uj:function(){return dt},VY:function(){return Re},YO:function(){return Qe},YX:function(){return He},Zn:function(){return c},_g:function(){return me},_k:function(){return i},c6:function(){return ge},cr:function(){return d},eV:function(){return B},fi:function(){return y},gh:function(){return S},hS:function(){return a},iA:function(){return W},j6:function(){return xe},je:function(){return ee},jj:function(){return k},kS:function(){return et},o6:function(){return he},pO:function(){return Ge},rQ:function(){return p},sA:function(){return G},xm:function(){return ve},xo:function(){return ye},y8:function(){return _},yd:function(){return M}});var e=u(92365),o=u(89070),s=u(955),m=u(8591),A=u(3294),b=Object.defineProperty,L=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,K=(F,re,tt)=>re in F?b(F,re,{enumerable:!0,configurable:!0,writable:!0,value:tt}):F[re]=tt,g=(F,re)=>{for(var tt in re||(re={}))Z.call(re,tt)&&K(F,tt,re[tt]);if(L)for(var tt of L(re))V.call(re,tt)&&K(F,tt,re[tt]);return F},h=(F,re,tt)=>new Promise((Pe,w)=>{var E=$=>{try{de(tt.next($))}catch(Ze){w(Ze)}},H=$=>{try{de(tt.throw($))}catch(Ze){w(Ze)}},de=$=>$.done?Pe($.value):Promise.resolve($.value).then(E,H);de((tt=tt.apply(F,re)).next())});const j=()=>{(0,o.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},U=()=>{(0,o.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},c=F=>h(void 0,null,function*(){j(),(yield(0,e.YR)(g({},F))).status===0&&(yield(0,s.QH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F.coursesId}/export_couser_info.json`,query:F}))),U()}),d=F=>h(void 0,null,function*(){const re=yield(0,e.yS)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_member_act_score`);else{if(re.status===-2)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_member_act_score`))}}),y=F=>h(void 0,null,function*(){const re=yield(0,e.W0)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_score`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_score`))}}),W=F=>h(void 0,null,function*(){const re=yield(0,e.Nl)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`))}}),M=F=>h(void 0,null,function*(){const re=yield(0,e.IU)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/export_star_user`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/export_star_user`))}}),me=F=>h(void 0,null,function*(){const re=yield(0,e.td)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else{if(re.status===-2)return re;if(re.status===-3)(0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_exercise_and_other`);else if(re.status===-4)return re}}),xe=F=>h(void 0,null,function*(){const re=yield(0,e.QX)(g({},F));if(re.status===0)m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_homework`);else{if(re.status===-4)return re;re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/course_total_homework`))}}),k=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.o_)(g({},F));tt.status===0?(m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),ie=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.ZL)(g({},F));tt.status===0?(m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),O=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.vV)(g({},F));tt.status===0?(m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),ue=(F,re)=>h(void 0,null,function*(){const tt=yield(0,e.aP)(g({},F));tt.status===0?(m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`)):tt.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/${re}`))}),C=F=>h(void 0,null,function*(){j(),(yield exportCourseWorkListAppendix(g({},F))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${F.categoryId}/works_list.zip`,query:F}))),U()}),G=F=>h(void 0,null,function*(){j(),yield(0,s.QH)("",A.Z.API_SERVER+`/api/polls/${F.categoryId}/commit_result.xlsx`),U()}),S=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F.coursesId}/attendances/export_xlsx_data.xlsx`,query:F}))}),he=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F.coursesId}/video_study_statics.xlsx`,query:F}))}),ge=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F.coursesId}/export_video_study.xlsx`,query:F}))}),B=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F.coursesId}/export_course_students_info.xlsx`,query:F}))}),fe=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/school_manages/students.xlsx",query:F}))}),p=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/item_banks/export.xlsx",query:F}))}),_=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:F}))}),ee=F=>h(void 0,null,function*(){const re=yield(0,e.Uy)(g({},F));re.status===0?(m.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.history.push(`/classrooms/${F.coursesId}/exportlist/exercise_score,export_exercise_users`)):re.status===-3&&((0,o.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.history.push(`/classrooms/${F.coursesId}/exportlist/exercise_score,export_exercise_users`))}),i=F=>h(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/export_records/${F.id}.xlsx`,query:F}))}),ve=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:F}))}),I=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/courses/${F==null?void 0:F.coursesId}/${F.menuKey}_statistic.xlsx?${F.checkedList.map(re=>`course_group_id[]=${re}`).join("&")}`,query:F}))}),r=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_training_objectives.xlsx`,query:F}))}),ne=F=>h(void 0,null,function*(){yield(0,s.FH)(F==null?void 0:F.name,(0,s.NY)({url:A.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:F}))}),a=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_courses.xlsx`,query:F}))}),ye=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/ec_years/${F==null?void 0:F.ec_year_id}/ec_graduation_requirements.xlsx`,query:F}))}),Re=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:F}))}),et=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:F}))}),rt=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/examination_banks/${F.id}.json`,query:F}))}),He=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/exercises/${F.categoryId}.json`,query:F}))}),Qe=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/polls/${F==null?void 0:F.id}/commit_result.json`,query:F}))}),dt=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+"/api/paths/get_task_pass.json",query:F}))}),Ge=(F,re)=>h(void 0,null,function*(){yield(0,s.FH)(re||"",(0,s.NY)({url:A.Z.API_SERVER+`/api/exercises/${F==null?void 0:F.exercise_id}/consult_exercise.json`,query:F}))}),Me=F=>h(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:A.Z.API_SERVER+`/api/competitions/${F==null?void 0:F.identifier}/competition_commit_records/member_works.xlsx`,query:F}))})},83312:function(ot,Y,u){"use strict";u.d(Y,{U:function(){return V}});var e=u(59301),o=Object.defineProperty,s=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,b=(K,g,h)=>g in K?o(K,g,{enumerable:!0,configurable:!0,writable:!0,value:h}):K[g]=h,L=(K,g)=>{for(var h in g||(g={}))m.call(g,h)&&b(K,h,g[h]);if(s)for(var h of s(g))A.call(g,h)&&b(K,h,g[h]);return K},Z=(K,g,h)=>new Promise((j,U)=>{var c=W=>{try{y(h.next(W))}catch(M){U(M)}},d=W=>{try{y(h.throw(W))}catch(M){U(M)}},y=W=>W.done?j(W.value):Promise.resolve(W.value).then(c,d);y((h=h.apply(K,g)).next())});function V(K,g){const[h,j]=(0,e.useState)(g),[U,c]=(0,e.useState)(!1),[d,y]=(0,e.useState)();return[h,U,(M,me=!1)=>Z(this,null,function*(){const xe=me?g:L(L({},h),M);c(!0),j(xe);const k=yield K(xe);return c(!1),y(k),k}),d,y]}},97177:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return L}});var e=u(59301),o=u.p+"static/modelContact.7a7eb113.png",s=u(91785),m=u(24065),A=u(59301),L=()=>{const[Z,V]=(0,e.useState)(!1);return{verifyModelUser:()=>(0,m.$O)()?!0:(V(!0),!1),ContactModalElement:()=>A.createElement(s.Z,{visible:Z,setVisible:V,image:o}),contactOpen:Z,setContactOpen:V}}},88522:function(ot,Y,u){"use strict";var e=u(92310),o=u.n(e),s=u(11592),m=u(2738),A=u(59301),b=u(53487),L=u(92343),Z=u(36355),V=u(57809);const{Option:K}=V.default;function g(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const h=(c,d)=>{const{prefixCls:y,className:W,popupClassName:M,dropdownClassName:me,children:xe,dataSource:k}=c,ie=(0,s.Z)(xe);let O;ie.length===1&&(0,L.l$)(ie[0])&&!g(ie[0])&&([O]=ie);const ue=O?()=>O:void 0;let C;ie.length&&g(ie[0])?C=xe:C=k?k.map(he=>{if((0,L.l$)(he))return he;switch(typeof he){case"string":return A.createElement(K,{key:he,value:he},he);case"object":{const{value:ge}=he;return A.createElement(K,{key:ge,value:ge},he.text)}default:return}}):[];const{getPrefixCls:G}=A.useContext(Z.E_),S=G("select",y);return A.createElement(V.default,Object.assign({ref:d,suffixIcon:null},(0,m.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:S,popupClassName:M||me,className:o()(`${S}-auto-complete`,W),mode:V.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ue}),C)},j=A.forwardRef(h),U=(0,b.Z)(j);j.Option=K,j._InternalPanelDoNotUseOrYouWillBeFired=U,Y.Z=j},66104:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return fe}});var e=u(92310),o=u.n(e),s=u(11592),m=u(26112),A=u(59301),b=u(92343),L=u(36355),Z=u(84105),V=u(91857);const K=p=>{let{children:_}=p;const{getPrefixCls:ee}=A.useContext(L.E_),i=ee("breadcrumb");return A.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},_===""?_:_||"/")};K.__ANT_BREADCRUMB_SEPARATOR=!0;var g=K,h=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve_[ve]||i)}function U(p,_,ee,i){if(ee==null)return null;const{className:ve,onClick:I}=_,r=h(_,["className","onClick"]),ne=Object.assign(Object.assign({},(0,m.Z)(r,{data:!0,aria:!0})),{onClick:I});return i!==void 0?A.createElement("a",Object.assign({},ne,{className:o()(`${p}-link`,ve),href:i}),ee):A.createElement("span",Object.assign({},ne,{className:o()(`${p}-link`,ve)}),ee)}function c(p,_){return(i,ve,I,r,ne)=>{if(_)return _(i,ve,I,r);const a=j(i,ve);return U(p,i,a,ne)}}var d=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{const{prefixCls:_,separator:ee="/",children:i,menu:ve,overlay:I,dropdownProps:r,href:ne}=p,ye=(Re=>{if(ve||I){const et=Object.assign({},r);if(ve){const rt=ve||{},{items:He}=rt,Qe=d(rt,["items"]);et.menu=Object.assign(Object.assign({},Qe),{items:He==null?void 0:He.map((dt,Ge)=>{var{key:Me,title:F,label:re,path:tt}=dt,Pe=d(dt,["key","title","label","path"]);let w=re!=null?re:F;return tt&&(w=A.createElement("a",{href:`${ne}${tt}`},w)),Object.assign(Object.assign({},Pe),{key:Me!=null?Me:Ge,label:w})})})}else I&&(et.overlay=I);return A.createElement(V.Z,Object.assign({placement:"bottom"},et),A.createElement("span",{className:`${_}-overlay-link`},Re,A.createElement(Z.Z,null)))}return Re})(i);return ye!=null?A.createElement(A.Fragment,null,A.createElement("li",null,ye),ee&&A.createElement(g,null,ee)):null},W=p=>{const{prefixCls:_,children:ee,href:i}=p,ve=d(p,["prefixCls","children","href"]),{getPrefixCls:I}=A.useContext(L.E_),r=I("breadcrumb",_);return A.createElement(y,Object.assign({},ve,{prefixCls:r}),U(r,ve,ee,i))};W.__ANT_BREADCRUMB_ITEM=!0;var M=W,me=u(17313),xe=u(83116),k=u(37613);const ie=p=>{const{componentCls:_,iconCls:ee}=p;return{[_]:Object.assign(Object.assign({},(0,me.Wf)(p)),{color:p.itemColor,fontSize:p.fontSize,[ee]:{fontSize:p.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:p.linkColor,transition:`color ${p.motionDurationMid}`,padding:`0 ${p.paddingXXS}px`,borderRadius:p.borderRadiusSM,height:p.lineHeight*p.fontSize,display:"inline-block",marginInline:-p.marginXXS,"&:hover":{color:p.linkHoverColor,backgroundColor:p.colorBgTextHover}},(0,me.Qy)(p)),"li:last-child":{color:p.lastItemColor},[`${_}-separator`]:{marginInline:p.separatorMargin,color:p.separatorColor},[`${_}-link`]:{[` > ${ee} + span, > ${ee} + a - `]:{marginInlineStart:p.marginXXS}},[`${_}-overlay-link`]:{borderRadius:p.borderRadiusSM,height:p.lineHeight*p.fontSize,display:"inline-block",padding:`0 ${p.paddingXXS}px`,marginInline:-p.marginXXS,[`> ${ee}`]:{marginInlineStart:p.marginXXS,fontSize:p.fontSizeIcon},"&:hover":{color:p.linkHoverColor,backgroundColor:p.colorBgTextHover,a:{color:p.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${p.componentCls}-rtl`]:{direction:"rtl"}})}};var I=(0,xe.Z)("Breadcrumb",p=>{const _=(0,O.TS)(p,{});return[de(_)]},p=>({itemColor:p.colorTextDescription,lastItemColor:p.colorText,iconFontSize:p.fontSize,linkColor:p.colorTextDescription,linkHoverColor:p.colorText,separatorColor:p.colorTextDescription,separatorMargin:p.marginXS})),ue=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{var{breadcrumbName:r}=S,ne=ue(S,["breadcrumbName"]);return Object.assign(Object.assign({},ne),{title:r})})}),ve}function T(p,_){return(0,y.useMemo)(()=>p||(_?_.map(C):null),[p,_])}var j=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{if(_===void 0)return _;let ee=(_||"").replace(/^\//,"");return Object.keys(p).forEach(i=>{ee=ee.replace(`:${i}`,p[i])}),ee},Fe=p=>{const{prefixCls:_,separator:ee="/",style:i,className:ve,rootClassName:S,routes:r,items:ne,children:a,itemRender:ye,params:Re={}}=p,et=j(p,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:rt,direction:He,breadcrumb:Qe}=y.useContext(W.E_);let dt;const Ge=rt("breadcrumb",_),[Me,F]=I(Ge),re=T(ne,r),tt=c(Ge,ye);if(re&&re.length>0){const E=[],H=ne||r;dt=re.map((ce,$)=>{const{path:Ze,key:vt,type:st,menu:qe,overlay:Lt,onClick:Gt,className:x,separator:it,dropdownProps:bt}=ce,Pt=Ae(Re,Ze);Pt!==void 0&&E.push(Pt);const zt=vt!=null?vt:$;if(st==="separator")return y.createElement(g,{key:zt},it);const lu={},ou=$===re.length-1;qe?lu.menu=qe:Lt&&(lu.overlay=Lt);let{href:qt}=ce;return E.length&&Pt!==void 0&&(qt=`#/${E.join("/")}`),y.createElement(A,Object.assign({key:zt},lu,(0,d.Z)(ce,{data:!0,aria:!0}),{className:x,dropdownProps:bt,href:qt,separator:ou?"":ee,onClick:Gt,prefixCls:Ge}),tt(ce,Re,H,E,qt))})}else if(a){const E=(0,s.Z)(a).length;dt=(0,s.Z)(a).map((H,ce)=>{if(!H)return H;const $=ce===E-1;return(0,b.Tm)(H,{separator:$?"":ee,key:ce})})}const Pe=o()(Ge,Qe==null?void 0:Qe.className,{[`${Ge}-rtl`]:He==="rtl"},ve,S,F),w=Object.assign(Object.assign({},Qe==null?void 0:Qe.style),i);return Me(y.createElement("nav",Object.assign({className:Pe,style:w},et),y.createElement("ol",null,dt)))};Fe.Item=L,Fe.Separator=g;var B=Fe,fe=B},13570:function(ot,G,u){"use strict";u.d(G,{Z:function(){return S}});var e=u(96663),o=u(59301),s={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"},d=s,y=u(7657),b=function(ne,a){return o.createElement(y.Z,(0,e.Z)({},ne,{ref:a,icon:d}))},W=o.forwardRef(b),R=W,V=u(92310),U=u.n(V),g=u(90493),h=u(72071),M=u(6620),J=u(18929),c=u(10228),m=u(26112);function A(r,ne){var a=r.disabled,ye=r.prefixCls,Re=r.character,et=r.characterRender,rt=r.index,He=r.count,Qe=r.value,dt=r.allowHalf,Ge=r.focused,Me=r.onHover,F=r.onClick,re=function(Ze){Me(Ze,rt)},tt=function(Ze){F(Ze,rt)},Pe=function(Ze){Ze.keyCode===c.Z.ENTER&&F(Ze,rt)},w=rt+1,E=new Set([ye]);Qe===0&&rt===0&&Ge?E.add("".concat(ye,"-focused")):dt&&Qe+.5>=w&&Qert?"true":"false","aria-posinset":rt+1,"aria-setsize":He,tabIndex:a?-1:0},o.createElement("div",{className:"".concat(ye,"-first")},H),o.createElement("div",{className:"".concat(ye,"-second")},H)));return et&&(ce=et(ce,r)),ce}var K=o.forwardRef(A);function L(){var r=o.useRef({});function ne(ye){return r.current[ye]}function a(ye){return function(Re){r.current[ye]=Re}}return[ne,a]}function me(r){var ne=r.pageXOffset,a="scrollLeft";if(typeof ne!="number"){var ye=r.document;ne=ye.documentElement[a],typeof ne!="number"&&(ne=ye.body[a])}return ne}function xe(r){var ne,a,ye=r.ownerDocument,Re=ye.body,et=ye&&ye.documentElement,rt=r.getBoundingClientRect();return ne=rt.left,a=rt.top,ne-=et.clientLeft||Re.clientLeft||0,a-=et.clientTop||Re.clientTop||0,{left:ne,top:a}}function O(r){var ne=xe(r),a=r.ownerDocument,ye=a.defaultView||a.parentWindow;return ne.left+=me(ye),ne.left}var de=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function I(r,ne){var a,ye=r.prefixCls,Re=ye===void 0?"rc-rate":ye,et=r.className,rt=r.defaultValue,He=r.value,Qe=r.count,dt=Qe===void 0?5:Qe,Ge=r.allowHalf,Me=Ge===void 0?!1:Ge,F=r.allowClear,re=F===void 0?!0:F,tt=r.character,Pe=tt===void 0?"\u2605":tt,w=r.characterRender,E=r.disabled,H=r.direction,ce=H===void 0?"ltr":H,$=r.tabIndex,Ze=$===void 0?0:$,vt=r.autoFocus,st=r.onHoverChange,qe=r.onChange,Lt=r.onFocus,Gt=r.onBlur,x=r.onKeyDown,it=r.onMouseLeave,bt=(0,M.Z)(r,de),Pt=L(),zt=(0,h.Z)(Pt,2),lu=zt[0],ou=zt[1],qt=o.useRef(null),uu=function(){if(!E){var ze;(ze=qt.current)===null||ze===void 0||ze.focus()}};o.useImperativeHandle(ne,function(){return{focus:uu,blur:function(){if(!E){var ze;(ze=qt.current)===null||ze===void 0||ze.blur()}}}});var Ou=(0,J.Z)(rt||0,{value:He}),ku=(0,h.Z)(Ou,2),ge=ku[0],he=ku[1],Y=(0,J.Z)(null),Se=(0,h.Z)(Y,2),Bt=Se[0],Jt=Se[1],at=function(ze,Mt){var mt=ce==="rtl",Ke=ze+1;if(Me){var tu=lu(ze),$t=O(tu),Dt=tu.clientWidth;(mt&&Mt-$t>Dt/2||!mt&&Mt-$t
          0&&!mt||Mt===c.Z.RIGHT&&Ke>0&&mt?(Me?Ke-=.5:Ke-=1,lt(Ke),ze.preventDefault()):Mt===c.Z.LEFT&&Ke{const{componentCls:ne}=r;return{[`${ne}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:r.marginXS},"> div":{transition:`all ${r.motionDurationMid}, outline 0s`,"&:hover":{transform:r.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${r.lineWidth}px dashed ${r.starColor}`,transform:r.starHoverScale}},"&-first, &-second":{color:r.starBg,transition:`all ${r.motionDurationMid}`,userSelect:"none",[r.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ne}-star-first, &-half ${ne}-star-second`]:{opacity:1},[`&-half ${ne}-star-first, &-full ${ne}-star-second`]:{color:"inherit"}}}},p=r=>({[`&-rtl${r.componentCls}`]:{direction:"rtl"}}),_=r=>{const{componentCls:ne}=r;return{[ne]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ae.Wf)(r)),{display:"inline-block",margin:0,padding:0,color:r.starColor,fontSize:r.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ne} ${ne}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),fe(r)),{[`+ ${ne}-text`]:{display:"inline-block",marginInlineStart:r.marginXS,fontSize:r.fontSize}}),p(r))}};var ee=(0,Fe.Z)("Rate",r=>{const ne=(0,B.TS)(r,{});return[_(ne)]},r=>({starColor:r.yellow6,starSize:r.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:r.colorFillContent})),i=function(r,ne){var a={};for(var ye in r)Object.prototype.hasOwnProperty.call(r,ye)&&ne.indexOf(ye)<0&&(a[ye]=r[ye]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ye=Object.getOwnPropertySymbols(r);Re{const{prefixCls:a,className:ye,rootClassName:Re,style:et,tooltips:rt,character:He=o.createElement(R,null)}=r,Qe=i(r,["prefixCls","className","rootClassName","style","tooltips","character"]),dt=(E,H)=>{let{index:ce}=H;return rt?o.createElement(j.Z,{title:rt[ce]},E):E},{getPrefixCls:Ge,direction:Me,rate:F}=o.useContext(T.E_),re=Ge("rate",a),[tt,Pe]=ee(re),w=Object.assign(Object.assign({},F==null?void 0:F.style),et);return tt(o.createElement(C,Object.assign({ref:ne,character:He,characterRender:dt},Qe,{className:U()(ye,Re,Pe,F==null?void 0:F.className),style:w,prefixCls:re,direction:Me})))})},61621:function(ot,G,u){"use strict";u.d(G,{Z:function(){return Pe}});var e=u(92310),o=u.n(e),s=u(59301),d=u(36355),y=u(2738),W=w=>{const{prefixCls:E,className:H,style:ce,size:$,shape:Ze}=w,vt=o()({[`${E}-lg`]:$==="large",[`${E}-sm`]:$==="small"}),st=o()({[`${E}-circle`]:Ze==="circle",[`${E}-square`]:Ze==="square",[`${E}-round`]:Ze==="round"}),qe=s.useMemo(()=>typeof $=="number"?{width:$,height:$,lineHeight:`${$}px`}:{},[$]);return s.createElement("span",{className:o()(E,vt,st,H),style:Object.assign(Object.assign({},qe),ce)})},R=u(93083),V=u(83116),U=u(37613);const g=new R.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),h=w=>({height:w,lineHeight:`${w}px`}),M=w=>Object.assign({width:w},h(w)),J=w=>({background:w.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:g,animationDuration:w.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=w=>Object.assign({width:w*5,minWidth:w*5},h(w)),m=w=>{const{skeletonAvatarCls:E,gradientFromColor:H,controlHeight:ce,controlHeightLG:$,controlHeightSM:Ze}=w;return{[`${E}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:H},M(ce)),[`${E}${E}-circle`]:{borderRadius:"50%"},[`${E}${E}-lg`]:Object.assign({},M($)),[`${E}${E}-sm`]:Object.assign({},M(Ze))}},A=w=>{const{controlHeight:E,borderRadiusSM:H,skeletonInputCls:ce,controlHeightLG:$,controlHeightSM:Ze,gradientFromColor:vt}=w;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:vt,borderRadius:H},c(E)),[`${ce}-lg`]:Object.assign({},c($)),[`${ce}-sm`]:Object.assign({},c(Ze))}},K=w=>Object.assign({width:w},h(w)),L=w=>{const{skeletonImageCls:E,imageSizeBase:H,gradientFromColor:ce,borderRadiusSM:$}=w;return{[`${E}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ce,borderRadius:$},K(H*2)),{[`${E}-path`]:{fill:"#bfbfbf"},[`${E}-svg`]:Object.assign(Object.assign({},K(H)),{maxWidth:H*4,maxHeight:H*4}),[`${E}-svg${E}-svg-circle`]:{borderRadius:"50%"}}),[`${E}${E}-circle`]:{borderRadius:"50%"}}},me=(w,E,H)=>{const{skeletonButtonCls:ce}=w;return{[`${H}${ce}-circle`]:{width:E,minWidth:E,borderRadius:"50%"},[`${H}${ce}-round`]:{borderRadius:E}}},xe=w=>Object.assign({width:w*2,minWidth:w*2},h(w)),O=w=>{const{borderRadiusSM:E,skeletonButtonCls:H,controlHeight:ce,controlHeightLG:$,controlHeightSM:Ze,gradientFromColor:vt}=w;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:vt,borderRadius:E,width:ce*2,minWidth:ce*2},xe(ce))},me(w,ce,H)),{[`${H}-lg`]:Object.assign({},xe($))}),me(w,$,`${H}-lg`)),{[`${H}-sm`]:Object.assign({},xe(Ze))}),me(w,Ze,`${H}-sm`))},de=w=>{const{componentCls:E,skeletonAvatarCls:H,skeletonTitleCls:ce,skeletonParagraphCls:$,skeletonButtonCls:Ze,skeletonInputCls:vt,skeletonImageCls:st,controlHeight:qe,controlHeightLG:Lt,controlHeightSM:Gt,gradientFromColor:x,padding:it,marginSM:bt,borderRadius:Pt,titleHeight:zt,blockRadius:lu,paragraphLiHeight:ou,controlHeightXS:qt,paragraphMarginTop:uu}=w;return{[`${E}`]:{display:"table",width:"100%",[`${E}-header`]:{display:"table-cell",paddingInlineEnd:it,verticalAlign:"top",[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:x},M(qe)),[`${H}-circle`]:{borderRadius:"50%"},[`${H}-lg`]:Object.assign({},M(Lt)),[`${H}-sm`]:Object.assign({},M(Gt))},[`${E}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ce}`]:{width:"100%",height:zt,background:x,borderRadius:lu,[`+ ${$}`]:{marginBlockStart:Gt}},[`${$}`]:{padding:0,"> li":{width:"100%",height:ou,listStyle:"none",background:x,borderRadius:lu,"+ li":{marginBlockStart:qt}}},[`${$}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${E}-content`]:{[`${ce}, ${$} > li`]:{borderRadius:Pt}}},[`${E}-with-avatar ${E}-content`]:{[`${ce}`]:{marginBlockStart:bt,[`+ ${$}`]:{marginBlockStart:uu}}},[`${E}${E}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},O(w)),m(w)),A(w)),L(w)),[`${E}${E}-block`]:{width:"100%",[`${Ze}`]:{width:"100%"},[`${vt}`]:{width:"100%"}},[`${E}${E}-active`]:{[` - ${ce}, + `]:{marginInlineStart:p.marginXXS}},[`${_}-overlay-link`]:{borderRadius:p.borderRadiusSM,height:p.lineHeight*p.fontSize,display:"inline-block",padding:`0 ${p.paddingXXS}px`,marginInline:-p.marginXXS,[`> ${ee}`]:{marginInlineStart:p.marginXXS,fontSize:p.fontSizeIcon},"&:hover":{color:p.linkHoverColor,backgroundColor:p.colorBgTextHover,a:{color:p.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${p.componentCls}-rtl`]:{direction:"rtl"}})}};var O=(0,xe.Z)("Breadcrumb",p=>{const _=(0,k.TS)(p,{});return[ie(_)]},p=>({itemColor:p.colorTextDescription,lastItemColor:p.colorText,iconFontSize:p.fontSize,linkColor:p.colorTextDescription,linkHoverColor:p.colorText,separatorColor:p.colorTextDescription,separatorMargin:p.marginXS})),ue=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{var{breadcrumbName:r}=I,ne=ue(I,["breadcrumbName"]);return Object.assign(Object.assign({},ne),{title:r})})}),ve}function G(p,_){return(0,A.useMemo)(()=>p||(_?_.map(C):null),[p,_])}var S=function(p,_){var ee={};for(var i in p)Object.prototype.hasOwnProperty.call(p,i)&&_.indexOf(i)<0&&(ee[i]=p[i]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,i=Object.getOwnPropertySymbols(p);ve{if(_===void 0)return _;let ee=(_||"").replace(/^\//,"");return Object.keys(p).forEach(i=>{ee=ee.replace(`:${i}`,p[i])}),ee},ge=p=>{const{prefixCls:_,separator:ee="/",style:i,className:ve,rootClassName:I,routes:r,items:ne,children:a,itemRender:ye,params:Re={}}=p,et=S(p,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:rt,direction:He,breadcrumb:Qe}=A.useContext(L.E_);let dt;const Ge=rt("breadcrumb",_),[Me,F]=O(Ge),re=G(ne,r),tt=c(Ge,ye);if(re&&re.length>0){const E=[],H=ne||r;dt=re.map((de,$)=>{const{path:Ze,key:vt,type:st,menu:qe,overlay:Lt,onClick:Gt,className:x,separator:it,dropdownProps:bt}=de,Pt=he(Re,Ze);Pt!==void 0&&E.push(Pt);const zt=vt!=null?vt:$;if(st==="separator")return A.createElement(g,{key:zt},it);const lu={},ou=$===re.length-1;qe?lu.menu=qe:Lt&&(lu.overlay=Lt);let{href:qt}=de;return E.length&&Pt!==void 0&&(qt=`#/${E.join("/")}`),A.createElement(y,Object.assign({key:zt},lu,(0,m.Z)(de,{data:!0,aria:!0}),{className:x,dropdownProps:bt,href:qt,separator:ou?"":ee,onClick:Gt,prefixCls:Ge}),tt(de,Re,H,E,qt))})}else if(a){const E=(0,s.Z)(a).length;dt=(0,s.Z)(a).map((H,de)=>{if(!H)return H;const $=de===E-1;return(0,b.Tm)(H,{separator:$?"":ee,key:de})})}const Pe=o()(Ge,Qe==null?void 0:Qe.className,{[`${Ge}-rtl`]:He==="rtl"},ve,I,F),w=Object.assign(Object.assign({},Qe==null?void 0:Qe.style),i);return Me(A.createElement("nav",Object.assign({className:Pe,style:w},et),A.createElement("ol",null,dt)))};ge.Item=M,ge.Separator=g;var B=ge,fe=B},13570:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return I}});var e=u(96663),o=u(59301),s={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"},m=s,A=u(7657),b=function(ne,a){return o.createElement(A.Z,(0,e.Z)({},ne,{ref:a,icon:m}))},L=o.forwardRef(b),Z=L,V=u(92310),K=u.n(V),g=u(90493),h=u(72071),j=u(6620),U=u(18929),c=u(10228),d=u(26112);function y(r,ne){var a=r.disabled,ye=r.prefixCls,Re=r.character,et=r.characterRender,rt=r.index,He=r.count,Qe=r.value,dt=r.allowHalf,Ge=r.focused,Me=r.onHover,F=r.onClick,re=function(Ze){Me(Ze,rt)},tt=function(Ze){F(Ze,rt)},Pe=function(Ze){Ze.keyCode===c.Z.ENTER&&F(Ze,rt)},w=rt+1,E=new Set([ye]);Qe===0&&rt===0&&Ge?E.add("".concat(ye,"-focused")):dt&&Qe+.5>=w&&Qert?"true":"false","aria-posinset":rt+1,"aria-setsize":He,tabIndex:a?-1:0},o.createElement("div",{className:"".concat(ye,"-first")},H),o.createElement("div",{className:"".concat(ye,"-second")},H)));return et&&(de=et(de,r)),de}var W=o.forwardRef(y);function M(){var r=o.useRef({});function ne(ye){return r.current[ye]}function a(ye){return function(Re){r.current[ye]=Re}}return[ne,a]}function me(r){var ne=r.pageXOffset,a="scrollLeft";if(typeof ne!="number"){var ye=r.document;ne=ye.documentElement[a],typeof ne!="number"&&(ne=ye.body[a])}return ne}function xe(r){var ne,a,ye=r.ownerDocument,Re=ye.body,et=ye&&ye.documentElement,rt=r.getBoundingClientRect();return ne=rt.left,a=rt.top,ne-=et.clientLeft||Re.clientLeft||0,a-=et.clientTop||Re.clientTop||0,{left:ne,top:a}}function k(r){var ne=xe(r),a=r.ownerDocument,ye=a.defaultView||a.parentWindow;return ne.left+=me(ye),ne.left}var ie=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function O(r,ne){var a,ye=r.prefixCls,Re=ye===void 0?"rc-rate":ye,et=r.className,rt=r.defaultValue,He=r.value,Qe=r.count,dt=Qe===void 0?5:Qe,Ge=r.allowHalf,Me=Ge===void 0?!1:Ge,F=r.allowClear,re=F===void 0?!0:F,tt=r.character,Pe=tt===void 0?"\u2605":tt,w=r.characterRender,E=r.disabled,H=r.direction,de=H===void 0?"ltr":H,$=r.tabIndex,Ze=$===void 0?0:$,vt=r.autoFocus,st=r.onHoverChange,qe=r.onChange,Lt=r.onFocus,Gt=r.onBlur,x=r.onKeyDown,it=r.onMouseLeave,bt=(0,j.Z)(r,ie),Pt=M(),zt=(0,h.Z)(Pt,2),lu=zt[0],ou=zt[1],qt=o.useRef(null),uu=function(){if(!E){var ze;(ze=qt.current)===null||ze===void 0||ze.focus()}};o.useImperativeHandle(ne,function(){return{focus:uu,blur:function(){if(!E){var ze;(ze=qt.current)===null||ze===void 0||ze.blur()}}}});var Ou=(0,U.Z)(rt||0,{value:He}),ku=(0,h.Z)(Ou,2),Fe=ku[0],Ae=ku[1],J=(0,U.Z)(null),Se=(0,h.Z)(J,2),Bt=Se[0],Jt=Se[1],at=function(ze,Mt){var mt=de==="rtl",Ke=ze+1;if(Me){var tu=lu(ze),$t=k(tu),Dt=tu.clientWidth;(mt&&Mt-$t>Dt/2||!mt&&Mt-$t
          0&&!mt||Mt===c.Z.RIGHT&&Ke>0&&mt?(Me?Ke-=.5:Ke-=1,lt(Ke),ze.preventDefault()):Mt===c.Z.LEFT&&Ke{const{componentCls:ne}=r;return{[`${ne}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:r.marginXS},"> div":{transition:`all ${r.motionDurationMid}, outline 0s`,"&:hover":{transform:r.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${r.lineWidth}px dashed ${r.starColor}`,transform:r.starHoverScale}},"&-first, &-second":{color:r.starBg,transition:`all ${r.motionDurationMid}`,userSelect:"none",[r.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ne}-star-first, &-half ${ne}-star-second`]:{opacity:1},[`&-half ${ne}-star-first, &-full ${ne}-star-second`]:{color:"inherit"}}}},p=r=>({[`&-rtl${r.componentCls}`]:{direction:"rtl"}}),_=r=>{const{componentCls:ne}=r;return{[ne]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(r)),{display:"inline-block",margin:0,padding:0,color:r.starColor,fontSize:r.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ne} ${ne}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),fe(r)),{[`+ ${ne}-text`]:{display:"inline-block",marginInlineStart:r.marginXS,fontSize:r.fontSize}}),p(r))}};var ee=(0,ge.Z)("Rate",r=>{const ne=(0,B.TS)(r,{});return[_(ne)]},r=>({starColor:r.yellow6,starSize:r.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:r.colorFillContent})),i=function(r,ne){var a={};for(var ye in r)Object.prototype.hasOwnProperty.call(r,ye)&&ne.indexOf(ye)<0&&(a[ye]=r[ye]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ye=Object.getOwnPropertySymbols(r);Re{const{prefixCls:a,className:ye,rootClassName:Re,style:et,tooltips:rt,character:He=o.createElement(Z,null)}=r,Qe=i(r,["prefixCls","className","rootClassName","style","tooltips","character"]),dt=(E,H)=>{let{index:de}=H;return rt?o.createElement(S.Z,{title:rt[de]},E):E},{getPrefixCls:Ge,direction:Me,rate:F}=o.useContext(G.E_),re=Ge("rate",a),[tt,Pe]=ee(re),w=Object.assign(Object.assign({},F==null?void 0:F.style),et);return tt(o.createElement(C,Object.assign({ref:ne,character:He,characterRender:dt},Qe,{className:K()(ye,Re,Pe,F==null?void 0:F.className),style:w,prefixCls:re,direction:Me})))})},61621:function(ot,Y,u){"use strict";u.d(Y,{Z:function(){return Pe}});var e=u(92310),o=u.n(e),s=u(59301),m=u(36355),A=u(2738),L=w=>{const{prefixCls:E,className:H,style:de,size:$,shape:Ze}=w,vt=o()({[`${E}-lg`]:$==="large",[`${E}-sm`]:$==="small"}),st=o()({[`${E}-circle`]:Ze==="circle",[`${E}-square`]:Ze==="square",[`${E}-round`]:Ze==="round"}),qe=s.useMemo(()=>typeof $=="number"?{width:$,height:$,lineHeight:`${$}px`}:{},[$]);return s.createElement("span",{className:o()(E,vt,st,H),style:Object.assign(Object.assign({},qe),de)})},Z=u(93083),V=u(83116),K=u(37613);const g=new Z.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),h=w=>({height:w,lineHeight:`${w}px`}),j=w=>Object.assign({width:w},h(w)),U=w=>({background:w.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:g,animationDuration:w.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=w=>Object.assign({width:w*5,minWidth:w*5},h(w)),d=w=>{const{skeletonAvatarCls:E,gradientFromColor:H,controlHeight:de,controlHeightLG:$,controlHeightSM:Ze}=w;return{[`${E}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:H},j(de)),[`${E}${E}-circle`]:{borderRadius:"50%"},[`${E}${E}-lg`]:Object.assign({},j($)),[`${E}${E}-sm`]:Object.assign({},j(Ze))}},y=w=>{const{controlHeight:E,borderRadiusSM:H,skeletonInputCls:de,controlHeightLG:$,controlHeightSM:Ze,gradientFromColor:vt}=w;return{[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:vt,borderRadius:H},c(E)),[`${de}-lg`]:Object.assign({},c($)),[`${de}-sm`]:Object.assign({},c(Ze))}},W=w=>Object.assign({width:w},h(w)),M=w=>{const{skeletonImageCls:E,imageSizeBase:H,gradientFromColor:de,borderRadiusSM:$}=w;return{[`${E}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:de,borderRadius:$},W(H*2)),{[`${E}-path`]:{fill:"#bfbfbf"},[`${E}-svg`]:Object.assign(Object.assign({},W(H)),{maxWidth:H*4,maxHeight:H*4}),[`${E}-svg${E}-svg-circle`]:{borderRadius:"50%"}}),[`${E}${E}-circle`]:{borderRadius:"50%"}}},me=(w,E,H)=>{const{skeletonButtonCls:de}=w;return{[`${H}${de}-circle`]:{width:E,minWidth:E,borderRadius:"50%"},[`${H}${de}-round`]:{borderRadius:E}}},xe=w=>Object.assign({width:w*2,minWidth:w*2},h(w)),k=w=>{const{borderRadiusSM:E,skeletonButtonCls:H,controlHeight:de,controlHeightLG:$,controlHeightSM:Ze,gradientFromColor:vt}=w;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:vt,borderRadius:E,width:de*2,minWidth:de*2},xe(de))},me(w,de,H)),{[`${H}-lg`]:Object.assign({},xe($))}),me(w,$,`${H}-lg`)),{[`${H}-sm`]:Object.assign({},xe(Ze))}),me(w,Ze,`${H}-sm`))},ie=w=>{const{componentCls:E,skeletonAvatarCls:H,skeletonTitleCls:de,skeletonParagraphCls:$,skeletonButtonCls:Ze,skeletonInputCls:vt,skeletonImageCls:st,controlHeight:qe,controlHeightLG:Lt,controlHeightSM:Gt,gradientFromColor:x,padding:it,marginSM:bt,borderRadius:Pt,titleHeight:zt,blockRadius:lu,paragraphLiHeight:ou,controlHeightXS:qt,paragraphMarginTop:uu}=w;return{[`${E}`]:{display:"table",width:"100%",[`${E}-header`]:{display:"table-cell",paddingInlineEnd:it,verticalAlign:"top",[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:x},j(qe)),[`${H}-circle`]:{borderRadius:"50%"},[`${H}-lg`]:Object.assign({},j(Lt)),[`${H}-sm`]:Object.assign({},j(Gt))},[`${E}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${de}`]:{width:"100%",height:zt,background:x,borderRadius:lu,[`+ ${$}`]:{marginBlockStart:Gt}},[`${$}`]:{padding:0,"> li":{width:"100%",height:ou,listStyle:"none",background:x,borderRadius:lu,"+ li":{marginBlockStart:qt}}},[`${$}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${E}-content`]:{[`${de}, ${$} > li`]:{borderRadius:Pt}}},[`${E}-with-avatar ${E}-content`]:{[`${de}`]:{marginBlockStart:bt,[`+ ${$}`]:{marginBlockStart:uu}}},[`${E}${E}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},k(w)),d(w)),y(w)),M(w)),[`${E}${E}-block`]:{width:"100%",[`${Ze}`]:{width:"100%"},[`${vt}`]:{width:"100%"}},[`${E}${E}-active`]:{[` + ${de}, ${$} > li, ${H}, ${Ze}, ${vt}, ${st} - `]:Object.assign({},J(w))}}};var I=(0,V.Z)("Skeleton",w=>{const{componentCls:E}=w,H=(0,U.TS)(w,{skeletonAvatarCls:`${E}-avatar`,skeletonTitleCls:`${E}-title`,skeletonParagraphCls:`${E}-paragraph`,skeletonButtonCls:`${E}-button`,skeletonInputCls:`${E}-input`,skeletonImageCls:`${E}-image`,imageSizeBase:w.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${w.gradientFromColor} 25%, ${w.gradientToColor} 37%, ${w.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[de(H)]},w=>{const{colorFillContent:E,colorFill:H}=w,ce=E,$=H;return{color:ce,colorGradientEnd:$,gradientFromColor:ce,gradientToColor:$,titleHeight:w.controlHeight/2,blockRadius:w.borderRadiusSM,paragraphMarginTop:w.marginLG+w.marginXXS,paragraphLiHeight:w.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),C=w=>{const{prefixCls:E,className:H,rootClassName:ce,active:$,shape:Ze="circle",size:vt="default"}=w,{getPrefixCls:st}=s.useContext(d.E_),qe=st("skeleton",E),[Lt,Gt]=I(qe),x=(0,y.Z)(w,["prefixCls","className"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$},H,ce,Gt);return Lt(s.createElement("div",{className:it},s.createElement(W,Object.assign({prefixCls:`${qe}-avatar`,shape:Ze,size:vt},x))))},j=w=>{const{prefixCls:E,className:H,rootClassName:ce,active:$,block:Ze=!1,size:vt="default"}=w,{getPrefixCls:st}=s.useContext(d.E_),qe=st("skeleton",E),[Lt,Gt]=I(qe),x=(0,y.Z)(w,["prefixCls"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$,[`${qe}-block`]:Ze},H,ce,Gt);return Lt(s.createElement("div",{className:it},s.createElement(W,Object.assign({prefixCls:`${qe}-button`,size:vt},x))))};const Ae="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var B=w=>{const{prefixCls:E,className:H,rootClassName:ce,style:$,active:Ze}=w,{getPrefixCls:vt}=s.useContext(d.E_),st=vt("skeleton",E),[qe,Lt]=I(st),Gt=o()(st,`${st}-element`,{[`${st}-active`]:Ze},H,ce,Lt);return qe(s.createElement("div",{className:Gt},s.createElement("div",{className:o()(`${st}-image`,H),style:$},s.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${st}-image-svg`},s.createElement("path",{d:Ae,className:`${st}-image-path`})))))},p=w=>{const{prefixCls:E,className:H,rootClassName:ce,active:$,block:Ze,size:vt="default"}=w,{getPrefixCls:st}=s.useContext(d.E_),qe=st("skeleton",E),[Lt,Gt]=I(qe),x=(0,y.Z)(w,["prefixCls"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$,[`${qe}-block`]:Ze},H,ce,Gt);return Lt(s.createElement("div",{className:it},s.createElement(W,Object.assign({prefixCls:`${qe}-input`,size:vt},x))))},_=u(96663),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},i=ee,ve=u(7657),S=function(E,H){return s.createElement(ve.Z,(0,_.Z)({},E,{ref:H,icon:i}))},r=s.forwardRef(S),ne=r,ye=w=>{const{prefixCls:E,className:H,rootClassName:ce,style:$,active:Ze,children:vt}=w,{getPrefixCls:st}=s.useContext(d.E_),qe=st("skeleton",E),[Lt,Gt]=I(qe),x=o()(qe,`${qe}-element`,{[`${qe}-active`]:Ze},Gt,H,ce),it=vt!=null?vt:s.createElement(ne,null);return Lt(s.createElement("div",{className:x},s.createElement("div",{className:o()(`${qe}-image`,H),style:$},it)))},Re=u(19127),rt=w=>{const E=st=>{const{width:qe,rows:Lt=2}=w;if(Array.isArray(qe))return qe[st];if(Lt-1===st)return qe},{prefixCls:H,className:ce,style:$,rows:Ze}=w,vt=(0,Re.Z)(Array(Ze)).map((st,qe)=>s.createElement("li",{key:qe,style:{width:E(qe)}}));return s.createElement("ul",{className:o()(H,ce),style:$},vt)},Qe=w=>{let{prefixCls:E,className:H,width:ce,style:$}=w;return s.createElement("h3",{className:o()(E,H),style:Object.assign({width:ce},$)})};function dt(w){return w&&typeof w=="object"?w:{}}function Ge(w,E){return w&&!E?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Me(w,E){return!w&&E?{width:"38%"}:w&&E?{width:"50%"}:{}}function F(w,E){const H={};return(!w||!E)&&(H.width="61%"),!w&&E?H.rows=3:H.rows=2,H}const re=w=>{const{prefixCls:E,loading:H,className:ce,rootClassName:$,style:Ze,children:vt,avatar:st=!1,title:qe=!0,paragraph:Lt=!0,active:Gt,round:x}=w,{getPrefixCls:it,direction:bt,skeleton:Pt}=s.useContext(d.E_),zt=it("skeleton",E),[lu,ou]=I(zt);if(H||!("loading"in w)){const qt=!!st,uu=!!qe,Ou=!!Lt;let ku;if(qt){const Y=Object.assign(Object.assign({prefixCls:`${zt}-avatar`},Ge(uu,Ou)),dt(st));ku=s.createElement("div",{className:`${zt}-header`},s.createElement(W,Object.assign({},Y)))}let ge;if(uu||Ou){let Y;if(uu){const Bt=Object.assign(Object.assign({prefixCls:`${zt}-title`},Me(qt,Ou)),dt(qe));Y=s.createElement(Qe,Object.assign({},Bt))}let Se;if(Ou){const Bt=Object.assign(Object.assign({prefixCls:`${zt}-paragraph`},F(qt,uu)),dt(Lt));Se=s.createElement(rt,Object.assign({},Bt))}ge=s.createElement("div",{className:`${zt}-content`},Y,Se)}const he=o()(zt,{[`${zt}-with-avatar`]:qt,[`${zt}-active`]:Gt,[`${zt}-rtl`]:bt==="rtl",[`${zt}-round`]:x},Pt==null?void 0:Pt.className,ce,$,ou);return lu(s.createElement("div",{className:he,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Ze)},ku,ge))}return typeof vt!="undefined"?vt:null};re.Button=j,re.Avatar=C,re.Input=p,re.Image=B,re.Node=ye;var tt=re,Pe=tt},31797:function(ot,G,u){"use strict";u.d(G,{default:function(){return I}});var e=u(59301),o=u(56762),s=u(92343),d=u(92310),y=u.n(d),b=u(36355),W=u(61621),V=ue=>{const{value:C,formatter:T,precision:j,decimalSeparator:Ae,groupSeparator:Fe="",prefixCls:B}=ue;let fe;if(typeof T=="function")fe=T(C);else{const p=String(C),_=p.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_||p==="-")fe=p;else{const ee=_[1];let i=_[2]||"0",ve=_[4]||"";i=i.replace(/\B(?=(\d{3})+(?!\d))/g,Fe),typeof j=="number"&&(ve=ve.padEnd(j,"0").slice(0,j>0?j:0)),ve&&(ve=`${Ae}${ve}`),fe=[e.createElement("span",{key:"int",className:`${B}-content-value-int`},ee,i),ve&&e.createElement("span",{key:"decimal",className:`${B}-content-value-decimal`},ve)]}}return e.createElement("span",{className:`${B}-content-value`},fe)},U=u(17313),g=u(83116),h=u(37613);const M=ue=>{const{componentCls:C,marginXXS:T,padding:j,colorTextDescription:Ae,titleFontSize:Fe,colorTextHeading:B,contentFontSize:fe,fontFamily:p}=ue;return{[`${C}`]:Object.assign(Object.assign({},(0,U.Wf)(ue)),{[`${C}-title`]:{marginBottom:T,color:Ae,fontSize:Fe},[`${C}-skeleton`]:{paddingTop:j},[`${C}-content`]:{color:B,fontSize:fe,fontFamily:p,[`${C}-content-value`]:{display:"inline-block",direction:"ltr"},[`${C}-content-prefix, ${C}-content-suffix`]:{display:"inline-block"},[`${C}-content-prefix`]:{marginInlineEnd:T},[`${C}-content-suffix`]:{marginInlineStart:T}}})}};var J=(0,g.Z)("Statistic",ue=>{const C=(0,h.TS)(ue,{});return[M(C)]},ue=>{const{fontSizeHeading3:C,fontSize:T}=ue;return{titleFontSize:T,contentFontSize:C}}),m=ue=>{const{prefixCls:C,className:T,rootClassName:j,style:Ae,valueStyle:Fe,value:B=0,title:fe,valueRender:p,prefix:_,suffix:ee,loading:i=!1,onMouseEnter:ve,onMouseLeave:S,decimalSeparator:r=".",groupSeparator:ne=","}=ue,{getPrefixCls:a,direction:ye,statistic:Re}=e.useContext(b.E_),et=a("statistic",C),[rt,He]=J(et),Qe=e.createElement(V,Object.assign({decimalSeparator:r,groupSeparator:ne,prefixCls:et},ue,{value:B})),dt=y()(et,{[`${et}-rtl`]:ye==="rtl"},Re==null?void 0:Re.className,T,j,He);return rt(e.createElement("div",{className:dt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Ae),onMouseEnter:ve,onMouseLeave:S},fe&&e.createElement("div",{className:`${et}-title`},fe),e.createElement(W.Z,{paragraph:!1,loading:i,className:`${et}-skeleton`},e.createElement("div",{style:Fe,className:`${et}-content`},_&&e.createElement("span",{className:`${et}-content-prefix`},_),p?p(Qe):Qe,ee&&e.createElement("span",{className:`${et}-content-suffix`},ee)))))};const A=[["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(ue,C){let T=ue;const j=/\[[^\]]*]/g,Ae=(C.match(j)||[]).map(p=>p.slice(1,-1)),Fe=C.replace(j,"[]"),B=A.reduce((p,_)=>{let[ee,i]=_;if(p.includes(ee)){const ve=Math.floor(T/i);return T-=ve*i,p.replace(new RegExp(`${ee}+`,"g"),S=>{const r=S.length;return ve.toString().padStart(r,"0")})}return p},Fe);let fe=0;return B.replace(j,()=>{const p=Ae[fe];return fe+=1,p})}function L(ue,C){const{format:T=""}=C,j=new Date(ue).getTime(),Ae=Date.now(),Fe=Math.max(j-Ae,0);return K(Fe,T)}const me=1e3/30;function xe(ue){return new Date(ue).getTime()}const O=ue=>{const{value:C,format:T="HH:mm:ss",onChange:j,onFinish:Ae}=ue,Fe=(0,o.Z)(),B=e.useRef(null),fe=()=>{Ae==null||Ae(),B.current&&(clearInterval(B.current),B.current=null)},p=()=>{const i=xe(C);i>=Date.now()&&(B.current=setInterval(()=>{Fe(),j==null||j(i-Date.now()),i(p(),()=>{B.current&&(clearInterval(B.current),B.current=null)}),[C]);const _=(i,ve)=>L(i,Object.assign(Object.assign({},ve),{format:T})),ee=i=>(0,s.Tm)(i,{title:void 0});return e.createElement(m,Object.assign({},ue,{valueRender:ee,formatter:_}))};var de=e.memo(O);m.Countdown=de;var I=m},97774:function(ot,G,u){"use strict";Object.defineProperty(G,"__esModule",{value:!0}),G.default=void 0;var e=Object.assign||function(m){for(var A=1;A=0||Object.prototype.hasOwnProperty.call(h,c)&&(J[c]=h[c]);return J}function R(h,M){if(!(h instanceof M))throw new TypeError("Cannot call a class as a function")}function V(h,M){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M&&(typeof M=="object"||typeof M=="function")?M:h}function U(h,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof M);h.prototype=Object.create(M&&M.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(h,M):h.__proto__=M)}var g=function(h){U(M,h);function M(J){R(this,M);var c=V(this,(M.__proto__||Object.getPrototypeOf(M)).call(this,J));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return e(M,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,m={get passive(){c=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(A){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var m=window;this.props.useWindow===!1&&(m=c),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,m=window,A=this.getParentElement(c),K=void 0;if(this.props.useWindow){var L=document.documentElement||document.body.parentNode||document.body,me=m.pageYOffset!==void 0?m.pageYOffset:L.scrollTop;this.props.isReverse?K=me:K=this.calculateOffset(c,me)}else this.props.isReverse?K=A.scrollTop:K=c.scrollHeight-A.scrollTop-A.clientHeight;K1&&arguments[1]!==void 0?arguments[1]:60,d=null;return function(){for(var y=this,b=arguments.length,W=new Array(b),R=0;R{const{componentCls:E}=w,H=(0,K.TS)(w,{skeletonAvatarCls:`${E}-avatar`,skeletonTitleCls:`${E}-title`,skeletonParagraphCls:`${E}-paragraph`,skeletonButtonCls:`${E}-button`,skeletonInputCls:`${E}-input`,skeletonImageCls:`${E}-image`,imageSizeBase:w.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${w.gradientFromColor} 25%, ${w.gradientToColor} 37%, ${w.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ie(H)]},w=>{const{colorFillContent:E,colorFill:H}=w,de=E,$=H;return{color:de,colorGradientEnd:$,gradientFromColor:de,gradientToColor:$,titleHeight:w.controlHeight/2,blockRadius:w.borderRadiusSM,paragraphMarginTop:w.marginLG+w.marginXXS,paragraphLiHeight:w.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),C=w=>{const{prefixCls:E,className:H,rootClassName:de,active:$,shape:Ze="circle",size:vt="default"}=w,{getPrefixCls:st}=s.useContext(m.E_),qe=st("skeleton",E),[Lt,Gt]=O(qe),x=(0,A.Z)(w,["prefixCls","className"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$},H,de,Gt);return Lt(s.createElement("div",{className:it},s.createElement(L,Object.assign({prefixCls:`${qe}-avatar`,shape:Ze,size:vt},x))))},S=w=>{const{prefixCls:E,className:H,rootClassName:de,active:$,block:Ze=!1,size:vt="default"}=w,{getPrefixCls:st}=s.useContext(m.E_),qe=st("skeleton",E),[Lt,Gt]=O(qe),x=(0,A.Z)(w,["prefixCls"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$,[`${qe}-block`]:Ze},H,de,Gt);return Lt(s.createElement("div",{className:it},s.createElement(L,Object.assign({prefixCls:`${qe}-button`,size:vt},x))))};const he="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var B=w=>{const{prefixCls:E,className:H,rootClassName:de,style:$,active:Ze}=w,{getPrefixCls:vt}=s.useContext(m.E_),st=vt("skeleton",E),[qe,Lt]=O(st),Gt=o()(st,`${st}-element`,{[`${st}-active`]:Ze},H,de,Lt);return qe(s.createElement("div",{className:Gt},s.createElement("div",{className:o()(`${st}-image`,H),style:$},s.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${st}-image-svg`},s.createElement("path",{d:he,className:`${st}-image-path`})))))},p=w=>{const{prefixCls:E,className:H,rootClassName:de,active:$,block:Ze,size:vt="default"}=w,{getPrefixCls:st}=s.useContext(m.E_),qe=st("skeleton",E),[Lt,Gt]=O(qe),x=(0,A.Z)(w,["prefixCls"]),it=o()(qe,`${qe}-element`,{[`${qe}-active`]:$,[`${qe}-block`]:Ze},H,de,Gt);return Lt(s.createElement("div",{className:it},s.createElement(L,Object.assign({prefixCls:`${qe}-input`,size:vt},x))))},_=u(96663),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},i=ee,ve=u(7657),I=function(E,H){return s.createElement(ve.Z,(0,_.Z)({},E,{ref:H,icon:i}))},r=s.forwardRef(I),ne=r,ye=w=>{const{prefixCls:E,className:H,rootClassName:de,style:$,active:Ze,children:vt}=w,{getPrefixCls:st}=s.useContext(m.E_),qe=st("skeleton",E),[Lt,Gt]=O(qe),x=o()(qe,`${qe}-element`,{[`${qe}-active`]:Ze},Gt,H,de),it=vt!=null?vt:s.createElement(ne,null);return Lt(s.createElement("div",{className:x},s.createElement("div",{className:o()(`${qe}-image`,H),style:$},it)))},Re=u(19127),rt=w=>{const E=st=>{const{width:qe,rows:Lt=2}=w;if(Array.isArray(qe))return qe[st];if(Lt-1===st)return qe},{prefixCls:H,className:de,style:$,rows:Ze}=w,vt=(0,Re.Z)(Array(Ze)).map((st,qe)=>s.createElement("li",{key:qe,style:{width:E(qe)}}));return s.createElement("ul",{className:o()(H,de),style:$},vt)},Qe=w=>{let{prefixCls:E,className:H,width:de,style:$}=w;return s.createElement("h3",{className:o()(E,H),style:Object.assign({width:de},$)})};function dt(w){return w&&typeof w=="object"?w:{}}function Ge(w,E){return w&&!E?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Me(w,E){return!w&&E?{width:"38%"}:w&&E?{width:"50%"}:{}}function F(w,E){const H={};return(!w||!E)&&(H.width="61%"),!w&&E?H.rows=3:H.rows=2,H}const re=w=>{const{prefixCls:E,loading:H,className:de,rootClassName:$,style:Ze,children:vt,avatar:st=!1,title:qe=!0,paragraph:Lt=!0,active:Gt,round:x}=w,{getPrefixCls:it,direction:bt,skeleton:Pt}=s.useContext(m.E_),zt=it("skeleton",E),[lu,ou]=O(zt);if(H||!("loading"in w)){const qt=!!st,uu=!!qe,Ou=!!Lt;let ku;if(qt){const J=Object.assign(Object.assign({prefixCls:`${zt}-avatar`},Ge(uu,Ou)),dt(st));ku=s.createElement("div",{className:`${zt}-header`},s.createElement(L,Object.assign({},J)))}let Fe;if(uu||Ou){let J;if(uu){const Bt=Object.assign(Object.assign({prefixCls:`${zt}-title`},Me(qt,Ou)),dt(qe));J=s.createElement(Qe,Object.assign({},Bt))}let Se;if(Ou){const Bt=Object.assign(Object.assign({prefixCls:`${zt}-paragraph`},F(qt,uu)),dt(Lt));Se=s.createElement(rt,Object.assign({},Bt))}Fe=s.createElement("div",{className:`${zt}-content`},J,Se)}const Ae=o()(zt,{[`${zt}-with-avatar`]:qt,[`${zt}-active`]:Gt,[`${zt}-rtl`]:bt==="rtl",[`${zt}-round`]:x},Pt==null?void 0:Pt.className,de,$,ou);return lu(s.createElement("div",{className:Ae,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Ze)},ku,Fe))}return typeof vt!="undefined"?vt:null};re.Button=S,re.Avatar=C,re.Input=p,re.Image=B,re.Node=ye;var tt=re,Pe=tt},31797:function(ot,Y,u){"use strict";u.d(Y,{default:function(){return O}});var e=u(59301),o=u(56762),s=u(92343),m=u(92310),A=u.n(m),b=u(36355),L=u(61621),V=ue=>{const{value:C,formatter:G,precision:S,decimalSeparator:he,groupSeparator:ge="",prefixCls:B}=ue;let fe;if(typeof G=="function")fe=G(C);else{const p=String(C),_=p.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_||p==="-")fe=p;else{const ee=_[1];let i=_[2]||"0",ve=_[4]||"";i=i.replace(/\B(?=(\d{3})+(?!\d))/g,ge),typeof S=="number"&&(ve=ve.padEnd(S,"0").slice(0,S>0?S:0)),ve&&(ve=`${he}${ve}`),fe=[e.createElement("span",{key:"int",className:`${B}-content-value-int`},ee,i),ve&&e.createElement("span",{key:"decimal",className:`${B}-content-value-decimal`},ve)]}}return e.createElement("span",{className:`${B}-content-value`},fe)},K=u(17313),g=u(83116),h=u(37613);const j=ue=>{const{componentCls:C,marginXXS:G,padding:S,colorTextDescription:he,titleFontSize:ge,colorTextHeading:B,contentFontSize:fe,fontFamily:p}=ue;return{[`${C}`]:Object.assign(Object.assign({},(0,K.Wf)(ue)),{[`${C}-title`]:{marginBottom:G,color:he,fontSize:ge},[`${C}-skeleton`]:{paddingTop:S},[`${C}-content`]:{color:B,fontSize:fe,fontFamily:p,[`${C}-content-value`]:{display:"inline-block",direction:"ltr"},[`${C}-content-prefix, ${C}-content-suffix`]:{display:"inline-block"},[`${C}-content-prefix`]:{marginInlineEnd:G},[`${C}-content-suffix`]:{marginInlineStart:G}}})}};var U=(0,g.Z)("Statistic",ue=>{const C=(0,h.TS)(ue,{});return[j(C)]},ue=>{const{fontSizeHeading3:C,fontSize:G}=ue;return{titleFontSize:G,contentFontSize:C}}),d=ue=>{const{prefixCls:C,className:G,rootClassName:S,style:he,valueStyle:ge,value:B=0,title:fe,valueRender:p,prefix:_,suffix:ee,loading:i=!1,onMouseEnter:ve,onMouseLeave:I,decimalSeparator:r=".",groupSeparator:ne=","}=ue,{getPrefixCls:a,direction:ye,statistic:Re}=e.useContext(b.E_),et=a("statistic",C),[rt,He]=U(et),Qe=e.createElement(V,Object.assign({decimalSeparator:r,groupSeparator:ne,prefixCls:et},ue,{value:B})),dt=A()(et,{[`${et}-rtl`]:ye==="rtl"},Re==null?void 0:Re.className,G,S,He);return rt(e.createElement("div",{className:dt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),he),onMouseEnter:ve,onMouseLeave:I},fe&&e.createElement("div",{className:`${et}-title`},fe),e.createElement(L.Z,{paragraph:!1,loading:i,className:`${et}-skeleton`},e.createElement("div",{style:ge,className:`${et}-content`},_&&e.createElement("span",{className:`${et}-content-prefix`},_),p?p(Qe):Qe,ee&&e.createElement("span",{className:`${et}-content-suffix`},ee)))))};const y=[["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 W(ue,C){let G=ue;const S=/\[[^\]]*]/g,he=(C.match(S)||[]).map(p=>p.slice(1,-1)),ge=C.replace(S,"[]"),B=y.reduce((p,_)=>{let[ee,i]=_;if(p.includes(ee)){const ve=Math.floor(G/i);return G-=ve*i,p.replace(new RegExp(`${ee}+`,"g"),I=>{const r=I.length;return ve.toString().padStart(r,"0")})}return p},ge);let fe=0;return B.replace(S,()=>{const p=he[fe];return fe+=1,p})}function M(ue,C){const{format:G=""}=C,S=new Date(ue).getTime(),he=Date.now(),ge=Math.max(S-he,0);return W(ge,G)}const me=1e3/30;function xe(ue){return new Date(ue).getTime()}const k=ue=>{const{value:C,format:G="HH:mm:ss",onChange:S,onFinish:he}=ue,ge=(0,o.Z)(),B=e.useRef(null),fe=()=>{he==null||he(),B.current&&(clearInterval(B.current),B.current=null)},p=()=>{const i=xe(C);i>=Date.now()&&(B.current=setInterval(()=>{ge(),S==null||S(i-Date.now()),i(p(),()=>{B.current&&(clearInterval(B.current),B.current=null)}),[C]);const _=(i,ve)=>M(i,Object.assign(Object.assign({},ve),{format:G})),ee=i=>(0,s.Tm)(i,{title:void 0});return e.createElement(d,Object.assign({},ue,{valueRender:ee,formatter:_}))};var ie=e.memo(k);d.Countdown=ie;var O=d},97774:function(ot,Y,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.default=void 0;var e=Object.assign||function(d){for(var y=1;y=0||Object.prototype.hasOwnProperty.call(h,c)&&(U[c]=h[c]);return U}function Z(h,j){if(!(h instanceof j))throw new TypeError("Cannot call a class as a function")}function V(h,j){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j&&(typeof j=="object"||typeof j=="function")?j:h}function K(h,j){if(typeof j!="function"&&j!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof j);h.prototype=Object.create(j&&j.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),j&&(Object.setPrototypeOf?Object.setPrototypeOf(h,j):h.__proto__=j)}var g=function(h){K(j,h);function j(U){Z(this,j);var c=V(this,(j.__proto__||Object.getPrototypeOf(j)).call(this,U));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return e(j,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,d={get passive(){c=!0}};try{document.addEventListener("test",null,d),document.removeEventListener("test",null,d)}catch(y){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var d=this.props.getScrollParent&&this.props.getScrollParent();return d!=null?d:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var d=window;this.props.useWindow===!1&&(d=c),d.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),d.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,d=window,y=this.getParentElement(c),W=void 0;if(this.props.useWindow){var M=document.documentElement||document.body.parentNode||document.body,me=d.pageYOffset!==void 0?d.pageYOffset:M.scrollTop;this.props.isReverse?W=me:W=this.calculateOffset(c,me)}else this.props.isReverse?W=y.scrollTop:W=c.scrollHeight-y.scrollTop-y.clientHeight;W1&&arguments[1]!==void 0?arguments[1]:60,m=null;return function(){for(var A=this,b=arguments.length,L=new Array(b),Z=0;ZG in re?H(re,G,{enumerable:!0,configurable:!0,writable:!0,value:T}):re[G]=T,I=(re,G)=>{for(var T in G||(G={}))B.call(G,T)&&oe(re,T,G[T]);if(b)for(var T of b(G))ae.call(G,T)&&oe(re,T,G[T]);return re};const we=re=>React.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},re),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ke.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(Pt,ke,c){c.d(ke,{Z:function(){return Z}});var a=c(59301),H=c(8591),b=c(92832),B={codeBox:"codeBox___WpkVl"},ae=c(92310),oe=c.n(ae),I=Object.defineProperty,we=(O,y,P)=>y in O?I(O,y,{enumerable:!0,configurable:!0,writable:!0,value:P}):O[y]=P,re=(O,y,P)=>we(O,typeof y!="symbol"?y+"":y,P),G=(O,y,P)=>new Promise((ue,h)=>{var _=z=>{try{ie(P.next(z))}catch(je){h(je)}},le=z=>{try{ie(P.throw(z))}catch(je){h(je)}},ie=z=>z.done?ue(z.value):Promise.resolve(z.value).then(_,le);ie((P=P.apply(O,y)).next())});class T extends a.Component{constructor(y){super(y),re(this,"canvas"),re(this,"randomNum",(P,ue)=>Math.floor(Math.random()*(ue-P)+P)),re(this,"drawPic",()=>{this.randomCode()}),re(this,"reloadPic",()=>{this.drawPic()}),re(this,"changeCode",P=>{console.log(P.target.value,222),this.setState({value:P.target.value,showError:!1})}),re(this,"onVerify",()=>{let P;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(P=!0,H.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(P=!0,H.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(P=!1),this.setState({showError:P}),P}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,P){const ue=this.randomNum(y,P),h=this.randomNum(y,P),_=this.randomNum(y,P);return`rgb(${ue}, ${h}, ${_})`}drawText(y,P,ue){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const h=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=h+"px SimHei";const _=10,le=(this.state.contentWidth-40)/(this.state.code.length-1);let ie=_;ue>0&&(ie=_+ue*le);let z=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);h>40&&(z=40);const je=this.randomNum(-10,10);y.translate(ie,z),y.rotate(je*Math.PI/180),y.fillText(P,0,0),y.rotate(-je*Math.PI/180),y.translate(-ie,-z)}drawLine(y){for(let P=0;P<1;P++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let P=0;P<100;P++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const P="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ue=0;ue{const h=this.canvas.current.getContext("2d");h.textBaseline="bottom",h.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),h.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let _=0;_{let P;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(T,{ref:ue=>P=ue})),onOk:()=>G(void 0,null,function*(){if(P.onVerify())return Promise.reject();O()})})};var Z=T},12393:function(Pt,ke,c){c.d(ke,{Z:function(){return _}});var a=c(59301),H=c(78241),b=c(8591),B=c(43418),ae=c(5083),oe=c(92832),I=c(1710),we=c(95237),re=c(43604),G=c(61186),T=c.n(G),N=c(955),Z=c(89070),O={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},y=c(92365),P=c(79834),ue=(le,ie,z)=>new Promise((je,Xe)=>{var Dt=V=>{try{Be(z.next(V))}catch(ve){Xe(ve)}},vt=V=>{try{Be(z.throw(V))}catch(ve){Xe(ve)}},Be=V=>V.done?je(V.value):Promise.resolve(V.value).then(Dt,vt);Be((z=z.apply(le,ie)).next())});const h=({dispatch:le,courseEndTime:ie,classroomList:z,successCallback:je=()=>{},visible:Xe,homeworkIds:Dt,courseId:vt,isBatch:Be,shixunHomeworks:V})=>{const[ve]=H.default.useForm(),[Q,ge]=(0,a.useState)(!1),[nt,ze]=(0,a.useState)(!1),[$,L]=(0,a.useState)(!1),[De,qe]=(0,a.useState)([]),[We,_e]=(0,a.useState)([]),[ut,Ne]=(0,a.useState)([]),[Ce,pe]=(0,a.useState)([]),[Ct,St]=(0,a.useState)([]),[Tt,vr]=(0,a.useState)([]),[Ar,k]=(0,a.useState)([]),[K,Me]=(0,a.useState)([]),[Qe,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Xe?Bt():F()},[Xe]);const Bt=()=>ue(void 0,null,function*(){ge(!0);const w=yield(0,y.oR)(Dt[0],{course_id:vt});L(w.no_group),Be?(k(w.all_course_groups),Me(w.all_course_groups)):(pe(w.late_course_groups),St(w.late_course_groups),qe(w.submit_course_groups),_e(w.submit_course_groups)),ge(!1),ve.setFieldsValue({end_time:T()()})}),S=()=>ue(void 0,null,function*(){const w=ve.getFieldsValue(),J=T()(w.end_time).format("YYYY-MM-DD HH:mm");if((Be?Qe.length===0:ut.length===0&&Tt.length===0)&&!$){b.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}ze(!0);const Ge=yield(0,y.Mc)(vt,{no_group:$,homework_ids:Dt,group_ids:Be?Qe:ut,end_time:J,late_group_ids:Be?Qe:Tt});ze(!1),Ge.status===0&&(F(),b.ZP.success("\u64CD\u4F5C\u6210\u529F"),je(),le({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),F=()=>{Ne([]),vr([]),_e([]),St([])};return a.createElement(B.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:O.modalWrapper,width:Be||$?520:760,open:Xe,confirmLoading:nt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>S(),onCancel:()=>{F(),le({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:O.tips},a.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),a.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),a.createElement(H.default,{form:ve,layout:"vertical"},a.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},a.createElement(ae.default,{style:{width:"100%"},disabledDate:w=>(0,P.Q8)(w,ie),disabledTime:w=>(0,P.d0)(w),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!$&&a.createElement(a.Fragment,null,Be?a.createElement("div",null,a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{Me(Ar.filter(J=>J.name.indexOf(w.target.value)>-1))}}),a.createElement(I.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:O.antdTable,rowSelection:{type:"checkbox",onChange:w=>{tt(w)}},rowKey:"id",pagination:!1,dataSource:K,loading:Q,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):a.createElement(we.Z,{gutter:24},a.createElement(re.Z,{span:14},a.createElement("div",{className:O.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{_e(De.filter(J=>J.name.indexOf(w.target.value)>-1))}}),a.createElement("div",{className:O.tableWrapper},a.createElement(I.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:O.antdTable,rowSelection:{type:"checkbox",onChange:w=>{Ne(w)}},rowKey:"id",pagination:!1,dataSource:We,loading:Q,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),a.createElement(re.Z,{flex:10,style:{maxWidth:"280px"}},a.createElement("div",{className:O.homeworkType},"\u8865\u4EA4\u622A\u6B62"),a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{St(Ce.filter(J=>J.name.indexOf(w.target.value)>-1))}}),a.createElement("div",{className:O.tableWrapper},a.createElement(I.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:O.antdTable,rowSelection:{type:"checkbox",onChange:w=>{vr(w)}},rowKey:"id",pagination:!1,loading:Q,dataSource:Ct,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var _=(0,Z.connect)(({shixunHomeworks:le,classroomList:ie})=>({shixunHomeworks:le,classroomList:ie}))(h)},73142:function(Pt,ke,c){c.d(ke,{Z:function(){return we}});var a=c(78241),H=c(92832),b=c(3113),B=c(59301),ae={search:"search___JA0r9",btn:"btn___GGtZC"},oe=c(59301),we=({value:re,onChange:G})=>{const[T]=a.default.useForm(),N=(0,B.useRef)(!1);(0,B.useEffect)(()=>{re&&T.setFieldsValue(re)},re);const Z=O=>{N.current||G(O),N.current=!0,setTimeout(()=>{N.current=!1},2e3)};return oe.createElement("div",{className:ae.search},oe.createElement(a.default,{className:ae.formWrap,colon:!1,form:T,size:"large",layout:"inline",onFinish:O=>{N.current||Z(O)}},oe.createElement(a.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},oe.createElement(H.default,{style:{width:280,height:40}})),oe.createElement(a.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},oe.createElement(H.default,{style:{width:280,height:40}})),oe.createElement(a.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},oe.createElement(H.default,{style:{width:200,height:40}})),oe.createElement(b.ZP,{className:ae.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(Pt,ke,c){c.d(ke,{Z:function(){return oe}});var a=c(60324),H={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},b=c(32637),B=c(59301),oe=({type:I,style:we})=>{const re=B.createElement("div",{className:H.wrap,onClick:G=>{G.preventDefault(),G.stopPropagation()}},B.createElement("p",null,I==="shixun"||I==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",B.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",I==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),B.createElement("div",{className:H.contact},B.createElement("div",{className:H.img},B.createElement("img",{src:b,width:"124px",height:"124px"})),B.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return B.createElement(a.Z,{content:re},B.createElement("span",{className:H.text,style:we},"\u9AD8\u6D88\u8017"))}},79219:function(Pt,ke,c){c.d(ke,{xp:function(){return ae},AG:function(){return T},JA:function(){return I},FX:function(){return S},k$:function(){return k},ub:function(){return K},e6:function(){return Me},v7:function(){return O},BO:function(){return N},x7:function(){return Xe},em:function(){return Ct},BV:function(){return oe},qz:function(){return re},Gm:function(){return we},yt:function(){return ie},I2:function(){return $},sQ:function(){return le},z3:function(){return b},GY:function(){return vr},wC:function(){return Ar},Pt:function(){return Tt},Oe:function(){return St},L6:function(){return H},RL:function(){return a},f$:function(){return B},j1:function(){return y},jD:function(){return Z},g4:function(){return P}});var a=c(58143),H="data:image/png;base64,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",b=c(93314),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",oe=c.p+"static/err.2323787b.png",I="data:image/png;base64,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",we="data:image/png;base64,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",re="data:image/png;base64,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",G="data:image/png;base64,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",T="data:image/png;base64,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",N=c.p+"static/douyu.1e926b4a.jpg",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",h="data:image/png;base64,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",_="data:image/png;base64,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",le="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ie="data:image/png;base64,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",z=c(64790),je=c.p+"static/teacherQQ.833913ba.jpg",Xe="data:image/png;base64,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",Dt=c(59301),vt=Object.defineProperty,Be=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Q=(F,w,J)=>w in F?vt(F,w,{enumerable:!0,configurable:!0,writable:!0,value:J}):F[w]=J,ge=(F,w)=>{for(var J in w||(w={}))V.call(w,J)&&Q(F,J,w[J]);if(Be)for(var J of Be(w))ve.call(w,J)&&Q(F,J,w[J]);return F};const nt=F=>React.createElement("svg",ge({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},F),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",$="data:image/jpeg;base64,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",L=c.p+"static/certificate.a2a9ee77.jpg",De=Object.defineProperty,qe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ut=(F,w,J)=>w in F?De(F,w,{enumerable:!0,configurable:!0,writable:!0,value:J}):F[w]=J,Ne=(F,w)=>{for(var J in w||(w={}))We.call(w,J)&&ut(F,J,w[J]);if(qe)for(var J of qe(w))_e.call(w,J)&&ut(F,J,w[J]);return F};const Ce=F=>React.createElement("svg",Ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},F),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var pe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3AAAAJMCAYAAAC7JUS1AAAgAElEQVR4XuzdBXRU19oG4I+ixVpoC8Xd3d3dIWhwh0Bw9+DuGiTB3d3d3d29QkuxQoHef72b/0xHzijJJJO8e6277rrJ0eeccOedvfe3I6TPWvt/wkYBClCAAhSgAAUoQAEKUIACoV4gAgNcqH9GvEAKUIACFKAABShAAQpQgAJKwBDgHj59ThIKUIACFKAABShAAQpQgAIUCIUCSRP+zAAXCp8LL4kCFKAABShAAQpQgAIUoICFAAMcXwoKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIg+JlUoACFKAABShAAQpQgAIUYIDjO0ABClCAAhSgAAUoQAEKUMBDBBjgPORB8TIpQAEKUIACFKAABShAAQowwPEdoAAFKEABClCAAhSgAAUo4CECDHAe8qB4mRSgAAUoQAEKUIACFKAABRjg+A5QgAIUoAAFKEABClCAAhTwEAEGOA95ULxMClCAAhSgAAUoQAEKUIACDHB8ByhAAQpQgAIUoAAFKEABCniIAAOchzwoXiYFKEABClCAAhSgAAUoQAEGOL4DFKAABShAAQpQgAIUoAAFPESAAc5DHhQvkwIUoAAFKEABClCAAhSgAAMc3wEKUIACFKAABShAAQpQgAIeIsAA5yEPipdJAQpQgAIUoAAFKEABClCAAY7vAAUoQAEKUIACFKAABShAAQ8RYIDzkAfFy6QABShAAQpQgAIUoAAFKMAAx3eAAhSgAAUoQAEKUIACFKCAhwgwwHnIgwqrl7lu+Vg5d+GGTJiyRN68/dvmbf74w3eydtkYef3mnVTy6uI0SbnS+WX00A6yZcdh6ec3U3f/+nXKSbvWtWTJiu0yc84ap89hvkPgrIHqR83aDvnqYzlzgHkz+0vxIrnEt+sY2bbzmO6uFcoWkGkTesr+Q2ekhc8wZw4fYtvu2jRNdu09IVNnrZS///7g0nWULJZb/Pq1kgOHz8mAIbNsHuPSyWXy+fO/UqFGJ3n2/HeXzsedKEABClCAAhSgQFAKhMkA17dHM8mUIYVLTjduPZQhI+da7JstSxqpXKGIS8c032nrjiMqtNhq7j5f6lSJZeGcwS7f36dPn6Ro2TZO7Z87ZwY5sMNfnj77TdLnqCOfP3+2uX+Cn3+U25fWysu/Xkui1JWcOhc2rlWjpCyY7SfLV++0Gljm+w+S2l6lpEe/KTJj9mqnz2G8Q4QIEeTNrwfUj2LGKyb/+9//TI7n06qmlCyWx6FznL94U4aPCXBoW2yEoIvA2rDFQFm3cb/ufjWqFpfF84bIjt3Hxcu7p8PHxoaJE8WTvLkzObWPtY0vXLold+4+tnusXDkyyMGd/vLq9VvJkqeeZEhn/2/88LELFu41q5eUhXP8ZMPmA1K/2QCr59Xet7dv/5b4KcpbHMfuBdvZIHPGlJI7Z8avPYzN/U+cuizXbtwP1nPw4BSgAAUoQAEKuFfAowJc7FgxJE6c2DaFEAY2rBwnxQrndEny2IlLUrpye4t9G3lXkFlT+rh0TPOdOnYfL/MWbLB5LHefL0umVHJ8f6DL9/fhwz8SN3Fpp/afPrGnNG1YWQYO9ZfxU5bY3dcdAe7O5XXyc/wfpHj5tnLqzFW712RrA3sBbsakXtKkgWNBdPe+k1KtTneT0yVJHF9KFM2lewnt29SWzBlTyZzA9XL2/HXdbXJmTy+tmlWXy1fvyHT/Vbrb7Dt4Rh49/sXid3W8Skug/5fexa9tjoblscM7qt7RgIWbxH/eGjlxYL7dU+OdTJEsgcSMGV3OXbipviRwNMAhACMI4z3A+2CtZUyfQrJkSm33WrbtPKrCp9Y6t/eW4X4+dvf7mg26950cJD3JX3MN3JcCFKAABShAgaAV8KgA58gHnoIlW0ikSJHkh7iWQe+bb76RFQuHC/67TqO+uj0+f758rfvBXQtUl67ckWUrd7j0FLyqFVffuDsT4Nx1PtwQAoezLW6c2PLwxiZxNsDFiPGt3L28Tj2LtNlqCty1VrVSUfnxh+8tLuX772LK0IFt1dC5nv2n6l7qjVsP5MixC7q/s9cDlyZVEjl/fIn8889H1eOC//6a5miAQ4A5cOis7qkypE+ueg31AlyVikVk+YLhX3OJdvet16SfbNp6yGK7PLkySosmVe3u78gGK9fslr0HTtvcFO8Jel/jx4srJSr4qOGMY4Z1kG++iaB6xvH+oSfRvDVqOUi2rZssBfNnlWTpq8jvL/5yOMB179RQBvdvrb5swd+stdara2MZ2Kel3VvNU6SJXL1+z7BdqeJ5pFrlonb3wwaVyhdWXyxs33VMnjz91aF9sNHqdXvl4JFzDm/PDSlAAQpQgAIUCP0CHhXgEKI6+NRVqlEiR5Y0qZPIv//+azJEqGHzgXLz9kNd+XRpksnZo4vk+s37kqtQY6eejhbg1m7YJ/hQ6EqbNqGHNGtUxakA567zuXI/2CfO97Hk8a0tTge45o2ryNTxPWTu/PXSqccEk9Mf3j1HcmRL59IlBSzcKB26jdPd116Aa9GkmkwZ100Ft4uXb9k9P+ZQofdQawhsR/fOM/nf6NlEQxDXhlCeOnNFvQNaD1zdxn1l87bDuudDL9mhXbN1A1za1EnFq1oJ3f28a5eV1KmSyJr1e01Cg/HG6DlCb9TtO49k2aqdusfB+2ft78kuUBBuULpEXtWzjoCes2Ajw5FhcO7YYrl4+bYUKNFc94yYN+dKgFswe5DUqlFKOvUYL3PnW+8x1wLcmXPX5MKl2xbXgKD904/fi3mAc4ZHuwf0wiLMs1GAAhSgAAUoEH4FPCrAGT+mpEl+lmtnV6ohSQlSVnDoCeJD7dwZ/W3OgbJ2oPAQ4KJHjybohXKmYVjr9g1TnApwkSJFlPPHlkiypD+rD+O37jxSp8Sx8Dx929aWxAnjW1wGeu0Q/NDbMjtgve5lnjh92TDnCx/uC+TLYtgOc+6aN66qelgDF20y/Hz56l3qmEsDh0q1ysUcvn3MLcMcM62hl+j1L/rzzYwPit6mKrW66ga4ti29lMOYiYvULrYCnK0LDe45cA4jBdGGc6b3ExSYQfGZSdOXGY5at2YZCZg1QGx90eFogMPfON4PrSHgYuglAuxLox5i7fe1GvSWF3/8JVqAszYU+MCOWarnnQEuiF4GHoYCFKAABSgQzgXCbIDDB3HMrzJuqVIkklQpE8vde0/ktk7RhNkB6wTzVPRaeAhw+fNmlj1bZrj0J+HMEErMu5o0pqsKUb5dx6rzIfycPPhlTlOF6h3lt99fWlyHs3Pg8GF86njTeWN6N5c8Q1VBOLxwfIl8/PhZ9eSgUIq1hiC4eslo3dCQKGE8w24Y3nf93Je5Zelz1JZ///1SxOTDhw9qKJ9eD9zFE0slYYKf5MekZdS2zgQ4BONPn74UgglLAQ4FUxD4I0eOKGmz1ZJffv3DYDxqiK908Kkjoycs1C0+hA0dDXCODoXUTp4kbWX5489XHhvg0Dsc6P9lNEHztkNULyYbBShAAQpQgAKhXyDMBrhO7erJiMHtnHoCXXtPEv95a3X3CQ8BLnmyBOLbpo5TZlGjRjH0ijlSxOTbb6PK5VPLVWDKmtdbfv3tT3U+zXfrjqNSu2Fv3WtwNsBhnlb1Kv/1qKGwDYZmYggt5hJpbcTY+TJycDvBEMpps1ZKrwHTbBpgOB5CAYYnNm7lZ3VbR+fAGQ+hdDXAoXcZpfGb+wxTcwBhFSNGNHn2/IWgiqJewzNI8PMP8vbt+1BdIn9JwBCpXqW4GuqZLX8Dk1vZsWGKFC6YXRU2OXD4jMnvrl67p4aPOhrgMMwRc+zQUB105JD2qlps244jTY67fsU4wXuPAIfmzh44zN3dsl1/uK1Tf7giargw3nm0hUu3ik+nUc4egttTgAIUoAAFKBACAmE+wGG4lbXhdpp3t4711QcZRwLc+/cfTApuOPPMvosdUzBM0ZkiJu46nzP3Ybyts3PgtMIQWH9rwtSl6lAxY3wrpw8vVGEib9Fmap6TXnM2wJkfAz18mTKktBhCi+NePbNCzafMlLuePP/lhU2OQgWyyc6NU2X1uj3SpLX1pRfcGeBmTektjbwrqsI8fsPnGGxxI+hpcabYCYYFWlsSAj2C6OkLjobeQ/OKmcWL5JQtayep05kHOPg+u7tNYsWMrns5w8cEyoixgQ4HOOODTB7bVVo2ra6Gsg4eMcfwK/z9/np/h6A8f6lKX6rVujPAvXv3Xqb5r5KJU5eaVLR05Xk0qFteZk/rq3ZFSF20bJsrh+E+FKAABShAAQq4WSDMB7hBw2bLuMmLFSuG6aGSIRbm/evVGwM1Kht27VDfoQCH9c7ev//HpccULVoUVSHTmQDnrvO5dENOFjEpWyqfrFo8Uj0HfFhEGXzMucMQOXwYR8n7zj2/FDTBB3f01hm3H+J+L/5T+6gepSatLXu+Xv71RrAMhF7Dmlta2XkUFClevo3hOY4e6iu+beuocusou47elfUrxqoKfnrLPRQpmF3N+0P1RFsLdLszwOGesSTB+JGdlRuGA+MLCRRO0dZPQ7iDkbWG54JAjl7RFBm/9MyYt0c3NwsqjwZHw3BErVcLx48YMaKcOBAoGdIlV6czD3Ba1VAMqZy3YKPhkvLkyiBlSuaT/oNnysRpy1wKcJhfi3m2lWt2ESyloDVt7cIFS7ZIu86j1Y/dGeC064DV2ImLZNa8tV9VLTVr5i/LH3D4ZHC80TwmBShAAQpQIHgEwlWAS582mZw5ssjig6AzAc5dVSHdNWRz1eJREjHiNy6/XZEjR5KSxXKr3qtdey2r49Ws38tQfbFMybyC4Wdaw7w59PZgzhf+O1u++obeTe0DtDMXdvrsVSlWTn+9Lu0Za8dDaXzvpv3VtWEuWr1aZSRjrrqq901bJ2zV2j3StI1lDxuGYm5dN0lWrNklzdsONVwievLSpUlq+N8IRJtWfwmkKFoCI60dO3lZJo7uokKX8RBK9ATGjfud/JyivNrUmTlw2vao1oiQ5Td8toydtNgQ4LCgc+7C1quvYh8ENFsBbs3S0arIiiMtb+6M6gsLVGf88MH+kgwoYIP3RWuY24Y5bq/fvFO9bOYBrk0LL5kwqrNMmbFC+gyabthv5uTe0rh+Ralau5vs2X/K6QCn/TuBaqQJUlUw+cKmWaPKMm1CT+k7aIZMnrHc7QHOt+sYKVY4l1psHu3xk19k8Ii5stTFpU0ceY7chgIUoAAFKECB0CXAACei1hZztAcurAW4v57tVR+yg6vFil/cEFzQM9SwXgW5c/exKiKDBaIDZg6QOjVLS/suY2T+4s2Gyxg/spPuWnC2rvPu/acmw92Mt715YbWad/f9d7FUgRTMd5o1d4106zNZ9Vhh+CF6rdC0AiDWSrZj8ezNaybKkhXbpbXvCMNpHC2agh1Q1KRP96YWAe7Fo13y6PGvkr3Al7lejgQ4LI9hPOwUvY19ezSTVr4jVG+l1gMXFAHOmfcE6wP+EPc7SZe9ljx+4vjaZdo5ECYR3Dp0GyuzpvQxCXDoJb10cqmgaEzh0i3VIt1awxzLFMkTSuI0ldQXAo7OgdP27+hTV81/23/ojFTy6mJyy3gv27asKbUa9JJtO7/Mo3RnD5z2TqLgEBY2x/uBhp7nzj3Hy+Wrd515RNyWAhSgAAUoQAEPFGCAC+cBDr1GjjT0LGEuEsJXuWoddXfBkEEsoI4Ki1rDgsvWWvkyBQQ9OidPX1GLMwdXw4LJG1eNV0MkfVrVVHPgMIwWc4CMe1JwfiyWjLCH606fo47qocPPjOfFaWuSGQ+jw77oYWzdvIbhNjBfqniRXGrh8X0HTReqxvC7wf3bmAQ4hB2EngOHz0rFGp3VcewFOPQcYh4TljRACH6jU7DEUwPclrUTZffek6oyrHnPefs2tdVC3ua9cto8yXv3n0rmPPWUobMBDuEcIR3DeTGs17hhTT48k0y568r9B89CLMBp14SexuF+7VSPK4bI4h0fNjpA9VqyUYACFKAABSgQNgUY4MJ5gNNeayy7kDZ1EjXkTq+h+AeKgJgvpGy8bd8eTdU6WrUb9lHV+2w1FC45c2Sh6mUrUKJFsC0WjXlUx/bNU0Fs7KRFsmC2nwpwmId4bO88SZkikdRt3M9Q2U/rTRk2ep6MHLdAzYXLlyezmhOmzX2sULaAWkbA1qLhuHdtWYYLl25JwZItLDjMlxHAfKRj+wLUcLhW7Yc7FOAQJhbPGyzJkiZQ4RpDELV19bQTBmeA09bu03vWtnrgcN2//f6n6oW11nDdGH5pPvQZwfjK6RUS76c48ubNO/UsMZwVrY5XaQn0H2hSIdSZAIde2sc3N6tCLWmy1jQJ7igGc3x/oJg/z5DogTM2Q2/ymGEdVU82Gr58wFzO9ZsOhM3/1+JdUYACFKAABcK5QLgKcCiGgGqHWJg3R4GGhkfvzBBK9AZohTacfXeGDfRRc1ecKWLijvOh5+fs0UUqTO3cc0Jathum5qQZN3sBDossY7FlzBuq06iP7nw44+NhQXWUvjfvAUMvHuaOoTdhcP/WDs/PQ48aCtaYN20eVZdeE+WPP/8yBLgWPsNUMNu0arwULt1KvRMIe9fOrlCl5NNlr60+vOMaUDmzUctBat03tCoVi6iqjhhyieNaa5rJ7n0nBUPfzJt5gNOCIYruaPdirwcOx0R109nT+kjlCkXk9xcvpUa9nibVHIMzwGG4YqxY0aWSV2eL4XvWApy2DiDebSyGba+ZBzitkikKeeCLgChRIsuiZVtV0ZZRQ9qrirLG75UzAa5S+cKyctEIefDwmeQo2Egt8K61qeN7qCUzzP9+QzrAadeHIkGTx3ZTxVd6DZgq02Z9WYOQjQIUoAAFKECBsCUQrgIcPuCsWz5WzD9QOxPgguLxOxPg3HU+fOhbNNdPcufMqHpyqtTupj7Eak0bhojqnYVKtRQMUdMa1lqb7z9IsHA11kWz982/FqqwFht6jLD+HAqhlCiaW4oVySnV6nRTc5pePt0rKJLiSENwjJPoS2EHrWHo4/njS9QcvPTZa0vZ0vlMAhy2Qzi4fvPLsgVe1UrIormDTapLapUOt+44onoWjbeb7r9KevafavXy+vVsLuiVxPlRrRJVLY2beYDr1rGBDBnQRoVCbT6eIwEOx0TwnTSmiyp9v37TfmnQfKDhVI4GOG07BNdUmf8bCmrtBrUS/+hFy5Dzy3BT42YtwGH+2vlji1XQsDbP0Pg45gHu6N55ki1LGsGaaOjFWxo4VK17hxAe/duoal4cCtI8fPRcHcaZAIdethULR6geTcwZbOEzVPW4ISTfvrRWPUvYGA9VDS0BDveK3slmjarIjNmrLZ6HI39H3IYCFKAABShAgdAvEGYCHD7Aocfj4uVbqvdHW8jbeBkBrTiB+WLNzgQ4lCy/fPWOS08WPYCouOhMgHPX+XBDGDaGXgbMq8EwLPRM4cM85lnh5/hwiIbKd2WqdBBcG0rwo0fl48dPag4WCnvYatgWhSDQy4aglz1rWlVwQmv40F2pZhe5e++JIcBhOKF5ODA+B+aAYQ0x8wC3YPYgqVWjlPQeOE2mzlwptWqUtAhw2nEQgE4dWqBK1mO4Iz60Y2hanlyZZObkXuoDfMpM1QW9PnVrlpGAWQPUWmtYz85aWzxviNSoWlz1Zn4XO4bUa9JfzefSGiwQgiZMXaaGCmrBBAUynjz9TYXkH3/8XoYNbKvKvI+esNDue9e0YWVZtmqnSc+RtQCH+xju56Pm6P39/oOkTplYLaFgXl3T2kkR2tGjPHxMgGAxdPNmawgl9sP+WFQda/+hx9VaMw9weD+LF81lqACKoI4Qhx5VNPMvaJwJcNgfzxrPHMOK8V5jThm+IEBhE71hs6EpwNl9QYw2wPuNLxnQsF4eqo+yUYACFKAABSgQ+gU8PsDhg9XBI+dUDw5CAYpDoLiEXoDTejzMKx46E+DCWhVKvVd0xOB2EjlSJOnrN0MVikBhDq2UO3rgEHb++OMv1QuROWMquXLtrhp26chaUncur1NFQbSGde6On7ws6I3Df9DroTWtBy5mvGI2Axwqaf777/8sAtzuzdPVsNDcRRqrgGcrwGnhHqEUBUfy5c5sEixxTVpRC62UvLXggm0xHPPB9Y0SO1Z0yVWosaxYNEKSJflZvLx7qSIl5i1t6qRy7thiuXr9nmzcclB6d2uievzQ8+dMwzpuGE6KkvxasxbgEJzPHF6ohiDimSKsoOz+oGH+dqsZ4jx4lughRe+bXpVJe1Uo92+fJXlyZZRufSbJrLlrHQ5wsMXQSeO1HHEdpw4ukDSpk0jDFgNVURetORvgtP2wTMHIwe1UqMUXCDDSwr3xxXpqgDNeWsN8KQZn3jluSwEKUIACFKCAewU8KsDhg2a+3JnUt++lS+RRw/20hp4iFKeY7r9anj77zSLAYRFtzNdBT13x8m3l1Jmrhn0Z4CxfOgxDWxIwRH3ARjn10eMXyrb1k1URk2ZthqihqJgrtvfAaTUMEkHakYb5SwkT/KjCHv5z9fpdqwujf22AQ5VJzHvTyr3bCnBa6XntHjCMFF8MHDpyXu4/fCZ7t86Q4ycvSalK7aVd61qqhLu2ULTefRfMn1UN3dNK0SMsHdjhL1GjRJbKtbqavH/YH2X/+/VspuZuxY4dw+UAN3lsV6lTs4w0bjnIMA/RkSGU6H1FQ9B1pPm2rS2jh3ZQcyZr1Ouhu4u9AKcVeUEPJZZVePfuve5xrK3faLyxVhkUS0SkyeqlwujXBjjsj6GaqEqJKo84JoZ8mgdwTw1wPbs0kkF9WykmW19GOPI+cBsKUIACFKAABdwn4FEBDkPl8KFca+gV2rHrmKrah2GTxgsl58iWVgoVyCbHTlxWw9M6t/dWw8XOnr8uRcq0FgS6PDkzyqGj56VAviySK0d6OXj4nNVeJHctrK3dm7vPZ/zKVSxXSC1ujSFWk6YvkwFD/NXQQuMqlJi3tmnVBFXFMWDhJukzcJpuCfuveZW/NsChp8Z4aJ6tAIf5ZxgiisXAEe6Nl0LAPaBiJoYYps7iJRim6NevtSqa4T9Pv+cIvZjoBTYeLot5hKhq+dert1K2iq/qbUNLnSqx7Ns2Sw2zROVD9Hi60gOHeVsXji9R94xeMW1InCMBzvw57dkyXVWz7NF3ikVJ+h9/QNGbxWqNN+NFyM2PYS/AYXssiI6F0Xv0m6Lmbek1ewEOf8unDy1UPabGQ6aDIsBpf4fasWDbf/AsmTJzheFSPTXA4X3Hu4yGNRitBeiv+RvmvhSgAAUoQAEKBL2ARwU4zJsZ1KeVmkeE/yB8GX/Tbo0HQ/YQPvCBs0L1Tmo/rAuGtZ4wrwhzXGzNscJx3R2o3H0+3CPK2I8Y3F65YAHoNh1HGoai6VWhRMBDT1yObOlUwYi2HUfpDg909LXFAtSoAoj5dwuXbjXMgXN1CKX5eW0FOHvXiDXeMLwTQwVHDfEVFGJp3naooXy98f4YXnj17EqJET2amjdnHAZR1KSLb33JU7SJWkcMpfD3bZspyZMllMXLt0mbDiNlQO8WugEO66IdPnpeLW+g12ZN6a0WJNcWKNe2cSXA/f5wl0SNGll+SFLGondVqyCKHkr8PVlrjgQ4bS1AFELJlLue7lw4ewHOr18r6dG5kVq6oli5thbHwLxThDx440uemtVLysI5frJh8wGp32yA1evH3wHebwzPxNBsDBdG7ysavjTCz/DvjxbgsEyF3lBQLAyPnrw8RZoYQru9983899owUEeKvjh7bG5PAQpQgAIUoIBnCXhUgMMcFHtBy5wfQ6tQ3h4flHfsPi5e3j3VJuVK55f5swcJ1rHCz5u3HSIv/3pj9ekZBypUWnSlTZvQQ33j7UwRE8y5C+7zIeBiKFXDeuXVPEL0Urb2HWEyH83aMgKYi4SeURR8wLPBh2IUtMC8OHsNH6xzZk+nAiN6/VCVEE0rDvK1PXBBGeCMj4UlBLCUgLUP07DE8LR9B89I5ZpdTC4D7zDuF0NPsebYjg1TVABGMEPlTwxFtRbg/nyyRxXpQUgxb6ieeGTPXDUXEAtYG89JczbAoVf10sllao02DG00bphrumn1BBVc8hVrpobUWmuOBDjsi97N9GmTq3mUKMBi3mwFOBSJCZw1UL17qI6q9WraevccCXCo/onAjH8fxk9ZIgOH+qtDIsChcA/+TrRiKVqAs/e+M8DZE+LvKUABClCAAhRwRMCjApwjN6Rtg8DW2ddbUJwCH5rRY4dqhn++fG04DD4YYkFmDL1CNbxKXl1MFu41Pp/5UCpnrsV8W2cC3NecR9vX2vm+/TaqdPH1VsNLESZg4zd8tsxbsNEiKKN37MQB6wt544P9mOEd1VBLfJhGEQlUtjMuSpIqZanw51QAACAASURBVGKpW7O05MiWXgU342ImCAToGd287bAKgZjTqAU4BDpbwb1rh/oqUJhXoTS3+5oeOO1YCJmXTi6VSJEiSbrstSyKd+Aej+6ZqwqDlKjgI+cv3tR9hFiyANUlMewRYbdMZV9DUQ4twHk37a8KmqBpyxmsWrtHmrYZbHJMDBU9uNNfVfTEkE4M7TRu6P1BhUsMkUuWoardoXLa8gfmARS9WCgUgoCH3ia/4XOsvp7otXp6e6salqrnZLxjkwaV1JBdOOQt2tTimNYCHBaNx5w/hCm9oZPWLg7DsPGlg7UeOFzPhFGdJVq0qMofz8G4Va5QWFXQxGLZGHqoBThUKH1p9O+Ltk+ihD+pQigMcEHxrxmPQQEKUIACFKBAmApw+JCED1dYTgBD3rQ5UINHzFXfous1FCfAECcU60Dp+openVXPg3nTAhyqJr5//9/ivs68QvgAjA/+zgS44Dwf5jLdOL9afbjE8D0U5TAe7ofetbfv3qvwpFVePHbikpSu3F73tuHdunl1VZpcVSm8+1iy5W9gCF9YL25JwFC1L46J3puTp6/K3gOnZOfuEyZVBbHN164D97UBDr0vJYvnVs8bpfYzZUypelDRG6nNpTQ+R6yY0WX/jlmqN0lbusD8GtCzg8qemHeJhuNgPTMMG9UazjF9Yk/VK4ceKRQYaVivgnpH9QqnaMUocIycBRuZVKDEMRFwUDESX2pgaYLDx87rFitB6EyVIpHkz/vl2jr1GC9z528wXBf+VqaO7656DHMWamTyd5A3dyYplD+rWo4AvYhFC+VUSwygqifmDRrPTzU3wXkP7Zqt1q8bN3mJxbBovQCnLeaNY2GeZj+/mVb/FNW6cOmTqzmaESN+o4Zho8iMeQjFdSC4YR01tJVrdkvbTqNMlmTQToLeYxRLQvPUOXDO/NvFbSlAAQpQgAIUCD0CYSrAYW0urG2Fhjlcq9fvVQsiW+sF0R4DPqhvXjNBMNQM63+hVLh5c/ecNHedD8U7jhy/oEr5m7cb51dJ4kTxVY+NtgbckJFz7a5HhrmGA/u0kD37Txt6kHBs9NzUq1VWTp25ooKbcRl4vT8JLcBhXpitHjjM/dJbB878mM72wCFwP7uzTfWmGTeEkkpenU16F/H7wf1bC4KFtcqMCMpXTn+phIoeRvQaITibN1T3vHpmheoBMm6o1oheHJxfawg3x/YFqGs0L59vvC8KqvTu3kQNCXSknTh1WQ3pxN+ReUOQQ2+TcatQtqCsXjLKYlt7a+U5ci16AQ4BFz1lvQZMEyyobqtpi6Gbb5O/eDO5dOW/NR3xpcPh3XPUUF586TNu8mJHLk9QnAZz+bDkA3otzRvmSyZN/LP6EgnP3ZXGOXCuqHEfClCAAhSgQNgUCFMBDt+0B8zsrwpL4NtzfOPuaMPivYvmDVY9HHrrmaFnb2CflmreC0q9u9IQliqWKygTpy1TQwVtNXefT+9a0FOEJRvQ0KuyZfth8Z+3zuLDuysWjuyzavEo1ftkrUy9dgwEBwQ8rJtmq6HXq3P7emqo5rRZtj/0a8dBzyPeKwQkGKCXdsOWg7rBBoEPywsg5KKcvV7DnC30YI2ZsNDm+4nevErlC0ncuN+pw1y9dlcOHb1gUaDj++9iSpcO9SVFsoR250piWGOBvFkMYVzv+lDZFT1L6KlzpuE6tJ4r7Pfu7w+yc89xp4+jd04Mcd6wYpxazqFq7W5qE4Rc9KIZr/dm7XrRMzxpDOYiRlCbPHj4TNZu3KeepXlD7yoCnPGC6844BNe2GLKJYcfoETx6/GJwnYbHpQAFKEABClDAAwTCVIDzAG9eIgUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBClCAAhSgAAUoQAEKUMC9Agxw7vXm2ShAAQpQgAIUoAAFKEABCrgswADnMh13pAAFKEABClCAAhSgAAUo4F4BBjj3evNsFKAABShAAQpQgAIUoAAFXBZggHOZjjtSgAIUoAAFKEABClCAAhRwrwADnHu9eTYKUIACFKAABShAAQpQgAIuCzDAuUzHHSlAAQpQgAIUoAAFKEABCrhXgAHOvd48GwUoQAEKUIACFKAABShAAZcFGOBcpuOOFKAABShAAQpQgAIUoAAF3CvAAOdeb56NAhSgAAUoQAEKUIACFKCAywIMcC7TcUcKUIACFKAABShAAQpQgALuFWCAc683z0YBClCAAhSgAAUoQAEKUMBlAQY4l+m4IwUoQAEKUIACFKAABShAAfcKMMC515tnowAFKEABClCAAhSgAAUo4LIAA5zLdNyRAhSgAAUoQAEKUIACFKCAewUY4NzrzbNRgAIUoAAFKEABClCAAhRwWYABzmU67kgBkWjRokiSRPHl7bv38vTZbyShAAUoQAEKUIACFKBAsAowwAUrLw8e1gUmjekqrZpVl35+M2XS9GV2b3fWlN7y+vU7GTd5sfzy6x9q+2qVi0nfHk1l3oKNMjtgnd1jOLJBlCiR5fDuOfLw0XPxbtpfPn78pLtb9OjR5MT+QHn4+LlUqdVN/v33X0cOz23+XyB/3swy33+QwfnFH38Fi82330aVvLkyycEj5+R///uf4RxdO9SXJg0qydRZK2Xu/A3Bcm4elAIUoAAFKECB0CXAABe6ngevxoMEsmRKJUf2zFW9b2mz1pTXb97ZvPoEP/8o18+tlEiRIkmuQo3k+s0Havtl84dJ1UpFpUO3sRKwcFOQCBQqkE12bpwq5y7ckMKlW1k9ZoWyBWX1klFy4tRlKVmxXZCc2/ggfXs0k0wZUrh03Bu3HsqQkXMt9s2WJY1UrlDEpWOa77R1xxFl5Er7LnZMOb4/QJIm+VmmzlwpvQdOc+UwFvugVzd50gSSMkViyZcnkxQpmF1yZk8vkSNHkso1u8i+g2cM+xzYMUty58wo9Zr0k01bDwXJ+XkQClCAAhSgAAVCtwADXOh+Pry6UCywff0UKVIou0yctlT6D55l90oH9mkpvbo2ll17T0j1uj3U9rFiRpf71zZI1KhRJHUWL3n+ywu7x3Fkg97dmsiA3i1k5Lj5Mmx0gNVdJozqLG1aeMmo8Qtk6Kh5jhxabRM7VgyJEye2ze0xpHTDynFSrHBOh49rvOGxE5ekdOX2Fvs28q4gs6b0cemY5jt17D5e5i1wvucKPZcrFo6QksVyy/v3H6RNx5Hy9u3fdq/pt99fyumz1yy2S54sgcyd3l/w3z/H/0EiRIhgss3nz5/l0pU7MmHqUlmzfq/6Xbyf4sjdK+tVj1ziNJXlr1dv7J6fG1CAAhSgAAUo4PkCDHCe/wzddgd5cmWUscM7yi+/vhDfrmMFH0ZDW8PQwX/++Rjsl5UjWzo1RBHnypirrjx7/rvNc+K6bl5YIz/9+L1Uq9Nddu87qbavX6eczJneTzD0bsKUpQ5f9937T2TjloNWt9+8ZqKUKJpLSlTwkZOnr1jd7tLJZZIyRSIpX62jHDp63uHzd27vLcP9fGxuX7BkC9Xb+ENcy6D3zTffyIqFwwX/XadRX0FAMW9/vnwtp85ctRrgEGiWrdzh8DUbb+hVrbjquXIlwH3/XUxZt3ys5M2dyelz79xzQmrU+xLejRuGSP5yb7tEjBhRXr1+K69evZHEieKr3kG/4XNUD6l5D2/j+hVl5uTecvb8dSlWrq3Na0HIMx566fSFcwcKUIACFKAABUKNAANcqHkUof9CVi0eKRXLFVIX2mfgdJkyc0WouejcOTNIzy6N5Omz36VzzwnBfl344IwP0IuWbZW2HUfZPV+DuuVl9rS+cu3GfclduLFh+7XLxki50vnt7m++wdYdR6V2w94mP44UKaIKAJEjRZR7VzfIh38+StpsNeXz5//mtSFwah/kEdwQ4N69ey+J0lRyKviiF6yDT111/iiRI0ua1EnU/Dncn9YaNh8oN28/1L23dGmSydmji+T6zfuSq9B/Ho5AaD1wazfsk0YtBzmyi8U20yb0kGaNqjgd4PAlxpxp/dT9/vrbn7J522GHzl+pfCGJHy+uLFmxXVr7jtDdJ0O65OqLgJd/vZGypfKpkLh89U5p4TNMd/vlC4ZLlYqODSX9489XkiRtZYeulRtRgAIUoAAFKBC6BTw2wBUumE1mTuotsWPHkOFjAoOs+IP2uFo3ryH9ejaTV6/eik/nUXL46IXQ/STdcHUotNGvZ3N1pgrVO6mCCqGlTZ/YU5o2rCwBCzdKh27jgvWyMHwQQ9dUYYmiTeXKtbt2z4feOvTate8yRuYv3qy2T5jgJ7l2doV8+PBRJk1fbvcY2CBv7oxSpmQ+NdwRwx6NG+ayYU6brYberi3bv4QO37a1ZfTQDg6d9/TZq1Z7eTAH7NrZlarnKEHKCg4dz7t2WZk7o7/NgGLtQCER4DAvDUNgO7Sto3oNMbyzYYuBDg15xfxGzHPEEMfchZs4VK3UXoBLnSqxnD60UBDa39gYuvlNhAgSI8a38uDhM9VTzEYBClCAAhSggOcLeGyAu3xquaRIntDwBFDsYPSEhUHyRDBPCR/WtHb33hPJktc7SI7t6QdBcYxff/1Dbt15FKpuxZ0BrlL5wrJy0Qh59PgXSZ+jtl0H9Fqi9/L3Fy8lbbZa8uHDP2of/6l9pGG9CjJ20iI1TM6Rtm39ZClaKIdkz9/A4hloAQ7z6LRzaMf88Yfv1Qd5LcAhfKL3DYVV0ANnbXhdxIjfSLRoUdVQxuLl9Yfp2QtwqLKJcG3cUqVIJKlSJhb8bd2++9ji1lGNc9vOo7ok7gxwmJvYrFFl6daxgQrcaNNmrZS+fjN1h32aXzB6Gg/s9FdzHY3Du71nbS/AaT230/1XSc/+U60eDl907dgwVVas2SXN2w61d1r+ngIUoAAFKEABDxDw2AB3/9pGNZ/IuOn1Sjj7DLTiD8b7Ya5X8gxVnT0Ut3ejgDsDHOYBtmtdSxYv3yZtOoy0eZcYNnfiwHz1rq7buF/12qBlz5pWzaFDr0zGnHVNClCghwdfTnz69Fn1nGgtbeqkcu7YYrl89Y7kK9bM4rxagNPrHQ2YNUDq1ixjCHA9OjcUv36t7Vaf1Ob6YR4d5tPpNXsBrlO7ejJisHMVLrv2niT+89aGaIBD8RW4oagI2oVLt6TvoOly/NRlQXXNNKmSSJdeE632wqFK5f4dswTPbdmqndKynf5QSBw7bpzYkixpAsP9YnmCcSM6CebMGVfivHj5tpQtlVdWLxmthlvmKNDQZvXTIQPaqPCJYcVzAte78S+Sp6IABShAAQpQILgEPDbANW9cRaaOtywGMHxMgIwYO98lL+MhgsYHCMry7sbHxQffOl6l5cUfLyVw0WaJGeNbKVemgCobjjldqOJ39vwN2bH7uG6pc21/zGvCfDR8y9/Z11uKF8mpqhpevX5PfXBDD4txw9ynyuULS9YsaSRThpTqA+jFy7fk+MlLsm3nMat2SRLHVyEAc51QDc9aK1Myr6CnDqXP8cEUxSYuXLqpjm0cSPT2x3XXrlFKcmRLq4YcovjH/QfP5PzFm+oDqHGlPfQu5M+TRR2mWuWi6nxnzl2TjVv+K6e+YMnmIC+2cuJAoGTOmErNZcKcJlsN85jQm4JmPGdL60nzGz5bxk5abHIIhD18QWE+7G30UF/xbVtHd/gkDuBogDt24qJcPr1cVZIsUqa1zTL6eA8P7PC3GfQcDXBYJ292gO0Q0a1jfWnRpJo4EuBQ/RGFTlxpCFeoJGmriAn+Hg/tniMxokeTwSPmytKVO1RPJZaPmD2tn2TNnFpe/vVazQdduHSryWUgoC+aO1gViEHVyKZththcYw89seiRtdfQg7tt3STVe9m4lZ9JRcqJo7uoJS2M59gd3x+orjdfsaZy+ar9ob72zs/fU4ACFKAABSgQ8gIeG+BA18Gnjowa4muhiDlxI8YGOqWLb9Qx5828YW0nrPEUHA1Ba8vaSaqQQ9GybWTz6gm6le0+ffokvQZMk1lzTXsktP1RnS5lpupycOdsQSEE45Y0XRVV4VBrCGBTxnWTmDGj697S6nV7VIVJvTXNMHQPwQPX812Ckhb7I2yhLD2KQ+g1hC8M49q+Sz8kIghgrhA+/Frbv1OP8bJq7R71a79+raRH50Y2H03+4s1UgAyqhoD54tEuVeY9Z8FGcuPWl7Xc9JpPq5qqF0VrWoDThlRiIe/MeepZBGxrAQ5De+vULC3eTfrrFgdxNMDhCwL87WAuHob12WqotLhv20w150uvpD/2dTTADRo2Wy1gjoZeRlRzRIEV41A+dGBbweLUjgQ4vIfv338Zjupsw5w2VMi0V4USwyb/+PMvi/Pg+tu1rin9e7VQX5ygd7Vtx5FqPhrmz44a0l59iYKfN2k92O5wy1LF80in9vUMt4FeO3xhgi9XjOdY4m9z+/rJathp1drdDNtj+YErp1eoQJkodSX1cwyPvX1prfLFz1iF0tm3hNtTgAIUoAAFQqeARwc4kLZvU1vGDLMsxGBv/Svjx9G/V3Pp072pxRPC3BLMMQmupgWwe/efysPHz6VA3iwycJi/7N57Uu49eKp6eapXKSZdfOurS8CHX3wI1ppxgEM1PBSGQLnx3ftOqZCFb+m795lsCGPGPYzoMVi5Zpfq2UqU8CcpkC+rCkTffxdLbt95JIVKtbQojmArwOED7a5NUyV/3iwqMA4c6q/K0mO+XOpUSaRerTKCQIPtEBoWLNliwooPrHu2zlA9dgi06PHAell///1eMqRPIV18vVUFTPQ2lq/eSd0netyyZ02jjlO/TnkpkC+LHDl2QRXG0Bo+QLvaS6P33BMljCc3L6xWv0qUuqKqGKjXMqZPIYd2zVbzx9CzCRctwHX0qStDB7aR3gOny8w5ayx2txbg7L2Hjga4KhULq4XDs+Wrb7d3EkP59myZIUePX5QyVSy/LME1uRLg0qdNJmeOLFLvWrb8DQy35kyAC4kqlObPAENd0dOG3uJbtx/JtRv3lC3eU/wtu/rlj9ZzpleFEr3Tr16/kztGcwf1AhwCICqzojJpu86j7b0+/D0FKEABClCAAh4i4PEBDs6Yj4R5SeYNRU2M54/oPRNtcWXz3/XoN0VmzP7yQT24mhbAcHwUncDiznqVHbXhVQhl2Qs0FAQ+NOP98b/HT1migpNeQ5g7fWiBGpJobQkAzOnBwsuYi2MeFnFMWwGuZdNqMnlsNxXeMD9Lb120mtVLysI5fqr8eoactU16NbAmWOUKRVTYqVGvp6poaN6wL46hNx/LXXPg0Dt4ZM9cq72Q2jVrwywDF22Sg4fPSaD/QJMhlBi6ihL7Hz9+ksoVCsvDR88F85vQzAMcQi/WLcuYPqXN99nRALfv4GlVyXLD5gNqiB+GE2K9Mb2GobA7N05VwbhsVf2KleE5wMEMIW7HhimCcI+GwiwY3mjN1N6/J1iqYP/2LwvDo4e3dKX2gmUAbDW9AGfvPPw9BShAAQpQgAKeKRAmAhzo27b0kvEjO1s8hTETF8ngEfoV/gb1baW+oTZv3fpMshiuGByP1ziABSzcJJhrZ63hQzQ+TGMeTqv2w9VmxvsfPnpeylWzDLHa8bQ1o2wNhcO2XtVKqB4FBEr0jKDSotasBTjMFbp8eoUKHj6dRlnMBzK+p42rxguGi3XvO9nQ+2T8gbVYuTaq502vIWCeP75EDQXDkFEEQa25K8CVLpFXhVwMbUuVuYbV53Xy4HwVZqvU6ipeVUtYBDhtRwzle3Bto+olSZq+ihpOqdcDd/HEUhW20mWvLU+e/qp7Xi3AoarldaP12LAxhvXly5PZUMQEP8ucMaWa34benMKlW+keV3vmBw6flYo1LP++cJzwGOAwhBbr97VoUlX9N54fenrHTVosM+eusagC6sy/H9oag9o+GAJcuWZn+f3Ff0OhMX+xV7fGcuTYRdm644iYBzj8Hl9sxYoVXfr5zXTm9NyWAhSgAAUoQIFQLhBmAhyc27TwUnOwzJteb9Lg/q2le6eGFtvamnsT1M/SOIAVLNlCVbmz1urXKSdzpvcTzJtCeEEz3r+SV2fZf+is7u74sPnbg51q3bJ6TfrJpq3/Ffkw3wHbYk0vDL/CnJ5Fy7YZNrEW4FCtb+u6SapIQ8JUFW1WxdPmhaGnEdUS0fp0b6LmEqEACeYC2mpYuBi9iAissNCauwJcyWK5ZdPqCWrooa3KpE0aVJKNWw6qD/UoVGPeA6ddt7ZG2OZth6Ru437qx3oBDu8q3ll8GEcxEL3m7DpwOMasKb2lkXdF1VuEOW7mc8q0+92z/5TJnCvj84enAIehvviSA8si4G8EDe/98tW7ZPzkxVaH1Bp7YX7pWytrtyF43bm8Tq5evyu5c2YUBGecE+8R/sa1Ly0wtHpJwFDBnFXMsTMPcJh/d+/qeokWNYokS1/V5t9kUP+7xuNRgAIUoAAFKBC8AmEqwIGqVbPqgmpsCCLGzXh4oVZa2/j36NVBSXB3lto2DmA/JCltsyBDrhwZ5ODOL8Mj4yUvpz4AGu+fOE0lq3O9tA/Y2DdT7rqqqqOtpgUB8yGZ1gKcNnwSvVK9BlhfkwrnTJ82uZpv+PjJL6o3CQ3BFAHVuHfR2dfeXQEOlQeP7QtQH9pj/1zCocIQtgLcgtmDpFaNUiYVLfUCHErZY+4dKgki7NsKcFjM/M7dJyaboPhJtixpTHrgsAE+6O/ePE3NJ9Sbb4XeJaw5hkqoXt49dc/rSoBDsZ3ThxeqYaQoha81Z+bAYZ04VFl1pQ0b6CO1vUrZLWKSOFE8KVE0lxQrkkv9vaEwyNc2W0WWUEwJSzx07D5OZk3po54J5kmiB/7+w2eqFxR/ZzMm9RJ8SaBVQtUbQokqvajWi+ULsIwBGwUoQAEKUIACYUMgzAU4PBYEikljulqEuInTvpS+14qCaI8Q4Q0fBOfO3+DWp6oFMCzwjG/JbTV8gMc382haZUVtf4Q5hDprDUMWMXQR94nqkZ8/f7Z5LvRiojcTPUjeTfsbtrUW4FAJFFUNnWm4lriJS6tiD3u3zlDD+0aNX6BK5LvS3BXgtMp+uMZk6auYDGuzdt3WAhyGTz68vkmiRo0syTNUMwRwa0VMsBg4Crkg8CD4mDdH58Bt2X7YZFeEFMzrw2LfLXyGqt4krWkVMzFMr3ZD/TL3rgQ4baHq3ftOSrU63Q3ncybAufKemO9jrQoletkG92uthq0atzdv3qkKrvgbsjbU19p1wQnvj7UAh/mVmPu2at0eWbV2t2AJCi1Uaz3XWuVQVJfEvwkYxoueaL0AVzB/Vtm1aZpaEL1Wg95BwcVjUIACFKAABSgQCgTCZICDa/PGVVW5fPOeOHNzBAl8iEOvhbubFsD+/vuD/Ji0jM3TowgJ5kGhab1oxlUof05R3ur+xr13GOJoXLZdbyetRwyVKjGnTWvWApw2BBLFVbQy8Y5Yrly7W8350ubFTZmxQvoMmu7IrhbbuCvARY4cSS0jgDlPji5RYC3AVatcTJYGDpV9B89I5ZpdDPdkLcBVKl9YVi4aodY5xHqH5s3VAIfjaEM5UYY+d+EmhiI02jWu37RfGjT/sgi5eTMPcAgp6FHF2oK79p4UbSFv42UEUIlz5JD2Mm3WSrVEhtacCXAILljU3JWGHkAsEWAtwOF3+HtDuD57/rq6D/zn3v0ncu/qBvU3hL8lZ9pwPx/p3N5bN8BhWDBCNKqXYj6iWvjdKMDhPPi7hCF+d3TvPDXkWuuNtVbE5Mrp5eo+8QWBvb97Z+6F21KAAhSgAAUoEHICYTbAgRTDh6aM6241xH0Jb+MEBURCohkPgcQ36RgaZa1p26JqIXquMITP0QCHdaqe3/uy4LS9uXbYZvfm6aokf//BM2XitP/mW1kLcLVqlJQFs/1UpbwkaSs7TYneUgx9tRUStIOihDpK86OEekgUMcF1oJcEhVfQa+vIkFtrAW79irGqGqRv1zFqIXetWQtwCI8Pb2xSSzMYl97X9vuaAKcFBAQv46Gz2rVjCB6G4uk1LcChNxVzGzFvTq2T1nm0Wi5CL8BpQwCxpAR6lbTmTIAL7mUEMKz0/oOnJhUgsczFo5ubgzzADRvUVo0M0O5J66HUG9aqLehuPLfXWoDTCjWZz2d1+o+UO1CAAhSgAAUoEGoEwnSAgzKKDUyb0MMixCG8YVFc4w+P7n4qxgGuaZvBhgWq9a6jX8/mgnXcsEZarkKN1SaOBjhse+P8XSh+SwAAIABJREFUKkmcKL7dYYr4th7f2qNHoGb9XiaLblsLcJhbhR4BtOz5G8itO4+sUmJJhJLFc8u16/dk7KQvizr7tq0to4d2kKfPfpMMOevIp0/6QzxjxPhWntzaIggy5r1f7uqBw/VqBXCwxlzDFvq9UsYAegFOW44AxVDS56hlMv/R1jpw2pw59NKYl6n/2gCH5QS865QV/3nrDHP7GtevKKiKaF4lFe9HvtyZpHjRXFK6RB5VcENr+CICwWO6/2r1TM0DHIaOXj61XA0nLF6+rZw6czVUBji9lzi4Ahx69eCC4bHwsxbgsPj5jfOrBX8LWEheG0prLcBpFV537jkhNer1cPc/cTwfBShAAQpQgALBIBDmAxzMMNkfH/C14ZQIb3qLSQeDr81DGgc4fBBDMEPPmnmLHj2aXD+3Sn6I+50YV8l0JsChhws9XRhGlSWPtypxr9e03jAMTStQooXJ9dhaB27ftpmSN3cmQ1U8vWNjGOjJA4GqB8249wqBBR/oMbfIvEfG+DhamMBQzcx56pmcQivYYD7sMzieqaOVKLVz6wW4xfOGSI2qxdWcP8z9M262AhwKb8z3HyR6w02/NsDpWWH5ARQFwpqIWBtRa7On9ZUGdf8btovKijt2HVOFaDDU0Pg9Rq8plsA4duKyqjSqhhH6+aihiUXKtFbBJU/OjGrhd/T85sqRXq2dp62LZ35djbwrqAIfwd0D584Ah161ew+eGpYvsRbgUODEr19r9cUKvmDRmrUAh3/zEA7jfB9TUmSsbnc9ueD4e+ExKUABClCAAhQIWoFwEeBAhgWgRw1pr/R6D5wua9bvDVpJF46mBTAURLh5+5HcuHlfWrYfLpgTp7X48eLKsvnDVJEPVG7MnMdbLf6M5kyAw5C2Y/vmSeaMqeTW7UdSw7uHYUFwHAu/h0/7Nl8qQ2JOFuZmGTdbAS5HtnRyaNdsFZKHjZ4noycsMvkQj/CJtehQWAHDHzGU841RKXX0LqKXEUUimvsME/NCG/nzZlZzglBmvUM3DHs1nbOo9VDi3rCWXHDO90HlRhSUifN9LLW4NRa5ttXMAxzWszt7dJF6zumy17KoHmorwKGX7MH1jfLb739K2my1TKpgagEO88rwPhm3Jg0qCuZC1mnU18LW1rVryxeYz7tDkBzUp5UqkIH/IHxp76Wt46HwBtbIw/uAZSSwH+ZAotLj6AkLZdjoALuVPcNigIML5vThyyU0vQCH9w5LfODfBPO/T1sLeWtzWs2H6rrwTxZ3oQAFKEABClAgFAiEmwAXCqwtLkELYJg7hGC2f/tM+fz5XzWP6PGTXyVLplRSIF9WFRSePf9drROGHgytORPgsE/qVInV2lEIcSgecursVTl/8aYkSvCTCohY1wrXgkIis+autbheWwEOG6MwxdCBbSRSpEgqJJ44fVkNB0ueNIGUK1NAMBcP8+TKVvGVa2YLTWONurnT+0n1KsXVh1gMq0MPDYZTZsqYSn3AR9ObE4SfY74SAiQa7gHnvX7zQbANGxsxuJ0aGmirOqMGaB7g0HM1flRnWbhki/Tsb7nsgq0Ah2NuXjNReZiHR1fWgbP3d6H1bJovbo+groUNe8fQfo9F0BEm4v0Ux2RZAixVMH/2IBXOsVxB87ZDbK6nZhzgGrfyc/T0JtthWDWGV1srYmLtoME1hNL8fHoBDiFvxcLhqgc7X7FmJrvYCnCoqLlo7mBWo3TpTeFOFKAABShAgdAnwAAXgs/EOMDFSVRKVaCbOr675M6ZQYUgNPTOHT52QVr4DDNUBnQ1wGE/DFcbO7yj1K1ZRs2j0Ro+jGPIWvsuo+XchZu6KvYCnBakUKAC4dO4YUhd4KJN4jd8js1hXCiXjrWw8EHZuKFgyYixgWoulrVlEBCUunduKKlTJlbrm2EYqPkH3aB63CmSJ5RLJ78UeMHQ1xu3Hlg9tN4QSjyHKJEjy6vXby3205aMePDwmWTMVdfi96hGieqI6zcdMOnl1AIcjFAt0bjV9iotWMPOmR44fHGgzbcqWbGdnDh12SU+BLbOvt4q4CP4oceuVfvhJj2P6dMmk9VLRgtcMc+zklcXq0V9tADn0sWY7eRqgMPfi62iQ3rXhi8wMEzY1jpw2n7WhlDCD2ENw4iNG3p1zx9fIqgimih1JZPfode2cYOKMn/RZi7oHRQvDY9BAQpQgAIUCGEBBrgQfADmAU67FPREFC6YXf58+Ur1kBkPqQyqy8UHQXzoy5QxpfogeunybZMhjXrncSTAafvhQ2OWzKkkfrwf1JBJBBxn7gNrk2XNnEZ94L9z95HcuffEoSF6QeXjyHEwFw1DCVFpERUXrTVbC3ljH8wNRC/ou7/fKyP0mPTu1kROnr4iJSr4OHIpapuvnQPXrFFl+S52LPnwzz+qwEjtGqUEFSYPHTkv5at3dPg6sCECdOUKhdVyAmVK5lXLLiB4Dx4xV1W51GsI7Vg0HIU37t57IhW9Osujx79YbKoFuE+fPpkUf3HmAhGg8SWJqwHOmXOZb/s1Ac74WAi7cb6PrYYdN21UWfUIX7pyRxX4YaMABShAAQpQIOwKMMCF4LO1FuBC8JJsnhofxNevGKeGKKLHMLy3RAnjyfljiyVSpIiqeqa1Hhl7Ac67dlmZO+O/BdM1135+M2XS9P+WcbDnjZ5PDK1s0nqwCn/GDUNU0eP39t3fVqt8+k/tI6gSatwwl9DLu6ccP+lc71vArAGqlxcNC82vXr9XZgesU19I2Gr48mLzmglqvp7xOmfG+4SGOXDoOU2f/ct8UUfbgN4tBD3MQRXgWjatJpPHdjM5vSPHdvR6uR0FKEABClCAAqFTgAEuBJ+LpwU4bd4Xekey5PUOQbnQc2r0lPXv1Vz1KmGRZb2G4Iv1uPbsP6W7DZZu6NO9qWHX9+8/yM49x2XvgTNWh4sGh0C6NMlUFUhUPUXPJ+ZhHjh0xuZ8NGvXgXAbMLO/rFizS1au2W23d9f4OOi9XTRvsFqHUK8SJXr2BvZpKbv3nZS+g2a4RNGtYwOpWK6gWudw87bDDh8jZoxvZdG8IfLu3d9WFza3djBUw8Ucz+WrdioXWw1FgXCPBw+fNVmL0Xgf9KDj3UN79/cHNTQV1SnxBQsbBShAAQpQgAJhV4ABLgSfrScEOAzTQoGQooWyS71aZdUcHqydh3L/bBSgAAUoQAEKUIACFKCAewUY4NzrbXI2Twhw2jpg2oVfuXZXKtboJL+/0F9HLgQ5eWoKUIACFKAABShAAQqEeQEGuBB8xClTJJIWTaqqOUnWht+F4OWpU2N5gaqVisiLF3+psvwYoqW32HhIXyfPTwEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABcenjLvkQIUoAAFKEABClCAAhQIEwIMcGHiMfImKEABClCAAhSgAAUoQIHwIMAAFx6eMu+RAhSgAAUoQAEKUIACFAgTAgxwYeIx8iYoQAEKUIACFKAABShAgfAgwAAXHp4y75ECFKAABShAAQpQgAIUCBMCDHBh4jHyJihAAQpQgAIUoAAFKECB8CDAABdCT7lwwWwyc1JviR07hgwfEyizA9YF6ZW0bl5D+vVsJq9evRWfzqPk8NELQXp8HowCFKAABShAAQpQgAIUcL8AA5z7zdUZL59aLimSJzScfcjIuTJ6wsIguZpeXRvLwD4tDce6e++JZMnrHSTH5kEoQAEKUIACFKAABShAgZATYIALIfv71zbKTz9+b3L2oaPmyajxC77qinp3ayIDercwOcZvv7+U5BmqftVxuTMFKEABClCAAhSgAAUoEPICDHAh9AyaN64iU8f3sDj78DEBMmLsfJeuqm+PptKvZ3OLfTt0GysBCze5dExHdoofL660bFpdsmdNK0mTxJd//vkojx7/IidPX5V5CzbI6zfvTA6TNMnPUsertNpuyswVEitmdOns6y3Fi+SUqFGjyNXr96Rzzwny7t17w374ee0apSRHtrSSI1s6iRIlstx/8EzOX7wpcwLXy1+v3jhyqdyGAhSgAAUoQAEKUIACHi3AABeCj6+DTx0ZNcRXJ8QFyoixgU5dWd8ezdScN/PWe+A0mTpzpVPHcmbjxvUryqQxXVXw0msIVnUb9ZVDR88bfo2gtmXtJBXsUmaqLgd3zpYM6ZKbhrx0VeTFH3+pnyHwLZs/TAVEa+fo1GO8rFq7x5lL57YUoAAFKEABClCAAhTwOAEGuBB+ZO3b1JYxwzpYXMXIcfNl2OgAh66uf6/m0qd7U4tte/afKtP9Vzl0DFc2QhDbtHqCfPPNN7J89U7ZuOWQHDtxUT5//lcyZ0wlvbo1lmKFc8off76SfMWaydNnv6nTGAe4zdsOi3ftsnLi1GXZve+UfPr0SVKlTCzd+0xWAS9t6qSyZ+sMiRsntly/eV8Gj5grp89ek7//fi8Z0qeQLr7eUrFcIdWbV756J3UcNgpQgAIUoAAFKEABCoRVAQa4UPBk27WuJWOHd7S4EhQ1QXETWw3FSlC0xLz16DdFZsxeHax3N3F0F0G1y70HTkuVWl0tzoVhjkf2zJWM6VNI30EzZPKM5SYBTtth/JQlMnCov+61rlg4XCpXKCLHT16SGvV6yqvXby22WzjHT2pWLyknT1+REhV8gvWeeXAKUIACFKAABShAAQqEpAADXEjqG527bUsvGT+ys8XVjJm4SAaPmKN7lYP6tpKeXRpZ/K5bn0kya+7aYL+zgFkDpG7NMrJ91zGpWb+X7vmqVioq+M+FSzcNQzm1HjjscPjoeSlXzTK84nd5cmWU/dtnqeMWK9dG9bzptTSpksj540vkf//7nxqS+etvfwb7vfMEFKAABShAAQpQgAIUCAkBBriQULdyzjYtvGTCKMsQN27yYhk0bLbJXoP7t5bunRpaHKlr70niPy/4wxtO3LBeBfGf2kddA86JsPn8lxd2RY0DXCWvzrL/0Fndffp0byL9e7WQM+euSdGybWwet0rFIqqwCQLhL7/+YfcauAEFKEABClCAAhSgAAU8UYABLpQ9tVbNqguGJkaIEMHkyoyHGQ4Z0Ea6dWxg8nv0PnXpNVFVZHRnw/w9zOND+/fff+XEqSuyc89x1St38fJt3UsxDnCJ01SSP1++1t1uzvR+Ur9OOVm6coe0aj/cnbfFc1GAAhSgAAUoQAEKUCBUCjDAhcLH0rJpNVXZ0TzETZy2VF1tF9/6FuENZffnzt8QIndTMH9WadvCS8qUyiexY8UwXMOz57/L4uXb1Fw842GNWoB7+/ZviZe8nNVr3rt1huTLk1mtjYc18tgoQAEKUIACFKAABSgQ3gUY4ELpG9C8cVWZMq6bRYgzv1z0vHXsPl4CFm4M8TuJFCmiFMibRUoWzyNlS+UzlP3HkMYK1TvJjVsP1DUaV6H8OUV5q9e9cdV4KVU8j0yZsUL6DJoe4vfHC6AABShAAQpQgAIUoEBICzDAhfQTsHF+LPY9ZVx3qyHuS3gbF6yLdH8NT9bMqWXBHD+1FMCdu48la74vPYeOBjj0QmJI6fpN+6VB84E2LwULfEeLFlWdh0VMvuapcV8KUIACFKAABShAgdAswAAXmp+OiDRtWFmmTehhEeIQ3ny7jpX5izeHyB2gt00Ll1jqAMMl9Vr+vJllz5YZ6leZcteV+w+eORzgfNvWltFDO6j14zLkrCOfPn3WPUeMGN/Kk1tbJHLkSJK/eDO5dOVOiJjwpBSgAAUoQAEKUIACFAhuAQa44BYOguM3aVBJpk/saQhxCG/tu4yRBUu2BMHRXT/E0b3zJFuWNIL5d9aKp2gl/nEWhLCHj547HOB++vF7uXxqucSMGV3dr7Ww2rh+RZk5ubfcu/9UMuep5/oNcU8KUIACFKAABShAAQqEcgEGuFD+gLTLw0LVo4a0V/+z98Dpsmb93hC/8r49mkq/ns3VkMWiZVvLo8e/mFxTxIgRZd6M/lLbq5S8+OMvSZquivq9o0Mosa12jjdv3klzn2GyZfthk3Ogh2/d8rGqeEqHbhhOGvJzAUP8wfACKEABClCAAhSgAAXCrAADXJh9tMF/YxhGuXPjVFUp8sOHf9TSAXfvP1FDHRP8/KOUKZlP4seLqy6kcSs/Q+h0JsB9+21UmTu9n1SvUlwt1H3qzFU5e/66OkemjKmkRNFc6vjLV++UFj7Dgv+meQYKUIACFKAABShAAQqEoAADXAjih4VTx/k+lnTt2EDaNK8hmItm3s5duCFYiHz9pgOGXzkT4LSdfFrVlL49mkncOLFNToHevxFjA1Uhl8+f9efIhQVn3gMFKEABClCAAhSgAAUgwADH9yBIBBDeUqdMLEkSxxf0mqGoyeMnv6qiJUHZEieKJ1kzp1HzAe/cfSR37j2Rjx8/BeUpeCwKUIACFKAABShAAQqEWgEGuFD7aHhhFKAABShAAQpQgAIUoAAFTAUY4PhGUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUoAAFKEABClCAAhSggIcIMMB5yIPiZVKAAhSgAAUoQAEKUIACFGCA4ztAAQpQgAIUoAAFKEABClDAQwQY4DzkQfEyKUABClCAAhSgAAUoQAEKMMDxHaAABShAAQpQgAIUoAAFKOAhAgxwHvKgeJkUoAAFKEABClCAAhSgAAUY4PgOUIACFKAABShAAQpQgAIU8BABBjgPeVC8TApQgAIUoAAFKEABClCAAgxwfAcoQAEKUIACFKAABShAAQp4iAADnIc8KF4mBShAAQpQgAIUoAAFKEABBji+AxSgAAUoQAEKUIACFKAABTxEgAHOQx4UL5MCFKAABShAAQpQgAIUoAADHN8BClCAAhSgAAUoQAEKUIACHiLAAOchD4qXSQEKUIACFKAABShAAQpQgAGO7wAFKEABClCAAhSgAAUoQAEPEWCA85AHxcukAAUoQAEKUIACFKAABSjAAMd3gAIUCDaBaNGiSJJE8eXtu/fy9NlvVs/zzTffyL///uvwdUSIEEH+97//Obw9N6RAcAnwXQwu2a87bsIEP0mM6NHk0ZNf5P37f77uYNybAhSgQCgTYIALZQ+El0OBsCQwaUxXadWsuvTzmymTpi/TvbXIkSPJuaOL5f2Hf6R2w95y7/5TmwQVyhaQQP9BsmL1TunUY4JHcWXLkkYa168ofQbNkH/++Wjz2mPG+FZOHVogJ05dkVa+w+Xjx08O32uUKJHl8O458vDRc/Fu2t/qvtGjR5MT+wPl4ePnUqVWN6dCtN7FjB7qKwg0E6Yulee/vDDZ5OzRRRLvp7hSvHwbuX3nsaRKmVjKlsonM+escfi+QtOGyZMlkOGDfCRXjgxSqFRLefHHX0F6eREjRpSDO/1l265jMnHqUnn79m/d40eIIDJjUm/JmD6F+HYdI5eu3AnS6/DUg3Xx9ZZhg3xk7KTF4jd8tqfeBq+bAhSggK4AAxxfDApQIFgEsmRKJUf2zFW9b2mz1pTXb97pnsenVU0ZN6KTXL1+T/IUaWL3WnZvni4F8mWRPgOny5SZK+xuH1o2QKg6d3SRJE+WUMZNXiyDhtn+UNmyaTWZPLabbNxyUIUwZ1qhAtlk58apcu7CDSlcupXVXSuULSirl4ySE6cuS8mK7Zw5hcW2cePElpsX1si330aVEhV85OTpKybbXD+3SpIkji95izaVK9fuytG98wSBdsbs1dKj3xSb547zfSwpkC+r3es7c+6aZMmUWtq08LK7rbbBjt3HZO78DQ5vr22ILx7wfmfKkFLWbtgnjVoOcvoYtnaoUrGILF8wXH759Q9Jn6O2IfAjOD5+8qt8+vRZ7Y7AvHfrDMmTK6OUqeIrx05ccuo68AwqVyji1D7WNt6644h652y1NKmTyILZfi6f7+PHj1KsXFu7+8eOFUNuXFgtEUQkY6668sefr+zuww0oQAEKeIoAA5ynPCleJwU8TGD7+ilSpFB2mThtqfQfPEv36tHLdPn0Cvnpx+/l/fsP8vqNfi8Ddk6T1Uty58wgCHCOtNETFsqQkXMd2dRt2xQtlEO2rpukerpKVGgnCBzW2vH9gYIQXLx8Wzl15qpT19i7WxMZ0LuFjBw3X4aNDrC674RRnVXYGTV+gQwdNc+pc5hv3L1TQxncv7XVMHjxxFLV61awZAu5cOmWpE6VWDavnqhC3fLVO6Vlu+FWh8UisDvy3Os06ivx48WRqeN7OHwvA4f6y/gpSxze3njDHNnSyf7tMyVSpEhSo14P2bnnhEvHMd8JoWzT6glSomguGTY6UEaOC1SbpEyRSC6dXKZ6N1NlrqF+9rUBrnH9CjJzcp+vvm6MaO7UY7zMW2A7DGfNnFqO7bP+Ttq7EPw78UOSMvY2U8Ft6KC20sW3Pnvh7GpxAwpQwNMEGOA87YnxekOdAHpW7A2HCw0XnTd3JvWNPsJS6cq+6oN2cDV8sMUQPrjg2+9nz3+3OBU+eC5fMEx9+//7i5fy55+vJWGCHyVGjG8N/9t4p2Ll2sjuLdPVUDH01r18+VpSp0oi8X6KI0+e/ioPHj43OcfSldslcNHm4LpFl487fmQnaduyply/eV8KlGih++6ULJZbfYA/fPS8lKvW0elzbV4zUX341+sJMz4YwgBCQflqHeXQ0fNOn0fbIVKkiHLt7ErBvCP0FqLX0LydPrxQMqRLLkXKtJaz56+rXydKGE+2rp2oniM++HfsPl73GtKkSiJ9ezQz/K5S+ULqPUHPl9YThV+iRxbDRpMm+dnuvfTq2ljQy9WwxUBZt3G/3e2tbTCobyvp2aWR3d5OZ06QPm1yOXNkofpSI0POOvLrb3+q3Zs3rixTx/eUzdsOSd3G/dTPgirAYejlspU7nLlMw7Ze1YpLrhwZHQpw2jU7e6If4n4nD65vVCaOBDgcH+/jldPL5cOHf9gL5yw4t6cABUK1AANcqH48vLjQLIDeIHxwe/rsd+ncM3TPxartVUr8p/SRqFGjKNJSldrJ8ZPBF+BmTu6t5notWrZV2nYcpfsYRw3xlQ4+ddQQMQzzQ5GTyhUKy4qFI1S4wbwi4+IDMyb1kiZUynPAAAAgAElEQVQNKsnFy7elaNnWal4XemZ2bZqm9s1duIm8ev02NL8y6tq0eWcITnq9k/hAjqF5GNrm5d1Tduw+7tA9IURh3lTkSBHl3tUN8uGfj5I2W035/Pm/4jAI1FrxF603592795IoTaWv+hKijldpCfQfKHfvPZGs+err9qQh0CPYm797yZImkAM7/NUXC7Ub9hEMw7PVYsWMLk9ub1GBPUteb4ds9DZCT2ixwjkNPYLG2+BLmcSJ4jl07KhRIsuGleNUGG3fZYwcPHLOof0wDFLvix/MaRs/8kvP6MKlW8Sn0+j/D2oigbMGSa0apaT/4P/mlAZVgFuzfq80buX80EZcL3o8mzas4nCAcwjIbCMM0X10c7NTAQ7Xhn+LGnlXZC+cK+jchwIUCLUCDHCh9tGE7gsrXDCbzJzUW2LHjiHDxwTK7IB1QXrBrZvXkH49m8mrV2/Fp/MoOXz0QpAePygONn1iT2nasLIELNwoHbqNC4pDBvkxypXOL5hjVqZkPhV4MG8nuAMc5p7cvbJezYXS5juZ3xgKP2DoGcJFRa/OcvT4RcMmAbMGSN2aZWRO4HpDMM6eNa0c2jVbfeBF2Lt2475he61Ha8n/sXcWYFJVbRx/FZUQRAWlG5EUJKS7u5ula4mlGxZ2WXKJhSWWXrq7u7u7G0H9RFEQUFG/53/Wu07cmbkzOxvD/t/n+Z4PmRvn/s6d4fzPW8u3SfsuI93OMCIXhKiK969oNr0OctR8OjVU350LF2+a3QILdLxbN249kBLl21uJIRR7MfU6aScjlw05bfYMIYabtx1Sh3TpWF/GDO9q6PFOnbliN+8IxTYwpz36TbT5W6AJploNe8vOPSfM7gvvcJWKRWTYiFkOx1OlYlFZuWiUw+8d3ouc2TOpgjGax8/04rcurpEUyZNK8gyVrPIz8+bJqt63yDRTT6TpffD9uXFhtSC8uHDp1uFFSSDUbl9aqzzOZat2Dvege6KAwyYGvKrOWOKPEsrWdZOcEnC4Pt6B4/vnyfPnv0mW3PU8YpPHGS48lgRIIHYSoICLnfMe4ae+dHKZZEifMvw6yDVCzpE7DKFNvgPahl8Ku/oR2Wl3x5j0rhHTBdyKhSOlaqViauhgCCG8fX2w+u/I9MDhnrj3w0ffq+ILtgzemEwZU8mqtXvMDkHBCnhzNm87rEScZvB4ZkyfSlas2WV2PELpEBq6Z99JmTRteYQrKbrzfUEFTlTidKd16j5G5i/ebHVJTcAhPwohY6aWNMnHKuRQE3AQ1wifhICBB85WS4Y4cd6VePHiqhw85OLpWY2qJWRpaIAqEgGP36tXv+sehzkyErIIDxs8YLaqOgaO8JFO7eupoiEIobRlWngofjvw/psaxNH397bL/358Jumz1bC6RM7sGWXFwlFmf58q5Wcq1w3hunoCWm8cYJfs80/VxoNlGHEDrwFy6cods9OQtzVscHtBPuG+g6elap0e4Z8j/BRhqDDMr+mcwbMOIYf76LXj2LD5kLTq6KeLSsuBi0oPnNGcRr0BOxNCifPB5drZFcpDirBTbQPDnd9JXosESIAEopoABVxUE39L7nfv6gYV8mRqKIKAYggRMa34guk1bC2yInIfd5wb0wUcij6gCAY8U/BsYCHz+PYW9eiRKeC0BfaiZVulQ1fzRbAldyyksRh3p61ev1du33nkzku6fK1mjSqL/5AOds/HvMCrAkOuk6P+dv2HTLESsThXE3CVa3WzCuPTvJqagOvTvZkMG2S74Ig2YC2XERUlkU9naVgUw7sB0e2okmXI5LBQtl4DguTAobOSLm1yQfhkujQp1J+Rt4YKnbjWgiVbxLubfugtWitAzKTLWsOmyEP/wf/d36FCcD9PX9GK6de5s8ihXbMdjtn0ebXxd/QZJQuXbjX0Tgwb1E76dPdSrRJ6D5zk8Bx4ZretmyTvvPuuDPWfIeODw4qrIBRw5LDOymuL98PyHUEfRZjeZ/j7dRv326ySGR0CDpU0u3Ro4JCH6QEQqa2bV3faAwd2M4IHStOGlSR4+grp7zvFqfvyYBIgARKIiQQo4GLirHjAmPAPqV6ltxFj58rIwFCXnmBgn5YyqG9rq3O79gqUuQs2unRNIydhh7xty1qCML20aZKpXWx4j06cuqIKK5iWv0foaKECudRla1YrIQi1QiXBDZsPht9q/uJNamff1HCPWtVLSd48X6oy5/CSoBIfzt20NSykzdIa16+gdo03bjko12/eVzlRKG5RrEgeJZ5Rrvv02WtqMa/XqBb90g4fvRAeMoQQpKgQcFjQI2wJ4YwQj/YMHiCEsrnT6jXtL1t3HHHnJSP1WhAbTx+GeRWTpCnnctNhowLu6PELcunUMkGoHsL47JV9h9cT+Wl64gyiAWIDogOmHYOwUSXG0qZQggyL9QzpUqp8Rcy3I8N3B0U6uvQMtDoU3yOE5yIPEuGFtgzfFbQpQOgkntHStJy9pStR/TLA0ZDU51r1RORn5iva3OE58CKirULSJInl68LN5Obth3bPwffz2L65ih1a1Pv6hciEKUvUOXjuy6eWS9y476vnOXfhRvi13BVCCc/Wz8+eO3wuvQMw9vjx48W4HDhtrJpIxW8uqqDSSIAESMDTCVDAefoMRuP4UYAChSgsDXk9IwPDyl4bNVSYQ86bpWG3FLumkWUotIEQN624h+V9fvn1hTT0GhheoU/bUbc3nkKlWpk108XCdeFsP5uLVwg0LCJfWDTqRXGOIoW+UjvnWKSFzvAVbafd9P5YgMOzgkIe9iwqBBw4Pn24U403bxEvJTztGUL5alUr6XB68X6g6AZ6pyGETc/gvUU1Q08TcB8nTijf3tqiQt8SpyjjcgioUQFXvEgeVTwmdNEmVXTDniE3be/W6aq3WLlqnc0OtfzOagJu7bJA1aDbliFkE/l9qBZ57/4TuffgiTx4+ET9+f7D71RIpy2DR3NG8ACZMWeNDBk+w+ww5HhqRUGQQwmvoy1PHjaKsGHk7IbT9vWT1QaKkXcMGzCzpw2W3ftOSo36vexyhpcIxzaqV0EdZyrg8NmIYZ2kW6dGohfm6C4B9+bNG5c3D7AJESfOezFWwKFyLTy3+I6hgqUnVA12+KPIA0iABGI1AQq4WD39EX/4zh3qy9gA60IIjvpPmd55cL/WMqB3S6vB9B0cLFNnrIz4IG1coVTxvKpUO0QR+lDBiwbvBAprwIPUr1dzVaUOuT0FS7ZSAgketzxffaGu2KRBJeVVOHz0vDpfM5Qk13ayUXBhybzhqnjI+k37JThkhVy5elcSJ06oPH7om5Ulc1pVlAOVFU0Xr5qAgxcLHgMskAODFgkKSiRIEF/1RPMf3EHQGBeVHFFmH55DWxYVAg4ewxvnV6khpMpcRZ798sIt87dvW4hqVGyrKApuojX4NrK4dsug3HQRbXGJOcyYo5bLVzUq4KpXKSbIW8tdsImVp9jy5oW+ySm7N09TRWbQJFozeN22rg1SVS9XrN4lDeqGvZ9oBo53GnmQ9+4/lvsPwgQaxBnCeSGcXM+1ekctwhE+qWcopIQiKjBto6XfkGCZEmL9GzJ/Zlg1xzbew2XZqp2GmWvNtS156F1Ae2eNVNZEldjQGUNVoSFwLFokT7gHDuG18L598MF7qtKqpSfPXQLO9XlxXIUSY0ROIXIqXTX8hiICASLMsggOQkfxvbcVfowWBA+ub1Sfo5CJo80uV8fI80iABEggqghQwEUV6bf4PshhQt6TpRlppIxiJShaYml9Bk2WaTPDhEBk2cQxPQTVLvfsPyXV61kXmkAIFMq5Y4E9cOg0mTRtmdlQHOXAwRt17ugiFRI1btIi5T2yNNwDCz2EfA3wnar6WGmmCTj8N0qrN23ta7VzjNLaG1aOV+XZ7ZXsxzWiQsBBlIIZdvPhTXKXRVTAYdFvtCy8q2N+8PB7hx5HvWuXL/ONrFs+ToXFoXWCq2ZUwO09cEpVJcWGAryaeC9shVFCqO3YEKw2KSrUCNuowYbH1TPLJXWqZKqKJsIUVy8Z4zCfTLuWq8+piRyMAe0itDxHFD2B59VUwGkFfPC9xvfb0tBIGiGRzjZJx7NfOrlU5e7Z67Gn5Q5CwObI38huXiN+A+5eWSeJP0okPr0DJU3q5NKnh1e4gIMXdPfmqbJgyVbp3COspYCpeYqAe/Z4tyoCExkGYfZR8tI2vddghPtjwwHfMYRS0kiABEjAkwlQwHny7MWgsXdsW0f1LrK0sRMXit9I/dLgWgNcy3NQ5CBktnvzovRQaYUdtu08KnWb9NOlCU8F/nf+4g2rUE5HAq6XT1NVwAILzfzFW9gM2ylYIKfs2TJNValD02stvEcTcBBDOQs0tuldg5cQJdr/+usvyVvUS27d1i/gERUCrlzpb1RPLOT4ZcpZ29AbCkYQ0vbswwTxlHCAh/Kvv//ra2Z6ToL4cdUCTc8DFzy+t7Rubl1t0NAADR5ktFCF5eXQ2w497pC3h7G7apqACwxaKNdM2izgeuCL98y0jQAqLSK/7dfnL1VrBr3Q1BJFv1al2/cfOiNVav/3/T62b55cvnpb2ngHSKXyhQ0JOAjo6+dWqZxSlO53xjD3aGwNbzUMvfHQIw8GT/rmNUFmAu7C8SWSKWNqVXEQz2dpdWqUUmHTCF/WQpeRa2urgqbp+T7eDWWUf2dBYReIWnjNLA2CFlzQr23ilKV2HxXi4sSBUNm7/7T0HTxZ8LtoKuBwco8ujWXl2t2C3nGW5gkCDmM2kv+I47JmSSdoRH/r9kOpVKubLjs8c5JPP5Ifn/4S/rlllU/TE3E8cm1VLnLDPrJrr3kbC2feRR5LAiRAAjGBAAVcTJiFt2QMaDw7YbS1iNPzPiHMCqWyLa1n/yCV3xIVpuXT4F64J8QmhIdRcyTg4LmA1yFo6lIZNGy63cuiQS28aRVrdg3veacJOCxCsfC2Z1pbB5/e41XhFT2LCgGHECeEpTpTOVTjhFBVy/L32nOgDD5CqHBdCFp7hsqXyDsyNYT6YkEdmQYxoPVD1EqXG7lfwoQJ5OPEiZQ4/enn/xakjs7N+nUDM8+Os33gcH2tsiI8cMhxsyyGo82nZR4XQoOxCMZmg1EBByZP7mwVeMwQKoqQUaOm5ZNh/lHAx56A0ypQ6uWL2rsfqlX+ZpGHqnc83kN8NxHSq5djp/0OIv8T3h4johD9GhEWiPBAPQFnb9yeIuC0Z6hZraRkyZRGAict0n0srW+bvWIxyF9s5VVd/S7aK8Kj3QCM7l1dLwilhFd274HTRl89HkcCJEACMZIABVyMnBbPHRT6XiE0Ef9gmtr4yYvF99+iA/C4wDtlagiBQf6Kad+vqKCA/D0s7mFYPB0/eVl27D4m8Mqh0p09cyTg7l5Zr8rDh8xeLUdPXLR7LeQAZs2SXpVOx6IQpgk4U3a2LrJm6VjBIhBhngj31LOoEHBapT6wREiTo5L4eE++u7NVIGLyFGpqs1KfkRDKqHhfjN4D4uH59/uMHu7ScYmSlTILGdMEHBrL375j3vcMOWoI0zX1wOGm8ELt2jRF5XYijxMeNVPDO4V3y1QwWQ7WqIDDefDmwasHbx68ekbt7NFFkjljatWWYtbUQXYFHEIS832d1eilZV6Ir6RJnUw+TV3O5gaC5cXgTUKoMDw6puHeObJlFDQ1x/wjJ9XRb4jeIPUEHLzstgw/teNHd5cvv0ivPHiXLXrLaedhc+Di5dtWl9EqNCJMW8shNAwPLQ5EZLivt8op7NbH9gYSromNGHhS8f94p9p1HmHVCsKRgGvasKLMnDJIzVXD5gOt8uH0xg7PPEIo8XuDIlOW/feceV4eSwIkQAIxgQAFXEyYhbdsDG1b1lSVHS1F3MR/S2L36NLE7ImxyO/ed4LMDtX3HEU2HlR67NimjpQvW1CVVtcMITnoZYZcPPTnsjR7Ag5ehu/u2i+hr/dcpiGnmoDDokrz7NhigZYOaO0AL1CjFoN0D4sKAWfaFiBd1upmIU56g/ryi3Ry5shC5Y2xV8DD0wQcnhUeVUeWLWsGlWMGTxZC8VCCH14bI94peCxNzWgOnGUjY4Q2QoxgUW1Z1AOetpWLRqkcTBTj0DNnBNyQ/m0E1UKNeKVN74VNIfCBOD19eKHDEEpH3E0/P39sscqhw4YDwpCNGrzrW9ZMVL9zqDJ59MQlObRrlsqZtVU8xci1LQUcxMev39luWG7kmjjGVqi4JuCMXsfWcf/8Iw4FHM5Fz78Fs4ZJ/rzZVZhkjQa9VbEbzbQw7Ge/PFehvXfvPQ7/rHaNkjIvBFV5RVq091P97YyY1n4C/9ZkzlXHqUgLI9fnMSRAAiQQ1QQo4KKaeCy5H/KNJo/rZSXiLB8f/6Ai7A8Ls+g2LJ4Lf5NLypQqoMqgoyAHDItpNEe2LIlvT8BhB/6nR7tU2N+UkBWqyqQRQ4U5FIyAaQJuiH+ITAgO6wdly7R8viUrtqtdbT2LCgGH50UbASw6Ldsp6I1JC41DUYFJU82LxJgej0qlKLgBL65eHpDlteHdcSYc1sjcRMYxc6aHlY6fHbpOVS5F02f8uVufCU7fzlUBhxshz3NpaIBg0YxKh1o+EcLdUEV13cZ9qoiOnjkj4OChQr4XFu65C5l74e09MDZWkPuYJtXnbhdwl08tU/3qPvyshNPMtQJOENP7DpyWOjVLy47dx6V2oz5OX0s7wVLA4bdk4exhdq9XolhetWFw4PBZ+ekn/TDcc+dv6IYtagIOv3OXrlh76Iw8CIoEpUj+mSEBh+u9/34cmTyuj6CNCypCorcdvq+N65dXf58gQTx124ePvpMKNXzkh//9pFrWIMLjjz/eSJeeYx32mDQdt1ZU5s8//5QkaSo4JdSNPD+PIQESIIGoJkABF9XEY9H94BGaPK63TREXJt7GRWqT7ojgRjjg/FnDVOEEFCL5qqC559BRCCXCvnCuq0VZNAEHcdu11zi7j6IdO3z0HBk9fn60CTjcWPOWwavqKCQW1UuxCHa3VavbI8bnuaDBNYptvHnzlypS8/LlK7lyZoWgYMs3JVo5XdEyIgIO/BGa2KRBRTEN2TXS8NoZAYf7oBUAvFT5inrJtRv2+wRavhcocOHIA4dwUCOGDRnkvN28sFrlIH6WLqwHm7OmiXCcB099wZItdT32Rq/7tufAaRy0/nbvxXlPBvtPkzHDu6piOyhygwgG9OCEdxOCFIVmEFqJ0Md2nQOcDk3VimwdO3FRylY172dodF54HAmQAAnEJAIUcDFpNt7CsbRsVk2mTOhjJeIg3rr0DFTNhKPD4G3TxKX/qNnhHgfLsWh9sPD3OfI3VP2sNHMk4LRS5ivX7JaWHfxsPiYaOQeO7KZ6JI0KDA3PA9NEGRaa+Yo2t5lPBu/EjQur1aIHTb/XrNcPt4oKDxweUitQg354zdroe200GMixQjl6PStWOLfqL4bCFa9f/67ylCBOHz/50SZLVOvLkD6lWTGY6Hi/jNxz8Vx/qVW9lMqR7DVgkjpFq1yKJtfou2bE26jdK6ICDu9H4wYVZMacteHvGjwk0yf1V5ssqNKoZ84KOLQNQfsQW21GMmdKLXlzZ5UVa3ZZ3c6RgOs9cLLhcMOyVTvJsROXVGEVCDmE1jlr+O4FBfYUNA6HoWDJkOEhgoqkrlpsEXAaH4TwLprjr4rCwIuJMHJU1UURE+RkIgcTIZAopIMqrc424YYIXDTHT33XxkxYKP6j9KsiuzpfPI8ESIAEooMABVx0UI9l90SZdIgdLScO4q1zj7Eyf/HmaCVxZM8cVdjBnqfoi0xp5NyxxWqc2fI2ECysNdPyzvQq0eEYhGGuXRaownXQCNxWGKUmBBG29mWe+uHhPaZ94Ow1HO7ZtYkM9+2oQpHQc8rWAieqBJwrlSgtXwSEos2eOkgJCZQSh6fOUSNvXOPgzpmqIEexcm3l7Pkb0fp+2bu51oMQC/6cBRqZhXuiqAaE65273yoRZzQUNKICTm+88IhgrMgDRbEOdwg4zfOIZ8/1TWMrbxXmfuFsPxk2YqZqXG9qjgQcqthi48SIDfYLkRu3HijBd/3mA8lfzLofpb3roLDIzCkD1AbEo2+/lwOHzykPJgxVDlFwRa81g6OxxSYBV7VSUZk6sZ+qLIp2CwiRhnf2+P55SsBh4wobMhtWjFch1HPmb5SBQ6eEt35wxBKfswKlEUo8hgRIwNMIUMB52ox56Hjr1iojo/3DQlf6+06V1ev2RPuToBT1oL6t1QKyRIX2Vn3WkMc1Z9pgQQPhpz/9Imm/rG42ZpyLa9y89VBVnEPIj6WhAAQKQUC8ebXxtRJxps2JUcHNtJCLJuCQlwLvk1eboVbl8Vt5VZMJo3sIKu9Znm85lqgScKhsePvSWvnk40SqT5aW02dkwrGQCxzRTTFHKFWLdsNUwQqjRUy0/l+WYtvIvaPiGHhbIdjhDUBRDhScQXEJU0MeIbwOEMIPH32vNjss2yLojVUTcMi5vHHrodkhLZpWkXxfZ7OqQunomdHqAx7VkYGhMmLsXN3DnfXA4SLIZ+rq3UC1vEAOrKlpHrrm7YZZ/U5oAg7NuZu3HapOK1YkjyybP8KsD5yj59I+T5niMxVCeejIOalY08fQaWhTMHxIR/FuV1eJA/yWIcQZ339s2sBjmTxZEvXfvQdMEuSlOmOxQcDlzplZRvh1ltIl8smLFy+lY7fRAo89TK8KJar54juBXDYUPPHuNsZwFVO8H9vXT1YbIeizaatViTNzxGNJgARIILoJUMBF9wzw/tFGAGGUqACIBsf4Rx0L6Tv3vlU5SaimWL5MQRW6A9NbTMLTA48PDF4vLBCQ02NawADhQSsXjRbk0yEMELv0V67dkQTx40n+vNmUtwimt5DVBNzQgJmq3Hu/nl7q/NNnr6qCBThXK7SC83v0C2vmbcuiSsDh/iP9Okm3To3sVi80HWfSJImlc4cG0qFNbcE4sfveqPmg8HBSIwIOi+Yb51fJ33//I0nSlI9xhQpQEGRsQBflsYH3qU2nAFm/Sb+KXsIP40vozKFSuUIRhQle3v5DpuhuEmgcXekD5+jLp3mZ7eVxuiLgPvwwvpw9slAJnap1esjBI+fCh6I9BxbbptUJcYAm4PTGjUqtzpbBh4BA02hEA3TqPsYRDtU0fMKYHoLqqdhg6NU/yKqYBnqNoXE85huGqp8BY+YaztuKTgGHyo7OGnLZ8J60aFrNYRETzDeer1mjSqrVAn7L4Kk0jU6w1UYgUcL4MiN4oOIKz/y6TftVyPnlq3dsDhkCGx7ZyhWKyoChUyR4+gpnH4/HkwAJkECMJEABFyOnhYOKKgLwEvX0aSodWtcWLCotDU1i0YjcVrlqFHno3b2Z6lEFkQVvGcIlTQ0elaED20qH1nXCq6tpnyNMDr2btu4w98Lgc1MBp5qhD2ynqrZhEaTZj0+fyYix8xy2GcDxUSngEPZ08cRSNUyEQVlW8NTGD/GMxVzj+hUlfvy4SkhPmbFS5UeZNlW2FHBgMKhvKyWcUZUubtz3pULZQircCh4/eP5igmGRChEGT60mtq9cu6u8R0Yqk6Ip9Mhh3hIvXlzlKUbDeVSp/PGpdaXB//rAbZS798z7wNWvU05tIlj2gbPHCN+N6+dWqe9FmSqd5PjJS7qHuyLgcCGtwiWEEKq84rsG4Xrr0lpVuAICztI0AYeqj1rFRBQgwbM5K+DwfUV1x6qVislgv+kqhE/PsAnTrFFl9T+8X7ATpy5Lq47+Zjmxluc2bVhJxo3qFt6aBF5DVFpFA3R7Fl0CLqLfF3ttBPDdRn5q986N1fv008/PxW/kTJkzf4NVbm+uHJnk2L7/Qigtx1W2ZH4ZM8JHUPkSQm7Nhn0yKnCe7vcJvTVPHZqvKgkjVNlIU/WIcuD5JEACJBAVBCjgooIy7xHjCWBRARGGUEUsNpCPhgISpkVLIvoQ2A3GPXJkzyjPn79U3jp7OTKWAk67f87sGSVTxjRy7sINKw9FRMfozvNDZwxVoZB63g0IMIQ1of8WDAsxeKMG+U3XZW4p4CCMHt3cpESpqYEnQuFMe0e585mMXgvvEbyJaBEAby4MomNi8BKZOnOVU2FcyAmaOWWgCh+DQeQuX71LJk9bZrZojWgOHMJxE3+USH7/4w815vq1y0raNMnl4OFzUqmW7fBCVwUcnkUL0YR3GgvxBPHjqvDSgDFzZNQ462qqjnLgbHngEMKNKp9YwOPdQz4VhJsmqvMW8TLbZIC4q1G1uHg1rqLC/PC+wc6cu6bCnBct22bIwwtvXMe2ddW7gD/DIDwh5FCkBd5+S4suAffmzRt5/foPo6+42XEIK40T5z2bHjiERl87u1Jtci1culWG+E8324SAcP/t5Wv1O9C6eTUJHt9Xjhy7oHJA9Qzh7e1b11Ih8NhoQFuKPIWbmYlBeAaRX9e8SVV631yaVZ5EAiQQkwlQwMXk2eHYYjUBWwLOU6CkSvm5nDu6SDWnRk6aZTEOFKpA8/RFS7dKyJzVcuv2I5uPphdCCe8dFsXwcGKxhkXclWv35O+//452RBAIJw+EKs8ZwgARAolCIL8+/83lsSGXsn+v5iqXDYbG2miwrdm0oH5KbCAMDh4iU8OmxAfvvy+/vXylKxpw7IzgAcrLZGrI46rTuK+q1mjLIiLgcE20G5kU2CtcJMFbUqRMG93iLeC6efVElf/U0We0GhLyo4oX/Vru3H1ks3ANigkhP83SIKoH+E6VRcu2mn2k5eHhL5GjBbEFbxE2TVwx8IeQ8PFuoHrOwabNXC19BoVVHzW16BJwyOVDqLizpoVQtmxW3W4IJSqsHj523updwsbWtbMrVGjxy5evw6MU/EbOlrETF9gdDr7/vgPayO59p2TD5gNmx2IT4srp5WrjhN43Z2eVx5MACcR0AhRwMX2GOL5YS8DTBRwmrn+vFoIm3Ogthlw+U8POOTwQCPPJfK4AACAASURBVKFzZKjMCM9l45aDVU8+T7DaNUrJ06e/qObK7rRypb+RIoW+ErS/cKchr6twwVxqAY1FNTzQ+w+elme/WBfnMb1v8SJ5VGEWiBtXBACuhWIi1asUlwzpUqp8UDS0d6eVLVVAUPEQHiB4MOFZv//wOzl89JxuOCo8Sihtj9Dm5at2OFX10N644cmrU7OUEnOtOvir4kiWhuIorbyqy9QZKw1V6n1HRPx9Owoq5uI7Zitc2da4qlUupto67NxzXAYNm+4SdoizyhWLSNCUpbJp6yGnrgEBiB5wpUrkU+chLBp5g2hnAfHlioHJsMHtpWfXpjJw2FTmvrkCkeeQAAnEaAIUcDF6eji42EzgbRBwsXn++OwkQAIkQAIkQAIkEBkEKOAigyqvSQJuIEAB5waIvAQJkAAJkAAJkAAJvGUEKODesgnl47w9BNq1qiVoerxj13HDPY/enqfnk5AACZAACZAACZAACegRoIDje0ECJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Tt=c.p+"static/question.ed747acc.gif",vr="data:image/gif;base64,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",Ar=c(55351),k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",K="data:image/png;base64,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",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Qe="data:image/png;base64,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",tt=c(53114),Bt="data:image/png;base64,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",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},79669:function(Pt,ke,c){c.d(ke,{Z:function(){return vt},P:function(){return je}});var a=c(59301),H=c(78241),b=c(43418),B=c(5112),ae=c(92832),oe=c(1710),I={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},we=c(49692),re=Object.defineProperty,G=Object.defineProperties,T=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,y=(Be,V,ve)=>V in Be?re(Be,V,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Be[V]=ve,P=(Be,V)=>{for(var ve in V||(V={}))Z.call(V,ve)&&y(Be,ve,V[ve]);if(N)for(var ve of N(V))O.call(V,ve)&&y(Be,ve,V[ve]);return Be},ue=(Be,V)=>G(Be,T(V)),h=(Be,V)=>{var ve={};for(var Q in Be)Z.call(Be,Q)&&V.indexOf(Q)<0&&(ve[Q]=Be[Q]);if(Be!=null&&N)for(var Q of N(Be))V.indexOf(Q)<0&&O.call(Be,Q)&&(ve[Q]=Be[Q]);return ve},_=(Be,V,ve)=>new Promise((Q,ge)=>{var nt=L=>{try{$(ve.next(L))}catch(De){ge(De)}},ze=L=>{try{$(ve.throw(L))}catch(De){ge(De)}},$=L=>L.done?Q(L.value):Promise.resolve(L.value).then(nt,ze);$((ve=ve.apply(Be,V)).next())});const le=({studentNames:Be,total:V})=>{const ve=["","\u4E00","\u4E24","\u4E09"];return V>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:I.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",a.createElement("span",{className:I.orangeColor},V),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:I.orangeColor},Be==null?void 0:Be.join("\u3001")),ve[V],"\u540D\u5B66\u751F")},ie=({used:Be,copy:V,canNotCopy:ve,studentNames:Q,studentCount:ge,inPaper:nt,is_random:ze=!1,position:$=""})=>{const L=()=>{if(V>0&&ve>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},V),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:I.orangeColor},ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(V>0&&ve===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},V),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(V===0&&ve>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},ve),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},De=$||(nt?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(le,{studentNames:Q,total:ge}),"\u5B66\u4E60\u8FC7",De,"\u4E2D\u7684",a.createElement("span",{className:I.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",L(),"\u3002\u8BF7\u9009\u62E9",ze?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},z=({onCancel:Be,onOk:V,visible:ve,inPaper:Q,renderData:ge,type:nt,isMultipleCourse:ze=!1})=>{const[$]=H.default.useForm(),[L,De]=(0,a.useState)(1),[qe,We]=(0,a.useState)(!1),_e=(0,a.useMemo)(()=>(ge==null?void 0:ge.total_num)===1&&(ge==null?void 0:ge.can_copy_num)===1,[ge]),ut=(0,a.useMemo)(()=>{var Ne;return(Ne=ge==null?void 0:ge.course_data_list)==null?void 0:Ne.filter(Ce=>Ce.is_show)},[ge]);return a.createElement(a.Fragment,null,_e?a.createElement(b.default,{centered:!0,closable:!0,open:ve,destroyOnClose:!0,title:"\u63D0\u793A",className:I.antdModal,width:682,confirmLoading:qe,onCancel:Be,onOk:()=>_(void 0,null,function*(){var Ne;We(!0);let Ce=L;if(ze){const pe=P({},$.getFieldsValue());Ce=(Ne=ge==null?void 0:ge.course_data_list)==null?void 0:Ne.map(Ct=>pe[Ct.id]!==void 0?ue(P({},Ct),{is_copy:pe[Ct.id]}):Ct)}yield V(Ce),We(!1)})},a.createElement("div",{className:I.content,style:{marginBottom:20}},ze?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(le,{studentNames:ge==null?void 0:ge.student_names,total:ge==null?void 0:ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ze?a.createElement(H.default,{form:$,preserve:!1},ut==null?void 0:ut.map(Ne=>a.createElement(a.Fragment,{key:Ne.id},a.createElement("h3",{className:"ml15 mb5"},Ne.name),a.createElement(H.default.Item,{name:Ne.id,initialValue:1},a.createElement(B.ZP.Group,{className:I.content},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(B.ZP.Group,{value:L,onChange:Ne=>De(Ne.target.value),className:I.content,style:{marginBottom:30}},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:I.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:I.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${I.content} ${I.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(b.default,{centered:!0,closable:!0,destroyOnClose:!0,open:ve,confirmLoading:qe,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>_(void 0,null,function*(){var Ne;We(!0);let Ce=0;if(ze){const pe=P({},$.getFieldsValue());Ce=(Ne=ge==null?void 0:ge.course_data_list)==null?void 0:Ne.map(Ct=>pe[Ct.id]!==void 0?ue(P({},Ct),{is_use:pe[Ct.id]}):Ct)}yield V(Ce),We(!1)})},a.createElement("div",{className:I.content},a.createElement(le,{studentNames:ge==null?void 0:ge.student_names,total:ge==null?void 0:ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ze?a.createElement(H.default,{form:$,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),ut==null?void 0:ut.map(Ne=>a.createElement(a.Fragment,{key:Ne.id},a.createElement("h3",{className:"ml15 mb5"},Ne.name),a.createElement(H.default.Item,{name:Ne.id,initialValue:1},a.createElement(B.ZP.Group,{className:I.content},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:I.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},je=function(){const[Be,V]=(0,a.useState)(!1),[ve,Q]=(0,a.useState)();return[Be,()=>V(!1),ve,ze=>_(this,null,function*(){var $;const L=ze,{isImportMultipleCourse:De=!1}=L,qe=h(L,["isImportMultipleCourse"]);console.log(ze);const We=(ze==null?void 0:ze.result)||(yield(0,we.Tr)(qe));return"status"in We?!1:De?(($=We==null?void 0:We.course_data_list)==null?void 0:$.some(ut=>ut.is_show))?(Q(We),V(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(Q(We),V(!0),!0)})]},Xe=Be=>{const[V]=H.default.useForm(),[ve,Q]=(0,a.useState)(!1),{onCancel:ge,onOk:nt,visible:ze,inPaper:$=!1,renderData:L,type:De,isMultipleCourse:qe=!1,position:We}=Be;let _e=(0,a.useMemo)(()=>$?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:I.tableCell,render(Ce,pe){return a.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,pe)=>a.createElement(a.Fragment,null,a.createElement(H.default.Item,{name:[`${De==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426"))),a.createElement(H.default.Item,{name:[`${De==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ae.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:I.tableCell,render(Ce,pe){return a.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},Ce)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,pe)=>a.createElement(H.default.Item,{name:[`${De==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ce,pe)=>a.createElement(H.default.Item,{name:[`${De==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426")))}],[$]),ut=(0,a.useMemo)(()=>$?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:I.tableCell,align:"center",ellipsis:!0,render:(Ce,pe)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},Ce),a.createElement(H.default.Item,{name:[`${De==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ae.default,{type:"hidden"})),a.createElement(H.default.Item,{name:[`${De==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ae.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:I.tableCell,ellipsis:!0,align:"center",render:(Ce,pe)=>a.createElement("a",{href:`/shixuns/${pe.identifier}/challenges`,target:"_blank"},Ce)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ce,pe)=>a.createElement(a.Fragment,null,a.createElement(H.default.Item,{name:[`${De==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],initialValue:0},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426"))),a.createElement(H.default.Item,{name:[`${De==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ae.default,{type:"hidden"})))}],[$]);if(qe){const Ce={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:I.tableCell,render:(pe,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},pe)};_e=[Ce,..._e],ut=[Ce,...ut]}const Ne=(0,a.useMemo)(()=>ie({used:L==null?void 0:L.repeat_shixun_num,copy:L==null?void 0:L.can_copy_num,canNotCopy:L==null?void 0:L.no_copy_num,studentNames:L==null?void 0:L.student_names,studentCount:L==null?void 0:L.student_count,is_random:L==null?void 0:L.is_random,inPaper:$,position:We}),[L,$,We]);return a.createElement(b.default,{title:"\u63D0\u793A",centered:!0,open:ze,confirmLoading:ve,onOk:()=>_(void 0,null,function*(){Q(!0);const Ce=V.getFieldsValue(),pe=Object.keys(Ce).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:Ce[Ct].is_use,is_copy:Ce[Ct].is_copy}));yield nt(pe),Q(!1)}),onCancel:ge,width:880,okText:"\u786E\u8BA4",className:I.antdModal,destroyOnClose:!0},a.createElement(H.default,{form:V,preserve:!1},a.createElement("div",{className:I.brief},Ne),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:I.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(L==null?void 0:L.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:I.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(oe.default,{columns:_e,className:I.antdTable,dataSource:L==null?void 0:L.can_copy_list,rowKey:De==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(L==null?void 0:L.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:I.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(oe.default,{columns:ut,className:I.antdTable,dataSource:L==null?void 0:L.no_copy_list,rowKey:De==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(L==null?void 0:L.no_use_list.length)>0&&(L==null?void 0:L.no_use_list.map(Ce=>a.createElement("div",{key:De==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id},a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ae.default,{type:"hidden"})),a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ae.default,{type:"hidden"})))))))};var vt=Be=>{const{modalType:V}=Be;return V==="multiple"?a.createElement(Xe,P({},Be)):a.createElement(z,P({},Be))}},12343:function(Pt,ke,c){var a=c(59301),H=c(6848);const b=({value:B,visible:ae=!0,children:oe})=>{const I={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return a.createElement(a.Fragment,null,ae?a.createElement(H.Z,{placement:"topLeft",title:I[B]},a.createElement("span",null,oe)):oe)};ke.Z=b},69924:function(Pt,ke,c){var a=c(59301),H=c(54580),b=c(78241),B=c(43418),ae=c(8591),oe=c(1710),I=c(92832),we=c(95237),re=c(43604),G=c(5871),T=c(5083),N=c(89070),Z=c(12290),O=c(3294),y=c(1370),P=c(99064),ue=c(79834),h=c(61186),_=c.n(h),le=c(955),ie=c(59301),z=Object.defineProperty,je=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,vt=(ge,nt,ze)=>nt in ge?z(ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ge[nt]=ze,Be=(ge,nt)=>{for(var ze in nt||(nt={}))Xe.call(nt,ze)&&vt(ge,ze,nt[ze]);if(je)for(var ze of je(nt))Dt.call(nt,ze)&&vt(ge,ze,nt[ze]);return ge},V=(ge,nt,ze)=>new Promise(($,L)=>{var De=_e=>{try{We(ze.next(_e))}catch(ut){L(ut)}},qe=_e=>{try{We(ze.throw(_e))}catch(ut){L(ut)}},We=_e=>_e.done?$(_e.value):Promise.resolve(_e.value).then(De,qe);We((ze=ze.apply(ge,nt)).next())});const{Dragger:ve}=H.default,Q=({classroomList:ge,dispatch:nt,onOk:ze})=>{const $=(0,N.useParams)(),[L]=b.default.useForm(),[De,qe]=(0,a.useState)(),[We,_e]=(0,a.useState)(!1),ut={height:100,onRemove:()=>{qe("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:Ne=>V(void 0,null,function*(){return qe(Ne),!1})};return(0,a.useEffect)(()=>{L.setFieldsValue({publish_time:_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:_()(_()(new Date((0,le.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[ge.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ie.createElement(B.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:ge.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:We},onOk:()=>V(void 0,null,function*(){L.submit()}),onCancel:()=>{L.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}})}},ie.createElement(b.default,{form:L,colon:!1,onFinish:Ne=>V(void 0,null,function*(){var Ce,pe,Ct;if(!(De!=null&&De.size)){ae.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}_e(!0);let St=new FormData;St.append("name",Ne.name),St.append("type",ge.actionTabs.type),St.append("category_id",($==null?void 0:$.categoryId)||null),ge.actionTabs.type==="exercise"?(St.append("time",Ne.time||""),St.append("total_score",Ne.total_score)):St.append("description",Ne.description||""),St.append("publish_time",_()(Ne.publish_time).format("YYYY-MM-DD HH:mm")),St.append("end_time",_()(Ne.end_time).format("YYYY-MM-DD HH:mm")),St.append("file",De);let Tt=yield(0,P.ZP)(`/api/courses/${$.coursesId}/export_external_score_homework.json`,{method:"post",body:St},!0);_e(!1),(Tt==null?void 0:Tt.status)===0&&(L.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}}),ze(),((pe=(Ce=Tt==null?void 0:Tt.data)==null?void 0:Ce.fail)==null?void 0:pe.length)>0&&B.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ie.createElement(oe.default,{pagination:!1,dataSource:(Ct=Tt==null?void 0:Tt.data)==null?void 0:Ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,le.FH)("",O.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},ie.createElement(b.default.Item,{label:ge.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${ge.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ie.createElement(I.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${ge.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),ge.actionTabs.type!=="exercise"&&ie.createElement(b.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ie.createElement(Z.Z,{watch:!0})),ge.actionTabs.type==="exercise"&&ie.createElement(we.Z,{style:{marginLeft:6}},ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ie.createElement(I.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ie.createElement(G.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ie.createElement(we.Z,{style:{marginLeft:6,marginBottom:12}},ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ie.createElement(T.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:Ne=>(0,ue.Q8)(Ne),disabledTime:Ne=>(0,ue.d0)(Ne),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ie.createElement(T.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:Ne=>(0,ue.Q8)(Ne,"",L.getFieldValue("publish_time")),disabledTime:Ne=>(0,ue.d0)(Ne,L.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ie.createElement(b.default.Item,{style:{marginBottom:0},label:ie.createElement("div",null,ie.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ie.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ie.createElement("div",null,ie.createElement("a",{download:"\u6A21\u7248.xlsx",className:y.Z.downloadbutton,href:O.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ie.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ie.createElement(b.default.Item,{style:{marginBottom:0}},ie.createElement(ve,Be({},ut),ie.createElement("a",{className:y.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ie.createElement("br",null),ie.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ke.Z=(0,N.connect)(({classroomList:ge})=>({classroomList:ge}))(Q)},43473:function(Pt,ke,c){var a=c(59301),H=c(78241),b=c(43418),B=c(8591),ae=c(95237),oe=c(43604),I=c(5083),we=c(5112),re=c(24905),G=c(61186),T=c.n(G),N=c(99064),Z=c(955),O=c(89070),y=c(24065),P=c(92365),ue=c(59437),h=c(79834),_=c(33081),le=c(82438),ie=c(49692),z=c(59301),je=Object.defineProperty,Xe=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,ve=($,L,De)=>L in $?je($,L,{enumerable:!0,configurable:!0,writable:!0,value:De}):$[L]=De,Q=($,L)=>{for(var De in L||(L={}))Be.call(L,De)&&ve($,De,L[De]);if(vt)for(var De of vt(L))V.call(L,De)&&ve($,De,L[De]);return $},ge=($,L)=>Xe($,Dt(L)),nt=($,L,De)=>new Promise((qe,We)=>{var _e=Ce=>{try{Ne(De.next(Ce))}catch(pe){We(pe)}},ut=Ce=>{try{Ne(De.throw(Ce))}catch(pe){We(pe)}},Ne=Ce=>Ce.done?qe(Ce.value):Promise.resolve(Ce.value).then(_e,ut);Ne((De=De.apply($,L)).next())});const ze=({classroomList:$,dispatch:L,courseEndTime:De})=>{var qe;const We=(0,O.useParams)(),[_e]=H.default.useForm(),[ut,Ne]=(0,a.useState)(1),[Ce,pe]=(0,a.useState)([]),[Ct,St]=(0,a.useState)(0),[Tt,vr]=(0,a.useState)(20),[Ar,k]=(0,a.useState)(!0),[K,Me]=(0,a.useState)([]),[Qe,tt]=(0,a.useState)(!0),[Bt,S]=(0,a.useState)({}),[F,w]=(0,a.useState)({});We.id=We.coursesId,(0,a.useEffect)(()=>{if($.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ke(),J(),$.actionTabs.type===2){const Le=$.actionTabs.selectArrsAll[0];tt(Le.unified_setting)}else tt(!1)},[$.actionTabs]);const J=Le=>nt(void 0,null,function*(){k(!0);const et=yield(0,P.c_)(ge(Q({},We),{page:Le||ut,limit:2e4,homework_id:$.actionTabs.type===1?"":$.actionTabs.selectArrs[0]}));et==null||et.course_groups.map((ee,Ve)=>{ee.key=ee.id,ee.title=ee.name,ee.disabled=ee.is_published}),et&&(pe([...et==null?void 0:et.course_groups]),St(et==null?void 0:et.course_groups_count),k(!1),Le||_e.setFieldsValue({publish_time:T()(T()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:T()(T()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),be=()=>{var Le;let et=[...(Le=$.actionTabs.selectArrsAll)==null?void 0:Le.filter(ee=>ee.high_resources_consume&&!ee.high_resources_consume_permission)];(et==null?void 0:et.length)>0&&$.actionTabs.type===1&&b.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:z.createElement("div",null,z.createElement("div",{className:_.Z.tipcontent},z.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",z.createElement("span",{style:{color:"#f06b14"}},et==null?void 0:et.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),z.createElement("div",{className:"mt20 mb20"},et==null?void 0:et.map(ee=>z.createElement("div",{className:_.Z.failedList,key:ee.homework_id},z.createElement("div",{className:_.Z.name},ee==null?void 0:ee.name),z.createElement("div",{className:_.Z.publish,onClick:()=>{(0,Z.xg)(`/classrooms/${We.coursesId}/shixun_homework/${ee.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Ge=()=>nt(void 0,null,function*(){var Le,et,ee,Ve,Nt,qt,Te;if((0,y.Rm)()&&!((et=(Le=$.AssistantObject)==null?void 0:Le.practice)!=null&&et.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),rt(!1);return}const me=Q({},_e.getFieldsValue());if(me.end_time<=me.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((K==null?void 0:K.length)<=0&&!Qe&&Ce.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let zt={homework_ids:[...$.actionTabs.selectArrs],group_ids:K.length>0?K.map(ht=>ht.id):(ee=$.detailShixunsList)==null?void 0:ee.course_groups,end_time:T()(me.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(me.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!K.length},_t=[...(Ve=$.actionTabs.selectArrsAll)==null?void 0:Ve.filter(ht=>ht.high_resources_consume&&!ht.high_resources_consume_permission)];if((_t==null?void 0:_t.length)==$.actionTabs.selectArrsAll.length&&$.actionTabs.type==1){L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be();return}((Nt=$.actionTabs.selectArrsAll)==null?void 0:Nt.length)>0&&$.actionTabs.type===1&&(zt.homework_ids=[...((Te=(qt=$.actionTabs.selectArrsAll)==null?void 0:qt.filter(ht=>!ht.high_resources_consume||ht.high_resources_consume_permission))==null?void 0:Te.map(ht=>Number(ht==null?void 0:ht.homework_id)))||[]]);let $t=yield(0,ie.Tr)({homework_common_ids:[...$.actionTabs.selectArrs],course_id:We.coursesId,type:"homework_common"});($t==null?void 0:$t.student_count)===0?$e(zt):(w(zt),S($t))}),Ke=()=>{Ne(1),pe([]),Me([])},$e=Le=>nt(void 0,null,function*(){rt(!0);const et=yield(0,N.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Q({},Le)});rt(!1),et.status===0&&(Ke(),(0,Z.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be(),(0,y.GJ)()?$.actionTabs.detail?(L({type:"shixunHomeworks/setActionTabs",payload:{}}),L({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Q({},We)}),L({type:"shixunHomeworks/getWorkSetting",payload:Q({},We)})):L({type:"classroomList/getClassroomTeacherShixunsList",payload:ge(Q({},$.actionTabs.params),{type:4})}):L({type:"classroomList/getClassroomShixunsList",payload:Q({},$.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||L({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Re=Ct>ut*Tt,{detailShixunsList:Et}=$,[ct,rt]=(0,a.useState)(!1);return z.createElement("div",null,z.createElement(b.default,{width:600,centered:!0,confirmLoading:ct,title:"\u53D1\u5E03\u4F5C\u4E1A",open:$.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Ge(),onCancel:()=>{Ke(),L({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),z.createElement(H.default,{form:_e},z.createElement("div",{style:{paddingLeft:0}},z.createElement(ae.Z,{className:"mt30",align:"middle"},z.createElement(oe.Z,null,z.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(I.default,{style:{width:170,marginRight:"25px"},disabledDate:Le=>(0,h.Q8)(Le,De),disabledTime:Le=>(0,h.d0)(Le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(oe.Z,{className:"ml20"},z.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},z.createElement(I.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,Z.U6)(),"HH:mm")},disabledDate:Le=>(0,h.Q8)(Le,De,_e.getFieldValue("publish_time")),disabledTime:Le=>(0,h.d0)(Le,_e.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),$.actionTabs.type===2&&z.createElement(ae.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(we.ZP.Group,{value:Qe,onChange:Le=>{tt(Le.target.value),Me([])}},z.createElement(we.ZP,{value:!0,disabled:!$.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(we.ZP,{className:"ml20",disabled:Ce.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ce.length<=0&&$.actionTabs.type===2&&z.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),($.actionTabs.type===1||!Qe)&&Ce.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement(re.default,{checked:K.length===Ce.length,onChange:Le=>{K.length===Ce.length?Me([]):Me(Ce)}},"\u5168\u9009")),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",K.length||0,"\u4E2A\u5206\u73ED")),($.actionTabs.type===1||!Qe)&&Ce.length>0&&z.createElement(ue.Z,{data:Ce,selectedRowKeys:K,setSelectedRowKeys:Me}))),z.createElement(le.Z,{resdata:Bt,type:((qe=$.actionTabs.selectArrs)==null?void 0:qe.length)===1?"shixun":"shixunpush",okloading:ct,oktext:(Bt==null?void 0:Bt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Le=>nt(void 0,null,function*(){rt(!0);let et=yield(0,N.ZP)(`/api/courses/${We.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...$.actionTabs.selectArrs]}});rt(!1),(et==null?void 0:et.status)===0&&$e(F)})}))};ke.Z=(0,O.connect)(({classroomList:$})=>({classroomList:$}))(ze)},59437:function(Pt,ke,c){c.d(ke,{Z:function(){return G}});var a=c(59301),H=c(92832),b=c(24905),B=c(95237),ae={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",I=c(8797),we=(T,N,Z)=>new Promise((O,y)=>{var P=_=>{try{h(Z.next(_))}catch(le){y(le)}},ue=_=>{try{h(Z.throw(_))}catch(le){y(le)}},h=_=>_.done?O(_.value):Promise.resolve(_.value).then(P,ue);h((Z=Z.apply(T,N)).next())}),G=({data:T,value:N=[],handleChangePage:Z,className:O="",setSelectedRowKeys:y,selectedRowKeys:P,onChange:ue=()=>{}})=>{const[h,_]=(0,a.useState)([]),[le,ie]=(0,a.useState)([]),[z,je]=(0,a.useState)([]);let[Xe,Dt]=(0,a.useState)(1),[vt,Be]=(0,a.useState)();return(0,a.useEffect)(()=>{_(T),ie([]),je([])},[T]),(0,a.useEffect)(()=>{y&&(ie(P),je(P))},[P]),a.createElement("div",{className:`flex justify-between w-full ${O}`},a.createElement("div",{className:ae.leftdiv},a.createElement(H.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:V=>we(void 0,null,function*(){_(T.filter(ve=>{var Q;return(Q=ve==null?void 0:ve.name)==null?void 0:Q.includes(V.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),h.length===0&&a.createElement(I.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(b.default.Group,{value:le.map(V=>`${V.id}`),onChange:V=>{y(h.filter(ve=>V.includes(`${ve.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},h.map((V,ve)=>a.createElement(B.Z,{key:V.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:V.is_published,value:`${V.id}`},a.createElement("div",{className:ae.listClass},a.createElement("span",{className:ae.spantitle,style:{width:V.is_published?"108px":"170px"}},V.name),V.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ae.rightdiv},a.createElement(H.default.Search,{onChange:V=>{je(le.filter(ve=>ve.name.includes(V.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(I.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),z.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},z.map((V,ve)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:V.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},V.name),a.createElement("img",{src:oe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{y(le.filter(Q=>`${Q.id}`!=`${V.id}`))}})))))))}},3871:function(Pt,ke,c){c.r(ke),c.d(ke,{default:function(){return bn}});var a=c(59301),H=c(99064),b=c(89070),B=c(20834),ae=c(8591),oe=c(92832),I=c(95237),we=c(43604),re=c(38854),G=c(6848),T=c(81327),N=c(61621),Z=c(58421),O=c(24905),y=c(3113),P=c(43418),ue=c(5112),h=c(24065),_=c(84105),le=c(955),ie=c(59155),z=Object.defineProperty,je=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,V=(A,p,d)=>p in A?z(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,ve=(A,p)=>{for(var d in p||(p={}))vt.call(p,d)&&V(A,d,p[d]);if(Dt)for(var d of Dt(p))Be.call(p,d)&&V(A,d,p[d]);return A},Q=(A,p)=>je(A,Xe(p)),ge=(A,p)=>{var d={};for(var ne in A)vt.call(A,ne)&&p.indexOf(ne)<0&&(d[ne]=A[ne]);if(A!=null&&Dt)for(var ne of Dt(A))p.indexOf(ne)<0&&Be.call(A,ne)&&(d[ne]=A[ne]);return d},nt=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const ze=A=>{var p=A,{classroomList:d,dispatch:ne,match:Oe,location:he,user:Ue}=p,Y=ge(p,["classroomList","dispatch","match","location","user"]),D,se;const gt=(0,b.useParams)(),[Ie,He]=(0,a.useState)(!1),[at,yt]=(0,a.useState)(!1),Ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(d.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){yt(!0);return}const ce={hasNum:0,noHasNum:0};d.actionTabs.selectArrsAll.map(ft=>{var It;ft.author_login===((It=Ue.userInfo)==null?void 0:It.login)?++ce.hasNum:++ce.noHasNum}),ce.noHasNum>0?P.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},ce.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},ce.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Fe()}}):yt(!0)}else yt(!1)},[d.actionTabs.key]);const Fe=()=>{ne({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:Ie,onOk:()=>nt(void 0,null,function*(){var ce;if((ce=Ft.current)!=null&&ce.onVerify())return;He(!0);const ft=yield(0,H.ZP)(`/api/courses/${gt.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...d.actionTabs.selectArrs]}});He(!1),ft.status===0&&((0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),ae.ZP.success("\u5220\u9664\u6210\u529F"),ne({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?ne({type:"classroomList/getClassroomTeacherShixunsList",payload:Q(ve({},d.actionTabs.params),{type:4})}):ne({type:"classroomList/getClassroomShixunsList",payload:ve({},d.actionTabs.params)}),ne({type:"classroomList/getClassroomLeftMenus",payload:{id:gt.coursesId}}))}),onCancel:()=>{Fe()}},!((D=d==null?void 0:d.actionTabs)!=null&&D.status)||!["\u672A\u53D1\u5E03"].includes((se=d==null?void 0:d.actionTabs)==null?void 0:se.status)?a.createElement(a.Fragment,null,a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(ie.Z,{ref:ce=>Ft.current=ce})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var $=(0,b.connect)(({classroomList:A,user:p})=>({classroomList:A,user:p}))(ze),L=c(43473),De=c(12393),qe=Object.defineProperty,We=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,pe=(A,p,d)=>p in A?qe(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Ct=(A,p)=>{for(var d in p||(p={}))Ne.call(p,d)&&pe(A,d,p[d]);if(ut)for(var d of ut(p))Ce.call(p,d)&&pe(A,d,p[d]);return A},St=(A,p)=>We(A,_e(p)),Tt=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const vr=({classroomList:A,dispatch:p})=>{const d=(0,b.useParams)();return a.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tt(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?p({type:"classroomList/getClassroomTeacherShixunsList",payload:St(Ct({},A.actionTabs.params),{type:4})}):p({type:"classroomList/getClassroomShixunsList",payload:Ct({},A.actionTabs.params)}))}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ar=(0,b.connect)(({classroomList:A})=>({classroomList:A}))(vr),k=c(78241),K=c(61186),Me=c.n(K),Qe=c(59301),tt=Object.defineProperty,Bt=Object.defineProperties,S=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,be=(A,p,d)=>p in A?tt(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Ge=(A,p)=>{for(var d in p||(p={}))w.call(p,d)&&be(A,d,p[d]);if(F)for(var d of F(p))J.call(p,d)&&be(A,d,p[d]);return A},Ke=(A,p)=>Bt(A,S(p)),$e=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const Re=({classroomList:A,loading:p,dispatch:d})=>{var ne,Oe;const he=(0,b.useParams)(),[Ue,Y]=(0,a.useState)(!1),{actionTabs:D}=A,[se]=k.default.useForm(),gt=Ie=>Ie&&Ie{var Ie;A.actionTabs.key==="\u91CD\u547D\u540D"&&se.setFieldsValue({name:(Ie=D.selectArrs)==null?void 0:Ie.name})},[A.actionTabs.key]),Qe.createElement(P.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:Ue,open:A.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$e(void 0,null,function*(){var Ie,He;if((0,h.Rm)()&&!((He=(Ie=A.AssistantObject)==null?void 0:Ie.practice)!=null&&He.can_create)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const at=se.getFieldValue();Y(!0);const yt=`/api/homework_commons/${A.actionTabs.selectArrs.homework_id}/alter_name.json`,Ft=yield(0,H.ZP)(yt,{method:"post",body:Ge({},at)});Y(!1),Ft.status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Ke(Ge({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:Ge({},A.actionTabs.params)}))}),onCancel:()=>{Y(!1),d({type:"classroomList/setActionTabs",payload:{}})}},Qe.createElement(k.default,{form:se},Qe.createElement(I.Z,{className:"mt10 c-grey-999"},Qe.createElement(we.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),Qe.createElement(we.Z,{flex:"1"},(ne=D.selectArrs)==null?void 0:ne.shixun_name)),Qe.createElement(k.default.Item,{name:"name"},Qe.createElement(I.Z,{className:"mt10",align:"middle"},Qe.createElement(we.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),Qe.createElement(we.Z,{flex:"1"},Qe.createElement(oe.default,{defaultValue:(Oe=D.selectArrs)==null?void 0:Oe.name}))))))};var Et=(0,b.connect)(({classroomList:A,loading:p})=>({classroomList:A,loading:p}))(Re),ct=c(43428),rt=c(71418),Le=c(28103),et=c(8797),ee={flex_box_center:"flex_box_center___z88Le",flex_space_between:"flex_space_between___b4xPz",flex_box_vertical_center:"flex_box_vertical_center___KkW0d",flex_box_center_end:"flex_box_center_end___pgvoZ",flex_box_column:"flex_box_column___tFgV5",wrp:"wrp___RrUT2",drawer:"drawer___QqugY",menu:"menu___uKpxi",actived:"actived___hCeHj",actived2:"actived2___aIAeg",subTag:"subTag___S0zfl",listItem:"listItem___Ulw3D",listItem2:"listItem2___J8GtN",info:"info___gY955",title:"title___hyfzM",titleLeft:"titleLeft___eH38u",titleRight:"titleRight___JCVAi",search:"search___GnrcF",filter:"filter___jwVvV",description:"description___ynLaI",menuCourse:"menuCourse___HRXxE",authorname:"authorname___qn85G","tooltip-content":"tooltip-content___A6uPo"},Ve=c(46474),Nt=c(73142),qt=c(30534),Te=c(32570),me=c(82438),zt=c(49692),_t=Object.defineProperty,$t=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Er=Object.prototype.propertyIsEnumerable,Dr=(A,p,d)=>p in A?_t(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,wt=(A,p)=>{for(var d in p||(p={}))er.call(p,d)&&Dr(A,d,p[d]);if(Xt)for(var d of Xt(p))Er.call(p,d)&&Dr(A,d,p[d]);return A},Ut=(A,p)=>$t(A,ht(p)),Lr=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const{Search:sr}=oe.default,cr=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],mr=({classroomList:A,loading:p,dispatch:d,shixunsList:ne})=>{var Oe,he;const[Ue,Y]=(0,a.useState)(wt({},(0,b.useParams)())),{shixunLists:D,shixunAiRecommendLists:se}=A,[gt,Ie]=(0,a.useState)([]),[He,at]=(0,a.useState)({}),[yt,Ft]=(0,a.useState)([]),[Fe,ce]=(0,a.useState)(!1),[ft,It]=(0,a.useState)({}),[xe,st]=(0,a.useState)(!1),Rt=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(j=>!!j),[de,fe]=(0,a.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,a.useEffect)(()=>{Ae()},[Ue.coursesId,de]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ie([]),d({type:"shixunsList/getMenus",payload:{}})},[A.actionTabs.key]),(0,a.useEffect)(()=>{(D!=null&&D.shixun_list||se!=null&&se.shixun_list)&&at(de.sort==="recommend"?se:D)},[D,se]);const Ae=()=>Lr(void 0,null,function*(){at([]),ce(!0);let j=wt({},de);if(de.sort==="recommend"&&(j.sort="myshixuns_count"),de.sort==="recommend")yield d({type:"classroomList/getShixunAiRecommendLists",payload:Ut(wt({},j),{course_id:Ue.coursesId})});else{const Ot=wt({},j);yield d({type:"classroomList/getShixunLists",payload:Ot})}const pt=yield(0,H.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ft([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(pt==null?void 0:pt.groups)||[]]),Ie([]),ce(!1)});if(A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const bt=j=>Lr(void 0,null,function*(){st(!0);const pt=yield d({type:"classroomList/createShixunHomework",payload:{category_id:(Ue==null?void 0:Ue.categoryId)||null,coursesId:Ue.coursesId,shixuns_info:j}});st(!1),pt.status||((0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Ut(wt({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:wt({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ue.coursesId}}),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[Jt,Gt]=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,open:A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},footer:a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),a.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Lr(void 0,null,function*(){var j;Gt(!0);let pt=yield(0,zt.Tr)({id:gt,type:"shixun",course_id:(j=A.detailTopBanner)==null?void 0:j.course_id});(pt==null?void 0:pt.student_count)===0?yield bt(pt==null?void 0:pt.no_use_list):It(pt),Gt(!1)}),type:"primary",loading:Jt},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(Nt.Z,{onChange:j=>{j!=null&&j.keyword&&(0,qt.tk)({name:j==null?void 0:j.keyword,copywriting:j==null?void 0:j.keyword,position:"Shixun"}),fe(Ut(wt(wt({},de),j),{page:1}))}})),a.createElement("section",{className:"edu-container"},a.createElement(rt.Z,{spinning:Fe},a.createElement("aside",null,cr.map(function(j,pt){var Ot;return pt!==0?null:a.createElement("ul",{className:ee.menu,key:pt},a.createElement("li",null,j.name),(Ot=j==null?void 0:j.children)==null?void 0:Ot.map(function(jt,x){return a.createElement("li",{className:de[j.id]==jt.id?ee.actived:"",onClick:()=>{de[j.id]=jt.id,de.page=1,fe(wt({},de))}},a.createElement("strong",null,jt.name))}))}),a.createElement("ul",{className:ee.menu},a.createElement("li",null,"\u65B9\u5411"),a.createElement("li",{className:de!=null&&de.discipline_id?"":ee.actived,onClick:()=>{delete de.tag_level,delete de.sub_discipline_id,delete de.discipline_id,de.page=1,fe(wt({},de))}},a.createElement("strong",null,"\u5168\u90E8")),ne.menus&&ne.menus.map(function(j,pt){return a.createElement("li",{key:pt,className:(de==null?void 0:de.discipline_id)==j.id?ee.actived:""},a.createElement("strong",{onClick:()=>{de.tag_level=1,de.discipline_id=j.id,delete de.sub_discipline_id,de.page=1,fe(wt({},de))}},j.name),a.createElement("div",null,j.sub_repertoires.map(function(Ot,jt){return a.createElement("div",{key:jt,className:"mt5"},a.createElement("div",{className:(de==null?void 0:de.sub_discipline_id)==Ot.id&&de.tag_level===2?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{de.tag_level=2,de.discipline_id=j.id,de.sub_discipline_id=Ot.id,fe(wt({},de))}},Ot.name),a.createElement("ul",{className:"mt5"},Ot.tags&&Ot.tags.map(function(x,ot){return a.createElement("li",{key:ot,className:de.sub_discipline_id==x.id&&de.tag_level===3?ee.actived2:"",onClick:()=>{de.tag_level=3,de.discipline_id=j.id,de.sub_discipline_id=x.id,fe(wt({},de))}},x.name)})))})))})),de.type==="mine"&&a.createElement("ul",{className:ee.menu},a.createElement("li",null,"\u76EE\u5F55"),yt==null?void 0:yt.map((j,pt)=>a.createElement("li",{className:de.group_id==j.id?ee.actived:"",key:j.name,onClick:()=>{de.group_id=j.id,de.page=1,fe(wt({},de))}},a.createElement("strong",null,j.name)))),cr.map(function(j,pt){var Ot;return pt!==1?null:a.createElement("ul",{className:ee.menu,key:pt},a.createElement("li",null,j.name),(Ot=j==null?void 0:j.children)==null?void 0:Ot.map(function(jt,x){return a.createElement("li",{className:de[j.id]==jt.id?ee.actived:"",onClick:()=>{de[j.id]=jt.id,fe(wt({},de))}},a.createElement("strong",null,jt.name))}))}),a.createElement(I.Z,{align:"middle"},a.createElement(we.Z,{flex:"1",className:ee.filter},Rt.map(function(j,pt){return a.createElement(y.ZP,{key:pt,className:"mr20",type:de.sort===j.id?"primary":"default",onClick:()=>{de.sort=j.id,fe(wt({},de))}},j.name)})),a.createElement(we.Z,{className:"c-grey-999"},a.createElement("div",{className:ee.menuCourse},a.createElement("ul",null,a.createElement("li",null,"\u5DF2\u9009",a.createElement("span",{className:"c-blue"},gt.length),"\u4E2A"),a.createElement("li",null,"\u5171",a.createElement("span",{className:"c-blue"},He.shixuns_count),"\u4E2A"),a.createElement("li",{className:"current",onClick:()=>{de.order=de.order==="asc"?"desc":"asc",fe(wt({},de))}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${de.order}`},a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((Oe=He==null?void 0:He.shixun_list)==null?void 0:Oe.length)===0&&a.createElement(et.Z,null),a.createElement(O.default.Group,{style:{display:"block"},value:gt,onChange:j=>{Ie(j)}},(he=He==null?void 0:He.shixun_list)==null?void 0:he.map(function(j,pt){return a.createElement("div",{className:ee.listItem,key:j==null?void 0:j.identifier,style:{cursor:"auto"}},a.createElement(O.default,{value:j==null?void 0:j.identifier,style:{marginTop:"3px"},disabled:(j==null?void 0:j.need_authorize)||(j==null?void 0:j.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement("div",null,a.createElement(b.Link,{to:`/shixuns/${j.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:j.title}})),(j==null?void 0:j.high_resources_consume)&&a.createElement("span",{className:"tag-style current"},a.createElement(Te.Z,{type:"shixun",style:{marginLeft:0}})),(j==null?void 0:j.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===1&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===2&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===3&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(j==null?void 0:j.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&a.createElement(G.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},a.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${j.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:j.description}})),a.createElement("div",{className:" mt15"},j.challenge_names.map(function(Ot,jt){return a.createElement("span",{key:jt,className:"mr30"},"\u7B2C",jt+1,"\u5173 ",Ot," ")})),a.createElement(Le.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:j==null?void 0:j.member_user_names}}))},a.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:j==null?void 0:j.member_user_names}})),j.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:j.author_school_name}}))),a.createElement("div",null,a.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",j.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",j.study_count)))))}))))),a.createElement("div",{className:"tc mt20"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:de.page||1,showQuickJumper:!0,total:He==null?void 0:He.shixuns_count,onChange:j=>{de.page=j,fe(wt({},de))}}))),a.createElement(me.Z,{resdata:ft,type:"subject",okloading:xe,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:j=>{bt(j)}}))};var yr=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(mr),Mr=Object.defineProperty,Yr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tr=(A,p,d)=>p in A?Mr(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,ur=(A,p)=>{for(var d in p||(p={}))xt.call(p,d)&&tr(A,d,p[d]);if(qr)for(var d of qr(p))Lt.call(p,d)&&tr(A,d,p[d]);return A},An=(A,p)=>Yr(A,Tr(p)),sn=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const{Search:cn}=oe.default,Ir=({classroomList:A,loading:p,dispatch:d})=>{var ne,Oe;const[he,Ue]=(0,a.useState)(ur({},(0,b.useParams)())),{actionTabs:Y}=A,{shixunLists:D}=A,[se,gt]=(0,a.useState)([]),[Ie,He]=(0,a.useState)(!1),[at,yt]=(0,a.useState)({page:1,limit:20,search:null});(0,a.useEffect)(()=>{Ft()},[he.coursesId,at]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&>([])},[A.actionTabs.key]);const Ft=()=>sn(void 0,null,function*(){var Fe;const ce=An(ur({},at),{course_id:(Fe=Y==null?void 0:Y.params)==null?void 0:Fe.course_id});yield d({type:"classroomList/getExperimentLists",payload:ce}),He(!1)});if(A.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return a.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:A.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:ee.drawer,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},footer:a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),a.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>sn(void 0,null,function*(){var Fe;(yield d({type:"classroomList/createExperiment",payload:{homework_common_ids:[...se],category_id:he.categoryId,course_id:(Fe=Y==null?void 0:Y.params)==null?void 0:Fe.course_id}})).status||(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:An(ur({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:ur({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(cn,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:ee.search,onSearch:Fe=>{at.search=Fe,yt(ur({},at))}})),a.createElement("section",{className:"edu-container"},a.createElement(rt.Z,{spinning:Ie},a.createElement("aside",null,((ne=D==null?void 0:D.homeworks)==null?void 0:ne.length)===0&&a.createElement(et.Z,null),(Oe=D==null?void 0:D.homeworks)==null?void 0:Oe.map(function(Fe,ce){var ft,It,xe;return a.createElement("div",{className:ee.listItem,key:ce,style:{cursor:"auto"}},a.createElement(O.default,{checked:se.includes(Fe.id),value:Fe.id,style:{marginTop:"3px"},disabled:Fe==null?void 0:Fe.need_authorize,onChange:st=>{let Rt=se.indexOf(Fe.id);se.indexOf(Fe.id)>-1?gt(se.filter(de=>de!==Fe.id)):gt(se.concat(Fe.id))}}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement(b.Link,{to:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Fe==null?void 0:Fe.name}})),(Fe==null?void 0:Fe.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===1&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===2&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===3&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${Fe.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:Fe==null?void 0:Fe.description}})),a.createElement("div",{className:" mt15"},(ft=Fe==null?void 0:Fe.challenges)==null?void 0:ft.map(function(st,Rt){return a.createElement("span",{key:Rt,className:"mr30"},"\u7B2C",Rt+1,"\u5173 ",st==null?void 0:st.subject," ")})),a.createElement(Le.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20"},((It=Fe==null?void 0:Fe.user)==null?void 0:It.name)&&a.createElement(a.Fragment,null,a.createElement("span",null,(xe=Fe==null?void 0:Fe.user)==null?void 0:xe.name),a.createElement("span",{className:"ml15 mr15"},"|")),a.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),a.createElement("span",null,Fe==null?void 0:Fe.created_at))))})))),a.createElement("div",{className:"tc mt20"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:at.page||1,showQuickJumper:!0,total:D==null?void 0:D.total_count,onChange:Fe=>{at.page=Fe,yt(ur({},at))}})))};var Qn=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(Ir),Rn=Object.defineProperty,kr=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Kt=(A,p,d)=>p in A?Rn(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,dr=(A,p)=>{for(var d in p||(p={}))Qt.call(p,d)&&Kt(A,d,p[d]);if(kr)for(var d of kr(p))Zt.call(p,d)&&Kt(A,d,p[d]);return A},Vt=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const{Search:dn}=oe.default,Aa=({classroomList:A,loading:p,dispatch:d,shixunsList:ne})=>{var Oe,he;const[Ue,Y]=(0,a.useState)(dr({},(0,b.useParams)())),D=(0,b.useLocation)(),{actionTabs:se}=A,[gt]=k.default.useForm(),{shixunAiRecommendLists:Ie}=A,[He,at]=(0,a.useState)([]),yt=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[Ft,Fe]=(0,a.useState)({page:1,course_id:Ue.coursesId,limit:20,no_jupyter:1});return(0,a.useEffect)(()=>{},[Ue.coursesId,Ft]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(at([]),d({type:"classroomList/getShixunAiRecommendLists",payload:dr({},Ft)}))},[A.actionTabs.key]),A.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:a.createElement(P.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:A.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Vt(void 0,null,function*(){(yield d({type:"classroomList/createShixunHomework",payload:dr({shixun_ids:[...He],category_id:Ue.categoryId},Ue)})).status||((0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomShixunsList",payload:dr({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ue.coursesId}}))})},a.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},a.createElement(rt.Z,{spinning:p["classroomList/getShixunAiRecommendLists"]},a.createElement("aside",{style:{minHeight:150}},((Oe=Ie==null?void 0:Ie.shixun_list)==null?void 0:Oe.length)===0&&a.createElement(et.Z,null),(he=Ie==null?void 0:Ie.shixun_list)==null?void 0:he.map(function(ce,ft){var It,xe,st;return a.createElement("div",{className:ee.listItem2,key:ft,style:{cursor:"auto"}},a.createElement(O.default,{checked:He.includes(ce.id),value:ce.id,style:{marginTop:"3px"},disabled:ce==null?void 0:ce.need_authorize,onChange:Rt=>{let de=He.indexOf(ce.id);He.indexOf(ce.id)>-1?at(He.filter(fe=>fe!==ce.id)):at(He.concat(ce.id))}}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement(b.Link,{to:`/shixuns/${ce.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ce.title}})),(ce==null?void 0:ce.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${ce.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:ce.description}})),a.createElement("div",{className:" mt10"},ce.challenge_names.map(function(Rt,de){return a.createElement("span",{key:de,className:"mr30"},"\u7B2C",de+1,"\u5173 ",Rt," ")})),a.createElement("div",{className:"c-light-black mt10"},(It=ce==null?void 0:ce.content)!=null&&It.author_name?a.createElement("span",{dangerouslySetInnerHTML:{__html:(st=(xe=ce==null?void 0:ce.content)==null?void 0:xe.author_name)==null?void 0:st[0]}}):a.createElement("span",null,ce.author_name),a.createElement("span",{className:"ml15 mr15"},"|"),ce.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",null,ce.author_school_name),a.createElement("span",{className:"ml15 mr15"},"|")),a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",ce.level),a.createElement("span",{className:"ml15 mr15"},"|"),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.createElement("span",null,ce.study_count)),a.createElement(Le.Z,{dashed:!0})))})))),a.createElement("div",{className:"tc mt20 hide"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Ft.page||1,showQuickJumper:!0,total:Ie==null?void 0:Ie.shixuns_count,onChange:ce=>{Ft.page=ce,Fe(dr({},Ft))}})))};var _r=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(Aa),U=c(79669),ye=c(59301),Xa=Object.defineProperty,fn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Nn=(A,p,d)=>p in A?Xa(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,hr=(A,p)=>{for(var d in p||(p={}))sa.call(p,d)&&Nn(A,d,p[d]);if(On)for(var d of On(p))za.call(p,d)&&Nn(A,d,p[d]);return A},gn=(A,p)=>fn(A,Ua(p)),kt=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const{Search:Wt}=oe.default,or=({classroomList:A,loading:p,dispatch:d})=>{var ne,Oe;const[he,Ue]=(0,a.useState)(hr({},(0,b.useParams)())),Y=(0,b.useLocation)(),{actionTabs:D}=A,[se]=k.default.useForm(),{coursesLists:gt}=A,[Ie,He]=(0,a.useState)([]),[at,yt]=(0,a.useState)({}),[Ft,Fe]=(0,a.useState)(!1),[ce,ft]=(0,a.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,a.useEffect)(()=>{A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(d({type:"classroomList/getCoursesLists",payload:hr({},ce)}),He([]))},[A.actionTabs.key,he.categoryId,ce]);const[It,xe,st,Rt]=(0,U.P)(),de=fe=>kt(void 0,null,function*(){var Ae;Fe(!0);const bt=yield d({type:"classroomList/createCoursesHomework",payload:{coursesId:he.coursesId,category_id:(he==null?void 0:he.categoryId)||null,subjects_info:[{subject_id:(Ae=Ie[0])==null?void 0:Ae.id,stage_shixuns:fe}]}});Fe(!1),bt.status||((0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:gn(hr({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:hr({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))});return A.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},open:A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:ee.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ye.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:p["classroomList/createCoursesHomework"],onClick:()=>kt(void 0,null,function*(){var fe,Ae;if((Ie==null?void 0:Ie.length)===0)return ae.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let bt=yield(0,zt.Tr)({id:(fe=Ie[0])==null?void 0:fe.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(Ae=A.detailTopBanner)==null?void 0:Ae.course_id});(bt==null?void 0:bt.student_count)===0?de([]):yt(bt)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(Wt,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ee.search,onSearch:fe=>{ce.keyword=fe,fe&&(0,qt.tk)({name:fe,copywriting:fe,position:"Subject"}),ft(hr({},ce))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(rt.Z,{spinning:p["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:ee.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},Ie.length),"\u8BFE\u7A0B"),ye.createElement("li",null,"\u5171",ye.createElement("span",{className:"c-blue"},gt.subjects_count),"\u4E2A\u8BFE\u7A0B"),ye.createElement("li",{className:"current",onClick:()=>{ce.order=ce.order==="asc"?"desc":"asc",ce.sort="shixuns_count",ft(hr({},ce))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${ce.sort==="shixuns_count"&&ce.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{ce.order=ce.order==="asc"?"desc":"asc",ce.sort="myshixuns_count",ft(hr({},ce))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${ce.sort==="myshixuns_count"&&ce.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${ce.type==="all"&&"c-blue"} current`,onClick:()=>{ce.type="all",ft(hr({},ce))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${ce.type==="mine"&&"c-blue"} current`,onClick:()=>{ce.type="mine",ft(hr({},ce))}},"\u6211\u7684\u8BFE\u7A0B"))),((ne=gt==null?void 0:gt.subject_list)==null?void 0:ne.length)===0&&ye.createElement(et.Z,null),(Oe=gt==null?void 0:gt.subject_list)==null?void 0:Oe.map(function(fe,Ae){var bt,Jt,Gt,j,pt,Ot;return ye.createElement("div",{className:ee.listItem,key:fe.id,style:{cursor:"auto"}},ye.createElement(ue.ZP,{checked:Ie.map(jt=>jt.id).includes(fe.id),value:fe.id,style:{marginTop:"1px"},disabled:(fe==null?void 0:fe.need_authorize)||(fe==null?void 0:fe.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:jt=>{He([{id:fe.id,identifier:fe.identifier}])}}),ye.createElement("div",{className:ee.info},ye.createElement("div",{className:ee.title},ye.createElement("div",{className:ee.titleLeft},ye.createElement("div",null,ye.createElement(b.Link,{to:`/paths/${fe.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:fe.title}})),(fe==null?void 0:fe.need_authorize)&&ye.createElement("span",{onClick:()=>{(0,Ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(fe==null?void 0:fe.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ye.createElement(G.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ye.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ye.createElement(G.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ye.createElement(y.ZP,{ghost:!0,href:`/paths/${fe.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ye.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ye.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:fe.description}})),ye.createElement(Le.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(bt=fe==null?void 0:fe.content)!=null&&bt.member_user_names?ye.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(Jt=fe==null?void 0:fe.content)==null?void 0:Jt.member_user_names}}))},ye.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:(Gt=fe==null?void 0:fe.content)==null?void 0:Gt.member_user_names}})):(fe==null?void 0:fe.member_user_names)&&ye.createElement(G.Z,{title:ye.createElement("div",null,ye.createElement("span",null,fe.member_user_names))},ye.createElement("span",{className:ee.authorname},fe.member_user_names)),(j=fe==null?void 0:fe.content)!=null&&j.author_school_name?ye.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(pt=fe==null?void 0:fe.content)==null?void 0:pt.author_school_name}}))},ye.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:(Ot=fe==null?void 0:fe.content)==null?void 0:Ot.author_school_name}})):(fe==null?void 0:fe.author_school_name)&&ye.createElement(G.Z,{title:ye.createElement("div",null,ye.createElement("span",null,fe.author_school_name))},ye.createElement("span",{className:ee.authorname},fe.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",fe.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",fe.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",fe.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:ce.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.subjects_count,onChange:fe=>{ce.page=fe,d({type:"classroomList/getCoursesLists",payload:hr({},ce)})}})),ye.createElement(me.Z,{resdata:at,type:"subject",okloading:Ft,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:fe=>{de(fe)}}))};var Fr=(0,b.connect)(({classroomList:A,loading:p})=>({classroomList:A,loading:p.effects}))(or),Xr=c(79219),fr=c(59301),$r=Object.defineProperty,Ln=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ur=(A,p,d)=>p in A?$r(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,jn=(A,p)=>{for(var d in p||(p={}))ca.call(p,d)&&Ur(A,d,p[d]);if(Ln)for(var d of Ln(p))Wa.call(p,d)&&Ur(A,d,p[d]);return A},Ga=({styles:A={},params:p,setisshowmodal:d,user:ne})=>{var Oe;return fr.createElement("section",{className:"tc animated fadeIn",style:jn(jn({},{color:"#999",margin:"200px auto"}),A)},fr.createElement("img",{src:Xr.z3}),fr.createElement("p",{className:"mt20 font14"},`\u8BE5${p.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),fr.createElement("div",{style:{marginTop:"30px"}},fr.createElement(y.ZP,{disabled:((Oe=ne==null?void 0:ne.userInfo)==null?void 0:Oe.user_status)===2,onClick:()=>{d(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),fr.createElement(y.ZP,{onClick:()=>{(0,le.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},mt={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf",authorized:"authorized___ZUIgn"},da=c(1710),zr=c(36708),Hn=c(12343),Za=c(94941),en=c(54873),te=c(59301),wr=Object.defineProperty,fa=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,jr=(A,p,d)=>p in A?wr(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,tn=(A,p)=>{for(var d in p||(p={}))vn.call(p,d)&&jr(A,d,p[d]);if(Mn)for(var d of Mn(p))Ka.call(p,d)&&jr(A,d,p[d]);return A},rn=(A,p)=>fa(A,ga(p)),rr=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())}),Wr=({v:A,k:p,match:d,selectArrs:ne,setSelectArrs:Oe,setSelectArrsAll:he,selectArrsAll:Ue,classroomList:Y,dispatch:D,selectshow:se,batchState:gt,pageSize:Ie,page:He,manageAllGroup:at,user:yt})=>{var Ft,Fe,ce,ft,It;const xe=(0,b.useParams)(),[st,Rt]=(0,a.useState)([]),[de,fe]=(0,a.useState)(!1),[Ae,bt]=(0,a.useState)(!1),[Jt,Gt]=(0,a.useState)(!0),j=(0,a.useRef)();xe.category=xe.categoryId,xe.id=xe.coursesId,xe.page=He,xe.limit=Ie;function pt(){return rr(this,null,function*(){let x=yield(0,H.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:tn({},xe)});Rt(x.data)})}(0,a.useEffect)(()=>{var x;Rt([]),fe(!1),new Date(A==null?void 0:A.student_passed_time).getTime()>new Date(A==null?void 0:A.end_time_s).getTime()&&((x=A==null?void 0:A.status)!=null&&x.includes("\u5DF2\u622A\u6B62"))&&(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0?(bt(!1),Gt(!1)):((A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&new Date(A==null?void 0:A.student_passed_time).getTime()ot.status.indexOf(x)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:x=>{var ot,lt;return x==="--"?x:te.createElement("span",null,te.createElement("span",null,(ot=x==null?void 0:x.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",te.createElement("span",null,(lt=x==null?void 0:x.split("/"))==null?void 0:lt[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:xe.order_by==="end_time"?xe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:xe.order_by==="late_time"?xe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:x=>x==="--"||!x?"--":te.createElement("span",{title:x},x)}],jt=x=>{if((0,Ve.tJ)(D,!0)){if(x.can_view_details){(0,le.xg)(`/shixuns/${x.shixun_identifier}/challenges`);return}x.redo?P.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:te.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>rr(void 0,null,function*(){const ot=yield(0,Za.L8)({id:x.myshixun_identifier,url:x.url});ot&&(0,en.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:ot.shixun_identifier,homework_common_id:x.homework_id,courseId:xe.coursesId})})}):(0,en.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:x.shixun_identifier,homework_common_id:x.homework_id,courseId:xe.coursesId})}};return te.createElement("div",{className:mt.listItem,onClick:x=>{x.stopPropagation(),(!((0,h.GJ)()&>)||(0,h.GJ)()&>&&j.current&&!j.current.contains(x.target))&&((0,h.dE)()?(0,le.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=1`):(0,le.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=0`))},key:p},(0,h.GJ)()&>&&te.createElement("span",{ref:j},te.createElement(O.default,{style:{padding:"10px"},checked:ne.includes(A.homework_id),value:A.homework_id,onClick:x=>{x.stopPropagation()},onChange:x=>{let ot=ne.indexOf(A.homework_id);ne.indexOf(A.homework_id)>-1?(Oe(ne.filter(lt=>lt!==A.homework_id)),he(Ue.filter(lt=>lt.homework_id!==A.homework_id))):(he(Ue.concat(A)),Oe(ne.concat(A.homework_id)))}})),te.createElement("div",{className:mt.info},te.createElement("div",{className:mt.title},te.createElement("div",{className:mt.titleLeft,style:(0,h.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&te.createElement(Hn.Z,{value:A.status},te.createElement(le.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[A.status]})),(0,h.dE)()&&te.createElement(le.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),te.createElement("span",{className:mt.name},A.name),!!((Ft=A.schools)!=null&&Ft.length)&&te.createElement(G.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},te.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(A==null?void 0:A.high_resources_consume)&&!(A!=null&&A.high_resources_consume_permission)&&te.createElement(Te.Z,{type:"shixun",style:{marginLeft:10}}),(A==null?void 0:A.high_resources_consume)&&(A==null?void 0:A.high_resources_consume_permission)&&te.createElement("span",{className:mt.authorized},"\u5DF2\u6388\u6743")),te.createElement("div",{className:mt.titleRight},(0,h.GJ)()&&(A==null?void 0:A.status.indexOf("\u672A\u53D1\u5E03"))===0&&te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){var ot;if(x.stopPropagation(),x.preventDefault(),((ot=yt==null?void 0:yt.userInfo)==null?void 0:ot.user_status)===2){(0,Ve.Rd)();return}let lt=()=>{D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2,manage_all_group:at}})};A!=null&&A.high_resources_consume&&!(A!=null&&A.high_resources_consume_permission)?D({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xe.coursesId,type:"shixun",type_id:A.homework_id,name:A.name,fn:()=>{D({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(tn({},xe),{type:4})}),lt()}}}):lt()})},te.createElement("aside",{className:mt.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&te.createElement("div",{className:mt.actionIcon},Ae?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):Jt?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((Fe=A.status)!=null&&Fe.includes("\u5DF2\u622A\u6B62"))&&!((ce=A.status)!=null&&ce.includes("\u5BFC\u5165"))&&te.createElement("aside",{onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),jt(A)}),className:mt.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),te.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ft=A.status)==null?void 0:ft.includes("\u5DF2\u622A\u6B62"))||((It=A.status)==null?void 0:It.includes("\u5BFC\u5165")))&&te.createElement("aside",{onClick:x=>rr(void 0,null,function*(){var ot;(ot=A.status)!=null&&ot.includes("\u5BFC\u5165")||(x.stopPropagation(),x.preventDefault(),(0,le.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/${A.student_work_id}/comment`))}),className:mt.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),te.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&te.createElement(re.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>te.createElement(B.default,null,A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:1,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>rr(void 0,null,function*(){var ot;if(x.stopPropagation(),x.preventDefault(),((ot=yt==null?void 0:yt.userInfo)==null?void 0:ot.user_status)===2){(0,Ve.Rd)();return}let lt=()=>{D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2,manage_all_group:at}})};A!=null&&A.high_resources_consume&&!(A!=null&&A.high_resources_consume_permission)?D({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xe.coursesId,type:"shixun",type_id:A.homework_id,name:A.name,fn:()=>{D({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(tn({},xe),{type:4})}),lt()}}}):lt()})},"\u7ACB\u5373\u53D1\u5E03")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:2,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),A.status==="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),te.createElement(B.default.Item,{key:22,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:Ue,params:xe,status:A==null?void 0:A.status}})})},"\u7ACB\u5373\u5220\u9664")),A.status!=="\u5BFC\u5165"&&(A==null?void 0:A.status.indexOf("\u672A\u53D1\u5E03"))<0&&te.createElement(B.default.Item,{key:3,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const ot=yield(0,zr.Vs)({categoryId:A.homework_id});D({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ot==null?void 0:ot.status)===0&&ae.ZP.success(ot==null?void 0:ot.message)})},"\u66F4\u65B0\u6210\u7EE9")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),jt(A)})},"\u8FDB\u5165\u5B9E\u8BAD")),te.createElement(B.default.Item,{key:5,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>{x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:A,params:xe}})}},"\u91CD\u65B0\u547D\u540D")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:6,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",onClick:x=>{x.stopPropagation()},to:`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},te.createElement("aside",{onClick:x=>x.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},te.createElement("i",{className:"iconfont icon-gengduo4"}),te.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&te.createElement("p",{className:mt.infoIcon},te.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(A.status)&&!!A.uncommit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&!!A.commit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&!!A.compelete_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&te.createElement("span",{className:mt.iconV,onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),de||pt(),fe(!de)})},te.createElement("i",{className:`iconfont icon-${de?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&te.createElement("span",{className:mt.infoStuIcon},te.createElement("span",{className:"c-grey-333"},A.author),te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),te.createElement("span",null,te.createElement("span",{className:"c-light-primary"},A==null?void 0:A.finished_challenge_count),"/",A==null?void 0:A.challenge_count)),A.status.includes("\u5DF2\u622A\u6B62")&&!!(A!=null&&A.status_time)&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),te.createElement("span",{className:"ml20 c-grey-999"},te.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time," "),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A==null?void 0:A.late_time)),(0,h.GJ)()&&!A.status.includes("\u672A\u53D1\u5E03")&&de&&st.length>5&&te.createElement(da.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:x=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(x,ot)=>({onClick:lt=>{lt.stopPropagation(),lt.preventDefault()}}),pagination:!1,dataSource:st,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,ot,lt)=>{lt.field&&(xe.order_by=lt.field),lt.order||(xe.sort_direction="asc"),lt.order==="ascend"&&(xe.sort_direction="asc"),lt.order==="descend"&&(xe.sort_direction="desc"),lt.order||(xe.sort_direction="asc"),pt()},columns:Ot}),(0,h.GJ)()&&!A.status.includes("\u672A\u53D1\u5E03")&&de&&st.length<6&&st.length>0&&te.createElement(da.default,{rowKey:"shixun_identifier",onRow:x=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(x,ot)=>({onClick:lt=>{lt.stopPropagation(),lt.preventDefault()}}),pagination:!1,dataSource:st,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,ot,lt)=>{lt.field&&(xe.order_by=lt.field),lt.order||(xe.sort_direction="asc"),lt.order==="ascend"&&(xe.sort_direction="asc"),lt.order==="descend"&&(xe.sort_direction="desc"),lt.order||(xe.sort_direction="asc"),pt()},columns:Ot})))},va=c(69924),nn=c(82693),Va=c(22488),gr=c(57809),Ea=c(5083),Ja=c(33656),Tn=c.n(Ja),En=c(92365),kn=c(83312),it=c(59301),Ya=Object.defineProperty,qa=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,pa=(A,p,d)=>p in A?Ya(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Gr=(A,p)=>{for(var d in p||(p={}))Un.call(p,d)&&pa(A,d,p[d]);if(mn)for(var d of mn(p))ma.call(p,d)&&pa(A,d,p[d]);return A},Zr=(A,p)=>qa(A,Xn(p)),_a=(A,p)=>{var d={};for(var ne in A)Un.call(A,ne)&&p.indexOf(ne)<0&&(d[ne]=A[ne]);if(A!=null&&mn)for(var ne of mn(A))p.indexOf(ne)<0&&ma.call(A,ne)&&(d[ne]=A[ne]);return d},pn=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});Me().extend(Tn());const Cn=({data:A,value:p,onChange:d})=>{var ne,Oe,he,Ue;const[Y,D]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[se,gt]=(0,a.useState)([]);return(0,a.useEffect)(()=>{gt((p==null?void 0:p.length)>0?A==null?void 0:A.filter(Ie=>p==null?void 0:p.includes(Ie==null?void 0:Ie.id)):[])},[p]),it.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},it.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},it.createElement(O.default,{indeterminate:(se==null?void 0:se.length)>0&&(se==null?void 0:se.length)<(A==null?void 0:A.length),checked:(se==null?void 0:se.length)==(A==null?void 0:A.length),onChange:Ie=>{d(Ie.target.checked?A==null?void 0:A.map(He=>He==null?void 0:He.id):[])}},"\u5168\u9009"),it.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},it.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:Y.leftSearch,onChange:Ie=>{D(Zr(Gr({},Y),{leftSearch:Ie.target.value}))}}),it.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((ne=Y.leftSearch?A==null?void 0:A.filter(Ie=>{var He;return(He=Ie==null?void 0:Ie.name)==null?void 0:He.includes(Y.leftSearch)}):A)==null?void 0:ne.length)!==0?it.createElement(O.default.Group,{value:p,onChange:Ie=>{d(Ie)}},it.createElement(T.Z,{direction:"vertical"},(Oe=Y.leftSearch?A==null?void 0:A.filter(Ie=>{var He;return(He=Ie==null?void 0:Ie.name)==null?void 0:He.includes(Y.leftSearch)}):A)==null?void 0:Oe.map((Ie,He)=>it.createElement(O.default,{key:He,value:Ie.id},Ie==null?void 0:Ie.name)))):it.createElement(et.Z,{styles:{margin:"0 auto"}})))),it.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},it.createElement("div",null,"\u5DF2\u9009\u62E9",(se==null?void 0:se.length)||0,"\u4E2A\u5206\u73ED"),it.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},it.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:Y.rigthSearch,onChange:Ie=>{D(Zr(Gr({},Y),{rigthSearch:Ie.target.value}))}}),it.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((he=Y.rigthSearch?se==null?void 0:se.filter(Ie=>{var He;return(He=Ie==null?void 0:Ie.name)==null?void 0:He.includes(Y.rigthSearch)}):se)==null?void 0:he.length)!==0?(Ue=Y.rigthSearch?se==null?void 0:se.filter(Ie=>{var He;return(He=Ie==null?void 0:Ie.name)==null?void 0:He.includes(Y.rigthSearch)}):se)==null?void 0:Ue.map((Ie,He)=>it.createElement(I.Z,{key:He,wrap:!1,align:"middle",justify:"space-between"},it.createElement(we.Z,null,Ie==null?void 0:Ie.name),it.createElement(we.Z,null,it.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{d(p==null?void 0:p.filter(at=>at!==(Ie==null?void 0:Ie.id)))}})))):it.createElement(et.Z,{styles:{margin:"0 auto"}})))))},xr=A=>{var p=A,{classroomList:d,dispatch:ne,user:Oe,getData:he}=p,Ue=_a(p,["classroomList","dispatch","user","getData"]),Y,D,se,gt,Ie,He;const at=(0,b.useParams)(),[yt]=k.default.useForm(),Ft=k.default.useWatch("penalty_type",yt),Fe=((Y=d==null?void 0:d.actionTabs)==null?void 0:Y.key)==="\u6279\u91CF\u8865\u4EA4",[,ce,ft,It]=(0,kn.U)(En.c_,Gr(Gr({},at),(D=d==null?void 0:d.actionTabs)==null?void 0:D.params)),[,,xe,st]=(0,kn.U)(En.nP,{course_id:at==null?void 0:at.coursesId,homework_ids:(se=d==null?void 0:d.actionTabs)==null?void 0:se.selectArrs}),[,Rt,de]=(0,kn.U)(En.sm,{course_id:at==null?void 0:at.coursesId,homework_ids:(gt=d==null?void 0:d.actionTabs)==null?void 0:gt.selectArrs}),fe=(...Ae)=>pn(void 0,[...Ae],function*(bt={}){xe({});const Jt=yield ft({page:1,limit:2e4,homework_id:d.actionTabs.type===1?"":d.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{Fe&&fe()},[Fe]),it.createElement(P.default,{centered:!0,title:(Ie=d==null?void 0:d.actionTabs)==null?void 0:Ie.key,width:800,open:Fe,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Rt,onOk:()=>pn(void 0,null,function*(){yt.submit()})},it.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),it.createElement(k.default,{form:yt,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:Ae=>pn(void 0,null,function*(){var bt,Jt,Gt;const j=yield de(((bt=It==null?void 0:It.course_groups)==null?void 0:bt.length)>0?{unified_late:((Jt=It==null?void 0:It.course_groups)==null?void 0:Jt.length)<=0,allow_late_settings:[Gr({},Ae)]}:Gr({unified_late:((Gt=It==null?void 0:It.course_groups)==null?void 0:Gt.length)<=0},Ae));(j==null?void 0:j.status)==0&&(ae.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),ne({type:"classroomList/setActionTabs",payload:{}}),he&&he())})},it.createElement(I.Z,{wrap:!1,gutter:20},it.createElement(we.Z,{flex:1},it.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(Ae,bt,Jt){return Ft===2&&bt>100?Promise.reject(it.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:it.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},it.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:Ft==1?"\u5206":"%",max:Ft===1?Number.MAX_SAFE_INTEGER:100,addonBefore:it.createElement(k.default.Item,{name:"penalty_type",noStyle:!0,normalize:Ae=>(yt.setFieldsValue({late_penalty:Ae==2?20:5}),Ae)},it.createElement(gr.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),it.createElement(we.Z,{flex:"390px"},it.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(Ae,bt,Jt){return bt&&Me()(bt).startOf("minute")<=Me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):bt&&Me()(bt).startOf("minute")<=Me()(st==null?void 0:st.max_late_time).startOf("minute")?(ae.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${st==null?void 0:st.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},it.createElement(Ea.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:Ae=>(0,le.BO)(Ae,{startTime:st==null?void 0:st.max_late_time}),disabledTime:Ae=>(0,le.hv)(Ae,{compared:st==null?void 0:st.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Me()("00:00:00","HH:mm:ss")}})))),((He=It==null?void 0:It.course_groups)==null?void 0:He.length)>0&&it.createElement(rt.Z,{spinning:ce},it.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},it.createElement(Cn,{data:(It==null?void 0:It.course_groups)||[],onChange:Ae=>{xe({group_ids:Ae})}})))))};var $a=(0,b.connect)(({classroomList:A,user:p})=>({classroomList:A,user:p}))(xr),R=c(59301),eu=Object.defineProperty,tu=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=(A,p,d)=>p in A?eu(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,br=(A,p)=>{for(var d in p||(p={}))Ca.call(p,d)&&zn(A,d,p[d]);if(an)for(var d of an(p))Bn.call(p,d)&&zn(A,d,p[d]);return A},hn=(A,p)=>tu(A,ru(p)),nu=(A,p)=>{var d={};for(var ne in A)Ca.call(A,ne)&&p.indexOf(ne)<0&&(d[ne]=A[ne]);if(A!=null&&an)for(var ne of an(A))p.indexOf(ne)<0&&Bn.call(A,ne)&&(d[ne]=A[ne]);return d},In=(A,p,d)=>new Promise((ne,Oe)=>{var he=D=>{try{Y(d.next(D))}catch(se){Oe(se)}},Ue=D=>{try{Y(d.throw(D))}catch(se){Oe(se)}},Y=D=>D.done?ne(D.value):Promise.resolve(D.value).then(he,Ue);Y((d=d.apply(A,p)).next())});const au=A=>{var p=A,{classroomList:d,globalSetting:ne,shixunHomeworks:Oe,user:he,loading:Ue,dispatch:Y,match:D}=p,se=nu(p,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"]),gt,Ie,He,at,yt,Ft,Fe;const ce=(0,b.useLocation)(),ft=(0,b.useParams)(),[It]=(0,b.useSearchParams)(),xe=ft.categoryId,[st,Rt]=(0,a.useState)([]),[de,fe]=(0,a.useState)([]),{detailShixunsList:Ae,detailLeftMenus:bt,detailTopBanner:Jt,taskList:Gt}=d,[j,pt]=(0,a.useState)(""),[Ot,jt]=(0,a.useState)(!1),[x,ot]=(0,a.useState)({limit:20,status:Number(It.get("tabs"))?String(parseInt(It.get("tabs"))):"0"}),[lt,Pn]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[uu,Wn]=(0,a.useState)(!1),[Dn,Ba]=(0,a.useState)(!1),[Gn,Zn]=(0,a.useState)("fixed"),[Kn]=(0,a.useState)(document.getElementById("footer")),[ha,Ia]=(0,a.useState)(1),[iu,yn]=(0,a.useState)(!1);let Hr;x.id=ft.coursesId,x.type=4,ft.categoryId?x.category=ft.categoryId:delete x.category,(0,a.useEffect)(()=>{d.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Rt([]),fe([])),d.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&pr()},[d.actionTabs.key]),(0,a.useEffect)(()=>{It.get("tabs")==="0"&&(x.status="0",x.page=1,ot(br({},x)))},[It.get("tabs")]),(0,a.useEffect)(()=>{var X,Je,lr;if((X=he==null?void 0:he.userInfo)!=null&&X.login){const ir=le.cX.getItem(`${(Je=he==null?void 0:he.userInfo)==null?void 0:Je.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ir&&(x.sort_by=ir==null?void 0:ir.type,x.sort_direction=ir==null?void 0:ir.direction,Pn(ir==null?void 0:ir.name)),pr(),(0,h.Rm)()&&lu()}else(lr=he==null?void 0:he.userInfo)!=null&&lr.username&&pr()},[(gt=he==null?void 0:he.userInfo)==null?void 0:gt.login,ce==null?void 0:ce.pathname]),(0,a.useEffect)(()=>{window.addEventListener("scroll",ou)},[]);const ou=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Kn==null?void 0:Kn.clientHeight)+150>document.body.clientHeight?Zn("absolute"):Zn("fixed")},lu=()=>{Y({type:"classroomList/getAssistantPermissions",payload:{course_id:x.id}})},pr=()=>{Rt([]),fe([]),ot(br({},x)),(0,h.GJ)()?Y({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},x),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:hn(br({},x),{order:x.status})})},Au=(X,Je)=>{x.page=X,x.limit=Je,pr()},Vn=X=>{const Je=X.key;x.status=Je,x.page=1,b.history.replace(`${ce.pathname}?tabs=${Je}`),pr()};function Jn(X){return In(this,null,function*(){yield Y({type:"classroomList/updateTaskPosition",payload:{category_id:xe,courseId:x.id,task_ids:X,container_type:"shixun_homework"}}),pr()})}function Yn(){let X={courseId:x.id,container_type:"shixun_homework"};xe&&(X.category_id=xe),Y({type:"classroomList/getAllTaskList",payload:X}),Y({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const ba=(0,a.useMemo)(()=>{let X=[];return Gt.length>0&&(X=Gt.map(Je=>({user_name:Je.user_name,task_name:Je.task_name,task_id:Je.task_id,category:Je.category,status:Je.status}))),X},[Gt]),su=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],cu=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Pa=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];bt.course_modules&&(Hr=d.detailLeftMenus.course_modules.filter(X=>X.type==="shixun_homework")[0]);const du=R.createElement("div",{className:mt.moveCategory,onMouseLeave:X=>jt(!1)},R.createElement(B.default,{onClick:X=>In(void 0,[X],function*({item:Je,key:lr,keyPath:ir,domEvent:qn}){if(st=="")return ae.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,H.ZP)(`/api/courses/${x.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:st,new_category_id:lr}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),pr(),Ba(!1),Y({type:"classroomList/getClassroomLeftMenus",payload:{id:ft.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},R.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},R.createElement(oe.default,{onChange:X=>{pt(X.target.value)}})),Hr&&Hr.second_category.filter(X=>X.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(X,Je){var lr;if(!(j!==""&&X.category_name.indexOf(j)<0))return R.createElement(R.Fragment,null,R.createElement(B.default.Item,{className:"multi-llipsis1e",key:X.category_id},X.category_name),(lr=X==null?void 0:X.third_category)==null?void 0:lr.map(ir=>R.createElement(B.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ir.category_id},ir.category_name)))}),R.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:X=>{X.preventDefault(),Y({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:x,selectArrs:{category_id:Ae==null?void 0:Ae.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Da=(Ie=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:R.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:R.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:R.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:R.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:R.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Jt.is_public}].filter(X=>X==null?void 0:X.isShow))==null?void 0:Ie.map(X=>(delete X.isShow,X)),fu=({key:X})=>{var Je,lr,ir,qn;if((X==="1"||X==="2")&&(0,h.Rm)()&&!((lr=(Je=d.AssistantObject)==null?void 0:Je.practice)!=null&&lr.can_publish)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((ir=he==null?void 0:he.userInfo)==null?void 0:ir.user_status)===2&&X==="1"){(0,Ve.Rd)();return}if(st==""){ae.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}Y({type:"classroomList/setActionTabs",payload:{key:X==="1"?"\u7ACB\u5373\u53D1\u5E03":X==="2"?"\u7ACB\u5373\u622A\u6B62":X==="3"?"\u5220\u9664":X==="5"?"\u6279\u91CF\u8865\u4EA4":(qn=Da[Number(X)-1])==null?void 0:qn.label,selectArrs:st,selectArrsAll:de,type:X==="1"||X==="2"?1:"",params:x}})},ya=lt==="\u9ED8\u8BA4\u6392\u5E8F",gu=(0,a.useMemo)(()=>{const X=!(0,h.GJ)()&&!(0,h.Jd)(),Je=Jt==null?void 0:Jt.excellent;return X&&Je},[he,d]),vu=(0,a.useMemo)(()=>(Ae==null?void 0:Ae.min_finished_game)>0,[d]),Fa=(0,a.useMemo)(()=>{const X=(Ae==null?void 0:Ae.min_finished_game)-(Ae==null?void 0:Ae.finished_challenge_count);return X>0?X:0},[d]);return R.createElement("section",null,R.createElement("aside",{className:mt.bg},R.createElement(I.Z,{align:"middle"},R.createElement(we.Z,{flex:"1"},!!Ae.main_category_id&&R.createElement(B.default,{mode:"horizontal",onSelect:Vn,selectedKeys:[x.status]},!(0,h.GJ)()&&su.map(function(X,Je){return R.createElement(B.default.Item,{key:X==null?void 0:X.id},X.name)}),(0,h.GJ)()&&cu.map(function(X,Je){return R.createElement(B.default.Item,{key:X==null?void 0:X.id},R.createElement("span",{className:"c-grey-666 mr20"},X.name),Je===0&&(0,h.GJ)()&&R.createElement("span",{className:"c-grey-999"},Ae==null?void 0:Ae.all_count),Je===1&&(0,h.GJ)()&&R.createElement("span",{className:"c-grey-999"},Ae==null?void 0:Ae.unpublished_count),Je===2&&(0,h.GJ)()&&R.createElement("span",{className:"c-grey-999"},Ae==null?void 0:Ae.not_start_count),Je===3&&(0,h.GJ)()&&R.createElement("span",{className:"c-grey-999"},Ae==null?void 0:Ae.in_progress_count),Je===4&&(0,h.GJ)()&&R.createElement("span",{className:"c-grey-999"},Ae==null?void 0:Ae.overed_count))}))),R.createElement(we.Z,{className:"mr20 gutter-row"},R.createElement("div",{className:mt.containerTitle},(0,h.GJ)()&&(0,le.Oo)(bt==null?void 0:bt.course_modules,xe)!=="\u672A\u5206\u914D\u76EE\u5F55"&&R.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},R.createElement(re.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>R.createElement(B.default,null,R.createElement(B.default.Item,{key:1,onClick:()=>{var X;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_download)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Y({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Ae==null?void 0:Ae.main_category_name,exportType:"practice",category_id:x.category}})}},"\u5B66\u751F\u6210\u7EE9"),R.createElement(B.default.Item,{key:3,onClick:()=>{var X;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_download)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.history.push(`/classrooms/${ft==null?void 0:ft.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},R.createElement("span",{style:{color:"#666666",cursor:"pointer"}},R.createElement("i",{className:"iconfont icon-xiazai6"}))),R.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:X=>{Y({type:"classroomList/setActionTabs",payload:{key:ft.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:x,selectArrs:{category_name:Ae==null?void 0:Ae.category_name,category_id:(Ae==null?void 0:Ae.category_id)||(Ae==null?void 0:Ae.main_category_id),type:"shixun_homework"},cb:()=>{pr()}}})}},R.createElement(G.Z,{title:ft.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},R.createElement("span",{className:ft.categoryId?`${mt.iconH} iconfont icon-zhongmingmingmulu`:`${mt.iconH} iconfont icon-xinjianmulu1`}))),R.createElement(re.Z,{className:"ml10",disabled:((He=he==null?void 0:he.userInfo)==null?void 0:He.user_status)===2,dropdownRender:()=>R.createElement(B.default,null,R.createElement(B.default.Item,{key:1,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Y({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:x}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),R.createElement(B.default.Item,{key:2,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Y({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:x}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),R.createElement(B.default.Item,{key:3,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Y({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},R.createElement("span",{className:((at=he==null?void 0:he.userInfo)==null?void 0:at.user_status)===2?mt.selectBtn1:mt.selectBtn},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-tianjiadaohang"})),R.createElement(G.Z,{title:((yt=he==null?void 0:he.userInfo)==null?void 0:yt.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},R.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),R.createElement("div",{className:mt.action},R.createElement("div",null,R.createElement(re.Z,{dropdownRender:()=>R.createElement(B.default,{selectedKeys:[lt]},Pa==null?void 0:Pa.map((X,Je)=>R.createElement(B.default.Item,{key:X.name,onClick:()=>{var lr;x.sort_by=X.type,x.sort_direction=X.direction,x.page=1,Pn(X.name),le.cX.setItem(`${(lr=he==null?void 0:he.userInfo)==null?void 0:lr.login}${(0,h.GJ)()?"Teacher":"Student"}`,X,"ShixunHomeworks"),(0,h.GJ)()?Y({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},x),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:br({},x)})}},X.name)))},R.createElement("span",{className:`${mt.btn} ${ya?mt.btnSort:""}`,onMouseEnter:X=>jt(!1)},R.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),lt))),ya&&R.createElement(G.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":x.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},R.createElement("span",{className:mt.tips},R.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),R.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:X=>{x.search=X.trim(),x.page=1,pr()},style:{width:220,marginLeft:"auto"}})),gu&&R.createElement(I.Z,{justify:"space-between",className:mt.progressInfo},R.createElement(we.Z,null,R.createElement(T.Z,{size:"middle"},R.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",Ae==null?void 0:Ae.finished_task_count,"/",Ae==null?void 0:Ae.shixun_total_count),R.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",Ae==null?void 0:Ae.finished_challenge_count,"/",Ae==null?void 0:Ae.challenge_count))),vu&&R.createElement(we.Z,null,"\u901A\u8FC7",Ae==null?void 0:Ae.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",Fa,"\u5173")),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},R.createElement(N.Z,{loading:Ue[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(Ae==null?void 0:Ae.all_count)===0&&(0,h.GJ)()?R.createElement(Ga,{params:x,user:he,setisshowmodal:Wn,dispatch:Y}):(Ae==null?void 0:Ae.task_count)===0&&R.createElement(et.Z,null),R.createElement("aside",{className:"animated fadeIn"},Ae.homeworks&&Ae.homeworks.map(function(X,Je){return R.createElement(Wr,{key:X.homework_id,batchState:!0,v:X,k:Je,match:D,selectArrs:st,setSelectArrs:Rt,setSelectArrsAll:fe,selectArrsAll:de,classroomList:d,dispatch:Y,params:x,user:he,page:ft.page||1,pageSize:x.limit||20,selectshow:iu,manageAllGroup:Ae.manage_all_group})}),Ae.query_total_count>0&&R.createElement("aside",{className:"tc mb50 mt30"},R.createElement(Z.Z,{showSizeChanger:!0,current:x.page||1,pageSize:x.limit||20,onChange:Au,total:Ae.query_total_count})))),R.createElement("div",{className:mt.fixedBottom,style:{bottom:st.length?0:-60,position:st.length?Gn:"fixed",left:Gn==="fixed"?"50%":"317px"}},R.createElement("div",{className:mt.left}),R.createElement("div",{className:mt.right},(0,h.GJ)()&&(Ae==null?void 0:Ae.all_count)>0&&R.createElement("aside",{className:[mt.acitons].join(" ")},R.createElement("div",{style:{width:130}},(0,h.GJ)()&&R.createElement(O.default,{checked:((Ft=Ae.homeworks)==null?void 0:Ft.length)===(st==null?void 0:st.length),onChange:X=>{X.target.checked?(Rt(Ae.homeworks.map(Je=>Je.homework_id)),fe([...Ae.homeworks])):(Rt([]),fe([]))}},R.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",R.createElement("span",{style:{marginLeft:5}},"(",st.length,")")," "))),R.createElement("div",{style:{flex:1}}," ",R.createElement(I.Z,{wrap:!1,align:"middle",justify:"space-between"},R.createElement(we.Z,{flex:1},R.createElement(I.Z,{wrap:!1,align:"middle",gutter:8},R.createElement(we.Z,null,R.createElement(re.Z,{placement:"top",menu:{items:Da,onClick:fu}},R.createElement(y.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),R.createElement(we.Z,null,R.createElement(y.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Yn},"\u8C03\u6574\u6392\u5E8F")),R.createElement(we.Z,null,R.createElement(re.Z,{placement:"topLeft",dropdownRender:()=>du,getPopupContainer:X=>X==null?void 0:X.parentNode},R.createElement(y.ZP,{type:"primary",icon:R.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",R.createElement(_.Z,null)))))),R.createElement(we.Z,null,R.createElement(y.ZP,{type:"primary",ghost:!0,onClick:()=>{Rt&&Rt([]),Ba(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((Fe=d==null?void 0:d.actionTabs)==null?void 0:Fe.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement($a,{getData:pr}),d.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?R.createElement(Fr,null):null,R.createElement(va.Z,{onOk:()=>{pr()}}),R.createElement(nn.Z,{onOk:()=>{}}),d.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?R.createElement(yr,null):null,d.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?R.createElement(Qn,null):null,R.createElement(Et,null),R.createElement($,null),R.createElement(L.Z,{courseEndTime:Ae==null?void 0:Ae.course_end_time}),R.createElement(De.Z,{visible:d.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:Ae==null?void 0:Ae.course_end_time,courseId:ft.coursesId,homeworkIds:d.actionTabs.selectArrs,isBatch:d.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?Y({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},d.actionTabs.params),{type:4})}):Y({type:"classroomList/getClassroomShixunsList",payload:br({},d.actionTabs.params)})}}),R.createElement(Ar,null),R.createElement(_r,null),R.createElement(Va.Z,{visible:d.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Jn,data:ba,onCancel:()=>{Y({type:"classroomList/setActionTabs",payload:{key:""}})}}),R.createElement(P.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:uu,centered:!0,onCancel:()=>Wn(!1),onOk:()=>{var X,Je;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_create)){ae.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Je=he.userInfo)==null?void 0:Je.user_status)===2){(0,Ve.Rd)();return}Y(ha===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:x}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:x}}),Wn(!1)}},R.createElement("div",null,R.createElement(ue.ZP.Group,{onChange:X=>{Ia(X.target.value)},value:ha},R.createElement(ue.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),R.createElement(ue.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var bn=(0,b.connect)(({classroomList:A,loading:p,globalSetting:d,shixunHomeworks:ne,user:Oe})=>({classroomList:A,globalSetting:d,loading:p.effects,shixunHomeworks:ne,user:Oe}))(au)},22488:function(Pt,ke,c){c.d(ke,{Z:function(){return ie}});var a=c(59301),H=c(43418),b=c(61621),B=c(95237),ae=c(6848),oe={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},I=c(54203),we=c(89070),re=c(59301),G=Object.defineProperty,T=Object.defineProperties,N=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,P=(z,je,Xe)=>je in z?G(z,je,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):z[je]=Xe,ue=(z,je)=>{for(var Xe in je||(je={}))O.call(je,Xe)&&P(z,Xe,je[Xe]);if(Z)for(var Xe of Z(je))y.call(je,Xe)&&P(z,Xe,je[Xe]);return z},h=(z,je)=>T(z,N(je)),_=(z,je,Xe)=>new Promise((Dt,vt)=>{var Be=Q=>{try{ve(Xe.next(Q))}catch(ge){vt(ge)}},V=Q=>{try{ve(Xe.throw(Q))}catch(ge){vt(ge)}},ve=Q=>Q.done?Dt(Q.value):Promise.resolve(Q.value).then(Be,V);ve((Xe=Xe.apply(z,je)).next())}),ie=({type:z=1,data:je,visible:Xe,callback:Dt,onCancel:vt})=>{var Be,V;const[ve,Q]=(0,a.useState)([]),ge=(0,we.useSelector)(L=>L.loading);(0,a.useEffect)(()=>{Q(je)},[JSON.stringify(je)]);const nt=(L,De)=>{const qe=(_e,ut,Ne)=>{const Ce=Array.from(_e),[pe]=Ce.splice(ut,1);return Ce.splice(Ne,0,pe),Ce};if(!L.destination)return;const We=qe(De,L.source.index,L.destination.index);Q(We)},ze=L=>{let De={};return z===1&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[L]),z===2&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[L]),re.createElement("div",{className:oe.tag,style:ue({},De)},L)},$=()=>_(void 0,null,function*(){Dt(ve.map(L=>L.task_id))});return re.createElement(H.default,{centered:!0,destroyOnClose:!0,open:Xe,onCancel:vt,onOk:$,confirmLoading:(Be=ge==null?void 0:ge.effects)==null?void 0:Be["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},re.createElement("div",{className:oe.wrap},re.createElement("div",{className:oe.tip},re.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),re.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),re.createElement(b.Z,{loading:(V=ge==null?void 0:ge.effects)==null?void 0:V["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},re.createElement(I.Z5,{onDragEnd:L=>nt(L,ve)},re.createElement(I.bK,{droppableId:"droppable"},(L,De)=>re.createElement("div",h(ue({ref:L.innerRef},L.droppableProps),{className:oe.listWrap}),ve.map((qe,We)=>re.createElement(I._l,{key:qe.task_id,draggableId:qe.task_id.toString(),index:We},(_e,ut)=>re.createElement("div",h(ue(ue({ref:_e.innerRef},_e.draggableProps),_e.dragHandleProps),{className:oe.li}),re.createElement(B.Z,{align:"middle"},re.createElement("div",{className:oe.nameWrap},re.createElement(ae.Z,{title:qe==null?void 0:qe.task_name},re.createElement("div",{className:oe.name},qe==null?void 0:qe.task_name))),ze(qe==null?void 0:qe.status)),re.createElement(B.Z,{align:"middle",className:"font12 mt10"},re.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",re.createElement("span",{className:"ml5 c-black"},(qe==null?void 0:qe.user_name)||"--")))))),L.placeholder))))))}},83312:function(Pt,ke,c){c.d(ke,{U:function(){return re}});var a=c(59301),H=Object.defineProperty,b=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,oe=(G,T,N)=>T in G?H(G,T,{enumerable:!0,configurable:!0,writable:!0,value:N}):G[T]=N,I=(G,T)=>{for(var N in T||(T={}))B.call(T,N)&&oe(G,N,T[N]);if(b)for(var N of b(T))ae.call(T,N)&&oe(G,N,T[N]);return G},we=(G,T,N)=>new Promise((Z,O)=>{var y=h=>{try{ue(N.next(h))}catch(_){O(_)}},P=h=>{try{ue(N.throw(h))}catch(_){O(_)}},ue=h=>h.done?Z(h.value):Promise.resolve(h.value).then(y,P);ue((N=N.apply(G,T)).next())});function re(G,T){const[N,Z]=(0,a.useState)(T),[O,y]=(0,a.useState)(!1),[P,ue]=(0,a.useState)();return[N,O,(_,le=!1)=>we(this,null,function*(){const ie=le?T:I(I({},N),_);y(!0),Z(ie);const z=yield G(ie);return y(!1),ue(z),z}),P,ue]}},54873:function(Pt,ke,c){c.d(ke,{_:function(){return T}});var a=c(49692),H=c(43418),b=c(8591),B=c(1710),ae=c(955),oe=c(59301),I=(N,Z,O)=>new Promise((y,P)=>{var ue=le=>{try{_(O.next(le))}catch(ie){P(ie)}},h=le=>{try{_(O.throw(le))}catch(ie){P(ie)}},_=le=>le.done?y(le.value):Promise.resolve(le.value).then(ue,h);_((O=O.apply(N,Z)).next())});const we=N=>I(void 0,[N],function*({is_jupyter:Z,is_jupyter_lab:O,shixunId:y,homework_common_id:P,courseId:ue}){if(Z||O){const _=yield(0,a.BK)({id:y});_!=null&&_.identifier&&(0,ae.xg)(`/tasks/${_.identifier}/jupyter?homework_common_id=${P}`);return}const h=yield(0,a.Ir)({id:y,homework_common_id:P});if(h!=null&&h.game_identifier){(0,ae.xg)(`/tasks/${ue}/${P}/${h.game_identifier}`);return}(h==null?void 0:h.status)===2?re(h==null?void 0:h.message,P,ue):(h==null?void 0:h.status)===3?G(h==null?void 0:h.message):(h==null?void 0:h.status)==-3&&(0,ae.eF)()}),re=(N,Z,O)=>{N=N!=null&&N.includes(".json")?N:`${N}.json`,H.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>I(void 0,null,function*(){const y=yield(0,a.$Q)({url:N});if(!y)return;b.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const P=yield(0,a.Ir)({id:y.shixun_identifier,homework_common_id:Z});if(P!=null&&P.game_identifier){(0,ae.xg)(`/tasks/${O}/${Z}/${P.game_identifier}`);return}(P==null?void 0:P.status)===2?re(P==null?void 0:P.message,Z,O):(P==null?void 0:P.status)===3&&G(P==null?void 0:P.message)})})},G=N=>{H.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",N,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},T=(N,Z)=>I(void 0,[N,Z],function*(O,{is_jupyter:y,is_jupyter_lab:P}){const ue=yield(0,a.WT)(O);if(ue.length>1)return H.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("div",null,"\u4F60\u5F53\u524D\u6709",ue.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),oe.createElement(B.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(h,_){const{course_identifier:le,id:ie}=_||{};return oe.createElement("a",{target:"_blank",href:`/classrooms/${le}/shixun_homework/${ie}/detail`},h)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(h,_){const{course_identifier:le,id:ie,shixun_identifier:z}=_;return oe.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{we({is_jupyter:y,is_jupyter_lab:P,shixunId:z,homework_common_id:ie,courseId:le})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:ue,rowKey:"id"}))}),!0;if(ue.length===1){const{shixun_identifier:h,id:_,course_identifier:le}=ue[0];return we({is_jupyter:y,is_jupyter_lab:P,shixunId:h,homework_common_id:_,courseId:le}),!0}return!1});ke.Z=we},77578:function(Pt,ke,c){c.d(ke,{Z:function(){return a}});const a=H=>H?typeof H=="function"?H():H:null},43428:function(Pt,ke,c){c.d(ke,{Z:function(){return Ar}});var a=c(92310),H=c.n(a),b=c(44127),B=c(72071),ae=c(43403),oe=c(34280),I=c(59301),we=I.createContext(null),re=I.createContext({}),G=we,T=c(90493),N=c(96663),Z=c(77900),O=c(10228),y=c(26112),P=c(70425),ue=function(K){var Me=K.prefixCls,Qe=K.className,tt=K.style,Bt=K.children,S=K.containerRef,F=K.id,w=K.onMouseEnter,J=K.onMouseOver,be=K.onMouseLeave,Ge=K.onClick,Ke=K.onKeyDown,$e=K.onKeyUp,Re={onMouseEnter:w,onMouseOver:J,onMouseLeave:be,onClick:Ge,onKeyDown:Ke,onKeyUp:$e},Et=I.useContext(re),ct=Et.panel,rt=(0,P.useComposeRef)(ct,S);return I.createElement(I.Fragment,null,I.createElement("div",(0,N.Z)({id:F,className:H()("".concat(Me,"-content"),Qe),style:(0,b.Z)({},tt),"aria-modal":"true",role:"dialog",ref:rt},Re),Bt))},h=ue,_=c(48736);function le(k){return typeof k=="string"&&String(Number(k))===k?((0,_.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(k)):k}function ie(k){warning(!("wrapperClassName"in k),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!k.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function je(k,K){var Me,Qe,tt,Bt,S=k.prefixCls,F=k.open,w=k.placement,J=k.inline,be=k.push,Ge=k.forceRender,Ke=k.autoFocus,$e=k.keyboard,Re=k.rootClassName,Et=k.rootStyle,ct=k.zIndex,rt=k.className,Le=k.id,et=k.style,ee=k.motion,Ve=k.width,Nt=k.height,qt=k.children,Te=k.contentWrapperStyle,me=k.mask,zt=k.maskClosable,_t=k.maskMotion,$t=k.maskClassName,ht=k.maskStyle,Xt=k.afterOpenChange,er=k.onClose,Er=k.onMouseEnter,Dr=k.onMouseOver,wt=k.onMouseLeave,Ut=k.onClick,Lr=k.onKeyDown,sr=k.onKeyUp,cr=I.useRef(),mr=I.useRef(),yr=I.useRef();I.useImperativeHandle(K,function(){return cr.current});var Mr=function(Zt){var Kt=Zt.keyCode,dr=Zt.shiftKey;switch(Kt){case O.Z.TAB:{if(Kt===O.Z.TAB){if(!dr&&document.activeElement===yr.current){var Vt;(Vt=mr.current)===null||Vt===void 0||Vt.focus({preventScroll:!0})}else if(dr&&document.activeElement===mr.current){var dn;(dn=yr.current)===null||dn===void 0||dn.focus({preventScroll:!0})}}break}case O.Z.ESC:{er&&$e&&(Zt.stopPropagation(),er(Zt));break}}};I.useEffect(function(){if(F&&Ke){var Qt;(Qt=cr.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},[F]);var Yr=I.useState(!1),Tr=(0,B.Z)(Yr,2),qr=Tr[0],xt=Tr[1],Lt=I.useContext(G),tr;be===!1?tr={distance:0}:be===!0?tr={}:tr=be||{};var ur=(Me=(Qe=(tt=tr)===null||tt===void 0?void 0:tt.distance)!==null&&Qe!==void 0?Qe:Lt==null?void 0:Lt.pushDistance)!==null&&Me!==void 0?Me:180,An=I.useMemo(function(){return{pushDistance:ur,push:function(){xt(!0)},pull:function(){xt(!1)}}},[ur]);I.useEffect(function(){if(F){var Qt;Lt==null||(Qt=Lt.push)===null||Qt===void 0||Qt.call(Lt)}else{var Zt;Lt==null||(Zt=Lt.pull)===null||Zt===void 0||Zt.call(Lt)}},[F]),I.useEffect(function(){return function(){var Qt;Lt==null||(Qt=Lt.pull)===null||Qt===void 0||Qt.call(Lt)}},[]);var sn=me&&I.createElement(Z.default,(0,N.Z)({key:"mask"},_t,{visible:F}),function(Qt,Zt){var Kt=Qt.className,dr=Qt.style;return I.createElement("div",{className:H()("".concat(S,"-mask"),Kt,$t),style:(0,b.Z)((0,b.Z)({},dr),ht),onClick:zt&&F?er:void 0,ref:Zt})}),cn=typeof ee=="function"?ee(w):ee,Ir={};if(qr&&ur)switch(w){case"top":Ir.transform="translateY(".concat(ur,"px)");break;case"bottom":Ir.transform="translateY(".concat(-ur,"px)");break;case"left":Ir.transform="translateX(".concat(ur,"px)");break;default:Ir.transform="translateX(".concat(-ur,"px)");break}w==="left"||w==="right"?Ir.width=le(Ve):Ir.height=le(Nt);var Qn={onMouseEnter:Er,onMouseOver:Dr,onMouseLeave:wt,onClick:Ut,onKeyDown:Lr,onKeyUp:sr},Rn=I.createElement(Z.default,(0,N.Z)({key:"panel"},cn,{visible:F,forceRender:Ge,onVisibleChanged:function(Zt){Xt==null||Xt(Zt)},removeOnLeave:!1,leavedClassName:"".concat(S,"-content-wrapper-hidden")}),function(Qt,Zt){var Kt=Qt.className,dr=Qt.style;return I.createElement("div",(0,N.Z)({className:H()("".concat(S,"-content-wrapper"),Kt),style:(0,b.Z)((0,b.Z)((0,b.Z)({},Ir),dr),Te)},(0,y.Z)(k,{data:!0})),I.createElement(h,(0,N.Z)({id:Le,containerRef:Zt,prefixCls:S,className:rt,style:et},Qn),qt))}),kr=(0,b.Z)({},Et);return ct&&(kr.zIndex=ct),I.createElement(G.Provider,{value:An},I.createElement("div",{className:H()(S,"".concat(S,"-").concat(w),Re,(Bt={},(0,T.Z)(Bt,"".concat(S,"-open"),F),(0,T.Z)(Bt,"".concat(S,"-inline"),J),Bt)),style:kr,tabIndex:-1,ref:cr,onKeyDown:Mr},sn,I.createElement("div",{tabIndex:0,ref:mr,style:z,"aria-hidden":"true","data-sentinel":"start"}),Rn,I.createElement("div",{tabIndex:0,ref:yr,style:z,"aria-hidden":"true","data-sentinel":"end"})))}var Xe=I.forwardRef(je),Dt=Xe,vt=function(K){var Me=K.open,Qe=Me===void 0?!1:Me,tt=K.prefixCls,Bt=tt===void 0?"rc-drawer":tt,S=K.placement,F=S===void 0?"right":S,w=K.autoFocus,J=w===void 0?!0:w,be=K.keyboard,Ge=be===void 0?!0:be,Ke=K.width,$e=Ke===void 0?378:Ke,Re=K.mask,Et=Re===void 0?!0:Re,ct=K.maskClosable,rt=ct===void 0?!0:ct,Le=K.getContainer,et=K.forceRender,ee=K.afterOpenChange,Ve=K.destroyOnClose,Nt=K.onMouseEnter,qt=K.onMouseOver,Te=K.onMouseLeave,me=K.onClick,zt=K.onKeyDown,_t=K.onKeyUp,$t=K.panelRef,ht=I.useState(!1),Xt=(0,B.Z)(ht,2),er=Xt[0],Er=Xt[1],Dr=I.useState(!1),wt=(0,B.Z)(Dr,2),Ut=wt[0],Lr=wt[1];(0,oe.Z)(function(){Lr(!0)},[]);var sr=Ut?Qe:!1,cr=I.useRef(),mr=I.useRef();(0,oe.Z)(function(){sr&&(mr.current=document.activeElement)},[sr]);var yr=function(xt){var Lt;if(Er(xt),ee==null||ee(xt),!xt&&mr.current&&!((Lt=cr.current)!==null&&Lt!==void 0&&Lt.contains(mr.current))){var tr;(tr=mr.current)===null||tr===void 0||tr.focus({preventScroll:!0})}},Mr=I.useMemo(function(){return{panel:$t}},[$t]);if(!et&&!er&&!sr&&Ve)return null;var Yr={onMouseEnter:Nt,onMouseOver:qt,onMouseLeave:Te,onClick:me,onKeyDown:zt,onKeyUp:_t},Tr=(0,b.Z)((0,b.Z)({},K),{},{open:sr,prefixCls:Bt,placement:F,autoFocus:J,keyboard:Ge,width:$e,mask:Et,maskClosable:rt,inline:Le===!1,afterOpenChange:yr,ref:cr},Yr);return I.createElement(re.Provider,{value:Mr},I.createElement(ae.Z,{open:sr||et||er,autoDestroy:!1,getContainer:Le,autoLock:Et&&(sr||er)},I.createElement(Dt,Tr)))},Be=vt,V=Be,ve=c(62892),Q=c(36355),ge=c(32441),nt=c(47729),$=k=>{const{prefixCls:K,title:Me,footer:Qe,extra:tt,closeIcon:Bt,closable:S,onClose:F,headerStyle:w,drawerStyle:J,bodyStyle:be,footerStyle:Ge,children:Ke}=k,$e=I.useCallback(Le=>I.createElement("button",{type:"button",onClick:F,"aria-label":"Close",className:`${K}-close`},Le),[F]),[Re,Et]=(0,nt.Z)(S,Bt,$e,void 0,!0),ct=I.useMemo(()=>!Me&&!Re?null:I.createElement("div",{style:w,className:H()(`${K}-header`,{[`${K}-header-close-only`]:Re&&!Me&&!tt})},I.createElement("div",{className:`${K}-header-title`},Et,Me&&I.createElement("div",{className:`${K}-title`},Me)),tt&&I.createElement("div",{className:`${K}-extra`},tt)),[Re,Et,tt,w,K,Me]),rt=I.useMemo(()=>{if(!Qe)return null;const Le=`${K}-footer`;return I.createElement("div",{className:Le,style:Ge},Qe)},[Qe,Ge,K]);return I.createElement("div",{className:`${K}-wrapper-body`,style:J},ct,I.createElement("div",{className:`${K}-body`,style:be},Ke),rt)},L=c(33234),De=c(83116),qe=c(37613),_e=k=>{const{componentCls:K,motionDurationSlow:Me}=k,Qe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Me}`}}};return{[K]:{[`${K}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Me}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${K}-panel-motion`]:{"&-left":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const ut=k=>{const{componentCls:K,zIndexPopup:Me,colorBgMask:Qe,colorBgElevated:tt,motionDurationSlow:Bt,motionDurationMid:S,padding:F,paddingLG:w,fontSizeLG:J,lineHeightLG:be,lineWidth:Ge,lineType:Ke,colorSplit:$e,marginSM:Re,colorIcon:Et,colorIconHover:ct,colorText:rt,fontWeightStrong:Le,footerPaddingBlock:et,footerPaddingInline:ee}=k,Ve=`${K}-content-wrapper`;return{[K]:{position:"fixed",inset:0,zIndex:Me,pointerEvents:"none","&-pure":{position:"relative",background:tt,[`&${K}-left`]:{boxShadow:k.boxShadowDrawerLeft},[`&${K}-right`]:{boxShadow:k.boxShadowDrawerRight},[`&${K}-top`]:{boxShadow:k.boxShadowDrawerUp},[`&${K}-bottom`]:{boxShadow:k.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${K}-mask`]:{position:"absolute",inset:0,zIndex:Me,background:Qe,pointerEvents:"auto"},[Ve]:{position:"absolute",zIndex:Me,maxWidth:"100vw",transition:`all ${Bt}`,"&-hidden":{display:"none"}},[`&-left > ${Ve}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:k.boxShadowDrawerLeft},[`&-right > ${Ve}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:k.boxShadowDrawerRight},[`&-top > ${Ve}`]:{top:0,insetInline:0,boxShadow:k.boxShadowDrawerUp},[`&-bottom > ${Ve}`]:{bottom:0,insetInline:0,boxShadow:k.boxShadowDrawerDown},[`${K}-content`]:{width:"100%",height:"100%",overflow:"auto",background:tt,pointerEvents:"auto"},[`${K}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${K}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${F}px ${w}px`,fontSize:J,lineHeight:be,borderBottom:`${Ge}px ${Ke} ${$e}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${K}-extra`]:{flex:"none"},[`${K}-close`]:{display:"inline-block",marginInlineEnd:Re,color:Et,fontWeight:Le,fontSize:J,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${S}`,textRendering:"auto","&:focus, &:hover":{color:ct,textDecoration:"none"}},[`${K}-title`]:{flex:1,margin:0,color:rt,fontWeight:k.fontWeightStrong,fontSize:J,lineHeight:be},[`${K}-body`]:{flex:1,minWidth:0,minHeight:0,padding:w,overflow:"auto"},[`${K}-footer`]:{flexShrink:0,padding:`${et}px ${ee}px`,borderTop:`${Ge}px ${Ke} ${$e}`},"&-rtl":{direction:"rtl"}}}};var Ne=(0,De.Z)("Drawer",k=>{const K=(0,qe.TS)(k,{});return[ut(K),_e(K)]},k=>({zIndexPopup:k.zIndexPopupBase,footerPaddingBlock:k.paddingXS,footerPaddingInline:k.padding})),Ce=c(11575),pe=function(k,K){var Me={};for(var Qe in k)Object.prototype.hasOwnProperty.call(k,Qe)&&K.indexOf(Qe)<0&&(Me[Qe]=k[Qe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Qe=Object.getOwnPropertySymbols(k);tt{var K;const{rootClassName:Me,width:Qe,height:tt,size:Bt="default",mask:S=!0,push:F=St,open:w,afterOpenChange:J,onClose:be,prefixCls:Ge,getContainer:Ke,style:$e,className:Re,visible:Et,afterVisibleChange:ct}=k,rt=pe(k,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Le,getPrefixCls:et,direction:ee,drawer:Ve}=I.useContext(Q.E_),Nt=et("drawer",Ge),[qt,Te]=Ne(Nt),me=Ke===void 0&&Le?()=>Le(document.body):Ke,zt=H()({"no-mask":!S,[`${Nt}-rtl`]:ee==="rtl"},Me,Te),_t=I.useMemo(()=>Qe!=null?Qe:Bt==="large"?736:378,[Qe,Bt]),$t=I.useMemo(()=>tt!=null?tt:Bt==="large"?736:378,[tt,Bt]),ht={motionName:(0,ve.m)(Nt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Xt=Er=>({motionName:(0,ve.m)(Nt,`panel-motion-${Er}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),er=(0,Ce.H)();return qt(I.createElement(L.BR,null,I.createElement(ge.Ux,{status:!0,override:!0},I.createElement(V,Object.assign({prefixCls:Nt,onClose:be,maskMotion:ht,motion:Xt},rt,{open:w!=null?w:Et,mask:S,push:F,width:_t,height:$t,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),$e),className:H()(Ve==null?void 0:Ve.className,Re),rootClassName:zt,getContainer:me,afterOpenChange:J!=null?J:ct,panelRef:er}),I.createElement($,Object.assign({prefixCls:Nt},rt,{onClose:be}))))))},vr=k=>{const{prefixCls:K,style:Me,className:Qe,placement:tt="right"}=k,Bt=pe(k,["prefixCls","style","className","placement"]),{getPrefixCls:S}=I.useContext(Q.E_),F=S("drawer",K),[w,J]=Ne(F),be=H()(F,`${F}-pure`,`${F}-${tt}`,J,Qe);return w(I.createElement("div",{className:be,style:Me},I.createElement($,Object.assign({prefixCls:F},Bt))))};Tt._InternalPanelDoNotUseOrYouWillBeFired=vr;var Ar=Tt},39722:function(Pt,ke,c){c.d(ke,{t5:function(){return G}});var a=c(92310),H=c.n(a),b=c(55477),B=c(59301),ae=c(36355),oe=c(77578),I=c(17356),we=function(N,Z){var O={};for(var y in N)Object.prototype.hasOwnProperty.call(N,y)&&Z.indexOf(y)<0&&(O[y]=N[y]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,y=Object.getOwnPropertySymbols(N);P{if(!(!Z&&!O))return B.createElement(B.Fragment,null,Z&&B.createElement("div",{className:`${N}-title`},(0,oe.Z)(Z)),B.createElement("div",{className:`${N}-inner-content`},(0,oe.Z)(O)))},G=N=>{const{hashId:Z,prefixCls:O,className:y,style:P,placement:ue="top",title:h,content:_,children:le}=N;return B.createElement("div",{className:H()(Z,O,`${O}-pure`,`${O}-placement-${ue}`,y),style:P},B.createElement("div",{className:`${O}-arrow`}),B.createElement(b.G,Object.assign({},N,{className:Z,prefixCls:O}),le||re(O,h,_)))},T=N=>{const{prefixCls:Z}=N,O=we(N,["prefixCls"]),{getPrefixCls:y}=B.useContext(ae.E_),P=y("popover",Z),[ue,h]=(0,I.Z)(P);return ue(B.createElement(G,Object.assign({},O,{prefixCls:P,hashId:h})))};ke.ZP=T},60324:function(Pt,ke,c){var a=c(92310),H=c.n(a),b=c(59301),B=c(77578),ae=c(62892),oe=c(36355),I=c(6848),we=c(39722),re=c(17356),G=function(Z,O){var y={};for(var P in Z)Object.prototype.hasOwnProperty.call(Z,P)&&O.indexOf(P)<0&&(y[P]=Z[P]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,P=Object.getOwnPropertySymbols(Z);ue{let{title:O,content:y,prefixCls:P}=Z;return b.createElement(b.Fragment,null,O&&b.createElement("div",{className:`${P}-title`},(0,B.Z)(O)),b.createElement("div",{className:`${P}-inner-content`},(0,B.Z)(y)))},N=b.forwardRef((Z,O)=>{const{prefixCls:y,title:P,content:ue,overlayClassName:h,placement:_="top",trigger:le="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:z=.1,overlayStyle:je={}}=Z,Xe=G(Z,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Dt}=b.useContext(oe.E_),vt=Dt("popover",y),[Be,V]=(0,re.Z)(vt),ve=Dt(),Q=H()(h,V);return Be(b.createElement(I.Z,Object.assign({placement:_,trigger:le,mouseEnterDelay:ie,mouseLeaveDelay:z,overlayStyle:je},Xe,{prefixCls:vt,overlayClassName:Q,ref:O,overlay:P||ue?b.createElement(T,{prefixCls:vt,title:P,content:ue}):null,transitionName:(0,ae.m)(ve,"zoom-big",Xe.transitionName),"data-popover-inject":!0})))});N._InternalPanelDoNotUseOrYouWillBeFired=we.ZP,ke.Z=N},17356:function(Pt,ke,c){var a=c(17313),H=c(29878),b=c(19447),B=c(33166),ae=c(83116),oe=c(37613);const I=G=>{const{componentCls:T,popoverColor:N,minWidth:Z,fontWeightStrong:O,popoverPadding:y,boxShadowSecondary:P,colorTextHeading:ue,borderRadiusLG:h,zIndexPopup:_,marginXS:le,colorBgElevated:ie,popoverBg:z}=G;return[{[T]:Object.assign(Object.assign({},(0,a.Wf)(G)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:_,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${T}-content`]:{position:"relative"},[`${T}-inner`]:{backgroundColor:z,backgroundClip:"padding-box",borderRadius:h,boxShadow:P,padding:y},[`${T}-title`]:{minWidth:Z,marginBottom:le,color:ue,fontWeight:O},[`${T}-inner-content`]:{color:N}})},(0,b.ZP)(G,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:G.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},we=G=>{const{componentCls:T}=G;return{[T]:B.i.map(N=>{const Z=G[`${N}6`];return{[`&${T}-${N}`]:{"--antd-arrow-background-color":Z,[`${T}-inner`]:{backgroundColor:Z},[`${T}-arrow`]:{background:"transparent"}}}})}},re=G=>{const{componentCls:T,lineWidth:N,lineType:Z,colorSplit:O,paddingSM:y,controlHeight:P,fontSize:ue,lineHeight:h,padding:_}=G,le=P-Math.round(ue*h),ie=le/2,z=le/2-N,je=_;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${ie}px ${je}px ${z}px`,borderBottom:`${N}px ${Z} ${O}`},[`${T}-inner-content`]:{padding:`${y}px ${je}px`}}}};ke.Z=(0,ae.Z)("Popover",G=>{const{colorBgElevated:T,colorText:N,wireframe:Z}=G,O=(0,oe.TS)(G,{popoverPadding:12,popoverBg:T,popoverColor:N});return[I(O),we(O),Z&&re(O),(0,H._y)(O,"zoom-big")]},G=>({width:177,minWidth:177,zIndexPopup:G.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},61621:function(Pt,ke,c){c.d(ke,{Z:function(){return Bt}});var a=c(92310),H=c.n(a),b=c(59301),B=c(36355),ae=c(2738),I=S=>{const{prefixCls:F,className:w,style:J,size:be,shape:Ge}=S,Ke=H()({[`${F}-lg`]:be==="large",[`${F}-sm`]:be==="small"}),$e=H()({[`${F}-circle`]:Ge==="circle",[`${F}-square`]:Ge==="square",[`${F}-round`]:Ge==="round"}),Re=b.useMemo(()=>typeof be=="number"?{width:be,height:be,lineHeight:`${be}px`}:{},[be]);return b.createElement("span",{className:H()(F,Ke,$e,w),style:Object.assign(Object.assign({},Re),J)})},we=c(93083),re=c(83116),G=c(37613);const T=new we.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),N=S=>({height:S,lineHeight:`${S}px`}),Z=S=>Object.assign({width:S},N(S)),O=S=>({background:S.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:T,animationDuration:S.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=S=>Object.assign({width:S*5,minWidth:S*5},N(S)),P=S=>{const{skeletonAvatarCls:F,gradientFromColor:w,controlHeight:J,controlHeightLG:be,controlHeightSM:Ge}=S;return{[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:w},Z(J)),[`${F}${F}-circle`]:{borderRadius:"50%"},[`${F}${F}-lg`]:Object.assign({},Z(be)),[`${F}${F}-sm`]:Object.assign({},Z(Ge))}},ue=S=>{const{controlHeight:F,borderRadiusSM:w,skeletonInputCls:J,controlHeightLG:be,controlHeightSM:Ge,gradientFromColor:Ke}=S;return{[`${J}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:w},y(F)),[`${J}-lg`]:Object.assign({},y(be)),[`${J}-sm`]:Object.assign({},y(Ge))}},h=S=>Object.assign({width:S},N(S)),_=S=>{const{skeletonImageCls:F,imageSizeBase:w,gradientFromColor:J,borderRadiusSM:be}=S;return{[`${F}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:J,borderRadius:be},h(w*2)),{[`${F}-path`]:{fill:"#bfbfbf"},[`${F}-svg`]:Object.assign(Object.assign({},h(w)),{maxWidth:w*4,maxHeight:w*4}),[`${F}-svg${F}-svg-circle`]:{borderRadius:"50%"}}),[`${F}${F}-circle`]:{borderRadius:"50%"}}},le=(S,F,w)=>{const{skeletonButtonCls:J}=S;return{[`${w}${J}-circle`]:{width:F,minWidth:F,borderRadius:"50%"},[`${w}${J}-round`]:{borderRadius:F}}},ie=S=>Object.assign({width:S*2,minWidth:S*2},N(S)),z=S=>{const{borderRadiusSM:F,skeletonButtonCls:w,controlHeight:J,controlHeightLG:be,controlHeightSM:Ge,gradientFromColor:Ke}=S;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:F,width:J*2,minWidth:J*2},ie(J))},le(S,J,w)),{[`${w}-lg`]:Object.assign({},ie(be))}),le(S,be,`${w}-lg`)),{[`${w}-sm`]:Object.assign({},ie(Ge))}),le(S,Ge,`${w}-sm`))},je=S=>{const{componentCls:F,skeletonAvatarCls:w,skeletonTitleCls:J,skeletonParagraphCls:be,skeletonButtonCls:Ge,skeletonInputCls:Ke,skeletonImageCls:$e,controlHeight:Re,controlHeightLG:Et,controlHeightSM:ct,gradientFromColor:rt,padding:Le,marginSM:et,borderRadius:ee,titleHeight:Ve,blockRadius:Nt,paragraphLiHeight:qt,controlHeightXS:Te,paragraphMarginTop:me}=S;return{[`${F}`]:{display:"table",width:"100%",[`${F}-header`]:{display:"table-cell",paddingInlineEnd:Le,verticalAlign:"top",[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt},Z(Re)),[`${w}-circle`]:{borderRadius:"50%"},[`${w}-lg`]:Object.assign({},Z(Et)),[`${w}-sm`]:Object.assign({},Z(ct))},[`${F}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${J}`]:{width:"100%",height:Ve,background:rt,borderRadius:Nt,[`+ ${be}`]:{marginBlockStart:ct}},[`${be}`]:{padding:0,"> li":{width:"100%",height:qt,listStyle:"none",background:rt,borderRadius:Nt,"+ li":{marginBlockStart:Te}}},[`${be}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${F}-content`]:{[`${J}, ${be} > li`]:{borderRadius:ee}}},[`${F}-with-avatar ${F}-content`]:{[`${J}`]:{marginBlockStart:et,[`+ ${be}`]:{marginBlockStart:me}}},[`${F}${F}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},z(S)),P(S)),ue(S)),_(S)),[`${F}${F}-block`]:{width:"100%",[`${Ge}`]:{width:"100%"},[`${Ke}`]:{width:"100%"}},[`${F}${F}-active`]:{[` + ${J}, + ${be} > li, + ${w}, + ${Ge}, + ${Ke}, + ${$e} + `]:Object.assign({},O(S))}}};var Xe=(0,re.Z)("Skeleton",S=>{const{componentCls:F}=S,w=(0,G.TS)(S,{skeletonAvatarCls:`${F}-avatar`,skeletonTitleCls:`${F}-title`,skeletonParagraphCls:`${F}-paragraph`,skeletonButtonCls:`${F}-button`,skeletonInputCls:`${F}-input`,skeletonImageCls:`${F}-image`,imageSizeBase:S.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${S.gradientFromColor} 25%, ${S.gradientToColor} 37%, ${S.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[je(w)]},S=>{const{colorFillContent:F,colorFill:w}=S,J=F,be=w;return{color:J,colorGradientEnd:be,gradientFromColor:J,gradientToColor:be,titleHeight:S.controlHeight/2,blockRadius:S.borderRadiusSM,paragraphMarginTop:S.marginLG+S.marginXXS,paragraphLiHeight:S.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vt=S=>{const{prefixCls:F,className:w,rootClassName:J,active:be,shape:Ge="circle",size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ae.Z)(S,["prefixCls","className"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be},w,J,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-avatar`,shape:Ge,size:Ke},rt))))},V=S=>{const{prefixCls:F,className:w,rootClassName:J,active:be,block:Ge=!1,size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ae.Z)(S,["prefixCls"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be,[`${Re}-block`]:Ge},w,J,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-button`,size:Ke},rt))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ge=S=>{const{prefixCls:F,className:w,rootClassName:J,style:be,active:Ge}=S,{getPrefixCls:Ke}=b.useContext(B.E_),$e=Ke("skeleton",F),[Re,Et]=Xe($e),ct=H()($e,`${$e}-element`,{[`${$e}-active`]:Ge},w,J,Et);return Re(b.createElement("div",{className:ct},b.createElement("div",{className:H()(`${$e}-image`,w),style:be},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$e}-image-svg`},b.createElement("path",{d:ve,className:`${$e}-image-path`})))))},ze=S=>{const{prefixCls:F,className:w,rootClassName:J,active:be,block:Ge,size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ae.Z)(S,["prefixCls"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be,[`${Re}-block`]:Ge},w,J,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-input`,size:Ke},rt))))},$=c(96663),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},De=L,qe=c(7657),We=function(F,w){return b.createElement(qe.Z,(0,$.Z)({},F,{ref:w,icon:De}))},_e=b.forwardRef(We),ut=_e,Ce=S=>{const{prefixCls:F,className:w,rootClassName:J,style:be,active:Ge,children:Ke}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=H()(Re,`${Re}-element`,{[`${Re}-active`]:Ge},ct,w,J),Le=Ke!=null?Ke:b.createElement(ut,null);return Et(b.createElement("div",{className:rt},b.createElement("div",{className:H()(`${Re}-image`,w),style:be},Le)))},pe=c(19127),St=S=>{const F=$e=>{const{width:Re,rows:Et=2}=S;if(Array.isArray(Re))return Re[$e];if(Et-1===$e)return Re},{prefixCls:w,className:J,style:be,rows:Ge}=S,Ke=(0,pe.Z)(Array(Ge)).map(($e,Re)=>b.createElement("li",{key:Re,style:{width:F(Re)}}));return b.createElement("ul",{className:H()(w,J),style:be},Ke)},vr=S=>{let{prefixCls:F,className:w,width:J,style:be}=S;return b.createElement("h3",{className:H()(F,w),style:Object.assign({width:J},be)})};function Ar(S){return S&&typeof S=="object"?S:{}}function k(S,F){return S&&!F?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function K(S,F){return!S&&F?{width:"38%"}:S&&F?{width:"50%"}:{}}function Me(S,F){const w={};return(!S||!F)&&(w.width="61%"),!S&&F?w.rows=3:w.rows=2,w}const Qe=S=>{const{prefixCls:F,loading:w,className:J,rootClassName:be,style:Ge,children:Ke,avatar:$e=!1,title:Re=!0,paragraph:Et=!0,active:ct,round:rt}=S,{getPrefixCls:Le,direction:et,skeleton:ee}=b.useContext(B.E_),Ve=Le("skeleton",F),[Nt,qt]=Xe(Ve);if(w||!("loading"in S)){const Te=!!$e,me=!!Re,zt=!!Et;let _t;if(Te){const Xt=Object.assign(Object.assign({prefixCls:`${Ve}-avatar`},k(me,zt)),Ar($e));_t=b.createElement("div",{className:`${Ve}-header`},b.createElement(I,Object.assign({},Xt)))}let $t;if(me||zt){let Xt;if(me){const Er=Object.assign(Object.assign({prefixCls:`${Ve}-title`},K(Te,zt)),Ar(Re));Xt=b.createElement(vr,Object.assign({},Er))}let er;if(zt){const Er=Object.assign(Object.assign({prefixCls:`${Ve}-paragraph`},Me(Te,me)),Ar(Et));er=b.createElement(St,Object.assign({},Er))}$t=b.createElement("div",{className:`${Ve}-content`},Xt,er)}const ht=H()(Ve,{[`${Ve}-with-avatar`]:Te,[`${Ve}-active`]:ct,[`${Ve}-rtl`]:et==="rtl",[`${Ve}-round`]:rt},ee==null?void 0:ee.className,J,be,qt);return Nt(b.createElement("div",{className:ht,style:Object.assign(Object.assign({},ee==null?void 0:ee.style),Ge)},_t,$t))}return typeof Ke!="undefined"?Ke:null};Qe.Button=V,Qe.Avatar=vt,Qe.Input=ze,Qe.Image=ge,Qe.Node=Ce;var tt=Qe,Bt=tt},54203:function(Pt,ke,c){c.d(ke,{Z5:function(){return eA},_l:function(){return zA},bK:function(){return Xi}});var a=c(59301),H=c(75229);function b(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,H.Z)(e,t)}var B=c(96663),ae=c(59781),oe=a.createContext(null),I=null;function we(e){e()}var re=we,G=function(t){return re=t},T=function(){return re};function N(){var e=T(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var u=t;u;)u.callback(),u=u.next})},get:function(){for(var u=[],i=t;i;)u.push(i),i=i.next;return u},subscribe:function(u){var i=!0,o=r={callback:u,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var Z={notify:function(){},get:function(){return[]}};function O(e,t){var r,n=Z;function u(f){return s(),n.subscribe(f)}function i(){n.notify()}function o(){v.onStateChange&&v.onStateChange()}function l(){return!!r}function s(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=N())}function E(){r&&(r(),r=void 0,n.clear(),n=Z)}var v={addNestedSub:u,notifyNestedSubs:i,handleChangeWrapper:o,isSubscribed:l,trySubscribe:s,tryUnsubscribe:E,getListeners:function(){return n}};return v}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function P(e){var t=e.store,r=e.context,n=e.children,u=(0,a.useMemo)(function(){var l=O(t);return{store:t,subscription:l}},[t]),i=(0,a.useMemo)(function(){return t.getState()},[t]);y(function(){var l=u.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),i!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[u,i]);var o=r||oe;return a.createElement(o.Provider,{value:u},n)}var ue=P,h=c(30176),_=c(94266),le=c.n(_),ie=c(53410),z=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],je=["reactReduxForwardedRef"],Xe=[],Dt=[null,null],vt=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function Be(e,t){var r=e[1];return[t.payload,r+1]}function V(e,t,r){y(function(){return e.apply(void 0,t)},r)}function ve(e,t,r,n,u,i,o){e.current=n,t.current=u,r.current=!1,i.current&&(i.current=null,o())}function Q(e,t,r,n,u,i,o,l,s,E){if(e){var v=!1,f=null,g=function(){if(!v){var M=t.getState(),W,q;try{W=n(M,u.current)}catch(Ee){q=Ee,f=Ee}q||(f=null),W===i.current?o.current||s():(i.current=W,l.current=W,o.current=!0,E({type:"STORE_UPDATED",payload:{error:q}}))}};r.onStateChange=g,r.trySubscribe(),g();var m=function(){if(v=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f};return m}}var ge=function(){return[null,0]};function nt(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,u=n===void 0?function(Ze){return"ConnectAdvanced("+Ze+")"}:n,i=r.methodName,o=i===void 0?"connectAdvanced":i,l=r.renderCountProp,s=l===void 0?void 0:l,E=r.shouldHandleStateChanges,v=E===void 0?!0:E,f=r.storeKey,g=f===void 0?"store":f,m=r.withRef,C=m===void 0?!1:m,M=r.forwardRef,W=M===void 0?!1:M,q=r.context,Ee=q===void 0?oe:q,Pe=(0,h.Z)(r,z);if(0)var Se;var Ye=Ee;return function(At){var Ht=At.displayName||At.name||"Component",dt=u(Ht),Mt=(0,B.Z)({},Pe,{getDisplayName:u,methodName:o,renderCountProp:s,shouldHandleStateChanges:v,storeKey:g,displayName:dt,wrappedComponentName:Ht,WrappedComponent:At}),Yt=Pe.pure;function nr(ar){return e(ar.dispatch,Mt)}var Sr=Yt?a.useMemo:function(ar){return ar()};function Pr(ar){var Vr=(0,a.useMemo)(function(){var la=ar.reactReduxForwardedRef,Gu=(0,h.Z)(ar,je);return[ar.context,la,Gu]},[ar]),Rr=Vr[0],ia=Vr[1],on=Vr[2],Jr=(0,a.useMemo)(function(){return Rr&&Rr.Consumer&&(0,ie.isContextConsumer)(a.createElement(Rr.Consumer,null))?Rr:Ye},[Rr,Ye]),Or=(0,a.useContext)(Jr),ln=!!ar.store&&!!ar.store.getState&&!!ar.store.dispatch,La=!!Or&&!!Or.store,Nr=ln?ar.store:Or.store,oa=(0,a.useMemo)(function(){return nr(Nr)},[Nr]),ja=(0,a.useMemo)(function(){if(!v)return Dt;var la=O(Nr,ln?null:Or.subscription),Gu=la.notifyNestedSubs.bind(la);return[la,Gu]},[Nr,ln,Or]),Sn=ja[0],Ha=ja[1],Ma=(0,a.useMemo)(function(){return ln?Or:(0,B.Z)({},Or,{subscription:Sn})},[ln,Or,Sn]),Ui=(0,a.useReducer)(Be,Xe,ge),JA=Ui[0],Ta=JA[0],YA=Ui[1];if(Ta&&Ta.error)throw Ta.error;var zi=(0,a.useRef)(),Uu=(0,a.useRef)(on),ka=(0,a.useRef)(),Wi=(0,a.useRef)(!1),zu=Sr(function(){return ka.current&&on===Uu.current?ka.current:oa(Nr.getState(),on)},[Nr,Ta,on]);V(ve,[Uu,zi,Wi,on,zu,ka,Ha]),V(Q,[v,Nr,Sn,oa,Uu,zi,Wi,ka,Ha,YA],[Nr,Sn,oa]);var Wu=(0,a.useMemo)(function(){return a.createElement(At,(0,B.Z)({},zu,{ref:ia}))},[ia,At,zu]),qA=(0,a.useMemo)(function(){return v?a.createElement(Jr.Provider,{value:Ma},Wu):Wu},[Jr,Wu,Ma]);return qA}var Br=Yt?a.memo(Pr):Pr;if(Br.WrappedComponent=At,Br.displayName=Pr.displayName=dt,W){var Qr=a.forwardRef(function(Vr,Rr){return a.createElement(Br,(0,B.Z)({},Vr,{reactReduxForwardedRef:Rr}))});return Qr.displayName=dt,Qr.WrappedComponent=At,le()(Qr,At)}return le()(Br,At)}}function ze(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function $(e,t){if(ze(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var u=0;u=0;n--){var u=t[n](e);if(u)return u}return function(i,o){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+o.wrappedComponentName+".")}}function w(e,t){return e===t}function J(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?nt:r,u=t.mapStateToPropsFactories,i=u===void 0?St:u,o=t.mapDispatchToPropsFactories,l=o===void 0?Ce:o,s=t.mergePropsFactories,E=s===void 0?K:s,v=t.selectorFactory,f=v===void 0?Bt:v;return function(m,C,M,W){W===void 0&&(W={});var q=W,Ee=q.pure,Pe=Ee===void 0?!0:Ee,Se=q.areStatesEqual,Ye=Se===void 0?w:Se,Ze=q.areOwnPropsEqual,At=Ze===void 0?$:Ze,Ht=q.areStatePropsEqual,dt=Ht===void 0?$:Ht,Mt=q.areMergedPropsEqual,Yt=Mt===void 0?$:Mt,nr=(0,h.Z)(q,S),Sr=F(m,i,"mapStateToProps"),Pr=F(C,l,"mapDispatchToProps"),Br=F(M,E,"mergeProps");return n(f,(0,B.Z)({methodName:"connect",getDisplayName:function(ar){return"Connect("+ar+")"},shouldHandleStateChanges:!!m,initMapStateToProps:Sr,initMapDispatchToProps:Pr,initMergeProps:Br,pure:Pe,areStatesEqual:Ye,areOwnPropsEqual:At,areStatePropsEqual:dt,areMergedPropsEqual:Yt},nr))}}var be=J();function Ge(){var e=useContext(ReactReduxContext);return e}function Ke(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),u=n.store;return u}}var $e=null;function Re(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var Et=null,ct=function(t,r){return t===r};function rt(e,t,r,n){var u=useReducer(function(C){return C+1},0),i=u[1],o=useMemo(function(){return createSubscription(r,n)},[r,n]),l=useRef(),s=useRef(),E=useRef(),v=useRef(),f=r.getState(),g;try{if(e!==s.current||f!==E.current||l.current){var m=e(f);v.current===void 0||!t(m,v.current)?g=m:g=v.current}else g=v.current}catch(C){throw l.current&&(C.message+=` +The error may be correlated with this previous error: +`+l.current.stack+` + +`),C}return useIsomorphicLayoutEffect(function(){s.current=e,E.current=f,v.current=g,l.current=void 0}),useIsomorphicLayoutEffect(function(){function C(){try{var M=r.getState();if(M===E.current)return;var W=s.current(M);if(t(W,v.current))return;v.current=W,E.current=M}catch(q){l.current=q}i()}return o.onStateChange=C,o.trySubscribe(),C(),function(){return o.tryUnsubscribe()}},[r,o]),g}function Le(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,u){u===void 0&&(u=ct);var i=t(),o=i.store,l=i.subscription,s=rt(n,u,o,l);return useDebugValue(s),s}}var et=null,ee=c(4676);G(ee.unstable_batchedUpdates);function Ve(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Vt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(u){if(u instanceof _r){this.setState({});return}throw u},r.render=function(){return this.props.children(this.setCallbacks)},t}(a.Component),Xa=` + Press space bar to start a drag. + When dragging you can use the arrow keys to move the item around and escape to cancel. + Some screen readers may require you to be in focus mode or to use your pass through key +`,fn=function(t){return t+1},Ua=function(t){return` + You have lifted an item in position `+fn(t.source.index)+` +`},On=function(t,r){var n=t.droppableId===r.droppableId,u=fn(t.index),i=fn(r.index);return n?` + You have moved the item from position `+u+` + to position `+i+` + `:` + You have moved the item from position `+u+` + in list `+t.droppableId+` + to list `+r.droppableId+` + in position `+i+` + `},sa=function(t,r,n){var u=r.droppableId===n.droppableId;return u?` + The item `+t+` + has been combined with `+n.draggableId:` + The item `+t+` + in list `+r.droppableId+` + has been combined with `+n.draggableId+` + in list `+n.droppableId+` + `},za=function(t){var r=t.destination;if(r)return On(t.source,r);var n=t.combine;return n?sa(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},Nn=function(t){return` + The item has returned to its starting position + of `+fn(t.index)+` +`},hr=function(t){if(t.reason==="CANCEL")return` + Movement cancelled. + `+Nn(t.source)+` + `;var r=t.destination,n=t.combine;return r?` + You have dropped the item. + `+On(t.source,r)+` + `:n?` + You have dropped the item. + `+sa(t.draggableId,t.source,n)+` + `:` + The item has been dropped while not over a drop area. + `+Nn(t.source)+` + `},gn={dragHandleUsageInstructions:Xa,onDragStart:Ua,onDragUpdate:za,onDragEnd:hr},kt={x:0,y:0},Wt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},or=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Fr=function(t,r){return t.x===r.x&&t.y===r.y},Xr=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},fr=function(t,r,n){var u;return n===void 0&&(n=0),u={},u[t]=r,u[t==="x"?"y":"x"]=n,u},$r=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Ln=function(t,r){return Math.min.apply(Math,r.map(function(n){return $r(t,n)}))},ca=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Wa=function(e,t){var r=ht({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},Ur=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},jn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Zu={top:0,right:0,bottom:0,left:0},Ga=function(t,r){return r?Ur(t,r.scroll.diff.displacement):t},mt=function(t,r,n){if(n&&n.increasedBy){var u;return(0,B.Z)({},t,(u={},u[r.end]=t[r.end]+n.increasedBy[r.line],u))}return t},da=function(t,r){return r&&r.shouldClipSubject?Wa(r.pageMarginBox,t):ht(t)},zr=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,u=e.frame,i=Ga(t.marginBox,u),o=mt(i,n,r),l=da(o,u);return{page:t,withPlaceholder:r,active:l}},Hn=function(e,t){e.frame||U(!1);var r=e.frame,n=or(t,r.scroll.initial),u=Xr(n),i=(0,B.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:u},max:r.scroll.max}}),o=zr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),l=(0,B.Z)({},e,{frame:i,subject:o});return l};function Za(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function en(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function te(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,E=n.lefte.right,v=s&&E;if(v)return!0;var f=s&&o||E&&i;return f}},Ja=function(e){var t=gr(e.top,e.bottom),r=gr(e.left,e.right);return function(n){var u=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return u}},Tn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},En={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},kn=function(e){return function(t){var r=gr(t.top,t.bottom),n=gr(t.left,t.right);return function(u){return e===Tn?r(u.top)&&r(u.bottom):n(u.left)&&n(u.right)}}},it=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:kt;return Ur(t,n)},Ya=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},qa=function(t,r,n){return n(r)(t)},Xn=function(t){var r=t.target,n=t.destination,u=t.viewport,i=t.withDroppableDisplacement,o=t.isVisibleThroughFrameFn,l=i?it(r,n):r;return Ya(l,n,o)&&qa(l,u,o)},mn=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:Ea}))},Un=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:Ja}))},ma=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:kn(t.destination.axis)}))},pa=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var u=r.invisible,i=r.visible;if(u[t])return!1;var o=i[t];return o?o.shouldAnimate:!0};function Gr(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return ht(Xt(r,n))}function Zr(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,u=e.viewport,i=e.forceShouldAnimate,o=e.last;return t.reduce(function(s,E){var v=Gr(E,n),f=E.descriptor.id;s.all.push(f);var g=mn({target:v,destination:r,viewport:u,withDroppableDisplacement:!0});if(!g)return s.invisible[E.descriptor.id]=!0,s;var m=pa(f,o,i),C={draggableId:f,shouldAnimate:m};return s.visible[f]=C,s},{all:[],visible:{},invisible:{}})}function _a(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function pn(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,u=e.destination,i=_a(t,{inHomeList:r});return{displaced:nn,displacedBy:n,at:{type:"REORDER",destination:{droppableId:u.descriptor.id,index:i}}}}function Cn(e){var t=e.draggable,r=e.insideDestination,n=e.destination,u=e.viewport,i=e.displacedBy,o=e.last,l=e.index,s=e.forceShouldAnimate,E=Wr(t,n);if(l==null)return pn({insideDestination:r,inHomeList:E,displacedBy:i,destination:n});var v=wr(r,function(M){return M.descriptor.index===l});if(!v)return pn({insideDestination:r,inHomeList:E,displacedBy:i,destination:n});var f=rr(t,r),g=r.indexOf(v),m=f.slice(g),C=Zr({afterDragging:m,destination:n,displacedBy:i,last:o,viewport:u.frame,forceShouldAnimate:s});return{displaced:C,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function xr(e,t){return!!t.effected[e]}var $a=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,u=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var o=u.draggableId,l=n[o],s=l.descriptor.index,E=xr(o,i);return E?t?s:s-1:t?s+1:s},R=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,u=e.location;if(!n.length)return null;var i=u.index,o=t?i+1:i-1,l=n[0].descriptor.index,s=n[n.length-1].descriptor.index,E=r?s:s+1;return oE?null:o},eu=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,u=e.draggables,i=e.destination,o=e.insideDestination,l=e.previousImpact,s=e.viewport,E=e.afterCritical,v=l.at;if(v||U(!1),v.type==="REORDER"){var f=R({isMovingForward:t,isInHomeList:r,location:v.destination,insideDestination:o});return f==null?null:Cn({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:f})}var g=$a({isMovingForward:t,destination:i,displaced:l.displaced,draggables:u,combine:v.combine,afterCritical:E});return g==null?null:Cn({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:g})},tu=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,u=e.displacedBy,i=!!(t.visible[n]||t.invisible[n]);return xr(n,r)?i?kt:Xr(u.point):i?u.point:kt},ru=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,u=rn(r);u||U(!1);var i=u.draggableId,o=n[i].page.borderBox.center,l=tu({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return Wt(o,l)},an=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},Ca=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},Bn=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},zn=function(t){var r=t.axis,n=t.moveRelativeTo,u=t.isMoving;return fr(r.line,n.marginBox[r.end]+an(r,u),Bn(r,n.marginBox,u))},br=function(t){var r=t.axis,n=t.moveRelativeTo,u=t.isMoving;return fr(r.line,n.marginBox[r.start]-Ca(r,u),Bn(r,n.marginBox,u))},hn=function(t){var r=t.axis,n=t.moveInto,u=t.isMoving;return fr(r.line,n.contentBox[r.start]+an(r,u),Bn(r,n.contentBox,u))},nu=function(e){var t=e.impact,r=e.draggable,n=e.draggables,u=e.droppable,i=e.afterCritical,o=jr(u.descriptor.id,n),l=r.page,s=u.axis;if(!o.length)return hn({axis:s,moveInto:u.page,isMoving:l});var E=t.displaced,v=t.displacedBy,f=E.all[0];if(f){var g=n[f];if(xr(f,i))return br({axis:s,moveRelativeTo:g.page,isMoving:l});var m=sr(g.page,v.point);return br({axis:s,moveRelativeTo:m,isMoving:l})}var C=o[o.length-1];if(C.descriptor.id===r.descriptor.id)return l.borderBox.center;if(xr(C.descriptor.id,i)){var M=sr(C.page,Xr(i.displacedBy.point));return zn({axis:s,moveRelativeTo:M,isMoving:l})}return zn({axis:s,moveRelativeTo:C.page,isMoving:l})},In=function(e,t){var r=e.frame;return r?Wt(t,r.scroll.diff.displacement):t},au=function(t){var r=t.impact,n=t.draggable,u=t.droppable,i=t.draggables,o=t.afterCritical,l=n.page.borderBox.center,s=r.at;return!u||!s?l:s.type==="REORDER"?nu({impact:r,draggable:n,draggables:i,droppable:u,afterCritical:o}):ru({impact:r,draggables:i,afterCritical:o})},bn=function(e){var t=au(e),r=e.droppable,n=r?In(r,t):t;return n},A=function(e,t){var r=or(t,e.scroll.initial),n=Xr(r),u=ht({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:u,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function p(e,t){return e.map(function(r){return t[r]})}function d(e,t){for(var r=0;r1?v.sort(function(f,g){return D(f)[l.start]-D(g)[l.start]})[0]:E.sort(function(f,g){var m=Ln(r,jn(D(f))),C=Ln(r,jn(D(g)));return m!==C?m-C:D(f)[l.start]-D(g)[l.start]})[0]},gt=function(t,r){var n=t.page.borderBox.center;return xr(t.descriptor.id,r)?or(n,r.displacedBy.point):n},Ie=function(t,r){var n=t.page.borderBox;return xr(t.descriptor.id,r)?Ur(n,Xr(r.displacedBy.point)):n},He=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,u=e.insideDestination,i=e.afterCritical,o=u.filter(function(l){return Un({target:Ie(l,i),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,s){var E=$r(t,In(n,gt(l,i))),v=$r(t,In(n,gt(s,i)));return Et.left&&e.topt.top}function bt(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,u=r.page.borderBox.center,i=n.map(function(o){var l=o.axis,s=fr(o.axis.line,t.center[l.line],o.page.borderBox.center[l.crossAxisLine]);return{id:o.descriptor.id,distance:$r(u,s)}}).sort(function(o,l){return l.distance-o.distance});return i[0]?i[0].id:null}function Jt(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,u=vn(n).filter(function(i){if(!i.isEnabled)return!1;var o=i.subject.active;if(!o||!Ae(t,o))return!1;if(fe(o)(t.center))return!0;var l=i.axis,s=o.center[l.crossAxisLine],E=t[l.crossAxisStart],v=t[l.crossAxisEnd],f=gr(o[l.crossAxisStart],o[l.crossAxisEnd]),g=f(E),m=f(v);return!g&&!m?!0:g?Es});return u.length?u.length===1?u[0].descriptor.id:bt({pageBorderBox:t,draggable:r,candidates:u}):null}var Gt=function(t,r){return ht(Ur(t,r))},j=function(e,t){var r=e.frame;return r?Gt(t,r.scroll.diff.value):t};function pt(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Ot(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var jt=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,u=e.insideDestination,i=e.last,o=e.viewport,l=e.afterCritical,s=n.axis,E=at(n.axis,r.displaceBy),v=E.value,f=t[s.start],g=t[s.end],m=rr(r,u),C=wr(m,function(W){var q=W.descriptor.id,Ee=W.page.borderBox.center[s.line],Pe=xr(q,l),Se=pt({displaced:i,id:q});return Pe?Se?g<=Ee:fq[l.start]+Pe&&fq[l.start]-E+Pe&&vq[l.start]+E+Pe&&fq[l.start]+Pe&&v=$u)return _u;var i=u/$u,o=hu+Yi*i,l=n==="CANCEL"?o*qi:o;return Number(l.toFixed(2))},$i=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,u=e.viewport,i=e.afterCritical,o=n.draggables,l=n.droppables,s=xe(t),E=s?l[s]:null,v=l[r.descriptor.droppableId],f=Zn({impact:t,draggable:r,draggables:o,afterCritical:i,droppable:E||v,viewport:u}),g=or(f,r.client.borderBox.center);return g},eo=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,u=e.home,i=e.viewport,o=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=Gn({draggables:t,impact:o,destination:u,viewport:i,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,B.Z)({},n,{displaced:nn});return{impact:s,didDropInsideDroppable:!0}},to=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(u){if(u.type!=="DROP"){n(u);return}var i=t(),o=u.payload.reason;if(i.phase==="COLLECTING"){r(Zi({reason:o}));return}if(i.phase!=="IDLE"){var l=i.phase==="DROP_PENDING"&&i.isWaiting;l&&U(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||U(!1);var s=i.critical,E=i.dimensions,v=E.draggables[i.critical.draggable.id],f=eo({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),g=f.impact,m=f.didDropInsideDroppable,C=m?tn(g):null,M=m?rn(g):null,W={index:s.draggable.index,droppableId:s.droppable.id},q={draggableId:v.descriptor.id,type:v.descriptor.type,source:W,reason:o,mode:i.movementMode,destination:C,combine:M},Ee=$i({impact:g,draggable:v,dimensions:E,viewport:i.viewport,afterCritical:i.afterCritical}),Pe={critical:i.critical,afterCritical:i.afterCritical,result:q,impact:g},Se=!Fr(i.current.client.offset,Ee)||!!q.combine;if(!Se){r(mu({completed:Pe}));return}var Ye=_i({current:i.current.client.offset,destination:Ee,reason:o}),Ze={newHomeClientOffset:Ee,dropDuration:Ye,completed:Pe};r(Gi(Ze))}}}},ei=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ro(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function no(e){var t=e.onWindowScroll;function r(){t(ei())}var n=tr(r),u=ro(n),i=Kt;function o(){return i!==Kt}function l(){o()&&U(!1),i=Vt(window,[u])}function s(){o()||U(!1),n.cancel(),i(),i=Kt}return{start:l,stop:s,isActive:o}}var ao=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},uo=function(e){var t=no({onWindowScroll:function(n){e.dispatch(X({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ao(n)&&t.stop(),r(n)}}},io=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),u=function(o){t||r||(t=!0,e(o),clearTimeout(n))};return u.wasCalled=function(){return t},u},oo=function(){var e=[],t=function(i){var o=te(e,function(E){return E.timerId===i});o===-1&&U(!1);var l=e.splice(o,1),s=l[0];s.callback()},r=function(i){var o=setTimeout(function(){return t(o)}),l={timerId:o,callback:i};e.push(l)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(o){clearTimeout(o.timerId),o.callback()})}};return{add:r,flush:n}},lo=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},Ao=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},so=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,u=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&u},ea=function(t,r){yn(),r(),Hr()},wa=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Iu=function(t,r,n,u){if(!t){n(u(r));return}var i=io(n),o={announce:i};t(r,o),i.wasCalled()||n(u(r))},co=function(e,t){var r=oo(),n=null,u=function(g,m){n&&U(!1),ea("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var M={draggableId:g,mode:m};C(M)}})},i=function(g,m){n&&U(!1),ea("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(wa(g,m))})},o=function(g,m){n&&U(!1);var C=wa(g,m);n={mode:m,lastCritical:g,lastLocation:C.source,lastCombine:null},r.add(function(){ea("onDragStart",function(){return Iu(e().onDragStart,C,t,gn.onDragStart)})})},l=function(g,m){var C=tn(m),M=rn(m);n||U(!1);var W=!so(g,n.lastCritical);W&&(n.lastCritical=g);var q=!lo(n.lastLocation,C);q&&(n.lastLocation=C);var Ee=!Ao(n.lastCombine,M);if(Ee&&(n.lastCombine=M),!(!W&&!q&&!Ee)){var Pe=(0,B.Z)({},wa(g,n.mode),{combine:M,destination:C});r.add(function(){ea("onDragUpdate",function(){return Iu(e().onDragUpdate,Pe,t,gn.onDragUpdate)})})}},s=function(){n||U(!1),r.flush()},E=function(g){n||U(!1),n=null,ea("onDragEnd",function(){return Iu(e().onDragEnd,g,t,gn.onDragEnd)})},v=function(){if(n){var g=(0,B.Z)({},wa(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});E(g)}};return{beforeCapture:u,beforeStart:i,start:o,update:l,flush:s,drop:E,abort:v}},fo=function(e,t){var r=co(e,t);return function(n){return function(u){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var o=i.payload.critical;r.beforeStart(o,i.payload.movementMode),u(i),r.start(o,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var l=i.payload.completed.result;r.flush(),u(i),r.drop(l);return}if(u(i),i.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},go=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&U(!1),e.dispatch(mu({completed:n.completed}))}}},vo=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(u){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),u(i),i.type==="DROP_ANIMATE"){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Yu())}};r=requestAnimationFrame(function(){r=null,t=Vt(window,[o])})}}}},Eo=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},mo=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var u=n.payload.completed.result;u.combine&&e.tryShiftRecord(u.draggableId,u.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},po=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Co=function(e){return function(t){return function(r){return function(n){if(po(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var u=t.getState();u.phase!=="DRAGGING"&&U(!1),e.start(u);return}r(n),e.scroll(t.getState())}}}},Bo=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ju({reason:n.reason})))}}}},ho=ae.qC,Io=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,u=e.getResponders,i=e.announce,o=e.autoScroller;return(0,ae.MT)(su,ho((0,ae.md)(Ji(n),Eo(t),Vi(t),to,go,vo,Bo,Co(o),uo,mo(r),fo(u,i))))},bu=function(){return{additions:{},removals:{},modified:{}}};function bo(e){var t=e.registry,r=e.callbacks,n=bu(),u=null,i=function(){u||(r.collectionStarting(),u=requestAnimationFrame(function(){u=null,yn();var v=n,f=v.additions,g=v.removals,m=v.modified,C=Object.keys(f).map(function(q){return t.draggable.getById(q).getDimension(kt)}).sort(function(q,Ee){return q.descriptor.index-Ee.descriptor.index}),M=Object.keys(m).map(function(q){var Ee=t.droppable.getById(q),Pe=Ee.callbacks.getScrollWhileDragging();return{droppableId:q,scroll:Pe}}),W={additions:C,removals:Object.keys(g),modified:M};n=bu(),Hr(),r.publish(W)}))},o=function(v){var f=v.descriptor.id;n.additions[f]=v,n.modified[v.descriptor.droppableId]=!0,n.removals[f]&&delete n.removals[f],i()},l=function(v){var f=v.descriptor;n.removals[f.id]=!0,n.modified[f.droppableId]=!0,n.additions[f.id]&&delete n.additions[f.id],i()},s=function(){u&&(cancelAnimationFrame(u),u=null,n=bu())};return{add:o,remove:l,stop:s}}var ti=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,u=e.width,i=or({x:r,y:t},{x:u,y:n}),o={x:Math.max(0,i.x),y:Math.max(0,i.y)};return o},ri=function(){var e=document.documentElement;return e||U(!1),e},ni=function(){var e=ri(),t=ti({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Po=function(){var e=ei(),t=ni(),r=e.y,n=e.x,u=ri(),i=u.clientWidth,o=u.clientHeight,l=n+i,s=r+o,E=ht({top:r,left:n,right:l,bottom:s}),v={frame:E,scroll:{initial:e,current:e,max:t,diff:{value:kt,displacement:kt}}};return v},Do=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;yn();var u=Po(),i=u.scroll.current,o=t.droppable,l=n.droppable.getAllByType(o.type).map(function(f){return f.callbacks.getDimensionAndWatchScroll(i,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(f){return f.getDimension(i)}),E={draggables:Mn(s),droppables:ga(l)};Hr();var v={dimensions:E,critical:t,viewport:u};return v};function ai(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var yo=function(e,t){var r=null,n=bo({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),u=function(m,C){e.droppable.exists(m)||U(!1),r&&t.updateDroppableIsEnabled({id:m,isEnabled:C})},i=function(m,C){r&&(e.droppable.exists(m)||U(!1),t.updateDroppableIsCombineEnabled({id:m,isCombineEnabled:C}))},o=function(m,C){r&&(e.droppable.exists(m)||U(!1),t.updateDroppableScroll({id:m,newScroll:C}))},l=function(m,C){r&&e.droppable.getById(m).callbacks.scroll(C)},s=function(){if(r){n.stop();var m=r.critical.droppable;e.droppable.getAllByType(m.type).forEach(function(C){return C.callbacks.dragStopped()}),r.unsubscribe(),r=null}},E=function(m){r||U(!1);var C=r.critical.draggable;m.type==="ADDITION"&&ai(e,C,m.value)&&n.add(m.value),m.type==="REMOVAL"&&ai(e,C,m.value)&&n.remove(m.value)},v=function(m){r&&U(!1);var C=e.draggable.getById(m.draggableId),M=e.droppable.getById(C.descriptor.droppableId),W={draggable:C.descriptor,droppable:M.descriptor},q=e.subscribe(E);return r={critical:W,unsubscribe:q},Do({critical:W,registry:e,scrollOptions:m.scrollOptions})},f={updateDroppableIsEnabled:u,updateDroppableIsCombineEnabled:i,scrollDroppable:l,updateDroppableScroll:o,startPublishing:v,stopPublishing:s};return f},ui=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Fo=function(e){window.scrollBy(e.x,e.y)},wo=xt(function(e){return vn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xo=function(t,r){var n=wr(wo(r),function(u){return u.frame||U(!1),fe(u.frame.pageMarginBox)(t)});return n},So=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var u=n[r];return u.frame?u:null}var i=xo(t,n);return i},Kr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Qo=function(e,t){var r=e[t.size]*Kr.startFromPercentage,n=e[t.size]*Kr.maxScrollAtPercentage,u={startScrollingFrom:r,maxScrollValueAt:n};return u},ii=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,u=r-t;if(u===0)return 0;var i=n-t,o=i/u;return o},Pu=1,Ro=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Kr.maxPixelScroll;if(e===t.startScrollingFrom)return Pu;var r=ii({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,u=Kr.maxPixelScroll*Kr.ease(n);return Math.ceil(u)},oi=Kr.durationDampening.accelerateAt,li=Kr.durationDampening.stopDampeningAt,Oo=function(e,t){var r=t,n=li,u=Date.now(),i=u-r;if(i>=li)return e;if(it.height,i=r.width>t.width;return!i&&!u?n:i&&u?null:{x:i?0:n.x,y:u?0:n.y}},Lo=ca(function(e){return e===0?0:e}),ci=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,u=e.center,i=e.shouldUseTimeDampening,o={top:u.y-r.top,right:r.right-u.x,bottom:r.bottom-u.y,left:u.x-r.left},l=si({container:r,distanceToEdges:o,dragStartTime:t,axis:Tn,shouldUseTimeDampening:i}),s=si({container:r,distanceToEdges:o,dragStartTime:t,axis:En,shouldUseTimeDampening:i}),E=Lo({x:s,y:l});if(Fr(E,kt))return null;var v=No({container:r,subject:n,proposedScroll:E});return v?Fr(v,kt)?null:v:null},jo=ca(function(e){return e===0?0:e>0?1:-1}),Du=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,u=t.change,i=Wt(r,u),o={x:e(i.x,n.x),y:e(i.y,n.y)};return Fr(o,kt)?null:o}}(),di=function(t){var r=t.max,n=t.current,u=t.change,i={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},o=jo(u),l=Du({max:i,current:n,change:o});return!l||o.x!==0&&l.x===0||o.y!==0&&l.y===0},yu=function(t,r){return di({current:t.scroll.current,max:t.scroll.max,change:r})},Ho=function(t,r){if(!yu(t,r))return null;var n=t.scroll.max,u=t.scroll.current;return Du({current:u,max:n,change:r})},Fu=function(t,r){var n=t.frame;return n?di({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Mo=function(t,r){var n=t.frame;return!n||!Fu(t,r)?null:Du({current:n.scroll.current,max:n.scroll.max,change:r})},To=function(e){var t=e.viewport,r=e.subject,n=e.center,u=e.dragStartTime,i=e.shouldUseTimeDampening,o=ci({dragStartTime:u,container:t.frame,subject:r,center:n,shouldUseTimeDampening:i});return o&&yu(t,o)?o:null},ko=function(e){var t=e.droppable,r=e.subject,n=e.center,u=e.dragStartTime,i=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var l=ci({dragStartTime:u,container:o.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:i});return l&&Fu(t,l)?l:null},fi=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,u=e.scrollWindow,i=e.scrollDroppable,o=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],s=l.page.marginBox;if(t.isWindowScrollAllowed){var E=t.viewport,v=To({dragStartTime:r,viewport:E,subject:s,center:o,shouldUseTimeDampening:n});if(v){u(v);return}}var f=So({center:o,destination:xe(t.impact),droppables:t.dimensions.droppables});if(f){var g=ko({dragStartTime:r,droppable:f,subject:s,center:o,shouldUseTimeDampening:n});g&&i(f.descriptor.id,g)}},Xo=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=tr(t),u=tr(r),i=null,o=function(v){i||U(!1);var f=i,g=f.shouldUseTimeDampening,m=f.dragStartTime;fi({state:v,scrollWindow:n,scrollDroppable:u,dragStartTime:m,shouldUseTimeDampening:g})},l=function(v){yn(),i&&U(!1);var f=Date.now(),g=!1,m=function(){g=!0};fi({state:v,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:m,scrollDroppable:m}),i={dragStartTime:f,shouldUseTimeDampening:g},Hr(),g&&o(v)},s=function(){i&&(n.cancel(),u.cancel(),i=null)};return{start:l,stop:s,scroll:o}},Uo=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,u=function(E,v){var f=Wt(E.current.client.selection,v);t({client:f})},i=function(E,v){if(!Fu(E,v))return v;var f=Mo(E,v);if(!f)return r(E.descriptor.id,v),null;var g=or(v,f);r(E.descriptor.id,g);var m=or(v,g);return m},o=function(E,v,f){if(!E||!yu(v,f))return f;var g=Ho(v,f);if(!g)return n(f),null;var m=or(f,g);n(m);var C=or(f,m);return C},l=function(E){var v=E.scrollJumpRequest;if(v){var f=xe(E.impact);f||U(!1);var g=i(E.dimensions.droppables[f],v);if(g){var m=E.viewport,C=o(E.isWindowScrollAllowed,m,g);C&&u(E,C)}}};return l},zo=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,u=Xo({scrollWindow:r,scrollDroppable:t}),i=Uo({move:n,scrollWindow:r,scrollDroppable:t}),o=function(E){if(E.phase==="DRAGGING"){if(E.movementMode==="FLUID"){u.scroll(E);return}E.scrollJumpRequest&&i(E)}},l={scroll:o,start:u.start,stop:u.stop};return l},Fn="data-rbd",wn=function(){var e=Fn+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),wu=function(){var e=Fn+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wo=function(){var e=Fn+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),gi={contextId:Fn+"-scroll-container-context-id"},Go=function(t){return function(r){return"["+r+'="'+t+'"]'}},ta=function(t,r){return t.map(function(n){var u=n.styles[r];return u?n.selector+" { "+u+" }":""}).join(" ")},Zo="pointer-events: none;",Ko=function(e){var t=Go(e),r=function(){var l=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:t(wn.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:l,dragging:Zo,dropAnimating:l}}}(),n=function(){var l=` + transition: `+$n.outOfTheWay+`; + `;return{selector:t(wu.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),u={selector:t(Wo.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},o=[n,r,u,i];return{always:ta(o,"always"),resting:ta(o,"resting"),dragging:ta(o,"dragging"),dropAnimating:ta(o,"dropAnimating"),userCancel:ta(o,"userCancel")}},Cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,xu=function(){var t=document.querySelector("head");return t||U(!1),t},vi=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vo(e,t){var r=Te(function(){return Ko(e)},[e]),n=(0,a.useRef)(null),u=(0,a.useRef)(null),i=me(xt(function(f){var g=u.current;g||U(!1),g.textContent=f}),[]),o=me(function(f){var g=n.current;g||U(!1),g.textContent=f},[]);Cr(function(){!n.current&&!u.current||U(!1);var f=vi(t),g=vi(t);return n.current=f,u.current=g,f.setAttribute(Fn+"-always",e),g.setAttribute(Fn+"-dynamic",e),xu().appendChild(f),xu().appendChild(g),o(r.always),i(r.resting),function(){var m=function(M){var W=M.current;W||U(!1),xu().removeChild(W),M.current=null};m(n),m(u)}},[t,o,i,r.always,r.resting,e]);var l=me(function(){return i(r.dragging)},[i,r.dragging]),s=me(function(f){if(f==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),E=me(function(){u.current&&i(r.resting)},[i,r.resting]),v=Te(function(){return{dragging:l,dropping:s,resting:E}},[l,s,E]);return v}var Ei=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ra(e){return e instanceof Ei(e).HTMLElement}function mi(e,t){var r="["+wn.contextId+'="'+e+'"]',n=fa(document.querySelectorAll(r));if(!n.length)return null;var u=wr(n,function(i){return i.getAttribute(wn.draggableId)===t});return!u||!ra(u)?null:u}function Jo(e){var t=(0,a.useRef)({}),r=(0,a.useRef)(null),n=(0,a.useRef)(null),u=(0,a.useRef)(!1),i=me(function(g,m){var C={id:g,focus:m};return t.current[g]=C,function(){var W=t.current,q=W[g];q!==C&&delete W[g]}},[]),o=me(function(g){var m=mi(e,g);m&&m!==document.activeElement&&m.focus()},[e]),l=me(function(g,m){r.current===g&&(r.current=m)},[]),s=me(function(){n.current||u.current&&(n.current=requestAnimationFrame(function(){n.current=null;var g=r.current;g&&o(g)}))},[o]),E=me(function(g){r.current=null;var m=document.activeElement;m&&m.getAttribute(wn.draggableId)===g&&(r.current=g)},[]);Cr(function(){return u.current=!0,function(){u.current=!1;var g=n.current;g&&cancelAnimationFrame(g)}},[]);var v=Te(function(){return{register:i,tryRecordFocus:E,tryRestoreFocusRecorded:s,tryShiftRecord:l}},[i,E,s,l]);return v}function Yo(){var e={draggables:{},droppables:{}},t=[];function r(f){return t.push(f),function(){var m=t.indexOf(f);m!==-1&&t.splice(m,1)}}function n(f){t.length&&t.forEach(function(g){return g(f)})}function u(f){return e.draggables[f]||null}function i(f){var g=u(f);return g||U(!1),g}var o={register:function(g){e.draggables[g.descriptor.id]=g,n({type:"ADDITION",value:g})},update:function(g,m){var C=e.draggables[m.descriptor.id];C&&C.uniqueId===g.uniqueId&&(delete e.draggables[m.descriptor.id],e.draggables[g.descriptor.id]=g)},unregister:function(g){var m=g.descriptor.id,C=u(m);C&&g.uniqueId===C.uniqueId&&(delete e.draggables[m],n({type:"REMOVAL",value:g}))},getById:i,findById:u,exists:function(g){return!!u(g)},getAllByType:function(g){return en(e.draggables).filter(function(m){return m.descriptor.type===g})}};function l(f){return e.droppables[f]||null}function s(f){var g=l(f);return g||U(!1),g}var E={register:function(g){e.droppables[g.descriptor.id]=g},unregister:function(g){var m=l(g.descriptor.id);m&&g.uniqueId===m.uniqueId&&delete e.droppables[g.descriptor.id]},getById:s,findById:l,exists:function(g){return!!l(g)},getAllByType:function(g){return en(e.droppables).filter(function(m){return m.descriptor.type===g})}};function v(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:E,subscribe:r,clean:v}}function qo(){var e=Te(Yo,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Su=a.createContext(null),na=function(){var e=document.body;return e||U(!1),e},_o={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$o=function(t){return"rbd-announcement-"+t};function el(e){var t=Te(function(){return $o(e)},[e]),r=(0,a.useRef)(null);(0,a.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,B.Z)(i.style,_o),na().appendChild(i),function(){setTimeout(function(){var s=na();s.contains(i)&&s.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var n=me(function(u){var i=r.current;if(i){i.textContent=u;return}},[]);return n}var pi=0,tl={separator:"::"};function rl(){pi=0}function Qu(e,t){return t===void 0&&(t=tl),Te(function(){return""+e+t.separator+pi++},[t.separator,e])}function nl(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function al(e){var t=e.contextId,r=e.text,n=Qu("hidden-text",{separator:"-"}),u=Te(function(){return nl({contextId:t,uniqueId:n})},[n,t]);return(0,a.useEffect)(function(){var o=document.createElement("div");return o.id=u,o.textContent=r,o.style.display="none",na().appendChild(o),function(){var s=na();s.contains(o)&&s.removeChild(o)}},[u,r]),u}var xa=a.createContext(null),ul={react:"^16.8.5","react-dom":"^16.8.5"},il=/(\d+)\.(\d+)\.(\d+)/,Ci=function(t){var r=il.exec(t);r==null&&U(!1);var n=Number(r[1]),u=Number(r[2]),i=Number(r[3]);return{major:n,minor:u,patch:i,raw:t}},ol=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},ll=function(e,t){var r=Ci(e),n=Ci(t);ol(r,n)},$A=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,Al=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function aa(e,t){}function sl(){aa(function(){ll(ul.react,a.version),Al(document)},[])}function Ru(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function cl(){var e=null;function t(){return!!e}function r(o){return o===e}function n(o){e&&U(!1);var l={abandon:o};return e=l,l}function u(){e||U(!1),e=null}function i(){e&&(e.abandon(),u())}return{isClaimed:t,isActive:r,claim:n,release:u,tryAbandon:i}}var dl=9,fl=13,Ou=27,Bi=32,gl=33,vl=34,El=35,ml=36,pl=37,Cl=38,Bl=39,hl=40,Sa,Il=(Sa={},Sa[fl]=!0,Sa[dl]=!0,Sa),hi=function(e){Il[e.keyCode]&&e.preventDefault()},Qa=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=wr(t,function(n){return"on"+n in document});return r||e}(),Ii=0,bi=5;function bl(e,t){return Math.abs(t.x-e.x)>=bi||Math.abs(t.y-e.y)>=bi}var Pi={type:"IDLE"};function Pl(e){var t=e.cancel,r=e.completed,n=e.getPhase,u=e.setPhase;return[{eventName:"mousemove",fn:function(o){var l=o.button,s=o.clientX,E=o.clientY;if(l===Ii){var v={x:s,y:E},f=n();if(f.type==="DRAGGING"){o.preventDefault(),f.actions.move(v);return}f.type!=="PENDING"&&U(!1);var g=f.point;if(bl(g,v)){o.preventDefault();var m=f.actions.fluidLift(v);u({type:"DRAGGING",actions:m})}}}},{eventName:"mouseup",fn:function(o){var l=n();if(l.type!=="DRAGGING"){t();return}o.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(o){n().type==="DRAGGING"&&o.preventDefault(),t()}},{eventName:"keydown",fn:function(o){var l=n();if(l.type==="PENDING"){t();return}if(o.keyCode===Ou){o.preventDefault(),t();return}hi(o)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(o){var l=n();if(l.type==="IDLE"&&U(!1),l.actions.shouldRespectForcePress()){t();return}o.preventDefault()}},{eventName:Qa,fn:t}]}function Dl(e){var t=(0,a.useRef)(Pi),r=(0,a.useRef)(Kt),n=Te(function(){return{eventName:"mousedown",fn:function(f){if(!f.defaultPrevented&&f.button===Ii&&!(f.ctrlKey||f.metaKey||f.shiftKey||f.altKey)){var g=e.findClosestDraggableId(f);if(g){var m=e.tryGetLock(g,o,{sourceEvent:f});if(m){f.preventDefault();var C={x:f.clientX,y:f.clientY};r.current(),E(m,C)}}}}}},[e]),u=Te(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(f){if(!f.defaultPrevented){var g=e.findClosestDraggableId(f);if(g){var m=e.findOptionsForDraggable(g);m&&(m.shouldRespectForcePress||e.canGetLock(g)&&f.preventDefault())}}}}},[e]),i=me(function(){var f={passive:!1,capture:!0};r.current=Vt(window,[u,n],f)},[u,n]),o=me(function(){var v=t.current;v.type!=="IDLE"&&(t.current=Pi,r.current(),i())},[i]),l=me(function(){var v=t.current;o(),v.type==="DRAGGING"&&v.actions.cancel({shouldBlockNextClick:!0}),v.type==="PENDING"&&v.actions.abort()},[o]),s=me(function(){var f={capture:!0,passive:!1},g=Pl({cancel:l,completed:o,getPhase:function(){return t.current},setPhase:function(C){t.current=C}});r.current=Vt(window,g,f)},[l,o]),E=me(function(f,g){t.current.type!=="IDLE"&&U(!1),t.current={type:"PENDING",point:g,actions:f},s()},[s]);Cr(function(){return i(),function(){r.current()}},[i])}var xn;function yl(){}var Fl=(xn={},xn[vl]=!0,xn[gl]=!0,xn[ml]=!0,xn[El]=!0,xn);function wl(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===Ou){i.preventDefault(),r();return}if(i.keyCode===Bi){i.preventDefault(),n();return}if(i.keyCode===hl){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cl){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bl){i.preventDefault(),e.moveRight();return}if(i.keyCode===pl){i.preventDefault(),e.moveLeft();return}if(Fl[i.keyCode]){i.preventDefault();return}hi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Qa,fn:r}]}function xl(e){var t=(0,a.useRef)(yl),r=Te(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Bi)return;var o=e.findClosestDraggableId(i);if(!o)return;var l=e.tryGetLock(o,v,{sourceEvent:i});if(!l)return;i.preventDefault();var s=!0,E=l.snapLift();t.current();function v(){s||U(!1),s=!1,t.current(),n()}t.current=Vt(window,wl(E,v),{capture:!0,passive:!1})}}},[e]),n=me(function(){var i={passive:!1,capture:!0};t.current=Vt(window,[r],i)},[r]);Cr(function(){return n(),function(){t.current()}},[n])}var Nu={type:"IDLE"},Sl=120,Ql=.15;function Rl(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(u){u.preventDefault()}},{eventName:"keydown",fn:function(u){if(r().type!=="DRAGGING"){t();return}u.keyCode===Ou&&u.preventDefault(),t()}},{eventName:Qa,fn:t}]}function Ol(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}o.hasMoved=!0;var l=i.touches[0],s=l.clientX,E=l.clientY,v={x:s,y:E};i.preventDefault(),o.actions.move(v)}},{eventName:"touchend",fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var o=n();o.type==="IDLE"&&U(!1);var l=i.touches[0];if(l){var s=l.force>=Ql;if(s){var E=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){E&&t();return}if(E){if(o.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Qa,fn:t}]}function Nl(e){var t=(0,a.useRef)(Nu),r=(0,a.useRef)(Kt),n=me(function(){return t.current},[]),u=me(function(m){t.current=m},[]),i=Te(function(){return{eventName:"touchstart",fn:function(m){if(!m.defaultPrevented){var C=e.findClosestDraggableId(m);if(C){var M=e.tryGetLock(C,l,{sourceEvent:m});if(M){var W=m.touches[0],q=W.clientX,Ee=W.clientY,Pe={x:q,y:Ee};r.current(),f(M,Pe)}}}}}},[e]),o=me(function(){var m={capture:!0,passive:!1};r.current=Vt(window,[i],m)},[i]),l=me(function(){var g=t.current;g.type!=="IDLE"&&(g.type==="PENDING"&&clearTimeout(g.longPressTimerId),u(Nu),r.current(),o())},[o,u]),s=me(function(){var g=t.current;l(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[l]),E=me(function(){var m={capture:!0,passive:!1},C={cancel:s,completed:l,getPhase:n},M=Vt(window,Ol(C),m),W=Vt(window,Rl(C),m);r.current=function(){M(),W()}},[s,n,l]),v=me(function(){var m=n();m.type!=="PENDING"&&U(!1);var C=m.actions.fluidLift(m.point);u({type:"DRAGGING",actions:C,hasMoved:!1})},[n,u]),f=me(function(m,C){n().type!=="IDLE"&&U(!1);var M=setTimeout(v,Sl);u({type:"PENDING",point:C,actions:m,longPressTimerId:M}),E()},[E,n,u,v]);Cr(function(){return o(),function(){r.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),u(Nu))}},[n,o,u]),Cr(function(){var m=Vt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return m},[])}function Ll(e){}var jl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Di(e,t){if(t==null)return!1;var r=!!jl[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:Di(e,t.parentElement)}function Hl(e,t){var r=t.target;return ra(r)?Di(e,r):!1}var Ml=function(e){return ht(e.getBoundingClientRect()).center};function Tl(e){return e instanceof Ei(e).Element}var kl=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=wr(t,function(n){return n in Element.prototype});return r||e}();function yi(e,t){return e==null?null:e[kl](t)?e:yi(e.parentElement,t)}function Xl(e,t){return e.closest?e.closest(t):yi(e,t)}function Ul(e){return"["+wn.contextId+'="'+e+'"]'}function zl(e,t){var r=t.target;if(!Tl(r))return null;var n=Ul(e),u=Xl(r,n);return!u||!ra(u)?null:u}function Wl(e,t){var r=zl(e,t);return r?r.getAttribute(wn.draggableId):null}function Gl(e,t){var r="["+wu.contextId+'="'+e+'"]',n=fa(document.querySelectorAll(r)),u=wr(n,function(i){return i.getAttribute(wu.id)===t});return!u||!ra(u)?null:u}function Zl(e){e.preventDefault()}function Ra(e){var t=e.expected,r=e.phase,n=e.isLockActive,u=e.shouldWarn;return!(!n()||t!==r)}function Fi(e){var t=e.lockAPI,r=e.store,n=e.registry,u=e.draggableId;if(t.isClaimed())return!1;var i=n.draggable.findById(u);return!(!i||!i.options.isEnabled||!ui(r.getState(),u))}function Kl(e){var t=e.lockAPI,r=e.contextId,n=e.store,u=e.registry,i=e.draggableId,o=e.forceSensorStop,l=e.sourceEvent,s=Fi({lockAPI:t,store:n,registry:u,draggableId:i});if(!s)return null;var E=u.draggable.getById(i),v=Gl(r,E.descriptor.id);if(!v||l&&!E.options.canDragInteractiveElements&&Hl(v,l))return null;var f=t.claim(o||Kt),g="PRE_DRAG";function m(){return E.options.shouldRespectForcePress}function C(){return t.isActive(f)}function M(Ze,At){Ra({expected:Ze,phase:g,isLockActive:C,shouldWarn:!0})&&n.dispatch(At())}var W=M.bind(null,"DRAGGING");function q(Ze){function At(){t.release(),g="COMPLETED"}g!=="PRE_DRAG"&&(At(),g!=="PRE_DRAG"&&U(!1)),n.dispatch(Pa(Ze.liftActionArgs)),g="DRAGGING";function Ht(dt,Mt){if(Mt===void 0&&(Mt={shouldBlockNextClick:!1}),Ze.cleanup(),Mt.shouldBlockNextClick){var Yt=Vt(window,[{eventName:"click",fn:Zl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Yt)}At(),n.dispatch(Ju({reason:dt}))}return(0,B.Z)({isActive:function(){return Ra({expected:"DRAGGING",phase:g,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(Mt){return Ht("DROP",Mt)},cancel:function(Mt){return Ht("CANCEL",Mt)}},Ze.actions)}function Ee(Ze){var At=tr(function(dt){W(function(){return Fa({client:dt})})}),Ht=q({liftActionArgs:{id:i,clientSelection:Ze,movementMode:"FLUID"},cleanup:function(){return At.cancel()},actions:{move:At}});return(0,B.Z)({},Ht,{move:At})}function Pe(){var Ze={moveUp:function(){return W(lr)},moveRight:function(){return W(qn)},moveDown:function(){return W(ir)},moveLeft:function(){return W(Vu)}};return q({liftActionArgs:{id:i,clientSelection:Ml(v),movementMode:"SNAP"},cleanup:Kt,actions:Ze})}function Se(){var Ze=Ra({expected:"PRE_DRAG",phase:g,isLockActive:C,shouldWarn:!0});Ze&&t.release()}var Ye={isActive:function(){return Ra({expected:"PRE_DRAG",phase:g,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:Ee,snapLift:Pe,abort:Se};return Ye}var Vl=[Dl,xl,Nl];function Jl(e){var t=e.contextId,r=e.store,n=e.registry,u=e.customSensors,i=e.enableDefaultSensors,o=[].concat(i?Vl:[],u||[]),l=(0,a.useState)(function(){return cl()})[0],s=me(function(Ee,Pe){Ee.isDragging&&!Pe.isDragging&&l.tryAbandon()},[l]);Cr(function(){var Ee=r.getState(),Pe=r.subscribe(function(){var Se=r.getState();s(Ee,Se),Ee=Se});return Pe},[l,r,s]),Cr(function(){return l.tryAbandon},[l.tryAbandon]);var E=me(function(q){return Fi({lockAPI:l,registry:n,store:r,draggableId:q})},[l,n,r]),v=me(function(q,Ee,Pe){return Kl({lockAPI:l,registry:n,contextId:t,store:r,draggableId:q,forceSensorStop:Ee,sourceEvent:Pe&&Pe.sourceEvent?Pe.sourceEvent:null})},[t,l,n,r]),f=me(function(q){return Wl(t,q)},[t]),g=me(function(q){var Ee=n.draggable.findById(q);return Ee?Ee.options:null},[n.draggable]),m=me(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Eu()))},[l,r]),C=me(l.isClaimed,[l]),M=Te(function(){return{canGetLock:E,tryGetLock:v,findClosestDraggableId:f,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:C}},[E,v,f,g,m,C]);Ll(o);for(var W=0;WG in re?H(re,G,{enumerable:!0,configurable:!0,writable:!0,value:T}):re[G]=T,I=(re,G)=>{for(var T in G||(G={}))B.call(G,T)&&oe(re,T,G[T]);if(b)for(var T of b(G))ue.call(G,T)&&oe(re,T,G[T]);return re};const we=re=>React.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},re),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ke.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},59155:function(Pt,ke,c){c.d(ke,{Z:function(){return Z}});var a=c(59301),H=c(8591),b=c(92832),B={codeBox:"codeBox___WpkVl"},ue=c(92310),oe=c.n(ue),I=Object.defineProperty,we=(R,y,P)=>y in R?I(R,y,{enumerable:!0,configurable:!0,writable:!0,value:P}):R[y]=P,re=(R,y,P)=>we(R,typeof y!="symbol"?y+"":y,P),G=(R,y,P)=>new Promise((ne,h)=>{var q=z=>{try{ie(P.next(z))}catch(He){h(He)}},Ae=z=>{try{ie(P.throw(z))}catch(He){h(He)}},ie=z=>z.done?ne(z.value):Promise.resolve(z.value).then(q,Ae);ie((P=P.apply(R,y)).next())});class T extends a.Component{constructor(y){super(y),re(this,"canvas"),re(this,"randomNum",(P,ne)=>Math.floor(Math.random()*(ne-P)+P)),re(this,"drawPic",()=>{this.randomCode()}),re(this,"reloadPic",()=>{this.drawPic()}),re(this,"changeCode",P=>{console.log(P.target.value,222),this.setState({value:P.target.value,showError:!1})}),re(this,"onVerify",()=>{let P;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(P=!0,H.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(P=!0,H.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(P=!1),this.setState({showError:P}),P}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(y,P){const ne=this.randomNum(y,P),h=this.randomNum(y,P),q=this.randomNum(y,P);return`rgb(${ne}, ${h}, ${q})`}drawText(y,P,ne){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const h=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=h+"px SimHei";const q=10,Ae=(this.state.contentWidth-40)/(this.state.code.length-1);let ie=q;ne>0&&(ie=q+ne*Ae);let z=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);h>40&&(z=40);const He=this.randomNum(-10,10);y.translate(ie,z),y.rotate(He*Math.PI/180),y.fillText(P,0,0),y.rotate(-He*Math.PI/180),y.translate(-ie,-z)}drawLine(y){for(let P=0;P<1;P++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let P=0;P<100;P++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const P="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ne=0;ne{const h=this.canvas.current.getContext("2d");h.textBaseline="bottom",h.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),h.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let q=0;q{let P;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(T,{ref:ne=>P=ne})),onOk:()=>G(void 0,null,function*(){if(P.onVerify())return Promise.reject();R()})})};var Z=T},12393:function(Pt,ke,c){c.d(ke,{Z:function(){return q}});var a=c(59301),H=c(78241),b=c(8591),B=c(43418),ue=c(5083),oe=c(92832),I=c(1710),we=c(95237),re=c(43604),G=c(61186),T=c.n(G),N=c(955),Z=c(89070),R={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},y=c(92365),P=c(79834),ne=(Ae,ie,z)=>new Promise((He,Xe)=>{var Dt=le=>{try{_(z.next(le))}catch(pe){Xe(pe)}},vt=le=>{try{_(z.throw(le))}catch(pe){Xe(pe)}},_=le=>le.done?He(le.value):Promise.resolve(le.value).then(Dt,vt);_((z=z.apply(Ae,ie)).next())});const h=({dispatch:Ae,courseEndTime:ie,classroomList:z,successCallback:He=()=>{},visible:Xe,homeworkIds:Dt,courseId:vt,isBatch:_,shixunHomeworks:le})=>{const[pe]=H.default.useForm(),[O,ve]=(0,a.useState)(!1),[nt,ze]=(0,a.useState)(!1),[$,L]=(0,a.useState)(!1),[De,qe]=(0,a.useState)([]),[We,_e]=(0,a.useState)([]),[ut,Ne]=(0,a.useState)([]),[Be,Ce]=(0,a.useState)([]),[Ct,St]=(0,a.useState)([]),[Tt,vr]=(0,a.useState)([]),[Ar,k]=(0,a.useState)([]),[K,Me]=(0,a.useState)([]),[Qe,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Xe?Bt():F()},[Xe]);const Bt=()=>ne(void 0,null,function*(){ve(!0);const w=yield(0,y.oR)(Dt[0],{course_id:vt});L(w.no_group),_?(k(w.all_course_groups),Me(w.all_course_groups)):(Ce(w.late_course_groups),St(w.late_course_groups),qe(w.submit_course_groups),_e(w.submit_course_groups)),ve(!1),pe.setFieldsValue({end_time:T()()})}),S=()=>ne(void 0,null,function*(){const w=pe.getFieldsValue(),V=T()(w.end_time).format("YYYY-MM-DD HH:mm");if((_?Qe.length===0:ut.length===0&&Tt.length===0)&&!$){b.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}ze(!0);const Ge=yield(0,y.Mc)(vt,{no_group:$,homework_ids:Dt,group_ids:_?Qe:ut,end_time:V,late_group_ids:_?Qe:Tt});ze(!1),Ge.status===0&&(F(),b.ZP.success("\u64CD\u4F5C\u6210\u529F"),He(),Ae({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),F=()=>{Ne([]),vr([]),_e([]),St([])};return a.createElement(B.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:R.modalWrapper,width:_||$?520:760,open:Xe,confirmLoading:nt,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>S(),onCancel:()=>{F(),Ae({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:R.tips},a.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),a.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),a.createElement(H.default,{form:pe,layout:"vertical"},a.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},a.createElement(ue.default,{style:{width:"100%"},disabledDate:w=>(0,P.Q8)(w,ie),disabledTime:w=>(0,P.d0)(w),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!$&&a.createElement(a.Fragment,null,_?a.createElement("div",null,a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{Me(Ar.filter(V=>V.name.indexOf(w.target.value)>-1))}}),a.createElement(I.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:R.antdTable,rowSelection:{type:"checkbox",onChange:w=>{tt(w)}},rowKey:"id",pagination:!1,dataSource:K,loading:O,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):a.createElement(we.Z,{gutter:24},a.createElement(re.Z,{span:14},a.createElement("div",{className:R.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{_e(De.filter(V=>V.name.indexOf(w.target.value)>-1))}}),a.createElement("div",{className:R.tableWrapper},a.createElement(I.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:R.antdTable,rowSelection:{type:"checkbox",onChange:w=>{Ne(w)}},rowKey:"id",pagination:!1,dataSource:We,loading:O,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),a.createElement(re.Z,{flex:10,style:{maxWidth:"280px"}},a.createElement("div",{className:R.homeworkType},"\u8865\u4EA4\u622A\u6B62"),a.createElement(oe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:w=>{St(Be.filter(V=>V.name.indexOf(w.target.value)>-1))}}),a.createElement("div",{className:R.tableWrapper},a.createElement(I.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:R.antdTable,rowSelection:{type:"checkbox",onChange:w=>{vr(w)}},rowKey:"id",pagination:!1,loading:O,dataSource:Ct,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var q=(0,Z.connect)(({shixunHomeworks:Ae,classroomList:ie})=>({shixunHomeworks:Ae,classroomList:ie}))(h)},73142:function(Pt,ke,c){c.d(ke,{Z:function(){return we}});var a=c(78241),H=c(92832),b=c(3113),B=c(59301),ue={search:"search___JA0r9",btn:"btn___GGtZC"},oe=c(59301),we=({value:re,onChange:G})=>{const[T]=a.default.useForm(),N=(0,B.useRef)(!1);(0,B.useEffect)(()=>{re&&T.setFieldsValue(re)},re);const Z=R=>{N.current||G(R),N.current=!0,setTimeout(()=>{N.current=!1},2e3)};return oe.createElement("div",{className:ue.search},oe.createElement(a.default,{className:ue.formWrap,colon:!1,form:T,size:"large",layout:"inline",onFinish:R=>{N.current||Z(R)}},oe.createElement(a.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},oe.createElement(H.default,{style:{width:280,height:40}})),oe.createElement(a.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},oe.createElement(H.default,{style:{width:280,height:40}})),oe.createElement(a.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},oe.createElement(H.default,{style:{width:200,height:40}})),oe.createElement(b.ZP,{className:ue.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(Pt,ke,c){c.d(ke,{Z:function(){return oe}});var a=c(60324),H={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},b=c(32637),B=c(59301),oe=({type:I,style:we})=>{const re=B.createElement("div",{className:H.wrap,onClick:G=>{G.preventDefault(),G.stopPropagation()}},B.createElement("p",null,I==="shixun"||I==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",B.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",I==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),B.createElement("div",{className:H.contact},B.createElement("div",{className:H.img},B.createElement("img",{src:b,width:"124px",height:"124px"})),B.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return B.createElement(a.Z,{content:re},B.createElement("span",{className:H.text,style:we},"\u9AD8\u6D88\u8017"))}},79219:function(Pt,ke,c){c.d(ke,{xp:function(){return ue},AG:function(){return T},JA:function(){return I},FX:function(){return S},k$:function(){return k},ub:function(){return K},e6:function(){return Me},v7:function(){return R},BO:function(){return N},x7:function(){return Xe},em:function(){return Ct},BV:function(){return oe},qz:function(){return re},Gm:function(){return we},yt:function(){return ie},I2:function(){return $},sQ:function(){return Ae},z3:function(){return b},GY:function(){return vr},wC:function(){return Ar},Pt:function(){return Tt},Oe:function(){return St},L6:function(){return H},RL:function(){return a},f$:function(){return B},j1:function(){return y},jD:function(){return Z},g4:function(){return P}});var a=c(58143),H="data:image/png;base64,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",b=c(93314),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",oe=c.p+"static/err.2323787b.png",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII=",we="data:image/png;base64,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",re="data:image/png;base64,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",G="data:image/png;base64,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",T="data:image/png;base64,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",N=c.p+"static/douyu.1e926b4a.jpg",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",h="data:image/png;base64,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",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",Ae="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEhAwERAAIRAQMRAf/EAMEAAAAHAQEAAAAAAAAAAAAAAAABAgMEBQYHCAEAAQUBAQAAAAAAAAAAAAAAAAECAwQFBgcQAAIBAwMCAwQGBAgKBwkAAAECAwARBBIFBiExURMHQSIyFGFxgZHRUqFCIxexYnKSolOUFcGCssIzQyRkdBbSY3NUhCUI4YOTszREtEUmEQABAwIDBAcFBwMEAgMAAAABAAIDEQQhMRJBUWEFcYGRIjITFKFSkgYW8LHB0eFCYnIjFfGCM1OiNLLSQ//aAAwDAQACEQMRAD8A9Gkkm5NyfbUS0UVCEKEIUIWK9UdzyYNnx8KFikebKy5LDuUjGrRfwY96o8weQwAbVvfL9u10pec2DDpO1cwrHXYoUIQoQhQhChCFCFJwNy3HbpBJgZUuK4/q2IB+tfhP3U9kjmmrTRQzW8coo9od0rW7X6qbrAAm54seantlj/Yy/d1Q1dj5g4eIVWJcfLsbsY3FnA4j81psP1J4rkAebNJhue6zxmw/xk1Crbb2I7aLIl5FdNyAd0H81Yry/ijLqG741vpex+4ipvUR+8FVPLLkf/m5Qs31E4jiozLmHLcdosdGYk/yiFUVG68iG2vQrEXJLp58OnpWE5D6ib3uofHxf/LsFuhjib9q4/jy9D9i2qhNeOfgMAulseRww0c7vv45DoH5rKBQB0FVgttJNStShNtVhhTwkEVZa5OCT2qYFCF6chC9CEKY4oSgKgcUhTiiqzymlSsHIOLm42SOhglSS/8AJYE/oqIOoQVDOzWxzd4IXoDHmEi6lN1bqD9B6itxeYPbRO0iYhQhChCFCEmQ2BoTgFV5czg9KcrcbAm8eSUt1oT3tCsfmcn+sb7zQqvlt3Ks4ZyUcg2OPMdQmXGxhzI1+ESqL6l/iuOopqtc0sPSzFgxacW9H6ZK8oWehQhExspoShZDm+Km4ba+OTaVGEkDHsHX2fUw6VDcw+Yym3YtzlMhik1bDgehcsZWVirAqymzKe4NYBBBoc12INUVIlQoQhQhChCFxRRCFCELiiiERpUqI29tPbGSlCFvb7OwPsqUQcUqK1L5ISotNHlJUkqaNJCWqQEZ2CoCzHsB1pweAKk0CUuAFSpkO0MRed9P8Rep++qknM6YMFeJVd91uClptuEnaLV/KN6qOv5j+6nQojM87UH27CcdYgPpW4NDb+ZuTj96QTPG1RJ9mABbHft+o/41eh5v/wBg6x+SnZde8FXtE6MUdSrjuDWmJA4VBqFaDgRUIwKjc5CWBUDimlLtcWPY96iKauo8D5Z5m2ww7mvy8cRGPj7hIQsM7DosYJ7yAd7dPG1adrcVbR2HFcXznl2mQmPvVxLRm3j0LdFWHcd+1XVztUVIlQoQhQhE4uLUJQVGkxdRpVKJKI48QLRVDpKp7yVoqo9SyHp1tD7NtLxTOGysqTzpgpuq2GlUB9th3NFFt87ufPlqB3Wig/NbIG4pFhIUIROLqaEoWZ37HZka1OWtZvAK57u236pC1rSDs3j9BqpdWokFR4l1FtNQcFSkEEgixHQisMgg0Oa0AUVIhChCk4+IHAeT4T2Ud/tqtLPQ0CidJuUtYol+FAPsqqXk5lREkpVNSJud4Y1vIAb9hYXNTQxveaNTmtJOCr5lk0JP5RjglLLG/wCqxT4gD4i/UVsxwaRjid6ssIqW1q4ZqXsWyZ2+bmm24OgZEiu4aQ2UKgub2BP0VZjYXmgUF7eMtozI+tMMuKk7FCM+DP2Jx/tUoORt1+4y8YHXED/1sWpfrApWCtW7dnSobx3luZOPCMH/ANDsj/tND2qmVgQCOx61GtFPTYmXBFBNNC8cWUpfGkYWEig2LL4i9KQQo2StcSAalufBNUikTmPO8DFkAN/iBHf7agmt2yDFMewOzU+HNgksCdDeB7ffWVLZvZjmFWdE4KRaqiiqitSpVbbTxfcdz23N3GJkixMFWLPJf32RdTKtvAe01cgs3yMc8UDW+1ULrmLIZGxkEufu2VWU3VBrilHQuCD9nUfw1Z5dJ3SFtWxzChhaulys1U7aNn3Ld85cHbofOyXVnCkhVCr3LMegFNYxzzQZqrd3cduzXIaNUQkC+rpY2N/oNrVESp80/l5mVmur5UhlMaiOJDYIiD9REHuqv0AUOeXZqKKFsYo0UrjxJ3k7VLwt+33CQJibjkQIOyLIdI+oG4pWzPbkSoZbKCQ1expPQpy845eth/e0xt46D/m0/wBXL7xVY8otf+se1A845ef/ANrN9gQf5tHq5feSf4i1/wCse1Ac05cDf+9sj7Sv/RpPVy+8Up5Va/8AW1S8X1F5bAwLZSZKjuk0am/2rpNPbfSjbVV5OR2rsm6egrb8S51i77J8nPD8puSqWEYOqOVR8RQnqCPaprQt7sSYHBy57mXKXWw1g6o/aOlairayEKELObGjhBenLVuyFok+EU1ZZR0JEYF+g6nwFKhRM3AaRD7h+6lU0UwBzWN3rZXUs2kgfT0oW9a3QKwO5iMZjKhB0gBiPGsK+cDJgultySypUWqimRFwlmsG0m+luqm3sI8DSjNLSq22FicV3qNBBOdj3FwNMMxMmI5IHRHPvJ9RNRNiglNAfLfxxaetc7LLdW57w85m8YPHSNqh7zxretnN83HPkH4cqI64SP5Q7f41qr3FnJD4hhv2Kza8whn8Bx3HAqqLr5kcQZFeZgiGRgqAsbAsx+FfE0lvbmV1BgN6vUwJ2Ddn/qmd82bd9py1i3SLy3lXXC6sHjdPGNl6EVu+n8oaQKJ1ndxTtrEa0z3jpCPZd0xcfzsHclaTZ82wygvV4ZF+DJi/jx+38y9Kex4GByP2qku7ZzqPjwlZluI2tPA+w4pGTFuewbraLIMWRGuvGzcdrLLDKvuyxsP1XX7u3soILDgnRujuosW1btadjhsPEFQcfImx8iLIgcxzwOssUg7q6HUD99MBoaq0+MOaWuFQRTtR5E3nZEs+hY/OdpDGnRVLnUQo8LmgmqSNmloFa0FFJzN3z83EwsTJkDwbdG0WIoFiFY3Nz7ewFOc8kAHYoYbVkb3vaO9IalJ23Hx8ncsXGyZvlseeVI5sjp7isbFuvSkaASAU64kcyNzmjU4CoG9HumGuDueXhJMuQmNK0azp8LhT0YWocKGiS2mMkbXkadQrTco1Ip07DlTQ9FN1/K3aq81qyTMUPBRviDlOhzoJOhOh/wAp/wABrKms3sxzCrOicFZpvW5xbVLtMc5TAnfzJYgBck2uNXfSbdRTG3LxGYwe6VTdZxOlEpHfAos7vLsJoF/U0sQfZe9W7HIrVtRgVGUirhU5Vpx8chfPaDYvNXLyYmhlaOygQtbWXduiKLfFTonO1Uae8R7FQvzbhlZ6aWmuO/gNpVy2NsuwReTgSR7lvYusm4sofGxj2Ixkbo7j87dqikuo4sG99+/YOjes8PmuTV4McPu/ud/Udg/iFSpgwA3bVIx6kse5Pc9KznXLytEyFPDGxwLCNbfVUfmu3lN1nekPhY7dhoPiPwNObcOGeKUSOCgMpVmU91JB+yrwNRVWAaiqFKhChCv+BwyScqwpE6Lj65pG8FClbfaWtVqyaTKOCzOcPAtnD3sF2NG1AVuLhCEqhIomNiLEBYUqnkkqpY7UigWU5bz3F2WVsHEjXL3IAeYGNoob9tdupb+KPtqnc3YjNBi5bPLeTuuBrcdMftPRw4rAZ/NOU5xPm7jJGh/1UFok/o9f01mvupHZnswXTQ8pto8mAnecVVnOzz3ypyf+1f8AGodbt6ueUz3R2BIead/jmkf+U7H+E0hcd6cGNGQHYkfVSJyFCEzkNZaFIwKw4+uTuKRYeOnm5LMYkjuBqPcC7EDtVWWEuko0YuVa8c2Kr3Gjc1f4fK+Q8baTEZ20RnRLtuWNafybHqtx+U2qxayzsf5Yy2g5LLk5bb3YDxtyc3AqFumdxPd43yY4JNk3TTdoUHn4UxA7C1miJ9nS1a1I6d0aeGxWLeG6gIaSJo/heP8A7fes/rYqoJJCiyqSSFHgPD7KjWrpARE0iVKaaeSGKB5C0OPq8hD1CBzdgvgCetqWqaIwHFwGLs+KRppE+qOhIgKVCO9IhAWFh2A7ChCAdCdIYE+F+tCKFORxySyLHEjSSMbJGgLMT4ADqaWiY94aKk0CU2FmjLTDbHkXMkZUTGdSshZ/hGlrH3vZS6SDTamC4YWaw4aBtrhhmtJg+nvP2tp27Sn5Z5Y1H6Cx/RTJeWeZsoVkS89sR+/Hg0q3yPTnf8XbZ83NONHHjxtLJFrMje6L2Hu6az5OUyxtLiRQKizn0D5AxgdUmm7PrVOvG8/+5JN7XHjG3RX1S3UN0bQbJ3+KqoglMXm/s6epXv8AIR+d5FT5nsyrn0KTvmxb1sO2QGfJQYu6EaoIGb3tC6h5nRbj3u3apZrWSBgqcH7vxUVlew3Uh0t70e08dyoFNrD2VTWsU8tNTCjoSJMkiRRtJIdKJ1Y05rSTQJQCTQKoE3muz9ixJt9daYFBRXNNBRLoTU5DjyzGyDp+Y9qmhgfIe6E1zw3NbbiGLHhatHvSy282Q+0DsB4Ctq3txEN5O1c9zOQyZ5BdDxCTGL1OuXkGKk0ijSaEKLueW+Jt+VlRp5kkETyRp4sqkike4taSNilhjD3taciQFwZpZJnaaVi8spMkjnqSzG5Nc0STiV6SGBo0jADBFQlQAJNgLnwFCE4MbII6IR4E9KiMzBtTDI1bLZ9s9NMvHSPOlzdvy7DzGkkBjLe3Syqy2+sCrsU1o7MuaeKwLm45ix1WBj28Bj2K5T0m47nJr2rfHcHqP9FMPt06TVxtjG/wPr2FUD8yXEeEsX3tVVuXotyJQTiZmNkDwcPE3+eP00x/LXjIgq9B81wfva5vYfyVBk8H37Y4X+awZgl9UmQg8xLj2gpqtasm5tpge8004YrSj5vBcHuvFd2R9qz0+TJkSGQuXHYFiWPTp1J61egi0Nx8RzWvHGGilElSamSlLHehNTuPjT5ORFjY8ZlyJmCQxL8TMewFKBU0CZJK1jS5xo0ZlW6cH5Qdyg21sMR52TE08UEkiA+UhCszWJt1YVL5D60pis486ttBkDqsaQK0OZ2BXcXpDysjVkS4eKvi8rN/krUgtH7aLPf802w8Ie7qA/FR9/8ATXdtn2Zt2+cx83GisZhDqFlJ06lJ6MAe9JJbFra1qpLL5hjnmEWlzScqpv094hgcmzsyDMnlhTFjjkHk6QW1swIJYN+Wkt4g8mqk53zN9oxpYAS4kY8KLXcb4T6Y7xNmRbe+TnNt8nl5JkeVFD3IsDaMN1U9qsxwRuy2Lnr3nPMIg0v0t1CooG/rRSeP8T2AcUwNxx+Pw7pnzxqXR2Vb3Ju5aUlRb6BTmRN0g6alRXvM5/UOYZXMYPtsT/L9pwF9P9xnn2jF2/LhiLrHBocxlXGkiRVTrallYPLOFFFyy6f61gEjntLttca8KlZ70twOPPFh7pLiZMu6R5UkK5Sa/l42IIQN1C/Aw9h71DbMbQGmK0vmK7mD3RBzREWg0wqfxzVr6hZe2YuLvm7QbUh3LbTAj7wxj1xTFY2iZFN2OgOvsqSagBNMd6z+VeY50cTnny317mNKY17cVf8AF4N63X0+xRn580W57ljGR84BfNj8+7KVAAUFUYWqVgJZicSqF46Jl04saPLa7w40w/Nc89SuEjj2w4+4Rbrnbgz5Kw5By5y66XVipCiw+Jaqzw6W1qSuk5JzQzzlhZG0acNLaZcVSyc0fC9OcfZvmY8rK3DJdnx1I1Y2KjXAlNr6pJBfr+rVSWOsHltIFVaNlrvjLpLQxox951NnAD2qRyXlcO8Nt+Dh5TZuFtuOqHKYFTLOw/aPYhSALBR0rO5i93dbWoaM952o5XZmHU9zdLnnLcNgUBUrLqtglKuFFybD6aRNU/b9i3vcbHCwJpkP+sC6U/nNpWp4raWTwtJVWe9hi8bgPtwWc5HtXIYN2fDyYRphtoSGRJVF/azISNf0eyrjWNhwcRq241WpY3MDo9bTnvBHZXYix9uzABrUL9ZH+CmG4ZvSyTN2KbFhqvWSznw9lPivImmrml3WoHSE5KxwkieVYyQjE2UewnwratuZQyUaO6dxVSZxAqtvsm2MhBIrQXP3dxVauBNKgUixXmpTt6RMRUIVfuUxjQ+0W7UqswMqVx/fdrXDy5Hxx/srklV/ISfh+rwrFu7UsOoeE+xd1Z3GtoDvEPaoWNjGX3mJEY7W7msuWbTgM1Ye+mCnJGiCyKFH0VSc4nMqAmqDGkShMPLanAKQNTaz6W1ISjfmW4P3ilApknFlcCrPE5VyDGAXH3PJRR2XzGYfc2qp2XMrcnO7VTk5bA/xMb2KTL6m8xhIji3HUe5LxRt/grVs7qcglzqhQt+X7R2JZ7Ss3n5uTuOZLmZbB8mY3kdVVAT2+FAFqdziTUrXghbEwMb4R1/erzhXG03WbPzMjFbMwtsx2lbFUlTNMwPlR3BUjsSetTQR6qk40WTzrmBhaxjXaHyOz91u0p3F2FofTjJ5A+NHLNmzrHHM1r4+Mr6WeO/XVJJ7v1UojpEXUz+5Qy3wdzBsAcQ1g+J1NvAD2q19HdmGZv8APukgvDtseiI/9dMCP6KX++n2jKmu5Vfmm80xNiGbzU9A/X7lMy8Tkub6n5mRk7XJkQrjEYeHHlrjyfKq/lpIzKwIV3DnTfr9lSFpMlSFmMnhbYNY11Dq7xLdQ1Uy6hTFaFeL7g2oxca2qEnqHzsqXKN/pXyj/lVN5fALN9dlWR/+0Bv4/gk8w3Hbo/TvcsGXMwEzkxWBxsF1EYdSG0RpfUAfppJfARwTuWNd61jgHU17c+tZb0HmMm970L9BjY5/pyVXs8yt35qP9uP+o/cF0LZ915Hi4u653LMfB2nbsQs+K+PKz/sE1FpJiQFBsAQBVxpO1cnLFGS1sRc5x4beCw26812PjXpHsmTumLHukzpjaNrE4jkJkBkV206m91OpFqiLg1g2rUjtHz3bg06c8absFH5Z6g8fT01O2KMWDd92iAi2rBczJCsrCRjJJpVbovxfxulNleNFN6m5ZYSOuw7EsYcXHDL7YJ70qn8vhWCzHrkb+EHT+KBb+jRb+DrUnzA3VdHhGPt7VY8uwZt2wudbTD1lyM3bIlAHW0sWKpP3Xp7xUOCp2coifA85Na8//JdCx8nDgy49ni6SQYyyqnhEG8tf8mpljEOI1HaVzffs6De/R3KklmT5uB5iqM6hi+FmOhFie9o6ry96Nb/LgYr9tBgaf+Tf1XGDi6zq8azar0Ix1UrChaJwynSw9opr2hwoRgjyxtWi2/MxZZo48x2hjJtJJGoc29ulSQL/AFmsqay0moro27x+apzxOa0lgqeK1WPyXjG0i+1bKcnJHbM3BwzfzF1AfZapGXcEf/HHU73LEfYXM/8Ayy6W+6xQd15ryPdAY58wxY56HHxx5SW8CR7x+01FPfzSYE4bhgrVtyi3hxDau3nH9FTLYCwFUqLQSqEiFCECLi1CF1Pi0rZOy4eTJ1lZLOfEqSt/ttXaWcpkia45kLiuYN0TOaMgVdgVYVBCkQhQhV+5wl4zalCtW7qFYDe8N1ZiR09tKBXBdNaSrPRoEQKOw6AVw0pq9x4lalapVRoQIvQhMPFenVUgcmGgN6WqkD01InlqXPYVIxpcQBtTwaqCNZYs3Unqa3GtAAAyVnBOjpSphU/ZuebxxvGzsbb4oXGeV82SZWYrpUr7oBUdj7anilLAQNqxOZcsjuXtc8nu7lXxcy5A/H044ZlGzx9oBGus+/5nWT4vipDIdOnYns5fF5/n0Pmb68KZdC6F6Gyb1k5+coyGj2TBW7Y4CgSZU9urNbUdCJ4+0VZtK47lg/NIjGnD+47buaP1Kgbpmcjh9Yoszd9ryV2jepW2vCxg+l5sfHW4kCxuD7rkye9boacSRJjkcFFGyJ1gWscPMj756Ts7MF0HiW3wbfvHKkxRLHFK2POmHM2poWaAqVHvPZWKagL+2rDRQlYU79TY68cd+P4ZLnfJsKfbPRXZMbZ4YU2eY4pzMqN9UkyyjzdTgIoAac+91PhVeYUjFFv8sd5nMHGTx96g3EfpkmvRPaYty3nd4pcjJgWPHgb/AGWaTHL3eQWdoypYfReo7QVJV75oeWRx4A1JzFdy2XFds4lycbwcnjM6LtmW+Mg3SSbJGSY7/tEWdmW1x071ZYA6uC5i4fLDpo8d5te7QUrswU7iGNn5XFc3cZOJYexcgXz0wcLyYxq0LeAuxCmzN0PUUrKkZUKbdFrZQ0SOfHhU49aZ5Lsm8736VnF5BFh4vI0i89gCBDFLFJquhBaxMYt0Ptpr2lzMc1PZXMcN6HR6jFWnEgrHcE3vZ8DgvHvnM6DGP9/meVZZUQpEBJ77Am4XoOpqKEgMHStXnML3XcmkE/2xkOhFyP1H4+n/AD9/de9KmduHybbJNjMS0kkWOiMYnUEDSyWJpz5B3sVDbctkd5GplWjVqr/Uc1mPS71Vi47uW77hyvJz9zyM2KCLFcXyHAiZ2ZSzsoUXfpTI5qVqr3NOTOkDWwta0Ctdm5YuONcvd8zOVCEycmbIjV+rKssrOAfZezdbVWe7FdFawljQNwA7AtLBHaMXHWoVeqnQtqElUD2pUJ2HNYWSQ3Hsbw+us+5tAe83NRvi2hTFDE1mlQlPoLCmlRlLpE1ChCBNqCULpvD9cWzYkL/EEuR4amLAfprsrKMsha050XH8z70ziN60NWVloUIQoQkSRhhY0qc11Fmt+28FGNqWq1rObFc8miMUzxn9U9PqrkOYW5ilPuuxC6ljqiqRVFPQoQhQhFYUIUHPYFhGPZ1b/BWny+PN56ArMI2qJoFaSnqgRahCiz4wY3oRpBTa46L1oql0BbHiO7bNgcfZM7m8/HRJPI77fiRRNKT0USGRoppPeUC3sq5CQG4uouS5zBI+erYPMoB3iTTopUBFNz/hG0cj23esXcd55TLgRZKWzH6JJMEVXj81YUHu6wdI8KeZWgg4lQM5bcSQujLY4g4ty4VzpXgky+vuFjYW5ybTssy79uztJNmTunlI1vLhB0++4hiCgdAL043A3KJvy88uaHuGhu729pWV2b1C5BHwpeGvDjzbWqNGJpFYzhWfzAAQwUaG+HpVYzHTp2LcZyqM3PqKuD61ps+x2qRtfqRyvi+2yYOyHHiSaUzPLLD5r6iAtr6gLdKSKYtFAn8w5TDcSa36q0pgVBzfV31TzDZ99khB9mPDDF+kITUhndvVaPkds39leklVGXynm+eCMzfdwmU9CpyZFH3KVFMMrjtVpnLYW5RtHUo0EOXK4aeSSVvzSuzn72JqMuV2KHTkAOpO5O2mRtWkaiLFrdbU0FTmMlHjbTa1x0oLkrIVJfakNiR7elJqUrowVYYeLHH7o+IdCvt+6kS4AKwUWpExW2w8a3nf5potriSV4ArTa3EYAckDv37GpY4nPyVC+5jDagGQnvZUFclVyIySPG3xRuyNbtdTpNvtFRlXWuqAd4qrjivEM7k2TkwYc8WOcVFeR5tRFnJAA0/yakiiLzgs/mfNWWbWlzS7VXLgr7B4xxnERZNy5EJ8VH0P8rjTMpIOkoJhqUXIsKrT2EVdbnUG2gzWRPzW4fURw6XU/c5vbpwVvi7DwrccgLteNu86qtyqRmNGsbajJkBPHsDUTbO3ee4JD9t7lRfzC7iH9x0QrxqextU1ybj3H9u2M5MeLnYOcJfLjGTd0dr/AAlgSlmUEqRUd3ZxRx1Ae11duKk5fzCeWcNLmOZSuGH69SyArIXRp7EhE06qRdAQX/CtTlll5r9bvA32nd+aimfRq6TsQPlrXUrk7w4q/HakWYhSIQoQhQhQN0h1xt0pytW7qFc237AZZi6ixHY1BcW7JW6XD9F1VnMCKKmWUX0v7jeB7H6jXL3XLpYcfE3ePxWjROVRSIqEInYKpJ7AXNKBU0SgVVS7F2LHuTeuhjZpaBuV0Cgoip6VFQhXmybLDLCMvJXWG/0MZ7WH6x/wVRuLgg6WrNvLog6G9atpsXH8sr5SabdtIt/BVUONc1Sa91cysRyLjwkJlxkCsOrIo6EfQPGtCCY5FXoZSTRxWeTbCVsataloCFGu0AAyFSI1+KQg6RfxbtSFyUQitNqscTbCxAhieQ9wI0Zz/RBpKkpX6G5kDpICm5HF94OI+XJt2SmJGNUmRJE6Iova5LAU7Q6laFQC7t3P0B7S87KglWvG/Srd+QbVJueBPjCKIuhgdn80ugvpsFsC3S1zUscDnioKoX3O4LWXy3tdXA1wpQrODAQAkrYi91PcEdwfqqAkrb7q23IPT/a9l4Vt3IEy5JJ844+qKTQsaiaMuQLC/S3S5qxJCGsDq5rn7HnEk94+AtAazVjjXumiz21Ym35O5YkOZOMbCkkX5ic3Nox1YLYElmtpFvaagYAXCuS1bud8cTiwangYDj+QzXSlw/TjIzWgxOJbhk4kKjyczHxsny5HY+8pVije7+ZulXdMZODSuNN1ftbV1wxrzm0ubUAdox3BWWy8b3TYpc/d4ONQHLyRHBh7fBkxmOGNASZHkmCdWb4rde1PZGW1Iaql3ftuAyJ0rtIq4uLcSTsoK5DJQuT7tzXA4jLmz7Ztu3tdVzMrGdZjMZSUYJHo93UW76yabK54bWgCn5fBaSXIaHyOGwHClMRU14blQYXFOBx7fjZG48rSF5Yo3bHj8vVGWUEof9Ibjt2qFsLAMXLYm5temRzY4K0JxNceOxb3hGz8T2jbMvftlycnLw8iP355Aza0gLHVEgRWbqSBYdatwsa0VauY5te3M7hFMGtc05DjvxWKy+Selu3ZTpJxfNOa37Zo81DE58wltRSV72P8mq5MY/atuCDmErBSdunLumuXEBM8V3LG3vnTZe07QcTa4cMxzYkcazojk/s3eNSinUb2P0UkXefUCgojmbHwWmiSTXIX1BxrTbQrqk+QcHYILt8u6hRpJx8QgA9ej6o1A8BV44BckG65Dt7T+qqsHmfGMTMEedv2EsknuJHJuUcz6mPQeWoVV+u9QCRrTifappLSQioY74SAqD1KbaH22SQZ+MckzLNjw45MkshPu2kJdgq2N+i+ys7mjGFhNRXNanI/MEwGk0oQeH26Vz85CrpjXrKf1fD6TWRZ2LpjU4M3/gF2oaSK7FodgwWdlJHfqa6uNgY0NaKALMvZQF0LbMby4x0pxXL3ElSrKkVRChCFCEKEJuaMMpFKnsdRZnedp8y5ApVr2tzRY3P2hlJ93pQt6G5qqmSCWE2DW/inqPuNUZ+XwyYkUPDBXWvDk38yy9HAv9Bt/DWbJyQ/sd2p2iuSYy82Iwmx0g9y3QW+uq8Vg+J4L6UUkUZql5uzbvgxQS5mFNBHkgtAWW+pVsSfdv8AmHetJzHClQmw30MpIY8EtzVhx/hm+75O8ONF8voUP5uUskaMCbe62g3I8KfHA5yqXvOILcAk6q4d0g06cUMjg3LceDJnm22SPHxRI0szMgXRHe7D3rkWFx0oMDxsQzndo4gB+LqYUO3qWq4NtEe+JBEXaPGigDSOlr3vpUC4Pc3rPt7TzZXA4ALF5xdm3JpTUXbVZbftGx5efuEK4+bmwYkoiiMBXqQPfLNdB1a9voqxDaRFzhRxDTRZ817O1rDVjS9tcfZv2K1i4vsoyIlk49pidgPNyslL9fBA73P0Vdbaxg+DtKpO5lPpr5pruA/QLnnqZxfb9u5ZiYO0QeUNyiRvlkNh5rSmP3NXRdXT6L024hDXAN2rrOQczkktnulNfLOfClcehdBibmpwYdvxuLYGPhY6qkSZuYsgAQWU6Y4m6iro1UoGjtXJn02svdM8uNTVrKYnPNwSslud4uOJMrc9i2XFJADiOR1BPUDVI8SmkOsbWhNb6RxwZLIekCvHAEpvlHy2+enWcY94TP8AkozJl5mIE0Sy4y+YYyAWVQWtcA0SjUw4p/LpDBeNOimo0AdXAOw4ZLL+luwjO2TJy9v5Hk4U8nXccDEWG8TKWEd2kVyCyC/1VDbsq2oK1uf3xbMGvia4N8LnasRtyI2rL7Ryzg+Ltjy77skm8bxJLLJkZDMoVgzkr3YC9u9lqFj2AYipWrc2t2539mXyog1oAx3dH4rpPLOZ4uz+nuz71jbTjzY+UcVcfAnI8uFZYiy2sp6oBbtVx76MBAXK2VkZbt0bnuBGrvDM0P4rmmbzfM5JyPYHnxoMRcXMhWGPGBAs8yE6rn+LVQyl7h0rqW8tZbW0ulznF7DWvAFdq5JNCmTGsk6JeM/snzJscEX7+VCCz/XWg5cJBX7AH71TQY2DNeSPHgmB6IyYebmEH6TKVSmBoU5e4bT2tCr/AFUmhxvTARPbHeSXHSKFo1xyWEoYqsIJ09Bewplx4FociBdeimPi47N65Zwfh+Xyrfo8EFo9vhtLuU69CsV/gU/nkPQfafZVKGPU6i6zm196WLV+84NHHf1K69WPVHNxN8w9i4jkfJYfHpFMksPwSZEQ0iAj9aKNfdZfafqqzLLQ0bsWDyrlIewyTCpk7ab+k/bNamaPZ/VviKbjhqmHyjbRoeMnqkhFzE57tDL3RvZ94pxAlbUeJVonycsuNLu9C72jeOIWN9NMXcsTmskMuLmhMaKWPcIsVW82KQdIw+ki3vX61Bb1D8Vu8+MbrZpDm94gtrtG38FseSbas++vm7vs2wY+DHoWLcORZb5GS0IAZiMY3RT1Pu6xVp2eIFOK5m2cRHpY6Qu3MFBXpzUDN5LxOBlTYuYcf2pApDeVs6uQx7aCHC2t43qN1D4SB1Kw20nI/uRSu/3/AKKLzXfdh3/Zcf5bfdsy9z2/SYjiY8kc8xI0OoLNpRWvrtY9qbLbtkA10NFe5RBLDNix4Y7OpwH57lWbFsjuVYgknqSana0AUC37q6AFF0XZNpESLcU9cvd3OorQM8ONA0srCOKMXdz2AqOSRrGlzjRozWXQuNBiUzDvO0TNpizIWb2LqCn+laq0V/byeF7T1p7raVubSpeuP86/zh+NW6jeoepHQhChCFCFnN+3+DH8yHGjE+QvRmY2jU+B9p+yrMVuXZ5Llua/Nsdq4xxDzJBn7rek7TwHWnMHatv3GGDNGNmZEEi3aV5IYILjobC+u2qnPjDajD2q/wAu55cTBsgLtJ20aG9niU6E7Lt0bJDDtuOSbsZ8gSPc/UrH9NQrWklkkPec93Uk7TjYGZK8O3/3bG8fvsYcN3sL26O5Vb0J8szhi4vIO9yw+z7lJm+qU8E0WNlSpFPADJGBEBB1D6F1e9Zf01WLqy04LobiPRyxpaXNqQ7PfgRswW55fvOZj8ey5sXTG0e2SZZTRr1dANA6i3xVLI4gGm5c5YwsdI3XkXgdCyXO+a73sPEdt83dSeT7gV85ccRCOABdcvuBW7XCC579ahle5rBj3lq8usoZ7l1G/wBhtc647sfaomdyCLffStNzmzcnE3VABP5rTiLIZG8tkB/0ZWYdVt0v0pHnVHnQqxaQ+RzDQGh7OqrQca76t28Fc+imbtc2zZmDBLI+4FvOzAqsqwq5KRIJLadVlLdKS0DaGmZzUPzOHmcOcKNpRvHeU1xCXYs+ffcba8CTL+SyW8uMZbxeZEq6Eb4ruXdH6ke2oreNlXBoyO9VL7zQI3PPibuy9mwUwVpJm7dj7Bse87VsMAzt3ycaKOLLPXHM12eSR7MbxBCTarQAoCBmquhxe9rn4MBy20/NYbnPITneqex4LSwzvts+LFNNjgqheadHKdWe+ldPt9tQzGsg4Lo+UwlljK7Y8O9jaLS+rXEdv3rd8TI3DlkPH8aLGMfy0jgNIS5PmBTLGD4dqlmYCcTRZPKLx0TXBkXmmue7hkVXcp370c3Tie28Z3TlAkg2ryLy4gLSSNjxmLrZJQNV70j3RkaSVLaW98yd0scdHOrnkKnpCz8nqL6ebLwjO4pwsZmc+cZQ8+Sp0IZwFkkZyFvZR0ULUZlaG0atCLll1Lctlno3TT2ZBX3/AKfSzYPIwOp1QAD/AN29LaZFQfNf/JH/AEn71yXcdtz8RZIM3HlxcgAsYZlKOA1ypKnrY+yqbqg4rsISyRgcwhzd4XV/UWMn0W4stvbt/wD+O1XZj/aHUuQ5S2vMpB/X9653sEW2x7tiy7luH914uMfmRmCIz2khIdF8terajVOMjVUmi6rmLH+SQxutzu7StMDma8F1TfvUXi23bLDkZfMc3cMnI06YdpXEScBwWu0WhvLAHQ62uPrrQMrQM1wkHLpnyUbEGj+Vadv5LHx+r/DDnRDKg5Fm4bOPPlys9gqL+byIHUP/ACai85tdq0jyafTh5YOyjfxITG/epXDsvOI4/wAYxpomgMQz9wVhOjPqDeWh12sCCGvemSyt2BW+X8onH/JIW41o38UW2+pg49xJ9j2Hb2h3HJQ/M7xLIC5lYaTIqKv6o6Jc9KYybS2gGO9W73lJuLnzZXVYMmAbN1fvWExtuLLc9+9z3qAuXQRxVGKm7Num+cfz2zNpypMPIdDE7x2OpCb2YMCp69R06U9ryMQqV3ZxyjTI3U1Sc/kfJsmXIy23PJXKy1WPKmjkMbyInwKxj03C36UazWtUgsYdAaGNo3IZ0rnms3/dskkhkkBkkJ6u5Lt/Oa5pC5WGRUyUrG2mSSdEt1Y2FOid3gh8VGkra8b4rMJVJStABZE0+ldX2TZVijW605YN1dErRQwqg6Uiy3OqlSMukhgCpFiCLgg+NBAOCQBZLd+HYOSWfb5vk5D18lx5kN/oHxL9lYV18vwvNWdw+z9FtWvM3sweNY35H9VR/wDI+/f1+J/Of/o1R+n5feb7Vpf5eH3X+xdMrqlyKFCEl20ilSgVWY3TH2zHEkvkAt1Y3JIv3PQmpfNdlVUrf5XsdZf5TdRNccceg4K31ZODteHh50+3rBKLwRyxSTM9vf8AdiUrcqD7KROIaXEtBA4UFEqJZkOrHml0nt8ntgjH2NKGpU2uVfvSZZohuWDg5827I+5M8cBeSOJCyIXYEQEMvSkSgHSSKd3/AEXO9m2nH2f1l3PCx2eSDFw8maMsbsPMgVtJPttqsKptFJT0Lqrmd0vLGE5lwb2E/ktfyV/P43MtriXi2TJYnrcLER/DU78QehYdo2kjRulaqjgu0zcl9NTtHNtrfBw8URjF3KUrjySRILxy9bOjxj3dTD3h9tMjbqZRwVy+lbb3fmWzw4mtRmATmNxBSPVzjfJsjacKHZocePiGzwCZoo5bOTGpAYqRYpGnwgG5JvTbhjiKDwhT8hu4GykyE+c80rTDH8Sc0x6X52ftfFNG38Zz91l3OR5cjMjbHghYH9mirJJKjEKq99Pe9JbmjcBmnc+Y2S5OqRrQzADvE8cKZp/jW17Ps3It63LcsCLj8WLhwQ4mz/NqxZ3DSMwdWGtnsq269aSKMNeTSiq3krpYWMaTJUkl1OodFEXM+ZbTxrY+L7bk5uNm7nj52PLuWLBplUY66xkll97SFEnu36k1K99AKnamWFi6d0hDSG6TQ8diwnPuQ8Zm55i8k41IMvHjOPPkRhGhQzYzjoupV+NFHW1VZXt11C6blVpMLN0Uo0k1A24OH5q+5R6m+kHIsyDcN047m7lnwQ+SiygRqqltWnpKFazE9bVM+WM4kVWXZ8qvoQWskaxpNcP9FVJ6m8Dwem0en+EjD4JMhomP/wAuQ/ppnnNGTVa/w1y89+c9VfzCZ3f1V3betoyNnh2rA2rDy1CTnFVvMKAglQ3uizWselRyTkilKK5ZchjjlEjnue5uVVn9p5FyLjuXJk7JmNiSTKEmAVXR1HbUjhluL9D3qOOQtyWjf2MVwAJBWnUl5efuG6zTZ24zNk5uQQ00z2uxACjoLAAAWAFMc4k1KtW0LYowxgo0KGH3GaREyMmeaGIBYopJHZECiyhUJ0iw7WFKXEhMjga1xIaATwUnLgLw2HhTArLhVUZ2g+YTbv7aeXKIQ1Kd/ue47daTUpPIUvE2zyze1IXJREApfyIJuaSqPLUuKBVW1qRPrRJkxVb2UqTNF8qtrUiXBBcRB7KEupTtnxUbdsNNPxTKP01JF4h0qvdPpE48F2TatnhRQQorVXB3FySr2KJUUAChZznVTlNTFHyASptShSxqmymmVul6VX46FRvmJvpoUugLVU1YyFCE1OCVNKE9iyvI4XGNIfoNC04JApPJOW7JtW5cazZZxkJiRZC5EWMVlkUyQoq3UHp1HtqSqxoLd72uAG5ZPeOX8V3HNyMqTG3rLE7FjA+aYIVBFtKJG3ur9FJVXorOVop3B1V/BPzeqmy/M4257ntuRFDsan+68XGcSFmdPLYyu5Tstgo+smmueAKoZyuR3caR3s6rDR+pJ/503XlWRgM53HGlxYcSNwpiV0WNGZyLNZU963tqiJe+XFdK/lB9KyBrvA7USdudfvT2T617lNHjww7NAiwbc+1sZZnfUj+Xd/dVbH9l0H01IbjgqsfIBU1efFqwHTv6Vn+W855fyxtO65jHEvdMCEeXji3a6AnWfpcmoXyl2a07TlcVvjGO97xxP6KPtG8chw8STCg3DJiwplMc2KJWMTIwsV0ElbH6KZrNKAq0LKJzg5zGlwyNMU7LvvJo8SPBx90zIcGEERY0UzxxqCbkAIV8aBIQKVSyWELnl5Y0uOZpVNDFyMyFJJmaeUe60krF3uPFmuajJxxTHQ6cAKBVkW0kzOwUDUTewtTtStst6AK0i28iO1NqrAjwTB2qzXtS6k3ycU8u2HwpNSd5Sl4+CE60lUoZRSHxVb2UJSAnI4AosKRIjECg3tQhLKAi1CKpHkL4UJ2pGIRQk1pQjFCNSVooTaowKVIhahCGmhKjtQhWHHk1b9gDwmDH/FBNSQirwqd8aQv6F2rbzeMVplefz5qbQq6FIhEygilSgqNNhq/soUrZaKP/AHalFVL6hWVIqiFCERANKlqqnesbzIGAHW1CsROXOsrjLPOxC2ufClWkwpcfGlRfepKqWqoOXbPHDth093kRfsvc/wAFV7h40rV5ZFqk6AVlPkEKWqhrXQ+UkLtkYN7Ua0CEKTHhRCk1J4aAn1xohSakEIzjxE0aklE5ABCTpsQwswPaioTXMBzQWCMdqKpxKcCoPbS1CSqGlKSoRUowEpapMUq6eNJUJMUNSeNLUJKFHrXxoqEUQ1p40VCKI9S+NFUUQ1L40VRRDWnjRUIoUWtPGioRQo9aeNFQiiHmL40VCKIeYvjRUIoh5i+NFQiiHmL40VCKK74egk3pJPZEjN9re6KsWuLqrO5qaQ03ldh20fshWguEnzUykVdChCFCEKEIWFCEKEIUIQoQmpog4talT2uoqjcYoMaJpGAAAvTHvoFegcXGgUjbOGvlxjI3SR4xILpixHSVB7a273+gU1sJdi5Qz800HTGAabT+CPP9K+KZ8YTJXJZVbUAMhx17eyh1ox2de1LD8xXUZq3T8IVfJ6McBjBaQZCKoJYtlOAAO56mo/Qxce1WR813xwGn4Qk/ud9PdCyap/LbTpf5t7HX0Wxv+t7KPQxZ49qX6pvq07tf6Ai/dB6ee9789owWc/Nv7oHcnr0pPQxce1H1Rf8A8cf4JxfRngb6tAyW0nS1spzY+B696X0MXHtTT813o934Qij9G+AygmP5hwrFGK5TmzKbFTY9xQLGLj2pXfNV8M9PwhKf0X4MqkmPKsP95k/Gj0MfHtSD5qvTtZ8IVHkekOw7hkmDaJ8nBSAj5jId/PBv+oqv+tb236VAbJrjRpIWgz5nnibWUNeTkKaevBXkfopwtY1VxlyOBZnOQ4JPjZbD7qn9BHx7Vnn5rvK4aB/tCV+5bhH5Mr+0yfjR6CPj2pPqu93s+EJI9GOCtq0rknSbNbJk6HvY9fpo9BHxR9V3m9nwhD9zPBNZS2TrAuV+ZkvY+216PQR549qPqy83s+EI19F+DMLquUR4jJk/Gj0EfHtR9V3m9nwhEfRngoIBXJBbooOTJ1t16daPQR8e1H1Xeb2fCEY9F+DkAhMog9QRkyfjR6CPj2o+q7zez4Qq/dPSnhWKgjiiy2yJTohC5LX1HoOhuKjktIxlWvSrVv8AMl4/ElmkZ91HtHobsUMTHdczJzZWN1CN5CoPD3OrH6T91Kzl7R4iSkufm+dx/ttawdFa9uSsP3LcI/Jlf2mT8af6CPj2qt9V3u9nwhIb0b4GrqjDJDuCUQ5T3IXvYX9l6X/Hx54pfqq9pXu/CEJPRzgUYBk+YQEhQWynA1MbAdT3JoHL4zlVDfmq9OWn4QlfuY4N+TK/tMn40noI+Pak+q73ez4Qh+5jgw/VyvD/AOpk7/fR6CPj2o+q73ez4Qh+5fg/5Mr+0yfjR6CPj2o+q73ez4Qj/crwj+ryv7TJ+NHoI+Paj6rvd7PhCH7ptnwlaTZZ5sbJ7/tnM0bW7Br+8PrFPFq1vhwSfUk0hpMA5vAUKf2XImGvGyE8vJgYpLGetmH0+0UrHnI5qO6YDRzcWlXFSKihQhChCFCEKEIUIQoQhQhChCp93aFc7A+YsMdsiMSX7WLdL/41qifmOlXIK+W+mekra9KtLCQoQsB6qQSZKbfjw43nTM0smtULvojCgx2APuuZLt9VUrwVAFF0HIZAwvcXUGAzoKmuPVT2rnmRGy7Y2N8uBNjZqmSfQQ8eqJ9UBTT+qIrr/KBqiRRtKZH7BdKx1ZdWrBzDQVwOLe9Wv8qHoKOCPRtu4RyXjfICm+lW82QSEL5DMg1iw0HR4dvbQB3SN/2wSOkrIwjHT1UFP3UOG/FWO3SfLx73LkLl7PuJid1xxN5c4R2RiNVpHkebp+0/V+EWqRmGomrXdP2z3qrNVxiDSyaOox01bUA8QAG+7tzNVZ+lM1t+lhOQ0V0kK40NoseUI2hWaIRrql0jUZL3PtqSyPepX7dG/iq3zA0+SDSuIxOLhUVNHajRtcNOQ2Lq2df5Z7d7VouyXJReIKu4s8L7XqQ+/wCbIJ/+0Ddf0WpsPhVi+r5mO4UVxUipql5krnjO46GCuIWZbsqAleoUs/urqPS9WbI0mZ09PsCq3o/su6Oj71yjjpRN3wTJLKkWTGXZpQYjKJVZYiQx1SGVlKau4HtArpbskxupSrTsxpSlf6aDGm9c9aUEja1o4bcK1y6a5V3KBhRSndMclUkL5QSTEDoCI3OlE8wN1C6b2DXF6sSuGg5+HPj0U6slXjafMBND3ssMtmNevOqs99zMJ8p8KdYVyYcmUtNKkkCuzZyi/ut8DRlten6TVa2jeG6m6qFowFD+z760pVWbmRhcWGlQ44mrf3j2UzorrkWLmfN7HNjtFHiEOuFNBm5Cw6UxWuyKoOgAX6rcsO9UrWRumQOqXYVqxpOL/b15K3dRkujIppxpR7gMGHs6sStZ6cWHEcNBEYxH5kYbU7CTQ5XzV8yzBZLagPprP5p/7Dsa1x2YcMN2Sv8ALBSBopSntxzx35qRO/8A/UYSP8LLLpv+YL0/Resj94XQD/13U3hX47VOs9A9qELmHMYp8vl74qsuG6Y4Zs3IYyEwSny9OKERvIdWQknv1uQelb9i8Mt9Xi73hGGIx72PeHBdLy94ZbasX97wtw7wxq+pGoUOXUqrdN0jz9r29Y8WQ4vycMmJiZHmzrDJ80kL3YL70jQl38xveXutjVqGEse6rhq1kEigqNJO/AaqCmRyKtwQGOR1XDVrILm6Rq7hcNuA1UGkYHIq9yt45jHlQwbVJNlYoWEYjiFZ45nMhGQuVkMqMgijtpaylvbftVFkVuWkyANdjqxoRh3dLamuo5jGnBZ8cNqWkyBrXd7VjpLcO7obUg6jmMacFRY+xctw5YdwxxkZWZEd0y44siFNLZIlCQPIbLd5I/eTr7LLYVdfdwPBYdLWnym1BPhpVwHAHPtOKvvvbZ4LHaWsPlNqCfDpq6nAOwPacVpeLZ3O83csGPcp3TCEU008vyvkmRlkQRxSeYqlGsW+EC4++s+7batY4sHeqB4q7DUih6M8lmXrLRrHGMDVVoHfrTA1cKE12Z5HsW/rHWGhQhZDcmj/AObJFi+LyIzPb812tf8AxbVWf41tW9fTY+8aKyqRVkYBPalohAgjv0oIoiqKkQhQhChCFCEKEIUIVdvm2Jn4MkDd2HQjuD9FI4VU8Euh1VX7d6hy7XF8nyPHmMsI0pnQJ5glA7F0HvBvG3Q08OO1JLy4POqIjHYfwS8j1o4XjozynMCr1NsWQ010oAqapWcjncaDT8QUFvXr07Y3L5hP/CS/hUXq2cexTn5Zuv4/EEkeuvpuOzZgv3tiS/hS+sZxQflm6/j8QT8XrVwB0V0OZp/V/wBllH0eFRnmEYNMexRO+XbgGh0fEEo+s/ASf/u/7LJ+FH+Qj49iPp+4/j8QQX1p4Chupywf+Fl/Cl/yEfHsQPl64/h8QRv628EdSpbMsf8AdZfwpPXR8exObyC5B/b8QWWl9Y9j2TcpMraoMvccDLYNl4phMLIw6ebGXNibdx7aQXjNlVePJZJWgPLWuGRrXqK0Kf8AqA9PmUEtmqT+qcWS4+jpcVJ6tnFVfpq6/h8QSZ/Xf03niaKY5ckTizI+HIykfSCCKUXrQaiqQ/LF0RQhnxBNP62elzusjpktIgKo5wnLKCLEAkXFAvWgUq72oPyxck1IZ8QSF9Z/SpYliWGcRKdSxjBfSCPaF02vTjfgmtXV60g+VrmlKMp0hOyeuHplI2qQZTN4nDkJ/SKYLtg3px+Wbo56PiCUfXT01Oi/zR8r/R/7HJ7vS3u9On2UvrG8Un0xdfw+IJxfXv08UWEmZ/ZJfwpBds49iX6auv4/EFT8h9Y+CZ0STYeTmw52Owlxn+Uk6Ova97Cx7Gmm5YccVat+RXTMHBpac+8FJ2X/ANRPFcjG/wDNsPMwMpTYqkRnjcfmUoSRfwYdPppRdt2gqGX5YnB7ha4dNPvVh+/709/rMz+yS/hS+rZx7FH9M3X8fiCQfXn06JJ15lz/ALpL+FHqmcexJ9M3X8PiCA9ePToCwfM/skv4UnqmcexH0xdfw+IJX7+/Tv8APmH/AMJL+FL6tnHsS/TN1/H4gh+/z07/AD5n9kl/Cj1bOPYj6Zuv4/EEB6+eng7PmX/4SX8KPVs49iPpm6/h8QUmP1v4PJ8JzD/4WSpvNG4qF3ILgZ6fiCdn9WdqnhK7Ph5OZmP0jSWNoYwT7XZutvqFLr4KMcpe099zQOBqj49t+Yglzs9/MzstzLO9rC57AD2ADoBUdMaqaeQUDW+FqvKcqiyXMM/NizIYFlaLFaPUoQldTA2a5Hh0rk/mO4mZI1rSWsLa4YVO1bPK4GOaSRV1VRRbzumKdWPmSrb9Vm1qfrDXrEt+Y3ER7r3deI9q03WcT/E0fctDsnOYMiVcXc1XGnchY8hekTE+xr/AT91dVy/nbZSGyd12/YfyWVd8pcwF0feaNm0fmtX5beBroNBWNqCTTE5ChCMAntS0QkLLE7FUkRmHdVYE9PoBpocCaAiqEqlQo+TgYmQv7WMN9YpU9ryFk+QbDtpidfIUBgQeniLUUqteylIIXKJNugileJ4xqjYqfsrJc0g0XbNIcARtSTh41vgFInUC2G37dgHb8YiJSDEv8FZEpdrPSsGYnW7pTp27B/qloDimglNtt2D/AFQqQEpwJTbbdg/1QqQEpwSPksNe0S/dUgqnhVuZx/AkJeJRE56lbe6fs9lTNcVajnIwOKr5NkZO8AYeK2NSVVpsrCmTt0Q7wEfYaVP7qA26M9oT91FCirUsbSp/1IH104MJTS9qbOFjAkaB0pqfQIvk8b8goS6Qh8njfkFCNIRnExz+oKEUCL5PG/IKEaQh8njfkFCNIQ+TxvyChGkIfJ435BQjSEYwsckARgk9gKACcEhAVttvH8bUGeMGQ+z2CtCGDTic1RnnGQyW12TjGCdJaEfdU9Fz93c7lsMHZ8HHAMcKhvG1Cw5JSSrEADtSKBJlayk0JWjFZnkJgyYDDODYHVG4+JW8RVe8s47hmh/VvBWvZNc01asPlCeAkH30HZ17fd7K4y65RLAakam7x9sF0Mbg7gVXz5EbKQxFrdQaqBoVxjEx/eeT/wB9m/ntVjzpPed7Ueli91q7wQQbHoR3Fd8vOkl3REZ3YKiAs7HsFAuTQTRABOAXMd65vlbpM8eO7Y+2g2jiXo0g/NIR16/lrjuZcykmJaw6Y+GZ6V11pyhsQBf3n+wdH5pziyz5u7wHH9yPGYSZE46BQP1b+LdrVV5PYvdcNeMA01J/DrTOZ6Y4iHZuyH49S6UGDdRXeLlKI6RCpd5g1Rt7actC1fQrlnJcExZXzCj3X91/5Q7H7apXUeOpdny+ardKpqqLQV5sW6IsYwpm0kH9gx7EHrpv/BVK4hx1BZt5bmusdauGNu9VwFRCbZqkATwE0zVIAngJpmqUBOTbNUgCeAmmapAE8BNlj41IAnAJtm+mpAE8BR8iXQhN/ePQUrnUCkY2pUKqysoUIQoQhQhChCFCEKEJyHGlmPuiy/nPapI4XOyUb5A1W+DtqqRpF2Pdz3q/HE1mSozT1zWq2fZySCRUqxbm6WywcJYkHSkWDNKSVPA6UirIUISZRdSKErc1m95wXcG1OWtaygLIZWLkRSEi9AK3I5GkJzACGUeZCjm/dkU/wiozCwmpaOwJkwwwJWp+W3D/ALo3/wAL/wBlPosasW8dq//Z",ie="data:image/png;base64,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",z=c(64790),He=c.p+"static/teacherQQ.833913ba.jpg",Xe="data:image/png;base64,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",Dt=c(59301),vt=Object.defineProperty,_=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,O=(F,w,V)=>w in F?vt(F,w,{enumerable:!0,configurable:!0,writable:!0,value:V}):F[w]=V,ve=(F,w)=>{for(var V in w||(w={}))le.call(w,V)&&O(F,V,w[V]);if(_)for(var V of _(w))pe.call(w,V)&&O(F,V,w[V]);return F};const nt=F=>React.createElement("svg",ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},F),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",$="data:image/jpeg;base64,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",L=c.p+"static/certificate.a2a9ee77.jpg",De=Object.defineProperty,qe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ut=(F,w,V)=>w in F?De(F,w,{enumerable:!0,configurable:!0,writable:!0,value:V}):F[w]=V,Ne=(F,w)=>{for(var V in w||(w={}))We.call(w,V)&&ut(F,V,w[V]);if(qe)for(var V of qe(w))_e.call(w,V)&&ut(F,V,w[V]);return F};const Be=F=>React.createElement("svg",Ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},F),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ce="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,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",St="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Tt=c.p+"static/question.ed747acc.gif",vr="data:image/gif;base64,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",Ar=c(55351),k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",K="data:image/png;base64,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",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Qe="data:image/png;base64,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",tt=c(53114),Bt="data:image/png;base64,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",S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},79669:function(Pt,ke,c){c.d(ke,{Z:function(){return vt},P:function(){return He}});var a=c(59301),H=c(78241),b=c(43418),B=c(5112),ue=c(92832),oe=c(1710),I={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},we=c(49692),re=Object.defineProperty,G=Object.defineProperties,T=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,y=(_,le,pe)=>le in _?re(_,le,{enumerable:!0,configurable:!0,writable:!0,value:pe}):_[le]=pe,P=(_,le)=>{for(var pe in le||(le={}))Z.call(le,pe)&&y(_,pe,le[pe]);if(N)for(var pe of N(le))R.call(le,pe)&&y(_,pe,le[pe]);return _},ne=(_,le)=>G(_,T(le)),h=(_,le)=>{var pe={};for(var O in _)Z.call(_,O)&&le.indexOf(O)<0&&(pe[O]=_[O]);if(_!=null&&N)for(var O of N(_))le.indexOf(O)<0&&R.call(_,O)&&(pe[O]=_[O]);return pe},q=(_,le,pe)=>new Promise((O,ve)=>{var nt=L=>{try{$(pe.next(L))}catch(De){ve(De)}},ze=L=>{try{$(pe.throw(L))}catch(De){ve(De)}},$=L=>L.done?O(L.value):Promise.resolve(L.value).then(nt,ze);$((pe=pe.apply(_,le)).next())});const Ae=({studentNames:_,total:le})=>{const pe=["","\u4E00","\u4E24","\u4E09"];return le>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:I.orangeColor},_==null?void 0:_.join("\u3001")),"\u7B49",a.createElement("span",{className:I.orangeColor},le),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:I.orangeColor},_==null?void 0:_.join("\u3001")),pe[le],"\u540D\u5B66\u751F")},ie=({used:_,copy:le,canNotCopy:pe,studentNames:O,studentCount:ve,inPaper:nt,is_random:ze=!1,position:$=""})=>{const L=()=>{if(le>0&&pe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:I.orangeColor},pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(le>0&&pe===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},le),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(le===0&&pe>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:I.orangeColor},pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},De=$||(nt?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(Ae,{studentNames:O,total:ve}),"\u5B66\u4E60\u8FC7",De,"\u4E2D\u7684",a.createElement("span",{className:I.orangeColor},_),"\u4E2A\u9879\u76EE\uFF0C",L(),"\u3002\u8BF7\u9009\u62E9",ze?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},z=({onCancel:_,onOk:le,visible:pe,inPaper:O,renderData:ve,type:nt,isMultipleCourse:ze=!1})=>{const[$]=H.default.useForm(),[L,De]=(0,a.useState)(1),[qe,We]=(0,a.useState)(!1),_e=(0,a.useMemo)(()=>(ve==null?void 0:ve.total_num)===1&&(ve==null?void 0:ve.can_copy_num)===1,[ve]),ut=(0,a.useMemo)(()=>{var Ne;return(Ne=ve==null?void 0:ve.course_data_list)==null?void 0:Ne.filter(Be=>Be.is_show)},[ve]);return a.createElement(a.Fragment,null,_e?a.createElement(b.default,{centered:!0,closable:!0,open:pe,destroyOnClose:!0,title:"\u63D0\u793A",className:I.antdModal,width:682,confirmLoading:qe,onCancel:_,onOk:()=>q(void 0,null,function*(){var Ne;We(!0);let Be=L;if(ze){const Ce=P({},$.getFieldsValue());Be=(Ne=ve==null?void 0:ve.course_data_list)==null?void 0:Ne.map(Ct=>Ce[Ct.id]!==void 0?ne(P({},Ct),{is_copy:Ce[Ct.id]}):Ct)}yield le(Be),We(!1)})},a.createElement("div",{className:I.content,style:{marginBottom:20}},ze?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(Ae,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ze?a.createElement(H.default,{form:$,preserve:!1},ut==null?void 0:ut.map(Ne=>a.createElement(a.Fragment,{key:Ne.id},a.createElement("h3",{className:"ml15 mb5"},Ne.name),a.createElement(H.default.Item,{name:Ne.id,initialValue:1},a.createElement(B.ZP.Group,{className:I.content},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(B.ZP.Group,{value:L,onChange:Ne=>De(Ne.target.value),className:I.content,style:{marginBottom:30}},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:I.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:I.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${I.content} ${I.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(b.default,{centered:!0,closable:!0,destroyOnClose:!0,open:pe,confirmLoading:qe,title:"\u63D0\u793A",width:682,onCancel:_,onOk:()=>q(void 0,null,function*(){var Ne;We(!0);let Be=0;if(ze){const Ce=P({},$.getFieldsValue());Be=(Ne=ve==null?void 0:ve.course_data_list)==null?void 0:Ne.map(Ct=>Ce[Ct.id]!==void 0?ne(P({},Ct),{is_use:Ce[Ct.id]}):Ct)}yield le(Be),We(!1)})},a.createElement("div",{className:I.content},a.createElement(Ae,{studentNames:ve==null?void 0:ve.student_names,total:ve==null?void 0:ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ze?a.createElement(H.default,{form:$,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),ut==null?void 0:ut.map(Ne=>a.createElement(a.Fragment,{key:Ne.id},a.createElement("h3",{className:"ml15 mb5"},Ne.name),a.createElement(H.default.Item,{name:Ne.id,initialValue:1},a.createElement(B.ZP.Group,{className:I.content},a.createElement(B.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(B.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:I.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},He=function(){const[_,le]=(0,a.useState)(!1),[pe,O]=(0,a.useState)();return[_,()=>le(!1),pe,ze=>q(this,null,function*(){var $;const L=ze,{isImportMultipleCourse:De=!1}=L,qe=h(L,["isImportMultipleCourse"]);console.log(ze);const We=(ze==null?void 0:ze.result)||(yield(0,we.Tr)(qe));return"status"in We?!1:De?(($=We==null?void 0:We.course_data_list)==null?void 0:$.some(ut=>ut.is_show))?(O(We),le(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(O(We),le(!0),!0)})]},Xe=_=>{const[le]=H.default.useForm(),[pe,O]=(0,a.useState)(!1),{onCancel:ve,onOk:nt,visible:ze,inPaper:$=!1,renderData:L,type:De,isMultipleCourse:qe=!1,position:We}=_;let _e=(0,a.useMemo)(()=>$?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:I.tableCell,render(Be,Ce){return a.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},Be)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Be,Ce)=>a.createElement(a.Fragment,null,a.createElement(H.default.Item,{name:[`${De==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426"))),a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ue.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:I.tableCell,render(Be,Ce){return a.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},Be)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Be,Ce)=>a.createElement(H.default.Item,{name:[`${De==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Be,Ce)=>a.createElement(H.default.Item,{name:[`${De==="subject"?Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],initialValue:1},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426")))}],[$]),ut=(0,a.useMemo)(()=>$?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:I.tableCell,align:"center",ellipsis:!0,render:(Be,Ce)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},Be),a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ue.default,{type:"hidden"})),a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ue.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:I.tableCell,ellipsis:!0,align:"center",render:(Be,Ce)=>a.createElement("a",{href:`/shixuns/${Ce.identifier}/challenges`,target:"_blank"},Be)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Be,Ce)=>a.createElement(a.Fragment,null,a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_use"],initialValue:0},a.createElement(B.ZP.Group,null,a.createElement(B.ZP,{value:1},"\u662F"),a.createElement(B.ZP,{value:0},"\u5426"))),a.createElement(H.default.Item,{name:[`${De==="subject"?Ce==null?void 0:Ce.stage_shixun_id:Ce.shixun_course_id||Ce.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ue.default,{type:"hidden"})))}],[$]);if(qe){const Be={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:I.tableCell,render:(Ce,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},Ce)};_e=[Be,..._e],ut=[Be,...ut]}const Ne=(0,a.useMemo)(()=>ie({used:L==null?void 0:L.repeat_shixun_num,copy:L==null?void 0:L.can_copy_num,canNotCopy:L==null?void 0:L.no_copy_num,studentNames:L==null?void 0:L.student_names,studentCount:L==null?void 0:L.student_count,is_random:L==null?void 0:L.is_random,inPaper:$,position:We}),[L,$,We]);return a.createElement(b.default,{title:"\u63D0\u793A",centered:!0,open:ze,confirmLoading:pe,onOk:()=>q(void 0,null,function*(){O(!0);const Be=le.getFieldsValue(),Ce=Object.keys(Be).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:Be[Ct].is_use,is_copy:Be[Ct].is_copy}));yield nt(Ce),O(!1)}),onCancel:ve,width:880,okText:"\u786E\u8BA4",className:I.antdModal,destroyOnClose:!0},a.createElement(H.default,{form:le,preserve:!1},a.createElement("div",{className:I.brief},Ne),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:I.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(L==null?void 0:L.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:I.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(oe.default,{columns:_e,className:I.antdTable,dataSource:L==null?void 0:L.can_copy_list,rowKey:De==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(L==null?void 0:L.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:I.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(oe.default,{columns:ut,className:I.antdTable,dataSource:L==null?void 0:L.no_copy_list,rowKey:De==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(L==null?void 0:L.no_use_list.length)>0&&(L==null?void 0:L.no_use_list.map(Be=>a.createElement("div",{key:De==="subject"?Be.stage_shixun_id:Be.shixun_course_id||Be.id},a.createElement(H.default.Item,{name:[`${De==="subject"?Be==null?void 0:Be.stage_shixun_id:Be.shixun_course_id||Be.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(ue.default,{type:"hidden"})),a.createElement(H.default.Item,{name:[`${De==="subject"?Be==null?void 0:Be.stage_shixun_id:Be.shixun_course_id||Be.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(ue.default,{type:"hidden"})))))))};var vt=_=>{const{modalType:le}=_;return le==="multiple"?a.createElement(Xe,P({},_)):a.createElement(z,P({},_))}},12343:function(Pt,ke,c){var a=c(59301),H=c(6848);const b=({value:B,visible:ue=!0,children:oe})=>{const I={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return a.createElement(a.Fragment,null,ue?a.createElement(H.Z,{placement:"topLeft",title:I[B]},a.createElement("span",null,oe)):oe)};ke.Z=b},69924:function(Pt,ke,c){var a=c(59301),H=c(54580),b=c(78241),B=c(43418),ue=c(8591),oe=c(1710),I=c(92832),we=c(95237),re=c(43604),G=c(5871),T=c(5083),N=c(89070),Z=c(12290),R=c(3294),y=c(1370),P=c(99064),ne=c(79834),h=c(61186),q=c.n(h),Ae=c(955),ie=c(59301),z=Object.defineProperty,He=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,vt=(ve,nt,ze)=>nt in ve?z(ve,nt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ve[nt]=ze,_=(ve,nt)=>{for(var ze in nt||(nt={}))Xe.call(nt,ze)&&vt(ve,ze,nt[ze]);if(He)for(var ze of He(nt))Dt.call(nt,ze)&&vt(ve,ze,nt[ze]);return ve},le=(ve,nt,ze)=>new Promise(($,L)=>{var De=_e=>{try{We(ze.next(_e))}catch(ut){L(ut)}},qe=_e=>{try{We(ze.throw(_e))}catch(ut){L(ut)}},We=_e=>_e.done?$(_e.value):Promise.resolve(_e.value).then(De,qe);We((ze=ze.apply(ve,nt)).next())});const{Dragger:pe}=H.default,O=({classroomList:ve,dispatch:nt,onOk:ze})=>{const $=(0,N.useParams)(),[L]=b.default.useForm(),[De,qe]=(0,a.useState)(),[We,_e]=(0,a.useState)(!1),ut={height:100,onRemove:()=>{qe("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:Ne=>le(void 0,null,function*(){return qe(Ne),!1})};return(0,a.useEffect)(()=>{L.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date((0,Ae.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[ve.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ie.createElement(B.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:ve.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:We},onOk:()=>le(void 0,null,function*(){L.submit()}),onCancel:()=>{L.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}})}},ie.createElement(b.default,{form:L,colon:!1,onFinish:Ne=>le(void 0,null,function*(){var Be,Ce,Ct;if(!(De!=null&&De.size)){ue.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}_e(!0);let St=new FormData;St.append("name",Ne.name),St.append("type",ve.actionTabs.type),St.append("category_id",($==null?void 0:$.categoryId)||null),ve.actionTabs.type==="exercise"?(St.append("time",Ne.time||""),St.append("total_score",Ne.total_score)):St.append("description",Ne.description||""),St.append("publish_time",q()(Ne.publish_time).format("YYYY-MM-DD HH:mm")),St.append("end_time",q()(Ne.end_time).format("YYYY-MM-DD HH:mm")),St.append("file",De);let Tt=yield(0,P.ZP)(`/api/courses/${$.coursesId}/export_external_score_homework.json`,{method:"post",body:St},!0);_e(!1),(Tt==null?void 0:Tt.status)===0&&(L.resetFields(),nt({type:"classroomList/setActionTabs",payload:{}}),ze(),((Ce=(Be=Tt==null?void 0:Tt.data)==null?void 0:Be.fail)==null?void 0:Ce.length)>0&&B.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ie.createElement(oe.default,{pagination:!1,dataSource:(Ct=Tt==null?void 0:Tt.data)==null?void 0:Ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ae.FH)("",R.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ve.actionTabs.type}`)}}))})},ie.createElement(b.default.Item,{label:ve.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${ve.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ie.createElement(I.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${ve.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),ve.actionTabs.type!=="exercise"&&ie.createElement(b.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ie.createElement(Z.Z,{watch:!0})),ve.actionTabs.type==="exercise"&&ie.createElement(we.Z,{style:{marginLeft:6}},ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ie.createElement(I.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ie.createElement(G.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ie.createElement(we.Z,{style:{marginLeft:6,marginBottom:12}},ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ie.createElement(T.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:Ne=>(0,ne.Q8)(Ne),disabledTime:Ne=>(0,ne.d0)(Ne),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ie.createElement(re.Z,{span:12},ie.createElement(b.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ie.createElement(T.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:Ne=>(0,ne.Q8)(Ne,"",L.getFieldValue("publish_time")),disabledTime:Ne=>(0,ne.d0)(Ne,L.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ie.createElement(b.default.Item,{style:{marginBottom:0},label:ie.createElement("div",null,ie.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ie.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ie.createElement("div",null,ie.createElement("a",{download:"\u6A21\u7248.xlsx",className:y.Z.downloadbutton,href:R.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ve.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ie.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ie.createElement(b.default.Item,{style:{marginBottom:0}},ie.createElement(pe,_({},ut),ie.createElement("a",{className:y.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ie.createElement("br",null),ie.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ke.Z=(0,N.connect)(({classroomList:ve})=>({classroomList:ve}))(O)},43473:function(Pt,ke,c){var a=c(59301),H=c(78241),b=c(43418),B=c(8591),ue=c(95237),oe=c(43604),I=c(5083),we=c(5112),re=c(24905),G=c(61186),T=c.n(G),N=c(99064),Z=c(955),R=c(89070),y=c(24065),P=c(92365),ne=c(59437),h=c(79834),q=c(33081),Ae=c(82438),ie=c(49692),z=c(59301),He=Object.defineProperty,Xe=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,pe=($,L,De)=>L in $?He($,L,{enumerable:!0,configurable:!0,writable:!0,value:De}):$[L]=De,O=($,L)=>{for(var De in L||(L={}))_.call(L,De)&&pe($,De,L[De]);if(vt)for(var De of vt(L))le.call(L,De)&&pe($,De,L[De]);return $},ve=($,L)=>Xe($,Dt(L)),nt=($,L,De)=>new Promise((qe,We)=>{var _e=Be=>{try{Ne(De.next(Be))}catch(Ce){We(Ce)}},ut=Be=>{try{Ne(De.throw(Be))}catch(Ce){We(Ce)}},Ne=Be=>Be.done?qe(Be.value):Promise.resolve(Be.value).then(_e,ut);Ne((De=De.apply($,L)).next())});const ze=({classroomList:$,dispatch:L,courseEndTime:De})=>{var qe;const We=(0,R.useParams)(),[_e]=H.default.useForm(),[ut,Ne]=(0,a.useState)(1),[Be,Ce]=(0,a.useState)([]),[Ct,St]=(0,a.useState)(0),[Tt,vr]=(0,a.useState)(20),[Ar,k]=(0,a.useState)(!0),[K,Me]=(0,a.useState)([]),[Qe,tt]=(0,a.useState)(!0),[Bt,S]=(0,a.useState)({}),[F,w]=(0,a.useState)({});We.id=We.coursesId,(0,a.useEffect)(()=>{if($.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ke(),V(),$.actionTabs.type===2){const Le=$.actionTabs.selectArrsAll[0];tt(Le.unified_setting)}else tt(!1)},[$.actionTabs]);const V=Le=>nt(void 0,null,function*(){k(!0);const et=yield(0,P.c_)(ve(O({},We),{page:Le||ut,limit:2e4,homework_id:$.actionTabs.type===1?"":$.actionTabs.selectArrs[0]}));et==null||et.course_groups.map((ee,Ve)=>{ee.key=ee.id,ee.title=ee.name,ee.disabled=ee.is_published}),et&&(Ce([...et==null?void 0:et.course_groups]),St(et==null?void 0:et.course_groups_count),k(!1),Le||_e.setFieldsValue({publish_time:T()(T()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:T()(T()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),be=()=>{var Le;let et=[...(Le=$.actionTabs.selectArrsAll)==null?void 0:Le.filter(ee=>ee.high_resources_consume&&!ee.high_resources_consume_permission)];(et==null?void 0:et.length)>0&&$.actionTabs.type===1&&b.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:z.createElement("div",null,z.createElement("div",{className:q.Z.tipcontent},z.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",z.createElement("span",{style:{color:"#f06b14"}},et==null?void 0:et.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),z.createElement("div",{className:"mt20 mb20"},et==null?void 0:et.map(ee=>z.createElement("div",{className:q.Z.failedList,key:ee.homework_id},z.createElement("div",{className:q.Z.name},ee==null?void 0:ee.name),z.createElement("div",{className:q.Z.publish,onClick:()=>{(0,Z.xg)(`/classrooms/${We.coursesId}/shixun_homework/${ee.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Ge=()=>nt(void 0,null,function*(){var Le,et,ee,Ve,Nt,qt,Te;if((0,y.Rm)()&&!((et=(Le=$.AssistantObject)==null?void 0:Le.practice)!=null&&et.can_publish)){B.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),rt(!1);return}const me=O({},_e.getFieldsValue());if(me.end_time<=me.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((K==null?void 0:K.length)<=0&&!Qe&&Be.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let zt={homework_ids:[...$.actionTabs.selectArrs],group_ids:K.length>0?K.map(ht=>ht.id):(ee=$.detailShixunsList)==null?void 0:ee.course_groups,end_time:T()(me.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(me.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!K.length},_t=[...(Ve=$.actionTabs.selectArrsAll)==null?void 0:Ve.filter(ht=>ht.high_resources_consume&&!ht.high_resources_consume_permission)];if((_t==null?void 0:_t.length)==$.actionTabs.selectArrsAll.length&&$.actionTabs.type==1){L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be();return}((Nt=$.actionTabs.selectArrsAll)==null?void 0:Nt.length)>0&&$.actionTabs.type===1&&(zt.homework_ids=[...((Te=(qt=$.actionTabs.selectArrsAll)==null?void 0:qt.filter(ht=>!ht.high_resources_consume||ht.high_resources_consume_permission))==null?void 0:Te.map(ht=>Number(ht==null?void 0:ht.homework_id)))||[]]);let $t=yield(0,ie.Tr)({homework_common_ids:[...$.actionTabs.selectArrs],course_id:We.coursesId,type:"homework_common"});($t==null?void 0:$t.student_count)===0?$e(zt):(w(zt),S($t))}),Ke=()=>{Ne(1),Ce([]),Me([])},$e=Le=>nt(void 0,null,function*(){rt(!0);const et=yield(0,N.ZP)(`/api/courses/${We.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:O({},Le)});rt(!1),et.status===0&&(Ke(),(0,Z.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be(),(0,y.GJ)()?$.actionTabs.detail?(L({type:"shixunHomeworks/setActionTabs",payload:{}}),L({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:O({},We)}),L({type:"shixunHomeworks/getWorkSetting",payload:O({},We)})):L({type:"classroomList/getClassroomTeacherShixunsList",payload:ve(O({},$.actionTabs.params),{type:4})}):L({type:"classroomList/getClassroomShixunsList",payload:O({},$.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||L({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Re=Ct>ut*Tt,{detailShixunsList:Et}=$,[ct,rt]=(0,a.useState)(!1);return z.createElement("div",null,z.createElement(b.default,{width:600,centered:!0,confirmLoading:ct,title:"\u53D1\u5E03\u4F5C\u4E1A",open:$.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Ge(),onCancel:()=>{Ke(),L({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),z.createElement(H.default,{form:_e},z.createElement("div",{style:{paddingLeft:0}},z.createElement(ue.Z,{className:"mt30",align:"middle"},z.createElement(oe.Z,null,z.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(I.default,{style:{width:170,marginRight:"25px"},disabledDate:Le=>(0,h.Q8)(Le,De),disabledTime:Le=>(0,h.d0)(Le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(oe.Z,{className:"ml20"},z.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},z.createElement(I.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,Z.U6)(),"HH:mm")},disabledDate:Le=>(0,h.Q8)(Le,De,_e.getFieldValue("publish_time")),disabledTime:Le=>(0,h.d0)(Le,_e.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),$.actionTabs.type===2&&z.createElement(ue.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(we.ZP.Group,{value:Qe,onChange:Le=>{tt(Le.target.value),Me([])}},z.createElement(we.ZP,{value:!0,disabled:!$.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(we.ZP,{className:"ml20",disabled:Be.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Be.length<=0&&$.actionTabs.type===2&&z.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),($.actionTabs.type===1||!Qe)&&Be.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement(re.default,{checked:K.length===Be.length,onChange:Le=>{K.length===Be.length?Me([]):Me(Be)}},"\u5168\u9009")),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",K.length||0,"\u4E2A\u5206\u73ED")),($.actionTabs.type===1||!Qe)&&Be.length>0&&z.createElement(ne.Z,{data:Be,selectedRowKeys:K,setSelectedRowKeys:Me}))),z.createElement(Ae.Z,{resdata:Bt,type:((qe=$.actionTabs.selectArrs)==null?void 0:qe.length)===1?"shixun":"shixunpush",okloading:ct,oktext:(Bt==null?void 0:Bt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Le=>nt(void 0,null,function*(){rt(!0);let et=yield(0,N.ZP)(`/api/courses/${We.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...$.actionTabs.selectArrs]}});rt(!1),(et==null?void 0:et.status)===0&&$e(F)})}))};ke.Z=(0,R.connect)(({classroomList:$})=>({classroomList:$}))(ze)},59437:function(Pt,ke,c){c.d(ke,{Z:function(){return G}});var a=c(59301),H=c(92832),b=c(24905),B=c(95237),ue={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",I=c(8797),we=(T,N,Z)=>new Promise((R,y)=>{var P=q=>{try{h(Z.next(q))}catch(Ae){y(Ae)}},ne=q=>{try{h(Z.throw(q))}catch(Ae){y(Ae)}},h=q=>q.done?R(q.value):Promise.resolve(q.value).then(P,ne);h((Z=Z.apply(T,N)).next())}),G=({data:T,value:N=[],handleChangePage:Z,setSelectedRowKeys:R,selectedRowKeys:y,onChange:P=()=>{}})=>{const[ne,h]=(0,a.useState)([]),[q,Ae]=(0,a.useState)([]),[ie,z]=(0,a.useState)([]);let[He,Xe]=(0,a.useState)(1),[Dt,vt]=(0,a.useState)();return(0,a.useEffect)(()=>{h(T),Ae([]),z([])},[T]),(0,a.useEffect)(()=>{R&&(Ae(y),z(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:ue.leftdiv},a.createElement(H.default.Search,{size:"middle",onChange:_=>we(void 0,null,function*(){h(T.filter(le=>{var pe;return(pe=le==null?void 0:le.name)==null?void 0:pe.includes(_.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(I.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(b.default.Group,{value:q.map(_=>`${_.id}`),onChange:_=>{R(ne.filter(le=>_.includes(`${le.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ne.map((_,le)=>a.createElement(B.Z,{key:_.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(b.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:_.is_published,value:`${_.id}`},a.createElement("div",{className:ue.listClass},a.createElement("span",{className:ue.spantitle,style:{width:_.is_published?"108px":"170px"}},_.name),_.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ue.rightdiv},a.createElement(H.default.Search,{onChange:_=>{z(q.filter(le=>le.name.includes(_.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ie.length===0&&a.createElement(I.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ie.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ie.map((_,le)=>a.createElement(B.Z,{justify:"space-between",style:{marginTop:"10px"},key:_.id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},_.name),a.createElement("img",{src:oe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{R(q.filter(pe=>`${pe.id}`!=`${_.id}`))}})))))))}},3871:function(Pt,ke,c){c.r(ke),c.d(ke,{default:function(){return bn}});var a=c(59301),H=c(99064),b=c(89070),B=c(20834),ue=c(8591),oe=c(92832),I=c(95237),we=c(43604),re=c(38854),G=c(6848),T=c(81327),N=c(61621),Z=c(58421),R=c(24905),y=c(3113),P=c(43418),ne=c(5112),h=c(24065),q=c(84105),Ae=c(955),ie=c(59155),z=Object.defineProperty,He=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,le=(A,p,d)=>p in A?z(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,pe=(A,p)=>{for(var d in p||(p={}))vt.call(p,d)&&le(A,d,p[d]);if(Dt)for(var d of Dt(p))_.call(p,d)&&le(A,d,p[d]);return A},O=(A,p)=>He(A,Xe(p)),ve=(A,p)=>{var d={};for(var ae in A)vt.call(A,ae)&&p.indexOf(ae)<0&&(d[ae]=A[ae]);if(A!=null&&Dt)for(var ae of Dt(A))p.indexOf(ae)<0&&_.call(A,ae)&&(d[ae]=A[ae]);return d},nt=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const ze=A=>{var p=A,{classroomList:d,dispatch:ae,match:Oe,location:he,user:Ue}=p,J=ve(p,["classroomList","dispatch","match","location","user"]),D,ce;const gt=(0,b.useParams)(),[Ie,je]=(0,a.useState)(!1),[at,yt]=(0,a.useState)(!1),Ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(d.actionTabs.key==="\u5220\u9664"){if((0,h.j5)()){yt(!0);return}const de={hasNum:0,noHasNum:0};d.actionTabs.selectArrsAll.map(ft=>{var It;ft.author_login===((It=Ue.userInfo)==null?void 0:It.login)?++de.hasNum:++de.noHasNum}),de.noHasNum>0?P.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},de.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},de.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Fe()}}):yt(!0)}else yt(!1)},[d.actionTabs.key]);const Fe=()=>{ae({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:at,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:Ie,onOk:()=>nt(void 0,null,function*(){var de;if((de=Ft.current)!=null&&de.onVerify())return;je(!0);const ft=yield(0,H.ZP)(`/api/courses/${gt.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...d.actionTabs.selectArrs]}});je(!1),ft.status===0&&((0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),ue.ZP.success("\u5220\u9664\u6210\u529F"),ae({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?ae({type:"classroomList/getClassroomTeacherShixunsList",payload:O(pe({},d.actionTabs.params),{type:4})}):ae({type:"classroomList/getClassroomShixunsList",payload:pe({},d.actionTabs.params)}),ae({type:"classroomList/getClassroomLeftMenus",payload:{id:gt.coursesId}}))}),onCancel:()=>{Fe()}},!((D=d==null?void 0:d.actionTabs)!=null&&D.status)||!["\u672A\u53D1\u5E03"].includes((ce=d==null?void 0:d.actionTabs)==null?void 0:ce.status)?a.createElement(a.Fragment,null,a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(ie.Z,{ref:de=>Ft.current=de})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var $=(0,b.connect)(({classroomList:A,user:p})=>({classroomList:A,user:p}))(ze),L=c(43473),De=c(12393),qe=Object.defineProperty,We=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(A,p,d)=>p in A?qe(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Ct=(A,p)=>{for(var d in p||(p={}))Ne.call(p,d)&&Ce(A,d,p[d]);if(ut)for(var d of ut(p))Be.call(p,d)&&Ce(A,d,p[d]);return A},St=(A,p)=>We(A,_e(p)),Tt=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const vr=({classroomList:A,dispatch:p})=>{const d=(0,b.useParams)();return a.createElement(P.default,{centered:!0,title:"\u63D0\u793A",open:A.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tt(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...A.actionTabs.selectArrs]}})).status===0&&((0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),p({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,h.GJ)()?p({type:"classroomList/getClassroomTeacherShixunsList",payload:St(Ct({},A.actionTabs.params),{type:4})}):p({type:"classroomList/getClassroomShixunsList",payload:Ct({},A.actionTabs.params)}))}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ar=(0,b.connect)(({classroomList:A})=>({classroomList:A}))(vr),k=c(78241),K=c(61186),Me=c.n(K),Qe=c(59301),tt=Object.defineProperty,Bt=Object.defineProperties,S=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,be=(A,p,d)=>p in A?tt(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Ge=(A,p)=>{for(var d in p||(p={}))w.call(p,d)&&be(A,d,p[d]);if(F)for(var d of F(p))V.call(p,d)&&be(A,d,p[d]);return A},Ke=(A,p)=>Bt(A,S(p)),$e=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const Re=({classroomList:A,loading:p,dispatch:d})=>{var ae,Oe;const he=(0,b.useParams)(),[Ue,J]=(0,a.useState)(!1),{actionTabs:D}=A,[ce]=k.default.useForm(),gt=Ie=>Ie&&Ie{var Ie;A.actionTabs.key==="\u91CD\u547D\u540D"&&ce.setFieldsValue({name:(Ie=D.selectArrs)==null?void 0:Ie.name})},[A.actionTabs.key]),Qe.createElement(P.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:Ue,open:A.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>$e(void 0,null,function*(){var Ie,je;if((0,h.Rm)()&&!((je=(Ie=A.AssistantObject)==null?void 0:Ie.practice)!=null&&je.can_create)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const at=ce.getFieldValue();J(!0);const yt=`/api/homework_commons/${A.actionTabs.selectArrs.homework_id}/alter_name.json`,Ft=yield(0,H.ZP)(yt,{method:"post",body:Ge({},at)});J(!1),Ft.status===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Ke(Ge({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:Ge({},A.actionTabs.params)}))}),onCancel:()=>{J(!1),d({type:"classroomList/setActionTabs",payload:{}})}},Qe.createElement(k.default,{form:ce},Qe.createElement(I.Z,{className:"mt10 c-grey-999"},Qe.createElement(we.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),Qe.createElement(we.Z,{flex:"1"},(ae=D.selectArrs)==null?void 0:ae.shixun_name)),Qe.createElement(k.default.Item,{name:"name"},Qe.createElement(I.Z,{className:"mt10",align:"middle"},Qe.createElement(we.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),Qe.createElement(we.Z,{flex:"1"},Qe.createElement(oe.default,{defaultValue:(Oe=D.selectArrs)==null?void 0:Oe.name}))))))};var Et=(0,b.connect)(({classroomList:A,loading:p})=>({classroomList:A,loading:p}))(Re),ct=c(43428),rt=c(71418),Le=c(28103),et=c(8797),ee={flex_box_center:"flex_box_center___z88Le",flex_space_between:"flex_space_between___b4xPz",flex_box_vertical_center:"flex_box_vertical_center___KkW0d",flex_box_center_end:"flex_box_center_end___pgvoZ",flex_box_column:"flex_box_column___tFgV5",wrp:"wrp___RrUT2",drawer:"drawer___QqugY",menu:"menu___uKpxi",actived:"actived___hCeHj",actived2:"actived2___aIAeg",subTag:"subTag___S0zfl",listItem:"listItem___Ulw3D",listItem2:"listItem2___J8GtN",info:"info___gY955",title:"title___hyfzM",titleLeft:"titleLeft___eH38u",titleRight:"titleRight___JCVAi",search:"search___GnrcF",filter:"filter___jwVvV",description:"description___ynLaI",menuCourse:"menuCourse___HRXxE",authorname:"authorname___qn85G","tooltip-content":"tooltip-content___A6uPo"},Ve=c(46474),Nt=c(73142),qt=c(30534),Te=c(32570),me=c(82438),zt=c(49692),_t=Object.defineProperty,$t=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Er=Object.prototype.propertyIsEnumerable,Dr=(A,p,d)=>p in A?_t(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,wt=(A,p)=>{for(var d in p||(p={}))er.call(p,d)&&Dr(A,d,p[d]);if(Xt)for(var d of Xt(p))Er.call(p,d)&&Dr(A,d,p[d]);return A},Ut=(A,p)=>$t(A,ht(p)),Lr=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const{Search:sr}=oe.default,cr=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],mr=({classroomList:A,loading:p,dispatch:d,shixunsList:ae})=>{var Oe,he;const[Ue,J]=(0,a.useState)(wt({},(0,b.useParams)())),{shixunLists:D,shixunAiRecommendLists:ce}=A,[gt,Ie]=(0,a.useState)([]),[je,at]=(0,a.useState)({}),[yt,Ft]=(0,a.useState)([]),[Fe,de]=(0,a.useState)(!1),[ft,It]=(0,a.useState)({}),[xe,st]=(0,a.useState)(!1),Rt=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(j=>!!j),[fe,ge]=(0,a.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,a.useEffect)(()=>{se()},[Ue.coursesId,fe]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ie([]),d({type:"shixunsList/getMenus",payload:{}})},[A.actionTabs.key]),(0,a.useEffect)(()=>{(D!=null&&D.shixun_list||ce!=null&&ce.shixun_list)&&at(fe.sort==="recommend"?ce:D)},[D,ce]);const se=()=>Lr(void 0,null,function*(){at([]),de(!0);let j=wt({},fe);if(fe.sort==="recommend"&&(j.sort="myshixuns_count"),fe.sort==="recommend")yield d({type:"classroomList/getShixunAiRecommendLists",payload:Ut(wt({},j),{course_id:Ue.coursesId})});else{const Ot=wt({},j);yield d({type:"classroomList/getShixunLists",payload:Ot})}const pt=yield(0,H.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ft([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(pt==null?void 0:pt.groups)||[]]),Ie([]),de(!1)});if(A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const bt=j=>Lr(void 0,null,function*(){st(!0);const pt=yield d({type:"classroomList/createShixunHomework",payload:{category_id:(Ue==null?void 0:Ue.categoryId)||null,coursesId:Ue.coursesId,shixuns_info:j}});st(!1),pt.status||((0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:Ut(wt({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:wt({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ue.coursesId}}),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[Jt,Gt]=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,open:A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},footer:a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),a.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Lr(void 0,null,function*(){var j;Gt(!0);let pt=yield(0,zt.Tr)({id:gt,type:"shixun",course_id:(j=A.detailTopBanner)==null?void 0:j.course_id});(pt==null?void 0:pt.student_count)===0?yield bt(pt==null?void 0:pt.no_use_list):It(pt),Gt(!1)}),type:"primary",loading:Jt},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(Nt.Z,{onChange:j=>{j!=null&&j.keyword&&(0,qt.tk)({name:j==null?void 0:j.keyword,copywriting:j==null?void 0:j.keyword,position:"Shixun"}),ge(Ut(wt(wt({},fe),j),{page:1}))}})),a.createElement("section",{className:"edu-container"},a.createElement(rt.Z,{spinning:Fe},a.createElement("aside",null,cr.map(function(j,pt){var Ot;return pt!==0?null:a.createElement("ul",{className:ee.menu,key:pt},a.createElement("li",null,j.name),(Ot=j==null?void 0:j.children)==null?void 0:Ot.map(function(jt,x){return a.createElement("li",{className:fe[j.id]==jt.id?ee.actived:"",onClick:()=>{fe[j.id]=jt.id,fe.page=1,ge(wt({},fe))}},a.createElement("strong",null,jt.name))}))}),a.createElement("ul",{className:ee.menu},a.createElement("li",null,"\u65B9\u5411"),a.createElement("li",{className:fe!=null&&fe.discipline_id?"":ee.actived,onClick:()=>{delete fe.tag_level,delete fe.sub_discipline_id,delete fe.discipline_id,fe.page=1,ge(wt({},fe))}},a.createElement("strong",null,"\u5168\u90E8")),ae.menus&&ae.menus.map(function(j,pt){return a.createElement("li",{key:pt,className:(fe==null?void 0:fe.discipline_id)==j.id?ee.actived:""},a.createElement("strong",{onClick:()=>{fe.tag_level=1,fe.discipline_id=j.id,delete fe.sub_discipline_id,fe.page=1,ge(wt({},fe))}},j.name),a.createElement("div",null,j.sub_repertoires.map(function(Ot,jt){return a.createElement("div",{key:jt,className:"mt5"},a.createElement("div",{className:(fe==null?void 0:fe.sub_discipline_id)==Ot.id&&fe.tag_level===2?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{fe.tag_level=2,fe.discipline_id=j.id,fe.sub_discipline_id=Ot.id,ge(wt({},fe))}},Ot.name),a.createElement("ul",{className:"mt5"},Ot.tags&&Ot.tags.map(function(x,ot){return a.createElement("li",{key:ot,className:fe.sub_discipline_id==x.id&&fe.tag_level===3?ee.actived2:"",onClick:()=>{fe.tag_level=3,fe.discipline_id=j.id,fe.sub_discipline_id=x.id,ge(wt({},fe))}},x.name)})))})))})),fe.type==="mine"&&a.createElement("ul",{className:ee.menu},a.createElement("li",null,"\u76EE\u5F55"),yt==null?void 0:yt.map((j,pt)=>a.createElement("li",{className:fe.group_id==j.id?ee.actived:"",key:j.name,onClick:()=>{fe.group_id=j.id,fe.page=1,ge(wt({},fe))}},a.createElement("strong",null,j.name)))),cr.map(function(j,pt){var Ot;return pt!==1?null:a.createElement("ul",{className:ee.menu,key:pt},a.createElement("li",null,j.name),(Ot=j==null?void 0:j.children)==null?void 0:Ot.map(function(jt,x){return a.createElement("li",{className:fe[j.id]==jt.id?ee.actived:"",onClick:()=>{fe[j.id]=jt.id,ge(wt({},fe))}},a.createElement("strong",null,jt.name))}))}),a.createElement(I.Z,{align:"middle"},a.createElement(we.Z,{flex:"1",className:ee.filter},Rt.map(function(j,pt){return a.createElement(y.ZP,{key:pt,className:"mr20",type:fe.sort===j.id?"primary":"default",onClick:()=>{fe.sort=j.id,ge(wt({},fe))}},j.name)})),a.createElement(we.Z,{className:"c-grey-999"},a.createElement("div",{className:ee.menuCourse},a.createElement("ul",null,a.createElement("li",null,"\u5DF2\u9009",a.createElement("span",{className:"c-blue"},gt.length),"\u4E2A"),a.createElement("li",null,"\u5171",a.createElement("span",{className:"c-blue"},je.shixuns_count),"\u4E2A"),a.createElement("li",{className:"current",onClick:()=>{fe.order=fe.order==="asc"?"desc":"asc",ge(wt({},fe))}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${fe.order}`},a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((Oe=je==null?void 0:je.shixun_list)==null?void 0:Oe.length)===0&&a.createElement(et.Z,null),a.createElement(R.default.Group,{style:{display:"block"},value:gt,onChange:j=>{Ie(j)}},(he=je==null?void 0:je.shixun_list)==null?void 0:he.map(function(j,pt){return a.createElement("div",{className:ee.listItem,key:j==null?void 0:j.identifier,style:{cursor:"auto"}},a.createElement(R.default,{value:j==null?void 0:j.identifier,style:{marginTop:"3px"},disabled:(j==null?void 0:j.need_authorize)||(j==null?void 0:j.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement("div",null,a.createElement(b.Link,{to:`/shixuns/${j.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:j.title}})),(j==null?void 0:j.high_resources_consume)&&a.createElement("span",{className:"tag-style current"},a.createElement(Te.Z,{type:"shixun",style:{marginLeft:0}})),(j==null?void 0:j.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===1&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===2&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(j==null?void 0:j.mark_status)===3&&a.createElement(G.Z,{zIndex:1e4,title:j==null?void 0:j.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(j==null?void 0:j.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&a.createElement(G.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},a.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${j.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:j.description}})),a.createElement("div",{className:" mt15"},j.challenge_names.map(function(Ot,jt){return a.createElement("span",{key:jt,className:"mr30"},"\u7B2C",jt+1,"\u5173 ",Ot," ")})),a.createElement(Le.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:j==null?void 0:j.member_user_names}}))},a.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:j==null?void 0:j.member_user_names}})),j.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:j.author_school_name}}))),a.createElement("div",null,a.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",j.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",j.study_count)))))}))))),a.createElement("div",{className:"tc mt20"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:fe.page||1,showQuickJumper:!0,total:je==null?void 0:je.shixuns_count,onChange:j=>{fe.page=j,ge(wt({},fe))}}))),a.createElement(me.Z,{resdata:ft,type:"subject",okloading:xe,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:j=>{bt(j)}}))};var yr=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(mr),Mr=Object.defineProperty,Yr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tr=(A,p,d)=>p in A?Mr(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,ur=(A,p)=>{for(var d in p||(p={}))xt.call(p,d)&&tr(A,d,p[d]);if(qr)for(var d of qr(p))Lt.call(p,d)&&tr(A,d,p[d]);return A},An=(A,p)=>Yr(A,Tr(p)),sn=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const{Search:cn}=oe.default,Ir=({classroomList:A,loading:p,dispatch:d})=>{var ae,Oe;const[he,Ue]=(0,a.useState)(ur({},(0,b.useParams)())),{actionTabs:J}=A,{shixunLists:D}=A,[ce,gt]=(0,a.useState)([]),[Ie,je]=(0,a.useState)(!1),[at,yt]=(0,a.useState)({page:1,limit:20,search:null});(0,a.useEffect)(()=>{Ft()},[he.coursesId,at]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&>([])},[A.actionTabs.key]);const Ft=()=>sn(void 0,null,function*(){var Fe;const de=An(ur({},at),{course_id:(Fe=J==null?void 0:J.params)==null?void 0:Fe.course_id});yield d({type:"classroomList/getExperimentLists",payload:de}),je(!1)});if(A.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return a.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:A.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:ee.drawer,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},footer:a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),a.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>sn(void 0,null,function*(){var Fe;(yield d({type:"classroomList/createExperiment",payload:{homework_common_ids:[...ce],category_id:he.categoryId,course_id:(Fe=J==null?void 0:J.params)==null?void 0:Fe.course_id}})).status||(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:An(ur({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:ur({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(cn,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:ee.search,onSearch:Fe=>{at.search=Fe,yt(ur({},at))}})),a.createElement("section",{className:"edu-container"},a.createElement(rt.Z,{spinning:Ie},a.createElement("aside",null,((ae=D==null?void 0:D.homeworks)==null?void 0:ae.length)===0&&a.createElement(et.Z,null),(Oe=D==null?void 0:D.homeworks)==null?void 0:Oe.map(function(Fe,de){var ft,It,xe;return a.createElement("div",{className:ee.listItem,key:de,style:{cursor:"auto"}},a.createElement(R.default,{checked:ce.includes(Fe.id),value:Fe.id,style:{marginTop:"3px"},disabled:Fe==null?void 0:Fe.need_authorize,onChange:st=>{let Rt=ce.indexOf(Fe.id);ce.indexOf(Fe.id)>-1?gt(ce.filter(fe=>fe!==Fe.id)):gt(ce.concat(Fe.id))}}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement(b.Link,{to:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Fe==null?void 0:Fe.name}})),(Fe==null?void 0:Fe.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===1&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===2&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,h.Ny)()&&(Fe==null?void 0:Fe.mark_status)===3&&a.createElement(G.Z,{title:Fe==null?void 0:Fe.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${Fe.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:Fe==null?void 0:Fe.description}})),a.createElement("div",{className:" mt15"},(ft=Fe==null?void 0:Fe.challenges)==null?void 0:ft.map(function(st,Rt){return a.createElement("span",{key:Rt,className:"mr30"},"\u7B2C",Rt+1,"\u5173 ",st==null?void 0:st.subject," ")})),a.createElement(Le.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20"},((It=Fe==null?void 0:Fe.user)==null?void 0:It.name)&&a.createElement(a.Fragment,null,a.createElement("span",null,(xe=Fe==null?void 0:Fe.user)==null?void 0:xe.name),a.createElement("span",{className:"ml15 mr15"},"|")),a.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),a.createElement("span",null,Fe==null?void 0:Fe.created_at))))})))),a.createElement("div",{className:"tc mt20"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:at.page||1,showQuickJumper:!0,total:D==null?void 0:D.total_count,onChange:Fe=>{at.page=Fe,yt(ur({},at))}})))};var Qn=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(Ir),Rn=Object.defineProperty,kr=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Kt=(A,p,d)=>p in A?Rn(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,dr=(A,p)=>{for(var d in p||(p={}))Qt.call(p,d)&&Kt(A,d,p[d]);if(kr)for(var d of kr(p))Zt.call(p,d)&&Kt(A,d,p[d]);return A},Vt=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const{Search:dn}=oe.default,Aa=({classroomList:A,loading:p,dispatch:d,shixunsList:ae})=>{var Oe,he;const[Ue,J]=(0,a.useState)(dr({},(0,b.useParams)())),D=(0,b.useLocation)(),{actionTabs:ce}=A,[gt]=k.default.useForm(),{shixunAiRecommendLists:Ie}=A,[je,at]=(0,a.useState)([]),yt=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[Ft,Fe]=(0,a.useState)({page:1,course_id:Ue.coursesId,limit:20,no_jupyter:1});return(0,a.useEffect)(()=>{},[Ue.coursesId,Ft]),(0,a.useEffect)(()=>{A.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(at([]),d({type:"classroomList/getShixunAiRecommendLists",payload:dr({},Ft)}))},[A.actionTabs.key]),A.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:a.createElement(P.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:A.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Vt(void 0,null,function*(){(yield d({type:"classroomList/createShixunHomework",payload:dr({shixun_ids:[...je],category_id:Ue.categoryId},Ue)})).status||((0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomShixunsList",payload:dr({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ue.coursesId}}))})},a.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},a.createElement(rt.Z,{spinning:p["classroomList/getShixunAiRecommendLists"]},a.createElement("aside",{style:{minHeight:150}},((Oe=Ie==null?void 0:Ie.shixun_list)==null?void 0:Oe.length)===0&&a.createElement(et.Z,null),(he=Ie==null?void 0:Ie.shixun_list)==null?void 0:he.map(function(de,ft){var It,xe,st;return a.createElement("div",{className:ee.listItem2,key:ft,style:{cursor:"auto"}},a.createElement(R.default,{checked:je.includes(de.id),value:de.id,style:{marginTop:"3px"},disabled:de==null?void 0:de.need_authorize,onChange:Rt=>{let fe=je.indexOf(de.id);je.indexOf(de.id)>-1?at(je.filter(ge=>ge!==de.id)):at(je.concat(de.id))}}),a.createElement("div",{className:ee.info},a.createElement("div",{className:ee.title},a.createElement("div",{className:ee.titleLeft},a.createElement(b.Link,{to:`/shixuns/${de.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:de.title}})),(de==null?void 0:de.need_authorize)&&a.createElement("span",{onClick:()=>{(0,Ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),a.createElement(y.ZP,{ghost:!0,href:`/shixuns/${de.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:de.description}})),a.createElement("div",{className:" mt10"},de.challenge_names.map(function(Rt,fe){return a.createElement("span",{key:fe,className:"mr30"},"\u7B2C",fe+1,"\u5173 ",Rt," ")})),a.createElement("div",{className:"c-light-black mt10"},(It=de==null?void 0:de.content)!=null&&It.author_name?a.createElement("span",{dangerouslySetInnerHTML:{__html:(st=(xe=de==null?void 0:de.content)==null?void 0:xe.author_name)==null?void 0:st[0]}}):a.createElement("span",null,de.author_name),a.createElement("span",{className:"ml15 mr15"},"|"),de.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",null,de.author_school_name),a.createElement("span",{className:"ml15 mr15"},"|")),a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",de.level),a.createElement("span",{className:"ml15 mr15"},"|"),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.createElement("span",null,de.study_count)),a.createElement(Le.Z,{dashed:!0})))})))),a.createElement("div",{className:"tc mt20 hide"},a.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Ft.page||1,showQuickJumper:!0,total:Ie==null?void 0:Ie.shixuns_count,onChange:de=>{Ft.page=de,Fe(dr({},Ft))}})))};var _r=(0,b.connect)(({classroomList:A,shixunsList:p,loading:d})=>({classroomList:A,shixunsList:p,loading:d.effects}))(Aa),U=c(79669),ye=c(59301),Xa=Object.defineProperty,fn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Nn=(A,p,d)=>p in A?Xa(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,hr=(A,p)=>{for(var d in p||(p={}))sa.call(p,d)&&Nn(A,d,p[d]);if(On)for(var d of On(p))za.call(p,d)&&Nn(A,d,p[d]);return A},gn=(A,p)=>fn(A,Ua(p)),kt=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const{Search:Wt}=oe.default,or=({classroomList:A,loading:p,dispatch:d})=>{var ae,Oe;const[he,Ue]=(0,a.useState)(hr({},(0,b.useParams)())),J=(0,b.useLocation)(),{actionTabs:D}=A,[ce]=k.default.useForm(),{coursesLists:gt}=A,[Ie,je]=(0,a.useState)([]),[at,yt]=(0,a.useState)({}),[Ft,Fe]=(0,a.useState)(!1),[de,ft]=(0,a.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,a.useEffect)(()=>{A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(d({type:"classroomList/getCoursesLists",payload:hr({},de)}),je([]))},[A.actionTabs.key,he.categoryId,de]);const[It,xe,st,Rt]=(0,U.P)(),fe=ge=>kt(void 0,null,function*(){var se;Fe(!0);const bt=yield d({type:"classroomList/createCoursesHomework",payload:{coursesId:he.coursesId,category_id:(he==null?void 0:he.categoryId)||null,subjects_info:[{subject_id:(se=Ie[0])==null?void 0:se.id,stage_shixuns:ge}]}});Fe(!1),bt.status||((0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),(0,h.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:gn(hr({},A.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:hr({},A.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))});return A.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ye.createElement(ct.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},open:A.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:ee.drawer,footer:ye.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ye.createElement(y.ZP,{size:"middle",onClick:()=>{d({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ye.createElement(y.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:p["classroomList/createCoursesHomework"],onClick:()=>kt(void 0,null,function*(){var ge,se;if((Ie==null?void 0:Ie.length)===0)return ue.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;let bt=yield(0,zt.Tr)({id:(ge=Ie[0])==null?void 0:ge.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(se=A.detailTopBanner)==null?void 0:se.course_id});(bt==null?void 0:bt.student_count)===0?fe([]):yt(bt)}),type:"primary"},"\u786E\u5B9A"))},ye.createElement("section",{className:"tc"},ye.createElement(Wt,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:ee.search,onSearch:ge=>{de.keyword=ge,ge&&(0,qt.tk)({name:ge,copywriting:ge,position:"Subject"}),ft(hr({},de))}})),ye.createElement("section",{className:"edu-container"},ye.createElement(rt.Z,{spinning:p["classroomList/getCoursesLists"]},ye.createElement("aside",null,ye.createElement("div",{className:ee.menuCourse},ye.createElement("ul",null,ye.createElement("li",null,"\u5DF2\u9009",ye.createElement("span",{className:"c-blue"},Ie.length),"\u8BFE\u7A0B"),ye.createElement("li",null,"\u5171",ye.createElement("span",{className:"c-blue"},gt.subjects_count),"\u4E2A\u8BFE\u7A0B"),ye.createElement("li",{className:"current",onClick:()=>{de.order=de.order==="asc"?"desc":"asc",de.sort="shixuns_count",ft(hr({},de))}},"\u5B9E\u8BAD\u6570",ye.createElement("p",{className:`edu-sorter current ${de.sort==="shixuns_count"&&de.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:"current",onClick:()=>{de.order=de.order==="asc"?"desc":"asc",de.sort="myshixuns_count",ft(hr({},de))}},"\u5B66\u4E60\u4EBA\u6570",ye.createElement("p",{className:`edu-sorter current ${de.sort==="myshixuns_count"&&de.order}`},ye.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ye.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ye.createElement("li",{className:`${de.type==="all"&&"c-blue"} current`,onClick:()=>{de.type="all",ft(hr({},de))}},"\u5168\u90E8\u8BFE\u7A0B"),ye.createElement("li",{className:`${de.type==="mine"&&"c-blue"} current`,onClick:()=>{de.type="mine",ft(hr({},de))}},"\u6211\u7684\u8BFE\u7A0B"))),((ae=gt==null?void 0:gt.subject_list)==null?void 0:ae.length)===0&&ye.createElement(et.Z,null),(Oe=gt==null?void 0:gt.subject_list)==null?void 0:Oe.map(function(ge,se){var bt,Jt,Gt,j,pt,Ot;return ye.createElement("div",{className:ee.listItem,key:ge.id,style:{cursor:"auto"}},ye.createElement(ne.ZP,{checked:Ie.map(jt=>jt.id).includes(ge.id),value:ge.id,style:{marginTop:"1px"},disabled:(ge==null?void 0:ge.need_authorize)||(ge==null?void 0:ge.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:jt=>{je([{id:ge.id,identifier:ge.identifier}])}}),ye.createElement("div",{className:ee.info},ye.createElement("div",{className:ee.title},ye.createElement("div",{className:ee.titleLeft},ye.createElement("div",null,ye.createElement(b.Link,{to:`/paths/${ge.id}`,target:"_blank"},ye.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ge.title}})),(ge==null?void 0:ge.need_authorize)&&ye.createElement("span",{onClick:()=>{(0,Ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(ge==null?void 0:ge.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&ye.createElement(G.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},ye.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),ye.createElement(G.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},ye.createElement(y.ZP,{ghost:!0,href:`/paths/${ge.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),ye.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ye.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:ge.description}})),ye.createElement(Le.Z,{dashed:!0}),ye.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},ye.createElement("div",null,(bt=ge==null?void 0:ge.content)!=null&&bt.member_user_names?ye.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(Jt=ge==null?void 0:ge.content)==null?void 0:Jt.member_user_names}}))},ye.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:(Gt=ge==null?void 0:ge.content)==null?void 0:Gt.member_user_names}})):(ge==null?void 0:ge.member_user_names)&&ye.createElement(G.Z,{title:ye.createElement("div",null,ye.createElement("span",null,ge.member_user_names))},ye.createElement("span",{className:ee.authorname},ge.member_user_names)),(j=ge==null?void 0:ge.content)!=null&&j.author_school_name?ye.createElement(G.Z,{overlayClassName:ee["tooltip-content"],title:ye.createElement("div",null,ye.createElement("span",{dangerouslySetInnerHTML:{__html:(pt=ge==null?void 0:ge.content)==null?void 0:pt.author_school_name}}))},ye.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:(Ot=ge==null?void 0:ge.content)==null?void 0:Ot.author_school_name}})):(ge==null?void 0:ge.author_school_name)&&ye.createElement(G.Z,{title:ye.createElement("div",null,ye.createElement("span",null,ge.author_school_name))},ye.createElement("span",{className:ee.authorname},ge.author_school_name))),ye.createElement("div",null,ye.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",ge.stage_count),ye.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",ge.shixuns_count),ye.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",ge.myshixuns_count)))))})))),ye.createElement("div",{className:"tc mt20"},ye.createElement(Z.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:de.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.subjects_count,onChange:ge=>{de.page=ge,d({type:"classroomList/getCoursesLists",payload:hr({},de)})}})),ye.createElement(me.Z,{resdata:at,type:"subject",okloading:Ft,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:ge=>{fe(ge)}}))};var Fr=(0,b.connect)(({classroomList:A,loading:p})=>({classroomList:A,loading:p.effects}))(or),Xr=c(79219),fr=c(59301),$r=Object.defineProperty,Ln=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ur=(A,p,d)=>p in A?$r(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,jn=(A,p)=>{for(var d in p||(p={}))ca.call(p,d)&&Ur(A,d,p[d]);if(Ln)for(var d of Ln(p))Wa.call(p,d)&&Ur(A,d,p[d]);return A},Ga=({styles:A={},params:p,setisshowmodal:d,user:ae})=>{var Oe;return fr.createElement("section",{className:"tc animated fadeIn",style:jn(jn({},{color:"#999",margin:"200px auto"}),A)},fr.createElement("img",{src:Xr.z3}),fr.createElement("p",{className:"mt20 font14"},`\u8BE5${p.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),fr.createElement("div",{style:{marginTop:"30px"}},fr.createElement(y.ZP,{disabled:((Oe=ae==null?void 0:ae.userInfo)==null?void 0:Oe.user_status)===2,onClick:()=>{d(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),fr.createElement(y.ZP,{onClick:()=>{(0,Ae.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},mt={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf",authorized:"authorized___ZUIgn"},da=c(1710),zr=c(36708),Hn=c(12343),Za=c(94941),en=c(54873),te=c(59301),wr=Object.defineProperty,fa=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,jr=(A,p,d)=>p in A?wr(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,tn=(A,p)=>{for(var d in p||(p={}))vn.call(p,d)&&jr(A,d,p[d]);if(Mn)for(var d of Mn(p))Ka.call(p,d)&&jr(A,d,p[d]);return A},rn=(A,p)=>fa(A,ga(p)),rr=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())}),Wr=({v:A,k:p,match:d,selectArrs:ae,setSelectArrs:Oe,setSelectArrsAll:he,selectArrsAll:Ue,classroomList:J,dispatch:D,selectshow:ce,batchState:gt,pageSize:Ie,page:je,manageAllGroup:at,user:yt})=>{var Ft,Fe,de,ft,It;const xe=(0,b.useParams)(),[st,Rt]=(0,a.useState)([]),[fe,ge]=(0,a.useState)(!1),[se,bt]=(0,a.useState)(!1),[Jt,Gt]=(0,a.useState)(!0),j=(0,a.useRef)();xe.category=xe.categoryId,xe.id=xe.coursesId,xe.page=je,xe.limit=Ie;function pt(){return rr(this,null,function*(){let x=yield(0,H.ZP)(`/api/homework_commons/${A.homework_id}/group_settings_statistics.json`,{method:"get",params:tn({},xe)});Rt(x.data)})}(0,a.useEffect)(()=>{var x;Rt([]),ge(!1),new Date(A==null?void 0:A.student_passed_time).getTime()>new Date(A==null?void 0:A.end_time_s).getTime()&&((x=A==null?void 0:A.status)!=null&&x.includes("\u5DF2\u622A\u6B62"))&&(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0?(bt(!1),Gt(!1)):((A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)===0&&new Date(A==null?void 0:A.student_passed_time).getTime()ot.status.indexOf(x)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:x=>{var ot,lt;return x==="--"?x:te.createElement("span",null,te.createElement("span",null,(ot=x==null?void 0:x.split("/"))==null?void 0:ot[0]),"\xA0/\xA0",te.createElement("span",null,(lt=x==null?void 0:x.split("/"))==null?void 0:lt[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:xe.order_by==="end_time"?xe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:xe.order_by==="late_time"?xe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:x=>x==="--"||!x?"--":te.createElement("span",{title:x},x)}],jt=x=>{if((0,Ve.tJ)(D,!0)){if(x.can_view_details){(0,Ae.xg)(`/shixuns/${x.shixun_identifier}/challenges`);return}x.redo?P.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:te.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>rr(void 0,null,function*(){const ot=yield(0,Za.L8)({id:x.myshixun_identifier,url:x.url});ot&&(0,en.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:ot.shixun_identifier,homework_common_id:x.homework_id,courseId:xe.coursesId})})}):(0,en.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:x.shixun_identifier,homework_common_id:x.homework_id,courseId:xe.coursesId})}};return te.createElement("div",{className:mt.listItem,onClick:x=>{x.stopPropagation(),(!((0,h.GJ)()&>)||(0,h.GJ)()&>&&j.current&&!j.current.contains(x.target))&&((0,h.dE)()?(0,Ae.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=1`):(0,Ae.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=0`))},key:p},(0,h.GJ)()&>&&te.createElement("span",{ref:j},te.createElement(R.default,{style:{padding:"10px"},checked:ae.includes(A.homework_id),value:A.homework_id,onClick:x=>{x.stopPropagation()},onChange:x=>{let ot=ae.indexOf(A.homework_id);ae.indexOf(A.homework_id)>-1?(Oe(ae.filter(lt=>lt!==A.homework_id)),he(Ue.filter(lt=>lt.homework_id!==A.homework_id))):(he(Ue.concat(A)),Oe(ae.concat(A.homework_id)))}})),te.createElement("div",{className:mt.info},te.createElement("div",{className:mt.title},te.createElement("div",{className:mt.titleLeft,style:(0,h.dE)()?{paddingRight:(A==null?void 0:A.challenge_count)-(A==null?void 0:A.finished_challenge_count)?60:140}:{}},(0,h.GJ)()&&te.createElement(Hn.Z,{value:A.status},te.createElement(Ae.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[A.status]})),(0,h.dE)()&&te.createElement(Ae.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:A.status}),te.createElement("span",{className:mt.name},A.name),!!((Ft=A.schools)!=null&&Ft.length)&&te.createElement(G.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},te.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(A==null?void 0:A.high_resources_consume)&&!(A!=null&&A.high_resources_consume_permission)&&te.createElement(Te.Z,{type:"shixun",style:{marginLeft:10}}),(A==null?void 0:A.high_resources_consume)&&(A==null?void 0:A.high_resources_consume_permission)&&te.createElement("span",{className:mt.authorized},"\u5DF2\u6388\u6743")),te.createElement("div",{className:mt.titleRight},(0,h.GJ)()&&(A==null?void 0:A.status.indexOf("\u672A\u53D1\u5E03"))===0&&te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){var ot;if(x.stopPropagation(),x.preventDefault(),((ot=yt==null?void 0:yt.userInfo)==null?void 0:ot.user_status)===2){(0,Ve.Rd)();return}let lt=()=>{D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2,manage_all_group:at}})};A!=null&&A.high_resources_consume&&!(A!=null&&A.high_resources_consume_permission)?D({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xe.coursesId,type:"shixun",type_id:A.homework_id,name:A.name,fn:()=>{D({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(tn({},xe),{type:4})}),lt()}}}):lt()})},te.createElement("aside",{className:mt.flexBox},te.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),te.createElement("div",null,"\u53D1\u5E03"))),(0,h.dE)()&&te.createElement("div",{className:mt.actionIcon},se?te.createElement("i",{className:"iconfont icon-yiwancheng1"}):Jt?"":te.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((Fe=A.status)!=null&&Fe.includes("\u5DF2\u622A\u6B62"))&&!((de=A.status)!=null&&de.includes("\u5BFC\u5165"))&&te.createElement("aside",{onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),jt(A)}),className:mt.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),te.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ft=A.status)==null?void 0:ft.includes("\u5DF2\u622A\u6B62"))||((It=A.status)==null?void 0:It.includes("\u5BFC\u5165")))&&te.createElement("aside",{onClick:x=>rr(void 0,null,function*(){var ot;(ot=A.status)!=null&&ot.includes("\u5BFC\u5165")||(x.stopPropagation(),x.preventDefault(),(0,Ae.xg)(`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/${A.student_work_id}/comment`))}),className:mt.flexBox,style:{marginRight:10}},te.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),te.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,h.GJ)()&&te.createElement(re.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>te.createElement(B.default,null,A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:1,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>rr(void 0,null,function*(){var ot;if(x.stopPropagation(),x.preventDefault(),((ot=yt==null?void 0:yt.userInfo)==null?void 0:ot.user_status)===2){(0,Ve.Rd)();return}let lt=()=>{D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2,manage_all_group:at}})};A!=null&&A.high_resources_consume&&!(A!=null&&A.high_resources_consume_permission)?D({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:xe.coursesId,type:"shixun",type_id:A.homework_id,name:A.name,fn:()=>{D({type:"classroomList/getClassroomTeacherShixunsList",payload:rn(tn({},xe),{type:4})}),lt()}}}):lt()})},"\u7ACB\u5373\u53D1\u5E03")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:2,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:[A],params:xe,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),A.status==="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:A==null?void 0:A.name,id:A==null?void 0:A.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),te.createElement(B.default.Item,{key:22,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[A==null?void 0:A.homework_id],selectArrsAll:Ue,params:xe,status:A==null?void 0:A.status}})})},"\u7ACB\u5373\u5220\u9664")),A.status!=="\u5BFC\u5165"&&(A==null?void 0:A.status.indexOf("\u672A\u53D1\u5E03"))<0&&te.createElement(B.default.Item,{key:3,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),D({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const ot=yield(0,zr.Vs)({categoryId:A.homework_id});D({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ot==null?void 0:ot.status)===0&&ue.ZP.success(ot==null?void 0:ot.message)})},"\u66F4\u65B0\u6210\u7EE9")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:23,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",to:"/",onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),jt(A)})},"\u8FDB\u5165\u5B9E\u8BAD")),te.createElement(B.default.Item,{key:5,style:{textAlign:"center"}},te.createElement("a",{onClick:x=>{x.stopPropagation(),x.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:A,params:xe}})}},"\u91CD\u65B0\u547D\u540D")),A.status!=="\u5BFC\u5165"&&te.createElement(B.default.Item,{key:6,style:{textAlign:"center"}},te.createElement(b.Link,{target:"_blank",onClick:x=>{x.stopPropagation()},to:`/classrooms/${xe.coursesId}/shixun_homework/${A.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},te.createElement("aside",{onClick:x=>x.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},te.createElement("i",{className:"iconfont icon-gengduo4"}),te.createElement("div",null,"\u66F4\u591A"))))),(0,h.GJ)()&&te.createElement("p",{className:mt.infoIcon},te.createElement("span",{className:"c-grey-333 mr20"},A.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(A.status)&&!!A.uncommit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),A.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&!!A.commit_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),A.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&!!A.compelete_count&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),A.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),A.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),A.end_time),["\u5DF2\u7ED3\u675F"].includes(A.status)&&te.createElement("span",{className:"c-grey-999 mr10"},te.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),A.status_time),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),A==null?void 0:A.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(A.status)&&te.createElement("span",{className:mt.iconV,onClick:x=>rr(void 0,null,function*(){x.stopPropagation(),x.preventDefault(),fe||pt(),ge(!fe)})},te.createElement("i",{className:`iconfont icon-${fe?"shouqi":"xiala2"}`})," ")),(0,h.dE)()&&te.createElement("span",{className:mt.infoStuIcon},te.createElement("span",{className:"c-grey-333"},A.author),te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),te.createElement("span",null,te.createElement("span",{className:"c-light-primary"},A==null?void 0:A.finished_challenge_count),"/",A==null?void 0:A.challenge_count)),A.status.includes("\u5DF2\u622A\u6B62")&&!!(A!=null&&A.status_time)&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",A==null?void 0:A.status_time),te.createElement("span",{className:"ml20 c-grey-999"},te.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),A==null?void 0:A.publish_time," \u81F3 ",A==null?void 0:A.end_time," "),!!(A!=null&&A.late_time)&&(A==null?void 0:A.late_time)!=="--"&&te.createElement("span",{className:"c-grey-999 ml20"},te.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),A==null?void 0:A.late_time)),(0,h.GJ)()&&!A.status.includes("\u672A\u53D1\u5E03")&&fe&&st.length>5&&te.createElement(da.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:x=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(x,ot)=>({onClick:lt=>{lt.stopPropagation(),lt.preventDefault()}}),pagination:!1,dataSource:st,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,ot,lt)=>{lt.field&&(xe.order_by=lt.field),lt.order||(xe.sort_direction="asc"),lt.order==="ascend"&&(xe.sort_direction="asc"),lt.order==="descend"&&(xe.sort_direction="desc"),lt.order||(xe.sort_direction="asc"),pt()},columns:Ot}),(0,h.GJ)()&&!A.status.includes("\u672A\u53D1\u5E03")&&fe&&st.length<6&&st.length>0&&te.createElement(da.default,{rowKey:"shixun_identifier",onRow:x=>({onClick:ot=>{ot.stopPropagation(),ot.preventDefault()}}),onHeaderRow:(x,ot)=>({onClick:lt=>{lt.stopPropagation(),lt.preventDefault()}}),pagination:!1,dataSource:st,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(x,ot,lt)=>{lt.field&&(xe.order_by=lt.field),lt.order||(xe.sort_direction="asc"),lt.order==="ascend"&&(xe.sort_direction="asc"),lt.order==="descend"&&(xe.sort_direction="desc"),lt.order||(xe.sort_direction="asc"),pt()},columns:Ot})))},va=c(69924),nn=c(82693),Va=c(22488),gr=c(57809),Ea=c(5083),Ja=c(33656),Tn=c.n(Ja),En=c(92365),kn=c(83312),it=c(59301),Ya=Object.defineProperty,qa=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,pa=(A,p,d)=>p in A?Ya(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,Gr=(A,p)=>{for(var d in p||(p={}))Un.call(p,d)&&pa(A,d,p[d]);if(mn)for(var d of mn(p))ma.call(p,d)&&pa(A,d,p[d]);return A},Zr=(A,p)=>qa(A,Xn(p)),_a=(A,p)=>{var d={};for(var ae in A)Un.call(A,ae)&&p.indexOf(ae)<0&&(d[ae]=A[ae]);if(A!=null&&mn)for(var ae of mn(A))p.indexOf(ae)<0&&ma.call(A,ae)&&(d[ae]=A[ae]);return d},pn=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});Me().extend(Tn());const Cn=({data:A,value:p,onChange:d})=>{var ae,Oe,he,Ue;const[J,D]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[ce,gt]=(0,a.useState)([]);return(0,a.useEffect)(()=>{gt((p==null?void 0:p.length)>0?A==null?void 0:A.filter(Ie=>p==null?void 0:p.includes(Ie==null?void 0:Ie.id)):[])},[p]),it.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},it.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},it.createElement(R.default,{indeterminate:(ce==null?void 0:ce.length)>0&&(ce==null?void 0:ce.length)<(A==null?void 0:A.length),checked:(ce==null?void 0:ce.length)==(A==null?void 0:A.length),onChange:Ie=>{d(Ie.target.checked?A==null?void 0:A.map(je=>je==null?void 0:je.id):[])}},"\u5168\u9009"),it.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},it.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:J.leftSearch,onChange:Ie=>{D(Zr(Gr({},J),{leftSearch:Ie.target.value}))}}),it.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((ae=J.leftSearch?A==null?void 0:A.filter(Ie=>{var je;return(je=Ie==null?void 0:Ie.name)==null?void 0:je.includes(J.leftSearch)}):A)==null?void 0:ae.length)!==0?it.createElement(R.default.Group,{value:p,onChange:Ie=>{d(Ie)}},it.createElement(T.Z,{direction:"vertical"},(Oe=J.leftSearch?A==null?void 0:A.filter(Ie=>{var je;return(je=Ie==null?void 0:Ie.name)==null?void 0:je.includes(J.leftSearch)}):A)==null?void 0:Oe.map((Ie,je)=>it.createElement(R.default,{key:je,value:Ie.id},Ie==null?void 0:Ie.name)))):it.createElement(et.Z,{styles:{margin:"0 auto"}})))),it.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},it.createElement("div",null,"\u5DF2\u9009\u62E9",(ce==null?void 0:ce.length)||0,"\u4E2A\u5206\u73ED"),it.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},it.createElement(oe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:J.rigthSearch,onChange:Ie=>{D(Zr(Gr({},J),{rigthSearch:Ie.target.value}))}}),it.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((he=J.rigthSearch?ce==null?void 0:ce.filter(Ie=>{var je;return(je=Ie==null?void 0:Ie.name)==null?void 0:je.includes(J.rigthSearch)}):ce)==null?void 0:he.length)!==0?(Ue=J.rigthSearch?ce==null?void 0:ce.filter(Ie=>{var je;return(je=Ie==null?void 0:Ie.name)==null?void 0:je.includes(J.rigthSearch)}):ce)==null?void 0:Ue.map((Ie,je)=>it.createElement(I.Z,{key:je,wrap:!1,align:"middle",justify:"space-between"},it.createElement(we.Z,null,Ie==null?void 0:Ie.name),it.createElement(we.Z,null,it.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{d(p==null?void 0:p.filter(at=>at!==(Ie==null?void 0:Ie.id)))}})))):it.createElement(et.Z,{styles:{margin:"0 auto"}})))))},xr=A=>{var p=A,{classroomList:d,dispatch:ae,user:Oe,getData:he}=p,Ue=_a(p,["classroomList","dispatch","user","getData"]),J,D,ce,gt,Ie,je;const at=(0,b.useParams)(),[yt]=k.default.useForm(),Ft=k.default.useWatch("penalty_type",yt),Fe=((J=d==null?void 0:d.actionTabs)==null?void 0:J.key)==="\u6279\u91CF\u8865\u4EA4",[,de,ft,It]=(0,kn.U)(En.c_,Gr(Gr({},at),(D=d==null?void 0:d.actionTabs)==null?void 0:D.params)),[,,xe,st]=(0,kn.U)(En.nP,{course_id:at==null?void 0:at.coursesId,homework_ids:(ce=d==null?void 0:d.actionTabs)==null?void 0:ce.selectArrs}),[,Rt,fe]=(0,kn.U)(En.sm,{course_id:at==null?void 0:at.coursesId,homework_ids:(gt=d==null?void 0:d.actionTabs)==null?void 0:gt.selectArrs}),ge=(...se)=>pn(void 0,[...se],function*(bt={}){xe({});const Jt=yield ft({page:1,limit:2e4,homework_id:d.actionTabs.type===1?"":d.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{Fe&&ge()},[Fe]),it.createElement(P.default,{centered:!0,title:(Ie=d==null?void 0:d.actionTabs)==null?void 0:Ie.key,width:800,open:Fe,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{ae({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Rt,onOk:()=>pn(void 0,null,function*(){yt.submit()})},it.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),it.createElement(k.default,{form:yt,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:se=>pn(void 0,null,function*(){var bt,Jt,Gt;const j=yield fe(((bt=It==null?void 0:It.course_groups)==null?void 0:bt.length)>0?{unified_late:((Jt=It==null?void 0:It.course_groups)==null?void 0:Jt.length)<=0,allow_late_settings:[Gr({},se)]}:Gr({unified_late:((Gt=It==null?void 0:It.course_groups)==null?void 0:Gt.length)<=0},se));(j==null?void 0:j.status)==0&&(ue.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),ae({type:"classroomList/setActionTabs",payload:{}}),he&&he())})},it.createElement(I.Z,{wrap:!1,gutter:20},it.createElement(we.Z,{flex:1},it.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(se,bt,Jt){return Ft===2&&bt>100?Promise.reject(it.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:it.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},it.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:Ft==1?"\u5206":"%",max:Ft===1?Number.MAX_SAFE_INTEGER:100,addonBefore:it.createElement(k.default.Item,{name:"penalty_type",noStyle:!0,normalize:se=>(yt.setFieldsValue({late_penalty:se==2?20:5}),se)},it.createElement(gr.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),it.createElement(we.Z,{flex:"390px"},it.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(se,bt,Jt){return bt&&Me()(bt).startOf("minute")<=Me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):bt&&Me()(bt).startOf("minute")<=Me()(st==null?void 0:st.max_late_time).startOf("minute")?(ue.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${st==null?void 0:st.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},it.createElement(Ea.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:se=>(0,Ae.BO)(se,{startTime:st==null?void 0:st.max_late_time}),disabledTime:se=>(0,Ae.hv)(se,{compared:st==null?void 0:st.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Me()("00:00:00","HH:mm:ss")}})))),((je=It==null?void 0:It.course_groups)==null?void 0:je.length)>0&&it.createElement(rt.Z,{spinning:de},it.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},it.createElement(Cn,{data:(It==null?void 0:It.course_groups)||[],onChange:se=>{xe({group_ids:se})}})))))};var $a=(0,b.connect)(({classroomList:A,user:p})=>({classroomList:A,user:p}))(xr),Q=c(59301),eu=Object.defineProperty,tu=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=(A,p,d)=>p in A?eu(A,p,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[p]=d,br=(A,p)=>{for(var d in p||(p={}))Ca.call(p,d)&&zn(A,d,p[d]);if(an)for(var d of an(p))Bn.call(p,d)&&zn(A,d,p[d]);return A},hn=(A,p)=>tu(A,ru(p)),nu=(A,p)=>{var d={};for(var ae in A)Ca.call(A,ae)&&p.indexOf(ae)<0&&(d[ae]=A[ae]);if(A!=null&&an)for(var ae of an(A))p.indexOf(ae)<0&&Bn.call(A,ae)&&(d[ae]=A[ae]);return d},In=(A,p,d)=>new Promise((ae,Oe)=>{var he=D=>{try{J(d.next(D))}catch(ce){Oe(ce)}},Ue=D=>{try{J(d.throw(D))}catch(ce){Oe(ce)}},J=D=>D.done?ae(D.value):Promise.resolve(D.value).then(he,Ue);J((d=d.apply(A,p)).next())});const au=A=>{var p=A,{classroomList:d,globalSetting:ae,shixunHomeworks:Oe,user:he,loading:Ue,dispatch:J,match:D}=p,ce=nu(p,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"]),gt,Ie,je,at,yt,Ft,Fe;const de=(0,b.useLocation)(),ft=(0,b.useParams)(),[It]=(0,b.useSearchParams)(),xe=ft.categoryId,[st,Rt]=(0,a.useState)([]),[fe,ge]=(0,a.useState)([]),{detailShixunsList:se,detailLeftMenus:bt,detailTopBanner:Jt,taskList:Gt}=d,[j,pt]=(0,a.useState)(""),[Ot,jt]=(0,a.useState)(!1),[x,ot]=(0,a.useState)({limit:20,status:Number(It.get("tabs"))?String(parseInt(It.get("tabs"))):"0"}),[lt,Pn]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[uu,Wn]=(0,a.useState)(!1),[Dn,Ba]=(0,a.useState)(!1),[Gn,Zn]=(0,a.useState)("fixed"),[Kn]=(0,a.useState)(document.getElementById("footer")),[ha,Ia]=(0,a.useState)(1),[iu,yn]=(0,a.useState)(!1);let Hr;x.id=ft.coursesId,x.type=4,ft.categoryId?x.category=ft.categoryId:delete x.category,(0,a.useEffect)(()=>{d.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Rt([]),ge([])),d.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&pr()},[d.actionTabs.key]),(0,a.useEffect)(()=>{It.get("tabs")==="0"&&(x.status="0",x.page=1,ot(br({},x)))},[It.get("tabs")]),(0,a.useEffect)(()=>{var X,Je,lr;if((X=he==null?void 0:he.userInfo)!=null&&X.login){const ir=Ae.cX.getItem(`${(Je=he==null?void 0:he.userInfo)==null?void 0:Je.login}${(0,h.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ir&&(x.sort_by=ir==null?void 0:ir.type,x.sort_direction=ir==null?void 0:ir.direction,Pn(ir==null?void 0:ir.name)),pr(),(0,h.Rm)()&&lu()}else(lr=he==null?void 0:he.userInfo)!=null&&lr.username&&pr()},[(gt=he==null?void 0:he.userInfo)==null?void 0:gt.login,de==null?void 0:de.pathname]),(0,a.useEffect)(()=>{window.addEventListener("scroll",ou)},[]);const ou=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Kn==null?void 0:Kn.clientHeight)+150>document.body.clientHeight?Zn("absolute"):Zn("fixed")},lu=()=>{J({type:"classroomList/getAssistantPermissions",payload:{course_id:x.id}})},pr=()=>{Rt([]),ge([]),ot(br({},x)),(0,h.GJ)()?J({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},x),{type:4})}):J({type:"classroomList/getClassroomShixunsList",payload:hn(br({},x),{order:x.status})})},Au=(X,Je)=>{x.page=X,x.limit=Je,pr()},Vn=X=>{const Je=X.key;x.status=Je,x.page=1,b.history.replace(`${de.pathname}?tabs=${Je}`),pr()};function Jn(X){return In(this,null,function*(){yield J({type:"classroomList/updateTaskPosition",payload:{category_id:xe,courseId:x.id,task_ids:X,container_type:"shixun_homework"}}),pr()})}function Yn(){let X={courseId:x.id,container_type:"shixun_homework"};xe&&(X.category_id=xe),J({type:"classroomList/getAllTaskList",payload:X}),J({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const ba=(0,a.useMemo)(()=>{let X=[];return Gt.length>0&&(X=Gt.map(Je=>({user_name:Je.user_name,task_name:Je.task_name,task_id:Je.task_id,category:Je.category,status:Je.status}))),X},[Gt]),su=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],cu=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Pa=(0,h.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];bt.course_modules&&(Hr=d.detailLeftMenus.course_modules.filter(X=>X.type==="shixun_homework")[0]);const du=Q.createElement("div",{className:mt.moveCategory,onMouseLeave:X=>jt(!1)},Q.createElement(B.default,{onClick:X=>In(void 0,[X],function*({item:Je,key:lr,keyPath:ir,domEvent:qn}){if(st=="")return ue.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,H.ZP)(`/api/courses/${x.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:st,new_category_id:lr}})).status===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),pr(),Ba(!1),J({type:"classroomList/getClassroomLeftMenus",payload:{id:ft.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},Q.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},Q.createElement(oe.default,{onChange:X=>{pt(X.target.value)}})),Hr&&Hr.second_category.filter(X=>X.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(X,Je){var lr;if(!(j!==""&&X.category_name.indexOf(j)<0))return Q.createElement(Q.Fragment,null,Q.createElement(B.default.Item,{className:"multi-llipsis1e",key:X.category_id},X.category_name),(lr=X==null?void 0:X.third_category)==null?void 0:lr.map(ir=>Q.createElement(B.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ir.category_id},ir.category_name)))}),Q.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:X=>{X.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:x,selectArrs:{category_id:se==null?void 0:se.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),Da=(Ie=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:Q.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:Q.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:Q.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:Q.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,h.GJ)()||(0,h.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:Q.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Jt.is_public}].filter(X=>X==null?void 0:X.isShow))==null?void 0:Ie.map(X=>(delete X.isShow,X)),fu=({key:X})=>{var Je,lr,ir,qn;if((X==="1"||X==="2")&&(0,h.Rm)()&&!((lr=(Je=d.AssistantObject)==null?void 0:Je.practice)!=null&&lr.can_publish)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((ir=he==null?void 0:he.userInfo)==null?void 0:ir.user_status)===2&&X==="1"){(0,Ve.Rd)();return}if(st==""){ue.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}J({type:"classroomList/setActionTabs",payload:{key:X==="1"?"\u7ACB\u5373\u53D1\u5E03":X==="2"?"\u7ACB\u5373\u622A\u6B62":X==="3"?"\u5220\u9664":X==="5"?"\u6279\u91CF\u8865\u4EA4":(qn=Da[Number(X)-1])==null?void 0:qn.label,selectArrs:st,selectArrsAll:fe,type:X==="1"||X==="2"?1:"",params:x}})},ya=lt==="\u9ED8\u8BA4\u6392\u5E8F",gu=(0,a.useMemo)(()=>{const X=!(0,h.GJ)()&&!(0,h.Jd)(),Je=Jt==null?void 0:Jt.excellent;return X&&Je},[he,d]),vu=(0,a.useMemo)(()=>(se==null?void 0:se.min_finished_game)>0,[d]),Fa=(0,a.useMemo)(()=>{const X=(se==null?void 0:se.min_finished_game)-(se==null?void 0:se.finished_challenge_count);return X>0?X:0},[d]);return Q.createElement("section",null,Q.createElement("aside",{className:mt.bg},Q.createElement(I.Z,{align:"middle"},Q.createElement(we.Z,{flex:"1"},!!se.main_category_id&&Q.createElement(B.default,{mode:"horizontal",onSelect:Vn,selectedKeys:[x.status]},!(0,h.GJ)()&&su.map(function(X,Je){return Q.createElement(B.default.Item,{key:X==null?void 0:X.id},X.name)}),(0,h.GJ)()&&cu.map(function(X,Je){return Q.createElement(B.default.Item,{key:X==null?void 0:X.id},Q.createElement("span",{className:"c-grey-666 mr20"},X.name),Je===0&&(0,h.GJ)()&&Q.createElement("span",{className:"c-grey-999"},se==null?void 0:se.all_count),Je===1&&(0,h.GJ)()&&Q.createElement("span",{className:"c-grey-999"},se==null?void 0:se.unpublished_count),Je===2&&(0,h.GJ)()&&Q.createElement("span",{className:"c-grey-999"},se==null?void 0:se.not_start_count),Je===3&&(0,h.GJ)()&&Q.createElement("span",{className:"c-grey-999"},se==null?void 0:se.in_progress_count),Je===4&&(0,h.GJ)()&&Q.createElement("span",{className:"c-grey-999"},se==null?void 0:se.overed_count))}))),Q.createElement(we.Z,{className:"mr20 gutter-row"},Q.createElement("div",{className:mt.containerTitle},(0,h.GJ)()&&(0,Ae.Oo)(bt==null?void 0:bt.course_modules,xe)!=="\u672A\u5206\u914D\u76EE\u5F55"&&Q.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},Q.createElement(re.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>Q.createElement(B.default,null,Q.createElement(B.default.Item,{key:1,onClick:()=>{var X;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_download)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:se==null?void 0:se.main_category_name,exportType:"practice",category_id:x.category}})}},"\u5B66\u751F\u6210\u7EE9"),Q.createElement(B.default.Item,{key:3,onClick:()=>{var X;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_download)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b.history.push(`/classrooms/${ft==null?void 0:ft.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},Q.createElement("span",{style:{color:"#666666",cursor:"pointer"}},Q.createElement("i",{className:"iconfont icon-xiazai6"}))),Q.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:X=>{J({type:"classroomList/setActionTabs",payload:{key:ft.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:x,selectArrs:{category_name:se==null?void 0:se.category_name,category_id:(se==null?void 0:se.category_id)||(se==null?void 0:se.main_category_id),type:"shixun_homework"},cb:()=>{pr()}}})}},Q.createElement(G.Z,{title:ft.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Q.createElement("span",{className:ft.categoryId?`${mt.iconH} iconfont icon-zhongmingmingmulu`:`${mt.iconH} iconfont icon-xinjianmulu1`}))),Q.createElement(re.Z,{className:"ml10",disabled:((je=he==null?void 0:he.userInfo)==null?void 0:je.user_status)===2,dropdownRender:()=>Q.createElement(B.default,null,Q.createElement(B.default.Item,{key:1,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:x}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),Q.createElement(B.default.Item,{key:2,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:x}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),Q.createElement(B.default.Item,{key:3,onClick:()=>{var X,Je;if((0,h.Rm)()&&!((Je=(X=d.AssistantObject)==null?void 0:X.practice)!=null&&Je.can_create)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},Q.createElement("span",{className:((at=he==null?void 0:he.userInfo)==null?void 0:at.user_status)===2?mt.selectBtn1:mt.selectBtn},Q.createElement("span",null,Q.createElement("i",{className:"iconfont icon-tianjiadaohang"})),Q.createElement(G.Z,{title:((yt=he==null?void 0:he.userInfo)==null?void 0:yt.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BFE\u5802\u5B9E\u9A8C\u521B\u5EFA\u529F\u80FD"},Q.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),Q.createElement("div",{className:mt.action},Q.createElement("div",null,Q.createElement(re.Z,{dropdownRender:()=>Q.createElement(B.default,{selectedKeys:[lt]},Pa==null?void 0:Pa.map((X,Je)=>Q.createElement(B.default.Item,{key:X.name,onClick:()=>{var lr;x.sort_by=X.type,x.sort_direction=X.direction,x.page=1,Pn(X.name),Ae.cX.setItem(`${(lr=he==null?void 0:he.userInfo)==null?void 0:lr.login}${(0,h.GJ)()?"Teacher":"Student"}`,X,"ShixunHomeworks"),(0,h.GJ)()?J({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},x),{type:4})}):J({type:"classroomList/getClassroomShixunsList",payload:br({},x)})}},X.name)))},Q.createElement("span",{className:`${mt.btn} ${ya?mt.btnSort:""}`,onMouseEnter:X=>jt(!1)},Q.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),lt))),ya&&Q.createElement(G.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,h.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":x.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},Q.createElement("span",{className:mt.tips},Q.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Q.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:X=>{x.search=X.trim(),x.page=1,pr()},style:{width:220,marginLeft:"auto"}})),gu&&Q.createElement(I.Z,{justify:"space-between",className:mt.progressInfo},Q.createElement(we.Z,null,Q.createElement(T.Z,{size:"middle"},Q.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",se==null?void 0:se.finished_task_count,"/",se==null?void 0:se.shixun_total_count),Q.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",se==null?void 0:se.finished_challenge_count,"/",se==null?void 0:se.challenge_count))),vu&&Q.createElement(we.Z,null,"\u901A\u8FC7",se==null?void 0:se.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",Fa,"\u5173")),Q.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},Q.createElement(N.Z,{loading:Ue[(0,h.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(se==null?void 0:se.all_count)===0&&(0,h.GJ)()?Q.createElement(Ga,{params:x,user:he,setisshowmodal:Wn,dispatch:J}):(se==null?void 0:se.task_count)===0&&Q.createElement(et.Z,null),Q.createElement("aside",{className:"animated fadeIn"},se.homeworks&&se.homeworks.map(function(X,Je){return Q.createElement(Wr,{key:X.homework_id,batchState:!0,v:X,k:Je,match:D,selectArrs:st,setSelectArrs:Rt,setSelectArrsAll:ge,selectArrsAll:fe,classroomList:d,dispatch:J,params:x,user:he,page:ft.page||1,pageSize:x.limit||20,selectshow:iu,manageAllGroup:se.manage_all_group})}),se.query_total_count>0&&Q.createElement("aside",{className:"tc mb50 mt30"},Q.createElement(Z.Z,{showSizeChanger:!0,current:x.page||1,pageSize:x.limit||20,onChange:Au,total:se.query_total_count})))),Q.createElement("div",{className:mt.fixedBottom,style:{bottom:st.length?0:-60,position:st.length?Gn:"fixed",left:Gn==="fixed"?"50%":"317px"}},Q.createElement("div",{className:mt.left}),Q.createElement("div",{className:mt.right},(0,h.GJ)()&&(se==null?void 0:se.all_count)>0&&Q.createElement("aside",{className:[mt.acitons].join(" ")},Q.createElement("div",{style:{width:130}},(0,h.GJ)()&&Q.createElement(R.default,{checked:((Ft=se.homeworks)==null?void 0:Ft.length)===(st==null?void 0:st.length),onChange:X=>{X.target.checked?(Rt(se.homeworks.map(Je=>Je.homework_id)),ge([...se.homeworks])):(Rt([]),ge([]))}},Q.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",Q.createElement("span",{style:{marginLeft:5}},"(",st.length,")")," "))),Q.createElement("div",{style:{flex:1}}," ",Q.createElement(I.Z,{wrap:!1,align:"middle",justify:"space-between"},Q.createElement(we.Z,{flex:1},Q.createElement(I.Z,{wrap:!1,align:"middle",gutter:8},Q.createElement(we.Z,null,Q.createElement(re.Z,{placement:"top",menu:{items:Da,onClick:fu}},Q.createElement(y.ZP,{type:"primary",icon:Q.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),Q.createElement(we.Z,null,Q.createElement(y.ZP,{type:"primary",icon:Q.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Yn},"\u8C03\u6574\u6392\u5E8F")),Q.createElement(we.Z,null,Q.createElement(re.Z,{placement:"topLeft",dropdownRender:()=>du,getPopupContainer:X=>X==null?void 0:X.parentNode},Q.createElement(y.ZP,{type:"primary",icon:Q.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",Q.createElement(q.Z,null)))))),Q.createElement(we.Z,null,Q.createElement(y.ZP,{type:"primary",ghost:!0,onClick:()=>{Rt&&Rt([]),Ba(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((Fe=d==null?void 0:d.actionTabs)==null?void 0:Fe.key)==="\u6279\u91CF\u8865\u4EA4"&&Q.createElement($a,{getData:pr}),d.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?Q.createElement(Fr,null):null,Q.createElement(va.Z,{onOk:()=>{pr()}}),Q.createElement(nn.Z,{onOk:()=>{}}),d.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Q.createElement(yr,null):null,d.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?Q.createElement(Qn,null):null,Q.createElement(Et,null),Q.createElement($,null),Q.createElement(L.Z,{courseEndTime:se==null?void 0:se.course_end_time}),Q.createElement(De.Z,{visible:d.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:se==null?void 0:se.course_end_time,courseId:ft.coursesId,homeworkIds:d.actionTabs.selectArrs,isBatch:d.actionTabs.type!==2,successCallback:()=>{(0,h.GJ)()?J({type:"classroomList/getClassroomTeacherShixunsList",payload:hn(br({},d.actionTabs.params),{type:4})}):J({type:"classroomList/getClassroomShixunsList",payload:br({},d.actionTabs.params)})}}),Q.createElement(Ar,null),Q.createElement(_r,null),Q.createElement(Va.Z,{visible:d.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Jn,data:ba,onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{key:""}})}}),Q.createElement(P.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:uu,centered:!0,onCancel:()=>Wn(!1),onOk:()=>{var X,Je;if((0,h.Rm)()&&!((X=d.AssistantObject.practice)!=null&&X.can_create)){ue.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Je=he.userInfo)==null?void 0:Je.user_status)===2){(0,Ve.Rd)();return}J(ha===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:x}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:x}}),Wn(!1)}},Q.createElement("div",null,Q.createElement(ne.ZP.Group,{onChange:X=>{Ia(X.target.value)},value:ha},Q.createElement(ne.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),Q.createElement(ne.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var bn=(0,b.connect)(({classroomList:A,loading:p,globalSetting:d,shixunHomeworks:ae,user:Oe})=>({classroomList:A,globalSetting:d,loading:p.effects,shixunHomeworks:ae,user:Oe}))(au)},22488:function(Pt,ke,c){c.d(ke,{Z:function(){return ie}});var a=c(59301),H=c(43418),b=c(61621),B=c(95237),ue=c(6848),oe={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},I=c(54203),we=c(89070),re=c(59301),G=Object.defineProperty,T=Object.defineProperties,N=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,P=(z,He,Xe)=>He in z?G(z,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):z[He]=Xe,ne=(z,He)=>{for(var Xe in He||(He={}))R.call(He,Xe)&&P(z,Xe,He[Xe]);if(Z)for(var Xe of Z(He))y.call(He,Xe)&&P(z,Xe,He[Xe]);return z},h=(z,He)=>T(z,N(He)),q=(z,He,Xe)=>new Promise((Dt,vt)=>{var _=O=>{try{pe(Xe.next(O))}catch(ve){vt(ve)}},le=O=>{try{pe(Xe.throw(O))}catch(ve){vt(ve)}},pe=O=>O.done?Dt(O.value):Promise.resolve(O.value).then(_,le);pe((Xe=Xe.apply(z,He)).next())}),ie=({type:z=1,data:He,visible:Xe,callback:Dt,onCancel:vt})=>{var _,le;const[pe,O]=(0,a.useState)([]),ve=(0,we.useSelector)(L=>L.loading);(0,a.useEffect)(()=>{O(He)},[JSON.stringify(He)]);const nt=(L,De)=>{const qe=(_e,ut,Ne)=>{const Be=Array.from(_e),[Ce]=Be.splice(ut,1);return Be.splice(Ne,0,Ce),Be};if(!L.destination)return;const We=qe(De,L.source.index,L.destination.index);O(We)},ze=L=>{let De={};return z===1&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[L]),z===2&&(De={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[L]),re.createElement("div",{className:oe.tag,style:ne({},De)},L)},$=()=>q(void 0,null,function*(){Dt(pe.map(L=>L.task_id))});return re.createElement(H.default,{centered:!0,destroyOnClose:!0,open:Xe,onCancel:vt,onOk:$,confirmLoading:(_=ve==null?void 0:ve.effects)==null?void 0:_["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},re.createElement("div",{className:oe.wrap},re.createElement("div",{className:oe.tip},re.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),re.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),re.createElement(b.Z,{loading:(le=ve==null?void 0:ve.effects)==null?void 0:le["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},re.createElement(I.Z5,{onDragEnd:L=>nt(L,pe)},re.createElement(I.bK,{droppableId:"droppable"},(L,De)=>re.createElement("div",h(ne({ref:L.innerRef},L.droppableProps),{className:oe.listWrap}),pe.map((qe,We)=>re.createElement(I._l,{key:qe.task_id,draggableId:qe.task_id.toString(),index:We},(_e,ut)=>re.createElement("div",h(ne(ne({ref:_e.innerRef},_e.draggableProps),_e.dragHandleProps),{className:oe.li}),re.createElement(B.Z,{align:"middle"},re.createElement("div",{className:oe.nameWrap},re.createElement(ue.Z,{title:qe==null?void 0:qe.task_name},re.createElement("div",{className:oe.name},qe==null?void 0:qe.task_name))),ze(qe==null?void 0:qe.status)),re.createElement(B.Z,{align:"middle",className:"font12 mt10"},re.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",re.createElement("span",{className:"ml5 c-black"},(qe==null?void 0:qe.user_name)||"--")))))),L.placeholder))))))}},83312:function(Pt,ke,c){c.d(ke,{U:function(){return re}});var a=c(59301),H=Object.defineProperty,b=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,oe=(G,T,N)=>T in G?H(G,T,{enumerable:!0,configurable:!0,writable:!0,value:N}):G[T]=N,I=(G,T)=>{for(var N in T||(T={}))B.call(T,N)&&oe(G,N,T[N]);if(b)for(var N of b(T))ue.call(T,N)&&oe(G,N,T[N]);return G},we=(G,T,N)=>new Promise((Z,R)=>{var y=h=>{try{ne(N.next(h))}catch(q){R(q)}},P=h=>{try{ne(N.throw(h))}catch(q){R(q)}},ne=h=>h.done?Z(h.value):Promise.resolve(h.value).then(y,P);ne((N=N.apply(G,T)).next())});function re(G,T){const[N,Z]=(0,a.useState)(T),[R,y]=(0,a.useState)(!1),[P,ne]=(0,a.useState)();return[N,R,(q,Ae=!1)=>we(this,null,function*(){const ie=Ae?T:I(I({},N),q);y(!0),Z(ie);const z=yield G(ie);return y(!1),ne(z),z}),P,ne]}},54873:function(Pt,ke,c){c.d(ke,{_:function(){return T}});var a=c(49692),H=c(43418),b=c(8591),B=c(1710),ue=c(955),oe=c(59301),I=(N,Z,R)=>new Promise((y,P)=>{var ne=Ae=>{try{q(R.next(Ae))}catch(ie){P(ie)}},h=Ae=>{try{q(R.throw(Ae))}catch(ie){P(ie)}},q=Ae=>Ae.done?y(Ae.value):Promise.resolve(Ae.value).then(ne,h);q((R=R.apply(N,Z)).next())});const we=N=>I(void 0,[N],function*({is_jupyter:Z,is_jupyter_lab:R,shixunId:y,homework_common_id:P,courseId:ne}){if(Z||R){const q=yield(0,a.BK)({id:y});q!=null&&q.identifier&&(0,ue.xg)(`/tasks/${q.identifier}/jupyter?homework_common_id=${P}`);return}const h=yield(0,a.Ir)({id:y,homework_common_id:P});if(h!=null&&h.game_identifier){(0,ue.xg)(`/tasks/${ne}/${P}/${h.game_identifier}`);return}(h==null?void 0:h.status)===2?re(h==null?void 0:h.message,P,ne):(h==null?void 0:h.status)===3?G(h==null?void 0:h.message):(h==null?void 0:h.status)==-3&&(0,ue.eF)()}),re=(N,Z,R)=>{N=N!=null&&N.includes(".json")?N:`${N}.json`,H.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>I(void 0,null,function*(){const y=yield(0,a.$Q)({url:N});if(!y)return;b.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const P=yield(0,a.Ir)({id:y.shixun_identifier,homework_common_id:Z});if(P!=null&&P.game_identifier){(0,ue.xg)(`/tasks/${R}/${Z}/${P.game_identifier}`);return}(P==null?void 0:P.status)===2?re(P==null?void 0:P.message,Z,R):(P==null?void 0:P.status)===3&&G(P==null?void 0:P.message)})})},G=N=>{H.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",N,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},T=(N,Z)=>I(void 0,[N,Z],function*(R,{is_jupyter:y,is_jupyter_lab:P}){const ne=yield(0,a.WT)(R);if(ne.length>1)return H.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("div",null,"\u4F60\u5F53\u524D\u6709",ne.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),oe.createElement(B.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(h,q){const{course_identifier:Ae,id:ie}=q||{};return oe.createElement("a",{target:"_blank",href:`/classrooms/${Ae}/shixun_homework/${ie}/detail`},h)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(h,q){const{course_identifier:Ae,id:ie,shixun_identifier:z}=q;return oe.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{we({is_jupyter:y,is_jupyter_lab:P,shixunId:z,homework_common_id:ie,courseId:Ae})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:ne,rowKey:"id"}))}),!0;if(ne.length===1){const{shixun_identifier:h,id:q,course_identifier:Ae}=ne[0];return we({is_jupyter:y,is_jupyter_lab:P,shixunId:h,homework_common_id:q,courseId:Ae}),!0}return!1});ke.Z=we},77578:function(Pt,ke,c){c.d(ke,{Z:function(){return a}});const a=H=>H?typeof H=="function"?H():H:null},43428:function(Pt,ke,c){c.d(ke,{Z:function(){return Ar}});var a=c(92310),H=c.n(a),b=c(44127),B=c(72071),ue=c(43403),oe=c(34280),I=c(59301),we=I.createContext(null),re=I.createContext({}),G=we,T=c(90493),N=c(96663),Z=c(77900),R=c(10228),y=c(26112),P=c(70425),ne=function(K){var Me=K.prefixCls,Qe=K.className,tt=K.style,Bt=K.children,S=K.containerRef,F=K.id,w=K.onMouseEnter,V=K.onMouseOver,be=K.onMouseLeave,Ge=K.onClick,Ke=K.onKeyDown,$e=K.onKeyUp,Re={onMouseEnter:w,onMouseOver:V,onMouseLeave:be,onClick:Ge,onKeyDown:Ke,onKeyUp:$e},Et=I.useContext(re),ct=Et.panel,rt=(0,P.useComposeRef)(ct,S);return I.createElement(I.Fragment,null,I.createElement("div",(0,N.Z)({id:F,className:H()("".concat(Me,"-content"),Qe),style:(0,b.Z)({},tt),"aria-modal":"true",role:"dialog",ref:rt},Re),Bt))},h=ne,q=c(48736);function Ae(k){return typeof k=="string"&&String(Number(k))===k?((0,q.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(k)):k}function ie(k){warning(!("wrapperClassName"in k),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!k.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function He(k,K){var Me,Qe,tt,Bt,S=k.prefixCls,F=k.open,w=k.placement,V=k.inline,be=k.push,Ge=k.forceRender,Ke=k.autoFocus,$e=k.keyboard,Re=k.rootClassName,Et=k.rootStyle,ct=k.zIndex,rt=k.className,Le=k.id,et=k.style,ee=k.motion,Ve=k.width,Nt=k.height,qt=k.children,Te=k.contentWrapperStyle,me=k.mask,zt=k.maskClosable,_t=k.maskMotion,$t=k.maskClassName,ht=k.maskStyle,Xt=k.afterOpenChange,er=k.onClose,Er=k.onMouseEnter,Dr=k.onMouseOver,wt=k.onMouseLeave,Ut=k.onClick,Lr=k.onKeyDown,sr=k.onKeyUp,cr=I.useRef(),mr=I.useRef(),yr=I.useRef();I.useImperativeHandle(K,function(){return cr.current});var Mr=function(Zt){var Kt=Zt.keyCode,dr=Zt.shiftKey;switch(Kt){case R.Z.TAB:{if(Kt===R.Z.TAB){if(!dr&&document.activeElement===yr.current){var Vt;(Vt=mr.current)===null||Vt===void 0||Vt.focus({preventScroll:!0})}else if(dr&&document.activeElement===mr.current){var dn;(dn=yr.current)===null||dn===void 0||dn.focus({preventScroll:!0})}}break}case R.Z.ESC:{er&&$e&&(Zt.stopPropagation(),er(Zt));break}}};I.useEffect(function(){if(F&&Ke){var Qt;(Qt=cr.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},[F]);var Yr=I.useState(!1),Tr=(0,B.Z)(Yr,2),qr=Tr[0],xt=Tr[1],Lt=I.useContext(G),tr;be===!1?tr={distance:0}:be===!0?tr={}:tr=be||{};var ur=(Me=(Qe=(tt=tr)===null||tt===void 0?void 0:tt.distance)!==null&&Qe!==void 0?Qe:Lt==null?void 0:Lt.pushDistance)!==null&&Me!==void 0?Me:180,An=I.useMemo(function(){return{pushDistance:ur,push:function(){xt(!0)},pull:function(){xt(!1)}}},[ur]);I.useEffect(function(){if(F){var Qt;Lt==null||(Qt=Lt.push)===null||Qt===void 0||Qt.call(Lt)}else{var Zt;Lt==null||(Zt=Lt.pull)===null||Zt===void 0||Zt.call(Lt)}},[F]),I.useEffect(function(){return function(){var Qt;Lt==null||(Qt=Lt.pull)===null||Qt===void 0||Qt.call(Lt)}},[]);var sn=me&&I.createElement(Z.default,(0,N.Z)({key:"mask"},_t,{visible:F}),function(Qt,Zt){var Kt=Qt.className,dr=Qt.style;return I.createElement("div",{className:H()("".concat(S,"-mask"),Kt,$t),style:(0,b.Z)((0,b.Z)({},dr),ht),onClick:zt&&F?er:void 0,ref:Zt})}),cn=typeof ee=="function"?ee(w):ee,Ir={};if(qr&&ur)switch(w){case"top":Ir.transform="translateY(".concat(ur,"px)");break;case"bottom":Ir.transform="translateY(".concat(-ur,"px)");break;case"left":Ir.transform="translateX(".concat(ur,"px)");break;default:Ir.transform="translateX(".concat(-ur,"px)");break}w==="left"||w==="right"?Ir.width=Ae(Ve):Ir.height=Ae(Nt);var Qn={onMouseEnter:Er,onMouseOver:Dr,onMouseLeave:wt,onClick:Ut,onKeyDown:Lr,onKeyUp:sr},Rn=I.createElement(Z.default,(0,N.Z)({key:"panel"},cn,{visible:F,forceRender:Ge,onVisibleChanged:function(Zt){Xt==null||Xt(Zt)},removeOnLeave:!1,leavedClassName:"".concat(S,"-content-wrapper-hidden")}),function(Qt,Zt){var Kt=Qt.className,dr=Qt.style;return I.createElement("div",(0,N.Z)({className:H()("".concat(S,"-content-wrapper"),Kt),style:(0,b.Z)((0,b.Z)((0,b.Z)({},Ir),dr),Te)},(0,y.Z)(k,{data:!0})),I.createElement(h,(0,N.Z)({id:Le,containerRef:Zt,prefixCls:S,className:rt,style:et},Qn),qt))}),kr=(0,b.Z)({},Et);return ct&&(kr.zIndex=ct),I.createElement(G.Provider,{value:An},I.createElement("div",{className:H()(S,"".concat(S,"-").concat(w),Re,(Bt={},(0,T.Z)(Bt,"".concat(S,"-open"),F),(0,T.Z)(Bt,"".concat(S,"-inline"),V),Bt)),style:kr,tabIndex:-1,ref:cr,onKeyDown:Mr},sn,I.createElement("div",{tabIndex:0,ref:mr,style:z,"aria-hidden":"true","data-sentinel":"start"}),Rn,I.createElement("div",{tabIndex:0,ref:yr,style:z,"aria-hidden":"true","data-sentinel":"end"})))}var Xe=I.forwardRef(He),Dt=Xe,vt=function(K){var Me=K.open,Qe=Me===void 0?!1:Me,tt=K.prefixCls,Bt=tt===void 0?"rc-drawer":tt,S=K.placement,F=S===void 0?"right":S,w=K.autoFocus,V=w===void 0?!0:w,be=K.keyboard,Ge=be===void 0?!0:be,Ke=K.width,$e=Ke===void 0?378:Ke,Re=K.mask,Et=Re===void 0?!0:Re,ct=K.maskClosable,rt=ct===void 0?!0:ct,Le=K.getContainer,et=K.forceRender,ee=K.afterOpenChange,Ve=K.destroyOnClose,Nt=K.onMouseEnter,qt=K.onMouseOver,Te=K.onMouseLeave,me=K.onClick,zt=K.onKeyDown,_t=K.onKeyUp,$t=K.panelRef,ht=I.useState(!1),Xt=(0,B.Z)(ht,2),er=Xt[0],Er=Xt[1],Dr=I.useState(!1),wt=(0,B.Z)(Dr,2),Ut=wt[0],Lr=wt[1];(0,oe.Z)(function(){Lr(!0)},[]);var sr=Ut?Qe:!1,cr=I.useRef(),mr=I.useRef();(0,oe.Z)(function(){sr&&(mr.current=document.activeElement)},[sr]);var yr=function(xt){var Lt;if(Er(xt),ee==null||ee(xt),!xt&&mr.current&&!((Lt=cr.current)!==null&&Lt!==void 0&&Lt.contains(mr.current))){var tr;(tr=mr.current)===null||tr===void 0||tr.focus({preventScroll:!0})}},Mr=I.useMemo(function(){return{panel:$t}},[$t]);if(!et&&!er&&!sr&&Ve)return null;var Yr={onMouseEnter:Nt,onMouseOver:qt,onMouseLeave:Te,onClick:me,onKeyDown:zt,onKeyUp:_t},Tr=(0,b.Z)((0,b.Z)({},K),{},{open:sr,prefixCls:Bt,placement:F,autoFocus:V,keyboard:Ge,width:$e,mask:Et,maskClosable:rt,inline:Le===!1,afterOpenChange:yr,ref:cr},Yr);return I.createElement(re.Provider,{value:Mr},I.createElement(ue.Z,{open:sr||et||er,autoDestroy:!1,getContainer:Le,autoLock:Et&&(sr||er)},I.createElement(Dt,Tr)))},_=vt,le=_,pe=c(62892),O=c(36355),ve=c(32441),nt=c(47729),$=k=>{const{prefixCls:K,title:Me,footer:Qe,extra:tt,closeIcon:Bt,closable:S,onClose:F,headerStyle:w,drawerStyle:V,bodyStyle:be,footerStyle:Ge,children:Ke}=k,$e=I.useCallback(Le=>I.createElement("button",{type:"button",onClick:F,"aria-label":"Close",className:`${K}-close`},Le),[F]),[Re,Et]=(0,nt.Z)(S,Bt,$e,void 0,!0),ct=I.useMemo(()=>!Me&&!Re?null:I.createElement("div",{style:w,className:H()(`${K}-header`,{[`${K}-header-close-only`]:Re&&!Me&&!tt})},I.createElement("div",{className:`${K}-header-title`},Et,Me&&I.createElement("div",{className:`${K}-title`},Me)),tt&&I.createElement("div",{className:`${K}-extra`},tt)),[Re,Et,tt,w,K,Me]),rt=I.useMemo(()=>{if(!Qe)return null;const Le=`${K}-footer`;return I.createElement("div",{className:Le,style:Ge},Qe)},[Qe,Ge,K]);return I.createElement("div",{className:`${K}-wrapper-body`,style:V},ct,I.createElement("div",{className:`${K}-body`,style:be},Ke),rt)},L=c(33234),De=c(83116),qe=c(37613),_e=k=>{const{componentCls:K,motionDurationSlow:Me}=k,Qe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Me}`}}};return{[K]:{[`${K}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Me}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${K}-panel-motion`]:{"&-left":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const ut=k=>{const{componentCls:K,zIndexPopup:Me,colorBgMask:Qe,colorBgElevated:tt,motionDurationSlow:Bt,motionDurationMid:S,padding:F,paddingLG:w,fontSizeLG:V,lineHeightLG:be,lineWidth:Ge,lineType:Ke,colorSplit:$e,marginSM:Re,colorIcon:Et,colorIconHover:ct,colorText:rt,fontWeightStrong:Le,footerPaddingBlock:et,footerPaddingInline:ee}=k,Ve=`${K}-content-wrapper`;return{[K]:{position:"fixed",inset:0,zIndex:Me,pointerEvents:"none","&-pure":{position:"relative",background:tt,[`&${K}-left`]:{boxShadow:k.boxShadowDrawerLeft},[`&${K}-right`]:{boxShadow:k.boxShadowDrawerRight},[`&${K}-top`]:{boxShadow:k.boxShadowDrawerUp},[`&${K}-bottom`]:{boxShadow:k.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${K}-mask`]:{position:"absolute",inset:0,zIndex:Me,background:Qe,pointerEvents:"auto"},[Ve]:{position:"absolute",zIndex:Me,maxWidth:"100vw",transition:`all ${Bt}`,"&-hidden":{display:"none"}},[`&-left > ${Ve}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:k.boxShadowDrawerLeft},[`&-right > ${Ve}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:k.boxShadowDrawerRight},[`&-top > ${Ve}`]:{top:0,insetInline:0,boxShadow:k.boxShadowDrawerUp},[`&-bottom > ${Ve}`]:{bottom:0,insetInline:0,boxShadow:k.boxShadowDrawerDown},[`${K}-content`]:{width:"100%",height:"100%",overflow:"auto",background:tt,pointerEvents:"auto"},[`${K}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${K}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${F}px ${w}px`,fontSize:V,lineHeight:be,borderBottom:`${Ge}px ${Ke} ${$e}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${K}-extra`]:{flex:"none"},[`${K}-close`]:{display:"inline-block",marginInlineEnd:Re,color:Et,fontWeight:Le,fontSize:V,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${S}`,textRendering:"auto","&:focus, &:hover":{color:ct,textDecoration:"none"}},[`${K}-title`]:{flex:1,margin:0,color:rt,fontWeight:k.fontWeightStrong,fontSize:V,lineHeight:be},[`${K}-body`]:{flex:1,minWidth:0,minHeight:0,padding:w,overflow:"auto"},[`${K}-footer`]:{flexShrink:0,padding:`${et}px ${ee}px`,borderTop:`${Ge}px ${Ke} ${$e}`},"&-rtl":{direction:"rtl"}}}};var Ne=(0,De.Z)("Drawer",k=>{const K=(0,qe.TS)(k,{});return[ut(K),_e(K)]},k=>({zIndexPopup:k.zIndexPopupBase,footerPaddingBlock:k.paddingXS,footerPaddingInline:k.padding})),Be=c(11575),Ce=function(k,K){var Me={};for(var Qe in k)Object.prototype.hasOwnProperty.call(k,Qe)&&K.indexOf(Qe)<0&&(Me[Qe]=k[Qe]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Qe=Object.getOwnPropertySymbols(k);tt{var K;const{rootClassName:Me,width:Qe,height:tt,size:Bt="default",mask:S=!0,push:F=St,open:w,afterOpenChange:V,onClose:be,prefixCls:Ge,getContainer:Ke,style:$e,className:Re,visible:Et,afterVisibleChange:ct}=k,rt=Ce(k,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Le,getPrefixCls:et,direction:ee,drawer:Ve}=I.useContext(O.E_),Nt=et("drawer",Ge),[qt,Te]=Ne(Nt),me=Ke===void 0&&Le?()=>Le(document.body):Ke,zt=H()({"no-mask":!S,[`${Nt}-rtl`]:ee==="rtl"},Me,Te),_t=I.useMemo(()=>Qe!=null?Qe:Bt==="large"?736:378,[Qe,Bt]),$t=I.useMemo(()=>tt!=null?tt:Bt==="large"?736:378,[tt,Bt]),ht={motionName:(0,pe.m)(Nt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Xt=Er=>({motionName:(0,pe.m)(Nt,`panel-motion-${Er}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),er=(0,Be.H)();return qt(I.createElement(L.BR,null,I.createElement(ve.Ux,{status:!0,override:!0},I.createElement(le,Object.assign({prefixCls:Nt,onClose:be,maskMotion:ht,motion:Xt},rt,{open:w!=null?w:Et,mask:S,push:F,width:_t,height:$t,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),$e),className:H()(Ve==null?void 0:Ve.className,Re),rootClassName:zt,getContainer:me,afterOpenChange:V!=null?V:ct,panelRef:er}),I.createElement($,Object.assign({prefixCls:Nt},rt,{onClose:be}))))))},vr=k=>{const{prefixCls:K,style:Me,className:Qe,placement:tt="right"}=k,Bt=Ce(k,["prefixCls","style","className","placement"]),{getPrefixCls:S}=I.useContext(O.E_),F=S("drawer",K),[w,V]=Ne(F),be=H()(F,`${F}-pure`,`${F}-${tt}`,V,Qe);return w(I.createElement("div",{className:be,style:Me},I.createElement($,Object.assign({prefixCls:F},Bt))))};Tt._InternalPanelDoNotUseOrYouWillBeFired=vr;var Ar=Tt},39722:function(Pt,ke,c){c.d(ke,{t5:function(){return G}});var a=c(92310),H=c.n(a),b=c(55477),B=c(59301),ue=c(36355),oe=c(77578),I=c(17356),we=function(N,Z){var R={};for(var y in N)Object.prototype.hasOwnProperty.call(N,y)&&Z.indexOf(y)<0&&(R[y]=N[y]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,y=Object.getOwnPropertySymbols(N);P{if(!(!Z&&!R))return B.createElement(B.Fragment,null,Z&&B.createElement("div",{className:`${N}-title`},(0,oe.Z)(Z)),B.createElement("div",{className:`${N}-inner-content`},(0,oe.Z)(R)))},G=N=>{const{hashId:Z,prefixCls:R,className:y,style:P,placement:ne="top",title:h,content:q,children:Ae}=N;return B.createElement("div",{className:H()(Z,R,`${R}-pure`,`${R}-placement-${ne}`,y),style:P},B.createElement("div",{className:`${R}-arrow`}),B.createElement(b.G,Object.assign({},N,{className:Z,prefixCls:R}),Ae||re(R,h,q)))},T=N=>{const{prefixCls:Z}=N,R=we(N,["prefixCls"]),{getPrefixCls:y}=B.useContext(ue.E_),P=y("popover",Z),[ne,h]=(0,I.Z)(P);return ne(B.createElement(G,Object.assign({},R,{prefixCls:P,hashId:h})))};ke.ZP=T},60324:function(Pt,ke,c){var a=c(92310),H=c.n(a),b=c(59301),B=c(77578),ue=c(62892),oe=c(36355),I=c(6848),we=c(39722),re=c(17356),G=function(Z,R){var y={};for(var P in Z)Object.prototype.hasOwnProperty.call(Z,P)&&R.indexOf(P)<0&&(y[P]=Z[P]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,P=Object.getOwnPropertySymbols(Z);ne{let{title:R,content:y,prefixCls:P}=Z;return b.createElement(b.Fragment,null,R&&b.createElement("div",{className:`${P}-title`},(0,B.Z)(R)),b.createElement("div",{className:`${P}-inner-content`},(0,B.Z)(y)))},N=b.forwardRef((Z,R)=>{const{prefixCls:y,title:P,content:ne,overlayClassName:h,placement:q="top",trigger:Ae="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:z=.1,overlayStyle:He={}}=Z,Xe=G(Z,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Dt}=b.useContext(oe.E_),vt=Dt("popover",y),[_,le]=(0,re.Z)(vt),pe=Dt(),O=H()(h,le);return _(b.createElement(I.Z,Object.assign({placement:q,trigger:Ae,mouseEnterDelay:ie,mouseLeaveDelay:z,overlayStyle:He},Xe,{prefixCls:vt,overlayClassName:O,ref:R,overlay:P||ne?b.createElement(T,{prefixCls:vt,title:P,content:ne}):null,transitionName:(0,ue.m)(pe,"zoom-big",Xe.transitionName),"data-popover-inject":!0})))});N._InternalPanelDoNotUseOrYouWillBeFired=we.ZP,ke.Z=N},17356:function(Pt,ke,c){var a=c(17313),H=c(29878),b=c(19447),B=c(33166),ue=c(83116),oe=c(37613);const I=G=>{const{componentCls:T,popoverColor:N,minWidth:Z,fontWeightStrong:R,popoverPadding:y,boxShadowSecondary:P,colorTextHeading:ne,borderRadiusLG:h,zIndexPopup:q,marginXS:Ae,colorBgElevated:ie,popoverBg:z}=G;return[{[T]:Object.assign(Object.assign({},(0,a.Wf)(G)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:q,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${T}-content`]:{position:"relative"},[`${T}-inner`]:{backgroundColor:z,backgroundClip:"padding-box",borderRadius:h,boxShadow:P,padding:y},[`${T}-title`]:{minWidth:Z,marginBottom:Ae,color:ne,fontWeight:R},[`${T}-inner-content`]:{color:N}})},(0,b.ZP)(G,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:G.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},we=G=>{const{componentCls:T}=G;return{[T]:B.i.map(N=>{const Z=G[`${N}6`];return{[`&${T}-${N}`]:{"--antd-arrow-background-color":Z,[`${T}-inner`]:{backgroundColor:Z},[`${T}-arrow`]:{background:"transparent"}}}})}},re=G=>{const{componentCls:T,lineWidth:N,lineType:Z,colorSplit:R,paddingSM:y,controlHeight:P,fontSize:ne,lineHeight:h,padding:q}=G,Ae=P-Math.round(ne*h),ie=Ae/2,z=Ae/2-N,He=q;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${ie}px ${He}px ${z}px`,borderBottom:`${N}px ${Z} ${R}`},[`${T}-inner-content`]:{padding:`${y}px ${He}px`}}}};ke.Z=(0,ue.Z)("Popover",G=>{const{colorBgElevated:T,colorText:N,wireframe:Z}=G,R=(0,oe.TS)(G,{popoverPadding:12,popoverBg:T,popoverColor:N});return[I(R),we(R),Z&&re(R),(0,H._y)(R,"zoom-big")]},G=>({width:177,minWidth:177,zIndexPopup:G.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},61621:function(Pt,ke,c){c.d(ke,{Z:function(){return Bt}});var a=c(92310),H=c.n(a),b=c(59301),B=c(36355),ue=c(2738),I=S=>{const{prefixCls:F,className:w,style:V,size:be,shape:Ge}=S,Ke=H()({[`${F}-lg`]:be==="large",[`${F}-sm`]:be==="small"}),$e=H()({[`${F}-circle`]:Ge==="circle",[`${F}-square`]:Ge==="square",[`${F}-round`]:Ge==="round"}),Re=b.useMemo(()=>typeof be=="number"?{width:be,height:be,lineHeight:`${be}px`}:{},[be]);return b.createElement("span",{className:H()(F,Ke,$e,w),style:Object.assign(Object.assign({},Re),V)})},we=c(93083),re=c(83116),G=c(37613);const T=new we.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),N=S=>({height:S,lineHeight:`${S}px`}),Z=S=>Object.assign({width:S},N(S)),R=S=>({background:S.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:T,animationDuration:S.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=S=>Object.assign({width:S*5,minWidth:S*5},N(S)),P=S=>{const{skeletonAvatarCls:F,gradientFromColor:w,controlHeight:V,controlHeightLG:be,controlHeightSM:Ge}=S;return{[`${F}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:w},Z(V)),[`${F}${F}-circle`]:{borderRadius:"50%"},[`${F}${F}-lg`]:Object.assign({},Z(be)),[`${F}${F}-sm`]:Object.assign({},Z(Ge))}},ne=S=>{const{controlHeight:F,borderRadiusSM:w,skeletonInputCls:V,controlHeightLG:be,controlHeightSM:Ge,gradientFromColor:Ke}=S;return{[`${V}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:w},y(F)),[`${V}-lg`]:Object.assign({},y(be)),[`${V}-sm`]:Object.assign({},y(Ge))}},h=S=>Object.assign({width:S},N(S)),q=S=>{const{skeletonImageCls:F,imageSizeBase:w,gradientFromColor:V,borderRadiusSM:be}=S;return{[`${F}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:V,borderRadius:be},h(w*2)),{[`${F}-path`]:{fill:"#bfbfbf"},[`${F}-svg`]:Object.assign(Object.assign({},h(w)),{maxWidth:w*4,maxHeight:w*4}),[`${F}-svg${F}-svg-circle`]:{borderRadius:"50%"}}),[`${F}${F}-circle`]:{borderRadius:"50%"}}},Ae=(S,F,w)=>{const{skeletonButtonCls:V}=S;return{[`${w}${V}-circle`]:{width:F,minWidth:F,borderRadius:"50%"},[`${w}${V}-round`]:{borderRadius:F}}},ie=S=>Object.assign({width:S*2,minWidth:S*2},N(S)),z=S=>{const{borderRadiusSM:F,skeletonButtonCls:w,controlHeight:V,controlHeightLG:be,controlHeightSM:Ge,gradientFromColor:Ke}=S;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:F,width:V*2,minWidth:V*2},ie(V))},Ae(S,V,w)),{[`${w}-lg`]:Object.assign({},ie(be))}),Ae(S,be,`${w}-lg`)),{[`${w}-sm`]:Object.assign({},ie(Ge))}),Ae(S,Ge,`${w}-sm`))},He=S=>{const{componentCls:F,skeletonAvatarCls:w,skeletonTitleCls:V,skeletonParagraphCls:be,skeletonButtonCls:Ge,skeletonInputCls:Ke,skeletonImageCls:$e,controlHeight:Re,controlHeightLG:Et,controlHeightSM:ct,gradientFromColor:rt,padding:Le,marginSM:et,borderRadius:ee,titleHeight:Ve,blockRadius:Nt,paragraphLiHeight:qt,controlHeightXS:Te,paragraphMarginTop:me}=S;return{[`${F}`]:{display:"table",width:"100%",[`${F}-header`]:{display:"table-cell",paddingInlineEnd:Le,verticalAlign:"top",[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt},Z(Re)),[`${w}-circle`]:{borderRadius:"50%"},[`${w}-lg`]:Object.assign({},Z(Et)),[`${w}-sm`]:Object.assign({},Z(ct))},[`${F}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${V}`]:{width:"100%",height:Ve,background:rt,borderRadius:Nt,[`+ ${be}`]:{marginBlockStart:ct}},[`${be}`]:{padding:0,"> li":{width:"100%",height:qt,listStyle:"none",background:rt,borderRadius:Nt,"+ li":{marginBlockStart:Te}}},[`${be}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${F}-content`]:{[`${V}, ${be} > li`]:{borderRadius:ee}}},[`${F}-with-avatar ${F}-content`]:{[`${V}`]:{marginBlockStart:et,[`+ ${be}`]:{marginBlockStart:me}}},[`${F}${F}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},z(S)),P(S)),ne(S)),q(S)),[`${F}${F}-block`]:{width:"100%",[`${Ge}`]:{width:"100%"},[`${Ke}`]:{width:"100%"}},[`${F}${F}-active`]:{[` - ${V}, - ${be} > li, - ${w}, - ${Ge}, - ${Ke}, - ${$e} - `]:Object.assign({},R(S))}}};var Xe=(0,re.Z)("Skeleton",S=>{const{componentCls:F}=S,w=(0,G.TS)(S,{skeletonAvatarCls:`${F}-avatar`,skeletonTitleCls:`${F}-title`,skeletonParagraphCls:`${F}-paragraph`,skeletonButtonCls:`${F}-button`,skeletonInputCls:`${F}-input`,skeletonImageCls:`${F}-image`,imageSizeBase:S.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${S.gradientFromColor} 25%, ${S.gradientToColor} 37%, ${S.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[He(w)]},S=>{const{colorFillContent:F,colorFill:w}=S,V=F,be=w;return{color:V,colorGradientEnd:be,gradientFromColor:V,gradientToColor:be,titleHeight:S.controlHeight/2,blockRadius:S.borderRadiusSM,paragraphMarginTop:S.marginLG+S.marginXXS,paragraphLiHeight:S.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),vt=S=>{const{prefixCls:F,className:w,rootClassName:V,active:be,shape:Ge="circle",size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ue.Z)(S,["prefixCls","className"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be},w,V,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-avatar`,shape:Ge,size:Ke},rt))))},le=S=>{const{prefixCls:F,className:w,rootClassName:V,active:be,block:Ge=!1,size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ue.Z)(S,["prefixCls"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be,[`${Re}-block`]:Ge},w,V,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-button`,size:Ke},rt))))};const pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ve=S=>{const{prefixCls:F,className:w,rootClassName:V,style:be,active:Ge}=S,{getPrefixCls:Ke}=b.useContext(B.E_),$e=Ke("skeleton",F),[Re,Et]=Xe($e),ct=H()($e,`${$e}-element`,{[`${$e}-active`]:Ge},w,V,Et);return Re(b.createElement("div",{className:ct},b.createElement("div",{className:H()(`${$e}-image`,w),style:be},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$e}-image-svg`},b.createElement("path",{d:pe,className:`${$e}-image-path`})))))},ze=S=>{const{prefixCls:F,className:w,rootClassName:V,active:be,block:Ge,size:Ke="default"}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=(0,ue.Z)(S,["prefixCls"]),Le=H()(Re,`${Re}-element`,{[`${Re}-active`]:be,[`${Re}-block`]:Ge},w,V,ct);return Et(b.createElement("div",{className:Le},b.createElement(I,Object.assign({prefixCls:`${Re}-input`,size:Ke},rt))))},$=c(96663),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},De=L,qe=c(7657),We=function(F,w){return b.createElement(qe.Z,(0,$.Z)({},F,{ref:w,icon:De}))},_e=b.forwardRef(We),ut=_e,Be=S=>{const{prefixCls:F,className:w,rootClassName:V,style:be,active:Ge,children:Ke}=S,{getPrefixCls:$e}=b.useContext(B.E_),Re=$e("skeleton",F),[Et,ct]=Xe(Re),rt=H()(Re,`${Re}-element`,{[`${Re}-active`]:Ge},ct,w,V),Le=Ke!=null?Ke:b.createElement(ut,null);return Et(b.createElement("div",{className:rt},b.createElement("div",{className:H()(`${Re}-image`,w),style:be},Le)))},Ce=c(19127),St=S=>{const F=$e=>{const{width:Re,rows:Et=2}=S;if(Array.isArray(Re))return Re[$e];if(Et-1===$e)return Re},{prefixCls:w,className:V,style:be,rows:Ge}=S,Ke=(0,Ce.Z)(Array(Ge)).map(($e,Re)=>b.createElement("li",{key:Re,style:{width:F(Re)}}));return b.createElement("ul",{className:H()(w,V),style:be},Ke)},vr=S=>{let{prefixCls:F,className:w,width:V,style:be}=S;return b.createElement("h3",{className:H()(F,w),style:Object.assign({width:V},be)})};function Ar(S){return S&&typeof S=="object"?S:{}}function k(S,F){return S&&!F?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function K(S,F){return!S&&F?{width:"38%"}:S&&F?{width:"50%"}:{}}function Me(S,F){const w={};return(!S||!F)&&(w.width="61%"),!S&&F?w.rows=3:w.rows=2,w}const Qe=S=>{const{prefixCls:F,loading:w,className:V,rootClassName:be,style:Ge,children:Ke,avatar:$e=!1,title:Re=!0,paragraph:Et=!0,active:ct,round:rt}=S,{getPrefixCls:Le,direction:et,skeleton:ee}=b.useContext(B.E_),Ve=Le("skeleton",F),[Nt,qt]=Xe(Ve);if(w||!("loading"in S)){const Te=!!$e,me=!!Re,zt=!!Et;let _t;if(Te){const Xt=Object.assign(Object.assign({prefixCls:`${Ve}-avatar`},k(me,zt)),Ar($e));_t=b.createElement("div",{className:`${Ve}-header`},b.createElement(I,Object.assign({},Xt)))}let $t;if(me||zt){let Xt;if(me){const Er=Object.assign(Object.assign({prefixCls:`${Ve}-title`},K(Te,zt)),Ar(Re));Xt=b.createElement(vr,Object.assign({},Er))}let er;if(zt){const Er=Object.assign(Object.assign({prefixCls:`${Ve}-paragraph`},Me(Te,me)),Ar(Et));er=b.createElement(St,Object.assign({},Er))}$t=b.createElement("div",{className:`${Ve}-content`},Xt,er)}const ht=H()(Ve,{[`${Ve}-with-avatar`]:Te,[`${Ve}-active`]:ct,[`${Ve}-rtl`]:et==="rtl",[`${Ve}-round`]:rt},ee==null?void 0:ee.className,V,be,qt);return Nt(b.createElement("div",{className:ht,style:Object.assign(Object.assign({},ee==null?void 0:ee.style),Ge)},_t,$t))}return typeof Ke!="undefined"?Ke:null};Qe.Button=le,Qe.Avatar=vt,Qe.Input=ze,Qe.Image=ve,Qe.Node=Be;var tt=Qe,Bt=tt},54203:function(Pt,ke,c){c.d(ke,{Z5:function(){return eA},_l:function(){return zA},bK:function(){return Xi}});var a=c(59301),H=c(75229);function b(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,H.Z)(e,t)}var B=c(96663),ue=c(59781),oe=a.createContext(null),I=null;function we(e){e()}var re=we,G=function(t){return re=t},T=function(){return re};function N(){var e=T(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var u=t;u;)u.callback(),u=u.next})},get:function(){for(var u=[],i=t;i;)u.push(i),i=i.next;return u},subscribe:function(u){var i=!0,o=r={callback:u,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var Z={notify:function(){},get:function(){return[]}};function R(e,t){var r,n=Z;function u(f){return s(),n.subscribe(f)}function i(){n.notify()}function o(){v.onStateChange&&v.onStateChange()}function l(){return!!r}function s(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=N())}function E(){r&&(r(),r=void 0,n.clear(),n=Z)}var v={addNestedSub:u,notifyNestedSubs:i,handleChangeWrapper:o,isSubscribed:l,trySubscribe:s,tryUnsubscribe:E,getListeners:function(){return n}};return v}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function P(e){var t=e.store,r=e.context,n=e.children,u=(0,a.useMemo)(function(){var l=R(t);return{store:t,subscription:l}},[t]),i=(0,a.useMemo)(function(){return t.getState()},[t]);y(function(){var l=u.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),i!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[u,i]);var o=r||oe;return a.createElement(o.Provider,{value:u},n)}var ne=P,h=c(30176),q=c(94266),Ae=c.n(q),ie=c(53410),z=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],He=["reactReduxForwardedRef"],Xe=[],Dt=[null,null],vt=function(t){try{return JSON.stringify(t)}catch(r){return String(t)}};function _(e,t){var r=e[1];return[t.payload,r+1]}function le(e,t,r){y(function(){return e.apply(void 0,t)},r)}function pe(e,t,r,n,u,i,o){e.current=n,t.current=u,r.current=!1,i.current&&(i.current=null,o())}function O(e,t,r,n,u,i,o,l,s,E){if(e){var v=!1,f=null,g=function(){if(!v){var M=t.getState(),W,Y;try{W=n(M,u.current)}catch(Ee){Y=Ee,f=Ee}Y||(f=null),W===i.current?o.current||s():(i.current=W,l.current=W,o.current=!0,E({type:"STORE_UPDATED",payload:{error:Y}}))}};r.onStateChange=g,r.trySubscribe(),g();var m=function(){if(v=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f};return m}}var ve=function(){return[null,0]};function nt(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,u=n===void 0?function(Ze){return"ConnectAdvanced("+Ze+")"}:n,i=r.methodName,o=i===void 0?"connectAdvanced":i,l=r.renderCountProp,s=l===void 0?void 0:l,E=r.shouldHandleStateChanges,v=E===void 0?!0:E,f=r.storeKey,g=f===void 0?"store":f,m=r.withRef,C=m===void 0?!1:m,M=r.forwardRef,W=M===void 0?!1:M,Y=r.context,Ee=Y===void 0?oe:Y,Pe=(0,h.Z)(r,z);if(0)var Se;var Ye=Ee;return function(At){var Ht=At.displayName||At.name||"Component",dt=u(Ht),Mt=(0,B.Z)({},Pe,{getDisplayName:u,methodName:o,renderCountProp:s,shouldHandleStateChanges:v,storeKey:g,displayName:dt,wrappedComponentName:Ht,WrappedComponent:At}),Yt=Pe.pure;function nr(ar){return e(ar.dispatch,Mt)}var Sr=Yt?a.useMemo:function(ar){return ar()};function Pr(ar){var Vr=(0,a.useMemo)(function(){var la=ar.reactReduxForwardedRef,Gu=(0,h.Z)(ar,He);return[ar.context,la,Gu]},[ar]),Rr=Vr[0],ia=Vr[1],on=Vr[2],Jr=(0,a.useMemo)(function(){return Rr&&Rr.Consumer&&(0,ie.isContextConsumer)(a.createElement(Rr.Consumer,null))?Rr:Ye},[Rr,Ye]),Or=(0,a.useContext)(Jr),ln=!!ar.store&&!!ar.store.getState&&!!ar.store.dispatch,La=!!Or&&!!Or.store,Nr=ln?ar.store:Or.store,oa=(0,a.useMemo)(function(){return nr(Nr)},[Nr]),ja=(0,a.useMemo)(function(){if(!v)return Dt;var la=R(Nr,ln?null:Or.subscription),Gu=la.notifyNestedSubs.bind(la);return[la,Gu]},[Nr,ln,Or]),Sn=ja[0],Ha=ja[1],Ma=(0,a.useMemo)(function(){return ln?Or:(0,B.Z)({},Or,{subscription:Sn})},[ln,Or,Sn]),Ui=(0,a.useReducer)(_,Xe,ve),JA=Ui[0],Ta=JA[0],YA=Ui[1];if(Ta&&Ta.error)throw Ta.error;var zi=(0,a.useRef)(),Uu=(0,a.useRef)(on),ka=(0,a.useRef)(),Wi=(0,a.useRef)(!1),zu=Sr(function(){return ka.current&&on===Uu.current?ka.current:oa(Nr.getState(),on)},[Nr,Ta,on]);le(pe,[Uu,zi,Wi,on,zu,ka,Ha]),le(O,[v,Nr,Sn,oa,Uu,zi,Wi,ka,Ha,YA],[Nr,Sn,oa]);var Wu=(0,a.useMemo)(function(){return a.createElement(At,(0,B.Z)({},zu,{ref:ia}))},[ia,At,zu]),qA=(0,a.useMemo)(function(){return v?a.createElement(Jr.Provider,{value:Ma},Wu):Wu},[Jr,Wu,Ma]);return qA}var Br=Yt?a.memo(Pr):Pr;if(Br.WrappedComponent=At,Br.displayName=Pr.displayName=dt,W){var Qr=a.forwardRef(function(Vr,Rr){return a.createElement(Br,(0,B.Z)({},Vr,{reactReduxForwardedRef:Rr}))});return Qr.displayName=dt,Qr.WrappedComponent=At,Ae()(Qr,At)}return Ae()(Br,At)}}function ze(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function $(e,t){if(ze(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var u=0;u=0;n--){var u=t[n](e);if(u)return u}return function(i,o){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+o.wrappedComponentName+".")}}function w(e,t){return e===t}function V(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?nt:r,u=t.mapStateToPropsFactories,i=u===void 0?St:u,o=t.mapDispatchToPropsFactories,l=o===void 0?Be:o,s=t.mergePropsFactories,E=s===void 0?K:s,v=t.selectorFactory,f=v===void 0?Bt:v;return function(m,C,M,W){W===void 0&&(W={});var Y=W,Ee=Y.pure,Pe=Ee===void 0?!0:Ee,Se=Y.areStatesEqual,Ye=Se===void 0?w:Se,Ze=Y.areOwnPropsEqual,At=Ze===void 0?$:Ze,Ht=Y.areStatePropsEqual,dt=Ht===void 0?$:Ht,Mt=Y.areMergedPropsEqual,Yt=Mt===void 0?$:Mt,nr=(0,h.Z)(Y,S),Sr=F(m,i,"mapStateToProps"),Pr=F(C,l,"mapDispatchToProps"),Br=F(M,E,"mergeProps");return n(f,(0,B.Z)({methodName:"connect",getDisplayName:function(ar){return"Connect("+ar+")"},shouldHandleStateChanges:!!m,initMapStateToProps:Sr,initMapDispatchToProps:Pr,initMergeProps:Br,pure:Pe,areStatesEqual:Ye,areOwnPropsEqual:At,areStatePropsEqual:dt,areMergedPropsEqual:Yt},nr))}}var be=V();function Ge(){var e=useContext(ReactReduxContext);return e}function Ke(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var n=t(),u=n.store;return u}}var $e=null;function Re(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var n=t();return n.dispatch}}var Et=null,ct=function(t,r){return t===r};function rt(e,t,r,n){var u=useReducer(function(C){return C+1},0),i=u[1],o=useMemo(function(){return createSubscription(r,n)},[r,n]),l=useRef(),s=useRef(),E=useRef(),v=useRef(),f=r.getState(),g;try{if(e!==s.current||f!==E.current||l.current){var m=e(f);v.current===void 0||!t(m,v.current)?g=m:g=v.current}else g=v.current}catch(C){throw l.current&&(C.message+=` -The error may be correlated with this previous error: -`+l.current.stack+` - -`),C}return useIsomorphicLayoutEffect(function(){s.current=e,E.current=f,v.current=g,l.current=void 0}),useIsomorphicLayoutEffect(function(){function C(){try{var M=r.getState();if(M===E.current)return;var W=s.current(M);if(t(W,v.current))return;v.current=W,E.current=M}catch(Y){l.current=Y}i()}return o.onStateChange=C,o.trySubscribe(),C(),function(){return o.tryUnsubscribe()}},[r,o]),g}function Le(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(n,u){u===void 0&&(u=ct);var i=t(),o=i.store,l=i.subscription,s=rt(n,u,o,l);return useDebugValue(s),s}}var et=null,ee=c(4676);G(ee.unstable_batchedUpdates);function Ve(e,t){if(e.length!==t.length)return!1;for(var r=0;r");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=Vt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(u){if(u instanceof _r){this.setState({});return}throw u},r.render=function(){return this.props.children(this.setCallbacks)},t}(a.Component),Xa=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,fn=function(t){return t+1},Ua=function(t){return` - You have lifted an item in position `+fn(t.source.index)+` -`},On=function(t,r){var n=t.droppableId===r.droppableId,u=fn(t.index),i=fn(r.index);return n?` - You have moved the item from position `+u+` - to position `+i+` - `:` - You have moved the item from position `+u+` - in list `+t.droppableId+` - to list `+r.droppableId+` - in position `+i+` - `},sa=function(t,r,n){var u=r.droppableId===n.droppableId;return u?` - The item `+t+` - has been combined with `+n.draggableId:` - The item `+t+` - in list `+r.droppableId+` - has been combined with `+n.draggableId+` - in list `+n.droppableId+` - `},za=function(t){var r=t.destination;if(r)return On(t.source,r);var n=t.combine;return n?sa(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},Nn=function(t){return` - The item has returned to its starting position - of `+fn(t.index)+` -`},hr=function(t){if(t.reason==="CANCEL")return` - Movement cancelled. - `+Nn(t.source)+` - `;var r=t.destination,n=t.combine;return r?` - You have dropped the item. - `+On(t.source,r)+` - `:n?` - You have dropped the item. - `+sa(t.draggableId,t.source,n)+` - `:` - The item has been dropped while not over a drop area. - `+Nn(t.source)+` - `},gn={dragHandleUsageInstructions:Xa,onDragStart:Ua,onDragUpdate:za,onDragEnd:hr},kt={x:0,y:0},Wt=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},or=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Fr=function(t,r){return t.x===r.x&&t.y===r.y},Xr=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},fr=function(t,r,n){var u;return n===void 0&&(n=0),u={},u[t]=r,u[t==="x"?"y":"x"]=n,u},$r=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},Ln=function(t,r){return Math.min.apply(Math,r.map(function(n){return $r(t,n)}))},ca=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},Wa=function(e,t){var r=ht({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},Ur=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},jn=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Zu={top:0,right:0,bottom:0,left:0},Ga=function(t,r){return r?Ur(t,r.scroll.diff.displacement):t},mt=function(t,r,n){if(n&&n.increasedBy){var u;return(0,B.Z)({},t,(u={},u[r.end]=t[r.end]+n.increasedBy[r.line],u))}return t},da=function(t,r){return r&&r.shouldClipSubject?Wa(r.pageMarginBox,t):ht(t)},zr=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,u=e.frame,i=Ga(t.marginBox,u),o=mt(i,n,r),l=da(o,u);return{page:t,withPlaceholder:r,active:l}},Hn=function(e,t){e.frame||U(!1);var r=e.frame,n=or(t,r.scroll.initial),u=Xr(n),i=(0,B.Z)({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:u},max:r.scroll.max}}),o=zr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),l=(0,B.Z)({},e,{frame:i,subject:o});return l};function Za(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function en(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function te(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;re.bottom,E=n.lefte.right,v=s&&E;if(v)return!0;var f=s&&o||E&&i;return f}},Ja=function(e){var t=gr(e.top,e.bottom),r=gr(e.left,e.right);return function(n){var u=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return u}},Tn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},En={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},kn=function(e){return function(t){var r=gr(t.top,t.bottom),n=gr(t.left,t.right);return function(u){return e===Tn?r(u.top)&&r(u.bottom):n(u.left)&&n(u.right)}}},it=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:kt;return Ur(t,n)},Ya=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},qa=function(t,r,n){return n(r)(t)},Xn=function(t){var r=t.target,n=t.destination,u=t.viewport,i=t.withDroppableDisplacement,o=t.isVisibleThroughFrameFn,l=i?it(r,n):r;return Ya(l,n,o)&&qa(l,u,o)},mn=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:Ea}))},Un=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:Ja}))},ma=function(t){return Xn((0,B.Z)({},t,{isVisibleThroughFrameFn:kn(t.destination.axis)}))},pa=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var u=r.invisible,i=r.visible;if(u[t])return!1;var o=i[t];return o?o.shouldAnimate:!0};function Gr(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return ht(Xt(r,n))}function Zr(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,u=e.viewport,i=e.forceShouldAnimate,o=e.last;return t.reduce(function(s,E){var v=Gr(E,n),f=E.descriptor.id;s.all.push(f);var g=mn({target:v,destination:r,viewport:u,withDroppableDisplacement:!0});if(!g)return s.invisible[E.descriptor.id]=!0,s;var m=pa(f,o,i),C={draggableId:f,shouldAnimate:m};return s.visible[f]=C,s},{all:[],visible:{},invisible:{}})}function _a(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function pn(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,u=e.destination,i=_a(t,{inHomeList:r});return{displaced:nn,displacedBy:n,at:{type:"REORDER",destination:{droppableId:u.descriptor.id,index:i}}}}function Cn(e){var t=e.draggable,r=e.insideDestination,n=e.destination,u=e.viewport,i=e.displacedBy,o=e.last,l=e.index,s=e.forceShouldAnimate,E=Wr(t,n);if(l==null)return pn({insideDestination:r,inHomeList:E,displacedBy:i,destination:n});var v=wr(r,function(M){return M.descriptor.index===l});if(!v)return pn({insideDestination:r,inHomeList:E,displacedBy:i,destination:n});var f=rr(t,r),g=r.indexOf(v),m=f.slice(g),C=Zr({afterDragging:m,destination:n,displacedBy:i,last:o,viewport:u.frame,forceShouldAnimate:s});return{displaced:C,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function xr(e,t){return!!t.effected[e]}var $a=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,u=e.combine,i=e.afterCritical;if(!r.isCombineEnabled)return null;var o=u.draggableId,l=n[o],s=l.descriptor.index,E=xr(o,i);return E?t?s:s-1:t?s+1:s},Q=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,u=e.location;if(!n.length)return null;var i=u.index,o=t?i+1:i-1,l=n[0].descriptor.index,s=n[n.length-1].descriptor.index,E=r?s:s+1;return oE?null:o},eu=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,u=e.draggables,i=e.destination,o=e.insideDestination,l=e.previousImpact,s=e.viewport,E=e.afterCritical,v=l.at;if(v||U(!1),v.type==="REORDER"){var f=Q({isMovingForward:t,isInHomeList:r,location:v.destination,insideDestination:o});return f==null?null:Cn({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:f})}var g=$a({isMovingForward:t,destination:i,displaced:l.displaced,draggables:u,combine:v.combine,afterCritical:E});return g==null?null:Cn({draggable:n,insideDestination:o,destination:i,viewport:s,last:l.displaced,displacedBy:l.displacedBy,index:g})},tu=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,u=e.displacedBy,i=!!(t.visible[n]||t.invisible[n]);return xr(n,r)?i?kt:Xr(u.point):i?u.point:kt},ru=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,u=rn(r);u||U(!1);var i=u.draggableId,o=n[i].page.borderBox.center,l=tu({displaced:r.displaced,afterCritical:t,combineWith:i,displacedBy:r.displacedBy});return Wt(o,l)},an=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},Ca=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},Bn=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},zn=function(t){var r=t.axis,n=t.moveRelativeTo,u=t.isMoving;return fr(r.line,n.marginBox[r.end]+an(r,u),Bn(r,n.marginBox,u))},br=function(t){var r=t.axis,n=t.moveRelativeTo,u=t.isMoving;return fr(r.line,n.marginBox[r.start]-Ca(r,u),Bn(r,n.marginBox,u))},hn=function(t){var r=t.axis,n=t.moveInto,u=t.isMoving;return fr(r.line,n.contentBox[r.start]+an(r,u),Bn(r,n.contentBox,u))},nu=function(e){var t=e.impact,r=e.draggable,n=e.draggables,u=e.droppable,i=e.afterCritical,o=jr(u.descriptor.id,n),l=r.page,s=u.axis;if(!o.length)return hn({axis:s,moveInto:u.page,isMoving:l});var E=t.displaced,v=t.displacedBy,f=E.all[0];if(f){var g=n[f];if(xr(f,i))return br({axis:s,moveRelativeTo:g.page,isMoving:l});var m=sr(g.page,v.point);return br({axis:s,moveRelativeTo:m,isMoving:l})}var C=o[o.length-1];if(C.descriptor.id===r.descriptor.id)return l.borderBox.center;if(xr(C.descriptor.id,i)){var M=sr(C.page,Xr(i.displacedBy.point));return zn({axis:s,moveRelativeTo:M,isMoving:l})}return zn({axis:s,moveRelativeTo:C.page,isMoving:l})},In=function(e,t){var r=e.frame;return r?Wt(t,r.scroll.diff.displacement):t},au=function(t){var r=t.impact,n=t.draggable,u=t.droppable,i=t.draggables,o=t.afterCritical,l=n.page.borderBox.center,s=r.at;return!u||!s?l:s.type==="REORDER"?nu({impact:r,draggable:n,draggables:i,droppable:u,afterCritical:o}):ru({impact:r,draggables:i,afterCritical:o})},bn=function(e){var t=au(e),r=e.droppable,n=r?In(r,t):t;return n},A=function(e,t){var r=or(t,e.scroll.initial),n=Xr(r),u=ht({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:u,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return i};function p(e,t){return e.map(function(r){return t[r]})}function d(e,t){for(var r=0;r1?v.sort(function(f,g){return D(f)[l.start]-D(g)[l.start]})[0]:E.sort(function(f,g){var m=Ln(r,jn(D(f))),C=Ln(r,jn(D(g)));return m!==C?m-C:D(f)[l.start]-D(g)[l.start]})[0]},gt=function(t,r){var n=t.page.borderBox.center;return xr(t.descriptor.id,r)?or(n,r.displacedBy.point):n},Ie=function(t,r){var n=t.page.borderBox;return xr(t.descriptor.id,r)?Ur(n,Xr(r.displacedBy.point)):n},je=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,u=e.insideDestination,i=e.afterCritical,o=u.filter(function(l){return Un({target:Ie(l,i),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,s){var E=$r(t,In(n,gt(l,i))),v=$r(t,In(n,gt(s,i)));return Et.left&&e.topt.top}function bt(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,u=r.page.borderBox.center,i=n.map(function(o){var l=o.axis,s=fr(o.axis.line,t.center[l.line],o.page.borderBox.center[l.crossAxisLine]);return{id:o.descriptor.id,distance:$r(u,s)}}).sort(function(o,l){return l.distance-o.distance});return i[0]?i[0].id:null}function Jt(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,u=vn(n).filter(function(i){if(!i.isEnabled)return!1;var o=i.subject.active;if(!o||!se(t,o))return!1;if(ge(o)(t.center))return!0;var l=i.axis,s=o.center[l.crossAxisLine],E=t[l.crossAxisStart],v=t[l.crossAxisEnd],f=gr(o[l.crossAxisStart],o[l.crossAxisEnd]),g=f(E),m=f(v);return!g&&!m?!0:g?Es});return u.length?u.length===1?u[0].descriptor.id:bt({pageBorderBox:t,draggable:r,candidates:u}):null}var Gt=function(t,r){return ht(Ur(t,r))},j=function(e,t){var r=e.frame;return r?Gt(t,r.scroll.diff.value):t};function pt(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function Ot(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var jt=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,u=e.insideDestination,i=e.last,o=e.viewport,l=e.afterCritical,s=n.axis,E=at(n.axis,r.displaceBy),v=E.value,f=t[s.start],g=t[s.end],m=rr(r,u),C=wr(m,function(W){var Y=W.descriptor.id,Ee=W.page.borderBox.center[s.line],Pe=xr(Y,l),Se=pt({displaced:i,id:Y});return Pe?Se?g<=Ee:fY[l.start]+Pe&&fY[l.start]-E+Pe&&vY[l.start]+E+Pe&&fY[l.start]+Pe&&v=$u)return _u;var i=u/$u,o=hu+Yi*i,l=n==="CANCEL"?o*qi:o;return Number(l.toFixed(2))},$i=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,u=e.viewport,i=e.afterCritical,o=n.draggables,l=n.droppables,s=xe(t),E=s?l[s]:null,v=l[r.descriptor.droppableId],f=Zn({impact:t,draggable:r,draggables:o,afterCritical:i,droppable:E||v,viewport:u}),g=or(f,r.client.borderBox.center);return g},eo=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,u=e.home,i=e.viewport,o=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=Gn({draggables:t,impact:o,destination:u,viewport:i,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var s=(0,B.Z)({},n,{displaced:nn});return{impact:s,didDropInsideDroppable:!0}},to=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(u){if(u.type!=="DROP"){n(u);return}var i=t(),o=u.payload.reason;if(i.phase==="COLLECTING"){r(Zi({reason:o}));return}if(i.phase!=="IDLE"){var l=i.phase==="DROP_PENDING"&&i.isWaiting;l&&U(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||U(!1);var s=i.critical,E=i.dimensions,v=E.draggables[i.critical.draggable.id],f=eo({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),g=f.impact,m=f.didDropInsideDroppable,C=m?tn(g):null,M=m?rn(g):null,W={index:s.draggable.index,droppableId:s.droppable.id},Y={draggableId:v.descriptor.id,type:v.descriptor.type,source:W,reason:o,mode:i.movementMode,destination:C,combine:M},Ee=$i({impact:g,draggable:v,dimensions:E,viewport:i.viewport,afterCritical:i.afterCritical}),Pe={critical:i.critical,afterCritical:i.afterCritical,result:Y,impact:g},Se=!Fr(i.current.client.offset,Ee)||!!Y.combine;if(!Se){r(mu({completed:Pe}));return}var Ye=_i({current:i.current.client.offset,destination:Ee,reason:o}),Ze={newHomeClientOffset:Ee,dropDuration:Ye,completed:Pe};r(Gi(Ze))}}}},ei=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ro(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function no(e){var t=e.onWindowScroll;function r(){t(ei())}var n=tr(r),u=ro(n),i=Kt;function o(){return i!==Kt}function l(){o()&&U(!1),i=Vt(window,[u])}function s(){o()||U(!1),n.cancel(),i(),i=Kt}return{start:l,stop:s,isActive:o}}var ao=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},uo=function(e){var t=no({onWindowScroll:function(n){e.dispatch(X({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&ao(n)&&t.stop(),r(n)}}},io=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),u=function(o){t||r||(t=!0,e(o),clearTimeout(n))};return u.wasCalled=function(){return t},u},oo=function(){var e=[],t=function(i){var o=te(e,function(E){return E.timerId===i});o===-1&&U(!1);var l=e.splice(o,1),s=l[0];s.callback()},r=function(i){var o=setTimeout(function(){return t(o)}),l={timerId:o,callback:i};e.push(l)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(o){clearTimeout(o.timerId),o.callback()})}};return{add:r,flush:n}},lo=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},Ao=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},so=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,u=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&u},ea=function(t,r){yn(),r(),Hr()},wa=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},Iu=function(t,r,n,u){if(!t){n(u(r));return}var i=io(n),o={announce:i};t(r,o),i.wasCalled()||n(u(r))},co=function(e,t){var r=oo(),n=null,u=function(g,m){n&&U(!1),ea("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var M={draggableId:g,mode:m};C(M)}})},i=function(g,m){n&&U(!1),ea("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(wa(g,m))})},o=function(g,m){n&&U(!1);var C=wa(g,m);n={mode:m,lastCritical:g,lastLocation:C.source,lastCombine:null},r.add(function(){ea("onDragStart",function(){return Iu(e().onDragStart,C,t,gn.onDragStart)})})},l=function(g,m){var C=tn(m),M=rn(m);n||U(!1);var W=!so(g,n.lastCritical);W&&(n.lastCritical=g);var Y=!lo(n.lastLocation,C);Y&&(n.lastLocation=C);var Ee=!Ao(n.lastCombine,M);if(Ee&&(n.lastCombine=M),!(!W&&!Y&&!Ee)){var Pe=(0,B.Z)({},wa(g,n.mode),{combine:M,destination:C});r.add(function(){ea("onDragUpdate",function(){return Iu(e().onDragUpdate,Pe,t,gn.onDragUpdate)})})}},s=function(){n||U(!1),r.flush()},E=function(g){n||U(!1),n=null,ea("onDragEnd",function(){return Iu(e().onDragEnd,g,t,gn.onDragEnd)})},v=function(){if(n){var g=(0,B.Z)({},wa(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});E(g)}};return{beforeCapture:u,beforeStart:i,start:o,update:l,flush:s,drop:E,abort:v}},fo=function(e,t){var r=co(e,t);return function(n){return function(u){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var o=i.payload.critical;r.beforeStart(o,i.payload.movementMode),u(i),r.start(o,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var l=i.payload.completed.result;r.flush(),u(i),r.drop(l);return}if(u(i),i.type==="FLUSH"){r.abort();return}var s=n.getState();s.phase==="DRAGGING"&&r.update(s.critical,s.impact)}}}},go=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&U(!1),e.dispatch(mu({completed:n.completed}))}}},vo=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(u){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),u(i),i.type==="DROP_ANIMATE"){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var s=e.getState();s.phase==="DROP_ANIMATING"&&e.dispatch(Yu())}};r=requestAnimationFrame(function(){r=null,t=Vt(window,[o])})}}}},Eo=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},mo=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var u=n.payload.completed.result;u.combine&&e.tryShiftRecord(u.draggableId,u.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},po=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Co=function(e){return function(t){return function(r){return function(n){if(po(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var u=t.getState();u.phase!=="DRAGGING"&&U(!1),e.start(u);return}r(n),e.scroll(t.getState())}}}},Bo=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ju({reason:n.reason})))}}}},ho=ue.qC,Io=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,u=e.getResponders,i=e.announce,o=e.autoScroller;return(0,ue.MT)(su,ho((0,ue.md)(Ji(n),Eo(t),Vi(t),to,go,vo,Bo,Co(o),uo,mo(r),fo(u,i))))},bu=function(){return{additions:{},removals:{},modified:{}}};function bo(e){var t=e.registry,r=e.callbacks,n=bu(),u=null,i=function(){u||(r.collectionStarting(),u=requestAnimationFrame(function(){u=null,yn();var v=n,f=v.additions,g=v.removals,m=v.modified,C=Object.keys(f).map(function(Y){return t.draggable.getById(Y).getDimension(kt)}).sort(function(Y,Ee){return Y.descriptor.index-Ee.descriptor.index}),M=Object.keys(m).map(function(Y){var Ee=t.droppable.getById(Y),Pe=Ee.callbacks.getScrollWhileDragging();return{droppableId:Y,scroll:Pe}}),W={additions:C,removals:Object.keys(g),modified:M};n=bu(),Hr(),r.publish(W)}))},o=function(v){var f=v.descriptor.id;n.additions[f]=v,n.modified[v.descriptor.droppableId]=!0,n.removals[f]&&delete n.removals[f],i()},l=function(v){var f=v.descriptor;n.removals[f.id]=!0,n.modified[f.droppableId]=!0,n.additions[f.id]&&delete n.additions[f.id],i()},s=function(){u&&(cancelAnimationFrame(u),u=null,n=bu())};return{add:o,remove:l,stop:s}}var ti=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,u=e.width,i=or({x:r,y:t},{x:u,y:n}),o={x:Math.max(0,i.x),y:Math.max(0,i.y)};return o},ri=function(){var e=document.documentElement;return e||U(!1),e},ni=function(){var e=ri(),t=ti({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Po=function(){var e=ei(),t=ni(),r=e.y,n=e.x,u=ri(),i=u.clientWidth,o=u.clientHeight,l=n+i,s=r+o,E=ht({top:r,left:n,right:l,bottom:s}),v={frame:E,scroll:{initial:e,current:e,max:t,diff:{value:kt,displacement:kt}}};return v},Do=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry;yn();var u=Po(),i=u.scroll.current,o=t.droppable,l=n.droppable.getAllByType(o.type).map(function(f){return f.callbacks.getDimensionAndWatchScroll(i,r)}),s=n.draggable.getAllByType(t.draggable.type).map(function(f){return f.getDimension(i)}),E={draggables:Mn(s),droppables:ga(l)};Hr();var v={dimensions:E,critical:t,viewport:u};return v};function ai(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var yo=function(e,t){var r=null,n=bo({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),u=function(m,C){e.droppable.exists(m)||U(!1),r&&t.updateDroppableIsEnabled({id:m,isEnabled:C})},i=function(m,C){r&&(e.droppable.exists(m)||U(!1),t.updateDroppableIsCombineEnabled({id:m,isCombineEnabled:C}))},o=function(m,C){r&&(e.droppable.exists(m)||U(!1),t.updateDroppableScroll({id:m,newScroll:C}))},l=function(m,C){r&&e.droppable.getById(m).callbacks.scroll(C)},s=function(){if(r){n.stop();var m=r.critical.droppable;e.droppable.getAllByType(m.type).forEach(function(C){return C.callbacks.dragStopped()}),r.unsubscribe(),r=null}},E=function(m){r||U(!1);var C=r.critical.draggable;m.type==="ADDITION"&&ai(e,C,m.value)&&n.add(m.value),m.type==="REMOVAL"&&ai(e,C,m.value)&&n.remove(m.value)},v=function(m){r&&U(!1);var C=e.draggable.getById(m.draggableId),M=e.droppable.getById(C.descriptor.droppableId),W={draggable:C.descriptor,droppable:M.descriptor},Y=e.subscribe(E);return r={critical:W,unsubscribe:Y},Do({critical:W,registry:e,scrollOptions:m.scrollOptions})},f={updateDroppableIsEnabled:u,updateDroppableIsCombineEnabled:i,scrollDroppable:l,updateDroppableScroll:o,startPublishing:v,stopPublishing:s};return f},ui=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Fo=function(e){window.scrollBy(e.x,e.y)},wo=xt(function(e){return vn(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),xo=function(t,r){var n=wr(wo(r),function(u){return u.frame||U(!1),ge(u.frame.pageMarginBox)(t)});return n},So=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var u=n[r];return u.frame?u:null}var i=xo(t,n);return i},Kr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Qo=function(e,t){var r=e[t.size]*Kr.startFromPercentage,n=e[t.size]*Kr.maxScrollAtPercentage,u={startScrollingFrom:r,maxScrollValueAt:n};return u},ii=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,u=r-t;if(u===0)return 0;var i=n-t,o=i/u;return o},Pu=1,Ro=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Kr.maxPixelScroll;if(e===t.startScrollingFrom)return Pu;var r=ii({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,u=Kr.maxPixelScroll*Kr.ease(n);return Math.ceil(u)},oi=Kr.durationDampening.accelerateAt,li=Kr.durationDampening.stopDampeningAt,Oo=function(e,t){var r=t,n=li,u=Date.now(),i=u-r;if(i>=li)return e;if(it.height,i=r.width>t.width;return!i&&!u?n:i&&u?null:{x:i?0:n.x,y:u?0:n.y}},Lo=ca(function(e){return e===0?0:e}),ci=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,u=e.center,i=e.shouldUseTimeDampening,o={top:u.y-r.top,right:r.right-u.x,bottom:r.bottom-u.y,left:u.x-r.left},l=si({container:r,distanceToEdges:o,dragStartTime:t,axis:Tn,shouldUseTimeDampening:i}),s=si({container:r,distanceToEdges:o,dragStartTime:t,axis:En,shouldUseTimeDampening:i}),E=Lo({x:s,y:l});if(Fr(E,kt))return null;var v=No({container:r,subject:n,proposedScroll:E});return v?Fr(v,kt)?null:v:null},jo=ca(function(e){return e===0?0:e>0?1:-1}),Du=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,u=t.change,i=Wt(r,u),o={x:e(i.x,n.x),y:e(i.y,n.y)};return Fr(o,kt)?null:o}}(),di=function(t){var r=t.max,n=t.current,u=t.change,i={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},o=jo(u),l=Du({max:i,current:n,change:o});return!l||o.x!==0&&l.x===0||o.y!==0&&l.y===0},yu=function(t,r){return di({current:t.scroll.current,max:t.scroll.max,change:r})},Ho=function(t,r){if(!yu(t,r))return null;var n=t.scroll.max,u=t.scroll.current;return Du({current:u,max:n,change:r})},Fu=function(t,r){var n=t.frame;return n?di({current:n.scroll.current,max:n.scroll.max,change:r}):!1},Mo=function(t,r){var n=t.frame;return!n||!Fu(t,r)?null:Du({current:n.scroll.current,max:n.scroll.max,change:r})},To=function(e){var t=e.viewport,r=e.subject,n=e.center,u=e.dragStartTime,i=e.shouldUseTimeDampening,o=ci({dragStartTime:u,container:t.frame,subject:r,center:n,shouldUseTimeDampening:i});return o&&yu(t,o)?o:null},ko=function(e){var t=e.droppable,r=e.subject,n=e.center,u=e.dragStartTime,i=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var l=ci({dragStartTime:u,container:o.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:i});return l&&Fu(t,l)?l:null},fi=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,u=e.scrollWindow,i=e.scrollDroppable,o=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],s=l.page.marginBox;if(t.isWindowScrollAllowed){var E=t.viewport,v=To({dragStartTime:r,viewport:E,subject:s,center:o,shouldUseTimeDampening:n});if(v){u(v);return}}var f=So({center:o,destination:xe(t.impact),droppables:t.dimensions.droppables});if(f){var g=ko({dragStartTime:r,droppable:f,subject:s,center:o,shouldUseTimeDampening:n});g&&i(f.descriptor.id,g)}},Xo=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=tr(t),u=tr(r),i=null,o=function(v){i||U(!1);var f=i,g=f.shouldUseTimeDampening,m=f.dragStartTime;fi({state:v,scrollWindow:n,scrollDroppable:u,dragStartTime:m,shouldUseTimeDampening:g})},l=function(v){yn(),i&&U(!1);var f=Date.now(),g=!1,m=function(){g=!0};fi({state:v,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:m,scrollDroppable:m}),i={dragStartTime:f,shouldUseTimeDampening:g},Hr(),g&&o(v)},s=function(){i&&(n.cancel(),u.cancel(),i=null)};return{start:l,stop:s,scroll:o}},Uo=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,u=function(E,v){var f=Wt(E.current.client.selection,v);t({client:f})},i=function(E,v){if(!Fu(E,v))return v;var f=Mo(E,v);if(!f)return r(E.descriptor.id,v),null;var g=or(v,f);r(E.descriptor.id,g);var m=or(v,g);return m},o=function(E,v,f){if(!E||!yu(v,f))return f;var g=Ho(v,f);if(!g)return n(f),null;var m=or(f,g);n(m);var C=or(f,m);return C},l=function(E){var v=E.scrollJumpRequest;if(v){var f=xe(E.impact);f||U(!1);var g=i(E.dimensions.droppables[f],v);if(g){var m=E.viewport,C=o(E.isWindowScrollAllowed,m,g);C&&u(E,C)}}};return l},zo=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,u=Xo({scrollWindow:r,scrollDroppable:t}),i=Uo({move:n,scrollWindow:r,scrollDroppable:t}),o=function(E){if(E.phase==="DRAGGING"){if(E.movementMode==="FLUID"){u.scroll(E);return}E.scrollJumpRequest&&i(E)}},l={scroll:o,start:u.start,stop:u.stop};return l},Fn="data-rbd",wn=function(){var e=Fn+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),wu=function(){var e=Fn+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wo=function(){var e=Fn+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),gi={contextId:Fn+"-scroll-container-context-id"},Go=function(t){return function(r){return"["+r+'="'+t+'"]'}},ta=function(t,r){return t.map(function(n){var u=n.styles[r];return u?n.selector+" { "+u+" }":""}).join(" ")},Zo="pointer-events: none;",Ko=function(e){var t=Go(e),r=function(){var l=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:t(wn.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:l,dragging:Zo,dropAnimating:l}}}(),n=function(){var l=` - transition: `+$n.outOfTheWay+`; - `;return{selector:t(wu.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),u={selector:t(Wo.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},o=[n,r,u,i];return{always:ta(o,"always"),resting:ta(o,"resting"),dragging:ta(o,"dragging"),dropAnimating:ta(o,"dropAnimating"),userCancel:ta(o,"userCancel")}},Cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,xu=function(){var t=document.querySelector("head");return t||U(!1),t},vi=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function Vo(e,t){var r=Te(function(){return Ko(e)},[e]),n=(0,a.useRef)(null),u=(0,a.useRef)(null),i=me(xt(function(f){var g=u.current;g||U(!1),g.textContent=f}),[]),o=me(function(f){var g=n.current;g||U(!1),g.textContent=f},[]);Cr(function(){!n.current&&!u.current||U(!1);var f=vi(t),g=vi(t);return n.current=f,u.current=g,f.setAttribute(Fn+"-always",e),g.setAttribute(Fn+"-dynamic",e),xu().appendChild(f),xu().appendChild(g),o(r.always),i(r.resting),function(){var m=function(M){var W=M.current;W||U(!1),xu().removeChild(W),M.current=null};m(n),m(u)}},[t,o,i,r.always,r.resting,e]);var l=me(function(){return i(r.dragging)},[i,r.dragging]),s=me(function(f){if(f==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),E=me(function(){u.current&&i(r.resting)},[i,r.resting]),v=Te(function(){return{dragging:l,dropping:s,resting:E}},[l,s,E]);return v}var Ei=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ra(e){return e instanceof Ei(e).HTMLElement}function mi(e,t){var r="["+wn.contextId+'="'+e+'"]',n=fa(document.querySelectorAll(r));if(!n.length)return null;var u=wr(n,function(i){return i.getAttribute(wn.draggableId)===t});return!u||!ra(u)?null:u}function Jo(e){var t=(0,a.useRef)({}),r=(0,a.useRef)(null),n=(0,a.useRef)(null),u=(0,a.useRef)(!1),i=me(function(g,m){var C={id:g,focus:m};return t.current[g]=C,function(){var W=t.current,Y=W[g];Y!==C&&delete W[g]}},[]),o=me(function(g){var m=mi(e,g);m&&m!==document.activeElement&&m.focus()},[e]),l=me(function(g,m){r.current===g&&(r.current=m)},[]),s=me(function(){n.current||u.current&&(n.current=requestAnimationFrame(function(){n.current=null;var g=r.current;g&&o(g)}))},[o]),E=me(function(g){r.current=null;var m=document.activeElement;m&&m.getAttribute(wn.draggableId)===g&&(r.current=g)},[]);Cr(function(){return u.current=!0,function(){u.current=!1;var g=n.current;g&&cancelAnimationFrame(g)}},[]);var v=Te(function(){return{register:i,tryRecordFocus:E,tryRestoreFocusRecorded:s,tryShiftRecord:l}},[i,E,s,l]);return v}function Yo(){var e={draggables:{},droppables:{}},t=[];function r(f){return t.push(f),function(){var m=t.indexOf(f);m!==-1&&t.splice(m,1)}}function n(f){t.length&&t.forEach(function(g){return g(f)})}function u(f){return e.draggables[f]||null}function i(f){var g=u(f);return g||U(!1),g}var o={register:function(g){e.draggables[g.descriptor.id]=g,n({type:"ADDITION",value:g})},update:function(g,m){var C=e.draggables[m.descriptor.id];C&&C.uniqueId===g.uniqueId&&(delete e.draggables[m.descriptor.id],e.draggables[g.descriptor.id]=g)},unregister:function(g){var m=g.descriptor.id,C=u(m);C&&g.uniqueId===C.uniqueId&&(delete e.draggables[m],n({type:"REMOVAL",value:g}))},getById:i,findById:u,exists:function(g){return!!u(g)},getAllByType:function(g){return en(e.draggables).filter(function(m){return m.descriptor.type===g})}};function l(f){return e.droppables[f]||null}function s(f){var g=l(f);return g||U(!1),g}var E={register:function(g){e.droppables[g.descriptor.id]=g},unregister:function(g){var m=l(g.descriptor.id);m&&g.uniqueId===m.uniqueId&&delete e.droppables[g.descriptor.id]},getById:s,findById:l,exists:function(g){return!!l(g)},getAllByType:function(g){return en(e.droppables).filter(function(m){return m.descriptor.type===g})}};function v(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:E,subscribe:r,clean:v}}function qo(){var e=Te(Yo,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Su=a.createContext(null),na=function(){var e=document.body;return e||U(!1),e},_o={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},$o=function(t){return"rbd-announcement-"+t};function el(e){var t=Te(function(){return $o(e)},[e]),r=(0,a.useRef)(null);(0,a.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,B.Z)(i.style,_o),na().appendChild(i),function(){setTimeout(function(){var s=na();s.contains(i)&&s.removeChild(i),i===r.current&&(r.current=null)})}},[t]);var n=me(function(u){var i=r.current;if(i){i.textContent=u;return}},[]);return n}var pi=0,tl={separator:"::"};function rl(){pi=0}function Qu(e,t){return t===void 0&&(t=tl),Te(function(){return""+e+t.separator+pi++},[t.separator,e])}function nl(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function al(e){var t=e.contextId,r=e.text,n=Qu("hidden-text",{separator:"-"}),u=Te(function(){return nl({contextId:t,uniqueId:n})},[n,t]);return(0,a.useEffect)(function(){var o=document.createElement("div");return o.id=u,o.textContent=r,o.style.display="none",na().appendChild(o),function(){var s=na();s.contains(o)&&s.removeChild(o)}},[u,r]),u}var xa=a.createContext(null),ul={react:"^16.8.5","react-dom":"^16.8.5"},il=/(\d+)\.(\d+)\.(\d+)/,Ci=function(t){var r=il.exec(t);r==null&&U(!1);var n=Number(r[1]),u=Number(r[2]),i=Number(r[3]);return{major:n,minor:u,patch:i,raw:t}},ol=function(t,r){return r.major>t.major?!0:r.majort.minor?!0:r.minor=t.patch},ll=function(e,t){var r=Ci(e),n=Ci(t);ol(r,n)},$A=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Al=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function es(e){}function aa(e,t){}function sl(){aa(function(){ll(ul.react,a.version),Al(document)},[])}function Ru(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function cl(){var e=null;function t(){return!!e}function r(o){return o===e}function n(o){e&&U(!1);var l={abandon:o};return e=l,l}function u(){e||U(!1),e=null}function i(){e&&(e.abandon(),u())}return{isClaimed:t,isActive:r,claim:n,release:u,tryAbandon:i}}var dl=9,fl=13,Ou=27,Bi=32,gl=33,vl=34,El=35,ml=36,pl=37,Cl=38,Bl=39,hl=40,Sa,Il=(Sa={},Sa[fl]=!0,Sa[dl]=!0,Sa),hi=function(e){Il[e.keyCode]&&e.preventDefault()},Qa=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=wr(t,function(n){return"on"+n in document});return r||e}(),Ii=0,bi=5;function bl(e,t){return Math.abs(t.x-e.x)>=bi||Math.abs(t.y-e.y)>=bi}var Pi={type:"IDLE"};function Pl(e){var t=e.cancel,r=e.completed,n=e.getPhase,u=e.setPhase;return[{eventName:"mousemove",fn:function(o){var l=o.button,s=o.clientX,E=o.clientY;if(l===Ii){var v={x:s,y:E},f=n();if(f.type==="DRAGGING"){o.preventDefault(),f.actions.move(v);return}f.type!=="PENDING"&&U(!1);var g=f.point;if(bl(g,v)){o.preventDefault();var m=f.actions.fluidLift(v);u({type:"DRAGGING",actions:m})}}}},{eventName:"mouseup",fn:function(o){var l=n();if(l.type!=="DRAGGING"){t();return}o.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(o){n().type==="DRAGGING"&&o.preventDefault(),t()}},{eventName:"keydown",fn:function(o){var l=n();if(l.type==="PENDING"){t();return}if(o.keyCode===Ou){o.preventDefault(),t();return}hi(o)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(o){var l=n();if(l.type==="IDLE"&&U(!1),l.actions.shouldRespectForcePress()){t();return}o.preventDefault()}},{eventName:Qa,fn:t}]}function Dl(e){var t=(0,a.useRef)(Pi),r=(0,a.useRef)(Kt),n=Te(function(){return{eventName:"mousedown",fn:function(f){if(!f.defaultPrevented&&f.button===Ii&&!(f.ctrlKey||f.metaKey||f.shiftKey||f.altKey)){var g=e.findClosestDraggableId(f);if(g){var m=e.tryGetLock(g,o,{sourceEvent:f});if(m){f.preventDefault();var C={x:f.clientX,y:f.clientY};r.current(),E(m,C)}}}}}},[e]),u=Te(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(f){if(!f.defaultPrevented){var g=e.findClosestDraggableId(f);if(g){var m=e.findOptionsForDraggable(g);m&&(m.shouldRespectForcePress||e.canGetLock(g)&&f.preventDefault())}}}}},[e]),i=me(function(){var f={passive:!1,capture:!0};r.current=Vt(window,[u,n],f)},[u,n]),o=me(function(){var v=t.current;v.type!=="IDLE"&&(t.current=Pi,r.current(),i())},[i]),l=me(function(){var v=t.current;o(),v.type==="DRAGGING"&&v.actions.cancel({shouldBlockNextClick:!0}),v.type==="PENDING"&&v.actions.abort()},[o]),s=me(function(){var f={capture:!0,passive:!1},g=Pl({cancel:l,completed:o,getPhase:function(){return t.current},setPhase:function(C){t.current=C}});r.current=Vt(window,g,f)},[l,o]),E=me(function(f,g){t.current.type!=="IDLE"&&U(!1),t.current={type:"PENDING",point:g,actions:f},s()},[s]);Cr(function(){return i(),function(){r.current()}},[i])}var xn;function yl(){}var Fl=(xn={},xn[vl]=!0,xn[gl]=!0,xn[ml]=!0,xn[El]=!0,xn);function wl(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===Ou){i.preventDefault(),r();return}if(i.keyCode===Bi){i.preventDefault(),n();return}if(i.keyCode===hl){i.preventDefault(),e.moveDown();return}if(i.keyCode===Cl){i.preventDefault(),e.moveUp();return}if(i.keyCode===Bl){i.preventDefault(),e.moveRight();return}if(i.keyCode===pl){i.preventDefault(),e.moveLeft();return}if(Fl[i.keyCode]){i.preventDefault();return}hi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Qa,fn:r}]}function xl(e){var t=(0,a.useRef)(yl),r=Te(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Bi)return;var o=e.findClosestDraggableId(i);if(!o)return;var l=e.tryGetLock(o,v,{sourceEvent:i});if(!l)return;i.preventDefault();var s=!0,E=l.snapLift();t.current();function v(){s||U(!1),s=!1,t.current(),n()}t.current=Vt(window,wl(E,v),{capture:!0,passive:!1})}}},[e]),n=me(function(){var i={passive:!1,capture:!0};t.current=Vt(window,[r],i)},[r]);Cr(function(){return n(),function(){t.current()}},[n])}var Nu={type:"IDLE"},Sl=120,Ql=.15;function Rl(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(u){u.preventDefault()}},{eventName:"keydown",fn:function(u){if(r().type!=="DRAGGING"){t();return}u.keyCode===Ou&&u.preventDefault(),t()}},{eventName:Qa,fn:t}]}function Ol(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}o.hasMoved=!0;var l=i.touches[0],s=l.clientX,E=l.clientY,v={x:s,y:E};i.preventDefault(),o.actions.move(v)}},{eventName:"touchend",fn:function(i){var o=n();if(o.type!=="DRAGGING"){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var o=n();o.type==="IDLE"&&U(!1);var l=i.touches[0];if(l){var s=l.force>=Ql;if(s){var E=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){E&&t();return}if(E){if(o.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}}}},{eventName:Qa,fn:t}]}function Nl(e){var t=(0,a.useRef)(Nu),r=(0,a.useRef)(Kt),n=me(function(){return t.current},[]),u=me(function(m){t.current=m},[]),i=Te(function(){return{eventName:"touchstart",fn:function(m){if(!m.defaultPrevented){var C=e.findClosestDraggableId(m);if(C){var M=e.tryGetLock(C,l,{sourceEvent:m});if(M){var W=m.touches[0],Y=W.clientX,Ee=W.clientY,Pe={x:Y,y:Ee};r.current(),f(M,Pe)}}}}}},[e]),o=me(function(){var m={capture:!0,passive:!1};r.current=Vt(window,[i],m)},[i]),l=me(function(){var g=t.current;g.type!=="IDLE"&&(g.type==="PENDING"&&clearTimeout(g.longPressTimerId),u(Nu),r.current(),o())},[o,u]),s=me(function(){var g=t.current;l(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[l]),E=me(function(){var m={capture:!0,passive:!1},C={cancel:s,completed:l,getPhase:n},M=Vt(window,Ol(C),m),W=Vt(window,Rl(C),m);r.current=function(){M(),W()}},[s,n,l]),v=me(function(){var m=n();m.type!=="PENDING"&&U(!1);var C=m.actions.fluidLift(m.point);u({type:"DRAGGING",actions:C,hasMoved:!1})},[n,u]),f=me(function(m,C){n().type!=="IDLE"&&U(!1);var M=setTimeout(v,Sl);u({type:"PENDING",point:C,actions:m,longPressTimerId:M}),E()},[E,n,u,v]);Cr(function(){return o(),function(){r.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),u(Nu))}},[n,o,u]),Cr(function(){var m=Vt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return m},[])}function Ll(e){}var jl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Di(e,t){if(t==null)return!1;var r=!!jl[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:Di(e,t.parentElement)}function Hl(e,t){var r=t.target;return ra(r)?Di(e,r):!1}var Ml=function(e){return ht(e.getBoundingClientRect()).center};function Tl(e){return e instanceof Ei(e).Element}var kl=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=wr(t,function(n){return n in Element.prototype});return r||e}();function yi(e,t){return e==null?null:e[kl](t)?e:yi(e.parentElement,t)}function Xl(e,t){return e.closest?e.closest(t):yi(e,t)}function Ul(e){return"["+wn.contextId+'="'+e+'"]'}function zl(e,t){var r=t.target;if(!Tl(r))return null;var n=Ul(e),u=Xl(r,n);return!u||!ra(u)?null:u}function Wl(e,t){var r=zl(e,t);return r?r.getAttribute(wn.draggableId):null}function Gl(e,t){var r="["+wu.contextId+'="'+e+'"]',n=fa(document.querySelectorAll(r)),u=wr(n,function(i){return i.getAttribute(wu.id)===t});return!u||!ra(u)?null:u}function Zl(e){e.preventDefault()}function Ra(e){var t=e.expected,r=e.phase,n=e.isLockActive,u=e.shouldWarn;return!(!n()||t!==r)}function Fi(e){var t=e.lockAPI,r=e.store,n=e.registry,u=e.draggableId;if(t.isClaimed())return!1;var i=n.draggable.findById(u);return!(!i||!i.options.isEnabled||!ui(r.getState(),u))}function Kl(e){var t=e.lockAPI,r=e.contextId,n=e.store,u=e.registry,i=e.draggableId,o=e.forceSensorStop,l=e.sourceEvent,s=Fi({lockAPI:t,store:n,registry:u,draggableId:i});if(!s)return null;var E=u.draggable.getById(i),v=Gl(r,E.descriptor.id);if(!v||l&&!E.options.canDragInteractiveElements&&Hl(v,l))return null;var f=t.claim(o||Kt),g="PRE_DRAG";function m(){return E.options.shouldRespectForcePress}function C(){return t.isActive(f)}function M(Ze,At){Ra({expected:Ze,phase:g,isLockActive:C,shouldWarn:!0})&&n.dispatch(At())}var W=M.bind(null,"DRAGGING");function Y(Ze){function At(){t.release(),g="COMPLETED"}g!=="PRE_DRAG"&&(At(),g!=="PRE_DRAG"&&U(!1)),n.dispatch(Pa(Ze.liftActionArgs)),g="DRAGGING";function Ht(dt,Mt){if(Mt===void 0&&(Mt={shouldBlockNextClick:!1}),Ze.cleanup(),Mt.shouldBlockNextClick){var Yt=Vt(window,[{eventName:"click",fn:Zl,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Yt)}At(),n.dispatch(Ju({reason:dt}))}return(0,B.Z)({isActive:function(){return Ra({expected:"DRAGGING",phase:g,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(Mt){return Ht("DROP",Mt)},cancel:function(Mt){return Ht("CANCEL",Mt)}},Ze.actions)}function Ee(Ze){var At=tr(function(dt){W(function(){return Fa({client:dt})})}),Ht=Y({liftActionArgs:{id:i,clientSelection:Ze,movementMode:"FLUID"},cleanup:function(){return At.cancel()},actions:{move:At}});return(0,B.Z)({},Ht,{move:At})}function Pe(){var Ze={moveUp:function(){return W(lr)},moveRight:function(){return W(qn)},moveDown:function(){return W(ir)},moveLeft:function(){return W(Vu)}};return Y({liftActionArgs:{id:i,clientSelection:Ml(v),movementMode:"SNAP"},cleanup:Kt,actions:Ze})}function Se(){var Ze=Ra({expected:"PRE_DRAG",phase:g,isLockActive:C,shouldWarn:!0});Ze&&t.release()}var Ye={isActive:function(){return Ra({expected:"PRE_DRAG",phase:g,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:Ee,snapLift:Pe,abort:Se};return Ye}var Vl=[Dl,xl,Nl];function Jl(e){var t=e.contextId,r=e.store,n=e.registry,u=e.customSensors,i=e.enableDefaultSensors,o=[].concat(i?Vl:[],u||[]),l=(0,a.useState)(function(){return cl()})[0],s=me(function(Ee,Pe){Ee.isDragging&&!Pe.isDragging&&l.tryAbandon()},[l]);Cr(function(){var Ee=r.getState(),Pe=r.subscribe(function(){var Se=r.getState();s(Ee,Se),Ee=Se});return Pe},[l,r,s]),Cr(function(){return l.tryAbandon},[l.tryAbandon]);var E=me(function(Y){return Fi({lockAPI:l,registry:n,store:r,draggableId:Y})},[l,n,r]),v=me(function(Y,Ee,Pe){return Kl({lockAPI:l,registry:n,contextId:t,store:r,draggableId:Y,forceSensorStop:Ee,sourceEvent:Pe&&Pe.sourceEvent?Pe.sourceEvent:null})},[t,l,n,r]),f=me(function(Y){return Wl(t,Y)},[t]),g=me(function(Y){var Ee=n.draggable.findById(Y);return Ee?Ee.options:null},[n.draggable]),m=me(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Eu()))},[l,r]),C=me(l.isClaimed,[l]),M=Te(function(){return{canGetLock:E,tryGetLock:v,findClosestDraggableId:f,findOptionsForDraggable:g,tryReleaseLock:m,isLockClaimed:C}},[E,v,f,g,m,C]);Ll(o);for(var W=0;Wdiv{cursor:pointer;display:flex;align-items:center}.titleright___AQpHe>div>span{margin-left:11rem;font-size:15rem;color:#fff}.titleright___AQpHe .edits___h0Etp .edit___YwQgI{background:#fff3;height:30rem;width:30rem;text-align:center;line-height:30rem;border-radius:50%}.titleright___AQpHe .edits___h0Etp:hover .edit___YwQgI{background:#37ad83}.titleright___AQpHe .deletes___AEqz3 .delete___C4ZUp{background:#fff3;height:30rem;width:30rem;text-align:center;line-height:30rem;border-radius:50%}.titleright___AQpHe .deletes___AEqz3:hover .delete___C4ZUp{background:#e30000}.content___urv2c{color:#fff;font-size:16rem;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:24rem}.content___urv2c>span{margin-right:20rem}.content___urv2c .go___BHrT0{width:136rem;height:30rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:15rem;border-image:linear-gradient(318deg,#94bbad94,#fff) 1 1;display:flex;align-items:center;font-size:14rem;line-height:30rem}.content___urv2c .go___BHrT0 .goicon___b33d6{margin-right:8rem;width:30rem;height:30rem}.tabs___bmtXw{width:1840rem;height:60rem;background:#003f6ccc;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem)}.applyPublicContainer___pImhb .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___pImhb .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500;color:#000}.applyPublicContainer___pImhb .ant-modal-body{padding:0}.applyPublicContainer___pImhb .ant-modal-close{right:20px}.applyPublicContainer___pImhb .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___pImhb .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___pImhb .ant-modal-footer>button{border-radius:4px;height:40px;font-size:16px}.applyPublicContainer___pImhb .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___pImhb .ant-input{min-height:40px;border-radius:4px}.applyPublicContainer___pImhb .ant-form-item{margin-bottom:20px}.applyPublicContainer___pImhb [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___pImhb .ant-form-item-label{padding-top:6px}.applyPublicContainer___pImhb .applyPublicContent____dPHq{position:relative}.applyPublicContainer___pImhb .applyPublicContent____dPHq .spin___bBN3v{position:absolute;inset:0;background:#0000001a;display:flex;align-items:center;justify-content:center}.applyPublicContainer___pImhb .applyPublicContent____dPHq .tips___uXmwo{padding-top:5px;font-size:14px;font-weight:400;color:#9096a3;margin-bottom:16px;display:flex;align-items:center}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt{height:22px;padding-left:20px;display:flex;align-items:center;justify-content:space-between;margin-top:6px;cursor:pointer}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:first-child{color:#0152d9}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child{color:#999}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child i{font-size:12px;color:#ccc;margin-left:4px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.flex_box_center___HlHga{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZXfWh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___B_34d{align-items:center;box-align:center}.flex_box_center_end___XaWUl{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___dfD_W{flex-direction:column;box-orient:block-axis}.ClassDesc___hvKGJ{background:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;left:-8rem;top:50%;transform:translateY(-50%);padding-left:12rem;padding-right:12rem;width:40rem;height:415rem;color:#ffcc32}.LeftTitle___GVStZ{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAEQCAYAAADs5ReLAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfXuwp+Vd3/u8729NbW3Hzui002laWBYoFqkNLIsXLrnZcE3HlpYFQtA4Fk2ABFhIYg2L1katjrbW6lj/aGObZqTaaa3aIVaJqSUhWZMyypi4AZIQFXIBNrDLnvN736fzuXyf53l/5+wCMSp7zjHjYc/5nd/v/T7f++d7eVJ3nK9dZ33b3zz4wC89erzXnGi/S8d74JO+4erXPvLRd//3E42o4z3vMQnOOaeTz7n2+x458J+/f1sQvPMb/tGpeXjJDQ8fePet24Lgk865+qqUu93bguArr7xy+PAnvuKuLuWv3BYE7zz7mq/PXb4eorwtCD7pZf/021MaztwWBO+6+MaXTI8/cVfuph3bguCTzrpqT9rR/5OwzFtepE86+5obUpdP3RYEf91FV37VkWdecmeXp77LInlLc/ik3XsvTDld0QYaD394CwceO8+55s25yy/dFgSfdvber1lP6W2rYeSW5fBJu/e+JuX06m1D8M7d17wt5/w124LgU3Zf9dIp92/eLCvakiJ90tl7/2FKw/ldN22gecsRvH///v5dv/rQO/I0/eXNOfyftlY+fPJZV57efcVLvutYSf7DH95iBJ907rV709Sds30I/qarfyit9cyMtoVIn3LB1f9qWu+7br3rtwfBF17zI13OaTo6pG7MG1DMLafDp1y490eCs9OzIHrO6a1J8NTnrp9S5XQqnN5yBO+88Jofzt2UUtfnnEfqMXS6X+/531uO4Faku6532j+laS2lbr3vtxzBO8+/5oehteTy1OXcdxRncnzZpXP+xtrb7r777nGrVB/SyY3RCqLS1OcMnaZ8959+8vBj73riwK8/tRWITuBw6DAIwn8XDndT6rs+jykf7o8effdDH/zFPzjRiU47z9/7wzMi0kDjlbouZ0g2viDyOU9T7t77yd/6L7+RUrKun3jki+A05C6PqcspdwnBR991KRWrTeKt2900ferwU2u/8NgD/+3xE4/crks7L7jqh/TgQ+46R1pZ38FhGK+Noj4u14fFez/9mz//vhON22nnt+x9Z9dHSAnXO+RumrouAZsecpfGGm5mcB4gAWDrCSLw6KFDa7/0hROoLSLtvOCad3bdmLppyB1jDRNoLpP5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);background-size:cover;background-repeat:no-repeat;left:-5rem;top:50%;transform:translateY(-50%);padding-left:8rem;padding-right:8rem;width:30rem;height:136rem;color:#fff;font-size:14rem;line-height:20rem}.textname___KypkX{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.flex_box_center___gyNAa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zekzh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___GQtHt{align-items:center;box-align:center}.flex_box_center_end___P3hWY{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___YRmML{flex-direction:column;box-orient:block-axis}.bg___w3m29{background:#fafafa}.wrap___DQAaW{display:box;display:flex;justify-content:space-between}.content___ISSC7{width:66.7%}.wrapTabs___UH3jY .ant-tabs-nav{margin:0}.wrapTabs___UH3jY .ant-tabs-tab-btn{font-size:16px}.intro___GxOgI{padding:40px 20px;background-color:#fff}.introTitle___LyPY5{margin-bottom:20px}.introTitle___LyPY5 span{font-size:18px;font-weight:700}.flex_box_center___FSHWz{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___xMj_8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___TftIO{align-items:center;box-align:center}.flex_box_center_end___KM3sc{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___o0txR{flex-direction:column;box-orient:block-axis}.tabs___kpTFv{width:1840rem;height:50rem;background:#003f6ccc;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem);margin:-30rem auto 0;display:flex}.tabs___kpTFv .activied___IE4FQ{width:160rem;height:57rem;background:#1b8565;box-shadow:inset 0 1rem 2rem #ffffff80;border-radius:8rem 8rem 0rem 0rem;font-size:22rem;text-align:center;line-height:57rem;font-weight:500;cursor:pointer;color:#fff;margin-top:-7rem}.tabs___kpTFv .tab___JSx4b{width:160rem;height:50rem;background:#19527b;border-radius:8rem 8rem 0rem 0rem;font-size:22rem;text-align:center;line-height:50rem;cursor:pointer;color:#fff}.placeholder___xpvd2{margin-top:-20rem;height:20rem;background:#010a23}.content___I7f9K{background:#010a23}.nametext___E8ley{width:100%;font-size:22rem;display:flex;align-items:center;justify-content:center}.modal___oIdtc .mHead___tmQjG{height:38rem;background:#d5f1ea;border-radius:8rem 8rem 0 0;font-weight:500;font-size:16rem;color:#1b8565;line-height:38rem;padding-left:12rem}.modal___oIdtc .form___q76Kb{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.modal___oIdtc .form___q76Kb .mType___zss8M{margin-bottom:3rem}.modal___oIdtc .form___q76Kb .mType___zss8M label{height:30rem!important}.modal___oIdtc .form___q76Kb .mType___zss8M div[class~=knowledgeGraph-form-item-explain-error]{margin-top:-20rem}.dropdownst___NZ0IN{width:240rem}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu]{background:#17233b!important;padding:0rem!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item]{color:#fff!important;padding:0rem!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-active]{color:#37ad83!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-selected]{background:#37ad83!important;color:#fff!important}.dropdownst___NZ0IN .dropnametext___v6FZZ{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding:5rem 12rem!important}.information___cwV7S{background:#010a23;height:calc(100vh - 72px - 170rem);overflow:auto;padding:23rem 0 20rem}.information___cwV7S .body___1JINN{width:1840rem;margin-left:calc((100vw - 1840rem)/2);color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.information___cwV7S .body___1JINN .title___b5sMx{display:flex;align-items:center;font-size:16rem;color:#fff;margin-bottom:10rem}.information___cwV7S .body___1JINN .title___b5sMx img{width:16rem;margin-right:10rem}.information___cwV7S .body___1JINN .left___yeFML{width:1440rem}.information___cwV7S .body___1JINN .right___uofAp{width:380rem;background:#1a2239;border-radius:4rem;padding:37rem 20rem 10rem;position:relative}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA{background:linear-gradient(180deg,#232e4d,#1a223900);border-radius:4rem;border:1rem solid;border-image:linear-gradient(180deg,#2a3659,#26304e) 1 1;width:340rem;height:120rem;display:flex;align-items:center;margin-bottom:10rem;position:relative}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA img:first-child{width:60rem;height:60rem;margin-right:30rem;margin-left:45rem;border-radius:50%}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-bottom:6rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA span{font-size:16rem;color:#d3d5d9}.imgTitle___HGcli{position:absolute;z-index:1;left:50%;top:-14rem;transform:translate(-50%)}.box___pdLe8{background:#1a2239;border-radius:4rem;padding:36rem 25rem 25rem;color:#fff;position:relative}.box___pdLe8 p,.box___pdLe8 ul,.box___pdLe8 ol,.box___pdLe8 li,.box___pdLe8 div{color:#fff;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content{padding:0;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header{padding:20rem 25rem 0;margin-bottom:10rem;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header .knowledgeGraph-modal-title{font-weight:500;line-height:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body{padding:10rem 25rem;font-size:14rem;overflow:auto;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body{display:flex;align-items:start}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body>.anticon{margin-bottom:5rem;margin-top:10rem;margin-inline-end:12rem;color:#faad14;font-size:22rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body .knowledgeGraph-modal-confirm-paragraph{display:flex;flex-direction:column}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-title{margin-top:10rem;margin-bottom:15rem;font-size:16rem;line-height:1.5;font-weight:600}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body>.anticon{margin-top:5rem;margin-bottom:20rem;margin-right:12rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-content{margin-top:0rem;width:100%;max-width:100%}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns{margin-top:30rem;margin-bottom:15rem;text-align:end}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-default:not(:disabled){height:32rem;background:#f8f9fc80;border-radius:2rem;border:1rem solid rgba(195,207,224,.5);color:#464f66;padding:0 16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-primary:not(:disabled){margin-left:20rem;height:32rem;box-shadow:0 2rem 4rem #e0dfe1,inset 0 1rem 3rem #ffffff80;border-radius:2rem;padding:0 16rem;border:0;background:#3061d0;color:#fff}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer{border:0;margin-top:15rem;padding:0 25rem 25rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-default:not(:disabled){height:40rem;background:#f6f7f9;box-shadow:0 2rem 4rem #e0dfe1,inset 0 1rem 3rem #ffffff80;border-radius:4rem;border:1rem solid #DADBDE;line-height:38rem;padding:0 54rem;text-align:center;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-primary:not(:disabled){margin-left:20rem;height:40rem;border:0;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;line-height:40rem;padding:0 54rem;text-align:center;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close{top:17rem;right:23rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:before,#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after{content:"";position:absolute;top:50%;left:50%;width:18rem;height:1rem;background-color:#979797;border-radius:1rem;transform:translate(-50%,-50%) rotate(45deg);display:block}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon svg[data-icon=close]{display:none}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td{background:#e8f2ef;border-right:1rem solid #E8F2EF;color:#5f6368;font-weight:400}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before{background:#f6f7f9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:nth-child(1),#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:nth-child(1){border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:nth-last-child(1),#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:nth-last-child(1){border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before{background:transparent}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters{justify-content:flex-start}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters .knowledgeGraph-table-column-title{flex:initial}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-tbody>tr>td{border-bottom:1rem solid #F6F7F9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-placeholder .knowledgeGraph-table-cell{border-bottom:0}#educoder .knowledgeGraph-pagination{text-align:right;display:block}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-total-text{float:left;color:#000}#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-item,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-prev,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-pre{margin-right:2rem;margin-left:2rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:#f8f9fc80;border:1rem solid rgba(195,207,224,.5)}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-jump-next{min-width:30rem;white-space:nowrap}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#000}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link,#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link{line-height:initial;background-color:#f8f9fc80;border-color:#c3cfe080;min-width:20rem;min-height:24rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-select-single .knowledgeGraph-select-selector{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper input{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis{background-color:#f8f9fc80;border:1rem solid rgba(195,207,224,.5);color:#464f66}#educoder:has([class^=knowledgeGraph-modal-mask]){overflow-y:hidden;height:auto}#educoder:has([class^=knowledgeGraph-modal-mask]) body{overflow-y:hidden}.exchange___eh7R3{background:#010a23;height:calc(100vh - 72px - 170rem);overflow:auto}.exchange___eh7R3 .body___oRT9t{width:1840rem;margin-left:calc((100vw - 1840rem)/2)}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l{background:#1a2239;display:flex;padding:40rem;margin-bottom:10rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l img{width:60rem;height:60rem;margin-right:30rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk{display:flex;align-items:center;margin-bottom:10rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-right:20rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>span{font-size:18rem;color:#37ad83}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d{display:flex;align-items:center;margin-left:auto}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div{width:30rem;height:30rem;background:#fff3;border-radius:23.41rem;display:flex;align-items:center;justify-content:center;margin-left:25rem;cursor:pointer;user-select:none}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div i{font-size:14rem;color:#fff}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .reply___FAse7:hover{background:#37ad83}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .delete___cv2H_:hover{background:#e30000}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover{background:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover i{color:#fff!important}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ.active____gfgF i{color:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .num___Vv9Co{font-size:22rem;color:#f9a71d;margin-left:10rem}.exchange___eh7R3 .secondWrap___S4NT9{padding:2rem 40rem 0;background:#31384d;border-radius:7rem;border:2rem solid #434B64;position:relative;margin-top:16rem}.exchange___eh7R3 .secondWrap___S4NT9:before{content:"";position:absolute;top:-11rem;left:30rem;width:20rem;height:20rem;border-radius:4rem 0rem 0rem;border-top:2rem solid #434B64;border-left:2rem solid #434B64;z-index:1;background:#31384d;transform:rotate(45deg)}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK{padding-bottom:24rem;border-bottom:1rem dashed #434B64;margin-top:30rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK:last-child{border-bottom:0}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf{display:flex;align-items:center;margin-bottom:10rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-right:20rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>span{font-size:18rem;color:#37ad83}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD{display:flex;align-items:center;margin-left:auto}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div{width:30rem;height:30rem;background:#fff3;border-radius:23.41rem;display:flex;align-items:center;justify-content:center;margin-left:25rem;cursor:pointer;user-select:none}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div i{font-size:14rem;color:#fff}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD .delete___cv2H_:hover{background:#e30000}.md____p6F5 p,.md____p6F5 b,.md____p6F5 ul,.md____p6F5 ol,.md____p6F5 li,.md____p6F5 div{font-size:18rem;color:#d3d5d9}.comment___YPf7o{margin-top:10rem}.addBtn___S8KeD{position:absolute;height:36rem;width:100rem;text-align:center;line-height:36rem;top:-43rem;right:56rem;z-index:100;font-size:14rem;color:#1b8565;border-radius:18rem;background:#fff;cursor:pointer}.addBtn___S8KeD:hover{background:#37ad83;color:#fff}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:#2c3246;border:1rem solid #2C3246}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#fff}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#37ad83}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis{background-color:#2c3246;border-color:#2c3246;color:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.md___NMHUA p,.md___NMHUA ul,.md___NMHUA ol,.md___NMHUA li,.md___NMHUA div{font-size:16rem}.dark___hYBxG .markdown-editor-container{border:0}.dark___hYBxG .markdown-toolbar-container{background:#3d445c;border-bottom-color:#3d445c}.dark___hYBxG .markdown-toolbar-container a{color:#ddd}.dark___hYBxG .markdown-toolbar-container span.v-line{border-right:1px solid #2C3246}.dark___hYBxG .markdown-toolbar-container li.btn-full-screen a{color:#687799}.dark___hYBxG .markdown-editor-body .CodeMirror{background:#2c3246}.dark___hYBxG .markdown-editor-body .CodeMirror-cursor{border-left:1px solid #fff}.dark___hYBxG .markdown-editor-body .CodeMirror-line{color:#fff}.dark___hYBxG .markdown-editor-body .CodeMirror-linenumber{color:#ddd}.dark___hYBxG .markdown-editor-body .CodeMirror-gutters{border-right:1px solid #343A50;background-color:#343a50}.dark___hYBxG .markdown-editor-body .preview-container{background:#2d3246;border-left:1px solid #3d445c}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body{color:#fff}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body .prettyprint{color:#333}.noData___Luxe1{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.noData___Luxe1 img{height:120rem}.noData___Luxe1 span{font-size:14rem;color:#666;margin-top:20rem}.noData___Luxe1 div{margin-top:40rem;width:180rem;height:40rem;background:#1b8565;box-shadow:inset 0 1px 3rem #ffffff80;border-radius:2rem;font-weight:500;font-size:16rem;color:#fff;line-height:40rem;text-align:center;user-select:none;cursor:pointer}.learning___axerA{background:url(./static/bg.4d4caf26.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat}.learning___axerA .body___xn5Fa{min-height:77vh}.learning___axerA .body___xn5Fa .tabs___C2Adc{background:#01152e;display:flex;padding:9rem 48rem 9rem 0}.learning___axerA .body___xn5Fa .tabs___C2Adc .name___VKGdS{color:#fff;font-size:16rem;flex-shrink:0;padding:4rem 48rem}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi{display:flex;flex-wrap:wrap;gap:20rem;flex:1 1}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d{padding:0 48rem;font-size:16rem;color:#fff;height:32rem;line-height:32rem;cursor:pointer;border-radius:2rem;font-weight:400;background:#19527b33;box-shadow:inset 0 1rem 2rem #fff3}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d.active___XXAsu{background:#1b8565;box-shadow:inset 0 1rem 1rem #ffffff80;border-radius:2.22rem}.learning___axerA .body___xn5Fa .head___XDru2{display:flex;justify-content:space-between;align-items:end;height:80rem;background:#01152e;margin:-20rem 40rem 0;border-radius:0 0 22rem 22rem;color:#000;padding-right:20rem;position:sticky;top:20rem;z-index:100}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ{display:flex;align-items:center}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div{height:60rem;display:flex;align-items:center;margin-right:112rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div img{width:35rem;margin-left:65rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div span{font-size:14rem;color:#fff;margin-left:10rem;opacity:.8}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div b{margin-left:20rem;font-size:20rem;color:#12d5ff}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x{display:flex;align-items:center}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div{display:flex;align-items:center;margin-left:30rem;cursor:pointer;user-select:none}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child{display:inline-flex;justify-content:center;align-items:center;width:30rem;height:30rem;background:#fff3;border-radius:50%}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child i{color:#fff;font-size:14rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:last-child{font-size:14rem;color:#fff;margin-left:8rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div:hover span:first-child{background:#37ad83}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div:last-child:hover span:first-child{background:#e30000}.learning___axerA .body___xn5Fa .studentHead___I1em7{display:flex;align-items:end;height:120rem;background:#01152e;margin:-20rem 40rem 0;border-radius:0 0 22rem 22rem;padding:0 30rem 6rem;position:sticky;top:20rem;z-index:100}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK{display:flex;align-items:center;margin-left:220rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK:first-child{margin-left:0}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK img{width:98rem;margin-right:8rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK span{font-weight:500;font-size:14rem;color:#fff;display:block;opacity:.8}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK b{font-size:28rem;color:#12d5ff}.learning___axerA .body___xn5Fa .studentHead___I1em7 .btn___SXQTV{width:98rem;height:40rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20rem;border:1rem solid;font-weight:500;font-size:14rem;color:#44d7b6;line-height:38rem;text-align:center;user-select:none;cursor:pointer;margin-left:auto}.learning___axerA .body___xn5Fa .studentHead___I1em7 .btn___SXQTV:hover{background:linear-gradient(315deg,#26a0ee,#12fee0);border-radius:20px;border:none;border-image:linear-gradient(315deg,#26a0ee,#12fee0) 1 1;color:#fff}.learning___axerA .body___xn5Fa .studentHead___I1em7 .disabledBtn___gfcug{color:#fff;cursor:not-allowed}.learning___axerA .body___xn5Fa .studentHead___I1em7 .disabledBtn___gfcug:hover{background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20px;border:1rem solid;border-image:none;color:#fff}.addBtn___oYSpZ{position:absolute;height:36rem;width:128rem;text-align:center;line-height:36rem;top:-43rem;right:56rem;z-index:100;font-size:14rem;color:#1b8565;border-radius:18rem;background:#fff;cursor:pointer}.addBtn___oYSpZ:hover{background:#37ad83;color:#fff}.ChangeBut___XjMr5{border-radius:999px;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border:1rem solid #382cdf;padding:10rem 20rem;font-size:14rem;gap:10rem;line-height:20rem}.ChangeBut___XjMr5:hover{background:linear-gradient(134deg,#382cdf,#3072e6);border-radius:20rem;border:1rem solid #101c39!important;border-image:linear-gradient(134deg,#382cdf,#3072e6) 1 1}.PublishBut___r0ltL{padding:10rem 20rem;gap:8rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20rem;border:1rem solid #382cdf}.PublishBut___r0ltL:hover{background:linear-gradient(134deg,#382cdf,#3072e6);border-radius:20rem;border:1rem solid #101c39!important;border-image:linear-gradient(134deg,#382cdf,#3072e6) 1 1}.SwitchStyle___ioClp [class~=knowledgeGraph-switch]{border:1rem solid #29417C!important;height:24rem!important}.SwitchStyle___ioClp [class~=knowledgeGraph-switch-handle]:before{background-color:#456dcd!important}.SwitchStyle___ioClp [class~=knowledgeGraph-switch-inner-unchecked]{color:#6a93f8!important}.SwitchStyle___ioClp [class~=knowledgeGraph-switch-checked]{background-color:#3061d0!important}.SwitchStyle___ioClp [class~=knowledgeGraph-switch-checked] [class~=knowledgeGraph-switch-handle]:before{background-color:#b7cdff!important}.flex_box_center___g95QO{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DdZrd{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XptQo{align-items:center;box-align:center}.flex_box_center_end___OeRyD{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___GCZDS{flex-direction:column;box-orient:block-axis}.addModal___rkVQM .contentWrap___hdqno{max-height:570rem;min-height:400rem;border:1px solid #F6F7F9;display:flex}.addModal___rkVQM .contentWrap___hdqno .boxTitle___messp{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#232b40;margin-bottom:15px}.addModal___rkVQM .contentWrap___hdqno .boxTitle___messp .tip___w9Tak{color:#7f838c;font-size:14px;font-weight:400}.addModal___rkVQM .contentWrap___hdqno .leftBox___kDArQ{padding:14rem 20rem;width:510rem;border-right:1px solid #F6F7F9;overflow-y:auto}.addModal___rkVQM .contentWrap___hdqno .leftBox___kDArQ .formSty___RXRPG [class~=ant-form-item]{margin-bottom:20rem}.addModal___rkVQM .contentWrap___hdqno .leftBox___kDArQ .formSty___RXRPG label{font-size:14px;color:#232b40}.addModal___rkVQM .contentWrap___hdqno .leftBox___kDArQ .formSty___RXRPG div[class~=ant-form-item-label]{width:100rem;text-align:right}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q{flex:1 1;padding:14rem 20rem}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ{height:40rem;font-size:14rem;color:#000;display:flex;align-items:center}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ .yc___lhz8B{height:18rem;background:#fce5e5;border-radius:2rem;border:1rem solid #FF7575;font-size:12rem;color:#e41717;margin-right:10rem}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ .yclj___Z6AKQ{display:none}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ:hover{background:#e8f2ef}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ:hover .yclj___Z6AKQ{display:block}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .nodeData___FbbqZ .nametitle___lR1nK{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .treeheight___RZ8Gb span[class~=knowledgeGraph-tree-draggable-icon],.addModal___rkVQM .contentWrap___hdqno .rightBox___BUv9Q .treeheight___RZ8Gb span[class~=knowledgeGraph-tree-switcher]{line-height:40rem!important}.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 img{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:30px}.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___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;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;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}.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 .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.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}.flex_box_center___bAhU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fGcUL{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___hqbFm{align-items:center;box-align:center}.flex_box_center_end___h8cjt{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___jkfSL{flex-direction:column;box-orient:block-axis}.detailmodal___KEy8k{display:flex;justify-content:space-between}.detailmodal___KEy8k .title___M0Bdn{font-size:18rem;font-weight:500;color:#000}.detailmodal___KEy8k .button___oEMiZ{height:30rem;border-radius:15rem;margin-right:10rem;display:inline-flex;line-height:30rem;align-items:center;font-size:12rem;box-shadow:none}.drawer___Pwq6m div[class~=ant-drawer-content-wrapper]{box-shadow:none!important}.drawer___Pwq6m div[class~=ant-drawer-content]{width:630rem!important;position:absolute;right:0}.drawer___Pwq6m .tabstyle___hGelr{margin-top:20rem;height:40rem;background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-radius:21rem;border:1rem solid #FFFFFF;display:flex;line-height:40rem;justify-content:space-between}.drawer___Pwq6m .tabstyle___hGelr .items___RrF7L{width:50%;color:#333;text-align:center;font-size:16rem;cursor:pointer}.drawer___Pwq6m .tabstyle___hGelr .itemsactivite____kVzF{width:50%;background:linear-gradient(180deg,#009572,#067a5f);text-align:center;color:#fff;font-size:16rem;border-radius:19rem;border:1rem solid #fff;cursor:pointer}.drawer___Pwq6m .nodetitle___UgLxl{margin-top:20rem;background:#d5f1ea;color:#1b8565;border-radius:8rem 8rem 0rem 0rem;height:38rem;padding:0rem 10rem;display:flex;align-items:center}.drawer___Pwq6m .nodeboyd___R1M87{overflow:auto;background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0rem 0rem 2rem 2rem;padding:20rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j{margin-top:20rem;display:flex;align-items:center}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>label{color:#5f6368;font-size:16rem;margin-right:25rem;min-width:65rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>span{color:#333;font-size:16rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>div{display:flex;flex-wrap:wrap;gap:20rem}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0rem}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37AD83!important;border-top-color:#fff!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-bottom-color:#37ad83!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37AD83!important;border-bottom-color:#fff!important}.addmodal___KHvV4 .title___M0Bdn{background:#d5f1ea;border-radius:8rem 8rem 0rem 0rem;color:#1b8565;font-size:16rem;height:38rem;line-height:38rem;padding:0rem 12rem;display:flex;justify-content:space-between}.addmodal___KHvV4 .gxcoent___B8UeJ{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C{display:flex;align-items:center;font-size:16rem;color:#5f6368}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;width:8rem;margin-right:8rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk{display:flex;flex-wrap:wrap;max-height:300rem;overflow:auto;gap:20rem;margin-top:30rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk .tag___b2Gak{padding:7rem 10rem;font-size:16rem;color:#fff;background:#24a881;border-radius:4rem}.addmodal___KHvV4 .form___wY8YH{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem;max-height:300rem;overflow:auto}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item-label]>label{font-size:14rem}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item]{margin-bottom:20rem}.addmodal___KHvV4 .form___wY8YH .radioform___RW7Fy label[class~=ant-radio-wrapper]{font-size:16rem!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0rem}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37AD83!important;border-top-color:#fff!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-bottom-color:#37ad83!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37AD83!important;border-bottom-color:#fff!important}.settingmodal___LgbSA .body___KaaXx{height:452rem;display:flex;margin-top:-2rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH{width:770rem;padding:20rem;overflow:auto}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .header___E8vej{display:flex;justify-content:space-between;align-items:center}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn{height:40rem;padding:0rem 10rem;display:flex;align-items:center;justify-content:space-between}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover{background:#e8f2ef}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover .hudong___MzZbW{display:block}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW{display:none;font-size:14rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .right___jzXCF{border-left:1rem solid #37AD83;width:380rem;height:452rem;overflow:auto}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .title___M0Bdn{background:#d5f1ea;color:#1b8565;font-size:16rem;padding:10rem 25rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C{display:flex;align-items:center;font-size:16rem;color:#5f6368}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;width:8rem;margin-right:8rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk{display:flex;flex-wrap:wrap;gap:20rem;margin-top:30rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk .tag___b2Gak{padding:7rem 10rem;font-size:16rem;color:#fff;background:#24a881;border-radius:4rem}.multiple___GQEEM{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.settingtag___XVMCI{width:30rem;height:18rem;background:#24a881;border-radius:2rem;font-size:12rem;color:#fff;display:flex;align-items:center;min-width:30rem;margin-right:10rem;justify-content:center}.tree___zz_WU span[class~=ant-tree-node-content-wrapper]{padding:0rem!important;background:#fff!important}.select___HL7_r div[class~=knowledgeGraph-select-selector]{height:40rem!important;border-radius:0rem}.select___HL7_r span[class~=knowledgeGraph-select-selection-search]{height:40rem!important;font-size:14rem}.select___HL7_r span[class~=knowledgeGraph-select-selection-item]{line-height:40rem!important;font-size:14rem}.input___reuVt span[class~=knowledgeGraph-input-wrapper],.input___reuVt span[class~=knowledgeGraph-input-group-addon],.input___reuVt input[class~=knowledgeGraph-input]{height:40rem!important}.DetailStatistics___v31Uq .header___E8vej{background:#d5f1ea;padding:0rem 10rem;display:flex;align-items:center;line-height:44rem;margin-top:20rem;height:44rem;border-radius:8rem 8rem 0rem 0rem}.DetailStatistics___v31Uq .header___E8vej .title___M0Bdn{color:#1b8565;font-size:16rem;margin-right:10rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]{height:16rem;width:16rem;border-width:1rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]:after{height:16rem;width:16rem;margin-top:-8rem;margin-left:-8rem}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]{align-items:center}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]>span{font-size:16rem;color:#1b8565}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector]{height:32rem!important;padding:0 11rem}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:30rem;padding-right:18rem;font-size:14rem;color:#1b8565}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-suffix]{font-size:12rem}.DetailStatistics___v31Uq .left___BbRKH{width:310rem;height:200rem;background-size:cover;background-position:right center;background-repeat:no-repeat;box-shadow:0 2rem 3rem #f1f0f1;border-radius:4rem;padding:25rem}.DetailStatistics___v31Uq .left___BbRKH>img{height:35rem;width:46rem}.DetailStatistics___v31Uq .left___BbRKH .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .left___BbRKH .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF{margin-left:15rem}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD{background:linear-gradient(180deg,#ffaa401c,#ffffff7a);box-shadow:0 2rem 3rem #f1f0f1;height:92rem;width:310rem;border-radius:4rem;padding:17rem;display:flex;align-items:center}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD>img{height:35rem;width:48rem;margin-right:30rem}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j{padding:17rem;margin-top:15rem;background:linear-gradient(180deg,#6ccaa936,#ffffff8f);box-shadow:0 2rem 3rem #f1f0f1;height:92rem;width:310rem;border-radius:4rem;display:flex;align-items:center}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j>img{height:35rem;width:48rem;margin-right:30rem}.DetailStatistics___v31Uq .right___jzXCF .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.tag___aXy_L{background:#1bafeacc;border-radius:4rem;border:2rem solid #68D5FF;text-align:center;font-size:16rem;color:#fff;display:inline-block;position:relative;line-height:28rem;padding:0rem 6rem;margin-right:40rem;margin-bottom:20rem}.tag___aXy_L.active___kZOMC:after{content:"";width:calc(100% + 20rem);height:calc(100% + 20rem);background:#37ad831a;border-radius:2rem;border:1rem solid #37AD83;position:absolute;right:-11rem;top:-11rem;user-select:none;pointer-events:none}.tag___aXy_L i{position:absolute;right:-12rem;top:-8rem;z-index:1;color:#f31b1b;font-size:14rem;cursor:pointer}.tagsModal___wsl_M .btn___S2nL4{height:28rem;background:#fff;border-radius:4rem;border:1rem dashed #1B8565;display:inline-flex;align-items:center;justify-content:space-between;color:#1b8565;font-size:14rem;user-select:none;cursor:pointer;padding:0 10rem}.tagsModal___wsl_M .btn___S2nL4 i{font-size:14rem;margin-right:10rem}.modal___r3iAS{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:2rem}.modal___r3iAS .mHead___imW9A{padding:0 24rem;height:50rem;background:#1b85651a;border-radius:2rem 2rem 0rem 0rem;display:flex;align-items:center}.modal___r3iAS .mHead___imW9A b{width:8rem;height:16rem;background:#ec8657;margin-right:8rem}.modal___r3iAS .mHead___imW9A span{font-size:16rem;color:#5f6368}.modal___r3iAS .mHead___imW9A div{margin-left:auto;width:74rem;height:28rem;font-size:14rem;background:#1b8565;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10rem;cursor:pointer;user-select:none}.modal___r3iAS .mHead___imW9A div i{font-size:14rem}.modal___r3iAS .body___fZUhx{padding:40rem 24rem 20rem}.modal___r3iAS .body___fZUhx .add___QHMDJ{display:inline-flex;align-items:center;position:relative}.modal___r3iAS .body___fZUhx .add___QHMDJ i{font-size:20rem;cursor:pointer;margin-left:16rem}.modal___r3iAS .body___fZUhx .add___QHMDJ .error___aJzBo{position:absolute;z-index:1;bottom:-22rem;color:#e30000;font-size:14rem;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}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{min-height:740px;width:100%;background:#fff;border-radius:8px}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding-left:0;justify-content:space-between;border-bottom:1px solid #dbdce0}.teaching-circling-body .navs li{margin-right:40px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:3px solid #202124}.teaching-circling-body .navs li.active a{color:#202124}.teaching-circling-body .navs li a{color:#5f6368;display:block}.flex-end{justify-content:flex-end}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{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___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-lists{margin:0;padding-left:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-lists>li{cursor:pointer;border:1px solid #f5f5f5;box-shadow:0 2px 5px #0000000d;border-radius:4px}.teaching-lists .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between;margin-top:27px;padding:0 24px}.teaching-lists .info{margin:0;display:flex;flex-flow:row wrap;align-items:center;padding:27px 0}.teaching-lists .info li{position:relative}.teaching-lists .info li div{padding:0 4px;height:28px;line-height:28px;text-align:center}.teaching-lists .info li.active div .isshow{display:none}.teaching-lists .info li.active div:hover [class^=isshow]{display:flex}.teaching-lists .info li.active div:hover [class^=directionItem]{background-color:#1890ff1a;color:#0152d9;border-radius:16px}.teaching-lists .info li .btn-del{position:absolute;right:0;top:0;color:#0152d9}.dropdowns{width:104px}.dropdowns [class~=ant-dropdown-menu-item]{text-align:center}.dropdowns [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdowns [class~=ant-dropdown-menu]{padding:10px 0!important}.directionItemWrap{display:flex;flex-direction:row;position:relative;margin-right:33px;height:30px}.directionItemWrap:hover [class^=groupActionWrap]{display:flex}.directionItemWrap:hover [class^=hovename]{color:#165dff!important}.directionItemWrap:hover [class^=directionItem]{background-color:#1890ff1a;color:#165dff;border-radius:16px}.groupActionWrap{display:none;margin-right:2px;margin-top:2px}.tree___nmqFN{position:fixed;left:0;top:0;z-index:1000;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#00000080}.tree___nmqFN .center___zS18i{width:calc(100vw - 40rem);height:calc(100vh - 300rem);display:flex;flex-direction:column;position:relative}.tree___nmqFN .center___zS18i .head___VcDyA{height:34rem;flex-shrink:0}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh{display:inline-flex;flex-direction:column;align-items:center;float:right;margin-right:16rem}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh i{font-size:24rem;color:#fff;cursor:pointer}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh b{display:block;height:10rem;width:2rem;background:#677cca}.tree___nmqFN .center___zS18i .body___YCIVW{flex:1 1;background:#31384de6;border-radius:10rem;border:2rem solid #677CCA;backdrop-filter:blur(5px);padding:22rem 10rem 10rem 50rem;min-height:0;display:flex;flex-direction:column}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6{display:flex;gap:13rem 75rem;flex-wrap:wrap;padding-bottom:22rem}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div{color:#fff;cursor:pointer}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div.active___p1mR9,.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div:hover{color:#1b8565}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO{width:100%;flex:1 1;min-height:0;overflow:auto}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO .treeWarp___oNJ2m{margin-bottom:10rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar{background-color:transparent!important}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-corner{background-color:transparent}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-thumb{background:#37ad83!important;border-radius:3rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.treeNode___qHtQK{display:flex;align-items:center;justify-content:flex-start}.treeNode___qHtQK .node___AIr0l{width:480rem;background:#f6f6f6;border-radius:10rem;flex-shrink:0;margin-right:90rem;position:relative}.treeNode___qHtQK .node___AIr0l .info___FnWMG{flex:1 1;min-width:0;padding:20rem 20rem 0 14rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .resource___WYrQp{display:flex;align-items:center;justify-content:space-between;margin:5rem 0 10rem 26rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY{display:flex;align-items:center;font-size:12rem;color:#1b8565;cursor:pointer}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY i{display:inline-block;font-size:14rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf{background:#dcf0de;border-radius:10rem;display:flex;flex-wrap:wrap;padding:9rem 25rem 11rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf .tag___ImQuD{width:calc(100% / 3);font-size:14rem;color:#666;padding-right:3rem;margin-bottom:3rem}.treeNode___qHtQK .node___AIr0l .leftLine___KCWcy{position:absolute;z-index:1;width:33rem;height:2rem;background:#5aa959;top:50%;left:0;transform:translate(-100%,-50%)}.treeNode___qHtQK .node___AIr0l .rightLine____XB16{position:absolute;z-index:2;width:58rem;height:2rem;background:#5aa959;top:50%;left:100%;transform:translateY(-50%)}.treeNode___qHtQK .node___AIr0l .icon___QEn9F{position:absolute;z-index:3;top:50%;left:100%;transform:translate(-50%,-50%);cursor:pointer;width:24rem}.treeNode___qHtQK .nodeWrap___CLyJX{display:flex;flex-direction:column;gap:10rem;position:relative}.treeNode___qHtQK .nodeWrap___CLyJX .line___njEbX{position:absolute;z-index:4;width:2rem;height:0;background:#5aa959;left:-34rem;bottom:0}.treeNode___qHtQK .statusbutton___yMqes{border-radius:0px 10rem;padding:2rem 10rem;color:#fff;position:absolute;top:0rem;right:0}.treeNode___qHtQK .checkbox___jNN_4{position:absolute;top:5rem;left:5rem}.loading___zOI_x{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000059}.allTreeNode___csU65{overflow-x:hidden}.allTreeNode___csU65>div>div{flex-direction:row!important;flex-wrap:wrap;gap:20rem 40rem!important}.allTreeNode___csU65>div>div>div>div{margin-right:0!important}.leftdiv___aBzsX{flex:1 1;margin-right:8px;height:340px;border-radius:4px;border:1px solid #d9d9d9;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{display:flex;align-items:center}.leftdiv___aBzsX .spantitle___v_Vc4{word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;display:inline-block}.rightdiv___xWu4M{margin-left:8px;flex:1 1;height:340px;border-radius:4px;border:1px solid #d9d9d9;padding:14px}.flex_box_center___IBr6x{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___n2Iz0{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___1umwO{align-items:center;box-align:center}.flex_box_center_end___SRZYb{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___b90Da{flex-direction:column;box-orient:block-axis}.form___V3fAH{padding:30px 50px}.title_icon____uDZy{margin-left:6px;color:#666;font-weight:initial;font-size:16px;cursor:pointer}.title_icon____uDZy:hover{color:#3061d0}.title___RxKwK{height:16px;font-weight:600;font-size:16px;line-height:16px;color:#000;margin-bottom:10px}.content___vFT5m{background-color:#f6f7f9;padding:10px 30px}.content___vFT5m .pubColSty___dfLkL{height:40px;line-height:40px;padding:0 30px;border-bottom:1px solid #fff}.content___vFT5m .selectSty____Wuek div[class~=ant-select-selector]{padding:1px 4px}.borderSty___EuFYV{border:1px solid #DCDCDC}.borderSty___EuFYV:hover{border:1px solid #3061D0}.borderSty___EuFYV .delSty___AdEeI{color:#ccc}.borderSty___EuFYV .delSty___AdEeI:hover{color:#e30}.delBorder___vcTJc{border:1px solid #e30!important}.copHover___JVVXI:hover{background:#3061d0!important;color:#fff!important}.multiple_select___ZMPhl [class~=ant-select-selector]{min-height:40px!important;line-height:40px!important}.title_tooltip___LLdrn{font-weight:400;font-size:14px;color:#666;line-height:14px}.multiple_select___kDXUm{height:40px;line-height:40px;margin-left:5px;width:250px;border:1px solid #d9d9d9;background:#0000000a;padding:0 8px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal_con___ERnkW{min-height:400px;max-height:400px;overflow-y:auto;background:#f6f7f9}.flex_box_center___rQJfc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___MDW24{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___RZbAv{align-items:center;box-align:center}.flex_box_center_end___ILhJA{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___Fmij7{flex-direction:column;box-orient:block-axis}.orangeColor___U5vU6{color:#fa6400}.redColor___qYa6X{color:#e30000}.statustitle___pTBLm{font-weight:600;color:#333;margin-left:5px}.statusbody___qUPQx{background:#f6f7f9;padding:10px 20px;margin-top:5px}.flex___VtL45{display:flex;align-items:center}.flex_box_center___vhwFp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rbHwE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___AF_yr{align-items:center;box-align:center}.flex_box_center_end___FqGSd{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___ujWr7{flex-direction:column;box-orient:block-axis}.failedList___KGsCg{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.failedList___KGsCg .name___bbsWC{height:22px;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal}.failedList___KGsCg .publish___mai8J{width:60px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px;border:1px solid #BACFFE;padding:4px 15px;font-size:14px;color:#3061d0;cursor:pointer}.modal___t6wU6 div[class~=knowledgeGraph-modal-header]{background:#fff!important;margin-bottom:0rem!important}.modal___t6wU6 div[class~=knowledgeGraph-modal-body]{background:#fff!important}.modal___t6wU6 div[class~=knowledgeGraph-modal-footer]{background:#fff!important;margin-top:0rem!important}.ItemDom___Xq2Xn{background:#303a4ccc;border:1rem solid #3e4b62;color:#fff}.ItemDom___Xq2Xn .Arrow___Ulbfi{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:76rem;height:111rem}.ItemDom___Xq2Xn .Title___RNBAc{background:#5e6a80;border-radius:10rem}.ItemDom___Xq2Xn .Node___XTXfD:last-child .Direction___QoIf0{display:none}.ItemDom___Xq2Xn .Direction___QoIf0{position:absolute;width:88rem;height:44rem}.ItemDom___Xq2Xn .UP___SeZ0o{bottom:40rem;right:-65rem}.ItemDom___Xq2Xn .DOWN___F5Bx1{top:40rem;right:-62rem}.ItemDom100___n_HZz{background:linear-gradient(180deg,#303a4c 0% 100%);border:1rem solid #41b995;color:#1b8565}.ItemDom100___n_HZz .Title___RNBAc{background:#edf7ee}.ItemDom100___n_HZz .Arrow___Ulbfi{background-image:url(data:image/png;base64,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)}.ItemDom79___o5fGp{background:#303a4ccc;border:1rem solid gba(195,129,6,1)}.ItemDom79___o5fGp .Title___RNBAc{background:#fff7e4;color:#000}.ItemDom79___o5fGp .Arrow___Ulbfi{background-image:url(data:image/png;base64,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)}.ItemDom59___JfdjC{background:#303a4ccc;border:1rem solid #a1524f}.ItemDom59___JfdjC .Title___RNBAc{background:#ffeded;color:#000}.ItemDom59___JfdjC .Arrow___Ulbfi{background-image:url(data:image/png;base64,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)}.waveDom___Wc261{width:30rem;height:30rem;overflow:hidden;background-color:#72819c}@keyframes wave___hTeV6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waveDom___Wc261 .wave___hTeV6{position:absolute;border-radius:40%;left:50%;translate:-50% 0;width:200%;height:200%;animation:wave___hTeV6 5s linear infinite;-webkit-animation:wave___hTeV6 5s linear infinite}.waveDom100___HxeAE>.wave___hTeV6{background:#60c059;box-shadow:inset 0 1px 3px #c1ffd880}.waveDom79___BryDl>.wave___hTeV6{background:#ffb15f;box-shadow:inset 0 1rem 3rem #fa6400}.waveDom59___Nw1Dv>.wave___hTeV6{background:#ff9090;box-shadow:inset 0 1px 3px #ff000080}.ArrowLeft___hSXT2>.Arrow___Ulbfi{left:-77rem;top:50%;transform:translateY(-50%) rotate(180deg)}.ArrowRight___v1_qH>.Arrow___Ulbfi{right:-77rem;top:50%;transform:translateY(-50%)}.ArrowDownLeft___HwtjS>.Arrow___Ulbfi{left:64rem;bottom:-95rem;transform:rotate(90deg)}.ArrowDownRight___r0H2C>.Arrow___Ulbfi{right:64rem;bottom:-95rem;transform:rotate(90deg)}.ArrowDisable___U1ckU>.Arrow___Ulbfi{display:none}.Node___XTXfD:first-child>.HeightItem___x_c8h{display:none}.NodeUp___e6Mr3{flex-direction:column-reverse}.NodeShowDirection___Zuy0X>.Direction___QoIf0{display:none!important}.Onerow___PZfsq{word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contentWrap___qVfDd{max-height:650rem;overflow:auto;padding:5rem}.contentWrap___qVfDd .activeItemWrap___uE5bA{background:#a2beff40;border:1px solid #165DFF}.contentWrap___qVfDd .label___Bx9yh{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#9096a3;width:60px;text-align:right}.contentWrap___qVfDd .labelCon___MrYye{display:inline-block;max-width:590rem;margin-left:12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#232b40;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contentWrap___qVfDd .itemWrap___U0ogG{width:100%;min-height:122rem;background:#fff;border-radius:4rem;padding:14rem 20rem;border:1px solid #E8EAEF}.contentWrap___qVfDd .itemWrap___U0ogG:hover{background:#a2beff40;border:1px solid #165DFF}.contentWrap___qVfDd .itemWrap___U0ogG .titleWrap___yKXUY{display:flex;align-items:center;justify-content:space-between}.contentWrap___qVfDd .itemWrap___U0ogG .titleWrap___yKXUY .title___HUUaj{font-family:PingFangSC,PingFang SC;max-width:550rem;font-weight:500;font-size:16px;color:#232b40;margin-bottom:14px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contentWrap___ni2IK{height:60vh;border-top:1rem solid #E0E1E4;border-bottom:1rem solid #E0E1E4}.contentWrap___ni2IK .titleSty___EglCE{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#333}.contentWrap___ni2IK .leftBox___s2Tog{border-right:1px solid #E0E1E4;overflow:auto}.contentWrap___ni2IK .rightBox___UXF7P{padding:10rem 10rem 10rem 25rem;overflow-y:auto;overflow-x:hidden}.contentWrap___ni2IK .rightBox___UXF7P .tipSty___tamqo{padding:10rem 15rem;background:#f6f7f9}.tag___aFk2e{padding:0rem 4rem;background:#1bafeacc;border-radius:4rem;border:2rem solid #68D5FF;font-size:16rem;color:#fff;display:inline-block;position:relative;margin-right:40rem;margin-bottom:20rem}.tag___aFk2e.active___xFrif:after{content:"";width:calc(100% + 20rem);height:calc(100% + 20rem);background:#37ad831a;border-radius:2rem;border:1rem solid #37AD83;position:absolute;right:-10rem;top:-10rem;user-select:none;pointer-events:none}.tag___aFk2e i{position:absolute;right:-12rem;top:-8rem;z-index:1;color:#f31b1b;font-size:14rem;cursor:pointer}.tagsModal___PRPSO .btn___IfO8v{height:28rem;background:#fff;border-radius:4rem;border:1rem dashed #1B8565;display:inline-flex;align-items:center;justify-content:space-between;color:#1b8565;font-size:14rem;user-select:none;cursor:pointer;padding:0 10rem}.tagsModal___PRPSO .btn___IfO8v i{font-size:14rem;margin-right:10rem}.modal___X3fUd{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:2rem}.modal___X3fUd .mHead___IvIZN{padding:0 24rem;height:50rem;background:#1b85651a;border-radius:2rem 2rem 0rem 0rem;display:flex;align-items:center}.modal___X3fUd .mHead___IvIZN b{width:8rem;height:16rem;background:#ec8657;margin-right:8rem}.modal___X3fUd .mHead___IvIZN span{font-size:16rem;color:#5f6368}.modal___X3fUd .mHead___IvIZN div{margin-left:auto;width:74rem;height:28rem;background:#1b8565;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10rem;cursor:pointer;user-select:none}.modal___X3fUd .mHead___IvIZN div i{font-size:14rem}.modal___X3fUd .body___FhLrG{padding:30rem 24rem}.modal___X3fUd .body___FhLrG .add___YJGg_{display:inline-flex;align-items:center;position:relative;vertical-align:center}.modal___X3fUd .body___FhLrG .add___YJGg_ i{font-size:20rem;cursor:pointer;margin-left:16rem}.modal___X3fUd .body___FhLrG .add___YJGg_ .error___JoLGM{position:absolute;z-index:1;bottom:-22rem;color:#e30000;font-size:14rem;left:0}.flex_box_center___X1Bk6{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___uybt7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___eRrsT{align-items:center;box-align:center}.flex_box_center_end___twuIC{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___GZ7ID{flex-direction:column;box-orient:block-axis}.tabs___lQRiO{width:1840rem;height:80rem;background:#01243d;margin:0rem auto;line-height:80rem;display:flex;padding:0rem 48rem}.tabs___lQRiO .activied___xuukl{padding:0rem 32rem;font-size:16rem;background:#1b8565;border-radius:2rem;color:#fff;height:40rem;line-height:40rem;cursor:pointer;display:block;box-shadow:inset 0 1px 1px #ffffff80}.tabs___lQRiO .tab___BDDdU{padding:0rem 32rem;font-size:16rem;background:#19527b;color:#fff;height:40rem;line-height:40rem;cursor:pointer;border-radius:2rem;display:block;box-shadow:inset 0 1px 2px #ffffff80}.content___Njpry{background:#010a23}.flex_box_center___mORrQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___AGgBm{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____H93g{align-items:center;box-align:center}.flex_box_center_end___VPK8Q{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___qksG3{flex-direction:column;box-orient:block-axis}.autocomp___H_feM{color:#fff;margin-left:20rem}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector]{border-radius:20rem 20rem 0rem 0rem!important;height:40rem!important;background-color:#202f4f!important;border:none!important;box-shadow:inset 0 1px 2px #000}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-search]>input{height:40rem!important;color:#fff!important}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:40rem!important;font-size:14rem;color:#fff}.autocomp___H_feM span[class~=ant-input-wrapper]>input{height:40rem!important;color:#fff!important;font-size:14rem}.autocomp___H_feM .autocompwidth___RMYtG{width:348rem}.autocomp___H_feM div[class~=ant-select-selector]{border-radius:20rem!important;height:40rem!important;background-color:#202f4f!important;border:none!important;box-shadow:inset 0 1px 2px #000}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:40rem!important;font-size:14rem;color:#fff}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] span[class~=ant-input-group-addon]{padding:0rem!important;border-radius:20rem 0rem 0rem 20rem!important;border-color:#202f4f!important;background-color:#202f4f!important}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] input{height:40rem!important;background-color:#202f4f!important;border-radius:0rem 20rem 20rem 0rem!important;border-color:transparent;color:#fff;font-size:14rem}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] input::placeholder{color:#fff6;font-size:14rem}.hoverone___j7m8k{text-align:center;padding-top:5rem;border-radius:90rem;padding-bottom:10rem;margin-right:15rem;position:relative}.hoverone___j7m8k>div{cursor:pointer}.hoverone___j7m8k>div:not(:first-child){margin-top:15rem}.hoverone___j7m8k img{width:40rem;height:40rem}.hoverone___j7m8k *{position:relative;z-index:1}.hoverone___j7m8k:hover:after{content:"";width:100%;height:100%;background:#202f4fb3;padding:6rem;position:absolute;top:-3rem;left:-6rem;z-index:0;box-sizing:content-box;border-radius:90rem}.hoverone___j7m8k:hover .name___qwPqM{display:block;font-size:10rem}.hoverone___j7m8k:hover .img___WHKD_{display:inline}.hoverone___j7m8k .name___qwPqM{margin-top:5rem;font-size:12rem;color:#fff;display:none}.hoverone___j7m8k .img___WHKD_{display:none}.autopop___YCC3k{background-color:#202f4f!important;border-radius:0rem 0rem 20rem 20rem!important;padding:0rem 0rem 15rem!important;max-height:540rem!important;overflow:auto!important;margin-top:-15rem!important}.autopop___YCC3k div[class~=ant-select-item-option-active]{border:1px solid #37AD83!important}.autopop___YCC3k div[class~=ant-select-item]{border:1px solid transparent;margin-bottom:0!important}.studentHead___DeVom{display:flex;align-items:center;height:120rem;background:#1a2239;margin-top:1rem;padding:0 30rem}.studentHead___DeVom .headLi___qiYnp{display:flex;align-items:center;margin-left:220rem}.studentHead___DeVom .headLi___qiYnp:first-child{margin-left:0}.studentHead___DeVom .headLi___qiYnp img{width:98rem;margin-right:8rem}.studentHead___DeVom .headLi___qiYnp span{font-weight:500;font-size:14rem;color:#fff;display:block}.studentHead___DeVom .headLi___qiYnp b{font-size:28rem;color:#12d5ff}.studentHead___DeVom .btn___s7HI8{width:98rem;height:40rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20rem;border:1rem solid;font-weight:500;font-size:14rem;color:#44d7b6;line-height:38rem;text-align:center;user-select:none;cursor:pointer;margin-left:auto}.tupugx___JCYSy{width:122rem;height:40rem;background:linear-gradient(90deg,#272b95,#295bab),#202f4f;border-radius:20rem;opacity:.9;margin-right:\3011;text-align:center;line-height:40rem;justify-content:center;align-items:center;display:flex;font-size:14rem;color:#fff;cursor:pointer}.textname___iEAMA{color:#fff;font-size:14rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.dropdownst___ca1cn ul[class~=ant-dropdown-menu]{background:#17233b!important;margin-top:10rem!important;padding:0rem!important;border-radius:2rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item]{color:#fff!important;font-size:14rem;padding:0rem!important;border:1px solid transparent}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] span[class~=ant-dropdown-menu-title-content]{padding:0rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] span[class~=ant-dropdown-menu-title-content]>div{padding:9rem 16rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-active]{color:#37ad83!important;border:1px solid #37AD83}.wrap___HuFFi{height:calc(100vh - 72px - 250rem);background:#010a23;overflow:hidden;position:relative}.wrap___HuFFi .add___GrP2R{width:40rem;height:40rem;background:#202f4f;border-radius:50%;cursor:pointer;user-select:none;position:absolute;z-index:10;top:26rem;right:40rem;display:flex;align-items:center;justify-content:center;color:#fff}.wrap___HuFFi .add___GrP2R:hover{background:#304674}.wrap___HuFFi .add___GrP2R i{font-size:18rem}.wrap___HuFFi .dimensionalBall___flm6B{width:100%;height:100%;overflow:auto}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC{margin:0 auto;width:1560rem;user-select:none;position:relative}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC .svg___hXxGw{width:100%;position:absolute;height:100%;user-select:none;pointer-events:none}.modal___DR9M_ .mHead___I923K{height:38rem;background:#d5f1ea;border-radius:8rem 8rem 0 0;font-weight:500;font-size:16rem;color:#1b8565;line-height:38rem;padding-left:12rem}.modal___DR9M_ .form___W2fTe{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.modal___DR9M_ .form___W2fTe .mType___hoISa{margin-bottom:3rem}.modal___DR9M_ .form___W2fTe .mType___hoISa label{height:30rem!important}.modal___DR9M_ .form___W2fTe .mType___hoISa div[class~=knowledgeGraph-form-item-explain-error]{margin-top:-20rem}.listItem___JCZwd{transition:transform .4s ease-in-out}.listItem___JCZwd:hover{transform:scale(1.1)}.flex_box_center___aEG4A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___O70yE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rEvY1{align-items:center;box-align:center}.flex_box_center_end___Xp3ui{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___McZmY{flex-direction:column;box-orient:block-axis}.largeBall___SbxSR{width:55rem;height:55rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #fef5f2e6;background:radial-gradient(circle at 64% 41%,#ffcdca,#f8a8af 15%,#f486bd 36%,#f15acb 64%,#dc48be)}.largeBall___SbxSR b{display:inline-block;font-weight:400;transform:scale(.9);white-space:nowrap;user-select:none}.middleBall___eKLzh{width:37rem;height:37rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #f7ecffe6;background:radial-gradient(circle at 64% 41%,#919afd,#6d75ea 15%,#6545e0 36%,#6c3ee4 67%,#a11cff)}.middleBall___eKLzh b{display:inline-block;font-weight:400;transform:scale(.7);white-space:nowrap;user-select:none}.smallBall___r7xv5{width:30rem;height:30rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #d3e3fde6;background:radial-gradient(circle at 64% 41%,#8eaefc,#5c92f6 15%,#475ff4 36%,#3132ee 72%,#211af5);margin-bottom:-5rem;position:relative;z-index:1}.smallBall___r7xv5 b{display:inline-block;font-weight:400;transform:scale(.6);white-space:nowrap;user-select:none}.largeBallDish___EeTGm{width:119rem;height:47rem;border-radius:50%;background:linear-gradient(270deg,#ce1ca185,#ff8f5299);opacity:.6}.middleBallDish___hca4h{width:188rem;height:74rem;border-radius:50%;background:linear-gradient(90deg,#9f1dff78,#1025fda1);opacity:.6}.smallBallDish___rrHxf{width:28rem;height:8rem;border-radius:50%;background:#263891;filter:blur(2.13473687rem)}.smallBallGather___hHHqa{display:flex;flex-direction:column;width:fit-content;align-items:center}.box___yWjPn{position:relative;width:292rem;height:352rem;cursor:pointer}.box___yWjPn .spectrum___r9a7p,.box___yWjPn .pedestal___Grjvz{pointer-events:none;opacity:1;transition:opacity .3s}.box___yWjPn .spectrumHover___OibBM,.box___yWjPn .pedestalHover___EcKUJ{transition:opacity .3s;pointer-events:none;opacity:0}.box___yWjPn:hover .spectrum___r9a7p,.box___yWjPn:hover .pedestal___Grjvz{opacity:0}.box___yWjPn:hover .spectrumHover___OibBM,.box___yWjPn:hover .pedestalHover___EcKUJ{opacity:1}.statistics___BP4qi{height:100%;padding-top:360rem;position:fixed;width:50rem;display:flex;justify-content:center;align-items:center;right:0;bottom:0;z-index:100}.statistics___BP4qi .noUnfold___EpqXR{width:50rem;height:150rem;background:linear-gradient(270deg,#272b95,#295bab);box-shadow:inset 0 1px 1px #ffffff80;border-radius:14.12rem 0 0 14.12rem;border-image:linear-gradient(90deg,#1b856536,#1b856500) 1.18 1.18;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.statistics___BP4qi .noUnfold___EpqXR span{font-size:16rem}.statistics___BP4qi .wrapBox___TsFlb{width:600rem;bottom:24rem;right:0;z-index:10;height:calc(100vh - 104rem);position:absolute;background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;transition:.5s}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ{width:100%;height:100%;overflow:hidden auto;border-top:24rem solid transparent;border-bottom:30rem solid transparent}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH{width:540rem;margin-left:30rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn{display:flex;align-items:center;color:#fff;font-weight:600;font-size:18rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn img{width:30rem;margin-right:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep{background:#ffffff0d;border-radius:8rem;backdrop-filter:blur(10rem);margin-top:10rem;padding-bottom:16rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc{padding-left:44rem;margin-top:22rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div span{font-weight:600;font-size:16rem;color:#fff;display:block}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div b{font-weight:600;font-size:28rem;color:#41f9e4;margin-top:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .right___rNC9V{padding-right:54rem;margin-top:22rem;display:flex;flex-direction:column;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl{display:flex;align-items:center;height:44rem;background:#ffffff1a;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem);padding:0 14rem;color:#fff;position:relative;z-index:10}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F{display:flex;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div{display:flex;align-items:center;cursor:pointer}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div.active___oX7gd b{border:5rem solid #37AD83}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div b{width:16rem;height:16rem;background:#fff;border:1rem solid #37AD83;border-radius:50%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div span{font-size:16rem;color:#fff;margin-left:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div:nth-child(2){margin:0 22rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l{display:flex;align-items:center;justify-content:space-between;padding:30rem 20rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1{display:flex;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 img{width:91rem;margin:0 14rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .yellow___CCujs{color:#fb0}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .blue___m_425{color:#3affc8}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf{margin-top:20rem;padding:0 43rem;display:flex;align-items:center;justify-content:space-between}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf b{width:185rem;height:1px;border:1px dashed #FFFFFF;opacity:.3}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf span{font-weight:600;font-size:18rem;color:#fff}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsTwo___aC24D,.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsThree___Z2Q2A{width:100%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar{background-color:transparent!important}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.statistics___BP4qi .wrapBox___TsFlb .unfold___VUl4t{position:absolute;z-index:9;top:50%;left:-24rem;width:24rem;height:90rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;cursor:pointer;transform:translateY(-50%)}.select___dM1mS .knowledgeGraph-select-selector{border-color:#1b8565!important}.select___dM1mS .knowledgeGraph-select-selection-placeholder,.select___dM1mS .knowledgeGraph-select-selection-item{color:#1b8565!important}.wave___rx4XG{box-shadow:inset 0 1px 3rem #87ffe280;border:.98rem solid rgba(27,247,226,.15);display:flex;align-items:center;justify-content:center;border-radius:50%}.wave___rx4XG .fillWrap___q512j{width:85%;height:85%;border-radius:50%;background:radial-gradient(0% 50% at 50% 50%,#fff0,#01e9d024);box-shadow:inset 0 1rem 3rem #87ffe280;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu{position:absolute;z-index:1;display:flex;left:0;transition:.5s}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img{margin-left:-2rem}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img:first-child{margin-left:0}.trapezoid___qw8yM{display:flex;justify-content:space-between;padding:0 64rem;position:relative}.trapezoid___qw8yM .pillarBox___rGJCP{position:relative;width:204rem;flex-shrink:0}.trapezoid___qw8yM .pillar1___uJ0zx{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/a.35006199.svg);top:-20rem;z-index:3}.trapezoid___qw8yM .pillar1___uJ0zx .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:18rem;top:90rem}.trapezoid___qw8yM .pillar2___pL9k5{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/b.404d1700.svg);top:23rem;z-index:2}.trapezoid___qw8yM .pillar2___pL9k5 .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:19rem;top:92rem}.trapezoid___qw8yM .pillar3___dUdZf{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/c.55d83a65.svg);top:66rem;z-index:1}.trapezoid___qw8yM .pillar3___dUdZf .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:24rem;top:101rem}.trapezoid___qw8yM .textBox___isldE{color:#fff;margin-top:24rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr{background:url(./static/linea.dd6f6215.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr span{font-size:14rem;color:#f7b500}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_{width:30rem;height:1rem;padding-bottom:47rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #9A800D;width:30rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr{background:url(./static/lineb.48e772ac.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr span{font-size:14rem;color:#3fc8ff}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_{width:30rem;height:1rem;padding-bottom:40rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #1884AC;width:30rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr{background:url(./static/linec.2afe6384.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr span{font-size:14rem;color:#84a6ff}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_{width:30rem;height:1rem;padding-bottom:40rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #3F6ADE;width:30rem}.statistics___BZJje{height:100%;padding-top:360rem;position:fixed;width:50rem;display:flex;justify-content:center;align-items:center;right:0;bottom:0;z-index:100}.statistics___BZJje .noUnfold___L4va9{width:50rem;height:150rem;background:linear-gradient(270deg,#272b95,#295bab);box-shadow:inset 0 1px 1px #ffffff80;border-radius:14.12rem 0 0 14.12rem;border-image:linear-gradient(90deg,#1b856536,#1b856500) 1.18 1.18;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.statistics___BZJje .noUnfold___L4va9 span{font-size:16rem}.statistics___BZJje .wrapBox___tHLW6{width:600rem;bottom:24rem;right:0;z-index:10;height:calc(100vh - 104rem);position:absolute;background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;transition:.5s}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu{width:100%;height:100%;overflow:hidden auto;border-top:24rem solid transparent;border-bottom:30rem solid transparent}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N{width:540rem;margin-left:30rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy{display:flex;align-items:center;color:#fff;font-weight:600;font-size:18rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy img{width:30rem;margin-right:6rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU{height:240rem;background:#ffffff0d;border-radius:7.33rem;backdrop-filter:blur(10rem);display:flex;justify-content:space-between;padding:45rem 34rem 0;margin-top:10rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu{display:flex;flex-direction:column;align-items:center}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:first-child{width:131rem;height:126rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAAD8CAYAAACVSwr3AAAAAXNSR0IArs4c6QAAIABJREFUeF7svXuwJcd5H/Z198ycx33uexdYAAvs4kmAFEiItkRaJC2aFmNTllIi80dSFSkuy2WXXaUkjmSrUnpWRXFSUiLHUaVi/xFVJY5LtK0kkmhLoiRIJMUSSZAg8SCweGMBLPZ53+cxM92d+r7unumZM+fMnHPPXewC57LAc/eemZ6e7v5+/X2/79EMFj833QhordlN16k5dIgxpufQzKKJGzAC78oFeAPG7UAfsQCGAx3eReMNRmABDA0G6UZfsgCGGz3ii+eVR2ABDDfhmlgAw004Ke+xLi2A4YAm/N0q3Ac0XLXNLviJ2iGa6wULYJjrcOaNLYBhvgO7AIb5jmddawtgqBuhGb9fAMOMAzfmtgUwzHc861pbAEPdCM34/S0MDLgmOADgJ7oXlf2ccSTmc9sCGOYzjk1bWQBD05GquO4WFv6qt8a1EABAGwBaACAAIAWAAQAM7e/7GK0bc+sCQOYzzgtg2Mc4vouAAddBCADLAHDE/ocAsQcAVwHguv0dgeKm/lkAw3ymZwEM+xjHdxEwoHbQBYDbAOAcANwNAKsAcA0AXrL/XQKA/s1gVkyasgUw7GNBe7cugKE0jreAsB/EnKEJgZrCfQDwGAA8DACHAeAiAHwbAJ6w4LBlOYdJq++mDnteAEcz4DiIRdbsyTfpVe9RYEAz4gQAPAIAH7HgcBQALgDA1wDgzwHgu1aDkDVTtwCGm3RtT9OtBTAsNAYcAdQYEAgeBIDvBYD3W43hLQB4EgC+DgAvAsDGQmOYRrxu3WsXwLAABhwB5BiQeDwNAPcDwFkAWLGk43kAeMGaFUhG1mkEdd+/o9KyMCWaDf8CGHCl3/g055tx3NFFiYTjMftfx3oiLgMA/rcLAEmzZTXzVe8oqCxAI5+3m3GBzryqZr1xAQw0chjUhFwDuikRFFCLQCBATwTGMhw0KGAfFsAw6yKe830LYFhoDP6SwvXgRz66qEf8vBE/C2C4EaPc4BnvGWB4B7SCScO/n3Hfz70NlsS+L9mPcO/n3n13vICQ7/FqUzf7IpvbZN8gYLgR43kjnrGfcb8Rwn3gz3iv8w03+yLbzwIt3LsAhrkNZV1DBy60N4KLWABD3TS/S75fAMMNm8gFMNywoT64B71rNYYDAoKDGq+DavfgVs78W54noMyzrco3fbdrFO/aBbkAhvlL7gG3OE9hnmdbC2A44Im/oc0vgOGGDvc8HjZPYZ5nWwtgmMfs3ixt7BMYbrQm5T/PVU660X046KlDYXXvVvWsAxfmeZKWC1PioJfLPtrfp/BPevI8hHLWNt6rwDDNSpgVRGa9b2Lf3o0gMevinWYSD+zaBTAc2NAeRMN1GsM0z5xVwGe9bwEM08zOO33tLQQM71Yt4KCWQB2IzCrgs963AIaDmul5tHsTAsFBaFxVIHIQz5nHlNS14QtinbDXtdX0+/0I/37uzfr3bjAtbqkFdwsDw341hltqnjwJnlXQ9gMisz4Tu72fexfA0BS6533dAhjmPaIH3t6sgrYAhgOfmskPuKV2ojkCw7zeu+xmPKjpvFHPmXf/UcBnBYe6voxrd57Pm6mthSlRN3X7/H6OQFDuyTTA0PTapte5vkx7/X7v2+dszHx7U+Fqep3rSNPrm15X9YL7ufeWNi1mXZwzr5JpblwAQ+Vo3dRzVtHjpsLV9LoFMEwjRDNee1MvsgUwLIBhwrpuCiRNr1toDN4I3HTAcIBg4E/8pPeedUzK983aTh3GY23GW+VnnhxDWcD3I/BNtY55PKMwV7cK/3BQi3fmhTtHYJj13eYFGtM+v+n1Ta+beQ7meOO0gjXp+mnaanpt0+twSKa5duwQLoBhxtW1AIbagVsAQ+0QNRbiaYR9mmsXwFA/R9NdcZMBw34Ck6YV4CbXu2uaXDvdwM//al+QmgrVvDQG31Rwc7hfDqHpO0wcyYXGMONC2ycwNBWYpteV32JaHqHpc5peN+Oo3hK37QcU5sU/NBX+ptfVDvzNChQ33YK8yYChTmOoG7+6793CmeY6XJRNr69dmAd4gd/PJoI0T2BoqjGUX79JP+fGN2BDC2BouALfg8BwK5kHDWex0WUOOJwwLoCh0bDdmIve8Z1nn0BQp+r738/yrlUawzTt+NdOc9+42b+VQGQWjmHce8/q9mwCOpOeOct3U0nuQmMYM1z7AIZpBW2a62d1Wc56X9PFtB9gmOb956EuzxMY6vpzUNpG03mp69/YdhbAsACGcYJZx2NMoxVNWsg3GhjqhKVsStQJ4azCX8cbjPu+7r5Z+YnCfQtguHmBYVqBmUUr2M9O/24FhklAUAUaBwUMrh/TcB5VfZ8WSKiNBTB4Q7kP82EazmBagXdt432Tdvd57sq0NmyDsz5z3v2p27nrNIGmO+lB2f91/ZvVtTmN4E9zbTZeNxNIzCo8TRbP2GtuMmAoj8EsGoEPKlXvXWcu7OeZtyowTBLgOjOjTvBm0S72+0x/Hur6VzlnC2DQeh6AVNdG3ffjhHk/Qjorj7CfZy6AYXQEFsCwr637HQqU2YfG0FTYfRW9ykb3g28CAPgpALgDAP5nAHi1dEPTZ9aZBHUC3PQ5de34gOe/5z6XSnb7rKp4nYnRdJed1gTZT39n9aw0fZfCmCw0htk1hmmEp+nu/Y8A4FfsDD0NAB+cAhia9qcJaMxLa2jap3kBRZ1JMM1zykI/i4BNAwR17c+iedRxHI3H450EindiEcFNpjH8OgD8fTtbWwBwbEZg2A+PMEnDqfuuSiNqvPjmdOFBuPwmtenGuqr7C2CYw6QugAHgHgD4t9aUQO3hNxsCQxMtwG+qbqwXGkOx5kHdbu7Gts7NOOuuX7fz76fdRqL7rtcY9qEhTLNb1gneJNt7Hp6JssYwjzbrFtA0z6hra9bvUUCaCvGkZzTd6ffDMdT1s2kf6kDDf8+6Z44dkwUwTF6S0wj8uJbq2phGwHxNYRK5N0ubVf2ftu+zCvis9zVd+NO6A5vuyNO0W9fXBTDYVVC36GZdLIX7bgKNoe49ZxHiaTmFWU2Fafs+lzmbopE6YRun8pcfMatQLoBhislqemndomvazsTr3gFgqBPacn+bAIN/TZNxa9Kmb940aXMWjWIuczihkabAUNePsknSVGMoq+1uHKtMjrq+TkN41rXlA2Ldu1d+vzAlZjclmgpTnZDOsps3IR+nBRMciSpQm6V/dYux3GbThV7Xbp2HoulzmgLDPDmHabSWpjxC0/cdGdcFMMwfGOo0hjqg8HtUBgCfV6gDpmmAYZprq/pXJ7B1WtLMC7jUcFOBruqvf+807fjgUNYYJpksTYFgGnOlzkRqPE8LYLh5gaFOK7jVgMF/n7JQODCtE9i6hT2NQE8jtJN26FlNgAUwjJnNuoVdtwgqv98np1C3szXZLfejjo8bk2l3dLy+6fhOe22TMZhp7uZwk5qxjTLHMAtoNNE4mlyDzy5fNwk4Z+nr1MN0IzWIpgt3qpfYJzBM06dJQuyr/Nj/poK9H2AY94yDMG2mmpMbePGsGkOdIDZpt4nQN2mnDAzTmgdNnzHVtCyAoflwHTQwzEvzmBcwNAW35iM4vyvnLZTlHbqpsM0DYBbAML91kbf0DmoMk7SNJkJVxymUNY9JZs9BmAdN3uEgprRJm/MEhqodehZgGLfTT+Ik3D1Nn1c1Nvu5d+xYLzSG8cuwqZlRt9OX25mX5lFnhuwXuJoIqA9eboE2AbwmC3y/nosm4OHv1k0EeNLu7nsr9vt+Tfu+X21jAQxjRqCp8FTd3vTeccBQp/LXcRWTAKcO1OapDbi2blVgKAtXnfeg6Q7teKdxgDFNO5NAumk7TYGerltoDLNrDO82YPAFvA5YpgXKaRblfjWFKkGva3PSDl0HFP67TeIc9tPOAhimWUG0AmYvxFLekcuPrhOOSap8E9Co0xgm8QZ1nMI0GkFZ9Xc73bRTwae9Ycz1s7ogJwloXdcmPRPHo+muPA0wlPs0q/lQB3rjxmXimCw0hvloDLMKYlkIJ7XT9Ls6gKsDPHf/NO9UB7J1gjnt4p1GiFzbTYW7rHFMY2pMAoZJQFD3jP2AyLRjS9cvgGEBDGUg8MGqKYjcaGCoE3b/HepIwTogqBPacSBV5hgWwDBG1qZZZI13mJvElGi6u9Yx9k21gknE4ySNoWk/q7SGujmZ1/zOWzVuol3U2f9NOYhxfa8CiUnPrBuDJu9UNV917Wb3vNc0hmkWb92144SsqdBWgUQTbqJqd657Zt27lNucxJ/UAcQsoDKTulsRSuxrEj6ZOs1uXXXtJIEf1/c6TaUOjCaNyTRm0axje8NAosnibLrosuum1Bim6cM0u+s0O/0kVX0BDNOVbqtT46vMhCamQ52wjzNlxgn7tBrDfoFsnBw11hj8Bg5ae5hGKBsDxAIYaKjGaQzTgFuTnX6aOZzm2ll3tVlU6qp7mu7Adbv8AhgaS25+4awLZeKj3mPA0FTFn9ZMKWwQEwZ8mjmc5toFMDR3iY7TgsZpMbOO7a1nSkwJBvNY9HU2/KRnlHftaUyJSUAwqU+T7nO72izgMauwz7CPVN5SpwpP0gaw7024gmlIwaYaRBNTYhpOoamGU2eSNJqXW8aUeA8DwzRchm9i+GBUXgzTmBu3IjBUCUeZmJzV67AAhkbQMvmiuS2qBTBM5BV8QPAFoIkZUjdHdd/PYZlMthxrHtCEc/BBsspzcBAaw7idu4kGU2U6LDSGqoVwCwBDnSpfpcb7Au1eexpzoWrnrwKGScI9jcl00CDQpP26HbtKPZ8WGMptTBLKcmi1DzxNTZkmQLAAhlsEGJoKlFscNxMwTAMUk8yQJoI87TXTcAp19nRZSH0BnEbQmmoUeN0CGBrM+NzU0JtQY7hZgKFJP5pcM05jeTcAwzQk37S7d9mUmWQq+BpEneZT9/2kd2r63VgRXpCP49GtTpjGfV/WEOoEq2wOTLOb47V1/Wxirvh9nIaYbLA3zOWSJjxCE4Ge1zXj+uNrDFXajJsv/MTMVLweTRH3XxOB3q+3o9GELIBh/sAwDgjGCVwdEEx7XxOOoQmYjBuZuWmBYx5QZ0pMu/uXwaAJ+Ve3W08ChnH9w3sCAGgBQMd+4t+GANC3/0nv5ro+NAGRKiBcAIMdgTrBayoAdcLkcwg+2VW3Y0/aoSc9c9x7zRMYDhoEGi3ShrEIk4SgicYx6ZppOIZxAotjuQQAhwHgBAAcAQAEgusAcAkArliQcODQ1CSpE/5pgDbr+0JjmL/GUGVKNBXwpuDjg40PBFUgVAdM4+6Z9PemAj2v65rs8k0FxLVVHreDBoYQAI4BwN0A8AAA3AUACQBcAIDnAOBFCxL4tzqQ87mKpu891VwsgCEfrv1wA2VBvZEaw3sBGNwsle3rWTwL7xQwoPlwBwB8AAA+bMEBQeA8APwFAHwLAN6yJsUCGJrC2A3wSrzbgGEaE6rOLGk6TbOaHk3V3VsVGHBculZbeAwAvg8AHrEawzMA8BUA+DoAvA4AewuNoely21+dx6YCsgCG0fmYVtCnvd7XBJqshlsVGPDd2gBwOwA8DAAfBID7ACC1GsM3AeApALgIAIMFMDRZCm6UZi8AuwCGeoGvHKPdXXKp0c/e3m7hml6PFf7d72PJwOLf/McOeI+ub6vuiHagtc7+1ukUk5663fw7rUEvLy8DfrplsbLSKEnKV83fKVMCPRJIPKI5cRYATltgeNPyC6gtbNq/LUyJptiwMCVopKo8GOM4holE5s6OaWt3d4cEem/P/LvfN8Ld5z3GGWODgfn7cJAL/XA4oL+lKcuAI+HD7HlxPB4gquZbBKoQVhypNglvFOWg0Gq1tVRad7sASoFud7RWSuuOBZpu1wDE0pK5Z2lpJWtzdZW+y8DE9uFGk4/4PNQa1ixA4Cf2CcHgGgBsWW2h3M/ykJW1pkkgUvfdWPFbkI/50LzrTIntbSPUOzs7jHNge3uM9XoWAHiPIQigwON3KOzxkLFYmE+8LxAdFsdDlibm34lgLE1iAwoJY4Izlqb23/ZT8hwUZJpMNC1EEJIQoMALmYNAEEb09yCwn6HW+DcptUbJYsIACf47jLRGAImkAZNWS+tWu6ODSKlOx7TZkUu609F0T7er1OrqmmYM2NpaJWBUCdM83JXYhrCxDPga6KXAvyEBiXEM8YSydb4AL4ChMBoLU2KixrC5CbC9vcU4Z2x3l6HQ877YM8LfR4Ee8KET/JixBP9LcJdvgw457/cSLtOYpSljkuNnwkBzLiVjKk0ZRBFImTD6N/2XMgg5aQzC/RtD+GQODEqltZwD5wFpAlwYIcZ/k9ALrQX93fzbfK9UFEWQDgZaiFADUwrBpcVCJQKlg7ClA/sp9/o6CJVeWm6pKFKaxy3VamsdBB2F2sbyMkBXFQFjbW2dnnXoEEUiloVx3L+bujnLnio/8tHXaNxzxhGyC2BYAEN1uPPGBtrzwBAIej3O0QzYgV3o91DgOd/e6nMVDXkcc7a3O+RpwpmOOE9Tzob9hKeCsXiwx+NhyqVApVFwFOgEJGex5Eoxlmrc+zlXUjKtGFM8Zfh3mSpu/i0Zx+9VDgT4d80lgQH+7s+fwj3a/nCWaweMa52mKTAlSBDw35wLzZjW9LsS5pNrrYCrlgUS/BvjTHKpdRAJhYCiQSouQi3EUGMHETyidqBEEOlApRI1EM2l6nKpOp0uhJHSbYgkahlB2CENo9NVuhUvq+VlrVdXtV5fP6TRdDl6tMBljAODOs3CaaXTaiULjaGE1Nk/38scw/XrwDY3N9jeHueoDfTEDouHgg/6jO3tDkQcDNjWJmO93ZgHy1026MU8TVIx1CmPBylPIOXJUPIkkTzgLSaTOEgZ5zJRXCIYoBSlnEtQXEn8G34KzoBxxbQBAqlQNJlG2QMB+HsiZVemu8tKpstM65bWSQiCBSBZoLUMFOhAgxagZQBMhyTqAJIjG89EyoBJDiwFBQmE+MlStE5ABH0u2rsijHYDCAfKgoTioQq40EB6C9cqTRQXTAngiguOWoMSOlIIGiC5FKFUQSBUAEIlIpX4yQSXIQjV6Ua6haAhUynQVFFChqHWS8vIcEQStYt2Z0kfPiJVa7isVla0XltDoDiMVKk+dmyEs6gT9vJOPwlEqtryNQkfYCZdW/fdOHE78MNnalXJsT0r63LvIVPi6lUEgutsd9cAwZ7YYegF2N0eiOGAs1054PEgET0lOFOCDwYJ3x4kPBmmPIVhkMaShyIQKDexUiJRWqSxFhqlLkmEZhAoqbkijQAZBhlwqXgqVTsZbh1VSXIslcOjmqVHQSVHmIQVxZJlLVmXsRTpvS4D6ChgEpjuMw0DDSwWnEn0MGgmFActtUbVgKEeoQAQE6wsEEAo1Ho4A82QYiBilTEOWgnQEAFT6I9oIzgBsJ4G6AFje5yJPQawpyDYBi6ucuDXwqhzmYXtq1x0r4qoNWScKVBScs6VYIBKkdQslAKUYgLSgDHZagU65EwSYGihRKuVhhCoqKUUl7FsdULVYZHqLkUq6iRyNWirdntJHzkmVWuwQkCxvq70+vpRMjtOnCjwFVXmwAIYPJleAIMZjEkeAnblivl+a+s639pibGeHsSvDXZ4mgm9t9PiOHHI0CQZSBWgO9BIpVBqIoeyLYX8gQCqRMsGTIXJ4MkzRPJeofMtQahAy1UICCKa1iHubJ5genh7GvTuYTE6DTo8rpo4wUOsaWAs02wUUPi36jLMEFE+YChPQXEsIEE0AdAhGuecBYxplG+1lxhifab5VblkAQ2ckYwpAoVNSAWcpg0RbxQKhA4AUCyk0yBZjKlSgOgBqiWm1DIz1NWMbDPg1DeISZ9EbQbt9gbHO62Hr0JWUSSm4TiMEjRAk6ICAgglNnziYPIhS4G3Z6nDZDoRkiQGK5TCQXeQsOkO5KpCrWNarh2K5nKzr1VWlV1akOnbshD51aqw2sTAlLDjMtFCqtIh3mylx6ZIBg83Nq3xzk7OL/W2eDAO+cb3Ht9MB37iWiFSEYm97Vwx1wAd7UkgGQawGQvXigIlQxBICBAKZaBFLzlM1DDTwkKVaxION0zrdO5eo5A4m5Z3AktNKq+MAPBbAd7WKBgBBDDpURJDLCNA3QEuali/KZ1ljdd8RDBgSXTN7vTfjZZqt0kIub6C2PWzXv9+7DPGDvnaKR1UIA8o2xMB4qoDFIeNJCCxta5AraNowLd4Gzt9gLHo9iMILgq88D63lt0HzJOA45FKCCtKA6zQUYRq2EslUlLIgSh1QQBLLpRUh2yxSQRTKw51Irh/qKhGm6mRrVSE3cfiw0ocPn1CnT48t3LIwJZqaC5OuuwHAUH78pF1+khZQ5fakti5eNGCwsXGFv/aa4LvhJtveiMTmRo/vqgHvbcugDzF+ir6MhGSDYBAPA91LggS1AOBhIlmQqpQAII1lIBgLh4PtU2ncu1+q4cNcx+cUJLczzRXocI+pVgo6lEqFQ6ZbQyvKJPRoLDP8H270bpk6eQcNyDIohdKIxQMY4M7uvJHud0Xg4OlE9vfsets2Xof3Ou3A/T7Snqc9ZPo4AYLtr+UwXUyUFxtlXgEVezQ+UPdQ2rwbeUuUZgLHcNBiPI24SANgaFYNlhlwrTR7Q7P2+VC0noZw6bss7FwWTKSoXTBgccCDNIhSGYkg5RAkLGilnQhSzWPZEVwura1IbHh5NVGrvKMOH11Sh2BFrq0pfeQI/ndKnTlDXXEjPS0wjPNS1PEIk+5bcAxjRmCSRjM3YLh4EfiVK5fY9eucvdnf4g4MdlSf93dUsBunopdKIWMI+rEOdBoHcRoHBgjSIElVmEgeAqgwTXRX9nc+DGrvQ6CG92o2PGlM9bCvVXsAOhyCjHq4+zs/QDkiceTFxsQjzWYYlMkhpsGYG2aBut/xs1I1HL0eOU9dcT2BArZr2zRuDfss73o/srICd9A0CTQfdgCGHS6SlmZxB20XpsOLWrWe43zpG7y9/HUWiGEgVGKAQqdRKBKmRQLdKG0HOmUK0jbncvXIUroSBTJoD+Qa66jDx5bVulqRJ04ArKwk6tSp0/rMmalcovsR/gUwzEH4/SZmBQZq49VXgV28+Abb2Qn51hZnG7Ajrl/d41d7sUiHqdjoqaCfSqEIDCCQcRIOk34YJzJMFQsSqUKZBF0h2W1p2vugVr0PMLZ3lonBMQC0+9t7oDp7Skd9VH1dx3FjJfHQ4ByEFhecIBrJwUvMPRpjH4gyJLlCP6HWeM/EBZVrHEQaanDkcPY7Cixu1dp8j8+sMjHc9fZ5Cv2ftg9V/XF9w8+ykDvksfZN9n4auQrL89hwat9GMoaTRvLEIItSmnEhESy6IAZd0MNlzaRgqnNZ66XzDJa/pUTryaCTXBSC9YNAJWHAE85acSTQ7BikHMKkG+lUtJfSlTCQh1uRXDu8rI6fjNWdnUNqeXmoTp8+o8+dm1mD8NfqrNrEQmOYA2jUAYUDBO4A4Y3BJr/ydsgv7V0Se9sR39jbCeQAgl4CwSCBQMVpqLSM4nQYxjG00qR1OwzFnSDTu5XY+QATm+eY2DukFVeMtXZ12ukRIGiRolBgeJETDo6EPmrRtpdoATgLAQnCKvsGO4wqP/0gqacwqtDCBbVPVGDlT9YeAoIDE4IZAxIk3KMWRtliyVnZUgd9PoFMHo9bwA5h7CO+vwumxu4jQeImibrtYQeSlib20f7YzlGQgk930HM0Up80fvhJcMFlwERvGVjcVRzNDw1aLl8Duf4CyOVvKi5e45F+jXeGb4ZCJK2IoR8ojQKddtthwlKdHl9dkdEyS4+2I9lZ6chTwSF16JDUjz56WsUx6IceGhsrQW8zVopn/24BDAcNDC++COyNN15l58+3+GawLa5f2eVXB7GId3VweXtHSBDhIB0GgQqjYZKGw1hH6W54m0zFvSrm50CnZyHauIOFW8d40FtXMuqxtL0DamkbgQDnnpHUutXNDXlv85wys8Eig29foyKeEwFFMoGb4MXsxwtX8phGEg27No3olW3+ce2POmTGrUUjnRjGZEWx8DzXfs4pjEId8SG+7Be0Htt++RrUZUoiZ/pgricOxbyxI1sN5vAkYqy3qsRghfO4o9Kl60ytX1bx+gUG4rxi6UvRsjrP2vHFSMkEApG0wyBpr7bT5ZZOW7ybHIoiuX54WR07NVRH5ao8cSLVd911zgFEHQdReNUZQWMBDAcFDD4gXEw3+Fuv98WAy2AnScXu9b0gUTLa3ouDMAqj/rY4qQbRfSrW90rJ7mFMHob21ZM83DwGfLgCqrXDZHdHq6VtTSwdB3TJux/jqysLsRVUDBPIhDdfyPk9tJuOsIyG/Ms169wTUVaQiu0TuUc7tNPAS3LsVBCXoInC5m/bI3JtVBYvl7L0Pua9vZjJEeAwMp8LsqFFHWlpxsQBj7EczLXVwGDGOscRB8L2L5nGgSCphA56a0wMloD3V7TqbKn++mWWHrmkILjKuHopgOA8W9p7vrOcXOVtFmPwaTfqpKstSNeOCdmF4+nxU311V3REIUAcP35OfehDEzWIBTCYyRtDVk2ASg/qx101M/n47LPAXnvtRfbcc22+3doWCAgbcSy2+jtBCkHYG8ThcEN35aD9YNwXj4Bm92sJh5gAocLNIzy8chsL944w3dqBdGlLy9aOIeg4Q5OYWYFypoEhAPK9i5Yp/hvVfaVBiGoT3pkKeL3AYCI7EtZyoDZQuFENpxABMh+cqzKXPWIJjBgZxt/+wV1v4pNQtbf3WmMen2+ypA2E0Cw6t6OVSgQjxEELcUXA8SYRW3GeFNdf2tu1BoFtZPqTAxHDk5hd34xolqul8vfBrzMSgmFSF4ZPWGCwXyDumrGzbho3INZb4t4/lZKLaLCiRW+NseGyTpevyOGRNyE+dB1DTBlnVzhTzwuefLvf2ntuaSkcdFpJshwupYdP6fRY5zaJAHHy1DO+AAAgAElEQVR4uCZPnoz1Pfc8pC1ALEyJKim+WYDBB4S35HV+8fW+iAMVICDs9OJwdyNagUH3kWTAvkdpeIBp1ZXoNQsHS6x1+XbW2j4JCv+3vMHS7iYDjD3KrXH0DCrNNLesuu8wKCkMVp1HAiEnEwUDRnsaQ0GvwD0USm6JQAICNL4rQrByNSWj+e2em7kBKufJcwtUXW9YSkNEmPsziKJ/GchxBOnobl5+JqZe4/sjF+nzAr5HhVyldixIEUO9ybNYtCTlLPvxuQiJMeEMozMtGcsV9i73kpTSrZCywP4ovI/LAMK9QxD01/F10+H6mzA4+ibo9oBpLZliuxDyZxmTT+qV5OlDq3t7DiDa8nh69LY9dXdwTCFAHDv2kPr4x8fyDLOCxthttY58rt+PJ18xaUeequ13GhiefRY4agiXLgXsmavIIezwSzs62B7sBP1r7cN72+xRloQfUAzuU0pHwHSgteasvX0IWpfP8LC/ztXSBqRLm0q1+k7zN84Du9CsgGJ+EMYR4wChoBOlrwzFoGnh2b9RDILxQGBgs92AbYNmEZnGjTpg/AQcOMfAQk7CwEkKrSBa3wG5LIw0UewB7dKWyczimRyY0AaaM4MZ91C+vrTz09v5XgvsAu7iPHOZmMVOcmje3wq0eT9URGg3Ryl1bCeCg9nt8dMiDRV2wXtofIyHBDTmetGLotAbYbYhGQZW8f2tdkNEJ9I7ND4WIGz/VVpiQa0GQwNvGSF6cDDsar63znhvXadL19TesVe1XtvEt+AgUozK0pw/xwP9RLDU+85yN91cP6nSo63b5dnlVQnQUx/72FhwWADDVGiSLY3xwDihvQzUnngC2FNPvSpei6/x118aiOtxIl57O+zKS+KxYZJ+ROjgrAQZKI2pgBT3L1h787hoX75L87TL5MoVnXQ3cDOnRYuRvm6Lyp5iVqF1JWb2ryuKRLJNvkizBmjZMTQPsD1NDL1vEjjiTJAqb2SQEMApB3aHNBqJkTLHG7j2zTNddvA4jK/mNnLS0Xzv2ifh9LgJX1cyfzdPL9v/7h7//elvJM9WLpQxiYxDxARXO8eK6717nsx2eqO7+O9v7rYcim3fcSn4RH/NONMm6wOZHAZ4cU7QLEEjRmGleLyTK86CvSMQ7h3VaWtb9o+9quKVaxxCk1SG4dnAMbHsuaCtvhK1N795x6nVQWuNpyfTY+rhh7fUffd9SJe0hwUwzBkYys35q58hILz88rPs2We7/C24xi9cuxy8+cyhc/EAPqKBfS+A7mL2IPq4FVOBZiBYdO1UtHT9jAYlIF2+AnJpE11iOQnoW8K4u1n/oDO8qUfOJke3X1FQnNDkVdTstaQ752KGTIWDD6e2GxZg9KdgrmSkogUEu/M5nmDUM5Y/17RTDxQ5XeTbMHW/m7VvDBALNt7v5q2q2sCe5/SiIxPJ7vB+3BU5qWre33AfmXpilQr/xuK4K43HQnAiOY0ilZtKuA6yPlK2+/YhCHtHQQVx2jvysh6sXeIsQF0mxQQw0IEUoHe54H/BouGf3X5b/7XbzkYyemtFfvKTH1Kf/exEF6br5CTQKIzBQZsP/sNudlNiLDA88QTwP//zF/kr6RX+Z7+frg/izvfLmH9E6eQ2FHpkohXgfxAwLgUEO8eC5cv30maXrlyGtL1LIl0K5c0WhrV1Mx6gpDkYMgu3K7PYXcxCJsSkIRgdI3dl4hMN8OAeZZ6P0UtkfRvt1i2TbD3nZGHBqWFHJgOg4vqvxOeiR2PkQfYeK6b1+FFwsuTWigUIiwOZvl+IYMg1DuuJyEiEDBhoV8ehsiCDPIN324hb1OZwOE/HKECa1zMh37knxIBg/rcsZtuSEXQTH6yxaOe4kiyVeyef08kyEZVoYjDFUiaEghQkY+w1FqivhGtLX36gK/be977L6qGHPq5rAGIBDJWrNddpx3xdBM3HHwd2/vwT7OLFI+J3vrxzbz+OP6UV+4CUaYBAwNBkAExghkBCGupguBKtXrqXh8mKHiy/DWl3y6whq3zaoEBBvgYST5d5RBNGwp8FCBXllnR/1z23c9sAIsEpl5ngA5dhntmYS1xRPHJIcrq6CYk0xKUhMKlHRWUf46YMdpglXw5ocgBiXsYzA8rKu12f2H+lbDQkqQDFACmvvar935CAhmZw/oGiWU/0JtEq/vvnkGmk1IVJO44Hox3No80Ob9s28Zre+xtew9IadqTyUcvdLpLUR+cFsTqH8bxkE4T9dOOvQDEIdw8zsXdCye51uXP8PKjWHkd1FESqgUtkWjB/Q2tIOBPfYCH//b/ygHy1RntYAMN+geHxx4EjKPzG/xk8mujkP5JKn0PvmybuAFcMlhlKQsm0YEK2Rfftc0Gnf5LJpSs6XrpmjF2SZssPFnuE5jqS6ByFI/M6+FuxJfHs9kh8g4sk5LS1ZWvQkWnuDk41UGgbNYJuHIOjP27rpU7meQWZGpk7DYwRgzaJ+xs1n/dppHEyZ4rAN9oBJ2pFIMrweyTksPh8zHZyY2LUf/M8w9eS3NHv1jGaPT6TDvv+mVPCMpcmbiQfX43gZcCu8P7+M+1458+woIEgY/jh4o/xiORjboDBAbG7VnIIdo9B2D8qByuvq53jL2rFE8GCBIBjkRu0XrGYpuZUUkM8Gyj9hR/79PazP//zHy/5SMyCGCMXI3++JU0J/y324aFwgjUyKJ/73LPBdy/G369A/3Up9e0KiwtpGnuhFBqKMtBMhRpkwFp7R4PVK+/jurWjh8sXKZPR/WRybn4hkpHU/rLubFehM+UtS+ZIRdwO0dPgVNpcpbe2iYtXtnwi8vCW7QImEIHyV6QVjvWYUKgpjNo43DJPYRV+2BBiHngeRFpmBtSQtafsy3J0UOn987Ts6vd3rsMsfsKSqhS5aV/13B0r0fpaKL7x9PU+zT32gQIkbNhHZk+Z0yAzj4UvFTi+UpogK3qPYsAVTXEhEsIEW5HXR6FPxAIZvb+i96f4ixJX4dQU1yWFlAONyej7O28RPRY9Thmfgb+nIWvvnNIs7aSbJ76j4+VraFpwdG9rnRoWE0PlkbAUmiv+quby3z982we//lu/NZKg1QgbFsDgDdNP/MSr0ddf2vqYlvApzdVR5I5QY0NzQYHkCAQYP6QgDUEkrXD1yn086p8QyeoFJTs7pkJJ1e7sk3KOB3CpwPmKLdKBXm0DXJFIUBcCnZx+kKusbqfN/A3ofyzBED6jiiJw/SagyBZ+wSkw6qb0tlXj/Bz3U36iFQzLrfj7WEG2SsDyNz5xevXn//777sIt+Hcff+vqL/yz77xlXqbYfuaSxA2esjHNGPtqgPNAVvU4i12w3VQuCYNiHkx7uWnimSnefuznd1huw/mActLR0D2EQb6HgzwZdtsy/KW9KBisQ7hze9JfvqC3j73AtKBiE4LyZbjkjEsMveQag1MYlsW8whT/90uJ/Mo3vvGhLLmuCTIsgAEAPv95YD/3v3zro1oFP6J1sk4bFQIClhkjvVQHWin0Ngit00hH/bVo/cr7OYghS1bfZFQUyc7luBTi7PvxWj2thUy6SiHPnjmACsKkn7Jnwb92TFZ1hSppIneoTwVTp/rJc0nLLoQdjz7nV3/m0Tt+4LFjh/Cbnb0k+cR//sffdX2sW+wjoc4TtOrytb4mUHZR+uqYHwxVBAajAUz68d8jz8kYDepi6PGKNu9AyY83Tnwb4nAHa/YQOclQi0CNJpDox8DyuaSpMn5NCfg357/0/q/VjVO+jidn1DZtp8l1k1dzkxYqrtmvKfHBTz77QH8g/xOt1WnSjUl/R+0ABMYiZB4HnQaayQi6W6ej1e37eLL8lk7aG+UuoVbLuUnlc0LoL5K8LoJzY43usw4c8sIlxew+gRuCDTvG55cXYRkImgy8f3BUWevxqAhquup5opSANeN0Gl+/R6/4z/uP/9od6//kJx+8E//2xa++ff2f/Np33qjqjy9k4wTSF9NJMmvDurNISnxeTn2gRjL6psQfSQVcYNnKPOdj3HMoUtMDKpfJ6T7L403h5kHvCAv3Tg43Dj2tBmsXBfCEA7fgwNFOwn0MbSTnksKy/C+HKvjXT33l4Zfr5uc9qzE88smnj6ex/JzW8D3EXCOZL7AKskQFFIOTAqZTHFmRQhJqLSO+unE2WNq7gw+OvMRB0BFMPlvuyDhbfcButajXEUtH1ZSRwDPBRXkOhNEUyK1FOcrWYEbPuaMebfEhKqLqeQ5c+DOaly74iFqzPTPXE2loJMiwjDZ4IIsfxkrvuftEMyre7OxsvNEmNTEcFtv9UgCzcWqUyEhL1hn2EzkIU1+BLHMvNDlbpFgplmowEGEAGCls6jGQKGC4p37/fWudw+st8adfv7xLxB5978wsIwNaY/l5iheh9vIIxWL/3Pu7EGdTjBb7imSjJQILpCCnWg0+mehHomSRq7jBEM3jnk/GDc2/GX+GRW/NHuR5M3Jyk4hrZ7dYgwtNFix5nZOZOhguqWDz7qS38oLeOvwaMCQmRYKnewjGU62QoMQ1gEBheBRc3CDga7zV+rff/eID18cBxHsOGB774Sc6O1vBZ0DBX2V5xQGqaqZUylGMUimF4CqUgDZCGgIW6Dl85SHeTg6L4aGXtWSp2SAd655VPfa8ACSouBw4JiQ4MstoDGY5GXAwtCT9ndYKJS8YL0BeYwW7hfe5oioMc3A0mGtJ+ikOupCilNm0eYyjwQcTL1GANPo78V62loMPLy4lKQcqs6KNuw0xBQXGpFtR9LPGmtM0QBbI3Pg43cX68vPICwpbNlSmzT4ghs/VmLFA4QGlDR207ZvvXWI0MqmajHPzPJc4VWQZ8vd3OzmNDtWdNT94N4JGThYjwWCiqovzY97PKIl4CV2H0akYlo3sCwKKl9aFWgSemmPm38IZWbB+bogrFGMK7tiNhYDQDD0V2GZxS0Zb98he+y29efh5zYM4QLMC9zMyL5BzoP1NUaV+hqBJDSSawR+olbe+8MIXPo0nXxV+3lPAcP8nnrqfJfpvS9Bkp5osPHQZki7HJHEIhmTUVBkVqw7Hrdaxa9/DhYpgsP6qVw/EkG2ZqOaLyaXp0NLzOAcnTWXV3rRjWH3sk4mXG5kp+ptbtJTMU+QGcz3BehGo2Lq1XSib0KO/DECUufdxwGD6UubSDe+nTWUIy0dgv/A5+B5lq7oajpwAmqvxGuqnX1jF6T/e+zuByklAT0+izE5jkuCPy4vKnAIFwbf3WUAot2eAIX//cl62dSJQpqbRunQ2zmVzxX//IjfiGRKuEGeWwZnPk03RKIwTARnXAtqbd6s42ImvHn8STwYQIBINQYLnATAWKE7KEIbh52aL1QMvc5b+y+e/9Ngr/op7TwDDY489Eey2Wz+qQX4K9yWTm0MVikyyDvoYkanBE5e4DFMpgxRkqHXaio5efziI9JKI1182m7rhDnw72O04mQJvd6ryxky7iOUfCJgolsHwB7jVSqzvjinTOSld3Nc9STaquwUm4y0b4wTNp9ss8Cwzo9I9kUcV5qDiBTwZ08RKyojtW9ZDSkhQZSuP42IcSBT0GtteRgC6fdpFbXhAWfYc5tqZF+VW0T98LlofbtT8cGlXQmKMl7Mw3cRtEEBZ1YrM1WJl62ysM0uv9H2e2J3tOhRKXVS8aOLRpkpb18+lg9bVdOPwswxYwnQYM85TrgM8lEfi0sJlbjYdrzOc4j5+9/0nnv+9z3/+cxmRXt6bDurf5Y1yLs+pIx8f+djTpxMt/47W7DYCV5OKbAqfCPRB40jhyUpSKKmE5jJUKomkllFwePtcqzs8xYbrL6A6lk2st336AOEWDqnquGsjBeTKoTgh9jRTjIYjYBBkNuCBrgYYfJWhqIFmqgQFHtgRtSZ85iL3c518LwT2n7Qkp2q497CqiIlJytMATTalATMnMARsvvrgzWI2FlaqKTyg9P6+6pEBrX2+0bBsGnR58XvPpN0283jmlan99mwoaNY73JOz+fPen/poMlVz4UOaybIMSCKOAAENRlGtQ5IS5w7BnQQPo13S/P3RzVkWaNdfMJRIrmF5rtXCzkCXlVCwsBaVkO3N+9Kd9st6e/1VrXkieBCjSYFReIyOHCEXLr616aj3HkzDq60W/5dP/9Ejl+YinA0buaHA8Iu/+Ivs//7ij35KcfYj2pxuVPyhyGGURzyfEfBwFgGQhlKnkVIy4st7p1uHe/fywaHzGKPuUmdHZMIOLoGClSs/dmBUhqzqTXFGxqR26qqhyRiFQxoBMoRRFa3oexFcuLTb5n70E6fW1lbD4N/8wZsbvQHCjYtncMHZxa3SrQ8EKr+/vq2Nvzs3abaLE4mG44bh4daLQyUZ0cVrNXmzvRPniN3AmBBK7ybwIDUdN2UEbDSd8c+UVuqwBUGAvqNADso2lMA5+eTdbl5l4vhlFZwwFdkDy3N49RzdAnXzQZ2xRWN8zaX8u0OVMoa7cARrJGV4mhXls1naqSUtKNYMFwGCr1UMaNz94Cxb9MZfzO65hG1cRrq9eW98beWptNd9W7Agxv/wIFGAAI8qxaci2nnGSt4aZzxWPP38i48/+nhDud73ZTcMGD7xiVdbb8qtv6OBP1KsEuzegYYat2aOIc0KjzlEzwOkEbokFR+sd2/f/DDrrZ/nOhgSK0gGuxctT2sXuUoTjG8E1WYsZDEHJV3VVVqyUD2aZUmFAYhqp4VvvRSmsnLuVcirMNsnkyliROrvffbMsZ/8sTO34+Vff3pz8yd/+clXs/vt802Y4+hSR34FNJ4rqYhw1Xj6jFah0goVLUzJwLoSdHy7Bkz2c1SIW77jWI/y2imQkV6JuTIr4d9XsNAp0ERrhuQa6mW4N5O6TGjKeMIYjwEFAiDVjCUahSH7Kc+LUz9MbXpjGrpy9PZQClPEoliQAoWLbnCRSkUWw0+aKpo2xa3alJul9eOcPrbqdTmk3CZ+ZFW4s6x16jHRKthDnizL1s7dw7eOfFnLcDdg0ZChO5MFKY4R8g0GGLB939/qvFx0nNhfrDyY/OYT//tjyb4lv6aBAwGG8jPv+/jzRwHif6C0vi1Tk9y703xQRRI05BnVTMCsSIxRUDKUPG5ppVqtk5sfCnnUZ0n3krPFXHhy+Xllu3Pkey/3iQDdW5PGD2dwxQQImdwKquhWMK5LrVZskaSocoB//jMP3/XRRw8fxjs2tpP4r/7kV59xxq8GFYBWEdOyrbXC46aQZI1AyQjJVlAyKLk9sVV0yFO4DBN4ri3DiGHsMvoVjUqKn+QSyWxzE2NNGcqkL5CHgd7CL8rquTcd008uPePAd948C5IETjZ3WaNEkhnIMFSdVDSFrh3zie4a9OBk9j09GM/ujYExtLsTYHgOBEuAiwFoMaCCmka3KsVIerXnJqzg7NCbqgyFcuAW+XKo/LSlrvNy/sZtjjWdSkyxXQLm/Ixq1jmDVbyk1bstTVIYXF7/lmDBkINImAgTrvGA84AiJBGHCC+zPhcb5py/shIOf+OJLz62dZDgcODAcPYHnrpDMPZTEs8trPgxviBi/yj3IWUJeiBCpWQgddJiXLbYUu/29qHhuWBw+LlCuVGvllo+fAi8JojFfD3K85Mi7DnAUObLpobrqsl9yisl5JyGrZFoL6za7yj9ATT8wKNHlv+H//LBe9oR5//8X7249S9++8VESdlmWnU0AkEeuoylS3CBoJqCRzO5kFo8ddqo7gxVzpyIM9hlCVjrBiwUdKk4IcrlOBhMMBuuKTJjT7NwL2P9+VXtOTOubNqUzW0KRjJ1L3EXx4HHU7kF/o7+QTwkl2pjoKZjkuHsKRco/CLhjA808AEDPgQeDPDfwMSIK88oFHaTrywqO8oOGo3BvCxasJL82OUfBYqKuuBnvp58LxfVdqjU9/I0b1MxQnPV3XpweLnzlOp13+YiGKIbE48i5HjQsOYSLUFqy5luuX84k1XO+PVI6P/pIHmHAwWGsx9/5hwH+AdKy47HuxdGnnYRM6mcwputCZEqFWkdRzqQ3c7p7e8L4pXXmQx3c2bGAMAojT8K3eZEh/xVy5mNk856LccbuOeRX75c0cg8gmmVdvE/PBEalOwqkK3lluCtSKDGgLs5qtoSOB01n2o8cp7h4bC+am2GCftWICs9bsJoO8Vq0GMrKXEO8mQ3kEe7Ij3SEnCkI9LVQEAkmA4Fw08IGZ5Pq1kqNQxTzWKl+UYsxeYwZVd6Slzpp+JyX7oEKkPU5clUNI3u/+xwZ6DicpzKrokRxQsBQwUa/wMdgMLf04BAxAmfsckHjIkeMNFjLOwxxvsWUgpbt286lEV+pBhMKePSxTL4WRhV682QpNVqiV8Ihq4Sg3Upeif6bx76smDhgEMQo4nFmcCiIUZr8MwJE0CFDgqTneuqi2mmd3QEv/7SHzxy4SA0hwMDhgd+8Mn7Uhn8Q6Yh8kulud+zpBTa0SVGmzCFlZaUDDCiUUISKZ22g0P9uzsrcEzEy68YM8Ris/udaDLGmEBNlih3k3CHAT2+ny+PKBjxvFuy20qiTVgytqpxTZAha6k7m2Fnt2kk7tpKJV2m067WckmptEPtkZKNqjL6rjlW/EmBBSkdrWZ34kwrIRKxzDGUptu+Nu3wLr3HRGCZN/PdD3gNZ5Dcvx6l59YiecdKKG9fjqDlKk/OsJQM6wdsIBV/YycOLuwlwfMbcfDSTkyGtN19sxJsBjWoMpbfX7O7orfHDzjOd24H4OX8BxpTLQPMolVKBaBkSLyKSgN6FEeTivdBiB7jwR7THD8HeYyDSZDzhZysG2fbFPwPVKwzW0/kTkcz11tPORhURTK4IFV8R1eM0rl3JMjO7r2968ErsNe5wHU4FFzEDNO2CRyQkyG/ZSW5Y0r82NKDjPXDQP/as198+PUZZnTiLQcCDA998uk7h4n+rwF0u5wvj9Qg0jn4aRAQQ2w5MukceQVgEKRyGGmQ7VTH7aXTvccCtnSNJ8FmXuDIV/2Nck81FIzq4YU3GQKuVBbJro7MbrW0og25dSjhb9OZmojVhZNlreUyKLmiVNrFyGVTloEjoYZx8TjBMQICqv1u1zFmBWXvuoIw1KoJxinWivRrLmYuukxTMPumGws/UUoLDvLMchR/6EQ7fvBQW68EwgR4VKwBYvOsU9+3B/xLs9r4Y5YJjvzGMA2fvj5sfetaT1zYSimSqGCC2H2eHucq3xq8xfc07H1+cIz7nYK0PfXclKM3FAUa+0ZjQ7uE3NoRSBlqUBjnEgKgiWJK5nIW7gELd7gIdgCCvTy/mghNby3k8+98qL5kZl4Ghy1Z8FUWReNAxpSwpV2eAuRKhXQYU9HgSCKHS4OLy08wFgwCFg6Bi4RDkGK5MdwjMXSb5ANL5XNOn+anaBozpnfaAv7HeZsVcweG93/q28d7Mf9pxtiKU7Dcq5gVU9Y9aQa5VJgDgadEI7+QRlKnbQgHh1buSh8L+mvfySuKjuyktMJ45k4s6dplvqgitBDTDQr1EZxAkHNedrVMVxQkK1qly6bSAKp7JPgxTihjItZo+3vTNuJmdLRdhYyO2rX2IlzXFNGsKLgezS3rcUFHLNnrtJlxztSdK7z/8TM8efiIQZpxP7iOced0pdLwd2eblwkDjPYyQRNUDntMSUpjP0itwyevQufxVxW/uKvw37ZSPhGiVJyF6AxDkGpgGJiImRWVO+PY+S6RhrTnE3FhXtgcg4cmqQxB438q0kpiVXAjrTzc4UzsMBHtAAv2Rshwb9yoyapQVErIqu52XqXWzMFIkhax2ipI2tsP917pfAl0tCNEMKRsTOJUhKT6IQzDpcewpl4fcYFoDdfXgs5//8QXz86NkJwrMJz5+J+0Azj6M5rBqZyEQoLa5BDg++T6QnZIqXVRYsGVFBE/SnXSQpU8Ojw8t7QWLLGke8FEHXkxxKVFzJ0kukEbwwaNeDeJwDcJQRa3QlDJIS2TFaWTlUwXJHebGDIWxMDD4Vi2ye4oLgsPZYvapUry+VQbvlMLULjPIwGnkfe2n0jCGWenFSI0a0w0Pg0lRVaYf3dC3f/kmTD56MkAIlc3qgIVsF+462D5ZWfnFz6LPEx2yKYDB/ykcFCUwuKyKYjIUOvWH11I2n/2Zgr9xDl5kYSlWArbM6qRhfU0KK+KMRQzhWd4aIYml4EuSjQyfEyWWpFtnGPkMouL8OcfJz2VEUbNkrcHXb+ksvCUCb7DWLijRbQpGI+dIpXFwJdl004iQXU5SMJbn3SZ56zI4rcsUaxae3f3NvVltdl+hYtgEOhgyHiQAI+wVD2+u+e69FZO0RrKLCPG9Sun1bVfffzxT0xV42Hc/jFXYLj3B7/zd5UW34Or1/hkcWnb391pxcZ2s9/TSsfQcS4lVnGWoZRxS+mklaq4u3Rn8sGIda/yNNyi8fDyC8ftsu4wVac/+1GQBEwl9tj0UXZSGa+DjA+hhmBclBzdZjHnOGEiHq0xYAss2REsbywWDtBFFzCtA8zZx/gDBuY8C2PfkJbh7El8JkZyIo2PTjO79Iul6PxsQbUassGP3ddOHlwLaEev9qaZbQtXaWLDPgkc7IZErjZnhXkeDkI0G2lEGoON6iSAyCM8afjKqyvVED65kbR/+8UB66EDwfn+qYcuGCEz/QzEkcfCeS4ofdOWsrJOIwIJjI3ARCRMNsLgqpTq9WRJWaPLfGTHpldE7SFFN3gEKm2hCYIJY4KHe5pHG4yHm4KLgQ+V5VTxQgBTSbHIwGus2gagwvjIMB12Bm+1vsV5OBA6GrIgiDkSbTxM7YlaWGgwi7Ayo5dFW9kJz+WJMfjyi3/0vv9rwmMbfzU3YLjvk09/VCr2n5af7FKZjTVJrJzNYLQeBZ4KJdEHjsFMMkzTNJIw7GglOyv3yu8PBkvPM8lj9CNhZ2knrspGLAW9M4xpduXBvE45YACVLCmVrCsVHwKt2qZwoIiFCPsa/eiU+eYdBfmGKMQAACAASURBVJe1kUO2yYgkS0YwE4+AbHrIKOgIiTJiPyiqjdQmjD1AzzzFG7q4CFcDkvZ/spqtsyo7QpqspDKihSH0fuhMJ/7o0RCIfjM/IxOKTSIg4Pg4bYFAwcolfVrgcA9xRKir50BGi9UY6HcGEAbZwyo371hD9Cdvx60vvjZg+NzS/OQFnkY4IQMcVM7Jbq8mGxpTjQQdEmSCmlCht0mpFHWZonsTNEuBs1SbEmuZ36hKIlzQFMOMXTVsM4XrAONH0NoJ+pxHG1y0NvB3d6bmJEBwz/AdL9lqsQk4NvYfIFCdJNi7a/fl8Kuch72Ah6SNchbiuZlUmt4Wx8umvnJjQ+8mio/xcgLnrf/thT+878nGCDDmwrkAw/v++jOH+wn7b5Fs9KJDTNulrZRq8ZHbgHZKqsqE5wlqlqAtGKIZoVXSkSrurt2vf6DVX3+C6r1qybDwiMSTjHyV3AUjcXSNOxemFRKyEFxQM+ZjpG2Qw6NKxYfR9iQVFTUCJgZchAMKA7ZqsqNCzNL0i4dKdJ1FuPsDoEtVBiY7Duvz0HlUuPNLqtTjdn3SwK0HwUVWl6iW8kQgGKD6gJ9+iXu3cyV3rQW9n3igo1eKen2hHQIFPIgbT3ZCfwiWAHAgYD+JRLNh2S57zC0WpyXQHsuAhU5zcOCACSWjGZsZSG2kuvsvnu2Jt3fxoJbsffB7JBj8eAp/fRoMsWX2xoxXjtMYHUcAgQwd43gCDxGSaIXxVGkWU9wDQ+8QaRkWojA2kubEToyZLeJzdNpWKm0zBAkM2GJ8qFl4nYv2FQxPLhzRV3HknzRp4YWpcKdvYYo1fidB8aS9+8jOC/xPOY96Ia5DEQ6xNFzAsR4RakhYTNbICqUKkAJePHvYU4Ctqc5221L/0jOPv4+OR5j1Zy7AcM8nn/17DPT7bcc9wR/tVuFFKXME66wnWOrdEI9p3EkhaQNPVlfu4R9u9Ve/lZ2XWGE/ePGqZuBc7QBLaiERJdPhYdDxUSIPKUAIfeBRn0BhxC2UawQYfIQ1IABZb0Ag0bhN4vKRCieNUiqoMo/Np7fDmakl43R7f1xMRE9+jmXZiCyPoWm8/5G7WsO/eaqlQ09b8GaTdiZMNiJrHdP+HSjYzKBMe3D7vWcQExBYMHMagtUYiPIMDSDgJwXqjllFbKCg/e8uDNrffGskIMl4F6r2wJr396weMzJjjG6K50TeChMYUcdBVgDfCoumYLQlTzTjMeV5WFPEeD38EHLNydRQKWqwbVNgBz0c0RXGWxuWMMvqVbj1Z/Ldq0nVbC0zYMP29oc2X4A/jljYZ7zdF0wMOQ9SxjEakjQmtHCK8uSXknJmkX+WKNY8ZOovzv/Rw785Kyi4WdnP/XDPDz55H7Dwp3IEz+pamCl0finLyvsKBMXwkkqoRaqGodImdkHKYQeYXFm9X3w46q1+qyhGVuG2vc8I9ZKqrVWyrKx2gKoiehAwEAZE2De2veleng6F2qkBAApPBuQDyPo1CS4YlcYZnh3g3svIgxMKVzbOyVnWH98MqJKg8oEy9kabAulOrPIjNQkYPnxHe/CZUxG0K9DScgqkwuN/vinhAMGp946U9PO28aXI4re+dxStwJoOWBotEOZ7/A9/dwxreSX1JLR/+81h68m3hlXokeU/+KGbJoXLmC4Uuj0q+EQwZtVf7ffO++ydbk2CmrGJBrtxo8AIS8r0BwQNtNpZwkAMgYmhBl7KQzDta4maRNIF/E+pEM0VhlpE0L7CeNjLsm+rvYrZyPjLdNjZeWz7OfknAW/30HwNWTAEHiUCPV1YyIU8E8VcD+fOzU9Jd25cf+GBDtrivzv/u/e/Oatw71tjOPvXnv1preHM+A6MTGxWCs2cMYDGfIJJU6HShniUadJVEHfXHwg/EvVXv2G18GL8oidvOSgBV6p/VMn4OOi0gy4xxsI+iLDHkUy0SOVCYDGyjoNsacpTkJHR2pAFF6lxP5qYlhzdbLyTVb79wOrxKGuDfOhItIqDpmwahisqZ+Jhc8DBuLei/9+8xfCOQ2Hvc/e09UmPYHADYfkEhoCAfAIe7IpCZrWGTJOg65xpUZrBTFPATdbyC/iJwGC1BSI8HTCU4j4IdF8f6u6/frEfXtlL7Rm8mQOOCHwXP+adlkkKuDNpHDFaCFQr6wmlAaNU7lxlGyUfC5YDBdeZqMoU3wwTUDA3Dc1LBIkhVRG0ikm2knUaIUCgJmHcxqIHon2J8fY1N8WjvSrGT2LZpriz9cjWd9WXkfRkPBqEPBpyDIjTQRoEXDJAsVB0IHIeDzaSy1Gi000vOVPPvPiHD/+v7wgwnPv0U2dVIv6riQ8vQ5x/Mc4gVWlKQqy7YIGhLWXSwWjCtYeiD7eGK88xxWI/FJqEsGhMCyWHx5Tsn8RMRJpYHu0BCzARh3hPTjnvOkC7EbRsG44B954ArW+TNmwqstkzqoqcwKjKWu7DmKVAfzYHIBSzJ3OYwpcxR9aVbZDsvKwRlRnDmPvfe6Yz/NThQHc9rcEJE4JBkhpTIlEmd8R5IxJLBlpQID6FOEi761gNgAhf3LkDbopmOGDATwSEwHIO9u8FzW5bQuv3r6atb17o8ey8iBzxHEFnipz4BR9GVC7bbDMTi3Z3jw01Pl1brpEEvKYgBWX0GdcxA/Qc4pwEQw2APMPQOsxdnxjopKNVvKTpBHUWc955mwedK1btMXVfqetFsk2JdCnmvTt3zidf46LVxw0sFOGAAR5cI1IhkDxtFsswTv46kf7lZ77wvrdnAYd9aQznPvXcf6GU+pBR+6wONSYgpLBVZP5f4ue5xGxKhcVd40jKpC1V0lEyXlo523q4LchduTmqUlLcYKCS3kmlhseJrBAIBNEuehdcJCryAwxUG9BOxOMGdYCstUTTgGxEc8KLUYudmW3XktECLDVnF5ctsGpUXbcC7cKm78qJgJkD22obDh+cilGm9DPZsZ1waolVqV0NWbxdLnXE4IO3teOPrgm9Rk4QG2wkjfngtIXUgoIzLdwn9s2ZFgQoFptcvIK1zjHSwgQ5GZDIPp1JQSBhZQibuJZC9KVN2XryzT7fG5oMI9e3Bu/vVXzJ5sWf/4IW4Ppsx5m0BW8+R9ZN+Xrq1+j858dWWKBQaH7IAHklpUUfgrAPmAlKZhd6vOMW6HQZdNI28RHRJR52LzEiEUffXwbJ0UHcW+pdkE8h+Yguy4Ah5xUmPAgTrCdNnjGXaTnWP+8R/KSmWVnkHJf0n774+w/81g0FhjM//kqbvTX8p+im8w9Ecb/75x+M/Z6+AK5kikf1BFINKcU6VeiujJeio/zu5aPddhh3XnUHKpiExaSVpsOTWg2O0QbPgx7nrV0QPKV1Z3zTba5lh9RVDFcG/E9IlxSVB9wVVUvyJHoJUmW5NZ4Up66ajGWXqWw03vHfG+EoZfVaMokyEL2QaZpjr2iqcfKa8GF8Jp69SOp4J+KDcyc76YdXubynZbhURzSS1mAAguHv+HcUgkQaLwUBRO6lIBMDFWra4Gy0YyBMyiEJviUenQaBLksECiQjretWPDfQ0RNbMnrx8gCGsSqdIJePDwmy1ZA802lUZzJfZkHj1kzIMsDt+LuseOdkcLqWyTA3r234vOKJfk5Ly7NrzfPMKdrlGA1sCGteGNe00VxFXzHRx1gXo5DIkCG/pZIOHTTDoys86F7ENWh1RDKl46h3dvfK4GqyAa8LFvYEb/UxApLzECNq8UQrtD0xtb6woOrky39BxqD/wZWn/vEspeFm1hjOffqZR6Xif7sOjcpeg+LMILqlWJ+NKzVE4pHKtyk16ColO1ok6+sPrD3cHi49SbOq0cPQO6XU4CS5lniEttmuSb+QbQ6yg3wBFZemiSBAQEdvIQ/S5R+4Tay4GHFhjORX5EZ/FbdhB6HCzM41Di/Nu2hSjJJr/vf+t1kRWW/W8Fesn50eX4uSI8tB+ugyk3cGdOhRRjom0oBApkXYYCdyY1rPhe989/mFMDDAgMLvuAZnRiAwEDpxCF5NtPhOXwdXtpPw6mZM/kgaSQQxo3nlxpOHBGO9CuYlqwwIX2MYMeB8spHuz9lvtwomP91elT2k+AR6i0y5Qg1UhshNkMeDiQFgzAPjQ4piVcNlUEkXDTURtC9y0XkbXZDAVDBo9d6/9WzvawzErhCtPjcu8yHXYcwFarIm07K5AeW0ktLOFLBff/kLD56vk9Py97MDww89858pzf/y5GVtUdpLEioeqkrLRoCSXGos9JpElCeh4g6aE1LFS+v3LT/UEUtXYJByJfunKYCIBz0mWtvEJ+i0C4CcATdcAfqrzSkBRZeBV4yrWNnJ9dHouG6nofcihpvOQsjsVFcQ3gxcDjkuu9ERjJ633HAW1LxzXfgrvrxHkv3P0SGP42LKxZBoUkixCXrGe2gfzKuoI48bCogPHQK10mXqeADybMTUYTqRw5gM1m2pEShweFCDQE3C91Bg14hPMJ4IpGep5LQzF1BDwO9TDvyKhuDlVLPLCfC9no6ubwLDwyBNBSWnERCkG1IRDUeKiMX/kGfFSA0X/WQLp43Om18hZyypZxdinkHpoqhNJYRiMTbTmRKVXJj/PBLaNWx4CsqztdqEP/9mjmSAka1mBPlA82APFzjIeFWBxKzbmIfdC6rNg2G/v7z96uAZzsK+CMIeh2jIeBgLIWIqFMtdlmUxtK0cyeuWlAeWBZHkTP/xS//hod++ccDw6e/+rNJwWxb9kxfvK/ah5K7MorQwWov2kwRDFJlUeFaENJ4JmbaNOZF0g8Ps7MqJ5WN8dxAwFg6AUU0GdCl2jWaOWY3o3qGDP6w5hzNo0nsNwJvDa90CK6uIVehI9zA8ihaB25364LdjlhX6vbP8KFvwxT3TzwZ1z88cgRiEY3I0qLoRVaQz6hQtPwNFpL0YmbIRM1l5wUJcEb431jqx5jwTkIYtLldWuA5Crloc9DEG6WFguqtBt7A2lCRAMCBhzQ/npnTeBss1YOFzFgtgSI1d1ppfQe1DA0sSFe5uK5b0KXXAzwo1v+NpgiYizwAmWhYmBcQFMWB2lV0i9tAYUw+Jo4MJgw8oIAlJeTQehDJCXtLxSFCL9THoOhsohcEAk+bfLVjfbHTv4p5nnmjm3x0UXJ5/d49JIk1DRkFwCIrBHobYKzlYYVq15For3b6w+4bcES8LIfoMWv1AIDBg5COeXBVI3BZMlmbJm5F3zHR3RL6KSYRcsBde+sID/+yGAMNnP6vFE7vP/6pWWvhkBz3cJStkZGROhlR+b+PjMbNSYlEOhS7LtJWq/hqkW48oiE+sP3SnbiW8x1IscqoxYhHr82OaM4W9ZkakWYGmDkCeIVn5febWsBF4o2lwbjFbHcInkArr0rHetqCKISlt0DNVJCLBR17fpoHZkmo05cb0NaJjDOAJGXXm1WxyZ3bKRV2QLjrgIqaCiCFY6ADDMyjex+SAYySN7ZmLD6A9HEWSgqPQXYm9lJqnqQ7igWJyqJnGQEJjLFRlExlNyxoTpYNdsnsKBI5l1wx76EabtCSrYpgxpQQrQn08QkziqTGkdRSIYLMm/KKxVd+bXSNfP6N8kieV3vw7c8IIZj7/5fasTikYZnli3BHwYRpySLhsbT73BuO89aYQ698WrL0rOMYwhIkw511SOHRlTQaPXGwib0zpvZd//4F/fEOA4b7PPH80SeHnCQcK5d9Ry8S6jVzjZ3VnyjHSEqszcKVNSTctkyhVm3dotfWXlFKR0jwOVlrhypljmOIy0Boj1zwrccSWMWES9nAfj+BytcfLFoYJcDXbiyUHixETE8aUDAhTroyqMmP5aKzpYTZIWjImC9JmQ2Y1I+yCMniQkXB2C6jkIKxXpHyK9Gjn7IB4AT/GKDbv7zeDRUTMMXy2DpTztNAR98TpAKPInfE/2fC7IaQUEBd4PMLe5ZJGypJ9/4nZAJ7Nb+5B/oSyMykOBtGUtBIKQzagoRkGo+GOaz0CXkDUiKViv6PymM3mv9IrYtTELNUlX0/Z2CGmBckyb++8/LZS/TQGrVqC8z7nx77CgqW3BBb0CaKUzi1ioc1yqwH+EQ2imDuBIHxy+dpPf/Xz39+fBhxm4hjO/q2n7lBx9N+MeVDZDCxfVhBlCuzB7EoMX00w8vHtv6zU3oOYboxqppR8qJSWq2ePt6JWS4oBjITXVvWjSNqNXjHOVvWv9DcDup582wr3WdRcbIHTrEyxKbFu12pWQ9E2OI5Ecn93/Sl78wrr2NWGHFN7xe+7a7c6OiK3uMcpQuURG2vbj1ttfoR1Ra1Ud5tPBI5nAkwEI8ldZTSIUdiNpmbSuzENyhavRY0C+U8qc+8qbzR5n4kkZ1nFL41DVfuqw1qD3T22+9rmMBA64Bww9sGcS8pXvi2CU18PgacK6z9ah0idPlit0+RIi/ev8vbPP/V7d40c9jwJKGYChnv+5rP3ai3+IWkMLno1Z2sKzzMHnJqDTkm18vwt5kJyAXGpd49q+fanFdNYA0FJCHoGFPCMCSyiC+LwQ6e7wQB6LEXdtCRqI5pDScVvCJfZgNhQbVMNCOslENFgbX+bLu3eyYt7cI/JzpgorZCs+LjvR/M8d/nKr8ZXQ4rmob7OjZdFDmc7l03/soVsKzRt09WxwzgyoIbjtwfe+BHUFYGJo23bgR33/k6bGff+WcXnTPM3/at6f2O5ZJNiAENZTsf40ckMwTMxDGFdZb8VIyhzS38mkQEdMpG0oLPx7Fu7SEdipq0ArrhQ7YAlS8b25RtC3PYFztqblqQdWbUjlnr5nJ2SQo7XdzvyV7777x662FAEnFROc7m59syPfPcMS3hlxGMdxVD2w2J7Mr3wCcYGD+NUSB3uKR3t0nmVMqU0RQQOjHUIVqNw7ezJVtDTeywlciAPMprwGlVuxNGJNpoAIx+1Rh3b8s8YfWbd4FkMQx71WG47dzyYBTRigjqIL33hvBhUuL7El/sabnaIjn1QwY6uGIPxO6P5puy/zz33lm4j75cHRBQHUI76zB9coHw8+icDkjHvn+ewVr8/+Rhce46dKfMIthuTdnpjvZjAOtIrMDSWNi5kmQUeYpQaN4bhKMw6qUDQacQmYDzusu7W+Ut92U+wSpPi6LYUAdafxtA8JViyIiBZNucXL39TiFNfpaeag8xdGI87GJ3+VvV9uVt4XchXfun879x2dZouzwR/d//wyyd0Gv8sPahEhowsRJsKTaGv3vVUoUhffQjU1kcU8uQKY9M71+iwBKpHgQVi8bg6RWXf7L95+8hytHLHkTDc03s+YVi9v+XT6g8KLVIqv0tFVNAHHZhjBUzatCndVrT0vaU/wor7V2Ymgc1OdCYglRewolh5vWeO43VjTYDSjLnnEQh597n+l1XvUZPG/CX38ZcBo7ycJo90Yf7t8W2Gvd/f+zsfTSamlimc9v3L45rNBbKtGGFg3A54MjjGi6acCG5fo5hmpZHByZIlvrT96pVhvNnDwj+orSgu8OxKPMggoDWH3hdUqxn0jnKGZCXvAxz6EmeHny/UGShpBLXZxVqzbjf92Wc+P10a9kzA8KHPvNW9rnd/hRbfSFqoXQU2/Wt0x0IrYOucVtf/Ch6sIhW0FBbr1K0tXNkKK+ubfHWyEVFzQHMCzyFAkwI/l+440lo6ssqDPdUbRUE7cWWyzpSONn5mDoL2BFwKlMdlk6X8pL2s4WJ7dC6OK+BSeX2+wZiDsuzSswNhuMgsjs8WoXYe9dGAnmz8vPXoaxDZhjamvxlZSdv+6AY4hqPMwpFywcn9+E3f31m6zvwxHOjo+xtvSPW+XH5/N63jkbs4X1lCVYP3JwM142/IasThIXeJCTbFCt+kUVht1RvPCvykSt1LsNR7ezPtX9xCdyTGJyiBWZN0aC1W8BOotlBJL+JRiUYdHgJIlgRjAyyLr9n6nwl+6LVKvcVkp3nVdMnJa+L66AYhf/x7z/2jX/gFs9k1/ZkJGLDxuz9z/pe0hrWKB43j2UDr7duVuvYxBrolSWuXywDhlolNcFsmlTekaqF0PJjCuoDIQSDbT5WkEdH56tkT7dbqEgv7up85lsudIVehrapkiz9h1qSpozjbzzQDVm3CjD63cOZlTbemeb7TIuakEM80YE3HuVw6re5hBc9AzcVN339cm1bCaHPK/LPmyD1rdlRsT5yzpAvdwfVdufva1QEWQkcQEHhyDUdTAkOeKZTF+Gcp8CvvqYZ4lelklXO+LciU4DucH/0zYMuXxyqzFdjKGbv48u/c+0/rxnNUdKa9w15/5jPn/y5oeLB8ezWLGi+BvPxxYMPbFCxdVGpwgg5jgfZ10HiykOMK3DIyB4jieV0IAuTzQ1DA8yeU4lhqXisplu44FnWPr4uor3ssteUSyUTBMuKYZUm9w0Qp9Ko6f6T1r9u9KNtJxmgaXpCUCWQyfayJK7GhCb4pU36eHTkK7XY+d1+TKJsyVsW3/c12XvtaWZHbURUif1CVW3DK93dxbE3evwgK49+ftgA0OQuaVPX7m7VigiiNE6KkyZTeP+/DGBPAe/8sAatCJfO9gqYkruZ4nCJFe1ABWzzi3mZHB5wnXdHde/Nq0r+4OcRjrFBLQG2BiQDPv1Acz0Eh8gBBAa1ZuzwLApV0tY4PAQu2AxZeY9C/DXjnZQ7HvgSiNTCru8z+F20NzfXXX/v/7p26DuS0G1DW7bM//NwnJPC/NRrgkr8ZIay6/KiGne/VunVZ6/YlqffuY5Aua+hcBcC8d0OsODLFS4JBfgHPm6CsZCWN9mBBAWMeCBzax9bD1btPheFeLCFFApEWjKmt6FIRcU14xrbZya2gIe6YCGrrvEcfuT190a0qf6F4C8kHigo9wJ21Zo3/jDmzgRb2QBvydVDN5OosDFMMyNT1o2hM7IBXXHWSrp0Z5FV+PnMjhV3gIYH2/RGMqfyosZnMz5j3L8XklYbAgBx5CIj8mM/7m9aMp8v1zXCEJWAfFxGfrfjR+Tf+5ubzT9uDqZKPYbcmQisM02FHBLsvXxwOr+9QsBLyCKilMoFEtlAc+U70SHCM97GTT4oD9qlofGtI20wPjwDDc1WWXuSsdxtAfISz1a8yduw7dQGGLND/6pX/5/6vTbv/zwwM5z77wrF0CBgWbc87LT1a7x3T+vIP4dCleukCAxZrvXcf6HQdWOsq5rjjHeWQagoKpkOfsE46AiINPIEE1t8DnQpJ5VSx1LyKlEyj6NASrN17hoVxmrIBBut7w2vK7xnhtyxvVqbPuQm9T78KM71RJpjW3eoFupn2ioGVIxNgn2+jqMxa9kd9Qvt2fIqBnRmQWMEo3e+eny2vBu9fTOHID/Wte/+q/vnvb2nkrJpZ5eKseH+3CVJYaHl8y+Np59Y7vDfHMhrr8fPvt517TWZ/f9XhQRoKsfH8q1ru4Il5mC1JRV+QxNSAxCOaDEg+Um1QimQ10VlWFa0OpEy7Sg8PMwivcr70EkDaEWzvTqxKptmJ/4DuTaomNwLNXC+3Bz83LfHo5GdaMMmuP/Mj539aKXbKKS/4BddY6ODSX2Jq7wOadS5I1bpmBKh3p4bhbQza1zQEvXGIlHPkjsKnw0Dp7GbUEvC8CVA4UBIrBuNJZ1iFBFgUsPUH7gqCMNJhP03cGVDll6tSKGkPsheOLsSiRefjuf97YXOd4OTKlJUxvg0f1AoAZ/vnztVx79UgAKYwBHXXjwB9cQMbd/5KZbkNY9yVMxvKDlHTvdxIy8c7N/6qvUsETG7e7GepuyNr2+9PVfvTzH/2fA4s7gRhPBjC9vk3EsCzP+mkIM6ZwJxUkWqOZ2wGAzqNnHHjhXDH5HjCMG68GEuWAUlJ1nmNQZtiEjgbHAcY3MbZyjc0P/aEzbHJUsY44y+8/P+e/Y1ZBHxmjQEfdtePvvp9TCafc7XvAXqHpb70N7DuioTOa3SsOUFZfEjrvfsZhNuaRVsO9ItLwnbFjYwNlzUHk+Dx8MkSlmtT6LBAhhhBAVULKemYI3RtKiXZ0h0n+NLpEyIcpgkfYpZQ/bBY92WJtS+VVLNQblJ+8p0sY/W9BTpJ866LbM52DCstZa8BqmcExHacsnNPrETQqUze903ev7jFFhGSjlSlRWhUJfL8Vz3f3pYBD15uQqtNF2x1YyrY1CTy2L7fWK+J9z0tFfv+5VKQk96/QDaWEcUiRBZXUjH/xI20uEiiINi98LbsX7yGIYyYEKuZwDQZgWmyOHhoPeDxi5iqigDRo4K0ha25tP7tui12a3BYgexytvRd4BGdOsVAtjjs3cWxfD4/+Xsa2ttuoxZC/B+v/PY9366XgNEr9gUM5z79Qitpw8+B4h2lrzwEavNjGrpvKGhdcRjPQUap3P4Ap8NCOlfGImJZsEgLlEsAyTLGtALwRGvAWuh4HCCaFVihkwCBwmUV/o7eDMWCTpuvP3S3EMB1MJCZ9jCZnTbfZpF0bqwybSKr5VQ5zuWQdZeenVd2MGQZeZes2oD34Glyzo9EpQ2y3bM8UuXHWhvZVjrIz8Q01zkBde253S3TjMq7dBZW5Sc5FyMu/OzJcm/GJf3l72ePmvcyYMe9v+lKqXbjyKgX339cvIZPNRDNMbrOCn8pz3++Zorzj+WFk3YQpDJlG8+9kqp+rDm5Hy0w8IA8DuYMSspbwx0S3RABZ5h1iVGXYpcx3nPZOv4cVZOmCHvDY8Sns7UnTfSmscUE659kMDgF/Mgfcrb+EgDf/PHvueeXp3VTest+FjzJ7zn9I898GtTlX+MqvV3qpZc0D/qFHCe5fb9mco1D+xKmPoxGHJYFAHkEtQxMLlN5do1nAkBKA2W2HpOLSoeSSPJeYBg8AoJGglIbDQKv695+gi/dcVIEaSpFX/7/7b0JmCxHdSZ6TkRkZi1dvXff/V5JSGKRkMRuwDaLwWDMgM0iNoPBZjMYvDwP38ybefPJb5b3nj02fiAwCMxmMFiYxeAHdl/lJwAAIABJREFUxguYwQM2AmOENkBIQrpb3967uqsqMyPivDkRmdXVVdVd1X277+171Sndr7urMiMjTkScOOt/tMu67Hu42cJrGgR6bdS1Dff/Hv9ccwG2I5O19bd7LmNnTmYvBtybDB1HaAcr6d3G6h29bDG9+tuvqpa/sVt7rYyhd9+7j9+VuSkolSohqz9mKWHGMOS0y59jO4KUnDLucCe4Ars/A7ISvS6aNlsZaDmmJiSOcQK1RCBW/DLYWBlCZNDkxqQQwQziwI/W2ElAlwVUHwJYvFtEB9/047+4/Ou9x9n9js2u3zWtHHvB2w+Yhv4CqmsmrR3mUtxrBHeCZNSyCkHhHIiAB94ZnJ8RghgahHSFkQxdNSEuEuIYSesjDtDVpSpmGJOM9IoMU8bhrc5SrbVLq+PvDVkUocTKpUdkYWxYBLHWImYYoz6uXFRtZaEbiRxt89kF9bxrgFG7qNtUJXqHLHZyok30rycF+tmprYaBHnykg6324rNt7TWjk9dTDXvxMafabBCQ1E6Qtv65sLtIyiRSqjE1Z5fvP2HIxeu7AkMuDsEHLPlAJVYjHP4rf+6YQ84U2tySyFjbOuT1DyCX3b+uuRtZB50omFbAJsOAldu4zoVTd7IDjKObBMwes/bOu7Eknn/8k78913Ouu9ywZcZw7N/83qONpb8yJvyeoWP3BOGha9v3vaWl6zy6V+FMEz6grRNc15HQVIBMCUGknGbNx32u/63Vub2nz0fKZXn6DOfhIiZZquKUUxZBmUl4RsF2B/ZoqEoZB684JlWhAGHCDIKhi9a/8nXWhHXY5HnZa522vrl1Etqt0vl9vSSFXt9vdnGcbXvtz3N6I+O/rFckupcpqBc9e33vzpdeL2kh0irP8wwhLgRSV5dp8e77ja3HbDtwBpRcSmBDog9WYjNCXpDWx6i4k8xxCV5E7Tmk2Uu5KWCYAS5xKFcsyCoSGpcbk9lnsga8VZ4a+4kLJ8HAba0VvXj9JOn931L4wDUC9bFAip+77/O/c9dm539LjOHoc//gZyyZT6a68NepiRyeXBBdeY2U5X15UAJQY5Js7XLA4hlw+PxtBxwzBNBDABQhiZScMaarnbhlS2Yzm/t22ODIxkBXhs5ZHxgOzcljrGZwyTJG73HT4WwQFsPRYaxccliqUhGCWBsZJ6tSySap191o2e63z61IbYAebYuw96vXOcLXCfVtl0Sahez62UEtnVnXHZ3fs157bdmjHdlkbQPuvWf7H/+q2rnOUbiRZNUcF4KNApmEUqUrNVu957hNl5b5OGZkKs8EXJASGxh577OEwN4GF8aYlSfNK7zn4eitL15nxtmZATYgV/mMw6HVImeBtgnjjMtXBIrHASt3ClQLHAjELVq9cDxJ7r2Tfw9V/EilGk8BUM85/le/valYhk0zhiPP+4PnkTUfitPSZ4wJHlilYxgUCg97ElfVdOq/XbyWUWsAmDGsXi4/BdMhYgmBGK+fIbhXl3HnOlsbW+9aciTIjUFsU3D1hNyHzvfNUoSrF08cUed/d8ZKYqg2Z48IB8o4cNkRGQ4PYRDHRjS0zowXa2dsPeXfFaXeKLuz/x3oJ6H/+/3t6zMaT6O1AQBNxtBLRWhbr83AunZY9maq41Zl+3Yyb9/4nWSwnlGjx/i5uouOlLJRKBuz83b53hNW1+tOLGXXgnM1+lgE9kg69YHnwhkXvd87+5mlP7phrfrDW8Fpu7GGFipwib3Qog4RgxULuOQRflvuoMZ+RKyhGLzdmTGsrjXiO7/B4nPetlLx5aGMfw4QXnj8r/7tP/Q+gPwdm2IMh57/318Exr4nTcuf1EZNtb9EyOGhMLz0cRb0IFD1kQDhLHCVntxBRXoQhR0Ay7UDHdy2j4Fp2V/9rXcfBJXFwPmgOrY1+B3hIvbYCOm9Fd4Qydmd/DvbJNhkzwyCJQhZKsLAscOyMDEmMNU21KkRielA5+1mEmoNVOpcb+1ejLV3tP7VbRK2W5TvFb/QPpdnf3/mgVnHD9Defjt72SSbWNP9XnJnNzZsQiVSFUgbSNGYmrYr9x83ppE2bQbeDQmAkhNxGe3VVePJGEWm2TrUTm49syfkoHRtQMR5weQu/LsLv2dFwUTkjJWyaklWV/eLHkDgkOnKdyTK5Ubj7n+2djmz5a2SRMr0SKjqvyAlvvT+z/3O3/bDHPpmDEee+4c/a8F+Ik5Ln7BGrpUCPClcHHIUHTwk5cBzLKWTIMonvWJni0Bm2NsOGGLb4QZ371/30K+mgtha+dkn5fkYe2+UcEjxWdMubZLFB2eI9AB6rF54ZuEYhJMgfFSlCCREkxOyfOQwqiiAIEmNiLVxqMfdrj5O3jURjv3MRh/3ZJpqH3euvaVnX9YZj/u4m2DUx/g3lc63iRFtxlawUbMkBeoolFopqeOEVh44YeOpacsOcQbpZqOiCxpiwyN7GHIDokt+yhiFC4r2sR2OUTh6ZVi3a9Bzsp70cs+sv/4Foo2c5gxqnmviOkHZLB9CUXxAJ3Nf0MmZM94r0kl5qfThKKi/AAT93PG//Lf/3IvcfTGGw8///SeQxS8kSenTxsh1C2UyKi53KQgH3yLkhASMFtHqEfbdAoiGg9JuG3jvk2HjFeh5zCoQq4+LYtuC94VznJkH+XCQgE3DpDNS+jBrRwMvQbgYbFSVASwdPiCK+yYEGmsDrY1INEdQbeQI76B1z83Ya3a6fL9VxrBZTaVzMGsjQDtCGrv0dVcxhqY1mauVKpnKQFqJWD912tZPnDZ6mWOO/IZnWrFx0c0fByplRkXvWXDFePyploU1O6BHJ8B2KWDcQyTe/PoHBagL3m4nF5EaI9acriZJ7X0uFw/ywjadE6JUelkQ1J8jQT7l/s//9u0bLb+ejOHQC95xGNL4X9K08CWtwx9tuJYd1ISeIFH7NSUOLwk1NIAYxEQqWX9HtZGm50nUdkP+ZxYp6d7TxFhn9cIDk/ryjN5j4f5mppDHRGRMwaV6ZyoIY0GwDSGaGBPFg/tFODyCQmurTGq9JMEvXDUmdbONSIYdzMwnG5XwdIypvdJYB/ayDxBaL7uzfV42iTLeJVu0LUx53eDm9SwknjbbPX5uz6sK/QecsWRAYShiqQQpKdL5ebty8rSNp2fdoeuDExkKO9/s3uPgpALHCZg5OEnA4wuxvuoiYLnAr3NZtmD0rq4JPye9tv7W1j9CEgHawCSzy9qeGgQs/BGYoJohzq+7TVUQXxWo9IkVFV1712d+fXa9GzdkDJe/5R1R/b7kG8aGU0kc9RQ//Evix6JIf15Q2BByfx3VMAe/AVDQFryRqxKbJNyGCzRHTvFuCy/XZd4dFlacYZJXgivA4tUO8JKCVzOy4CkP/eXVDJchaDnuHcLxEVHcvx8L42OCQehCbYxMEoscG7+JBeAMgZs1rmQz2JywfkVS9hE6rpMtWOdmyMq9rIlEazf2tEkImxif7+oqJlTXDdJl/Db3ZPQjSW00fh5yEKANlEy5rgYSxmfmbH1qyiZzC5n46Ha8dzmy4dBtfM8QHOJ0ZkNY+7kP2/SSQW5cXC1G1J/JrtfJ1+t7Vm2Nr9KhF7Q1p8sk0shS4c/Bqr7ckmFYe6qURE8qHH7GeuXrNmQMh5/3B+83Vj4qbhQ/389cCUivA6GfY4Eh00oneHGoYKyAcihyYLAMk+BqNXrAdXflv6+HNt/+YpccsPq8y8TkDObsec8HsiDTJlahs0Vk1UczHFmXb8lt+ZBqHxfhOIejiY+i9OB/jAdvfLK+93ggQDg8LIoH9mFhYgKFVMjFV5TVlg2YUmf12bqcF05M5RfkOkG7qNCL0F3APrdcUzjvR96HLqJLL0mmvbs979/AqtoXek77AZvxMysl2iAQWkhho0DYJKHGmWmqT52xen6RjQYeRtrrAu6Ud4U+lcPv99KB++ltBi4uIasnmiVXO9bo7Q45c2iB8MoI0Wtbu3W/xfXvrOYi9fE5erZh9FLsgiRk/ZBgg74NPmtBOVflxpeAqFh9MQJ9/uTn/7euNSfWZQyHf/EPn20tfTiuDbyfCNiluO5FBEEg4+cBwBEDUCc045CWTghpnQlXBsOhVCMFR1EbcqjLapGvbFNn9O54Rx7c4b2RXQJGNzTft4p1OcRILkF4VcDXRfFuTeYP7JFyLk53qLv6Bd4u4WsgOUHS3evG4u8ThRDCkRHBTCIaGxEuny7RjlGI1FhptYO89LkQCC7+JQtvkx1FVteSoONg7fMgb1rms43UHu6QvyVvn2Ueb0DzCVosaGRmmrU6RbuA12sNZlOQ94fHn5XNdYJM6/i7GRW7oiLzIc0FHpUSiVQCwlCYNIFkbt42pmconZ+zJk79ZneBBRyi7EKPXLid4+xOSuBB+oJgHhCE65HwgnQVQrxE4ZmBWw5ush1nyQaVS2Eb0aCNU7a7K/NDrdf6B3Kock45Ncls3ZhqykzMGtSgaseEVacE0iAR3mUo+GtXU2ODSwgqhcWVXxVKPuf4p36zQxvoyhguf8U7BmvL+q40Cf/GpMF9G70AwY4Jkb4CSKyAie6xqnEloRmFtHjSaWeKIxs5B7WgVDRZ9PD/nDHtVYuOjd8W6bXZ79v76iPH8oqUuX8081x4cYOlgKb72UkPzmvhpQcfRuvh5jxWtGcSHtOBvRpuK2VBl97TocolCEZGRHFyAoOhIRRRiJiwRGFIGGOFTklyDGAOgt8SrtvUMrKQ6KZXIAvnbdVCPPNarV3TqhnkdFgbOZpF0eUZj23oUV5byBZ9ltbY+/1ZYT1n28n3Uh5jkfGUrI9r5ibbX63tN/cQM1HOCsvqcpGSaEUorBKoBVdjCNA2EkoWFimeOUPMEHTdAxp5w6A/+fmniz3IN3pmWMy8DU4q8BltnOyUub+dl8FbhLy5isFUvO3aaR65bSMLDGmXWFftTpnJoiNysY3xZ1GNzYOvy/oXMmH0Mud70+lUnXTDcNyETTF1NA9qR9AGJ4UJ70MZX845VdpGjNq0tNHeDVT8cBnpR5eOqqvvfudb1wQhdmUMh3/x7TdqjY9J6sUvbcgU0FwmMX0R2fDHYNRpd4gG9YcT2pGMMTjiihAYZk0gBijCiRJi4OLHyESG8XHbz/V2sNTWrL52Ua1jItpP1DW6sUcUypmFG5u3RWRmwkzMc8EimYSRZW96tBf/gJMknLSRoWM0GUTGODItKZc4MJCgKhXBTCIaG4NwuCKECgBSlioMl/pmhkEMUwWGF8BasNjtG3+u+a8PIdehurdJCPmfeSpHbgZsqeC54Xy2ix/NbEb21nPpISURhELD6bgsy4eBoDSlZH6Rkvk5SJeqVi8uEpPKq/q5RyD3JviTPs9Z8IFITm71n7l4Yo/Su+p+zKSDXLoSjCaYWQxaRS33Cg9slW+cDgmgw3nTHqC3lqCdFraW+zkiWqa+M9AwJp6tE5cGZKE1Zwrc9aB2GEmdFmnhbjcSqQ+BSA9aCj5uSazrReR7o3L9+Yj02ZOf/a3fbd3rHYzh6Avfflmq7b+kjYH3WgPrlrUSqB8nhX2qTcO7gESTM1kVX2GFnsS0uKZDyMxBumqJIMOREOVg6Lak4ehPxVgsXXlQL2zBnka/Tsp7CZFrMub6XlbuNmMUrEw089ycDsfzktkhnJ/Dfc25GV7CdKnUrmZzpmK4k84bN/3zuTHUMw53loUBBIODQpbLGA4OQVCpoCgXUXCF6VSTstZKlqPZbmENSMMNcSGlPH07x0jM1npzwfpl28P014XWa7e8byW32LTWil4H5Tm7O8di9CwoF8Az1ckhJXIuMm9+Lh6vRMoyPbtvwhApTUCv1CldXKK0ugR6pWbN0hLZlDVZni8Pb+dFe1+kzhkPs9lyG9/B+eXGwVwKYPggv1KaBsacTBm+RqZIZcwj3/qZ/SobWzabrQBgzd8zU2Q74FcW9ZjZIjL+k9Ut9nPQedJ5yUclgpg1cjanXkpMOu/xG4zQNrZ6jaEzrB1FG94v0nBVuhdmBGV8pSH1RSL1vfUOeCFoKCzVXl0K1JV3f/Kt0/l9Hbvx4C+8/WZj1HBaD9dN2RRCP1WgeTSkxduIYI0IYlV8KUl9BJIiZ1uuuTAQEiOXi44oi0Ko4QKKgGeNMA2NK/ycFZltogb30mkzES9nLB3xIWuL/3ZOlJNXc2Nmtuk8wEjumXBaMRDnYORFPhyjcBveS9+uonu2ETxz8B4Ql8nhKmL7W/Poq1Xpw62NLFzbbcRAgCoOCDlQhmBgAIPKIMhiAUUhQhGG3htlNCM1Mhopa8+ubpeL3DKc8M+X5Tq0fKMzGLihdCC+rJ55mczs91MOj5+diU23ZzsijV++wCHE3hzLZXudid/VwgQluIAk9wBJ8eZXrmqCjROycQNMvUFJdRHM8gqlyzWyK8vkolOz+fLH/Gok4WqNT5dtlOn+3GFXcTcLsWu5P48Bz2wHzSM+q3rpq267YoPOLu11/Ly4Tg6/l4H0ZoVtsiGvbub1dlvL570Ots7vNYpIs+rA8IXW6vkGmdiF7VIMCen26CVmqivHhAnvRh0eb+0SIpUgaFxlSXzN2mBdr2JUip+Owtx28rO/9aaujOHSF9x4LLb61rhWfCdZBkXpvIRIny2AHka6cBvXsG+/w8p0HwXJwzEtPEC2iwFEIIoych66RJSAajgSsqicUScNLKSqJYqo28HWliPQy23Xa/KajCfj6k0Onm10p9vnrk3fmIdizWwOWS2C3NXpA65yoFKvdjQ3noun8M95IaQFcNVziDysO+MheW2AVblIFkKQYQFlMUJRYIZRBFUqAQYByDBADEJgqQOVQpSMjes8Lz5fNZNc/KmbO3Tz0ywvCJMFUOTWR8dSsk3Ex5fjAZxEyPydgLRmDw6RjsGmGkySEsUJmLgOul4nU2cmEJNN6mSdQXAVY9YZAJs7trkZc5eh46S5wc9beRm4N/cIZDEGrrJ5FluQt5WnOjsJIRtoUzLw7Xi21mZM9BO7VtvpON06dIWNjbPrSASdy5IAglRAoB2xrV5JSS+y1wGAbdd1mzSDQlofFjYE1TgodOFWNKojxZqjJSGIr7Ykv2Wt+h/d9zSVwnLj14QaOHb8k691bayRGA4+/w9/z5L8iaRW+HLXBmT6cwLockqiO4ALb3S5SJgBGzYei2k0RZar6XS9C7AkAyzKwO0QWVBSDYfeYC0IEmYQjKjbRb3g791GzaPP2qr79vy+xbWRU6BVaXTdbYmH4OId2fu84sl1LvxnbnMzGDhX+G56Tdgg6Zejt0lkng2nu+Rlz7jPOWR8ZuzMwmddfkcTTyYPxvDt+PZ43NyWF9OdSuNq2Xsm4sGGVyPO2b4hVAioeL1Jr3o7cZ51b+E2lS+byLJ2ZgX1YePOKOsoYTQbYd2JzmjpNjVAaQpkeAlwO5mm5TZ6dmXSx+pJnc1mzmfyrenU/Qyp14ksGYNwYWgZ28giDjNlwHkaXDajexUf92w/aIr/GchqJnHk4LneJpmBSefW13wHdLOOZuPosZ6ctOuwQFaZzZrllK/VvPp7O6Pgx5QWEDFDcAl/1uhF5qxuf1HNJtRwhO5+STMAKhmXcfEbQJ1ZzO4hhABV42qL+B1rgq92aygqxc9BCZ88+Zm3/v4axvCY1783ODlTO52sFP+UDC60P8zqA4K9FnThey60ef0LdaH2ZDRqBbTauMJugAIrQYEFB7e6RCX00oOnETQCjWngztcW5BvPFDJCd9b2WxX/HGE7krT8JPJk+s21ltF0RAxme8W7vVYH7X/NT/wMJp33J4vzHM/uDRN+LWYcxDMG99BqImcepZnHSeSddkdXhhyfF6xjY2fuLfAy/yoXa7HRNO0LzRWaJztksRiO3C16b95M8zBcPdWdva4JfeQt+Dkn8Ma8FrdIU/rKjHwZp2pu/Cx4yNGtNa/Af+B3qTMdMNJkbhNwhZUY+CQ74b381Yw/dnUZfNEyxzYl7y0H+5MVksrVg7ztrDYAo6K5lnrN/9r1tMG691RsU4XbyyOsYSRhKjDS0lcGsGDtSgp6OfXuGE5Q1jFLCxu+UyXjJGyg4pKrdbnuxcwhjK+xBr9mSd3Sfp8K6ICMGs8+9dnfPLaGMRx68TufbrS9KakWPtrBFNA8FqX+aUiKt3ZTH9rvt1HjKgIahiTa0CKacTOAARWKsgqdRi6kELIcCFF0hkrQ0sKKMmCykNW2l3VOxMYTudn7176u04jE+ryTyzMXptMZeWG21DH3zKGFl2aeEHd8ZS5Ltydc3kZuq8i4UAZI08qVMttGppJkNoSWIIDMrpZn8mQtZmf5mmCBFq7ZLbEjZ4StYkArk3ZWFw9O4tFeXSRAi50gZ23ZUsva8a/y8QKZkOD36Bq7gn/GCQ5NppFL7ZnG5S08vmCPk218UJITufLxuFuaokKXjbu5jd++1re0npRFKCcKZIYjohsazFLKCMfMEqmqY1rRG8YONftRiI+gFlMi9bgoG/IGARGoxjWGxBfJqo5ciXAwfoMkePaJz7z1u80pP/CL7/h/rRZXpfXgH1sbR7THpExfAmnhu2TRO4t7XGxnsGH6cEzCky7Fup9LCoRhFWGJ/Xg8l4GUqhIQKr/cYmGppgxqZ25rahm9jDvtr97e+/lEZ/02l/1Xrfjuva6fuXfCxxCQ8JVTvUiUM4Gsl/6cdDEUTdNgJvI4ZuOc5quVa1eloUwyWX1pVoe1Sz57awPZa7Ojcw2pXGpJ83LGPb/leTYcY8tE8xZdwUsh3m3YvLL78+Oe09v49F/TvBcYM+UiYywulsAJK14xy6V9FzmbR2Blbskms2JZjGPe/Zw0i9C0dqctx6JdQtzsemlfTxsu9dCiLSYK2MLmGFliLUsI7HniZV01KSym8bolF9saR2GLFCb7RBJ2tS907QvaMobJI7VRHwYSLsQgv4JS8gyl6K9PfPqt/6U5hftf+M4f6hX191a33IxUkTJ9A+jwh2BEh3qxLhEQhInqTwQrYkiDTZXfhkhIHI8KFLLljPXhSAlZVuzbdksnQYu1wEC9e5HOXht/Tdp2c/OuqglbXyiZxJeL9E1RfXV/ZYu76c3wr/deEWYY3jqeRVQ2FffstHPN5PYHF6vpuWN+oDZPd38Cuu3p9JYW92KrfpufqB3GsZYPWh0XbjK84a/Jl7nrmV2heSi7+5o6RW6p9Rvfbe5cosj8h9npnjuInQrAZRn4pz8hsjZyhtPqLs2/y0URp4asSiwZfdfEhWQehqZE0Tb+rc9/Cx9tY7FUJIEDmuOAfVkQSq01NU029sWRGkbTbNyAOLdUbcheVr8M00nmgrJR/Kc1em6Px1GacVLpUZuG7yFcDUkQob1MFeMrT3/qN3/CUfSSV3+wkFSXFhpLhd9rLfktZfI6sLIGOljjBumn2zZML7NKH8Y4OsFRnP0803oPVsKAxqIChFlwqogkyqKELDgKGUx+WRqsSvbVtdClZVH6ldVmbdy4J+2Mo8N92s612xba2vu7+K+bfcrWfbOLq/aKppnb7Ra2vTDT8EYOX1kpe6gVJyH/rEmMjkjEVhHAv7zzk7asxbXuuhaNomndaG70jNG0RmI27YGemeQhQ82qhtnMrs5RLnE0mVD2Sz6HTUaV0aTJOHZ2/gfLCv7sP1w1cM3lA/JPvnAy/t0P3duUnNddL+xCqJCkgVSyzdcbtFNrdU3zTzdNzAjm4jpU0/WNi+ssVxQU2DA5KE1wDyaqiaTW7z7DIL2EI+qMDpqmA0QshIONN5/61FsrjtQHX3Ljo21qP50sRR/KG5ZCPwkFPIri8LZ+X7bmPqRQF+MnoJE1SOS66Z0bts29GwpDGi8WIJQ+ep1h+WVRogzYA80R4QRVwQxCs5/EYzPkNQmavsXVTdAW97ClsW30UNPlldsI2k613OORteGKRrqSfH6zt/bfx3Lk5v3cU9Jaq91L7a22waYA4WyrnADhJZLV2qAtNNnU4L3Lci3CTgtHzhMtmHnxu3OTUCu93Rhzo6DXDXIjaAZZyDEQmTKVSQtrGFgLLTOm1nEM7MD8v+7nD4b/5bWXlXJyPep1tyyenIm7iwiBRccQBi2XNfEckRJDpm64RpIbTkMbnI0btNhIu3re+pmXKJ0ApFA2Cv/UwxmwXmsIYXwtAX7VGvWv+U3hUPzrGInHeMbw4ne+xGp4W1INXRYloR1TSv8qJlHfdoVub7ehvsQqfUzE4UmyGydi9aTFcCGAfcUCFaTyp51CVjNQRj6mmj+qkRWL0sAys4tcvGwRGtzgOtwUq59160S7wNGx8dvdn21xFu1tdrSX9y+Po8iV6dwYnZ/8WUMtzzeP7dYl6qwQuZqR++RXD+u142/x2bfaBVr73HX8PqS4KablYcNeb8nijVojFFoabMYJNGOOV4U6R1uXwNFE7OrAOttI9fGrYO2Ed3KOTWIJAjzr8WPqI//+4QPcerWm6dpfuWVxJckOee4Ph4uUraQhlFTiKD3PfMnGlpzbkesbAEBNazxda0A16c+wuM6mQEmRDZMDMg1+iKnqbeBfb3MJKkMYX2108MdAWOXbgsHkeqnorW45HHjJO95gE/nLaVX9Df8tA/1K0MKAPouX+jmSphg/zqmRjfDUZvSgdRnFUBjQgUqBBgMXA+FiRiGQXEDCOQrdIYmES2hwHjX68jf9X5tlHB0bf5OMp1fPmiJALjG0MJ5cFWiOsHV3b27YzW5safwtxgh+rdN68vfneAWrdoCMjfcauf9+S/3pr+mud63zvlc880D4qCsG5Mf/fir59g+qXjUugbAjVtIgSBfT7wQaS2QTAywlZEsPl+IUT9XqsORjE87q4uywQnIACVJZj77VqkRtpV0M0mOEtGKM+hQ/Hw7p54GA/+Zma/+L3vk2q8Vz9bL6Mkp7TKB5EcTRt8/2pW5elR0xUXItpmoeUuHq7W3HRYOBogMDBRgthk0fBUqBIhIgFEfteLdVTCTmUOMcGEjWUPT3AAAgAElEQVR9XY6mhdt1pP1IWdu7TndUDwGjgy/0coetK0JkHdn4+7XGstaUHh832Lv/ZzH+DhvFqvcg5wsdxt6Oyd/O8efG0dW4l20ffwHQDoGkUVIOgdFzL7YfGDKpBfJF05zgPduI8WS1Act9FjnqZ2OEZpSkrcg4+Bc0wp3yZ3WxiyiKH2u1+DCRnAoG02dLSe9zA9t3/Y3/nlL5bF0VXxFKv14YNUdaNBMqzurFnPdRSK8gaQ9iQ01Bny7Pvt8ZCKT95Yj2DRSoHGRqBuuuSqAIBTE4QjZ5sgYWF8ngHGms+1XdEdDUARnWa+H26una53u3tnajtptE8qpDqxFSmzW2trXflkvS6X7r3eONKXDhj5/KQtAwSTsM0hZZRPViEVJqif+5VE/PD7Aaa5xaaeDp5ZjRfXqtjk19r6hEoZ4UWt4nYrUhHMLm2jUHQWrJhshg0DxLSPtBLzG85F1vsin9kl4Wd0hpXwINJ6Js38UVM4rJowipjPXgFLjitNt/0XCk7KHBAu0rF5wl2IkH/JMNluzulDlqLEBMJOdQi1ltsNqMN+7olPfbt5QAy37PN2b79+0NdGzkNpGlU4XPYwUyC8I2v7/XeNr73+v+i3L8vGy40MGoVGYcJAV5wDVrqqkrtC6MdiWUXYxNaiydXonliSqrC5v2wPWzE1BAYAvpAbRiQdbDW7dFLV99MUIheYLW4v3hgH0iRPD7mY3hXa+wGn7TrEARrYggVZt2T/YcHEeDF9PHOK5al6elQKuk5POcQ/eBw76MNWBYMztbPisRzaHBCI4MFsxIFLKA6ZCXkA3F/EYpfOxsZvRPkOS80ThnDS5YK5I8b7JzVKtxfbnpb/WMdWNrt3X2cJb2bG+TOWPt7bX3qPP8X5WZvAS1djwdjK5Fxup2/wU7/giQE5XtiJI0KqRx8A1ZbosrjsogocZypqwXQAnEXD2RDyzV8ZSTDnpuga3egIIlFb2fIZxkLfw247Vsta31nsPAHLNop2XFlkWAv+MZw8ve9ZMmpQ/bGhzGevjN9RKkzrYzJKlsiumjAiHNABWmBkoBlkscqEBYj41dWklopaFtkrrC1NtyUTEQdHAgsgcHIztRDj0Uj4uc8tlEzh4hfRnR3D62QlYuGCPmrBHzxkDSGom4sVG7M228187eWMfvSCPvSEtvb7+dE7Wxgs689FXe0YWzbdaof6GMnwoS7ShKGhbSjCpJhZb0S7f4OEDZWLC84zPDEQPqzNQTeWKpgSeXYoh3kBvkq58TR4pmP69NWVffQYPrYqSc1YZBiCBKHoWDNCcBn+G2wiWv/uBwvbZy2lblAjT6AZPcehdkAYeCCl0zMVjSl4wNLxwYKYkgkDA9X7cnzlT1iZmaWVpObKp3QCKLFJojgxEdHCrY/QORQwRt/s+pT17/8FlC/uTkSBSxQkbNGSNmtMF5Y7DVhd3Dat7rBO31fYdVvuMIX8sYOjeyzxtYxbfYmFF1BOz0Cg+7QMZvQ2AnvKQxKc2okLbMtqecaTJRORqE9UTHEHIkN0YTJ3FqORbHlxryxGIMaV+QtVvfIK1PIigq2klCK1Rd/Ssasbw9DXdvhYrpNapiB37qhZOlpn9r30veVaNFeZpi+eOdfHkUSBwfL4wcvqT8iKsuGcWHHhirl0JJ908t6zvvnUtuv2cuPT2zYlYarMvtYE8CgebwUGSPDRfs/kpEkctLzi6X++tqGXvJYm2GkaiDxXntpAr+KRbbmEVrt9s3TsfG7qF7dLpR2lpokwg6dIUeEktH+5tsr9cUnYfx8+lvhwPhpIERKeyQlFCWPhTdrXiX3ewy2Mjnl69ZaRyAJE8uxfKBxQY+sLCjasK65JMQUsFMsugi6+pWNNhReq4X6Tf7PZb0FViyhalPvnm8yRj2v/jGmm2o07S8s4yhXFTi6IHB8LqHjY894qHDlz782JisFIL0vhPV+Jt3TMW33DGV3Huimi4uN3aWMbRvr7GSskeGI8Mqx/6BkILcm5FrGC1MwmVTetaRd1KucHirNsF8anFGG8cskn5qMW2sSvQO6e4lc/T6vtfy6eXObFetVqM3e7Xsvz+78VMk0Y5IQaNK6pFAsERgS7k0kLXPLMEB/jIfcEhcmdvaS1OYaCtPVWM8VY3l/YsJzte2XYfvjxbZXQqKVDATSKIua/JWsGtR0jbV1iZuxkFzBYZpceqTbxlzjOHoy989kqb2pLFyiebUHZtoa9O35ozhcVdNVh5/9b7RIwcrE4VIyh89sBh/587plW/ePhXfc2JRLy7HHtLgfFy84Q9UAn10OKLDQ5HeV4kYyrZVoPAqSK5yZBDDbX0VsSGxaCwuaiuWrJVL2tCisbKq10Wu6+0cbHf/bc74udlt2Ov+dsbVbrzsxZb6+p53dEUJO8QIhUqYoUDQkBB2UAkKPYZbUylwu9/bCNx0OImgbSFpS2pqOWZpQN2/GOOZqkdb3gUXhVSBkEbZsa7q4jaw3QGRdqKrOJ5eJ8GUHnrV1WXvrnzxO56CBt9nQnWMZuQ3gbHqd+hiVeLARCm46vKx0nVXjlcuOTRUMmBG7z69GN55z1zt+3cvzp+Yqu68KrGZ8SkJ9vBgZA4OhXZfJbD7B0NTUao1a8+fTRn8EGMeso3Tpwh74bU12YqAxGJi5ZK1YiG1omosLBsSNWNxxVqsM1Ji1sF2TtHW796MZO0DPeM2enGCXppGm2bUL5kp4qoIEvm0p7JCGhTCsDrAjKASCEKPn9mMJvQ4ljlMt4fDcaA3ubdolUWJxVjLqWoipqpsOEzECUZI2iWcICcQL5CCHSVFFdAwrerqztaExn7puNX7MIAIR/WjRKpnA8Bnea/E9e/8JUjEb1ipQkqhRFWx/e7KrMdKCRwsh+LwvnJ02aGhaP9YKQqUxPvmFkd+OLUwMTVbS6uzyXTcsGcVT75VAvX7HJUjYQ4NhvbwUGgOMMMoh1QucNR8lyZyvDLPInJsgvYt24QhSYnEiiGsGWYahMvaihVNuGytqBmChiFsEGFsGH5gTSRnp0q/did3ZgOuVQXaO9/Xib7q0FmrGbBHuCiRQg7jFUhlv/FtJUA2/tGARBpAYUuBIBealr+t9ffsM59QlkFl5TKCNxd4ycA/LqqJkaeXEnFqKZHHlxI8uZBiLe1Hp+t36rf/PgkRFWnc+dJjeY9o4I7tv/U6j0PmEkQ8JTCpyADe5hjDwetvfDMl4uWiEd2mh9JX2DMM/bRzHJWlhnJJybGhgqyUQhkogUu1xM6u1ItzunFFQ5sCxDiPMS7tZD+2e4ZpuCDN0dHQHhgMzHg5oPFyYEbLihGTO96VpU97u2YWUtFMo25Jblqnkx73GTnGBrBuCBMibDDTsISxJRHzTyLQFgRjN2rOjXOQYc7mhnxiMu6BQ5nOfndg1sQIz8Agyh71GcD/zUBN7DOTDLXm7mEcSQ4LduJ8AZH1fccAIoE2YqxfB/DYdSE1++9yDNgI0ESMW43Ez5lBN1arDYmZlVTOrGicraXixEIq71+IsdrY3UygXeIrwDAENMQoI6Iu7kADO25k7FyLIMQ+8/hgJrzJDNR/EkPKApyuf8f/jo3gWWqh8JXG/uRXoQ5LtCzObPfGaW2PJYcoEBgGHpEj1ZbS1FLChZoK5nIK6AAYbGADZsDsTKTkTo6vtW0aL0u9bzCgfQOBnhwIaKIS0ERZmQrvJM8z1hXxs7B//32GTOQe6AQpaa1X0AlYs2G4QgcpeqkcvQKlOgOrWgFWcuwVD7a90fjlUsMgM4DpairOLGs8XU3VqaUUF1jfuoAvAQGVYJwEhCKFE7Iu7jmXqkMr5bBiD4kIKJwKP65H6s+igv6QtzFc/663YSyeG8wXvqxL9rAe1i+lM+JbrXVYdmoKXGkwB1q09mCxIYzbon0ocRxzIpYwhsVVZ/xO9eYct1sM0U4OKDNSVDRalna4pOxwUdJwQZmhSNFQSfIpzL3y4kEGyNStmzkIxSqwwVpgih7f523nMDA939d+8rWgnrr+ttsa2oEyuD9xSmKxocV83SD/XKgbsVDTOFczcr6mxfSyhnq6c6LrOZ5u9zrm7hEMUQiDRJCoOt6FKW4MmryD/USGkRk3jw1mgw+IWMzo0fqzoWBv8jaGF9/4etLyNeFswZWki/clL7cJIiyde11nDQ0QAlOyl1gFB4HIYIILGOPyhaRenO2cUjkUzDTMqGcaUAq5HKmw5UBQMRRUVO4nf24jJaEUcFHdzGffGtjUDlPQAtrapZO9Cv90SCTaWtHQFuqxZZ1eNFILK6nFRmJFTVusJxaXY8sMQM6uGDFb01BPLq5Nv+FkI1BEFYhg2AFbp+K4rOOPtwiycrbLqvk8DtMlIGGhcCb4S/4wHa8/D5T5r15ieNmN12Mi/l0wXfycO70jGE4m0jfYGfgupjsUgrmJoZGCki3Q5VbRKFqMsUHzkEJfwLSbeM3Fc2uokCqRoELgKkJZBtplOwcXZmFsXf7d2Q0El95GUBJAca0JRMa9d7B5xrhCMsiiHNvu+HfN1a74dyLhfydciQlriQWGH9i7ulMgwKItwAgICjHFadXAH4HZBes3ggEctY8IzwTvFokPoEr31a8X0r7FMYZDL3/XdTqhv4zOlD+YjywZNo+3RfMEOiO3O5Nry8vHBjRmi/AQElRCDTVs4AIY6g+Festv3XtwjwJbpIBC9jYMk+DkRFyWdbwbU+gfVHmLr+3rMRb5Jux1qqb+LlgUTfjGeP/KW6TA6xxjuPwtX4iWp+5ZDKYrv4ecQJZdjQPpayDBlBZg02CTfXVuazehLcAhU4CjjHmHGuoY0+KeBLE1Yu49tQMUCLBIEQ6RogISNkQDfiwauD0IZtvUXRyFS4WERnhafSJv0koqphP1X5u6+c2DTTfa5Eve9f1gvvAPsiFONW8MsdyYTN6IC3gP1KGjLt429XFrzSAIG8F+W4AjhFQEA7FgA2UCtQeTDWJrxNt7avspwDYELFMEQ05lsFATDbxfxDC1HUho29lfHMBJqtiDxdPBe0CvhlubAfMQMxg/5PQn3vykJmPYd/27/lAmwbVqLvhaayf0ABxOR9JX4LT4LqW0MymfZzdqtAWcsBEdJQkDYCFlDwbGtHLReTHOjk57T+8EBRiDMYIKFbDiakRqXBIJ3S/Yzb4LL2K7whhdHU7LD8jGWpS2dDx5pg3s56f+/Nf+7yZj2P+ydz+FDHwwOl38SPt40lF7rS7ZZ+AM3Eop7FqdniIYNQU4RhKGXLXXFGoYUxX0nh1iF67RC7tLAUaOIQTIsPICDc7JOt2PyS6xIXSjboAF2GevCebl59SS+H77LfH++q9hUT399Idff3uTMTz1hq+oO75/16lwtvBx0ehUG9IJ+8S0QD+BU/bWncyl2I7VQgoHnJoREgNcKLCQYAzLmNAyFwvdjnfstfEgpIAASREOUIgDICAAwkQkMCViOsXG8N1MEVQQwiRcK1fw74I52awjkffZxy/FTz/ziTddxp+tCdXd99I//q8ikU8JZoK/6zbIeJ95hgngKpyG20BvP7zUthPW2SFw3EZ0gKQYdsBlXopYBqcW7XnYtp3mF1uDHLMeABsTB0iJots0muZEAqdEg7iQ0q5fRMwU7CQ8MmiIbwTTomtV7GQyfS4F+qNTH3/TH3UwhkOveN/h1Jo7CqfDG8FgV5Uh2WefpkO6TkzTbbtZrehYnxILpgAHWJIAhrEiNKiJPRo1xyTOKfrDxbZ7LrLxILL5sAgBliiAIkcrooUGJnBKNuA0GIovmBFHWIBxeKSs4dfCGfHP3fptQywnk/U3DAyII/fc9AZX4qEjuWfy5e/5qKqLA2p2rRGytcF4wj7RFuFJNE23Y7IrDZIbzBsChTBkI5igAMcJqQCIFhNqQEo1TKi2p25cMMt++zrq1ARRggBKJEWBA9DRYh1TmhYJzWACS9v3snPUUgRlOwFXhcvyb4NZ7FAf8l7Ek+kzIbDfnPr4G38r/6yDMRx8zQeOpHHyvehM4X0ioXUzvdggmVbgWThvvw8ru9jg0mMOKICKjcQ4BTBBAkqclYCGGpDYOnJ0pTNc7npp8RyttIvpNQgQQEQKCxCJIkmMHLCThWWMYUYkMI3anvtMx20isS3DOI7AQ8Il+Tk1j3et16wt2NF4PP2lqKguP/4nr22GJHSmAwPA5Mtv+gNM8SejKfXFjfqpK3AkGTMvxSochwU6uU1jOm/NsIXZhDABLEko5FqFnGzAsDUsTTQwsQ0wtKtxIs4b8Xb9i5HDvkNiy3yABVJQcInknBluaUnGTiqYYfVy1w+lVwdH5BE7YCcLM+LP5DKe3uj2+ED6Aqvsx6c/9sb/q/W+roxh3ys/Ura2fqdakF8NqvJHGzVMRRiqT5pXYIIpzNgfbaXkfa9xnpfvBSobwjCFOGwVjpAAB3dFRFqkEAPbJxIbu8J3exLFeZmini9VGFAgCqCw4BgCl2NzGBZ2BVOYx8QuCA5RtnBhp3DnhJCoaAKvQIk6OiM+LhrrS/z8SDpirtYD5hFHy3Dtt296w5oDrytj4If2v+q9T7MGby6cCt7fGh3VbTJIoYwn7HNsSFfADH0fG7SjMNc9F8RO3CAgtJEYphBGyDOKQlZvlpdVjNomrHYgR5Jpu2PQeDsxtIuiTSUUcW6CxAgDDIlRljm+gFe4gZpIaQFTmhcxLABdhFJfSQzaMXiojPG7hdPi73oZ042igXh/+iuhkj9z8iOv/U77GliXMfCNE698740iET8VnVKf6WfxJKPiEXrYPBeq9gTOwfGL+iSVULABVmwgKiSxwlh9iKgcwAl7PDi5S1OMqU3AAGMMbl8VnX4m46K9h1GkIAAnDWAESjATiABdFWNGp9JoYQlTqqKBqojtEsexXMTkQBrDo1AS+4J58Zlgge7uOVZEbByIXwpK/NmZj77ud7vdvyFjeMzr3xv8uAZfkzVRjWbU/+z5Qha1CzjYmKBftEhDcsb+kNgd+CC52EZBipkFVEiJQZAw4E4tN37kOiapsFY7O4WmFFkN4d/3gq46V4jgwmwYkELPBDigSApFAgMPX+XAdw1oqgpNVdRUhdT9fuHbCPrcL1TEATsqrpCWpqIz8nMbOQtam4z36WfYkJbPfPR1P8cR3ZtmDE5qePUH95PW/xouiK90C6NcbwzJODw6HaRniCqehHl9/FygQfVJz3N5GzKWBCksWYUllFgiiSUrsQTIFXYzDFOLGq3VZEgjw4VbMsj1CTUZV6fwomMcfOpzIVHgf4qkcD/d37z5JQSEsEofQo3GuZFrLt3e8E+qcbDaRS2VrrdSmWmOyaNUhkm1gF8IZ+n2fhe1S2+o6OsqxZHr7rnpehezsCXGkDGH68jovw9n1efUMvRdqYqlh/oEPYcUHBRz5l5Ypt2VodkvNXfiPomRZxqiRJJ951AkgQUSGDHT8K/MEZKd7VyTtUZYcIzDMQvGiLZk2a7u/179rJeOua1D8kW7uOCf/ydREJfw4v9YxBdcDBAVMwMrUCIzAQ/53CyhC7z5rU04kAjcxoea4M1vqQb6IlYFNjkRtoITNKYukbG9Jzoj/1oktm+JXA/RlemI+RkI8MnTf/LaDVWODVWJ1j5P/PL7f5osfTaakZ+UK5xb3v+VDuNDklF4LqQUi1lzL8S0h760EfkEssgcWUURIv9ELngTMVogG9cIIXQbLROp12H5FowDl7csrTGQG4NQM7SmU8ZZgPT4bR4l2h+9+U516NC+fq4r5+mApdmSx005PGcPbs0bniHzN1pH/H7W+xOwFAsLMRkbC8aw1vw3xciRhBeLZ6D/bbGpOzHCkh0Xl5ESFM3g59WS3RRGiqnQJcmoeR5I9fTpD71m3WCnvFN9MwZ+YPw1H3guGPvhcEZ9Wi3Tic2MjKQQyQQ8MS3bJ4s6zOCsvh80u/r2ri1TgEVvNnhKVJwsRsL9DECQIv6cT2YGcWcQNxfe6bYz7+9sc3NlHKdk8knvt3rGIBy78IzDMtybL/nMyPGujAUnovEdXO9NCwspEKs8oFmyYVRvdH+zwfUicQVueZLO8kHO4hwVR20RR9QSfrUwA7dsVhpMB+1l6Sj9PAr5C9Mfes0aWIWzUiVaH5589QefaY3+82hefl4u4b2bHbYNRSGepKfYAl6HVXtKzJvjZOji8CNvlhh79+9RYD0KKAjsqDwMZblPrNAthRn4R0w3Dx+gR+hh6TA9Q6B47tSHXvNP/RJ8UxJD3ujkL7//yRaRQy2/HM5j34aP1k5REYca4/g0U6CH4jKcFvPpSdjFWA/9EnTvvj0KnA0FMMLIDMtDUBaTok63hVPwVZluLS4oGaNH6UH6CSHhZ8984Fe/u5l+bYkx8Av2v+5DV6WJ+WJQwx+GU9iXeNKtYyYSlXgcnmyLeC02aAbn0xPYePC4nDYzWXv3XrwUoIIo04g4BCUxKlbgW9E0fGMzhsU1lEHE+n76GVswEyoInz31/ldtWrLfMmPgjhx8/Z+Nx0nt81JjKTqh/grN1utNOhVjHJ9gBuAJgsFdZ9MTWKfqxbsU9ka2RwEAGBBDdlgdggDLahm+Hs7ab21FZchpaZUoNA7Z55M0D6DAF8584Fe3tIfOijFwZ6664eZw6r6lG4HwudG0+Eu57MAvt3yxAS2ewEeng/CTmGIsF9NTsGxnnblr79qjwMVAAQS0FTlOw/IAR3IEVfxaOG2/i2zMPYvLJTVO2H8DID7065e8+t/dcAN7pbZ2nTVjyF878ZoPvMgS3BRU8RvhNNyyte6sPkUoRDxGV5shfIJFGMEaTYlFPbWnZpwtZfeeP18UoKIo0aDcb8tiEjWdCZfgn8JZuNM7ec7mEhDvM082A3SdUPhLZ973K66i3Nlc28YYuBP7fuVjl2lq/AWmIiqeoS9hg6tVn/2lyziWjuBjTAmuhRTrYkmfwSU7ffFFBJ49rfZa2GUUkCDtkJykITUJUgRy2fxLNAffEXW7LYVndAlG033wbEI4DaF6ycxNr9xUjNF61NpWxsAvefHNN8svf3H5bQDwtmBR/I9whjoyt7Y8dYiYjMKV6ZB4nAngsKjZabFop3DFbEmP2nI/9h7co0APCtCAHKJBsc+U5Lho0L3BMnwrmuUEp7OVDvIXC0j22SckA/QTiOI/zvzJL797vbyHrUzWtjOGvBNjr/3Iw8HqjwmN5eAM/q2q0bbi7JsIB+Jx8ShbFo8hS4g1MyeqZgZr9uJL+d7KzO49c84pQGU5aAflGJXEGBAlQQ1uCafp1i17F9YZgRmA/fEEPBMknpRCvGorXodexNkxxsAvvuEGEu984ENvJML/LOtwe+HM1oI0eg0iHZIH9BA8Qkd4FYcN44qdEctmDlcMg3DsXXsU2BkKSEAqyWFbUaNUwnGwsKJqdHuwBHeoqjmz3S9lj0O83z7FFuAhIPB3Zt//6o4aMNv1zh1lDHkn97/l5ol0pfHfAejn1aL9x2ha/Ov2iVRrSaEH5HgyhA/XRbiaJA7KupnFZZYm7PyeTWK7ls2DuB2Bwg6qUVuGUVuSY9LgrFym24JFukvVzPxOUIYN8ckEsafuySjgY0Oi9B82yozcjj6cE8bQVC9e99HHWWP+CAmORrP0tWCBfrAdg1ivDVOSg8kwPtyU8WobwKSo2zms2SWWJLDef1baTvZxr+3dTwEqyjKV5QiVRcUWcFQkcFLW6LZwlu6SsdlR1bUxhlfpEfopS3ArRvK359/zqmZl6p2k3DllDPlARt7wkeegNn+IWshwnr4eLNCmI7M2SxQbilIyIi7TRbicIrwUBAZYt/O4YpbEil7Yy/jcLEUv3vupKItUFiNUlBVTECOCqCEadI+qwd3BvL5XMDjwDl/pKF4ZD8MTQcKCEOI3Z973qq/u8CvXNH9eGENuf7jx5J++1Gj6PwRBIViAW8JZuGOnVIx2opoyDqWD6lJdoCtsJI5xsiC7kHDFLokVMw+JvXjhwM7lCrsQ3hWJyDAjKKtBKooRRokUDbhH1eyPgiV7r6zbc+L1cirDGFydDsPjAGEGpfjd2Zte+dnzQcLzxhhaB8sSxP+CH/lPSHQsqCIziO+iNmcVBbZZYupBOZ6W8VJTlpebEI4KRjNI7BI1TE3WTRV5caRnF5m22T7t3b8DFGDQWKcSyAoUsGQjMcjp5iLF++QK3R0smnt3ylaw3mgYsYo9bOkgPlYg3I5C/p8zN73iKzsw+r6b3BWMIe/t5Ov+9Ekp0X9CgMfJZfvt6Ax+W2h7XsqB6bIc1RU8aAp02EbisFU4iQYarnp23dRkw1RxxVb3DJp9r7Vzf6NEacqyQgVRgYIsQUFUrKBQJjiFiX1A1eGEqpqTcpuCjTY7QBtgMZ3ExyVlejSg+IpE/M8zN73yXzbbzk7cv6sYQ9MG8caPXP2/QD/+IxA8R9Xpu8Ec3KqW7fROEKDvNhGRPR66DAdNURy2AR62AYyjgRVscJ0CakBsa6Kh69iwtQcpxmXf5NzWGxk8LpJFKmCJQlWiAkYUigpXmcKYpmVKx2WdjqsanVRVzYVoz+uVVuQBPULX6BJehZb+Qobiv02/+5W90Z3PYa93JWNoMojX33wUIX4tEb0WDdZl1d4RzcJt50uKaJ8XRqXSJTFpymKfLdCEljBJIY6TFBVhqEGpXZEJxRDbuohNzTGM9CKsaXCuFmwoQhNhCQuyZELhKkphKMpGYiQMLQpNMyKmMyLGadWwU2rJTG8W7WinhmIDWYzH8ZG6QlcxEB4SvleF0Qem3339hpWidqo/vdrd1Ywh7zwHSr3j5MeeQda+CST+jKzDXeGiuU3NU9/AtL0Isa3fO+lCjJiiGLchjpsQ9lGIE1biKL8HtWWU4xg1swmT8O8igZhSGws2el50qNB9UFehICUiG2KEIQPliggCCEiJAPjzAAYYFxI1zIrUSQFnGCJQ1uyMYlVgV1YrFxCPwkPMkLjacFASwf9HUqWiYeIAAAbWSURBVL5n4Y9ffk49DH1Qv+OWC4IxtPb60Js/PVY3y6+yBt6IFgaDOt0ezMJ3z5XleCtEbn2G3aZpSQ5DBIM2wEGrcIgUDJPCIZBYMZLKyBiKXFiXGUbMNShsisT1KCAVBrSrdMWQ8/xT71J4eUaIDqTHo3QQ8VldiICxKYUChi4LZIDS15EEISRqWkFLXCxmSRiYh5SWZGqXRAxL7FpWXDv0ArhsUQzHY3iNLsMjCcUpRHg3DIcfn/9/1odr323DuuAYQysBx974sccT0BuspRdIC7NyBe5RC3SXWjEXNEy9LaiSYcYR4aAJYBC42hVCiatxcw1GAiiC4M2EkeUQcJ5Fhli3NnW1NBmg1YBhAFfkRBJy6NDup4Nydaerg553nyD7iP13DiWaL5sDxPIGd7VdhEeOhhw5mpCye4mBaKVQIMgXhUEMuRywq8ZF0EBLDbDUQAN1QVRDA6xSVWUCSyKxSzKGJRGbC7pQjB5QE8kwPNSU8SEkqIIW/5yEumnhvS/dFKTabmEQFzRjyIn41Bu+or53+tRPW2uuJ8RfZKhyVaO7wwX6gayabUlD3S0T1q0fpKS0XJciEgUSxKXzilZAiK6IK0ireFczojRJy3DviAIJlHUFX1AikbSCFBeHQCQGcjeEYFh0F0CaCLPfLbMSA4Bc38LVtuC/GQpeaNvAFOrC2AY2iJnBOXU3n4/5SYfl4bQirjBlutLRi/BTqMQnf2PyZV8/G5CU8zGW9ndeFIyhdVBEhOO//onHa21eCATXC8CSqNsfRlX6gZq39+9OXXQ3LIW9PvSiABub0yF5SToIV+gCXAmIswLpZgL5qYX3vGz74AV6deQcfH/RMYZ2mo289RNXU2pfABauB6SjIqF75AqdDKr23vPuAj0HE7z3irOjgBnEfUlFXWrKcJACuIws/hCR/lyF+Knpd7zih2fX+u59+qJnDK2kn/yNP9uXanoaWfxZsPaZADggE7hHrdgTconOecTb7l0WD96e6YoYSyviUlMUh2yBGQHNCoF/ayX+zQAV/uHEu15w3uMgzsXsPKgYQztBh9/8qWNg46cT0LMA8Glcnkk2LIfGHldVeuBch8aeiwnfe8daCjAj0CVxVJfFIRPBpSg4QQq/jABfkhK/PHPjy04+GGn2oGYM7RM+9ut/8TAL+ulk7LM4LJsABlDDA6oB06JhT6uq5nTbbcGxfDAutvM9ZlMUw7oiD5oi7LcFmLABHiEL84Dwz4DiS5HEL59550t/dL77uRvev8cYNpiFfb/z6cmknj6WyD6eLD0JBDwaCKRI7XHZ4OAaOBnUzElRsyu7YTL3+rBKAVNUFV2Bg6YAB0wkJmyEh9l1CkTfRim+LgR+s6TEt46//foL2rW9U3O+xxg2SdnRt3zqsLUJSxOPQ0NPJgHXceFWaWEKEpiXDbsoGjSjGmZGrtDiJpvfu30zFOAI06IYNgM4ZkMxbiMYsqEcscLuB+FqKnwHyf5PlOoWZfCW3Rp+vJkhn6t79xjDNlB67LduPqSNeRgZeBgCcGLM1VbAlUAwJAmnILWzMsYlEdOsXLEzqkFzmJo9vIc+ac9VytISjlIkx2wBxkzEEaMwThInBcEsEP0AUNyGAm8nsHcFRXnX9O/vzhyEPod83m/bYww7OAUTN9w8kCzYKwXRw8jCw0HDNRbhYULAIbKIYGlOWFpEDSsipfrFFg3YD2k5RNwUxaANYdCEyFGeA1ZRCUIxYAUOEtoxBKGJ6AEEvNMK+p4CuNMi3jWgxA+Ov/36Czpish8anY979hjD+aA6AIy+5QuDAMuHAfCwBcv67xEguoSQjoLFw4C0nxAKQsMsES0JC3U0wCHGCSacOwENkWIdDTVQ24Yw2MCEfOQh50+c44ukCGwIBVKCIy8LJKlILg8CC1ZgkRQFICAkJULLId0BDpHAEbRUJwDOJzgOIH5MSPcJwOMEdFyRPC7G7fHpG67fUVzFc0yqC+J1e4xhF0/TwRs+X0qW0sM61QcAYRTADgMw9BgNk7UTAnDMAo4AwghZGgaAIUCsAOc5cE4COQbBORMG+R+hZnsIh+8KzuDk34EscpgzonXZE2gFoBRsNuEECUCUFiH7HSQhKQL+W0gAKwkxAIQS52cAQBUIFgFhAYDmgXAOFc4i0QwIXADEebA4D2jnrcCTo0MTx++74WkXRGLULl4mO9K1PcawI2Q9v41e/pYvRLXQVBKTBFpCaK0JlIbQgg04h0KRdD+JKBDW/yT+G1ExM+FcE1SYWpZOEFNhIdFo3E8BItUKEiFkqgwkURGT4UhXb7/h+j2byfmd9m19+x5j2FZy7jW2R4GLgwL/P9+LDZRgSwMyAAAAAElFTkSuQmCC) center center no-repeat;background-size:cover;font-weight:600;font-size:36rem;color:#fff;text-align:center;line-height:25rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:last-child{font-weight:600;font-size:16rem;color:#fff;margin-top:18rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW{background:#ffffff0d;border-radius:7.33rem;backdrop-filter:blur(10rem);margin-top:10rem;padding:14rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM{width:243rem;height:146rem;display:inline-flex;flex-direction:column;align-items:center;color:#fff;padding-top:6rem;vertical-align:top;position:relative}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM img{width:100%;position:absolute;z-index:-1;bottom:0;left:0}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf{height:314rem;display:flex;flex-direction:column;align-items:center;padding:20rem 45rem;margin-top:30rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf .name___XhFko{font-weight:600;font-size:22rem;color:#fff;margin-bottom:34rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar{background-color:transparent!important}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.statistics___BZJje .wrapBox___tHLW6 .unfold___I5om1{position:absolute;z-index:9;top:50%;left:-24rem;width:24rem;height:90rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;cursor:pointer;transform:translateY(-50%)}#educoder .select___TcV_B .knowledgeGraph-select-selector{background:#37ad834d;border-radius:12rem;border:1rem solid #37AD83;color:#fff}#educoder .select___TcV_B .knowledgeGraph-select-arrow{user-select:none;color:#fff;width:16rem;height:16rem;background:#37ad83;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:-8rem;margin-right:-6rem;padding-left:1rem}#educoder .select___TcV_B .knowledgeGraph-select-selection-placeholder{color:#e1e1e1}.cylinder___rUBlO{display:flex;justify-content:space-between;width:100%}.cylinder___rUBlO .cylinderBox___NurwX{display:flex;flex-direction:column;align-items:center}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#6a92ff;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #4778FF;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#6a92ff;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#059fb4;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #00FEE2;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#059fb4;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#b5a215;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #FFE000;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#b5a215;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .textBox____wuhT div{height:40rem;line-height:40rem;padding-left:20rem;font-weight:500;font-size:16rem;color:#fff;margin-top:20rem}.TabsItemActive___UqdaX{border-radius:99999px;background:linear-gradient(90deg,#272b95,#295bab);color:#fff!important}.TabsItem___L0dKD{padding:7rem 64rem;color:#82a8ff}.TabsItem___L0dKD:hover{border-radius:99999px;background:linear-gradient(90deg,#272b95,#295bab);color:#fff!important}.title___m9Fww:hover{font-size:18rem;transition:.3s}.bg___f9tLu{background-size:auto 100%;background-position:center;background-repeat:no-repeat} diff --git a/p__knowledgegraph__Detail__id.928ab19b.chunk.css b/p__knowledgegraph__Detail__id.928ab19b.chunk.css deleted file mode 100644 index c4b099d022..0000000000 --- a/p__knowledgegraph__Detail__id.928ab19b.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.flex_box_center___wc3oP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___YV6tt{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___DBgDc{align-items:center;box-align:center}.flex_box_center_end___uIUDS{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___kQEdA{flex-direction:column;box-orient:block-axis}.banner____Henj{height:150rem;padding-top:20rem;display:box;display:flex;background-image:url(./static/path-detail.c07fccc6.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat}.banner____Henj [class~=ant-tag]:hover{opacity:1}.wrp___PZhnF{width:1840rem;margin:0 auto;position:relative}.titleWrap___GqIYn{display:flex;align-items:center;margin-top:8rem}.titleFlexEnd___yQ3st{align-items:flex-end}.titleFlexEnd___yQ3st div{display:flex;height:42rem}.title___djFnh{font-size:27rem;color:#fff;margin-right:10rem}.titleName___o55kJ{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.titleIcon___iO27M{color:#747a7f}.contentWrap___EkBTW{display:box;display:flex;justify-content:space-between;position:relative;margin-top:20rem}.verticalLine___aj4o0{border-right:1rem solid #cdcdcd;height:42rem;margin-left:10rem}.contentLeftWrap___O08fb{display:box;display:flex;color:#ebebeb;text-align:center;font-size:14rem}#educoder .openCourseTag___M35c8{background-color:#ff6800;background-size:100% 100%;display:flex;justify-content:center;align-items:center;color:#fff;height:26rem;font-size:14rem;border:1rem solid #ff6800;border-radius:2rem;margin:10rem 10rem 30rem 0;min-width:78rem}.tagsWrap____zRBh{display:flex;justify-content:flex-start;align-items:center;max-width:266rem}.ratingWrap___FD4BS{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-right:15rem}.ratingTitle___sKXr7{color:#ccc;text-align:center}.rating___pPcWF{display:flex;align-items:center;margin-left:auto}.rating___pPcWF [class~=ant-rate-star]{font-size:13rem}.rating___pPcWF [class~=ant-rate]{font-size:12rem;margin-top:3rem;color:#ffe11d}.rating___pPcWF [class~=ant-rate-star]:not(:last-child){margin-right:3rem!important}.popoverWrap___XLvdy{display:box;display:flex;justify-content:space-around;align-items:center;width:530rem;height:177rem}.popverLeft___JghVb{display:box;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:10rem}.popoverRight___iN5hL{width:375rem}.popverScore___LpP2e{font-size:24rem;color:#ffa800;line-height:20rem}.popoverRateWrap___y3lUU{display:box;display:flex;flex-flow:row nowrap;align-items:center}.popoverProgress___SPsPq{flex:1 0;margin-left:10rem}.button___w71Iu{cursor:pointer;border-radius:4rem;box-sizing:border-box;text-align:center;color:#fff;background-color:#0152d9;border:1rem solid #0152d9;padding:0rem}.button___w71Iu span{padding:0 10rem}.operationWrap___xfwLx{display:flex;flex-wrap:wrap;margin-bottom:0rem;justify-content:flex-end}.forkWrap___PUfTF{display:flex}.fork___SPjy6{display:inline-block;text-align:center;flex:1 1;font-size:14rem}.forkNum___fwVaA{display:block;float:left;width:36rem;text-align:center;border-left:1rem solid #ffffff;color:#fff}.button___w71Iu:hover{color:#fff;background-color:#0152d9;border:1rem solid #0152d9}.buttonTransparent___V0ey6,.buttonTransparent___V0ey6:hover{color:#fff;background-color:transparent;border:1rem solid #fff}.buttonLearnStatistics___sWuSx{width:103rem;background:#fff;border-radius:4rem;border:1rem solid #ffffff;color:#0152d9;font-size:15rem;cursor:pointer;text-align:center}.buttonLearnStatistics___sWuSx:hover{color:#0152d9;border:1rem solid #fff}.publishPopverWrap___maOAE{padding:20rem 20rem 10rem}.colorFF6802___Gb0xJ{color:#ff6802}.w140___XOi_m{width:140rem}.nav___j9ULg{position:absolute;width:100%;height:70rem;background:#fff;margin-top:20rem;border-radius:4rem;display:flex;left:0rem;top:220rem;flex-direction:row;justify-content:space-between;align-items:center}.navLeft___EEDpJ{display:flex;flex-direction:row;align-items:center;margin-left:10rem;width:1200rem;margin-right:auto;margin-left:auto}.navContent___p8ZjQ{margin-left:100rem;display:flex;flex-direction:row;align-items:center}.flexRow___cGkPG{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-right:10rem}.navRight____bBx2{display:flex;flex-direction:column;margin-right:10rem;font-size:14rem}.navLeftIcon___yRiiz{font-size:16rem;margin-right:10rem;color:#0152d9;display:inline-block}.colorOrange___isY7L{color:#ee4a1f}.contentItem___OdKIu{margin-left:20rem}.contentItemTitle___MBdkH{color:#9b9b9b;font-size:12rem}.contentItemText___YDgQC{color:#05101a;font-size:14rem}.classButton___gidYF{background:#0152d9;color:#fff;padding:0 10rem;height:44rem;line-height:44rem;cursor:pointer;display:block;text-align:center;border-radius:4rem;box-sizing:border-box;font-size:18rem}.classButton___gidYF:hover{text-decoration:none;outline:0;background:#0152d9;color:#fff}.bg28e___AuhUg{background:#28be6c}.bgGray___zHFT7{background:#bfbfbf}.btn___n_xyk{text-align:center;height:24rem;line-height:24rem;background:#44d7b6;border-radius:4rem;font-size:12rem;padding:0 13rem;color:#fff;margin:0 10rem}.name___AkijA{font-size:24rem;font-weight:600;color:#fff;line-height:33rem;text-align:center}.titleright___AQpHe{position:absolute;right:0;top:0;display:flex}.titleright___AQpHe>div{cursor:pointer;display:flex;align-items:center}.titleright___AQpHe>div>span{margin-left:11rem;font-size:15rem;color:#fff}.titleright___AQpHe .edits___h0Etp .edit___YwQgI{background:#fff3;height:30rem;width:30rem;text-align:center;line-height:30rem;border-radius:50%}.titleright___AQpHe .edits___h0Etp:hover .edit___YwQgI{background:#37ad83}.titleright___AQpHe .deletes___AEqz3 .delete___C4ZUp{background:#fff3;height:30rem;width:30rem;text-align:center;line-height:30rem;border-radius:50%}.titleright___AQpHe .deletes___AEqz3:hover .delete___C4ZUp{background:#e30000}.content___urv2c{color:#fff;font-size:16rem;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:24rem}.content___urv2c>span{margin-right:20rem}.content___urv2c .go___BHrT0{width:136rem;height:30rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:15rem;border-image:linear-gradient(318deg,#94bbad94,#fff) 1 1;display:flex;align-items:center;font-size:14rem;line-height:30rem}.content___urv2c .go___BHrT0 .goicon___b33d6{margin-right:8rem;width:30rem;height:30rem}.tabs___bmtXw{width:1840rem;height:60rem;background:#003f6ccc;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem)}.applyPublicContainer___pImhb .ant-modal-header{padding:30px 20px 20px 40px}.applyPublicContainer___pImhb .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500;color:#000}.applyPublicContainer___pImhb .ant-modal-body{padding:0}.applyPublicContainer___pImhb .ant-modal-close{right:20px}.applyPublicContainer___pImhb .ant-modal-close .ant-modal-close-x{height:68px;line-height:68px}.applyPublicContainer___pImhb .ant-modal-footer{border-top:none;margin-top:0!important}.applyPublicContainer___pImhb .ant-modal-footer>button{border-radius:4px;height:40px;font-size:16px}.applyPublicContainer___pImhb .ant-modal-footer>button+button{margin-left:20px}.applyPublicContainer___pImhb .ant-input{min-height:40px;border-radius:4px}.applyPublicContainer___pImhb .ant-form-item{margin-bottom:20px}.applyPublicContainer___pImhb [class~=ant-select-selector]{height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.applyPublicContainer___pImhb [class~=ant-select-selection-search] input{height:40px!important}.applyPublicContainer___pImhb .ant-form-item-label{padding-top:6px}.applyPublicContainer___pImhb .applyPublicContent____dPHq{position:relative}.applyPublicContainer___pImhb .applyPublicContent____dPHq .spin___bBN3v{position:absolute;inset:0;background:#0000001a;display:flex;align-items:center;justify-content:center}.applyPublicContainer___pImhb .applyPublicContent____dPHq .tips___uXmwo{padding-top:5px;font-size:14px;font-weight:400;color:#9096a3;margin-bottom:16px;display:flex;align-items:center}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt{height:22px;padding-left:20px;display:flex;align-items:center;justify-content:space-between;margin-top:6px;cursor:pointer}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:first-child{color:#0152d9}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child{color:#999}.applyPublicContainer___pImhb .applyPublicContent____dPHq .action___D3zVt>div:last-child i{font-size:12px;color:#ccc;margin-left:4px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.flex_box_center___HlHga{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ZXfWh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___B_34d{align-items:center;box-align:center}.flex_box_center_end___XaWUl{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___dfD_W{flex-direction:column;box-orient:block-axis}.ClassDesc___hvKGJ{background:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;left:-8rem;top:50%;transform:translateY(-50%);padding-left:12rem;padding-right:12rem;width:40rem;height:415rem;color:#ffcc32}.LeftTitle___GVStZ{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAEQCAYAAADs5ReLAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfXuwp+Vd3/u8729NbW3Hzui002laWBYoFqkNLIsXLrnZcE3HlpYFQtA4Fk2ABFhIYg2L1katjrbW6lj/aGObZqTaaa3aIVaJqSUhWZMyypi4AZIQFXIBNrDLnvN736fzuXyf53l/5+wCMSp7zjHjYc/5nd/v/T7f++d7eVJ3nK9dZ33b3zz4wC89erzXnGi/S8d74JO+4erXPvLRd//3E42o4z3vMQnOOaeTz7n2+x458J+/f1sQvPMb/tGpeXjJDQ8fePet24Lgk865+qqUu93bguArr7xy+PAnvuKuLuWv3BYE7zz7mq/PXb4eorwtCD7pZf/021MaztwWBO+6+MaXTI8/cVfuph3bguCTzrpqT9rR/5OwzFtepE86+5obUpdP3RYEf91FV37VkWdecmeXp77LInlLc/ik3XsvTDld0QYaD394CwceO8+55s25yy/dFgSfdvber1lP6W2rYeSW5fBJu/e+JuX06m1D8M7d17wt5/w124LgU3Zf9dIp92/eLCvakiJ90tl7/2FKw/ldN22gecsRvH///v5dv/rQO/I0/eXNOfyftlY+fPJZV57efcVLvutYSf7DH95iBJ907rV709Sds30I/qarfyit9cyMtoVIn3LB1f9qWu+7br3rtwfBF17zI13OaTo6pG7MG1DMLafDp1y490eCs9OzIHrO6a1J8NTnrp9S5XQqnN5yBO+88Jofzt2UUtfnnEfqMXS6X+/531uO4Faku6532j+laS2lbr3vtxzBO8+/5oehteTy1OXcdxRncnzZpXP+xtrb7r777nGrVB/SyY3RCqLS1OcMnaZ8959+8vBj73riwK8/tRWITuBw6DAIwn8XDndT6rs+jykf7o8effdDH/zFPzjRiU47z9/7wzMi0kDjlbouZ0g2viDyOU9T7t77yd/6L7+RUrKun3jki+A05C6PqcspdwnBR991KRWrTeKt2900ferwU2u/8NgD/+3xE4/crks7L7jqh/TgQ+46R1pZ38FhGK+Noj4u14fFez/9mz//vhON22nnt+x9Z9dHSAnXO+RumrouAZsecpfGGm5mcB4gAWDrCSLw6KFDa7/0hROoLSLtvOCad3bdmLppyB1jDRNoLpP5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);background-size:cover;background-repeat:no-repeat;left:-5rem;top:50%;transform:translateY(-50%);padding-left:8rem;padding-right:8rem;width:30rem;height:136rem;color:#fff;font-size:14rem;line-height:20rem}.textname___KypkX{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.flex_box_center___gyNAa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zekzh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___GQtHt{align-items:center;box-align:center}.flex_box_center_end___P3hWY{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___YRmML{flex-direction:column;box-orient:block-axis}.bg___w3m29{background:#fafafa}.wrap___DQAaW{display:box;display:flex;justify-content:space-between}.content___ISSC7{width:66.7%}.wrapTabs___UH3jY .ant-tabs-nav{margin:0}.wrapTabs___UH3jY .ant-tabs-tab-btn{font-size:16px}.intro___GxOgI{padding:40px 20px;background-color:#fff}.introTitle___LyPY5{margin-bottom:20px}.introTitle___LyPY5 span{font-size:18px;font-weight:700}.flex_box_center___FSHWz{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___xMj_8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___TftIO{align-items:center;box-align:center}.flex_box_center_end___KM3sc{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___o0txR{flex-direction:column;box-orient:block-axis}.tabs___kpTFv{width:1840rem;height:50rem;background:#003f6ccc;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem);margin:-30rem auto 0;display:flex}.tabs___kpTFv .activied___IE4FQ{width:160rem;height:57rem;background:#1b8565;box-shadow:inset 0 1rem 2rem #ffffff80;border-radius:8rem 8rem 0rem 0rem;font-size:22rem;text-align:center;line-height:57rem;font-weight:500;cursor:pointer;color:#fff;margin-top:-7rem}.tabs___kpTFv .tab___JSx4b{width:160rem;height:50rem;background:#19527b;border-radius:8rem 8rem 0rem 0rem;font-size:22rem;text-align:center;line-height:50rem;cursor:pointer;color:#fff}.placeholder___xpvd2{margin-top:-20rem;height:20rem;background:#010a23}.content___I7f9K{background:#010a23}.nametext___E8ley{width:100%;font-size:22rem;display:flex;align-items:center;justify-content:center}.modal___oIdtc .mHead___tmQjG{height:38rem;background:#d5f1ea;border-radius:8rem 8rem 0 0;font-weight:500;font-size:16rem;color:#1b8565;line-height:38rem;padding-left:12rem}.modal___oIdtc .form___q76Kb{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.modal___oIdtc .form___q76Kb .mType___zss8M{margin-bottom:3rem}.modal___oIdtc .form___q76Kb .mType___zss8M label{height:30rem!important}.modal___oIdtc .form___q76Kb .mType___zss8M div[class~=knowledgeGraph-form-item-explain-error]{margin-top:-20rem}.dropdownst___NZ0IN{width:240rem}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu]{background:#17233b!important;padding:0rem!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item]{color:#fff!important;padding:0rem!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-active]{color:#37ad83!important}.dropdownst___NZ0IN ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-selected]{background:#37ad83!important;color:#fff!important}.dropdownst___NZ0IN .dropnametext___v6FZZ{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding:5rem 12rem!important}.information___cwV7S{background:#010a23;height:calc(100vh - 72px - 170rem);overflow:auto;padding:23rem 0 20rem}.information___cwV7S .body___1JINN{width:1840rem;margin-left:calc((100vw - 1840rem)/2);color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.information___cwV7S .body___1JINN .title___b5sMx{display:flex;align-items:center;font-size:16rem;color:#fff;margin-bottom:10rem}.information___cwV7S .body___1JINN .title___b5sMx img{width:16rem;margin-right:10rem}.information___cwV7S .body___1JINN .left___yeFML{width:1440rem}.information___cwV7S .body___1JINN .right___uofAp{width:380rem;background:#1a2239;border-radius:4rem;padding:37rem 20rem 10rem;position:relative}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA{background:linear-gradient(180deg,#232e4d,#1a223900);border-radius:4rem;border:1rem solid;border-image:linear-gradient(180deg,#2a3659,#26304e) 1 1;width:340rem;height:120rem;display:flex;align-items:center;margin-bottom:10rem;position:relative}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA img:first-child{width:60rem;height:60rem;margin-right:30rem;margin-left:45rem;border-radius:50%}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-bottom:6rem}.information___cwV7S .body___1JINN .right___uofAp .listWarp___mIMgF .li___fF9zA span{font-size:16rem;color:#d3d5d9}.imgTitle___HGcli{position:absolute;z-index:1;left:50%;top:-14rem;transform:translate(-50%)}.box___pdLe8{background:#1a2239;border-radius:4rem;padding:36rem 25rem 25rem;color:#fff;position:relative}.box___pdLe8 p,.box___pdLe8 ul,.box___pdLe8 ol,.box___pdLe8 li,.box___pdLe8 div{color:#fff;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content{padding:0;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header{padding:20rem 25rem 0;margin-bottom:10rem;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-header .knowledgeGraph-modal-title{font-weight:500;line-height:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body{padding:10rem 25rem;font-size:14rem;overflow:auto;background:#fafafa}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body{display:flex;align-items:start}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body>.anticon{margin-bottom:5rem;margin-top:10rem;margin-inline-end:12rem;color:#faad14;font-size:22rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-body .knowledgeGraph-modal-confirm-paragraph{display:flex;flex-direction:column}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-title{margin-top:10rem;margin-bottom:15rem;font-size:16rem;line-height:1.5;font-weight:600}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body>.anticon{margin-top:5rem;margin-bottom:20rem;margin-right:12rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-content{margin-top:0rem;width:100%;max-width:100%}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns{margin-top:30rem;margin-bottom:15rem;text-align:end}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-default:not(:disabled){height:32rem;background:#f8f9fc80;border-radius:2rem;border:1rem solid rgba(195,207,224,.5);color:#464f66;padding:0 16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-body .knowledgeGraph-modal-confirm-btns .knowledgeGraph-btn-primary:not(:disabled){margin-left:20rem;height:32rem;box-shadow:0 2rem 4rem #e0dfe1,inset 0 1rem 3rem #ffffff80;border-radius:2rem;padding:0 16rem;border:0;background:#3061d0;color:#fff}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer{border:0;margin-top:15rem;padding:0 25rem 25rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-default:not(:disabled){height:40rem;background:#f6f7f9;box-shadow:0 2rem 4rem #e0dfe1,inset 0 1rem 3rem #ffffff80;border-radius:4rem;border:1rem solid #DADBDE;line-height:38rem;padding:0 54rem;text-align:center;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-footer .knowledgeGraph-btn-primary:not(:disabled){margin-left:20rem;height:40rem;border:0;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;line-height:40rem;padding:0 54rem;text-align:center;font-size:16rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close{top:17rem;right:23rem}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:before,#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after{content:"";position:absolute;top:50%;left:50%;width:18rem;height:1rem;background-color:#979797;border-radius:1rem;transform:translate(-50%,-50%) rotate(45deg);display:block}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#educoder .knowledgeGraph-modal .knowledgeGraph-modal-content .knowledgeGraph-modal-close .knowledgeGraph-modal-close-icon svg[data-icon=close]{display:none}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td{background:#e8f2ef;border-right:1rem solid #E8F2EF;color:#5f6368;font-weight:400}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before{background:#f6f7f9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:nth-child(1),#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:nth-child(1){border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:nth-last-child(1),#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:nth-last-child(1){border-radius:0}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr th:before,#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr td:before{background:transparent}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters{justify-content:flex-start}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-thead>tr .knowledgeGraph-table-column-sorters .knowledgeGraph-table-column-title{flex:initial}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-tbody>tr>td{border-bottom:1rem solid #F6F7F9}#educoder .knowledgeGraph-table-container .knowledgeGraph-table-placeholder .knowledgeGraph-table-cell{border-bottom:0}#educoder .knowledgeGraph-pagination{text-align:right;display:block}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-total-text{float:left;color:#000}#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-item,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-prev,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-next,#educoder .knowledgeGraph-pagination.knowledgeGraph-pagination-mini .knowledgeGraph-pagination-jump-pre{margin-right:2rem;margin-left:2rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:#f8f9fc80;border:1rem solid rgba(195,207,224,.5)}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-jump-next{min-width:30rem;white-space:nowrap}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#000}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link,#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link{line-height:initial;background-color:#f8f9fc80;border-color:#c3cfe080;min-width:20rem;min-height:24rem}#educoder .knowledgeGraph-pagination .knowledgeGraph-select-single .knowledgeGraph-select-selector{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper{color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-options-quick-jumper input{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis{background-color:#f8f9fc80;border:1rem solid rgba(195,207,224,.5);color:#464f66}#educoder:has([class^=knowledgeGraph-modal-mask]){overflow-y:hidden;height:auto}#educoder:has([class^=knowledgeGraph-modal-mask]) body{overflow-y:hidden}.exchange___eh7R3{background:#010a23;height:calc(100vh - 72px - 170rem);overflow:auto}.exchange___eh7R3 .body___oRT9t{width:1840rem;margin-left:calc((100vw - 1840rem)/2)}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l{background:#1a2239;display:flex;padding:40rem;margin-bottom:10rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l img{width:60rem;height:60rem;margin-right:30rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk{display:flex;align-items:center;margin-bottom:10rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-right:20rem}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk>span{font-size:18rem;color:#37ad83}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d{display:flex;align-items:center;margin-left:auto}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div{width:30rem;height:30rem;background:#fff3;border-radius:23.41rem;display:flex;align-items:center;justify-content:center;margin-left:25rem;cursor:pointer;user-select:none}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d div i{font-size:14rem;color:#fff}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .reply___FAse7:hover{background:#37ad83}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .delete___cv2H_:hover{background:#e30000}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover{background:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ:hover i{color:#fff!important}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .praise___O_5sJ.active____gfgF i{color:#ffb538}.exchange___eh7R3 .liWarp___QSKqk .li___qd10l .head___X7rTk .btns___JOV8d .num___Vv9Co{font-size:22rem;color:#f9a71d;margin-left:10rem}.exchange___eh7R3 .secondWrap___S4NT9{padding:2rem 40rem 0;background:#31384d;border-radius:7rem;border:2rem solid #434B64;position:relative;margin-top:16rem}.exchange___eh7R3 .secondWrap___S4NT9:before{content:"";position:absolute;top:-11rem;left:30rem;width:20rem;height:20rem;border-radius:4rem 0rem 0rem;border-top:2rem solid #434B64;border-left:2rem solid #434B64;z-index:1;background:#31384d;transform:rotate(45deg)}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK{padding-bottom:24rem;border-bottom:1rem dashed #434B64;margin-top:30rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK:last-child{border-bottom:0}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf{display:flex;align-items:center;margin-bottom:10rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>b{font-weight:600;font-size:18rem;color:#37ad83;display:block;margin-right:20rem}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf>span{font-size:18rem;color:#37ad83}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD{display:flex;align-items:center;margin-left:auto}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div{width:30rem;height:30rem;background:#fff3;border-radius:23.41rem;display:flex;align-items:center;justify-content:center;margin-left:25rem;cursor:pointer;user-select:none}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD div i{font-size:14rem;color:#fff}.exchange___eh7R3 .secondWrap___S4NT9 .secondLi___KiwQK .secondHead___xyIHf .secondBtns____BxwD .delete___cv2H_:hover{background:#e30000}.md____p6F5 p,.md____p6F5 b,.md____p6F5 ul,.md____p6F5 ol,.md____p6F5 li,.md____p6F5 div{font-size:18rem;color:#d3d5d9}.comment___YPf7o{margin-top:10rem}.addBtn___S8KeD{position:absolute;height:36rem;width:100rem;text-align:center;line-height:36rem;top:-43rem;right:56rem;z-index:100;font-size:14rem;color:#1b8565;border-radius:18rem;background:#fff;cursor:pointer}.addBtn___S8KeD:hover{background:#37ad83;color:#fff}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item{background-color:#2c3246;border:1rem solid #2C3246}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item a{color:#fff}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-active a{color:#37ad83}#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-prev .knowledgeGraph-pagination-item-link,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-next .knowledgeGraph-pagination-item-link,#educoder .pagination___iRtcm .knowledgeGraph-pagination .knowledgeGraph-pagination-item-ellipsis{background-color:#2c3246;border-color:#2c3246;color:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.md___NMHUA p,.md___NMHUA ul,.md___NMHUA ol,.md___NMHUA li,.md___NMHUA div{font-size:16rem}.dark___hYBxG .markdown-editor-container{border:0}.dark___hYBxG .markdown-toolbar-container{background:#3d445c;border-bottom-color:#3d445c}.dark___hYBxG .markdown-toolbar-container a{color:#ddd}.dark___hYBxG .markdown-toolbar-container span.v-line{border-right:1px solid #2C3246}.dark___hYBxG .markdown-toolbar-container li.btn-full-screen a{color:#687799}.dark___hYBxG .markdown-editor-body .CodeMirror{background:#2c3246}.dark___hYBxG .markdown-editor-body .CodeMirror-cursor{border-left:1px solid #fff}.dark___hYBxG .markdown-editor-body .CodeMirror-line{color:#fff}.dark___hYBxG .markdown-editor-body .CodeMirror-linenumber{color:#ddd}.dark___hYBxG .markdown-editor-body .CodeMirror-gutters{border-right:1px solid #343A50;background-color:#343a50}.dark___hYBxG .markdown-editor-body .preview-container{background:#2d3246;border-left:1px solid #3d445c}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body{color:#fff}.dark___hYBxG .markdown-editor-body .preview-container .markdown-body .prettyprint{color:#333}.noData___Luxe1{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.noData___Luxe1 img{height:120rem}.noData___Luxe1 span{font-size:14rem;color:#666;margin-top:20rem}.noData___Luxe1 div{margin-top:40rem;width:180rem;height:40rem;background:#1b8565;box-shadow:inset 0 1px 3rem #ffffff80;border-radius:2rem;font-weight:500;font-size:16rem;color:#fff;line-height:40rem;text-align:center;user-select:none;cursor:pointer}.learning___axerA{background:#010a23;height:calc(100vh - 72px - 170rem);overflow:auto}.learning___axerA .body___xn5Fa{width:1840rem;margin-left:calc((100vw - 1840rem)/2)}.learning___axerA .body___xn5Fa .tabs___C2Adc{background:#01152e;display:flex;padding:9rem 48rem 9rem 0}.learning___axerA .body___xn5Fa .tabs___C2Adc .name___VKGdS{color:#fff;font-size:16rem;flex-shrink:0;padding:4rem 48rem}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi{display:flex;flex-wrap:wrap;gap:20rem;flex:1 1}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d{padding:0 48rem;font-size:16rem;color:#fff;height:32rem;line-height:32rem;cursor:pointer;border-radius:2rem;font-weight:400;background:#19527b33;box-shadow:inset 0 1rem 2rem #fff3}.learning___axerA .body___xn5Fa .tabs___C2Adc .tabWrap___EnXyi .tab___EBO0d.active___XXAsu{background:#1b8565;box-shadow:inset 0 1rem 1rem #ffffff80;border-radius:2.22rem}.learning___axerA .body___xn5Fa .head___XDru2{display:flex;justify-content:space-between;align-items:center;height:50rem;background:#01152e;margin-top:1rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ{display:flex;align-items:center}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div{height:60rem;display:flex;align-items:center;margin-right:112rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div img{width:35rem;margin-left:65rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div span{font-size:14rem;color:#fff;margin-left:10rem}.learning___axerA .body___xn5Fa .head___XDru2 .numerical___APDFZ div b{margin-left:20rem;font-size:20rem;color:#12d5ff}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x{display:flex;align-items:center;padding-right:20rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div{display:flex;align-items:center;margin-left:30rem;cursor:pointer;user-select:none}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child{display:inline-flex;justify-content:center;align-items:center;width:30rem;height:30rem;background:#fff3;border-radius:50%}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:first-child i{color:#fff;font-size:14rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div span:last-child{font-size:14rem;color:#fff;margin-left:8rem}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div:hover span:first-child{background:#37ad83}.learning___axerA .body___xn5Fa .head___XDru2 .action___V6i8x div:last-child:hover span:first-child{background:#e30000}.learning___axerA .body___xn5Fa .studentHead___I1em7{display:flex;align-items:center;height:120rem;background:#01152e;margin-top:1rem;padding:0 30rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK{display:flex;align-items:center;margin-left:220rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK:first-child{margin-left:0}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK img{width:98rem;margin-right:8rem}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK span{font-weight:500;font-size:14rem;color:#fff;display:block}.learning___axerA .body___xn5Fa .studentHead___I1em7 .headLi___UsDfK b{font-size:28rem;color:#12d5ff}.learning___axerA .body___xn5Fa .studentHead___I1em7 .btn___SXQTV{width:98rem;height:40rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20rem;border:1rem solid;font-weight:500;font-size:14rem;color:#44d7b6;line-height:38rem;text-align:center;user-select:none;cursor:pointer;margin-left:auto}.addBtn___oYSpZ{position:absolute;height:36rem;width:128rem;text-align:center;line-height:36rem;top:-43rem;right:56rem;z-index:100;font-size:14rem;color:#1b8565;border-radius:18rem;background:#fff;cursor:pointer}.addBtn___oYSpZ:hover{background:#37ad83;color:#fff}.chart___Rsr8z{margin-top:20rem;margin-left:224rem;padding-bottom:20rem}.chart___Rsr8z .group___cEFV6{display:flex;align-items:center;margin-top:77rem}.chart___Rsr8z .group___cEFV6:first-child{margin-top:0}.chart___Rsr8z .group___cEFV6 .item___uQIC1{position:relative;width:163rem;height:189rem;margin-left:245rem}.chart___Rsr8z .group___cEFV6 .item___uQIC1:first-child{margin-left:0}.flex_box_center___DSyRe{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___FubQ0{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Bwld4{align-items:center;box-align:center}.flex_box_center_end___K1Pkl{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___av7e_{flex-direction:column;box-orient:block-axis}.hader___vwJKS{background:#d5f1ea;padding:0rem 20rem;display:flex;align-items:center;height:50rem;border-radius:8rem 8rem 0rem 0rem}.hader___vwJKS .title____Pmur{color:#1b8565;font-size:16rem;margin-right:24rem;width:80rem;text-align:end}.body___FxUh6{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0rem 0rem 2rem 2rem;max-height:445rem;min-height:445rem;overflow:auto;padding:15rem 20rem}.nodeData___cHclP{height:40rem;font-size:14rem;color:#000;display:flex;align-items:center}.nodeData___cHclP .yc___I8230{height:18rem;background:#fce5e5;border-radius:2rem;border:1rem solid #FF7575;font-size:12rem;color:#e41717;margin-right:10rem}.nodeData___cHclP .yclj___toMmi{display:none}.nodeData___cHclP:hover{background:#e8f2ef}.nodeData___cHclP:hover .yclj___toMmi{display:block}.nodeData___cHclP .nametitle___B4Hrd{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.treeheight___HER2j span[class~=knowledgeGraph-tree-draggable-icon],.treeheight___HER2j span[class~=knowledgeGraph-tree-switcher]{line-height:40rem!important}.spacewidth___XhLbb{width:100%}.spacewidth___XhLbb>div{width:100%}.spacewidth___XhLbb>div>div{width:100%}.spacewidth___XhLbb .titlename___rBLxO{width:90rem;border-radius:2rem;border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0;border:1rem solid #d9d9d9;border-right:none;display:flex;align-items:center;justify-content:center;background-color:#f6f7f9;padding:0 11rem 0 20rem}.flex_box_center___bAhU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fGcUL{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___hqbFm{align-items:center;box-align:center}.flex_box_center_end___h8cjt{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___jkfSL{flex-direction:column;box-orient:block-axis}.detailmodal___KEy8k{display:flex;justify-content:space-between}.detailmodal___KEy8k .title___M0Bdn{font-size:18rem;font-weight:500;color:#000}.detailmodal___KEy8k .button___oEMiZ{height:30rem;border-radius:15rem;margin-right:10rem;display:inline-flex;line-height:30rem;align-items:center;font-size:12rem;box-shadow:none}.drawer___Pwq6m div[class~=ant-drawer-content-wrapper]{box-shadow:none!important}.drawer___Pwq6m div[class~=ant-drawer-content]{width:630rem!important;position:absolute;right:0}.drawer___Pwq6m .tabstyle___hGelr{margin-top:20rem;height:40rem;background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-radius:21rem;border:1rem solid #FFFFFF;display:flex;line-height:40rem;justify-content:space-between}.drawer___Pwq6m .tabstyle___hGelr .items___RrF7L{width:50%;color:#333;text-align:center;font-size:16rem;cursor:pointer}.drawer___Pwq6m .tabstyle___hGelr .itemsactivite____kVzF{width:50%;background:linear-gradient(180deg,#009572,#067a5f);text-align:center;color:#fff;font-size:16rem;border-radius:19rem;border:1rem solid #fff;cursor:pointer}.drawer___Pwq6m .nodetitle___UgLxl{margin-top:20rem;background:#d5f1ea;color:#1b8565;border-radius:8rem 8rem 0rem 0rem;height:38rem;padding:0rem 10rem;display:flex;align-items:center}.drawer___Pwq6m .nodeboyd___R1M87{overflow:auto;background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0rem 0rem 2rem 2rem;padding:20rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j{margin-top:20rem;display:flex;align-items:center}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>label{color:#5f6368;font-size:16rem;margin-right:25rem;min-width:65rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>span{color:#333;font-size:16rem}.drawer___Pwq6m .nodeboyd___R1M87 .listitem___CjR4j>div{display:flex;flex-wrap:wrap;gap:20rem}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0rem}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37AD83!important;border-top-color:#fff!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-bottom-color:#37ad83!important}.drawer___Pwq6m .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37AD83!important;border-bottom-color:#fff!important}.addmodal___KHvV4 .title___M0Bdn{background:#d5f1ea;border-radius:8rem 8rem 0rem 0rem;color:#1b8565;font-size:16rem;height:38rem;line-height:38rem;padding:0rem 12rem;display:flex;justify-content:space-between}.addmodal___KHvV4 .gxcoent___B8UeJ{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C{display:flex;align-items:center;font-size:16rem;color:#5f6368}.addmodal___KHvV4 .gxcoent___B8UeJ .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;width:8rem;margin-right:8rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk{display:flex;flex-wrap:wrap;max-height:300rem;overflow:auto;gap:20rem;margin-top:30rem}.addmodal___KHvV4 .gxcoent___B8UeJ .gxbody___HmZPk .tag___b2Gak{padding:7rem 10rem;font-size:16rem;color:#fff;background:#24a881;border-radius:4rem}.addmodal___KHvV4 .form___wY8YH{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem;max-height:300rem;overflow:auto}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item-label]>label{font-size:14rem}.addmodal___KHvV4 .form___wY8YH div[class~=ant-form-item]{margin-bottom:20rem}.addmodal___KHvV4 .form___wY8YH .radioform___RW7Fy label[class~=ant-radio-wrapper]{font-size:16rem!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]{margin-bottom:0rem}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-nav]:before{border-bottom-color:#37ad83!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-content-holder]{border:1rem solid #37AD83!important;border-top-color:#fff!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab]{background:#f6f7f9;box-shadow:inset 0 2rem 3rem #c5cbc9;border-bottom-color:#37ad83!important}.settingmodal___LgbSA .Tabs___gAkar div[class~=ant-tabs-tab-active]{border:1rem solid #37AD83!important;border-bottom-color:#fff!important}.settingmodal___LgbSA .body___KaaXx{height:452rem;display:flex;margin-top:-2rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH{width:770rem;padding:20rem;overflow:auto}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .header___E8vej{display:flex;justify-content:space-between;align-items:center}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn{height:40rem;padding:0rem 10rem;display:flex;align-items:center;justify-content:space-between}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover{background:#e8f2ef}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn:hover .hudong___MzZbW{display:block}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW{display:none;font-size:14rem}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW .colortitle___PgqHg:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span{color:#1b8565}.settingmodal___LgbSA .body___KaaXx .left___BbRKH .treenode___XViAn .hudong___MzZbW>span:hover{color:#37ad83}.settingmodal___LgbSA .body___KaaXx .right___jzXCF{border-left:1rem solid #37AD83;width:380rem;height:452rem;overflow:auto}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .title___M0Bdn{background:#d5f1ea;color:#1b8565;font-size:16rem;padding:10rem 25rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C{display:flex;align-items:center;font-size:16rem;color:#5f6368}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxtitle___Ezw1C .Colortitle___kChPm{height:16rem;width:8rem;margin-right:8rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk{display:flex;flex-wrap:wrap;gap:20rem;margin-top:30rem}.settingmodal___LgbSA .body___KaaXx .right___jzXCF .gxbody___HmZPk .tag___b2Gak{padding:7rem 10rem;font-size:16rem;color:#fff;background:#24a881;border-radius:4rem}.multiple___GQEEM{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.settingtag___XVMCI{width:30rem;height:18rem;background:#24a881;border-radius:2rem;font-size:12rem;color:#fff;display:flex;align-items:center;min-width:30rem;margin-right:10rem;justify-content:center}.tree___zz_WU span[class~=ant-tree-node-content-wrapper]{padding:0rem!important;background:#fff!important}.select___HL7_r div[class~=knowledgeGraph-select-selector]{height:40rem!important;border-radius:0rem}.select___HL7_r span[class~=knowledgeGraph-select-selection-search]{height:40rem!important;font-size:14rem}.select___HL7_r span[class~=knowledgeGraph-select-selection-item]{line-height:40rem!important;font-size:14rem}.input___reuVt span[class~=knowledgeGraph-input-wrapper],.input___reuVt span[class~=knowledgeGraph-input-group-addon],.input___reuVt input[class~=knowledgeGraph-input]{height:40rem!important}.DetailStatistics___v31Uq .header___E8vej{background:#d5f1ea;padding:0rem 10rem;display:flex;align-items:center;line-height:44rem;margin-top:20rem;height:44rem;border-radius:8rem 8rem 0rem 0rem}.DetailStatistics___v31Uq .header___E8vej .title___M0Bdn{color:#1b8565;font-size:16rem;margin-right:10rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]{height:16rem;width:16rem;border-width:1rem}.DetailStatistics___v31Uq .header___E8vej span[class~=ant-radio-inner]:after{height:16rem;width:16rem;margin-top:-8rem;margin-left:-8rem}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]{align-items:center}.DetailStatistics___v31Uq .header___E8vej label[class~=ant-radio-wrapper]>span{font-size:16rem;color:#1b8565}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector]{height:32rem!important;padding:0 11rem}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:30rem;padding-right:18rem;font-size:14rem;color:#1b8565}.DetailStatistics___v31Uq .header___E8vej div[class~=ant-select-selector] span[class~=ant-select-suffix]{font-size:12rem}.DetailStatistics___v31Uq .left___BbRKH{width:310rem;height:200rem;background-size:cover;background-position:right center;background-repeat:no-repeat;box-shadow:0 2rem 3rem #f1f0f1;border-radius:4rem;padding:25rem}.DetailStatistics___v31Uq .left___BbRKH>img{height:35rem;width:46rem}.DetailStatistics___v31Uq .left___BbRKH .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .left___BbRKH .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF{margin-left:15rem}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD{background:linear-gradient(180deg,#ffaa401c,#ffffff7a);box-shadow:0 2rem 3rem #f1f0f1;height:92rem;width:310rem;border-radius:4rem;padding:17rem;display:flex;align-items:center}.DetailStatistics___v31Uq .right___jzXCF .righttop___dnIBD>img{height:35rem;width:48rem;margin-right:30rem}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j{padding:17rem;margin-top:15rem;background:linear-gradient(180deg,#6ccaa936,#ffffff8f);box-shadow:0 2rem 3rem #f1f0f1;height:92rem;width:310rem;border-radius:4rem;display:flex;align-items:center}.DetailStatistics___v31Uq .right___jzXCF .rightbottom___B0s8j>img{height:35rem;width:48rem;margin-right:30rem}.DetailStatistics___v31Uq .right___jzXCF .xxrs___Q156g{color:#434d6c;font-size:14rem;font-weight:400}.DetailStatistics___v31Uq .right___jzXCF .xxrscount___OdU60{color:#434d6c;font-size:26rem;font-weight:400}.tag___aXy_L{background:#1bafeacc;border-radius:4rem;border:2rem solid #68D5FF;text-align:center;font-size:16rem;color:#fff;display:inline-block;position:relative;line-height:28rem;padding:0rem 6rem;margin-right:40rem;margin-bottom:20rem}.tag___aXy_L.active___kZOMC:after{content:"";width:calc(100% + 20rem);height:calc(100% + 20rem);background:#37ad831a;border-radius:2rem;border:1rem solid #37AD83;position:absolute;right:-11rem;top:-11rem;user-select:none;pointer-events:none}.tag___aXy_L i{position:absolute;right:-12rem;top:-8rem;z-index:1;color:#f31b1b;font-size:14rem;cursor:pointer}.tagsModal___wsl_M .btn___S2nL4{height:28rem;background:#fff;border-radius:4rem;border:1rem dashed #1B8565;display:inline-flex;align-items:center;justify-content:space-between;color:#1b8565;font-size:14rem;user-select:none;cursor:pointer;padding:0 10rem}.tagsModal___wsl_M .btn___S2nL4 i{font-size:14rem;margin-right:10rem}.modal___r3iAS{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:2rem}.modal___r3iAS .mHead___imW9A{padding:0 24rem;height:50rem;background:#1b85651a;border-radius:2rem 2rem 0rem 0rem;display:flex;align-items:center}.modal___r3iAS .mHead___imW9A b{width:8rem;height:16rem;background:#ec8657;margin-right:8rem}.modal___r3iAS .mHead___imW9A span{font-size:16rem;color:#5f6368}.modal___r3iAS .mHead___imW9A div{margin-left:auto;width:74rem;height:28rem;font-size:14rem;background:#1b8565;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10rem;cursor:pointer;user-select:none}.modal___r3iAS .mHead___imW9A div i{font-size:14rem}.modal___r3iAS .body___fZUhx{padding:40rem 24rem 20rem}.modal___r3iAS .body___fZUhx .add___QHMDJ{display:inline-flex;align-items:center;position:relative}.modal___r3iAS .body___fZUhx .add___QHMDJ i{font-size:20rem;cursor:pointer;margin-left:16rem}.modal___r3iAS .body___fZUhx .add___QHMDJ .error___aJzBo{position:absolute;z-index:1;bottom:-22rem;color:#e30000;font-size:14rem;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}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{min-height:740px;width:100%;background:#fff;border-radius:8px}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding-left:0;justify-content:space-between;border-bottom:1px solid #dbdce0}.teaching-circling-body .navs li{margin-right:40px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:3px solid #202124}.teaching-circling-body .navs li.active a{color:#202124}.teaching-circling-body .navs li a{color:#5f6368;display:block}.flex-end{justify-content:flex-end}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{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___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-lists{margin:0;padding-left:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-lists>li{cursor:pointer;border:1px solid #f5f5f5;box-shadow:0 2px 5px #0000000d;border-radius:4px}.teaching-lists .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between;margin-top:27px;padding:0 24px}.teaching-lists .info{margin:0;display:flex;flex-flow:row wrap;align-items:center;padding:27px 0}.teaching-lists .info li{position:relative}.teaching-lists .info li div{padding:0 4px;height:28px;line-height:28px;text-align:center}.teaching-lists .info li.active div .isshow{display:none}.teaching-lists .info li.active div:hover [class^=isshow]{display:flex}.teaching-lists .info li.active div:hover [class^=directionItem]{background-color:#1890ff1a;color:#0152d9;border-radius:16px}.teaching-lists .info li .btn-del{position:absolute;right:0;top:0;color:#0152d9}.dropdowns{width:104px}.dropdowns [class~=ant-dropdown-menu-item]{text-align:center}.dropdowns [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdowns [class~=ant-dropdown-menu]{padding:10px 0!important}.directionItemWrap{display:flex;flex-direction:row;position:relative;margin-right:33px;height:30px}.directionItemWrap:hover [class^=groupActionWrap]{display:flex}.directionItemWrap:hover [class^=hovename]{color:#165dff!important}.directionItemWrap:hover [class^=directionItem]{background-color:#1890ff1a;color:#165dff;border-radius:16px}.groupActionWrap{display:none;margin-right:2px;margin-top:2px}.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 img{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:30px}.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___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;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;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}.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 .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.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}.tree___nmqFN{position:fixed;left:0;top:0;z-index:1000;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#00000080}.tree___nmqFN .center___zS18i{width:calc(100vw - 40rem);height:calc(100vh - 300rem);display:flex;flex-direction:column;position:relative}.tree___nmqFN .center___zS18i .head___VcDyA{height:34rem;flex-shrink:0}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh{display:inline-flex;flex-direction:column;align-items:center;float:right;margin-right:16rem}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh i{font-size:24rem;color:#fff;cursor:pointer}.tree___nmqFN .center___zS18i .head___VcDyA .del___VM4Mh b{display:block;height:10rem;width:2rem;background:#677cca}.tree___nmqFN .center___zS18i .body___YCIVW{flex:1 1;background:#31384de6;border-radius:10rem;border:2rem solid #677CCA;backdrop-filter:blur(5px);padding:22rem 10rem 10rem 50rem;min-height:0;display:flex;flex-direction:column}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6{display:flex;gap:13rem 75rem;flex-wrap:wrap;padding-bottom:22rem}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div{color:#fff;cursor:pointer}.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div.active___p1mR9,.tree___nmqFN .center___zS18i .body___YCIVW .tabs___SW1M6 div:hover{color:#1b8565}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO{width:100%;flex:1 1;min-height:0;overflow:auto}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO .treeWarp___oNJ2m{margin-bottom:10rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar{background-color:transparent!important}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-corner{background-color:transparent}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-thumb{background:#37ad83!important;border-radius:3rem}.tree___nmqFN .center___zS18i .body___YCIVW .scrollBox___reAJO::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.treeNode___qHtQK{display:flex;align-items:center;justify-content:flex-start}.treeNode___qHtQK .node___AIr0l{width:480rem;background:#f6f6f6;border-radius:10rem;flex-shrink:0;margin-right:90rem;position:relative}.treeNode___qHtQK .node___AIr0l .info___FnWMG{flex:1 1;min-width:0;padding:20rem 20rem 0 14rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .resource___WYrQp{display:flex;align-items:center;justify-content:space-between;margin:5rem 0 10rem 26rem}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY{display:flex;align-items:center;font-size:12rem;color:#1b8565;cursor:pointer}.treeNode___qHtQK .node___AIr0l .info___FnWMG .action___gQRZY i{display:inline-block;font-size:14rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf{background:#dcf0de;border-radius:10rem;display:flex;flex-wrap:wrap;padding:9rem 25rem 11rem}.treeNode___qHtQK .node___AIr0l .tags___iMesf .tag___ImQuD{width:calc(100% / 3);font-size:14rem;color:#666;padding-right:3rem;margin-bottom:3rem}.treeNode___qHtQK .node___AIr0l .leftLine___KCWcy{position:absolute;z-index:1;width:33rem;height:2rem;background:#5aa959;top:50%;left:0;transform:translate(-100%,-50%)}.treeNode___qHtQK .node___AIr0l .rightLine____XB16{position:absolute;z-index:2;width:58rem;height:2rem;background:#5aa959;top:50%;left:100%;transform:translateY(-50%)}.treeNode___qHtQK .node___AIr0l .icon___QEn9F{position:absolute;z-index:3;top:50%;left:100%;transform:translate(-50%,-50%);cursor:pointer;width:24rem}.treeNode___qHtQK .nodeWrap___CLyJX{display:flex;flex-direction:column;gap:10rem;position:relative}.treeNode___qHtQK .nodeWrap___CLyJX .line___njEbX{position:absolute;z-index:4;width:2rem;height:0;background:#5aa959;left:-34rem;bottom:0}.treeNode___qHtQK .statusbutton___yMqes{border-radius:0px 10rem;padding:2rem 10rem;color:#fff;position:absolute;top:0rem;right:0}.treeNode___qHtQK .checkbox___jNN_4{position:absolute;top:5rem;left:5rem}.loading___zOI_x{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000059}.allTreeNode___csU65{overflow-x:hidden}.allTreeNode___csU65>div>div{flex-direction:row!important;flex-wrap:wrap;gap:20rem 40rem!important}.allTreeNode___csU65>div>div>div>div{margin-right:0!important}.leftdiv___aBzsX{flex:1 1;margin-right:8px;height:340px;border-radius:4px;border:1px solid #d9d9d9;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{display:flex;align-items:center}.leftdiv___aBzsX .spantitle___v_Vc4{word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;display:inline-block}.rightdiv___xWu4M{margin-left:8px;flex:1 1;height:340px;border-radius:4px;border:1px solid #d9d9d9;padding:14px}.flex_box_center___IBr6x{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___n2Iz0{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___1umwO{align-items:center;box-align:center}.flex_box_center_end___SRZYb{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___b90Da{flex-direction:column;box-orient:block-axis}.form___V3fAH{padding:30px 50px}.title_icon____uDZy{margin-left:6px;color:#666;font-weight:initial;font-size:16px;cursor:pointer}.title_icon____uDZy:hover{color:#3061d0}.title___RxKwK{height:16px;font-weight:600;font-size:16px;line-height:16px;color:#000;margin-bottom:10px}.content___vFT5m{background-color:#f6f7f9;padding:10px 30px}.content___vFT5m .pubColSty___dfLkL{height:40px;line-height:40px;padding:0 30px;border-bottom:1px solid #fff}.content___vFT5m .selectSty____Wuek div[class~=ant-select-selector]{padding:1px 4px}.borderSty___EuFYV{border:1px solid #DCDCDC}.borderSty___EuFYV:hover{border:1px solid #3061D0}.borderSty___EuFYV .delSty___AdEeI{color:#ccc}.borderSty___EuFYV .delSty___AdEeI:hover{color:#e30}.delBorder___vcTJc{border:1px solid #e30!important}.copHover___JVVXI:hover{background:#3061d0!important;color:#fff!important}.multiple_select___ZMPhl [class~=ant-select-selector]{min-height:40px!important;line-height:40px!important}.title_tooltip___LLdrn{font-weight:400;font-size:14px;color:#666;line-height:14px}.multiple_select___kDXUm{height:40px;line-height:40px;margin-left:5px;width:250px;border:1px solid #d9d9d9;background:#0000000a;padding:0 8px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal_con___ERnkW{min-height:400px;max-height:400px;overflow-y:auto;background:#f6f7f9}.flex_box_center___rQJfc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___MDW24{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___RZbAv{align-items:center;box-align:center}.flex_box_center_end___ILhJA{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___Fmij7{flex-direction:column;box-orient:block-axis}.orangeColor___U5vU6{color:#fa6400}.redColor___qYa6X{color:#e30000}.statustitle___pTBLm{font-weight:600;color:#333;margin-left:5px}.statusbody___qUPQx{background:#f6f7f9;padding:10px 20px;margin-top:5px}.flex___VtL45{display:flex;align-items:center}.flex_box_center___vhwFp{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rbHwE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___AF_yr{align-items:center;box-align:center}.flex_box_center_end___FqGSd{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___ujWr7{flex-direction:column;box-orient:block-axis}.failedList___KGsCg{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.failedList___KGsCg .name___bbsWC{height:22px;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal}.failedList___KGsCg .publish___mai8J{width:60px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px;border:1px solid #BACFFE;padding:4px 15px;font-size:14px;color:#3061d0;cursor:pointer}.modal___t6wU6 div[class~=knowledgeGraph-modal-header]{background:#fff!important;margin-bottom:0rem!important}.modal___t6wU6 div[class~=knowledgeGraph-modal-body]{background:#fff!important}.modal___t6wU6 div[class~=knowledgeGraph-modal-footer]{background:#fff!important;margin-top:0rem!important}.tag___aFk2e{padding:0rem 4rem;background:#1bafeacc;border-radius:4rem;border:2rem solid #68D5FF;font-size:16rem;color:#fff;display:inline-block;position:relative;margin-right:40rem;margin-bottom:20rem}.tag___aFk2e.active___xFrif:after{content:"";width:calc(100% + 20rem);height:calc(100% + 20rem);background:#37ad831a;border-radius:2rem;border:1rem solid #37AD83;position:absolute;right:-10rem;top:-10rem;user-select:none;pointer-events:none}.tag___aFk2e i{position:absolute;right:-12rem;top:-8rem;z-index:1;color:#f31b1b;font-size:14rem;cursor:pointer}.tagsModal___PRPSO .btn___IfO8v{height:28rem;background:#fff;border-radius:4rem;border:1rem dashed #1B8565;display:inline-flex;align-items:center;justify-content:space-between;color:#1b8565;font-size:14rem;user-select:none;cursor:pointer;padding:0 10rem}.tagsModal___PRPSO .btn___IfO8v i{font-size:14rem;margin-right:10rem}.modal___X3fUd{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:2rem}.modal___X3fUd .mHead___IvIZN{padding:0 24rem;height:50rem;background:#1b85651a;border-radius:2rem 2rem 0rem 0rem;display:flex;align-items:center}.modal___X3fUd .mHead___IvIZN b{width:8rem;height:16rem;background:#ec8657;margin-right:8rem}.modal___X3fUd .mHead___IvIZN span{font-size:16rem;color:#5f6368}.modal___X3fUd .mHead___IvIZN div{margin-left:auto;width:74rem;height:28rem;background:#1b8565;box-shadow:inset 0 1rem 3rem #ffffff80;border-radius:4rem;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 10rem;cursor:pointer;user-select:none}.modal___X3fUd .mHead___IvIZN div i{font-size:14rem}.modal___X3fUd .body___FhLrG{padding:30rem 24rem}.modal___X3fUd .body___FhLrG .add___YJGg_{display:inline-flex;align-items:center;position:relative;vertical-align:center}.modal___X3fUd .body___FhLrG .add___YJGg_ i{font-size:20rem;cursor:pointer;margin-left:16rem}.modal___X3fUd .body___FhLrG .add___YJGg_ .error___JoLGM{position:absolute;z-index:1;bottom:-22rem;color:#e30000;font-size:14rem;left:0}.flex_box_center___X1Bk6{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___uybt7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___eRrsT{align-items:center;box-align:center}.flex_box_center_end___twuIC{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___GZ7ID{flex-direction:column;box-orient:block-axis}.tabs___lQRiO{width:1840rem;height:80rem;background:#01243d;margin:0rem auto;line-height:80rem;display:flex;padding:0rem 48rem}.tabs___lQRiO .activied___xuukl{padding:0rem 32rem;font-size:16rem;background:#1b8565;border-radius:2rem;color:#fff;height:40rem;line-height:40rem;cursor:pointer;display:block;box-shadow:inset 0 1px 1px #ffffff80}.tabs___lQRiO .tab___BDDdU{padding:0rem 32rem;font-size:16rem;background:#19527b;color:#fff;height:40rem;line-height:40rem;cursor:pointer;border-radius:2rem;display:block;box-shadow:inset 0 1px 2px #ffffff80}.content___Njpry{background:#010a23}.flex_box_center___mORrQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___AGgBm{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____H93g{align-items:center;box-align:center}.flex_box_center_end___VPK8Q{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___qksG3{flex-direction:column;box-orient:block-axis}.autocomp___H_feM{color:#fff;margin-left:20rem}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector]{border-radius:20rem 20rem 0rem 0rem!important;height:40rem!important;background-color:#202f4f!important;border:none!important;box-shadow:inset 0 1px 2px #000}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-search]>input{height:40rem!important;color:#fff!important}.autocomp___H_feM div[class~=ant-select-open] div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:40rem!important;font-size:14rem;color:#fff}.autocomp___H_feM span[class~=ant-input-wrapper]>input{height:40rem!important;color:#fff!important;font-size:14rem}.autocomp___H_feM .autocompwidth___RMYtG{width:348rem}.autocomp___H_feM div[class~=ant-select-selector]{border-radius:20rem!important;height:40rem!important;background-color:#202f4f!important;border:none!important;box-shadow:inset 0 1px 2px #000}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{line-height:40rem!important;font-size:14rem;color:#fff}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] span[class~=ant-input-group-addon]{padding:0rem!important;border-radius:20rem 0rem 0rem 20rem!important;border-color:#202f4f!important;background-color:#202f4f!important}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] input{height:40rem!important;background-color:#202f4f!important;border-radius:0rem 20rem 20rem 0rem!important;border-color:transparent;color:#fff;font-size:14rem}.autocomp___H_feM div[class~=ant-select-selector] span[class~=ant-input-wrapper] input::placeholder{color:#fff6;font-size:14rem}.hoverone___j7m8k{text-align:center;padding-top:5rem;border-radius:90rem;padding-bottom:10rem;margin-right:15rem;position:relative}.hoverone___j7m8k>div{cursor:pointer}.hoverone___j7m8k>div:not(:first-child){margin-top:15rem}.hoverone___j7m8k img{width:40rem;height:40rem}.hoverone___j7m8k *{position:relative;z-index:1}.hoverone___j7m8k:hover:after{content:"";width:100%;height:100%;background:#202f4fb3;padding:6rem;position:absolute;top:-3rem;left:-6rem;z-index:0;box-sizing:content-box;border-radius:90rem}.hoverone___j7m8k:hover .name___qwPqM{display:block;font-size:10rem}.hoverone___j7m8k:hover .img___WHKD_{display:inline}.hoverone___j7m8k .name___qwPqM{margin-top:5rem;font-size:12rem;color:#fff;display:none}.hoverone___j7m8k .img___WHKD_{display:none}.autopop___YCC3k{background-color:#202f4f!important;border-radius:0rem 0rem 20rem 20rem!important;padding:0rem 0rem 15rem!important;max-height:540rem!important;overflow:auto!important;margin-top:-15rem!important}.autopop___YCC3k div[class~=ant-select-item-option-active]{border:1px solid #37AD83!important}.autopop___YCC3k div[class~=ant-select-item]{border:1px solid transparent;margin-bottom:0!important}.studentHead___DeVom{display:flex;align-items:center;height:120rem;background:#1a2239;margin-top:1rem;padding:0 30rem}.studentHead___DeVom .headLi___qiYnp{display:flex;align-items:center;margin-left:220rem}.studentHead___DeVom .headLi___qiYnp:first-child{margin-left:0}.studentHead___DeVom .headLi___qiYnp img{width:98rem;margin-right:8rem}.studentHead___DeVom .headLi___qiYnp span{font-weight:500;font-size:14rem;color:#fff;display:block}.studentHead___DeVom .headLi___qiYnp b{font-size:28rem;color:#12d5ff}.studentHead___DeVom .btn___s7HI8{width:98rem;height:40rem;background:linear-gradient(180deg,#eeeeee80,#e3e3e300 51%,#d8d8d84d);border-radius:20rem;border:1rem solid;font-weight:500;font-size:14rem;color:#44d7b6;line-height:38rem;text-align:center;user-select:none;cursor:pointer;margin-left:auto}.tupugx___JCYSy{width:122rem;height:40rem;background:linear-gradient(90deg,#272b95,#295bab),#202f4f;border-radius:20rem;opacity:.9;margin-right:\3011;text-align:center;line-height:40rem;justify-content:center;align-items:center;display:flex;font-size:14rem;color:#fff;cursor:pointer}.textname___iEAMA{color:#fff;font-size:14rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.dropdownst___ca1cn ul[class~=ant-dropdown-menu]{background:#17233b!important;margin-top:10rem!important;padding:0rem!important;border-radius:2rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item]{color:#fff!important;font-size:14rem;padding:0rem!important;border:1px solid transparent}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] span[class~=ant-dropdown-menu-title-content]{padding:0rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] span[class~=ant-dropdown-menu-title-content]>div{padding:9rem 16rem!important}.dropdownst___ca1cn ul[class~=ant-dropdown-menu] li[class~=ant-dropdown-menu-item-active]{color:#37ad83!important;border:1px solid #37AD83}.wrap___HuFFi{height:calc(100vh - 72px - 250rem);background:#010a23;overflow:hidden;position:relative}.wrap___HuFFi .add___GrP2R{width:40rem;height:40rem;background:#202f4f;border-radius:50%;cursor:pointer;user-select:none;position:absolute;z-index:10;top:26rem;right:40rem;display:flex;align-items:center;justify-content:center;color:#fff}.wrap___HuFFi .add___GrP2R:hover{background:#304674}.wrap___HuFFi .add___GrP2R i{font-size:18rem}.wrap___HuFFi .dimensionalBall___flm6B{width:100%;height:100%;overflow:auto}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC{margin:0 auto;width:1560rem;user-select:none;position:relative}.wrap___HuFFi .dimensionalBall___flm6B .archer___biVqC .svg___hXxGw{width:100%;position:absolute;height:100%;user-select:none;pointer-events:none}.modal___DR9M_ .mHead___I923K{height:38rem;background:#d5f1ea;border-radius:8rem 8rem 0 0;font-weight:500;font-size:16rem;color:#1b8565;line-height:38rem;padding-left:12rem}.modal___DR9M_ .form___W2fTe{background:#fff;box-shadow:0 3rem 4rem #f3f3f3;border-radius:0 0 2rem 2rem;padding:20rem 20rem 20rem 6rem}.modal___DR9M_ .form___W2fTe .mType___hoISa{margin-bottom:3rem}.modal___DR9M_ .form___W2fTe .mType___hoISa label{height:30rem!important}.modal___DR9M_ .form___W2fTe .mType___hoISa div[class~=knowledgeGraph-form-item-explain-error]{margin-top:-20rem}.listItem___JCZwd{transition:transform .4s ease-in-out}.listItem___JCZwd:hover{transform:scale(1.1)}.flex_box_center___aEG4A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___O70yE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rEvY1{align-items:center;box-align:center}.flex_box_center_end___Xp3ui{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___McZmY{flex-direction:column;box-orient:block-axis}.largeBall___SbxSR{width:55rem;height:55rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #fef5f2e6;background:radial-gradient(circle at 64% 41%,#ffcdca,#f8a8af 15%,#f486bd 36%,#f15acb 64%,#dc48be)}.largeBall___SbxSR b{display:inline-block;font-weight:400;transform:scale(.9);white-space:nowrap;user-select:none}.middleBall___eKLzh{width:37rem;height:37rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #f7ecffe6;background:radial-gradient(circle at 64% 41%,#919afd,#6d75ea 15%,#6545e0 36%,#6c3ee4 67%,#a11cff)}.middleBall___eKLzh b{display:inline-block;font-weight:400;transform:scale(.7);white-space:nowrap;user-select:none}.smallBall___r7xv5{width:30rem;height:30rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12rem;color:#fff;box-shadow:inset 2rem 0 10rem 1px #d3e3fde6;background:radial-gradient(circle at 64% 41%,#8eaefc,#5c92f6 15%,#475ff4 36%,#3132ee 72%,#211af5);margin-bottom:-5rem;position:relative;z-index:1}.smallBall___r7xv5 b{display:inline-block;font-weight:400;transform:scale(.6);white-space:nowrap;user-select:none}.largeBallDish___EeTGm{width:119rem;height:47rem;border-radius:50%;background:linear-gradient(270deg,#ce1ca185,#ff8f5299);opacity:.6}.middleBallDish___hca4h{width:188rem;height:74rem;border-radius:50%;background:linear-gradient(90deg,#9f1dff78,#1025fda1);opacity:.6}.smallBallDish___rrHxf{width:28rem;height:8rem;border-radius:50%;background:#263891;filter:blur(2.13473687rem)}.smallBallGather___hHHqa{display:flex;flex-direction:column;width:fit-content;align-items:center}.box___yWjPn{position:relative;width:292rem;height:352rem;cursor:pointer}.box___yWjPn .spectrum___r9a7p,.box___yWjPn .pedestal___Grjvz{pointer-events:none;opacity:1;transition:opacity .3s}.box___yWjPn .spectrumHover___OibBM,.box___yWjPn .pedestalHover___EcKUJ{transition:opacity .3s;pointer-events:none;opacity:0}.box___yWjPn:hover .spectrum___r9a7p,.box___yWjPn:hover .pedestal___Grjvz{opacity:0}.box___yWjPn:hover .spectrumHover___OibBM,.box___yWjPn:hover .pedestalHover___EcKUJ{opacity:1}.statistics___BP4qi{height:100%;padding-top:360rem;position:fixed;width:50rem;display:flex;justify-content:center;align-items:center;right:0;bottom:0;z-index:100}.statistics___BP4qi .noUnfold___EpqXR{width:50rem;height:150rem;background:linear-gradient(270deg,#272b95,#295bab);box-shadow:inset 0 1px 1px #ffffff80;border-radius:14.12rem 0 0 14.12rem;border-image:linear-gradient(90deg,#1b856536,#1b856500) 1.18 1.18;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.statistics___BP4qi .noUnfold___EpqXR span{font-size:16rem}.statistics___BP4qi .wrapBox___TsFlb{width:600rem;bottom:24rem;right:0;z-index:10;height:calc(100vh - 104rem);position:absolute;background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;transition:.5s}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ{width:100%;height:100%;overflow:hidden auto;border-top:24rem solid transparent;border-bottom:30rem solid transparent}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH{width:540rem;margin-left:30rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn{display:flex;align-items:center;color:#fff;font-weight:600;font-size:18rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .title___z20Sn img{width:30rem;margin-right:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep{background:#ffffff0d;border-radius:8rem;backdrop-filter:blur(10rem);margin-top:10rem;padding-bottom:16rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc{padding-left:44rem;margin-top:22rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div span{font-weight:600;font-size:16rem;color:#fff;display:block}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .left___Gnxfc div b{font-weight:600;font-size:28rem;color:#41f9e4;margin-top:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .right___rNC9V{padding-right:54rem;margin-top:22rem;display:flex;flex-direction:column;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl{display:flex;align-items:center;height:44rem;background:#ffffff1a;border-radius:8rem 8rem 0rem 0rem;backdrop-filter:blur(10rem);padding:0 14rem;color:#fff;position:relative;z-index:10}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F{display:flex;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div{display:flex;align-items:center;cursor:pointer}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div.active___oX7gd b{border:5rem solid #37AD83}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div b{width:16rem;height:16rem;background:#fff;border:1rem solid #37AD83;border-radius:50%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div span{font-size:16rem;color:#fff;margin-left:6rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .head___mT3Wl .radio___sjK3F div:nth-child(2){margin:0 22rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l{display:flex;align-items:center;justify-content:space-between;padding:30rem 20rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1{display:flex;align-items:center}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 img{width:91rem;margin:0 14rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .yellow___CCujs{color:#fb0}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .average___KVA2l .li____NnY1 .blue___m_425{color:#3affc8}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf{margin-top:20rem;padding:0 43rem;display:flex;align-items:center;justify-content:space-between}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf b{width:185rem;height:1px;border:1px dashed #FFFFFF;opacity:.3}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .box___k6Eep .lineTitle___qo6vf span{font-weight:600;font-size:18rem;color:#fff}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsTwo___aC24D,.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ .content___NRQFH .echartsThree___Z2Q2A{width:100%}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar{background-color:transparent!important}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3rem}.statistics___BP4qi .wrapBox___TsFlb .scrollBox___Oh4zJ::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.statistics___BP4qi .wrapBox___TsFlb .unfold___VUl4t{position:absolute;z-index:9;top:50%;left:-24rem;width:24rem;height:90rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;cursor:pointer;transform:translateY(-50%)}.select___dM1mS .knowledgeGraph-select-selector{border-color:#1b8565!important}.select___dM1mS .knowledgeGraph-select-selection-placeholder,.select___dM1mS .knowledgeGraph-select-selection-item{color:#1b8565!important}.wave___rx4XG{box-shadow:inset 0 1px 3rem #87ffe280;border:.98rem solid rgba(27,247,226,.15);display:flex;align-items:center;justify-content:center;border-radius:50%}.wave___rx4XG .fillWrap___q512j{width:85%;height:85%;border-radius:50%;background:radial-gradient(0% 50% at 50% 50%,#fff0,#01e9d024);box-shadow:inset 0 1rem 3rem #87ffe280;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu{position:absolute;z-index:1;display:flex;left:0;transition:.5s}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img{margin-left:-2rem}.wave___rx4XG .fillWrap___q512j .svgBox___DfbUu img:first-child{margin-left:0}.trapezoid___qw8yM{display:flex;justify-content:space-between;padding:0 64rem;position:relative}.trapezoid___qw8yM .pillarBox___rGJCP{position:relative;width:204rem;flex-shrink:0}.trapezoid___qw8yM .pillar1___uJ0zx{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/a.35006199.svg);top:-20rem;z-index:3}.trapezoid___qw8yM .pillar1___uJ0zx .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:18rem;top:90rem}.trapezoid___qw8yM .pillar2___pL9k5{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/b.404d1700.svg);top:23rem;z-index:2}.trapezoid___qw8yM .pillar2___pL9k5 .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:19rem;top:92rem}.trapezoid___qw8yM .pillar3___dUdZf{width:204rem;height:156rem;border-image-slice:52 52 52 52 fill;border-image-repeat:stretch;border-image-width:52rem 52rem 52rem 52rem;position:absolute;left:50%;transform:translate(-50%);line-height:156rem;text-align:center;font-size:12rem;color:#fff;border-image-source:url(./static/c.55d83a65.svg);top:66rem;z-index:1}.trapezoid___qw8yM .pillar3___dUdZf .point____XIHt{position:absolute;z-index:4;width:1px;height:1px;left:24rem;top:101rem}.trapezoid___qw8yM .textBox___isldE{color:#fff;margin-top:24rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr{background:url(./static/linea.dd6f6215.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .tip___PXfJr span{font-size:14rem;color:#f7b500}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_{width:30rem;height:1rem;padding-bottom:47rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text1___g5Hy9 .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #9A800D;width:30rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr{background:url(./static/lineb.48e772ac.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .tip___PXfJr span{font-size:14rem;color:#3fc8ff}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_{width:30rem;height:1rem;padding-bottom:40rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text2___u2scn .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #1884AC;width:30rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy{font-weight:600;font-size:14rem;height:52rem;display:flex;line-height:32rem}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr{background:url(./static/linec.2afe6384.svg) left 30rem no-repeat;width:171rem;display:flex;justify-content:space-between;padding-right:14rem;background-size:contain}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .tip___PXfJr span{font-size:14rem;color:#84a6ff}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_{width:30rem;height:1rem;padding-bottom:40rem;margin-left:-1rem;position:relative}.trapezoid___qw8yM .textBox___isldE .text3___WSnmy .line___A5wA_ .l___hfZzL{position:absolute;z-index:1;left:0;bottom:0;border-bottom:1rem solid #3F6ADE;width:30rem}.statistics___BZJje{height:100%;padding-top:360rem;position:fixed;width:50rem;display:flex;justify-content:center;align-items:center;right:0;bottom:0;z-index:100}.statistics___BZJje .noUnfold___L4va9{width:50rem;height:150rem;background:linear-gradient(270deg,#272b95,#295bab);box-shadow:inset 0 1px 1px #ffffff80;border-radius:14.12rem 0 0 14.12rem;border-image:linear-gradient(90deg,#1b856536,#1b856500) 1.18 1.18;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.statistics___BZJje .noUnfold___L4va9 span{font-size:16rem}.statistics___BZJje .wrapBox___tHLW6{width:600rem;bottom:24rem;right:0;z-index:10;height:calc(100vh - 104rem);position:absolute;background:linear-gradient(90deg,#272b95,#295bab);border-radius:22rem 0 0 22rem;transition:.5s}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu{width:100%;height:100%;overflow:hidden auto;border-top:24rem solid transparent;border-bottom:30rem solid transparent}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N{width:540rem;margin-left:30rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy{display:flex;align-items:center;color:#fff;font-weight:600;font-size:18rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .title___SAaGy img{width:30rem;margin-right:6rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU{height:240rem;background:#ffffff0d;border-radius:7.33rem;backdrop-filter:blur(10rem);display:flex;justify-content:space-between;padding:45rem 34rem 0;margin-top:10rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu{display:flex;flex-direction:column;align-items:center}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:first-child{width:131rem;height:126rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;font-weight:600;font-size:36rem;color:#fff;text-align:center;line-height:25rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .top___h1nbU .topLi___Ib2Tu div:last-child{font-weight:600;font-size:16rem;color:#fff;margin-top:18rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW{background:#ffffff0d;border-radius:7.33rem;backdrop-filter:blur(10rem);margin-top:10rem;padding:14rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM{width:243rem;height:146rem;display:inline-flex;flex-direction:column;align-items:center;color:#fff;padding-top:6rem;vertical-align:top;position:relative}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .bottomLi___YAGiM img{width:100%;position:absolute;z-index:-1;bottom:0;left:0}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf{height:314rem;display:flex;flex-direction:column;align-items:center;padding:20rem 45rem;margin-top:30rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu .content____Gl9N .bottom___ZKnwW .echarts___M5Dkf .name___XhFko{font-weight:600;font-size:22rem;color:#fff;margin-bottom:34rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar{background-color:transparent!important}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3rem}.statistics___BZJje .wrapBox___tHLW6 .scrollBox___m8AGu::-webkit-scrollbar-track{background-color:transparent!important;box-shadow:initial!important}.statistics___BZJje .wrapBox___tHLW6 .unfold___I5om1{position:absolute;z-index:9;top:50%;left:-24rem;width:24rem;height:90rem;background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;cursor:pointer;transform:translateY(-50%)}#educoder .select___TcV_B .knowledgeGraph-select-selector{background:#37ad834d;border-radius:12rem;border:1rem solid #37AD83;color:#fff}#educoder .select___TcV_B .knowledgeGraph-select-arrow{user-select:none;color:#fff;width:16rem;height:16rem;background:#37ad83;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:-8rem;margin-right:-6rem;padding-left:1rem}#educoder .select___TcV_B .knowledgeGraph-select-selection-placeholder{color:#e1e1e1}.cylinder___rUBlO{display:flex;justify-content:space-between;width:100%}.cylinder___rUBlO .cylinderBox___NurwX{display:flex;flex-direction:column;align-items:center}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#6a92ff;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #4778FF;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#6a92ff;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder1___LPJD0 .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#059fb4;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #00FEE2;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#059fb4;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder2___aQBbC .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl{position:relative;height:40rem;margin-top:20rem}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item1___ekrFi{width:100%;aspect-ratio:100 / 10;position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);background:#b5a215;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item2___PuVOv{width:100%;height:40rem;position:absolute;z-index:1;left:0;top:0;border-top:40rem solid #FFE000;border-left:20rem solid transparent;border-right:20rem solid transparent}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .item3___x9UjL{width:calc(100% - 40rem);aspect-ratio:100 / 7;transform:translateY(50%);position:absolute;z-index:3;bottom:0;left:20rem;background:#b5a215;border-radius:50%}.cylinder___rUBlO .cylinderBox___NurwX .cylinder3___lefpl .point___ZJ1ZD{position:absolute;z-index:4;bottom:20rem;left:calc(100% + 25rem);height:1px;border-bottom:1px dashed #6A92FF;width:20rem}.cylinder___rUBlO .textBox____wuhT div{height:40rem;line-height:40rem;padding-left:20rem;font-weight:500;font-size:16rem;color:#fff;margin-top:20rem}.TabsItemActive___UqdaX{border-radius:99999px;background:linear-gradient(90deg,#272b95,#295bab)}.TabsItem___L0dKD{padding:7rem 64rem}.TabsItem___L0dKD:hover{border-radius:99999px;background:linear-gradient(90deg,#272b95,#295bab)}.title___m9Fww:hover{font-size:18rem;transition:.3s}.bg___f9tLu{background-size:auto 100%;background-position:center;background-repeat:no-repeat} diff --git a/p__knowledgegraph__Detail__id.bcec6354.async.js b/p__knowledgegraph__Detail__id.bcec6354.async.js deleted file mode 100644 index 33d9ec60fa..0000000000 --- a/p__knowledgegraph__Detail__id.bcec6354.async.js +++ /dev/null @@ -1,1340 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8823],{89489:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},59477:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},26227:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},49198:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={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"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},41464:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},87169:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={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"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},52671:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},8657:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},56082:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},15075:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},43531:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},61485:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(96663),Ve=xe(59301),Dt={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"},Xt=Dt,pt=xe(7657),yt=function(nn,tn){return Ve.createElement(pt.Z,(0,ve.Z)({},nn,{ref:tn,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De},37036:function(){"use strict"},95625:function(){"use strict"},88010:function(ii,hi){"use strict";hi.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},76895:function(ii,hi){"use strict";hi.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},24990:function(ii,hi){"use strict";hi.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},33081:function(ii,hi){"use strict";hi.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},74413:function(){"use strict";function ii(Oe,te,ne,ce){ne===void 0&&(ne=0),ce===void 0&&(ce=1/0),this._name=Oe,this._defaultValue=te,this._minimum=ne,this._maximum=ce}Object.defineProperty(ii.prototype,"name",{get:function(){return this._name},set:function(Oe){if(typeof Oe!="string"||Oe==="")throw new Error("Shape name must be a valid string.");this._name=Oe}}),Object.defineProperty(ii.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("The default value must be a real number, not: "+Oe);this._defaultValue=Oe}}),Object.defineProperty(ii.prototype,"minimum",{get:function(){return this._minimum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Minimum must be a real number, not: "+Oe);this._minimum=Oe}}),Object.defineProperty(ii.prototype,"maximum",{get:function(){return this._maximum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Maximum must be a real number, not: "+Oe);this._maximum=Oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Oe,te){var ne=go.Shape._FigureParameters[Oe];return ne?ne[te]:null},go.Shape.setFigureParameter=function(Oe,te,ne){if(!(ne instanceof ii))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+ne);if(ne.defaultValuene.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ne.defaultValue);var ce=go.Shape._FigureParameters[Oe];ce||(ce=[],go.Shape._FigureParameters[Oe]=ce),ce[te]=ne};var hi=[];function xe(Oe,te){var ne=hi.pop();return ne===void 0?new go.Point(Oe,te):(ne.x=Oe,ne.y=te,ne)}function ve(){var Oe=hi.pop();return Oe===void 0?new go.Point:Oe}function Ve(Oe){hi.push(Oe)}function Dt(Oe,te,ne,ce,le,ge,Ae,we,Re){Re||(Re=new go.Point);var Ne=Oe-ne,gt=le-Ae,vt=NaN,dt=NaN;if(Ne===0)if(gt===0)Oe===ne&&(vt=Oe,dt=te);else{var rt=(ge-we)/gt,Ot=ge-rt*le;vt=Oe,dt=rt*vt+Ot}else if(gt===0){var tt=(te-ce)/Ne,Pn=te-tt*Oe;vt=le,dt=tt*vt+Pn}else{var tt=(te-ce)/Ne,rt=(ge-we)/gt,Pn=te-tt*Oe,Ot=ge-rt*le;vt=(Ot-Pn)/(tt-rt),dt=tt*vt+Pn}return Re.x=vt,Re.y=dt,Re}function Xt(Oe,te,ne,ce,le,ge,Ae,we,Re,Ne,gt,vt,dt,rt){var Ot=1-Re,tt=Re,Pn=Oe*Ot+ne*tt,Rt=te*Ot+ce*tt,kn=ne*Ot+le*tt,bn=ce*Ot+ge*tt,Cn=le*Ot+Ae*tt,Ai=ge*Ot+we*tt,Xi=Pn*Ot+kn*tt,Nt=Rt*Ot+bn*tt,ot=kn*Ot+Cn*tt,Hn=bn*Ot+Ai*tt,Er=Xi*Ot+ot*tt,Ir=Nt*Ot+Hn*tt;Ne.x=Pn,Ne.y=Rt,gt.x=Xi,gt.y=Nt,vt.x=Er,vt.y=Ir,dt.x=ot,dt.y=Hn,rt.x=Cn,rt.y=Ai}var pt=new go.Spot(.156,.156),yt=new go.Spot(.844,.844),De=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ii("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=5),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var le=ce*De,ge=new go.Geometry().add(new go.PathFigure(ce,0,!0).add(new go.PathSegment(go.PathSegment.Line,te-ce,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-le,0,te,le)).add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)).add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,ne-le,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ce,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,le,ne,0,ne-le)).add(new go.PathSegment(go.PathSegment.Line,0,ce)).add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,le,le,0).close()));return le>1&&(ge.spot1=new go.Spot(0,0,le,le),ge.spot2=new go.Spot(1,1,-le,-le)),ge}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Oe,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=ne/2,ce.endX=te,ce.endY=ne/2,ce}),go.Shape.defineFigureGenerator("LineV",function(Oe,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te/2,ce.startY=0,ce.endX=te/2,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne/2,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("XLine",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LineRight",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.25*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)))}),go.Shape.defineFigureGenerator("LineDown",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,.25*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)))}),go.Shape.defineFigureGenerator("LineLeft",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.75*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)))}),go.Shape.defineFigureGenerator("LineUp",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,.75*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Oe,te,ne){var ce=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ce*te,(1-ce)*ne,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne/2)).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("CircleLine",function(Oe,te,ne){var ce=te/2,le=new go.Geometry().add(new go.PathFigure(te,te/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ce,ce,ce,ce).close()));return le.spot1=pt,le.spot2=yt,le.defaultStretch=go.GraphObject.Uniform,le}),go.Shape.defineFigureGenerator("Line1",function(Oe,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=0,ce.endX=te,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Line2",function(Oe,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te,ce.startY=0,ce.endX=0,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Curve1",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,De*te,0,te,(1-De)*ne)))}),go.Shape.defineFigureGenerator("Curve2",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,0,De*ne,(1-De)*te,ne)))}),go.Shape.defineFigureGenerator("Curve3",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,De*ne,De*te,ne)))}),go.Shape.defineFigureGenerator("Curve4",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,(1-De)*te,0,0,(1-De)*ne)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ii("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)?ce=.1:ce<-1?ce=-1:ce>1&&(ce=1);var le=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),le.5&&(ce=.5);var le=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te/2);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te/2);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())):ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())),le0&&(Ae.add(new go.PathSegment(go.PathSegment.Move,te/2+we,te/2)),Ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,le,le,we,we).close())),ge.spot1=pt,ge.spot2=yt,ge.defaultStretch=go.GraphObject.Uniform,ge}),go.Shape.defineFigureGenerator("Cloud",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.08034461*te,.1944299*ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*te,.05349299*ne,-.09239631*te,.07836421*ne,.1406031*te,-.0542823*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*te,.074219*ne,.2450511*te,-.00697547*ne,.3776197*te,-.01112067*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*te,.07004196*ne,.4539471*te,0,.6066018*te,-.02526587*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*te,.08370865*ne,.6914277*te,-.01904177*ne,.8921095*te,-.01220843*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*te,.3194596*ne,1.036446*te,.04105738*ne,1.020377*te,.3022052*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*te,.562044*ne,1.04448*te,.360238*ne,.992256*te,.5219009*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*te,.8217117*ne,1.032337*te,.5771781*ne,1.018411*te,.8120651*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*te,.9156953*ne,1.028411*te,.9571472*ne,.8556702*te,1.052487*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*te,.9310455*ne,.7431877*te,1.009325*ne,.5624123*te,1.021761*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*te,.9344623*ne,.4820677*te,1.031761*ne,.3030112*te,1.002796*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.870098*ne,.2329994*te,1.01518*ne,.03213784*te,1.01518*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*te,.6545475*ne,-.02812061*te,.9032597*ne,-.01205169*te,.6835638*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*te,.4265613*ne,-.01812061*te,.6089503*ne,-.00606892*te,.4555777*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.1944299*ne,-.01606892*te,.3892545*ne,-.01205169*te,.1944299*ne))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Oe,te,ne){var ce=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ce*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close())).setSpots(ce/2,ce/2,1-ce/2,1-ce/2)}),go.Shape.setFigureParameter("Pie",0,new ii("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ii("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN,le=Oe?Oe.parameter2:NaN;isNaN(ce)&&(ce=0),isNaN(le)&&(le=315);var ge=ce%360;ge<0&&(ge+=360);var Ae=le%360,we=Math.min(te,ne)/2;return new go.Geometry().add(new go.PathFigure(we,we).add(new go.PathSegment(go.PathSegment.Arc,ge,Ae,we,we,we,we).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Oe,te,ne){var ce=De/Math.SQRT2*.5,le=Math.SQRT2/2,ge=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,le*te,ge*ne,te,(1-ce)*ne,(le+ce)*te,(ge+ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ii("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30);var le=Math.min(ce,te)/2,ge=te/2,Ae=ne/2;return new go.Geometry().add(new go.PathFigure(ge-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+le,0)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae-le).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ii("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var le=Math.min(ce,te)/2,ge=te/2,Ae=ne/2;return new go.Geometry().add(new go.PathFigure(ge-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+le,0)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae-le).close()))}),go.Shape.setFigureParameter("ThickX",0,new ii("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;if((isNaN(ce)||ce<0)&&(ce=30),te===0||ne===0){var le=new go.Geometry(go.Geometry.Rectangle);return le.startX=0,le.startY=0,le.endX=te,le.endY=ne,le}else{var ge=te/2,Ae=ne/2,we=Math.atan2(ne,te),Re=ce-Math.min(Math.cos(we)*ce/2,ge),Ne=ce-Math.min(Math.sin(we)*ce/2,Ae),le=new go.Geometry,gt=new go.PathFigure(Re,0,!0);return le.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,ge,.2*ne)),gt.add(new go.PathSegment(go.PathSegment.Line,te-Re,0)),gt.add(new go.PathSegment(go.PathSegment.Line,te,Ne)),gt.add(new go.PathSegment(go.PathSegment.Line,.8*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,te,ne-Ne)),gt.add(new go.PathSegment(go.PathSegment.Line,te-Re,ne)),gt.add(new go.PathSegment(go.PathSegment.Line,ge,.8*ne)),gt.add(new go.PathSegment(go.PathSegment.Line,Re,ne)),gt.add(new go.PathSegment(go.PathSegment.Line,0,ne-Ne)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,0,Ne).close()),le}}),go.Shape.setFigureParameter("ThinX",0,new ii("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var le=new go.Geometry,ge=new go.PathFigure(.1*te,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne).close()),le}),go.Shape.setFigureParameter("SquareIBeam",0,new ii("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.2);var le=new go.Geometry,ge=new go.PathFigure(0,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close()),le}),go.Shape.setFigureParameter("RoundedIBeam",0,new ii("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.5);var le=new go.Geometry,ge=new go.PathFigure(0,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,Math.abs(1-ce)*te,.25*ne,Math.abs(1-ce)*te,.75*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),le}),go.Shape.defineFigureGenerator("HalfEllipse",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,De*te,0,te,(.5-De/2)*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,(.5+De/2)*ne,De*te,ne).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,0,te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*te,.75*ne,.5*te,.25*ne).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,.1*te,.8*ne,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,0,0,.45*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.55*te,0,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.5*ne,.9*te,.8*ne).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*te,.01*ne)).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.6*te,.2*ne,te,.25*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.7*ne,te,.8*ne,.6*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,.5*te,.75*ne,.55*te,.95*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.7*ne,.45*te,.95*ne,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.4*te,.8*ne,0,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.49*te,.01*ne,0,.25*ne,.4*te,.2*ne).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.4*te,.6*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.15*te,ne,.5*te,.75*ne,.45*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.6*ne,.55*te,.95*ne,.5*te,.75*ne));var ge=.2,Ae=.3,we=0,Re=ge*De;return le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5+ge+we)*ne,(.5-ge+Ae)*te,(.5+Re+we)*ne,(.5-Re+Ae)*te,(.5+ge+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+Ae)*te,(.5+we)*ne,(.5+Re+Ae)*te,(.5+ge+we)*ne,(.5+ge+Ae)*te,(.5+Re+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+we)*ne,(1-.5+ge+Ae)*te,(.5-Re+we)*ne,(.5+Re+Ae)*te,(.5-ge+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.65*te,.36771243*ne,(.5-Re+Ae)*te,(.5-ge+we)*ne,(.5-ge+Ae+.05)*te,(.5-Re+we-.02)*ne)),ge=.2,Ae=0,we=-.3,Re=ge*De,le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+Ae)*te,(.5+we)*ne,(.5+Re+Ae)*te,(.5+ge+we)*ne,(.5+ge+Ae)*te,(.5+Re+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+we)*ne,(1-.5+ge+Ae)*te,(.5-Re+we)*ne,(.5+Re+Ae)*te,(.5-ge+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+Ae)*te,(.5+we)*ne,(.5-Re+Ae)*te,(.5-ge+we)*ne,(.5-ge+Ae)*te,(.5-Re+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Re+Ae)*te,(.5+ge+we)*ne,(.5-ge+Ae)*te,(.5+Re+we)*ne,(.5-Re+Ae)*te,(.5+ge+we)*ne)),ge=.2,Ae=-.3,we=0,Re=ge*De,le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+we)*ne,(1-.5+ge+Ae-.05)*te,(.5-Re+we-.02)*ne,(.5+Re+Ae)*te,(.5-ge+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+Ae)*te,(.5+we)*ne,(.5-Re+Ae)*te,(.5-ge+we)*ne,(.5-ge+Ae)*te,(.5-Re+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5+ge+we)*ne,(.5-ge+Ae)*te,(.5+Re+we)*ne,(.5-Re+Ae)*te,(.5+ge+we)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.6*ne,(.5+Re+Ae)*te,(.5+ge+we)*ne,(.5+ge+Ae)*te,(.5+Re+we)*ne).close()),ce.setSpots(.06,.33,.93,.68),ce}),go.Shape.defineFigureGenerator("YinYang",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.5,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*.5,te*.5,te*.5,te*.5)),le.add(new go.PathSegment(go.PathSegment.Arc,90,-180,te*.5,te*.75,te*.25,te*.25)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,te*.5,te*.25,te*.25,te*.25));var ge=.1,Ae=.5,we=.25;return le.add(new go.PathSegment(go.PathSegment.Move,(Ae+ge)*te,we*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,0,-360,te*Ae,ne*we,ge*te,ge*te).close()),le=new go.PathFigure(te*.5,0,!1),ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*.5,te*.5,te*.5,te*.5)),we=.75,le=new go.PathFigure((Ae+ge)*te,we*ne,!0),ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,0,360,te*Ae,ne*we,ge*te,ge*te).close()),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Peace",function(Oe,te,ne){var ce=.8535533905932737,le=.5*te,ge=.5*ne;return new go.Geometry().add(new go.PathFigure(le,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,le,ge,le,ge)).add(new go.PathSegment(go.PathSegment.Line,le,ne)).add(new go.PathSegment(go.PathSegment.Move,le,ge)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,le,ge)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ce*ne)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=.5,Ae=.5,we=.5,Re=new go.PathFigure(Ae*te,(we-ge)*ne);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),ge=.4,le=De*.4;var Ne=ve(),gt=ve(),vt=ve(),dt=ve();Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.42,Ne,gt,vt,dt,dt);var rt=ve(),Ot=ve(),tt=ve();Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.58,dt,dt,tt,rt,Ot);var Pn=ve(),Rt=ve(),kn=ve();Xt(Ae,we+ge,Ae-le,we+ge,Ae-ge,we+le,Ae-ge,we,.42,Pn,Rt,kn,dt,dt);var bn=ve(),Cn=ve(),Ai=ve();return Xt(Ae,we+ge,Ae-le,we+ge,Ae-ge,we+le,Ae-ge,we,.58,dt,dt,Ai,bn,Cn),Re.add(new go.PathSegment(go.PathSegment.Move,Ai.x*te,Ai.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,bn.x*te,bn.y*ne,Cn.x*te,Cn.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,vt.x*te,vt.y*ne,Ne.x*te,Ne.y*ne,gt.x*te,gt.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,Ai.x*te,Ai.y*ne).close()),Re.add(new go.PathSegment(go.PathSegment.Move,kn.x*te,kn.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,tt.x*te,tt.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,rt.x*te,rt.y*ne,Ot.x*te,Ot.y*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,kn.x*te,kn.y*ne,Pn.x*te,Pn.y*ne,Rt.x*te,Rt.y*ne).close()),Ve(Ne),Ve(gt),Ve(vt),Ve(dt),Ve(rt),Ve(Ot),Ve(tt),Ve(Pn),Ve(Rt),Ve(kn),Ve(bn),Ve(Cn),Ve(Ai),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Fragile",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*te,0)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.29*te,.33*ne)).add(new go.PathSegment(go.PathSegment.Line,.35*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.5*ne,te,.25*ne,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.5*ne,0,.25*ne).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ii("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30),ce>te&&(ce=te);var le=(te-ce)/2,ge=le+ce;return new go.Geometry().add(new go.PathFigure(ge,.5*ne).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,le,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,.55*ne).add(new go.PathSegment(go.PathSegment.Line,.6*te,0)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.55*ne).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Oe,te,ne){var ce=new go.Geometry,le=De*.4,ge=.4,Ae=.5,we=.5,Re=ve(),Ne=ve(),gt=ve(),vt=ve(),dt=new go.PathFigure((Ae-ge)*te,we*ne,!1);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne)),Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.44,gt,vt,Ne,Re,Re),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*te,Ne.y*ne,gt.x*te,gt.y*ne,vt.x*te,vt.y*ne));var rt=xe(Ne.x,Ne.y);Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.56,Re,Re,Ne,gt,vt);var Ot=xe(Ne.x,Ne.y);dt.add(new go.PathSegment(go.PathSegment.Line,(rt.x*.1+.95*.9)*te,rt.y*.1*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,.85*te,rt.y*.1*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,.85*te,0)),dt.add(new go.PathSegment(go.PathSegment.Line,te,0)),dt.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(Ot.x*.1+.9)*te,.15*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(Ot.x*.1+.9)*te,(Ot.y*.1+.05*.9)*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,Ot.x*te,Ot.y*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,gt.x*te,gt.y*ne,vt.x*te,vt.y*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne)),ge=.35,le=De*.35;var tt=new go.PathFigure(Ae*te,(we-ge)*ne,!1);ce.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),tt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),tt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne));var Pn=new go.PathFigure((Ae-ge)*te,we*ne,!1);return ce.add(Pn),Ve(Re),Ve(Ne),Ve(gt),Ve(vt),Ve(rt),Ve(Ot),ce.spot1=new go.Spot(.202,.257),ce.spot2=new go.Spot(.792,.739),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("GenderFemale",function(Oe,te,ne){var ce=new go.Geometry,le=.375,ge=0,Ae=-.125,we=le*De,Re=new go.PathFigure((.525+ge)*te,(.5+le+Ae)*ne,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+ge)*te,(.5+Ae)*ne,(.5+we+ge)*te,(.5+le+Ae)*ne,(.5+le+ge)*te,(.5+we+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-le+Ae)*ne,(1-.5+le+ge)*te,(.5-we+Ae)*ne,(.5+we+ge)*te,(.5-le+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-we+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-we+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ge)*te,(.5+le+Ae)*ne,(.5-le+ge)*te,(.5+we+Ae)*ne,(.5-we+ge)*te,(.5+le+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.475*te,.85*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.425*te,.85*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.425*te,.9*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.475*te,.9*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.475*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.525*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.525*te,.9*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.575*te,.9*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.575*te,.85*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne).close()),le=.325,ge=0,Ae=-.125,we=le*De;var Re=new go.PathFigure((1-.5+le+ge)*te,(.5+Ae)*ne,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5+le+Ae)*ne,(.5+le+ge)*te,(.5+we+Ae)*ne,(.5+we+ge)*te,(.5+le+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-we+ge)*te,(.5+le+Ae)*ne,(.5-le+ge)*te,(.5+we+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-we+Ae)*ne,(.5-we+ge)*te,(.5-le+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+ge)*te,(.5+Ae)*ne,(.5+we+ge)*te,(.5-le+Ae)*ne,(1-.5+le+ge)*te,(.5-we+Ae)*ne));var Re=new go.PathFigure((.525+ge)*te,(.5+le+Ae)*ne,!1);return ce.add(Re),ce.spot1=new go.Spot(.232,.136),ce.spot2=new go.Spot(.682,.611),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicImplies",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Oe,te,ne){var ce=new go.Geometry().add(new go.PathFigure(.5*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*te,.5*ne,.5*te,.5*ne)));return ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicTruth",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Oe,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Oe,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ii("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ii("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.3);var ge=(1-ce)*te,Ae=(.5-le/2)*ne,we=(.5+le/2)*ne,Re=new go.Geometry,Ne=new go.PathFigure(0,Ae,!0);Re.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,Ae)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,we)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,we).close()),Re.spot1=new go.Spot(0,Ae/ne);var gt=Dt(0,we/ne,1,we/ne,ge/te,1,1,.5,ve());return Re.spot2=new go.Spot(gt.x,gt.y),Ve(gt),Re}),go.Shape.setFigureParameter("Arrow2",0,new ii("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ii("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=30),ce>te&&(ce=te);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=30),le=Math.min(le,ne/2);var ge=te-ce,Ae=(ne-le)/2,we=Ae+le,Re=new go.Geometry,Ne=new go.PathFigure(0,Ae,!0);Re.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,Ae)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,ge,we)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,we).close()),Re.spot1=new go.Spot(0,Ae/ne);var gt=Dt(0,we/ne,1,we/ne,ge/te,1,1,.5,ve());return Re.spot2=new go.Spot(gt.x,gt.y),Ve(gt),Re}),go.Shape.defineFigureGenerator("Chevron",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("DoubleArrow",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.214*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,1*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.786*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,1*ne).close()),ce}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ii("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,we=new go.PathFigure(te,.5*ne,!0);Ae.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),we.add(new go.PathSegment(go.PathSegment.Line,.3*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close());var Re=Dt(0,.5,.3,0,0,le/ne,.1,le/ne,ve());return Ae.spot1=new go.Spot(Re.x,Re.y),Re=Dt(.7,1,1,.5,0,ge/ne,1,ge/ne,Re),Ae.spot2=new go.Spot(Re.x,Re.y),Ve(Re),Ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ii("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ii("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var ge=(ne-ce)/2,Ae=ge+ce,we=(ne-le)/2,Re=we+le;(ce>ne||le>ne)&&(le>ce?(ce=ce*ne/le,ge=(ne-ce)/2,Ae=ge+ce,we=0,Re=ne):(ge=0,Ae=ne,we=0,Re=ne));var Ne=new go.Geometry,gt=new go.PathFigure(te,.5*ne,!0);Ne.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Re)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,.3*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,.3*te,Re)),gt.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),gt.add(new go.PathSegment(go.PathSegment.Line,.3*te,we)),gt.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,we).close());var vt=Dt(0,.5,.3,we/ne,0,ge/ne,1,ge/ne,ve());return Ne.spot1=new go.Spot(vt.x,vt.y),vt=Dt(.7,Re/ne,1,.5,0,Ae/ne,1,Ae/ne,vt),Ne.spot2=new go.Spot(vt.x,vt.y),Ve(vt),Ne}),go.Shape.setFigureParameter("IBeamArrow",0,new ii("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,we=new go.PathFigure(te,.5*ne,!0);Ae.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,0,ne)),we.add(new go.PathSegment(go.PathSegment.Line,0,0)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(0,le/ne);var Re=Dt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(Re.x,Re.y),Ve(Re),Ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new ii("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ii("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var ge=(ne-ce)/2,Ae=ge+ce,we=(ne-le)/2,Re=we+le;(ce>ne||le>ne)&&(le>ce?(ce=ce*ne/le,ge=(ne-ce)/2,Ae=ge+ce,we=0,Re=ne):(ge=0,Ae=ne,we=0,Re=ne));var Ne=new go.Geometry,gt=new go.PathFigure(te,.5*ne,!0);Ne.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Re)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ae)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Re)),gt.add(new go.PathSegment(go.PathSegment.Line,0,Re)),gt.add(new go.PathSegment(go.PathSegment.Line,0,we)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*te,we)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),gt.add(new go.PathSegment(go.PathSegment.Line,.7*te,we).close()),Ne.spot1=new go.Spot(0,ge/ne);var vt=Dt(.7,Re/ne,1,.5,0,Ae/ne,1,Ae/ne,ve());return Ne.spot2=new go.Spot(vt.x,vt.y),Ve(vt),Ne}),go.Shape.setFigureParameter("Pointer",0,new ii("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.1);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),le.spot1=new go.Spot(ce,.35);var Ae=Dt(.2,.65,1,.65,0,1,1,.5,ve());return le.spot2=new go.Spot(Ae.x,Ae.y),Ve(Ae),le}),go.Shape.setFigureParameter("RoundedPointer",0,new ii("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),le.spot1=new go.Spot(ce,.35);var Ae=Dt(0,.65,1,.65,0,1,1,.5,ve());return le.spot2=new go.Spot(Ae.x,Ae.y),Ve(Ae),le}),go.Shape.setFigureParameter("SplitEndArrow",0,new ii("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.4);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,we=new go.PathFigure(te,.5*ne,!0);Ae.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,0,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,0,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(.2,.3);var Re=Dt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(Re.x,Re.y),Ve(Re),Ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ii("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=50);var le=(ne-ce)/2,ge=le+ce;ce>ne&&(le=0,ge=ne);var Ae=new go.Geometry,we=new go.PathFigure(te,.5*ne,!0);Ae.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),we.add(new go.PathSegment(go.PathSegment.Line,0,ge)),we.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,0,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),we.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(.2,le/ne);var Re=Dt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(Re.x,Re.y),Ve(Re),Ae}),go.Shape.setFigureParameter("SquareArrow",0,new ii("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.7);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),le.spot1=go.Spot.TopLeft,le.spot2=new go.Spot(ce,1),le}),go.Shape.defineFigureGenerator("Cone1",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=De*.1,Ae=new go.PathFigure(0,.9*ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne).close()),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.97),ce}),go.Shape.defineFigureGenerator("Cone2",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.9*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,ne,.85/.9*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne).close());var ge=new go.PathFigure(0,.9*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,.8*ne,.85/.9*te,.8*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.82),ce}),go.Shape.defineFigureGenerator("Cube1",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.5,.85),ce}),go.Shape.defineFigureGenerator("Cube2",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.3*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0).close());var ge=new go.PathFigure(0,.3*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.7,1),ce}),go.Shape.defineFigureGenerator("Cylinder1",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var le=new go.Geometry,ge=De*.5,Ae=new go.PathFigure(0,ce,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,De*ce,(.5-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,1*te,ce,(.5+ge)*te,0,1*te,De*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,1*ne,1*te,ne-De*ce,(.5+ge)*te,1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,1*ne,0,ne-De*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ce));var we=new go.PathFigure(te,ce,!1);return le.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,2*ce,1*te,2*ce-De*ce,(.5+ge)*te,2*ce)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,ce,(.5-ge)*te,2*ce,0,2*ce-De*ce)),le.spot1=new go.Spot(0,0,0,2*ce),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder2",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var le=new go.Geometry,ge=De*.5,Ae=new go.PathFigure(0,ne-ce,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,De*ce,(.5-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,(.5+ge)*te,0,te,De*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,ne-De*ce,(.5+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,ne,0,ne-De*ce));var we=new go.PathFigure(0,ne-ce,!1);return le.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne-2*ce,0,ne-ce-De*ce,(.5-ge)*te,ne-2*ce)),we.add(new go.PathSegment(go.PathSegment.Bezier,te,ne-ce,(.5+ge)*te,ne-2*ce,te,ne-ce-De*ce)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,0,-2*ce),le}),go.Shape.defineFigureGenerator("Cylinder3",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var le=new go.Geometry,ge=De*.5,Ae=new go.PathFigure(ce,0,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-De*ce,0,te,(.5-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-De*ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,De*ce,ne,0,(.5+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,De*ce,0));var we=new go.PathFigure(ce,0,!1);return le.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,2*ce,.5*ne,ce+De*ce,0,2*ce,(.5-ge)*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,ce,ne,2*ce,(.5+ge)*ne,ce+De*ce,ne)),le.spot1=new go.Spot(0,0,2*ce,0),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder4",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var le=new go.Geometry,ge=De*.5,Ae=new go.PathFigure(te-ce,0,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-De*ce,0,te,(.5-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-De*ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,De*ce,ne,0,(.5+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,De*ce,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te-ce,0));var we=new go.PathFigure(te-ce,0,!1);return le.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,te-2*ce,.5*ne,te-ce-De*ce,0,te-2*ce,(.5-ge)*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te-2*ce,(.5+ge)*ne,te-ce-De*ce,ne)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,-2*ce,0),le}),go.Shape.defineFigureGenerator("Prism1",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,.25*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.25*te,.25*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.408,.172),ce.spot2=new go.Spot(.833,.662),ce}),go.Shape.defineFigureGenerator("Prism2",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.25*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("Pyramid1",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Pyramid2",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Actor",function(Oe,te,ne){var ce=new go.Geometry,le=.2,ge=.1,Ae=De*le,we=De*ge,Re=.5,Ne=.1,gt=new go.PathFigure(Re*te,(Ne+ge)*ne,!0);ce.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-le)*te,Ne*ne,(Re-Ae)*te,(Ne+ge)*ne,(Re-le)*te,(Ne+we)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-ge)*ne,(Re-le)*te,(Ne-we)*ne,(Re-Ae)*te,(Ne-ge)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+le)*te,Ne*ne,(Re+Ae)*te,(Ne-ge)*ne,(Re+le)*te,(Ne-we)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne+ge)*ne,(Re+le)*te,(Ne+we)*ne,(Re+Ae)*te,(Ne+ge)*ne));var vt=.05,dt=De*vt;Re=.05,Ne=.25;var rt=new go.PathFigure(.5*te,.2*ne,!0);return ce.add(rt),rt.add(new go.PathSegment(go.PathSegment.Line,.95*te,.2*ne)),Re=.95,Ne=.25,rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+vt)*te,Ne*ne,(Re+dt)*te,(Ne-vt)*ne,(Re+vt)*te,(Ne-dt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.85*te,.35*ne)),vt=.025,dt=De*vt,Re=.825,Ne=.35,rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-vt)*ne,(Re+vt)*te,(Ne-dt)*ne,(Re+dt)*te,(Ne-vt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-vt)*te,Ne*ne,(Re-dt)*te,(Ne-vt)*ne,(Re-vt)*te,(Ne-dt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne)),vt=.05,dt=De*vt,Re=.5,Ne=.7,rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-vt)*ne,(Re+vt)*te,(Ne-dt)*ne,(Re+dt)*te,(Ne-vt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-vt)*te,Ne*ne,(Re-dt)*te,(Ne-vt)*ne,(Re-vt)*te,(Ne-dt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.45*te,ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.2*te,.35*ne)),vt=.025,dt=De*vt,Re=.175,Ne=.35,rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-vt)*ne,(Re+vt)*te,(Ne-dt)*ne,(Re+dt)*te,(Ne-vt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-vt)*te,Ne*ne,(Re-dt)*te,(Ne-vt)*ne,(Re-vt)*te,(Ne-dt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),vt=.05,dt=De*vt,Re=.05,Ne=.25,rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-vt)*ne,(Re-vt)*te,(Ne-dt)*ne,(Re-dt)*te,(Ne-vt)*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),ce.spot1=new go.Spot(.2,.2),ce.spot2=new go.Spot(.8,.65),ce}),go.Shape.setFigureParameter("Card",0,new ii("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;isNaN(ce)&&(ce=.2);var le=new go.Geometry,ge=new go.PathFigure(te,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),le.spot1=new go.Spot(0,ce),le.spot2=go.Spot.BottomRight,le}),go.Shape.defineFigureGenerator("Collate",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne));var ge=new go.PathFigure(.5*te,.5*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,.25),ce}),go.Shape.defineFigureGenerator("CreateRequest",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(0,le*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,(1-le)*ne)),ce}),go.Shape.defineFigureGenerator("Database",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=De*.1,Ae=new go.PathFigure(te,.1*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+le)*te,0,te,(.1-ge)*ne));var we=new go.PathFigure(te,.1*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+le)*te,.2*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-le)*te,.2*ne,0,(.1+ge)*ne)),we.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+le)*te,.3*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-le)*te,.3*ne,0,(.2+ge)*ne)),we.add(new go.PathSegment(go.PathSegment.Move,te,.3*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.4*ne,te,(.3+ge)*ne,(.5+le)*te,.4*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,(.5-le)*te,.4*ne,0,(.3+ge)*ne)),ce.spot1=new go.Spot(0,.4),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("DataStorage",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.9*ne,.25*te,.1*ne).close()),ce.spot1=new go.Spot(.226,0),ce.spot2=new go.Spot(.81,1),ce}),go.Shape.defineFigureGenerator("DiskStorage",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=De*.1,Ae=new go.PathFigure(te,.1*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+le)*te,0,te,(.1-ge)*ne));var we=new go.PathFigure(te,.1*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+le)*te,.2*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-le)*te,.2*ne,0,(.1+ge)*ne)),we.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+le)*te,.3*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-le)*te,.3*ne,0,(.2+ge)*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("Display",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close()),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("DividedEvent",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)?le=.2:le<.15&&(le=.15);var ge=De*.2,Ae=new go.PathFigure(0,.2*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,0,(.2-ge)*ne,(.2-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.2*ne,(.8+ge)*te,0,te,(.2-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,ne,te,(.8+ge)*ne,(.8+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ne,(.2-ge)*te,ne,0,(.8+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne));var we=new go.PathFigure(0,le*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),ce}),go.Shape.defineFigureGenerator("DividedProcess",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.1)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(0,le*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),ce}),go.Shape.defineFigureGenerator("Document",function(Oe,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.2)&&(le=.2);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,te,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,(1-le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,(1-le)*ne)),ce}),go.Shape.defineFigureGenerator("ExternalProcess",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(.1*te,.4*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.9*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.6*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.4*te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.9*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("File",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.75*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Interrupt",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne));var ge=new go.PathFigure(te,.5*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne));var Ae=new go.PathFigure(te,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("InternalStorage",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN,ge=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.1);var Ae=new go.PathFigure(0,0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var we=new go.PathFigure(le*te,0,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),we.add(new go.PathSegment(go.PathSegment.Move,0,ge*ne)),we.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne)),ce}),go.Shape.defineFigureGenerator("Junction",function(Oe,te,ne){var ce=new go.Geometry,le=1/Math.SQRT2,ge=(1-1/Math.SQRT2)/2,Ae=De*.5,we=.5,Re=new go.PathFigure(te,we*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,we*te,ne,te,(we+Ae)*ne,(we+Ae)*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,0,we*ne,(we-Ae)*te,ne,0,(we+Ae)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,we*te,0,0,(we-Ae)*ne,(we-Ae)*te,0)),Re.add(new go.PathSegment(go.PathSegment.Bezier,te,we*ne,(we+Ae)*te,0,te,(we-Ae)*ne));var Ne=new go.PathFigure((ge+le)*te,(ge+le)*ne,!1);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,ge*te,ge*ne)),Ne.add(new go.PathSegment(go.PathSegment.Move,ge*te,(ge+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,(ge+le)*te,ge*ne)),ce}),go.Shape.defineFigureGenerator("LinedDocument",function(Oe,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close());var ge=new go.PathFigure(.1*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.75*ne)),ce.spot1=new go.Spot(.1,0),ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("LoopLimit",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MagneticTape",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=.5,Ae=new go.PathFigure(.5*te,ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge+.1)*te,.9*ne,te,(ge+le)*ne,(ge+le)*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.15,.15),ce.spot2=new go.Spot(.85,.8),ce}),go.Shape.defineFigureGenerator("ManualInput",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MessageFromUser",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.7);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,le*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,le*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,(1-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("MicroformRecording",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("MultiDocument",function(Oe,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.44*ne,.96*te,.47*ne,.93*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.54*ne,.86*te,.57*ne,.83*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.4*te,.4*ne,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,0).close());var ge=new go.PathFigure(.1*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.44*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.8,.77),ce}),go.Shape.defineFigureGenerator("MultiProcess",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,.1*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close());var ge=new go.PathFigure(.2*te,.1*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.1*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),ce.spot1=new go.Spot(0,.2),ce.spot2=new go.Spot(.8,1),ce}),go.Shape.defineFigureGenerator("OfflineStorage",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var ge=1-le,Ae=new go.PathFigure(0,0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close());var we=new go.PathFigure(.5*le*te,le*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,(1-.5*le)*te,le*ne)),ce}),go.Shape.defineFigureGenerator("OffPageConnector",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("Or",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=.5,Ae=new go.PathFigure(te,ge*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+le)*ne,(ge+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne));var we=new go.PathFigure(te,.5*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ce}),go.Shape.defineFigureGenerator("PaperTape",function(Oe,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.5*te,.6*ne,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=new go.Spot(0,.49),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN,ge=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.3);var Ae=new go.PathFigure(0,0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN,ge=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.3);var Ae=new go.PathFigure(0,0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Procedure",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure((1-le)*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,le*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),ce}),go.Shape.defineFigureGenerator("Process",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Sort",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(0,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.5),ce}),go.Shape.defineFigureGenerator("Start",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var ge=new go.PathFigure(le*te,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne));var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,(1-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,ne)),ce.spot1=new go.Spot(le,0),ce.spot2=new go.Spot(1-le,1),ce}),go.Shape.defineFigureGenerator("Terminator",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne)),ce.spot1=new go.Spot(.23,0),ce.spot2=new go.Spot(.77,1),ce}),go.Shape.defineFigureGenerator("TransmittalTape",function(Oe,te,ne){var ce=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,(1-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-le)*ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("AndGate",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(.5+le)*te,0,te,(.5-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.5+le)*ne,(.5+le)*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.55,1),ce}),go.Shape.defineFigureGenerator("Buffer",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Clock",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=.5,Ae=new go.PathFigure(te,ge*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+le)*ne,(ge+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne));var we=new go.PathFigure(te,ge*ne,!1);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne));var Re=new go.PathFigure(.8*te,.75*ne,!1);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.8*te,.25*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.6*te,.25*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.6*te,.75*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.4*te,.75*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.4*te,.25*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.2*te,.25*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,.2*te,.75*ne)),ce}),go.Shape.defineFigureGenerator("Ground",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.3*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),ce}),go.Shape.defineFigureGenerator("Inverter",function(Oe,te,ne){var ce=new go.Geometry,le=De*.1,ge=.1,Ae=.9,we=.5,Re=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Re.add(new go.PathSegment(go.PathSegment.Line,0,0)),Re.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne));var Ne=new go.PathFigure((Ae+ge)*te,we*ne,!0);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,(Ae+le)*te,(we-ge)*ne,(Ae+ge)*te,(we-le)*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.4,.75),ce}),go.Shape.defineFigureGenerator("NandGate",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=De*.4,Ae=De*.1,we=.1,Re=.9,Ne=.5,gt=new go.PathFigure(.8*te,.5*ne,!0);ce.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,.8*te,(.5+ge)*ne,(.4+le)*te,ne)),gt.add(new go.PathSegment(go.PathSegment.Line,0,ne)),gt.add(new go.PathSegment(go.PathSegment.Line,0,0)),gt.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),gt.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(.4+le)*te,0,.8*te,(.5-ge)*ne));var vt=new go.PathFigure((Re+we)*te,Ne*ne,!0);return ce.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne+we)*ne,(Re+we)*te,(Ne+Ae)*ne,(Re+Ae)*te,(Ne+we)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we)*te,Ne*ne,(Re-Ae)*te,(Ne+we)*ne,(Re-we)*te,(Ne+Ae)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-we)*ne,(Re-we)*te,(Ne-Ae)*ne,(Re-Ae)*te,(Ne-we)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we)*te,Ne*ne,(Re+Ae)*te,(Ne-we)*ne,(Re+we)*te,(Ne-Ae)*ne)),ce.spot1=new go.Spot(0,.05),ce.spot2=new go.Spot(.55,.95),ce}),go.Shape.defineFigureGenerator("NorGate",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*le,Ae=0,we=.5,Re=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.7*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(Ae+ge)*te,(we-le)*ne,.7*te,(we-ge)*ne)),le=.1,ge=De*.1,Ae=.9,we=.5;var Ne=new go.PathFigure((Ae-le)*te,we*ne,!0);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne)),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.6,.75),ce}),go.Shape.defineFigureGenerator("OrGate",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*le,Ae=0,we=.5,Re=new go.PathFigure(0,0,!0);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(Ae+ge+ge)*te,(we-le)*ne,.8*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.8*te,(we+ge)*ne,(Ae+ge+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne).close()),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("XnorGate",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*le,Ae=.2,we=.5,Re=new go.PathFigure(.1*te,0,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Ne=new go.PathFigure(.8*te,.5*ne,!0);ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.7*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(Ae+ge)*te,(we-le)*ne,.7*te,(we-ge)*ne)),le=.1,ge=De*.1,Ae=.9,we=.5;var gt=new go.PathFigure((Ae-le)*te,we*ne,!0);return ce.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne)),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.65,.75),ce}),go.Shape.defineFigureGenerator("XorGate",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*le,Ae=.2,we=.5,Re=new go.PathFigure(.1*te,0,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var Ne=new go.PathFigure(.2*te,0,!0);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(Ae+ge)*te,(we-le)*ne,.9*te,(we-ge)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.9*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne).close()),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.8,.75),ce}),go.Shape.defineFigureGenerator("Capacitor",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Resistor",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Inductor",function(Oe,te,ne){var ce=new go.Geometry,le=De*.1,ge=.1,Ae=.1,we=.5,Re=new go.PathFigure((Ae-le*.5)*te,ne,!1);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.3,Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.5,Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.7,Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.9,Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le*.5)*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),ce}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Oe,te,ne){var ce=new go.Geometry,le=De*.5,ge=.5,Ae=.5,we=.5,Re=new go.PathFigure((Ae-ge)*te,we*ne,!1);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,(Ae+le)*te,(we-ge)*ne,(Ae+ge)*te,(we-le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Move,(Ae-ge+.1)*te,we*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge-.1)*te,we*ne,Ae*te,(we-ge)*ne,Ae*te,(we+ge)*ne)),ce}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.75*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Diode",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Wifi",function(Oe,te,ne){var ce=new go.Geometry,le=te,ge=ne;te=te*.38,ne=ne*.6;var Ae=De*.8,we=.8,Re=0,Ne=.5,gt=(le-te)/2,vt=(ge-ne)/2,dt=new go.PathFigure(Re*te+gt,(Ne+we)*ne+vt,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we)*te+gt,Ne*ne+vt,(Re-Ae)*te+gt,(Ne+we)*ne+vt,(Re-we)*te+gt,(Ne+Ae)*ne+vt)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne-we)*ne+vt,(Re-we)*te+gt,(Ne-Ae)*ne+vt,(Re-Ae)*te+gt,(Ne-we)*ne+vt)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we+Ae*.5)*te+gt,Ne*ne+vt,Re*te+gt,(Ne-we)*ne+vt,(Re-we+Ae*.5)*te+gt,(Ne-Ae)*ne+vt)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne+we)*ne+vt,(Re-we+Ae*.5)*te+gt,(Ne+Ae)*ne+vt,Re*te+gt,(Ne+we)*ne+vt).close()),Ae=De*.4,we=.4,Re=.2,Ne=.5;var rt=new go.PathFigure(Re*te+gt,(Ne+we)*ne+vt,!0);ce.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we)*te+gt,Ne*ne+vt,(Re-Ae)*te+gt,(Ne+we)*ne+vt,(Re-we)*te+gt,(Ne+Ae)*ne+vt)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne-we)*ne+vt,(Re-we)*te+gt,(Ne-Ae)*ne+vt,(Re-Ae)*te+gt,(Ne-we)*ne+vt)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we+Ae*.5)*te+gt,Ne*ne+vt,Re*te+gt,(Ne-we)*ne+vt,(Re-we+Ae*.5)*te+gt,(Ne-Ae)*ne+vt)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne+we)*ne+vt,(Re-we+Ae*.5)*te+gt,(Ne+Ae)*ne+vt,Re*te+gt,(Ne+we)*ne+vt).close()),Ae=De*.2,we=.2,Re=.5,Ne=.5;var Ot=new go.PathFigure((Re-we)*te+gt,Ne*ne+vt,!0);ce.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne-we)*ne+vt,(Re-we)*te+gt,(Ne-Ae)*ne+vt,(Re-Ae)*te+gt,(Ne-we)*ne+vt)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we)*te+gt,Ne*ne+vt,(Re+Ae)*te+gt,(Ne-we)*ne+vt,(Re+we)*te+gt,(Ne-Ae)*ne+vt)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne+we)*ne+vt,(Re+we)*te+gt,(Ne+Ae)*ne+vt,(Re+Ae)*te+gt,(Ne+we)*ne+vt)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(Re-we)*te+gt,Ne*ne+vt,(Re-Ae)*te+gt,(Ne+we)*ne+vt,(Re-we)*te+gt,(Ne+Ae)*ne+vt)),Ae=De*.4,we=.4,Re=.8,Ne=.5;var tt=new go.PathFigure(Re*te+gt,(Ne-we)*ne+vt,!0);ce.add(tt),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we)*te+gt,Ne*ne+vt,(Re+Ae)*te+gt,(Ne-we)*ne+vt,(Re+we)*te+gt,(Ne-Ae)*ne+vt)),tt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne+we)*ne+vt,(Re+we)*te+gt,(Ne+Ae)*ne+vt,(Re+Ae)*te+gt,(Ne+we)*ne+vt)),tt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we-Ae*.5)*te+gt,Ne*ne+vt,Re*te+gt,(Ne+we)*ne+vt,(Re+we-Ae*.5)*te+gt,(Ne+Ae)*ne+vt)),tt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne-we)*ne+vt,(Re+we-Ae*.5)*te+gt,(Ne-Ae)*ne+vt,Re*te+gt,(Ne-we)*ne+vt).close()),Ae=De*.8,we=.8,Re=1,Ne=.5;var Pn=new go.PathFigure(Re*te+gt,(Ne-we)*ne+vt,!0);return ce.add(Pn),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we)*te+gt,Ne*ne+vt,(Re+Ae)*te+gt,(Ne-we)*ne+vt,(Re+we)*te+gt,(Ne-Ae)*ne+vt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne+we)*ne+vt,(Re+we)*te+gt,(Ne+Ae)*ne+vt,(Re+Ae)*te+gt,(Ne+we)*ne+vt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(Re+we-Ae*.5)*te+gt,Ne*ne+vt,Re*te+gt,(Ne+we)*ne+vt,(Re+we-Ae*.5)*te+gt,(Ne+Ae)*ne+vt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,Re*te+gt,(Ne-we)*ne+vt,(Re+we-Ae*.5)*te+gt,(Ne-Ae)*ne+vt,Re*te+gt,(Ne-we)*ne+vt).close()),ce}),go.Shape.defineFigureGenerator("Email",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Ethernet",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.35*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,0).close());var ge=new go.PathFigure(.1*te,ne,!0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var Ae=new go.PathFigure(.6*te,ne,!0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne).close());var we=new go.PathFigure(0,.5*ne,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),we.add(new go.PathSegment(go.PathSegment.Move,.75*te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.75*te,.6*ne)),we.add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.25*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Power",function(Oe,te,ne){var ce=new go.Geometry,le=De*.4,ge=.4,Ae=.5,we=.5,Re=ve(),Ne=ve(),gt=ve(),vt=ve();Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.5,Re,Re,Ne,gt,vt);var dt=xe(Ne.x,Ne.y),rt=new go.PathFigure(Ne.x*te,Ne.y*ne,!0);ce.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,gt.x*te,gt.y*ne,vt.x*te,vt.y*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,(Ae-le)*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne)),Xt(Ae-ge,we,Ae-ge,we-le,Ae-le,we-ge,Ae,we-ge,.5,gt,vt,Ne,Re,Re),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*te,Ne.y*ne,gt.x*te,gt.y*ne,vt.x*te,vt.y*ne)),le=De*.3,ge=.3,Xt(Ae-ge,we,Ae-ge,we-le,Ae-le,we-ge,Ae,we-ge,.5,gt,vt,Ne,Re,Re),rt.add(new go.PathSegment(go.PathSegment.Line,Ne.x*te,Ne.y*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,we*ne,vt.x*te,vt.y*ne,gt.x*te,gt.y*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+ge)*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,we*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Xt(Ae,we-ge,Ae+le,we-ge,Ae+ge,we-le,Ae+ge,we,.5,Re,Re,Ne,gt,vt),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*te,Ne.y*ne,vt.x*te,vt.y*ne,gt.x*te,gt.y*ne).close());var rt=new go.PathFigure(.45*te,0,!0);return ce.add(rt),rt.add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.55*te,.5*ne)),rt.add(new go.PathSegment(go.PathSegment.Line,.55*te,0).close()),Ve(Re),Ve(Ne),Ve(gt),Ve(vt),Ve(dt),ce.spot1=new go.Spot(.25,.45),ce.spot2=new go.Spot(.75,.8),ce}),go.Shape.defineFigureGenerator("Fallout",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne/2,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,180,360,te/2,ne/2,te/2,ne/2));function ge(Ae,we,Re){Ae.add(new go.PathSegment(go.PathSegment.Move,(.3+we)*te,(.8+Re)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5+we)*te,(.5+Re)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.1+we)*te,(.5+Re)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.3+we)*te,(.8+Re)*ne).close())}return ge(le,0,0),ge(le,.4,0),ge(le,.2,-.3),ce}),go.Shape.defineFigureGenerator("IrritationHazard",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.2*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close()),ce.spot1=new go.Spot(.3,.3),ce.spot2=new go.Spot(.7,.7),ce}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.37*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.11*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.77*te,.04*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.49*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.37*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.63*te,.86*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.77*te,.91*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.34*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.34*te,.78*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.44*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.56*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne).close()),ce}),go.Shape.defineFigureGenerator("FireHazard",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.29*te,0,-.25*te,.63*ne,.45*te,.44*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.51*te,.42*ne,.48*te,.17*ne,.54*te,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.59*te,.18*ne,.59*te,.29*ne,.58*te,.28*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,.6*ne,.8*te,.34*ne,.88*te,.43*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.88*te,.31*ne,.87*te,.48*ne,.88*te,.43*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,1.17*te,.76*ne,.82*te,.8*ne).close()),ce.spot1=new go.Spot(.07,.445),ce.spot2=new go.Spot(.884,.958),ce}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=0,Ae=0,we=le*De,Re=.4*Math.SQRT2/2+.5,Ne=.5-.5*Math.SQRT2/2,gt=1,vt=.5,dt=.5,rt=0,Ot=new go.PathFigure(Re*te,(1-Ne)*ne,!1);return ce.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,gt*te,vt*ne,gt*te,.7*ne,gt*te,vt*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(dt+ge)*te,(rt+ge)*ne,(.5+le+ge)*te,(.5-we+ge)*ne,(.5+we+ge)*te,(.5-le+ge)*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-we+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-we+Ae)*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ge)*te,.9*ne,(.5-le+ge)*te,(.5+we+Ae)*ne,(.5-we+ge)*te,.9*ne)),Ot.add(new go.PathSegment(go.PathSegment.Move,(.25+ge)*te,.8*ne)),Ot.add(new go.PathSegment(go.PathSegment.Line,(.35+ge)*te,.9*ne)),Ot.add(new go.PathSegment(go.PathSegment.Line,(.2+ge)*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var Ae=new go.PathFigure(0,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.2*te,.35*ne,.3*te,.35*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.7*te,.65*ne,.8*te,.65*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.2*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne).close());var le=new go.PathFigure(0,.2*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.7*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,0,.6*te,.5*ne,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,ne,.4*te,.5*ne,te,.5*ne).close());var ge=new go.PathFigure(.45*te,.73*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.73*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.38*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.63*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.31*te,.27*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.56*te,.27*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(.335*te,(1-.555)*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.68*ne,(1-.12)*te,.46*ne,(1-.02)*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.335*te,(1-.555)*ne,.02*te,.54*ne,.12*te,.46*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.365*te,(1-.595)*ne));var Ae=.5-.285,we=.5,Re=Ae,Ne=Math.PI/4,gt=4*(1-Math.cos(Ne))/(3*Math.sin(Ne)),vt=gt*.5,dt=Ae,rt=Ae,Ot=gt*dt,tt=gt*rt;ge.add(new go.PathSegment(go.PathSegment.Bezier,(we-dt)*te,Re*ne,(we-(Ot+dt)/2)*te,(Re+(rt+tt)/2)*ne,(we-dt)*te,(Re+tt)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,we*te,(Re-rt)*ne,(we-dt)*te,(Re-tt)*ne,(we-Ot)*te,(Re-rt)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(we+dt)*te,Re*ne,(we+Ot)*te,(Re-rt)*ne,(we+dt)*te,(Re-tt)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*te,(1-.595)*ne,(we+dt)*te,(Re+tt)*ne,(we+(Ot+dt)/2)*te,(Re+(rt+tt)/2)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*te,(1-.595)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne));var Pn=new go.PathFigure(.2*te,ne,!1);ce.add(Pn),Pn.add(new go.PathSegment(go.PathSegment.Line,.2*te,.8*ne));var Rt=new go.PathFigure(.8*te,ne,!1);return ce.add(Rt),Rt.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var ge=new go.PathFigure(.2*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventError",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var Ae=new go.PathFigure(.1*te,ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Caution",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.05*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.8*ne,0,ne,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.1*ne,.5*te,0,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.95*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,te,ne,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,ne));var ge=.05;return le.add(new go.PathSegment(go.PathSegment.Move,(.5-ge)*te,.875*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*te,.875*ne,ge*te,ge*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.325*ne,.575*te,.725*ne,.625*te,.375*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.75*ne,.375*te,.375*ne,.425*te,.725*ne)),ce}),go.Shape.defineFigureGenerator("Recycle",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.45*te,.95*ne,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.185*te,.85*ne,.17*te,.95*ne,.15*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.235*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.625*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.275*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,.575*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.1875*te,.95*ne,0,.675*ne,0,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.45*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.775*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.22*te,.775*ne));var ge=new go.PathFigure(.475*te,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.225*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.275*te,.175*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.325*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.05*ne,.35*te,0,.375*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*te,.375*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.475*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.315*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.32*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,0,.65*te,.05*ne,.625*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.38*te,.0105*ne));var Ae=new go.PathFigure(.675*te,.575*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.875*te,.525*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*te,.95*ne,te,.8*ne,te,.85*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.95*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.85*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.725*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,.675*te,.575*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.775*te,.775*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*.5,Ae=new go.PathFigure(te,le*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*te,ne,te,(le+ge)*ne,(le+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,le*ne,(le-ge)*te,ne,0,(le+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*te,0,0,(le-ge)*ne,(le-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,le*ne,(le+ge)*te,0,te,(le-ge)*ne));var we=new go.PathFigure(le*te,0,!1);return ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,le*te,.15*ne)),we.add(new go.PathSegment(go.PathSegment.Move,le*te,ne)),we.add(new go.PathSegment(go.PathSegment.Line,le*te,.85*ne)),we.add(new go.PathSegment(go.PathSegment.Move,0,le*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.15*te,le*ne)),we.add(new go.PathSegment(go.PathSegment.Move,te,le*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.85*te,le*ne)),we.add(new go.PathSegment(go.PathSegment.Move,le*te,le*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.58*te,.1*ne)),we.add(new go.PathSegment(go.PathSegment.Move,le*te,le*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.78*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Package",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.15*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,.15*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.15*ne).close()),ce.spot1=new go.Spot(0,.1),ce.spot2=new go.Spot(1,1),ce}),go.Shape.defineFigureGenerator("Class",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var Ae=new go.PathFigure(0,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Component",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close());var ge=new go.PathFigure(0,.2*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close());var Ae=new go.PathFigure(0,.6*ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne).close()),ce}),go.Shape.defineFigureGenerator("Boat Shipment",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.15*te,.6*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne));var ge=new go.PathFigure(.15*te,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Workcell",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Supermarket",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce}),go.Shape.defineFigureGenerator("TruckShipment",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(te,.8*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne).close());var Ae=.1,we=De*.1,Re=.2,Ne=.9,gt=new go.PathFigure((Re-Ae)*te,Ne*ne,!0);ce.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-Ae)*ne,(Re-Ae)*te,(Ne-we)*ne,(Re-we)*te,(Ne-Ae)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+Ae)*te,Ne*ne,(Re+we)*te,(Ne-Ae)*ne,(Re+Ae)*te,(Ne-we)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne+Ae)*ne,(Re+Ae)*te,(Ne+we)*ne,(Re+we)*te,(Ne+Ae)*ne)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-Ae)*te,Ne*ne,(Re-we)*te,(Ne+Ae)*ne,(Re-Ae)*te,(Ne+we)*ne).close()),Ae=.1,we=De*.1,Re=.8,Ne=.9;var vt=new go.PathFigure((Re-Ae)*te,Ne*ne,!0);return ce.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne-Ae)*ne,(Re-Ae)*te,(Ne-we)*ne,(Re-we)*te,(Ne-Ae)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Re+Ae)*te,Ne*ne,(Re+we)*te,(Ne-Ae)*ne,(Re+Ae)*te,(Ne-we)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,Re*te,(Ne+Ae)*ne,(Re+Ae)*te,(Ne+we)*ne,(Re+we)*te,(Ne+Ae)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Re-Ae)*te,Ne*ne,(Re-we)*te,(Ne+Ae)*ne,(Re-Ae)*te,(Ne+we)*ne).close()),ce}),go.Shape.defineFigureGenerator("KanbanPost",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.2*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),ce}),go.Shape.defineFigureGenerator("Forklift",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0));var ge=new go.PathFigure(0,.5*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var Ae=new go.PathFigure(.5*te,.8*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne));var we=new go.PathFigure(.5*te,.7*ne,!1);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne));var Re=.1,Ne=De*.1,gt=.1,vt=.9,dt=new go.PathFigure((gt-Re)*te,vt*ne,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,gt*te,(vt-Re)*ne,(gt-Re)*te,(vt-Ne)*ne,(gt-Ne)*te,(vt-Re)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(gt+Re)*te,vt*ne,(gt+Ne)*te,(vt-Re)*ne,(gt+Re)*te,(vt-Ne)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,gt*te,(vt+Re)*ne,(gt+Re)*te,(vt+Ne)*ne,(gt+Ne)*te,(vt+Re)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(gt-Re)*te,vt*ne,(gt-Ne)*te,(vt+Re)*ne,(gt-Re)*te,(vt+Ne)*ne)),Re=.1,Ne=De*.1,gt=.4,vt=.9;var rt=new go.PathFigure((gt-Re)*te,vt*ne,!0);return ce.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,gt*te,(vt-Re)*ne,(gt-Re)*te,(vt-Ne)*ne,(gt-Ne)*te,(vt-Re)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(gt+Re)*te,vt*ne,(gt+Ne)*te,(vt-Re)*ne,(gt+Re)*te,(vt-Ne)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,gt*te,(vt+Re)*ne,(gt+Re)*te,(vt+Ne)*ne,(gt+Ne)*te,(vt+Re)*ne)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(gt-Re)*te,vt*ne,(gt-Ne)*te,(vt+Re)*ne,(gt-Re)*te,(vt+Ne)*ne)),ce}),go.Shape.defineFigureGenerator("RailShipment",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,.4*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.4*ne).close());var ge=new go.PathFigure(.45*te,.7*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne));var Ae=new go.PathFigure(.55*te,.4*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.4*ne).close());var gt=.05,vt=De*.05,dt=.175,rt=.95,we=new go.PathFigure((dt-gt)*te,rt*ne,!0);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt-gt)*ne,(dt-gt)*te,(rt-vt)*ne,(dt-vt)*te,(rt-gt)*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,(dt+gt)*te,rt*ne,(dt+vt)*te,(rt-gt)*ne,(dt+gt)*te,(rt-vt)*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt+gt)*ne,(dt+gt)*te,(rt+vt)*ne,(dt+vt)*te,(rt+gt)*ne)),we.add(new go.PathSegment(go.PathSegment.Bezier,(dt-gt)*te,rt*ne,(dt-vt)*te,(rt+gt)*ne,(dt-gt)*te,(rt+vt)*ne));var gt=.05,vt=De*.05,dt=.375,rt=.95,Re=new go.PathFigure((dt-gt)*te,rt*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt-gt)*ne,(dt-gt)*te,(rt-vt)*ne,(dt-vt)*te,(rt-gt)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(dt+gt)*te,rt*ne,(dt+vt)*te,(rt-gt)*ne,(dt+gt)*te,(rt-vt)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt+gt)*ne,(dt+gt)*te,(rt+vt)*ne,(dt+vt)*te,(rt+gt)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(dt-gt)*te,rt*ne,(dt-vt)*te,(rt+gt)*ne,(dt-gt)*te,(rt+vt)*ne));var gt=.05,vt=De*.05,dt=.625,rt=.95,Ne=new go.PathFigure((dt-gt)*te,rt*ne,!0);ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt-gt)*ne,(dt-gt)*te,(rt-vt)*ne,(dt-vt)*te,(rt-gt)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(dt+gt)*te,rt*ne,(dt+vt)*te,(rt-gt)*ne,(dt+gt)*te,(rt-vt)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt+gt)*ne,(dt+gt)*te,(rt+vt)*ne,(dt+vt)*te,(rt+gt)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(dt-gt)*te,rt*ne,(dt-vt)*te,(rt+gt)*ne,(dt-gt)*te,(rt+vt)*ne));var gt=.05,vt=De*.05,dt=.825,rt=.95,Ot=new go.PathFigure((dt-gt)*te,rt*ne,!0);ce.add(Ot),Ot.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt-gt)*ne,(dt-gt)*te,(rt-vt)*ne,(dt-vt)*te,(rt-gt)*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(dt+gt)*te,rt*ne,(dt+vt)*te,(rt-gt)*ne,(dt+gt)*te,(rt-vt)*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(rt+gt)*ne,(dt+gt)*te,(rt+vt)*ne,(dt+vt)*te,(rt+gt)*ne)),Ot.add(new go.PathSegment(go.PathSegment.Bezier,(dt-gt)*te,rt*ne,(dt-vt)*te,(rt+gt)*ne,(dt-gt)*te,(rt+vt)*ne).close());var tt=new go.PathFigure(0,ne,!1);return ce.add(tt),tt.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Warehouse",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var Ae=new go.PathFigure(.15*te,ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne).close());var we=.05,Re=De*.05,Ne=.35,gt=.775,vt=new go.PathFigure((Ne-we)*te,gt*ne,!0);return ce.add(vt),vt.add(new go.PathSegment(go.PathSegment.Bezier,Ne*te,(gt-we)*ne,(Ne-we)*te,(gt-Re)*ne,(Ne-Re)*te,(gt-we)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+we)*te,gt*ne,(Ne+Re)*te,(gt-we)*ne,(Ne+we)*te,(gt-Re)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,Ne*te,(gt+we)*ne,(Ne+we)*te,(gt+Re)*ne,(Ne+Re)*te,(gt+we)*ne)),vt.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-we)*te,gt*ne,(Ne-Re)*te,(gt+we)*ne,(Ne-we)*te,(gt+Re)*ne).close()),ce}),go.Shape.defineFigureGenerator("ControlCenter",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne).close()),ce}),go.Shape.defineFigureGenerator("Bluetooth",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.75*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Globe",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.75*te,0,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.75*ne,.75*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.25*te,ne,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,.25*ne,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,.15*te,.25*ne,.15*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.85*te,.75*ne,.85*te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.15*ne,.35*te,.3*ne,.65*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.85*ne,.35*te,.7*ne,.65*te,.7*ne)),ce}),go.Shape.defineFigureGenerator("Wave",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.25*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.25*ne,.1*te,0,.2*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.25*ne,.425*te,.5*ne,.575*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.25*ne,.8*te,0,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.75*ne,.1*te,.5*ne,.2*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.75*ne,.425*te,ne,.575*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.75*ne,.8*te,.5*ne,.9*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Operator",function(Oe,te,ne){var ce=new go.Geometry,le=.3,ge=De*.3,Ae=.5,we=.7,Re=new go.PathFigure((Ae-le)*te,we*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne));var Ne=new go.PathFigure(0,.7*ne,!1);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te,.7*ne,0,0,te,0)),ce}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.65*te,.3*ne,.65*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.35*te,.5*ne,.35*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.3*te,.6*ne,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.2*te,ne,.35*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,.7*te,.6*ne,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.8*te,ne,.65*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,0,.075*ne,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,0,ne,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.4*ne,.8*te,ne,.85*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce}),go.Shape.defineFigureGenerator("Battery",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.4*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.1*ne));var ge=new go.PathFigure(0,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Delete",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*.5,Ae=.5,we=.5,Re=new go.PathFigure((Ae-le)*te,we*ne,!0);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne));var Ne=new go.PathFigure(.15*te,.5*ne,!1);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Flag",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.1*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.1*ne,.15*te,0,.35*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,.65*te,.2*ne,.85*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.85*te,.6*ne,.65*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.35*te,.4*ne,.15*te,.4*ne).close()),ce}),go.Shape.defineFigureGenerator("Help",function(Oe,te,ne){var ce=new go.Geometry,le=.5,ge=De*.5,Ae=.5,we=.5,Re=new go.PathFigure((Ae-le)*te,we*ne,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne).close()),le=.05,ge=De*.05,Ae=.5,we=.8;var Ne=new go.PathFigure((Ae-le)*te,we*ne,!1);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we-le)*ne,(Ae-le)*te,(we-ge)*ne,(Ae-ge)*te,(we-le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,we*ne,(Ae+ge)*te,(we-le)*ne,(Ae+le)*te,(we-ge)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(we+le)*ne,(Ae+le)*te,(we+ge)*ne,(Ae+ge)*te,(we+le)*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,we*ne,(Ae-ge)*te,(we+le)*ne,(Ae-le)*te,(we+ge)*ne).close()),Ne.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,.75*te,.475*ne,.75*te,.225*ne)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.35*ne,.4*te,.2*ne,.3*te,.25*ne)),ce}),go.Shape.defineFigureGenerator("Location",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.975*te,.025*ne,.5*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*te,.5*ne,.5*te,0,.025*te,.025*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*te,.3*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Lock",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.3*ne)),ce}),go.Shape.defineFigureGenerator("Unlocked",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.35*ne)),ce}),go.Shape.defineFigureGenerator("Gear",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(.9375*te,.56246875*ne,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.80621875*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.763*te,.3316875*ne,.79840625*te,.39915625*ne,.7834375*te,.3635*ne)).add(new go.PathSegment(go.PathSegment.Line,.8566875*te,.23796875*ne)).add(new go.PathSegment(go.PathSegment.Line,.76825*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.67596875*te,.24184375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*te,.19378125*ne,.64228125*te,.2188125*ne,.603875*te,.2021875*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.19378125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*te,.239375*ne,.39759375*te,.20190625*ne,.36053125*te,.2176875*ne)).add(new go.PathSegment(go.PathSegment.Line,.2379375*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.14953125*te,.2379375*ne)).add(new go.PathSegment(go.PathSegment.Line,.23934375*te,.3278125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*te,.4375*ne,.21765625*te,.36059375*ne,.201875*te,.397625*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Line,.1938125*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*te,.67596875*ne,.20221875*te,.603875*ne,.21884375*te,.64228125*ne)).add(new go.PathSegment(go.PathSegment.Line,.1495625*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.238*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.3316875*te,.76296875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*te,.80621875*ne,.36353125*te,.78340625*ne,.3991875*te,.79840625*ne)).add(new go.PathSegment(go.PathSegment.Line,.43753125*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.80621875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*te,.760625*ne,.602375*te,.79809375*ne,.63946875*te,.78234375*ne)).add(new go.PathSegment(go.PathSegment.Line,.76828125*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.85671875*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.76065625*te,.67221875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*te,.56246875*ne,.78234375*te,.63940625*ne,.798125*te,.602375*ne)).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.56246875*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*te,.5*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Hand",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.3*ne,0,.375*ne,.05*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.075*ne,.3*te,.225*ne,.4*te,.175*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.525*te,.075*ne,.46*te,.05*ne,.525*te,.05*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.4*ne,.525*te,.275*ne,.475*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.55*ne,te,.4*ne,te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.425*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.7*ne,.675*te,.55*ne,.675*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.575*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,.85*ne,.65*te,.7*ne,.65*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.535*te,ne,.61*te,.85*ne,.61*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,.435*te,ne,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Map",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.2*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.add(new go.PathSegment(go.PathSegment.Move,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("Eject",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.7)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.7).close());var ge=new go.PathFigure(0,ne*.6,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close()),ce}),go.Shape.defineFigureGenerator("Pencil",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close()))}),go.Shape.defineFigureGenerator("Building",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*1,ne*1,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.85).close());var ge=new go.PathFigure(.126*te,.85*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.126*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.85*ne).close());var Ae=new go.PathFigure(.402*te,.85*ne,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.402*te,.45*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.598*te,.45*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.598*te,.85*ne).close());var we=new go.PathFigure(.678*te,.85*ne,!1);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.678*te,.45*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.874*te,.45*ne)),we.add(new go.PathSegment(go.PathSegment.Line,.874*te,.85*ne).close());var Re=new go.PathFigure(.5*te,.1*ne,!1);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*te,.3*ne)),Re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*te,.3*ne).close()),ce}),go.Shape.defineFigureGenerator("Staircase",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne*1,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.8)),le.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.8)),le.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.6)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.6)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.4)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.4)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.2)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.2)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.15)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.15)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.95).close()),ce}),go.Shape.defineFigureGenerator("5Bars",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne*1,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*(1-.184)).close());var ge=new go.PathFigure(te*.204,ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.204,ne*(1-.184))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*(1-.184*2))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*1).close());var Ae=new go.PathFigure(te*.408,ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.408,ne*(1-.184*2))),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*(1-.184*3))),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*1).close());var we=new go.PathFigure(te*.612,ne,!0);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te*.612,ne*(1-.184*3))),we.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*(1-.184*4))),we.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*1).close());var Re=new go.PathFigure(te*.816,ne,!0);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,te*.816,ne*(1-.184*4))),Re.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-.184*5))),Re.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1).close()),ce}),go.Shape.defineFigureGenerator("PC",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,0).close());var ge=new go.PathFigure(te*.055,.07*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.07)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.1).close());var Ae=new go.PathFigure(te*.055,.13*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.13)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.16)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.16).close());var we=new go.PathFigure(te*.055,.18*ne,!0);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.18)),we.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.21)),we.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.21).close());var Re=new go.PathFigure(te*1,0,!0);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,te*.4,0)),Re.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.65)),Re.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.65).close()),ce}),go.Shape.defineFigureGenerator("Plane",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.55*te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.475*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.35*te,.525*ne,0,.4*ne,.225*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.475*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.2*ne,.975*te,0,te,.08*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne).close()),ce}),go.Shape.defineFigureGenerator("Key",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*1,ne*.5,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.9,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,.575*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.9,.6*ne).close()),le.add(new go.PathSegment(go.PathSegment.Move,.17*te,.425*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*te,.5*ne,.075*te,.075*ne).close()),ce}),go.Shape.defineFigureGenerator("FilmTape",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*0,te*.3,te*.055)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var ge=new go.PathFigure(0,0,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*1,te*.3,te*.055)),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var Ae=new go.PathFigure(te*.11,ne*.1,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.8)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.11,ne*.8).close());var we=new go.PathFigure(te*(.11+.24133333*1+.028*1),ne*.1,!1);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.1)),we.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.8)),we.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*1),ne*.8).close());var Re=new go.PathFigure(te*(.11+.24133333*2+.028*2),ne*.1,!1);return ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.1)),Re.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.8)),Re.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*2),ne*.8).close()),ce}),go.Shape.defineFigureGenerator("FloppyDisk",function(Oe,te,ne){var ce=new go.Geometry,le=8,ge=le*De,Ae=new go.PathFigure(le,0,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.86,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.14)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-le,ne,te,ne-ge,te-ge,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-le,ge,ne,0,ne-ge)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le,0,0,ge,ge,0).close());var we=new go.PathFigure(te*.83,0,!1);ce.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.3)),we.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.3)),we.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*0).close());var Re=new go.PathFigure(te*.83,ne*1,!1);ce.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.5)),Re.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.5)),Re.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*1).close());var Ne=new go.PathFigure(te*.78,ne*.05,!1);return ce.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.05)),Ne.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.25)),Ne.add(new go.PathSegment(go.PathSegment.Line,te*.78,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("SpeechBubble",function(Oe,te,ne){var ce=Oe?Oe.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=15),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var le=ce*De,ge=ne*.8,Ae=new go.Geometry,we=new go.PathFigure(ce,0,!0);return Ae.add(we),we.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),we.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-le,0,te,le)),we.add(new go.PathSegment(go.PathSegment.Line,te,ge-ce)),we.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ge,te,ge-le,te-le,ge)),we.add(new go.PathSegment(go.PathSegment.Line,te*.7,ge)),we.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne)),we.add(new go.PathSegment(go.PathSegment.Line,te*.55,ge)),we.add(new go.PathSegment(go.PathSegment.Line,ce,ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,0,ge-ce,le,ge,0,ge-le)),we.add(new go.PathSegment(go.PathSegment.Line,0,ce)),we.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,le,le,0).close()),le>1?(Ae.spot1=new go.Spot(0,0,le,le),Ae.spot2=new go.Spot(1,.8,-le,-le)):(Ae.spot1=go.Spot.TopLeft,Ae.spot2=new go.Spot(1,.8)),Ae}),go.Shape.defineFigureGenerator("Repeat",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*.45,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.45).close());var ge=new go.PathFigure(te*1,ne*.55,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.55).close()),ce}),go.Shape.defineFigureGenerator("Windows",function(Oe,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()).add(new go.PathSegment(go.PathSegment.Move,.4*te,.4*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.1*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.1*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*.1,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.9).close());var ge=new go.PathFigure(te*.1,ne*.2,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.22,ne*.285)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.37)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.25).close());var Ae=new go.PathFigure(te*.28,ne*.37,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.37)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.41)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.28,ne*.41).close()),ce}),go.Shape.defineFigureGenerator("Beaker",function(Oe,te,ne){var ce=new go.Geometry,le=15,ge=le*De,Ae=new go.PathFigure(te*.62,ne*.475,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-le,ne,te,ne-ge,te-ge,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-le,ge,ne,0,ne-ge)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.475)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.03)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.62,ne*.03).close()),ge>1?(ce.spot1=new go.Spot(0,0,ge,ge),ce.spot2=new go.Spot(1,1,-ge,-ge)):(ce.spot1=go.Spot.TopLeft,ce.spot2=go.Spot.BottomRight),ce}),go.Shape.defineFigureGenerator("Download",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var Ae=new go.PathFigure(te*.4,ne*0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.66)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(1-.26),ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*0).close()),ce}),go.Shape.defineFigureGenerator("Bin",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;return le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close()),ce}),go.Shape.defineFigureGenerator("Upload",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var Ae=new go.PathFigure(te*.5,ne*0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.63)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.63)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.74,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("EmptyDrink",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.15,ne*0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close()),ce}),go.Shape.defineFigureGenerator("Drink",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.15,ne*0,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close());var ge=new go.PathFigure(te*.235,ne*.28,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.765,ne*.28)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.655,ne*.97)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.345,ne*.97).close()),ce}),go.Shape.defineFigureGenerator("4Arrows",function(Oe,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.5,ne*0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.5)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.65)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.65)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.5)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ii={},hi="5.0",xe={},ve=null,Ve=!1,Dt=!1,Xt=null,pt=!1,yt=null,De=null,Kt=0;Kt4?parseFloat(cn):5};ii.setHTML5Codebase=function(cn,ai){De=cn,Hn(cn,ai)},ii.setJavaCodebase=ii.setJavaCodebaseVersion=ii.isCompiledInstalled=ii.setPreCompiledScriptPath=ii.setPreCompiledResourcePath=function(){},ii.setHTML5CodebaseVersion=function(cn,ai){var Ii=parseFloat(cn);if(Ii!==NaN&&Ii<5){console.log("The GeoGebra HTML5 codebase version "+Ii+" is deprecated. Using version latest instead.");return}yt=cn,ot(cn,ai)},ii.getHTML5CodebaseVersion=function(){return Oe},ii.getParameters=function(){return xe},ii.setFontsCSSURL=function(cn){Ae=cn},ii.setGiacJSURL=function(cn){},ii.setJNLPFile=function(cn){nn=cn},ii.setJNLPBaseDir=function(cn){},ii.inject=function(){function cn(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ai="auto",Ii=xe.id,Bn,Nn=!1,Yi=0;Yi=5)return!0;var cn=ii.getAppletObject();return cn&&typeof cn.recalculateEnvironments=="function"?(cn.recalculateEnvironments(),!0):!1},ii.startAnimation=function(){var cn=ii.getAppletObject();return cn&&typeof cn.startAnimation=="function"?(cn.startAnimation(),!0):!1},ii.stopAnimation=function(){var cn=ii.getAppletObject();return cn&&typeof cn.stopAnimation=="function"?(cn.stopAnimation(),!0):!1},ii.getAppletObject=function(){var cn=xe.id!==void 0?xe.id:"ggbApplet";return window[cn]},ii.resize=function(){};var Ot=function(cn,ai,Ii){var Bn=document.createElement("param");Bn.setAttribute("name",ai),Bn.setAttribute("value",Ii),cn.appendChild(Bn)},tt=function(cn){return cn&&cn!=="false"},Pn=function(cn,ai,Ii){Re(Oe)<=4.2&&(Ii=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Oe||ggbHTML5LoadedCodebaseIsWebSimple&&!ne)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Nn=document.createElement("div");Nn.classList.add("appletParameters","notranslate");var Yi=ai.width,wt=ai.height;if(ai.disableAutoScale=ai.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ai.disableAutoScale,ai.width!==void 0)if(Re(Oe)<=4.4)tt(ai.showToolBar)&&(ai.height-=7),tt(ai.showAlgebraInput)&&(ai.height-=37),ai.width<605&&tt(ai.showToolBar)&&(ai.width=605,Yi=605);else{var En=100;(tt(ai.showToolBar)||tt(ai.showMenuBar))&&(ai.hasOwnProperty("customToolBar")&&(ai.customToolbar=ai.customToolBar),En=tt(ai.showMenuBar)?245:155),Yi=5?(ai.appletOnLoad=function(Wt){var hn=cn.querySelector(".ggb_preview");hn&&hn.parentNode.removeChild(hn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ke),window.GGBT_wsf_view&&$(window).trigger("resize"),st(Wt)},Be||ke.appendChild(Ye)):Nn.appendChild(Ye),ke.appendChild(Nn),Be||cn.appendChild(ke),setTimeout(function(){ii.resize()},1)}else{var lt=document.createElement("div");lt.className="applet_scaler",lt.style.position="relative",lt.style.display="block",lt.appendChild(Nn),cn.appendChild(lt),ai.appletOnLoad=function(Wt){ii.resize(),st(Wt)}}function Ee(Wt,hn){hn&&typeof hn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Wt,hn.appletOnLoad):renderGGBElement(Wt),Er("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",hn)}function St(Wt,hn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Wt,params:hn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(nr){Ee(nr.article,nr.params)}),html5AppletsToProcess=null)},Re(Oe)<5&&(Wt.className+=" geogebraweb")):Ee(Wt,hn)}if(Bn){scriptLoadStarted=!0;for(var On=0;On0?(qn.remove(),ke.attr("id","fullscreencontent").show(),jQuery(st).append(ke),window.dispatchEvent(new Event("resize"))):Pn(qn,ai,!1),window.GGBT_wsf_view.launchFullScreen(st)}else Mt=Bn,Pn(cn,ai,!1);if(!window.GGBT_wsf_view)for(wt=0;wtcn/4*3&&(qn=cn/4*3),st=qn/5.8,En.setAttribute("src",le),En.setAttribute("width",qn),En.setAttribute("height",st);var ke=(cn-qn)/2,Be=(ai-st)/2;En.style.left=ke+"px",En.style.top=Be+"px",Nn.appendChild(En)}}return Nn.appendChild(wt),Nn},Xi=function(cn){return cn=cn.toLowerCase(),cn==="html5"||cn==="screenshot"?cn:"html5"},Nt=["web","webSimple","web3d","tablet","tablet3d","phone"],ot=function(cn,ai){if(Oe=cn,ai){Hn(Oe,!0);return}var Ii=!Ve;if(Ii){var Bn=Re(Oe);!isNaN(Bn)&&Bn<4.4&&(Ii=!1)}var Nn,Yi;window.location.protocol.substr(0,4)==="http"?Nn=window.location.protocol:Nn="http:";var wt=Oe.indexOf("//");wt>0?Yi=Oe:wt===0?Yi=Nn+Oe:Yi="https://www.geogebra.org/apps/5.2.814.0/";for(var En in Nt)if(Oe.slice(Nt[En].length*-1)===Nt[En]||Oe.slice((Nt[En].length+1)*-1)===Nt[En]+"/"){Hn(Yi,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ii&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!tt(xe.showToolBar)&&!tt(xe.showMenuBar)&&!tt(xe.showAlgebraInput)&&!tt(xe.enableRightClick)&&(!xe.appName||xe.appName=="classic")?Yi+="webSimple/":Yi+="web3d/",Hn(Yi,!1)},Hn=function(cn,ai){if(cn.requirejs){tn=cn;return}cn.slice(-1)!=="/"&&(cn+="/"),tn=cn,ai===null&&(ai=cn.indexOf("http")===-1),Gt=ai,te="web.nocache.js",ne=!1;var Ii=tn.split("/");Ii.length>1&&(!ai&&Ii[Ii.length-2]==="webSimple"?(te="webSimple.nocache.js",ne=!0):Nt.indexOf(Ii[Ii.length-2])>=0&&(te=Ii[Ii.length-2]+".nocache.js")),Ii=cn.split("/"),Oe=Ii[Ii.length-3],Oe.substr(0,4)==="test"?Oe=Oe.substr(4,1)+"."+Oe.substr(5,1):(Oe.substr(0,3)==="war"||Oe.substr(0,4)==="beta")&&(Oe="5.0");var Bn=parseFloat(Oe);Bn!==NaN&&Bn<5&&cn.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),ot("5.0",ai))},Er=function(cn,ai){window.console&&window.console.log&&(!ai||typeof ai.showLogging=="undefined"||ai.showLogging&&ai.showLogging!=="false")&&console.log(cn)};xe.material_id!==void 0?vt(Ir):Ir();function Ir(){var cn=hi;yt!==null?cn=yt:parseFloat(cn)<5&&(cn="5.0"),ot(cn,!1),De!==null&&Hn(De,Gt),pt=!0}return ii},GGBAppletUtils=function(){"use strict";function ii(){return window.GGBT_wsf_edit!==void 0}function hi(pt,yt){yt!=1?(pt.style.transformOrigin="0% 0% 0px",pt.style.webkitTransformOrigin="0% 0% 0px",pt.style.transform="scale("+yt+","+yt+")",pt.style.webkitTransform="scale("+yt+","+yt+")",pt.style.maxWidth="initial",pt.querySelector(".ggb_preview")!==null&&(pt.querySelector(".ggb_preview").style.maxWidth="initial"),pt.querySelectorAll(".ggb_preview img")[0]!==void 0&&(pt.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),pt.querySelectorAll(".ggb_preview img")[1]!==void 0&&(pt.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(pt.style.transform="none",pt.style.webkitTransform="none")}function xe(pt,yt,De,Kt,Ht,nn){var tn=null;if(nn!=null&&nn!="")for(var Gt=pt.parentNode;Gt!=null;)if((" "+Gt.className+" ").indexOf(" "+nn+" ")>-1){tn=Gt;break}else Gt=Gt.parentNode;var Mt=0,Oe=0,te=0,ne=0,ce=0,le=0,ge=0;if(tn)Mt=tn.offsetWidth,Oe=Math.max(Kt?tn.offsetWidth:0,tn.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Mt=Math.min(window.innerWidth,document.documentElement.clientWidth),Oe=Math.min(window.innerHeight,document.documentElement.clientHeight),te=Mt):(Mt=window.innerWidth,Oe=window.innerHeight,te=window.innerWidth),pt){var Ae=pt.getBoundingClientRect();Ae.left>0&&Ae.left<=Mt&&(Ht===void 0||!Ht)&&(document.dir==="rtl"?(ce=Mt-Ae.width-Ae.left,le=te<=480?10:30):(le=Ae.left,ce=te<=480?10:30),ne=le+ce)}if(pt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var we=pt.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne=40,ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne=0,ge=40)}}return pt&&((De===void 0||!De)&&yt>0&&yt+ne1&&(nn=!0)),yt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(nn=!0),!(pt.hasOwnProperty("disableAutoScale")&&pt.disableAutoScale))Ht=ve(pt,yt,nn,De,pt.scaleContainerClass);else return Kt;return nn&&(!pt.hasOwnProperty("scale")||Kt===1)?Ht:Math.min(Kt,Ht)}function Dt(pt){var yt=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Kt=pt.getBoundingClientRect(),Ht=(yt-Kt.width)/2,nn=(De-Kt.height)/2;nn<0&&(nn=0),pt.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ht<40?pt.style.left="40px":pt.style.left=Ht+"px",pt.style.top=nn+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nn<40?pt.style.top="40px":pt.style.top=nn+"px",pt.style.left=Ht+"px")}function Xt(pt,yt){var De=pt.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(yt.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(pt)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var Kt=Ve(yt,pt);ii()&&De.setAttribute("data-param-scale",Kt);for(var Ht=null,nn=0;nn=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ii){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ii){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ii){var hi=c[ii];return hi==null?null:hi},r=d,webModule.__errFn=e}function B(){function ii(pt){var yt=pt.lastIndexOf(rb);yt==-1&&(yt=pt.length);var De=pt.indexOf(sb);De==-1&&(De=pt.length);var Kt=pt.lastIndexOf(tb,Math.min(De,yt));return Kt>=O?pt.substring(O,Kt+P):W}function hi(pt){if(!pt.match(/^\w+:\/\//)){var yt=o.createElement(ub);yt.src=pt+vb,pt=ii(yt.src)}return pt}function xe(){var pt=__gwt_getMetaProperty(wb);return pt!=null?pt:W}function ve(){for(var pt=o.getElementsByTagName(_),yt=O;ytO?pt[pt.length-P].href:W}function Dt(){var pt=o.location;return pt.href==pt.protocol+zb+pt.host+pt.pathname+pt.search+pt.hash}var Xt=xe();return Xt==W&&(Xt=ve()),Xt==W&&(Xt=Ve()),Xt==W&&Dt()&&(Xt=ii(o.location.href)),Xt=hi(Xt),Xt}function C(ii){return ii.match(/^\//)||ii.match(/^[a-zA-Z]+:\/\//)?ii:webModule.__moduleBase+ii}function D(){var ii=[],hi=O,xe=[],ve=[];function Ve(pt){var yt=ve[pt](),De=xe[pt];if(yt in De)return yt;var Kt=[];for(var Ht in De)Kt[De[Ht]]=Ht;throw r&&r(pt,Kt,yt),null}if(__gwt_isKnownPropertyValue=function(pt,yt){return yt in xe[pt]},webModule.__getPropMap=function(){var pt={};for(var yt in xe)xe.hasOwnProperty(yt)&&(pt[yt]=Ve(yt));return pt},webModule.__computePropValue=Ve,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Dt;try{Dt=Cb;var Xt=Dt.indexOf(Db);Xt!=-1&&(hi=parseInt(Dt.substring(Xt+P),$),Dt=Dt.substring(O,Xt))}catch(pt){}return webModule.__softPermutationId=hi,C(Dt+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},96659:function(ii,hi){var xe=(ve,Ve,Dt)=>new Promise((Xt,pt)=>{var yt=Ht=>{try{Kt(Dt.next(Ht))}catch(nn){pt(nn)}},De=Ht=>{try{Kt(Dt.throw(Ht))}catch(nn){pt(nn)}},Kt=Ht=>Ht.done?Xt(Ht.value):Promise.resolve(Ht.value).then(yt,De);Kt((Dt=Dt.apply(ve,Ve)).next())});(function(ve,Ve){Ve(hi)})(this,function(ve){"use strict";var Ve={value:()=>{}};function Dt(){for(var pe,Ce=0,Ie=arguments.length,je={};Ce=0&&(je=Ie.slice(Ke+1),Ie=Ie.slice(0,Ke)),Ie&&!Ce.hasOwnProperty(Ie))throw new Error("unknown type: "+Ie);return{type:Ie,name:je}})}function yt(pe,Ce){for(var Ie,je=0,Ke=pe.length;je0)for(var Ie,je,Ke=new Array(Ie),Ue=0;Ue=0&&(Ce=pe.slice(0,Ie))!=="xmlns"&&(pe=pe.slice(Ie+1)),Ht.hasOwnProperty(Ce)?{space:Ht[Ce],local:pe}:pe}function tn(pe){return function(){var Ce=this.ownerDocument,Ie=this.namespaceURI;return Ie===Kt&&Ce.documentElement.namespaceURI===Kt?Ce.createElement(pe):Ce.createElementNS(Ie,pe)}}function Gt(pe){return function(){return this.ownerDocument.createElementNS(pe.space,pe.local)}}function Mt(pe){var Ce=nn(pe);return(Ce.local?Gt:tn)(Ce)}function Oe(){}function te(pe){return pe==null?Oe:function(){return this.querySelector(pe)}}function ne(pe){return pe==null?[]:Array.isArray(pe)?pe:Array.from(pe)}function ce(){return[]}function le(pe){return pe==null?ce:function(){return this.querySelectorAll(pe)}}function ge(pe){return function(){return this.matches(pe)}}function Ae(pe){return function(Ce){return Ce.matches(pe)}}var we=Array.prototype.find;function Re(){return this.firstElementChild}var Ne=Array.prototype.filter;function gt(){return Array.from(this.children)}function vt(pe){return new Array(pe.length)}function dt(pe,Ce){this.ownerDocument=pe.ownerDocument,this.namespaceURI=pe.namespaceURI,this._next=null,this._parent=pe,this.__data__=Ce}function rt(pe){return function(){return pe}}function Ot(pe,Ce,Ie,je,Ke,Ue){for(var at,Ge=0,xt=Ce.length,ct=Ue.length;GeCe?1:pe>=Ce?0:NaN}function bn(pe){return function(){this.removeAttribute(pe)}}function Cn(pe){return function(){this.removeAttributeNS(pe.space,pe.local)}}function Ai(pe,Ce){return function(){this.setAttribute(pe,Ce)}}function Xi(pe,Ce){return function(){this.setAttributeNS(pe.space,pe.local,Ce)}}function Nt(pe,Ce){return function(){var Ie=Ce.apply(this,arguments);Ie==null?this.removeAttribute(pe):this.setAttribute(pe,Ie)}}function ot(pe,Ce){return function(){var Ie=Ce.apply(this,arguments);Ie==null?this.removeAttributeNS(pe.space,pe.local):this.setAttributeNS(pe.space,pe.local,Ie)}}function Hn(pe){return pe.ownerDocument&&pe.ownerDocument.defaultView||pe.document&&pe||pe.defaultView}function Er(pe){return function(){this.style.removeProperty(pe)}}function Ir(pe,Ce,Ie){return function(){this.style.setProperty(pe,Ce,Ie)}}function cn(pe,Ce,Ie){return function(){var je=Ce.apply(this,arguments);je==null?this.style.removeProperty(pe):this.style.setProperty(pe,je,Ie)}}function ai(pe,Ce){return pe.style.getPropertyValue(Ce)||Hn(pe).getComputedStyle(pe,null).getPropertyValue(Ce)}function Ii(pe){return function(){delete this[pe]}}function Bn(pe,Ce){return function(){this[pe]=Ce}}function Nn(pe,Ce){return function(){var Ie=Ce.apply(this,arguments);Ie==null?delete this[pe]:this[pe]=Ie}}function Yi(pe){return pe.trim().split(/^|\s+/)}function wt(pe){return pe.classList||new En(pe)}function En(pe){this._node=pe,this._names=Yi(pe.getAttribute("class")||"")}function qn(pe,Ce){for(var Ie=wt(pe),je=-1,Ke=Ce.length;++je=0&&(Ie=Ce.slice(je+1),Ce=Ce.slice(0,je)),{type:Ce,name:Ie}})}function Fi(pe){return function(){var Ce=this.__on;if(Ce){for(var Ie,je=0,Ke=-1,Ue=Ce.length;je=0&&(this._names.splice(Ce,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(pe){return this._names.indexOf(pe)>=0}};var Dr=[null];function Eo(pe,Ce){this._groups=pe,this._parents=Ce}function xo(){return new Eo([[document.documentElement]],Dr)}function Wr(pe){return typeof pe=="string"?new Eo([[document.querySelector(pe)]],[document.documentElement]):new Eo([[pe]],Dr)}function fa(pe,Ce){if(pe=function(Ue){let at;for(;at=Ue.sourceEvent;)Ue=at;return Ue}(pe),Ce===void 0&&(Ce=pe.currentTarget),Ce){var Ie=Ce.ownerSVGElement||Ce;if(Ie.createSVGPoint){var je=Ie.createSVGPoint();return je.x=pe.clientX,je.y=pe.clientY,[(je=je.matrixTransform(Ce.getScreenCTM().inverse())).x,je.y]}if(Ce.getBoundingClientRect){var Ke=Ce.getBoundingClientRect();return[pe.clientX-Ke.left-Ce.clientLeft,pe.clientY-Ke.top-Ce.clientTop]}}return[pe.pageX,pe.pageY]}Eo.prototype=xo.prototype={constructor:Eo,select:function(pe){typeof pe!="function"&&(pe=te(pe));for(var Ce=this._groups,Ie=Ce.length,je=new Array(Ie),Ke=0;Ke=wo&&(wo=rr+1);!(fi=ln[wo])&&++wo=0;)(je=Ke[Ue])&&(at&&4^je.compareDocumentPosition(at)&&at.parentNode.insertBefore(je,at),at=je);return this},sort:function(pe){function Ce(qt,Ut){return qt&&Ut?pe(qt.__data__,Ut.__data__):!qt-!Ut}pe||(pe=kn);for(var Ie=this._groups,je=Ie.length,Ke=new Array(je),Ue=0;Ue1?this.each((Ce==null?Er:typeof Ce=="function"?cn:Ir)(pe,Ce,Ie==null?"":Ie)):ai(this.node(),pe)},property:function(pe,Ce){return arguments.length>1?this.each((Ce==null?Ii:typeof Ce=="function"?Nn:Bn)(pe,Ce)):this.node()[pe]},classed:function(pe,Ce){var Ie=Yi(pe+"");if(arguments.length<2){for(var je=wt(this.node()),Ke=-1,Ue=Ie.length;++Ke()=>pe;function cl(pe,{sourceEvent:Ce,subject:Ie,target:je,identifier:Ke,active:Ue,x:at,y:Ge,dx:xt,dy:ct,dispatch:Et}){Object.defineProperties(this,{type:{value:pe,enumerable:!0,configurable:!0},sourceEvent:{value:Ce,enumerable:!0,configurable:!0},subject:{value:Ie,enumerable:!0,configurable:!0},target:{value:je,enumerable:!0,configurable:!0},identifier:{value:Ke,enumerable:!0,configurable:!0},active:{value:Ue,enumerable:!0,configurable:!0},x:{value:at,enumerable:!0,configurable:!0},y:{value:Ge,enumerable:!0,configurable:!0},dx:{value:xt,enumerable:!0,configurable:!0},dy:{value:ct,enumerable:!0,configurable:!0},_:{value:Et}})}function js(pe){return!pe.ctrlKey&&!pe.button}function Fe(){return this.parentNode}function Zi(pe,Ce){return Ce==null?{x:pe.x,y:pe.y}:Ce}function Rr(){return navigator.maxTouchPoints||"ontouchstart"in this}function In(pe,Ce,Ie){pe.prototype=Ce.prototype=Ie,Ie.constructor=pe}function Li(pe,Ce){var Ie=Object.create(pe.prototype);for(var je in Ce)Ie[je]=Ce[je];return Ie}function Pi(){}cl.prototype.on=function(){var pe=this._.on.apply(this._,arguments);return pe===this._?this:pe};var Hr=.7,Zr=1/Hr,Ei="\\s*([+-]?\\d+)\\s*",rn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Yt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Xe=/^#([0-9a-f]{3,8})$/,un=new RegExp(`^rgb\\(${Ei},${Ei},${Ei}\\)$`),ti=new RegExp(`^rgb\\(${Yt},${Yt},${Yt}\\)$`),Wn=new RegExp(`^rgba\\(${Ei},${Ei},${Ei},${rn}\\)$`),vn=new RegExp(`^rgba\\(${Yt},${Yt},${Yt},${rn}\\)$`),vi=new RegExp(`^hsl\\(${rn},${Yt},${Yt}\\)$`),eo=new RegExp(`^hsla\\(${rn},${Yt},${Yt},${rn}\\)$`),Xr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Kr(){return this.rgb().formatHex()}function Ct(){return this.rgb().formatRgb()}function xi(pe){var Ce,Ie;return pe=(pe+"").trim().toLowerCase(),(Ce=Xe.exec(pe))?(Ie=Ce[1].length,Ce=parseInt(Ce[1],16),Ie===6?Ur(Ce):Ie===3?new dn(Ce>>8&15|Ce>>4&240,Ce>>4&15|240&Ce,(15&Ce)<<4|15&Ce,1):Ie===8?ko(Ce>>24&255,Ce>>16&255,Ce>>8&255,(255&Ce)/255):Ie===4?ko(Ce>>12&15|Ce>>8&240,Ce>>8&15|Ce>>4&240,Ce>>4&15|240&Ce,((15&Ce)<<4|15&Ce)/255):null):(Ce=un.exec(pe))?new dn(Ce[1],Ce[2],Ce[3],1):(Ce=ti.exec(pe))?new dn(255*Ce[1]/100,255*Ce[2]/100,255*Ce[3]/100,1):(Ce=Wn.exec(pe))?ko(Ce[1],Ce[2],Ce[3],Ce[4]):(Ce=vn.exec(pe))?ko(255*Ce[1]/100,255*Ce[2]/100,255*Ce[3]/100,Ce[4]):(Ce=vi.exec(pe))?Di(Ce[1],Ce[2]/100,Ce[3]/100,1):(Ce=eo.exec(pe))?Di(Ce[1],Ce[2]/100,Ce[3]/100,Ce[4]):Xr.hasOwnProperty(pe)?Ur(Xr[pe]):pe==="transparent"?new dn(NaN,NaN,NaN,0):null}function Ur(pe){return new dn(pe>>16&255,pe>>8&255,255&pe,1)}function ko(pe,Ce,Ie,je){return je<=0&&(pe=Ce=Ie=NaN),new dn(pe,Ce,Ie,je)}function Qn(pe){return pe instanceof Pi||(pe=xi(pe)),pe?new dn((pe=pe.rgb()).r,pe.g,pe.b,pe.opacity):new dn}function sr(pe,Ce,Ie,je){return arguments.length===1?Qn(pe):new dn(pe,Ce,Ie,je==null?1:je)}function dn(pe,Ce,Ie,je){this.r=+pe,this.g=+Ce,this.b=+Ie,this.opacity=+je}function gi(){return`#${_n(this.r)}${_n(this.g)}${_n(this.b)}`}function Yn(){const pe=wn(this.opacity);return`${pe===1?"rgb(":"rgba("}${Vn(this.r)}, ${Vn(this.g)}, ${Vn(this.b)}${pe===1?")":`, ${pe})`}`}function wn(pe){return isNaN(pe)?1:Math.max(0,Math.min(1,pe))}function Vn(pe){return Math.max(0,Math.min(255,Math.round(pe)||0))}function _n(pe){return((pe=Vn(pe))<16?"0":"")+pe.toString(16)}function Di(pe,Ce,Ie,je){return je<=0?pe=Ce=Ie=NaN:Ie<=0||Ie>=1?pe=Ce=NaN:Ce<=0&&(pe=NaN),new to(pe,Ce,Ie,je)}function Gn(pe){if(pe instanceof to)return new to(pe.h,pe.s,pe.l,pe.opacity);if(pe instanceof Pi||(pe=xi(pe)),!pe)return new to;if(pe instanceof to)return pe;var Ce=(pe=pe.rgb()).r/255,Ie=pe.g/255,je=pe.b/255,Ke=Math.min(Ce,Ie,je),Ue=Math.max(Ce,Ie,je),at=NaN,Ge=Ue-Ke,xt=(Ue+Ke)/2;return Ge?(at=Ce===Ue?(Ie-je)/Ge+6*(Ie0&&xt<1?0:at,new to(at,Ge,xt,pe.opacity)}function to(pe,Ce,Ie,je){this.h=+pe,this.s=+Ce,this.l=+Ie,this.opacity=+je}function An(pe){return(pe=(pe||0)%360)<0?pe+360:pe}function ya(pe){return Math.max(0,Math.min(1,pe||0))}function na(pe,Ce,Ie){return 255*(pe<60?Ce+(Ie-Ce)*pe/60:pe<180?Ie:pe<240?Ce+(Ie-Ce)*(240-pe)/60:Ce)}In(Pi,xi,{copy(pe){return Object.assign(new this.constructor,this,pe)},displayable(){return this.rgb().displayable()},hex:Kr,formatHex:Kr,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Gn(this).formatHsl()},formatRgb:Ct,toString:Ct}),In(dn,sr,Li(Pi,{brighter(pe){return pe=pe==null?Zr:Math.pow(Zr,pe),new dn(this.r*pe,this.g*pe,this.b*pe,this.opacity)},darker(pe){return pe=pe==null?Hr:Math.pow(Hr,pe),new dn(this.r*pe,this.g*pe,this.b*pe,this.opacity)},rgb(){return this},clamp(){return new dn(Vn(this.r),Vn(this.g),Vn(this.b),wn(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:gi,formatHex:gi,formatHex8:function(){return`#${_n(this.r)}${_n(this.g)}${_n(this.b)}${_n(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Yn,toString:Yn})),In(to,function(pe,Ce,Ie,je){return arguments.length===1?Gn(pe):new to(pe,Ce,Ie,je==null?1:je)},Li(Pi,{brighter(pe){return pe=pe==null?Zr:Math.pow(Zr,pe),new to(this.h,this.s,this.l*pe,this.opacity)},darker(pe){return pe=pe==null?Hr:Math.pow(Hr,pe),new to(this.h,this.s,this.l*pe,this.opacity)},rgb(){var pe=this.h%360+360*(this.h<0),Ce=isNaN(pe)||isNaN(this.s)?0:this.s,Ie=this.l,je=Ie+(Ie<.5?Ie:1-Ie)*Ce,Ke=2*Ie-je;return new dn(na(pe>=240?pe-240:pe+120,Ke,je),na(pe,Ke,je),na(pe<120?pe+240:pe-120,Ke,je),this.opacity)},clamp(){return new to(An(this.h),ya(this.s),ya(this.l),wn(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const pe=wn(this.opacity);return`${pe===1?"hsl(":"hsla("}${An(this.h)}, ${100*ya(this.s)}%, ${100*ya(this.l)}%${pe===1?")":`, ${pe})`}`}}));var La=pe=>()=>pe;function jn(pe){return(pe=+pe)==1?lr:function(Ce,Ie){return Ie-Ce?function(je,Ke,Ue){return je=Math.pow(je,Ue),Ke=Math.pow(Ke,Ue)-je,Ue=1/Ue,function(at){return Math.pow(je+at*Ke,Ue)}}(Ce,Ie,pe):La(isNaN(Ce)?Ie:Ce)}}function lr(pe,Ce){var Ie=Ce-pe;return Ie?function(je,Ke){return function(Ue){return je+Ue*Ke}}(pe,Ie):La(isNaN(pe)?Ce:pe)}var ao=function pe(Ce){var Ie=jn(Ce);function je(Ke,Ue){var at=Ie((Ke=sr(Ke)).r,(Ue=sr(Ue)).r),Ge=Ie(Ke.g,Ue.g),xt=Ie(Ke.b,Ue.b),ct=lr(Ke.opacity,Ue.opacity);return function(Et){return Ke.r=at(Et),Ke.g=Ge(Et),Ke.b=xt(Et),Ke.opacity=ct(Et),Ke+""}}return je.gamma=pe,je}(1);function zo(pe,Ce){Ce||(Ce=[]);var Ie,je=pe?Math.min(Ce.length,pe.length):0,Ke=Ce.slice();return function(Ue){for(Ie=0;IeUe&&(Ke=Ce.slice(Ue,Ke),Ge[at]?Ge[at]+=Ke:Ge[++at]=Ke),(Ie=Ie[0])===(je=je[0])?Ge[at]?Ge[at]+=je:Ge[++at]=je:(Ge[++at]=null,xt.push({i:at,x:Io(Ie,je)})),Ue=Ca.lastIndex;return Ue180?Et+=360:Et-ct>180&&(ct+=360),Ut.push({i:qt.push(Ke(qt)+"rotate(",null,je)-2,x:Io(ct,Et)})):Et&&qt.push(Ke(qt)+"rotate("+Et+je)}(Ue.rotate,at.rotate,Ge,xt),function(ct,Et,qt,Ut){ct!==Et?Ut.push({i:qt.push(Ke(qt)+"skewX(",null,je)-2,x:Io(ct,Et)}):Et&&qt.push(Ke(qt)+"skewX("+Et+je)}(Ue.skewX,at.skewX,Ge,xt),function(ct,Et,qt,Ut,xn,gn){if(ct!==qt||Et!==Ut){var sn=xn.push(Ke(xn)+"scale(",null,",",null,")");gn.push({i:sn-4,x:Io(ct,qt)},{i:sn-2,x:Io(Et,Ut)})}else qt===1&&Ut===1||xn.push(Ke(xn)+"scale("+qt+","+Ut+")")}(Ue.scaleX,Ue.scaleY,at.scaleX,at.scaleY,Ge,xt),Ue=at=null,function(ct){for(var Et,qt=-1,Ut=xt.length;++qt=0&&Ce._call.call(void 0,pe),Ce=Ce._next;--Je})()}finally{Je=0,function(){for(var pe,Ce,Ie=Ds,je=1/0;Ie;)Ie._call?(je>Ie._time&&(je=Ie._time),pe=Ie,Ie=Ie._next):(Ce=Ie._next,Ie._next=null,Ie=pe?pe._next=Ce:Ds=Ce);Fs=pe,Ti(je)}(),qs=0}}function Uo(){var pe=hl.now(),Ce=pe-Xo;Ce>1e3&&(ol-=Ce,Xo=pe)}function Ti(pe){Je||(Xs&&(Xs=clearTimeout(Xs)),pe-qs>24?(pe<1/0&&(Xs=setTimeout(Ko,pe-hl.now()-ol)),ul&&(ul=clearInterval(ul))):(ul||(Xo=hl.now(),ul=setInterval(Uo,1e3)),Je=1,Su(Ko)))}function da(pe,Ce,Ie){var je=new Sl;return Ce=Ce==null?0:+Ce,je.restart(Ke=>{je.stop(),pe(Ke+Ce)},Ce,Ie),je}Sl.prototype=qa.prototype={constructor:Sl,restart:function(pe,Ce,Ie){if(typeof pe!="function")throw new TypeError("callback is not a function");Ie=(Ie==null?wl():+Ie)+(Ce==null?0:+Ce),this._next||Fs===this||(Fs?Fs._next=this:Ds=this,Fs=this),this._call=pe,this._time=Ie,Ti()},stop:function(){this._call&&(this._call=null,this._time=1/0,Ti())}};var Is=Dt("start","end","cancel","interrupt"),Fl=[];function Ts(pe,Ce,Ie,je,Ke,Ue){var at=pe.__transition;if(at){if(Ie in at)return}else pe.__transition={};(function(Ge,xt,ct){var Et,qt=Ge.__transition;function Ut(ln){ct.state=1,ct.timer.restart(xn,ct.delay,ct.time),ct.delay<=ln&&xn(ln-ct.delay)}function xn(ln){var jt,pn,fi,rr;if(ct.state!==1)return sn();for(jt in qt)if((rr=qt[jt]).name===ct.name){if(rr.state===3)return da(xn);rr.state===4?(rr.state=6,rr.timer.stop(),rr.on.call("interrupt",Ge,Ge.__data__,rr.index,rr.group),delete qt[jt]):+jt0)throw new Error("too late; already scheduled");return Ie}function cs(pe,Ce){var Ie=Es(pe,Ce);if(Ie.state>3)throw new Error("too late; already running");return Ie}function Es(pe,Ce){var Ie=pe.__transition;if(!Ie||!(Ie=Ie[Ce]))throw new Error("transition not found");return Ie}function Il(pe,Ce){var Ie,je,Ke,Ue=pe.__transition,at=!0;if(Ue){for(Ke in Ce=Ce==null?null:Ce+"",Ue)(Ie=Ue[Ke]).name===Ce?(je=Ie.state>2&&Ie.state<5,Ie.state=6,Ie.timer.stop(),Ie.on.call(je?"interrupt":"cancel",pe,pe.__data__,Ie.index,Ie.group),delete Ue[Ke]):at=!1;at&&delete pe.__transition}}function Vl(pe,Ce){var Ie,je;return function(){var Ke=cs(this,pe),Ue=Ke.tween;if(Ue!==Ie){for(var at=0,Ge=(je=Ie=Ue).length;at=0&&(Ge=Ge.slice(0,xt)),!Ge||Ge==="start"})}(Ce)?ls:cs;return function(){var at=Ue(this,pe),Ge=at.on;Ge!==je&&(Ke=(je=Ge).copy()).on(Ce,Ie),at.on=Ke}}var xh=xo.prototype.constructor;function Sh(pe){return function(){this.style.removeProperty(pe)}}function Jr(pe,Ce,Ie){return function(je){this.style.setProperty(pe,Ce.call(this,je),Ie)}}function zs(pe,Ce,Ie){var je,Ke;function Ue(){var at=Ce.apply(this,arguments);return at!==Ke&&(je=(Ke=at)&&Jr(pe,at,Ie)),je}return Ue._value=Ce,Ue}function hu(pe){return function(Ce){this.textContent=pe.call(this,Ce)}}function sc(pe){var Ce,Ie;function je(){var Ke=pe.apply(this,arguments);return Ke!==Ie&&(Ce=(Ie=Ke)&&hu(Ke)),Ce}return je._value=pe,je}var lc=0;function Fd(pe,Ce,Ie,je){this._groups=pe,this._parents=Ce,this._name=Ie,this._id=je}function Qa(){return++lc}var Qu=xo.prototype;Fd.prototype={constructor:Fd,select:function(pe){var Ce=this._name,Ie=this._id;typeof pe!="function"&&(pe=te(pe));for(var je=this._groups,Ke=je.length,Ue=new Array(Ke),at=0;at=(Ue=(sn+jt)/2))?sn=Ue:jt=Ue,(Et=Ie>=(at=(ln+pn)/2))?ln=at:pn=at,Ke=xn,!(xn=xn[qt=Et<<1|ct]))return Ke[qt]=gn,pe;if(Ge=+pe._x.call(null,xn.data),xt=+pe._y.call(null,xn.data),Ce===Ge&&Ie===xt)return gn.next=xn,Ke?Ke[qt]=gn:pe._root=gn,pe;do Ke=Ke?Ke[qt]=new Array(4):pe._root=new Array(4),(ct=Ce>=(Ue=(sn+jt)/2))?sn=Ue:jt=Ue,(Et=Ie>=(at=(ln+pn)/2))?ln=at:pn=at;while((qt=Et<<1|ct)==(Ut=(xt>=at)<<1|Ge>=Ue));return Ke[Ut]=xn,Ke[qt]=gn,pe}function Du(pe,Ce,Ie,je,Ke){this.node=pe,this.x0=Ce,this.y0=Ie,this.x1=je,this.y1=Ke}function zh(pe){return pe[0]}function Wh(pe){return pe[1]}function uc(pe,Ce,Ie){var je=new ld(Ce==null?zh:Ce,Ie==null?Wh:Ie,NaN,NaN,NaN,NaN);return pe==null?je:je.addAll(pe)}function ld(pe,Ce,Ie,je,Ke,Ue){this._x=pe,this._y=Ce,this._x0=Ie,this._y0=je,this._x1=Ke,this._y1=Ue,this._root=void 0}function Sd(pe){for(var Ce={data:pe.data},Ie=Ce;pe=pe.next;)Ie=Ie.next={data:pe.data};return Ce}sd.prototype=Ac.prototype={constructor:sd,moveTo:function(pe,Ce){this._+="M"+(this._x0=this._x1=+pe)+","+(this._y0=this._y1=+Ce)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(pe,Ce){this._+="L"+(this._x1=+pe)+","+(this._y1=+Ce)},quadraticCurveTo:function(pe,Ce,Ie,je){this._+="Q"+ +pe+","+ +Ce+","+(this._x1=+Ie)+","+(this._y1=+je)},bezierCurveTo:function(pe,Ce,Ie,je,Ke,Ue){this._+="C"+ +pe+","+ +Ce+","+ +Ie+","+ +je+","+(this._x1=+Ke)+","+(this._y1=+Ue)},arcTo:function(pe,Ce,Ie,je,Ke){pe=+pe,Ce=+Ce,Ie=+Ie,je=+je,Ke=+Ke;var Ue=this._x1,at=this._y1,Ge=Ie-pe,xt=je-Ce,ct=Ue-pe,Et=at-Ce,qt=ct*ct+Et*Et;if(Ke<0)throw new Error("negative radius: "+Ke);if(this._x1===null)this._+="M"+(this._x1=pe)+","+(this._y1=Ce);else if(qt>id)if(Math.abs(Et*Ge-xt*ct)>id&&Ke){var Ut=Ie-Ue,xn=je-at,gn=Ge*Ge+xt*xt,sn=Ut*Ut+xn*xn,ln=Math.sqrt(gn),jt=Math.sqrt(qt),pn=Ke*Math.tan((Nu-Math.acos((gn+qt-sn)/(2*ln*jt)))/2),fi=pn/jt,rr=pn/ln;Math.abs(fi-1)>id&&(this._+="L"+(pe+fi*ct)+","+(Ce+fi*Et)),this._+="A"+Ke+","+Ke+",0,0,"+ +(Et*Ut>ct*xn)+","+(this._x1=pe+rr*Ge)+","+(this._y1=Ce+rr*xt)}else this._+="L"+(this._x1=pe)+","+(this._y1=Ce)},arc:function(pe,Ce,Ie,je,Ke,Ue){pe=+pe,Ce=+Ce,Ue=!!Ue;var at=(Ie=+Ie)*Math.cos(je),Ge=Ie*Math.sin(je),xt=pe+at,ct=Ce+Ge,Et=1^Ue,qt=Ue?je-Ke:Ke-je;if(Ie<0)throw new Error("negative radius: "+Ie);this._x1===null?this._+="M"+xt+","+ct:(Math.abs(this._x1-xt)>id||Math.abs(this._y1-ct)>id)&&(this._+="L"+xt+","+ct),Ie&&(qt<0&&(qt=qt%Ya+Ya),qt>rd?this._+="A"+Ie+","+Ie+",0,1,"+Et+","+(pe-at)+","+(Ce-Ge)+"A"+Ie+","+Ie+",0,1,"+Et+","+(this._x1=xt)+","+(this._y1=ct):qt>id&&(this._+="A"+Ie+","+Ie+",0,"+ +(qt>=Nu)+","+Et+","+(this._x1=pe+Ie*Math.cos(Ke))+","+(this._y1=Ce+Ie*Math.sin(Ke))))},rect:function(pe,Ce,Ie,je){this._+="M"+(this._x0=this._x1=+pe)+","+(this._y0=this._y1=+Ce)+"h"+ +Ie+"v"+ +je+"h"+-Ie+"Z"},toString:function(){return this._}};var Xu=uc.prototype=ld.prototype;function Ju(pe){return function(){return pe}}function qu(pe){return 1e-6*(pe()-.5)}function Dl(pe){return pe.x+pe.vx}function tf(pe){return pe.y+pe.vy}function nf(pe){return pe.index}function ud(pe,Ce){var Ie=pe.get(Ce);if(!Ie)throw new Error("node not found: "+Ce);return Ie}function Qc(pe){var Ce,Ie,je,Ke,Ue,at,Ge=nf,xt=function(sn){return 1/Math.min(Ke[sn.source.index],Ke[sn.target.index])},ct=Ju(30),Et=1;function qt(sn){for(var ln=0,jt=pe.length;ln[Ge(rr,wo,je),rr]));for(sn=0,Ke=new Array(jt);snEt&&(Et=je),Keqt&&(qt=Ke));if(xt>Et||ct>qt)return this;for(this.cover(xt,ct).cover(Et,qt),Ie=0;Iepe||pe>=Ke||je>Ce||Ce>=Ue;)switch(Ge=(CeUt||(Ue=xt.y0)>xn||(at=xt.x1)=jt)<<1|pe>=ln)&&(xt=gn[gn.length-1],gn[gn.length-1]=gn[gn.length-1-ct],gn[gn.length-1-ct]=xt)}else{var pn=pe-+this._x.call(null,sn.data),fi=Ce-+this._y.call(null,sn.data),rr=pn*pn+fi*fi;if(rr=(Ge=(gn+ln)/2))?gn=Ge:ln=Ge,(Et=at>=(xt=(sn+jt)/2))?sn=xt:jt=xt,Ce=xn,!(xn=xn[qt=Et<<1|ct]))return this;if(!xn.length)break;(Ce[qt+1&3]||Ce[qt+2&3]||Ce[qt+3&3])&&(Ie=Ce,Ut=qt)}for(;xn.data!==pe;)if(je=xn,!(xn=xn.next))return this;return(Ke=xn.next)&&delete xn.next,je?(Ke?je.next=Ke:delete je.next,this):Ce?(Ke?Ce[qt]=Ke:delete Ce[qt],(xn=Ce[0]||Ce[1]||Ce[2]||Ce[3])&&xn===(Ce[3]||Ce[2]||Ce[1]||Ce[0])&&!xn.length&&(Ie?Ie[Ut]=xn:this._root=xn),this):(this._root=Ke,this)},Xu.removeAll=function(pe){for(var Ce=0,Ie=pe.length;Ce(sn=(1664525*sn+1013904223)%Tu)/Tu}();function qt(){Ut(),ct.call("tick",Ce),Ie1?(ln==null?Ge.delete(sn):Ge.set(sn,gn(ln)),Ce):Ge.get(sn)},find:function(sn,ln,jt){var pn,fi,rr,wo,pr,Po=0,mo=pe.length;for(jt==null?jt=1/0:jt*=jt,Po=0;Po1?(ct.on(sn,ln),Ce):ct.on(sn)}}}function Ru(pe){return function(){return pe}}const Jl=Math.abs,ju=Math.atan2,Dd=Math.cos,Gc=Math.max,Oo=Math.min,Zu=Math.sin,Tt=Math.sqrt,di=1e-12,wh=Math.PI,oh=wh/2,Td=2*wh;function dc(pe){return pe>1?0:pe<-1?wh:Math.acos(pe)}function xc(pe){return pe>=1?oh:pe<=-1?-oh:Math.asin(pe)}function rf(pe){return pe.innerRadius}function Ph(pe){return pe.outerRadius}function Ul(pe){return pe.startAngle}function Oa(pe){return pe.endAngle}function ru(pe){return pe&&pe.padAngle}function zu(pe,Ce,Ie,je,Ke,Ue,at,Ge){var xt=Ie-pe,ct=je-Ce,Et=at-Ke,qt=Ge-Ue,Ut=qt*xt-Et*ct;if(!(Ut*UtOi*Oi+xr*xr&&(mo=Ci,yo=dr),{cx:mo,cy:yo,x01:-Et,y01:-qt,x11:mo*(Ke/wo-1),y11:yo*(Ke/wo-1)}}function xa(){var pe=rf,Ce=Ph,Ie=Ru(0),je=null,Ke=Ul,Ue=Oa,at=ru,Ge=null;function xt(){var ct,Et,qt=+pe.apply(this,arguments),Ut=+Ce.apply(this,arguments),xn=Ke.apply(this,arguments)-oh,gn=Ue.apply(this,arguments)-oh,sn=Jl(gn-xn),ln=gn>xn;if(Ge||(Ge=ct=Ac()),Utdi)if(sn>Td-di)Ge.moveTo(Ut*Dd(xn),Ut*Zu(xn)),Ge.arc(0,0,Ut,xn,gn,!ln),qt>di&&(Ge.moveTo(qt*Dd(gn),qt*Zu(gn)),Ge.arc(0,0,qt,gn,xn,ln));else{var jt,pn,fi=xn,rr=gn,wo=xn,pr=gn,Po=sn,mo=sn,yo=at.apply(this,arguments)/2,Ci=yo>di&&(je?+je.apply(this,arguments):Tt(qt*qt+Ut*Ut)),dr=Oo(Jl(Ut-qt)/2,+Ie.apply(this,arguments)),Wo=dr,Ln=dr;if(Ci>di){var Oi=xc(Ci/qt*Zu(yo)),xr=xc(Ci/Ut*Zu(yo));(Po-=2*Oi)>di?(wo+=Oi*=ln?1:-1,pr-=Oi):(Po=0,wo=pr=(xn+gn)/2),(mo-=2*xr)>di?(fi+=xr*=ln?1:-1,rr-=xr):(mo=0,fi=rr=(xn+gn)/2)}var $i=Ut*Dd(fi),ho=Ut*Zu(fi),Sr=qt*Dd(pr),Gr=qt*Zu(pr);if(dr>di){var $o,ca=Ut*Dd(rr),wr=Ut*Zu(rr),ts=qt*Dd(wo),as=qt*Zu(wo);if(sndi?Ln>di?(jt=Pl(ts,as,$i,ho,Ut,Ln,ln),pn=Pl(ca,wr,Sr,Gr,Ut,Ln,ln),Ge.moveTo(jt.cx+jt.x01,jt.cy+jt.y01),Lndi&&Po>di?Wo>di?(jt=Pl(Sr,Gr,ca,wr,qt,-Wo,ln),pn=Pl($i,ho,ts,as,qt,-Wo,ln),Ge.lineTo(jt.cx+jt.x01,jt.cy+jt.y01),Wope?1:Ce>=pe?0:NaN}function Qe(pe){return pe}function it(){var pe=Qe,Ce=We,Ie=null,je=Ru(0),Ke=Ru(Td),Ue=Ru(0);function at(Ge){var xt,ct,Et,qt,Ut,xn=(Ge=fu(Ge)).length,gn=0,sn=new Array(xn),ln=new Array(xn),jt=+je.apply(this,arguments),pn=Math.min(Td,Math.max(-Td,Ke.apply(this,arguments)-jt)),fi=Math.min(Math.abs(pn)/xn,Ue.apply(this,arguments)),rr=fi*(pn<0?-1:1);for(xt=0;xt0&&(gn+=Ut);for(Ce!=null?sn.sort(function(wo,pr){return Ce(ln[wo],ln[pr])}):Ie!=null&&sn.sort(function(wo,pr){return Ie(Ge[wo],Ge[pr])}),xt=0,Et=gn?(pn-xn*rr)/gn:0;xt0?Ut*Et:0)+rr,ln[ct]={data:Ge[ct],index:xt,value:Ut,startAngle:jt,endAngle:qt,padAngle:fi};return ln}return at.value=function(Ge){return arguments.length?(pe=typeof Ge=="function"?Ge:Ru(+Ge),at):pe},at.sortValues=function(Ge){return arguments.length?(Ce=Ge,Ie=null,at):Ce},at.sort=function(Ge){return arguments.length?(Ie=Ge,Ce=null,at):Ie},at.startAngle=function(Ge){return arguments.length?(je=typeof Ge=="function"?Ge:Ru(+Ge),at):je},at.endAngle=function(Ge){return arguments.length?(Ke=typeof Ge=="function"?Ge:Ru(+Ge),at):Ke},at.padAngle=function(Ge){return arguments.length?(Ue=typeof Ge=="function"?Ge:Ru(+Ge),at):Ue},at}var Vt=pe=>()=>pe;function Qt(pe,{sourceEvent:Ce,target:Ie,transform:je,dispatch:Ke}){Object.defineProperties(this,{type:{value:pe,enumerable:!0,configurable:!0},sourceEvent:{value:Ce,enumerable:!0,configurable:!0},target:{value:Ie,enumerable:!0,configurable:!0},transform:{value:je,enumerable:!0,configurable:!0},_:{value:Ke}})}function Sn(pe,Ce,Ie){this.k=pe,this.x=Ce,this.y=Ie}Sn.prototype={constructor:Sn,scale:function(pe){return pe===1?this:new Sn(this.k*pe,this.x,this.y)},translate:function(pe,Ce){return pe===0&Ce===0?this:new Sn(this.k,this.x+this.k*pe,this.y+this.k*Ce)},apply:function(pe){return[pe[0]*this.k+this.x,pe[1]*this.k+this.y]},applyX:function(pe){return pe*this.k+this.x},applyY:function(pe){return pe*this.k+this.y},invert:function(pe){return[(pe[0]-this.x)/this.k,(pe[1]-this.y)/this.k]},invertX:function(pe){return(pe-this.x)/this.k},invertY:function(pe){return(pe-this.y)/this.k},rescaleX:function(pe){return pe.copy().domain(pe.range().map(this.invertX,this).map(pe.invert,pe))},rescaleY:function(pe){return pe.copy().domain(pe.range().map(this.invertY,this).map(pe.invert,pe))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Mn=new Sn(1,0,0);function ri(pe){pe.stopImmediatePropagation()}function ui(pe){pe.preventDefault(),pe.stopImmediatePropagation()}function Ri(pe){return!(pe.ctrlKey&&pe.type!=="wheel"||pe.button)}function er(){var pe=this;return pe instanceof SVGElement?(pe=pe.ownerSVGElement||pe).hasAttribute("viewBox")?[[(pe=pe.viewBox.baseVal).x,pe.y],[pe.x+pe.width,pe.y+pe.height]]:[[0,0],[pe.width.baseVal.value,pe.height.baseVal.value]]:[[0,0],[pe.clientWidth,pe.clientHeight]]}function ki(){return this.__zoom||Mn}function mr(pe){return-pe.deltaY*(pe.deltaMode===1?.05:pe.deltaMode?1:.002)*(pe.ctrlKey?10:1)}function Bi(){return navigator.maxTouchPoints||"ontouchstart"in this}function io(pe,Ce,Ie){var je=pe.invertX(Ce[0][0])-Ie[0][0],Ke=pe.invertX(Ce[1][0])-Ie[1][0],Ue=pe.invertY(Ce[0][1])-Ie[0][1],at=pe.invertY(Ce[1][1])-Ie[1][1];return pe.translate(Ke>je?(je+Ke)/2:Math.min(0,je)||Math.max(0,Ke),at>Ue?(Ue+at)/2:Math.min(0,Ue)||Math.max(0,at))}function ni(){var pe,Ce,Ie,je=Ri,Ke=er,Ue=io,at=mr,Ge=Bi,xt=[0,1/0],ct=[[-1/0,-1/0],[1/0,1/0]],Et=250,qt=$r,Ut=Dt("start","zoom","end"),xn=500,gn=0,sn=10;function ln(Ln){Ln.property("__zoom",ki).on("wheel.zoom",Po,{passive:!1}).on("mousedown.zoom",mo).on("dblclick.zoom",yo).filter(Ge).on("touchstart.zoom",Ci).on("touchmove.zoom",dr).on("touchend.zoom touchcancel.zoom",Wo).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function jt(Ln,Oi){return(Oi=Math.max(xt[0],Math.min(xt[1],Oi)))===Ln.k?Ln:new Sn(Oi,Ln.x,Ln.y)}function pn(Ln,Oi,xr){var $i=Oi[0]-xr[0]*Ln.k,ho=Oi[1]-xr[1]*Ln.k;return $i===Ln.x&&ho===Ln.y?Ln:new Sn(Ln.k,$i,ho)}function fi(Ln){return[(+Ln[0][0]+ +Ln[1][0])/2,(+Ln[0][1]+ +Ln[1][1])/2]}function rr(Ln,Oi,xr,$i){Ln.on("start.zoom",function(){wo(this,arguments).event($i).start()}).on("interrupt.zoom end.zoom",function(){wo(this,arguments).event($i).end()}).tween("zoom",function(){var ho=this,Sr=arguments,Gr=wo(ho,Sr).event($i),$o=Ke.apply(ho,Sr),ca=xr==null?fi($o):typeof xr=="function"?xr.apply(ho,Sr):xr,wr=Math.max($o[1][0]-$o[0][0],$o[1][1]-$o[0][1]),ts=ho.__zoom,as=typeof Oi=="function"?Oi.apply(ho,Sr):Oi,vl=qt(ts.invert(ca).concat(wr/ts.k),as.invert(ca).concat(wr/as.k));return function(fl){if(fl===1)fl=as;else{var hs=vl(fl),yl=wr/hs[2];fl=new Sn(yl,ca[0]-hs[0]*yl,ca[1]-hs[1]*yl)}Gr.zoom(null,fl)}})}function wo(Ln,Oi,xr){return!xr&&Ln.__zooming||new pr(Ln,Oi)}function pr(Ln,Oi){this.that=Ln,this.args=Oi,this.active=0,this.sourceEvent=null,this.extent=Ke.apply(Ln,Oi),this.taps=0}function Po(Ln,...Oi){if(je.apply(this,arguments)){var xr=wo(this,Oi).event(Ln),$i=this.__zoom,ho=Math.max(xt[0],Math.min(xt[1],$i.k*Math.pow(2,at.apply(this,arguments)))),Sr=fa(Ln);if(xr.wheel)xr.mouse[0][0]===Sr[0]&&xr.mouse[0][1]===Sr[1]||(xr.mouse[1]=$i.invert(xr.mouse[0]=Sr)),clearTimeout(xr.wheel);else{if($i.k===ho)return;xr.mouse=[Sr,$i.invert(Sr)],Il(this),xr.start()}ui(Ln),xr.wheel=setTimeout(Gr,150),xr.zoom("mouse",Ue(pn(jt($i,ho),xr.mouse[0],xr.mouse[1]),xr.extent,ct))}function Gr(){xr.wheel=null,xr.end()}}function mo(Ln,...Oi){if(!Ie&&je.apply(this,arguments)){var xr=Ln.currentTarget,$i=wo(this,Oi,!0).event(Ln),ho=Wr(Ln.view).on("mousemove.zoom",ca,!0).on("mouseup.zoom",wr,!0),Sr=fa(Ln,xr),Gr=Ln.clientX,$o=Ln.clientY;Rs(Ln.view),ri(Ln),$i.mouse=[Sr,this.__zoom.invert(Sr)],Il(this),$i.start()}function ca(ts){if(ui(ts),!$i.moved){var as=ts.clientX-Gr,vl=ts.clientY-$o;$i.moved=as*as+vl*vl>gn}$i.event(ts).zoom("mouse",Ue(pn($i.that.__zoom,$i.mouse[0]=fa(ts,xr),$i.mouse[1]),$i.extent,ct))}function wr(ts){ho.on("mousemove.zoom mouseup.zoom",null),Os(ts.view,$i.moved),ui(ts),$i.event(ts).end()}}function yo(Ln,...Oi){if(je.apply(this,arguments)){var xr=this.__zoom,$i=fa(Ln.changedTouches?Ln.changedTouches[0]:Ln,this),ho=xr.invert($i),Sr=xr.k*(Ln.shiftKey?.5:2),Gr=Ue(pn(jt(xr,Sr),$i,ho),Ke.apply(this,Oi),ct);ui(Ln),Et>0?Wr(this).transition().duration(Et).call(rr,Gr,$i,Ln):Wr(this).call(ln.transform,Gr,$i,Ln)}}function Ci(Ln,...Oi){if(je.apply(this,arguments)){var xr,$i,ho,Sr,Gr=Ln.touches,$o=Gr.length,ca=wo(this,Oi,Ln.changedTouches.length===$o).event(Ln);for(ri(Ln),$i=0;$i<$o;++$i)Sr=[Sr=fa(ho=Gr[$i],this),this.__zoom.invert(Sr),ho.identifier],ca.touch0?ca.touch1||ca.touch0[2]===Sr[2]||(ca.touch1=Sr,ca.taps=0):(ca.touch0=Sr,xr=!0,ca.taps=1+!!pe);pe&&(pe=clearTimeout(pe)),xr&&(ca.taps<2&&(Ce=Sr[0],pe=setTimeout(function(){pe=null},xn)),Il(this),ca.start())}}function dr(Ln,...Oi){if(this.__zooming){var xr,$i,ho,Sr,Gr=wo(this,Oi).event(Ln),$o=Ln.changedTouches,ca=$o.length;for(ui(Ln),xr=0;xr=0;--Ln){var Oi=this.tryEntries[Ln],xr=Oi.completion;if(Oi.tryLoc==="root")return Wo("end");if(Oi.tryLoc<=this.prev){var $i=Ie.call(Oi,"catchLoc"),ho=Ie.call(Oi,"finallyLoc");if($i&&ho){if(this.prev=0;--Wo){var Ln=this.tryEntries[Wo];if(Ln.tryLoc<=this.prev&&Ie.call(Ln,"finallyLoc")&&this.prev=0;--dr){var Wo=this.tryEntries[dr];if(Wo.finallyLoc===Ci)return this.complete(Wo.completion,Wo.afterLoc),pr(Wo),Et}},catch:function(Ci){for(var dr=this.tryEntries.length-1;dr>=0;--dr){var Wo=this.tryEntries[dr];if(Wo.tryLoc===Ci){var Ln=Wo.completion;if(Ln.type==="throw"){var Oi=Ln.arg;pr(Wo)}return Oi}}throw new Error("illegal catch attempt")},delegateYield:function(Ci,dr,Wo){return this.delegate={iterator:mo(Ci),resultName:dr,nextLoc:Wo},this.method==="next"&&(this.arg=void 0),Et}},pe}function no(pe){return no=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ce){return typeof Ce}:function(Ce){return Ce&&typeof Symbol=="function"&&Ce.constructor===Symbol&&Ce!==Symbol.prototype?"symbol":typeof Ce},no(pe)}function ea(pe,Ce,Ie,je,Ke,Ue,at){try{var Ge=pe[Ue](at),xt=Ge.value}catch(ct){return void Ie(ct)}Ge.done?Ce(xt):Promise.resolve(xt).then(je,Ke)}function Qo(pe){return function(){var Ce=this,Ie=arguments;return new Promise(function(je,Ke){var Ue=pe.apply(Ce,Ie);function at(xt){ea(Ue,je,Ke,at,Ge,"next",xt)}function Ge(xt){ea(Ue,je,Ke,at,Ge,"throw",xt)}at(void 0)})}}function aa(pe,Ce){if(!(pe instanceof Ce))throw new TypeError("Cannot call a class as a function")}function sa(pe,Ce){for(var Ie=0;Iepe.length)&&(Ce=pe.length);for(var Ie=0,je=new Array(Ce);Ie=pe.length?{done:!0}:{done:!1,value:pe[je++]}},e:function(xt){throw xt},f:Ke}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ue,at=!0,Ge=!1;return{s:function(){Ie=Ie.call(pe)},n:function(){var xt=Ie.next();return at=xt.done,xt},e:function(xt){Ge=!0,Ue=xt},f:function(){try{at||Ie.return==null||Ie.return()}finally{if(Ge)throw Ue}}}}function _s(pe){var Ce=32;switch(pe){case 0:Ce=23;break;case 1:Ce=26;break;case 2:default:Ce=32;break;case 3:Ce=38}return Ce}function $s(pe){pe=pe.sort();for(var Ce=[],Ie=0;IeCe&&Ie<2*Ce||Ie>Ce&&Ie<3*Ce)&&je.push(pe.length);var xt=je.length;xt===1?Ke.push({text:pe,x:0,y:0}):xt===2?je.forEach(function(ct,Et){Et===0?Ke.push({text:pe.substring(0,ct),x:0,y:-7}):Ke.push({text:pe.substring(je[0],ct),x:0,y:7})}):je.forEach(function(ct,Et){Et===0?Ke.push({text:pe.substring(0,ct),x:0,y:-12}):Et===1?Ke.push({text:pe.substring(je[0],ct+1),x:0,y:4}):pe.length>ct?(()=>{var qt=Ke.reduce((Ut,xn)=>Ut+xn.text.length,0);Ke.push({text:pe.substring(qt,qt+2)+(pe.length-(qt+2)>0?"...":""),x:0,y:16})})():Ke.push({text:pe.substring(je[1]+1,ct),x:0,y:16})})}(),Ke}Sn.prototype;var Tl=["circle","rect","ellipse"],Hs=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],ms=["url(#lines1)","url(#lines2)","url(#lines3)"];function As(pe,Ce,Ie){return pe.selectAll(".node-circle").remove(),pe.selectAll(".node-circle").data(Ce,function(je){return je.id}).enter().append(function(je){return Tl.includes(je.shape)?document.createElementNS("http://www.w3.org/2000/svg",je.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")}).style("display",function(je){return je.hide?"none":"block"}).style("opacity",function(je){return je.hide?"0":"1"}).attr("r",function(je){return je.shape=="circle"?el(je.size):null}).attr("rx",function(je){return je.shape=="ellipse"?el(je.size)+10:je.shape=="rect"?10:null}).attr("ry",function(je){return je.shape=="ellipse"?el(je.size)+10:je.shape=="rect"?10:null}).attr("width",function(je){return je.shape=="rect"?3*(el(je.size)-6):2*(el(je.size)-6)}).attr("height",function(je){return je.shape=="rect"?1.5*(el(je.size)-6):2*(el(je.size)-6)}).attr("fill",function(je){return je.colorType?Hs[je.colorType-1]:je.color||"url(#radialGradient-1)"}).attr("color",function(je){return je.color||"#2E8B57"}).attr("class",function(je){return"node-circle node-circle-".concat(je.id," transition-opacity duration-500")}).attr("id",function(je){return"node-circle".concat(je.id)}).style("cursor","pointer").on("mouseover",function(je,Ke){var Ue=Ke.activeColor||"#008FFF";je.target.setAttribute("stroke",Ue),je.target.setAttribute("stroke-width","8")}).on("mouseout",function(je){je.target.setAttribute("stroke-width","0")}).append("title").text(function(je){return je.name}),pe.selectAll(".node-circle")}function el(pe){var Ce=32;switch(pe){case 0:Ce=23;break;case 1:Ce=26;break;case 2:default:Ce=32;break;case 3:Ce=38}return Ce}function Ks(pe,Ce){return pe.selectAll("text").remove(),pe.selectAll("text").data(Ce,function(Ie){return Ie.id}).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",function(Ie){return"node-text node-circle node-circle--text-".concat(Ie.id," node-text-").concat(Ie.id," transition-opacity duration-500")}).style("cursor","pointer").append("svg:title").text(function(Ie){return Ie.name}),pe.selectAll("text").style("display",function(Ie){return Ie.hide?"none":"block"}),pe.selectAll("text").attr("d",function(Ie){Ie.shape=="rect"?Wr(".node-circle--text-".concat(Ie.id)).append("tspan").style("cursor","pointer").append("tspan").text(function(je){return je.name}):Zs(Ie.name,el(Ie.size)).forEach(function(je,Ke){Wr(".node-circle--text-".concat(Ie.id)).append("tspan").style("cursor","pointer").attr("class",function(Ue){return"node-circle--tspan-".concat(Ue.id,"-").concat(Ke)}).attr("x",je.x).attr("y",je.y).text(function(){return je.text})})}),pe.selectAll("text")}function sl(pe){var Ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ke=je._ops,Ue=Wr("body"),at=[];if(Ce&&Ke.isShowBatchOperation)return Ie.push(pe.id),Wr("".concat(Ke.containerName)).style("background","#5e5e5e"),Ie.forEach(function(qt){at.push(Ue.select("".concat(Ke.containerName," .node-circle-").concat(qt)).attr("color"))}),Ue.selectAll("".concat(Ke.containerName," .node-circle")).attr("fill","#3c3b3b"),Ie.forEach(function(qt,Ut){Ue.select("".concat(Ke.containerName," .node-circle-").concat(qt)).attr("fill",at[Ut])}),void Wr(".graph-bath").style("display","block");if(Ke.isShowMask){var Ge=[],xt=[];Ke.links.map(function(qt){qt.source.id==pe.id&&(Ge.push(qt.target.id),xt.push(qt.source.id+qt.target.id)),qt.target.id==pe.id&&(Ge.push(qt.source.id),xt.push(qt.source.id+qt.target.id))});var ct=$s(Ge),Et=$s(xt);ct.push(pe.id),Ue.selectAll("".concat(Ke.containerName," .line-item")).style("display","none"),Wr("".concat(Ke.containerName)).style("background","#5e5e5e"),ct.forEach(function(qt){at.push(Ue.select("".concat(Ke.containerName," .node-circle-").concat(qt)).attr("color"))}),Ue.selectAll("".concat(Ke.containerName," .node-circle")).attr("fill","#3c3b3b"),ct.forEach(function(qt,Ut){Ue.select("".concat(Ke.containerName," .node-circle-").concat(qt)).attr("fill",at[Ut])}),Et.forEach(function(qt){Ue.selectAll("".concat(Ke.containerName," .line-item-").concat(qt)).style("display",function(Ut){return Ut.hide?"none":"block"})})}}var Ws=[],Yl={addPath:function(pe){pe.forEach(function(Ce){var Ie=Ws.indexOf(Ce);Ie!=-1&&Ws.splice(Ie,1),Ws.unshift(Ce)})},getPath:function(){return Ws},clearPath:function(){Ws.length=0}};function $l(pe,Ce,Ie,je){return qe.apply(this,arguments)}function qe(){return qe=Qo(cr().mark(function pe(Ce,Ie,je,Ke){var Ue;return cr().wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return Ue=je._ops,at.delegateYield(cr().mark(function Ge(){var xt,ct,Et,qt,Ut,xn,gn,sn,ln,jt,pn,fi,rr,wo,pr,Po,mo,yo,Ci,dr,Wo,Ln,Oi,xr,$i,ho,Sr,Gr,$o,ca;return cr().wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:wr.t0=Ce,wr.next=wr.t0==="remove"?3:wr.t0==="hide"?19:wr.t0==="contraction"?22:wr.t0==="extend"?42:wr.t0==="editSize"?62:wr.t0==="editColor"?71:wr.t0==="editShape"?79:wr.t0==="extend-path"?87:wr.t0==="contraction-path"?96:100;break;case 3:xt=0;case 4:if(!(xt1?Sr[1]:null)&&Lt.contractionPath(Gr,Sr,je),Lt.extendPath(ho,je),Lt.previousStep.id=ho,Lt.previousStep.operate="extend",je.update(),wr.abrupt("break",100);case 96:return $o=Ie[0],(ca=Yl.getPath()).indexOf($o)!=-1&&(Lt.contractionPath($o,ca,je),Lt.previousStep.operate=="extend"&&Lt.previousStep.id!=$o?(Lt.extendPath(Lt.previousStep.id,je),Lt.previousStep.operate="extend"):(Lt.previousStep.id=$o,Lt.previousStep.operate="contraction"),je.update()),wr.abrupt("break",100);case 100:case"end":return wr.stop()}},Ge)})(),"t0",2);case 2:Wr(Ue.containerName).style("background",Ue.background);case 3:case"end":return at.stop()}},pe)})),qe.apply(this,arguments)}var $e,Lt={extendPath:function(pe,Ce){for(var Ie=Ce._ops,je=Ie.nodes,Ke=Ie.links,Ue=[],at=[],Ge=0;Ge0)for(var Et=0;Et1&&arguments[1]!==void 0?arguments[1]:{};$e=pe,Ce._linkContainer.selectAll(".connect-item")._groups[0].length||Ce._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),Wr("".concat(Ce._ops.containerName)).on("mousemove",function(Ie){Rn(Ie,Ce)})}function Rn(pe,Ce){var Ie,je,Ke,Ue=(Ie=Ce._linkContainer._groups[0][0].parentNode.attributes.transform,{translate:(Ke=(je=Ie)&&/translate/.test(je.value)&&/scale/.test(je.value)&&je.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&Ke[1].split(",")||[0,0],scale:Ke&&Ke[2]||1}),at=Ue.translate,Ge=Ue.scale;Ce._linkContainer.selectAll(".connect-item-inner").attr("d",function(){return"M".concat($e.x,", ").concat($e.y," L").concat(pe.offsetX/Ge-at[0]/Ge,", ").concat(pe.offsetY/Ge-at[1]/Ge)})}function Tn(pe){return Array.isArray(pe[0])?{message:"success",done:function(Ce){for(var Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:"order",Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Ue=!0;return je==1&&pe.length%2==0&&(Ue=!1),pe.map(function(at,Ge){at._level=je,at._value=je==1?Ge+1:Ge+1+(Ie-1)*pe.length,at._parent=je==2?1:Ke,at._site=je!=1||Ue?Ce:Ge=ln/2){var wo=fi.startAngle;fi.startAngle=fi.endAngle,fi.endAngle=wo}return fi})):(ln=ct._level==1?ct.children.length*qt._toolbarData.length:ct.children.length*ct._num,sn=it()(new Array(ln).fill(1)).map(function(fi){if(ct._site=="left"){var rr=fi.startAngle;fi.startAngle=fi.endAngle,fi.endAngle=rr}return fi})),Et._num=sn.length;var pn=ct._value;return Et._site=="left"?(jt=sn.slice(sn.length/2,sn.length),pn=ct._value-ct._num/2):jt=sn.slice(0,sn.length/2),Ut=Ho(jt,jt.length/(ct._num/2))[pn-1],ct._level==0&&(Ut=sn),Ut}(Ie,Ue,je),xt=ja(Ge[at].startAngle,Ge[at].endAngle);return function(ct){return gr?function(Et,qt,Ut,xn,gn,sn,ln,jt){var pn=ga(Ut[ln].startAngle,qt(Et),gn._level+1,gn._level+2,jt),fi=pn.centroid(Ut[ln]);return xn[ln].setAttribute("x",fi[0]-6),xn[ln].setAttribute("y",fi[1]-6),jt._operationContainer.selectAll("".concat(sn," .pie-icon")).transition().delay(150).styleTween("display",function(){return Xn("none",gr?"block":"none")}),pn()}(ct,xt,Ge,Ke,Ie,Ce,at,je):""}})}}}]),pe}();function so(pe){pe.selectAll(".arc-item .pie-item").interrupt().attr("d",null),pe.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),pe.style("display","none"),pe.selectAll(".operation-item").attr("transform",function(){return"rotate(0)"}),gr=!1}var ga=function(pe,Ce){var Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,Ke=arguments.length>4?arguments[4]:void 0;return xa().innerRadius(Ie*Ke.containerSize+2).outerRadius(je*Ke.containerSize).padAngle(.02).startAngle(pe).endAngle(Ce)};function To(){return To=Qo(cr().mark(function pe(Ce,Ie,je){var Ke,Ue,at;return cr().wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:Ge.t0=Ce.type,Ge.next=Ge.t0==="connect"?3:Ge.t0==="unlocked"?8:33;break;case 3:return Ki.length=0,_r=!0,Ki.push(Ie),Jt(Ie,je._example),Ge.abrupt("break",36);case 8:Ue=Ls(je._example._ops.nodes),Ge.prev=9,Ue.s();case 11:if((at=Ue.n()).done){Ge.next=19;break}if((Ke=at.value).id!=Ie.id){Ge.next=17;break}return Ke.fx=null,Ke.fy=null,Ge.abrupt("break",19);case 17:Ge.next=11;break;case 19:Ge.next=24;break;case 21:Ge.prev=21,Ge.t1=Ge.catch(9),Ue.e(Ge.t1);case 24:return Ge.prev=24,Ue.f(),Ge.finish(24);case 27:return je._example._simulation._simulation.nodes(je._example._ops.nodes),je._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout(function(){je._example._simulation._simulation.alphaTarget(0)},300),Ge.next=32,Ce.click(Ie);case 32:return Ge.abrupt("break",36);case 33:return Ge.next=35,Ce.click({node:Ie});case 35:$l(Ce.type,[Ie.id],je._example);case 36:$n=null,so(je._operationContainer);case 38:case"end":return Ge.stop()}},pe,null,[[9,21,24,27]])})),To.apply(this,arguments)}function Mo(){return(Mo=Qo(cr().mark(function pe(Ce,Ie){var je,Ke,Ue;return cr().wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return Wr(".graph-container").on("mousemove",null),_r=!1,Ki.push(Ce),Ke={node:Ce,connects:(je=[]).concat.apply(je,Ki)},at.next=6,vr.click(Ke);case 6:Ue=at.sent,Tn(Ue||[Ki.splice(0)]).done(Ie),sl(Ke.connects[0],!1,[],Ie),Ki.length=0;case 11:case"end":return at.stop()}},pe)}))).apply(this,arguments)}function Ho(pe,Ce){for(var Ie=[],je=0;je4&&arguments[4]!==void 0?arguments[4]:1,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,at=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7;this.deflection=je;var Ge=function(Sr){return Sr*Sr},xt=this.deflection*Math.PI/180,ct={x:Math.cos(xt)*pe,y:Math.sin(xt)*pe},Et=pe/(Ce+at),qt=-Ie*Et/(1-Et),Ut=function(Sr,Gr,$o,ca){var wr=Sr.y/(Sr.x-qt),ts=Sr.y-wr*Sr.x,as=1+Ge(wr),vl=2*(wr*ts-$o),fl=Ge(ts)+Ge($o)-Ge(Gr),hs={x:(-vl+ca*Math.sqrt(Ge(vl)-4*as*fl))/(2*as)};return hs.y=(hs.x-qt)*wr,hs},xn=Ut(ct,Ce+at,Ie,-1),gn=-ct.x/ct.y,sn=ct.y+Ge(ct.x)/ct.y,ln=-(xn.x-Ie)/xn.y,jt=xn.y+(xn.x-Ie)*xn.x/xn.y,pn=(sn-jt)/(ln-gn),fi=gn*pn+sn,rr=Math.sqrt(Ge(pn-ct.x)+Ge(fi-ct.y)),wo=Math.atan2(ct.x-pn,fi-ct.y),pr=Math.atan2(xn.x-pn,fi-xn.y),Po=(wo+pr)/2;this.deflection>0&&(Po+=Math.PI);var mo=pr-wo;this.deflection>0&&(mo=2*Math.PI-mo),this.shaftLength=mo*rr,wo>pr&&(this.shaftLength=0),this.midShaftPoint={x:pn+rr*Math.sin(Po),y:fi-rr*Math.cos(Po)};var yo=function(Sr){var Gr=(Sr<0?1:-1)*Math.sqrt(Ge(Sr)/(1+Ge(gn))),$o=gn*Gr;return{x:ct.x+Gr,y:ct.y+$o}},Ci=function(Sr){var Gr=(Sr<0?-1:1)*Math.sqrt(Ge(Sr)/(1+Ge(ln))),$o=ln*Gr;return{x:xn.x+Gr,y:xn.y+$o}},dr=function(Sr,Gr){return{x:pn+(rr+Gr)*Math.sin(Sr),y:fi-(rr+Gr)*Math.cos(Sr)}},Wo=function(Sr){var Gr=(Sr<0?-1:1)*Math.sqrt(Ge(Sr)/(1+Ge(1/ln))),$o=Gr/ln;return{x:xn.x+Gr,y:xn.y-$o}},Ln=function(Sr){return Sr.x+","+Sr.y},Oi=Ke/2,xr=Ue/2,$i=ct.y>0?0:1,ho=ct.y<0?0:1;this.outline=function(){if(wo>pr)return["M",Ln(Ci(-xr)),"L",Ln(Wo(at)),"L",Ln(Ci(xr)),"Z"].join(" ");var Sr=Po-0,Gr=Po+0;return["M",Ln(yo(Oi)),"L",Ln(yo(-Oi)),"A",rr-Oi,rr-Oi,0,0,$i,Ln(dr(Sr,-Oi)),"L",Ln(dr(Sr,Oi)),"A",rr+Oi,rr+Oi,0,0,ho,Ln(yo(Oi)),"Z","M",Ln(dr(Gr,Oi)),"L",Ln(dr(Gr,-Oi)),"A",rr-Oi,rr-Oi,0,0,$i,Ln(Ci(-Oi)),"L",Ln(Ci(-xr)),"L",Ln(Wo(at)),"L",Ln(Ci(xr)),"L",Ln(Ci(Oi)),"A",rr+Oi,rr+Oi,0,0,ho,Ln(dr(Gr,Oi))].join(" ")}}function So(pe,Ce,Ie){var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8,Ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,at=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7,Ge=Ie*Math.PI/180,xt=pe,ct=pe+at,Et=pe+Ce,qt=Et*Math.tan(Ge/2),Ut=Ke/2;function xn(pn,fi){return pn+","+fi}this.shaftLength=3*qt+Ke;var gn=function(pn,fi,rr){var wo=fi*Math.tan(Ge/2),pr=fi/Math.cos(Ge/2);return xn((wo+rr)*Math.sin(pn),pr+(wo+rr)*Math.cos(pn))},sn=function(){var pn=gn(0,Et,Ut+je/2+2).split(",");return{x:pn[0],y:pn[1]}};this.midShaftPoint=sn();var ln=function(pn,fi){return gn((Math.PI+Ge)/2,pn,fi)},jt=function(pn,fi){return gn(-(Math.PI+Ge)/2,pn,fi)};this.outline=function(){var pn=qt-Ut,fi=qt+Ut;return["M",ln(xt,Ut),"L",ln(Et,Ut),"A",fi,fi,0,1,1,jt(Et,Ut),"L",jt(ct,Ut),"L",jt(ct,-Ue/2),"L",jt(xt,0),"L",jt(ct,Ue/2),"L",jt(ct,-Ut),"L",jt(Et,-Ut),"A",pn,pn,0,1,0,ln(Et,-Ut),"L",ln(xt,-Ut),"Z"].join(" ")}}function _o(pe,Ce,Ie){var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:7,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7;this.length=Ie-(pe+Ce),this.shaftLength=this.length-Ue;var at=pe,Ge=at+this.shaftLength,xt=at+this.length,ct=je/2,Et=Ke/2;this.midShaftPoint={x:at+this.shaftLength/2,y:0},this.outline=function(){var qt=0,Ut=0;return["M",at,ct,"L",qt,ct,"L",qt,-ct,"L",at,-ct,"Z","M",Ut,ct,"L",Ge,ct,"L",Ge,Et,"L",xt,0,"L",Ge,-Et,"L",Ge,-ct,"L",Ut,-ct,"Z"].join(" ")}}function Co(){}var Qr=new Co;function co(pe,Ce){this.relationships=[],pe.idje)return Ie;var Ke=Math.ceil((je-Ce)/12);return Ie.length-Ke<=0?"":Ie.substr(0,Ie.length-Ke)+"\u2026"}},Co.prototype.distributeAnglesForLoopArrows=function(pe,Ce){for(var Ie,je=0,Ke=Array.from(pe);je0){var Ut=void 0,xn=void 0,gn={start:0,end:0};for(Ue=0;Uegn.end-gn.start&&(gn.start=xn,gn.end=Ut);for(at=(gn.end-gn.start)/(Ie.relationships.length+1),Ue=0;Ue150?150/ct:30,qt=0;qtUt.x&&(Ue=Ut.x),atUt.y&&(Ge=Ut.y),xt=Ut)){(pn.data!==at||pn.next)&&(pr===0&&(yo+=(pr=qu(Ge))*pr),Po===0&&(yo+=(Po=qu(Ge))*Po),yojt+xr||drpn+xr||Woln.index){var $i=jt-Ln.x-Ln.vx,ho=pn-Ln.y-Ln.vy,Sr=$i*$i+ho*ho;Srgn.r&&(gn.r=gn[sn].r)}function xn(){if(at){var gn,sn,ln=at.length;for(Ge=new Array(ln),gn=0;gn3&&arguments[3]!==void 0?arguments[3]:1,Ue=je.benchmark,at=je.height,Ge=je.width,xt=je.isResize,ct=je.layout,Et=ct.distance?ct.distance:Math.min(at,Ge)/2-80,qt=Qc(Ie).iterations(.05).id(function(Ut){return Ut[Ue]}).distance(function(){return Ie.length<=5&&xt?100:Ie.length<=20&&xt?Et:Ie.length<=60?180:230});this._simulation.nodes(Ce).force("link",qt).velocityDecay(.2).alpha(Ke).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(Ce,Ie,je,Ke){var Ue=this,at=Vr(Ce,3),Ge=at[0],xt=at[1],ct=at[2];this._simulation.on("tick",function(){return Qr.layoutRelationships(Ke),Ue._root.layout.force&&Qr.layoutNodes(Ue._root),Ge.attr("transform",function(Et){return"translate("+Et.source.x+" "+Et.source.y+") rotate("+(Et.naturalAngle-180)+")"}),xt.attr("d",function(Et){return Et.arrow.outline(Et)}),ct.attr("x",function(Et){return Et.arrow.midShaftPoint.x}).attr("y",function(Et){return Et.arrow.midShaftPoint.y+13}).attr("transform",function(Et){return Et.naturalAngle<90||Et.naturalAngle>270?"rotate(180 "+Et.arrow.midShaftPoint.x+" "+Et.arrow.midShaftPoint.y+")":null}).text(function(Et){return Et.shortCaption}),Ie.attr("cx",function(Et){return Et.x}).attr("cy",function(Et){return Et.y}).attr("x",function(Et){return Et.shape=="rect"?Et.x-_s(Et.size):Et.x-Et.size+6}).attr("y",function(Et){return Et.shape=="rect"?Et.y-_s(Et.size)/1.5:Et.y-Et.size+6}),void je.attr("x",function(Et){return Zs(Et.name,_s(Et.size)).forEach(function(qt,Ut){Wr(".node-circle--tspan-".concat(Et.id,"-").concat(Ut)).attr("x",Et.x).attr("y",qt.y+Et.y)}),Et.x}).attr("y",function(Et){return Et.y})})}},{key:"drag",value:function(){var Ce=this;return function(){var Ie,je,Ke,Ue,at=js,Ge=Fe,xt=Zi,ct=Rr,Et={},qt=Dt("start","drag","end"),Ut=0,xn=0;function gn(pr){pr.on("mousedown.drag",sn).filter(ct).on("touchstart.drag",pn).on("touchmove.drag",fi,Sa).on("touchend.drag touchcancel.drag",rr).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function sn(pr,Po){if(!Ue&&at.call(this,pr,Po)){var mo=wo(this,Ge.call(this,pr,Po),pr,Po,"mouse");mo&&(Wr(pr.view).on("mousemove.drag",ln,Ra).on("mouseup.drag",jt,Ra),Rs(pr.view),ss(pr),Ke=!1,Ie=pr.clientX,je=pr.clientY,mo("start",pr))}}function ln(pr){if(Ua(pr),!Ke){var Po=pr.clientX-Ie,mo=pr.clientY-je;Ke=Po*Po+mo*mo>xn}Et.mouse("drag",pr)}function jt(pr){Wr(pr.view).on("mousemove.drag mouseup.drag",null),Os(pr.view,Ke),Ua(pr),Et.mouse("end",pr)}function pn(pr,Po){if(at.call(this,pr,Po)){var mo,yo,Ci=pr.changedTouches,dr=Ge.call(this,pr,Po),Wo=Ci.length;for(mo=0;mo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - `;ve.createContainer=class{constructor(pe){var Ce=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],Ie=function(Ge,xt){Ge=Ge-0;var ct=Ce[Ge];return ct};if(!document.getElementById("defsvg")){var je=document[Ie("0x7")](Ie("0x6"));je.id=Ie("0x5"),je[Ie("0x1")]=vo,je[Ie("0x0")].position=Ie("0x3"),je.style.top="-10000px",je[Ie("0x0")][Ie("0x8")]=-1,document[Ie("0x2")][Ie("0x4")](je)}xo.prototype.addElement=function(Ge){for(var xt=arguments.length,ct=new Array(xt>1?xt-1:0),Et=1;Et2&&arguments[2]!==void 0?arguments[2]:.1,sn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:15,ln=ni().scaleExtent([gn,sn]).on("zoom",function(jt){xn.attr("transform",jt.transform)});at.zoom=ln,Ut.call(ln),xn.on("dblclick.zoom",null),Ut.on("dblclick.zoom",null)}(Et,qt,ct.zoomOptions.minScale,ct.zoomOptions.maxScale)}(Ke,this),this._simulation=new ta(this),this._pie=new uo(this),this.update()}addNode(pe){(function(Ce,Ie){Ie._ops.nodes.push(Ce),Ie.update()})(pe,this)}zoomIn(){Wr(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}zoomOut(){Wr(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}toggleNode(pe){if(!this._ops.clickToggle)return;var Ce=this._ops.nodes,Ie=this._ops.links;pe.isExtendedState=!pe.isExtendedState;var je=!pe.isExtendedState,Ke=[pe.id];function Ue(at,Ge,xt){xt.forEach(ct=>{if(ct.source.id===at){ct.hide=je;const Et=Ge.find(qt=>qt.id===ct.target.id);Et&&(Et.hide=je,Ke.push(Et.id),Ue(Et.id,Ge,xt))}})}setTimeout(()=>{Ke.forEach(at=>{Ie.forEach(Ge=>{(Ge.source.id===at||Ge.target.id===at)&&Ge.target.id!==pe.id&&(Ge.hide=je)})}),this.update()},100),Ue(pe.id,Ce,Ie)}showAllNodes(){this._ops.nodes.forEach(pe=>{pe.hide=!1}),this._ops.links.forEach(pe=>{pe.hide=!1}),this.update()}deleteNode(pe){(function(Ce,Ie){Ie._ops.nodes=Ie._ops.nodes.filter(function(je){return je.id!==Ce.id}),Ie._ops.links=Ie._ops.links.filter(function(je){return je.source.id!==Ce.id&&je.target.id!==Ce.id}),Ie.update(),so(Ie.operationContainer)})(pe,this)}scrollToNode(pe){const Ie=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),je=this._ops.nodes.find(Et=>Et.id===pe);if(!je)return;const Ke=je.x,Ue=je.y,at=1287,Ge=596,xt=at/2-Ke,ct=Ge/2-Ue;Ie.setAttribute("transform",`translate(${xt}, ${ct})`)}selectToNode(pe){const Ce=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach(Ie=>{Ie.classList.remove("highlightNode")}),pe&&Ce.querySelector(".node-circle-"+pe).classList.add("highlightNode")}update(pe=!0,Ce={}){var Ie,je;this._pie.showPie("");const Ke=this._ops.nodes,Ue=this._ops.links,at=this._nodeContainer.addElement(As,Ke,this),Ge=this._linkContainer.addElement(zt,Ue,this),xt=this._textContainer.addElement(Ks,Ke);at.on("click",(Ut,xn)=>xe(this,null,function*(){this.toggleNode(xn);const gn=yield this._ops.nodeClick(xn);if(gn){const{type:sn,id:ln}=gn;$l(sn,ln,this)}})),this._ops.isCustomMouse&&(at.on("mouseover",(Ut,xn)=>xe(this,null,function*(){yield this._ops.nodeMouseover(xn)})),at.on("mouseout",()=>xe(this,null,function*(){yield this._ops.nodeMouseout()}))),at.on("contextmenu",(Ut,xn)=>{Ut.preventDefault(),this._pie.showPie(xn,Ut)}),at.call(this._simulation.drag());const ct=(Ie=document.querySelector(this._ops.containerName))===null||Ie===void 0?void 0:Ie.clientWidth,Et=(je=document.querySelector(this._ops.containerName))===null||je===void 0?void 0:je.clientHeight,qt=document.getElementsByClassName(`${this._ops.containerName}-graph-container`)[0];qt&&ct&&Et&&(this._ops.width=ct,this._ops.height=Et,qt.setAttribute("viewBox",`0 0 ${ct} ${Et}`)),pe?this._simulation.updateSimulation(Ke,Ue,this._ops):this._simulation.updateSimulation(Ke,Ue,this._ops,.1),this._simulation.addSimulationEvent(Ge,at,xt,Ue),function(Ut,xn){var gn=["object","function","undefined"];if(no(xn)!=="object")return Ut;for(var sn in xn)gn.indexOf(no(xn[sn]))===-1&&(Ut[sn]=xn[sn])}(this._ops,Ce),Object.getOwnPropertyNames(Ce).length&&this._updateBaseTheme()}_updateBaseTheme(){Wr(this._ops.containerName).style("background",this._ops.background)}},ve.storage=Yl,Object.defineProperty(ve,"__esModule",{value:!0})})},77903:function(ii,hi,xe){"use strict";xe.d(hi,{Ax:function(){return Xt},Ds:function(){return pt},KI:function(){return De},SI:function(){return Dt},f1:function(){return Ve}});var ve=xe(3294);function Ve(Kt){let Ht=!0;if(Kt.length>0){for(let nn=0;nnnew Promise((te,ne)=>{var ce=Ae=>{try{ge(Oe.next(Ae))}catch(we){ne(we)}},le=Ae=>{try{ge(Oe.throw(Ae))}catch(we){ne(we)}},ge=Ae=>Ae.done?te(Ae.value):Promise.resolve(Ae.value).then(ce,le);ge((Oe=Oe.apply(Gt,Mt)).next())}),tn=({data:Gt,className:Mt,fullWidth:Oe,style:te={},onClose:ne,onOk:ce,showFullTools:le,noAssociationId:ge})=>{const Ae=(0,ve.useRef)(null),we=(0,ve.useRef)(null),Re=(0,ve.useRef)(null),Ne=(0,ve.useRef)(null),[gt,vt]=(0,ve.useState)(!1),[dt,rt]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>(Re.current||(Re.current=document.createElement("style"),document.head.appendChild(Re.current)),Gt!=null&&Gt.visible?(document.body.setAttribute("data-custom","y-hidden"),Re.current.innerHTML=" html { overflow-y: hidden; }",Gt!=null&&Gt.src&&Ot()):(document.body.removeAttribute("data-custom"),Re.current&&(document.head.removeChild(Re.current),Re.current=null)),()=>{document.body.removeAttribute("data-custom"),Re.current&&(document.head.removeChild(Re.current),Re.current=null)}),[Gt==null?void 0:Gt.visible]);const Ot=()=>Ht(void 0,null,function*(){vt(!0),rt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const kn=yield(0,Kt.ZJ)(Gt==null?void 0:Gt.src);Ae.current.src="",Ae.current.src=kn,Ae.current.onload=function(){Rt()},vt(!1),rt("")}),tt=kn=>Ht(void 0,null,function*(){vt(!0),rt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const bn=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Gt.title,file:kn.dataUrl}});bn!=null&&bn.id&&!ge?(yield(0,De.ZP)(`/api/attachments/${Gt.id}/add_subitem.json`,{method:"post",body:{subitem_id:bn==null?void 0:bn.id,settings:JSON.stringify(kn.state)}})).status===0&&ce():bn!=null&&bn.id&&ce(bn),vt(!1),rt("")}),Pn=()=>{const kn=document.querySelector('a[href="https://markerjs.com/"]');kn&&kn.parentNode&&(kn.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Cn=>{const Ai=document.querySelector(Cn.name);Ai&&Ai.setAttribute("title",Cn.title)})},Rt=()=>{we.current=new yt.hP(Ae.current),we.current.targetRoot=Ne.current,we.current.addEventListener("render",tt),we.current.addEventListener("beforeclose",ne),le&&(we.current.availableMarkerTypes=we.current.ALL_MARKER_TYPES,we.current.uiStyleSettings.redoButtonVisible=!0,we.current.uiStyleSettings.notesButtonVisible=!0,we.current.uiStyleSettings.zoomButtonVisible=!0,we.current.uiStyleSettings.zoomOutButtonVisible=!0,we.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=we.current.uiStyleSettings,we.current.show(),Gt!=null&&Gt.snapshotData&&we.current.restoreState(Gt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Pn()},300)};return ve.createElement(ve.Fragment,null,(Gt==null?void 0:Gt.visible)&&ve.createElement(pt.Z,{spinning:gt,tip:dt,style:{position:"absolute",width:"100vw"}},ve.createElement("div",{ref:Ne,className:Xt()(Ve.imageDimensions,Mt,Oe?Ve.fullWidth:""),style:te},ve.createElement("img",{className:Ve.img,ref:Ae}))))}},41588:function(ii,hi,xe){"use strict";var ve=xe(59301),Ve=xe(95237),Dt=xe(43604),Xt=xe(99313),pt=xe(3113),yt=xe(85149),De=xe(88010),Kt=xe(48136),Ht=xe(59301);const nn=(0,ve.forwardRef)(({callback:tn,showSaveButton:Gt,value:Mt=""},Oe)=>{const te=(0,ve.useRef)(),ne=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r - x=a + r\\text{cos}\\theta \\ \r - y=b + r\\text{sin}\\theta \r -\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],le=we=>{te.current.setValue(te.current.getValue()+" "+we.value+" ")},ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ht.createElement(Ve.Z,{className:De.Z.lists,gutter:[10,10]},ne.map((we,Re)=>Ht.createElement(Dt.Z,{flex:"110px",className:De.Z.item},Ht.createElement("div",null,Ht.createElement(yt.Z,{value:`$$${we.value}$$`}),we.name),Ht.createElement("div",{className:De.Z.children},we.children.map((Ne,gt)=>Ht.createElement("div",{key:gt},Ht.createElement("h1",null,Ne.name),Ht.createElement(Ve.Z,{gutter:[10,10]},Ne.data.map((vt,dt)=>Ht.createElement(Dt.Z,{key:dt,onClick:()=>le(vt),className:De.Z.diamond},Ht.createElement(yt.Z,{value:"`$$"+vt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ht.createElement(Ve.Z,{className:De.Z.lists,gutter:[10,10]},ce.map((we,Re)=>Ht.createElement(Dt.Z,{flex:"110px",className:De.Z.item},Ht.createElement("div",null,Ht.createElement(yt.Z,{value:"`$$"+we.value+"$$`"}),we.name),Ht.createElement("div",{className:De.Z.children},we.children.map((Ne,gt)=>Ht.createElement("div",{key:gt},Ne.name&&Ht.createElement("h1",null,Ne.name),Ht.createElement(Ve.Z,{gutter:[10,10]},Ne.data.map((vt,dt)=>Ht.createElement(Dt.Z,{key:dt,onClick:()=>le(vt),className:De.Z.diamond},Ht.createElement(yt.Z,{value:"`$$"+vt.value+"$$`"}))))))))))}],Ae=()=>{var we=document.createElement("div");we.innerHTML=te.current.getValue();var Re=we.innerText;return tn&&tn(Re),Re};return(0,ve.useImperativeHandle)(Oe,()=>({getData:Ae})),Ht.createElement("div",{className:De.Z.mathWrap},Ht.createElement(Xt.default,{defaultActiveKey:"1",items:ge}),Ht.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},Mt||""),Gt&&Ht.createElement("div",{className:De.Z.button},Ht.createElement(pt.ZP,{size:"large",onClick:Ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});hi.Z=nn},40731:function(ii,hi,xe){"use strict";xe.d(hi,{Q:function(){return yt}});var ve=xe(59301),Ve=xe(57809),Dt=xe(5112),Xt=xe(5871),pt=xe(59301),yt=(Kt=>(Kt[Kt.Number=1]="Number",Kt[Kt.Percent=2]="Percent",Kt))(yt||{});const De=({value:Kt,onChange:Ht,disabled:nn,hidePercentOption:tn=!1,percentType:Gt="select"})=>{const Mt=(0,ve.useMemo)(()=>tn?1:2,[tn]),[Oe,te]=(0,ve.useState)(Mt);console.log(Oe);const ne=le=>Kt.type===1?`${le}\u5206`:`${le}%`,ce=(0,ve.useCallback)(le=>{if(Oe===1){const ge=le.replace("\u5206","");return isNaN(parseInt(ge,10))?0:ge}else return le.replace("%","")},[Oe]);return(0,ve.useEffect)(()=>{te(Kt.type)},[Kt]),pt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt=="select"&&pt.createElement(Ve.default,{size:"large",onChange:le=>{te(le),Ht({type:le,inputValue:le===1?5:20})},value:Oe||Mt,style:{width:100},options:tn?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:nn}),Gt=="radio"&&pt.createElement(Dt.ZP.Group,{size:"large",onChange:le=>{const ge=le.target.value;te(ge),Ht({type:ge,inputValue:ge===1?5:20})},value:Oe||Mt,disabled:nn},!tn&&pt.createElement(Dt.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),pt.createElement(Dt.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Gt=="radio"&&pt.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Kt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),pt.createElement(Xt.Z,{size:"large",disabled:nn,value:Kt.inputValue,style:{width:"120px"},parser:ce,addonAfter:Kt.type===1?"\u5206":"%",max:Oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:le=>{Ht({type:Oe,inputValue:le})}}),Gt=="radio"&&Kt.type==2&&pt.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};hi.Z=De},85149:function(ii,hi,xe){"use strict";xe.d(hi,{z:function(){return gt},Z:function(){return vt}});var ve=xe(59301),Ve=xe(50304),Dt=xe(24768),Xt=xe(64018),pt=xe(40846),yt=xe(3294),De=xe(955),Kt=xe(15342),Ht=xe(1012),nn=xe(23210),tn=xe(59301),Mt=({html:dt})=>{const rt=(0,ve.useRef)(null),Ot=(0,ve.useRef)(null),tt=`.markdown-body p { - margin: 0 0 16px 0 !important; - line-height: 28px; - white-space: pre-wrap; - } - - ol, - ul, - li { - list-style-type: none - } - - ol, - ul, - dl { - margin-bottom: 0px; - } - - .markdown-body { - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; - color: #333; - overflow: hidden; - font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; - word-break: break-word; - font-size: 16px; - line-height: 1.6; - white-space: normal; - word-wrap: break-word; - position: relative; - } - - .markdown-body ul>li { - list-style-type: disc; - } - - .markdown-body ol>li { - list-style-type: decimal; - } - - .markdown-body a { - background: transparent; - } - - .markdown-body a:active, - .markdown-body a:hover { - outline: 0; - } - - .markdown-body strong { - font-weight: bold; - } - - .markdown-body h1 { - font-size: 2em; - margin: 0.67em 0; - } - - .markdown-body img { - border: 0; - } - - .markdown-body hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; - } - - .markdown-body pre { - overflow: auto; - } - - .markdown-body code, - .markdown-body kbd, - .markdown-body pre { - font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; - font-size: 1em; - } - - .markdown-body input { - color: inherit; - font: inherit; - margin: 0; - } - - .markdown-body html input[disabled] { - cursor: default; - } - - .markdown-body input { - line-height: normal; - } - - .markdown-body input[type="checkbox"] { - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - } - - .markdown-body table { - border-collapse: collapse; - border-spacing: 0; - } - - .markdown-body td, - .markdown-body th { - padding: 0; - } - - .markdown-body * { - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body input { - font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; - } - - .markdown-body a { - color: #4183c4; - text-decoration: none; - } - - .markdown-body a:hover, - .markdown-body a:active { - text-decoration: underline; - } - - .markdown-body hr { - height: 0; - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; - } - - .markdown-body hr:before { - display: table; - content: ""; - } - - .markdown-body hr:after { - display: table; - clear: both; - content: ""; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - margin-top: 15px; - margin-bottom: 15px; - line-height: 1.1; - } - - .markdown-body h1 { - font-size: 30px; - } - - .markdown-body h2 { - font-size: 21px; - } - - .markdown-body h3 { - font-size: 16px; - } - - .markdown-body h4 { - font-size: 14px; - } - - .markdown-body h5 { - font-size: 12px; - } - - .markdown-body h6 { - font-size: 11px; - } - - .markdown-body blockquote { - margin: 0; - } - - .markdown-body ul, - .markdown-body ol { - padding: 0; - margin-top: 0; - margin-bottom: 0; - } - - ul.linenums, - ol.linenums { - padding: 16px 0 0 36px !important; - } - - .markdown-body ul, - .markdown-body ol { - padding-left: 2em; - } - - - .markdown-body ol ol, - .markdown-body ul ol { - list-style-type: lower-roman; - } - - .markdown-body ul ul ol, - .markdown-body ul ol ol, - .markdown-body ol ul ol, - .markdown-body ol ol ol { - list-style-type: lower-alpha; - } - - .markdown-body dd { - margin-left: 0; - } - - .markdown-body code { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; - font-size: 12px; - } - - .markdown-body pre { - margin-top: 0; - margin-bottom: 0; - font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; - } - - .markdown-body .octicon { - font: normal normal 16px octicons-anchor; - line-height: 1; - display: inline-block; - text-decoration: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .markdown-body .octicon-link:before { - content: '\f05c'; - } - - .markdown-body>*:first-child { - margin-top: 0 !important; - } - - .markdown-body>*:last-child { - margin-bottom: 0 !important; - } - - .markdown-body .anchor { - position: absolute; - top: 0; - left: 0; - display: block; - padding-right: 6px; - padding-left: 30px; - margin-left: -30px; - } - - .markdown-body .anchor:focus { - outline: none; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - position: relative; - margin-top: 1em; - margin-bottom: 16px; - font-weight: bold; - line-height: 1.4; - } - - .markdown-body h1 .octicon-link, - .markdown-body h2 .octicon-link, - .markdown-body h3 .octicon-link, - .markdown-body h4 .octicon-link, - .markdown-body h5 .octicon-link, - .markdown-body h6 .octicon-link { - display: none; - color: #000; - vertical-align: middle; - } - - .markdown-body h1:hover .anchor, - .markdown-body h2:hover .anchor, - .markdown-body h3:hover .anchor, - .markdown-body h4:hover .anchor, - .markdown-body h5:hover .anchor, - .markdown-body h6:hover .anchor { - padding-left: 8px; - margin-left: -30px; - text-decoration: none; - } - - .markdown-body h1:hover .anchor .octicon-link, - .markdown-body h2:hover .anchor .octicon-link, - .markdown-body h3:hover .anchor .octicon-link, - .markdown-body h4:hover .anchor .octicon-link, - .markdown-body h5:hover .anchor .octicon-link, - .markdown-body h6:hover .anchor .octicon-link { - display: inline-block; - } - - .markdown-body h1 { - padding-bottom: 0.3em; - font-size: 2.25em; - line-height: 1.2; - border-bottom: 1px solid #eee; - } - - .markdown-body h1 .anchor { - line-height: 1; - } - - .markdown-body h2 { - padding-bottom: 0.3em; - font-size: 1.75em; - line-height: 1.225; - border-bottom: 1px solid #eee; - } - - .markdown-body h2 .anchor { - line-height: 1; - } - - .markdown-body h3 { - font-size: 1.5em; - line-height: 1.43; - } - - .markdown-body h3 .anchor { - line-height: 1.2; - } - - .markdown-body h4 { - font-size: 1.25em; - } - - .markdown-body h4 .anchor { - line-height: 1.2; - } - - .markdown-body h5 { - font-size: 1em; - } - - .markdown-body h5 .anchor { - line-height: 1.1; - } - - .markdown-body h6 { - font-size: 1em; - color: #777; - } - - .markdown-body h6 .anchor { - line-height: 1.1; - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - } - - .markdown-body ul ul, - .markdown-body ul ol, - .markdown-body ol ol, - .markdown-body ol ul { - margin-top: 0; - margin-bottom: 0; - } - - .markdown-body li>p { - margin-top: 16px; - } - - .markdown-body dl { - padding: 0; - } - - .markdown-body dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: bold; - } - - .markdown-body dl dd { - padding: 0 16px; - margin-bottom: 16px; - } - - .markdown-body blockquote { - padding: 0 15px; - color: #777; - border-left: 4px solid #ddd; - } - - .markdown-body blockquote> :first-child { - margin-top: 0; - } - - .markdown-body blockquote> :last-child { - margin-bottom: 0; - } - - .markdown-body table { - display: block; - width: 100%; - overflow: auto; - word-break: normal; - word-break: keep-all; - } - - .markdown-body table th { - font-weight: bold; - text-align: revert; - } - - .markdown-body table th, - .markdown-body table td { - padding: 6px 13px; - border: 1px solid #ddd; - } - - .markdown-body table tr { - background-color: #fff; - border-top: 1px solid #ccc; - } - - .markdown-body table tr:nth-child(2n) { - background-color: #f8f8f8; - } - - .markdown-body img { - max-width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body code { - padding: 0; - padding-top: 0.2em; - padding-bottom: 0.2em; - margin: 0; - font-size: 85%; - background-color: rgba(0, 0, 0, 0.04); - border-radius: 3px; - } - - .markdown-body code:has(.katex) { - background-color: transparent; - } - - .markdown-body code:before, - .markdown-body code:after { - letter-spacing: -0.2em; - content: "\\00a0"; - } - - .markdown-body pre>code { - padding: 0; - margin: 0; - font-size: 100%; - word-break: normal; - white-space: pre; - background: transparent; - border: 0; - } - - .markdown-body .highlight { - margin-bottom: 16px; - } - - .markdown-body .highlight pre, - .markdown-body pre { - padding: 16px; - overflow: auto; - font-size: 85%; - line-height: 1.45; - background-color: #f7f7f7; - border-radius: 3px; - } - - .markdown-body .highlight pre { - margin-bottom: 0; - word-break: normal; - } - - .markdown-body pre { - word-wrap: normal; - } - - .markdown-body pre code { - display: inline; - max-width: initial; - padding: 0; - margin: 0; - overflow: initial; - line-height: inherit; - word-wrap: normal; - background-color: transparent; - border: 0; - } - - .markdown-body pre code:before, - .markdown-body pre code:after { - content: normal; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font-size: 11px; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .pl-c { - color: #969896; - } - - .markdown-body .pl-c1, - .markdown-body .pl-mdh, - .markdown-body .pl-mm, - .markdown-body .pl-mp, - .markdown-body .pl-mr, - .markdown-body .pl-s1 .pl-v, - .markdown-body .pl-s3, - .markdown-body .pl-sc, - .markdown-body .pl-sv { - color: #0086b3; - } - - .markdown-body .pl-e, - .markdown-body .pl-en { - color: #795da3; - } - - .markdown-body .pl-s1 .pl-s2, - .markdown-body .pl-smi, - .markdown-body .pl-smp, - .markdown-body .pl-stj, - .markdown-body .pl-vo, - .markdown-body .pl-vpf { - color: #333; - } - - .markdown-body .pl-ent { - color: #63a35c; - } - - .markdown-body .pl-k, - .markdown-body .pl-s, - .markdown-body .pl-st { - color: #a71d5d; - } - - .markdown-body .pl-pds, - .markdown-body .pl-s1, - .markdown-body .pl-s1 .pl-pse .pl-s2, - .markdown-body .pl-sr, - .markdown-body .pl-sr .pl-cce, - .markdown-body .pl-sr .pl-sra, - .markdown-body .pl-sr .pl-sre, - .markdown-body .pl-src { - color: #df5000; - } - - .markdown-body .pl-mo, - .markdown-body .pl-v { - color: #1d3e81; - } - - .markdown-body .pl-id { - color: #b52a1d; - } - - .markdown-body .pl-ii { - background-color: #b52a1d; - color: #f8f8f8; - } - - .markdown-body .pl-sr .pl-cce { - color: #63a35c; - font-weight: bold; - } - - .markdown-body .pl-ml { - color: #693a17; - } - - .markdown-body .pl-mh, - .markdown-body .pl-mh .pl-en, - .markdown-body .pl-ms { - color: #1d3e81; - font-weight: bold; - } - - .markdown-body .pl-mq { - color: #008080; - } - - .markdown-body .pl-mi { - color: #333; - font-style: italic; - } - - .markdown-body .pl-mb { - color: #333; - font-weight: bold; - } - - .markdown-body .pl-md, - .markdown-body .pl-mdhf { - background-color: #ffecec; - color: #bd2c00; - } - - .markdown-body .pl-mdht, - .markdown-body .pl-mi1 { - background-color: #eaffea; - color: #55a532; - } - - .markdown-body .pl-mdr { - color: #795da3; - font-weight: bold; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .task-list-item { - list-style-type: none; - } - - .markdown-body .task-list-item+.task-list-item { - margin-top: 3px; - } - - .markdown-body .task-list-item input { - float: left; - margin: 0.3em 0 0.25em -1.6em; - vertical-align: middle; - } - - .markdown-body :checked+.radio-label { - z-index: 1; - position: relative; - border-color: #4183c4; - } - - - /*! Pretty printing styles. Used with prettify.js. */ - /* SPAN elements with the classes below are added by prettyprint. */ - .pln { - color: #000 - } - - /* plain text */ - - @media screen { - .str { - color: #080 - } - - /* string content */ - .kwd { - color: #008 - } - - /* a keyword */ - .com { - color: #800 - } - - /* a comment */ - .typ { - color: #606 - } - - /* a type name */ - .lit { - color: #066 - } - - /* a literal value */ - /* punctuation, lisp open bracket, lisp close bracket */ - .pun, - .opn, - .clo { - color: #660 - } - - .tag { - color: #008 - } - - /* a markup tag name */ - .atn { - color: #606 - } - - /* a markup attribute name */ - .atv { - color: #080 - } - - /* a markup attribute value */ - .dec, - .var { - color: #606 - } - - /* a declaration; a variable name */ - .fun { - color: red - } - - /* a function name */ - } - - /* Use higher contrast and text-weight for printable form. */ - @media print, - projection { - .str { - color: #060 - } - - .kwd { - color: #006; - font-weight: bold - } - - .com { - color: #600; - font-style: italic - } - - .typ { - color: #404; - font-weight: bold - } - - .lit { - color: #044 - } - - .pun, - .opn, - .clo { - color: #440 - } - - .tag { - color: #006; - font-weight: bold - } - - .atn { - color: #404 - } - - .atv { - color: #060 - } - } - - /* Put a border around prettyprinted code snippets. */ - pre.prettyprint { - padding: 2px; - /* border: 1px solid #888 */ - } - - /* Specify class=linenums on a pre to get line numbering */ - ol.linenums { - margin-top: 0; - margin-bottom: 0 - } - - /* IE indents via margin-left */ - li.L0, - li.L1, - li.L2, - li.L3, - li.L5, - li.L6, - li.L7, - li.L8 { - list-style-type: none - } - - /* Alternate shading for lines */ - li.L1, - li.L3, - li.L5, - li.L7, - li.L9 { - background: #eee - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - }`;return(0,ve.useEffect)(()=>{const Pn=rt.current.attachShadow({mode:"open"});Ot.current=document.createElement("div"),Ot.current.className="markdown-body",Ot.current.innerHTML=dt,Pn.appendChild(Ot.current);const Rt=document.createElement("style");return Rt.textContent=tt,Pn.appendChild(Rt),()=>{Pn.innerHTML=""}},[]),(0,ve.useEffect)(()=>{Ot.current&&(Ot.current.innerHTML=dt)},[dt]),tn.createElement("div",{ref:rt})},Oe=Object.defineProperty,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,le=(dt,rt,Ot)=>rt in dt?Oe(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):dt[rt]=Ot,ge=(dt,rt)=>{for(var Ot in rt||(rt={}))ne.call(rt,Ot)&&le(dt,Ot,rt[Ot]);if(te)for(var Ot of te(rt))ce.call(rt,Ot)&&le(dt,Ot,rt[Ot]);return dt};const Ae="@\u2581\u2581@",we="@\u2581@",Re=/]*>/g;function Ne(dt){let rt=document.createElement("div");return rt.innerHTML=dt,rt.childNodes.length===0?"":rt.childNodes[0].nodeValue}const gt=(dt,rt)=>{dt=dt||"";const Ot=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,tt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Pn=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Rt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return rt?dt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ot,(kn,bn,Cn,Ai,Xi,Nt,ot)=>{const Hn=bn||Ai||Nt,Er=Cn||Xi||ot||"?";return yt.Z.API_SERVER+"/api/attachments/"+Hn+Er+"&t="+(0,De.Jn)(Hn,Date.now())+(kn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(dt=dt.replace(Rt,(kn,bn,Cn,Ai,Xi,Nt,ot)=>{const Hn=bn||Ai||Nt,Er=Cn||Xi||ot||"?";return yt.Z.API_SERVER+"/attachments/download/"+Hn+Er+"&t="+(0,De.Jn)(Hn,Date.now())+(kn.indexOf(")")>-1?")":"&")}).replace(Ot,(kn,bn,Cn,Ai,Xi,Nt,ot)=>{const Hn=bn||Ai||Nt,Er=Cn||Xi||ot||"?";return yt.Z.API_SERVER+"/api/attachments/"+Hn+Er+"&t="+(0,De.Jn)(Hn,Date.now())+(kn.indexOf(")")>-1?")":"&")}).replace(tt,(kn,bn,Cn,Ai,Xi)=>{const Nt=bn||Ai,ot=Cn||Xi||"";return'"'+yt.Z.API_SERVER+"/api/attachments/"+Nt+ot+Nt+ot+"&t="+(0,De.Jn)(Nt,Date.now())}).replace(Pn,(kn,bn,Cn,Ai,Xi)=>{const Nt=bn||Ai,ot=Cn||Xi||"";return"("+yt.Z.API_SERVER+"/files/uploads/"+Nt+ot+Nt+ot+"&t="+(0,De.Jn)(Nt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),dt)};var vt=({value:dt="",className:rt,showTextOnly:Ot,showLines:tt,style:Pn={},stylesPrev:Rt={},highlightKeywords:kn,showProgramFill:bn,isProgramFill:Cn,disabledFill:Ai=!1,programFillValue:Xi,onFillChange:Nt=Er=>{},onFillBlur:ot=()=>{},onFillFocus:Hn=()=>{}})=>{let Er=String(dt);const[Ir,cn]=(0,ve.useState)(""),[ai,Ii]=(0,ve.useState)("office"),[Bn,Nn]=(0,ve.useState)([]),Yi=(0,ve.useRef)("a"+(0,Ht.Z)()),wt={},En=(_t,on,Wt)=>{const hn=document.createElement(_t===we?"input":"textarea");hn.style.width="100%",hn.style.height=_t===we?"40px":"151px",hn.rows=5,hn.spellcheck=!1,hn.name="edu-program-fill",hn.placeholder="\u8BF7\u8F93\u5165",hn.dataset.id=on;const nr=Object.keys(wt).length;return wt[nr]=hn,`${hn.outerHTML}`};function qn(_t){return _t=_t.replace(/!\[.*?\]\(.*?\)/g,""),_t=_t.replace(/\[.*?\]\(.*?\)/g,""),_t=_t.replace(new RegExp("","gs"),""),_t=_t.replace(//g,""),_t=_t.replace(//g,""),_t=_t.replace(new RegExp(".*?<\\/video>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/audio>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/style>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/script>","gs"),""),_t}const st=_t=>_t.replace(/([\s\S]+?)<\/style>/gim,function(on,Wt){let hn=Wt.replace(/(\n|\r)/g,"").split("}"),nr=[];return hn.map(Ji=>{Ji!=""&&nr.push(`.${Yi.current} ${Ji}`)}),``}),ke=(0,ve.useMemo)(()=>{try{const hn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,nr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ji=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,wi=/\(\/attachments\/download\//g;Er=Er.replace(wi,"("+yt.Z.API_SERVER+"/attachments/download/").replace(hn,"("+yt.Z.API_SERVER+"/api/attachments/").replace(nr,'"'+yt.Z.API_SERVER+"/api/attachments/").replace(Ji,'"'+yt.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(hn){}if(bn){let hn=-1;return Er=Er.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(nr,Ji,wi){var Fi;return++hn,En(nr,hn,(Fi=Xi==null?void 0:Xi[hn])==null?void 0:Fi.value.replaceAll("<","<").replaceAll(">",">"))}),`
          ${st(Er||"")}
          `}let _t=st(Er);_t=(0,Dt.ZP)(_t);const on=(0,Dt.ez)();Er.match(/\[TOC\]/)&&(_t=_t.replace("

          [TOC]

          ",(0,Dt.Qv)()),(0,Dt.Iy)()),_t=_t.replace(/(__special_katext_id_\d+__)/g,(hn,nr)=>{const{type:Ji,expression:wi}=on[nr];return(0,Kt.renderToString)(Ne(wi)||"",{displayMode:Ji==="block",throwOnError:!1,output:"html"})}),_t=_t.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Dt.AL)();const Wt=document.createElement("div");if(Wt.innerHTML=_t,Ot)return Wt.innerText;if(kn){const hn=kn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ee(Wt,hn),Wt.innerHTML}return setTimeout(()=>ft(),500),Wt.innerHTML},[Er,kn]);(0,ve.useEffect)(()=>{St.current&&St.current.querySelectorAll(["input","textarea"]).forEach(on=>{on.oninput=Be,on.onblur=Ye,on.onfocus=lt})},[Bn]),(0,ve.useEffect)(()=>{var _t,on,Wt,hn,nr;if(Xi!=null&&Xi.length)try{const Ji=St.current.querySelectorAll(".edu-program-fill-score"),wi=St.current.querySelectorAll('[name="edu-program-fill"]');for(const[Fi,ir]of wi.entries())ir.value=((_t=Xi==null?void 0:Xi[Fi])==null?void 0:_t.value)||"",((on=Xi==null?void 0:Xi[Fi])==null?void 0:on.type)==="warning"?ir.className="program-fill-warning":((Wt=Xi==null?void 0:Xi[Fi])==null?void 0:Wt.type)==="success"?ir.className="program-fill-success":ir.className="";for(const[Fi,ir]of Ji.entries())ir.innerHTML=(hn=Xi==null?void 0:Xi[Fi])!=null&&hn.score?`${(nr=Xi==null?void 0:Xi[Fi])==null?void 0:nr.score}\u5206`:"";Nn(Xi)}catch(Ji){console.log(Ji,"error")}},[Xi]);const Be=_t=>{Bn[_t.target.dataset.id]=Bn[_t.target.dataset.id]||{},Bn[_t.target.dataset.id].value=_t.target.value,Nn([...Bn]),Nt(Bn,_t.target.dataset.id)},Ye=_t=>{Bn[_t.target.dataset.id]=Bn[_t.target.dataset.id]||{},Bn[_t.target.dataset.id].value=_t.target.value,Nn([...Bn]),ot(Bn,_t.target.dataset.id)},lt=_t=>{Bn[_t.target.dataset.id]=Bn[_t.target.dataset.id]||{},Bn[_t.target.dataset.id].value=_t.target.value,Nn([...Bn]),Hn(Bn,_t.target.dataset.id)};function Ee(_t,on){return _t.childNodes.forEach(Wt=>{var hn;if(Wt.childNodes.length>0)Ee(Wt,on);else if(Wt.nodeName!=="IMG")if(Wt.innerHTML)Wt.innerHTML=(hn=Wt.innerHTML)==null?void 0:hn.replace(new RegExp(on,"gi"),'$&');else{const nr=document.createElement("span");nr.innerHTML=Wt.textContent.replace(new RegExp(on,"gi"),'$&'),Wt.replaceWith(nr)}})}const St=(0,ve.useRef)();Dt.jb.WebkitLineClamp=tt,tt&&(Pn=ge(ge({},Pn),Dt.jb));function On(_t){let on=_t.target;if(on.tagName.toUpperCase()==="A"){let Wt=on.getAttribute("href");if(Wt.indexOf("office")>-1)_t.preventDefault(),cn(Wt),Ii("office");else if(Wt.indexOf("application/pdf")>-1)_t.preventDefault(),cn(Wt),Ii("pdf");else if(Wt.indexOf("text/html")>-1)_t.preventDefault(),cn(Wt),Ii("html");else if(Wt.startsWith("#")){_t.preventDefault();let hn=document.getElementById(Wt.replace("#",""));hn&&hn.scrollIntoView(!0)}}}const ft=()=>{var _t;const on=(_t=St.current)==null?void 0:_t.querySelectorAll("video");on==null||on.forEach(Wt=>{if(Wt.oncontextmenu=()=>!1,Wt.src.indexOf(".m3u8")>-1&&!Wt.canPlayType("application/vnd.apple.mpegurl")){if(pt.ZP.isSupported()){var hn=new pt.ZP;hn.loadSource(Wt.src),hn.attachMedia(Wt)}}})};(0,ve.useEffect)(()=>{if(St.current&&ke&&ke.match(Re)&&window.PR.prettyPrint(),St.current)return St.current.addEventListener("click",On),()=>{var _t;(_t=St.current)==null||_t.removeEventListener("click",On),(0,Dt.AL)(),(0,Dt.Iy)()}},[ke,St.current,On]),(0,ve.useEffect)(()=>{var _t;const on=Wt=>{Wt.preventDefault(),Wt.clipboardData.setData("text",window.getSelection().toString())};return(_t=St.current)==null||_t.addEventListener("copy",on),()=>{var Wt;(Wt=St.current)==null||Wt.removeEventListener("copy",on)}},[St.current]);const Pt=_t=>//i.test(_t||"");return ve.createElement(ve.Fragment,null,Ot&&ve.createElement("div",{ref:St},ke),!Ot&&!Pt(ke)&&ve.createElement("div",{ref:St,style:ge({},Pn),className:`${rt||""} ${Ai?"disabled-fill":""} markdown-body ${Yi.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Ot&&Pt(ke)&&ve.createElement(Mt,{html:ke}),ve.createElement(nn.Z,{close:!0,data:Ir,type:Ir!=null&&Ir.length?ai:"",style:ge({},Rt),onClose:()=>cn("")}))}},47362:function(ii,hi,xe){"use strict";var ve=xe(59301),Ve=xe(78241),Dt=xe(95237),Xt=xe(57809),pt=xe(92832),yt=xe(88522),De=xe(3113),Kt=xe(24905),Ht=xe(6848),nn=xe(8591),tn=xe(1710),Gt=xe(89070),Mt=xe(61186),Oe=xe.n(Mt),te=xe(26724),ne=xe.n(te),ce=xe(58143),le=xe(92365),ge=xe(85057),Ae=xe(76895),we=xe(59301),Re=Object.defineProperty,Ne=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Ot=(Nt,ot,Hn)=>ot in Nt?Re(Nt,ot,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):Nt[ot]=Hn,tt=(Nt,ot)=>{for(var Hn in ot||(ot={}))dt.call(ot,Hn)&&Ot(Nt,Hn,ot[Hn]);if(vt)for(var Hn of vt(ot))rt.call(ot,Hn)&&Ot(Nt,Hn,ot[Hn]);return Nt},Pn=(Nt,ot)=>Ne(Nt,gt(ot)),Rt=(Nt,ot,Hn)=>new Promise((Er,Ir)=>{var cn=Bn=>{try{Ii(Hn.next(Bn))}catch(Nn){Ir(Nn)}},ai=Bn=>{try{Ii(Hn.throw(Bn))}catch(Nn){Ir(Nn)}},Ii=Bn=>Bn.done?Er(Bn.value):Promise.resolve(Bn.value).then(cn,ai);Ii((Hn=Hn.apply(Nt,ot)).next())});const kn=[];function bn({onSearch:Nt,schools:ot}){return we.createElement(Ve.default,{colon:!1,layout:"horizontal",onFinish:Nt,initialValues:{keyword:"",school_name:"",search_type:"1"}},we.createElement(Dt.Z,{style:{flexWrap:"nowrap"}},we.createElement(Ve.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},we.createElement(Xt.default,{popupClassName:Ae.Z.selectdown,style:{width:106}},we.createElement(Xt.default.Option,{value:"1"},"\u59D3\u540D"),we.createElement(Xt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),we.createElement(Xt.default.Option,{value:"3"},"\u90AE\u7BB1"))),we.createElement(Ve.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},we.createElement(pt.default,{allowClear:!0,style:{width:300},size:"middle"})),we.createElement(Ve.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},we.createElement(yt.Z,{options:ot,style:{width:300},size:"middle",showSearch:!0,filterOption:(Hn,Er)=>Er.value.toUpperCase().indexOf(Hn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),we.createElement(De.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var Cn=(Nt=>(Nt[Nt.INITDATA=0]="INITDATA",Nt[Nt.INITSCHOOLS=1]="INITSCHOOLS",Nt[Nt.SHOWLOADING=2]="SHOWLOADING",Nt[Nt.SELECTEDIDS=3]="SELECTEDIDS",Nt[Nt.SETQUERY=4]="SETQUERY",Nt[Nt.SETPAGE=5]="SETPAGE",Nt))(Cn||{});function Ai(Nt,ot){switch(ot.type){case 0:return tt(tt({},Nt),ot.payload);case 4:return tt(tt({},Nt),ot.payload);case 5:return Pn(tt({},Nt),{page:ot.payload,reload:!1});case 2:return Pn(tt({},Nt),{loading:ot.payload});case 1:return Pn(tt({},Nt),{schools:ot.payload});case 3:return Pn(tt({},Nt),{selectedIds:ot.payload});default:throw new Error}}const Xi={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};hi.Z=({onSelect:Nt,onCancel:ot,container_id:Hn,container_type:Er})=>{const[Ir,cn]=(0,ve.useReducer)(Ai,Xi),{data:ai,schools:Ii,loading:Bn,selectedIds:Nn,page:Yi,count:wt,query:En,reload:qn}=Ir;(0,ve.useEffect)(()=>{function St(){return Rt(this,null,function*(){const{users:On,user_count:ft}=yield(0,le.nQ)(Pn(tt({},En),{page:Yi,container_type:Er,container_id:Hn,display_aliases:!0}));cn({type:0,payload:{data:qn?On:[...ai,...On],count:ft}})})}En&&St()},[Yi,En,qn,Hn,Er]),(0,ve.useEffect)(()=>{function St(){return Rt(this,null,function*(){const{school_names:On}=yield(0,le.K$)({display_aliases:!0});cn({type:1,payload:On.map(ft=>({value:ft}))})})}St()},[]);const st=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(St,On)=>we.createElement(Kt.default,{value:On.numid,checked:Nn.includes(On.numid),disabled:!!St})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(St,On)=>we.createElement("div",null,we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement(Gt.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${On.login}`,target:"_blank"},St||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},St||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},St||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},St||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},St||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},St||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:St=>we.createElement("span",{style:{color:"#000000"}},St?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:St=>we.createElement(Ht.Z,{placement:"bottom",title:St},we.createElement("span",{style:{color:"#000000"}},Oe()(St).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:St=>{if(St===1)return we.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ke(St){cn({type:4,payload:{page:1,reload:!0,query:St}})}function Be(St){cn({type:5,payload:St})}function Ye(St){let On=Nn.indexOf(St);On>=0?Nn.splice(On,1):Nn.push(St),cn({type:3,payload:[...Nn]})}function lt(){Nn.length===0?nn.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Nt(Nn,Hn),cn({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ee=wt>Yi*10;return we.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},we.createElement(bn,{onSearch:ke,schools:Ii}),En?we.createElement(we.Fragment,null,we.createElement("div",{className:"flexd-table-header mt20"},we.createElement(ge.Gi,null,we.createElement(tn.default,{pagination:!1,dataSource:kn,columns:st}))),we.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},we.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Be,hasMore:Ee,useWindow:!1},we.createElement(ge.Gi,null,we.createElement(tn.default,{loading:Bn,showHeader:!1,pagination:!1,dataSource:ai,columns:st,onRow:St=>({onClick:On=>{St.added!==1&&Ye(St.numid)}})})))),we.createElement("div",{className:"flex-container flex-end"},we.createElement(De.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ot},"\u53D6\u6D88"),we.createElement(De.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:lt},"\u786E\u5B9A"))):we.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},we.createElement("img",{src:ce,width:"100",alt:""}),we.createElement("br",null),we.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},82438:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Kt}});var ve=xe(59301),Ve={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Dt=xe(43418),Xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",yt=(Ht,nn,tn)=>new Promise((Gt,Mt)=>{var Oe=ce=>{try{ne(tn.next(ce))}catch(le){Mt(le)}},te=ce=>{try{ne(tn.throw(ce))}catch(le){Mt(le)}},ne=ce=>ce.done?Gt(ce.value):Promise.resolve(ce.value).then(Oe,te);ne((tn=tn.apply(Ht,nn)).next())}),Kt=({type:Ht,resdata:nn,onok:tn,oktext:Gt,okloading:Mt})=>{const[Oe,te]=(0,ve.useState)(!1),{can_copy_list:ne,can_copy_num:ce,challenge_type:le,course_data_list:ge,no_copy_list:Ae,no_copy_num:we,no_use_list:Re,no_use_num:Ne,repeat_shixun_num:gt,student_count:vt,total_num:dt,use_num:rt}=nn;let Ot=ce>0||Ht==="exercise";(0,ve.useEffect)(()=>{(nn==null?void 0:nn.student_count)>0&&te(!0)},[nn]),console.log("---11",Mt),(0,ve.useEffect)(()=>{Mt||te(!1)},[Mt]);const tt=()=>{if(Ht==="exercise"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ht==="exercise"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="shixun"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="shixun"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="subject"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="subject"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ve.createElement("span",{className:Ve.orangeColor},vt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ve.createElement("span",{className:Ve.orangeColor},rt)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="exercisepush")return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ht==="shixunpush"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ht==="shixunpush"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:Ve.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ve.createElement("span",{className:Ve.orangeColor},rt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Pn=()=>{if(Ht==="exercise"||Ht==="subject"||Ht==="exercisepush"||Ht==="shixunpush")return ve.createElement("div",{style:{marginTop:20}},we>0&&ve.createElement("div",null,ve.createElement("span",{className:Ve.flex},ve.createElement("img",{src:pt,style:{width:14}}),ve.createElement("span",{className:Ve.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ve.createElement("div",{className:Ve.statusbody},Ht==="exercise"&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:Ve.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ht==="subject"||Ht==="exercisepush")&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ot&&ve.createElement("span",{className:Ve.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ht==="shixunpush"&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ot&&ve.createElement("span",{className:Ve.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ve.createElement("div",null,Ae==null?void 0:Ae.map((Rt,kn)=>ve.createElement("a",{href:`/shixuns/${Rt.identifier}/challenges`,target:"_blank"},"\u300A",Rt==null?void 0:Rt.name,"\u300B",kn+1!==we&&"\u3001"))))),ce>0&&ve.createElement("div",{style:{marginTop:20}},ve.createElement("span",{className:Ve.flex},ve.createElement("img",{src:Xt,style:{width:14}}),ve.createElement("span",{className:Ve.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ve.createElement("div",{className:Ve.statusbody},Ht==="exercise"&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ht==="subject"||Ht==="exercisepush")&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ht==="shixunpush"&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ve.createElement("div",null,ne==null?void 0:ne.map((Rt,kn)=>ve.createElement("a",{href:`/shixuns/${Rt.identifier}/challenges`,target:"_blank"},"\u300A",Rt==null?void 0:Rt.name,"\u300B",kn+1!==ce&&"\u3001"))))));if(Ht==="shixun")return ve.createElement("div",{style:{marginTop:20}},ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ve.createElement(Dt.default,{open:Oe,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ot&&"none"}},zIndex:1003,confirmLoading:Mt,okText:Ot?Gt:"\u6211\u77E5\u9053\u4E86",onOk:()=>yt(void 0,null,function*(){Ot?yield tn([...ne,...Re]):te(!1)})},ve.createElement("div",{style:{maxHeight:600,overflow:"auto"}},tt(),Pn()))}},97692:function(ii,hi,xe){"use strict";xe.d(hi,{h:function(){return we}});var ve=xe(59301),Ve=xe(57809),Dt=xe(78241),Xt=xe(3113),pt=xe(89780),yt=xe.n(pt),De=xe(37036),Kt=xe(95625),Ht=Object.defineProperty,nn=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,te=(Re,Ne,gt)=>Ne in Re?Ht(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Re[Ne]=gt,ne=(Re,Ne)=>{for(var gt in Ne||(Ne={}))Mt.call(Ne,gt)&&te(Re,gt,Ne[gt]);if(Gt)for(var gt of Gt(Ne))Oe.call(Ne,gt)&&te(Re,gt,Ne[gt]);return Re},ce=(Re,Ne)=>nn(Re,tn(Ne));const le=Ve.default.Option,ge={labelCol:{span:4},wrapperCol:{span:20}},Ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};hi.Z=({callback:Re,onCancel:Ne})=>{const[gt,vt]=(0,ve.useState)("python");function dt(Ot){vt(Ae[Ot][1])}function rt(Ot){Re(Ot)}return ve.createElement(Dt.default,ce(ne({},ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:rt,style:{width:500}}),ve.createElement(Dt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(Ve.default,{getPopupContainer:Ot=>Ot.parentNode,onChange:dt},Object.keys(Ae).map(Ot=>ve.createElement(le,{key:Ot,value:Ot},Ae[Ot][0])))),ve.createElement(Dt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(we,{mode:gt})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Xt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Xt.ZP,{type:"ghost",onClick:Ne},"\u53D6\u6D88")))};function we({value:Re,onChange:Ne,mode:gt,options:vt={}}){const dt=(0,ve.useRef)(),[rt,Ot]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(rt){let tt=function(Pn){const Rt=Pn.getValue();Ne&&Ne(Rt)};return rt.on("change",tt),()=>{rt.off("change",tt)}}},[rt,Ne]),(0,ve.useEffect)(()=>{rt&&rt.setOption("mode",gt)},[rt,gt]),(0,ve.useEffect)(()=>{rt&&(Re!==rt.getValue()||Re==="")&&setTimeout(()=>{rt.setValue(Re||"")},300)},[rt,Re]),(0,ve.useEffect)(()=>{if(dt.current&&!rt){const tt=yt().fromTextArea(dt.current,ne({mode:gt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},vt));Ot(tt)}},[dt.current,rt]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:dt}))}},12290:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Ei}});var ve=xe(59301),Ve=xe(89780),Dt=xe.n(Ve),Xt=xe(76374),pt=xe(37036),yt=xe(6313),De=xe(25717),Kt=xe(99498),Ht=xe(25419),nn=xe(67549),tn=xe(85149),Gt=({value:rn="",className:Yt,showTextOnly:Xe,showLines:un,style:ti={}})=>{const Wn=(0,ve.useMemo)(()=>"",[rn]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:Wn}}))},Mt=xe(59301),Oe=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(rn,Yt,Xe)=>Yt in rn?Oe(rn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):rn[Yt]=Xe,we=(rn,Yt)=>{for(var Xe in Yt||(Yt={}))le.call(Yt,Xe)&&Ae(rn,Xe,Yt[Xe]);if(ce)for(var Xe of ce(Yt))ge.call(Yt,Xe)&&Ae(rn,Xe,Yt[Xe]);return rn},Re=(rn,Yt)=>te(rn,ne(Yt));let Ne=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function gt({onActionCallback:rn,title:Yt,icon:Xe,actionName:un,className:ti="",children:Wn}){function vn(){rn(un)}return Mt.createElement("a",{title:Yt,className:ti,onClick:vn},Mt.createElement("i",{className:`${Xe}`}),Wn)}var vt=({watch:rn,showNullButton:Yt,showNullProgramButton:Xe,onActionCallback:un,fullScreen:ti,insertTemp:Wn,hidetoolBar:vn,extraUse:vi})=>{const eo=[...Ne,{title:`${rn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${rn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Mt.createElement("ul",{className:"markdown-toolbar-container"},!vn&&eo.map((Xr,Kr)=>Mt.createElement("li",{key:Kr},Xr.actionName?Mt.createElement(gt,Re(we({},Xr),{onActionCallback:un})):Mt.createElement("span",{className:"v-line"}))),Yt?Mt.createElement("li",null,Mt.createElement(gt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},Mt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Xe?Mt.createElement(Mt.Fragment,null,Mt.createElement("li",null,Mt.createElement(gt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},Mt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Mt.createElement("li",null,Mt.createElement(gt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},Mt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Wn&&Mt.createElement("li",null,Mt.createElement(gt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wn}`,onActionCallback:un},Mt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),vi&&Mt.createElement("li",null,vi),Mt.createElement("li",{className:"btn-full-screen"},Mt.createElement(gt,{icon:`${ti?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ti?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},dt=xe(79346),rt=xe(78241),Ot=xe(92832),tt=xe(3113),Pn=Object.defineProperty,Rt=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Xi=(rn,Yt,Xe)=>Yt in rn?Pn(rn,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):rn[Yt]=Xe,Nt=(rn,Yt)=>{for(var Xe in Yt||(Yt={}))Cn.call(Yt,Xe)&&Xi(rn,Xe,Yt[Xe]);if(bn)for(var Xe of bn(Yt))Ai.call(Yt,Xe)&&Xi(rn,Xe,Yt[Xe]);return rn},ot=(rn,Yt)=>Rt(rn,kn(Yt));const Hn={labelCol:{span:4},wrapperCol:{span:20}};var Er=({callback:rn,onCancel:Yt})=>{function Xe(un){rn(un)}return ve.createElement(rt.default,ot(Nt({},Hn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Xe,style:{width:500}}),ve.createElement(rt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(Ot.default,null)),ve.createElement(rt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(Ot.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(tt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(tt.ZP,{type:"ghost",onClick:Yt},"\u53D6\u6D88")))},Ir=xe(97692),cn=xe(28451),ai=xe(43418),Ii=xe(95237),Bn=xe(73524),Nn=xe(59301),Yi=({callback:rn,onCancel:Yt})=>{const Xe=document.createElement("canvas"),un=Xe.getContext("2d");Xe.width=1e3,Xe.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,Xe.width,Xe.height);const ti=Xe.toDataURL("image/png");return Nn.createElement(ai.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Nn.createElement(Ii.Z,{style:{height:"100vh"}},Nn.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ti,visible:!0,title:String(Date.now())},onOk:Wn=>{rn({src:Wn.url})},onClose:Yt})))},wt=xe(12378);function En(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(En,go.CommandHandler),En.prototype.canAlignSelection=function(){var rn=this.diagram;return!(rn===null||rn.isReadOnly||rn.isModelReadOnly||rn.selection.count<2)},En.prototype.alignLeft=function(){var rn=this.diagram;rn.startTransaction("aligning left");var Yt=1/0;rn.selection.each(function(Xe){Xe instanceof go.Link||(Yt=Math.min(Xe.position.x,Yt))}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Yt,Xe.position.y))}),rn.commitTransaction("aligning left")},En.prototype.alignRight=function(){var rn=this.diagram;rn.startTransaction("aligning right");var Yt=-1/0;rn.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var un=Xe.actualBounds.x+Xe.actualBounds.width;Yt=Math.max(un,Yt)}}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Yt-Xe.actualBounds.width,Xe.position.y))}),rn.commitTransaction("aligning right")},En.prototype.alignTop=function(){var rn=this.diagram;rn.startTransaction("alignTop");var Yt=1/0;rn.selection.each(function(Xe){Xe instanceof go.Link||(Yt=Math.min(Xe.position.y,Yt))}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.position.x,Yt))}),rn.commitTransaction("alignTop")},En.prototype.alignBottom=function(){var rn=this.diagram;rn.startTransaction("aligning bottom");var Yt=-1/0;rn.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var un=Xe.actualBounds.y+Xe.actualBounds.height;Yt=Math.max(un,Yt)}}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,Yt-Xe.actualBounds.height))}),rn.commitTransaction("aligning bottom")},En.prototype.alignCenterX=function(){var rn=this.diagram,Yt=rn.selection.first();if(Yt){rn.startTransaction("aligning Center X");var Xe=Yt.actualBounds.x+Yt.actualBounds.width/2;rn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(Xe-un.actualBounds.width/2,un.actualBounds.y))}),rn.commitTransaction("aligning Center X")}},En.prototype.alignCenterY=function(){var rn=this.diagram,Yt=rn.selection.first();if(Yt){rn.startTransaction("aligning Center Y");var Xe=Yt.actualBounds.y+Yt.actualBounds.height/2;rn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.actualBounds.x,Xe-un.actualBounds.height/2))}),rn.commitTransaction("aligning Center Y")}},En.prototype.alignColumn=function(rn){var Yt=this.diagram;Yt.startTransaction("align Column"),rn===void 0&&(rn=0),rn=parseFloat(rn);var Xe=new Array;Yt.selection.each(function(vi){vi instanceof go.Link||Xe.push(vi)});for(var un=0;un0){for(var vi=Wn.elt(vn-1);vi!==null&&vi.isTreeExpanded&&!vi.isTreeLeaf;){var eo=this._sortTreeChildrenByY(vi);vi=eo.last()}vi!==null&&rn.select(vi)}else rn.select(ti)}}else if(Xe.key==="Down")if(Yt.isTreeExpanded&&!Yt.isTreeLeaf){var un=this._sortTreeChildrenByY(Yt).first();un!==null&&rn.select(un)}else for(;Yt!==null;){var ti=Yt.findTreeParentNode();if(ti===null)break;var Wn=this._sortTreeChildrenByY(ti),vn=Wn.indexOf(Yt);if(vnWn.y?1:ti.xWn.x?1:0}),Yt},En.prototype.copyToClipboard=function(rn){go.CommandHandler.prototype.copyToClipboard.call(this,rn),this._lastPasteOffset.set(this.pasteOffset)},En.prototype.pasteFromClipboard=function(){var rn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(rn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),rn},Object.defineProperty(En.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(rn){if(rn!=="move"&&rn!=="select"&&rn!=="scroll"&&rn!=="tree"&&rn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+rn);this._arrowKeyBehavior=rn}}),Object.defineProperty(En.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(rn){if(!(rn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+rn);this._pasteOffset.set(rn)}});var qn=En,st=xe(74413),ke=xe(43604),Be=xe(99064),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},lt=xe(24065),Ee=xe(59301),St=(rn,Yt,Xe)=>new Promise((un,ti)=>{var Wn=eo=>{try{vi(Xe.next(eo))}catch(Xr){ti(Xr)}},vn=eo=>{try{vi(Xe.throw(eo))}catch(Xr){ti(Xr)}},vi=eo=>eo.done?un(eo.value):Promise.resolve(eo.value).then(Wn,vn);vi((Xe=Xe.apply(rn,Yt)).next())});function On({onCancel:rn,callback:Yt}){let Xe=(0,ve.useRef)(),un=(0,ve.useRef)(),ti=(0,ve.useRef)(),Wn=(0,ve.useRef)(!1);const vn=(0,ve.useRef)(!1),[vi,eo]=(0,ve.useState)(0);function Xr(){const Ct=wt.bx.make,xi={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Xe.current=new wt.S0(un.current,{padding:20,grid:Ct(wt.s_,"Grid",Ct(wt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ct(wt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:lr=>{var ao=lr.diagram.commandHandler.addTopLevelParts(lr.diagram.selection,!0);ao||lr.diagram.currentTool.doCancel()},commandHandler:Ct(qn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:lr=>{var ao=lr.subject;ao.location=ao.location.copy().snapToGridPoint(lr.diagram.grid.gridOrigin,lr.diagram.grid.gridCellSize),setTimeout(()=>{lr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:lr=>{var ao=lr.subject;setTimeout(()=>{lr.diagram.commandHandler.editTextBlock()})},LinkRelinked:lr=>{var ao=lr.parameter.part;ao.invalidateConnectedLinks();var zo=lr.subject;lr.diagram.toolManager.linkingTool.isForwards?zo.toNode.invalidateConnectedLinks():zo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Xe.current.nodeTemplate=Ct(wt.NB,"Auto",{locationSpot:wt.z6.Center,locationObjectName:"SHAPE",desiredSize:new wt.$u(120,60),minSize:new wt.$u(40,40),resizable:!0,resizeCellSize:new wt.$u(10,10),rotatable:!0},new wt.KX("location","loc",wt.E9.parse).makeTwoWay(wt.E9.stringify),new wt.KX("desiredSize","size",wt.$u.parse).makeTwoWay(wt.$u.stringify),Ct(wt.bn,{name:"SHAPE",fill:xi.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:wt.z6.AllSides,toSpot:wt.z6.AllSides},new wt.KX("figure"),new wt.KX("fill"),new wt.KX("stroke","borderColor"),new wt.KX("strokeWidth","thickness"),new wt.KX("strokeDashArray","dash")),Ct(wt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ct(wt.al,{margin:1,textAlign:"center",overflow:wt.al.OverflowEllipsis,editable:!0},new wt.KX("text").makeTwoWay(),new wt.KX("stroke","color"))),Xe.current.nodeTemplate.toolTip=Ct("ToolTip",Ct(wt.s_,"Vertical",{maxSize:new wt.$u(200,NaN)},Ct(wt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new wt.KX("text")),Ct(wt.al,{font:"10pt sans-serif",textAlign:"center"},new wt.KX("text","details"))));function Ur(lr,ao){var zo=(lo,bo)=>{lo.handled=!0,lo.diagram.model.commit(Io=>{var Jo=bo.part.adornedPart,Do=new wt.E9().setRectSpot(Jo.actualBounds,lr);Do.subtract(Jo.location),Do.scale(2,2),Do.x+=Math.sign(Do.x)*130,Do.y+=Math.sign(Do.y)*130,Do.add(Jo.location),Do.snapToGridPoint(lo.diagram.grid.gridOrigin,lo.diagram.grid.gridCellSize);var Ca=Io.copyNodeData(Jo.data);Io.setGroupKeyForNodeData(Ca,Io.getGroupKeyForNodeData(Jo.data)),Io.addNodeData(Ca);var Xn={from:Jo.key,to:Io.getKeyForNodeData(Ca)};Io.addLinkData(Xn);var ja=lo.diagram.findNodeForData(Ca);ja.location=Do,lo.diagram.select(ja),setTimeout(()=>{lo.diagram.commandHandler.editTextBlock()},20)})};return Ct(wt.bn,{figure:ao,alignment:lr,alignmentFocus:lr.opposite(),width:lr.equals(wt.z6.Top)||lr.equals(wt.z6.Bottom)?25:18,height:lr.equals(wt.z6.Top)||lr.equals(wt.z6.Bottom)?18:25,fill:"orange",stroke:xi.white,strokeWidth:4,mouseEnter:(lo,bo)=>bo.fill="dodgerblue",mouseLeave:(lo,bo)=>bo.fill="orange",isActionable:!0,click:zo,contextClick:zo})}function ko(lr){return Ct(wt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ao,zo)=>zo.fill="dodgerblue",mouseLeave:(ao,zo)=>zo.fill="orange",click:(ao,zo)=>{ao.diagram.commandHandler.showContextMenu(zo.part.adornedPart)}},lr||{})}Xe.current.nodeTemplate.selectionAdornmentTemplate=Ct(wt.uz,"Spot",Ct(wt.Vm,{padding:10}),Ur(wt.z6.Top,"TriangleUp"),Ur(wt.z6.Left,"TriangleLeft"),Ur(wt.z6.Right,"TriangleRight"),Ur(wt.z6.Bottom,"TriangleDown"),ko({alignment:new wt.z6(.75,0)}));function Qn(lr,ao){return(zo,lo)=>{zo.handled=!0,zo.diagram.model.commit(bo=>{bo.set(lo.part.adornedPart.data,lr,ao)})}}function sr(lr,ao){return ao||(ao="color"),Ct(wt.bn,{width:16,height:16,stroke:"lightgray",fill:lr,margin:1,background:"transparent",mouseEnter:(zo,lo)=>lo.stroke="dodgerblue",mouseLeave:(zo,lo)=>lo.stroke="lightgray",click:Qn(ao,lr),contextClick:Qn(ao,lr)})}function dn(){return[Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",sr(xi.white,"fill"),sr(xi.beige,"fill"),sr(xi.extralightblue,"fill"),sr(xi.extralightred,"fill"))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",sr(xi.lightgray,"fill"),sr(xi.lightgreen,"fill"),sr(xi.lightblue,"fill"),sr(xi.lightred,"fill")))]}function gi(){return[Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",sr(xi.black),sr(xi.green),sr(xi.blue),sr(xi.red))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",sr(xi.white),sr(xi.magenta),sr(xi.purple),sr(xi.orange)))]}function Yn(lr,ao){return ao||(ao="thickness"),Ct(wt.bn,"LineH",{width:16,height:16,strokeWidth:lr,margin:1,background:"transparent",mouseEnter:(zo,lo)=>lo.background="dodgerblue",mouseLeave:(zo,lo)=>lo.background="transparent",click:Qn(ao,lr),contextClick:Qn(ao,lr)})}function wn(lr,ao){return ao||(ao="dash"),Ct(wt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:lr,margin:1,background:"transparent",mouseEnter:(zo,lo)=>lo.background="dodgerblue",mouseLeave:(zo,lo)=>lo.background="transparent",click:Qn(ao,lr),contextClick:Qn(ao,lr)})}function Vn(){return[Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",Yn(1),Yn(2),Yn(3),Yn(4))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",wn(null),wn([2,4]),wn([4,4])))]}function _n(lr,ao){return ao||(ao="figure"),Ct(wt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:lr,margin:1,background:"transparent",mouseEnter:(zo,lo)=>lo.fill="dodgerblue",mouseLeave:(zo,lo)=>lo.fill="lightgray",click:Qn(ao,lr),contextClick:Qn(ao,lr)})}Xe.current.nodeTemplate.contextMenu=Ct("ContextMenu",Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",_n("Rectangle"),_n("RoundedRectangle"),_n("Ellipse"),_n("Diamond"))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",_n("Parallelogram2"),_n("ManualOperation"),_n("Procedure"),_n("Cylinder1"))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",_n("Terminator"),_n("CreateRequest"),_n("Document"),_n("TriangleDown"))),dn(),gi(),Vn()),Xe.current.groupTemplate=Ct(wt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:wt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(lr,ao)=>{var zo=ao.addMembers(ao.diagram.selection,!0);zo||ao.diagram.currentTool.doCancel()},avoidable:!1},new wt.KX("location","loc",wt.E9.parse).makeTwoWay(wt.E9.stringify),Ct(wt.s_,"Auto",{name:"BODY"},Ct(wt.bn,{parameter1:10,fill:xi.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:wt.z6.AllSides,toSpot:wt.z6.AllSides},new wt.KX("fill"),new wt.KX("stroke","color"),new wt.KX("strokeWidth","thickness"),new wt.KX("strokeDashArray","dash")),Ct(wt.Vm,{background:"transparent",margin:20})),Ct(wt.al,{alignment:wt.z6.Top,alignmentFocus:wt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new wt.KX("text"),new wt.KX("stroke","color"))),Xe.current.groupTemplate.selectionAdornmentTemplate=Ct(wt.uz,"Spot",Ct(wt.s_,"Auto",Ct(wt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ct(wt.Vm,{margin:1.5})),ko({alignment:wt.z6.TopRight,alignmentFocus:wt.z6.BottomRight})),Xe.current.groupTemplate.contextMenu=Ct("ContextMenu",dn(),gi(),Vn()),Xe.current.linkTemplate=Ct(wt.rU,{layerName:"Foreground",routing:wt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new wt.KX("fromSpot","fromSpot",wt.z6.parse),new wt.KX("toSpot","toSpot",wt.z6.parse),new wt.KX("fromShortLength","dir",lr=>lr>=1?10:0),new wt.KX("toShortLength","dir",lr=>lr>=1?10:0),new wt.KX("points").makeTwoWay(),Ct(wt.bn,{strokeWidth:2},new wt.KX("stroke","color"),new wt.KX("strokeWidth","thickness"),new wt.KX("strokeDashArray","dash")),Ct(wt.bn,{segmentIndex:0,segmentOffset:new wt.E9(15,0),segmentOrientation:wt.rU.OrientAlong,alignmentFocus:wt.z6.Right,figure:"circle",width:10,strokeWidth:0},new wt.KX("fill","color"),new wt.KX("visible","dir",lr=>lr===1)),Ct(wt.bn,{segmentIndex:-1,segmentOffset:new wt.E9(-10,6),segmentOrientation:wt.rU.OrientPlus90,alignmentFocus:wt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new wt.KX("fill","color"),new wt.KX("visible","dir",lr=>lr>=1),new wt.KX("width","thickness",lr=>7+3*lr),new wt.KX("height","thickness",lr=>7+3*lr),new wt.KX("segmentOffset","thickness",lr=>new wt.E9(-15,4+1.5*lr))),Ct(wt.bn,{segmentIndex:0,segmentOffset:new wt.E9(15,-6),segmentOrientation:wt.rU.OrientMinus90,alignmentFocus:wt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new wt.KX("fill","color"),new wt.KX("visible","dir",lr=>lr===2),new wt.KX("width","thickness",lr=>7+3*lr),new wt.KX("height","thickness",lr=>7+3*lr),new wt.KX("segmentOffset","thickness",lr=>new wt.E9(-15,4+1.5*lr))),Ct(wt.al,{alignmentFocus:new wt.z6(0,1,-4,0),editable:!0},new wt.KX("text").makeTwoWay(),new wt.KX("stroke","color"))),Xe.current.linkTemplate.selectionAdornmentTemplate=Ct(wt.uz,Ct(wt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Di(2)},new wt.KX("pathPattern","thickness",Di)),ko({alignmentFocus:new wt.z6(0,0,-6,-4)}));function Di(lr){return Ct(wt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(lr+4).toString()+" H3"})}function Gn(lr){var ao="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return lr===0?ao="M0 0 M16 16 M0 8 L16 8":lr===2&&(ao="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ct(wt.bn,{geometryString:ao,margin:2,background:"transparent",mouseEnter:(zo,lo)=>lo.background="dodgerblue",mouseLeave:(zo,lo)=>lo.background="transparent",click:Qn("dir",lr),contextClick:Qn("dir",lr)})}function to(lr){var ao=(zo,lo)=>{zo.handled=!0,zo.diagram.model.commit(bo=>{var Io=lo.part.adornedPart;bo.set(Io.data,lr?"toSpot":"fromSpot",wt.z6.stringify(wt.z6.AllSides)),(lr?Io.toNode:Io.fromNode).invalidateConnectedLinks()})};return Ct(wt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(zo,lo)=>lo.background="dodgerblue",mouseLeave:(zo,lo)=>lo.background="transparent",click:ao,contextClick:ao})}function An(lr,ao){var zo=0,lo=wt.z6.RightSide;lr.equals(wt.z6.Top)?(zo=270,lo=wt.z6.TopSide):lr.equals(wt.z6.Left)?(zo=180,lo=wt.z6.LeftSide):lr.equals(wt.z6.Bottom)&&(zo=90,lo=wt.z6.BottomSide),ao||(zo-=180);var bo=(Io,Jo)=>{Io.handled=!0,Io.diagram.model.commit(Do=>{var Ca=Jo.part.adornedPart;Do.set(Ca.data,ao?"toSpot":"fromSpot",wt.z6.stringify(lo)),(ao?Ca.toNode:Ca.fromNode).invalidateConnectedLinks()})};return Ct(wt.bn,{alignment:lr,alignmentFocus:lr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:zo,background:"transparent",mouseEnter:(Io,Jo)=>Jo.background="dodgerblue",mouseLeave:(Io,Jo)=>Jo.background="transparent",click:bo,contextClick:bo})}Xe.current.linkTemplate.contextMenu=Ct("ContextMenu",gi(),Vn(),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",Gn(0),Gn(1),Gn(2))),Ct("ContextMenuButton",Ct(wt.s_,"Horizontal",Ct(wt.s_,"Spot",to(!1),An(wt.z6.Top,!1),An(wt.z6.Left,!1),An(wt.z6.Right,!1),An(wt.z6.Bottom,!1)),Ct(wt.s_,"Spot",{margin:new wt.Zt(0,0,0,2)},to(!0),An(wt.z6.Top,!0),An(wt.z6.Left,!0),An(wt.z6.Right,!0),An(wt.z6.Bottom,!0)))));const ya=`{ "class": "GraphLinksModel", - "nodeDataArray": [ -{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, -{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, -{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, -{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, -{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, -{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, -{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} -], - "linkDataArray": [ -{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, -{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, -{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, -{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, -{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, -{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, -{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var na=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function La(lr){return console.log("shapeName:",lr),na.indexOf(lr)>=0}var jn=new wt.YI(ti.current,{maxSelectionCount:1,linkTemplate:Ct(wt.rU,{locationSpot:wt.z6.Center,selectionAdornmentTemplate:Ct(wt.uz,"Link",{locationSpot:wt.z6.Center},Ct(wt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ct(wt.bn,{toArrow:"Standard",stroke:null}))},{routing:wt.rU.AvoidsNodes,curve:wt.rU.JumpOver,corner:5,toShortLength:4},new wt.KX("points"),Ct(wt.bn,{isPanelMain:!0,strokeWidth:2}),Ct(wt.bn,{toArrow:"Standard",stroke:null})),model:new wt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...wt.bn.getFigureGenerators().toArray().map(lr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:lr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Xe.current.addDiagramListener("TextEdited",function(lr){var ao;const zo=lr.subject.part;var lo=(ao=document.activeElement)==null?void 0:ao.value;typeof lo=="string"&&lo.trim()===""&&Xe.current.model.commit(function(bo){bo.set(zo.data,"text","\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}),jn.nodeTemplate=Ct(wt.NB,"Auto",{locationSpot:wt.z6.Center},new wt.KX("location","location",wt.E9.parse).makeTwoWay(wt.E9.stringify),Ct(wt.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new wt.KX("stroke").makeTwoWay(),new wt.KX("fill").makeTwoWay(),new wt.KX("figure")),Ct(wt.al,{margin:new wt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new wt.$u(16,16),maxSize:new wt.$u(10,NaN),textAlign:"center",editable:!0},new wt.KX("key").makeTwoWay())),setTimeout(()=>{Xe.current.grid=Ct(wt.s_,"Grid",Ct(wt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ct(wt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Xe.current.grid.visible=!0,Xe.current.grid.gridCellStroke="darkgray",Xe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Xe.current,Xe.current}const Kr=()=>St(this,null,function*(){var Ct,xi=Xe.current.makeImage();const Ur=yield(0,Be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:xi.src,file_data:JSON.stringify({login:(Ct=(0,lt.eY)())==null?void 0:Ct.login,data:JSON.parse(Xe.current.model.toJson())})}});Yt({src:Ur.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{Xr()},500),eo(vi+1),()=>{Xe.current=null}),[]),Ee.createElement("div",{ref:vn,className:Wn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},Ee.createElement(ai.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!vi,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ee.createElement(Ii.Z,null,Ee.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ee.createElement(ke.Z,{onClick:()=>{var Ct,xi,Ur=Xe.current.selection.first();if(Wn.current=!Wn.current,document.activeElement&&Ur){let ko=(xi=(Ct=document.activeElement)==null?void 0:Ct.value)==null?void 0:xi.trim();typeof ko=="string"&&Xe.current.model.commit(function(Qn){Qn.set(Ur.data,"text",ko||"\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}eo(vi+1)}},Ee.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:rn},Ee.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},Ee.createElement("div",{style:{display:"flex",height:"100%"}},Ee.createElement("div",{style:{width:"300px",height:"100%"}},Ee.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ee.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:ti})),Ee.createElement("div",{style:{flex:1,position:"relative"}},Ee.createElement("div",{ref:un,style:{height:"80vh"}}))),Ee.createElement("div",{className:"tr"},Ee.createElement(tt.ZP,{size:"large",onClick:Kr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ft=On,Pt=xe(5112),_t=xe(5871);const on=Pt.ZP.Group,Wt={margin:"0 8px"};var hn=({callback:rn,onCancel:Yt})=>{function Xe(un){rn(un)}return ve.createElement(rt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Xe},ve.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ve.createElement("span",{style:Wt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:Wt},"\u884C\u6570"),ve.createElement(rt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(_t.Z,null)),ve.createElement("span",{style:Wt},"\u5217\u6570"),ve.createElement(rt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(_t.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:Wt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(rt.default.Item,{name:"align"},ve.createElement(on,null,ve.createElement(Pt.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(Pt.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(Pt.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(Pt.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(tt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(tt.ZP,{type:"ghost",onClick:Yt},"\u53D6\u6D88")))},nr=xe(78673),Ji=xe(80727),wi=xe.n(Ji),ir=(0,ve.forwardRef)(({use3d:rn,width:Yt,height:Xe,callback:un,showSaveButton:ti},Wn)=>{const vn=(0,ve.useRef)(),vi=(0,ve.useRef)(),[eo,Xr]=(0,ve.useState)(!1),Kr=(0,ve.useRef)({id:vn,appName:"graphing",width:Yt||1e3,height:Xe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ve.useEffect)(()=>{vi.current=new(wi())(Kr.current,!0),window.onload=function(){vi.current.inject("applet_container")}},[]);const Ct=()=>{var xi=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(xi),xi};return(0,ve.useEffect)(()=>{Kr.current.appName=eo?"3D":"graphing",vi.current.inject("applet_container")},[eo]),(0,ve.useEffect)(()=>{Xr(rn)},[rn]),(0,ve.useImperativeHandle)(Wn,()=>({getImgData:Ct})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:vn}),ve.createElement(Ii.Z,{align:"middle"},ve.createElement(ke.Z,{flex:1},ve.createElement(nr.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:eo,onChange:xi=>Xr(xi)})),ve.createElement(ke.Z,null,ve.createElement(tt.ZP,{size:"large",onClick:Ct,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),si=xe(41588),Mr=xe(8591);const qi="link",Dr="upload-image",Eo="add-flowchart",xo="draw-image",Wr="add-flowchart",fa="code-block",Sa="add-table",Ra="------------",ss={default:Ra,left:`:${Ra}`,center:`:${Ra}:`,right:`${Ra}:`};var Ua=xe(58856);function Rs(){}let Os=0;const Go=1e4,cl="\u2581",js="@\u2581\u2581@",Fe="@\u2581@",Zi=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Rr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function In(rn){return/^\d+$/.test(rn)?`${rn}px`:rn}const Pi=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Hr={[Pi+"-B"]:"bold",[Pi+"-I"]:"italic"},Zr={[qi]:"\u6DFB\u52A0\u94FE\u63A5",[fa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dr]:"\u6DFB\u52A0\u56FE\u7247",[xo]:"\u6DFB\u52A0\u753B\u56FE",[Eo]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Sa]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ei=({defaultValue:rn="",onChange:Yt,width:Xe="100%",height:un=400,miniToolbar:ti=!1,isFocus:Wn=!1,watch:vn,insertTemp:vi,mode:eo="markdown",id:Xr="markdown-editor-id",showResizeBar:Kr=!1,noStorage:Ct=!1,showNullButton:xi=!1,showNullProgramButton:Ur=!1,hidetoolBar:ko=!1,fullScreen:Qn=!1,onBlur:sr,onCMBeforeChange:dn,onFullScreen:gi,className:Yn="",disablePaste:wn=!1,disabled:Vn=!1,disabledFill:_n=!1,placeholder:Di="",values:Gn="",extraUse:to})=>{const[An,ya]=(0,ve.useState)(null),[na,La]=(0,ve.useState)(rn),[jn,lr]=(0,ve.useState)(vn),[ao,zo]=(0,ve.useState)(Qn),[lo,bo]=(0,ve.useState)(""),[Io,Jo]=(0,ve.useState)(0),[Do,Ca]=(0,ve.useState)(un),[Xn,ja]=(0,ve.useState)(!1),[Zn,Ma]=(0,ve.useState)(0),[Xa,ba]=(0,ve.useState)(0),ys=(0,ve.useRef)(),Ja=(0,ve.useRef)(),Aa=(0,ve.useRef)(),Ba=(0,ve.useRef)();(0,ve.useEffect)(()=>{const Ko=window.scrollY||window.pageYOffset;La(Gn),An==null||An.setValue(Gn),window.scrollTo(0,Ko)},[Gn]),(0,ve.useEffect)(()=>{gi==null||gi(ao)},[ao]),(0,ve.useEffect)(()=>{if(ys.current){let Ko=function(Ti,da){var Is;if(wn){da.preventDefault();return}const Fl=da.clipboardData;if(Fl){const Ts=Fl.types.toString(),ls=Fl.items;if(Ts==="Files"||Fl.types.indexOf("Files")>-1){if(da.preventDefault(),eo=="stex")return;try{let cs=ls[1];((Is=ls[0])==null?void 0:Is.kind)==="file"&&(cs=ls[0]);const Es=cs.getAsFile(),Il=Es.name.split(".").pop();(0,cn.I)(Es,Vl=>{var Eu,mn,du;Vl.id?((Eu=Es==null?void 0:Es.type)==null?void 0:Eu.indexOf("image"))>-1?Uo.replaceSelection(``):((mn=Es==null?void 0:Es.type)==null?void 0:mn.indexOf("video"))>-1?Uo.replaceSelection(``):((du=Es==null?void 0:Es.type)==null?void 0:du.indexOf("pdf"))>-1?Uo.replaceSelection(`${Es.name}`):Rr.includes(Il)?Uo.replaceSelection(`${Es.name}`):Uo.replaceSelection(`[${Es.name}](/api/attachments/${Vl.id}?type=${Vl.content_type})`):(Vl==null?void 0:Vl.status)===401&&(document.location.href="/user/login")})}catch(cs){Mr.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Uo=Dt().fromTextArea(ys.current,{mode:eo,lineNumbers:!ti,lineWrapping:!0,value:rn,autoCloseTags:!0,autoCloseBrackets:!0});return Uo.on("keyup",function(Ti,da){da.keyCode===8&&(Ti.getValue()==""?Uo.setOption("placeholder",Di):Uo.setOption("placeholder",null))}),Uo.on("keydown",function(Ti,da){if(da.keyCode===8){var Is=Fs(Ti);Is&&da.preventDefault()}}),Wn&&Uo.focus(),Uo.on("paste",Ko),Vn&&Uo.on("beforeChange",function(Ti,da){(da.origin==="paste"||da.origin==="+input")&&da.cancel()}),ya(Uo),()=>{Uo.off("paste",Ko)}}},[]);const Ds=(0,ve.useCallback)(()=>{if(Ja.current)try{}catch(Ko){console.log(Ko,"---- to set md editor body height")}},[Do,Ja,ao]);(0,ve.useEffect)(()=>{function Ko(){let Uo=new Xt.Z(Ti=>{for(let da of Ti)(da.target.offsetHeight>0||da.target.offsetWidth>0)&&(Ds(),An.setSize("100%","100%"),An.refresh())});return Uo.observe(ys.current.parentElement),Uo}if(An){const Uo=Ko();return()=>{var Ti,da;(Ti=ys.current)!=null&&Ti.parentElement&&Uo.unobserve((da=ys.current)==null?void 0:da.parentElement)}}},[An,Ds]),(0,ve.useEffect)(()=>{if(An){let Ko=[];for(const[Uo,Ti]of Object.entries(Hr)){let da={[Uo]:()=>{$r(Ti)}};Ko.push(da),An.addKeyMap(da)}return()=>{for(let Uo of Ko)An.removeKeyMap(Uo)}}},[An]),(0,ve.useEffect)(()=>{Qn!==ao&&zo(Qn)},[Qn]),(0,Ua.Z)(()=>{if(!Ct&&Io>0){let Ko=new Date().getTime(),Uo=window.sessionStorage.getItem(Xr);Ko>=Io+Go&&(!Uo||Uo!==na)&&(window.sessionStorage.setItem(Xr,na),ja(!0))}},Go),(0,ve.useEffect)(()=>{lr(vn)},[An,vn]),(0,ve.useEffect)(()=>{An&&Wn&&An.focus()},[An,Wn]),(0,ve.useEffect)(()=>{if(jn&&An){let Ko=function(Ti){let da=Ti.target;if(Ba.current){let Is=da.scrollTop/da.scrollHeight;Ba.current.scrollTop=Ba.current.scrollHeight*Is}};const Uo=An.getScrollerElement();return Uo.addEventListener("scroll",Ko),()=>{Uo.removeEventListener("scroll",Ko)}}},[An,jn]),(0,ve.useEffect)(()=>{if(An&&dn){let Ko=function(Uo,Ti){dn(Uo,Ti)};return An.on("beforeChange",Ko),()=>{An.off("beforeChange",Ko)}}},[An,dn]),(0,ve.useEffect)(()=>{if(An&&sr){let Ko=function(){sr(An.getValue())};return An.on("blur",Ko),()=>{An.off("blur",Ko)}}},[An,sr]);function Fs(Ko,Uo){var Ti=Ko.getDoc(),da=Ti.getCursor(),Is=Ti.getLine(da.line),Fl=Is.charAt(da.ch-1),Ts=Is.lastIndexOf("@\u2581@",da.ch),ls=Is.lastIndexOf("@\u2581\u2581@",da.ch),cs=Ts>ls?Ts:ls,Es=Ts>ls?3:4;if(js.indexOf(Fl)===-1)return null;if(console.log("change1:",Uo,Ko,Is,da,cs,Ts,ls,Fl),cs>=0&&da.ch-cs<5){var Il=cs+Es;return Ti.replaceRange("",{line:da.line,ch:cs},{line:da.line,ch:Il}),{line:da.line,ch:Il}}return null}(0,ve.useEffect)(()=>{if(An){let Ko=function(Uo,Ti){const da=Uo.getValue();La(da),Jo(new Date().getTime()),Uo.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Yt&&(Ur?Yt(da,Su(da)):Yt(da))};return An.on("change",Ko),()=>{An.off("change",Ko)}}},[An,Yt]),(0,ve.useEffect)(()=>{if(An)if(rn==null)An.setValue(""),La("");else{const Ko=window.scrollY||window.pageYOffset;rn!==An.getValue()&&(An.setValue(rn),La(rn),An.setCursor(Vn?1:An.lineCount(),0),window.scrollTo(0,Ko))}},[An,rn]);const $r=(0,ve.useCallback)(Ko=>{const Uo=An.getCursor(),Ti=An.getSelection();let da=Ti.split(` -`);switch(Ko){case"bold":return An.replaceSelection("**"+Ti+"**"),Ti===""&&An.setCursor(Uo.line,Uo.ch+2),An.focus();case"italic":return An.replaceSelection("*"+Ti+"*"),Ti===""&&An.setCursor(Uo.line,Uo.ch+1),An.focus();case"code":return An.replaceSelection("`"+Ti+"`"),Ti===""&&An.setCursor(Uo.line,Uo.ch+1),An.focus();case"inline-latex":return bo("inline-latex"),An.focus();case"latex":return An.replaceSelection("```latex\n"+Ti+"\n```"),An.setCursor(Uo.line+1,Ti.length+1),An.focus();case"line-break":return An.replaceSelection(`
          -`),An.focus();case"list-ul":return Ti===""?An.replaceSelection("- "+Ti):An.replaceSelection(da.map(Is=>Is===""?"":`- ${Is}`).join(` -`)),An.focus();case"list-ol":return Ti===""?An.replaceSelection("1. "+Ti):An.replaceSelection(da.map((Is,Fl)=>Is===""?"":`${Fl+1}. ${Is}`).join(` -`)),An.focus();case"add-null-ch":return Ti===""&&An.setCursor(Uo.line,Uo.ch),An.replaceSelection(cl),An.focus();case"add-signal":return Ti===""&&An.setCursor(Uo.line,Uo.ch),An.replaceSelection(Fe),An.focus();case"add-multiple":return Ti===""&&An.setCursor(Uo.line,Uo.ch),An.replaceSelection(js),An.focus();case"inster-template-1":return Ti===""&&An.setCursor(Uo.line,Uo.ch),An.replaceSelection(Zi),An.focus();case"eraser":return An.setValue(""),An.focus();case"trigger-watch":return lr(!jn),An.focus();case"trigger-full-screen":return zo(!ao),An.focus();case qi:bo(qi);return;case fa:bo(fa);return;case Dr:bo(Dr);return;case xo:bo(xo);return;case"maths-latex":bo("maths-latex");return;case Eo:bo(Eo);return;case Sa:bo(Sa);return;default:throw new Error}},[An,jn,ao]),Je=(0,ve.useCallback)((Ko,Uo)=>{var Ti,da,Is,Fl,Ts,ls;switch(bo(""),lo){case qi:const{title:Eu,link:mn}=Ko;return An.replaceSelection(`[${Eu}](${mn})`),An.focus();case fa:const{language:du,content:ro}=Ko;return An.replaceSelection(["```"+du,ro,"```"].join(` -`)),An.focus();case"maths-latex":for(var cs=atob(Ko),Es=new Uint8Array(cs.length),Il=0;Il{mu.id?An.replaceSelection(`![,](/api/attachments/${mu.id}?type=${mu.content_type})`):(mu==null?void 0:mu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":An.replaceSelection("`$$"+Ko+"$$`");break;case Dr:case xo:case Wr:const{src:cu,alt:bs}=Ko,$a=Uo,Ys=(Is=(da=(Ti=$a==null?void 0:$a.name)==null?void 0:Ti.split("."))==null?void 0:da.pop)==null?void 0:Is.call(da);return((Fl=$a==null?void 0:$a.type)==null?void 0:Fl.indexOf("image"))>-1||!($a!=null&&$a.type)?$a!=null&&$a.align||$a!=null&&$a.width?An.replaceSelection(`

          ${bs||

          `):An.replaceSelection(`${bs||`):((Ts=$a==null?void 0:$a.type)==null?void 0:Ts.indexOf("video"))>-1?An.replaceSelection(``):((ls=$a==null?void 0:$a.type)==null?void 0:ls.indexOf("pdf"))>-1?An.replaceSelection(`${$a.name}`):Rr.includes(Ys)?An.replaceSelection(`${$a.name}`):An.replaceSelection(`[${$a.name}](${cu})`),An.focus();case Sa:const{row:ia,col:es,align:nl}=Ko;let Ad=` -`;for(let mu=0;mu{switch(lo){case qi:return ve.createElement(Er,{callback:Je,onCancel:ul});case fa:return ve.createElement(Ir.Z,{callback:Je,onCancel:ul});case Dr:return ve.createElement(cn.Z,{callback:Je,onCancel:ul});case Eo:return ve.createElement(ft,{callback:Je,onCancel:ul});case Sa:return ve.createElement(hn,{callback:Je,onCancel:ul});case"maths-latex":return ve.createElement(ir,{showSaveButton:!0,callback:Je});case"inline-latex":return ve.createElement(si.Z,{showSaveButton:!0,callback:Je});default:return null}},[lo]);function ul(){bo("")}(0,ve.useEffect)(()=>{if(Aa.current){let Ko=function(Ts){Is=!0,Fl=Ts.pageY},Uo=function(){Is=!1},Ti=function(Ts){if(Is){let ls=Ts.pageY-Fl;ls<0&&(ls=0),ls>300&&(ls=300);let cs=un+ls+"px";Ca(cs)}},da=Aa.current,Is=!1,Fl=0;return da.addEventListener("mousedown",Ko),document.addEventListener("mousemove",Ti),document.addEventListener("mouseup",Uo),()=>{da.removeEventListener("mousedown",Ko),document.removeEventListener("mousemove",Ti),document.removeEventListener("mouseup",Uo)}}},[An,Aa]),(0,ve.useEffect)(()=>{Ca(un)},[un]);const Xo=In(Xe),qs=In(Do),ol={width:Xo,height:qs},hl=(0,ve.useMemo)(()=>{if(Io){let Ko=new Date(Io),Uo=Ko.getHours(),Ti=Ko.getMinutes(),da=Ko.getSeconds();return Uo=Uo<10?"0"+Uo:Uo,Ti=Ti<10?"0"+Ti:Ti,da=da<10?"0"+da:da,`${Uo}:${Ti}:${da}`}return 0},[Io]),Su=Ko=>{const Uo=[];if(Ur){let Ti=-1;Ko=Ko.replace(/(@▁▁@|@▁@)/g,function(da,Is,Fl){Uo.push({multiLine:da!==Fe})})}return Uo};function wl(){window.sessionStorage.removeItem(Xr),ja(!1),Jo(0)}function al(){ja(!1),Jo(0),An.setValue(window.sessionStorage.getItem(Xr))}(0,ve.useEffect)(()=>{Zr[lo]&&lo!==xo&&lo!==Eo&&setTimeout(()=>{const Ko=document.getElementsByClassName("markdown-popup-form")[0],Uo=window.innerWidth/2-Ko.offsetWidth/2,Ti=window.innerHeight/2-Ko.offsetHeight/2;Ma(Uo),ba(Ti)},0)},[lo]);const Sl=Ko=>{Ko.preventDefault();const Uo=Ko.clientX-Zn,Ti=Ko.clientY-Xa;document.body.onmousemove=da=>{let Is=da.clientX-Uo,Fl=da.clientY-Ti;const Ts=document.getElementsByClassName("markdown-popup-form")[0],ls=window.innerWidth-Ts.offsetWidth,cs=window.innerHeight-Ts.offsetHeight;Is=Math.max(0,Math.min(Is,ls)),Fl=Math.max(0,Math.min(Fl,cs)),qa(da.clientX,da.clientY,Uo,Ti)&&(Ma(Is),ba(Fl))},document.body.onmouseup=function(){document.body.onmousemove=null}},qa=(Ko,Uo,Ti,da)=>{const Is=document.body.clientHeight,Fl=document.body.clientWidth;return Ko<20&&Ti>Ko||Ko>Fl-20&&TiUo||Uo>Is-20&&dart in dt?tn(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):dt[rt]=Ot,le=(dt,rt)=>{for(var Ot in rt||(rt={}))te.call(rt,Ot)&&ce(dt,Ot,rt[Ot]);if(Oe)for(var Ot of Oe(rt))ne.call(rt,Ot)&&ce(dt,Ot,rt[Ot]);return dt},ge=(dt,rt)=>Gt(dt,Mt(rt));const{useForm:Ae}=ve.default,we={width:280,marginRight:10},Re={labelCol:{span:5},wrapperCol:{span:19}};var Ne=({callback:dt,onCancel:rt})=>{const[Ot]=Ae();let tt=(0,Ht.useRef)();function Pn(bn){tt.current.width=Ot.getFieldValue("width"),tt.current.align=Ot.getFieldValue("align"),dt(bn,tt.current)}function Rt(bn,Cn){if(bn.status===-1){Ve.ZP.error(bn.message);return}Ot.setFieldsValue({src:`/api/attachments/${bn.id}`,type:Cn.type})}function kn(bn){let Cn=bn.target.files[0];tt.current=Cn,vt(Cn,Rt)}return nn.createElement(ve.default,ge(le({form:Ot},Re),{className:"upload-image-panel",onFinish:Pn,style:{width:470,overflow:"hidden"}}),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},nn.createElement("div",{className:"flex-container"},nn.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},nn.createElement(Dt.default,{style:we})),nn.createElement(gt,{onFileChange:kn}))),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},nn.createElement(Dt.default,{style:{width:264}})),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},nn.createElement(Xt.Z,null,nn.createElement(ve.default.Item,{name:"width",style:{margin:0}},nn.createElement(pt.Z,{style:{width:264}})),nn.createElement("span",{className:"ml8"},"%"))),nn.createElement(ve.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},nn.createElement(yt.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),nn.createElement("aside",null,nn.createElement(ve.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},nn.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),nn.createElement(De.ZP,{type:"default",onClick:rt},"\u53D6\u6D88"))))};function gt({onFileChange:dt}){return nn.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",nn.createElement("input",{type:"file",onChange:dt}))}function vt(dt,rt){if(!dt)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ot=new FormData;Ot.append("editormd-image-file",dt),Ot.append("file_param_name","editormd-image-file"),Ot.append("byxhr","true");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(Pn){rt(JSON.parse(Pn.target.responseText),dt)},!1),tt.addEventListener("error",function(Pn){console.error(Pn)},!1),tt.open("POST",`${Kt.KI}/api/attachments.json`),tt.send(Ot)}},79346:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Dt}});var ve=xe(59301),Ve=xe(4676);class Dt extends ve.Component{constructor(pt){super(pt);const yt=window.document;this.node=yt.createElement("div"),yt.body.appendChild(this.node)}render(){const{children:pt}=this.props;return(0,Ve.createPortal)(pt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58856:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Ve}});var ve=xe(59301);function Ve(Dt,Xt){const pt=(0,ve.useRef)();(0,ve.useEffect)(()=>{pt.current=Dt}),(0,ve.useEffect)(()=>{function yt(){pt.current()}if(Xt!==null){let De=setInterval(yt,Xt);return()=>clearInterval(De)}},[Xt])}},79834:function(ii,hi,xe){"use strict";xe.d(hi,{Q8:function(){return ot},d0:function(){return Hn},w6:function(){return Nt}});var ve=xe(59301),Ve=xe(5083),Dt=xe(57809),Xt=xe(8591),pt=xe(43418),yt=xe(5112),De=xe(95237),Kt=xe(43604),Ht=xe(6848),nn=xe(24905),tn=xe(3113),Gt=xe(61186),Mt=xe.n(Gt),Oe=xe(24065),te=xe(99064),ne=xe(89392),ce=xe.n(ne),le=xe(955),ge=xe(24990),Ae=xe(89070),we=xe(40731),Re=xe(46474),Ne=xe(38233),gt=xe(82438),vt=xe(49692),dt=xe(59301),rt=Object.defineProperty,Ot=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,bn=(Ii,Bn,Nn)=>Bn in Ii?rt(Ii,Bn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Ii[Bn]=Nn,Cn=(Ii,Bn)=>{for(var Nn in Bn||(Bn={}))Rt.call(Bn,Nn)&&bn(Ii,Nn,Bn[Nn]);if(Pn)for(var Nn of Pn(Bn))kn.call(Bn,Nn)&&bn(Ii,Nn,Bn[Nn]);return Ii},Ai=(Ii,Bn)=>Ot(Ii,tt(Bn)),Xi=(Ii,Bn,Nn)=>new Promise((Yi,wt)=>{var En=ke=>{try{st(Nn.next(ke))}catch(Be){wt(Be)}},qn=ke=>{try{st(Nn.throw(ke))}catch(Be){wt(Be)}},st=ke=>ke.done?Yi(ke.value):Promise.resolve(ke.value).then(En,qn);st((Nn=Nn.apply(Ii,Bn)).next())});function Nt(Ii,Bn){const Nn=[];for(let Yi=Ii;Yi{const Yi=IiMt()(Bn).endOf("day"),En=Ii{const Nn=parseInt(Mt()(Ii).format("HH")),Yi=parseInt(Mt()().format("HH")),wt=parseInt(Mt()().format("mm"));if(!Ii)return{disabledHours:()=>Nt(0,Yi),disabledMinutes:()=>Nt(0,wt)};if(Bn){const En=parseInt(Mt()(Bn).format("HH")),qn=parseInt(Mt()(Bn).format("mm"));return Mt()(Ii).isSame(Mt()(Bn),"day")?{disabledHours:()=>Nt(0,En),disabledMinutes:()=>Nn<=En?Nt(0,qn):[]}:void 0}if(Mt()(Ii).isSame(Mt()(),"day"))return{disabledHours:()=>Nt(0,Yi),disabledMinutes:()=>Mt()(Ii).isSame(Mt()(),"hour")&&Nn<=Yi?Nt(0,wt):[]}},Er=(Ii,Bn)=>Ii==null?void 0:Ii.map(Nn=>{var Yi;return(Yi=Bn==null?void 0:Bn.find(wt=>wt.value===Nn))==null?void 0:Yi.id}),{RangePicker:Ir}=Ve.default,{Option:cn}=Dt.default,ai=({shixunHomeworks:Ii,loading:Bn,dispatch:Nn,classroomList:Yi,user:wt})=>{var En,qn,st,ke,Be,Ye,lt,Ee,St;const On=(0,Ae.useParams)(),{workSetting:ft,workList:Pt,shixunWorkList:_t,headerInfo:on,changeData:Wt}=Ii,[hn,nr]=(0,ve.useState)(!1),[Ji,wi]=(0,ve.useState)(!1);let[Fi,ir]=(0,ve.useState)([]),[si,Mr]=(0,ve.useState)([]),[qi,Dr]=(0,ve.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:we.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Eo,xo]=(0,ve.useState)({}),[Wr,fa]=(0,ve.useState)({});(0,ve.useEffect)(()=>()=>{ir([])},[]),(0,ve.useEffect)(()=>{nr(!(0,Oe.GJ)())},[(0,Oe.GJ)()]);const Sa=()=>{Nn({type:"shixunHomeworks/getWorkSetting",payload:Cn({},On)})};(0,ve.useEffect)(()=>{if(!(ft!=null&&ft.course_id))return;Object.keys(qi).map(function(Rr){qi[Rr]=ft[Rr]}),(!qi.allow_late||!qi.unified_late)&&(qi.late_penalty=20,qi.penalty_type=we.Q.Percent),qi.unified_setting||(qi.unified_late=!1,qi.unified_anonymous_comment=!1,qi.unified_anonymous_appeal=!1),Fi=JSON.parse(JSON.stringify(ft.group_settings.map(Rr=>Ai(Cn({},Rr),{group_name:[Rr.group_name]})).filter(Rr=>Rr.publish_time!==null))),si=JSON.parse(JSON.stringify(ft.allow_late_settings.map(Rr=>Ai(Cn({},Rr),{group_name:[Rr.group_name]})).filter(Rr=>Rr.late_time!==null))),Dr(Cn({},qi));const Zi=(0,le.QE)((Fi==null?void 0:Fi.length)>0?Fi:[]);ir([...Zi]),(si==null?void 0:si.length)<=0?Mr([{penalty_type:we.Q.Percent,late_penalty:20}]):Mr([...si])},[ft]);const Ra=()=>Xi(void 0,null,function*(){var Zi,Rr;if(((Zi=wt==null?void 0:wt.userInfo)==null?void 0:Zi.user_status)===2){(0,Re.Rd)();return}const In=JSON.parse(JSON.stringify(qi));if(In.challenge_settings.filter(Pi=>!Pi.hide),In.categoryId=On.categoryId,(Rr=In.challenge_settings)!=null&&Rr.every(Pi=>!Pi.checked)){Xt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Fi),!qi.unified_setting)Fi=Fi==null?void 0:Fi.map(Pi=>{var Hr;if(!Pi.publish_time||!Pi.end_time)throw Xt.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Pi.group_name)throw Xt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pi.group_name=typeof(Pi==null?void 0:Pi.group_name)=="string"?[Pi==null?void 0:Pi.group_name]:Pi==null?void 0:Pi.group_name,Pi.group_id=(Hr=ft.group_settings)==null?void 0:Hr.filter(Zr=>{var Ei;return(Ei=Pi==null?void 0:Pi.group_name)==null?void 0:Ei.includes(Zr.group_name)}).map(Zr=>Zr.group_id||Zr.id).toString().split(","),Pi});else if(!qi.publish_time||!qi.end_time)throw Xt.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(In.group_settings=Fi,qi.allow_late)if(qi.unified_late){if(qi.late_penalty===null||qi.late_penalty===void 0||qi.late_penalty<0||qi.late_penalty>100)throw Xt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qi.late_time)throw Xt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else si=si==null?void 0:si.map(Pi=>{var Hr,Zr;if(Pi.late_penalty===null||Pi.late_penalty===void 0||Pi.late_penalty<0||Pi.late_penalty>100)throw Xt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Pi.late_time)throw Xt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Pi.group_name)throw Xt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pi.group_name=typeof(Pi==null?void 0:Pi.group_name)=="string"?[Pi==null?void 0:Pi.group_name]:Pi==null?void 0:Pi.group_name,Pi.group_id=(Zr=(Hr=Pi==null?void 0:Pi.group_name)==null?void 0:Hr.map(Ei=>{var rn,Yt;let Xe=(Yt=(rn=ft.group_settings)==null?void 0:rn.filter(un=>(un==null?void 0:un.group_name)===Ei))==null?void 0:Yt[0];return Xe==null?void 0:Xe.group_id}))==null?void 0:Zr.toString().split(","),Pi}),In.allow_late_settings=si;let Li=yield(0,vt.Tr)({homework_common_ids:[parseInt(On.categoryId)],course_id:On.coursesId,type:"homework_common"});(Li==null?void 0:Li.student_count)===0?ss(In):(fa(In),xo(Li))}),ss=Zi=>{var Rr;if(Zi.total_score===null){Xt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Zi!=null&&Zi.work_efficiency&&Zi.eff_score===null){Xt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const In=Zi.challenge_settings.reduce((Hr,Zr)=>Hr+Number(Zr.challenge_score),0);if((In==null?void 0:In.toFixed(10))!==((Rr=Zi.total_score-Zi.eff_score)==null?void 0:Rr.toFixed(10))){Xt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Zi.total_score}\u5206`);return}const Li={shixun_evaluation:Zi.shixun_evaluation,challenge_settings:Zi.challenge_settings};let Pi=()=>{var Hr;const Zr=()=>Xi(void 0,null,function*(){wi(!0),(yield(0,te.ZP)(`/api/homework_commons/${On.categoryId}/publish_setting.json`,{method:"post",body:Cn({},Zi)})).status===0&&(Xt.ZP.success("\u66F4\u65B0\u6210\u529F"),Sa(),Nn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Cn({},On)})),wi(!1)});!(0,ne.isEqual)(Wt,Li)&&!((Hr=on==null?void 0:on.homework_status)!=null&&Hr.includes("\u672A\u53D1\u5E03"))?pt.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Zr}):Zr()};ft!=null&&ft.high_resources_consume&&!(ft!=null&&ft.high_resources_consume_permission)?Nn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:On.coursesId,type:"shixun",type_id:On.categoryId,name:ft.homework_name,fn:()=>{Pi()}}}):Pi()},Ua=(Zi,Rr,In="group_id")=>{var Li;return Rr?Rr.find(Pi=>Pi[In]===Zi):(Li=ft==null?void 0:ft.group_settings)==null?void 0:Li.find(Pi=>Pi.group_id[0]===Zi)},Rs=(ft==null?void 0:ft.allow_late)||(ft==null?void 0:ft.anonymous_comment),Os=Zi=>{var Rr,In;const Li=Ua(Zi,ft==null?void 0:ft.allow_late_settings,"id"),Pi=Ua(Zi,ft==null?void 0:ft.anonymous_comment_settings),Hr=Ua(Zi);return(ft==null?void 0:ft.allow_late)&&Li&&Mt()(Li==null?void 0:Li.late_time)<=Mt()()||(ft==null?void 0:ft.anonymous_comment)&&Pi&&(Pi==null?void 0:Pi.evaluation_start)!==null||((In=(Mt()(Hr==null?void 0:Hr.end_time)<=Mt()()&&((Rr=ft==null?void 0:ft.allow_late_settings)==null?void 0:Rr.filter(Zr=>Zr.group_id.includes(Zi))))[0])==null?void 0:In.late_time)!=null},Go=(0,ve.useMemo)(()=>(ft==null?void 0:ft.allow_late)||(ft==null?void 0:ft.all_group_late),[ft,on]),cl=ft==null?void 0:ft.anonymous_comment,js=Zi=>{if(!Zi)return!1;const Rr=Ua(Zi,ft==null?void 0:ft.anonymous_comment_settings);return(ft==null?void 0:ft.anonymous_comment)&&Rr&&(Rr==null?void 0:Rr.evaluation_start)!==null},Fe=(Zi,Rr)=>{var In,Li,Pi,Hr,Zr;Zi!=null&&Zi.group_id||(Zi.group_id=Er(Zi==null?void 0:Zi.group_name,ft==null?void 0:ft.group_settings)),Nn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Zi,index:Rr,rangePickerDisabled:(Li=(In=Zi==null?void 0:Zi.group_id)==null?void 0:In[0])!=null&&Li.publish_time?hn||(Mt()()<=Mt()((Hr=Ua((Pi=Zi==null?void 0:Zi.group_id)==null?void 0:Pi[0]))==null?void 0:Hr.publish_time)?!1:[!0,Os((Zr=Zi==null?void 0:Zi.group_id)==null?void 0:Zr[0])]):!1,disabledDate:ft==null?void 0:ft.course_end_date}})};return dt.createElement("section",{className:ge.Z.form},dt.createElement("div",{className:ge.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",dt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),dt.createElement("div",null,dt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},dt.createElement(yt.ZP.Group,{disabled:hn||!((En=on==null?void 0:on.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03"))||(0,Oe.Rm)()&&!((qn=Yi.AssistantObject.practice)!=null&&qn.can_publish),value:qi.unified_setting,onChange:Zi=>{var Rr;if(!((Rr=on==null?void 0:on.homework_status)!=null&&Rr.includes("\u672A\u53D1\u5E03"))){Xt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(qi.unified_setting=!qi.unified_setting,qi.unified_setting||(qi.unified_late=!1,Mr([{late_penalty:5}])),Dr(Object.assign({},qi)),qi.unified_setting===!1&&Fi==""){ir(Fi.concat({}));return}qi.unified_setting&&(ir([]),Mr([{late_penalty:5}]))}},dt.createElement(yt.ZP,{value:!0,disabled:hn||!(ft!=null&&ft.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),dt.createElement(yt.ZP,{disabled:hn||!((st=ft==null?void 0:ft.group_settings)!=null&&st.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=ft==null?void 0:ft.group_settings)==null?void 0:ke.length)===0&&dt.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),qi.unified_setting&&dt.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},dt.createElement(De.Z,{align:"middle"},dt.createElement(Kt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),dt.createElement(Kt.Z,{className:"ml10"},dt.createElement(Ve.default,{size:"large",disabled:hn||!((Be=on==null?void 0:on.homework_status)!=null&&Be.includes("\u672A\u53D1\u5E03")||(Ye=on==null?void 0:on.homework_status)!=null&&Ye.includes("\u672A\u5F00\u59CB"))||(0,Oe.Rm)()&&!((lt=Yi.AssistantObject.practice)!=null&<.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Zi=>ot(Zi,ft==null?void 0:ft.course_end_date),disabledTime:Zi=>Hn(Zi),value:qi.publish_time?Mt()(qi.publish_time):"",onChange:(Zi,Rr)=>{qi.publish_time=Rr,(qi.end_time==""||!qi.end_time)&&qi.unified_setting&&(qi.end_time=Mt()(Zi).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Dr(Object.assign({},qi))}}))),dt.createElement(De.Z,{align:"middle",className:"pl30"},dt.createElement(Kt.Z,null,"\u622A\u6B62\u65F6\u95F4"),dt.createElement(Kt.Z,{className:"ml10"},dt.createElement(Ve.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Mt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(ft==null?void 0:ft.allow_late)&&(ft==null?void 0:ft.homework_status.includes("\u5DF2\u622A\u6B62"))||hn||(ft==null?void 0:ft.allow_late)&&Mt()()>=Mt()(ft==null?void 0:ft.end_time)||(0,Oe.Rm)()&&!((Ee=Yi.AssistantObject.practice)!=null&&Ee.can_publish),disabledDate:Zi=>ot(Zi,ft==null?void 0:ft.course_end_date,qi.publish_time),disabledTime:Zi=>Hn(Zi,qi.publish_time),value:qi.end_time?Mt()(qi.end_time):"",onChange:(Zi,Rr)=>{qi.end_time=Rr,Dr(Object.assign({},qi))}})))),!qi.unified_setting&&(Fi==null?void 0:Fi.length)>0&&dt.createElement(De.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fi&&Fi.map(function(Zi,Rr){var In,Li,Pi,Hr,Zr,Ei,rn;return dt.createElement(Kt.Z,{span:24,key:Rr},dt.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Rr==(Fi==null?void 0:Fi.length)-1?"0px":"10px"}},dt.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Rr+1),dt.createElement(Dt.default,{disabled:hn||((In=on==null?void 0:on.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03")&&Zi.id||Mt()(){var Xe;if((0,Oe.Rm)()&&!((Xe=Yi.AssistantObject.practice)!=null&&Xe.can_publish)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fi[Rr].group_name=Yt,Fi[Rr].group_id=Zi.group_id;const un=(0,ne.flattenDeep)(Fi.map(Wn=>Wn.group_name)),ti=si.map(Wn=>{let vn=(Wn==null?void 0:Wn.group_name)||[];return Ai(Cn({},Wn),{group_name:(0,ne.remove)(vn,vi=>un.includes(vi))})});Mr(ti),ir(Fi.slice())},maxTagCount:4,maxTagPlaceholder:Yt=>dt.createElement("div",{style:{cursor:"pointer"},onClick:()=>Fe(Zi,Rr)},"+",Yt==null?void 0:Yt.length)},ft.group_settings&&ft.group_settings.map(function(Yt){if(!Fi.map(un=>un.group_name).flat().includes(Yt.group_name))return dt.createElement(cn,{value:Yt.group_name,key:Yt.id},Yt.group_name)})),dt.createElement("div",{className:"ml20"},dt.createElement(Ir,{size:"large",ranges:{\u6B64\u523B:[Zi.publish_time?Mt()(Zi.publish_time):Mt()(),Mt()()]},allowClear:!1,disabled:hn||(Mt()()<=Mt()((Hr=Ua((Pi=Zi==null?void 0:Zi.group_id)==null?void 0:Pi[0]))==null?void 0:Hr.publish_time)?!1:[!0,Os((Zr=Zi==null?void 0:Zi.group_id)==null?void 0:Zr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Yt=>ot(Yt,ft==null?void 0:ft.course_end_date),disabledTime:Yt=>Hn(Yt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Mt()((0,le.U6)(),"HH:mm"),Mt()((0,le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Zi.publish_time?Mt()(Zi.publish_time):void 0,Zi.end_time?Mt()(Zi.end_time):void 0],onChange:(Yt,Xe)=>{var un;if((0,Oe.Rm)()&&!((un=Yi.AssistantObject.practice)!=null&&un.can_publish)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fi[Rr].publish_time=Xe[0],!Zi.end_time&&Xe[0]?Fi[Rr].end_time=Mt()(Xe[0]).add(7,"days"):Fi[Rr].end_time=Xe[1],ir([...Fi])},onCalendarChange:(Yt,Xe,un)=>{if(Xe!=null&&Xe[0]&&!Xe[1]){const ti=Mt()(Xe[0]).add(7,"days");Fi[Rr].publish_time=Xe[0],Fi[Rr].end_time=ti,ir([...Fi])}}})),!hn&&dt.createElement("div",{style:{display:"flex",width:"50px"}},((Ei=Zi==null?void 0:Zi.group_id)==null?void 0:Ei.length)>1&&dt.createElement(Ht.Z,{title:"\u89C4\u5219\u62C6\u5206"},dt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Fe(Zi,Rr)})),Fi.length<((rn=ft==null?void 0:ft.group_settings)==null?void 0:rn.length)&&dt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Yt;if((0,Oe.Rm)()&&!((Yt=Yi.AssistantObject.practice)!=null&&Yt.can_publish)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ir(Fi.concat({}))}}),((Zi==null?void 0:Zi.publish_time)&&Mt()(){const Yt=(0,ne.cloneDeep)(si);Yt.forEach((Xe,un)=>{Xe.group_name&&(Xe.group_name=Xe.group_name.filter(ti=>{var Wn;return!((Wn=Fi[Rr].group_name)!=null&&Wn.includes(ti))}))}),Fi=Fi.filter((Xe,un)=>Rr!==un),Mr(Yt),ir(Fi.slice()),setTimeout(()=>ir(Fi.slice()),10)}}))))}))),dt.createElement(De.Z,null,dt.createElement(Kt.Z,null,dt.createElement("div",{className:ge.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",dt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),dt.createElement(Kt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},dt.createElement(nn.default,{checked:qi.allow_late,disabled:hn||Go,onChange:Zi=>{var Rr;if((0,Oe.Rm)()&&!((Rr=Yi.AssistantObject.practice)!=null&&Rr.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zi.target.checked&&pt.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:dt.createElement("div",{style:{padding:10,background:"#f5f6f9"}},dt.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),dt.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),dt.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),qi.allow_late=!qi.allow_late,si==""&&Mr([{late_penalty:5}]),Dr(Object.assign({},qi))}},dt.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(qi==null?void 0:qi.allow_late)&&dt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},dt.createElement("div",{style:{display:"flex"}},dt.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),dt.createElement(yt.ZP.Group,{style:{marginLeft:"20px"},disabled:hn||(ft==null?void 0:ft.anonymous_comment)||(ft==null?void 0:ft.allow_late),value:qi.unified_late,onChange:Zi=>{var Rr;if((0,Oe.Rm)()&&!((Rr=Yi.AssistantObject.practice)!=null&&Rr.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qi.unified_late=Zi.target.value,si==""&&!Zi.target.value&&Mr([{penalty_type:we.Q.Percent,late_penalty:20}]),Dr(Cn({},qi))}},(qi==null?void 0:qi.unified_setting)&&dt.createElement(yt.ZP,{value:!0,disabled:!(ft!=null&&ft.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((St=ft==null?void 0:ft.group_settings)==null?void 0:St.length)>0&&dt.createElement(yt.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),qi!=null&&qi.unified_late?dt.createElement(dt.Fragment,null,dt.createElement(De.Z,{align:"middle",style:{marginTop:"10px"}},dt.createElement(Kt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),dt.createElement(Kt.Z,{className:"ml20"},dt.createElement(we.Z,{disabled:hn||cl,value:{type:qi.penalty_type,inputValue:qi.late_penalty},onChange:Zi=>{var Rr;if((0,Oe.Rm)()&&!((Rr=Yi.AssistantObject.practice)!=null&&Rr.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dr(Ai(Cn({},qi),{late_penalty:Zi.inputValue,penalty_type:Zi.type}))}})),dt.createElement(Kt.Z,{flex:"1",className:"ml5"},dt.createElement("span",{className:"c-grey-c ml10"},qi.penalty_type===we.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),dt.createElement(De.Z,{align:"middle",style:{marginTop:"15px"}},dt.createElement(Kt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),dt.createElement(Kt.Z,{className:"ml20"},dt.createElement(Ve.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Mt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:hn||cl,value:qi.late_time?Mt()(qi.late_time):"",disabledDate:Zi=>ot(Zi,ft==null?void 0:ft.course_end_date),onChange:(Zi,Rr)=>{var In;if((0,Oe.Rm)()&&!((In=Yi.AssistantObject.practice)!=null&&In.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qi.late_time=Rr,Dr(Object.assign({},qi))}})))):si.map(function(Zi,Rr){var In;return dt.createElement(Kt.Z,{span:24,key:Rr},dt.createElement(De.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},dt.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Rr+1),dt.createElement(Dt.default,{disabled:hn||!((In=on==null?void 0:on.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03"))&&Zi.id||(ft==null?void 0:ft.anonymous_comment),mode:"multiple",className:ge.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Zi.group_name=="string"?[Zi.group_name]:Zi.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Li=>{var Pi;if((0,Oe.Rm)()&&!((Pi=Yi.AssistantObject.practice)!=null&&Pi.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}si[Rr].group_name=Li,si[Rr].group_id=Zi.group_id,Mr(si.slice())}},ft.group_settings&&ft.group_settings.map(function(Li){const Pi=si.map(Zr=>Zr.group_name).flat(),Hr=Fi.map(Zr=>Zr.group_name).flat();if(qi!=null&&qi.unified_setting){if(!Pi.includes(Li.group_name))return dt.createElement(cn,{value:Li.group_name,key:Li.id},Li.group_name)}else if(Hr.includes(Li.group_name)&&!Pi.includes(Li.group_name))return dt.createElement(cn,{value:Li.group_name,key:Li.id},Li.group_name)})),dt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),dt.createElement(we.Z,{disabled:hn||js(Zi.id),value:{type:Zi.penalty_type,inputValue:Zi.late_penalty},onChange:Li=>{var Pi;if((0,Oe.Rm)()&&!((Pi=Yi.AssistantObject.practice)!=null&&Pi.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}si[Rr].late_penalty=Li.inputValue,si[Rr].penalty_type=Li.type,Mr([...si])}}),dt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),dt.createElement(Ve.default,{size:"large",disabled:hn||js(Zi.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Mt()((0,le.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Li=>ot(Li,ft==null?void 0:ft.course_end_date),format:"YYYY-MM-DD HH:mm",value:Zi!=null&&Zi.late_time?Mt()(Zi.late_time):void 0,onChange:(Li,Pi)=>{var Hr;if((0,Oe.Rm)()&&!((Hr=Yi.AssistantObject.practice)!=null&&Hr.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}si[Rr].late_time=Pi,Mr([...si])}}),!hn&&dt.createElement("div",{style:{display:"flex",width:"50px"}},dt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Li;if((0,Oe.Rm)()&&!((Li=Yi.AssistantObject.practice)!=null&&Li.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mr(si.concat({penalty_type:we.Q.Percent,late_penalty:20}))}}),Rr>0&&!Zi.id&&dt.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Li;if((0,Oe.Rm)()&&!((Li=Yi.AssistantObject.practice)!=null&&Li.can_late)){Xt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}si=si.filter((Pi,Hr)=>Rr!==Hr),Mr(si.slice()),setTimeout(()=>Mr(si.slice()),10)}}))))})),!hn&&dt.createElement(dt.Fragment,null,dt.createElement(tn.ZP,{type:"primary",size:"large",loading:Ji,style:{width:"138px",marginTop:"30px"},onClick:()=>Ra()},"\u4FDD\u5B58")),dt.createElement(Ne.Z,{onConfirm:(Zi,Rr)=>{Fi.splice(Zi,0,...Rr),Fi.splice(Zi+Rr.length,1);const In=(0,le.QE)([...Fi]);ir([...In])}}),dt.createElement(gt.Z,{resdata:Eo,type:"shixun",okloading:Ji,oktext:(Eo==null?void 0:Eo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zi=>Xi(void 0,null,function*(){wi(!0);let Rr=yield(0,te.ZP)(`/api/courses/${On.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(On.categoryId)]}});wi(!1),(Rr==null?void 0:Rr.status)===0&&ss(Wr)})}))};hi.ZP=(0,Ae.connect)(({shixunHomeworks:Ii,classroomList:Bn,loading:Nn,user:Yi})=>({shixunHomeworks:Ii,classroomList:Bn,loading:Nn.effects,user:Yi}))(ai)},59437:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return nn}});var ve=xe(59301),Ve=xe(92832),Dt=xe(24905),Xt=xe(95237),pt={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",De=xe(8797),Kt=(tn,Gt,Mt)=>new Promise((Oe,te)=>{var ne=ge=>{try{le(Mt.next(ge))}catch(Ae){te(Ae)}},ce=ge=>{try{le(Mt.throw(ge))}catch(Ae){te(Ae)}},le=ge=>ge.done?Oe(ge.value):Promise.resolve(ge.value).then(ne,ce);le((Mt=Mt.apply(tn,Gt)).next())}),nn=({data:tn,value:Gt=[],handleChangePage:Mt,setSelectedRowKeys:Oe,selectedRowKeys:te,onChange:ne=()=>{}})=>{const[ce,le]=(0,ve.useState)([]),[ge,Ae]=(0,ve.useState)([]),[we,Re]=(0,ve.useState)([]);let[Ne,gt]=(0,ve.useState)(1),[vt,dt]=(0,ve.useState)();return(0,ve.useEffect)(()=>{le(tn),Ae([]),Re([])},[tn]),(0,ve.useEffect)(()=>{Oe&&(Ae(te),Re(te))},[te]),ve.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ve.createElement("div",{className:pt.leftdiv},ve.createElement(Ve.default.Search,{size:"middle",onChange:rt=>Kt(void 0,null,function*(){le(tn.filter(Ot=>{var tt;return(tt=Ot==null?void 0:Ot.name)==null?void 0:tt.includes(rt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ce.length===0&&ve.createElement(De.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ve.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ve.createElement(Dt.default.Group,{value:ge.map(rt=>`${rt.id}`),onChange:rt=>{Oe(ce.filter(Ot=>rt.includes(`${Ot.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ce.map((rt,Ot)=>ve.createElement(Xt.Z,{key:rt.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},ve.createElement(Dt.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:rt.is_published,value:`${rt.id}`},ve.createElement("div",{className:pt.listClass},ve.createElement("span",{className:pt.spantitle,style:{width:rt.is_published?"108px":"170px"}},rt.name),rt.is_published&&ve.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ve.createElement("div",{className:pt.rightdiv},ve.createElement(Ve.default.Search,{onChange:rt=>{Re(ge.filter(Ot=>Ot.name.includes(rt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),we.length===0&&ve.createElement(De.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),we.length>0&&ve.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ve.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},we.map((rt,Ot)=>ve.createElement(Xt.Z,{justify:"space-between",style:{marginTop:"10px"},key:rt.id},ve.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},rt.name),ve.createElement("img",{src:yt,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Oe(ge.filter(tt=>`${tt.id}`!=`${rt.id}`))}})))))))}},38233:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return ce}});var ve=xe(59301),Ve=xe(89070),Dt=xe(5083),Xt=xe(43418),pt=xe(92832),yt=xe(8591),De=xe(95237),Kt=xe(43604),Ht={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},nn=xe(61186),tn=xe.n(nn),Gt=xe(955),Mt=xe(8797),Oe=xe(59301);const{RangePicker:te}=Dt.default,ne=({dispatch:le,classroomList:ge,onConfirm:Ae})=>{const[we,Re]=(0,ve.useState)([]),[Ne,gt]=(0,ve.useState)([]),[vt,dt]=(0,ve.useState)(""),[rt,Ot]=(0,ve.useState)([!1,!1]);(0,ve.useEffect)(()=>{var Rt,kn,bn,Cn;if(ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Rt=ge.actionTabs)==null?void 0:Rt.rangePickerDisabled),(kn=ge.actionTabs)!=null&&kn.rangePickerDisabled?Ot((bn=ge.actionTabs)==null?void 0:bn.rangePickerDisabled):Ot([!1,!1]);let Ai=ge.actionTabs.data,Xi=(Cn=Ai==null?void 0:Ai.group_name)==null?void 0:Cn.map((Nt,ot)=>{var Hn;return{group_id:Ai==null?void 0:Ai.group_id[ot],group_name:Ai==null?void 0:Ai.group_name[ot],is_admin:Ai==null?void 0:Ai.is_admin,end_time:Ai==null?void 0:Ai.end_time,publish_time:Array.isArray(Ai==null?void 0:Ai.publish_time)?(Hn=Ai==null?void 0:Ai.publish_time)==null?void 0:Hn[0]:Ai==null?void 0:Ai.publish_time}});Xi&&(Re([...Xi]),gt([...Xi]))}},[ge.actionTabs]);const tt=()=>{le({type:"classroomList/setActionTabs",payload:{}}),dt("")},Pn=Rt=>{if(Rt){const kn=Ne==null?void 0:Ne.filter(bn=>{var Cn,Ai;return(Ai=(Cn=bn==null?void 0:bn.group_name)==null?void 0:Cn.toLowerCase())==null?void 0:Ai.includes(Rt==null?void 0:Rt.toLowerCase())});Re(kn)}else Re(Ne)};return Oe.createElement(Xt.default,{width:980,title:Oe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Oe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Oe.createElement("span",{className:Ht.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Oe.createElement(pt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:vt,onChange:Rt=>{dt(Rt.target.value.trim()),Pn(Rt.target.value.trim())}})),centered:!0,maskClosable:!1,open:ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>tt(),onOk:()=>{var Rt;if(Ne.some(bn=>!bn.end_time||!bn.publish_time)){yt.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}Ae((Rt=ge.actionTabs)==null?void 0:Rt.index,Ne),tt()}},Oe.createElement("div",{className:Ht.modal_con},Oe.createElement(De.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(we==null?void 0:we.length)>0?we.map(function(Rt,kn){return Oe.createElement(Kt.Z,{span:24,key:kn},Oe.createElement(De.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:kn==(we==null?void 0:we.length)-1?"0px":"10px"}},Oe.createElement("div",{className:Ht.multiple_select,title:Rt==null?void 0:Rt.group_name},Rt==null?void 0:Rt.group_name),Oe.createElement("div",{className:"ml20"},Oe.createElement(te,{size:"large",allowClear:!1,disabled:rt,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:bn=>{var Cn;return(0,Gt.Q8)(bn,(Cn=ge.actionTabs)==null?void 0:Cn.disabledDate)},disabledTime:bn=>(0,Gt.d0)(bn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[tn()((0,Gt.U6)(),"HH:mm"),tn()((0,Gt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Rt==null?void 0:Rt.publish_time)&&[tn()(Rt==null?void 0:Rt.publish_time),Rt!=null&&Rt.end_time?tn()(Rt==null?void 0:Rt.end_time):void 0],onChange:(bn,Cn)=>{we[kn].publish_time=Cn[0],we[kn].end_time=Cn[1],Re([...we]),Ne.forEach(Ai=>{Ai.group_id===(Rt==null?void 0:Rt.group_id)&&(Ai.publish_time=Cn[0],Ai.end_time=Cn[1])}),gt([...Ne])},onCalendarChange:(bn,Cn,Ai)=>{if(Cn!=null&&Cn[0]&&!Cn[1]){const Xi=tn()(Cn[0]).add(7,"days");we[kn].publish_time=Cn[0],we[kn].end_time=Xi,Re([...we]),Ne.forEach(Nt=>{Nt.group_id===(Rt==null?void 0:Rt.group_id)&&(Nt.publish_time=Cn[0],Nt.end_time=Xi)}),gt([...Ne])}}})),rt[0]?Oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{we.splice(kn,1),Re([...we]),Ne.forEach((bn,Cn)=>{bn.group_id===(Rt==null?void 0:Rt.group_id)&&Ne.splice(Cn,1)}),gt([...Ne])}})))}):Oe.createElement(Mt.Z,null))))};var ce=(0,Ve.connect)(({classroomList:le})=>({classroomList:le}))(ne)},59896:function(ii,hi,xe){"use strict";xe.r(hi),xe.d(hi,{NoData:function(){return st},default:function(){return Ee}});var ve=xe(59301),Ve=xe(3113),Dt=xe(43418),Xt="data:image/png;base64,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",pt=xe(99064);function yt(){return(0,pt.U2)("teach_groups.json")}function De(St){return(0,pt.v_)("teach_groups.json",St)}function Kt(St,On){return(0,pt.gz)(`teach_groups/${St}.json`,On)}function Ht(St){return(0,pt.v_)("teach_group_members.json",St)}function nn(St){return(0,pt.IV)(`teach_group_members/${St}.json`)}function tn(St,On){return(0,pt.gz)(`teach_groups/${St}/change_admin.json`,{member_id:On})}function Gt(St,On){return(0,pt.IV)(`teach_groups/${St}/del_member.json`,{member_id:On})}function Mt(St){return(0,pt.IV)(`teach_groups/${St}.json`)}function Oe(St){return(0,pt.U2)(`teach_groups/${St}/show_permission.json`)}function te(St){return(0,pt.gz)(`teach_groups/${St==null?void 0:St.id}/update_permission.json`,St)}var ne=xe(78241),ce=xe(92832),le=xe(76895),ge=({callback:St,visible:On,onCancel:ft,id:Pt,name:_t})=>{function on(hn){St(hn)}const[Wt]=ne.default.useForm();return(0,ve.useEffect)(()=>{Wt.setFieldsValue({name:_t})},[_t]),ve.createElement(Dt.default,{centered:!0,title:Pt?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:On,onCancel:ft,onOk:()=>{Wt.submit()},wrapClassName:le.Z.CustomCss},ve.createElement(ne.default,{form:Wt,initialValues:{name:_t},onFinish:on},ve.createElement(ne.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},ve.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))},Ae=xe(24905),we=xe(38854),Re=xe(20834),Ne=xe(1710),gt=xe(8591),vt=xe(5112),dt=Object.defineProperty,rt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Pn=(St,On,ft)=>On in St?dt(St,On,{enumerable:!0,configurable:!0,writable:!0,value:ft}):St[On]=ft,Rt=(St,On)=>{for(var ft in On||(On={}))Ot.call(On,ft)&&Pn(St,ft,On[ft]);if(rt)for(var ft of rt(On))tt.call(On,ft)&&Pn(St,ft,On[ft]);return St};const kn=St=>React.createElement("svg",Rt({className:"cjz_svg__icon",viewBox:"0 0 3194 1024",xmlns:"http://www.w3.org/2000/svg",width:623.828,height:200},St),React.createElement("path",{d:"M512 0h2170.88c282.624 0 512 229.376 512 512s-229.376 512-512 512H512C229.376 1024 0 794.624 0 512S229.376 0 512 0z",fill:"#EBEEFD"}),React.createElement("path",{d:"M1638.4 741.376c28.672 0 40.96-16.384 40.96-45.056V294.912h-36.864v393.216c0 16.384-8.192 20.48-20.48 20.48-24.576 0-45.056 0-73.728-4.096l8.192 32.768h81.92zm-372.736-258.048c49.152-45.056 90.112-94.208 126.976-147.456 32.768 32.768 69.632 77.824 110.592 135.168l24.576-24.576c-40.96-49.152-81.92-98.304-122.88-143.36h-24.576c-40.96 57.344-81.92 110.592-131.072 155.648l16.384 24.576zm323.584 159.744V339.968h-32.768v307.2h32.768zm-131.072 94.208c24.576 0 36.864-4.096 45.056-12.288s16.384-36.864 20.48-77.824l-32.768-12.288c0 28.672-4.096 45.056-8.192 53.248s-16.384 12.288-32.768 12.288h-98.304c-12.288 0-20.48-4.096-20.48-16.384v-204.8h106.496v94.208c0 12.288-8.192 20.48-20.48 20.48-16.384 0-32.768 0-49.152-4.096l8.192 32.768h53.248c28.672 0 40.96-16.384 40.96-40.96V450.56h-176.128v245.76c0 24.576 12.288 36.864 40.96 36.864h122.88zm585.728-53.248V634.88h131.072v-28.672h-131.072v-40.96h114.688v-28.672h-114.688v-40.96H2150.4v-69.632h32.768v-28.672H2150.4V327.68h-106.496v-32.768h-32.768v32.768h-86.016v28.672h86.016v36.864h-110.592v28.672h110.592v40.96h-86.016v28.672h86.016v40.96h-98.304v28.672h98.304v40.96h-110.592v28.672h110.592v49.152h32.768zm-270.336 57.344c24.576-16.384 40.96-36.864 57.344-61.44 4.096 4.096 12.288 8.192 16.384 12.288 36.864 24.576 102.4 36.864 188.416 36.864h147.456l4.096-32.768c-57.344 0-110.592 4.096-167.936 4.096-65.536 0-118.784-12.288-151.552-28.672-8.192-4.096-16.384-12.288-24.576-20.48 24.576-45.056 36.864-98.304 36.864-163.84v-20.48h-77.824c24.576-32.768 49.152-73.728 73.728-118.784v-28.672H1761.28v32.768h81.92c-24.576 40.96-49.152 81.92-77.824 118.784v28.672h90.112c-4.096 45.056-12.288 86.016-28.672 122.88-12.288-20.48-24.576-49.152-32.768-86.016l-32.768 12.288c12.288 40.96 28.672 77.824 45.056 106.496-16.384 24.576-36.864 40.96-57.344 57.344l24.576 28.672zm339.968-344.064h-69.632v-36.864h69.632v36.864zm0 69.632h-69.632v-40.96h69.632v40.96zm253.952 278.528v-20.48h212.992v20.48h36.864V524.288h-184.32c28.672-12.288 53.248-24.576 77.824-40.96l20.48-12.288h151.552v-32.768h-106.496c32.768-24.576 65.536-57.344 94.208-90.112l-32.768-20.48c-36.864 40.96-73.728 77.824-122.88 110.592h-61.44v-61.44h114.688v-32.768h-114.688v-49.152h-36.864v53.248h-135.168v32.768h135.168v57.344h-180.224v32.768h225.28c-69.632 40.96-147.456 69.632-229.376 90.112l16.384 32.768c28.672-8.192 57.344-20.48 81.92-28.672v180.224h36.864zm212.992-139.264h-212.992v-49.152h212.992v49.152zm0 86.016h-212.992v-53.248h212.992v53.248z",fill:"#165DFF"}),React.createElement("path",{d:"M573.44 204.8h327.68c90.112 0 163.84 73.728 163.84 163.84v327.68c0 90.112-73.728 163.84-163.84 163.84H573.44c-90.112 0-163.84-73.728-163.84-163.84V368.64c0-90.112 73.728-163.84 163.84-163.84z",fill:"#C2D0FF"}),React.createElement("path",{d:"M868.352 581.632c4.096 24.576 12.288 49.152 16.384 69.632 0 8.192 4.096 16.384 4.096 24.576s4.096 16.384 4.096 24.576 4.096 12.288 4.096 16.384v8.192c0 8.192 0 12.288-4.096 12.288-4.096 4.096-8.192 4.096-12.288 4.096h-8.192c-4.096 0-4.096 0-8.192-4.096L737.28 667.648c-24.576 12.288-45.056 24.576-61.44 36.864L651.264 716.8c-8.192 4.096-16.384 8.192-20.48 12.288-8.192 4.096-16.384 8.192-20.48 12.288s-8.192 4.096-8.192 4.096c-4.096 0-8.192 4.096-8.192 0-4.096 0-8.192 0-8.192-4.096-4.096 0-4.096-4.096-4.096-8.192v-8.192s0-4.096 4.096-8.192c0-4.096 4.096-12.288 4.096-16.384 0-8.192 4.096-16.384 4.096-24.576s4.096-16.384 8.192-24.576c4.096-20.48 12.288-45.056 16.384-69.632-24.576-16.384-45.056-28.672-57.344-45.056-8.192-4.096-16.384-8.192-20.48-16.384s-12.288-8.192-16.384-12.288S512 499.712 512 495.616c-4.096-4.096-8.192-4.096-8.192-4.096-4.096-4.096-4.096-8.192-8.192-12.288s-4.096-8.192-4.096-12.288 4.096-8.192 4.096-12.288c4.096 0 8.192-4.096 12.288-4.096l151.552-12.288L716.8 307.2c0-4.096 4.096-8.192 8.192-12.288 0-8.192 8.192-8.192 12.288-8.192s4.096 0 8.192 4.096c4.096 0 4.096 4.096 4.096 4.096l4.096 4.096s0 4.096 4.096 4.096l53.248 131.072 155.648 16.384c8.192 0 12.288 4.096 12.288 4.096 4.096 4.096 4.096 8.192 4.096 12.288s0 8.192-4.096 12.288l-12.288 12.288-98.304 90.112z",fill:"#2E5BEC"}));var bn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",Cn=xe(85057),Ai=(St,On,ft)=>new Promise((Pt,_t)=>{var on=nr=>{try{hn(ft.next(nr))}catch(Ji){_t(Ji)}},Wt=nr=>{try{hn(ft.throw(nr))}catch(Ji){_t(Ji)}},hn=nr=>nr.done?Pt(nr.value):Promise.resolve(nr.value).then(on,Wt);hn((ft=ft.apply(St,On)).next())});const Xi=50;var Nt=({data:St,isAdminOrTeacher:On,onDelGroup:ft,onChangeGroupName:Pt,onPlusMember:_t,onDelMember:on,onExitGroup:Wt,Transferteams:hn})=>{var nr,Ji;const[wi,Fi]=(0,ve.useState)(0),[ir,si]=(0,ve.useState)(0);let[Mr,qi]=(0,ve.useState)(),[Dr,Eo]=(0,ve.useState)(),[xo,Wr]=(0,ve.useState)(!1),[fa,Sa]=(0,ve.useState)(),[Ra,ss]=(0,ve.useState)(),[Ua,Rs]=(0,ve.useState)(!1),[Os,Go]=(0,ve.useState)(!1),[cl,js]=(0,ve.useState)("");function Fe(Ei){let rn=parseInt(Ei.key,10);js(rn),Go(!0)}function Zi(Ei){let rn=parseInt(Ei.key,10);Dt.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{Wt(rn)}})}function Rr(Ei){let rn=parseInt(Ei,10);Dt.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:le.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{Wt(rn)}})}function In(Ei,rn){Dt.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:le.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{on(Ei,rn)}})}const Li={display:"block",height:"30px",lineHeight:"30px"};function Pi(Ei){ss(Ei),Sa(Ei==null?void 0:Ei.id),Rs(!0)}const Hr=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(Ei,rn,Yt)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ei,onChange:Xe=>{te({id:fa,member_id:rn.id,clazz:"item_bank",enable:Xe.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(Ei,rn,Yt)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ei,onChange:Xe=>{te({id:fa,member_id:rn.id,clazz:"edit_item_bank",enable:Xe.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(Ei,rn,Yt)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ei,onChange:Xe=>{te({id:fa,member_id:rn.id,clazz:"exercise",enable:Xe.target.checked})}})}];function Zr(Ei){return Ai(this,null,function*(){const rn=yield Oe(Ei==null?void 0:Ei.id);Sa(Ei==null?void 0:Ei.id),Eo(rn),Wr(!0)})}return ve.createElement("ul",{className:"teaching-lists"},St.map((Ei,rn)=>ve.createElement("li",{key:Ei.id,style:{marginTop:rn===0?30:16},onClick:()=>Fi(rn)},ve.createElement("div",{className:"item-group"},ve.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},Ei.name,"\u7684\u6559\u7814\u56E2\u961F"),ve.createElement("div",{className:"action-group"})),ve.createElement("div",{style:{display:"flex"}},ve.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),ve.createElement("ul",{className:"info",style:{flex:1}},Ei.memers.map(Yt=>{var Xe;return ve.createElement("li",{key:Yt.id||Yt.name,onClick:()=>{si(Yt.id)},className:"directionItemWrap"},ve.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:Yt!=null&&Yt.is_creater?"#000000":"#5F6367"}},((Xe=Yt.name)==null?void 0:Xe.length)>6?Yt.name.substr(0,6)+"....":Yt.name,ve.createElement("img",{src:bn,style:{marginLeft:5,display:!(Yt!=null&&Yt.is_creater)&&"none",height:25,width:78}})),Ei.is_creat?ve.createElement("div",{className:"groupActionWrap",style:{display:!(Yt!=null&&Yt.id)&&"none"}},ve.createElement("a",{className:"btn-del",onClick:un=>{un.preventDefault(),un.stopPropagation(),In(Ei.id,Yt.id)}},"x")):null)})),Ei.is_creat||On?ve.createElement(we.Z,{overlayClassName:"dropdowns",dropdownRender:()=>ve.createElement(Re.default,null,ve.createElement(Re.default.Item,{onClick:()=>{Pt(Ei)}},"\u4FEE\u6539\u540D\u79F0"),ve.createElement(Re.default.Item,{disabled:Ei.memers.length>=50,onClick:()=>{_t(Ei)}},"\u6DFB\u52A0\u6210\u5458"),Ei.is_creat&&ve.createElement(Re.default.Item,{onClick:()=>Zr(Ei)},"\u6743\u9650\u914D\u7F6E"),Ei.is_creat&&ve.createElement(Re.default.Item,{onClick:()=>Pi(Ei)},"\u8F6C\u8BA9\u56E2\u961F"),ve.createElement(Re.default.Item,{key:Ei.id+"",onClick:Ei.is_creat?Fe:Zi},Ei.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},ve.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",ve.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):ve.createElement("span",{key:Ei.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>Rr(Ei.id)},"\u9000\u51FA")))),ve.createElement(Dt.default,{width:700,wrapClassName:le.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:xo,onCancel:()=>Wr(!1)},ve.createElement(Cn.Gi,null,ve.createElement(Ne.default,{dataSource:Dr==null?void 0:Dr.members,columns:Hr,pagination:!1,scroll:{y:240}})),ve.createElement("p",{style:{color:"#FF9D18",marginTop:5}},"*\u9009\u4E2D\u4EE3\u8868\u8BE5\u6210\u5458\u53EF\u4EE5\u4F7F\u7528\u56E2\u961F\u5185\u6240\u6709\u6210\u5458\u5171\u4EAB\u7684\u8D44\u6E90\uFF0C\u5426\u5219\u4E0D\u53EF\u4EE5")),ve.createElement(Dt.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:le.Z.CustomCss,onOk:()=>{ft(cl),Go(!1)},open:Os,onCancel:()=>Go(!1)},ve.createElement("p",null,"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002"),ve.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),ve.createElement(Dt.default,{wrapClassName:le.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!Mr){gt.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}hn(fa,Mr),Rs(!1),Mr=""},open:Ua,onCancel:()=>{Rs(!1),Mr=""}},ve.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",ve.createElement("br",null)," \u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u521B\u5EFA\u4EBA\u7684\u8EAB\u4EFD\u548C\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u56E2\u961F\u4E2D\u7684\u4E00\u5458"),ve.createElement("div",null,ve.createElement(vt.ZP.Group,{defaultValue:[],onChange:Ei=>{Mr=Ei.target.value,qi(Ei.target.value)}},(Ji=(nr=Ra==null?void 0:Ra.memers)==null?void 0:nr.filter(Ei=>Ei.is_teacher))==null?void 0:Ji.map((Ei,rn)=>ve.createElement(vt.ZP,{style:Li,value:Ei==null?void 0:Ei.id},Ei==null?void 0:Ei.name))))))},ot=xe(955),Hn=xe(89070),Er=xe(47362),Ir=Object.defineProperty,cn=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Yi=(St,On,ft)=>On in St?Ir(St,On,{enumerable:!0,configurable:!0,writable:!0,value:ft}):St[On]=ft,wt=(St,On)=>{for(var ft in On||(On={}))Bn.call(On,ft)&&Yi(St,ft,On[ft]);if(Ii)for(var ft of Ii(On))Nn.call(On,ft)&&Yi(St,ft,On[ft]);return St},En=(St,On)=>cn(St,ai(On)),qn=(St,On,ft)=>new Promise((Pt,_t)=>{var on=nr=>{try{hn(ft.next(nr))}catch(Ji){_t(Ji)}},Wt=nr=>{try{hn(ft.throw(nr))}catch(Ji){_t(Ji)}},hn=nr=>nr.done?Pt(nr.value):Promise.resolve(nr.value).then(on,Wt);hn((ft=ft.apply(St,On)).next())});function st({children:St}){return ve.createElement("div",{className:"no-data"},ve.createElement("img",{src:Xt,alt:"no-data",width:300}),St)}const ke={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var Be=(St=>(St[St.INITDATA=0]="INITDATA",St[St.SHOWLOADING=1]="SHOWLOADING",St[St.SHOWFORMPANEL=2]="SHOWFORMPANEL",St[St.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",St[St.SELECTGROUP=4]="SELECTGROUP",St[St.SETINDEX=5]="SETINDEX",St))(Be||{});function Ye(St,On){switch(On.type){case 0:return wt(wt({},St),On.payload);case 1:return En(wt({},St),{loading:On.payload});case 5:return En(wt({},St),{index:On.payload});case 2:return wt(wt({},St),On.payload);case 3:return wt(wt({},St),On.payload);case 4:return En(wt({},St),{selectedGroup:On.payload,showFormPanel:!0});default:throw new Error}}function lt({user:St}){var On;const ft=(0,Hn.useLocation)(),[Pt]=(0,Hn.useSearchParams)(),[_t,on]=(0,ve.useReducer)(Ye,ke),{data:Wt,index:hn,loading:nr,showFormPanel:Ji,selectedGroup:wi,showMemberPanel:Fi}=_t,ir=(On=St.userInfo)==null?void 0:On.role,[si,Mr]=(0,ve.useState)(Pt.get("category")||"0"),qi=(0,ve.useMemo)(()=>{let Fe=[],Zi=[];if(Wt){for(let Rr of Wt)Rr.is_creat?Fe.push(Rr):Zi.push(Rr);return[Fe,Zi]}},[Wt]);(0,ve.useEffect)(()=>{ir===15&&on({type:5,payload:1})},[ir]);function Dr(){return qn(this,null,function*(){const Fe=yield yt();(Fe==null?void 0:Fe.status)!==401&&on({type:0,payload:{loading:!1,showFormPanel:!1,data:Fe.groups,index:Pt.get("category")||0}})})}(0,ve.useEffect)(()=>{Dr()},[]);function Eo(Fe){return qn(this,null,function*(){wi.id?yield Kt(wi.id,Fe):yield De(Fe),Dr()})}function xo(){on({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Wr(Fe){on({type:4,payload:Fe})}function fa(){on({type:2,payload:{showFormPanel:!1}})}function Sa(){on({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ra(Fe){on({type:3,payload:{showMemberPanel:!0,selectedGroup:Fe}})}function ss(Fe,Zi){return qn(this,null,function*(){yield Gt(Fe,Zi),Dr()})}function Ua(Fe){return qn(this,null,function*(){yield Mt(Fe),Dr()})}function Rs(Fe){return qn(this,null,function*(){yield nn(Fe),Dr()})}function Os(Fe,Zi){return qn(this,null,function*(){yield tn(Fe,Zi),Dr()})}function Go(Fe){on({type:5,payload:parseInt(Fe.target.id,10)})}function cl(Fe,Zi){return qn(this,null,function*(){Sa(),yield Ht({user_ids:Fe,group_id:Zi}),Dr()})}const js=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},ve.createElement("div",{className:"teaching-circling-body"},ir===15?null:ve.createElement(Cn.YG,{value:si,onChange:Fe=>{var Zi;(Zi=window.location.href.toString())!=null&&Zi.includes("category")?(0,ot.jz)("category",Fe):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Fe}`:`?category=${Fe}`),Mr(Fe),on({type:5,payload:parseInt(Fe,10)})},tabBarExtraContent:ve.createElement(Ve.ZP,{type:"primary",disabled:Wt.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:Wt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:xo},"\u65B0\u5EFA"),className:"mb25",dataSource:js}),ve.createElement("div",{className:qi[hn].length===0?"nodata-content":"main-content"},qi[hn].length===0?ve.createElement(st,null,ir<=12?ve.createElement(ve.Fragment,null," ",ve.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",ve.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):ve.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):ve.createElement(Nt,{onExitGroup:Rs,Transferteams:Os,onPlusMember:Ra,onDelMember:ss,onDelGroup:Ua,isAdminOrTeacher:ir<=12,onChangeGroupName:Wr,data:qi[hn]})))),ve.createElement(ge,{callback:Eo,visible:Ji,onCancel:fa,id:wi.id,name:wi.name}),ve.createElement(Dt.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Fi,onCancel:Sa,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:le.Z.CustomCss},ve.createElement(Er.Z,{container_id:wi.id,container_type:4,onSelect:cl,onCancel:Sa})))}var Ee=(0,Hn.connect)(({user:St})=>({user:St}))(lt)},62312:function(ii,hi,xe){"use strict";xe.r(hi),xe.d(hi,{default:function(){return I0}});var ve=xe(59301),Ve=xe(89070),Dt=xe(8591),Xt=xe(43418),pt=xe(3113),yt={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},De=xe(86248),Kt=xe(78241),Ht=xe(5112),nn=xe(19842),tn=xe(92832),Gt=xe(71418),Mt=xe(99064),Oe={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},te=xe(87169),ne=xe(59301),ce=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),ge=({type:Pe,onCancel:ze,onOk:be})=>{const[bt]=Kt.default.useForm(),[Kn,It]=(0,ve.useState)(1),[li,Zt]=(0,ve.useState)(!1),[kt,yn]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{bt.setFieldValue("type",1),Ui()},[]);const Ui=()=>ce(void 0,null,function*(){if(Pe){Zt(!0);const yr=yield(0,Mt.ZP)("/api/disciplines.json",{method:"get",params:{source:Pe}});yn(yr.disciplines||[]),Zt(!1)}}),ji=()=>{const{sub_discipline_id:yr,discipline_name:Lr,sub_discipline_name:kr,type:Vi}=bt.getFieldsValue();if((!yr||yr&&yr.length===0)&&(!Lr||!kr))return Dt.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;be({user_customize:Vi==2,sub_discipline_id:Vi==1?[yr[1]]:null,discipline_name:Lr,sub_discipline_name:kr})};return ne.createElement(Xt.default,{width:640,className:Oe.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{ze(),bt.resetFields()},onOk:()=>{bt.validateFields().then(yr=>{if(Kn==2&&(yr.discipline_name.replaceAll(" ","").length<=0||yr.sub_discipline_name.replaceAll(" ","").length<=0)){Dt.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}ji(),bt.resetFields()})}},ne.createElement("div",{className:Oe.applyPublicContent},ne.createElement("div",{className:Oe.tips},ne.createElement(te.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ne.createElement(Kt.default,{labelAlign:"left",form:bt},ne.createElement(Kt.default.Item,{name:"type"},ne.createElement(Ht.ZP.Group,{onChange:yr=>{It(yr.target.value),yr.target.value==1?bt.setFieldsValue({discipline_name:"",sub_discipline_name:""}):bt.setFieldsValue({sub_discipline_id:[]})}},ne.createElement(Ht.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),ne.createElement(Ht.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Kn==1&&ne.createElement(Kt.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},ne.createElement(nn.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:kt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(yr,Lr)=>bt.setFieldsValue({sub_discipline_id:yr})})),Kn==2&&ne.createElement(ne.Fragment,null,ne.createElement(Kt.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},ne.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),ne.createElement(Kt.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},ne.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),li&&ne.createElement("div",{className:Oe.spin},ne.createElement(Gt.Z,null))))},Ae=xe(85149),we=xe.p+"static/banner.6e6a323f.png",Re="data:image/png;base64,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",Ne=xe(6848),gt=xe(60324),vt={flex_box_center:"flex_box_center___HlHga",flex_space_between:"flex_space_between___ZXfWh",flex_box_vertical_center:"flex_box_vertical_center___B_34d",flex_box_center_end:"flex_box_center_end___XaWUl",flex_box_column:"flex_box_column___dfD_W",ClassDesc:"ClassDesc___hvKGJ",LeftTitle:"LeftTitle___GVStZ",textname:"textname___KypkX"},dt=xe(3294),rt=xe(955),Ot=xe(83312),tt=xe(57809),Pn=Object.defineProperty,Rt=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Xi=(Pe,ze,be)=>ze in Pe?Pn(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Nt=(Pe,ze)=>{for(var be in ze||(ze={}))Cn.call(ze,be)&&Xi(Pe,be,ze[be]);if(bn)for(var be of bn(ze))Ai.call(ze,be)&&Xi(Pe,be,ze[be]);return Pe},ot=(Pe,ze)=>Rt(Pe,kn(ze)),Hn=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Er=({pathsDetail:Pe,dispatch:ze,DataProps:be,onFinish:bt})=>{const Kn=(0,Ve.useParams)(),{actionTabs:It,detail:li}=Pe,[Zt]=Kt.default.useForm(),[,kt,yn]=(0,Ot.U)(De.j_,{subject_id:Kn==null?void 0:Kn.pathId});return(0,ve.useEffect)(()=>{be&&Zt.setFieldsValue(Nt({},be))},[be]),ve.createElement(Xt.default,{title:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",open:It.key==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",centered:!0,width:800,onCancel:()=>{ze({type:"pathsDetail/save",payload:{actionTabs:{}}})},okText:"\u4FDD\u5B58",confirmLoading:kt,onOk:()=>{Zt.submit()}},ve.createElement(Kt.default,{form:Zt,colon:!1,labelAlign:"right",labelCol:{span:3},onFinish:Ui=>Hn(void 0,null,function*(){const ji=yield yn(ot(Nt({},Ui),{subject_id:Kn==null?void 0:Kn.pathId}));(ji==null?void 0:ji.status)==0&&(Dt.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt==null||bt())})},ve.createElement(Kt.default.List,{name:"knowledge_statistics"},(Ui,{add:ji,remove:yr})=>ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"flex flex-col",style:{gap:"5rem",maxHeight:"60vh",overflowY:"auto"}},Ui==null?void 0:Ui.map((Lr,kr)=>{var Vi,tr,br;return ve.createElement("div",{key:Lr==null?void 0:Lr.key,className:"flex item-center",style:{background:"#F6F7F9",padding:"15rem 15rem 0",gap:"20rem"}},ve.createElement("div",{className:"w-full"},ve.createElement(Kt.default.Item,{name:[Lr.name,"title"],label:"\u6807\u9898",required:!1,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:6,showCount:!0})),ve.createElement("div",{className:"flex item-cencet",style:{gap:"10rem"}},ve.createElement(Kt.default.Item,{className:"flex-1 minW-0",labelCol:{span:6},name:[Lr.name,"knowledge_uuid"],label:"\u7EDF\u8BA1\u8303\u56F4",initialValue:(Vi=li==null?void 0:li.nodes)==null?void 0:Vi[0].uuid,required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EDF\u8BA1\u8303\u56F4"}]},ve.createElement(tt.default,{options:(tr=li==null?void 0:li.nodes)==null?void 0:tr.map((hr,oo)=>({label:oo==0?"\u5168\u90E8\u56FE\u8C31":hr==null?void 0:hr.name,value:hr==null?void 0:hr.uuid})),placeholder:"\u8BF7\u9009\u62E9\u7EDF\u8BA1\u8303\u56F4"})),ve.createElement(Kt.default.Item,{className:"flex-1 minW-0",name:[Lr.name,"node_types"],required:!1},ve.createElement(tt.default,{mode:"multiple",maxTagCount:"responsive",options:(br=be==null?void 0:be.knowledge_items)==null?void 0:br.map(hr=>({label:hr==null?void 0:hr.name,value:hr==null?void 0:hr.name})),placeholder:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}))),kr!==0&&ve.createElement(Kt.default.Item,{name:[Lr.name,"relation"],label:"\u4E0E\u4E0A\u5C42\u5173\u7CFB",required:!1,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0E\u4E0A\u5C42\u5173\u7CFB",maxLength:6,showCount:!0}))),kr!==0&&ve.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},(Ui==null?void 0:Ui.length)<4&&ve.createElement("span",{className:"iconfont icon-zengjia1 current c-green",onClick:()=>{ji({})}}),ve.createElement("span",{className:"iconfont icon-shanjian1 current c-red",onClick:()=>{yr(Lr.name)}})))})),(Ui==null?void 0:Ui.length)<4&&ve.createElement("div",null,ve.createElement(pt.ZP,{type:"primary",ghost:!0,icon:ve.createElement("span",{className:"iconfont icon-tianjia3",style:{fontSize:"16rem"}}),onClick:()=>{ji({})}},"\u65B0\u589E\u7EDF\u8BA1\u7EF4\u5EA6"))))))};var Ir=(0,Ve.connect)(({pathsDetail:Pe})=>({pathsDetail:Pe}))(Er),cn="data:image/png;base64,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",ai="data:image/png;base64,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",Ii="data:image/png;base64,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",Bn=xe(59301),Nn=Object.defineProperty,Yi=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,qn=(Pe,ze,be)=>ze in Pe?Nn(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,st=(Pe,ze)=>{for(var be in ze||(ze={}))wt.call(ze,be)&&qn(Pe,be,ze[be]);if(Yi)for(var be of Yi(ze))En.call(ze,be)&&qn(Pe,be,ze[be]);return Pe},ke=(Pe,ze)=>{var be={};for(var bt in Pe)wt.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Yi)for(var bt of Yi(Pe))ze.indexOf(bt)<0&&En.call(Pe,bt)&&(be[bt]=Pe[bt]);return be};const Be=({title:Pe,className:ze="",style:be={}})=>Bn.createElement("div",{className:`absolute ${ze}`,style:be},Bn.createElement("img",{src:ai,width:"187rem",style:{width:"187rem"}}),Bn.createElement("div",{className:"absolute",style:{top:"32rem",right:"65rem",color:"#FFCF1B",fontSize:"30rem"}},Pe)),Ye=({title:Pe,className:ze="",style:be={}})=>Bn.createElement("div",{className:`flex item-center justify-center absolute ${ze}`,style:st({width:"200rem",height:"54rem",fontSize:"24rem",left:"50%",transform:"translateX(-50%)",bottom:"10rem",background:`url(${xe(11862)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",color:"#59F7FF"},be)}," ",Pe," "),lt=({DataProps:Pe=[],angleStep:ze=.2,radius:be=500,top:bt=0,verticalRadius:Kn=be})=>{const It=(0,ve.useRef)(null),li=Math.PI+(Math.PI-((Pe==null?void 0:Pe.length)-1)*ze)/2,Zt=({DataProps:kt={},style:yn={}})=>Bn.createElement("div",{className:"flex flex-col item-center c-white absolute",style:st({fontSize:"14rem"},yn)},Bn.createElement(Ne.Z,{title:kt==null?void 0:kt.name,placement:"topLeft"},Bn.createElement("div",{className:"multi_ellipsis1"},kt==null?void 0:kt.name)),Bn.createElement("img",{src:Ii,width:"97rem",height:"97rem",style:{width:"97rem",height:"97rem"}}));return Bn.createElement("div",{ref:It,className:"relative"},Pe==null?void 0:Pe.map((kt,yn)=>{const Ui=li+yn*ze,ji=be*Math.cos(Ui),yr=Kn*Math.sin(Ui);return Bn.createElement(Zt,{key:yn,DataProps:kt,style:{left:`calc(50% + ${ji}rem)`,bottom:`${yr+Kn+bt}rem`,transform:"translateX(-50%)"}})}))},Ee=({DataProps:Pe={}})=>{var ze;return Bn.createElement("div",{className:"flex flex-col item-center justify-center w-full h-full",style:{gap:"125rem"}},(ze=Pe==null?void 0:Pe.knowledge_statistics)==null?void 0:ze.map((be,bt)=>Bn.createElement(Bn.Fragment,null,bt==0&&Bn.createElement("div",{key:bt,className:"flex item-center justify-center",style:{height:0}},Bn.createElement("div",{className:"relative flex item-center justify-center",style:{background:`url(${xe(47444)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"296rem",height:"100rem",marginTop:"82rem",zIndex:4}},Bn.createElement(Be,{title:be==null?void 0:be.knowledge_graph_count,style:{right:"-120rem",top:"-64rem"}}),Bn.createElement(lt,{DataProps:be==null?void 0:be.knowledge_graphs,angleStep:1.35,radius:100,top:-60,verticalRadius:30}),Bn.createElement(Ye,{title:be==null?void 0:be.title}))),bt==1&&Bn.createElement("div",{key:bt,className:"flex item-center justify-center",style:{height:0}},Bn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${xe(425)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"404rem",height:"168rem",marginTop:"10rem",zIndex:3}},Bn.createElement(Be,{title:be==null?void 0:be.knowledge_graph_count,style:{right:"-134rem",top:"-10rem"}}),Bn.createElement("div",{className:"absolute",style:{left:"-30rem",top:"0rem"}},Bn.createElement("img",{src:cn,width:"93rem",style:{width:"93rem"}}),Bn.createElement("div",{className:"absolute",style:{top:"5rem",left:"-25rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},be==null?void 0:be.relation)),Bn.createElement(lt,{DataProps:be==null?void 0:be.knowledge_graphs,angleStep:.15}),Bn.createElement(Ye,{title:be==null?void 0:be.title}))),bt==2&&Bn.createElement("div",{key:bt,className:"flex item-center justify-center",style:{height:0}},Bn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${xe(49260)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"542rem",height:"228rem",marginTop:"-85rem",zIndex:2}},Bn.createElement(Be,{title:be==null?void 0:be.knowledge_graph_count,style:{right:"-135rem",top:"24rem"}}),Bn.createElement("div",{className:"absolute",style:{left:"-40rem",top:"40rem"}},Bn.createElement("img",{src:cn,width:"114rem",style:{width:"114rem"}}),Bn.createElement("div",{className:"absolute",style:{top:"20rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},be==null?void 0:be.relation)),Bn.createElement(lt,{DataProps:be==null?void 0:be.knowledge_graphs,angleStep:.16}),Bn.createElement(Ye,{title:be==null?void 0:be.title}))),bt==3&&Bn.createElement("div",{key:bt,className:"flex item-center justify-center",style:{height:0}},Bn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${xe(24219)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"764rem",height:"257rem",marginTop:"-70rem",zIndex:1}},Bn.createElement(Be,{title:be==null?void 0:be.knowledge_graph_count,style:{right:"-115rem",top:"20rem"}}),Bn.createElement("div",{className:"absolute",style:{left:"-15rem",top:"34rem"}},Bn.createElement("img",{src:cn,width:"123rem",style:{width:"123rem"}}),Bn.createElement("div",{className:"absolute",style:{top:"25rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},be==null?void 0:be.relation)),Bn.createElement(lt,{DataProps:be==null?void 0:be.knowledge_graphs,angleStep:.16}),Bn.createElement(Ye,{title:be==null?void 0:be.title}))))),Bn.createElement("div",{className:"flex item-center justify-center",style:{height:0}},Bn.createElement("img",{src:xe(32682),width:"600rem",height:"465rem",style:{width:"600rem",height:"465rem",marginTop:"-260rem"}})))},St=({DataProps:Pe,className:ze="",style:be={}})=>Bn.createElement("div",{className:`flex flex-col item-center w-full h-full ${ze}`,style:st({padding:"20rem 30rem",background:"#162442",borderRadius:"8rem",gap:"10rem"},be)},(Pe==null?void 0:Pe.AvatarDom)||Bn.createElement("img",{src:dt.Z.API_SERVER+"/images/"+((Pe==null?void 0:Pe.image_url)||(Pe==null?void 0:Pe.avatar)),width:"60rem",height:"60rem",style:{borderRadius:"50%",width:"60rem",height:"60rem"}}),Bn.createElement(Ne.Z,{title:(Pe==null?void 0:Pe.username)||""},Bn.createElement("div",{className:"multi_ellipsis1"},(Pe==null?void 0:Pe.username)||""))),On=Pe=>{var ze=Pe,{pathsDetail:be,dispatch:bt}=ze,Kn=ke(ze,["pathsDetail","dispatch"]),It,li,Zt,kt,yn,Ui,ji,yr,Lr,kr,Vi,tr,br,hr,oo,ur,ar,Ao,Mi,zn,Gi,Br,Hi,Ni,Fo,Ar,Bo;const Ro=(0,Ve.useParams)(),{actionTabs:bi,detail:Nr}=be,Cr=(0,ve.useRef)(null),[Or,ei]=(0,ve.useState)(0),[,jr,is,pa]=(0,Ot.U)(De.dX,{subject_id:Ro.pathId});return(0,ve.useEffect)(()=>{Cr.current&&setTimeout(()=>{const Vo=(0,rt.ZR)(Cr.current,"rem",1);ei(Vo)},500)},[Cr.current,(It=be==null?void 0:be.detail)==null?void 0:It.description]),(0,ve.useEffect)(()=>{is({subject_id:Ro.pathId})},[]),Bn.createElement(Gt.Z,{spinning:jr},Bn.createElement("section",null,Bn.createElement("div",{className:"w-full relative c-white flex flex-col",style:{background:`url(${xe(12175)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}},Bn.createElement("div",{className:"w-full flex justify-center item-center absolute blod text-center",style:{background:`url(${xe(93148)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:"282rem",letterSpacing:"5rem",lineHeight:"32rem",top:0,left:0,fontSize:"32rem",padding:"0 500rem 173rem"}},Bn.createElement(Ne.Z,{title:(Zt=(li=be.detail)==null?void 0:li.name)==null?void 0:Zt.split(` -`)[0]},Bn.createElement("div",{className:"multi_ellipsis2"},(yn=(kt=be.detail)==null?void 0:kt.name)==null?void 0:yn.split(` -`)[0]))),Bn.createElement("div",{className:"flex flex-1 minW-0",style:{paddingTop:"140rem",paddingLeft:"40rem",paddingRight:"40rem"}},Bn.createElement("div",{className:"flex-1 flex flex-col minW-0 relative",style:{padding:"50rem",borderRadius:"8rem",background:"rgba(32,47,79,0.3)",backdropFilter:"blur(10rem)",gap:"50rem"}},Bn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${vt.ClassDesc}`},"\u8BFE\u7A0B\u7B80\u4ECB"),Bn.createElement("div",{className:"relative"},Bn.createElement("div",{style:{height:"95rem",overflow:"hidden"}},Bn.createElement("div",{ref:Cr},Bn.createElement(Ae.Z,{className:"c-white",value:((Ui=be==null?void 0:be.detail)==null?void 0:Ui.description)||""}))),Or>=95&&Bn.createElement("div",{className:"flex item-center justify-center",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var Vo;Xt.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:Bn.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},Bn.createElement(Ae.Z,{value:((Vo=be==null?void 0:be.detail)==null?void 0:Vo.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),Bn.createElement("div",{className:"flex w-full minW-0"},Bn.createElement("div",{className:"flex flex-col item-center"}," ",Bn.createElement("img",{src:xe(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),Bn.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((ji=be==null?void 0:be.detail)==null?void 0:ji.school)||"")),Bn.createElement("div",{className:"flex w-full minW-0"},Bn.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",Bn.createElement("img",{src:xe(69303),width:"20rem"})," \u6559\u5E08 "),Bn.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(br=((Lr=(yr=be==null?void 0:be.detail)==null?void 0:yr.subject_members)==null?void 0:Lr.length)>10?(Vi=(kr=be==null?void 0:be.detail)==null?void 0:kr.subject_members)==null?void 0:Vi.slice(0,9):(tr=be==null?void 0:be.detail)==null?void 0:tr.subject_members)==null?void 0:br.map((Vo,Dn)=>Bn.createElement(St,{key:Dn,DataProps:Vo})),((oo=(hr=be==null?void 0:be.detail)==null?void 0:hr.subject_members)==null?void 0:oo.length)>10&&Bn.createElement(gt.Z,{content:Bn.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(Ao=(ar=(ur=be==null?void 0:be.detail)==null?void 0:ur.subject_members)==null?void 0:ar.slice(9))==null?void 0:Ao.map((Vo,Dn)=>Bn.createElement(St,{key:Dn,DataProps:Vo}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},Bn.createElement("div",null,Bn.createElement(St,{className:"current",DataProps:{AvatarDom:Bn.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((zn=(Mi=be==null?void 0:be.detail)==null?void 0:Mi.subject_members)==null?void 0:zn.slice(11)).length),username:"\u66F4\u591A"}})))))),Bn.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(Nr==null?void 0:Nr.can_managed)&&Bn.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{bt({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},Bn.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),Bn.createElement(Ee,{DataProps:(pa==null?void 0:pa.data)||{}}))),Bn.createElement("div",{className:"w-full flex",style:{marginTop:"20rem",paddingLeft:"40rem",paddingRight:"40rem",height:"168rem"}},Bn.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"8rem 0 0 8rem",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",borderRight:"1rem solid rgba(79,151,255,0.34)",gap:"10rem"}},Bn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${vt.LeftTitle}`},"\u5B66\u4E60\u7EDF\u8BA1"),[{value:(Gi=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Gi.course_count,title:"\u5E94\u7528\u8BFE\u5802\uFF08\u4E2A\uFF09"},{value:(Br=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Br.school_count,title:"\u5E94\u7528\u9662\u6821\uFF08\u4E2A\uFF09"},{value:(Hi=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Hi.initiative_study_count,title:"\u81EA\u4E3B\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(Ni=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Ni.course_study_count,title:"\u8BFE\u5802\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(Fo=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Fo.knowledge_visits,title:"\u7D2F\u8BA1\u6D4F\u89C8\u6B21\u6570\uFF08\u6B21\uFF09"}].map((Vo,Dn)=>Bn.createElement("div",{key:Dn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},Bn.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},Vo==null?void 0:Vo.value),Bn.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},Vo==null?void 0:Vo.title)))),Bn.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"0 8rem 8rem 0",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",gap:"10rem"}},Bn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${vt.LeftTitle}`},"\u8D44\u6E90\u7EDF\u8BA1"),(Bo=(Ar=Nr==null?void 0:Nr.knowledge_statistics)==null?void 0:Ar.resource_data)==null?void 0:Bo.map((Vo,Dn)=>Bn.createElement("div",{key:Dn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},Bn.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},Vo==null?void 0:Vo.num),Bn.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},Vo==null?void 0:Vo.node_type,"\uFF08\u4E2A\uFF09")))))),(bi==null?void 0:bi.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&Bn.createElement(Ir,{DataProps:(pa==null?void 0:pa.data)||{},onFinish:()=>{is({subject_id:Ro.pathId}),bt({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var ft=(0,Ve.connect)(({pathsDetail:Pe})=>({pathsDetail:Pe}))(On),Pt=xe(59301),_t=Object.defineProperty,on=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,wi=(Pe,ze,be)=>ze in Pe?_t(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Fi=(Pe,ze)=>{for(var be in ze||(ze={}))nr.call(ze,be)&&wi(Pe,be,ze[be]);if(hn)for(var be of hn(ze))Ji.call(ze,be)&&wi(Pe,be,ze[be]);return Pe},ir=(Pe,ze)=>on(Pe,Wt(ze)),si=(Pe,ze)=>{var be={};for(var bt in Pe)nr.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&hn)for(var bt of hn(Pe))ze.indexOf(bt)<0&&Ji.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Mr=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const qi=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Dr=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li}=ze,Zt=si(ze,["pathsDetail","user","globalSetting","loading","dispatch"]),kt,yn,Ui,ji,yr,Lr,kr,Vi,tr,br,hr,oo,ur,ar,Ao,Mi,zn,Gi,Br,Hi;const[Ni]=(0,Ve.useSearchParams)(),Fo=(0,Ve.useParams)(),[Ar,Bo]=(0,ve.useState)({}),Ro=(0,ve.useRef)(1),[bi,Nr]=(0,ve.useState)(),[Cr,Or]=(0,ve.useState)(!1),[ei,jr]=(0,ve.useState)(!1),is=(0,ve.useRef)(null),pa=!((kt=be.detail)!=null&&kt.edit_of_subject_knowledge),[Vo,Dn]=(0,ve.useState)({status:!1}),No=((yn=be.detail)==null?void 0:yn.is_free)||((Ui=be.detail)==null?void 0:Ui.can_learning);(0,ve.useEffect)(()=>{Dn({status:!1})},[]),(0,ve.useEffect)(()=>{function Ps(){return Mr(this,null,function*(){var Da,Ms,bl,ma,zl,Na,eu;if((Da=be.detail)!=null&&Da.courses){const Yo=(Ms=be.detail)==null?void 0:Ms.courses;if((bl=Yo==null?void 0:Yo.toast)!=null&&bl.is_open&&((ma=Yo.toast)==null?void 0:ma.open_num)===-1)jr(!0);else if((zl=Yo==null?void 0:Yo.toast)!=null&&zl.is_open&&((Na=Yo==null?void 0:Yo.toast)==null?void 0:Na.open_num)===1){let Pa=JSON.parse(localStorage.getItem("pathsshow"))||[];((eu=Pa.filter(Ta=>Ta===(Fo==null?void 0:Fo.pathId)))==null?void 0:eu.length)>0?jr(!1):(jr(!0),Pa.push(Fo==null?void 0:Fo.pathId),localStorage.setItem("pathsshow",JSON.stringify(Pa)))}else jr(!1)}})}Ps()},[(ji=be.detail)==null?void 0:ji.courses]),(0,ve.useEffect)(()=>{var Ps,Da,Ms,bl,ma,zl,Na,eu,Yo,Pa,Ta;if(!((Da=(Ps=be.detail)==null?void 0:Ps.courses)==null?void 0:Da.length))return;let Al;if((Ms=be.detail)!=null&&Ms.has_start){const Cl=(ma=(bl=be.detail)==null?void 0:bl.courses)==null?void 0:ma.findIndex(Gl=>{var Au;return((Au=Gl.course_status)==null?void 0:Au.status)===1});Al=Cl>-1?Cl:0}else{let Cl=(eu=(Na=(zl=be.detail)==null?void 0:zl.courses)==null?void 0:Na.map(Gl=>{var Au;return(Au=Gl.course_status)==null?void 0:Au.status}))==null?void 0:eu.lastIndexOf(2);Al=Cl>-1?Cl:0,Cl=(Pa=(Yo=be.detail)==null?void 0:Yo.courses)==null?void 0:Pa.findIndex(Gl=>{var Au;return((Au=Gl.course_status)==null?void 0:Au.status)===0}),Al=Cl>-1?Cl:Al}Bo(((Ta=be.detail)==null?void 0:Ta.courses[Al])||{})},[be.detail]);const ua=()=>{Dt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},ka=Ps=>{var Da,Ms;const bl=(Ms=(Da=be.detail)==null?void 0:Da.courses)==null?void 0:Ms.find(ma=>ma.course_id===Ps);Bo(bl||{}),li({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Ps}})},vs=Ps=>{Dn({status:Ps})},pl=Ps=>{Xt.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Pt.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Pt.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Pt.createElement("br",null)),onOk:()=>Mr(void 0,null,function*(){let Da={user_customize:Ps.user_customize,type:Ps.type};Ps.user_customize?Da=ir(Fi({},Da),{discipline_name:Ps.discipline_name,sub_discipline_name:Ps.sub_discipline_name}):Ps.sub_discipline_id&&(Da=ir(Fi({},Da),{sub_discipline_id:Ps.sub_discipline_id}));const Ms=yield(0,De.WO)(Fi({id:Fo.pathId},Da));((Ms==null?void 0:Ms.status)===0||(Ms==null?void 0:Ms.status)===1)&&(jl(),Dt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},jl=()=>{li({type:"pathsDetail/getPathsDetail",payload:{id:Fo.pathId,knowledge:!0}}),li({type:"pathsDetail/getRightData",payload:{id:Fo.pathId}})},us=((Lr=(yr=be.detail)==null?void 0:yr.courses)==null?void 0:Lr.findIndex(Ps=>(Ps==null?void 0:Ps.course_id)===(Ar==null?void 0:Ar.course_id)))+1;return Pt.createElement("section",null,Ni.get("type")!=="classrooms"?Pt.createElement(ft,null):Pt.createElement("aside",{className:yt.banner,style:{backgroundImage:(tr=(Vi=(kr=be==null?void 0:be.detail)==null?void 0:kr.attachments)==null?void 0:Vi[0])!=null&&tr.url?`url(${(oo=(hr=(br=be==null?void 0:be.detail)==null?void 0:br.attachments)==null?void 0:hr[0])==null?void 0:oo.url})`:`url(${we})`}},Pt.createElement("aside",{className:yt.wrp},Pt.createElement("div",{className:yt.name},(ar=(ur=be.detail)==null?void 0:ur.name)==null?void 0:ar.split(` -`)[0]),Pt.createElement("div",{className:yt.content},Pt.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\uFF1A",(Ao=be==null?void 0:be.detail)==null?void 0:Ao.knowledge_count),Pt.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\uFF1A",(Mi=be==null?void 0:be.detail)==null?void 0:Mi.tag_count),Pt.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\uFF1A",(zn=be==null?void 0:be.detail)==null?void 0:zn.resource_count),((Gi=be.detail)==null?void 0:Gi.origin_subject_identifier)&&Pt.createElement("div",{onClick:()=>{var Ps;window.open(`/paths/${(Ps=be.detail)==null?void 0:Ps.origin_subject_identifier}`)},className:yt.go},Pt.createElement("img",{src:Re,className:yt.goicon})," ",Pt.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Vo.status&&Pt.createElement(ge,{type:"subject",onCancel:()=>vs(!1),onOk:Ps=>{vs(!1),pl(Ps)}}),Pt.createElement(Xt.default,{open:ei,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{jr(!1)},centered:!0,footer:Pt.createElement("div",null,Pt.createElement(pt.ZP,{type:"primary",onClick:()=>{jr(!1)}},"\u6211\u77E5\u9053\u4E86"))},Pt.createElement(Ae.Z,{style:{maxHeight:378,overflow:"auto"},value:(Hi=(Br=be==null?void 0:be.detail)==null?void 0:Br.toast)==null?void 0:Hi.content})))};var Eo=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(Dr),xo=xe(99313),Wr=xe(34604),fa={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Sa={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},Ra={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},ss="data:image/png;base64,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",Ua="data:image/png;base64,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",Rs="data:image/png;base64,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",Os="data:image/png;base64,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",Go=xe(93083),cl=xe(92736),Fe={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Zi=xe(59301),In=({children:Pe,prefixCls:ze="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?Zi.createElement(Go.StyleProvider,{transformers:[(0,Go.px2remTransformer)({rootValue:1})]},Zi.createElement(cl.ZP,{prefixCls:ze,theme:Fe},Pe)):Zi.createElement(Zi.Fragment,null,Pe),Li=xe(59301),Pi=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),Zr=({})=>{var Pe;const[ze,be]=(0,ve.useState)(!0),[bt,Kn]=(0,ve.useState)({}),It=(0,Ve.useSelector)(kt=>kt),{pathsDetail:{detail:li}}=It;(0,ve.useEffect)(()=>{li!=null&&li.id&&Zt()},[li==null?void 0:li.id]);const Zt=()=>Pi(void 0,null,function*(){Kn(li),be(!1)});return Li.createElement(In,null,Li.createElement("div",{className:Ra.information},ze&&Li.createElement(Gt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!ze&&Li.createElement("div",{className:Ra.body},Li.createElement("div",{className:Ra.left},Li.createElement("div",{className:Ra.box,style:{marginBottom:"20rem"}},Li.createElement("img",{className:Ra.imgTitle,src:ss,style:{width:"453rem"}}),Li.createElement(Ae.Z,{value:(bt==null?void 0:bt.description)||""})),!!(bt!=null&&bt.learning_notes)&&Li.createElement("div",{className:Ra.box},Li.createElement("img",{className:Ra.imgTitle,src:Rs,style:{width:"453rem"}}),Li.createElement(Ae.Z,{value:(bt==null?void 0:bt.learning_notes)||""}))),Li.createElement("div",{className:Ra.right},Li.createElement("img",{className:Ra.imgTitle,src:Ua,style:{width:"323rem"}}),Li.createElement("div",{className:Ra.listWarp},(Pe=bt==null?void 0:bt.subject_members)==null?void 0:Pe.map(kt=>Li.createElement("div",{key:kt==null?void 0:kt.login,className:Ra.li},Li.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/${kt==null?void 0:kt.avatar}`}),(kt==null?void 0:kt.role)===1&&Li.createElement("img",{src:Os,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Li.createElement("div",null,Li.createElement(Ne.Z,{title:kt==null?void 0:kt.username},Li.createElement("b",{className:"c-grey-333"},(0,rt.Pq)(kt==null?void 0:kt.username,7))),Li.createElement(Ne.Z,{title:kt==null?void 0:kt.school_name},Li.createElement("span",{className:"c-grey-999"},(0,rt.Pq)(kt==null?void 0:kt.school_name,7)))))))))))},Ei={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},rn=xe(58421),Yt=xe(92310),Xe=xe.n(Yt),un=xe(12290),ti={md:"md___NMHUA",dark:"dark___hYBxG"},Wn=xe(59301),vn=Object.defineProperty,vi=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,xi=(Pe,ze,be)=>ze in Pe?vn(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Ur=(Pe,ze)=>{for(var be in ze||(ze={}))Kr.call(ze,be)&&xi(Pe,be,ze[be]);if(Xr)for(var be of Xr(ze))Ct.call(ze,be)&&xi(Pe,be,ze[be]);return Pe},ko=(Pe,ze)=>vi(Pe,eo(ze)),Qn=(Pe,ze)=>{var be={};for(var bt in Pe)Kr.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Xr)for(var bt of Xr(Pe))ze.indexOf(bt)<0&&Ct.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},dn=Pe=>{var ze=Pe,{value:be,onChange:bt,theme:Kn}=ze,It=Qn(ze,["value","onChange","theme"]);const li={dark:ti.dark};return Wn.createElement(In,{prefixCls:"md"},Wn.createElement("div",{className:Xe()(ti.md,li[Kn])},Wn.createElement(un.Z,ko(Ur({},It),{defaultValue:be,onChange:(Zt,kt)=>{console.log("a:",Zt,kt),kt!=null&&kt.length?bt(Zt,kt):bt(Zt)}}))))},gi={noData:"noData___Luxe1"},Yn="data:image/png;base64,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",wn=xe(61485),Vn=xe(59301),Di=({style:Pe={},className:ze,text:be="\u6682\u65E0\u6570\u636E",textColor:bt="#666",buttonText:Kn,buttonTexttow:It,ontwoClick:li,onClick:Zt})=>Vn.createElement("div",{className:Xe()(gi.noData,ze),style:Pe},Vn.createElement("img",{src:Yn}),!!be&&Vn.createElement("span",{style:{color:bt}},be),Vn.createElement("span",{style:{display:"flex"}},!!Kn&&Vn.createElement("div",{onClick:Zt},Kn),!!It&&Vn.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:li},It," ",Vn.createElement(Ne.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},Vn.createElement(wn.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Gn=xe(59301),to=Object.defineProperty,An=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,La=(Pe,ze,be)=>ze in Pe?to(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,jn=(Pe,ze)=>{for(var be in ze||(ze={}))ya.call(ze,be)&&La(Pe,be,ze[be]);if(An)for(var be of An(ze))na.call(ze,be)&&La(Pe,be,ze[be]);return Pe},lr=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const ao=({type:Pe,onEnter:ze})=>{const[be,bt]=(0,ve.useState)("");return Gn.createElement("div",{className:Ei.comment},Gn.createElement(dn,{theme:"dark",height:Pe===1?"264rem":"134rem",value:be,onChange:Kn=>bt(Kn)}),Gn.createElement(pt.ZP,{size:"large",shape:"round",onClick:()=>ze(be,Pe),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Gn.createElement("div",{style:{clear:"both"}}))};var lo=({})=>{const Pe=(0,Ve.useParams)(),[ze,be]=(0,ve.useState)(!0),[bt,Kn]=(0,ve.useState)({page:1}),[It,li]=(0,ve.useState)(0),[Zt,kt]=(0,ve.useState)(!1),[yn,Ui]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{ji(bt)},[]);const ji=tr=>lr(void 0,null,function*(){be(!0);const br=yield(0,Mt.ZP)(`/api/paths/${Pe==null?void 0:Pe.pathId}/discusses.json`,{method:"get",params:tr});br!=null&&br.comments&&(Ui(br==null?void 0:br.comments),li(br==null?void 0:br.disscuss_count)),be(!1)}),yr=(tr,br)=>lr(void 0,null,function*(){be(!0);const hr=yield(0,Mt.ZP)(`/api/paths/${Pe==null?void 0:Pe.pathId}/post_discuss.json`,{method:"post",body:{content:tr}});(hr==null?void 0:hr.status)===0&&(bt.page=br===1?1:bt.page,Kn(jn({},bt)),ji(bt),kt(!1))}),Lr=(tr,br)=>lr(void 0,null,function*(){be(!0);const hr=yield(0,Mt.ZP)(`/api/discusses/${Zt}/reply.json`,{method:"post",body:{container_type:"Shixun",content:tr}});hr!=null&&hr.discuss&&(kt(!1),ji(bt))}),kr=(tr,br)=>lr(void 0,null,function*(){be(!0);const hr=yield(0,Mt.ZP)(`/api/discusses/${tr}/plus.json`,{method:"post",body:{container_type:"Discuss",type:br}});(hr==null?void 0:hr.status)!==-1&&ji(bt)}),Vi=(tr,br)=>lr(void 0,null,function*(){be(!0);const hr=yield(0,Mt.ZP)(`/api/discusses/${tr}.json`,{method:"delete",body:{}});(hr==null?void 0:hr.status)===1&&(bt.page=br===1&&yn.length===1&&bt.page!==1?bt.page-1:bt.page,Kn(jn({},bt)),ji(bt))});return Gn.createElement(In,null,Gn.createElement(Gn.Fragment,null,Gn.createElement("span",{className:"relative",style:{float:"right"}},Gn.createElement("div",{className:Ei.addBtn,onClick:()=>kt(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Gn.createElement("div",{className:Ei.exchange},Gn.createElement("div",{className:Ei.body},Gn.createElement(Gt.Z,{spinning:ze},Zt===!0&&Gn.createElement(ao,{type:1,onEnter:yr}),It?Gn.createElement(Gn.Fragment,null,Gn.createElement("div",{className:Ei.liWarp},yn==null?void 0:yn.map(tr=>{var br,hr,oo,ur;return Gn.createElement("div",{key:tr==null?void 0:tr.id,className:Ei.li},Gn.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/${(br=tr==null?void 0:tr.author)==null?void 0:br.image_url}`}),Gn.createElement("aside",{style:{flex:1}},Gn.createElement("div",{className:Ei.head},Gn.createElement("b",null,(hr=tr==null?void 0:tr.author)==null?void 0:hr.name),Gn.createElement("span",null,tr==null?void 0:tr.time),Gn.createElement("div",{className:Ei.btns},Gn.createElement(Ne.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Gn.createElement("div",{onClick:()=>kt(tr.id),className:Ei.reply},Gn.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(tr==null?void 0:tr.manage)&&Gn.createElement(Ne.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Gn.createElement("div",{onClick:()=>Vi(tr.id,1),className:Ei.delete},Gn.createElement("i",{className:"iconfont icon-shanchu17"}))),Gn.createElement(Ne.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Gn.createElement("div",{onClick:()=>kr(tr==null?void 0:tr.id,tr!=null&&tr.user_praise?0:1),className:Xe()(Ei.praise,(tr==null?void 0:tr.user_praise)&&Ei.active)},Gn.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(tr!=null&&tr.praise_count)&&Gn.createElement("aside",{className:Ei.num},tr==null?void 0:tr.praise_count))),Gn.createElement(Ae.Z,{className:Ei.md,value:(tr==null?void 0:tr.content)||""}),!!((oo=tr==null?void 0:tr.children)!=null&&oo.length)&&Gn.createElement("div",{className:Ei.secondWrap},(ur=tr==null?void 0:tr.children)==null?void 0:ur.map(ar=>{var Ao;return Gn.createElement("div",{className:Ei.secondLi},Gn.createElement("div",{className:Ei.secondHead},Gn.createElement("b",null,(Ao=ar==null?void 0:ar.author)==null?void 0:Ao.name),Gn.createElement("span",null,ar==null?void 0:ar.time),Gn.createElement("div",{className:Ei.secondBtns},(ar==null?void 0:ar.manage)&&Gn.createElement(Ne.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Gn.createElement("div",{onClick:()=>Vi(ar.id,2),className:Ei.secondDelete},Gn.createElement("i",{className:"iconfont icon-shanchu17"}))))),Gn.createElement(Ae.Z,{className:Ei.md,value:(ar==null?void 0:ar.content)||""}))})),Zt===tr.id&&Gn.createElement(ao,{type:2,onEnter:Lr})))})),Gn.createElement("div",{className:Ei.pagination},Gn.createElement(rn.Z,{onChange:tr=>{bt.page=tr,Kn(jn({},bt)),ji(bt)},total:It,current:bt==null?void 0:bt.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:tr=>Gn.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Gn.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},tr),"\u6761\u6570\u636E")}))):!Zt&&Gn.createElement(Di,{textColor:"#fff",style:{visibility:ze?"hidden":"visible"}}))))))},bo={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",addBtn:"addBtn___oYSpZ"},Io="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABDCAYAAAALU4KYAAAAAXNSR0IArs4c6QAAGrRJREFUeF7NfFmMXceZ3vdX1dnu0rf3ZjebFElRG9siTTUtavF4qPGi2GNjJkaoPAwmT1mQBHkJkLwkiGgjQIDBPATIvIwRPwUIMmIw8YwdK7HhUc+MR0tEikPKTVFki2uz2ft2l7NW/XGde2/zkmwusluYPiTQ55yqU8tX//5XXcJncTHTZ9HslrVJxFvV1tZPlJmOA+LkyQcM8TiAiYm872MAqhfLVH6yujEp+3y649nWsddm9dq9nO4ZN+3748eBB/b/GultDSAA2TlAC8BEx4vx06CXKhDV6atUHt3DU62y/fsBtB9a7zbKOr7f7N1/WTttMD6+KWXd3T+Isu0L4AkWY8eh2gOc7BjpWOt+twsaa8xt1GkoQYU+szH5xpKgQtbxbMs7njHUbMjWazf/E3cgnUqQt9Hux95v1v/kGFJga9j4s2BhsX8Kjh18Ng1So81JdV4DPsTXCnCWt4oMAHy4jmQ6u7Ov+/U/tR8JtkgOfiYAjk7Dw40OdHYBnc+9+yC+nK57nuEc3LhG+TgqAKJSFwNr+VNcW+9436x7d31b014/mw7j5fJQUw7e1d/dz9MvItq+AL7BcuSL8DYjLr0AkgPgveuQX6rUfNTuQ4Il4L5lnZ901HsnKYUXe7ChSB7U/8wwwu0LILMcO49gfpMZ9K4s0nJPPx/yIZ+XjUJLkm1S0xY1Ot4/7Bn4v4uycS3SOYBDPf28Wf+DAOz7hQOob1sAj73F6tYwgqWO6fe17ku1FWFv9w31yEMiLG6ZCAyBv47T+qLfpbGyglqpx2zWf7u/j59CbVsDeH03ili5F56hZD03b3YMCvV8UeUUGFtlE4OK3m0FUI/jDdmsPI+tPGjWi6n9bL9t1muWnl2sVBeT9ZwC54YskPdfnsvjWN++ADKrq1dhpdPGZaogUQYPOpCFepUGXKEOKl22oCh0aM42Uq0vswSk3NvlGUD31G/VPbvetb6iq0YWy/xJijsM5Xb/7QFd3YO1bQvg+Cl25gKUN1v/3R5UENZpp1tUu72kC0g+HRfb6u7mn5yLxFqkCpnVS9djPNBQnj6JVZygByqcRx3YlpsxFsDZIrrsAFiAUG0OhYrgJ3w4OmzQDi92noZb0U7TNNEpkWzddw78Ud/rNKVLxl9ZSFnLoMAXl6oZFct8d//ttm/+yS8ZfNsCyOzcnEL3Zit4wDTpp48j93E/6kZqH++kQqGcDXvPZOnGAjffpwAcdL5v93Mu9ZcbKWvhB3xePJi0Z/djCbRNKXBskt1Fb3MAn41C306wgtjb6+ruHI+NK7XYIHDLXxRE3yDQQQA9YLZRhouG+adJFv9YJ4nOKyKF0/xj7/BRKpZi5WcRgAthPaGgeI8HxNb6C8Bzj2NxWwM4D/RuRoGHsyiIPGDIJfexuN4rlNqYJDleT+C73xVER+4nfxi4GifRv8ui5PLdQm6KvMXVjLVV1+cdPyK+14Vst7twAPPbFsD9l9hbraIP/u0JWIOvLkBHRezD81DixBuN47Z5CM+TFT8I/hignXeD5xDwlAd8FKGtWutRFP2LOAov22hEE0iF6WJ5Pg5jXWPwx8aLQnNX/x0NLz6DuW0NYGTQ3x5vGDbvmEDjZj2wAPYi9UYc9DFp6QulgmLhOwR6YTPKq0jgH/cADQP891Vgrak7b8ZR458nOo21kak2Sl+Ps4WadDLhgn9R9yJqLWC7/862lw7h1rYFcM9b7K+PNgEMWqPmCGQf9lEc7DS61EOmu2x0jyaR+r77lO96f/Ags8En4HgFKAnge8tNStRG/9F6vf6/pSBHGa2qwl9a0qY6Iwq1KUYUMbiz/6iDI5b3Y2ZbAxgPwLqdd1wHVNK9F0l/lUQ11dA7He63DNhdKv0rR8hvPgjAfDEI+Jd9wF/UgQ9CgBmTi9W1f93+7opRc12Z8HxPF6+ntDipi+1AzT1N3zqPm9iiqPSW24F7rrAfRdjROepn3UY/tJNlKaeWlbtE5u8kDNg6Q13BfxaCnnwYgLb8m2WgIIA3mtAkt6qN320Lxmvk3GpknFnl4VLm2X7OobDhEncqlVu/wPS2BXD0bQ7S3g4ABehwEo6cMcHMk25Scl0XpTAMdrjZYJYBu3vL3yPcCfj9wDwcNBXK/1ht1phbr/3DKONcyl7P5C1TLCRJkuDjlOvPkxl+XwU3N2tr7hyub18Ab3CQhhhuD5zjmMYVj14gf3ZYp4HrAKUoCvoVhoQE7a6U/lAQ7XsUCuysw0B2a732e4nhlBlmRqtbITg1yjFz5CRPZNHAaeVP3/FNjJzj5j/C1W0NYLyOO8wRR0KOxfVRV7IxSia9gnsKmvshtB4sFf+Rp+RXPi2A2vDF6fX668SkjE5V6Dmzq5momkYSpFKaC3BupsrbNPu2cABXQFuTmdtyGThyigtJEaNtmcMJyEacntSNyijM7tRokTK4DFEEOBko+/v7i+53Py2AtST9r7fW45+AIXWa+VWhqlJAegrZJXjXbrCzbtts928NbGpFdhaeweXtC+AMF7COXZ0e7jNZ2J9opR2V2ZQ7dbEuVDTvTtPMTkk+vaP8TzxHHX5UEFNjbl2cWf0DzZSQEplSIp4TdCWGTIgVS0F54HaS1O28lY2dta7Fg5jatgAOneViJrC7PVhHgA4g2nEe/uw+N6twBiqZLOgzyQhgQBDsSOXv6wtOiE08kbtBZeb6dDX6D+uJmWPoDQ5aEO6NCMpGH/hybNafccyOc8afsd/fHbJY+hwubmsASeGx9sSTNKExpKOXlTs7iqysNJEndNDHZoSNJklSgkj6DpVGK4Xf9yQduh8lZoavzVTj79fibAECBoa1tiiy4EUlb8QZUi2VWcy4MSKTgYuiON3JCe1Q4uw8LuKVrUmub7kMtBQIB3s7QXAExN60sYs1yPVkUmbT42k9BIbWBhrMGso6F8Dh4fIfW+e2KADrB9v0ejNQD1yvJv9+JYxv5bLNQAgmKQSUIYhIyFtVI9ZgtJ+R1Ndcbzo1m2fp5uZwYdsCODDJJWI8ns+4FW6ytzso69pJ8d4ss7oX8HXaJZRKhOXjXGLloNAXhkt/5BDUvx1A+zW+vwLMpMDUcnRiNc1yANvQGECwgdOQtCYJUkmZ3mB1ZQGq1tl/53jmFzC5bQHsv8BlMJ7sjPWNqriXIC2dkQSowKYQpNFeNuxohiBjiIVgsOFje3r+o6XAXtn0OlIG5lqxq18s1v9wsZYtEhsB0URdkNAkdLrqBpc0pA0WspJAImFmYtU0uTsW0j4uPouzW7U/ZstZuPcSd7kJnu6IldJu6KGZzMyPCtNnDTNPUFBO0lGZE8/t1AQD9PJw8bu+QPnf9AOyNbrvLwMzGXBqvnGikfGaVRRtEWGploTgNSmvWRtTc8Yz5K3sEnrwipaznaJEAVbw8VKIMzhCd4RzH9UCuLvelgPYc4orjtexv0cBO00yMktifoCpW2hNnkBQTNNRNPPgd1xjA8FXBnz1arcEPGpGXpY0uJqYD0/N1v9b5xctzs+/Xw8KVzOtUyOkWWauDhD13WTZZPeNbUzNAOJ8jPe3LYDdZ7jbkbDh+OYlwdJA7uBkhIhkCq4HQCGwAFrqyxFpQSHss8BjFfeJbk/sk4BjwKaamJnL1fQs6xbl2Xrtb1qIVn3nqmGZqMyUteR0ltwZzTC2/7sXaSHEu9sWwMo57nFcfP7uxCJTRjuzbJcyZHPGjmt0tyDY/VS8AQebnCM64Nlg8E5qA4nboBDIaKhUymUmaE1i/abvTD8osbk4hp+DtikLd01yb0B4LteqGqRbFMA6E8NMeaBVaFMMMv2YNqmyOkSwIcOwRonFjoltulMw8keLaA4fMTGBbQHs3xxsIhgSlDUc5xMSItZC8zKLJZLKdPbfHo/9Oyzwl5Nj9CmT0ptLyS2XgaM3uDdex/ObdEf9pPut8yEzU/B1uuEvt+tyExQLk1XMBPsvR8mmmJlb/jVTDmOLCk2TahuOc81IkWg2vCKcRbsQm08ZNtr7F9sWwJ0fcV+c4cVOGdikIohuTgfs5hilTcHNzKjFiokEkZDERjEJkZsoFjJrprQ1hn1j8gdmEobYGCZknHshTUUeu/KaJqSGYHIA21m5ThmoQVYmDjF+um0BHPmY++MML9+z+gTqztJBy5oOc8VN070slbITFWwyG9/LASGY3Lixcq4lE5ttCQsrGEYS2z3YQhE19asxSJPAmcrAdVtlRcjbAG5Chj0u/s/UE9QRXrgfrT78/Zaz8I5LPGBifOnuvK0kUI82QwHMDoLoSZPUJZjQgpaDk1NZi2U7FPPGFO60X9iiZj9hEpKBwHOdOIVZCVnMrikxrzfJC7fToL0efrRtARya4kET56cXckCEgFQMRwmobjbPKKBouTGKU85Vg2i6cPYfGZB9mSuJnGFzZm6ZLDm63NLAOYAkwE3OBnxPWQEADVNbgvrIENKMYLemN2tYg1I05WLFxZ9tLwCZ6dgE5MBuFK8ajM6n+M18cvk0YYyBFoDqM/o5IUgRIONYy4xBlEOW75Hm5n+rQ1r3d3CQ1RwWZlvcVMC5SGQygmA8T1pFrtkgWVTyTN6ngFIGvpWNdjWZhTXds/4Mf3LuIBpbscXtV2Rhpn96CioqoksRvMxOSyLlBPJsllQWSR1zhcg3UHoCFY/QldMBQ0qje1mQsaZKkhmjDdt/1hY01mppGiqbyB5bZrV0U8VAMAvKg2FCKAl73kFQblhihYSwEoRTY2qxEOs2ZxJrhHZJpRTOsy5+sMuBThicCMQzl1GdeMXS6Kc/+vApAGQ69ha8PXvQrTKomJDIKpJEgqKk4UvDLHuLzrUYw7PAV3wyFatdY8ZqohG5hEADKZERrjGDxFSwgDSxMrChrDa3tS3pnPdaLNqKHbRoVUDke11bSBuDTKCeCTlPKtfSTsYidIQpKIOKIZEmjDUGEiPAT2n8zx5CLZ1fNb3D3TpVCEjDSRNkqz5W33zC7u56NDAfCuDxN1jiMHr9GAE0ohtdWO+K4aDRKHswKbySdbBKnkBqMkRzDl6+aczXGiSmG4zVMplBB6K0anDdTjdr7lGzm9SKjjbdLlCRds+UyTVqS/YZKxPvsuNyLWPNmzxqAxaZJg4TiLVUYjWFqNt2FeBYUqpIjMTGrIQQ6yU2vT5hZwZRrRvMjTF+2CPCDEGwljE8PwTV4lvVYQynKxV0ywi+q9DY9zRWTjxkG9x9AbSbxQd6wiFZCkR9FUvVKhIr45JG2OUKkwLFZaRhnhw/+YPg1re+iV7f00eXCeVzQvZZ7aoMShVhHq8ZXI+kWBUMux3rniiINZwV4JIxnuQ8jqqapoqF0YIprN1n5Vtm5RmTiDOJZLMdWGT9ZxvqprYb0xQHts1uwn5iIwek+E8j5zCnn8KwVMhOjtEdURtb//fPcjEVYa8uBSnex8LJ++xkuBdAZvr7n2BAEXxEmD05RoltbE03KqkksVpfWnrnpV3htz8IH5Nedenk2GDt+CS7GbLfMpkp3QjcyWspvpxTgzHlMvNeDYrrUlzTyCctrTZkbe0QYVXrbUpruWf36o7WG1u+eX1rgFvb0MrQXP7dI0UJrAzKFTL7n9T8pyOJ/On3jlD6e5e4qxaFlT97ttB5NGjj869fYq8UYwhJLTz5XGnxbta+A0ALhNHxqJDe/Mkxqlkld/w8eupxVI4THf3shdKcbfl3z3A3JVX5v4525VsnXj1VH/aVesGQFjHogzOO/1sazY3mBWOGHUZfLuGYqjGwmskmu+WmsXXFpA3di6YIzE2N/OYuEKyP0fJQbGnLhTO2noIxuT3ZvCzpbpYQDozp7zKmuB/mL4nSd//82eZ8vv5BdQDlUvzmE5SnQje7LND1DL036rh5uiOWuAHgt2w6cgFD4wdxrc33v32Oe0iE5TjhLF37f/MTr7yS28ffPtsY/dNDhY2s/6tvr/WKwP+SlXBsFM0omrmpnKOWnXKgtLGnGKwbVxAGwgiLJcWGERkSkSaTshCp0TY/YqwWzsFr6g+R54+aV24kWnNPEoxj2T0lhIZE56mcTQFwjOkpEgZHtP55QZtVn7y/+sFhyiPWx5llfKYx9OfPFfMs3v0uK9bKw9Euf9mfPfkS5VtKcgDtttx9Ejt/+DRdaX98/G0OskGU6/UakuWwMfHK4MbBrC+/WxvSYaO+8Y6Z/t7fNo4YkkMi5ZrxZHWJoWaF81wk8w3nOSA2T2TlojSmJBg+wE5Ohe1Dl02r1wYLmoi1DwTmcQQ71tyKyY1utktgbfBcStJarMRsJxW25kGKUfbYDPgwtYE0+6AIU4fBjZ+MF0+35/r1d7lLKbg/PEI2CPHgi5m+dQ57ZlJMW0rMAfzW2XDv+EF/g/LsO0t9IoFs6Cqv/u3F9dP/7Mht4X+CxVd/J348XfWuTLTTg8xi7Px5NTk2thEmOnZmpXtZe0+tee7nEsgdaZ4YgW5TmKUignCs2SENHOvbkmFlg/R5VMZKtHyVLX5sg1wGgjLNyEjkyiTVjKQl93LPh6zxDFOUBmWXIX1j5rqQXS5lZoWkbdC51n3J+bCtFCzxjFTjx3561LPJ9g55zHR8ErvqEr6JoqRary39zRcH8jMH9iTCUAEjPz5A1+jYW+wXBtH940000YOWwjbSK+M9quTNPUh2tNs49haXlsrJaCTFrox5WEvZkwIFFvC0gGLOFUrT3G6GAJtecvvothVqzeCC1cqCGErCuNJq7KbCYseYzAHqLnjVM7xYMKYqbGisGWtcUTK78JND5dYxOqbfPofuRMf9dxDCxqSZvn0JO1ODUqNeEzqj5YnnSxva+qsX6iPq8swSfe1sddBLS7UfHqGHypHNAP2NU/VhSbIYpt78e0dR/TTukV394XAlyIwbVIUqpkyBkZmfwXUEZ4pABZfE3tz+a4lBK/zIilGtMyVFIoyOpGGdmzSy5VdblIVi5jQ2RHOOKVz/2fNYzsd24oQ49juvdzmIB9I0q3aC0jk/a/+mh7En0lBxNUbseitvH6KNM4zHJrmEsOrT187y4FKK2ulfEcC8U+sLv18fMkaVtTJxhGDx9Pivf6T082e4u5w0jrVZ/o5oTd6xJcsmiVrFRMwJaVOVjCUpyws/u4bVfBvbCRbHjqOAJOrPEnKN762+fRAL911sZnr1I+xgiUoaxZwmSMu6vvjmC30bWjoHUMGnF9/mwKvUKxNjt8nzYXL0QeWWqrrjRr/hLPeFTepEQLj+3vXeOo63IXg0N+nZv17tKbvOSyYPD0ojODNQMkPGKQuOQSZURtVj1o1a2KhPLgyEOP8dPv7663RpYrVcLHtdpIVvN55r1vVVr7D40EAqM33lMrrcGN2hgI84ho5NY+nqlbnJ127L969+UB9J1+aXcyH9xfejfT8/4l3dqo3XnQC/eIOD7BYqxGsBsa/syUomN9MJa+GZpJHpBHFXMgBk1TJ0uXrbCK6WT9PafEV4j+1nPwTbsmoZ5F6eVssjvqo4nuuk0uOCcGBIJZwoLwYiMlnBcxpZUlh9p2VuPApRjM9woRzDVQZdWYYCasgaWXWlr7dce7MjAGvlf9GJRv/qUHAlB3DPW1f80b7hkZ8/69mNh1v2myr3HTQz7X9zyq04fb5XcDwm6SQ6kqkrpJNBuL5POrO7PlyYNCHhNBNNUnkm02y0ZO0qG70O0jhdidfml6Kpb+x/5ADAHeOyG+5OQrz6OQwuNrBW9NDHaVJmxVF4bXm2vG9YTFinon29wfKlffGetcC7Yal5w5Aem+RSJYyH3r7sbdn210dZ9b+zOvYoIsDHLuCxMKuHblo0UiV9mWGzTt7N3mXoq7iKq6/stafH8ssa0nFXvCdhb6atM+5w5ewO+6HVeJeqV2fbNs/f2QQ/g47H3mB38jWk46egCgGeyLA++87JrtXfeK0xpOumb13TApeLK0KvFT882N1xZJtp/BS6lIwHl0re9c5o9qbBhKPvhTs5IGe54M9sVeh7A48Tv1z5LTpq+gARIdry/KWzPPj2wfx0pj52iUfTRlyMUu/y6R9Bv/wPMJolSWlp1v1k6hsUHzzLxXOHKPfT25dVsokbj2SJic6+FMw8MJjQ+aFdLXc/hpVek4Yqs6d/9J0IJ078WoeUX5zk3no1LJx7oelHWy1bzSrh1VcoZxPLAVf3Nu/bLNP2dCz7TByDbsvoOyZrzairGJrY2wxLvXyBR+xvVvzNczTz8gUuG8aepI5PLNuNvTVfCnorexK4V3Kwftlu/stGnRsumz8eVPCieAcTp8L4lmU33Yz00ICqHfhKD4akjgNiXY8uX12aPH4g/bTKxh5CrITJk6cPeh/m6DDTkXPJ2KlD7mTTa2P6wtnkwPuf95o/NsRM4x8mT50+6F2wj+OneNgNEL8zRvm+5y98yLsiXqu1We35s+Feqfy1dvnh8/yYTqHPHaJpqzWB5PFy1Z3aAOpuTrCKbQpusR72I98A79XPrkzMoRVAuR+1PxTAzg+PvrvUlbiFHmJytPTCpQaWp6eR4DXrJzxYe1uK0Qpp2w6zSsuV6DrzNOURELtQ4RD2vneALrUBfO4XydMfPOt9ZJ/tAgRhvPPDg/7lvPwNlof3154681z5fHOMTIfeqz5x9mj5Unss46e4cvoI3efIVzP7cvAcfCcN+zIlfAo5CXv8pY+fptY5+/sKiY2CTwVgZ3Pjp7iQJWGPdoVv3wvHxI0wXB8NexsTCycZrx1/KKh3DK/1m1udhu7Rd7nrvRdux+ieusDlzslZUB9NRjPhjZNifN8+oeXjRam7uzIV+0269xoqu7Vy+sjIr+TK/soA3r02FtDI1Lscp+jHiB17LoM9TmWqo9jEDe96bzQwMGEmFhYY588zXn/dJjW3xua0ttx3QDgAOjYAmg6npBnc7zuiUXSV9MnmcJpRijQjHRZQWPu1XNeOyW8ZgJsRu5U9Wq4WY90dQESuNKQyBWlzIEgSCOUaqWGEwyatRSaVnk0WG+WykV7R1Gs12MPaRubZY8oUCS0LQjVWlaMCweRRpmJpMhJuChIFNmkIY6MI7JkkoKQhdXf9fgrg4Qz68BqfKYAP7z5XFnL/FFShAVVLV1TR7RFxUpVGEBVkM+Db0CUWpspOwiZ0tS45PVmjgGxqekI/TMg/0hh+jUr/HxQyzAyn02DWAAAAAElFTkSuQmCC",Jo="data:image/png;base64,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",Do="data:image/png;base64,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",Ca="data:image/png;base64,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",Xn={chart:"chart___Rsr8z",group:"group___cEFV6",item:"item___uQIC1"},ja=Object.defineProperty,Zn=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,ba=(Pe,ze,be)=>ze in Pe?ja(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,ys=(Pe,ze)=>{for(var be in ze||(ze={}))Ma.call(ze,be)&&ba(Pe,be,ze[be]);if(Zn)for(var be of Zn(ze))Xa.call(ze,be)&&ba(Pe,be,ze[be]);return Pe};const Ja=()=>`shadow-${Math.random().toString(36).slice(2,9)}`;var Ba=({percentage:Pe,startAngle:ze=270,strokeColor:be="#42BECD",trackColor:bt="#e6e6e6",innerBackgroundColor:Kn="#fff",text:It="",textColor:li="#000",textSize:Zt="1rem",textPadding:kt="28rem",outerDiameter:yn,innerDiameter:Ui,maxTextLength:ji=6,onClick:yr,hoverEffect:Lr=!0,style:kr})=>{const[Vi,tr]=(0,ve.useState)(0),[br,hr]=(0,ve.useState)(0),[oo,ur]=(0,ve.useState)(!1),ar=Cr=>{var Or,ei;const jr=parseFloat(Cr),is=parseFloat((ei=(Or=document.documentElement)==null?void 0:Or.style)==null?void 0:ei.fontSize);return jr*is},Ao=()=>{tr(ar(yn)),hr(ar(Ui))};(0,ve.useEffect)(()=>(Ao(),window.addEventListener("resize",Ao),()=>window.removeEventListener("resize",Ao)),[yn,Ui]);const Mi=Vi/2,zn=br/2,Gi=(Vi-br)/2,Br=Mi-Gi,Hi=2*Math.PI*Br,Ni=Hi-Pe/100*Hi,Fo=`rotate(${ze} ${Mi} ${Mi})`,Bo=((Cr,Or)=>Or&&Cr.length>Or?Cr.slice(0,Or-1)+"...":Cr)(It,ji),Ro=()=>{Lr&&ur(!0)},bi=()=>{ur(!1)},Nr=ar("4rem");return ve.createElement("svg",{width:Vi,height:Vi,viewBox:`0 0 ${Vi} ${Vi}`,xmlns:"http://www.w3.org/2000/svg",onClick:yr,onMouseEnter:Ro,onMouseLeave:bi,style:ys({cursor:yr?"pointer":"default"},kr)},ve.createElement("circle",{cx:Mi,cy:Mi,r:zn,fill:Kn}),ve.createElement("circle",{cx:Mi,cy:Mi,r:Br,fill:"none",stroke:bt,strokeWidth:Gi}),ve.createElement("circle",{cx:Mi,cy:Mi,r:Br,fill:"none",stroke:be,strokeWidth:Gi,strokeDasharray:Hi,strokeDashoffset:Ni,strokeLinecap:"round",transform:Fo}),oo&&ve.createElement("circle",{cx:Mi,cy:Mi,r:Br+Gi/2,fill:"none",stroke:"#FA6400",strokeWidth:ar("4rem")}),It&&ve.createElement("foreignObject",{x:Mi-zn,y:Mi-zn,width:br,height:br},ve.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:kt}},ve.createElement("b",{style:{color:li,fontSize:Zt,textAlign:"center"},title:It},Bo))))},Ds="data:image/png;base64,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",Fs="data:image/png;base64,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",$r="data:image/png;base64,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",Je="data:image/png;base64,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",Xs="data:image/png;base64,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",ul="data:image/png;base64,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",Xo=xe(59301),ol=({dataSource:Pe=[],pathsDetail:ze,onClick:be,onMore:bt})=>{const[Kn,It]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{let Zt=[];for(let kt=0;kt{var yn;let Ui=null;return kt%2===0?Ui=Xo.createElement("div",{className:Xn.group,style:kt==0?{marginLeft:"-164rem"}:{}},Zt.map((ji,yr)=>{var Lr,kr,Vi;return Xo.createElement("div",{key:ji.knowledge_uuid,className:Xn.item,style:kt==0&&yr>0?{marginLeft:"300rem"}:{}},(ji==null?void 0:ji.has_children)&&Xo.createElement("img",{src:ji.complete_rate?Ds:Fs,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),yr!==0&&Xo.createElement("img",{src:ji.complete_rate?$r:Je,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,right:"50%",bottom:"38rem"}}),kt!==0&&yr===0&&Xo.createElement("img",{src:ji.complete_rate?Xs:ul,style:{width:"233rem",height:"316rem",position:"absolute",zIndex:3,right:"calc(50% + 5rem)",bottom:"38rem",transform:"scaleX(-1)"}}),Xo.createElement(Ba,{strokeColor:"#60C059",percentage:ji.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:ji.name,textSize:"16rem",hoverEffect:!(!(ji!=null&&ji.is_publish)&&!((Lr=ze==null?void 0:ze.detail)!=null&&Lr.can_managed)),textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:!(ji!=null&&ji.is_publish)&&!((kr=ze==null?void 0:ze.detail)!=null&&kr.can_managed)?void 0:()=>be(ji),style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),Xo.createElement("div",{onClick:()=>{bt(ji)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}}),!(ji!=null&&ji.is_publish)&&!((Vi=ze==null?void 0:ze.detail)!=null&&Vi.can_managed)&&Xo.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:"124rem",height:"124rem",position:"absolute",zIndex:5,left:"50%",bottom:6,transform:"translateX(-50%)",textAlign:"center",paddingTop:"40rem"}},Xo.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Xo.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03")))})):Ui=Xo.createElement("div",{className:Xn.group},(yn=li(Zt))==null?void 0:yn.map((ji,yr)=>{var Lr,kr,Vi;return Xo.createElement("div",{key:(ji==null?void 0:ji.knowledge_uuid)||yr,className:Xn.item},ji&&Xo.createElement(Xo.Fragment,null,(ji==null?void 0:ji.has_children)&&Xo.createElement("img",{src:ji.complete_rate?Ds:Fs,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),yr!==3&&Xo.createElement("img",{src:ji.complete_rate?$r:Je,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,left:"50%",bottom:"38rem"}}),yr===3&&Xo.createElement("img",{src:ji.complete_rate?Xs:ul,style:{width:"233rem",height:"316rem",position:"absolute",zIndex:3,left:"calc(50% + 5rem)",bottom:"38rem"}}),Xo.createElement(Ba,{strokeColor:"#60C059",percentage:ji.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:ji.name,textSize:"16rem",textColor:"#333",hoverEffect:!(!(ji!=null&&ji.is_publish)&&!((Lr=ze==null?void 0:ze.detail)!=null&&Lr.can_managed)),outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:!(ji!=null&&ji.is_publish)&&!((kr=ze==null?void 0:ze.detail)!=null&&kr.can_managed)?void 0:()=>be(ji),style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),Xo.createElement("div",{onClick:()=>{bt(ji)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}}),!(ji!=null&&ji.is_publish)&&!((Vi=ze==null?void 0:ze.detail)!=null&&Vi.can_managed)&&Xo.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:"124rem",height:"124rem",position:"absolute",zIndex:5,left:"50%",bottom:6,transform:"translateX(-50%)",textAlign:"center",paddingTop:"40rem"}},Xo.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Xo.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))))})),Xo.createElement(ve.Fragment,{key:kt},Ui)}))},hl=xe(81327),Su=xe(17574),wl={flex_box_center:"flex_box_center___DSyRe",flex_space_between:"flex_space_between___FubQ0",flex_box_vertical_center:"flex_box_vertical_center___Bwld4",flex_box_center_end:"flex_box_center_end___K1Pkl",flex_box_column:"flex_box_column___av7e_",hader:"hader___vwJKS",title:"title____Pmur",body:"body___FxUh6",nodeData:"nodeData___cHclP",yc:"yc___I8230",yclj:"yclj___toMmi",nametitle:"nametitle___B4Hrd",treeheight:"treeheight___HER2j",spacewidth:"spacewidth___XhLbb",titlename:"titlename___rBLxO"},al=xe(89489),Sl=xe(8797),qa=xe(59301),Ko=Object.defineProperty,Uo=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Ts=(Pe,ze,be)=>ze in Pe?Ko(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,ls=(Pe,ze)=>{for(var be in ze||(ze={}))Is.call(ze,be)&&Ts(Pe,be,ze[be]);if(da)for(var be of da(ze))Fl.call(ze,be)&&Ts(Pe,be,ze[be]);return Pe},cs=(Pe,ze)=>Uo(Pe,Ti(ze)),Es=(Pe,ze)=>{var be={};for(var bt in Pe)Is.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&da)for(var bt of da(Pe))ze.indexOf(bt)<0&&Fl.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Il=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Vl=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,addmodal:Zt,setaddmodal:kt,uuid:yn,onOk:Ui}=ze,ji=Es(ze,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),yr,Lr;let[kr,Vi]=(0,ve.useState)({subject_id:(yr=be==null?void 0:be.detail)==null?void 0:yr.id,uuid:""});const[tr,br]=(0,ve.useState)([]),[hr,oo]=(0,ve.useState)([]),[ur,ar]=(0,ve.useState)(!1),[Ao,Mi]=(0,ve.useState)(""),[zn,Gi]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{Zt&&Hi(1)},[Zt]);function Br(Ar,Bo){for(let Ro of Ar)Bo.push(Ro),Ro.children&&Ro.children.length>0&&Br(Ro.children,Bo)}function Hi(Ar){return Il(this,null,function*(){var Bo,Ro;ar(!0);let bi=yield(0,Mt.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:cs(ls({},kr),{id:yn,uuid:kr==null?void 0:kr.uuid,is_edit:!!yn})});ar(!1),(bi==null?void 0:bi.status)===0&&(yn?kr.uuid=bi==null?void 0:bi.uuid:Ar===1&&(kr.uuid=(Ro=(Bo=bi==null?void 0:bi.parent_knowledges)==null?void 0:Bo[0])==null?void 0:Ro.uuid),Mi(bi==null?void 0:bi.name),Vi(kr),br(bi),oo(bi==null?void 0:bi.data))})}const Ni=Ar=>{console.log(Ar)},Fo=Ar=>{console.log(Ar);const Bo=Ar.node.id,Ro=Ar.dragNode.id,bi=Ar.node.pos.split("-"),Nr=Ar.dropPosition-Number(bi[bi.length-1]),Cr=(jr,is,pa)=>{for(let Vo=0;Vo{pa.splice(is,1),ei=jr}),!Ar.dropToGap)Cr(Or,Bo,jr=>{jr.children=jr.children||[],jr.children.unshift(ei)});else{let jr=[],is;Cr(Or,Bo,(pa,Vo,Dn)=>{jr=Dn,is=Vo}),Nr===-1?jr.splice(is,0,ei):jr.splice(is+1,0,ei)}oo(Or)};return qa.createElement(Xt.default,{title:yn?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:Zt,width:"920rem",centered:!0,onOk:()=>Il(void 0,null,function*(){var Ar,Bo;let Ro=[];if(Br(hr,Ro),console.log(hr,Ro,"gData"),(hr==null?void 0:hr.length)<=0||((Ar=Ro==null?void 0:Ro.filter(Nr=>!(Nr!=null&&Nr.is_out)))==null?void 0:Ar.length)===0||((Bo=hr==null?void 0:hr.filter(Nr=>!(Nr!=null&&Nr.is_out)))==null?void 0:Bo.length)===0){Dt.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}if(!Ao){Dt.ZP.info("\u540D\u79F0\u4E0D\u53EF\u4E3A\u7A7A");return}let bi=yield(0,Mt.ZP)("/api/subject_knowledge.json",{method:"post",body:cs(ls({},kr),{id:yn,name:Ao,routes:hr})});(bi==null?void 0:bi.status)===0&&(Dt.ZP.info(yn?"\u4FEE\u6539\u6210\u529F":"\u65B0\u589E\u6210\u529F"),Ui(bi==null?void 0:bi.id,Ao),kt(!1))}),okText:"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{kt(!1)}},qa.createElement(Gt.Z,{spinning:ur},qa.createElement("div",{className:wl.body},qa.createElement(hl.Z,{className:wl.spacewidth},qa.createElement(hl.Z.Compact,null,qa.createElement(tn.default,{addonBefore:qa.createElement("span",{className:wl.title},qa.createElement("span",{style:{color:"red"}},"*")," \u8DEF\u5F84\u540D\u79F0"),showCount:!0,maxLength:12,value:Ao,onChange:Ar=>Mi(Ar.target.value),style:{width:"100%"},size:"large",placeholder:"\u8F93\u5165\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0",allowClear:!0}))),qa.createElement(hl.Z,{className:wl.spacewidth,style:{marginTop:"20rem"}},qa.createElement(hl.Z.Compact,null,qa.createElement("div",{className:wl.titlename},"\u77E5\u8BC6\u56FE\u8C31"),qa.createElement(tt.default,{value:kr.uuid,onChange:Ar=>{kr.uuid=Ar,Hi()},disabled:yn,style:{width:"90%"},size:"large"},(Lr=tr==null?void 0:tr.parent_knowledges)==null?void 0:Lr.map(Ar=>qa.createElement(tt.default.Option,{value:Ar==null?void 0:Ar.uuid},Ar==null?void 0:Ar.knowledge_name))))),qa.createElement("div",{style:{marginTop:"20rem",background:"#D5F1EA",borderRadius:"8rem 8rem 0rem 0rem",height:"38rem",lineHeight:"38rem",padding:"0px 12rem"}},qa.createElement("span",{style:{color:"#1B8565",fontSize:"16rem",fontWeight:"500"}},"\u5B66\u4E60\u8DEF\u5F84"),qa.createElement("span",{style:{marginLeft:"10rem"}},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),(hr==null?void 0:hr.length)>0?qa.createElement(Su.default,{style:{background:"#FAFAFA"},treeData:hr,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:wl.treeheight,draggable:!0,onDragEnter:Ni,onDrop:Fo,switcherIcon:qa.createElement(al.Z,null),titleRender:Ar=>qa.createElement("div",{className:wl.nodeData,style:{color:Ar!=null&&Ar.is_out?"#999999":"#000000"}},qa.createElement("div",{className:wl.nametitle,title:Ar==null?void 0:Ar.name,style:{flex:1}},(Ar==null?void 0:Ar.is_out)&&qa.createElement("span",{className:wl.yc},"\u5DF2\u79FB\u51FA")," ",Ar==null?void 0:Ar.name),qa.createElement("span",{className:wl.yclj,style:{color:Ar!=null&&Ar.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{Ar.is_out=!Ar.is_out}},Ar!=null&&Ar.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):qa.createElement(Sl.Z,{styles:{margin:"20rem auto"}}))))};var Eu=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(Vl),mn=xe(54580),du=xe(43428),ro={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},cu=xe(99267),bs=xe(43531),$a=xe(15075),Ys={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},ia=xe(59301),es=Object.defineProperty,nl=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,xd=(Pe,ze,be)=>ze in Pe?es(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Qd=(Pe,ze)=>{for(var be in ze||(ze={}))Ad.call(ze,be)&&xd(Pe,be,ze[be]);if(nl)for(var be of nl(ze))mu.call(ze,be)&&xd(Pe,be,ze[be]);return Pe},oa=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});let $h=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],ef=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var xh=({value:Pe=[],onChange:ze,type:be,dataSources:bt=[],pathsDetail:Kn={},showmodal:It,containerRef:li})=>{const[Zt,kt]=(0,ve.useState)(!1),[yn,Ui]=(0,ve.useState)([]),[ji,yr]=(0,ve.useState)(),[Lr,kr]=(0,ve.useState)(""),[Vi,tr]=(0,ve.useState)(""),[br,hr]=(0,ve.useState)(""),[oo,ur]=(0,ve.useState)(!1),[ar,Ao]=(0,ve.useState)(!1),[Mi,zn]=(0,ve.useState)([]),[Gi,Br]=(0,ve.useState)("");(0,ve.useEffect)(()=>{Zt&&Hi()},[Zt]);function Hi(){return oa(this,null,function*(){var bi;let Nr=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:be,subject_id:(bi=Kn==null?void 0:Kn.detail)==null?void 0:bi.id}});(Nr==null?void 0:Nr.status)===0&&(be===3?Ui(Nr==null?void 0:Nr.data):(Ui([...ef,...Nr==null?void 0:Nr.data]),zn([...$h,...Nr==null?void 0:Nr.data2])))})}const Ni=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Fo="\u6807\u7B7E";(0,ve.useEffect)(()=>{Ui(bt)},[]),(0,ve.useEffect)(()=>{Zt&&yr(Pe)},[Zt]);const Ar=({title:bi="",style:Nr={},values:Cr="",showDelete:Or=!0,modal:ei=!1,active:jr=!1})=>{const pa=(No=>No.split("").reduce((ua,ka)=>ua+ka.charCodeAt(0),0))(bi)%Ni.length,{background:Vo,borderColor:Dn}=Ni[pa];return ia.createElement("div",{className:Xe()(Ys.tag,jr?Ys.active:""),onClick:()=>{var No;if(ei){if(Zt===1){let ua=[...yn,...Mi];yr([...ua.filter(ka=>(ka==null?void 0:ka.id)===Cr)])}Zt===2&&((No=ji==null?void 0:ji.map(ua=>ua.id))!=null&&No.includes(Cr)?yr(ji.filter(ua=>ua.id!==Cr)):yr([...ji,...yn.filter(ua=>(ua==null?void 0:ua.id)===Cr)]))}},style:Qd({background:Vo,borderColor:Dn},Nr)},ia.createElement("span",null,bi),Or&&ia.createElement("i",{onClick:No=>oa(void 0,null,function*(){var ua;if(No.stopPropagation(),ei){Ui(yn.filter(vs=>vs.name!==bi)),Ui(yn.filter(vs=>vs.name!==bi));let ka=yield(0,Mt.ZP)(`/api/knowledge_items/${Cr}.json`,{method:"delete",body:{id:Cr,subject_id:(ua=Kn==null?void 0:Kn.detail)==null?void 0:ua.id}});(ka==null?void 0:ka.status)===0&&Hi()}else ze(Pe.filter(ka=>ka.id!==Cr))}),className:"iconfont icon-shanchu5"}))},Bo=()=>{ze(ji),kt(!1)},Ro=bi=>oa(void 0,null,function*(){var Nr;if(!Lr.replace(/\s+/g,"")&&bi===1){hr(`${Fo}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!Vi.replace(/\s+/g,"")&&bi===2){Br("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((yn.map(Or=>Or.name).includes(Lr)||Mi.map(Or=>Or.name).includes(Lr))&&bi===1){hr(`\u8BE5${Fo}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Mi.map(Or=>Or.name).includes(Vi)||yn.map(Or=>Or.name).includes(Vi))&&bi===2){Br("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let Cr=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:be===3?3:bi,name:be===3||bi===1?Lr:Vi,subject_id:(Nr=Kn==null?void 0:Kn.detail)==null?void 0:Nr.id}});(Cr==null?void 0:Cr.status)===0&&Hi(),bi===1&&ur(!1),bi===2&&Ao(!1)});return ia.createElement("div",{className:Ys.tagsModal},be===5&&ia.createElement(ia.Fragment,null,Pe==null?void 0:Pe.map((bi,Nr)=>ia.createElement(Ar,{values:bi.id,key:Nr,title:bi.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),It&&ia.createElement("div",{onClick:()=>kt(1),style:{marginBottom:"0rem"},className:Ys.btn},ia.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Pe!=null&&Pe.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),be===3&&ia.createElement(ia.Fragment,null,Pe==null?void 0:Pe.map((bi,Nr)=>ia.createElement(Ar,{values:bi.id,key:Nr,title:bi.name})),It&&ia.createElement("div",{onClick:()=>kt(2),className:Ys.btn,style:{marginBottom:"10rem"}},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),Pe!=null&&Pe.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),ia.createElement(Xt.default,{open:!!Zt,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>li.current,onCancel:()=>kt(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ur(!1),Ao(!1),hr(""),kr("")},onOk:Bo,title:`\u9009\u62E9${Fo}`},ia.createElement("div",{className:Ys.modal},ia.createElement("div",{className:Ys.mHead},ia.createElement("b",null),ia.createElement("span",null,`${Fo}`,"\uFF08",yn.length,"\uFF09"),ia.createElement("div",{onClick:()=>{ur(!0),hr(""),kr("")},className:Ys.btn},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ia.createElement("div",{className:Ys.body},yn==null?void 0:yn.map((bi,Nr)=>{var Cr,Or,ei;return ia.createElement(Ar,{showDelete:be===3?!((Cr=ji==null?void 0:ji.map(jr=>jr==null?void 0:jr.id))!=null&&Cr.includes(bi==null?void 0:bi.id)):!((Or=ji==null?void 0:ji.map(jr=>jr==null?void 0:jr.id))!=null&&Or.includes(bi==null?void 0:bi.id))&&!((ei=ef.map(jr=>jr.name))!=null&&ei.includes(bi.name)),modal:!0,style:{cursor:"pointer"},active:ji==null?void 0:ji.map(jr=>jr==null?void 0:jr.id).includes(bi==null?void 0:bi.id),key:bi==null?void 0:bi.id,values:bi==null?void 0:bi.id,title:bi==null?void 0:bi.name})}),oo&&ia.createElement("div",{className:Ys.add},ia.createElement(tn.default,{style:{width:"rem"},size:"large",value:Lr,onChange:bi=>{hr(""),kr(bi.target.value)}}),ia.createElement("i",{onClick:()=>Ro(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),ia.createElement("i",{onClick:()=>ur(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!br&&ia.createElement("div",{className:Ys.error},br)))),be===5&&ia.createElement("div",{className:Ys.modal},ia.createElement("div",{className:Ys.mHead},ia.createElement("b",null),ia.createElement("span",null,"\u8D44\u6E90","\uFF08",Mi.length,"\uFF09"),ia.createElement("div",{onClick:()=>{Ao(!0),Br(""),tr("")},className:Ys.btn},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ia.createElement("div",{className:Ys.body},Mi==null?void 0:Mi.map((bi,Nr)=>{var Cr,Or;return ia.createElement(Ar,{showDelete:!((Cr=ji==null?void 0:ji.map(ei=>ei==null?void 0:ei.id))!=null&&Cr.includes(bi==null?void 0:bi.id))&&!((Or=$h.map(ei=>ei.name))!=null&&Or.includes(bi.name)),modal:!0,style:{cursor:"pointer"},active:ji==null?void 0:ji.map(ei=>ei==null?void 0:ei.id).includes(bi==null?void 0:bi.id),key:bi==null?void 0:bi.id,values:bi==null?void 0:bi.id,title:bi==null?void 0:bi.name})}),ar&&ia.createElement("div",{className:Ys.add},ia.createElement(tn.default,{style:{width:"rem"},size:"large",value:Vi,onChange:bi=>{Br(""),tr(bi.target.value)}}),ia.createElement("i",{onClick:()=>Ro(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),ia.createElement("i",{onClick:()=>Ao(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Gi&&ia.createElement("div",{className:Ys.error},Gi))))))},Sh=xe(1710),Jr=xe(71839),zs=xe(59301),hu=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,Fd=(Pe,ze)=>{var be={};for(var bt in Pe)sc.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&hu)for(var bt of hu(Pe))ze.indexOf(bt)<0&&lc.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Qa=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});let Qu=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const yc=Pe=>{var ze=Pe,{types:be,globalSetting:bt,loading:Kn,dispatch:It,pathsDetail:li,onChange:Zt,ktzykey:kt,getother:yn}=ze,Ui=Fd(ze,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),ji,yr,Lr,kr;let[Vi,tr]=(0,ve.useState)({page:1,limit:10,type:be,keyword:"",select_type:1,subject_id:"",course_id:""});const[br,hr]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{oo()},[be]);function oo(){return Qa(this,null,function*(){Vi.select_type===3&&(Vi.subject_id="",Vi.course_id=""),Vi.select_type===2&&(Vi.subject_id=""),Vi.select_type===1&&(Vi.course_id="");let ur=yield(0,Mt.ZP)("/api/paths/search_all.json",{method:"get",params:Vi});(ur==null?void 0:ur.status)===0&&hr(ur)})}return zs.createElement("div",{style:{padding:"10rem 20rem"}},zs.createElement("div",{style:{display:"flex"}},zs.createElement("div",null,be==="1"&&zs.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:ur=>{Vi.keyword=ur.target.value,Vi.page=1,Vi.limit=10,tr(Vi)}}),be!=="1"&&zs.createElement("div",{style:{display:"flex"}},zs.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},zs.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),zs.createElement(tt.default,{value:Vi.select_type,onChange:ur=>{Vi.select_type=ur,Vi.page=1,Vi.limit=10,tr(Vi),oo()},className:ro.select,style:{width:"131rem"}},zs.createElement(tt.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),zs.createElement(tt.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),zs.createElement(tt.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Vi.select_type!==3&&zs.createElement(tt.default,{value:Vi.subject_id||Vi.course_id,onChange:ur=>{Vi.course_id=ur,Vi.subject_id=ur,Vi.page=1,Vi.limit=10,tr(Vi),oo()},className:ro.select,style:{width:"270rem",marginLeft:"8rem"}},Vi.select_type===1&&((ji=br==null?void 0:br.subjects)==null?void 0:ji.map(ur=>zs.createElement(tt.default.Option,{value:ur.id},ur.name))),Vi.select_type===2&&((yr=br==null?void 0:br.courses)==null?void 0:yr.map(ur=>zs.createElement(tt.default.Option,{value:ur.id},ur.name)))),zs.createElement(tn.default,{onChange:ur=>{Vi.keyword=ur.target.value,Vi.page=1,Vi.limit=10,tr(Vi)},addonBefore:((Lr=Qu==null?void 0:Qu.find(ur=>ur.key===be))==null?void 0:Lr.label)+"\u540D\u79F0",className:ro.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),zs.createElement(pt.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{oo()}},"\u67E5\u8BE2")),zs.createElement(Sh.default,{style:{marginTop:"10rem"},dataSource:br==null?void 0:br.data,pagination:!1,rowKey:ur=>ur.id,scroll:{y:"400rem"},columns:[{title:((kr=Qu==null?void 0:Qu.find(ur=>ur.key===be))==null?void 0:kr.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:be==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(ur,ar)=>zs.createElement("span",null,be==="1"?ar==null?void 0:ar.user_names:ar==null?void 0:ar.model)},{title:be==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(ur,ar)=>zs.createElement("span",null,be==="1"?ar==null?void 0:ar.updated_at:ar==null?void 0:ar.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(ur,ar)=>zs.createElement("a",{onClick:()=>{(ar==null?void 0:ar.container_type)==="Video"?Xt.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:zs.createElement(Jr.Z,{allow_skip:!0,src:ur})}):be==="3"?yn(ur):window.open(ur)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(ur,ar){Zt(ar)}}}),zs.createElement(rn.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:br==null?void 0:br.total_count,current:Vi==null?void 0:Vi.page,pageSize:Vi==null?void 0:Vi.limit,onChange:(ur,ar)=>{Vi.page=ur,Vi.limit=ar,tr(Vi),oo()}}))};var Gu=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(yc),Nu=xe(84105),Ya=xe(59301),id=Object.defineProperty,rd=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,Ac=Object.getOwnPropertySymbols,Ch=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,zh=(Pe,ze,be)=>ze in Pe?id(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Wh=(Pe,ze)=>{for(var be in ze||(ze={}))Ch.call(ze,be)&&zh(Pe,be,ze[be]);if(Ac)for(var be of Ac(ze))Du.call(ze,be)&&zh(Pe,be,ze[be]);return Pe},uc=(Pe,ze)=>rd(Pe,sd(ze)),ld=(Pe,ze)=>{var be={};for(var bt in Pe)Ch.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Ac)for(var bt of Ac(Pe))ze.indexOf(bt)<0&&Du.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Sd=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Xu=Pe=>{var ze=Pe,{typesdata:be,globalSetting:bt,loading:Kn,dispatch:It,pathsDetail:li,onChange:Zt,uuid:kt,itemsuuid:yn}=ze,Ui=ld(ze,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),ji,yr,Lr,kr,Vi,tr,br,hr,oo,ur,ar,Ao;let[Mi,zn]=(0,ve.useState)([]),[Gi,Br]=(0,ve.useState)(!1);const[Hi,Ni]=(0,ve.useState)([]),[Fo,Ar]=(0,ve.useState)(""),[Bo,Ro]=(0,ve.useState)(""),[bi,Nr]=(0,ve.useState)([]),[Cr,Or]=(0,ve.useState)(!1);let[ei,jr]=(0,ve.useState)({bh:[],qx:[],hx:[],gl:[]});(0,ve.useEffect)(()=>{is()},[kt]),(0,ve.useEffect)(()=>{if(be){let Dn=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));jr(Dn)}return()=>{}},[be]);function is(){return Sd(this,null,function*(){var Dn,No,ua,ka,vs,pl;Br(!0);let jl=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:kt,subject_id:(Dn=li==null?void 0:li.detail)==null?void 0:Dn.id,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(Br(!1),(jl==null?void 0:jl.status)===0){Ni(jl==null?void 0:jl.data);const Ps=[...(0,rt.fX)((ua=(No=jl==null?void 0:jl.data)==null?void 0:No.nodes)==null?void 0:ua.map((Da,Ms)=>{var bl,ma;return uc(Wh({},Da),{key:(bl=Da==null?void 0:Da.properties)==null?void 0:bl.uuid,title:(ma=Da==null?void 0:Da.properties)==null?void 0:ma.name})}),(pl=(vs=(ka=jl==null?void 0:jl.data)==null?void 0:ka.relationships)==null?void 0:vs.filter(Da=>Da.type==="\u5305\u542B"||Da.type==="\u524D\u5E8F"))==null?void 0:pl.filter((Da,Ms,bl)=>Ms===bl.findIndex(ma=>ma.endNodeUuid===Da.endNodeUuid))).children||[]];Mi=Ps,Ro(JSON.stringify(Ps)),zn(Ps)}})}(0,ve.useEffect)(()=>{Zt(ei)},[ei]);function pa(Dn,No,ua){for(let ka of Dn)ka!=null&&ka.title.includes(No)&&ua.push(ka),ka.children&&ka.children.length>0&&(pa(ka.children,No,ua),Vo(ka.children,No,ua)&&ua.push(ka))}function Vo(Dn,No,ua){for(let ka of Dn)if(ka!=null&&ka.title.includes(No))return!0}return Ya.createElement(Gt.Z,{spinning:Gi},Ya.createElement("div",{className:ro.body},Ya.createElement("div",{className:ro.left},Ya.createElement("div",{className:ro.header},Ya.createElement("div",null,"\u5171",Ya.createElement("span",{style:{color:"#1B8565"}},((yr=(ji=Hi==null?void 0:Hi.metricCounters)==null?void 0:ji[0])==null?void 0:yr.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Ya.createElement("span",{style:{color:"#1B8565"}},((kr=(Lr=Hi==null?void 0:Hi.metricCounters)==null?void 0:Lr[1])==null?void 0:kr.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Ya.createElement(tn.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:Dn=>{var No,ua,ka;const{value:vs}=Dn.target;Ar(vs);let pl=[];pa(JSON.parse(Bo),vs,pl),pl.push((No=Hi==null?void 0:Hi.nodes)==null?void 0:No[0]);const jl=Hi==null?void 0:Hi.nodes.filter(Da=>{var Ms;return((Ms=Da==null?void 0:Da.properties)==null?void 0:Ms.name.indexOf(vs))>-1}).map(Da=>{var Ms;return(Ms=Da==null?void 0:Da.properties)==null?void 0:Ms.uuid});Nr(jl);const Ps=[...(0,rt.fX)(pl,(ka=(ua=Hi==null?void 0:Hi.relationships)==null?void 0:ua.filter(Da=>Da.type==="\u5305\u542B"||Da.type==="\u524D\u5E8F"))==null?void 0:ka.filter((Da,Ms,bl)=>Ms===bl.findIndex(ma=>ma.endNodeUuid===Da.endNodeUuid)).filter(Da=>(pl==null?void 0:pl.map(Ms=>Ms==null?void 0:Ms.key).includes(Da.endNodeUuid))||(pl==null?void 0:pl.map(Ms=>Ms==null?void 0:Ms.key).includes(Da.startNodeUuid)))).children||[]];Mi=Ps,zn(Ps),Or(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Ya.createElement(Su.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Mi,className:ro.tree,expandedKeys:bi,onExpand:Dn=>{Nr(Dn),Or(!1)},autoExpandParent:Cr,blockNode:!0,switcherIcon:Ya.createElement(Nu.Z,null),titleRender:Dn=>{var No,ua,ka,vs,pl,jl,us,Ps,Da,Ms,bl,ma,zl,Na,eu;return Ya.createElement("div",{className:ro.treenode,key:(No=Dn==null?void 0:Dn.properties)==null?void 0:No.uuid},Ya.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((ua=ei==null?void 0:ei.bh)==null?void 0:ua.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&Ya.createElement("span",{className:ro.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((ka=ei==null?void 0:ei.qx)==null?void 0:ka.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&Ya.createElement("span",{className:ro.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((vs=ei==null?void 0:ei.hx)==null?void 0:vs.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&Ya.createElement("span",{className:ro.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((pl=ei==null?void 0:ei.gl)==null?void 0:pl.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&Ya.createElement("span",{className:ro.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Ya.createElement("div",{className:ro.multiple,title:Dn==null?void 0:Dn.title,dangerouslySetInnerHTML:{__html:(jl=Dn==null?void 0:Dn.title)==null?void 0:jl.replaceAll(Fo,`${Fo}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Ya.createElement("div",{className:ro.hudong},!((us=ei==null?void 0:ei.qx)!=null&&us.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)})||(Ps=ei==null?void 0:ei.bh)!=null&&Ps.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)})||(Da=ei==null?void 0:ei.hx)!=null&&Da.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)})||(Ms=ei==null?void 0:ei.gl)!=null&&Ms.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&yn!==((bl=Dn==null?void 0:Dn.properties)==null?void 0:bl.uuid)&&Ya.createElement("div",null,Ya.createElement("span",{onClick:()=>{var Yo,Pa,Ta,il;if(!(((Pa=(Yo=ei==null?void 0:ei.bh)==null?void 0:Yo.filter(Al=>{var Cl;return(Al==null?void 0:Al.uuid)===((Cl=Dn==null?void 0:Dn.properties)==null?void 0:Cl.uuid)}))==null?void 0:Pa.length)>0)){let Al=[];Al.push({name:(Ta=Dn==null?void 0:Dn.properties)==null?void 0:Ta.name,uuid:(il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid}),jr({bh:[...Al,...ei==null?void 0:ei.bh],qx:ei==null?void 0:ei.qx,hx:ei==null?void 0:ei.hx,gl:ei==null?void 0:ei.gl})}},className:ro.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),Ya.createElement("span",{onClick:()=>{var Yo,Pa,Ta,il;if(!(((Pa=(Yo=ei==null?void 0:ei.qx)==null?void 0:Yo.filter(Al=>{var Cl;return(Al==null?void 0:Al.uuid)===((Cl=Dn==null?void 0:Dn.properties)==null?void 0:Cl.uuid)}))==null?void 0:Pa.length)>0)){let Al=[];Al.push({name:(Ta=Dn==null?void 0:Dn.properties)==null?void 0:Ta.name,uuid:(il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid}),jr({qx:[...Al,...ei==null?void 0:ei.qx],hx:ei==null?void 0:ei.hx,bh:ei==null?void 0:ei.bh,gl:ei==null?void 0:ei.gl})}},className:ro.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),Ya.createElement("span",{onClick:()=>{var Yo,Pa,Ta,il;if(!(((Pa=(Yo=ei==null?void 0:ei.hx)==null?void 0:Yo.filter(Al=>{var Cl;return(Al==null?void 0:Al.uuid)===((Cl=Dn==null?void 0:Dn.properties)==null?void 0:Cl.uuid)}))==null?void 0:Pa.length)>0)){let Al=[];Al.push({name:(Ta=Dn==null?void 0:Dn.properties)==null?void 0:Ta.name,uuid:(il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid}),jr({qx:ei==null?void 0:ei.qx,hx:[...Al,...ei==null?void 0:ei.hx],bh:ei==null?void 0:ei.bh,gl:ei==null?void 0:ei.gl})}},style:{margin:"0rem 20rem"},className:ro.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),Ya.createElement("span",{onClick:()=>{var Yo,Pa,Ta,il;if(!(((Pa=(Yo=ei==null?void 0:ei.gl)==null?void 0:Yo.filter(Al=>{var Cl;return(Al==null?void 0:Al.uuid)===((Cl=Dn==null?void 0:Dn.properties)==null?void 0:Cl.uuid)}))==null?void 0:Pa.length)>0)){let Al=[];Al.push({name:(Ta=Dn==null?void 0:Dn.properties)==null?void 0:Ta.name,uuid:(il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid}),jr({qx:ei==null?void 0:ei.qx,hx:ei==null?void 0:ei.hx,gl:[...Al,...ei==null?void 0:ei.gl],bh:ei==null?void 0:ei.bh})}},className:ro.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Ya.createElement("span",{onClick:()=>{var Yo;let Pa=(Yo=ei==null?void 0:ei.bh)==null?void 0:Yo.filter(Ta=>{var il;return Ta.uuid!==((il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid)});jr({bh:Pa,hx:ei==null?void 0:ei.hx,qx:ei==null?void 0:ei.qx,gl:ei==null?void 0:ei.gl})}},((ma=ei==null?void 0:ei.bh)==null?void 0:ma.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),Ya.createElement("span",{onClick:()=>{var Yo;let Pa=(Yo=ei==null?void 0:ei.qx)==null?void 0:Yo.filter(Ta=>{var il;return Ta.uuid!==((il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid)});jr({qx:Pa,hx:ei==null?void 0:ei.hx,bh:ei==null?void 0:ei.bh,gl:ei==null?void 0:ei.gl})}},((zl=ei==null?void 0:ei.qx)==null?void 0:zl.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),Ya.createElement("span",{onClick:()=>{var Yo;let Pa=(Yo=ei==null?void 0:ei.hx)==null?void 0:Yo.filter(Ta=>{var il;return Ta.uuid!==((il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid)});jr({qx:ei==null?void 0:ei.qx,hx:Pa,bh:ei==null?void 0:ei.bh,gl:ei==null?void 0:ei.gl})}},((Na=ei==null?void 0:ei.hx)==null?void 0:Na.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),Ya.createElement("span",{onClick:()=>{var Yo;let Pa=(Yo=ei==null?void 0:ei.gl)==null?void 0:Yo.filter(Ta=>{var il;return Ta.uuid!==((il=Dn==null?void 0:Dn.properties)==null?void 0:il.uuid)});jr({qx:ei==null?void 0:ei.qx,hx:ei==null?void 0:ei.hx,bh:ei==null?void 0:ei.bh,gl:Pa})}},((eu=ei==null?void 0:ei.gl)==null?void 0:eu.find(Yo=>{var Pa;return(Yo==null?void 0:Yo.uuid)===((Pa=Dn==null?void 0:Dn.properties)==null?void 0:Pa.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Ya.createElement("div",{className:ro.right},Ya.createElement("div",{className:ro.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Ya.createElement("div",{style:{padding:"20rem 25rem"}},Ya.createElement("div",{className:ro.gxtitle},Ya.createElement("div",{className:ro.Colortitle,style:{background:"#6236ff"}}),Ya.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Vi=ei.bh)==null?void 0:Vi.length,"\uFF09")),Ya.createElement("div",{className:ro.gxbody},(tr=ei==null?void 0:ei.bh)==null?void 0:tr.map(Dn=>Ya.createElement("div",{className:ro.tag,style:{background:"#6236ff"}},Ya.createElement("span",{style:{marginRight:"10rem"}},Dn==null?void 0:Dn.name)," ",Ya.createElement(cu.Z,{onClick:()=>{var No;let ua=(No=ei==null?void 0:ei.bh)==null?void 0:No.filter(ka=>ka.uuid!==Dn.uuid);jr({bh:ua,hx:ei==null?void 0:ei.hx,qx:ei==null?void 0:ei.qx,gl:ei==null?void 0:ei.gl})}})))),Ya.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},Ya.createElement("div",{className:ro.Colortitle,style:{background:"#24A881"}}),Ya.createElement("div",null,"\u524D\u5E8F\uFF08",(br=ei.qx)==null?void 0:br.length,"\uFF09")),Ya.createElement("div",{className:ro.gxbody},(hr=ei==null?void 0:ei.qx)==null?void 0:hr.map(Dn=>Ya.createElement("div",{className:ro.tag,style:{background:"#24A881"}},Ya.createElement("span",{style:{marginRight:"10rem"}},Dn==null?void 0:Dn.name)," ",Ya.createElement(cu.Z,{onClick:()=>{var No;let ua=(No=ei==null?void 0:ei.qx)==null?void 0:No.filter(ka=>ka.uuid!==Dn.uuid);jr({qx:ua,hx:ei==null?void 0:ei.hx,bh:ei==null?void 0:ei.bh,gl:ei==null?void 0:ei.gl})}})))),Ya.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},Ya.createElement("div",{className:ro.Colortitle,style:{background:"#EC8657"}}),Ya.createElement("div",null,"\u540E\u5E8F\uFF08",(oo=ei.hx)==null?void 0:oo.length,"\uFF09")),Ya.createElement("div",{className:ro.gxbody},(ur=ei==null?void 0:ei.hx)==null?void 0:ur.map(Dn=>Ya.createElement("div",{className:ro.tag,style:{background:"#EC8657"}},Ya.createElement("span",{style:{marginRight:"10rem"}},Dn==null?void 0:Dn.name)," ",Ya.createElement(cu.Z,{onClick:()=>{var No;let ua=(No=ei==null?void 0:ei.hx)==null?void 0:No.filter(ka=>ka.uuid!==Dn.uuid);jr({qx:ei==null?void 0:ei.qx,bh:ei==null?void 0:ei.bh,hx:ua,gl:ei==null?void 0:ei.gl})}})))),Ya.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},Ya.createElement("div",{className:ro.Colortitle,style:{background:"#497DFF"}}),Ya.createElement("div",null,"\u5173\u8054\uFF08",(ar=ei.gl)==null?void 0:ar.length,"\uFF09")),Ya.createElement("div",{className:ro.gxbody},(Ao=ei==null?void 0:ei.gl)==null?void 0:Ao.map(Dn=>Ya.createElement("div",{className:ro.tag,style:{background:"#497DFF"}},Ya.createElement("span",{style:{marginRight:"10rem"}},Dn==null?void 0:Dn.name)," ",Ya.createElement(cu.Z,{onClick:()=>{var No;let ua=(No=ei==null?void 0:ei.gl)==null?void 0:No.filter(ka=>ka.uuid!==Dn.uuid);jr({qx:ei==null?void 0:ei.qx,bh:ei==null?void 0:ei.bh,hx:ei==null?void 0:ei.hx,gl:ua})}}))))))))};var Ju=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(Xu),qu=xe(89392),Dl=xe(24065),tf=xe(96659),nf=xe(59301),ud=Object.getOwnPropertySymbols,Qc=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Yu=(Pe,ze)=>{var be={};for(var bt in Pe)Qc.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&ud)for(var bt of ud(Pe))ze.indexOf(bt)<0&&Tu.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Cu=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Ou=[3,2,1];let Kf=null;const Ru=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,datas:Zt,items:kt}=ze,yn=Yu(ze,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const Ui=(0,ve.useRef)(),ji=(0,ve.useRef)(),yr=(0,ve.useRef)(null);(0,ve.useEffect)(()=>{kr()},[Zt]),(0,ve.useEffect)(()=>(window.addEventListener("resize",Lr),()=>{window.removeEventListener("resize",Lr)}),[]);function Lr(){var Vi,tr;(tr=(Vi=Ui.current)==null?void 0:Vi.update)==null||tr.call(Vi)}function kr(){return Cu(this,null,function*(){var Vi,tr,br,hr,oo,ur,ar,Ao;if(((Vi=Zt==null?void 0:Zt.nodes)==null?void 0:Vi.length)>0){let Mi=(tr=Zt==null?void 0:Zt.nodes)==null?void 0:tr.filter(Gi=>{var Br;return kt==null?void 0:kt.includes((Br=Gi==null?void 0:Gi.properties)==null?void 0:Br.uuid)}).map(Gi=>{var Br,Hi,Ni,Fo,Ar,Bo,Ro,bi,Nr,Cr,Or,ei;return{rootNodeUuid:(Br=Gi==null?void 0:Gi.properties)==null?void 0:Br.rootNodeUuid,id:((Hi=Gi==null?void 0:Gi.properties)==null?void 0:Hi.uuid)+"_",name:(Ni=Gi==null?void 0:Gi.properties)==null?void 0:Ni.name,description:(Fo=Gi==null?void 0:Gi.properties)==null?void 0:Fo.description,nodeType:(Ar=Gi==null?void 0:Gi.properties)==null?void 0:Ar.nodeType,tags:((Bo=Gi==null?void 0:Gi.properties)==null?void 0:Bo.tags)&&((Nr=(bi=(Ro=Gi==null?void 0:Gi.properties)==null?void 0:Ro.tags)==null?void 0:bi.split("\uFF0C"))==null?void 0:Nr.map(jr=>({name:jr}))),colorType:parseInt((Cr=Gi==null?void 0:Gi.properties)==null?void 0:Cr.color)>3?"3":(Or=Gi==null?void 0:Gi.properties)==null?void 0:Or.color,activeColor:"#FA6400",size:Ou[((ei=Gi==null?void 0:Gi.properties)==null?void 0:ei.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),zn=(ur=(oo=(hr=(br=Zt==null?void 0:Zt.relationships)==null?void 0:br.filter(Gi=>{var Br,Hi,Ni,Fo,Ar,Bo;return Gi.endNodeUuid!==((Ni=(Hi=(Br=Zt==null?void 0:Zt.nodes)==null?void 0:Br[0])==null?void 0:Hi.properties)==null?void 0:Ni.rootNodeUuid)&&Gi.startNodeUuid!==((Bo=(Ar=(Fo=Zt==null?void 0:Zt.nodes)==null?void 0:Fo[0])==null?void 0:Ar.properties)==null?void 0:Bo.rootNodeUuid)}))==null?void 0:hr.filter(Gi=>(kt==null?void 0:kt.includes(Gi.startNodeUuid))&&(kt==null?void 0:kt.includes(Gi.endNodeUuid))))==null?void 0:oo.filter(Gi=>Gi.type==="\u5305\u542B"||Gi.type==="\u524D\u5E8F"||Gi.type==="\u5173\u8054"))==null?void 0:ur.map(Gi=>({hide:!1,id:(Gi==null?void 0:Gi.endNodeUuid)+"_",label:Gi==null?void 0:Gi.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Gi==null?void 0:Gi.startNodeUuid)+"_",target:(Gi==null?void 0:Gi.endNodeUuid)+"_",value:10}));Ui.current=null,ji.current.innerHTML="",Ui.current=new tf.createContainer({containerName:"#graphRefs",width:((ar=ji==null?void 0:ji.current)==null?void 0:ar.clientWidth)||0,height:((Ao=ji==null?void 0:ji.current)==null?void 0:Ao.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Mi,links:zn,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(Gi){return Gi},nodeClick:function(Gi){var Br;return(Br=Ui==null?void 0:Ui.current)==null||Br.selectToNode(Gi.id),Gi},layout:{force:!1,x:20,y:60}}),Ui.current.zoomOut()}})}return nf.createElement("div",{ref:yr,style:{background:"#fff",height:"455rem"}},nf.createElement("div",{style:{width:"100%",height:"455rem"},ref:ji,id:"graphRefs"}))};var Jl=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(Ru),ju="data:image/png;base64,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",Dd="data:image/png;base64,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",Gc="data:image/png;base64,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",Oo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAACjpJREFUWEe1mGtwlNUZx//P2Q0hYO5AEEFk8JKiBjp1IFhRnH5pP6jtWFJLHabamXa0FSIFwdgZ0trWmRQRLzOWzrSOdaxW69h+aEfHe61irc5UQoJURAokEkIum2Qv7+WcU57nvO9echFQu5t33uzu2ff9nf/5P5ezhP/jo8FumpnMljUZUr0fV/ziv5/XrejzulDxdRoym1YkkNgIqGthaDpZBUC9BI17emp+9tJnvefnB23bk/P89PXGYANBrSRDAMNaAkOTJcAoEKl/kU5sP1z372dAT+tPM4HPDH2OvbM+DL3vK6NuhaX5DClwiM78OoIWxY2biLLqI2uxMwv/d/1z2sfOBP5TQ8+xG5pIq/WwWEtGVcRgeUBWGgzplC75XN7jySQA0BBZtUsn9INHZm/pPR34M4O27Woehq/VmtaD7GoYIoHJg8WA0Xmq9yPLFCYk431Y9SSgdnw0f/17nwR/WtA1trVmmqHvEfBDWLsIsKXKxd6NfOxUZB9HSucVL1hFLFTk+dj7gLJk1EtEavuBc295fjL4T4SeZTdclDRqvYVdB4uz3AUYeJxPY+ViyAk+Hm+R2O9RgMaBWhyw7hqdyia2Vw6bJ9697AdBPIFJoefY1pVkcRcsvgbLMtmiCfMNJ0KQBFgMMbmP8+rLJGMLxRmmaHXijBNnINBhZRM7vDLsOrToptwE6Abd+nNY28YRIn8CXDQsumHJ8hfbA+zxQqrLLzt/b7L3WQDRxcVGYXycJuOUybmeDioz/bqJ0GErR/DZpbAReAmwW+KSPBzfWMDjPO1unvd3kXUmnfgEq00Q4KEJ0Gfb21cZY5+GRUMB3Pk4Tl2Tq1f0+RRZIy4w4yca2y3O7ZN+jgRn97vDZN0v89DW2vMBLOA1eAeH635tX9k4bNPLYTmZ8rBo6ST/xnnW2T3OAhKg0WdxBnFBSziu0zgYDuVtUCrAuGwzidpkKXz/4nVlHFxkrZ1hgEdGwkxLzoZGwyCUQ8vZhybfhuRDI0CIgN+z/D8fBqF1h4aFsdadJcnwa7mFPOcnqpBEAluGX0BK+1HFLA1YsZSkR7HUKFl6GEhWQuMWsip8/5IbHbTW+v7eIHXbiM4RAzOYB40cgugIkYaPjA2QhocMAqStL+esDeHxYUL4/N1oAqGFAPMkhNuSnC9NNmB1+WLcMfhikd1KCxIZNUCg+7M576HDTbcOXdj16DYF1c7Q+y75joP2dDB4KDdQywrpSD1WNQcfHkJkEQpgxvoCnRV4NwmB5rECrRFY61SXQ8QW2PjM8L+q+SrWHn8WIc+qJD+rHiJ1b2rmtN/0zV2XjnNsY9dj205+z0FfutZBZ0LP9HjDxNCxLXjpWWkHzXABxvgMP4J2k8jESlsdQWtoAXfWEK6oHjnHELZUX4lNJ15ESgcuwyBxwII6yhfVPNpNLf74CtjY9fi2k35rV1aF3U3fjqF90yvQ7Eu2B8Ozgu7IWVbaR9ryBJzC/NqdA3hWi0XYGr54m1W2kyjNwQZsrv4yNva/zNCdCnTPB+fVPQVqmbJFbex8fNvJoG3nQOxeekMB+mMvRUaCjy3CwcfL7Q62wNnJKsxL1ohqPI4n8nL2AMpVEivLF+Kk58Du5dX6U6YT7/g9Mpbh2Rqu+rtEtbH6cuxIvbv2zw3ffBLO6vK46P3fztMJuuDABTe/Vqz2ks4ntlnj7NG9rKUAfUygIcBskThL5FhNE2DVzMWoUDI+/wisRoJxqTTVv5vrwX0jb0ITZxUXiAIeZZLW6masqlhYT0SDfLEL9++aBSTvBNQtZOnB/Y3f3RLf5PwP/lY+LZN6wVq1SlnSYUV57f7G60YpE/qmzxsRaKe2S2WsMgfYqPZxVeVE6PHei1/vzfXh3uE34BGHtXHQsdIW2FDTjCsqzq2f2/eYVzXm3w5Dm8lSlRQUUEcM/aV3dpXlyqufsRrX5PO/oue6BruuoaxAjxJfng/na/ZniLQJkApzWF21GEdyKRzKjUgaK1cJfKVuEbI6xPNDH8Jy4MHii5VzJXB3Du5GRnFksGFK7bGhZgXuHnh760fecKs1NLfQxkqB6di/ZJ0o/YU9f/g6rHrWFaHoGkSepcRlAt3vjUkgOmgORBdcaR1gKPRwVfUi9Hlp9Hpj4t0yKFxeuwA5HeKN1BH5Hj8bZ8zCmPVx3+BuZFWAgNWObOEqKtBasxy3972KVOiP66elqHTsv+TGvD2W7PnjA9B0W9y2gejm7mVrHqFsGJj+cUo7aI0x7Qv0lVWLROFU6AlckhTmT6+SfHw4NxIhA3PKZuBwMIKdJ3YjnQjgKx35OfK9JbTWLsePj72GVBhMKDBkqWNfETSeeipx8YV41lpco4ju3btszSbJ01kdmBO5gj1cBimFvqJqIT7MDGJ/dlBAyymJNQ1LZCUe7+uU4OXn6urzQArYMfAWMooragRdZJGNtSuw6djfC3m6eMduVMe+prV5pflrTe/9fmZoZ/yke+n1d4Ek9EA5zUqPkSu5BU+LPUyAoSCHy6sWoiY5farYK3m/K3sc208wtC/Qrv+IMggIm+uasfnY66J08XYs6qUnQE920zw0A4unuaLBVTixR+ChuXIBassqThO6Hx39u5EmDzmlYZw2Ub4mbKlvxpbef4jS+TLuGiTx9L5lN5QoPSX0ACudzx6uf+BSPsqBGOSwvHI+6k4XOtOPjhO7McZ9ioS3K99ObmBrfTO2fvxmQemiHY2yqqNr2bdOH9pVuzh7uJQ3FkEvnl6PxRW1oHGFZLwKnPqeSx3Ek6kujJKzB8eIa5gceFt9M9p6d0eBWPTLE+92LM4EOk1xiXbdnuuZuRoOBx76/SyGfA8ZHUh3xhZqqpwNz2jsHet3kyULn0KkVYAR8pEmH1kOaSnlUb22QNvslWjrYehw4lYN1NG1bM2plfZ0YAb8DG8G5OZObS3NTzaqiANBDqnAk2zhGzchziKuKyzYySeDDAVI88G9C4+TzUEhGAX66FsCXfL7CI9R1N69dM1PTxU83E+bQT8jnmZwt/NwDT3nalabS/lI6Mv/3EDxZFx3x5PT0lPLa2lpXQ+e492NTIw9XVC7bfYKtB19G6lgXJ4m9Xyq3nzj6IKW7CmhA6MHT3hjtS7hud0GK+gswh1dID3IWATM4JwKuZfOyntaemzu/Ph/hmcvB4Yn7npreUa+vmfuKtx08BUEBu4nBbdX3zl76aw7XqWreY6nfLAtHhjyMz/KmZAk7UVqy9LLXtAINKuX5cbfuPyd5m2XDt02jHvuaFKecSskKov/XYDzdRvL63F1xUJsPfpPl+6gOglo7Vra8vIpSYsGMPRMAI9mQv/60BrDKTXu+OKbiW9lOxXbxu0JeSXYHu7gz0IVGkNuo1vop3kFz0mehWkow109b4epMHxVGfvw3v+ov6Bl6g3AVBMp/gnhovgnhDOZ9fixh/TozD3p4/MHTK4mFfq1Wa2rZ1DZ8NFgbOCvI0f2BGX69QMX3DjyWe7xPyKs1GfgpVEuAAAAAElFTkSuQmCC",Zu=xe(28103),Tt=xe(42441),di=xe(76411),wh=xe(48961),oh=xe(59301),Td=Object.defineProperty,dc=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,rf=Object.prototype.propertyIsEnumerable,Ph=(Pe,ze,be)=>ze in Pe?Td(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Ul=(Pe,ze)=>{for(var be in ze||(ze={}))xc.call(ze,be)&&Ph(Pe,be,ze[be]);if(dc)for(var be of dc(ze))rf.call(ze,be)&&Ph(Pe,be,ze[be]);return Pe},ru=({dataSource:Pe,height:ze,labelTextColor:be,legend:bt={}})=>{console.log("dataSource:",Pe);const Kn=(0,ve.useRef)(null),It=(0,ve.useRef)(null),[li,Zt]=(0,ve.useState)({}),[kt,yn]=(0,ve.useState)(""),[Ui,ji]=(0,ve.useState)(""),yr=Pe||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,ve.useEffect)(()=>(kr(),window.addEventListener("resize",Lr),()=>{window.removeEventListener("resize",Lr)}),[]),(0,ve.useEffect)(()=>{Pe!=null&&Pe.length&&Lr()},[Pe]);const Lr=()=>{var ur,ar;const Ao=Vi(yr,.8);(ur=It.current)==null||ur.setOption(Ao),(ar=It.current)==null||ar.resize()},kr=()=>{const ur=Kn.current;It.current=di.init(ur);const ar=Vi(yr,.8);Zt(ar),It.current.setOption(ar),It.current.getZr().off("mousewheel"),ar.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:yr,itemStyle:{opacity:0}}),It.current.setOption(ar),oo(It.current)},Vi=(ur,ar)=>{let Ao,Mi=[],zn=0,Gi=0,Br=0,Hi=[],Ni=[],Fo=1-ar;ur.sort((Bo,Ro)=>Ro.value-Bo.value);for(let Bo=0;BoNr.name===Bo)[0],bi=hr(Ro.value*100,2)+"%";return`${Ro.name} ${bi}`}},bt),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:be||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:be||"#FFF"}},formatter:`{b|{b} -}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Ar,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:Mi}},tr=(ur,ar)=>(ur.sort((Ao,Mi)=>Mi.pieData.value-Ao.pieData.value),ar*25/ur[0].pieData.value),br=(ur,ar,Ao,Mi,zn,Gi)=>{let Br=(ur+ar)/2,Hi=ur*Math.PI*2,Ni=ar*Math.PI*2,Fo=Br*Math.PI*2;ur===0&&ar===1&&(Ao=!1),zn=typeof zn!="undefined"?zn:1/3;let Ar=Ao?Math.cos(Fo)*.1:0,Bo=Ao?Math.sin(Fo)*.1:0,Ro=Mi?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(bi,Nr){return biNi?Ar+Math.cos(Ni)*(1+Math.cos(Nr)*zn)*Ro:Ar+Math.cos(bi)*(1+Math.cos(Nr)*zn)*Ro},y:function(bi,Nr){return biNi?Bo+Math.sin(Ni)*(1+Math.cos(Nr)*zn)*Ro:Bo+Math.sin(bi)*(1+Math.cos(Nr)*zn)*Ro},z:function(bi,Nr){return bi<-Math.PI*.5?Math.sin(bi):bi>Math.PI*2.5?Math.sin(bi)*Gi*.1:Math.sin(Nr)>0?1*Gi*.1:-1}}},hr=(ur,ar)=>{let Ao=parseFloat(ur);if(isNaN(Ao))return!1;Ao=Math.round(ur*Math.pow(10,ar))/Math.pow(10,ar);let Mi=Ao.toString();Mi.indexOf(".")<0&&(Mi+=".");for(let Gi=Mi.length-Mi.indexOf(".");Gi<=ar;Gi++)Mi+="0";return Mi},oo=()=>{It.current.on("click",function(ur){if(ur.seriesName==="pie2d"){yn(ur.dataIndex);let ar=It.current.getWidth()/2,Ao=It.current.getHeight()/2;It.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:ur.dataIndex})}}),It.current.on("mousemove",function(ur){}),It.current.on("mouseout",function(){It.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:Ui}),ji("")})};return oh.createElement("div",{ref:Kn,style:{width:"100%",height:ze||"500rem"}})};const zu=Pe=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:Pe}]});var Pl=xe(59896),xa=xe(59301),fu=Object.defineProperty,We=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Vt=(Pe,ze,be)=>ze in Pe?fu(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Qt=(Pe,ze)=>{for(var be in ze||(ze={}))Qe.call(ze,be)&&Vt(Pe,be,ze[be]);if(We)for(var be of We(ze))it.call(ze,be)&&Vt(Pe,be,ze[be]);return Pe},Sn=(Pe,ze)=>{var be={};for(var bt in Pe)Qe.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&We)for(var bt of We(Pe))ze.indexOf(bt)<0&&it.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Mn=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const ri=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],ui=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,uuid:Zt}=ze,kt=Sn(ze,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),yn,Ui,ji,yr,Lr;let[kr,Vi]=(0,ve.useState)({subject_id:(yn=be==null?void 0:be.detail)==null?void 0:yn.id,course_id:"",parentNodeUuid:Zt,type:1});const[tr,br]=(0,ve.useState)(),[hr,oo]=(0,ve.useState)([]),[ur,ar]=(0,ve.useState)([]),[Ao]=(0,Ve.useSearchParams)();(0,ve.useEffect)(()=>{Mi()},[Zt]);function Mi(){return Mn(this,null,function*(){var zn,Gi,Br;let Hi=yield(0,Mt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:kr});br(Hi);let Ni=Object.entries((zn=Hi==null?void 0:Hi.data)==null?void 0:zn.study_grasp_hash).map(([Ar,Bo],Ro)=>({name:Ar,value:Bo,itemStyle:ri[Ro].itemStyle})),Fo=Object.entries((Gi=Hi==null?void 0:Hi.data)==null?void 0:Gi.study_complete_hash).map(([Ar,Bo],Ro)=>({name:Ar,value:Bo}));ar(Fo),((Br=Ni==null?void 0:Ni.filter(Ar=>(Ar==null?void 0:Ar.value)>0))==null?void 0:Br.length)===0?oo([]):oo(Ni)})}return xa.createElement("div",{className:ro.DetailStatistics},Ao.get("type")!=="classrooms"&&xa.createElement("div",{className:ro.header},xa.createElement("span",{className:ro.title},"\u7EDF\u8BA1\u8303\u56F4"),xa.createElement(Ht.ZP.Group,{onChange:zn=>{kr.type=zn.target.value,Vi(Qt({},kr)),Mi()},value:kr.type},xa.createElement(Ht.ZP,{value:1},"\u5168\u90E8"),xa.createElement(Ht.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),xa.createElement(Ht.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(kr==null?void 0:kr.type)===3&&xa.createElement(tt.default,{onChange:zn=>{kr.course_id=zn,Vi(Qt({},kr)),Mi()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Ui=tr==null?void 0:tr.courses)==null?void 0:Ui.map(zn=>xa.createElement(tt.default.Option,{value:zn==null?void 0:zn.id},zn==null?void 0:zn.name)))),xa.createElement("div",{style:{marginTop:"16rem",display:"flex"}},xa.createElement("div",{className:ro.left,style:{backgroundImage:`url(${ju}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},xa.createElement("img",{src:Dd}),xa.createElement("div",{style:{marginTop:"20rem"}},xa.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u4EBA\u6570"),xa.createElement("div",{className:ro.xxrscount},(ji=tr==null?void 0:tr.data)==null?void 0:ji.study_count))),xa.createElement("div",{className:ro.right},xa.createElement("div",{className:ro.righttop},xa.createElement("img",{src:Gc}),xa.createElement("div",null,xa.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),xa.createElement("div",{className:ro.xxrscount},(yr=tr==null?void 0:tr.data)==null?void 0:yr.study_complete_rate,"%"))),xa.createElement("div",{className:ro.rightbottom},xa.createElement("img",{src:Oo}),xa.createElement("div",null,xa.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),xa.createElement("div",{className:ro.xxrscount},(Lr=tr==null?void 0:tr.data)==null?void 0:Lr.study_grasp_rate,"%"))))),xa.createElement(Zu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),xa.createElement(Tt.Z,{option:zu(ur),style:{height:300,width:400},opts:{renderer:"svg"}}),xa.createElement(Zu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(hr==null?void 0:hr.length)>0?xa.createElement(ru,{labelTextColor:"#333",dataSource:hr}):xa.createElement(Pl.NoData,{children:xa.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Ri=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(ui),er=xe(59301),ki=Object.defineProperty,mr=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,ni=(Pe,ze,be)=>ze in Pe?ki(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,cr=(Pe,ze)=>{for(var be in ze||(ze={}))Bi.call(ze,be)&&ni(Pe,be,ze[be]);if(mr)for(var be of mr(ze))io.call(ze,be)&&ni(Pe,be,ze[be]);return Pe},no=(Pe,ze)=>{var be={};for(var bt in Pe)Bi.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&mr)for(var bt of mr(Pe))ze.indexOf(bt)<0&&io.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},ea=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Qo=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],aa=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,uuid:Zt}=ze,kt=no(ze,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),yn,Ui,ji,yr,Lr;let[kr,Vi]=(0,ve.useState)({subject_id:(yn=be==null?void 0:be.detail)==null?void 0:yn.id,course_id:"",parentNodeUuid:Zt,type:1});const[tr,br]=(0,ve.useState)(),[hr,oo]=(0,ve.useState)([]),[ur]=(0,Ve.useSearchParams)(),[ar,Ao]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{Mi()},[Zt]);function Mi(){return ea(this,null,function*(){var zn,Gi,Br;let Hi=yield(0,Mt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:kr});br(Hi);let Ni=Object.entries((zn=Hi==null?void 0:Hi.data)==null?void 0:zn.study_grasp_hash).map(([Ar,Bo],Ro)=>({name:Ar,value:Bo,itemStyle:Qo[Ro].itemStyle})),Fo=Object.entries((Gi=Hi==null?void 0:Hi.data)==null?void 0:Gi.study_complete_hash).map(([Ar,Bo],Ro)=>({name:Ar,value:Bo}));Ao(Fo),((Br=Ni==null?void 0:Ni.filter(Ar=>(Ar==null?void 0:Ar.value)>0))==null?void 0:Br.length)===0?oo([]):oo(Ni)})}return er.createElement("div",{className:ro.DetailStatistics},ur.get("type")!=="classrooms"&&er.createElement("div",{className:ro.header},er.createElement("span",{className:ro.title},"\u7EDF\u8BA1\u8303\u56F4"),er.createElement(Ht.ZP.Group,{onChange:zn=>{kr.type=zn.target.value,Vi(cr({},kr)),Mi()},value:kr.type},er.createElement(Ht.ZP,{value:1},"\u5168\u90E8"),er.createElement(Ht.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),er.createElement(Ht.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(kr==null?void 0:kr.type)===3&&er.createElement(tt.default,{onChange:zn=>{kr.course_id=zn,Vi(cr({},kr)),Mi()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Ui=tr==null?void 0:tr.courses)==null?void 0:Ui.map(zn=>er.createElement(tt.default.Option,{value:zn==null?void 0:zn.id},zn==null?void 0:zn.name)))),er.createElement("div",{style:{marginTop:"16rem",display:"flex"}},er.createElement("div",{className:ro.left,style:{backgroundImage:`url(${ju}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},er.createElement("img",{src:Dd}),er.createElement("div",{style:{marginTop:"20rem"}},er.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u4EBA\u6570"),er.createElement("div",{className:ro.xxrscount},(ji=tr==null?void 0:tr.data)==null?void 0:ji.study_count))),er.createElement("div",{className:ro.right},er.createElement("div",{className:ro.righttop},er.createElement("img",{src:Gc}),er.createElement("div",null,er.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),er.createElement("div",{className:ro.xxrscount},(yr=tr==null?void 0:tr.data)==null?void 0:yr.study_complete_rate,"%"))),er.createElement("div",{className:ro.rightbottom},er.createElement("img",{src:Oo}),er.createElement("div",null,er.createElement("div",{className:ro.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),er.createElement("div",{className:ro.xxrscount},(Lr=tr==null?void 0:tr.data)==null?void 0:Lr.study_grasp_rate,"%"))))),er.createElement(Zu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),er.createElement(Tt.Z,{option:zu(ar),style:{height:300,width:400},opts:{renderer:"svg"}}),er.createElement(Zu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(hr==null?void 0:hr.length)>0?er.createElement(ru,{labelTextColor:"#333",dataSource:hr}):er.createElement(Sl.Z,{children:er.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var sa=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(aa),qo=xe(23210),Vr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",fs=xe(94941),ci=xe(59301),Ls=Object.defineProperty,_s=Object.defineProperties,$s=Object.getOwnPropertyDescriptors,Zs=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,ms=(Pe,ze,be)=>ze in Pe?Ls(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,As=(Pe,ze)=>{for(var be in ze||(ze={}))Tl.call(ze,be)&&ms(Pe,be,ze[be]);if(Zs)for(var be of Zs(ze))Hs.call(ze,be)&&ms(Pe,be,ze[be]);return Pe},el=(Pe,ze)=>_s(Pe,$s(ze)),Ks=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const sl=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let Ws=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],Yl=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const $l=({pathsDetail:Pe,user:ze,globalSetting:be,loading:bt,dispatch:Kn,items:It,showdetail:li,setshowdetail:Zt,containerRef:kt,getData:yn,setshow:Ui,Tabsdatas:ji,uuid:yr,tpacti:Lr,initdata:kr})=>{var Vi,tr,br,hr,oo,ur,ar,Ao,Mi,zn,Gi,Br,Hi,Ni,Fo,Ar,Bo,Ro,bi,Nr,Cr,Or,ei,jr,is,pa,Vo,Dn,No,ua,ka,vs,pl,jl,us,Ps,Da,Ms;const[bl,ma]=(0,ve.useState)(0),[zl]=Kt.default.useForm(),[Na,eu]=(0,ve.useState)({});let[Yo,Pa]=(0,ve.useState)(!1);const[Ta,il]=(0,ve.useState)(!1),[Al,Cl]=(0,ve.useState)("1"),[Gl,Au]=(0,ve.useState)([]),[rg,Df]=(0,ve.useState)(1),[hf,$d]=(0,ve.useState)(2),[ql,Sg]=(0,ve.useState)(2),[Tf,Vg]=(0,ve.useState)(),[pd,Yg]=(0,ve.useState)();let[Iu,ha]=(0,ve.useState)([]);const[Ns,Bl]=(0,ve.useState)({}),[xl,Ga]=(0,ve.useState)(!1),[bd,Yh]=(0,ve.useState)(""),[gc,md]=(0,ve.useState)([]),[Of]=(0,Ve.useSearchParams)(),[Cg,Ap]=(0,ve.useState)(!1),[Zh,gm]=(0,ve.useState)([]),[Rf,xp]=(0,ve.useState)([]),[pc,ad]=(0,ve.useState)([]);let[Bc,pm]=(0,ve.useState)({tags:[],tagszy:[],tagslx:[]});const[va,Hc]=(0,ve.useState)([{label:"\u5B9E\u8BAD",children:ci.createElement(Gu,{getother:kh,types:"1",ktzykey:Al,onChange:Qi=>{Au(Qi)}}),key:"1"},{label:"\u89C6\u9891",children:ci.createElement(Gu,{getother:kh,types:"2",ktzykey:Al,onChange:Qi=>{Au(Qi)}}),key:"2"},{label:"\u8BFE\u4EF6",children:ci.createElement(Gu,{getother:kh,types:"3",ktzykey:Al,onChange:Qi=>{Au(Qi)}}),key:"3"},{label:"\u8BD5\u5377",children:ci.createElement(Gu,{getother:kh,types:"4",ktzykey:Al,onChange:Qi=>{Au(Qi)}}),key:"4"}].filter(Qi=>!!Qi));let[gh,ph]=(0,ve.useState)([]),[jf,Uu]=(0,ve.useState)([]);const[i0,Yr]=(0,ve.useState)(0),[vd,Sp]=(0,ve.useState)(0),[Kh,Cp]=(0,ve.useState)([]),[ds,Nd]=(0,ve.useState)({bh:[],qx:[],hx:[],gl:[]}),L0=Qi=>Kn({type:"userDetail/logWatchHistory",payload:As({},Qi)}),zf={maxCount:1,fileList:Iu,accept:((tr=(Vi=Na==null?void 0:Na.label)==null?void 0:Vi[0])==null?void 0:tr.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:Qi=>{var Za,rl;if(!(Qi.type==="video/mp4")&&((rl=(Za=Na==null?void 0:Na.label)==null?void 0:Za[0])==null?void 0:rl.name)==="\u89C6\u9891")return Dt.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),mn.default.LIST_IGNORE},action:`${dt.Z.API_SERVER}/api/attachments.json`,onChange:Qi=>{ha(Qi==null?void 0:Qi.fileList)}};function k0(){return Ks(this,null,function*(){var Qi,Za,rl,tl,Zl;let Ml=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:Pe.detail.id}});if((Ml==null?void 0:Ml.status)===0){Yr(yr);const uu=[...(Zl=(tl=(Qi=Ml==null?void 0:Ml.data)==null?void 0:Qi.nodes)==null?void 0:tl.splice(1,(rl=(Za=Ml==null?void 0:Ml.data)==null?void 0:Za.nodes)==null?void 0:rl.length))==null?void 0:Zl.map(ed=>{var Bd,Nh,mc;return As({label:(Bd=ed==null?void 0:ed.properties)==null?void 0:Bd.name,children:ci.createElement(Ju,{onChange:wp=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(wp))},itemsuuid:It==null?void 0:It.uuid,uuid:(Nh=ed==null?void 0:ed.properties)==null?void 0:Nh.uuid,typesdata:ds}),key:(mc=ed==null?void 0:ed.properties)==null?void 0:mc.uuid},ed)})];gh=uu,ph(uu),sessionStorage.setItem("typesdatajson",JSON.stringify(ds)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(ds)),Pa(!0)}})}function N0(){return Ks(this,null,function*(){var Qi,Za,rl;let tl=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(Qi=Pe==null?void 0:Pe.detail)==null?void 0:Qi.id}});(tl==null?void 0:tl.status)===0&&(Bc.tags=tl==null?void 0:tl.data,pm(As({},Bc)));let Zl=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:(Za=Pe==null?void 0:Pe.detail)==null?void 0:Za.id}});(Zl==null?void 0:Zl.status)===0&&(Bc.tagszy=[...Ws,...Zl==null?void 0:Zl.data2],Bc.tagslx=[...Yl,...Zl==null?void 0:Zl.data],pm(As({},Bc)));let Ml=yield(0,Mt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:It==null?void 0:It.resourceUrl,item_banks_group_ids:It==null?void 0:It.itemBanksGroupIds}});if(Yh(""),ad([]),localStorage.setItem("container_type_tupu",Ml==null?void 0:Ml.container_type),(It==null?void 0:It.nodeType)==="\u89C6\u9891"&&(((rl=Ml==null?void 0:Ml.attachment)==null?void 0:rl.file_type)==="video"||(Ml==null?void 0:Ml.container_type)==="video")&&Yh(Ml==null?void 0:Ml.id),(It==null?void 0:It.resourceOrigin)===1&&(It==null?void 0:It.nodeType)!=="\u9898\u96C6"){let uu={url:It==null?void 0:It.resourceUrl,name:Ml==null?void 0:Ml.name,id:Ml==null?void 0:Ml.examination_bank_id};Au([uu])}(It==null?void 0:It.resourceOrigin)===1&&(It==null?void 0:It.nodeType)==="\u9898\u96C6"&&ad(Ml==null?void 0:Ml.item_banks_groups),(It==null?void 0:It.resourceOrigin)===2&&ha([{uid:"123",name:Ml==null?void 0:Ml.name,response:{id:"123",url:It==null?void 0:It.resourceUrl}}])})}function kh(Qi){return Ks(this,null,function*(){var Za,rl;let tl=yield(0,Mt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Qi}});(tl==null?void 0:tl.status)===0&&((tl==null?void 0:tl.container_type)==="att"?Bl({url:dt.Z.API_SERVER+((Za=tl==null?void 0:tl.attachment)==null?void 0:Za.url),file_type:(rl=tl==null?void 0:tl.attachment)==null?void 0:rl.file_type}):window.open(Qi))})}function Zg(){return Ks(this,null,function*(){let Qi=yield(0,Mt.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:Pe.detail.id}});(Qi==null?void 0:Qi.status)===0&&gm(Qi==null?void 0:Qi.data)})}function ly(){return Ks(this,null,function*(){var Qi,Za,rl,tl,Zl,Ml;let uu=yield(0,Mt.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),parentNodeUuids:ji==null?void 0:ji.map(ed=>ed==null?void 0:ed.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:Pe.detail.id}});if((uu==null?void 0:uu.status)===0){Cp((Qi=uu==null?void 0:uu.data)==null?void 0:Qi.nodes),Vg((rl=(Za=uu==null?void 0:uu.data)==null?void 0:Za.nodes)==null?void 0:rl.filter(Bd=>{var Nh;return((Nh=Bd==null?void 0:Bd.properties)==null?void 0:Nh.uuid)===(It==null?void 0:It.keys)||(It==null?void 0:It.id)})),Yg((tl=uu==null?void 0:uu.data)==null?void 0:tl.relationships);const ed=[...(Ml=(Zl=uu==null?void 0:uu.data)==null?void 0:Zl.graphNodeMappings)==null?void 0:Ml.map((Bd,Nh)=>{var mc;return{label:`${Bd==null?void 0:Bd.parentNodeName}\uFF08${(mc=Bd==null?void 0:Bd.childNodeUuids)==null?void 0:mc.length}\uFF09`,children:ci.createElement(Jl,{datas:uu==null?void 0:uu.data,items:Bd==null?void 0:Bd.childNodeUuids}),key:Nh}})];Sp(0),jf=ed,Uu(ed)}})}return(0,ve.useEffect)(()=>{li&&(ly(),N0())},[li,It]),ci.createElement(In,null,ci.createElement("div",null,li&&ci.createElement(du.Z,{open:li,width:"700rem",mask:!1,closable:!1,rootClassName:ro.drawer,destroyOnClose:!0,getContainer:()=>kt.current,onCancel:()=>{Zt(!1),Yh("")}},ci.createElement("div",{className:ro.detailmodal},ci.createElement("div",null,ci.createElement("span",{className:ro.title},"\u8282\u70B9\u8BE6\u60C5"),((br=Pe==null?void 0:Pe.detail)==null?void 0:br.edit_of_subject_knowledge)&&yr!=="\u5B66\u4E60\u8DEF\u5F84"&&(It==null?void 0:It.colorType)!=="1"&&ci.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>Ks(void 0,null,function*(){var Qi,Za,rl,tl,Zl,Ml,uu,ed,Bd,Nh;ma(3),Zt(!1);let mc={name:It.name,description:It.description,label:((Za=(Qi=Tf==null?void 0:Tf[0])==null?void 0:Qi.labels)==null?void 0:Za[1])==="\u8D44\u6E90"?(rl=Bc==null?void 0:Bc.tagszy)==null?void 0:rl.filter(ps=>(ps==null?void 0:ps.name)===(It==null?void 0:It.nodeType)):(tl=Bc==null?void 0:Bc.tagslx)==null?void 0:tl.filter(ps=>(ps==null?void 0:ps.name)===(It==null?void 0:It.nodeType)),tag:(Zl=Bc==null?void 0:Bc.tags)==null?void 0:Zl.filter(ps=>{var Vd,Yd;return(Yd=(Vd=It==null?void 0:It.tags)==null?void 0:Vd.map(Kl=>Kl==null?void 0:Kl.name))==null?void 0:Yd.includes(ps==null?void 0:ps.name)}),resourceOrigin:It.resourceOrigin,url:(It==null?void 0:It.resourceOrigin)===3?It==null?void 0:It.resourceUrl:""},wp=(Ml=pd==null?void 0:pd.filter(ps=>(ps==null?void 0:ps.type)==="\u88AB\u5305\u542B"&&(ps==null?void 0:ps.startNodeUuid)===((It==null?void 0:It.keys)||(It==null?void 0:It.id))))==null?void 0:Ml.map(ps=>{var Vd,Yd;return{uuid:ps==null?void 0:ps.endNodeUuid,name:(Yd=(Vd=Kh==null?void 0:Kh.find(Kl=>{var Mc;return((Mc=Kl==null?void 0:Kl.properties)==null?void 0:Mc.uuid)===(ps==null?void 0:ps.endNodeUuid)}))==null?void 0:Vd.properties)==null?void 0:Yd.name}}),Ha=(uu=pd==null?void 0:pd.filter(ps=>(ps==null?void 0:ps.type)==="\u5305\u542B"&&(ps==null?void 0:ps.startNodeUuid)===((It==null?void 0:It.keys)||(It==null?void 0:It.id))))==null?void 0:uu.map(ps=>{var Vd,Yd;return{uuid:ps==null?void 0:ps.endNodeUuid,name:(Yd=(Vd=Kh==null?void 0:Kh.find(Kl=>{var Mc;return((Mc=Kl==null?void 0:Kl.properties)==null?void 0:Mc.uuid)===(ps==null?void 0:ps.endNodeUuid)}))==null?void 0:Vd.properties)==null?void 0:Yd.name}});md(Ha);let r0=(ed=pd==null?void 0:pd.filter(ps=>(ps==null?void 0:ps.type)==="\u524D\u5E8F"&&(ps==null?void 0:ps.startNodeUuid)===((It==null?void 0:It.keys)||(It==null?void 0:It.id))))==null?void 0:ed.map(ps=>{var Vd,Yd;return{uuid:ps==null?void 0:ps.endNodeUuid,name:(Yd=(Vd=Kh==null?void 0:Kh.find(Kl=>{var Mc;return((Mc=Kl==null?void 0:Kl.properties)==null?void 0:Mc.uuid)===(ps==null?void 0:ps.endNodeUuid)}))==null?void 0:Vd.properties)==null?void 0:Yd.name}}),Wi=(Bd=pd==null?void 0:pd.filter(ps=>(ps==null?void 0:ps.type)==="\u540E\u5E8F"&&(ps==null?void 0:ps.startNodeUuid)===((It==null?void 0:It.keys)||(It==null?void 0:It.id))))==null?void 0:Bd.map(ps=>{var Vd,Yd;return{uuid:ps==null?void 0:ps.endNodeUuid,name:(Yd=(Vd=Kh==null?void 0:Kh.find(Kl=>{var Mc;return((Mc=Kl==null?void 0:Kl.properties)==null?void 0:Mc.uuid)===(ps==null?void 0:ps.endNodeUuid)}))==null?void 0:Vd.properties)==null?void 0:Yd.name}}),Uh=(Nh=pd==null?void 0:pd.filter(ps=>((ps==null?void 0:ps.type)==="\u5173\u8054"||(ps==null?void 0:ps.type)==="\u88AB\u5173\u8054")&&(ps==null?void 0:ps.startNodeUuid)===((It==null?void 0:It.keys)||(It==null?void 0:It.id))))==null?void 0:Nh.map(ps=>{var Vd,Yd;return{uuid:ps==null?void 0:ps.endNodeUuid,name:(Yd=(Vd=Kh==null?void 0:Kh.find(Kl=>{var Mc;return((Mc=Kl==null?void 0:Kl.properties)==null?void 0:Mc.uuid)===(ps==null?void 0:ps.endNodeUuid)}))==null?void 0:Vd.properties)==null?void 0:Yd.name}});Nd({bh:wp,qx:r0,hx:Wi,gl:Uh}),zl.setFieldsValue(mc),eu(mc)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),ci.createElement("div",{style:{display:"flex",alignItems:"center"}},(It==null?void 0:It.colorType)!=="1"&&((hr=Pe==null?void 0:Pe.detail)==null?void 0:hr.edit_of_subject_knowledge)&&yr!=="\u5B66\u4E60\u8DEF\u5F84"&&ci.createElement(pt.ZP,{type:"primary",className:ro.button,onClick:(0,qu.debounce)(()=>Ks(void 0,null,function*(){var Qi,Za,rl;let tl=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),subject_id:(Qi=Pe==null?void 0:Pe.detail)==null?void 0:Qi.id,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((tl==null?void 0:tl.status)===0){let Zl=(rl=(Za=tl==null?void 0:tl.data)==null?void 0:Za.nodes)==null?void 0:rl.filter(uu=>{var ed;return((ed=uu==null?void 0:uu.properties)==null?void 0:ed.uuid)!==((It==null?void 0:It.keys)||(It==null?void 0:It.id))}),Ml=Zl==null?void 0:Zl.map(uu=>{var ed,Bd;return{name:(ed=uu==null?void 0:uu.properties)==null?void 0:ed.name,uuid:(Bd=uu==null?void 0:uu.properties)==null?void 0:Bd.uuid}});ds.bh=Ml,Nd(ds),ma(1),Zt(!1),Au([]),ad([]),ha([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((oo=Pe==null?void 0:Pe.detail)==null?void 0:oo.edit_of_subject_knowledge)&&yr!=="\u5B66\u4E60\u8DEF\u5F84"&&ci.createElement(pt.ZP,{type:"primary",className:ro.button,onClick:()=>{var Qi,Za;((Za=(Qi=ds==null?void 0:ds.bh)==null?void 0:Qi.filter(rl=>(rl==null?void 0:rl.uuid)===(It==null?void 0:It.id)))==null?void 0:Za.length)>0||ds.bh.push({name:It==null?void 0:It.name,uuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id)}),ma(2),Zt(!1),Au([]),ad([]),ha([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((ur=Pe==null?void 0:Pe.detail)==null?void 0:ur.edit_of_subject_knowledge)&&yr!=="\u5B66\u4E60\u8DEF\u5F84"&&ci.createElement(pt.ZP,{className:ro.button,onClick:()=>{let Qi="";Xt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:kt.current,content:ci.createElement("div",null,ci.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",ci.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),ci.createElement(tn.default,{onChange:Za=>{Qi=Za.target.value}})),onOk:()=>Ks(void 0,null,function*(){var Za,rl,tl;if(Qi!=="\u786E\u8BA4\u5220\u9664")return Dt.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(Qi==="\u786E\u8BA4\u5220\u9664"){let Zl=yield(0,Mt.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),subject_id:(Za=Pe==null?void 0:Pe.detail)==null?void 0:Za.id}});(Zl==null?void 0:Zl.status)===0&&(Dt.ZP.info("\u5220\u9664\u6210\u529F"),Of.get("type")==="classrooms"?Kn({type:"pathsDetail/getCourseDetail",payload:As({id:(rl=Pe==null?void 0:Pe.detail)==null?void 0:rl.id,knowledge:!0},(0,rt.oP)())}):Kn({type:"pathsDetail/getPathsDetail",payload:As({id:(tl=Pe==null?void 0:Pe.detail)==null?void 0:tl.id,knowledge:!0},(0,rt.oP)())}),(It==null?void 0:It.colorType)!=="1"?(Ui(!1),yn()):kr(),Zt(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((ar=Pe==null?void 0:Pe.detail)==null?void 0:ar.edit_of_subject_knowledge)&&yr==="\u5B66\u4E60\u8DEF\u5F84"&&Of.get("type")==="classrooms"&&ci.createElement(pt.ZP,{type:"primary",className:ro.button,onClick:()=>{Xt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:kt.current,okText:"\u786E\u8BA4\u540C\u6B65",content:ci.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",ci.createElement("span",{className:"c-light-primary"},It==null?void 0:It.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>Ks(void 0,null,function*(){var Qi;const Za=yield(0,Mt.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:It==null?void 0:It.resourceid,subject_id:(Qi=Pe==null?void 0:Pe.detail)==null?void 0:Qi.id}});(Za==null?void 0:Za.status)===0&&Dt.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),ci.createElement(cu.Z,{onClick:()=>{Zt(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),ci.createElement("div",{className:ro.tabstyle},sl==null?void 0:sl.map(Qi=>ci.createElement("div",{onClick:()=>{Df(Qi.key)},className:rg===(Qi==null?void 0:Qi.key)?ro.itemsactivite:ro.items},Qi==null?void 0:Qi.name))),rg===1&&ci.createElement("div",null,ci.createElement("div",{className:ro.nodetitle},hf===1&&ci.createElement(bs.Z,{onClick:()=>$d(2)}),hf===2&&ci.createElement($a.Z,{onClick:()=>$d(1)}),ci.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),hf===2&&ci.createElement("div",{className:ro.nodeboyd},ci.createElement("div",{className:ro.listitem,style:{marginTop:"0rem"}},ci.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),ci.createElement("span",null,It==null?void 0:It.name)),ci.createElement("div",{className:ro.listitem},ci.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),ci.createElement("span",null,(It==null?void 0:It.description)||"\u6682\u65E0")),ci.createElement("div",{className:ro.listitem},ci.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),ci.createElement("div",null,(It==null?void 0:It.nodeType)&&ci.createElement(xh,{containerRef:kt,type:5,value:[{name:It==null?void 0:It.nodeType}],pathsDetail:Pe,showmodal:!1,dataSources:[]})," ")),ci.createElement("div",{className:ro.listitem},ci.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),ci.createElement("span",null,((Ao=It==null?void 0:It.tags)==null?void 0:Ao.length)>0&&ci.createElement(xh,{containerRef:kt,type:5,pathsDetail:Pe,value:It==null?void 0:It.tags,showmodal:!1,dataSources:[]}))),(It==null?void 0:It.nodeType)==="\u89C6\u9891"&&(It==null?void 0:It.resourceOrigin)!==3&&bd&&ci.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},ci.createElement(Jr.Z,{allow_skip:!0,videoId:bd,toLog:!0,src:It==null?void 0:It.resourceUrl,logWatchHistory:Qi=>L0(el(As({},Qi),{container_type:localStorage.getItem("container_type_tupu")}))})),(It==null?void 0:It.resourceOrigin)===3&&ci.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},ci.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},It==null?void 0:It.resourceUrl),ci.createElement(pt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Ks(void 0,null,function*(){var Qi;let Za=yield(0,Mt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Qi=Pe==null?void 0:Pe.detail)==null?void 0:Qi.id,uuid:It==null?void 0:It.uuid}});window.open(It==null?void 0:It.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(It==null?void 0:It.nodeType)==="\u9898\u96C6"&&(pc==null?void 0:pc.map(Qi=>ci.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},ci.createElement(Ne.Z,{title:Qi==null?void 0:Qi.name},ci.createElement("span",{className:ro.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},Qi==null?void 0:Qi.name)),ci.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Qi==null?void 0:Qi.count)))),(It==null?void 0:It.nodeType)!="\u89C6\u9891"&&(It==null?void 0:It.nodeType)!="\u9898\u96C6"&&(It!=null&&It.resourceOrigin)&&[1,2].includes(It==null?void 0:It.resourceOrigin)?ci.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},ci.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(It==null?void 0:It.resourceOrigin)===1?(Mi=Gl==null?void 0:Gl[0])==null?void 0:Mi.name:(zn=Iu==null?void 0:Iu[0])==null?void 0:zn.name),(0,Dl.JA)()&&(It==null?void 0:It.nodeType)==="\u8BD5\u5377"?"":ci.createElement(pt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Ks(void 0,null,function*(){var Qi;kh(It==null?void 0:It.resourceUrl);let Za=yield(0,Mt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Qi=Pe==null?void 0:Pe.detail)==null?void 0:Qi.id,uuid:It==null?void 0:It.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),(It==null?void 0:It.nodeType)==="\u8BD5\u5377"&&(It==null?void 0:It.resourceOrigin)===1&&ci.createElement(pt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Ks(void 0,null,function*(){var Qi,Za;const rl=yield(0,fs.Mb)({categoryId:(Qi=Gl==null?void 0:Gl[0])==null?void 0:Qi.id});rl!=null&&rl.exercise_id&&(0,rt.xg)(`/classrooms/coursesId/exercise/${rl.exercise_id}/${(Za=ze.userInfo)==null?void 0:Za.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),ci.createElement("div",{className:ro.nodetitle},ql===1&&ci.createElement(bs.Z,{onClick:()=>Sg(2)}),ql===2&&ci.createElement($a.Z,{onClick:()=>Sg(1)}),ci.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),ql===2&&ci.createElement("div",{className:ro.nodeboyd,style:{padding:0,minHeight:"530rem"}},ci.createElement(xo.default,{className:ro.Tabs,activeKey:vd,destroyInactiveTabPane:!0,onChange:Qi=>{Sp(parseInt(Qi))},type:"card",items:jf}))),rg===3&&ci.createElement("div",null,(0,Dl.JA)()?ci.createElement(sa,{uuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id)}):ci.createElement(Ri,{uuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id)}))),ci.createElement(Xt.default,{title:ci.createElement("span",{style:{fontSize:"18rem",color:"#000"}},bl===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:bl>0,getContainer:()=>kt.current,onCancel:()=>{ma(0),zl.resetFields(),Nd({qx:[],bh:[],hx:[],gl:[]}),ha([]),eu({}),Au([]),ad([])},okButtonProps:{loading:xl},onOk:()=>{zl.submit()}},ci.createElement("div",{className:ro.addmodal},ci.createElement("div",{className:ro.title},"\u8282\u70B9\u5C5E\u6027"),ci.createElement(Kt.default,{className:ro.form,labelCol:{flex:"92rem"},layout:"horizontal",form:zl,colon:!1,onValuesChange:(Qi,Za)=>{var rl,tl,Zl,Ml;eu(As({},Za)),(Za==null?void 0:Za.resourceOrigin)!==1&&Au([]),((tl=(rl=Za==null?void 0:Za.label)==null?void 0:rl[0])==null?void 0:tl.name)!=="\u9898\u96C6"&&ad([]),((Ml=(Zl=Za==null?void 0:Za.label)==null?void 0:Zl[0])==null?void 0:Ml.item_type)!==2&&(Au([]),ha([]),ad([]),zl.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,qu.debounce)(Qi=>Ks(void 0,null,function*(){var Za,rl,tl,Zl,Ml,uu,ed,Bd,Nh,mc,wp,Ha,r0,Wi,Uh,ps,Vd,Yd,Kl,Mc,D0,T0,o0,lv,uv,mm,dv,cv,hv,fv,uy,O0,vm,jo,ym,Am,gv,pv,Md,mi,Pp,mv,Wf,R0,xm,j0,Ep,z0,Sm,Cm,W0,Kg,wm,Ug;if(((Za=ds==null?void 0:ds.bh)==null?void 0:Za.length)===0){Dt.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((Qi==null?void 0:Qi.resourceOrigin)===0){Dt.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((Qi==null?void 0:Qi.resourceOrigin)===1&&(Gl==null?void 0:Gl.length)<=0&&((rl=Qi==null?void 0:Qi.label[0])==null?void 0:rl.name)!=="\u9898\u96C6"){Dt.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u5934\u6B4C\u8D44\u6E90");return}if((Qi==null?void 0:Qi.resourceOrigin)===1&&(pc==null?void 0:pc.length)<=0&&((tl=Qi==null?void 0:Qi.label[0])==null?void 0:tl.name)==="\u9898\u96C6"){Dt.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u5934\u6B4C\u8D44\u6E90");return}if((Qi==null?void 0:Qi.resourceOrigin)===2&&(Iu==null?void 0:Iu.length)===0){Dt.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ga(!0);let hA=bl===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",fA=bl===3?{subject_id:(Zl=Pe==null?void 0:Pe.detail)==null?void 0:Zl.id,properties:{description:Qi.description,rootNodeUuid:It==null?void 0:It.rootNodeUuid,name:Qi.name,uuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),nodeType:(Ml=Qi==null?void 0:Qi.label[0])==null?void 0:Ml.name,tags:((ed=(uu=Qi.tag)==null?void 0:uu.map(gu=>gu==null?void 0:gu.name))==null?void 0:ed.join("\uFF0C"))||"",color:It==null?void 0:It.color,resourceOrigin:Qi.resourceOrigin,resourceUrl:Qi.resourceOrigin===3?Qi.url:Qi.resourceOrigin===2?((mc=(Nh=(Bd=Iu==null?void 0:Iu[0])==null?void 0:Bd.response)==null?void 0:Nh.url)==null?void 0:mc.indexOf("educoder.net"))>-1?(Ha=(wp=Iu==null?void 0:Iu[0])==null?void 0:wp.response)==null?void 0:Ha.url:((r0=be==null?void 0:be.setting)==null?void 0:r0.public_bucket_host)+((Uh=(Wi=Iu==null?void 0:Iu[0])==null?void 0:Wi.response)==null?void 0:Uh.url):(ps=Gl==null?void 0:Gl[0])==null?void 0:ps.url,container_type:((Vd=Qi==null?void 0:Qi.label[0])==null?void 0:Vd.name)==="\u9898\u96C6"?"ItemBanksGroup":(Qi.resourceOrigin===1||Qi.resourceOrigin===2)&&((Yd=Gl==null?void 0:Gl[0])==null?void 0:Yd.container_type)||((Mc=(Kl=Iu==null?void 0:Iu[0])==null?void 0:Kl.response)==null?void 0:Mc.container_type),container_id:(Qi.resourceOrigin===1||Qi.resourceOrigin===2)&&((D0=Gl==null?void 0:Gl[0])==null?void 0:D0.container_id)||((o0=(T0=Iu==null?void 0:Iu[0])==null?void 0:T0.response)==null?void 0:o0.container_id),itemBanksGroupIds:pc==null?void 0:pc.map(gu=>gu==null?void 0:gu.group_id).toString()},subgraphNodeUuid:Lr,relationships:[...(lv=ds.bh)==null?void 0:lv.map(gu=>({startNodeUuid:gu.uuid,endNodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),type:"\u5305\u542B"})),...gc==null?void 0:gc.map(gu=>({endNodeUuid:gu.uuid,startNodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),type:"\u5305\u542B"})),...(uv=ds.qx)==null?void 0:uv.map(gu=>({startNodeUuid:gu.uuid,endNodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),type:"\u524D\u5E8F"})),...(mm=ds.hx)==null?void 0:mm.map(gu=>({endNodeUuid:gu.uuid,startNodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),type:"\u540E\u5E8F"})),...(dv=ds.gl)==null?void 0:dv.map(gu=>({startNodeUuid:gu.uuid,endNodeUuid:(It==null?void 0:It.keys)||(It==null?void 0:It.id),type:"\u5173\u8054"}))]}:{label:((cv=Qi==null?void 0:Qi.label[0])==null?void 0:cv.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:(hv=Pe==null?void 0:Pe.detail)==null?void 0:hv.id,properties:{description:Qi.description,rootNodeUuid:It==null?void 0:It.rootNodeUuid,name:Qi.name,nodeType:(fv=Qi==null?void 0:Qi.label[0])==null?void 0:fv.name,tags:((O0=(uy=Qi.tag)==null?void 0:uy.map(gu=>gu==null?void 0:gu.name))==null?void 0:O0.join("\uFF0C"))||"",color:bl===1?"2":parseInt(It==null?void 0:It.colorType)+1+"",resourceOrigin:Qi.resourceOrigin,resourceUrl:Qi.resourceOrigin===3?Qi.url:Qi.resourceOrigin===2?((ym=(jo=(vm=Iu==null?void 0:Iu[0])==null?void 0:vm.response)==null?void 0:jo.url)==null?void 0:ym.indexOf("educoder.net"))>-1?(gv=(Am=Iu==null?void 0:Iu[0])==null?void 0:Am.response)==null?void 0:gv.url:((pv=be==null?void 0:be.setting)==null?void 0:pv.public_bucket_host)+((mi=(Md=Iu==null?void 0:Iu[0])==null?void 0:Md.response)==null?void 0:mi.url):(Pp=Gl==null?void 0:Gl[0])==null?void 0:Pp.url,container_type:((mv=Qi==null?void 0:Qi.label[0])==null?void 0:mv.name)==="\u9898\u96C6"?"ItemBanksGroup":(Qi.resourceOrigin===1||Qi.resourceOrigin===2)&&((Wf=Gl==null?void 0:Gl[0])==null?void 0:Wf.container_type)||((xm=(R0=Iu==null?void 0:Iu[0])==null?void 0:R0.response)==null?void 0:xm.container_type),container_id:(Qi.resourceOrigin===1||Qi.resourceOrigin===2)&&((j0=Gl==null?void 0:Gl[0])==null?void 0:j0.container_id)||((z0=(Ep=Iu==null?void 0:Iu[0])==null?void 0:Ep.response)==null?void 0:z0.container_id),itemBanksGroupIds:pc==null?void 0:pc.map(gu=>gu==null?void 0:gu.group_id).toString()},subgraphNodeUuid:Lr,relationships:[...(Sm=ds.bh)==null?void 0:Sm.map(gu=>({startNodeUuid:gu.uuid,type:"\u5305\u542B"})),...(Cm=ds.qx)==null?void 0:Cm.map(gu=>({startNodeUuid:gu.uuid,type:"\u524D\u5E8F"})),...(W0=ds.hx)==null?void 0:W0.map(gu=>({endNodeUuid:gu.uuid,type:"\u540E\u5E8F"})),...(Kg=ds.gl)==null?void 0:Kg.map(gu=>({startNodeUuid:gu.uuid,type:"\u5173\u8054"}))]};const wg=yield(0,Mt.ZP)(hA,{method:"POST",body:fA});Ga(!1),(wg==null?void 0:wg.status)===0&&(Of.get("type")==="classrooms"?Kn({type:"pathsDetail/getCourseDetail",payload:As({id:(wm=Pe==null?void 0:Pe.detail)==null?void 0:wm.id,knowledge:!0},(0,rt.oP)())}):Kn({type:"pathsDetail/getPathsDetail",payload:As({id:(Ug=Pe==null?void 0:Pe.detail)==null?void 0:Ug.id,knowledge:!0},(0,rt.oP)())}),Dt.ZP.info(bl===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),ma(0),Ui(!1),yn(),zl.resetFields(),ha([]),eu({}),Au([]),ad([]),Nd({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},ci.createElement(Kt.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ci.createElement(tn.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ci.createElement(Kt.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ci.createElement(tn.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ci.createElement(Kt.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},ci.createElement(xh,{containerRef:kt,type:5,pathsDetail:Pe,showmodal:bl!==3,dataSources:[]})),((Br=(Gi=Na==null?void 0:Na.label)==null?void 0:Gi[0])==null?void 0:Br.item_type)===2&&ci.createElement(Kt.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},ci.createElement(Ht.ZP.Group,{className:ro.radioform},ci.createElement(Ht.ZP,{value:1},"\u9009\u62E9\u5934\u6B4C\u8D44\u6E90"),((Ni=(Hi=Na==null?void 0:Na.label)==null?void 0:Hi[0])==null?void 0:Ni.name)!=="\u9898\u96C6"&&ci.createElement(Ht.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((Ar=(Fo=Na==null?void 0:Na.label)==null?void 0:Fo[0])==null?void 0:Ar.name)!=="\u9898\u96C6"&&ci.createElement(Ht.ZP,{value:3},"\u5916\u94FE"))),(Na==null?void 0:Na.resourceOrigin)===1&&((Ro=(Bo=Na==null?void 0:Na.label)==null?void 0:Bo[0])==null?void 0:Ro.item_type)===2&&ci.createElement(Kt.default.Item,{label:" ",name:""},ci.createElement(pt.ZP,{onClick:()=>{var Qi,Za,rl,tl,Zl,Ml;((Za=(Qi=Na==null?void 0:Na.label)==null?void 0:Qi[0])==null?void 0:Za.name)==="\u9898\u96C6"?(Ap(!0),xp(pc),Zg()):(il(!0),Cl(((tl=(rl=Na==null?void 0:Na.label)==null?void 0:rl[0])==null?void 0:tl.name)==="\u89C6\u9891"?"2":((Ml=(Zl=Na==null?void 0:Na.label)==null?void 0:Zl[0])==null?void 0:Ml.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((Nr=(bi=Na==null?void 0:Na.label)==null?void 0:bi[0])==null?void 0:Nr.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Gl==null?void 0:Gl.length)>0&&ci.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},ci.createElement("div",{className:ro.multiple,title:(Cr=Gl==null?void 0:Gl[0])==null?void 0:Cr.name},(Or=Gl==null?void 0:Gl[0])==null?void 0:Or.name),ci.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Au([])},className:"iconfont icon-shanchu12"})," "),(pc==null?void 0:pc.length)>0&&(pc==null?void 0:pc.map(Qi=>ci.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},ci.createElement("div",{className:ro.multiple,title:Qi==null?void 0:Qi.name},Qi==null?void 0:Qi.name),ci.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{ad(pc==null?void 0:pc.filter(Za=>(Za==null?void 0:Za.group_id)!==(Qi==null?void 0:Qi.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Na==null?void 0:Na.resourceOrigin)===2&&((jr=(ei=Na==null?void 0:Na.label)==null?void 0:ei[0])==null?void 0:jr.item_type)===2&&ci.createElement(Kt.default.Item,{label:" ",name:"file",shouldUpdate:!0},ci.createElement(mn.default,As({},zf),ci.createElement(pt.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Na==null?void 0:Na.resourceOrigin)===3&&((pa=(is=Na==null?void 0:Na.label)==null?void 0:is[0])==null?void 0:pa.item_type)===2&&ci.createElement(Kt.default.Item,{label:" ",name:"url"},ci.createElement(Kt.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},ci.createElement(tn.default,{style:{height:"40rem"}}))),ci.createElement(Kt.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},ci.createElement(xh,{containerRef:kt,type:3,pathsDetail:Pe,showmodal:!0,dataSources:[]})))),ci.createElement("div",{className:ro.addmodal,style:{marginTop:"20rem"}},ci.createElement("div",{className:ro.title},ci.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),ci.createElement("span",{style:{cursor:"pointer"},onClick:()=>{k0()}},"\u5173\u7CFB\u8BBE\u7F6E")),ci.createElement("div",{className:ro.gxcoent,style:{padding:"20rem 25rem"}},ci.createElement("div",{className:ro.gxtitle},ci.createElement("div",{className:ro.Colortitle,style:{background:"#6236ff"}}),ci.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Vo=ds.bh)==null?void 0:Vo.length,"\uFF09")),ci.createElement("div",{className:ro.gxbody},(Dn=ds==null?void 0:ds.bh)==null?void 0:Dn.map(Qi=>ci.createElement("div",{className:ro.tag,style:{background:"#6236ff"}},ci.createElement("span",{style:{marginRight:"10rem"}},Qi==null?void 0:Qi.name)," ",ci.createElement(cu.Z,{onClick:()=>{var Za;let rl=(Za=ds==null?void 0:ds.bh)==null?void 0:Za.filter(tl=>tl.uuid!==Qi.uuid);Nd({bh:rl,hx:ds==null?void 0:ds.hx,qx:ds==null?void 0:ds.qx,gl:ds==null?void 0:ds.gl})}})))),ci.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},ci.createElement("div",{className:ro.Colortitle,style:{background:"#24A881"}}),ci.createElement("div",null,"\u524D\u5E8F\uFF08",(No=ds.qx)==null?void 0:No.length,"\uFF09")),ci.createElement("div",{className:ro.gxbody},(ua=ds==null?void 0:ds.qx)==null?void 0:ua.map(Qi=>ci.createElement("div",{className:ro.tag,style:{background:"#24A881"}},ci.createElement("span",{style:{marginRight:"10rem"}},Qi==null?void 0:Qi.name)," ",ci.createElement(cu.Z,{onClick:()=>{var Za;let rl=(Za=ds==null?void 0:ds.qx)==null?void 0:Za.filter(tl=>tl.uuid!==Qi.uuid);Nd({qx:rl,bh:ds==null?void 0:ds.bh,hx:ds==null?void 0:ds.hx,gl:ds==null?void 0:ds.gl})}})))),ci.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},ci.createElement("div",{className:ro.Colortitle,style:{background:"#EC8657"}}),ci.createElement("div",null,"\u540E\u5E8F\uFF08",(ka=ds.hx)==null?void 0:ka.length,"\uFF09")),ci.createElement("div",{className:ro.gxbody},(vs=ds==null?void 0:ds.hx)==null?void 0:vs.map(Qi=>ci.createElement("div",{className:ro.tag,style:{background:"#EC8657"}},ci.createElement("span",{style:{marginRight:"10rem"}},Qi==null?void 0:Qi.name)," ",ci.createElement(cu.Z,{onClick:()=>{var Za;let rl=(Za=ds==null?void 0:ds.hx)==null?void 0:Za.filter(tl=>tl.uuid!==Qi.uuid);Nd({qx:ds==null?void 0:ds.qx,bh:ds==null?void 0:ds.bh,hx:rl,gl:ds==null?void 0:ds.gl})}})))),ci.createElement("div",{className:ro.gxtitle,style:{marginTop:"30rem"}},ci.createElement("div",{className:ro.Colortitle,style:{background:"#497DFF"}}),ci.createElement("div",null,"\u5173\u8054\uFF08",(pl=ds.gl)==null?void 0:pl.length,"\uFF09")),ci.createElement("div",{className:ro.gxbody},(jl=ds==null?void 0:ds.gl)==null?void 0:jl.map(Qi=>ci.createElement("div",{className:ro.tag,style:{background:"#497DFF"}},ci.createElement("span",{style:{marginRight:"10rem"}},Qi==null?void 0:Qi.name)," ",ci.createElement(cu.Z,{onClick:()=>{var Za;let rl=(Za=ds==null?void 0:ds.gl)==null?void 0:Za.filter(tl=>tl.uuid!==Qi.uuid);Nd({qx:ds==null?void 0:ds.qx,hx:ds==null?void 0:ds.hx,bh:ds==null?void 0:ds.bh,gl:rl})}}))))))),ci.createElement(Xt.default,{title:"\u9009\u62E9\u9898\u96C6",open:Cg,destroyOnClose:!0,centered:!0,getContainer:()=>kt.current,width:"1200rem",onOk:()=>{if((Rf==null?void 0:Rf.length)<=0){Dt.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}ad(Rf),Ap(!1)},onCancel:()=>{xp([]),Ap(!1)}},ci.createElement(Su.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:Rf==null?void 0:Rf.map(Qi=>Qi==null?void 0:Qi.group_id),onCheck:(Qi,Za)=>{xp(Za==null?void 0:Za.checkedNodes)},treeData:Zh,fieldNames:{key:"group_id",title:"name"},titleRender:Qi=>ci.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},ci.createElement(Ne.Z,{title:Qi==null?void 0:Qi.name},ci.createElement("div",{className:ro.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},ci.createElement("img",{src:Vr,style:{marginRight:10}}),ci.createElement("span",null,Qi==null?void 0:Qi.name))),ci.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Qi==null?void 0:Qi.count))})),ci.createElement(Xt.default,{title:"\u9009\u62E9\u5934\u6B4C\u8D44\u6E90",open:Ta,destroyOnClose:!0,centered:!0,getContainer:()=>kt.current,width:"1200rem",onOk:()=>{il(!1)},onCancel:()=>{il(!1),bl!==3&&Au([]),Cl("1")}},ci.createElement("div",{className:ro.settingmodal},ci.createElement(xo.default,{className:ro.Tabs,activeKey:Al,destroyInactiveTabPane:!0,onChange:Qi=>{Cl(Qi)},type:"card",items:((Ps=(us=Na==null?void 0:Na.label)==null?void 0:us[0])==null?void 0:Ps.name)==="\u89C6\u9891"?va.filter(Qi=>(Qi==null?void 0:Qi.label)==="\u89C6\u9891"):((Ms=(Da=Na==null?void 0:Na.label)==null?void 0:Da[0])==null?void 0:Ms.name)==="\u8BD5\u5377"?va.filter(Qi=>(Qi==null?void 0:Qi.label)==="\u8BD5\u5377"):va.filter(Qi=>(Qi==null?void 0:Qi.label)!=="\u89C6\u9891")}))),ci.createElement(qo.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ns==null?void 0:Ns.url,type:Ns==null?void 0:Ns.file_type,disabledDownload:!0,onClose:()=>Bl({})}),ci.createElement(Xt.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Yo,destroyOnClose:!0,centered:!0,getContainer:()=>kt.current,width:"1200rem",onCancel:()=>{Pa(!1);let Qi=JSON.parse(sessionStorage.getItem("typesdatajson"));Nd(Qi)},onOk:()=>{let Qi=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Nd(Qi),Pa(!1)}},ci.createElement("div",{className:ro.settingmodal},ci.createElement(xo.default,{className:ro.Tabs,activeKey:i0,destroyInactiveTabPane:!0,onChange:Qi=>{Yr(Qi)},type:"card",items:gh})))))};var qe=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))($l),$e={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},Lt=xe(24905),zt=xe(95237),an="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",Tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",Fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",$n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",pi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",vr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",gr=xe(43604),_i=xe(5083),_r=xe(61186),Ki=xe.n(_r),po=xe(92365),uo=xe(59437),so=xe(79834),ga=xe(33081),To=xe(59301),Mo=Object.defineProperty,Ho=Object.defineProperties,za=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Qr=(Pe,ze,be)=>ze in Pe?Mo(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,co=(Pe,ze)=>{for(var be in ze||(ze={}))_o.call(ze,be)&&Qr(Pe,be,ze[be]);if(So)for(var be of So(ze))Co.call(ze,be)&&Qr(Pe,be,ze[be]);return Pe},ta=(Pe,ze)=>Ho(Pe,za(ze)),wa=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Fa=({classroomList:Pe,dispatch:ze,courseEndTime:be})=>{const bt=(0,Ve.useParams)(),[Kn]=Kt.default.useForm(),[It,li]=(0,ve.useState)(1),[Zt,kt]=(0,ve.useState)([]),[yn,Ui]=(0,ve.useState)(0),[ji,yr]=(0,ve.useState)(20),[Lr,kr]=(0,ve.useState)(!0),[Vi,tr]=(0,ve.useState)([]),[br,hr]=(0,ve.useState)(!0);bt.coursesId=bt.pathId,bt.id=bt.coursesId,(0,ve.useEffect)(()=>{if(Pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ar(),oo(),Pe.actionTabs.type===2){const Br=Pe.actionTabs.selectArrsAll[0];hr(Br.unified_setting)}else hr(!1)},[Pe.actionTabs]);const oo=Br=>wa(void 0,null,function*(){kr(!0);const Hi=yield(0,po.c_)(ta(co({},bt),{page:Br||It,limit:2e4}));Hi==null||Hi.course_groups.map((Ni,Fo)=>{Ni.key=Ni.id,Ni.title=Ni.name,Ni.disabled=Ni.is_published}),Hi&&(kt([...Hi==null?void 0:Hi.course_groups]),Ui(Hi==null?void 0:Hi.course_groups_count),kr(!1),Br||Kn.setFieldsValue({publish_time:Ki()(Ki()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ki()(Ki()(new Date((0,rt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ur=()=>wa(void 0,null,function*(){var Br;const Hi=co({},Kn.getFieldsValue());if(Hi.end_time<=Hi.publish_time){Dt.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Gi(!1);return}if((Vi==null?void 0:Vi.length)<=0&&!br&&Zt.length>0){Dt.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Gi(!1);return}let Ni={ids:[...Pe.actionTabs.selectArrs],group_ids:Vi.length>0?Vi.map(Ar=>Ar.id):(Br=Pe.detailShixunsList)==null?void 0:Br.course_groups,end_time:Ki()(Hi.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ki()(Hi.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Vi.length,subject_id:bt.pathId};Gi(!0),(yield(0,Mt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:co({},Ni)})).status===0?(ze({type:"classroomList/setActionTabs",payload:{}}),ze({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Gi(!1),ar(),(0,rt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Dt.ZP.success("\u53D1\u5E03\u6210\u529F")):Gi(!1)}),ar=()=>{li(1),kt([]),tr([])},Ao=yn>It*ji,{detailShixunsList:Mi}=Pe,[zn,Gi]=(0,ve.useState)(!1);return To.createElement(Xt.default,{width:600,centered:!0,confirmLoading:zn,title:"\u53D1\u5E03\u8282\u70B9",open:Pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:ga.Z.modal,onOk:()=>ur(),onCancel:()=>{ar(),ze({type:"classroomList/setActionTabs",payload:{}})}},To.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",To.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),To.createElement(Kt.default,{form:Kn},To.createElement("div",{style:{paddingLeft:0}},To.createElement(zt.Z,{className:"mt30",align:"middle"},To.createElement(gr.Z,null,To.createElement(Kt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},To.createElement(_i.default,{style:{width:170,marginRight:"25px"},disabledDate:Br=>(0,so.Q8)(Br,be),disabledTime:Br=>(0,so.d0)(Br),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ki()((0,rt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),To.createElement(gr.Z,{className:"ml20"},To.createElement(Kt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},To.createElement(_i.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ki()((0,rt.U6)(),"HH:mm")},disabledDate:Br=>(0,so.Q8)(Br,be,Kn.getFieldValue("publish_time")),disabledTime:Br=>(0,so.d0)(Br,Kn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Pe.actionTabs.type===2&&To.createElement(zt.Z,{style:{marginBottom:"10px"}},To.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),To.createElement(Ht.ZP.Group,{value:br,onChange:Br=>{hr(Br.target.value),tr([])}},To.createElement(Ht.ZP,{value:!0,disabled:!Pe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),To.createElement(Ht.ZP,{className:"ml20",disabled:Zt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zt.length<=0&&Pe.actionTabs.type===2&&To.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Pe.actionTabs.type===1||!br)&&Zt.length>0&&To.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},To.createElement("span",{style:{flex:1}},To.createElement(Lt.default,{checked:Vi.length===Zt.length,onChange:Br=>{Vi.length===Zt.length?tr([]):tr(Zt)}},"\u5168\u9009")),To.createElement("span",{style:{width:16}}),To.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Vi.length||0,"\u4E2A\u5206\u73ED")),(Pe.actionTabs.type===1||!br)&&Zt.length>0&&To.createElement(uo.Z,{data:Zt,selectedRowKeys:Vi,setSelectedRowKeys:tr})))};var vo=(0,Ve.connect)(({classroomList:Pe})=>({classroomList:Pe}))(Fa),pe=xe(59301),Ce=Object.defineProperty,Ie=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Ge=(Pe,ze,be)=>ze in Pe?Ce(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,xt=(Pe,ze)=>{for(var be in ze||(ze={}))Ue.call(ze,be)&&Ge(Pe,be,ze[be]);if(Ke)for(var be of Ke(ze))at.call(ze,be)&&Ge(Pe,be,ze[be]);return Pe},ct=(Pe,ze)=>Ie(Pe,je(ze)),Et=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const qt=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],Ut=({pathsDetail:Pe,setselectitems:ze,publishshow:be,node:bt,index:Kn,onExpandClick:It,onClickDetails:li,selectitems:Zt})=>{var kt,yn,Ui;const[ji,yr]=(0,ve.useState)(!1),Lr=(0,ve.useRef)(null),{name:kr,complete_rate:Vi,node_type:tr,resource_info:br,grasp_rate:hr,has_children:oo,children:ur,expand:ar,key:Ao,is_publish:Mi,status:zn,id:Gi,url:Br}=bt||{};(0,ve.useEffect)(()=>{var Nr;Hi();const Cr=(Nr=Lr.current)==null?void 0:Nr.parentElement;if(!Cr)return;const Or=new ResizeObserver(()=>{Hi()});return Or.observe(Cr),()=>{Or.disconnect()}},[ar]);const Hi=()=>{if(!Lr.current)return;const Nr=Lr.current,Cr=Nr.parentElement,Or=Nr.previousElementSibling,ei=Cr==null?void 0:Cr.firstElementChild;if(Cr&&Or&&ei){const jr=Or.getBoundingClientRect().height,is=Cr.getBoundingClientRect().height,pa=ei.getBoundingClientRect().height,Vo=jr/2,Dn=is-(pa+jr)/2;Nr.style.bottom=`${Vo}px`,Nr.style.height=`${Dn}px`}},Ni=(kt=Number(Vi))==null?void 0:kt.toFixed(0),Fo=Ni==="100",Ar=Fo?tr==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${Ni}%`,Bo=br==null?void 0:br.reduce((Nr,Cr)=>Nr+Cr.value,0),Ro={\u5B9E\u8BAD:an,\u8BD5\u5377:Jt,\u8BFE\u4EF6:Rn,\u89C6\u9891:Tn},bi=()=>{It(Ao)};return pe.createElement("div",{className:$e.treeNode,"data-index":Kn},pe.createElement("div",{className:$e.node,style:Fo?{background:"#EDF7EE"}:{}},!Mi&&!((yn=Pe==null?void 0:Pe.detail)!=null&&yn.can_managed)&&pe.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},pe.createElement("div",null,pe.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),pe.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),pe.createElement("div",{className:$e.statusbutton,style:{background:(Ui=qt.find(Nr=>Nr.name===zn))==null?void 0:Ui.color}},zn),be&&pe.createElement(Lt.default,{checked:Zt==null?void 0:Zt.map(Nr=>Nr.id).includes(Gi),onChange:()=>{if(Zt!=null&&Zt.map(Nr=>Nr.id).includes(Gi))ze(Zt.filter(Nr=>Nr.id!==Gi));else{let Nr=[...Zt];Nr.push(bt),ze(Nr)}},className:$e.checkbox}),pe.createElement(zt.Z,{style:{padding:oo?"initial":"3rem 0"}},pe.createElement(Ne.Z,{title:"\u5B8C\u6210\u7387"},pe.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},pe.createElement(Ba,{strokeColor:"#60C059",percentage:Vi,startAngle:270,trackColor:"#E3E8EF",text:Ar,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),pe.createElement("div",{className:$e.info},pe.createElement(zt.Z,{align:"middle"},pe.createElement(Ne.Z,{title:tr},pe.createElement("img",{src:Ro[tr]||Fn,style:{marginRight:"10rem",width:"16rem"}})),pe.createElement(Ne.Z,{title:kr},pe.createElement("b",{onClick:()=>{li(bt)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,rt.Pq)(kr,19)))),pe.createElement(zt.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:oo?"0":"30rem"}},pe.createElement(zt.Z,{align:"middle"},pe.createElement(Ne.Z,{title:"\u638C\u63E1\u7387"},pe.createElement("img",{src:Si,style:{marginRight:"4rem",width:"16rem"}})),pe.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},hr,"%")),pe.createElement(zt.Z,{align:"middle",style:{marginLeft:"55rem"}},pe.createElement(Ne.Z,{title:"\u5B8C\u6210\u7387"},pe.createElement("img",{src:$n,style:{marginRight:"4rem",width:"16rem"}})),pe.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Vi,"%"))),oo&&pe.createElement(zt.Z,{className:$e.resource},pe.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Bo),pe.createElement("div",{onClick:()=>yr(!ji),className:$e.action},ji?pe.createElement(pe.Fragment,null,"\u6536\u8D77",pe.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):pe.createElement(pe.Fragment,null,"\u5C55\u5F00",pe.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),ji&&pe.createElement("div",{className:$e.tags},br==null?void 0:br.map((Nr,Cr)=>pe.createElement(Ne.Z,{title:Nr.name},pe.createElement("div",{className:$e.tag,key:Cr},(0,rt.Pq)(Nr.name,5),"\uFF1A",Nr.value)))),Kn.length>1&&pe.createElement("div",{className:$e.leftLine}),ar&&pe.createElement("div",{className:$e.rightLine}),oo&&pe.createElement("img",{onClick:bi,className:$e.icon,src:ar?vr:pi})),ur&&ur.length>0&&ar&&pe.createElement("div",{className:$e.nodeWrap},ur.map((Nr,Cr)=>pe.createElement(Ut,{key:Nr.key,onExpandClick:It,onClickDetails:li,publishshow:be,setselectitems:ze,pathsDetail:Pe,selectitems:Zt,node:Nr,index:Kn+"-"+(Cr+1)})),ur.length>1&&pe.createElement("div",{ref:Lr,className:$e.line})))},xn=({data:Pe,onExpandClick:ze,selectitems:be,onClickDetails:bt,pathsDetail:Kn,setselectitems:It,publishshow:li})=>pe.createElement("div",{className:$e.treeNode},pe.createElement("div",{className:$e.nodeWrap},Pe.map((Zt,kt)=>pe.createElement(Ut,{key:Zt.key,onExpandClick:ze,onClickDetails:bt,pathsDetail:Kn,publishshow:li,selectitems:be,setselectitems:It,node:Zt,index:String(kt+1)}))));var sn=({visible:Pe,onCancel:ze,subjectId:be,onClickDetails:bt,pathsDetail:Kn,dispatch:It})=>{var li;const[Zt,kt]=(0,ve.useState)([]),[yn,Ui]=(0,ve.useState)(!0),[ji,yr]=(0,ve.useState)("\u5168\u90E8"),[Lr,kr]=(0,ve.useState)([]),[Vi]=(0,Ve.useSearchParams)(),[tr,br]=(0,ve.useState)(!1),[hr,oo]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{ar()},[ji]),(0,ve.useEffect)(()=>{Kn.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(It({type:"pathsDetail/setActionTabs",payload:{key:""}}),ar())},[Kn.actionTabs.key]);const ur=(Br,Hi)=>Et(void 0,null,function*(){const Ni=yield(0,Mt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Br,subject_id:be,node_type:ji}});if((Ni==null?void 0:Ni.status)===0)return Hi&&kr((Ni==null?void 0:Ni.node_types)||[]),(Ni==null?void 0:Ni.data)||[];Ui(!1)}),ar=()=>Et(void 0,null,function*(){Ui(!0);const Br=yield ur(Pe,!0);kt(Br),Ui(!1)}),Ao=(Br,Hi,Ni)=>Et(void 0,null,function*(){return yield Promise.all(Br.map(Ar=>Et(void 0,null,function*(){return Ar.key===Hi?yield Ni(Ar):Ar.children&&Ar.children.length>0?ct(xt({},Ar),{children:yield Ao(Ar.children,Hi,Ni)}):Ar})))}),Mi=Br=>Et(void 0,null,function*(){Ui(!0);const Hi=yield Ao(Zt,Br,Ni=>Et(void 0,null,function*(){var Fo,Ar;const Bo=ct(xt({},Ni),{expand:!(Ni!=null&&Ni.expand)});return!(Ni!=null&&Ni.expand)&&!((Fo=Ni==null?void 0:Ni.children)!=null&&Fo.length)&&(Bo.children=yield ur(Br),((Ar=Bo.children)==null?void 0:Ar.length)===0&&(Bo.has_children=!1,Bo.expand=!1)),Bo}));kt(Hi),Ui(!1)}),zn=Br=>Et(void 0,null,function*(){Ui(!0),yield bt(Br,!1),Ui(!1)});return pe.createElement("div",{className:$e.tree},pe.createElement("div",{className:$e.center},pe.createElement("div",{className:$e.head},pe.createElement("div",{className:$e.del},pe.createElement("i",{onClick:ze,className:"iconfont icon-shanchuhuanjing"}),pe.createElement("b",null))),pe.createElement("div",{className:$e.body},yn&&pe.createElement("div",{className:$e.loading},pe.createElement(Gt.Z,{spinning:!0})),pe.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},pe.createElement("div",{className:$e.tabs,style:{flex:1}},Lr==null?void 0:Lr.map(Br=>pe.createElement("div",{onClick:()=>yr(Br.node_type),className:Br.node_type===ji?$e.active:void 0,key:Br.node_type},Br.node_type,"\uFF08",Br.count,"\uFF09"))),Vi.get("type")==="classrooms"&&((li=Kn==null?void 0:Kn.detail)==null?void 0:li.can_managed)&&pe.createElement("div",null,tr&&pe.createElement(Lt.default,{style:{color:"#fff"},checked:(hr==null?void 0:hr.length)===(Zt==null?void 0:Zt.length),onChange:()=>{if((hr==null?void 0:hr.length)===(Zt==null?void 0:Zt.length))oo([]);else{br(!0);let Br=[...Zt];oo(Br)}}},(hr==null?void 0:hr.length)===(Zt==null?void 0:Zt.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",hr==null?void 0:hr.length,"\uFF09"),tr&&pe.createElement(pt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>br(!1)},"\u53D6\u6D88"),pe.createElement(pt.ZP,{type:"primary",onClick:()=>Et(void 0,null,function*(){if(tr)It({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:hr==null?void 0:hr.map(Br=>Br.id)}});else{br(!0);let Br=[...Zt];oo(Br)}}),style:{borderRadius:"24rem"}},tr?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),pe.createElement("div",{className:$e.scrollBox},pe.createElement("div",{className:Xe()($e.treeWarp,!0&&$e.allTreeNode)},pe.createElement(xn,{pathsDetail:Kn,selectitems:hr,setselectitems:oo,publishshow:tr,data:Zt,onClickDetails:zn,onExpandClick:Mi}))))),pe.createElement(vo,null))},ln=xe(19381),jt=xe(59301),pn=Object.defineProperty,fi=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,mo=(Pe,ze,be)=>ze in Pe?pn(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,yo=(Pe,ze)=>{for(var be in ze||(ze={}))pr.call(ze,be)&&mo(Pe,be,ze[be]);if(wo)for(var be of wo(ze))Po.call(ze,be)&&mo(Pe,be,ze[be]);return Pe},Ci=(Pe,ze)=>fi(Pe,rr(ze)),dr=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Wo=[3,2,1];var Oi=({xxljac:Pe,pathsDetail:ze,dispatch:be,setxxljac:bt})=>{var Kn,It,li;const Zt=(0,Ve.useParams)(),kt=(0,Ve.useSelector)(us=>us),{pathsDetail:{detail:yn={}}}=kt,[Ui,ji]=(0,ve.useState)(!0),[yr,Lr]=(0,ve.useState)(!1),[kr,Vi]=(0,ve.useState)(""),[tr,br]=(0,ve.useState)(!1),[hr,oo]=(0,ve.useState)(!1),[ur,ar]=(0,ve.useState)(!1),[Ao,Mi]=(0,ve.useState)(""),[zn,Gi]=(0,ve.useState)({}),[Br,Hi]=(0,ve.useState)([]),[Ni,Fo]=(0,ve.useState)(""),[Ar,Bo]=(0,ve.useState)([]),[Ro,bi]=(0,ve.useState)(!1),[Nr,Cr]=(0,ve.useState)(1),[Or,ei]=(0,ve.useState)({});let[jr,is]=(0,ve.useState)({});const pa=yn==null?void 0:yn.can_managed,[Vo]=(0,Ve.useSearchParams)();(0,ve.useEffect)(()=>{pl(Pe)},[Pe]);function Dn(){return dr(this,null,function*(){var us;let Ps=[...(us=ze==null?void 0:ze.detail)==null?void 0:us.nodes];Bo(Ps==null?void 0:Ps.splice(1))})}(0,ve.useEffect)(()=>{var us;(us=ze==null?void 0:ze.detail)!=null&&us.nodes&&Nr===1&&(Dn(),Cr(2))},[(Kn=ze==null?void 0:ze.detail)==null?void 0:Kn.nodes]);const No=(us=null)=>dr(void 0,null,function*(){var Ps;ji(!0);const Da=yield(0,Mt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:us,subject_id:Zt==null?void 0:Zt.pathId}});if((Da==null?void 0:Da.status)===0){Gi(Da||{});const Ms=(Da==null?void 0:Da.parent_knowledges)||[];Hi(Ms),us||Fo((Ps=Ms==null?void 0:Ms[0])==null?void 0:Ps.id)}ji(!1),Vo.get("type")==="classrooms"?be({type:"pathsDetail/getCourseDetail",payload:yo({id:Zt.pathId,knowledge:!0},(0,rt.oP)())}):be({type:"pathsDetail/getPathsDetail",payload:yo({id:Zt.pathId,knowledge:!0},(0,rt.oP)())})}),ua=()=>dr(void 0,null,function*(){var us,Ps,Da,Ms,bl,ma,zl,Na,eu,Yo;if(!Ao){Dt.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Ao!=="\u786E\u8BA4\u5220\u9664"){Dt.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}ar(!0);const Pa=yield(0,Mt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:Ni,subject_id:Zt==null?void 0:Zt.pathId}});if((Pa==null?void 0:Pa.status)===0)if(Dt.ZP.success("\u5220\u9664\u6210\u529F"),br(!1),Vo.get("type")==="classrooms"){let Ta=yield be({type:"pathsDetail/getCourseDetail",payload:yo({id:(us=ze==null?void 0:ze.detail)==null?void 0:us.id,knowledge:!0},(0,rt.oP)())});pl((Da=(Ps=Ta==null?void 0:Ta.route_nodes)==null?void 0:Ps[0])==null?void 0:Da.id,((bl=(Ms=Ta==null?void 0:Ta.route_nodes)==null?void 0:Ms[0])==null?void 0:bl.name)||"\u5B66\u4E60\u8DEF\u5F84")}else{let Ta=yield be({type:"pathsDetail/getPathsDetail",payload:yo({id:(ma=ze==null?void 0:ze.detail)==null?void 0:ma.id,knowledge:!0},(0,rt.oP)())});pl((Na=(zl=Ta==null?void 0:Ta.route_nodes)==null?void 0:zl[0])==null?void 0:Na.id,((Yo=(eu=Ta==null?void 0:Ta.route_nodes)==null?void 0:eu[0])==null?void 0:Yo.name)||"\u5B66\u4E60\u8DEF\u5F84")}ar(!1)}),ka=(us,Ps=!0)=>dr(void 0,null,function*(){var Da,Ms,bl,ma,zl,Na,eu;if((us==null?void 0:us.container_type)==="Attachment"&&!((Da=ze==null?void 0:ze.detail)!=null&&Da.can_managed)){(0,ln.fc)({id:us==null?void 0:us.container_id,watch_type:2,course_id:(Ms=ze==null?void 0:ze.detail)==null?void 0:Ms.id}),ei({url:dt.Z.API_SERVER+(us==null?void 0:us.url),file_type:us==null?void 0:us.file_type});return}if(us!=null&&us.url){window.open(us==null?void 0:us.url);return}Ps&&ji(!0);let Yo=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:Zt==null?void 0:Zt.pathId,nodeUuid:(us==null?void 0:us.knowledge_uuid)||(us==null?void 0:us.key)}});if((Yo==null?void 0:Yo.status)===0){if(((ma=(bl=Yo==null?void 0:Yo.data)==null?void 0:bl.nodes)==null?void 0:ma.length)>0){let Pa=(eu=(Na=(zl=Yo==null?void 0:Yo.data)==null?void 0:zl.nodes)==null?void 0:Na.map(Ta=>{var il,Al,Cl,Gl,Au,rg,Df,hf,$d,ql,Sg,Tf,Vg;const pd=(il=Yo==null?void 0:Yo.data)==null?void 0:il.resource_count;return Ci(yo({},Ta==null?void 0:Ta.properties),{rootNodeUuid:(Al=Ta==null?void 0:Ta.properties)==null?void 0:Al.rootNodeUuid,id:(Cl=Ta==null?void 0:Ta.properties)==null?void 0:Cl.uuid,name:(Gl=Ta==null?void 0:Ta.properties)==null?void 0:Gl.name,description:(Au=Ta==null?void 0:Ta.properties)==null?void 0:Au.description,nodeType:(rg=Ta==null?void 0:Ta.properties)==null?void 0:rg.nodeType,tags:((Df=Ta==null?void 0:Ta.properties)==null?void 0:Df.tags)&&((ql=($d=(hf=Ta==null?void 0:Ta.properties)==null?void 0:hf.tags)==null?void 0:$d.split("\uFF0C"))==null?void 0:ql.map(Yg=>({name:Yg})))||[],colorType:parseInt((Sg=Ta==null?void 0:Ta.properties)==null?void 0:Sg.color)>3?"3":(Tf=Ta==null?void 0:Ta.properties)==null?void 0:Tf.color,activeColor:"#FA6400",size:Wo[((Vg=Ta==null?void 0:Ta.properties)==null?void 0:Vg.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:pd})}))==null?void 0:eu[0];Pa.resourceid=us==null?void 0:us.id,is(Pa),bi(!0)}ji(!1)}}),vs=us=>dr(void 0,null,function*(){oo(us==null?void 0:us.id)}),pl=(us,Ps)=>dr(void 0,null,function*(){Ps?bt(us):(Fo(us),No(us))}),jl=()=>jt.createElement("div",{className:bo.studentHead},jt.createElement("div",{className:bo.headLi},jt.createElement("img",{src:Io}),jt.createElement("aside",null,jt.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),jt.createElement("b",null,zn==null?void 0:zn.resource_count))),jt.createElement("div",{className:bo.headLi},jt.createElement("img",{src:Jo}),jt.createElement("aside",null,jt.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),jt.createElement("b",{style:{color:"#F7B500"}},zn==null?void 0:zn.complete_rate,"%"))),jt.createElement("div",{className:bo.headLi},jt.createElement("img",{src:Do}),jt.createElement("aside",null,jt.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),jt.createElement("b",{style:{color:"#3AFFC8"}},zn==null?void 0:zn.grasp_rate,"%"))),jt.createElement("div",{className:bo.headLi},jt.createElement("img",{src:Ca}),jt.createElement("aside",null,jt.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),jt.createElement(Ne.Z,{title:zn==null?void 0:zn.last_knowledge_name},jt.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,rt.Pq)(zn==null?void 0:zn.last_knowledge_name,13))))),jt.createElement("div",{onClick:()=>ka({knowledge_uuid:zn==null?void 0:zn.last_knowledge_uuid,id:zn==null?void 0:zn.last_knowledge_uuid}),className:bo.btn},"\u7EE7\u7EED\u5B66\u4E60"));return jt.createElement(jt.Fragment,null,jt.createElement(In,null,jt.createElement(jt.Fragment,null,Vo.get("type")=="classrooms"&&jt.createElement("span",{className:"relative",style:{float:"right"}},pa&&jt.createElement("div",{className:bo.addBtn,onClick:()=>{Vi(null),Lr(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),jt.createElement("div",{className:bo.learning},jt.createElement("div",{className:bo.body},jt.createElement(Gt.Z,{spinning:Ui},(It=zn==null?void 0:zn.data)!=null&&It.length?jt.createElement(jt.Fragment,null,pa?jt.createElement("div",{className:bo.head},jt.createElement("div",{className:bo.numerical},jt.createElement("div",null,jt.createElement("img",{src:Io}),jt.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),jt.createElement("b",null,zn==null?void 0:zn.resource_count)),jt.createElement("div",null,jt.createElement("img",{src:Jo}),jt.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),jt.createElement("b",{style:{color:"#F7B500"}},zn==null?void 0:zn.complete_rate,"%")),jt.createElement("div",null,jt.createElement("img",{src:Do}),jt.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),jt.createElement("b",{style:{color:"#3AFFC8"}},zn==null?void 0:zn.grasp_rate,"%"))),jt.createElement("div",{className:bo.action},Vo.get("type")!=="classrooms"&&!(0,Dl.JA)()&&jt.createElement("div",{onClick:()=>{Wr.Z.publish("related_teaching_classroom")}},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-guanlianketang"})),jt.createElement("span",null,"\u5173\u8054\u6559\u5B66\u8BFE\u5802")),Vo.get("type")!="classrooms"&&pa&&jt.createElement("div",{onClick:()=>{Vi(null),Lr(!0)}},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-tianjia4"})),jt.createElement("span",null,"\u521B\u5EFA")),jt.createElement("div",{onClick:()=>{Vi(Ni),Lr(!0)}},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-bianji13"})),jt.createElement("span",null,"\u7F16\u8F91")),jt.createElement("div",{onClick:()=>br(!0)},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-shanchu17"})),jt.createElement("span",null,"\u5220\u9664")))):jl(),jt.createElement(ol,{pathsDetail:ze,dataSource:(zn==null?void 0:zn.data)||[],onClick:ka,onMore:vs})):jt.createElement(Di,{style:{height:"calc(100vh - 440rem)",visibility:Ui?"hidden":"visible"},text:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E",textColor:"#fff",buttonText:pa&&"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",onClick:()=>{Vi(null),Lr(!0)}}))),hr&&jt.createElement(sn,{pathsDetail:ze,subjectId:Zt==null?void 0:Zt.pathId,dispatch:be,visible:hr,onCancel:()=>oo(!1),onClickDetails:ka}),yr&&jt.createElement(Eu,{onOk:pl,setaddmodal:Lr,addmodal:yr,uuid:kr}),jt.createElement(Xt.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:tr,centered:!0,confirmLoading:ur,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>br(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Mi("")},onOk:ua},jt.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},jt.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(li=Br==null?void 0:Br.find(us=>us.id===Ni))==null?void 0:li.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),jt.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),jt.createElement(tn.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Ao,onChange:us=>Mi(us.target.value)})))))),jt.createElement(qe,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:Ar,setshow:()=>{},getData:No,buildTree:()=>{},containerRef:()=>{},showdetail:Ro,setshowdetail:bi,items:jr}),jt.createElement(qo.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Or==null?void 0:Or.url,type:Or==null?void 0:Or.file_type,disabledDownload:!0,onClose:()=>ei({})}))},xr=xe(78673),$i=xe(59301),ho=Object.defineProperty,Sr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,ca=(Pe,ze,be)=>ze in Pe?ho(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,wr=(Pe,ze)=>{for(var be in ze||(ze={}))Gr.call(ze,be)&&ca(Pe,be,ze[be]);if(Sr)for(var be of Sr(ze))$o.call(ze,be)&&ca(Pe,be,ze[be]);return Pe},ts=(Pe,ze)=>{var be={};for(var bt in Pe)Gr.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Sr)for(var bt of Sr(Pe))ze.indexOf(bt)<0&&$o.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},as=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const vl=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,datas:Zt,styles:kt,activied:yn}=ze,Ui=ts(ze,["pathsDetail","user","globalSetting","loading","dispatch","datas","styles","activied"]);const[ji,yr]=(0,ve.useState)(!1),[Lr,kr]=(0,ve.useState)([]),[Vi,tr]=(0,ve.useState)([]),[br,hr]=(0,ve.useState)(),[oo,ur]=(0,ve.useState)([]),[ar,Ao]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{ji&&Mi()},[ji]),(0,ve.useEffect)(()=>{Ao(yn===2)},[yn]),(0,ve.useEffect)(()=>Wr.Z.subscribe("related_teaching_classroom",()=>{yr(!0)}),[]);function Mi(){return as(this,null,function*(){var zn,Gi;let Br=yield(0,Mt.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:{subject_id:(zn=be==null?void 0:be.detail)==null?void 0:zn.id}});(Br==null?void 0:Br.status)===0&&tr(Br==null?void 0:Br.data);let Hi=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:be.detail.id}});if((Hi==null?void 0:Hi.status)===0){let Ni=[...(Gi=Hi==null?void 0:Hi.data)==null?void 0:Gi.nodes];kr(Ni==null?void 0:Ni.splice(1))}})}return $i.createElement($i.Fragment,null,$i.createElement("div",{style:wr({width:"128rem"},kt)},$i.createElement("span",{onClick:()=>{yr(!0)},style:{width:"128rem",height:"36rem",lineHeight:"36rem",display:"inline-block",textAlign:"center",background:"#fff",color:"#1B8565",fontSize:"14rem",borderRadius:"20rem",cursor:"pointer"}},"\u5173\u8054\u6559\u5B66\u8BFE\u5802")),$i.createElement(Xt.default,{title:"\u5173\u8054\u6559\u5B66\u8BFE\u5802",open:ji,width:"860rem",centered:!0,onOk:()=>as(void 0,null,function*(){if(!br){Dt.ZP.info("\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802");return}if((oo==null?void 0:oo.length)<=0){Dt.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}let zn=yield(0,Mt.ZP)("/api/knowledge/v2/send_to_course.json",{method:"post",body:{subject_id:be.detail.id,uuids:oo,course_id:br,send_route:ar}});(zn==null?void 0:zn.status)===0&&(yr(!1),Xt.default.warning({title:"\u6E29\u99A8\u63D0\u793A",icon:null,closeIcon:!0,centered:!0,content:$i.createElement("div",null,"\u5DF2\u5173\u8054\u6559\u5B66\u8BFE\u5802\uFF0C\u9884\u8BA13-7\u5206\u949F\u5185\u5B8C\u6210\u56FE\u8C31\u590D\u5236\uFF0C\u53EF\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u524D\u5F80\u67E5\u770B\u3002 \u82E5\u9875\u9762\u65E0\u6570\u636E\uFF0C\u8BF7\u7B49\u5F853-7\u5206\u949F\u540E\u5237\u65B0\u8BFE\u5802\u77E5\u8BC6\u56FE\u8C31\u9875\u9762"),okText:"\u524D\u5F80\u67E5\u770B",onOk:()=>{var Gi;window.open(`${(Gi=Vi==null?void 0:Vi.find(Br=>(Br==null?void 0:Br.id)===br))==null?void 0:Gi.first_category_url}`)}}))}),onCancel:()=>{yr(!1)}},$i.createElement("div",{style:{background:"#fff",boxShadow:"0rem 3rem 4rem 0rem #f3f3f3",borderRadius:"0rem 0rem 2rem 2rem",padding:"20rem"}},$i.createElement("div",{style:{height:"40rem",minHeight:"40rem",display:"flex"}},$i.createElement("span",{style:{width:"92rem",background:"#F6F7F9",border:"1px solid #DCDCDC",display:"inline-flex",alignItems:"center",justifyContent:"center",borderRight:"none",color:"#666666"}},"\u6559\u5B66\u8BFE\u5802"),$i.createElement(In,null,$i.createElement(tt.default,{showSearch:!0,filterOption:(zn,Gi)=>Gi.children.toLowerCase().indexOf(zn.toLowerCase())>=0,onChange:zn=>{hr(zn)},style:{width:"90%"},size:"large"},Vi==null?void 0:Vi.map(zn=>$i.createElement(tt.default.Option,{value:zn==null?void 0:zn.id},zn==null?void 0:zn.name))))),$i.createElement("div",{style:{marginTop:"30rem"}},$i.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u77E5\u8BC6\u56FE\u8C31"),$i.createElement(Lt.default.Group,{onChange:zn=>{ur(zn)},style:{marginLeft:"30rem"}},Lr==null?void 0:Lr.map(zn=>{var Gi,Br;return $i.createElement(Lt.default,{value:(Gi=zn==null?void 0:zn.properties)==null?void 0:Gi.uuid},(Br=zn==null?void 0:zn.properties)==null?void 0:Br.name)}))),$i.createElement("div",{style:{marginTop:"30rem"}},$i.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u5B66\u4E60\u8DEF\u5F84"),$i.createElement(xr.Z,{onChange:zn=>{console.log(zn),Ao(zn)},style:{marginLeft:"30rem"},disabled:yn===2,checked:ar}),$i.createElement("span",{style:{marginLeft:"5rem"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")))))};var fl=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(vl),hs=xe(38854),yl={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},_a=xe(59301),Ll=Object.defineProperty,Od=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,Id=Object.prototype.propertyIsEnumerable,Sc=(Pe,ze,be)=>ze in Pe?Ll(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Tc=(Pe,ze)=>{for(var be in ze||(ze={}))Xc.call(ze,be)&&Sc(Pe,be,ze[be]);if(Od)for(var be of Od(ze))Id.call(ze,be)&&Sc(Pe,be,ze[be]);return Pe},Cd=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),kl=({value:Pe=[],onChange:ze,type:be,subjectId:bt})=>{const[Kn,It]=(0,ve.useState)(!1),[li,Zt]=(0,ve.useState)([]),[kt,yn]=(0,ve.useState)([]),[Ui,ji]=(0,ve.useState)([]),[yr,Lr]=(0,ve.useState)(""),[kr,Vi]=(0,ve.useState)(""),[tr,br]=(0,ve.useState)(!1),[hr,oo]=(0,ve.useState)(!1),ur=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ar=be===1?"\u7C7B\u578B":"\u6807\u7B7E",Ao=be===1?"0":"4";(0,ve.useEffect)(()=>{Kn&&(ji(Pe),Mi())},[Kn]);const Mi=()=>Cd(void 0,null,function*(){var Ni;oo(!0);const Fo=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:bt,item_type:Ao}});(Fo==null?void 0:Fo.status)===0&&(Zt((Ni=Fo==null?void 0:Fo.data)==null?void 0:Ni.map(Ar=>Ar.name)),yn((Fo==null?void 0:Fo.data)||[])),oo(!1)}),zn=Ni=>Cd(void 0,null,function*(){var Fo;oo(!0);const Ar=(Fo=kt==null?void 0:kt.find(Ro=>Ro.name===Ni))==null?void 0:Fo.id,Bo=yield(0,Mt.ZP)(`/api/knowledge_items/${Ar}.json`,{method:"delete",body:{subject_id:bt}});if((Bo==null?void 0:Bo.status)===0){Mi(),Dt.ZP.success("\u5220\u9664\u6210\u529F");return}oo(!1)}),Gi=({title:Ni="",style:Fo={},showDelete:Ar=!0,modal:Bo=!1,active:Ro=!1})=>{const Nr=(ei=>ei.split("").reduce((jr,is)=>jr+is.charCodeAt(0),0))(Ni)%ur.length,{background:Cr,borderColor:Or}=ur[Nr];return _a.createElement("div",{className:Xe()(yl.tag,Ro?yl.active:""),onClick:()=>{Bo&&(Kn===1&&ji([Ni]),Kn===2&&(Ui.includes(Ni)?ji(Ui.filter(ei=>ei!==Ni)):ji([...Ui,Ni])))},style:Tc({background:Cr,borderColor:Or},Fo)},_a.createElement("span",null,Ni),Ar&&_a.createElement("i",{onClick:ei=>{ei.stopPropagation(),Bo?zn(Ni):ze(Pe.filter(jr=>jr!==Ni))},className:"iconfont icon-shanchu5"}))},Br=()=>{ze([...Ui]),It(!1)},Hi=()=>Cd(void 0,null,function*(){if(!yr.replace(/\s+/g,"")){Vi(`${ar}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(li.includes(yr)){Vi(`\u8BE5${ar}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}oo(!0);const Ni=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:bt,item_type:Ao,name:yr}});if((Ni==null?void 0:Ni.status)===0){yield Mi(),br(!1),Dt.ZP.success("\u6DFB\u52A0\u6210\u529F");return}oo(!1)});return _a.createElement("div",{className:yl.tagsModal},be===1&&_a.createElement(_a.Fragment,null,Pe==null?void 0:Pe.map((Ni,Fo)=>_a.createElement(Gi,{key:Fo,title:Ni,showDelete:!1,style:{marginRight:"20rem"}})),_a.createElement("div",{onClick:()=>It(1),style:{marginBottom:"20rem"},className:yl.btn},_a.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Pe!=null&&Pe.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),be===2&&_a.createElement(_a.Fragment,null,Pe==null?void 0:Pe.map((Ni,Fo)=>_a.createElement(Gi,{key:Fo,title:Ni})),_a.createElement("div",{onClick:()=>It(2),className:yl.btn,style:{marginBottom:"10rem"}},_a.createElement("i",{className:"iconfont icon-tianjiatixing"}),Pe!=null&&Pe.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),_a.createElement(Xt.default,{open:!!Kn,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>It(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{br(!1),Vi(""),Lr("")},onOk:Br,title:`\u9009\u62E9${ar}`},_a.createElement("div",{className:yl.modal},_a.createElement(Gt.Z,{spinning:hr},_a.createElement("div",{className:yl.mHead},_a.createElement("b",null),_a.createElement("span",null,`\u8282\u70B9${ar}`,"\uFF08",li.length,"\uFF09"),_a.createElement("div",{onClick:()=>{tr||(br(!0),Vi(""),Lr(""))},className:yl.btn},_a.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),_a.createElement("div",{className:yl.body},!(li!=null&&li.length)&&!tr&&_a.createElement(Di,{style:{height:"230rem"}}),li==null?void 0:li.map((Ni,Fo)=>_a.createElement(Gi,{showDelete:!(Ui!=null&&Ui.includes(Ni)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:Ui.includes(Ni),key:Fo,title:Ni})),tr&&_a.createElement("div",{className:yl.add},_a.createElement(tn.default,{style:{width:"rem"},size:"large",value:yr,onChange:Ni=>{Vi(""),Lr(Ni.target.value)}}),_a.createElement("i",{onClick:Hi,className:"iconfont icon-dui",style:{color:"#1B8565"}}),_a.createElement("i",{onClick:()=>br(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!kr&&_a.createElement("div",{className:yl.error},kr)))))))},vu={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},Wl=xe(88522),Vs=xe(55874),ou=xe(59301),od=Object.defineProperty,cc=Object.defineProperties,Uf=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,ah=Object.prototype.hasOwnProperty,Jc=Object.prototype.propertyIsEnumerable,Qf=(Pe,ze,be)=>ze in Pe?od(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Eh=(Pe,ze)=>{for(var be in ze||(ze={}))ah.call(ze,be)&&Qf(Pe,be,ze[be]);if($t)for(var be of $t(ze))Jc.call(ze,be)&&Qf(Pe,be,ze[be]);return Pe},qc=(Pe,ze)=>cc(Pe,Uf(ze)),sh=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Lg=(Pe,ze)=>{const be=Pe.getParentData(ze.id,"tree");return be?ze.style.x>be.style.x?"right":"left":"center"},_u=[3,2,1];let _c=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const Cf=(Pe,ze)=>{const be={};let bt=null;return Pe.forEach(Kn=>{be[Kn.properties.uuid]=qc(Eh({},Kn),{id:Kn.properties.uuid,children:[]})}),ze.forEach(Kn=>{const It=be[Kn.startNodeUuid],li=be[Kn.endNodeUuid];It&&(It.id=It.properties.uuid),It&&li&&It.children.push(li)}),Pe.forEach(Kn=>{!ze.some(li=>li.endNodeUuid===Kn.properties.uuid)&&(bt=be[Kn.properties.uuid])}),bt};var wf=(0,ve.forwardRef)(({nodeUuid:Pe,subject_id:ze,setshowdetail:be,setitems:bt,setzoomsize:Kn},It)=>{const[li,Zt]=(0,ve.useState)(!1),kt=(0,ve.useRef)(0),yn=(0,ve.useRef)(null),Ui=(0,ve.useRef)();(0,ve.useEffect)(()=>{tr()},[]);function ji(hr){Ui.current.zoomBy(hr)}function yr(){setTimeout(()=>{var hr;Kn((((hr=Ui==null?void 0:Ui.current)==null?void 0:hr.getZoom())*100).toFixed(0))},300)}function Lr(hr){var oo;let ur=Ui.current.getElementDataByState("node","selected");(ur==null?void 0:ur.length)>0&&Ui.current.setElementState((oo=ur==null?void 0:ur[0])==null?void 0:oo.id,[""]),Ui.current.setElementState(hr,["selected"])}function kr(hr,oo){try{const ur={},ar={};Ui.current.getEdgeData().map(Ao=>{ur[Ao.id]=hr==="Enter"?"inactive":"active"}),Ui.current.getNodeData().map(Ao=>{hr==="Enter"?ar[Ao.id]=Ao.colornodeType===oo?"highlight":"inactive":ar[Ao.id]="active"}),Ui.current.setElementState(ur),Ui.current.setElementState(ar)}catch(ur){}}function Vi(hr,oo){var ur;(ur=Ui==null?void 0:Ui.current)==null||ur.fitView(hr,oo)}(0,ve.useImperativeHandle)(It,()=>({zoomBy:ji,getData:tr,selectall:Lr,onMouse:kr,fitView:Vi,getZooms:yr}));const tr=()=>sh(void 0,null,function*(){var hr,oo,ur,ar,Ao,Mi,zn,Gi,Br;Zt(!0);let Hi=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Pe,subject_id:ze,depth:-1,relationshipFilter:"\u5305\u542B>"}});Zt(!1);let Ni=(oo=(hr=Hi==null?void 0:Hi.data)==null?void 0:hr.nodes)==null?void 0:oo.map(bi=>{var Nr,Cr,Or,ei,jr,is,pa,Vo,Dn,No,ua,ka;return qc(Eh({},bi==null?void 0:bi.properties),{rootNodeUuid:(Nr=bi==null?void 0:bi.properties)==null?void 0:Nr.rootNodeUuid,id:(Cr=bi==null?void 0:bi.properties)==null?void 0:Cr.uuid,name:(Or=bi==null?void 0:bi.properties)==null?void 0:Or.name,description:(ei=bi==null?void 0:bi.properties)==null?void 0:ei.description,nodeType:(jr=bi==null?void 0:bi.properties)==null?void 0:jr.nodeType,tags:((is=bi==null?void 0:bi.properties)==null?void 0:is.tags)&&((Dn=(Vo=(pa=bi==null?void 0:bi.properties)==null?void 0:pa.tags)==null?void 0:Vo.split("\uFF0C"))==null?void 0:Dn.map(vs=>({name:vs})))||[],colorType:parseInt((No=bi==null?void 0:bi.properties)==null?void 0:No.color)>3?"3":(ua=bi==null?void 0:bi.properties)==null?void 0:ua.color,activeColor:"#FA6400",size:_u[((ka=bi==null?void 0:bi.properties)==null?void 0:ka.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),Fo=Cf((ar=(ur=Hi==null?void 0:Hi.data)==null?void 0:ur.nodes)==null?void 0:ar.map((bi,Nr)=>{var Cr,Or,ei,jr,is;return qc(Eh({},bi),{key:Nr,title:(Cr=bi==null?void 0:bi.properties)==null?void 0:Cr.name,newcolor:parseInt((Or=bi==null?void 0:bi.properties)==null?void 0:Or.color)===1?"#CC7CF5":((ei=_c==null?void 0:_c.find(pa=>{var Vo;return(pa==null?void 0:pa.name)===((Vo=bi==null?void 0:bi.properties)==null?void 0:Vo.nodeType)}))==null?void 0:ei.color)||"#2D947C",colornodeType:parseInt((jr=bi==null?void 0:bi.properties)==null?void 0:jr.color)===1?"\u6839\u8282\u70B9":((is=_c==null?void 0:_c.find(pa=>{var Vo;return(pa==null?void 0:pa.name)===((Vo=bi==null?void 0:bi.properties)==null?void 0:Vo.nodeType)}))==null?void 0:is.name)||"\u5176\u4ED6"})}),(Mi=(Ao=Hi==null?void 0:Hi.data)==null?void 0:Ao.relationships)==null?void 0:Mi.filter(bi=>bi.type==="\u5305\u542B"));Ui!=null&&Ui.current&&((zn=Ui==null?void 0:Ui.current)==null||zn.destroy());let Ar=(0,Vs.RN)(Fo),Bo=(Gi=Ar.nodes)==null?void 0:Gi.filter((bi,Nr,Cr)=>Nr===Cr.findIndex(Or=>Or.id===bi.id)),Ro=(Br=Ar.edges)==null?void 0:Br.filter((bi,Nr,Cr)=>Nr===Cr.findIndex(Or=>Or.source===bi.source&&Or.target===bi.target));br({nodes:Bo,edges:Ro},Ni)}),br=(hr,oo)=>{var ur,ar;Ui.current=null,Ui.current=new Vs.kJ({container:yn.current,autoResize:!0,autoFit:{type:((ur=hr==null?void 0:hr.nodes)==null?void 0:ur.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((ar=hr==null?void 0:hr.nodes)==null?void 0:ar.length)>300),data:hr,node:{style:{labelText:Ao=>Ao.title,labelFill:"#ffffff",fill:Ao=>Ao.newcolor,labelBackground:!1,labelPlacement:function(Ao){const Mi=Lg(this,Ao);return Mi==="center"?"right":Mi},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:Ao=>(kt.current++,kt.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var Ao;Kn((((Ao=Ui==null?void 0:Ui.current)==null?void 0:Ao.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:Ao=>{let Mi=oo.filter(zn=>{var Gi,Br;return(zn==null?void 0:zn.id)===((Br=(Gi=Ao.target)==null?void 0:Gi.config)==null?void 0:Br.id)});if((Mi==null?void 0:Mi.length)===0){be(!1);return}bt(Mi==null?void 0:Mi[0]),be(!0),Ao.view.setCursor("pointer")},multiple:!1}]}),Ui.current.render(),setTimeout(()=>{var Ao;Kn((((Ao=Ui==null?void 0:Ui.current)==null?void 0:Ao.getZoom())*100).toFixed(0))},300)};return ou.createElement("div",{style:{height:"100%"}},ou.createElement(Gt.Z,{spinning:li,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),ou.createElement("div",{style:{height:"100%"},ref:yn}))}),au={flex_box_center:"flex_box_center___mORrQ",flex_space_between:"flex_space_between___AGgBm",flex_box_vertical_center:"flex_box_vertical_center____H93g",flex_box_center_end:"flex_box_center_end___VPK8Q",flex_box_column:"flex_box_column___qksG3",autocomp:"autocomp___H_feM",autocompwidth:"autocompwidth___RMYtG",hoverone:"hoverone___j7m8k",name:"name___qwPqM",img:"img___WHKD_",autopop:"autopop___YCC3k",studentHead:"studentHead___DeVom",headLi:"headLi___qiYnp",btn:"btn___s7HI8",tupugx:"tupugx___JCYSy",textname:"textname___iEAMA",dropdownst:"dropdownst___ca1cn"},Hh=xe(4901),of=xe(59301),Gd=Object.defineProperty,bh=Object.defineProperties,gg=Object.getOwnPropertyDescriptors,Xd=Object.getOwnPropertySymbols,lh=Object.prototype.hasOwnProperty,Bh=Object.prototype.propertyIsEnumerable,Mh=(Pe,ze,be)=>ze in Pe?Gd(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,wd=(Pe,ze)=>{for(var be in ze||(ze={}))lh.call(ze,be)&&Mh(Pe,be,ze[be]);if(Xd)for(var be of Xd(ze))Bh.call(ze,be)&&Mh(Pe,be,ze[be]);return Pe},Xf=(Pe,ze)=>bh(Pe,gg(ze)),Pf=(Pe,ze)=>{var be={};for(var bt in Pe)lh.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Xd)for(var bt of Xd(Pe))ze.indexOf(bt)<0&&Bh.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},Rd=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});let uh=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const Jf=null;let pg=null;const dh=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,datas:Zt}=ze,kt=Pf(ze,["pathsDetail","user","globalSetting","loading","dispatch","datas"]);const yn=(0,ve.useRef)(),Ui=(0,ve.useRef)(null);(0,ve.useEffect)(()=>{ji()},[Zt]);function ji(){return Rd(this,null,function*(){var yr,Lr,kr,Vi,tr,br,hr;if(((yr=Zt==null?void 0:Zt.nodes)==null?void 0:yr.length)>0){let oo=(0,rt.fX)((Lr=Zt==null?void 0:Zt.nodes)==null?void 0:Lr.map((zn,Gi)=>{var Br,Hi,Ni,Fo,Ar,Bo,Ro,bi,Nr,Cr,Or,ei,jr,is,pa,Vo;return Xf(wd(wd({},zn),zn==null?void 0:zn.properties),{rootNodeUuid:(Br=zn==null?void 0:zn.properties)==null?void 0:Br.rootNodeUuid,id:(Hi=zn==null?void 0:zn.properties)==null?void 0:Hi.uuid,name:(Ni=zn==null?void 0:zn.properties)==null?void 0:Ni.name,labelstype:(Fo=zn==null?void 0:zn.labels)==null?void 0:Fo[1],description:(Ar=zn==null?void 0:zn.properties)==null?void 0:Ar.description,nodeType:(Bo=zn==null?void 0:zn.properties)==null?void 0:Bo.nodeType,colornodeType:parseInt((Ro=zn==null?void 0:zn.properties)==null?void 0:Ro.color)===1?"\u6839\u8282\u70B9":((bi=uh==null?void 0:uh.find(Dn=>{var No;return(Dn==null?void 0:Dn.name)===((No=zn==null?void 0:zn.properties)==null?void 0:No.nodeType)}))==null?void 0:bi.name)||"\u5176\u4ED6",newcolor:parseInt((Nr=zn==null?void 0:zn.properties)==null?void 0:Nr.color)===1?"#CC7CF5":((Cr=uh==null?void 0:uh.find(Dn=>{var No;return(Dn==null?void 0:Dn.name)===((No=zn==null?void 0:zn.properties)==null?void 0:No.nodeType)}))==null?void 0:Cr.color)||"#2D947C",tags:((Or=zn==null?void 0:zn.properties)==null?void 0:Or.tags)&&((is=(jr=(ei=zn==null?void 0:zn.properties)==null?void 0:ei.tags)==null?void 0:jr.split("\uFF0C"))==null?void 0:is.map(Dn=>({name:Dn})))||[],colorType:parseInt((pa=zn==null?void 0:zn.properties)==null?void 0:pa.color)>3?"3":(Vo=zn==null?void 0:zn.properties)==null?void 0:Vo.color})}),(tr=(Vi=(kr=Zt==null?void 0:Zt.relationships)==null?void 0:kr.filter(zn=>{var Gi,Br,Hi;return(zn==null?void 0:zn.endNodeUuid)!==((Hi=(Br=(Gi=Zt==null?void 0:Zt.nodes)==null?void 0:Gi[0])==null?void 0:Br.properties)==null?void 0:Hi.rootNodeUuid)}))==null?void 0:Vi.filter(zn=>{var Gi,Br,Hi;return(zn==null?void 0:zn.startNodeUuid)!==((Hi=(Br=(Gi=Zt==null?void 0:Zt.nodes)==null?void 0:Gi[0])==null?void 0:Br.properties)==null?void 0:Hi.rootNodeUuid)}))==null?void 0:tr.filter(zn=>zn.type==="\u5305\u542B")),ur=(0,Vs.RN)(oo),ar=(br=ur.nodes)==null?void 0:br.filter((zn,Gi,Br)=>Gi===Br.findIndex(Hi=>Hi.id===zn.id)),Ao=(hr=ur.edges)==null?void 0:hr.filter((zn,Gi,Br)=>Gi===Br.findIndex(Hi=>Hi.source===zn.source&&Hi.target===zn.target));ar.map(zn=>(zn.transformd=!0,zn.style={labelWordWrap:!0,labelPlacement:zn.depth===0?"center":zn.depth<3?"top-left":"top",haloLineWidth:Math.max(20-zn.depth*6,0),labelMaxWidth:zn.depth===0?300:200,labelFontSize:zn.depth===0?22:ar.length>300?12:14,labelLineHeight:100,halo:zn.depth<3},zn)),yn.current=null;let Mi=ar==null?void 0:ar.length;yn.current=new Vs.kJ({container:Ui.current,autoResize:!0,background:"#010A23",autoFit:{type:ar.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ar,edges:Ao},node:{type:"circle",style:{size:zn=>zn.colorType==1?100:zn.depth<2?50:Mi>250?10:20,fill:zn=>zn.newcolor,labelText:zn=>zn.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:zn=>zn.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ar.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:zn=>zn.targetType==="node",getContent:(zn,Gi)=>{let Br="";return Gi.forEach(Hi=>{Br+=`
          ${Hi.name||""}
          `}),Br}}],behaviors:["drag-canvas",{type:"zoom-canvas"},"drag-element",{type:"collapse-expand",onExpand:(zn,Gi)=>{console.log("----",zn,Gi)}},{type:"fix-element-size",state:"fix-element-size",enable:!0}],transforms:[{type:"place-radial-labels"}]}),yn.current.render()}})}return of.createElement("div",{style:{background:"#fff",height:"800rem"}},of.createElement("div",{style:{width:"100%",height:"800rem"},ref:Ui}))};var dd=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(dh),qr=xe(59301),wu=Object.defineProperty,gl=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,jd=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,Ef=(Pe,ze,be)=>ze in Pe?wu(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Jd=(Pe,ze)=>{for(var be in ze||(ze={}))jd.call(ze,be)&&Ef(Pe,be,ze[be]);if(bu)for(var be of bu(ze))zd.call(ze,be)&&Ef(Pe,be,ze[be]);return Pe},bf=(Pe,ze)=>gl(Pe,Ql(ze)),Cc=(Pe,ze)=>{var be={};for(var bt in Pe)jd.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&bu)for(var bt of bu(Pe))ze.indexOf(bt)<0&&zd.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},cd=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});let af=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const kg=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,uuid:Zt,Tabsdatas:kt,initdata:yn,setactivied:Ui,tpacti:ji}=ze,yr=Cc(ze,["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","setactivied","tpacti"]),Lr,kr,Vi,tr,br,hr,oo,ur,ar;const Ao=(0,ve.useRef)(),Mi=(0,ve.useRef)(),zn=(0,ve.useRef)(),[Gi,Br]=(0,ve.useState)([]),[Hi,Ni]=(0,ve.useState)(!0),[Fo,Ar]=(0,ve.useState)([]),[Bo,Ro]=(0,ve.useState)(""),[bi,Nr]=(0,ve.useState)(!1),Cr=(0,ve.useRef)(null),[Or,ei]=(0,ve.useState)(),[jr,is]=(0,ve.useState)(!1),[pa,Vo]=(0,ve.useState)([]);let[Dn,No]=(0,ve.useState)(!1);const[ua,ka]=(0,ve.useState)(!1),[vs,pl]=(0,ve.useState)(!1),[jl,us]=(0,ve.useState)([]),[Ps,Da]=(0,ve.useState)(!1),[Ms,bl]=(0,ve.useState)([]),[ma]=(0,Ve.useSearchParams)(),[zl,Na]=(0,ve.useState)(!1),[eu,Yo]=(0,ve.useState)(0),[Pa,Ta]=(0,ve.useState)("\u5168\u90E8");let[il,Al]=(0,ve.useState)({page:1,limit:10});const[Cl,Gl]=(0,ve.useState)({}),[Au,rg]=(0,ve.useState)([]),Df=(0,ve.useRef)(null),hf=(0,ve.useRef)(null),[$d,ql]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>(Dn=!1,No(!1),pd(2),Dt.ZP.config({getContainer:()=>Cr.current}),()=>{var ha;Ni(!1),Ar([]),is(!1),Ro(""),(ha=zn.current)==null||ha.clear()}),[Zt]);const Sg=()=>qr.createElement("div",{className:au.studentHead},qr.createElement("div",{className:au.headLi},qr.createElement("img",{src:Io}),qr.createElement("aside",null,qr.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),qr.createElement("b",null,Cl==null?void 0:Cl.resource_count))),qr.createElement("div",{className:au.headLi},qr.createElement("img",{src:Jo}),qr.createElement("aside",null,qr.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),qr.createElement("b",{style:{color:"#F7B500"}},Cl==null?void 0:Cl.complete_rate,"%"))),qr.createElement("div",{className:au.headLi},qr.createElement("img",{src:Do}),qr.createElement("aside",null,qr.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),qr.createElement("b",{style:{color:"#3AFFC8"}},Cl==null?void 0:Cl.grasp_rate,"%"))),qr.createElement("div",{className:au.headLi},qr.createElement("img",{src:Ca}),qr.createElement("aside",null,qr.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),qr.createElement(Ne.Z,{title:Cl==null?void 0:Cl.last_knowledge_name},qr.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,rt.Pq)(Cl==null?void 0:Cl.last_knowledge_name,13))))),qr.createElement("div",{onClick:()=>handleClickDetails({knowledge_uuid:Cl==null?void 0:Cl.last_knowledge_uuid}),className:au.btn},"\u7EE7\u7EED\u5B66\u4E60")),Tf={onRemove:()=>{us([])},beforeUpload:ha=>{if(console.log(ha),(ha==null?void 0:ha.size)>1024*1024*50)return Dt.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Ns=[];return Ns.push(ha),us([...Ns]),!1},fileList:jl,accept:".xls,.xlsx"};(0,ve.useEffect)(()=>{},[Dn]),(0,ve.useEffect)(()=>(window.addEventListener("resize",Vg),()=>{window.removeEventListener("resize",Vg)}),[]);function Vg(){var ha,Ns;(Ns=(ha=Ao.current)==null?void 0:ha.update)==null||Ns.call(ha)}function pd(ha){return cd(this,null,function*(){var Ns,Bl,xl,Ga,bd,Yh,gc,md,Of,Cg,Ap;Na(!0);let Zh=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Zt,subject_id:(Ns=be==null?void 0:be.detail)==null?void 0:Ns.id,depth:ha===0?ha:ha||-1,relationshipFilter:"\u5305\u542B>"}});if(Na(!1),(Zh==null?void 0:Zh.status)===0){if(ma.get("type")==="classrooms"?li({type:"pathsDetail/getCourseDetail",payload:Jd({id:(Bl=be==null?void 0:be.detail)==null?void 0:Bl.id,knowledge:!0},(0,rt.oP)())}):li({type:"pathsDetail/getPathsDetail",payload:Jd({id:(xl=be==null?void 0:be.detail)==null?void 0:xl.id,knowledge:!0},(0,rt.oP)())}),Dn){Mi.current.getData();return}Ni(!0);let xp=(0,rt.fX)((bd=(Ga=Zh==null?void 0:Zh.data)==null?void 0:Ga.nodes)==null?void 0:bd.map((va,Hc)=>{var gh,ph,jf,Uu,i0,Yr,vd,Sp,Kh,Cp,ds,Nd,L0,zf,k0,N0;return bf(Jd(Jd({},va),va==null?void 0:va.properties),{rootNodeUuid:(gh=va==null?void 0:va.properties)==null?void 0:gh.rootNodeUuid,id:(ph=va==null?void 0:va.properties)==null?void 0:ph.uuid,name:(jf=va==null?void 0:va.properties)==null?void 0:jf.name,labelstype:(Uu=va==null?void 0:va.labels)==null?void 0:Uu[1],description:(i0=va==null?void 0:va.properties)==null?void 0:i0.description,nodeType:(Yr=va==null?void 0:va.properties)==null?void 0:Yr.nodeType,colornodeType:parseInt((vd=va==null?void 0:va.properties)==null?void 0:vd.color)===1?"\u6839\u8282\u70B9":((Sp=af==null?void 0:af.find(kh=>{var Zg;return(kh==null?void 0:kh.name)===((Zg=va==null?void 0:va.properties)==null?void 0:Zg.nodeType)}))==null?void 0:Sp.name)||"\u5176\u4ED6",newcolor:parseInt((Kh=va==null?void 0:va.properties)==null?void 0:Kh.color)===1?"#CC7CF5":((Cp=af==null?void 0:af.find(kh=>{var Zg;return(kh==null?void 0:kh.name)===((Zg=va==null?void 0:va.properties)==null?void 0:Zg.nodeType)}))==null?void 0:Cp.color)||"#2D947C",tags:((ds=va==null?void 0:va.properties)==null?void 0:ds.tags)&&((zf=(L0=(Nd=va==null?void 0:va.properties)==null?void 0:Nd.tags)==null?void 0:L0.split("\uFF0C"))==null?void 0:zf.map(kh=>({name:kh})))||[],colorType:parseInt((k0=va==null?void 0:va.properties)==null?void 0:k0.color)>3?"3":(N0=va==null?void 0:va.properties)==null?void 0:N0.color})}),(gc=(Yh=Zh==null?void 0:Zh.data)==null?void 0:Yh.relationships)==null?void 0:gc.filter(va=>va.type==="\u5305\u542B"));console.log("----types",xp,Zh==null?void 0:Zh.data);let pc=(0,Vs.RN)(xp),ad=(md=pc.nodes)==null?void 0:md.filter((va,Hc,gh)=>Hc===gh.findIndex(ph=>ph.id===va.id));Br(ad);let Bc=(Of=pc.edges)==null?void 0:Of.filter((va,Hc,gh)=>Hc===gh.findIndex(ph=>ph.source===va.source&&ph.target===va.target));ad.map(va=>(va.transformd=!0,va.style={labelWordWrap:!0,labelPlacement:va.depth===0?"center":va.depth<3?"top-left":"top",haloLineWidth:Math.max(20-va.depth*6,0),labelMaxWidth:va.depth===0?300:200,labelFontSize:va.depth===0?22:ad.length>300?12:14,labelLineHeight:100,halo:va.depth<3},va)),zn.current=null;let pm=ad==null?void 0:ad.length;zn.current=new Vs.kJ({container:hf.current,autoResize:!0,background:"#010A23",autoFit:{type:ad.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ad,edges:Bc},node:{type:"circle",style:{size:va=>va.colorType==1?100:va.depth<2?50:pm>250?10:20,fill:va=>va.newcolor,labelText:va=>va.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:va=>va.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ad.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:va=>va.targetType==="node",getContent:(va,Hc)=>{let gh="";return Hc.forEach(ph=>{gh+=`
          ${ph.name||""}
          `}),gh}}],behaviors:["drag-canvas",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var va;Yo((((va=zn==null?void 0:zn.current)==null?void 0:va.getZoom())*100).toFixed(0))},300)}},"drag-element",{type:"collapse-expand",onExpand:(va,Hc)=>{console.log("----",va,Hc)}},{type:"fix-element-size",state:"fix-element-size",enable:!0},{type:"click-select",state:"selected",onClick:va=>{Df.current?(clearTimeout(Df.current),Df.current=null):Df.current=setTimeout(()=>{let Hc=ad.filter(gh=>{var ph,jf;return(gh==null?void 0:gh.id)===((jf=(ph=va.target)==null?void 0:ph.config)==null?void 0:jf.id)});if((Hc==null?void 0:Hc.length)===0){is(!1);return}ei(Hc==null?void 0:Hc[0]),is(!0),va.view.setCursor("pointer"),Df.current=null},300)},multiple:!1},{type:"hover-activate",enable:va=>va.targetType==="node",degree:1,state:"highlight",direction:"both",inactiveState:"inactive",onHover:va=>{va.view.setCursor("pointer")},onHoverEnd:va=>{va.view.setCursor("default")}}],transforms:[{type:"place-radial-labels"}]}),zn.current.render(),hf.current.style.opacity=1,(Cg=zn==null?void 0:zn.current)==null||Cg.fitView(),setTimeout(()=>{var va;Yo((((va=zn==null?void 0:zn.current)==null?void 0:va.getZoom())*100).toFixed(0))},300);var gm=zn.current.getOptions();setTimeout(()=>{gm.animation=!0,zn.current.setOptions(gm)},2500),window.graphsRef=zn.current}let Rf=yield(0,Mt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(Ap=be==null?void 0:be.detail)==null?void 0:Ap.id}});(Rf==null?void 0:Rf.status)===0&&rg(Rf==null?void 0:Rf.data)})}const Yg=(ha,Ns)=>{if(zn.current){if(Dn){Mi.current.onMouse(ha,Ns.name);return}try{const Bl={},xl={};zn.current.getEdgeData().map(Ga=>{Bl[Ga.id]=ha==="Enter"?"inactive":"active"}),zn.current.getNodeData().map(Ga=>{ha==="Enter"?xl[Ga.id]=Ga.colornodeType===Ns.name?"highlight":"inactive":xl[Ga.id]="active"}),zn.current.setElementState(Bl),zn.current.setElementState(xl)}catch(Bl){}}},Iu=(ha,Ns)=>{if(zn.current){if(Dn){Mi.current.onMouse(ha,Ns.name);return}try{const Bl={},xl={};zn.current.getEdgeData().map(Ga=>{Bl[Ga.id]=ha==="Enter"?"inactive":"active"}),zn.current.getNodeData().map(Ga=>{var bd,Yh;ha==="Enter"?xl[Ga.id]=(Yh=(bd=Ga.tags)==null?void 0:bd.map(gc=>gc==null?void 0:gc.name))!=null&&Yh.includes(Ns.name)?"highlight":"inactive":xl[Ga.id]="active"}),zn.current.setElementState(Bl),zn.current.setElementState(xl)}catch(Bl){}}};return qr.createElement(Gt.Z,{spinning:zl},qr.createElement("div",{ref:Cr,style:{background:"#010A23",height:"100vh",overflow:"hidden",position:"relative"}},(Gi==null?void 0:Gi.length)>0&&qr.createElement("div",{style:{color:"#fff",display:"flex",alignItems:"center",marginLeft:"10rem",position:"absolute",bottom:"30px",zIndex:1}},(Lr=af.filter(ha=>{var Ns;return(Ns=Gi==null?void 0:Gi.map(Bl=>Bl==null?void 0:Bl.colornodeType))==null?void 0:Ns.includes(ha==null?void 0:ha.name)}))==null?void 0:Lr.map(ha=>qr.createElement("div",{onMouseLeave:()=>Yg("Leave",ha),onMouseEnter:()=>Yg("Enter",ha),style:{display:"flex",alignItems:"center",margin:"0 2px",cursor:"pointer"}},qr.createElement("span",{style:{display:"inline-flex",marginLeft:"10rem",width:"20rem",height:"20rem",borderRadius:"50%",background:ha.color}}),qr.createElement("span",{style:{marginLeft:"5rem"}},ha==null?void 0:ha.name)))),qr.createElement("div",{style:{color:"#fff",display:"flex",alignItems:"center",marginLeft:"10rem",position:"fixed",bottom:"30px",zIndex:1,right:40}},qr.createElement(hs.Z,{overlayClassName:au.dropdownst,getPopupContainer:()=>Cr.current,menu:{items:[{label:qr.createElement("div",{onClick:()=>{pd()}},"\u5C55\u5F00\u5168\u90E8"),key:"1"},{label:qr.createElement("div",{onClick:()=>{pd(3)}},"\u5C55\u5F003\u5C42"),key:"2"},{label:qr.createElement("div",{onClick:()=>{pd(2)}},"\u5C55\u5F002\u5C42"),key:"3"},{label:qr.createElement("div",{onClick:()=>{pd(1)}},"\u5C55\u5F001\u5C42"),key:"4"},{label:qr.createElement("div",{onClick:()=>{pd(0)}},"\u6536\u8D77\u5168\u90E8"),key:"5"}]}},qr.createElement("img",{style:{cursor:"pointer"},onClick:()=>{},src:$d===7?"/images/xscjxz.png":"/images/xscj.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(7)}})),qr.createElement(Ne.Z,{title:"\u5C45\u4E2D\u663E\u793A"},qr.createElement("img",{onClick:()=>{Ni(!1),pd()},style:{marginLeft:"10rem",cursor:"pointer"},src:$d===8?"/images/jzxsxz.png":"/images/jzxs.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(8)},className:au.img})),qr.createElement("div",{style:{marginLeft:"10rem",background:"#202F4F",borderRadius:"4px",alignItems:"center"}},qr.createElement("img",{style:{cursor:"pointer"},onClick:()=>{Dn?(Mi.current.zoomBy(.9),Mi.current.getZooms()):(zn.current.zoomBy(.9),setTimeout(()=>{var ha;Yo((((ha=zn==null?void 0:zn.current)==null?void 0:ha.getZoom())*100).toFixed(0))},300))},src:$d===9?"/images/newsxxz.png":"/images/newsx.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(9)}}),qr.createElement("span",{style:{display:"inline-flex",width:"46px",justifyContent:"center"},onClick:()=>{}}," ",eu+"%"),qr.createElement("img",{style:{cursor:"pointer"},onClick:()=>{Dn?(Mi.current.zoomBy(1.1),Mi.current.getZooms()):(zn.current.zoomBy(1.1),setTimeout(()=>{var ha;Yo((((ha=zn==null?void 0:zn.current)==null?void 0:ha.getZoom())*100).toFixed(0))},300))},src:$d===12?"/images/newfdxz.png":"/images/newfd.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(12)}}))),qr.createElement("div",{style:{display:"flex",justifyContent:"start",width:"1840rem",left:"40rem",paddingTop:"25rem",position:"absolute",zIndex:1}},qr.createElement("span",{className:au.tupugx,onClick:()=>{Ui()}},qr.createElement("img",{src:"/images/tpgx.svg",style:{marginRight:"10rem",width:"16rem"}}),"\u56FE\u8C31\u5173\u7CFB"),qr.createElement("div",{className:au.autocomp},Hi&&qr.createElement("div",{style:{display:"flex",alignItems:"center"}},qr.createElement(Wl.Z,{className:au.autocompwidth,options:Fo,popupClassName:au.autopop,getPopupContainer:()=>Cr.current,value:Bo,onSelect:(ha,Ns)=>{var Bl;if(Ro(Gi.find(xl=>xl.id===ha).name),ei(Gi.find(xl=>xl.id===ha)),is(!0),Dn)Mi.current.selectall(ha);else{let xl=zn.current.getElementDataByState("node","selected");(xl==null?void 0:xl.length)>0&&zn.current.setElementState((Bl=xl==null?void 0:xl[0])==null?void 0:Bl.id,[""]),zn.current.setElementState(ha,["selected"])}},onChange:ha=>{Ro(ha)},onSearch:ha=>{Ar(()=>{var Ns,Bl,xl;return Pa==="\u5168\u90E8"?(Ns=Gi==null?void 0:Gi.filter(Ga=>Ga.name.includes(ha)))==null?void 0:Ns.map(Ga=>({label:qr.createElement("div",{style:{display:"flex",alignItems:"center"}},qr.createElement("span",{style:{marginRight:"10rem",height:"20rem",lineHeight:"20rem",padding:"0rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},Ga==null?void 0:Ga.nodeType)," ",qr.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:Ga==null?void 0:Ga.name.replaceAll(ha,`${ha}`)}})),value:Ga==null?void 0:Ga.id})):(xl=(Bl=Gi==null?void 0:Gi.filter(Ga=>{var bd;return(bd=Ga==null?void 0:Ga.tags)==null?void 0:bd.find(Yh=>Yh.name===Pa)}))==null?void 0:Bl.filter(Ga=>Ga.name.includes(ha)))==null?void 0:xl.map(Ga=>({label:qr.createElement("div",{style:{display:"flex",alignItems:"center"}},qr.createElement("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},Ga==null?void 0:Ga.nodeType)," ",qr.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:Ga==null?void 0:Ga.name.replaceAll(ha,`${ha}`)}})),value:Ga==null?void 0:Ga.id}))})}},qr.createElement(tn.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",addonBefore:qr.createElement(hs.Z,{overlayClassName:au.dropdownst,menu:{items:[{label:qr.createElement("div",{onClick:()=>{Ta("\u5168\u90E8"),Iu("\u5168\u90E8","")}},"\u5168\u90E8"),key:"1"},...Au==null?void 0:Au.map(ha=>({label:qr.createElement("div",{onClick:()=>{Ta(ha.name),Iu("Enter",ha)}},ha==null?void 0:ha.name),key:ha.id}))]}},qr.createElement("div",{style:{display:"flex",alignItems:"center"}},qr.createElement("div",{className:au.textname,style:{width:"60rem"}},Pa),qr.createElement("div",{style:{height:"22rem",background:"linear-gradient( 180deg, rgba(255,255,255,0) 0%, #AEAEAE 52%, rgba(255,255,255,0) 100%)",width:"1rem"}})))})))),qr.createElement("div",{style:{display:"flex",position:"absolute",right:"0rem",zIndex:"3"}},((kr=be==null?void 0:be.detail)==null?void 0:kr.sync_uuid)&&((Vi=be==null?void 0:be.detail)==null?void 0:Vi.sync_uuid)===Zt&&((tr=be==null?void 0:be.detail)==null?void 0:tr.can_managed)&&qr.createElement(Ne.Z,{title:"\u540C\u6B65"},qr.createElement("img",{className:"current",onClick:(0,qu.debounce)(()=>{Xt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Cr.current,content:"\u8BF7\u786E\u5B9A\u662F\u5426\u5C06\u540C\u6B65\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\uFF0C\u66F4\u65B0\u540E\u539F\u6709\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u5C06\u88AB\u8986\u76D6\uFF0C\u8986\u76D6\u540E\u53EF\u5728\u7248\u672C\u7BA1\u7406\u4E2D\u9009\u62E9\u6062\u590D\u3002",onOk:()=>cd(void 0,null,function*(){var ha,Ns;const Bl=(ha=kt==null?void 0:kt.find(Ga=>(Ga==null?void 0:Ga.uuid)===Zt))==null?void 0:ha.name;let xl=yield(0,Mt.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:(Ns=be==null?void 0:be.detail)==null?void 0:Ns.id,uuid:Zt,name:Bl}});xl.status===0&&Dt.ZP.info(xl==null?void 0:xl.message)})})},500),src:$d===1?"/images/gxxz.png":"/images/gx.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(1)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((br=be==null?void 0:be.detail)==null?void 0:br.can_managed)&&qr.createElement("div",{className:au.hoverone},qr.createElement("div",{onClick:()=>cd(void 0,null,function*(){var ha;let Ns=yield(0,Mt.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:(ha=be==null?void 0:be.detail)==null?void 0:ha.id,parentNodeUuid:Zt}});(Ns==null?void 0:Ns.status)===0&&Dt.ZP.info("\u56FE\u8C31\u4FDD\u5B58\u6210\u529F")})},qr.createElement("img",{src:$d===2?"/images/bcbbxz.png":"/images/bcbb.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(2)}}),qr.createElement("div",{className:au.name},"\u4FDD\u5B58\u7248\u672C")),qr.createElement("div",{onClick:()=>cd(void 0,null,function*(){var ha;il.page=1,il.limit=10;let Ns=yield(0,Mt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:Jd({subject_id:(ha=be==null?void 0:be.detail)==null?void 0:ha.id,nodeUuid:Zt},il)});Al(il),(Ns==null?void 0:Ns.status)===0&&(Da(!0),bl(Ns))})},qr.createElement("img",{src:$d===3?"/images/qhbbxz.png":"/images/qhbb.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(3)},className:au.img}),qr.createElement("div",{className:au.name},"\u5207\u6362\u7248\u672C"))),((hr=be==null?void 0:be.detail)==null?void 0:hr.can_managed)&&qr.createElement(Ne.Z,{title:"\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31"},qr.createElement("div",{className:"current flex item-center justify-center c-white",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem",borderRadius:"50%",background:"#202F4F"},onClick:()=>{Wr.Z.publish("create_a_knowledge_map")}},qr.createElement("span",{className:"iconfont icon-tianjia4"}))),ma.get("type")!=="classrooms"&&!(0,Dl.JA)()&&qr.createElement(Ne.Z,{title:"\u5173\u8054\u6559\u5B66\u8BFE\u5802"},qr.createElement("img",{src:$d===13?"/images/glkt.png":"/images/glktxz.png",className:"current",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"},onClick:()=>{Wr.Z.publish("related_teaching_classroom")},onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(13)}})),qr.createElement("div",{className:au.hoverone},qr.createElement("div",{onClick:()=>{Dn=!1,No(!1),Ni(!1),pd()}},qr.createElement("img",{src:$d===4?"/images/gxtxz.png":"/images/gxt.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(4)}}),qr.createElement("div",{className:au.name},"\u5173\u7CFB\u56FE")),qr.createElement("div",{onClick:()=>{Dn=!0,No(!0)}},qr.createElement("img",{src:$d===5?"/images/zssxz.png":"/images/zss.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(5)},className:au.img}),qr.createElement("div",{className:au.name},"\u77E5\u8BC6\u6811"))),qr.createElement(Ne.Z,{title:"\u5168\u5C4F"},qr.createElement("img",{className:"current",onClick:()=>{var ha,Ns,Bl,xl;(0,Hh.vp)()?(Nr(!1),(0,Hh.BU)(),!Dn&&Hi?(ha=zn==null?void 0:zn.current)==null||ha.fitCenter():(Ns=Mi==null?void 0:Mi.current)==null||Ns.fitView()):(Nr(!0),(0,Hh.Dj)(Cr.current),!Dn&&Hi?(Bl=zn==null?void 0:zn.current)==null||Bl.fitCenter():(xl=Mi==null?void 0:Mi.current)==null||xl.fitView())},src:$d===6?"/images/qpxz.png":"/images/qp.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(6)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((oo=be==null?void 0:be.detail)==null?void 0:oo.can_managed)&&qr.createElement("div",{className:au.hoverone,style:{marginRight:"0rem"}},qr.createElement("div",{onClick:()=>{ka(!0)}},qr.createElement("img",{src:$d===10?"/images/drxz.png":"/images/dr.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(10)}}),qr.createElement("div",{className:au.name},"\u5BFC\u5165")),qr.createElement("div",{onClick:()=>{var ha;(0,rt.FH)("",dt.Z.API_SERVER+`/api/knowledge/v2/export.json?subject_id=${(ha=be==null?void 0:be.detail)==null?void 0:ha.id}&fileType=xlsx&parentNodeUuid=${Zt}`)}},qr.createElement("img",{src:$d===11?"/images/dcxz.png":"/images/dc.png",onMouseOut:()=>{ql(!1)},onMouseOver:()=>{ql(11)},className:au.img}),qr.createElement("div",{className:au.name},"\u5BFC\u51FA"))))),Hi&&!Dn&&qr.createElement("div",{style:{width:"100%",height:"100vh",opacity:0},ref:hf}),qr.createElement("div",{id:"myDiagramDiv",style:{height:"100vh",width:"100%",visibility:Dn?"visible":"hidden"}},Dn?qr.createElement(wf,{ref:Mi,setzoomsize:Yo,setshowdetail:is,setitems:ei,nodeUuid:Zt,subject_id:(ur=be==null?void 0:be.detail)==null?void 0:ur.id}):""),qr.createElement(qe,{tpacti:ji,initdata:yn,uuid:Zt,Tabsdatas:kt,setshow:Ni,getData:pd,containerRef:Cr,showdetail:jr,setshowdetail:is,items:Or}),qr.createElement(Xt.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:ua,centered:!0,getContainer:()=>Cr.current,okButtonProps:{loading:vs},onCancel:()=>{ka(!1),us([])},onOk:()=>cd(void 0,null,function*(){var ha,Ns,Bl,xl;const Ga=new FormData;if(jl.length>0)Ga.append("file",jl[0]);else{Dt.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}pl(!0),Ga.append("subject_id",((ha=be.detail)==null?void 0:ha.id)+""),Ga.append("parentNodeUuid",Zt);let bd=yield(0,Mt.ZP)("/api/knowledge/v2/import.json",{method:"post",body:Ga},!0);pl(!1),(bd==null?void 0:bd.status)===0&&((Ns=bd==null?void 0:bd.data)!=null&&Ns.importErrorFilePath?Xt.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:qr.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",qr.createElement("a",{href:`${dt.Z.API_SERVER}${(Bl=bd==null?void 0:bd.data)==null?void 0:Bl.importErrorFilePath}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(pd(),Ni(!1),(xl=bd==null?void 0:bd.data)!=null&&xl.has_route?Dt.ZP.info("\u77E5\u8BC6\u56FE\u8C31\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u4E60\u8DEF\u5F84\u7684\u8282\u70B9\u4E0E\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7ED1\u5B9A\uFF0C\u8BF7\u66F4\u65B0\u5B66\u4E60\u8DEF\u5F84"):Dt.ZP.info("\u5BFC\u5165\u6210\u529F"),us([]),ei({}),ka(!1)))})},(Gi==null?void 0:Gi.length)>0&&qr.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u8986\u76D6\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u9700\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),qr.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",qr.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),qr.createElement("a",{href:`${dt.Z.API_SERVER}/api/knowledge/v2/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),qr.createElement(zt.Z,null,qr.createElement(gr.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",qr.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),qr.createElement(zt.Z,{style:{marginTop:10,marginLeft:50}},qr.createElement(mn.default,Jd({},Tf),qr.createElement("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},qr.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))),qr.createElement(In,null,qr.createElement(qr.Fragment,null,qr.createElement(Xt.default,{title:"\u7248\u672C\u8BB0\u5F55",centered:!0,width:1200,open:Ps,footer:!1,getContainer:()=>Cr.current,onCancel:()=>{Da(!1)}},qr.createElement(Sh.default,{dataSource:Ms==null?void 0:Ms.data,pagination:!1,columns:[{title:"\u7248\u672C\u4FDD\u5B58\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:(ha,Ns)=>qr.createElement("div",null,qr.createElement("span",null,ha),(Ns==null?void 0:Ns.is_now_version)&&qr.createElement("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"}},"\u5F53\u524D\u4F7F\u7528\u7248\u672C"))},{title:"\u4FDD\u5B58\u4EBA",dataIndex:"username",ellipsis:!0,key:"username"},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,key:"name",render:(ha,Ns)=>qr.createElement("div",null,qr.createElement("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:()=>cd(void 0,null,function*(){var Bl,xl;let Ga=yield(0,Mt.ZP)(`${Ns==null?void 0:Ns.url}`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&((xl=(Bl=Ga==null?void 0:Ga.data)==null?void 0:Bl.nodes)==null?void 0:xl.length)>0&&Vo(Ga==null?void 0:Ga.data)})},"\u67E5\u770B"),qr.createElement("span",{onClick:()=>cd(void 0,null,function*(){var Bl;if(Ns!=null&&Ns.is_now_version)return;let xl=yield(0,Mt.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:(Bl=be==null?void 0:be.detail)==null?void 0:Bl.id,backupFilePath:Ns==null?void 0:Ns.backupFilePath}});(xl==null?void 0:xl.status)===0&&(pd(),Da(!1),Ni(!1),Dt.ZP.info("\u5207\u6362\u6210\u529F"))}),style:{color:Ns!=null&&Ns.is_now_version?"#999999":"#1B8565",cursor:"pointer"}},"\u5207\u6362\u81F3\u5F53\u524D\u7248\u672C"))}]}),qr.createElement(rn.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:il.limit,total:Ms==null?void 0:Ms.total_count,current:il.page,onChange:(ha,Ns)=>cd(void 0,null,function*(){var Bl;il.page=ha,il.limit=Ns,Al(il);let xl=yield(0,Mt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:Jd({subject_id:(Bl=be==null?void 0:be.detail)==null?void 0:Bl.id,nodeUuid:Zt},il)});(xl==null?void 0:xl.status)===0&&(Da(!0),bl(xl))})})),qr.createElement(Xt.default,{open:((ar=pa==null?void 0:pa.nodes)==null?void 0:ar.length)>0,title:"\u5386\u53F2\u56FE\u8C31",width:"1200rem",footer:null,getContainer:()=>Cr.current,destroyOnClose:!0,onCancel:()=>{Vo({})}},qr.createElement(dd,{datas:pa}))))))};var qf=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(kg),$u={wrap:"wrap___HuFFi",add:"add___GrP2R",dimensionalBall:"dimensionalBall___flm6B",archer:"archer___biVqC",svg:"svg___hXxGw",modal:"modal___DR9M_",mHead:"mHead___I923K",form:"form___W2fTe",mType:"mType___hoISa",listItem:"listItem___JCZwd"},hc={flex_box_center:"flex_box_center___aEG4A",flex_space_between:"flex_space_between___O70yE",flex_box_vertical_center:"flex_box_vertical_center___rEvY1",flex_box_center_end:"flex_box_center_end___Xp3ui",flex_box_column:"flex_box_column___McZmY",largeBall:"largeBall___SbxSR",middleBall:"middleBall___eKLzh",smallBall:"smallBall___r7xv5",largeBallDish:"largeBallDish___EeTGm",middleBallDish:"middleBallDish___hca4h",smallBallDish:"smallBallDish___rrHxf",smallBallGather:"smallBallGather___hHHqa",box:"box___yWjPn",spectrum:"spectrum___r9a7p",pedestal:"pedestal___Grjvz",spectrumHover:"spectrumHover___OibBM",pedestalHover:"pedestalHover___EcKUJ"};const sp="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",Ng="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",$c="data:image/png;base64,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",Zp="data:image/png;base64,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";var lp=Object.defineProperty,_f=Object.defineProperties,sf=Object.getOwnPropertyDescriptors,Dg=Object.getOwnPropertySymbols,ch=Object.prototype.hasOwnProperty,up=Object.prototype.propertyIsEnumerable,$f=(Pe,ze,be)=>ze in Pe?lp(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Bf=(Pe,ze)=>{for(var be in ze||(ze={}))ch.call(ze,be)&&$f(Pe,be,ze[be]);if(Dg)for(var be of Dg(ze))up.call(ze,be)&&$f(Pe,be,ze[be]);return Pe},lf=(Pe,ze)=>_f(Pe,sf(ze)),m0=({className:Pe,style:ze={},title:be="",childNode:bt=[],knowledgeNode:Kn=[]})=>{const It="rem",li=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],Zt=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],kt=(yr="")=>{if(!yr)return"-";let Lr=3;return/[\u4e00-\u9fff]/.test(yr)||(Lr=7),(yr==null?void 0:yr.length)>=Lr?(yr==null?void 0:yr.slice(0,Lr-1))+"...":yr},yn=()=>(Array.isArray(Kn)?Kn.slice(0,7):Array(7).fill("\u77E5\u8BC6\u70B9")).map((kr,Vi)=>{const tr=li[Vi],br=lf(Bf({},tr),{bottom:`${tr.bottom}${It}`,left:`${tr.left}${It}`});return ve.createElement("div",{key:Vi,style:br,className:hc.smallBallGather},ve.createElement("div",{className:hc.smallBall},ve.createElement("b",null,kt(kr))),ve.createElement("div",{className:hc.smallBallDish}))}),Ui=()=>(Array.isArray(bt)?bt.slice(0,5):Array(5).fill("\u5B50\u8282\u70B9")).map((kr,Vi)=>{const tr=Zt[Vi],br=lf(Bf({},tr),{bottom:`${tr.bottom}${It}`,left:`${tr.left}${It}`});return ve.createElement("div",{key:Vi,style:br,className:hc.middleBall},ve.createElement("div",null,ve.createElement("b",null,kt(kr))))}),ji={position:"absolute",zIndex:1,bottom:0,width:"100%"};return ve.createElement("div",{className:Xe()(hc.box,Pe),style:ze},ve.createElement("img",{className:hc.pedestal,style:ji,src:sp}),ve.createElement("img",{className:hc.pedestalHover,style:ji,src:Ng}),yn(),ve.createElement("div",{style:{position:"absolute",zIndex:9,bottom:138+It,left:"50%",transform:"translateX(-50%)"},className:hc.middleBallDish}),Ui(),ve.createElement("div",{style:{position:"absolute",zIndex:15,bottom:214+It,left:"50%",transform:"translateX(-50%)"},className:hc.largeBallDish}),ve.createElement("div",{style:{position:"absolute",zIndex:16,bottom:234+It,left:120+It},className:hc.largeBall},ve.createElement("b",null,kt(be))),ve.createElement("img",{style:lf(Bf({},ji),{zIndex:17}),className:hc.spectrum,src:$c}),ve.createElement("img",{style:lf(Bf({},ji),{zIndex:17}),className:hc.spectrumHover,src:Zp}),ve.createElement("div",{title:be,style:{position:"absolute",zIndex:18,bottom:304+It,left:0,fontSize:24+It,width:"100%",textAlign:"center"},className:"c-white blod"},(0,rt.Pq)(be,9)))},Ol=Object.defineProperty,Ka=Object.defineProperties,xs=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Vh=Object.prototype.propertyIsEnumerable,Pd=(Pe,ze,be)=>ze in Pe?Ol(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,hh=(Pe,ze)=>{for(var be in ze||(ze={}))Pu.call(ze,be)&&Pd(Pe,be,ze[be]);if(El)for(var be of El(ze))Vh.call(ze,be)&&Pd(Pe,be,ze[be]);return Pe},Oc=(Pe,ze)=>Ka(Pe,xs(ze));function eg(Pe){const ze=new Map,be=[];return Pe.nodes.forEach(bt=>{const Kn=Oc(hh({},bt.properties),{children:[]});ze.set(Kn.uuid,Kn)}),Pe.relationships.forEach(bt=>{const Kn=ze.get(bt.startNodeUuid),It=ze.get(bt.endNodeUuid);Kn&&It&&Kn.children.push(It)}),Pe.nodes.forEach(bt=>{const Kn=bt.properties;if(!Pe.relationships.some(Zt=>Zt.startNodeUuid===Kn.uuid||Zt.endNodeUuid===Kn.uuid))return;Pe.relationships.some(Zt=>Zt.endNodeUuid===Kn.uuid)||be.push(ze.get(Kn.uuid))}),be.length===1?be[0]:be}function fh(Pe,ze){const be=new Set,bt=[];return Pe.forEach(Kn=>{const It=Kn[ze[0]],li=Kn[ze[1]];if(!It||!li)return;const Zt=`${It}-${li}`,kt=`${li}-${It}`;It!==li&&!be.has(Zt)&&!be.has(kt)&&(bt.push(Kn),be.add(Zt),be.add(kt))}),bt}const eh=(Pe,ze)=>{const be=Pe==null?void 0:Pe.map(Kn=>{const It=li=>{let Zt=[li.uuid];return li.children.forEach(kt=>{Zt=Zt.concat(It(kt))}),Zt};return It(Kn)});return ze.map(Kn=>{let It,li;return be.forEach(Zt=>{Zt.includes(Kn.startNodeUuid)&&(It=Zt[0]),Zt.includes(Kn.endNodeUuid)&&(li=Zt[0])}),Oc(hh({},Kn),{firstStartNodeUuid:It,firstEndNodeUuid:li})})};var Bs=xe(59301),mg=({data:Pe})=>{const ze=(0,ve.useRef)(),be=(0,ve.useRef)();function bt(li,Zt,kt){let yn,Ui;switch(Zt){case"top":yn=Math.ceil(li.left+li.width/2-kt.left),Ui=Math.ceil(li.top-kt.top);break;case"bottom":yn=Math.ceil(li.left+li.width/2-kt.left),Ui=Math.ceil(li.bottom-kt.top+15);break;case"left":yn=Math.ceil(li.left-kt.left-10),Ui=Math.ceil(li.top+li.height/2-kt.top+80);break;case"right":yn=Math.ceil(li.right-kt.left+10),Ui=Math.ceil(li.top+li.height/2-kt.top+50);break}return{x:yn,y:Ui}}function Kn(li,Zt){const kt={x:parseInt(li.left+li.width/2),y:parseInt(li.top+li.height/2)},yn={x:parseInt(Zt.left+Zt.width/2),y:parseInt(Zt.top+Zt.height/2)},Ui=yn.x-kt.x,ji=yn.y-kt.y;let yr,Lr;return Math.abs(Ui)>Math.abs(ji)?(yr=Ui>0?"right":"left",Lr=Ui>0?"left":"right"):(yr=ji>0?"bottom":"top",Lr=ji>0?"top":"bottom"),{startEdge:yr,endEdge:Lr}}function It(){let li=Pe;if(!(li!=null&&li.length))return;const Zt=document.getElementById("lineContainer"),kt=document.getElementById("parentContainer").getBoundingClientRect();Zt.querySelectorAll("line").forEach(yn=>yn.remove()),li.forEach(yn=>{const Ui=document.getElementById(yn.from),ji=document.getElementById(yn.to),yr=Ui.getBoundingClientRect(),Lr=ji.getBoundingClientRect();let{startEdge:kr,endEdge:Vi}=yn;if(!kr||!Vi){const oo=Kn(yr,Lr);kr=kr||oo.startEdge,Vi=Vi||oo.endEdge}const tr=bt(yr,kr,kt),br=bt(Lr,Vi,kt),hr=document.createElementNS("http://www.w3.org/2000/svg","line");if(hr.setAttribute("x1",tr.x+yn.offsetStart.x),hr.setAttribute("y1",tr.y+yn.offsetStart.y),hr.setAttribute("x2",tr.x+yn.offsetStart.x+.01),hr.setAttribute("y2",tr.y+yn.offsetStart.y),hr.setAttribute("stroke",`url(#${yn.gradient})`),hr.setAttribute("stroke-width","2"),yn.dashed&&hr.setAttribute("stroke-dasharray","5, 5"),yn.arrow==="start"?hr.setAttribute("marker-start",yn!=null&&yn.animated?"url(#triangle-start-h)":"url(#triangle-start)"):yn.arrow==="end"?hr.setAttribute("marker-end",yn!=null&&yn.animated?"url(#triangle-end-h)":"url(#triangle-end)"):yn.arrow==="both"&&(hr.setAttribute("marker-start",yn!=null&&yn.animated?"url(#triangle-start-h)":"url(#triangle-start)"),hr.setAttribute("marker-end",yn!=null&&yn.animated?"url(#triangle-end-h)":"url(#triangle-end)")),yn.animated){hr.classList.add("dashed-line");const oo=document.createElementNS("http://www.w3.org/2000/svg","animate");oo.setAttribute("attributeName","x2"),oo.setAttribute("from",tr.x+yn.offsetStart.x),oo.setAttribute("to",br.x+yn.offsetEnd.x+.01),oo.setAttribute("dur","1s"),oo.setAttribute("fill","freeze"),hr.appendChild(oo);const ur=document.createElementNS("http://www.w3.org/2000/svg","animate");ur.setAttribute("attributeName","y2"),ur.setAttribute("from",tr.y+yn.offsetStart.y),ur.setAttribute("to",br.y+yn.offsetEnd.y),ur.setAttribute("dur","1s"),ur.setAttribute("fill","freeze"),hr.appendChild(ur)}else hr.setAttribute("x2",br.x+yn.offsetEnd.x+.01),hr.setAttribute("y2",br.y+yn.offsetEnd.y);Zt.appendChild(hr)})}return(0,ve.useEffect)(()=>{Pe!=null&&Pe.length&&It()},[Pe]),(0,ve.useEffect)(()=>(window.addEventListener("resize",()=>It),window.addEventListener("scroll",()=>It),()=>{window.removeEventListener("resize",It),window.removeEventListener("scroll",It)}),[]),Bs.createElement(Bs.Fragment,null,Bs.createElement("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),Bs.createElement("svg",null,Bs.createElement("defs",null,Bs.createElement("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},Bs.createElement("stop",{"stop-color":"#42BECD",offset:"0%"}),Bs.createElement("stop",{"stop-color":"#3C30C6",offset:"100%"})),Bs.createElement("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%"},Bs.createElement("stop",{"stop-color":"#2DE1FD",offset:"0%"}),Bs.createElement("stop",{"stop-color":"#C7FFB0",offset:"100%"})),Bs.createElement("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Bs.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})),Bs.createElement("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Bs.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})),Bs.createElement("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Bs.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})),Bs.createElement("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Bs.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})))))},Ed=Object.defineProperty,wc=Object.defineProperties,vg=Object.getOwnPropertyDescriptors,Tg=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,y0=Object.prototype.propertyIsEnumerable,Up=(Pe,ze,be)=>ze in Pe?Ed(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Qp=(Pe,ze)=>{for(var be in ze||(ze={}))v0.call(ze,be)&&Up(Pe,be,ze[be]);if(Tg)for(var be of Tg(ze))y0.call(ze,be)&&Up(Pe,be,ze[be]);return Pe},A0=(Pe,ze)=>wc(Pe,vg(ze)),Mf=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),tg=({subjectId:Pe,setActivated:ze,onAddSuccess:be,settpacti:bt})=>{const Kn=(0,Ve.useSelector)(Cr=>Cr),{pathsDetail:{detail:It={}}}=Kn,[li]=Kt.default.useForm(),[Zt,kt]=(0,ve.useState)(""),[yn,Ui]=(0,ve.useState)(!1),[ji,yr]=(0,ve.useState)(!0),[Lr,kr]=(0,ve.useState)(!1),[Vi,tr]=(0,ve.useState)([]),[br,hr]=(0,ve.useState)([]),[oo,ur]=(0,ve.useState)(null),[ar,Ao]=(0,ve.useState)(),Mi=(0,ve.useRef)(),zn=(0,ve.useRef)();let Gi=(0,ve.useRef)().current,Br=(0,ve.useRef)().current,Hi=(0,ve.useRef)(!1).current;const Ni=It==null?void 0:It.edit_of_subject_knowledge;(0,ve.useEffect)(()=>{Pe&&Fo()},[Pe]);const Fo=()=>Mf(void 0,null,function*(){var Cr,Or,ei,jr,is;yr(!0);const pa=yield(0,Mt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:Pe}});if(pa.status===0){kt((jr=(ei=(Or=(Cr=pa==null?void 0:pa.data)==null?void 0:Cr.nodes)==null?void 0:Or[0])==null?void 0:ei.properties)==null?void 0:jr.uuid);const Vo=((is=pa==null?void 0:pa.data)==null?void 0:is.relationships)||[];let Dn=[],No=[];Vo==null||Vo.forEach(pl=>{["\u5173\u8054"].includes(pl.type)?Dn.push(pl):["\u5305\u542B"].includes(pl.type)&&No.push(pl)}),Dn=fh(Dn,["startNodeUuid","endNodeUuid"]);const ua=A0(Qp({},pa==null?void 0:pa.data),{relationships:No}),ka=eg(ua);let vs=eh((ka==null?void 0:ka.children)||[],Dn);console.log(vs,3),vs=fh(vs,["firstStartNodeUuid","firstEndNodeUuid"]),tr((ka==null?void 0:ka.children)||[]),hr(vs),console.log(vs,ka==null?void 0:ka.children,222)}yr(!1)});(0,ve.useEffect)(()=>{br!=null&&br.length&&Ao(br.map(Cr=>({from:Cr.firstStartNodeUuid,to:Cr.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"})))},[br]),(0,ve.useEffect)(()=>{var Cr;ar!=null&&ar.length&&((Cr=ar==null?void 0:ar.map)==null||Cr.call(ar,Or=>{Or.animated=Or.from===oo||Or.to===oo,Or.gradient=Or.from===oo||Or.to===oo?"gradient2":"gradient1"}),Ao([...ar]))},[oo]);function Ar(Cr){var Or,ei;if(!Hi)return;const jr=Cr.pageY-Gi;(ei=(Or=Mi.current)==null?void 0:Or.scrollTo)==null||ei.call(Or,0,Br-jr)}function Bo(Cr){var Or;Hi=!0,Gi=Cr.pageY,Br=((Or=Mi.current)==null?void 0:Or.scrollTop)||0}function Ro(Cr){Hi=!1}(0,ve.useEffect)(()=>(document.addEventListener("mousedown",Bo),document.addEventListener("mousemove",Ar),document.addEventListener("mouseup",Ro),()=>{document.removeEventListener("mouseup",Ro),document.removeEventListener("mousemove",Ar),document.removeEventListener("mousedown",Bo)}),[]);const bi=Cr=>Mf(void 0,null,function*(){const{nodeType:Or,description:ei,name:jr,tags:is}=Cr;kr(!0);const pa=yield(0,Mt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:Pe,properties:{description:ei,rootNodeUuid:Zt,name:jr,nodeType:Or[0],tags:(is==null?void 0:is.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:Zt,type:"\u5305\u542B"}]}});(pa==null?void 0:pa.status)===0&&(Ui(!1),Fo(),be()),kr(!1)}),Nr=()=>{const Cr=[],Or=Vi==null?void 0:Vi.map((jr,is)=>{var pa;let Vo;const Dn=is+1,No=Cr.length-3,ua=Cr[No];Dn%3===1&&(Vo={top:ua!==void 0?`${parseFloat(ua==null?void 0:ua.top)+600}rem`:"100rem",left:"50%",marginLeft:"-146rem"}),Dn%3===2&&(Vo={top:ua!==void 0?`${parseFloat(ua==null?void 0:ua.top)+600}rem`:"380rem",left:0}),Dn%3===0&&(Vo={top:ua!==void 0?`${parseFloat(ua==null?void 0:ua.top)+600}rem`:"380rem",right:0}),Cr.push(Vo);let ka=[],vs=(pa=jr==null?void 0:jr.children)==null?void 0:pa.map(pl=>{var jl;return pl!=null&&pl.children&&((jl=pl==null?void 0:pl.children)==null||jl.forEach(us=>{ka.push(us.name)})),pl.name});return vs.length>5&&(vs[0]="..."),ka.length>7&&(ka[0]="..."),ve.createElement("div",{className:$u.listItem,key:is,onMouseEnter:()=>ur(jr==null?void 0:jr.uuid),onMouseLeave:()=>ur(null),id:jr==null?void 0:jr.uuid,onClick:()=>{ze(jr==null?void 0:jr.uuid),bt(jr==null?void 0:jr.uuid)},style:Qp({position:"absolute",zIndex:10},Vo)},ve.createElement(m0,{childNode:vs,knowledgeNode:ka,title:jr==null?void 0:jr.name}))}),ei=parseFloat(Cr[Cr.length-1].top)+352+80+"rem";return ve.createElement("div",{ref:zn,style:{height:ei}},Or)};return ve.createElement(In,null,ve.createElement("div",{className:$u.wrap},ji&&ve.createElement(Gt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:ji}),!ji&&ve.createElement(ve.Fragment,null,Ni&&ve.createElement("div",{className:$u.add,onClick:()=>Ui(!0)},ve.createElement("i",{className:"iconfont icon-tianjiatixing"})),Vi!=null&&Vi.length?ve.createElement("div",{className:$u.dimensionalBall,ref:Mi},ve.createElement("div",{className:$u.archer,id:"parentContainer"},Nr(),ve.createElement(mg,{data:ar}))):ve.createElement(Di,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:Ni&&"\u65B0\u5EFA\u56FE\u8C31",onClick:()=>Ui(!0)})),ve.createElement(Xt.default,{open:yn,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Ui(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{li.resetFields()},confirmLoading:Lr,onOk:()=>li.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},ve.createElement("div",{className:$u.modal},ve.createElement("div",{className:$u.mHead},"\u8282\u70B9\u5C5E\u6027"),ve.createElement(Kt.default,{form:li,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:bi,className:$u.form},ve.createElement(Kt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(tn.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ve.createElement(Kt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(tn.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ve.createElement(Kt.default.Item,{className:$u.mType,label:ve.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",ve.createElement(Ne.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},ve.createElement(wn.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},ve.createElement(kl,{subjectId:Pe,type:1})))))))},ks={statistics:"statistics___BP4qi",noUnfold:"noUnfold___EpqXR",wrapBox:"wrapBox___TsFlb",scrollBox:"scrollBox___Oh4zJ",content:"content___NRQFH",title:"title___z20Sn",box:"box___k6Eep",left:"left___Gnxfc",right:"right___rNC9V",head:"head___mT3Wl",radio:"radio___sjK3F",active:"active___oX7gd",average:"average___KVA2l",li:"li____NnY1",yellow:"yellow___CCujs",blue:"blue___m_425",lineTitle:"lineTitle___qo6vf",echartsTwo:"echartsTwo___aC24D",echartsThree:"echartsThree___Z2Q2A",unfold:"unfold___VUl4t",select:"select___dM1mS"},Xp="data:image/png;base64,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",x0="data:image/png;base64,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",Og="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",Rg="data:image/png;base64,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",cp="data:image/png;base64,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",Jp={wave:"wave___rx4XG",fillWrap:"fillWrap___q512j",svgBox:"svgBox___DfbUu"},hd=Object.defineProperty,S0=Object.getOwnPropertySymbols,jg=Object.prototype.hasOwnProperty,Ff=Object.prototype.propertyIsEnumerable,zg=(Pe,ze,be)=>ze in Pe?hd(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,ie=(Pe,ze)=>{for(var be in ze||(ze={}))jg.call(ze,be)&&zg(Pe,be,ze[be]);if(S0)for(var be of S0(ze))Ff.call(ze,be)&&zg(Pe,be,ze[be]);return Pe};const ae=Pe=>React.createElement("svg",ie({width:449,height:204,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Pe),React.createElement("title",null,"\u6CE2\u7EB9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"41.532%",x2:"51.437%",y2:"65.254%",id:"water_svg__c"},React.createElement("stop",{stopColor:"#34D5A2",offset:"0%"}),React.createElement("stop",{stopColor:"#1D9F76",offset:"100%"})),React.createElement("path",{id:"water_svg__a",d:"M0 0h449v204H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"water_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#water_svg__a"})),React.createElement("g",{mask:"url(#water_svg__b)"},React.createElement("path",{d:"M0 7.704c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.136 45 0 13-11 30-9.517 45 0s15 17 45 0v196H0v-196Z",fill:"url(#water_svg__c)",transform:"translate(-40)"}),React.createElement("path",{d:"M0 11c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.137 45 0 13-11 30-10 45 0s15 17 45 0v193H0V11Z",fill:"#38E5AE"}))));var he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",me=({percentage:Pe,size:ze=180,unit:be="rem"})=>{const[bt,Kn]=(0,ve.useState)(["",""]),[It,li]=(0,ve.useState)(0),Zt=(0,ve.useRef)(null),kt=(0,ve.useRef)(null);(0,ve.useEffect)(()=>(Zt.current&&(clearTimeout(kt.current),kt.current=setTimeout(()=>{var Lr;const kr=It+20;kr+ze>((Lr=Zt.current)==null?void 0:Lr.offsetWidth)-40&&Kn([...bt,""]),li(kr)},200)),()=>{clearTimeout(kt.current)}),[Zt.current,It]),(0,ve.useEffect)(()=>(window.addEventListener("resize",yn),()=>{window.removeEventListener("resize",yn)}),[]);const yn=()=>{li(0)},Ui={width:ze+be,height:ze+be},ji=148-ze*(Pe/100),yr=()=>ve.createElement("img",{src:he,style:{width:`449${be}`,height:`204${be}`}});return ve.createElement("div",{className:Jp.wave,style:Ui},ve.createElement("div",{className:Jp.fillWrap},ve.createElement("div",{style:{fontSize:`28${be}`,zIndex:2,color:"#fff"}},Pe,"%"),ve.createElement("div",{className:Jp.svgBox,ref:Zt,style:{top:ji+be,transform:`translateX(-${It}px)`}},bt.map((Lr,kr)=>ve.createElement(yr,{key:kr})))))},Le={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},He=Object.defineProperty,nt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,oi=(Pe,ze,be)=>ze in Pe?He(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Jn=(Pe,ze)=>{for(var be in ze||(ze={}))fn.call(ze,be)&&oi(Pe,be,ze[be]);if(At)for(var be of At(ze))Ft.call(ze,be)&&oi(Pe,be,ze[be]);return Pe},Fr=(Pe,ze)=>nt(Pe,_e(ze)),fo=({dataSource:Pe=[]})=>{const[ze,be]=(0,ve.useState)([]),[bt,Kn]=(0,ve.useState)(0),It=(0,ve.useRef)(String(Math.random()).slice(-6));(0,ve.useEffect)(()=>{if(Pe!=null&&Pe.length){const yn=kt(Pe),Ui=Pe.map((ji,yr)=>Fr(Jn({value:ji,lineWidth:30,pillarWidth:104+yn[yr]},Zt[yr]),{from:Zt[yr].from+It.current,to:Zt[yr].to+It.current}));be(Ui),Kn(bt+1)}},[JSON.stringify(Pe)]),(0,ve.useEffect)(()=>{bt>0&&li()},[bt]),(0,ve.useEffect)(()=>(window.addEventListener("resize",li),()=>{window.removeEventListener("resize",li)}),[bt]);const li=()=>{const yn=ze.map((Ui,ji)=>{const{from:yr,to:Lr}=Ui,kr=document.querySelector(`#${yr}`),Vi=document.querySelector(`#${Lr}`),tr=kr.getBoundingClientRect(),br=Vi.getBoundingClientRect(),hr=Math.abs(br.left-tr.left);return Fr(Jn({},Ui),{lineWidth:hr})});be(yn)},Zt=[{title:"\u5B8C\u6210\u738780%\uFF5E100%",pillarTitle:"80\uFF5E100%",from:"lineStart1",to:"lineEnd1"},{title:"\u5B8C\u6210\u738760%\uFF5E79%",pillarTitle:"60\uFF5E79%",from:"lineStart2",to:"lineEnd2"},{title:"\u5B8C\u6210\u738759%\u4EE5\u4E0B",pillarTitle:"59%\u4EE5\u4E0B",from:"lineStart3",to:"lineEnd3"}];function kt(yn){const Ui=yn.reduce((ji,yr)=>ji+yr,0);return yn.map(ji=>ji/Ui*100)}return ve.createElement("div",{className:Le.trapezoid},ve.createElement("div",{className:Le.textBox},ze.map((yn,Ui)=>{const{value:ji,lineWidth:yr,title:Lr,from:kr}=yn,Vi=Ui+1;return ve.createElement("div",{key:Ui,className:Le[`text${Vi}`]},ve.createElement("div",{className:Le.tip},Lr,ve.createElement("span",null,ji)),ve.createElement("div",{id:kr,className:Le.line},ve.createElement("div",{style:{width:yr},className:Le.l})))})),ve.createElement("div",{className:Le.pillarBox},ze.map((yn,Ui)=>{const{pillarWidth:ji,pillarTitle:yr,to:Lr}=yn,kr=Ui+1;return ve.createElement("div",{key:Ui,className:Le[`pillar${kr}`],style:{width:ji+"rem"}},ve.createElement("span",null,yr),ve.createElement("div",{id:Lr,className:Le.point}))})))},or=xe(59301),Ia=Object.defineProperty,la=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,ra=(Pe,ze,be)=>ze in Pe?Ia(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Us=(Pe,ze)=>{for(var be in ze||(ze={}))Wa.call(ze,be)&&ra(Pe,be,ze[be]);if(la)for(var be of la(ze))Ss.call(ze,be)&&ra(Pe,be,ze[be]);return Pe},yu=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),Bu=({subjectId:Pe,uuid:ze,isAll:be})=>{const[bt,Kn]=(0,ve.useState)(!1),[It,li]=(0,ve.useState)({type:0,course_id:null}),[Zt,kt]=(0,ve.useState)(!0),[yn,Ui]=(0,ve.useState)(!0),[ji,yr]=(0,ve.useState)([]),[Lr]=(0,Ve.useSearchParams)(),[kr,Vi]=(0,ve.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),tr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[br,hr]=(0,ve.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:tr});(0,ve.useEffect)(()=>{bt?oo(It):li({type:0,course_id:null})},[bt]),(0,ve.useEffect)(()=>{bt&&Kn(!1)},[ze]);const oo=(Mi,zn=!1)=>yu(void 0,null,function*(){var Gi,Br,Hi,Ni,Fo,Ar,Bo,Ro,bi,Nr;zn?Ui(!0):kt(!0);const Cr=yield(0,Mt.ZP)(be?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Us({subject_id:Pe,parentNodeUuid:ze,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},Mi)});if((Cr==null?void 0:Cr.status)===0){let Or=(Gi=Cr==null?void 0:Cr.data)==null?void 0:Gi.metricCounters;Or=Or||[];const ei={graphCount:((Br=Or.find(Vo=>(Vo==null?void 0:Vo.name)==="\u56FE\u8C31"))==null?void 0:Br.count)||0,tagCount:((Hi=Or.find(Vo=>(Vo==null?void 0:Vo.name)==="\u6807\u7B7E"))==null?void 0:Hi.count)||0,resourceCount:((Ni=Or.find(Vo=>(Vo==null?void 0:Vo.name)==="\u8D44\u6E90"))==null?void 0:Ni.count)||0,proportionCount:(Fo=Cr==null?void 0:Cr.data)==null?void 0:Fo.resource_rate};let jr=Object.entries((Ar=Cr==null?void 0:Cr.data)==null?void 0:Ar.study_grasp_hash).map(([Vo,Dn],No)=>({name:Vo,value:Dn,itemStyle:tr[No].itemStyle}));const is={averageCompletionRate:(Bo=Cr==null?void 0:Cr.data)==null?void 0:Bo.study_complete_rate,averageMasteryRate:(Ro=Cr==null?void 0:Cr.data)==null?void 0:Ro.study_grasp_rate,completionRate:Object.values((bi=Cr==null?void 0:Cr.data)==null?void 0:bi.study_complete_hash),masteryRate:jr};console.log(jr,"newMasteryRate");const pa=(Nr=Cr==null?void 0:Cr.courses)==null?void 0:Nr.map(Vo=>({label:Vo.name,value:Vo.id}));yr(pa),Vi(ei),hr(is)}setTimeout(()=>{kt(!1)},500),Ui(!1)}),ur=Mi=>{It.type=Mi,li(Us({},It)),(Mi!==2||It.course_id)&&oo(It,!0)},ar=Mi=>{It.course_id=Mi,li(Us({},It)),oo(It,!0)},Ao=[{name:"\u5168\u90E8",id:0},{name:"\u81EA\u4E3B\u5B66\u4E60",id:1},{name:"\u8BFE\u5802\u5B66\u4E60",id:2}];return or.createElement(In,null,or.createElement("div",{className:ks.statistics},or.createElement("div",{onClick:()=>Kn(!0),className:ks.noUnfold},or.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:Xp}),or.createElement("span",null,"\u7EDF"),or.createElement("span",null,"\u8BA1")),or.createElement("div",{className:ks.wrapBox,style:{right:bt?0:"-600rem"}},Zt&&or.createElement(Gt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!Zt&&or.createElement(or.Fragment,null,or.createElement("div",{className:ks.scrollBox},or.createElement("div",{className:ks.content},or.createElement("div",{className:ks.title},or.createElement("img",{src:x0}),or.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),or.createElement(zt.Z,{className:ks.box,justify:"space-between"},or.createElement("div",{className:ks.left},or.createElement("div",null,or.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF"),or.createElement("b",null,kr==null?void 0:kr.graphCount)),or.createElement("div",{style:{margin:"18rem 0"}},or.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF"),or.createElement("b",null,kr==null?void 0:kr.tagCount)),or.createElement("div",null,or.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"),or.createElement("b",null,kr==null?void 0:kr.resourceCount))),or.createElement("div",{className:ks.right},bt&&or.createElement(me,{percentage:kr==null?void 0:kr.proportionCount}),or.createElement("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"}},"\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u5360\u6BD4"))),or.createElement("div",{style:{marginTop:"20rem"},className:ks.title},or.createElement("img",{src:Og}),or.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),or.createElement("div",{className:ks.box},Lr.get("type")!=="classrooms"&&or.createElement("div",{className:ks.head},or.createElement("span",{style:{marginRight:"10rem",fontSize:"16rem"}},"\u7EDF\u8BA1\u8303\u56F4"),or.createElement("div",{className:ks.radio},Ao.map(Mi=>or.createElement("div",{className:It.type===Mi.id?ks.active:"",key:Mi.id,onClick:()=>ur(Mi.id)},or.createElement("b",null),or.createElement("span",null,Mi.name)))),It.type===2&&or.createElement(tt.default,{className:ks.select,options:ji,value:It==null?void 0:It.course_id,onChange:ar,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:Mi=>Mi.parentNode,style:{width:"156rem",marginLeft:"10rem"},suffixIcon:or.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#1B8565",fontSize:"16rem"}})})),or.createElement(Gt.Z,{spinning:yn},or.createElement("div",{className:ks.average},or.createElement("div",{className:ks.li},or.createElement("img",{src:Rg,style:{marginLeft:0}}),or.createElement("aside",{className:ks.yellow},or.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),or.createElement("div",null,or.createElement("b",{style:{fontSize:"40rem"}},br==null?void 0:br.averageCompletionRate),or.createElement("span",{style:{fontSize:"20rem"}},"%")))),or.createElement("div",{className:ks.li},or.createElement("img",{src:cp}),or.createElement("aside",{className:ks.blue},or.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),or.createElement("div",null,or.createElement("b",{style:{fontSize:"40rem"}},br==null?void 0:br.averageMasteryRate),or.createElement("span",{style:{fontSize:"20rem"}},"%"))))),or.createElement("div",{className:ks.lineTitle},or.createElement("b",null),or.createElement("span",null,"\u5B8C\u6210\u7387"),or.createElement("b",null)),or.createElement("div",{className:ks.echartsTwo},or.createElement(fo,{dataSource:br==null?void 0:br.completionRate})),or.createElement("div",{className:ks.lineTitle,style:{marginTop:"40rem"}},or.createElement("b",null),or.createElement("span",null,"\u638C\u63E1\u7387"),or.createElement("b",null)),or.createElement("div",{className:ks.echartsThree},or.createElement(ru,{dataSource:br==null?void 0:br.masteryRate})))))),bt&&or.createElement("div",{onClick:()=>Kn(!1),className:ks.unfold})))))},Hl={statistics:"statistics___BZJje",noUnfold:"noUnfold___L4va9",wrapBox:"wrapBox___tHLW6",scrollBox:"scrollBox___m8AGu",content:"content____Gl9N",title:"title___SAaGy",top:"top___h1nbU",topLi:"topLi___Ib2Tu",bottom:"bottom___ZKnwW",bottomLi:"bottomLi___YAGiM",echarts:"echarts___M5Dkf",name:"name___XhFko",unfold:"unfold___I5om1",select:"select___TcV_B"},qd="data:image/png;base64,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",fd="data:image/png;base64,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",Rc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",Wd=xe.p+"static/a.d3f19668.png",gd=xe.p+"static/b.ba7414bd.png",Rl=xe.p+"static/c.2b6f6bd3.png",Wu=xe.p+"static/d.f1216ccd.png",Mu={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},Hd=Object.defineProperty,Fh=Object.defineProperties,Fu=Object.getOwnPropertyDescriptors,th=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,hp=Object.prototype.propertyIsEnumerable,jc=(Pe,ze,be)=>ze in Pe?Hd(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,Pc=(Pe,ze)=>{for(var be in ze||(ze={}))Ku.call(ze,be)&&jc(Pe,be,ze[be]);if(th)for(var be of th(ze))hp.call(ze,be)&&jc(Pe,be,ze[be]);return Pe},fc=(Pe,ze)=>Fh(Pe,Fu(ze)),kd=({dataSource:Pe=[]})=>{const[ze,be]=(0,ve.useState)([]),[bt,Kn]=(0,ve.useState)(0),It=(0,ve.useRef)(String(Math.random()).slice(-6));console.log(Pe,ze,223),(0,ve.useEffect)(()=>{if(Pe!=null&&Pe.length){const yn=kt(Pe),Ui=Pe.map((ji,yr)=>fc(Pc({value:ji,lineWidth:30,cylinderWidth:40+yn[yr]},Zt[yr]),{from:Zt[yr].from+It.current,to:Zt[yr].to+It.current}));be(Ui),Kn(bt+1)}},[JSON.stringify(Pe)]),(0,ve.useEffect)(()=>{bt>0&&li()},[bt]),(0,ve.useEffect)(()=>(window.addEventListener("resize",li),()=>{window.removeEventListener("resize",li)}),[bt]);const li=()=>{const yn=ze.map((Ui,ji)=>{const{from:yr,to:Lr}=Ui,kr=document.querySelector(`#${yr}`),Vi=document.querySelector(`#${Lr}`),tr=kr.getBoundingClientRect(),br=Vi.getBoundingClientRect(),hr=Math.abs(br.left-tr.left);return fc(Pc({},Ui),{lineWidth:hr})});be(yn)},Zt=[{title:"\u90E8\u5206\u638C\u63E1  ",from:"lineStart1",to:"lineEnd1"},{title:"\u5168\u90E8\u638C\u63E1  ",from:"lineStart2",to:"lineEnd2"},{title:"\u672A  \u638C  \u63E1  ",from:"lineStart3",to:"lineEnd3"}];function kt(yn){const Ui=yn.reduce((ji,yr)=>ji+yr,0);return yn.map(ji=>ji/Ui*122)}return ve.createElement("div",{className:Mu.cylinder},ve.createElement("div",{className:Mu.cylinderBox},ze.map((yn,Ui)=>{const{cylinderWidth:ji,lineWidth:yr,from:Lr}=yn,kr=Ui+1;return ve.createElement("div",{key:kr,className:Mu[`cylinder${kr}`],style:{width:ji+"rem"}},ve.createElement("div",{className:Mu.item1}),ve.createElement("div",{className:Mu.item2}),ve.createElement("div",{className:Mu.item3}),ve.createElement("div",{id:Lr,style:{width:yr},className:Mu.point}))})),ve.createElement("div",{className:Mu.textBox},ze.map((yn,Ui)=>{const{title:ji,to:yr,value:Lr}=yn,kr=Ui+1;return ve.createElement("div",{key:kr,id:yr},ve.createElement("span",{dangerouslySetInnerHTML:{__html:`${ji}${Lr}%`}}))})))},os=xe(59301),Wg=Object.defineProperty,Gm=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,Xm=Object.prototype.propertyIsEnumerable,If=(Pe,ze,be)=>ze in Pe?Wg(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,C0=(Pe,ze)=>{for(var be in ze||(ze={}))zc.call(ze,be)&&If(Pe,be,ze[be]);if(Gm)for(var be of Gm(ze))Xm.call(ze,be)&&If(Pe,be,ze[be]);return Pe},qp=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())}),yg=({subjectId:Pe,uuid:ze,isAll:be})=>{const[bt,Kn]=(0,ve.useState)(!1),[It,li]=(0,ve.useState)({course_id:null}),[Zt,kt]=(0,ve.useState)(!0),[yn,Ui]=(0,ve.useState)(!0),[ji,yr]=(0,ve.useState)([]),[Lr]=(0,Ve.useSearchParams)(),[kr,Vi]=(0,ve.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),tr=[{name:"\u5DF2\u5B8C\u6210",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u5F85\u5F00\u59CB",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u90E8\u5206\u5B8C\u6210",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[br,hr]=(0,ve.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:tr,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0});(0,ve.useEffect)(()=>{bt?oo(It):li({course_id:null})},[bt]),(0,ve.useEffect)(()=>{bt&&Kn(!1)},[ze]);const oo=(ar,Ao=!1)=>qp(void 0,null,function*(){var Mi,zn,Gi,Br,Hi,Ni,Fo,Ar,Bo,Ro,bi,Nr,Cr,Or,ei;Ao?Ui(!0):kt(!0);const jr=yield(0,Mt.ZP)(be?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:C0({subject_id:Pe,parentNodeUuid:ze,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},ar)});if((jr==null?void 0:jr.status)===0){let is=(Mi=jr==null?void 0:jr.data)==null?void 0:Mi.metricCounters;is=is||[];const pa={graphCount:((zn=is.find(ua=>(ua==null?void 0:ua.name)==="\u56FE\u8C31"))==null?void 0:zn.count)||0,tagCount:((Gi=is.find(ua=>(ua==null?void 0:ua.name)==="\u6807\u7B7E"))==null?void 0:Gi.count)||0,resourceCount:((Br=is.find(ua=>(ua==null?void 0:ua.name)==="\u8D44\u6E90"))==null?void 0:Br.count)||0,proportionCount:(Hi=jr==null?void 0:jr.data)==null?void 0:Hi.resource_rate};let Vo=Object.entries((Ni=jr==null?void 0:jr.data)==null?void 0:Ni.study_complete_hash).map(([ua,ka],vs)=>({name:tr[vs].name,value:ka,itemStyle:tr[vs].itemStyle}));const Dn={averageCompletionRate:(Fo=jr==null?void 0:jr.data)==null?void 0:Fo.study_complete_rate,averageMasteryRate:(Ar=jr==null?void 0:jr.data)==null?void 0:Ar.study_grasp_rate,completionRate:Vo,masteryRate:Object.values((Bo=jr==null?void 0:jr.data)==null?void 0:Bo.study_grasp_hash),course_rank_num:(Ro=jr==null?void 0:jr.data)==null?void 0:Ro.course_rank_num,course_rank_all_num:(bi=jr==null?void 0:jr.data)==null?void 0:bi.course_rank_all_num,system_rank_num:(Nr=jr==null?void 0:jr.data)==null?void 0:Nr.system_rank_num,system_rank_all_num:(Cr=jr==null?void 0:jr.data)==null?void 0:Cr.system_rank_all_num},No=(Or=jr==null?void 0:jr.courses)==null?void 0:Or.map(ua=>({label:ua.name,value:ua.id}));yr(No),Vi(pa),hr(Dn),Ao||li({course_id:((ei=No==null?void 0:No[0])==null?void 0:ei.value)||null})}setTimeout(()=>{kt(!1)},500),Ui(!1)}),ur=ar=>{It.course_id=ar,li(C0({},It)),oo(It,!0)};return os.createElement(In,null,os.createElement("div",{className:Hl.statistics},os.createElement("div",{onClick:()=>Kn(!0),className:Hl.noUnfold},os.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:qd}),os.createElement("span",null,"\u7EDF"),os.createElement("span",null,"\u8BA1")),os.createElement("div",{className:Hl.wrapBox,style:{right:bt?0:"-600rem"}},Zt&&os.createElement(Gt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!Zt&&os.createElement(os.Fragment,null,os.createElement("div",{className:Hl.scrollBox},os.createElement("div",{className:Hl.content},os.createElement("div",{className:Hl.title},os.createElement("img",{src:fd}),os.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),os.createElement("div",{className:Hl.top},os.createElement("div",{className:Hl.topLi},os.createElement("div",null,kr==null?void 0:kr.graphCount),os.createElement("div",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF")),os.createElement("div",{className:Hl.topLi},os.createElement("div",null,kr==null?void 0:kr.tagCount),os.createElement("div",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF")),os.createElement("div",{className:Hl.topLi},os.createElement("div",null,kr==null?void 0:kr.resourceCount),os.createElement("div",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"))),os.createElement("div",{style:{marginTop:"20rem"},className:Hl.title},os.createElement("img",{src:Rc}),os.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),os.createElement(Gt.Z,{spinning:yn},os.createElement("div",{className:Hl.bottom},os.createElement("div",{className:Hl.bottomLi,style:{marginTop:"82rem",marginRight:"26rem"}},Lr.get("type")!=="classrooms"&&os.createElement(tt.default,{className:Hl.select,options:ji,value:It==null?void 0:It.course_id,size:"small",onChange:ur,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:ar=>ar.parentNode,style:{width:"222rem"},suffixIcon:os.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),os.createElement("b",{style:{fontSize:"26rem",marginTop:"5rem"}},br==null?void 0:br.course_rank_num),os.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u8BFE\u5802\u6392\u540D"),os.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",br==null?void 0:br.course_rank_all_num,"\u4EBA\uFF09"),os.createElement("img",{src:Wd})),os.createElement("div",{className:Hl.bottomLi,style:{marginTop:"82rem"}},os.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},br==null?void 0:br.system_rank_num),os.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u7CFB\u7EDF\u6392\u540D"),os.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",br==null?void 0:br.system_rank_all_num,"\u4EBA\uFF09"),os.createElement("img",{src:gd})),os.createElement("div",{className:Hl.bottomLi,style:{marginTop:"104rem",marginRight:"26rem"}},os.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},br==null?void 0:br.averageCompletionRate,"%"),os.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),os.createElement("img",{src:Rl})),os.createElement("div",{className:Hl.bottomLi,style:{marginTop:"104rem"}},os.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},br==null?void 0:br.averageMasteryRate,"%"),os.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),os.createElement("img",{src:Wu})),os.createElement("div",{className:Hl.echarts},os.createElement("div",{className:Hl.name},"\u5B8C\u6210\u60C5\u51B5"),os.createElement(ru,{dataSource:br==null?void 0:br.completionRate})),os.createElement("div",{className:Hl.echarts},os.createElement("div",{className:Hl.name},"\u638C\u63E1\u60C5\u51B5"),os.createElement(kd,{dataSource:br==null?void 0:br.masteryRate})))))),bt&&os.createElement("div",{onClick:()=>Kn(!1),className:Hl.unfold})))))},ng=xe(59301),Hg=Object.defineProperty,ig=Object.getOwnPropertySymbols,Ih=Object.prototype.hasOwnProperty,_d=Object.prototype.propertyIsEnumerable,Jm=(Pe,ze,be)=>ze in Pe?Hg(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,w0=(Pe,ze)=>{for(var be in ze||(ze={}))Ih.call(ze,be)&&Jm(Pe,be,ze[be]);if(ig)for(var be of ig(ze))_d.call(ze,be)&&Jm(Pe,be,ze[be]);return Pe},ny=(Pe,ze)=>{var be={};for(var bt in Pe)Ih.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&ig)for(var bt of ig(Pe))ze.indexOf(bt)<0&&_d.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},fp=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const qm=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,tpacti:Zt,settupuname:kt,settpacti:yn}=ze,Ui=ny(ze,["pathsDetail","user","globalSetting","loading","dispatch","tpacti","settupuname","settpacti"]),ji,yr,Lr,kr,Vi,tr,br,hr,oo;const ur=(0,Ve.useParams)(),[ar,Ao]=(0,ve.useState)(""),[Mi,zn]=(0,ve.useState)([]),[Gi]=(0,Ve.useSearchParams)(),[Br,Hi]=(0,ve.useState)([]),[Ni,Fo]=(0,ve.useState)(1);(0,ve.useEffect)(()=>{var Ro,bi,Nr,Cr,Or,ei;if((Ro=be==null?void 0:be.detail)!=null&&Ro.nodes&&Ni===1){zn((bi=be==null?void 0:be.detail)==null?void 0:bi.nodes),Ao((Or=(Cr=(Nr=be==null?void 0:be.detail)==null?void 0:Nr.nodes)==null?void 0:Cr[1])==null?void 0:Or.uuid);let jr=[...(ei=be==null?void 0:be.detail)==null?void 0:ei.nodes];Hi(jr==null?void 0:jr.splice(1)),Fo(2)}},[(ji=be==null?void 0:be.detail)==null?void 0:ji.nodes]),(0,ve.useEffect)(()=>{var Ro,bi,Nr;Ao(Zt||((Nr=(bi=(Ro=be==null?void 0:be.detail)==null?void 0:Ro.nodes)==null?void 0:bi[1])==null?void 0:Nr.uuid))},[Zt]);function Ar(){return fp(this,null,function*(){var Ro,bi,Nr,Cr,Or,ei,jr,is;if(Gi.get("type")==="classrooms"){let pa=yield li({type:"pathsDetail/getCourseDetail",payload:w0({id:ur.pathId,knowledge:!0},(0,rt.oP)())});zn(pa==null?void 0:pa.nodes),Ao((bi=(Ro=pa==null?void 0:pa.nodes)==null?void 0:Ro[1])==null?void 0:bi.uuid),yn((Cr=(Nr=pa==null?void 0:pa.nodes)==null?void 0:Nr[1])==null?void 0:Cr.uuid);let Vo=[...pa==null?void 0:pa.nodes];Hi(Vo==null?void 0:Vo.splice(1))}else{let pa=yield li({type:"pathsDetail/getPathsDetail",payload:w0({id:ur.pathId,knowledge:!0},(0,rt.oP)())});zn(pa==null?void 0:pa.nodes),Ao((ei=(Or=pa==null?void 0:pa.nodes)==null?void 0:Or[1])==null?void 0:ei.uuid),yn((is=(jr=pa==null?void 0:pa.nodes)==null?void 0:jr[1])==null?void 0:is.uuid);let Vo=[...pa==null?void 0:pa.nodes];Hi(Vo==null?void 0:Vo.splice(1))}})}function Bo(){return fp(this,null,function*(){var Ro,bi,Nr,Cr,Or,ei,jr,is,pa,Vo,Dn,No,ua,ka;if(Gi.get("type")==="classrooms"){let vs=yield li({type:"pathsDetail/getCourseDetail",payload:w0({id:(Ro=be==null?void 0:be.detail)==null?void 0:Ro.id,knowledge:!0},(0,rt.oP)())});Ao((Nr=(bi=vs==null?void 0:vs.nodes)==null?void 0:bi[1])==null?void 0:Nr.uuid),yn((Or=(Cr=vs==null?void 0:vs.nodes)==null?void 0:Cr[1])==null?void 0:Or.uuid),kt(((jr=(ei=vs==null?void 0:vs.nodes)==null?void 0:ei[1])==null?void 0:jr.name)||"\u8BFE\u7A0B\u56FE\u8C31")}else{let vs=yield li({type:"pathsDetail/getPathsDetail",payload:w0({id:(is=be==null?void 0:be.detail)==null?void 0:is.id,knowledge:!0},(0,rt.oP)())});Ao((Vo=(pa=vs==null?void 0:vs.nodes)==null?void 0:pa[1])==null?void 0:Vo.uuid),yn((No=(Dn=vs==null?void 0:vs.nodes)==null?void 0:Dn[1])==null?void 0:No.uuid),kt(((ka=(ua=vs==null?void 0:vs.nodes)==null?void 0:ua[1])==null?void 0:ka.name)||"\u8BFE\u7A0B\u56FE\u8C31")}})}return ng.createElement("div",{style:{height:"calc(100vh - 72px - 170rem)"}},(Mi==null?void 0:Mi.length)>0&&ng.createElement("div",{className:vu.content},((yr=Mi==null?void 0:Mi[0])==null?void 0:yr.uuid)===ar&&ar&&ng.createElement(tg,{onAddSuccess:Bo,setActivated:Ao,subjectId:(Lr=be==null?void 0:be.detail)==null?void 0:Lr.id,settpacti:yn}),((kr=Mi==null?void 0:Mi[0])==null?void 0:kr.uuid)!==ar&&ar&&ng.createElement(qf,{tpacti:Zt,setactivied:()=>{var Ro;Ao((Ro=Mi==null?void 0:Mi[0])==null?void 0:Ro.uuid)},initdata:Bo,Tabsdatas:Br,uuid:ar})),(Vi=be==null?void 0:be.detail)!=null&&Vi.can_managed?ng.createElement(Bu,{isAll:((tr=Mi==null?void 0:Mi[0])==null?void 0:tr.uuid)===ar,subjectId:(br=be==null?void 0:be.detail)==null?void 0:br.id,uuid:ar}):ng.createElement(yg,{isAll:((hr=Mi==null?void 0:Mi[0])==null?void 0:hr.uuid)===ar,subjectId:(oo=be==null?void 0:be.detail)==null?void 0:oo.id,uuid:ar}))};var iy=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(qm),_m={TabsItemActive:"TabsItemActive___UqdaX",TabsItem:"TabsItem___L0dKD"},Lf=xe(59301),P0=Object.defineProperty,rm=Object.defineProperties,uf=Object.getOwnPropertyDescriptors,Lh=Object.getOwnPropertySymbols,E0=Object.prototype.hasOwnProperty,Wc=Object.prototype.propertyIsEnumerable,Ag=(Pe,ze,be)=>ze in Pe?P0(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,ry=(Pe,ze)=>{for(var be in ze||(ze={}))E0.call(ze,be)&&Ag(Pe,be,ze[be]);if(Lh)for(var be of Lh(ze))Wc.call(ze,be)&&Ag(Pe,be,ze[be]);return Pe},$p=(Pe,ze)=>rm(Pe,uf(ze)),gs=(Pe,ze)=>{var be={};for(var bt in Pe)E0.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&Lh)for(var bt of Lh(Pe))ze.indexOf(bt)<0&&Wc.call(Pe,bt)&&(be[bt]=Pe[bt]);return be};const om=({DataProps:Pe,isActive:ze=!1,onClick:be})=>Lf.createElement("div",{className:`current ${_m.TabsItem} ${ze?_m.TabsItemActive:""}`,onClick:be},(Pe==null?void 0:Pe.name)||""),oy=Pe=>{var ze=Pe,{pathsDetail:be,dispatch:bt,activied:Kn,setactivied:It,settpacti:li,tpacti:Zt,setxxljac:kt,xxljac:yn,TabsData:Ui=[],tplist:ji=[]}=ze,yr=gs(ze,["pathsDetail","dispatch","activied","setactivied","settpacti","tpacti","setxxljac","xxljac","TabsData","tplist"]),Lr,kr,Vi,tr,br,hr,oo,ur;const ar=(0,ve.useRef)(null),[Ao,Mi]=(0,ve.useState)(0),[zn,Gi]=(0,ve.useState)(!1),Br=(0,ve.useMemo)(()=>(Ui==null?void 0:Ui.filter(Hi=>![1,2,3,4].includes(Hi==null?void 0:Hi.key)))||[],[Ui]);return(0,ve.useEffect)(()=>{ar.current&&setTimeout(()=>{const Hi=(0,rt.ZR)(ar.current,"rem",1,!0);Mi(Hi)},500)},[ar.current,be==null?void 0:be.detail]),Lf.createElement("div",{className:"flex c-white justify-between overflow_hidden",style:{height:zn?"auto":"40rem",background:"#101C39",borderRadius:"22rem",backdropFilter:"blur(10rem)",fontSize:"16rem",lineHeight:"26rem"}},Lf.createElement("div",{ref:ar,className:"flex flex-wrap",style:{gap:"25rem 40rem"}},(tr=((kr=(Lr=be==null?void 0:be.detail)==null?void 0:Lr.nodes)==null?void 0:kr.length)>1?(Vi=be==null?void 0:be.detail)==null?void 0:Vi.nodes.slice(1):[{isNull:!0}])==null?void 0:tr.map((Hi,Ni)=>{var Fo;return Lf.createElement(om,{key:Hi==null?void 0:Hi.uuid,DataProps:Hi!=null&&Hi.isNull?$p(ry({},Hi),{name:((Fo=Ui==null?void 0:Ui.find(Ar=>(Ar==null?void 0:Ar.key)==3))==null?void 0:Fo.name)||(Hi==null?void 0:Hi.name)}):Hi,isActive:Hi!=null&&Hi.isNull?Kn==3:Kn==3&&(Zt?(Hi==null?void 0:Hi.uuid)==Zt:Ni==0),onClick:()=>{li==null||li(Hi==null?void 0:Hi.uuid),It==null||It(3)}})}),(ur=((hr=(br=be==null?void 0:be.detail)==null?void 0:br.route_nodes)==null?void 0:hr.length)>0?(oo=be==null?void 0:be.detail)==null?void 0:oo.route_nodes:[{isNull:!0}])==null?void 0:ur.map((Hi,Ni)=>{var Fo;return Lf.createElement(om,{key:(Hi==null?void 0:Hi.uuid)||Ni,DataProps:Hi!=null&&Hi.isNull?$p(ry({},Hi),{name:((Fo=Ui==null?void 0:Ui.find(Ar=>(Ar==null?void 0:Ar.key)==2))==null?void 0:Fo.name)||(Hi==null?void 0:Hi.name)}):Hi,isActive:Hi!=null&&Hi.isNull?Kn==2:Kn==2&&(Hi==null?void 0:Hi.id)==yn,onClick:()=>{kt==null||kt(Hi==null?void 0:Hi.id),It==null||It(2)}})}),Br==null?void 0:Br.map(Hi=>Lf.createElement(om,{key:Hi==null?void 0:Hi.key,DataProps:Hi,isActive:Kn==(Hi==null?void 0:Hi.key),onClick:()=>{It==null||It(Hi==null?void 0:Hi.key)}}))),Ao>44&&Lf.createElement("div",{className:"current flex text-nowrap",style:{padding:"7rem 20rem"},onClick:()=>{Gi(!zn)}},Lf.createElement("a",null,zn?"\u6536\u8D77":"\u5C55\u5F00"," ",Lf.createElement(Nu.Z,{rotate:zn?-180:0,rev:void 0}))))};var $m=(0,Ve.connect)(({pathsDetail:Pe})=>({pathsDetail:Pe}))(oy),gp=xe(93948),e0=xe(36371),kf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAAFACAYAAADXrEUkAAAAAXNSR0IArs4c6QAAIABJREFUeF7svcuPHVme3/f7nXjeV76TyWRndVFsVvUMSz3SmKOR2hqrKQxgQMDAOwrWTqv5F7zworu28sIrA/YABrw2vbDhAQYeWALbM3BDraGm3a3iqKo5NayprMpKJvN5H/E852d9fyci82byUVlsVvUropsVceNGxL333Lif/P6eh6lbuhHoRqAbgW4ELjUCfKmjuoO6EehGoBuBbgSoA2Z3E3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPdCPQjUA3ApccgQ6Ylxyo7rBuBLoR6EagA2Z3D3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPdCPQjUA3ApccgQ6Ylxyo7rBuBLoR6EagA2Z3D3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPfMUjIC+/5+QrfjsvfTfPPPlVv7uveDC6l/u8EeiA+Xkj1D3/mkegA+ZrHtDucl/hCHTA/AoHu3spjEAHzO4++OUdgQ6Yv7zf3S/pO++A+Uv6xXVvm6ib06e7C+ZH4ALMLnjsOgfeq90tz6iSZ3d0Q/tqQ/uVn9UpzK98yH+RX7AD5pfx7XTA/DJG9edzzQ6YP59x/wV91Q6YX8YX0wHzyxjVn881O2D+fMb9q31VOQNhZ/t9tUP/RV/t5XDl7uv7ogP6mo/vgPmaB/QX8nJfMTDfffdzfOPfff4ovWD3ax3Sd7/o1V5wwne/S18KvDpgftEv6Ks9vgPmVzveP59X64B5Ou4dMH8+t+Cvyqt2wPxV+SZf9jk6YHbA/HW4z7+Cz9gB8ysY5C/nJeb8kq/RODxnTs/ZyF/EXL537wukq929/Oi87NB7l7/M+SO/wIl3777YDP9c5Tp3wOsy5/ncr7fzb77qLfBFzuuA+UVG6xfq2A6Y81/HF+BeB8xfqPv4l+vNdMD85fq+5t5tB8wOmPMj0CnMr+Kn3AHzqxjlL+U1LgfMZyLWF2zrL2Jqv+xjXDTDHz6cM8u/84Iz7xB95z4R3fn8AXrZIe0lsL7M8v2LB82f+MyT/uBbt0jwmbBuT3+ZiX6Z94Fj3n2JLf95pntnkl92lF/fcR0wX99YfglXuhwUX/bCPwswn/FFzjkR5/2J9++/xGcJ0r0Ainjqjx4Q3/4SRu5Fl3xw4Ym3b8/5Jb8Aee/cIXmpG2DuyZf6Pn8GYJ7Tlxc/cFd++aXcVR0wv5RhfV0X7YD5ukayvU4HzNc9or9e1+uA+Qv9fXfAfN1fTwfM1z2iv17X64D5c/++f3YoNr6w0+/yuy9xTF7WzH7ZsMAEh0l6aorfIfrgwZlZvvPh2fYtInr4DhHWz1uG8RdIQXod39VPiR7Ro9MrXX3zpjycv+57F1+kefYh0eYf3BKaI+7bb59PM8KYPO8tPmO6v8SWnzffn/Vvnrffv/vd7146oazzd76Om6dr7/Z6RvFnusovFjBf6I+ci7o81/c454j8cD7gQ0TvvGR8Pvo5ABPIbJfJmzc/BzpnOL2R3To99nOV6txnRhzp1jxMO2D+TL+Yn+fJncL8Ekdf5ipsmFnwGOvzL9kB80v8Cp699E+xqwPmVzrmv0Iv1gHzS/wy54H5nJfB2Esbxf7e994lke/Su40dBnPr3Xff5cuaXfPR8OeZ5PeI+C5e7z6ZTz8gvrZD8ukfEF+bixIj++cSGT76UR7MmeC6Y05h/r9/Qmb+8958zofv9YgfPya6/i+J9raJtz/epq03tghrLMubW3K4s81Yv46v6DAkXq5Jr0nbW7Q8fSx0/Tp99PgxrWxcf8FrAKxKWF3+8yv/zL3ovdyej7ZfOAjB99NspSaFafMD4p0dks3NB/obfPDgAf2Lf/GH8v3vv0u3bt2Su3fvyj//5/f4nXfuzr23n8EkR0OU77Uugy5n81XvqQ6YrzpylzivAea5MW79UgDk974HZ6P/ETwHkArUtiv+Rd/j3ZfUCcKs/v7379N3vnOH/Jrozp07dP/+fV2fwu5CPg9M6Xnz+aK5/NbcZwZGeiFxVpNg//b2Y97aui5Y03Wi69ev0+PHj3XdLjvbxN/e8j/aH/xgm994Y4s+bgC5ubklO4BZs8RxwGW5KfErmuw7Ow9oc/Ma7ex8SqurG9K+lq5P3xHgvIV3r3s2t7ZkZ3ubsdYdj/X/z12yvyKht4gmpf88n330iOEPxRqPf//Nm/Leew/pnXe89/bUNfoe0Y27JA/+6AHdvn2bHjz4I3WLXnv7bf+a30fO5x1ZXyfe2yNZX79/OiZ7d+6cB/sF0/68//Nd3FPzf4B1G/fZeX8mXrQD6CV+znpIB8zLjtQrHPcyYLaXe1mAZv4lvygw58+9c0E2vg5gbodn984ZEol2dog3v00COD5vyOLduf3XiOhT0MIfub+3e+GcjVcYdZyye+681fWNM9B8SrTTvq4etXP+2I3N5thtoo+3GpRu0/rmluztbDPWLUyzBv7Pe5NvNiBtn7sIzLPg0YPTzbdv35YP/ugBv/327TkwnmXVfxFgvmTgOmC+4l3VAfNnGLjLnPoyYL73nje3bt26p5CACXbv3j3G+nnXvn+fjFccHjhNRLZVoedOgcL84AP/w8P69m1q1IxXNahYyTKS3m3izKtY+vDhQ0Yse9gopDffvCn/13vbwfL6mUncgnFvj3j9LglMaZwLjXa6bBG90Qq3Cx8Exz3Y8edEe7u8vr4hew0ksf3++w/Nysrq3Oc/A2YYEtc1CdY4v93G+tnx2qWDg33Gtdr1xsYG7e7uEm1sEK667UgiQ1y5HT1/f2+PV9fXpcXnqt2U/WCHs81NaahJrTRd3ySB9PzLPeLl9edHxn/3Cp0z3y8C88N7D/nGjVvy4Yf3GGGlzRs3/Od4QPQ8YI5GI/7w9m233oicPSJZv+9VaPv55xVmey9h3dxfdO/ePb3PmC++505hXub33AHzsqP0iseJiIHvEKffuwcoYsNfDNun+55zfRw2dzjhxwE/WFtl6EEIkw4QPA/E+cu1JYqtefiv//UjpptEN9+6SfTTR/TWPzvzMGLr8WP/fuFfTG7Ct0h0uL/D1zaJsnJTevEOE23S5jWgZfP0pRqRqLvev0+Grpz/UHtPiN65QvTeE78f20+eEF2Z8wEc8lM+OTL6+gdEtKJr/Lfd9mt9fv+AVlZXdK3PN9tYU7MP+xeWVoToKVVW5Mr6Or23t0freA9X1mnvyR6tX1l/7re7B8K9s0d57YQ+I9q4SvS42pBr+kEbrH6Kz79Dqxubsv+jHV5dbdUp0Sag2iww639Sk9y8SfToT/xOjPWjR0TY1wah3nyzFPzRQvklzHR4TP6ouYZuPzhzFavP8+3bApcLFrhf9vbuwff53M/TwBJmuVz0i3cpR88dsufu7Ezyy4/VFz5yHpjtyZftZnb/grvkYjBmPugCYLZLW+/cgvLWLf1hnn3PFyIwYQNIxQDU3xv+Svu7xH//Nsluowh1X2sybxBd3d0glWoKr7Prg5OPAuLV+dGae7BGREdHL3YFjc1rchMdnr2B0eJ5ReUR2yz7gKp/fp+I8FaxxrJg5857QlT+Jsl5a//M9C+rM7N/dYME44c1rlPAdJ9zhm7NqeKzkJKPL735z0ioyWRqwXn6Xi/kMo0vBprmauJflBPa+MXPqfIOmJf/aXfAvPxYfeEjAcx3798/FzFuFeKdO3fk/v37jDUu3G5jjccf3LnDiM6ofPxPrr4/JFUdqLvW4+/de2i8SfeQ35lTaR99FDOUykfxLW4V5PZjYvxI4Xfcuu7P133XSfZ+4CPaUET/4T+QWf37/vlHD3fNP/0vN9zDH+/q81c3Nuj9v3rIqsggyt6DOlynJ3t7dHLIvLC8JieHT/nm8poAmNHRAUPdnRwdsFKoWaLjI56MDQ9HizIZH/Nw5CPUk/EREy3RLDz29+TiItHxsV8TUd+SzAJirPF4Njnm/nBRsH7+F3N2fn9IMrQkk4AY60M6pOmYeTASocNlGo5IAM3HR8TXl0gAzPHRAX9ttOLwmXD9VVqjT5f3ZF0/PDXq1K+x9Ea33OH+Li+vbghAifG7eWvD7e/ucLZhZS7SROtFLW2ALNvyn393+zFvZNeF3nrkA/Nv3aQ3y4fyHv7iEdENIkFQ7kbWuFA+fMjrd2+5Dx74KLsu80n1f3hb6P599d1guUMk+CN8h9RV0AHz+TfN5+7tgPm5Q/TqBwCY9+l8is1l03a0KcVtTd/R5Q+bbexr1eNHH3k19tZbp78xte7we4Ol3Zp8rZmtF5qP0EBNPfDvb3+fePVbJPutwtsg+nsQUI2KxGa4t8dqzRLR4cG6vjYUI5ZzqvEtAGdOKS6fjWF4DDCeLUu0dPpgMqcuW1ZijeUCP5/5Us4d33C23VePzgPiiI5Ozx+6pfM+0DllSodEo+ZcJBj9zhLJ+82ZN1dI3qM9j889ovLW+nn12YjP1XWSh/B1Vmfv4e+unvdvtm8GIvTOdRJNZnpECMLTnzQS9OZb3py/edPnkMLH/B49pBu3fDK9/m1t1nq//KFWYrW8nB+vDpiv/pN+TebPz/AGfiVPbRLWv/ef8jW+ewGY85/3Yi7jedP6ISMf76EGY3x/sY8ePeI3b/rKlBeVGj6CKf+IqI1iJzvEbzRmNs57eEDmeC7Cvd648E4OiAGBw4Pmnlgl+vRHZGgOdtOxfw6IO7ru11hmY+JGCOrjcHL+vpp/nM2IafTst57NJnrt3sZQsumE84w47ZHk2ZSJBpT2hpJnE8b65ffMxD89GeI/1OsP5fTa/WfPrQYkdHJ2xYPhGdh6cyZ5OSKJt4nLuec3igZ8B0QLN0jo6dl1Rjf9c+sbJHs/Jq7mg0PIDGgWeEOzxnSHCm0DSnt72/zbv73lWv/mzZs35U/mvn89fa6m82Xm+4Uc0WeBOT+gz0ioLiD00uH5lQTYV/2hGmDevXfP/Dd373qTvDWvW8lItwnm9Bn62py9c5XNp+9cTWytULlJu9vEv7f1SLa3b/JppqDmOz6m63Sd/h1Mbw3tbhFMwrPQDNGH49CMI2ZaW6Pphwf85j9YkVYNxsdnoFumQ9oOlnmpVWNLSzTbPmZIvWxCfHV4LLNgken4hBYAzeDME5YDitdGROOxSrRwSkyTCdHQQ8wvQxrShCa6JsqzXabhgNI+ST7zkCSaNsdiuz0XayXi3D5/vdNrty+BaHqPJMymjF1pb3AG29GQaOxf//RyRFT1SWiMPWOiyYjS3tifMxpRZU+EFheUr+nBsbx1bdEdHnpJOqzl7NoHRNU/WBF6/ylhnOELVdP9yjot1rty/L7hxcV18elPG1SuAtI79Clt0rfKbfFZoT49dH29bq57nR7POUI3tmrZ/fOQNzb8863iPL2f3sN9pJX8dONGdvrePvzwQ3f37t1zEfxzjOyA+VJadCb5lwHTBpj/K5G50Zi8rXndqkhwE9Uu7zX5Jq0fsnFZweyGqNQ1lo9ueeWI8OruY+J/eZ3k/mPiUwu72cDqB1CZ20RvbBH96AFxvE989SrR++8Tl79PZnpEjJ/58jLRsm749bYhXmqs1aUlok/nlCMs42hCDFjkE+JrC0R7U2KIxRCAbDmm8CMG6sKAeDohWlknCQ3xdEo0APsGRNi+MiB6gn3Y1ewLh4Al0XRGNOgPdK1LH1Ru1v4SilOsn7dM96Z6zb0p0TJA2VxfX3/uXETqsSSNmjzIiGNLArZXx36NBcBdXCenLIVbAmlJJbk3FrwiXXRnyhQ+0BrXWyXaf59ooWnSsbcHAHr/L7a/+U2Szz4jenS8xze/6eTHnxH917c2HBLrkZ2ANKyiaK573Wcu0HUfPfq969flz+8/5t9rfKA3b9K5JiLv3SPCPYX768YNkrn7D7DsgPmKv/sOmK84cC89bQ6Ydy+Y5POdyFs44lqPHj1imF1YP+/a22HIezuhz3uEif0xUWtq7+4GvLGxKbu7O369daYUkQVjdon39/cY0Zr30sPg6dR41btIFH/CjPXV4YI8no3NqLGX8+mY16+OBGv/fkZ0nE9M0pi16f7UQLGpyTwgKhr/Y5kxxz2RpDeQ8cHMLPf6UjAxeKdLn6jMn3UFlXnGcdqTydGBf2892Ko9KouMddv/58KSEWV+V7zUk/Io4zjpCa5z+gSeS3vSXr/M97llsJ436QkexylJmc94uLzmWmU7mxKVB801ewOpexNpP38xm3A/H9oeVKcGpUQGQ68y8Tdnc7jk/vb4kIf1soJzPuK+3MB5dZUEGvN9/W72aHF1Vej/O/uI5aqTVQSMmkWV52mZ0sdE282NQES//dvrCkHcQ1ifs1MeEn300SOGCn3yhNydO2TnB7JTmM+5tV6wqwPm5cfqxUfONdnAQXNONvPwIQXzJ7aBGuxDsOZseUTnTGw8MRegweZOA0yA8kc/CniztbWvIeVnk1sTL4aPEkrGW4E+qr1HdMjEexMK9mcI9JwQLSzQk59MAqhDNZCHE4qCYXNPTGjJYNubxaUZcJghYtz3Yq/vtwAZ7PDA8SAMGea5Ek9BF7SABCwPiasibyCYUlAgCJRCl8LQPTfGlckv3J/nn/fnNEt+do0oTuX05XHlXn7KzzzPKYwBNv96UZJJnKTSvt9aAFss+xSnWzKbzfSz4dMeHfjPH6d9vz/o2yvh2EJ1XrHH0rpCe0Mn/f2vi6LzaImGb5AggNQuvTe8wlteIYHAPfmAeGF5T/BFlfXu6e1TrjvRSqhmUXjOAXNbc8CaHdtvNOa7v2kydEdqLBJda+SdqLdN9iIw5wf9WYu882G+dHxeBz9+7a7xEmASeWC2Jvaf/Emjrt7yUVDNYG5W8ya2Wl8ww5rBRHT9B9vE+IlsbfnmFz6J2ueP782VHML8xQ8xagI4y98kCZ4SP10j+vQhRYfLZPAjx+kfzMi0HkJcCudiDUwuMp2qsZCJAUfAMsyZT1Z6ojmVGSkwK7xWYzYHhrjXa3DZIwqOiBVPqcdUVRC3jAzYQ/EMdx6K/vj8FIn++fQCUueBOX/Xpaf4xRGAZHt9XCVKUtHr50R5mlOYpNIyNXJeJXqcZjRxPYlSEuB/P+vpR8TjkwnJGxHZYezVWn0I/yYRHRNVQ5Fbo0WkKRFcGyNHAlcnXCCHHxJVTWoXEuwPVolGdkVWkVy/siaw1VdW1+UzpDJtkOw0OfL421hukmgVlS7b9PFcHTy4iXr89tm/uu5r/NvmTO12B8yfjU6dwvzZxs+f/QJg3r9/P9ja2jqnMLe3G7N667qE4WO+ft3n4T1+/JghKU8bULyxRSjNW0VpHkzGnR2+vbkpOzuotPGURFmhlhca4jZ5/OSQ+OY/Jvno0YFZuLki4cEBrx4QLd1cEXNwwP/b05UYJYEwKaErx8VUTeC4N5DITDle84GRkqe88HTApZkxzNklNWvbwE6PykHWvI+emtihyRkgqjjnoA0eKftS6qVEJSDZLumZlmyRGBQFR8miqPoElJJUsurYhHGi76cuCw7jRcFawR6LbrfPz4vN9mVwjUmRc1IUFMWJTJprzGGWIoF6BDn9WUcAqKRSFzn3oiVXFYf6ejZJZWFKUqcw+UnNeHNC7uuLVOP5MX1AqRtIPvU+2JXy6pmf8AQ+Wg9i+IKvXnOuXlqW8d8ccrW4rDmgJ399wG/eWHF/+RcHZrTgBHmtMAu+uexNbXzXv/VbG+5B8/1v2E35Ee4P21QXqdBsmohsbsm/2/kB//a3v+22cV89xh/ZpjEKXa87hfnqP/oOmK88dp/fx/L+fQq2tijY1ppr1Yx0vXHae3v7Me3sXD/9DubTfy6+rV31Q3roIIBzcEB8pSk/PDwkXmsSIpEP+Y1vkGhe5ArR8RHx+G+JaemIkPP4fyxN00hN5j5V+YwXdNsvYd7jCvXVCrecoqX0FGBpmlKtatDTbnUOivUJccUeZAo3TnQ7aR4XKbYLqsuEscYT2KZmX3ueqQqmeP6Tt1f4/C+pnDskjEnwMroUREWC/5RU6MXHNIhjwdN6XJ7QKXR1DBqPSl6QXUgkB+JyonphUU1sm/i8zTAj+VpG1ZWIbK9P8vQJMgEQiffn5+ve7IaS33AkJwqzBfV1zj4dc7+GGjymwWBR6tGhnjNaFDnYXzmrPHqKos6zXKWt0ZpDmaZfdrULU1umCSGKEs3TYThryaSvvL75WHDPfbD/wO788e1zPsz52SmfNckvjv2vt4neAfPzf4svOOISwCQKth41wPR8pOtN5nq4vc311pbsP9hRhYcb/vY137zHL5u0b3Z51fmSu/094qvzUNgkVr9k4CGq5nGzHQJmN3zk+8QQHy0RrZ4cs11YlB8ez3pHFQdV2pMoz7jiRvllRGEf8PQmcdprzeKzF4VZjkdVTjx8Akg2jTDKgusecWsHKzDBRQUjsY1JgoSYSiJdw09RlWyjWGRa6ucH8IYJUVaV/nkXizXEWD/3CwBLQb2GqWW7jTVeB/mSzb6yKPX1sigWIDOmgrIY2yVZGUkIldkcGx6duaALKihA4npBFMUkkziRMPHP24Rks6Zqq6S6N5gD5hWflmQRNUcKwRjZVWNKr/p8z/qayMLHSMQ6odouyCIdU70l+AOnea171itRDRbRAf4wEhQn9l0frblTXgKQc7mdO9r1aUdvIK1t393h1XJT4Ob0CWbbVGxtyYjI/vG754M+HTAvD4EOmJcfqwtHXg6Y1x9TqDXazW37RuOEggCAP/JHu8Hpd7B52sGCKDKG8eNoIXmwb3i+n0UQoNLmKR0dren5q6taSchIEQpOAMkjuk5LtD0+5uNFoq835uBDiVIAsw1yVGNsY8kpTZeIlrxtCm/hmHNWr2FKBAjD54ftoCTOk4KCViVywQBjO0AAZqKasqCAE+4LSa0KNCHLJQNaAKTqvelZJVRt/HNYzo45JznnvoP5q/jrtUvoSEoqKSYgsaSynJxerxfFYiNACcqyEET/FZgNMcMc+/AooaQ4oTBKTtXoE5wDYOZE0ziXN4dptVhN1SSvdz1I054IlGaeDRlRdQTTajuRXh/5nEOqBiey8MkCHfRFFgDQgUi1JdKmu6JJCK6DeoGqFkHJ6HDkgfnmaNE1WVBET9Zp5Td3hVDTj36c+l9fXoR2dg9/8mO+tfpbsqP5nUTf2rCa33lja6vugPnKP/qu0ufVh+7FwESndFz3D/7gD4Ky3Ag1IbJZ5opu/C3eBGv2I+JvrZP6I7EfPwOfCuSXQwXk2bLRqMkWknhmfEKMIMNke67yZpEIQRg8P5kQ/9sR9crSB6IQWB60KhFABBvTJijj8y19ik/iIamiLoFhSZQxGUAKIqpur1H515HqfDloPMe8MiZKm+OqmMggqb153lYlR3Of0c6ebXXbghaHzW+7fnSqRIPoTCWWJeBbUln5C1dUURD6Y3F+oLBs3kBFlPTJgZ0uJqknXu3a5nplFDt9zcKb8ytE5ddz0itHNTn4NZPGJEeeaWuew2SfjM+y6eNqqOY6ouqoc0fyv0bYT4jWv+lcC0+UcFYWPu5DGi4uC/30gBYW0H3JNwj5hzfJte0/FJhz5Zj7PyFG2lI7nBtNNdHWFtXvdgpz/qf0hbY7hXn54To3VjJX2HHxEi0wb926FW5tfTuYB2bbQHc/2uXVakOirbZpLhB5Vrw9PnrfoOXDSeBrryOzeu71tWJxmWj8EbMvUVyi3d0TM7i2INMJ8Wx5zFfdSIpwbDLDjPxrlCX++4WwT4YNFCEAGC2QeJ8l0oGIAUbwo5747bpiPY7imMZ1aVShIQo+ILENKA2VHHDJgcQCBVlXsSpFW1UcRAOR48oQRcolOyOFoo0rDiQSrBVkVaT7lsLI5RWxhcFfEen6eQswhQs1IOS072xdcRCS+POIAcMoIhpn/hopQInnUM3TSNKkJ65sLhJEkUynFQX9SADaIIqFSmhUoiSKXXFUmiSIFXZJSG5AVMKPieypg5UDGiWpK/IMPUbpa8FqXZgpLyUD9/SpH18AFIn80Rq5vemEUzeUfPYZp1Yktb5ss+4fS9+OZBaMeXljy05Ojni44G+2tqrIbxO988aC229cnNdvrrmDv9rjlZV19EyVPz/cMzeW1x3cOjp8DUztJ+P6hz+82YyaH9h5k/ziUHfd2c+PSAfMLxmYN278XkjXNgmm0Sb8khe6il9tmluEZoNrtytY6w/i4H0Og3U+0M6QRFfMTUaXnWVaViU5evNQguNlNb3Dj5mDySKfLJ7QG7RAO6oox4Qk9JkZc2D8bf88YEI9WsAzSTQS3YeZHRNNq4JHcUKzqlRgGo4545KHFCMs7E3nVhkycT2dckwRAT6AlaljVg0XxRTMIqbYE85SpcDM6wYigJfCNWKov4QjD1CqyNSk+/QPBkW6D+v2+XYfHgdhX849X82ac2bkpO/NZcBU4VyRiSKFZtAvpdKXiCkIS6HpgKBQKyopCGPJIpj3RLECtkQWpj5ObANMYD0j2ksyWUx7kmWZZp9u1D03pRmt9PqCBPgpTWmlN5DpdErFqjitvMQlJxNa7wOIMNfh5zyh/nAk0Jx9uyXV6EjN9TcWluQnf/uYt0YIPhF9SIf0neEN934TFLq5siboHHWF1uGekf9nf4+/qelJDSk7YF7+l/6SIztgXn4YX0Fh3g1v3FhWYLZLtHfeDbLRABNdglbdWbeg4OApHwW+me74mHl52YNSrwNX49wa+2Fu+0ZoRPNdf4qMTNCY70cHZD7cpF7WJ2PHXmHWCz4YA9u6PyY2E+Jk5BXmLCUOJsR1Y9LHYJWPmlAAs7rZLvZKY+IzLVJllVGwNQrQAIJQdjVx2pQSWuRvYsGbroigBAFalFViWzkZVc36TEk2vDzbrwDE+QBqs2CHp6DvU+U0AAAgAElEQVQeB/WJddADCInw2mqKR0QurETN9eY1416kx2JxAGxITj/nBIrTK1Nl55ToazUVV2Hvw5qOyGmCe1N8tLBETks58Xp4rWljrk+J4IdMm2qfVP2bXkHawUjo5BOqhyOvNu2CDBB00nLVIzpC9K6x16vRkny9PpBaGyT7JHgEAbEAmH+1T7wyZ5K33PzkE6p/+MOzocLxncJsb5zPX3fA/Pwx8ke8ODn9mSucmeR3Q8VL2xII6R1N5AbJyQf7e/ybq2jCQPTo6KlZXlmTj459aWBkmMO/PebTlkBwTja/F/RyRBBnMmHtErQzYYZ6HI6gIpmvbIjMoCrHRMECqcLsuYE8PpmFH64GaVVTUFSlgckZHHEAIPSRalOXBqY3+FCXJcdxTPArAnRRU4NtK6jHii3HHJA3m3OGmR2dms8R9QnmsaeQJiyqSY7B0AhJFFISRlLllUnSSHB9V1dswkiw1nMi+FLzc71EX/ZVRSY9Vx9dNQAE9ExdM0voLNcKSheGYuuag1DEll59wpS3WcUAqLoK8D6CyLU2P8z0fFIK1jDpgwnJcinVZq0xIeoHqS2Q8+lSiRMSWAax6wlKO+NExDmRBECdEZ2kPVlMBg5lpcurAwf/Jrajtb4LdqdsAdARUXXkpL4GiPrSS2Q4DZomH2DocHQgpwVEh0TDyqc8LSw42V9DOaZI076TVnbW5SDc4+yj9eoLAfPioD8zTfRlf0C/Gsd1wLzs9/hFgNl0S79FFNJDis9NgjD34ITPOpOv0VP68Ulg0CXIL8sUAnpHRNMJ89f+7qJMPvbdgqDKivfJIPqCoMvMEKMl2hAdeGhC5T77KSKmRMMrMKeh5ga0e5gFH4RmUBg28DXaKuZ0GnPjXqQsKRWE3v9InNbwJTZpQFSxKkWVg0SSk1GFBrBEUE99gc8SnJrlmYHiwwI11+v3yNW1D6Do2ACdzd+hwgeInMXzIZmgFmfPVHgIwuLwlrZnp3r46n/aJSSqfZS/DrFdk0lCqWvIbJQ8VhRQJC6Aae4N+ERm4pogEPbV4YJCEvAuspn+QcB2jY+dRg7mfBssWrFFfiWKFJhRJhK5VCj3r1+NyFHWlIZGqYvTTJJUBHuSSV/sXHDIB4pgtBMtVeLQQwn/7/UHUkGJIplzNKK4PHZtQ2Uoz0+30US5SUN6KlJdXxadnkO7JTkhNO8EOFdEaM/Xx2bxevXDm+cVZjNx6ekovjzNqMvDvCwyfr2Pe0Vgrj+kGOxqG+8+eQEwN44O+C8N8/pJ00F8aYnCsTdzAcyN31xw2acnxg4XtAQvfp/MeIHoa3gepZDG52miDeT4YwoCM+Mp9WlkZrzyBipT+jQpsuDhQTCcBRS0kesWkMhThLqUDAEaoiqKqJ9VBmssgO7UNtHvqKJ+Tsb1IpG8Mlq3HdXqcwzCUGY5G+wCy7APOZ1lTewZFpIFEEPPQIf9OM7W7IJQdN34N5k9ZLFIEArbmrFu97UsVeASiWcq/oclJIAxrEOqw5qgKgFf7KtrfwT+G1ekADW2YieRuLTSwJCa43VI2GdCUj9nEFaNvzMiU85kMQ6zb7isQO26k0SSPKcZ6tih/mzu8KcvzYjckohFeeXMz1W0VvUs4KhBoClRkaM5yYxOUpFrlTiPTpjtA1G1OUbbuZH07YnU+P4RVBqRPNw+5msNMGu7JJiKQz3eOtfGAVV2RXzneyeVXZPo8CmfbKyVHTBfHWWdwrzs2L0CMH/30aOo2l2K2xkaTkKjN+9J45vEhF7zc99sT2C6+mUaLKtPErAEIDUdCfk8zeonf2OCtqPaEBOUtQnoQyL7gQlQ9Jzjh4ji5zWiImMeB2QenQSjIqrCngZAIiot62sajUwTB811gMmpIaNdhmAeQ40hYh16yEleGxxTWJxXcxI1kXaoyBpKNKQ6asShrU0denia1AMPKhKAgznu8eb3zX8dpa31mBZuc+Ly3Lem4FPV6BeAF/taoAryQPEaAGZYC9SuaXukmNS1xwGkJhABfHGdvKrJSKjAzCqihVHoPDhJColkwZbZus1VYS5HiSua6iLk4+efFWTR5CMncgskUSLq30SJ5ZXxzNmkJ2lTYnmYE6v/c0Y0XHS2bRmqKnSielMV58Kbfau1lbqc0MmJT4Dvw/d5jKohJ6PRoprpWjXUHgqANg8mk1l1j7bKd+7O9Yh599xwnvNpPgOIziQ/P1jdo3YEzvIsseclWUT07rvnf+jtXOOPHlG0a5/6WPLqGtH+U1rDGsv+U/o4CsykUZRLS0s6z8xi07o8+GSbh7e2ZPLJNqOrUPGIje+8NqJgNuHJW0MKnky0tVpcsAmyAQOQAGWKAADNKDd9Hh5kXJVk0HxzUuXm4YIZoaS6DbIUBJ8kMYIkJo5O8yCDiNR3CTNcVWDkgafbIVHlyGCNxRBxCzvHNYeYCzfPmdoDytpQmKqJ7MKQA6AMlEpDckXtj1MQ+3OxhHVNM8C7to0Bj9RRVPTp2acmOkCMJUa9TrvYmggcU0mbEweLjoJaT68b5amHQmma0OmbqWsK0JQDyadhKDDpUwf2hhoowjKrfLNeAz+oVNI3YX69dr7BXJVYVAMpM4uCloeJK5Jc8+Hzo2MajBYdHeZkF1PJeynZaaYdleJpJmGdOnxvyYRkb22mfT8TJxKurLu1TyfigTkke2VHaOz/TPauktSHIxl8zYOvXtByWL8cQeGi3BLdPg5pNBKpv7EiuOeqZK3a+3fnTfKH8/BEEOjCnD+n40pEv+4TpnUKc/5uOLf9moC5dFYdjTLFG47kqIk6h0eHPG5SfqbjE15c/DpNJydecUFZLpxQNsWEYUTZdKRrLAjwwOSGasTjwAy43+/T8VFmltOezNZ8v130oayPyJiCuDQ5ox78z2S6XAUcJkLap7IXReqH1IBLngVh03cS4Eu4x5ZqNmpCe6jptuZs1kbNXq5ZprUJm231Q4beH6lLCMThOH+eh2vdlhdRhuxP/VDWmCCQIKnJlf5zeb/m85ezYmi/FZq+c7Zg6iUOYDRFwS4JzgBnLeP6tbX443cKV1PX4oJEWodoHYcOQIS6TfqpBUhVgQahm9Y5Q3FCYbqKJKkl+1pd5HBqxmlkkbOpNeoulsVlspMy5/4wcXmRUuRyVZsICE2TVOKm4TBKKK1k2q9zFKea/A5gQnFaNxWAUw30CbrHjwVmejsiYTLQQBf8mDDVZ5+c8PrmggM330CHpPbAQ6S+++T3yR5VD/+UKkxp0T7dAfOFEHjmiQ6YXzIw9+lA875hESHyPXIigKTPp3zMYbCs38HOZMxbi1v02cQ37F1YACQnOv+NJp2bkSafXwRmnjMP+n0y6ECUs7ZfO1onXqEeZb2MouOeCZ+QQRuzqGbz5ytmYRZQGPlcHEoidB0KNa1HcjZRTgY+RkBilEZqcsP0hvIbc21SwM8Sm6hmzkOGfxAQTWHuNlCUyJ66FhzB9A70OWjEyiLcRBwVIWBMQaMoKwJEw1ZEfu4dfK57hBee/tzGgxlJIpYKMkkiPCvYkiUTx+LEnprcOFpy78M8jSD1E6dKGL5SrAV18KEYCsVJLgAmXmNaiYzqXrZWTfJQkK851przMIplICQLPWcBT6jOtEBtue+6hAqiAyEZQc1mOcUuFZtkmr+56HrejM4AVpHYzSSMnUJRfZ52LHU7zcaEKFwfOI2gD8X34jz227Dab9lFeUy+4QoU597oUHDPHZZUdsD83NvrhQd0wHzR0HwRn+UFk/wWppNACtE6RVu/5RUmgpfhKjH6IWK6V2QIoSJnJfCKUpc3Giclfv9MvDD2AR0Iy6cBmeCp726OiHcZzAx0ZOunhK8y7xOrn2zXlz6iJ+UY5nhT8vhkh8JHizTKehQhvUbTg1ytxzqCv7BHhkNVgEkSSmVrE0aNUrS1EQR9oDIR6a7DU4tbXG3qJtqtn8NZQ0lADKWIqyeBwixMiMoZsbGWA7+LovCslh4gdqWduyfnOuM9J0p+9tVZXwremN0uDlGI5RWU9ZDSTQsfZSho6YZtOCMLOB5b+kaBMxSIQRCo8XtSHDo4WusgJDfJRZLG9BdyQxtm1yqaae16OYHApDAiCSPMFxqD11QmBW2EC86Jr1F3cSLT2ZGgRh8BdcTZgoXUKSQdyQTKM9PGJVI7ktROvcJsptHQWvVmKdd8iSWqrk4+8TsxDTHg+VaPVGnqckQ0+rpvYlxuUPmn/3OnMM/unS+21QHzReP1EmC+yGfZXurevcanubUd39gYxOMTb2IilfKTbZ87iQUBnXBu8rARQt7Nsp+xGY6JMsyljXs+zEzQmOCwt4f5GhcG6rBHvVVEsTGVQ4/GR7npH6eM/pOoCy97OY97zCNJZOeoiD4dJQu5oQBmeIRf934Oa9oHYYYejlCDUI1VURtNSQqRTGo5rBNyCA2FAQmTUaWJAIsjQ7YwSOGRWW20gxDM4ia9iqrQ70OJkCMOQEssAaEgnfGcK0uFKHY6a5lsQC4sdX3as74FG84zgbjKMtZ4MYvXAxitPiLIO45jfVy3ASG8flAL90LnypqdIYnqEMnpp2Z6Vdd6jro148AZ8VNEQIWKBOLQfKOGtRDakcuya1Uw03QkF7kwjwUlQQAnFCeUJ1KQ0oDcUihOFaeIFMdeeQKoZpA4t+gbeqAD0nAs6hSFSX6Aru5OtPcmzPRR1HPt3EOYHuS4N5HeYCgA5pPPxpxaJLyPfUu5uQ7wKLW82lt04+CIk2yp+NPPMcnn04wuJrV3PswvBthfn6NfCzApvrFBsa/QOSIEdj7ZPn4uMOGXvPIWoYxO4QoTHMEdGvhZFY+KqQITKSgemH3WeXTQ0dwQm8ZHWRbeVwlgmjLnqpcy2qyVJwUf2yT46UK1VBxzVNUV8scpRlAHgRpKyUWwyeFTDAmJ3SFA2KhPY5kjpPyg8zpYZAcMeAaNuQ2ucZMuFJRWlSgWscRBv4EgBRTMgdQ5yy6w7Fzj3wQoT+kIM37+8YVb75xNDuABbCBuCSIr3LAtFAte1OljpCeRMKCIBUmhEanP05lQoCTJIpUIirQmkUQqKEOLPNPAZYGVIA4cDkOUfZGrbK0OlWd1XjokvONvEIDpHPm2cQiUBOJMWLiSEho4xNdFWtVrhonzr6dZDbQciFVgSk+y2T4dH7EmvuNFvm5WLWbB1Pc+ISreJC2xBDDRQo7GI0r7Y/HAhJkOrYkenAsyGB4JKh8mdqd88Meb5ct8mB0wX4y5TmG+aGxeEZhQl+1EZ5u3KX57i+K2Wgdm+CeYiREBmWxsTsYjWl4aM6pz8DaQHnS2DGl8OA0wmZjqruFUgzwAZq9PFBz0GX5LALOuyJTGK0ospkeqMLXDUIoACGZsLMxJmAQfxPWyI4oc0mW4RpI6w2epaT1RyKooA+1wbiJOuLCFAYgCHFDOjAkSATQjChWeGgRKAERE1JuAEExrhR+CJQHVzhqoSgVjIxgBUgWN8f5OgBTPSQkIw3QNBOpTuXiuZz1Ma6LWpFfoIZiTlYy156ClyDRmOHyXpifYp0sJNVqisYbjynKdBNab3032pum7ujlW6losBgewjUOnCjMm9YEmjtywoOxK4JMmZ650MM1RPglgQlW2wMzyQkwYq8JEI+P1pZGdlCfcHy44RNRtnEvkEnFJKtF+Li4RCeKeKw8PGD5NABOnrhWrp38mAE6kHdXNtMA16tBByjHpVMWY4rjflFwiIKR9N0eLMkqo/OP3qaTv++EAOC8GfTpgdsB88Qice+bze1zi8HdbU7M591ZrgjeP7971Gz/YptgeHqeaS4k5x94g+myHeWHkW3t9bcFX6eDYbMocZKil9vBc2Jzx9j7zepOFlOyaACZ32bRhy78GELL2v+wfEQOKaoKXBe+b1EzGhTbUAFSdKU2cxLQbJOF2WS9LTKErfHqQCUNGsjgybJKI0MXIqKnsCDzhKPTBGoIJToFuC1sWFM80DYIZ2SZtwMdaDsOAHerX4WEDDgUmu9Zik8uJxdlTcNbOKTB1HwWIJqGOkIPAUGWrUzO9ySg68zfiJL2+Z4gEaNnmILXV/1hWlqIokNICmF5lWkhjmNbGm9m6XQd6PK4SUiCZLTVtiGM8R+KPFwVnEAUOayW2jet+KNloUmZhHNphQa6tGCpBTEMWq14o4uDXRHBpgLUgr9NZJ+ikJC4WsVkqyN3UpsOUE8CJWYkm+yJx7EstUTS0tiG2nXYYvsyDjzNOEszQiW5HvnqoNxBNQxp/OtEyMAjP1DrZ6I/k5ATzNC0UP4ipuIVJ0trl3tmP4O5dknfn8jKfMcnnfy+/hjmZncJ8zcCEuvzOd/xFUc32tKRUG0w0CeefGWLtJzn1td+jEZGa4UOi8iMy7UTbgZnySYGKGd/BISoHWlGjvkns+FqPDHIdeymZI+J6nBs1xcuCd0xhKuOng4jqxKQJpoMoaW8QR9tFvVwEFCHaqwFqrg1UorM+2BO4UIEJhRhyYGA2KzDjgCxb05rgrdntlaVFJFzvpcr7KH2UHGZ6RSwgb/NHRlWpmuC+9Ns0lUTN4eQcasn96YIGH8G5EvG5b8uQtS2RiaRRlMYgHae9GtRkQMZYrzBtQBJYceIb8qoWNTrtmZrzHFhhFzhAEmCEfzSIyZvMNqCyQCv1gIwEUhtyoyCYrp/ILByQjR05abohIaBW1spgbU7s4MssS60egsnOVpxCFGo1SyTKSODTRGf6KIbChE8zJ4sIuhMFpl4rkdOGHnXaF3r6lCymFJ4SLa6Is5gCeTwhQHNvl/msaTFJXyd3W0D6Q/GD36KC7vsRUHB2wDxHgZc96ID5JQKzLHcTGW0k88B8nGHub6LDYmbWrgxEU4aYeH0wlJ2Pp8FqY4IfFTPjU4UyLgvmoemp+V2gkQYsy37qG/7iWpMiMOOEDSYISxKqTMFZXZpwGAtlVeBsbBCrP4g4Ok55qQ40L1yDMpmEam07stq9KIDCRBAIAsxAbDXqMQggmUwQBhqMJkNGfZbAjrOGMbWvLxRn68hEQSy4ZgMilsZPyVCPkF+1M2FopKwduimpMsQx56xvAzN+Pmp+9mUpExuWOpTnVBWLwdv1ZZIK4zYglDdwNiQI9EDEQiTqe6+da88DKGsJJLA+iBRE1gUROcF1LNGstApLVZ0sdlgH041SprEhh8r0OI2cNvBAKlIV1Qj4wJBHyzsOIqcR9BDKFTAtyQxiV8LUKOCHTFyeF7R4TSyAWR7n7DAZ29R/FpjlqkA15YjEpiL0dEZ1UyF0ZXPNTmlCvq/mhJ7uTbmNqNdNeWXaH0o9y4uHd9bzDpiXZuS5AztgXhKY85HxtpKnPfU0Ko7pdNeJv9PM21P+eDeZxhtpBAUJ22g0osx8pmOeB76pL7KEcsM8GAzo+IANciqxVEf7Jhj0GQ0cNIAz6Deg9JDqo+nvkp8q9smMwyxITFwUNE0THsxKU6M2fBiTy0qDXpYA5jFz/DTkxTq0sW2i0ZEDATVIodHrsIKK9MC0jNZwTfAFlT3o9xME3kyurGEUUmpheMBWclWfoLARKEzYm5ZNhBB1xaxmeOAVZwNPHOzgCcVJ2lU4IJjjGlHRzsWJglAH5KzQx5vlPj3Rv1GOpAJ0wXeIUzyFnm1KfCcKY4WoU/vaA9XB76q595qjSYjMGDEWatSb9rVYkFUAZPXjinUw7xExRz5nImayWdHUzEiqWGzQ5HO6oBIuIofOR3iLgGU0i2ygjYsnNLMEEIuLRNIgdjDXo2GivTCrYeL8LJYFmeGCcwe5XiNaFJlMfZ26N9EzGkapw/zoCtFlkkBzNnFHTak+FoHVgubEbWklIuvZSVF8/F+tZS8F5txv4mLVzzlgdCb5q1H3V+asuUDPmYPHf7qXAnPOp/mQiBuLnMpdSqY1KTB9HyGixcZniVkGFwI/JWsB3+XIz+RYDj0QrzDxkzIzqDcv1FeZ6jwv6HCE59f2yIwNMZfEh30ymDPHcML1tEQaUABIAprxMNafEAIye0Tx39h6VQKO8KOPkJQO6OFHba0CkmsbICDDcSDIp2xTgKwLTID8yibtKCRigarEtR0ZdoGCDmlD8HECmYCwqsbArxFJjyz8ld5PCzWKJHaFtY4y7GoA1BvlCNKbRka2xjfWmr/pgLV2Cci6ikITiUWnIYOUUd9ySeVkqFlQACXehPiIuo+Ym9qjF65QhysmENsWeUMOPs9KYnhZBQxnY9HgQ9T8F3KhpdliKdOoJCcxWVeKgPswvWNAEU07ENhylRtRWGtDD7TDC0nyAgF8tPyM7WqPLKb+GGYke0XRzGYJ/7K4wcjLY/RAqh2S3TEFsQ8CrYY9r5PRMs7NJFkVmT6ZEXyatb0i6LVJw6Hed+uONHqe5VR8/I/pdQHz4k//4s/mVwYN7QfpFOb8V/olALM8HveCqQcEeh4OhgPKsxnbtSuSHOx5Z92gT9FhZsZbaxIfZT5qjLLGqu0H2aOqn2qy+wnnqA3nzZJ5DH9gSXxAmiLJaKChDS5GMZuqRK8fNsyYwxET5LINo/CDslhzCUWRQTSi5phDA5GmEs6VBmAE9BAkSSnQ1CFBxJuR8piSVMhG1xCPgWntuEJ2uq85V/8jIjuVMRr2RsddxwpRWN2EnB5vpgOgiATh9fTzYlsj6GdGuTfH/eN5YLZfmVOJCIUZCJJCTwGqOT1NSg8COiZSVanC2FV4t3qoniHGQXUyBRJQRUUDR4Pe8Zw6/bNBmnCqapOFBKAlE7heXk+WnEwRJDIc1mj9htQieCz6QeVqEzoNqFmBH8KN4rCukHIklVRB5NBrNE2GdS8gV1UFIydzvIeJ13yOZi8UZ9CdHQ08klQT2QFMlZRo+BGkfgC0qYdInc60gQcUZlCuOazTXl8V5nQyJbh7xmaYd8B8dY53wPzSgUm9oMmtRDfxwRDgJB4MiIJs6ssZtbPQjGltjdRnmWdQaGxMv/l+UrKDIwN/ZZtjGe6nBnOBV1XCUxiWw5Iwl44xJRKyNeHc1Mzoks4K04j3uYp3nFkrYmhQS8YFHGvLtgAlNixhgJJIfQxzOnbWOA4YijOKNRJkYDJDGTo2bCoY1IZDxEuiJm1Ip8h1xudWopljoOa44P2gcYbCEy2SQEc4BpAICVXZAHZuDp8z0/3ZG9yzssGoc2gcogIRSZWAG+o7PUAd1agOb7aZI1cjSt4EhgTSGsBEcEaVbQXSqgnujHWW0UQYf1GcWIAW+ISTlo1d4GA8yGQaJaGz07GrUDwkJP2451yIJKRaKgopRAYrVGYsHpghovj+HQ2YbIyqICrIRYmcPH1KUSSCAqQUefKbsVV5STmV0VWtCGomQKZhfeDiZMX32HQzgT9zBmLOiJCW5OdJb03yIaW9SQfMV2el/+P8M57/K3W6XMi9nP9w86lE3yWieb9lm0aE4+8T8QcP/Lgu9ygZFtRDupDe5gDlxlRNcNjJSCEK874motdlZnq9HkFV6qRky34GR10wze1eauzk2IziFHl+aoZDXdZVwvWwDJ2pDObFieKYeDxD/ZB2Qc9cFdi4r3mWx6ZO9sNQ8zARldVSRPUsopmk5bAKWLhUnQeg2ToPATTNeaydsRCOcFMiX9K5IIiMuNp5RerIOAgpAzNaS2u0bxxACdGKx15VusZs92PCTXs3BJq8OX826ZlnsxfhMLOdc4x1Cz8LakIkoo+6z15S3ySOqWuHVCcFo4OIhitAfZnIQIWf0ief1wYVPAjiODZiEJLyzk1VoRV0qYOFLphoggPnyIqzAXEodpFpMqhkmnBgKw5tUdQcQVVqKlIN74AqXVNWEtrQ9uLKApZR3bcuxFxC3o53UmpF0ICHtkzGBL8mGnog5mWGfhZLpB1VllzU+DE1ud1lgjZxXmFmgqogrzBnFKAqqG1SrI07vBlfrQ6zekI5PfCj+PbbJHtzKUZ3/9Nwnuv29rIUo2fo8avfXLgD5hwVfxZg3r/vAXDnDtGDBpif5E/TdJT22txKgHJwxYNy0PeNY6EwkYhe5sTDATH8lQBmegGYxd8UIaxhVO1gzp4sYOPNdmY74BA9MGrAJyLqQcA17dgqx4GNe9pA45jrZI94pa4oRmI3UnxcjFRNABA4sAZqEaDC41A0qUeDPFIZtHszgCVcp4yUSSWOZWfVgclQnyYwSAE3bbMNhZ16NJvIu2tTMx1DswUG3ZK839InjTbbaolfmKFirrrH4Z2dNt1wZJEm7iWmQgrpQxoQMoHUaKzk4S1MMKudqkn1XqKRUjO/DoWhQx4PYInIOIDsW7l5v2WNScPRqcggO4nciMx46GQS2wDp/Wo6KyxxTlSjtwih6Igd1G/lelzi6pIu9WtA0slA043KakrORRJIKVE6tKErdO6gKkAz+EJLLKFAUZ8eJz7wA0jWCslUFSbgCWC2Fnvvamrn5xHyDYtFZlmZ/0a4kj1ogEn0gHbexpzpfrm1tycP794980V2wJwjRKcwzw3G6wZmnlM6HU0UmAMa0EE25fUrA68w+zMyeZ+P8qwBZo+jEOoyVXikyzmlSyhxzBkKM/6kQFP0M2DWrGY3gJkN4jDOOciyijE1RM+QqSI/A2NhyFiOkIBOx7ZODpJwpSopaStrkFvpfZY+yqKhG+MVZYSwMXtlCDMc5rV3eKpBbgxXalrDQnUCYeeHky0FKKKE2mxBiCC2D654cx32s74QoCv+jw18quz8xG8iNTOnIm3X9QvpmGp/N0Y3M5SjEawV/sZJDTMdPlb4MxOYvGpnCxJFAUpfD6m5UxYA9UB3REFS47nmBJQ7qvWPmdEsA6EVRSZyKBTt1TRZdDLhEkVSoTZyBzCxUbjcxUEopVQC1Zma0IZ1ZeHjjIZkcymlJ5FMyynlAKKWU05kYbRRA5iY3LcKYxe6EwlRE18QVWHuwjjB0aoqa20T5yG5iDZxbiba2A87rjo7mA6o7k01T3NKAzXJZ9kw/42QOmCe++Vf/hX0XaMAACAASURBVEGnMF+Xwmz++CCjqFWYT55QL16Z9o6P2NikL0EwY4LDsk80ymd8lPfZVplO54Acy6jqNcnpOQem4GSRCAEeAFN2yqDSTBsiBHMym3pgQm1GMBBjI7YyQS8SdhT4BsE1Gvsa9LUsbWZmQS/cp3K9gjGtSeFausjMVksQYw5MBXsTKrJCIKeCbvI+TVYPHqp9NOSDbaTtBA4CzbBK0LYmXDxXAUJFppYUgZgIIRmGU7ERlPiVe6XaKEtQV6B9T9Xls/OgeVg2gMOGpgfBv4gAEEx39JrzX6zmWAZtkMeIqsrqLCiEfEoN5+t5kNkRQuiCgJPRXH3tHX1qupfkKMKfEEsuNtHJal1P0RuTw6CGGkVACMCsZ+SQZoTtMBaXpmk1mNSOTejKIVm01zMmcmVVUuFKwZzumChtsBBbJLujjBL9RVzuk921UUeYO01uh+mNQFCcSuRIgRlgqqLjQ56gMsj1xCyKS1xf1CzHNBjZlMOVgUszyq8AmO19/4Bo5+2zqp9bexdKJTuF2SnMsxF4eZPgdvZHPX4u+VJ9mHPqfP3+ff5gNNI/PrcxZ3Tvtm6XY0qXzbTfpMZpvuUIZnjB3F/1JvmkYoM5b7AM+l5dQlXO6sL0SuIJgtLIKHccFBTTQkKU1WxSmNMW6UQemCH6WGpUnLgKKMC0t9oxPUJNeW2wncc2edIfLNdsE+0mBJ9i5pCEpMDi2Kh4bIMyAdSnxsO9vESuNUx9H/RBVLw28EGGBg7IGo5KBJzQmV3P0zQebaERMruavcndllHiQJTllAhRofsF4TKu9DB9Xn0PzOIWn/OJ622wu7HIAXRRn6deCKoRb8L7PtGGo3KOQkHqkQ/eaJ6mIUHwB5VSBgVOzk+nW1UlAvD6joIgtl7JgumuTmN3vCLRSVgHNZnCxXUtFYYSye1hULdNNeC45UjqBIkAJQk7UZgiQMQpuRpJ7YWI68di9w+1PdykJErq2E3xnCPRGY2ZbDRCNZAH5jTOT03yBRzjZo153pPJ8kziSU9idN9HHOgpUYLJ0I4H2Y1lmr0ImKgxf2+uufA7D89g+vLORRijzod5ea36S3nklwtM+pR6QTLrozEGeh0ix3J4yFqx0+/3NCI+CXsa/a4M8ZKGwYmQm2jHhZlNSNuimapg10vQvlJndEQyUN+WBuvcluak5rjfx/w8lZ+t0SEP008xgeSWKFJ4ceYoOTRutY6DCFU6GswpETH3YKM6MMaTRZPYDSp4ECUndBQKOIAWBGXFsJMaNYcKT0I+t09W1Prxpgtm67TEtBZG7XUoycohm8igApOtQ+cjOD+RegO7GsBXd4DmZAKyUFoh3pI2i9N8SKUuvIscOLhAvQ/WqUnu4anV601ACLU54J9HLYApFjmVCAg5qqPQgtvwo1oEigxJmdeAJBIxo2+tJ99aiYOro8QsDxIzwhubFO74Jwf1D366X/xwxMHhsB+XqZMyjtDkqfal5klYm8oHWlBGGVFV96lXu6qSHgtKiIRmM+I0cjLsWyTam17k7Hji3QNRLGzJVTbWCiEozIUeWV8+SVKdFFwOkXKUaxB9NVpylB3qnEFQmJMUPs2etHMFIb9dp/k1lN2gDpiviqtfc5P8ywXm9MlRfyGIewAmviBY4/UxGzT2VSUJZsANiKWXUh/Zkilhtm+2k8LMpqzADFAo0yODiLgHJnE/gLqsuLBoKTmIMEGZZkui/Zow2pkzpqCIURFucwOzeGZs+tSEq/WAIq6cr+nGhAtQmwjW1FWAbCONcGMCCmhCrxT1ug5+U9AFEWWCf9Np9DsQw1CamnMpjsWErEasLoYgqByiK9hXwY1JgbOoQHTci2z6jeXoa9eGZnMY8dAwJ3FAUWgYfX65slTkVoq8ojyrJT/J6eQ/HhR/M7baQVnCQMPiTvUclCQH+GAiEVKFfNQ8hIs18AoTYfK6bPyfzlAZ+gBQXTlURwXrHC79vavR7359Mbi5PjRLgrYd6LgJEDehEEjpMGD52wP7yb95P/sfjyv3eODqfDhKCzK1k4ok6PerurYolZLa1YiK2aGEldPGc5k4dJ6DJyEOrSRI50efZXF5UUngIm3Y4fJSbB7rNuTu0lBqAFP7wMGnuZo4VATVcSJQmJQfUq0meSoTDQhhamFfCWSiVVfmT3m0sjalDx9mhzdu+U9zwSTvFObLUdoBc258Lk50Nm+Sv3fru6djpc2Imo5E2Fy/T/zByEMRJvmTJ17OHDrqmyVqgJkR9XsUH2fqpwQzp4BlD723oSpzHgCsCdQmc74DqIwN6uCCCqk5bGqDOcNLiuOYnImN4ZJdHpvDhBIT+XnDy2ltUlObog4ZU9/Cn2m1yVBNFYXxYRCu1RHqWDQowoycHA3qIMXdB3NUzAGGNZIoLTZRp82ID0PcGYMSH59xjqsIigWbrkMwy4FZALu2Tn2gJdkA3c+K0gb/2bXoG7+xGnzzyiC42o+5FwUUakVQM9GcOgx9IqQu899J27wW7ySrpD7JZXqQycHH4+rTf/9p+RMKggpyNY6iCh/LBM6FHLoKIanGv4m0IsPG1dCptjYl5kvLi/Cd5fDW72wm3742MmvIFcX+yvp/Nf4BvU3PDsh3tKxPY6Kioskf/Zsn/20y6h2M4igLekGdhEEtNrfaQg9Rc0zlayu74MKSYnHWkTPNnD7sKhfGvjDJuVLMYLHGhHTofGSLUtiiq3pJMMvxTfX65PCXhPKEymHuMBc6FGascwbllFFG2FeOUgerJkZzDpjkaEac9qW2R9m3RkvTziR/NY3ZAfOlwDzLU22nncDh2u+yrX8kos0PiJWULwAmktDxHNbap9Lgn+80FAW+msecMFdLyDH35vmkTDg4mYQwzRCgcYFvoAGFqaqvSU53OZlDQ0mdUICuQ8i3nGV1qB2IMEFZzCZOE2ZbcBEk0Z7kG06LyyNB4Easz8PUNCCkFWntN2BHSDEyak5rPbRhgDHQfEhE012jKlV9Io1Ij3Oi+ZoInZuysniR4M5W8Du/sR7+xlJqFlG6A+7oPwSs2+259fOgeVpL2XxfMN01SxP/NNIu7slYjn66b//6Lz4rf1yT5EEQ1VEE167WeKqf0iJq7oTz0pnaVtF/sZF++9ZG+HcXEtNXeNYKQSqwroUqy1QhQ0lY3y9YhddLQqJ+TDRMif7jJ8Vf/PFPDv6X1cXkOOwn+SiQOoqCCtNgBFHobIXcTnKLtRSoMzdpr4bsQ3MNV2YSucoFAeYMIjH9EH/ZCJVAIXI1s9in2AtJlMbWRYUMHMzyRGZZIT1MsqYNh3OdggIBIASCfPAHX2Wmtee4Ro2apkF/Nv6zR9nB1Zv+b9JDIvrOnMv4+75HZvuzeNj5MM+RtQPmlwzMaCXrA5C4kYeG+LhghvuO8pTMSq5NfpEuhCT1WUUGwEQkHF3EJsdVMIy1QTCn6ZBrLhnbcB0iqANYwtd2lHBSxaHBVLhS5Ab9ceuZVd8lJtLBpGSoG58wxePEXLGGYg1ywFAsLOLLDFWVoCEmVwYZPVCRtdSYcUfNbmYDmarb6k+s6xDmuRZiW/REI2MrtYwDW9XRO+vh9X90LfyHV4bmChyhMGkBRzVvkdEzt41fJ66D51qAanuMVmk2qlO/qqZP3CksQWDE8Zt/oapjcrtjd/SDj2Z/8dNj+usgotqEbIVDcRV6f9rgH13t/c7trfB2GnAMSOYVUVb6Nf4VUJeNyoS1X7cmub4++gkzDWL4FYVqK4f/0//9yb9aXkz2Fxfj8agXFnEUVFVNEgQ1ZlmzjhK77OqyDGoRlLxjCt80FXdcCxUemDrfOZea8B70kEwf2h5axflEA4lMZG1UqnkeqY/TK0y7gCBQQdEMndxTVZp7LpWFWCTLM503KE56MstmlK6sTjtgvpq6bG6/Vz/5l//Mz/NhXl5h3m4U5ocfEg+HxLu7xPFN6klNgx46aEAl6HS3hHC3D2b0vdqsTnxn9D1LARSkTimRjQOTjNhUE4au7Ac+yIPkdMR1ZgUHzBWLjcxREiVFUAeY2RHAhDePC9aZHYVDY3AoW55xmEwit1Zb6gGYSAkSi1Y88EmCts5EATCIiAg8pSHStX0QCIashrJVphkOQkguDdTUtQvrsgqryoV//0rw9j95M/n2Uo8XAeEWhAAmoIN1+2/+OQUo4NuAFCpTgTkPTf+0Dh7WrcpE+5BTYGqqFHpnEMUh0f7UTf7tR/mP/3Kv+iuEfH7rSu8b/+R6+rvDhPsKSfwrmnUlhGnSoTChKvX9zivh1kWA12OhQcy02NNgTP2v/s+//u/WVwefLQ/io4VBMgv7vQLmuJ/7nFwsQbXgqETTE+sy7f0EQHJBrpiGkmLbRK62R9qI2IaVREnfBoWvAmqBqQEg5GxGifRs4TAbpV2AiX5M0Sxppr7IaeKWJEoyoazXtIPLhGY9cj2ajv+MsoOrjYrsFOYXwtivt8L8nJkh58sh57uqzzcJxmh/f48MvePH/RaUZOyB+Olfnww2ri707DGZsvRz7UxrNPpFfmWhsEwWU6rGOSeU0p4r0cRcpxIscw7gq0QUXKedRPU3dF4DTDutQgRiJGCz7zhB9iRMdewLTehZAtNdLHyUmuaTuTAZJ7xWk0UPMQQk0KVHEanQ1JwZF3AN0ALmKZOtFZJ4ztkyQO5PI7KQqhRUtYS2KqEo/87v/53ozkJqRi0QARyFDqLG88BsIATf4Lx53nZtU1jOd3Br1N05vyZ7mGKg501zKEz80/mKAiLU0gOeJ7nLslKqq4vBAkxvgHJWoMel3wY8sb9szG+viOGQZToY53b3aGar2tFbb6zGeM943SQSwJJWBuz++//90f+wttb7ZG2lv7cw6k0HUZxVtuAwwmQW/z97bxpk13meib3fdra79YLGxgXgJokATUmkJVkeSZYceZHXuMbb1ExqZirJVE2SqlSqkkoqVRlZf/I3/+ZHfqTmT5JKcTw1TtVEo7EW2rJlSRYlUyZBkYJIgsQO9Ha3s3xb5vnOOfeevmhQJCR55FGjRHWj0beBvmg8/bzv+yww9hg7JFHiiu5TWTNM4RGo4YytwRMNQp5lVjjExWlKmbKunNWA6WCNrJxVvqnzRUhx5HrI9kTOZu69ihKPX8e+E3chjObwndsIKe+Jw3iupZiZb92ad0fyq6eeW4zgp6897Y9G8rtj6BFgdkfylefpnQDmuQYwr18i9uhjRDcuE7PxOOvJYS/sMPOCAEAVysqwp1wBTF4l7LafCI7wn9C9ios0ciwj/I9sqYGCATCN0QxuntIZdPnwPR8lYJVgmMiSYJFowBPDqeBWlyIIDonUjmLHrQur0uAJVwgQb8Zs5p0wHjtNDnsP5nIGZ07TOB7Gf8iPHIQ4RNJor6StBr//U9kv3T8Sp3G8aYERx5LwOg4mtbkmvAwg2Y7gtZMxpF6EfWbz9nZEb18u8tEb1tmkY9QHoeYruIlDCj8Fw+yCZvtzfM74M2E/ifE7r5CvzFDzQ9p4MvBONh/05t7cvHJlN7/w5nY+meFXid2/2Ut+66PvWgew4t2w/B0mRJsD5v63P3rl/zi2nrxx7Pjw5novmqZZMm9T25kkG5WFHjBROY2RPLF4CbYJTSbkQ+hBRwKnZDLYJ11aR8QxW7klYNY5mriQI0uTmXAbuhMwI/LFXtNMiTbKiDwf+BDcoWU1M98azbsM8wgw3z7JPALMHyVgHqesN6MAmBptjpRQhTG8KlhwakjGYyoIO0zOY7ZvK851zOKIMDrVV3HQS0zLe6SCsyeHVlEzERO31rCZJFkqFTltBGPo57HMp4Kjq8dXcDhLbo0QTlqUhKnbVp8kVkfNMk5IGgpjNV7n+Mi23k2ioZtRJbmTQfbo0DjLOYNCRldW2cpGP/8A/8CHH4yfxodp2WQAyAYkW9AMjLNhla08J9hpOuN3O4K3jLM7kn+/t62qGyDUasd01YBnMFxC44mbczjo1McdgKW1EDAFsPTfvbpXfeO7Nya39udofMNYrRmDkN2K9z+0dexnz53ammuAf3DPUz8mirgp/8UXXvu/NjZ6l45tDm4eH6bjaEDzEIiM9HX8LZSlySQvrSnJ2dgybuBHgmYJCcwOF3UAaA9aTfjVAZgFeoIqpHcG1piXVXiJkdz2yCumbN2DTt7uFV4NRl66IlRdYEducTmnpAbMIdWAmdHMPEtHgPn2MfLo6LN4BlZG8j/4zGcOfgPpuHsOjOSdVPUwkl8gjlEcP8AwP/UY0eXLxG4dp0xf3xu0OkwAptgAYLKwt+RpGTIsIUifJcRUjkQ21GkTmaTPPK94YJRMs4xHwVUT3DsYr30uGFNsjktGLGMJwTk0PiE9gwmDIPXKos1GwB8Ov03pWbLHxJZj6I+AZJEYMt2CjAgIACl6nSded/AAISERCjEdkptCK22c8FWR/aP3937twTV50kA+1IAQXt7BLJvd5AEG2b2IN3vBFkjbveUCJFvWuXJF74IoiGa7/+wm2IYLenNFb/9i2z1qu6PE0A1H43cubVdfe/n6ZFrqmVIiV5EolOAFFxJ8jqx20W996P7zW2u94RiB6Doo7qmfMDiz9v/lVy7962Ob6aUTW6Mb6z0xZbHKIf8Jbh8unCBjMutLWCOdCREfwUbJmbS4kodnvSKfRM0hH6BZaU+xDJ1CIYw4r6t8ww5Tks+GKtgoUaZm89BlFETtkLKnZuSCpL1hmKxhmGw9nQIwTzY7zAsXiN6SYf5Ox+mzVHuFr/WDHeXhLUcBwvcIxH8rHrYatnHAConPoAuYK6nqp5pEIrzbCzeJP9Z8xjs36oqKW9eI5euUyZ2iHypw8etJQmxeCrQ56kl97TYJMi2JzXnF1s2Az00VABPnFYscS8NCEHBU6tofburdZC4yAdlQiXMAp5i5EjSSG2lQMCMqyNg1hQI0HlsOb/iM22Ti5QkL2R5i1jCnO4fMstCzE8RK6HvExI0OMNhpGv2lrbysShM/kPpTv/tk+qlUsBQ5Fq1OsdUsdneV3ct3YIxN2U6XWd4BkB3JURjJO49rZUiHjeyrbwv7zYZV4nUAJ8ZtfNY12w2ZbvgOQZ/7xmuzV67sTmKlZkkqJ3EsZ0mq5kKxAn9FxqMuyaT/zSfPfmJekdqFFjxYlIh6safLN/ev/PmFG58/tt67dHw9urW+0ZtQIosQNgyww77SCpORLnHsUR5WSnLYZyochJLE5CYnxVNnynH4o7km5QgWSguxe7igKwt5EQBTysgzMXHBgw6WCXt8Hvv5oAx7S1WNbF11UY/kiAUsioLWe8n0wss03zhRA+F3LxI9gZT55se1a3Rwh/lWgLn6r/wnoLLiJ3ok/5sAzOh6MUApmY1iD2H6HD7wDmCKpGQz6Cyt5inrhx0lALNylbBxfeQBYLKSRMQ0M6QCihqhBJw9lSdZkU0QG6QwspMMSb3oAoedUfpKCAmJpqDSu2QsxXHrKQ5BQQEYEXUL/Sbi1pBABLF56HYEkxW4F5nSyqpw8ZOb/l2/+Xj8CUioA1h2xN0Hxu8VfeX3G6/b8XwBng2wHgDLZoRfBdCWXbbg2gXm8PHChQYscimCr2si65G6vqh7/6cvXL518XZ+NU35uJ+lk6Qn5lKGbkyncxO9ayN59yfevfa+W1OinVm9+8TjhymjL37zzW/dmpbPbW5kl0+u9W731vrTODIlmGXI4TQB8nQf8zgWxTzWzpvAPgGYoYfDaPIqtczOnRJpKFVjVjnhNXSv3kp8tapQxRRM7kEbiy50H7rQuRg4GpfENmJXUklrU+9mEXk5KZlRsef9xIlxgaqTyeUjwLxnQncEmJ2n7m4M88VniCEk+EKTeUkfJ2oZ5rVXL7Dt/jm2eeP1+rk8e5bOxZcZPXA/pTcmvalQ/aC1nDCG9kg1JQ5GCUcPLuAIxYEaXeiIJWhB1RTsj+B5QcnTWCFFFTJ/qIzqBCJfEvcx42VFQkuWKmRXVsSwcuSJ5EhMx4guHI7giOuxDCHeuxE74YkjcIfBuMPIyLCj5ByVsDDK1EcgxLChxqe0cl7Z6GP3yfd+8pHoZxDlBqUMdn/YBXbH8IVcqJECteB14JgTQGx5HT+MLbb6y8XjO5rMBctcedthO9CFeygw1fpCFFhmcyyCFCkWRFlMkAf5v3pj78o3Lk1eHAyicZTKIlaywl/VdDzPfu/JY7/ci8X69THR3hzyo/q4lCky/+Jz3/n8+ih5fW0ju3Ji1NtJR9FcYAGM9iCBfCdlMBukVpekhVOxNMghxt4SgOn0tA7sCLJWBLuTi6X0rgy96PCVhm4gpqSBvAh952Gvif1mAUZJxLLIJbPIyX6ddJTOyBUJBW2mUfWoDrapYj197c3BbMEwieiJ4x2GOSFPf1J38J4793H/DD1D55t8zLcsRKtn9KOR/J6h+Mf2gUvt5Z1WyKXu8sUXa5Bc/Oi8/vnnnuOnX00X32w23n+OPdq8I67jvZjY7jYxNaKezPf7JiMEpYWecMGOM85LhktnIYirfIp/tmTiPpN2l1veCzpLXWphfCQQAwYm2YsyZqM8+MW5lUyTDQEaOUlpMhlrb2t3j6zZKKpvcTSHe0cT1pj4M7h4zOUJEi5G4Bmi1oQIaBrSirDrRJx4SEdHE6Sx0Xymk198KPrpjzwYva9rGQxg2VoHWwDsMsOVUfqO8bpljM1jFyy0HcMPe3z7vivX9O5Y3+o267fVTDK8rI86NVjiB8b0oNWEnpJolBFt9hhdvF1e/fxrk6/0sngOG3hZeiGs3fjPP7jxqzfGnt+ceAJRg5g9VUS39qa7X3r+8pc3BtmlrbXk+sZaby9Lo4KlvKxT3h0u4XhSTWx9wVjsjJvhluM8LuOkrYqwp4TTJ/cyXtfo/AEDRXe8K+f1HhTG1iTVCBkGw2SjnnPjyrO0Hy7nof88rw9AYJipLVwBLcR+SUFqNBx52iuIJ2J67fXB9K4j+bvIh67y5seFzt7yCDB/IgOE3zlgQnd57tPkW4Z5dfAcawFz+/ol9tinPkWDy0uGWb1wjdOpU7Q+p96UlYOwqwyd4UQpKiV4FcTohWGclVOoBWvxZqGF5bUw3YuIm2m9t8SZnCW4godKCeZLFCukwQo5dVbZlGKvZKisQH+PQQIRam6wCzWhLyLoMkvukn3GTpLgYWsVwjJCuFuIGQqGcYIoED7rSstCu+Qjp+WTn3wk+aC2xDCCBwdMwy5bfWXr0OmyvLc7hh/2mFUA7NonW9tkOBI14Loqcm9BsWWV9QjeiOAb9ou3BcAUjBLlaZQyWs8o/Pftq8WlP7k0+xp2INYw/vNnso+d3Yjvuz72dGvqaY6/PvLUi4m+9M03X9yelC9uDZM319fjW6N+Nsn6ETRkeC8fOs115RizNja84AlZmyOMw9d/LEcukgJR7kHU5ay3EINhUaJC/px0KFfDD5lKmCxD8yQQl2zPwX8OwAy95zn5JMNIDt3mvrdR4s2kYDYqvVRxYJhRxCcHAHOVYT5Nnp5tGObHP+6feeaIYXa530/gSP4fCjDrMVyhMxz4FGEkZ1zlVHvEowiNhmEviRw37yIurQoGHACmU2OJeIxg+WgA07uCa1JyzGwqkO8DgQqHz1sgepxzxLJZEYTrnDmmJY/nZE9WRElQUgLJUfkYgn45WW8EN17iEl4UJnrfMfme//Tx9KMYw1sZziKQohGkt+P2AZBrrtYHWOMqkzxkzO46ew5czRtGeRiQLkb6unW8CetAZdkSJOsKM/y8ZZytYwjZwnWQBnzhcO2sZRCic//sd6ff+dqVycvKs/iffuT4L+7PSdyYeMLBJ4zj6Ns1VfWvvnzxK6NB+sbWML28vpbuDAfJTCW8spYMouKAz4JB3OV1XPoAmFXuYUp1oX0SgIm7TvCSGyxKwkiOAI4Q86RSi9cBmZHyBoDpvPJdwAz/oIV3iamj4GrArJmmhBMoKuoQ4iKmKNJHgPkDTL9HgHlgh3n4SL7KME8NiK2/Wr/v9evEHv1ULVSvd5hE1QvE6RQFhrmry6FHM2MZchFZmlZsDvtIHAfwTAzE6XWgxtyzBWBKRzyOFLNMhzKziZtGSsownnOrcMUIwWaVZHLqbMZlzLy3nFvBeALlX+3uCS8xX8twIEr2hTuJK3kASRx+HFLc2ooIjPJaFbmOzvT8A//wfYNfhCC+DaNomWXr3glg2TnGHLh+v8PDTftxFszx7T6+sy+tWWR9/a7ZZctCa6AMP19YLmtAxSUdInfYKMEYIURfQ15pzNy/+tbOhQfX443z92Wnt6dEt2eeJhAZOQqs9OVLt2+8+MbuNzdHvTc215Lra8PeXi+RhVAcoZjGtb1ARFbFvuKl0REnrW1Ui9O58RGTNoLMCD3xTrqC5w6VFrioOSatULIBTEWSzcLrFvFv6D5XawadQIF9xlHoAgoMsyRCF1B4iaUojj8Nw/R2Ot250Z8QvR4et33irKeLn6XNk2fCE3b14dyfnjwdXsdo/swzROfbS/lnDtSj0R98+tMHd5ZHO8wfAIp/bB96bwwTadNt0dlgQOzVtAHMSxfZo489Sjc6I7n48g1BJ05Qn6g37pcDb5pDD7iiYHzepBcpHG9yHRimF5pz1mMVOr0NMYBlHOlg3MGxZ4wqcQAgys0gUJ8UWIBxLZnc9awndAOQnhDCEVhlMOvEnOOfIw47OqJ4wtjJSvAoXJOs4cpLgUoIgKbVXlnnIl3o3v/40ezvRoLHy+Se+sjTyoZa+yIOON0r94IlvoVu8oCGshWvrzh9FqP6yl70gDxpAYA1s+weedrdZauXqT9efe1p2Wd7BAqAw5tAjdjTICHqx2HsttjTWs/E7tzTPlQ6KDZjHvl49l/+2SvP9+Po9Y1BcmUw6t0c9bJpmoVR3JL2QYBer0+FFaoysvKwXBkmDDw6DoAq85CWbCEjgmFSI9AYiUb4lJS0gknLnaqPPm7fCedDRS8+dl9mxoaCNCJXWVn2FwAAIABJREFUTD3yNCE/AoYmadQAJwUnEI5EeL9MxONrr9Nyh4nw4emFBfCtAuY//8yzbOvcrfrXMZ6fP7943yPA/LEFuR/mH+yHDZhLK2TLMMWXSdAJon6feuOYBn5GXE9Lhn4JsMoAmH0itU8cQBkAEx22cY9VRQOYPcUkGrSRBWwMY4kSgakShJiS8cJIwy23IhZ7xvWJW46xPhx7LABThIBfLkO3rIAwvZKUzAU7gW1qaJXQQXATSiecQcqQVfNCZ//VU9mnTg3FFkZPCLQXu0tU5XSA7Q5xeVc32QBYyxgD++x4wrvRbncb3Q9IhjojfQuMXeBbvYKH92n3ll1gbb6UluN/czIP38xq/3ka1Qcd+NHxZ8NzMA2+87rOPFGMvndlZ/fbr916caMfv7ax3gO7vJ3GUR7H+HYXZJ6Ii68bJAVZYSsjLS+F9UZGxtgWMNFTbO8ETDRO4ntRlA4MJEcWpT2zfS+c9tZLj+6mWCkDHSY+pSIAZuSEKn0VOs0HrixLArOsARPX9JhENZ28E4Z5BJgHsedoJH+bI/ndGebdAVOKWX+eyYGbEy/ziote5JVlPMdYzSuGYGDpIo6xG+tE71AwU/vF1UghxRbZ42EMZ6ILmMRMWVslS2fVPpMZQ3UZszxC34QlKZkIGewYx0VE3BvHtRTRlLlThvMI4RrYeUpncW1g2lpZzHT6ybP8Az/3UPJEG3MGRgVGs0ga6uohVy/dh12vu2/rJBC9Y0H64ljTAGFn/A63k4b3dF8euJIHAG0u5l0wXTDPpSsoBHeEuLh6lIeTvLS14B3sMhLO/dFXL74SReqN9UHy2rG1wc00ZpMkSQolEQ+Mow3XoVQNXBEAaiqdeg5hBPKQLLymaPVQTFhbGRehJkMbL7JYg22GkCOFsnhphFCBIbpq7kUJTSZ5rSoayTWNdslwNYf8yFc+FsrVgNmO5jXDlBGFEd3Y6XR2tT9uv+y3IWC/eJE2T1aHjuRHgHkEmItvEm9XVtSmE72CoGAiWl8ndr1/Mby+c0OyMx8/S7vXmiXZA0THLhCnk0Qyn/XLUg4BmHODUA2M3vCI10cfZTVPtGKWIy09Ynk1F6ESF1dxnwu02oaGRlRWaCtQN4HaCfxcSDSLSVZaqwrOMpL4J2ex/WIaVZAQnyN9KIRpBGs1KxwlecxOVILCwIn3V1aK0hpZ5SZKvT32P3xk8GvWMdECZkgeb/SWh43ed3PqrOoiuy6flqV2dZqr1/I7r+edg0170LkLALbs8sAI3h3ZW7nRQp9Zg2kb7w59Jva72FPULLcum8TbwDwvXt3Zu/DmzqvDfvzmsUHy+too3U2yeCKk1AoTv4UFgIzxqDGHsJKcdbbqe17gVISfIQgfRx9FwlJlgjWSI5gjihG/7KXRwTKueBDG4vrjqaxCazA6zHlKPlYyHIHCdgWaTXjWcfQJVz3vsDcP7DL4zQtfoNZC70z1zkP7b3eH+c8/Q2yrDRQOI/lyfD8ayX+Yk++P7cd6i5G8I7MKYvXmc7gA7zgRtTUUOPjcDTDHEbGtV4nTVmjT7es5DUVKbI7gX10xMYwYN8G4yJBGJK2uWSWkRyU0zujuJuZjxcEw2yZIq40QFXGkYkohiSc2AGbFSE0dy0IAHALjQouOlhIpbSLU4UqwTBPqwlky4e6EgfgIhblOoGk7qkqrirlJ/uufzn759EhuhiQfhOhiHEfCUNNa22WFd4zXd9FGtoegsGfr6Ci7j3+ri3gtHarH5sUeMuhumqVce3hqGWdHnN4u21rWedges8s62zi35bkIf+rgNQ8LYmg2lbf2j/7y4vd6WXxrrZ++udGLL69nchz1e1PByULr7xhU6WQa2RAa0CwZXmWOcmmtrat9AW4S8iGrC+sTJRyu5ExLEzKjUNUbrAUEnUNgmAmlVudzAmBG/cxpu+cinoU1bWWxFYXnvAo7zEGq3KSqqGcjz7LYzVTpk5Joos1U7/T23z7D7AIm0fnzS43mH3x6+Xr4eEdHnx9b1PsB/mB/c4ApSxpoSwOeEiubXEvoKwWbhkwLrhXzKXaWjGlSJHQuNUmySDyX6NMBXzEcsW2OjKTc4N7DpBSkyUqlJJtqiiohU09WekjPjeaCI97NApQ5s8h3I+AnOszjseAnDU5BYFzWCWsoKuYmfuKYf+z3nux/KC+JtfmQ2GG2o/ihbPAtDjJvZWHsHnRaV0/LQA8w0c6YvbiAd1hl+9iQzr7QWTZyopX95Srwtj9fHIsOPL69qDfX9TCGB3bpL1y6vvv67enl4TC7tT5I3jyWxlf6AzmTMipC8TqONdZ5L2PtSHtuua+gZ7BkUstnka4cV1w7j5pMAgW1jiJUdXqOBWfujRfGS2heJYI55o6H0nHvMz8M+8xgm4yVIztzCB0OVkkRuoKCp7wGTF8ffdAFlEbO9ktPYyRiiskRYN47fBztMLs7zBWGef7Cs/Xz83Mfp1OvPMeoiVV/K4bZi4iZV4lvbRHtljSQnoYGmRumYoJFgUkKVtU1ExChJzVgWqMYc7mwXLESXd+wNUaKu9IwAGaofcwLzqQMXeMlUoi45FNtoypGp5qQzoUSszCZMbLMehTxOCGR1oYaCknxHvHTDkcfQLDzoipcko+L7H/5xNqvx4KnbaBunTreZFm2+8MVLeVhF/E7ZEadwI1Vb/jdwjgCG20v2gsm2Vy329G6yzyb11vwqx/f7Dqbxy+u5p2CtQXgLh5fs8nwvu3jsLeEF0sRpcK7P/qLV17LBvH2aC3dHvXTy1tpdDWOQit8xSWvARP7SESmMzQBocKXY0GiE8fnsa0s5xE6Kj03DWBKUQMmRu8yVMd5geK0lCzqKzCiIy8z8+gCgucHO0sdPOjIywyAmSiH0jSEctSAWbqyiknK0sM2afMSCQKUj8VED3v7jaqIvv8O84hhduH1Jw8wO5FuB0VkRN3A4BepM5LTv08genZ1JK93lkgnOvfuy2x3G2tConHEmSsEp00itVsMVXQ8OH1w9IkoIp/OuID2UikylRFKZUgkD+CJoDWM4Egk8szISKHvx9RVt9JKpA8ZgWMAMT9nkknBSuOiMosyBG6Efi7kPxZO4WWFU3loxhXcOcuNFPGe1/dZzyN0i1ujpS5s9tPH2LlfO5e9D6P4DJbNJicSo3jYW97tmNOpb2jB6rBL+KFX8M6I3hWsd8fvAF6dY88BIFzsJJcHn3BdCTrM+kt8AZor4/ph1/N69K6Buvt4fBwsgVPpab3H6LVru7deujH/7mA93t4YZFfWYnkj4bK0zGpkP4W9g+AYpWG3D5tRFzYIVieOzTGSkxGGS2/xFx92mbG3AFoAIC9RAGI8bJUi62s9yQl9P8SVi0lbUfn66IM/VxudUhFFa72gycSlPACmIIddZs0wKQRyQMQ+Hs+mtNXbW4zk95OnzxJtNnFvVx8mfxp+8kaHeXCHeTSSHwHm3RgmETv/bMMwP/5xOvW/rzLMwwEzjTi7Vgh+bJNof5cNYxYPYXfEoUcgyzKOMDiH2DYcgEKEW05hp5k2gFlabIOYYL4A/AVRu+FWRVYyy0zwi/sKTRSCzbSLTCIyAimFTtNbnjDFLTrA6/Qy7hkPtsqSWDLj/pRxLrHoMy+rKJ/p/v/8sbVPpYpnAEuAJkbx9tDTgmU78nZH58U4/TZ832/1+C6gdi/bYffI6t0nfiwArR3LAZrBI976xle0luHxy33nKlC26er1kahG2ZCriZfNx8RTiicRTqCNHpRh3vzhc1e/no16tzd66upAipupQo8aSolRnwuleAjNqBBIzCBexwZS8BIMU1qykHdCJQtGiZu6k2R5eGcAJlmPaDfoN2Np7BxFaj4Q3lSQCXKjZqeJTy0obisi0VcWIzni3wJgcgrAGWyTaT2u4/Oa75kJfaC3t2CYR4D5jubzI8B8h4CJdKKN6xGjRx+lHSQUnT1Lp6bPcTp1OnykdJuzaz3BjyH3IADm4C6AiT6ewwBTMwCmMFZ6iCitCWAqFJNw8eB16C99SRL1OjPPIh2JHuNOeOw8jeaoMkcVLnyVYJ7ea4HyH1zHZ8ad1o5l2mhezKrkvZv0nt9+cvgUwDKM41CpNH7xOy/Vdzp7uiL0u13MF29vKylW5EV3BcPm4LJgmSvj+Z0ssqO97ARvtOL1+lBUf8m3h6DAKxnRm9d23OkT6ww/FuL85g8GO3gWIRmN6NSI0fduzi8/f7t4fi2TV9aVuqGiqPLWhhEcoMkcvkdxqDbxEgcgVwOmrwETwIducqQZLQDToCXS8dLcBTCVT4U2WGWHIjWvPWPK4aVAU3lSObDQJWCCaVYk0C6Z4i7fAiZN6AN0BJjvCCaX73wEmO8QMPHu9Q7zrRjmiYZh0lCKalTLiCKC7tKLCqGTDdtUKFUNzh7tNMf+c46FFxgmWiBdysEowTAVsZCcjkHMeKy8KJSgTQ2LC8F62FNaZHtjrhNOkXGYxImh1MxxkFoGtUke8ZNl5TNdaTWdl9l/+4H+L2xmYgTAnHXYZVuLewcIdsbzw1LSF+P793H6dI8w7Rhcc7yDPvAl41zqL7tyoRr82tG9BcOlj7x7Ie/KjcAccdSFLXI6Ldznvvqd8qcePSUfe+iEQtA5+n2QSFRP2HUPOXzmJweM+rGv/s/nbj27PsguD6S40UtTlD9U2F1i+8GsAyPU3vPAFCErYsKXsrJFKlRF2jouRRjD8cslABWJzVJYVSJYL2gL8MVibJpgk0zMShex3IqqrrKoWzVqwAy1vD1vrdMeiewa4cau8s5FPgL95N7J4cAaXbJqFo+PAPMe0XJZIXXvH+Bv3SM7O8y3qqTADvN8J/+SPnOBh0pI7HbOn6PrTTPkzmVi55o4t8AwI2Kv3toRGxtEeZ4OfU+MgFYh8xJhwF4LlN4G6ZDVnLIMhd6MG8U0m0iJoA38WkRc8iVgCmJSMRHSioxGCxmu4sTnPo4Md5l3VuGwgyOPxZW8DrtEApEg0BLiZARLplKc0pXP8sJGrJhu/LNPbv1CXhGfFaEXPUiJ2qKyhTtnVXzeOHYWY/ZKuO9bjuqL6tza8716/e4eYhag2nrDMYO24Ng5/nRtkYvQjeYLc3lYaiPemnM48qIgUOXef/7rF2eTaWHQHPxrH3nP0DHBC83CagKsFN8a4QJCQ+RWj9HpEdHnLuz91czRi0OlrvbSeMY5VbAecKEcnkDHuMYgDYZpgyjWlkrzPEKhu4twPg9gSoiQC2wT5Ne72McGgAiQ9IWxFlbJWHqjDXEzt3HT/UMhySitw4ex0OxXuMQ7IZVHbgcAE8CZyvB7ILvK4ehT7RwB5g+CWT/RDPNeADPEuaEW8rFHaQf+cYzkTZxbPZITe9XuCFSR55QOPbcNYEYkjGbIuAw7zFyHkRzHnwCYUcZ0PpEyTQmgiMy1sPnCztISi6SU6OXhVXA5ci4xmzE+8xRpznoeRQXBLqSF8wnnHgmc9Q4zOI8FJ21sOkniU3lh+3lexr9yRj79Mw+kD0+Kml1iHG+T0+86ah8Sq7ba+NiVDR04GDV7wbBXXBxmDvOBtyEZ9RLzDgF6ozFvwXbV5bM8/izzMBfMFfiHGl5OlEREL1y8Pv/elZ2pkCwUiJ97cGP42Jmt/rhAjFutQwXLRWVnpjytZ4xOrzG6Nc5v/8Wl/EvrSXJl0JNTqWQOWREOP3D3WAt/EPcMtZCCow6tFNrmEXEjmdBIYcd+EyrX0pLjQqDh3cWiAUzU8SLCg1EDmETcjG3s07p1yWvPaWhd8J3Da75HIlKWI2xYEynjXWGI9UMMi3e0NnBUllRRPKZzRyP5vYLmEWB2n7lOh8/dGOb29Yg99uijRI8RgV0inehUk060CpjjikZMRiMwSjBMKjSHDpOc5nDzcKaYFoar5rBTlIWSiHOTCt23IkS04UKOER0RRRb9hbiYIxyswgfgpaOojGSPrJCByKBC3HIRwBLkEnpmE7w/aGVN9pU6VRZ2MJ0U2X//4cEvZpFIpznRDJfxxje+ehnvjt4HdJOrY3dbmdtlnIfkUHbBK4zUB+ojDgn+XUiDlrvH7hjevabXB6DlgWgJuPXvgy94jOHoFN8bz+xXXr46TxKJJ6hCFiUCSX79Q4+eGBeeo+ys1aICZJHOjiSjE0NGa4kz//fXbv7bjV705qiXjmUipkJ6y5lCba43DgmiHN/aQj6JgKzSsrl0FllTGtHO4UoujdXIcsalRxsfxQjFbCRG1ltLYJhw90hP5djFiHYLRx/tBQ2tFfUO08pZuLIrrhwAM4R0YAcjawcQpSqscvO5HUdPZbtHR597g8yfcMBcxrnh6XvxXOfnv0N0cCQH/SDavn6RPfYo0SKh6OxZut2kE+FjZPvE3ljfFev44sxplLreKOrhXwTG7ijErQUNplHMRpqRMGGHibdVpCC5DKYdXxjpyAiJLGCcelztHV+ECEOX6YjPiSKjqOeZCSN5+EjOSOU5d95wLtCaq8KdXrMo3innD8y0G/CiHP2zn9/8hWlJbJwvnT1tWMYdMWt3STsHy1vdZS7edkA83mGSnZi19gq+HM0P2WN2wjMCAIZi8oZ5dq/gd2g0W4Bt3rfRVEZwU3njvvTcq3silnmcKqPiCEOwKksTf/DB9eGwl6m9nGhSerLQBZEP/nJEwB3vM7p/jdGfvLz3zXFuvznsR3tplk5RQgxJkffScdTVOSS0haOP5U5X0vIAmExyjUVzyMu0wSJpgp2KS9TYhZGce+FNVTh4gmodpvdc02IkrwEzvStgJk75WVXREGVpuJin3kUU0/58fgSY94aVzYb9B3jw38qHHthh3gtgUgOYTQbmWaLbTTrRnYCZjkaOj3ismcboPZsLUmtIWQgM00bErM8FGKbVhfDxgHNWBEYpXMJrwKQwojttoxowLbMcSqNYeGZ55UU0IzNkyA0OlwyH6i2JE5HzcP2owDWZM8wwGd3S1cOTsjr51CY/9xvv6T8wASg0tbGho7vdT3Yv2Z3rdjtud1OI7ja+4/moR/LWfdM5ytyRY9llhSsayua63R5tlhbHJePs6jW74NuuBPA7gyW2jp2vvXBpPCnMpN+PJ2kWhQxLY4nnszI51lfHn3xoa+vWDICJwaAGezDTFPIijOUjop1JceO5i3v/djhMd9I0mapIVqHww3Ho1BGhUh9ziGMtXEXazlFVwaTSuFsDMENUh/CmXhwLx6QJWZkSWVWVdgwMU2A6N7BrmdAOBAB12is5NJrmhPg3K+bYALiIK4dJAS/zuWa9ROH3cfCTCxn5fE7j6Ck6Ypj3CF5HDLPzxL09hvnOADN1fCRi5AahWgKCSMXQjoDJ2wXArEERTNPzAY8AmCFsQ8KhA8E5g7Cd8YZh2sMBkxxoqUZJD5MkBeLbMINywXgpXH/K5IkJc49MS/NQVZj4Hz0SHXvXZpSBXU4bwMT+8oCIvFtWtpo0tOL+WV7T671jq3m8oyaiwzrrC3dTf7siNu/+2qEpQ52P036M1azL7vUdJnvZyIO++8bN+es3x/v9fjzrDbJplsgSoi2trdBFmf7S+WOPox3kxtjRfo5k/FoLijCORNUhw6eGjAS31Wdf2X1+LZavDtPs9TRS+5h+Q1CH8Bq7zMAiHeimrRLLZ8qTgS4CykjeACbIpMLrlXAsMcH14zTh6I6eSccCwyTPjbcxzOdvAzAxis+mRMMMWlBylYgcKkum02j/CDDvES2PruQHGea5lZG82xJJn2lH8sMBc5bcCt98tmiL2pGc8nQUCT5C5mVhNUvagOAmkUi7nFupBMBTI/i33Vni6GONdExCWRkYp+VWLV+XMIrgGs5LTlHhGY5LgteCFB9JJSpG6ZjTfVPpH6nIn8DlR2ga27n25XjO/qePrv8dSTxGKC6OG+E6fliZ2Ury+WE7zPqaXX8RtuAVQO6wQIxWjH7g2t1aEg/27nSlRy2rPOj9bl0+HUtjJ66tZcMhWZ7BC+5pe3dafeuVq3u9fjofDKN5r59NVSxDH0RRWPWpd/efSCLRu7zn6QYaIgtEuzXMuxnLhwmjrX6QGNn/5/mbL6XHMi56SZEK8dqa9a8lFdslznLcyFnEPVnrjNFVj9RUWItCXYstNEP9bhRBd2nClTyM8CEcyUfwhFtvESoMwKzwNjwusEkI1LUnmRoksMNrXoi5j8I1XNWC9UbAHq7kQHH42aOIqikdAea94+VBwPgBPs7fnoe+xUj+TgBzkL7Odm9JRvcT2Yv38y5gTtYp7DB3cxqRwH+aI0k9jOEasiLDUpI0xeQdGCbcPCCRy6IzEgln+KchRZAZ8dBLEdKHmIFhXFsFa2TOXZQzNpAOJZJazJXYmkrxeCHpDHPkYquvD6y9MrBityh0tFPph8azYuN//aUTnxgXjGEkx4W8TVP/vuLzw/IwA9u8y0W7u8c8JNB3AbKLjMrlZbsG4dW6ifpL7U530NLCGfaiK04dMENdlvbLf3VpL82i+WAQz3uDOE/iJOcC6XmGf/C+5LEnTsVbb+56urzv6ea0rqQI8qKGUSOZvRexIC96YJ3oC8/f+lPDxJtqI2FuLT7tBB9x52ep59/JcvtGIsSk0g4SdZMQnwpXWSYTzU0VZEVCRcYgRLgBTB9h1IDESIRgYWNNzTDhNScwzBowjckpjge6LUjzTDv0/CSUWYzkIXl9iq4oaIy8i5KoLkebmP39Mzu7dLl+Hne3jB/89Vl/ZI18exB2NJJ3nqcfBWAKT2teal4wzRKTscrPg4ocrLIIgImvbewpDwJmIhJeeSugvdTQV7JKBR2ms8xJWccbIXGdmJwmYrTHxdk96d9rOD+Want7QOyVofa3uHNGgGN44mNtR9t58fCWdA/+lx/efArjJv5blRMd8IV3Y9lWruIHGGDDJhdC8RboFklCS3H5wb6dBgBX2GkNpM1jmo8Rbj3t25sV/CJ1vTkCdfeceBcwyxhWbLLuz56/NOac5lk/nY+GyTxOZBUpVRrn2QNDfvJXH88eujbxDOwSDZE7cx+0qfhm0v4+ELEjExN7zAfWGV18c//lN3fmfzkYZLfSYTRnsYimXNxfRPKMZT5KPX+1V9gLcWVuZobPPKtcFzCpA5jekRORCLFwCrTTk0FGJkb30hufCFFbIyGQDxpOib9bj5K8eoe5vJIHKVGo+6kB0ydRHQM3Mfv6CDDfHjoe8l5HgPlDBMz5ZIdt0ib5B4/xeLrHSrE2JKPXMZJjL6koI6vHguMQgy/loGFGv7mmCBIjWyAGmAUIFTKUl4VaXRx7HBglMTKWA1wFCdTBRLspf/BGKn7OeH48tfTaOrELg7yaRoJDrgJCBFeQcNaJaVWNbs+Lh58+oc7/wrtGjwAscfCZI4kb54l2/O6mEh0iWl+AWTt2g/401+pQetH0fy9DLCB+rLWXrX+7KzCvxeG157t+vyVQtrvQEPuz8Ix3WWfzuDa9qHl86B2H4FzW0ppvvPDGbFbpWdaL54NBOk96cRnFUjvnXY/7/j94un9+vyAOZnl939PtuQvPTWkY6cbU3vrNAZiQF50ecZpN8xvPv7b/pd4ou9XvJ9NEiQI9IkZIPon8qXnEz1fODyLrLpyY+6/2qnJcH33IIYeD4ii8HrzkOABFwijsMHH48WSqBjDh7JHCG2lUA5jak0hNGM1JEUZyFTSX9dGnx73D5NAL3zXIVUnkUFM+mdC+PnP5iGHeI2T+JADmgc+x/gdb//jMZ97BDvMZ4nSeaPsSscceIxpcJrZ7i8JIfmxCfBItd5ivmnokh6xozPQ6RnLXSIncPA+AmeLXIfdJYAkHYBkuyqIO0JCSYhbywQSaJ8AqYQzHFVzgos4s347k8aup+FjO3KM9y15b1/bFTNspPqQ3TEklCZMeeSPhXraOi0lRjXaL4uFfeVf200+cyk6gMra9kOPgc5h3vPu2VZvhAS1kt/t7pU+nZZSrAvPugam1QB7GPpfvtxzXF0C6cm1vHw8BKyomMD6/8tqN/Mqt8bQ3iIrBIJ2lqSqjWKHRyDPr2e+/v/9ezpm6uu/p6tjRrSnROASReMKduv088eeou8xRycvo1CBU7e5+9TvbX+wP05uDQbofR6wSjBsrWMU9d5YxMRX+5Dihn/JMxP1Cf3Vjwv66Tz6HDpMnwlhngpBANICJAV45CgzTwWAZjjwhhMNwn3p8gy2d8UORmMLVgFnKeQjvQOMkdJhrnNy0IlRHBYZJDcOkPNqjn6GdIx3mvSHmEWC+XYb5fQGzBt8tImoBM+wwIwoMs7SaxSxj5X7NMLHDzBFd2QAmoXdnv5AIG0ZuF1VWOi+RLEa4sSsulYPrh0n1ZsTfvZ2wT0ae7x3L7Vf73k8YQ+OFE8F07pVw3kHvya0NVmhhHYnxbL5+O68e/v2f6n3owbV0fW/eXMiRTtQBzFaK05ULHbx6t6Nxu09c8X93jj1LAOwwz5V9ZQgAXgHcA06g7vi9WjVxR1oRmGUNlpkiunZrp/rO69uTXj8q+v007/WjPE6jitXBF+xX3pO95/RQ9K4EsPSE7nEw71kAyyXrXgI02iWJhjGjEwNGMdOTP3/h5hd7o+z6YNTfTyIGhmmZjCrrnIdJlQxi1o2fJNGD+5H/QETi6rF986V+qW8rFRl8ZwsZmA5x0cIogcu68UIIM89NAEzOpYeyPRIATKKyyv0wGZiinAfAdKn2ldEuSzIHS6Sy0Mvj66hmmD6BZiIim9NedgSY94aWPyFX8r8hhklsOiaGlKJbGfF4SsxGxWhuxAYYZqieMIq5PBdw+GC15BQJSlNCK6SIJHPjqRJJvc+M4A1nMSNfcozoTpOqIp9diqOn9xX7mS2ir5/O/TdxLsq9WfMcGIGmSBSfKcGlQ4hHwA5yTlSVjqZ5tXY714/8Z+8dfejEMB6CYbaSorav57DqidVr98ID3uRVLveWS83lnSEaQWvejNXLVCEIwg8E/3Y1lx1wXLBUfKnkocxBAAAgAElEQVR33754fH2VxweD7xthGePxxHzr5auTLIuL/jDJe720SBJRSSmNcY49dUo9+IEH4i0A5ZV9ohtTTzszVx/BbB2+UX/MFtBr0FeChSre433EqNn82W9f/8JoI73eH/R3k1QUinG4V4OXHBsR7pDGYctYyNnc29HNQfxRw6i/OdP/bmMuXhMQq4Nh4vsOFwYAGQKNrMA2IPjKjZVOSW2lS11IEaacIjbQeMld6qdy7kM9L2U2MMzYu+mMqA+HGXSYstZh6mm+rz6Qbh8xzHvDzCOG+TYY5s99nOhPniF+7jzR9UvEYIu8cyRvAHOT6FZCPJ4Qm82LUcnERtgsKSIHR09uRLA7YjkWyyAWcs4wBc1lYYSIyrCjjAgeOcvRSYExfUZ+cK0nPzgW9NMblf/jM45f5Eha5DIqnBuhIgYaT8c0Z6Twe/Cw+wzxDk6WxqrJvFrfLfQj//D9gw+vZ3GvZZit/S8wygNe8eXl+4BMaFV03k1Ib5PS7xbkuwDEw4N/w8qku8dcKToLe87G7VNvV5rgX+eDThIxzkhHL4vcfv2FN6YAy6wX571eUiZZVCm0OXrypzK2+ZtP9s7cnHh2Zezp2r6j7dnyKh485J3Lf12SVgOnFDUQwfGzkfryS9+4/MXeWu/q+ijdi2KecxFpJ0iHXEy0HDuLyEuEb0wjhkyMSLwxok9qQcePT9z/t15Ul4QUThuLxHQ4JQnecuGNMVbUxxpvfMxluKADMLnXXorEcGc8AHOsxlhYO99YI9e4cnD69HRECPWohuSiKqKpy/dGW+l2+2W/fZSH+Y6Q8wgw7wKYF7aeZVdfGYTnB80UL3xlxGGJREsk/ONnzjZNkU1L5CQCYN5mCA6+lRzj8WSPzdzayMzmm0EJB3+4Df/SG2ukYSQUd5FkyLzkSjI9KyTS1LHDRFUuwjWwt5xxUjcUe/JWwj55vLLPnpm5F1gUgFBUXERz70ZgmAIME447xyVHKCP+lUMrTySqykbTYr5+a1o98k8+uPEzWaSylmG2spluSdlqAlA3iLc++tzZ+72IYuvU3i5dOcux/Q72ueo3b1hj13N+0L2zrMsN+NloO3HkSSS+MVXua399aSqVKvqDpMgyVaRpXMlYYFnoM8GSf/B0793jkviVfUfYXW7PiPYLT6gVXqQ1rVoym7UBHD+9iGirz+h4z5svfOPK5/v99PpgfbDTyxRmZMOJa0tYqsAqab3yVCjNplAw4Uo+ty56c43/KhKnTszd54alvxXSjsIdvL6Ex4JMUdajdej/ibSJ8JHC8w/AHBhEusHpk6s5nEgLwMw4Oehr0Y7XyorC4wraU1u0ZJihZvcocf3touYRYP5QAZMawGwYpqNROZ4fA0i6RPnYIveSQkwlNzVgcoziaD3TJuRZMirDZTzhCa+MDWz0esZPXk/VpxJrbr1r4r4An7EXOvIERSfFc+dHXCJpg+EizmTQwBvu6rLD4Ccvch1PinL95rh47J98ePODmVLpzmxZSdFeyMM/qsNYYNen3aRYLNjeovZ2aYXsVj4c1FK21/DO73Pg8Z2r9wHh+53hwN0DUcisRH0HM/4vv31p5hkrer2k6PXjMk2iUiRKYx9stWG//1T/8UhyBfkQxvGb2FsinQjcDi2Z7eff/XN1vkHgOxAS2CFePz3k5t999bUvDteG14YDtZum8ZxzpYWiykA80MS2MaIyKfyUCV8xlmhi1u1JNrzW57+Xkv/2iV39l4rxmSqtZUIEKREkEaYiBJsG4bqShZUsqUdykxOL1jVpjOTSlwlSi7Rnqh7JE1f5wkU+C59T5cV6z4p5xXIe7Y5mtGSYR4D5drGy2aS/o3f/W/nO97TDvDeGeRhg6gCY2GEGO6RGZFudhwnpEOyReN24gjMjhRUYyQ3rNYCpuVRXMv7EbsQ+8vBU/+Gxiu86JphRhZKk2Jy5OHdsJMN9CFUyNWDidRx+GDp9BOeTvEzy3KzfmOaP/uOn1396mMS93QYwwTCXneOteGZZa7s4eHSu36vHnNbtc9CJs0weWnT1NOzzwN5y4RK6S0BHZ+QPkqWuvZJhRUfhEBNx77/5wqW8MDYHUPbhvunFlVJce9TBWc9+9fH+I6cGLFseeWAwqPeWdelb2+nT6fhZEdwDnBH1dnzAaDMj/SfPvfHscNS71hulO71YzCVXmhSvIAUSUEyiutNRFVVsAobpWKI9gy2L/GsD8dEypgePzc1nN3K6KrQ1TohgqUSwpqhEOAiBd/rYGIBj5MnnOqckXjc4/nAhw/6y9NqnURau5JAY4WWMxgw8+YN6JM85HQHmDwBjPwEMc1mr29wEFk/XW8mK3glgxn9xS0xjxvIJZwgO3kk5j2eMGUdrM5uFHabghuEL280KhWQi/CGwtyyjNIzk0FZb0ERugwQJr7nCiknMBm9k/MPOseNP7Fd/yJBIJARyHTCbMe1FkpMbEkPxmYL7WCguhcfm0xqkOQQdZqV1PC7K9d1p9chvP7H21MlhMtjB0ScnKm0oU1j2fx9IMa8PNYsxvK1+CGPz6nW8WwFxSM7lwrZ40Gu+Csj1rrDeIbbZlodFwoVADdgV6yOPf/47bxbTQgewzDL8F1WxksYpYXES/4VH04cf2RS9+sjj6foEo7inaekXR56lD365Y23WpgsdKWg/AHOrz2kjseWfP3/1T4f99NpgmO4miZorJSqjeMWRrIGqJY9YDVspI8fSVYYxpZmgUIK2ncrjN/v819bn/osbuXtZVF6DXQIkFeE9PLrU8Ht7K42NGi856nYlTwz32GFKrykPaUdtHmY6zIzLNbNOhb+mNKv7ymNud9Wss8M8Qf7iRaJ+U4K2fkcJ2rNs69yt+ivgGZSg/c5Cl3fUS/4DIO+P70P/wwLmpFKb2EW2DNMUJAGYkTWswr5SKC4sxnP4wxlH0jqONcIR14bERPi1Kz3xEWDCE/vm37TxbiSZJGd54UVSMD9kHOEbLDyWh7SikL6O3ykApq7KZL8wazuz+aO/8e7hkw9s9NYwkk/LxhbZaWHsJv+0QNkFzLsWix2y8zu0cqIVqa/oNe9gqd0D0kokHJgm6HQkGCnp/YvfebOYzKsi66dl1ovKNI3KKImNEBzubfaRh9MHnzwlh9hXXsORZwxxOsBymXm5AOk7tJ0Hv2GEMOEIgMloFNnia89f/XJ/mF0brPV2MslyESsc2TVcOBZX8pAFbavIsDF31gjGcZlzGNlL7pIrx+Lfz+buq8fm9oVI+1Io4RjkA6jRNcZiJMdqE6dzACYqd7XJKSJpkVqEHWYZgoTxPazWYfaVspAXQY3hY+8SyI4gN6JyN9Mbt19v/sEO3hFgPkPnz5/vAOanl6JmfDycGP8j/3HEMH8IO8y7McyZozXvs80wkkukYMPdwwJgYgzHOG7APjGSe8OTKOF4ifzLkFRUkpgoP7zSFz/rPT/2U+PqX4aKHiYYi7XEdqvwLCkEGwqBoGAcV8MiUzKEryMQR9QMsyx0MinN2s509ujPP9w//54T/c3bYFcFqhj8YiRvbyjtfrLL8rqHoJYV1kC67NCpH39wD7l4n7tGurWAtFwHLCPh7mS3wcXD6/QhuHheePlyOZkXRZolZb8XV0kal1ESacEZbjzsA/erUx88E60DJFvA3J7Xe8vg5AHD7h6eQlNlfUkKh6yV5knJiPpxffTpcT177sL1Px8Ms2u9frzbT+I5T+KKmDPe86Z/De3JtoqsnwgUSjSAiQ+9H/ut65n4zUHhvnCipO/wmYEH0kGoDgeQJPSUIxSuGcmrxANMAaAAzHD0wUjujS+d92mvDhAOgInqigqPQ3VF5cPrZHcznR4B5j0C+xFg/kgBM14z2h1DJiW+dmOwSq1EAExIi9DPI2rAlAKH1YTzcPQxTLGEVVUpscO83ufnx5w+dnZun9mo3B4aeEkCMAXPhYg1ZyPnjArMFFnrjtcM09bDPS7oJtfxXlGtjfPikQ+eTh5/6sHh8Z0pI1QxADRCRM6B63frqmmra2sgbK/VNUjWe86DLHQFPA8Zw0POxF3A8w7HT0cDGX6jtmKiAcuXvnul3JnkRZYlZa8XVVkaVyqVWghpUanzxAl54hOPJRvXxo5hFA/MEhfx3FFhaq2lRbdQ8/kswX/ZOXRwX1v7TXuRpxMDpD7nuy+9tv11AGZ/kOz3sgz9PqhRMx6t4IDiEJnCisTaCdOq4swbJkR4yt9Yo48VnB7empt/M6zoclxa/K2F8A1YJeNIGGQLhyI0JXVVFQx3dyaUJ6sdcjPxtYWXuJwjmAOsUiaZQQ2Kw0geQ/I7I4zniqYNw6w55uDEWX/x4kXqn3w0/E2+9Uh+xDCPAPOugEns6iv1rrGWFVEjKyK237vMHrifaLwtGJ0i2npV8sN2mDMXr+UNYMLTHLSXVmGiq593Qbx0huOfU6TASZoMTBASNLHAA84s21bi1K1U/Lpy7sbjE/s5AKZtALMCYJJbY4LJcOSpl3BSIjMY3eRQGFnsMMtoUtDaflk8fF/iH/rNJ7fO3J6yOiC3cbUs2eL3CfrtFpAdCAhe1kN0R/g2z/JABFzzvAeQ7lRQrB6NlnmaNQWE5VFxjz4e//L3rtntSaGzTNm0n+okjTQqHrAIds65xzfk8FOPZ2vXJ46FnWULloWjHHUcWPM2nT2LKt6gH11pn1yRPaEPCML1kwNO4939a5dvTv6qN0qvD/rJXpwlcxGU6MYygFjoO0bUFCuU8/vSwLZvLY4+uZLDq4Po78fafmtr6r4mkXLkREhc1xwRb/gotQsIFRaIfuNagrfWwGih8IQTSNYVvT73MqpH8lHQYWpC8rqVyudi5iOtaCbszv13MEwAZlUD5m7uT197Orx+7hz5Z/796vL879T6/U/XQoXFD+heD/44Gsnvkbj+OD3sXneYPzhgGhevzbQ4BhmRlkRxSazAtA3ZENKKBHGGf0/o6VGGRSYRhhvuuGWJQ49BHfdWMSZvJfy92yn94mZOf3o2Z99sATMXBLXSmsdIXq/10I4dQjwAoCFt3ZIwEK4XZm2vLB8uZsXWf/eJ+85vT4ntz4nyRnu4GMcb2tgedWoMRuXsMjm9ZmR3Jp7XbzsIOguheSOKb8f51uVzoOisde50d6rN9xf8KeDiAVh+93vXqtt7syobJDrLEh2nyuI/tMehEufsUPZ/63w6vDl17Fpje7w1rcfwXDPCCXuRGn+X2LnuwakOFKk/50gyGsV1iPDly7dfHc/1S4Nhcj3pp/tJlsxxrKkBkwMvcYyxQvgidX6fNNcQl1VeqCsb8rfwqR0b+8/2rL+OAA7E7AMwcSVnhqxgvn3aSQhpQDcBmExIb4IXFpsYuKiUS7l2RcMwU1zJ0ekDcA2AWXlI4mdiunN/2GF2GeZnqX/yzBFgvg3YOmKYP0KGuV/SemmjAJjYYfICAhMmUdwTWWKFMJx5ybHP5Kpk3PbAOcO+E+0wDHvMMLpbZrwaXunRB2eCfWhT0x+fLsuXGCEPkxJLfg1V5yEGEZU+MKOwmm1aNMk6hrQiOS7L0aS0D4/35pv/9COnzldOSLh9QjsiNDALV03j+26em27oRg1yKwzsLsVjLR1px+/l9bvVVHbWAHcb7YPDBswSqgKYo7x/5bUr1fZeHi7hPewse7GOI1VBrQ+11qk+H/7d92anduYuuHgwit+eYgz3S4/44hJ/MAVp2YPeuZI3q4B2HRErRuspo9NDohdevPy8l9Hr/VF8szeIx1Gc5CEqI4QcYUgI21HUTBSJcWMyXlecRTdH8S9r6U9uTt3/OxzTq1JALi+anaX1lRA+MTgHQmuPc6DAsx7G+BYwtdX1VTyAeGq5n3sfqVC7y5tjEAKGrVA+5GNWFQlW7hxnG7eOAPNtoOMh73IEmG8DMOlpovgrxOlRoskNYutvcyTfL5N1Z/mSYRbEigCYFFw/2F9CrH4YYEbQZHITnD6eMdRrqVy5/vVYPD2NxN8ZGPtXJ2b2K0oKV5HbZOSl8xwuIqCR8thlBnEKB4MV1lkxK81oT+uHpuN847ffu/metTTOdmaokwXjOuR4s+LlPhwAu1KiRgoUHnfQjbN0AbXaTLxcvs9CWrRSZBZqiljrD/f+pYtXqv1JUWa9IB2q0p7ScZIYwciCGG+k1Pu9p/r3jQsKYzjA8tbE0U4OZgmPeB1l142eC7bHVSnVIawTf0aI1qH53EgZneh789zzl77eH/Wu9fvZzXigJkqlJXglC6U+dfI5ZD2Mszyt/Hgc+63tLPolz7xcK9xnhzP6HprFGTc+ssJZYS0XxjMXewQLw1/uvPCWk09J2qJhmHEk3azKfdIwTOwwI1I2jOq49RjsLQl4SfCmI/sKR5+KTXbOdAFzctZf37ng10+dC487fY38s/RseD62zn3c0zPYW9ZSok9/+mgkPwLMHzFglg1gol+cNGp3rFo0Q5IRFYc1EgzTMG8lIJSTNGivRmt5kAnBW66MVYxDRiST7Z58166i/4R7Vq5X/s9STbsSQz3+PQdJkpPEm30mAjgglfeM79vq+H5hHh/n1amPnk5PPHFykMASOClqHSLoy8HdYxf4mrE8vMuyhbEdwZfyoWUqUUPM7tB3hvdtgy06h6aFuL3J0wSOAaDg3QazvPDKlXIyK6qsF1VJllRpqqo4joySQBnyQ0nZ33+6d/+0JH4VlkekD02J9uaOZhjDoQYAWHav4Hf44Ls1Gyuff7C5e+rFjI5lUD3M81cu3X5urZ9eSdL0ZtyPchmrEjVoTKAZMmRygvVqEoKNE/aeXPgPSC9e35qZP+7PzU2thGGWwqEHgFmRsUG0DjeXtU5J/H8NVDFGcm2CTZJx6cEw26MPQLELmLbE9Vx5V2iGX2NrygZdJjPb9Q6zGcmPAPMdUc0jwPwRA2ZeuS0krIe0opIYSlYDw+SSWWc4gmZDCZovuadYcGaZYxjPYwGARK8PQDPxViFqA70+1ku+HfuT24n6WMHo3bF3b6yV/tuJ9ru4jnOLWEScWp0wJPpzyU9pQacK7U7YUvfzSeHWnFZ/7+kTJzGqon+7gIWue9FuX79Lje2iYyc8f8tA3wPX75U9ZNftc6Bi4oAFspUW4SZGwVYfCe9fgnQor6Cx1CmYZRpVURIZhXJMIkoFRX/v6f6D2np+dZ8Io/iNSV1ihqrcBbM8wBzbnWyny7y5/tz5jaB+H4D3AMEbA067Ozv5rdLcTnvxzSxLvjcS/HUhVA6hOvKBQ7oec2oaiTPzRLyfeYpibb+8vm+/lXE2RqePFcLixMfQSY5poSTLUE3OY7RaOCnwfUx4FWGnKcGPww4zGJKYDzW84UqupEP/T8swvUFjJS5bKjBMtUGumhFFLN/ePALMdwSS3Xc+AswfNmAS0U6P83jO2D4l64bzLRx5jIKsiLGipAYwDbOOGsCEyC74wEVgolIGhumFEQgMrozlkSTJDHiU5bC2mJKpMmLZrhJnJ4n/qGd0XFl2eaDtBUUMU/bxuWQPOUYbgqiIjb/BKj3Ntd2cz8r+dHc+/C9+9r7HKscVQAV7zHpU7bprliEbB5hnM3J35TZ3hgR3dqJB0liDahuW0QWkxaGoAbPALOGEkpDwWP/Sy1fKWanLLIl02k+qNEt0FAkjJbw0noaSpb/7VHYfuBkCgBHVdnPqQsUEQnRb62eb+H6HnvQOEF26npZMuGbOkfQ0SjidGnH/0stvvsaVuJZsDEiupymkDorozcz4S8yweS7p/iJhTxrOe9LQC5ul/4oqzM2k4kWIVjHIeibnIrKh3wfuTSMt8wDMepTH+Qi/xiLhlSEb2iMdstiJEA3Nq3qHKTPvZKGcTZpEuhxN9kQ0r0dy38fgT8Riun1yRtvb8JDjx0WiMg6L1vADI/mL55aj9/kLy9ePRnJQg//of/zgV/J6h3mx2WFKdnYlrWj8F7fEvLFGbm4Q7aWcJzPGZlPaIIq2BE4Azd5SGyaAmBIYKUkUaIsEnsSW80IInlrmrGVMW8mlYGCVod5CxMJTFRLYISvyRiu8nHuWuMgfmzI6sx/xDznOz3DOZviLjY1/ac2wl1Ntp957VhL1J96ezWfFaDqe9z/x8PChBzb7w90ALBhZO/vFdge56NGpv1Ba/eUdANpkXS5Z5LKTp33fxWO6Dp8WRBvBe6iqaYI0kDl+4ZUrRVmZCjbHtJdUSRJplSojoW3kzG8mrPe7709P5xVxjOAYxa9PPe3iwAPJFHzyoXJjJa29+fwWINrdY7Z/lrYqo1kbtGlI6xmjodT6pe9du9CL40uDfnojGqRT6iVr84y/z3I6EYIwGUml7bd62n0z1nQ9tWyPm8p4LCyRrk5wPUKP6cMYHoGWkrDQvNswhWTG4+jjEo9QYVdNg3woBHqERCOIlHSIN8K1HLtP/Dp+jWMkD+5Z/JiT78vQ8WPm+9tnstPLo8/RSP6OEPAIMN82w3ybgElEez3OkzljM00bJLMtrBCXgEkijOSlYSxOeOGhwzSMcRRDkkC8m7cWwvblDtMxJiXunDZIkMAwfemUl8QKYukk4u+aRvQ+zeiEcLQrOIPi80FHLE6sv5YadznR/hpjjk2dPzMvqyEA85ik47/x/pP3Q8g9zg8K2Lt6yOVucSliX4zezfO3SDhaEYAvgfUg4LaypFb8jp9D14cio1gycrp03375zcITVVkW66wfV3EcaxUrK/AsEPOnhnzw208mJyclMTBLyIfgD9/L21xLT6b1u6+w4rb2ojnC3wmo7eW/s+9chG70OY33tvd39/NXBml6KRklBRv11nQWP2wFrQlrbwrnr2nJjkETGzv/clLQt4eVuwanj/PG+rDhDFrcAJh4NSZhjSXHFTm4e1CqyyNpLJbTYfFhLBxALWBCGYXXQz4m9x6KqnYkl2CYeHvYf2ryfRUA0xtz+36Z3j5imO8IJxfvfASYP1TA3GObATCP8WQ+ZjN9YoOk26plRXUeJvzhATADSEoOLSbCN3CUQZUEh2hd4PaDA6sVQtQjuYoiwbzlFmN5BPURU3spHduO+YdL8u+JyV3ta/tyatmOYMQrxvoFZydLzh61jB8H25HO7THrKltUJt+f8+lu3vvHH7nvsdJwuV8wmlcokbnLGH6g7ra5bi8aIe8GhsueoAU77YzndalZ8xeA4w76ciRRMZu7F797ORdS6F4WV0kS6ySVRiUx7I4hIPLshhz95vl0az+vHTxtTBuYJcbwsJOtfTaLo9Oyg2i5s+wCd3etsLiiN/tVwJUSvq2m8C9fvHJD9ON5MuoxMYhTEakiYuK7kaFXI21vM+bmhiiqEnF/jjYoxniq/VdG8ItbPwPDBNh5iX2nt9I113QrLAL2AYKMhLVCWlFHrJOAmhYA2PwcgAmGCY4pVeIwyvuoZpgyRwQyvs7AMo8A897g8c5HHQHm3wBgshAgDCmRYkFGxA3DGB5ShFQdIIxDTkSl8KFUQuCuKgWvwzSg6mPSSt7U7FbSZf8/e2/+I1l6XYnd+y3vvYjIpZauvWvpnaxq7qIoSjLZkkec0YiyxhhSY89gMIZhwIB+GcCAgTEwBkXAf4D9m+HfDNjAwLQMbaY8gqhpmRJHloaCNGIVl252V3VVZS1ZlXtEvOVb7HO/70VEZlWXuputH+jO4JJZmRGRES8izrv3nnPPWS/Kj05s/CkTeGvJxauVi1vsiNkqNs5pMOMgdUMk65iXWx2fapQ635F7put82Y4bqren/hNPVYOPnD8y6r0xQY6IPkcAcrFFXwSZedztQXONx5ptZOF7H22xCEzpDRjxlMX8d2d7z33vh2t1WRVdNSjbami7qrTOltbBgxyuFC+dtMe+eGVw7MHefN0RnpabdQ+WYMPnM9NekH9QSrRvXntAznTw+fftOOJ1q9j4Nx5sdcVqtTesqrdKba8PS/3WIOodFNgSPReQCqFguxIbItPYcL4u9BXl4+bqxL+6PKWbiK4A6cMqenTnkXUA4a9ZC2CiPYcLMcY3IHtoUHViyoH5JTn8NiQG3cEsM6hooi5wjuhI7ZFYvoH0gQ5TZpitJE6uq0APYbohh/5whvmusPQQMN8WMOeO62mGubp/hkmXqE+N9LukxgXxZIekwtwYkhqkLZpjddudRPUoLLkn5OMmx3VUldooBzAlh31mVWiYCENWBGG7hnpO9RUmxp743VjR0fvLxc+3rM4dq8Mfr/h4vQtxlbUyCPXSAEofDFZ9UqZPwI4kVM/sFQ33on+2jXS8ntark732SDtplv+znzw3GDfMfVIiqsz9BsDzjZ59CY7QUQrc9XvXeUc8V41zMme+qy0glcFpvheezH/v3X/ort96OC0r2w0GBTZ42qKyzhRow7HyEuhjZ8qn/s6HyiP3dgNjLxzrjsjiQRueCB5kjqGynO+9p8eRXuhFdr+PuFg0D+m/X3z++JBA3rRcMR1fUvHOrbs7naIHg7K6vlQVb1RFuT0obA3+RmTqWmLNwJLDdkWE6xxDoxXFjUJ/uintc4M6/t9HtsK/N4YmBjPMHK0L2zeAoidHXUuBtPZ4QgbRTHCFljVJIyDJuhJGXVryNkbNNoDgkYpyxpITxZGVTB+05AKYb15/uHzMpSPyGlHz8vYC6fOpJ5I++wDjcDXyXYHtj8mV3yvp814A80EGzKfUYG+LH24PjrsYTqDCFBsMsigPxHyjrzDhk/E4wNToxgGeGnUKsVPe7hTq5L1S/wIpKk/t0R+sxPiwC6FsCj6KljsiekvBFExpg7wCj49r0Ep7hfGnNzSYRrrQ+TBsm9ZMp/VostWsfubi6Nwzp44kEXsH957Uxu6LxcUsb1+u+MK2zgFiqBehz/fA+4o1eR/1QnHJDYeYylC88dbd7u7D3aYaFHAb6qph0VWFdaa0HipS1E2fuVic+plni+W7MNKATdtupPsClskAuM8m6lca52z4nPBJJkQHZFD7CKFFg5H0FhcCzaRo3RFNu89JiO8AACAASURBVLduP7hdLlXbg6q6tVRWN4qyGBvNbZYTSegYKQO4o8Co9CjEtuuqSBvsQtxYKj80GerPV3X4s5VJ/LNhiHvifAnDDZgNkw5gw9upQ+ntU4UpGiv4aM4qTKsr7zWAT4zXyZqBt6DCAabR+OAnrMIwHgLm+wdVhxXm+1phHgTMI8dbPz2ZWvI0w+wrTPkgaoglndQgaNW1xpQ/Wb9pT1prRqI0Q4y+VcTT9wf6F6Imc2bP/+6yV1PIlaYchq3VRyAeCR6bQQIvRlZ+0BySw7IJ+ArujBo0wV90UVWdd6adNNV0Z7rs6m75P/nshae3p6R2ADzdAbu3R9IbHxOru8+g4tE1S6ns8jxQ1pcgSkyzXMwDm0nj2qqybTWAbKjoksZSeaUUKkv+3DPVuU9cMCOQOsnPMuWHY2Y56XrCKgN96vJnWpn9VXG2n1sMacvX7yvR+VwznRQkw8ci9EzR/bW7OEltFMujraq0t4aFvWmNrQuKLc4FUmIaClGrTqpG0FMIOfbUlj5s4nptZ8Pekn5+e6i+ULX0J8s74S8GFOvQUdQleQ09JbZ0EArkkTUeU9lcjTppzcH8I1kSwZKlAHIEYMq2j+ySd7JbLms+OBSoMLP43Udat7evPzisMN8biH7gAHNxuevXv7pfVnX58vzfi47r0pL/z6sKaZG7G4YvXQTrcIm214npaaKzr5MaV8ST3QyYF/oKE4DpTuoiBZtBuN5RLRVmbxoMATtY8aA0a7F2A6OuiVsyBoCZQtBGD5f0T9cqvnB61/8fq4632AQDb8xa06BRfAyzShQ2WC4xSvbQYe/GAQRrBOlOqmMadIYvOM+D4Jxumqac7k1H9V6z9I8/e+7SbsMamkwQJik1ca7L7KMh8MN+JrgvO1za877dXlh53GfjhjMHE+wdwYQ39TR+7we3fdDsq0EZqmHhi6r0ttTRmLQ/7UPgX3q+XP7wKW3QfotF226k9THyw1FZZiMNmb3O7XQWZUSPhKllWZN4Xi4mVO67fbovnM2QQnmkYhrSpLux9uDOcGm4Uy0PtouyWBtqc9sqXTMngJRtT5huUEhtNocYA7LpfF3GsGmgnHSoJzVtHFGfmBb86VEdv35sN/wQQvWiLDr8FnNQAUyEoMlmg6do5oCJCrR0XWbFIdA0cQaY5KiFvEgA0xL2y2WeiXtp3frGdLDeO6zTNaIrn5/rMOmPiJ6kwzxsyd8b0P4Y3Wp/S/4kwLy6AJjrJ17lF3Nq5DsDzHWe7G7wcTpOG4uAye4kx0750kbYQzRdrcR8IziGG1EBwAyeEU8BT0yv4J0OFpy0KVKF+bDgZ+5X/PeP1OFbJ2p/DZUlBqDMzI2mwVTxMYowPgTcImA3aB1A+kChAtIIjsPEnQJg6oshIEkr6Lari/HudPSz5weXnj81PHpnhwiazEUzDrzQsxlf9r/snXvmcQ6LIJpBc9ECLpNIkA2hWgO5s7GxGV67cc/bqgzloArV0AaLY1SaKAkb+Fs+8D+8PBheOqY1Ksu+DX+Q23CElglJldnwnnV/O1F8D/aL2svFpMvF3XbBUsCNJhqVRMeHHO++dXvda7VdLQ32yuXBztAUaxWZ26xjx8p04vrLISDHp0URGLOoHD7GIdYDx5uKoLbFyFoHpEzcO05fIqLx8Z3wh8M2bEAFhdVHVISiiPI5NbKAIog8QznvMGghhOphUCotOXIpQxMjKkzMQEX0nlnyJDXqRGLkzSFg/ijgdVhhLhy9HxUwcVcn6AS9dZT0USK6/ZCeasd0UhdOzIJVY9jrWqGqhCmsNg6xj9KSw5nIgxCyqSWPLelywGoSqVofqk/WTJfPbbt/VcLkEsy50QaI2QQa7JV8LPpgpRwKShmxhVMKuT6GIW1UiDBnZ2jYan0hEldwBmvrulChWfkvP3P05Qe7pFDBYTsGc8x+62dx5ve2GzIH5p29Umg28wTxL3MCqdbijRt3uzsPdjCv7MrSYtWxK6vC6bLwIEZwPIaai1/9+PDscskGFSUqy7s7IZn/Zj/LJu+/PwqA8x3wGdmzQPy8rfh+QYIEtMR0uTKRjsIrbbw5fbC5e98uDffKpWqvHA13B0Vxp/B0BwJJFG9wLNYyAlXRg7XBho3HBg8FZt+U47BpNARhRRKua033y3ClLsJnl5v49dWdcB1KIsaWQQa9PpfcRoq1Jm9VAsxWUxw5Co3sMSTT4NCiuE1uRhrO6xMiC685CULrIr6Pjbu/QYcV5nsFzUPAfJ8BE5A5PSo6Y9q9SyfqQCcGA6mEmFunPE70kBUZg5JBD7RH2AJ5zDILozrlBTDBkqvK8B7R6oOKfyZQHD275X8bpRcbGHJo8dWcRh5OdThOaMOh5ob+2zuDuSkAE3p4CW0VuolGLfMFF3lI3qtp3Zb/8QvFy+ePFiu3txKBgqzyKfzCwVYcbMlzMNljW9x9c875QUWbjgeKoLLouvCDN283k6nMKzGn7JDqWEIyZI1XClBB9PSqXvnSx6pTTUdKKkuApQSWheRn6ZKRRg/qqa1Of3MfC/44x6HH6UAzodXfHscKc1bMWJcL5PY4/+YPb92vlqpduyJgOa5KOy2UvlMEvit1oFUuYsNbphgqhjbIGiPacmWU91PfDkPYYOTe6cJDf+m9rCUubyzRr5Z1/OZTu3ythk0IdsexGonOnMuQmHGKHYPVy2uRUBlFgqadAJgARTkJ2yiWb7pIURUggRJgUrS2o9jw/Q26vd47rB+25O8OOg8B820Ak75MdOXVPNN85f97V36VFF0meniX+IXnkQx5nbfXTZ5hPq3G1UJLvqzVYLzN9/2Zp6YqnHSdU9ZgfcOwxSpksisSCGMCYGL+5hSrUXIqCsyhc8ZYr7a0OrKxpH+GKVbPbLW/6zJgWnhcRswleTC16ljUsnoNJx5WGIhG4ggCKQC8owC406gw6aLrwpLrnC7YL//zn1r5+L3dKCa7svFTR4luwHzvkRiJRQBatEM70H4LCw7kEhY8idF3t3f899+8N9VadeUAGsuiKwdlZwvjisJ4WVUJgT99rjj18y+Uq/CyRMULoMT/UPlC9tSL63uLth7Uky7mIPt9YA47OwHst5brwTa9JmnOCpMNBJ0dG6i4fnNt08WwUy4Pdu2wnBSj4YStaktWd5Snu1pkDslxCBUmqkrEhArhA1rP+6hJ1WYaN0sdG0wRIF+A+LJWZmnrePmPqrH/k6Pb/B1WrhV3dTgWdU1EEIk8M5xKtPE9YIp8CMmTGTBVa8S/Di26+GVWNoEk3luyf553zBXd35i+vt47rAMw1z9/eSYrwgzzxBN2yQ9nmO8OYH8Mr/3eZpjvBTDTwTlBU9pMFebO8MSY9CnBR0Pk9pyuTEWoMPEDLYDZzCpMVqWCIQ1kRFDORaO5pjDaGJlPt5qfu/Cw+VewG8ZKJAILAI4187DRfIyR3CBxDwF2bgrzPwa/gmwfgCsWS5QajNk/50IcuqazX3x2cPmFp8xRmFXcy6CE+WWaCWbQlPvc75X5uDZ3kWFGxYd2FiFlRsX41o273b3N3bos4F1ZtuXQdiA3isLCrCkAK0Hk//KHy0svntQVKl08HrDhIHcAlrCggzM8JE8pf2i/znLmv3mQlBK2/MBc9TGem3JqzHNLSAqqTPRMNx5MdsaTjWJYjcvlarccllNdVq3WDBu3e0WguzjzKZzzckWZ1nRQcQqDTWIk7P3UjuNWqVXTWe9M0CJw311SL+4W/HPDSfj6kb3uhxwLL17OomTH/9VwtopKJEdGhPBClGONaEiubUjs24rWxA7Wb1pc22MYZiNhPc/5ERMOZe9vTH9vvXdYPwTMdwdphxXmj1phwuGlflqNd9fTsTxxgqabm5qOZsA0CTBjkzZ2LKREImUm1tZpFWC2gTwftOSViNgBmNpg7JeMN9aX+Lnt0n7xyCT8wbGJf50ZhQZrdujveNAU6jg7Mgpi9dppKgCYDrNS+DEq5T0+nRCuDyYmPtfVbkkFN/ivfubIJx+MYYeWqkuAUueZdid1vH7zfrj84nkIYmZBYX3+zaI58CLBgqpUOKecFe7aOrz2wztNG7zIhDCnrKrC26rwxuqIQEuM65YKVfyTTwyeGhnWAMu13UDY3AFYbsGeDYGHGSyTqP6ACQgAFEVt9rp8xHous+GJrJrfXkpgAcqkE+3HBxDRI7On6Kbt2u17G+VytVcOB2O7VI1toRtdGISYdaql+zbEuyognzMBJtA5AaVyUmliGILa2VFjJmEDgOk1CkEtz+T+Mf2r4IqO7oR/XbbdAxWG4kklLTm74OqxAKaPMZqykhYcaCnAaWD31mHwHYsJCCbMe3Lmz5KF20pUy6kdF9eiSqrf++3qtfuzt/1hhfmuEPMDAJgHHJlmy8tEB2VFi6TP31RhQmK0cYuYLhGNvnlPj6uH+VieIFo6IaB4f605Oe70KWMNRevY7zplyzTDJKrIIikSzRdp0uy5huGGhjbRM4TrBn6YgXjXxJWt5cErTsULp3fpfxk6Pw2QFUXFtYqjlvgYazJgyMGUKwraAzBR1qLKRAorFn4ojPZCeK5t2tX/8GL5/MfOlidSOBjJpgyE3zg8V1+71b15+4F7+fmn7aXzT5naAUgTI73Px3K2tZPARuYB0Fdqoo2Hm+H6rXveloUvBsYPBpWzlcX/vDEWcznQHvzsUVP9w5fLI3VHLFXlbsjVLtFWHYSxh+NQ2nGfJ1XOtohmAPh27fd+5/f5nPLRz0lyU0cipKIBNW7t5u0NU5XjYlROquFwrAd2ajEI1AYRdU65eB+2eVjilqlK6ucjw6kvb3xj9ugjViR9XeyFjZJUA0258jo8WOaP7lXmF1Yb+q2lPf89tsaF6Rj7XQkwg+B7bsk15ioYXcs9I/zMVpVHVQlm3CGKAkCNvy/ttyw8yEaQ1zG6MIxwLXLt8F5rf+/+vgqT5i052vE+9EyO0Ffnxwn2bvtb8v//h54dfJccAuZ7rDAXAXPvm/c0nUp3NNlWfHIGmHRy17vTFqsaxlA3rnVpK+5bcoZTkYXYRhNIGudbjR1BACbHUirDJKP0vGvN+c0l9SsU4965h+43igoON0HVrIet5WOxg2mwwaeFlXOiy4EkCSE/IIkivDdDXNpz3fNd3R75559d/WTdkQVgSj5502fb+PCv//j746CwpEL8Uy9fGB49MjJgzpEu2cps8/HtsCzH551wSz7ce7BR39mYjAfDsimHRVta2+lKpKaijP/ZZ4ZnP/+sXX0wns8r740T8SQxuB1RLWFl6e8d3G3fNxpY0I0+ss++aCcnzXy/wZ6/7/03ZW5JNFLO37l5e0sZvYdWvFgqp7Yqa1MNatYG/QBKaa9CvGu7eA+zFYXt1qgQYY4HjHYbPvqwVIERcGTLtZ74jTKoRivvd0t1cWtJ/6c2xP9nZS9+07RuQrr01IxFow4zYRBDcFGVN5ZzZGIlLbpklFMVfFlHHyqREsGJHRZvqDidxOl21CHOAjNNBKZlEw7X2nvF+Wv3jm6mSAqib9MPIEPIlxOX1+OVL6dIigSYc8T8yle+cgiY76oe/fG88v6TwvtdYRLR3s17MrMUwKwUn2xPKDhh3l8DYJIAJipFtOVSYeJ7lR2K8OlF6BmGhhjPQ4MpmmetYRisIAwCoKrWbA/K8xsD/mWOvj67F3+rCu24VsXQ6XgcES6oKCPjflO0BQAPciUVwDloarr2yDj4F84P+cI/+ujS8ze3YYlGMiNMH1KiH95+2H3/5kOwVAAFCp3jz3306cIUpRZ/SYjaUfZkgFp0ABJ1PEUaglkeMJ1cglt6cK/dnW7f2Gq2QPCA3LEq6i99ZPn8peO6QusNUgfV5X2AJcC7zfNKVJaztcvF9cr9RiD7PDhn0RcL20h9WYkj0kNBnlniVzhgpWYaFJAzubh++24djWrLqpzood0th8WONuVYGyTVAZQkiSwoF+7bzt+BiohiITNLAckYpPsX8ESFCYWXirVq1YMqUrtTdpcnI/UPTMd/dWS7/YaGi5SI3nWAF6aQPsHEaJGaXgaAJYibsjYBq5AiHVJVbHQdbajkGaF9F2Phg4CJTaCA+aYl1l0EYJ76PN2lb/fv2EPAfDewdlhhvusK83VhyemF52nj1nUmukR7N/+9plxiPg4wtaolZiJMiO2IRIyOlok1wgRL6WR9bKA0VwFJsUG0mOB1GJEUAMwQW5EKbVXm9OZAfTHGcPRoE7++1Lmb04KP+8hlmpcFYcnJBERG5sUaLP1AC9+tjBv34peuLH365JJevrWZgAp72PhkDwuOv/dnb+yy1lNtdYOJnHdO+8aXn/7w6aOD4dDuNKl1T+RLOnh99Se1MkeqLNORiujEEkt296llEEDsr64149ceNHu/8pHlU4OCNATod3fhjo55ZZB5JcAy3X+SDS0y37Mqc7aG+Sj5s7j/Lhqlns05WFXmRw5FP+QFQ0s0oC7cv722Q1o1dlg5uzwIdliyKq3SFuc5PdXEe0xhjyKPjY+3TOvvQk6ktBFWnKKCiFLGlgKuYhMMDWSxF1rfjFfU57zinyg6+qOVHf8nheftDlF4ybsykzqORHdZlL6EwN05wq6BqWuiWHlVYOnVwWM6GHQvUnFS0EUMNJVgChqQk9C3YikBZt1YkRXVtb27CJhnX6R4dX2+zrGvHT+sMB/B0kPA3AeYX5sfjy9/+YCs6FqWFRX8AuIjIS26lz+FTyVPGlz2CuLm+xsaFaavRyd3fTxtKzE9ZCF6vJNqFJIfkDoiQkfrzJ7RDGKGCf58qibGuBbTTgFMY40B0MJl3ZmwtFHan61t/Gkb6K1R4/9i4OO2Z6VdCLrUQTSYjA8v5EWRrWc+shvb5yeNf+m//uzKuZ0pqVtbSdsIATiqy/HeuP3Wd+/dr0bVpBgUHW7oOmfbpi3raVN97NlTqyury+Vew4S5JgBtf7Y33NKhucQckAnO5MeHRE+NmI4MmQbYHeeUg47IW5A6AMuHYMGbNBboDTT2OaSn8eisqsXx27eWKQC6uJo543H2VZRyMDLRg+kb2HBs8gAsy9j4+zdv77K2EzMsJnY4GJfDojaDslHaYHZoog4jTzSKigcyJPB0v/D0A9P6NYpxG35UkQOMVsi0yjOotqh8h5SmgXmusfxTTLEZ1Pp3RtvN94tQtOJhabx4Y4L8MbrwDi7CkSL07dCjC8mjy+jbOmpbgYaT/1JZeWnVyVATulgoG1GJwpF44BzVimKZUyR9GERUmFrbu6NPfPve/grzxf0t+bV5S/7rB5Ii9zMChzPMd1Od/rhc91205O8EMG/wCxhgPv88bdxLFSY9dUcRnXkEMNs9c2oc+LQZWGHFhSVHuxyw+cMsxsLZK5M7rwo14g6pjxhZGaepnWoMBQGUqjQ6gD+FuTBaduZiXOiLmwP9hUjqvPX+e1Xnr5UxbsJAGNKihuPxmtTFjul8hJSo7vzJwi/9s08sn7+5GQnzy+0aQBRpqWT6q9fubt0b+81qqZxWw6JBreQ7r7umLSfjZtCMm8GzTx9dOnHqqXKvidzAcPhAlAW0TKnKJBpYppUy2aItl3D8SXOCuou02xLBHWm7ibQzDSJGh0ARVVqSDfUkzoGvInPKO+B5f7EfD8w3jB4zp1x4t+KgG82QPAnBo5qxe3Dn3o4uTW0LO4V0yAyqaVGVDRWwE4VnJWpFYJGDPAvVv+U0tCwjxWFg2rKdf812bo18nGgyHYaKjdUXGhN/Mmo6pprwrZXd8IdDHzaxby7KIa2hlBU/TA5e2nIBSLToFcEMQIA0FcTay1ZPdhCOLs0sjbOiv4RonaMVBqoInXwVNh2MFNhzjMPJ3V35zLVZS372xd14df2VGWBKhblA9BwC5n6YO6ww32WFiatfpst0dymda1FlrrxEvPMw/Xuxwtzd86daGpyR5WlnSHWQ+jjYxEpWjwjYo1MgdXDbIpQ60TxydR1cq2AajBVxVWotNm9C5ni2HHSIHpTr0s6K/tRU86cp0MhwXDOeHgSrzwQKyyrwlm7iLTWdbjWNG/70s+UXXj47OH1jI0gELVhozAKWCwq//ac/vFstjcaD5cGkqnQHOUtwnelab6fjehDbbvjc6ZWjK0dWy506Mna5MfvsTS+kBU5YNqveULkOLSMml6wBY53aeQjQMQoYd1HmoqhW50x4bvUluTJ9P7OK68XnMy3lfqOPBK/5bb0wp+wfGFoBWdE0Auix3XzYbG9uj01l66IsazsqJrYoGjMsWqVsFw17mFrg1BBZI6lRlrshdSg6t2YC3fExDpuKTztNzzHrgny8wxSnXvMLXtER7eJrZR3/tGzbH4w6iwJbAtAYDQAAkyBIR8mOFJIxgs8IueQCmHgNxL8DG2DwXncIMpMZp2gxcyAaXIuMhmWqY0cdld7AWp9TRZpYdaUHkWl6CJg/Qqn3AQfMr+57/lcvX37blvzM/0QMEw5c7rxB/DAD5u494qMv3eLVhxClADAVq1unFD1F9HC9OeVcPNsBF9F2w1ndYdMHax6MFUelfXYyYgdgFJYc68QuwDNXNnUS2z0wKiCSWipQmMnW4sDuKVRTUxyptTo3MfFzXquXIxjuyLAT+4tR4/6S2jh1ri7H4+7ML39y9ZeOj+zqza1kjwbDXYBH29Ttn1y7d3e4PJiUS9VUF7aDEh4Zr4PoR588W547e6wa3d8NCkCL6hCGva2w2PurwP79iEoOTwKVHCq6/uAC/FBNQqbUYg0T3W2foSOVZZ9tPid63nYdMwvTxayjZ8AzUPb/7rd30IJDTD8wTBX78HDtzqRzTW2LsjaDoi4GpVSV2paNLhmsN1KWei9inAlE0h8gjiXylmjNNv427HsDB9UY9XRX8n8QtH4Gz5GZp7ajf1NM3bdLFzaVh0ufb70qPGJ1Cbm4HXzktcf3NujY+UbmmBxLzClFIiQFN9aJ4M4u3lOpajQ1snySgAmtOFzXZYBJHdyupBIFQw7XIifbPjbqSHdeW7p2t3+Nll/cjScOK8x3DKEfBMDcfzAw7MqXX//qOwfMtQyYm29c4727BT///PO0m1vyh099W52hs3Kv00Lxmb/UApjbe8XpuhyegZ0bIgWEua6x+ehl9w7haCy75cRYxetcg/GlrEbCNxPzSlSbAEyL1RBUmxCtd1BXFmjo9cSq0w8H9HPOxGeVp/WBp++o1nWdtS+2Kr5AKi6p0N3nabzbbu+Gf/qTx16JbKqbm0GciVDVgdW+s741/t7trfVyaTiV2Z21/qWn7PHPni9OXTqmB1vTyGKCsZ0q041JoGlD1AJCUMNkAlqEg/0mjqxHJigTyh6VYm61nUuem5AoJQHjAujus4R7jMVc3j6aa1/yC7qvokw/k2A1OKbnqrLCCv/eVrd1f2OijGptZWpbVrUdlLUpbavKslVWO2SCMHwtpf9PTw/kNzOMhzBI0ZAVPQgRjI4664ie8czHdIhr1vmrhu2NVvPTTvNH4GBU1P7Pq734Z2WIOwr8ELp6jDw7HUMNv/0o+6vBlskuOJWhoUSjkYRF5CSO18S0WCtWbaK7xHWVjcHB1t9lD0yb9Zvy+5RPjhmmqv2d9c8cXes/AydeoUhfm39EDlvyJ2PnIWAuHJ8nVZg9YOLqm28Qn16oMMcv3eKjucJcBMz7e/G0t8tnocGUeVKsFchuVI5RNWxMBfcYRI8TQiE7NzFal+mDjlElPpZvA5i1VsvbA/2ZqeFPa1Zbhfd/WbbxAUJ7dXTCMvmorC/CqSnz803nnumm7fJ//vHlI41TCmYbEKsDwJYKopt3t3YfjpvdF86O9JVzw9HLZ+1guWQ9biJt1STk0Lqw2SCKiPYa7JynoNg5x5o2aQCCEMQIIC5Un/P0SfzdhezvHjAfs5M+s1876AAvRyn3/wubOvM6NhIYcK3SKKDCicjVfvve/WnnfKOtbm1ZNLYqpqYsWlOZVtuig3ickeuBYI+gsGcoxhdJFI6IOj8gUkuBeTUwLRPh7Be3tI9v2DZ+x3q/CfuLgJ0BGFyyLjpNL3SV+QgF2qpq+v1hXb+hYAMAMGs85tvBwCTUNxSqYWJ0BDApwMINtkc40q7QBwCzjhibJMA0spGZxpvY/iEhgARcO/hlRtkrD51fOwTMJ4Pik357CJh/i4D5sC5OBTs85yBab2ouCuJuItuDMocUI2EuOQTPZlRSt7djdFmSY8+iwbSaQ4fIXc9lMVT4ufat3rHF0ztL9u9RiOXQ6z8unNt2MViUrAH+bi4AJ6RHVYw6hW3bTle36/a5f/KTx19pvba3t4IAIQBpVCo6MSI6tcx0dEA0KNLbAu36bpMYbUh+4BQEkmivDbOtILDeTd2EWzfvOtd18czZk2bpyIpqUTz5NOOERMj3Bo2Z4e6D0A5axj2W/V6sQDNOztrvxXe32DWlahIHAC5JGB9TNw3Tza1mOh432phWFba1VdmgorQDqaY7ZTBchsM7qksBemhilScIIeNyUGpFRRoEJqwaeLDiKoTXraPvFY7XY9u0UcM5OFmuq8L4gPJdw1ev7ILy1FXmQ7WhjxZt89ejOr5a+G4XFSbidE2ho28a4tGKcwS5AECQAk9RRZbRaEcTplAoE/ttHw71LEEykjD5QvTIdk+gqMq8b9R1sg0E9yKteW39Y9VhhfkeMfMDDZgHW7qvztgCoqtfI75yLY/dPk+09oP5DDNVmK/Lsdu9Z2Q98iici+AEO9Bs3jqj6ATR1sbOmdCpcyB3QgC76tnXpFBNOiNaO0WoMtlxEYg7a9iACceMUsNSOH0PcI1sdBtCsTOyV+qCv1D4+J1j4+6Pgsy26AyFWDAbUc4ECkgCQpoWoi6Uc7Fs2nqwO56e+QefOv73lDZDGG4ACPHxBiEDR3FIf0YFHIaYoMIGGYNKErNKVJrIje1t1fBcQ+fCnTsP2vWHWx22d1DVoLosS6vPnDpejlaXTeMjt7Bjy7pKAkuv1wAAIABJREFUzDtTK57esSm24kAUbqqx0yrkQnv+yHs8t+D4AvE55qUAygLSJqMiN5Owu7HZ1ONxy5jJGt0aEDpV0WjDTldli1mtNjbF1GlVBk3DEGlIzBUYcIn5YKgbeZcC7VCgXaY4YcW17sJa4d0aylA06koXycoYcgjXBWIowTCKMVGRGqu6ftAN7Il6NPilQNSuTMJvV7W645qxmKpHVXpDcNMg+GkS+B6xZssgGLEJBKIng6ZzNWlT4U9gGEQB5BQS6SUgDeDp0nVxH9pEK9pfe/vuOt3pj2VyJpr35LLlc8iSvy2cHgLmwqF5FDBfzcfnFVo7822mzPpsHn0SYN5j89aFDJh0RnWDc2jJ2+C4Mob2Jo0GYIofJnwxIwIlCJMqRiAaKkuApDI5/wf7IhrVXjvYGhYvTyz//KBx3zrh6M9jqLWzZlizPYGCCippyfIJ6Eax2Qixp+G2acq26Ya7k+nZj14c/OwLp5dOosLEhg+IF2gRUVVCj4g9cJwmUBy1HTSTiaDpheQyh/Qu3r+34e7e22phMqGt7vBV5nzShnsdXJClzCNHlsul1WWjy6FqnGeYaAAwRfie5529M5KEl80Y8YVM8wUSB/NIsWGSmagsI2GJXphvCNABVN3ujtvd3m2jd44NUie1+G3qsgi2MFGVZZQXodCWjS2i0SWWApiwZkNdDKElpj0VeEdR3BMrSmKHJBEEyCP+A4SQ9mHNBrqtuuCoqHBqSs5EKE/bJkCPCS0s8CySmlStX8eGQleqam+5+lLQ0S6N428Nd6Z3wYYDHLESCRcjzDrwSsrOkFw8Xtbkoi5zyQSKaW8cc+8OHtJp3lpGYdDlevg3qk2QPzL79WvrW6gwX5V7PXEZkqJDwHynBechYP4tAubOTnk6jMN5ACaIG7DjTc1SYYovhnOKiyR6F20lALP2SHcUwLS2SK27KfkeTz48HlZ/f9CFPz8xrv9UMX7XaWd5WBt1QoGikBU5MEYF4nWTEQcrdnVX1L6r9ibtmRiaj/xHP3HmhY0J6wd70D+mak9E3CoJy4UCBnONOSRmkHlUWE/rcPfeZtjY2sXMjHRhoy0Mvo9aC4GPetCHzgfvHbnWke88+86x0szLy8tmtLykTVng4XLPsOPv9P6WffWZQtPmekohbzJxhK/YWYcuQaLe6mnsptPQTMehabugtCJtDUp51tawLgxpuCPhZ3DXMMi/US1bNeWoxhx5SpHqdJ7oWgXiHtUyTjhRUj/A94C0SwcESARLty7cMcHdpi44UxbiVSmEEI5ZQCoSJA4AKlgY+WkR6L5puUEF2Wm228uDf0zK7w52698f7tKmLygWPgNmyhMKPqY4XAUpb6cTAGbAFMkQkFFA0UWEY8j3Kc5CjIXTe4sio40AH8R8+xAw3yk8Pnq9Q8B8AmB+Of/uGlrzvi0H6fOEChM30fXTAoLrgU5323sXIkLQoLFjz6FLu+FAN6xGBtnyxo0AoBC1Azg9A0gLXcDMW00KdWLD8N+lGMdnJ+538LOKC+4oqEaFJWf0CQQBobWXzR5WSuFDqxVCgTi03ja+G0wn7YlxW3/49Mic+8gzx49vt6x260BtkoGmDx6ch6WiS+x2513c3p64+/c328mk7rQ2jgvlSmOcKaugSh0tNENWIxNdxxCNC2R852z03nTOKd+2GhZ2AE7M+NBnaq2oqgZkS0tFWTLihOFcAWWVSPfTn8/WuaIZh7CbPNYE24bgztM1LTV1DUNI2Knhf0HBX1MbhBTnytd02prGGG5J21YbVRNRy2C5NWRCySwzeZXgdJPchiI5ptjvjScn+GTUhocnFu1OB1pTIlR33uihQ4UZyQioIi6XIOKRZ9DFyMXU+ma9CNXU+wYG+WGi7LHdI/xPbdP+22q3/XbpVIMyV0YbjIY+Jjs3vD2MEbYcz7X3xNQgegQwodvs/ZEc3jjRQ1YkxFOye5PvA14St7axV91eNAk+rDDfOYAeAuYiYC6kSF69SgyLNwG+a8SvfP5VWsuhaJtHB3wF9uuUHNixJnm8X5O8lM04ThHdvTk447riaSj5uuBSFrllVmj48H1hGI5F8j0TWwSiAb3w5lZwF2o18lp3h/rDdWl/brWefG25pYcxaEZqL75OOY46W5yMYMbxcQ+KVGgFg2H/BtB0sTOho2LaTp+atvHDTd0cjW03evHp1WOrq8sFaIUkGqfYtR2MaOPu3sQ/eLjtxpOmU0p7bdB6G4ekNmONs4XpjDGdLpS3tnASLyG2ZshJhDtu1M4F7TsH8DS+CwYieOg6vfcGAQ4Y+8HwWPAK3p8YgKagNVkJgnlFyq0V/ASSJzcgzEuhidRKgBH6SBkNQKeo8PgELEHipMestFM2rfPjkBCmF5naFyMknCXkRZD2Hvs2gtbwcBOKPP0DSJpuF1XUIMzJrVmnbqEYN62DQBOHH4AKcIuMgWry6MSspC7q7j6mjGitGby7c7R9bPiFUJgz1V7z9aGjO7qNOdgM7TMC4VIImugvRVuJi5i5RKtTG59+Mt/qETf2DrdJMN9fR76PfGtvq1p7O1f1X8eVDq5DLuKJnE1nl0eUXe8cen48r3kImO83YEK8rpN70d12cKYdq/NYgewwi4SQ2AIUScAzWBQG6L4hIfEsCZJgSAQwjfLUqlbZpb1SfcZbferU9vR/Exk1+lF00QqO7DxsC38Kq8dSGUH9zoaDE8d1jnCOwzqmi7bupsfqQB9qp+3RZjqtXN3BULEwSM7wkZsOi44CRjBL8vCs1H21Vhi4o3tIb4x81d4gm9Joz8aAe5rt2GBkhu2k6DvlXMAqKEa0ymGrCXyx8wbxuRj4+eARPA6HeKAtbCvweKW5lwVxMZgEFqPll8BgTBujYnhMgtWCc6gCIAWNOarWwVisxRgPUEXVKVIB7IPLPWJSgQEhQjUFBBMI9x99/B6QDVUkI7KxZ53wIMTjArblAHM88DXdhVuKii6idYawB0b40rHLflbyo+zwchYT67r71qka5yZIyLEzPhnqc/WS/qKddn+wPOl+AInRfJ0xRiF1UEGisoTYPV9k3inGwkmgjo3ydDtcF1KjZCycQHJu0RWYbx4C5nsH60PA/JEB83XGXvlxEbHjcon2dHIvAmD6qbqAMZjDig8WG8GKt6g2TQZMD+Uked2qKqzE4MbJ9zca5cxUd6pa2SrNz2gVixO7k9+VzR9sAJmBfGZrLketbU9G8hYsuQtOwVsYJYgjp1RRwLEbRI1x3h1tXXip6dxKV7vCt3XZdV0RXdTi4Ag9vJAKHEjpoKzyUMooaxxASQEkLdb4VLBo+rWsVacsjFwHArABcqi1WIzOQGF45bHRFLzycCHzTqpJLPwFuOsCElFdBmH4U/WNf4sdW6r+oMUSDw60zArSfg1PJmzZI8EoKFkxREGtEJUJgMT+NwaRAFnB8AR3sEHHI0sOTaDbetm8Eu9KCLICGLcI5gWTYHH+gIWnRzUKiZRnq4pOUVizjm4h8j12NURckbHWJEAMMboJMcJuz8Soy0nlm3XVxLrzPmAPwSNasjLV+Kj9Z6Zx3xqNu79WUXUgeBBJgaoRtlNyHoS8DEclz0+C0QFGRbLdk1ZpU1uOH+J2zoQAqSfa8EPAfO8IeeCWHzzAXDCNXrDGlMPy1Se05L/2FYrXcija2jIxpEW4zd5d4ucXW3IiWmsTfkx0c7bZ7S5go6c3TFC2SlUktHqKeBIbAUzUh0XQoslMgIl08VY12i7vWf5pVuroiYn7Gj7OgBKDFpZYdWxGtfEnQZnKUo2QNAEaa2ltUWGC+IE9Y2Bembrwko9u2TWtlTbZdxagBbU5kCExUND0qWDQ0Wtk9Wov5rQGFWWCHpkbyghQeGsgWX4vQYUjs9SZoZrHL+HjI9uCxC46rPeg4ZaKEn8bjw4Okkli1A9VMSvM7SgqTWzdQOANPTn+Y6SyTEtCAE3C0cFdBIjM09RR2ml5nNJopyGtmE8KLy41OUpwjBTSkkD2PcI3GtFIAq14lsi/FUNgnBQiex3oluncbUwPYc6BYhnnkSAVrJEBNYATpXoRaaqDv1/FWHctXgzMNz2NC31iumy+ZFv/jeGm+74p4e6Rji/GkxJ1XqT6t4AxR74kdlziTORr06UNINSaUmEKgKavEoYGyzzcB9HNgzPMK9fmqwePtOSPIMQHz6FoETMPAfMdVpj7AfPbvPnGIAPmDX7++V/Ma5KoLy/RWvttRXSWNvXoLO3GC2C/ocOUM7+05I6tgmW6gzZFcilQLWpkkkvLDQKIxfptErnYG6qPOms+c2za/a9Fa/eiasUkGORPp9SoK+ikZzYK1uSSUWDYKITMiAUw1DLiYBuDW50Y82KMfgV0QoxKxxbMhIMjo3Smgu2oJvEZUjoChaWlFXwBCGGrU0cXgIKoLJPmB2KoHj8FkvB8WQsyLfphBKEzAODAcKcibD9RRkKzk4J5smAozRFxDsAqjQjSpeAENmuJ9Rbtp7jXYdYIQEwXmaT29SNxdCwaHQA9wXNNitUZ9KTKM2oAoU8AKs9IkFrWlQDrCpAJEJY5LfDfeev8LeX8LSzhoD+3mERgvIIqE3vockELH9i4OFVdu45kZItAMwNXIqLxavmzjaaPLO2G3ywbfzMROmLWLl9B9IAhx9dhVYYmK/5lHu4IC0UCk9i6wvcw4cD9lpUOnUPMbgJKSI506LhT9q3JAdLnEDDfeQF6CJh/i4A50aOzfldlwEQnC7ebRgaQBtuL5JW3ZRQNZmAuBhloNJF3rFBxwr1ox9K5elD8sg7x9ad23avCogtgtqolvdSU6mTHjEgsYBiqCiUtP0o2/AxAqiVYYaktzEue4kgSw4CunRc9UF8rYoNdKhww1dKkg+wVgwjEJHAQ3ZFoIbOoB2AjDiFJ95l6YCxhp2oVzLfDtmGq0/o6FODWv/nwfcBMExpSEX4nQbuESfYVFX6DVfoAPYAOaaNGVKGyiimVY8bmFIeTZ49pQDmb/Uk8Bn6A54FmXPQEGfYlRS3z4RKXmzRC6W7hrAdX5uyOxMGr1t82IdziqFqgn8b6AUG7gPspYFaXQLZD0960plF3VQi1LbUI0lsbhnurw/9CdeG7S7vdN60Le9GUydKtcBHeRI1ryGqc04zIhVJlivOKZxO0Tydih51+zDY4DuCfCcCsQuc6spJM3q9MinzsrcMK850D5MFrHgLmOwLMV/nXvvJKvPZqErKDLd+8kypMXE4fuyxMOS5gy7dHt3i8qXmvNueCKy6kcz8SeECgAnSII4pEVJMmbfKIMxHc1kG+AjCRX+5L8UzAhk9jzCeagf47SzUCsybfV2XBwXvVlXHUcHHa4bOAPB8BLacAmWKYk7WYPorlx5I36sXAPAJ+oZpEWBpkMtFhPAhQQG8pwiRUcdLly/wQVovyODE4lJzsHEgBYAK/kaaYgJ6+pZ7vdWOkmmaTCdHTpXcYEgBYAMY0tJQ5ppStkkM5Y7ITSArgwiAZ6Ae8TOA3m032I8r0KAXG099EMYuiOT+CRTBFSSvVqdy5nCpyBlmimxHwnupwADw7FcMt1QZE4SEvWfQBsl0v1SuyeFKRGaAd821tGrqryEwri/rU0/ZToy/FGI8NtpvfrJq4JkNKOd/oyAOKbuzIG8SNQqpEZItyJlSXdhzCpuyNKfIiiNWhMxXdZppt4iIMeq5MtfJv6QtHbvW/w9fDCnPxaDz5+w80YM4nN+kgLaZIXr36tQVZ0Qn+tcuvRNFj4gJN5nL6Hu5Fp+8WvLtxS/6Nlnz78h0mOk/rOyfOubG76LN0CMAZaCw55CItgq8aROpCXaD6RACrSZpMrEY2IIPQ7BJNBmplXPDnOmU+Pph2XzsR4xswFA4DMxwHe9o5ZyEeR5uPWIsYQaygjYW/WgJsr3nJE78YFY0EFVKmRQIyCRuUbjj9Gx0pak/R3WTeRRJ7gBmB0xqLUP+pcV5wgcr3kFw4ZOSVLYMEPaSBT39FWBw8Brmr1DP3H3MNuEofflzkmywxynNLUdQLUQOBfb5SitVJTH+uFRMTLvcraJRAL2fyytUgRsfjkPNG1qWnGWxUsm6amnQAbQLBCG8UR55umba9FaJyhVLBwf83kz5yLVSvMoJAqFJECNo9SzzFAGN7pfzFoPVHTet+YzR139Wx9DE0HONQ1h+pguUG1AdZiSlCdIjT+xdDR1eLmiJKZAVkCJhdZuOOvjXvj59kBAXH2psb9i+qm1euLM4tF3YhcYOvfGUuFzqcYe5D0EPAXDgcbw+Y1/jXLn8lXru2uCo5N+svv/O6ggk7Lsc3jIjct9cNr6+fOOdcfTEFnCWtZRKmE8vynTEoMJNXJrwRnVYw2hAQxXU7I3ZuQFBvWuhnlvZs8TlnzaeX2/h/rU67fxctD3aIzmGGqdOcEkUgSrq06aMKaPhAe1PUvNwG/xJxXEJHn6gpQY+MkwKeyahNNElSYObWN2bUSVdB5ZrmkWid8YR6Vht4NEvskOsm5vvgWy19JoWIkUuqHPdf5nPJrC/P6Im7g9AR/wTKwk4orbQQoWWVx7+opRGCR/4eLn27Ll8X23WcPhJZFLDnozHvhFw0gbVUkJITAraIcUa6pbpwU0ifAOYe4+PEkneYQ+ZiWs5L7Kdm4u6QNuVkpfwV0nyhmHb/u51237PCjOPiyXdFOjslEJS43R4zEWchhI5cHPm2FABnZIJkoEygmfwxZ2C5cB+GzI2P7lU3F4/zry8ujx8C5oH34P5/HgLmwvF4fwDzFtPnL9H2+h2+d+fK0y50F6PHdg/kLMnf0ikvcRWS32NKglREY9+8bXSSWJpEAumCICeB7tJzq/GR7GyopoPq451Sf1czv1HV8Zuo+JxvBtgfAt/sM2BKe66VGBej7ALgOjYvhRhHIntB9ZmrzLT+mNpm+cCiJRXCJmNoKjVzRSnCoaQlAlim/e9+uJlwKwnP5VMro4e+esxjyv7TnBvl/FcXCpskCcqfevFemoslhQePeG4Z3CAOgoGQVIkJF8VADv8WXdAcWPtfSzUNAj2xvkkgj+MlvWtaUscDB/GThDuisRRVa3owmELeMh3dhA0JBxPYpDVIFKFwbpJVSR8IutVoY+NJn3Gl+gKFsFNM/W9UzfgmZp2y/S/SKR3dJB9/mwATLkY9YCqIZaESyCJ1V2OumQC/d2zvW/TE2uX7AnhCd4Q5q6cbH2+OvHUImE/Exbf95SFg7gPMuaHw1atXmfpVH1zny/2ipMx8eO3M4ytMac0vXqLx5h0O7srTIdaXYDYuHx5yilWJXWZq3UQBHXXe7jFFGdt2kgET9tiAOMM9YCadNIq+wLB9G7O60FT2i07xOePDX5dd910TeEIqoolHCJpSZCBwhP5cQLijsOrBkis1SoFgWFbOZAtqULhKZMhJICjjS5lpphJZ3CRQlLGw6dnjXFQwwqH07T2QLn1iZRKIYPT+2vk6aHNBLIVUGiZwFWTtJfAQ80vO94xk74tBlHIwC4X4PHFXmYxOs1URa6KgTieBVH2mYjQNPEW8LugPaWg+EHnKiSo9MfBaVEyJt5cpapogCCMFRX/EutJN6xjg04nWMT0WQWFOmT0QT3EozOmuUD+Bcbfx9EflTvNvlG93ZVYpIlSsO6JlbrC+lMEzETxot2eACf+NhYvsi88AcyH7R14qx9KG4ytGwJ1BpB0bR9cfAcwnbvYcxI5DWdF7g9of21stZNHPCxp5Ngcd2LEj1l+uXp4DZAJMuBely9k7n+K8KTlblUR0xe76znnH+qII1qF6tsTINgPLjdsJ+ZNB0ZSoNCesSwBGUmRzbNPaJAofV4C2FTxBWx8KRFY0g2k1+FhbFL9Imivj6arx/rum8zuiFcRut0eOkEhiyAW36m3xYlQ8SlUYOlvME4X5FbjsyZtUIybQFAhDGTRfM0+0eqa8cdvZrFKeGB5nVo3L1cBm4O/ksnEesrlQBgliLnDn/dHNLxImAiI6FETCwctKzxwpqdFr46kIRBOOt+RRpATbjJwJTEPawRR0Q2g7TilynHET0GQJKJMsNLfVYlCS5AMJawlnMPWW9gGA6Vzb4HmCdIKQQLRinvl8V5pPEvM59uE1Pel+u9qr32J4b/aDYSAvmG+DTZ2UOY7HglYcgKiz/Ag/S1s9/SUnR0J3mYke8cDMFWjSGSFLCrpMKCfS96aqrn98u9pfYS4C5qMzy4Of9AOfmh9bIHhPD/ywwlw4bO8PYKbNH8RXbG8cv+BddxHzyAR82PCpCJnS+Ddci1pRMKKlxHUkJDIBIqArh6NJamREGNocMGNVMhyOnGtHbVVd7Kz9kFPmI1HFkfHhtvH+Oyb4dexXUoFJqXSKq50yL0WOywlJkjBcUEZqO0BRqqfkgkIrzTkzK+0Q85s6calFQQ3nnhZy+nxOURg/ZEBKpWWfT+EYWQryo8ya92VZQqyMbXIyQZEMD9HUgsrDydUoHhiqYdmmlOhFkR8swIkMHUV4LsR1PjukaSo0nCCLcP5JXA9IpMTryCFJDHpEgTgHZTxOMOHpqKEzLjty3S0T6Tor1fm2E6kTa73srHmONL8ciI5wDNdV67+tgnvDjsNaoVUDVicJzz02C6IPRTQoR5WOVjVSUfatd19xpue/cH7B+XMCk5a+JZ/vlct7K+OpmLzg6YEcAjFUVG8eAuZ7wkq50SFgvl+A2d/PZaI+IO3Wd3cvklMXISUCpSobPamXBVoSALF1MBEmmWMawTUvgGktbgXTIsiOWmYvPuLyX4cENfSOTNxGuIHzqaTg1rbT8Xyw5nJkvkAUpybG6+zUa5baB0R62Cj6cGRe6ckO0EzpnZDATwaHcHpI2y8ZhXoWXEiVDEA9CmbUyXcjGzFSrWb2HPcu6zKp3V6kX2chZel0koA1Ifi8hU+9urTfqS7sx4Si6hTcFh/QmfQoA2hPw8vzwj2g9cfmDXZ8Zr0zmLc0F5QHDk1n6nrl+mDI0wPLcwHMRBKphJimGOiGDe6tIHbn5lRr4ieI1dMQNSim7xsXrpoQHgYPe+FYV128p1ycejNBn54yfcIgOg8vPyemwQMD2WrKGkd0LoLR5OXJpsL91g+WH2RnfWFVEtfDbRJgIijPxeSLJQEX4pEVlb/+qfHqjUXI2Bele1hhPhFNP4CAuXCSOLAbebDX2LcqeaAlBxPeX/a7sc9lRtvFyxc6Dpfw5pekBFnfMcKCpwt8MlN7Lkx5lZInIS3ysZE9m9kfYTgQ5QxevPWbqYJEOtpq1Jb6DMJeNHSJIAa0RsjFEWfUs5H5pRjpKDNNdIh3A8eCiDsOAXLqRPRI6HYg2YFJDETapJa5QOY3oHyXmV9ixucCpPTg0xhR9mFQpyYxUT9PTLPRNAJNCp10kQFhXoMUXgabQelXc2zMkh9UduI0lG6fdJf5bhLPAiJcBpJpyydv6iSslYkBRoAy3s3Lj+ixhezJpRuq1JhN7kVRJX8IbLfsqUOgmbeKZEALvZGc0yLH88yMnPKb1sWrytONGLopZi4OcnuFRU5fc93dqaKdIntcBOhQpuORY9E+b/ZYsxzwbzwfVKEt4nflgqp0NMskF29VBRY9s+JBx76qfOQT7zxZrMmnVv/N32z+h30t+aGM6IkYue+Xh4C5cDh+JMDs7+dTROW3XpeP8q29IxejsZc0QAHOhjo1XvhdKHQUIQo+MxgvAZxsBkxnyGqvuui5yO28siluFzRnhPtNMNz5qXLVaORMOCsMSlrfg++bLAIJiHlnglFHo6ZzTqkPhcjn0M9ypIZC3FYq7HGINUzQYRaBBRa4WshddVipTBUlZEP99FeKRmndM7glafjsvYRBXm9nmWcRKZA8V4vp9smiA9VsEorPNJryswywPSbOIi0g70mG5ILtic1O+z750YAtS2GP0FclxjtNHWBUjGsnqqlf6pRl8ozDeZwrO+kyNsh2cjhzaRuUGhCbZVa0GgLsfn1NId4mH35gY7zBRA+FE0OPD29S2S1HGegYL5YJ/o7pQk1h6NF+a9VIgloPmABIq8oIoxaNJDaYJaXDL1xbqu6b/DwNRbF+S2dfEbfPLsj0wf17ceXEe8wYWMLhPddc/x3/P+6rMA8B8xAwn3QE5ieJ97PCfCxgnroYTUiAmS/e5E94dg1OLHj6pZKgBVzQrjdiJCygKpsbmgGU+F5mmkjo9a1ythq5IpzD8EwkJQZ+mBBy5l0W6CVDLYREYFrpyH4sKnOKYlyKmpZjjENm1UUKnYo0IeIxxTBhog42xMJD56hcCOUTcQO0Qp+b/StzEdg/i7wKND/O+TzQw+u+pcgZzqaWfIGSm1eiSbaUtUk91MrfT+17WrtMIJdhQ6epQv6TvekGDp5LW6Gz68NOKVXY+BPKKvY+WNjcEwVkgy5FVhVHKoKWmeiEYtxRMW5RG76rvH8N4UbWKJhsiPaV2cYQkGKWQcxhnx+O6/62iaGOfjnXxERs4UCSmCm0+zKUybm6oqnvbZQlVRJvjbyijslDlfbRHweYCUgXRO+9zMjRm7/j//tDwHznGLnvmocV5sLheKcVptxkrjKiK68SS1uOi1SYv5crzI9eDIV9Jmng8BY21JqJgtlGD3ypWccHQVMznSKpMANmK5EW0qpLizoUSJQ5XGxzBixxrdVS1HyWEGwBXSJMN1xyKyLZM85tMuQtSq14bT4UKY4U2ksFpoQsxbhCrJYixSGCv+CaDtmmiqGhGLFPUssyZ4wNK9VmAYvUenl1J7XoC622FJn51wLeefyYKrcEi2lfvDd0y6029qb7ijNxN0k2hAuGfDgIsmueGHPZ/hHnpDmQiuhTbDWh1wRBlGYDyWmof5iQdrPFAjhHVUaOpac4UKRgQFml1Sduo6Ipc9yjEPdI0R55yf1B5elNF27FyNdV8F3yze/XIgO2gmYSIAypdetr5Zo1FWnKsYje5jEp+2h7MMRzRHLkgtbSM8TpifH2zXhSYzPmAAAgAElEQVQ2QxYLODOcA6/MOnt/9jlW9m/vJHhHW2/e+J1/uXr9bfHi0RnmB5oVP3icPoiAuQiR+5//wlsD3+6fYX7twLFa0GWeeJV7N3YAZu9kNH795CVj4rOwkIGuT0UvZhpJppM2eJRrJQQN37fUqlRFajJiyuGZVSFVR+OmxlhoZ/Lt4K/ug6qtWg7anuYoeQqp2iAn2nHoAQ28MMWi2FEguxKsv4zVSPH/YSVjtESaiPUwEAW7KtYrKknxkIhGkWIlFJCMNkU5E7XSTaTYMFFLISA4rGOlQI8DpWUlBqZuyKRIyvEkMk/N97x97vfCH/cBTgx5urdUZieqOIF0FqWL+1pe0QTSyE6PLFliIAuBo/bkDLO46VYEHo0l/B1GPkk0KU05TgjcxOD3VORxJG5wIMU3SsaZMGmDhAGlneBvUKzf0m17PZiio7aZPSvsuO/jt+TIFhOaTNcU2al2DXkDcAUrjlnmbO0cutCZiF129wmgiKfbyPaojHaEBMoAOKti4eOHFzF1M9gdx/c9+Pp8vRDojd8/CJhPRIEPtu7yEDD3HYF9DeC+FvD9AczVS8YUzwpEYkW8McBOCTzDR1HUMH27rjVhZimKxs5zUrD3lakmH6Ya2WkJbpEq6Tm0QbWVXu5Yn1FSf2a+WAe0lf2CIogm8sADMivB0OVAZoQ9HumtowTUpLtNepskSZchoFRw+NDhVxaIGxkVKRKHAs4CZQxUElOBskg+2MLFpPDIfjApCJu6XiAAIAEgIFFhKaJLevoct5br1OQWnMyS0bUmJSUenEiuxNnNi1LAiAtHmlIAJzB9Td7q8lRyqQnfc4Ag8nxI1SQ9M7T81CJyUYAR2nNxs8OhDPgLPQklPBEM2+TsJd6h2D5UN1TTXidTdMF1pNGKp1J4od6WdSUU4FNdu9vMqjaqiT7n/SQWfAEw88AggWJyKepNgQO7vDSfzzyL2zwhrUnOLjkcrf83Zqb43nn/xje+cvLNfR+DQ8B83Pn6sT87rDAXD8v7XmGuXtKqeE6ATwBTky89QQ8nFl6oE/Lfj5ARNZ5gbCOwmJMm069RiU5R86WPKWKvS2aeetUVetkX+oxmhOWiXIT+pIXyLhVlBZxkk7Gw1wYSpMuR1VKf1CBuk5lxQeuYY3WydrKTajdVOAJ7Ca5StBrFKAQwxoJiTSngBe23zA0kBFvHiPQKkCbCA4PNATUPTMUaj2xZp0Xv1OgmsVQqJEUpJZ2+SIVAz2eBJcgYmLlDVokqVuAdWzWwvoT2p4t4YgGyBHJBBJwKPFFaR8KakGjoE3+eTEZQHEMJkB2NciyayLxwXsVeuQCh7melQfn4lvHhOhOCdlOubTIIEUhPJnXGxNBqnCcamnS32KvaDh2aeNEmWShwsdSAUWx0Meh5my1HE7Ded/sWmcf5DSMGwXJEU8XZYYMMO5n9G3pBiCmKqWwm3OkffuMrq4eA+Y4hcv8VDwHzHQLmwtKP3OLq1+byJDTni05GV9evCeiNb568RD5KhSn+hZARWXGMkeohoB2fAVLK+emyWB1u7LnTTEEFaYCZrOCUZyTXKtVyy7ziTXFGSlIUaeLumNzW04gvZfugbY3aLHekLittlsSDAheZc+IKeCgincmfQPEMzuE6iVqZsSi9NjLz5EImCxsMFES7msiO9ObK0hxR9sgmjhAjwr4DgIFZfQU5n2ymAhTzC5RnEj+BJl8U3Ukz6tMiJazbBXORGtmz5fAGSo84mQUpAH9+q4v0qh8JZCVodjASKSZa3uyVCbCTFUyUy3CQwi0hh01B6k758Jb28ToeWMrvyVqqXGmnIltSJFlR11Djb3Hr62o4AMDnlhm5xHN5qvLw1MyXTPD03sgeaJmLSLwPtFr2sxYc04jQyAoubr14n+l9g4coESZv/OG/PPnGPhjYhwKHLfiTsPQQMJ8ImPPd8sU1SYDn2wIm/DLznvmthw+eIRYtpJi89tnkqQpAREWTtndEjwnHolwuoHWS1pylZhOwtXCxAcgkVp09jH9b9rpYro06x8xaiB6ZRxp8CgUDVQgMN/UEYGrFWbpCpEaSiSjlFP5m8jYXb+7s8Sa8s1DNyZU4p2RjjJlXZHK9l1CCQ4QCP0l1INmRvyZgmXWXeXIpfpm5000wnXAG5V9vzd5zPuL2k3TsCdtlmV5mqItGG2lvXWfdk+wBoiKVQjWfFdJxSSguLvDpUWeATY9CUBB26Qm+UW8ChHriCtBMHSm03ckVJOhAN7iNb4qROzeRhKBJxkMcB/l7VK0NisepmnZryviJCXgtE/LJqruYMpnkE5Lt/eSY+LzW2B8haavnxA5LG75A9Cww41JRZs1aH46Gv+GV++E3/sWTWvJDwDwEzLc9An/TDPNHB0wd43P47EqgleyCI2QliS+x6ZMAMwGlNkVWKOJjB71myjJP8IrfZaE32jE3VZI1q/RyXZRnKcRek0Qq7Q2LE1GqmpLBBgDTG30lEi/JDBMcOkaPaXbXzy7na42SlwGuR4BKWlMpOxFWhhVJiThENdebtCWIAhCDCZ85BoEL6vXnMv7rae+FsXG29zj4Us1UlhIs0c9Meq9MiZdEXDliiGASQsgn37ecIwAvcRx5DRxAaQWchTD3GF3iflOwhbw+2XRS0jm0zG/Tz9JzQx2NahkGwjfI+VxhJu/MWQmYI3fFzx3G9i5Oy6kTwJTOHsCdUFG2cxI5Axa7lDYb5J7QZQtzyX7PPB2jfN1HADP91mfDYAHlhVlnMPT6IWA+CRKf/LvDCnPx+Dwyw3zngNnfDVrzvsJcf7j7TB3r56Sy1EYCqgrRQONz4pHVwt41QvJi3dtTQWVidmjqJ0p3zC63ZUYP5oAp1dEUXAh3ulh2Rj+NzF18ppHlA6cx6Qbz7BI1FTAloodjcyWosJyE0DM7tHTfeZ4pFZ4Q0XCZyFNWtHQycsQ94ROdu1xcWbLBYFrhJUxM8tDF7n3up5G+l0kmrO1kEIgFIDnkSc+JjPKZ+QeicGfORRKXJniVDNblsckETwwtIcNP3Xx6bEInM2BNLOqSWXBPZs1e7+yXGdzMh0ioGdk2ymWxVJppLCBx6ZgIzIKL4NHnr5OPN2DmhuMO7NIWqcFEMONQRhMCyslYVOkTNZmsDYrhOHYThohczp1NS8EUAc2FXFWwELbB2a19tunTA1/Pkve2b+n1QXcC/WbfpbSti8YYwpplAsyslDDl69/4F0+aYR5WmIcV5tsfgQOyoreXnC16ZT5unrneu7ET0St5bfKv/3znmbFrXuilljJ3QpudW6WsJkozStC3sF/IjzXZTCb3dcGUJm0IQYOJr2a0FIObKm8Hyy7S09i1Q4kZnLhJiNdOcnVT4IEwnuSG1aoivhyJVsT3LYkn5f5kFU96/WSzhvvysFMSn/HsECTzxpSjIK5G2ZU9ETpC+yopwUIa0irsJUXWcPOQeQLKvOTkK1Lz9Ocz8uahAUUvzE961gtKdBnOaqwbJWs2NOgJx1A+BweNFbLJxNQH/Dk2R0V0j3GhT5RVSgdJ0qw0nkVFKh7yUmWmVhz/QeAbqP0EwpmFgvtRnjBiiTI6uqGif9MSBA55cJAEXQLo8irIXTI7ClNTN2uFKsfeT+YVplxZ58TH/Kyh0czSoH0VZmbW07XSbnz/ezQtBuZUecbpoBfLV8FJoJexl6p87f/8bw4A5nwcn86bh5e3PQIf8Apz/ztlISvrkQP2NwFmfwMAZw+Y/+7Pd56JXfti+l1ajeRJr7vsfwapI3aJ4VoDOrV355nbwOFzoSZBOd1bKSAyRktbXheDZWZ6WvIcdBE41ooC2ve0vyK8NhSEkWKn6EhQ6opStCRtIOAkZTpA1MmQnmCfL33gNXSgQsNiLIDEbxSFIQQ4u2OHssjWQ3CoSBuHSdIjpnXzA9hXa9nAIqF+AsN+vtnTQ709cf/z+Ud3Vq72dyybP6imZa6Z8txm65fZLCN7DqMQh/GQQ+i5aCtjbCNRG4P3rKwjpMSBDE8DjITj4pYEd3y8HphBaIrGR3YJ7Imxd0g3KHRvKLhMSoq4WNlFVMpyPkGtLV4fcm6aFG13WxFNgngeYbaZvoLcwuuhO+JuKNHp+b7mLXlSM2ETKP0yZY1i5zyPc7CsKquP6WSQrpVGP327L2Mgiq/93n97gPQ5BMx3fIo4BMzFQ3VgVXLxV+8FMP/s3z54lmMKr5C3LjibiRf9c18bZMdg+bdTbYrZlQtQcrauTaFNrhD9r3A7AJkr4iqZ0ZnonE0bf+ia+33DlLuDQDRcgqIVr4orzHE52+sSEivT4jhHj2oqzbwwV0VDC3aijDEWEH4jNhHCdlHczLiYtJjYc9apNJIYmz4Drc8jS7ROytIRiWV2sExttcS1ZTfzfOBlopDMi9MoNU0dRYIkP5b/ZIc32RDKmRpBUthBwWcyRxj8BMfizZbF8JKOrjsJQIrURebG+65VhMgIlM9pzzwnweVBbXrmspre8A1L8Q3qggsm9CKFpIYVI+I8rZU4D54OuvZWJJpE0qEHO3lFpSwEcBL5KnFW+XU4QPJkzWb/JphVmbldX+B/kn1Hfz9zi7xDwHzH2PjYK37QAfPAQXmSufDCaXjuKyy3v/q1+RbQ+rUT/Aq9Ij//K3rwbGtdTvtJn4nQYL1mVgKkCVlsGfWCM16+ykU+33OARDuPaIseMS2qH7R6Oq6GYnCGojZIhkyftOS3mWpMyB6zE7rSy06rlwPpZanH4O0gPpLShGrmaH3gkjWXFGMJHYqHvW6iyXuTszlU5va1j1hMKnfwW6JvAo+Eug26H5SBUOV70QOl9DRQNPM1SPSuSY2ZUT+zRD1LntZYMmMuUzmRtUfok9DyR4lQR8svIwBoP/O2D2o9HATheeTu+kpWfpD0V+mBCMmFmUAXoyzg19FDqxDbGaEu1D4qcfLsmhvk45vBB6etkXa9lzY57mVOeTk1+Lp0/ibHdooXTboKTvk9gpT5PYGc+hnWiSP7wbN4D4TpBrNNnnw38zf0ApvORnLNpS0P6gd/+N89UmEetuHvEEcPAXPfgXp7wFx8Ry2uTApgXn782uT49QfPeUUvSH2X3YrEbEPY7gTAAMg0l5xbtwlk6E5JkhVYcowWVRElj1y2Ez2LhtNrcioe8cXwHGMl2reKY4oiSJIi+T8piCRC0pgVR/pKZFqWAg8uvSaWxGoUQ6hIKSsUsAz6QD8vuGrI51b2KUEaY8cGGWidUrElNKoxOiHbob4BRS7q8HR7qexkDzyx57nuyfNC/LNnzecSxKz5mUmK8IRSR52uKxUtdsPzzE0igyTqDQ8da5wi5pK5KiujYnBW9kyJTAzBwspIZKP9vLR3vkzC/Cyvkr0l7DC2HNWUYJxB/y97bwInx12di55z/lXVy2ySRhrttizL8ooNGNsYgxEY25iYQEIMZLuXXBKyXYeQEOBxEzIJmCVATALhJX75EXJzk7zYWfwCeMOLABOzmcV4X2VblmRts/dW9T/n+Zx/VXdPa0Yzkhc29c8wo+mutau+Ost3vs81rYqrDwCfPUqcbgPlVKmfj3bGTRYgUvdJ0SqA8TBJZYCxHrX845Q16oFfGjrloeaYA2Z4VuScJ60dd8DSpj5t1FGpRDkfV4068hRc0/W8dBKCfK2D5kpYtrFmmMN3qdx/7RHAXCQ8HvixI4D5LANmBn5zW/6yCyjtotfRyDYRuYUYV0TFgg1IQ/OkE2V25fEKnHrLpZ7JR9GgT0pr1QxGZcRsylE5mxpjpWydB7PIkEhj1sHMRacK4nIGrhC6CoMkFoNaNpxTh6y+2E49NfjSKFE9YBUcW2JjhpHql6nUT3s0PC8j5iOZXdShvMnSVbRsn/W5Q5uiiNlJJY1HWVhcdDWvA/JohyoH5Lw+GgaTgj5H8CXPCf0W+NqZ14g0zpjLpNaaLIlYJ10BXekBualaWw1Jnz2WorcEpI5Ak4B8v2tmD7FOGOVSxrY7zvybOleW7oN39biVPk4INUlbnRlv2+/OR7ts20Mhp2j0tHs8hViLTvd0Jn2KrL6dzufiHu1159cZgbv/+tEVD82GgiOd8cUi6BHAfLYBk/3xoVCvN5BmuiGaNJMtr5IIOSgULfP85vGcOvV4EZ2+NgTVN0IaRqrATv2CfoZaUWUwA1yPamAjOtEC4EqlfKKQg923MQmxIuiOYqIXCNHSnPPT1Ya2lnGYrFGlXKYmkKoVQQOVIa81O6txWjmxo5qTm5+ZBkZ+Lp11V4r0NDR5uqqJ+acCKBbNZXuAzHonzB91932KgXcT3sgHfjp6cMXYd4gQA9x3FI2Kv9lzKMgBh0hNJy5Ndklrs64k4CuILhGdnTfuUt7Ot+ML9HorBgikBPC4E7gLfLYLvDQKdT6rOeiDL8qJ96bMiTNR1tpOLZXQC9YUZkWiu9oGTBMrtrqlVXUdMaSFiPTsrridC3NRLxTVZ9/yOkhmHIE8YlVRF/39CGAuFhrn/twRwFwkYM762J/8CY7O+sPsomZhmKYpeZb647s/mk84hj/l8m1245rIcJGeB6JRGPzJRyJzArt91gjwFWDfoDRKBj26dcHzIrca10jTtM0y8JRUMS6tUVVwwGgZYDYsYQoz5/VYTKR9ENUVahFIXdh0MVMdT2mny2F4J7wMarpCS1tFHlG2jc6KzDun5Nhn5iCtzFpnaBi12Qr6XvvfHQi0rZvnTrFLxoHK/9E11ZPvpjGeuhC9UF4LuWsxG65FUU3BI9T0nShKRNJ+NZdTc6AQdBfeRnk9F2EGPU8Kyjhk2XYS2CbiW9bAb8vqm2EbovM112htd5jM2IhjDpLB8qKrQZNbUoQT3SWmYcIZHa+fuW7nbiv2A97PV+XI3Xf96MiDTw82fnKXPgKYzyJgTt23Y5P3cHznwleTsyJSyLGn6IprwNAIo5ABQFsYtVN07Zh3Gj7WUTdjNNTQb4jLlTXErVhtaQ0jvJbcKGGideCSo1FFN1gbH+bSswxBVYeCa5nOr6BwTQRmSKQeRCMKVIwgRJU5PhqA5aBX+JAbnzE4h81K7BYBjt3c9/Ymi+UOWD4H6ByY8zCxOy7t+Kl1hbfW0DFuZKGdmX/hwaZXBUTymmFBd8r9yPMGkwgngNgvAH1IkabxeYOIGNjPAMh0aNWrBEi2FxgeQk53ow+D/Rir+EbLUeRmXKO+nTJX86WcI5nXMTvXh0aenbHJWbm6kohMaLgIR3sjzmB2Ni+U5b7kBMl9X/zAyAM/uZD39I78CGA+q4C5d1PGrRPaKZi2ACxFCmIcJsCh7HB9JQAyY0Jp9tLIg2y8WFO3FkJi40EGnNZR1xQLmFJIBqFSWmtNDWsCqIA4D3tKjqWIRiz0MwUfqwLG6Nwy04IM/G+VTZoUwSnTlzA+Y65eZOPYwTIs7JF24COt7RV+Pe1rR6cWLVIyw4U8YtPxav1do2ErbtrooXHc8yeC/t2EKUKk1y6b5ifAZJCsIx3y62LdYfs6aGrCIbq+nLgUejzFg8VmOPUJFAzD8zn7sFzOWg8GaXnE7K1HZKfE+lvheESFP2y3uSQY9aNkA9pUsvPHPI0AU1YtNeU7VtplC4Afwyx7WNPwUHtlInYz0Jx5wqXJjCpWafOvw7lVjm6gF4XOeZ6y2yRqAHRt6LB3XFg0qyeQNQHziNTU+UEH6gtS/uwmUNvbHOgIYD4NzDwCmIcDmD2Z5QFd87tC8jp1/N5NGbVO6K5RhVpkoI4Yl1Llae3+1yZNx67COpptilELQW+kfMqnAFxjZLtoyEdunRZGOVI8pnUek82EXDWMVEApRHf1biS3VIRjEJ5BwXHVLQ6IE3QxAxq1Jc4LPYx8JKjrcumqWc49HNL92Y7fz6y0Xj9iOha5xXnIutuvdge7HX7OvtI74VRXtTPI7YYPFusL3fSwavslVFT1KI0abn31oOQ+Kw3usvg15qdRmVxZUJZKBgk6nibGSWNO6ZyjuVtq6RTR+2yMBO+mLNujYM2c1l2aPY7o6waU7QAxN0JTJkQ7HS8K2bOPt3CELP46q0E0R4mzi6bZPizH8b1HIszDR8wjgDnvuZtfmKN3kVmk9q43v5btOC4Ff2JIswtxQxW1DDeJU4FLcw4M73d3xW00sihhqVqR0Ur0ni+KUVrvTDGj0hKJSmvE+SpgtAEINjOZ90SoUQZaeBG+KW1oCRI0wOM4Qsa57q8WMG1KJWBKXgfUbFbJkqQ0bO0FKXnetCvN20cjKpNa0wmfIAuXD5Ir1Tsk3Hnaj8pVsuw//5vtXuAodWhGhUKH7YSAzCr4tilHhr5Ge7Iliwg4J72b+bjRKwvzs2DXY8LARgMQ8Smgi1VFXRFOx3iMRG+AZ3/Pw86gWpxvqDDhsAF49ftZIspxUOuKtuhv2EdtwjNkeo5mKOO7RHgXiUxDVt9O4Gphjr/g/BQCl12t8qIuY/KmRZo9ByLSQVL0rD0akV9fup0IyKf33vShY+8/fMj4yV7yCGA+y4DZEj5pVoTZxVq3CLIo/lt67rU7kHdvZ8+rRTl3z7Akl3hTXckMcIl3pY1Qjo4FwOPMuCZ8KEy6FGRvEQdO/SqkDITT5lgTwkrtE+vouPZVlW6jPrTKsnTkXFCSsBlsZR9mlo0G0YuQLgfjnII7GJAmn7BpT/MEfnv4TxvMefhXSByFoqCBdXeI2Ua8NvG+EzkWWugFoV5F0l0u/Raqs6zzPEaE1/6+NrQLKbs8hFbBjuC6m3NiNf9VeHIqBMpKcCTTA9Enieb5Rrr3yuU3zr9kCYJ6hrA2eZTRmse2wS3dqiDm28t15/2dwuk2yprbUD19uvQv2zJvGgUr7T+XerNzNAswZ1+oVtKJtFyQlyA0atXfi6i4W/XNrgfNUpwcAcynB/hHAPOHBDDDKHaX1JvdoV1lf6PrOcg41flmI7OzpA5cacgn0Yskip4PHithbMXAQot/ynxXx1YDQSMyhmkgk60IDQxDKS2oZcKZ+lEYMd0Kjkpr0c34zEb9gkZFzskxgNMUPvzMNd7CGmdhvW6y45qZg6VNa4f6o/Eeu7ruoRxg2brNJBZLFBIZwd9MsS04WBaRZ7Fc+LeXMOdkyiMKQsq/tOHKfHzSeEnavg6qneFhocdj+nB6/jSEdiLeBZljcUBKWS1MzYs91OaP7pBFq0qEZR1w5yD+YTa9An6v8/x1rtfuQfA1LTKreU+oYXZP7hQXYyjGaMm6SLs9ZMac0J/Fa7bcW8+FbA/Y7itIh5WUSJHecyTCPHzQPAKY85+7nnPT04Ccvx8JRYr+X81tmyWOTrQb2ERvVK/B/pVvteBW9kQPnsmV1D27lds4AMRRKU4z7nMRVYGw30NpAMAPMEUrEOlERFpepJ1a+VeiTQgvlS1kiroa8nhjsYt1mrT/zRTkIdq1yqCYmzfDsSPra746lrUritngt0ZnmgCbjwS5Qt7HYjayfrxYMm8/w0Qiqk92QRYKya55RAQc68xJdrOLAr7n7+YD4RaN6pLmyRakj0JebeKdJpin2G79HobIeZ3IDNGtWdqKlRWD9aSS78OMkgJrcLwNhQcTWQqXQcjmnVaNtQOUo3Wq3iOm1KRPFJN7Ut8OY8CzsteDGoA+hDw/iuLvFc/7QWBGwM+Q/mylMyANHcFksEErLa7aWGXX2FNulsliknB2BQUtl8ITrZeBdAAlqdAsiCG757oPbLzv8CHjJ3vJI4D5bAImbNucpQEwtRxnoBnnajI6cR0habdbI8bYIaWeEoqkQs4NsI+XuISXenFDKpYhaiqjzoxqdRtBkzOaJkxnvPAQxdUzECFh8V5lMVWzMg/cCh5lUScUtXkomh+mQVEcv/3DwkZ9W2XaHGRZSOMVDNha5JqPK5O6mM02vTV1xTHA1IVzDeHi95wiro30UOYMnZNc1EK71PrwyO3OuycxLRMu6qlFsybf21z02Gw4cp3NYKcTtO1D3Kxz7YFsGpr9WoIwUwz7GR4m9jQxd0sT+gyOl3qCvEkVaRQbaog20Z2LjIbyq4Xm1qkxCxBUbx5D1rwmm4XBco3TkVAdKvdAq3U7xajGawMMqKWRkomgakkEuckMEwAyAezH2PspBK5hCvVMMq+tO4v4VUc1RP6zXkVEWpR9VW+1uObs+isFy6e4lN1z3R8dAczDhf0jgPmsAubOzWnmT7ICnUkyIqlosCDFSG4Q0C0VVJoPLUWAAVEJSZE4DM/wJIEfY/b7SHAfsZ/0PsuIM4VVhpZTUpGTuLRJyn0Xs6indluiLG8y5WK/BkSBy27ij2FGWTmFEYjE5tkqEpwfRYFRIgr2Zha6BefFEC5ZOMeWTwcrh0AKDzMxATFCLS9Pp/N5mrxjErpPuUJvcebz1k0RXwaYtOVDHJlHmLb/XZ04M5S0dQT7y1w12P5SIK8dLxmmheaU6ghrjcAqjLaJTkVVkb8wODOTNRDKcuWiVBXWUTJv0pZazFXnD5WAM5Miq0O0jUDahY78CAW1NMI7sFH/T+LsyeLAvbDTQiSKlCCOlnjEZeiSpQIyjEhlm67SYrGNpMokM487kf3kWxPMvm6iAlbbIM5aLYhdwt0qRZ3GEkDiwrxZEtPd1/3R2iMR5mEi5hHAfKYB80+2ug3bNkTZ0gg3DbmTCfDFjDQMLloiQMOI3A8aXYQ7fEI4GxORfYC4F9NmDSieQU5TvbxtbK+46Szg6uqkqoaizs2V+o6FuHQxAardoM75mT6FqZ5rDdOo8KiiiKrek7CKZbIp++jKNL20LowxQ5X7acBn/9fxpAg4YkgYVDnyNNxqgoo7QRQjCJWHnD7XZs/VmILiRlHdVPZgQO6ONKbFqW09tLw0WbhjhDixXSYNGKphbdh38zHSznRwHDK4zbelNdm8zGnjoaFflcOkidAZxgeM1p9BXi/v0GsTTrlNquIuSn8PeKrRqEWqgpkgpKqtiQItQFRDH23VqAe9RrUW29rjiuEJSWc+79IOYApXzmkAACAASURBVNqu5+Ib2jVS/6VUu/T5ixHK6Kiq9sjOJUuEZJmQ08GDPhM7AZxB8VPAMEZpOpZxtj9iX9c2P6m1mvI6i2jUaGqa1cjdN4wec+9h4sVP/GJHAHPRl0APzUiX27LVQWWdW/nKgWhFq7+/4uLlUUTrHMomQVwTpc2NmPkBApny0tqP3u2RLN0v3JxwINPGvbRmRGjohBJ9AYqhSF8UpwrrAXWB0Jlvb6CHDqLkaO+S1yLSMo0MgSAB1jjWBH6tnhi+5EAVIlPLDZLlwZ4nAIwTInXosSgyl06zLq+517bDpzAdpF1hg86CMh5QqDAlN65Q6FBbP9jaI2HbyqFXNMujQxPiLbxyLO+10mcOiLaOYLWRQ2a7T56Tk0LvOyjA5VrIYdk8Z9WA3VLmAsMLs/PAd8q7X0GjQ6FWSbH60zTfDCG9Hr/uYzABCkdjaiVWQQ2i9Xa4tpwCcNFV1y+whSBqqKtt9/uirH59mrX2qJVIUIpvd6wg0oYe+PZApbeGXn8ZEYcgcUuh1Xqc0nTCHm2asTgcEIqWoXPDgjiMhAOA2BfKBzwBku11Art9lk44kSlRq2EU73zr7ps+dNzdi77sj3xw1hk4ApiLviCudHD6Rlq3cWWUbOxLVvRXR+I4OgFQNkMM65GxBCjTjLSbWB5pAT9SauwpRfVMlYQMAzxyBBCXAbjB7CVSJlG+/QCNHbjU1Ao9E6sJl7CLHUbg4jJTaTkQrSXEVYJuGASHhGiViAzZDaggpTekkoQKQweT4NX+t/Z4rO9qybXpjolnAZ3XDOluyCvzOmNIoE3t1xR4Q6ptEZBuJaT4RQ3Q+EfmFGZRTRHQhfw4xKuWE+dk9cIbo3AgN7jsENBD7dHgPtRhc+HgYNUWWj5FvTA0vgOa2WpDe12BXUlQoQWv0WjwRdfujsm/hZKqtdGLANOWDj0e5RVo5TA80PLBe12XRuz5Tlhp0+SPirPaFnnSoFdTcXtZB2oPAuzUaFCAd0vmd5JPd7W8nybIWjqlpZFhrJGhhqmV/tMJ3UZT2BDcBWntHmmkE8bPxUg5DxUUKgmnE84iW4V2iSmKB8HFK1xUGgFHy4ihKgSxRqPgW7sxcl/xlfJXaxMTExP7ZvyDw9s9jL5CL8ODtDEXfZP82H/wCGDO9xWP3hKdBCM0NDHostVLh6iVbEgi2sQkxyHgsE3WsOwmwAcY+d4paj52x2O7JuAvN7XgKXEO2PeL8VkD/viqdycEsIzQJeWjsjg5AwFbzqdPMmbbqFmzmpZ5kLtEr1qKCF0GfpBcRTvfI4C4SrvgELnlIFhWmwUTvfTcBNWjRJcA4BpBLuUBj5L6VPc31B8tCLOZRuUHaQppXVgrgVnd0lJ3CwYLA28L0sh74yWaaqNJ7ercoP00hmee92ramlN2wk1ncmvmIW596ZD25jXJAo8DYbOdO4f9zsPJPCa1WC0XOG7n80VQppgX9DpDKm07piU9nem2/N7QVrvaenjmxKtFP5sp1x02uqZ2bVSl06m1o3JPbdYwcI2sw22injkSCxIjG9kn1wFSPU2IVDvPpJ60HJFrwiNbaB7MOEXHT+FJ69ybsClonVpBTKPMceFsD6HbLd7vYd/ag1m6DyJVS9IGUdokJCtNesR+iKsnArrV5GAAMt4rvvY18jyh6TcrOQJNR5l1p0wvVLjCLq6KK+mY7FqoVpFdUgeBaUHZQULbhLMHm7WZJ5+EydY22JbBXXsErnrjbOWPH3soXNwBHgHM4jxdcqXbtOoF0cp1S5KY+4eFomPAyYkgqITwAQCZQqBHPPM9wv6Rbd/es3P7VesalpZv3SMAl4Ta05at7uwLXrLJxdEFlNYGoTlTkizbhz7bg8AtUpFeV1qDUTIiBDVoTD2ARCWO4mGKkhV6UQvCMvBc1lDNmDMBeoooTbsvodqnfEtCHdWrishy03wLEVYLSXUruUkWPebJst3YGGuFzjBGi2zB+Ce1DjtGmXCqSKdIqnPVWgINXEItQwbqULhmQqvGTMiCYLvJnRt4KUMmZ6nbBHlOWgptcisQFMFM9+/FSovqo5iuZGfK0Tif+T8LvGrHejqFZMaQJu2bH5hinbPo0Ybdg8OFVXgDJ9Mwm0gl4O0sO+MahVl6I015ttqvqQArO8CRKtepLKaGpspd9cJeNfX0QaQlDkVA/XxJQMoKvNYtA9gnIOMqcgJIqmIZonTdK1ZZOQV29Sw2GliYChCZsKi05XeBT/cyyxQ6TMBFa9hz3YnfjeDrNl4rUPFESykuL/EiIygyg63mPSDZdJGz2Ay62RHTnWP9gzvK0LeOnNtEJMcyw9rcp2QXoDxAzA9DbWbbNhhvbIBt2Vb4EsPo6AGd+cVBzI/Xp35yAXN0lE6CS6JoejhesmRwGbn4WCE5FZE2A0KZRfYQ4H1e+O6sXn/wttGh/bO/esFNl+4fWLly8FSb8W1lTzTGG+PffWJHbd26Qbdq1YqjKs3Gy1DSF5nDILfuAJ+Ok8+UphMDJcMQlTeAKgqRGxLBJoKfAg+TOqCHTmKRqI/QD4btGg1bA4cSEvaJ2E2pMdS4+OxxAX4CgPrJueeLYBVQ1NS8FOQ8VM6tYHlbCp2qEK4ZgiHpzRk622qAFiYWNWXNDRf0nRDJGZk9+Oe2hxytPdwxps1JljklvqgSthG2FyiLyy8gbbsPXvTUexQxZyeNXQT57o5Svi2Lf9tcpkCstL3u6vIEyDIEz2Xc7SwED4vcBKh4IISOukklKQZrdBjOq3ochUeHgm4LUFIUbKpyCKDslSy9Q5kI6KJ1gLRaEPvMqgO5DiINAGxphZPRKR1UhHlKGGuEnCojCYUHsKhNcrZXxG+DLN2pYKg2TOiFpdx3ErjSBpIsY8a96Js72Td3a7uLkGImUuGQAQVFT9ktXxnd8O1Z1/IlV7otL7p4NVO8GVFOQMGjGFBr73sY+G5BuNNN13Zs37e3vm54u986+oreOaIfL1Q8yNH8RAHmltFbIoANUROWVculyjEC8DwgPAEANfWtAfM9IPCtRnPqvq/DJ6e7n6qnv+1b8cCaYbd9XybJcEvuvgvgeceu7Rsc7D/bEb5QxMQumgL4xKRvXfu9/1XZcc57HjwJIzrVQRRZBEDJeiJaL0grjKLHsAeFtyP7MXGk9pEr0dEIiOuTMNZhEycCUAWkioncWuThdwDwI5A1HxTf2k/aTcekD6iyAaL4LBA8UUE/ZL3abscWELREh89Z0iCra4ORlkpbedNUb7XBgequUCCHdczD7KAVL3NiUdcwjyFdG7G6Wt+Foka+qmKevXswJ3RrOiz1PGpt03LyUmE7Is3RuWv8J1++kG6zleURbADUQm6p/dfCMD0Hen0QBPJ+Pn0eeJRFp1+JmDYllQt1aMlSP6BlCXPEYFLBE1QupabaqjWlJnEKnpPA2e2Str4jPtuulqDkMPJYWhPF7lhwtEGAtNxSJtAIn2f0+gnVWat5tlBkUhh2Qeb3KhNWUEbQxWsAYBAE6wR+l0j6GPp0t7Co1JyWSvKHH1QgGTgNCFcJYEn5X8C8jSC9iuH+b+yGEWrtS3CoOcG3X/EiBcB2DfOk0buS4XjDsEuSk1HohQyyzihMBI+jwN2tVnbP9PjE3qx/X3r3XXf5n6T0/ccbMEdH6fQdF7t0cF2ybHhoBUh8CkT4fBA5OtA/8D4W/nbTN+/7+v/q392+aEZHaQu8nLZqLefku+V0eFu5P1lxOjjYQkIzWv9JfTYFjA/f+r6rv2Xp+Jat7pSXnDFcJVdtRY2xRuLc8rR5AYmch+iOsohEZB9J9rC0Go+rkjlQNARJdAxivE41FwMp3AiAMTnqE4E+UaK61r8ge1Cy1v0eZK/zaUOdw8lBlTFZh7E7BhFXgjYBghJGCqAdU1wa2JNWc9PkWb3Cte6mt3QwJwv1OatXBSzp0HdyqCtmXfL3rT6gSxf2Ovk1lDPIO8XG8JwuAsHeKLD4ewGa3Z/V92zUpiiSzsLAnkB/Fnh38LI9sl4AgRVM2/PqITvviDFZDVZTeOPoh46+bt96PkbTshiT9D+trFo10lrpeg5FryXdL61NNllknwCrnUdZwQ9FpkX8Ez71j4q0dpHWJTWzRxrEOFmLlBwPzm0QgWVhQIqnwdwljWCvz9YWMIyDZNs4az0OzHWkZIj02iG3HkAqADAGnreJbz0GPhs3C1+Ml5jNG+tUkW8IxomUKy0oL6sj8BCgWyKS7RffuuEr7x3YM19gdfY7Hq+URpavZIpPJcRTEWQNq3Yq4N2Z5zsBa/fv2rGn9uCu72Q/7uD54weYeao9AKvKlbj/KHTuhQLyAhRcKig7RfDbkmXfnXn8zm23X/Ei5c3Nem269IHS+rVHbQJwG4B5bwo8FrW45mPxQq6CjP2OaBkILtGu+P59+26742N/XYeLfjE++YSRviVDlc1R4s4FkBPA1wfEN2cgaz0g3HyCsywFl/RTUt5I4DaKc8uUqB4qaFqwBOVo6v9SRH7Mp627if1D4Ft7TFcyJMeJODfskr6NAnw0YTIYAi+ZQeEd7NNtkrWskURR5SSM4jOAYEUw2GattQV/biPEKEQEYLAM1LrCuW+jNVFshCfct96b/kbHxCw/bbmYRrCVtTnHvKtcgG9I4LuQbNb57iGxt98LNrxBjSIv3uaQO09ab59TPUudbdSPtgdvQp/fuFSh2NA1/NmOSHVKyPo+eVdcm+rF33T72knSUFN/hqzfgvPQNVdFdkD1E3lE0tbXhOuPCLsqlatrCFEzmZVIrqKTWoCwRzh7lLPmI+j9BCk3XWdUAUoYlVZBHJ9AGJ8I5JZZDoI0GVJ3s+7Vwf4GgTzps+whyGqPE0lNJFmKcXw0UHIsgCwXkBqyf0B8+rBk6TjoyJaLVDllBEoDZSgN7BGh/Qgy1kr9zumJ8V215pSl2euGI5wqD5UGVMwavjs9V/p9zrv2DCRLhzaDg9OB8QRBrADLNgb4JlF6/1R9fD/s2JHOdX/9qOfuPx6AmYNkpby6UvX9x0YILxWk51lsIHIXEnyr3qjdeWAd8inLx0uudCedfLKr7KjL7WMP85aTz4jZrV5PhKcDRcsBuA8VpLR/gPLIFE1ffft7lk3oLXP6274VDaw5tq9FfcfFEZ6PgCexwDQAf6PekK/jzBNRKeYTxeZ7khGKSschuaMQsRpINIZWZUGb9HEo/jHg7Hs+bd3n2I91iycw+ASjvlXo3GYkWg9AZVXfBaF9Ivwwc/0RxzDmfTNC0vScloZ+TMREyQpw7mQkXA2iY3phMMWG/YpZl44iWx4ZKuCZIEhIcg30ui1pixCxE0LO2cLJD7Ij4lYwlAKpJ/TKi9vI1C+KPrNxB9oJf4C9nBvfBcBt9SPj0+dDN2F9XYWCTpupy2J3Vvqe25y359ltQN78IYsnQ747JtMemO5W0mRNo3eKl3vFN3cwRiUSr/bmeyhEm47iZISS5BgE2oDkBuyrl2xSWB5mX7tfmum4I7UnDi9WAE7K611UOlnInYyIqmFqYsWEkAaZPKWa+nHWqDJt3IeSTmo3XZCr4qpHEcXHYURrhaEBotlJeg9wcwpT/s7Wj226s9jWltHd/RIvexk43uQEhxlVus6+8Pu8NL/QE3l2is7FCi650r3ktNeuiyg+zaG8SABXA8k+8Pg1cK1vNXft21caejD9cal7/kgDptYVYenG6mBf/waM4EwROj1vctwr7L9cz6bu/vro8OR8T7VT37mrb9mS4ReAk1OQZb8wTaKTsRBV1ndvHV06Dpae/1a1BZWqjxEr6Tf3NSc2xaWh5SspcS8ToJcxQ1lEvpd5uWnbjr3377hidV23eeY7Hj69VE5eiXFpM6BbDwIVNaMJEuTQp6RkEWgK+3skbXwbs9Z2IzrrK+esC0kMrrSUouRE7dwjYMXcuIDHRdIHQOoPAuOU6WlE1A9eDc5M+HsCU55SbQi7/j32ubh6tGB0IlK0BnTiKKS+hTF5gMMcvLpaKjn6mFlYsKLIQ92OO264jNrL5CJC9teCe59rEs9ar2KRvp/zVDvvBb6RYXkBcAFazfnXzl6xD8G3zRTdO7Kf+eCOHV8ebOa/WyurWL5AVV2BHlsxKxnI+wURoIO+NgRllVEWzzOeYDtm2X0+rW1DkVr+pIkxLg3ZVBfzjPdNbR4G0csoWYEuOoFccrRYJmHPBKUE3SdZ437Jsum2L09+3piiPpeUTkRXOp0crhdvHukTQKAGdTnm8xRw9hD49EHfbIw7hyptBJxFfVQuHScUnYigwtHZkyDxNfWy+0+/7f5JrV2e/uH9g0MwcBoLJJ5lf8w8wT6bqUOzRhO1dE/W4BVRmXioGidxuc+n7Js77hubM3ocHaWz4neuqGD5DBR5iTgcQZYnBPCbXpq3Z3v3j9+2/bbWj3La/iMHmNq4mYLjkwFYOkJRfIYgbEHRpog+4WVra3ri7q/+2YqpOUASTxq9K9ZCtzZtNKLUJk4Gq9ckzm0CnagQ6GfkPp2YIJEde8f3//sdH1s1o+uy7dZP6xsY6D8RCS8AwBOA5XFGuG5iz/R3vvuJJRp12mvDW7aVVm9YsyGG2ptB/NkIUlWZm3z+ZQCQhkJBP/22T2vfQcj2aTqso3GFnKVBIkV9SKXNQNFJ6GgoJ0A3UbJHfHP6LgTeF266ONaROSApo6rheJxSIkwYHs5v4zy99ZmPKY5WkCtvEKFjzbIC9fxZuNn2Hwv9ooClHcRoI0wXPObvtxs0+ce7lDjsL93hZ28oau/3XIrdAay9HxAzdLFDx2bWOvN4vehXWfA3ax35P9qoXGT4c9wCltEHUbeiRBGaX169j/agZNsyrj0CWbZXx7ht91ysom7t7897iSgqjWgJx1NrL/p0wsjpws5FfWuQ4tOA3CpAim1ASGQXZ43vi2+pFW+zo8gezqcHieK47ygsRS8BdJvDQxPGAcTAOAwd+UnJ/IPCrftRmpOk3ficOi9AKyDqOxHj6gqKKuPC/BXP/ivp/r27brt8faO36bM8Of5VDrRjDoNeoELB1U0tTb5bbzaunzNb67npzv5AbW2JkhcoeALiCIA8hh5uZV+/Y/u+J6ceHP7H9EeNrvSjApgGdv3N9QP91cppInAhOjwKRLYhwzWex76zdXREC+XzvfCcP66vT2J3MaIbEPBj4mUS0U0K8n4Cv/Pm731ue8+Tz+6o0B3fPISueiYQXIwCSwT41jTj624dLT88a4OXXOnOO+41y1sJvSKi6Gzm5gbxqaoNWeoN4IYBpMa+8TVpNb4FkE11xsO79AstG06GyZVeCBRtsDjQaOIyzZJ+H5q1e8PcsmIwJYSlEUGMIUu3A6Z5XTZfX1u1fLb5mu63DhtRlIyQSzYBJOsAeLnxOlmlucMMS5gaD/OAxqNsC/32ouABCNfT8ent7syHonNdkkVNsjsj7EXdA0sEsztOc2zfHhJFSJ0/HzQND5M+2glPEWRGxD8pzI+xb+wAL3sQtanWw+u2wkJnlLX4XSDqAywvB26OoU+nCudgFuqPSn0vBIo3AkrZxlhFaoTZPb5Zu4tQldy7X12K61haD3HfS4noZAGoW0OIOLWSs8nNw34Bf7dkUw+jUB75huVT8vfE5WMUAC9GwmMA5I4s4y+MT449fEf/X9cVwDQ4IHf20RlgEiHXWtPNyf3lJyxw0IBDfw4N97kISlHccC4qq3zUvumto8coeLcLLN17f+4HausdJGciyUtFcBCA7xSAW9KJiYca4482flTqnT/UgFlEk4Nu2XoUegUivVhvY0b+EtWzG2++rPrEPAiJW0ZvcUqd0EjSPrNmTdznlq6MvFvBDgdReBkCDgrp7zKG9dY1N32wv60ko9v2zRctjcqVlwDBay1WE//5tFb/4q0fXjLWs13cMrq7D2DJKS7CC9jLRq3ECTcGJWuuRHRLAKAMnN7hs9qXwKedjmS3M0GYuSak8ioXVc8ArQe1RxF5BiT7Ljdn7imEY8Nn4yEAqojPnlRe3gHnozv9tDcP+IP9VX24BaNlhKU1SkVBpBWAtIRA1ORchYiVuB7kJO2qybvYRWQY8ufZFrlzYWj3DvZi3Kxgtlh/vsABNYKeKLNdsCyAuGd5q4b2np18Ietuab9HVTNoBpnHRPxuBt7hs8YurQ9qdNi9tPWk2k2p/B1Vy8+bc7MOU9TeOBpknz3pILNyjb48Yzku950JmGwEMpUoE9JEzu732cx3Ufy85ST7PuLKCeQq5wngSgQe0/FHDYlNlA61uecf46z+fdayQF4jJZfdsfWDJ2kNE899f/MER/R6BDxVa/3C8jnh8Ye2jo4oOM4Cvi2j06scxa/ySCuV1G8C1aEPRTpby17+c2b7HXcuBHxKWVoNmzZJhBcI0KlEMpYx3srY/Nq+dNu+u0dP1gf+nKA7z73+nP75hxIwQ1R3bB9i/+kO4dWAuEZE7kOQz+3gB+66e/RkrePM+3rVu/cP+erAiwFlJZE0xbsagjQAoZGCTBO3dm4d7d81H9iePTqxtATVM4nwDXpBgMB/eL9/65xRrNU43zmiFxOjeykBVFgHxbUE55trENJjRXifTxs3SDZ9b6E4FG44REudC0zQmyAqjThXOgchGlFSSz5SmIpP7+N05hvdoCiCsbhoWClKlvIFR4oAZ/nvSq2efZxzA2bvuWBwJSIcEBctI8ZVGvGKgAo89BNAVaw7XDCOjKBjVcecxT67+9L7dMmVh4poK0Bc6GIv5tURG+58et7lC0mkUAvtZsg3AbCmlBsEPyECu8U3d6fMYwjZjJL7D74vvc8mF3TzCqeh4vvVB4mWV1x5FfrWjPIljcyav8+AfVGcrEQga7ZQpJ1wFsmaO1B4siNAN/feeIkqUVI5F6l8tnozA/KYWkyGcoUWJniCuXWnT5sPOszqXYDZXuErP1A/WiT5WQI5C1DugIyv9rDj4e6IUZtD6AbXekEVF0zZcZO8pL7pmyI+q+9/cHohsOw9gi2jY0sc9p8hBOch4ioGuUMyvmb/9NjjRbS7mOvhufzMDxVgKqVn5fCa4RijVzh0r9ITIeJvYElvOQjA2f2mHev6moodj1GKYGAjIa3WyE7EV5CwCmGGlzPEO770vvi23vv47Hc8Xq4MrTwREH8JAUeA4Grv9183X7ofgP15xxLRxSh4Sm5eYHe9+n+LtDZxWnska01eS8BW41Rh19mvTojJ4pbESeVMpGgjUrjo9Q5kgTHO6reCNHd2L8sCJaJ4mY5tGn1pzldH0ONQLizluCOqArhO/oWXQFwiogHAuJ8gHgCSpRo9i3ODCEqsB+3Aq1iuigyrtYNJyAU7yvZK2qLFRT8m6HgeGFeE+C+AaCgrGpknX96UNWyc3KQ0cupSoJsqROn5M6UgZYw2QSy1ntBswrOK9KZTrOOu3NDzNi84dqxw5zh7i5621gpkeaVaR4pvTMRRvOglF/2ducoJFJV/CgB1THYfIoQvLkhGadR6X5bN3BFF8uWtH+x0ybvXf+4f1o+JStEvgGjEyTc2Jf3CV+/6wpPPRZPmpaONzQnShUD0YhHZptEuwPidAHc1fpg67D8MgIlbRh8pAaxa5dBdiEAvF4ExQLl6/InvbV3MU8vSBYzPEzFPm6awNJGcjp7pzaA+K+Medty/dfQYLW4f+MqjxAiS1wjhRSDwtVaj8b+/8qH5ybwK7uuGjz6RAN9AgEcLgYpbhPseZSkKrGKufa05s/tOAl9YA4Iv9InaaJEDJlOEpfJxEVbODpITyhwJu+q9382tiZvB4VThj6M3srAk6MrDNn6STu5FiuzesIXaJVGd5Ouyd8lvVXPb6kop2w5c+fIHvE/q+kCqyRHW31VSE8ekpGjScToqVQGoD5U4j0qoprKNaDqKwSZhVGpHYp1kQkY181a4M93JMOHTfUkWDaVc6QhIjchUV11d2TNgJYyrDiWoF7i6fKkKlP67xggzkrZqgtm0QDZjZkhRbm9rCFz4pOcRfuGZ3uFZ2iSouUvadxp81gvf746jZ/iO1LwuiJnkJnb57+bTpA/qqLyaubkXJas5Lfn1WO4U6y58yHsv0sLHfvb33/E2D6ZofWspKr8BBYcAYa8o4yJUJoIQH6bbkNP/86Xk7246WLPllaOtM5HorboPDPJPwmO3z5WmLxrMD+GD5713eiWUktcj0rksshMFrvMw/a35OKGHsOpn5KM/SMDE00d3VJZmw0eLo9cSwhkMcA8A/+tNo6XvL1DHQBgdbe/7qdO/UVnWv+w45zWFhBgYS0hQQvGJjp4B00yN6l/5r9EBneaZ9doy+kgZ/drTIke/Ym0Bz39z4/uT7xzs7GodZgSOO9UBXgKAqzret3a/68SOCmhcU69vuyYSODlHPfOp8GlvNSEHzCgejKh6FlKyUQthwfLVFHy0MbE345mt4Ftjwde88xLEKkJltXB9H0hrsu1V3Qa0HDCdKggxgP40wMt/D2pi4e+H8r7FeTnq282vvpPddkW5J0e+v+JTQoqc0p9MREglNY1HrnJETOBigJYNa4YdtNDRHDJzL6IgKccmPGIOuYxEmr1qIVe18HI7jnA89lyatT/zHV/RI5u9v+YnovtuShtdHiPdTbS20Vge9nbCXxMvsp3QeXCK1wNkLe/TvQScGWD2vgo/iY7HRMfXZM7t964gHDBRsgZdVa/LCiCPg8csqOOpupOaXsbfSqnyqVvhw9sOBpo63dM3NPIzDO51hHwrt7J/vzn+s53PVVfbyPHVpa8AhJ+2C0Lg883G9JcOJ/V/RpAyX8kPBDD1y6gOrVgP7N4AAKcjwXcz8P/v1tHygwse3OgonQ9/sEq81e4yUXsrB56cpJyJ55h9E3zrNrhcOZQHU1jBLaNjQ8TV84ncGwT4y43axD/MQ0lq75Y2gyL/khOB6BdUUk0HsHO9Ro2NEkFZLYKPNJvT7yLZuY6Fnt99TKYOZoBV3NDh5sEoGaao/hb0pwAAIABJREFU7zxSbmaY0ss5ilYUm8mk8R1uTd9rUdKs5S0uq7ioMsLCdYb6XnMl7HrNFWH2Rji9NBZ7P/MhqZ7rpWBxAEB221wu8E0eAGg9Jof2fmu2X1x3o793+SJ6LAL2ufFk8evriQAPOJoiqZ4taNoWxc+5BWV01dVakARpqm6APS3JwLEX0Oc6/h6/vIMdf9f+Imp6Xn09oChXM1Ds8tyHXHnMufItrTT7ty9fVt2+UIPlvNHmSQDut62s4v0VY09+/97FZH0L3seL/IBN3i3d8FJHqPdoiYG+kDamb4nK35n6QaTqzylgnnTJXcmqzRtXOxf9nCC8FBi+3pLsX778gcojizx/oCfwqKEN5yDCi3IlCJXRycs1Vi/T5+lu9tk1B+uiv+y9M6tKLn4TIL2YSa64eTS+eRH7gFveUz86iqM3A+GJOReu03hmUfuA6lOii39642Xxree++57nMcsLAiLmHdQ8ZbNualdXFV1lGKV8PhL12yCH3VFKfTNWtkZau5nrX2Vu9qgmhRtPKCkRawfTxcKtXcxZLdiShddBU8Y5Dlw/zxYVFlT22R8K2bzKbnZsNA52/orPdmzTA2exWH7u9029Z1HXKCkPcr6U+GDHrw+FeY6/e329HwnvBf1kfc/lkbvpmuqwAVZWEGFFJB1n3xojirL2d24ANvv7X+j6WPDa7Lm+iAZ+hlxygggrVzMNYlVqpVfZj1QZR+RbpNn4wk0fGgxc3oO8tIkqpYFfRcLThOXvPG2/bd7y1kIrO9z3L7nSnX/Cz7xUHL5JxWiE4d+Ypr6y9a4vTj0XNdb2fXS4+38oy23Zckvkzj59iKLyaxHwYgF+KM3g77Z+qLQobxFtrtTHQkNnvtdIX9UCqeZS7TcAHGSiAA0sKfklJDxZxH/8xvdbCWDB19nvmFhWHShfRIDnB5ZiR58xNDpwRAAfm5na+fbbLl9fP/fdDz2PuRkA84CQrndzyVKi0ssRohXBnjAXlwwNDxOnFEl3ZL7xTeHWeJixzkMOi6q0vKfj0G6QXLJC1W6Y/RSAnxKRLADVwUKU3v1Rlx/tGxQh5lwhUfcyXS0c+3NXym7/7n1/odNdBMnz9Udmh4Dh4dAd8h54PHMe/wFNuGK53hCz9/iLYwyfJ4xVtDghqiqFaAlIa1x8ax+Sz2swC4Wsvfs71/a6P3Pw/UPqO9ZR9Q2ixHbUcd3QQnNU2e9caVwAGsL4T4+Ob/vGg588rl1jP8i3gq96X+stQHQ+cPb3Y7v2f+X2K9bkHM+Fvstn7n3FgiUjp1yIRG9ExDGfwb/w2NgdWz99IBXqmdtqZ02Lenof/oZH6axLL+3vG+g7x1H084I8QwB/e8P7k9sXu06tZVTiwQuI0Job3csZiSUIebfQwx1f/GDy3YXWq0VlouTNKHSq99llN324h3w+zwr0ixpafurznMP/DoCDhmd5OVBneMBBH7OsfGoi8pobPxB/VFez5T13bUpTOmehfdL3haIqQek0hOQUNO5lATjF0oEWI+L3eN/6jueZnSpg28airo2IVvoo7ieKhgijMnNWF8lUMUcv8LTQt1xwv4oGyJwfXBw9acFtHPQDh6BZaw+Qw3gdwiZmrb04N6oToCT0KO7Tc+19Og2Q7QVTjPrBvUTcUFJe8vPCOhtuzU87P+SquyNXUQV4TXnuSjn95y9fVn18sXt63vuav0jo1KX0ip333P/Vu686OMVvses91M8pLlTLQ68HoNcyyj3Q8v/od+58bOtn52nsHuoG5vn8swaYVnuorN8QJe7XAHA9CvyfG+7/92sONXze8pZHyvHatacAY19B2O4+lpx3mHnKtt98WeXRg50XO8nx4MWA7jUZ+g/f8v7SXYs9jxpd9vVVXocCr1DRXVvOLBXUDkyB29wgV4HIP3/xsuSv9e1z3nXvAHj5Wfto3pEuUrgDutDMRK6yxrm+c0zhvW0A272HIUpAgRpz68FMmveDbyo9pue276IqsUTOJUsR4j4ijNVhVqQ1wagTR2mLdGSzS/5iTlCY4ySZe9BBUureRYqxwflS8Lm/h0NAs8MFzJ6JnTkbMoHBGfitaj7n4oRB+pFiFQNW0ZQWI09y1pgkF80ZEi/0/S/2Olzs51hcuVRa8vMAOvLLM0Ww4aKBxwmSpmmNaEeN8R9r9V1f04xoset+5R+13hIhvSQV/qtb3v/Bp7KzH5wa+5Y/mF4VlUtvQYAzBeTzM9P1q2+7/Kn+xbO0T88CYI7Slt99+2DcN3A+ivwiAHx9ql77m9su71UsP8jXk9tFFJ9YNxXS7N7X1s/+/VPpzuK+LC0L0FkvPdNF+Ksi8i83fjC+frEXiN4n572ncYxz+GuAbk1ORW6nmblkRZ8Ir0LAL9zwwRBhGmi+8/tvFDZx4J7XgSmsXuSJ61NxjOfnWmsmKmELFurhJsdo1gYqWDPGWfpgy9ceE25Oa04YHioKmD3rV85ipqOQUdVhvISFyqbIxmqyJTPM6YxaxYpkbPU0NWGbVb/sTbEXPp7OPsx1pg8xhV/o4wuVAOZdfjYok5I72xJ1TAJR7JRpoT7hEpWAfIzg1Ge+xpBNsG/VwxTNgju44Pc/+3z1rG/BCsHs7wchWRIng28WUWV4mdHhWjXjiJLhh2xHwsM+QuGv1bl51cEodL3fnvYi1h6/6Q8FyLck/cyhRKiHcM8d0kcv+L9aZ4mDXwekGWD+++nak3cdykNgsRt7RgFTT+TqTZs2EbjfBOEliPCpGz6UfH2xO6Of03Ws2XzcC4HhxVpH12kWrQ/m2rY6yKqWhAkAzTD7f1xsSv3K368fHZWiX1Px3xs+FH/4UPdp3abjXgBI/02bOmx21t0pqaqSqfwbrgLAx6G59+035KIdL/uD773QS3Qa6L2nHEb9GS5YtUcwrp/9O78hEKgvivpPQ4yPC/pqgZ0Y7kc9+jzz1MWVjqPYyX7CQ7qdfbbNQ20cGFJUE7Oukt5cTRWbQwdXAop0eqePMI6Yvc5Jm9c2g7HWm8JpUzDzKLEao4X97YlKMaiWq0lQ3o8Nv+vf7OO97+dCFe2mzgG8xENcX77tYnu9Xeju4w/b7NRmzeMIISGMEiRXInQqZhKjKDVNn1C+KeBnmKUu0GwiKe+z59X7/RbfdcFbXeT3396tQ11fz/aQq8fFSd/rhUUjxxn9whxG0y4a3NVV7lHLk0cBs8/c8IHKtoU65t1H/Kp314/CKP4TAbh6prbzhmcDnA7lHtXPala7cejoXwLB1wLK52pZ7d9v/fCSp6LNRY6QLWKDzxhgaieNaPAVAPLfEeHW8anJ/+frn5xfWm3efbvkSnfB+ovX+CRaBSRNzqQZs7SEuInMGbu0OTbWSOtjY9ndVy1u7lRP5DF961+ORG8i9u+/7sN2cSz6dfrbdlSHly87B4TepC6LZmYwx7wKgiwN9gFw2Q0fjm/RL+qiv3ygNPFo+kbz2Ol+HaSmr548Udx/soPkBOu4anPJ1HnzFfTMYLN4jR8UlZrss33C/ISH5k7veQopbVmDqDftnqOHowQtTTdRoymGEhIlwBhrKq/bZiWKo1pcYAomhqyuhuosySoux6Qjoab+kDvnHJAmd0VzCgiH0aNpZ9AKEO0elnIsuyTx9CGk61avt0hTZtFBAKemcmrzoUZ0kFGCkYuRuWRPP5QMQVroQJXSU/FZiymdQc5HJBeK8J7bns6BPcTu42empLTs9YjJJgE/bu6TOoblBrYjJfnwhn0XRID7fMafvfHh/+/uQy2Xnf/e1lsQ8fis5f/25o+WQ+T6Q/C64L3NUwTx90JQlX1y54MPbXumaq3PBGDiBe+cWiFR+ddR4DQA+MsbPhJ/+RDPG+pY4iAMVtRTtFg2di4hclXJsCzmjqg/wbt03x1FBLeY7bzsd2dWV8vJL+hnr/9w/PHFLNP9mQveuatP4uUvJ4E3qOiaRoaq1GAc6zxzsgFGgAQB1wHhY9lM4103/UUQ83jp799xuhfUc9N5HdBEbs/52WfUHybC6gbnSs9DdKruEowiWVPlYFFm1gmFf5f+Xb0jikgLRGd8xwV5N3O6W7LGPo/S0FzS1qWOjN3iksXvhWBud0aoBjaKNkSajpYQo4SAEgk1UQUblDRTB0sNL9U/kUAp6l6787qoWrJ7z5q6mrcFsGcdnVGXDHOOEKGIJcvQJVEAdwv6WAXWrLGnFjqKe7o1tKaWM+K7qp2jEhvVA9z+LTGq3aSuF1U3zSndPTzhdMLdZyqy2wKiloKiPohtWpbVgTf/DgxKuhr99o0s0OU/2Pmb64Jb4Ps/cJGFWAf5+8Loor4TY+x7rYBGxGg8TBRXj6Ml2+27z48z6LLKBLJ8pvn1r961deuhmZvpfVXuK11GIv+wd+/3bn0u+ZkL3cNbfmt3f2loya8K4rnIcEVzcuzWrZ8+qKLZQqu0958WYGpdsHzm2ccy0e/oyfeSfujGj1QeW9SWuz5koXRlw7lI8HKd+tB1MUukDQlRKS2hhmoEso48ouyawTkVg+bd7Kve1Twxcu4300yuuumj8VcOdf+UaD9YWnWOiLw55HJW/DPA1J/hdgo4LyADRLBBGD4nft/HFdgvufJK98RtJ1wsgMvn3XZ7VK/T7RXVznHlZRGWT0Kho8KcnqbE6iaTq9m2Z60VL8K+KKro52zq0EQxdKZa6oC8jyHby1m2X5sUyFlNHCkSqXp3Z1xwrp3s3b+ukoIKTqiDDLCPgBToDLmdjvGYwruN84hT1SOt/1lhQdFPwc9kQgzr2dTJKQ/EzVqt7X4e0EtcFszK2OgCZvqrpQfxHgkz1mhXPdN1dyTVEUrlWpmskDW3ul8HOZ45v6OFPr/Q+wtddHN8/7MW6S3h9K5PeVUsFFFlrXP9PwvCZSDaq48mfVCU3LJHxSJNyvEydO1QhWFADivCVLeCC4993R+L4M5W1rhq68cH9y50mM/1+696d+OnCN2vA8jnsVn/1+sPpZcyx84eNmBa4fcYGw98FyN8e6q16y+eRh0Dt7zlkVK0cqi0rbav8eAnnxIW1dclJ9n+bdmzAreuOFxz+VF69e+/93SI6S2cpR+74WOLJ8kX50spRcPLTj0VBX5F56RN3sGQqVs+QovoATpBVJQCjgaBqzKc+vSNH1k2ec67bu0XP/R64ULS9xAuHZ0zp9K6iMqbEdwKQcllgcP2A7OqWxtttq6ajsXpJ1U+LGxV1BmyrhNErFGoSZmlU8C+rlEoiIri6nrNBkFvrAUpO75t5XAIxzXHR9Ub/Af1MqUhdRIOYK1F2AWP+we1r73bVbB0rn99TNWfBlTam+wWMQ8hiN3Qkw5Kk90PeTvL5rnuHwbgzx5qmarY/gXvab1Ns6omZJ/Zeoilrufq3F347ubJgO5/gajIeOOvb/iYaUQc1nd7WICpVJ9kZN3LSOBSQbnq+j9L/uFwDl4jy6N5Zb+vkjZ2ABoUlR1GKWGSAPVpGs4AFRBfEkd7vvhnH3zKT3lxXfFifxTY1x+z8RwQ9zrI6n96uE8YbRrFjt4KiAqE5gg2+wLsRJuWKAIOC8uxSHQL+/TyGx793GNbNpy8opHJhSrGcOD5WmhWzoAuJuxb4yjZREqSFywFyNSekNOosp00dI815yDZ7XKjYGhmkp3mlXbLWUG0HviafjoDmQJR4ntaQ6Cmx0xdsFUFSFBTa4zzWm4enc46qKdb1Fto+cWcr64dsv6Vnnb91rRZpqKO2qGKFaJjQFc26hXgACL1AfB05tMdXmpToQu+UBGz9xtdaP97P3+Ix9NVtNVySckNnOCofBEAJSy8GwFSVXCKXWUsor49Hf+Q/KFum2cHCF9ppo2rDzc6vOBd2c+B+LME5IovfrT8wOHgwHOxzAXvnBpBV3kfAnOrlX3k5surOw4HNA8ZMBUsy8PrXg4OLkXPn73246V/PZwD1nS+dMY5p6J2tCwrVEUGjoXzEAO5SUI1RmmgwLR4vP/6yy/76qECpkaHKwZPOwdRXg+N5mXXfnJ+BaKDHceW3x1bUo6qrxbEi0L0EcpiHciZXeNSVQjlwBHCZhHYJphd3ty96zY/8PiAd4OvZohK7U75oZ5A41ZWRwjiDQSkNgf9YSQ0WHOFnyHqNLvYnrmb2f39Lsi03rcCqdlTcPBnMGMyBcoWItREuCbISoCvM/gmMjQZfIqSpULUFO8zJs4UWI17qApKenN3p5RWXwxR62Ki1wOiqZxZYLXN4qVrtAMPXXlxTuufCUIUac1Vo3Ktu6LSbFykTS1VtqqiUBVUwEQV641OhAoiWqVg1aNk4EczaD4q0pgAweygnNVu1sNCKfpCKfgirgkdUHAYD8TU/2Ki5GxVXxfhvdrAUlZJROX9JQpp8gEPd3OM41aG+A/batu+uchpnwP26sJ3N9+IDGdIJn9z/eWL0IJYxHE9Wx8569J9g0vL/X8E5CrQTD923SeMt31IkeYhAaaCZWXFunOB4VIB/6nrPl4+FC7jAefBaoMwWJmeaKWDfeOtaz95XE7XGEVNxzUVn9o8gLdf8fmnHr+HFll2bQzPf0fr9CiCt7Y8X37Tn5fvP6wvRLv3R7/uRAL6bwAyEhxqu0HSphlnVYXNmBW4BAIbEWBARD4PmXx2T/3RfaX+9OXsedlh7Uu+kFGtKO53EK8mStai4HAAgNzVuzDezvXRbbFcUNeAvltcVz24e1sb+fsmpd7u0JvRTcjoNGVXMA2EJ1VY0oaSMkQ1j9eOekuYFWRSm2cGztiaPWyfFXBeyLOqEImpEM390h6/lhNU3EgLyEoUzd3Co1AnlVil4hhJ694a9iZkfXLVXAOVC9JmUGT6T4FfZEdmHK3QrMu5W/a4CNXhQHct3qh5yXZ4aWwTaalsmhK/D+lGezrf84EPDHukJQn0H+eosgWRVGx6jwhPadShkWUS9e2JsX/MoLLT5wHlmZpVsJ4XgG81sHXl1o/OK6a94G5f+M7W/0TC5S2f/d3NHz/44MiCK3sOPmAB34o1f6z9hJT9B27+uPVcFv1dLhowrWa5dvMZkYN3o/grrvnz8ucP9/g0uoQNGzo0m2pfVHGVSopRJYmwnDJVI1Pt8UPqkihevnvdX5TvO9ztXfD7JsX/G8L+2qcD8hddum8Qkv5XiuDFRmsLUULPbllMZ+Iu+k4gtesViyuEZSMijLHWNrn2uWm/TUnwJ8+aC895MwuJZfS+z56dc+UBkmTEIa0xz3PGCiImHYFzLcoVYhaGCB2R81nK5AWCFJiRuze2XRxDG19RpXt91s8uyO4WnNrMZ6izah8ol2yzE2a86WIWP/9D3onOYSo/r0Wd1uJlJdTn16zqE7OKhha81rmN1hTfczKrep23Td16qFldprzF4ygnm+YCnQUfU3h3JukjwvVdXrKGkf/nFPeAXJxjsY3V2Sn5XN+/1VgRkhiqR0Wu7yxCdzyLTKOBJaQB5OO0RP07CaOcPpQ/1NsMAGukKeCOs4d/3D9zx/cOt7sdsrfnXQaA94mv/8fhlrsO974+3OU0UBtyI38qRFFTmh85lAfG4gDzkivda9a97qSnHvDvZ+R/ue7jpX8+3J01hF+2+pWI7vnA5vlNnqBlRGuEpl3SIi0imPIskwCyn1N/9xc/1ac1h8N6XXTp1AqOSm8iwhXXPvYff3qofLPujZ739umVMSVvUP3O4u8hWrMnd5t8YliCpHXBVFW+GfBRItoF4gdF8BWIakAFNzVh7NZaa9d6Jug3AeIiX16IRXKQM2ERFEcVcskyJ245QrKczKccE/Nima3SO0snoz1YJOoHrDFyDkgFis3FBZ1jX4pl9ae+reuZtb7eZRZaf+/7C10Js/te8+FhO7aYa3/VCb29Gf0t+AIFKSmR/R5a2zKpP6p13gOiwB4ifS9x/4Ddn2dQSLw+FJRERXEE/cc6Ss5EdMcCSENE9iBIPVx/Dhwm4yXo2xPKMXlTsvuBHnxL9MrUtX5+Zmzypq9+Zk6H1YXOrr3/6rc3jqeY/tB7vOL67f/xX0/nvlrUBp/BD2nwI6WBPwPB7cK1Ty8W7BcFmOf/z5k1SRL/oRd85LrLO2N/h7P/1oRZe9wpamUrnscyz1MsvhllrXrWmmh2Dc9335qHs6n2MvYkrJ58DqF7ayrw8S9+YmGRjvk3OEoXXfqeYyh2b2aU49oq6+F20hnzKQDcLV52I/jHwOOjkzNTuxtRxxnvgl/e1Ucjwy9FkDcB49FIfHvNj3+vwbsqHjkxmo9ZWbX9GA79+Lsb+CCOfFIlipY5iZcTuiFQqwmGKhBGCgLt/k+Il8JEUVdP6IBAutijApgWmgzU97vFkop1F32qhZbX7fWUPA56UhZaX9f7dqEF1An5eH78BdfVtqMRcXB7yASgJsAzIulYJq3HPTf2YaQDaF09tIUeeAu9rxP+DiLy5aHYxZsIy6cjuFVqqyvIe3SCx/zRVbaF4umEBvYgJKo831VY6T5DASxNkg7hq2m9cfVNf7WwtNu851iDqPU/83ZGXtoC/tsfhXS891gu+D11soz/UoD/bc/0vn9fjPrSgoCpSIzRwK+wwCkTTzz5O7ddtfgh/QXu8rDtS64krVXuXjFChURb4isOhwcGybuqHx/fdcM/BG/wp/NS0I/j5H8A8GBtbMf7npaqySVXulev+elNAO6niXhQAJ9Epm0M/jHBbM8k7h9fDMVKo+3S0rWnOsHXA8JZAjDW4In7GrJnLGNtorSywERfmNazoJxal/2XdYTQ9TlwFYfREEC8whk5HsoAqOR7rbsqEcC8zXRwx8qxwedM83q1bwtlwDkyTrMay19tc7IDIr7cjsLiJ6tg9JighZAySOgdvMRky5tmaIGqAfSDvXF+iXcffzf2WsyYR2TmC2Rb1cKfF5IWCjZVvMJjawoYNaqcZMxqYs1IlahfJA2qZ/tKxA9l2Y7ep9WkQRn51EdUXRNB/DxHpY0gMiACE4C8nwEaVlbQ8QlOZpKoui+CcrBG7R060L/pLE9HdcoLw+0M6dXXf6Jvlj/Uod5bF/5e6zQH8G4v/L8pe/yWaxcnEXeom3nWP3/B76UviRDe61n+tPmdr357IfL+QQFTI7OR5LQzKYJ3Ser/4Jq/OsyGSfuwR+mCX/6Nih+slqPUJVhxg07csACvEMJhRBxB5iVWdEJqIMt+luw/rv2kKUM/3Re+5ndbOm3zds9w8/U7r/6n3hRi3dnvqNT2ZPH+B/5yqn0TzbvVUdryW79VTRuITyetCasfpfPe/s4VJYjPA8JXAeDxHhp7Gjz5RAum9zI3xsS4k2YsMzd6LBSxLHD2zMGSsEwc9SG6KoKronbfRWk2UVVBFIPBmVJyFME1WJkbLWYXIWenw4sprx9s+dmY2CnX6/EXTB4FQBLUON3qeu316b/M2VE74Gxkea2jhK6ydv9nQHiawU+z+JqgV9vaGZ2tf7oX31zLh/RYHz06shlVYkqOclA+ntBt1AYehEhWv/spsy2xbh6yg3jSYf9YBE5n/tuvTtWiIJsVzSuLLvWzX8Wsec3hMkWKDV341ollbqDyQUDctmds7LPf/OzIfA6sh3XaNAsdWbummuxrpi1X95WBTOrf3+5zLrZ+04u5iha97de8o/UbAvDCFrf+qJjOm2/hgwLmhW+bWe3K8ftE4JvXfjL5zKL3YK4PalS2/Kc3uZL7OWGVEueSXsokNMYgKt+/2xPthqbfk7p0ykujOZU91jzcgvRcu3D2JY9XhtasON+h+2Xg7NNf2Pm5L3eD5pLnjy4Zb+xxp/edOnn77b/+rNwkC51DKx9UTtmIQOcT4LkC2VEpNKdTmd7egpqqd+/05OsCGYe677NMrtYbWqk2BDFJVEVxVXJRBQWrAlTSphKKJChqyiMxAqmxmRqeaVk3N9+yHNcOXSmc7aivtx4aGkWzr0kbjVRj3a7bxH7Pez1FdKgVkcKETlPV0ArXznwqgMpJbIH4FAiajNwAhhpL2hCQaW3eAGWZlUIWFc0v9C3O875Fespasqkniqg07KC0jiDZQEibVHhFGQZCPAZsLqOpxvPKsSWMZkhKUwlWpoKa1NykgnbM3+XDLgLTgHJTWpu55cYrlpl76eG+tJwUDw//LqAcXWvwx2/5v0v367d6uOuba7mf+p36K9hF71ROMLA8BojbmXkHI+2IMr+rFtd3K5hONVJesqrBBqZbv/TUCTk8Jo2OUVaTJZ/2AF+cfOLJfz1YFj0vYCq4LFs98joAfF06tv9Xn4G0GM/5H3v6+6r9y72kkwk9Of2DCOO3vGVsSXWw7+cI8NUC8Oczd9z6jXYYvunSwQFKkqFhntl+2+WL1gd8Ji+W7nXpk3bDyLEbMMIzUfCVHngjQ6OaQnMyleldLOnOFJtjakeho3+sIFHQc+ZxQZwXEA758yFay21cTdzC/qcDkYIa68WqfqROkaLscFABD3WMdAq+zp6V+vlAgVK6QT6zZ85iWsDLPc6VB6pdKh2DVBwkBpJMA24BSsWcxsw9Usc/MyFoAmeZ2Oy6yzRtNpa9qLtyqC3M+X09jeMvngQhnu1yoQSdDGVCdZ1ypciBWxJYDNFRDuMNILgUUf3ItYHjxxW8Bcz3R7RL7iCqJVSddFCaDrYlC7/ygYr2owgBtwnI9bWJJ773tMpQOnH3W7v7++Klv60+XMzy59d+8upvjo7eLaMH985aeKd7PnHRpbV1gtF5DmWzEB0PLKuBdIAF9HrSmruWqnYIyEOgx4f8CGS0E3Dy+9cejuCPNrB+t76FJLoUyf/BFy4vq2XOnOd7XsDUnXYYfcSzXHXtp0pXH/JR/xAvoClFVKm8GQlfnbH/q8eefOgWUzM5/W3VgamBKg4zT952+YHeOT/QYxql837795YmVDmFCF4EzC/OsLXJQ5YKNxoptsa1AZFxazcj1xBUVEKl4HWG2mg9i7rh5j/Ew59ECetcaPLlUNf/XH8ZB98/S691jl6FQUAEQfaFAAAgAElEQVRHDlWkJF7iMF7rJDqKMF6BAMsAqSLATQGYBFZhX6kB6uSYas6VGhEkNcS4lkDJut/Fa84eVt6jahMrOoKBWtad8R6+kUl64xc/9dGnUubDi77C9kdpy1vePlgd7H87IpwMAp/Y1fjeN28fe5jhqjc+4ymybfKSK11n3aN0wW/8/vIoSlYiykpBWg2AGwFxIwofAwhrnyq1jaVefumGT33oKZ71oR+rZnYry6d+AgluT/ft/5f5AsQ5AfOiix4ouY3rzxOkX9r/5JNvfQYbPc/1VT7v9n7qN8eXYlT9OQH8/9v7Fji7quru/1r7nPuaRyavSTIBQkJ4JTxFURQlvA2QRKADBrUIWlvbiq3SWtt+X0e/+mmrtiqtWtRqq4Ayn4IEkhIJRlEDSgCBhFcSICQzk5nM8859nXP2Wt/sMzMh78xNZvIg9/wI987M2efsvfY+/7P2evzXIqj8sGtL+4+PwSeC5mfq66rDtKmtq+5vWd100GuWjFxATXzxh2+dnEh7Z7Kat0Dl1MhEsxVhndWw12qhO0LUZxF1ikZbLcI+ODog8hxRkOOwGNK29hgvPvKuHIIz91VXfeculXv+Hofk3F4u4j8O3Yp589iwSRn4dQb+VFeTicnUA2YqE9fEQXIugB/IQ6UvBkh1fHymZOAXDPuBQaLAlHAZbdteats73Hfuy85/k9hZtO0IiejlUHVFX9uWZw702Y0z8uacd7zn8S0AJqvFV/Jrfr165bxfCFaCsbLJvUkO8GW84wgv+UjXOD9Zc5aIbI1QajN9+aKzZbbn8rIWa+wOIN14t5k/9eIqsVX1r3Ws33ggNG7vvqVwMZP5Q5Xo7/bkN9ktYDowAWf+DoTnHvi3xHcOwfNwUG7pzA51kybPM4Y+ooQXEOntjz381Y6t0cvpTCJlGo6f1bVu2S0jKRB1UPq795sMagGpdHqKxzQHwJsAPSWkaAoQjbcaJYSjXqul7kjDHkC6rdp+QZTV2MkRKZOxMljyRx3t54hr/xwGoz/gLgxtyR2JxaBCzCBrDRx7Umzp8F2aZbUhriH1xjHMeALXM3gywONA5DMRi8QmgnysQToiE6ECGy/PiiJrMvTYC1gTxaFE/qFuD4cy7RRGtkMi2a7nDJfNGPSRUiRKm4jsr0ul/O8eun1C3wECGc3/2EsJssdeSMYRgutGCeQry24fqIHV1ERoajGY16BjAZjzP1aaw8RfHCj3cjIUAYg2QPR5YrwAkc1C9FpJSy07AGlz84BZpskJab/B2/HeTk1O+q5AvvNq2/qVuwPf3QEmXfnR4kxi+ucBmti/X3L7yCo7HvCCPVQXcG+oCYtOZp/+DKLTWfG9p57+yW87tz4J1ZBqU6Zny9NfOuCwpkMzvCa+5CO31KRRNS1iaTBsTlDGqSRyimU71Sk6Lj3aEaBFCAuKsFc07I8Q9KlEvUJUAEUhVAI1HIgNXSDfcCqhqufCbwbZP9wX47KTt9Hd7RDGuQuf5O7o8YZ/t3tZ7SsMYPd/j7NjYsd+TFfvysgPAuJgEmRcR5HBPpidU8uVc0gRmWpPuQ7wxjOb8QwzDkCG4AqKcYqIHN9mBNYCnHcd1A9BzhBnAc4z+YERCphSITubsrPCumP74PudI7KGH/Nt1sehE3YK2I/3BdtxAygjioOvYR/NBcHqlbf/y4Apqfwt6fYyjx2PPHe65/EHQXy+qP4/Wyjc/eB3xnVhXpN3/CvwXsmskXn1c2XlGGiYbocbHnvMFN+YBmY9HoQ5AJ9G0NkKeExwHv8SQG0EWaugtZGlDZ6EL9/feX/bgQTQX/Vn4afBkunP5r+88nvjHVv7DscugOk6yzOOnUdM123oWPfRA1FxDw1I7N9d57+vs9arrb7KmSGIdN2WLS81v/DiTzZR2CNI1vR2P/kPvdvAYv9ucVi1is0uxx4zRT3vGFY5HsQNIJ0OpemC6BglqXdkk4qoJJCCC5gWDSIlcj8XBaWSKgJLYREkBVHKiwYlBRUAO8hDGYNFrKgOgutwJtPg77Zx8u5OroM5RoP5N05w8fdtXvbhAHHHoBzHMQ4yEZE1g1U72Kl6PozvsUsPBaWYOU1CGSaTAXOGrCuqx86RkAYoRUopV34ExC4ONeYQJTJFVnYphkVmzqsgRzD9BPSz+xsSAauzb2zTahyWbQv8fD1GdXfxqvuKwn/9725T76wAQznucZiBKopO8xLgsSDM/n4UNMrYbnjJ+EuqE17VFUS4kUFtavH1DZ0vPbXm7jkhzf2MP8Xr97f0bbWYmLBY/R/RaHvInfzmz38ppi9cVv1ktP32261ZnXHMNAJmMZuZTDpLwCcR9CQicqWlf1AMc587kEiAd/9Z4WKfzAeLCD+1u+zCXQDThQ0kqya8H6THLflG8u8Oq6d8rDvjshfqFp7AHn2YwOfkSl2PtG15csWmzb9rM6a/NK4m3f7KyqahHN2x7syhub6zWSWOPTVJiXSSTXI8G9MAlekc1yvSqW5hCrSWlNOx51IkY0kzJJpW1lRMcjFIrlEQssHggx2XnA3Ulbhgt2VFOEhVYh0lurPxORBwiq7jhnA8T4OR7NsKGcVpT67ymNGY9NYpszGxhucYhyUu9OVKaSAJdUH3jvaOEzHZhgt5iUPunWa8LafHueRdUnoIkNMQXc2bnAFnmUxORYsuUd05Y4ZIRG1cQikGbkf+EUeh7hDptLfZ2iUiKi4JtV146B4axz3f7nCxREzoUSsvqvDv+r2eF0eDRdwB5YLx5ycjHv82w+ZGIppmVe/M53P3Oi1r3rwm79nWfHpr51bAhDK7pi5a99LX3FZ5v7e/e5JX7JBNZv6MoH2qso4ELxY1357rzgW96LM72zCdNpyKZqSqUzVTXA2B3HOrNu4r+Hxvc3XZn2TrE5z6d4F+bmnHvc/srK3uApgu7KYmWX2Lkrbe/83Etw7NY3to7+oycKrSx7yFYW+MouiY/mz7b9u71/5886ant6RS/d0zsHXr6tW3H5I4zUMrmdfv7oA1Pf2MjK1JpFAyyUSCU6KUMkopIVvNxLVKqCZQ/M9CMkRIs5JjU3J1dJLq4jfj7a37dJyocfZLGqwNpDQhzjBy/pW4ZIVYZyJ08ZUxkLkQgLisBDkquYgcO5K6uEWEIAoG+SAlJMS12+OURsegFLN3DAKhy/OPaeYGCdnjjS45XS4GxjhxJr7/NhvEMPnT6+GjDtHizm37HNYqB0Fy+PexDWDonO31zl3bD+HwoKCHgFWBflXdxNCnSyTPBmsfaz0QUBieRTeH4azT0uP96nOJzWIFZgP0kMLe+cA3vvBKUxPw73e3Zzr61R/v1Up3X4ecM8MrjuXan39TdrJJJT9DjHNU1Wn/LlmiFyrPEPGTkdjnlWgz9eVae4J8GIPooP1yVLyXTiY1c97x3wL7rZc7NuxSd30XwLz4D/smZtKpvxeVhx64PfXA4fKAHop+OG07ka57BzPdUCz1zyoUtz7VlX3lZ5vbn93IWuiaMKm2/chxCh0KCZZ/z/kfzh/jGe9qIj1rMNlx52SiXXzE2yVwb3+/mAF/u4D5HbfKr3Np7mlrvLNRcfja+9pKb3+e+77zI7ZT+2EtcmemQEWOSFtJ8Zwq1kavbXx52bITR8EB2cRzGhu9aeljazKZ5DyArgXhWFV6SCO5O7fuNy9NntyhKzaurQq29qfIqCPOkz5jSk3XVBdGO+ZyTyvEbb9x7LHHMGM2MZ8CxZkEnAHVicSUVaVOqK5T4PcQegqINnZ2b+040KgAN2ELPhrcLpAluULr8p1jV3cBzAUf6ZsEpD4HpTuXfMv/RflL/o3XYsFHWjKQ8W+zEr4/iHJzCqW+F7Kltl+2ta19vqjZ9mQ639qxsqn/jTfygz+id/9J4XhP6RoiPmNbkaJtOevbgc32VHNxN7cHuJ09ysPttgervXldxrB9rDIP9XeHdHyJoFxQpRaGrHcgCep8ecntDaMR2jbAL3s3n4fzEnXjJzcY8IXEughwdl38IlL7o6U9962fg7Vm09reas/4mVKfqxAaaE7HlzBxWg4HIfPNbce5GEUFvy/IJjrtzjy4wyDqKZ0Fwtlk+CSFugSABhf1Aat/vb5n/YoD9btc9ZHgNmJ9ZGtn+5KdAXi3gMlI/aMV+8P7v51eefAfmcP3jnHmzfjZJ6NUvC6Q3AVhVLT5Ys+jvcXNT+VLm17OlUpt0xp62tY2N+1at/rwHdZh1bMrby7OMp65GtDTBzXMoSW6vSFwGCCHOTzjn7dbytvO3Q4UR9r+9f32jvRI5baPMdHlh+5EBLWNYyTe7pcg6giJWxl40ZK+OKQlOTv5gdsHXQRI/9meP31anbB3JsALmHAWiLrU6j1kw+V9G77Y/lQPqjkKaySypuQZiyAvXg2XptQH2XXLbhsFrXbfSyzezVVN+CIr5oLwOxV9wlL0Yr4UrCvl+kt72HrTlTf01GlVarIBTrKizyztW7LpQLzkrqeL/jj4d1Vd2dHdfv8+AdOhfIpTn1bFqvu+nfzJvod6NJ7RxPNv+uREK8XLrARXhWFhhkXUni/2PJ0N2l8Ki73rKeG1ZDaalrVrr6uAZxlLZOGHirNBuBpMc2PWoF20y91okjucs/3NdhfHMzbtHTAOUsMNZXnHxT5cnFUM+s6pFQkhT6K9QrqFBa+ooVekv7DlgTu/MpDfPSo2OJrTuMZvGD8tnbDpOvYwmyxfyMxniLpwKX1UIMuDwotPPv7iPS71qjYqmbSL0CEb2VIU2rpUIp8al8webOemU0Zm1J441/PkfFJ6u4JOGHp3FYiwQVVWq5pnQmvbJAy7jQTFV4O24oFqk7tZmrTgI6XvCrRZXnvtoZ3NILtomJc0do3L1Nb8KZMt3Pvt1FfKWOtH5annnPO4X3/KzBMDzs0PwuI8qE6LNGwpRtkX84XOtUXb9wqz3ZzNBi1bf/2hXYhmj0qh7WXQV32weKLxzTWqeqrGdeUGtcRBwvDXv28DpiHHiDuP2bm2hx02w18GPdLDTpzh77u0346qbgca0qHrD7ePgXH7Y+jvripVbDR1SfGESGIPvOZV0UnAJgVvImvbwlKuddkdtw2Yb0YFIONQoHlVb/GBulR1IlVLSnNZ6R1KfDqg4wh42mlLne1bHl3/2g9C9YKaQLgqDEUTBhLayBr2nBbZc+mJc7LNzdftWI54jBeoSx6pGl+V4EIQdaY3BcNkO1fe0DOeUlWnEOscMM4g4CxSnQxQtzI2kdAaJbsaFi+oCXqWdP9P94Fqlm6obtvvH3f8DxDhts3m96t2Jv/ZdUu+oCXDUyZdr4Iz7vvPxCdGZWswxkI/XC6/YEFLprcqOMuDLgwQvElUJlqJOkpBdl0u6nnF2twG9rklX7AtdS1r29aurWzdd567BR8snUKGrwbk5Lhu0hDX5WBdmkGNcfi7A9DB3w0eg4A6eF78t/iHndoM7XTjyu57aR/T7MbHjkFBg8AYQ6PEKiVx7HEHaUEFHQLqItIORFELMTZrR2/PkiUNjsjlwLfYcX+a+JxzrjI1s45LpqvTaebEFI9wCoCzQXizqiM4wUZR+4ut2VdWb3j1/n5Sm8mHQcYVBXD/whKiVEJCZvT4gr5DmQJ85R8VL/dBFwDUGql9BoG+pFGQzyW6Cyu/918Du7P4xULz39dZw6nq4wzoXMTVDuh4IpmuShEzHtUw+vxPvxvTQB6QnOffWDwhkTD/hEj+90+/+/nnd36x7QKYTmOaftaZ5zH0j0vF7EeX3THRpVhVjjIl4EKTOKI3RWFwoZKcb204SYEw0mJrLsyujzTXJlLYqJpoUQo2jW/tbj1UlHJlDm1MT7/yw6VTPWHnJT8pDiF6vfradnbKnbfVw1Gb22/BXTd3cvIMa4fDjHjbRVLG1OXDpMguajPOFndER3HgvPvnwi9LTmsEx2E+/SDqFNF2gLfYUtRZCPp7VjZ/fcBJM0ra4xBin3PO4970M2ekclEykURiIvt6LINOI2JXJmWKI7tU0pcK+a7H2rLPb2zdsiZHXi4T2UGAdLXnSIwVlQL72p0Mou7Nj/9D4XBIxLjq5vx5BO+9RDiLCY7ergekTwjhcY1onWjQEuSCQgtaC2ub57pQvnjy3U64qrrKkW7MAeuxhSC8Y/n397/e+PCiXvBHpetYaL5S8Df3fbt6y86LfRfAdCcsuil/LMF8iSx/5Z7/9leN6RNyFFzcvYQSJ008gWzwTib7ViE9Xax1rDV9EUpbC1Hh1Uj6Wi1HrRroZjXaXgiltXVp49bDYVEfzClacGNprjF8DVROcIHR21Vp2waAwzGOQ3FDQ4zsu4SHbxcbORhpPlS5bYg3cwhMXcmGQZ01pDiOMy4n7LbUeRJyZBldYO0mMa4CY08Q2D6g0LcsWJEbjS3gLrId2mKnw9oEEokkxK9Nenq8wjubIKcB3ECkNVFUbMkHfWv6ils2tObWtgWFbkEUp7naQZC0wjCh1aibwqgnlUj3bFr1iUNOWbinteS24JxInMzE5xGb8xyZjBIVSbVNgCcVukoF66gUdJe8fCF47bnSaMSi7tifJl5006f/Ccxbg2LfN3anLO4WMB16V1dV/QUBpXu+l/ynA1VzD+YDdwTci+Y1tlcRFc60XLrQwr7JSjBDYvLYsM8ibA+1uDWU0tZIgw4l2UJWWi2bNskH7ZO2uqD5Q0NufDBku+iDpdOZcLUCs1yu4+A9tw8Lin+K0S9mxxyqbe60QVZ2HGkup8fFvMe142NXTFz1TV3+cVGAEg9unwsEzlvWvKeajwvuqck6XkqPwr62Qm9+FVYFY0ZfBtC8eT836fQxxp9Wl3DaY1Vgkpz0p8HoCaI4wYBOVJbZkQ0zYVRoL0bZ1v6w49Xe3ObN/aV2R5pSctWYKLRiNbJCJkwoetSTziBtujqXfsyV3T2gLepoz/m8xvbqJJIJTRVKnWs3BatXv3mXBBCnYEybO6fe88zbADpPSU8l0Ey4samscbGXpPr7fgnXrvjvWkfDOCpjvOwD2fpMIvXtSKN/bv39msd217fdAma8LT/NbcvlLws2+tMHf3Bg9T9GW+hvrOs18bz33FgbpXAyOHwbVN+qGh4faVSr7LjYopxFuMVq0BUh6I0octvBNjBt9di095fyrSn2W4/p+G33ypVNjkj3iD4WfKAwk5jfTszTINZl5QxW6lFWlyCuLrfcbY5d+qXL4hEEDgzj1EvSAIRAIi2yZ4pqtWCgRTFSKES2REWJOBFFXl8pamlpCVevfrOT16g8bHsRehwDec6GWdzQ0OBLTSYZGuP71q/mBNd70AZlnUmKU0KJTg5RqAqjYmRtKV8QB5Cdm4qlvtZS2N8dUbEYU3moq6yhrlxJ1qp0eWK6Mh53/+H5rdmDFVi+v4vsPTeVFivRuwjyAkSfiiw2WMn3DHm8t225t7/+woUdNaauZpo1dC6D3gnQSQpxJW3+syfb8+2VzfWjEQNNi24OPkCKd+Sj0v9a/v2a9t2NcbeA6U50aFtlkp9VwXP3/vf/vW2U7TL7K++jop17YVUdP+V4TYVnqkZnCuR0VZkZaanKpQI6hnELyQpK3aFGPSHCHJhK5IpkGd7KljrJcIclr505117tTegYzVIfYzsJg5koM/oT8dpsb++VmpqsjlU9l1EcCzlbY2LWFK8ukfEl8DwGm2SVVxVFZpxn7CQxZlakpdOiqDBbYSdGGlZZKaVCW+ovar4jsoWWwOa2BFF+ayA5l0vtzAQxQLo64kDUJUrdKeN3ZqqqutY2H3kha++5MTgH0GvB9E5SzSjxFqg8LtDfsOKlMCx2DTp8Zu6Rs+HqP+ybCE2fGhnZmn3lN+tGY2seX5PT31CVH/VQywN7uv8eAdPFRZ2cPOGCgSDXW0pW/nzpnelXR3FxVS5VpgSGwpemFEzhLLXh6aEGJynL8QJpENgaRUxSWwTZUkSad4W8lKP+0LGvD9rkeg1zD5i6VdGtQJfxuJtD2Zoc53fU1GR7VjZdeMRrqGWKdaSnDzwnTQNb6AvYbaE9r8pkUx7Xhb5n08YLnMYopjrk/EmWghOFQrelPkbITlaN6hRSKxJ5kZZykeMhlaAz0qgrsoWtQZTriKjk4jPjPHcgynOEdlch0vjoLEZ+10nZaT2jAQojHeyonTfImr7bMCVn9qtJpU+HofOgdL4SZhKoR4EnyOovlfX3Djy7wmxxVfN3BsKeRtWRttMQm/jqP/zbD8LgQlsIP3XfD6ta9iSDPQKma/Ce93TXUU3mU45xptS58Qujk8s6atNx1F/IvdRm+tOr8mFYj2TpTCU5XSEnq5GpoYbjLGytknMuxTvaghAKQlqM697AhsquMA5H6iFwXGpMyCt7fQamT9VmFYkeMrYPRD2i3Osb7haV3pRf3ZdJhrmVTXvWAg7jyRla800DW+U58Xe3XS7MStMJxfHeMBC2poNkOhPUBBxVIyYCCaaCzWRSqVfViaoyCcAEVRoP2DpRrRq0qrpia+7lJQWRMBsh6gw16BApdVspFQS2qMR9EkknETpJSt2s6CIkepJe1HMkao27m2sXz5iadNyskpW8Ur67/fmXC7uzCbq2zq45LjFuJlgvZKKLQDRDFSUGfifQxwR4GmG4pSPq7huFXPFdunvlDcVZCY++Kqq3B1tfW743nNsrYLqg2EWJRXMM4XMk+u8/vvMLPxtbpD+MH7MjqmtNPP99H6tOa2Z8noL6kAsngPREyzKLSI6z0MmWbUYo8kOOEoPlx8hxBUUx2w9rKEwhk6tgCOuKMcCRqjmOSpfqZ4YKvrpMHI9crnOR4eWUKGccbySQY+dlZr+kxvFoUskDFZW8gI2jTvOLZKMgMlxgNSUjnmN6F0sqDF+MgVVRKxJYhR9ZW7TGlTbzAuMhxVQKPS+doEhCY21kEmDPublJrONJZ1FJimpSEKVIOanQpLWOEUlSpEjBSpqAtIKqoLYKgmpAq0RsDSlVgTQD66jiNMEK37GwO9fJYMk3B4uOzzO2m+ZEQ+coyobOYSdhllizNgza1NM2FemGSo+AuhFJr3LUayb5Petuu+KgpBseyiW7cHH/FC/hfQ7CM0R1FUEfCUlfcPbKwuan83vSmOfNezlVM6PhBCP0FmK9nIRmDlZhxzoV/fGWUvvS0QRNl5JZjQmfcUWZg6jw+QfurOvem9z2DpgAXCT+1GT9NaxotJF+8t4fpdYfyomo3HtUJECXfaAtU23HTYrETAhTxRlWg+OUZaqwTrOsk5gwMSIZD9Yay5oSFrZGyTFSxhXJiWMu87hQouN2HAJURxgZl4F12YCOMo1M/J/DM3Vw5miFXbEwF10eF+J1keWO8ZcdFrP7XcxPEVcMd5XF3f/tIFyJA1Ib82fCxlHqLhMoPsha5w9xtYqGoibjJi463aUnxowXjmjTnerqUMYBS46Y1/0Y07K7opSI1NUgVy2pI0wWKYnaIhGyEO1SRbsgaBeN2izsFtKwj5R7I6eFczLrcal37dcvHA0HxKhM8qG8iNv9nOSfeDoZeReTuRSQaarYAuVVaqMVpciui1L92eXFXxb3Fp51xQ2FGSniN6mhC1S1pST93xyt2PC4j6kTP0CkjrvgE/f89xfW7Ush3CdgbtuaV2VuJdD4UIr/sOSu2q2HcjIq9x5zCcQhL6XJs/0kkqbGS6UoStSxLxOEZYL1MUVYJgMyWQxPUJY6YaoWo47LMiOEFDzjE2lCjPquBLcyPBg28SfDOKpgV0TIFRyI65e7+sAOio3Dy0GOSRVxOqy6z/h7XHjXDhbDdHDnfCFx0JA437HDS4ljKq07Q0MWiVQpINESREpQzZNSv8RB546g1vaq2q2RaIeYoEPUdgmkLyxIluv8vvHUnWt48zvyzdcNhzeNudyPuBs40KnvaJe92VidFlcVjTubmC8H09sIWg/gBbH6KwU/Khq8qv192SWpX5X2Ap5xtMGoxb423m2u9hacT573aai9rdC5a9747iZjRIDpQt2uuSY/nVPmcwJsLHT3f3HZskoG0BG3ug9Khwe93M4eSOSbUjLhO28xgYz7dFXJ4+9MHIVg3weF7tMbzNGOMdL980Cey1FJxZmObJ1eqn5YCks2E1dqU+tSV6x1TZwKqpZ9G5n+MFIN7fpUd7R9ZshBGfpRdhMHlqckZrpsIxtZ3djX1t61cuVMZ27YY6jW1Vf3TUTKP5PYXOFSOQlaq8ALA2GpK0XwOBWKr3R3d+ZWrhxD+3jj3Waht2iux/i/CvpprqPrzuXLp46obtdIAXNgKTTxosZPn+L7aBLVx7qivv8Ypfino2yZVYZbkcAbQwLO0z3Or/4sAW8T6LqBHO8HokB/G/bn2pdV7zsT6orG/qmZhHe2Kr8bhLfGtkqVpxW0NBvmVjzUPGGAxWm0jya++vpPn8wG/wjCE/mu/tvKUf7KAEzA0bdPmHLu2UTe/1bS5YWe3H+Vc7PRHnrlehUJVCQw5hKIKeP2sO2myxt7x1d7qXeB9CoovRlAmwK/ILUP563d0IOe/lXNx+6T3/Oqxvx03zfzWHElXP0o1Y/9+K7PP7cvm2JZo3eaJRbO9j36LAgbpVD6wj331HaWc42yANNd2IHmxIlvPYd987cKPFbIFr7xwAN79yyV06HKuRUJVCRw+EjAOX2n0eR3gKRfA7th48YXuncXHtTYuCYR8ewTiLGAgIsImOJiKlWxXFQfl0K2va/v2cK+4kljVvXqqbXtG17o2VMY0v5IJ3bw4MQ5xuj/AuG5/qj4Lw82j3NplWUdZQOmu3qjC0jFe05X0k8B+mpQtF9LJh/YcrC59MoaaeXkigQqEihbAgsW9E1KZVKfBeNcEVmlip8ajZ7t72/t3lO8YmNjdrKFfx4bukZBc8kVMSNdAbW/CPKyvq+vo3dfts6yO7qXBo2Nr6XVTHqrKn1SiR4vZQtf218lb78Ac7BvTdzY+KkZSvS3DEqo4p/6+44LJbIAABnCSURBVDeurwS3j+ZUV65VkcCYSmB7iqc93qixsXeCReoCZiwmpVkKXUOqPy6V7ONh2NK5bNmJrqrALo4ep1iJLDqFfJ2vylfyoIPnWRIsDY085tsNLc3Nc8e0IsH8+Z211eNqFongJkB+nO3p+d5IHTy7E8gBAObg5a6+OltvjPcXRHSqKr4RBNlV9903ucIsPqbrvHLxigQOXAJOeyQyiWQy19fcXO+8xHslImlsbK8Wqr2QhK4jxukKPKPAvazyu46Otva9aY0OdIHURUq4ihRvAvCySPR/mB94cix2prG/ZcK5k9nzbiLQhQL9Vmd7y30H6n0/YMB003bZZW1VdTUTblDoHwC6NJLwru7ux7v2Za848CmvXKEigYoE9lcCjY2lGwBcq6qPqOKBIOjaPBJ2ePe8jxs37q1E/H4AZ6piA0D3AfZXvb297cuXT3XZX7sFX5fJM3Hi9FOJ5FxV+gXzT18abcB0lQ8SiXFziLw/h8vo0uiLnZ2/fWo08GhUANNNmCOHmHXcnDcTm79QaFZgvxkEvWuXLBmVMqH7uyYq7SoSqEhgDxJobCzMJOXrlOgaVelh5R9FalcUCpvaRmJai5/5WXPeDHjXA3o+FO0K/akqHs5me1qWL//mAGHxWJJm7DgwZwLI5y+rTaczC4hwI6k+Vgyif7vvvpieclRo/EYNMIe6Ttdck5tqlG8h4rOhdJcWS0s3tI+ux6vyBFQkUJHA7iXgvMzVmFrba3P5vWl627e+9trSGYboJqhe6DJwLHBXGEa/3bz5uY6Reaqb+Npr/+pNDLOYiS5U1XYi3CdFvR/3L9ncjLEvrOa03pqa6hMMJT6skFNAdHtHR8v9B7oF31nKow2Y8fXdpFUlj72AmT5K0E6N5LvZsPDMsmWjWC2v8sRUJFCRwC4SuP6a/NsA/rBAV1nog11dj7WNZCvqbH6T6976JmL+IzC9WUVXQ/GjCOHvR2pea8TdBgsXzqYELVbVC1j4u33F7L1jGasdV3n0GyYmfbOIwdeq4hmN5N+b7/vChrHQbscEMIe1zYULc9NS5H2QmeZZ6K8i6A+97r6W5pWjwpBceVwqEnjDS8CBUMe8ybRy5YWOV3Kf28rGq/LTyTM3EeMqgH4vGn2vZHPP3nffZEcKss/2zsY4qW7au5jwRyCaBdFfikozFcPnmx/8156RglDjVYXjEAb95bQpZzJjc8CkE2uQSZ5LoBtByCjwvY6ulmWjrVVu36+xBMz4PnGge+25Z3ns30ykM8XqT6NQ7u8qbNk6lgMrR/iVcysSOFwlcO1VxRM9kol5ROuWLImzUvYJeo77ofHqwrsYfEucNSPSXILe+9prazaPbIsNuLIQCVN7qSF8ECDHAbqCQHdLd8/65pWjXhlzxOJ3L5D++RdXVSXSpxnjvZ8UcwTy0xDhHffcc+BVI/fVkTEHzOEOuDfX5HEN8xn6vrjan7XNVuQXHfmOngpw7muayv57zDY0Uq2k7KtXGhyABAbrio+0ntD1CwvvA9GHBwLHl4YlvdssXbJppDbBhQv7p6TI/xABf0CENRHkO9RfeLL5oa8NhP2NzBnjQo/SlPgDNtwoIo5I6idhwf74Jw9WtY0QvA9AVq83HQbKjF99vM+4RqDzCPykaPCf+OnStSOVyYF25qAB5vA2vfHy3vGUTCxg0DUg6hdBM1P0W9vR1d286tjDtgzogQr64LVv4oULb52cVjpOsrnnKuaPgyf5kdypcX52MvneqSq6vvn+fx7w3u4duBrntVdzXd0NpLhZSZ6IhL7J69Y937x2pAHfTXzdwr92pWs/TorjVPXHAtyDdes3jvwawHsX5Y8FzA1KOEci+yXcf//qgwFSw0BZnaiewcBCEM1T1dcY8t2XNq15dKQa80jmZiTnHGzAHO4TXX1ZdrKf8BYx8dWq6HNetXwxWqmp3p6RxIKNZHBH4zkLL801pFPehwfk+Sar8pfNS9IvlyEHajzvtZQ7v3nVvgkTyrjuG/DUJp4378bE5Pa8lAM81y/IvYXI/5xCn0Sot/9o2RcG5mff2l7jwuKlBvw3gPRD9GtdQe+jI/WCO+FffXHfxERV4v1EdIMqXlWr3wlyhcfuXfnVvpHcf3gCr7yyZ3zm5c25csa8P5Mf2yjHz8pwqvoEkF0EoneC6FWF3pENXntkJGFP+3PffbU5VIC5DTgXX9xfLxnvWla6XAlFEloahfaXpVz/1j5/38n6+xrg0fR3p42YmrqrCfioqP3Wlv5Hvz8SD+mwjBov753AydTFKlosUNeK8mNom1yZ8IGjydnZRmJrO9TTE5sustkaKldTcQCUTCXeIUC+Pdf6q5GalZxNv77m7YsYdCsgq0LFN/j++zaMRFtrnF+awz5cKvIxqvhOqVR68J7lXx4g89434A4L2gE2k/fnqnSSSxW0hHs7+la9Us46GctJc15vz5tSkybvZChdYcicr9CNInpXe3/rwyOV81j18VAD5g4aZyLhvZuVr1JoZsBftFKJH+7X/MsiHflD9UYZK8GP9nXdG/mk+rnvVEN/S6qPRi9v+GyZWgAtvqJ4uRr8CQke6Qx7vllmzi01XlI4lpNcJbne18o1BTggSSROTRqTjcqZ68Y5axKl8fXJsLYnKKedk38cs8gNpzGDZWvXs+WYhK6+LFufTCY+DtVTRfU2fWDJL0cCesPz/t4ri1cS81+r439U+ro88NMXR9Lebek99j6uzFdA8ZNA9U7zwH2vjqTtthfjJV3jKJW+jtl8EKLrVfH5Hz3w+RfKAd7RXb9N3Hjeh5K2dkJdwjNvAdEikM4A8UtW7B39dtPvyp3b0e3f61c7XABzW49cAOqkRN0FEFyjwHRifhGRLBVrn8nn89nkr3+eL2dxjJXgDq/rNnHjFbfO9dn/K3VFu4Lokz/82Z5Lhe6u742XdI3zkulPAHzCQGnYr/xwadXj5Yxx4Ts6aqrG136UlKaC5Bt33p96qZz2iy8rnSKenK+qz929LPObkWqo17879xaweadCH797afqX5dzTETOMo+pbiDFLbXTbD5dVPVlO+8YrSqcbwicBLVmLf2n+n9QA6Iz8WHxF8VIQ/h5E6yMJ/7Uj/7vnRqLpOQfqtKqp1xObPxKVZ6xE/9Gvrc+VCyrvvSL3ZiXzphB46CcPpJzp5qDuCtzLLj9zelXGpurZ47cT9BKAGoj055EN7+vI/+7Zkchj5BI/8DMPO8AcHpLTmE6sP+M0hs4H6QXOzgnCKonC5ULS0s/tuT2xpBy4WI6oK8Sane/zx0B6jrX21h89WPVEmSOgxfMLF4L4jxX667Z86+3lbn0aLy/O9k0MHlvz+eKX7105fiBmb+THe99duJgMfxgqK+5amv7OSB/e915eeCcMfwTQR+3S+75Z7svUgZaCPgToI7362rfLBB264criZaL4cyL6XdTV/sVytFQnncXvLpw/UIrzM0S0JdLwn8sBieuuKLzLEH1aXd054Ks9mvvNsmUTHfHNQQW+kc8y4Jw4vZe9KzXRVlfblHe6B2eK07dAqUugD4WRvecnD35xy6HTdvc+msMWMF/vdhNfc/lfTUkafjcpXwLoFBA/LaKPAPJkL+W72tvjmsfR4bxQyllU5Zz7nnnddelU+now3cSQr92xNH1nOe3duU7TGo/qjyswm2z0tTuXV60u9xqL5xcuIvCHBLLih8vS/7k/7cF8s4o8/MNl6e+OdC5vuLg4S5O4Baq9kQRfbX6wPFJYZ4tMJf1PEniaWnzprgeTa8rp+4JzWjI19RNuBnDFQHWhpvDB8r3HN1yeP1cNfwagbpHoX9d1PPfUSG2qTjOHh78j6EwBfT3f27fkvl8fXmxhcQbQeeclosy4TMIzM8iYc1398bi+O2E9CZYUg+A396yodYS+hy3Yu3VxBADm68s31jonnHomed4VBH2bKiKAfgPIr6JAXy6Vcn1Hk6PI2eDq5NgLmflTLrA43Ljun8u0W8bCdVoOEf+5qq6Oejv+rVwtya2jxe8ufgSg863It+5eXt7WOO7D/MJFUHahM2UBZmzCMeM/AdAxiORLd/6sPFOA6/sNl5cWgvFBEVn60tY13xspWA2vzGsuz01LG+8vrWo1R/jXO3+WGijXWt6Df8NlwTlq5LNQlCzJl7PY/PhItd3F8/omIZ38U1XN2mJ0V/PKahcjeYiPQbukP6EmpZFpAJkziHieAjOJkIfiIZXw5z3ctm6k4zzEA4pvf0QB5nYCo8ZLump9yrwDjPkgzIFSB4AnRe0jAenLppTLor0j2B8AORwmZt99aOL3zv+rM1nM3wPUG6J4a7nalbuHewmdMvn0W0VxOsjedtf/ZFbt+947nuG8654mbmWmag30y3c+nH613GssvqxwETHfLGUCZgy2lxduAvFFEPnuXcvTD5d77/demmtgY24FUAWL/QFdNF7af5Zv/K87Yl0pBf9118ryS1Evvjw7l8j/LIGSAvnCix1rHhspeLt5dOM+lDutwTTOt/gN0fg00qlJauTNRPwugE+CSkREj1qRh7q094kyHYrlTumYnX+kAuY2gcSkAYm3HesDF4H4fKgex6B2S/oYRJ8sFeVFkyzl0dJaaF7bPLBtH3kIxphJfRQu7Jw0PmeuZ8ZVNoz+/q4V1U/vz2XfNy9/jKbMF1TwXC7X97X92c4tvrj/DPK9P1NgXaf0fH1/HoZtgOm25MtHviV3Y37vpYWLmflGhfz8rgfjtmUfiy8vXUvQxVC9587l/3TXfqwTuuHy4i0g/AGUvhT2tS/fD00d119cPMl49DdQ+XU+KP64XFtw2QM/wAbu+avJnpyorqnORCZZnzD2dGU+15EEKyOExXNCWE6l4LG7Vo44tfMAezV2zY94wNxeNM7r5k8/YQZUzyPiC4l0qhKVIHjCeVGtYF2AoNPL9+axalVQroNg7Kah/CvHLwp+6xTfcGY/tqHxDZ1WcnLdaReQRzeryjfv3I+tdKzhXVZcwErXgez9dyzP/Kj80bhrFC4y4JsV9PAdyxMjtmG6e73/wuLJ4uMTrLSpt6vzy0tWl8/BesNFhRls6FY1rFaiL/5weea1cscx/62dtRPrar6gkOlRZP9RVjzwxP6sMWeXttlCsGR1g8t8O8xsek3cOKfR66+ZmkonUlWJNB3nEZ0uwm8H6/GuhDwgz6rgZ2EYPYGVSzv2Rwblyv5gnf+GAszthRZnClTNPcZPsisWf368bRcUQdik0MdE5fc20tZEoZTv6uwqLVt3R7gfWsXBmqcxuY9zeFRx4v0CSlFf/zfueGziQNZHeYcLcTnGn/anSjRXEX19fxxGg6A7BJgiD9/xUHkaphtH2vM/DqHakPSrzcvLym6KB+y2k/6lC25gokUidOedD33+3v1ZDzF4e/R/CPqwFoo/uvNXR35F1WEtMpWoSnE6Od4zOGGgzPbbGXymAvUgzarSKrX6G9jgybtW/suA8+aNsZPb+Wl4wwLmTgOlxndmJyWT/rkKfRuU5hJjIkAvq+J5qD4bAS9KEHaXpFhMdreXsHaNfSO9GXcHg7ETrWbudAON7liZ2VQeVA6e3Tivf2rS8/4aiiCH4Iv3rCivzvPwPd93aeFiEN8MkRXlAqZ7oKeb8/7Y8TiK2NvvWlG+Hdb1w22HPcLHibWjPyh+ZX+3w43zirNhw148sqzrCFxDdM45j3sNaPBr0plkmEhkDDDDMzRHQac7xYOUalxNHpA+EUF+2YW+Z/fHDLM/6+1QtzlaAHN7OdMHzmjLBHVVxyV87+0KeosCx5Az+IM2EekTInhehF72gqBLbFAMsm3FowFA92cxNr4zOznhm/OVqCds3fDr/XWy3XBR4V1M9AGF/uKOFek7yt2Kvu/i4lVMuFKB+3/wUOqB/RnL/NkvJSce1zBXQF62t+fZ/dna7899D20blxN/ATs7pNMgje9XUYIc0cVJ5HYNijNBSJGiVxXPKdEjEHnqhd41LSN1SB3a8Y3u3Y9GwNxBgnGM2DvnT0j65sShshpvJdYGUQ1JuQuKZ0X1GaLotSigDitRsRjkitmaF4IKfdroLUZnt6smM6Wk3Ls/YTGN5/VO8JKpeveS+/5vatpHr2dvtCs18fzZ7/MnTJyQDBKJJCf88b6LbQadqoSzCZhFQCZe/6DnAP0NxD5b0vwAD+a+K0u+0aR1tG7Jy5jHJl487xMTiP05LHQqCGcAOoeYPFW0EbDJvWlB8qyANhf6w/4MheHmdF8AvBIdbqlcZQy8cuobTAKxMjBnrkl5E31bm0qI+mljdCIZ/ySCnKHEJxJ0qoImEGkbEZ6JRJ+WSJ71e7Ivfv/pqa70buXYTgJHvYa579XgAnD/si7tezOEzblEmAtgOhT15MImBOsFtI5hX1HCKwioFRoV3Vb+dRD9hbxRjeD7ll/ljIMgAWrE3dw/+2xvUqbGK1alk0nPSyrpJDLecSDMJOAEKE4ipgYRyQPUSsB6JXkKyk+UtG9zRYPc90xVAHPfMtpFK2+c116VRO1UBo6H4myFngaieqgmABIwuS3hCyr2JVHabMAdUSnsitiGJQ7C7ZxKA0B6uIWNlC+QSouDJoGB57VpwClzldnmlCHjsfVrjZGJhnWKkpnFhJMVONGxfjEoUkVJSV8mpSdV5GmytKnYvaFtf+3NB220h+GNKoA5OpNCDkS9MD3D9/2ZEJygbhvv3urEGYL2K9APQrtA1gFmnYmi16xnekuI+kOERR9hhFLJbgi2RKtX3z9Q8OqNGZYxOuJ+w19lR43RT3hp43nq+1Xwo1qCP1VVZyrTiaSxzbEOoGoFEoC6l/VzKnie2e1+8EqpvTx29Te8dA9ggBXAPADh7aNpzF7u06R6Y+gUAM4eOoOJ3GKfpkAtAT0g2gzVNpC0ikUrEbVEUbhF2fRZltBXG4VdQdiRz0VpL9LqdU9GzVg7EMxcAdSxm7oxv3IMiBvOmcX1vePYbaMl7Rujvl/IsJ8Sk4ZoPRnTINCppDqdiKcppIHADa53qrKVmVutagtBX1Lg+VLevoTcq10VzXHs5q8CmGMn291e2WUjpauPrYlIJ3h+cgYIp4Awm5QalLQKQBqgDFRLBG1RF+oEtCjpFlXqhEqPDblLEfVFCRUHqP0aRkkpRv0dRXGA6m7cjOsq2/2DPLdDt4u3zY2YQx2YTDj+eG9ypsoLE76XNsaDx0bJpD3PjmNjJojoBGae4l6iRDydVI9R0CQiCFTyIMqpUi8gjq/yJbV4EQabrZR6wl8t7zsC4zwPzayM0l0rgDlKgjzwyzTxDef/xTiENMkz/iQwphKxs5EeD+A4QCeDCKoaERApKABpHxO1WattZNAKK+1Q6hGWvIQ2L0m/6Ee2RJHaKCESFkRSYRC91lewkzN5GYotrQDryCYvBsJ5uIAnz6nnYnq8lyp4nKgxHLDneQGxpkzCN5xEFFUJOG3YjFOSSaQ8RUmnGHCDkNaTalpBHhF5cITPkAIRt6jqq1C8ImRfVYt29nhrcWu2o3ltJZxnZFM09mdVAHPsZTwqd3BB1ZMnT58EaD3YTGV1vKA0WYB6ih1OMhXEEwmaHtRKtJ8IBVXk3M+k2qvQrY5zkUg6bcTdBOkOEfUR+QUht/2XKCqpOM21qiASJkWCrJWUJ1qsCqWjNVJnFmgf1+tAFrNWb4g/h7TZ4XEeZrnPg4xcbgvsPt022H26rbD7rJ6c4mJgqC5k6q0xnCwa9tPMXsCsHhktsYmYvKTPCUGYVvLGE1EdsU6A0ESoTmSiiQKqJdJaKDIgqoJqNQBPEb/U2gHqENU2VrQJabsodahEbYGnbUdoRtCorOsj7SIVwDzSZmzX/sapbLMKxyXT1amkwq8lT6eqYBoxTyVyQcmoh6KaiDIKpIk0o+A0iaaV4QGUBdTlkfdD3SdlVdFPpHlVcs6qHKwWyWhBVUuqpmiMlqBajKwGxkhJQz+MPC15qpEEGgOp9QY/3REN/S7tv/67gnFc4YA/9LnD0HoBjBv8TWhp2zpNb/e9ENJg0bVqwGl47quJBj85QaxMhpV8kTBhmJKinBCmJBMlYZEikiSBMsqUjuUiWi2EKgJVQ7WK2IEgaqBaIxp/T0ARwhXrU+QBLQKUV6I8SHtJtEWAVgi1Kdu2MKAt1gtzLtGhBS3h0ZgZc+Q/XjuOoAKYb7QZ3fN4qHHOGt8306uk1k97YjIsUYbBGfW0Xi2PZ6aJQlrHSs7rWqdQB1k15DQlUiJnE3CHKrmqCAyGQNxvB4FLmUCipCyABkIuW4oCAO5fSEyRijMnyEAUABw/oo2jqlStgp2pYffaKcOHqnH0raowgHoKGAN2Gpz77rggB/+RJog4QQojKgbErtPOHhj3eLD74gaj7mcVGQR1ZzMkKkKQJaIex+Au0G5GXDqhW0m6SKkbVnIRbMFjP19AWOjvaM8tW3eiG9/hplkfPSv7II60ApgHUdhH6q2co6oq0ZCB76dgTCpUzniI0syUBFHKiiSNegllm3A/kyApRElSJB2ADYOZxMok+WpgVMQjsOfAVqEEsK8qPAiaDtgEYMZA2Qf3VyVQqKruU5QRkSAihVWjLnkgJOLAwg5/L8XaH7uyzRqIaGDYFJ12LKIl9qQAlSLUL8LaYsil/ObHns6vxIWxw6xyVCSwJwlUALOyNg61BNwadGFSQzXNd9edbXXOh8491F2u3P9olUAFMI/Wma+MuyKBigTKlkAFMMsWWaVBRQIVCRytEqgA5tE685VxVyRQkUDZEqgAZtkiqzSoSKAigaNVAhXAPFpnvjLuigQqEihbAhXALFtklQYVCVQkcLRK4P8Dx5SDJIRoCysAAAAASUVORK5CYII=",ev="data:image/png;base64,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",tv=xe(37426),nv=xe(19150),iv=xe(55303),ay=xe(92691),pp=xe(99755),rv=xe(46016),ov="data:image/png;base64,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",am=xe(89076),t0=xe.p+"static/bg.a1e8d200.png",av=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const Qs=({pathsDetail:Pe})=>{var ze,be,bt,Kn,It,li,Zt,kt,yn,Ui,ji,yr,Lr,kr,Vi,tr,br,hr;const{detail:oo}=Pe,ur=(0,Ve.useParams)(),[,ar,Ao,Mi]=(0,Ot.U)(De.Eu,{subject_id:ur==null?void 0:ur.pathId}),[zn,Gi]=(0,ve.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),Br=[{title:"\u80FD\u529B\u76EE\u6807\u638C\u63E1\u6570",value:(ze=Mi==null?void 0:Mi.data)==null?void 0:ze.total_grasp_count,unit:"\u4E2A",img:rv,bg:"rgba(18, 42, 159, .4)",ProgressTitle:"\u5B8C\u6210\u6574\u4F53\u80FD\u529B\u7387",percent:((be=Mi==null?void 0:Mi.data)==null?void 0:be.total_grasp_rate)||0,trailColor:"rgba(22, 115, 255, .1)",strokeColor:"#1673FF"},{title:"\u5DF2\u638C\u63E1\u5B50\u80FD\u529B\u6570",value:(bt=Mi==null?void 0:Mi.data)==null?void 0:bt.children_ability_goal_grasp_count,unit:"\u4E2A",img:ov,bg:"rgba(0, 87, 76, .4)",ProgressTitle:"\u5B8C\u6210\u5B50\u80FD\u529B\u7387",percent:((Kn=Mi==null?void 0:Mi.data)==null?void 0:Kn.children_ability_goal_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8D44\u6E90\u5B8C\u6210\u6570",value:(It=Mi==null?void 0:Mi.data)==null?void 0:It.resource_complete_count,unit:"\u4E2A",img:ay,bg:"rgba(108, 76, 0, .4)",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((li=Mi==null?void 0:Mi.data)==null?void 0:li.resource_complete_rate)||0,trailColor:"rgba(209, 157, 83, .1)",strokeColor:"#D19D53"},{title:"\u5DF2\u7ECF\u638C\u63E1\u77E5\u8BC6\u70B9",value:(Zt=Mi==null?void 0:Mi.data)==null?void 0:Zt.knowledge_grasp_count,unit:"\u4E2A",img:pp,bg:"rgba(0, 28, 106, .4)",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((kt=Mi==null?void 0:Mi.data)==null?void 0:kt.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#1673FF"}],Hi=()=>av(void 0,null,function*(){const Ni=yield Ao({subject_id:ur==null?void 0:ur.pathId})});return(0,ve.useEffect)(()=>{var Ni,Fo,Ar;if((Mi==null?void 0:Mi.status)==0&&(oo!=null&&oo.can_managed)){const Bo=(Fo=Object==null?void 0:Object.entries(((Ni=Mi==null?void 0:Mi.data)==null?void 0:Ni.study_grasp_hash)||{}))==null?void 0:Fo.map(([Ro,bi],Nr)=>({name:Ro,value:bi,itemStyle:zn[Nr].itemStyle}));Gi(Bo)}console.log("AbilityGoalsHomeData?.data?.study_grasp_hash",(Ar=Mi==null?void 0:Mi.data)==null?void 0:Ar.study_grasp_hash)},[oo==null?void 0:oo.can_managed,Mi]),(0,ve.useEffect)(()=>{Hi()},[]),ve.createElement(Gt.Z,{spinning:ar},ve.createElement("div",{className:"flex w-full c-white overflow_hidden",style:{padding:"20rem 40rem",fontSize:"16rem"}},ve.createElement("div",{className:" minW-0 flex flex-col",style:{flex:"1.5",gap:"10rem"}},ve.createElement("div",{className:"",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},ve.createElement("div",{className:"flex justify-between"},ve.createElement("div",null,"\u76EE\u6807\u62C6\u89E3"),(oo==null?void 0:oo.can_managed)&&ve.createElement("div",{className:"flex current item-center rounded-full",style:{background:"#202F4F",fontSize:"12rem",padding:"5rem 10rem"},onClick:()=>{(0,rt.xg)(`/knowledgegraph/${ur.pathId}/abilityMap/edit`)}},ve.createElement("i",{className:"iconfont icon-bianji13",style:{fontSize:"12rem",marginRight:"5rem"}}),"\u7F16\u8F91\u80FD\u529B\u76EE\u6807")),ve.createElement("div",{className:"flex",style:{marginTop:"30rem",gap:"10rem"}},ve.createElement("div",{className:"minW-0 flex",style:{flex:"1.5"}},[{title:"\u4E3B\u80FD\u529B\uFF08\u4E2A\uFF09",value:(yn=Mi==null?void 0:Mi.data)==null?void 0:yn.total_count,img:kf},{title:"\u5B50\u80FD\u529B\uFF08\u4E2A\uFF09",value:(Ui=Mi==null?void 0:Mi.data)==null?void 0:Ui.total_children_count,img:ev}].map((Ni,Fo)=>ve.createElement("div",{key:Fo,className:"flex-1 minW-0 flex flex-col item-center",style:{gap:"10rem"}},ve.createElement("div",{style:{fontSize:"30rem",textShadow:"0 1rem 10rem #0096FC"}},Ni==null?void 0:Ni.value),ve.createElement("div",{style:{fontSize:"14rem"}},Ni==null?void 0:Ni.title),ve.createElement("img",{src:Ni==null?void 0:Ni.img,width:"166rem",height:"160rem",style:{width:"166rem",height:"160rem",marginTop:"-15rem"}})))),ve.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-between",style:{gap:"70rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(ji=Mi==null?void 0:Mi.data)==null?void 0:ji.total_knowledge_count,unit:"\u4E2A",percent:(yr=Mi==null?void 0:Mi.data)==null?void 0:yr.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(Lr=Mi==null?void 0:Mi.data)==null?void 0:Lr.total_resource_count,unit:"\u4E2A",percent:(kr=Mi==null?void 0:Mi.data)==null?void 0:kr.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570"}].map((Ni,Fo)=>ve.createElement("div",{key:Fo,className:"flex-1 minW-0 flex relative",style:{gap:"20rem"}},ve.createElement("div",{className:"flex flex-col justify-between",style:{marginLeft:"40rem"}},ve.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},Ni==null?void 0:Ni.title),ve.createElement("div",{style:{fontSize:"26rem",textShadow:(Ni==null?void 0:Ni.value)==0?"":"0 1rem 10rem #0096FC",opacity:(Ni==null?void 0:Ni.value)==0?.9:1}},Ni==null?void 0:Ni.value,ve.createElement("span",{style:{fontSize:"14rem"}},Ni==null?void 0:Ni.unit))),ve.createElement(gp.Z,{type:"dashboard",percent:Ni==null?void 0:Ni.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:"30rem",top:"15rem"},trailColor:"#1E2E72",strokeColor:{"0%":"#0E5FFF","50%":"#2DE1FD","100%":"#2DE1FD"},strokeLinecap:"round",format:Ar=>ve.createElement("div",{className:"c-white",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},Ar,"%",ve.createElement("br",null),ve.createElement("br",null),Ni==null?void 0:Ni.percenttitle)})))))),ve.createElement("div",{style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},ve.createElement("div",{style:{marginBottom:"20rem"}},"\u4E3B\u80FD\u529B\u5B66\u4E60\u60C5\u51B5"),oo!=null&&oo.can_managed?ve.createElement("div",{className:"flex",style:{gap:"10rem"}},ve.createElement("div",{className:"minW-0 flex flex-col flex-1",style:{gap:"13rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(Vi=Mi==null?void 0:Mi.data)==null?void 0:Vi.study_count,unit:"",img:tv,bg:"rgba(68, 95, 232, 0.4)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(tr=Mi==null?void 0:Mi.data)==null?void 0:tr.complete_rate,unit:"%",img:nv,bg:"rgba(182, 129, 0, .4)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(br=Mi==null?void 0:Mi.data)==null?void 0:br.grasp_rate,unit:"%",img:iv,bg:"rgba(6, 145, 127, .4)"}].map((Ni,Fo)=>ve.createElement("div",{key:Fo,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:Ni==null?void 0:Ni.bg}},ve.createElement("div",{style:{fontSize:"14rem",color:"rgba(255,255,255,.8)"}},Ni==null?void 0:Ni.title),ve.createElement("div",{style:{fontSize:"26rem"}},Ni==null?void 0:Ni.value,ve.createElement("span",{style:{fontSize:"14rem"}},Ni==null?void 0:Ni.unit)),ve.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:Ni==null?void 0:Ni.img})))),ve.createElement("div",{className:"flex-2 minW-0"},ve.createElement(e0.Z,{dataSource:zn,legend:{top:null,icon:"roundRect",bottom:10,left:"center",itemWidth:14,itemGap:15,textStyle:{color:"#fff"},formatter:Ni=>Ni}}))):ve.createElement("div",{style:{display:"grid",gap:"20rem",gridTemplateColumns:"1fr 1fr"}},Br==null?void 0:Br.map((Ni,Fo)=>ve.createElement("div",{key:Fo,className:"relative c-white",style:{padding:"22rem 30rem",background:Ni==null?void 0:Ni.bg,borderRadius:"6rem"}},ve.createElement("img",{src:Ni==null?void 0:Ni.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"22rem",top:"22rem"}}),ve.createElement("div",{style:{fontSize:"14rem"}},Ni==null?void 0:Ni.title),ve.createElement("div",{className:" blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},Ni==null?void 0:Ni.value,ve.createElement("span",{style:{fontSize:"14rem"}},Ni==null?void 0:Ni.unit)),ve.createElement("div",{style:{fontSize:"12rem",marginTop:"26rem"}},ve.createElement("div",null,Ni==null?void 0:Ni.ProgressTitle,Ni==null?void 0:Ni.percent,"%"),ve.createElement(gp.Z,{percent:Ni==null?void 0:Ni.percent,showInfo:!1,trailColor:Ni==null?void 0:Ni.trailColor,strokeColor:Ni==null?void 0:Ni.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))))),ve.createElement("div",{className:"flex-2 minW-0 flex item-center justify-center relative"},ve.createElement("img",{src:t0,className:"absolute",width:"1532rem",height:"100%",style:{left:"50%",pointerEvents:"none",transform:"translateX(-61%)"}}),ve.createElement(am.Z,{DataProps:((hr=Mi==null?void 0:Mi.data)==null?void 0:hr.ability_goals)||[],className:"c-white",style:{backgroundSize:"auto 100%",height:"710rem",width:"710rem"}}))))};var Ec=(0,Ve.connect)(({pathsDetail:Pe})=>({pathsDetail:Pe}))(Qs),ns=xe(59301),df=Object.defineProperty,xg=Object.getOwnPropertySymbols,Nf=Object.prototype.hasOwnProperty,cf=Object.prototype.propertyIsEnumerable,bc=(Pe,ze,be)=>ze in Pe?df(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,mp=(Pe,ze)=>{for(var be in ze||(ze={}))Nf.call(ze,be)&&bc(Pe,be,ze[be]);if(xg)for(var be of xg(ze))cf.call(ze,be)&&bc(Pe,be,ze[be]);return Pe},n0=(Pe,ze)=>{var be={};for(var bt in Pe)Nf.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&xg)for(var bt of xg(Pe))ze.indexOf(bt)<0&&cf.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},sv=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const lu=Pe=>{var ze=Pe,{pathsDetail:be,user:bt,globalSetting:Kn,loading:It,dispatch:li,activied:Zt,setactivied:kt}=ze,yn=n0(ze,["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"]),Ui,ji,yr,Lr,kr,Vi,tr,br,hr,oo,ur,ar,Ao,Mi;const zn=(0,Ve.useParams)(),[Gi]=(0,Ve.useSearchParams)(),[Br,Hi]=(0,ve.useState)(((yr=(ji=(Ui=be==null?void 0:be.detail)==null?void 0:Ui.nodes)==null?void 0:ji[0])==null?void 0:yr.name)||"\u8BFE\u7A0B\u56FE\u8C31"),[Ni,Fo]=(0,ve.useState)(((Vi=(kr=(Lr=be==null?void 0:be.detail)==null?void 0:Lr.route_nodes)==null?void 0:kr[0])==null?void 0:Vi.name)||"\u5B66\u4E60\u8DEF\u5F84"),[Ar,Bo]=(0,ve.useState)([]),[Ro,bi]=(0,ve.useState)(),[Nr,Cr]=(0,ve.useState)(),[Or]=Kt.default.useForm(),[ei,jr]=(0,ve.useState)(!1),[is,pa]=(0,ve.useState)(!1),Vo=[{name:"\u8BFE\u7A0B\u4FE1\u606F",key:1,content:ns.createElement(Zr,null),isshow:Gi.get("type")!=="classrooms"},{name:"\u8BFE\u7A0B\u56FE\u8C31",key:3,content:((br=(tr=be==null?void 0:be.detail)==null?void 0:tr.nodes)==null?void 0:br.length)<=1?ns.createElement(Di,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:((hr=be==null?void 0:be.detail)==null?void 0:hr.can_managed)&&"\u65B0\u5EFA\u56FE\u8C31",buttonTexttow:((oo=be==null?void 0:be.detail)==null?void 0:oo.can_managed)&&Gi.get("type")!=="classrooms"&&"\u751F\u6210\u56FE\u8C31",ontwoClick:()=>sv(void 0,null,function*(){var No;let ua=yield(0,Mt.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:(No=be==null?void 0:be.detail)==null?void 0:No.id}});ua.status===0&&Dt.ZP.info(ua==null?void 0:ua.message)}),onClick:()=>pa(!0)}):ns.createElement(iy,{settupuname:Hi,settpacti:bi,tpacti:Ro}),isshow:!0},{name:"\u80FD\u529B\u56FE\u8C31",key:5,content:ns.createElement(Ec,null),isshow:Gi.get("type")!=="classrooms"},{name:"\u5B66\u4E60\u8DEF\u5F84",key:2,content:ns.createElement(Oi,{setxxljac:Cr,dispatch:li,xxljac:Nr,pathsDetail:be}),isshow:!0},{name:"\u4EA4\u6D41\u53CD\u9988",key:4,content:ns.createElement(lo,null),isshow:Gi.get("type")!=="classrooms"}].filter(No=>No==null?void 0:No.isshow);(0,ve.useEffect)(()=>{var No,ua;if((No=be==null?void 0:be.detail)!=null&&No.nodes){let ka=[...(ua=be==null?void 0:be.detail)==null?void 0:ua.nodes];Bo(ka==null?void 0:ka.splice(1))}},[(ur=be==null?void 0:be.detail)==null?void 0:ur.nodes]),(0,ve.useEffect)(()=>Wr.Z.subscribe("create_a_knowledge_map",()=>{pa(!0)}),[]);const Dn=No=>sv(void 0,null,function*(){var ua,ka,vs,pl,jl,us,Ps,Da,Ms,bl;const{nodeType:ma,description:zl,name:Na,tags:eu}=No;jr(!0);const Yo=yield(0,Mt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:(ua=be==null?void 0:be.detail)==null?void 0:ua.id,properties:{description:zl,rootNodeUuid:(pl=(vs=(ka=be==null?void 0:be.detail)==null?void 0:ka.nodes)==null?void 0:vs[0])==null?void 0:pl.uuid,name:Na,nodeType:ma[0],tags:(eu==null?void 0:eu.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:(Ps=(us=(jl=be==null?void 0:be.detail)==null?void 0:jl.nodes)==null?void 0:us[0])==null?void 0:Ps.uuid,type:"\u5305\u542B"}]}});(Yo==null?void 0:Yo.status)===0&&(pa(!1),bi((Da=Yo==null?void 0:Yo.data)==null?void 0:Da.uuid),Hi(Na),kt(3),Gi.get("type")==="classrooms"?li({type:"pathsDetail/getCourseDetail",payload:mp({id:(Ms=be==null?void 0:be.detail)==null?void 0:Ms.id,knowledge:!0},(0,rt.oP)())}):li({type:"pathsDetail/getPathsDetail",payload:mp({id:(bl=be==null?void 0:be.detail)==null?void 0:bl.id,knowledge:!0},(0,rt.oP)())})),jr(!1)});return ns.createElement("div",null,Gi.get("type")!=="classrooms"?ns.createElement("div",{style:{marginTop:"20rem",padding:"0 40rem",position:"sticky",top:0,zIndex:100}},ns.createElement($m,{activied:Zt,setactivied:kt,TabsData:Vo,tplist:Ar,settpacti:bi,tpacti:Ro,setxxljac:Cr,xxljac:Nr}),ns.createElement(In,null,ns.createElement(ns.Fragment,null,Gi.get("type")!=="classrooms"&&(Zt===2||Zt===3)&&!(0,Dl.JA)()&&ns.createElement(fl,{activied:Zt,styles:{display:"none"}})))):ns.createElement("div",{className:Sa.tabs},Vo==null?void 0:Vo.map(No=>{var ua,ka,vs,pl,jl,us,Ps,Da,Ms,bl,ma,zl;return ns.createElement("div",{onClick:()=>{var Na,eu,Yo,Pa,Ta,il,Al,Cl;kt(No.key),(No==null?void 0:No.name)==="\u8BFE\u7A0B\u56FE\u8C31"&&(console.log("---",2),Hi(((Na=Ar==null?void 0:Ar[0])==null?void 0:Na.name)||"\u8BFE\u7A0B\u56FE\u8C31"),bi((eu=Ar==null?void 0:Ar[0])==null?void 0:eu.uuid)),(No==null?void 0:No.name)==="\u5B66\u4E60\u8DEF\u5F84"&&(Fo(((Ta=(Pa=(Yo=be==null?void 0:be.detail)==null?void 0:Yo.route_nodes)==null?void 0:Pa[0])==null?void 0:Ta.name)||"\u5B66\u4E60\u8DEF\u5F84"),Cr((Cl=(Al=(il=be==null?void 0:be.detail)==null?void 0:il.route_nodes)==null?void 0:Al[0])==null?void 0:Cl.id))},className:Zt===(No==null?void 0:No.key)?Sa.activied:Sa.tab},((No==null?void 0:No.name)==="\u8BFE\u7A0B\u4FE1\u606F"||(No==null?void 0:No.name)==="\u4EA4\u6D41\u53CD\u9988")&&(No==null?void 0:No.name),(No==null?void 0:No.name)==="\u8BFE\u7A0B\u56FE\u8C31"&&ns.createElement(hs.Z,{overlayClassName:Sa.dropdownst,disabled:(Ar==null?void 0:Ar.length)===0,menu:{items:Ar==null?void 0:Ar.map(Na=>({label:ns.createElement(Ne.Z,{title:Na==null?void 0:Na.name}," ",ns.createElement("span",{className:Sa.dropnametext,style:{width:"100%"},onClick:eu=>{eu.stopPropagation(),Hi(Na==null?void 0:Na.name),bi(Na==null?void 0:Na.uuid),kt(3)}},Na==null?void 0:Na.name)),key:Na==null?void 0:Na.uuid,show:!0})),selectable:!0,selectedKeys:[Ro||((vs=(ka=(ua=be==null?void 0:be.detail)==null?void 0:ua.nodes)==null?void 0:ka[1])==null?void 0:vs.uuid)]}},ns.createElement("span",{className:Sa.nametext},"\u8BFE\u7A0B\u56FE\u8C31 ",(Ar==null?void 0:Ar.length)>0&&ns.createElement("i",{style:{fontSize:"12rem",marginLeft:"10rem"},className:"iconfont icon-zhankai10"}))),(No==null?void 0:No.name)==="\u5B66\u4E60\u8DEF\u5F84"&&ns.createElement(hs.Z,{overlayClassName:Sa.dropdownst,disabled:((jl=(pl=be==null?void 0:be.detail)==null?void 0:pl.route_nodes)==null?void 0:jl.length)===0,overlayStyle:{background:"#13203D"},menu:{items:(Ps=(us=be==null?void 0:be.detail)==null?void 0:us.route_nodes)==null?void 0:Ps.map((Na,eu)=>({label:ns.createElement(Ne.Z,{title:Na==null?void 0:Na.name},ns.createElement("span",{className:Sa.dropnametext,style:{width:"100%"},onClick:Yo=>{Yo.stopPropagation(),Fo(Na==null?void 0:Na.name),Cr(Na==null?void 0:Na.id),kt(2)}},Na==null?void 0:Na.name)),key:Na==null?void 0:Na.id,show:!0})),selectable:!0,selectedKeys:[(Nr||((bl=(Ms=(Da=be==null?void 0:be.detail)==null?void 0:Da.route_nodes)==null?void 0:Ms[0])==null?void 0:bl.id))+""]}},ns.createElement("span",{className:Sa.nametext},"\u5B66\u4E60\u8DEF\u5F84 ",((zl=(ma=be==null?void 0:be.detail)==null?void 0:ma.route_nodes)==null?void 0:zl.length)>0&&ns.createElement("i",{style:{fontSize:"12rem",marginLeft:"10rem"},className:"iconfont icon-zhankai10"}))))}),ns.createElement(In,null,ns.createElement(ns.Fragment,null,Gi.get("type")==="classrooms"&&(0,Dl.JA)()&&ns.createElement("div",{style:{position:"fixed",right:"20rem",top:"7rem"}},ns.createElement("span",{onClick:()=>{var No;window.open((No=be==null?void 0:be.detail)==null?void 0:No.first_category_url)},style:{width:"128rem",height:"36rem",lineHeight:"36rem",display:"inline-block",textAlign:"center",background:"#fff",color:"#1B8565",fontSize:"14rem",borderRadius:"20rem",cursor:"pointer"}},"\u8FD4\u56DE\u6559\u5B66\u8BFE\u5802")),Zt===3&&((ar=be==null?void 0:be.detail)==null?void 0:ar.can_managed)&&ns.createElement("div",{style:{position:"fixed",right:Gi.get("type")!=="classrooms"?"170rem":"20rem",top:"7rem"}},ns.createElement("span",{onClick:()=>{pa(!0)},style:{width:"128rem",height:"36rem",lineHeight:"36rem",display:"inline-block",textAlign:"center",background:"#fff",color:"#1B8565",fontSize:"14rem",borderRadius:"20rem",cursor:"pointer"}},"\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31")),Gi.get("type")!=="classrooms"&&(Zt===2||Zt===3)&&!(0,Dl.JA)()&&ns.createElement(fl,{activied:Zt,styles:{position:"fixed",right:Zt===3?"20rem":"170rem",top:"7rem"}})))),ns.createElement(Xt.default,{open:is,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>pa(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Or.resetFields()},confirmLoading:ei,onOk:()=>Or.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},ns.createElement("div",{className:Sa.modal},ns.createElement("div",{className:Sa.mHead},"\u8282\u70B9\u5C5E\u6027"),ns.createElement(Kt.default,{form:Or,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:Dn,className:Sa.form},ns.createElement(Kt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ns.createElement(tn.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ns.createElement(Kt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ns.createElement(tn.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ns.createElement(Kt.default.Item,{className:Sa.mType,label:ns.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",ns.createElement(Ne.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},ns.createElement(wn.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},ns.createElement(kl,{subjectId:(Ao=be==null?void 0:be.detail)==null?void 0:Ao.id,type:1}))))),ns.createElement("div",{className:Sa.placeholder}),ns.createElement("div",{className:Sa.content},(Mi=Vo.find(No=>No.key===Zt))==null?void 0:Mi.content))};var sm=(0,Ve.connect)(({pathsDetail:Pe,user:ze,loading:be,globalSetting:bt})=>({pathsDetail:Pe,user:ze,globalSetting:bt,loading:be.models.index}))(lu),vp=xe(59301),lm=Object.defineProperty,yp=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,b0=Object.prototype.propertyIsEnumerable,B0=(Pe,ze,be)=>ze in Pe?lm(Pe,ze,{enumerable:!0,configurable:!0,writable:!0,value:be}):Pe[ze]=be,M0=(Pe,ze)=>{for(var be in ze||(ze={}))um.call(ze,be)&&B0(Pe,be,ze[be]);if(yp)for(var be of yp(ze))b0.call(ze,be)&&B0(Pe,be,ze[be]);return Pe},dm=(Pe,ze)=>{var be={};for(var bt in Pe)um.call(Pe,bt)&&ze.indexOf(bt)<0&&(be[bt]=Pe[bt]);if(Pe!=null&&yp)for(var bt of yp(Pe))ze.indexOf(bt)<0&&b0.call(Pe,bt)&&(be[bt]=Pe[bt]);return be},cm=(Pe,ze,be)=>new Promise((bt,Kn)=>{var It=kt=>{try{Zt(be.next(kt))}catch(yn){Kn(yn)}},li=kt=>{try{Zt(be.throw(kt))}catch(yn){Kn(yn)}},Zt=kt=>kt.done?bt(kt.value):Promise.resolve(kt.value).then(It,li);Zt((be=be.apply(Pe,ze)).next())});const{TabPane:hm}=xo.default;var fm=(Pe=>(Pe.All="",Pe.Shixun="shixun",Pe.VideoItem="video",Pe.Attachment="attachment",Pe.group_count="group_homework",Pe.normal_count="normal_homework",Pe.ExaminationBank="exercise",Pe.HomeworkCommon="hack_homework",Pe.Discusses="Discusses",Pe))(fm||{});function F0(Pe){const ze=(Kn,It)=>{if(Kn.localName===It)return Kn;for(let li=0,Zt=Kn;Zt=Zt.parentNode;li++){if(Zt.localName===It)return Zt;if(Zt==document.documentElement)return!1}},be=Pe.target,bt=ze(be,"a");if(console.log([bt],bt==null?void 0:bt.href,44),!(bt!=null&&bt.href)&&be.tagName.toUpperCase()==="IMG"){let Kn=be.src||be.getAttribute("src");Kn&&Kn.indexOf("/images/avatars/User")===-1&&(Pe.stopPropagation(),Pe.preventDefault(),Wr.Z.publish("preview-image",Kn))}}const sy=Pe=>{var ze=Pe,{pathsDetail:be,globalSetting:bt,loading:Kn,dispatch:It}=ze,li=dm(ze,["pathsDetail","globalSetting","loading","dispatch"]);const[Zt]=(0,Ve.useSearchParams)(),kt=(0,Ve.useParams)(),yn=(0,ve.useRef)(),[Ui,ji]=(0,ve.useState)(""),[yr,Lr]=(0,ve.useState)((Zt==null?void 0:Zt.get("type"))!=="classrooms"?3:1);(0,ve.useEffect)(()=>{Zt.get("tabs")&&Lr(parseInt(Zt.get("tabs"))||3)},[Zt.get("tabs")]),(0,ve.useEffect)(()=>{if(yn.current)return yn.current.addEventListener("mousedown",F0),()=>{var Vi;(Vi=yn.current)==null||Vi.removeEventListener("mousedown",F0)}},[yn.current]),(0,ve.useEffect)(()=>{kt.pathId&&kr()},[kt.pathId]),(0,ve.useEffect)(()=>(It({type:"globalSetting/footerToggle",payload:!1}),()=>{It({type:"globalSetting/footerToggle",payload:!0})}),[]);const kr=()=>cm(void 0,null,function*(){if(Zt.get("type")==="classrooms"){It({type:"pathsDetail/getCourseDetail",payload:M0({id:kt.pathId,knowledge:!0},(0,rt.oP)())});return}const Vi=yield It({type:"pathsDetail/getPathsDetail",payload:M0({id:kt.pathId,knowledge:!0},(0,rt.oP)())});Vi!=null&&Vi.id&&Zt.get("token")&&(location.href=location.pathname)});return vp.createElement(Gt.Z,{spinning:!1},vp.createElement("section",{id:"knowledgegraphDetail",className:fa.bg,style:{background:Zt.get("type")!=="classrooms"?"#010A23":""}},vp.createElement(Eo,null),vp.createElement(sm,{activied:yr,setactivied:Lr})))};var I0=(0,Ve.connect)(({pathsDetail:Pe,loading:ze,globalSetting:be})=>({pathsDetail:Pe,globalSetting:be,loading:ze}))(sy)},24768:function(ii,hi,xe){"use strict";xe.d(hi,{AL:function(){return we},Iy:function(){return tn},Qv:function(){return Oe},ez:function(){return Ae},jb:function(){return Gt}});var ve=xe(32834),Ve=xe.n(ve),Dt=xe(11690),Xt=xe.n(Dt);let pt=1;function yt(dt,rt){const Ot=dt.match(/^(\s+)(?:```)/);if(Ot===null)return rt;const tt=Ot[1];return rt.split(` -`).map(Pn=>{const Rt=Pn.match(/^\s+/);if(Rt===null)return Pn;const[kn]=Rt;return kn.length>=tt.length?Pn.slice(tt.length):Pn}).join(` -`)}let De=[],Kt=["
            "];const Ht=new(Ve()).Renderer,nn=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function tn(){De.length=0,Kt=["
              "]}const Gt={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Mt(dt,rt,Ot,tt){if(rt>=dt.length||dt[rt].level<=Ot)return rt;var Pn=dt[rt];tt.push("
            • "+Pn.text+""),rt++;var Rt=[];return rt=Mt(dt,rt,Pn.level,Rt),Rt.length>0&&(tt.push("
                "),Rt.forEach(function(kn){tt.push(kn)}),tt.push("
              ")),tt.push("
            • "),rt=Mt(dt,rt,Ot,tt),rt}function Oe(){return Mt(De,0,0,Kt),Kt.push("
            "),Kt.join("")}const te={heading(dt){const rt=nn.exec(dt);if(pt+=1,rt)return{type:"heading",raw:rt[0],depth:rt[1].length,text:rt[2]}},fences(dt){const rt=this.rules.block.fences.exec(dt);if(rt){const Ot=rt[0];let tt=yt(Ot,rt[3]||"");const Pn=rt[2]?rt[2].trim():rt[2];if(["latex","katex","math"].indexOf(Pn)>=0){const Rt=le(),kn=tt;tt=Rt,ge[Rt]={type:"block",expression:kn}}return{type:"code",raw:Ot,lang:Pn,text:tt}}}},ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const le=()=>`__special_katext_id_${ce++}__`;let ge={};function Ae(){return ge}function we(){ce=0,ge={}}function Re(dt){return dt=dt.replace(ne,(rt,Ot)=>{const tt=le();return ge[tt]={type:"inline",expression:Ot},tt}),dt}const Ne=Ht.listitem;Ht.listitem=function(dt){return Ne(Re(dt))};const gt=Ht.paragraph;Ht.paragraph=function(dt){return gt(Re(dt))};const vt=Ht.tablecell;Ht.tablecell=function(dt,rt){return vt(Re(dt),rt)},Ht.code=function(dt,rt,Ot){const tt=(rt||"").match(/\S*/)[0];return tt?["latex","katex","math"].indexOf(tt)>=0?`

            ${dt}

            `:`
            ${Ot?dt:(0,Dt.escape)(dt,!0)}
            -`:'
            '+(Ot?dt:(0,Dt.escape)(dt,!0))+"
            "},Ht.heading=function(dt,rt,Ot){let tt=this.options.headerPrefix+Ot.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return De.push({anchor:tt,level:rt,text:dt}),"'+dt+""},Ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ve().use({tokenizer:te,renderer:Ht}),hi.ZP=Ve()},46474:function(ii,hi,xe){"use strict";xe.d(hi,{rX:function(){return Re},pW:function(){return Ne},gy:function(){return gt},xY:function(){return we},O5:function(){return Ae},hs:function(){return ne},tJ:function(){return Oe},o1:function(){return te},Rd:function(){return ge}});var ve=xe(89070),Ve=xe(43418),Dt=xe(28103),Xt=xe(8591),pt=xe(24065),yt=xe(955),De=xe(87169),Kt=xe(25510),Ht="data:image/png;base64,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",nn=xe.p+"static/newqrcode.a8740efb.png",tn=xe(32637),Gt=xe(59301),Mt=(vt,dt,rt)=>new Promise((Ot,tt)=>{var Pn=bn=>{try{kn(rt.next(bn))}catch(Cn){tt(Cn)}},Rt=bn=>{try{kn(rt.throw(bn))}catch(Cn){tt(Cn)}},kn=bn=>bn.done?Ot(bn.value):Promise.resolve(bn.value).then(Pn,Rt);kn((rt=rt.apply(vt,dt)).next())});const Oe=(vt,dt=!1,rt=!1,Ot="",tt=!1)=>!!(te(vt)&&ce(vt,dt,rt,Ot,tt)),te=vt=>(0,pt.bg)()?!0:(vt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ne=vt=>{var dt,rt,Ot;const{user:tt}=(0,ve.getDvaApp)()._store.getState();(0,pt.bg)()&&!((rt=(dt=tt==null?void 0:tt.userInfo)==null?void 0:dt.course)!=null&&rt.course_public)&&!((Ot=tt==null?void 0:tt.userInfo)!=null&&Ot.profile_completed)&&vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ce=(vt,dt=!1,rt=!0,Ot="",tt=!1)=>{var Pn;const{user:Rt}=(0,ve.getDvaApp)()._store.getState();return(Pn=Rt.userInfo)!=null&&Pn.profile_completed?!0:(rt?vt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ot,isCurrentPage:tt}}):Ve.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,yt.xg)("/account/profile/edit"),le()}}),!1)},le=()=>{Ve.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()}})},ge=()=>{Ve.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Gt.createElement("div",{style:{textAlign:"center"}},Gt.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"),Gt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:tn}),Gt.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 vt;const{user:dt}=(0,ve.getDvaApp)()._store.getState();return(vt=dt.userInfo)!=null&&vt.professional_certification?!0:(Ve.default.confirm({title:"\u63D0\u793A",centered:!0,content:Gt.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,yt.xg)("/account/certification")}}),!1)},we=()=>(0,pt.V9)()?!0:(Ve.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Gt.createElement("div",{className:"tc",style:{marginLeft:-38}},Gt.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Gt.createElement("img",{src:nn,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Re=(vt,dt)=>vt?!0:(Ve.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Gt.createElement("div",null,Gt.createElement("p",null,dt||"\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"),Gt.createElement("div",{style:{marginLeft:"110px"}},Gt.createElement("img",{src:Ht,width:200}),Gt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,yt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ne=vt=>{Ve.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Gt.createElement("div",null,Gt.createElement("div",null,Gt.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"),Gt.createElement(Dt.Z,null),Gt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Gt.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 ",Gt.createElement("a",null,vt),"\u5929\u3002"),Gt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Gt.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")),Gt.createElement("div",{style:{textAlign:"center",marginTop:30}},Gt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Kt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},gt=(vt,dt="")=>{const{shixunsDetail:{detail:rt}}=(0,ve.getDvaApp)()._store.getState();if((rt==null?void 0:rt.public)===2||(rt==null?void 0:rt.public)===1||(rt==null?void 0:rt.shixun_status)===3){let Ot="";return(rt==null?void 0:rt.public)===2&&(Ot="\u5DF2\u516C\u5F00"),(rt==null?void 0:rt.public)===1&&(Ot="\u5F85\u5BA1\u6838"),(rt==null?void 0:rt.shixun_status)===3&&(Ot="\u5DF2\u5173\u95ED"),Ve.default.info({centered:!0,icon:Gt.createElement(De.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Gt.createElement("div",{className:"tc",style:{marginLeft:-38}},Gt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Gt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ot,"\uFF0C",dt,"\u3002"),Gt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Gt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Kt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(rt==null?void 0:rt.shixun_status)===2?(Ve.default.confirm({centered:!0,icon:Gt.createElement(De.Z,null),title:"\u63D0\u793A",content:Gt.createElement("div",null,Gt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",dt,"\u3002"),Gt.createElement("br",null),Gt.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:()=>{Ve.default.confirm({width:440,centered:!0,icon:Gt.createElement(De.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:()=>Mt(void 0,null,function*(){(yield vt({type:"shixunsDetail/cancelRelease",payload:{id:rt==null?void 0:rt.identifier}})).status!==401&&(Xt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),vt({type:"shixunsDetail/getShixunsDetail",payload:{id:rt==null?void 0:rt.identifier}}),vt({type:"practiceSetting/getCommonData",payload:{id:rt==null?void 0:rt.identifier}}))})})}}),!0):!1}},50371:function(ii,hi){"use strict";function xe(){const ve=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ve=1;Ve{const pt=Dt[Xt];pt!==void 0&&(ve[Xt]=pt)})}return ve}hi.Z=xe},77578:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return ve}});const ve=Ve=>Ve?typeof Ve=="function"?Ve():Ve:null},88522:function(ii,hi,xe){"use strict";var ve=xe(92310),Ve=xe.n(ve),Dt=xe(11592),Xt=xe(2738),pt=xe(59301),yt=xe(53487),De=xe(92343),Kt=xe(36355),Ht=xe(57809);const{Option:nn}=Ht.default;function tn(te){return te&&te.type&&(te.type.isSelectOption||te.type.isSelectOptGroup)}const Gt=(te,ne)=>{const{prefixCls:ce,className:le,popupClassName:ge,dropdownClassName:Ae,children:we,dataSource:Re}=te,Ne=(0,Dt.Z)(we);let gt;Ne.length===1&&(0,De.l$)(Ne[0])&&!tn(Ne[0])&&([gt]=Ne);const vt=gt?()=>gt:void 0;let dt;Ne.length&&tn(Ne[0])?dt=we:dt=Re?Re.map(tt=>{if((0,De.l$)(tt))return tt;switch(typeof tt){case"string":return pt.createElement(nn,{key:tt,value:tt},tt);case"object":{const{value:Pn}=tt;return pt.createElement(nn,{key:Pn,value:Pn},tt.text)}default:return}}):[];const{getPrefixCls:rt}=pt.useContext(Kt.E_),Ot=rt("select",ce);return pt.createElement(Ht.default,Object.assign({ref:ne,suffixIcon:null},(0,Xt.Z)(te,["dataSource","dropdownClassName"]),{prefixCls:Ot,popupClassName:ge||Ae,className:Ve()(`${Ot}-auto-complete`,le),mode:Ht.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:vt}),dt)},Mt=pt.forwardRef(Gt),Oe=(0,yt.Z)(Mt);Mt.Option=nn,Mt._InternalPanelDoNotUseOrYouWillBeFired=Oe,hi.Z=Mt},19842:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Rr}});var ve=xe(19127),Ve=xe(59301),Dt=xe(33853),Xt=xe(58617),pt=xe(38819),yt=xe(92310),De=xe.n(yt),Kt=xe(96663),Ht=xe(72071),nn=xe(6620),tn=xe(77861),Gt=xe(17115),Mt=xe(90782),Oe=xe(6089),te=xe(18929),ne=Ve.createContext(null),ce=ne,le=xe(20135),ge=xe(90493),Ae=xe(44127),we="__rc_cascader_search_mark__",Re=function(Li,Pi,Hr){var Zr=Hr.label;return Pi.some(function(Ei){return String(Ei[Zr]).toLowerCase().includes(Li.toLowerCase())})},Ne=function(Li,Pi,Hr,Zr){return Pi.map(function(Ei){return Ei[Zr.label]}).join(" / ")},gt=function(In,Li,Pi,Hr,Zr,Ei){var rn=Zr.filter,Yt=rn===void 0?Re:rn,Xe=Zr.render,un=Xe===void 0?Ne:Xe,ti=Zr.limit,Wn=ti===void 0?50:ti,vn=Zr.sort;return Ve.useMemo(function(){var vi=[];if(!In)return[];function eo(Xr,Kr){var Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Xr.forEach(function(xi){if(!(!vn&&Wn!==!1&&Wn>0&&vi.length>=Wn)){var Ur=[].concat((0,ve.Z)(Kr),[xi]),ko=xi[Pi.children],Qn=Ct||xi.disabled;if((!ko||ko.length===0||Ei)&&Yt(In,Ur,{label:Pi.label})){var sr;vi.push((0,Ae.Z)((0,Ae.Z)({},xi),{},(sr={disabled:Qn},(0,ge.Z)(sr,Pi.label,un(In,Ur,Hr,Pi)),(0,ge.Z)(sr,we,Ur),(0,ge.Z)(sr,Pi.children,void 0),sr)))}ko&&eo(xi[Pi.children],Ur,Qn)}})}return eo(Li,[]),vn&&vi.sort(function(Xr,Kr){return vn(Xr[we],Kr[we],In,Pi)}),Wn!==!1&&Wn>0?vi.slice(0,Wn):vi},[In,Li,Pi,Hr,un,Ei,Yt,vn,Wn])},vt="__RC_CASCADER_SPLIT__",dt="SHOW_PARENT",rt="SHOW_CHILD";function Ot(In){return In.join(vt)}function tt(In){return In.map(Ot)}function Pn(In){return In.split(vt)}function Rt(In){var Li=In||{},Pi=Li.label,Hr=Li.value,Zr=Li.children,Ei=Hr||"value";return{label:Pi||"label",value:Ei,key:Ei,children:Zr||"children"}}function kn(In,Li){var Pi,Hr;return(Pi=In.isLeaf)!==null&&Pi!==void 0?Pi:!((Hr=In[Li.children])!==null&&Hr!==void 0&&Hr.length)}function bn(In){var Li=In.parentElement;if(Li){var Pi=In.offsetTop-Li.offsetTop;Pi-Li.scrollTop<0?Li.scrollTo({top:Pi}):Pi+In.offsetHeight-Li.scrollTop>Li.offsetHeight&&Li.scrollTo({top:Pi+In.offsetHeight-Li.offsetHeight})}}function Cn(In,Li){return In.map(function(Pi){var Hr;return(Hr=Pi[we])===null||Hr===void 0?void 0:Hr.map(function(Zr){return Zr[Li.value]})})}function Ai(In,Li,Pi){var Hr=new Set(In),Zr=Li();return In.filter(function(Ei){var rn=Zr[Ei],Yt=rn?rn.parent:null,Xe=rn?rn.children:null;return rn&&rn.node.disabled?!0:Pi===rt?!(Xe&&Xe.some(function(un){return un.key&&Hr.has(un.key)})):!(Yt&&!Yt.node.disabled&&Hr.has(Yt.key))})}function Xi(In,Li,Pi){for(var Hr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Zr=Li,Ei=[],rn=function(){var un,ti,Wn,vn=In[Yt],vi=(un=Zr)===null||un===void 0?void 0:un.findIndex(function(Xr){var Kr=Xr[Pi.value];return Hr?String(Kr)===String(vn):Kr===vn}),eo=vi!==-1?(ti=Zr)===null||ti===void 0?void 0:ti[vi]:null;Ei.push({value:(Wn=eo==null?void 0:eo[Pi.value])!==null&&Wn!==void 0?Wn:vn,index:vi,option:eo}),Zr=eo==null?void 0:eo[Pi.children]},Yt=0;Yt1){var dn=eo.slice(0,-1);xi(dn)}else un(!1)},Qn=function(){var dn,gi=((dn=Kr[Xr])===null||dn===void 0?void 0:dn[Pi.children])||[],Yn=gi.find(function(Vn){return!Vn.disabled});if(Yn){var wn=[].concat((0,ve.Z)(eo),[Yn[Pi.value]]);xi(wn)}};Ve.useImperativeHandle(In,function(){return{onKeyDown:function(dn){var gi=dn.which;switch(gi){case En.Z.UP:case En.Z.DOWN:{var Yn=0;gi===En.Z.UP?Yn=-1:gi===En.Z.DOWN&&(Yn=1),Yn!==0&&Ur(Yn);break}case En.Z.LEFT:{if(Xe)break;Wn?Qn():ko();break}case En.Z.RIGHT:{if(Xe)break;Wn?ko():Qn();break}case En.Z.BACKSPACE:{Xe||ko();break}case En.Z.ENTER:{if(eo.length){var wn=Kr[Xr],Vn=(wn==null?void 0:wn[we])||[];Vn.length?Ei(Vn.map(function(_n){return _n[Pi.value]}),Vn[Vn.length-1]):Ei(eo,Kr[Xr])}break}case En.Z.ESC:un(!1),ti&&dn.stopPropagation()}},onKeyUp:function(){}}})},st=Ve.forwardRef(function(In,Li){var Pi,Hr,Zr,Ei,rn=(0,tn.lk)(),Yt=rn.prefixCls,Xe=rn.multiple,un=rn.searchValue,ti=rn.toggleOpen,Wn=rn.notFoundContent,vn=rn.direction,vi=rn.open,eo=Ve.useRef(),Xr=vn==="rtl",Kr=Ve.useContext(ce),Ct=Kr.options,xi=Kr.values,Ur=Kr.halfValues,ko=Kr.fieldNames,Qn=Kr.changeOnSelect,sr=Kr.onSelect,dn=Kr.searchOptions,gi=Kr.dropdownPrefixCls,Yn=Kr.loadData,wn=Kr.expandTrigger,Vn=gi||Yt,_n=Ve.useState([]),Di=(0,Ht.Z)(_n,2),Gn=Di[0],to=Di[1],An=function(ba){if(!(!Yn||un)){var ys=Xi(ba,Ct,ko),Ja=ys.map(function(Ds){var Fs=Ds.option;return Fs}),Aa=Ja[Ja.length-1];if(Aa&&!kn(Aa,ko)){var Ba=Ot(ba);to(function(Ds){return[].concat((0,ve.Z)(Ds),[Ba])}),Yn(Ja)}}};Ve.useEffect(function(){Gn.length&&Gn.forEach(function(Xa){var ba=Pn(Xa),ys=Xi(ba,Ct,ko,!0).map(function(Aa){var Ba=Aa.option;return Ba}),Ja=ys[ys.length-1];(!Ja||Ja[ko.children]||kn(Ja,ko))&&to(function(Aa){return Aa.filter(function(Ba){return Ba!==Xa})})})},[Ct,Gn,ko]);var ya=Ve.useMemo(function(){return new Set(tt(xi))},[xi]),na=Ve.useMemo(function(){return new Set(tt(Ur))},[Ur]),La=wt(),jn=(0,Ht.Z)(La,2),lr=jn[0],ao=jn[1],zo=function(ba){ao(ba),An(ba)},lo=function(ba){var ys=ba.disabled,Ja=kn(ba,ko);return!ys&&(Ja||Qn||Xe)},bo=function(ba,ys){var Ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;sr(ba),!Xe&&(ys||Qn&&(wn==="hover"||Ja))&&ti(!1)},Io=Ve.useMemo(function(){return un?dn:Ct},[un,dn,Ct]),Jo=Ve.useMemo(function(){for(var Xa=[{options:Io}],ba=Io,ys=Cn(ba,ko),Ja=function(){var Fs=lr[Aa],$r=ba.find(function(Xs,ul){return(ys[ul]?Ot(ys[ul]):Xs[ko.value])===Fs}),Je=$r==null?void 0:$r[ko.children];if(!(Je!=null&&Je.length))return"break";ba=Je,Xa.push({options:Je})},Aa=0;Aa":Gn,An=In.loadingIcon,ya=In.children,na=In.dropdownMatchSelectWidth,La=na===void 0?!1:na,jn=In.showCheckedStrategy,lr=jn===void 0?dt:jn,ao=(0,nn.Z)(In,Ee),zo=(0,Gt.ZP)(Pi),lo=!!Wn,bo=(0,te.Z)(rn,{value:Yt,postState:On}),Io=(0,Ht.Z)(bo,2),Jo=Io[0],Do=Io[1],Ca=Ve.useMemo(function(){return Rt(Ei)},[JSON.stringify(Ei)]),Xn=Ve.useMemo(function(){return xi||[]},[xi]),ja=Hn(Xn,Ca),Zn=Ve.useCallback(function(Ts){var ls=ja();return Ts.map(function(cs){var Es=ls[cs].nodes;return Es.map(function(Il){return Il[Ca.value]})})},[ja,Ca]),Ma=(0,te.Z)("",{value:eo,postState:function(ls){return ls||""}}),Xa=(0,Ht.Z)(Ma,2),ba=Xa[0],ys=Xa[1],Ja=function(ls,cs){ys(ls),cs.source!=="blur"&&Xr&&Xr(ls)},Aa=cn(Kr),Ba=(0,Ht.Z)(Aa,2),Ds=Ba[0],Fs=Ba[1],$r=gt(ba,Xn,Ca,Ur||Zr,Fs,Xe),Je=Er(Xn,Ca),Xs=Ve.useMemo(function(){var Ts=Je(Jo),ls=(0,Ht.Z)(Ts,2),cs=ls[0],Es=ls[1];if(!lo||!Jo.length)return[cs,[],Es];var Il=tt(cs),Vl=ja(),Eu=(0,Mt.S)(Il,!0,Vl),mn=Eu.checkedKeys,du=Eu.halfCheckedKeys;return[Zn(mn),Zn(du),Es]},[lo,Jo,ja,Zn,Je]),ul=(0,Ht.Z)(Xs,3),Xo=ul[0],qs=ul[1],ol=ul[2],hl=Ve.useMemo(function(){var Ts=tt(Xo),ls=Ai(Ts,ja,lr);return[].concat((0,ve.Z)(ol),(0,ve.Z)(Zn(ls)))},[Xo,ja,Zn,ol,lr]),Su=Nt(hl,Xn,Ca,lo,ti),wl=(0,Oe.Z)(function(Ts){if(Do(Ts),un){var ls=On(Ts),cs=ls.map(function(Vl){return Xi(Vl,Xn,Ca).map(function(Eu){return Eu.option})}),Es=lo?ls:ls[0],Il=lo?cs:cs[0];un(Es,Il)}}),al=(0,Oe.Z)(function(Ts){if((!lo||vi)&&ys(""),!lo)wl(Ts);else{var ls=Ot(Ts),cs=tt(Xo),Es=tt(qs),Il=cs.includes(ls),Vl=ol.some(function(ia){return Ot(ia)===ls}),Eu=Xo,mn=ol;if(Vl&&!Il)mn=ol.filter(function(ia){return Ot(ia)!==ls});else{var du=Il?cs.filter(function(ia){return ia!==ls}):[].concat((0,ve.Z)(cs),[ls]),ro=ja(),cu;if(Il){var bs=(0,Mt.S)(du,{checked:!1,halfCheckedKeys:Es},ro);cu=bs.checkedKeys}else{var $a=(0,Mt.S)(du,!0,ro);cu=$a.checkedKeys}var Ys=Ai(cu,ja,lr);Eu=Zn(Ys)}wl([].concat((0,ve.Z)(mn),(0,ve.Z)(Eu)))}}),Sl=function(ls,cs){if(cs.type==="clear"){wl([]);return}var Es=cs.values[0],Il=Es.valueCells;al(Il)},qa=sr!==void 0?sr:Qn,Ko=gi||dn,Uo=Vn||wn,Ti=function(ls){_n==null||_n(ls),Di==null||Di(ls)},da=Ve.useMemo(function(){return{options:Xn,fieldNames:Ca,values:Xo,halfValues:qs,changeOnSelect:Xe,onSelect:al,checkable:Wn,searchOptions:$r,dropdownPrefixCls:Ur,loadData:ko,expandTrigger:Ct,expandIcon:to,loadingIcon:An,dropdownMenuColumnStyle:Yn}},[Xn,Ca,Xo,qs,Xe,al,Wn,$r,Ur,ko,Ct,to,An,Yn]),Is=!(ba?$r:Xn).length,Fl=ba&&Fs.matchInputWidth||Is?{}:{minWidth:"auto"};return Ve.createElement(ce.Provider,{value:da},Ve.createElement(tn.Ac,(0,Kt.Z)({},ao,{ref:Li,id:zo,prefixCls:Zr,autoClearSearchValue:vi,dropdownMatchSelectWidth:La,dropdownStyle:Fl,displayValues:Su,onDisplayValuesChange:Sl,mode:lo?"multiple":void 0,searchValue:ba,onSearch:Ja,showSearch:Ds,OptionList:ke,emptyOptions:Is,open:qa,dropdownClassName:Ko,placement:Uo,onDropdownVisibleChange:Ti,getRawInputElement:function(){return ya}})))});ft.SHOW_PARENT=dt,ft.SHOW_CHILD=rt;var Pt=ft,_t=Pt,on=xe(2738),Wt=xe(62892),hn=xe(53487),nr=xe(19080),Ji=xe(36355),wi=xe(93891),Fi=xe(1684),ir=xe(19716),si=xe(32441),Mr=xe(14154),qi=xe(58582),Dr=xe(84443),Eo=xe(66339),xo=xe(33234),Wr=xe(98447),fa=xe(17313),Sa=xe(74207),Ra=xe(83116);const ss=In=>{const{prefixCls:Li,componentCls:Pi,antCls:Hr}=In,Zr=`${Pi}-menu-item`,Ei=` - &${Zr}-expand ${Zr}-expand-icon, - ${Zr}-loading-icon - `;return[{[Pi]:{width:In.controlWidth}},{[`${Pi}-dropdown`]:[(0,Wr.C2)(`${Li}-checkbox`,In),{[`&${Hr}-select-dropdown`]:{padding:0}},{[Pi]:{"&-checkbox":{top:0,marginInlineEnd:In.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pi}-menu-empty`]:{[`${Pi}-menu`]:{width:"100%",height:"auto",[Zr]:{color:In.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:In.controlItemWidth,height:In.dropdownHeight,margin:0,padding:In.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${In.lineWidth}px ${In.lineType} ${In.colorSplit}`},"&-item":Object.assign(Object.assign({},fa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:In.optionPadding,lineHeight:In.lineHeight,cursor:"pointer",transition:`all ${In.motionDurationMid}`,borderRadius:In.borderRadiusSM,"&:hover":{background:In.controlItemBgHover},"&-disabled":{color:In.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ei]:{color:In.colorTextDisabled}},[`&-active:not(${Zr}-disabled)`]:{"&, &:hover":{fontWeight:In.optionSelectedFontWeight,backgroundColor:In.optionSelectedBg}},"&-content":{flex:"auto"},[Ei]:{marginInlineStart:In.paddingXXS,color:In.colorTextDescription,fontSize:In.fontSizeIcon},"&-keyword":{color:In.colorHighlight}})}}}]},{[`${Pi}-dropdown-rtl`]:{direction:"rtl"}},(0,Sa.c)(In)]};var Ua=(0,Ra.Z)("Cascader",In=>[ss(In)],In=>{const Li=Math.round((In.controlHeight-In.fontSize*In.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:In.controlItemBgActive,optionSelectedFontWeight:In.fontWeightStrong,optionPadding:`${Li}px ${In.paddingSM}px`,menuPadding:In.paddingXXS}}),Rs=function(In,Li){var Pi={};for(var Hr in In)Object.prototype.hasOwnProperty.call(In,Hr)&&Li.indexOf(Hr)<0&&(Pi[Hr]=In[Hr]);if(In!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zr=0,Hr=Object.getOwnPropertySymbols(In);ZrXe===0?[Yt]:[].concat((0,ve.Z)(rn),[Li,Yt]),[]),Zr=[];let Ei=0;return Hr.forEach((rn,Yt)=>{const Xe=Ei+rn.length;let un=In.slice(Ei,Xe);Ei=Xe,Yt%2===1&&(un=Ve.createElement("span",{className:`${Pi}-menu-item-keyword`,key:`separator-${Yt}`},un)),Zr.push(un)}),Zr}const js=(In,Li,Pi,Hr)=>{const Zr=[],Ei=In.toLowerCase();return Li.forEach((rn,Yt)=>{Yt!==0&&Zr.push(" / ");let Xe=rn[Hr.label];const un=typeof Xe;(un==="string"||un==="number")&&(Xe=cl(String(Xe),Ei,Pi)),Zr.push(Xe)}),Zr},Fe=Ve.forwardRef((In,Li)=>{const{prefixCls:Pi,size:Hr,disabled:Zr,className:Ei,rootClassName:rn,multiple:Yt,bordered:Xe=!0,transitionName:un,choiceTransitionName:ti="",popupClassName:Wn,dropdownClassName:vn,expandIcon:vi,placement:eo,showSearch:Xr,allowClear:Kr=!0,notFoundContent:Ct,direction:xi,getPopupContainer:Ur,status:ko,showArrow:Qn,builtinPlacements:sr,style:dn}=In,gi=Rs(In,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Yn=(0,on.Z)(gi,["suffixIcon"]),{getPopupContainer:wn,getPrefixCls:Vn,renderEmpty:_n,direction:Di,popupOverflow:Gn,cascader:to}=Ve.useContext(Ji.E_),An=xi||Di,ya=An==="rtl",{status:na,hasFeedback:La,isFormItemInput:jn,feedbackIcon:lr}=Ve.useContext(si.aM),ao=(0,nr.F)(na,ko),zo=Ct||(_n==null?void 0:_n("Cascader"))||Ve.createElement(wi.Z,{componentName:"Cascader"}),lo=Vn(),bo=Vn("select",Pi),Io=Vn("cascader",Pi),[Jo,Do]=(0,Mr.Z)(bo),[Ca]=Ua(Io),{compactSize:Xn,compactItemClassnames:ja}=(0,xo.ri)(bo,xi),Zn=De()(Wn||vn,`${Io}-dropdown`,{[`${Io}-dropdown-rtl`]:An==="rtl"},rn,Do),Ma=Ve.useMemo(()=>{if(!Xr)return Xr;let ol={render:js};return typeof Xr=="object"&&(ol=Object.assign(Object.assign({},ol),Xr)),ol},[Xr]),Xa=(0,ir.Z)(ol=>{var hl;return(hl=Hr!=null?Hr:Xn)!==null&&hl!==void 0?hl:ol}),ba=Ve.useContext(Fi.Z),ys=Zr!=null?Zr:ba;let Ja=vi;vi||(Ja=ya?Ve.createElement(Dt.Z,null):Ve.createElement(pt.Z,null));const Aa=Ve.createElement("span",{className:`${bo}-menu-item-loading-icon`},Ve.createElement(Xt.Z,{spin:!0})),Ba=Ve.useMemo(()=>Yt?Ve.createElement("span",{className:`${Io}-checkbox-inner`}):!1,[Yt]),Ds=(0,Dr.Z)(In.suffixIcon,Qn),{suffixIcon:Fs,removeIcon:$r,clearIcon:Je}=(0,Eo.Z)(Object.assign(Object.assign({},In),{hasFeedback:La,feedbackIcon:lr,showSuffixIcon:Ds,multiple:Yt,prefixCls:bo,componentName:"Cascader"})),Xs=Ve.useMemo(()=>eo!==void 0?eo:ya?"bottomRight":"bottomLeft",[eo,ya]),ul=(0,qi.Z)(sr,Gn),Xo=Kr===!0?{clearIcon:Je}:Kr,qs=Ve.createElement(_t,Object.assign({prefixCls:bo,className:De()(!Pi&&Io,{[`${bo}-lg`]:Xa==="large",[`${bo}-sm`]:Xa==="small",[`${bo}-rtl`]:ya,[`${bo}-borderless`]:!Xe,[`${bo}-in-form-item`]:jn},(0,nr.Z)(bo,ao,La),ja,to==null?void 0:to.className,Ei,rn,Do),disabled:ys,style:Object.assign(Object.assign({},to==null?void 0:to.style),dn)},Yn,{builtinPlacements:ul,direction:An,placement:Xs,notFoundContent:zo,allowClear:Xo,showSearch:Ma,expandIcon:Ja,suffixIcon:Fs,removeIcon:$r,loadingIcon:Aa,checkable:Ba,dropdownClassName:Zn,dropdownPrefixCls:Pi||Io,choiceTransitionName:(0,Wt.m)(lo,"",ti),transitionName:(0,Wt.m)(lo,"slide-up",un),getPopupContainer:Ur||wn,ref:Li}));return Ca(Jo(qs))}),Zi=(0,hn.Z)(Fe);Fe.SHOW_PARENT=Go,Fe.SHOW_CHILD=Os,Fe._InternalPanelDoNotUseOrYouWillBeFired=Zi;var Rr=Fe},24905:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return gt}});var ve=xe(92310),Ve=xe.n(ve),Dt=xe(5630),Xt=xe(59301),pt=xe(36355),yt=xe(1684),De=xe(32441),Ht=Xt.createContext(null),nn=xe(98447),tn=xe(14088),Gt=xe(4572),Mt=function(vt,dt){var rt={};for(var Ot in vt)Object.prototype.hasOwnProperty.call(vt,Ot)&&dt.indexOf(Ot)<0&&(rt[Ot]=vt[Ot]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ot=Object.getOwnPropertySymbols(vt);tt{var rt;const{prefixCls:Ot,className:tt,rootClassName:Pn,children:Rt,indeterminate:kn=!1,style:bn,onMouseEnter:Cn,onMouseLeave:Ai,skipGroup:Xi=!1,disabled:Nt}=vt,ot=Mt(vt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Hn,direction:Er,checkbox:Ir}=Xt.useContext(pt.E_),cn=Xt.useContext(Ht),{isFormItemInput:ai}=Xt.useContext(De.aM),Ii=Xt.useContext(yt.Z),Bn=(rt=(cn==null?void 0:cn.disabled)||Nt)!==null&&rt!==void 0?rt:Ii,Nn=Xt.useRef(ot.value);Xt.useEffect(()=>{cn==null||cn.registerValue(ot.value)},[]),Xt.useEffect(()=>{if(!Xi)return ot.value!==Nn.current&&(cn==null||cn.cancelValue(Nn.current),cn==null||cn.registerValue(ot.value),Nn.current=ot.value),()=>cn==null?void 0:cn.cancelValue(ot.value)},[ot.value]);const Yi=Hn("checkbox",Ot),[wt,En]=(0,nn.ZP)(Yi),qn=Object.assign({},ot);cn&&!Xi&&(qn.onChange=function(){ot.onChange&&ot.onChange.apply(ot,arguments),cn.toggleOption&&cn.toggleOption({label:Rt,value:ot.value})},qn.name=cn.name,qn.checked=cn.value.includes(ot.value));const st=Ve()(`${Yi}-wrapper`,{[`${Yi}-rtl`]:Er==="rtl",[`${Yi}-wrapper-checked`]:qn.checked,[`${Yi}-wrapper-disabled`]:Bn,[`${Yi}-wrapper-in-form-item`]:ai},Ir==null?void 0:Ir.className,tt,Pn,En),ke=Ve()({[`${Yi}-indeterminate`]:kn},Gt.A,En),Be=kn?"mixed":void 0;return wt(Xt.createElement(tn.Z,{component:"Checkbox",disabled:Bn},Xt.createElement("label",{className:st,style:Object.assign(Object.assign({},Ir==null?void 0:Ir.style),bn),onMouseEnter:Cn,onMouseLeave:Ai},Xt.createElement(Dt.Z,Object.assign({"aria-checked":Be},qn,{prefixCls:Yi,className:ke,disabled:Bn,ref:dt})),Rt!==void 0&&Xt.createElement("span",null,Rt))))};var ne=Xt.forwardRef(Oe),ce=xe(19127),le=xe(2738),ge=function(vt,dt){var rt={};for(var Ot in vt)Object.prototype.hasOwnProperty.call(vt,Ot)&&dt.indexOf(Ot)<0&&(rt[Ot]=vt[Ot]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ot=Object.getOwnPropertySymbols(vt);tt{const{defaultValue:rt,children:Ot,options:tt=[],prefixCls:Pn,className:Rt,rootClassName:kn,style:bn,onChange:Cn}=vt,Ai=ge(vt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xi,direction:Nt}=Xt.useContext(pt.E_),[ot,Hn]=Xt.useState(Ai.value||rt||[]),[Er,Ir]=Xt.useState([]);Xt.useEffect(()=>{"value"in Ai&&Hn(Ai.value||[])},[Ai.value]);const cn=Xt.useMemo(()=>tt.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[tt]),ai=Ye=>{Ir(lt=>lt.filter(Ee=>Ee!==Ye))},Ii=Ye=>{Ir(lt=>[].concat((0,ce.Z)(lt),[Ye]))},Bn=Ye=>{const lt=ot.indexOf(Ye.value),Ee=(0,ce.Z)(ot);lt===-1?Ee.push(Ye.value):Ee.splice(lt,1),"value"in Ai||Hn(Ee),Cn==null||Cn(Ee.filter(St=>Er.includes(St)).sort((St,On)=>{const ft=cn.findIndex(_t=>_t.value===St),Pt=cn.findIndex(_t=>_t.value===On);return ft-Pt}))},Nn=Xi("checkbox",Pn),Yi=`${Nn}-group`,[wt,En]=(0,nn.ZP)(Nn),qn=(0,le.Z)(Ai,["value","disabled"]),st=tt.length?cn.map(Ye=>Xt.createElement(ne,{prefixCls:Nn,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Ai.disabled,value:Ye.value,checked:ot.includes(Ye.value),onChange:Ye.onChange,className:`${Yi}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ot,ke={toggleOption:Bn,value:ot,disabled:Ai.disabled,name:Ai.name,registerValue:Ii,cancelValue:ai},Be=Ve()(Yi,{[`${Yi}-rtl`]:Nt==="rtl"},Rt,kn,En);return wt(Xt.createElement("div",Object.assign({className:Be,style:bn},qn,{ref:dt}),Xt.createElement(Ht.Provider,{value:ke},st)))},we=Xt.forwardRef(Ae);var Re=Xt.memo(we);const Ne=ne;Ne.Group=Re,Ne.__ANT_CHECKBOX=!0;var gt=Ne},98447:function(ii,hi,xe){"use strict";xe.d(hi,{C2:function(){return pt}});var ve=xe(17313),Ve=xe(37613),Dt=xe(83116);const Xt=yt=>{const{checkboxCls:De}=yt,Kt=`${De}-wrapper`;return[{[`${De}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(yt)),{display:"inline-flex",flexWrap:"wrap",columnGap:yt.marginXS,[`> ${yt.antCls}-row`]:{flex:1}}),[Kt]:Object.assign(Object.assign({},(0,ve.Wf)(yt)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Kt}`]:{marginInlineStart:0},[`&${Kt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[De]:Object.assign(Object.assign({},(0,ve.Wf)(yt)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:yt.borderRadiusSM,alignSelf:"center",[`${De}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${De}-inner`]:Object.assign({},(0,ve.oN)(yt))},[`${De}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:yt.checkboxSize,height:yt.checkboxSize,direction:"ltr",backgroundColor:yt.colorBgContainer,border:`${yt.lineWidth}px ${yt.lineType} ${yt.colorBorder}`,borderRadius:yt.borderRadiusSM,borderCollapse:"separate",transition:`all ${yt.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:yt.checkboxSize/14*5,height:yt.checkboxSize/14*8,border:`${yt.lineWidthBold}px solid ${yt.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${yt.motionDurationFast} ${yt.motionEaseInBack}, opacity ${yt.motionDurationFast}`}},"& + span":{paddingInlineStart:yt.paddingXS,paddingInlineEnd:yt.paddingXS}})},{[` - ${Kt}:not(${Kt}-disabled), - ${De}:not(${De}-disabled) - `]:{[`&:hover ${De}-inner`]:{borderColor:yt.colorPrimary}},[`${Kt}:not(${Kt}-disabled)`]:{[`&:hover ${De}-checked:not(${De}-disabled) ${De}-inner`]:{backgroundColor:yt.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${De}-checked:not(${De}-disabled):after`]:{borderColor:yt.colorPrimaryHover}}},{[`${De}-checked`]:{[`${De}-inner`]:{backgroundColor:yt.colorPrimary,borderColor:yt.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${yt.motionDurationMid} ${yt.motionEaseOutBack} ${yt.motionDurationFast}`}}},[` - ${Kt}-checked:not(${Kt}-disabled), - ${De}-checked:not(${De}-disabled) - `]:{[`&:hover ${De}-inner`]:{backgroundColor:yt.colorPrimaryHover,borderColor:"transparent"}}},{[De]:{"&-indeterminate":{[`${De}-inner`]:{backgroundColor:yt.colorBgContainer,borderColor:yt.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:yt.fontSizeLG/2,height:yt.fontSizeLG/2,backgroundColor:yt.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Kt}-disabled`]:{cursor:"not-allowed"},[`${De}-disabled`]:{[`&, ${De}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${De}-inner`]:{background:yt.colorBgContainerDisabled,borderColor:yt.colorBorder,"&:after":{borderColor:yt.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:yt.colorTextDisabled},[`&${De}-indeterminate ${De}-inner::after`]:{background:yt.colorTextDisabled}}}]};function pt(yt,De){const Kt=(0,Ve.TS)(De,{checkboxCls:`.${yt}`,checkboxSize:De.controlInteractiveSize});return[Xt(Kt)]}hi.ZP=(0,Dt.Z)("Checkbox",(yt,De)=>{let{prefixCls:Kt}=De;return[pt(Kt,yt)]})},5083:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return fu}});var ve=xe(61186),Ve=xe.n(ve),Dt=xe(48736),Xt=xe(90111),pt=xe.n(Xt),yt=xe(58319),De=xe.n(yt),Kt=xe(23250),Ht=xe.n(Kt),nn=xe(74959),tn=xe.n(nn),Gt=xe(10238),Mt=xe.n(Gt),Oe=xe(33656),te=xe.n(Oe);Ve().extend(te()),Ve().extend(Mt()),Ve().extend(pt()),Ve().extend(De()),Ve().extend(Ht()),Ve().extend(tn()),Ve().extend(function(We,Qe){var it=Qe.prototype,Vt=it.format;it.format=function(Sn){var Mn=(Sn||"").replace("Wo","wo");return Vt.bind(this)(Mn)}});var ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ce=function(Qe){var it=ne[Qe];return it||Qe.split("_")[0]},le=function(){(0,Dt.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ge={getNow:function(){return Ve()()},getFixedDate:function(Qe){return Ve()(Qe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Qe){return Qe.endOf("month")},getWeekDay:function(Qe){var it=Qe.locale("en");return it.weekday()+it.localeData().firstDayOfWeek()},getYear:function(Qe){return Qe.year()},getMonth:function(Qe){return Qe.month()},getDate:function(Qe){return Qe.date()},getHour:function(Qe){return Qe.hour()},getMinute:function(Qe){return Qe.minute()},getSecond:function(Qe){return Qe.second()},addYear:function(Qe,it){return Qe.add(it,"year")},addMonth:function(Qe,it){return Qe.add(it,"month")},addDate:function(Qe,it){return Qe.add(it,"day")},setYear:function(Qe,it){return Qe.year(it)},setMonth:function(Qe,it){return Qe.month(it)},setDate:function(Qe,it){return Qe.date(it)},setHour:function(Qe,it){return Qe.hour(it)},setMinute:function(Qe,it){return Qe.minute(it)},setSecond:function(Qe,it){return Qe.second(it)},isAfter:function(Qe,it){return Qe.isAfter(it)},isValidate:function(Qe){return Qe.isValid()},locale:{getWeekFirstDay:function(Qe){return Ve()().locale(ce(Qe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Qe,it){return it.locale(ce(Qe)).weekday(0)},getWeek:function(Qe,it){return it.locale(ce(Qe)).week()},getShortWeekDays:function(Qe){return Ve()().locale(ce(Qe)).localeData().weekdaysMin()},getShortMonths:function(Qe){return Ve()().locale(ce(Qe)).localeData().monthsShort()},format:function(Qe,it,Vt){return it.locale(ce(Qe)).format(Vt)},parse:function(Qe,it,Vt){for(var Qt=ce(Qe),Sn=0;Sn1&&(Mn=Qe.addDate(Mn,-7)),Mn}function si(We,Qe,it){var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Qe){case"year":return it.addYear(We,Vt*10);case"quarter":case"month":return it.addYear(We,Vt);default:return it.addMonth(We,Vt)}}function Mr(We,Qe){var it=Qe.generateConfig,Vt=Qe.locale,Qt=Qe.format;return typeof Qt=="function"?Qt(We):it.locale.format(Vt.locale,We,Qt)}function qi(We,Qe){var it=Qe.generateConfig,Vt=Qe.locale,Qt=Qe.formatList;return!We||typeof Qt[0]=="function"?null:it.locale.parse(Vt.locale,We,Qt)}function Dr(We){var Qe=We.cellDate,it=We.mode,Vt=We.disabledDate,Qt=We.generateConfig;if(!Vt)return!1;var Sn=function(io,ni,cr){for(var no=ni;no<=cr;){var ea=void 0;switch(io){case"date":{if(ea=Qt.setDate(Qe,no),!Vt(ea))return!1;break}case"month":{if(ea=Qt.setMonth(Qe,no),!Dr({cellDate:ea,mode:"month",generateConfig:Qt,disabledDate:Vt}))return!1;break}case"year":{if(ea=Qt.setYear(Qe,no),!Dr({cellDate:ea,mode:"year",generateConfig:Qt,disabledDate:Vt}))return!1;break}}no+=1}return!0};switch(it){case"date":case"week":return Vt(Qe);case"month":{var Mn=1,ri=Qt.getDate(Qt.getEndDate(Qe));return Sn("date",Mn,ri)}case"quarter":{var ui=Math.floor(Qt.getMonth(Qe)/3)*3,Ri=ui+2;return Sn("month",ui,Ri)}case"year":return Sn("month",0,11);case"decade":{var er=Qt.getYear(Qe),ki=Math.floor(er/lt)*lt,mr=ki+lt-1;return Sn("year",ki,mr)}}}function Eo(We,Qe){var it=Qe.formatList,Vt=Qe.generateConfig,Qt=Qe.locale;return(0,Be.Z)(function(){if(!We)return[[""],""];for(var Sn="",Mn=[],ri=0;ri1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ri.current),no){ui(cr);return}Ri.current=requestAnimationFrame(function(){ui(cr)})}var ki=Eo(ri,{formatList:it,generateConfig:Vt,locale:Qt}),mr=(0,qn.Z)(ki,2),Bi=mr[1];function io(cr){er(cr)}function ni(){var cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;er(null,cr)}return(0,Ne.useEffect)(function(){ni(!0)},[We]),(0,Ne.useEffect)(function(){return function(){return cancelAnimationFrame(Ri.current)}},[]),[Bi,io,ni]}var Wr=xe(10228),fa=xe(16089),Sa=xe(19127),Ra=xe(29194),ss=new Map;function Ua(We,Qe){var it;function Vt(){(0,Ra.Z)(We)?Qe():it=(0,fa.Z)(function(){Vt()})}return Vt(),function(){fa.Z.cancel(it)}}function Rs(We,Qe,it){if(ss.get(We)&&cancelAnimationFrame(ss.get(We)),it<=0){ss.set(We,requestAnimationFrame(function(){We.scrollTop=Qe}));return}var Vt=Qe-We.scrollTop,Qt=Vt/it*10;ss.set(We,requestAnimationFrame(function(){We.scrollTop+=Qt,We.scrollTop!==Qe&&Rs(We,Qe,it-10)}))}function Os(We,Qe){var it=Qe.onLeftRight,Vt=Qe.onCtrlLeftRight,Qt=Qe.onUpDown,Sn=Qe.onPageUpDown,Mn=Qe.onEnter,ri=We.which,ui=We.ctrlKey,Ri=We.metaKey;switch(ri){case Wr.Z.LEFT:if(ui||Ri){if(Vt)return Vt(-1),!0}else if(it)return it(-1),!0;break;case Wr.Z.RIGHT:if(ui||Ri){if(Vt)return Vt(1),!0}else if(it)return it(1),!0;break;case Wr.Z.UP:if(Qt)return Qt(-1),!0;break;case Wr.Z.DOWN:if(Qt)return Qt(1),!0;break;case Wr.Z.PAGE_UP:if(Sn)return Sn(-1),!0;break;case Wr.Z.PAGE_DOWN:if(Sn)return Sn(1),!0;break;case Wr.Z.ENTER:if(Mn)return Mn(),!0;break}return!1}function Go(We,Qe,it,Vt){var Qt=We;if(!Qt)switch(Qe){case"time":Qt=Vt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Qt="gggg-wo";break;case"month":Qt="YYYY-MM";break;case"quarter":Qt="YYYY-[Q]Q";break;case"year":Qt="YYYY";break;default:Qt=it?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Qt}function cl(We,Qe,it){var Vt=We==="time"?8:10,Qt=typeof Qe=="function"?Qe(it.getNow()).length:Qe.length;return Math.max(Vt,Qt)+2}var js=null,Fe=new Set;function Zi(We){return!js&&typeof window!="undefined"&&window.addEventListener&&(js=function(it){(0,Sa.Z)(Fe).forEach(function(Vt){Vt(it)})},window.addEventListener("mousedown",js)),Fe.add(We),function(){Fe.delete(We),Fe.size===0&&(window.removeEventListener("mousedown",js),js=null)}}function Rr(We){var Qe=We.target;if(We.composed&&Qe.shadowRoot){var it;return((it=We.composedPath)===null||it===void 0?void 0:it.call(We)[0])||Qe}return Qe}var In=function(Qe){return Qe==="month"||Qe==="date"?"year":Qe},Li=function(Qe){return Qe==="date"?"month":Qe},Pi=function(Qe){return Qe==="month"||Qe==="date"?"quarter":Qe},Hr=function(Qe){return Qe==="date"?"week":Qe},Zr={year:In,month:Li,quarter:Pi,week:Hr,time:null,date:null};function Ei(We,Qe){return We.some(function(it){return it&&it.contains(Qe)})}function rn(We){var Qe=We.open,it=We.value,Vt=We.isClickOutside,Qt=We.triggerOpen,Sn=We.forwardKeyDown,Mn=We.onKeyDown,ri=We.blurToCancel,ui=We.onSubmit,Ri=We.onCancel,er=We.onFocus,ki=We.onBlur,mr=We.changeOnBlur,Bi=(0,Ne.useState)(!1),io=(0,qn.Z)(Bi,2),ni=io[0],cr=io[1],no=(0,Ne.useState)(!1),ea=(0,qn.Z)(no,2),Qo=ea[0],aa=ea[1],sa=(0,Ne.useRef)(!1),qo=(0,Ne.useRef)(!1),Vr=(0,Ne.useRef)(!1),fs={onMouseDown:function(){cr(!0),Qt(!0)},onKeyDown:function(Ls){var _s=function(){Vr.current=!0};if(Mn(Ls,_s),!Vr.current){switch(Ls.which){case Wr.Z.ENTER:{Qe?ui()!==!1&&cr(!0):Qt(!0),Ls.preventDefault();return}case Wr.Z.TAB:{ni&&Qe&&!Ls.shiftKey?(cr(!1),Ls.preventDefault()):!ni&&Qe&&!Sn(Ls)&&Ls.shiftKey&&(cr(!0),Ls.preventDefault());return}case Wr.Z.ESC:{cr(!0),Ri();return}}!Qe&&![Wr.Z.SHIFT].includes(Ls.which)?Qt(!0):ni||Sn(Ls)}},onFocus:function(Ls){cr(!0),aa(!0),er&&er(Ls)},onBlur:function(Ls){if(sa.current||!Vt(document.activeElement)){sa.current=!1;return}ri?setTimeout(function(){for(var _s=document,$s=_s.activeElement;$s&&$s.shadowRoot;)$s=$s.shadowRoot.activeElement;Vt($s)&&Ri()},0):Qe&&(Qt(!1),qo.current&&ui()),aa(!1),ki==null||ki(Ls)}};return(0,Ne.useEffect)(function(){qo.current=!1},[Qe]),(0,Ne.useEffect)(function(){qo.current=!0},[it]),(0,Ne.useEffect)(function(){return Zi(function(ci){var Ls=Rr(ci),_s=Vt(Ls);Qe&&(_s?!mr&&(!Qo||_s)&&Qt(!1):(sa.current=!0,(0,fa.Z)(function(){sa.current=!1})))})}),[fs,{focused:Qo,typing:ni}]}function Yt(We,Qe){return Ne.useMemo(function(){return We||(Qe?((0,Dt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Qe).map(function(it){var Vt=(0,qn.Z)(it,2),Qt=Vt[0],Sn=Vt[1];return{label:Qt,value:Sn}})):[])},[We,Qe])}var Xe=xe(34280);function un(We){var Qe=We.valueTexts,it=We.onTextChange,Vt=Ne.useState(""),Qt=(0,qn.Z)(Vt,2),Sn=Qt[0],Mn=Qt[1],ri=Ne.useRef([]);ri.current=Qe;function ui(er){Mn(er),it(er)}function Ri(){Mn(ri.current[0])}return(0,Xe.Z)(function(){Qe.every(function(er){return er!==Sn})&&Ri()},[Qe.join("||")]),[Sn,ui,Ri]}var ti=Ne.createContext({}),Wn=ti,vn=xe(20135);function vi(We){var Qe=We.cellRender,it=We.monthCellRender,Vt=We.dateRender,Qt=Ne.useMemo(function(){if(Qe)return Qe;if(!(!it&&!Vt))return function(Sn,Mn){var ri=Sn;return Vt&&Mn.type==="date"?Vt(ri,Mn.today):it&&Mn.type==="month"?it(ri,Mn.locale):Mn.originNode}},[Qe,it,Vt]);return Qt}function eo(We,Qe){for(var it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Vt=String(We);Vt.length=1?it|0:1,Mn=We;Mn<=Qe;Mn+=Sn)Qt.push({label:eo(Mn,2),value:Mn,disabled:(Vt||[]).includes(Mn)});return Qt}function Ca(We){var Qe=We.generateConfig,it=We.prefixCls,Vt=We.operationRef,Qt=We.activeColumnIndex,Sn=We.value,Mn=We.showHour,ri=We.showMinute,ui=We.showSecond,Ri=We.use12Hours,er=We.hourStep,ki=er===void 0?1:er,mr=We.minuteStep,Bi=mr===void 0?1:mr,io=We.secondStep,ni=io===void 0?1:io,cr=We.disabledHours,no=We.disabledMinutes,ea=We.disabledSeconds,Qo=We.disabledTime,aa=We.hideDisabledOptions,sa=We.onSelect,qo=We.cellRender,Vr=We.locale,fs=[],ci="".concat(it,"-content"),Ls="".concat(it,"-time-panel"),_s,$s=Sn?Qe.getHour(Sn):-1,Zs=$s,Tl=Sn?Qe.getMinute(Sn):-1,Hs=Sn?Qe.getSecond(Sn):-1,ms=Qe.getNow(),As=Ne.useMemo(function(){if(Qo){var $n=Qo(ms);return[$n.disabledHours,$n.disabledMinutes,$n.disabledSeconds]}return[cr,no,ea]},[cr,no,ea,Qo,ms]),el=(0,qn.Z)(As,3),Ks=el[0],sl=el[1],Ws=el[2],Yl=Do(0,23,ki,Ks&&Ks()),$l=(0,Be.Z)(function(){return Yl},Yl,Jo);Ri&&(_s=Zs>=12,Zs%=12);var qe=Ne.useMemo(function(){if(!Ri)return[!1,!1];var $n=[!0,!0];return $l.forEach(function(pi){var vr=pi.disabled,gr=pi.value;vr||(gr>=12?$n[1]=!1:$n[0]=!1)}),$n},[Ri,$l]),$e=(0,qn.Z)(qe,2),Lt=$e[0],zt=$e[1],an=Ne.useMemo(function(){return Ri?$l.filter(_s?function($n){return $n.value>=12}:function($n){return $n.value<12}).map(function($n){var pi=$n.value%12,vr=pi===0?"12":eo(pi,2);return(0,En.Z)((0,En.Z)({},$n),{},{label:vr,value:pi})}):$l},[Ri,_s,$l]),Jt=Do(0,59,Bi,sl&&sl($s)),Rn=Do(0,59,ni,Ws&&Ws($s,Tl)),Tn=lo({value:Sn,generateConfig:Qe,disabledMinutes:sl,disabledSeconds:Ws,minutes:Jt,seconds:Rn,use12Hours:Ri});Vt.current={onUpDown:function(pi){var vr=fs[Qt];if(vr)for(var gr=vr.units.findIndex(function(po){return po.value===vr.value}),_i=vr.units.length,_r=1;_r<_i;_r+=1){var Ki=vr.units[(gr+pi*_r+_i)%_i];if(Ki.disabled!==!0){vr.onSelect(Ki.value);break}}}};function Fn($n,pi,vr,gr,_i){$n!==!1&&fs.push({node:Ne.cloneElement(pi,{prefixCls:Ls,value:vr,active:Qt===fs.length,onSelect:_i,units:gr,hideDisabledOptions:aa}),onSelect:_i,value:vr,units:gr})}Fn(Mn,Ne.createElement(Io,{key:"hour",type:"hour",info:{today:ms,locale:Vr,cellRender:qo}}),Zs,an,function($n){sa(Tn(_s,$n,Tl,Hs),"mouse")}),Fn(ri,Ne.createElement(Io,{key:"minute",type:"minute",info:{today:ms,locale:Vr,cellRender:qo}}),Tl,Jt,function($n){sa(Tn(_s,Zs,$n,Hs),"mouse")}),Fn(ui,Ne.createElement(Io,{key:"second",type:"second",info:{today:ms,locale:Vr,cellRender:qo}}),Hs,Rn,function($n){sa(Tn(_s,Zs,Tl,$n),"mouse")});var Si=-1;return typeof _s=="boolean"&&(Si=_s?1:0),Fn(Ri===!0,Ne.createElement(Io,{key:"meridiem",type:"meridiem",info:{today:ms,locale:Vr,cellRender:qo}}),Si,[{label:"AM",value:0,disabled:Lt},{label:"PM",value:1,disabled:zt}],function($n){sa(Tn(!!$n,Zs,Tl,Hs),"mouse")}),Ne.createElement("div",{className:ci},fs.map(function($n){var pi=$n.node;return pi}))}var Xn=Ca,ja=function(Qe){return Qe.filter(function(it){return it!==!1}).length};function Zn(We){var Qe=We.generateConfig,it=We.format,Vt=it===void 0?"HH:mm:ss":it,Qt=We.prefixCls,Sn=We.active,Mn=We.operationRef,ri=We.showHour,ui=We.showMinute,Ri=We.showSecond,er=We.use12Hours,ki=er===void 0?!1:er,mr=We.onSelect,Bi=We.value,io="".concat(Qt,"-time-panel"),ni=Ne.useRef(),cr=Ne.useState(-1),no=(0,qn.Z)(cr,2),ea=no[0],Qo=no[1],aa=ja([ri,ui,Ri,ki]);return Mn.current={onKeyDown:function(qo){return Os(qo,{onLeftRight:function(fs){Qo((ea+fs+aa)%aa)},onUpDown:function(fs){ea===-1?Qo(0):ni.current&&ni.current.onUpDown(fs)},onEnter:function(){mr(Bi||Qe.getNow(),"key"),Qo(-1)}})},onBlur:function(){Qo(-1)}},Ne.createElement("div",{className:cn()(io,(0,wt.Z)({},"".concat(io,"-active"),Sn))},Ne.createElement(zo,(0,Re.Z)({},We,{format:Vt,prefixCls:Qt})),Ne.createElement(Xn,(0,Re.Z)({},We,{prefixCls:Qt,activeColumnIndex:ea,operationRef:ni})))}var Ma=Zn,Xa=Xr("date","time");function ba(We){var Qe=We.prefixCls,it=We.operationRef,Vt=We.generateConfig,Qt=We.value,Sn=We.defaultValue,Mn=We.disabledTime,ri=We.showTime,ui=We.onSelect,Ri=We.cellRender,er="".concat(Qe,"-datetime-panel"),ki=Ne.useState(null),mr=(0,qn.Z)(ki,2),Bi=mr[0],io=mr[1],ni=Ne.useRef({}),cr=Ne.useRef({}),no=(0,vn.Z)(ri)==="object"?(0,En.Z)({},ri):{};function ea(qo){var Vr=Xa.indexOf(Bi)+qo,fs=Xa[Vr]||null;return fs}var Qo=function(Vr){cr.current.onBlur&&cr.current.onBlur(Vr),io(null)};it.current={onKeyDown:function(Vr){if(Vr.which===Wr.Z.TAB){var fs=ea(Vr.shiftKey?-1:1);return io(fs),fs&&Vr.preventDefault(),!0}if(Bi){var ci=Bi==="date"?ni:cr;return ci.current&&ci.current.onKeyDown&&ci.current.onKeyDown(Vr),!0}return[Wr.Z.LEFT,Wr.Z.RIGHT,Wr.Z.UP,Wr.Z.DOWN].includes(Vr.which)?(io("date"),!0):!1},onBlur:Qo,onClose:Qo};var aa=function(Vr,fs){var ci=Vr;fs==="date"&&!Qt&&no.defaultValue?(ci=Vt.setHour(ci,Vt.getHour(no.defaultValue)),ci=Vt.setMinute(ci,Vt.getMinute(no.defaultValue)),ci=Vt.setSecond(ci,Vt.getSecond(no.defaultValue))):fs==="time"&&!Qt&&Sn&&(ci=Vt.setYear(ci,Vt.getYear(Sn)),ci=Vt.setMonth(ci,Vt.getMonth(Sn)),ci=Vt.setDate(ci,Vt.getDate(Sn))),ui&&ui(ci,"mouse")},sa=Mn?Mn(Qt||null):{};return Ne.createElement("div",{className:cn()(er,(0,wt.Z)({},"".concat(er,"-active"),Bi))},Ne.createElement(lr,(0,Re.Z)({},We,{cellRender:Ri,operationRef:ni,active:Bi==="date",onSelect:function(Vr){aa(gi(Vt,Vr,!Qt&&(0,vn.Z)(ri)==="object"?ri.defaultValue:null),"date")}})),Ne.createElement(Ma,(0,Re.Z)({},We,{cellRender:Ri?function(qo,Vr){return Ri(qo,(0,En.Z)((0,En.Z)({},Vr),{},{type:"time"}))}:void 0,format:void 0},no,sa,{disabledTime:null,defaultValue:void 0,operationRef:cr,active:Bi==="time",onSelect:function(Vr){aa(Vr,"time")}})))}var ys=ba;function Ja(We){var Qe=We.prefixCls,it=We.generateConfig,Vt=We.viewDate,Qt=We.onPrevDecades,Sn=We.onNextDecades,Mn=Ne.useContext(Wn),ri=Mn.hideHeader;if(ri)return null;var ui="".concat(Qe,"-header"),Ri=it.getYear(Vt),er=Math.floor(Ri/Ee)*Ee,ki=er+Ee-1;return Ne.createElement(An,(0,Re.Z)({},We,{prefixCls:ui,onSuperPrev:Qt,onSuperNext:Sn}),er,"-",ki)}var Aa=Ja,Ba=3,Ds=4;function Fs(We){var Qe=lt-1,it=We.prefixCls,Vt=We.viewDate,Qt=We.generateConfig,Sn=We.cellRender,Mn=We.locale,ri="".concat(it,"-cell"),ui=Qt.getYear(Vt),Ri=Math.floor(ui/lt)*lt,er=Math.floor(ui/Ee)*Ee,ki=er+Ee-1,mr=Qt.setYear(Vt,er-Math.ceil((Ba*Ds*lt-Ee)/2)),Bi=function(cr){var no,ea=Qt.getYear(cr),Qo=ea+Qe;return no={},(0,wt.Z)(no,"".concat(ri,"-in-view"),er<=ea&&Qo<=ki),(0,wt.Z)(no,"".concat(ri,"-selected"),ea===Ri),no},io=Sn?function(ni,cr){return Sn(ni,{originNode:cr,today:Qt.getNow(),type:"decade",locale:Mn})}:void 0;return Ne.createElement(Vn,(0,Re.Z)({},We,{rowNum:Ds,colNum:Ba,baseDate:mr,getCellNode:io,getCellText:function(cr){var no=Qt.getYear(cr);return"".concat(no,"-").concat(no+Qe)},getCellClassName:Bi,getCellDate:function(cr,no){return Qt.addYear(cr,no*lt)}}))}var $r=Fs;function Je(We){var Qe=We.prefixCls,it=We.onViewDateChange,Vt=We.generateConfig,Qt=We.viewDate,Sn=We.operationRef,Mn=We.onSelect,ri=We.onPanelChange,ui="".concat(Qe,"-decade-panel");Sn.current={onKeyDown:function(mr){return Os(mr,{onLeftRight:function(io){Mn(Vt.addYear(Qt,io*lt),"key")},onCtrlLeftRight:function(io){Mn(Vt.addYear(Qt,io*Ee),"key")},onUpDown:function(io){Mn(Vt.addYear(Qt,io*lt*Ba),"key")},onEnter:function(){ri("year",Qt)}})}};var Ri=function(mr){var Bi=Vt.addYear(Qt,mr*Ee);it(Bi),ri(null,Bi)},er=function(mr){Mn(mr,"mouse"),ri("year",mr)};return Ne.createElement("div",{className:ui},Ne.createElement(Aa,(0,Re.Z)({},We,{prefixCls:Qe,onPrevDecades:function(){Ri(-1)},onNextDecades:function(){Ri(1)}})),Ne.createElement($r,(0,Re.Z)({},We,{prefixCls:Qe,onSelect:er})))}var Xs=Je;function ul(We){var Qe=We.prefixCls,it=We.generateConfig,Vt=We.locale,Qt=We.viewDate,Sn=We.onNextYear,Mn=We.onPrevYear,ri=We.onYearClick,ui=Ne.useContext(Wn),Ri=ui.hideHeader;if(Ri)return null;var er="".concat(Qe,"-header");return Ne.createElement(An,(0,Re.Z)({},We,{prefixCls:er,onSuperPrev:Mn,onSuperNext:Sn}),Ne.createElement("button",{type:"button",onClick:ri,className:"".concat(Qe,"-year-btn")},Mr(Qt,{locale:Vt,format:Vt.yearFormat,generateConfig:it})))}var Xo=ul,qs=3,ol=4;function hl(We){var Qe=We.prefixCls,it=We.locale,Vt=We.value,Qt=We.viewDate,Sn=We.generateConfig,Mn=We.cellRender,ri=Ne.useContext(sr),ui=ri.rangedValue,Ri=ri.hoverRangedValue,er="".concat(Qe,"-cell"),ki=ko({cellPrefixCls:er,value:Vt,generateConfig:Sn,rangedValue:ui,hoverRangedValue:Ri,isSameCell:function(cr,no){return Wt(Sn,cr,no)},isInView:function(){return!0},offsetCell:function(cr,no){return Sn.addMonth(cr,no)}}),mr=it.shortMonths||(Sn.locale.getShortMonths?Sn.locale.getShortMonths(it.locale):[]),Bi=Sn.setMonth(Qt,0),io=Mn?function(ni,cr){return Mn(ni,{originNode:cr,locale:it,today:Sn.getNow(),type:"month"})}:void 0;return Ne.createElement(Vn,(0,Re.Z)({},We,{rowNum:ol,colNum:qs,baseDate:Bi,getCellNode:io,getCellText:function(cr){return it.monthFormat?Mr(cr,{locale:it,format:it.monthFormat,generateConfig:Sn}):mr[Sn.getMonth(cr)]},getCellClassName:ki,getCellDate:Sn.addMonth,titleCell:function(cr){return Mr(cr,{locale:it,format:"YYYY-MM",generateConfig:Sn})}}))}var Su=hl;function wl(We){var Qe=We.prefixCls,it=We.operationRef,Vt=We.onViewDateChange,Qt=We.generateConfig,Sn=We.value,Mn=We.viewDate,ri=We.onPanelChange,ui=We.onSelect,Ri="".concat(Qe,"-month-panel");it.current={onKeyDown:function(mr){return Os(mr,{onLeftRight:function(io){ui(Qt.addMonth(Sn||Mn,io),"key")},onCtrlLeftRight:function(io){ui(Qt.addYear(Sn||Mn,io),"key")},onUpDown:function(io){ui(Qt.addMonth(Sn||Mn,io*qs),"key")},onEnter:function(){ri("date",Sn||Mn)}})}};var er=function(mr){var Bi=Qt.addYear(Mn,mr);Vt(Bi),ri(null,Bi)};return Ne.createElement("div",{className:Ri},Ne.createElement(Xo,(0,Re.Z)({},We,{prefixCls:Qe,onPrevYear:function(){er(-1)},onNextYear:function(){er(1)},onYearClick:function(){ri("year",Mn)}})),Ne.createElement(Su,(0,Re.Z)({},We,{prefixCls:Qe,onSelect:function(mr){ui(mr,"mouse"),ri("date",mr)}})))}var al=wl;function Sl(We){var Qe=We.prefixCls,it=We.generateConfig,Vt=We.locale,Qt=We.viewDate,Sn=We.onNextYear,Mn=We.onPrevYear,ri=We.onYearClick,ui=Ne.useContext(Wn),Ri=ui.hideHeader;if(Ri)return null;var er="".concat(Qe,"-header");return Ne.createElement(An,(0,Re.Z)({},We,{prefixCls:er,onSuperPrev:Mn,onSuperNext:Sn}),Ne.createElement("button",{type:"button",onClick:ri,className:"".concat(Qe,"-year-btn")},Mr(Qt,{locale:Vt,format:Vt.yearFormat,generateConfig:it})))}var qa=Sl,Ko=4,Uo=1;function Ti(We){var Qe=We.prefixCls,it=We.locale,Vt=We.value,Qt=We.viewDate,Sn=We.generateConfig,Mn=We.cellRender,ri=Ne.useContext(sr),ui=ri.rangedValue,Ri=ri.hoverRangedValue,er="".concat(Qe,"-cell"),ki=ko({cellPrefixCls:er,value:Vt,generateConfig:Sn,rangedValue:ui,hoverRangedValue:Ri,isSameCell:function(ni,cr){return on(Sn,ni,cr)},isInView:function(){return!0},offsetCell:function(ni,cr){return Sn.addMonth(ni,cr*3)}}),mr=Sn.setDate(Sn.setMonth(Qt,0),1),Bi=Mn?function(io,ni){return Mn(io,{originNode:ni,locale:it,today:Sn.getNow(),type:"quarter"})}:void 0;return Ne.createElement(Vn,(0,Re.Z)({},We,{rowNum:Uo,colNum:Ko,baseDate:mr,getCellNode:Bi,getCellText:function(ni){return Mr(ni,{locale:it,format:it.quarterFormat||"[Q]Q",generateConfig:Sn})},getCellClassName:ki,getCellDate:function(ni,cr){return Sn.addMonth(ni,cr*3)},titleCell:function(ni){return Mr(ni,{locale:it,format:"YYYY-[Q]Q",generateConfig:Sn})}}))}var da=Ti;function Is(We){var Qe=We.prefixCls,it=We.operationRef,Vt=We.onViewDateChange,Qt=We.generateConfig,Sn=We.value,Mn=We.viewDate,ri=We.onPanelChange,ui=We.onSelect,Ri="".concat(Qe,"-quarter-panel");it.current={onKeyDown:function(mr){return Os(mr,{onLeftRight:function(io){ui(Qt.addMonth(Sn||Mn,io*3),"key")},onCtrlLeftRight:function(io){ui(Qt.addYear(Sn||Mn,io),"key")},onUpDown:function(io){ui(Qt.addYear(Sn||Mn,io),"key")}})}};var er=function(mr){var Bi=Qt.addYear(Mn,mr);Vt(Bi),ri(null,Bi)};return Ne.createElement("div",{className:Ri},Ne.createElement(qa,(0,Re.Z)({},We,{prefixCls:Qe,onPrevYear:function(){er(-1)},onNextYear:function(){er(1)},onYearClick:function(){ri("year",Mn)}})),Ne.createElement(da,(0,Re.Z)({},We,{prefixCls:Qe,onSelect:function(mr){ui(mr,"mouse")}})))}var Fl=Is;function Ts(We){var Qe=We.prefixCls,it=We.generateConfig,Vt=We.locale,Qt=We.value,Sn=We.disabledDate,Mn=We.onSelect,ri=Ne.useContext(sr),ui=ri.rangedValue,Ri=ri.hoverRangedValue,er=Ne.useContext(Wn),ki=er.onDateMouseEnter,mr=er.onDateMouseLeave,Bi=(Ri==null?void 0:Ri[0])||(ui==null?void 0:ui[0]),io=(Ri==null?void 0:Ri[1])||(ui==null?void 0:ui[1]),ni="".concat(Qe,"-cell"),cr=function(aa){var sa=Dr({cellDate:aa,mode:"week",disabledDate:Sn,generateConfig:it});return Ne.createElement("td",{key:"week",className:cn()(ni,"".concat(ni,"-week")),onClick:function(){sa||Mn(aa,"mouse")},onMouseEnter:function(){!sa&&ki&&ki(aa)},onMouseLeave:function(){!sa&&mr&&mr(aa)}},Ne.createElement("div",{className:"".concat(ni,"-inner")},it.locale.getWeek(Vt.locale,aa)))},no="".concat(Qe,"-week-panel-row"),ea=function(aa){var sa,qo=Ji(it,Vt.locale,Bi,aa),Vr=Ji(it,Vt.locale,io,aa);return cn()(no,(sa={},(0,wt.Z)(sa,"".concat(no,"-selected"),!ui&&Ji(it,Vt.locale,Qt,aa)),(0,wt.Z)(sa,"".concat(no,"-range-start"),qo),(0,wt.Z)(sa,"".concat(no,"-range-end"),Vr),(0,wt.Z)(sa,"".concat(no,"-range-hover"),!qo&&!Vr&&Fi(it,Bi,io,aa)),sa))};return Ne.createElement(lr,(0,Re.Z)({},We,{panelName:"week",prefixColumn:cr,rowClassName:ea,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ls=Ts,cs=10;function Es(We){var Qe=We.prefixCls,it=We.generateConfig,Vt=We.viewDate,Qt=We.onPrevDecade,Sn=We.onNextDecade,Mn=We.onDecadeClick,ri=Ne.useContext(Wn),ui=ri.hideHeader;if(ui)return null;var Ri="".concat(Qe,"-header"),er=it.getYear(Vt),ki=Math.floor(er/cs)*cs,mr=ki+cs-1;return Ne.createElement(An,(0,Re.Z)({},We,{prefixCls:Ri,onSuperPrev:Qt,onSuperNext:Sn}),Ne.createElement("button",{type:"button",onClick:Mn,className:"".concat(Qe,"-decade-btn")},ki,"-",mr))}var Il=Es,Vl=3,Eu=4;function mn(We){var Qe=We.prefixCls,it=We.value,Vt=We.viewDate,Qt=We.locale,Sn=We.generateConfig,Mn=We.cellRender,ri=Ne.useContext(sr),ui=ri.rangedValue,Ri=ri.hoverRangedValue,er="".concat(Qe,"-cell"),ki=Sn.getYear(Vt),mr=Math.floor(ki/cs)*cs,Bi=mr+cs-1,io=Sn.setYear(Vt,mr-Math.ceil((Vl*Eu-cs)/2)),ni=Sn.getNow(),cr=function(aa){var sa=Sn.getYear(aa);return mr<=sa&&sa<=Bi},no=ko({cellPrefixCls:er,value:it,generateConfig:Sn,rangedValue:ui,hoverRangedValue:Ri,isSameCell:function(aa,sa){return Pt(Sn,aa,sa)},isInView:cr,offsetCell:function(aa,sa){return Sn.addYear(aa,sa)}}),ea=Mn?function(Qo,aa){return Mn(Qo,{originNode:aa,today:ni,type:"year",locale:Qt})}:void 0;return Ne.createElement(Vn,(0,Re.Z)({},We,{rowNum:Eu,colNum:Vl,baseDate:io,getCellNode:ea,getCellText:Sn.getYear,getCellClassName:no,getCellDate:Sn.addYear,titleCell:function(aa){return Mr(aa,{locale:Qt,format:"YYYY",generateConfig:Sn})}}))}var du=mn;function ro(We){var Qe=We.prefixCls,it=We.operationRef,Vt=We.onViewDateChange,Qt=We.generateConfig,Sn=We.value,Mn=We.viewDate,ri=We.sourceMode,ui=We.onSelect,Ri=We.onPanelChange,er="".concat(Qe,"-year-panel");it.current={onKeyDown:function(Bi){return Os(Bi,{onLeftRight:function(ni){ui(Qt.addYear(Sn||Mn,ni),"key")},onCtrlLeftRight:function(ni){ui(Qt.addYear(Sn||Mn,ni*cs),"key")},onUpDown:function(ni){ui(Qt.addYear(Sn||Mn,ni*Vl),"key")},onEnter:function(){Ri(ri==="date"?"date":"month",Sn||Mn)}})}};var ki=function(Bi){var io=Qt.addYear(Mn,Bi*10);Vt(io),Ri(null,io)};return Ne.createElement("div",{className:er},Ne.createElement(Il,(0,Re.Z)({},We,{prefixCls:Qe,onPrevDecade:function(){ki(-1)},onNextDecade:function(){ki(1)},onDecadeClick:function(){Ri("decade",Mn)}})),Ne.createElement(du,(0,Re.Z)({},We,{prefixCls:Qe,onSelect:function(Bi){Ri(ri==="date"?"date":"month",Bi),ui(Bi,"mouse")}})))}var cu=ro;function bs(We,Qe,it){return it?Ne.createElement("div",{className:"".concat(We,"-footer-extra")},it(Qe)):null}function $a(We){var Qe=We.prefixCls,it=We.components,Vt=it===void 0?{}:it,Qt=We.needConfirmButton,Sn=We.onNow,Mn=We.onOk,ri=We.okDisabled,ui=We.showNow,Ri=We.locale,er,ki;if(Qt){var mr=Vt.button||"button";Sn&&ui!==!1&&(er=Ne.createElement("li",{className:"".concat(Qe,"-now")},Ne.createElement("a",{className:"".concat(Qe,"-now-btn"),onClick:Sn},Ri.now))),ki=Qt&&Ne.createElement("li",{className:"".concat(Qe,"-ok")},Ne.createElement(mr,{disabled:ri,onClick:Mn},Ri.ok))}return!er&&!ki?null:Ne.createElement("ul",{className:"".concat(Qe,"-ranges")},er,ki)}var Ys=["date","month"];function ia(We){var Qe,it=We,Vt=it.prefixCls,Qt=Vt===void 0?"rc-picker":Vt,Sn=it.className,Mn=it.style,ri=it.locale,ui=it.generateConfig,Ri=it.value,er=it.defaultValue,ki=it.pickerValue,mr=it.defaultPickerValue,Bi=it.disabledDate,io=it.mode,ni=it.picker,cr=ni===void 0?"date":ni,no=it.tabIndex,ea=no===void 0?0:no,Qo=it.showNow,aa=it.showTime,sa=it.showToday,qo=it.renderExtraFooter,Vr=it.hideHeader,fs=it.onSelect,ci=it.onChange,Ls=it.onPanelChange,_s=it.onMouseDown,$s=it.onPickerValueChange,Zs=it.onOk,Tl=it.components,Hs=it.direction,ms=it.hourStep,As=ms===void 0?1:ms,el=it.minuteStep,Ks=el===void 0?1:el,sl=it.secondStep,Ws=sl===void 0?1:sl,Yl=it.dateRender,$l=it.monthCellRender,qe=it.cellRender,$e=cr==="date"&&!!aa||cr==="time",Lt=24%As===0,zt=60%Ks===0,an=60%Ws===0,Jt=Ne.useContext(Wn),Rn=Jt.operationRef,Tn=Jt.onSelect,Fn=Jt.hideRanges,Si=Jt.defaultOpenValue,$n=Ne.useContext(sr),pi=$n.inRange,vr=$n.panelPosition,gr=$n.rangedValue,_i=$n.hoverRangedValue,_r=Ne.useRef({}),Ki=Ne.useRef(!0),po=(0,st.Z)(null,{value:Ri,defaultValue:er,postState:function(jt){return!jt&&Si&&cr==="time"?Si:jt}}),uo=(0,qn.Z)(po,2),so=uo[0],ga=uo[1],To=(0,st.Z)(null,{value:ki,defaultValue:mr||so,postState:function(jt){var pn=ui.getNow();if(!jt)return pn;if(!so&&aa){var fi=(0,vn.Z)(aa)==="object"?aa.defaultValue:er;return gi(ui,Array.isArray(jt)?jt[0]:jt,fi||pn)}return Array.isArray(jt)?jt[0]:jt}}),Mo=(0,qn.Z)(To,2),Ho=Mo[0],za=Mo[1],So=function(jt){za(jt),$s&&$s(jt)},_o=function(jt){var pn=Zr[cr];return pn?pn(jt):jt},Co=(0,st.Z)(function(){return cr==="time"?"time":_o("date")},{value:io}),Qr=(0,qn.Z)(Co,2),co=Qr[0],ta=Qr[1];Ne.useEffect(function(){ta(cr)},[cr]);var wa=Ne.useState(function(){return co}),Fa=(0,qn.Z)(wa,2),vo=Fa[0],pe=Fa[1],Ce=function(jt,pn){var fi=_o(jt||co);pe(co),ta(fi),Ls&&(co!==fi||wi(ui,Ho,Ho))&&Ls(pn,fi)},Ie=function(jt,pn){var fi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(co===cr||fi)&&(ga(jt),fs&&fs(jt),Tn&&Tn(jt,pn),ci&&!wi(ui,jt,so)&&!(Bi!=null&&Bi(jt))&&ci(jt))},je=function(jt){if(Ys.includes(co)){var pn,fi,rr=co==="date";switch(jt===Wr.Z.PAGE_UP||jt===Wr.Z.PAGE_DOWN?fi=rr?ui.addMonth:ui.addYear:fi=rr?ui.addDate:ui.addMonth,jt){case Wr.Z.LEFT:case Wr.Z.PAGE_UP:pn=fi(Ho,-1);break;case Wr.Z.RIGHT:case Wr.Z.PAGE_DOWN:pn=fi(Ho,1);break;case Wr.Z.UP:case Wr.Z.DOWN:pn=fi(Ho,Number("".concat(jt===Wr.Z.UP?"-":"").concat(rr?St:qs)));break}if(pn)return!(Bi!=null&&Bi(pn))}return!0},Ke=function(jt){if(_r.current&&_r.current.onKeyDown){var pn=!0,fi=jt.which;if([Wr.Z.LEFT,Wr.Z.RIGHT,Wr.Z.UP,Wr.Z.DOWN,Wr.Z.PAGE_UP,Wr.Z.PAGE_DOWN,Wr.Z.ENTER].includes(fi)&&(jt.preventDefault(),fi!==Wr.Z.ENTER&&ea===0&&(pn=je(fi))),pn)return _r.current.onKeyDown(jt)}return(0,Dt.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Ue=function(jt){_r.current&&_r.current.onBlur&&_r.current.onBlur(jt)};Rn&&vr!=="right"&&(Rn.current={onKeyDown:Ke,onClose:function(){_r.current&&_r.current.onClose&&_r.current.onClose()}}),Ne.useEffect(function(){Ri&&!Ki.current&&za(Ri)},[Ri]),Ne.useEffect(function(){Ki.current=!1},[]);var at,Ge=vi({cellRender:qe,monthCellRender:$l,dateRender:Yl}),xt=(0,En.Z)((0,En.Z)({},We),{},{cellRender:Ge,operationRef:_r,prefixCls:Qt,viewDate:Ho,value:so,onViewDateChange:So,sourceMode:vo,onPanelChange:Ce,disabledDate:Bi});switch(delete xt.onChange,delete xt.onSelect,co){case"decade":at=Ne.createElement(Xs,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;case"year":at=Ne.createElement(cu,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;case"month":at=Ne.createElement(al,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;case"quarter":at=Ne.createElement(Fl,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;case"week":at=Ne.createElement(ls,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;case"time":delete xt.showTime,at=Ne.createElement(Ma,(0,Re.Z)({},xt,(0,vn.Z)(aa)==="object"?aa:null,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}));break;default:aa?at=Ne.createElement(ys,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}})):at=Ne.createElement(lr,(0,Re.Z)({},xt,{onSelect:function(jt,pn){So(jt),Ie(jt,pn)}}))}var ct,Et,qt=function(){var jt=ui.getNow(),pn=Yn(ui.getHour(jt),ui.getMinute(jt),ui.getSecond(jt),Lt?As:1,zt?Ks:1,an?Ws:1),fi=dn(ui,jt,pn[0],pn[1],pn[2]);Ie(fi,"submit")};Fn||(ct=bs(Qt,co,qo),aa&&co!=="date"?Et=null:Et=$a({prefixCls:Qt,components:Tl,needConfirmButton:$e,okDisabled:!so||Bi&&Bi(so),locale:ri,showNow:Qo,onNow:$e&&qt,onOk:function(){so&&(Ie(so,"submit",!0),Zs&&Zs(so))}}));var Ut;if(sa&&co==="date"&&cr==="date"&&!aa){var xn=ui.getNow(),gn="".concat(Qt,"-today-btn"),sn=Bi&&Bi(xn);Ut=Ne.createElement("a",{className:cn()(gn,sn&&"".concat(gn,"-disabled")),"aria-disabled":sn,onClick:function(){sn||Ie(xn,"mouse",!0)}},ri.today)}return Ne.createElement(Wn.Provider,{value:(0,En.Z)((0,En.Z)({},Jt),{},{mode:co,hideHeader:"hideHeader"in We?Vr:Jt.hideHeader,hidePrevBtn:pi&&vr==="right",hideNextBtn:pi&&vr==="left"})},Ne.createElement("div",{tabIndex:ea,className:cn()("".concat(Qt,"-panel"),Sn,(Qe={},(0,wt.Z)(Qe,"".concat(Qt,"-panel-has-range"),gr&&gr[0]&&gr[1]),(0,wt.Z)(Qe,"".concat(Qt,"-panel-has-range-hover"),_i&&_i[0]&&_i[1]),(0,wt.Z)(Qe,"".concat(Qt,"-panel-rtl"),Hs==="rtl"),Qe)),style:Mn,onKeyDown:Ke,onBlur:Ue,onMouseDown:_s},at,ct||Et||Ut?Ne.createElement("div",{className:"".concat(Qt,"-footer")},ct,Et,Ut):null))}var es=ia,nl=xe(35593),Ad={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function mu(We){var Qe,it=We.prefixCls,Vt=We.popupElement,Qt=We.popupStyle,Sn=We.visible,Mn=We.dropdownClassName,ri=We.dropdownAlign,ui=We.transitionName,Ri=We.getPopupContainer,er=We.children,ki=We.range,mr=We.popupPlacement,Bi=We.direction,io="".concat(it,"-dropdown"),ni=function(){return mr!==void 0?mr:Bi==="rtl"?"bottomRight":"bottomLeft"};return Ne.createElement(nl.Z,{showAction:[],hideAction:[],popupPlacement:ni(),builtinPlacements:Ad,prefixCls:io,popupTransitionName:ui,popup:Vt,popupAlign:ri,popupVisible:Sn,popupClassName:cn()(Mn,(Qe={},(0,wt.Z)(Qe,"".concat(io,"-range"),ki),(0,wt.Z)(Qe,"".concat(io,"-rtl"),Bi==="rtl"),Qe)),popupStyle:Qt,getPopupContainer:Ri},er)}var xd=mu;function Qd(We){var Qe=We.prefixCls,it=We.presets,Vt=We.onClick,Qt=We.onHover;return it.length?Ne.createElement("div",{className:"".concat(Qe,"-presets")},Ne.createElement("ul",null,it.map(function(Sn,Mn){var ri=Sn.label,ui=Sn.value;return Ne.createElement("li",{key:Mn,onClick:function(){return Vt==null?void 0:Vt(Ur(ui))},onMouseEnter:function(){return Qt==null?void 0:Qt(Ur(ui))},onMouseLeave:function(){return Qt==null?void 0:Qt(null)}},ri)}))):null}function oa(We){var Qe=We.picker,it=We.disabledHours,Vt=We.disabledMinutes,Qt=We.disabledSeconds;Qe==="time"&&(it||Vt||Qt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function $h(We,Qe,it){var Vt=(0,vn.Z)(Qe)==="object"?Qe.clearIcon:it;return Vt||Ne.createElement("span",{className:"".concat(We,"-clear-btn")})}function ef(We){var Qe,it=We,Vt=it.prefixCls,Qt=Vt===void 0?"rc-picker":Vt,Sn=it.id,Mn=it.name,ri=it.tabIndex,ui=it.style,Ri=it.className,er=it.dropdownClassName,ki=it.dropdownAlign,mr=it.popupStyle,Bi=it.transitionName,io=it.generateConfig,ni=it.locale,cr=it.inputReadOnly,no=it.allowClear,ea=it.autoFocus,Qo=it.showTime,aa=it.picker,sa=aa===void 0?"date":aa,qo=it.format,Vr=it.use12Hours,fs=it.value,ci=it.defaultValue,Ls=it.presets,_s=it.open,$s=it.defaultOpen,Zs=it.defaultOpenValue,Tl=it.suffixIcon,Hs=it.clearIcon,ms=it.disabled,As=it.disabledDate,el=it.placeholder,Ks=it.getPopupContainer,sl=it.pickerRef,Ws=it.panelRender,Yl=it.onChange,$l=it.onOpenChange,qe=it.onFocus,$e=it.onBlur,Lt=it.onMouseDown,zt=it.onMouseUp,an=it.onMouseEnter,Jt=it.onMouseLeave,Rn=it.onContextMenu,Tn=it.onClick,Fn=it.onKeyDown,Si=it.onSelect,$n=it.direction,pi=it.autoComplete,vr=pi===void 0?"off":pi,gr=it.inputRender,_i=it.changeOnBlur,_r=Ne.useRef(null),Ki=sa==="date"&&!!Qo||sa==="time",po=Yt(Ls),uo=Kr(Go(qo,sa,Qo,Vr)),so=Ne.useRef(null),ga=Ne.useRef(null),To=Ne.useRef(null),Mo=(0,st.Z)(null,{value:fs,defaultValue:ci}),Ho=(0,qn.Z)(Mo,2),za=Ho[0],So=Ho[1],_o=Ne.useState(za),Co=(0,qn.Z)(_o,2),Qr=Co[0],co=Co[1],ta=Ne.useRef(null),wa=(0,st.Z)(!1,{value:_s,defaultValue:$s,postState:function(wr){return ms?!1:wr},onChange:function(wr){$l&&$l(wr),!wr&&ta.current&&ta.current.onClose&&ta.current.onClose()}}),Fa=(0,qn.Z)(wa,2),vo=Fa[0],pe=Fa[1],Ce=Eo(Qr,{formatList:uo,generateConfig:io,locale:ni}),Ie=(0,qn.Z)(Ce,2),je=Ie[0],Ke=Ie[1],Ue=un({valueTexts:je,onTextChange:function(wr){var ts=qi(wr,{locale:ni,formatList:uo,generateConfig:io});ts&&(!As||!As(ts))&&co(ts)}}),at=(0,qn.Z)(Ue,3),Ge=at[0],xt=at[1],ct=at[2],Et=function(wr){co(wr),So(wr),Yl&&!wi(io,za,wr)&&Yl(wr,wr?Mr(wr,{generateConfig:io,locale:ni,format:uo[0]}):"")},qt=function(wr){ms&&wr||pe(wr)},Ut=function(wr){return vo&&ta.current&&ta.current.onKeyDown?ta.current.onKeyDown(wr):((0,Dt.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},xn=function(){for(var wr=arguments.length,ts=new Array(wr),as=0;asmr(Ri);case"month":return ki(ni)>ki(Ri);case"week":return er(ni)>er(Ri);default:return!hn(ri,ni,Ri)&&ri.isAfter(ni,Ri)}return!1},[Sn,Mn[1],Ri,Qe]),io=Ne.useCallback(function(ni){if(Mn[1]||Sn&&Sn(ni))return!0;if(Mn[0]&&ui)return!hn(ri,ni,Ri)&&ri.isAfter(ui,ni);if(!Qe&&ui)switch(it){case"quarter":return mr(ni)0&&arguments[0]!==void 0?arguments[0]:!1,Ka=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xs=null;yo&&sh&&sh[0]&&sh[1]&&ni.isAfter(sh[1],sh[0])&&(xs=sh);var El=Vr;if(Vr&&(0,vn.Z)(Vr)==="object"&&Vr.defaultValue){var Pu=Vr.defaultValue;El=(0,En.Z)((0,En.Z)({},Vr),{},{defaultValue:Ct(Pu,Ci)||void 0})}return Ne.createElement(sr.Provider,{value:{inRange:!0,panelPosition:Ol,rangedValue:Jc||ln,hoverRangedValue:xs}},Ne.createElement(es,(0,Re.Z)({},We,Ka,{cellRender:af,showTime:El,mode:rr[Ci],generateConfig:ni,style:void 0,direction:Ho,disabledDate:Ci===0?ho:Sr,disabledTime:function(Pd){return As?As(Pd,Ci===0?"start":"end"):!1},className:cn()((0,wt.Z)({},"".concat(Mn,"-panel-focused"),Ci===0?!qr:!zd)),value:Ct(ln,Ci),locale:cr,tabIndex:-1,onPanelChange:function(Pd,hh){Ci===0&&wf(!0),Ci===1&&bh(!0),pr(xi(rr,hh,Ci),xi(ln,Pd,Ci));var Oc=Pd;Ol==="right"&&rr[Ci]===hh&&(Oc=si(Oc,hh,ni,-1)),xn(Oc,Ci)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Ci===0?Ct(ln,1):Ct(ln,0)})))}var $u=0,hc=0;if(Ci&&wa.current&&vo.current&&ta.current&&Ie.current){$u=wa.current.offsetWidth+vo.current.offsetWidth;var sp=Ie.current.offsetLeft>$u?Ie.current.offsetLeft-$u:Ie.current.offsetLeft,Ng=ta.current.offsetWidth,$c=Ie.current.offsetWidth;Ng&&$c&&$u>Ng-$c-(Ho==="rtl"?0:sp)&&(hc=$u)}var Zp=Ho==="rtl"?{right:$u}:{left:$u};function lp(){var Ol,Ka=bs(Mn,rr[Ci],Tn),xs=$a({prefixCls:Mn,components:To,needConfirmButton:Qr,okDisabled:!Ct(ln,Ci)||ms&&ms(ln[Ci]),locale:cr,onOk:function(){var eh=Ct(ln,Ci);eh&&(as(ln,Ci),so==null||so(ln),Wo(!1,Ci,"confirm"))}});if(qo!=="time"&&!Vr){var El=Ut(Ci),Pu=si(El,qo,ni),Vh=rr[Ci],Pd=Vh===qo,hh=qf(Pd?"left":!1,{pickerValue:El,onPickerValueChange:function(eh){xn(eh,Ci)}}),Oc=qf("right",{pickerValue:Pu,onPickerValueChange:function(eh){xn(si(eh,qo,ni,-1),Ci)}});Ho==="rtl"?Ol=Ne.createElement(Ne.Fragment,null,Oc,Pd&&hh):Ol=Ne.createElement(Ne.Fragment,null,hh,Pd&&Oc)}else Ol=qf();var eg=Ne.createElement("div",{className:"".concat(Mn,"-panel-layout")},Ne.createElement(Qd,{prefixCls:Mn,presets:kg,onClick:function(eh){as(eh,null),Wo(!1,Ci,"preset")},onHover:function(eh){Qf(eh)}}),Ne.createElement("div",null,Ne.createElement("div",{className:"".concat(Mn,"-panels")},Ol),(Ka||xs)&&Ne.createElement("div",{className:"".concat(Mn,"-footer")},Ka,xs)));return Ws&&(eg=Ws(eg)),Ne.createElement("div",{className:"".concat(Mn,"-panel-container"),style:{marginLeft:hc},ref:ta,onMouseDown:function(eh){eh.preventDefault()}},eg)}var _f=Ne.createElement("div",{className:cn()("".concat(Mn,"-range-wrapper"),"".concat(Mn,"-").concat(qo,"-range-wrapper")),style:{minWidth:ca}},Ne.createElement("div",{ref:Ie,className:"".concat(Mn,"-range-arrow"),style:Zp}),lp()),sf;Lt&&(sf=Ne.createElement("span",{className:"".concat(Mn,"-suffix"),onMouseDown:function(Ka){Ka.preventDefault()}},Lt));var Dg=$h(Mn,$e,zt),ch=Ne.createElement("span",{onMouseDown:function(Ka){Ka.preventDefault(),Ka.stopPropagation()},onMouseUp:function(Ka){Ka.preventDefault(),Ka.stopPropagation();var xs=xt;Ue[0]||(xs=xi(xs,null,0)),Ue[1]||(xs=xi(xs,null,1)),as(xs,null),Wo(!1,Ci,"clear")},className:"".concat(Mn,"-clear"),role:"button"},Dg),up=$e&&(Ct(xt,0)&&!Ue[0]||Ct(xt,1)&&!Ue[1]),$f={size:cl(qo,je[0],ni)},Bf=0,lf=0;wa.current&&Fa.current&&vo.current&&(Ci===0?lf=wa.current.offsetWidth:(Bf=$u,lf=Fa.current.offsetWidth));var Kp=Ho==="rtl"?{right:Bf}:{left:Bf},m0=function(Ka,xs){var El=xi(ln,Ka,Ci);if(xs==="submit"||xs!=="key"&&!Qr){as(El,Ci),Ci===0?wf():bh();var Pu=Ci===0?1:0;Ue[Pu]?Wo(!1,!1,"confirm"):Wo(!1,Ci,"confirm")}else jt(El)};return Ne.createElement(Wn.Provider,{value:{operationRef:Ke,hideHeader:qo==="time",onDateMouseEnter:gg,onDateMouseLeave:Xd,hideRanges:!0,onSelect:m0,open:yo}},Ne.createElement(xd,{visible:yo,popupElement:_f,popupStyle:er,prefixCls:Mn,dropdownClassName:ki,dropdownAlign:Bi,getPopupContainer:io,transitionName:mr,range:!0,direction:Ho},Ne.createElement("div",(0,Re.Z)({ref:co,className:cn()(Mn,"".concat(Mn,"-range"),Ri,(Qe={},(0,wt.Z)(Qe,"".concat(Mn,"-disabled"),Ue[0]&&Ue[1]),(0,wt.Z)(Qe,"".concat(Mn,"-focused"),Ci===0?dd:jd),(0,wt.Z)(Qe,"".concat(Mn,"-rtl"),Ho==="rtl"),Qe)),style:ui,onClick:Ef,onMouseEnter:Ki,onMouseLeave:po,onMouseDown:Jd,onMouseUp:_r},(0,ke.Z)(We,{aria:!0,data:!0})),Ne.createElement("div",{className:cn()("".concat(Mn,"-input"),(it={},(0,wt.Z)(it,"".concat(Mn,"-input-active"),Ci===0),(0,wt.Z)(it,"".concat(Mn,"-input-placeholder"),!!Cf),it)),ref:wa},Ne.createElement("input",(0,Re.Z)({id:ri,disabled:Ue[0],readOnly:Jt||typeof je[0]=="function"||!qr,value:Cf||kl,onChange:function(Ka){vu(Ka.target.value)},autoFocus:ea,placeholder:Ct(no,0)||"",ref:pe},pg,$f,{autoComplete:_o}))),Ne.createElement("div",{className:"".concat(Mn,"-range-separator"),ref:vo},Ls),Ne.createElement("div",{className:cn()("".concat(Mn,"-input"),(Vt={},(0,wt.Z)(Vt,"".concat(Mn,"-input-active"),Ci===1),(0,wt.Z)(Vt,"".concat(Mn,"-input-placeholder"),!!of),Vt)),ref:Fa},Ne.createElement("input",(0,Re.Z)({disabled:Ue[1],readOnly:Jt||typeof je[0]=="function"||!zd,value:of||od,onChange:function(Ka){cc(Ka.target.value)},placeholder:Ct(no,1)||"",ref:Ce},Ql,$f,{autoComplete:_o}))),Ne.createElement("div",{className:"".concat(Mn,"-active-bar"),style:(0,En.Z)((0,En.Z)({},Kp),{},{width:lf,position:"absolute"})}),sf,up&&ch)))}var Gu=function(We){(0,Nn.Z)(it,We);var Qe=(0,Yi.Z)(it);function it(){var Vt;(0,ai.Z)(this,it);for(var Qt=arguments.length,Sn=new Array(Qt),Mn=0;Mn{const{lineHeight:Qt}=We,Sn=Math.floor(it*Qt)+2,Mn=Math.max((Qe-Sn)/2,0),ri=Math.max(Qe-Sn-Mn,0);return{padding:`${Mn}px ${Vt}px ${ri}px`}},Qc=We=>{const{componentCls:Qe,pickerCellCls:it,pickerCellInnerCls:Vt,cellHeight:Qt,motionDurationSlow:Sn,borderRadiusSM:Mn,motionDurationMid:ri,cellHoverBg:ui,lineWidth:Ri,lineType:er,colorPrimary:ki,cellActiveWithRangeBg:mr,colorTextLightSolid:Bi,controlHeightSM:io,cellRangeBorderColor:ni,pickerCellBorderGap:cr,cellHoverWithRangeBg:no,cellWidth:ea,colorTextDisabled:Qo,cellBgDisabled:aa}=We;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qt,transform:"translateY(-50%)",transition:`all ${Sn}`,content:'""'},[Vt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qt,height:Qt,lineHeight:`${Qt}px`,borderRadius:Mn,transition:`background ${ri}, border ${ri}`},"&-range-hover-start, &-range-hover-end":{[Vt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${it}-in-view), - &:hover:not(${it}-selected):not(${it}-range-start):not(${it}-range-end):not(${it}-range-hover-start):not(${it}-range-hover-end)`]:{[Vt]:{background:ui}},[`&-in-view${it}-today ${Vt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ri}px ${er} ${ki}`,borderRadius:Mn,content:'""'}},[`&-in-view${it}-in-range`]:{position:"relative","&::before":{background:mr}},[`&-in-view${it}-selected ${Vt}, - &-in-view${it}-range-start ${Vt}, - &-in-view${it}-range-end ${Vt}`]:{color:Bi,background:ki},[`&-in-view${it}-range-start:not(${it}-range-start-single), - &-in-view${it}-range-end:not(${it}-range-end-single)`]:{"&::before":{background:mr}},[`&-in-view${it}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${it}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${it}-range-hover-start:not(${it}-in-range):not(${it}-range-start):not(${it}-range-end), - &-in-view${it}-range-hover-end:not(${it}-in-range):not(${it}-range-start):not(${it}-range-end), - &-in-view${it}-range-hover-start${it}-range-start-single, - &-in-view${it}-range-hover-start${it}-range-start${it}-range-end${it}-range-end-near-hover, - &-in-view${it}-range-hover-end${it}-range-start${it}-range-end${it}-range-start-near-hover, - &-in-view${it}-range-hover-end${it}-range-end-single, - &-in-view${it}-range-hover:not(${it}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:io,borderTop:`${Ri}px dashed ${ni}`,borderBottom:`${Ri}px dashed ${ni}`,transform:"translateY(-50%)",transition:`all ${Sn}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:cr},[`&-in-view${it}-in-range${it}-range-hover::before, - &-in-view${it}-in-range${it}-range-hover-start::before, - &-in-view${it}-in-range${it}-range-hover-end::before, - &-in-view${it}-range-start${it}-range-hover::before, - &-in-view${it}-range-end${it}-range-hover::before, - &-in-view${it}-range-start:not(${it}-range-start-single)${it}-range-hover-start::before, - &-in-view${it}-range-end:not(${it}-range-end-single)${it}-range-hover-end::before, - ${Qe}-panel - > :not(${Qe}-date-panel) - &-in-view${it}-in-range${it}-range-hover-start::before, - ${Qe}-panel - > :not(${Qe}-date-panel) - &-in-view${it}-in-range${it}-range-hover-end::before`]:{background:no},[`&-in-view${it}-range-start:not(${it}-range-start-single):not(${it}-range-end) ${Vt}`]:{borderStartStartRadius:Mn,borderEndStartRadius:Mn,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${it}-range-end:not(${it}-range-end-single):not(${it}-range-start) ${Vt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Mn,borderEndEndRadius:Mn},[`&-range-hover${it}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${it}-range-hover:first-child::after, - tr > &-in-view${it}-range-hover-end:first-child::after, - &-in-view${it}-start${it}-range-hover-edge-start${it}-range-hover-edge-start-near-range::after, - &-in-view${it}-range-hover-edge-start:not(${it}-range-hover-edge-start-near-range)::after, - &-in-view${it}-range-hover-start::after`]:{insetInlineStart:(ea-Qt)/2,borderInlineStart:`${Ri}px dashed ${ni}`,borderStartStartRadius:Mn,borderEndStartRadius:Mn},[`tr > &-in-view${it}-range-hover:last-child::after, - tr > &-in-view${it}-range-hover-start:last-child::after, - &-in-view${it}-end${it}-range-hover-edge-end${it}-range-hover-edge-end-near-range::after, - &-in-view${it}-range-hover-edge-end:not(${it}-range-hover-edge-end-near-range)::after, - &-in-view${it}-range-hover-end::after`]:{insetInlineEnd:(ea-Qt)/2,borderInlineEnd:`${Ri}px dashed ${ni}`,borderStartEndRadius:Mn,borderEndEndRadius:Mn},"&-disabled":{color:Qo,pointerEvents:"none",[Vt]:{background:"transparent"},"&::before":{background:aa}},[`&-disabled${it}-today ${Vt}::before`]:{borderColor:Qo}}},Tu=We=>{const{componentCls:Qe,pickerCellCls:it,pickerCellInnerCls:Vt,pickerYearMonthCellWidth:Qt,pickerControlIconSize:Sn,cellWidth:Mn,paddingSM:ri,paddingXS:ui,paddingXXS:Ri,colorBgContainer:er,lineWidth:ki,lineType:mr,borderRadiusLG:Bi,colorPrimary:io,colorTextHeading:ni,colorSplit:cr,pickerControlIconBorderWidth:no,colorIcon:ea,textHeight:Qo,motionDurationMid:aa,colorIconHover:sa,fontWeightStrong:qo,cellHeight:Vr,pickerCellPaddingVertical:fs,colorTextDisabled:ci,colorText:Ls,fontSize:_s,cellHoverWithRangeBg:$s,motionDurationSlow:Zs,withoutTimeCellHeight:Tl,pickerQuarterPanelContentHeight:Hs,colorLink:ms,colorLinkActive:As,colorLinkHover:el,cellRangeBorderColor:Ks,borderRadiusSM:sl,colorTextLightSolid:Ws,cellHoverBg:Yl,timeColumnHeight:$l,timeColumnWidth:qe,timeCellHeight:$e,controlItemBgActive:Lt,marginXXS:zt,pickerDatePanelPaddingHorizontal:an}=We,Jt=Mn*7+an*2,Rn=(Jt-ui*2)/3-Qt-ri,Tn=(Jt-ui*2)/4-Qt;return{[Qe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:er,border:`${ki}px ${mr} ${cr}`,borderRadius:Bi,outline:"none","&-focused":{borderColor:io},"&-rtl":{direction:"rtl",[`${Qe}-prev-icon, - ${Qe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Qe}-next-icon, - ${Qe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Jt},"&-header":{display:"flex",padding:`0 ${ui}px`,color:ni,borderBottom:`${ki}px ${mr} ${cr}`,"> *":{flex:"none"},button:{padding:0,color:ea,lineHeight:`${Qo}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${aa}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:_s,"&:hover":{color:sa}},"&-view":{flex:"auto",fontWeight:qo,lineHeight:`${Qo}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ui},"&:hover":{color:io}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Sn,height:Sn,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Sn,height:Sn,border:"0 solid currentcolor",borderBlockStartWidth:no,borderBlockEndWidth:0,borderInlineStartWidth:no,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Sn/2),insetInlineStart:Math.ceil(Sn/2),display:"inline-block",width:Sn,height:Sn,border:"0 solid currentcolor",borderBlockStartWidth:no,borderBlockEndWidth:0,borderInlineStartWidth:no,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Vr,fontWeight:"normal"},th:{height:Vr+fs*2,color:Ls,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${fs}px 0`,color:ci,cursor:"pointer","&-in-view":{color:Ls}},Qc(We)),[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start ${Vt}, - &-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${Vt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:$s,transition:`all ${Zs}`,content:'""'}},[`&-date-panel - ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start - ${Vt}::after`]:{insetInlineEnd:-(Mn-Vr)/2,insetInlineStart:0},[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${Vt}::after`]:{insetInlineEnd:0,insetInlineStart:-(Mn-Vr)/2},[`&-range-hover${Qe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-content`]:{height:Tl*4},[Vt]:{padding:`0 ${ui}px`}},"&-quarter-panel":{[`${Qe}-content`]:{height:Hs},[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:Tn,borderInlineStart:`${ki}px dashed ${Ks}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:Tn,borderInlineEnd:`${ki}px dashed ${Ks}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:Tn,borderInlineEnd:`${ki}px dashed ${Ks}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:Tn,borderInlineStart:`${ki}px dashed ${Ks}`}}},[`&-panel ${Qe}-footer`]:{borderTop:`${ki}px ${mr} ${cr}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Qo-2*ki}px`,textAlign:"center","&-extra":{padding:`0 ${ri}px`,lineHeight:`${Qo-2*ki}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${ki}px ${mr} ${cr}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:ms,"&:hover":{color:el},"&:active":{color:As},[`&${Qe}-today-btn-disabled`]:{color:ci,cursor:"not-allowed"}},"&-decade-panel":{[Vt]:{padding:`0 ${ui/2}px`},[`${Qe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-body`]:{padding:`0 ${ui}px`},[Vt]:{width:Qt},[`${Qe}-cell-range-hover-start::after`]:{borderStartStartRadius:sl,borderEndStartRadius:sl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:sl,borderEndEndRadius:sl}},[`${Qe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:sl,borderEndEndRadius:sl,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:sl,borderEndStartRadius:sl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:Rn,borderInlineStart:`${ki}px dashed ${Ks}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:Rn,borderInlineEnd:`${ki}px dashed ${Ks}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:Rn,borderInlineEnd:`${ki}px dashed ${Ks}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:Rn,borderInlineStart:`${ki}px dashed ${Ks}`}}},"&-week-panel":{[`${Qe}-body`]:{padding:`${ui}px ${ri}px`},[`${Qe}-cell`]:{[`&:hover ${Vt}, - &-selected ${Vt}, - ${Vt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${aa}`},"&:first-child:before":{borderStartStartRadius:sl,borderEndStartRadius:sl},"&:last-child:before":{borderStartEndRadius:sl,borderEndEndRadius:sl}},"&:hover td":{"&:before":{background:Yl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${it}`]:{"&:before":{background:io},[`&${Qe}-cell-week`]:{color:new uc.C(Ws).setAlpha(.5).toHexString()},[Vt]:{color:Ws}}},"&-range-hover td:before":{background:Lt}}},"&-date-panel":{[`${Qe}-body`]:{padding:`${ui}px ${an}px`},[`${Qe}-content`]:{width:Mn*7,th:{width:Mn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Qe}-time-panel`]:{borderInlineStart:`${ki}px ${mr} ${cr}`},[`${Qe}-date-panel, - ${Qe}-time-panel`]:{transition:`opacity ${Zs}`},"&-active":{[`${Qe}-date-panel, - ${Qe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Qe}-content`]:{display:"flex",flex:"auto",height:$l},"&-column":{flex:"1 0 auto",width:qe,margin:`${Ri}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${aa}`,overflowX:"hidden","&::after":{display:"block",height:$l-$e,content:'""'},"&:not(:first-child)":{borderInlineStart:`${ki}px ${mr} ${cr}`},"&-active":{background:new uc.C(Lt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Qe}-time-panel-cell`]:{marginInline:zt,[`${Qe}-time-panel-cell-inner`]:{display:"block",width:qe-2*zt,height:$e,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(qe-$e)/2,color:Ls,lineHeight:`${$e}px`,borderRadius:sl,cursor:"pointer",transition:`background ${aa}`,"&:hover":{background:Yl}},"&-selected":{[`${Qe}-time-panel-cell-inner`]:{background:Lt}},"&-disabled":{[`${Qe}-time-panel-cell-inner`]:{color:ci,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Qe}-time-panel-column:after`]:{height:$l-$e+Ri*2}}}},Yu=We=>{const{componentCls:Qe,colorBgContainer:it,colorError:Vt,errorActiveShadow:Qt,colorWarning:Sn,warningActiveShadow:Mn}=We;return{[`${Qe}:not(${Qe}-disabled)`]:{[`&${Qe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:it,borderColor:Vt},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,ld.M1)((0,tf.TS)(We,{activeBorderColor:Vt,activeShadow:Qt}))),[`${Qe}-active-bar`]:{background:Vt}},[`&${Qe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:it,borderColor:Sn},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,ld.M1)((0,tf.TS)(We,{activeBorderColor:Sn,activeShadow:Mn}))),[`${Qe}-active-bar`]:{background:Sn}}}}},Cu=We=>{const{componentCls:Qe,antCls:it,controlHeight:Vt,fontSize:Qt,paddingInline:Sn,colorBgContainer:Mn,lineWidth:ri,lineType:ui,colorBorder:Ri,borderRadius:er,motionDurationMid:ki,colorBgContainerDisabled:mr,colorTextDisabled:Bi,colorTextPlaceholder:io,controlHeightLG:ni,fontSizeLG:cr,controlHeightSM:no,paddingInlineSM:ea,paddingXS:Qo,marginXS:aa,colorTextDescription:sa,lineWidthBold:qo,lineHeight:Vr,colorPrimary:fs,motionDurationSlow:ci,zIndexPopup:Ls,paddingXXS:_s,paddingSM:$s,textHeight:Zs,cellActiveWithRangeBg:Tl,colorPrimaryBorder:Hs,sizePopupArrow:ms,borderRadiusXS:As,borderRadiusOuter:el,colorBgElevated:Ks,borderRadiusLG:sl,boxShadowSecondary:Ws,borderRadiusSM:Yl,colorSplit:$l,cellHoverBg:qe,presetsWidth:$e,presetsMaxWidth:Lt,boxShadowPopoverArrow:zt,colorTextQuaternary:an}=We;return[{[Qe]:Object.assign(Object.assign(Object.assign({},(0,Sd.Wf)(We)),ud(We,Vt,Qt,Sn)),{position:"relative",display:"inline-flex",alignItems:"center",background:Mn,lineHeight:1,border:`${ri}px ${ui} ${Ri}`,borderRadius:er,transition:`border ${ki}, box-shadow ${ki}`,"&:hover, &-focused":Object.assign({},(0,ld.pU)(We)),"&-focused":Object.assign({},(0,ld.M1)(We)),[`&${Qe}-disabled`]:{background:mr,borderColor:Ri,cursor:"not-allowed",[`${Qe}-suffix`]:{color:an}},[`&${Qe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Qe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,ld.ik)(We)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Qe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:io}}},"&-large":Object.assign(Object.assign({},ud(We,ni,cr,Sn)),{[`${Qe}-input > input`]:{fontSize:cr}}),"&-small":Object.assign({},ud(We,no,Qt,ea)),[`${Qe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Qo/2,color:Bi,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:aa}}},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Bi,lineHeight:1,background:Mn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ki}, color ${ki}`,"> *":{verticalAlign:"top"},"&:hover":{color:sa}},[`${Qe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:cr,color:Bi,fontSize:cr,verticalAlign:"top",cursor:"default",[`${Qe}-focused &`]:{color:sa},[`${Qe}-range-separator &`]:{[`${Qe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Qe}-clear`]:{insetInlineEnd:Sn},"&:hover":{[`${Qe}-clear`]:{opacity:1}},[`${Qe}-active-bar`]:{bottom:-ri,height:qo,marginInlineStart:Sn,background:fs,opacity:0,transition:`all ${ci} ease-out`,pointerEvents:"none"},[`&${Qe}-focused`]:{[`${Qe}-active-bar`]:{opacity:1}},[`${Qe}-range-separator`]:{alignItems:"center",padding:`0 ${Qo}px`,lineHeight:1},[`&${Qe}-small`]:{[`${Qe}-clear`]:{insetInlineEnd:ea},[`${Qe}-active-bar`]:{marginInlineStart:ea}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Sd.Wf)(We)),Tu(We)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ls,[`&${Qe}-dropdown-hidden`]:{display:"none"},[`&${Qe}-dropdown-placement-bottomLeft`]:{[`${Qe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Qe}-dropdown-placement-topLeft`]:{[`${Qe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${it}-slide-up-enter${it}-slide-up-enter-active${Qe}-dropdown-placement-topLeft, - &${it}-slide-up-enter${it}-slide-up-enter-active${Qe}-dropdown-placement-topRight, - &${it}-slide-up-appear${it}-slide-up-appear-active${Qe}-dropdown-placement-topLeft, - &${it}-slide-up-appear${it}-slide-up-appear-active${Qe}-dropdown-placement-topRight`]:{animationName:qu.Qt},[`&${it}-slide-up-enter${it}-slide-up-enter-active${Qe}-dropdown-placement-bottomLeft, - &${it}-slide-up-enter${it}-slide-up-enter-active${Qe}-dropdown-placement-bottomRight, - &${it}-slide-up-appear${it}-slide-up-appear-active${Qe}-dropdown-placement-bottomLeft, - &${it}-slide-up-appear${it}-slide-up-appear-active${Qe}-dropdown-placement-bottomRight`]:{animationName:qu.fJ},[`&${it}-slide-up-leave${it}-slide-up-leave-active${Qe}-dropdown-placement-topLeft, - &${it}-slide-up-leave${it}-slide-up-leave-active${Qe}-dropdown-placement-topRight`]:{animationName:qu.ly},[`&${it}-slide-up-leave${it}-slide-up-leave-active${Qe}-dropdown-placement-bottomLeft, - &${it}-slide-up-leave${it}-slide-up-leave-active${Qe}-dropdown-placement-bottomRight`]:{animationName:qu.Uw},[`${Qe}-panel > ${Qe}-time-panel`]:{paddingTop:_s},[`${Qe}-ranges`]:{marginBottom:0,padding:`${_s}px ${$s}px`,overflow:"hidden",lineHeight:`${Zs-2*ri-Qo/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Qe}-preset > ${it}-tag-blue`]:{color:fs,background:Tl,borderColor:Hs,cursor:"pointer"},[`${Qe}-ok`]:{marginInlineStart:"auto"}},[`${Qe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Qe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Sn*1.5,transition:`left ${ci} ease-out`},(0,Xu.r)(ms,As,el,Ks,zt)),[`${Qe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ks,borderRadius:sl,boxShadow:Ws,transition:`margin ${ci}`,[`${Qe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Qe}-presets`]:{display:"flex",flexDirection:"column",minWidth:$e,maxWidth:Lt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Qo,borderInlineEnd:`${ri}px ${ui} ${$l}`,li:Object.assign(Object.assign({},Sd.vS),{borderRadius:Yl,paddingInline:Qo,paddingBlock:(no-Math.round(Qt*Vr))/2,cursor:"pointer",transition:`all ${ci}`,"+ li":{marginTop:aa},"&:hover":{background:qe}})}},[`${Qe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Qe}-panel`]:{borderWidth:`0 0 ${ri}px`},"&:last-child":{[`${Qe}-panel`]:{borderWidth:0}}},[`${Qe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Qe}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ri}}}}),"&-dropdown-range":{padding:`${ms*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Qe}-separator`]:{transform:"rotate(180deg)"},[`${Qe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,qu.oN)(We,"slide-up"),(0,qu.oN)(We,"slide-down"),(0,Dl.Fm)(We,"move-up"),(0,Dl.Fm)(We,"move-down")]},Ou=We=>{const{componentCls:Qe,controlHeightLG:it,paddingXXS:Vt,padding:Qt}=We;return{pickerCellCls:`${Qe}-cell`,pickerCellInnerCls:`${Qe}-cell-inner`,pickerYearMonthCellWidth:it*1.5,pickerQuarterPanelContentHeight:it*1.4,pickerCellPaddingVertical:Vt+Vt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Qt+Vt/2}},Kf=We=>({cellHoverBg:We.controlItemBgHover,cellActiveWithRangeBg:We.controlItemBgActive,cellHoverWithRangeBg:new uc.C(We.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new uc.C(We.colorPrimary).lighten(20).toHexString(),cellBgDisabled:We.colorBgContainerDisabled,timeColumnWidth:We.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:We.controlHeightSM*1.5,cellHeight:We.controlHeightSM,textHeight:We.controlHeightLG,withoutTimeCellHeight:We.controlHeightLG*1.65});var Ru=(0,nf.Z)("DatePicker",We=>{const Qe=(0,tf.TS)((0,ld.e5)(We),Ou(We));return[Cu(Qe),Yu(Qe),(0,Ju.c)(We,{focusElCls:`${We.componentCls}-focused`})]},We=>Object.assign(Object.assign(Object.assign({},(0,ld.TM)(We)),Kf(We)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:We.zIndexPopupBase+50}));function Jl(We,Qe,it){return it!==void 0?it:Qe==="year"&&We.lang.yearPlaceholder?We.lang.yearPlaceholder:Qe==="quarter"&&We.lang.quarterPlaceholder?We.lang.quarterPlaceholder:Qe==="month"&&We.lang.monthPlaceholder?We.lang.monthPlaceholder:Qe==="week"&&We.lang.weekPlaceholder?We.lang.weekPlaceholder:Qe==="time"&&We.timePickerLocale.placeholder?We.timePickerLocale.placeholder:We.lang.placeholder}function ju(We,Qe,it){return it!==void 0?it:Qe==="year"&&We.lang.yearPlaceholder?We.lang.rangeYearPlaceholder:Qe==="quarter"&&We.lang.quarterPlaceholder?We.lang.rangeQuarterPlaceholder:Qe==="month"&&We.lang.monthPlaceholder?We.lang.rangeMonthPlaceholder:Qe==="week"&&We.lang.weekPlaceholder?We.lang.rangeWeekPlaceholder:Qe==="time"&&We.timePickerLocale.placeholder?We.timePickerLocale.rangePlaceholder:We.lang.rangePlaceholder}function Dd(We,Qe){const it={adjustX:1,adjustY:1};switch(Qe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:it};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:it};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:it};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:it};default:return{points:We==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:it}}}function Gc(We){return We?Array.isArray(We)?We:[We]:[]}function Oo(We){const{format:Qe,picker:it,showHour:Vt,showMinute:Qt,showSecond:Sn,use12Hours:Mn}=We,ri=Gc(Qe)[0],ui=Object.assign({},We);return Qe&&Array.isArray(Qe)&&(ui.format=ri),ri&&typeof ri=="string"&&(!ri.includes("s")&&Sn===void 0&&(ui.showSecond=!1),!ri.includes("m")&&Qt===void 0&&(ui.showMinute=!1),!ri.includes("H")&&!ri.includes("h")&&!ri.includes("K")&&!ri.includes("k")&&Vt===void 0&&(ui.showHour=!1),(ri.includes("a")||ri.includes("A"))&&Mn===void 0&&(ui.use12Hours=!0)),it==="time"?ui:(typeof ri=="function"&&delete ui.format,{showTime:ui})}function Zu(We,Qe,it){if(We===!1)return!1;const Vt={clearIcon:Qe!=null?Qe:it};return typeof We=="object"?Object.assign(Object.assign({},Vt),We):Vt}var Tt=xe(3113);function di(We){return Ne.createElement(Tt.ZP,Object.assign({size:"small",type:"primary"},We))}var oh={button:di},Td=function(We,Qe){var it={};for(var Vt in We)Object.prototype.hasOwnProperty.call(We,Vt)&&Qe.indexOf(Vt)<0&&(it[Vt]=We[Vt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Vt=Object.getOwnPropertySymbols(We);Qt{const{prefixCls:Qt,getPopupContainer:Sn,className:Mn,placement:ri,size:ui,disabled:Ri,bordered:er=!0,placeholder:ki,popupClassName:mr,dropdownClassName:Bi,status:io,clearIcon:ni,allowClear:cr,rootClassName:no}=it,ea=Td(it,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Qo=Ne.useRef(null),{getPrefixCls:aa,direction:sa,getPopupContainer:qo}=(0,Ne.useContext)(rd.E_),Vr=aa("picker",Qt),{compactSize:fs,compactItemClassnames:ci}=(0,zh.ri)(Vr,sa),{format:Ls,showTime:_s,picker:$s}=it,Zs=aa(),[Tl,Hs]=Ru(Vr),ms=Object.assign(Object.assign({},_s?Oo(Object.assign({format:Ls,picker:$s},_s)):{}),$s==="time"?Oo(Object.assign(Object.assign({format:Ls},it),{picker:$s})):{}),As=(0,Ac.Z)(zt=>{var an;return(an=ui!=null?ui:fs)!==null&&an!==void 0?an:zt}),el=Ne.useContext(sd.Z),Ks=Ri!=null?Ri:el,sl=(0,Ne.useContext)(Ch.aM),{hasFeedback:Ws,status:Yl,feedbackIcon:$l}=sl,qe=Ne.createElement(Ne.Fragment,null,$s==="time"?Ne.createElement(Cn,null):Ne.createElement(tt,null),Ws&&$l);(0,Ne.useImperativeHandle)(Vt,()=>({focus:()=>{var zt;return(zt=Qo.current)===null||zt===void 0?void 0:zt.focus()},blur:()=>{var zt;return(zt=Qo.current)===null||zt===void 0?void 0:zt.blur()}}));const[$e]=(0,Du.Z)("Calendar",Wh.Z),Lt=Object.assign(Object.assign({},$e),it.locale);return Tl(Ne.createElement(Nu,Object.assign({separator:Ne.createElement("span",{"aria-label":"to",className:`${Vr}-separator`},Ne.createElement(Er,null)),disabled:Ks,ref:Qo,dropdownAlign:Dd(sa,ri),placeholder:ju(Lt,$s,ki),suffixIcon:qe,prevIcon:Ne.createElement("span",{className:`${Vr}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${Vr}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${Vr}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${Vr}-super-next-icon`}),transitionName:`${Zs}-slide-up`},ea,ms,{className:cn()({[`${Vr}-${As}`]:As,[`${Vr}-borderless`]:!er},(0,id.Z)(Vr,(0,id.F)(Yl,io),Ws),Hs,ci,Mn,no),locale:Lt.lang,prefixCls:Vr,getPopupContainer:Sn||qo,generateConfig:We,components:oh,direction:sa,dropdownClassName:cn()(Hs,mr||Bi,no),allowClear:Zu(cr,ni,Ne.createElement(Ai.Z,null))})))})}var xc=function(We,Qe){var it={};for(var Vt in We)Object.prototype.hasOwnProperty.call(We,Vt)&&Qe.indexOf(Vt)<0&&(it[Vt]=We[Vt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Vt=Object.getOwnPropertySymbols(We);Qt{const{prefixCls:io,getPopupContainer:ni,style:cr,className:no,rootClassName:ea,size:Qo,bordered:aa=!0,placement:sa,placeholder:qo,popupClassName:Vr,dropdownClassName:fs,disabled:ci,status:Ls,clearIcon:_s,allowClear:$s}=mr,Zs=xc(mr,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Tl,direction:Hs,getPopupContainer:ms,[er]:As}=(0,Ne.useContext)(rd.E_),el=Tl("picker",io),{compactSize:Ks,compactItemClassnames:sl}=(0,zh.ri)(el,Hs),Ws=Ne.useRef(null),{format:Yl,showTime:$l}=mr,[qe,$e]=Ru(el);(0,Ne.useImperativeHandle)(Bi,()=>({focus:()=>{var Ki;return(Ki=Ws.current)===null||Ki===void 0?void 0:Ki.focus()},blur:()=>{var Ki;return(Ki=Ws.current)===null||Ki===void 0?void 0:Ki.blur()}}));const Lt={showToday:!0};let zt={};ui&&(zt.picker=ui);const an=ui||mr.picker;zt=Object.assign(Object.assign(Object.assign({},zt),$l?Oo(Object.assign({format:Yl,picker:an},$l)):{}),an==="time"?Oo(Object.assign(Object.assign({format:Yl},mr),{picker:an})):{});const Jt=Tl(),Rn=(0,Ac.Z)(Ki=>{var po;return(po=Qo!=null?Qo:Ks)!==null&&po!==void 0?po:Ki}),Tn=Ne.useContext(sd.Z),Fn=ci!=null?ci:Tn,Si=(0,Ne.useContext)(Ch.aM),{hasFeedback:$n,status:pi,feedbackIcon:vr}=Si,gr=Ne.createElement(Ne.Fragment,null,an==="time"?Ne.createElement(Cn,null):Ne.createElement(tt,null),$n&&vr),[_i]=(0,Du.Z)("DatePicker",Wh.Z),_r=Object.assign(Object.assign({},_i),mr.locale);return qe(Ne.createElement(Ya,Object.assign({ref:Ws,placeholder:Jl(_r,an,qo),suffixIcon:gr,dropdownAlign:Dd(Hs,sa),prevIcon:Ne.createElement("span",{className:`${el}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${el}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${el}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${el}-super-next-icon`}),transitionName:`${Jt}-slide-up`},Lt,Zs,zt,{locale:_r.lang,className:cn()({[`${el}-${Rn}`]:Rn,[`${el}-borderless`]:!aa},(0,id.Z)(el,(0,id.F)(pi,Ls),$n),$e,sl,As==null?void 0:As.className,no,ea),style:Object.assign(Object.assign({},As==null?void 0:As.style),cr),prefixCls:el,getPopupContainer:ni||ms,generateConfig:We,components:oh,direction:Hs,disabled:Fn,dropdownClassName:cn()($e,ea,Vr||fs),allowClear:Zu($s,_s,Ne.createElement(Ai.Z,null))})))});return Ri&&(ki.displayName=Ri),ki}const it=Qe(),Vt=Qe("week","WeekPicker"),Qt=Qe("month","MonthPicker"),Sn=Qe("year","YearPicker"),Mn=Qe("time","TimePicker"),ri=Qe("quarter","QuarterPicker");return{DatePicker:it,WeekPicker:Vt,MonthPicker:Qt,YearPicker:Sn,TimePicker:Mn,QuarterPicker:ri}}const Ph=null;function Ul(We){const{DatePicker:Qe,WeekPicker:it,MonthPicker:Vt,YearPicker:Qt,TimePicker:Sn,QuarterPicker:Mn}=rf(We),ri=dc(We),ui=Qe;return ui.WeekPicker=it,ui.MonthPicker=Vt,ui.YearPicker=Qt,ui.RangePicker=ri,ui.TimePicker=Sn,ui.QuarterPicker=Mn,ui}var Oa=Ul;const ru=Oa(Ae);function zu(We){const Qe=Dd(We.direction,We.placement);return Qe.overflow.adjustY=!1,Qe.overflow.adjustX=!1,Object.assign(Object.assign({},We),{dropdownAlign:Qe})}const Pl=(0,we.Z)(ru,"picker",null,zu);ru._InternalPanelDoNotUseOrYouWillBeFired=Pl;const xa=(0,we.Z)(ru.RangePicker,"picker",null,zu);ru._InternalRangePanelDoNotUseOrYouWillBeFired=xa,ru.generatePicker=Oa;var fu=ru},43428:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return wt}});var ve=xe(92310),Ve=xe.n(ve),Dt=xe(44127),Xt=xe(72071),pt=xe(43403),yt=xe(34280),De=xe(59301),Kt=De.createContext(null),Ht=De.createContext({}),nn=Kt,tn=xe(90493),Gt=xe(96663),Mt=xe(77900),Oe=xe(10228),te=xe(26112),ne=xe(70425),ce=function(qn){var st=qn.prefixCls,ke=qn.className,Be=qn.style,Ye=qn.children,lt=qn.containerRef,Ee=qn.id,St=qn.onMouseEnter,On=qn.onMouseOver,ft=qn.onMouseLeave,Pt=qn.onClick,_t=qn.onKeyDown,on=qn.onKeyUp,Wt={onMouseEnter:St,onMouseOver:On,onMouseLeave:ft,onClick:Pt,onKeyDown:_t,onKeyUp:on},hn=De.useContext(Ht),nr=hn.panel,Ji=(0,ne.useComposeRef)(nr,lt);return De.createElement(De.Fragment,null,De.createElement("div",(0,Gt.Z)({id:Ee,className:Ve()("".concat(st,"-content"),ke),style:(0,Dt.Z)({},Be),"aria-modal":"true",role:"dialog",ref:Ji},Wt),Ye))},le=ce,ge=xe(48736);function Ae(En){return typeof En=="string"&&String(Number(En))===En?((0,ge.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(En)):En}function we(En){warning(!("wrapperClassName"in En),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!En.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Re={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ne(En,qn){var st,ke,Be,Ye,lt=En.prefixCls,Ee=En.open,St=En.placement,On=En.inline,ft=En.push,Pt=En.forceRender,_t=En.autoFocus,on=En.keyboard,Wt=En.rootClassName,hn=En.rootStyle,nr=En.zIndex,Ji=En.className,wi=En.id,Fi=En.style,ir=En.motion,si=En.width,Mr=En.height,qi=En.children,Dr=En.contentWrapperStyle,Eo=En.mask,xo=En.maskClosable,Wr=En.maskMotion,fa=En.maskClassName,Sa=En.maskStyle,Ra=En.afterOpenChange,ss=En.onClose,Ua=En.onMouseEnter,Rs=En.onMouseOver,Os=En.onMouseLeave,Go=En.onClick,cl=En.onKeyDown,js=En.onKeyUp,Fe=De.useRef(),Zi=De.useRef(),Rr=De.useRef();De.useImperativeHandle(qn,function(){return Fe.current});var In=function(Kr){var Ct=Kr.keyCode,xi=Kr.shiftKey;switch(Ct){case Oe.Z.TAB:{if(Ct===Oe.Z.TAB){if(!xi&&document.activeElement===Rr.current){var Ur;(Ur=Zi.current)===null||Ur===void 0||Ur.focus({preventScroll:!0})}else if(xi&&document.activeElement===Zi.current){var ko;(ko=Rr.current)===null||ko===void 0||ko.focus({preventScroll:!0})}}break}case Oe.Z.ESC:{ss&&on&&(Kr.stopPropagation(),ss(Kr));break}}};De.useEffect(function(){if(Ee&&_t){var Xr;(Xr=Fe.current)===null||Xr===void 0||Xr.focus({preventScroll:!0})}},[Ee]);var Li=De.useState(!1),Pi=(0,Xt.Z)(Li,2),Hr=Pi[0],Zr=Pi[1],Ei=De.useContext(nn),rn;ft===!1?rn={distance:0}:ft===!0?rn={}:rn=ft||{};var Yt=(st=(ke=(Be=rn)===null||Be===void 0?void 0:Be.distance)!==null&&ke!==void 0?ke:Ei==null?void 0:Ei.pushDistance)!==null&&st!==void 0?st:180,Xe=De.useMemo(function(){return{pushDistance:Yt,push:function(){Zr(!0)},pull:function(){Zr(!1)}}},[Yt]);De.useEffect(function(){if(Ee){var Xr;Ei==null||(Xr=Ei.push)===null||Xr===void 0||Xr.call(Ei)}else{var Kr;Ei==null||(Kr=Ei.pull)===null||Kr===void 0||Kr.call(Ei)}},[Ee]),De.useEffect(function(){return function(){var Xr;Ei==null||(Xr=Ei.pull)===null||Xr===void 0||Xr.call(Ei)}},[]);var un=Eo&&De.createElement(Mt.default,(0,Gt.Z)({key:"mask"},Wr,{visible:Ee}),function(Xr,Kr){var Ct=Xr.className,xi=Xr.style;return De.createElement("div",{className:Ve()("".concat(lt,"-mask"),Ct,fa),style:(0,Dt.Z)((0,Dt.Z)({},xi),Sa),onClick:xo&&Ee?ss:void 0,ref:Kr})}),ti=typeof ir=="function"?ir(St):ir,Wn={};if(Hr&&Yt)switch(St){case"top":Wn.transform="translateY(".concat(Yt,"px)");break;case"bottom":Wn.transform="translateY(".concat(-Yt,"px)");break;case"left":Wn.transform="translateX(".concat(Yt,"px)");break;default:Wn.transform="translateX(".concat(-Yt,"px)");break}St==="left"||St==="right"?Wn.width=Ae(si):Wn.height=Ae(Mr);var vn={onMouseEnter:Ua,onMouseOver:Rs,onMouseLeave:Os,onClick:Go,onKeyDown:cl,onKeyUp:js},vi=De.createElement(Mt.default,(0,Gt.Z)({key:"panel"},ti,{visible:Ee,forceRender:Pt,onVisibleChanged:function(Kr){Ra==null||Ra(Kr)},removeOnLeave:!1,leavedClassName:"".concat(lt,"-content-wrapper-hidden")}),function(Xr,Kr){var Ct=Xr.className,xi=Xr.style;return De.createElement("div",(0,Gt.Z)({className:Ve()("".concat(lt,"-content-wrapper"),Ct),style:(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},Wn),xi),Dr)},(0,te.Z)(En,{data:!0})),De.createElement(le,(0,Gt.Z)({id:wi,containerRef:Kr,prefixCls:lt,className:Ji,style:Fi},vn),qi))}),eo=(0,Dt.Z)({},hn);return nr&&(eo.zIndex=nr),De.createElement(nn.Provider,{value:Xe},De.createElement("div",{className:Ve()(lt,"".concat(lt,"-").concat(St),Wt,(Ye={},(0,tn.Z)(Ye,"".concat(lt,"-open"),Ee),(0,tn.Z)(Ye,"".concat(lt,"-inline"),On),Ye)),style:eo,tabIndex:-1,ref:Fe,onKeyDown:In},un,De.createElement("div",{tabIndex:0,ref:Zi,style:Re,"aria-hidden":"true","data-sentinel":"start"}),vi,De.createElement("div",{tabIndex:0,ref:Rr,style:Re,"aria-hidden":"true","data-sentinel":"end"})))}var gt=De.forwardRef(Ne),vt=gt,dt=function(qn){var st=qn.open,ke=st===void 0?!1:st,Be=qn.prefixCls,Ye=Be===void 0?"rc-drawer":Be,lt=qn.placement,Ee=lt===void 0?"right":lt,St=qn.autoFocus,On=St===void 0?!0:St,ft=qn.keyboard,Pt=ft===void 0?!0:ft,_t=qn.width,on=_t===void 0?378:_t,Wt=qn.mask,hn=Wt===void 0?!0:Wt,nr=qn.maskClosable,Ji=nr===void 0?!0:nr,wi=qn.getContainer,Fi=qn.forceRender,ir=qn.afterOpenChange,si=qn.destroyOnClose,Mr=qn.onMouseEnter,qi=qn.onMouseOver,Dr=qn.onMouseLeave,Eo=qn.onClick,xo=qn.onKeyDown,Wr=qn.onKeyUp,fa=qn.panelRef,Sa=De.useState(!1),Ra=(0,Xt.Z)(Sa,2),ss=Ra[0],Ua=Ra[1],Rs=De.useState(!1),Os=(0,Xt.Z)(Rs,2),Go=Os[0],cl=Os[1];(0,yt.Z)(function(){cl(!0)},[]);var js=Go?ke:!1,Fe=De.useRef(),Zi=De.useRef();(0,yt.Z)(function(){js&&(Zi.current=document.activeElement)},[js]);var Rr=function(Zr){var Ei;if(Ua(Zr),ir==null||ir(Zr),!Zr&&Zi.current&&!((Ei=Fe.current)!==null&&Ei!==void 0&&Ei.contains(Zi.current))){var rn;(rn=Zi.current)===null||rn===void 0||rn.focus({preventScroll:!0})}},In=De.useMemo(function(){return{panel:fa}},[fa]);if(!Fi&&!ss&&!js&&si)return null;var Li={onMouseEnter:Mr,onMouseOver:qi,onMouseLeave:Dr,onClick:Eo,onKeyDown:xo,onKeyUp:Wr},Pi=(0,Dt.Z)((0,Dt.Z)({},qn),{},{open:js,prefixCls:Ye,placement:Ee,autoFocus:On,keyboard:Pt,width:on,mask:hn,maskClosable:Ji,inline:wi===!1,afterOpenChange:Rr,ref:Fe},Li);return De.createElement(Ht.Provider,{value:In},De.createElement(pt.Z,{open:js||Fi||ss,autoDestroy:!1,getContainer:wi,autoLock:hn&&(js||ss)},De.createElement(vt,Pi)))},rt=dt,Ot=rt,tt=xe(62892),Pn=xe(36355),Rt=xe(32441),kn=xe(47729),Cn=En=>{const{prefixCls:qn,title:st,footer:ke,extra:Be,closeIcon:Ye,closable:lt,onClose:Ee,headerStyle:St,drawerStyle:On,bodyStyle:ft,footerStyle:Pt,children:_t}=En,on=De.useCallback(wi=>De.createElement("button",{type:"button",onClick:Ee,"aria-label":"Close",className:`${qn}-close`},wi),[Ee]),[Wt,hn]=(0,kn.Z)(lt,Ye,on,void 0,!0),nr=De.useMemo(()=>!st&&!Wt?null:De.createElement("div",{style:St,className:Ve()(`${qn}-header`,{[`${qn}-header-close-only`]:Wt&&!st&&!Be})},De.createElement("div",{className:`${qn}-header-title`},hn,st&&De.createElement("div",{className:`${qn}-title`},st)),Be&&De.createElement("div",{className:`${qn}-extra`},Be)),[Wt,hn,Be,St,qn,st]),Ji=De.useMemo(()=>{if(!ke)return null;const wi=`${qn}-footer`;return De.createElement("div",{className:wi,style:Pt},ke)},[ke,Pt,qn]);return De.createElement("div",{className:`${qn}-wrapper-body`,style:On},nr,De.createElement("div",{className:`${qn}-body`,style:ft},_t),Ji)},Ai=xe(33234),Xi=xe(83116),Nt=xe(37613),Hn=En=>{const{componentCls:qn,motionDurationSlow:st}=En,ke={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${st}`}}};return{[qn]:{[`${qn}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${st}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${qn}-panel-motion`]:{"&-left":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Er=En=>{const{componentCls:qn,zIndexPopup:st,colorBgMask:ke,colorBgElevated:Be,motionDurationSlow:Ye,motionDurationMid:lt,padding:Ee,paddingLG:St,fontSizeLG:On,lineHeightLG:ft,lineWidth:Pt,lineType:_t,colorSplit:on,marginSM:Wt,colorIcon:hn,colorIconHover:nr,colorText:Ji,fontWeightStrong:wi,footerPaddingBlock:Fi,footerPaddingInline:ir}=En,si=`${qn}-content-wrapper`;return{[qn]:{position:"fixed",inset:0,zIndex:st,pointerEvents:"none","&-pure":{position:"relative",background:Be,[`&${qn}-left`]:{boxShadow:En.boxShadowDrawerLeft},[`&${qn}-right`]:{boxShadow:En.boxShadowDrawerRight},[`&${qn}-top`]:{boxShadow:En.boxShadowDrawerUp},[`&${qn}-bottom`]:{boxShadow:En.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${qn}-mask`]:{position:"absolute",inset:0,zIndex:st,background:ke,pointerEvents:"auto"},[si]:{position:"absolute",zIndex:st,maxWidth:"100vw",transition:`all ${Ye}`,"&-hidden":{display:"none"}},[`&-left > ${si}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:En.boxShadowDrawerLeft},[`&-right > ${si}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:En.boxShadowDrawerRight},[`&-top > ${si}`]:{top:0,insetInline:0,boxShadow:En.boxShadowDrawerUp},[`&-bottom > ${si}`]:{bottom:0,insetInline:0,boxShadow:En.boxShadowDrawerDown},[`${qn}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Be,pointerEvents:"auto"},[`${qn}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${qn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ee}px ${St}px`,fontSize:On,lineHeight:ft,borderBottom:`${Pt}px ${_t} ${on}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${qn}-extra`]:{flex:"none"},[`${qn}-close`]:{display:"inline-block",marginInlineEnd:Wt,color:hn,fontWeight:wi,fontSize:On,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${lt}`,textRendering:"auto","&:focus, &:hover":{color:nr,textDecoration:"none"}},[`${qn}-title`]:{flex:1,margin:0,color:Ji,fontWeight:En.fontWeightStrong,fontSize:On,lineHeight:ft},[`${qn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:St,overflow:"auto"},[`${qn}-footer`]:{flexShrink:0,padding:`${Fi}px ${ir}px`,borderTop:`${Pt}px ${_t} ${on}`},"&-rtl":{direction:"rtl"}}}};var Ir=(0,Xi.Z)("Drawer",En=>{const qn=(0,Nt.TS)(En,{});return[Er(qn),Hn(qn)]},En=>({zIndexPopup:En.zIndexPopupBase,footerPaddingBlock:En.paddingXS,footerPaddingInline:En.padding})),cn=xe(11575),ai=function(En,qn){var st={};for(var ke in En)Object.prototype.hasOwnProperty.call(En,ke)&&qn.indexOf(ke)<0&&(st[ke]=En[ke]);if(En!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ke=Object.getOwnPropertySymbols(En);Be{var qn;const{rootClassName:st,width:ke,height:Be,size:Ye="default",mask:lt=!0,push:Ee=Bn,open:St,afterOpenChange:On,onClose:ft,prefixCls:Pt,getContainer:_t,style:on,className:Wt,visible:hn,afterVisibleChange:nr}=En,Ji=ai(En,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:wi,getPrefixCls:Fi,direction:ir,drawer:si}=De.useContext(Pn.E_),Mr=Fi("drawer",Pt),[qi,Dr]=Ir(Mr),Eo=_t===void 0&&wi?()=>wi(document.body):_t,xo=Ve()({"no-mask":!lt,[`${Mr}-rtl`]:ir==="rtl"},st,Dr),Wr=De.useMemo(()=>ke!=null?ke:Ye==="large"?736:378,[ke,Ye]),fa=De.useMemo(()=>Be!=null?Be:Ye==="large"?736:378,[Be,Ye]),Sa={motionName:(0,tt.m)(Mr,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Ra=Ua=>({motionName:(0,tt.m)(Mr,`panel-motion-${Ua}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ss=(0,cn.H)();return qi(De.createElement(Ai.BR,null,De.createElement(Rt.Ux,{status:!0,override:!0},De.createElement(Ot,Object.assign({prefixCls:Mr,onClose:ft,maskMotion:Sa,motion:Ra},Ji,{open:St!=null?St:hn,mask:lt,push:Ee,width:Wr,height:fa,style:Object.assign(Object.assign({},si==null?void 0:si.style),on),className:Ve()(si==null?void 0:si.className,Wt),rootClassName:xo,getContainer:Eo,afterOpenChange:On!=null?On:nr,panelRef:ss}),De.createElement(Cn,Object.assign({prefixCls:Mr},Ji,{onClose:ft}))))))},Yi=En=>{const{prefixCls:qn,style:st,className:ke,placement:Be="right"}=En,Ye=ai(En,["prefixCls","style","className","placement"]),{getPrefixCls:lt}=De.useContext(Pn.E_),Ee=lt("drawer",qn),[St,On]=Ir(Ee),ft=Ve()(Ee,`${Ee}-pure`,`${Ee}-${Be}`,On,ke);return St(De.createElement("div",{className:ft,style:st},De.createElement(Cn,Object.assign({prefixCls:Ee},Ye))))};Nn._InternalPanelDoNotUseOrYouWillBeFired=Yi;var wt=Nn},78241:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return Yt}});var ve=xe(19127),Ve=xe(92310),Dt=xe.n(Ve),Xt=xe(77900),pt=xe(59301),yt=xe(62892),De=xe(32441);function Kt(Xe){const[un,ti]=pt.useState(Xe);return pt.useEffect(()=>{const Wn=setTimeout(()=>{ti(Xe)},Xe.length?0:10);return()=>{clearTimeout(Wn)}},[Xe]),un}var Ht=xe(17313),nn=xe(29878),tn=xe(8378),Gt=xe(37613),Mt=xe(83116),te=Xe=>{const{componentCls:un}=Xe,ti=`${un}-show-help`,Wn=`${un}-show-help-item`;return{[ti]:{transition:`opacity ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Wn]:{overflow:"hidden",transition:`height ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, - opacity ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, - transform ${Xe.motionDurationSlow} ${Xe.motionEaseInOut} !important`,[`&${Wn}-appear, &${Wn}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Wn}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ne=Xe=>({legend:{display:"block",width:"100%",marginBottom:Xe.marginLG,padding:0,color:Xe.colorTextDescription,fontSize:Xe.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Xe.lineWidth}px ${Xe.lineType} ${Xe.colorBorder}`},label:{fontSize:Xe.fontSize},'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 ${Xe.controlOutlineWidth}px ${Xe.controlOutline}`},output:{display:"block",paddingTop:15,color:Xe.colorText,fontSize:Xe.fontSize,lineHeight:Xe.lineHeight}}),ce=(Xe,un)=>{const{formItemCls:ti}=Xe;return{[ti]:{[`${ti}-label > label`]:{height:un},[`${ti}-control-input`]:{minHeight:un}}}},le=Xe=>{const{componentCls:un}=Xe;return{[Xe.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Ht.Wf)(Xe)),ne(Xe)),{[`${un}-text`]:{display:"inline-block",paddingInlineEnd:Xe.paddingSM},"&-small":Object.assign({},ce(Xe,Xe.controlHeightSM)),"&-large":Object.assign({},ce(Xe,Xe.controlHeightLG))})}},ge=Xe=>{const{formItemCls:un,iconCls:ti,componentCls:Wn,rootPrefixCls:vn,labelRequiredMarkColor:vi,labelColor:eo,labelFontSize:Xr,labelHeight:Kr,labelColonMarginInlineStart:Ct,labelColonMarginInlineEnd:xi,itemMarginBottom:Ur}=Xe;return{[un]:Object.assign(Object.assign({},(0,Ht.Wf)(Xe)),{marginBottom:Ur,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${vn}-row`]:{display:"none"},"&-has-warning":{[`${un}-split`]:{color:Xe.colorError}},"&-has-error":{[`${un}-split`]:{color:Xe.colorWarning}},[`${un}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Xe.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Kr,color:eo,fontSize:Xr,[`> ${ti}`]:{fontSize:Xe.fontSize,verticalAlign:"top"},[`&${un}-required:not(${un}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Xe.marginXXS,color:vi,fontSize:Xe.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${Wn}-hide-required-mark &`]:{display:"none"}},[`${un}-optional`]:{display:"inline-block",marginInlineStart:Xe.marginXXS,color:Xe.colorTextDescription,[`${Wn}-hide-required-mark &`]:{display:"none"}},[`${un}-tooltip`]:{color:Xe.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Xe.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ct,marginInlineEnd:xi},[`&${un}-no-colon::after`]:{content:'"\\a0"'}}},[`${un}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${vn}-col-'"]):not([class*="' ${vn}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Xe.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[un]:{"&-explain, &-extra":{clear:"both",color:Xe.colorTextDescription,fontSize:Xe.fontSize,lineHeight:Xe.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Xe.controlHeightSM,transition:`color ${Xe.motionDurationMid} ${Xe.motionEaseOut}`},"&-explain":{"&-error":{color:Xe.colorError},"&-warning":{color:Xe.colorWarning}}},[`&-with-help ${un}-explain`]:{height:"auto",opacity:1},[`${un}-feedback-icon`]:{fontSize:Xe.fontSize,textAlign:"center",visibility:"visible",animationName:nn.kr,animationDuration:Xe.motionDurationMid,animationTimingFunction:Xe.motionEaseOutBack,pointerEvents:"none","&-success":{color:Xe.colorSuccess},"&-error":{color:Xe.colorError},"&-warning":{color:Xe.colorWarning},"&-validating":{color:Xe.colorPrimary}}})}},Ae=Xe=>{const{componentCls:un,formItemCls:ti}=Xe;return{[`${un}-horizontal`]:{[`${ti}-label`]:{flexGrow:0},[`${ti}-control`]:{flex:"1 1 0",minWidth:0},[`${ti}-label[class$='-24'], ${ti}-label[class*='-24 ']`]:{[`& + ${ti}-control`]:{minWidth:"unset"}}}}},we=Xe=>{const{componentCls:un,formItemCls:ti}=Xe;return{[`${un}-inline`]:{display:"flex",flexWrap:"wrap",[ti]:{flex:"none",marginInlineEnd:Xe.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${ti}-label, - > ${ti}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${ti}-label`]:{flex:"none"},[`${un}-text`]:{display:"inline-block"},[`${ti}-has-feedback`]:{display:"inline-block"}}}}},Re=Xe=>({padding:Xe.verticalLabelPadding,margin:Xe.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ne=Xe=>{const{componentCls:un,formItemCls:ti,rootPrefixCls:Wn}=Xe;return{[`${ti} ${ti}-label`]:Re(Xe),[un]:{[ti]:{flexWrap:"wrap",[`${ti}-label, ${ti}-control`]:{[`&:not([class*=" ${Wn}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},gt=Xe=>{const{componentCls:un,formItemCls:ti,rootPrefixCls:Wn}=Xe;return{[`${un}-vertical`]:{[ti]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${un}-item-control`]:{width:"100%"}}},[`${un}-vertical ${ti}-label, - .${Wn}-col-24${ti}-label, - .${Wn}-col-xl-24${ti}-label`]:Re(Xe),[`@media (max-width: ${Xe.screenXSMax}px)`]:[Ne(Xe),{[un]:{[`.${Wn}-col-xs-24${ti}-label`]:Re(Xe)}}],[`@media (max-width: ${Xe.screenSMMax}px)`]:{[un]:{[`.${Wn}-col-sm-24${ti}-label`]:Re(Xe)}},[`@media (max-width: ${Xe.screenMDMax}px)`]:{[un]:{[`.${Wn}-col-md-24${ti}-label`]:Re(Xe)}},[`@media (max-width: ${Xe.screenLGMax}px)`]:{[un]:{[`.${Wn}-col-lg-24${ti}-label`]:Re(Xe)}}}},vt=(Xe,un)=>(0,Gt.TS)(Xe,{formItemCls:`${Xe.componentCls}-item`,rootPrefixCls:un});var dt=(0,Mt.Z)("Form",(Xe,un)=>{let{rootPrefixCls:ti}=un;const Wn=vt(Xe,ti);return[le(Wn),ge(Wn),te(Wn),Ae(Wn),we(Wn),gt(Wn),(0,tn.Z)(Wn),nn.kr]},Xe=>({labelRequiredMarkColor:Xe.colorError,labelColor:Xe.colorTextHeading,labelFontSize:Xe.fontSize,labelHeight:Xe.controlHeight,labelColonMarginInlineStart:Xe.marginXXS/2,labelColonMarginInlineEnd:Xe.marginXS,itemMarginBottom:Xe.marginLG,verticalLabelPadding:`0 0 ${Xe.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const rt=[];function Ot(Xe,un,ti){let Wn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Xe=="string"?Xe:`${un}-${Wn}`,error:Xe,errorStatus:ti}}var Pn=Xe=>{let{help:un,helpStatus:ti,errors:Wn=rt,warnings:vn=rt,className:vi,fieldId:eo,onVisibleChanged:Xr}=Xe;const{prefixCls:Kr}=pt.useContext(De.Rk),Ct=`${Kr}-item-explain`,[,xi]=dt(Kr),Ur=(0,pt.useMemo)(()=>(0,yt.Z)(Kr),[Kr]),ko=Kt(Wn),Qn=Kt(vn),sr=pt.useMemo(()=>un!=null?[Ot(un,"help",ti)]:[].concat((0,ve.Z)(ko.map((gi,Yn)=>Ot(gi,"error","error",Yn))),(0,ve.Z)(Qn.map((gi,Yn)=>Ot(gi,"warning","warning",Yn)))),[un,ti,ko,Qn]),dn={};return eo&&(dn.id=`${eo}_help`),pt.createElement(Xt.default,{motionDeadline:Ur.motionDeadline,motionName:`${Kr}-show-help`,visible:!!sr.length,onVisibleChanged:Xr},gi=>{const{className:Yn,style:wn}=gi;return pt.createElement("div",Object.assign({},dn,{className:Dt()(Ct,Yn,vi,xi),style:wn,role:"alert"}),pt.createElement(Xt.CSSMotionList,Object.assign({keys:sr},(0,yt.Z)(Kr),{motionName:`${Kr}-show-help-item`,component:!1}),Vn=>{const{key:_n,error:Di,errorStatus:Gn,className:to,style:An}=Vn;return pt.createElement("div",{key:_n,className:Dt()(to,{[`${Ct}-${Gn}`]:Gn}),style:An},Di)}))})},Rt=xe(95013),kn=xe(36355),bn=xe(1684),Cn=xe(52946),Ai=xe(19716),Xi=xe(16722);const Nt=["parentNode"],ot="form_item";function Hn(Xe){return Xe===void 0||Xe===!1?[]:Array.isArray(Xe)?Xe:[Xe]}function Er(Xe,un){if(!Xe.length)return;const ti=Xe.join("_");return un?`${un}_${ti}`:Nt.includes(ti)?`${ot}_${ti}`:ti}function Ir(Xe,un,ti,Wn,vn,vi){let eo=Wn;return vi!==void 0?eo=vi:ti.validating?eo="validating":Xe.length?eo="error":un.length?eo="warning":(ti.touched||vn&&ti.validated)&&(eo="success"),eo}function cn(Xe){return Hn(Xe).join("_")}function ai(Xe){const[un]=(0,Rt.useForm)(),ti=pt.useRef({}),Wn=pt.useMemo(()=>Xe!=null?Xe:Object.assign(Object.assign({},un),{__INTERNAL__:{itemRef:vn=>vi=>{const eo=cn(vn);vi?ti.current[eo]=vi:delete ti.current[eo]}},scrollToField:function(vn){let vi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const eo=Hn(vn),Xr=Er(eo,Wn.__INTERNAL__.name),Kr=Xr?document.getElementById(Xr):null;Kr&&(0,Xi.Z)(Kr,Object.assign({scrollMode:"if-needed",block:"nearest"},vi))},getFieldInstance:vn=>{const vi=cn(vn);return ti.current[vi]}}),[Xe,un]);return[Wn]}var Ii=xe(28726),Bn=function(Xe,un){var ti={};for(var Wn in Xe)Object.prototype.hasOwnProperty.call(Xe,Wn)&&un.indexOf(Wn)<0&&(ti[Wn]=Xe[Wn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wn=Object.getOwnPropertySymbols(Xe);vn{const ti=pt.useContext(bn.Z),{getPrefixCls:Wn,direction:vn,form:vi}=pt.useContext(kn.E_),{prefixCls:eo,className:Xr,rootClassName:Kr,size:Ct,disabled:xi=ti,form:Ur,colon:ko,labelAlign:Qn,labelWrap:sr,labelCol:dn,wrapperCol:gi,hideRequiredMark:Yn,layout:wn="horizontal",scrollToFirstError:Vn,requiredMark:_n,onFinishFailed:Di,name:Gn,style:to,feedbackIcons:An}=Xe,ya=Bn(Xe,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),na=(0,Ai.Z)(Ct),La=pt.useContext(Ii.Z),jn=(0,pt.useMemo)(()=>_n!==void 0?_n:vi&&vi.requiredMark!==void 0?vi.requiredMark:!Yn,[Yn,_n,vi]),lr=ko!=null?ko:vi==null?void 0:vi.colon,ao=Wn("form",eo),[zo,lo]=dt(ao),bo=Dt()(ao,`${ao}-${wn}`,{[`${ao}-hide-required-mark`]:jn===!1,[`${ao}-rtl`]:vn==="rtl",[`${ao}-${na}`]:na},lo,vi==null?void 0:vi.className,Xr,Kr),[Io]=ai(Ur),{__INTERNAL__:Jo}=Io;Jo.name=Gn;const Do=(0,pt.useMemo)(()=>({name:Gn,labelAlign:Qn,labelCol:dn,labelWrap:sr,wrapperCol:gi,vertical:wn==="vertical",colon:lr,requiredMark:jn,itemRef:Jo.itemRef,form:Io,feedbackIcons:An}),[Gn,Qn,dn,gi,wn,lr,jn,Io,An]);pt.useImperativeHandle(un,()=>Io);const Ca=(ja,Zn)=>{if(ja){let Ma={block:"nearest"};typeof ja=="object"&&(Ma=ja),Io.scrollToField(Zn,Ma)}},Xn=ja=>{if(Di==null||Di(ja),ja.errorFields.length){const Zn=ja.errorFields[0].name;if(Vn!==void 0){Ca(Vn,Zn);return}vi&&vi.scrollToFirstError!==void 0&&Ca(vi.scrollToFirstError,Zn)}};return zo(pt.createElement(bn.n,{disabled:xi},pt.createElement(Cn.q,{size:na},pt.createElement(De.RV,Object.assign({},{validateMessages:La}),pt.createElement(De.q3.Provider,{value:Do},pt.createElement(Rt.default,Object.assign({id:Gn},ya,{name:Gn,onFinishFailed:Xn,form:Io,style:Object.assign(Object.assign({},vi==null?void 0:vi.style),to),className:bo})))))))};var wt=pt.forwardRef(Nn),En=xe(41799),qn=xe(8654),st=xe(92343),ke=xe(11592);function Be(Xe){if(typeof Xe=="function")return Xe;const un=(0,ke.Z)(Xe);return un.length<=1?un[0]:un}const Ye=()=>{const{status:Xe,errors:un=[],warnings:ti=[]}=(0,pt.useContext)(De.aM);return{status:Xe,errors:un,warnings:ti}};Ye.Context=De.aM;var lt=Ye,Ee=xe(16089);function St(Xe){const[un,ti]=pt.useState(Xe),Wn=(0,pt.useRef)(null),vn=(0,pt.useRef)([]),vi=(0,pt.useRef)(!1);pt.useEffect(()=>(vi.current=!1,()=>{vi.current=!0,Ee.Z.cancel(Wn.current),Wn.current=null}),[]);function eo(Xr){vi.current||(Wn.current===null&&(vn.current=[],Wn.current=(0,Ee.Z)(()=>{Wn.current=null,ti(Kr=>{let Ct=Kr;return vn.current.forEach(xi=>{Ct=xi(Ct)}),Ct})})),vn.current.push(Xr))}return[un,eo]}function On(){const{itemRef:Xe}=pt.useContext(De.q3),un=pt.useRef({});function ti(Wn,vn){const vi=vn&&typeof vn=="object"&&vn.ref,eo=Wn.join("_");return(un.current.name!==eo||un.current.originRef!==vi)&&(un.current.name=eo,un.current.originRef=vi,un.current.ref=(0,qn.sQ)(Xe(Wn),vi)),un.current.ref}return ti}var ft=xe(29194),Pt=xe(34280),_t=xe(2738),on=xe(27382),Wt=xe(37028);const hn=Xe=>{const{formItemCls:un}=Xe;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${un}-control`]:{display:"flex"}}}};var nr=(0,Mt.b)(["Form","item-item"],(Xe,un)=>{let{rootPrefixCls:ti}=un;const Wn=vt(Xe,ti);return[hn(Wn)]}),wi=Xe=>{const{prefixCls:un,status:ti,wrapperCol:Wn,children:vn,errors:vi,warnings:eo,_internalItemRender:Xr,extra:Kr,help:Ct,fieldId:xi,marginBottom:Ur,onErrorVisibleChanged:ko}=Xe,Qn=`${un}-item`,sr=pt.useContext(De.q3),dn=Wn||sr.wrapperCol||{},gi=Dt()(`${Qn}-control`,dn.className),Yn=pt.useMemo(()=>Object.assign({},sr),[sr]);delete Yn.labelCol,delete Yn.wrapperCol;const wn=pt.createElement("div",{className:`${Qn}-control-input`},pt.createElement("div",{className:`${Qn}-control-input-content`},vn)),Vn=pt.useMemo(()=>({prefixCls:un,status:ti}),[un,ti]),_n=Ur!==null||vi.length||eo.length?pt.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},pt.createElement(De.Rk.Provider,{value:Vn},pt.createElement(Pn,{fieldId:xi,errors:vi,warnings:eo,help:Ct,helpStatus:ti,className:`${Qn}-explain-connected`,onVisibleChanged:ko})),!!Ur&&pt.createElement("div",{style:{width:0,height:Ur}})):null,Di={};xi&&(Di.id=`${xi}_extra`);const Gn=Kr?pt.createElement("div",Object.assign({},Di,{className:`${Qn}-extra`}),Kr):null,to=Xr&&Xr.mark==="pro_table_render"&&Xr.render?Xr.render(Xe,{input:wn,errorList:_n,extra:Gn}):pt.createElement(pt.Fragment,null,wn,_n,Gn);return pt.createElement(De.q3.Provider,{value:Yn},pt.createElement(Wt.Z,Object.assign({},dn,{className:gi}),to),pt.createElement(nr,{prefixCls:un}))},Fi=xe(61485),ir=xe(31724),si=xe(9763),Mr=xe(6848),qi=function(Xe,un){var ti={};for(var Wn in Xe)Object.prototype.hasOwnProperty.call(Xe,Wn)&&un.indexOf(Wn)<0&&(ti[Wn]=Xe[Wn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wn=Object.getOwnPropertySymbols(Xe);vn{let{prefixCls:un,label:ti,htmlFor:Wn,labelCol:vn,labelAlign:vi,colon:eo,required:Xr,requiredMark:Kr,tooltip:Ct}=Xe;var xi;const[Ur]=(0,si.Z)("Form"),{vertical:ko,labelAlign:Qn,labelCol:sr,labelWrap:dn,colon:gi}=pt.useContext(De.q3);if(!ti)return null;const Yn=vn||sr||{},wn=vi||Qn,Vn=`${un}-item-label`,_n=Dt()(Vn,wn==="left"&&`${Vn}-left`,Yn.className,{[`${Vn}-wrap`]:!!dn});let Di=ti;const Gn=eo===!0||gi!==!1&&eo!==!1;Gn&&!ko&&typeof ti=="string"&&ti.trim()!==""&&(Di=ti.replace(/[:|:]\s*$/,""));const An=Dr(Ct);if(An){const{icon:jn=pt.createElement(Fi.Z,null)}=An,lr=qi(An,["icon"]),ao=pt.createElement(Mr.Z,Object.assign({},lr),pt.cloneElement(jn,{className:`${un}-item-tooltip`,title:""}));Di=pt.createElement(pt.Fragment,null,Di,ao)}const ya=Kr==="optional",na=typeof Kr=="function";na?Di=Kr(Di,{required:!!Xr}):ya&&!Xr&&(Di=pt.createElement(pt.Fragment,null,Di,pt.createElement("span",{className:`${un}-item-optional`,title:""},(Ur==null?void 0:Ur.optional)||((xi=ir.Z.Form)===null||xi===void 0?void 0:xi.optional))));const La=Dt()({[`${un}-item-required`]:Xr,[`${un}-item-required-mark-optional`]:ya||na,[`${un}-item-no-colon`]:!Gn});return pt.createElement(Wt.Z,Object.assign({},Yn,{className:_n}),pt.createElement("label",{htmlFor:Wn,className:La,title:typeof ti=="string"?ti:""},Di))},Wr=xe(29679),fa=xe(19248),Sa=xe(96512),Ra=xe(58617);const ss={success:Wr.Z,warning:Sa.Z,error:fa.Z,validating:Ra.Z};function Ua(Xe){let{children:un,errors:ti,warnings:Wn,hasFeedback:vn,validateStatus:vi,prefixCls:eo,meta:Xr,noStyle:Kr}=Xe;const Ct=`${eo}-item`,{feedbackIcons:xi}=pt.useContext(De.q3),Ur=Ir(ti,Wn,Xr,null,!!vn,vi),{isFormItemInput:ko,status:Qn}=pt.useContext(De.aM),sr=pt.useMemo(()=>{var dn;let gi;if(vn){const Vn=vn!==!0&&vn.icons||xi,_n=Ur&&((dn=Vn==null?void 0:Vn({status:Ur,errors:ti,warnings:Wn}))===null||dn===void 0?void 0:dn[Ur]),Di=Ur&&ss[Ur];gi=_n!==!1&&Di?pt.createElement("span",{className:Dt()(`${Ct}-feedback-icon`,`${Ct}-feedback-icon-${Ur}`)},_n||pt.createElement(Di,null)):null}let Yn=!0,wn=Ur||"";return Kr&&(Yn=ko,wn=(Ur!=null?Ur:Qn)||""),{status:wn,errors:ti,warnings:Wn,hasFeedback:!!vn,feedbackIcon:gi,isFormItemInput:Yn}},[Ur,vn,Kr,ko,Qn]);return pt.createElement(De.aM.Provider,{value:sr},un)}var Rs=function(Xe,un){var ti={};for(var Wn in Xe)Object.prototype.hasOwnProperty.call(Xe,Wn)&&un.indexOf(Wn)<0&&(ti[Wn]=Xe[Wn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wn=Object.getOwnPropertySymbols(Xe);vn{if(An&&_n.current){const lo=getComputedStyle(_n.current);La(parseInt(lo.marginBottom,10))}},[An,ya]);const jn=lo=>{lo||La(null)},ao=function(){let lo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const bo=lo?Di:Ct.errors,Io=lo?Gn:Ct.warnings;return Ir(bo,Io,Ct,"",!!xi,Kr)}(),zo=Dt()(wn,ti,Wn,{[`${wn}-with-help`]:to||Di.length||Gn.length,[`${wn}-has-feedback`]:ao&&xi,[`${wn}-has-success`]:ao==="success",[`${wn}-has-warning`]:ao==="warning",[`${wn}-has-error`]:ao==="error",[`${wn}-is-validating`]:ao==="validating",[`${wn}-hidden`]:Ur});return pt.createElement("div",{className:zo,style:vn,ref:_n},pt.createElement(on.Z,Object.assign({className:`${wn}-row`},(0,_t.Z)(Yn,["_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"])),pt.createElement(xo,Object.assign({htmlFor:Qn},Xe,{requiredMark:Vn,required:sr!=null?sr:dn,prefixCls:un})),pt.createElement(wi,Object.assign({},Xe,Ct,{errors:Di,warnings:Gn,prefixCls:un,status:ao,help:vi,marginBottom:na,onErrorVisibleChanged:jn}),pt.createElement(De.qI.Provider,{value:gi},pt.createElement(Ua,{prefixCls:un,meta:Ct,errors:Ct.errors,warnings:Ct.warnings,hasFeedback:xi,validateStatus:ao},ko)))),!!na&&pt.createElement("div",{className:`${wn}-margin-offset`,style:{marginBottom:-na}}))}const Go="__SPLIT__",cl=null,js=pt.memo(Xe=>{let{children:un}=Xe;return un},(Xe,un)=>Xe.value===un.value&&Xe.update===un.update&&Xe.childProps.length===un.childProps.length&&Xe.childProps.every((ti,Wn)=>ti===un.childProps[Wn]));function Fe(Xe){return Xe!=null}function Zi(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Rr(Xe){const{name:un,noStyle:ti,className:Wn,dependencies:vn,prefixCls:vi,shouldUpdate:eo,rules:Xr,children:Kr,required:Ct,label:xi,messageVariables:Ur,trigger:ko="onChange",validateTrigger:Qn,hidden:sr,help:dn}=Xe,{getPrefixCls:gi}=pt.useContext(kn.E_),{name:Yn}=pt.useContext(De.q3),wn=Be(Kr),Vn=typeof wn=="function",_n=pt.useContext(De.qI),{validateTrigger:Di}=pt.useContext(Rt.FieldContext),Gn=Qn!==void 0?Qn:Di,to=Fe(un),An=gi("form",vi),[ya,na]=dt(An),La=pt.useContext(Rt.ListContext),jn=pt.useRef(),[lr,ao]=St({}),[zo,lo]=(0,En.Z)(()=>Zi()),bo=Zn=>{const Ma=La==null?void 0:La.getKey(Zn.name);if(lo(Zn.destroy?Zi():Zn,!0),ti&&dn!==!1&&_n){let Xa=Zn.name;if(Zn.destroy)Xa=jn.current||Xa;else if(Ma!==void 0){const[ba,ys]=Ma;Xa=[ba].concat((0,ve.Z)(ys)),jn.current=Xa}_n(Zn,Xa)}},Io=(Zn,Ma)=>{ao(Xa=>{const ba=Object.assign({},Xa),Ja=[].concat((0,ve.Z)(Zn.name.slice(0,-1)),(0,ve.Z)(Ma)).join(Go);return Zn.destroy?delete ba[Ja]:ba[Ja]=Zn,ba})},[Jo,Do]=pt.useMemo(()=>{const Zn=(0,ve.Z)(zo.errors),Ma=(0,ve.Z)(zo.warnings);return Object.values(lr).forEach(Xa=>{Zn.push.apply(Zn,(0,ve.Z)(Xa.errors||[])),Ma.push.apply(Ma,(0,ve.Z)(Xa.warnings||[]))}),[Zn,Ma]},[lr,zo.errors,zo.warnings]),Ca=On();function Xn(Zn,Ma,Xa){return ti&&!sr?pt.createElement(Ua,{prefixCls:An,hasFeedback:Xe.hasFeedback,validateStatus:Xe.validateStatus,meta:zo,errors:Jo,warnings:Do,noStyle:!0},Zn):pt.createElement(Os,Object.assign({key:"row"},Xe,{className:Dt()(Wn,na),prefixCls:An,fieldId:Ma,isRequired:Xa,errors:Jo,warnings:Do,meta:zo,onSubItemMetaChange:Io}),Zn)}if(!to&&!Vn&&!vn)return ya(Xn(wn));let ja={};return typeof xi=="string"?ja.label=xi:un&&(ja.label=String(un)),Ur&&(ja=Object.assign(Object.assign({},ja),Ur)),ya(pt.createElement(Rt.Field,Object.assign({},Xe,{messageVariables:ja,trigger:ko,validateTrigger:Gn,onMetaChange:bo}),(Zn,Ma,Xa)=>{const ba=Hn(un).length&&Ma?Ma.name:[],ys=Er(ba,Yn),Ja=Ct!==void 0?Ct:!!(Xr&&Xr.some(Ds=>{if(Ds&&typeof Ds=="object"&&Ds.required&&!Ds.warningOnly)return!0;if(typeof Ds=="function"){const Fs=Ds(Xa);return Fs&&Fs.required&&!Fs.warningOnly}return!1})),Aa=Object.assign({},Zn);let Ba=null;if(Array.isArray(wn)&&to)Ba=wn;else if(!(Vn&&(!(eo||vn)||to))){if(!(vn&&!Vn&&!to))if((0,st.l$)(wn)){const Ds=Object.assign(Object.assign({},wn.props),Aa);if(Ds.id||(Ds.id=ys),dn||Jo.length>0||Do.length>0||Xe.extra){const Je=[];(dn||Jo.length>0)&&Je.push(`${ys}_help`),Xe.extra&&Je.push(`${ys}_extra`),Ds["aria-describedby"]=Je.join(" ")}Jo.length>0&&(Ds["aria-invalid"]="true"),Ja&&(Ds["aria-required"]="true"),(0,qn.Yr)(wn)&&(Ds.ref=Ca(ba,wn)),new Set([].concat((0,ve.Z)(Hn(ko)),(0,ve.Z)(Hn(Gn)))).forEach(Je=>{Ds[Je]=function(){for(var Xs,ul,Xo,qs,ol,hl=arguments.length,Su=new Array(hl),wl=0;wl{var{prefixCls:un,children:ti}=Xe,Wn=Pi(Xe,["prefixCls","children"]);const{getPrefixCls:vn}=pt.useContext(kn.E_),vi=vn("form",un),eo=pt.useMemo(()=>({prefixCls:vi,status:"error"}),[vi]);return pt.createElement(Rt.List,Object.assign({},Wn),(Xr,Kr,Ct)=>pt.createElement(De.Rk.Provider,{value:eo},ti(Xr.map(xi=>Object.assign(Object.assign({},xi),{fieldKey:xi.key})),Kr,{errors:Ct.errors,warnings:Ct.warnings})))};function Ei(){const{form:Xe}=(0,pt.useContext)(De.q3);return Xe}const rn=wt;rn.Item=Li,rn.List=Zr,rn.ErrorList=Pn,rn.useForm=ai,rn.useFormInstance=Ei,rn.useWatch=Rt.useWatch,rn.Provider=De.RV,rn.create=()=>{};var Yt=rn},8628:function(ii,hi,xe){"use strict";var ve=xe(59301),Ve=xe(34280),Dt=xe(56762),Xt=xe(69507);function pt(){let yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const De=(0,ve.useRef)({}),Kt=(0,Dt.Z)(),Ht=(0,Xt.ZP)();return(0,Ve.Z)(()=>{const nn=Ht.subscribe(tn=>{De.current=tn,yt&&Kt()});return()=>Ht.unsubscribe(nn)},[]),De.current}hi.Z=pt},58421:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return On}});var ve=xe(96663),Ve=xe(59301),Dt={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"},Xt=Dt,pt=xe(7657),yt=function(Pt,_t){return Ve.createElement(pt.Z,(0,ve.Z)({},Pt,{ref:_t,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De,Ht=xe(49198),nn=xe(33853),tn=xe(38819),Gt=xe(92310),Mt=xe.n(Gt),Oe=xe(90493),te=xe(44127),ne=xe(52884),ce=xe(95727),le=xe(65711),ge=xe(85745),Ae=xe(26112),we={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Re=we,Ne=xe(91735),gt=function(ft){(0,le.Z)(_t,ft);var Pt=(0,ge.Z)(_t);function _t(){var on;(0,ne.Z)(this,_t);for(var Wt=arguments.length,hn=new Array(Wt),nr=0;nr=0||Ji.relatedTarget.className.indexOf("".concat(si,"-item"))>=0))&&ir(on.getValidValue()))},on.go=function(Ji){var wi=on.state.goInputText;wi!==""&&(Ji.keyCode===Re.ENTER||Ji.type==="click")&&(on.setState({goInputText:""}),on.props.quickGo(on.getValidValue()))},on}return(0,ce.Z)(_t,[{key:"getPageSizeOptions",value:function(){var Wt=this.props,hn=Wt.pageSize,nr=Wt.pageSizeOptions;return nr.some(function(Ji){return Ji.toString()===hn.toString()})?nr:nr.concat([hn.toString()]).sort(function(Ji,wi){var Fi=Number.isNaN(Number(Ji))?0:Number(Ji),ir=Number.isNaN(Number(wi))?0:Number(wi);return Fi-ir})}},{key:"render",value:function(){var Wt=this,hn=this.props,nr=hn.pageSize,Ji=hn.locale,wi=hn.rootPrefixCls,Fi=hn.changeSize,ir=hn.quickGo,si=hn.goButton,Mr=hn.selectComponentClass,qi=hn.buildOptionText,Dr=hn.selectPrefixCls,Eo=hn.disabled,xo=this.state.goInputText,Wr="".concat(wi,"-options"),fa=Mr,Sa=null,Ra=null,ss=null;if(!Fi&&!ir)return null;var Ua=this.getPageSizeOptions();if(Fi&&fa){var Rs=Ua.map(function(Os,Go){return Ve.createElement(fa.Option,{key:Go,value:Os.toString()},(qi||Wt.buildOptionText)(Os))});Sa=Ve.createElement(fa,{disabled:Eo,prefixCls:Dr,showSearch:!1,className:"".concat(Wr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(nr||Ua[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Go){return Go.parentNode},"aria-label":Ji.page_size,defaultOpen:!1},Rs)}return ir&&(si&&(ss=typeof si=="boolean"?Ve.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Eo,className:"".concat(Wr,"-quick-jumper-button")},Ji.jump_to_confirm):Ve.createElement("span",{onClick:this.go,onKeyUp:this.go},si)),Ra=Ve.createElement("div",{className:"".concat(Wr,"-quick-jumper")},Ji.jump_to,Ve.createElement("input",{disabled:Eo,type:"text",value:xo,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ji.page}),Ji.page,ss)),Ve.createElement("li",{className:"".concat(Wr)},Sa,Ra)}}]),_t}(Ve.Component);gt.defaultProps={pageSizeOptions:["10","20","50","100"]};var vt=gt,dt=function(Pt){var _t,on=Pt.rootPrefixCls,Wt=Pt.page,hn=Pt.active,nr=Pt.className,Ji=Pt.showTitle,wi=Pt.onClick,Fi=Pt.onKeyPress,ir=Pt.itemRender,si="".concat(on,"-item"),Mr=Mt()(si,"".concat(si,"-").concat(Wt),(_t={},(0,Oe.Z)(_t,"".concat(si,"-active"),hn),(0,Oe.Z)(_t,"".concat(si,"-disabled"),!Wt),(0,Oe.Z)(_t,Pt.className,nr),_t)),qi=function(){wi(Wt)},Dr=function(Wr){Fi(Wr,wi,Wt)},Eo=ir(Wt,"page",Ve.createElement("a",{rel:"nofollow"},Wt));return Eo?Ve.createElement("li",{title:Ji?Wt.toString():null,className:Mr,onClick:qi,onKeyPress:Dr,tabIndex:0},Eo):null},rt=dt;function Ot(){}function tt(ft){var Pt=Number(ft);return typeof Pt=="number"&&!Number.isNaN(Pt)&&isFinite(Pt)&&Math.floor(Pt)===Pt}var Pn=function(Pt,_t,on){return on};function Rt(ft,Pt,_t){var on=typeof ft=="undefined"?Pt.pageSize:ft;return Math.floor((_t.total-1)/on)+1}var kn=function(ft){(0,le.Z)(_t,ft);var Pt=(0,ge.Z)(_t);function _t(on){var Wt;(0,ne.Z)(this,_t),Wt=Pt.call(this,on),Wt.paginationNode=Ve.createRef(),Wt.getJumpPrevPage=function(){return Math.max(1,Wt.state.current-(Wt.props.showLessItems?3:5))},Wt.getJumpNextPage=function(){return Math.min(Rt(void 0,Wt.state,Wt.props),Wt.state.current+(Wt.props.showLessItems?3:5))},Wt.getItemIcon=function(Fi,ir){var si=Wt.props.prefixCls,Mr=Fi||Ve.createElement("button",{type:"button","aria-label":ir,className:"".concat(si,"-item-link")});return typeof Fi=="function"&&(Mr=Ve.createElement(Fi,(0,te.Z)({},Wt.props))),Mr},Wt.isValid=function(Fi){var ir=Wt.props.total;return tt(Fi)&&Fi!==Wt.state.current&&tt(ir)&&ir>0},Wt.shouldDisplayQuickJumper=function(){var Fi=Wt.props,ir=Fi.showQuickJumper,si=Fi.total,Mr=Wt.state.pageSize;return si<=Mr?!1:ir},Wt.handleKeyDown=function(Fi){(Fi.keyCode===Re.ARROW_UP||Fi.keyCode===Re.ARROW_DOWN)&&Fi.preventDefault()},Wt.handleKeyUp=function(Fi){var ir=Wt.getValidValue(Fi),si=Wt.state.currentInputValue;ir!==si&&Wt.setState({currentInputValue:ir}),Fi.keyCode===Re.ENTER?Wt.handleChange(ir):Fi.keyCode===Re.ARROW_UP?Wt.handleChange(ir-1):Fi.keyCode===Re.ARROW_DOWN&&Wt.handleChange(ir+1)},Wt.handleBlur=function(Fi){var ir=Wt.getValidValue(Fi);Wt.handleChange(ir)},Wt.changePageSize=function(Fi){var ir=Wt.state.current,si=Rt(Fi,Wt.state,Wt.props);ir=ir>si?si:ir,si===0&&(ir=Wt.state.current),typeof Fi=="number"&&("pageSize"in Wt.props||Wt.setState({pageSize:Fi}),"current"in Wt.props||Wt.setState({current:ir,currentInputValue:ir})),Wt.props.onShowSizeChange(ir,Fi),"onChange"in Wt.props&&Wt.props.onChange&&Wt.props.onChange(ir,Fi)},Wt.handleChange=function(Fi){var ir=Wt.props,si=ir.disabled,Mr=ir.onChange,qi=Wt.state,Dr=qi.pageSize,Eo=qi.current,xo=qi.currentInputValue;if(Wt.isValid(Fi)&&!si){var Wr=Rt(void 0,Wt.state,Wt.props),fa=Fi;return Fi>Wr?fa=Wr:Fi<1&&(fa=1),"current"in Wt.props||Wt.setState({current:fa}),fa!==xo&&Wt.setState({currentInputValue:fa}),Mr(fa,Dr),fa}return Eo},Wt.prev=function(){Wt.hasPrev()&&Wt.handleChange(Wt.state.current-1)},Wt.next=function(){Wt.hasNext()&&Wt.handleChange(Wt.state.current+1)},Wt.jumpPrev=function(){Wt.handleChange(Wt.getJumpPrevPage())},Wt.jumpNext=function(){Wt.handleChange(Wt.getJumpNextPage())},Wt.hasPrev=function(){return Wt.state.current>1},Wt.hasNext=function(){return Wt.state.current2?si-2:0),qi=2;qi=nr?wi=nr:wi=Number(hn),wi}},{key:"getShowSizeChanger",value:function(){var Wt=this.props,hn=Wt.showSizeChanger,nr=Wt.total,Ji=Wt.totalBoundaryShowSizeChanger;return typeof hn!="undefined"?hn:nr>Ji}},{key:"render",value:function(){var Wt=this.props,hn=Wt.prefixCls,nr=Wt.className,Ji=Wt.style,wi=Wt.disabled,Fi=Wt.hideOnSinglePage,ir=Wt.total,si=Wt.locale,Mr=Wt.showQuickJumper,qi=Wt.showLessItems,Dr=Wt.showTitle,Eo=Wt.showTotal,xo=Wt.simple,Wr=Wt.itemRender,fa=Wt.showPrevNextJumpers,Sa=Wt.jumpPrevIcon,Ra=Wt.jumpNextIcon,ss=Wt.selectComponentClass,Ua=Wt.selectPrefixCls,Rs=Wt.pageSizeOptions,Os=this.state,Go=Os.current,cl=Os.pageSize,js=Os.currentInputValue;if(Fi===!0&&ir<=cl)return null;var Fe=Rt(void 0,this.state,this.props),Zi=[],Rr=null,In=null,Li=null,Pi=null,Hr=null,Zr=Mr&&Mr.goButton,Ei=qi?1:2,rn=Go-1>0?Go-1:0,Yt=Go+1ir?ir:Go*cl]));if(xo){Zr&&(typeof Zr=="boolean"?Hr=Ve.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},si.jump_to_confirm):Hr=Ve.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Zr),Hr=Ve.createElement("li",{title:Dr?"".concat(si.jump_to).concat(Go,"/").concat(Fe):null,className:"".concat(hn,"-simple-pager")},Hr));var ti=this.renderPrev(rn);return Ve.createElement("ul",(0,ve.Z)({className:Mt()(hn,"".concat(hn,"-simple"),(0,Oe.Z)({},"".concat(hn,"-disabled"),wi),nr),style:Ji,ref:this.paginationNode},Xe),un,ti?Ve.createElement("li",{title:Dr?si.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Mt()("".concat(hn,"-prev"),(0,Oe.Z)({},"".concat(hn,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ti):null,Ve.createElement("li",{title:Dr?"".concat(Go,"/").concat(Fe):null,className:"".concat(hn,"-simple-pager")},Ve.createElement("input",{type:"text",value:js,disabled:wi,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ve.createElement("span",{className:"".concat(hn,"-slash")},"/"),Fe),Ve.createElement("li",{title:Dr?si.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Mt()("".concat(hn,"-next"),(0,Oe.Z)({},"".concat(hn,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Yt)),Hr)}if(Fe<=3+Ei*2){var Wn={locale:si,rootPrefixCls:hn,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Dr,itemRender:Wr};Fe||Zi.push(Ve.createElement(rt,(0,ve.Z)({},Wn,{key:"noPager",page:1,className:"".concat(hn,"-item-disabled")})));for(var vn=1;vn<=Fe;vn+=1){var vi=Go===vn;Zi.push(Ve.createElement(rt,(0,ve.Z)({},Wn,{key:vn,page:vn,active:vi})))}}else{var eo=qi?si.prev_3:si.prev_5,Xr=qi?si.next_3:si.next_5,Kr=Wr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Sa,"prev page")),Ct=Wr(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ra,"next page"));fa&&(Rr=Kr?Ve.createElement("li",{title:Dr?eo:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Mt()("".concat(hn,"-jump-prev"),(0,Oe.Z)({},"".concat(hn,"-jump-prev-custom-icon"),!!Sa))},Kr):null,In=Ct?Ve.createElement("li",{title:Dr?Xr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Mt()("".concat(hn,"-jump-next"),(0,Oe.Z)({},"".concat(hn,"-jump-next-custom-icon"),!!Ra))},Ct):null),Pi=Ve.createElement(rt,{locale:si,last:!0,rootPrefixCls:hn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Fe,page:Fe,active:!1,showTitle:Dr,itemRender:Wr}),Li=Ve.createElement(rt,{locale:si,rootPrefixCls:hn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Dr,itemRender:Wr});var xi=Math.max(1,Go-Ei),Ur=Math.min(Go+Ei,Fe);Go-1<=Ei&&(Ur=1+Ei*2),Fe-Go<=Ei&&(xi=Fe-Ei*2);for(var ko=xi;ko<=Ur;ko+=1){var Qn=Go===ko;Zi.push(Ve.createElement(rt,{locale:si,rootPrefixCls:hn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ko,page:ko,active:Qn,showTitle:Dr,itemRender:Wr}))}Go-1>=Ei*2&&Go!==3&&(Zi[0]=(0,Ve.cloneElement)(Zi[0],{className:"".concat(hn,"-item-after-jump-prev")}),Zi.unshift(Rr)),Fe-Go>=Ei*2&&Go!==Fe-2&&(Zi[Zi.length-1]=(0,Ve.cloneElement)(Zi[Zi.length-1],{className:"".concat(hn,"-item-before-jump-next")}),Zi.push(In)),xi!==1&&Zi.unshift(Li),Ur!==Fe&&Zi.push(Pi)}var sr=!this.hasPrev()||!Fe,dn=!this.hasNext()||!Fe,gi=this.renderPrev(rn),Yn=this.renderNext(Yt);return Ve.createElement("ul",(0,ve.Z)({className:Mt()(hn,nr,(0,Oe.Z)({},"".concat(hn,"-disabled"),wi)),style:Ji,ref:this.paginationNode},Xe),un,gi?Ve.createElement("li",{title:Dr?si.prev_page:null,onClick:this.prev,tabIndex:sr?null:0,onKeyPress:this.runIfEnterPrev,className:Mt()("".concat(hn,"-prev"),(0,Oe.Z)({},"".concat(hn,"-disabled"),sr)),"aria-disabled":sr},gi):null,Zi,Yn?Ve.createElement("li",{title:Dr?si.next_page:null,onClick:this.next,tabIndex:dn?null:0,onKeyPress:this.runIfEnterNext,className:Mt()("".concat(hn,"-next"),(0,Oe.Z)({},"".concat(hn,"-disabled"),dn)),"aria-disabled":dn},Yn):null,Ve.createElement(vt,{disabled:wi,locale:si,rootPrefixCls:hn,selectComponentClass:ss,selectPrefixCls:Ua,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Go,pageSize:cl,pageSizeOptions:Rs,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Zr}))}}],[{key:"getDerivedStateFromProps",value:function(Wt,hn){var nr={};if("current"in Wt&&(nr.current=Wt.current,Wt.current!==hn.current&&(nr.currentInputValue=nr.current)),"pageSize"in Wt&&Wt.pageSize!==hn.pageSize){var Ji=hn.current,wi=Rt(Wt.pageSize,hn,Wt);Ji=Ji>wi?wi:Ji,"current"in Wt||(nr.current=Ji,nr.currentInputValue=Ji),nr.pageSize=Wt.pageSize}return nr}}]),_t}(Ve.Component);kn.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ot,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ot,locale:Ne.Z,style:{},itemRender:Pn,totalBoundaryShowSizeChanger:50};var bn=kn,Cn=xe(22075),Ai=xe(36355),Xi=xe(19716),Nt=xe(8628),ot=xe(9763),Hn=xe(57809);const Er=ft=>Ve.createElement(Hn.default,Object.assign({},ft,{showSearch:!0,size:"small"})),Ir=ft=>Ve.createElement(Hn.default,Object.assign({},ft,{showSearch:!0,size:"middle"}));Er.Option=Hn.default.Option,Ir.Option=Hn.default.Option;var cn=xe(9937),ai=xe(17313),Ii=xe(83116),Bn=xe(37613);const Nn=ft=>{const{componentCls:Pt}=ft;return{[`${Pt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Pt}-item-link`]:{color:ft.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Pt}-item-link`]:{color:ft.colorTextDisabled,cursor:"not-allowed"}}},[`&${Pt}-disabled`]:{cursor:"not-allowed",[`${Pt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ft.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ft.colorBorder,backgroundColor:ft.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ft.itemActiveBgDisabled},a:{color:ft.itemActiveColorDisabled}}},[`${Pt}-item-link`]:{color:ft.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Pt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Pt}-simple-pager`]:{color:ft.colorTextDisabled},[`${Pt}-jump-prev, ${Pt}-jump-next`]:{[`${Pt}-item-link-icon`]:{opacity:0},[`${Pt}-item-ellipsis`]:{opacity:1}}},[`&${Pt}-simple`]:{[`${Pt}-prev, ${Pt}-next`]:{[`&${Pt}-disabled ${Pt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Yi=ft=>{const{componentCls:Pt}=ft;return{[`&${Pt}-mini ${Pt}-total-text, &${Pt}-mini ${Pt}-simple-pager`]:{height:ft.itemSizeSM,lineHeight:`${ft.itemSizeSM}px`},[`&${Pt}-mini ${Pt}-item`]:{minWidth:ft.itemSizeSM,height:ft.itemSizeSM,margin:0,lineHeight:`${ft.itemSizeSM-2}px`},[`&${Pt}-mini:not(${Pt}-disabled) ${Pt}-item:not(${Pt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ft.colorBgTextHover},"&:active":{backgroundColor:ft.colorBgTextActive}},[`&${Pt}-mini ${Pt}-prev, &${Pt}-mini ${Pt}-next`]:{minWidth:ft.itemSizeSM,height:ft.itemSizeSM,margin:0,lineHeight:`${ft.itemSizeSM}px`},[`&${Pt}-mini:not(${Pt}-disabled)`]:{[`${Pt}-prev, ${Pt}-next`]:{[`&:hover ${Pt}-item-link`]:{backgroundColor:ft.colorBgTextHover},[`&:active ${Pt}-item-link`]:{backgroundColor:ft.colorBgTextActive},[`&${Pt}-disabled:hover ${Pt}-item-link`]:{backgroundColor:"transparent"}}},[` - &${Pt}-mini ${Pt}-prev ${Pt}-item-link, - &${Pt}-mini ${Pt}-next ${Pt}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ft.itemSizeSM,lineHeight:`${ft.itemSizeSM}px`}},[`&${Pt}-mini ${Pt}-jump-prev, &${Pt}-mini ${Pt}-jump-next`]:{height:ft.itemSizeSM,marginInlineEnd:0,lineHeight:`${ft.itemSizeSM}px`},[`&${Pt}-mini ${Pt}-options`]:{marginInlineStart:ft.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ft.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ft.itemSizeSM,lineHeight:`${ft.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,cn.x0)(ft)),{width:ft.paginationMiniQuickJumperInputWidth,height:ft.controlHeightSM})}}}},wt=ft=>{const{componentCls:Pt}=ft;return{[` - &${Pt}-simple ${Pt}-prev, - &${Pt}-simple ${Pt}-next - `]:{height:ft.itemSizeSM,lineHeight:`${ft.itemSizeSM}px`,verticalAlign:"top",[`${Pt}-item-link`]:{height:ft.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:ft.colorBgTextHover},"&:active":{backgroundColor:ft.colorBgTextActive},"&::after":{height:ft.itemSizeSM,lineHeight:`${ft.itemSizeSM}px`}}},[`&${Pt}-simple ${Pt}-simple-pager`]:{display:"inline-block",height:ft.itemSizeSM,marginInlineEnd:ft.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:ft.marginXS,padding:`0 ${ft.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:ft.itemInputBg,border:`${ft.lineWidth}px ${ft.lineType} ${ft.colorBorder}`,borderRadius:ft.borderRadius,outline:"none",transition:`border-color ${ft.motionDurationMid}`,color:"inherit","&:hover":{borderColor:ft.colorPrimary},"&:focus":{borderColor:ft.colorPrimaryHover,boxShadow:`${ft.inputOutlineOffset}px 0 ${ft.controlOutlineWidth}px ${ft.controlOutline}`},"&[disabled]":{color:ft.colorTextDisabled,backgroundColor:ft.colorBgContainerDisabled,borderColor:ft.colorBorder,cursor:"not-allowed"}}}}},En=ft=>{const{componentCls:Pt}=ft;return{[`${Pt}-jump-prev, ${Pt}-jump-next`]:{outline:0,[`${Pt}-item-container`]:{position:"relative",[`${Pt}-item-link-icon`]:{color:ft.colorPrimary,fontSize:ft.fontSizeSM,opacity:0,transition:`all ${ft.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Pt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:ft.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:ft.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:ft.paginationEllipsisTextIndent,opacity:1,transition:`all ${ft.motionDurationMid}`}},"&:hover":{[`${Pt}-item-link-icon`]:{opacity:1},[`${Pt}-item-ellipsis`]:{opacity:0}}},[` - ${Pt}-prev, - ${Pt}-jump-prev, - ${Pt}-jump-next - `]:{marginInlineEnd:ft.marginXS},[` - ${Pt}-prev, - ${Pt}-next, - ${Pt}-jump-prev, - ${Pt}-jump-next - `]:{display:"inline-block",minWidth:ft.itemSize,height:ft.itemSize,color:ft.colorText,fontFamily:ft.fontFamily,lineHeight:`${ft.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ft.borderRadius,cursor:"pointer",transition:`all ${ft.motionDurationMid}`},[`${Pt}-prev, ${Pt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ft.colorText,cursor:"pointer",userSelect:"none"},[`${Pt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ft.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ft.lineWidth}px ${ft.lineType} transparent`,borderRadius:ft.borderRadius,outline:"none",transition:`all ${ft.motionDurationMid}`},[`&:hover ${Pt}-item-link`]:{backgroundColor:ft.colorBgTextHover},[`&:active ${Pt}-item-link`]:{backgroundColor:ft.colorBgTextActive},[`&${Pt}-disabled:hover`]:{[`${Pt}-item-link`]:{backgroundColor:"transparent"}}},[`${Pt}-slash`]:{marginInlineEnd:ft.paginationSlashMarginInlineEnd,marginInlineStart:ft.paginationSlashMarginInlineStart},[`${Pt}-options`]:{display:"inline-block",marginInlineStart:ft.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ft.controlHeight,marginInlineStart:ft.marginXS,lineHeight:`${ft.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,cn.ik)(ft)),{width:ft.controlHeightLG*1.25,height:ft.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ft.marginXS,marginInlineEnd:ft.marginXS})}}}},qn=ft=>{const{componentCls:Pt}=ft;return{[`${Pt}-item`]:{display:"inline-block",minWidth:ft.itemSize,height:ft.itemSize,marginInlineEnd:ft.marginXS,fontFamily:ft.fontFamily,lineHeight:`${ft.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ft.lineWidth}px ${ft.lineType} transparent`,borderRadius:ft.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ft.paginationItemPaddingInline}px`,color:ft.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Pt}-item-active)`]:{"&:hover":{transition:`all ${ft.motionDurationMid}`,backgroundColor:ft.colorBgTextHover},"&:active":{backgroundColor:ft.colorBgTextActive}},"&-active":{fontWeight:ft.fontWeightStrong,backgroundColor:ft.itemActiveBg,borderColor:ft.colorPrimary,a:{color:ft.colorPrimary},"&:hover":{borderColor:ft.colorPrimaryHover},"&:hover a":{color:ft.colorPrimaryHover}}}}},st=ft=>{const{componentCls:Pt}=ft;return{[Pt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ai.Wf)(ft)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Pt}-total-text`]:{display:"inline-block",height:ft.itemSize,marginInlineEnd:ft.marginXS,lineHeight:`${ft.itemSize-2}px`,verticalAlign:"middle"}}),qn(ft)),En(ft)),wt(ft)),Yi(ft)),Nn(ft)),{[`@media only screen and (max-width: ${ft.screenLG}px)`]:{[`${Pt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ft.screenSM}px)`]:{[`${Pt}-options`]:{display:"none"}}}),[`&${ft.componentCls}-rtl`]:{direction:"rtl"}}},ke=ft=>{const{componentCls:Pt}=ft;return{[`${Pt}${Pt}-disabled:not(${Pt}-mini)`]:{"&, &:hover":{[`${Pt}-item-link`]:{borderColor:ft.colorBorder}},"&:focus-visible":{[`${Pt}-item-link`]:{borderColor:ft.colorBorder}},[`${Pt}-item, ${Pt}-item-link`]:{backgroundColor:ft.colorBgContainerDisabled,borderColor:ft.colorBorder,[`&:hover:not(${Pt}-item-active)`]:{backgroundColor:ft.colorBgContainerDisabled,borderColor:ft.colorBorder,a:{color:ft.colorTextDisabled}},[`&${Pt}-item-active`]:{backgroundColor:ft.itemActiveBgDisabled}},[`${Pt}-prev, ${Pt}-next`]:{"&:hover button":{backgroundColor:ft.colorBgContainerDisabled,borderColor:ft.colorBorder,color:ft.colorTextDisabled},[`${Pt}-item-link`]:{backgroundColor:ft.colorBgContainerDisabled,borderColor:ft.colorBorder}}},[`${Pt}:not(${Pt}-mini)`]:{[`${Pt}-prev, ${Pt}-next`]:{"&:hover button":{borderColor:ft.colorPrimaryHover,backgroundColor:ft.itemBg},[`${Pt}-item-link`]:{backgroundColor:ft.itemLinkBg,borderColor:ft.colorBorder},[`&:hover ${Pt}-item-link`]:{borderColor:ft.colorPrimary,backgroundColor:ft.itemBg,color:ft.colorPrimary},[`&${Pt}-disabled`]:{[`${Pt}-item-link`]:{borderColor:ft.colorBorder,color:ft.colorTextDisabled}}},[`${Pt}-item`]:{backgroundColor:ft.itemBg,border:`${ft.lineWidth}px ${ft.lineType} ${ft.colorBorder}`,[`&:hover:not(${Pt}-item-active)`]:{borderColor:ft.colorPrimary,backgroundColor:ft.itemBg,a:{color:ft.colorPrimary}},"&-active":{borderColor:ft.colorPrimary}}}}},Be=ft=>{const{componentCls:Pt}=ft;return{[`${Pt}:not(${Pt}-disabled)`]:{[`${Pt}-item`]:Object.assign({},(0,ai.Qy)(ft)),[`${Pt}-jump-prev, ${Pt}-jump-next`]:{"&:focus-visible":Object.assign({[`${Pt}-item-link-icon`]:{opacity:1},[`${Pt}-item-ellipsis`]:{opacity:0}},(0,ai.oN)(ft))},[`${Pt}-prev, ${Pt}-next`]:{[`&:focus-visible ${Pt}-item-link`]:Object.assign({},(0,ai.oN)(ft))}}}};var Ye=(0,Ii.Z)("Pagination",ft=>{const Pt=(0,Bn.TS)(ft,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ft.marginXXS/2,paginationMiniQuickJumperInputWidth:ft.controlHeightLG*1.1,paginationItemPaddingInline:ft.marginXXS*1.5,paginationEllipsisLetterSpacing:ft.marginXXS/2,paginationSlashMarginInlineStart:ft.marginXXS,paginationSlashMarginInlineEnd:ft.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,cn.e5)(ft),(0,cn.TM)(ft));return[st(Pt),Be(Pt),ft.wireframe&&ke(Pt)]},ft=>({itemBg:ft.colorBgContainer,itemSize:ft.controlHeight,itemSizeSM:ft.controlHeightSM,itemActiveBg:ft.colorBgContainer,itemLinkBg:ft.colorBgContainer,itemActiveColorDisabled:ft.colorTextDisabled,itemActiveBgDisabled:ft.controlItemBgActiveDisabled,itemInputBg:ft.colorBgContainer,miniOptionsSizeChangerTop:0})),lt=function(ft,Pt){var _t={};for(var on in ft)Object.prototype.hasOwnProperty.call(ft,on)&&Pt.indexOf(on)<0&&(_t[on]=ft[on]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,on=Object.getOwnPropertySymbols(ft);Wt{const{prefixCls:Pt,selectPrefixCls:_t,className:on,rootClassName:Wt,style:hn,size:nr,locale:Ji,selectComponentClass:wi,responsive:Fi,showSizeChanger:ir}=ft,si=lt(ft,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mr}=(0,Nt.Z)(Fi),{getPrefixCls:qi,direction:Dr,pagination:Eo={}}=Ve.useContext(Ai.E_),xo=qi("pagination",Pt),[Wr,fa]=Ye(xo),Sa=ir!=null?ir:Eo.showSizeChanger,Ra=Ve.useMemo(()=>{const Fe=Ve.createElement("span",{className:`${xo}-item-ellipsis`},"\u2022\u2022\u2022"),Zi=Ve.createElement("button",{className:`${xo}-item-link`,type:"button",tabIndex:-1},Dr==="rtl"?Ve.createElement(tn.Z,null):Ve.createElement(nn.Z,null)),Rr=Ve.createElement("button",{className:`${xo}-item-link`,type:"button",tabIndex:-1},Dr==="rtl"?Ve.createElement(nn.Z,null):Ve.createElement(tn.Z,null)),In=Ve.createElement("a",{className:`${xo}-item-link`},Ve.createElement("div",{className:`${xo}-item-container`},Dr==="rtl"?Ve.createElement(Ht.Z,{className:`${xo}-item-link-icon`}):Ve.createElement(Kt,{className:`${xo}-item-link-icon`}),Fe)),Li=Ve.createElement("a",{className:`${xo}-item-link`},Ve.createElement("div",{className:`${xo}-item-container`},Dr==="rtl"?Ve.createElement(Kt,{className:`${xo}-item-link-icon`}):Ve.createElement(Ht.Z,{className:`${xo}-item-link-icon`}),Fe));return{prevIcon:Zi,nextIcon:Rr,jumpPrevIcon:In,jumpNextIcon:Li}},[Dr,xo]),[ss]=(0,ot.Z)("Pagination",Cn.Z),Ua=Object.assign(Object.assign({},ss),Ji),Rs=(0,Xi.Z)(nr),Os=Rs==="small"||!!(Mr&&!Rs&&Fi),Go=qi("select",_t),cl=Mt()({[`${xo}-mini`]:Os,[`${xo}-rtl`]:Dr==="rtl"},Eo==null?void 0:Eo.className,on,Wt,fa),js=Object.assign(Object.assign({},Eo==null?void 0:Eo.style),hn);return Wr(Ve.createElement(bn,Object.assign({},Ra,si,{style:js,prefixCls:xo,selectPrefixCls:Go,className:cl,selectComponentClass:wi||(Os?Er:Ir),locale:Ua,showSizeChanger:Sa})))},On=St},39722:function(ii,hi,xe){"use strict";xe.d(hi,{t5:function(){return nn}});var ve=xe(92310),Ve=xe.n(ve),Dt=xe(55477),Xt=xe(59301),pt=xe(36355),yt=xe(77578),De=xe(17356),Kt=function(Gt,Mt){var Oe={};for(var te in Gt)Object.prototype.hasOwnProperty.call(Gt,te)&&Mt.indexOf(te)<0&&(Oe[te]=Gt[te]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,te=Object.getOwnPropertySymbols(Gt);ne{if(!(!Mt&&!Oe))return Xt.createElement(Xt.Fragment,null,Mt&&Xt.createElement("div",{className:`${Gt}-title`},(0,yt.Z)(Mt)),Xt.createElement("div",{className:`${Gt}-inner-content`},(0,yt.Z)(Oe)))},nn=Gt=>{const{hashId:Mt,prefixCls:Oe,className:te,style:ne,placement:ce="top",title:le,content:ge,children:Ae}=Gt;return Xt.createElement("div",{className:Ve()(Mt,Oe,`${Oe}-pure`,`${Oe}-placement-${ce}`,te),style:ne},Xt.createElement("div",{className:`${Oe}-arrow`}),Xt.createElement(Dt.G,Object.assign({},Gt,{className:Mt,prefixCls:Oe}),Ae||Ht(Oe,le,ge)))},tn=Gt=>{const{prefixCls:Mt}=Gt,Oe=Kt(Gt,["prefixCls"]),{getPrefixCls:te}=Xt.useContext(pt.E_),ne=te("popover",Mt),[ce,le]=(0,De.Z)(ne);return ce(Xt.createElement(nn,Object.assign({},Oe,{prefixCls:ne,hashId:le})))};hi.ZP=tn},60324:function(ii,hi,xe){"use strict";var ve=xe(92310),Ve=xe.n(ve),Dt=xe(59301),Xt=xe(77578),pt=xe(62892),yt=xe(36355),De=xe(6848),Kt=xe(39722),Ht=xe(17356),nn=function(Mt,Oe){var te={};for(var ne in Mt)Object.prototype.hasOwnProperty.call(Mt,ne)&&Oe.indexOf(ne)<0&&(te[ne]=Mt[ne]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,ne=Object.getOwnPropertySymbols(Mt);ce{let{title:Oe,content:te,prefixCls:ne}=Mt;return Dt.createElement(Dt.Fragment,null,Oe&&Dt.createElement("div",{className:`${ne}-title`},(0,Xt.Z)(Oe)),Dt.createElement("div",{className:`${ne}-inner-content`},(0,Xt.Z)(te)))},Gt=Dt.forwardRef((Mt,Oe)=>{const{prefixCls:te,title:ne,content:ce,overlayClassName:le,placement:ge="top",trigger:Ae="hover",mouseEnterDelay:we=.1,mouseLeaveDelay:Re=.1,overlayStyle:Ne={}}=Mt,gt=nn(Mt,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:vt}=Dt.useContext(yt.E_),dt=vt("popover",te),[rt,Ot]=(0,Ht.Z)(dt),tt=vt(),Pn=Ve()(le,Ot);return rt(Dt.createElement(De.Z,Object.assign({placement:ge,trigger:Ae,mouseEnterDelay:we,mouseLeaveDelay:Re,overlayStyle:Ne},gt,{prefixCls:dt,overlayClassName:Pn,ref:Oe,overlay:ne||ce?Dt.createElement(tn,{prefixCls:dt,title:ne,content:ce}):null,transitionName:(0,pt.m)(tt,"zoom-big",gt.transitionName),"data-popover-inject":!0})))});Gt._InternalPanelDoNotUseOrYouWillBeFired=Kt.ZP,hi.Z=Gt},17356:function(ii,hi,xe){"use strict";var ve=xe(17313),Ve=xe(29878),Dt=xe(19447),Xt=xe(33166),pt=xe(83116),yt=xe(37613);const De=nn=>{const{componentCls:tn,popoverColor:Gt,minWidth:Mt,fontWeightStrong:Oe,popoverPadding:te,boxShadowSecondary:ne,colorTextHeading:ce,borderRadiusLG:le,zIndexPopup:ge,marginXS:Ae,colorBgElevated:we,popoverBg:Re}=nn;return[{[tn]:Object.assign(Object.assign({},(0,ve.Wf)(nn)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ge,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":we,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${tn}-content`]:{position:"relative"},[`${tn}-inner`]:{backgroundColor:Re,backgroundClip:"padding-box",borderRadius:le,boxShadow:ne,padding:te},[`${tn}-title`]:{minWidth:Mt,marginBottom:Ae,color:ce,fontWeight:Oe},[`${tn}-inner-content`]:{color:Gt}})},(0,Dt.ZP)(nn,{colorBg:"var(--antd-arrow-background-color)"}),{[`${tn}-pure`]:{position:"relative",maxWidth:"none",margin:nn.sizePopupArrow,display:"inline-block",[`${tn}-content`]:{display:"inline-block"}}}]},Kt=nn=>{const{componentCls:tn}=nn;return{[tn]:Xt.i.map(Gt=>{const Mt=nn[`${Gt}6`];return{[`&${tn}-${Gt}`]:{"--antd-arrow-background-color":Mt,[`${tn}-inner`]:{backgroundColor:Mt},[`${tn}-arrow`]:{background:"transparent"}}}})}},Ht=nn=>{const{componentCls:tn,lineWidth:Gt,lineType:Mt,colorSplit:Oe,paddingSM:te,controlHeight:ne,fontSize:ce,lineHeight:le,padding:ge}=nn,Ae=ne-Math.round(ce*le),we=Ae/2,Re=Ae/2-Gt,Ne=ge;return{[tn]:{[`${tn}-inner`]:{padding:0},[`${tn}-title`]:{margin:0,padding:`${we}px ${Ne}px ${Re}px`,borderBottom:`${Gt}px ${Mt} ${Oe}`},[`${tn}-inner-content`]:{padding:`${te}px ${Ne}px`}}}};hi.Z=(0,pt.Z)("Popover",nn=>{const{colorBgElevated:tn,colorText:Gt,wireframe:Mt}=nn,Oe=(0,yt.TS)(nn,{popoverPadding:12,popoverBg:tn,popoverColor:Gt});return[De(Oe),Kt(Oe),Mt&&Ht(Oe),(0,Ve._y)(Oe,"zoom-big")]},nn=>({width:177,minWidth:177,zIndexPopup:nn.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},15969:function(ii,hi,xe){"use strict";xe.d(hi,{N:function(){return ve}});const ve=Ve=>({color:Ve.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ve.motionDurationSlow}`,"&:focus, &:hover":{color:Ve.colorLinkHover},"&:active":{color:Ve.colorLinkActive}})},78673:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Pn}});var ve=xe(58617),Ve=xe(92310),Dt=xe.n(Ve),Xt=xe(96663),pt=xe(90493),yt=xe(72071),De=xe(6620),Kt=xe(59301),Ht=xe(18929),nn=xe(10228),tn=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Gt=Kt.forwardRef(function(Rt,kn){var bn,Cn=Rt.prefixCls,Ai=Cn===void 0?"rc-switch":Cn,Xi=Rt.className,Nt=Rt.checked,ot=Rt.defaultChecked,Hn=Rt.disabled,Er=Rt.loadingIcon,Ir=Rt.checkedChildren,cn=Rt.unCheckedChildren,ai=Rt.onClick,Ii=Rt.onChange,Bn=Rt.onKeyDown,Nn=(0,De.Z)(Rt,tn),Yi=(0,Ht.Z)(!1,{value:Nt,defaultValue:ot}),wt=(0,yt.Z)(Yi,2),En=wt[0],qn=wt[1];function st(lt,Ee){var St=En;return Hn||(St=lt,qn(St),Ii==null||Ii(St,Ee)),St}function ke(lt){lt.which===nn.Z.LEFT?st(!1,lt):lt.which===nn.Z.RIGHT&&st(!0,lt),Bn==null||Bn(lt)}function Be(lt){var Ee=st(!En,lt);ai==null||ai(Ee,lt)}var Ye=Dt()(Ai,Xi,(bn={},(0,pt.Z)(bn,"".concat(Ai,"-checked"),En),(0,pt.Z)(bn,"".concat(Ai,"-disabled"),Hn),bn));return Kt.createElement("button",(0,Xt.Z)({},Nn,{type:"button",role:"switch","aria-checked":En,disabled:Hn,className:Ye,ref:kn,onKeyDown:ke,onClick:Be}),Er,Kt.createElement("span",{className:"".concat(Ai,"-inner")},Kt.createElement("span",{className:"".concat(Ai,"-inner-checked")},Ir),Kt.createElement("span",{className:"".concat(Ai,"-inner-unchecked")},cn)))});Gt.displayName="Switch";var Mt=Gt,Oe=xe(14088),te=xe(36355),ne=xe(1684),ce=xe(19716),le=xe(64993),ge=xe(17313),Ae=xe(83116),we=xe(37613);const Re=Rt=>{const{componentCls:kn,trackHeightSM:bn,trackPadding:Cn,trackMinWidthSM:Ai,innerMinMarginSM:Xi,innerMaxMarginSM:Nt,handleSizeSM:ot}=Rt,Hn=`${kn}-inner`;return{[kn]:{[`&${kn}-small`]:{minWidth:Ai,height:bn,lineHeight:`${bn}px`,[`${kn}-inner`]:{paddingInlineStart:Nt,paddingInlineEnd:Xi,[`${Hn}-checked`]:{marginInlineStart:`calc(-100% + ${ot+Cn*2}px - ${Nt*2}px)`,marginInlineEnd:`calc(100% - ${ot+Cn*2}px + ${Nt*2}px)`},[`${Hn}-unchecked`]:{marginTop:-bn,marginInlineStart:0,marginInlineEnd:0}},[`${kn}-handle`]:{width:ot,height:ot},[`${kn}-loading-icon`]:{top:(ot-Rt.switchLoadingIconSize)/2,fontSize:Rt.switchLoadingIconSize},[`&${kn}-checked`]:{[`${kn}-inner`]:{paddingInlineStart:Xi,paddingInlineEnd:Nt,[`${Hn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Hn}-unchecked`]:{marginInlineStart:`calc(100% - ${ot+Cn*2}px + ${Nt*2}px)`,marginInlineEnd:`calc(-100% + ${ot+Cn*2}px - ${Nt*2}px)`}},[`${kn}-handle`]:{insetInlineStart:`calc(100% - ${ot+Cn}px)`}},[`&:not(${kn}-disabled):active`]:{[`&:not(${kn}-checked) ${Hn}`]:{[`${Hn}-unchecked`]:{marginInlineStart:Rt.marginXXS/2,marginInlineEnd:-Rt.marginXXS/2}},[`&${kn}-checked ${Hn}`]:{[`${Hn}-checked`]:{marginInlineStart:-Rt.marginXXS/2,marginInlineEnd:Rt.marginXXS/2}}}}}}},Ne=Rt=>{const{componentCls:kn,handleSize:bn}=Rt;return{[kn]:{[`${kn}-loading-icon${Rt.iconCls}`]:{position:"relative",top:(bn-Rt.fontSize)/2,color:Rt.switchLoadingIconColor,verticalAlign:"top"},[`&${kn}-checked ${kn}-loading-icon`]:{color:Rt.switchColor}}}},gt=Rt=>{const{componentCls:kn,motion:bn,trackPadding:Cn,handleBg:Ai,handleShadow:Xi,handleSize:Nt}=Rt,ot=`${kn}-handle`;return{[kn]:{[ot]:{position:"absolute",top:Cn,insetInlineStart:Cn,width:Nt,height:Nt,transition:`all ${Rt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ai,borderRadius:Nt/2,boxShadow:Xi,transition:`all ${Rt.switchDuration} ease-in-out`,content:'""'}},[`&${kn}-checked ${ot}`]:{insetInlineStart:`calc(100% - ${Nt+Cn}px)`},[`&:not(${kn}-disabled):active`]:bn?{[`${ot}::before`]:{insetInlineEnd:Rt.switchHandleActiveInset,insetInlineStart:0},[`&${kn}-checked ${ot}::before`]:{insetInlineEnd:0,insetInlineStart:Rt.switchHandleActiveInset}}:{}}}},vt=Rt=>{const{componentCls:kn,trackHeight:bn,trackPadding:Cn,innerMinMargin:Ai,innerMaxMargin:Xi,handleSize:Nt}=Rt,ot=`${kn}-inner`;return{[kn]:{[ot]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Xi,paddingInlineEnd:Ai,transition:`padding-inline-start ${Rt.switchDuration} ease-in-out, padding-inline-end ${Rt.switchDuration} ease-in-out`,[`${ot}-checked, ${ot}-unchecked`]:{display:"block",color:Rt.colorTextLightSolid,fontSize:Rt.fontSizeSM,transition:`margin-inline-start ${Rt.switchDuration} ease-in-out, margin-inline-end ${Rt.switchDuration} ease-in-out`,pointerEvents:"none"},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${Nt+Cn*2}px - ${Xi*2}px)`,marginInlineEnd:`calc(100% - ${Nt+Cn*2}px + ${Xi*2}px)`},[`${ot}-unchecked`]:{marginTop:-bn,marginInlineStart:0,marginInlineEnd:0}},[`&${kn}-checked ${ot}`]:{paddingInlineStart:Ai,paddingInlineEnd:Xi,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${Nt+Cn*2}px + ${Xi*2}px)`,marginInlineEnd:`calc(-100% + ${Nt+Cn*2}px - ${Xi*2}px)`}},[`&:not(${kn}-disabled):active`]:{[`&:not(${kn}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Cn*2,marginInlineEnd:-Cn*2}},[`&${kn}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:-Cn*2,marginInlineEnd:Cn*2}}}}}},dt=Rt=>{const{componentCls:kn,trackHeight:bn,trackMinWidth:Cn}=Rt;return{[kn]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(Rt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Cn,height:bn,lineHeight:`${bn}px`,verticalAlign:"middle",background:Rt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Rt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${kn}-disabled)`]:{background:Rt.colorTextTertiary}}),(0,ge.Qy)(Rt)),{[`&${kn}-checked`]:{background:Rt.switchColor,[`&:hover:not(${kn}-disabled)`]:{background:Rt.colorPrimaryHover}},[`&${kn}-loading, &${kn}-disabled`]:{cursor:"not-allowed",opacity:Rt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${kn}-rtl`]:{direction:"rtl"}})}};var rt=(0,Ae.Z)("Switch",Rt=>{const kn=(0,we.TS)(Rt,{switchDuration:Rt.motionDurationMid,switchColor:Rt.colorPrimary,switchDisabledOpacity:Rt.opacityLoading,switchLoadingIconSize:Rt.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${Rt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[dt(kn),vt(kn),gt(kn),Ne(kn),Re(kn)]},Rt=>{const{fontSize:kn,lineHeight:bn,controlHeight:Cn,colorWhite:Ai}=Rt,Xi=kn*bn,Nt=Cn/2,ot=2,Hn=Xi-ot*2,Er=Nt-ot*2;return{trackHeight:Xi,trackHeightSM:Nt,trackMinWidth:Hn*2+ot*4,trackMinWidthSM:Er*2+ot*2,trackPadding:ot,handleBg:Ai,handleSize:Hn,handleSizeSM:Er,handleShadow:`0 2px 4px 0 ${new le.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:Hn/2,innerMaxMargin:Hn+ot+ot*2,innerMinMarginSM:Er/2,innerMaxMarginSM:Er+ot+ot*2}}),Ot=function(Rt,kn){var bn={};for(var Cn in Rt)Object.prototype.hasOwnProperty.call(Rt,Cn)&&kn.indexOf(Cn)<0&&(bn[Cn]=Rt[Cn]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ai=0,Cn=Object.getOwnPropertySymbols(Rt);Ai{const{prefixCls:bn,size:Cn,disabled:Ai,loading:Xi,className:Nt,rootClassName:ot,style:Hn}=Rt,Er=Ot(Rt,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:Ir,direction:cn,switch:ai}=Kt.useContext(te.E_),Ii=Kt.useContext(ne.Z),Bn=(Ai!=null?Ai:Ii)||Xi,Nn=Ir("switch",bn),Yi=Kt.createElement("div",{className:`${Nn}-handle`},Xi&&Kt.createElement(ve.Z,{className:`${Nn}-loading-icon`})),[wt,En]=rt(Nn),qn=(0,ce.Z)(Cn),st=Dt()(ai==null?void 0:ai.className,{[`${Nn}-small`]:qn==="small",[`${Nn}-loading`]:Xi,[`${Nn}-rtl`]:cn==="rtl"},Nt,ot,En),ke=Object.assign(Object.assign({},ai==null?void 0:ai.style),Hn);return wt(Kt.createElement(Oe.Z,{component:"Switch"},Kt.createElement(Mt,Object.assign({},Er,{prefixCls:Nn,className:st,style:ke,disabled:Bn,ref:kn,loadingIcon:Yi}))))});tt.__ANT_SWITCH=!0;var Pn=tt},1710:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return $l}});var ve={},Ve="rc-table-internal-hook",Dt=xe(72071),Xt=xe(6089),pt=xe(34280),yt=xe(13697),De=xe(59301),Kt=xe(4676);function Ht(qe){var $e=De.createContext(void 0),Lt=function(an){var Jt=an.value,Rn=an.children,Tn=De.useRef(Jt);Tn.current=Jt;var Fn=De.useState(function(){return{getValue:function(){return Tn.current},listeners:new Set}}),Si=(0,Dt.Z)(Fn,1),$n=Si[0];return(0,pt.Z)(function(){(0,Kt.unstable_batchedUpdates)(function(){$n.listeners.forEach(function(pi){pi(Jt)})})},[Jt]),De.createElement($e.Provider,{value:$n},Rn)};return{Context:$e,Provider:Lt,defaultValue:qe}}function nn(qe,$e){var Lt=(0,Xt.Z)(typeof $e=="function"?$e:function(pi){if($e===void 0)return pi;if(!Array.isArray($e))return pi[$e];var vr={};return $e.forEach(function(gr){vr[gr]=pi[gr]}),vr}),zt=De.useContext(qe==null?void 0:qe.Context),an=zt||{},Jt=an.listeners,Rn=an.getValue,Tn=De.useRef();Tn.current=Lt(zt?Rn():qe==null?void 0:qe.defaultValue);var Fn=De.useState({}),Si=(0,Dt.Z)(Fn,2),$n=Si[1];return(0,pt.Z)(function(){if(!zt)return;function pi(vr){var gr=Lt(vr);(0,yt.Z)(Tn.current,gr,!0)||$n({})}return Jt.add(pi),function(){Jt.delete(pi)}},[zt]),Tn.current}var tn=xe(96663),Gt=xe(8654);function Mt(){var qe=De.createContext(null);function $e(){return De.useContext(qe)}function Lt(an,Jt){var Rn=(0,Gt.Yr)(an),Tn=function(Si,$n){var pi=Rn?{ref:$n}:{},vr=De.useRef(0),gr=De.useRef(Si),_i=$e();return _i!==null?De.createElement(an,(0,tn.Z)({},Si,pi)):((!Jt||Jt(gr.current,Si))&&(vr.current+=1),gr.current=Si,De.createElement(qe.Provider,{value:vr.current},De.createElement(an,(0,tn.Z)({},Si,pi))))};return Rn?De.forwardRef(Tn):Tn}function zt(an,Jt){var Rn=(0,Gt.Yr)(an),Tn=function(Si,$n){var pi=Rn?{ref:$n}:{};return $e(),De.createElement(an,(0,tn.Z)({},Si,pi))};return Rn?De.memo(De.forwardRef(Tn),Jt):De.memo(Tn,Jt)}return{makeImmutable:Lt,responseImmutable:zt,useImmutableMark:$e}}var Oe=Mt(),te=Oe.makeImmutable,ne=Oe.responseImmutable,ce=Oe.useImmutableMark,le=Mt(),ge=le.makeImmutable,Ae=le.responseImmutable,we=le.useImmutableMark,Re=Ht(),Ne=Re;function gt(qe,$e){var Lt=De.useRef(0);Lt.current+=1;var zt=De.useRef(qe),an=[];Object.keys(qe||{}).map(function(Rn){var Tn;(qe==null?void 0:qe[Rn])!==((Tn=zt.current)===null||Tn===void 0?void 0:Tn[Rn])&&an.push(Rn)}),zt.current=qe;var Jt=De.useRef([]);return an.length&&(Jt.current=an),De.useDebugValue(Lt.current),De.useDebugValue(Jt.current.join(", ")),$e&&console.log("".concat($e,":"),Lt.current,Jt.current),Lt.current}var vt=null,dt=De.memo(function(){var qe=gt();return De.createElement("h1",null,"Render Times: ",qe)});dt.displayName="RenderBlock";var rt=xe(20135),Ot=xe(44127),tt=xe(90493),Pn=xe(92310),Rt=xe.n(Pn),kn=xe(80547),bn=xe(97938),Cn=xe(48736),Ai=De.createContext({renderWithProps:!1}),Xi=Ai,Nt="RC_TABLE_KEY";function ot(qe){return qe==null?[]:Array.isArray(qe)?qe:[qe]}function Hn(qe){var $e=[],Lt={};return qe.forEach(function(zt){for(var an=zt||{},Jt=an.key,Rn=an.dataIndex,Tn=Jt||ot(Rn).join("-")||Nt;Lt[Tn];)Tn="".concat(Tn,"_next");Lt[Tn]=!0,$e.push(Tn)}),$e}function Er(qe){return qe!=null}function Ir(qe){return qe&&(0,rt.Z)(qe)==="object"&&!Array.isArray(qe)&&!De.isValidElement(qe)}function cn(qe,$e,Lt,zt,an,Jt){var Rn=De.useContext(Xi),Tn=we(),Fn=(0,kn.Z)(function(){if(Er(zt))return[zt];var Si=$e==null||$e===""?[]:Array.isArray($e)?$e:[$e],$n=(0,bn.Z)(qe,Si),pi=$n,vr=void 0;if(an){var gr=an($n,qe,Lt);Ir(gr)?(pi=gr.children,vr=gr.props,Rn.renderWithProps=!0):pi=gr}return[pi,vr]},[Tn,qe,zt,$e,an,Lt],function(Si,$n){if(Jt){var pi=(0,Dt.Z)(Si,2),vr=pi[1],gr=(0,Dt.Z)($n,2),_i=gr[1];return Jt(_i,vr)}return Rn.renderWithProps?!0:!(0,yt.Z)(Si,$n,!0)});return Fn}function ai(qe,$e,Lt,zt){var an=qe+$e-1;return qe<=zt&&an>=Lt}function Ii(qe,$e){return nn(Ne,function(Lt){var zt=ai(qe,$e||1,Lt.hoverStartRow,Lt.hoverEndRow);return[zt,Lt.onHover]})}var Bn=function($e){var Lt=$e.ellipsis,zt=$e.rowType,an=$e.children,Jt,Rn=Lt===!0?{showTitle:!0}:Lt;return Rn&&(Rn.showTitle||zt==="header")&&(typeof an=="string"||typeof an=="number"?Jt=an.toString():De.isValidElement(an)&&typeof an.props.children=="string"&&(Jt=an.props.children)),Jt};function Nn(qe){var $e,Lt,zt,an,Jt,Rn,Tn,Fn,Si=qe.component,$n=qe.children,pi=qe.ellipsis,vr=qe.scope,gr=qe.prefixCls,_i=qe.className,_r=qe.align,Ki=qe.record,po=qe.render,uo=qe.dataIndex,so=qe.renderIndex,ga=qe.shouldCellUpdate,To=qe.index,Mo=qe.rowType,Ho=qe.colSpan,za=qe.rowSpan,So=qe.fixLeft,_o=qe.fixRight,Co=qe.firstFixLeft,Qr=qe.lastFixLeft,co=qe.firstFixRight,ta=qe.lastFixRight,wa=qe.appendNode,Fa=qe.additionalProps,vo=Fa===void 0?{}:Fa,pe=qe.isSticky,Ce="".concat(gr,"-cell"),Ie=nn(Ne,["supportSticky","allColumnsFixedLeft"]),je=Ie.supportSticky,Ke=Ie.allColumnsFixedLeft,Ue=cn(Ki,uo,so,$n,po,ga),at=(0,Dt.Z)(Ue,2),Ge=at[0],xt=at[1],ct={},Et=typeof So=="number"&&je,qt=typeof _o=="number"&&je;Et&&(ct.position="sticky",ct.left=So),qt&&(ct.position="sticky",ct.right=_o);var Ut=($e=(Lt=(zt=xt==null?void 0:xt.colSpan)!==null&&zt!==void 0?zt:vo.colSpan)!==null&&Lt!==void 0?Lt:Ho)!==null&&$e!==void 0?$e:1,xn=(an=(Jt=(Rn=xt==null?void 0:xt.rowSpan)!==null&&Rn!==void 0?Rn:vo.rowSpan)!==null&&Jt!==void 0?Jt:za)!==null&&an!==void 0?an:1,gn=Ii(To,xn),sn=(0,Dt.Z)(gn,2),ln=sn[0],jt=sn[1],pn=function(Ci){var dr;Ki&&jt(To,To+xn-1),vo==null||(dr=vo.onMouseEnter)===null||dr===void 0||dr.call(vo,Ci)},fi=function(Ci){var dr;Ki&&jt(-1,-1),vo==null||(dr=vo.onMouseLeave)===null||dr===void 0||dr.call(vo,Ci)};if(Ut===0||xn===0)return null;var rr=(Tn=vo.title)!==null&&Tn!==void 0?Tn:Bn({rowType:Mo,ellipsis:pi,children:Ge}),wo=Rt()(Ce,_i,(Fn={},(0,tt.Z)(Fn,"".concat(Ce,"-fix-left"),Et&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-left-first"),Co&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-left-last"),Qr&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-left-all"),Qr&&Ke&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-right"),qt&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-right-first"),co&&je),(0,tt.Z)(Fn,"".concat(Ce,"-fix-right-last"),ta&&je),(0,tt.Z)(Fn,"".concat(Ce,"-ellipsis"),pi),(0,tt.Z)(Fn,"".concat(Ce,"-with-append"),wa),(0,tt.Z)(Fn,"".concat(Ce,"-fix-sticky"),(Et||qt)&&pe&&je),(0,tt.Z)(Fn,"".concat(Ce,"-row-hover"),!xt&&ln),Fn),vo.className,xt==null?void 0:xt.className),pr={};_r&&(pr.textAlign=_r);var Po=(0,Ot.Z)((0,Ot.Z)((0,Ot.Z)((0,Ot.Z)({},ct),vo.style),pr),xt==null?void 0:xt.style),mo=Ge;return(0,rt.Z)(mo)==="object"&&!Array.isArray(mo)&&!De.isValidElement(mo)&&(mo=null),pi&&(Qr||co)&&(mo=De.createElement("span",{className:"".concat(Ce,"-content")},mo)),De.createElement(Si,(0,tn.Z)({},xt,vo,{className:wo,style:Po,title:rr,scope:vr,onMouseEnter:pn,onMouseLeave:fi,colSpan:Ut!==1?Ut:null,rowSpan:xn!==1?xn:null}),wa,mo)}var Yi=De.memo(Nn);function wt(qe,$e,Lt,zt,an,Jt){var Rn=Lt[qe]||{},Tn=Lt[$e]||{},Fn,Si;Rn.fixed==="left"?Fn=zt.left[an==="rtl"?$e:qe]:Tn.fixed==="right"&&(Si=zt.right[an==="rtl"?qe:$e]);var $n=!1,pi=!1,vr=!1,gr=!1,_i=Lt[$e+1],_r=Lt[qe-1],Ki=!(Jt!=null&&Jt.children);if(an==="rtl"){if(Fn!==void 0){var po=_r&&_r.fixed==="left";gr=!po&&Ki}else if(Si!==void 0){var uo=_i&&_i.fixed==="right";vr=!uo&&Ki}}else if(Fn!==void 0){var so=_i&&_i.fixed==="left";$n=!so&&Ki}else if(Si!==void 0){var ga=_r&&_r.fixed==="right";pi=!ga&&Ki}return{fixLeft:Fn,fixRight:Si,lastFixLeft:$n,firstFixRight:pi,lastFixRight:vr,firstFixLeft:gr,isSticky:zt.isSticky}}var En=De.createContext({}),qn=En;function st(qe){var $e=qe.className,Lt=qe.index,zt=qe.children,an=qe.colSpan,Jt=an===void 0?1:an,Rn=qe.rowSpan,Tn=qe.align,Fn=nn(Ne,["prefixCls","direction"]),Si=Fn.prefixCls,$n=Fn.direction,pi=De.useContext(qn),vr=pi.scrollColumnIndex,gr=pi.stickyOffsets,_i=pi.flattenColumns,_r=pi.columns,Ki=Lt+Jt-1,po=Ki+1===vr?Jt+1:Jt,uo=wt(Lt,Lt+po-1,_i,gr,$n,_r==null?void 0:_r[Lt]);return De.createElement(Yi,(0,tn.Z)({className:$e,index:Lt,component:"td",prefixCls:Si,record:null,dataIndex:null,align:Tn,colSpan:po,rowSpan:Rn,render:function(){return zt}},uo))}var ke=xe(6620),Be=["children"];function Ye(qe){var $e=qe.children,Lt=(0,ke.Z)(qe,Be);return De.createElement("tr",Lt,$e)}function lt(qe){var $e=qe.children;return $e}lt.Row=Ye,lt.Cell=st;var Ee=lt;function St(qe){var $e=qe.children,Lt=qe.stickyOffsets,zt=qe.flattenColumns,an=qe.columns,Jt=nn(Ne,"prefixCls"),Rn=zt.length-1,Tn=zt[Rn],Fn=De.useMemo(function(){return{stickyOffsets:Lt,flattenColumns:zt,scrollColumnIndex:Tn!=null&&Tn.scrollbar?Rn:null,columns:an}},[Tn,zt,Rn,Lt,an]);return De.createElement(qn.Provider,{value:Fn},De.createElement("tfoot",{className:"".concat(Jt,"-summary")},$e))}var On=Ae(St),ft=Ee,Pt=xe(70425),_t=xe(29301),on=xe(29194),Wt=xe(24514),hn=xe(75152),nr=xe(26112);function Ji(qe,$e,Lt,zt,an,Jt,Rn){qe.push({record:$e,indent:Lt,index:Rn});var Tn=Jt($e),Fn=an==null?void 0:an.has(Tn);if($e&&Array.isArray($e[zt])&&Fn)for(var Si=0;Si<$e[zt].length;Si+=1)Ji(qe,$e[zt][Si],Lt+1,zt,an,Jt,Si)}function wi(qe,$e,Lt,zt){var an=De.useMemo(function(){if(Lt!=null&&Lt.size){for(var Jt=[],Rn=0;Rn<(qe==null?void 0:qe.length);Rn+=1){var Tn=qe[Rn];Ji(Jt,Tn,0,$e,Lt,zt,Rn)}return Jt}return qe==null?void 0:qe.map(function(Fn,Si){return{record:Fn,indent:0,index:Si}})},[qe,$e,Lt,zt]);return an}function Fi(qe){var $e=qe.prefixCls,Lt=qe.children,zt=qe.component,an=qe.cellComponent,Jt=qe.className,Rn=qe.expanded,Tn=qe.colSpan,Fn=qe.isEmpty,Si=nn(Ne,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),$n=Si.scrollbarSize,pi=Si.fixHeader,vr=Si.fixColumn,gr=Si.componentWidth,_i=Si.horizonScroll,_r=Lt;return(Fn?_i&&gr:vr)&&(_r=De.createElement("div",{style:{width:gr-(pi?$n:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat($e,"-expanded-row-fixed")},_r)),De.createElement(zt,{className:Jt,style:{display:Rn?null:"none"}},De.createElement(Yi,{component:an,prefixCls:$e,colSpan:Tn},_r))}var ir=Fi;function si(qe,$e,Lt,zt){var an=nn(Ne,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Jt=an.flattenColumns,Rn=an.expandableType,Tn=an.expandedKeys,Fn=an.childrenColumnName,Si=an.onTriggerExpand,$n=an.rowExpandable,pi=an.onRow,vr=an.expandRowByClick,gr=an.rowClassName,_i=Rn==="nest",_r=Rn==="row"&&(!$n||$n(qe)),Ki=_r||_i,po=Tn&&Tn.has($e),uo=Fn&&qe&&qe[Fn],so=(0,Pt.useEvent)(Si),ga=pi==null?void 0:pi(qe,Lt),To=ga==null?void 0:ga.onClick,Mo=function(_o){vr&&Ki&&Si(qe,_o);for(var Co=arguments.length,Qr=new Array(Co>1?Co-1:0),co=1;co=0;Tn-=1){var Fn=$e[Tn],Si=Lt&&Lt[Tn],$n=Si&&Si[Ra];if(Fn||$n||Rn){var pi=$n||{},vr=pi.columnType,gr=(0,ke.Z)(pi,Ua);an.unshift(De.createElement("col",(0,tn.Z)({key:Tn,style:{width:Fn}},gr))),Rn=!0}}return De.createElement("colgroup",null,an)}var Os=Rs,Go=xe(19127),cl=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function js(qe,$e){return(0,De.useMemo)(function(){for(var Lt=[],zt=0;zt<$e;zt+=1){var an=qe[zt];if(an!==void 0)Lt[zt]=an;else return null}return Lt},[qe.join("_"),$e])}var Fe=De.forwardRef(function(qe,$e){var Lt=qe.className,zt=qe.noData,an=qe.columns,Jt=qe.flattenColumns,Rn=qe.colWidths,Tn=qe.columCount,Fn=qe.stickyOffsets,Si=qe.direction,$n=qe.fixHeader,pi=qe.stickyTopOffset,vr=qe.stickyBottomOffset,gr=qe.stickyClassName,_i=qe.onScroll,_r=qe.maxContentScroll,Ki=qe.children,po=(0,ke.Z)(qe,cl),uo=nn(Ne,["prefixCls","scrollbarSize","isSticky"]),so=uo.prefixCls,ga=uo.scrollbarSize,To=uo.isSticky,Mo=To&&!$n?0:ga,Ho=De.useRef(null),za=De.useCallback(function(Fa){(0,Gt.mH)($e,Fa),(0,Gt.mH)(Ho,Fa)},[]);De.useEffect(function(){var Fa;function vo(pe){var Ce=pe,Ie=Ce.currentTarget,je=Ce.deltaX;je&&(_i({currentTarget:Ie,scrollLeft:Ie.scrollLeft+je}),pe.preventDefault())}return(Fa=Ho.current)===null||Fa===void 0||Fa.addEventListener("wheel",vo),function(){var pe;(pe=Ho.current)===null||pe===void 0||pe.removeEventListener("wheel",vo)}},[]);var So=De.useMemo(function(){return Jt.every(function(Fa){return Fa.width})},[Jt]),_o=Jt[Jt.length-1],Co={fixed:_o?_o.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(so,"-cell-scrollbar")}}},Qr=(0,De.useMemo)(function(){return Mo?[].concat((0,Go.Z)(an),[Co]):an},[Mo,an]),co=(0,De.useMemo)(function(){return Mo?[].concat((0,Go.Z)(Jt),[Co]):Jt},[Mo,Jt]),ta=(0,De.useMemo)(function(){var Fa=Fn.right,vo=Fn.left;return(0,Ot.Z)((0,Ot.Z)({},Fn),{},{left:Si==="rtl"?[].concat((0,Go.Z)(vo.map(function(pe){return pe+Mo})),[0]):vo,right:Si==="rtl"?Fa:[].concat((0,Go.Z)(Fa.map(function(pe){return pe+Mo})),[0]),isSticky:To})},[Mo,Fn,To]),wa=js(Rn,Tn);return De.createElement("div",{style:(0,Ot.Z)({overflow:"hidden"},To?{top:pi,bottom:vr}:{}),ref:za,className:Rt()(Lt,(0,tt.Z)({},gr,!!gr))},De.createElement("table",{style:{tableLayout:"fixed",visibility:zt||wa?null:"hidden"}},(!zt||!_r||So)&&De.createElement(Os,{colWidths:wa?[].concat((0,Go.Z)(wa),[Mo]):[],columCount:Tn+1,columns:co}),Ki((0,Ot.Z)((0,Ot.Z)({},po),{},{stickyOffsets:ta,columns:Qr,flattenColumns:co}))))});Fe.displayName="FixedHolder";var Zi=De.memo(Fe);function Rr(qe){var $e=qe.cells,Lt=qe.stickyOffsets,zt=qe.flattenColumns,an=qe.rowComponent,Jt=qe.cellComponent,Rn=qe.tdCellComponent,Tn=qe.onHeaderRow,Fn=qe.index,Si=nn(Ne,["prefixCls","direction"]),$n=Si.prefixCls,pi=Si.direction,vr;Tn&&(vr=Tn($e.map(function(_i){return _i.column}),Fn));var gr=Hn($e.map(function(_i){return _i.column}));return De.createElement(an,vr,$e.map(function(_i,_r){var Ki=_i.column,po=wt(_i.colStart,_i.colEnd,zt,Lt,pi,Ki),uo;return Ki&&Ki.onHeaderCell&&(uo=_i.column.onHeaderCell(Ki)),De.createElement(Yi,(0,tn.Z)({},_i,{scope:Ki.title?_i.colSpan>1?"colgroup":"col":null,ellipsis:Ki.ellipsis,align:Ki.align,component:Ki.title?Jt:Rn,prefixCls:$n,key:gr[_r]},po,{additionalProps:uo,rowType:"header"}))}))}Rr.displayName="HeaderRow";var In=Rr;function Li(qe){var $e=[];function Lt(Rn,Tn){var Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;$e[Fn]=$e[Fn]||[];var Si=Tn,$n=Rn.filter(Boolean).map(function(pi){var vr={key:pi.key,className:pi.className||"",children:pi.title,column:pi,colStart:Si},gr=1,_i=pi.children;return _i&&_i.length>0&&(gr=Lt(_i,Si,Fn+1).reduce(function(_r,Ki){return _r+Ki},0),vr.hasSubColumns=!0),"colSpan"in pi&&(gr=pi.colSpan),"rowSpan"in pi&&(vr.rowSpan=pi.rowSpan),vr.colSpan=gr,vr.colEnd=vr.colStart+gr-1,$e[Fn].push(vr),Si+=gr,gr});return $n}Lt(qe,0);for(var zt=$e.length,an=function(Tn){$e[Tn].forEach(function(Fn){!("rowSpan"in Fn)&&!Fn.hasSubColumns&&(Fn.rowSpan=zt-Tn)})},Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:"";return typeof $e=="number"?$e:$e.endsWith("%")?qe*parseFloat($e)/100:null}function rn(qe,$e){return De.useMemo(function(){if($e&&$e>0){var Lt=0,zt=0;qe.forEach(function(Si){var $n=Ei($e,Si.width);$n?Lt+=$n:zt+=1});var an=$e-Lt,Jt=zt,Rn=an/zt,Tn=0,Fn=qe.map(function(Si){var $n=(0,Ot.Z)({},Si),pi=Ei($e,$n.width);if(pi)$n.width=pi;else{var vr=Math.floor(Rn);$n.width=Jt===1?an:vr,an-=vr,Jt-=1}return Tn+=$n.width,$n});return[Fn,Tn]}return[qe,$e]},[qe,$e])}var Yt=["children"],Xe=["fixed"];function un(qe){return(0,Zr.Z)(qe).filter(function($e){return De.isValidElement($e)}).map(function($e){var Lt=$e.key,zt=$e.props,an=zt.children,Jt=(0,ke.Z)(zt,Yt),Rn=(0,Ot.Z)({key:Lt},Jt);return an&&(Rn.children=un(an)),Rn})}function ti(qe){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return qe.filter(function(Lt){return Lt&&(0,rt.Z)(Lt)==="object"}).reduce(function(Lt,zt,an){var Jt=zt.fixed,Rn=Jt===!0?"left":Jt,Tn="".concat($e,"-").concat(an),Fn=zt.children;return Fn&&Fn.length>0?[].concat((0,Go.Z)(Lt),(0,Go.Z)(ti(Fn,Tn).map(function(Si){return(0,Ot.Z)({fixed:Rn},Si)}))):[].concat((0,Go.Z)(Lt),[(0,Ot.Z)((0,Ot.Z)({key:Tn},zt),{},{fixed:Rn})])},[])}function Wn(qe){for(var $e=!0,Lt=0;Lt=0;Jt-=1){var Rn=qe[Jt];if(an&&Rn.fixed!=="right")an=!1;else if(!an&&Rn.fixed==="right"){warning(!1,"Index ".concat(Jt+1," of `columns` missing `fixed='right'` prop."));break}}}function vn(qe){return qe.map(function($e){var Lt=$e.fixed,zt=(0,ke.Z)($e,Xe),an=Lt;return Lt==="left"?an="right":Lt==="right"&&(an="left"),(0,Ot.Z)({fixed:an},zt)})}function vi(qe,$e){var Lt=qe.prefixCls,zt=qe.columns,an=qe.children,Jt=qe.expandable,Rn=qe.expandedKeys,Tn=qe.columnTitle,Fn=qe.getRowKey,Si=qe.onTriggerExpand,$n=qe.expandIcon,pi=qe.rowExpandable,vr=qe.expandIconColumnIndex,gr=qe.direction,_i=qe.expandRowByClick,_r=qe.columnWidth,Ki=qe.fixed,po=qe.scrollWidth,uo=De.useMemo(function(){return zt||un(an)},[zt,an]),so=De.useMemo(function(){if(Jt){var _o,Co=uo.slice();if(!Co.includes(ve)){var Qr=vr||0;Qr>=0&&Co.splice(Qr,0,ve)}var co=Co.indexOf(ve);Co=Co.filter(function(vo,pe){return vo!==ve||pe===co});var ta=uo[co],wa;(Ki==="left"||Ki)&&!vr?wa="left":(Ki==="right"||Ki)&&vr===uo.length?wa="right":wa=ta?ta.fixed:null;var Fa=(_o={},(0,tt.Z)(_o,Ra,{className:"".concat(Lt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,tt.Z)(_o,"title",Tn),(0,tt.Z)(_o,"fixed",wa),(0,tt.Z)(_o,"className","".concat(Lt,"-row-expand-icon-cell")),(0,tt.Z)(_o,"width",_r),(0,tt.Z)(_o,"render",function(pe,Ce,Ie){var je=Fn(Ce,Ie),Ke=Rn.has(je),Ue=pi?pi(Ce):!0,at=$n({prefixCls:Lt,expanded:Ke,expandable:Ue,record:Ce,onExpand:Si});return _i?De.createElement("span",{onClick:function(xt){return xt.stopPropagation()}},at):at}),_o);return Co.map(function(vo){return vo===ve?Fa:vo})}return uo.filter(function(vo){return vo!==ve})},[Jt,uo,Fn,Rn,$n,gr]),ga=De.useMemo(function(){var _o=so;return $e&&(_o=$e(_o)),_o.length||(_o=[{render:function(){return null}}]),_o},[$e,so,gr]),To=De.useMemo(function(){return gr==="rtl"?vn(ti(ga)):ti(ga)},[ga,gr,po]),Mo=rn(To,po),Ho=(0,Dt.Z)(Mo,2),za=Ho[0],So=Ho[1];return[ga,za,So]}var eo=vi;function Xr(qe){var $e,Lt=qe.prefixCls,zt=qe.record,an=qe.onExpand,Jt=qe.expanded,Rn=qe.expandable,Tn="".concat(Lt,"-row-expand-icon");if(!Rn)return De.createElement("span",{className:Rt()(Tn,"".concat(Lt,"-row-spaced"))});var Fn=function($n){an(zt,$n),$n.stopPropagation()};return De.createElement("span",{className:Rt()(Tn,($e={},(0,tt.Z)($e,"".concat(Lt,"-row-expanded"),Jt),(0,tt.Z)($e,"".concat(Lt,"-row-collapsed"),!Jt),$e)),onClick:Fn})}function Kr(qe,$e,Lt){var zt=[];function an(Jt){(Jt||[]).forEach(function(Rn,Tn){zt.push($e(Rn,Tn)),an(Rn[Lt])})}return an(qe),zt}function Ct(qe,$e,Lt){var zt=ss(qe),an=zt.expandIcon,Jt=zt.expandedRowKeys,Rn=zt.defaultExpandedRowKeys,Tn=zt.defaultExpandAllRows,Fn=zt.expandedRowRender,Si=zt.onExpand,$n=zt.onExpandedRowsChange,pi=zt.childrenColumnName,vr=an||Xr,gr=pi||"children",_i=De.useMemo(function(){return Fn?"row":qe.expandable&&qe.internalHooks===Ve&&qe.expandable.__PARENT_RENDER_ICON__||$e.some(function(To){return To&&(0,rt.Z)(To)==="object"&&To[gr]})?"nest":!1},[!!Fn,$e]),_r=De.useState(function(){return Rn||(Tn?Kr($e,Lt,gr):[])}),Ki=(0,Dt.Z)(_r,2),po=Ki[0],uo=Ki[1],so=De.useMemo(function(){return new Set(Jt||po||[])},[Jt,po]),ga=De.useCallback(function(To){var Mo=Lt(To,$e.indexOf(To)),Ho,za=so.has(Mo);za?(so.delete(Mo),Ho=(0,Go.Z)(so)):Ho=[].concat((0,Go.Z)(so),[Mo]),uo(Ho),Si&&Si(!za,To),$n&&$n(Ho)},[Lt,so,$e,Si,$n]);return[zt,_i,so,vr,gr,ga]}function xi(qe,$e,Lt,zt){var an=qe.map(function(Jt,Rn){return wt(Rn,Rn,qe,$e,Lt,zt==null?void 0:zt[Rn])});return(0,kn.Z)(function(){return an},[an],function(Jt,Rn){return!(0,yt.Z)(Jt,Rn)})}function Ur(qe){var $e=(0,De.useRef)(qe),Lt=(0,De.useState)({}),zt=(0,Dt.Z)(Lt,2),an=zt[1],Jt=(0,De.useRef)(null),Rn=(0,De.useRef)([]);function Tn(Fn){Rn.current.push(Fn);var Si=Promise.resolve();Jt.current=Si,Si.then(function(){if(Jt.current===Si){var $n=Rn.current,pi=$e.current;Rn.current=[],$n.forEach(function(vr){$e.current=vr($e.current)}),Jt.current=null,pi!==$e.current&&an({})}})}return(0,De.useEffect)(function(){return function(){Jt.current=null}},[]),[$e.current,Tn]}function ko(qe){var $e=(0,De.useRef)(qe||null),Lt=(0,De.useRef)();function zt(){window.clearTimeout(Lt.current)}function an(Rn){$e.current=Rn,zt(),Lt.current=window.setTimeout(function(){$e.current=null,Lt.current=void 0},100)}function Jt(){return $e.current}return(0,De.useEffect)(function(){return zt},[]),[an,Jt]}function Qn(){var qe=De.useState(-1),$e=(0,Dt.Z)(qe,2),Lt=$e[0],zt=$e[1],an=De.useState(-1),Jt=(0,Dt.Z)(an,2),Rn=Jt[0],Tn=Jt[1],Fn=De.useCallback(function(Si,$n){zt(Si),Tn($n)},[]);return[Lt,Rn,Fn]}var sr=xe(47273),dn=(0,sr.Z)()?window:null;function gi(qe,$e){var Lt=(0,rt.Z)(qe)==="object"?qe:{},zt=Lt.offsetHeader,an=zt===void 0?0:zt,Jt=Lt.offsetSummary,Rn=Jt===void 0?0:Jt,Tn=Lt.offsetScroll,Fn=Tn===void 0?0:Tn,Si=Lt.getContainer,$n=Si===void 0?function(){return dn}:Si,pi=$n()||dn;return De.useMemo(function(){var vr=!!qe;return{isSticky:vr,stickyClassName:vr?"".concat($e,"-sticky-holder"):"",offsetHeader:an,offsetSummary:Rn,offsetScroll:Fn,container:pi}},[Fn,an,Rn,$e,pi])}function Yn(qe,$e,Lt){var zt=(0,De.useMemo)(function(){for(var an=[],Jt=[],Rn=0,Tn=0,Fn=0;Fn<$e;Fn+=1)if(Lt==="rtl"){Jt[Fn]=Tn,Tn+=qe[Fn]||0;var Si=$e-Fn-1;an[Si]=Rn,Rn+=qe[Si]||0}else{an[Fn]=Rn,Rn+=qe[Fn]||0;var $n=$e-Fn-1;Jt[$n]=Tn,Tn+=qe[$n]||0}return{left:an,right:Jt}},[qe,$e,Lt]);return zt}var wn=Yn;function Vn(qe){var $e=qe.className,Lt=qe.children;return De.createElement("div",{className:$e},Lt)}var _n=Vn,Di=xe(8224),Gn=xe(55468),to=function($e,Lt){var zt,an,Jt=$e.scrollBodyRef,Rn=$e.onScroll,Tn=$e.offsetScroll,Fn=$e.container,Si=nn(Ne,"prefixCls"),$n=((zt=Jt.current)===null||zt===void 0?void 0:zt.scrollWidth)||0,pi=((an=Jt.current)===null||an===void 0?void 0:an.clientWidth)||0,vr=$n&&pi*(pi/$n),gr=De.useRef(),_i=Ur({scrollLeft:0,isHiddenScrollBar:!1}),_r=(0,Dt.Z)(_i,2),Ki=_r[0],po=_r[1],uo=De.useRef({delta:0,x:0}),so=De.useState(!1),ga=(0,Dt.Z)(so,2),To=ga[0],Mo=ga[1],Ho=function(){Mo(!1)},za=function(co){co.persist(),uo.current.delta=co.pageX-Ki.scrollLeft,uo.current.x=0,Mo(!0),co.preventDefault()},So=function(co){var ta,wa=co||((ta=window)===null||ta===void 0?void 0:ta.event),Fa=wa.buttons;if(!To||Fa===0){To&&Mo(!1);return}var vo=uo.current.x+co.pageX-uo.current.x-uo.current.delta;vo<=0&&(vo=0),vo+vr>=pi&&(vo=pi-vr),Rn({scrollLeft:vo/pi*($n+2)}),uo.current.x=co.pageX},_o=function(){if(Jt.current){var co=(0,Gn.os)(Jt.current).top,ta=co+Jt.current.offsetHeight,wa=Fn===window?document.documentElement.scrollTop+window.innerHeight:(0,Gn.os)(Fn).top+Fn.clientHeight;ta-(0,hn.Z)()<=wa||co>=wa-Tn?po(function(Fa){return(0,Ot.Z)((0,Ot.Z)({},Fa),{},{isHiddenScrollBar:!0})}):po(function(Fa){return(0,Ot.Z)((0,Ot.Z)({},Fa),{},{isHiddenScrollBar:!1})})}},Co=function(co){po(function(ta){return(0,Ot.Z)((0,Ot.Z)({},ta),{},{scrollLeft:co/$n*pi||0})})};return De.useImperativeHandle(Lt,function(){return{setScrollLeft:Co}}),De.useEffect(function(){var Qr=(0,Di.Z)(document.body,"mouseup",Ho,!1),co=(0,Di.Z)(document.body,"mousemove",So,!1);return _o(),function(){Qr.remove(),co.remove()}},[vr,To]),De.useEffect(function(){var Qr=(0,Di.Z)(Fn,"scroll",_o,!1),co=(0,Di.Z)(window,"resize",_o,!1);return function(){Qr.remove(),co.remove()}},[Fn]),De.useEffect(function(){Ki.isHiddenScrollBar||po(function(Qr){var co=Jt.current;return co?(0,Ot.Z)((0,Ot.Z)({},Qr),{},{scrollLeft:co.scrollLeft/co.scrollWidth*co.clientWidth}):Qr})},[Ki.isHiddenScrollBar]),$n<=pi||!vr||Ki.isHiddenScrollBar?null:De.createElement("div",{style:{height:(0,hn.Z)(),width:pi,bottom:Tn},className:"".concat(Si,"-sticky-scroll")},De.createElement("div",{onMouseDown:za,ref:gr,className:Rt()("".concat(Si,"-sticky-scroll-bar"),(0,tt.Z)({},"".concat(Si,"-sticky-scroll-bar-active"),To)),style:{width:"".concat(vr,"px"),transform:"translate3d(".concat(Ki.scrollLeft,"px, 0, 0)")}}))},An=De.forwardRef(to);function ya(qe){return null}var na=ya;function La(qe){return null}var jn=La,lr="rc-table",ao=[],zo={};function lo(){return"No Data"}function bo(qe){var $e,Lt=(0,Ot.Z)({rowKey:"key",prefixCls:lr,emptyText:lo},qe),zt=Lt.prefixCls,an=Lt.className,Jt=Lt.rowClassName,Rn=Lt.style,Tn=Lt.data,Fn=Lt.rowKey,Si=Lt.scroll,$n=Lt.tableLayout,pi=Lt.direction,vr=Lt.title,gr=Lt.footer,_i=Lt.summary,_r=Lt.caption,Ki=Lt.id,po=Lt.showHeader,uo=Lt.components,so=Lt.emptyText,ga=Lt.onRow,To=Lt.onHeaderRow,Mo=Lt.internalHooks,Ho=Lt.transformColumns,za=Lt.internalRefs,So=Lt.tailor,_o=Lt.sticky,Co=Tn||ao,Qr=!!Co.length,co=Mo===Ve,ta=De.useCallback(function(gl,Ql){return(0,bn.Z)(uo,gl)||Ql},[uo]),wa=De.useMemo(function(){return typeof Fn=="function"?Fn:function(gl){var Ql=gl&&gl[Fn];return Ql}},[Fn]),Fa=ta(["body"]),vo=Qn(),pe=(0,Dt.Z)(vo,3),Ce=pe[0],Ie=pe[1],je=pe[2],Ke=Ct(Lt,Co,wa),Ue=(0,Dt.Z)(Ke,6),at=Ue[0],Ge=Ue[1],xt=Ue[2],ct=Ue[3],Et=Ue[4],qt=Ue[5],Ut=Si==null?void 0:Si.x,xn=De.useState(0),gn=(0,Dt.Z)(xn,2),sn=gn[0],ln=gn[1],jt=eo((0,Ot.Z)((0,Ot.Z)((0,Ot.Z)({},Lt),at),{},{expandable:!!at.expandedRowRender,columnTitle:at.columnTitle,expandedKeys:xt,getRowKey:wa,onTriggerExpand:qt,expandIcon:ct,expandIconColumnIndex:at.expandIconColumnIndex,direction:pi,scrollWidth:co&&So&&typeof Ut=="number"?Ut:null}),co?Ho:null),pn=(0,Dt.Z)(jt,3),fi=pn[0],rr=pn[1],wo=pn[2],pr=wo!=null?wo:Ut,Po=De.useMemo(function(){return{columns:fi,flattenColumns:rr}},[fi,rr]),mo=De.useRef(),yo=De.useRef(),Ci=De.useRef(),dr=De.useRef(),Wo=De.useRef(),Ln=De.useState(!1),Oi=(0,Dt.Z)(Ln,2),xr=Oi[0],$i=Oi[1],ho=De.useState(!1),Sr=(0,Dt.Z)(ho,2),Gr=Sr[0],$o=Sr[1],ca=Ur(new Map),wr=(0,Dt.Z)(ca,2),ts=wr[0],as=wr[1],vl=Hn(rr),fl=vl.map(function(gl){return ts.get(gl)}),hs=De.useMemo(function(){return fl},[fl.join("_")]),yl=wn(hs,rr.length,pi),_a=Si&&Er(Si.y),Ll=Si&&Er(pr)||!!at.fixed,Od=Ll&&rr.some(function(gl){var Ql=gl.fixed;return Ql}),Xc=De.useRef(),Id=gi(_o,zt),Sc=Id.isSticky,Tc=Id.offsetHeader,Cd=Id.offsetSummary,ll=Id.offsetScroll,kl=Id.stickyClassName,vu=Id.container,Wl=De.useMemo(function(){return _i==null?void 0:_i(Co)},[_i,Co]),Vs=(_a||Sc)&&De.isValidElement(Wl)&&Wl.type===Ee&&Wl.props.fixed,ou,od,cc;_a&&(od={overflowY:"scroll",maxHeight:Si.y}),Ll&&(ou={overflowX:"auto"},_a||(od={overflowY:"hidden"}),cc={width:pr===!0?"auto":pr,minWidth:"100%"});var Uf=De.useCallback(function(gl,Ql){(0,on.Z)(mo.current)&&as(function(bu){if(bu.get(gl)!==Ql){var jd=new Map(bu);return jd.set(gl,Ql),jd}return bu})},[]),$t=ko(null),ah=(0,Dt.Z)($t,2),Jc=ah[0],Qf=ah[1];function Eh(gl,Ql){Ql&&(typeof Ql=="function"?Ql(gl):Ql.scrollLeft!==gl&&(Ql.scrollLeft=gl,Ql.scrollLeft!==gl&&setTimeout(function(){Ql.scrollLeft=gl},0)))}var qc=(0,Xt.Z)(function(gl){var Ql=gl.currentTarget,bu=gl.scrollLeft,jd=pi==="rtl",zd=typeof bu=="number"?bu:Ql.scrollLeft,Ef=Ql||zo;if(!Qf()||Qf()===Ef){var Jd;Jc(Ef),Eh(zd,yo.current),Eh(zd,Ci.current),Eh(zd,Wo.current),Eh(zd,(Jd=Xc.current)===null||Jd===void 0?void 0:Jd.setScrollLeft)}var bf=Ql||yo.current;if(bf){var Cc=bf.scrollWidth,cd=bf.clientWidth;if(Cc===cd){$i(!1),$o(!1);return}jd?($i(-zd0)):($i(zd>0),$o(zd1?_r-co:0,wa=(0,Ot.Z)((0,Ot.Z)((0,Ot.Z)({},Ho),Fn),{},{flex:"0 0 ".concat(co,"px"),width:"".concat(co,"px"),marginRight:ta,pointerEvents:"auto"}),Fa=De.useMemo(function(){return $n?Co<=1:So===0||Co===0||Co>1},[Co,So,$n]);Fa?wa.visibility="hidden":$n&&(wa.height=pi==null?void 0:pi(Co));var vo=Fa?function(){return null}:vr,pe={};return(Co===0||So===0)&&(pe.rowSpan=1,pe.colSpan=1),De.createElement(Yi,(0,tn.Z)({className:Rt()(_i,Si),ellipsis:Lt.ellipsis,align:Lt.align,scope:Lt.rowScope,component:"div",prefixCls:$e.prefixCls,key:so,record:Tn,index:Jt,renderIndex:Rn,dataIndex:gr,render:vo,shouldCellUpdate:Lt.shouldCellUpdate},ga,{appendNode:To,additionalProps:(0,Ot.Z)((0,Ot.Z)({},Mo),{},{style:wa},pe)}))}var Xa=Ma,ba=["data","index","className","rowKey","style","extra","getHeight"],ys=De.forwardRef(function(qe,$e){var Lt=qe.data,zt=qe.index,an=qe.className,Jt=qe.rowKey,Rn=qe.style,Tn=qe.extra,Fn=qe.getHeight,Si=(0,ke.Z)(qe,ba),$n=Lt.record,pi=Lt.indent,vr=Lt.index,gr=nn(Ne,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),_i=gr.scrollX,_r=gr.flattenColumns,Ki=gr.prefixCls,po=gr.fixColumn,uo=gr.componentWidth,so=si($n,Jt,zt,pi),ga=so.rowSupportExpand,To=so.expanded,Mo=so.rowProps,Ho=so.expandedRowRender,za=so.expandedRowClassName,So;if(ga&&To){var _o=Ho($n,zt,pi+1,To),Co=za==null?void 0:za($n,zt,pi),Qr={};po&&(Qr={style:(0,tt.Z)({},"--virtual-width","".concat(uo,"px"))});var co="".concat(Ki,"-expanded-row-cell");So=De.createElement("div",{className:Rt()("".concat(Ki,"-expanded-row"),"".concat(Ki,"-expanded-row-level-").concat(pi+1),Co)},De.createElement(Yi,{component:"div",prefixCls:Ki,className:Rt()(co,(0,tt.Z)({},"".concat(co,"-fixed"),po)),additionalProps:Qr},_o))}var ta=(0,Ot.Z)((0,Ot.Z)({},Rn),{},{width:_i});Tn&&(ta.position="absolute",ta.pointerEvents="none");var wa=De.createElement("div",(0,tn.Z)({},Mo,Si,{ref:ga?null:$e,className:Rt()(an,"".concat(Ki,"-row"),Mo==null?void 0:Mo.className,(0,tt.Z)({},"".concat(Ki,"-row-extra"),Tn)),style:(0,Ot.Z)((0,Ot.Z)({},ta),Mo==null?void 0:Mo.style)}),_r.map(function(Fa,vo){return De.createElement(Xa,{key:vo,rowInfo:so,column:Fa,colIndex:vo,indent:pi,index:zt,renderIndex:vr,record:$n,inverse:Tn,getHeight:Fn})}));return ga?De.createElement("div",{ref:$e},wa,So):wa}),Ja=Ae(ys),Aa=Ja,Ba=De.forwardRef(function(qe,$e){var Lt=qe.data,zt=qe.onScroll,an=nn(Ne,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Jt=an.flattenColumns,Rn=an.onColumnResize,Tn=an.getRowKey,Fn=an.expandedKeys,Si=an.prefixCls,$n=an.childrenColumnName,pi=an.emptyNode,vr=an.scrollX,gr=nn(Xn),_i=gr.scrollY,_r=gr.listItemHeight,Ki=De.useRef(),po=wi(Lt,$n,Fn,Tn),uo=De.useMemo(function(){var So=0;return Jt.map(function(_o){var Co=_o.width,Qr=_o.key;return So+=Co,[Qr,Co,So]})},[Jt]),so=De.useMemo(function(){return uo.map(function(So){return So[2]})},[uo]);De.useEffect(function(){uo.forEach(function(So){var _o=(0,Dt.Z)(So,2),Co=_o[0],Qr=_o[1];Rn(Co,Qr)})},[uo]),De.useImperativeHandle($e,function(){var So={};return Object.defineProperty(So,"scrollLeft",{get:function(){var Co;return((Co=Ki.current)===null||Co===void 0?void 0:Co.getScrollInfo().x)||0},set:function(Co){var Qr;(Qr=Ki.current)===null||Qr===void 0||Qr.scrollTo({left:Co})}}),So});var ga=function(_o,Co){var Qr,co=(Qr=po[Co])===null||Qr===void 0?void 0:Qr.record,ta=_o.onCell;if(ta){var wa,Fa=ta(co,Co);return(wa=Fa==null?void 0:Fa.rowSpan)!==null&&wa!==void 0?wa:1}return 1},To=function(_o){var Co=_o.start,Qr=_o.end,co=_o.getSize,ta=_o.offsetY;if(Qr<0)return null;for(var wa=Jt.filter(function(Ut){return ga(Ut,Co)===0}),Fa=Co,vo=function(xn){if(wa=wa.filter(function(gn){return ga(gn,xn)===0}),!wa.length)return Fa=xn,"break"},pe=Co;pe>=0;pe-=1){var Ce=vo(pe);if(Ce==="break")break}for(var Ie=Jt.filter(function(Ut){return ga(Ut,Qr)!==1}),je=Qr,Ke=function(xn){if(Ie=Ie.filter(function(gn){return ga(gn,xn)!==1}),!Ie.length)return je=Math.max(xn-1,Qr),"break"},Ue=Qr;Ue1})&&Ge.push(xn)},ct=Fa;ct<=je;ct+=1)var Et=xt(ct);var qt=Ge.map(function(Ut){var xn=po[Ut],gn=Tn(xn.record,Ut),sn=function(pn){var fi=Ut+pn-1,rr=Tn(po[fi].record,fi),wo=co(gn,rr);return wo.bottom-wo.top},ln=co(gn);return De.createElement(Aa,{key:Ut,data:xn,rowKey:gn,index:Ut,style:{top:-ta+ln.top},extra:!0,getHeight:sn})});return qt},Mo=De.useMemo(function(){return{columnsOffset:so}},[so]),Ho="".concat(Si,"-tbody"),za;return po.length?za=De.createElement(Ca.Z,{fullHeight:!1,ref:Ki,className:Rt()(Ho,"".concat(Ho,"-virtual")),height:_i,itemHeight:_r||24,data:po,itemKey:function(_o){return Tn(_o.record)},scrollWidth:vr,onVirtualScroll:function(_o){var Co=_o.x;zt({scrollLeft:Co})},extraRender:To},function(So,_o,Co){var Qr=Tn(So.record,_o);return De.createElement(Aa,(0,tn.Z)({data:So,rowKey:Qr,index:_o},Co))}):za=De.createElement("div",{className:Rt()("".concat(Si,"-placeholder"))},De.createElement(Yi,{component:"div",prefixCls:Si},pi)),De.createElement(ja.Provider,{value:Mo},za)}),Ds=Ae(Ba),Fs=Ds,$r=function($e,Lt){var zt=Lt.ref,an=Lt.onScroll;return De.createElement(Fs,{ref:zt,data:$e,onScroll:an})},Je=100;function Xs(qe){var $e=qe.columns,Lt=qe.scroll,zt=qe.prefixCls,an=zt===void 0?lr:zt,Jt=qe.className,Rn=qe.listItemHeight,Tn=Lt||{},Fn=Tn.x,Si=Tn.y;typeof Fn!="number"&&(Fn=(($e||[]).length+1)*Je),typeof Si!="number"&&(Si=500);var $n=De.useMemo(function(){return{scrollY:Si,listItemHeight:Rn}},[Si,Rn]);return De.createElement(Xn.Provider,{value:$n},De.createElement(Do,(0,tn.Z)({},qe,{className:Rt()(Jt,"".concat(an,"-virtual")),scroll:(0,Ot.Z)((0,Ot.Z)({},Lt),{},{x:Fn}),components:{body:$r},columns:$e,internalHooks:Ve,tailor:!0})))}function ul(qe){return ge(Xs,qe)}var Xo=ul(),qs=null;function ol(qe){return null}var hl=ol;function Su(qe){return null}var wl=Su,al=xe(2738),Sl=xe(68031),qa=xe(36355),Ko=xe(93891),Uo=xe(19716),Ti=xe(8628),da=xe(31724),Is=xe(58421),Fl=xe(71418),Ts=xe(88088);function ls(qe){return function(Lt){let{prefixCls:zt,onExpand:an,record:Jt,expanded:Rn,expandable:Tn}=Lt;const Fn=`${zt}-row-expand-icon`;return De.createElement("button",{type:"button",onClick:Si=>{an(Jt,Si),Si.stopPropagation()},className:Rt()(Fn,{[`${Fn}-spaced`]:!Tn,[`${Fn}-expanded`]:Tn&&Rn,[`${Fn}-collapsed`]:Tn&&!Rn}),"aria-label":Rn?qe.collapse:qe.expand,"aria-expanded":Rn})}}var cs=ls;function Es(qe,$e){return"key"in qe&&qe.key!==void 0&&qe.key!==null?qe.key:qe.dataIndex?Array.isArray(qe.dataIndex)?qe.dataIndex.join("."):qe.dataIndex:$e}function Il(qe,$e){return $e?`${$e}-${qe}`:`${qe}`}function Vl(qe,$e){return typeof qe=="function"?qe($e):qe}function Eu(qe,$e){const Lt=Vl(qe,$e);return Object.prototype.toString.call(Lt)==="[object Object]"?"":Lt}var mn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},du=mn,ro=xe(7657),cu=function($e,Lt){return De.createElement(ro.Z,(0,tn.Z)({},$e,{ref:Lt,icon:du}))},bs=De.forwardRef(cu),$a=bs,Ys=xe(56762);function ia(qe){const $e=De.useRef(qe),Lt=(0,Ys.Z)();return[()=>$e.current,zt=>{$e.current=zt,Lt()}]}var es=xe(3113),nl=xe(24905),Ad=xe(38854),mu=xe(64165),xd=xe(20834),Qd=xe(40875),oa=xe(5112),$h=xe(17574),ef=xe(47472),Dc=xe(92832);function xh(qe){let{value:$e,onChange:Lt,filterSearch:zt,tablePrefixCls:an,locale:Jt}=qe;return zt?De.createElement("div",{className:`${an}-filter-dropdown-search`},De.createElement(Dc.default,{prefix:De.createElement(ef.Z,null),placeholder:Jt.filterSearchPlaceholder,onChange:Lt,value:$e,htmlSize:1,className:`${an}-filter-dropdown-search-input`})):null}var Sh=xh,Jr=xe(10228);const zs=qe=>{const{keyCode:$e}=qe;$e===Jr.Z.ENTER&&qe.stopPropagation()};var sc=De.forwardRef((qe,$e)=>De.createElement("div",{className:qe.className,onClick:Lt=>Lt.stopPropagation(),onKeyDown:zs,ref:$e},qe.children));function lc(qe){let $e=[];return(qe||[]).forEach(Lt=>{let{value:zt,children:an}=Lt;$e.push(zt),an&&($e=[].concat((0,Go.Z)($e),(0,Go.Z)(lc(an))))}),$e}function Fd(qe){return qe.some($e=>{let{children:Lt}=$e;return Lt})}function Qa(qe,$e){return typeof $e=="string"||typeof $e=="number"?$e==null?void 0:$e.toString().toLowerCase().includes(qe.trim().toLowerCase()):!1}function Qu(qe){let{filters:$e,prefixCls:Lt,filteredKeys:zt,filterMultiple:an,searchValue:Jt,filterSearch:Rn}=qe;return $e.map((Tn,Fn)=>{const Si=String(Tn.value);if(Tn.children)return{key:Si||Fn,label:Tn.text,popupClassName:`${Lt}-dropdown-submenu`,children:Qu({filters:Tn.children,prefixCls:Lt,filteredKeys:zt,filterMultiple:an,searchValue:Jt,filterSearch:Rn})};const $n=an?nl.default:oa.ZP,pi={key:Tn.value!==void 0?Si:Fn,label:De.createElement(De.Fragment,null,De.createElement($n,{checked:zt.includes(Si)}),De.createElement("span",null,Tn.text))};return Jt.trim()?typeof Rn=="function"?Rn(Jt,Tn)?pi:null:Qa(Jt,Tn.text)?pi:null:pi})}function yc(qe){var $e,Lt;const{tablePrefixCls:zt,prefixCls:an,column:Jt,dropdownPrefixCls:Rn,columnKey:Tn,filterMultiple:Fn,filterMode:Si="menu",filterSearch:$n=!1,filterState:pi,triggerFilter:vr,locale:gr,children:_i,getPopupContainer:_r}=qe,{filterDropdownOpen:Ki,onFilterDropdownOpenChange:po,filterResetToDefaultFilteredValue:uo,defaultFilteredValue:so,filterDropdownVisible:ga,onFilterDropdownVisibleChange:To}=Jt,[Mo,Ho]=De.useState(!1),za=!!(pi&&(!(($e=pi.filteredKeys)===null||$e===void 0)&&$e.length||pi.forceFiltered)),So=jt=>{Ho(jt),po==null||po(jt),To==null||To(jt)},_o=(Lt=Ki!=null?Ki:ga)!==null&&Lt!==void 0?Lt:Mo,Co=pi==null?void 0:pi.filteredKeys,[Qr,co]=ia(Co||[]),ta=jt=>{let{selectedKeys:pn}=jt;co(pn)},wa=(jt,pn)=>{let{node:fi,checked:rr}=pn;ta(Fn?{selectedKeys:jt}:{selectedKeys:rr&&fi.key?[fi.key]:[]})};De.useEffect(()=>{Mo&&ta({selectedKeys:Co||[]})},[Co]);const[Fa,vo]=De.useState([]),pe=jt=>{vo(jt)},[Ce,Ie]=De.useState(""),je=jt=>{const{value:pn}=jt.target;Ie(pn)};De.useEffect(()=>{Mo||Ie("")},[Mo]);const Ke=jt=>{const pn=jt&&jt.length?jt:null;if(pn===null&&(!pi||!pi.filteredKeys)||(0,yt.Z)(pn,pi==null?void 0:pi.filteredKeys,!0))return null;vr({column:Jt,key:Tn,filteredKeys:pn})},Ue=()=>{So(!1),Ke(Qr())},at=function(){let{confirm:jt,closeDropdown:pn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};jt&&Ke([]),pn&&So(!1),Ie(""),co(uo?(so||[]).map(fi=>String(fi)):[])},Ge=function(){let{closeDropdown:jt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};jt&&So(!1),Ke(Qr())},xt=jt=>{jt&&Co!==void 0&&co(Co||[]),So(jt),!jt&&!Jt.filterDropdown&&Ue()},ct=Rt()({[`${Rn}-menu-without-submenu`]:!Fd(Jt.filters||[])}),Et=jt=>{if(jt.target.checked){const pn=lc(Jt==null?void 0:Jt.filters).map(fi=>String(fi));co(pn)}else co([])},qt=jt=>{let{filters:pn}=jt;return(pn||[]).map((fi,rr)=>{const wo=String(fi.value),pr={title:fi.text,key:fi.value!==void 0?wo:rr};return fi.children&&(pr.children=qt({filters:fi.children})),pr})},Ut=jt=>{var pn;return Object.assign(Object.assign({},jt),{text:jt.title,value:jt.key,children:((pn=jt.children)===null||pn===void 0?void 0:pn.map(fi=>Ut(fi)))||[]})};let xn;if(typeof Jt.filterDropdown=="function")xn=Jt.filterDropdown({prefixCls:`${Rn}-custom`,setSelectedKeys:jt=>ta({selectedKeys:jt}),selectedKeys:Qr(),confirm:Ge,clearFilters:at,filters:Jt.filters,visible:_o,close:()=>{So(!1)}});else if(Jt.filterDropdown)xn=Jt.filterDropdown;else{const jt=Qr()||[],pn=()=>(Jt.filters||[]).length===0?De.createElement(mu.Z,{image:mu.Z.PRESENTED_IMAGE_SIMPLE,description:gr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Si==="tree"?De.createElement(De.Fragment,null,De.createElement(Sh,{filterSearch:$n,value:Ce,onChange:je,tablePrefixCls:zt,locale:gr}),De.createElement("div",{className:`${zt}-filter-dropdown-tree`},Fn?De.createElement(nl.default,{checked:jt.length===lc(Jt.filters).length,indeterminate:jt.length>0&&jt.lengthtypeof $n=="function"?$n(Ce,Ut(rr)):Qa(Ce,rr.title):void 0}))):De.createElement(De.Fragment,null,De.createElement(Sh,{filterSearch:$n,value:Ce,onChange:je,tablePrefixCls:zt,locale:gr}),De.createElement(xd.default,{selectable:!0,multiple:Fn,prefixCls:`${Rn}-menu`,className:ct,onSelect:ta,onDeselect:ta,selectedKeys:jt,getPopupContainer:_r,openKeys:Fa,onOpenChange:pe,items:Qu({filters:Jt.filters||[],filterSearch:$n,prefixCls:an,filteredKeys:Qr(),filterMultiple:Fn,searchValue:Ce})})),fi=()=>uo?(0,yt.Z)((so||[]).map(rr=>String(rr)),jt,!0):jt.length===0;xn=De.createElement(De.Fragment,null,pn(),De.createElement("div",{className:`${an}-dropdown-btns`},De.createElement(es.ZP,{type:"link",size:"small",disabled:fi(),onClick:()=>at()},gr.filterReset),De.createElement(es.ZP,{type:"primary",size:"small",onClick:Ue},gr.filterConfirm)))}Jt.filterDropdown&&(xn=De.createElement(Qd.J,{selectable:void 0},xn));const gn=()=>De.createElement(sc,{className:`${an}-dropdown`},xn);let sn;typeof Jt.filterIcon=="function"?sn=Jt.filterIcon(za):Jt.filterIcon?sn=Jt.filterIcon:sn=De.createElement($a,null);const{direction:ln}=De.useContext(qa.E_);return De.createElement("div",{className:`${an}-column`},De.createElement("span",{className:`${zt}-column-title`},_i),De.createElement(Ad.Z,{dropdownRender:gn,trigger:["click"],open:_o,onOpenChange:xt,getPopupContainer:_r,placement:ln==="rtl"?"bottomLeft":"bottomRight"},De.createElement("span",{role:"button",tabIndex:-1,className:Rt()(`${an}-trigger`,{active:za}),onClick:jt=>{jt.stopPropagation()}},sn)))}var Gu=yc;function Nu(qe,$e,Lt){let zt=[];return(qe||[]).forEach((an,Jt)=>{var Rn;const Tn=Il(Jt,Lt);if(an.filters||"filterDropdown"in an||"onFilter"in an)if("filteredValue"in an){let Fn=an.filteredValue;"filterDropdown"in an||(Fn=(Rn=Fn==null?void 0:Fn.map(String))!==null&&Rn!==void 0?Rn:Fn),zt.push({column:an,key:Es(an,Tn),filteredKeys:Fn,forceFiltered:an.filtered})}else zt.push({column:an,key:Es(an,Tn),filteredKeys:$e&&an.defaultFilteredValue?an.defaultFilteredValue:void 0,forceFiltered:an.filtered});"children"in an&&(zt=[].concat((0,Go.Z)(zt),(0,Go.Z)(Nu(an.children,$e,Tn))))}),zt}function Ya(qe,$e,Lt,zt,an,Jt,Rn,Tn){return Lt.map((Fn,Si)=>{const $n=Il(Si,Tn),{filterMultiple:pi=!0,filterMode:vr,filterSearch:gr}=Fn;let _i=Fn;if(_i.filters||_i.filterDropdown){const _r=Es(_i,$n),Ki=zt.find(po=>{let{key:uo}=po;return _r===uo});_i=Object.assign(Object.assign({},_i),{title:po=>De.createElement(Gu,{tablePrefixCls:qe,prefixCls:`${qe}-filter`,dropdownPrefixCls:$e,column:_i,columnKey:_r,filterState:Ki,filterMultiple:pi,filterMode:vr,filterSearch:gr,triggerFilter:Jt,locale:an,getPopupContainer:Rn},Vl(Fn.title,po))})}return"children"in _i&&(_i=Object.assign(Object.assign({},_i),{children:Ya(qe,$e,_i.children,zt,an,Jt,Rn,$n)})),_i})}function id(qe){const $e={};return qe.forEach(Lt=>{let{key:zt,filteredKeys:an,column:Jt}=Lt;const{filters:Rn,filterDropdown:Tn}=Jt;if(Tn)$e[zt]=an||null;else if(Array.isArray(an)){const Fn=lc(Rn);$e[zt]=Fn.filter(Si=>an.includes(String(Si)))}else $e[zt]=null}),$e}function rd(qe,$e){return $e.reduce((Lt,zt)=>{const{column:{onFilter:an,filters:Jt},filteredKeys:Rn}=zt;return an&&Rn&&Rn.length?Lt.filter(Tn=>Rn.some(Fn=>{const Si=lc(Jt),$n=Si.findIndex(vr=>String(vr)===String(Fn)),pi=$n!==-1?Si[$n]:Fn;return an(pi,Tn)})):Lt},qe)}const sd=qe=>qe.flatMap($e=>"children"in $e?[$e].concat((0,Go.Z)(sd($e.children||[]))):[$e]);function Ac(qe){let{prefixCls:$e,dropdownPrefixCls:Lt,mergedColumns:zt,onFilterChange:an,getPopupContainer:Jt,locale:Rn}=qe;const Tn=De.useMemo(()=>sd(zt||[]),[zt]),[Fn,Si]=De.useState(()=>Nu(Tn,!0)),$n=De.useMemo(()=>{const _i=Nu(Tn,!1);if(_i.length===0)return _i;let _r=!0,Ki=!0;if(_i.forEach(po=>{let{filteredKeys:uo}=po;uo!==void 0?_r=!1:Ki=!1}),_r){const po=(Tn||[]).map((uo,so)=>Es(uo,Il(so)));return Fn.filter(uo=>{let{key:so}=uo;return po.includes(so)}).map(uo=>{const so=Tn[po.findIndex(ga=>ga===uo.key)];return Object.assign(Object.assign({},uo),{column:Object.assign(Object.assign({},uo.column),so),forceFiltered:so.filtered})})}return _i},[Tn,Fn]),pi=De.useMemo(()=>id($n),[$n]),vr=_i=>{const _r=$n.filter(Ki=>{let{key:po}=Ki;return po!==_i.key});_r.push(_i),Si(_r),an(id(_r),_r)};return[_i=>Ya($e,Lt,_i,$n,Rn,vr,Jt),$n,pi]}var Ch=Ac;function Du(qe,$e,Lt){const zt=De.useRef({});function an(Jt){if(!zt.current||zt.current.data!==qe||zt.current.childrenColumnName!==$e||zt.current.getRowKey!==Lt){let Tn=function(Fn){Fn.forEach((Si,$n)=>{const pi=Lt(Si,$n);Rn.set(pi,Si),Si&&typeof Si=="object"&&$e in Si&&Tn(Si[$e]||[])})};const Rn=new Map;Tn(qe),zt.current={data:qe,childrenColumnName:$e,kvMap:Rn,getRowKey:Lt}}return zt.current.kvMap.get(Jt)}return[an]}var zh=xe(50371),Wh=function(qe,$e){var Lt={};for(var zt in qe)Object.prototype.hasOwnProperty.call(qe,zt)&&$e.indexOf(zt)<0&&(Lt[zt]=qe[zt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,zt=Object.getOwnPropertySymbols(qe);an{const Jt=qe[an];typeof Jt!="function"&&(Lt[an]=Jt)}),Lt}function Sd(qe,$e,Lt){const zt=Lt&&typeof Lt=="object"?Lt:{},{total:an=0}=zt,Jt=Wh(zt,["total"]),[Rn,Tn]=(0,De.useState)(()=>({current:"defaultCurrent"in Jt?Jt.defaultCurrent:1,pageSize:"defaultPageSize"in Jt?Jt.defaultPageSize:uc})),Fn=(0,zh.Z)(Rn,Jt,{total:an>0?an:qe}),Si=Math.ceil((an||qe)/Fn.pageSize);Fn.current>Si&&(Fn.current=Si||1);const $n=(vr,gr)=>{Tn({current:vr!=null?vr:1,pageSize:gr||Fn.pageSize})},pi=(vr,gr)=>{var _i;Lt&&((_i=Lt.onChange)===null||_i===void 0||_i.call(Lt,vr,gr)),$n(vr,gr),$e(vr,gr||(Fn==null?void 0:Fn.pageSize))};return Lt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Fn),{onChange:pi}),$n]}var Xu=Sd,Ju=xe(84105),qu=xe(35654),Dl=xe(90782),tf=xe(71430),nf=xe(18929);const ud={},Qc="SELECT_ALL",Tu="SELECT_INVERT",Yu="SELECT_NONE",Cu=[],Ou=(qe,$e)=>{let Lt=[];return($e||[]).forEach(zt=>{Lt.push(zt),zt&&typeof zt=="object"&&qe in zt&&(Lt=[].concat((0,Go.Z)(Lt),(0,Go.Z)(Ou(qe,zt[qe]))))}),Lt};var Ru=(qe,$e)=>{const{preserveSelectedRowKeys:Lt,selectedRowKeys:zt,defaultSelectedRowKeys:an,getCheckboxProps:Jt,onChange:Rn,onSelect:Tn,onSelectAll:Fn,onSelectInvert:Si,onSelectNone:$n,onSelectMultiple:pi,columnWidth:vr,type:gr,selections:_i,fixed:_r,renderCell:Ki,hideSelectAll:po,checkStrictly:uo=!0}=$e||{},{prefixCls:so,data:ga,pageData:To,getRecordByKey:Mo,getRowKey:Ho,expandType:za,childrenColumnName:So,locale:_o,getPopupContainer:Co}=qe,[Qr,co]=(0,nf.Z)(zt||an||Cu,{value:zt}),ta=De.useRef(new Map),wa=(0,De.useCallback)(Ut=>{if(Lt){const xn=new Map;Ut.forEach(gn=>{let sn=Mo(gn);!sn&&ta.current.has(gn)&&(sn=ta.current.get(gn)),xn.set(gn,sn)}),ta.current=xn}},[Mo,Lt]);De.useEffect(()=>{wa(Qr)},[Qr]);const{keyEntities:Fa}=(0,De.useMemo)(()=>{if(uo)return{keyEntities:null};let Ut=ga;if(Lt){const xn=new Set(ga.map((sn,ln)=>Ho(sn,ln))),gn=Array.from(ta.current).reduce((sn,ln)=>{let[jt,pn]=ln;return xn.has(jt)?sn:sn.concat(pn)},[]);Ut=[].concat((0,Go.Z)(Ut),(0,Go.Z)(gn))}return(0,tf.I8)(Ut,{externalGetKey:Ho,childrenPropName:So})},[ga,Ho,uo,So,Lt]),vo=(0,De.useMemo)(()=>Ou(So,To),[So,To]),pe=(0,De.useMemo)(()=>{const Ut=new Map;return vo.forEach((xn,gn)=>{const sn=Ho(xn,gn),ln=(Jt?Jt(xn):null)||{};Ut.set(sn,ln)}),Ut},[vo,Ho,Jt]),Ce=(0,De.useCallback)(Ut=>{var xn;return!!(!((xn=pe.get(Ho(Ut)))===null||xn===void 0)&&xn.disabled)},[pe,Ho]),[Ie,je]=(0,De.useMemo)(()=>{if(uo)return[Qr||[],[]];const{checkedKeys:Ut,halfCheckedKeys:xn}=(0,Dl.S)(Qr,!0,Fa,Ce);return[Ut||[],xn]},[Qr,uo,Fa,Ce]),Ke=(0,De.useMemo)(()=>{const Ut=gr==="radio"?Ie.slice(0,1):Ie;return new Set(Ut)},[Ie,gr]),Ue=(0,De.useMemo)(()=>gr==="radio"?new Set:new Set(je),[je,gr]),[at,Ge]=(0,De.useState)(null);De.useEffect(()=>{$e||co(Cu)},[!!$e]);const xt=(0,De.useCallback)((Ut,xn)=>{let gn,sn;wa(Ut),Lt?(gn=Ut,sn=Ut.map(ln=>ta.current.get(ln))):(gn=[],sn=[],Ut.forEach(ln=>{const jt=Mo(ln);jt!==void 0&&(gn.push(ln),sn.push(jt))})),co(gn),Rn==null||Rn(gn,sn,{type:xn})},[co,Mo,Rn,Lt]),ct=(0,De.useCallback)((Ut,xn,gn,sn)=>{if(Tn){const ln=gn.map(jt=>Mo(jt));Tn(Mo(Ut),xn,ln,sn)}xt(gn,"single")},[Tn,Mo,xt]),Et=(0,De.useMemo)(()=>!_i||po?null:(_i===!0?[Qc,Tu,Yu]:_i).map(xn=>xn===Qc?{key:"all",text:_o.selectionAll,onSelect(){xt(ga.map((gn,sn)=>Ho(gn,sn)).filter(gn=>{const sn=pe.get(gn);return!(sn!=null&&sn.disabled)||Ke.has(gn)}),"all")}}:xn===Tu?{key:"invert",text:_o.selectInvert,onSelect(){const gn=new Set(Ke);To.forEach((ln,jt)=>{const pn=Ho(ln,jt),fi=pe.get(pn);fi!=null&&fi.disabled||(gn.has(pn)?gn.delete(pn):gn.add(pn))});const sn=Array.from(gn);Si&&Si(sn),xt(sn,"invert")}}:xn===Yu?{key:"none",text:_o.selectNone,onSelect(){$n==null||$n(),xt(Array.from(Ke).filter(gn=>{const sn=pe.get(gn);return sn==null?void 0:sn.disabled}),"none")}}:xn).map(xn=>Object.assign(Object.assign({},xn),{onSelect:function(){for(var gn,sn,ln=arguments.length,jt=new Array(ln),pn=0;pn{var xn;if(!$e)return Ut.filter(Ln=>Ln!==ud);let gn=(0,Go.Z)(Ut);const sn=new Set(Ke),ln=vo.map(Ho).filter(Ln=>!pe.get(Ln).disabled),jt=ln.every(Ln=>sn.has(Ln)),pn=ln.some(Ln=>sn.has(Ln)),fi=()=>{const Ln=[];jt?ln.forEach(xr=>{sn.delete(xr),Ln.push(xr)}):ln.forEach(xr=>{sn.has(xr)||(sn.add(xr),Ln.push(xr))});const Oi=Array.from(sn);Fn==null||Fn(!jt,Oi.map(xr=>Mo(xr)),Ln.map(xr=>Mo(xr))),xt(Oi,"all"),Ge(null)};let rr;if(gr!=="radio"){let Ln;if(Et){const Sr={getPopupContainer:Co,items:Et.map((Gr,$o)=>{const{key:ca,text:wr,onSelect:ts}=Gr;return{key:ca!=null?ca:$o,onClick:()=>{ts==null||ts(ln)},label:wr}})};Ln=De.createElement("div",{className:`${so}-selection-extra`},De.createElement(Ad.Z,{menu:Sr,getPopupContainer:Co},De.createElement("span",null,De.createElement(Ju.Z,null))))}const Oi=vo.map((Sr,Gr)=>{const $o=Ho(Sr,Gr),ca=pe.get($o)||{};return Object.assign({checked:sn.has($o)},ca)}).filter(Sr=>{let{disabled:Gr}=Sr;return Gr}),xr=!!Oi.length&&Oi.length===vo.length,$i=xr&&Oi.every(Sr=>{let{checked:Gr}=Sr;return Gr}),ho=xr&&Oi.some(Sr=>{let{checked:Gr}=Sr;return Gr});rr=!po&&De.createElement("div",{className:`${so}-selection`},De.createElement(nl.default,{checked:xr?$i:!!vo.length&&jt,indeterminate:xr?!$i&&ho:!jt&&pn,onChange:fi,disabled:vo.length===0||xr,"aria-label":Ln?"Custom selection":"Select all",skipGroup:!0}),Ln)}let wo;gr==="radio"?wo=(Ln,Oi,xr)=>{const $i=Ho(Oi,xr),ho=sn.has($i);return{node:De.createElement(oa.ZP,Object.assign({},pe.get($i),{checked:ho,onClick:Sr=>Sr.stopPropagation(),onChange:Sr=>{sn.has($i)||ct($i,!0,[$i],Sr.nativeEvent)}})),checked:ho}}:wo=(Ln,Oi,xr)=>{var $i;const ho=Ho(Oi,xr),Sr=sn.has(ho),Gr=Ue.has(ho),$o=pe.get(ho);let ca;return za==="nest"?ca=Gr:ca=($i=$o==null?void 0:$o.indeterminate)!==null&&$i!==void 0?$i:Gr,{node:De.createElement(nl.default,Object.assign({},$o,{indeterminate:ca,checked:Sr,skipGroup:!0,onClick:wr=>wr.stopPropagation(),onChange:wr=>{let{nativeEvent:ts}=wr;const{shiftKey:as}=ts;let vl=-1,fl=-1;if(as&&uo){const hs=new Set([at,ho]);ln.some((yl,_a)=>{if(hs.has(yl))if(vl===-1)vl=_a;else return fl=_a,!0;return!1})}if(fl!==-1&&vl!==fl&&uo){const hs=ln.slice(vl,fl+1),yl=[];Sr?hs.forEach(Ll=>{sn.has(Ll)&&(yl.push(Ll),sn.delete(Ll))}):hs.forEach(Ll=>{sn.has(Ll)||(yl.push(Ll),sn.add(Ll))});const _a=Array.from(sn);pi==null||pi(!Sr,_a.map(Ll=>Mo(Ll)),yl.map(Ll=>Mo(Ll))),xt(_a,"multiple")}else{const hs=Ie;if(uo){const yl=Sr?(0,qu._5)(hs,ho):(0,qu.L0)(hs,ho);ct(ho,!Sr,yl,ts)}else{const yl=(0,Dl.S)([].concat((0,Go.Z)(hs),[ho]),!0,Fa,Ce),{checkedKeys:_a,halfCheckedKeys:Ll}=yl;let Od=_a;if(Sr){const Xc=new Set(_a);Xc.delete(ho),Od=(0,Dl.S)(Array.from(Xc),{checked:!1,halfCheckedKeys:Ll},Fa,Ce).checkedKeys}ct(ho,!Sr,Od,ts)}}Ge(Sr?null:ho)}})),checked:Sr}};const pr=(Ln,Oi,xr)=>{const{node:$i,checked:ho}=wo(Ln,Oi,xr);return Ki?Ki(ho,Oi,xr,$i):$i};if(!gn.includes(ud))if(gn.findIndex(Ln=>{var Oi;return((Oi=Ln[Ra])===null||Oi===void 0?void 0:Oi.columnType)==="EXPAND_COLUMN"})===0){const[Ln,...Oi]=gn;gn=[Ln,ud].concat((0,Go.Z)(Oi))}else gn=[ud].concat((0,Go.Z)(gn));const Po=gn.indexOf(ud);gn=gn.filter((Ln,Oi)=>Ln!==ud||Oi===Po);const mo=gn[Po-1],yo=gn[Po+1];let Ci=_r;Ci===void 0&&((yo==null?void 0:yo.fixed)!==void 0?Ci=yo.fixed:(mo==null?void 0:mo.fixed)!==void 0&&(Ci=mo.fixed)),Ci&&mo&&((xn=mo[Ra])===null||xn===void 0?void 0:xn.columnType)==="EXPAND_COLUMN"&&mo.fixed===void 0&&(mo.fixed=Ci);const dr=Rt()(`${so}-selection-col`,{[`${so}-selection-col-with-dropdown`]:_i&&gr==="checkbox"}),Wo={fixed:Ci,width:vr,className:`${so}-selection-column`,title:$e.columnTitle||rr,render:pr,onCell:$e.onCell,[Ra]:{className:dr}};return gn.map(Ln=>Ln===ud?Wo:Ln)},[Ho,vo,$e,Ie,Ke,Ue,vr,Et,za,at,pe,pi,ct,Ce]),Ke]},Jl=xe(89489),ju=xe(59477),Dd=xe(6848);const Gc="ascend",Oo="descend";function Zu(qe){return typeof qe.sorter=="object"&&typeof qe.sorter.multiple=="number"?qe.sorter.multiple:!1}function Tt(qe){return typeof qe=="function"?qe:qe&&typeof qe=="object"&&qe.compare?qe.compare:!1}function di(qe,$e){return $e?qe[qe.indexOf($e)+1]:qe[0]}function wh(qe,$e,Lt){let zt=[];function an(Jt,Rn){zt.push({column:Jt,key:Es(Jt,Rn),multiplePriority:Zu(Jt),sortOrder:Jt.sortOrder})}return(qe||[]).forEach((Jt,Rn)=>{const Tn=Il(Rn,Lt);Jt.children?("sortOrder"in Jt&&an(Jt,Tn),zt=[].concat((0,Go.Z)(zt),(0,Go.Z)(wh(Jt.children,$e,Tn)))):Jt.sorter&&("sortOrder"in Jt?an(Jt,Tn):$e&&Jt.defaultSortOrder&&zt.push({column:Jt,key:Es(Jt,Tn),multiplePriority:Zu(Jt),sortOrder:Jt.defaultSortOrder}))}),zt}function oh(qe,$e,Lt,zt,an,Jt,Rn,Tn){return($e||[]).map((Fn,Si)=>{const $n=Il(Si,Tn);let pi=Fn;if(pi.sorter){const vr=pi.sortDirections||an,gr=pi.showSorterTooltip===void 0?Rn:pi.showSorterTooltip,_i=Es(pi,$n),_r=Lt.find(za=>{let{key:So}=za;return So===_i}),Ki=_r?_r.sortOrder:null,po=di(vr,Ki);let uo;if(Fn.sortIcon)uo=Fn.sortIcon({sortOrder:Ki});else{const za=vr.includes(Gc)&&De.createElement(ju.Z,{className:Rt()(`${qe}-column-sorter-up`,{active:Ki===Gc})}),So=vr.includes(Oo)&&De.createElement(Jl.Z,{className:Rt()(`${qe}-column-sorter-down`,{active:Ki===Oo})});uo=De.createElement("span",{className:Rt()(`${qe}-column-sorter`,{[`${qe}-column-sorter-full`]:!!(za&&So)})},De.createElement("span",{className:`${qe}-column-sorter-inner`,"aria-hidden":"true"},za,So))}const{cancelSort:so,triggerAsc:ga,triggerDesc:To}=Jt||{};let Mo=so;po===Oo?Mo=To:po===Gc&&(Mo=ga);const Ho=typeof gr=="object"?gr:{title:Mo};pi=Object.assign(Object.assign({},pi),{className:Rt()(pi.className,{[`${qe}-column-sort`]:Ki}),title:za=>{const So=De.createElement("div",{className:`${qe}-column-sorters`},De.createElement("span",{className:`${qe}-column-title`},Vl(Fn.title,za)),uo);return gr?De.createElement(Dd.Z,Object.assign({},Ho),So):So},onHeaderCell:za=>{const So=Fn.onHeaderCell&&Fn.onHeaderCell(za)||{},_o=So.onClick,Co=So.onKeyDown;So.onClick=ta=>{zt({column:Fn,key:_i,sortOrder:po,multiplePriority:Zu(Fn)}),_o==null||_o(ta)},So.onKeyDown=ta=>{ta.keyCode===Jr.Z.ENTER&&(zt({column:Fn,key:_i,sortOrder:po,multiplePriority:Zu(Fn)}),Co==null||Co(ta))};const Qr=Eu(Fn.title,{}),co=Qr==null?void 0:Qr.toString();return Ki?So["aria-sort"]=Ki==="ascend"?"ascending":"descending":So["aria-label"]=co||"",So.className=Rt()(So.className,`${qe}-column-has-sorters`),So.tabIndex=0,Fn.ellipsis&&(So.title=(Qr!=null?Qr:"").toString()),So}})}return"children"in pi&&(pi=Object.assign(Object.assign({},pi),{children:oh(qe,pi.children,Lt,zt,an,Jt,Rn,$n)})),pi})}function Td(qe){const{column:$e,sortOrder:Lt}=qe;return{column:$e,order:Lt,field:$e.dataIndex,columnKey:$e.key}}function dc(qe){const $e=qe.filter(Lt=>{let{sortOrder:zt}=Lt;return zt}).map(Td);return $e.length===0&&qe.length?Object.assign(Object.assign({},Td(qe[qe.length-1])),{column:void 0}):$e.length<=1?$e[0]||{}:$e}function xc(qe,$e,Lt){const zt=$e.slice().sort((Rn,Tn)=>Tn.multiplePriority-Rn.multiplePriority),an=qe.slice(),Jt=zt.filter(Rn=>{let{column:{sorter:Tn},sortOrder:Fn}=Rn;return Tt(Tn)&&Fn});return Jt.length?an.sort((Rn,Tn)=>{for(let Fn=0;Fn{const Tn=Rn[Lt];return Tn?Object.assign(Object.assign({},Rn),{[Lt]:xc(Tn,$e,Lt)}):Rn}):an}function rf(qe){let{prefixCls:$e,mergedColumns:Lt,onSorterChange:zt,sortDirections:an,tableLocale:Jt,showSorterTooltip:Rn}=qe;const[Tn,Fn]=De.useState(wh(Lt,!0)),Si=De.useMemo(()=>{let _i=!0;const _r=wh(Lt,!1);if(!_r.length)return Tn;const Ki=[];function po(so){_i?Ki.push(so):Ki.push(Object.assign(Object.assign({},so),{sortOrder:null}))}let uo=null;return _r.forEach(so=>{uo===null?(po(so),so.sortOrder&&(so.multiplePriority===!1?_i=!1:uo=!0)):(uo&&so.multiplePriority!==!1||(_i=!1),po(so))}),Ki},[Lt,Tn]),$n=De.useMemo(()=>{const _i=Si.map(_r=>{let{column:Ki,sortOrder:po}=_r;return{column:Ki,order:po}});return{sortColumns:_i,sortColumn:_i[0]&&_i[0].column,sortOrder:_i[0]&&_i[0].order}},[Si]);function pi(_i){let _r;_i.multiplePriority===!1||!Si.length||Si[0].multiplePriority===!1?_r=[_i]:_r=[].concat((0,Go.Z)(Si.filter(Ki=>{let{key:po}=Ki;return po!==_i.key})),[_i]),Fn(_r),zt(dc(_r),_r)}return[_i=>oh($e,_i,Si,pi,an,Jt,Rn),Si,$n,()=>dc(Si)]}function Ph(qe,$e){return qe.map(Lt=>{const zt=Object.assign({},Lt);return zt.title=Vl(Lt.title,$e),"children"in zt&&(zt.children=Ph(zt.children,$e)),zt})}function Ul(qe){return[De.useCallback(Lt=>Ph(Lt,qe),[qe])]}var Oa=Io((qe,$e)=>{const{_renderTimes:Lt}=qe,{_renderTimes:zt}=$e;return Lt!==zt}),ru=ul((qe,$e)=>{const{_renderTimes:Lt}=qe,{_renderTimes:zt}=$e;return Lt!==zt}),zu=xe(64993),Pl=xe(17313),xa=xe(83116),fu=xe(37613),Qe=qe=>{const{componentCls:$e}=qe,Lt=`${qe.lineWidth}px ${qe.lineType} ${qe.tableBorderColor}`,zt=(an,Jt,Rn)=>({[`&${$e}-${an}`]:{[`> ${$e}-container`]:{[`> ${$e}-content, > ${$e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${$e}-expanded-row-fixed`]:{margin:`-${Jt}px -${Rn+qe.lineWidth}px`}}}}}});return{[`${$e}-wrapper`]:{[`${$e}${$e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${$e}-title`]:{border:Lt,borderBottom:0},[`> ${$e}-container`]:{borderInlineStart:Lt,borderTop:Lt,[` - > ${$e}-content, - > ${$e}-header, - > ${$e}-body, - > ${$e}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Lt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Lt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${$e}-cell-fix-right-first::after`]:{borderInlineEnd:Lt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${$e}-expanded-row-fixed`]:{margin:`-${qe.tablePaddingVertical}px -${qe.tablePaddingHorizontal+qe.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:qe.lineWidth,bottom:0,borderInlineEnd:Lt,content:'""'}}}}}},[`&${$e}-scroll-horizontal`]:{[`> ${$e}-container > ${$e}-body`]:{"> table > tbody":{[` - > tr${$e}-expanded-row, - > tr${$e}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},zt("middle",qe.tablePaddingVerticalMiddle,qe.tablePaddingHorizontalMiddle)),zt("small",qe.tablePaddingVerticalSmall,qe.tablePaddingHorizontalSmall)),{[`> ${$e}-footer`]:{border:Lt,borderTop:0}}),[`${$e}-cell`]:{[`${$e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${qe.lineWidth}px 0 ${qe.lineWidth}px ${qe.tableHeaderBg}`}},[`${$e}-bordered ${$e}-cell-scrollbar`]:{borderInlineEnd:Lt}}}},Vt=qe=>{const{componentCls:$e}=qe;return{[`${$e}-wrapper`]:{[`${$e}-cell-ellipsis`]:Object.assign(Object.assign({},Pl.vS),{wordBreak:"keep-all",[` - &${$e}-cell-fix-left-last, - &${$e}-cell-fix-right-first - `]:{overflow:"visible",[`${$e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${$e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Sn=qe=>{const{componentCls:$e}=qe;return{[`${$e}-wrapper`]:{[`${$e}-tbody > tr${$e}-placeholder`]:{textAlign:"center",color:qe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:qe.colorBgContainer}}}}},Mn=xe(15969),ui=qe=>{const{componentCls:$e,antCls:Lt,controlInteractiveSize:zt,motionDurationSlow:an,lineWidth:Jt,paddingXS:Rn,lineType:Tn,tableBorderColor:Fn,tableExpandIconBg:Si,tableExpandColumnWidth:$n,borderRadius:pi,fontSize:vr,fontSizeSM:gr,lineHeight:_i,tablePaddingVertical:_r,tablePaddingHorizontal:Ki,tableExpandedRowBg:po,paddingXXS:uo}=qe,so=zt/2-Jt,ga=so*2+Jt*3,To=`${Jt}px ${Tn} ${Fn}`,Mo=uo-Jt;return{[`${$e}-wrapper`]:{[`${$e}-expand-icon-col`]:{width:$n},[`${$e}-row-expand-icon-cell`]:{textAlign:"center",[`${$e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${$e}-row-indent`]:{height:1,float:"left"},[`${$e}-row-expand-icon`]:Object.assign(Object.assign({},(0,Mn.N)(qe)),{position:"relative",float:"left",boxSizing:"border-box",width:ga,height:ga,padding:0,color:"inherit",lineHeight:`${ga}px`,background:Si,border:To,borderRadius:pi,transform:`scale(${zt/ga})`,transition:`all ${an}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${an} ease-out`,content:'""'},"&::before":{top:so,insetInlineEnd:Mo,insetInlineStart:Mo,height:Jt},"&::after":{top:Mo,bottom:Mo,insetInlineStart:so,width:Jt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${$e}-row-indent + ${$e}-row-expand-icon`]:{marginTop:(vr*_i-Jt*3)/2-Math.ceil((gr*1.4-Jt*3)/2),marginInlineEnd:Rn},[`tr${$e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:po}},[`${Lt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${$e}-expanded-row-fixed`]:{position:"relative",margin:`-${_r}px -${Ki}px`,padding:`${_r}px ${Ki}px`}}}},er=qe=>{const{componentCls:$e,antCls:Lt,iconCls:zt,tableFilterDropdownWidth:an,tableFilterDropdownSearchWidth:Jt,paddingXXS:Rn,paddingXS:Tn,colorText:Fn,lineWidth:Si,lineType:$n,tableBorderColor:pi,tableHeaderIconColor:vr,fontSizeSM:gr,tablePaddingHorizontal:_i,borderRadius:_r,motionDurationSlow:Ki,colorTextDescription:po,colorPrimary:uo,tableHeaderFilterActiveBg:so,colorTextDisabled:ga,tableFilterDropdownBg:To,tableFilterDropdownHeight:Mo,controlItemBgHover:Ho,controlItemBgActive:za,boxShadowSecondary:So,filterDropdownMenuBg:_o}=qe,Co=`${Lt}-dropdown`,Qr=`${$e}-filter-dropdown`,co=`${Lt}-tree`,ta=`${Si}px ${$n} ${pi}`;return[{[`${$e}-wrapper`]:{[`${$e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${$e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Rn,marginInline:`${Rn}px ${-_i/2}px`,padding:`0 ${Rn}px`,color:vr,fontSize:gr,borderRadius:_r,cursor:"pointer",transition:`all ${Ki}`,"&:hover":{color:po,background:so},"&.active":{color:uo}}}},{[`${Lt}-dropdown`]:{[Qr]:Object.assign(Object.assign({},(0,Pl.Wf)(qe)),{minWidth:an,backgroundColor:To,borderRadius:_r,boxShadow:So,overflow:"hidden",[`${Co}-menu`]:{maxHeight:Mo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:_o,"&:empty::after":{display:"block",padding:`${Tn}px 0`,color:ga,fontSize:gr,textAlign:"center",content:'"Not Found"'}},[`${Qr}-tree`]:{paddingBlock:`${Tn}px 0`,paddingInline:Tn,[co]:{padding:0},[`${co}-treenode ${co}-node-content-wrapper:hover`]:{backgroundColor:Ho},[`${co}-treenode-checkbox-checked ${co}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:za}}},[`${Qr}-search`]:{padding:Tn,borderBottom:ta,"&-input":{input:{minWidth:Jt},[zt]:{color:ga}}},[`${Qr}-checkall`]:{width:"100%",marginBottom:Rn,marginInlineStart:Rn},[`${Qr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Tn-Si}px ${Tn}px`,overflow:"hidden",borderTop:ta}})}},{[`${Lt}-dropdown ${Qr}, ${Qr}-submenu`]:{[`${Lt}-checkbox-wrapper + span`]:{paddingInlineStart:Tn,color:Fn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mr=qe=>{const{componentCls:$e,lineWidth:Lt,colorSplit:zt,motionDurationSlow:an,zIndexTableFixed:Jt,tableBg:Rn,zIndexTableSticky:Tn}=qe,Fn=zt;return{[`${$e}-wrapper`]:{[` - ${$e}-cell-fix-left, - ${$e}-cell-fix-right - `]:{position:"sticky !important",zIndex:Jt,background:Rn},[` - ${$e}-cell-fix-left-first::after, - ${$e}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Lt,width:30,transform:"translateX(100%)",transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},[`${$e}-cell-fix-left-all::after`]:{display:"none"},[` - ${$e}-cell-fix-right-first::after, - ${$e}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-Lt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},[`${$e}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Tn+1,width:30,transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${$e}-ping-left`]:{[`&:not(${$e}-has-fix-left) ${$e}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Fn}`}},[` - ${$e}-cell-fix-left-first::after, - ${$e}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Fn}`},[`${$e}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${$e}-ping-right`]:{[`&:not(${$e}-has-fix-right) ${$e}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Fn}`}},[` - ${$e}-cell-fix-right-first::after, - ${$e}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Fn}`}}}}},io=qe=>{const{componentCls:$e,antCls:Lt}=qe;return{[`${$e}-wrapper`]:{[`${$e}-pagination${Lt}-pagination`]:{margin:`${qe.margin}px 0`},[`${$e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:qe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},cr=qe=>{const{componentCls:$e,tableRadius:Lt}=qe;return{[`${$e}-wrapper`]:{[$e]:{[`${$e}-title, ${$e}-header`]:{borderRadius:`${Lt}px ${Lt}px 0 0`},[`${$e}-title + ${$e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${$e}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Lt,borderStartEndRadius:Lt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Lt},"> *:last-child":{borderStartEndRadius:Lt}}},"&-footer":{borderRadius:`0 0 ${Lt}px ${Lt}px`}}}}},ea=qe=>{const{componentCls:$e}=qe;return{[`${$e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${$e}-pagination-left`]:{justifyContent:"flex-end"},[`${$e}-pagination-right`]:{justifyContent:"flex-start"},[`${$e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${$e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${$e}-row-indent`]:{float:"right"}}}}},aa=qe=>{const{componentCls:$e,antCls:Lt,iconCls:zt,fontSizeIcon:an,padding:Jt,paddingXS:Rn,tableHeaderIconColor:Tn,tableHeaderIconColorHover:Fn,tableSelectionColumnWidth:Si}=qe;return{[`${$e}-wrapper`]:{[`${$e}-selection-col`]:{width:Si,[`&${$e}-selection-col-with-dropdown`]:{width:Si+an+Jt/4}},[`${$e}-bordered ${$e}-selection-col`]:{width:Si+Rn*2,[`&${$e}-selection-col-with-dropdown`]:{width:Si+an+Jt/4+Rn*2}},[` - table tr th${$e}-selection-column, - table tr td${$e}-selection-column - `]:{paddingInlineEnd:qe.paddingXS,paddingInlineStart:qe.paddingXS,textAlign:"center",[`${Lt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${$e}-selection-column${$e}-cell-fix-left`]:{zIndex:qe.zIndexTableFixed+1},[`table tr th${$e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${$e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${$e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${qe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${qe.tablePaddingHorizontal/4}px`,[zt]:{color:Tn,fontSize:an,verticalAlign:"baseline","&:hover":{color:Fn}}}}}},qo=qe=>{const{componentCls:$e}=qe,Lt=(zt,an,Jt,Rn)=>({[`${$e}${$e}-${zt}`]:{fontSize:Rn,[` - ${$e}-title, - ${$e}-footer, - ${$e}-cell, - ${$e}-thead > tr > th, - ${$e}-tbody > tr > th, - ${$e}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${an}px ${Jt}px`},[`${$e}-filter-trigger`]:{marginInlineEnd:`-${Jt/2}px`},[`${$e}-expanded-row-fixed`]:{margin:`-${an}px -${Jt}px`},[`${$e}-tbody`]:{[`${$e}-wrapper:only-child ${$e}`]:{marginBlock:`-${an}px`,marginInline:`${qe.tableExpandColumnWidth-Jt}px -${Jt}px`}},[`${$e}-selection-column`]:{paddingInlineStart:`${Jt/4}px`}}});return{[`${$e}-wrapper`]:Object.assign(Object.assign({},Lt("middle",qe.tablePaddingVerticalMiddle,qe.tablePaddingHorizontalMiddle,qe.tableFontSizeMiddle)),Lt("small",qe.tablePaddingVerticalSmall,qe.tablePaddingHorizontalSmall,qe.tableFontSizeSmall))}},fs=qe=>{const{componentCls:$e,marginXXS:Lt,fontSizeIcon:zt,tableHeaderIconColor:an,tableHeaderIconColorHover:Jt}=qe;return{[`${$e}-wrapper`]:{[`${$e}-thead th${$e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${qe.motionDurationSlow}`,"&:hover":{background:qe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:qe.colorPrimary},[` - &${$e}-cell-fix-left:hover, - &${$e}-cell-fix-right:hover - `]:{background:qe.tableFixedHeaderSortActiveBg}},[`${$e}-thead th${$e}-column-sort`]:{background:qe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${$e}-column-sort`]:{background:qe.tableBodySortBg},[`${$e}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${$e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${$e}-column-sorter`]:{marginInlineStart:Lt,color:an,fontSize:0,transition:`color ${qe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:zt,"&.active":{color:qe.colorPrimary}},[`${$e}-column-sorter-up + ${$e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${$e}-column-sorters:hover ${$e}-column-sorter`]:{color:Jt}}}},Ls=qe=>{const{componentCls:$e,opacityLoading:Lt,tableScrollThumbBg:zt,tableScrollThumbBgHover:an,tableScrollThumbSize:Jt,tableScrollBg:Rn,zIndexTableSticky:Tn,stickyScrollBarBorderRadius:Fn}=qe,Si=`${qe.lineWidth}px ${qe.lineType} ${qe.tableBorderColor}`;return{[`${$e}-wrapper`]:{[`${$e}-sticky`]:{"&-holder":{position:"sticky",zIndex:Tn,background:qe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Jt}px !important`,zIndex:Tn,display:"flex",alignItems:"center",background:Rn,borderTop:Si,opacity:Lt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Jt,backgroundColor:zt,borderRadius:Fn,transition:`all ${qe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:an}}}}}}},$s=qe=>{const{componentCls:$e,lineWidth:Lt,tableBorderColor:zt}=qe,an=`${Lt}px ${qe.lineType} ${zt}`;return{[`${$e}-wrapper`]:{[`${$e}-summary`]:{position:"relative",zIndex:qe.zIndexTableFixed,background:qe.tableBg,"> tr":{"> th, > td":{borderBottom:an}}},[`div${$e}-summary`]:{boxShadow:`0 -${Lt}px 0 ${zt}`}}}},Tl=qe=>{const{componentCls:$e}=qe,Lt=`${qe.lineWidth}px ${qe.lineType} ${qe.tableBorderColor}`,zt=`${$e}-expanded-row-cell`;return{[`${$e}-wrapper`]:{[`${$e}-tbody-virtual`]:{[`${$e}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${$e}-cell`]:{borderBottom:Lt},[`${$e}-expanded-row`]:{[`${zt}${zt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${qe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${$e}-bordered`]:{[`${$e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Lt,position:"absolute"},[`${$e}-cell`]:{borderInlineEnd:Lt,[`&${$e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-qe.lineWidth,borderInlineStart:Lt}}}}}}};const Hs=qe=>{const{componentCls:$e,fontWeightStrong:Lt,tablePaddingVertical:zt,tablePaddingHorizontal:an,lineWidth:Jt,lineType:Rn,tableBorderColor:Tn,tableFontSize:Fn,tableBg:Si,tableRadius:$n,tableHeaderTextColor:pi,motionDurationMid:vr,tableHeaderBg:gr,tableHeaderCellSplitColor:_i,tableRowHoverBg:_r,tableSelectedRowBg:Ki,tableSelectedRowHoverBg:po,tableFooterTextColor:uo,tableFooterBg:so,paddingContentVerticalLG:ga}=qe,To=`${Jt}px ${Rn} ${Tn}`;return{[`${$e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Pl.dF)()),{[$e]:Object.assign(Object.assign({},(0,Pl.Wf)(qe)),{fontSize:Fn,background:Si,borderRadius:`${$n}px ${$n}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${$n}px ${$n}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${$e}-cell, - ${$e}-thead > tr > th, - ${$e}-tbody > tr > th, - ${$e}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${ga}px ${an}px`,overflowWrap:"break-word"},[`${$e}-title`]:{padding:`${zt}px ${an}px`},[`${$e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:pi,fontWeight:Lt,textAlign:"start",background:gr,borderBottom:To,transition:`background ${vr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${$e}-selection-column):not(${$e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:_i,transform:"translateY(-50%)",transition:`background-color ${vr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${$e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${vr}, border-color ${vr}`,borderBottom:To,[` - > ${$e}-wrapper:only-child, - > ${$e}-expanded-row-fixed > ${$e}-wrapper:only-child - `]:{[$e]:{marginBlock:`-${zt}px`,marginInline:`${qe.tableExpandColumnWidth-an}px -${an}px`,[`${$e}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:pi,fontWeight:Lt,textAlign:"start",background:gr,borderBottom:To,transition:`background ${vr} ease`},[` - &${$e}-row:hover > th, - &${$e}-row:hover > td, - > th${$e}-cell-row-hover, - > td${$e}-cell-row-hover - `]:{background:_r},[`&${$e}-row-selected`]:{"> th, > td":{background:Ki},"&:hover > th, &:hover > td":{background:po}}}},[`${$e}-footer`]:{padding:`${zt}px ${an}px`,color:uo,background:so}})}};var ms=(0,xa.Z)("Table",qe=>{const{colorTextHeading:$e,colorSplit:Lt,colorIcon:zt,colorIconHover:an,opacityLoading:Jt,colorBgContainer:Rn,controlInteractiveSize:Tn,headerBg:Fn,headerColor:Si,headerSortActiveBg:$n,headerSortHoverBg:pi,bodySortBg:vr,rowHoverBg:gr,rowSelectedBg:_i,rowSelectedHoverBg:_r,rowExpandedBg:Ki,cellPaddingBlock:po,cellPaddingInline:uo,cellPaddingBlockMD:so,cellPaddingInlineMD:ga,cellPaddingBlockSM:To,cellPaddingInlineSM:Mo,borderColor:Ho,footerBg:za,footerColor:So,headerBorderRadius:_o,cellFontSize:Co,cellFontSizeMD:Qr,cellFontSizeSM:co,headerSplitColor:ta,fixedHeaderSortActiveBg:wa,headerFilterHoverBg:Fa,filterDropdownBg:vo,expandIconBg:pe,selectionColumnWidth:Ce,stickyScrollBarBg:Ie}=qe,je=new zu.C(zt),Ke=new zu.C(an),Ue=2,at=(0,fu.TS)(qe,{tableFontSize:Co,tableBg:Rn,tableRadius:_o,tablePaddingVertical:po,tablePaddingHorizontal:uo,tablePaddingVerticalMiddle:so,tablePaddingHorizontalMiddle:ga,tablePaddingVerticalSmall:To,tablePaddingHorizontalSmall:Mo,tableBorderColor:Ho,tableHeaderTextColor:Si,tableHeaderBg:Fn,tableFooterTextColor:So,tableFooterBg:za,tableHeaderCellSplitColor:ta,tableHeaderSortBg:$n,tableHeaderSortHoverBg:pi,tableHeaderIconColor:je.clone().setAlpha(je.getAlpha()*Jt).toRgbString(),tableHeaderIconColorHover:Ke.clone().setAlpha(Ke.getAlpha()*Jt).toRgbString(),tableBodySortBg:vr,tableFixedHeaderSortActiveBg:wa,tableHeaderFilterActiveBg:Fa,tableFilterDropdownBg:vo,tableRowHoverBg:gr,tableSelectedRowBg:_i,tableSelectedRowHoverBg:_r,zIndexTableFixed:Ue,zIndexTableSticky:Ue+1,tableFontSizeMiddle:Qr,tableFontSizeSmall:co,tableSelectionColumnWidth:Ce,tableExpandIconBg:pe,tableExpandColumnWidth:Tn+2*qe.padding,tableExpandedRowBg:Ki,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ie,tableScrollThumbBgHover:$e,tableScrollBg:Lt});return[Hs(at),io(at),$s(at),fs(at),er(at),Qe(at),cr(at),ui(at),$s(at),Sn(at),aa(at),mr(at),Ls(at),Vt(at),qo(at),ea(at),Tl(at)]},qe=>{const{colorFillAlter:$e,colorBgContainer:Lt,colorTextHeading:zt,colorFillSecondary:an,colorFillContent:Jt,controlItemBgActive:Rn,controlItemBgActiveHover:Tn,padding:Fn,paddingSM:Si,paddingXS:$n,colorBorderSecondary:pi,borderRadiusLG:vr,fontSize:gr,controlHeight:_i,colorTextPlaceholder:_r}=qe,Ki=new zu.C(an).onBackground(Lt).toHexShortString(),po=new zu.C(Jt).onBackground(Lt).toHexShortString(),uo=new zu.C($e).onBackground(Lt).toHexShortString();return{headerBg:uo,headerColor:zt,headerSortActiveBg:Ki,headerSortHoverBg:po,bodySortBg:uo,rowHoverBg:uo,rowSelectedBg:Rn,rowSelectedHoverBg:Tn,rowExpandedBg:$e,cellPaddingBlock:Fn,cellPaddingInline:Fn,cellPaddingBlockMD:Si,cellPaddingInlineMD:$n,cellPaddingBlockSM:$n,cellPaddingInlineSM:$n,borderColor:pi,headerBorderRadius:vr,footerBg:uo,footerColor:zt,cellFontSize:gr,cellFontSizeMD:gr,cellFontSizeSM:gr,headerSplitColor:pi,fixedHeaderSortActiveBg:Ki,headerFilterHoverBg:Jt,filterDropdownMenuBg:Lt,filterDropdownBg:Lt,expandIconBg:Lt,selectionColumnWidth:_i,stickyScrollBarBg:_r,stickyScrollBarBorderRadius:100}});const As=[],el=(qe,$e)=>{const{prefixCls:Lt,className:zt,rootClassName:an,style:Jt,size:Rn,bordered:Tn,dropdownPrefixCls:Fn,dataSource:Si,pagination:$n,rowSelection:pi,rowKey:vr="key",rowClassName:gr,columns:_i,children:_r,childrenColumnName:Ki,onChange:po,getPopupContainer:uo,loading:so,expandIcon:ga,expandable:To,expandedRowRender:Mo,expandIconColumnIndex:Ho,indentSize:za,scroll:So,sortDirections:_o,locale:Co,showSorterTooltip:Qr=!0,virtual:co}=qe,ta=De.useMemo(()=>_i||un(_r),[_i,_r]),wa=De.useMemo(()=>ta.some(ll=>ll.responsive),[ta]),Fa=(0,Ti.Z)(wa),vo=De.useMemo(()=>{const ll=new Set(Object.keys(Fa).filter(kl=>Fa[kl]));return ta.filter(kl=>!kl.responsive||kl.responsive.some(vu=>ll.has(vu)))},[ta,Fa]),pe=(0,al.Z)(qe,["className","style","columns"]),{locale:Ce=da.Z,direction:Ie,table:je,renderEmpty:Ke,getPrefixCls:Ue,getPopupContainer:at}=De.useContext(qa.E_),Ge=(0,Uo.Z)(Rn),xt=Object.assign(Object.assign({},Ce.Table),Co),ct=Si||As,Et=Ue("table",Lt),qt=Ue("dropdown",Fn),Ut=Object.assign({childrenColumnName:Ki,expandIconColumnIndex:Ho},To),{childrenColumnName:xn="children"}=Ut,gn=De.useMemo(()=>ct.some(ll=>ll==null?void 0:ll[xn])?"nest":Mo||To&&To.expandedRowRender?"row":null,[ct]),sn={body:De.useRef()},ln=De.useMemo(()=>typeof vr=="function"?vr:ll=>ll==null?void 0:ll[vr],[vr]),[jt]=Du(ct,xn,ln),pn={},fi=function(ll,kl){let vu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Wl,Vs,ou;const od=Object.assign(Object.assign({},pn),ll);vu&&((Wl=pn.resetPagination)===null||Wl===void 0||Wl.call(pn),!((Vs=od.pagination)===null||Vs===void 0)&&Vs.current&&(od.pagination.current=1),$n&&$n.onChange&&$n.onChange(1,(ou=od.pagination)===null||ou===void 0?void 0:ou.pageSize)),So&&So.scrollToFirstRowOnChange!==!1&&sn.body.current&&(0,Sl.Z)(0,{getContainer:()=>sn.body.current}),po==null||po(od.pagination,od.filters,od.sorter,{currentDataSource:rd(xc(ct,od.sorterStates,xn),od.filterStates),action:kl})},rr=(ll,kl)=>{fi({sorter:ll,sorterStates:kl},"sort",!1)},[wo,pr,Po,mo]=rf({prefixCls:Et,mergedColumns:vo,onSorterChange:rr,sortDirections:_o||["ascend","descend"],tableLocale:xt,showSorterTooltip:Qr}),yo=De.useMemo(()=>xc(ct,pr,xn),[ct,pr]);pn.sorter=mo(),pn.sorterStates=pr;const Ci=(ll,kl)=>{fi({filters:ll,filterStates:kl},"filter",!0)},[dr,Wo,Ln]=Ch({prefixCls:Et,locale:xt,dropdownPrefixCls:qt,mergedColumns:vo,onFilterChange:Ci,getPopupContainer:uo||at}),Oi=rd(yo,Wo);pn.filters=Ln,pn.filterStates=Wo;const xr=De.useMemo(()=>{const ll={};return Object.keys(Ln).forEach(kl=>{Ln[kl]!==null&&(ll[kl]=Ln[kl])}),Object.assign(Object.assign({},Po),{filters:ll})},[Po,Ln]),[$i]=Ul(xr),ho=(ll,kl)=>{fi({pagination:Object.assign(Object.assign({},pn.pagination),{current:ll,pageSize:kl})},"paginate")},[Sr,Gr]=Xu(Oi.length,ho,$n);pn.pagination=$n===!1?{}:ld(Sr,$n),pn.resetPagination=Gr;const $o=De.useMemo(()=>{if($n===!1||!Sr.pageSize)return Oi;const{current:ll=1,total:kl,pageSize:vu=uc}=Sr;return Oi.lengthvu?Oi.slice((ll-1)*vu,ll*vu):Oi:Oi.slice((ll-1)*vu,ll*vu)},[!!$n,Oi,Sr&&Sr.current,Sr&&Sr.pageSize,Sr&&Sr.total]),[ca,wr]=Ru({prefixCls:Et,data:Oi,pageData:$o,getRowKey:ln,getRecordByKey:jt,expandType:gn,childrenColumnName:xn,locale:xt,getPopupContainer:uo||at},pi),ts=(ll,kl,vu)=>{let Wl;return typeof gr=="function"?Wl=Rt()(gr(ll,kl,vu)):Wl=Rt()(gr),Rt()({[`${Et}-row-selected`]:wr.has(ln(ll,kl))},Wl)};Ut.__PARENT_RENDER_ICON__=Ut.expandIcon,Ut.expandIcon=Ut.expandIcon||ga||cs(xt),gn==="nest"&&Ut.expandIconColumnIndex===void 0?Ut.expandIconColumnIndex=pi?1:0:Ut.expandIconColumnIndex>0&&pi&&(Ut.expandIconColumnIndex-=1),typeof Ut.indentSize!="number"&&(Ut.indentSize=typeof za=="number"?za:15);const as=De.useCallback(ll=>$i(ca(dr(wo(ll)))),[wo,dr,ca]);let vl,fl;if($n!==!1&&(Sr!=null&&Sr.total)){let ll;Sr.size?ll=Sr.size:ll=Ge==="small"||Ge==="middle"?"small":void 0;const kl=Vs=>De.createElement(Is.Z,Object.assign({},Sr,{className:Rt()(`${Et}-pagination ${Et}-pagination-${Vs}`,Sr.className),size:ll})),vu=Ie==="rtl"?"left":"right",{position:Wl}=Sr;if(Wl!==null&&Array.isArray(Wl)){const Vs=Wl.find(cc=>cc.includes("top")),ou=Wl.find(cc=>cc.includes("bottom")),od=Wl.every(cc=>`${cc}`=="none");!Vs&&!ou&&!od&&(fl=kl(vu)),Vs&&(vl=kl(Vs.toLowerCase().replace("top",""))),ou&&(fl=kl(ou.toLowerCase().replace("bottom","")))}else fl=kl(vu)}let hs;typeof so=="boolean"?hs={spinning:so}:typeof so=="object"&&(hs=Object.assign({spinning:!0},so));const[yl,_a]=ms(Et),[,Ll]=(0,Ts.Z)(),Od=Rt()(`${Et}-wrapper`,je==null?void 0:je.className,{[`${Et}-wrapper-rtl`]:Ie==="rtl"},zt,an,_a),Xc=Object.assign(Object.assign({},je==null?void 0:je.style),Jt),Id=Co&&Co.emptyText||(Ke==null?void 0:Ke("Table"))||De.createElement(Ko.Z,{componentName:"Table"}),Sc=co?ru:Oa,Tc={},Cd=De.useMemo(()=>{const{fontSize:ll,lineHeight:kl,padding:vu,paddingXS:Wl,paddingSM:Vs}=Ll,ou=Math.floor(ll*kl);switch(Ge){case"large":return vu*2+ou;case"small":return Wl*2+ou;default:return Vs*2+ou}},[Ll,Ge]);return co&&(Tc.listItemHeight=Cd),yl(De.createElement("div",{ref:$e,className:Od,style:Xc},De.createElement(Fl.Z,Object.assign({spinning:!1},hs),vl,De.createElement(Sc,Object.assign({},Tc,pe,{columns:vo,direction:Ie,expandable:Ut,prefixCls:Et,className:Rt()({[`${Et}-middle`]:Ge==="middle",[`${Et}-small`]:Ge==="small",[`${Et}-bordered`]:Tn,[`${Et}-empty`]:ct.length===0}),data:$o,rowKey:ln,rowClassName:ts,emptyText:Id,internalHooks:Ve,internalRefs:sn,transformColumns:as})),fl)))};var Ks=De.forwardRef(el);const sl=(qe,$e)=>{const Lt=De.useRef(0);return Lt.current+=1,De.createElement(Ks,Object.assign({},qe,{ref:$e,_renderTimes:Lt.current}))},Ws=De.forwardRef(sl);Ws.SELECTION_COLUMN=ud,Ws.EXPAND_COLUMN=ve,Ws.SELECTION_ALL=Qc,Ws.SELECTION_INVERT=Tu,Ws.SELECTION_NONE=Yu,Ws.Column=hl,Ws.ColumnGroup=wl,Ws.Summary=ft;var Yl=Ws,$l=Yl},17574:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return Nt}});var ve=xe(43858),Ve=xe(19127),Dt=xe(52671),Xt=xe(8657),pt=xe(96663),yt=xe(59301),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Kt=De,Ht=xe(7657),nn=function(Hn,Er){return yt.createElement(Ht.Z,(0,pt.Z)({},Hn,{ref:Er,icon:Kt}))},tn=yt.forwardRef(nn),Gt=tn,Mt=xe(92310),Oe=xe.n(Mt),te=xe(35654),ne=xe(71430),ce=xe(36355),le=xe(56082),ge=xe(62892),Ae=xe(20648);const we=4;function Re(ot){const{dropPosition:Hn,dropLevelOffset:Er,prefixCls:Ir,indent:cn,direction:ai="ltr"}=ot,Ii=ai==="ltr"?"left":"right",Bn=ai==="ltr"?"right":"left",Nn={[Ii]:-Er*cn+we,[Bn]:0};switch(Hn){case-1:Nn.top=-3;break;case 1:Nn.bottom=-3;break;default:Nn.bottom=-3,Nn[Ii]=cn+we;break}return yt.createElement("div",{style:Nn,className:`${Ir}-drop-indicator`})}var Ne=xe(71997),vt=yt.forwardRef((ot,Hn)=>{const{getPrefixCls:Er,direction:Ir,virtual:cn,tree:ai}=yt.useContext(ce.E_),{prefixCls:Ii,className:Bn,showIcon:Nn=!1,showLine:Yi,switcherIcon:wt,blockNode:En=!1,children:qn,checkable:st=!1,selectable:ke=!0,draggable:Be,motion:Ye,style:lt}=ot,Ee=Er("tree",Ii),St=Er(),On=Ye!=null?Ye:Object.assign(Object.assign({},(0,ge.Z)(St)),{motionAppear:!1}),ft=Object.assign(Object.assign({},ot),{checkable:st,selectable:ke,showIcon:Nn,motion:On,blockNode:En,showLine:!!Yi,dropIndicatorRender:Re}),[Pt,_t]=(0,Ae.ZP)(Ee),on=yt.useMemo(()=>{if(!Be)return!1;let hn={};switch(typeof Be){case"function":hn.nodeDraggable=Be;break;case"object":hn=Object.assign({},Be);break;default:break}return hn.icon!==!1&&(hn.icon=hn.icon||yt.createElement(le.Z,null)),hn},[Be]),Wt=hn=>yt.createElement(Ne.Z,{prefixCls:Ee,switcherIcon:wt,treeNodeProps:hn,showLine:Yi});return Pt(yt.createElement(ve.Z,Object.assign({itemHeight:20,ref:Hn,virtual:cn},ft,{style:Object.assign(Object.assign({},ai==null?void 0:ai.style),lt),prefixCls:Ee,className:Oe()({[`${Ee}-icon-hide`]:!Nn,[`${Ee}-block-node`]:En,[`${Ee}-unselectable`]:!ke,[`${Ee}-rtl`]:Ir==="rtl"},ai==null?void 0:ai.className,Bn,_t),direction:Ir,checkable:st&&yt.createElement("span",{className:`${Ee}-checkbox-inner`}),selectable:ke,switcherIcon:Wt,draggable:on}),qn))}),dt;(function(ot){ot[ot.None=0]="None",ot[ot.Start=1]="Start",ot[ot.End=2]="End"})(dt||(dt={}));function rt(ot,Hn){function Er(Ir){const{key:cn,children:ai}=Ir;Hn(cn,Ir)!==!1&&rt(ai||[],Hn)}ot.forEach(Er)}function Ot(ot){let{treeData:Hn,expandedKeys:Er,startKey:Ir,endKey:cn}=ot;const ai=[];let Ii=dt.None;if(Ir&&Ir===cn)return[Ir];if(!Ir||!cn)return[];function Bn(Nn){return Nn===Ir||Nn===cn}return rt(Hn,Nn=>{if(Ii===dt.End)return!1;if(Bn(Nn)){if(ai.push(Nn),Ii===dt.None)Ii=dt.Start;else if(Ii===dt.Start)return Ii=dt.End,!1}else Ii===dt.Start&&ai.push(Nn);return Er.includes(Nn)}),ai}function tt(ot,Hn){const Er=(0,Ve.Z)(Hn),Ir=[];return rt(ot,(cn,ai)=>{const Ii=Er.indexOf(cn);return Ii!==-1&&(Ir.push(ai),Er.splice(Ii,1)),!!Er.length}),Ir}var Pn=function(ot,Hn){var Er={};for(var Ir in ot)Object.prototype.hasOwnProperty.call(ot,Ir)&&Hn.indexOf(Ir)<0&&(Er[Ir]=ot[Ir]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,Ir=Object.getOwnPropertySymbols(ot);cn{var{defaultExpandAll:Er,defaultExpandParent:Ir,defaultExpandedKeys:cn}=ot,ai=Pn(ot,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ii=yt.useRef(),Bn=yt.useRef(),Nn=()=>{const{keyEntities:on}=(0,ne.I8)(kn(ai));let Wt;return Er?Wt=Object.keys(on):Ir?Wt=(0,te.r7)(ai.expandedKeys||cn||[],on):Wt=ai.expandedKeys||cn,Wt},[Yi,wt]=yt.useState(ai.selectedKeys||ai.defaultSelectedKeys||[]),[En,qn]=yt.useState(()=>Nn());yt.useEffect(()=>{"selectedKeys"in ai&&wt(ai.selectedKeys)},[ai.selectedKeys]),yt.useEffect(()=>{"expandedKeys"in ai&&qn(ai.expandedKeys)},[ai.expandedKeys]);const st=(on,Wt)=>{var hn;return"expandedKeys"in ai||qn(on),(hn=ai.onExpand)===null||hn===void 0?void 0:hn.call(ai,on,Wt)},ke=(on,Wt)=>{var hn;const{multiple:nr}=ai,{node:Ji,nativeEvent:wi}=Wt,{key:Fi=""}=Ji,ir=kn(ai),si=Object.assign(Object.assign({},Wt),{selected:!0}),Mr=(wi==null?void 0:wi.ctrlKey)||(wi==null?void 0:wi.metaKey),qi=wi==null?void 0:wi.shiftKey;let Dr;nr&&Mr?(Dr=on,Ii.current=Fi,Bn.current=Dr,si.selectedNodes=tt(ir,Dr)):nr&&qi?(Dr=Array.from(new Set([].concat((0,Ve.Z)(Bn.current||[]),(0,Ve.Z)(Ot({treeData:ir,expandedKeys:En,startKey:Fi,endKey:Ii.current}))))),si.selectedNodes=tt(ir,Dr)):(Dr=[Fi],Ii.current=Fi,Bn.current=Dr,si.selectedNodes=tt(ir,Dr)),(hn=ai.onSelect)===null||hn===void 0||hn.call(ai,Dr,si),"selectedKeys"in ai||wt(Dr)},{getPrefixCls:Be,direction:Ye}=yt.useContext(ce.E_),{prefixCls:lt,className:Ee,showIcon:St=!0,expandAction:On="click"}=ai,ft=Pn(ai,["prefixCls","className","showIcon","expandAction"]),Pt=Be("tree",lt),_t=Oe()(`${Pt}-directory`,{[`${Pt}-directory-rtl`]:Ye==="rtl"},Ee);return yt.createElement(vt,Object.assign({icon:Rt,ref:Hn,blockNode:!0},ft,{showIcon:St,expandAction:On,prefixCls:Pt,className:_t,expandedKeys:En,selectedKeys:Yi,onSelect:ke,onExpand:st}))};var Ai=yt.forwardRef(bn);const Xi=vt;Xi.DirectoryTree=Ai,Xi.TreeNode=ve.O;var Nt=Xi},20648:function(ii,hi,xe){"use strict";xe.d(hi,{TM:function(){return Mt},Yk:function(){return Gt}});var ve=xe(93083),Ve=xe(98447),Dt=xe(17313),Xt=xe(8378),pt=xe(37613),yt=xe(83116);const De=new ve.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Kt=(Oe,te)=>({[`.${Oe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${te.motionDurationSlow}`}}}),Ht=(Oe,te)=>({[`.${Oe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:te.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${te.lineWidthBold}px solid ${te.colorPrimary}`,borderRadius:"50%",content:'""'}}}),nn=(Oe,te)=>{const{treeCls:ne,treeNodeCls:ce,treeNodePadding:le,titleHeight:ge,nodeSelectedBg:Ae,nodeHoverBg:we}=te,Re=te.paddingXS;return{[ne]:Object.assign(Object.assign({},(0,Dt.Wf)(te)),{background:te.colorBgContainer,borderRadius:te.borderRadius,transition:`background-color ${te.motionDurationSlow}`,[`&${ne}-rtl`]:{[`${ne}-switcher`]:{"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ne}-active-focused)`]:Object.assign({},(0,Dt.oN)(te)),[`${ne}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ne}-block-node`]:{[`${ne}-list-holder-inner`]:{alignItems:"stretch",[`${ne}-node-content-wrapper`]:{flex:"auto"},[`${ce}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${te.colorPrimary}`,opacity:0,animationName:De,animationDuration:te.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ce}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ne}-node-content-wrapper`]:{color:te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ne}-node-content-wrapper`]:Object.assign({},(0,Dt.oN)(te)),[`&:not(${ce}-disabled).filter-node ${ne}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ne}-draggable-icon`]:{flexShrink:0,width:ge,lineHeight:`${ge}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${te.motionDurationSlow}`,[`${ce}:hover &`]:{opacity:.45}},[`&${ce}-disabled`]:{[`${ne}-draggable-icon`]:{visibility:"hidden"}}}},[`${ne}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ge}},[`${ne}-draggable-icon`]:{visibility:"hidden"},[`${ne}-switcher`]:Object.assign(Object.assign({},Kt(Oe,te)),{position:"relative",flex:"none",alignSelf:"stretch",width:ge,margin:0,lineHeight:`${ge}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:te.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ge/2*.8,height:ge/2,borderBottom:`1px solid ${te.colorBorder}`,content:'""'}}}),[`${ne}-checkbox`]:{top:"initial",marginInlineEnd:Re},[`${ne}-node-content-wrapper, ${ne}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ge,margin:0,padding:`0 ${te.paddingXS/2}px`,color:"inherit",lineHeight:`${ge}px`,background:"transparent",borderRadius:te.borderRadius,cursor:"pointer",transition:`all ${te.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:we},[`&${ne}-node-selected`]:{backgroundColor:Ae},[`${ne}-iconEle`]:{display:"inline-block",width:ge,height:ge,lineHeight:`${ge}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ne}-unselectable ${ne}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ne}-node-content-wrapper`]:Object.assign({lineHeight:`${ge}px`,userSelect:"none"},Ht(Oe,te)),[`${ce}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${te.colorPrimary}`}},"&-show-line":{[`${ne}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-le,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ne}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ce}-leaf-last`]:{[`${ne}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ge/2}px !important`}}}}})}},tn=Oe=>{const{treeCls:te,treeNodeCls:ne,treeNodePadding:ce,directoryNodeSelectedBg:le,directoryNodeSelectedColor:ge}=Oe;return{[`${te}${te}-directory`]:{[ne]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ce,insetInlineStart:0,transition:`background-color ${Oe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Oe.controlItemBgHover}},"> *":{zIndex:1},[`${te}-switcher`]:{transition:`color ${Oe.motionDurationMid}`},[`${te}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${te}-node-selected`]:{color:ge,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${te}-switcher`]:{color:ge},[`${te}-node-content-wrapper`]:{color:ge,background:"transparent"}}}}}},Gt=(Oe,te)=>{const ne=`.${Oe}`,ce=`${ne}-treenode`,le=te.paddingXS/2,ge=(0,pt.TS)(te,{treeCls:ne,treeNodeCls:ce,treeNodePadding:le});return[nn(Oe,ge),tn(ge)]},Mt=Oe=>{const{controlHeightSM:te}=Oe;return{titleHeight:te,nodeHoverBg:Oe.controlItemBgHover,nodeSelectedBg:Oe.controlItemBgActive}};hi.ZP=(0,yt.Z)("Tree",(Oe,te)=>{let{prefixCls:ne}=te;return[{[Oe.componentCls]:(0,Ve.C2)(`${ne}-checkbox`,Oe)},Gt(ne,Oe),(0,Xt.Z)(Oe)]},Oe=>{const{colorTextLightSolid:te,colorPrimary:ne}=Oe;return Object.assign(Object.assign({},Mt(Oe)),{directoryNodeSelectedColor:te,directoryNodeSelectedBg:ne})})},71997:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return ce}});var ve=xe(96663),Ve=xe(59301),Dt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Xt=Dt,pt=xe(7657),yt=function(ge,Ae){return Ve.createElement(pt.Z,(0,ve.Z)({},ge,{ref:Ae,icon:Xt}))},De=Ve.forwardRef(yt),Kt=De,Ht=xe(52671),nn=xe(58617),tn=xe(15075),Gt=xe(43531),Mt=xe(92310),Oe=xe.n(Mt),te=xe(92343),ce=le=>{const{prefixCls:ge,switcherIcon:Ae,treeNodeProps:we,showLine:Re}=le,{isLeaf:Ne,expanded:gt,loading:vt}=we;if(vt)return Ve.createElement(nn.Z,{className:`${ge}-switcher-loading-icon`});let dt;if(Re&&typeof Re=="object"&&(dt=Re.showLeafIcon),Ne){if(!Re)return null;if(typeof dt!="boolean"&&dt){const tt=typeof dt=="function"?dt(we):dt,Pn=`${ge}-switcher-line-custom-icon`;return(0,te.l$)(tt)?(0,te.Tm)(tt,{className:Oe()(tt.props.className||"",Pn)}):tt}return dt?Ve.createElement(Ht.Z,{className:`${ge}-switcher-line-icon`}):Ve.createElement("span",{className:`${ge}-switcher-leaf-line`})}const rt=`${ge}-switcher-icon`,Ot=typeof Ae=="function"?Ae(we):Ae;return(0,te.l$)(Ot)?(0,te.Tm)(Ot,{className:Oe()(Ot.props.className||"",rt)}):Ot!==void 0?Ot:Re?gt?Ve.createElement(tn.Z,{className:`${ge}-switcher-line-icon`}):Ve.createElement(Gt.Z,{className:`${ge}-switcher-line-icon`}):Ve.createElement(Kt,{className:rt})}},54580:function(ii,hi,xe){"use strict";xe.d(hi,{default:function(){return sr}});var ve=xe(59301),Ve=xe(19127),Dt=xe(92310),Xt=xe.n(Dt),pt=xe(96663),yt=xe(52884),De=xe(95727),Kt=xe(65711),Ht=xe(85745),nn=xe(90493),tn=xe(6620),Gt=xe(49581),Mt=xe(20135),Oe=xe(73324),te=xe(26112);function ne(dn,gi){var Yn="cannot ".concat(dn.method," ").concat(dn.action," ").concat(gi.status,"'"),wn=new Error(Yn);return wn.status=gi.status,wn.method=dn.method,wn.url=dn.action,wn}function ce(dn){var gi=dn.responseText||dn.response;if(!gi)return gi;try{return JSON.parse(gi)}catch(Yn){return gi}}function le(dn){var gi=new XMLHttpRequest;dn.onProgress&&gi.upload&&(gi.upload.onprogress=function(_n){_n.total>0&&(_n.percent=_n.loaded/_n.total*100),dn.onProgress(_n)});var Yn=new FormData;dn.data&&Object.keys(dn.data).forEach(function(Vn){var _n=dn.data[Vn];if(Array.isArray(_n)){_n.forEach(function(Di){Yn.append("".concat(Vn,"[]"),Di)});return}Yn.append(Vn,_n)}),dn.file instanceof Blob?Yn.append(dn.filename,dn.file,dn.file.name):Yn.append(dn.filename,dn.file),gi.onerror=function(_n){dn.onError(_n)},gi.onload=function(){return gi.status<200||gi.status>=300?dn.onError(ne(dn,gi),ce(gi)):dn.onSuccess(ce(gi),gi)},gi.open(dn.method,dn.action,!0),dn.withCredentials&&"withCredentials"in gi&&(gi.withCredentials=!0);var wn=dn.headers||{};return wn["X-Requested-With"]!==null&&gi.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wn).forEach(function(Vn){wn[Vn]!==null&&gi.setRequestHeader(Vn,wn[Vn])}),gi.send(Yn),{abort:function(){gi.abort()}}}var ge=+new Date,Ae=0;function we(){return"rc-upload-".concat(ge,"-").concat(++Ae)}var Re=xe(48736),Ne=function(dn,gi){if(dn&&gi){var Yn=Array.isArray(gi)?gi:gi.split(","),wn=dn.name||"",Vn=dn.type||"",_n=Vn.replace(/\/.*$/,"");return Yn.some(function(Di){var Gn=Di.trim();if(/^\*(\/\*)?$/.test(Di))return!0;if(Gn.charAt(0)==="."){var to=wn.toLowerCase(),An=Gn.toLowerCase(),ya=[An];return(An===".jpg"||An===".jpeg")&&(ya=[".jpg",".jpeg"]),ya.some(function(na){return to.endsWith(na)})}return/\/\*$/.test(Gn)?_n===Gn.replace(/\/.*$/,""):Vn===Gn?!0:/^\w+$/.test(Gn)?((0,Re.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Gn,"'.Skip for check.")),!0):!1})}return!0};function gt(dn,gi){var Yn=dn.createReader(),wn=[];function Vn(){Yn.readEntries(function(_n){var Di=Array.prototype.slice.apply(_n);wn=wn.concat(Di);var Gn=!Di.length;Gn?gi(wn):Vn()})}Vn()}var vt=function(gi,Yn,wn){var Vn=function _n(Di,Gn){Di&&(Di.path=Gn||"",Di.isFile?Di.file(function(to){wn(to)&&(Di.fullPath&&!to.webkitRelativePath&&(Object.defineProperties(to,{webkitRelativePath:{writable:!0}}),to.webkitRelativePath=Di.fullPath.replace(/^\//,""),Object.defineProperties(to,{webkitRelativePath:{writable:!1}})),Yn([to]))}):Di.isDirectory&>(Di,function(to){to.forEach(function(An){_n(An,"".concat(Gn).concat(Di.name,"/"))})}))};gi.forEach(function(_n){Vn(_n.webkitGetAsEntry())})},dt=vt,rt=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ot=function(dn){(0,Kt.Z)(Yn,dn);var gi=(0,Ht.Z)(Yn);function Yn(){var wn;(0,yt.Z)(this,Yn);for(var Vn=arguments.length,_n=new Array(Vn),Di=0;Di{let{uid:_n}=Vn;return _n===dn.uid});return wn===-1?Yn.push(dn):Yn[wn]=dn,Yn}function hn(dn,gi){const Yn=dn.uid!==void 0?"uid":"name";return gi.filter(wn=>wn[Yn]===dn[Yn])[0]}function nr(dn,gi){const Yn=dn.uid!==void 0?"uid":"name",wn=gi.filter(Vn=>Vn[Yn]!==dn[Yn]);return wn.length===gi.length?null:wn}const Ji=function(){const gi=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wn=gi[gi.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wn)||[""])[0]},wi=dn=>dn.indexOf("image/")===0,Fi=dn=>{if(dn.type&&!dn.thumbUrl)return wi(dn.type);const gi=dn.thumbUrl||dn.url||"",Yn=Ji(gi);return/^data:image\//.test(gi)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Yn)?!0:!(/^data:/.test(gi)||Yn)},ir=200;function si(dn){return new Promise(gi=>{if(!dn.type||!wi(dn.type)){gi("");return}const Yn=document.createElement("canvas");Yn.width=ir,Yn.height=ir,Yn.style.cssText=`position: fixed; left: 0; top: 0; width: ${ir}px; height: ${ir}px; z-index: 9999; display: none;`,document.body.appendChild(Yn);const wn=Yn.getContext("2d"),Vn=new Image;if(Vn.onload=()=>{const{width:_n,height:Di}=Vn;let Gn=ir,to=ir,An=0,ya=0;_n>Di?(to=Di*(ir/_n),ya=-(to-Gn)/2):(Gn=_n*(ir/Di),An=-(Gn-to)/2),wn.drawImage(Vn,An,ya,Gn,to);const na=Yn.toDataURL();document.body.removeChild(Yn),window.URL.revokeObjectURL(Vn.src),gi(na)},Vn.crossOrigin="anonymous",dn.type.startsWith("image/svg+xml")){const _n=new FileReader;_n.onload=()=>{_n.result&&(Vn.src=_n.result)},_n.readAsDataURL(dn)}else if(dn.type.startsWith("image/gif")){const _n=new FileReader;_n.onload=()=>{_n.result&&gi(_n.result)},_n.readAsDataURL(dn)}else Vn.src=window.URL.createObjectURL(dn)})}var Mr=xe(26227),qi=xe(41464),Dr=xe(15277),Eo=xe(93948),xo=xe(6848),fa=ve.forwardRef((dn,gi)=>{let{prefixCls:Yn,className:wn,style:Vn,locale:_n,listType:Di,file:Gn,items:to,progress:An,iconRender:ya,actionIconRender:na,itemRender:La,isImgUrl:jn,showPreviewIcon:lr,showRemoveIcon:ao,showDownloadIcon:zo,previewIcon:lo,removeIcon:bo,downloadIcon:Io,onPreview:Jo,onDownload:Do,onClose:Ca}=dn;var Xn,ja;const{status:Zn}=Gn,[Ma,Xa]=ve.useState(Zn);ve.useEffect(()=>{Zn!=="removed"&&Xa(Zn)},[Zn]);const[ba,ys]=ve.useState(!1);ve.useEffect(()=>{const qa=setTimeout(()=>{ys(!0)},300);return()=>{clearTimeout(qa)}},[]);const Ja=ya(Gn);let Aa=ve.createElement("div",{className:`${Yn}-icon`},Ja);if(Di==="picture"||Di==="picture-card"||Di==="picture-circle")if(Ma==="uploading"||!Gn.thumbUrl&&!Gn.url){const qa=Xt()(`${Yn}-list-item-thumbnail`,{[`${Yn}-list-item-file`]:Ma!=="uploading"});Aa=ve.createElement("div",{className:qa},Ja)}else{const qa=jn!=null&&jn(Gn)?ve.createElement("img",{src:Gn.thumbUrl||Gn.url,alt:Gn.name,className:`${Yn}-list-item-image`,crossOrigin:Gn.crossOrigin}):Ja,Ko=Xt()(`${Yn}-list-item-thumbnail`,{[`${Yn}-list-item-file`]:jn&&!jn(Gn)});Aa=ve.createElement("a",{className:Ko,onClick:Uo=>Jo(Gn,Uo),href:Gn.url||Gn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},qa)}const Ba=Xt()(`${Yn}-list-item`,`${Yn}-list-item-${Ma}`),Ds=typeof Gn.linkProps=="string"?JSON.parse(Gn.linkProps):Gn.linkProps,Fs=ao?na((typeof bo=="function"?bo(Gn):bo)||ve.createElement(Mr.Z,null),()=>Ca(Gn),Yn,_n.removeFile):null,$r=zo&&Ma==="done"?na((typeof Io=="function"?Io(Gn):Io)||ve.createElement(qi.Z,null),()=>Do(Gn),Yn,_n.downloadFile):null,Je=Di!=="picture-card"&&Di!=="picture-circle"&&ve.createElement("span",{key:"download-delete",className:Xt()(`${Yn}-list-item-actions`,{picture:Di==="picture"})},$r,Fs),Xs=Xt()(`${Yn}-list-item-name`),ul=Gn.url?[ve.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Xs,title:Gn.name},Ds,{href:Gn.url,onClick:qa=>Jo(Gn,qa)}),Gn.name),Je]:[ve.createElement("span",{key:"view",className:Xs,onClick:qa=>Jo(Gn,qa),title:Gn.name},Gn.name),Je],Xo={pointerEvents:"none",opacity:.5},qs=lr?ve.createElement("a",{href:Gn.url||Gn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Gn.url||Gn.thumbUrl?void 0:Xo,onClick:qa=>Jo(Gn,qa),title:_n.previewFile},typeof lo=="function"?lo(Gn):lo||ve.createElement(Dr.Z,null)):null,ol=(Di==="picture-card"||Di==="picture-circle")&&Ma!=="uploading"&&ve.createElement("span",{className:`${Yn}-list-item-actions`},qs,Ma==="done"&&$r,Fs),{getPrefixCls:hl}=ve.useContext(Xi.E_),Su=hl(),wl=ve.createElement("div",{className:Ba},Aa,ul,ol,ba&&ve.createElement(St.default,{motionName:`${Su}-fade`,visible:Ma==="uploading",motionDeadline:2e3},qa=>{let{className:Ko}=qa;const Uo="percent"in Gn?ve.createElement(Eo.Z,Object.assign({},An,{type:"line",percent:Gn.percent,"aria-label":Gn["aria-label"],"aria-labelledby":Gn["aria-labelledby"]})):null;return ve.createElement("div",{className:Xt()(`${Yn}-list-item-progress`,Ko)},Uo)})),al=Gn.response&&typeof Gn.response=="string"?Gn.response:((Xn=Gn.error)===null||Xn===void 0?void 0:Xn.statusText)||((ja=Gn.error)===null||ja===void 0?void 0:ja.message)||_n.uploadError,Sl=Ma==="error"?ve.createElement(xo.Z,{title:al,getPopupContainer:qa=>qa.parentNode},wl):wl;return ve.createElement("div",{className:Xt()(`${Yn}-list-item-container`,wn),style:Vn,ref:gi},La?La(Sl,Gn,to,{download:Do.bind(null,Gn),preview:Jo.bind(null,Gn),remove:Ca.bind(null,Gn)}):Sl)});const Sa=(dn,gi)=>{const{listType:Yn="text",previewFile:wn=si,onPreview:Vn,onDownload:_n,onRemove:Di,locale:Gn,iconRender:to,isImageUrl:An=Fi,prefixCls:ya,items:na=[],showPreviewIcon:La=!0,showRemoveIcon:jn=!0,showDownloadIcon:lr=!1,removeIcon:ao,previewIcon:zo,downloadIcon:lo,progress:bo={size:[-1,2],showInfo:!1},appendAction:Io,appendActionVisible:Jo=!0,itemRender:Do,disabled:Ca}=dn,Xn=(0,On.Z)(),[ja,Zn]=ve.useState(!1);ve.useEffect(()=>{Yn!=="picture"&&Yn!=="picture-card"&&Yn!=="picture-circle"||(na||[]).forEach(Xo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Xo.originFileObj instanceof File||Xo.originFileObj instanceof Blob)||Xo.thumbUrl!==void 0||(Xo.thumbUrl="",wn&&wn(Xo.originFileObj).then(qs=>{Xo.thumbUrl=qs||"",Xn()}))})},[Yn,na,wn]),ve.useEffect(()=>{Zn(!0)},[]);const Ma=(Xo,qs)=>{if(Vn)return qs==null||qs.preventDefault(),Vn(Xo)},Xa=Xo=>{typeof _n=="function"?_n(Xo):Xo.url&&window.open(Xo.url)},ba=Xo=>{Di==null||Di(Xo)},ys=Xo=>{if(to)return to(Xo,Yn);const qs=Xo.status==="uploading",ol=An&&An(Xo)?ve.createElement(Ee,null):ve.createElement(Bn,null);let hl=qs?ve.createElement(Nn.Z,null):ve.createElement(st,null);return Yn==="picture"?hl=qs?ve.createElement(Nn.Z,null):ol:(Yn==="picture-card"||Yn==="picture-circle")&&(hl=qs?Gn.uploading:ol),hl},Ja=(Xo,qs,ol,hl)=>{const Su={type:"text",size:"small",title:hl,onClick:wl=>{qs(),(0,Pt.l$)(Xo)&&Xo.props.onClick&&Xo.props.onClick(wl)},className:`${ol}-list-item-action`,disabled:Ca};if((0,Pt.l$)(Xo)){const wl=(0,Pt.Tm)(Xo,Object.assign(Object.assign({},Xo.props),{onClick:()=>{}}));return ve.createElement(_t.ZP,Object.assign({},Su,{icon:wl}))}return ve.createElement(_t.ZP,Object.assign({},Su),ve.createElement("span",null,Xo))};ve.useImperativeHandle(gi,()=>({handlePreview:Ma,handleDownload:Xa}));const{getPrefixCls:Aa}=ve.useContext(Xi.E_),Ba=Aa("upload",ya),Ds=Aa(),Fs=Xt()(`${Ba}-list`,`${Ba}-list-${Yn}`),$r=(0,Ve.Z)(na.map(Xo=>({key:Xo.uid,file:Xo})));let Xs={motionDeadline:2e3,motionName:`${Ba}-${Yn==="picture-card"||Yn==="picture-circle"?"animate-inline":"animate"}`,keys:$r,motionAppear:ja};const ul=ve.useMemo(()=>{const Xo=Object.assign({},(0,ft.Z)(Ds));return delete Xo.onAppearEnd,delete Xo.onEnterEnd,delete Xo.onLeaveEnd,Xo},[Ds]);return Yn!=="picture-card"&&Yn!=="picture-circle"&&(Xs=Object.assign(Object.assign({},ul),Xs)),ve.createElement("div",{className:Fs},ve.createElement(St.CSSMotionList,Object.assign({},Xs,{component:!1}),Xo=>{let{key:qs,file:ol,className:hl,style:Su}=Xo;return ve.createElement(fa,{key:qs,locale:Gn,prefixCls:Ba,className:hl,style:Su,file:ol,items:na,progress:bo,listType:Yn,isImgUrl:An,showPreviewIcon:La,showRemoveIcon:jn,showDownloadIcon:lr,removeIcon:ao,previewIcon:zo,downloadIcon:lo,iconRender:ys,actionIconRender:Ja,itemRender:Do,onPreview:Ma,onDownload:Xa,onClose:ba})}),Io&&ve.createElement(St.default,Object.assign({},Xs,{visible:Jo,forceRender:!0}),Xo=>{let{className:qs,style:ol}=Xo;return(0,Pt.Tm)(Io,hl=>({className:Xt()(hl.className,qs),style:Object.assign(Object.assign(Object.assign({},ol),{pointerEvents:qs?"none":void 0}),hl.style)}))}))};var ss=ve.forwardRef(Sa),Ua=xe(17313),Rs=xe(8378),Os=xe(83116),Go=xe(37613),js=dn=>{const{componentCls:gi,iconCls:Yn}=dn;return{[`${gi}-wrapper`]:{[`${gi}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:dn.colorFillAlter,border:`${dn.lineWidth}px dashed ${dn.colorBorder}`,borderRadius:dn.borderRadiusLG,cursor:"pointer",transition:`border-color ${dn.motionDurationSlow}`,[gi]:{padding:`${dn.padding}px 0`},[`${gi}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${gi}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${gi}-disabled):hover`]:{borderColor:dn.colorPrimaryHover},[`p${gi}-drag-icon`]:{marginBottom:dn.margin,[Yn]:{color:dn.colorPrimary,fontSize:dn.uploadThumbnailSize}},[`p${gi}-text`]:{margin:`0 0 ${dn.marginXXS}px`,color:dn.colorTextHeading,fontSize:dn.fontSizeLG},[`p${gi}-hint`]:{color:dn.colorTextDescription,fontSize:dn.fontSize},[`&${gi}-disabled`]:{cursor:"not-allowed",[`p${gi}-drag-icon ${Yn}, - p${gi}-text, - p${gi}-hint - `]:{color:dn.colorTextDisabled}}}}}},Zi=dn=>{const{componentCls:gi,antCls:Yn,iconCls:wn,fontSize:Vn,lineHeight:_n}=dn,Di=`${gi}-list-item`,Gn=`${Di}-actions`,to=`${Di}-action`,An=Math.round(Vn*_n);return{[`${gi}-wrapper`]:{[`${gi}-list`]:Object.assign(Object.assign({},(0,Ua.dF)()),{lineHeight:dn.lineHeight,[Di]:{position:"relative",height:dn.lineHeight*Vn,marginTop:dn.marginXS,fontSize:Vn,display:"flex",alignItems:"center",transition:`background-color ${dn.motionDurationSlow}`,"&:hover":{backgroundColor:dn.controlItemBgHover},[`${Di}-name`]:Object.assign(Object.assign({},Ua.vS),{padding:`0 ${dn.paddingXS}px`,lineHeight:_n,flex:"auto",transition:`all ${dn.motionDurationSlow}`}),[Gn]:{[to]:{opacity:0},[`${to}${Yn}-btn-sm`]:{height:An,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${to}:focus-visible, - &.picture ${to} - `]:{opacity:1},[wn]:{color:dn.actionsColor,transition:`all ${dn.motionDurationSlow}`},[`&:hover ${wn}`]:{color:dn.colorText}},[`${gi}-icon ${wn}`]:{color:dn.colorTextDescription,fontSize:Vn},[`${Di}-progress`]:{position:"absolute",bottom:-dn.uploadProgressOffset,width:"100%",paddingInlineStart:Vn+dn.paddingXS,fontSize:Vn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Di}:hover ${to}`]:{opacity:1,color:dn.colorText},[`${Di}-error`]:{color:dn.colorError,[`${Di}-name, ${gi}-icon ${wn}`]:{color:dn.colorError},[Gn]:{[`${wn}, ${wn}:hover`]:{color:dn.colorError},[to]:{opacity:1}}},[`${gi}-list-item-container`]:{transition:`opacity ${dn.motionDurationSlow}, height ${dn.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Rr=xe(93083),In=xe(1950);const Li=new Rr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Pi=new Rr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Zr=dn=>{const{componentCls:gi}=dn,Yn=`${gi}-animate-inline`;return[{[`${gi}-wrapper`]:{[`${Yn}-appear, ${Yn}-enter, ${Yn}-leave`]:{animationDuration:dn.motionDurationSlow,animationTimingFunction:dn.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Yn}-appear, ${Yn}-enter`]:{animationName:Li},[`${Yn}-leave`]:{animationName:Pi}}},{[`${gi}-wrapper`]:(0,In.J$)(dn)},Li,Pi]},Ei=xe(93398),rn=xe(64993);const Yt=dn=>{const{componentCls:gi,iconCls:Yn,uploadThumbnailSize:wn,uploadProgressOffset:Vn}=dn,_n=`${gi}-list`,Di=`${_n}-item`;return{[`${gi}-wrapper`]:{[` - ${_n}${_n}-picture, - ${_n}${_n}-picture-card, - ${_n}${_n}-picture-circle - `]:{[Di]:{position:"relative",height:wn+dn.lineWidth*2+dn.paddingXS*2,padding:dn.paddingXS,border:`${dn.lineWidth}px ${dn.lineType} ${dn.colorBorder}`,borderRadius:dn.borderRadiusLG,"&:hover":{background:"transparent"},[`${Di}-thumbnail`]:Object.assign(Object.assign({},Ua.vS),{width:wn,height:wn,lineHeight:`${wn+dn.paddingSM}px`,textAlign:"center",flex:"none",[Yn]:{fontSize:dn.fontSizeHeading2,color:dn.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Di}-progress`]:{bottom:Vn,width:`calc(100% - ${dn.paddingSM*2}px)`,marginTop:0,paddingInlineStart:wn+dn.paddingXS}},[`${Di}-error`]:{borderColor:dn.colorError,[`${Di}-thumbnail ${Yn}`]:{[`svg path[fill='${Ei.blue[0]}']`]:{fill:dn.colorErrorBg},[`svg path[fill='${Ei.blue.primary}']`]:{fill:dn.colorError}}},[`${Di}-uploading`]:{borderStyle:"dashed",[`${Di}-name`]:{marginBottom:Vn}}},[`${_n}${_n}-picture-circle ${Di}`]:{[`&, &::before, ${Di}-thumbnail`]:{borderRadius:"50%"}}}}},Xe=dn=>{const{componentCls:gi,iconCls:Yn,fontSizeLG:wn,colorTextLightSolid:Vn}=dn,_n=`${gi}-list`,Di=`${_n}-item`,Gn=dn.uploadPicCardSize;return{[` - ${gi}-wrapper${gi}-picture-card-wrapper, - ${gi}-wrapper${gi}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Ua.dF)()),{display:"inline-block",width:"100%",[`${gi}${gi}-select`]:{width:Gn,height:Gn,marginInlineEnd:dn.marginXS,marginBottom:dn.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:dn.colorFillAlter,border:`${dn.lineWidth}px dashed ${dn.colorBorder}`,borderRadius:dn.borderRadiusLG,cursor:"pointer",transition:`border-color ${dn.motionDurationSlow}`,[`> ${gi}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${gi}-disabled):hover`]:{borderColor:dn.colorPrimary}},[`${_n}${_n}-picture-card, ${_n}${_n}-picture-circle`]:{[`${_n}-item-container`]:{display:"inline-block",width:Gn,height:Gn,marginBlock:`0 ${dn.marginXS}px`,marginInline:`0 ${dn.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Di]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${dn.paddingXS*2}px)`,height:`calc(100% - ${dn.paddingXS*2}px)`,backgroundColor:dn.colorBgMask,opacity:0,transition:`all ${dn.motionDurationSlow}`,content:'" "'}},[`${Di}:hover`]:{[`&::before, ${Di}-actions`]:{opacity:1}},[`${Di}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${dn.motionDurationSlow}`,[`${Yn}-eye, ${Yn}-download, ${Yn}-delete`]:{zIndex:10,width:wn,margin:`0 ${dn.marginXXS}px`,fontSize:wn,cursor:"pointer",transition:`all ${dn.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Di}-actions, ${Di}-actions:hover`]:{[`${Yn}-eye, ${Yn}-download, ${Yn}-delete`]:{color:new rn.C(Vn).setAlpha(.65).toRgbString(),"&:hover":{color:Vn}}},[`${Di}-thumbnail, ${Di}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Di}-name`]:{display:"none",textAlign:"center"},[`${Di}-file + ${Di}-name`]:{position:"absolute",bottom:dn.margin,display:"block",width:`calc(100% - ${dn.paddingXS*2}px)`},[`${Di}-uploading`]:{[`&${Di}`]:{backgroundColor:dn.colorFillAlter},[`&::before, ${Yn}-eye, ${Yn}-download, ${Yn}-delete`]:{display:"none"}},[`${Di}-progress`]:{bottom:dn.marginXL,width:`calc(100% - ${dn.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${gi}-wrapper${gi}-picture-circle-wrapper`]:{[`${gi}${gi}-select`]:{borderRadius:"50%"}}}};var ti=dn=>{const{componentCls:gi}=dn;return{[`${gi}-rtl`]:{direction:"rtl"}}};const Wn=dn=>{const{componentCls:gi,colorTextDisabled:Yn}=dn;return{[`${gi}-wrapper`]:Object.assign(Object.assign({},(0,Ua.Wf)(dn)),{[gi]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${gi}-select`]:{display:"inline-block"},[`${gi}-disabled`]:{color:Yn,cursor:"not-allowed"}})}};var vn=(0,Os.Z)("Upload",dn=>{const{fontSizeHeading3:gi,fontSize:Yn,lineHeight:wn,lineWidth:Vn,controlHeightLG:_n}=dn,Di=Math.round(Yn*wn),Gn=(0,Go.TS)(dn,{uploadThumbnailSize:gi*2,uploadProgressOffset:Di/2+Vn,uploadPicCardSize:_n*2.55});return[Wn(Gn),js(Gn),Yt(Gn),Xe(Gn),Zi(Gn),Zr(Gn),ti(Gn),(0,Rs.Z)(Gn)]},dn=>({actionsColor:dn.colorTextDescription})),vi=function(dn,gi,Yn,wn){function Vn(_n){return _n instanceof Yn?_n:new Yn(function(Di){Di(_n)})}return new(Yn||(Yn=Promise))(function(_n,Di){function Gn(ya){try{An(wn.next(ya))}catch(na){Di(na)}}function to(ya){try{An(wn.throw(ya))}catch(na){Di(na)}}function An(ya){ya.done?_n(ya.value):Vn(ya.value).then(Gn,to)}An((wn=wn.apply(dn,gi||[])).next())})};const eo=`__LIST_IGNORE_${Date.now()}__`,Xr=(dn,gi)=>{const{fileList:Yn,defaultFileList:wn,onRemove:Vn,showUploadList:_n=!0,listType:Di="text",onPreview:Gn,onDownload:to,onChange:An,onDrop:ya,previewFile:na,disabled:La,locale:jn,iconRender:lr,isImageUrl:ao,progress:zo,prefixCls:lo,className:bo,type:Io="select",children:Jo,style:Do,itemRender:Ca,maxCount:Xn,data:ja={},multiple:Zn=!1,action:Ma="",accept:Xa="",supportServerRender:ba=!0,rootClassName:ys}=dn,Ja=ve.useContext(Nt.Z),Aa=La!=null?La:Ja,[Ba,Ds]=(0,Cn.Z)(wn||[],{value:Yn,postState:bs=>bs!=null?bs:[]}),[Fs,$r]=ve.useState("drop"),Je=ve.useRef(null);ve.useMemo(()=>{const bs=Date.now();(Yn||[]).forEach(($a,Ys)=>{!$a.uid&&!Object.isFrozen($a)&&($a.uid=`__AUTO__${bs}_${Ys}__`)})},[Yn]);const Xs=(bs,$a,Ys)=>{let ia=(0,Ve.Z)($a),es=!1;Xn===1?ia=ia.slice(-1):Xn&&(es=ia.length>Xn,ia=ia.slice(0,Xn)),(0,Ai.flushSync)(()=>{Ds(ia)});const nl={file:bs,fileList:ia};Ys&&(nl.event=Ys),(!es||ia.some(Ad=>Ad.uid===bs.uid))&&(0,Ai.flushSync)(()=>{An==null||An(nl)})},ul=(bs,$a)=>vi(void 0,void 0,void 0,function*(){const{beforeUpload:Ys,transformFile:ia}=dn;let es=bs;if(Ys){const nl=yield Ys(bs,$a);if(nl===!1)return!1;if(delete bs[eo],nl===eo)return Object.defineProperty(bs,eo,{value:!0,configurable:!0}),!1;typeof nl=="object"&&nl&&(es=nl)}return ia&&(es=yield ia(es)),es}),Xo=bs=>{const $a=bs.filter(es=>!es.file[eo]);if(!$a.length)return;const Ys=$a.map(es=>on(es.file));let ia=(0,Ve.Z)(Ba);Ys.forEach(es=>{ia=Wt(es,ia)}),Ys.forEach((es,nl)=>{let Ad=es;if($a[nl].parsedFile)es.status="uploading";else{const{originFileObj:mu}=es;let xd;try{xd=new File([mu],mu.name,{type:mu.type})}catch(Qd){xd=new Blob([mu],{type:mu.type}),xd.name=mu.name,xd.lastModifiedDate=new Date,xd.lastModified=new Date().getTime()}xd.uid=es.uid,Ad=xd}Xs(Ad,ia)})},qs=(bs,$a,Ys)=>{try{typeof bs=="string"&&(bs=JSON.parse(bs))}catch(nl){}if(!hn($a,Ba))return;const ia=on($a);ia.status="done",ia.percent=100,ia.response=bs,ia.xhr=Ys;const es=Wt(ia,Ba);Xs(ia,es)},ol=(bs,$a)=>{if(!hn($a,Ba))return;const Ys=on($a);Ys.status="uploading",Ys.percent=bs.percent;const ia=Wt(Ys,Ba);Xs(Ys,ia,bs)},hl=(bs,$a,Ys)=>{if(!hn(Ys,Ba))return;const ia=on(Ys);ia.error=bs,ia.response=$a,ia.status="error";const es=Wt(ia,Ba);Xs(ia,es)},Su=bs=>{let $a;Promise.resolve(typeof Vn=="function"?Vn(bs):Vn).then(Ys=>{var ia;if(Ys===!1)return;const es=nr(bs,Ba);es&&($a=Object.assign(Object.assign({},bs),{status:"removed"}),Ba==null||Ba.forEach(nl=>{const Ad=$a.uid!==void 0?"uid":"name";nl[Ad]===$a[Ad]&&!Object.isFrozen(nl)&&(nl.status="removed")}),(ia=Je.current)===null||ia===void 0||ia.abort($a),Xs($a,es))})},wl=bs=>{$r(bs.type),bs.type==="drop"&&(ya==null||ya(bs))};ve.useImperativeHandle(gi,()=>({onBatchStart:Xo,onSuccess:qs,onProgress:ol,onError:hl,fileList:Ba,upload:Je.current}));const{getPrefixCls:al,direction:Sl,upload:qa}=ve.useContext(Xi.E_),Ko=al("upload",lo),Uo=Object.assign(Object.assign({onBatchStart:Xo,onError:hl,onProgress:ol,onSuccess:qs},dn),{data:ja,multiple:Zn,action:Ma,accept:Xa,supportServerRender:ba,prefixCls:Ko,disabled:Aa,beforeUpload:ul,onChange:void 0});delete Uo.className,delete Uo.style,(!Jo||Aa)&&delete Uo.id;const[Ti,da]=vn(Ko),[Is]=(0,ot.Z)("Upload",Hn.Z.Upload),{showRemoveIcon:Fl,showPreviewIcon:Ts,showDownloadIcon:ls,removeIcon:cs,previewIcon:Es,downloadIcon:Il}=typeof _n=="boolean"?{}:_n,Vl=(bs,$a)=>_n?ve.createElement(ss,{prefixCls:Ko,listType:Di,items:Ba,previewFile:na,onPreview:Gn,onDownload:to,onRemove:Su,showRemoveIcon:!Aa&&Fl,showPreviewIcon:Ts,showDownloadIcon:ls,removeIcon:cs,previewIcon:Es,downloadIcon:Il,iconRender:lr,locale:Object.assign(Object.assign({},Is),jn),isImageUrl:ao,progress:zo,appendAction:bs,appendActionVisible:$a,itemRender:Ca,disabled:Aa}):bs,Eu=Xt()(`${Ko}-wrapper`,bo,ys,da,qa==null?void 0:qa.className,{[`${Ko}-rtl`]:Sl==="rtl",[`${Ko}-picture-card-wrapper`]:Di==="picture-card",[`${Ko}-picture-circle-wrapper`]:Di==="picture-circle"}),mn=Object.assign(Object.assign({},qa==null?void 0:qa.style),Do);if(Io==="drag"){const bs=Xt()(da,Ko,`${Ko}-drag`,{[`${Ko}-drag-uploading`]:Ba.some($a=>$a.status==="uploading"),[`${Ko}-drag-hover`]:Fs==="dragover",[`${Ko}-disabled`]:Aa,[`${Ko}-rtl`]:Sl==="rtl"});return Ti(ve.createElement("span",{className:Eu},ve.createElement("div",{className:bs,style:mn,onDrop:wl,onDragOver:wl,onDragLeave:wl},ve.createElement(bn,Object.assign({},Uo,{ref:Je,className:`${Ko}-btn`}),ve.createElement("div",{className:`${Ko}-drag-container`},Jo))),Vl()))}const du=Xt()(Ko,`${Ko}-select`,{[`${Ko}-disabled`]:Aa}),cu=(bs=>ve.createElement("div",{className:du,style:bs},ve.createElement(bn,Object.assign({},Uo,{ref:Je}))))(Jo?void 0:{display:"none"});return Ti(Di==="picture-card"||Di==="picture-circle"?ve.createElement("span",{className:Eu},Vl(cu,!!Jo)):ve.createElement("span",{className:Eu},cu,Vl()))};var Ct=ve.forwardRef(Xr),xi=function(dn,gi){var Yn={};for(var wn in dn)Object.prototype.hasOwnProperty.call(dn,wn)&&gi.indexOf(wn)<0&&(Yn[wn]=dn[wn]);if(dn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vn=0,wn=Object.getOwnPropertySymbols(dn);Vn{var{style:Yn,height:wn}=dn,Vn=xi(dn,["style","height"]);return ve.createElement(Ct,Object.assign({ref:gi},Vn,{type:"drag",style:Object.assign(Object.assign({},Yn),{height:wn})}))});const Qn=Ct;Qn.Dragger=ko,Qn.LIST_IGNORE=eo;var sr=Qn},99498:function(ii,hi,xe){(function(ve){ve(xe(89780))})(function(ve){ve.defineOption("placeholder","",function(Kt,Ht,nn){var tn=nn&&nn!=ve.Init;if(Ht&&!tn)Kt.on("blur",pt),Kt.on("change",yt),Kt.on("swapDoc",yt),ve.on(Kt.getInputField(),"compositionupdate",Kt.state.placeholderCompose=function(){Xt(Kt)}),yt(Kt);else if(!Ht&&tn){Kt.off("blur",pt),Kt.off("change",yt),Kt.off("swapDoc",yt),ve.off(Kt.getInputField(),"compositionupdate",Kt.state.placeholderCompose),Ve(Kt);var Gt=Kt.getWrapperElement();Gt.className=Gt.className.replace(" CodeMirror-empty","")}Ht&&!Kt.hasFocus()&&pt(Kt)});function Ve(Kt){Kt.state.placeholder&&(Kt.state.placeholder.parentNode.removeChild(Kt.state.placeholder),Kt.state.placeholder=null)}function Dt(Kt){Ve(Kt);var Ht=Kt.state.placeholder=document.createElement("pre");Ht.style.cssText="height: 0; overflow: visible",Ht.style.direction=Kt.getOption("direction"),Ht.className="CodeMirror-placeholder CodeMirror-line-like";var nn=Kt.getOption("placeholder");typeof nn=="string"&&(nn=document.createTextNode(nn)),Ht.appendChild(nn),Kt.display.lineSpace.insertBefore(Ht,Kt.display.lineSpace.firstChild)}function Xt(Kt){setTimeout(function(){var Ht=!1,nn=Kt.getInputField();nn.nodeName=="TEXTAREA"?Ht=!nn.value:Kt.lineCount()==1&&(Ht=!/[^\u200b]/.test(nn.querySelector(".CodeMirror-line").textContent)),Ht?Dt(Kt):Ve(Kt)},20)}function pt(Kt){De(Kt)&&Dt(Kt)}function yt(Kt){var Ht=Kt.getWrapperElement(),nn=De(Kt);Ht.className=Ht.className.replace(" CodeMirror-empty","")+(nn?" CodeMirror-empty":""),nn?Dt(Kt):Ve(Kt)}function De(Kt){return Kt.lineCount()===1&&Kt.getLine(0)===""}})},25717:function(ii,hi,xe){(function(ve){ve(xe(89780))})(function(ve){var Ve={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Dt=ve.Pos;ve.defineOption("autoCloseBrackets",!1,function(te,ne,ce){ce&&ce!=ve.Init&&(te.removeKeyMap(pt),te.state.closeBrackets=null),ne&&(yt(Xt(ne,"pairs")),te.state.closeBrackets=ne,te.addKeyMap(pt))});function Xt(te,ne){return ne=="pairs"&&typeof te=="string"?te:typeof te=="object"&&te[ne]!=null?te[ne]:Ve[ne]}var pt={Backspace:Ht,Enter:nn};function yt(te){for(var ne=0;ne=0;ge--){var we=le[ge].head;te.replaceRange("",Dt(we.line,we.ch-1),Dt(we.line,we.ch+1),"+delete")}}function nn(te){var ne=Kt(te),ce=ne&&Xt(ne,"explode");if(!ce||te.getOption("disableInput"))return ve.Pass;for(var le=te.listSelections(),ge=0;ge0;return{anchor:new Dt(te.anchor.line,te.anchor.ch+(ne?-1:1)),head:new Dt(te.head.line,te.head.ch+(ne?1:-1))}}function Gt(te,ne){var ce=Kt(te);if(!ce||te.getOption("disableInput"))return ve.Pass;var le=Xt(ce,"pairs"),ge=le.indexOf(ne);if(ge==-1)return ve.Pass;for(var Ae=Xt(ce,"closeBefore"),we=Xt(ce,"triples"),Re=le.charAt(ge+1)==ne,Ne=te.listSelections(),gt=ge%2==0,vt,dt=0;dt=0&&te.getRange(Ot,Dt(Ot.line,Ot.ch+3))==ne+ne+ne?tt="skipThree":tt="skip";else if(Re&&Ot.ch>1&&we.indexOf(ne)>=0&&te.getRange(Dt(Ot.line,Ot.ch-2),Ot)==ne+ne){if(Ot.ch>2&&/\bstring/.test(te.getTokenTypeAt(Dt(Ot.line,Ot.ch-2))))return ve.Pass;tt="addFour"}else if(Re){var Rt=Ot.ch==0?" ":te.getRange(Dt(Ot.line,Ot.ch-1),Ot);if(!ve.isWordChar(Pn)&&Rt!=ne&&!ve.isWordChar(Rt))tt="both";else return ve.Pass}else if(gt&&(Pn.length===0||/\s/.test(Pn)||Ae.indexOf(Pn)>-1))tt="both";else return ve.Pass;if(!vt)vt=tt;else if(vt!=tt)return ve.Pass}var kn=ge%2?le.charAt(ge-1):ne,bn=ge%2?ne:le.charAt(ge+1);te.operation(function(){if(vt=="skip")te.execCommand("goCharRight");else if(vt=="skipThree")for(var Cn=0;Cn<3;Cn++)te.execCommand("goCharRight");else if(vt=="surround"){for(var Ai=te.getSelections(),Cn=0;Cn'"]=function(Mt){return Xt(Mt)}),Ht.addKeyMap(Gt)}});var Ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Dt=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Xt(Ht){if(Ht.getOption("disableInput"))return ve.Pass;for(var nn=Ht.listSelections(),tn=[],Gt=Ht.getOption("autoCloseTags"),Mt=0;MtOe.ch&&(ge=ge.slice(0,ge.length-te.end+Oe.ch));var Ne=ge.toLowerCase();if(!ge||te.type=="string"&&(te.end!=Oe.ch||!/[\"\']/.test(te.string.charAt(te.string.length-1))||te.string.length==1)||te.type=="tag"&&le.close||te.string.indexOf("/")==Oe.ch-te.start-1||we&&De(we,Ne)>-1||Kt(Ht,ne.mode.xmlCurrentContext&&ne.mode.xmlCurrentContext(ce)||[],ge,Oe,!0))return ve.Pass;var gt=typeof Gt=="object"&&Gt.emptyTags;if(gt&&De(gt,ge)>-1){tn[Mt]={text:"/>",newPos:ve.Pos(Oe.line,Oe.ch+2)};continue}var vt=Re&&De(Re,Ne)>-1;tn[Mt]={indent:vt,text:">"+(vt?` - -`:"")+"",newPos:vt?ve.Pos(Oe.line+1,0):ve.Pos(Oe.line,Oe.ch+1)}}for(var dt=typeof Gt=="object"&&Gt.dontIndentOnAutoClose,Mt=nn.length-1;Mt>=0;Mt--){var rt=tn[Mt];Ht.replaceRange(rt.text,nn[Mt].head,nn[Mt].anchor,"+insert");var Ot=Ht.listSelections().slice(0);Ot[Mt]={head:rt.newPos,anchor:rt.newPos},Ht.setSelections(Ot),!dt&&rt.indent&&(Ht.indentLine(rt.newPos.line,null,!0),Ht.indentLine(rt.newPos.line+1,null,!0))}}function pt(Ht,nn){for(var tn=Ht.listSelections(),Gt=[],Mt=nn?"/":""&&(we+=">"),Gt[ne]=we}if(Ht.replaceSelections(Gt),tn=Ht.listSelections(),!te)for(var ne=0;ne=0&&nn[ce]==tn;ce--)++ne;Gt=te.to;for(var ce=1;ce=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function nn(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function tn(ce){for(;;){var le=ce.text.indexOf(">",ce.ch);if(le==-1){if(Ht(ce))continue;return}if(!Kt(ce,le+1)){ce.ch=le+1;continue}var ge=ce.text.lastIndexOf("/",le),Ae=ge>-1&&!/\S/.test(ce.text.slice(ge+1,le));return ce.ch=le+1,Ae?"selfClose":"regular"}}function Gt(ce){for(;;){var le=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(le==-1){if(nn(ce))continue;return}if(!Kt(ce,le+1)){ce.ch=le;continue}yt.lastIndex=le,ce.ch=le;var ge=yt.exec(ce.text);if(ge&&ge.index==le)return ge}}function Mt(ce){for(;;){yt.lastIndex=ce.ch;var le=yt.exec(ce.text);if(!le){if(Ht(ce))continue;return}if(!Kt(ce,le.index+1)){ce.ch=le.index+1;continue}return ce.ch=le.index+le[0].length,le}}function Oe(ce){for(;;){var le=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(le==-1){if(nn(ce))continue;return}if(!Kt(ce,le+1)){ce.ch=le;continue}var ge=ce.text.lastIndexOf("/",le),Ae=ge>-1&&!/\S/.test(ce.text.slice(ge+1,le));return ce.ch=le+1,Ae?"selfClose":"regular"}}function te(ce,le){for(var ge=[];;){var Ae=Mt(ce),we,Re=ce.line,Ne=ce.ch-(Ae?Ae[0].length:0);if(!Ae||!(we=tn(ce)))return;if(we!="selfClose")if(Ae[1]){for(var gt=ge.length-1;gt>=0;--gt)if(ge[gt]==Ae[2]){ge.length=gt;break}if(gt<0&&(!le||le==Ae[2]))return{tag:Ae[2],from:Ve(Re,Ne),to:Ve(ce.line,ce.ch)}}else ge.push(Ae[2])}}function ne(ce,le){for(var ge=[];;){var Ae=Oe(ce);if(!Ae)return;if(Ae=="selfClose"){Gt(ce);continue}var we=ce.line,Re=ce.ch,Ne=Gt(ce);if(!Ne)return;if(Ne[1])ge.push(Ne[2]);else{for(var gt=ge.length-1;gt>=0;--gt)if(ge[gt]==Ne[2]){ge.length=gt;break}if(gt<0&&(!le||le==Ne[2]))return{tag:Ne[2],from:Ve(ce.line,ce.ch),to:Ve(we,Re)}}}}ve.registerHelper("fold","xml",function(ce,le){for(var ge=new De(ce,le.line,0);;){var Ae=Mt(ge);if(!Ae||ge.line!=le.line)return;var we=tn(ge);if(!we)return;if(!Ae[1]&&we!="selfClose"){var Re=Ve(ge.line,ge.ch),Ne=te(ge,Ae[2]);return Ne&&Dt(Ne.from,Re)>0?{from:Re,to:Ne.from}:null}}}),ve.findMatchingTag=function(ce,le,ge){var Ae=new De(ce,le.line,le.ch,ge);if(!(Ae.text.indexOf(">")==-1&&Ae.text.indexOf("<")==-1)){var we=tn(Ae),Re=we&&Ve(Ae.line,Ae.ch),Ne=we&&Gt(Ae);if(!(!we||!Ne||Dt(Ae,le)>0)){var gt={from:Ve(Ae.line,Ae.ch),to:Re,tag:Ne[2]};return we=="selfClose"?{open:gt,close:null,at:"open"}:Ne[1]?{open:ne(Ae,Ne[2]),close:gt,at:"close"}:(Ae=new De(ce,Re.line,Re.ch,ge),{open:gt,close:te(Ae,Ne[2]),at:"open"})}}},ve.findEnclosingTag=function(ce,le,ge,Ae){for(var we=new De(ce,le.line,le.ch,ge);;){var Re=ne(we,Ae);if(!Re)break;var Ne=new De(ce,le.line,le.ch,ge),gt=te(Ne,Re.tag);if(gt)return{open:Re,close:gt}}},ve.scanForClosingTag=function(ce,le,ge,Ae){var we=new De(ce,le.line,le.ch,Ae?{from:0,to:Ae}:null);return te(we,ge)}})},89780:function(ii){(function(hi,xe){ii.exports=xe()})(this,function(){"use strict";var hi=navigator.userAgent,xe=navigator.platform,ve=/gecko\/\d/i.test(hi),Ve=/MSIE \d/.test(hi),Dt=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(hi),Xt=/Edge\/(\d+)/.exec(hi),pt=Ve||Dt||Xt,yt=pt&&(Ve?document.documentMode||6:+(Xt||Dt)[1]),De=!Xt&&/WebKit\//.test(hi),Kt=De&&/Qt\/\d+\.\d+/.test(hi),Ht=!Xt&&/Chrome\//.test(hi),nn=/Opera\//.test(hi),tn=/Apple Computer/.test(navigator.vendor),Gt=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(hi),Mt=/PhantomJS/.test(hi),Oe=!Xt&&/AppleWebKit/.test(hi)&&/Mobile\/\w+/.test(hi),te=/Android/.test(hi),ne=Oe||te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(hi),ce=Oe||/Mac/.test(xe),le=/\bCrOS\b/.test(hi),ge=/win/i.test(xe),Ae=nn&&hi.match(/Version\/(\d*\.\d*)/);Ae&&(Ae=Number(Ae[1])),Ae&&Ae>=15&&(nn=!1,De=!0);var we=ce&&(Kt||nn&&(Ae==null||Ae<12.11)),Re=ve||pt&&yt>=9;function Ne(ie){return new RegExp("(^|\\s)"+ie+"(?:$|\\s)\\s*")}var gt=function(ie,ae){var he=ie.className,de=Ne(ae).exec(he);if(de){var me=he.slice(de.index+de[0].length);ie.className=he.slice(0,de.index)+(me?de[1]+me:"")}};function vt(ie){for(var ae=ie.childNodes.length;ae>0;--ae)ie.removeChild(ie.firstChild);return ie}function dt(ie,ae){return vt(ie).appendChild(ae)}function rt(ie,ae,he,de){var me=document.createElement(ie);if(he&&(me.className=he),de&&(me.style.cssText=de),typeof ae=="string")me.appendChild(document.createTextNode(ae));else if(ae)for(var Le=0;Le=ae)return He+(ae-Le);He+=nt-Le,He+=he-He%he,Le=nt+1}}var ot=function(){this.id=null,this.f=null,this.time=0,this.handler=Ai(this.onTimeout,this)};ot.prototype.onTimeout=function(ie){ie.id=0,ie.time<=+new Date?ie.f():setTimeout(ie.handler,ie.time-+new Date)},ot.prototype.set=function(ie,ae){this.f=ae;var he=+new Date+ie;(!this.id||he=ae)return de+Math.min(He,ae-me);if(me+=Le-de,me+=he-me%he,de=Le+1,me>=ae)return de}}var Nn=[""];function Yi(ie){for(;Nn.length<=ie;)Nn.push(wt(Nn)+" ");return Nn[ie]}function wt(ie){return ie[ie.length-1]}function En(ie,ae){for(var he=[],de=0;de"\x80"&&(ie.toUpperCase()!=ie.toLowerCase()||Be.test(ie))}function lt(ie,ae){return ae?ae.source.indexOf("\\w")>-1&&Ye(ie)?!0:ae.test(ie):Ye(ie)}function Ee(ie){for(var ae in ie)if(ie.hasOwnProperty(ae)&&ie[ae])return!1;return!0}var St=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function On(ie){return ie.charCodeAt(0)>=768&&St.test(ie)}function ft(ie,ae,he){for(;(he<0?ae>0:aehe?-1:1;;){if(ae==he)return ae;var me=(ae+he)/2,Le=de<0?Math.ceil(me):Math.floor(me);if(Le==ae)return ie(Le)?ae:he;ie(Le)?he=Le:ae=Le+de}}function _t(ie,ae,he,de){if(!ie)return de(ae,he,"ltr",0);for(var me=!1,Le=0;Leae||ae==he&&He.to==ae)&&(de(Math.max(He.from,ae),Math.min(He.to,he),He.level==1?"rtl":"ltr",Le),me=!0)}me||de(ae,he,"ltr")}var on=null;function Wt(ie,ae,he){var de;on=null;for(var me=0;meae)return me;Le.to==ae&&(Le.from!=Le.to&&he=="before"?de=me:on=me),Le.from==ae&&(Le.from!=Le.to&&he!="before"?de=me:on=me)}return de!=null?de:on}var hn=function(){var ie="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",ae="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function he(At){return At<=247?ie.charAt(At):1424<=At&&At<=1524?"R":1536<=At&&At<=1785?ae.charAt(At-1536):1774<=At&&At<=2220?"r":8192<=At&&At<=8203?"w":At==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,me=/[stwN]/,Le=/[LRr]/,He=/[Lb1n]/,nt=/[1n]/;function _e(At,fn,Ft){this.level=At,this.from=fn,this.to=Ft}return function(At,fn){var Ft=fn=="ltr"?"L":"R";if(At.length==0||fn=="ltr"&&!de.test(At))return!1;for(var oi=At.length,Jn=[],Fr=0;Fr-1&&(de[ae]=me.slice(0,Le).concat(me.slice(Le+1)))}}}function si(ie,ae){var he=Fi(ie,ae);if(he.length)for(var de=Array.prototype.slice.call(arguments,2),me=0;me0}function Eo(ie){ie.prototype.on=function(ae,he){wi(this,ae,he)},ie.prototype.off=function(ae,he){ir(this,ae,he)}}function xo(ie){ie.preventDefault?ie.preventDefault():ie.returnValue=!1}function Wr(ie){ie.stopPropagation?ie.stopPropagation():ie.cancelBubble=!0}function fa(ie){return ie.defaultPrevented!=null?ie.defaultPrevented:ie.returnValue==!1}function Sa(ie){xo(ie),Wr(ie)}function Ra(ie){return ie.target||ie.srcElement}function ss(ie){var ae=ie.which;return ae==null&&(ie.button&1?ae=1:ie.button&2?ae=3:ie.button&4&&(ae=2)),ce&&ie.ctrlKey&&ae==1&&(ae=3),ae}var Ua=function(){if(pt&&yt<9)return!1;var ie=rt("div");return"draggable"in ie||"dragDrop"in ie}(),Rs;function Os(ie){if(Rs==null){var ae=rt("span","\u200B");dt(ie,rt("span",[ae,document.createTextNode("x")])),ie.firstChild.offsetHeight!=0&&(Rs=ae.offsetWidth<=1&&ae.offsetHeight>2&&!(pt&&yt<8))}var he=Rs?rt("span","\u200B"):rt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return he.setAttribute("cm-text",""),he}var Go;function cl(ie){if(Go!=null)return Go;var ae=dt(ie,document.createTextNode("A\u062EA")),he=tt(ae,0,1).getBoundingClientRect(),de=tt(ae,1,2).getBoundingClientRect();return vt(ie),!he||he.left==he.right?!1:Go=de.right-he.right<3}var js=` - -b`.split(/\n/).length!=3?function(ie){for(var ae=0,he=[],de=ie.length;ae<=de;){var me=ie.indexOf(` -`,ae);me==-1&&(me=ie.length);var Le=ie.slice(ae,ie.charAt(me-1)=="\r"?me-1:me),He=Le.indexOf("\r");He!=-1?(he.push(Le.slice(0,He)),ae+=He+1):(he.push(Le),ae=me+1)}return he}:function(ie){return ie.split(/\r\n?|\n/)},Fe=window.getSelection?function(ie){try{return ie.selectionStart!=ie.selectionEnd}catch(ae){return!1}}:function(ie){var ae;try{ae=ie.ownerDocument.selection.createRange()}catch(he){}return!ae||ae.parentElement()!=ie?!1:ae.compareEndPoints("StartToEnd",ae)!=0},Zi=function(){var ie=rt("div");return"oncopy"in ie?!0:(ie.setAttribute("oncopy","return;"),typeof ie.oncopy=="function")}(),Rr=null;function In(ie){if(Rr!=null)return Rr;var ae=dt(ie,rt("span","x")),he=ae.getBoundingClientRect(),de=tt(ae,0,1).getBoundingClientRect();return Rr=Math.abs(he.left-de.left)>1}var Li={},Pi={};function Hr(ie,ae){arguments.length>2&&(ae.dependencies=Array.prototype.slice.call(arguments,2)),Li[ie]=ae}function Zr(ie,ae){Pi[ie]=ae}function Ei(ie){if(typeof ie=="string"&&Pi.hasOwnProperty(ie))ie=Pi[ie];else if(ie&&typeof ie.name=="string"&&Pi.hasOwnProperty(ie.name)){var ae=Pi[ie.name];typeof ae=="string"&&(ae={name:ae}),ie=ke(ae,ie),ie.name=ae.name}else{if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(ie))return Ei("application/xml");if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(ie))return Ei("application/json")}return typeof ie=="string"?{name:ie}:ie||{name:"null"}}function rn(ie,ae){ae=Ei(ae);var he=Li[ae.name];if(!he)return rn(ie,"text/plain");var de=he(ie,ae);if(Yt.hasOwnProperty(ae.name)){var me=Yt[ae.name];for(var Le in me)me.hasOwnProperty(Le)&&(de.hasOwnProperty(Le)&&(de["_"+Le]=de[Le]),de[Le]=me[Le])}if(de.name=ae.name,ae.helperType&&(de.helperType=ae.helperType),ae.modeProps)for(var He in ae.modeProps)de[He]=ae.modeProps[He];return de}var Yt={};function Xe(ie,ae){var he=Yt.hasOwnProperty(ie)?Yt[ie]:Yt[ie]={};Xi(ae,he)}function un(ie,ae){if(ae===!0)return ae;if(ie.copyState)return ie.copyState(ae);var he={};for(var de in ae){var me=ae[de];me instanceof Array&&(me=me.concat([])),he[de]=me}return he}function ti(ie,ae){for(var he;ie.innerMode&&(he=ie.innerMode(ae),!(!he||he.mode==ie));)ae=he.state,ie=he.mode;return he||{mode:ie,state:ae}}function Wn(ie,ae,he){return ie.startState?ie.startState(ae,he):!0}var vn=function(ie,ae,he){this.pos=this.start=0,this.string=ie,this.tabSize=ae||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=he};vn.prototype.eol=function(){return this.pos>=this.string.length},vn.prototype.sol=function(){return this.pos==this.lineStart},vn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},vn.prototype.next=function(){if(this.posae},vn.prototype.eatSpace=function(){for(var ie=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>ie},vn.prototype.skipToEnd=function(){this.pos=this.string.length},vn.prototype.skipTo=function(ie){var ae=this.string.indexOf(ie,this.pos);if(ae>-1)return this.pos=ae,!0},vn.prototype.backUp=function(ie){this.pos-=ie},vn.prototype.column=function(){return this.lastColumnPos0?null:(Le&&ae!==!1&&(this.pos+=Le[0].length),Le)}},vn.prototype.current=function(){return this.string.slice(this.start,this.pos)},vn.prototype.hideFirstChars=function(ie,ae){this.lineStart+=ie;try{return ae()}finally{this.lineStart-=ie}},vn.prototype.lookAhead=function(ie){var ae=this.lineOracle;return ae&&ae.lookAhead(ie)},vn.prototype.baseToken=function(){var ie=this.lineOracle;return ie&&ie.baseToken(this.pos)};function vi(ie,ae){if(ae-=ie.first,ae<0||ae>=ie.size)throw new Error("There is no line "+(ae+ie.first)+" in the document.");for(var he=ie;!he.lines;)for(var de=0;;++de){var me=he.children[de],Le=me.chunkSize();if(ae=ie.first&&aehe?Qn(he,vi(ie,he).text.length):Di(ae,vi(ie,ae.line).text.length)}function Di(ie,ae){var he=ie.ch;return he==null||he>ae?Qn(ie.line,ae):he<0?Qn(ie.line,0):ie}function Gn(ie,ae){for(var he=[],de=0;dethis.maxLookAhead&&(this.maxLookAhead=ie),ae},An.prototype.baseToken=function(ie){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=ie;)this.baseTokenPos+=2;var ae=this.baseTokens[this.baseTokenPos+1];return{type:ae&&ae.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-ie}},An.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},An.fromSaved=function(ie,ae,he){return ae instanceof to?new An(ie,un(ie.mode,ae.state),he,ae.lookAhead):new An(ie,un(ie.mode,ae),he)},An.prototype.save=function(ie){var ae=ie!==!1?un(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new to(ae,this.maxLookAhead):ae};function ya(ie,ae,he,de){var me=[ie.state.modeGen],Le={};Io(ie,ae.text,ie.doc.mode,he,function(At,fn){return me.push(At,fn)},Le,de);for(var He=he.state,nt=function(At){he.baseTokens=me;var fn=ie.state.overlays[At],Ft=1,oi=0;he.state=!0,Io(ie,ae.text,fn.mode,he,function(Jn,Fr){for(var zr=Ft;oiJn&&me.splice(Ft,1,Jn,me[Ft+1],fo),Ft+=2,oi=Math.min(Jn,fo)}if(Fr)if(fn.opaque)me.splice(zr,Ft-zr,Jn,"overlay "+Fr),Ft=zr+2;else for(;zrie.options.maxHighlightLength&&un(ie.doc.mode,de.state),Le=ya(ie,ae,de);me&&(de.state=me),ae.stateAfter=de.save(!me),ae.styles=Le.styles,Le.classes?ae.styleClasses=Le.classes:ae.styleClasses&&(ae.styleClasses=null),he===ie.doc.highlightFrontier&&(ie.doc.modeFrontier=Math.max(ie.doc.modeFrontier,++ie.doc.highlightFrontier))}return ae.styles}function La(ie,ae,he){var de=ie.doc,me=ie.display;if(!de.mode.startState)return new An(de,!0,ae);var Le=Jo(ie,ae,he),He=Le>de.first&&vi(de,Le-1).stateAfter,nt=He?An.fromSaved(de,He,Le):new An(de,Wn(de.mode),Le);return de.iter(Le,ae,function(_e){jn(ie,_e.text,nt);var At=nt.line;_e.stateAfter=At==ae-1||At%5==0||At>=me.viewFrom&&Atae.start)return Le}throw new Error("Mode "+ie.name+" failed to advance stream.")}var zo=function(ie,ae,he){this.start=ie.start,this.end=ie.pos,this.string=ie.current(),this.type=ae||null,this.state=he};function lo(ie,ae,he,de){var me=ie.doc,Le=me.mode,He;ae=_n(me,ae);var nt=vi(me,ae.line),_e=La(ie,ae.line,he),At=new vn(nt.text,ie.options.tabSize,_e),fn;for(de&&(fn=[]);(de||At.posie.options.maxHighlightLength?(nt=!1,He&&jn(ie,ae,de,fn.pos),fn.pos=ae.length,Ft=null):Ft=bo(ao(he,fn,de.state,oi),Le),oi){var Jn=oi[0].name;Jn&&(Ft="m-"+(Ft?Jn+" "+Ft:Jn))}if(!nt||At!=Ft){for(;_eHe;--nt){if(nt<=Le.first)return Le.first;var _e=vi(Le,nt-1),At=_e.stateAfter;if(At&&(!he||nt+(At instanceof to?At.lookAhead:0)<=Le.modeFrontier))return nt;var fn=Nt(_e.text,null,ie.options.tabSize);(me==null||de>fn)&&(me=nt-1,de=fn)}return me}function Do(ie,ae){if(ie.modeFrontier=Math.min(ie.modeFrontier,ae),!(ie.highlightFrontierhe;de--){var me=vi(ie,de).stateAfter;if(me&&(!(me instanceof to)||de+me.lookAhead=ae:Le.to>ae);(de||(de=[])).push(new Ma(He,Le.from,_e?null:Le.to))}}return de}function Aa(ie,ae,he){var de;if(ie)for(var me=0;me=ae:Le.to>ae);if(nt||Le.from==ae&&He.type=="bookmark"&&(!he||Le.marker.insertLeft)){var _e=Le.from==null||(He.inclusiveLeft?Le.from<=ae:Le.from0&&nt)for(var Wa=0;Wa0)){var fn=[_e,1],Ft=sr(At.from,nt.from),oi=sr(At.to,nt.to);(Ft<0||!He.inclusiveLeft&&!Ft)&&fn.push({from:At.from,to:nt.from}),(oi>0||!He.inclusiveRight&&!oi)&&fn.push({from:nt.to,to:At.to}),me.splice.apply(me,fn),_e+=fn.length-3}}return me}function $r(ie){var ae=ie.markedSpans;if(ae){for(var he=0;heae)&&(!de||Xo(de,Le.marker)<0)&&(de=Le.marker)}return de}function wl(ie,ae,he,de,me){var Le=vi(ie,ae),He=Xn&&Le.markedSpans;if(He)for(var nt=0;nt=0&&Ft<=0||fn<=0&&Ft>=0)&&(fn<=0&&(_e.marker.inclusiveRight&&me.inclusiveLeft?sr(At.to,he)>=0:sr(At.to,he)>0)||fn>=0&&(_e.marker.inclusiveRight&&me.inclusiveLeft?sr(At.from,de)<=0:sr(At.from,de)<0)))return!0}}}function al(ie){for(var ae;ae=ol(ie);)ie=ae.find(-1,!0).line;return ie}function Sl(ie){for(var ae;ae=hl(ie);)ie=ae.find(1,!0).line;return ie}function qa(ie){for(var ae,he;ae=hl(ie);)ie=ae.find(1,!0).line,(he||(he=[])).push(ie);return he}function Ko(ie,ae){var he=vi(ie,ae),de=al(he);return he==de?ae:Ct(de)}function Uo(ie,ae){if(ae>ie.lastLine())return ae;var he=vi(ie,ae),de;if(!Ti(ie,he))return ae;for(;de=hl(he);)he=de.find(1,!0).line;return Ct(he)+1}function Ti(ie,ae){var he=Xn&&ae.markedSpans;if(he){for(var de=void 0,me=0;meae.maxLineLength&&(ae.maxLineLength=me,ae.maxLine=de)})}var ls=function(ie,ae,he){this.text=ie,Je(this,ae),this.height=he?he(this):1};ls.prototype.lineNo=function(){return Ct(this)},Eo(ls);function cs(ie,ae,he,de){ie.text=ae,ie.stateAfter&&(ie.stateAfter=null),ie.styles&&(ie.styles=null),ie.order!=null&&(ie.order=null),$r(ie),Je(ie,he);var me=de?de(ie):1;me!=ie.height&&Kr(ie,me)}function Es(ie){ie.parent=null,$r(ie)}var Il={},Vl={};function Eu(ie,ae){if(!ie||/^\s*$/.test(ie))return null;var he=ae.addModeClass?Vl:Il;return he[ie]||(he[ie]=ie.replace(/\S+/g,"cm-$&"))}function mn(ie,ae){var he=Ot("span",null,null,De?"padding-right: .1px":null),de={pre:Ot("pre",[he],"CodeMirror-line"),content:he,col:0,pos:0,cm:ie,trailingSpace:!1,splitSpaces:ie.getOption("lineWrapping")};ae.measure={};for(var me=0;me<=(ae.rest?ae.rest.length:0);me++){var Le=me?ae.rest[me-1]:ae.line,He=void 0;de.pos=0,de.addToken=ro,cl(ie.display.measure)&&(He=nr(Le,ie.doc.direction))&&(de.addToken=bs(de.addToken,He)),de.map=[];var nt=ae!=ie.display.externalMeasured&&Ct(Le);Ys(Le,de,na(ie,Le,nt)),Le.styleClasses&&(Le.styleClasses.bgClass&&(de.bgClass=bn(Le.styleClasses.bgClass,de.bgClass||"")),Le.styleClasses.textClass&&(de.textClass=bn(Le.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(Os(ie.display.measure))),me==0?(ae.measure.map=de.map,ae.measure.cache={}):((ae.measure.maps||(ae.measure.maps=[])).push(de.map),(ae.measure.caches||(ae.measure.caches=[])).push({}))}if(De){var _e=de.content.lastChild;(/\bcm-tab\b/.test(_e.className)||_e.querySelector&&_e.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return si(ie,"renderLine",ie,ae.line,de.pre),de.pre.className&&(de.textClass=bn(de.pre.className,de.textClass||"")),de}function du(ie){var ae=rt("span","\u2022","cm-invalidchar");return ae.title="\\u"+ie.charCodeAt(0).toString(16),ae.setAttribute("aria-label",ae.title),ae}function ro(ie,ae,he,de,me,Le,He){if(ae){var nt=ie.splitSpaces?cu(ae,ie.trailingSpace):ae,_e=ie.cm.state.specialChars,At=!1,fn;if(!_e.test(ae))ie.col+=ae.length,fn=document.createTextNode(nt),ie.map.push(ie.pos,ie.pos+ae.length,fn),pt&&yt<9&&(At=!0),ie.pos+=ae.length;else{fn=document.createDocumentFragment();for(var Ft=0;;){_e.lastIndex=Ft;var oi=_e.exec(ae),Jn=oi?oi.index-Ft:ae.length-Ft;if(Jn){var Fr=document.createTextNode(nt.slice(Ft,Ft+Jn));pt&&yt<9?fn.appendChild(rt("span",[Fr])):fn.appendChild(Fr),ie.map.push(ie.pos,ie.pos+Jn,Fr),ie.col+=Jn,ie.pos+=Jn}if(!oi)break;Ft+=Jn+1;var zr=void 0;if(oi[0]==" "){var fo=ie.cm.options.tabSize,or=fo-ie.col%fo;zr=fn.appendChild(rt("span",Yi(or),"cm-tab")),zr.setAttribute("role","presentation"),zr.setAttribute("cm-text"," "),ie.col+=or}else oi[0]=="\r"||oi[0]==` -`?(zr=fn.appendChild(rt("span",oi[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),zr.setAttribute("cm-text",oi[0]),ie.col+=1):(zr=ie.cm.options.specialCharPlaceholder(oi[0]),zr.setAttribute("cm-text",oi[0]),pt&&yt<9?fn.appendChild(rt("span",[zr])):fn.appendChild(zr),ie.col+=1);ie.map.push(ie.pos,ie.pos+1,zr),ie.pos++}}if(ie.trailingSpace=nt.charCodeAt(ae.length-1)==32,he||de||me||At||Le||He){var Ia=he||"";de&&(Ia+=de),me&&(Ia+=me);var la=rt("span",[fn],Ia,Le);if(He)for(var Wa in He)He.hasOwnProperty(Wa)&&Wa!="style"&&Wa!="class"&&la.setAttribute(Wa,He[Wa]);return ie.content.appendChild(la)}ie.content.appendChild(fn)}}function cu(ie,ae){if(ie.length>1&&!/ /.test(ie))return ie;for(var he=ae,de="",me=0;meAt&&Ft.from<=At));oi++);if(Ft.to>=fn)return ie(he,de,me,Le,He,nt,_e);ie(he,de.slice(0,Ft.to-At),me,Le,null,nt,_e),Le=null,de=de.slice(Ft.to-At),At=Ft.to}}}function $a(ie,ae,he,de){var me=!de&&he.widgetNode;me&&ie.map.push(ie.pos,ie.pos+ae,me),!de&&ie.cm.display.input.needsContentAttribute&&(me||(me=ie.content.appendChild(document.createElement("span"))),me.setAttribute("cm-marker",he.id)),me&&(ie.cm.display.input.setUneditable(me),ie.content.appendChild(me)),ie.pos+=ae,ie.trailingSpace=!1}function Ys(ie,ae,he){var de=ie.markedSpans,me=ie.text,Le=0;if(!de){for(var He=1;He_e||Us.collapsed&&ra.to==_e&&ra.from==_e)){if(ra.to!=null&&ra.to!=_e&&Jn>ra.to&&(Jn=ra.to,zr=""),Us.className&&(Fr+=" "+Us.className),Us.css&&(oi=(oi?oi+";":"")+Us.css),Us.startStyle&&ra.from==_e&&(fo+=" "+Us.startStyle),Us.endStyle&&ra.to==Jn&&(Wa||(Wa=[])).push(Us.endStyle,ra.to),Us.title&&((Ia||(Ia={})).title=Us.title),Us.attributes)for(var yu in Us.attributes)(Ia||(Ia={}))[yu]=Us.attributes[yu];Us.collapsed&&(!or||Xo(or.marker,Us)<0)&&(or=ra)}else ra.from>_e&&Jn>ra.from&&(Jn=ra.from)}if(Wa)for(var Ld=0;Ld=nt)break;for(var Hl=Math.min(nt,Jn);;){if(fn){var qd=_e+fn.length;if(!or){var fd=qd>Hl?fn.slice(0,Hl-_e):fn;ae.addToken(ae,fd,Ft?Ft+Fr:Fr,fo,_e+fd.length==Jn?zr:"",oi,Ia)}if(qd>=Hl){fn=fn.slice(Hl-_e),_e=Hl;break}_e=qd,fo=""}fn=me.slice(Le,Le=he[At++]),Ft=Eu(he[At++],ae.cm.options)}}}function ia(ie,ae,he){this.line=ae,this.rest=qa(ae),this.size=this.rest?Ct(wt(this.rest))-he+1:1,this.node=this.text=null,this.hidden=Ti(ie,ae)}function es(ie,ae,he){for(var de=[],me,Le=ae;Le2&&Le.push((_e.bottom+At.top)/2-he.top)}}Le.push(he.bottom-he.top)}}function Du(ie,ae,he){if(ie.line==ae)return{map:ie.measure.map,cache:ie.measure.cache};for(var de=0;dehe)return{map:ie.measure.maps[me],cache:ie.measure.caches[me],before:!0}}function zh(ie,ae){ae=al(ae);var he=Ct(ae),de=ie.display.externalMeasured=new ia(ie.doc,ae,he);de.lineN=he;var me=de.built=mn(ie,de);return de.text=me.pre,dt(ie.display.lineMeasure,me.pre),de}function Wh(ie,ae,he,de){return Sd(ie,ld(ie,ae),he,de)}function uc(ie,ae){if(ae>=ie.display.viewFrom&&ae=he.lineN&&aeae)&&(Le=_e-nt,me=Le-1,ae>=_e&&(He="right")),me!=null){if(de=ie[At+2],nt==_e&&he==(de.insertLeft?"left":"right")&&(He=he),he=="left"&&me==0)for(;At&&ie[At-2]==ie[At-3]&&ie[At-1].insertLeft;)de=ie[(At-=3)+2],He="left";if(he=="right"&&me==_e-nt)for(;At=0&&(he=ie[me]).left==he.right;me--);return he}function Dl(ie,ae,he,de){var me=Ju(ae.map,he,de),Le=me.node,He=me.start,nt=me.end,_e=me.collapse,At;if(Le.nodeType==3){for(var fn=0;fn<4;fn++){for(;He&&On(ae.line.text.charAt(me.coverStart+He));)--He;for(;me.coverStart+nt0&&(_e=de="right");var Ft;ie.options.lineWrapping&&(Ft=Le.getClientRects()).length>1?At=Ft[de=="right"?Ft.length-1:0]:At=Le.getBoundingClientRect()}if(pt&&yt<9&&!He&&(!At||!At.left&&!At.right)){var oi=Le.parentNode.getClientRects()[0];oi?At={left:oi.left,right:oi.left+xc(ie.display),top:oi.top,bottom:oi.bottom}:At=Xu}for(var Jn=At.top-ae.rect.top,Fr=At.bottom-ae.rect.top,zr=(Jn+Fr)/2,fo=ae.view.measure.heights,or=0;or=de.text.length?(_e=de.text.length,At="before"):_e<=0&&(_e=0,At="after"),!nt)return He(At=="before"?_e-1:_e,At=="before");function fn(Fr,zr,fo){var or=nt[zr],Ia=or.level==1;return He(fo?Fr-1:Fr,Ia!=fo)}var Ft=Wt(nt,_e,At),oi=on,Jn=fn(_e,Ft,At=="before");return oi!=null&&(Jn.other=fn(_e,oi,At!="before")),Jn}function ju(ie,ae){var he=0;ae=_n(ie.doc,ae),ie.options.lineWrapping||(he=xc(ie.display)*ae.ch);var de=vi(ie.doc,ae.line),me=Is(de)+Nu(ie.display);return{left:he,right:he,top:me,bottom:me+de.height}}function Dd(ie,ae,he,de,me){var Le=Qn(ie,ae,he);return Le.xRel=me,de&&(Le.outside=de),Le}function Gc(ie,ae,he){var de=ie.doc;if(he+=ie.display.viewOffset,he<0)return Dd(de.first,0,null,-1,-1);var me=xi(de,he),Le=de.first+de.size-1;if(me>Le)return Dd(de.first+de.size-1,vi(de,Le).text.length,null,1,1);ae<0&&(ae=0);for(var He=vi(de,me);;){var nt=di(ie,He,me,ae,he),_e=Su(He,nt.ch+(nt.xRel>0||nt.outside>0?1:0));if(!_e)return nt;var At=_e.find(1);if(At.line==me)return At;He=vi(de,me=At.line)}}function Oo(ie,ae,he,de){de-=Cu(ae);var me=ae.text.length,Le=Pt(function(He){return Sd(ie,he,He-1).bottom<=de},me,0);return me=Pt(function(He){return Sd(ie,he,He).top>de},Le,me),{begin:Le,end:me}}function Zu(ie,ae,he,de){he||(he=ld(ie,ae));var me=Ou(ie,ae,Sd(ie,he,de),"line").top;return Oo(ie,ae,he,me)}function Tt(ie,ae,he,de){return ie.bottom<=he?!1:ie.top>he?!0:(de?ie.left:ie.right)>ae}function di(ie,ae,he,de,me){me-=Is(ae);var Le=ld(ie,ae),He=Cu(ae),nt=0,_e=ae.text.length,At=!0,fn=nr(ae,ie.doc.direction);if(fn){var Ft=(ie.options.lineWrapping?oh:wh)(ie,ae,he,Le,fn,de,me);At=Ft.level!=1,nt=At?Ft.from:Ft.to-1,_e=At?Ft.to:Ft.from-1}var oi=null,Jn=null,Fr=Pt(function(Ss){var ra=Sd(ie,Le,Ss);return ra.top+=He,ra.bottom+=He,Tt(ra,de,me,!1)?(ra.top<=me&&ra.left<=de&&(oi=Ss,Jn=ra),!0):!1},nt,_e),zr,fo,or=!1;if(Jn){var Ia=de-Jn.left=Wa.bottom?1:0}return Fr=ft(ae.text,Fr,1),Dd(he,Fr,fo,or,de-zr)}function wh(ie,ae,he,de,me,Le,He){var nt=Pt(function(Ft){var oi=me[Ft],Jn=oi.level!=1;return Tt(Jl(ie,Qn(he,Jn?oi.to:oi.from,Jn?"before":"after"),"line",ae,de),Le,He,!0)},0,me.length-1),_e=me[nt];if(nt>0){var At=_e.level!=1,fn=Jl(ie,Qn(he,At?_e.from:_e.to,At?"after":"before"),"line",ae,de);Tt(fn,Le,He,!0)&&fn.top>He&&(_e=me[nt-1])}return _e}function oh(ie,ae,he,de,me,Le,He){var nt=Oo(ie,ae,de,He),_e=nt.begin,At=nt.end;/\s/.test(ae.text.charAt(At-1))&&At--;for(var fn=null,Ft=null,oi=0;oi=At||Jn.to<=_e)){var Fr=Jn.level!=1,zr=Sd(ie,de,Fr?Math.min(At,Jn.to)-1:Math.max(_e,Jn.from)).right,fo=zrfo)&&(fn=Jn,Ft=fo)}}return fn||(fn=me[me.length-1]),fn.from<_e&&(fn={from:_e,to:fn.to,level:fn.level}),fn.to>At&&(fn={from:fn.from,to:At,level:fn.level}),fn}var Td;function dc(ie){if(ie.cachedTextHeight!=null)return ie.cachedTextHeight;if(Td==null){Td=rt("pre",null,"CodeMirror-line-like");for(var ae=0;ae<49;++ae)Td.appendChild(document.createTextNode("x")),Td.appendChild(rt("br"));Td.appendChild(document.createTextNode("x"))}dt(ie.measure,Td);var he=Td.offsetHeight/50;return he>3&&(ie.cachedTextHeight=he),vt(ie.measure),he||1}function xc(ie){if(ie.cachedCharWidth!=null)return ie.cachedCharWidth;var ae=rt("span","xxxxxxxxxx"),he=rt("pre",[ae],"CodeMirror-line-like");dt(ie.measure,he);var de=ae.getBoundingClientRect(),me=(de.right-de.left)/10;return me>2&&(ie.cachedCharWidth=me),me||10}function rf(ie){for(var ae=ie.display,he={},de={},me=ae.gutters.clientLeft,Le=ae.gutters.firstChild,He=0;Le;Le=Le.nextSibling,++He){var nt=ie.display.gutterSpecs[He].className;he[nt]=Le.offsetLeft+Le.clientLeft+me,de[nt]=Le.clientWidth}return{fixedPos:Ph(ae),gutterTotalWidth:ae.gutters.offsetWidth,gutterLeft:he,gutterWidth:de,wrapperWidth:ae.wrapper.clientWidth}}function Ph(ie){return ie.scroller.getBoundingClientRect().left-ie.sizer.getBoundingClientRect().left}function Ul(ie){var ae=dc(ie.display),he=ie.options.lineWrapping,de=he&&Math.max(5,ie.display.scroller.clientWidth/xc(ie.display)-3);return function(me){if(Ti(ie.doc,me))return 0;var Le=0;if(me.widgets)for(var He=0;He0&&(At=vi(ie.doc,_e.line).text).length==_e.ch){var fn=Nt(At,At.length,ie.options.tabSize)-At.length;_e=Qn(_e.line,Math.max(0,Math.round((Le-id(ie.display).left)/xc(ie.display))-fn))}return _e}function zu(ie,ae){if(ae>=ie.display.viewTo||(ae-=ie.display.viewFrom,ae<0))return null;for(var he=ie.display.view,de=0;deae)&&(me.updateLineNumbers=ae),ie.curOp.viewChanged=!0,ae>=me.viewTo)Xn&&Ko(ie.doc,ae)me.viewFrom?fu(ie):(me.viewFrom+=de,me.viewTo+=de);else if(ae<=me.viewFrom&&he>=me.viewTo)fu(ie);else if(ae<=me.viewFrom){var Le=We(ie,he,he+de,1);Le?(me.view=me.view.slice(Le.index),me.viewFrom=Le.lineN,me.viewTo+=de):fu(ie)}else if(he>=me.viewTo){var He=We(ie,ae,ae,-1);He?(me.view=me.view.slice(0,He.index),me.viewTo=He.lineN):fu(ie)}else{var nt=We(ie,ae,ae,-1),_e=We(ie,he,he+de,1);nt&&_e?(me.view=me.view.slice(0,nt.index).concat(es(ie,nt.lineN,_e.lineN)).concat(me.view.slice(_e.index)),me.viewTo+=de):fu(ie)}var At=me.externalMeasured;At&&(he=me.lineN&&ae=de.viewTo)){var Le=de.view[zu(ie,ae)];if(Le.node!=null){var He=Le.changes||(Le.changes=[]);Hn(He,he)==-1&&He.push(he)}}}function fu(ie){ie.display.viewFrom=ie.display.viewTo=ie.doc.first,ie.display.view=[],ie.display.viewOffset=0}function We(ie,ae,he,de){var me=zu(ie,ae),Le,He=ie.display.view;if(!Xn||he==ie.doc.first+ie.doc.size)return{index:me,lineN:he};for(var nt=ie.display.viewFrom,_e=0;_e0){if(me==He.length-1)return null;Le=nt+He[me].size-ae,me++}else Le=nt-ae;ae+=Le,he+=Le}for(;Ko(ie.doc,he)!=he;){if(me==(de<0?0:He.length-1))return null;he+=de*He[me-(de<0?1:0)].size,me+=de}return{index:me,lineN:he}}function Qe(ie,ae,he){var de=ie.display,me=de.view;me.length==0||ae>=de.viewTo||he<=de.viewFrom?(de.view=es(ie,ae,he),de.viewFrom=ae):(de.viewFrom>ae?de.view=es(ie,ae,de.viewFrom).concat(de.view):de.viewFromhe&&(de.view=de.view.slice(0,zu(ie,he)))),de.viewTo=he}function it(ie){for(var ae=ie.display.view,he=0,de=0;de=ie.display.viewTo||nt.to().line0?ae.blinker=setInterval(function(){ie.hasFocus()||mr(ie),ae.cursorDiv.style.visibility=(he=!he)?"":"hidden"},ie.options.cursorBlinkRate):ie.options.cursorBlinkRate<0&&(ae.cursorDiv.style.visibility="hidden")}}function Ri(ie){ie.state.focused||(ie.display.input.focus(),ki(ie))}function er(ie){ie.state.delayingBlurEvent=!0,setTimeout(function(){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1,mr(ie))},100)}function ki(ie,ae){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1),ie.options.readOnly!="nocursor"&&(ie.state.focused||(si(ie,"focus",ie,ae),ie.state.focused=!0,kn(ie.display.wrapper,"CodeMirror-focused"),!ie.curOp&&ie.display.selForContextMenu!=ie.doc.sel&&(ie.display.input.reset(),De&&setTimeout(function(){return ie.display.input.reset(!0)},20)),ie.display.input.receivedFocus()),ui(ie))}function mr(ie,ae){ie.state.delayingBlurEvent||(ie.state.focused&&(si(ie,"blur",ie,ae),ie.state.focused=!1,gt(ie.display.wrapper,"CodeMirror-focused")),clearInterval(ie.display.blinker),setTimeout(function(){ie.state.focused||(ie.display.shift=!1)},150))}function Bi(ie){for(var ae=ie.display,he=ae.lineDiv.offsetTop,de=0;de.005||fn<-.005)&&(Kr(me.line,He),io(me.line),me.rest))for(var Ft=0;Ftie.display.sizerWidth){var oi=Math.ceil(nt/xc(ie.display));oi>ie.display.maxLineLength&&(ie.display.maxLineLength=oi,ie.display.maxLine=me.line,ie.display.maxLineChanged=!0)}}}}function io(ie){if(ie.widgets)for(var ae=0;ae=He&&(Le=xi(ae,Is(vi(ae,_e))-ie.wrapper.clientHeight),He=_e)}return{from:Le,to:Math.max(He,Le+1)}}function cr(ie,ae){if(!Mr(ie,"scrollCursorIntoView")){var he=ie.display,de=he.sizer.getBoundingClientRect(),me=null;if(ae.top+de.top<0?me=!0:ae.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(me=!1),me!=null&&!Mt){var Le=rt("div","\u200B",null,`position: absolute; - top: `+(ae.top-he.viewOffset-Nu(ie.display))+`px; - height: `+(ae.bottom-ae.top+rd(ie)+he.barHeight)+`px; - left: `+ae.left+"px; width: "+Math.max(2,ae.right-ae.left)+"px;");ie.display.lineSpace.appendChild(Le),Le.scrollIntoView(me),ie.display.lineSpace.removeChild(Le)}}}function no(ie,ae,he,de){de==null&&(de=0);var me;!ie.options.lineWrapping&&ae==he&&(ae=ae.ch?Qn(ae.line,ae.sticky=="before"?ae.ch-1:ae.ch,"after"):ae,he=ae.sticky=="before"?Qn(ae.line,ae.ch+1,"before"):ae);for(var Le=0;Le<5;Le++){var He=!1,nt=Jl(ie,ae),_e=!he||he==ae?nt:Jl(ie,he);me={left:Math.min(nt.left,_e.left),top:Math.min(nt.top,_e.top)-de,right:Math.max(nt.left,_e.left),bottom:Math.max(nt.bottom,_e.bottom)+de};var At=Qo(ie,me),fn=ie.doc.scrollTop,Ft=ie.doc.scrollLeft;if(At.scrollTop!=null&&(Ls(ie,At.scrollTop),Math.abs(ie.doc.scrollTop-fn)>1&&(He=!0)),At.scrollLeft!=null&&($s(ie,At.scrollLeft),Math.abs(ie.doc.scrollLeft-Ft)>1&&(He=!0)),!He)break}return me}function ea(ie,ae){var he=Qo(ie,ae);he.scrollTop!=null&&Ls(ie,he.scrollTop),he.scrollLeft!=null&&$s(ie,he.scrollLeft)}function Qo(ie,ae){var he=ie.display,de=dc(ie.display);ae.top<0&&(ae.top=0);var me=ie.curOp&&ie.curOp.scrollTop!=null?ie.curOp.scrollTop:he.scroller.scrollTop,Le=Ac(ie),He={};ae.bottom-ae.top>Le&&(ae.bottom=ae.top+Le);var nt=ie.doc.height+Ya(he),_e=ae.topnt-de;if(ae.topme+Le){var fn=Math.min(ae.top,(At?nt:ae.bottom)-Le);fn!=me&&(He.scrollTop=fn)}var Ft=ie.options.fixedGutter?0:he.gutters.offsetWidth,oi=ie.curOp&&ie.curOp.scrollLeft!=null?ie.curOp.scrollLeft:he.scroller.scrollLeft-Ft,Jn=sd(ie)-he.gutters.offsetWidth,Fr=ae.right-ae.left>Jn;return Fr&&(ae.right=ae.left+Jn),ae.left<10?He.scrollLeft=0:ae.leftJn+oi-3&&(He.scrollLeft=ae.right+(Fr?0:10)-Jn),He}function aa(ie,ae){ae!=null&&(fs(ie),ie.curOp.scrollTop=(ie.curOp.scrollTop==null?ie.doc.scrollTop:ie.curOp.scrollTop)+ae)}function sa(ie){fs(ie);var ae=ie.getCursor();ie.curOp.scrollToPos={from:ae,to:ae,margin:ie.options.cursorScrollMargin}}function qo(ie,ae,he){(ae!=null||he!=null)&&fs(ie),ae!=null&&(ie.curOp.scrollLeft=ae),he!=null&&(ie.curOp.scrollTop=he)}function Vr(ie,ae){fs(ie),ie.curOp.scrollToPos=ae}function fs(ie){var ae=ie.curOp.scrollToPos;if(ae){ie.curOp.scrollToPos=null;var he=ju(ie,ae.from),de=ju(ie,ae.to);ci(ie,he,de,ae.margin)}}function ci(ie,ae,he,de){var me=Qo(ie,{left:Math.min(ae.left,he.left),top:Math.min(ae.top,he.top)-de,right:Math.max(ae.right,he.right),bottom:Math.max(ae.bottom,he.bottom)+de});qo(ie,me.scrollLeft,me.scrollTop)}function Ls(ie,ae){Math.abs(ie.doc.scrollTop-ae)<2||(ve||po(ie,{top:ae}),_s(ie,ae,!0),ve&&po(ie),Si(ie,100))}function _s(ie,ae,he){ae=Math.max(0,Math.min(ie.display.scroller.scrollHeight-ie.display.scroller.clientHeight,ae)),!(ie.display.scroller.scrollTop==ae&&!he)&&(ie.doc.scrollTop=ae,ie.display.scrollbars.setScrollTop(ae),ie.display.scroller.scrollTop!=ae&&(ie.display.scroller.scrollTop=ae))}function $s(ie,ae,he,de){ae=Math.max(0,Math.min(ae,ie.display.scroller.scrollWidth-ie.display.scroller.clientWidth)),!((he?ae==ie.doc.scrollLeft:Math.abs(ie.doc.scrollLeft-ae)<2)&&!de)&&(ie.doc.scrollLeft=ae,To(ie),ie.display.scroller.scrollLeft!=ae&&(ie.display.scroller.scrollLeft=ae),ie.display.scrollbars.setScrollLeft(ae))}function Zs(ie){var ae=ie.display,he=ae.gutters.offsetWidth,de=Math.round(ie.doc.height+Ya(ie.display));return{clientHeight:ae.scroller.clientHeight,viewHeight:ae.wrapper.clientHeight,scrollWidth:ae.scroller.scrollWidth,clientWidth:ae.scroller.clientWidth,viewWidth:ae.wrapper.clientWidth,barLeft:ie.options.fixedGutter?he:0,docHeight:de,scrollHeight:de+rd(ie)+ae.barHeight,nativeBarWidth:ae.nativeBarWidth,gutterWidth:he}}var Tl=function(ie,ae,he){this.cm=he;var de=this.vert=rt("div",[rt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),me=this.horiz=rt("div",[rt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");de.tabIndex=me.tabIndex=-1,ie(de),ie(me),wi(de,"scroll",function(){de.clientHeight&&ae(de.scrollTop,"vertical")}),wi(me,"scroll",function(){me.clientWidth&&ae(me.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,pt&&yt<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Tl.prototype.update=function(ie){var ae=ie.scrollWidth>ie.clientWidth+1,he=ie.scrollHeight>ie.clientHeight+1,de=ie.nativeBarWidth;if(he){this.vert.style.display="block",this.vert.style.bottom=ae?de+"px":"0";var me=ie.viewHeight-(ae?de:0);this.vert.firstChild.style.height=Math.max(0,ie.scrollHeight-ie.clientHeight+me)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(ae){this.horiz.style.display="block",this.horiz.style.right=he?de+"px":"0",this.horiz.style.left=ie.barLeft+"px";var Le=ie.viewWidth-ie.barLeft-(he?de:0);this.horiz.firstChild.style.width=Math.max(0,ie.scrollWidth-ie.clientWidth+Le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&ie.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:he?de:0,bottom:ae?de:0}},Tl.prototype.setScrollLeft=function(ie){this.horiz.scrollLeft!=ie&&(this.horiz.scrollLeft=ie),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Tl.prototype.setScrollTop=function(ie){this.vert.scrollTop!=ie&&(this.vert.scrollTop=ie),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Tl.prototype.zeroWidthHack=function(){var ie=ce&&!Gt?"12px":"18px";this.horiz.style.height=this.vert.style.width=ie,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ot,this.disableVert=new ot},Tl.prototype.enableZeroWidthBar=function(ie,ae,he){ie.style.pointerEvents="auto";function de(){var me=ie.getBoundingClientRect(),Le=he=="vert"?document.elementFromPoint(me.right-1,(me.top+me.bottom)/2):document.elementFromPoint((me.right+me.left)/2,me.bottom-1);Le!=ie?ie.style.pointerEvents="none":ae.set(1e3,de)}ae.set(1e3,de)},Tl.prototype.clear=function(){var ie=this.horiz.parentNode;ie.removeChild(this.horiz),ie.removeChild(this.vert)};var Hs=function(){};Hs.prototype.update=function(){return{bottom:0,right:0}},Hs.prototype.setScrollLeft=function(){},Hs.prototype.setScrollTop=function(){},Hs.prototype.clear=function(){};function ms(ie,ae){ae||(ae=Zs(ie));var he=ie.display.barWidth,de=ie.display.barHeight;As(ie,ae);for(var me=0;me<4&&he!=ie.display.barWidth||de!=ie.display.barHeight;me++)he!=ie.display.barWidth&&ie.options.lineWrapping&&Bi(ie),As(ie,Zs(ie)),he=ie.display.barWidth,de=ie.display.barHeight}function As(ie,ae){var he=ie.display,de=he.scrollbars.update(ae);he.sizer.style.paddingRight=(he.barWidth=de.right)+"px",he.sizer.style.paddingBottom=(he.barHeight=de.bottom)+"px",he.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(he.scrollbarFiller.style.display="block",he.scrollbarFiller.style.height=de.bottom+"px",he.scrollbarFiller.style.width=de.right+"px"):he.scrollbarFiller.style.display="",de.bottom&&ie.options.coverGutterNextToScrollbar&&ie.options.fixedGutter?(he.gutterFiller.style.display="block",he.gutterFiller.style.height=de.bottom+"px",he.gutterFiller.style.width=ae.gutterWidth+"px"):he.gutterFiller.style.display=""}var el={native:Tl,null:Hs};function Ks(ie){ie.display.scrollbars&&(ie.display.scrollbars.clear(),ie.display.scrollbars.addClass&>(ie.display.wrapper,ie.display.scrollbars.addClass)),ie.display.scrollbars=new el[ie.options.scrollbarStyle](function(ae){ie.display.wrapper.insertBefore(ae,ie.display.scrollbarFiller),wi(ae,"mousedown",function(){ie.state.focused&&setTimeout(function(){return ie.display.input.focus()},0)}),ae.setAttribute("cm-not-content","true")},function(ae,he){he=="horizontal"?$s(ie,ae):Ls(ie,ae)},ie),ie.display.scrollbars.addClass&&kn(ie.display.wrapper,ie.display.scrollbars.addClass)}var sl=0;function Ws(ie){ie.curOp={cm:ie,viewChanged:!1,startHeight:ie.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++sl},Ad(ie.curOp)}function Yl(ie){var ae=ie.curOp;ae&&xd(ae,function(he){for(var de=0;de=he.viewTo)||he.maxLineChanged&&ae.options.lineWrapping,ie.update=ie.mustUpdate&&new pi(ae,ie.mustUpdate&&{top:ie.scrollTop,ensure:ie.scrollToPos},ie.forceUpdate)}function $e(ie){ie.updatedDisplay=ie.mustUpdate&&_r(ie.cm,ie.update)}function Lt(ie){var ae=ie.cm,he=ae.display;ie.updatedDisplay&&Bi(ae),ie.barMeasure=Zs(ae),he.maxLineChanged&&!ae.options.lineWrapping&&(ie.adjustWidthTo=Wh(ae,he.maxLine,he.maxLine.text.length).left+3,ae.display.sizerWidth=ie.adjustWidthTo,ie.barMeasure.scrollWidth=Math.max(he.scroller.clientWidth,he.sizer.offsetLeft+ie.adjustWidthTo+rd(ae)+ae.display.barWidth),ie.maxScrollLeft=Math.max(0,he.sizer.offsetLeft+ie.adjustWidthTo-sd(ae))),(ie.updatedDisplay||ie.selectionChanged)&&(ie.preparedSelection=he.input.prepareSelection())}function zt(ie){var ae=ie.cm;ie.adjustWidthTo!=null&&(ae.display.sizer.style.minWidth=ie.adjustWidthTo+"px",ie.maxScrollLeft=ie.display.viewTo)){var he=+new Date+ie.options.workTime,de=La(ie,ae.highlightFrontier),me=[];ae.iter(de.line,Math.min(ae.first+ae.size,ie.display.viewTo+500),function(Le){if(de.line>=ie.display.viewFrom){var He=Le.styles,nt=Le.text.length>ie.options.maxHighlightLength?un(ae.mode,de.state):null,_e=ya(ie,Le,de,!0);nt&&(de.state=nt),Le.styles=_e.styles;var At=Le.styleClasses,fn=_e.classes;fn?Le.styleClasses=fn:At&&(Le.styleClasses=null);for(var Ft=!He||He.length!=Le.styles.length||At!=fn&&(!At||!fn||At.bgClass!=fn.bgClass||At.textClass!=fn.textClass),oi=0;!Ft&&oihe)return Si(ie,ie.options.workDelay),!0}),ae.highlightFrontier=de.line,ae.modeFrontier=Math.max(ae.modeFrontier,de.line),me.length&&Jt(ie,function(){for(var Le=0;Le=he.viewFrom&&ae.visible.to<=he.viewTo&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo)&&he.renderedView==he.view&&it(ie)==0)return!1;Mo(ie)&&(fu(ie),ae.dims=rf(ie));var me=de.first+de.size,Le=Math.max(ae.visible.from-ie.options.viewportMargin,de.first),He=Math.min(me,ae.visible.to+ie.options.viewportMargin);he.viewFromHe&&he.viewTo-He<20&&(He=Math.min(me,he.viewTo)),Xn&&(Le=Ko(ie.doc,Le),He=Uo(ie.doc,He));var nt=Le!=he.viewFrom||He!=he.viewTo||he.lastWrapHeight!=ae.wrapperHeight||he.lastWrapWidth!=ae.wrapperWidth;Qe(ie,Le,He),he.viewOffset=Is(vi(ie.doc,he.viewFrom)),ie.display.mover.style.top=he.viewOffset+"px";var _e=it(ie);if(!nt&&_e==0&&!ae.force&&he.renderedView==he.view&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo))return!1;var At=gr(ie);return _e>4&&(he.lineDiv.style.display="none"),uo(ie,he.updateLineNumbers,ae.dims),_e>4&&(he.lineDiv.style.display=""),he.renderedView=he.view,_i(At),vt(he.cursorDiv),vt(he.selectionDiv),he.gutters.style.height=he.sizer.style.minHeight=0,nt&&(he.lastWrapHeight=ae.wrapperHeight,he.lastWrapWidth=ae.wrapperWidth,Si(ie,400)),he.updateLineNumbers=null,!0}function Ki(ie,ae){for(var he=ae.viewport,de=!0;;de=!1){if(!de||!ie.options.lineWrapping||ae.oldDisplayWidth==sd(ie)){if(he&&he.top!=null&&(he={top:Math.min(ie.doc.height+Ya(ie.display)-Ac(ie),he.top)}),ae.visible=ni(ie.display,ie.doc,he),ae.visible.from>=ie.display.viewFrom&&ae.visible.to<=ie.display.viewTo)break}else de&&(ae.visible=ni(ie.display,ie.doc,he));if(!_r(ie,ae))break;Bi(ie);var me=Zs(ie);Vt(ie),ms(ie,me),ga(ie,me),ae.force=!1}ae.signal(ie,"update",ie),(ie.display.viewFrom!=ie.display.reportedViewFrom||ie.display.viewTo!=ie.display.reportedViewTo)&&(ae.signal(ie,"viewportChange",ie,ie.display.viewFrom,ie.display.viewTo),ie.display.reportedViewFrom=ie.display.viewFrom,ie.display.reportedViewTo=ie.display.viewTo)}function po(ie,ae){var he=new pi(ie,ae);if(_r(ie,he)){Bi(ie),Ki(ie,he);var de=Zs(ie);Vt(ie),ms(ie,de),ga(ie,de),he.finish()}}function uo(ie,ae,he){var de=ie.display,me=ie.options.lineNumbers,Le=de.lineDiv,He=Le.firstChild;function nt(Fr){var zr=Fr.nextSibling;return De&&ce&&ie.display.currentWheelTarget==Fr?Fr.style.display="none":Fr.parentNode.removeChild(Fr),zr}for(var _e=de.view,At=de.viewFrom,fn=0;fn<_e.length;fn++){var Ft=_e[fn];if(!Ft.hidden)if(!Ft.node||Ft.node.parentNode!=Le){var oi=lc(ie,Ft,At,he);Le.insertBefore(oi,He)}else{for(;He!=Ft.node;)He=nt(He);var Jn=me&&ae!=null&&ae<=At&&Ft.lineNumber;Ft.changes&&(Hn(Ft.changes,"gutter")>-1&&(Jn=!1),ef(ie,Ft,At,he)),Jn&&(vt(Ft.lineNumber),Ft.lineNumber.appendChild(document.createTextNode(ko(ie.options,At)))),He=Ft.node.nextSibling}At+=Ft.size}for(;He;)He=nt(He)}function so(ie){var ae=ie.gutters.offsetWidth;ie.sizer.style.marginLeft=ae+"px"}function ga(ie,ae){ie.display.sizer.style.minHeight=ae.docHeight+"px",ie.display.heightForcer.style.top=ae.docHeight+"px",ie.display.gutters.style.height=ae.docHeight+ie.display.barHeight+rd(ie)+"px"}function To(ie){var ae=ie.display,he=ae.view;if(!(!ae.alignWidgets&&(!ae.gutters.firstChild||!ie.options.fixedGutter))){for(var de=Ph(ae)-ae.scroller.scrollLeft+ie.doc.scrollLeft,me=ae.gutters.offsetWidth,Le=de+"px",He=0;HeHe.clientWidth,_e=He.scrollHeight>He.clientHeight;if(de&&nt||me&&_e){if(me&&ce&&De){e:for(var At=ae.target,fn=Le.view;At!=He;At=At.parentNode)for(var Ft=0;Ft=0&&sr(ie,de.to())<=0)return he}return-1};var vo=function(ie,ae){this.anchor=ie,this.head=ae};vo.prototype.from=function(){return wn(this.anchor,this.head)},vo.prototype.to=function(){return Yn(this.anchor,this.head)},vo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function pe(ie,ae,he){var de=ie&&ie.options.selectionsMayTouch,me=ae[he];ae.sort(function(oi,Jn){return sr(oi.from(),Jn.from())}),he=Hn(ae,me);for(var Le=1;Le0:_e>=0){var At=wn(nt.from(),He.from()),fn=Yn(nt.to(),He.to()),Ft=nt.empty()?He.from()==He.head:nt.from()==nt.head;Le<=he&&--he,ae.splice(--Le,2,new vo(Ft?fn:At,Ft?At:fn))}}return new Fa(ae,he)}function Ce(ie,ae){return new Fa([new vo(ie,ae||ie)],0)}function Ie(ie){return ie.text?Qn(ie.from.line+ie.text.length-1,wt(ie.text).length+(ie.text.length==1?ie.from.ch:0)):ie.to}function je(ie,ae){if(sr(ie,ae.from)<0)return ie;if(sr(ie,ae.to)<=0)return Ie(ae);var he=ie.line+ae.text.length-(ae.to.line-ae.from.line)-1,de=ie.ch;return ie.line==ae.to.line&&(de+=Ie(ae).ch-ae.to.ch),Qn(he,de)}function Ke(ie,ae){for(var he=[],de=0;de1&&ie.remove(nt.line+1,Fr-1),ie.insert(nt.line+1,or)}oa(ie,"change",ie,ae)}function qt(ie,ae,he){function de(me,Le,He){if(me.linked)for(var nt=0;nt1&&!ie.done[ie.done.length-2].ranges)return ie.done.pop(),wt(ie.done)}function fi(ie,ae,he,de){var me=ie.history;me.undone.length=0;var Le=+new Date,He,nt;if((me.lastOp==de||me.lastOrigin==ae.origin&&ae.origin&&(ae.origin.charAt(0)=="+"&&me.lastModTime>Le-(ie.cm?ie.cm.options.historyEventDelay:500)||ae.origin.charAt(0)=="*"))&&(He=pn(me,me.lastOp==de)))nt=wt(He.changes),sr(ae.from,ae.to)==0&&sr(ae.from,nt.to)==0?nt.to=Ie(ae):He.changes.push(ln(ie,ae));else{var _e=wt(me.done);for((!_e||!_e.ranges)&&pr(ie.sel,me.done),He={changes:[ln(ie,ae)],generation:me.generation},me.done.push(He);me.done.length>me.undoDepth;)me.done.shift(),me.done[0].ranges||me.done.shift()}me.done.push(he),me.generation=++me.maxGeneration,me.lastModTime=me.lastSelTime=Le,me.lastOp=me.lastSelOp=de,me.lastOrigin=me.lastSelOrigin=ae.origin,nt||si(ie,"historyAdded")}function rr(ie,ae,he,de){var me=ae.charAt(0);return me=="*"||me=="+"&&he.ranges.length==de.ranges.length&&he.somethingSelected()==de.somethingSelected()&&new Date-ie.history.lastSelTime<=(ie.cm?ie.cm.options.historyEventDelay:500)}function wo(ie,ae,he,de){var me=ie.history,Le=de&&de.origin;he==me.lastSelOp||Le&&me.lastSelOrigin==Le&&(me.lastModTime==me.lastSelTime&&me.lastOrigin==Le||rr(ie,Le,wt(me.done),ae))?me.done[me.done.length-1]=ae:pr(ae,me.done),me.lastSelTime=+new Date,me.lastSelOrigin=Le,me.lastSelOp=he,de&&de.clearRedo!==!1&&jt(me.undone)}function pr(ie,ae){var he=wt(ae);he&&he.ranges&&he.equals(ie)||ae.push(ie)}function Po(ie,ae,he,de){var me=ae["spans_"+ie.id],Le=0;ie.iter(Math.max(ie.first,he),Math.min(ie.first+ie.size,de),function(He){He.markedSpans&&((me||(me=ae["spans_"+ie.id]={}))[Le]=He.markedSpans),++Le})}function mo(ie){if(!ie)return null;for(var ae,he=0;he-1&&(wt(nt)[Ft]=At[Ft],delete At[Ft])}}return de}function Wo(ie,ae,he,de){if(de){var me=ie.anchor;if(he){var Le=sr(ae,me)<0;Le!=sr(he,me)<0?(me=ae,ae=he):Le!=sr(ae,he)<0&&(ae=he)}return new vo(me,ae)}else return new vo(he||ae,ae)}function Ln(ie,ae,he,de,me){me==null&&(me=ie.cm&&(ie.cm.display.shift||ie.extend)),Gr(ie,new Fa([Wo(ie.sel.primary(),ae,he,me)],0),de)}function Oi(ie,ae,he){for(var de=[],me=ie.cm&&(ie.cm.display.shift||ie.extend),Le=0;Le=ae.ch:nt.to>ae.ch))){if(me&&(si(_e,"beforeCursorEnter"),_e.explicitlyCleared))if(Le.markedSpans){--He;continue}else break;if(!_e.atomic)continue;if(he){var Ft=_e.find(de<0?1:-1),oi=void 0;if((de<0?fn:At)&&(Ft=fl(ie,Ft,-de,Ft&&Ft.line==ae.line?Le:null)),Ft&&Ft.line==ae.line&&(oi=sr(Ft,he))&&(de<0?oi<0:oi>0))return as(ie,Ft,ae,de,me)}var Jn=_e.find(de<0?-1:1);return(de<0?At:fn)&&(Jn=fl(ie,Jn,de,Jn.line==ae.line?Le:null)),Jn?as(ie,Jn,ae,de,me):null}}return ae}function vl(ie,ae,he,de,me){var Le=de||1,He=as(ie,ae,he,Le,me)||!me&&as(ie,ae,he,Le,!0)||as(ie,ae,he,-Le,me)||!me&&as(ie,ae,he,-Le,!0);return He||(ie.cantEdit=!0,Qn(ie.first,0))}function fl(ie,ae,he,de){return he<0&&ae.ch==0?ae.line>ie.first?_n(ie,Qn(ae.line-1)):null:he>0&&ae.ch==(de||vi(ie,ae.line)).text.length?ae.line=0;--me)Ll(ie,{from:de[me].from,to:de[me].to,text:me?[""]:ae.text,origin:ae.origin});else Ll(ie,ae)}}function Ll(ie,ae){if(!(ae.text.length==1&&ae.text[0]==""&&sr(ae.from,ae.to)==0)){var he=Ke(ie,ae);fi(ie,ae,he,ie.cm?ie.cm.curOp.id:NaN),Id(ie,ae,he,Ba(ie,ae));var de=[];qt(ie,function(me,Le){!Le&&Hn(de,me.history)==-1&&(kl(me.history,ae),de.push(me.history)),Id(me,ae,null,Ba(me,ae))})}}function Od(ie,ae,he){var de=ie.cm&&ie.cm.state.suppressEdits;if(!(de&&!he)){for(var me=ie.history,Le,He=ie.sel,nt=ae=="undo"?me.done:me.undone,_e=ae=="undo"?me.undone:me.done,At=0;At=0;--Jn){var Fr=oi(Jn);if(Fr)return Fr.v}}}}function Xc(ie,ae){if(ae!=0&&(ie.first+=ae,ie.sel=new Fa(En(ie.sel.ranges,function(me){return new vo(Qn(me.anchor.line+ae,me.anchor.ch),Qn(me.head.line+ae,me.head.ch))}),ie.sel.primIndex),ie.cm)){Pl(ie.cm,ie.first,ie.first-ae,ae);for(var he=ie.cm.display,de=he.viewFrom;deie.lastLine())){if(ae.from.lineLe&&(ae={from:ae.from,to:Qn(Le,vi(ie,Le).text.length),text:[ae.text[0]],origin:ae.origin}),ae.removed=eo(ie,ae.from,ae.to),he||(he=Ke(ie,ae)),ie.cm?Sc(ie.cm,ae,de):Et(ie,ae,de),$o(ie,he,cn),ie.cantEdit&&vl(ie,Qn(ie.firstLine(),0))&&(ie.cantEdit=!1)}}function Sc(ie,ae,he){var de=ie.doc,me=ie.display,Le=ae.from,He=ae.to,nt=!1,_e=Le.line;ie.options.lineWrapping||(_e=Ct(al(vi(de,Le.line))),de.iter(_e,He.line+1,function(Jn){if(Jn==me.maxLine)return nt=!0,!0})),de.sel.contains(ae.from,ae.to)>-1&&qi(ie),Et(de,ae,he,Ul(ie)),ie.options.lineWrapping||(de.iter(_e,Le.line+ae.text.length,function(Jn){var Fr=Fl(Jn);Fr>me.maxLineLength&&(me.maxLine=Jn,me.maxLineLength=Fr,me.maxLineChanged=!0,nt=!1)}),nt&&(ie.curOp.updateMaxLine=!0)),Do(de,Le.line),Si(ie,400);var At=ae.text.length-(He.line-Le.line)-1;ae.full?Pl(ie):Le.line==He.line&&ae.text.length==1&&!ct(ie.doc,ae)?xa(ie,Le.line,"text"):Pl(ie,Le.line,He.line+1,At);var fn=Dr(ie,"changes"),Ft=Dr(ie,"change");if(Ft||fn){var oi={from:Le,to:He,text:ae.text,removed:ae.removed,origin:ae.origin};Ft&&oa(ie,"change",ie,oi),fn&&(ie.curOp.changeObjs||(ie.curOp.changeObjs=[])).push(oi)}ie.display.selForContextMenu=null}function Tc(ie,ae,he,de,me){var Le;de||(de=he),sr(de,he)<0&&(Le=[de,he],he=Le[0],de=Le[1]),typeof ae=="string"&&(ae=ie.splitLines(ae)),_a(ie,{from:he,to:de,text:ae,origin:me})}function Cd(ie,ae,he,de){he1||!(this.children[0]instanceof Wl))){var nt=[];this.collapse(nt),this.children=[new Wl(nt)],this.children[0].parent=this}},collapse:function(ie){for(var ae=0;ae50){for(var He=me.lines.length%25+25,nt=He;nt10);ie.parent.maybeSpill()}},iterN:function(ie,ae,he){for(var de=0;deie.display.maxLineLength&&(ie.display.maxLine=At,ie.display.maxLineLength=fn,ie.display.maxLineChanged=!0)}de!=null&&ie&&this.collapsed&&Pl(ie,de,me+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,ie&&wr(ie.doc)),ie&&oa(ie,"markerCleared",ie,this,de,me),ae&&Yl(ie),this.parent&&this.parent.clear()}},$t.prototype.find=function(ie,ae){ie==null&&this.type=="bookmark"&&(ie=1);for(var he,de,me=0;me0||He==0&&Le.clearWhenEmpty!==!1)return Le;if(Le.replacedWith&&(Le.collapsed=!0,Le.widgetNode=Ot("span",[Le.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Le.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Le.widgetNode.insertLeft=!0)),Le.collapsed){if(wl(ie,ae.line,ae,he,Le)||ae.line!=he.line&&wl(ie,he.line,ae,he,Le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Zn()}Le.addToHistory&&fi(ie,{from:ae,to:he,origin:"markText"},ie.sel,NaN);var nt=ae.line,_e=ie.cm,At;if(ie.iter(nt,he.line+1,function(Ft){_e&&Le.collapsed&&!_e.options.lineWrapping&&al(Ft)==_e.display.maxLine&&(At=!0),Le.collapsed&&nt!=ae.line&&Kr(Ft,0),ys(Ft,new Ma(Le,nt==ae.line?ae.ch:null,nt==he.line?he.ch:null)),++nt}),Le.collapsed&&ie.iter(ae.line,he.line+1,function(Ft){Ti(ie,Ft)&&Kr(Ft,0)}),Le.clearOnEnter&&wi(Le,"beforeCursorEnter",function(){return Le.clear()}),Le.readOnly&&(ja(),(ie.history.done.length||ie.history.undone.length)&&ie.clearHistory()),Le.collapsed&&(Le.id=++Uf,Le.atomic=!0),_e){if(At&&(_e.curOp.updateMaxLine=!0),Le.collapsed)Pl(_e,ae.line,he.line+1);else if(Le.className||Le.startStyle||Le.endStyle||Le.css||Le.attributes||Le.title)for(var fn=ae.line;fn<=he.line;fn++)xa(_e,fn,"text");Le.atomic&&wr(_e.doc),oa(_e,"markerAdded",_e,Le)}return Le}var Jc=function(ie,ae){this.markers=ie,this.primary=ae;for(var he=0;he=0;_e--)_a(this,de[_e]);nt?Sr(this,nt):this.cm&&sa(this.cm)}),undo:Fn(function(){Od(this,"undo")}),redo:Fn(function(){Od(this,"redo")}),undoSelection:Fn(function(){Od(this,"undo",!0)}),redoSelection:Fn(function(){Od(this,"redo",!0)}),setExtending:function(ie){this.extend=ie},getExtending:function(){return this.extend},historySize:function(){for(var ie=this.history,ae=0,he=0,de=0;de=ie.ch)&&ae.push(me.marker.parent||me.marker)}return ae},findMarks:function(ie,ae,he){ie=_n(this,ie),ae=_n(this,ae);var de=[],me=ie.line;return this.iter(ie.line,ae.line+1,function(Le){var He=Le.markedSpans;if(He)for(var nt=0;nt=_e.to||_e.from==null&&me!=ie.line||_e.from!=null&&me==ae.line&&_e.from>=ae.ch)&&(!he||he(_e.marker))&&de.push(_e.marker.parent||_e.marker)}++me}),de},getAllMarks:function(){var ie=[];return this.iter(function(ae){var he=ae.markedSpans;if(he)for(var de=0;deie)return ae=ie,!0;ie-=Le,++he}),_n(this,Qn(he,ae))},indexFromPos:function(ie){ie=_n(this,ie);var ae=ie.ch;if(ie.lineae&&(ae=ie.from),ie.to!=null&&ie.to-1){ae.state.draggingText(ie),setTimeout(function(){return ae.display.input.focus()},20);return}try{var fn=ie.dataTransfer.getData("Text");if(fn){var Ft;if(ae.state.draggingText&&!ae.state.draggingText.copy&&(Ft=ae.listSelections()),$o(ae.doc,Ce(he,he)),Ft)for(var oi=0;oi=0;nt--)Tc(ie.doc,"",de[nt].from,de[nt].to,"+delete");sa(ie)})}function qr(ie,ae,he){var de=ft(ie.text,ae+he,he);return de<0||de>ie.text.length?null:de}function wu(ie,ae,he){var de=qr(ie,ae.ch,he);return de==null?null:new Qn(ae.line,de,he<0?"after":"before")}function gl(ie,ae,he,de,me){if(ie){ae.doc.direction=="rtl"&&(me=-me);var Le=nr(he,ae.doc.direction);if(Le){var He=me<0?wt(Le):Le[0],nt=me<0==(He.level==1),_e=nt?"after":"before",At;if(He.level>0||ae.doc.direction=="rtl"){var fn=ld(ae,he);At=me<0?he.text.length-1:0;var Ft=Sd(ae,fn,At).top;At=Pt(function(oi){return Sd(ae,fn,oi).top==Ft},me<0==(He.level==1)?He.from:He.to-1,At),_e=="before"&&(At=qr(he,At,1))}else At=me<0?He.to:He.from;return new Qn(de,At,_e)}}return new Qn(de,me<0?he.text.length:0,me<0?"before":"after")}function Ql(ie,ae,he,de){var me=nr(ae,ie.doc.direction);if(!me)return wu(ae,he,de);he.ch>=ae.text.length?(he.ch=ae.text.length,he.sticky="before"):he.ch<=0&&(he.ch=0,he.sticky="after");var Le=Wt(me,he.ch,he.sticky),He=me[Le];if(ie.doc.direction=="ltr"&&He.level%2==0&&(de>0?He.to>he.ch:He.from=He.from&&oi>=fn.begin)){var Jn=Ft?"before":"after";return new Qn(he.line,oi,Jn)}}var Fr=function(or,Ia,la){for(var Wa=function(yu,Ld){return Ld?new Qn(he.line,nt(yu,1),"before"):new Qn(he.line,yu,"after")};or>=0&&or0==(Ss.level!=1),Us=ra?la.begin:nt(la.end,-1);if(Ss.from<=Us&&Us0?fn.end:nt(fn.begin,-1);return fo!=null&&!(de>0&&fo==ae.text.length)&&(zr=Fr(de>0?0:me.length-1,de,At(fo)),zr)?zr:null}var bu={selectAll:hs,singleSelection:function(ie){return ie.setSelection(ie.getCursor("anchor"),ie.getCursor("head"),cn)},killLine:function(ie){return dd(ie,function(ae){if(ae.empty()){var he=vi(ie.doc,ae.head.line).text.length;return ae.head.ch==he&&ae.head.line0)me=new Qn(me.line,me.ch+1),ie.replaceRange(Le.charAt(me.ch-1)+Le.charAt(me.ch-2),Qn(me.line,me.ch-2),me,"+transpose");else if(me.line>ie.doc.first){var He=vi(ie.doc,me.line-1).text;He&&(me=new Qn(me.line,1),ie.replaceRange(Le.charAt(0)+ie.doc.lineSeparator()+He.charAt(He.length-1),Qn(me.line-1,He.length-1),me,"+transpose"))}}he.push(new vo(me,me))}ie.setSelections(he)})},newlineAndIndent:function(ie){return Jt(ie,function(){for(var ae=ie.listSelections(),he=ae.length-1;he>=0;he--)ie.replaceRange(ie.doc.lineSeparator(),ae[he].anchor,ae[he].head,"+input");ae=ie.listSelections();for(var de=0;deie&&sr(ae,this.pos)==0&&he==this.button};var _f,sf;function Dg(ie,ae){var he=+new Date;return sf&&sf.compare(he,ie,ae)?(_f=sf=null,"triple"):_f&&_f.compare(he,ie,ae)?(sf=new lp(he,ie,ae),_f=null,"double"):(_f=new lp(he,ie,ae),sf=null,"single")}function ch(ie){var ae=this,he=ae.display;if(!(Mr(ae,ie)||he.activeTouch&&he.input.supportsTouch())){if(he.input.ensurePolled(),he.shift=ie.shiftKey,Gu(he,ie)){De||(he.scroller.draggable=!1,setTimeout(function(){return he.scroller.draggable=!0},100));return}if(!xs(ae,ie)){var de=ru(ae,ie),me=ss(ie),Le=de?Dg(de,me):"single";window.focus(),me==1&&ae.state.selectingText&&ae.state.selectingText(ie),!(de&&up(ae,me,de,Le,ie))&&(me==1?de?Bf(ae,de,Le,ie):Ra(ie)==he.scroller&&xo(ie):me==2?(de&&Ln(ae.doc,de),setTimeout(function(){return he.input.focus()},20)):me==3&&(Re?ae.display.input.onContextMenu(ie):er(ae)))}}}function up(ie,ae,he,de,me){var Le="Click";return de=="double"?Le="Double"+Le:de=="triple"&&(Le="Triple"+Le),Le=(ae==1?"Left":ae==2?"Middle":"Right")+Le,cd(ie,Jf(Le,me),me,function(He){if(typeof He=="string"&&(He=bu[He]),!He)return!1;var nt=!1;try{ie.isReadOnly()&&(ie.state.suppressEdits=!0),nt=He(ie,he)!=Ir}finally{ie.state.suppressEdits=!1}return nt})}function $f(ie,ae,he){var de=ie.getOption("configureMouse"),me=de?de(ie,ae,he):{};if(me.unit==null){var Le=le?he.shiftKey&&he.metaKey:he.altKey;me.unit=Le?"rectangle":ae=="single"?"char":ae=="double"?"word":"line"}return(me.extend==null||ie.doc.extend)&&(me.extend=ie.doc.extend||he.shiftKey),me.addNew==null&&(me.addNew=ce?he.metaKey:he.ctrlKey),me.moveOnDrag==null&&(me.moveOnDrag=!(ce?he.altKey:he.ctrlKey)),me}function Bf(ie,ae,he,de){pt?setTimeout(Ai(Ri,ie),0):ie.curOp.focus=Rt();var me=$f(ie,he,de),Le=ie.doc.sel,He;ie.options.dragDrop&&Ua&&!ie.isReadOnly()&&he=="single"&&(He=Le.contains(ae))>-1&&(sr((He=Le.ranges[He]).from(),ae)<0||ae.xRel>0)&&(sr(He.to(),ae)>0||ae.xRel<0)?lf(ie,de,ae,me):m0(ie,de,ae,me)}function lf(ie,ae,he,de){var me=ie.display,Le=!1,He=Rn(ie,function(At){De&&(me.scroller.draggable=!1),ie.state.draggingText=!1,ir(me.wrapper.ownerDocument,"mouseup",He),ir(me.wrapper.ownerDocument,"mousemove",nt),ir(me.scroller,"dragstart",_e),ir(me.scroller,"drop",He),Le||(xo(At),de.addNew||Ln(ie.doc,he,null,null,de.extend),De&&!tn||pt&&yt==9?setTimeout(function(){me.wrapper.ownerDocument.body.focus({preventScroll:!0}),me.input.focus()},20):me.input.focus())}),nt=function(At){Le=Le||Math.abs(ae.clientX-At.clientX)+Math.abs(ae.clientY-At.clientY)>=10},_e=function(){return Le=!0};De&&(me.scroller.draggable=!0),ie.state.draggingText=He,He.copy=!de.moveOnDrag,me.scroller.dragDrop&&me.scroller.dragDrop(),wi(me.wrapper.ownerDocument,"mouseup",He),wi(me.wrapper.ownerDocument,"mousemove",nt),wi(me.scroller,"dragstart",_e),wi(me.scroller,"drop",He),er(ie),setTimeout(function(){return me.input.focus()},20)}function Kp(ie,ae,he){if(he=="char")return new vo(ae,ae);if(he=="word")return ie.findWordAt(ae);if(he=="line")return new vo(Qn(ae.line,0),_n(ie.doc,Qn(ae.line+1,0)));var de=he(ie,ae);return new vo(de.from,de.to)}function m0(ie,ae,he,de){var me=ie.display,Le=ie.doc;xo(ae);var He,nt,_e=Le.sel,At=_e.ranges;if(de.addNew&&!de.extend?(nt=Le.sel.contains(he),nt>-1?He=At[nt]:He=new vo(he,he)):(He=Le.sel.primary(),nt=Le.sel.primIndex),de.unit=="rectangle")de.addNew||(He=new vo(he,he)),he=ru(ie,ae,!0,!0),nt=-1;else{var fn=Kp(ie,he,de.unit);de.extend?He=Wo(He,fn.anchor,fn.head,de.extend):He=fn}de.addNew?nt==-1?(nt=At.length,Gr(Le,pe(ie,At.concat([He]),nt),{scroll:!1,origin:"*mouse"})):At.length>1&&At[nt].empty()&&de.unit=="char"&&!de.extend?(Gr(Le,pe(ie,At.slice(0,nt).concat(At.slice(nt+1)),0),{scroll:!1,origin:"*mouse"}),_e=Le.sel):xr(Le,nt,He,ai):(nt=0,Gr(Le,new Fa([He],0),ai),_e=Le.sel);var Ft=he;function oi(la){if(sr(Ft,la)!=0)if(Ft=la,de.unit=="rectangle"){for(var Wa=[],Ss=ie.options.tabSize,ra=Nt(vi(Le,he.line).text,he.ch,Ss),Us=Nt(vi(Le,la.line).text,la.ch,Ss),yu=Math.min(ra,Us),Ld=Math.max(ra,Us),Bu=Math.min(he.line,la.line),Hl=Math.min(ie.lastLine(),Math.max(he.line,la.line));Bu<=Hl;Bu++){var qd=vi(Le,Bu).text,fd=Bn(qd,yu,Ss);yu==Ld?Wa.push(new vo(Qn(Bu,fd),Qn(Bu,fd))):qd.length>fd&&Wa.push(new vo(Qn(Bu,fd),Qn(Bu,Bn(qd,Ld,Ss))))}Wa.length||Wa.push(new vo(he,he)),Gr(Le,pe(ie,_e.ranges.slice(0,nt).concat(Wa),nt),{origin:"*mouse",scroll:!1}),ie.scrollIntoView(la)}else{var Rc=He,Wd=Kp(ie,la,de.unit),gd=Rc.anchor,Rl;sr(Wd.anchor,gd)>0?(Rl=Wd.head,gd=wn(Rc.from(),Wd.anchor)):(Rl=Wd.anchor,gd=Yn(Rc.to(),Wd.head));var Wu=_e.ranges.slice(0);Wu[nt]=Ol(ie,new vo(_n(Le,gd),Rl)),Gr(Le,pe(ie,Wu,nt),ai)}}var Jn=me.wrapper.getBoundingClientRect(),Fr=0;function zr(la){var Wa=++Fr,Ss=ru(ie,la,!0,de.unit=="rectangle");if(Ss)if(sr(Ss,Ft)!=0){ie.curOp.focus=Rt(),oi(Ss);var ra=ni(me,Le);(Ss.line>=ra.to||Ss.lineJn.bottom?20:0;Us&&setTimeout(Rn(ie,function(){Fr==Wa&&(me.scroller.scrollTop+=Us,zr(la))}),50)}}function fo(la){ie.state.selectingText=!1,Fr=1/0,la&&(xo(la),me.input.focus()),ir(me.wrapper.ownerDocument,"mousemove",or),ir(me.wrapper.ownerDocument,"mouseup",Ia),Le.history.lastSelOrigin=null}var or=Rn(ie,function(la){la.buttons===0||!ss(la)?fo(la):zr(la)}),Ia=Rn(ie,fo);ie.state.selectingText=Ia,wi(me.wrapper.ownerDocument,"mousemove",or),wi(me.wrapper.ownerDocument,"mouseup",Ia)}function Ol(ie,ae){var he=ae.anchor,de=ae.head,me=vi(ie.doc,he.line);if(sr(he,de)==0&&he.sticky==de.sticky)return ae;var Le=nr(me);if(!Le)return ae;var He=Wt(Le,he.ch,he.sticky),nt=Le[He];if(nt.from!=he.ch&&nt.to!=he.ch)return ae;var _e=He+(nt.from==he.ch==(nt.level!=1)?0:1);if(_e==0||_e==Le.length)return ae;var At;if(de.line!=he.line)At=(de.line-he.line)*(ie.doc.direction=="ltr"?1:-1)>0;else{var fn=Wt(Le,de.ch,de.sticky),Ft=fn-He||(de.ch-he.ch)*(nt.level==1?-1:1);fn==_e-1||fn==_e?At=Ft<0:At=Ft>0}var oi=Le[_e+(At?-1:0)],Jn=At==(oi.level==1),Fr=Jn?oi.from:oi.to,zr=Jn?"after":"before";return he.ch==Fr&&he.sticky==zr?ae:new vo(new Qn(he.line,Fr,zr),de)}function Ka(ie,ae,he,de){var me,Le;if(ae.touches)me=ae.touches[0].clientX,Le=ae.touches[0].clientY;else try{me=ae.clientX,Le=ae.clientY}catch(oi){return!1}if(me>=Math.floor(ie.display.gutters.getBoundingClientRect().right))return!1;de&&xo(ae);var He=ie.display,nt=He.lineDiv.getBoundingClientRect();if(Le>nt.bottom||!Dr(ie,he))return fa(ae);Le-=nt.top-He.viewOffset;for(var _e=0;_e=me){var fn=xi(ie.doc,Le),Ft=ie.display.gutterSpecs[_e];return si(ie,he,ie,fn,Ft.className,ae),fa(ae)}}}function xs(ie,ae){return Ka(ie,ae,"gutterClick",!0)}function El(ie,ae){Gu(ie.display,ae)||Pu(ie,ae)||Mr(ie,ae,"contextmenu")||Re||ie.display.input.onContextMenu(ae)}function Pu(ie,ae){return Dr(ie,"gutterContextMenu")?Ka(ie,ae,"gutterContextMenu",!1):!1}function Vh(ie){ie.display.wrapper.className=ie.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+ie.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Qc(ie)}var Pd={toString:function(){return"CodeMirror.Init"}},hh={},Oc={};function eg(ie){var ae=ie.optionHandlers;function he(de,me,Le,He){ie.defaults[de]=me,Le&&(ae[de]=He?function(nt,_e,At){At!=Pd&&Le(nt,_e,At)}:Le)}ie.defineOption=he,ie.Init=Pd,he("value","",function(de,me){return de.setValue(me)},!0),he("mode",null,function(de,me){de.doc.modeOption=me,Ge(de)},!0),he("indentUnit",2,Ge,!0),he("indentWithTabs",!1),he("smartIndent",!0),he("tabSize",4,function(de){xt(de),Qc(de),Pl(de)},!0),he("lineSeparator",null,function(de,me){if(de.doc.lineSep=me,!!me){var Le=[],He=de.doc.first;de.doc.iter(function(_e){for(var At=0;;){var fn=_e.text.indexOf(me,At);if(fn==-1)break;At=fn+me.length,Le.push(Qn(He,fn))}He++});for(var nt=Le.length-1;nt>=0;nt--)Tc(de.doc,me,Le[nt],Qn(Le[nt].line,Le[nt].ch+me.length))}}),he("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,me,Le){de.state.specialChars=new RegExp(me.source+(me.test(" ")?"":"| "),"g"),Le!=Pd&&de.refresh()}),he("specialCharPlaceholder",du,function(de){return de.refresh()},!0),he("electricChars",!0),he("inputStyle",ne?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),he("spellcheck",!1,function(de,me){return de.getInputField().spellcheck=me},!0),he("autocorrect",!1,function(de,me){return de.getInputField().autocorrect=me},!0),he("autocapitalize",!1,function(de,me){return de.getInputField().autocapitalize=me},!0),he("rtlMoveVisually",!ge),he("wholeLineUpdateBefore",!0),he("theme","default",function(de){Vh(de),So(de)},!0),he("keyMap","default",function(de,me,Le){var He=dh(me),nt=Le!=Pd&&dh(Le);nt&&nt.detach&&nt.detach(de,He),He.attach&&He.attach(de,nt||null)}),he("extraKeys",null),he("configureMouse",null),he("lineWrapping",!1,eh,!0),he("gutters",[],function(de,me){de.display.gutterSpecs=Ho(me,de.options.lineNumbers),So(de)},!0),he("fixedGutter",!0,function(de,me){de.display.gutters.style.left=me?Ph(de.display)+"px":"0",de.refresh()},!0),he("coverGutterNextToScrollbar",!1,function(de){return ms(de)},!0),he("scrollbarStyle","native",function(de){Ks(de),ms(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),he("lineNumbers",!1,function(de,me){de.display.gutterSpecs=Ho(de.options.gutters,me),So(de)},!0),he("firstLineNumber",1,So,!0),he("lineNumberFormatter",function(de){return de},So,!0),he("showCursorWhenSelecting",!1,Vt,!0),he("resetSelectionOnContextMenu",!0),he("lineWiseCopyCut",!0),he("pasteLinesPerSelection",!0),he("selectionsMayTouch",!1),he("readOnly",!1,function(de,me){me=="nocursor"&&(mr(de),de.display.input.blur()),de.display.input.readOnlyChanged(me)}),he("screenReaderLabel",null,function(de,me){me=me===""?null:me,de.display.input.screenReaderLabelChanged(me)}),he("disableInput",!1,function(de,me){me||de.display.input.reset()},!0),he("dragDrop",!0,fh),he("allowDropFileTypes",null),he("cursorBlinkRate",530),he("cursorScrollMargin",0),he("cursorHeight",1,Vt,!0),he("singleCursorHeightPerLine",!0,Vt,!0),he("workTime",100),he("workDelay",100),he("flattenSpans",!0,xt,!0),he("addModeClass",!1,xt,!0),he("pollInterval",100),he("undoDepth",200,function(de,me){return de.doc.history.undoDepth=me}),he("historyEventDelay",1250),he("viewportMargin",10,function(de){return de.refresh()},!0),he("maxHighlightLength",1e4,xt,!0),he("moveInputWithCursor",!0,function(de,me){me||de.display.input.resetPosition()}),he("tabindex",null,function(de,me){return de.display.input.getField().tabIndex=me||""}),he("autofocus",null),he("direction","ltr",function(de,me){return de.doc.setDirection(me)},!0),he("phrases",null)}function fh(ie,ae,he){var de=he&&he!=Pd;if(!ae!=!de){var me=ie.display.dragFunctions,Le=ae?wi:ir;Le(ie.display.scroller,"dragstart",me.start),Le(ie.display.scroller,"dragenter",me.enter),Le(ie.display.scroller,"dragover",me.over),Le(ie.display.scroller,"dragleave",me.leave),Le(ie.display.scroller,"drop",me.drop)}}function eh(ie){ie.options.lineWrapping?(kn(ie.display.wrapper,"CodeMirror-wrap"),ie.display.sizer.style.minWidth="",ie.display.sizerWidth=null):(gt(ie.display.wrapper,"CodeMirror-wrap"),Ts(ie)),Oa(ie),Pl(ie),Qc(ie),setTimeout(function(){return ms(ie)},100)}function Bs(ie,ae){var he=this;if(!(this instanceof Bs))return new Bs(ie,ae);this.options=ae=ae?Xi(ae):{},Xi(hh,ae,!1);var de=ae.value;typeof de=="string"?de=new _u(de,ae.mode,null,ae.lineSeparator,ae.direction):ae.mode&&(de.modeOption=ae.mode),this.doc=de;var me=new Bs.inputStyles[ae.inputStyle](this),Le=this.display=new _o(ie,de,me,ae);Le.wrapper.CodeMirror=this,Vh(this),ae.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ks(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ot,keySeq:null,specialChars:null},ae.autofocus&&!ne&&Le.input.focus(),pt&&yt<11&&setTimeout(function(){return he.display.input.reset(!0)},20),dp(this),Gd(),Ws(this),this.curOp.forceUpdate=!0,Ut(this,de),ae.autofocus&&!ne||this.hasFocus()?setTimeout(function(){he.hasFocus()&&!he.state.focused&&ki(he)},20):mr(this);for(var He in Oc)Oc.hasOwnProperty(He)&&Oc[He](this,ae[He],Pd);Mo(this),ae.finishInit&&ae.finishInit(this);for(var nt=0;nt20*20}wi(ae.scroller,"touchstart",function(_e){if(!Mr(ie,_e)&&!Le(_e)&&!xs(ie,_e)){ae.input.ensurePolled(),clearTimeout(he);var At=+new Date;ae.activeTouch={start:At,moved:!1,prev:At-de.end<=300?de:null},_e.touches.length==1&&(ae.activeTouch.left=_e.touches[0].pageX,ae.activeTouch.top=_e.touches[0].pageY)}}),wi(ae.scroller,"touchmove",function(){ae.activeTouch&&(ae.activeTouch.moved=!0)}),wi(ae.scroller,"touchend",function(_e){var At=ae.activeTouch;if(At&&!Gu(ae,_e)&&At.left!=null&&!At.moved&&new Date-At.start<300){var fn=ie.coordsChar(ae.activeTouch,"page"),Ft;!At.prev||He(At,At.prev)?Ft=new vo(fn,fn):!At.prev.prev||He(At,At.prev.prev)?Ft=ie.findWordAt(fn):Ft=new vo(Qn(fn.line,0),_n(ie.doc,Qn(fn.line+1,0))),ie.setSelection(Ft.anchor,Ft.head),ie.focus(),xo(_e)}me()}),wi(ae.scroller,"touchcancel",me),wi(ae.scroller,"scroll",function(){ae.scroller.clientHeight&&(Ls(ie,ae.scroller.scrollTop),$s(ie,ae.scroller.scrollLeft,!0),si(ie,"scroll",ie))}),wi(ae.scroller,"mousewheel",function(_e){return wa(ie,_e)}),wi(ae.scroller,"DOMMouseScroll",function(_e){return wa(ie,_e)}),wi(ae.wrapper,"scroll",function(){return ae.wrapper.scrollTop=ae.wrapper.scrollLeft=0}),ae.dragFunctions={enter:function(_e){Mr(ie,_e)||Sa(_e)},over:function(_e){Mr(ie,_e)||(wf(ie,_e),Sa(_e))},start:function(_e){return Gf(ie,_e)},drop:Rn(ie,Cf),leave:function(_e){Mr(ie,_e)||au(ie)}};var nt=ae.input.getField();wi(nt,"keyup",function(_e){return Ng.call(ie,_e)}),wi(nt,"keydown",Rn(ie,hc)),wi(nt,"keypress",Rn(ie,$c)),wi(nt,"focus",function(_e){return ki(ie,_e)}),wi(nt,"blur",function(_e){return mr(ie,_e)})}var mg=[];Bs.defineInitHook=function(ie){return mg.push(ie)};function Ed(ie,ae,he,de){var me=ie.doc,Le;he==null&&(he="add"),he=="smart"&&(me.mode.indent?Le=La(ie,ae).state:he="prev");var He=ie.options.tabSize,nt=vi(me,ae),_e=Nt(nt.text,null,He);nt.stateAfter&&(nt.stateAfter=null);var At=nt.text.match(/^\s*/)[0],fn;if(!de&&!/\S/.test(nt.text))fn=0,he="not";else if(he=="smart"&&(fn=me.mode.indent(Le,nt.text.slice(At.length),nt.text),fn==Ir||fn>150)){if(!de)return;he="prev"}he=="prev"?ae>me.first?fn=Nt(vi(me,ae-1).text,null,He):fn=0:he=="add"?fn=_e+ie.options.indentUnit:he=="subtract"?fn=_e-ie.options.indentUnit:typeof he=="number"&&(fn=_e+he),fn=Math.max(0,fn);var Ft="",oi=0;if(ie.options.indentWithTabs)for(var Jn=Math.floor(fn/He);Jn;--Jn)oi+=He,Ft+=" ";if(oiHe,_e=js(ae),At=null;if(nt&&de.ranges.length>1)if(wc&&wc.text.join(` -`)==ae){if(de.ranges.length%wc.text.length==0){At=[];for(var fn=0;fn=0;oi--){var Jn=de.ranges[oi],Fr=Jn.from(),zr=Jn.to();Jn.empty()&&(he&&he>0?Fr=Qn(Fr.line,Fr.ch-he):ie.state.overwrite&&!nt?zr=Qn(zr.line,Math.min(vi(Le,zr.line).text.length,zr.ch+wt(_e).length)):nt&&wc&&wc.lineWise&&wc.text.join(` -`)==_e.join(` -`)&&(Fr=zr=Qn(Fr.line,0)));var fo={from:Fr,to:zr,text:At?At[oi%At.length]:_e,origin:me||(nt?"paste":ie.state.cutIncoming>He?"cut":"+input")};_a(ie.doc,fo),oa(ie,"inputRead",ie,fo)}ae&&!nt&&y0(ie,ae),sa(ie),ie.curOp.updateInput<2&&(ie.curOp.updateInput=Ft),ie.curOp.typing=!0,ie.state.pasteIncoming=ie.state.cutIncoming=-1}function v0(ie,ae){var he=ie.clipboardData&&ie.clipboardData.getData("Text");if(he)return ie.preventDefault(),!ae.isReadOnly()&&!ae.options.disableInput&&Jt(ae,function(){return Tg(ae,he,0,null,"paste")}),!0}function y0(ie,ae){if(!(!ie.options.electricChars||!ie.options.smartIndent))for(var he=ie.doc.sel,de=he.ranges.length-1;de>=0;de--){var me=he.ranges[de];if(!(me.head.ch>100||de&&he.ranges[de-1].head.line==me.head.line)){var Le=ie.getModeAt(me.head),He=!1;if(Le.electricChars){for(var nt=0;nt-1){He=Ed(ie,me.head.line,"smart");break}}else Le.electricInput&&Le.electricInput.test(vi(ie.doc,me.head.line).text.slice(0,me.head.ch))&&(He=Ed(ie,me.head.line,"smart"));He&&oa(ie,"electricInput",ie,me.head.line)}}}function Up(ie){for(var ae=[],he=[],de=0;deLe&&(Ed(this,nt.head.line,de,!0),Le=nt.head.line,He==this.doc.sel.primIndex&&sa(this));else{var _e=nt.from(),At=nt.to(),fn=Math.max(Le,_e.line);Le=Math.min(this.lastLine(),At.line-(At.ch?0:1))+1;for(var Ft=fn;Ft0&&xr(this.doc,He,new vo(_e,oi[He].to()),cn)}}}),getTokenAt:function(de,me){return lo(this,de,me)},getLineTokens:function(de,me){return lo(this,Qn(de),me,!0)},getTokenTypeAt:function(de){de=_n(this.doc,de);var me=na(this,vi(this.doc,de.line)),Le=0,He=(me.length-1)/2,nt=de.ch,_e;if(nt==0)_e=me[2];else for(;;){var At=Le+He>>1;if((At?me[At*2-1]:0)>=nt)He=At;else if(me[At*2+1]_e&&(de=_e,He=!0),nt=vi(this.doc,de)}else nt=de;return Ou(this,nt,{top:0,left:0},me||"page",Le||He).top+(He?this.doc.height-Is(nt):0)},defaultTextHeight:function(){return dc(this.display)},defaultCharWidth:function(){return xc(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(de,me,Le,He,nt){var _e=this.display;de=Jl(this,_n(this.doc,de));var At=de.bottom,fn=de.left;if(me.style.position="absolute",me.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(me),_e.sizer.appendChild(me),He=="over")At=de.top;else if(He=="above"||He=="near"){var Ft=Math.max(_e.wrapper.clientHeight,this.doc.height),oi=Math.max(_e.sizer.clientWidth,_e.lineSpace.clientWidth);(He=="above"||de.bottom+me.offsetHeight>Ft)&&de.top>me.offsetHeight?At=de.top-me.offsetHeight:de.bottom+me.offsetHeight<=Ft&&(At=de.bottom),fn+me.offsetWidth>oi&&(fn=oi-me.offsetWidth)}me.style.top=At+"px",me.style.left=me.style.right="",nt=="right"?(fn=_e.sizer.clientWidth-me.offsetWidth,me.style.right="0px"):(nt=="left"?fn=0:nt=="middle"&&(fn=(_e.sizer.clientWidth-me.offsetWidth)/2),me.style.left=fn+"px"),Le&&ea(this,{left:fn,top:At,right:fn+me.offsetWidth,bottom:At+me.offsetHeight})},triggerOnKeyDown:Tn(hc),triggerOnKeyPress:Tn($c),triggerOnKeyUp:Ng,triggerOnMouseDown:Tn(ch),execCommand:function(de){if(bu.hasOwnProperty(de))return bu[de].call(null,this)},triggerElectric:Tn(function(de){y0(this,de)}),findPosH:function(de,me,Le,He){var nt=1;me<0&&(nt=-1,me=-me);for(var _e=_n(this.doc,de),At=0;At0&&fn(Le.charAt(He-1));)--He;for(;nt.5||this.options.lineWrapping)&&Oa(this),si(this,"refresh",this)}),swapDoc:Tn(function(de){var me=this.doc;return me.cm=null,this.state.selectingText&&this.state.selectingText(),Ut(this,de),Qc(this),this.display.input.reset(),qo(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,oa(this,"swapDoc",this,me),me}),phrase:function(de){var me=this.options.phrases;return me&&Object.prototype.hasOwnProperty.call(me,de)?me[de]:de},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Eo(ie),ie.registerHelper=function(de,me,Le){he.hasOwnProperty(de)||(he[de]=ie[de]={_global:[]}),he[de][me]=Le},ie.registerGlobalHelper=function(de,me,Le,He){ie.registerHelper(de,me,He),he[de]._global.push({pred:Le,val:He})}}function Gp(ie,ae,he,de,me){var Le=ae,He=he,nt=vi(ie,ae.line),_e=me&&ie.direction=="rtl"?-he:he;function At(){var Ia=ae.line+_e;return Ia=ie.first+ie.size?!1:(ae=new Qn(Ia,ae.ch,ae.sticky),nt=vi(ie,Ia))}function fn(Ia){var la;if(de=="codepoint"){var Wa=nt.text.charCodeAt(ae.ch+(de>0?0:-1));isNaN(Wa)?la=null:la=new Qn(ae.line,Math.max(0,Math.min(nt.text.length,ae.ch+he*(Wa>=55296&&Wa<56320?2:1))),-he)}else me?la=Ql(ie.cm,nt,ae,he):la=wu(nt,ae,he);if(la==null)if(!Ia&&At())ae=gl(me,ie.cm,nt,ae.line,_e);else return!1;else ae=la;return!0}if(de=="char"||de=="codepoint")fn();else if(de=="column")fn(!0);else if(de=="word"||de=="group")for(var Ft=null,oi=de=="group",Jn=ie.cm&&ie.cm.getHelper(ae,"wordChars"),Fr=!0;!(he<0&&!fn(!Fr));Fr=!1){var zr=nt.text.charAt(ae.ch)||` -`,fo=lt(zr,Jn)?"w":oi&&zr==` -`?"n":!oi||/\s/.test(zr)?null:"p";if(oi&&!Fr&&!fo&&(fo="s"),Ft&&Ft!=fo){he<0&&(he=1,fn(),ae.sticky="after");break}if(fo&&(Ft=fo),he>0&&!fn(!Fr))break}var or=vl(ie,ae,Le,He,!0);return dn(Le,or)&&(or.hitSide=!0),or}function tg(ie,ae,he,de){var me=ie.doc,Le=ae.left,He;if(de=="page"){var nt=Math.min(ie.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),_e=Math.max(nt-.5*dc(ie.display),3);He=(he>0?ae.bottom:ae.top)+he*_e}else de=="line"&&(He=he>0?ae.bottom+3:ae.top-3);for(var At;At=Gc(ie,Le,He),!!At.outside;){if(he<0?He<=0:He>=me.height){At.hitSide=!0;break}He+=he*5}return At}var ks=function(ie){this.cm=ie,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ot,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ks.prototype.init=function(ie){var ae=this,he=this,de=he.cm,me=he.div=ie.lineDiv;Qp(me,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Le(nt){for(var _e=nt.target;_e;_e=_e.parentNode){if(_e==me)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(_e.className))break}return!1}wi(me,"paste",function(nt){!Le(nt)||Mr(de,nt)||v0(nt,de)||yt<=11&&setTimeout(Rn(de,function(){return ae.updateFromDOM()}),20)}),wi(me,"compositionstart",function(nt){ae.composing={data:nt.data,done:!1}}),wi(me,"compositionupdate",function(nt){ae.composing||(ae.composing={data:nt.data,done:!1})}),wi(me,"compositionend",function(nt){ae.composing&&(nt.data!=ae.composing.data&&ae.readFromDOMSoon(),ae.composing.done=!0)}),wi(me,"touchstart",function(){return he.forceCompositionEnd()}),wi(me,"input",function(){ae.composing||ae.readFromDOMSoon()});function He(nt){if(!(!Le(nt)||Mr(de,nt))){if(de.somethingSelected())vg({lineWise:!1,text:de.getSelections()}),nt.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var _e=Up(de);vg({lineWise:!0,text:_e.text}),nt.type=="cut"&&de.operation(function(){de.setSelections(_e.ranges,0,cn),de.replaceSelection("",null,"cut")})}else return;if(nt.clipboardData){nt.clipboardData.clearData();var At=wc.text.join(` -`);if(nt.clipboardData.setData("Text",At),nt.clipboardData.getData("Text")==At){nt.preventDefault();return}}var fn=A0(),Ft=fn.firstChild;de.display.lineSpace.insertBefore(fn,de.display.lineSpace.firstChild),Ft.value=wc.text.join(` -`);var oi=document.activeElement;Cn(Ft),setTimeout(function(){de.display.lineSpace.removeChild(fn),oi.focus(),oi==me&&he.showPrimarySelection()},50)}}wi(me,"copy",He),wi(me,"cut",He)},ks.prototype.screenReaderLabelChanged=function(ie){ie?this.div.setAttribute("aria-label",ie):this.div.removeAttribute("aria-label")},ks.prototype.prepareSelection=function(){var ie=Qt(this.cm,!1);return ie.focus=document.activeElement==this.div,ie},ks.prototype.showSelection=function(ie,ae){!ie||!this.cm.display.view.length||((ie.focus||ae)&&this.showPrimarySelection(),this.showMultipleSelections(ie))},ks.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ks.prototype.showPrimarySelection=function(){var ie=this.getSelection(),ae=this.cm,he=ae.doc.sel.primary(),de=he.from(),me=he.to();if(ae.display.viewTo==ae.display.viewFrom||de.line>=ae.display.viewTo||me.line=ae.display.viewFrom&&Xp(ae,de)||{node:nt[0].measure.map[2],offset:0},At=me.lineie.firstLine()&&(de=Qn(de.line-1,vi(ie.doc,de.line-1).length)),me.ch==vi(ie.doc,me.line).text.length&&me.lineae.viewTo-1)return!1;var Le,He,nt;de.line==ae.viewFrom||(Le=zu(ie,de.line))==0?(He=Ct(ae.view[0].line),nt=ae.view[0].node):(He=Ct(ae.view[Le].line),nt=ae.view[Le-1].node.nextSibling);var _e=zu(ie,me.line),At,fn;if(_e==ae.view.length-1?(At=ae.viewTo-1,fn=ae.lineDiv.lastChild):(At=Ct(ae.view[_e+1].line)-1,fn=ae.view[_e+1].node.previousSibling),!nt)return!1;for(var Ft=ie.doc.splitLines(Rg(ie,nt,fn,He,At)),oi=eo(ie.doc,Qn(He,0),Qn(At,vi(ie.doc,At).text.length));Ft.length>1&&oi.length>1;)if(wt(Ft)==wt(oi))Ft.pop(),oi.pop(),At--;else if(Ft[0]==oi[0])Ft.shift(),oi.shift(),He++;else break;for(var Jn=0,Fr=0,zr=Ft[0],fo=oi[0],or=Math.min(zr.length,fo.length);Jnde.ch&&Ia.charCodeAt(Ia.length-Fr-1)==la.charCodeAt(la.length-Fr-1);)Jn--,Fr++;Ft[Ft.length-1]=Ia.slice(0,Ia.length-Fr).replace(/^\u200b+/,""),Ft[0]=Ft[0].slice(Jn).replace(/\u200b+$/,"");var Ss=Qn(He,Jn),ra=Qn(At,oi.length?wt(oi).length-Fr:0);if(Ft.length>1||Ft[0]||sr(Ss,ra))return Tc(ie.doc,Ft,Ss,ra,"+input"),!0},ks.prototype.ensurePolled=function(){this.forceCompositionEnd()},ks.prototype.reset=function(){this.forceCompositionEnd()},ks.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ks.prototype.readFromDOMSoon=function(){var ie=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(ie.readDOMTimeout=null,ie.composing)if(ie.composing.done)ie.composing=null;else return;ie.updateFromDOM()},80))},ks.prototype.updateFromDOM=function(){var ie=this;(this.cm.isReadOnly()||!this.pollContent())&&Jt(this.cm,function(){return Pl(ie.cm)})},ks.prototype.setUneditable=function(ie){ie.contentEditable="false"},ks.prototype.onKeyPress=function(ie){ie.charCode==0||this.composing||(ie.preventDefault(),this.cm.isReadOnly()||Rn(this.cm,Tg)(this.cm,String.fromCharCode(ie.charCode==null?ie.keyCode:ie.charCode),0))},ks.prototype.readOnlyChanged=function(ie){this.div.contentEditable=String(ie!="nocursor")},ks.prototype.onContextMenu=function(){},ks.prototype.resetPosition=function(){},ks.prototype.needsContentAttribute=!0;function Xp(ie,ae){var he=uc(ie,ae.line);if(!he||he.hidden)return null;var de=vi(ie.doc,ae.line),me=Du(he,de,ae.line),Le=nr(de,ie.doc.direction),He="left";if(Le){var nt=Wt(Le,ae.ch);He=nt%2?"right":"left"}var _e=Ju(me.map,ae.ch,He);return _e.offset=_e.collapse=="right"?_e.end:_e.start,_e}function x0(ie){for(var ae=ie;ae;ae=ae.parentNode)if(/CodeMirror-gutter-wrapper/.test(ae.className))return!0;return!1}function Og(ie,ae){return ae&&(ie.bad=!0),ie}function Rg(ie,ae,he,de,me){var Le="",He=!1,nt=ie.doc.lineSeparator(),_e=!1;function At(Jn){return function(Fr){return Fr.id==Jn}}function fn(){He&&(Le+=nt,_e&&(Le+=nt),He=_e=!1)}function Ft(Jn){Jn&&(fn(),Le+=Jn)}function oi(Jn){if(Jn.nodeType==1){var Fr=Jn.getAttribute("cm-text");if(Fr){Ft(Fr);return}var zr=Jn.getAttribute("cm-marker"),fo;if(zr){var or=ie.findMarks(Qn(de,0),Qn(me+1,0),At(+zr));or.length&&(fo=or[0].find(0))&&Ft(eo(ie.doc,fo.from,fo.to).join(nt));return}if(Jn.getAttribute("contenteditable")=="false")return;var Ia=/^(pre|div|p|li|table|br)$/i.test(Jn.nodeName);if(!/^br$/i.test(Jn.nodeName)&&Jn.textContent.length==0)return;Ia&&fn();for(var la=0;la=9&&ae.hasSelection&&(ae.hasSelection=null),he.poll()}),wi(me,"paste",function(He){Mr(de,He)||v0(He,de)||(de.state.pasteIncoming=+new Date,he.fastPoll())});function Le(He){if(!Mr(de,He)){if(de.somethingSelected())vg({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var nt=Up(de);vg({lineWise:!0,text:nt.text}),He.type=="cut"?de.setSelections(nt.ranges,null,cn):(he.prevInput="",me.value=nt.text.join(` -`),Cn(me))}else return;He.type=="cut"&&(de.state.cutIncoming=+new Date)}}wi(me,"cut",Le),wi(me,"copy",Le),wi(ie.scroller,"paste",function(He){if(!(Gu(ie,He)||Mr(de,He))){if(!me.dispatchEvent){de.state.pasteIncoming=+new Date,he.focus();return}var nt=new Event("paste");nt.clipboardData=He.clipboardData,me.dispatchEvent(nt)}}),wi(ie.lineSpace,"selectstart",function(He){Gu(ie,He)||xo(He)}),wi(me,"compositionstart",function(){var He=de.getCursor("from");he.composing&&he.composing.range.clear(),he.composing={start:He,range:de.markText(He,de.getCursor("to"),{className:"CodeMirror-composing"})}}),wi(me,"compositionend",function(){he.composing&&(he.poll(),he.composing.range.clear(),he.composing=null)})},hd.prototype.createField=function(ie){this.wrapper=A0(),this.textarea=this.wrapper.firstChild},hd.prototype.screenReaderLabelChanged=function(ie){ie?this.textarea.setAttribute("aria-label",ie):this.textarea.removeAttribute("aria-label")},hd.prototype.prepareSelection=function(){var ie=this.cm,ae=ie.display,he=ie.doc,de=Qt(ie);if(ie.options.moveInputWithCursor){var me=Jl(ie,he.sel.primary().head,"div"),Le=ae.wrapper.getBoundingClientRect(),He=ae.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(ae.wrapper.clientHeight-10,me.top+He.top-Le.top)),de.teLeft=Math.max(0,Math.min(ae.wrapper.clientWidth-10,me.left+He.left-Le.left))}return de},hd.prototype.showSelection=function(ie){var ae=this.cm,he=ae.display;dt(he.cursorDiv,ie.cursors),dt(he.selectionDiv,ie.selection),ie.teTop!=null&&(this.wrapper.style.top=ie.teTop+"px",this.wrapper.style.left=ie.teLeft+"px")},hd.prototype.reset=function(ie){if(!(this.contextMenuPending||this.composing)){var ae=this.cm;if(ae.somethingSelected()){this.prevInput="";var he=ae.getSelection();this.textarea.value=he,ae.state.focused&&Cn(this.textarea),pt&&yt>=9&&(this.hasSelection=he)}else ie||(this.prevInput=this.textarea.value="",pt&&yt>=9&&(this.hasSelection=null))}},hd.prototype.getField=function(){return this.textarea},hd.prototype.supportsTouch=function(){return!1},hd.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ne||Rt()!=this.textarea))try{this.textarea.focus()}catch(ie){}},hd.prototype.blur=function(){this.textarea.blur()},hd.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},hd.prototype.receivedFocus=function(){this.slowPoll()},hd.prototype.slowPoll=function(){var ie=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){ie.poll(),ie.cm.state.focused&&ie.slowPoll()})},hd.prototype.fastPoll=function(){var ie=!1,ae=this;ae.pollingFast=!0;function he(){var de=ae.poll();!de&&!ie?(ie=!0,ae.polling.set(60,he)):(ae.pollingFast=!1,ae.slowPoll())}ae.polling.set(20,he)},hd.prototype.poll=function(){var ie=this,ae=this.cm,he=this.textarea,de=this.prevInput;if(this.contextMenuPending||!ae.state.focused||Fe(he)&&!de&&!this.composing||ae.isReadOnly()||ae.options.disableInput||ae.state.keySeq)return!1;var me=he.value;if(me==de&&!ae.somethingSelected())return!1;if(pt&&yt>=9&&this.hasSelection===me||ce&&/[\uf700-\uf7ff]/.test(me))return ae.display.input.reset(),!1;if(ae.doc.sel==ae.display.selForContextMenu){var Le=me.charCodeAt(0);if(Le==8203&&!de&&(de="\u200B"),Le==8666)return this.reset(),this.cm.execCommand("undo")}for(var He=0,nt=Math.min(de.length,me.length);He1e3||me.indexOf(` -`)>-1?he.value=ie.prevInput="":ie.prevInput=me,ie.composing&&(ie.composing.range.clear(),ie.composing.range=ae.markText(ie.composing.start,ae.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},hd.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},hd.prototype.onKeyPress=function(){pt&&yt>=9&&(this.hasSelection=null),this.fastPoll()},hd.prototype.onContextMenu=function(ie){var ae=this,he=ae.cm,de=he.display,me=ae.textarea;ae.contextMenuPending&&ae.contextMenuPending();var Le=ru(he,ie),He=de.scroller.scrollTop;if(!Le||nn)return;var nt=he.options.resetSelectionOnContextMenu;nt&&he.doc.sel.contains(Le)==-1&&Rn(he,Gr)(he.doc,Ce(Le),cn);var _e=me.style.cssText,At=ae.wrapper.style.cssText,fn=ae.wrapper.offsetParent.getBoundingClientRect();ae.wrapper.style.cssText="position: static",me.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(ie.clientY-fn.top-5)+"px; left: "+(ie.clientX-fn.left-5)+`px; - z-index: 1000; background: `+(pt?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ft;De&&(Ft=window.scrollY),de.input.focus(),De&&window.scrollTo(null,Ft),de.input.reset(),he.somethingSelected()||(me.value=ae.prevInput=" "),ae.contextMenuPending=Jn,de.selForContextMenu=he.doc.sel,clearTimeout(de.detectingSelectAll);function oi(){if(me.selectionStart!=null){var zr=he.somethingSelected(),fo="\u200B"+(zr?me.value:"");me.value="\u21DA",me.value=fo,ae.prevInput=zr?"":"\u200B",me.selectionStart=1,me.selectionEnd=fo.length,de.selForContextMenu=he.doc.sel}}function Jn(){if(ae.contextMenuPending==Jn&&(ae.contextMenuPending=!1,ae.wrapper.style.cssText=At,me.style.cssText=_e,pt&&yt<9&&de.scrollbars.setScrollTop(de.scroller.scrollTop=He),me.selectionStart!=null)){(!pt||pt&&yt<9)&&oi();var zr=0,fo=function(){de.selForContextMenu==he.doc.sel&&me.selectionStart==0&&me.selectionEnd>0&&ae.prevInput=="\u200B"?Rn(he,hs)(he):zr++<10?de.detectingSelectAll=setTimeout(fo,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(fo,200)}}if(pt&&yt>=9&&oi(),Re){Sa(ie);var Fr=function(){ir(window,"mouseup",Fr),setTimeout(Jn,20)};wi(window,"mouseup",Fr)}else setTimeout(Jn,50)},hd.prototype.readOnlyChanged=function(ie){ie||this.reset(),this.textarea.disabled=ie=="nocursor",this.textarea.readOnly=!!ie},hd.prototype.setUneditable=function(){},hd.prototype.needsContentAttribute=!1;function S0(ie,ae){if(ae=ae?Xi(ae):{},ae.value=ie.value,!ae.tabindex&&ie.tabIndex&&(ae.tabindex=ie.tabIndex),!ae.placeholder&&ie.placeholder&&(ae.placeholder=ie.placeholder),ae.autofocus==null){var he=Rt();ae.autofocus=he==ie||ie.getAttribute("autofocus")!=null&&he==document.body}function de(){ie.value=nt.getValue()}var me;if(ie.form&&(wi(ie.form,"submit",de),!ae.leaveSubmitMethodAlone)){var Le=ie.form;me=Le.submit;try{var He=Le.submit=function(){de(),Le.submit=me,Le.submit(),Le.submit=He}}catch(_e){}}ae.finishInit=function(_e){_e.save=de,_e.getTextArea=function(){return ie},_e.toTextArea=function(){_e.toTextArea=isNaN,de(),ie.parentNode.removeChild(_e.getWrapperElement()),ie.style.display="",ie.form&&(ir(ie.form,"submit",de),!ae.leaveSubmitMethodAlone&&typeof ie.form.submit=="function"&&(ie.form.submit=me))}},ie.style.display="none";var nt=Bs(function(_e){return ie.parentNode.insertBefore(_e,ie.nextSibling)},ae);return nt}function jg(ie){ie.off=ir,ie.on=wi,ie.wheelEventPixels=ta,ie.Doc=_u,ie.splitLines=js,ie.countColumn=Nt,ie.findColumn=Bn,ie.isWordChar=Ye,ie.Pass=Ir,ie.signal=si,ie.Line=ls,ie.changeEnd=Ie,ie.scrollbarModel=el,ie.Pos=Qn,ie.cmpPos=sr,ie.modes=Li,ie.mimeModes=Pi,ie.resolveMode=Ei,ie.getMode=rn,ie.modeExtensions=Yt,ie.extendMode=Xe,ie.copyState=un,ie.startState=Wn,ie.innerMode=ti,ie.commands=bu,ie.keyMap=wd,ie.keyName=pg,ie.isModifierKey=uh,ie.lookupKey=Rd,ie.normalizeKeyMap=Pf,ie.StringStream=vn,ie.SharedTextMarker=Jc,ie.TextMarker=$t,ie.LineWidget=ou,ie.e_preventDefault=xo,ie.e_stopPropagation=Wr,ie.e_stop=Sa,ie.addClass=kn,ie.contains=Pn,ie.rmClass=gt,ie.keyNames=Xd}eg(Bs),Mf(Bs);var Ff="iter insert remove copy getEditor constructor".split(" ");for(var zg in _u.prototype)_u.prototype.hasOwnProperty(zg)&&Hn(Ff,zg)<0&&(Bs.prototype[zg]=function(ie){return function(){return ie.apply(this.doc,arguments)}}(_u.prototype[zg]));return Eo(_u),Bs.inputStyles={textarea:hd,contenteditable:ks},Bs.defineMode=function(ie){!Bs.defaults.mode&&ie!="null"&&(Bs.defaults.mode=ie),Hr.apply(this,arguments)},Bs.defineMIME=Zr,Bs.defineMode("null",function(){return{token:function(ie){return ie.skipToEnd()}}}),Bs.defineMIME("text/plain","null"),Bs.defineExtension=function(ie,ae){Bs.prototype[ie]=ae},Bs.defineDocExtension=function(ie,ae){_u.prototype[ie]=ae},Bs.fromTextArea=S0,jg(Bs),Bs.version="5.58.2",Bs})},25419:function(ii,hi,xe){(function(ve){ve(xe(89780),xe(15525),xe(98101))})(function(ve){"use strict";ve.defineMode("markdown",function(Ve,Dt){var Xt=ve.getMode(Ve,"text/html"),pt=Xt.name=="null";function yt(Nt){if(ve.findModeByName){var ot=ve.findModeByName(Nt);ot&&(Nt=ot.mime||ot.mimes[0])}var Hn=ve.getMode(Ve,Nt);return Hn.name=="null"?null:Hn}Dt.highlightFormatting===void 0&&(Dt.highlightFormatting=!1),Dt.maxBlockquoteDepth===void 0&&(Dt.maxBlockquoteDepth=0),Dt.taskLists===void 0&&(Dt.taskLists=!1),Dt.strikethrough===void 0&&(Dt.strikethrough=!1),Dt.emoji===void 0&&(Dt.emoji=!1),Dt.fencedCodeBlockHighlighting===void 0&&(Dt.fencedCodeBlockHighlighting=!0),Dt.fencedCodeBlockDefaultMode===void 0&&(Dt.fencedCodeBlockDefaultMode="text/plain"),Dt.xml===void 0&&(Dt.xml=!0),Dt.tokenTypeOverrides===void 0&&(Dt.tokenTypeOverrides={});var De={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Kt in De)De.hasOwnProperty(Kt)&&Dt.tokenTypeOverrides[Kt]&&(De[Kt]=Dt.tokenTypeOverrides[Kt]);var Ht=/^([*\-_])(?:\s*\1){2,}\s*$/,nn=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,tn=/^\[(x| )\](?=\s)/i,Gt=Dt.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Mt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Oe=/^[^#!\[\]*_\\<>` "'(~:]+/,te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ne=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,le=" ";function ge(Nt,ot,Hn){return ot.f=ot.inline=Hn,Hn(Nt,ot)}function Ae(Nt,ot,Hn){return ot.f=ot.block=Hn,Hn(Nt,ot)}function we(Nt){return!Nt||!/\S/.test(Nt.string)}function Re(Nt){if(Nt.linkTitle=!1,Nt.linkHref=!1,Nt.linkText=!1,Nt.em=!1,Nt.strong=!1,Nt.strikethrough=!1,Nt.quote=0,Nt.indentedCode=!1,Nt.f==gt){var ot=pt;if(!ot){var Hn=ve.innerMode(Xt,Nt.htmlState);ot=Hn.mode.name=="xml"&&Hn.state.tagStart===null&&!Hn.state.context&&Hn.state.tokenize.isInText}ot&&(Nt.f=Ot,Nt.block=Ne,Nt.htmlState=null)}return Nt.trailingSpace=0,Nt.trailingSpaceNewLine=!1,Nt.prevLine=Nt.thisLine,Nt.thisLine={stream:null},null}function Ne(Nt,ot){var Hn=Nt.column()===ot.indentation,Er=we(ot.prevLine.stream),Ir=ot.indentedCode,cn=ot.prevLine.hr,ai=ot.list!==!1,Ii=(ot.listStack[ot.listStack.length-1]||0)+3;ot.indentedCode=!1;var Bn=ot.indentation;if(ot.indentationDiff===null&&(ot.indentationDiff=ot.indentation,ai)){for(ot.list=null;Bn=4&&(Ir||ot.prevLine.fencedCodeEnd||ot.prevLine.header||Er))return Nt.skipToEnd(),ot.indentedCode=!0,De.code;if(Nt.eatSpace())return null;if(Hn&&ot.indentation<=Ii&&(wt=Nt.match(Gt))&&wt[1].length<=6)return ot.quote=0,ot.header=wt[1].length,ot.thisLine.header=!0,Dt.highlightFormatting&&(ot.formatting="header"),ot.f=ot.inline,dt(ot);if(ot.indentation<=Ii&&Nt.eat(">"))return ot.quote=Hn?1:ot.quote+1,Dt.highlightFormatting&&(ot.formatting="quote"),Nt.eatSpace(),dt(ot);if(!Yi&&!ot.setext&&Hn&&ot.indentation<=Ii&&(wt=Nt.match(nn))){var En=wt[1]?"ol":"ul";return ot.indentation=Bn+Nt.current().length,ot.list=!0,ot.quote=0,ot.listStack.push(ot.indentation),ot.em=!1,ot.strong=!1,ot.code=!1,ot.strikethrough=!1,Dt.taskLists&&Nt.match(tn,!1)&&(ot.taskList=!0),ot.f=ot.inline,Dt.highlightFormatting&&(ot.formatting=["list","list-"+En]),dt(ot)}else{if(Hn&&ot.indentation<=Ii&&(wt=Nt.match(te,!0)))return ot.quote=0,ot.fencedEndRE=new RegExp(wt[1]+"+ *$"),ot.localMode=Dt.fencedCodeBlockHighlighting&&yt(wt[2]||Dt.fencedCodeBlockDefaultMode),ot.localMode&&(ot.localState=ve.startState(ot.localMode)),ot.f=ot.block=vt,Dt.highlightFormatting&&(ot.formatting="code-block"),ot.code=-1,dt(ot);if(ot.setext||(!Nn||!ai)&&!ot.quote&&ot.list===!1&&!ot.code&&!Yi&&!ne.test(Nt.string)&&(wt=Nt.lookAhead(1))&&(wt=wt.match(Mt)))return ot.setext?(ot.header=ot.setext,ot.setext=0,Nt.skipToEnd(),Dt.highlightFormatting&&(ot.formatting="header")):(ot.header=wt[0].charAt(0)=="="?1:2,ot.setext=ot.header),ot.thisLine.header=!0,ot.f=ot.inline,dt(ot);if(Yi)return Nt.skipToEnd(),ot.hr=!0,ot.thisLine.hr=!0,De.hr;if(Nt.peek()==="[")return ge(Nt,ot,bn)}return ge(Nt,ot,ot.inline)}function gt(Nt,ot){var Hn=Xt.token(Nt,ot.htmlState);if(!pt){var Er=ve.innerMode(Xt,ot.htmlState);(Er.mode.name=="xml"&&Er.state.tagStart===null&&!Er.state.context&&Er.state.tokenize.isInText||ot.md_inside&&Nt.current().indexOf(">")>-1)&&(ot.f=Ot,ot.block=Ne,ot.htmlState=null)}return Hn}function vt(Nt,ot){var Hn=ot.listStack[ot.listStack.length-1]||0,Er=ot.indentation=Nt.quote?ot.push(De.formatting+"-"+Nt.formatting[Hn]+"-"+Nt.quote):ot.push("error"))}if(Nt.taskOpen)return ot.push("meta"),ot.length?ot.join(" "):null;if(Nt.taskClosed)return ot.push("property"),ot.length?ot.join(" "):null;if(Nt.linkHref?ot.push(De.linkHref,"url"):(Nt.strong&&ot.push(De.strong),Nt.em&&ot.push(De.em),Nt.strikethrough&&ot.push(De.strikethrough),Nt.emoji&&ot.push(De.emoji),Nt.linkText&&ot.push(De.linkText),Nt.code&&ot.push(De.code),Nt.image&&ot.push(De.image),Nt.imageAltText&&ot.push(De.imageAltText,"link"),Nt.imageMarker&&ot.push(De.imageMarker)),Nt.header&&ot.push(De.header,De.header+"-"+Nt.header),Nt.quote&&(ot.push(De.quote),!Dt.maxBlockquoteDepth||Dt.maxBlockquoteDepth>=Nt.quote?ot.push(De.quote+"-"+Nt.quote):ot.push(De.quote+"-"+Dt.maxBlockquoteDepth)),Nt.list!==!1){var Er=(Nt.listStack.length-1)%3;Er?Er===1?ot.push(De.list2):ot.push(De.list3):ot.push(De.list1)}return Nt.trailingSpaceNewLine?ot.push("trailing-space-new-line"):Nt.trailingSpace&&ot.push("trailing-space-"+(Nt.trailingSpace%2?"a":"b")),ot.length?ot.join(" "):null}function rt(Nt,ot){if(Nt.match(Oe,!0))return dt(ot)}function Ot(Nt,ot){var Hn=ot.text(Nt,ot);if(typeof Hn!="undefined")return Hn;if(ot.list)return ot.list=null,dt(ot);if(ot.taskList){var Er=Nt.match(tn,!0)[1]===" ";return Er?ot.taskOpen=!0:ot.taskClosed=!0,Dt.highlightFormatting&&(ot.formatting="task"),ot.taskList=!1,dt(ot)}if(ot.taskOpen=!1,ot.taskClosed=!1,ot.header&&Nt.match(/^#+$/,!0))return Dt.highlightFormatting&&(ot.formatting="header"),dt(ot);var Ir=Nt.next();if(ot.linkTitle){ot.linkTitle=!1;var cn=Ir;Ir==="("&&(cn=")"),cn=(cn+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ai="^\\s*(?:[^"+cn+"\\\\]+|\\\\\\\\|\\\\.)"+cn;if(Nt.match(new RegExp(ai),!0))return De.linkHref}if(Ir==="`"){var Ii=ot.formatting;Dt.highlightFormatting&&(ot.formatting="code"),Nt.eatWhile("`");var Bn=Nt.current().length;if(ot.code==0&&(!ot.quote||Bn==1))return ot.code=Bn,dt(ot);if(Bn==ot.code){var Nn=dt(ot);return ot.code=0,Nn}else return ot.formatting=Ii,dt(ot)}else if(ot.code)return dt(ot);if(Ir==="\\"&&(Nt.next(),Dt.highlightFormatting)){var Yi=dt(ot),wt=De.formatting+"-escape";return Yi?Yi+" "+wt:wt}if(Ir==="!"&&Nt.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ot.imageMarker=!0,ot.image=!0,Dt.highlightFormatting&&(ot.formatting="image"),dt(ot);if(Ir==="["&&ot.imageMarker&&Nt.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ot.imageMarker=!1,ot.imageAltText=!0,Dt.highlightFormatting&&(ot.formatting="image"),dt(ot);if(Ir==="]"&&ot.imageAltText){Dt.highlightFormatting&&(ot.formatting="image");var Yi=dt(ot);return ot.imageAltText=!1,ot.image=!1,ot.inline=ot.f=Pn,Yi}if(Ir==="["&&!ot.image)return ot.linkText&&Nt.match(/^.*?\]/)||(ot.linkText=!0,Dt.highlightFormatting&&(ot.formatting="link")),dt(ot);if(Ir==="]"&&ot.linkText){Dt.highlightFormatting&&(ot.formatting="link");var Yi=dt(ot);return ot.linkText=!1,ot.inline=ot.f=Nt.match(/\(.*?\)| ?\[.*?\]/,!1)?Pn:Ot,Yi}if(Ir==="<"&&Nt.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ot.f=ot.inline=tt,Dt.highlightFormatting&&(ot.formatting="link");var Yi=dt(ot);return Yi?Yi+=" ":Yi="",Yi+De.linkInline}if(Ir==="<"&&Nt.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ot.f=ot.inline=tt,Dt.highlightFormatting&&(ot.formatting="link");var Yi=dt(ot);return Yi?Yi+=" ":Yi="",Yi+De.linkEmail}if(Dt.xml&&Ir==="<"&&Nt.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var En=Nt.string.indexOf(">",Nt.pos);if(En!=-1){var qn=Nt.string.substring(Nt.start,En);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(qn)&&(ot.md_inside=!0)}return Nt.backUp(1),ot.htmlState=ve.startState(Xt),Ae(Nt,ot,gt)}if(Dt.xml&&Ir==="<"&&Nt.match(/^\/\w*?>/))return ot.md_inside=!1,"tag";if(Ir==="*"||Ir==="_"){for(var st=1,ke=Nt.pos==1?" ":Nt.string.charAt(Nt.pos-2);st<3&&Nt.eat(Ir);)st++;var Be=Nt.peek()||" ",Ye=!/\s/.test(Be)&&(!ce.test(Be)||/\s/.test(ke)||ce.test(ke)),lt=!/\s/.test(ke)&&(!ce.test(ke)||/\s/.test(Be)||ce.test(Be)),Ee=null,St=null;if(st%2&&(!ot.em&&Ye&&(Ir==="*"||!lt||ce.test(ke))?Ee=!0:ot.em==Ir&<&&(Ir==="*"||!Ye||ce.test(Be))&&(Ee=!1)),st>1&&(!ot.strong&&Ye&&(Ir==="*"||!lt||ce.test(ke))?St=!0:ot.strong==Ir&<&&(Ir==="*"||!Ye||ce.test(Be))&&(St=!1)),St!=null||Ee!=null){Dt.highlightFormatting&&(ot.formatting=Ee==null?"strong":St==null?"em":"strong em"),Ee===!0&&(ot.em=Ir),St===!0&&(ot.strong=Ir);var Nn=dt(ot);return Ee===!1&&(ot.em=!1),St===!1&&(ot.strong=!1),Nn}}else if(Ir===" "&&(Nt.eat("*")||Nt.eat("_"))){if(Nt.peek()===" ")return dt(ot);Nt.backUp(1)}if(Dt.strikethrough){if(Ir==="~"&&Nt.eatWhile(Ir)){if(ot.strikethrough){Dt.highlightFormatting&&(ot.formatting="strikethrough");var Nn=dt(ot);return ot.strikethrough=!1,Nn}else if(Nt.match(/^[^\s]/,!1))return ot.strikethrough=!0,Dt.highlightFormatting&&(ot.formatting="strikethrough"),dt(ot)}else if(Ir===" "&&Nt.match(/^~~/,!0)){if(Nt.peek()===" ")return dt(ot);Nt.backUp(2)}}if(Dt.emoji&&Ir===":"&&Nt.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ot.emoji=!0,Dt.highlightFormatting&&(ot.formatting="emoji");var On=dt(ot);return ot.emoji=!1,On}return Ir===" "&&(Nt.match(/^ +$/,!1)?ot.trailingSpace++:ot.trailingSpace&&(ot.trailingSpaceNewLine=!0)),dt(ot)}function tt(Nt,ot){var Hn=Nt.next();if(Hn===">"){ot.f=ot.inline=Ot,Dt.highlightFormatting&&(ot.formatting="link");var Er=dt(ot);return Er?Er+=" ":Er="",Er+De.linkInline}return Nt.match(/^[^>]+/,!0),De.linkInline}function Pn(Nt,ot){if(Nt.eatSpace())return null;var Hn=Nt.next();return Hn==="("||Hn==="["?(ot.f=ot.inline=kn(Hn==="("?")":"]"),Dt.highlightFormatting&&(ot.formatting="link-string"),ot.linkHref=!0,dt(ot)):"error"}var Rt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function kn(Nt){return function(ot,Hn){var Er=ot.next();if(Er===Nt){Hn.f=Hn.inline=Ot,Dt.highlightFormatting&&(Hn.formatting="link-string");var Ir=dt(Hn);return Hn.linkHref=!1,Ir}return ot.match(Rt[Nt]),Hn.linkHref=!0,dt(Hn)}}function bn(Nt,ot){return Nt.match(/^([^\]\\]|\\.)*\]:/,!1)?(ot.f=Cn,Nt.next(),Dt.highlightFormatting&&(ot.formatting="link"),ot.linkText=!0,dt(ot)):ge(Nt,ot,Ot)}function Cn(Nt,ot){if(Nt.match(/^\]:/,!0)){ot.f=ot.inline=Ai,Dt.highlightFormatting&&(ot.formatting="link");var Hn=dt(ot);return ot.linkText=!1,Hn}return Nt.match(/^([^\]\\]|\\.)+/,!0),De.linkText}function Ai(Nt,ot){return Nt.eatSpace()?null:(Nt.match(/^[^\s]+/,!0),Nt.peek()===void 0?ot.linkTitle=!0:Nt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ot.f=ot.inline=Ot,De.linkHref+" url")}var Xi={startState:function(){return{f:Ne,prevLine:{stream:null},thisLine:{stream:null},block:Ne,htmlState:null,indentation:0,inline:Ot,text:rt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Nt){return{f:Nt.f,prevLine:Nt.prevLine,thisLine:Nt.thisLine,block:Nt.block,htmlState:Nt.htmlState&&ve.copyState(Xt,Nt.htmlState),indentation:Nt.indentation,localMode:Nt.localMode,localState:Nt.localMode?ve.copyState(Nt.localMode,Nt.localState):null,inline:Nt.inline,text:Nt.text,formatting:!1,linkText:Nt.linkText,linkTitle:Nt.linkTitle,linkHref:Nt.linkHref,code:Nt.code,em:Nt.em,strong:Nt.strong,strikethrough:Nt.strikethrough,emoji:Nt.emoji,header:Nt.header,setext:Nt.setext,hr:Nt.hr,taskList:Nt.taskList,list:Nt.list,listStack:Nt.listStack.slice(0),quote:Nt.quote,indentedCode:Nt.indentedCode,trailingSpace:Nt.trailingSpace,trailingSpaceNewLine:Nt.trailingSpaceNewLine,md_inside:Nt.md_inside,fencedEndRE:Nt.fencedEndRE}},token:function(Nt,ot){if(ot.formatting=!1,Nt!=ot.thisLine.stream){if(ot.header=0,ot.hr=!1,Nt.match(/^\s*$/,!0))return Re(ot),null;if(ot.prevLine=ot.thisLine,ot.thisLine={stream:Nt},ot.taskList=!1,ot.trailingSpace=0,ot.trailingSpaceNewLine=!1,!ot.localState&&(ot.f=ot.block,ot.f!=gt)){var Hn=Nt.match(/^\s*/,!0)[0].replace(/\t/g,le).length;if(ot.indentation=Hn,ot.indentationDiff=null,Hn>0)return null}}return ot.f(Nt,ot)},innerMode:function(Nt){return Nt.block==gt?{state:Nt.htmlState,mode:Xt}:Nt.localState?{state:Nt.localState,mode:Nt.localMode}:{state:Nt,mode:Xi}},indent:function(Nt,ot,Hn){return Nt.block==gt&&Xt.indent?Xt.indent(Nt.htmlState,ot,Hn):Nt.localState&&Nt.localMode.indent?Nt.localMode.indent(Nt.localState,ot,Hn):ve.Pass},blankLine:Re,getType:dt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Xi},"xml"),ve.defineMIME("text/markdown","markdown"),ve.defineMIME("text/x-markdown","markdown")})},98101:function(ii,hi,xe){(function(ve){ve(xe(89780))})(function(ve){"use strict";ve.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ve=0;Ve-1&&Xt.substring(De+1,Xt.length);if(Kt)return ve.findModeByExtension(Kt)},ve.findModeByName=function(Xt){Xt=Xt.toLowerCase();for(var pt=0;pt0?Oe.cmdState[Oe.cmdState.length-1]:null}function yt(Oe){var te=Oe.cmdState.pop();te&&te.closeBracket()}function De(Oe){for(var te=Oe.cmdState,ne=te.length-1;ne>=0;ne--){var ce=te[ne];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function Kt(Oe,te,ne){return function(){this.name=Oe,this.bracketNo=0,this.style=te,this.styles=ne,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Ht={};Ht.importmodule=Kt("importmodule","tag",["string","builtin"]),Ht.documentclass=Kt("documentclass","tag",["","atom"]),Ht.usepackage=Kt("usepackage","tag",["atom"]),Ht.begin=Kt("begin","tag",["atom"]),Ht.end=Kt("end","tag",["atom"]),Ht.label=Kt("label","tag",["atom"]),Ht.ref=Kt("ref","tag",["atom"]),Ht.eqref=Kt("eqref","tag",["atom"]),Ht.cite=Kt("cite","tag",["atom"]),Ht.bibitem=Kt("bibitem","tag",["atom"]),Ht.Bibitem=Kt("Bibitem","tag",["atom"]),Ht.RBibitem=Kt("RBibitem","tag",["atom"]),Ht.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function nn(Oe,te){Oe.f=te}function tn(Oe,te){var ne;if(Oe.match(/^\\[a-zA-Z@]+/)){var ce=Oe.current().slice(1);return ne=Ht.hasOwnProperty(ce)?Ht[ce]:Ht.DEFAULT,ne=new ne,Xt(te,ne),nn(te,Mt),ne.style}if(Oe.match(/^\\[$&%#{}_]/)||Oe.match(/^\\[,;!\/\\]/))return"tag";if(Oe.match("\\["))return nn(te,function(ge,Ae){return Gt(ge,Ae,"\\]")}),"keyword";if(Oe.match("\\("))return nn(te,function(ge,Ae){return Gt(ge,Ae,"\\)")}),"keyword";if(Oe.match("$$"))return nn(te,function(ge,Ae){return Gt(ge,Ae,"$$")}),"keyword";if(Oe.match("$"))return nn(te,function(ge,Ae){return Gt(ge,Ae,"$")}),"keyword";var le=Oe.next();if(le=="%")return Oe.skipToEnd(),"comment";if(le=="}"||le=="]"){if(ne=pt(te),ne)ne.closeBracket(le),nn(te,Mt);else return"error";return"bracket"}else return le=="{"||le=="["?(ne=Ht.DEFAULT,ne=new ne,Xt(te,ne),"bracket"):/\d/.test(le)?(Oe.eatWhile(/[\w.%]/),"atom"):(Oe.eatWhile(/[\w\-_]/),ne=De(te),ne.name=="begin"&&(ne.argument=Oe.current()),ne.styleIdentifier())}function Gt(Oe,te,ne){if(Oe.eatSpace())return null;if(ne&&Oe.match(ne))return nn(te,tn),"keyword";if(Oe.match(/^\\[a-zA-Z@]+/))return"tag";if(Oe.match(/^[a-zA-Z]+/))return"variable-2";if(Oe.match(/^\\[$&%#{}_]/)||Oe.match(/^\\[,;!\/]/)||Oe.match(/^[\^_&]/))return"tag";if(Oe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Oe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=Oe.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(Oe.skipToEnd(),"comment"):"error"}function Mt(Oe,te){var ne=Oe.peek(),ce;return ne=="{"||ne=="["?(ce=pt(te),ce.openBracket(ne),Oe.eat(ne),nn(te,tn),"bracket"):/[ \t\r]/.test(ne)?(Oe.eat(ne),null):(nn(te,tn),yt(te),tn(Oe,te))}return{startState:function(){var Oe=Dt.inMathMode?function(te,ne){return Gt(te,ne)}:tn;return{cmdState:[],f:Oe}},copyState:function(Oe){return{cmdState:Oe.cmdState.slice(),f:Oe.f}},token:function(Oe,te){return te.f(Oe,te)},blankLine:function(Oe){Oe.f=tn,Oe.cmdState.length=0},lineComment:"%"}}),ve.defineMIME("text/x-stex","stex"),ve.defineMIME("text/x-latex","stex")})},15525:function(ii,hi,xe){(function(ve){ve(xe(89780))})(function(ve){"use strict";var Ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},Dt={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ve.defineMode("xml",function(Xt,pt){var yt=Xt.indentUnit,De={},Kt=pt.htmlMode?Ve:Dt;for(var Ht in Kt)De[Ht]=Kt[Ht];for(var Ht in pt)De[Ht]=pt[Ht];var nn,tn;function Gt(tt,Pn){function Rt(Cn){return Pn.tokenize=Cn,Cn(tt,Pn)}var kn=tt.next();if(kn=="<")return tt.eat("!")?tt.eat("[")?tt.match("CDATA[")?Rt(te("atom","]]>")):null:tt.match("--")?Rt(te("comment","-->")):tt.match("DOCTYPE",!0,!0)?(tt.eatWhile(/[\w\._\-]/),Rt(ne(1))):null:tt.eat("?")?(tt.eatWhile(/[\w\._\-]/),Pn.tokenize=te("meta","?>"),"meta"):(nn=tt.eat("/")?"closeTag":"openTag",Pn.tokenize=Mt,"tag bracket");if(kn=="&"){var bn;return tt.eat("#")?tt.eat("x")?bn=tt.eatWhile(/[a-fA-F\d]/)&&tt.eat(";"):bn=tt.eatWhile(/[\d]/)&&tt.eat(";"):bn=tt.eatWhile(/[\w\.\-:]/)&&tt.eat(";"),bn?"atom":"error"}else return tt.eatWhile(/[^&<]/),null}Gt.isInText=!0;function Mt(tt,Pn){var Rt=tt.next();if(Rt==">"||Rt=="/"&&tt.eat(">"))return Pn.tokenize=Gt,nn=Rt==">"?"endTag":"selfcloseTag","tag bracket";if(Rt=="=")return nn="equals",null;if(Rt=="<"){Pn.tokenize=Gt,Pn.state=Ae,Pn.tagName=Pn.tagStart=null;var kn=Pn.tokenize(tt,Pn);return kn?kn+" tag error":"tag error"}else return/[\'\"]/.test(Rt)?(Pn.tokenize=Oe(Rt),Pn.stringStartCol=tt.column(),Pn.tokenize(tt,Pn)):(tt.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Oe(tt){var Pn=function(Rt,kn){for(;!Rt.eol();)if(Rt.next()==tt){kn.tokenize=Mt;break}return"string"};return Pn.isInAttribute=!0,Pn}function te(tt,Pn){return function(Rt,kn){for(;!Rt.eol();){if(Rt.match(Pn)){kn.tokenize=Gt;break}Rt.next()}return tt}}function ne(tt){return function(Pn,Rt){for(var kn;(kn=Pn.next())!=null;){if(kn=="<")return Rt.tokenize=ne(tt+1),Rt.tokenize(Pn,Rt);if(kn==">")if(tt==1){Rt.tokenize=Gt;break}else return Rt.tokenize=ne(tt-1),Rt.tokenize(Pn,Rt)}return"meta"}}function ce(tt,Pn,Rt){this.prev=tt.context,this.tagName=Pn,this.indent=tt.indented,this.startOfLine=Rt,(De.doNotIndent.hasOwnProperty(Pn)||tt.context&&tt.context.noIndent)&&(this.noIndent=!0)}function le(tt){tt.context&&(tt.context=tt.context.prev)}function ge(tt,Pn){for(var Rt;;){if(!tt.context||(Rt=tt.context.tagName,!De.contextGrabbers.hasOwnProperty(Rt)||!De.contextGrabbers[Rt].hasOwnProperty(Pn)))return;le(tt)}}function Ae(tt,Pn,Rt){return tt=="openTag"?(Rt.tagStart=Pn.column(),we):tt=="closeTag"?Re:Ae}function we(tt,Pn,Rt){return tt=="word"?(Rt.tagName=Pn.current(),tn="tag",vt):De.allowMissingTagName&&tt=="endTag"?(tn="tag bracket",vt(tt,Pn,Rt)):(tn="error",we)}function Re(tt,Pn,Rt){if(tt=="word"){var kn=Pn.current();return Rt.context&&Rt.context.tagName!=kn&&De.implicitlyClosed.hasOwnProperty(Rt.context.tagName)&&le(Rt),Rt.context&&Rt.context.tagName==kn||De.matchClosing===!1?(tn="tag",Ne):(tn="tag error",gt)}else return De.allowMissingTagName&&tt=="endTag"?(tn="tag bracket",Ne(tt,Pn,Rt)):(tn="error",gt)}function Ne(tt,Pn,Rt){return tt!="endTag"?(tn="error",Ne):(le(Rt),Ae)}function gt(tt,Pn,Rt){return tn="error",Ne(tt,Pn,Rt)}function vt(tt,Pn,Rt){if(tt=="word")return tn="attribute",dt;if(tt=="endTag"||tt=="selfcloseTag"){var kn=Rt.tagName,bn=Rt.tagStart;return Rt.tagName=Rt.tagStart=null,tt=="selfcloseTag"||De.autoSelfClosers.hasOwnProperty(kn)?ge(Rt,kn):(ge(Rt,kn),Rt.context=new ce(Rt,kn,bn==Rt.indented)),Ae}return tn="error",vt}function dt(tt,Pn,Rt){return tt=="equals"?rt:(De.allowMissing||(tn="error"),vt(tt,Pn,Rt))}function rt(tt,Pn,Rt){return tt=="string"?Ot:tt=="word"&&De.allowUnquoted?(tn="string",vt):(tn="error",vt(tt,Pn,Rt))}function Ot(tt,Pn,Rt){return tt=="string"?Ot:vt(tt,Pn,Rt)}return{startState:function(tt){var Pn={tokenize:Gt,state:Ae,indented:tt||0,tagName:null,tagStart:null,context:null};return tt!=null&&(Pn.baseIndent=tt),Pn},token:function(tt,Pn){if(!Pn.tagName&&tt.sol()&&(Pn.indented=tt.indentation()),tt.eatSpace())return null;nn=null;var Rt=Pn.tokenize(tt,Pn);return(Rt||nn)&&Rt!="comment"&&(tn=null,Pn.state=Pn.state(nn||Rt,tt,Pn),tn&&(Rt=tn=="error"?Rt+" error":tn)),Rt},indent:function(tt,Pn,Rt){var kn=tt.context;if(tt.tokenize.isInAttribute)return tt.tagStart==tt.indented?tt.stringStartCol+1:tt.indented+yt;if(kn&&kn.noIndent)return ve.Pass;if(tt.tokenize!=Mt&&tt.tokenize!=Gt)return Rt?Rt.match(/^(\s*)/)[0].length:0;if(tt.tagName)return De.multilineTagIndentPastTag!==!1?tt.tagStart+tt.tagName.length+2:tt.tagStart+yt*(De.multilineTagIndentFactor||1);if(De.alignCDATA&&/$/,blockCommentStart:"",configuration:De.htmlMode?"html":"xml",helperType:De.htmlMode?"html":"xml",skipAttribute:function(tt){tt.state==rt&&(tt.state=vt)},xmlCurrentTag:function(tt){return tt.tagName?{name:tt.tagName,close:tt.type=="closeTag"}:null},xmlCurrentContext:function(tt){for(var Pn=[],Rt=tt.context;Rt;Rt=Rt.prev)Rt.tagName&&Pn.push(Rt.tagName);return Pn.reverse()}}}),ve.defineMIME("text/xml","xml"),ve.defineMIME("application/xml","xml"),ve.mimeModes.hasOwnProperty("text/html")||ve.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(ii,hi,xe){"use strict";xe.d(hi,{$u:function(){return Ht},BD:function(){return st},E9:function(){return Kt},FF:function(){return Rs},FJ:function(){return Ae},Hn:function(){return ge},KX:function(){return Re},NB:function(){return _t},S0:function(){return wt},UL:function(){return nn},Vk:function(){return le},Vm:function(){return Wt},YI:function(){return En},ZA:function(){return Dt},Zt:function(){return tn},al:function(){return Ee},bn:function(){return lt},bx:function(){return ke},g2:function(){return qn},h1:function(){return rt},hD:function(){return Eo},l4:function(){return yt},rU:function(){return on},s_:function(){return Be},uz:function(){return Pt},z6:function(){return Gt}}),ii=xe.hmd(ii),function(){var Fe;function Zi(a){var y=0;return function(){return yx&&(x=Math.max(0,b+x)),(E==null||E>b)&&(E=b),E=Number(E),0>E&&(E=Math.max(0,b+E)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):Ct("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Yn(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):Ct("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function wn(){var a=La.pop();return a===void 0?[]:a}function Vn(a){a.length=0,La.push(a)}function _n(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(Qn(a)&&a.constructor)return _n(a.constructor);return typeof a}function Di(a){var y=a;return Qn(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Gn(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function to(a,y,x){Object.defineProperty(ni.prototype,a,{get:y,set:x})}function An(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var E=0,b=0;bx;x++)y[x]=x;for(x=E=0;256>x;x++)E=(E+y[x]+119)%256,b=y[x],y[x]=y[E],y[E]=b;E=x=0;for(var z="",ee=0;ee-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var ya=vn.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,E=this.qf;if(E!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Ca.prototype.Ad=function(){return this.next()},Ca.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Ca.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Ca.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Ca.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Ca.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--)x.push(a(y[E]));return a=new Xn,a.s=x,a.xb(),a.iterator},Ca.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--){var b=y[E];a(b)&&x.push(b)}return a=new Xn,a.s=x,a.xb(),a.iterator},Ca.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Ca.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},Xe.Object.defineProperties(Ca.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Ca.prototype.first=Ca.prototype.first,Ca.prototype.hasNext=Ca.prototype.Ad,Ca.prototype.next=Ca.prototype.next,Ca.prototype.reset=Ca.prototype.reset,Ca.className="ListIteratorBackwards";function Xn(a){Ma(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&Ct("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Fe=Xn.prototype,Fe.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&Ur(a,"0 <= i < length",Xn,"elt:i"),y[a]},Fe.get=function(a){return this.M(a)},Fe.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&Ur(a,"0 <= i < length",Xn,"setElt:i"),this._isFrozen&&xi(this,a),x[a]=y},Fe.set=function(a,y){this.cd(a,y)},Fe.first=function(){var a=this.s;return a.length===0?null:a[0]},Fe.jc=function(){var a=this.s,y=a.length;return 0a&&Ur(a,">= 0",Xn,"insertAt:i"),this._isFrozen&&xi(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Fe.remove=function(a){if(a===null)return!1;this._isFrozen&&xi(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Fe.delete=function(a){return this.remove(a)},Fe.mb=function(a){var y=this.s;(0>a||a>=y.length)&&Ur(a,"0 <= i < length",Xn,"removeAt:i"),this._isFrozen&&xi(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Fe.removeRange=function(a,y){var x=this.s,E=x.length;if(0>a)a=0;else if(a>=E)return this;if(0>y)return this;if(y>=E&&(y=E-1),a>y)return this;this._isFrozen&&xi(this);for(var b=a,z=y+1;z=z)return this;if((0>y||y>=b-1)&&Ur(y,"0 <= from < length",Xn,"sortRange:from"),z===2)return x=E[y],b=E[y+1],0=b)E.sort(a);else for(y=E.slice(0,x),y.sort(a),a=0;a=b)for(x=E.slice(y),x.sort(a),a=y;a=this.s.length)return Io;var a=this.Sa;return a!==null?(a.reset(),a):new Do(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return Io;var a=this.Hg;return a!==null?(a.reset(),a):new Ca(this)}}}),Xn.prototype.reverse=Xn.prototype.reverse,Xn.prototype.sortRange=Xn.prototype.zi,Xn.prototype.sort=Xn.prototype.sort,Xn.prototype.toSet=Xn.prototype.Iv,Xn.prototype.toArray=Xn.prototype.Fa,Xn.prototype.removeRange=Xn.prototype.removeRange,Xn.prototype.removeAt=Xn.prototype.mb,Xn.prototype.delete=Xn.prototype.delete,Xn.prototype.remove=Xn.prototype.remove,Xn.prototype.insertAt=Xn.prototype.Gb,Xn.prototype.pop=Xn.prototype.pop,Xn.prototype.last=Xn.prototype.jc,Xn.prototype.first=Xn.prototype.first,Xn.prototype.set=Xn.prototype.set,Xn.prototype.setElt=Xn.prototype.cd,Xn.prototype.get=Xn.prototype.get,Xn.prototype.elt=Xn.prototype.M,Xn.prototype.indexOf=Xn.prototype.indexOf,Xn.prototype.has=Xn.prototype.has,Xn.prototype.contains=Xn.prototype.contains,Xn.prototype.clear=Xn.prototype.clear,Xn.prototype.addAll=Xn.prototype.addAll,Xn.prototype.push=Xn.prototype.push,Xn.prototype.add=Xn.prototype.add,Xn.prototype.thaw=Xn.prototype.ka,Xn.prototype.freeze=Xn.prototype.freeze,Xn.className="List";function ja(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}ja.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},ja.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},ja.prototype.Ad=function(){return this.next()},ja.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},ja.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},ja.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},ja.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},ja.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new Xn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},ja.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new Xn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},ja.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},ja.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},Xe.Object.defineProperties(ja.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),ja.prototype.first=ja.prototype.first,ja.prototype.hasNext=ja.prototype.Ad,ja.prototype.next=ja.prototype.next,ja.prototype.reset=ja.prototype.reset,ja.className="SetIterator";function Zn(a){Ma(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ct("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Fe=Zn.prototype,Fe.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return Io;var a=this.Sa;return a!==null?(a.reset(),a):new ja(this)}}}),Zn.prototype.toList=Zn.prototype.Hv,Zn.prototype.toArray=Zn.prototype.Fa,Zn.prototype.clear=Zn.prototype.clear,Zn.prototype.retainAll=Zn.prototype.pA,Zn.prototype.removeAll=Zn.prototype.hp,Zn.prototype.delete=Zn.prototype.delete,Zn.prototype.remove=Zn.prototype.remove,Zn.prototype.first=Zn.prototype.first,Zn.prototype.containsAny=Zn.prototype.Ty,Zn.prototype.containsAll=Zn.prototype.Sy,Zn.prototype.has=Zn.prototype.has,Zn.prototype.contains=Zn.prototype.contains,Zn.prototype.addAll=Zn.prototype.addAll,Zn.prototype.add=Zn.prototype.add,Zn.prototype.thaw=Zn.prototype.ka,Zn.prototype.freeze=Zn.prototype.freeze;var ys=1;Zn.className="Set",Zn.uniqueHash=Ma,Zn.hashIdUnique=Xa,Zn.hashId=ba;function Ja(a){this.ma=a,this.qa=a.Ja,this.sa=null}Ja.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Ja.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Ja.prototype.Ad=function(){return this.next()},Ja.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Ja.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Ja.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Ja.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Ja.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new Xn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Ja.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new Xn;for(y=y.ea;y!==null;){var E=y.key;a(E)&&x.add(E),y=y.va}return x.iterator},Ja.prototype.de=function(){this.value=this.key=null,this.qa=-1},Ja.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},Xe.Object.defineProperties(Ja.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ja.prototype.first=Ja.prototype.first,Ja.prototype.hasNext=Ja.prototype.Ad,Ja.prototype.next=Ja.prototype.next,Ja.prototype.reset=Ja.prototype.reset,Ja.className="MapKeySetIterator";function Aa(a){Zn.call(this),Ma(this),this._isFrozen=!0,this.ma=a}Yt(Aa,Zn),Fe=Aa.prototype,Fe.freeze=function(){return this},Fe.ka=function(){return this},Fe.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Fe.add=function(){Ct("This Set is read-only: "+this.toString())},Fe.contains=function(a){return this.ma.contains(a)},Fe.has=function(a){return this.contains(a)},Fe.remove=function(){Ct("This Set is read-only: "+this.toString())},Fe.delete=function(a){return this.remove(a)},Fe.clear=function(){Ct("This Set is read-only: "+this.toString())},Fe.first=function(){var a=this.ma.ea;return a!==null?a.key:null},Aa.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Aa.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Aa.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},Aa.prototype.map=function(a){for(var y=new Zn,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},Aa.prototype.filter=function(a){for(var y=new Zn,x=this.ma.ea;x!==null;){var E=x.key;a(E)&&y.add(E),x=x.va}return y},Aa.prototype.copy=function(){return new Aa(this.ma)},Aa.prototype.Iv=function(){var a=new Zn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},Aa.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,E;for(E in a)y[x]=a[E].key,x++;return y},Aa.prototype.Hv=function(){var a=new Xn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},Xe.Object.defineProperties(Aa.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?Io:new Ja(this.ma)}}}),Aa.prototype.toList=Aa.prototype.Hv,Aa.prototype.toArray=Aa.prototype.Fa,Aa.prototype.toSet=Aa.prototype.Iv,Aa.prototype.first=Aa.prototype.first,Aa.prototype.clear=Aa.prototype.clear,Aa.prototype.delete=Aa.prototype.delete,Aa.prototype.remove=Aa.prototype.remove,Aa.prototype.has=Aa.prototype.has,Aa.prototype.contains=Aa.prototype.contains,Aa.prototype.add=Aa.prototype.add,Aa.prototype.thaw=Aa.prototype.ka,Aa.prototype.freeze=Aa.prototype.freeze,Aa.className="MapKeySet";function Ba(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}Ba.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},Ba.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ba.prototype.Ad=function(){return this.next()},Ba.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ba.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ba.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ba.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ba.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Xn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ba.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Xn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},Ba.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Ba.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},Xe.Object.defineProperties(Ba.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ba.prototype.first=Ba.prototype.first,Ba.prototype.hasNext=Ba.prototype.Ad,Ba.prototype.next=Ba.prototype.next,Ba.prototype.reset=Ba.prototype.reset,Ba.className="MapValueSetIterator";function Ds(a,y){this.key=a,this.value=y,this.ll=this.va=null}Ds.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},Ds.className="KeyValuePair";function Fs(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Fs.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Fs.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Fs.prototype.Ad=function(){return this.next()},Fs.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Fs.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Fs.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Fs.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Fs.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Xn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Fs.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Xn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Fs.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Fs.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},Xe.Object.defineProperties(Fs.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Fs.prototype.first=Fs.prototype.first,Fs.prototype.hasNext=Fs.prototype.Ad,Fs.prototype.next=Fs.prototype.next,Fs.prototype.reset=Fs.prototype.reset,Fs.className="MapIterator";function $r(a){Ma(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ct("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Fe=$r.prototype,Fe.xb=function(){var a=this.Ja;a++,999999999=this.count)return Io;var a=this.Sa;return a!==null?(a.reset(),a):new Fs(this)}},iteratorKeys:{get:function(){return 0>=this.count?Io:new Ja(this)}},iteratorValues:{get:function(){if(0>=this.count)return Io;var a=this.jf;return a!==null?(a.reset(),a):new Ba(this)}}}),$r.prototype.toKeySet=$r.prototype.Lf,$r.prototype.toArray=$r.prototype.Fa,$r.prototype.clear=$r.prototype.clear,$r.prototype.delete=$r.prototype.delete,$r.prototype.remove=$r.prototype.remove,$r.prototype.get=$r.prototype.get,$r.prototype.getValue=$r.prototype.I,$r.prototype.has=$r.prototype.has,$r.prototype.contains=$r.prototype.contains,$r.prototype.first=$r.prototype.first,$r.prototype.addAll=$r.prototype.addAll,$r.prototype.set=$r.prototype.set,$r.prototype.add=$r.prototype.add,$r.prototype.thaw=$r.prototype.ka,$r.prototype.freeze=$r.prototype.freeze,$r.className="Map";function Je(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):Ct("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Xs,ul,Xo,qs,ol;Je.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},Je.prototype.h=function(a,y){return this.x=a,this.y=y,this},Je.prototype.sg=function(a,y){return this.x=a,this.y=y,this},Je.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},Je.prototype.copy=function(){var a=new Je;return a.x=this.x,a.y=this.y,a},Fe=Je.prototype,Fe.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Fe.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this};function hl(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Je(x,b)}return new Je}function Su(a){return a.x.toString()+" "+a.y.toString()}Fe.toString=function(){return"Point("+this.x+","+this.y+")"},Fe.D=function(a){return a instanceof Je?this.x===a.x&&this.y===a.y:!1},Fe.hi=function(a,y){return this.x===a&&this.y===y},Fe.Xa=function(a){return Tt.B(this.x,a.x)&&Tt.B(this.y,a.y)},Fe.add=function(a){return this.x+=a.x,this.y+=a.y,this},Fe.re=function(a){return this.x-=a.x,this.y-=a.y,this},Fe.offset=function(a,y){return this.x+=a,this.y+=y,this},Je.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));return this.x=a*y-E*x,this.y=E*y+a*x,this},Fe=Je.prototype,Fe.scale=function(a,y){return this.x*=a,this.y*=y,this},Fe.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Fe.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Fe.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Fe.Ry=function(a,y){return Tt.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Fe.fA=function(a,y,x,E){return Tt.qh(a,y,x,E,this.x,this.y,this),this},Fe.gA=function(a,y){return Tt.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Fe.uA=function(a,y,x,E){return Tt.No(this.x,this.y,a,y,x,E,this),this},Fe.vA=function(a,y){return Tt.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Fe.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Fe.yi=function(a,y,x,E,b){return this.x=a+b.x*x+b.offsetX,this.y=y+b.y*E+b.offsetY,this},Fe.transform=function(a){return a.Ga(this),this};function al(a,y){return y.Cd(a),a}function Sl(a,y,x,E,b,z){var ee=b-x,re=z-E,oe=ee*ee+re*re;x-=a,E-=y;var se=-x*ee-E*re;return 0>=se||se>=oe?(ee=b-a,re=z-y,Math.min(x*x+E*E,ee*ee+re*re)):(a=ee*E-re*x,a*a/oe)}function qa(a,y,x,E){return a=x-a,y=E-y,a*a+y*y}function Ko(a,y,x,E){return a=x-a,y=E-y,a===0?0y?270:0:y===0?0a?E=0>y?E+180:180-E:0>y&&(E=360-E),E)}Fe.w=function(){return isFinite(this.x)&&isFinite(this.y)},Je.alloc=function(){var a=Uo.pop();return a===void 0?new Je:a},Je.allocAt=function(a,y){var x=Uo.pop();return x===void 0?new Je(a,y):(x.x=a,x.y=y,x)},Je.free=function(a){Uo.push(a)},Je.prototype.isReal=Je.prototype.w,Je.prototype.setSpot=Je.prototype.yi,Je.prototype.setRectSpot=Je.prototype.xi,Je.prototype.snapToGridPoint=Je.prototype.vA,Je.prototype.snapToGrid=Je.prototype.uA,Je.prototype.projectOntoLineSegmentPoint=Je.prototype.gA,Je.prototype.projectOntoLineSegment=Je.prototype.fA,Je.intersectingLineSegments=function(a,y,x,E,b,z,ee,re){return Tt.Rl(a,y,x,E,b,z,ee,re)},Je.prototype.compareWithLineSegmentPoint=Je.prototype.Ry,Je.compareWithLineSegment=function(a,y,x,E,b,z){return Tt.Fl(a,y,x,E,b,z)},Je.prototype.direction=Je.prototype.direction,Je.prototype.directionPoint=Je.prototype.ab,Je.prototype.normalize=Je.prototype.normalize,Je.prototype.distanceSquared=Je.prototype.zd,Je.prototype.distanceSquaredPoint=Je.prototype.Bf,Je.prototype.scale=Je.prototype.scale,Je.prototype.rotate=Je.prototype.rotate,Je.prototype.offset=Je.prototype.offset,Je.prototype.subtract=Je.prototype.re,Je.prototype.add=Je.prototype.add,Je.prototype.equalsApprox=Je.prototype.Xa,Je.prototype.equalTo=Je.prototype.hi,Je.prototype.equals=Je.prototype.D,Je.prototype.set=Je.prototype.set,Je.prototype.setTo=Je.prototype.sg;var Uo=[];Je.className="Point",Je.parse=hl,Je.stringify=Su,Je.distanceLineSegmentSquared=Sl,Je.distanceSquared=qa,Je.direction=Ko,Je.Origin=Xs=new Je(0,0).ja(),Je.InfiniteTopLeft=ul=new Je(-1/0,-1/0).ja(),Je.InfiniteBottomRight=Xo=new Je(1/0,1/0).ja(),Je.SixPoint=qs=new Je(6,6).ja(),Je.NoPoint=ol=new Je(NaN,NaN).ja(),Je.parse=hl,Je.stringify=Su,Je.distanceLineSegmentSquared=Sl,Je.distanceSquared=qa,Je.direction=Ko;function Ti(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):Ct("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var da,Is,Fl,Ts,ls,cs,Es;Ti.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},Ti.prototype.h=function(a,y){return this.width=a,this.height=y,this},Ti.prototype.sg=function(a,y){return this.width=a,this.height=y,this},Ti.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},Ti.prototype.copy=function(){var a=new Ti;return a.width=this.width,a.height=this.height,a},Fe=Ti.prototype,Fe.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Fe.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this};function Il(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Ti(x,b)}return new Ti}function Vl(a){return a.width.toString()+" "+a.height.toString()}Fe.toString=function(){return"Size("+this.width+","+this.height+")"},Fe.D=function(a){return a instanceof Ti?this.width===a.width&&this.height===a.height:!1},Fe.hi=function(a,y){return this.width===a&&this.height===y},Fe.Xa=function(a){return Tt.B(this.width,a.width)&&Tt.B(this.height,a.height)},Fe.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Fe.w=function(){return isFinite(this.width)&&isFinite(this.height)},Ti.alloc=function(){var a=Eu.pop();return a===void 0?new Ti:a},Ti.free=function(a){Eu.push(a)},Ti.prototype.isReal=Ti.prototype.w,Ti.prototype.inflate=Ti.prototype.Bc,Ti.prototype.equalsApprox=Ti.prototype.Xa,Ti.prototype.equalTo=Ti.prototype.hi,Ti.prototype.equals=Ti.prototype.D,Ti.prototype.set=Ti.prototype.set,Ti.prototype.setTo=Ti.prototype.sg;var Eu=[];Ti.className="Size",Ti.parse=Il,Ti.stringify=Vl,Ti.ZeroSize=da=new Ti(0,0).ja(),Ti.OneSize=Is=new Ti(1,1).ja(),Ti.SixSize=Fl=new Ti(6,6).ja(),Ti.EightSize=Ts=new Ti(8,8).ja(),Ti.TenSize=ls=new Ti(10,10).ja(),Ti.InfiniteSize=cs=new Ti(1/0,1/0).ja(),Ti.NoSize=Es=new Ti(NaN,NaN).ja(),Ti.parse=Il,Ti.stringify=Vl;function mn(a,y,x,E){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof E=="number"&&(0<=E||isNaN(E))?(this.x=a,this.y=y,this.width=x,this.height=E):a instanceof Je?(x=a.x,a=a.y,y instanceof Je?(E=y.x,y=y.y,this.x=Math.min(x,E),this.y=Math.min(a,y),this.width=Math.abs(x-E),this.height=Math.abs(a-y)):y instanceof Ti?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):Ct("Incorrect second argument supplied to Rect constructor "+y)):Ct("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}Fe=mn.prototype,Fe.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Fe.h=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this};function du(a,y,x){a.width=y,a.height=x}Fe.sg=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this},Fe.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Fe.dd=function(a){return this.x=a.x,this.y=a.y,this},Fe.tA=function(a){return this.width=a.width,this.height=a.height,this},mn.prototype.copy=function(){var a=new mn;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Fe=mn.prototype,Fe.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Fe.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this};function ro(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;(E=a[y++])&&(b=parseFloat(E));for(var z=0;a[y]==="";)y++;(E=a[y++])&&(z=parseFloat(E));for(var ee=0;a[y]==="";)y++;return(E=a[y++])&&(ee=parseFloat(E)),new mn(x,b,z,ee)}return new mn}function cu(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Fe.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Fe.D=function(a){return a instanceof mn?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Fe.hi=function(a,y,x,E){return this.x===a&&this.y===y&&this.width===x&&this.height===E},Fe.Xa=function(a){return Tt.B(this.x,a.x)&&Tt.B(this.y,a.y)&&Tt.B(this.width,a.width)&&Tt.B(this.height,a.height)};function bs(a,y){return Tt.$(a.x,y.x)&&Tt.$(a.y,y.y)&&Tt.$(a.width,y.width)&&Tt.$(a.height,y.height)}Fe.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Fe.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Fe.contains=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+E<=this.y+this.height},Fe.offset=function(a,y){return this.x+=a,this.y+=y,this},Fe.Bc=function(a,y){return $a(this,y,a,y,a)},Fe.Co=function(a){return $a(this,a.top,a.right,a.bottom,a.left)},Fe.Fv=function(a){return $a(this,-a.top,-a.right,-a.bottom,-a.left)},Fe.Hz=function(a,y,x,E){return $a(this,a,y,x,E)};function $a(a,y,x,E,b){var z=a.width;return x+b<=-z?(a.x+=z/2,a.width=0):(a.x-=b,a.width+=x+b),x=a.height,y+E<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+E),a}Fe.Ex=function(a){return Ys(this,a.x,a.y,a.width,a.height)},Fe.Uu=function(a,y,x,E){return Ys(this,a,y,x,E)};function Ys(a,y,x,E,b){var z=Math.max(a.x,y),ee=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+E),x=Math.min(a.y+a.height,x+b),a.x=z,a.y=ee,a.width=Math.max(0,y-z),a.height=Math.max(0,x-ee),a}Fe.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Fe.Vu=function(a,y,x,E){var b=this.width,z=this.x;return b!==1/0&&x!==1/0&&(b+=z,x+=a,isNaN(x)||isNaN(b)||z>x||a>b)?!1:(a=this.height,x=this.y,!(a!==1/0&&E!==1/0&&(a+=x,E+=y,isNaN(E)||isNaN(a)||x>E||y>a)))};function ia(a,y){var x=a.width,E=a.x,b=y.x-10;return E>y.width+10+10+b||b>x+E?!1:(x=a.height,a=a.y,E=y.y-10,!(a>y.height+10+10+E||E>x+a))}Fe.Ye=function(a){return es(this,a.x,a.y,0,0)},Fe.ed=function(a){return es(this,a.x,a.y,a.width,a.height)},Fe.Kv=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),es(this,a,y,x,E)};function es(a,y,x,E,b){var z=Math.min(a.x,y),ee=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+E),x=Math.max(a.y+a.height,x+b),a.x=z,a.y=ee,a.width=y-z,a.height=x-ee,a}Fe.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function nl(a,y,x,E,b,z,ee,re){return ee===void 0&&(ee=0),re===void 0&&(re=0),a<=b&&b+ee<=a+x&&y<=z&&z+re<=y+E}function Ad(a,y,x,E,b,z,ee,re){return a>ee+b||b>x+a?!1:!(y>re+z||z>E+y)}Fe.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Fe.Mz=function(){return this.width===0&&this.height===0},mn.alloc=function(){var a=Qd.pop();return a===void 0?new mn:a},mn.allocAt=function(a,y,x,E){var b=Qd.pop();return b===void 0?new mn(a,y,x,E):b.h(a,y,x,E)},mn.free=function(a){Qd.push(a)},Xe.Object.defineProperties(mn.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new Je(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new Ti(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new Je(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),mn.prototype.isEmpty=mn.prototype.Mz,mn.prototype.isReal=mn.prototype.w,mn.intersectsLineSegment=function(a,y,x,E,b,z,ee,re){return Tt.Fx(a,y,x,E,b,z,ee,re)},mn.prototype.setSpot=mn.prototype.yi,mn.prototype.union=mn.prototype.Kv,mn.prototype.unionRect=mn.prototype.ed,mn.prototype.unionPoint=mn.prototype.Ye,mn.prototype.intersects=mn.prototype.Vu,mn.prototype.intersectsRect=mn.prototype.Yc,mn.prototype.intersect=mn.prototype.Uu,mn.prototype.intersectRect=mn.prototype.Ex,mn.prototype.grow=mn.prototype.Hz,mn.prototype.subtractMargin=mn.prototype.Fv,mn.prototype.addMargin=mn.prototype.Co,mn.prototype.inflate=mn.prototype.Bc,mn.prototype.offset=mn.prototype.offset,mn.prototype.contains=mn.prototype.contains,mn.prototype.containsRect=mn.prototype.Re,mn.prototype.containsPoint=mn.prototype.ca,mn.prototype.equalsApprox=mn.prototype.Xa,mn.prototype.equalTo=mn.prototype.hi,mn.prototype.equals=mn.prototype.D,mn.prototype.setSize=mn.prototype.tA,mn.prototype.setPoint=mn.prototype.dd,mn.prototype.set=mn.prototype.set,mn.prototype.setTo=mn.prototype.sg;var mu=null,xd=null,Qd=[];mn.className="Rect",mn.parse=ro,mn.stringify=cu,mn.contains=nl,mn.intersects=Ad,mn.ZeroRect=mu=new mn(0,0,0,0).ja(),mn.NoRect=xd=new mn(NaN,NaN,NaN,NaN).ja(),mn.parse=ro,mn.stringify=cu,mn.contains=nl,mn.intersects=Ad;function oa(a,y,x,E){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):E!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=E):Ct("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}oa.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},oa.prototype.sg=function(a,y,x,E){return this.top=a,this.right=y,this.bottom=x,this.left=E,this},oa.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},oa.prototype.copy=function(){var a=new oa;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Fe=oa.prototype,Fe.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Fe.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this};function $h(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var E=a[y++];if(E&&(x=parseFloat(E)),isNaN(x))return new oa;for(var b=NaN;a[y]==="";)y++;if((E=a[y++])&&(b=parseFloat(E)),isNaN(b))return new oa(x);for(var z=NaN;a[y]==="";)y++;if((E=a[y++])&&(z=parseFloat(E)),isNaN(z))return new oa(x,b);for(var ee=NaN;a[y]==="";)y++;return(E=a[y++])&&(ee=parseFloat(E)),isNaN(ee)?new oa(x,b):new oa(x,b,z,ee)}return new oa}function ef(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Fe.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Fe.D=function(a){return a instanceof oa?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Fe.hi=function(a,y,x,E){return this.top===a&&this.right===y&&this.bottom===x&&this.left===E},Fe.Xa=function(a){return Tt.B(this.top,a.top)&&Tt.B(this.right,a.right)&&Tt.B(this.bottom,a.bottom)&&Tt.B(this.left,a.left)},Fe.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},oa.alloc=function(){var a=Sh.pop();return a===void 0?new oa:a},oa.free=function(a){Sh.push(a)},oa.prototype.isReal=oa.prototype.w,oa.prototype.equalsApprox=oa.prototype.Xa,oa.prototype.equalTo=oa.prototype.hi,oa.prototype.equals=oa.prototype.D,oa.prototype.set=oa.prototype.set,oa.prototype.setTo=oa.prototype.sg;var Dc=null,xh=null,Sh=[];oa.className="Margin",oa.parse=$h,oa.stringify=ef,oa.ZeroMargin=Dc=new oa(0,0,0,0).ja(),oa.TwoMargin=xh=new oa(2,2,2,2).ja(),oa.parse=$h,oa.stringify=ef;function Jr(a,y,x,E){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),E===void 0&&(E=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=E),this._isFrozen=!1}var zs,hu,sc,lc,Fd,Qa,Qu,yc,Gu,Nu,Ya,id,rd,sd,Ac,Ch,Du,zh,Wh,uc,ld,Sd,Xu,Ju,qu,Dl,tf,nf,ud,Qc,Tu,Yu,Cu,Ou,Kf,Ru;Jr.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Jr.prototype.sg=function(a,y,x,E){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=E,this},Jr.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Jr.prototype.copy=function(){var a=new Jr;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Fe=Jr.prototype,Fe.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Fe.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this};function Jl(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function ju(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return zs;if(a==="TopLeft")return hu;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return sc;if(a==="TopRight")return lc;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Fd;if(a==="Center")return Qa;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return Qu;if(a==="BottomLeft")return yc;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Gu;if(a==="BottomRight")return Nu;if(a==="TopSide")return Ya;if(a==="LeftSide")return id;if(a==="RightSide")return rd;if(a==="BottomSide")return sd;if(a==="TopBottomSides")return Ac;if(a==="LeftRightSides")return Ch;if(a==="TopLeftSides")return Du;if(a==="TopRightSides")return zh;if(a==="BottomLeftSides")return Wh;if(a==="BottomRightSides")return uc;if(a==="NotTopSide")return ld;if(a==="NotLeftSide")return Sd;if(a==="NotRightSide")return Xu;if(a==="NotBottomSide")return Ju;if(a==="AllSides")return qu;if(a==="Default")return Dl;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.m12*a+this.m22*E,z=this.m11*-E+this.m21*a,ee=this.m12*-E+this.m22*a;return this.m11=this.m11*a+this.m21*E,this.m12=b,this.m21=z,this.m22=ee,this.translate(-y,-x),this},Fe=Oo.prototype,Fe.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Fe.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Fe.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Fe.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,E=a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Fe.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,E=1.2*a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Fe.pp=function(a){var y=a.x,x=a.y,E=y+a.width,b=x+a.height,z=this.m11,ee=this.m12,re=this.m21,oe=this.m22,se=this.dx,ue=this.dy,fe=y*z+x*re+se,ye=y*ee+x*oe+ue,Se=E*z+x*re+se,Me=E*ee+x*oe+ue;return x=y*z+b*re+se,y=y*ee+b*oe+ue,z=E*z+b*re+se,E=E*ee+b*oe+ue,b=Math.min(fe,Se),fe=Math.max(fe,Se),Se=Math.min(ye,Me),ye=Math.max(ye,Me),b=Math.min(b,x),fe=Math.max(fe,x),Se=Math.min(Se,y),ye=Math.max(ye,y),b=Math.min(b,z),fe=Math.max(fe,z),Se=Math.min(Se,E),ye=Math.max(ye,E),a.h(b,Se,fe-b,ye-Se),a},Oo.alloc=function(){var a=Zu.pop();return a===void 0?new Oo:a},Oo.free=function(a){Zu.push(a)},Oo.prototype.transformRect=Oo.prototype.pp,Oo.prototype.transformPoint=Oo.prototype.Ga,Oo.prototype.scale=Oo.prototype.scale,Oo.prototype.translate=Oo.prototype.translate,Oo.prototype.rotate=Oo.prototype.rotate,Oo.prototype.invert=Oo.prototype.Vj,Oo.prototype.multiplyInverted=Oo.prototype.bv,Oo.prototype.multiply=Oo.prototype.multiply,Oo.prototype.reset=Oo.prototype.reset,Oo.prototype.isIdentity=Oo.prototype.ws,Oo.prototype.equals=Oo.prototype.D,Oo.prototype.setTransform=Oo.prototype.setTransform,Oo.prototype.set=Oo.prototype.set;var Zu=[];Oo.className="Transform",Oo.xF="54a702f3e53909c447824c6706603faf4c";var Tt={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Tt.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Tt.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=b&&(b=1e-6),aue-se)if(a-x>b||x-a>b){if(z=(E-y)/(x-a)*(z-a)+y,z-b<=ee&&ee<=z+b)return!0}else return!0;else if(y-E>b||E-y>b){if(ee=(x-a)/(E-y)*(ee-y)+a,ee-b<=z&&z<=ee+b)return!0}else return!0;return!1},cs:function(a,y,x,E,b,z,ee,re,oe,se,ue,fe){if(Tt.Yb(a,y,ee,re,fe,x,E)&&Tt.Yb(a,y,ee,re,fe,b,z))return Tt.Yb(a,y,ee,re,fe,se,ue);var ye=(a+x)/2,Se=(y+E)/2,Me=(x+b)/2,Te=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ye+Me)/2,x=(Se+Te)/2,Me=(Me+b)/2,Te=(Te+z)/2;var et=(E+Me)/2,Ze=(x+Te)/2;return Tt.cs(a,y,ye,Se,E,x,et,Ze,oe,se,ue,fe)||Tt.cs(et,Ze,Me,Te,b,z,ee,re,oe,se,ue,fe)},ax:function(a,y,x,E,b,z,ee,re,oe){var se=(x+b)/2,ue=(E+z)/2;return oe.h((((a+x)/2+se)/2+(se+(b+ee)/2)/2)/2,(((y+E)/2+ue)/2+(ue+(z+re)/2)/2)/2),oe},My:function(a,y,x,E,b,z,ee,re){var oe=(x+b)/2,se=(E+z)/2;return Ko(((a+x)/2+oe)/2,((y+E)/2+se)/2,(oe+(b+ee)/2)/2,(se+(z+re)/2)/2)},Dl:function(a,y,x,E,b,z,ee,re,oe,se){if(Tt.Yb(a,y,ee,re,oe,x,E)&&Tt.Yb(a,y,ee,re,oe,b,z))es(se,a,y,0,0),es(se,ee,re,0,0);else{var ue=(a+x)/2,fe=(y+E)/2,ye=(x+b)/2,Se=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ue+ye)/2,x=(fe+Se)/2,ye=(ye+b)/2,Se=(Se+z)/2;var Me=(E+ye)/2,Te=(x+Se)/2;Tt.Dl(a,y,ue,fe,E,x,Me,Te,oe,se),Tt.Dl(Me,Te,ye,Se,b,z,ee,re,oe,se)}return se},Qe:function(a,y,x,E,b,z,ee,re,oe,se){if(Tt.Yb(a,y,ee,re,oe,x,E)&&Tt.Yb(a,y,ee,re,oe,b,z))se.length===0&&(se.push(a),se.push(y)),se.push(ee),se.push(re);else{var ue=(a+x)/2,fe=(y+E)/2,ye=(x+b)/2,Se=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ue+ye)/2,x=(fe+Se)/2,ye=(ye+b)/2,Se=(Se+z)/2;var Me=(E+ye)/2,Te=(x+Se)/2;Tt.Qe(a,y,ue,fe,E,x,Me,Te,oe,se),Tt.Qe(Me,Te,ye,Se,b,z,ee,re,oe,se)}return se},jv:function(a,y,x,E,b,z,ee,re,oe,se){if(Tt.Yb(a,y,b,z,se,x,E))return Tt.Yb(a,y,b,z,se,re,oe);var ue=(a+x)/2,fe=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ye=(ue+x)/2,Se=(fe+E)/2;return Tt.jv(a,y,ue,fe,ye,Se,ee,re,oe,se)||Tt.jv(ye,Se,x,E,b,z,ee,re,oe,se)},OA:function(a,y,x,E,b,z,ee){return ee.h(((a+x)/2+(x+b)/2)/2,((y+E)/2+(E+z)/2)/2),ee},iv:function(a,y,x,E,b,z,ee,re){if(Tt.Yb(a,y,b,z,ee,x,E))es(re,a,y,0,0),es(re,b,z,0,0);else{var oe=(a+x)/2,se=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ue=(oe+x)/2,fe=(se+E)/2;Tt.iv(a,y,oe,se,ue,fe,ee,re),Tt.iv(ue,fe,x,E,b,z,ee,re)}return re},ep:function(a,y,x,E,b,z,ee,re){if(Tt.Yb(a,y,b,z,ee,x,E))re.length===0&&(re.push(a),re.push(y)),re.push(b),re.push(z);else{var oe=(a+x)/2,se=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ue=(oe+x)/2,fe=(se+E)/2;Tt.ep(a,y,oe,se,ue,fe,ee,re),Tt.ep(ue,fe,x,E,b,z,ee,re)}return re},Eo:function(a,y,x,E,b,z,ee,re,oe,se,ue,fe,ye,Se){if(Tt.Yb(a,y,ee,re,ye,x,E)&&Tt.Yb(a,y,ee,re,ye,b,z))return!Tt.Rl(a,y,ee,re,oe,se,ue,fe)||(ye=(a-ee)*(se-fe)-(y-re)*(oe-ue),ye===0)?!1:(Se.h(((a*re-y*ee)*(oe-ue)-(a-ee)*(oe*fe-se*ue))/ye,((a*re-y*ee)*(se-fe)-(y-re)*(oe*fe-se*ue))/ye),!0);var Me=(a+x)/2,Te=(y+E)/2,et=(x+b)/2,Ze=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(Me+et)/2,x=(Te+Ze)/2,et=(et+b)/2,Ze=(Ze+z)/2;var ut=(E+et)/2,ht=(x+Ze)/2,mt=1/0,Bt=!1,en=0,zi=0;return Tt.Eo(a,y,Me,Te,E,x,ut,ht,oe,se,ue,fe,ye,Se)&&(a=(Se.x-oe)*(Se.x-oe)+(Se.y-se)*(Se.y-se),a=ue)return Se;if((oe>ue?oe-ue:ue-oe)<(se>fe?se-fe:fe-se)){if(ya)return Se}else if(aa)return Se;0ye&&Se--}else{Me=(a+x)/2,Te=(y+E)/2;var et=(x+b)/2,Ze=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(Me+et)/2,x=(Te+Ze)/2,et=(et+b)/2,Ze=(Ze+z)/2;var ut=(E+et)/2,ht=(x+Ze)/2;Se+=Tt.Fo(a,y,Me,Te,E,x,ut,ht,oe,se,ue,fe,ye),Se+=Tt.Fo(ut,ht,et,Ze,b,z,ee,re,oe,se,ue,fe,ye)}return Se},qh:function(a,y,x,E,b,z,ee){return Tt.$(a,x)?(yy?(ee.h(a,y),!1):(ee.h(a,z),!0)):Tt.$(y,E)?(aa?(ee.h(a,y),!1):(ee.h(b,y),!0)):(b=((a-b)*(a-x)+(y-z)*(y-E))/((x-a)*(x-a)+(E-y)*(E-y)),-5e-6>b?(ee.h(a,y),!1):1.000005y?(oe.h(a,y),!1):(oe.h(a,x),!0)):(ee=(E-y)/(x-a),Tt.$(re,ee)?(Tt.qh(a,y,x,E,b,z,oe),!1):(b=(ee*a-re*b+z-y)/(ee-re),Tt.$(ee,0)?(aa?(oe.h(a,y),!1):(oe.h(b,y),!0)):Tt.qh(a,y,x,E,b,ee*(b-a)+y,oe))))},MA:function(a,y,x,E,b){return Tt.Ve(x.x,x.y,E.x,E.y,a.x,a.y,y.x,y.y,b)},KA:function(a,y,x,E,b,z,ee,re,oe,se){function ue(et,Ze){var ut=(et-a)*(et-a)+(Ze-y)*(Ze-y);ut(x>a?x-a:a-x)){if(ye=1-(x-b)*(x-b)/(ye*ye),0>ye)return oe;ye=Math.sqrt(ye),E=-se*ye+z,ue(x,se*ye+z),ue(x,E)}else{if(x=(E-y)/(x-a),E=1/(ye*ye)+x*x/(se*se),re=2*x*(y-x*a)/(se*se)-2*x*z/(se*se)-2*b/(ye*ye),ye=re*re-4*E*(2*x*a*z/(se*se)-2*y*z/(se*se)+z*z/(se*se)+b*b/(ye*ye)-1+(y-x*a)*(y-x*a)/(se*se)),0>ye)return oe;ye=Math.sqrt(ye),se=(-re+ye)/(2*E),ue(se,x*se-x*a+y),ye=(-re-ye)/(2*E),ue(ye,x*ye-x*a+y)}return oe},Ff:function(a,y,x,E,b,z,ee,re,oe){var se=1e21,ue=a,fe=y;if(Tt.Ve(a,y,a,E,b,z,ee,re,oe)){var ye=(oe.x-b)*(oe.x-b)+(oe.y-z)*(oe.y-z);yese},us:function(a,y,x){return Tt.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,E,b,z,ee,re){var oe=a+x,se=y+E;return b===ee?(z=y):z===re?(b=a):!!(nl(a,y,x,E,b,z)||nl(a,y,x,E,ee,re)||Tt.Rl(a,y,oe,y,b,z,ee,re)||Tt.Rl(oe,y,oe,se,b,z,ee,re)||Tt.Rl(oe,se,a,se,b,z,ee,re)||Tt.Rl(a,se,a,y,b,z,ee,re))},Rl:function(a,y,x,E,b,z,ee,re){return a===x&&y===E&&b===ee&&z===re?a===b&&y===z:0>=Tt.Fl(a,y,x,E,b,z)*Tt.Fl(a,y,x,E,ee,re)&&0>=Tt.Fl(b,z,ee,re,a,y)*Tt.Fl(b,z,ee,re,x,E)},Fl:function(a,y,x,E,b,z){return x-=a,E-=y,a=b-a,y=z-y,z=a*E-y*x,z===0&&(z=a*x+y*E,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,E,b,z){var ee=Math.PI;z||(E*=ee/180,b*=ee/180);var re=E>b?-1:1;z=[];var oe=ee/2,se=E;if(E=Math.min(2*ee,Math.abs(b-E)),1e-5>E)return oe=se+re*Math.min(E,oe),re=a+x*Math.cos(se),se=y+x*Math.sin(se),a+=x*Math.cos(oe),y+=x*Math.sin(oe),x=(re+a)/2,oe=(se+y)/2,z.push([re,se,x,oe,x,oe,a,y]),z;for(;1e-5x,z=0>E;if(ase&&(y=.5*(re+oe),!(y===re||y===oe));++se){var ue=a/(y+b),fe=ee/(y+z);if(ue=ue*ue+fe*fe-1,0ue)oe=y;else break}x=b*x/(y+b)-x,E=z*E/(y+z)-E,x=Math.sqrt(x*x+E*E)}else x=Math.abs(E-y);else E=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case di.u:var y=new mn(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case di.F:if(y=new mn(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case di.o:y="",x=this.figures.s;for(var E=x.length,b=0;b=mt-1?!0:se[Te+1].match(Bt)!==null}function E(){return Te++,se[Te]}function b(Zo){var Lo=parseFloat(E()),rs=parseFloat(E());et===et.toLowerCase()&&(Lo=ht.x+Lo,rs=ht.y+rs),Zo.h(Lo,rs)}function z(){return b(ht),ht}function ee(){return b(ut),ut}function re(){var Zo=Ze.toLowerCase();return Zo!=="c"&&Zo!=="s"&&Zo!=="q"&&Zo!=="t"?ht:new Je(2*ht.x-ut.x,2*ht.y-ut.y)}y===void 0&&(y=!1);var oe=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(oe,"$1 $2"),a=a.replace(oe,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var se=a.split(" ");for(a=0;a=mt-1);)if(Ze=et,et=E(),et!=="")switch(et.toUpperCase()){case"X":Se=!0,fe=ue=!1;break;case"M":for(Me=z(),a.mc===null||Se===!0?(Bc(a,Me.x,Me.y,ue,!fe,ye),Se=!1):a.moveTo(Me.x,Me.y),oe.assign(ht);!x();)Me=z(),a.lineTo(Me.x,Me.y);break;case"L":for(;!x();)Me=z(),a.lineTo(Me.x,Me.y);break;case"H":for(;!x();)ht=new Je((et===et.toLowerCase()?ht.x:0)+parseFloat(E()),ht.y),a.lineTo(ht.x,ht.y);break;case"V":for(;!x();)ht=new Je(ht.x,(et===et.toLowerCase()?ht.y:0)+parseFloat(E())),a.lineTo(ht.x,ht.y);break;case"C":for(;!x();){Me=new Je,b(Me);var en=ee(),zi=z();va(a,Me.x,Me.y,en.x,en.y,zi.x,zi.y)}break;case"S":for(;!x();)Me=re(),en=ee(),zi=z(),va(a,Me.x,Me.y,en.x,en.y,zi.x,zi.y);break;case"Q":for(;!x();)Me=ee(),en=z(),Hc(a,Me.x,Me.y,en.x,en.y);break;case"T":for(;!x();)ut=Me=re(),en=z(),Hc(a,Me.x,Me.y,en.x,en.y);break;case"B":for(;!x();){Me=parseFloat(E()),en=parseFloat(E()),zi=parseFloat(E());var Pr=parseFloat(E()),fr=parseFloat(E()),yi=fr,Un=!1;x()||(yi=parseFloat(E()),x()||(Un=parseFloat(E())!==0)),et===et.toLowerCase()&&(zi+=ht.x,Pr+=ht.y),a.arcTo(Me,en,zi,Pr,fr,yi,Un)}break;case"A":for(;!x();)Me=Math.abs(parseFloat(E())),en=Math.abs(parseFloat(E())),zi=parseFloat(E()),fr=Pr=!1,Un=yi=0,yi=E(),yi.length===1?(Pr=!!parseFloat(yi),fr=!!parseFloat(E()),yi=parseFloat(E())):yi.length===2?(Pr=!!parseFloat(yi[0]),fr=!!parseFloat(yi[1]),yi=parseFloat(E())):(Pr=!!parseFloat(yi[0]),fr=!!parseFloat(yi[1]),yi=parseFloat(yi.slice(2))),Un=parseFloat(E()),et===et.toLowerCase()&&(yi=ht.x+yi,Un=ht.y+Un),ht.h(yi,Un),gh(a,Me,en,zi,Pr,fr,yi,Un);break;case"Z":pm(a),ht.assign(oe);break;case"F":for(Me="",en=1;se[Te+en];)if(se[Te+en]==="0")ye=!0,en++;else if(se[Te+en].match(/[Uu]/)!==null)en++;else if(se[Te+en].match(Bt)===null)en++;else{Me=se[Te+en];break}Me.match(/[Mm]/)?ue=!0:0ee&&(ee+=360),Me.startAngle+=ee),0>a&&(Me.startAngle=180-Me.startAngle,Me.sweepAngle=-Me.sweepAngle),0>E&&(Me.startAngle=-Me.startAngle,Me.sweepAngle=-Me.sweepAngle),Me.radiusX*=Math.sqrt(a*a+x*x),Me.radiusY!==void 0&&(Me.radiusY*=Math.sqrt(y*y+E*E));break;case it:if(ee=Me.endX,re=Me.endY,Me.endX=ee*a+re*x+b,Me.endY=ee*y+re*E+z,Me.radiusX===0||Me.radiusY===0)break;y!==0&&(ee=180*Math.atan2(y,a)/Math.PI,0>ee&&(ee+=360),Me.xAxisRotation+=ee),0>a&&(Me.xAxisRotation=180-Me.xAxisRotation,Me.isClockwiseArc=!Me.isClockwiseArc),0>E&&(Me.xAxisRotation=-Me.xAxisRotation,Me.isClockwiseArc=!Me.isClockwiseArc),Me.radiusX*=Math.sqrt(a*a+x*x),Me.radiusY*=Math.sqrt(y*y+E*E);break;default:Ct("Unknown Segment type: "+Me.type)}}}}return this._isInvalidBounds=!0,this},Fe.ca=function(a,y){y===void 0&&(y=0);var x=this.od,E=this.pd,b=this.Dc,z=this.Ec;switch(this.type){case di.j:return Tt.Yb(x,E,b,z,y,a.x,a.y);case di.u:var ee=mn.allocAt(Math.min(x,b)-y,Math.min(E,z)-y,Math.abs(b-x)+2*y,Math.abs(z-E)+2*y);return a=ee.ca(a),mn.free(ee),a;case di.F:ee=Math.min(x,b)-y;var re=Math.min(E,z)-y;return x=(Math.abs(b-x)+2*y)/2,y=(Math.abs(z-E)+2*y)/2,0>=x||0>=y?!1:(ee=a.x-(ee+x),re=a.y-(re+y),1>=ee*ee/(x*x)+re*re/(y*y));case di.o:return Td(this,a,y,!0,!1);default:return!1}};function Td(a,y,x,E,b){var z=y.x;y=y.y;for(var ee=a.bounds.x-20,re=0,oe,se,ue,fe,ye=a.figures.s,Se=ye.length,Me=0;Me=a)return 0;if((b>ee?b-ee:ee-b)<(z>re?z-re:re-z)){if(zre)return 0}else if(yz)return 0}else if(bee)return 0}else if(seb)return 0;return 0a?a=0:1=z)return E=z-ee,E=ue===0?0:E/ue,x=x[re],re=x[2*a],b=x[2*a+1],y.h(re+(x[2*a+2]-re)*E,b+(x[2*a+3]-b)*E),y;ee+=ue}}return y},Fe.wx=function(a){if(0>a?a=0:1=b)return b=y[ee],y=b[2*a],x=b[2*a+1],E=b[2*a+2],a=b[2*a+3],1>Math.abs(E-y)&&1>Math.abs(a-x)?0:1>Math.abs(E-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=E-y?0:180:180*Math.atan2(a-x,E-y)/Math.PI;z+=se}}return NaN},Fe.Qu=function(a,y){if(0>a?a=0:1=z)return E=z-ee,E=ue===0?0:E/ue,ue=x[re],x=ue[2*a],re=ue[2*a+1],b=ue[2*a+2],a=ue[2*a+3],y[0]=x+(b-x)*E,y[1]=re+(a-re)*E,y[2]=1>Math.abs(b-x)&&1>Math.abs(a-re)?0:1>Math.abs(b-x)?0<=a-re?90:270:1>Math.abs(a-re)?0<=b-x?0:180:180*Math.atan2(a-re,b-x)/Math.PI,y;ee+=ue}}return y},Fe.xx=function(a){if(this.type===di.j){var y=this.startX,x=this.startY,E=this.endX,b=this.endY;if(y!==E||x!==b){var z=a.x;if(a=a.y,y===E){if(x=E?E===x?0:1:Math.abs(a-x)/(E-ee)}if(x===b)return y=E?E===y?0:1:Math.abs(z-y)/(E-ee);ee=(E-y)*(E-y)+(b-x)*(b-x);var re=Je.alloc();return Tt.qh(y,x,E,b,z,a,re),a=re.x,z=re.y,Je.free(re),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/ee)}}else if(this.type===di.u){ee=this.startX,re=this.startY;var oe=this.endX;if(b=this.endY,ee!==oe||re!==b){y=oe-ee,x=b-re,z=2*y+2*x,E=a.x,a=a.y,E=Math.min(Math.max(E,ee),oe),a=Math.min(Math.max(a,re),b),ee=Math.abs(E-ee),oe=Math.abs(E-oe),re=Math.abs(a-re),b=Math.abs(a-b);var se=Math.min(ee,oe,re,b);if(se===re)return E/z;if(se===oe)return(y+a)/z;if(se===b)return(2*y+x-E)/z;if(se===ee)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,E=Je.alloc(),b=1/0,re=ee=0,oe=y.length;for(var ue=se=0,fe=0;fea?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,E=x.length,b=0;ba&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(E,0),this.Pg=Math.max(b,0),typeof ee=="boolean"?ee&&(this.isLargeArc=!0):typeof ee=="number"&&ee&&(this.isLargeArc=!0),re&&(this.isClockwiseArc=!0)):(this.Ne=E,this.Vh=b,a===Qe&&(z=Math.max(z,0)),this.Wh=z,typeof ee=="number"?(a===Qe&&(ee=Math.max(ee,0)),this.Pg=ee):this.Pg=0),this.ae=null}Oa.prototype.copy=function(){var a=new Oa;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Fe=Oa.prototype,Fe.Xa=function(a){if(!(a instanceof Oa)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case Pl:case xa:return Tt.B(this.endX,a.endX)&&Tt.B(this.endY,a.endY);case fu:return Tt.B(this.endX,a.endX)&&Tt.B(this.endY,a.endY)&&Tt.B(this.point1X,a.point1X)&&Tt.B(this.point1Y,a.point1Y)&&Tt.B(this.point2X,a.point2X)&&Tt.B(this.point2Y,a.point2Y);case We:return Tt.B(this.endX,a.endX)&&Tt.B(this.endY,a.endY)&&Tt.B(this.point1X,a.point1X)&&Tt.B(this.point1Y,a.point1Y);case Qe:return Tt.B(this.startAngle,a.startAngle)&&Tt.B(this.sweepAngle,a.sweepAngle)&&Tt.B(this.centerX,a.centerX)&&Tt.B(this.centerY,a.centerY)&&Tt.B(this.radiusX,a.radiusX)&&Tt.B(this.radiusY,a.radiusY);case it:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Tt.B(this.xAxisRotation,a.xAxisRotation)&&Tt.B(this.endX,a.endX)&&Tt.B(this.endY,a.endY)&&Tt.B(this.radiusX,a.radiusX)&&Tt.B(this.radiusY,a.radiusY);default:return!1}},Fe.qb=function(a){a.classType===Oa&&(this.type=a)},Fe.toString=function(a){switch(a===void 0&&(a=-1),this.type){case Pl:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case xa:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case fu:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case We:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Qe:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case it:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Fe.freeze=function(){return this._isFrozen=!0,this},Fe.ka=function(){return this._isFrozen=!1,this},Fe.close=function(){return this.isClosed=!0,this};function ru(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,E=a.radiusY;if(E===void 0&&(E=x),x===0||E===0)return a.ae=[],a.ae;y=a.Ne;var b=a.Vh,z=Tt.jx(0,0,x=Se?ee=Math.PI:1<=Se&&(ee=0),!oe&&0ee&&(ee+=2*Math.PI),oe=y>z?1:y/z,Se=y>z?z/y:1,y=Tt.jx(0,0,y>z?y:z,ue,ue+ee,!0),z=Oo.alloc(),z.reset(),z.translate(x,E),z.rotate(a.Ne,0,0),z.scale(oe,Se),di.Ha(y,z),Oo.free(z),a.ae=y,a.ae}Xe.Object.defineProperties(Oa.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&xi(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&xi(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&xi(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&xi(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&xi(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&xi(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&xi(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&xi(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&xi(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&Ur(a,">= zero",Oa,"radiusX"),this._isFrozen&&xi(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&Ur(a,">= zero",Oa,"radiusY"),this._isFrozen&&xi(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&xi(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&xi(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&xi(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&xi(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&xi(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Oa.prototype.equalsApprox=Oa.prototype.Xa;var Pl=new jn(Oa,"Move",0),xa=new jn(Oa,"Line",1),fu=new jn(Oa,"Bezier",2),We=new jn(Oa,"QuadraticBezier",3),Qe=new jn(Oa,"Arc",4),it=new jn(Oa,"SvgArc",4);Oa.className="PathSegment",Oa.Move=Pl,Oa.Line=xa,Oa.Bezier=fu,Oa.QuadraticBezier=We,Oa.Arc=Qe,Oa.SvgArc=it;function Vt(){this.H=null,this.xu=new Je(0,0).freeze(),this.mt=new Je(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}Vt.prototype.copy=function(){var a=new Vt;return this.clone(a)},Vt.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},Vt.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},Vt.prototype.So=function(a,y){var x=this.diagram;return x===null||Jf(x,a,y),y},Vt.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Jf(x,a,y),y.assign(x.Ps(y))),y},Xe.Object.defineProperties(Vt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),Vt.prototype.getMultiTouchDocumentPoint=Vt.prototype.Bz,Vt.prototype.getMultiTouchViewPoint=Vt.prototype.So,Vt.className="InputEvent";function Qt(){this.H=null,this.xa="",this.ar=this.Lr=null}Qt.prototype.copy=function(){var a=new Qt;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},Qt.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},Xe.Object.defineProperties(Qt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),Qt.className="DiagramEvent";function Sn(){this.Fm=ri,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}Sn.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},Sn.prototype.copy=function(){var a=new Sn;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=Qn(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=Qn(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=Qn(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=Qn(y)&&typeof y.J=="function"?y.J():y,a},Sn.prototype.qb=function(a){a.classType===Sn&&(this.change=a)},Sn.prototype.toString=function(){var a="";return a=this.change===Mn?a+"* ":this.change===ri?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===Mn?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Di(this.object)),this.oldValue!==null&&(a+=" old: "+Di(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Di(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},Sn.prototype.I=function(a){return a?this.oldValue:this.newValue},Sn.prototype.Dz=function(a){return a?this.oldParam:this.newParam},Sn.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},Sn.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},Sn.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},Sn.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},Xe.Object.defineProperties(Sn.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===Mn&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),Sn.prototype.redo=Sn.prototype.redo,Sn.prototype.canRedo=Sn.prototype.canRedo,Sn.prototype.undo=Sn.prototype.undo,Sn.prototype.canUndo=Sn.prototype.canUndo,Sn.prototype.getParam=Sn.prototype.Dz,Sn.prototype.getValue=Sn.prototype.I,Sn.prototype.clear=Sn.prototype.clear;var Mn=new jn(Sn,"Transaction",-1),ri=new jn(Sn,"Property",0),ui=new jn(Sn,"Insert",1),Ri=new jn(Sn,"Remove",2);Sn.className="ChangedEvent",Sn.Transaction=Mn,Sn.Property=ri,Sn.Insert=ui,Sn.Remove=Ri;function er(){this.o=new Xn().freeze(),this.xa="",this.j=!1}er.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&0y&&a.cd(y,E),y++);for(;a.length>y;)a.pop();a.freeze()}},Xe.Object.defineProperties(er.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isComplete:{get:function(){return this.j},set:function(a){this.j=a}}}),er.prototype.optimize=er.prototype.ak,er.prototype.redo=er.prototype.redo,er.prototype.canRedo=er.prototype.canRedo,er.prototype.undo=er.prototype.undo,er.prototype.canUndo=er.prototype.canUndo,er.prototype.clear=er.prototype.clear,er.className="Transaction";function ki(){this.Pt=new Zn,this.Jd=!1,this.u=new Xn().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new Xn().freeze(),this.hl=new Xn,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}ki.prototype.toString=function(a){var y="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;y+="[";for(var x=this.nestedTransactionNames.count,E=0;Ea.transactionLevel&&ko("Ending transaction without having started a transaction: "+x);var E=a.transactionLevel===1,b=a.currentTransaction;E&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,b));var z=0;if(0=E&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),E===0||y.count!==0&&y.get(y.count-1)===b||(y.add(b),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,b);else{a.Fe=!0;try{a.isEnabled&&b!==null&&(b.isComplete=!0,b.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,b),a.Fe=!1}b!==null&&b.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&b!==null){for(a=z,x=b.changes,b=x.count-1;b>=a;b--)y=x.M(b),y!==null&&y.undo(),x.ka(),x.mb(b);x.freeze()}return!1}Fe.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},ki.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||ko("Change not within a transaction: "+x.toString()))}},ki.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},Xe.Object.defineProperties(ki.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexb||Math.abs(y.y-a.y)>E},Xe.Object.defineProperties(Bi.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof $t&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),Bi.prototype.startTransaction=Bi.prototype.Ea,Bi.className="Tool";function ni(){Bi.call(this),this.name="ToolManager",this.hb=new Xn,this.ob=new Xn,this.Hb=new Xn,this.F=this.V=850,this.o=new Ti(2,2).ja(),this.Ha=5e3,this.ia=no,this.u=aa,this.Mp=this.j=null,this.zj=-1}Yt(ni,Bi),ni.prototype.initializeStandardTools=function(){},ni.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof Ha&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},ni.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===sa&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===qo){y.bubbles=!0;return}if(this.gestureBehavior===sa)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,E=0;Eb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom?x.y-(E.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var E=a.diagram;if(!E.isReadOnly){var b=a.Oe;if(b!==null){var z=null,ee=null;x.fromNode===null&&(z=sl(a,x.i(0),!1),z!==null&&(ee=z.part));var re=null,oe=null;x.toNode===null&&(re=sl(a,x.i(x.pointsCount-1),!0),re!==null&&(oe=re.part)),b.isValidLink(ee,z,oe,re)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=ee,z!==null&&(x.fromPortId=z.portId),x.toNode=oe,re!==null&&(x.toPortId=re.portId),x.fromPort!==E.Mx&&E.R("LinkRelinked",x,E.Mx),x.toPort!==E.Nx&&E.R("LinkRelinked",x,E.Nx)):_r(b,ee,z,oe,re):_r(b,null,null,null,null)}}}}Vr.prototype.doDragOver=function(){};function Yl(a,y){var x=a.diagram;a.dragsLink&&Ws(a,!0),Ls(a);var E=a.findDragOverObject(y),b=x.lastInput;if(b.targetObject=E,E!==null){b.handled=!1;for(var z=E;z!==null;){var ee=z.mouseDrop;if(ee!==null&&(ee(b,z),b.handled))break;$l(a,b,z),z=Ks(z)}}else z=x.mouseDrop,z!==null&&z(b);if(a.isActive||zt!==null){for(b=(a.copiedParts||a.draggedParts).iterator;b.next();)z=b.key,z instanceof Wi&&z.linksConnected.each(function(re){re.suspendsRouting=!1});if(a.doDropOnto(y,E),a.isActive||zt!==null){for(a=mn.alloc(),y=x.selection.iterator;y.next();)E=y.value,E instanceof Wi&&qe(x,E,a);mn.free(a)}}}function $l(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof jo||(x=a.mouseDrop,x!==null&&x(y))}function qe(a,y,x){var E=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(E=!0),a=a.Nu(x,function(b){return b.part},function(b){return b instanceof mi},!0,function(b){return b instanceof mi},E),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}Vr.prototype.doDropOnto=function(){},Vr.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?($s(this,!1),qf(a,this.copiedParts),Hs(this,this.copiedParts,!1),$u(a,this.copiedParts)):this.mayMove()?(Zs(this),Hs(this,this.draggedParts,!0)):this.mayDragOut()?($s(this,!1),Hs(this,this.copiedParts,!1)):Zs(this),As(this,a.lastInput.documentPoint))}},Vr.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?(Zs(this),$s(this,!0),qf(a,this.copiedParts),Hs(this,this.copiedParts,!1),$u(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(b){b.isSelected=!0}))):(y=!0,Zs(this),this.mayMove()&&(Hs(this,this.draggedParts,!0),As(this,a.lastInput.documentPoint))),this.Ym=!0,Yl(this,a.lastInput.documentPoint),this.isActive){var E=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&$e(this),a.Ya(),$u(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",E)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},Vr.prototype.simulatedMouseMove=function(a,y,x){if(zt===null)return!1;var E=zt.diagram;x instanceof $t||(x=null);var b=an;return x!==b&&(b!==null&&b!==E&&(b.ug(),zt.isDragOutStarted=!1,b=b.toolManager.findTool("Dragging"),b!==null&&b.doSimulatedDragLeave()),an=x,x!==null&&x!==E&&(_s(),b=x.toolManager.findTool("Dragging"),b!==null&&(fs.contains(b)||fs.add(b),b.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===E||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(E=x.toolManager.findTool("Dragging"),E!==null&&(a!==null&&(a.targetTouches!==void 0&&(0ee&&(ee=se),ue>re&&(re=ue))}}for(E===1/0?z.h(0,0,0,0):z.h(E,b,ee-E,re-b),E=z.x+z.width/2,b=z.y+z.height/2,mn.free(z),z=a.Fr,ee=new $r,re=Je.alloc(),oe=y.iterator;oe.next();)se=oe.value,se instanceof mi&&se.canCopy()&&(ue=x.I(se),ue!==null&&(ue.points=se.points,Wf(ue,z.x-E,z.y-b),ue.suspendsRouting=!0,ee.add(ue,a.Pd())));for(y=y.iterator;y.next();)se=y.value,se.Zc()&&se.canCopy()&&(oe=x.I(se),oe!==null&&(se=se.location,re.h(z.x-(E-se.x),z.y-(b-se.y)),oe.location=re,oe.Va(),ee.add(oe,a.Pd(re))));Je.free(re),a.copiedParts=ee,ci(a,ee.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,Wf(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}Vr.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},Vr.prototype.computeMove=function(a,y,x,E){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,E):new Je},Xe.Object.defineProperties(Vr.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),Vr.prototype.getDraggingSource=Vr.prototype.Az;var zt=null,an=null;Vr.className="DraggingTool",fs=new Xn,to("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),ni.prototype.doCancel=function(){zt!==null&&zt.doCancel(),Bi.prototype.doCancel.call(this)};function Jt(){Bi.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new mi,y=new Dn;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new Dn,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new Wi,y=new Dn,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Is,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new Wi,y=new Dn,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Is,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new $r,this.Of=this.gj=this.Pf=null}Yt(Jt,Bi),Jt.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},Jt.prototype.copyPortProperties=function(a,y,x,E,b){if(a!==null&&y!==null&&x!==null&&E!==null){var z=y.Df(),ee=Ti.alloc();ee.width=y.naturalBounds.width*z,ee.height=y.naturalBounds.height*z,E.desiredSize=ee,Ti.free(ee),b?(E.toSpot=y.toSpot,E.toEndSegmentLength=y.toEndSegmentLength):(E.fromSpot=y.fromSpot,E.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=Qa,z=Je.alloc(),x.location=y.ga(Qa,z),Je.free(z),E.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,E,b)}},Jt.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=Is,y.fromSpot=zs,y.toSpot=zs),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},Jt.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},Jt.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof Wi){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},Jt.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof Wi))return null;for(;a!==null;){var E=y?a.toLinkable:a.fromLinkable;if(E===!0&&(a.portId!==null||a instanceof Wi)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(E===!1)break;a=a.panel}return null},Jt.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,E=this.portGravity;0>=E&&(E=.1);var b=this,z=y.og(x,E,function(fe){return b.findValidLinkablePort(fe,a)},null,!0);for(E=1/0,y=null,z=z.iterator;z.next();){var ee=z.value,re=ee.part;if(re instanceof Wi){var oe=ee.ga(Qa,Je.alloc()),se=x.x-oe.x,ue=x.y-oe.y;Je.free(oe),oe=se*se+ue*ue,oex){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},Jt.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},Jt.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},Jt.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof Wi))return!1;a=a.portId,a===null&&(a="");var E=y.part;if(!(E instanceof Wi))return!1;for(y=y.portId,y===null&&(y=""),y=E.Sd(y);y.next();)if(E=y.value,E.fromNode===x&&E.fromPortId===a)return!0;return!1},Jt.prototype.isValidLink=function(a,y,x,E){if(!this.isValidFrom(a,y)||!this.isValidTo(x,E)||!(y===null||E===null||(y.fromLinkableSelfNode&&E.toLinkableSelfNode||!this.isInSameNode(y,E))&&(y.fromLinkableDuplicates&&E.toLinkableDuplicates||!this.isLinked(y,E)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var b=a.linkValidation;if(b!==null&&!b(a,y,x,E,this.originalLink))return!1}return x!==null&&(b=x.linkValidation,b!==null&&!b(a,y,x,E,this.originalLink))?!1:(b=this.linkValidation,b!==null?b(a,y,x,E,this.originalLink):!0)},Jt.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var E=new Zn;return E.add(a),Rn(this,x,y,E)};function Rn(a,y,x,E){if(y===x)return!0;var b=y.fromNode;return b!==null&&b.isLinkLabel&&(E.add(b),Rn(a,b.labeledLink,x,E))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(E.add(y),Rn(a,y.labeledLink,x,E))))}Jt.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var E=this.diagram.validCycle;if(E!==Tg){if(E===Qp){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=y.linksConnected;E.next();){var b=E.value;if(b!==x&&b.isTreeLink&&b.toNode===y)return!1}return!Tn(this,a,y,x,!0)}if(E===A0){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=a.linksConnected;E.next();)if(b=E.value,b!==x&&b.isTreeLink&&b.fromNode===a)return!1;return!Tn(this,a,y,x,!0)}if(E===v0)return a===y?a=!0:(E=new Zn,E.add(y),a=Fn(this,E,a,y,x)),!a;if(E===y0)return!Tn(this,a,y,x,!1);if(E===Up)return a===y?a=!0:(E=new Zn,E.add(y),a=Si(this,E,a,y,x)),!a}return!0};function Tn(a,y,x,E,b){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var ee=z.value;if(ee!==E&&(!b||ee.isTreeLink)&&ee.toNode===y&&(ee=ee.fromNode,ee!==y&&Tn(a,ee,x,E,b)))return!0}return!1}function Fn(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==b&&ee.toNode===x&&(ee=ee.fromNode,ee!==x&&Fn(a,y,ee,E,b)))return!0}return!1}function Si(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==b){var re=ee.fromNode;if(ee=ee.toNode,re=re===x?ee:re,re!==x&&Si(a,y,re,E,b))return!0}}return!1}Xe.Object.defineProperties(Jt.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),Jt.className="LinkingBaseTool";function $n(){Jt.call(this),this.name="Linking",this.V={},this.F=null,this.K=pi,this.Xd=null}Yt($n,Jt),$n.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},$n.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof Wi)))return null;var x=this.direction;if(x===pi||x===vr){var E=this.findValidLinkablePort(y,!1);if(E!==null||this.startObject===a&&(E=a.port,this.findValidLinkablePort(E,!1)))return this.isForwards=!0,E}return(x===pi||x===gr)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},$n.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof Wi&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof Wi&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},$n.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},$n.prototype.doStop=function(){Jt.prototype.doStop.call(this),this.startObject=null},$n.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,E=null,b=null,z=null;try{var ee=this.targetPort=this.findTargetPort(this.isForwards);if(ee!==null){var re=ee.part;re instanceof Wi&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),E=re,b=ee):(y=re,x=ee,this.originalToNode!==null&&(E=this.originalToNode,b=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(E=this.originalToNode,b=this.originalToPort);y!==null||E!==null?(z=this.insertLink(y,x,E,b),z!==null?(ee===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,E,b)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},$n.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof mi)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},$n.prototype.insertLink=function(a,y,x,E){return this.diagram.partManager.insertLink(a,y,x,E)},$n.prototype.doNoLink=function(){},Xe.Object.defineProperties($n.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var pi=new jn($n,"Either",0),vr=new jn($n,"ForwardsOnly",0),gr=new jn($n,"BackwardsOnly",0);$n.className="LinkingTool",$n.Either=pi,$n.ForwardsOnly=vr,$n.BackwardsOnly=gr;function _i(){Jt.call(this),this.name="Relinking";var a=new Dn;a.figure="Diamond",a.desiredSize=Ts,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new Dn,a.figure="Diamond",a.desiredSize=Ts,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new mn}Yt(_i,Jt),_i.prototype.updateAdornments=function(a){if(a!==null&&a instanceof mi){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var E=a.selectionObject;E!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(E,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(E=a.selectionObject,E!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(E,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},_i.prototype.makeAdornment=function(a,y){var x=new Ha;return x.type=Pe.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},_i.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},_i.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof Ha&&x.adornedPart instanceof mi))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break e;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof Pe)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},Mo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},Mo.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},Mo.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},Mo.prototype.stopTransaction=function(){var a=this.diagram,y=Bi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Mo.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},Mo.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Je.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),a.bd(),Je.free(b)}},Mo.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Je.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),Je.free(b),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},Mo.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof jo){var E=new Xn;if(E.add(a),!this.dragsMembers&&a.placeholder===null){var b=new ae;b.dragsMembers=!1}y.moveParts(E,this.oppositePoint.copy().re(x),!0,b)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},Mo.prototype.computeResize=function(a,y,x,E,b,z){y.Mc()&&(y=Qa);var ee=this.adornedObject.naturalBounds,re=ee.x,oe=ee.y,se=ee.x+ee.width,ue=ee.y+ee.height,fe=1;if(!z){fe=ee.width;var ye=ee.height;0>=fe&&(fe=1),0>=ye&&(ye=1),fe=ye/fe}return ye=Je.alloc(),Tt.No(a.x,a.y,re,oe,b.width,b.height,ye),a=ee.copy(),0>=y.x?0>=y.y?(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=Math.max(se-a.x,x.width),a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.x=se-a.width,a.y=ue-a.height)):1<=y.y?(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=Math.max(se-a.x,x.width),a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.x=se-a.width)):(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=se-a.x,z||(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.y=ue-a.height)):1<=y.y?(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width))):(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),z||(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):0>=y.y?(a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=ue-a.y,z||(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width,a.x=re+.5*(se-re-a.width))):1<=y.y&&(a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width,a.x=re+.5*(se-re-a.width))),Je.free(ye),a},Mo.prototype.computeReshape=function(){var a=Jn;return this.adornedObject instanceof Dn&&(a=ka(this.adornedObject)),!(a===Fr||this.diagram.lastInput.shift)},Mo.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},Mo.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var E=this.handleDistance;return x===0?y.x=a.naturalBounds.width+E:x===45?(y.x=a.naturalBounds.width+E,y.y=a.naturalBounds.height+E):x===90?y.y=a.naturalBounds.height+E:x===135?(y.x=-E,y.y=a.naturalBounds.height+E):x===180?y.x=-E:x===225?(y.x=-E,y.y=-E):x===270?y.y=-E:x===315&&(y.x=a.naturalBounds.width+E,y.y=-E),a.ga(y)},Ho.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new Je(NaN,NaN),this.isActive=a.isMouseCaptured=!1},Ho.prototype.stopTransaction=function(){var a=this.diagram,y=Bi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Ho.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},Ho.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},Ho.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},Ho.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,E=y.rotateObject;(x===E||x.rg(E))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},Ho.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},Xe.Object.defineProperties(Ho.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof Ha))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof Ha)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),Ho.className="RotatingTool",to("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function za(){Bi.call(this),this.name="ClickSelecting"}Yt(za,Bi),za.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},za.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},za.className="ClickSelectingTool";function So(){Bi.call(this),this.name="Action",this.pk=null}Yt(So,Bi),So.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},So.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},So.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},So.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},So.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},So.prototype.doStop=function(){this.pk=null},So.className="ActionTool";function _o(){Bi.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new Je(0,0)}Yt(_o,Bi),_o.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},_o.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},_o.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var E=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof Yr)x.Zc()&&(ar(x),E=x.copy(),E!==null&&y.add(E));else if(x!==null){var b=y.model.copyNodeData(x);Qn(b)&&(y.model.xf(b),E=y.Lc(b))}if(E!==null){var z=Je.allocAt(a.x,a.y);this.isGridSnapEnabled&&kg(this.diagram,E,a,z),E.location=z,y.allowSelect&&(y.clearSelection(!0),E.isSelected=!0),Je.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",E)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return E},Xe.Object.defineProperties(_o.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),_o.className="ClickCreatingTool";function Co(){Bi.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new Yr;a.layerName="Tool",a.selectable=!1;var y=new Dn;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}Yt(Co,Bi),Co.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom&&(x.y-=E.height+5/y.scale),x.ya.lastInput.clickCount)):!1},Ge.prototype.doStart=function(){Po=this,this.textBlock!==null&&this.doActivate()},Ge.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof ma&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=pn;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var E=new mn(this.textBlock.ga(hu),this.textBlock.ga(Nu));a.tv(E),x.show(y,a,this),this.currentTextEditor=x}}}},Ge.prototype.doCancel=function(){this.stopTool()},Ge.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Ge.prototype.doMouseDown=function(){this.isActive&&this.acceptText(qt)},Ge.prototype.acceptText=function(a){switch(a){case qt:this.qa===pr?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===pn||this.qa===wo||this.qa===fi)&&(this.qa=rr,ct(this));break;case Et:case xn:case Ut:(xn!==a||this.textBlock.isMultiline!==!0)&&(this.qa===pn||this.qa===wo||this.qa===fi)&&(this.qa=rr,ct(this))}};function ct(a){var y=a.textBlock,x=a.diagram,E=a.currentTextEditor;if(y!==null&&E!==null){var b=y.text,z="";E.valueFunction!==null&&(z=E.valueFunction()),a.isValidText(y,b,z)?(a.Ea(a.name),a.qa=pr,a.transactionResult=a.name,y.text=z,a.doSuccess(b,z),x!==null&&x.R("TextEdited",y,b),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=wo,a.doError(b,z))}}Ge.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},Ge.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},Ge.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=jt,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},Ge.prototype.doStop=function(){Po=null},Ge.prototype.isValidText=function(a,y,x){var E=this.textValidation;return E!==null&&!E(a,y,x)?!1:(E=a.textValidation,!!(E===null||E(a,y,x)))},Ge.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},Xe.Object.defineProperties(Ge.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),Ge.prototype.measureTemporaryTextBlock=Ge.prototype.Lx;var Et=new jn(Ge,"LostFocus",0),qt=new jn(Ge,"MouseDown",1),Ut=new jn(Ge,"Tab",2),xn=new jn(Ge,"Enter",3),gn=new jn(Ge,"SingleClick",0),sn=new jn(Ge,"SingleClickSelected",1),ln=new jn(Ge,"DoubleClick",2),jt=new jn(Ge,"StateNone",0),pn=new jn(Ge,"StateActive",1),fi=new jn(Ge,"StateEditing",2),rr=new jn(Ge,"StateValidating",3),wo=new jn(Ge,"StateInvalid",4),pr=new jn(Ge,"StateValidated",5),Po=null;Ge.className="TextEditingTool",Ge.LostFocus=Et,Ge.MouseDown=qt,Ge.Tab=Ut,Ge.Enter=xn,Ge.SingleClick=gn,Ge.SingleClickSelected=sn,Ge.DoubleClick=ln,Ge.StateNone=jt,Ge.StateActive=pn,Ge.StateEditing=fi,Ge.StateValidating=rr,Ge.StateInvalid=wo,Ge.StateValidated=pr,to("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function mo(a){ts||(ca(),ts=!0),this.H=Jc,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=as,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Zn,this.ce=new hs,this.ce.Yd=this,this.Ei=new Zn,this.pu=new Zn,this.Sr=new Zn,this.pr=new Zn,a&&Object.assign(this,a)}mo.prototype.Xe=function(a){this.H=a},mo.prototype.canStart=function(){return!0};function yo(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),wu(a.H),a.zb=!0)}function Ci(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,E=a.Zd.contains("Model");E&&(a.Ok=!0,a.Pk===as?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===fl&&y.vc.clear(),a.Qw=!!(a.Pk===vl&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),E&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),yl(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,E=y.vc.get(x),x.autoScale!==Ed&&E!==null&&(delete E.start.scale,delete E.end.scale),vn.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&_u(x),Cf(x),a.zb=!1,y.start(),y.bc&&(xr(a),x.Ya(),Xc(y,0),dd(x,!0),$i(a),x.R("AnimationStarting",a)))}))}}function dr(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function Wo(a,y,x,E){a.isTicking||dr(a)||y instanceof mi&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,E,!1)}Fe=mo.prototype,Fe.fv=function(a){return this.ce.fv(a)},Fe.Xu=function(a){return this.ce.Xu(a)};function Ln(a,y){function x(){if(0z?z+=360:oe+=360),z=b(x,z,oe-z,E)%360,ee=b(x,ee,se-ee,E),re=b(x,re,ue-re,E),x=b(x,a,y-a,E),"hsla("+z+", "+ee+"%, "+re+"%, "+x+")"}function ca(){function a(x,E,b,z,ee,re){x.position=new Je(z(ee,E.x,b.x-E.x,re),z(ee,E.y,b.y-E.y,re))}var y=new $r;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,E,b,z,ee,re){eea&&Ur(a,">= 1",mo,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),mo.prototype.stopAnimation=mo.prototype.Cc;var wr=null,ts=!1,as=new jn(mo,"Default",1),vl=new jn(mo,"AnimateLocations",2),fl=new jn(mo,"None",3);mo.className="AnimationManager",mo.defineAnimationEffect=function(a,y){ts||(ca(),ts=!0),wr.add(a,y)},mo.Default=as,mo.AnimateLocations=vl,mo.None=fl;function hs(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=Id,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Xs,this.vc=new $r,this.Tt=new $r,this.yl=new Zn,this.Ut=new Zn,this.dw=Mf,a&&Object.assign(this,a)}hs.prototype.suspend=function(){this.Xk=!0},hs.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,Od(this,!0),xr(this.Yd),dd(this.H),$i(this.Yd),this.H.redraw()};function yl(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:E-a.Qd;y&&(b=a.gw,ba.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function Xc(a,y){for(var x=a.Gd,E=a.vc.iterator,b=a.Wk;E.next();){var z=E.key;if(!(z instanceof Ft&&z.diagram===null)){var ee=E.value,re=b?ee.end:ee.start;ee=b?ee.start:ee.end;var oe=wr,se;for(se in ee)se==="position"&&(ee["position:placeholder"]||ee["position:nodeCollapse"])||oe.get(se)===null||oe.get(se)(z,re[se],ee[se],a.Lp,y,x,a)}}}Fe.stop=function(){return this.bc?(this.Ml(!0),this):this},Fe.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,xr(x);for(var E=this.vc,b=this.yl.iterator;b.next();)y.remove(b.value);for(b=this.Ut.iterator;b.next();)b.value.v();b=this.ho,E=E.iterator;for(var z=wr;E.next();){var ee=E.key,re=E.value,oe=b?re.end:re.start,se=b?re.start:re.end,ue=re.Ku,fe;for(fe in se)if(z.get(fe)!==null){var ye=fe;!re.Hu||ye!=="position:nodeCollapse"&&ye!=="position:placeholder"||(ye="position"),z.get(ye)(ee,oe[fe],ue[fe]!==void 0?ue[fe]:re.Hu?oe[fe]:se[fe],this.Lp,this.Gd,this.Gd,this)}re.Hu&&ue.location!==void 0&&ee instanceof Yr&&(ee.location=ue.location),re.nv&&ee instanceof Yr&&ee.Zb(!1)}if(y.As.clear(),_c(y,!1),y.Ya(),y.N(),dd(y,!0),x.defaultAnimation===this){for(fe=x.pr.iterator;fe.next();)b=fe.value,b.Tg!==null&&(b.points=b.Tg,b.Tg=null);x.pr.clear()}dd(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),$i(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),yl(this,null),x.Ml(this),y.$b())}},Fe.Cj=function(a,y){var x=y.actualBounds,E=null;if(y instanceof jo&&(E=y.placeholder),E!==null?(x=E.ga(hu),E=E.padding,x.x+=E.left,x.y+=E.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new Je(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof jo)for(a=a.memberParts;a.next();)E=a.value,E instanceof Wi&&this.Cj(E,y)},Fe.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof jo&&(x=y.placeholder),x!==null){var E=x.ga(hu);x=x.padding,E.x+=x.left,E.y+=x.top,this.add(a,"position:placeholder",a.position,E,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),E=this.vc,E.contains(a)&&(E.I(a).nv=!0),a instanceof jo)for(a=a.memberParts;a.next();)E=a.value,E instanceof Wi&&this.Aj(E,y)}},Fe.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},Xe.Object.defineProperties(hs.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&Ur(a,">= 1",hs,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Sc(a,y,x,E){return a===E?y+x:x*(-Math.pow(2,-10*a/E)+1)+y}hs.className="Animation",hs.EaseLinear=function(a,y,x,E){return x*a/E+y},hs.EaseInOutQuad=Id,hs.EaseInQuad=function(a,y,x,E){return x*(a/=E)*a+y},hs.EaseOutQuad=function(a,y,x,E){return-x*(a/=E)*(a-2)+y},hs.EaseInExpo=function(a,y,x,E){return a===0?y:x*Math.pow(2,10*(a/E-1))+y},hs.EaseOutExpo=Sc;function Tc(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}Tc.className="AnimationState";function Cd(a,y,x){this.xd=null,this.rf=a,this.so=x||kl,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=vu))}Cd.prototype.copy=function(){var a=new Cd(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function ll(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}Xe.Object.defineProperties(Cd.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var kl=new jn(Cd,"Default",1),vu=new jn(Cd,"Immediate",2),Wl=new jn(Cd,"Bundled",3);Cd.className="AnimationTrigger",Cd.Default=kl,Cd.Immediate=vu,Cd.Bundled=Wl;function Vs(a){Ma(this),this.H=null,this.Pa=new Xn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Fe=Vs.prototype,Fe.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,E=0,b=0,z=0,ee=0,re=this.Pa.iterator;re.next();){var oe=re.value;oe instanceof jo?b++:oe instanceof Wi?E++:oe instanceof mi?z++:oe instanceof Ha?ee++:x++}if(re="",0x.Oq||re.height*b>x.Oq?y.gc(a,x):(b=y.actualBounds,z=y.naturalBounds,b.width===0||b.height===0||isNaN(b.x)||isNaN(b.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&(Rl(y,a,y.areaBackground,!0,!0,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.areaBackground===null&&y.background===null&&(Rl(y,a,"rgba(0,0,0,0.3)",!0,!1,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),Rl(y,a,y.background,!0,!1,z,b),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),E&&(a.restore(),a.Vc(!0))}},Fe.g=function(a,y,x,E,b){var z=this.diagram;z!==null&&z.cb(ri,a,this,y,x,E,b)},Fe.oi=function(a,y,x){var E=this.Pa;if(y.Ig=this,this===null&&gd(y),a>=E.count)a=E.count;else if(E.M(a)===y)return-1;return E.Gb(a,y),y.Vo(x),E=this.diagram,E!==null&&(x?E.N():E.oi(y)),cc(this,a,y),a},Fe.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var E=this.Pa;if(0>a||a>=E.length){if(a=E.indexOf(y),0>a)return-1}else if(E.M(a)!==y&&(a=E.indexOf(y),0>a))return-1;return y.Wo(x),E.mb(a),E=this.diagram,E!==null&&(x?E.N():E.pc(y)),y.Ig=null,gd(y),a};function cc(a,y,x){if(y=Uf(a,y,x),x instanceof jo&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var E=-1,b=a.Pa.s,z=b.length,ee=0;eeE&&re.containingGroup===x&&(E=ee,0<=y))break}!(0>E)&&E=b)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,ee=NaN;0<=z&&(ee=a.M(z).zOrder,!!isNaN(ee));)z--;for(var re=y+1,oe=NaN;reE)for(;;){if(z===-1||ee<=E){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(ee=NaN;0<=--z&&(ee=a.M(z).zOrder,isNaN(ee)););}else if(!isNaN(oe)&&oe=E){if(re--,re===y)break;return a.mb(y),a.Gb(re,x),re}for(oe=NaN;++rea||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` - `+x.value.toString(a-1);return y};function sh(a,y){if(Bs){if(y!=null||Ct("Diagram setup requires an argument DIV."),a.Ka!==null&&Ct("Diagram has already completed setup."),typeof y=="string"?a.Ka=vn.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:Ct("No DIV or DIV id supplied: "+y),a.Ka===null&&Ct("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&Ct("Invalid div id; div already has a Diagram associated with it."),!a.ol&&vn.ResizeObserver){var x=eo(function(){a.$b()},250);a.ol=new vn.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}vn.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var E="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=E,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=vn.go;var b=new Wc(a);if(b.style!==void 0&&(b.style.position="absolute",b.style.top="0px",b.style.left="0px",vn.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),b.style.zIndex="2",b.style.userSelect="none",b.style.MozUserSelect="none",b.style.touchAction="none",b.style.letterSpacing="normal !important",b.style.wordSpacing="normal !important"),a.ta=b,a.ib=b.context,E=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),Ef(a,a.Aa,a.ya),a.Ka.insertBefore(b.Oa,a.Ka.firstChild),b=new Wc(null),b.width=1,b.height=1,a.jw=b,a.oy=b.context,Bs){b=Kr("div");var z=Kr("div");b.style.position="absolute",b.style.overflow="auto",b.style.width=a.Aa+"px",b.style.height=a.ya+"px",b.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(b),b.appendChild(z),b.onscroll=au,b.addEventListener("pointerdown",Hh),b.H=a,b.uy=!0,b.vy=!0,a.ku=b,a.hu=z}a.hk=eo(function(){a.Yh=null,a.N()},300),a.Ov=eo(function(){Cf(a)},250),a.preventDefault=function(ee){return ee.preventDefault(),!1},a.$j=function(ee){if(a.isEnabled){var re=wd(a,ee,!0);re.bubbles=!0;var oe=0,se=0;re.delta=0,ee.deltaX!==void 0?(ee.deltaX!==0&&(oe=0Math.abs(ee.deltaY)?-oe:-se):ee.wheelDeltaX!==void 0?(ee.wheelDeltaX!==0&&(oe=0Math.abs(ee.wheelDeltaY)?-oe:-se):ee.wheelDelta!==void 0&&ee.wheelDelta!==0&&(re.delta=0re||Math.abs(se.y-ee.screenY)>re)?a.yq++:a.yq=1,oe.clickCount=a.yq,a.tw=ee.timeStamp,a.uw.sg(ee.screenX,ee.screenY),a.doMouseDown(),ee.button===1?ee.preventDefault():Rd(oe,ee)}},a.dk=function(ee){if(a.isEnabled){a.Vk=!0;var re=a.oj;if(re[0]===null||re[0].pointerId!==ee.pointerId&&re[0].pointerType===ee.pointerType){if(re[1]!==null&&re[1].pointerId===ee.pointerId){re[1]=ee;return}if(re[0]===null)re[0]=ee;else return}else re[0]=ee;if(re[0].pointerId===ee.pointerId){re=Pf(a,ee,!1,!1,!1,re[1]!==null);var oe=vn.document.elementFromPoint(ee.clientX,ee.clientY)||null;oe!==null&&oe.shadowRoot!==void 0&&oe.shadowRoot!==null&&(oe=oe.shadowRoot.elementFromPoint(ee.clientX,ee.clientY));var se=a,ue=ee;oe&&oe.H&&(ue=ee,se=oe.H),re.targetDiagram=se,uh(a,ue,re),re.targetObject=null,a.doMouseMove(),Rd(re,ee)}}},a.fk=function(ee){if(a.isEnabled){a.Vk=!0;var re=ee.pointerType==="touch"||ee.pointerType==="pen",oe=a.Yt;if(re&&a.qu)delete oe[ee.pointerId],ee.preventDefault();else if(oe=a.oj,oe[0]===null||oe[0].pointerId!==ee.pointerId&&oe[0].pointerType===ee.pointerType)oe[1]!==null&&oe[1].pointerId===ee.pointerId&&(oe[1]=null);else{oe[0]=null,oe=Pf(a,ee,!1,!0,!0,!1);var se=vn.document.elementFromPoint(ee.clientX,ee.clientY)||null;se!==null&&se.shadowRoot!==void 0&&se.shadowRoot!==null&&(se=se.shadowRoot.elementFromPoint(ee.clientX,ee.clientY)),se!==null&&se.H instanceof $t&&se.H!==a&&uh(se.H,ee,oe),se===null&&(se=ee.target),uh(a,ee,oe),oe.clickCount=a.yq,oe.targetDiagram=Xf(ee,se),oe.targetObject=null,a.doMouseUp(),Rd(oe,ee),re&&(a.wq=!1)}}},a.ek=function(ee){if(a.isEnabled){a.Vk=!1;var re=a.Yt;re[ee.pointerId]&&delete re[ee.pointerId],re=a.oj,re[0]!==null&&re[0].pointerId===ee.pointerId&&(re[0]=null),re[1]!==null&&re[1].pointerId===ee.pointerId&&(re[1]=null),ee.pointerType!=="touch"&&ee.pointerType!=="pen"&&(ee=a.currentTool,ee.cancelWaitAfter(),ee.standardMouseOver())}},a.ck=function(ee){var re=a.oj;re[0]!==null&&re[0].pointerId===ee.pointerId?(re[0]=null,a.wq=!1):re[1]!==null&&re[1].pointerId===ee.pointerId&&(re[1]=null)},a.Vp=E.Z["d"+zg[1]+zg[2]+"wI"+Rg.slice(1,5)]["b"+Lx.slice(1,y)](E.Z,cp,y,y),E.Vc(!0),Lg(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}$t.prototype.addEventListener=function(a,y,x,E){a.addEventListener(y,x,{capture:E,passive:!1})},$t.prototype.removeEventListener=function(a,y,x,E){a.removeEventListener(y,x,{capture:E})};function Lg(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(vn,"resize",a.Ov,!1)}function _u(a){30Me&&(this.position=et.h(-(y.scrollWidth-this.Aa)+Ze-this.Aa/b+ue,this.position.y))),a.vy&&this.allowVerticalScroll&&(reTe&&(this.position=et.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/b+z))),Je.free(et),this.vd=!0,this.Ee=this.qr=!1,E=this.documentBounds,b=this.viewportBounds,ue=E.right,Me=b.right,z=E.bottom,Te=b.bottom,ee=E.x,fe=b.x,re=E.y,E=b.y,ye>=oe&&ee>=fe&&ue<=Me&&(x.style.width="1px"),Se>=se&&re>=E&&z<=Te&&(x.style.height="1px"))}},$t.prototype.computeBounds=function(a){return a===void 0&&(a=new mn),wu(this),of(this,a)};function of(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,E=a.Wa.s,b=E.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===vg?(y=oe>re?(ee-a.Db)/E:(z-a.Db)/b,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}$t.prototype.zoomToFit=function(){var a=this.sj;this.sj=Mf,this.scale=bh(this,wc),a!==Mf&&(Gd(this,!1),gg(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Fe=$t.prototype,Fe.BA=function(a,y){y===void 0&&(y=wc);var x=a.width,E=a.height;if(!(x===0||E===0||isNaN(x)&&isNaN(E))){var b=1;if(y===wc||y===vg)if(isNaN(x))b=this.viewportBounds.height*this.scale/E;else if(isNaN(E))b=this.viewportBounds.width*this.scale/x;else{b=this.Aa;var z=this.ya;b=y===vg?z/E>b/x?(z-(this.Be?this.Db:0))/E:(b-(this.gf?this.Db:0))/x:Math.min(z/E,b/x)}this.scale=b,this.position=new Je(a.x,a.y)}},Fe.Jy=function(a,y){this.Va();var x=this.documentBounds,E=this.viewportBounds;this.position=new Je(x.x+(a.x*x.width+a.offsetX)-(y.x*E.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*E.height-y.offsetY))},Fe.zz=function(a){if(a instanceof Ft){this.eq=a;var y=Je.alloc();this.fq=this.op(a.ga(hu,y)),Je.free(y)}else this.eq=null,this.fq=ol};function gg(a,y,x,E,b,z){var ee=Je.allocAt(a.pa.x,a.pa.y),re=ee.x,oe=ee.y;if(a.eq!==null){var se=Je.alloc();se=a.eq.ga(hu,se),re=se.x-a.fq.x/a.scale,oe=se.y-a.fq.y/a.scale,b=zs,Je.free(se)}(z||a.scrollMode===Mf)&&(b.sb()&&(x>y.width&&(re=y.x+(b.x*y.width+b.offsetX)-(b.x*x-b.offsetX)),E>y.height&&(oe=y.y+(b.y*y.height+b.offsetY)-(b.y*E-b.offsetY))),b=a.rj,z=x-y.width,xy.left?re=y.left:rey.top?oe=y.top:oey;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new Zn,a.Nv(x,a.De)}a.nodes.each(function(E){E instanceof jo&&E.U&65536&&(E.U=E.U^65536)})}}Fe.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof jo||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof jo&&x.isVisible()&&gl(this,x);for(a.reset();a.next();)x=a.value,x instanceof mi&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof Ha&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function gl(a,y){for(var x=wn(),E=wn(),b=y.memberParts;b.next();){var z=b.value;z.isVisible()&&(z instanceof jo?(fc(z)||kd(z)||Za(z))&&gl(a,z):z instanceof mi?z.fromNode===y||z.toNode===y?E.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,b=0;bBt&&(Ze=zi.left,ut=zi.right),et.height>en&&(ht=zi.top,mt=zi.bottom)):(Ze=zi.left,ut=zi.right,ht=zi.top,mt=zi.bottom);var Pr=et.width+Ze+ut,fr=et.height+ht+mt;zi=a.scale;var yi=Pr>oe/zi,Un=fr>se/zi;if(!(z||a.gf||a.Be||yi||Un))return!0;Ze=et.x-Ze,oe=ue.x,ut=et.right+ut,se=ue.right+ee,ht=et.y-ht;var Zo=ue.y;et=et.bottom+mt,ue=ue.bottom+re;var Lo="1px";if(mt="1px",a.scrollMode===Mf&&(yi||Un)&&(yi&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(yi=1,Ze+1se+1&&(yi=Math.max((ut-se)*zi+a.Aa,yi)),Bt+ee+1ue+1&&(yi=Math.max((et-ue)*zi+a.ya,yi)),en+re+1se+1&&(ee=Math.max((ut-se)*zi+a.Aa,ee)),Bt+1ue+1&&(re=Math.max((et-ue)*zi+ee,re)),en+1se+1&&(y=a.position.x*zi)),a.tn)switch(a.bu){case"negative":y=-(Me.scrollWidth-y-Me.clientWidth);break;case"reverse":y=Me.scrollWidth-y-Me.clientWidth}return Me.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(en+1ue+1&&(Me.scrollTop=a.position.y*zi)),oe=a.Aa,se=a.ya,Me.style.width=oe+(a.gf?a.Db:0)+"px",Me.style.height=se+(a.Be?a.Db:0)+"px",x!==oe||E!==se||a.animationManager.zb?(x=mn.allocAt(b,fe,ye,Se),a.onViewportBoundsChanged(x,a.viewportBounds,zi,z),mn.free(x),!1):!0}Fe=$t.prototype,Fe.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&Ct("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&Ct('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(ui,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Fe.oi=function(a){this.partManager.oi(a);var y=this;Zt(a,function(x){_f(y,x)}),(a instanceof Ha||a instanceof jo&&a.placeholder!==null)&&a.v(),a.data!==null&&Zt(a,function(x){EA(y.partManager,x)}),kd(a)!==!0&&Za(a)!==!0||this.De.add(a),ly(a,!0,this),Nh(a)?(a.actualBounds.w()&&this.N(zf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(zf(a,a.actualBounds)),this.$b()},Fe.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&Zt(a,function(x){bA(y.partManager,x,y)}),this.De.remove(a),Nh(a)?(a.actualBounds.w()&&this.N(zf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(zf(a,a.actualBounds)),this.$b()},Fe.remove=function(a){bf(this,a,!0)};function bf(a,y,x){var E=y.layer;E!==null&&E.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=E.pc(-1,y,!1),0<=x&&a.cb(Ri,"parts",E,y,null,x,null),a=y.layerChanged,a!==null&&a(y,E,null))}Fe.Is=function(a,y){if(y===void 0&&(y=!1),sr(a))for(var x=a.length,E=0;EE&&this.Ya(),this},Fe.Cy=function(a,y){sp(this,a,y),a.Xe(this);var x=this.Wa,E=x.indexOf(a);0<=E&&(x.remove(a),this.cc!==null&&this.cb(Ri,"layers",this,a,null,E,null));var b=x.count,z;for(z=0;zE&&this.Ya(),this},Fe.kA=function(a){if(a.diagram!==this&&Ct("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var E=y.value,b=E.layerName;b!==a.name?E.layerName=b:E.layerName=""}this.cc!==null&&this.cb(Ri,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Fe.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Fe.Yw=function(a){return this.pf===null&&(this.pf=new Xn),this.pf.add(a),this.model.Pe(a),this},Fe.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Fe.Pe=function(a){return this.zg===null&&(this.zg=new Xn),this.zg.add(a),this},Fe.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Fe.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==Mn&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,E=0;Efe.Pa.indexOf(Se)&&fe.oi(ye,Se,Me):(Se.isSelected=!1,Se.isHighlighted=!1,Se.Wb(),fe.pc(Me?ye:-1,Se,Me)))}else fe instanceof $t?typeof ye=="number"&&Se instanceof Vs&&(y?(Se.Xe(this),this.Wa.Gb(ye,Se)):this.Wa.mb(ye)):Ct("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else E!==Mn&&Ct("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},$t.prototype.Ea=function(a){return this.undoManager.Ea(a)},$t.prototype.eb=function(a){return this.undoManager.eb(a)},$t.prototype.Kf=function(){return this.undoManager.Kf()},$t.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var E=!1;try{a(this),E=!0}finally{E?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},$t.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},$t.prototype.rp=function(){this.partManager.rp()};function Ng(a,y,x){var E=a.animationManager;if(a.vb||a.ld)a.Ca=x,ch(a),a.N(),a.Ee=!0,E.zb&&(dr(E)||E.ce.add(E.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,ch(a);else{a.vb=!0;var b=a.viewportBounds.copy(),z=a.Aa,ee=a.ya,re=a.zoomPoint.x,oe=a.zoomPoint.y,se=a.contentAlignment;isNaN(re)&&(se.$c()?se.Hf(id)?re=0:se.Hf(rd)&&(re=z-1):re=se.sb()?se.x*(z-1):z/2),isNaN(oe)&&(se.$c()?se.Hf(Ya)?oe=0:se.Hf(sd)&&(oe=ee-1):oe=se.sb()?se.y*(ee-1):ee/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=Je.allocAt(a.pa.x+re/y-re/x,a.pa.y+oe/y-oe/x),a.position=z,Je.free(z),a.Ca=x,ch(a),a.vb=!1,a.onViewportBoundsChanged(b,a.viewportBounds,y,!1),Gd(a,!1),E.zb&&(dr(E)||E.ce.add(E.H,"scale",y,a.Ca))}}$t.prototype.onViewportBoundsChanged=function(a,y,x,E){if(!a.D(y)){E===void 0&&(E=!1),E||(this.Ee=!0),this.vd=!0;var b=this.layout;b===null||!b.isViewportSized||this.autoScale!==Ed||a.width===y.width&&a.height===y.height||b.C(),b=this.currentTool,this.Vk===!0&&b instanceof ni&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),cr(b,this)),this.vb||this.invalidateViewport(a,y),$c(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=E,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function $c(a,y){var x=a.fe;if(x!==null&&x.visible){for(var E=Ti.alloc(),b=1,z=1,ee=x.O.s,re=ee.length,oe=0;oeue||(It(se.figure)?z=z*ue/Tt.vx(z,ue):b=b*ue/Tt.vx(b,ue))}if(ee=x.gridCellSize,E.h(z*ee.width,b*ee.height),y!==void 0)b=y.width,z=y.height,a=y.x,ee=y.y;else{if(y=mn.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){mn.free(y);return}b=y.width,z=y.height,a=y.x,ee=y.y,mn.free(y)}x.width=b+2*E.width,x.height=z+2*E.height,y=Je.alloc(),Tt.No(a,ee,0,0,E.width,E.height,y),y.offset(-E.width,-E.height),Ti.free(E),x.part.location=y,Je.free(y)}}$t.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),E=x.length,b=0;b=E&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||yo(z,"Layout")),a.xh=!1;for(var ee=a.ai.iterator;ee.next();)Kp(a,ee.value,y,E);b.isValidLayout||(!y||b.isRealtime||b.isRealtime===null||E===0?(b.doLayout(a),wu(a),b.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,E===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||E!==0&&E!==1||Ci(z),a.aa=x}}}function Kp(a,y,x,E){if(y!==null){for(var b=y.gl.iterator;b.next();)Kp(a,b.value,x,E);b=y.layout,b===null||b.isValidLayout||(!x||b.isRealtime||E===0?(y.rh=!y.location.w(),b.doLayout(y),y.C(32),gl(a,y),b.isValidLayout=!0):a.xh=!0)}}Fe.yz=function(){for(var a=new Xn,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function m0(a){function y(b){var z=b.toLowerCase(),ee=new Xn;x.add(b,ee),x.add(z,ee),E.add(b,b),E.add(z,b)}var x=new $r,E=new $r;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=E}function Ol(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function Ka(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;Ct("Unknown DiagramEvent name: "+y)}Fe.Bj=function(a,y){return a=Ka(this,a),a!==null&&a.add(y),this},Fe.am=function(a,y){a=Ka(this,a),a!==null&&a.remove(y)},Fe.R=function(a,y,x){var E=Ka(this,a),b=new Qt;if(b.diagram=this,a=Ol(this,a),a!==null&&(b.name=a),y!==void 0&&(b.subject=y),x!==void 0&&(b.parameter=x),y=E.length,y===1)E.M(0)(b);else if(y!==0)for(E=E.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var E=this.viewportBounds,b=this.scale;E=mn.allocAt(0,0,E.width*b,E.height*b);var z=Je.allocAt(0,0);if(a.x>=E.x&&a.xE.x+E.width-x.right&&this.allowHorizontalScroll&&(ee=Math.max(this.scrollHorizontalLineChange,1),ee|=0,z.x+=ee,a.x>E.x+E.width-x.right/2&&(z.x+=ee),a.x>E.x+E.width-x.right/4&&(z.x+=4*ee));return a.y>=E.y&&a.yE.y+E.height-x.bottom&&this.allowVerticalScroll&&(ee=Math.max(this.scrollVerticalLineChange,1),ee|=0,z.y+=ee,a.y>E.y+E.height-x.bottom/2&&(z.y+=ee),a.y>E.y+E.height-x.bottom/4&&(z.y+=4*ee)),z.Xa(Xs)||(y=new Je(y.x+z.x/b,y.y+z.y/b)),mn.free(E),Je.free(z),y},Fe=$t.prototype,Fe.Cs=function(){return null},Fe.av=function(){return null},Fe.bs=function(a,y){this.pj.add(a,y)},Fe.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof jo&&(y.$p=null)})};function Oc(a,y,x){function E(){var ue=+new Date;for(z=!0,ee.reset();ee.next();)if(!ee.value[0].al){z=!1;break}z||ue-se>oe?y(x,b,re):vn.requestAnimationFrame(E)}for(var b=x.callback,z=!0,ee=a.Og.iterator;ee.next();)if(!ee.value[0].al){z=!1;break}if(typeof b!="function"||z)return y(x,b,a);var re=a,oe=x.callbackTimeout||300,se=+new Date;return vn.requestAnimationFrame(function(){E()}),null}Fe.Wz=function(a){return Bs?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Fe.Jx=function(a){return a===void 0&&(a={}),Oc(this,this.Xz,a)},Fe.Xz=function(a,y,x){var E=eg(x,a,"canvas",null);if(E===null)return null;x=E.Z.canvas;var b=null;if(x!==null)switch(b=a.returnType,b===void 0?b="string":b=b.toLowerCase(),b){case Rg+"data":b=E.getImageData(0,0,x.width,x.height);break;case Rg:E=(a.document||document).createElement("img"),E.src=x.toDataURL(a.type,a.details),b=E;break;case"blob":return typeof y!="function"&&Ct('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:b=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(b),null):b};function eg(a,y,x,E){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&Ct("properties argument must be an Object.");var b=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var ee=y.maxSize;y.maxSize===void 0&&(ee=x==="SVG"?new Ti(1/0,1/0):new Ti(2e3,2e3));var re=y.position||null,oe=y.parts||null,se=y.padding===void 0?1:y.padding,ue=y.background||null,fe=y.omitTemporary;fe===void 0&&(fe=!0);var ye=y.document||document,Se=y.elementFinished||null,Me=y.showTemporary;Me===void 0&&(Me=!fe),y=y.showGrid,y===void 0&&(y=Me),b!==null&&isNaN(b.width)&&isNaN(b.height)&&(b=null),typeof se=="number"?se=new oa(se):se instanceof oa||Ct("MakeImage padding must be a Margin or a number."),se.left=Math.max(se.left,0),se.right=Math.max(se.right,0),se.top=Math.max(se.top,0),se.bottom=Math.max(se.bottom,0),a.ib.Vc(!0),fe=new Wc(null,ye,void 0,!0);var Te=fe.context;if(!(b||z||oe||re))return fe.width=a.Aa+Math.ceil(se.left+se.right),fe.height=a.ya+Math.ceil(se.top+se.bottom),x==="SVG"?E===null?null:(E.resize(fe.width,fe.height,fe.width,fe.height),E.ownerDocument=ye,E.hs=Se,Ql(a,E.context,se,new Ti(fe.width,fe.height),a.Ca,a.pa,oe,ue,Me,y),E.context):(a.Xm=!1,Ql(a,Te,se,new Ti(fe.width,fe.height),a.Ca,a.pa,oe,ue,Me,y),a.Xm=!0,fe.context);var et=a.Pp,Ze=a.documentBounds.copy();if(Ze.Fv(a.yb),Me)for(var ut=a.Wa.s,ht=ut.length,mt=0;mtet?(z=et,b=Ze.width,Ze=Ze.height):(b=ee.width,Ze=ee.height)):(b=Ze.width*z,Ze=Ze.height*z):(z=et,b=Ze.width,Ze=Ze.height),se!==null?(b+=re,Ze+=ht):se=new oa(0),ee!==null&&(et=ee.width,ee=ee.height,isNaN(et)&&(et=2e3),isNaN(ee)&&(ee=2e3),isFinite(et)&&(b=Math.min(b,et)),isFinite(ee)&&(Ze=Math.min(Ze,ee))),fe.width=Math.ceil(b),fe.height=Math.ceil(Ze),x==="SVG"?E===null?null:(E.resize(fe.width,fe.height,fe.width,fe.height),E.ownerDocument=ye,E.hs=Se,Ql(a,E.context,se,new Ti(Math.ceil(b),Math.ceil(Ze)),z,ut,oe,ue,Me,y),E.context):(a.Xm=!1,Ql(a,Te,se,new Ti(Math.ceil(b),Math.ceil(Ze)),z,ut,oe,ue,Me,y),a.Xm=!0,fe.context)}Xe.Object.defineProperties($t.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof me||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Ih(this,vn.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Ih(this,vn.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(vn,"resize",this.Ov,!1),this.removeEventListener(vn,"wheel",this.$j,!0),Jc===this&&(Jc=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),sh(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&Ur(a,">= 0",$t,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&Ur(a,">= 0",$t,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var E=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===E&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===E&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===E&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",$t,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||Zp(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&Ct("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=Eh(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var E=this.vb;this.vb=!0,yo(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=lp(this.cc.type);for(var b=0;bthis.scale&&(this.scale=a)):Ur(a,"> 0",$t,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",$t,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),Gd(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&Ct("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)o0(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==tg&&a!==ks&&a!==Xp&&Ct("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new Ti(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),Xe.Object.defineProperties($t,{licenseKey:{get:function(){return x0.jc()},set:function(a){x0.add(a.replace(/\s/g,""))}},version:{get:function(){return Og}}}),$t.prototype.makeImageData=$t.prototype.Jx,$t.prototype.makeImage=$t.prototype.Wz,$t.prototype.cacheGroupExternalLinks=$t.prototype.Fu,$t.prototype.addRenderer=$t.prototype.bs,$t.prototype.makeSVG=$t.prototype.av,$t.prototype.makeSvg=$t.prototype.Cs,$t.prototype.stopAutoScroll=$t.prototype.ug,$t.prototype.doAutoScroll=$t.prototype.gs,$t.prototype.isUnoccupied=$t.prototype.Yj,$t.prototype.raiseDiagramEvent=$t.prototype.R,$t.prototype.removeDiagramListener=$t.prototype.am,$t.prototype.addDiagramListener=$t.prototype.Bj,$t.prototype.findTreeRoots=$t.prototype.yz,$t.prototype.layoutDiagram=$t.prototype.Uz,$t.prototype.findTopLevelGroups=$t.prototype.qz,$t.prototype.findTopLevelNodesAndLinks=$t.prototype.rz,$t.prototype.ensureBounds=$t.prototype.Va,$t.prototype.findLinksByExample=$t.prototype.ls,$t.prototype.findNodesByExample=$t.prototype.ms,$t.prototype.findLinkForData=$t.prototype.Kc,$t.prototype.findNodeForData=$t.prototype.ii,$t.prototype.findPartForData=$t.prototype.Lc,$t.prototype.findLinkForKey=$t.prototype.findLinkForKey,$t.prototype.findNodeForKey=$t.prototype.Vb,$t.prototype.findPartForKey=$t.prototype.findPartForKey,$t.prototype.rebuildParts=$t.prototype.Wd,$t.prototype.transformViewToDoc=$t.prototype.Ps,$t.prototype.transformRectDocToView=$t.prototype.zA,$t.prototype.transformDocToView=$t.prototype.op,$t.prototype.centerRect=$t.prototype.es,$t.prototype.scrollToRect=$t.prototype.tv,$t.prototype.scroll=$t.prototype.scroll,$t.prototype.highlightCollection=$t.prototype.Jz,$t.prototype.highlight=$t.prototype.Iz,$t.prototype.selectCollection=$t.prototype.rA,$t.prototype.select=$t.prototype.select,$t.prototype.updateAllRelationshipsFromData=$t.prototype.rp,$t.prototype.updateAllTargetBindings=$t.prototype.updateAllTargetBindings,$t.prototype.commit=$t.prototype.commit,$t.prototype.rollbackTransaction=$t.prototype.Kf,$t.prototype.commitTransaction=$t.prototype.eb,$t.prototype.startTransaction=$t.prototype.Ea,$t.prototype.raiseChanged=$t.prototype.g,$t.prototype.raiseChangedEvent=$t.prototype.cb,$t.prototype.removeChangedListener=$t.prototype.ik,$t.prototype.addChangedListener=$t.prototype.Pe,$t.prototype.removeModelChangedListener=$t.prototype.mA,$t.prototype.addModelChangedListener=$t.prototype.Yw,$t.prototype.findLayer=$t.prototype.Qj,$t.prototype.removeLayer=$t.prototype.kA,$t.prototype.addLayerAfter=$t.prototype.Cy,$t.prototype.addLayerBefore=$t.prototype.Ww,$t.prototype.addLayer=$t.prototype.Al,$t.prototype.moveParts=$t.prototype.moveParts,$t.prototype.copyParts=$t.prototype.Kj,$t.prototype.removeParts=$t.prototype.Is,$t.prototype.remove=$t.prototype.remove,$t.prototype.add=$t.prototype.add,$t.prototype.clearDelayedGeometries=$t.prototype.bx,$t.prototype.setProperties=$t.prototype.nm,$t.prototype.attach=$t.prototype.Du,$t.prototype.set=$t.prototype.set,$t.prototype.resetInputOptions=$t.prototype.Sx,$t.prototype.setInputOption=$t.prototype.sA,$t.prototype.getInputOption=$t.prototype.Ql,$t.prototype.resetRenderingHints=$t.prototype.Tx,$t.prototype.setRenderingHint=$t.prototype.Xx,$t.prototype.getRenderingHint=$t.prototype.Gf,$t.prototype.maybeUpdate=$t.prototype.bd,$t.prototype.requestUpdate=$t.prototype.$b,$t.prototype.delayInitialization=$t.prototype.Xy,$t.prototype.isUpdateRequested=$t.prototype.Pz,$t.prototype.invalidateDocumentBounds=$t.prototype.Ya,$t.prototype.findObjectsNear=$t.prototype.og,$t.prototype.findPartsNear=$t.prototype.mz,$t.prototype.findObjectsIn=$t.prototype.Cf,$t.prototype.findPartsIn=$t.prototype.ux,$t.prototype.findObjectsAt=$t.prototype.ji,$t.prototype.findPartsAt=$t.prototype.lz,$t.prototype.findObjectAt=$t.prototype.ic,$t.prototype.findPartAt=$t.prototype.Ol,$t.prototype.focusObject=$t.prototype.zz,$t.prototype.alignDocument=$t.prototype.Jy,$t.prototype.zoomToRect=$t.prototype.BA,$t.prototype.zoomToFit=$t.prototype.zoomToFit,$t.prototype.diagramScroll=$t.prototype.kx,$t.prototype.focus=$t.prototype.focus;var fh=new $r,eh=null,Bs=vn.document!==void 0,dp=null,mg="",Ed=new jn($t,"None",0),wc=new jn($t,"Uniform",1),vg=new jn($t,"UniformToFill",2),Tg=new jn($t,"CycleAll",10),v0=new jn($t,"CycleNotDirected",11),y0=new jn($t,"CycleNotDirectedFast",12),Up=new jn($t,"CycleNotUndirected",13),Qp=new jn($t,"CycleDestinationTree",14),A0=new jn($t,"CycleSourceTree",15),Mf=new jn($t,"DocumentScroll",1),Gp=new jn($t,"InfiniteScroll",2),tg=new jn($t,"TreeParentCollapsed",21),ks=new jn($t,"AllParentsCollapsed",22),Xp=new jn($t,"AnyParentsCollapsed",23),x0=new Xn,Og="2.3.10",Rg="image",cp=null,Jp=!1;function hd(){if(Bs){var a=vn.document.createElement("canvas"),y=a.getContext("2d"),x=An("7ca11abfd022028846");y[x]=An("398c3597c01238");for(var E=["5da73c80a36455d7038e4972187c3cae51fd22",vi.Dx+"4ae6247590da4bb21c324ba3a84e385776",Oo.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",Tt.za],b=1;5>b;b++)y[An("7ca11abfd7330390")](An(E[b-1]),10,15*b);for(y[x]=An("39f046ebb36e4b"),x=1;5>x;x++)y[An("7ca11abfd7330390")](An(E[x-1]),10,15*x);(E.length!==4||E[0][0]!=="5"||E[3][0]!=="7")&&(Oo.prototype.Cd=Oo.prototype.Eu),cp=a}}$t.className="Diagram",$t.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=vn.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof $t?y.H:null},$t.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class -`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},$t.useDOM=function(a){Bs=a?vn.document!==void 0:!1},$t.isUsingDOM=function(){return Bs},$t.None=Ed,$t.Uniform=wc,$t.UniformToFill=vg,$t.CycleAll=Tg,$t.CycleNotDirected=v0,$t.CycleNotDirectedFast=y0,$t.CycleNotUndirected=Up,$t.CycleDestinationTree=Qp,$t.CycleSourceTree=A0,$t.DocumentScroll=Mf,$t.InfiniteScroll=Gp,$t.TreeParentCollapsed=tg,$t.AllParentsCollapsed=ks,$t.AnyParentsCollapsed=Xp;function S0(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function jg(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)e:{y="f";var x=vn[An("76a715b2f73f148a")][An("72ba13b5")]||"";if(a.Rc=!0,Bs){var E=$t[An("76a115b6ed251eaf4692")];if(E)for(var b=x0.iterator;b.next()&&(E=b.value,E=An(E).split(An("39e9")),!(6>E.length));){var z=An(E[1]).split(".");if(E[4]!=="7da71ca0")break;var ee=An(vi[An("6cae19")]).split(".");if(z[0]>ee[0]||z[0]===ee[0]&&z[1]>=ee[1]){var re=vn[An("74a900bae4370f8b51")][An("6fbb13a1c2311e8a57")].toLowerCase();if(ee=re[An("73a612b6fb191d")](An("3aad1ab6e022098b4dc4")),z=An(E[2]),-1ee&&z!==An("7da71ca0ad381e90")&&(ee=y[An("73a612b6fb191d")](An("76a715b2ef3e149757"))),0>ee&&(ee=y[An("73a612b6fb191d")](An("76a715b2ef3e149757"))),0>ee&&(ee=y[An("73a612b6fb191d")](An("2bfa41fdb3784bca12"))),0>ee&&(ee=x[An("73a612b6fb191d")](An("7baa19a6f76c1988428554"))),a.Rc=!(0<=ee&&eere),!a.Rc)))break;if(z[0]==="#"){ee=vn.document.createElement("div");for(var oe=E[0].replace(/[A-Za-z]/g,"");4>oe.length;)oe+="9";if(re=oe,oe=oe.substr(oe.length-4),E="",E+=["gsh","gsf"][parseInt(oe.substr(0,1),10)%2],E+=["Header","Background","Display","Feedback"][parseInt(oe.substr(0,1),10)%4],ee[An("79a417a0f0181a8946")]=E,vn.document[An("78a712aa")]){vn.document[An("78a712aa")][An("7bb806b6ed32388c4a875b")](ee),oe=vn.getComputedStyle(ee).getPropertyValue(An("78a704b7e62456904c9b12701b6532a8"));var se=vn.getComputedStyle(ee).getPropertyValue(An("75b817b0ea2202"));if(vn.document[An("78a712aa")][An("68ad1bbcf533388c4a875b")](ee),oe){if(ee=vn[An("77a902b0eb1b1e804a8a")],se==="0."+parseInt(re,10)%100||oe.indexOf(parseInt(z[1]+z[2],16))!==-1&&oe.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(ee&&ee(An("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(E="."+E,z=0;zE.updateDelay?E.N():E.o||(E.o=!0,setTimeout(function(){return E.redraw()},E.updateDelay))},x.Of=function(){E.observed!==null&&He(E)},x.autoScale=wc,x.vb=!1,y&&Object.assign(x,y),x}Yt(me,$t),me.prototype.computePixelRatio=function(){return 1},me.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(zd(this),this.ql===null){var x=new Wc(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Le(this)}finally{this.ta=a,this.ib=y}}}$t.prototype.redraw.call(this)},me.prototype.gc=function(){if(this.Ka===null&&Ct("No div specified"),this.ta===null&&Ct("No canvas specified"),!(this.ta instanceof Ih)&&(Sp(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){zd(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Le(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,E=0;Ea&&(a=0),this.ia!==a&&(this.ia=a)}}}),me.className="Overview";function nt(){Vr.call(this),this.j=null}Yt(nt,Vr),nt.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},_e.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==Ed?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_e.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===Ed&&(a=y.scale*a,ay.maxScale||(y.scale=a))},_e.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==Ed?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_e.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},_e.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},_e.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,E=a.scale;yo(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&E===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=mu):(this.Jt=E,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),Ci(y)},_e.prototype.canZoomToFit=function(){return this.diagram.allowZoom},_e.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(oe){this.cg=null}a===null&&(0a&&(a+=360)),a},Fe.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Fe.qs=function(a,y){return y===void 0&&(y=new Je),y.assign(a),this.oe.Cd(y),y},Fe.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Fe.Sj=function(a,y,x,E,b){var z=this.transform,ee=1/(z.m11*z.m22-z.m12*z.m21),re=z.m22*ee,oe=-z.m12*ee,se=-z.m21*ee,ue=z.m11*ee,fe=ee*(z.m21*z.dy-z.m22*z.dx),ye=ee*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,Tt.Ff(z.left,z.top,z.right,z.bottom,a,y,x,E,b)):(ee=a*re+y*se+fe,a=a*oe+y*ue+ye,y=x*re+E*se+fe,x=x*oe+E*ue+ye,b.h(0,0),E=this.naturalBounds,x=Tt.Ff(0,0,E.width,E.height,ee,a,y,x,b),b.transform(z),x)},Ft.prototype.measure=function(a,y,x,E){if(fc(this)!==!1){var b=this.Kg,z=b.right+b.left;b=b.top+b.bottom,a=Math.max(a-z,0),y=Math.max(y-b,0),x=Math.max((x||0)-z,0),E=Math.max((E||0)-b,0),z=this.angle,b=this.desiredSize;var ee=this.kq();z===90||z===270?(a=isFinite(b.height)?b.height+ee:a,y=isFinite(b.width)?b.width+ee:y):(a=isFinite(b.width)?b.width+ee:a,y=isFinite(b.height)?b.height+ee:y),b=x||0,ee=E||0;var re=this instanceof Pe;switch(Hd(this,!0)){case Jn:ee=b=0,re&&(y=a=1/0);break;case oi:isFinite(a)&&a>x&&(b=a),isFinite(y)&&y>E&&(ee=y);break;case zr:isFinite(a)&&a>x&&(b=a),ee=0,re&&(y=1/0);break;case fo:isFinite(y)&&y>E&&(ee=y),b=0,re&&(a=1/0)}re=this.maxSize;var oe=this.minSize;b>re.width&&oe.widthre.height&&oe.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||Ct("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),os(this,!1),mn.free(z)},Fe=Ft.prototype,Fe.eh=function(){};function Ld(a,y,x,E,b){if(a.Ib.h(y,x,E,b),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var ee=x.top+x.bottom;switch(x=z.width+y,z=z.height+ee,E+=y,b+=ee,y=Hd(a,!0),x===E&&z===b&&(y=Jn),y){case Jn:(x>E||z>b)&&(su(a,!0),a.measure(x>E?E:x,z>b?b:z,0,0));break;case oi:su(a,!0),a.measure(E,b,0,0);break;case zr:su(a,!0),a.measure(E,z,0,0);break;case fo:su(a,!0),a.measure(x,b,0,0)}}}Fe.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||tl(x,!0),this.N(),bs(a,y)||(x.oh(),this.Pn(x)))},Fe.Pn=function(a){this.portId!==null&&(tl(a,!0),a instanceof Wi&&Yd(a,this))},Fe.gc=function(a,y){if(!Rc(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var E=1;x!==1&&(E=a.globalAlpha,a.globalAlpha=E*x);var b="";this.filter!==""&&(b=a.filter,a.filter=this.filter);var z=this instanceof Pe&&Lr(this),ee=this.Ib;if(z){var re=this.Ib,oe=this.dc,se=this.areaBackground,ue=this.Ma;se===null&&ue===null||a.yc(),se!==null&&(Rl(this,a,se,!0,!0,oe,re),se instanceof gs&&se.type===bc?(a.beginPath(),a.rect(re.x,re.y,re.width,re.height),a.ng(se)):a.fillRect(re.x,re.y,re.width,re.height)),ue!==null&&(Rl(this,a,ue,!0,!1,oe,re),ue instanceof gs&&ue.type===bc?(a.beginPath(),a.rect(re.x,re.y,re.width,re.height),a.ng(ue)):a.fillRect(re.x,re.y,re.width,re.height)),this.hh(a,y)}if(!z&&(z||ee.width!==0&&ee.height!==0&&!isNaN(ee.x)&&!isNaN(ee.y))){z=this.transform,re=this.panel,this.l&4096&&Wu(this),se=this.part,oe=!1;var fe=0;se&&y.Gf("drawShadows")&&(oe=se.isShadowed)&&(ue=se.shadowOffset,fe=Math.max(ue.y,ue.x)*y.scale*y.Mb),ue=this.Dd();var ye;if(!(ye=y.$i||!ue)){var Se=this.naturalBounds;ye=this.wh;var Me=ye.m11,Te=ye.m21,et=ye.dx,Ze=ye.m12,ut=ye.m22,ht=ye.dy,mt,Bt=mt=0;ye=mt*Me+Bt*Te+et;var en=mt*Ze+Bt*ut+ht;mt=Se.width+fe,Bt=0;var zi=mt*Me+Bt*Te+et;mt=mt*Ze+Bt*ut+ht,Bt=Math.min(ye,zi);var Pr=Math.min(en,mt),fr=Math.max(ye+0,zi)-Bt,yi=Math.max(en+0,mt)-Pr;ye=Bt,en=Pr,mt=Se.width+fe,Bt=Se.height+fe,zi=mt*Me+Bt*Te+et,mt=mt*Ze+Bt*ut+ht,Bt=Math.min(ye,zi),Pr=Math.min(en,mt),fr=Math.max(ye+fr,zi)-Bt,yi=Math.max(en+yi,mt)-Pr,ye=Bt,en=Pr,mt=0,Bt=Se.height+fe,zi=mt*Me+Bt*Te+et,mt=mt*Ze+Bt*ut+ht,Bt=Math.min(ye,zi),Pr=Math.min(en,mt),fr=Math.max(ye+fr,zi)-Bt,yi=Math.max(en+yi,mt)-Pr,ye=Bt,en=Pr,fe=y.viewportBounds,Se=fe.x,Me=fe.y,ye=!(ye>fe.width+Se||Se>fr+ye||en>fe.height+Me||Me>yi+en)}if(ye){if(ye=(this.l&256)!==0,a.clipInsteadOfFill&&(ye=!1),this instanceof ma&&(a.font=this.font),ye){if(en=re.se()?re.naturalBounds:re.actualBounds,fr=Math.max(ee.x,en.x),yi=Math.max(ee.y,en.y),fe=Math.min(ee.right,en.right)-fr,Se=Math.min(ee.bottom,en.bottom)-yi,Me=this.tb,Me!==null&&(fr=Me.x,yi=Me.y,fe=Me.width,Se=Me.height),fr>ee.width+ee.x||ee.x>en.width+en.x){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}a.save(),a.beginPath(),a.rect(fr,yi,fe,Se),a.clip()}if(ue){if(!se.isVisible()){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}oe&&(en=se.shadowOffset,a.Ev(en.x*y.scale*this.scale*y.Mb,en.y*y.scale*this.scale*y.Mb,se.shadowBlur),Lh(a),a.shadowColor=se.shadowColor)}oe&&this.shadowVisible===!0?Lh(a):oe&&this.shadowVisible===!1&&uf(a),se=this.naturalBounds,this.areaBackground!==null&&(a.yc(),Hl(this,a,se,ee)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),oe&&Bu(this,re)&&this.shadowVisible===null&&uf(a),this.Ma!==null&&(a.yc(),qd(this,a,se,ee)),oe&&(this.Ma!==null||this.areaBackground!==null||Bu(this,re))?(th(this,!0),this.shadowVisible===null&&uf(a)):th(this,!1),this.hh(a,y),oe&&this.l&512&&Lh(a),ue&&oe&&uf(a),ye&&(a.restore(),a.Vc(this instanceof Pe)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b)}}};function Bu(a,y){return y===null?!1:(Lr(y)&&(y=y.panel),(y.l&512)!==0||(y.type===Pe.Auto||y.type===Pe.Spot)&&y.Pb()!==a)}Fe.Dv=function(){};function Hl(a,y,x,E){Rl(a,y,a.areaBackground,!0,!0,x,E),a.areaBackground instanceof gs&&a.areaBackground.type===bc?(y.beginPath(),y.rect(E.x,E.y,E.width,E.height),y.ng(a.areaBackground)):y.fillRect(E.x,E.y,E.width,E.height)}function qd(a,y,x,E){var b=a.kq(),z=x.x,ee=x.y,re=x.width+b,oe=x.height+b;Rl(a,y,a.Ma,!0,!1,x,E),a.Ma instanceof gs&&a.Ma.type===bc?(y.beginPath(),y.rect(z-b/2,ee-b/2,re,oe),y.ng(a.Ma)):y.fillRect(z-b/2,ee-b/2,re,oe)}function fd(a,y,x){for(var E=y.O.s,b=E.length,z=-1,ee=0;eeb)&&Ct("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+b),a.isRow=!0,a.index=b):y.column!==void 0&&(b=y.column,(b==null||b===1/0||isNaN(b)||0>b)&&Ct("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+b),a.isRow=!1,a.index=b),b=new zo;for(x in y)x!=="row"&&x!=="column"&&(b[x]=y[x]);jd(a,b)}else jd(a,y);else Ct('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function If(a,y){qp.add(a,y)}function C0(a,y,x){x===void 0&&(x=null);var E=a[1];if(typeof x=="function"?x(E):typeof E=="string")return a.splice(1,1),E;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}Xe.Object.defineProperties(Ft.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new _p),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new _p),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new _p),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(ra(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(ra(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:ec},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new yg),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===ec&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new yg),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&Ct("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,Gm(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,E=this.jd,b=E.width,z=E.height;(b===y||isNaN(b)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof Dn&&this.qc(),this.g("desiredSize",E,a),Ku(this)&&(a=this.part,a!==null&&(Us(this,a,"width"),Us(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Ti(a,this.jd.height).freeze(),this.v(),this instanceof Dn&&this.qc(),this.g("desiredSize",y,a),Ku(this)&&(a=this.part,a!==null&&Us(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Ti(this.jd.width,a).freeze(),this.v(),this instanceof Dn&&this.qc(),this.g("desiredSize",y,a),Ku(this)&&(a=this.part,a!==null&&Us(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:da},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),ra(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:cs},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),ra(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&Wu(this),this.Ab}},oe:{get:function(){return this.l&4096&&Wu(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(ra(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:Jn},set:function(a){this.reshapingBehavior!==a&&(ra(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&Ct("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),Mu(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&Ur(a,">= 0",Ft,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&Ur(a,">= 1",Ft,"columnSpan"),ra(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&Ur(a,">= 0",Ft,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&Ur(a,">= 1",Ft,"rowSpan"),ra(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(ra(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof Wi||Ct("Cannot set portID on a Link: "+a),y!==null&&x!==null&&mm(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,uv(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:zs},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),Wg(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",Ft,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),Wg(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),Wg(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&Ur(a,">= 0",Ft,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:zs},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),Wg(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",Ft,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),Wg(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),Wg(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&Ur(a,">= 0",Ft,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(ra(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(ra(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(ra(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(ra(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(ra(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(ra(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(ra(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(ra(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(ra(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(ra(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(ra(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(ra(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(ra(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(ra(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(ra(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(ra(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(ra(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(ra(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),Ft.prototype.trigger=Ft.prototype.Jv,Ft.prototype.findBindingPanel=Ft.prototype.ih,Ft.prototype.findTemplateBinder=Ft.prototype.pz,Ft.prototype.setProperties=Ft.prototype.nm,Ft.prototype.apply=Ft.prototype.apply,Ft.prototype.attach=Ft.prototype.Du,Ft.prototype.set=Ft.prototype.set,Ft.prototype.isEnabledObject=Ft.prototype.If,Ft.prototype.isVisibleObject=Ft.prototype.Ed,Ft.prototype.isContainedBy=Ft.prototype.rg,Ft.prototype.getNearestIntersectionPoint=Ft.prototype.rs,Ft.prototype.getLocalPoint=Ft.prototype.qs,Ft.prototype.getDocumentScale=Ft.prototype.Df,Ft.prototype.getDocumentAngle=Ft.prototype.li,Ft.prototype.getDocumentBounds=Ft.prototype.mi,Ft.prototype.getDocumentPoint=Ft.prototype.ga,Ft.prototype.intersectsRect=Ft.prototype.Yc,Ft.prototype.containedInRect=Ft.prototype.fh,Ft.prototype.containsRect=Ft.prototype.Re,Ft.prototype.containsPoint=Ft.prototype.ca,Ft.prototype.raiseChanged=Ft.prototype.g,Ft.prototype.raiseChangedEvent=Ft.prototype.cb,Ft.prototype.addCopyProperty=Ft.prototype.Vw;var qp=null;Ft.className="GraphObject",qp=new $r,If("Button",function(){function a(x,E){return x.diagram.ic(x.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b},function(b){return b===E})!==null}var y=zc(Pe,Pe.Auto,{isActionable:!0,enabledChanged:function(x,E){if(x instanceof Pe){var b=x.fb("ButtonBorder");b!==null&&(b.fill=E?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},zc(Dn,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new Jr(0,0,2.76142374915397,2.761423749153969),spot2:new Jr(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,E){if(E.If()&&E instanceof Pe&&(x=E.fb("ButtonBorder"),x instanceof Dn)){var b=E._buttonFillOver;E._buttonFillNormal=x.fill,x.fill=b,b=E._buttonStrokeOver,E._buttonStrokeNormal=x.stroke,x.stroke=b}},y.mouseLeave=function(x,E){E.If()&&E instanceof Pe&&(x=E.fb("ButtonBorder"),x instanceof Dn&&(x.fill=E._buttonFillNormal,x.stroke=E._buttonStrokeNormal))},y.actionDown=function(x,E){if(E.If()&&E instanceof Pe&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof Dn){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var ee=E._buttonFillPressed;E._buttonFillOver=b.fill,b.fill=ee,ee=E._buttonStrokePressed,E._buttonStrokeOver=b.stroke,b.stroke=ee,x.skipsUndoManager=z}}},y.actionUp=function(x,E){if(E.If()&&E instanceof Pe&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof Dn){var z=x.diagram,ee=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=ee}}},y.actionCancel=function(x,E){if(E.If()&&E instanceof Pe&&E._buttonFillPressed!==null){var b=E.fb("ButtonBorder");if(b instanceof Dn){var z=x.diagram,ee=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=ee}}},y.actionMove=function(x,E){if(E.If()&&E instanceof Pe&&E._buttonFillPressed!==null){var b=x.diagram;if(b.firstInput.button===0&&(b.currentTool.standardMouseOver(),a(x,E)&&(x=E.fb("ButtonBorder"),x instanceof Dn))){var z=b.skipsUndoManager;b.skipsUndoManager=!0;var ee=E._buttonFillPressed;x.fill!==ee&&(x.fill=ee),ee=E._buttonStrokePressed,x.stroke!==ee&&(x.stroke=ee),b.skipsUndoManager=z}}},y}),If("TreeExpanderButton",function(){var a=zc("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},zc(Dn,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Ts},new tu("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new tu("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof Ha&&(x=x.adornedPart),x instanceof Wi){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isTreeExpanded){if(!E.canCollapseTree(x))return}else if(!E.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?E.collapseTree(x):E.expandTree(x)}}},a}),If("SubGraphExpanderButton",function(){var a=zc("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},zc(Dn,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Ts},new tu("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof Ha&&(x=x.adornedPart),x instanceof jo){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isSubGraphExpanded){if(!E.canCollapseSubGraph(x))return}else if(!E.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?E.collapseSubGraph(x):E.expandSubGraph(x)}}},a}),If("ToolTip",function(){return zc(Ha,Pe.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Je(0,3),shadowBlur:5},zc(Dn,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new Jr(0,0,4,6),spot2:new Jr(1,1,-4,-4)}))}),If("ContextMenu",function(){return zc(Ha,Pe.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Je(0,3),shadowBlur:5},new tu("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),If("ContextMenuButton",function(){var a=zc("Button");a.stretch=zr;var y=a.fb("ButtonBorder");return y instanceof Dn&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new Jr(0,0,2,3),y.spot2=new Jr(1,1,-2,-2)),a}),If("PanelExpanderButton",function(a){var y=C0(a,"COLLAPSIBLE"),x=zc("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},zc(Dn,{name:"ButtonIcon",strokeWidth:2},new tu("geometryString","visible",function(E){return E?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof Dn&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(E,b){var z=b.diagram;if(z!==null&&!z.isReadOnly){var ee=b.ih();ee===null&&(ee=b.part),ee!==null&&(b=ee.fb(y),b!==null&&(E.handled=!0,z.Ea("Collapse/Expand Panel"),b.visible=!b.visible,z.eb("Collapse/Expand Panel")))}},x}),If("CheckBoxButton",function(a){var y=C0(a);return a=zc("Button",{desiredSize:new Ti(14,14)},zc(Dn,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:oi,geometryStretch:Fr,visible:!1},y!==""?new tu("visible",y).Kx():[])),a.click=function(x,E){if(E instanceof Pe){var b=x.diagram;if(!(b===null||b.isReadOnly||y!==""&&b.model.isReadOnly)){x.handled=!0;var z=E.fb("ButtonIcon");b.Ea("checkbox"),z.visible=!z.visible,typeof E._doClick=="function"&&E._doClick(x,E),b.eb("checkbox")}}},a}),If("CheckBox",function(a){a=C0(a),a=zc("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new oa(0,1,0,0)});var y=zc(Pe,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new oa(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),Ft.None=Jn=new jn(Ft,"None",0),Ft.Default=or=new jn(Ft,"Default",0),Ft.Vertical=fo=new jn(Ft,"Vertical",4),Ft.Horizontal=zr=new jn(Ft,"Horizontal",5),Ft.Fill=oi=new jn(Ft,"Fill",3),Ft.Uniform=Fr=new jn(Ft,"Uniform",1),Ft.UniformToFill=Ia=new jn(Ft,"UniformToFill",2),Ft.FlipVertical=la=new jn(Ft,"FlipVertical",1),Ft.FlipHorizontal=Wa=new jn(Ft,"FlipHorizontal",2),Ft.FlipBoth=Ss=new jn(Ft,"FlipBoth",3),Ft.make=zc,Ft.getBuilders=function(){var a=new $r,y;for(y in qp)if(y!==y.toLowerCase()){var x=qp.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},Ft.defineBuilder=If,Ft.build=function(a,y,x){for(var E=[],b=2;ba&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.ha[1]*a+this.ha[3]*E,z=this.ha[0]*-E+this.ha[2]*a,ee=this.ha[1]*-E+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*E,this.ha[1]=b,this.ha[2]=z,this.ha[3]=ee,this.translate(-y,-x)}},Hg.className="STransform";function ig(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}ig.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},ig.className="SGradient";function Ih(a,y,x){this.ownerDocument=a=y===void 0?vn.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new _d(this,x)}Ih.prototype.resize=function(a,y,x,E){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=E+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",E+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+E),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",E+"px"),!0):!1},Ih.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),Qn(y))for(var E in y)a.setAttributeNS(E==="href"?"http://www.w3.org/1999/xlink":"",E,y[E]);return x!==void 0&&(a.textContent=x),a},Ih.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Ih.prototype.focus=function(){this.Oa.focus()},Ih.prototype.mx=function(){this.ownerDocument=null},Xe.Object.defineProperties(Ih.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Ih.className="SVGSurface";function _d(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new Hg,this.j=rm(this),this.Nj=rm(this,"gojs-diagram"),this.Hl=this.ti=null;var x=ys++,E=this.Ud("clipPath",{id:"mainClip"+x});E.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=E,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(E),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Jm(a,y,x,E,b,z,ee){a.Nj===void 0?P0(a,y,x,E,b,z,ee):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+E+", "+b+", "+z+", "+ee+")")}Fe=_d.prototype,Fe.arc=function(a,y,x,E,b,z,ee,re){var oe=2*Math.PI,se=oe-1e-6,ue=x*Math.cos(E),fe=x*Math.sin(E),ye=a+ue,Se=y+fe,Me=z?0:1;E=z?E-b:b-E,(1e-6E&&(E=E%oe+oe),E>se?(this.path.push(["A",x,x,0,1,Me,a-ue,y-fe]),this.path.push(["A",x,x,0,1,Me,ye,Se])):1e-6=Math.PI),Me,a+x*Math.cos(b),y+x*Math.sin(b)])},Fe.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Fe.Se=function(a){this.addPath(this.path,this.rb,a||0)},Fe.bezierCurveTo=function(a,y,x,E,b,z){this.path.push(["C",a,y,x,E,b,z])},Fe.clearRect=function(){},Fe.clip=function(){this.Yl.clipPath=!0},Fe.closePath=function(){this.path.push(["z"])},Fe.createLinearGradient=function(a,y,x,E){var b=new ig("linear");return b.x1=a,b.y1=y,b.x2=x,b.y2=E,b},Fe.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var E="PATTERN"+ys++,b={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:E,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(Rg,b)),this.svg.appendChild(a),x[y]=E,"url(#"+E+")"},Fe.createRadialGradient=function(a,y,x,E,b,z){var ee=new ig("radial");return ee.x1=a,ee.y1=y,ee.r1=x,ee.x2=E,ee.y2=b,ee.r2=z,ee};function w0(a,y,x,E,b,z,ee,re,oe){E=re/E,b=oe/b,z===0&&ee===0||a.rb.translate(z,ee),E===1&&b===1||a.rb.scale(E,b),y===0&&x===0||a.rb.translate(-y,-x)}Fe.drawImage=function(a,y,x,E,b,z,ee,re,oe){var se="";a instanceof HTMLCanvasElement&&(se=a.toDataURL()),a instanceof HTMLImageElement&&(se=a.getAttribute("src"));var ue=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,E===void 0&&(z=y,ee=x,re=E=ue,oe=b=a),E=E||0,b=b||0,re=re||0,oe=oe||0,w0(this,y,x,E,b,z||0,ee||0,re,oe),z={x:0,y:0,width:ue||E,height:a||b,href:se},Tt.$(E,re)&&Tt.$(b,oe)?se.toLowerCase().indexOf(".svg")===-1&&se.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||E!==ue||b!==a)&&(E+=y,b+=x,z["clip-path"]="path('M "+y+","+x+" L "+E+" "+x+" L "+E+" "+b+" L "+y+" "+b+" z')"),fp(this,Rg,z,this.rb),this.addElement(Rg,z)},Fe.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),qm(this,this.Yl)},Fe.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Fe.fillRect=function(a,y,x,E){a=[a,y,x,E],a={x:a[0],y:a[1],width:a[2],height:a[3]},fp(this,"fill",a,this.rb),this.addElement("rect",a)},Fe.ox=function(a,y,x,E){a={x:a,y,width:x,height:E},fp(this,"fill",a,this.rb),qm(this,a),this.svg.prepend(this.Ud("rect",a))},Fe.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},fp(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Fe.lineTo=function(a,y){this.path.push(["L",a,y])},Fe.moveTo=function(a,y){this.path.push(["M",a,y])},Fe.quadraticCurveTo=function(a,y,x,E){this.path.push(["Q",a,y,x,E])},Fe.rect=function(a,y,x,E){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+E],["L",a,y+E],["z"])},Fe.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Fe.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;yue.offset?1:-1}),b=0;bx?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Fe.jk=function(){this.Hm||this.stroke()},Fe.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Fe.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Fe.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(ry),a.lineDashOffset=0)},Fe.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Fe.Hs=function(){},Xe.Object.defineProperties(Ag.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var ry=Object.freeze([]);Ag.className="CanvasSurfaceContext";function $p(){this.F=this.o=this.u=this.j=0}$p.className="ColorNumbers";function gs(a,y){xg||(rv(),xg=!0),Ma(this),this._isFrozen=!1,a===void 0?(this.na=Nf,this.xk="black"):typeof a=="string"?(this.na=Nf,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===cf?(this.Qd=sc,this.Lk=Gu):this.Lk=a===bc?this.Qd=Qa:this.Qd=zs,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}gs.prototype.copy=function(){var a=new gs;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Fe=gs.prototype,Fe.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Fe.ka=function(){return Object.isFrozen(this)&&Ct("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Fe.qb=function(a){a.classType===gs&&(this.type=a)},Fe.toString=function(){var a="Brush(";if(this.type===Nf)a+=this.color;else if(a=this.type===cf?a+"Linear ":this.type===bc?a+"Radial ":this.type===mp?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Fe.addColorStop=function(a,y){return this._isFrozen&&xi(this),(typeof a!="number"||!isFinite(a)||1a)&&Ur(a,"0 <= loc <= 1",gs,"addColorStop:loc"),this.we===null&&(this.we=new $r),this.we.add(a,y),this.na===Nf&&(this.type=cf),this.xe=null,this},Fe.Vz=function(a,y){if(this._isFrozen&&xi(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?n0:y,this.type===Nf)kf(this.color),this.color=e0(a,y);else if((this.type===cf||this.type===bc)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)kf(x.value),this.addColorStop(x.key,e0(a,y));return this};function om(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?n0:x,kf(a),e0(y,x)}Fe.Wy=function(a,y){if(this._isFrozen&&xi(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?n0:y,this.type===Nf)kf(this.color),this.color=e0(-a,y);else if((this.type===cf||this.type===bc)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)kf(x.value),this.addColorStop(x.key,e0(-a,y));return this};function oy(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?n0:x,kf(a),e0(-y,x)}function $m(a,y,x){kf(a),a=Qs.j;var E=Qs.u,b=Qs.o,z=Qs.F;return kf(y),x===void 0&&(x=.5),"rgba("+Math.round((Qs.j-a)*x+a)+", "+Math.round((Qs.u-E)*x+E)+", "+Math.round((Qs.o-b)*x+b)+", "+Math.round((Qs.F-z)*x+z)+")"}Fe.Gx=function(){if(this.type===Nf)return gp(this.color);if((this.type===cf||this.type===bc)&&this.colorStops!==null){var a=this.colorStops;if(this.type===bc)return gp(a.first().value);if(a.get(.5)!==null)return gp(a.get(.5));if(a.count===2)return a=a.Fa(),gp($m(a[0].value,a[1].value));for(var y=a.iterator,x=-1,E=-1,b=1,z=1;y.next();){var ee=y.key,re=Math.abs(.5-y.key);b>z&&re=b&&reE&&(z=x,x=E,E=z,z=b),b=E-x,gp($m(a.get(x),a.get(E),1-z/b))}return!1};function gp(a){return a?a instanceof gs?a.Gx():(kf(a),128>(299*Qs.j+587*Qs.u+114*Qs.o)/1e3):!1}function e0(a,y){switch(y){case n0:y=100*tv(Qs.j);var x=100*tv(Qs.u),E=100*tv(Qs.o);return ns.j=.4124564*y+.3575761*x+.1804375*E,ns.u=.2126729*y+.7151522*x+.072175*E,ns.o=.0193339*y+.119192*x+.9503041*E,ns.F=Qs.F,y=iv(ns.j/t0[0]),x=iv(ns.u/t0[1]),E=iv(ns.o/t0[2]),df.j=116*x-16,df.u=500*(y-x),df.o=200*(x-E),df.F=ns.F,df.j=Math.min(100,Math.max(0,df.j+100*a)),a=(df.j+16)/116,y=a-df.o/200,ns.j=t0[0]*ay(df.u/500+a),ns.u=t0[1]*(df.j>am*ov?Math.pow(a,3):df.j/am),ns.o=t0[2]*ay(y),ns.F=df.F,a=-.969266*ns.j+1.8760108*ns.u+.041556*ns.o,y=.0556434*ns.j+-.2040259*ns.u+1.0572252*ns.o,Qs.j=255*nv((3.2404542*ns.j+-1.5371385*ns.u+-.4985314*ns.o)/100),Qs.u=255*nv(a/100),Qs.o=255*nv(y/100),Qs.F=ns.F,Qs.j=Math.round(Qs.j),255Qs.j&&(Qs.j=0),Qs.u=Math.round(Qs.u),255Qs.u&&(Qs.u=0),Qs.o=Math.round(Qs.o),255Qs.o&&(Qs.o=0),"rgba("+Qs.j+", "+Qs.u+", "+Qs.o+", "+Qs.F+")";case sv:return ev(),Ec.o=Math.min(100,Math.max(0,Ec.o+100*a)),"hsla("+Ec.j+", "+Ec.u+"%, "+Ec.o+"%, "+Ec.F+")";default:Ct("Unknown color space: "+y)}}function kf(a){xg||(rv(),xg=!0);var y=av;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,Qs.j=a[0],Qs.u=a[1],Qs.o=a[2],Qs.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,Qs.j=0,Qs.u=0,Qs.o=0,Qs.F=1)}}function ev(){var a=Qs.j/255,y=Qs.u/255,x=Qs.o/255,E=Math.max(a,y,x),b=Math.min(a,y,x),z=E-b;if(b=(E+b)/2,z===0)var ee=a=0;else{switch(E){case a:ee=(y-x)/z%6;break;case y:ee=(x-a)/z+2;break;case x:ee=(a-y)/z+4}ee*=60,0>ee&&(ee+=360),a=z/(1-Math.abs(2*b-1))}Ec.j=Math.round(ee),Ec.u=Math.round(100*a),Ec.o=Math.round(100*b),Ec.F=Qs.F}function tv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function nv(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function iv(a){return a>ov?Math.pow(a,1/3):(am*a+16)/116}function ay(a){var y=a*a*a;return y>ov?y:(116*a-16)/am}function pp(a,y){typeof a!="string"&&(a instanceof gs||Ct("Value for "+y+" must be a color string or a Brush, not "+a))}function rv(){av=Bs?new Wc(null,void 0,{willReadFrequently:!0}).context:null}Xe.Object.defineProperties(gs.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&xi(this,a),this.na=a,this.start.Mc()&&(a===cf?this.start=sc:a===bc&&(this.start=Qa)),this.end.Mc()&&(a===cf?this.end=Gu:a===bc&&(this.end=Qa)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&xi(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&xi(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&xi(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&xi(this,a),0>a&&Ur(a,">= zero",gs,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&xi(this,a),0>a&&Ur(a,">= zero",gs,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&xi(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&xi(this,a),this.cr=a,this.xe=null}}}),gs.prototype.isDark=gs.prototype.Gx,gs.prototype.darkenBy=gs.prototype.Wy,gs.prototype.lightenBy=gs.prototype.Vz,gs.prototype.addColorStop=gs.prototype.addColorStop;var ov=216/24389,am=24389/27,t0=[95.047,100,108.883],av=null,Qs=new $p,Ec=new $p,ns=new $p,df=new $p,xg=!1;gs.className="Brush";var Nf;gs.Solid=Nf=new jn(gs,"Solid",0);var cf;gs.Linear=cf=new jn(gs,"Linear",1);var bc;gs.Radial=bc=new jn(gs,"Radial",2);var mp;gs.Pattern=mp=new jn(gs,"Pattern",4);var n0;gs.Lab=n0=new jn(gs,"Lab",5);var sv;gs.HSL=sv=new jn(gs,"HSL",6),gs.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var E=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>E.length&&(E="0"+E),2>a.length&&(a="0"+a),"#"+y+E+a},gs.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;xg||(rv(),xg=!0);var y=av;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},gs.lighten=function(a){return om(a)},gs.lightenBy=om,gs.darken=function(a){return oy(a)},gs.darkenBy=oy,gs.mix=$m,gs.isDark=gp;function lu(){this.xa="Base"}lu.prototype.measure=function(){},lu.prototype.Yz=function(a,y,x,E,b){a.measure(y,x,E,b)},lu.prototype.arrange=function(){},lu.prototype.Ly=function(a,y,x,E,b,z){a.arrange(y,x,E,b,z)},lu.prototype.iA=function(a){a.Uj()},lu.prototype.gc=function(){},Xe.Object.defineProperties(lu.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return Pe}}}),lu.prototype.remeasureObject=lu.prototype.iA,lu.prototype.arrangeElement=lu.prototype.Ly,lu.prototype.measureElement=lu.prototype.Yz,lu.className="PanelLayout";function sm(){this.xa="Base"}Yt(sm,lu),sm.prototype.measure=function(a,y,x,E,b,z,ee){var re=E.length;a=li(a);for(var oe=0;oePr&&(ku=Math.max(Pr-Rp,0));var tA=Un.oa===0;Un.oc=Un.oc+ku,Un.actual=Un.oa+ku,Pr=Math.max(Pr-(ku+(tA?Rp:0)),0)}if(Ic.columnSpan===1&&(Ud===Jn||Ud===fo)){Un=a.Eb(Kd);var Xv=Un.Wc();ku=Math.max(u0-Un.actual,0),ku+Xv>zi&&(ku=Math.max(zi-Xv,0));var r1=Un.oa===0;Un.oc=Un.oc+ku,Un.actual=Un.oa+ku,zi=Math.max(zi-(ku+(r1?Xv:0)),0)}Op&&Ic.Uj()}}}}}Vn(ut);var cg=0,Eg=0;z=a.columnCount;for(var q0=0;q0=a.rowCount);np++)Un=a.Fb(Xl.row+np),ku=0,ku=Ud===oi||Ud===fo?Math.max(Un.minimum,xf[Xl.row+np]===0?Un.maximum:Math.min(xf[Xl.row+np],Un.maximum)):Math.max(Un.minimum,isNaN(Un.Hc)?Un.maximum:Math.min(Un.Hc,Un.maximum)),Mg.height+=ku,Uc+=Un.minimum;for(var jh=1;jh=a.columnCount);jh++)Un=a.Eb(Xl.column+jh),ku=0,ku=Ud===oi||Ud===zr?Math.max(Un.minimum,Ah[Xl.column+jh]===0?Un.maximum:Math.min(Ah[Xl.column+jh],Un.maximum)):Math.max(Un.minimum,isNaN(Un.Hc)?Un.maximum:Math.min(Un.Hc,Un.maximum)),Mg.width+=ku,oA+=Un.minimum;nd.width+=Mg.width,nd.height+=Mg.height;var Km=Xl.margin,Vp=Km.right+Km.left,qv=Km.top+Km.bottom;Xl.measure(nd.width,nd.height,oA,Uc);for(var Um=Xl.measuredBounds,Zf=Math.max(Um.width+Vp,0),f0=Math.max(Um.height+qv,0),Yp=0,Qm=0;Qm=a.rowCount);Qm++)Un=a.Fb(Xl.row+Qm),Yp+=Un.total||0;if(Yp=ip)&&!(Xl.row+Fg>=a.rowCount);Fg++){Un=a.Fb(Xl.row+Fg);var op=Un.oa||0,g0=rp(Xl,Un,fg);Un.actual=Math.min(Un.maximum,op+g0),Un.oa!==op&&(ip-=Un.oa-op)}for(;0Sf&&(Un.actual=Math.min(Un.maximum,Sf+ip),Un.oa!==Sf&&(ip-=Un.oa-Sf)),Un.index===0)break;Un=a.Fb(Un.index-1)}}for(var em=0,ap=0;ap=a.columnCount);ap++)Un=a.Eb(Xl.column+ap),em+=Un.total||0;if(em=tm)&&!(Xl.column+p0>=a.columnCount);p0++){Un=a.Eb(Xl.column+p0);var _v=Un.oa||0,s1=Ig(Xl,Un,a1);Un.actual=Math.min(Un.maximum,_v+s1),Un.oa!==_v&&(tm-=Un.oa-_v)}for(;0aA&&(Un.actual=Math.min(Un.maximum,aA+tm),Un.oa!==aA&&(tm-=Un.oa-aA)),Un.index===0)break;Un=a.Eb(Un.index-1)}}}}Vn(ht),Ti.free(Mg),Ti.free(nd),xf!==void 0&&Vn(xf),Ah!==void 0&&Vn(Ah);var nm=0,im=0,sA=a.desiredSize,Ex=a.maxSize;Ud=Hd(a,!0);var $v=Eg=cg=0,ey=0;z=a.columnCount;for(var lA=0;lA=a.rowCount);Un++){var Zo=a.Fb(ut+Un);Zo.oa!==0&&(Ze.height+=Zo.total)}for(Un=1;Un=a.columnCount);Un++)Zo=a.Eb(mt+Un),Zo.oa!==0&&(Ze.width+=Zo.total);var Lo=Bt.oa+Ze.width,rs=ht.oa+Ze.height;Un=re,Zo=oe;var Gs=Lo,Lu=rs,Vu=re,Zd=oe,ku=Lo,_g=rs;re+Lo>x.width&&(ku=Math.max(x.width-re,0)),oe+rs>x.height&&(_g=Math.max(x.height-oe,0));var nu=fr.alignment;if(nu.Xb()){nu=a.defaultAlignment,nu.sb()||(nu=Qa);var vf=nu.x,Kd=nu.y,$g=nu.offsetX;nu=nu.offsetY;var rh=Bt.alignment,Oh=ht.alignment;rh.sb()&&(vf=rh.x,$g=rh.offsetX),Oh.sb()&&(Kd=Oh.y,nu=Oh.offsetY)}else vf=nu.x,Kd=nu.y,$g=nu.offsetX,nu=nu.offsetY;(isNaN(vf)||isNaN(Kd))&&(Kd=vf=.5,nu=$g=0),rh=yi.width,Oh=yi.height;var Yc=fr.margin,Ic=Yc.left+Yc.right,Op=Yc.top+Yc.bottom,yf=Fh(fr,ht,Bt,!1);!isNaN(fr.desiredSize.width)||yf!==oi&&yf!==zr||(rh=Math.max(Lo-Ic,0)),!isNaN(fr.desiredSize.height)||yf!==oi&&yf!==fo||(Oh=Math.max(rs-Op,0)),Lo=fr.maxSize,rs=fr.minSize,rh=Math.min(Lo.width,rh),Oh=Math.min(Lo.height,Oh),rh=Math.max(rs.width,rh),Oh=Math.max(rs.height,Oh),Lo=Oh+Op,Un+=Gs*vf-(rh+Ic)*vf+$g+Yc.left,Zo+=Lu*Kd-Lo*Kd+nu+Yc.top,fr.visible&&(nl(Vu,Zd,ku,_g,Un,Zo,yi.width,yi.height)?fr.arrange(Un,Zo,rh,Oh):fr.arrange(Un,Zo,rh,Oh,new mn(Vu,Zd,ku,_g)))}}}for(Ti.free(Ze),a=0;a=x&&(x=1);var E=a.gridCellSize,b=E.width;E=E.height;var z=a.naturalBounds,ee=a.actualBounds,re=z.width,oe=z.height,se=Math.ceil(re/b),ue=Math.ceil(oe/E),fe=a.gridOrigin,ye=fe.x;fe=fe.y,y.save(),y.beginPath(),y.rect(0,0,re,oe),y.clip(),y.Se();for(var Se=[],Me=a.O.s,Te=Me.length,et=0;etht)){Ze=It(Ze.figure);for(var mt=0;mtht&&ut.push(Bt))}}}}for(Me=a.O.s,Te=Me.length,et=0;etb*Ze*x))){if(ht=en.segmentIndex,(!isFinite(ht)||isNaN(ht))&&(ht=0),0>ht&&(ht=Ze-Math.min(-ht,Ze)),ht=Math.round(ht%Ze),Ze=en.opacity,mt=1,Ze!==1){if(Ze===0)continue;mt=y.globalAlpha,y.globalAlpha=mt*Ze}Bt=Se[et];var zi=!1,Pr=en.strokeDashArray;if(Pr!==null&&(zi=!0,y.js(Pr,en.strokeDashOffset)),en.figure==="LineV"&&en.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=E.length;for(var b=0;bfe)ut.measure(1/0,1/0,0,0),ht=ut.measuredBounds,x.ed(ht),Se.push(ht);else{var mt=ut.segmentIndex,Bt=ut.segmentFraction,en=ut.alignmentFocus;en.Mc()&&(en=Qa);var zi=ut.segmentOrientation,Pr=ut.segmentOffset;if(isNaN(mt)){var fr=oe.ua;ht=wn(),fr.Qu(Bt,ht);var yi=Je.allocAt(ht[0],ht[1]);if(yi.add(oe.i(0)),fr.type===di.j?yi.offset(-fr.startX,-fr.startY):(fr=fr.figures.first(),fr!==null&&yi.offset(-fr.startX,-fr.startY)),fr=ht[2],zi!==ec){var Un=oe.computeAngle(ut,zi,fr);ut.Kb=Un}Un=yi.x-y.x;var Zo=yi.y-y.y;Je.free(yi),Vn(ht)}else if(mt<-fe||mt>=fe)ht=Je.alloc(),oe.vg(),oe.computeMidPoint(ht),fr=oe.midAngle,zi!==ec&&(Un=oe.computeAngle(ut,zi,fr),ut.Kb=Un),Un=ht.x-y.x,Zo=ht.y-y.y,Je.free(ht);else{if(Un=0,0<=mt?(Zo=ue.M(mt),ht=mtLo+10?0<=mt?fr.ab(Zo):Zo.ab(fr):Lo>yi+10?0<=mt?ht.ab(Un):Un.ab(ht):0<=mt?fr.ab(Un):Un.ab(fr)}else fr=0<=mt?Zo.ab(ht):ht.ab(Zo);zi!==ec&&(Un=oe.computeAngle(ut,zi,fr),ut.Kb=Un),Un=Zo.x+(ht.x-Zo.x)*Bt-y.x,Zo=Zo.y+(ht.y-Zo.y)*Bt-y.y}ut.measure(1/0,1/0,0,0),ht=ut.measuredBounds,yi=ut.naturalBounds;var rs=0;ut instanceof Dn&&(rs=ut.strokeWidth),Lo=yi.width+rs;var Gs=yi.height+rs;Me.reset(),Me.translate(-ht.x,-ht.y),Me.scale(ut.scale,ut.scale),Me.rotate(zi===ec?ut.angle:fr,Lo/2,Gs/2),zi!==Sv&&zi!==wv||Me.rotate(90,Lo/2,Gs/2),zi!==Cv&&zi!==Pv||Me.rotate(-90,Lo/2,Gs/2),zi===fy&&(45fr||225fr)&&Me.rotate(-fr,Lo/2,Gs/2),yi=new mn(0,0,Lo,Gs),Te.xi(yi,en),Me.Ga(Te),en=-Te.x+rs/2*ut.scale,ut=-Te.y+rs/2*ut.scale,et.assign(Pr),rs=isNaN(Pr.x);var Lu=isNaN(Pr.y);if(rs||Lu){Lo=Lo/2+3,Gs=Gs/2+3;var Vu=45<=fr&&135>=fr,Zd=225<=fr&&315>=fr;zi===ec&&(Vu||Zd)?(et.x=Lu?Lo:Pr.y,et.y=rs?Gs:Pr.x,Vu?0<=mt||isNaN(mt)&&.5>Bt||!rs||(et.y=-Gs):Zd&&((0<=mt||isNaN(mt)&&.5>Bt)&&rs&&(et.y=-Gs),Lu&&(et.x=-Lo))):(rs&&(et.x=0<=mt||isNaN(mt)&&.5>Bt?Lo:-Lo),Lu&&(et.y=-Gs),et.rotate(fr))}else et.rotate(fr);Un+=et.x,Zo+=et.y,yi.set(ht),yi.h(Un+en,Zo+ut,ht.width,ht.height),Se.push(yi),x.ed(yi)}}if(ee!==null)for(E=ee.labelNodes;E.next();)E.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),du(b,x.width||0,x.height||0),Oo.free(Me),Je.free(Te),Je.free(et)}}}},F0.prototype.arrange=function(a,y){var x=y.length;if(a instanceof Ha||a instanceof mi){var E=a,b=null;a instanceof Ha&&(b=a,E=b.adornedPart);var z=a instanceof Ha?null:E.path,ee=a.j;if(ee.length!==0){var re=0;if(z!==null&&re=x)Me=Je.alloc(),Se=fe,et=Me,Se.vg(),Se.computeMidPoint(et),Se=fe.midAngle,se!==ec&&(fe=fe.computeAngle(ee,se,Se),ee.angle=fe),fe=Me.x,et=Me.y,Je.free(Me);else{if(Te=0,0<=re?(Me=y.s[re],et=reut+10?0<=re?Se.ab(Me):Me.ab(Se):ut>Ze+10?0<=re?et.ab(Te):Te.ab(et):0<=re?Se.ab(Te):Te.ab(Se)}else Se=0<=re?Me.ab(et):et.ab(Me);se!==ec&&(fe=fe.computeAngle(ee,se,Se),ee.angle=fe),fe=Me.x+(et.x-Me.x)*oe,et=Me.y+(et.y-Me.y)*oe}if(ye.ys())ee.location=new Je(fe,et);else{ye.Mc()&&(ye=Qa),Me=Oo.alloc(),Me.reset(),Me.scale(ee.scale,ee.scale),Me.rotate(ee.angle,0,0);var ht=ee.naturalBounds;Te=mn.allocAt(0,0,ht.width,ht.height),Ze=Je.alloc(),Ze.xi(Te,ye),Me.Ga(Ze),ye=-Ze.x,ut=-Ze.y;var mt=ht.width,Bt=ht.height;ht=Je.alloc(),ht.assign(ue);var en=isNaN(ue.x),zi=isNaN(ue.y);if(en||zi){mt=mt/2+3,Bt=Bt/2+3;var Pr=45<=Se&&135>=Se,fr=225<=Se&&315>=Se;se===ec&&(Pr||fr)?(ht.x=zi?mt:ue.y,ht.y=en?Bt:ue.x,Pr?0<=re||isNaN(re)&&.5>oe||!en||(ht.y=-Bt):fr&&((0<=re||isNaN(re)&&.5>oe)&&en&&(ht.y=-Bt),zi&&(ht.x=-mt))):(en&&(ht.x=0<=re||isNaN(re)&&.5>oe?mt:-mt),zi&&(ht.y=-Bt),ht.rotate(Se))}else ht.rotate(Se);fe+=ht.x,et+=ht.y,Me.pp(Te),ye+=Te.x,ut+=Te.y,re=Je.allocAt(fe+ye,et+ut),ee.move(re),Je.free(re),Je.free(ht),Je.free(Ze),mn.free(Te),Oo.free(Me)}}b!==null?b.Ul(!1):E.Ul(!1),E=L0(a),a.location.h(a.position.x+E.x,a.position.y+E.y),Je.free(E)}};function sy(a,y,x,E){if(fc(E)!==!1){var b=E.strokeWidth;b===0&&a instanceof Ha&&a.type===Pe.Link&&a.adornedObject instanceof Dn&&(b=a.adornedObject.strokeWidth),b*=E.Ca,a instanceof mi&&a.ua!==null?(a=a.geometry.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):a instanceof Ha&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):E.Ge(-(b/2),-(b/2),y+b,x+b),b=E.desiredSize,b.w()||E.ua===null?E.dc.h(0,0,b.width,b.height):E.dc.assign(E.ua.bounds),su(E,!1)}}function I0(){this.xa="Base"}Yt(I0,lu),I0.prototype.measure=function(a,y,x,E,b,z,ee){var re=a.Pb();a.graduatedBounds=[];var oe=re.margin,se=oe.right+oe.left,ue=oe.top+oe.bottom;re.measure(y,x,z,ee);var fe=re.measuredBounds,ye=new mn(-oe.left,-oe.top,Math.max(fe.width+se,0),Math.max(fe.height+ue,0));a.graduatedBounds.push(ye),b.assign(ye);for(var Se=re.geometry,Me=re.strokeWidth,Te=Se.flattenedSegments,et=Se.flattenedLengths,Ze=Se.flattenedTotalLength,ut=Te.length,ht=0,mt=0,Bt=wn(),en=0;enLo&&(Lo+=360),Pr.push(Lo)}ht=Un,mt=Zo}Bt.push(Pr)}if(a.graduatedIntervals===null){for(var rs=[],Gs=a.O.s,Lu=Gs.length,Vu=0;Vu_g)){for(var nu=0;nu_g&&ku.push(Kd)}}}}}a.graduatedIntervals=rs}var $g=a.graduatedIntervals,rh=a.O.s,Oh=rh.length,Yc=0,Ic=0,Op=Ze;a.graduatedMarks=[];for(var yf,jm=0;jmGv*Ud*Ze/a.graduatedRange&&Zc.graduatedSkip===null)){var J0=et[0][0],Hf=0,Lc=0;Ic=Ze*Zc.graduatedStart-1e-4,Op=Ze*Zc.graduatedEnd+1e-4;var u0=Gv*Ud,Kc=a.graduatedTickBase;if(Kca.graduatedMin+u0&&(Kc-=Math.floor((Kc-a.graduatedMin)/u0)*u0);for(var tA=$g[jm],Xv=Kc,r1=1e-6*a.graduatedMax,cg=1;Kc<=a.graduatedMax+r1;cg++){e:{for(var Eg=tA.length,q0=0;q0-zm){var zp=!1;break e}}zp=!0}if(zp&&(Kc>a.graduatedMax&&(Kc=a.graduatedMax),Zc.graduatedSkip===null||Zc instanceof ma&&!Zc.graduatedSkip(Kc,Zc)||Zc instanceof Dn&&!Zc.graduatedSkip(Kc,Zc))&&(Yc=(Kc-a.graduatedMin)*Ze/a.graduatedRange,Yc>Ze&&(Yc=Ze),Ic<=Yc&&Yc<=Op)){for(var hg=Bt[Hf][Lc],ep=et[Hf][Lc];HfJ0&&Lcbg&&.4995bg?0bg||.9995_0){var Hm=1-Math.abs(.5-bg);hg=(Af*Hm+Yf*(1-Hm))%360;break e}}}hg=Af}if(Zc instanceof ma){var qh="";Zc.graduatedFunction!==null?(qh=Zc.graduatedFunction(Kc,Zc),qh=qh!=null?qh.toString():""):qh=(+Kc.toFixed(2)).toString(),qh!==""&&yf.push({$l:Wm,angle:hg,text:qh})}else yf.push({$l:Wm,angle:hg})}Kc=Xv+cg*u0}}}a.graduatedMarks.push(yf)}Vn(Bt);var nd=a.graduatedMarks;if(nd!==null)for(var Jv=E.length,oc=0;oc_h;_h++){switch(_h){case 0:Nc.h(Mg,xf);break;case 1:Nc.h(Mg+Vm,xf);break;case 2:Nc.h(Mg,xf+h0);break;case 3:Nc.h(Mg+Vm,xf+h0)}Nc.rotate(Xl+iu.angle),Nc.offset(rA,Zm),Ym===0&&_h===0?Ah.h(Nc.x,Nc.y,0,0):Ah.Ye(Nc),Nc.offset(-rA,-Zm),Nc.rotate(-Xl-iu.angle)}Je.free(Nc),Bg.graduatedBounds!==null&&Bg.graduatedBounds.push(Ah),es(tp,Ah.x,Ah.y,Ah.width,Ah.height)}else if(iu instanceof ma){var Rh=a,oA=b;Rh.temporaryTextBlock===null&&(Rh.temporaryTextBlock=new ma);var Uc=Rh.temporaryTextBlock;Na(Uc,iu);var np=iu.alignmentFocus;np.Mc()&&(np=sc);for(var jh=iu.segmentOrientation,Km=iu.segmentOffset,Vp=new mn,qv=0,Um=0,Zf=0,f0=0,Yp=0,Qm=ac.length,ip=0;ipZf||225Zf)&&Sf.rotate(-Zf,op/2,g0/2);var em=mn.allocAt(0,0,op,g0),ap=Je.alloc();ap.xi(em,np),Sf.Ga(ap);var tm=-ap.x,a1=-ap.y,Ig=Je.alloc();Ig.assign(Km),isNaN(Ig.x)&&(Ig.x=op/2+3),isNaN(Ig.y)&&(Ig.y=-(g0/2+3)),Ig.rotate(Zf),qv+=Ig.x+tm,Um+=Ig.y+a1;var p0=new mn(qv,Um,rp.width,rp.height),_v=new mn(rp.x,rp.y,rp.width,rp.height),s1=new mn(Fg.x,Fg.y,Fg.width,Fg.height);fg.Sz=f0,fg.lineCount=Uc.lineCount,fg.lines=[Uc.Cb,Uc.Ih,Uc.df,Uc.Le,Uc.Qc,Uc.Qb,Uc.ze],fg.actualBounds=p0,fg.measuredBounds=_v,fg.naturalBounds=s1,ip===0?Vp.assign(p0):Vp.ed(p0),Je.free(Ig),Je.free(ap),mn.free(em),Oo.free(Sf)}Rh.graduatedBounds!==null&&Rh.graduatedBounds.push(Vp),es(oA,Vp.x,Vp.y,Vp.width,Vp.height)}su(iu,!1)}}},I0.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var E=a.Pb(),b=a.graduatedMarks;if(b!==null){var z=a.graduatedBounds,ee=0,re=z[ee];ee++,E!==null&&E.arrange(re.x-x.x,re.y-x.y,re.width,re.height);for(var oe=y.length,se=0;se=ee&&(ee=1);for(var re=z.actualBounds,oe=a.O.s,se=a.graduatedMarks,ue=oe.length,fe=0;fea.graduatedTickUnit*ye.interval*z.geometry.flattenedTotalLength/a.graduatedRange*ee&&ye.graduatedSkip===null)){var Te=ye.measuredBounds,et=ye.strokeWidth*ye.scale,Ze=ye.alignmentFocus;Ze.Mc()&&(Ze=sc);for(var ut=0;utee.height)continue}else if(se.position>ee.width)continue;var ue=se.separatorStrokeWidth;isNaN(ue)&&(ue=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var fe=se.separatorStroke;if(fe===null&&(fe=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),ue!==0&&fe!==null){Rl(a,y,fe,!1,!1,ee,z),fe=!1;var ye=se.separatorDashArray;ye===null&&(ye=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),ye!==null&&(fe=!0,y.js(ye,0)),y.beginPath(),ye=se.position+ue,x?ye>ee.height&&(ue-=ye-ee.height):ye>ee.width&&(ue-=ye-ee.width),se=se.position+ue/2,y.lineWidth=ue,ue=a.yb,x?(se+=ue.top,ye=ee.width-ue.right,y.moveTo(ue.left,se),y.lineTo(ye,se)):(se+=ue.left,ye=ee.height-ue.bottom,y.moveTo(se,ue.top),y.lineTo(se,ye)),y.stroke(),y.Se(),fe&&y.fs()}}}}function bt(a,y,x,E,b){for(var z=E.length,ee=a.actualBounds,re=a.naturalBounds,oe=Kn(a,!0),se=Kn(a,!1),ue=0;ueye)){var Se=fe.Wc(),Me=fe.separatorStrokeWidth;isNaN(Me)&&(Me=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var Te=fe.separatorStroke;Te===null&&(Te=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(Te===null||fe.index===(x?oe:se))&&(Me=0),Se-=Me,Me=fe.position+Me,Se+=fe.actual,Me+Se>ye&&(Se=ye-Me),0>=Se||(ye=a.yb,Rl(a,y,fe.background,!0,!1,re,ee),x?y.fillRect(ye.left,Me+ye.top,ee.width-(ye.left+ye.right),Se):y.fillRect(Me+ye.left,ye.top,Se,ee.height-(ye.top+ye.bottom)))}}}}function Kn(a,y){for(var x=y?a.rowCount:a.columnCount,E=0;EE&&b.set(Me),Je.free(Me)),Je.free(ue),z&&b.transform(ee),se},Fe.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>E)&&(this.v(),this.measure(y>x?x:y,z>E?E:z,0,0));break;case oi:this.v(!0),this.measure(x+re,E+ee,0,0);break;case zr:this.v(!0),this.measure(x+re,z+ee,0,0);break;case fo:this.v(!0),this.measure(y+re,E+ee,0,0)}}this.na.arrange(this,b,this.jg)}},Fe.gh=function(a){var y=this.naturalBounds,x=li(this);if(nl(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var E=y.length,b=Je.allocAt(0,0);E--;){var z=y[E];if((z.visible||z===x)&&(al(b.set(a),z.transform),z.ca(b)))return Je.free(b),!0}return Je.free(b),!(this.Ma===null&&this.areaBackground===null)}return!1},Fe.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,E=0;Eye.width||fe.y>ye.height||0>fe.x+fe.width||0>fe.y+fe.height||(fe=ue,ue=ue instanceof Pe?ue:null,ye=Oo.alloc(),ye.set(ee),(ue!==null?ue.Cf(a,y,x,E,b,ye):yu(fe,a,E,ye))&&(y!==null&&(fe=y(fe)),fe===null||x!==null&&!x(fe)||b.add(fe)),Oo.free(ye))}}return z===void 0&&Oo.free(ee),E}return z===void 0&&Oo.free(ee),!1};function kr(a,y,x,E){for(var b=a.O.s,z=b.length;z--;){var ee=b[z];if(ee.visible){var re=ee.actualBounds,oe=a.naturalBounds;re.x>oe.width||re.y>oe.height||0>re.x+re.width||0>re.y+re.height||(ee instanceof Pe&&kr(ee,y,x,E),y!==null&&(ee=y(ee)),ee===null||x!==null&&!x(ee)||E.add(ee))}}}Fe.og=function(a,y,x,E,b,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),E===void 0&&(E=null);var ee=this.naturalBounds,re=this.se(),oe=re?a:al(Je.allocAt(a.x,a.y),this.transform),se=re?y:al(Je.allocAt(y.x,y.y),this.transform),ue=oe.Bf(se),fe=0et.width||Te.y>et.height||0>Te.x+Te.width||0>Te.y+Te.height))&&(Me.se()?(Te=Me.transform,al(oe.set(a),Te),al(se.set(y),Te)):(oe.set(a),se.set(y)),Te=Me,Me=Me instanceof Pe?Me:null,(Me!==null?Me.og(oe,se,x,E,b,z):Te.tx(oe,se,b))&&(x!==null&&(Te=x(Te)),Te===null||E!==null&&!E(Te)||z.add(Te)))}}Je.free(oe),Je.free(se)}return b?fe:ee}return!1};function Vi(a){var y=null;return a instanceof Dn&&(y=a.spot1,y===Dl&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=hu),y}function tr(a){var y=null;return a instanceof Dn&&(y=a.spot2,y===Dl&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=Nu),y}Fe.add=function(a){for(var y=[],x=0;x=b.count&&a>=b.count)return;b.mb(z),E=z}else Ct("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>b.count)&&(a=b.count),b.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),fc(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof Pe&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Fo(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof Wi&&(x.Te=!0),x.Te&&x instanceof Wi&&(x.wc=null),b=this.diagram,b!==null&&b.undoManager.isUndoingRedoing||(E!==-1&&x.cb(Ri,"elements",this,y,null,E,null),x.cb(ui,"elements",this,null,y,null,a)))};function br(a,y){a.l=y?a.l|16777216:a.l&-16777217}Fe.remove=function(a){for(var y=this.O.s,x=y.length,E=-1,b=0;ba&&Ur(a,">= 0",Pe,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new Or;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(ui,"rowdefs",this,null,x,null,a)}return y[a]},Fe.oA=function(a){if(0>a&&Ur(a,">= 0",Pe,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Ri,"rowdefs",this,x,null,a,null),this.v()}}};function hr(a,y,x){var E=a.rowDefs;if(!(0>y)){if(E[y]=x instanceof Or?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Fe.Eb=function(a){0>a&&Ur(a,">= 0",Pe,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new Or;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(ui,"coldefs",this,null,x,null,a)}return y[a]},Fe.jA=function(a){if(0>a&&Ur(a,">= 0",Pe,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Ri,"coldefs",this,x,null,a,null),this.v()}}};function oo(a,y,x){var E=a.colDefs;if(!(0>y)){if(E[y]=x instanceof Or?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Fe.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&ei(y,a),this},Fe.Hy=function(a,y){return(a=this.Fb(a))&&ei(a,new Or(y)),this},Fe.By=function(a,y){return(a=this.Eb(a))&&ei(a,new Or(y)),this},Fe.nz=function(a){if(0>a||this.type!==Pe.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,E=x.length,b=this.topIndex;ba||this.type!==Pe.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,E=x.length,b=this.leftIndex;ba;)this.pc(this.O.length-1,!1);zn(this,this.itemArray)};function zn(a,y){var x=Mi(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var E=0;Ex)){var b=Hi(a,y);if(b=Ni(a,b),b!==null){if(ar(b),b=b.copy(),b.l&16777216){var z=a.ih();z!==null&&br(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new $r),a.ge.add(y,b)),z=x+Mi(a),a.Gb(z,b),E&&(b.ub=y,Br(a,z,x),b.ub=null),b.data=y}}}function Br(a,y,x){for(a=a.O;ya&&Ur(a,">= 0",Pe,"padding"),a=new oa(a)):(0>a.left&&Ur(a.left,">= 0",Pe,"padding:value.left"),0>a.right&&Ur(a.right,">= 0",Pe,"padding:value.right"),0>a.top&&Ur(a.top,">= 0",Pe,"padding:value.top"),0>a.bottom&&Ur(a.bottom,">= 0",Pe,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:Dc},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new Cr),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof gs)&&(a instanceof gs&&a.freeze(),this.T===null&&(this.T=new Cr),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new Cr),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba)&&Ct("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Cr),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&Ct("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Cr),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof Yr&&!(this instanceof Ha);ar(this),this.ub=a;var E=this.diagram;E!==null&&(x?(x=E.partManager,this instanceof mi?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof Yr&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),E!==null&&E.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new _p),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&Ao(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&bA(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&EA(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||zn(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new $r}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof Yr||a.isPanelMain)&&Ct("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););ra(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(ra(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof jo&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Fo(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),Xe.Object.defineProperties(Pe,{Position:{get:function(){return bi.I("Position")}},Horizontal:{get:function(){return bi.I("Horizontal")}},Vertical:{get:function(){return bi.I("Vertical")}},Spot:{get:function(){return bi.I("Spot")}},Auto:{get:function(){return bi.I("Auto")}},Table:{get:function(){return bi.I("Table")}},Viewbox:{get:function(){return bi.I("Viewbox")}},TableRow:{get:function(){return bi.I("TableRow")}},TableColumn:{get:function(){return bi.I("TableColumn")}},Link:{get:function(){return bi.I("Link")}},Grid:{get:function(){return bi.I("Grid")}},Graduated:{get:function(){return bi.I("Graduated")}}}),Pe.prototype.rebuildItemElements=Pe.prototype.mv,Pe.prototype.findItemPanelForData=Pe.prototype.sx,Pe.prototype.updateTargetBindings=Pe.prototype.La,Pe.prototype.copyTemplate=Pe.prototype.Uy,Pe.prototype.graduatedValueForPoint=Pe.prototype.Gz,Pe.prototype.graduatedPointForValue=Pe.prototype.Fz,Pe.prototype.findColumnForLocalX=Pe.prototype.fz,Pe.prototype.findRowForLocalY=Pe.prototype.nz,Pe.prototype.addColumnDefinition=Pe.prototype.By,Pe.prototype.addRowDefinition=Pe.prototype.Hy,Pe.prototype.addRowColumnDefinition=Pe.prototype.Gy,Pe.prototype.removeColumnDefinition=Pe.prototype.jA,Pe.prototype.getColumnDefinition=Pe.prototype.Eb,Pe.prototype.removeRowDefinition=Pe.prototype.oA,Pe.prototype.getRowDefinition=Pe.prototype.Fb,Pe.prototype.removeAt=Pe.prototype.mb,Pe.prototype.remove=Pe.prototype.remove,Pe.prototype.insertAt=Pe.prototype.Gb,Pe.prototype.elt=Pe.prototype.M,Pe.prototype.add=Pe.prototype.add,Pe.prototype.findObject=Pe.prototype.fb,Pe.prototype.findInVisualTree=Pe.prototype.Nl,Pe.prototype.walkVisualTreeFrom=Pe.prototype.qm,Pe.prototype.findMainElement=Pe.prototype.Pb;var Bo=!1,Ro=null,bi=new $r;Pe.className="Panel",Pe.definePanelLayout=Ar,Ar("Position",new sm),Ar("Vertical",new lm),Ar("Auto",new b0),Ar("Link",new F0);function Nr(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}Nr.prototype.copy=function(){var a=new Nr;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},Nr.className="GradPanelSettings";function Cr(){this.Pc=[],this.Oc=[],this.j=this.ob=Vo,this.hb=this.Hb=0,this.Qp=Dc,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}Cr.prototype.copy=function(a){for(var y=new Cr,x=this.Pc,E=x.length,b=y.Pc,z=0;za&&Ur(a,">= 0",Or,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&Ur(a,">= 0",Or,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&Ur(a,">= 0",Or,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&Ur(a,">= 0",Or,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&pp(a,"RowColumnDefinition.separatorStroke"),a instanceof gs&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;bb)){var z=E.measuredBounds,ee=Math.max(1,z.width);z=z.height;for(var re=x[0],oe=x[1],se,ue,fe,ye,Se,Me,Te=0,et=wn(),Ze=2;Zefe&&(fe=1),b=x=fe,se=ee/2,ue=se!==0,Ze=0,Me=et[Ze],fe=Me[0],Se=Me[1],ye=Me[2],Me=Me[3];for(var ut=0;.1<=Te;){if(ut===0&&(ue?(b=x,b-=se,Te-=se,ue=!1):b=x,b===0&&(b=1)),b>Te){Vn(et);return}b>Me?(ut=b-Me,b=Me):ut=0;var ht=Math.sqrt(b*b/(1+ye*ye));if(0>fe&&(ht=-ht),re+=ht,oe+=ye*ht,a.translate(re,oe),a.rotate(Se),a.translate(-(ee/2),-(z/2)),ut===0&&E.hh(a,y),a.translate(ee/2,z/2),a.rotate(-Se),a.translate(-re,-oe),Te-=b,Me-=b,ut!==0){if(Ze++,Ze===et.length){Vn(et);return}Me=et[Ze],fe=Me[0],Se=Me[1],ye=Me[2],Me=Me[3],b=ut}}Vn(et)}}Fe.hh=function(a,y){var x=this.xc,E=this.Ui;if(x!==null||E!==null){var b=this.ua;if(b!==null){a.yc();var z=this.actualBounds,ee=this.naturalBounds;E!==null&&Rl(this,a,E,!0,!1,ee,z);var re=this.part,oe=this.ig;if(x===null||oe!==0||re===null||!this.isPanelMain&&re.Pb()!==this||(oe=re.type===Pe.Link&&re instanceof Ha&&re.category==="Selection"&&re.adornedObject instanceof Dn&&re.adornedPart.Pb()===re.adornedObject?re.adornedObject.strokeWidth:0),oe===0&&(x=null),x!==null&&oe!==0&&(Rl(this,a,x,!1,!1,ee,z),a.lineWidth=oe,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,re&&y.Gf("drawShadows")&&(z=re.isShadowed),a.Il===!1&&(z=!1),re=!0,x===null||E!==null&&E!=="transparent"||(re=!1),ee=!1,oe=this.strokeDashArray,oe!==null&&(ee=!0,a.js(oe,this.strokeDashOffset)),b.type===di.j)a.beginPath(),a.moveTo(b.startX,b.startY),a.lineTo(b.endX,b.endY),x!==null&&a.jk(),a.Se();else if(b.type===di.u){var se=b.startX;oe=b.startY;var ue=b.endX,fe=b.endY;b=Math.min(se,ue);var ye=Math.min(oe,fe);se=Math.abs(ue-se),oe=Math.abs(fe-oe),a.beginPath(),a.rect(b,ye,se,oe),E!==null&&a.ng(E),x!==null&&(re&&z&&uf(a),a.jk(),re&&z&&Lh(a)),a.Se()}else if(b.type===di.F)se=b.startX,oe=b.startY,ue=b.endX,fe=b.endY,b=Math.abs(ue-se)/2,ye=Math.abs(fe-oe)/2,se=Math.min(se,ue)+b,oe=Math.min(oe,fe)+ye,a.beginPath(),a.moveTo(se,oe-ye),a.bezierCurveTo(se+Tt.wg*b,oe-ye,se+b,oe-Tt.wg*ye,se+b,oe),a.bezierCurveTo(se+b,oe+Tt.wg*ye,se+Tt.wg*b,oe+ye,se,oe+ye),a.bezierCurveTo(se-Tt.wg*b,oe+ye,se-b,oe+Tt.wg*ye,se-b,oe),a.bezierCurveTo(se-b,oe-Tt.wg*ye,se-Tt.wg*b,oe-ye,se,oe-ye),a.closePath(),E!==null&&a.ng(E),x!==null&&(re&&z&&uf(a),a.jk(),re&&z&&Lh(a)),a.Se();else if(b.type===di.o)for(b=b.figures,oe=b.length,ye=0;yeTe.sweepAngle,Se!==null?Se.endX:se.startX,Se!==null?Se.endY:se.startY)}else if(Se=ru(Te,se),et=Se.length,et===0)a.lineTo(Te.centerX,Te.centerY);else for(var Ze=0;Ze(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>E)?!1:(mn.free(z),Tt.Yb(x.startX,x.startY,x.endX,x.endY,b,a.x,a.y));if(x.type===di.u){y=x.startX;var ee=x.startY,re=x.endX;if(x=x.endY,z.x=Math.min(y,re),z.y=Math.min(ee,x),z.width=Math.abs(re-y),z.height=Math.abs(x-ee),this.fill===null){if(z.Bc(-E,-E),z.ca(a))return mn.free(z),!1;z.Bc(E,E)}return this.stroke!==null&&z.Bc(b,b),a=z.ca(a),mn.free(z),a}if(x.type===di.F){ee=x.startX,b=x.startY,re=x.endX;var oe=x.endY;if(x=Math.min(ee,re),y=Math.min(b,oe),ee=Math.abs(re-ee)/2,b=Math.abs(oe-b)/2,x=a.x-(x+ee),y=a.y-(y+b),this.fill===null){if(ee-=E,b-=E,0>=ee||0>=b||1>=x*x/(ee*ee)+y*y/(b*b))return mn.free(z),!1;ee+=E,b+=E}return this.stroke!==null&&(ee+=E,b+=E),mn.free(z),0>=ee||0>=b?!1:1>=x*x/(ee*ee)+y*y/(b*b)}if(x.type===di.o)return mn.free(z),this.fill===null?xc(x,a.x,a.y,b):Td(x,a,b,1=this.strokeWidth)ue=Tt.Ve(se.startX,se.startY,se.endX,se.endY,z,ee,re,oe,b);else{if(se.startX===se.endX?(E=fe,ue=0):(y=(se.endY-se.startY)/(se.endX-se.startX),ue=fe/Math.sqrt(1+y*y),E=ue*y),y=wn(),a=new Je,Tt.Ve(se.startX+E,se.startY+ue,se.endX+E,se.endY+ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Tt.Ve(se.startX-E,se.startY-ue,se.endX-E,se.endY-ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Tt.Ve(se.startX+E,se.startY+ue,se.startX-E,se.startY-ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Tt.Ve(se.endX+E,se.endY+ue,se.endX-E,se.endY-ue,z,ee,re,oe,a)&&y.push(a),re=y.length,re===0)return Vn(y),!1;for(ue=!0,oe=1/0,E=0;EMath.abs(x)){if(oe=ee-ue-x*(z-E),0>a*a*x*x+se*se-oe*oe){b.x=NaN,b.y=NaN,ue=!1;break e}fe=Math.sqrt(a*a*x*x+se*se-oe*oe),re=(-(a*a*x*oe)+a*se*fe)/(se*se+a*a*x*x)+E,a=(-(a*a*x*oe)-a*se*fe)/(se*se+a*a*x*x)+E,se=x*(re-E)+oe+ue,oe=x*(a-E)+oe+ue,Math.abs((z-re)*(z-re))+Math.abs((ee-se)*(ee-se))re){b.x=NaN,b.y=NaN,ue=!1;break e}oe=Math.sqrt(re),re=ue+oe,oe=ue-oe,Math.abs(re-ee)Math.abs(Me)?(Te*=.5/Me,Me=.5):Te!==0&&.5>Math.abs(Te)&&(Me*=.5/Te,Te=.5),Ze-=Me,ut-=Te;Se.contains(Ze,ut);)Ze-=Me,ut-=Te;for(b.x=re,b.y=oe,Te=0;Tex?a-x:x-a)<(y>E?y-E:E-y)?(a=ya||Tt.$(oe.y,a))&&(oe.yy||Tt.$(oe.x,y))&&(oe.x=a&&E<=y):(a=E&&x<=a)}Fe.tx=function(a,y,x){function E(et,Ze){for(var ut=et.length,ht=0;htb)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var b=a.Bf(y),z=b;if(1.5=b||qa(y,z,0,-fe)>=b||qa(y,z,0,fe)>=b||qa(y,z,ue,0)>=b)}else if(y.type===di.o){if(se=y.bounds,z=se.x,re=se.y,oe=se.x+se.width,se=se.y+se.height,a.x>oe&&a.xse&&a.yb&&Sl(a.x,a.y,z,re,oe,re)>b&&Sl(a.x,a.y,oe,se,z,se)>b&&Sl(a.x,a.y,oe,se,oe,re)>b)return!1;if(z=Math.sqrt(b),x){if(this.fill===null?xc(y,a.x,a.y,z):Td(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yb)return!1;for(re=z.segments.s,oe=re.length,se=0;seb)return!1;break;case fu:var ye=wn();if(Tt.Qe(ee,ue,fe.point1X,fe.point1Y,fe.point2X,fe.point2Y,fe.endX,fe.endY,.8,ye),ee=E(ye,a),Vn(ye),ee||(ee=fe.endX,ue=fe.endY,a.zd(ee,ue)>b))return!1;break;case We:if(ye=wn(),Tt.ep(ee,ue,fe.point1X,fe.point1Y,fe.endX,fe.endY,.8,ye),ee=E(ye,a),Vn(ye),ee||(ee=fe.endX,ue=fe.endY,a.zd(ee,ue)>b))return!1;break;case Qe:case it:ye=fe.type===Qe?ru(fe,z):zu(fe,z,ee,ue);var Se=ye.length;if(Se===0){if(ee=fe.type===Qe?fe.centerX:fe.endX,ue=fe.type===Qe?fe.centerY:fe.endY,a.zd(ee,ue)>b)return!1;break}fe=null;for(var Me=wn(),Te=0;Te= 0",Dn,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?Ur(a,'"butt", "round", or "square"',Dn,"strokeCap"):(No(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?Ur(a,'"miter", "bevel", or "round"',Dn,"strokeJoin"):(No(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){No(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba?a=0:1a?a=0:1(fe*fe+ue*ue)*ye*ye&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof _d&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,fe=this.spacingBelow,this.flip){case Wa:a.translate(b,0),a.scale(-1,1);break;case la:a.translate(0,z),a.scale(1,-1);break;case Ss:a.translate(b,z),a.scale(-1,-1)}if(a.yc(),ue=this.Gc,ye=(y+ee+fe)*ue,z>ye&&(E=this.verticalAlignment,E=E.y*z-E.y*ye+E.offsetY),ue===1&&this.ze!==null)fe=this.Cb,fe>b&&(fe=b),this.Oj(this.ze,a,0,E+y,b,ee,fe,x,re,oe,se);else if(this.Qc!==null&&this.Qb!==null)for(ye=0;yeb&&(Se=b),E+=y,this.Oj(this.Qb[ye],a,0,E,b,ee,Se,x,re,oe,se),E+=ee+fe}switch(this.flip){case Wa:a.scale(-1,1),a.translate(-b,0);break;case la:a.scale(1,-1),a.translate(0,-z);break;case Ss:a.scale(-1,-1),a.translate(-b,-z)}}},Fe.Oj=function(a,y,x,E,b,z,ee,re,oe,se,ue){var fe=0;if(re)oe==="left"?fe=0:oe==="right"?fe=b-ee:oe==="center"&&(fe=(b-ee)/2),y.fillRect(x+fe,E+.25*z,ee,1);else{if(oe==="left"?fe=0:oe==="right"?fe=b:oe==="center"&&(fe=b/2),b=Gl!==null?Gl(this,z):.75*z,y.fillText(a,x+fe,E+b),a=z/20|0,a===0&&(a=1),oe==="right"?fe-=ee:oe==="center"&&(fe-=ee/2),se){re=Au!==null?Au(this,z):.8*z,oe=x+fe,se=E+re,b=x+fe+ee,re=E+re;var ye=a;y.beginPath(),y.lineWidth=ye,y.moveTo(oe,se),y.lineTo(b,re),y.stroke(),y.Se(),y instanceof _d&&y.ad.classList.add("gojs-td")}ue&&(ue=E+z-z/2.2|0,a%2!==0&&(ue+=.5),E=x+fe,z=ue,x=x+fe+ee,ee=ue,fe=a,y.beginPath(),y.lineWidth=fe,y.moveTo(E,z),y.lineTo(x,ee),y.stroke(),y.Se(),y instanceof _d&&y.ad.classList.add("gojs-td"))}},Fe.kk=function(a,y,x){if(!Ft.prototype.kk.call(this,a,y,x))return!1;if(Rl(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;x=this.Qb.length))){for(this.l|=16777216,se=this.Qb[oe],y=Math.max(1,a-y);Ta(se)>y&&1a.maxLines&&(a.l|=16777216))}function Yo(a,y,x,E){var b=a.formatting===Tf;b&&(y=y.trim());var z=0,ee=a.Ae,re=a.spacingAbove+a.spacingBelow;re=Math.max(0,il(a)+re);var oe=a.overflow===Sg?Al(ee):0;if(a.Gc>=a.maxLines)E!==null&&E.h(0,re);else if(ee=y,a.wrap===rg){a.Le=1;var se=Ta(y);if(oe===0||se<=x)a.Cb=Math.max(a.Cb,se),eu(a,y,a.Cb),E!==null&&E.h(se,re);else{for(z=Pa(a,ee),ee=ee.substr(z.length),y=Pa(a,ee),se=Ta(z+y);0x&&1x;){var fe=1;for(se=Ta(y.substr(0,fe)),ue=0;se<=x;)fe++,ue=se,se=Ta(y.substr(0,fe));if(fe===1){var ye=se;z=Math.max(z,se)}else ye=ue,z=Math.max(z,ue);if(fe--,1>fe&&(fe=1),eu(a,y.substr(0,fe),ye),oe++,y=y.substr(fe),a.Gc+oe>a.maxLines)break}for(ue=Pa(a,ee),se=Ta(y+ue);0a.maxLines))break}a.Le=Math.min(a.maxLines,oe),a.Cb=Math.max(a.Cb,z),E!==null&&E.h(a.Cb,re*a.Le)}}function Pa(a,y){if(a.wrap===$d)return y.substr(0,1);for(var x=y.length,E=0,b=pd;E=y.length?y:y.substr(0,E)}function Ta(a){return Ga===null?8*a.length:Ga.measureText(a).width}function il(a){if(a.df!==null)return a.df;var y=a.Ae;if(Ga===null){var x=16;return a.df=x}return Yg[y]!==void 0&&5e3>Iu?x=Yg[y]:(x=1.3*Ga.measureText("M").width,Yg[y]=x,Iu++),a.df=x}function Al(a){if(Ga===null)return 6;if(ha[a]!==void 0&&5e3>Ns)var y=ha[a];else y=Ga.measureText(Bl).width,ha[a]=y,Ns++;return y}function Cl(a,y){var x=a.ec.replace(/\r\n/g,` -`).replace(/\r/g,` -`),E=a.spacingAbove+a.spacingBelow;if(E=Math.max(0,il(a)+E),x.length===0)return a.Cb=0,a.Gc=1,E;if(!a.isMultiline){var b=x.indexOf(` -`,0);0<=b&&(x=x.substr(0,b))}b=0;for(var z=a.Gc=0,ee,re=!1;!re;){if(ee=x.indexOf(` -`,z),ee===-1&&(ee=x.length,re=!0),z<=ee){if(z=x.substr(z,ee-z),a.wrap!==rg){a.Le=0;var oe=Ti.alloc();Yo(a,z,y,oe),b+=oe.height,Ti.free(oe),a.Gc+=a.Le}else Yo(a,z,y,null),b+=E,a.Gc++;a.Gc===a.maxLines&&(re=!0)}z=ee+1}return a.Lq=b}Xe.Object.defineProperties(ma.prototype,{font:{get:function(){return this.Ae},set:function(a){var y=this.Ae;y!==a&&(this.Ae=a,this.df=null,this.v(),this.g("font",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;a!=null?a=a.toString():a="",y!==a&&(this.ec=a,this.v(),this.g("text",y,a),this.Uc=!0)}},textAlign:{get:function(){return this.da!==null?this.da.Or:"start"},set:function(a){var y=this.textAlign;y===a||a!=="start"&&a!=="end"&&a!=="left"&&a!=="right"&&a!=="center"||(zl(this),this.da.Or=a,this.N(),this.g("textAlign",y,a))}},flip:{get:function(){return this.da!==null?this.da.Xf:Jn},set:function(a){var y=this.flip;y!==a&&(zl(this),this.da.Xf=a,this.N(),this.g("flip",y,a))}},verticalAlignment:{get:function(){return this.da!==null?this.da.Yr:ud},set:function(a){var y=this.verticalAlignment;y.D(a)||(a=a.J(),zl(this),this.da.Yr=a,Mu(this),this.g("verticalAlignment",y,a))}},naturalBounds:{get:function(){if(!this.dc.w()){var a=Ti.alloc();Yo(this,this.ec,999999,a);var y=a.width;Ti.free(a),a=Cl(this,y);var x=this.desiredSize;isNaN(x.width)||(y=x.width),isNaN(x.height)||(a=x.height),du(this.dc,y,a)}return this.dc}},isMultiline:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this.v(),this.g("isMultiline",y,a))}},isUnderline:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;y!==a&&(this.l^=4194304,this.Uc=!0,this.N(),this.g("isUnderline",y,a))}},isStrikethrough:{get:function(){return(this.l&8388608)!==0},set:function(a){var y=(this.l&8388608)!==0;y!==a&&(this.l^=8388608,this.Uc=!0,this.N(),this.g("isStrikethrough",y,a))}},wrap:{get:function(){return this.da!==null?this.da.$r:hf},set:function(a){var y=this.wrap;y!==a&&(zl(this),this.da.$r=a,this.v(),this.g("wrap",y,a))}},overflow:{get:function(){return this.da!==null?this.da.$q:ql},set:function(a){var y=this.overflow;y!==a&&(zl(this),this.da.$q=a,this.v(),this.g("overflow",y,a))}},isOverflowed:{get:function(){return(this.l&16777216)!==0}},stroke:{get:function(){return this.xc},set:function(a){var y=this.xc;y!==a&&(a!==null&&pp(a,"TextBlock.stroke"),a instanceof gs&&a.freeze(),this.xc=a,this.N(),this.g("stroke",y,a))}},lineCount:{get:function(){return this.Gc}},lineHeight:{get:function(){return il(this)}},editable:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("editable",y,a))}},textEditor:{get:function(){return this.da!==null?this.da.Qr:null},set:function(a){var y=this.textEditor;y!==a&&(zl(this),this.da.Qr=a,this.g("textEditor",y,a))}},errorFunction:{get:function(){return this.da!==null?this.da.Hd:null},set:function(a){var y=this.errorFunction;y!==a&&(zl(this),this.da.Hd=a,this.g("errorFunction",y,a))}},interval:{get:function(){return this.fa!==null?this.fa.Tk:1},set:function(a){var y=this.interval;if(a=Math.round(a),y!==a&&a!==0&&isFinite(a)){this.fa===null&&(this.fa=new gc),this.fa.Tk=a,this.v();var x=this.panel;x!==null&&(x.graduatedIntervals=null),this.g("interval",y,a)}}},graduatedStart:{get:function(){return this.fa!==null?this.fa.u:0},set:function(a){var y=this.graduatedStart;y!==a&&(0>a?a=0:1a?a=0:1=a&&Ur(a,"> 0",ma,"maxLines"),zl(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Gl=null,Au=null,rg=new jn(ma,"None",0),Df=new jn(ma,"WrapFit",1),hf=new jn(ma,"WrapDesiredSize",2),$d=new jn(ma,"WrapBreakAll",3),ql=new jn(ma,"OverflowClip",0),Sg=new jn(ma,"OverflowEllipsis",1),Tf=new jn(ma,"FormatTrim",0),Vg=new jn(ma,"FormatNone",0),pd=/[ \u200b\u00ad]/,Yg=new zo,Iu=0,ha=new zo,Ns=0,Bl="...",xl="",Ga=null,bd=!1;ma.className="TextBlock";function Yh(){this.nc=!1,this.Hd=null,this.Xf=Jn,this.gq=Tf,this.Jq=1/0,this.$q=ql,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=ud,this.$r=hf}Yh.prototype.copy=function(){var a=new Yh;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},ma.getEllipsis=function(){return Bl},ma.setEllipsis=function(a){Bl=a,ha=new zo,Ns=0},ma.getBaseline=function(){return Gl},ma.setBaseline=function(a){Gl=a},ma.getUnderline=function(){return Au},ma.setUnderline=function(a){Au=a},ma.isValidFont=function(a){if(bd||(Ga=Bs?new Wc(null).context:null,bd=!0),Ga===null)return!0;var y=Ga.font;if(a===y||a==="10px sans-serif")return!0;Ga.font="10px sans-serif",Ga.font=a;var x=Ga.font;if(x!=="10px sans-serif")return Ga.font=y,!0;Ga.font="19px serif";var E=Ga.font;return Ga.font=a,x=Ga.font,Ga.font=y,x!==E},ma.FormatNone=Vg,ma.FormatTrim=Tf,ma.None=rg,ma.OverflowClip=ql,ma.OverflowEllipsis=Sg,ma.WrapBreakAll=$d,ma.WrapDesiredSize=hf,ma.WrapFit=Df;function gc(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}gc.prototype.copy=function(){var a=new gc;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},gc.className="GradElementSettings";function md(a,y){Ft.call(this),this.Eg=null,this.qo="",this.Xg=xd,this.Nk=oi,this.Zg=this.Hd=null,this.Mk=Qa,this.Xf=Jn,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var Of;Yt(md,Ft),md.prototype.cloneProtected=function(a){Ft.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},md.prototype.qb=function(a){a===Jn||a===Fr||a===Ia?this.imageStretch=a:Ft.prototype.qb.call(this,a)},md.prototype.toString=function(){return"Picture("+this.source+")#"+ba(this)};function Cg(a){a===void 0&&(a=""),a!==""?Of[a]&&(delete Of[a],Zh--):(Of=new zo,Zh=0)}function Ap(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var E=y.Bg.copy();if(E!=null){for(E=E.iterator;E.next();){var b=E.value;b.N();var z=y.getAttribute("src")||"",ee=b.Og.I(z);if(ee!==null)for(var re=ee.length,oe=0;oe=E.width&&(z=z+Me.offsetX+(fe*Me.x-E.width*Me.x)),ye>=E.height&&(ee=ee+Me.offsetY+(ye*Me.y-E.height*Me.y)),oe=Math.min(E.width,fe),re=Math.min(E.height,ye);break;case oi:fe=E.width,ye=E.height;break;case Fr:case Ia:Se===Fr?(Se=Math.min(E.height/ye,E.width/fe),fe*=Se,ye*=Se):Se===Ia&&(Se=Math.max(E.height/ye,E.width/fe),fe*=Se,ye*=Se,fe>=E.width&&(z=(z+Me.offsetX+(fe*Me.x-E.width*Me.x)/fe)*oe),ye>=E.height&&(ee=(ee+Me.offsetY+(ye*Me.y-E.height*Me.y)/ye)*re),oe*=1/(fe/E.width),re*=1/(ye/E.height),fe=E.width,ye=E.height)}Se=this.Df()*y.scale;var Te=fe*Se*ye*Se,et=oe*re/Te,Ze=x.__goCache;Se=null;var ut=gm;if(!b){if(x.sq&&Ze!==void 0&&4ut*ut)for(Ze.gi===null&&(xp(Ze,4,se,ue,x),xp(Ze,16,se,ue,x)),b=Ze.gi,se=b.length,ue=0;uea)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var E="rr"+y+","+x+","+a,b=Tt.Mf[E];if(b!==void 0)return b;var z=a*Tt.wg;return b=new di().add(new Ul(a,0,!0).add(new Oa(xa,y-a,0)).add(new Oa(fu,y,a,y-z,0,y,z)).add(new Oa(xa,y,x-a)).add(new Oa(fu,y-a,x,y,x-z,y-z,x)).add(new Oa(xa,a,x)).add(new Oa(fu,0,x-a,z,x,0,x-z)).add(new Oa(xa,0,a)).add(new Oa(fu,a,0,0,z,z,0).close())),1b.x&&a.y>b.y&&a.rightb.x&&y.y>b.y&&y.right=x.maxSelectionCount)){this.G^=4096;var E=!1;if(x!==null){E=x.skipsUndoManager,x.skipsUndoManager=!0;var b=x.selection;b.ka(),a?b.add(this):b.remove(this),b.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=E)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(vd(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(vd(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(vd(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof mi?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(vd(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(vd(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(vd(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:Es},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),vd(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(vd(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(vd(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:Dl},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),vd(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&Ct("Cannot make a Group a member of itself: "+this.toString()),Ct("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?Am(y,this):this instanceof jo&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?ym(a,this):this instanceof jo&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var E=this.data,b=x.model;if(E!==null&&b.Xj()){var z=b.wa(a!==null?a.data:null);b.mp(E,z)}}if(E=this.containingGroupChanged,E!==null&&(b=!0,x!==null&&(b=x.aa,x.aa=!0),E(this,y,a),x!==null&&(x.aa=b)),this instanceof jo){for(x=new Zn,mc(x,this,!0,0,!0),x=x.iterator;x.next();)if(E=x.value,E instanceof Wi)for(E=E.linksConnected;E.next();)Pp(E.value)}if(this instanceof Wi){for(x=this.linksConnected;x.next();)Pp(x.value);x=this.labeledLink,x!==null&&Pp(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&cc(y,-1,a))}}else Ct("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(vd(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof Wi&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(vd(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(vd(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:qs},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),vd(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(vd(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(vd(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),Yr.prototype.invalidateLayout=Yr.prototype.C,Yr.prototype.findCommonContainingGroup=Yr.prototype.px,Yr.prototype.isMemberOf=Yr.prototype.Td,Yr.prototype.findTopLevelPart=Yr.prototype.sz,Yr.prototype.findSubGraphLevel=Yr.prototype.oz,Yr.prototype.ensureBounds=Yr.prototype.Va,Yr.prototype.getDocumentBounds=Yr.prototype.mi,Yr.prototype.findObject=Yr.prototype.fb,Yr.prototype.moveTo=Yr.prototype.moveTo,Yr.prototype.invalidateAdornments=Yr.prototype.Wb,Yr.prototype.clearAdornments=Yr.prototype.Ej,Yr.prototype.removeAdornment=Yr.prototype.Jf,Yr.prototype.addAdornment=Yr.prototype.bh,Yr.prototype.findAdornment=Yr.prototype.Pj,Yr.prototype.updateTargetBindings=Yr.prototype.La;var wp=!1;Yr.className="Part",Yr.LayoutNone=0,Yr.LayoutAdded=1,Yr.LayoutRemoved=2,Yr.LayoutShown=4,Yr.LayoutHidden=8,Yr.LayoutNodeSized=16,Yr.LayoutGroupLayout=32,Yr.LayoutNodeReplaced=64,Yr.LayoutStandard=127,Yr.LayoutAll=16777215;function Ha(a,y){a===void 0||a instanceof lu||typeof a=="string"?Yr.call(this,a):(Yr.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}Yt(Ha,Yr),Ha.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},Ha.prototype.updateRelationshipsFromData=function(){},Ha.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof mi&&y instanceof Dn){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var E=0;Ea&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Zn;x.add(this),cv(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===tg),y.Ue=!1}};function cv(a,y,x,E,b,z,ee){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Zn;x.add(this),fv(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===tg),y.Ue=!1}};function fv(a,y,x,E,b,z,ee){for(var re=z===a?!1:a.isTreeExpanded,oe=x?a.Mo():a.Sd(),se={};oe.next();){var ue=oe.value;if(ue.isTreeLink&&(re||ue.fd||ue.bb(),ue=ue.To(a),ue!==null&&ue!==a&&!y.contains(ue))){if(y.add(ue),!re){ue.Zb(!0),ue.oh();var fe=x?ue.Oo():ue.Po();se.vv=a,fe.all(function(ye){return function(Se){return Se===ye.vv||!Se.isTreeExpanded}}(se))&&b.Cj(ue,z)}(2b&&(b=re.right),re.bottom>z&&(z=re.bottom)}}return isFinite(x)&&isFinite(E)?a.h(x,E,b-x,z-E):(y=y.location,a.h(y.x,y.y,0,0)),a},Xe.Object.defineProperties(Md.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new oa(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),Md.className="Placeholder";function mi(a){Yr.call(this,Pe.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=ec,this.Om=0,this.Qm=ec,this.Rm=NaN,this.qj=gA,this.po=.5,this.wd=null,this.Nb=new Xn().freeze(),this.Tg=this.Mg=null,this.ml=new mn,this.ua=new di,this.u=this.o=this.Sf=this.Wf=null,this.su=new Je,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}Yt(mi,Yr),mi.prototype.cloneProtected=function(a){Yr.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Fe=mi.prototype,Fe.Af=function(a){Yr.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&Kl(y),a=a.toPort,a!==null&&Kl(a)},Fe.qb=function(a){a.classType===mi?(a.value&2)===2?this.routing=a:a===nh||a===Qg||a===Pm?this.curve=a:a===Av||a===dy||a===cy?this.adjusting=a:a!==gA&&a!==ec&&Ct("Unknown Link enum value for a Link property: "+a):Yr.prototype.qb.call(this,a)},Fe.Xc=function(){this.ba===null&&(this.ba=new ng)},Fe.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),kd(a)||Za(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),kd(a)||Za(a)))},Fe.zv=function(){return!1},Fe.Av=function(){},Fe.Zc=function(){return!1},mi.prototype.computeAngle=function(a,y,x){return mi.computeAngle(y,x)},mi.computeAngle=function(a,y){switch(a){default:case ec:a=0;break;case xv:a=y;break;case Sv:a=y+90;break;case Cv:a=y-90;break;case pA:a=y+180;break;case hy:a=Tt.bp(y),90a&&(a-=180);break;case wv:a=Tt.bp(y+90),90a&&(a-=180);break;case Pv:a=Tt.bp(y-90),90a&&(a-=180);break;case fy:if(a=Tt.bp(y),45a||225a)return 0;90a&&(a-=180)}return Tt.bp(a)};function Pp(a){var y=a.fromNode,x=a.toNode,E=null;if(y!==null?E=x!==null?y.px(x):y.containingGroup:x!==null?E=x.containingGroup:E=null,y=E,x=a.Ah,x!==y){x!==null&&Am(x,a),a.Ah=y,y!==null&&ym(y,a);var b=a.containingGroupChanged;if(b!==null){var z=!0,ee=a.diagram;ee!==null&&(z=ee.aa,ee.aa=!0),b(a,x,y),ee!==null&&(ee.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=E}Fe=mi.prototype,Fe.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&Yr.prototype.oh.call(this)},Fe.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Fe.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function mv(a,y){a.wd===null&&(a.wd=new Zn),a.wd.add(y),a.v()}Fe.Vo=function(a){if(Yr.prototype.Vo.call(this,a),wg(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,D0(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||D0(x,this,E)}vv(this)}},Fe.Wo=function(a){if(Yr.prototype.Wo.call(this,a),wg(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,T0(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||T0(x,this,E)}yv(this)}},Fe.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},mi.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},mi.prototype.move=function(a,y){var x=y?this.location:this.position,E=x.x;isNaN(E)&&(E=0);var b=x.y;for(isNaN(b)&&(b=0),E=a.x-E,b=a.y-b,y===!0?Yr.prototype.move.call(this,a,!1):(a=Je.allocAt(x.x+E,x.y+b),Yr.prototype.move.call(this,a,!1),Je.free(a)),Wf(this,E,b),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+E,x.y+b)},mi.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},mi.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},mi.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(ol),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),E=this.i(1);return a.h((x.x+E.x)/2,(x.y+E.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===nh))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===nh){if(y===3){x=this.i(0),E=this.i(1);var b=this.i(2);return Tt.ax(x.x,x.y,E.x,E.y,E.x,E.y,b.x,b.y,a),a}if(E=(y-1)/3|0,x=3*(E/2|0),E%2===1){E=this.i(x),b=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),Tt.ax(E.x,E.y,b.x,b.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var ee=this.flattenedLengths;for(x=this.flattenedTotalLength,b=z=E=0;Ex/2));)E+=b,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-E)):a.h(y.x,y.y+(x/2-E)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-E),y.y):a.h(y.x+(x/2-E),y.y):(x=(x/2-E)/b,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},mi.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===nh))return this.ua.wx(.5);if(this.computeCurve()===nh&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var E=this.i(x+2);return x=this.i(x+3),Tt.My(a.x,a.y,y.x,y.y,E.x,E.y,x.x,x.y)}if(0E/2));)b+=z,x++;if(y=this.i(x),E=this.i(x+1),1>Math.abs(y.x-E.x)&&1>Math.abs(y.y-E.y)){if(0Math.abs(y.x-E.x))return y.y>E.y?270:90;if(1>Math.abs(y.y-E.y))return y.x>E.x?180:0}return y.ab(E)},Fe=mi.prototype,Fe.i=function(a){return this.Nb.s[a]},Fe.dd=function(a,y){this.Nb.cd(a,y)},Fe.L=function(a,y,x){this.Nb.cd(a,new Je(y,x))},Fe.Kz=function(a,y){this.Nb.Gb(a,y)},Fe.m=function(a,y,x){this.Nb.Gb(a,new Je(y,x))},Fe.ne=function(a){this.Nb.add(a)},Fe.yf=function(a,y){this.Nb.add(new Je(a,y))},Fe.pv=function(a){this.Nb.mb(a)},Fe.Fj=function(){this.Nb.clear()};function Wf(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var E=a.fd,b=new Xn,z=a.Nb.iterator;z.next();){var ee=z.value;b.add(new Je(ee.x+y,ee.y+x).freeze())}b.freeze(),z=a.Nb,a.Nb=b,ee=a.diagram,isNaN(y)||isNaN(x)||ee!==null&&ee.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),Mu(a)),E?R0(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),ee!==null&&ee.animationManager.zb&&Sr(ee.animationManager,a,b),a.g("points",z,b)}}Fe.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Fe.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,E=1/0,b=a.s,z=b.length,ee=0;eese&&(fe=-fe),Te=(0>oe?-1:1)*fe+Se,et=ue*(Te-Se)+Me),Se=z.x+2*re/3,Me=z.y+2*oe/3;var Ze=Se,ut=Me;Tt.B(oe,0)?ut=0oe?-1:1)*fe+Se,ut=ue*(Ze-Se)+Me),this.Fj(),this.ne(z),this.yf(Te,et),this.yf(Ze,ut),this.ne(ye),this.dd(0,this.getLinkPoint(a,y,ee,!0,!1,E,b)),this.dd(3,this.getLinkPoint(E,b,x,!1,!1,a,y))}else z=E,ye=b,E=this.getLinkPoint(a,y,ee,!0,!1,z,ye),b=this.getLinkPoint(z,ye,x,!1,!1,a,y),this.hasCurviness()?(ye=b.x-E.x,x=b.y-E.y,ee=this.computeCurviness(),a=E.x+ye/2,y=E.y+x/2,z=a,re=y,Tt.B(x,0)?re=0ee&&(z=-z),z=(0>x?-1:1)*z+a,re=ye*(z-a)+y),this.ne(E),this.yf(z,re),this.ne(b)):(this.ne(E),this.ne(b),re=mn.alloc(),y.mi(re),oe=re.ca(b),ye.mi(re),se=re.ca(E),(oe||se)&&(ee=y.ga(z0(ee),new Je),this.dd(0,this.getLinkPointFromPoint(a,y,ee,b,!0,ee)),x=ye.ga(z0(x),new Je),this.dd(1,this.getLinkPointFromPoint(z,ye,x,E,!1,x))),mn.free(re))}else{fe=this.isAvoiding,ye&&(ue&&fe||se)&&this.Fj();var ht=se?this.computeCurviness():0;fe=this.getLinkPoint(a,y,ee,!0,ue,E,b),Se=Te=Me=0,(ue||!re||se)&&(et=this.computeEndSegmentLength(a,y,ee,!0),Se=this.getLinkDirection(a,y,fe,ee,!0,ue,E,b),se&&(re||ee.D(x)||!ue&&ee.x+x.x===1&&ee.y+x.y===1)&&(Se-=ue?90:30,0>ht&&(Se-=180)),0>Se?Se+=360:360<=Se&&(Se-=360),se&&(et+=Math.abs(ht)*(ue?1:2)),Se===0?Me=et:Se===90?Te=et:Se===180?Me=-et:Se===270?Te=-et:(Me=et*Math.cos(Se*Math.PI/180),Te=et*Math.sin(Se*Math.PI/180)),ee.Mc()&&se&&(et=y.ga(Qa,Je.alloc()),Ze=Je.allocAt(et.x+1e3*Me,et.y+1e3*Te),this.getLinkPointFromPoint(a,y,et,Ze,!0,fe),Je.free(et),Je.free(Ze))),et=this.getLinkPoint(E,b,x,!1,ue,a,y);var mt=ut=Ze=0;if(ue||!oe||se){var Bt=this.computeEndSegmentLength(E,b,x,!1);mt=this.getLinkDirection(E,b,et,x,!1,ue,a,y),se&&(oe||ee.D(x)||!ue&&ee.x+x.x===1&&ee.y+x.y===1)&&(mt+=ue?0:30,0>ht&&(mt+=180)),0>mt?mt+=360:360<=mt&&(mt-=360),se&&(Bt+=Math.abs(ht)*(ue?1:2)),mt===0?Ze=Bt:mt===90?ut=Bt:mt===180?Ze=-Bt:mt===270?ut=-Bt:(Ze=Bt*Math.cos(mt*Math.PI/180),ut=Bt*Math.sin(mt*Math.PI/180)),x.Mc()&&se&&(x=b.ga(Qa,Je.alloc()),ee=Je.allocAt(x.x+1e3*Ze,x.y+1e3*ut),this.getLinkPointFromPoint(E,b,x,ee,!1,et),Je.free(x),Je.free(ee))}x=fe,(ue||!re||se)&&(x=new Je(fe.x+Me,fe.y+Te)),ee=et,(ue||!oe||se)&&(ee=new Je(et.x+Ze,et.y+ut)),!ye&&!ue&&re&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}mi.prototype.getLinkPointFromPoint=function(a,y,x,E,b,z){if(z===void 0&&(z=new Je),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(b=a.findVisibleNode(),b!==null&&b!==a&&(y=b.port)),a=null,b=y.panel,b===null||b.se()||(b=b.panel),b===null){b=E.x,E=E.y;var ee=x.x;x=x.y}else{a=b.oe,b=1/(a.m11*a.m22-a.m12*a.m21),ee=a.m22*b;var re=-a.m12*b,oe=-a.m21*b,se=a.m11*b,ue=b*(a.m21*a.dy-a.m22*a.dx),fe=b*(a.m12*a.dx-a.m11*a.dy);b=E.x*ee+E.y*oe+ue,E=E.x*re+E.y*se+fe,ee=x.x*ee+x.y*oe+ue,x=x.x*re+x.y*se+fe}return y.Sj(b,E,ee,x,z),a!==null&&z.transform(a),z};function j0(a,y){var x=y.Zn;return x===null&&(x=new Y0,x.port=y,x.node=y.part,y.Zn=x),y1(x,a)}mi.prototype.getLinkPoint=function(a,y,x,E,b,z,ee,re){if(re===void 0&&(re=new Je),x.sb()&&!Ep(x))return y.ga(x,re),re;if(x.$c()){var oe=j0(this,y);if(oe!==null){if(re.assign(oe.Zo),b&&this.routing===h1){var se=j0(this,ee);if(se!==null&&oe.Gl=ue.y&&a.y<=ue.y+ue.height?re.y=a.y:(x.Hf(Ya)||x.Hf(sd))&&a.x>=ue.x&&a.x<=ue.x+ue.width&&(re.x=a.x),Je.free(oe),Je.free(se)}}return re}}return x=y.ga(z0(x),Je.alloc()),this.pointsCount>(b?6:2)?(ee=E?this.i(1):this.i(this.pointsCount-2),b&&(ee=xm(x,ee.copy()))):(oe=this.computeSpot(!E,ee),z=Je.alloc(),ee=ee.ga(z0(oe),z),b&&(ee=xm(x,ee)),Je.free(z)),this.getLinkPointFromPoint(a,y,x,ee,E,re),Je.free(x),re},mi.prototype.getLinkDirection=function(a,y,x,E,b,z,ee,re){e:if(E.sb())var oe=E.x>E.y?E.x>1-E.y?0:E.x<1-E.y?270:315:E.x1-E.y?90:E.x<1-E.y?180:135:.5>E.x?225:.5(z?6:2)?(re=b?this.i(1):this.i(this.pointsCount-2),re=z?xm(oe,re.copy()):x):(x=Je.alloc(),re=re.ga(Qa,x),Je.free(x)),x=Math.abs(re.x-oe.x)>Math.abs(re.y-oe.y)?re.x>=oe.x?0:180:re.y>=oe.y?90:270,Je.free(oe),oe=x}return E.Mc()&&ee.Td(a)&&(oe+=180,360<=oe&&(oe-=360)),Ep(E)||(a=y.li(),a===0)||(45<=a&&135>a?oe+=90:135<=a&&225>a?oe+=180:225<=a&&315>a&&(oe+=270),360<=oe&&(oe-=360)),oe},mi.prototype.computeEndSegmentLength=function(a,y,x,E){return y!==null&&x.$c()&&(a=j0(this,y),a!==null)?a.Ju:(a=E?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=E?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},mi.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=Qa:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===Dl?zs:y)):(a=y||this.toPort,a===null?a=Qa:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===Dl?zs:y)),a};function Ep(a){return a===zs||a.x===.5&&a.y===.5}function z0(a){return a.x===.5&&a.y===.5?a:Qa}mi.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==ec&&4ye.width||fe.y>ye.height||0>fe.x+fe.width||0>fe.y+fe.height)){if(fe=Oo.alloc(),fe.set(ee),ue instanceof Pe)re=ue.Cf(a,y,x,E,b,fe);else if(this.path===ue){if(ue instanceof Dn)if(re=a,ye=E,ue.pickable===!1)re=!1;else if(fe.multiply(ue.transform),ye)e:{var Se=re,Me=fe;if(ue.fh(Se,Me))re=!0;else{if(Me===void 0&&(Me=ue.transform,Se.Re(ue.actualBounds))){re=!0;break e}re=Se.left,ye=Se.right;var Te=Se.top;Se=Se.bottom;var et=Je.alloc(),Ze=Je.alloc(),ut=Je.alloc(),ht=Oo.alloc();ht.set(Me),ht.bv(ue.transform),ht.Vj(),Ze.x=ye,Ze.y=Te,Ze.transform(ht),et.x=re,et.y=Te,et.transform(ht),Me=!1,jl(ue,et,Ze,ut)?Me=!0:(et.x=ye,et.y=Se,et.transform(ht),jl(ue,et,Ze,ut)?Me=!0:(Ze.x=re,Ze.y=Se,Ze.transform(ht),jl(ue,et,Ze,ut)?Me=!0:(et.x=re,et.y=Te,et.transform(ht),jl(ue,et,Ze,ut)&&(Me=!0)))),Oo.free(ht),Je.free(et),Je.free(Ze),Je.free(ut),re=Me}}else re=ue.fh(re,fe)}else re=yu(ue,a,E,fe);re&&(ye=ue,y!==null&&(ye=y(ue)),ye&&(x===null||x(ye))&&b.add(ye)),Oo.free(fe)}}}return z===void 0&&Oo.free(ee),re||this.background!==null||this.areaBackground!==null}return z===void 0&&Oo.free(ee),!1},mi.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?nh:this.curve},mi.prototype.computeCorner=function(){if(this.curve===nh)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},mi.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,E=0;Eoe?-Math.PI/2:Math.PI/2;else ue=Math.atan(oe/Math.abs(re)),0>re&&(ue=Math.PI-ue);ee=y.x;var fe=y.y;re=E.x-ee;var ye=E.y-fe;for(oe=Math.sqrt(re*re+ye*ye),Tt.$(re,0)?ye=0>ye?-Math.PI/2:Math.PI/2:(ye=Math.atan(ye/Math.abs(re)),0>re&&(ye=Math.PI-ye)),se=oe/se,ue=ye-ue,this.dd(a,y),a+=1;aoe?-Math.PI/2:Math.PI/2:(oe=Math.atan(oe/Math.abs(re)),0>re&&(oe=Math.PI-oe)),re=oe+ue,y*=se,this.L(a,ee+y*Math.cos(re),fe+y*Math.sin(re)));this.dd(x,E)}}return!0;case cy:if(z=this.i(a),fe=this.i(x),!z.Xa(y)||!fe.Xa(E)){b=z.x,z=z.y,ee=fe.x,fe=fe.y,se=(ee-b)*(ee-b)+(fe-z)*(fe-z),re=y.x,ue=y.y,oe=E.x,ye=E.y;var Se=1;if(oe-re!==0){var Me=(ye-ue)/(oe-re);Se=Math.sqrt(1+1/(Me*Me))}else Me=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>E?E+=360:360<=E&&(E-=360);var ee=E;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,E=315<=E||45>E?0:45<=E&&135>E?90:135<=E&&225>E?180:270;var re=b.actualBounds.copy(),oe=z.actualBounds.copy();if(re.w()&&oe.w()){re.Bc(Ev,Ev),oe.Bc(Ev,Ev),re.Ye(a),oe.Ye(x);var se=Je.alloc(),ue=Je.alloc();y===0?x.x>a.x||E===270&&x.ya.x||E===90&&x.y>a.y&&oe.right>a.x?(se.h(x.x,a.y),ue.h(x.x,(a.y+x.y)/2),E===180?(se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),ue.x=se.x,ue.y=x.y):E===270&&x.ya.y?(se.x=a.xoe.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):oe.right,ue.x=se.x,ue.y=x.y):E===0&&a.xoe.top&&a.yre.bottom)&&(E===180&&(oe.ca(a)||re.ca(x))?se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===180||E===270)&&(se.y=this.computeMidOrthoPosition(a.x,re.bottom,x.x,Math.min(x.y,oe.top),!0)),ue.x=x.x,ue.y=se.y),se.y>re.top&&se.y=re.left&&x.x<=a.x||a.x<=oe.right&&a.x>=x.x?(E===90||E===270)&&(se.h(Math.max((a.x+x.x)/2,a.x),a.y),ue.h(se.x,x.y)):(se.y=E===270||(E===0||E===180)&&x.ya.y&&oe.lefta.y?(se.x=a.x>oe.right?this.computeMidOrthoPosition(a.x,a.y,oe.right,x.y,!1):a.x>oe.left&&(E===270&&a.yoe.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):oe.left,ue.x=se.x,ue.y=x.y):E===180&&a.x>oe.right&&a.y>oe.top&&a.yre.bottom)&&(E===0&&(oe.ca(a)||re.ca(x))?se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===0||E===270)&&(se.y=this.computeMidOrthoPosition(a.x,re.bottom,x.x,Math.min(x.y,oe.top),!0)),ue.x=x.x,ue.y=se.y),se.y>re.top&&se.y=a.x||a.x>=oe.left&&a.x<=x.x?(E===90||E===270)&&(se.h(Math.min((a.x+x.x)/2,a.x),a.y),ue.h(se.x,x.y)):(se.y=E===270||(E===0||E===180)&&x.ya.y||E===180&&x.xa.y||E===0&&x.x>a.x&&oe.bottom>a.y?(se.h(a.x,x.y),ue.h((a.x+x.x)/2,x.y),E===270?(se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),ue.x=x.x,ue.y=se.y):E===180&&x.xa.x?(se.y=a.yoe.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):oe.bottom,ue.x=x.x,ue.y=se.y):E===90&&a.yoe.left&&a.xre.right)&&(E===270&&(oe.ca(a)||re.ca(x))?se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===270||E===180)&&(se.x=this.computeMidOrthoPosition(re.right,a.y,Math.min(x.x,oe.left),x.y,!1)),ue.x=se.x,ue.y=x.y),se.x>re.left&&se.x=re.top&&x.y<=a.y||a.y<=oe.bottom&&a.y>=x.y?(E===0||E===180)&&(se.h(a.x,Math.max((a.y+x.y)/2,a.y)),ue.h(x.x,se.y)):(se.x=E===180||(E===90||E===270)&&x.xa.x&&oe.top=a.x?(se.y=a.y>oe.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,oe.bottom,!0):a.y>oe.top&&(E===180&&a.xoe.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):oe.top,ue.x=x.x,ue.y=se.y):E===270&&a.y>oe.bottom&&a.x>oe.left&&a.xre.right)&&(E===90&&(oe.ca(a)||re.ca(x))?se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===90||E===180)&&(se.x=this.computeMidOrthoPosition(re.right,a.y,Math.min(x.x,oe.left),x.y,!1)),ue.x=se.x,ue.y=x.y),se.x>re.left&&se.x=a.y||a.y>=oe.top&&a.y<=x.y?(E===0||E===180)&&(se.h(a.x,Math.min((a.y+x.y)/2,a.y)),ue.h(x.x,se.y)):(se.x=E===180||(E===90||E===270)&&x.x=bm&&(p1(Se),re.Bc(Se.Ho*Se.Hx,Se.Go*Se.Ix),m1(Se,a,y,fe,E,re,!1),oe=og(Se,fe.x,fe.y)),!Se.abort&&oethis.pointsCount?(y===0||y===180?(re.x=a.x,re.y=fe.y):(re.x=fe.x,re.y=a.y),this.L(2,re.x,re.y),this.m(3,re.x,re.y)):(ee=this.i(3),y===0||y===180?Tt.B(re.x,ee.x)?(re=y===0?Math.max(re.x,a.x):Math.min(re.x,a.x),this.L(2,re,a.y),this.L(3,re,ee.y)):Tt.B(re.y,ee.y)?(Math.abs(a.y-re.y)<=Se.Go/2&&(this.L(2,re.x,a.y),this.L(3,ee.x,a.y)),this.m(2,re.x,a.y)):this.L(2,a.x,re.y):(y===90||y===270)&&(Tt.B(re.y,ee.y)?(re=y===90?Math.max(re.y,a.y):Math.min(re.y,a.y),this.L(2,a.x,re),this.L(3,ee.x,re)):Tt.B(re.x,ee.x)?(Math.abs(a.x-re.x)<=Se.Ho/2&&(this.L(2,a.x,re.y),this.L(3,a.x,ee.y)),this.m(2,a.x,re.y)):this.L(2,re.x,a.y))),x!==null&&(a=this.i(1),ee=this.i(2),a.x!==ee.x&&a.y!==ee.y?y===0||y===180?this.m(2,a.x,ee.y):this.m(2,ee.x,a.y):y===0||y===180?this.m(2,b.x,x.y):this.m(2,x.x,b.y)),Me!==null&&(E===0||E===180?this.yf(z.x,Me.y):this.yf(Me.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(se.copy()),this.ne(ue.copy())),Je.free(se),Je.free(ue)}},mi.prototype.computeMidOrthoPosition=function(a,y,x,E,b){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),b?(y+E)/2+z:(a+x)/2+z};function Sm(a){if(a.diagram===null||!a.isAvoiding||!xs(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=El(a.diagram,!0,a.containingGroup,null);for(var E=1;Ea0&&og(y,ue,fe)!==se-1&&(og(y,x-re,E)===se-1?(b=180,ue=x-re,fe=E):og(y,x+re,E)===se-1?(b=0,ue=x+re,fe=E):og(y,x,E-oe)===se-1?(b=270,ue=x,fe=E-oe):og(y,x,E+oe)===se-1&&(b=90,ue=x,fe=E+oe));se>a0&&og(y,ue,fe)===se-1;)x=ue,E=fe,b===0?ue+=re:b===90?fe+=oe:b===180?ue-=re:fe-=oe,--se;z?se>a0&&(b===180||b===0?x=Math.floor(x/re)*re+re/2:(b===90||b===270)&&(E=Math.floor(E/oe)*oe+oe/2)):(x=Math.floor(x/re)*re+re/2,E=Math.floor(E/oe)*oe+oe/2),se>a0&&(z=b,ee=x,ue=E,b===0?(z=90,ue+=oe):b===90?(z=180,ee-=re):b===180?(z=270,ue-=oe):b===270&&(z=0,ee+=re),og(y,ee,ue)===se-1?Cm(a,y,ee,ue,z,!1,z):(ee=x,ue=E,b===0?(z=270,ue-=oe):b===90?(z=0,ee+=re):b===180?(z=90,ue+=oe):b===270&&(z=180,ee-=re),og(y,ee,ue)===se-1&&Cm(a,y,ee,ue,z,!1,z))),a.yf(x,E)}mi.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),E=this.i(1),b=Sl(y,a,x.x,x.y,E.x,E.y),z=0,ee=1;eethis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,E=0;E=y&&(E=y-1),oe=this.i(E),z.x=Math.min(oe.x,z.x),z.y=Math.min(oe.y,z.y);E=z.x,oe=z.y}else{for(oe=0;oeet?Me>Se?(z.x=Ze-ht,z.y=Se-ht,b.x=Ze+Te,b.y=Se+Te):(z.x=Ze-ht,z.y=Se+ht,b.x=Ze+Te,b.y=Se-Te):Me>Se?(z.x=Ze+ht,z.y=Se-ht,b.x=Ze-Te,b.y=Se+Te):(z.x=Ze+ht,z.y=Se+ht,b.x=Ze-Te,b.y=Se-Te)),Tt.$(et,Ze)&&Tt.$(Se,Me)&&(Se>ye?(ut>Ze?(z.x=Ze-ht,z.y=Se-ht,b.x=Ze+Te):(z.x=Ze+ht,z.y=Se-ht,b.x=Ze-Te),b.y=Se+Te):(ut>Ze?(z.x=Ze-ht,z.y=Se+ht,b.x=Ze+Te):(z.x=Ze+ht,z.y=Se+ht,b.x=Ze-Te),b.y=Se-Te)),(Tt.$(et,Ze)&&Tt.$(Ze,ut)||Tt.$(ye,Se)&&Tt.$(Se,Me))&&(et=.5*(et+ut),ye=.5*(ye+Me),z.x=et,z.y=ye,b.x=et,b.y=ye),(fe===1||fe===2&&Tt.$(ee.x,this.i(0).x)&&Tt.$(ee.y,this.i(0).y))&&(x.x=.5*(ee.x+se.x),x.y=.5*(ee.y+se.y)),va(re,x.x-E,x.y-oe,z.x-E,z.y-oe,se.x-E,se.y-oe),y.set(z),x.set(b),ee=se}}se=ee.x,ee=ee.y,ue=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(ue=Kg(this,ue.copy(),!1,Xs)),se=.5*(se+ue.x),ee=.5*(ee+ue.y),va(re,b.x-E,b.y-oe,se-E,ee-oe,ue.x-E,ue.y-oe),Je.free(y),Je.free(x),Je.free(z),Je.free(b)}else for(x=3;x=y&&(x=y-1),b=this.i(x-1),ee=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(ee=Kg(this,ee.copy(),!1,Xs)),va(re,z.x-E,z.y-oe,b.x-E,b.y-oe,ee.x-E,ee.y-oe);else{for(z=Je.alloc(),z.assign(this.i(0)),b=Je.alloc(),b.assign(z),ee=this.computeCorner(),fe=1,se=0;fe=y-1){if(!z.D(ue))this.computeShortLength(!1)!==0&&(ue=Kg(this,ue.copy(),!1,Xs)),Ug(this,re,-E,-oe,z,ue,x);else if(se===0)for(fe=1;fez.x?mt=ye.x-Me:mt=ye.x+Me,Ze.y>ye.y?ut=ye.y+ht:ut=ye.y-ht,Ze=Je.allocAt(mt,Bt),Ug(this,re,fe,et,z,Ze,Te),Je.free(Ze),Hc(re,ye.x+fe,ye.y+et,Se+fe,ut+et),z.h(Se,ut)}else Tt.B(z.x,ye.x)&&Tt.B(ye.y,Ze.y)?(Me=Math.min(ee,Math.abs(ye.y-b.y)/2),Me=ht=Math.min(Me,Math.abs(Ze.x-ye.x)/2),Tt.B(ht,0)?(Ug(this,re,fe,et,z,ye,Te),z.assign(ye)):(mt=ye.x,Bt=ye.y,Se=mt,ut=Bt,ye.y>z.y?Bt=ye.y-Me:Bt=ye.y+Me,Ze.x>ye.x?Se=ye.x+ht:Se=ye.x-ht,Ze=Je.allocAt(mt,Bt),Ug(this,re,fe,et,z,Ze,Te),Je.free(Ze),Hc(re,ye.x+fe,ye.y+et,Se+fe,ut+et),z.h(Se,ut))):(Ug(this,re,fe,et,z,ye,Te),z.assign(ye));b.assign(ue),fe=se}Je.free(z)}jf=re}else re=this.i(1).copy(),re.x-=E,re.y-=oe,this.computeShortLength(!0)!==0&&(b=Kg(this,b,!0,z)),this.computeShortLength(!1)!==0&&(re=Kg(this,re,!1,z)),a.type=di.j,a.startX=b.x,a.startY=b.y,a.endX=re.x,a.endY=re.y;return this.lk=!0,a};function W0(a,y,x,E){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=E-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),Tt.$(a,0)?y:Tt.$(y,0)?a:Math.sqrt(a*a+y*y)))}function Kg(a,y,x,E){var b=a.pointsCount;if(2>b)return y;if(x){var z=a.i(1);if(x=z.x-E.x,z=z.y-E.y,E=W0(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!0),a>b&&(a=b),b=a*(z-y.y)/E,y.x+=a*(x-y.x)/E,y.y+=b}else{if(z=a.i(b-2),x=z.x-E.x,z=z.y-E.y,E=W0(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!1),a>b&&(a=b),b=a*(y.y-z)/E,y.x-=a*(y.x-x)/E,y.y-=b}return y}function wm(a,y,x,E){for(var b=a.pointsCount,z=y;Tt.$(y.x,z.x)&&Tt.$(y.y,z.y);){if(x>=b)return b-1;z=a.i(x++)}if(!Tt.$(y.x,z.x)&&!Tt.$(y.y,z.y))return x-1;for(var ee=z;Tt.$(y.x,z.x)&&Tt.$(z.x,ee.x)&&(!E||(y.y>=z.y?z.y>=ee.y:z.y<=ee.y))||Tt.$(y.y,z.y)&&Tt.$(z.y,ee.y)&&(!E||(y.x>=z.x?z.x>=ee.x:z.x<=ee.x));){if(x>=b)return b-1;ee=a.i(x++)}return x-2}mi.prototype.computeJumpLength=function(){return 10};function Ug(a,y,x,E,b,z,ee){if(!ee&&wg(a)){ee=a.computeJumpLength();var re=ee/2,oe=[],se=0;if(a.isVisible()&&(se=hA(a,b,z,oe)),0fe-ee);)se--,fe=Math.max(ue-re,z.x);ue=z.y-ee+E,fe+=x,Se=z.y+E,a.curve===Qg?Bc(y,fe,Se,!1):va(y,ye,ue,fe,ue,fe,Se)}else if(Tt.B(b.x,z.x))if(b.yue-ee);)se--,ue=Math.max(fe-re,z.y);fe=z.x-ee+x,Se=z.x+x,ue+=E,a.curve===Qg?Bc(y,Se,ue,!1):va(y,fe,ye,fe,ue,Se,ue)}}}y.lineTo(z.x+x,z.y+E)}function hA(a,y,x,E){var b=a.diagram;if(b===null||y.D(x))return 0;for(b=b.layers;b.next();){var z=b.value;if(z!==null&&z.visible){z=z.Pa.s;for(var ee=z.length,re=0;reee.x&&ue.x>=se.x||se.xee.y&&ue.y>=se.y||se.yee&&Math.min(Me,Te)ue&&!Tt.B(Me,Te)){re.x=ue,re.y=ee,ue=!0;break e}}else if(Tt.B(fe,Se)&&Tt.B(Me,Te)&&Math.min(ue,ye)Me&&Math.min(ee,et)fe&&!Tt.B(ee,et)){re.x=Me,re.y=fe,ue=!0;break e}re.x=0,re.y=0,ue=!1}ue&&(b?x.push(re.x):x.push(re.y)),ee=se}Je.free(re)}function wg(a){return a=a.curve,a===Pm||a===Qg}function gu(a,y){(y||wg(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}mi.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var E=!1;for(x=x.layers;x.next();){var b=x.value;if(b.visible){if(b===y){E=!0;var z=!1;b=b.Pa.s;for(var ee=b.length,re=0;rea&&Ur(a,">= 0",mi,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:Dl},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&Kl(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",mi,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=E&&(z=E-1);var re=this.i(z-1),oe=this.i(z);Tt.Dl(b.x,b.y,ee.x,ee.y,re.x,re.y,oe.x,oe.y,.5,a),y=Math.min(oe.x,y),x=Math.min(oe.y,x),b=oe}else for(b=this.i(0),z=this.i(1),y=Math.min(b.x,z.x),x=Math.min(b.y,z.y),a.h(b.x,b.y,0,0),a.Ye(z),b=2;bE&&(E=-E)):Tt.$(E.y,b.y)?(E=b.x-E.x,0>E&&(E=-E)):E=Math.sqrt(E.Bf(b)),a.push(E)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,E=a=0;Ethis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!Ep(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!Ep(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),gu(this,y===Qg||y===Pm||a===Qg||a===Pm),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),gu(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),mi.prototype.invalidateOtherJumpOvers=mi.prototype.Xo,mi.prototype.findClosestSegment=mi.prototype.ez,mi.prototype.updateRoute=mi.prototype.vg,mi.prototype.invalidateRoute=mi.prototype.bb,mi.prototype.rollbackRoute=mi.prototype.rv,mi.prototype.commitRoute=mi.prototype.zf,mi.prototype.startRoute=mi.prototype.uh,mi.prototype.clearPoints=mi.prototype.Fj,mi.prototype.removePoint=mi.prototype.pv,mi.prototype.addPointAt=mi.prototype.yf,mi.prototype.addPoint=mi.prototype.ne,mi.prototype.insertPointAt=mi.prototype.m,mi.prototype.insertPoint=mi.prototype.Kz,mi.prototype.setPointAt=mi.prototype.L,mi.prototype.setPoint=mi.prototype.dd,mi.prototype.getPoint=mi.prototype.i,mi.prototype.getOtherPort=mi.prototype.Cz,mi.prototype.getOtherNode=mi.prototype.To;var H0=null,V0=null,gA=new jn(mi,"Normal",1),bx=new jn(mi,"Orthogonal",2),Bx=new jn(mi,"AvoidsNodes",6),h1=new jn(mi,"AvoidsNodesStraight",7),ec=new jn(mi,"None",0),nh=new jn(mi,"Bezier",9),Qg=new jn(mi,"JumpGap",10),Pm=new jn(mi,"JumpOver",11),Av=new jn(mi,"End",17),dy=new jn(mi,"Scale",18),cy=new jn(mi,"Stretch",19),xv=new jn(mi,"OrientAlong",21),Sv=new jn(mi,"OrientPlus90",22),Cv=new jn(mi,"OrientMinus90",23),pA=new jn(mi,"OrientOpposite",24),hy=new jn(mi,"OrientUpright",25),wv=new jn(mi,"OrientPlus90Upright",26),Pv=new jn(mi,"OrientMinus90Upright",27),fy=new jn(mi,"OrientUpright45",28),f1=16,g1=14,Ev=8;mi.className="Link",mi.Normal=gA,mi.Orthogonal=bx,mi.AvoidsNodes=Bx,mi.AvoidsNodesStraight=h1,mi.None=ec,mi.Bezier=nh,mi.JumpGap=Qg,mi.JumpOver=Pm,mi.End=Av,mi.Scale=dy,mi.Stretch=cy,mi.OrientAlong=xv,mi.OrientPlus90=Sv,mi.OrientMinus90=Cv,mi.OrientOpposite=pA,mi.OrientUpright=hy,mi.OrientPlus90Upright=wv,mi.OrientMinus90Upright=Pv,mi.OrientUpright45=fy,mi.EndSegmentStep=8,mi.CurvinessStart=f1,mi.SpacingMin=g1,mi.OrthoShortCut=Ev;function gy(a,y,x,E){Ma(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=E,this.links=[]}gy.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,E=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((E+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=a0&&(x[E]=mA)}bv.prototype.Yj=function(a,y,x,E){if(a>this.En||a+xthis.Fn||y+Ea&&(x+=a,a=0),0>y&&(b+=y,y=0),0>x||0>b)return!0;for(E=Math.min(a+x-1,this.di)|0,x=Math.min(y+b-1,this.ei)|0;a<=E;a++){b=this.ac[a];for(var z=y;z<=x;z++)if(b[z]===Gg)return!1}return!0};function ag(a,y,x,E,b,z,ee,re,oe){if(!(yee||xoe)){var se=y|0,ue=x|0,fe=a.ac[se][ue];if(fe>=a0&&fe=a.ac[se][ue]);)a.ac[se][ue]=fe,fe+=1,b?ue+=E:se+=E;if(se=b?ue:se,b)if(0se;x+=E)ag(a,y,x,1,!b,z,ee,re,oe),ag(a,y,x,-1,!b,z,ee,re,oe);else if(0se;y+=E)ag(a,y,x,1,!b,z,ee,re,oe),ag(a,y,x,-1,!b,z,ee,re,oe)}}function py(a,y,x,E,b,z,ee,re,oe){y|=0,x|=0;var se=Gg,ue=a0;for(a.ac[y][x]=ue;se===Gg&&y>z&&yre&&xz&&yre&&x=Math.abs(re-se)&&1>=Math.abs(oe-ue))a.abort=!0;else{var fe=z.x;E=z.y,y=z.x+z.width;var ye=z.y+z.height;fe-=a.Nd,fe/=a.rc,E-=a.Od,E/=a.sc,y-=a.Nd,y/=a.rc,ye-=a.Od,ye/=a.sc,z=Math.max(0,Math.min(a.di,fe|0)),y=Math.min(a.di,Math.max(0,y|0)),fe=Math.max(0,Math.min(a.ei,E|0)),ye=Math.min(a.ei,Math.max(0,ye|0)),E=a.ac,re|=0,oe|=0,se|=0,ue|=0;var Se=x===0||x===90?1:-1;if(x=x===90||x===270,E[re][oe]===Gg?(py(a,re,oe,Se,x,z,y,fe,ye),py(a,re,oe,1,!x,z,y,fe,ye),py(a,re,oe,-1,!x,z,y,fe,ye)):py(a,re,oe,Se,x,re,oe,re,oe),E[se][ue]===Gg?(my(a,se,ue,b===0||b===90?1:-1,b===90||b===270,z,y,fe,ye),my(a,se,ue,1,!(b===90||b===270),z,y,fe,ye),my(a,se,ue,-1,!(b===90||b===270),z,y,fe,ye)):my(a,se,ue,Se,x,se,ue,se,ue),x=wn(),ee&&v1(a,se,ue,b,re,oe,x))for((x[0]!==se||x[1]!==ue)&&(x.unshift(ue),x.unshift(se)),(x[x.length-2]!==re||x[x.length-1]!==oe)&&(x.push(re),x.push(oe)),a=a0,b=x[x.length-2],ee=x[x.length-1],E[b][ee]=a++,z=x.length-4;0<=z;z-=2)for(b=x[z+2],ee=x[z+3],y=x[z],se=x[z+1];y>b?b++:yee?ee++:seb)ue--;else break;else if(fe>z)fe--;else break;var ye=re[ue][fe];if(ye===0||ye===vA)break;oe=ue,se=fe}for(;;){if(ue=E,fe=oe,ye=se,E===0?yez&&(ue=270,ye--):E===90?feb&&(ue=180,fe--):E===180?yez&&(ue=270,ye--):feb&&(ue=180,fe--),fe=re[fe][ye],ue!==E&&fe!==0&&fe!==vA){if(ee.push(oe),ee.push(se),v1(a,oe,se,ue,b,z,ee))return!0;ee.pop(),ee.pop()}if(re[oe][se]=vA,E===0){if(oe===y)return!1;oe--}else if(E===90){if(se===x)return!1;se--}else if(E===180){if(oe===y)return!1;oe++}else{if(se===x)return!1;se++}}}Xe.Object.defineProperties(bv.prototype,{bounds:{get:function(){return new mn(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return E&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}Y0.prototype.Sl=function(){this.pe.length=0};function y1(a,y){var x=a.pe;if(x.length===0){e:if(!a.ap){x=a.ap,a.ap=!0;var E=null,b=a.node,z=b instanceof jo?b:null;if(z===null||z.isSubGraphExpanded)var ee=b.isTreeExpanded?b.findLinksConnected(a.port.portId):b.qx();else{if(!z.actualBounds.w()){a.ap=x;break e}E=z,ee=E.Lu()}z=a.pe.length=0;var re=a.port.ga(hu,Je.alloc()),oe=a.port.ga(Nu,Je.alloc());for(b=mn.allocAt(re.x,re.y,0,0),b.Ye(oe),Je.free(re),Je.free(oe),re=Je.allocAt(b.x+b.width/2,b.y+b.height/2),oe=a.port.li(),ee=ee.iterator;ee.next();){var se=ee.value;if(se.isVisible()&&se.fromPort!==se.toPort){var ue=se.fromPort===a.port||se.fromNode!==null&&se.fromNode.Td(E),fe=se.computeSpot(ue,a.port);if(fe.$c()&&(ue=ue?se.toPort:se.fromPort,ue!==null)){var ye=ue.part;if(ye!==null){var Se=ye.findVisibleNode();Se!==null&&Se!==ye&&(ye=Se,ue=ye.port),ue=se.computeOtherPoint(ye,ue),ye=re.ab(ue),ye-=oe,0>ye?ye+=360:360<=ye&&(ye-=360),fe=Mx(b,fe,ye,se.isOrthogonal),fe===0?(fe=4,180ye&&(ye+=360)),Se=a.pe[z],Se===void 0?(Se=new yA(se,ye,fe),a.pe[z]=Se):(Se.link=se,Se.angle=ye,Se.Nc=fe),Se.hv.set(ue),z++}}}}for(Je.free(re),a.pe.sort(Y0.prototype.j),oe=a.pe.length,E=-1,z=re=0;zMath.abs(Te)?(ut=Math.abs(Te)/ye,ye=Math.abs(Te)):ut=1;break;case 2:Se>Math.abs(ht)?(ut=Math.abs(ht)/Se,Se=Math.abs(ht)):ut=1;break;case 1:fe>Math.abs(Te)?(ut=Math.abs(Te)/fe,fe=Math.abs(Te)):ut=1;break;default:case 4:ue>Math.abs(ht)?(ut=Math.abs(ht)/ue,ue=Math.abs(ht)):ut=1}Ze=0}var en=mt.Zo;if(E===vm){switch(mt=mt.link.computeThickness(),mt*=ut,en.set(Bt),Me){case 8:en.x=Bt.x+Te/2+ye/2-Ze-mt/2;break;case 2:en.y=Bt.y+ht/2+Se/2-Ze-mt/2;break;case 1:en.x=Bt.x+Te/2-fe/2+Ze+mt/2;break;default:case 4:en.y=Bt.y+ht/2-ue/2+Ze+mt/2}Ze+=mt}else{var zi=.5;E===O0&&(zi=(mt.Uo+1)/(mt.Gl+1)),en.x=Bt.x+Te*zi,en.y=Bt.y+ht*zi}}}for(Je.free(re),Je.free(oe),Je.free(ee),Je.free(se),Bt=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},Y0.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,zs,y.fromPort===this.port),E=a.Uo;if(0>E)return x;var b=a.Gl;if(1>=b||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(E=b-1-E),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,E=x,b+=ee+20,ee=0):z++}},ml.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,E=this.arrangementOrigin.y,b=0,z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value.node;if(!(re===null||re instanceof mi)&&(Bv(re),this.rh(re))){var oe=re.measuredBounds,se=oe.width;oe=oe.height,re.moveTo(x,E),re instanceof jo&&(re.rh=!1),x+=Math.max(se,50)+20,z=Math.max(z,Math.max(oe,50)),b>=a-1?(b=0,x=y,E+=z+20,z=0):b++}}},ml.prototype.rh=function(a){return!!(!a.location.w()||a instanceof jo&&a.rh)};function bp(a,y,x,E,b,z,ee,re){for(x=x.iterator;x.next();){var oe=x.value;E&&!oe.isTopLevel||b!==null&&!b(oe)||!oe.canLayout()||(z&&oe instanceof Wi?oe.isLinkLabel||(oe instanceof jo&&oe.layout===null?bp(a,y,oe.memberParts,!1,b,z,ee,re):(Bv(oe),y.add(oe))):ee&&oe instanceof mi?y.add(oe):!re||!oe.Zc()||oe instanceof Wi||(Bv(oe),y.add(oe)))}}function Bv(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}ml.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new mn),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},ml.prototype.ex=function(a){var y=new Zn;return a instanceof $t?(bp(this,y,a.nodes,!0,null,!0,!0,!0),bp(this,y,a.links,!0,null,!0,!0,!0),bp(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof jo?bp(this,y,a.memberParts,!1,null,!0,!0,!0):bp(this,y,a.iterator,!1,null,!0,!0,!0),y},ml.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(hu),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},Xe.Object.defineProperties(ml.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),ml.prototype.collectParts=ml.prototype.ex,ml.prototype.getLayoutBounds=ml.prototype.ni,ml.prototype.invalidateLayout=ml.prototype.C,ml.className="Layout";function Js(a){Ma(this),this.Sc=a,this.wf=new Zn,this.ye=new Zn,this.Es=new $r,this.zs=new $r}Js.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new Zn,this.ye=new Zn,this.Es=new $r,this.zs=new $r},Js.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1y?1:0):1:y!==null?-1:0}Xe.Object.defineProperties(xu.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,E=y.width;y=y.height,this.o.h(E/2,y/2),this.j.h(a,x,E,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=mn.alloc(),E=y.ni(a,x);y=E.x;var b=E.y,z=E.width;if(E=E.height,isNaN(y)&&(y=0),isNaN(b)&&(b=0),this.j.h(y,b,z,E),mn.free(x),!(a instanceof jo)&&(a=a.locationObject.ga(Qa),a.w())){this.o.h(a.x-y,a.y-b);return}this.o.h(z/2,E/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new Zn,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new Zn,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new Zn,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new Xn,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),xu.prototype.deleteDestinationEdge=xu.prototype.Jl,xu.prototype.addDestinationEdge=xu.prototype.zl,xu.prototype.deleteSourceEdge=xu.prototype.Kl,xu.prototype.addSourceEdge=xu.prototype.Cl,xu.className="LayoutVertex",xu.standardComparer=CA,xu.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},Vc.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},Vc.prototype.commit=function(){},Vc.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},Xe.Object.defineProperties(Vc.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),Vc.prototype.getOtherVertex=Vc.prototype.Ax,Vc.className="LayoutEdge";function td(a){ml.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new Ti(NaN,NaN).freeze(),this.tf=new Ti(10,10).freeze(),this.Jb=Mv,this.Rb=yy,this.nd=Fv,this.hd=x1,a&&Object.assign(this,a)}Yt(td,ml),td.prototype.cloneProtected=function(a){ml.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},td.prototype.qb=function(a){a.classType===td?a===Fv||a===xy||a===wA||a===Ay?this.sorting=a:a===yy||a===ff?this.arrangement=a:a===Mv||a===vy?this.alignment=a:Ct("Unknown enum value: "+a):ml.prototype.qb.call(this,a)},td.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var E=x.value;if(!E.ph()||E.fromNode===null&&E.toNode===null){if(E.Va(),E instanceof jo)for(E=E.memberParts;E.next();)y.remove(E.value)}else y.remove(E)}var b=y.Fa();if(b.length!==0){switch(this.sorting){case Ay:b.reverse();break;case Fv:b.sort(this.comparer);break;case xy:b.sort(this.comparer),b.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var ee=this.wrappingWidth;switch(isNaN(ee)&&a!==null?(y=a.padding,ee=Math.max(a.viewportBounds.width-y.left-y.right,0)):ee=Math.max(this.wrappingWidth,0),0>=z&&0>=ee&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),E=[],this.alignment){case vy:var re=y,oe=x,se=mn.alloc(),ue=Math.max(this.cellSize.width,1);if(!isFinite(ue))for(var fe=ue=0;fez-1||0ee)&&(E.push(new mn(0,Te,ee+re,Ze)),et=0,Me=Se,Te+=Ze,Ze=0),Ze=Math.max(Ze,en),ye){case ff:mt=-mt.width;break;default:mt=0}switch(ht.moveTo(Me+mt,Te),ye){case ff:Me-=Bt;break;default:Me+=Bt}et++}E.push(new mn(0,Te,ee+re,Ze)),mn.free(se);break;case Mv:for(oe=ee,ue=z,fe=y,ye=x,ee=mn.alloc(),Se=Math.max(this.cellSize.width,1),z=Te=se=0,re=Je.alloc(),Me=0;Me=se&&(oe-=se),se=ht=0,Bt=Math.max(this.cellSize.height,1),mt=z=0,en=!0,et=Je.alloc(),zi=0;ziue-1||0oe){for(E.push(new mn(0,en?ut-z:ut,oe+fe,mt+z+ye)),Pr=0;Prse&&(z.width+=z.x-se,z.x=se);mn.free(ee)}for(re=z=ee=b=0;rey?1:0}Xe.Object.defineProperties(td.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0fe)){var Te=fe+Mi(Me);Me.pc(Te,!0),Br(Me,Te,fe)}}y.isModified=!0}}finally{y.aa=!0}}}}},Cs.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},Cs.prototype.rp=function(){for(var a=this.H.model,y=new Zn,x=a.nodeDataArray,E=0;E=E)return"[]";var b=new ao;b.add("["),x&&1E)return;Yn(a.Tc,E)}pu(a,"nodeDataArray",Ri,"nodeDataArray",a,y,null,E,null),a.qp(y)}Fe.nA=function(a){if(sr(a))for(var y=a.length,x=0;xy&&(y=a.length),gi(a,y,x),pu(this,"",ui,"",a,null,x,null,y)},Fe.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&Ct("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];Yn(a,y),pu(this,"",Ri,"",a,x,null,y,null)},Fe.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=_l(a,y),y===void 0))return"";if(typeof y=="string")return y;Ct("getCategoryForNodeData found a non-string category for "+a+": "+y)},Fe.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var E=_l(a,x);E===void 0&&(E=""),E!==y&&(dl(a,x,y),pu(this,"nodeCategory",ri,x,a,E,y))}else dl(a,x,y)}},Fe.lm=function(a,y){this.jm(y,this.Ro(a))},Fe.Tl=function(){return!1},Fe.Wj=function(){return!1},Fe.ri=function(){return!1},Fe.xs=function(){return!1},Fe.Xj=function(){return!1};function MA(){return new Tr}function Lv(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return Lv(a,y.constructor);return typeof y}function FA(a){return Qh[a]?Qh[a]:vn.go!==void 0&&vn.go[a]?vn.go[a]:null}function _l(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(E){}return x}function dl(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(E){}}Xe.Object.defineProperties(Tr.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&Ct("Model.nodeKeyProperty may not be the empty string"),0"+ih(this,b,!1)}return y},Fe.Qv=function(a,y){this.linkKeyProperty===""&&Ct("GraphLinksModel.linkKeyProperty must not be an empty string for .toIncrementalData() to succeed.");var x=Tr.prototype.Qv.call(this,a,y),E=this,b=new Zn,z=new Zn,ee=new Zn,re=this.vh;a.changes.each(function(ue){ue.model===E&&(ue.modelChange==="linkDataArray"?ue.change===ui?b.add(ue.newValue):ue.change===Ri&&ee.add(ue.oldValue):E.Jc(ue.object)?z.add(ue.object):ue.object!==null&&(ue.object!==null&&re&&re.contains(ue.object)?re.get(ue.object).each(function(fe){E.Jc(fe)&&z.add(fe)}):ue.object instanceof Tr||E.lb(ue.object)||z1(E,ue.object).each(function(fe){z.add(fe)})))});var oe=this.il;oe.clear(),b.each(function(ue){oe.add(E.Ac(ue)),y||z.add(ue)});var se=this.kl;return se.clear(),ee.each(function(ue){se.add(E.Ac(ue)),y&&z.add(ue)}),a=E.cloneDeep(z.Fa()),0E.indexOf(a.newValue)&&E.splice(x,0,a.newValue));return}}else if(a.change===Ri){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,Qn(a)&&typeof x=="number"&&(E=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),E!==void 0&&this.wb.add(E,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),E!==void 0&&this.wb.remove(E)));return}if(a.modelChange==="linkLabelKeys"){E=this.Ef(a.object),Array.isArray(E)&&typeof x=="number"&&(y?0>E.indexOf(a.newValue)&&E.splice(x,0,a.newValue):(x=E.indexOf(a.newValue),0<=x&&E.splice(x,1)));return}}Tr.prototype.changeState.call(this,a,y)}},Fe=Va.prototype,Fe.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),dl(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Fe.yx=function(a){return ih(this,a,!0)},Fe.wv=function(a,y){Mm(this,a,y,!0)},Fe.Bx=function(a){return ih(this,a,!1)},Fe.Bv=function(a,y){Mm(this,a,y,!1)};function ih(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=_l(y,a),a!==void 0))){if(Mp(a))return a;Ct((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function Mm(a,y,x,E){if(x===null&&(x=void 0),y!==null){var b=E?a.lf:a.mf;if(b!=="")if(x=a.Vl(x),a.Jc(y)){var z=_l(y,b);z!==x&&(pf(a,z,y),dl(y,b,x),a.hc(x)===null&&gf(a,x,y),pu(a,E?"linkFromKey":"linkToKey",ri,b,y,z,x),typeof b=="string"&&a.La(y,b))}else dl(y,b,x)}}Fe.zx=function(a){return Ey(this,a,!0)},Fe.xv=function(a,y){Fm(this,a,y,!0)},Fe.Cx=function(a){return Ey(this,a,!1)},Fe.Cv=function(a,y){Fm(this,a,y,!1)};function Ey(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=_l(y,a),y===void 0?"":y)}function Fm(a,y,x,E){if(y!==null){var b=E?a.ej:a.fj;if(b!=="")if(a.Jc(y)){var z=_l(y,b);z===void 0&&(z=""),z!==x&&(dl(y,b,x),pu(a,E?"linkFromPortId":"linkToPortId",ri,b,y,z,x),typeof b=="string"&&a.La(y,b))}else dl(y,b,x)}}Fe.Ef=function(a){if(a===null)return by;var y=this.je;return y===""?by:(a=_l(a,y),a===void 0?by:a)},Fe.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var E=_l(a,x);if(E===void 0&&(E=by),E!==y){if(Array.isArray(E))for(var b=E.length,z=0;zb||(E.splice(b,1),this.Jc(a)&&(pf(this,y,a),pu(this,"linkLabelKeys",Ri,x,a,y,null,b,null)))}else E!==void 0&&Ct(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Fe.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=_l(a,y),y!==void 0)){if(Mp(y))return y;Ct("Key value for link data "+a+" is not a number or a string: "+y)}}},Fe.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var E=_l(a,x);E!==y&&this.jh(y)===null&&(dl(a,x,y),E!==void 0&&this.wb.remove(E),this.wb.add(y,a),pu(this,"linkKey",ri,x,a,E,y),typeof x=="string"&&this.La(a,x))}else dl(a,x,y)}},Fe.jh=function(a){return a===null&&Ct("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Mp(a)?this.wb.I(a):null},Fe.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var E=this.cl;if(E!==null&&(x=E(this,a),x!=null&&!this.wb.contains(x))){dl(a,y,x);return}if(typeof x=="string"){for(E=2;this.wb.contains(x+E);)E++;dl(a,y,x+E)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;dl(a,y,x)}}}}},Fe.Jc=function(a){return a===null?!1:this.$f.contains(a)},Fe.fi=function(a){a!==null&&(Xa(a),this.Jc(a)||W1(this,a,!0))};function W1(a,y,x){if(a.linkKeyProperty!==""){var E=a.Ac(y);if(E!==void 0&&a.wb.I(E)===y)return;a.Bs(y),E=a.Ac(y),E===void 0&&Ct("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(E,y)}a.$f.add(y),E=null,x&&(E=a.md.length,a.md.splice(E,0,y)),pu(a,"linkDataArray",ui,"linkDataArray",a,null,y,null,E),IA(a,y)}Fe.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xE)return;a.md.splice(E,1)}if(pu(a,"linkDataArray",Ri,"linkDataArray",a,y,null,E,null),x=ih(a,y,!0),pf(a,x,y),x=ih(a,y,!1),pf(a,x,y),E=a.Ef(y),Array.isArray(E))for(var b=E.length,z=0;z=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new Xn;y.addAll(a.iterator),a=new Xn;var x=new Xn,E=this.sort(y),b,z,ee=this.Jp,re=this.arrangement,oe=this.nodeDiameterFormula,se=this.radius;(!isFinite(se)||0>=se)&&(se=NaN);var ue=this.aspectRatio;(!isFinite(ue)||0>=ue)&&(ue=1);var fe=this.startAngle;isFinite(fe)||(fe=0);var ye=this.sweepAngle;if((!isFinite(ye)||360ye)&&(ye=360),y=this.spacing,isFinite(y)||(y=NaN),re===Xh&&oe===Z0?re=Gh:re===Xh&&oe!==Z0&&(re=this.arrangement),(this.direction===s0||this.direction===Im)&&this.sorting!==Lm){for(oe=0;!(oe>=E.length)&&(a.add(E.M(oe)),!(oe+1>=E.length));oe+=2)x.add(E.M(oe+1));this.direction===s0?(this.arrangement===Xh&&a.reverse(),E=new Xn,E.addAll(a),E.addAll(x)):(this.arrangement===Xh&&x.reverse(),E=new Xn,E.addAll(x),E.addAll(a))}oe=E.length;for(var Se=z=b=0;Seye&&(Se===0||Se===E.length-1)&&(Te/=2),b+=Te,z++}if(isNaN(se)||re===Xh){if(isNaN(y)&&(y=6),re!==Gh&&re!==Xh){for(z=-1/0,ee=0;eese?(se=b,z=se*ue):ee=Se/(360<=ye?oe:oe-1)}if(this.kw=re,this.lc=se,this.Zm=ue,this.lw=fe,this.Wp=ye,this.Ti=y,this.me=z,this.Jp=ee,y=E,E=this.kw,re=this.lc,se=this.lw,ue=this.Wp,fe=this.Ti,ye=this.me,oe=this.Jp,this.direction!==s0&&this.direction!==Im||E!==Xh)if(this.direction===s0||this.direction===Im){switch(ee=0,E){case Fp:ee=180*My(this,re,ye,se,oe)/Math.PI;break;case Gh:oe=y=0,ee=a.first(),ee!==null&&(y=Lp(ee,Math.PI/2)),ee=x.first(),ee!==null&&(oe=Lp(ee,Math.PI/2)),ee=180*My(this,re,ye,se,fe+(y+oe)/2)/Math.PI;break;case Xg:ee=ue/y.length}if(this.direction===s0){switch(E){case Fp:Tv(this,a,se,Ip);break;case Gh:Dv(this,a,se,Ip);break;case Xg:Nv(this,a,ue/2,se,Ip)}switch(E){case Fp:Tv(this,x,se+ee,rc);break;case Gh:Dv(this,x,se+ee,rc);break;case Xg:Nv(this,x,ue/2,se+ee,rc)}}else{switch(E){case Fp:Tv(this,x,se,Ip);break;case Gh:Dv(this,x,se,Ip);break;case Xg:Nv(this,x,ue/2,se,Ip)}switch(E){case Fp:Tv(this,a,se+ee,rc);break;case Gh:Dv(this,a,se+ee,rc);break;case Xg:Nv(this,a,ue/2,se+ee,rc)}}}else switch(E){case Fp:Tv(this,y,se,this.direction);break;case Gh:Dv(this,y,se,this.direction);break;case Xg:Nv(this,y,ue,se,this.direction);break;case Xh:Y1(this,y,ue,se,this.direction)}else Y1(this,y,ue,se-ue/2,rc)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Nv(a,y,x,E,b){var z=a.Wp,ee=a.lc;a=a.me,E=E*Math.PI/180,x=x*Math.PI/180;for(var re=y.length,oe=0;oex){for(z=E+(b===rc?z:-z);0>z;)z+=360;z%=360,180=ue.length-1));fe++)U1(a,oe,se,ue,fe,b,z)||Q1(a,oe,se,ue,fe,b,z),oe=z.x,se=z.y;if(Je.free(z),a.mj++,!(23Math.abs(Se)?Math.abs(oe-z)<(ue[0].width+ue[ue.length-1].width)/2&&(ee=0):ee=0Math.abs(ye)?0:ye,oe=Math.abs(z)>Math.abs(fe)?0fe:0a.mj?a.lc-ee/(2*Math.PI):5>ue.length&&10=fe.length-1));ye++)U1(a,oe,se,fe,ye,b,ue)||Q1(a,oe,se,fe,ye,b,ue),oe=ue.x,se=ue.y;if(Je.free(ue),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0re){if(z=y-a,z<-re)return ee.x=z,ee.y=se,!1;ue=!0}}else if(z=y-a,z<-re){if(z=y+a,z>re)return ee.x=z,ee.y=se,!1;ue=!0}return se=Math.sqrt(1-Math.min(1,z*z/(re*re)))*oe,0>x!==ue&&(se=-se),Math.abs(x-se)>(E[b].height+E[b+1].height)/2?(ee.x=z,ee.y=se,!1):(ee.x=z,ee.y=se,!0)}function Q1(a,y,x,E,b,z,ee){var re=a.lc,oe=a.me,se=0;if(a=(E[b].height+E[b+1].height)/2+a.Ti,E=!1,0<=y!=(z===rc)){if(z=x-a,z<-oe){if(z=x+a,z>oe){ee.x=se,ee.y=z;return}E=!0}}else if(z=x+a,z>oe){if(z=x-a,z<-oe){ee.x=se,ee.y=z;return}E=!0}se=Math.sqrt(1-Math.min(1,z*z/(oe*oe)))*re,0>y!==E&&(se=-se),ee.x=se,ee.y=z}Nl.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},Nl.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new Je(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;b.x+=x.x,b.y+=x.y,b.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},Nl.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function LA(a,y,x,E,b){var z=a.ty;if(.001>Math.abs(a.Zm-1))return E!==void 0&&b!==void 0?b*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var ee=0,re=E!==void 0&&b!==void 0?b/(z+1):Math.PI/(2*(z+1)),oe=0,se=0;se<=z;se++){E!==void 0&&b!==void 0?oe=E+se*b/z:oe=se*Math.PI/(2*z);var ue=Math.sin(oe);ee+=Math.sqrt(1-a*a*ue*ue)*re}return E!==void 0&&b!==void 0?(y>x?y:x)*ee:4*(y>x?y:x)*ee}function By(a,y,x,E,b){return y/(E!==void 0&&b!==void 0?LA(a,1,x,E,b):LA(a,1,x))}function My(a,y,x,E,b){if(.001>Math.abs(a.Zm-1))return b/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,ee=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(E+=Math.PI/2);for(var re=0;;re++){var oe=Math.sin(E+re*a);if(ee+=(y>x?y:x)*Math.sqrt(1-z*z*oe*oe)*a,ee>=b)return re*a}}Nl.prototype.sort=function(a){switch(this.sorting){case Fy:break;case Iy:a.reverse();break;case Ly:a.sort(this.comparer);break;case ky:a.sort(this.comparer),a.reverse();break;case Lm:return this.ak(kx(a));default:Ct("Invalid sorting type.")}return a};function kx(a){for(var y=[],x=0;xb&&(b=re,z=ee)}else for(ee=0;eeb&&(b=re,z=ee);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),ee=z.sourceEdges;ee.next();)b=a.indexOf(ee.value.fromVertex),0>b||0<=y[b]&&y[b]++;for(z=z.destinationEdges;z.next();)b=a.indexOf(z.value.toVertex),0>b||0<=y[b]&&y[b]++}return x}Nl.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(b)&&y[x].push(b);for(E=E.sourceEdges;E.next();)b=a.indexOf(E.value.fromVertex),b!==x&&0>y[x].indexOf(b)&&y[x].push(b)}for(z=[],x=0;xy[x[Me]].indexOf(x[Me===x.length-1?0:Me+1])&&Se.push(Me===x.length-1?0:Me+1);if(Se.length===0)for(Me=0;Mex.indexOf(en)||Btx.indexOf(en)||Bt=Te?Bt+1:Bt)),Ze+=Bt=Te&&Bt++,ht>=Te&&ht++,Bt>ht&&(mt=ht,ht=Bt,Bt=mt),ht-Bt<(x.length+2)/2==(BtSe||Se===ue||(Me=Se>ue?Se-ue:ue-Se,fe+=Seee-Me?1:-1);x.splice(0>fe?ue:ue+1,0,oe),E.splice(re,1),re--}else z=!1;if(z)break;x.push(E[0]),E.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==Xh&&a!==Gh&&a!==Fp&&a!==Xg||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==rc&&a!==Ip&&a!==s0&&a!==Im||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==Fy&&a!==Iy&&a!==Ly&&!ky&&a!==Lm||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==Ny&&a!==Z0||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var Gh=new jn(Nl,"ConstantSpacing",0),Fp=new jn(Nl,"ConstantDistance",1),Xg=new jn(Nl,"ConstantAngle",2),Xh=new jn(Nl,"Packed",3),rc=new jn(Nl,"Clockwise",4),Ip=new jn(Nl,"Counterclockwise",5),s0=new jn(Nl,"BidirectionalLeft",6),Im=new jn(Nl,"BidirectionalRight",7),Fy=new jn(Nl,"Forwards",8),Iy=new jn(Nl,"Reverse",9),Ly=new jn(Nl,"Ascending",10),ky=new jn(Nl,"Descending",11),Lm=new jn(Nl,"Optimized",12),Ny=new jn(Nl,"Pythagorean",13),Z0=new jn(Nl,"Circular",14);Nl.className="CircularLayout",Nl.ConstantSpacing=Gh,Nl.ConstantDistance=Fp,Nl.ConstantAngle=Xg,Nl.Packed=Xh,Nl.Clockwise=rc,Nl.Counterclockwise=Ip,Nl.BidirectionalLeft=s0,Nl.BidirectionalRight=Im,Nl.Forwards=Fy,Nl.Reverse=Iy,Nl.Ascending=Ly,Nl.Descending=ky,Nl.Optimized=Lm,Nl.Pythagorean=Ny,Nl.Circular=Z0;function Ov(){this.Pl=-1/0,this.tm=this.mk=null}Ov.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0re?(b=ye.x+ye.width/2,z=ye.y+ye.height/2,se[0]=new Je(ye.x+ye.width+E.width,ye.y),se[1]=new Je(ye.x,ye.y+ye.height+E.height),re=2):(oe=X1(se,re,b,z,ye.width,ye.height,E),fe=se[oe],Se=new Je(fe.x+ye.width+E.width,fe.y),ye=new Je(fe.x,fe.y+ye.height+E.height),oe+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,E=this.network.vertexes.iterator;E.next();){if(E.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,E){return x===null||E===null||x===E?0:E.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=ee))){for(var se=re=0,ue=oe.count-ee;ueSe&&(Se=1),re=Tt.sqrt((re+Se+se*se*4/(ee*ee))/Se),ee=(re-1)*ue/2,re=(re-1)*fe/2,b.bounds=new mn(z-ye.x-ee,oe-ye.y-re,ue+2*ee,fe+2*re),b.focus=new Je(ye.x+ee,ye.y+re)}}return a.network=E,x}function Tx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var E=x.value;if(E.network=y,E.We!==null){var b=E.We.M(E.sv);E.Vd=b.Rs;var z=b.Sv,ee=b.Tv;E.bounds=new mn(E.centerX-z,E.centerY-ee,b.Ss,b.Qs),E.focus=new Je(z,ee),E.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Ox(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var E=y.centerX,b=y.centerY,z=y.width,ee=y.height;y.We!==null&&0=fe.Vd?oe++:(re=!0,se++,ee+=Math.atan2(y.centerY-fe.centerY,y.centerX-fe.centerX))}if(oe!==0){for(0>1)+se)*(re%2===0?1:-1),oe.centerX=E+ue*Math.cos(fe),oe.centerY=b+ue*Math.sin(fe),re++}}}}function X1(a,y,x,E,b,z,ee){var re=9e19,oe=-1,se=0;e:for(;seue.y&&a[ye].x-ue.xue.x&&a[ye].y-ue.yy+z?(x=E+b-ee,a=a-y-z,Tt.sqrt(x*x+a*a)):a+xee+re?a>y+z?(x=E-ee-re,a=a-y-z,Tt.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var E=x.centerX,b=E,z=x=x.centerY,ee=1;eez-x)?y.sort(function(Te,et){return Te===null||et===null||Te===et?0:Te.centerX-et.centerX}):y.sort(function(Te,et){return Te===null||et===null||Te===et?0:Te.centerY-et.centerY}),x=a.Zf;var se=E=re=0;for(z=0;zx||se-oe>x){if(b)break}else if(ue-Se>x||Se-ue>x){if(!b)break}else{var Me=J1(ee,ye);1>Me?(E=a.randomNumberGenerator,E===null&&(a.randomNumberGenerator=E=new Ty),Me=E.random(),re=E.random(),oe>se?(E=Math.abs(ye.bounds.right-ee.bounds.x),E=(1+E)*Me):oeSe?(se=Math.abs(ye.bounds.bottom-ee.bounds.y),se=(1+se)*re):oefe?(fe=a.randomNumberGenerator,fe===null&&(a.randomNumberGenerator=fe=new Ty),re=fe.random(),fe=fe.random(),E=(E>oe?1:-1)*(1+(z.width>x.width?z.width:x.width))*re,se=(ee>ue?1:-1)*(1+(z.height>x.height?z.height:x.height))*fe):(re=re.stiffness*(fe-re.length),E=(oe-E)/fe*re,se=(ue-ee)/fe*re),x.forceX+=E,x.forceY+=se,z.forceX-=E,z.forceY-=se;for(b=E=0;ba.epsilonDistance*a.epsilonDistance}yd.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,E=this.moveLimit;return y<-E?y=-E:y>E&&(y=E),x<-E?x=-E:x>E&&(x=E),a.centerX+=y,a.centerY+=x,y*y+x*x},yd.prototype.moveFixedVertex=function(){},yd.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},yd.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=Dl,y.toSpot=Dl)}},yd.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=mn.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,mn.free(x)}x=mn.alloc();for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;(a!==0||y!==0)&&(x.assign(b.bounds),x.x+=a,x.y+=y,b.bounds=x),b.commit()}mn.free(x)},yd.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},yd.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},yd.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},yd.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},yd.prototype.electricalFieldX=function(){return 0},yd.prototype.electricalFieldY=function(){return 0},yd.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},yd.prototype.gravitationalFieldX=function(){return 0},yd.prototype.gravitationalFieldY=function(){return 0},yd.prototype.isFixed=function(a){return a.isFixed},Xe.Object.defineProperties(yd.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0Te&&0Te&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]ee)for(var ue=ee+1;ueoe;ue--)fe=E[ue],fe.near===se&&fe.Dj===se.Dj||re++;var ye;if(0<=x)for(oe=E[ee].sourceEdgesArrayAccess,se=0;seTe||fe===Te&&Se>Me)&&re++,etfe||Te===fe&&Me>Se)&&re++}}}if(0>=x){for(oe=E[ee].destinationEdgesArrayAccess,se=0;seTe||fe===Te&&ue>et)&&re++,Mefe||Te===fe&&et>ue)&&re++)}for(z[ee*b+ee]=re,oe=ee+1;oe=x){for(re=E[ee].destinationEdgesArrayAccess,ht=E[oe].destinationEdgesArrayAccess,se=0;se=x&&(oe=re.sourceEdgesArrayAccess);var se=null;0<=x&&(se=re.destinationEdgesArrayAccess);var ue=0,fe=0,ye=re.near;if(ye!==null&&ye.layer===re.layer&&(ue+=ye.column-1,fe++),oe!==null)for(ye=0;ye=x&&(oe=re.sourceEdgesArrayAccess);var se=null;0<=x&&(se=re.destinationEdgesArrayAccess);var ue=0,fe=[],ye=re.near;if(ye!==null&&ye.layer===re.layer&&(fe[ue]=ye.column-1,ue++),re=void 0,oe!==null)for(ye=0;ye>1,z[ee]=ue&1?fe[se]:fe[se-1]+fe[se]>>1)}return Np(a,y,E),z}function Wv(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var ee=y.destinationEdges;ee.next();){var re=ee.value,oe=re.toVertex,se=y.layer-oe.layer;re=a.linkMinLength(re),se===re&&Wv(a,oe,x,E,b,z)}if(z)for(ee=y.sourceEdges;ee.next();)re=ee.value,oe=re.fromVertex,se=oe.layer-y.layer,re=a.linkMinLength(re),se===re&&Wv(a,oe,x,E,b,z)}}function DA(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var ee=y.destinationEdges;ee.next();)DA(a,ee.value.toVertex,x,E,b,z);if(z)for(y=y.sourceEdges;y.next();)DA(a,y.value.fromVertex,x,E,b,z)}}ws.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case RA:a=this.network;var y=0,x=a.vertexes.count-1,E=[];E.length=x+1;for(var b=a.vertexes.iterator;b.next();)b.value.valid=!0;for(;jx(a)!==null;){for(b=tx(a);b!==null;)E[x]=b,x--,b.valid=!1,b=tx(a);for(b=nx(a);b!==null;)E[y]=b,y++,b.valid=!1,b=nx(a);b=null;for(var z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value;if(re.valid){for(var oe=0,se=re.destinationEdges;se.next();)se.value.toVertex.valid&&oe++;se=0;for(var ue=re.sourceEdges;ue.next();)ue.value.fromVertex.valid&&se++;(b===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case Wy:for(E=this.network.vertexes.iterator;E.next();)a=E.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,E.reset();E.next();)y=E.value,y.sourceEdges.count===0&&TA(this,y);for(E.reset();E.next();)y=E.value,y.Ll===-1&&TA(this,y);for(a.reset();a.next();)E=a.value,E.forest||(y=E.fromVertex,x=y.finish,b=E.toVertex,z=b.finish,b.LlE){if(0>E)for(y.reset();y.next();)y.value.layer-=E;for(E=[],y.reset();y.next();)x=y.value,b=E[x.layer],b===void 0?E[x.layer]=[x]:b.push(x);for(x=y=0;xee&&Wv(a,re,0,-1,!0,!1)}for(Wv(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,E=1/0,re=0,oe=null,ee=a.network.vertexes.iterator;ee.next();){var se=ee.value;if(se.component===1){var ue=0,fe=!1,ye=se.sourceEdgesArrayAccess;b=ye.length;for(var Se=0;Sez)&&!ue&&(re=ee,z=se)}if(0>E){for(x.reset();x.next();)E=x.value,E.component===1&&(E.layer-=b);y.component=0}else re.component=0}}}function sx(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}ws.prototype.initializeIndices=function(){switch(this.Qk){default:case HA:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case Vy:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&lx(this,x);break;case WA:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&ux(this,x)}};function lx(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var E=0;Ez.portFromColOffset&&(x=!0,y[E]=z,y[E+1]=b)}}for(x=0;xz.portToColOffset&&(E=!0,y[x]=z,y[x+1]=b)}for(x=0;x=ee;E--)z=Dh(this,E,-1)||z;for(b=this.countCrossings(),b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,1)||z;for(b=this.countCrossings(),b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,1)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,-1)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,0)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,0)||z;b>=a?vh(this,y):(a=b,y=vc(this))}break;default:case Yy:for(x=this.Ia,ee=0,re=a+1;(E=this.countCrossings())=ee;E--)z=Dh(this,E,-1)||z;for(b=this.countCrossings(),b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,1)||z;for(b=this.countCrossings(),b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,1)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,-1)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,0)||z;for(b>=a?vh(this,y):(a=b,y=vc(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,0)||z;b>=a?vh(this,y):(a=b,y=vc(this))}}vh(this,y)};function Ry(a,y,x){var E=kp(a,y),b=a.tc[y],z=ex(a,y,x),ee=NA(a,y,x);for(x=0;xz+1&&(ye+=4*(ut-z),Se+=4*(ut-(z+1)))}for(mt=E[z].destinationEdges.iterator,mt.reset();mt.next();)if(ut=mt.value,ht=ut.toVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;ut===z+1&&(Se+=1)}for(mt=E[z+1].sourceEdges.iterator,mt.reset();mt.next();)if(ut=mt.value,ht=ut.fromVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;utz+1&&(ye+=4*(ut-(z+1)),Se+=4*(ut-z))}for(mt=E[z+1].destinationEdges.iterator,mt.reset();mt.next();)if(ut=mt.value,ht=ut.toVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;ut===z&&(ye+=1)}ut=ht=0,mt=ee[E[z].index];var Bt=re[E[z].index],en=ee[E[z+1].index],zi=re[E[z+1].index];mt!==-1&&(ht+=Math.abs(mt-Me),ut+=Math.abs(mt-Ze)),Bt!==-1&&(ht+=Math.abs(Bt-Me),ut+=Math.abs(Bt-Ze)),en!==-1&&(ht+=Math.abs(en-Te),ut+=Math.abs(en-et)),zi!==-1&&(ht+=Math.abs(zi-Te),ut+=Math.abs(zi-et)),(Se>1)+8*E;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Nm(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Nm(this,y,-1)||x;x=Nm(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)OA(this,y,1);for(y=this.Md-1;0<=y;y--)OA(this,y,-1);OA(this,this.Md,0)}if(a&&(dx(this,-1),dx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Nm(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Nm(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Nm(this,y,0)||x}}else Vx(this)};function Nm(a,y,x){for(var E=!1;zx(a,y,x);)E=!0;return E}function zx(a,y,x){var E,b=kp(a,y),z=a.tc[y],ee=NA(a,y,-1);if(0x)for(E=0;EE-1||ue-b[E-1].column-1>fe+a.nodeMinColumnSpace(b[E-1],!1)?Se=ue-1:Se=ue,fe=E+1>=z||b[E+1].column-ue-1>ye+a.nodeMinColumnSpace(b[E+1],!0)?ue+1:ue;var Me=ye=0,Te=0;if(0>=x)for(var et=b[E].sourceEdges.iterator;et.next();){var Ze=et.value,ut=Ze.fromVertex;if(Ze.valid&&ut.layer!==y){var ht=kA(Ze),mt=Ze.portFromColOffset;Ze=Ze.portToColOffset,ut=ut.column,ye+=(Math.abs(ue+Ze-(ut+mt))+1)*ht,Me+=(Math.abs(Se+Ze-(ut+mt))+1)*ht,Te+=(Math.abs(fe+Ze-(ut+mt))+1)*ht}}if(0<=x)for(et=b[E].destinationEdges.iterator;et.next();)Ze=et.value,ut=Ze.toVertex,Ze.valid&&ut.layer!==y&&(ht=kA(Ze),mt=Ze.portFromColOffset,Ze=Ze.portToColOffset,ut=ut.column,ye+=(Math.abs(ue+mt-(ut+Ze))+1)*ht,Me+=(Math.abs(Se+mt-(ut+Ze))+1)*ht,Te+=(Math.abs(fe+mt-(ut+Ze))+1)*ht);Ze=mt=ht=0,et=ee[b[E].index],ut=re[b[E].index],et!==-1&&(ht+=Math.abs(et-ue),mt+=Math.abs(et-Se),Ze+=Math.abs(et-fe)),ut!==-1&&(ht+=Math.abs(ut-ue),mt+=Math.abs(ut-Se),Ze+=Math.abs(ut-fe)),Me=ee[x]?ue=oe:se<=ee[x]&&(ue=se));ue!==re&&(z=!0,E[x].column=ue)}Np(a,y,E),a.normalize()}function Wx(a,y){for(var x=!0,E=a.network.vertexes.iterator;E.next();){var b=E.value,z=a.nodeMinColumnSpace(b,!0),ee=a.nodeMinColumnSpace(b,!1);if(b.column-z<=y&&b.column+ee>=y){x=!1;break}}if(a=!1,x)for(E.reset();E.next();)x=E.value,x.column>y&&(--x.column,a=!0);return a}function Hx(a,y){var x=y+1,E,b=[],z=[];for(E=0;E<=a.Ia;E++)b[E]=!1,z[E]=!1;for(var ee=a.network.vertexes.iterator;ee.next();){E=ee.value;var re=E.column-a.nodeMinColumnSpace(E,!0),oe=E.column+a.nodeMinColumnSpace(E,!1);re<=y&&oe>=y&&(b[E.layer]=!0),re<=x&&oe>=x&&(z[E.layer]=!0)}for(re=!0,x=!1,E=0;E<=a.Ia;E++)re=re&&!(b[E]&&z[E]);if(re)for(ee.reset();ee.next();)a=ee.value,a.column>y&&(--a.column,x=!0);return x}function dx(a,y){for(var x=0;x<=a.Ra;x++)for(;Wx(a,x););for(a.normalize(),x=0;xz?vh(a,b):eey)for(x=a.Ra;0<=x;x--)for(b=vc(a),z=Oy(a),E=z+1;zz?vh(a,b):eex)for(E.reset();E.next();)b=E.value,b.column+a.nodeMinColumnSpace(b,!1)>=y&&(b.component=a.le);for(a.le++,E.reset();E.next();)y=E.value,y.component===-1&&(DA(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(ee=a.Ra;0x)for(E.reset();E.next();)x=E.value,b[x.component]&&(x.column+=1)}function Vx(a){for(var y=wn(),x=a.fl.length,E=0;E<=x;E++)y[E]=[];for(E=a.network.vertexes.iterator;E.next();){var b=E.value;y[x-b.layer][b.index]=b}x=new Zn,Yx(y,x);var z=null,ee=null,re=null,oe=null,se=(a.ve&1)!==0,ue=(a.ve&2)!==0,fe=(a.ve&4)!==0,ye=(a.ve&8)!==0;for(se&&(a.verticalAlignment(y,x,!0),z=jy(a,y,!0,!1)),y.reverse(),fe&&(a.verticalAlignment(y,x,!1),re=jy(a,y,!1,!1)),E=Rr(y),b=E.next();!b.done;b=E.next())b.value.reverse();ye&&(a.verticalAlignment(y,x,!1),oe=jy(a,y,!1,!0)),y.reverse(),ue&&(a.verticalAlignment(y,x,!0),ee=jy(a,y,!0,!0)),Vn(y),a.u(z,ee,re,oe),a.network.vertexes.each(function(Se){var Me=wn();se&&Me.push(z.get(Se)),ue&&Me.push(ee.get(Se)),fe&&Me.push(re.get(Se)),ye&&Me.push(oe.get(Se)),Me.sort(function(et,Ze){return et-Ze});var Te=Me.length;Te=(Me[Math.floor((Te-1)/2)]+Me[Math.ceil((Te-1)/2)])/2,Vn(Me),Se.zc=Te})}function Yx(a,y){for(var x=a.length,E=1;Eue)&&y.add(fe);z++}b=ue}}}ws.prototype.verticalAlignment=function(a,y,x){Zx(a),a=Rr(a);for(var E=a.next();!E.done;E=a.next()){var b=-1;E=Rr(E.value);for(var z=E.next();!z.done;z=E.next()){z=z.value;var ee=x?ZA(z):Qx(z),re=ee.length;if(0=y[x].length)&&(ee=y[x][0],ee.sd===ee)){ee.sd.shift===1/0&&(ee.sd.shift=0),ee=x,re=0;do{for(z=y[ee][re];z.align!==z.root;)z=z.align,ee++,0a&&Ct("Could not determine previous vertex in layer"),y[x][a-1]}ws.prototype.u=function(a){for(var y=[],x=0;xee;ee++)if(y[ee]){var re=Kx(this,y[ee],E,b,ee);reee;z={delta:z.delta},ee++)y[ee]&&(z.delta=ee===0||ee===2?E[x]-E[ee]:b[x]-b[ee],z.delta!==0&&y[ee].each(function(oe){return function(se){se.value+=oe.delta}}(z)));Vn(E),Vn(b)};function Kx(a,y,x,E,b){if(!y||y.count===0)return x[b]=0,E[b]=0,1/0;var z=1/0,ee=-1/0;return y.each(function(re){var oe=re.key;re=re.value,oe=a.K===90||a.K===270?oe.width:oe.height,reee&&(ee=re+oe)}),x[b]=z,E[b]=ee,ee-z}ws.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=zy(this,!0),y=zy(this,!1),x=this.network.edges.iterator;x.next();){var E=x.value.link;E!==null&&(E.fromSpot=a,E.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function zy(a,y){return a.K===270?y?Tu:Ou:a.K===90?y?Ou:Tu:a.K===180?y?Yu:Cu:y?Cu:Yu}ws.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var E=0;E<=this.Ia;E++){var b=x;0>=this.he[E]+this.Ld[E]&&(b=0),0=fe.bounds.bottom?(fe=fe.bounds.y+fe.bounds.height,y.m(Te++,mt,fe+en),y.m(Te++,mt,fe),y.m(Te++,mt,fe-ht)):(y.m(Te++,mt,Bt+en),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt-ht)):this.K===270?Bt<=fe.bounds.y?(fe=fe.bounds.y,y.m(Te++,mt,fe-ht),y.m(Te++,mt,fe),y.m(Te++,mt,fe+en)):(y.m(Te++,mt,Bt-ht),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt+en)):this.K===0&&(mt>=fe.bounds.right?(fe=fe.bounds.x+fe.bounds.width,y.m(Te++,fe+en,Bt),y.m(Te++,fe,Bt),y.m(Te++,fe-ht,Bt)):(y.m(Te++,mt+en,Bt),y.m(Te++,mt,Bt),y.m(Te++,mt-ht,Bt)));else{y.m(Te++,Ze,ut);var zi=0;this.K===180||this.K===0?((this.K===180?mt>=fe.bounds.right:mt<=fe.bounds.x)&&(zi=(this.K===0?-ht:en)/2),y.m(Te++,Ze+zi,Bt)):((this.K===270?Bt>=fe.bounds.bottom:Bt<=fe.bounds.y)&&(zi=(this.K===90?-ht:en)/2),y.m(Te++,mt,ut+zi)),y.m(Te++,mt,Bt)}}else ht=Math.max(10,this.he[et.layer]),en=Math.max(10,this.Ld[et.layer]),ye?this.K===180?(y.m(Te++,mt-ht-Me,Bt),y.m(Te++,Math.min(mt-ht+Me/2,mt),Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,Math.max(mt+en-Me/2,mt),Bt),y.m(Te++,mt+en+Me,Bt)):this.K===90?(y.m(Te++,mt,Bt+en+Me),y.m(Te++,mt,Math.max(Bt+en-Me/2,Bt)),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Math.min(Bt-ht+Me/2,Bt)),y.m(Te++,mt,Bt-ht-Me)):this.K===270?(y.m(Te++,mt,Bt-ht-Me),y.m(Te++,mt,Math.min(Bt-ht+Me/2,Bt)),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Math.max(Bt+en-Me/2,Bt)),y.m(Te++,mt,Bt+en+Me)):(y.m(Te++,mt+en+Me,Bt),y.m(Te++,Math.max(mt+en-Me/2,mt),Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,Math.min(mt-ht+Me/2,mt),Bt),y.m(Te++,mt-ht-Me,Bt)):y.m(Te++,mt,Bt)}fe=et}(re===null||se!==zs||Se)&&(Ze=y.i(Te-1).x,ut=y.i(Te-1).y,mt=y.i(Te).x,Bt=y.i(Te).y,Se?(Me=this.Ld[ue.layer],this.K===180||this.K===0?(Se=ut,Se>=ue.bounds.y&&Se<=ue.bounds.bottom&&(this.K===180?mt>=ue.bounds.x:mt<=ue.bounds.right)&&(fe=ue.centerX+(this.K===180?-Me:Me),Se=ue.bounds.x&&Se<=ue.bounds.right&&(this.K===270?Bt>=ue.bounds.y:Bt<=ue.bounds.bottom)&&(fe=ue.centerY+(this.K===270?-Me:Me),Se=ue.bounds.x?(fe=ue.bounds.x+ue.bounds.width,y.L(Te-2,fe,ut),y.L(Te-1,fe+en,ut)):this.K===90&&Bt<=ue.bounds.bottom?(fe=ue.bounds.y,y.L(Te-2,Ze,fe),y.L(Te-1,Ze,fe-ht)):this.K===270&&Bt>=ue.bounds.y?(fe=ue.bounds.y+ue.bounds.height,y.L(Te-2,Ze,fe),y.L(Te-1,Ze,fe+en)):this.K===0&&mt<=ue.bounds.right&&(fe=ue.bounds.x,y.L(Te-2,fe,ut),y.L(Te-1,fe-ht,ut))):(ht=Math.max(10,this.he[ue.layer]),en=Math.max(10,this.Ld[ue.layer]),Se=0,this.K===180||this.K===0?((this.K===180?mt<=ue.bounds.x:mt>=ue.bounds.right)&&(Se=(this.K===0?en:-ht)/2),y.m(Te++,mt+Se,ut)):((this.K===270?Bt<=ue.bounds.y:Bt>=ue.bounds.bottom)&&(Se=(this.K===90?en:-ht)/2),y.m(Te++,Ze,Bt+Se)),y.m(Te++,mt,Bt)))}else{for(;ue!==null&&ue!==fe;){for(ht=et=null,ue=ue.destinationEdges.iterator;ue.next()&&(Ze=ue.value,Ze.link!==x.link||(et=Ze.toVertex,ht=Ze.fromVertex,ht.node!==null&&(ht=null),et.node!==null)););if(et===null)break;et!==fe&&(Ze=y.i(Te-1).x,ut=y.i(Te-1).y,mt=et.centerX,Bt=et.centerY,Se?this.K===180||this.K===0?(ht!==null?ht.centerY:ut)!==Bt&&(ht=this.Ta[et.layer]+this.Rf.x,Te===y.firstPickIndex+1&&(ht=this.K===0?Math.max(ht,Ze):Math.min(ht,Ze)),y.m(Te++,ht,ut),y.m(Te++,ht,Bt)):(ht!==null?ht.centerX:Ze)!==mt&&(ht=this.Ta[et.layer]+this.Rf.y,Te===y.firstPickIndex+1&&(ht=this.K===90?Math.max(ht,ut):Math.min(ht,ut)),y.m(Te++,Ze,ht),y.m(Te++,mt,ht)):(ht=Math.max(10,this.he[et.layer]),en=Math.max(10,this.Ld[et.layer]),ye?this.K===180?(y.m(Te++,mt+en+Me,Bt),y.m(Te++,Math.max(mt+en-Me/2,mt),Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,Math.min(mt-ht+Me/2,mt),Bt),y.m(Te++,mt-ht-Me,Bt)):this.K===90?(y.m(Te++,mt,Bt-ht-Me),y.m(Te++,mt,Math.min(Bt-ht+Me/2,Bt)),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Math.max(Bt+en-Me/2,Bt)),y.m(Te++,mt,Bt+en+Me)):this.K===270?(y.m(Te++,mt,Bt+en+Me),y.m(Te++,mt,Math.max(Bt+en-Me/2,Bt)),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Math.min(Bt-ht+Me/2,Bt)),y.m(Te++,mt,Bt-ht-Me)):(y.m(Te++,mt-ht-Me,Bt),y.m(Te++,Math.min(mt-ht+Me/2,mt),Bt),y.m(Te++,mt,Bt),y.m(Te++,mt,Bt),y.m(Te++,Math.max(mt+en-Me/2,mt),Bt),y.m(Te++,mt+en+Me,Bt)):this.K===180?(y.m(Te++,mt+en,Bt),y.m(Te++,mt-ht,Bt)):this.K===90?(y.m(Te++,mt,Bt-ht),y.m(Te++,mt,Bt+en)):this.K===270?(y.m(Te++,mt,Bt+en),y.m(Te++,mt,Bt-ht)):(y.m(Te++,mt-ht,Bt),y.m(Te++,mt+en,Bt)))),ue=et}Se&&(Ze=y.i(Te-1).x,ut=y.i(Te-1).y,mt=y.i(Te).x,Bt=y.i(Te).y,this.K===180||this.K===0?ut!==Bt&&(ht=this.K===0?Math.min(Math.max((mt+Ze)/2,this.Ta[fe.layer]+this.Rf.x),mt):Math.max(Math.min((mt+Ze)/2,this.Ta[fe.layer]+this.Rf.x),mt),y.m(Te++,ht,ut),y.m(Te++,ht,Bt)):Ze!==mt&&(ht=this.K===90?Math.min(Math.max((Bt+ut)/2,this.Ta[fe.layer]+this.Rf.y),Bt):Math.max(Math.min((Bt+ut)/2,this.Ta[fe.layer]+this.Rf.y),Bt),y.m(Te++,Ze,ht),y.m(Te++,mt,ht)))}E!==null&&ye&&4<=y.pointsCount&&(ee!==null&&(ee=se===zs?y.getLinkPointFromPoint(b,ee,ee.ga(Qa),y.i(3),!0):y.i(0),se===zs&&(se=y.i(2),E=y.i(3),this.direction===90||this.direction===270?(y.L(1,(ee.x+se.x)/2,se.y),y.L(2,E.x,(se.y+E.y)/2)):(y.L(1,se.x,(ee.y+se.y)/2),y.L(2,(se.x+E.x)/2,E.y))),ee.w()||ee.set(b.actualBounds.center),y.L(0,ee.x,ee.y)),re!==null&&(b=oe===zs?y.getLinkPointFromPoint(z,re,re.ga(Qa),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),oe===zs&&(re=y.i(y.pointsCount-3),oe=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(b.x+re.x)/2,re.y),y.L(y.pointsCount-2,oe.x,(re.y+oe.y)/2)):(y.L(y.pointsCount-2,re.x,(b.y+re.y)/2),y.L(y.pointsCount-3,(re.x+oe.x)/2,oe.y))),b.w()||b.set(z.actualBounds.center),y.L(y.pointsCount-1,b.x,b.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},ws.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new Xn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ue=se.y>z.y?0:ee.xz.x&&(ue=se.x>z.x?0:ee.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Fe.Ux=function(a,y){return a instanceof Dp&&y instanceof Dp&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Fe.Js=function(a,y){return a instanceof Dp&&y instanceof Dp&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Fe.B=function(a,y){return a-=y,-1a},Fe.zi=function(a,y,x,E){var b=a.length,z=E-x;if(!(1>=z))if((0>x||x>=b-1)&&Ct("not in range 0 <= from < length: "+x),z===2)E=a[x],b=a[x+1],0=b)a.sort(y);else for(x=a.slice(0,E),x.sort(y),y=0;y=b)for(E=a.slice(x),E.sort(y),y=x;y=a.He.length){for(var E=[],b=0;ba&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var Wy=new jn(ws,"CycleDepthFirst",0),RA=new jn(ws,"CycleGreedy",1),Hv=new jn(ws,"CycleFromLayers",2),Hy=new jn(ws,"LayerOptimalLinkLength",0),jA=new jn(ws,"LayerLongestPathSink",1),zA=new jn(ws,"LayerLongestPathSource",2),Vy=new jn(ws,"InitDepthFirstOut",0),WA=new jn(ws,"InitDepthFirstIn",1),HA=new jn(ws,"InitNaive",2),VA=new jn(ws,"AggressiveNone",0),Yy=new jn(ws,"AggressiveLess",1),YA=new jn(ws,"AggressiveMore",2),Ux=8;ws.className="LayeredDigraphLayout",ws.CycleDepthFirst=Wy,ws.CycleGreedy=RA,ws.CycleFromLayers=Hv,ws.LayerOptimalLinkLength=Hy,ws.LayerLongestPathSink=jA,ws.LayerLongestPathSource=zA,ws.InitDepthFirstOut=Vy,ws.InitDepthFirstIn=WA,ws.InitNaive=HA,ws.AggressiveNone=VA,ws.AggressiveLess=Yy,ws.AggressiveMore=YA,ws.PackNone=0,ws.PackExpand=1,ws.PackStraighten=2,ws.PackMedian=4,ws.PackAll=15,ws.AlignNone=0,ws.AlignUpperLeft=1,ws.AlignUpperRight=2,ws.AlignLowerLeft=4,ws.AlignLowerRight=8,ws.AlignAll=15;function Dp(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}Dp.className="SegInfo";function Dm(a){Js.call(this,a)}Yt(Dm,Js),Dm.prototype.createVertex=function(){return new yh(this)},Dm.prototype.createEdge=function(){return new Vv(this)},Dm.className="LayeredDigraphNetwork";function yh(a){xu.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Yt(yh,xu);function gx(a,y){return a.index-y.index}function Zy(a,y){if(!a.$n){for(var x=[],E=Rr(a.destinationEdgesArrayAccess),b=E.next();!b.done;b=E.next())b=b.value,b.valid&&x.push(b);a.$n=x}for(a=Rr(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;Ct("Unable to find destination edge to given vertex")}function ZA(a){if(!a.co){for(var y=[],x=Rr(a.sourceEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.fromVertex);y.sort(gx),a.co=y}return a.co}function Qx(a){if(!a.ao){for(var y=[],x=Rr(a.destinationEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.toVertex);y.sort(gx),a.ao=y}return a.ao}yh.prototype.Cl=function(a){xu.prototype.Cl.call(this,a),this.bo=this.co=null},yh.prototype.Kl=function(a){xu.prototype.Kl.call(this,a),this.bo=this.co=null},yh.prototype.zl=function(a){xu.prototype.zl.call(this,a),this.$n=this.ao=null},yh.prototype.Jl=function(a){xu.prototype.Jl.call(this,a),this.$n=this.ao=null},Xe.Object.defineProperties(yh.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),yh.prototype.deleteDestinationEdge=yh.prototype.Jl,yh.prototype.addDestinationEdge=yh.prototype.zl,yh.prototype.deleteSourceEdge=yh.prototype.Kl,yh.prototype.addSourceEdge=yh.prototype.Cl,yh.className="LayeredDigraphVertex";function Vv(a){Vc.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Yt(Vv,Vc),Xe.Object.defineProperties(Vv.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Vv.className="LayeredDigraphEdge";function Ea(a){ml.call(this),this.Ub=new Zn,this.Wn=Gy,this.ud=sg,this.vo=Jy,this.Bq=t1,this.$v=[],this.td=!0,this.Rb=qy,this.$d=new Ti(10,10).freeze();var y=new X0(this);this.W=new Th(y),this.Y=new Th(y),this.ru=[],a&&Object.assign(this,a)}Yt(Ea,ml),Ea.prototype.cloneProtected=function(a){ml.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Ea.prototype.qb=function(a){a.classType===Ea?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:Ct("Unknown enum value: "+a):ml.prototype.qb.call(this,a)},Ea.prototype.createNetwork=function(){return new X0(this)},Ea.prototype.makeNetwork=function(a){function y(E){if(E instanceof Wi)return!E.isLinkLabel&&E.category!=="Comment";if(E instanceof mi){var b=E.fromNode;return b===null||b.isLinkLabel||b.category==="Comment"?!1:(E=E.toNode,!(E===null||E.isLinkLabel||E.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof $t?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof jo?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Ea.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==_y&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof $t&&(y=a),this.path===Gy&&y!==null?this.ud=y.isTreePathToChildren?sg:Q0:this.ud=this.path===Gy?sg:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Ea.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,E=0,b=0;bb?Sx(this,a,ee,Lo,Ze,ut):Cx(this,a,ee,Lo,Ze,ut),Lo=ut.x,Ze=ut.width,ut=ut.height;break;case qg:for(mt=0;mtfe&&(PrVu&&(U0(a,-Vu,0,Zo,rs-1),Qy(mt,-Vu,0),Qy(Bt,-Vu,0),Vu=0)}Gs.S.h(Vu,fr),Ze=Math.max(Ze,en),ut=Math.max(ut,ht+(yi===0?0:Me)+Lu.height),Pr=en}else 0fe&&(frVu&&(U0(a,0,-Vu,Zo,rs-1),Qy(mt,0,-Vu),Qy(Bt,0,-Vu),Vu=0)),Gs.S.h(Pr,Vu),ut=Math.max(ut,zi),Ze=Math.max(Ze,ht+(yi===0?0:Me)+Lu.width),fr=zi;Un++}switch(0se&&(se=0),135Te&&(Te=0),oe===Pg&&(re+=ye/2+a.focus.y),ee+=E+x):y?(a.comments===null?E>Ze&&(Ze=XA(oe,E-Ze,0),ee=Ze.x,re=Ze.y,Ze=E,se=0):Ze=QA(a,Ze,se),0>se&&(ee-=se,se=0),135ut&&(ut=XA(oe,0,et-ut),ee=ut.x,re=ut.y,ut=et,Te=0):ut=GA(a,ut,Te),0>Te&&(re-=Te,Te=0),ee+=E+x),0b[0].x?b[2].assign(b[1]):b[1].assign(b[2])),b[3].yb[0].x?b[3].assign(b[2]):b[2].assign(b[3])),yi[0].h(se+E,0),yi[1].h(yi[0].x,et),yi[2].yb[0].y?b[2].assign(b[1]):b[1].assign(b[2])),b[3].xb[0].y?b[3].assign(b[2]):b[2].assign(b[3])),yi[0].h(0,Te+et),yi[1].h(E,yi[0].y),yi[2].xE?Sx(a,y,b,Un,ht,mt):Cx(a,y,b,Un,ht,mt),Un=mt.x,ht=mt.width,mt=mt.height;break;case qg:for(ye=0;yeye&&(enye&&(zife&&(fe=0),135Ze&&(Ze=0)),y.la.h(fe,Ze),y.Da.h(ht,mt)}}Ea.prototype.customAlignment=function(a,y,x,E,b){return[y,x,E,b]};function Sx(a,y,x,E,b,z){var ee=x.length;if(ee===0)return new mn(E,0,b,z);if(ee===1)return y=x[0],b=y.Da.width,z=y.Da.height,new mn(E,0,b,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,se=Jh(y)===90,ue=0,fe=0,ye=0,Se=0;Sese&&(b-=se),z=Math.max(z,Math.max(Se,ye)+a+ee.height),0>x.S.x&&(E=Ky(y,x.S.x,!1,E,re))):(x.S.h(b+a,E+re/2-x.focus.y-x.la.y),b=Math.max(b,Math.max(Me,fe)+a+ee.width),ye=E+re/2-x.focus.y-x.la.y,z=Math.max(z,ye+ee.height),0>ye&&(z-=ye),0>x.S.y&&(E=Ky(y,x.S.y,!0,E,re)))),new mn(E,0,b,z)}function Cx(a,y,x,E,b,z){var ee=x.length;if(ee===0)return new mn(E,0,b,z);if(ee===1)return x=x[0],b=x.Da.width,z=x.Da.height,new mn(E,0,b,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,se=Jh(y)===270,ue=0,fe=0,ye=0,Se=0;Sefe&&(b-=fe),z=Math.max(z,Math.abs(Math.min(Se,ye))+a+ue.height),0>oe.S.x&&(E=Ky(y,oe.S.x,!1,E,re))):(oe.S.h(-b-ue.width-a,E+re/2-oe.focus.y-oe.la.y),b=Math.max(b,Math.abs(Math.min(Me,fe))+a+ue.width),ye=E+re/2-oe.focus.y-oe.la.y,z=Math.max(z,ye+ue.height),0>ye&&(z-=ye),0>oe.S.y&&(E=Ky(y,oe.S.y,!0,E,re)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case lg:return a.width>y?a.width:y;case ug:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Jg:case dg:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case qg:return a.width-a.focus.x+a.nodeSpacing/2+y;case Pg:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function GA(a,y,x){switch(a.alignment){case G0:case Om:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case lg:return a.height>y?a.height:y;case ug:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Jg:case dg:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case qg:return a.height-a.focus.y+a.nodeSpacing/2+y;case Pg:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function XA(a,y,x){switch(a){case Om:y/=2,x/=2;break;case G0:y/=2,x/=2;break;case lg:x=y=0;break;case ug:break;default:Ct("Unhandled alignment value "+a.toString())}return new Je(y,x)}function l0(a,y,x,E,b,z){y=XA(y,x,E),U0(a,y.x,y.y,b,z)}function U0(a,y,x,E,b){if(y!==0||x!==0)for(a=a.children;E<=b;E++){var z=a[E].S;z.x+=y,z.y+=x}}function Uy(a,y,x,E){var b=y.parent;switch(a.ud){case sg:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===b&&y.relativePoint.h(x,E);break;case Q0:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===b&&y.relativePoint.h(x,E);break;default:Ct("Unhandled path value "+a.ud.toString())}}function Qy(a,y,x){for(var E=0;Efe.length||Se===null||2>Se.length))for(b=x=0;xse&&z.yz.y&&sey.length||x===null||2>x.length)E=null;else{for(ue=Fc(a,y.length+x.length),E=z=oe=0;zoe;)se=x[z++],ue[E++].h(se.x+b,se.y);for(x=Fc(a,E),oe=0;oefe.length||z===null||2>z.length)b=null;else{for(ue=Fc(a,fe.length+z.length),b=se=x=0;xz;)oe=fe[x++],ue[b++].h(oe.x,oe.y);for(z=Fc(a,b),x=0;xfe.length||Se===null||2>Se.length))for(b=x=0;xoe&&z.xz.x&&oey.length||x===null||2>x.length)E=null;else{for(ue=Fc(a,y.length+x.length),E=z=oe=0;zoe;)se=x[z++],ue[E++].h(se.x,se.y+b);for(x=Fc(a,E),oe=0;oefe.length||z===null||2>z.length)b=null;else{for(ue=Fc(a,fe.length+z.length),b=se=x=0;xz;)oe=fe[x++],ue[b++].h(oe.x,oe.y);for(z=Fc(a,b),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Ea.prototype.computeLayerSpacing=function(a){var y=Jh(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==Xy&&a!==Qv||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==Tm&&a!==Zv&&a!==Kv&&!Uv||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==Xy&&a!==Qv||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var Gy=new jn(Ea,"PathDefault",-1),sg=new jn(Ea,"PathDestination",0),Q0=new jn(Ea,"PathSource",1),Tm=new jn(Ea,"SortingForwards",10),Zv=new jn(Ea,"SortingReverse",11),Kv=new jn(Ea,"SortingAscending",12),Uv=new jn(Ea,"SortingDescending",13),Om=new jn(Ea,"AlignmentCenterSubtrees",20),G0=new jn(Ea,"AlignmentCenterChildren",21),lg=new jn(Ea,"AlignmentStart",22),ug=new jn(Ea,"AlignmentEnd",23),Jg=new jn(Ea,"AlignmentBus",24),dg=new jn(Ea,"AlignmentBusBranching",25),qg=new jn(Ea,"AlignmentTopLeftBus",26),Pg=new jn(Ea,"AlignmentBottomRightBus",27),Xy=new jn(Ea,"CompactionNone",30),Qv=new jn(Ea,"CompactionBlock",31),Jy=new jn(Ea,"StyleLayered",40),qA=new jn(Ea,"StyleLastParents",41),_A=new jn(Ea,"StyleAlternating",42),$A=new jn(Ea,"StyleRootOnly",43),qy=new jn(Ea,"ArrangementVertical",50),e1=new jn(Ea,"ArrangementHorizontal",51),_y=new jn(Ea,"ArrangementFixedRoots",52),t1=new jn(Ea,"LayerIndividual",60),n1=new jn(Ea,"LayerSiblings",61),$y=new jn(Ea,"LayerUniform",62);Ea.className="TreeLayout",Ea.PathDefault=Gy,Ea.PathDestination=sg,Ea.PathSource=Q0,Ea.SortingForwards=Tm,Ea.SortingReverse=Zv,Ea.SortingAscending=Kv,Ea.SortingDescending=Uv,Ea.AlignmentCenterSubtrees=Om,Ea.AlignmentCenterChildren=G0,Ea.AlignmentStart=lg,Ea.AlignmentEnd=ug,Ea.AlignmentBus=Jg,Ea.AlignmentBusBranching=dg,Ea.AlignmentTopLeftBus=qg,Ea.AlignmentBottomRightBus=Pg,Ea.CompactionNone=Xy,Ea.CompactionBlock=Qv,Ea.StyleLayered=Jy,Ea.StyleLastParents=qA,Ea.StyleAlternating=_A,Ea.StyleRootOnly=$A,Ea.ArrangementVertical=qy,Ea.ArrangementHorizontal=e1,Ea.ArrangementFixedRoots=_y,Ea.LayerIndividual=t1,Ea.LayerSiblings=n1,Ea.LayerUniform=$y;function X0(a){Js.call(this,a)}Yt(X0,Js),X0.prototype.createVertex=function(){return new Th(this)},X0.prototype.createEdge=function(){return new Rm(this)},X0.className="TreeNetwork";function Th(a){xu.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new Je(0,0),this.Da=new Ti(0,0),this.la=new Je(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=Tm,this.hd=CA,this.Kb=0,this.Jb=G0,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Qv,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=Dl,this.wr=!0,this.Dp=Dl}Yt(Th,xu),Th.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},Xe.Object.defineProperties(Th.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xSe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===lg?(z=E.top+b.y,b.y===0&&fe.ySe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===lg?(z=E.left+b.x,b.x===0&&fe.xSe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===lg?(z=E.top+b.y,b.y===0&&fe.ySe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===lg?(z=E.left+b.x,b.x===0&&fe.x0&<[lt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!lt||_t[1]>lt[0]&&_t[1]',"select"),this.addActionButton(Ye,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(Ye,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(Ye,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(Ye,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(Ye,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(Ye,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(Ye,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(Ee){var St=document.createElement("div");St.className=""+Be.toolbarButtonStyleClass.name,St.setAttribute("data-type-name",Ee.typeName),St.innerHTML=Ee.icon,St.addEventListener("click",function(){Be.markerToolbarButtonClicked(St,Ee)}),Be.buttons.push(St),Be.markerButtons.push(St)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var lt=document.createElement("div");lt.className=this.toolbarBlockStyleClass.name,lt.style.whiteSpace="nowrap",lt.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(lt),this.addActionButton(lt,'',"render"),this.addActionButton(lt,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},st.prototype.addButtonClickListener=function(ke){this.buttonClickListeners.push(ke)},st.prototype.removeButtonClickListener=function(ke){this.buttonClickListeners.indexOf(ke)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ke),1)},st.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},st.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ke=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Be=0;Be0&&this.buttonClickListeners.forEach(function(Ye){return Ye("marker",Be)}),this.markerButtonOverflowBlock.style.display="none"},st.prototype.actionToolbarButtonClicked=function(ke,Be){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ye){return Ye("action",Be)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},st.prototype.setActiveButton=function(ke){this.resetButtonStyles(),ke.className=ke.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ke.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},st.prototype.setActiveMarkerButton=function(ke){var Be=this.markerButtons.find(function(Ye){return Ye.getAttribute("data-type-name")===ke});Be&&this.setActiveButton(Be)},st.prototype.setCurrentMarker=function(ke){var Be=this;this.currentMarker=ke,this.buttons.filter(function(Ye){return/delete|notes/.test(Ye.getAttribute("data-action"))}).forEach(function(Ye){Be.currentMarker===void 0?(Ye.style.fillOpacity="0.4",Ye.style.pointerEvents="none"):(Ye.style.fillOpacity="1",Ye.style.pointerEvents="all")})},st}(),Oe=function(){function st(ke,Be,Ye,lt){this.panels=[],this.panelButtons=[],this.markerjsContainer=ke,this.displayMode=Be,this.uiStyleSettings=Ye,this.styles=lt,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return st.prototype.addStyles=function(){var ke;this.toolboxStyleClass=this.styles.addClass(new Gt("toolbox",` - width: 100%; - flex-shrink: 0; - display: flex; - flex-direction: column; - font-family: sans-serif; - `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` - box-sizing: content-box; - `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` - `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - overflow: hidden; - `)),this.toolboxStyleColorsClass=this.styles.addClass(new Gt("toolbox_colors",` - color: `+this.uiStyleSettings.toolboxColor+`; - `));var Be=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Gt("toolbox-button-row",` - display: flex; - cursor: default; - box-sizing: content-box; - `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Gt("toolbox-button-row_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; - `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Gt("toolbox-panel-row",` - display: flex; - `+(this.displayMode==="inline"?"position: absolute;":"")+` - `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` - cursor: default; - height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; - `+(this.displayMode==="inline"?"width: 100%;":"")+` - box-sizing: content-box; - `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Gt("toolbox-panel-row_colors",` - background-color: `+((ke=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ke!==void 0?ke:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; - `)),this.toolboxButtonStyleClass=this.styles.addClass(new Gt("toolbox_button",` - display: inline-block; - width: `+(this.uiStyleSettings.toolbarHeight-2*Be)+`px; - height: `+(this.uiStyleSettings.toolbarHeight-2*Be)+`px; - padding: `+Be+`px; - box-sizing: content-box; - `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Gt("toolbox-button_colors",` - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Gt("toolbox-active-button_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.styles.addRule(new tn("."+this.toolboxButtonStyleColorsClass.name+":hover",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` - `)),this.styles.addRule(new tn("."+this.toolboxButtonStyleClass.name+" svg",` - height: `+this.uiStyleSettings.toolbarHeight/2+`px; - `))},st.prototype.show=function(ke){var Be;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ke,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Be=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Be!==void 0?Be:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},st.prototype.setPanelButtons=function(ke){var Be,Ye,lt=this;this.panels=ke,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((Be=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&Be!==void 0?Be:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Ye=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Ye!==void 0?Ye:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Ee){var St;Ee.uiStyleSettings=lt.uiStyleSettings;var On=document.createElement("div");On.className=lt.toolboxButtonStyleClass.name+" "+((St=lt.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&St!==void 0?St:lt.toolboxButtonStyleColorsClass.name),On.innerHTML=Ee.icon,On.title=Ee.title,On.addEventListener("click",function(){lt.panelButtonClick(Ee)}),lt.panelButtons.push(On),lt.buttonRow.appendChild(On)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},st.prototype.panelButtonClick=function(ke){var Be=this,Ye=-1;if(ke!==this.activePanel){Ye=this.panels.indexOf(ke),this.panelRow.innerHTML="";var lt=ke.getUi();lt.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(lt),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ke}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){Be.displayMode==="inline"?Be.panelRow.style.display="none":Be.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Ee,St){var On,ft;Ee.className=Be.toolboxButtonStyleClass.name+" "+(St===Ye?""+((On=Be.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&On!==void 0?On:Be.toolboxActiveButtonStyleColorsClass.name):""+((ft=Be.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ft!==void 0?ft:Be.toolboxButtonStyleColorsClass.name))})},st}(),te=function(st,ke){this.title=st,this.icon=ke},ne=function(st){function ke(Be,Ye,lt,Ee){var St=st.call(this,Be,Ee||'')||this;return St.colors=[],St.addTransparent=!1,St.colorBoxes=[],St.colors=Ye,St.currentColor=lt,St.setCurrentColor=St.setCurrentColor.bind(St),St.getColorBox=St.getColorBox.bind(St),St}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");return Ye.style.overflow="hidden",Ye.style.whiteSpace="nowrap",this.colors.forEach(function(lt){var Ee=Be.getColorBox(lt);Ye.appendChild(Ee),Be.colorBoxes.push(Ee)}),Ye},ke.prototype.getColorBox=function(Be){var Ye=this,lt=this.uiStyleSettings.toolbarHeight/4,Ee=this.uiStyleSettings.toolbarHeight-lt,St=document.createElement("div");St.style.display="inline-block",St.style.boxSizing="content-box",St.style.width=Ee-2+"px",St.style.height=Ee-2+"px",St.style.padding="1px",St.style.marginRight="2px",St.style.marginBottom="2px",St.style.borderWidth="2px",St.style.borderStyle="solid",St.style.borderRadius=(Ee+2)/2+"px",St.style.borderColor=Be===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",St.addEventListener("click",function(){Ye.setCurrentColor(Be,St)});var On=document.createElement("div");return On.style.display="inline-block",On.style.width=Ee-2+"px",On.style.height=Ee-2+"px",On.style.backgroundColor=Be,On.style.borderRadius=Ee/2+"px",Be==="transparent"&&(On.style.fill=this.uiStyleSettings.toolboxAccentColor,On.innerHTML=` - - `),St.appendChild(On),St},ke.prototype.setCurrentColor=function(Be,Ye){var lt=this;this.currentColor=Be,this.colorBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Be)},ke}(te),ce=function(){function st(ke,Be,Ye){this._state="new",this._isSelected=!1,this._container=ke,this._overlayContainer=Be,this.globalSettings=Ye,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(st.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),st.prototype.ownsTarget=function(ke){return!1},Object.defineProperty(st.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),st.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},st.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},st.prototype.pointerDown=function(ke,Be){},st.prototype.dblClick=function(ke,Be){},st.prototype.manipulate=function(ke){},st.prototype.pointerUp=function(ke){this.stateChanged()},st.prototype.dispose=function(){},st.prototype.addMarkerVisualToContainer=function(ke){this.container.childNodes.length>0?this.container.insertBefore(ke,this.container.childNodes[0]):this.container.appendChild(ke)},st.prototype.getState=function(){return{typeName:st.typeName,state:this.state,notes:this.notes}},st.prototype.restoreState=function(ke){this._state=ke.state,this.notes=ke.notes},st.prototype.scale=function(ke,Be){},st.prototype.colorChanged=function(ke){this.onColorChanged&&this.onColorChanged(ke),this.stateChanged()},st.prototype.fillColorChanged=function(ke){this.onFillColorChanged&&this.onFillColorChanged(ke),this.stateChanged()},st.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ke=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ke.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ke)&&this.onStateChanged(this)}},st.typeName="MarkerBase",st}(),le=function(){function st(){this.findGripByVisual=this.findGripByVisual.bind(this)}return st.prototype.findGripByVisual=function(ke){return this.topLeft.ownsTarget(ke)?this.topLeft:this.topCenter.ownsTarget(ke)?this.topCenter:this.topRight.ownsTarget(ke)?this.topRight:this.centerLeft.ownsTarget(ke)?this.centerLeft:this.centerRight.ownsTarget(ke)?this.centerRight:this.bottomLeft.ownsTarget(ke)?this.bottomLeft:this.bottomCenter.ownsTarget(ke)?this.bottomCenter:this.bottomRight.ownsTarget(ke)?this.bottomRight:void 0},st}(),ge=function(){function st(){this.GRIP_SIZE=10,this.visual=yt.createGroup(),this.visual.appendChild(yt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(yt.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return st.prototype.ownsTarget=function(ke){return ke===this.visual||ke===this.visual.childNodes[0]||ke===this.visual.childNodes[1]},st}(),Ae=function(){function st(){}return st.toITransformMatrix=function(ke){return{a:ke.a,b:ke.b,c:ke.c,d:ke.d,e:ke.e,f:ke.f}},st.toSVGMatrix=function(ke,Be){return ke.a=Be.a,ke.b=Be.b,ke.c=Be.c,ke.d=Be.d,ke.e=Be.e,ke.f=Be.f,ke},st}(),we=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.left=0,Ee.top=0,Ee.width=0,Ee.height=0,Ee.defaultSize={x:50,y:20},Ee.offsetX=0,Ee.offsetY=0,Ee.rotationAngle=0,Ee.CB_DISTANCE=10,Ee._suppressMarkerCreateEvent=!1,Ee.container.transform.baseVal.appendItem(yt.createTransform()),Ee.setupControlBox(),Ee}return Ve(ke,st),Object.defineProperty(ke.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ke.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ke.prototype,"visual",{get:function(){return this._visual},set:function(Be){this._visual=Be;var Ye=yt.createTransform();this._visual.transform.baseVal.appendItem(Ye)},enumerable:!1,configurable:!0}),ke.prototype.ownsTarget=function(Be){return!!st.prototype.ownsTarget.call(this,Be)||!!(this.controlGrips.findGripByVisual(Be)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Be))},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.state==="new"&&(this.left=Be.x,this.top=Be.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var lt=this.unrotatePoint(Be);if(this.manipulationStartX=lt.x,this.manipulationStartY=lt.y,this.offsetX=lt.x-this.left,this.offsetY=lt.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ye),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ye)){this.activeGrip=this.rotatorGrip;var Ee=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Ee.x-this.width/2,this.top=Ee.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var St=this.container.transform.baseVal.getItem(0);St.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(St,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ke.prototype.pointerUp=function(Be){var Ye=this.state;st.prototype.pointerUp.call(this,Be),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Be),this._state="select",Ye==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ke.prototype.moveVisual=function(Be){this.visual.style.transform="translate("+Be.x+"px, "+Be.y+"px)"},ke.prototype.manipulate=function(Be){var Ye=this.unrotatePoint(Be);this.state==="creating"?this.resize(Be):this.state==="move"?(this.left=this.manipulationStartLeft+(Ye.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ye.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ye):this.state==="rotate"&&this.rotate(Be)},ke.prototype.resize=function(Be){var Ye=this.manipulationStartLeft,lt=this.manipulationStartWidth,Ee=this.manipulationStartTop,St=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ye=this.manipulationStartLeft+Be.x-this.manipulationStartX,lt=this.manipulationStartWidth+this.manipulationStartLeft-Ye;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:lt=this.manipulationStartWidth+Be.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Ee=this.manipulationStartTop+Be.y-this.manipulationStartY,St=this.manipulationStartHeight+this.manipulationStartTop-Ee;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:St=this.manipulationStartHeight+Be.y-this.manipulationStartY}lt>=0?(this.left=Ye,this.width=lt):(this.left=Ye+lt,this.width=-lt),St>=0?(this.top=Ee,this.height=St):(this.top=Ee+St,this.height=-St),this.setSize()},ke.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ke.prototype.rotate=function(Be){if(Math.abs(Be.x-this.centerX)>.1){var Ye=Math.sign(Be.x-this.centerX);this.rotationAngle=180*Math.atan((Be.y-this.centerY)/(Be.x-this.centerX))/Math.PI+90*Ye,this.applyRotation()}},ke.prototype.applyRotation=function(){var Be=this.container.transform.baseVal.getItem(0);Be.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Be,0)},ke.prototype.rotatePoint=function(Be){if(this.rotationAngle===0)return Be;var Ye=this.container.getCTM(),lt=yt.createPoint(Be.x,Be.y);return{x:(lt=lt.matrixTransform(Ye)).x,y:lt.y}},ke.prototype.unrotatePoint=function(Be){if(this.rotationAngle===0)return Be;var Ye=this.container.getCTM();Ye=Ye.inverse();var lt=yt.createPoint(Be.x,Be.y);return{x:(lt=lt.matrixTransform(Ye)).x,y:lt.y}},ke.prototype.select=function(){st.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ke.prototype.deselect=function(){st.prototype.deselect.call(this),this.controlBox.style.display="none"},ke.prototype.setupControlBox=function(){this.controlBox=yt.createGroup();var Be=yt.createTransform();Be.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Be),this.container.appendChild(this.controlBox),this.controlRect=yt.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=yt.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new le,this.addControlGrips(),this.controlBox.style.display="none"},ke.prototype.adjustControlBox=function(){var Be=this.controlBox.transform.baseVal.getItem(0);Be.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Be,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ke.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ke.prototype.createGrip=function(){var Be=new ge;return Be.visual.transform.baseVal.appendItem(yt.createTransform()),this.controlBox.appendChild(Be.visual),Be},ke.prototype.positionGrips=function(){var Be=this.controlGrips.topLeft.GRIP_SIZE,Ye=-Be/2,lt=Ye,Ee=(this.width+this.CB_DISTANCE)/2-Be/2,St=(this.height+this.CB_DISTANCE)/2-Be/2,On=this.height+this.CB_DISTANCE-Be/2,ft=this.width+this.CB_DISTANCE-Be/2;this.positionGrip(this.controlGrips.topLeft.visual,Ye,lt),this.positionGrip(this.controlGrips.topCenter.visual,Ee,lt),this.positionGrip(this.controlGrips.topRight.visual,ft,lt),this.positionGrip(this.controlGrips.centerLeft.visual,Ye,St),this.positionGrip(this.controlGrips.centerRight.visual,ft,St),this.positionGrip(this.controlGrips.bottomLeft.visual,Ye,On),this.positionGrip(this.controlGrips.bottomCenter.visual,Ee,On),this.positionGrip(this.controlGrips.bottomRight.visual,ft,On),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Ee,lt-3*this.CB_DISTANCE)},ke.prototype.positionGrip=function(Be,Ye,lt){var Ee=Be.transform.baseVal.getItem(0);Ee.setTranslate(Ye,lt),Be.transform.baseVal.replaceItem(Ee,0)},ke.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ke.prototype.showControlBox=function(){this.controlBox.style.display=""},ke.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Ae.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Ae.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},st.prototype.getState.call(this))},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be);var Ye=Be;this.left=Ye.left,this.top=Ye.top,this.width=Ye.width,this.height=Ye.height,this.rotationAngle=Ye.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Ae.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ye.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Ae.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ye.containerTransformMatrix))},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye);var lt=this.rotatePoint({x:this.left,y:this.top}),Ee=this.unrotatePoint({x:lt.x*Be,y:lt.y*Ye});this.left=Ee.x,this.top=Ee.y,this.width=this.width*Be,this.height=this.height*Ye,this.adjustControlBox()},ke}(ce),Re=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.fillColor="transparent",Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.opacity=1,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setFillColor=Ee.setFillColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.createVisual=Ee.createVisual.bind(Ee),Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.visual)},ke.prototype.createVisual=function(){this.visual=yt.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.state==="new"&&(this.createVisual(),this.moveVisual(Be),this._state="creating")},ke.prototype.manipulate=function(Be){st.prototype.manipulate.call(this,Be)},ke.prototype.resize=function(Be){st.prototype.resize.call(this,Be),this.setSize()},ke.prototype.setSize=function(){st.prototype.setSize.call(this),yt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ke.prototype.pointerUp=function(Be){st.prototype.pointerUp.call(this,Be),this.setSize()},ke.prototype.setStrokeColor=function(Be){this.strokeColor=Be,this.visual&&yt.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Be),this.stateChanged()},ke.prototype.setFillColor=function(Be){this.fillColor=Be,this.visual&&yt.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ke.prototype.setStrokeWidth=function(Be){this.strokeWidth=Be,this.visual&&yt.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ke.prototype.setStrokeDasharray=function(Be){this.strokeDasharray=Be,this.visual&&yt.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ke.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},st.prototype.getState.call(this))},ke.prototype.restoreState=function(Be){var Ye=Be;this.fillColor=Ye.fillColor,this.strokeColor=Ye.strokeColor,this.strokeWidth=Ye.strokeWidth,this.strokeDasharray=Ye.strokeDasharray,this.opacity=Ye.opacity,this.createVisual(),st.prototype.restoreState.call(this,Be),this.setSize()},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye),this.setSize()},ke.title="Rectangle marker",ke}(we),Ne=function(st){function ke(Be,Ye,lt,Ee){var St=st.call(this,Be,Ee||'')||this;return St.widths=[],St.widthBoxes=[],St.widths=Ye,St.currentWidth=lt,St.setCurrentWidth=St.setCurrentWidth.bind(St),St}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");return Ye.style.display="flex",Ye.style.overflow="hidden",Ye.style.flexGrow="2",this.widths.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.flexGrow="2",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.borderColor=lt===Be.currentWidth?Be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){Be.setCurrentWidth(lt,Ee)}),Ye.appendChild(Ee);var St=document.createElement("div");St.innerText=lt.toString(),St.style.marginRight="5px",Ee.appendChild(St);var On=document.createElement("div");On.style.minHeight="20px",On.style.flexGrow="2",On.style.display="flex",On.style.alignItems="center";var ft=document.createElement("hr");ft.style.minWidth="20px",ft.style.border="0px",ft.style.borderTop=lt+"px solid "+Be.uiStyleSettings.toolboxColor,ft.style.flexGrow="2",On.appendChild(ft),Ee.appendChild(On),Be.widthBoxes.push(Ee)}),Ye},ke.prototype.setCurrentWidth=function(Be,Ye){var lt=this;this.currentWidth=Be,this.widthBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ke}(te),gt=function(st){function ke(Be,Ye,lt,Ee){var St=st.call(this,Be,Ee||'')||this;return St.styles=[],St.styleBoxes=[],St.styles=Ye,St.currentStyle=lt,St.setCurrentStyle=St.setCurrentStyle.bind(St),St}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");return Ye.style.display="flex",Ye.style.overflow="hidden",Ye.style.flexGrow="2",this.styles.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.overflow="hidden",Ee.style.maxWidth=100/Be.styles.length-5+"%",Ee.style.borderColor=lt===Be.currentStyle?Be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){Be.setCurrentStyle(lt,Ee)}),Ye.appendChild(Ee);var St=document.createElement("div");St.style.minHeight="20px",St.style.flexGrow="2",St.style.overflow="hidden";var On=` - - `;St.innerHTML=On,Ee.appendChild(St),Be.styleBoxes.push(Ee)}),Ye},ke.prototype.setCurrentStyle=function(Be,Ye){var lt=this;this.currentStyle=Be,this.styleBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ke}(te),vt=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new Ne("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new gt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return Ve(ke,st),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=st.prototype.getState.call(this);return Be.typeName=ke.typeName,Be},ke.typeName="FrameMarker",ke.title="Frame marker",ke.icon='',ke}(Re),dt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},rt=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.x1=0,Ee.y1=0,Ee.x2=0,Ee.y2=0,Ee.defaultLength=50,Ee.manipulationStartX=0,Ee.manipulationStartY=0,Ee.manipulationStartX1=0,Ee.manipulationStartY1=0,Ee.manipulationStartX2=0,Ee.manipulationStartY2=0,Ee.setupControlBox(),Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!!st.prototype.ownsTarget.call(this,Be)||!(!this.grip1.ownsTarget(Be)&&!this.grip2.ownsTarget(Be))},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.manipulationStartX=Be.x,this.manipulationStartY=Be.y,this.state==="new"&&(this.x1=Be.x,this.y1=Be.y,this.x2=Be.x,this.y2=Be.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ye)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ye)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ke.prototype.pointerUp=function(Be){var Ye=this.state;st.prototype.pointerUp.call(this,Be),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(Be),this._state="select",Ye==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ke.prototype.adjustVisual=function(){},ke.prototype.manipulate=function(Be){this.state==="creating"?this.resize(Be):this.state==="move"?(this.x1=this.manipulationStartX1+Be.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Be.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Be.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Be.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Be)},ke.prototype.resize=function(Be){switch(this.activeGrip){case this.grip1:this.x1=Be.x,this.y1=Be.y;break;case this.grip2:case void 0:this.x2=Be.x,this.y2=Be.y}this.adjustVisual(),this.adjustControlBox()},ke.prototype.select=function(){st.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ke.prototype.deselect=function(){st.prototype.deselect.call(this),this.controlBox.style.display="none"},ke.prototype.setupControlBox=function(){this.controlBox=yt.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ke.prototype.adjustControlBox=function(){this.positionGrips()},ke.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ke.prototype.createGrip=function(){var Be=new ge;return Be.visual.transform.baseVal.appendItem(yt.createTransform()),this.controlBox.appendChild(Be.visual),Be},ke.prototype.positionGrips=function(){var Be=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Be/2,this.y1-Be/2),this.positionGrip(this.grip2.visual,this.x2-Be/2,this.y2-Be/2)},ke.prototype.positionGrip=function(Be,Ye,lt){var Ee=Be.transform.baseVal.getItem(0);Ee.setTranslate(Ye,lt),Be.transform.baseVal.replaceItem(Ee,0)},ke.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},st.prototype.getState.call(this))},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be);var Ye=Be;this.x1=Ye.x1,this.y1=Ye.y1,this.x2=Ye.x2,this.y2=Ye.y2},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye),this.x1=this.x1*Be,this.y1=this.y1*Ye,this.x2=this.x2*Be,this.y2=this.y2*Ye,this.adjustVisual(),this.adjustControlBox()},ke}(ce),Ot=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new Ne("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new gt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.visual&&Be!==this.selectorLine&&Be!==this.visibleLine)},ke.prototype.createVisual=function(){this.visual=yt.createGroup(),this.selectorLine=yt.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=yt.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ke.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),yt.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),yt.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),yt.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ke.prototype.setStrokeColor=function(Be){this.strokeColor=Be,this.adjustVisual(),this.colorChanged(Be)},ke.prototype.setStrokeWidth=function(Be){this.strokeWidth=Be,this.adjustVisual()},ke.prototype.setStrokeDasharray=function(Be){this.strokeDasharray=Be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},st.prototype.getState.call(this));return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be);var Ye=Be;this.strokeColor=Ye.strokeColor,this.strokeWidth=Ye.strokeWidth,this.strokeDasharray=Ye.strokeDasharray,this.createVisual(),this.adjustVisual()},ke.typeName="LineMarker",ke.title="Line marker",ke.icon='',ke}(rt),tt=function(st){function ke(Be,Ye,lt,Ee){var St=st.call(this,Be,Ee||'')||this;return St.fonts=[],St.fontBoxes=[],St.fonts=Ye,St.currentFont=lt,St.setCurrentFont=St.setCurrentFont.bind(St),St}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");return Ye.style.overflow="hidden",Ye.style.flexGrow="2",this.fonts.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="inline-block",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.overflow="hidden",Ee.style.maxWidth=100/Be.fonts.length-5+"%",Ee.style.borderColor=lt===Be.currentFont?Be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){Be.setCurrentFont(lt,Ee)}),Ye.appendChild(Ee);var St=document.createElement("div");St.style.display="flex",St.style.minHeight="20px",St.style.flexGrow="2",St.style.fontFamily=lt,St.style.overflow="hidden";var On=document.createElement("div");On.style.whiteSpace="nowrap",On.style.overflow="hidden",On.style.textOverflow="ellipsis",On.innerHTML="The quick brown fox jumps over the lazy dog",St.appendChild(On),Ee.appendChild(St),Be.fontBoxes.push(Ee)}),Ye},ke.prototype.setCurrentFont=function(Be,Ye){var lt=this;this.currentFont=Be,this.fontBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ke}(te),Pn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.color="transparent",Ee.padding=5,Ee.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Ee.text=Ee.DEFAULT_TEXT,Ee.isMoved=!1,Ee.color=lt.defaultColor,Ee.fontFamily=lt.defaultFontFamily,Ee.defaultSize={x:100,y:30},Ee.setColor=Ee.setColor.bind(Ee),Ee.setFont=Ee.setFont.bind(Ee),Ee.renderText=Ee.renderText.bind(Ee),Ee.sizeText=Ee.sizeText.bind(Ee),Ee.textEditDivClicked=Ee.textEditDivClicked.bind(Ee),Ee.showTextEditor=Ee.showTextEditor.bind(Ee),Ee.setSize=Ee.setSize.bind(Ee),Ee.positionTextEditor=Ee.positionTextEditor.bind(Ee),Ee.colorPanel=new ne("Color",lt.defaultColorSet,lt.defaultColor),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.fontFamilyPanel=new tt("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){if(st.prototype.ownsTarget.call(this,Be)||Be===this.visual||Be===this.textElement||Be===this.bgRectangle)return!0;var Ye=!1;return this.textElement.childNodes.forEach(function(lt){lt===Be&&(Ye=!0)}),Ye},ke.prototype.createVisual=function(){this.visual=yt.createGroup(),this.bgRectangle=yt.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=yt.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(yt.createTransform()),this.textElement.transform.baseVal.appendItem(yt.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.isMoved=!1,this.pointerDownPoint=Be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Be),this._state="creating")},ke.prototype.renderText=function(){var Be=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ye){Be.textElement.appendChild(yt.createTSpan(Ye.trim()===""?" ":Ye.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ke.prototype.getTextScale=function(){var Be=this.textElement.getBBox(),Ye=1;if(Be.width>0&&Be.height>0){var lt=(1*this.width-this.width*this.padding*2/100)/Be.width,Ee=(1*this.height-this.height*this.padding*2/100)/Be.height;Ye=Math.min(lt,Ee)}return Ye},ke.prototype.getTextPosition=function(Be){var Ye=this.textElement.getBBox(),lt=0,Ee=0;return Ye.width>0&&Ye.height>0&&(lt=(this.width-Ye.width*Be)/2,Ee=this.height/2-Ye.height*Be/2),{x:lt,y:Ee}},ke.prototype.sizeText=function(){var Be=this.textElement.getBBox(),Ye=this.getTextScale(),lt=this.getTextPosition(Ye);lt.y-=Be.y*Ye,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+lt.x+"px, "+lt.y+"px) scale("+Ye+", "+Ye+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(lt.x,lt.y),this.textElement.transform.baseVal.getItem(1).setScale(Ye,Ye))},ke.prototype.manipulate=function(Be){st.prototype.manipulate.call(this,Be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Be.x-this.pointerDownPoint.x)>5||Math.abs(Be.y-this.pointerDownPoint.y)>5)},ke.prototype.resize=function(Be){st.prototype.resize.call(this,Be),this.isMoved=!0,this.setSize(),this.sizeText()},ke.prototype.setSize=function(){st.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(yt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),yt.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ke.prototype.pointerUp=function(Be){var Ye=this.state;Ye==="creating"&&(this._suppressMarkerCreateEvent=!0),st.prototype.pointerUp.call(this,Be),this.setSize(),(Ye==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ke.prototype.showTextEditor=function(){var Be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ye){Ye.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ye=Number.parseFloat(Be.textEditor.style.fontSize);Be.textEditor.clientWidth>=Number.parseInt(Be.textEditor.style.maxWidth)&&Ye>.9;)Ye-=.1,Be.textEditor.style.fontSize=Math.max(Ye,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ye){Ye.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ye){if(Ye.clipboardData){var lt=Ye.clipboardData.getData("text"),Ee=window.getSelection();if(!Ee.rangeCount)return!1;Ee.deleteFromDocument(),Ee.getRangeAt(0).insertNode(document.createTextNode(lt)),Ye.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Be.textEditDivClicked(Be.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ke.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Be=this.getTextScale(),Ye=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),lt=this.textElement.getBBox(),Ee={x:lt.width*Be,y:lt.height*Be};Ye.x-=Ee.x/2,Ye.y-=Ee.y/2,this.textEditor.style.top=Ye.y+"px",this.textEditor.style.left=Ye.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ye.x+"px",this.textEditor.style.fontSize=Math.max(16*Be,12)+"px",this.textElement.style.display="none"}},ke.prototype.textEditDivClicked=function(Be){this.text=Be.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ke.prototype.select=function(){st.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ke.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),st.prototype.deselect.call(this)},ke.prototype.dblClick=function(Be,Ye){st.prototype.dblClick.call(this,Be,Ye),this.showTextEditor()},ke.prototype.setColor=function(Be){this.textElement&&yt.setAttributes(this.textElement,[["fill",Be]]),this.color=Be,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Be)},ke.prototype.setFont=function(Be){this.textElement&&yt.setAttributes(this.textElement,[["font-family",Be]]),this.fontFamily=Be,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ke.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ke.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},st.prototype.getState.call(this));return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){var Ye=Be;this.color=Ye.color,this.fontFamily=Ye.fontFamily,this.padding=Ye.padding,this.text=Ye.text,this.createVisual(),st.prototype.restoreState.call(this,Be),this.setSize()},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye),this.setSize(),this.sizeText(),this.positionTextEditor()},ke.typeName="TextMarker",ke.title="Text marker",ke.icon='',ke}(we),Rt=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.color="transparent",Ee.lineWidth=3,Ee.drawing=!1,Ee.pixelRatio=1,Ee.color=lt.defaultColor,Ee.lineWidth=lt.defaultStrokeWidth,Ee.pixelRatio=lt.freehandPixelRatio,Ee.setColor=Ee.setColor.bind(Ee),Ee.addCanvas=Ee.addCanvas.bind(Ee),Ee.finishCreation=Ee.finishCreation.bind(Ee),Ee.setLineWidth=Ee.setLineWidth.bind(Ee),Ee.colorPanel=new ne("Color",lt.defaultColorSet,lt.defaultColor),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.lineWidthPanel=new Ne("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.lineWidthPanel.onWidthChanged=Ee.setLineWidth,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.visual&&Be!==this.drawingImage)},ke.prototype.createVisual=function(){this.visual=yt.createGroup(),this.drawingImage=yt.createImage(),this.visual.appendChild(this.drawingImage);var Be=yt.createTransform();this.visual.transform.baseVal.appendItem(Be),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(Be,Ye){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(Be.x,Be.y),this.drawing=!0):st.prototype.pointerDown.call(this,Be,Ye)},ke.prototype.manipulate=function(Be){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Be.x,Be.y),this.canvasContext.stroke()):st.prototype.manipulate.call(this,Be)},ke.prototype.resize=function(Be){st.prototype.resize.call(this,Be),yt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),yt.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ke.prototype.pointerUp=function(Be){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):st.prototype.pointerUp.call(this,Be)},ke.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ke.prototype.select=function(){this.state==="creating"&&this.finishCreation(),st.prototype.select.call(this)},ke.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),st.prototype.deselect.call(this)},ke.prototype.finishCreation=function(){for(var Be=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ye=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],lt=Ye[0],Ee=Ye[1],St=Ye[2],On=Ye[3],ft=!1,Pt=0;Pt0&&(ft=!0,PtOn&&(On=Pt),_t>St&&(St=_t));if(ft){this.left=lt/this.pixelRatio,this.top=Ee/this.pixelRatio,this.width=(St-lt)/this.pixelRatio,this.height=(On-Ee)/this.pixelRatio;var on=document.createElement("canvas");on.width=St-lt,on.height=On-Ee,on.getContext("2d").putImageData(this.canvasContext.getImageData(lt,Ee,St-lt,On-Ee),0,0),this.drawingImgUrl=on.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ke.prototype.setDrawingImage=function(){yt.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),yt.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ke.prototype.setColor=function(Be){this.color=Be,this.colorChanged(Be)},ke.prototype.setLineWidth=function(Be){this.lineWidth=Be},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({drawingImgUrl:this.drawingImgUrl},st.prototype.getState.call(this));return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){this.createVisual(),st.prototype.restoreState.call(this,Be),this.drawingImgUrl=Be.drawingImgUrl,this.setDrawingImage()},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye),this.setDrawingImage()},ke.typeName="FreehandMarker",ke.title="Freehand marker",ke.icon='',ke}(we),kn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,lt||'')||this;return Ee.typeBoxes=[],Ee.currentType=Ye,Ee.setCurrentType=Ee.setCurrentType.bind(Ee),Ee}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");Ye.style.display="flex",Ye.style.overflow="hidden",Ye.style.flexGrow="2";for(var lt=function(On){var ft="both";switch(On){case 0:ft="both";break;case 1:ft="start";break;case 2:ft="end";break;case 3:ft="none"}var Pt=document.createElement("div");if(Pt.style.display="flex",Pt.style.flexGrow="2",Pt.style.alignItems="center",Pt.style.justifyContent="space-between",Pt.style.padding="5px",Pt.style.borderWidth="2px",Pt.style.borderStyle="solid",Pt.style.borderColor=ft===Ee.currentType?Ee.uiStyleSettings.toolboxAccentColor:"transparent",Pt.addEventListener("click",function(){Be.setCurrentType(ft,Pt)}),Ye.appendChild(Pt),ft==="both"||ft==="start"){var _t=document.createElement("div");_t.style.display="flex",_t.style.alignItems="center",_t.style.minHeight="20px",_t.innerHTML=` - - `,_t.style.marginLeft="5px",Pt.appendChild(_t)}var on=document.createElement("div");on.style.display="flex",on.style.alignItems="center",on.style.minHeight="20px",on.style.flexGrow="2";var Wt=document.createElement("hr");if(Wt.style.minWidth="20px",Wt.style.border="0px",Wt.style.borderTop="3px solid "+(Ee.uiStyleSettings!==void 0?Ee.uiStyleSettings.toolboxColor:"#eeeeee"),Wt.style.flexGrow="2",on.appendChild(Wt),Pt.appendChild(on),ft==="both"||ft==="end"){var hn=document.createElement("div");hn.style.display="flex",hn.style.alignItems="center",hn.style.minHeight="20px",hn.innerHTML=` - - `,hn.style.marginRight="5px",Pt.appendChild(hn)}Ee.typeBoxes.push(Pt)},Ee=this,St=0;St<4;St++)lt(St);return Ye},ke.prototype.setCurrentType=function(Be,Ye){var lt=this;this.currentType=Be,this.typeBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings!==void 0?lt.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ke}(te),bn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.arrowType="end",Ee.arrowBaseHeight=10,Ee.arrowBaseWidth=10,Ee.getArrowPoints=Ee.getArrowPoints.bind(Ee),Ee.setArrowType=Ee.setArrowType.bind(Ee),Ee.arrowTypePanel=new kn("Arrow type","end"),Ee.arrowTypePanel.onArrowTypeChanged=Ee.setArrowType,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.arrow1&&Be!==this.arrow2)},ke.prototype.getArrowPoints=function(Be,Ye){var lt=this.arrowBaseWidth+2*this.strokeWidth,Ee=this.arrowBaseHeight+2*this.strokeWidth;return Be-lt/2+","+(Ye+Ee/2)+" "+Be+","+(Ye-Ee/2)+" "+(Be+lt/2)+","+(Ye+Ee/2)},ke.prototype.createTips=function(){this.arrow1=yt.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(yt.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=yt.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(yt.createTransform()),this.visual.appendChild(this.arrow2)},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.state==="creating"&&this.createTips()},ke.prototype.adjustVisual=function(){if(st.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",yt.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),yt.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var Be=0;Math.abs(this.x1-this.x2)>.1&&(Be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ye=this.arrow1.transform.baseVal.getItem(0);Ye.setRotate(Be,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ye,0);var lt=this.arrow2.transform.baseVal.getItem(0);lt.setRotate(Be+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(lt,0)}},ke.prototype.setArrowType=function(Be){this.arrowType=Be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({arrowType:this.arrowType},st.prototype.getState.call(this));return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be);var Ye=Be;this.arrowType=Ye.arrowType,this.createTips(),this.adjustVisual()},ke.typeName="ArrowMarker",ke.title="Arrow marker",ke.icon='',ke}(Ot),Cn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.fillColor=lt.defaultFillColor,Ee.strokeWidth=0,Ee.fillPanel=new ne("Color",lt.defaultColorSet,lt.defaultFillColor),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee}return Ve(ke,st),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=st.prototype.getState.call(this);return Be.typeName=ke.typeName,Be},ke.typeName="CoverMarker",ke.title="Cover marker",ke.icon='',ke}(Re),Ai=function(st){function ke(Be,Ye,lt,Ee){var St=st.call(this,Be,Ee||'')||this;return St.opacities=[],St.opacityBoxes=[],St.opacities=Ye,St.currentOpacity=lt,St.setCurrentOpacity=St.setCurrentOpacity.bind(St),St}return Ve(ke,st),ke.prototype.getUi=function(){var Be=this,Ye=document.createElement("div");return Ye.style.display="flex",Ye.style.overflow="hidden",Ye.style.flexGrow="2",Ye.style.justifyContent="space-between",this.opacities.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.alignItems="center",Ee.style.justifyContent="center",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.borderColor=lt===Be.currentOpacity?Be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){Be.setCurrentOpacity(lt,Ee)}),Ye.appendChild(Ee);var St=document.createElement("div");St.innerText=100*lt+"%",Ee.appendChild(St),Be.opacityBoxes.push(Ee)}),Ye},ke.prototype.setCurrentOpacity=function(Be,Ye){var lt=this;this.currentOpacity=Be,this.opacityBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ye?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ke}(te),Xi=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.setOpacity=Ee.setOpacity.bind(Ee),Ee.fillColor=lt.defaultHighlightColor,Ee.strokeWidth=0,Ee.opacity=lt.defaultHighlightOpacity,Ee.fillPanel=new ne("Color",lt.defaultColorSet,Ee.fillColor),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee.opacityPanel=new Ai("Opacity",lt.defaultOpacitySteps,Ee.opacity),Ee.opacityPanel.onOpacityChanged=Ee.setOpacity,Ee}return Ve(ke,st),ke.prototype.setOpacity=function(Be){this.opacity=Be,this.visual&&yt.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=st.prototype.getState.call(this);return Be.typeName=ke.typeName,Be},ke.typeName="HighlightMarker",ke.title="Highlight marker",ke.icon='',ke}(Cn),Nt='',ot='',Hn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.bgColor="transparent",Ee.tipPosition={x:0,y:0},Ee.tipBase1Position={x:0,y:0},Ee.tipBase2Position={x:0,y:0},Ee.tipMoving=!1,Ee.color=lt.defaultStrokeColor,Ee.bgColor=lt.defaultFillColor,Ee.fontFamily=lt.defaultFontFamily,Ee.defaultSize={x:100,y:30},Ee.setBgColor=Ee.setBgColor.bind(Ee),Ee.getTipPoints=Ee.getTipPoints.bind(Ee),Ee.positionTip=Ee.positionTip.bind(Ee),Ee.setTipPoints=Ee.setTipPoints.bind(Ee),Ee.colorPanel=new ne("Text color",lt.defaultColorSet,Ee.color,Nt),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.bgColorPanel=new ne("Fill color",lt.defaultColorSet,Ee.bgColor,ot),Ee.bgColorPanel.onColorChanged=Ee.setBgColor,Ee.fontFamilyPanel=new tt("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee.tipGrip=new ge,Ee.tipGrip.visual.transform.baseVal.appendItem(yt.createTransform()),Ee.controlBox.appendChild(Ee.tipGrip.visual),Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return st.prototype.ownsTarget.call(this,Be)||this.tipGrip.ownsTarget(Be)||this.tip===Be},ke.prototype.createTip=function(){yt.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=yt.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ke.prototype.pointerDown=function(Be,Ye){this.state==="new"&&st.prototype.pointerDown.call(this,Be,Ye),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ye)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):st.prototype.pointerDown.call(this,Be,Ye)},ke.prototype.pointerUp=function(Be){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,st.prototype.pointerUp.call(this,Be);else{var Ye=this.state==="creating";st.prototype.pointerUp.call(this,Be),this.setTipPoints(Ye),this.positionTip()}},ke.prototype.manipulate=function(Be){if(this.tipMoving){var Ye=this.unrotatePoint(Be);this.tipPosition={x:Ye.x-this.manipulationStartLeft,y:Ye.y-this.manipulationStartTop},this.positionTip()}else st.prototype.manipulate.call(this,Be)},ke.prototype.setBgColor=function(Be){this.bgRectangle&&this.tip&&(yt.setAttributes(this.bgRectangle,[["fill",Be]]),yt.setAttributes(this.tip,[["fill",Be]])),this.bgColor=Be,this.fillColorChanged(Be)},ke.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ke.prototype.setTipPoints=function(Be){Be===void 0&&(Be=!1);var Ye=Math.min(this.height/2,15),lt=this.height/5;Be&&(this.tipPosition={x:Ye+lt/2,y:this.height+20});var Ee=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Ee.1)){var Be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ye=this.tip1.transform.baseVal.getItem(0);Ye.setRotate(Be,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ye,0);var lt=this.tip2.transform.baseVal.getItem(0);lt.setRotate(Be+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(lt,0)}},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=st.prototype.getState.call(this);return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be),this.createTips(),this.adjustVisual()},ke.typeName="MeasurementMarker",ke.title="Measurement marker",ke.icon='',ke}(Ot),cn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.strokePanel.colors=lt.defaultColorSet,Ee.fillColor="transparent",Ee}return Ve(ke,st),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=st.prototype.getState.call(this);return Be.typeName=ke.typeName,Be},ke.typeName="EllipseFrameMarker",ke.title="Ellipse frame marker",ke.icon='',ke}(Er),ai=function(){function st(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(st.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),st.prototype.addUndoStep=function(ke){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ke)||(this.undoStack.push(ke),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ke)&&this.redoStack.splice(0,this.redoStack.length))},st.prototype.replaceLastUndoStep=function(ke){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ke)},st.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},st.prototype.undo=function(){if(this.undoStack.length>1){var ke=this.undoStack.pop();return ke!==void 0&&this.redoStack.push(ke),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},st.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},st}(),Ii=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.curveX=0,Ee.curveY=0,Ee.manipulationStartCurveX=0,Ee.manipulationStartCurveY=0,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.positionGrips=Ee.positionGrips.bind(Ee),Ee.addControlGrips=Ee.addControlGrips.bind(Ee),Ee.adjustVisual=Ee.adjustVisual.bind(Ee),Ee.setupControlBox=Ee.setupControlBox.bind(Ee),Ee.resize=Ee.resize.bind(Ee),Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new Ne("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new gt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.visual&&Be!==this.selectorCurve&&Be!==this.visibleCurve&&!this.curveGrip.ownsTarget(Be))},ke.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ke.prototype.createVisual=function(){this.visual=yt.createGroup(),this.selectorCurve=yt.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=yt.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Be.x,this.curveY=Be.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ye)&&(this.activeGrip=this.curveGrip,this._state="resize")},ke.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),yt.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),yt.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),yt.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ke.prototype.setupControlBox=function(){st.prototype.setupControlBox.call(this),this.curveControlLine1=yt.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=yt.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ke.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,st.prototype.addControlGrips.call(this)},ke.prototype.positionGrips=function(){st.prototype.positionGrips.call(this);var Be=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Be/2,this.curveY-Be/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ke.prototype.manipulate=function(Be){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Be.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Be.y-this.manipulationStartY),st.prototype.manipulate.call(this,Be)},ke.prototype.resize=function(Be){this.activeGrip===this.curveGrip&&(this.curveX=Be.x,this.curveY=Be.y),st.prototype.resize.call(this,Be),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ke.prototype.setStrokeColor=function(Be){this.strokeColor=Be,this.adjustVisual(),this.colorChanged(Be)},ke.prototype.setStrokeWidth=function(Be){this.strokeWidth=Be,this.adjustVisual()},ke.prototype.setStrokeDasharray=function(Be){this.strokeDasharray=Be,this.adjustVisual()},ke.prototype.scale=function(Be,Ye){this.curveX=this.curveX*Be,this.curveY=this.curveY*Ye,st.prototype.scale.call(this,Be,Ye)},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},st.prototype.getState.call(this));return Be.typeName=ke.typeName,Be},ke.prototype.restoreState=function(Be){st.prototype.restoreState.call(this,Be);var Ye=Be;this.strokeColor=Ye.strokeColor,this.strokeWidth=Ye.strokeWidth,this.strokeDasharray=Ye.strokeDasharray,this.curveX=Ye.curveX,this.curveY=Ye.curveY,this.createVisual(),this.adjustVisual()},ke.typeName="CurveMarker",ke.title="Curve marker",ke.icon='',ke}(rt),Bn=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,Ye,lt)||this;return Ee.fillColor="transparent",Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.textColor="transparent",Ee.fontSize="1rem",Ee.isMoved=!1,Ee.captionText="Caption",Ee.PADDING=5,Ee.captionBoxWidth=0,Ee.captionBoxHeight=0,Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.fillColor=lt.defaultFillColor,Ee.textColor=lt.defaultStrokeColor,Ee.fontFamily=lt.defaultFontFamily,Ee.fontSize=lt.defaultCaptionFontSize,Ee.captionText=lt.defaultCaptionText,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setFillColor=Ee.setFillColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.createVisual=Ee.createVisual.bind(Ee),Ee.sizeCaption=Ee.sizeCaption.bind(Ee),Ee.setCaptionText=Ee.setCaptionText.bind(Ee),Ee.showTextEditor=Ee.showTextEditor.bind(Ee),Ee.positionTextEditor=Ee.positionTextEditor.bind(Ee),Ee.finishTextEditing=Ee.finishTextEditing.bind(Ee),Ee.setFont=Ee.setFont.bind(Ee),Ee.setTextColor=Ee.setTextColor.bind(Ee),Ee.strokePanel=new ne("Line color",pt(lt.defaultColorSet,["transparent"]),Ee.strokeColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.fillPanel=new ne("Fill color",pt(lt.defaultColorSet,["transparent"]),Ee.fillColor,ot),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee.strokeWidthPanel=new Ne("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new gt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee.fontFamilyPanel=new tt("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee.textColorPanel=new ne("Text color",lt.defaultColorSet,Ee.textColor,Nt),Ee.textColorPanel.onColorChanged=Ee.setTextColor,Ee}return Ve(ke,st),ke.prototype.ownsTarget=function(Be){return!(!st.prototype.ownsTarget.call(this,Be)&&Be!==this.visual&&Be!==this.frame&&Be!==this.captionBg&&Be!==this.captionElement)},ke.prototype.createVisual=function(){this.visual=yt.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=yt.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=yt.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=yt.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ke.prototype.setCaptionText=function(Be){this.captionText=Be,this.captionElement.textContent=this.captionText,this.sizeCaption()},ke.prototype.pointerDown=function(Be,Ye){st.prototype.pointerDown.call(this,Be,Ye),this.isMoved=!1,this.pointerDownPoint=Be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Be),this._state="creating")},ke.prototype.manipulate=function(Be){st.prototype.manipulate.call(this,Be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Be.x-this.pointerDownPoint.x)>5||Math.abs(Be.y-this.pointerDownPoint.y)>5)},ke.prototype.resize=function(Be){st.prototype.resize.call(this,Be),this.setSize()},ke.prototype.sizeCaption=function(){var Be=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=Be.width+2*this.PADDING,this.captionBoxHeight=Be.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),yt.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),yt.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ke.prototype.showTextEditor=function(){var Be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ye){Ye.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ye){Ye.key==="Enter"&&Be.finishTextEditing(Be.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ye){Ye.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){Be.finishTextEditing(Be.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){Be.finishTextEditing(Be.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ke.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ke.prototype.finishTextEditing=function(Be){this.setCaptionText(Be.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ke.prototype.setFont=function(Be){this.captionElement&&yt.setAttributes(this.captionElement,[["font-family",Be]]),this.fontFamily=Be,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ke.prototype.setTextColor=function(Be){this.captionElement&&yt.setAttributes(this.captionElement,[["fill",Be]]),this.textColor=Be,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ke.prototype.setSize=function(){st.prototype.setSize.call(this),yt.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ke.prototype.pointerUp=function(Be){st.prototype.pointerUp.call(this,Be),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ke.prototype.dblClick=function(Be,Ye){st.prototype.dblClick.call(this,Be,Ye),this.showTextEditor()},ke.prototype.setStrokeColor=function(Be){this.strokeColor=Be,this.frame&&yt.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(Be),this.stateChanged()},ke.prototype.setFillColor=function(Be){this.fillColor=Be,this.captionBg&&yt.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(Be),this.stateChanged()},ke.prototype.setStrokeWidth=function(Be){this.strokeWidth=Be,this.frame&&yt.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ke.prototype.setStrokeDasharray=function(Be){this.strokeDasharray=Be,this.frame&&yt.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var Be=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},st.prototype.getState.call(this));return Be.typeName=this.typeName,Be},ke.prototype.restoreState=function(Be){var Ye=Be;this.fillColor=Ye.fillColor,this.strokeColor=Ye.strokeColor,this.strokeWidth=Ye.strokeWidth,this.strokeDasharray=Ye.strokeDasharray,this.textColor=Ye.textColor,this.fontFamily=Ye.fontFamily,this.captionText=Ye.captionText,this.fontSize=Ye.fontSize,this.createVisual(),st.prototype.restoreState.call(this,Be),this.setSize()},ke.prototype.scale=function(Be,Ye){st.prototype.scale.call(this,Be,Ye),this.setSize()},ke.typeName="CaptionFrameMarker",ke.title="Caption frame marker",ke.icon='',ke}(we),Nn=function(){function st(ke,Be){Be===void 0&&(Be=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ke,this.cancelable=Be}return Object.defineProperty(st.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),st.prototype.preventDefault=function(){this._defaultPrevented=!0},st}(),Yi=function(st){function ke(Be,Ye,lt){var Ee=st.call(this,Be,!1)||this;return Ee.dataUrl=Ye,Ee.state=lt,Ee}return Ve(ke,st),ke}(Nn),wt=function(st){function ke(Be,Ye,lt){lt===void 0&&(lt=!1);var Ee=st.call(this,Be,lt)||this;return Ee.marker=Ye,Ee}return Ve(ke,st),ke}(Nn),En=function(){function st(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return st.prototype.addEventListener=function(ke,Be){this[ke].push(Be)},st.prototype.removeEventListener=function(ke,Be){var Ye=this[ke].indexOf(Be);Ye>-1&&this[ke].splice(Ye,1)},st}(),qn=function(){function st(ke){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new dt,this._isOpen=!1,this.undoRedoManager=new ai,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new En,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=st.instanceCounter++,this.styles=new nn(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ke,this.targetRoot=document.body,this.width=ke.clientWidth,this.height=ke.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(st.prototype,"ALL_MARKER_TYPES",{get:function(){return[vt,Rt,bn,Pn,cn,Er,Xi,Hn,Ir,Cn,Ot,Ii,Bn]},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[vt,Rt,bn,Pn,Er,Xi,Hn]},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"BASIC_MARKER_TYPES",{get:function(){return[vt,Rt,bn,Pn,Xi]},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ke){var Be=this;this._availableMarkerTypes.splice(0),ke.forEach(function(Ye){if(typeof Ye=="string"){var lt=Be.ALL_MARKER_TYPES.find(function(Ee){return Ee.typeName===Ye});lt!==void 0&&Be._availableMarkerTypes.push(lt)}else Be._availableMarkerTypes.push(Ye)})},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ke){this._zoomLevel=ke,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(st.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),st.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),De.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},st.prototype.show=function(){var ke=this;this.styles.styleSheetRoot===void 0&&Ht.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ht.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Be){return Be(new Nn(ke))})},st.prototype.render=function(){return Dt(this,void 0,void 0,function(){var ke;return Xt(this,function(Be){switch(Be.label){case 0:return this.setCurrentMarker(),(ke=new Kt).naturalSize=this.renderAtNaturalSize,ke.imageType=this.renderImageType,ke.imageQuality=this.renderImageQuality,ke.markersOnly=this.renderMarkersOnly,ke.width=this.renderWidth,ke.height=this.renderHeight,[4,ke.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Be.sent(),[4,ke.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Be.sent()]}})})},st.prototype.close=function(ke){var Be=this;if(ke===void 0&&(ke=!1),this.isOpen){var Ye=!1;ke||this.eventListeners.beforeclose.forEach(function(lt){var Ee=new Nn(Be,!0);lt(Ee),Ee.defaultPrevented&&(Ye=!0)}),Ye||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(lt){return lt(new Nn(Be))}),this.detachEvents(),this._isOpen=!1)}},st.prototype.addMarkersToToolbar=function(){for(var ke,Be=[],Ye=0;Yethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ke:this.editorCanvas.clientWidth,Ye=Be',ke.title="Powered by marker.js",ke.style.display="grid",ke.style.alignItems="center",ke.style.justifyItems="center",ke.style.padding="3px",ke.style.width="20px",ke.style.height="20px",this.logoUI.appendChild(ke),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},st.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},st.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},st.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},st.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ke=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ke+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Mt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ke),1),ke.dispose()},st.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},st.prototype.toolbarButtonClicked=function(ke,Be){if(ke==="marker"&&Be!==void 0)this.createNewMarker(Be);else if(ke==="action")switch(Be){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},st.prototype.deleteSelectedMarker=function(){var ke=this;if(this._currentMarker!==void 0){var Be=!1;if(this.eventListeners.markerbeforedelete.forEach(function(lt){var Ee=new wt(ke,ke._currentMarker,!0);lt(Ee),Ee.defaultPrevented&&(Be=!0)}),!Be){var Ye=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(lt){return lt(new wt(ke,Ye))})}}},st.prototype.clear=function(){var ke=this,Be=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(St){var On=new wt(ke,void 0,!0);St(On),On.defaultPrevented&&(Be=!0)}),!Be)){this.setCurrentMarker();for(var Ye=function(St){var On=lt.markers[St];lt.setCurrentMarker(lt.markers[St]),lt._currentMarker.dispose(),lt.markerImage.removeChild(lt._currentMarker.container),lt.markers.splice(lt.markers.indexOf(lt._currentMarker),1),lt.eventListeners.markerdelete.forEach(function(ft){return ft(new wt(ke,On))})},lt=this,Ee=this.markers.length-1;Ee>=0;Ee--)Ye(Ee);this.addUndoStep()}},Object.defineProperty(st.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),st.prototype.showNotesEditor=function(){var ke;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ke=this._currentMarker.notes)!==null&&ke!==void 0?ke:"",this.overlayContainer.appendChild(this.notesArea))},st.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},st.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},st.prototype.addUndoStep=function(){var ke=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Be=this.getState(),Ye=this.undoRedoManager.getLastUndoStep();if(!Ye||Ye.width===Be.width&&Ye.height===Be.height){var lt=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Be),lt1&&this.panTo({x:ke.clientX,y:ke.clientY}))},st.prototype.onPointerUp=function(ke){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ke.clientX,ke.clientY)),this.isDragging=!1,this.addUndoStep()},st.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},st.prototype.onKeyUp=function(ke){this._currentMarker===void 0||this.notesArea!==void 0||ke.key!=="Delete"&&ke.key!=="Backspace"||this.deleteSelectedMarker()},st.prototype.clientToLocalCoordinates=function(ke,Be){var Ye=this.markerImage.getBoundingClientRect();return{x:(ke-Ye.left)/this.zoomLevel,y:(Be-Ye.top)/this.zoomLevel}},st.prototype.onWindowResize=function(){this.positionUI()},st.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ke=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ke+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},st.prototype.addLicenseKey=function(ke){De.addKey(ke)},st.prototype.addEventListener=function(ke,Be){this.eventListeners.addEventListener(ke,Be)},st.prototype.removeEventListener=function(ke,Be){this.eventListeners.removeEventListener(ke,Be)},st.prototype.renderState=function(ke){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ke),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(st.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),st.prototype.focus=function(){var ke=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Be){return Be(new Nn(ke))}))},st.prototype.blur=function(){var ke=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Be){return Be(new Nn(ke))}))},st.instanceCounter=0,st}()},39417:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return vt}});var ve=xe(96663),Ve=xe(90493),Dt=xe(6620),Xt=xe(44127),pt=xe(52884),yt=xe(95727),De=xe(89866),Kt=xe(65711),Ht=xe(85745),nn=xe(92310),tn=xe.n(nn),Gt=xe(26112),Mt=xe(59301),Oe=xe(39378),te=function(rt){for(var Ot=rt.prefixCls,tt=rt.level,Pn=rt.isStart,Rt=rt.isEnd,kn="".concat(Ot,"-indent-unit"),bn=[],Cn=0;Cn0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],lt=Be.length,Ee=Ye.length;if(Math.abs(lt-Ee)!==1)return{add:!1,key:null};function St(On,ft){var Pt=new Map;On.forEach(function(on){Pt.set(on,!0)});var _t=ft.filter(function(on){return!Pt.has(on)});return _t.length===1?_t[0]:null}return lt ").concat(Ye);return Ye}var Ii=ne.forwardRef(function(Be,Ye){var lt=Be.prefixCls,Ee=Be.data,St=Be.selectable,On=Be.checkable,ft=Be.expandedKeys,Pt=Be.selectedKeys,_t=Be.checkedKeys,on=Be.loadedKeys,Wt=Be.loadingKeys,hn=Be.halfCheckedKeys,nr=Be.keyEntities,Ji=Be.disabled,wi=Be.dragging,Fi=Be.dragOverNodeKey,ir=Be.dropPosition,si=Be.motion,Mr=Be.height,qi=Be.itemHeight,Dr=Be.virtual,Eo=Be.focusable,xo=Be.activeItem,Wr=Be.focused,fa=Be.tabIndex,Sa=Be.onKeyDown,Ra=Be.onFocus,ss=Be.onBlur,Ua=Be.onActiveChange,Rs=Be.onListChangeStart,Os=Be.onListChangeEnd,Go=(0,we.Z)(Be,Cn),cl=ne.useRef(null),js=ne.useRef(null);ne.useImperativeHandle(Ye,function(){return{scrollTo:function(sr){cl.current.scrollTo(sr)},getIndentWidth:function(){return js.current.offsetWidth}}});var Fe=ne.useState(ft),Zi=(0,Ae.Z)(Fe,2),Rr=Zi[0],In=Zi[1],Li=ne.useState(Ee),Pi=(0,Ae.Z)(Li,2),Hr=Pi[0],Zr=Pi[1],Ei=ne.useState(Ee),rn=(0,Ae.Z)(Ei,2),Yt=rn[0],Xe=rn[1],un=ne.useState([]),ti=(0,Ae.Z)(un,2),Wn=ti[0],vn=ti[1],vi=ne.useState(null),eo=(0,Ae.Z)(vi,2),Xr=eo[0],Kr=eo[1],Ct=ne.useRef(Ee);Ct.current=Ee;function xi(){var Qn=Ct.current;Zr(Qn),Xe(Qn),vn([]),Kr(null),Os()}(0,Re.Z)(function(){In(ft);var Qn=kn(Rr,ft);if(Qn.key!==null)if(Qn.add){var sr=Hr.findIndex(function(_n){var Di=_n.key;return Di===Qn.key}),dn=Ir(bn(Hr,Ee,Qn.key),Dr,Mr,qi),gi=Hr.slice();gi.splice(sr+1,0,Er),Xe(gi),vn(dn),Kr("show")}else{var Yn=Ee.findIndex(function(_n){var Di=_n.key;return Di===Qn.key}),wn=Ir(bn(Ee,Hr,Qn.key),Dr,Mr,qi),Vn=Ee.slice();Vn.splice(Yn+1,0,Er),Xe(Vn),vn(wn),Kr("hide")}else Hr!==Ee&&(Zr(Ee),Xe(Ee))},[ft,Ee]),ne.useEffect(function(){wi||xi()},[wi]);var Ur=si?Yt:Ee,ko={expandedKeys:ft,selectedKeys:Pt,loadedKeys:on,loadingKeys:Wt,checkedKeys:_t,halfCheckedKeys:hn,dragOverNodeKey:Fi,dropPosition:ir,keyEntities:nr};return ne.createElement(ne.Fragment,null,Wr&&xo&&ne.createElement("span",{style:Ai,"aria-live":"assertive"},ai(xo)),ne.createElement("div",null,ne.createElement("input",{style:Ai,disabled:Eo===!1||Ji,tabIndex:Eo!==!1?fa:null,onKeyDown:Sa,onFocus:Ra,onBlur:ss,value:"",onChange:Xi,"aria-label":"for screen reader"})),ne.createElement("div",{className:"".concat(lt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ne.createElement("div",{className:"".concat(lt,"-indent")},ne.createElement("div",{ref:js,className:"".concat(lt,"-indent-unit")}))),ne.createElement(Ne.Z,(0,ve.Z)({},Go,{data:Ur,itemKey:cn,height:Mr,fullHeight:!1,virtual:Dr,itemHeight:qi,prefixCls:"".concat(lt,"-list"),ref:cl,onVisibleChange:function(sr,dn){var gi=new Set(sr),Yn=dn.filter(function(wn){return!gi.has(wn)});Yn.some(function(wn){return cn(wn)===Nt})&&xi()}}),function(Qn){var sr=Qn.pos,dn=(0,ve.Z)({},(ge(Qn.data),Qn.data)),gi=Qn.title,Yn=Qn.key,wn=Qn.isStart,Vn=Qn.isEnd,_n=(0,rt.km)(Yn,sr);delete dn.key,delete dn.children;var Di=(0,rt.H8)(_n,ko);return ne.createElement(Rt,(0,ve.Z)({},dn,Di,{title:gi,active:!!xo&&Yn===xo.key,pos:sr,data:Qn.data,isStart:wn,isEnd:Vn,motion:si,motionNodes:Yn===Nt?Wn:null,motionType:Xr,onMotionStart:Rs,onMotionEnd:xi,treeNodeRequiredProps:ko,onMouseMove:function(){Ua(null)}}))}))});Ii.displayName="NodeList";var Bn=Ii,Nn=xe(35654),Yi=xe(90782),wt=xe(67841),En=10,qn=function(Be){(0,Ht.Z)(lt,Be);var Ye=(0,nn.Z)(lt);function lt(){var Ee;(0,yt.Z)(this,lt);for(var St=arguments.length,On=new Array(St),ft=0;ft2&&arguments[2]!==void 0?arguments[2]:!1,hn=Ee.state,nr=hn.dragChildrenKeys,Ji=hn.dropPosition,wi=hn.dropTargetKey,Fi=hn.dropTargetPos,ir=hn.dropAllowed;if(ir){var si=Ee.props.onDrop;if(Ee.setState({dragOverNodeKey:null}),Ee.cleanDragState(),wi!==null){var Mr=(0,Xt.Z)((0,Xt.Z)({},(0,rt.H8)(wi,Ee.getTreeNodeRequiredProps())),{},{active:((on=Ee.getActiveItem())===null||on===void 0?void 0:on.key)===wi,data:(0,wt.Z)(Ee.state.keyEntities,wi).node}),qi=nr.indexOf(wi)!==-1;(0,te.ZP)(!qi,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dr=(0,Nn.yx)(Fi),Eo={event:Pt,node:(0,rt.F)(Mr),dragNode:Ee.dragNode?(0,rt.F)(Ee.dragNode.props):null,dragNodesKeys:[Ee.dragNode.props.eventKey].concat(nr),dropToGap:Ji!==0,dropPosition:Ji+Number(Dr[Dr.length-1])};Wt||si==null||si(Eo),Ee.dragNode=null}}},Ee.cleanDragState=function(){var Pt=Ee.state.draggingNodeKey;Pt!==null&&Ee.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ee.dragStartMousePosition=null,Ee.currentMouseOverDroppableNodeKey=null},Ee.triggerExpandActionExpand=function(Pt,_t){var on=Ee.state,Wt=on.expandedKeys,hn=on.flattenNodes,nr=_t.expanded,Ji=_t.key,wi=_t.isLeaf;if(!(wi||Pt.shiftKey||Pt.metaKey||Pt.ctrlKey)){var Fi=hn.filter(function(si){return si.key===Ji})[0],ir=(0,rt.F)((0,Xt.Z)((0,Xt.Z)({},(0,rt.H8)(Ji,Ee.getTreeNodeRequiredProps())),{},{data:Fi.data}));Ee.setExpandedKeys(nr?(0,Nn._5)(Wt,Ji):(0,Nn.L0)(Wt,Ji)),Ee.onNodeExpand(Pt,ir)}},Ee.onNodeClick=function(Pt,_t){var on=Ee.props,Wt=on.onClick,hn=on.expandAction;hn==="click"&&Ee.triggerExpandActionExpand(Pt,_t),Wt==null||Wt(Pt,_t)},Ee.onNodeDoubleClick=function(Pt,_t){var on=Ee.props,Wt=on.onDoubleClick,hn=on.expandAction;hn==="doubleClick"&&Ee.triggerExpandActionExpand(Pt,_t),Wt==null||Wt(Pt,_t)},Ee.onNodeSelect=function(Pt,_t){var on=Ee.state.selectedKeys,Wt=Ee.state,hn=Wt.keyEntities,nr=Wt.fieldNames,Ji=Ee.props,wi=Ji.onSelect,Fi=Ji.multiple,ir=_t.selected,si=_t[nr.key],Mr=!ir;Mr?Fi?on=(0,Nn.L0)(on,si):on=[si]:on=(0,Nn._5)(on,si);var qi=on.map(function(Dr){var Eo=(0,wt.Z)(hn,Dr);return Eo?Eo.node:null}).filter(function(Dr){return Dr});Ee.setUncontrolledState({selectedKeys:on}),wi==null||wi(on,{event:"select",selected:Mr,node:_t,selectedNodes:qi,nativeEvent:Pt.nativeEvent})},Ee.onNodeCheck=function(Pt,_t,on){var Wt=Ee.state,hn=Wt.keyEntities,nr=Wt.checkedKeys,Ji=Wt.halfCheckedKeys,wi=Ee.props,Fi=wi.checkStrictly,ir=wi.onCheck,si=_t.key,Mr,qi={event:"check",node:_t,checked:on,nativeEvent:Pt.nativeEvent};if(Fi){var Dr=on?(0,Nn.L0)(nr,si):(0,Nn._5)(nr,si),Eo=(0,Nn._5)(Ji,si);Mr={checked:Dr,halfChecked:Eo},qi.checkedNodes=Dr.map(function(ss){return(0,wt.Z)(hn,ss)}).filter(function(ss){return ss}).map(function(ss){return ss.node}),Ee.setUncontrolledState({checkedKeys:Dr})}else{var xo=(0,Yi.S)([].concat((0,pt.Z)(nr),[si]),!0,hn),Wr=xo.checkedKeys,fa=xo.halfCheckedKeys;if(!on){var Sa=new Set(Wr);Sa.delete(si);var Ra=(0,Yi.S)(Array.from(Sa),{checked:!1,halfCheckedKeys:fa},hn);Wr=Ra.checkedKeys,fa=Ra.halfCheckedKeys}Mr=Wr,qi.checkedNodes=[],qi.checkedNodesPositions=[],qi.halfCheckedKeys=fa,Wr.forEach(function(ss){var Ua=(0,wt.Z)(hn,ss);if(Ua){var Rs=Ua.node,Os=Ua.pos;qi.checkedNodes.push(Rs),qi.checkedNodesPositions.push({node:Rs,pos:Os})}}),Ee.setUncontrolledState({checkedKeys:Wr},!1,{halfCheckedKeys:fa})}ir==null||ir(Mr,qi)},Ee.onNodeLoad=function(Pt){var _t=Pt.key,on=new Promise(function(Wt,hn){Ee.setState(function(nr){var Ji=nr.loadedKeys,wi=Ji===void 0?[]:Ji,Fi=nr.loadingKeys,ir=Fi===void 0?[]:Fi,si=Ee.props,Mr=si.loadData,qi=si.onLoad;if(!Mr||wi.indexOf(_t)!==-1||ir.indexOf(_t)!==-1)return null;var Dr=Mr(Pt);return Dr.then(function(){var Eo=Ee.state.loadedKeys,xo=(0,Nn.L0)(Eo,_t);qi==null||qi(xo,{event:"load",node:Pt}),Ee.setUncontrolledState({loadedKeys:xo}),Ee.setState(function(Wr){return{loadingKeys:(0,Nn._5)(Wr.loadingKeys,_t)}}),Wt()}).catch(function(Eo){if(Ee.setState(function(Wr){return{loadingKeys:(0,Nn._5)(Wr.loadingKeys,_t)}}),Ee.loadingRetryTimes[_t]=(Ee.loadingRetryTimes[_t]||0)+1,Ee.loadingRetryTimes[_t]>=En){var xo=Ee.state.loadedKeys;(0,te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ee.setUncontrolledState({loadedKeys:(0,Nn.L0)(xo,_t)}),Wt()}hn(Eo)}),{loadingKeys:(0,Nn.L0)(ir,_t)}})});return on.catch(function(){}),on},Ee.onNodeMouseEnter=function(Pt,_t){var on=Ee.props.onMouseEnter;on==null||on({event:Pt,node:_t})},Ee.onNodeMouseLeave=function(Pt,_t){var on=Ee.props.onMouseLeave;on==null||on({event:Pt,node:_t})},Ee.onNodeContextMenu=function(Pt,_t){var on=Ee.props.onRightClick;on&&(Pt.preventDefault(),on({event:Pt,node:_t}))},Ee.onFocus=function(){var Pt=Ee.props.onFocus;Ee.setState({focused:!0});for(var _t=arguments.length,on=new Array(_t),Wt=0;Wt<_t;Wt++)on[Wt]=arguments[Wt];Pt==null||Pt.apply(void 0,on)},Ee.onBlur=function(){var Pt=Ee.props.onBlur;Ee.setState({focused:!1}),Ee.onActiveChange(null);for(var _t=arguments.length,on=new Array(_t),Wt=0;Wt<_t;Wt++)on[Wt]=arguments[Wt];Pt==null||Pt.apply(void 0,on)},Ee.getTreeNodeRequiredProps=function(){var Pt=Ee.state,_t=Pt.expandedKeys,on=Pt.selectedKeys,Wt=Pt.loadedKeys,hn=Pt.loadingKeys,nr=Pt.checkedKeys,Ji=Pt.halfCheckedKeys,wi=Pt.dragOverNodeKey,Fi=Pt.dropPosition,ir=Pt.keyEntities;return{expandedKeys:_t||[],selectedKeys:on||[],loadedKeys:Wt||[],loadingKeys:hn||[],checkedKeys:nr||[],halfCheckedKeys:Ji||[],dragOverNodeKey:wi,dropPosition:Fi,keyEntities:ir}},Ee.setExpandedKeys=function(Pt){var _t=Ee.state,on=_t.treeData,Wt=_t.fieldNames,hn=(0,rt.oH)(on,Pt,Wt);Ee.setUncontrolledState({expandedKeys:Pt,flattenNodes:hn},!0)},Ee.onNodeExpand=function(Pt,_t){var on=Ee.state.expandedKeys,Wt=Ee.state,hn=Wt.listChanging,nr=Wt.fieldNames,Ji=Ee.props,wi=Ji.onExpand,Fi=Ji.loadData,ir=_t.expanded,si=_t[nr.key];if(!hn){var Mr=on.indexOf(si),qi=!ir;if((0,te.ZP)(ir&&Mr!==-1||!ir&&Mr===-1,"Expand state not sync with index check"),qi?on=(0,Nn.L0)(on,si):on=(0,Nn._5)(on,si),Ee.setExpandedKeys(on),wi==null||wi(on,{node:_t,expanded:qi,nativeEvent:Pt.nativeEvent}),qi&&Fi){var Dr=Ee.onNodeLoad(_t);Dr&&Dr.then(function(){var Eo=(0,rt.oH)(Ee.state.treeData,on,nr);Ee.setUncontrolledState({flattenNodes:Eo})}).catch(function(){var Eo=Ee.state.expandedKeys,xo=(0,Nn._5)(Eo,si);Ee.setExpandedKeys(xo)})}}},Ee.onListChangeStart=function(){Ee.setUncontrolledState({listChanging:!0})},Ee.onListChangeEnd=function(){setTimeout(function(){Ee.setUncontrolledState({listChanging:!1})})},Ee.onActiveChange=function(Pt){var _t=Ee.state.activeKey,on=Ee.props.onActiveChange;_t!==Pt&&(Ee.setState({activeKey:Pt}),Pt!==null&&Ee.scrollTo({key:Pt}),on==null||on(Pt))},Ee.getActiveItem=function(){var Pt=Ee.state,_t=Pt.activeKey,on=Pt.flattenNodes;return _t===null?null:on.find(function(Wt){var hn=Wt.key;return hn===_t})||null},Ee.offsetActiveKey=function(Pt){var _t=Ee.state,on=_t.flattenNodes,Wt=_t.activeKey,hn=on.findIndex(function(wi){var Fi=wi.key;return Fi===Wt});hn===-1&&Pt<0&&(hn=on.length),hn=(hn+Pt+on.length)%on.length;var nr=on[hn];if(nr){var Ji=nr.key;Ee.onActiveChange(Ji)}else Ee.onActiveChange(null)},Ee.onKeyDown=function(Pt){var _t=Ee.state,on=_t.activeKey,Wt=_t.expandedKeys,hn=_t.checkedKeys,nr=_t.fieldNames,Ji=Ee.props,wi=Ji.onKeyDown,Fi=Ji.checkable,ir=Ji.selectable;switch(Pt.which){case Mt.Z.UP:{Ee.offsetActiveKey(-1),Pt.preventDefault();break}case Mt.Z.DOWN:{Ee.offsetActiveKey(1),Pt.preventDefault();break}}var si=Ee.getActiveItem();if(si&&si.data){var Mr=Ee.getTreeNodeRequiredProps(),qi=si.data.isLeaf===!1||!!(si.data[nr.children]||[]).length,Dr=(0,rt.F)((0,Xt.Z)((0,Xt.Z)({},(0,rt.H8)(on,Mr)),{},{data:si.data,active:!0}));switch(Pt.which){case Mt.Z.LEFT:{qi&&Wt.includes(on)?Ee.onNodeExpand({},Dr):si.parent&&Ee.onActiveChange(si.parent.key),Pt.preventDefault();break}case Mt.Z.RIGHT:{qi&&!Wt.includes(on)?Ee.onNodeExpand({},Dr):si.children&&si.children.length&&Ee.onActiveChange(si.children[0].key),Pt.preventDefault();break}case Mt.Z.ENTER:case Mt.Z.SPACE:{Fi&&!Dr.disabled&&Dr.checkable!==!1&&!Dr.disableCheckbox?Ee.onNodeCheck({},Dr,!hn.includes(on)):!Fi&&ir&&!Dr.disabled&&Dr.selectable!==!1&&Ee.onNodeSelect({},Dr);break}}}wi==null||wi(Pt)},Ee.setUncontrolledState=function(Pt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,on=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ee.destroyed){var Wt=!1,hn=!0,nr={};Object.keys(Pt).forEach(function(Ji){if(Ji in Ee.props){hn=!1;return}Wt=!0,nr[Ji]=Pt[Ji]}),Wt&&(!_t||hn)&&Ee.setState((0,Xt.Z)((0,Xt.Z)({},nr),on))}},Ee.scrollTo=function(Pt){Ee.listRef.current.scrollTo(Pt)},Ee}return(0,De.Z)(lt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var St,On=this.state,ft=On.focused,Pt=On.flattenNodes,_t=On.keyEntities,on=On.draggingNodeKey,Wt=On.activeKey,hn=On.dropLevelOffset,nr=On.dropContainerKey,Ji=On.dropTargetKey,wi=On.dropPosition,Fi=On.dragOverNodeKey,ir=On.indent,si=this.props,Mr=si.prefixCls,qi=si.className,Dr=si.style,Eo=si.showLine,xo=si.focusable,Wr=si.tabIndex,fa=Wr===void 0?0:Wr,Sa=si.selectable,Ra=si.showIcon,ss=si.icon,Ua=si.switcherIcon,Rs=si.draggable,Os=si.checkable,Go=si.checkStrictly,cl=si.disabled,js=si.motion,Fe=si.loadData,Zi=si.filterTreeNode,Rr=si.height,In=si.itemHeight,Li=si.virtual,Pi=si.titleRender,Hr=si.dropIndicatorRender,Zr=si.onContextMenu,Ei=si.onScroll,rn=si.direction,Yt=si.rootClassName,Xe=si.rootStyle,un=(0,Oe.Z)(this.props,{aria:!0,data:!0}),ti;return Rs&&((0,Dt.Z)(Rs)==="object"?ti=Rs:typeof Rs=="function"?ti={nodeDraggable:Rs}:ti={}),ne.createElement(ce.k.Provider,{value:{prefixCls:Mr,selectable:Sa,showIcon:Ra,icon:ss,switcherIcon:Ua,draggable:ti,draggingNodeKey:on,checkable:Os,checkStrictly:Go,disabled:cl,keyEntities:_t,dropLevelOffset:hn,dropContainerKey:nr,dropTargetKey:Ji,dropPosition:wi,dragOverNodeKey:Fi,indent:ir,direction:rn,dropIndicatorRender:Hr,loadData:Fe,filterTreeNode:Zi,titleRender:Pi,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},ne.createElement("div",{role:"tree",className:Gt()(Mr,qi,Yt,(St={},(0,Ve.Z)(St,"".concat(Mr,"-show-line"),Eo),(0,Ve.Z)(St,"".concat(Mr,"-focused"),ft),(0,Ve.Z)(St,"".concat(Mr,"-active-focused"),Wt!==null),St)),style:Xe},ne.createElement(Bn,(0,ve.Z)({ref:this.listRef,prefixCls:Mr,style:Dr,data:Pt,disabled:cl,selectable:Sa,checkable:!!Os,motion:js,dragging:on!==null,height:Rr,itemHeight:In,virtual:Li,focusable:xo,focused:ft,tabIndex:fa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Zr,onScroll:Ei},this.getTreeNodeRequiredProps(),un))))}}],[{key:"getDerivedStateFromProps",value:function(St,On){var ft=On.prevProps,Pt={prevProps:St};function _t(xo){return!ft&&xo in St||ft&&ft[xo]!==St[xo]}var on,Wt=On.fieldNames;if(_t("fieldNames")&&(Wt=(0,rt.w$)(St.fieldNames),Pt.fieldNames=Wt),_t("treeData")?on=St.treeData:_t("children")&&((0,te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),on=(0,rt.zn)(St.children)),on){Pt.treeData=on;var hn=(0,rt.I8)(on,{fieldNames:Wt});Pt.keyEntities=(0,Xt.Z)((0,Ve.Z)({},Nt,Hn),hn.keyEntities)}var nr=Pt.keyEntities||On.keyEntities;if(_t("expandedKeys")||ft&&_t("autoExpandParent"))Pt.expandedKeys=St.autoExpandParent||!ft&&St.defaultExpandParent?(0,Nn.r7)(St.expandedKeys,nr):St.expandedKeys;else if(!ft&&St.defaultExpandAll){var Ji=(0,Xt.Z)({},nr);delete Ji[Nt],Pt.expandedKeys=Object.keys(Ji).map(function(xo){return Ji[xo].key})}else!ft&&St.defaultExpandedKeys&&(Pt.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Nn.r7)(St.defaultExpandedKeys,nr):St.defaultExpandedKeys);if(Pt.expandedKeys||delete Pt.expandedKeys,on||Pt.expandedKeys){var wi=(0,rt.oH)(on||On.treeData,Pt.expandedKeys||On.expandedKeys,Wt);Pt.flattenNodes=wi}if(St.selectable&&(_t("selectedKeys")?Pt.selectedKeys=(0,Nn.BT)(St.selectedKeys,St):!ft&&St.defaultSelectedKeys&&(Pt.selectedKeys=(0,Nn.BT)(St.defaultSelectedKeys,St))),St.checkable){var Fi;if(_t("checkedKeys")?Fi=(0,Nn.E6)(St.checkedKeys)||{}:!ft&&St.defaultCheckedKeys?Fi=(0,Nn.E6)(St.defaultCheckedKeys)||{}:on&&(Fi=(0,Nn.E6)(St.checkedKeys)||{checkedKeys:On.checkedKeys,halfCheckedKeys:On.halfCheckedKeys}),Fi){var ir=Fi,si=ir.checkedKeys,Mr=si===void 0?[]:si,qi=ir.halfCheckedKeys,Dr=qi===void 0?[]:qi;if(!St.checkStrictly){var Eo=(0,Yi.S)(Mr,!0,nr);Mr=Eo.checkedKeys,Dr=Eo.halfCheckedKeys}Pt.checkedKeys=Mr,Pt.halfCheckedKeys=Dr}}return _t("loadedKeys")&&(Pt.loadedKeys=St.loadedKeys),Pt}}]),lt}(ne.Component);qn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:le,allowDrop:function(){return!0},expandAction:!1},qn.TreeNode=vt.Z;var st=qn,ke=st},35654:function(ii,hi,xe){"use strict";xe.d(hi,{BT:function(){return ne},E6:function(){return ge},L0:function(){return nn},OM:function(){return te},_5:function(){return Ht},r7:function(){return Ae},wA:function(){return Gt},yx:function(){return tn}});var ve=xe(19127),Ve=xe(20135),Dt=xe(48736),Xt=xe(59301),pt=xe(39417),yt=xe(67841),De=xe(71430),Kt=null;function Ht(we,Re){if(!we)return[];var Ne=we.slice(),gt=Ne.indexOf(Re);return gt>=0&&Ne.splice(gt,1),Ne}function nn(we,Re){var Ne=(we||[]).slice();return Ne.indexOf(Re)===-1&&Ne.push(Re),Ne}function tn(we){return we.split("-")}function Gt(we,Re){var Ne=[],gt=(0,yt.Z)(Re,we);function vt(){var dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];dt.forEach(function(rt){var Ot=rt.key,tt=rt.children;Ne.push(Ot),vt(tt)})}return vt(gt.children),Ne}function Mt(we){if(we.parent){var Re=tn(we.pos);return Number(Re[Re.length-1])===we.parent.children.length-1}return!1}function Oe(we){var Re=tn(we.pos);return Number(Re[Re.length-1])===0}function te(we,Re,Ne,gt,vt,dt,rt,Ot,tt,Pn){var Rt,kn=we.clientX,bn=we.clientY,Cn=we.target.getBoundingClientRect(),Ai=Cn.top,Xi=Cn.height,Nt=(Pn==="rtl"?-1:1)*(((vt==null?void 0:vt.x)||0)-kn),ot=(Nt-12)/gt,Hn=(0,yt.Z)(Ot,Ne.props.eventKey);if(bn-1.5?dt({dragNode:En,dropNode:qn,dropPosition:1})?Nn=1:st=!1:dt({dragNode:En,dropNode:qn,dropPosition:0})?Nn=0:dt({dragNode:En,dropNode:qn,dropPosition:1})?Nn=1:st=!1:dt({dragNode:En,dropNode:qn,dropPosition:1})?Nn=1:st=!1,{dropPosition:Nn,dropLevelOffset:Yi,dropTargetKey:Hn.key,dropTargetPos:Hn.pos,dragOverNodeKey:Bn,dropContainerKey:Nn===0?null:((Rt=Hn.parent)===null||Rt===void 0?void 0:Rt.key)||null,dropAllowed:st}}function ne(we,Re){if(we){var Ne=Re.multiple;return Ne?we.slice():we.length?[we[0]]:we}}var ce=function(Re){return Re};function le(we,Re){if(!we)return[];var Ne=Re||{},gt=Ne.processProps,vt=gt===void 0?ce:gt,dt=Array.isArray(we)?we:[we];return dt.map(function(rt){var Ot=rt.children,tt=_objectWithoutProperties(rt,Kt),Pn=le(Ot,Re);return React.createElement(TreeNode,_extends({key:tt.key},vt(tt)),Pn)})}function ge(we){if(!we)return null;var Re;if(Array.isArray(we))Re={checkedKeys:we,halfCheckedKeys:void 0};else if((0,Ve.Z)(we)==="object")Re={checkedKeys:we.checked||void 0,halfCheckedKeys:we.halfChecked||void 0};else return(0,Dt.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Re}function Ae(we,Re){var Ne=new Set;function gt(vt){if(!Ne.has(vt)){var dt=(0,yt.Z)(Re,vt);if(dt){Ne.add(vt);var rt=dt.parent,Ot=dt.node;Ot.disabled||rt&>(rt.key)}}}return(we||[]).forEach(function(vt){gt(vt)}),(0,ve.Z)(Ne)}},90782:function(ii,hi,xe){"use strict";xe.d(hi,{S:function(){return De}});var ve=xe(48736),Ve=xe(67841);function Dt(Kt,Ht){var nn=new Set;return Kt.forEach(function(tn){Ht.has(tn)||nn.add(tn)}),nn}function Xt(Kt){var Ht=Kt||{},nn=Ht.disabled,tn=Ht.disableCheckbox,Gt=Ht.checkable;return!!(nn||tn)||Gt===!1}function pt(Kt,Ht,nn,tn){for(var Gt=new Set(Kt),Mt=new Set,Oe=0;Oe<=nn;Oe+=1){var te=Ht.get(Oe)||new Set;te.forEach(function(ge){var Ae=ge.key,we=ge.node,Re=ge.children,Ne=Re===void 0?[]:Re;Gt.has(Ae)&&!tn(we)&&Ne.filter(function(gt){return!tn(gt.node)}).forEach(function(gt){Gt.add(gt.key)})})}for(var ne=new Set,ce=nn;ce>=0;ce-=1){var le=Ht.get(ce)||new Set;le.forEach(function(ge){var Ae=ge.parent,we=ge.node;if(!(tn(we)||!ge.parent||ne.has(ge.parent.key))){if(tn(ge.parent.node)){ne.add(Ae.key);return}var Re=!0,Ne=!1;(Ae.children||[]).filter(function(gt){return!tn(gt.node)}).forEach(function(gt){var vt=gt.key,dt=Gt.has(vt);Re&&!dt&&(Re=!1),!Ne&&(dt||Mt.has(vt))&&(Ne=!0)}),Re&&Gt.add(Ae.key),Ne&&Mt.add(Ae.key),ne.add(Ae.key)}})}return{checkedKeys:Array.from(Gt),halfCheckedKeys:Array.from(Dt(Mt,Gt))}}function yt(Kt,Ht,nn,tn,Gt){for(var Mt=new Set(Kt),Oe=new Set(Ht),te=0;te<=tn;te+=1){var ne=nn.get(te)||new Set;ne.forEach(function(Ae){var we=Ae.key,Re=Ae.node,Ne=Ae.children,gt=Ne===void 0?[]:Ne;!Mt.has(we)&&!Oe.has(we)&&!Gt(Re)&>.filter(function(vt){return!Gt(vt.node)}).forEach(function(vt){Mt.delete(vt.key)})})}Oe=new Set;for(var ce=new Set,le=tn;le>=0;le-=1){var ge=nn.get(le)||new Set;ge.forEach(function(Ae){var we=Ae.parent,Re=Ae.node;if(!(Gt(Re)||!Ae.parent||ce.has(Ae.parent.key))){if(Gt(Ae.parent.node)){ce.add(we.key);return}var Ne=!0,gt=!1;(we.children||[]).filter(function(vt){return!Gt(vt.node)}).forEach(function(vt){var dt=vt.key,rt=Mt.has(dt);Ne&&!rt&&(Ne=!1),!gt&&(rt||Oe.has(dt))&&(gt=!0)}),Ne||Mt.delete(we.key),gt&&Oe.add(we.key),ce.add(we.key)}})}return{checkedKeys:Array.from(Mt),halfCheckedKeys:Array.from(Dt(Oe,Mt))}}function De(Kt,Ht,nn,tn){var Gt=[],Mt;tn?Mt=tn:Mt=Xt;var Oe=new Set(Kt.filter(function(le){var ge=!!(0,Ve.Z)(nn,le);return ge||Gt.push(le),ge})),te=new Map,ne=0;Object.keys(nn).forEach(function(le){var ge=nn[le],Ae=ge.level,we=te.get(Ae);we||(we=new Set,te.set(Ae,we)),we.add(ge),ne=Math.max(ne,Ae)}),(0,ve.ZP)(!Gt.length,"Tree missing follow keys: ".concat(Gt.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var ce;return Ht===!0?ce=pt(Oe,te,ne,Mt):ce=yt(Oe,Ht.halfCheckedKeys,te,ne,Mt),ce}},67841:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return ve}});function ve(Ve,Dt){return Ve[Dt]}},71430:function(ii,hi,xe){"use strict";xe.d(hi,{F:function(){return Ae},H8:function(){return ge},I8:function(){return le},km:function(){return Gt},oH:function(){return ne},w$:function(){return Mt},zn:function(){return te}});var ve=xe(20135),Ve=xe(19127),Dt=xe(44127),Xt=xe(6620),pt=xe(11592),yt=xe(2738),De=xe(48736),Kt=xe(67841),Ht=["children"];function nn(we,Re){return"".concat(we,"-").concat(Re)}function tn(we){return we&&we.type&&we.type.isTreeNode}function Gt(we,Re){return we!=null?we:Re}function Mt(we){var Re=we||{},Ne=Re.title,gt=Re._title,vt=Re.key,dt=Re.children,rt=Ne||"title";return{title:rt,_title:gt||[rt],key:vt||"key",children:dt||"children"}}function Oe(we,Re){var Ne=new Map;function gt(vt){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(vt||[]).forEach(function(rt){var Ot=rt[Re.key],tt=rt[Re.children];warning(Ot!=null,"Tree node must have a certain key: [".concat(dt).concat(Ot,"]"));var Pn=String(Ot);warning(!Ne.has(Pn)||Ot===null||Ot===void 0,"Same 'key' exist in the Tree: ".concat(Pn)),Ne.set(Pn,!0),gt(tt,"".concat(dt).concat(Pn," > "))})}gt(we)}function te(we){function Re(Ne){var gt=(0,pt.Z)(Ne);return gt.map(function(vt){if(!tn(vt))return(0,De.ZP)(!vt,"Tree/TreeNode can only accept TreeNode as children."),null;var dt=vt.key,rt=vt.props,Ot=rt.children,tt=(0,Xt.Z)(rt,Ht),Pn=(0,Dt.Z)({key:dt},tt),Rt=Re(Ot);return Rt.length&&(Pn.children=Rt),Pn}).filter(function(vt){return vt})}return Re(we)}function ne(we,Re,Ne){var gt=Mt(Ne),vt=gt._title,dt=gt.key,rt=gt.children,Ot=new Set(Re===!0?[]:Re),tt=[];function Pn(Rt){var kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Rt.map(function(bn,Cn){for(var Ai=nn(kn?kn.pos:"0",Cn),Xi=Gt(bn[dt],Ai),Nt,ot=0;ot1&&arguments[1]!==void 0?arguments[1]:{},Ne=Re.initWrapper,gt=Re.processEntity,vt=Re.onProcessFinished,dt=Re.externalGetKey,rt=Re.childrenPropName,Ot=Re.fieldNames,tt=arguments.length>2?arguments[2]:void 0,Pn=dt||tt,Rt={},kn={},bn={posEntities:Rt,keyEntities:kn};return Ne&&(bn=Ne(bn)||bn),ce(we,function(Cn){var Ai=Cn.node,Xi=Cn.index,Nt=Cn.pos,ot=Cn.key,Hn=Cn.parentPos,Er=Cn.level,Ir=Cn.nodes,cn={node:Ai,nodes:Ir,index:Xi,key:ot,pos:Nt,level:Er},ai=Gt(ot,Nt);Rt[Nt]=cn,kn[ai]=cn,cn.parent=Rt[Hn],cn.parent&&(cn.parent.children=cn.parent.children||[],cn.parent.children.push(cn)),gt&>(cn,bn)},{externalGetKey:Pn,childrenPropName:rt,fieldNames:Ot}),vt&&vt(bn),bn}function ge(we,Re){var Ne=Re.expandedKeys,gt=Re.selectedKeys,vt=Re.loadedKeys,dt=Re.loadingKeys,rt=Re.checkedKeys,Ot=Re.halfCheckedKeys,tt=Re.dragOverNodeKey,Pn=Re.dropPosition,Rt=Re.keyEntities,kn=(0,Kt.Z)(Rt,we),bn={eventKey:we,expanded:Ne.indexOf(we)!==-1,selected:gt.indexOf(we)!==-1,loaded:vt.indexOf(we)!==-1,loading:dt.indexOf(we)!==-1,checked:rt.indexOf(we)!==-1,halfChecked:Ot.indexOf(we)!==-1,pos:String(kn?kn.pos:""),dragOver:tt===we&&Pn===0,dragOverGapTop:tt===we&&Pn===-1,dragOverGapBottom:tt===we&&Pn===1};return bn}function Ae(we){var Re=we.data,Ne=we.expanded,gt=we.selected,vt=we.checked,dt=we.loaded,rt=we.loading,Ot=we.halfChecked,tt=we.dragOver,Pn=we.dragOverGapTop,Rt=we.dragOverGapBottom,kn=we.pos,bn=we.active,Cn=we.eventKey,Ai=(0,Dt.Z)((0,Dt.Z)({},Re),{},{expanded:Ne,selected:gt,checked:vt,loaded:dt,loading:rt,halfChecked:Ot,dragOver:tt,dragOverGapTop:Pn,dragOverGapBottom:Rt,pos:kn,active:bn,key:Cn});return"props"in Ai||Object.defineProperty(Ai,"props",{get:function(){return(0,De.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),we}}),Ai}},8224:function(ii,hi,xe){"use strict";xe.d(hi,{Z:function(){return Ve}});var ve=xe(4676);function Ve(Dt,Xt,pt,yt){var De=ve.unstable_batchedUpdates?function(Ht){ve.unstable_batchedUpdates(pt,Ht)}:pt;return Dt!=null&&Dt.addEventListener&&Dt.addEventListener(Xt,De,yt),{remove:function(){Dt!=null&&Dt.removeEventListener&&Dt.removeEventListener(Xt,De,yt)}}}},55468:function(ii,hi,xe){"use strict";xe.d(hi,{g1:function(){return tn},os:function(){return Mt}});var ve=/margin|padding|width|height|max|min|offset/,Ve={left:!0,top:!0},Dt={cssFloat:1,styleFloat:1,float:1};function Xt(Oe){return Oe.nodeType===1?Oe.ownerDocument.defaultView.getComputedStyle(Oe,null):{}}function pt(Oe,te,ne){if(te=te.toLowerCase(),ne==="auto"){if(te==="height")return Oe.offsetHeight;if(te==="width")return Oe.offsetWidth}return te in Ve||(Ve[te]=ve.test(te)),Ve[te]?parseFloat(ne)||0:ne}function yt(Oe,te){var ne=arguments.length,ce=Xt(Oe);return te=Dt[te]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":te,ne===1?ce:pt(Oe,te,ce[te]||Oe.style[te])}function De(Oe,te,ne){var ce=arguments.length;if(te=Dt[te]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":te,ce===3)return typeof ne=="number"&&ve.test(te)&&(ne="".concat(ne,"px")),Oe.style[te]=ne,ne;for(var le in te)te.hasOwnProperty(le)&&De(Oe,le,te[le]);return Xt(Oe)}function Kt(Oe){return Oe===document.body?document.documentElement.clientWidth:Oe.offsetWidth}function Ht(Oe){return Oe===document.body?window.innerHeight||document.documentElement.clientHeight:Oe.offsetHeight}function nn(){var Oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),te=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Oe,height:te}}function tn(){var Oe=document.documentElement.clientWidth,te=window.innerHeight||document.documentElement.clientHeight;return{width:Oe,height:te}}function Gt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Mt(Oe){var te=Oe.getBoundingClientRect(),ne=document.documentElement;return{left:te.left+(window.pageXOffset||ne.scrollLeft)-(ne.clientLeft||document.body.clientLeft||0),top:te.top+(window.pageYOffset||ne.scrollTop)-(ne.clientTop||document.body.clientTop||0)}}},24514:function(ii,hi,xe){"use strict";xe.d(hi,{G:function(){return Xt}});var ve=xe(47273),Ve=function(yt){if((0,ve.Z)()&&window.document.documentElement){var De=Array.isArray(yt)?yt:[yt],Kt=window.document.documentElement;return De.some(function(Ht){return Ht in Kt.style})}return!1},Dt=function(yt,De){if(!Ve(yt))return!1;var Kt=document.createElement("div"),Ht=Kt.style[yt];return Kt.style[yt]=De,Kt.style[yt]!==Ht};function Xt(pt,yt){return!Array.isArray(pt)&&yt!==void 0?Dt(pt,yt):Ve(pt)}},51581:function(ii,hi,xe){"use strict";Object.defineProperty(hi,"__esModule",{value:!0});var ve=function(){function Gt(Mt,Oe){for(var te=0;te=0||Object.prototype.hasOwnProperty.call(Gt,te)&&(Oe[te]=Gt[te]);return Oe}function Kt(Gt,Mt){if(!(Gt instanceof Mt))throw new TypeError("Cannot call a class as a function")}function Ht(Gt,Mt){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Mt&&(typeof Mt=="object"||typeof Mt=="function")?Mt:Gt}function nn(Gt,Mt){if(typeof Mt!="function"&&Mt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Mt);Gt.prototype=Object.create(Mt&&Mt.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),Mt&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,Mt):Gt.__proto__=Mt)}var tn=function(Gt){nn(Mt,Gt);function Mt(Oe){Kt(this,Mt);var te=Ht(this,(Mt.__proto__||Object.getPrototypeOf(Mt)).call(this,Oe));return te.scrollListener=te.scrollListener.bind(te),te.eventListenerOptions=te.eventListenerOptions.bind(te),te.mousewheelListener=te.mousewheelListener.bind(te),te}return ve(Mt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var te=this.getParentElement(this.scrollComponent);te.scrollTop=te.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var te=!1,ne={get passive(){te=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ce){}return te}},{key:"eventListenerOptions",value:function(){var te=this.props.useCapture;return this.isPassiveSupported()&&(te={useCapture:this.props.useCapture,passive:!0}),te}},{key:"setDefaultLoader",value:function(te){this.defaultLoader=te}},{key:"detachMousewheelListener",value:function(){var te=window;this.props.useWindow===!1&&(te=this.scrollComponent.parentNode),te.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var te=window;this.props.useWindow===!1&&(te=this.getParentElement(this.scrollComponent)),te.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),te.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(te){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:te&&te.parentNode}},{key:"filterProps",value:function(te){return te}},{key:"attachScrollListener",value:function(){var te=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!te)){var ne=window;this.props.useWindow===!1&&(ne=te),ne.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ne.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ne.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(te){te.deltaY===1&&!this.isPassiveSupported()&&te.preventDefault()}},{key:"scrollListener",value:function(){var te=this.scrollComponent,ne=window,ce=this.getParentElement(te),le=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,Ae=ne.pageYOffset!==void 0?ne.pageYOffset:ge.scrollTop;this.props.isReverse?le=Ae:le=this.calculateOffset(te,Ae)}else this.props.isReverse?le=ce.scrollTop:le=te.scrollHeight-ce.scrollTop-ce.clientHeight;lene.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ne.defaultValue);var ce=go.Shape._FigureParameters[je];ce||(ce=[],go.Shape._FigureParameters[je]=ce),ce[te]=ne};var mi=[];function Se(je,te){var ne=mi.pop();return ne===void 0?new go.Point(je,te):(ne.x=je,ne.y=te,ne)}function ve(){var je=mi.pop();return je===void 0?new go.Point:je}function We(je){mi.push(je)}function kt(je,te,ne,ce,le,ge,Ae,Ce,ze){ze||(ze=new go.Point);var De=je-ne,mt=le-Ae,At=NaN,dt=NaN;if(De===0)if(mt===0)je===ne&&(At=je,dt=te);else{var st=(ge-Ce)/mt,Dt=ge-st*le;At=je,dt=st*At+Dt}else if(mt===0){var et=(te-ce)/De,Cn=te-et*je;At=le,dt=et*At+Cn}else{var et=(te-ce)/De,st=(ge-Ce)/mt,Cn=te-et*je,Dt=ge-st*le;At=(Dt-Cn)/(et-st),dt=et*At+Cn}return ze.x=At,ze.y=dt,ze}function Jt(je,te,ne,ce,le,ge,Ae,Ce,ze,De,mt,At,dt,st){var Dt=1-ze,et=ze,Cn=je*Dt+ne*et,jt=te*Dt+ce*et,On=ne*Dt+le*et,Fn=ce*Dt+ge*et,bn=le*Dt+Ae*et,Ci=ge*Dt+Ce*et,qi=Cn*Dt+On*et,Tt=jt*Dt+Fn*et,it=On*Dt+bn*et,Yn=Fn*Dt+Ci*et,Br=qi*Dt+it*et,Lr=Tt*Dt+Yn*et;De.x=Cn,De.y=jt,mt.x=qi,mt.y=Tt,At.x=Br,At.y=Lr,dt.x=it,dt.y=Yn,st.x=bn,st.y=Ci}var vt=new go.Spot(.156,.156),xt=new go.Spot(.844,.844),Te=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ri("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=5),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var le=ce*Te,ge=new go.Geometry().add(new go.PathFigure(ce,0,!0).add(new go.PathSegment(go.PathSegment.Line,te-ce,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-le,0,te,le)).add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)).add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,ne-le,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ce,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,le,ne,0,ne-le)).add(new go.PathSegment(go.PathSegment.Line,0,ce)).add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,le,le,0).close()));return le>1&&(ge.spot1=new go.Spot(0,0,le,le),ge.spot2=new go.Spot(1,1,-le,-le)),ge}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(te,ne).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(je,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=ne/2,ce.endX=te,ce.endY=ne/2,ce}),go.Shape.defineFigureGenerator("LineV",function(je,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te/2,ce.startY=0,ce.endX=te/2,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne/2,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("XLine",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LineRight",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.25*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)))}),go.Shape.defineFigureGenerator("LineDown",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,.25*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)))}),go.Shape.defineFigureGenerator("LineLeft",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.75*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)))}),go.Shape.defineFigureGenerator("LineUp",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,.75*ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(je,te,ne){var ce=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ce*te,(1-ce)*ne,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne/2)).add(new go.PathSegment(go.PathSegment.Line,te,ne/2)).add(new go.PathSegment(go.PathSegment.Move,te/2,0)).add(new go.PathSegment(go.PathSegment.Line,te/2,ne)))}),go.Shape.defineFigureGenerator("CircleLine",function(je,te,ne){var ce=te/2,le=new go.Geometry().add(new go.PathFigure(te,te/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ce,ce,ce,ce).close()));return le.spot1=vt,le.spot2=xt,le.defaultStretch=go.GraphObject.Uniform,le}),go.Shape.defineFigureGenerator("Line1",function(je,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=0,ce.startY=0,ce.endX=te,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Line2",function(je,te,ne){var ce=new go.Geometry(go.Geometry.Line);return ce.startX=te,ce.startY=0,ce.endX=0,ce.endY=ne,ce}),go.Shape.defineFigureGenerator("Curve1",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,Te*te,0,te,(1-Te)*ne)))}),go.Shape.defineFigureGenerator("Curve2",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,te,ne,0,Te*ne,(1-Te)*te,ne)))}),go.Shape.defineFigureGenerator("Curve3",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,Te*ne,Te*te,ne)))}),go.Shape.defineFigureGenerator("Curve4",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,(1-Te)*te,0,0,(1-Te)*ne)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(te,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ri("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)?ce=.1:ce<-1?ce=-1:ce>1&&(ce=1);var le=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),le.5&&(ce=.5);var le=Math.abs(ce)*te;if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te/2);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())):ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())),lete&&(ce=te/2);var le=Math.abs(ce);if(ce===0){var ge=new go.Geometry(go.Geometry.Rectangle);return ge.startX=0,ge.startY=0,ge.endX=te,ge.endY=ne,ge}else{var ge=new go.Geometry;return ce>0?ge.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te-le,ne)).add(new go.PathSegment(go.PathSegment.Line,le,ne).close())):ge.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,te-le,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close())),le0&&(Ae.add(new go.PathSegment(go.PathSegment.Move,te/2+Ce,te/2)),Ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,le,le,Ce,Ce).close())),ge.spot1=vt,ge.spot2=xt,ge.defaultStretch=go.GraphObject.Uniform,ge}),go.Shape.defineFigureGenerator("Cloud",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.08034461*te,.1944299*ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*te,.05349299*ne,-.09239631*te,.07836421*ne,.1406031*te,-.0542823*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*te,.074219*ne,.2450511*te,-.00697547*ne,.3776197*te,-.01112067*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*te,.07004196*ne,.4539471*te,0,.6066018*te,-.02526587*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*te,.08370865*ne,.6914277*te,-.01904177*ne,.8921095*te,-.01220843*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*te,.3194596*ne,1.036446*te,.04105738*ne,1.020377*te,.3022052*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*te,.562044*ne,1.04448*te,.360238*ne,.992256*te,.5219009*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*te,.8217117*ne,1.032337*te,.5771781*ne,1.018411*te,.8120651*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*te,.9156953*ne,1.028411*te,.9571472*ne,.8556702*te,1.052487*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*te,.9310455*ne,.7431877*te,1.009325*ne,.5624123*te,1.021761*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*te,.9344623*ne,.4820677*te,1.031761*ne,.3030112*te,1.002796*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.870098*ne,.2329994*te,1.01518*ne,.03213784*te,1.01518*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*te,.6545475*ne,-.02812061*te,.9032597*ne,-.01205169*te,.6835638*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*te,.4265613*ne,-.01812061*te,.6089503*ne,-.00606892*te,.4555777*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*te,.1944299*ne,-.01606892*te,.3892545*ne,-.01205169*te,.1944299*ne))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(je,te,ne){var ce=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ce*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close())).setSpots(ce/2,ce/2,1-ce/2,1-ce/2)}),go.Shape.setFigureParameter("Pie",0,new ri("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ri("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(je,te,ne){var ce=je?je.parameter1:NaN,le=je?je.parameter2:NaN;isNaN(ce)&&(ce=0),isNaN(le)&&(le=315);var ge=ce%360;ge<0&&(ge+=360);var Ae=le%360,Ce=Math.min(te,ne)/2;return new go.Geometry().add(new go.PathFigure(Ce,Ce).add(new go.PathSegment(go.PathSegment.Arc,ge,Ae,Ce,Ce,Ce,Ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(je,te,ne){var ce=Te/Math.SQRT2*.5,le=Math.SQRT2/2,ge=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,le*te,ge*ne,te,(1-ce)*ne,(le+ce)*te,(ge+ce)*ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ri("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30);var le=Math.min(ce,te)/2,ge=te/2,Ae=ne/2;return new go.Geometry().add(new go.PathFigure(ge-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+le,0)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae-le).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ri("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var le=Math.min(ce,te)/2,ge=te/2,Ae=ne/2;return new go.Geometry().add(new go.PathFigure(ge-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,ge+le,0)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,te,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,ge+le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,ne)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae+le)).add(new go.PathSegment(go.PathSegment.Line,0,Ae-le)).add(new go.PathSegment(go.PathSegment.Line,ge-le,Ae-le).close()))}),go.Shape.setFigureParameter("ThickX",0,new ri("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(je,te,ne){var ce=je?je.parameter1:NaN;if((isNaN(ce)||ce<0)&&(ce=30),te===0||ne===0){var le=new go.Geometry(go.Geometry.Rectangle);return le.startX=0,le.startY=0,le.endX=te,le.endY=ne,le}else{var ge=te/2,Ae=ne/2,Ce=Math.atan2(ne,te),ze=ce-Math.min(Math.cos(Ce)*ce/2,ge),De=ce-Math.min(Math.sin(Ce)*ce/2,Ae),le=new go.Geometry,mt=new go.PathFigure(ze,0,!0);return le.add(mt),mt.add(new go.PathSegment(go.PathSegment.Line,ge,.2*ne)),mt.add(new go.PathSegment(go.PathSegment.Line,te-ze,0)),mt.add(new go.PathSegment(go.PathSegment.Line,te,De)),mt.add(new go.PathSegment(go.PathSegment.Line,.8*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,te,ne-De)),mt.add(new go.PathSegment(go.PathSegment.Line,te-ze,ne)),mt.add(new go.PathSegment(go.PathSegment.Line,ge,.8*ne)),mt.add(new go.PathSegment(go.PathSegment.Line,ze,ne)),mt.add(new go.PathSegment(go.PathSegment.Line,0,ne-De)),mt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,0,De).close()),le}}),go.Shape.setFigureParameter("ThinX",0,new ri("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=10);var le=new go.Geometry,ge=new go.PathFigure(.1*te,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne).close()),le}),go.Shape.setFigureParameter("SquareIBeam",0,new ri("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.2);var le=new go.Geometry,ge=new go.PathFigure(0,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5+ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,(1-ce)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(.5-ce/2)*te,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne).close()),le}),go.Shape.setFigureParameter("RoundedIBeam",0,new ri("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.5);var le=new go.Geometry,ge=new go.PathFigure(0,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,Math.abs(1-ce)*te,.25*ne,Math.abs(1-ce)*te,.75*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),le}),go.Shape.defineFigureGenerator("HalfEllipse",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,Te*te,0,te,(.5-Te/2)*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,(.5+Te/2)*ne,Te*te,ne).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ne,te,0,te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*te,.75*ne,.5*te,.25*ne).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,.1*te,.8*ne,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,0,0,.45*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.55*te,0,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.5*ne,.9*te,.8*ne).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*te,.01*ne)).add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.6*te,.2*ne,te,.25*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.7*ne,te,.8*ne,.6*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,.5*te,.75*ne,.55*te,.95*ne)).add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)).add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.7*ne,.45*te,.95*ne,.5*te,.75*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.4*te,.8*ne,0,.8*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.49*te,.01*ne,0,.25*ne,.4*te,.2*ne).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.4*te,.6*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.15*te,ne,.5*te,.75*ne,.45*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.6*ne,.55*te,.95*ne,.5*te,.75*ne));var ge=.2,Ae=.3,Ce=0,ze=ge*Te;return le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5+ge+Ce)*ne,(.5-ge+Ae)*te,(.5+ze+Ce)*ne,(.5-ze+Ae)*te,(.5+ge+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+Ae)*te,(.5+Ce)*ne,(.5+ze+Ae)*te,(.5+ge+Ce)*ne,(.5+ge+Ae)*te,(.5+ze+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+Ce)*ne,(1-.5+ge+Ae)*te,(.5-ze+Ce)*ne,(.5+ze+Ae)*te,(.5-ge+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.65*te,.36771243*ne,(.5-ze+Ae)*te,(.5-ge+Ce)*ne,(.5-ge+Ae+.05)*te,(.5-ze+Ce-.02)*ne)),ge=.2,Ae=0,Ce=-.3,ze=ge*Te,le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ge+Ae)*te,(.5+Ce)*ne,(.5+ze+Ae)*te,(.5+ge+Ce)*ne,(.5+ge+Ae)*te,(.5+ze+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+Ce)*ne,(1-.5+ge+Ae)*te,(.5-ze+Ce)*ne,(.5+ze+Ae)*te,(.5-ge+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+Ae)*te,(.5+Ce)*ne,(.5-ze+Ae)*te,(.5-ge+Ce)*ne,(.5-ge+Ae)*te,(.5-ze+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ze+Ae)*te,(.5+ge+Ce)*ne,(.5-ge+Ae)*te,(.5+ze+Ce)*ne,(.5-ze+Ae)*te,(.5+ge+Ce)*ne)),ge=.2,Ae=-.3,Ce=0,ze=ge*Te,le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5-ge+Ce)*ne,(1-.5+ge+Ae-.05)*te,(.5-ze+Ce-.02)*ne,(.5+ze+Ae)*te,(.5-ge+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+Ae)*te,(.5+Ce)*ne,(.5-ze+Ae)*te,(.5-ge+Ce)*ne,(.5-ge+Ae)*te,(.5-ze+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+Ae)*te,(.5+ge+Ce)*ne,(.5-ge+Ae)*te,(.5+ze+Ce)*ne,(.5-ze+Ae)*te,(.5+ge+Ce)*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.6*ne,(.5+ze+Ae)*te,(.5+ge+Ce)*ne,(.5+ge+Ae)*te,(.5+ze+Ce)*ne).close()),ce.setSpots(.06,.33,.93,.68),ce}),go.Shape.defineFigureGenerator("YinYang",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.5,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*.5,te*.5,te*.5,te*.5)),le.add(new go.PathSegment(go.PathSegment.Arc,90,-180,te*.5,te*.75,te*.25,te*.25)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,te*.5,te*.25,te*.25,te*.25));var ge=.1,Ae=.5,Ce=.25;return le.add(new go.PathSegment(go.PathSegment.Move,(Ae+ge)*te,Ce*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,0,-360,te*Ae,ne*Ce,ge*te,ge*te).close()),le=new go.PathFigure(te*.5,0,!1),ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*.5,te*.5,te*.5,te*.5)),Ce=.75,le=new go.PathFigure((Ae+ge)*te,Ce*ne,!0),ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,0,360,te*Ae,ne*Ce,ge*te,ge*te).close()),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Peace",function(je,te,ne){var ce=.8535533905932737,le=.5*te,ge=.5*ne;return new go.Geometry().add(new go.PathFigure(le,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,le,ge,le,ge)).add(new go.PathSegment(go.PathSegment.Line,le,ne)).add(new go.PathSegment(go.PathSegment.Move,le,ge)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Move,le,ge)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ce*ne)))}),go.Shape.defineFigureGenerator("NotAllowed",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=.5,Ae=.5,Ce=.5,ze=new go.PathFigure(Ae*te,(Ce-ge)*ne);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),ge=.4,le=Te*.4;var De=ve(),mt=ve(),At=ve(),dt=ve();Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.42,De,mt,At,dt,dt);var st=ve(),Dt=ve(),et=ve();Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.58,dt,dt,et,st,Dt);var Cn=ve(),jt=ve(),On=ve();Jt(Ae,Ce+ge,Ae-le,Ce+ge,Ae-ge,Ce+le,Ae-ge,Ce,.42,Cn,jt,On,dt,dt);var Fn=ve(),bn=ve(),Ci=ve();return Jt(Ae,Ce+ge,Ae-le,Ce+ge,Ae-ge,Ce+le,Ae-ge,Ce,.58,dt,dt,Ci,Fn,bn),ze.add(new go.PathSegment(go.PathSegment.Move,Ci.x*te,Ci.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,Fn.x*te,Fn.y*ne,bn.x*te,bn.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,At.x*te,At.y*ne,De.x*te,De.y*ne,mt.x*te,mt.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,Ci.x*te,Ci.y*ne).close()),ze.add(new go.PathSegment(go.PathSegment.Move,On.x*te,On.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,et.x*te,et.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,st.x*te,st.y*ne,Dt.x*te,Dt.y*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,On.x*te,On.y*ne,Cn.x*te,Cn.y*ne,jt.x*te,jt.y*ne).close()),We(De),We(mt),We(At),We(dt),We(st),We(Dt),We(et),We(Cn),We(jt),We(On),We(Fn),We(bn),We(Ci),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("Fragile",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*te,0)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.29*te,.33*ne)).add(new go.PathSegment(go.PathSegment.Line,.35*te,.25*ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.15*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.5*ne,te,.25*ne,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.5*ne,0,.25*ne).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ri("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=30),ce>te&&(ce=te);var le=(te-ce)/2,ge=le+ce;return new go.Geometry().add(new go.PathFigure(ge,.5*ne).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)).add(new go.PathSegment(go.PathSegment.Line,le,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,te,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,.55*ne).add(new go.PathSegment(go.PathSegment.Line,.6*te,0)).add(new go.PathSegment(go.PathSegment.Line,.3*te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.45*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.55*ne).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(je,te,ne){var ce=new go.Geometry,le=Te*.4,ge=.4,Ae=.5,Ce=.5,ze=ve(),De=ve(),mt=ve(),At=ve(),dt=new go.PathFigure((Ae-ge)*te,Ce*ne,!1);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne)),Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.44,mt,At,De,ze,ze),dt.add(new go.PathSegment(go.PathSegment.Bezier,De.x*te,De.y*ne,mt.x*te,mt.y*ne,At.x*te,At.y*ne));var st=Se(De.x,De.y);Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.56,ze,ze,De,mt,At);var Dt=Se(De.x,De.y);dt.add(new go.PathSegment(go.PathSegment.Line,(st.x*.1+.95*.9)*te,st.y*.1*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,.85*te,st.y*.1*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,.85*te,0)),dt.add(new go.PathSegment(go.PathSegment.Line,te,0)),dt.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(Dt.x*.1+.9)*te,.15*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,(Dt.x*.1+.9)*te,(Dt.y*.1+.05*.9)*ne)),dt.add(new go.PathSegment(go.PathSegment.Line,Dt.x*te,Dt.y*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,mt.x*te,mt.y*ne,At.x*te,At.y*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne)),ge=.35,le=Te*.35;var et=new go.PathFigure(Ae*te,(Ce-ge)*ne,!1);ce.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),et.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne)),et.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),et.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne));var Cn=new go.PathFigure((Ae-ge)*te,Ce*ne,!1);return ce.add(Cn),We(ze),We(De),We(mt),We(At),We(st),We(Dt),ce.spot1=new go.Spot(.202,.257),ce.spot2=new go.Spot(.792,.739),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("GenderFemale",function(je,te,ne){var ce=new go.Geometry,le=.375,ge=0,Ae=-.125,Ce=le*Te,ze=new go.PathFigure((.525+ge)*te,(.5+le+Ae)*ne,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+ge)*te,(.5+Ae)*ne,(.5+Ce+ge)*te,(.5+le+Ae)*ne,(.5+le+ge)*te,(.5+Ce+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-le+Ae)*ne,(1-.5+le+ge)*te,(.5-Ce+Ae)*ne,(.5+Ce+ge)*te,(.5-le+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-Ce+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-Ce+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ge)*te,(.5+le+Ae)*ne,(.5-le+ge)*te,(.5+Ce+Ae)*ne,(.5-Ce+ge)*te,(.5+le+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.475*te,.85*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.425*te,.85*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.425*te,.9*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.475*te,.9*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.475*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.525*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.525*te,.9*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.575*te,.9*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.575*te,.85*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne).close()),le=.325,ge=0,Ae=-.125,Ce=le*Te;var ze=new go.PathFigure((1-.5+le+ge)*te,(.5+Ae)*ne,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5+le+Ae)*ne,(.5+le+ge)*te,(.5+Ce+Ae)*ne,(.5+Ce+ge)*te,(.5+le+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-Ce+ge)*te,(.5+le+Ae)*ne,(.5-le+ge)*te,(.5+Ce+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-Ce+Ae)*ne,(.5-Ce+ge)*te,(.5-le+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+ge)*te,(.5+Ae)*ne,(.5+Ce+ge)*te,(.5-le+Ae)*ne,(1-.5+le+ge)*te,(.5-Ce+Ae)*ne));var ze=new go.PathFigure((.525+ge)*te,(.5+le+Ae)*ne,!1);return ce.add(ze),ce.spot1=new go.Spot(.232,.136),ce.spot2=new go.Spot(.682,.611),ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicImplies",function(je,te,ne){var ce=je?je.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(je,te,ne){var ce=je?je.parameter1:NaN;return isNaN(ce)&&(ce=.2),new go.Geometry().add(new go.PathFigure((1-ce)*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,(1-ce)*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,ce*te,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,ce*te,ne))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)))}),go.Shape.defineFigureGenerator("LogicAnd",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(je,te,ne){var ce=new go.Geometry().add(new go.PathFigure(.5*te,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*te,.5*ne,.5*te,.5*ne)));return ce.defaultStretch=go.GraphObject.Uniform,ce}),go.Shape.defineFigureGenerator("LogicTruth",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.5*te,0)).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne)))}),go.Shape.defineFigureGenerator("LogicForAll",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)).add(new go.PathSegment(go.PathSegment.Move,0,ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(je,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(0,ne,!1).add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,te,ne))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(je,te,ne){var ce=.5;return new go.Geometry().add(new go.PathFigure(te,0,!1).add(new go.PathSegment(go.PathSegment.Line,te,ce*ne)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ce*te,ce*ne,ce*te,ce*ne)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ri("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ri("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=je?je.parameter2:NaN;isNaN(le)&&(le=.3);var ge=(1-ce)*te,Ae=(.5-le/2)*ne,Ce=(.5+le/2)*ne,ze=new go.Geometry,De=new go.PathFigure(0,Ae,!0);ze.add(De),De.add(new go.PathSegment(go.PathSegment.Line,ge,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,ge,0)),De.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),De.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),De.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),De.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),ze.spot1=new go.Spot(0,Ae/ne);var mt=kt(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ve());return ze.spot2=new go.Spot(mt.x,mt.y),We(mt),ze}),go.Shape.setFigureParameter("Arrow2",0,new ri("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ri("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=30),ce>te&&(ce=te);var le=je?je.parameter2:NaN;isNaN(le)&&(le=30),le=Math.min(le,ne/2);var ge=te-ce,Ae=(ne-le)/2,Ce=Ae+le,ze=new go.Geometry,De=new go.PathFigure(0,Ae,!0);ze.add(De),De.add(new go.PathSegment(go.PathSegment.Line,ge,Ae)),De.add(new go.PathSegment(go.PathSegment.Line,ge,0)),De.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),De.add(new go.PathSegment(go.PathSegment.Line,ge,ne)),De.add(new go.PathSegment(go.PathSegment.Line,ge,Ce)),De.add(new go.PathSegment(go.PathSegment.Line,0,Ce).close()),ze.spot1=new go.Spot(0,Ae/ne);var mt=kt(0,Ce/ne,1,Ce/ne,ge/te,1,1,.5,ve());return ze.spot2=new go.Spot(mt.x,mt.y),We(mt),ze}),go.Shape.defineFigureGenerator("Chevron",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("DoubleArrow",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.214*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,1*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.786*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,1*ne).close()),ce}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ri("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);Ae.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close());var ze=kt(0,.5,.3,0,0,le/ne,.1,le/ne,ve());return Ae.spot1=new go.Spot(ze.x,ze.y),ze=kt(.7,1,1,.5,0,ge/ne,1,ge/ne,ze),Ae.spot2=new go.Spot(ze.x,ze.y),We(ze),Ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ri("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ri("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=40);var le=je?je.parameter2:NaN;isNaN(le)&&(le=100);var ge=(ne-ce)/2,Ae=ge+ce,Ce=(ne-le)/2,ze=Ce+le;(ce>ne||le>ne)&&(le>ce?(ce=ce*ne/le,ge=(ne-ce)/2,Ae=ge+ce,Ce=0,ze=ne):(ge=0,Ae=ne,Ce=0,ze=ne));var De=new go.Geometry,mt=new go.PathFigure(te,.5*ne,!0);De.add(mt),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ze)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,.3*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,.3*te,ze)),mt.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),mt.add(new go.PathSegment(go.PathSegment.Line,.3*te,Ce)),mt.add(new go.PathSegment(go.PathSegment.Line,.3*te,ge)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close());var At=kt(0,.5,.3,Ce/ne,0,ge/ne,1,ge/ne,ve());return De.spot1=new go.Spot(At.x,At.y),At=kt(.7,ze/ne,1,.5,0,Ae/ne,1,Ae/ne,At),De.spot2=new go.Spot(At.x,At.y),We(At),De}),go.Shape.setFigureParameter("IBeamArrow",0,new ri("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);Ae.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(0,le/ne);var ze=kt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(ze.x,ze.y),We(ze),Ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new ri("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ri("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=40);var le=je?je.parameter2:NaN;isNaN(le)&&(le=100);var ge=(ne-ce)/2,Ae=ge+ce,Ce=(ne-le)/2,ze=Ce+le;(ce>ne||le>ne)&&(le>ce?(ce=ce*ne/le,ge=(ne-ce)/2,Ae=ge+ce,Ce=0,ze=ne):(ge=0,Ae=ne,Ce=0,ze=ne));var De=new go.Geometry,mt=new go.PathFigure(te,.5*ne,!0);De.add(mt),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ze)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ae)),mt.add(new go.PathSegment(go.PathSegment.Line,.2*te,ze)),mt.add(new go.PathSegment(go.PathSegment.Line,0,ze)),mt.add(new go.PathSegment(go.PathSegment.Line,0,Ce)),mt.add(new go.PathSegment(go.PathSegment.Line,.2*te,Ce)),mt.add(new go.PathSegment(go.PathSegment.Line,.2*te,ge)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),mt.add(new go.PathSegment(go.PathSegment.Line,.7*te,Ce).close()),De.spot1=new go.Spot(0,ge/ne);var At=kt(.7,ze/ne,1,.5,0,Ae/ne,1,Ae/ne,ve());return De.spot2=new go.Spot(At.x,At.y),We(At),De}),go.Shape.setFigureParameter("Pointer",0,new ri("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.1);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),le.spot1=new go.Spot(ce,.35);var Ae=kt(.2,.65,1,.65,0,1,1,.5,ve());return le.spot2=new go.Spot(Ae.x,Ae.y),We(Ae),le}),go.Shape.setFigureParameter("RoundedPointer",0,new ri("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.3);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ce*te,.75*ne,ce*te,.25*ne).close()),le.spot1=new go.Spot(ce,.35);var Ae=kt(0,.65,1,.65,0,1,1,.5,ve());return le.spot2=new go.Spot(Ae.x,Ae.y),We(Ae),le}),go.Shape.setFigureParameter("SplitEndArrow",0,new ri("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.4);var le=(.5-ce/2)*ne,ge=(.5+ce/2)*ne,Ae=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);Ae.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(.2,.3);var ze=kt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(ze.x,ze.y),We(ze),Ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ri("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=50);var le=(ne-ce)/2,ge=le+ce;ce>ne&&(le=0,ge=ne);var Ae=new go.Geometry,Ce=new go.PathFigure(te,.5*ne,!0);Ae.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*te,0).close()),Ae.spot1=new go.Spot(.2,le/ne);var ze=kt(.7,1,1,.5,0,ge/ne,1,ge/ne,ve());return Ae.spot2=new go.Spot(ze.x,ze.y),We(ze),Ae}),go.Shape.setFigureParameter("SquareArrow",0,new ri("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.7);var le=new go.Geometry,ge=new go.PathFigure(te,.5*ne,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),le.spot1=go.Spot.TopLeft,le.spot2=new go.Spot(ce,1),le}),go.Shape.defineFigureGenerator("Cone1",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=Te*.1,Ae=new go.PathFigure(0,.9*ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne).close()),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.97),ce}),go.Shape.defineFigureGenerator("Cone2",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.9*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,ne,.85/.9*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.9*ne).close());var ge=new go.PathFigure(0,.9*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.9*ne,(1-.85/.9)*te,.8*ne,.85/.9*te,.8*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.82),ce}),go.Shape.defineFigureGenerator("Cube1",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.15*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.5,.85),ce}),go.Shape.defineFigureGenerator("Cube2",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.3*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0).close());var ge=new go.PathFigure(0,.3*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,.7*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(.7,1),ce}),go.Shape.defineFigureGenerator("Cylinder1",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var le=new go.Geometry,ge=Te*.5,Ae=new go.PathFigure(0,ce,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,Te*ce,(.5-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,1*te,ce,(.5+ge)*te,0,1*te,Te*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,1*ne,1*te,ne-Te*ce,(.5+ge)*te,1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,1*ne,0,ne-Te*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ce));var Ce=new go.PathFigure(te,ce,!1);return le.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,2*ce,1*te,2*ce-Te*ce,(.5+ge)*te,2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ce,(.5-ge)*te,2*ce,0,2*ce-Te*ce)),le.spot1=new go.Spot(0,0,0,2*ce),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder2",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,ne/3);var le=new go.Geometry,ge=Te*.5,Ae=new go.PathFigure(0,ne-ce,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,Te*ce,(.5-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,(.5+ge)*te,0,te,Te*ce)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-ce)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,ne-Te*ce,(.5+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-ce,(.5-ge)*te,ne,0,ne-Te*ce));var Ce=new go.PathFigure(0,ne-ce,!1);return le.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne-2*ce,0,ne-ce-Te*ce,(.5-ge)*te,ne-2*ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ne-ce,(.5+ge)*te,ne-2*ce,te,ne-ce-Te*ce)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,0,-2*ce),le}),go.Shape.defineFigureGenerator("Cylinder3",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var le=new go.Geometry,ge=Te*.5,Ae=new go.PathFigure(ce,0,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-Te*ce,0,te,(.5-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-Te*ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,Te*ce,ne,0,(.5+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,Te*ce,0));var Ce=new go.PathFigure(ce,0,!1);return le.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,2*ce,.5*ne,ce+Te*ce,0,2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,ne,2*ce,(.5+ge)*ne,ce+Te*ce,ne)),le.spot1=new go.Spot(0,0,2*ce,0),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder4",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=5),ce=Math.min(ce,te/3);var le=new go.Geometry,ge=Te*.5,Ae=new go.PathFigure(te-ce,0,!0);le.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,te-Te*ce,0,te,(.5-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te,(.5+ge)*ne,te-Te*ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,ce,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,Te*ce,ne,0,(.5+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,(.5-ge)*ne,Te*ce,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te-ce,0));var Ce=new go.PathFigure(te-ce,0,!1);return le.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-2*ce,.5*ne,te-ce-Te*ce,0,te-2*ce,(.5-ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ne,te-2*ce,(.5+ge)*ne,te-ce-Te*ce,ne)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,-2*ce,0),le}),go.Shape.defineFigureGenerator("Prism1",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,.25*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.25*te,.25*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.408,.172),ce.spot2=new go.Spot(.833,.662),ce}),go.Shape.defineFigureGenerator("Prism2",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.25*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.25*te,.5*ne)),ce.spot1=new go.Spot(.25,.5),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("Pyramid1",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Pyramid2",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne).close());var ge=new go.PathFigure(.5*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.85*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),ce.spot1=new go.Spot(.25,.367),ce.spot2=new go.Spot(.75,.875),ce}),go.Shape.defineFigureGenerator("Actor",function(je,te,ne){var ce=new go.Geometry,le=.2,ge=.1,Ae=Te*le,Ce=Te*ge,ze=.5,De=.1,mt=new go.PathFigure(ze*te,(De+ge)*ne,!0);ce.add(mt),mt.add(new go.PathSegment(go.PathSegment.Bezier,(ze-le)*te,De*ne,(ze-Ae)*te,(De+ge)*ne,(ze-le)*te,(De+Ce)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-ge)*ne,(ze-le)*te,(De-Ce)*ne,(ze-Ae)*te,(De-ge)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,(ze+le)*te,De*ne,(ze+Ae)*te,(De-ge)*ne,(ze+le)*te,(De-Ce)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De+ge)*ne,(ze+le)*te,(De+Ce)*ne,(ze+Ae)*te,(De+ge)*ne));var At=.05,dt=Te*At;ze=.05,De=.25;var st=new go.PathFigure(.5*te,.2*ne,!0);return ce.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.95*te,.2*ne)),ze=.95,De=.25,st.add(new go.PathSegment(go.PathSegment.Bezier,(ze+At)*te,De*ne,(ze+dt)*te,(De-At)*ne,(ze+At)*te,(De-dt)*ne)),st.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.85*te,.35*ne)),At=.025,dt=Te*At,ze=.825,De=.35,st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-At)*ne,(ze+At)*te,(De-dt)*ne,(ze+dt)*te,(De-At)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ze-At)*te,De*ne,(ze-dt)*te,(De-At)*ne,(ze-At)*te,(De-dt)*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),st.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne)),st.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne)),At=.05,dt=Te*At,ze=.5,De=.7,st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-At)*ne,(ze+At)*te,(De-dt)*ne,(ze+dt)*te,(De-At)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ze-At)*te,De*ne,(ze-dt)*te,(De-At)*ne,(ze-At)*te,(De-dt)*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.45*te,ne)),st.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),st.add(new go.PathSegment(go.PathSegment.Line,.2*te,.35*ne)),At=.025,dt=Te*At,ze=.175,De=.35,st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-At)*ne,(ze+At)*te,(De-dt)*ne,(ze+dt)*te,(De-At)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ze-At)*te,De*ne,(ze-dt)*te,(De-At)*ne,(ze-At)*te,(De-dt)*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),st.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),st.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),At=.05,dt=Te*At,ze=.05,De=.25,st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-At)*ne,(ze-At)*te,(De-dt)*ne,(ze-dt)*te,(De-At)*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),ce.spot1=new go.Spot(.2,.2),ce.spot2=new go.Spot(.8,.65),ce}),go.Shape.setFigureParameter("Card",0,new ri("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(je,te,ne){var ce=je?je.parameter1:NaN;isNaN(ce)&&(ce=.2);var le=new go.Geometry,ge=new go.PathFigure(te,0,!0);return le.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ce*te,0).close()),le.spot1=new go.Spot(0,ce),le.spot2=go.Spot.BottomRight,le}),go.Shape.defineFigureGenerator("Collate",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne));var ge=new go.PathFigure(.5*te,.5*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,.25),ce}),go.Shape.defineFigureGenerator("CreateRequest",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(0,le*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,(1-le)*ne)),ce}),go.Shape.defineFigureGenerator("Database",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=Te*.1,Ae=new go.PathFigure(te,.1*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+le)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+le)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-le)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+le)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-le)*te,.3*ne,0,(.2+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.4*ne,te,(.3+ge)*ne,(.5+le)*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ne,(.5-le)*te,.4*ne,0,(.3+ge)*ne)),ce.spot1=new go.Spot(0,.4),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("DataStorage",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.9*ne,.25*te,.1*ne).close()),ce.spot1=new go.Spot(.226,0),ce.spot2=new go.Spot(.81,1),ce}),go.Shape.defineFigureGenerator("DiskStorage",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=Te*.1,Ae=new go.PathFigure(te,.1*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.9+ge)*ne,(.5+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,(.5-le)*te,ne,0,(.9+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,(.1-ge)*ne,(.5-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,(.5+le)*te,0,te,(.1-ge)*ne));var Ce=new go.PathFigure(te,.1*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,te,(.1+ge)*ne,(.5+le)*te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ne,(.5-le)*te,.2*ne,0,(.1+ge)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,.2*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.3*ne,te,(.2+ge)*ne,(.5+le)*te,.3*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ne,(.5-le)*te,.3*ne,0,(.2+ge)*ne)),ce.spot1=new go.Spot(0,.3),ce.spot2=new go.Spot(1,.9),ce}),go.Shape.defineFigureGenerator("Display",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,ne,te,0,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close()),ce.spot1=new go.Spot(.25,0),ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("DividedEvent",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)?le=.2:le<.15&&(le=.15);var ge=Te*.2,Ae=new go.PathFigure(0,.2*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,0,(.2-ge)*ne,(.2-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.2*ne,(.8+ge)*te,0,te,(.2-ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,ne,te,(.8+ge)*ne,(.8+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ne,(.2-ge)*te,ne,0,(.8+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne));var Ce=new go.PathFigure(0,le*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),ce}),go.Shape.defineFigureGenerator("DividedProcess",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;(isNaN(le)||le<.1)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(0,le*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,le*ne)),ce}),go.Shape.defineFigureGenerator("Document",function(je,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("ExternalOrganization",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;(isNaN(le)||le<.2)&&(le=.2);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,te,le*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,(1-le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,(1-le)*ne)),ce}),go.Shape.defineFigureGenerator("ExternalProcess",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(.1*te,.4*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.9*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.6*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.4*te,.9*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.9*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("File",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(.75*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Interrupt",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne));var ge=new go.PathFigure(te,.5*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne));var Ae=new go.PathFigure(te,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("InternalStorage",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN,ge=je?je.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.1);var Ae=new go.PathFigure(0,0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ce=new go.PathFigure(le*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,ge*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne)),ce}),go.Shape.defineFigureGenerator("Junction",function(je,te,ne){var ce=new go.Geometry,le=1/Math.SQRT2,ge=(1-1/Math.SQRT2)/2,Ae=Te*.5,Ce=.5,ze=new go.PathFigure(te,Ce*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,ne,te,(Ce+Ae)*ne,(Ce+Ae)*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,0,Ce*ne,(Ce-Ae)*te,ne,0,(Ce+Ae)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,0,0,(Ce-Ae)*ne,(Ce-Ae)*te,0)),ze.add(new go.PathSegment(go.PathSegment.Bezier,te,Ce*ne,(Ce+Ae)*te,0,te,(Ce-Ae)*ne));var De=new go.PathFigure((ge+le)*te,(ge+le)*ne,!1);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Line,ge*te,ge*ne)),De.add(new go.PathSegment(go.PathSegment.Move,ge*te,(ge+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Line,(ge+le)*te,ge*ne)),ce}),go.Shape.defineFigureGenerator("LinedDocument",function(je,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close());var ge=new go.PathFigure(.1*te,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.75*ne)),ce.spot1=new go.Spot(.1,0),ce.spot2=new go.Spot(1,.6),ce}),go.Shape.defineFigureGenerator("LoopLimit",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MagneticTape",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=.5,Ae=new go.PathFigure(.5*te,ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge+.1)*te,.9*ne,te,(ge+le)*ne,(ge+le)*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),ce.spot1=new go.Spot(.15,.15),ce.spot2=new go.Spot(.85,.8),ce}),go.Shape.defineFigureGenerator("ManualInput",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("MessageFromUser",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.7);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,le*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("MicroformProcessing",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.25);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,le*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,(1-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("MicroformRecording",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("MultiDocument",function(je,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.44*ne,.96*te,.47*ne,.93*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.54*ne,.86*te,.57*ne,.83*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.4*te,.4*ne,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,0).close());var ge=new go.PathFigure(.1*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.44*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.8,.77),ce}),go.Shape.defineFigureGenerator("MultiProcess",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,.1*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close());var ge=new go.PathFigure(.2*te,.1*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.1*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.1*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.9*ne)),ce.spot1=new go.Spot(0,.2),ce.spot2=new go.Spot(.8,1),ce}),go.Shape.defineFigureGenerator("OfflineStorage",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.1);var ge=1-le,Ae=new go.PathFigure(0,0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close());var Ce=new go.PathFigure(.5*le*te,le*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*le)*te,le*ne)),ce}),go.Shape.defineFigureGenerator("OffPageConnector",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.75,1),ce}),go.Shape.defineFigureGenerator("Or",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=.5,Ae=new go.PathFigure(te,ge*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+le)*ne,(ge+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne));var Ce=new go.PathFigure(te,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ce}),go.Shape.defineFigureGenerator("PaperTape",function(je,te,ne){var ce=new go.Geometry;ne=ne/.8;var le=new go.PathFigure(0,.7*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.3*ne,.5*te,.6*ne,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ne,.5*te,.4*ne,.5*te,ne).close()),ce.spot1=new go.Spot(0,.49),ce.spot2=new go.Spot(1,.75),ce}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN,ge=je?je.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.3);var Ae=new go.PathFigure(0,0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN,ge=je?je.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(ge)&&(ge=.3);var Ae=new go.PathFigure(0,0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Procedure",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure((1-le)*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,le*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),ce}),go.Shape.defineFigureGenerator("Process",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),ce.spot2=go.Spot.BottomRight,ce}),go.Shape.defineFigureGenerator("Sort",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne).close());var ge=new go.PathFigure(0,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),ce.spot1=new go.Spot(.25,.25),ce.spot2=new go.Spot(.75,.5),ce}),go.Shape.defineFigureGenerator("Start",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.25);var ge=new go.PathFigure(le*te,0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne));var Ae=new go.PathFigure(le*te,0,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,le*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,(1-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-le)*te,ne)),ce.spot1=new go.Spot(le,0),ce.spot2=new go.Spot(1-le,1),ce}),go.Shape.defineFigureGenerator("Terminator",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.25*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*te,.5*ne,.25*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*te,.5*ne,.25*te,.5*ne)),ce.spot1=new go.Spot(.23,0),ce.spot2=new go.Spot(.77,1),ce}),go.Shape.defineFigureGenerator("TransmittalTape",function(je,te,ne){var ce=new go.Geometry,le=je?je.parameter1:NaN;isNaN(le)&&(le=.1);var ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,(1-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,(1-le)*ne).close()),ce.spot1=go.Spot.TopLeft,ce}),go.Shape.defineFigureGenerator("AndGate",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=new go.PathFigure(0,0,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(.5+le)*te,0,te,(.5-le)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,(.5+le)*ne,(.5+le)*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=go.Spot.TopLeft,ce.spot2=new go.Spot(.55,1),ce}),go.Shape.defineFigureGenerator("Buffer",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Clock",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=.5,Ae=new go.PathFigure(te,ge*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,ne,te,(ge+le)*ne,(ge+le)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ge*ne,(ge-le)*te,ne,0,(ge+le)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*te,0,0,(ge-le)*ne,(ge-le)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,ge*ne,(ge+le)*te,0,te,(ge-le)*ne));var Ce=new go.PathFigure(te,ge*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge*ne));var ze=new go.PathFigure(.8*te,.75*ne,!1);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,.8*te,.25*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.6*te,.25*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.6*te,.75*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.4*te,.75*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.4*te,.25*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.2*te,.25*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,.2*te,.75*ne)),ce}),go.Shape.defineFigureGenerator("Ground",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.3*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),ce}),go.Shape.defineFigureGenerator("Inverter",function(je,te,ne){var ce=new go.Geometry,le=Te*.1,ge=.1,Ae=.9,Ce=.5,ze=new go.PathFigure(.8*te,.5*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ze.add(new go.PathSegment(go.PathSegment.Line,0,0)),ze.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne));var De=new go.PathFigure((Ae+ge)*te,Ce*ne,!0);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,(Ae+le)*te,(Ce-ge)*ne,(Ae+ge)*te,(Ce-le)*ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.4,.75),ce}),go.Shape.defineFigureGenerator("NandGate",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=Te*.4,Ae=Te*.1,Ce=.1,ze=.9,De=.5,mt=new go.PathFigure(.8*te,.5*ne,!0);ce.add(mt),mt.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,.8*te,(.5+ge)*ne,(.4+le)*te,ne)),mt.add(new go.PathSegment(go.PathSegment.Line,0,ne)),mt.add(new go.PathSegment(go.PathSegment.Line,0,0)),mt.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),mt.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(.4+le)*te,0,.8*te,(.5-ge)*ne));var At=new go.PathFigure((ze+Ce)*te,De*ne,!0);return ce.add(At),At.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De+Ce)*ne,(ze+Ce)*te,(De+Ae)*ne,(ze+Ae)*te,(De+Ce)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce)*te,De*ne,(ze-Ae)*te,(De+Ce)*ne,(ze-Ce)*te,(De+Ae)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-Ce)*ne,(ze-Ce)*te,(De-Ae)*ne,(ze-Ae)*te,(De-Ce)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce)*te,De*ne,(ze+Ae)*te,(De-Ce)*ne,(ze+Ce)*te,(De-Ae)*ne)),ce.spot1=new go.Spot(0,.05),ce.spot2=new go.Spot(.55,.95),ce}),go.Shape.defineFigureGenerator("NorGate",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*le,Ae=0,Ce=.5,ze=new go.PathFigure(.8*te,.5*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.7*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(Ae+ge)*te,(Ce-le)*ne,.7*te,(Ce-ge)*ne)),le=.1,ge=Te*.1,Ae=.9,Ce=.5;var De=new go.PathFigure((Ae-le)*te,Ce*ne,!0);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.6,.75),ce}),go.Shape.defineFigureGenerator("OrGate",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*le,Ae=0,Ce=.5,ze=new go.PathFigure(0,0,!0);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(Ae+ge+ge)*te,(Ce-le)*ne,.8*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.8*te,(Ce+ge)*ne,(Ae+ge+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*te,.75*ne,.25*te,.25*ne).close()),ce.spot1=new go.Spot(.2,.25),ce.spot2=new go.Spot(.75,.75),ce}),go.Shape.defineFigureGenerator("XnorGate",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*le,Ae=.2,Ce=.5,ze=new go.PathFigure(.1*te,0,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var De=new go.PathFigure(.8*te,.5*ne,!0);ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.7*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.5*ne,(Ae+ge)*te,(Ce-le)*ne,.7*te,(Ce-ge)*ne)),le=.1,ge=Te*.1,Ae=.9,Ce=.5;var mt=new go.PathFigure((Ae-le)*te,Ce*ne,!0);return ce.add(mt),mt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne)),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.65,.75),ce}),go.Shape.defineFigureGenerator("XorGate",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*le,Ae=.2,Ce=.5,ze=new go.PathFigure(.1*te,0,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,ne,.35*te,.25*ne,.35*te,.75*ne));var De=new go.PathFigure(.2*te,0,!0);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,(Ae+ge)*te,(Ce-le)*ne,.9*te,(Ce-ge)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,ne,.9*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.2*te,0,.45*te,.75*ne,.45*te,.25*ne).close()),ce.spot1=new go.Spot(.4,.25),ce.spot2=new go.Spot(.8,.75),ce}),go.Shape.defineFigureGenerator("Capacitor",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Resistor",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Inductor",function(je,te,ne){var ce=new go.Geometry,le=Te*.1,ge=.1,Ae=.1,Ce=.5,ze=new go.PathFigure((Ae-le*.5)*te,ne,!1);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.3,ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.5,ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.7,ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,0,(Ae-le)*te,ne,(Ae-ge)*te,0)),Ae=.9,ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le*.5)*te,ne,(Ae+ge)*te,0,(Ae+le)*te,ne)),ce}),go.Shape.defineFigureGenerator("ACvoltageSource",function(je,te,ne){var ce=new go.Geometry,le=Te*.5,ge=.5,Ae=.5,Ce=.5,ze=new go.PathFigure((Ae-ge)*te,Ce*ne,!1);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,(Ae+le)*te,(Ce-ge)*ne,(Ae+ge)*te,(Ce-le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Move,(Ae-ge+.1)*te,Ce*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge-.1)*te,Ce*ne,Ae*te,(Ce-ge)*ne,Ae*te,(Ce+ge)*ne)),ce}),go.Shape.defineFigureGenerator("DCvoltageSource",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.75*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("Diode",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce.spot1=new go.Spot(0,.25),ce.spot2=new go.Spot(.5,.75),ce}),go.Shape.defineFigureGenerator("Wifi",function(je,te,ne){var ce=new go.Geometry,le=te,ge=ne;te=te*.38,ne=ne*.6;var Ae=Te*.8,Ce=.8,ze=0,De=.5,mt=(le-te)/2,At=(ge-ne)/2,dt=new go.PathFigure(ze*te+mt,(De+Ce)*ne+At,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce)*te+mt,De*ne+At,(ze-Ae)*te+mt,(De+Ce)*ne+At,(ze-Ce)*te+mt,(De+Ae)*ne+At)),dt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De-Ce)*ne+At,(ze-Ce)*te+mt,(De-Ae)*ne+At,(ze-Ae)*te+mt,(De-Ce)*ne+At)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce+Ae*.5)*te+mt,De*ne+At,ze*te+mt,(De-Ce)*ne+At,(ze-Ce+Ae*.5)*te+mt,(De-Ae)*ne+At)),dt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De+Ce)*ne+At,(ze-Ce+Ae*.5)*te+mt,(De+Ae)*ne+At,ze*te+mt,(De+Ce)*ne+At).close()),Ae=Te*.4,Ce=.4,ze=.2,De=.5;var st=new go.PathFigure(ze*te+mt,(De+Ce)*ne+At,!0);ce.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce)*te+mt,De*ne+At,(ze-Ae)*te+mt,(De+Ce)*ne+At,(ze-Ce)*te+mt,(De+Ae)*ne+At)),st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De-Ce)*ne+At,(ze-Ce)*te+mt,(De-Ae)*ne+At,(ze-Ae)*te+mt,(De-Ce)*ne+At)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce+Ae*.5)*te+mt,De*ne+At,ze*te+mt,(De-Ce)*ne+At,(ze-Ce+Ae*.5)*te+mt,(De-Ae)*ne+At)),st.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De+Ce)*ne+At,(ze-Ce+Ae*.5)*te+mt,(De+Ae)*ne+At,ze*te+mt,(De+Ce)*ne+At).close()),Ae=Te*.2,Ce=.2,ze=.5,De=.5;var Dt=new go.PathFigure((ze-Ce)*te+mt,De*ne+At,!0);ce.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De-Ce)*ne+At,(ze-Ce)*te+mt,(De-Ae)*ne+At,(ze-Ae)*te+mt,(De-Ce)*ne+At)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce)*te+mt,De*ne+At,(ze+Ae)*te+mt,(De-Ce)*ne+At,(ze+Ce)*te+mt,(De-Ae)*ne+At)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De+Ce)*ne+At,(ze+Ce)*te+mt,(De+Ae)*ne+At,(ze+Ae)*te+mt,(De+Ce)*ne+At)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ce)*te+mt,De*ne+At,(ze-Ae)*te+mt,(De+Ce)*ne+At,(ze-Ce)*te+mt,(De+Ae)*ne+At)),Ae=Te*.4,Ce=.4,ze=.8,De=.5;var et=new go.PathFigure(ze*te+mt,(De-Ce)*ne+At,!0);ce.add(et),et.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce)*te+mt,De*ne+At,(ze+Ae)*te+mt,(De-Ce)*ne+At,(ze+Ce)*te+mt,(De-Ae)*ne+At)),et.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De+Ce)*ne+At,(ze+Ce)*te+mt,(De+Ae)*ne+At,(ze+Ae)*te+mt,(De+Ce)*ne+At)),et.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce-Ae*.5)*te+mt,De*ne+At,ze*te+mt,(De+Ce)*ne+At,(ze+Ce-Ae*.5)*te+mt,(De+Ae)*ne+At)),et.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De-Ce)*ne+At,(ze+Ce-Ae*.5)*te+mt,(De-Ae)*ne+At,ze*te+mt,(De-Ce)*ne+At).close()),Ae=Te*.8,Ce=.8,ze=1,De=.5;var Cn=new go.PathFigure(ze*te+mt,(De-Ce)*ne+At,!0);return ce.add(Cn),Cn.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce)*te+mt,De*ne+At,(ze+Ae)*te+mt,(De-Ce)*ne+At,(ze+Ce)*te+mt,(De-Ae)*ne+At)),Cn.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De+Ce)*ne+At,(ze+Ce)*te+mt,(De+Ae)*ne+At,(ze+Ae)*te+mt,(De+Ce)*ne+At)),Cn.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ce-Ae*.5)*te+mt,De*ne+At,ze*te+mt,(De+Ce)*ne+At,(ze+Ce-Ae*.5)*te+mt,(De+Ae)*ne+At)),Cn.add(new go.PathSegment(go.PathSegment.Bezier,ze*te+mt,(De-Ce)*ne+At,(ze+Ce-Ae*.5)*te+mt,(De-Ae)*ne+At,ze*te+mt,(De-Ce)*ne+At).close()),ce}),go.Shape.defineFigureGenerator("Email",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,0,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,0)),ge.add(new go.PathSegment(go.PathSegment.Move,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Ethernet",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.35*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,0).close());var ge=new go.PathFigure(.1*te,ne,!0,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var Ae=new go.PathFigure(.6*te,ne,!0,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*te,ne).close());var Ce=new go.PathFigure(0,.5*ne,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.5*te,.4*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.75*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.75*te,.6*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,.25*te,.5*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.25*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Power",function(je,te,ne){var ce=new go.Geometry,le=Te*.4,ge=.4,Ae=.5,Ce=.5,ze=ve(),De=ve(),mt=ve(),At=ve();Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.5,ze,ze,De,mt,At);var dt=Se(De.x,De.y),st=new go.PathFigure(De.x*te,De.y*ne,!0);ce.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,mt.x*te,mt.y*ne,At.x*te,At.y*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,(Ae-le)*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne)),Jt(Ae-ge,Ce,Ae-ge,Ce-le,Ae-le,Ce-ge,Ae,Ce-ge,.5,mt,At,De,ze,ze),st.add(new go.PathSegment(go.PathSegment.Bezier,De.x*te,De.y*ne,mt.x*te,mt.y*ne,At.x*te,At.y*ne)),le=Te*.3,ge=.3,Jt(Ae-ge,Ce,Ae-ge,Ce-le,Ae-le,Ce-ge,Ae,Ce-ge,.5,mt,At,De,ze,ze),st.add(new go.PathSegment(go.PathSegment.Line,De.x*te,De.y*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ge)*te,Ce*ne,At.x*te,At.y*ne,mt.x*te,mt.y*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+ge)*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ge)*te,Ce*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),Jt(Ae,Ce-ge,Ae+le,Ce-ge,Ae+ge,Ce-le,Ae+ge,Ce,.5,ze,ze,De,mt,At),st.add(new go.PathSegment(go.PathSegment.Bezier,De.x*te,De.y*ne,At.x*te,At.y*ne,mt.x*te,mt.y*ne).close());var st=new go.PathFigure(.45*te,0,!0);return ce.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.45*te,.5*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.55*te,.5*ne)),st.add(new go.PathSegment(go.PathSegment.Line,.55*te,0).close()),We(ze),We(De),We(mt),We(At),We(dt),ce.spot1=new go.Spot(.25,.45),ce.spot2=new go.Spot(.75,.8),ce}),go.Shape.defineFigureGenerator("Fallout",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne/2,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,180,360,te/2,ne/2,te/2,ne/2));function ge(Ae,Ce,ze){Ae.add(new go.PathSegment(go.PathSegment.Move,(.3+Ce)*te,(.8+ze)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.5+Ce)*te,(.5+ze)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.1+Ce)*te,(.5+ze)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,(.3+Ce)*te,(.8+ze)*ne).close())}return ge(le,0,0),ge(le,.4,0),ge(le,.2,-.3),ce}),go.Shape.defineFigureGenerator("IrritationHazard",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.2*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close()),ce.spot1=new go.Spot(.3,.3),ce.spot2=new go.Spot(.7,.7),ce}),go.Shape.defineFigureGenerator("ElectricalHazard",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.37*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.11*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.77*te,.04*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.49*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.37*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.63*te,.86*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.77*te,.91*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.34*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.34*te,.78*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.44*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.56*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne).close()),ce}),go.Shape.defineFigureGenerator("FireHazard",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.29*te,0,-.25*te,.63*ne,.45*te,.44*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.51*te,.42*ne,.48*te,.17*ne,.54*te,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.59*te,.18*ne,.59*te,.29*ne,.58*te,.28*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*te,.6*ne,.8*te,.34*ne,.88*te,.43*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.88*te,.31*ne,.87*te,.48*ne,.88*te,.43*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,1.17*te,.76*ne,.82*te,.8*ne).close()),ce.spot1=new go.Spot(.07,.445),ce.spot2=new go.Spot(.884,.958),ce}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=0,Ae=0,Ce=le*Te,ze=.4*Math.SQRT2/2+.5,De=.5-.5*Math.SQRT2/2,mt=1,At=.5,dt=.5,st=0,Dt=new go.PathFigure(ze*te,(1-De)*ne,!1);return ce.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,mt*te,At*ne,mt*te,.7*ne,mt*te,At*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(dt+ge)*te,(st+ge)*ne,(.5+le+ge)*te,(.5-Ce+ge)*ne,(.5+Ce+ge)*te,(.5-le+ge)*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ge)*te,(.5+Ae)*ne,(.5-Ce+ge)*te,(.5-le+Ae)*ne,(.5-le+ge)*te,(.5-Ce+Ae)*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ge)*te,.9*ne,(.5-le+ge)*te,(.5+Ce+Ae)*ne,(.5-Ce+ge)*te,.9*ne)),Dt.add(new go.PathSegment(go.PathSegment.Move,(.25+ge)*te,.8*ne)),Dt.add(new go.PathSegment(go.PathSegment.Line,(.35+ge)*te,.9*ne)),Dt.add(new go.PathSegment(go.PathSegment.Line,(.2+ge)*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var Ae=new go.PathFigure(0,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.2*te,.35*ne,.3*te,.35*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.7*te,.65*ne,.8*te,.65*ne)),ce}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.2*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne).close());var le=new go.PathFigure(0,.2*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.7*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,0,.6*te,.5*ne,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,ne,.4*te,.5*ne,te,.5*ne).close());var ge=new go.PathFigure(.45*te,.73*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*te,.73*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.38*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.63*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.31*te,.27*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.56*te,.27*ne)),ce}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(.335*te,(1-.555)*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te,.68*ne,(1-.12)*te,.46*ne,(1-.02)*te,.54*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.68*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.335*te,(1-.555)*ne,.02*te,.54*ne,.12*te,.46*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.365*te,(1-.595)*ne));var Ae=.5-.285,Ce=.5,ze=Ae,De=Math.PI/4,mt=4*(1-Math.cos(De))/(3*Math.sin(De)),At=mt*.5,dt=Ae,st=Ae,Dt=mt*dt,et=mt*st;ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-dt)*te,ze*ne,(Ce-(Dt+dt)/2)*te,(ze+(st+et)/2)*ne,(Ce-dt)*te,(ze+et)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*te,(ze-st)*ne,(Ce-dt)*te,(ze-et)*ne,(Ce-Dt)*te,(ze-st)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+dt)*te,ze*ne,(Ce+Dt)*te,(ze-st)*ne,(Ce+dt)*te,(ze-et)*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*te,(1-.595)*ne,(Ce+dt)*te,(ze+et)*ne,(Ce+(Dt+dt)/2)*te,(ze+(st+et)/2)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*te,(1-.595)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.555)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*te,(1-.405)*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.335*te,(1-.405)*ne));var Cn=new go.PathFigure(.2*te,ne,!1);ce.add(Cn),Cn.add(new go.PathSegment(go.PathSegment.Line,.2*te,.8*ne));var jt=new go.PathFigure(.8*te,ne,!1);return ce.add(jt),jt.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,ne).close());var ge=new go.PathFigure(.2*te,.2*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventError",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le);var ge=new go.PathFigure(te,ne,!1);ce.add(ge);var Ae=new go.PathFigure(.1*te,ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Caution",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.05*te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.8*ne,0,ne,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.55*te,.1*ne,.5*te,0,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.95*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,ne,te,ne,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,ne));var ge=.05;return le.add(new go.PathSegment(go.PathSegment.Move,(.5-ge)*te,.875*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*te,.875*ne,ge*te,ge*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.325*ne,.575*te,.725*ne,.625*te,.375*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.75*ne,.375*te,.375*ne,.425*te,.725*ne)),ce}),go.Shape.defineFigureGenerator("Recycle",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.45*te,.95*ne,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.185*te,.85*ne,.17*te,.95*ne,.15*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.235*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*te,.625*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.275*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.05*te,.575*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.1875*te,.95*ne,0,.675*ne,0,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.45*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.775*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.22*te,.775*ne));var ge=new go.PathFigure(.475*te,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.4*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.225*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.275*te,.175*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.325*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,.05*ne,.35*te,0,.375*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*te,.375*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.75*te,.475*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.315*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.32*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.05*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,0,.65*te,.05*ne,.625*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.38*te,.0105*ne));var Ae=new go.PathFigure(.675*te,.575*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.875*te,.525*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*te,.95*ne,te,.8*ne,te,.85*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.95*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.85*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.725*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.65*te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.775*ne)),Ae.add(new go.PathSegment(go.PathSegment.Move,.675*te,.575*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.775*te,.775*ne)),ce}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*.5,Ae=new go.PathFigure(te,le*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*te,ne,te,(le+ge)*ne,(le+ge)*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,le*ne,(le-ge)*te,ne,0,(le+ge)*ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le*te,0,0,(le-ge)*ne,(le-ge)*te,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te,le*ne,(le+ge)*te,0,te,(le-ge)*ne));var Ce=new go.PathFigure(le*te,0,!1);return ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,le*te,.15*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,le*te,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,le*te,.85*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,0,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.15*te,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,te,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*te,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,le*te,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.58*te,.1*ne)),Ce.add(new go.PathSegment(go.PathSegment.Move,le*te,le*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.78*te,.54*ne)),ce}),go.Shape.defineFigureGenerator("Package",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.15*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close());var ge=new go.PathFigure(0,.15*ne,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.65*te,.15*ne).close()),ce.spot1=new go.Spot(0,.1),ce.spot2=new go.Spot(1,1),ce}),go.Shape.defineFigureGenerator("Class",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var Ae=new go.PathFigure(0,.5*ne,!1);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne).close()),ce}),go.Shape.defineFigureGenerator("Component",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close());var ge=new go.PathFigure(0,.2*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.2*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.2*ne).close());var Ae=new go.PathFigure(0,.6*ne,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*te,.6*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.45*te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne).close()),ce}),go.Shape.defineFigureGenerator("Boat Shipment",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.15*te,.6*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.6*ne));var ge=new go.PathFigure(.15*te,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*te,.6*ne)),ce}),go.Shape.defineFigureGenerator("Customer/Supplier",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.66*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.33*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Workcell",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.65*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.35*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Supermarket",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,.33*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Move,te,.66*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ce}),go.Shape.defineFigureGenerator("TruckShipment",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(te,.8*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne).close());var Ae=.1,Ce=Te*.1,ze=.2,De=.9,mt=new go.PathFigure((ze-Ae)*te,De*ne,!0);ce.add(mt),mt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-Ae)*ne,(ze-Ae)*te,(De-Ce)*ne,(ze-Ce)*te,(De-Ae)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ae)*te,De*ne,(ze+Ce)*te,(De-Ae)*ne,(ze+Ae)*te,(De-Ce)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De+Ae)*ne,(ze+Ae)*te,(De+Ce)*ne,(ze+Ce)*te,(De+Ae)*ne)),mt.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ae)*te,De*ne,(ze-Ce)*te,(De+Ae)*ne,(ze-Ae)*te,(De+Ce)*ne).close()),Ae=.1,Ce=Te*.1,ze=.8,De=.9;var At=new go.PathFigure((ze-Ae)*te,De*ne,!0);return ce.add(At),At.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De-Ae)*ne,(ze-Ae)*te,(De-Ce)*ne,(ze-Ce)*te,(De-Ae)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(ze+Ae)*te,De*ne,(ze+Ce)*te,(De-Ae)*ne,(ze+Ae)*te,(De-Ce)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,ze*te,(De+Ae)*ne,(ze+Ae)*te,(De+Ce)*ne,(ze+Ce)*te,(De+Ae)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(ze-Ae)*te,De*ne,(ze-Ce)*te,(De+Ae)*ne,(ze-Ae)*te,(De+Ce)*ne).close()),ce}),go.Shape.defineFigureGenerator("KanbanPost",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.2*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,0)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,ne)),ce}),go.Shape.defineFigureGenerator("Forklift",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0));var ge=new go.PathFigure(0,.5*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var Ae=new go.PathFigure(.5*te,.8*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.1*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.8*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*te,.8*ne));var Ce=new go.PathFigure(.5*te,.7*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te,.7*ne));var ze=.1,De=Te*.1,mt=.1,At=.9,dt=new go.PathFigure((mt-ze)*te,At*ne,!0);ce.add(dt),dt.add(new go.PathSegment(go.PathSegment.Bezier,mt*te,(At-ze)*ne,(mt-ze)*te,(At-De)*ne,(mt-De)*te,(At-ze)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(mt+ze)*te,At*ne,(mt+De)*te,(At-ze)*ne,(mt+ze)*te,(At-De)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,mt*te,(At+ze)*ne,(mt+ze)*te,(At+De)*ne,(mt+De)*te,(At+ze)*ne)),dt.add(new go.PathSegment(go.PathSegment.Bezier,(mt-ze)*te,At*ne,(mt-De)*te,(At+ze)*ne,(mt-ze)*te,(At+De)*ne)),ze=.1,De=Te*.1,mt=.4,At=.9;var st=new go.PathFigure((mt-ze)*te,At*ne,!0);return ce.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,mt*te,(At-ze)*ne,(mt-ze)*te,(At-De)*ne,(mt-De)*te,(At-ze)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(mt+ze)*te,At*ne,(mt+De)*te,(At-ze)*ne,(mt+ze)*te,(At-De)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,mt*te,(At+ze)*ne,(mt+ze)*te,(At+De)*ne,(mt+De)*te,(At+ze)*ne)),st.add(new go.PathSegment(go.PathSegment.Bezier,(mt-ze)*te,At*ne,(mt-De)*te,(At+ze)*ne,(mt-ze)*te,(At+De)*ne)),ce}),go.Shape.defineFigureGenerator("RailShipment",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.1*te,.4*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.45*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.4*ne).close());var ge=new go.PathFigure(.45*te,.7*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.55*te,.7*ne));var Ae=new go.PathFigure(.55*te,.4*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.9*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.9*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.55*te,.4*ne).close());var mt=.05,At=Te*.05,dt=.175,st=.95,Ce=new go.PathFigure((dt-mt)*te,st*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st-mt)*ne,(dt-mt)*te,(st-At)*ne,(dt-At)*te,(st-mt)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(dt+mt)*te,st*ne,(dt+At)*te,(st-mt)*ne,(dt+mt)*te,(st-At)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st+mt)*ne,(dt+mt)*te,(st+At)*ne,(dt+At)*te,(st+mt)*ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(dt-mt)*te,st*ne,(dt-At)*te,(st+mt)*ne,(dt-mt)*te,(st+At)*ne));var mt=.05,At=Te*.05,dt=.375,st=.95,ze=new go.PathFigure((dt-mt)*te,st*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st-mt)*ne,(dt-mt)*te,(st-At)*ne,(dt-At)*te,(st-mt)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(dt+mt)*te,st*ne,(dt+At)*te,(st-mt)*ne,(dt+mt)*te,(st-At)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st+mt)*ne,(dt+mt)*te,(st+At)*ne,(dt+At)*te,(st+mt)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(dt-mt)*te,st*ne,(dt-At)*te,(st+mt)*ne,(dt-mt)*te,(st+At)*ne));var mt=.05,At=Te*.05,dt=.625,st=.95,De=new go.PathFigure((dt-mt)*te,st*ne,!0);ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st-mt)*ne,(dt-mt)*te,(st-At)*ne,(dt-At)*te,(st-mt)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(dt+mt)*te,st*ne,(dt+At)*te,(st-mt)*ne,(dt+mt)*te,(st-At)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st+mt)*ne,(dt+mt)*te,(st+At)*ne,(dt+At)*te,(st+mt)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(dt-mt)*te,st*ne,(dt-At)*te,(st+mt)*ne,(dt-mt)*te,(st+At)*ne));var mt=.05,At=Te*.05,dt=.825,st=.95,Dt=new go.PathFigure((dt-mt)*te,st*ne,!0);ce.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st-mt)*ne,(dt-mt)*te,(st-At)*ne,(dt-At)*te,(st-mt)*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(dt+mt)*te,st*ne,(dt+At)*te,(st-mt)*ne,(dt+mt)*te,(st-At)*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,dt*te,(st+mt)*ne,(dt+mt)*te,(st+At)*ne,(dt+At)*te,(st+mt)*ne)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(dt-mt)*te,st*ne,(dt-At)*te,(st+mt)*ne,(dt-mt)*te,(st+At)*ne).close());var et=new go.PathFigure(0,ne,!1);return ce.add(et),et.add(new go.PathSegment(go.PathSegment.Line,te,ne).close()),ce}),go.Shape.defineFigureGenerator("Warehouse",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ge=new go.PathFigure(0,.2*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne).close());var Ae=new go.PathFigure(.15*te,ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*te,.5*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*te,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*te,ne).close());var Ce=.05,ze=Te*.05,De=.35,mt=.775,At=new go.PathFigure((De-Ce)*te,mt*ne,!0);return ce.add(At),At.add(new go.PathSegment(go.PathSegment.Bezier,De*te,(mt-Ce)*ne,(De-Ce)*te,(mt-ze)*ne,(De-ze)*te,(mt-Ce)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(De+Ce)*te,mt*ne,(De+ze)*te,(mt-Ce)*ne,(De+Ce)*te,(mt-ze)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,De*te,(mt+Ce)*ne,(De+Ce)*te,(mt+ze)*ne,(De+ze)*te,(mt+Ce)*ne)),At.add(new go.PathSegment(go.PathSegment.Bezier,(De-Ce)*te,mt*ne,(De-ze)*te,(mt+Ce)*ne,(De-Ce)*te,(mt+ze)*ne).close()),ce}),go.Shape.defineFigureGenerator("ControlCenter",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne).close()),ce}),go.Shape.defineFigureGenerator("Bluetooth",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.75*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Bookmark",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.2*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.8*te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Globe",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.5*ne,.75*te,0,te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,te,.75*ne,.75*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.25*te,ne,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,0,.25*ne,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,ne,.15*te,.25*ne,.15*te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.85*te,.75*ne,.85*te,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.15*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.15*ne,.35*te,.3*ne,.65*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*te,.85*ne,.35*te,.7*ne,.65*te,.7*ne)),ce}),go.Shape.defineFigureGenerator("Wave",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.25*ne,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.25*ne,.1*te,0,.2*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.25*ne,.425*te,.5*ne,.575*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.25*ne,.8*te,0,.9*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.25*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.75*ne,.1*te,.5*ne,.2*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*te,.75*ne,.425*te,ne,.575*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.75*ne,.8*te,.5*ne,.9*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Operator",function(je,te,ne){var ce=new go.Geometry,le=.3,ge=Te*.3,Ae=.5,Ce=.7,ze=new go.PathFigure((Ae-le)*te,Ce*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne));var De=new go.PathFigure(0,.7*ne,!1);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,te,.7*ne,0,0,te,0)),ce}),go.Shape.defineFigureGenerator("TripleFanBlades",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.5*te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.65*te,.3*ne,.65*te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.35*te,.5*ne,.35*te,.3*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne,.3*te,.6*ne,.1*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.2*te,ne,.35*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,ne,.7*te,.6*ne,.9*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.65*ne,.8*te,ne,.65*te,.95*ne)),ce}),go.Shape.defineFigureGenerator("CentrifugalPump",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te,0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,0,.075*ne,0,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*te,ne,0,ne,.4*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.4*ne,.8*te,ne,.85*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,0)),ce}),go.Shape.defineFigureGenerator("Battery",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.4*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.1*ne));var ge=new go.PathFigure(0,.6*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,0,.4*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,te,.4*ne)),ce}),go.Shape.defineFigureGenerator("Delete",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*.5,Ae=.5,Ce=.5,ze=new go.PathFigure((Ae-le)*te,Ce*ne,!0);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne));var De=new go.PathFigure(.15*te,.5*ne,!1);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.85*te,.5*ne)),ce}),go.Shape.defineFigureGenerator("Flag",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.1*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Move,0,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.1*ne,.15*te,0,.35*te,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,te,.1*ne,.65*te,.2*ne,.85*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.5*ne,.85*te,.6*ne,.65*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ne,.35*te,.4*ne,.15*te,.4*ne).close()),ce}),go.Shape.defineFigureGenerator("Help",function(je,te,ne){var ce=new go.Geometry,le=.5,ge=Te*.5,Ae=.5,Ce=.5,ze=new go.PathFigure((Ae-le)*te,Ce*ne,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne).close()),le=.05,ge=Te*.05,Ae=.5,Ce=.8;var De=new go.PathFigure((Ae-le)*te,Ce*ne,!1);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce-le)*ne,(Ae-le)*te,(Ce-ge)*ne,(Ae-ge)*te,(Ce-le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+le)*te,Ce*ne,(Ae+ge)*te,(Ce-le)*ne,(Ae+le)*te,(Ce-ge)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,Ae*te,(Ce+le)*ne,(Ae+le)*te,(Ce+ge)*ne,(Ae+ge)*te,(Ce+le)*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-le)*te,Ce*ne,(Ae-ge)*te,(Ce+le)*ne,(Ae-le)*te,(Ce+ge)*ne).close()),De.add(new go.PathSegment(go.PathSegment.Move,.5*te,.7*ne)),De.add(new go.PathSegment(go.PathSegment.Line,.5*te,.5*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.5*te,.2*ne,.75*te,.475*ne,.75*te,.225*ne)),De.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.35*ne,.4*te,.2*ne,.3*te,.25*ne)),ce}),go.Shape.defineFigureGenerator("Location",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.5*te,ne,!0).add(new go.PathSegment(go.PathSegment.Line,.75*te,.5*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5*te,0,.975*te,.025*ne,.5*te,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*te,.5*ne,.5*te,0,.025*te,.025*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*te,.3*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Lock",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.3*ne)),ce}),go.Shape.defineFigureGenerator("Unlocked",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,.5*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ne));var ge=new go.PathFigure(.2*te,.5*ne,!1);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Move,.2*te,.5*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*te,.3*ne)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*te,.3*ne,.25*te,0,.75*te,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*te,.35*ne)),ce}),go.Shape.defineFigureGenerator("Gear",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(.9375*te,.56246875*ne,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.80621875*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.763*te,.3316875*ne,.79840625*te,.39915625*ne,.7834375*te,.3635*ne)).add(new go.PathSegment(go.PathSegment.Line,.8566875*te,.23796875*ne)).add(new go.PathSegment(go.PathSegment.Line,.76825*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.67596875*te,.24184375*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*te,.19378125*ne,.64228125*te,.2188125*ne,.603875*te,.2021875*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.0625*ne)).add(new go.PathSegment(go.PathSegment.Line,.4375*te,.19378125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*te,.239375*ne,.39759375*te,.20190625*ne,.36053125*te,.2176875*ne)).add(new go.PathSegment(go.PathSegment.Line,.2379375*te,.14959375*ne)).add(new go.PathSegment(go.PathSegment.Line,.14953125*te,.2379375*ne)).add(new go.PathSegment(go.PathSegment.Line,.23934375*te,.3278125*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*te,.4375*ne,.21765625*te,.36059375*ne,.201875*te,.397625*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.4375*ne)).add(new go.PathSegment(go.PathSegment.Line,.0625*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Line,.1938125*te,.5625*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*te,.67596875*ne,.20221875*te,.603875*ne,.21884375*te,.64228125*ne)).add(new go.PathSegment(go.PathSegment.Line,.1495625*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.238*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.3316875*te,.76296875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*te,.80621875*ne,.36353125*te,.78340625*ne,.3991875*te,.79840625*ne)).add(new go.PathSegment(go.PathSegment.Line,.43753125*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.9375*ne)).add(new go.PathSegment(go.PathSegment.Line,.5625*te,.80621875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*te,.760625*ne,.602375*te,.79809375*ne,.63946875*te,.78234375*ne)).add(new go.PathSegment(go.PathSegment.Line,.76828125*te,.8566875*ne)).add(new go.PathSegment(go.PathSegment.Line,.85671875*te,.76825*ne)).add(new go.PathSegment(go.PathSegment.Line,.76065625*te,.67221875*ne)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*te,.56246875*ne,.78234375*te,.63940625*ne,.798125*te,.602375*ne)).add(new go.PathSegment(go.PathSegment.Line,.9375*te,.56246875*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.5*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*te,.5*ne,.1*te,.1*ne).close()))}),go.Shape.defineFigureGenerator("Hand",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.5*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*te,.3*ne,0,.375*ne,.05*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.45*te,.075*ne,.3*te,.225*ne,.4*te,.175*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.525*te,.075*ne,.46*te,.05*ne,.525*te,.05*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*te,.4*ne,.525*te,.275*ne,.475*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.55*ne,te,.4*ne,te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.425*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*te,.7*ne,.675*te,.55*ne,.675*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.575*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.575*te,.85*ne,.65*te,.7*ne,.65*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.525*te,.85*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.535*te,ne,.61*te,.85*ne,.61*te,ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ne,.435*te,ne,0,ne).close()),ce}),go.Shape.defineFigureGenerator("Map",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,.2*ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.add(new go.PathSegment(go.PathSegment.Move,.25*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.25*te,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Move,.5*te,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne)),le.add(new go.PathSegment(go.PathSegment.Move,.75*te,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*te,.8*ne)),ce}),go.Shape.defineFigureGenerator("Eject",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te,ne)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.7)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.7).close());var ge=new go.PathFigure(0,ne*.6,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te,.6*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*te,0).close()),ce}),go.Shape.defineFigureGenerator("Pencil",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.2*ne).close()))}),go.Shape.defineFigureGenerator("Building",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*1,ne*1,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.046*te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.3)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*te,ne*.85)),le.add(new go.PathSegment(go.PathSegment.Line,te,ne*.85).close());var ge=new go.PathFigure(.126*te,.85*ne,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.126*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.45*ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.322*te,.85*ne).close());var Ae=new go.PathFigure(.402*te,.85*ne,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.402*te,.45*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.598*te,.45*ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,.598*te,.85*ne).close());var Ce=new go.PathFigure(.678*te,.85*ne,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.678*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.45*ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.874*te,.85*ne).close());var ze=new go.PathFigure(.5*te,.1*ne,!1);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*te,.3*ne)),ze.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*te,.3*ne).close()),ce}),go.Shape.defineFigureGenerator("Staircase",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne*1,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.8)),le.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.8)),le.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.6)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.6)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.4)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.4)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.2)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.2)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.15)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.15)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*.95).close()),ce}),go.Shape.defineFigureGenerator("5Bars",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,ne*1,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.184,ne*(1-.184)).close());var ge=new go.PathFigure(te*.204,ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.204,ne*(1-.184))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*(1-.184*2))),ge.add(new go.PathSegment(go.PathSegment.Line,te*.388,ne*1).close());var Ae=new go.PathFigure(te*.408,ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.408,ne*(1-.184*2))),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*(1-.184*3))),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.592,ne*1).close());var Ce=new go.PathFigure(te*.612,ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.612,ne*(1-.184*3))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*(1-.184*4))),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.796,ne*1).close());var ze=new go.PathFigure(te*.816,ne,!0);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,te*.816,ne*(1-.184*4))),ze.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-.184*5))),ze.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1).close()),ce}),go.Shape.defineFigureGenerator("PC",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,0).close());var ge=new go.PathFigure(te*.055,.07*ne,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.07)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.1).close());var Ae=new go.PathFigure(te*.055,.13*ne,!0);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.13)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.16)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.16).close());var Ce=new go.PathFigure(te*.055,.18*ne,!0);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.18)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.245,ne*.21)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.055,ne*.21).close());var ze=new go.PathFigure(te*1,0,!0);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,te*.4,0)),ze.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.65)),ze.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.65).close()),ce}),go.Shape.defineFigureGenerator("Plane",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(.55*te,ne,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.7*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.1*te,.475*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.35*te,.525*ne,0,.4*ne,.225*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.4*te,.475*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.15*te,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.325*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.85*te,.1*ne)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*te,.2*ne,.975*te,0,te,.08*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.7*te,.45*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.6*te,.95*ne)),le.add(new go.PathSegment(go.PathSegment.Line,.55*te,ne).close()),ce}),go.Shape.defineFigureGenerator("Key",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*1,ne*.5,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.9,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.4*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,.2*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.35*ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.15,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,.8*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.65*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,.55*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,.6*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,.575*ne)),le.add(new go.PathSegment(go.PathSegment.Line,te*.9,.6*ne).close()),le.add(new go.PathSegment(go.PathSegment.Move,.17*te,.425*ne)),le.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*te,.5*ne,.075*te,.075*ne).close()),ce}),go.Shape.defineFigureGenerator("FilmTape",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(0,0,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,te*0,te*.3,te*.055)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.08,ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*1),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*2),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*3),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*4),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*5),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*6),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*7),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*8),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*9),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*10),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*11),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*12),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*13),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*14),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*.95)),le.add(new go.PathSegment(go.PathSegment.Line,te*(.08+.056*15),ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var ge=new go.PathFigure(0,0,!1);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Arc,270,-180,te*1,te*.3,te*.055)),ge.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1));var Ae=new go.PathFigure(te*.11,ne*.1,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*0),ne*.8)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.11,ne*.8).close());var Ce=new go.PathFigure(te*(.11+.24133333*1+.028*1),ne*.1,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.1)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*1),ne*.8)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*1+.028*1),ne*.8).close());var ze=new go.PathFigure(te*(.11+.24133333*2+.028*2),ne*.1,!1);return ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.1)),ze.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*3+.028*2),ne*.8)),ze.add(new go.PathSegment(go.PathSegment.Line,te*(.11+.24133333*2+.028*2),ne*.8).close()),ce}),go.Shape.defineFigureGenerator("FloppyDisk",function(je,te,ne){var ce=new go.Geometry,le=8,ge=le*Te,Ae=new go.PathFigure(le,0,!1);ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.86,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.14)),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-le,ne,te,ne-ge,te-ge,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-le,ge,ne,0,ne-ge)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le,0,0,ge,ge,0).close());var Ce=new go.PathFigure(te*.83,0,!1);ce.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.3)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*0).close());var ze=new go.PathFigure(te*.83,ne*1,!1);ce.add(ze),ze.add(new go.PathSegment(go.PathSegment.Line,te*.83,ne*.5)),ze.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*.5)),ze.add(new go.PathSegment(go.PathSegment.Line,te*.17,ne*1).close());var De=new go.PathFigure(te*.78,ne*.05,!1);return ce.add(De),De.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.05)),De.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.25)),De.add(new go.PathSegment(go.PathSegment.Line,te*.78,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("SpeechBubble",function(je,te,ne){var ce=je?je.parameter1:NaN;(isNaN(ce)||ce<0)&&(ce=15),ce=Math.min(ce,te/3),ce=Math.min(ce,ne/3);var le=ce*Te,ge=ne*.8,Ae=new go.Geometry,Ce=new go.PathFigure(ce,0,!0);return Ae.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,te-ce,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te,ce,te-le,0,te,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,te,ge-ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te-ce,ge,te,ge-le,te-le,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,te*.55,ge)),Ce.add(new go.PathSegment(go.PathSegment.Line,ce,ge)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ge-ce,le,ge,0,ge-le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce,0,0,le,le,0).close()),le>1?(Ae.spot1=new go.Spot(0,0,le,le),Ae.spot2=new go.Spot(1,.8,-le,-le)):(Ae.spot1=go.Spot.TopLeft,Ae.spot2=new go.Spot(1,.8)),Ae}),go.Shape.defineFigureGenerator("Repeat",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*.45,!0);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.2,ne*.45).close());var ge=new go.PathFigure(te*1,ne*.55,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.55)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*.55).close()),ce}),go.Shape.defineFigureGenerator("Windows",function(je,te,ne){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,te,0)).add(new go.PathSegment(go.PathSegment.Line,te,ne)).add(new go.PathSegment(go.PathSegment.Line,0,ne).close()).add(new go.PathSegment(go.PathSegment.Move,.4*te,.4*ne)).add(new go.PathSegment(go.PathSegment.Line,.4*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.8*ne)).add(new go.PathSegment(go.PathSegment.Line,.9*te,.4*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.2*te,.1*ne)).add(new go.PathSegment(go.PathSegment.Line,.2*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.7*te,.1*ne).close()).add(new go.PathSegment(go.PathSegment.Move,.1*te,.6*ne)).add(new go.PathSegment(go.PathSegment.Line,.1*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.9*ne)).add(new go.PathSegment(go.PathSegment.Line,.5*te,.6*ne).close()))}),go.Shape.defineFigureGenerator("Terminal",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*.1,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.9)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.9).close());var ge=new go.PathFigure(te*.1,ne*.2,!0);ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.22,ne*.285)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.1,ne*.37)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.32)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.275,ne*.25).close());var Ae=new go.PathFigure(te*.28,ne*.37,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.37)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.41)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.28,ne*.41).close()),ce}),go.Shape.defineFigureGenerator("Beaker",function(je,te,ne){var ce=new go.Geometry,le=15,ge=le*Te,Ae=new go.PathFigure(te*.62,ne*.475,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te,ne-le)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te-le,ne,te,ne-ge,te-ge,ne)),Ae.add(new go.PathSegment(go.PathSegment.Line,le,ne)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne-le,ge,ne,0,ne-ge)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.475)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.38,ne*.03)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*0)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.62,ne*.03).close()),ge>1?(ce.spot1=new go.Spot(0,0,ge,ge),ce.spot2=new go.Spot(1,1,-ge,-ge)):(ce.spot1=go.Spot.TopLeft,ce.spot2=go.Spot.BottomRight),ce}),go.Shape.defineFigureGenerator("Download",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var Ae=new go.PathFigure(te*.4,ne*0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.66)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*(1-.26),ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.44)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*0).close()),ce}),go.Shape.defineFigureGenerator("Bin",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;return le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close()),ce}),go.Shape.defineFigureGenerator("Upload",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*0,ne*1,!0);ce.add(le);var ge=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.8,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.66,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.755,ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*.93,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.64,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.61,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.39,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.36,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*.07,ne*(1-ge))),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.755),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*.055)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.66),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*(1-.8),ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*(1-ge)).close());var Ae=new go.PathFigure(te*.5,ne*0,!0);return ce.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.26,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.4,ne*.63)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.63)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.6,ne*.25)),Ae.add(new go.PathSegment(go.PathSegment.Line,te*.74,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("EmptyDrink",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.15,ne*0,!1);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close()),ce}),go.Shape.defineFigureGenerator("Drink",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.15,ne*0,!1);ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.85,ne*0)),le.add(new go.PathSegment(go.PathSegment.Line,te*.7,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.3,ne*1).close());var ge=new go.PathFigure(te*.235,ne*.28,!0);return ce.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,te*.765,ne*.28)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.655,ne*.97)),ge.add(new go.PathSegment(go.PathSegment.Line,te*.345,ne*.97).close()),ce}),go.Shape.defineFigureGenerator("4Arrows",function(je,te,ne){var ce=new go.Geometry,le=new go.PathFigure(te*.5,ne*0,!0);return ce.add(le),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*1,ne*.5)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.65)),le.add(new go.PathSegment(go.PathSegment.Line,te*.75,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.55,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.65,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.5,ne*1)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.75)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.55)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.65)),le.add(new go.PathSegment(go.PathSegment.Line,te*0,ne*.5)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.35)),le.add(new go.PathSegment(go.PathSegment.Line,te*.25,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.45)),le.add(new go.PathSegment(go.PathSegment.Line,te*.45,ne*.25)),le.add(new go.PathSegment(go.PathSegment.Line,te*.35,ne*.25).close()),ce}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ri={},mi="5.0",Se={},ve=null,We=!1,kt=!1,Jt=null,vt=!1,xt=null,Te=null,Wt=0;Wt4?parseFloat(fn):5};ri.setHTML5Codebase=function(fn,ui){Te=fn,Yn(fn,ui)},ri.setJavaCodebase=ri.setJavaCodebaseVersion=ri.isCompiledInstalled=ri.setPreCompiledScriptPath=ri.setPreCompiledResourcePath=function(){},ri.setHTML5CodebaseVersion=function(fn,ui){var Ti=parseFloat(fn);if(Ti!==NaN&&Ti<5){console.log("The GeoGebra HTML5 codebase version "+Ti+" is deprecated. Using version latest instead.");return}xt=fn,it(fn,ui)},ri.getHTML5CodebaseVersion=function(){return je},ri.getParameters=function(){return Se},ri.setFontsCSSURL=function(fn){Ae=fn},ri.setGiacJSURL=function(fn){},ri.setJNLPFile=function(fn){nn=fn},ri.setJNLPBaseDir=function(fn){},ri.inject=function(){function fn(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ui="auto",Ti=Se.id,Ln,jn=!1,Qi=0;Qi=5)return!0;var fn=ri.getAppletObject();return fn&&typeof fn.recalculateEnvironments=="function"?(fn.recalculateEnvironments(),!0):!1},ri.startAnimation=function(){var fn=ri.getAppletObject();return fn&&typeof fn.startAnimation=="function"?(fn.startAnimation(),!0):!1},ri.stopAnimation=function(){var fn=ri.getAppletObject();return fn&&typeof fn.stopAnimation=="function"?(fn.stopAnimation(),!0):!1},ri.getAppletObject=function(){var fn=Se.id!==void 0?Se.id:"ggbApplet";return window[fn]},ri.resize=function(){};var Dt=function(fn,ui,Ti){var Ln=document.createElement("param");Ln.setAttribute("name",ui),Ln.setAttribute("value",Ti),fn.appendChild(Ln)},et=function(fn){return fn&&fn!=="false"},Cn=function(fn,ui,Ti){ze(je)<=4.2&&(Ti=!0);var Ln=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==je||ggbHTML5LoadedCodebaseIsWebSimple&&!ne)&&(Ln=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var jn=document.createElement("div");jn.classList.add("appletParameters","notranslate");var Qi=ui.width,Ct=ui.height;if(ui.disableAutoScale=ui.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ui.disableAutoScale,ui.width!==void 0)if(ze(je)<=4.4)et(ui.showToolBar)&&(ui.height-=7),et(ui.showAlgebraInput)&&(ui.height-=37),ui.width<605&&et(ui.showToolBar)&&(ui.width=605,Qi=605);else{var Mn=100;(et(ui.showToolBar)||et(ui.showMenuBar))&&(ui.hasOwnProperty("customToolBar")&&(ui.customToolbar=ui.customToolBar),Mn=et(ui.showMenuBar)?245:155),Qi=5?(ui.appletOnLoad=function(zt){var gn=fn.querySelector(".ggb_preview");gn&&gn.parentNode.removeChild(gn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ke),window.GGBT_wsf_view&&$(window).trigger("resize"),at(zt)},be||ke.appendChild(Ve)):jn.appendChild(Ve),ke.appendChild(jn),be||fn.appendChild(ke),setTimeout(function(){ri.resize()},1)}else{var lt=document.createElement("div");lt.className="applet_scaler",lt.style.position="relative",lt.style.display="block",lt.appendChild(jn),fn.appendChild(lt),ui.appletOnLoad=function(zt){ri.resize(),at(zt)}}function Ee(zt,gn){gn&&typeof gn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(zt,gn.appletOnLoad):renderGGBElement(zt),Br("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gn)}function wt(zt,gn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:zt,params:gn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(nr){Ee(nr.article,nr.params)}),html5AppletsToProcess=null)},ze(je)<5&&(zt.className+=" geogebraweb")):Ee(zt,gn)}if(Ln){scriptLoadStarted=!0;for(var zn=0;zn0?($n.remove(),ke.attr("id","fullscreencontent").show(),jQuery(at).append(ke),window.dispatchEvent(new Event("resize"))):Cn($n,ui,!1),window.GGBT_wsf_view.launchFullScreen(at)}else Lt=Ln,Cn(fn,ui,!1);if(!window.GGBT_wsf_view)for(Ct=0;Ctfn/4*3&&($n=fn/4*3),at=$n/5.8,Mn.setAttribute("src",le),Mn.setAttribute("width",$n),Mn.setAttribute("height",at);var ke=(fn-$n)/2,be=(ui-at)/2;Mn.style.left=ke+"px",Mn.style.top=be+"px",jn.appendChild(Mn)}}return jn.appendChild(Ct),jn},qi=function(fn){return fn=fn.toLowerCase(),fn==="html5"||fn==="screenshot"?fn:"html5"},Tt=["web","webSimple","web3d","tablet","tablet3d","phone"],it=function(fn,ui){if(je=fn,ui){Yn(je,!0);return}var Ti=!We;if(Ti){var Ln=ze(je);!isNaN(Ln)&&Ln<4.4&&(Ti=!1)}var jn,Qi;window.location.protocol.substr(0,4)==="http"?jn=window.location.protocol:jn="http:";var Ct=je.indexOf("//");Ct>0?Qi=je:Ct===0?Qi=jn+je:Qi="https://www.geogebra.org/apps/5.2.814.0/";for(var Mn in Tt)if(je.slice(Tt[Mn].length*-1)===Tt[Mn]||je.slice((Tt[Mn].length+1)*-1)===Tt[Mn]+"/"){Yn(Qi,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ti&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!et(Se.showToolBar)&&!et(Se.showMenuBar)&&!et(Se.showAlgebraInput)&&!et(Se.enableRightClick)&&(!Se.appName||Se.appName=="classic")?Qi+="webSimple/":Qi+="web3d/",Yn(Qi,!1)},Yn=function(fn,ui){if(fn.requirejs){en=fn;return}fn.slice(-1)!=="/"&&(fn+="/"),en=fn,ui===null&&(ui=fn.indexOf("http")===-1),Gt=ui,te="web.nocache.js",ne=!1;var Ti=en.split("/");Ti.length>1&&(!ui&&Ti[Ti.length-2]==="webSimple"?(te="webSimple.nocache.js",ne=!0):Tt.indexOf(Ti[Ti.length-2])>=0&&(te=Ti[Ti.length-2]+".nocache.js")),Ti=fn.split("/"),je=Ti[Ti.length-3],je.substr(0,4)==="test"?je=je.substr(4,1)+"."+je.substr(5,1):(je.substr(0,3)==="war"||je.substr(0,4)==="beta")&&(je="5.0");var Ln=parseFloat(je);Ln!==NaN&&Ln<5&&fn.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ln+" is deprecated. Using version latest instead."),it("5.0",ui))},Br=function(fn,ui){window.console&&window.console.log&&(!ui||typeof ui.showLogging=="undefined"||ui.showLogging&&ui.showLogging!=="false")&&console.log(fn)};Se.material_id!==void 0?At(Lr):Lr();function Lr(){var fn=mi;xt!==null?fn=xt:parseFloat(fn)<5&&(fn="5.0"),it(fn,!1),Te!==null&&Yn(Te,Gt),vt=!0}return ri},GGBAppletUtils=function(){"use strict";function ri(){return window.GGBT_wsf_edit!==void 0}function mi(vt,xt){xt!=1?(vt.style.transformOrigin="0% 0% 0px",vt.style.webkitTransformOrigin="0% 0% 0px",vt.style.transform="scale("+xt+","+xt+")",vt.style.webkitTransform="scale("+xt+","+xt+")",vt.style.maxWidth="initial",vt.querySelector(".ggb_preview")!==null&&(vt.querySelector(".ggb_preview").style.maxWidth="initial"),vt.querySelectorAll(".ggb_preview img")[0]!==void 0&&(vt.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),vt.querySelectorAll(".ggb_preview img")[1]!==void 0&&(vt.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(vt.style.transform="none",vt.style.webkitTransform="none")}function Se(vt,xt,Te,Wt,Zt,nn){var en=null;if(nn!=null&&nn!="")for(var Gt=vt.parentNode;Gt!=null;)if((" "+Gt.className+" ").indexOf(" "+nn+" ")>-1){en=Gt;break}else Gt=Gt.parentNode;var Lt=0,je=0,te=0,ne=0,ce=0,le=0,ge=0;if(en)Lt=en.offsetWidth,je=Math.max(Wt?en.offsetWidth:0,en.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Lt=Math.min(window.innerWidth,document.documentElement.clientWidth),je=Math.min(window.innerHeight,document.documentElement.clientHeight),te=Lt):(Lt=window.innerWidth,je=window.innerHeight,te=window.innerWidth),vt){var Ae=vt.getBoundingClientRect();Ae.left>0&&Ae.left<=Lt&&(Zt===void 0||!Zt)&&(document.dir==="rtl"?(ce=Lt-Ae.width-Ae.left,le=te<=480?10:30):(le=Ae.left,ce=te<=480?10:30),ne=le+ce)}if(vt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ce=vt.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne=40,ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne=0,ge=40)}}return vt&&((Te===void 0||!Te)&&xt>0&&xt+ne1&&(nn=!0)),xt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(nn=!0),!(vt.hasOwnProperty("disableAutoScale")&&vt.disableAutoScale))Zt=ve(vt,xt,nn,Te,vt.scaleContainerClass);else return Wt;return nn&&(!vt.hasOwnProperty("scale")||Wt===1)?Zt:Math.min(Wt,Zt)}function kt(vt){var xt=Math.min(window.innerWidth,document.documentElement.clientWidth),Te=Math.min(window.innerHeight,document.documentElement.clientHeight),Wt=vt.getBoundingClientRect(),Zt=(xt-Wt.width)/2,nn=(Te-Wt.height)/2;nn<0&&(nn=0),vt.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Zt<40?vt.style.left="40px":vt.style.left=Zt+"px",vt.style.top=nn+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nn<40?vt.style.top="40px":vt.style.top=nn+"px",vt.style.left=Zt+"px")}function Jt(vt,xt){var Te=vt.querySelector(".appletParameters");if(Te){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xt.id!==Te.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(vt)}if(Te.parentElement&&/fullscreen/.test(Te.parentElement.className))return;var Wt=We(xt,vt);ri()&&Te.setAttribute("data-param-scale",Wt);for(var Zt=null,nn=0;nn=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ri){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ri){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ri){var mi=c[ri];return mi==null?null:mi},r=d,webModule.__errFn=e}function B(){function ri(vt){var xt=vt.lastIndexOf(rb);xt==-1&&(xt=vt.length);var Te=vt.indexOf(sb);Te==-1&&(Te=vt.length);var Wt=vt.lastIndexOf(tb,Math.min(Te,xt));return Wt>=O?vt.substring(O,Wt+P):W}function mi(vt){if(!vt.match(/^\w+:\/\//)){var xt=o.createElement(ub);xt.src=vt+vb,vt=ri(xt.src)}return vt}function Se(){var vt=__gwt_getMetaProperty(wb);return vt!=null?vt:W}function ve(){for(var vt=o.getElementsByTagName(_),xt=O;xtO?vt[vt.length-P].href:W}function kt(){var vt=o.location;return vt.href==vt.protocol+zb+vt.host+vt.pathname+vt.search+vt.hash}var Jt=Se();return Jt==W&&(Jt=ve()),Jt==W&&(Jt=We()),Jt==W&&kt()&&(Jt=ri(o.location.href)),Jt=mi(Jt),Jt}function C(ri){return ri.match(/^\//)||ri.match(/^[a-zA-Z]+:\/\//)?ri:webModule.__moduleBase+ri}function D(){var ri=[],mi=O,Se=[],ve=[];function We(vt){var xt=ve[vt](),Te=Se[vt];if(xt in Te)return xt;var Wt=[];for(var Zt in Te)Wt[Te[Zt]]=Zt;throw r&&r(vt,Wt,xt),null}if(__gwt_isKnownPropertyValue=function(vt,xt){return xt in Se[vt]},webModule.__getPropMap=function(){var vt={};for(var xt in Se)Se.hasOwnProperty(xt)&&(vt[xt]=We(xt));return vt},webModule.__computePropValue=We,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var kt;try{kt=Cb;var Jt=kt.indexOf(Db);Jt!=-1&&(mi=parseInt(kt.substring(Jt+P),$),kt=kt.substring(O,Jt))}catch(vt){}return webModule.__softPermutationId=mi,C(kt+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},96659:function(ri,mi){var Se=(ve,We,kt)=>new Promise((Jt,vt)=>{var xt=Zt=>{try{Wt(kt.next(Zt))}catch(nn){vt(nn)}},Te=Zt=>{try{Wt(kt.throw(Zt))}catch(nn){vt(nn)}},Wt=Zt=>Zt.done?Jt(Zt.value):Promise.resolve(Zt.value).then(xt,Te);Wt((kt=kt.apply(ve,We)).next())});(function(ve,We){We(mi)})(this,function(ve){"use strict";var We={value:()=>{}};function kt(){for(var me,Pe=0,Fe=arguments.length,Re={};Pe=0&&(Re=Fe.slice(Ue+1),Fe=Fe.slice(0,Ue)),Fe&&!Pe.hasOwnProperty(Fe))throw new Error("unknown type: "+Fe);return{type:Fe,name:Re}})}function xt(me,Pe){for(var Fe,Re=0,Ue=me.length;Re0)for(var Fe,Re,Ue=new Array(Fe),Ke=0;Ke=0&&(Pe=me.slice(0,Fe))!=="xmlns"&&(me=me.slice(Fe+1)),Zt.hasOwnProperty(Pe)?{space:Zt[Pe],local:me}:me}function en(me){return function(){var Pe=this.ownerDocument,Fe=this.namespaceURI;return Fe===Wt&&Pe.documentElement.namespaceURI===Wt?Pe.createElement(me):Pe.createElementNS(Fe,me)}}function Gt(me){return function(){return this.ownerDocument.createElementNS(me.space,me.local)}}function Lt(me){var Pe=nn(me);return(Pe.local?Gt:en)(Pe)}function je(){}function te(me){return me==null?je:function(){return this.querySelector(me)}}function ne(me){return me==null?[]:Array.isArray(me)?me:Array.from(me)}function ce(){return[]}function le(me){return me==null?ce:function(){return this.querySelectorAll(me)}}function ge(me){return function(){return this.matches(me)}}function Ae(me){return function(Pe){return Pe.matches(me)}}var Ce=Array.prototype.find;function ze(){return this.firstElementChild}var De=Array.prototype.filter;function mt(){return Array.from(this.children)}function At(me){return new Array(me.length)}function dt(me,Pe){this.ownerDocument=me.ownerDocument,this.namespaceURI=me.namespaceURI,this._next=null,this._parent=me,this.__data__=Pe}function st(me){return function(){return me}}function Dt(me,Pe,Fe,Re,Ue,Ke){for(var ot,Ge=0,gt=Pe.length,ct=Ke.length;GePe?1:me>=Pe?0:NaN}function Fn(me){return function(){this.removeAttribute(me)}}function bn(me){return function(){this.removeAttributeNS(me.space,me.local)}}function Ci(me,Pe){return function(){this.setAttribute(me,Pe)}}function qi(me,Pe){return function(){this.setAttributeNS(me.space,me.local,Pe)}}function Tt(me,Pe){return function(){var Fe=Pe.apply(this,arguments);Fe==null?this.removeAttribute(me):this.setAttribute(me,Fe)}}function it(me,Pe){return function(){var Fe=Pe.apply(this,arguments);Fe==null?this.removeAttributeNS(me.space,me.local):this.setAttributeNS(me.space,me.local,Fe)}}function Yn(me){return me.ownerDocument&&me.ownerDocument.defaultView||me.document&&me||me.defaultView}function Br(me){return function(){this.style.removeProperty(me)}}function Lr(me,Pe,Fe){return function(){this.style.setProperty(me,Pe,Fe)}}function fn(me,Pe,Fe){return function(){var Re=Pe.apply(this,arguments);Re==null?this.style.removeProperty(me):this.style.setProperty(me,Re,Fe)}}function ui(me,Pe){return me.style.getPropertyValue(Pe)||Yn(me).getComputedStyle(me,null).getPropertyValue(Pe)}function Ti(me){return function(){delete this[me]}}function Ln(me,Pe){return function(){this[me]=Pe}}function jn(me,Pe){return function(){var Fe=Pe.apply(this,arguments);Fe==null?delete this[me]:this[me]=Fe}}function Qi(me){return me.trim().split(/^|\s+/)}function Ct(me){return me.classList||new Mn(me)}function Mn(me){this._node=me,this._names=Qi(me.getAttribute("class")||"")}function $n(me,Pe){for(var Fe=Ct(me),Re=-1,Ue=Pe.length;++Re=0&&(Fe=Pe.slice(Re+1),Pe=Pe.slice(0,Re)),{type:Pe,name:Fe}})}function Ni(me){return function(){var Pe=this.__on;if(Pe){for(var Fe,Re=0,Ue=-1,Ke=Pe.length;Re=0&&(this._names.splice(Pe,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(me){return this._names.indexOf(me)>=0}};var Nr=[null];function Bo(me,Pe){this._groups=me,this._parents=Pe}function So(){return new Bo([[document.documentElement]],Nr)}function Hr(me){return typeof me=="string"?new Bo([[document.querySelector(me)]],[document.documentElement]):new Bo([[me]],Nr)}function ca(me,Pe){if(me=function(Ke){let ot;for(;ot=Ke.sourceEvent;)Ke=ot;return Ke}(me),Pe===void 0&&(Pe=me.currentTarget),Pe){var Fe=Pe.ownerSVGElement||Pe;if(Fe.createSVGPoint){var Re=Fe.createSVGPoint();return Re.x=me.clientX,Re.y=me.clientY,[(Re=Re.matrixTransform(Pe.getScreenCTM().inverse())).x,Re.y]}if(Pe.getBoundingClientRect){var Ue=Pe.getBoundingClientRect();return[me.clientX-Ue.left-Pe.clientLeft,me.clientY-Ue.top-Pe.clientTop]}}return[me.pageX,me.pageY]}Bo.prototype=So.prototype={constructor:Bo,select:function(me){typeof me!="function"&&(me=te(me));for(var Pe=this._groups,Fe=Pe.length,Re=new Array(Fe),Ue=0;Ue=Co&&(Co=ar+1);!(vi=dn[Co])&&++Co=0;)(Re=Ue[Ke])&&(ot&&4^Re.compareDocumentPosition(ot)&&ot.parentNode.insertBefore(Re,ot),ot=Re);return this},sort:function(me){function Pe(qt,Kt){return qt&&Kt?me(qt.__data__,Kt.__data__):!qt-!Kt}me||(me=On);for(var Fe=this._groups,Re=Fe.length,Ue=new Array(Re),Ke=0;Ke1?this.each((Pe==null?Br:typeof Pe=="function"?fn:Lr)(me,Pe,Fe==null?"":Fe)):ui(this.node(),me)},property:function(me,Pe){return arguments.length>1?this.each((Pe==null?Ti:typeof Pe=="function"?jn:Ln)(me,Pe)):this.node()[me]},classed:function(me,Pe){var Fe=Qi(me+"");if(arguments.length<2){for(var Re=Ct(this.node()),Ue=-1,Ke=Fe.length;++Ue()=>me;function ml(me,{sourceEvent:Pe,subject:Fe,target:Re,identifier:Ue,active:Ke,x:ot,y:Ge,dx:gt,dy:ct,dispatch:Mt}){Object.defineProperties(this,{type:{value:me,enumerable:!0,configurable:!0},sourceEvent:{value:Pe,enumerable:!0,configurable:!0},subject:{value:Fe,enumerable:!0,configurable:!0},target:{value:Re,enumerable:!0,configurable:!0},identifier:{value:Ue,enumerable:!0,configurable:!0},active:{value:Ke,enumerable:!0,configurable:!0},x:{value:ot,enumerable:!0,configurable:!0},y:{value:Ge,enumerable:!0,configurable:!0},dx:{value:gt,enumerable:!0,configurable:!0},dy:{value:ct,enumerable:!0,configurable:!0},_:{value:Mt}})}function Rs(me){return!me.ctrlKey&&!me.button}function Me(){return this.parentNode}function Gi(me,Pe){return Pe==null?{x:me.x,y:me.y}:Pe}function jr(){return navigator.maxTouchPoints||"ontouchstart"in this}function Nn(me,Pe,Fe){me.prototype=Pe.prototype=Fe,Fe.constructor=me}function Oi(me,Pe){var Fe=Object.create(me.prototype);for(var Re in Pe)Fe[Re]=Pe[Re];return Fe}function Li(){}ml.prototype.on=function(){var me=this._.on.apply(this._,arguments);return me===this._?this:me};var Zr=.7,Vr=1/Zr,Ii="\\s*([+-]?\\d+)\\s*",rn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Ut="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Xe=/^#([0-9a-f]{3,8})$/,cn=new RegExp(`^rgb\\(${Ii},${Ii},${Ii}\\)$`),oi=new RegExp(`^rgb\\(${Ut},${Ut},${Ut}\\)$`),Vn=new RegExp(`^rgba\\(${Ii},${Ii},${Ii},${rn}\\)$`),An=new RegExp(`^rgba\\(${Ut},${Ut},${Ut},${rn}\\)$`),Si=new RegExp(`^hsl\\(${rn},${Ut},${Ut}\\)$`),eo=new RegExp(`^hsla\\(${rn},${Ut},${Ut},${rn}\\)$`),Gr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Yr(){return this.rgb().formatHex()}function Pt(){return this.rgb().formatRgb()}function bi(me){var Pe,Fe;return me=(me+"").trim().toLowerCase(),(Pe=Xe.exec(me))?(Fe=Pe[1].length,Pe=parseInt(Pe[1],16),Fe===6?Ur(Pe):Fe===3?new hn(Pe>>8&15|Pe>>4&240,Pe>>4&15|240&Pe,(15&Pe)<<4|15&Pe,1):Fe===8?ko(Pe>>24&255,Pe>>16&255,Pe>>8&255,(255&Pe)/255):Fe===4?ko(Pe>>12&15|Pe>>8&240,Pe>>8&15|Pe>>4&240,Pe>>4&15|240&Pe,((15&Pe)<<4|15&Pe)/255):null):(Pe=cn.exec(me))?new hn(Pe[1],Pe[2],Pe[3],1):(Pe=oi.exec(me))?new hn(255*Pe[1]/100,255*Pe[2]/100,255*Pe[3]/100,1):(Pe=Vn.exec(me))?ko(Pe[1],Pe[2],Pe[3],Pe[4]):(Pe=An.exec(me))?ko(255*Pe[1]/100,255*Pe[2]/100,255*Pe[3]/100,Pe[4]):(Pe=Si.exec(me))?Ri(Pe[1],Pe[2]/100,Pe[3]/100,1):(Pe=eo.exec(me))?Ri(Pe[1],Pe[2]/100,Pe[3]/100,Pe[4]):Gr.hasOwnProperty(me)?Ur(Gr[me]):me==="transparent"?new hn(NaN,NaN,NaN,0):null}function Ur(me){return new hn(me>>16&255,me>>8&255,255&me,1)}function ko(me,Pe,Fe,Re){return Re<=0&&(me=Pe=Fe=NaN),new hn(me,Pe,Fe,Re)}function Gn(me){return me instanceof Li||(me=bi(me)),me?new hn((me=me.rgb()).r,me.g,me.b,me.opacity):new hn}function sr(me,Pe,Fe,Re){return arguments.length===1?Gn(me):new hn(me,Pe,Fe,Re==null?1:Re)}function hn(me,Pe,Fe,Re){this.r=+me,this.g=+Pe,this.b=+Fe,this.opacity=+Re}function yi(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}`}function Kn(){const me=Bn(this.opacity);return`${me===1?"rgb(":"rgba("}${Un(this.r)}, ${Un(this.g)}, ${Un(this.b)}${me===1?")":`, ${me})`}`}function Bn(me){return isNaN(me)?1:Math.max(0,Math.min(1,me))}function Un(me){return Math.max(0,Math.min(255,Math.round(me)||0))}function ti(me){return((me=Un(me))<16?"0":"")+me.toString(16)}function Ri(me,Pe,Fe,Re){return Re<=0?me=Pe=Fe=NaN:Fe<=0||Fe>=1?me=Pe=NaN:Pe<=0&&(me=NaN),new to(me,Pe,Fe,Re)}function Xn(me){if(me instanceof to)return new to(me.h,me.s,me.l,me.opacity);if(me instanceof Li||(me=bi(me)),!me)return new to;if(me instanceof to)return me;var Pe=(me=me.rgb()).r/255,Fe=me.g/255,Re=me.b/255,Ue=Math.min(Pe,Fe,Re),Ke=Math.max(Pe,Fe,Re),ot=NaN,Ge=Ke-Ue,gt=(Ke+Ue)/2;return Ge?(ot=Pe===Ke?(Fe-Re)/Ge+6*(Fe0&><1?0:ot,new to(ot,Ge,gt,me.opacity)}function to(me,Pe,Fe,Re){this.h=+me,this.s=+Pe,this.l=+Fe,this.opacity=+Re}function Sn(me){return(me=(me||0)%360)<0?me+360:me}function ga(me){return Math.max(0,Math.min(1,me||0))}function ia(me,Pe,Fe){return 255*(me<60?Pe+(Fe-Pe)*me/60:me<180?Fe:me<240?Pe+(Fe-Pe)*(240-me)/60:Pe)}Nn(Li,bi,{copy(me){return Object.assign(new this.constructor,this,me)},displayable(){return this.rgb().displayable()},hex:Yr,formatHex:Yr,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Xn(this).formatHsl()},formatRgb:Pt,toString:Pt}),Nn(hn,sr,Oi(Li,{brighter(me){return me=me==null?Vr:Math.pow(Vr,me),new hn(this.r*me,this.g*me,this.b*me,this.opacity)},darker(me){return me=me==null?Zr:Math.pow(Zr,me),new hn(this.r*me,this.g*me,this.b*me,this.opacity)},rgb(){return this},clamp(){return new hn(Un(this.r),Un(this.g),Un(this.b),Bn(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:yi,formatHex:yi,formatHex8:function(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}${ti(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Kn,toString:Kn})),Nn(to,function(me,Pe,Fe,Re){return arguments.length===1?Xn(me):new to(me,Pe,Fe,Re==null?1:Re)},Oi(Li,{brighter(me){return me=me==null?Vr:Math.pow(Vr,me),new to(this.h,this.s,this.l*me,this.opacity)},darker(me){return me=me==null?Zr:Math.pow(Zr,me),new to(this.h,this.s,this.l*me,this.opacity)},rgb(){var me=this.h%360+360*(this.h<0),Pe=isNaN(me)||isNaN(this.s)?0:this.s,Fe=this.l,Re=Fe+(Fe<.5?Fe:1-Fe)*Pe,Ue=2*Fe-Re;return new hn(ia(me>=240?me-240:me+120,Ue,Re),ia(me,Ue,Re),ia(me<120?me+240:me-120,Ue,Re),this.opacity)},clamp(){return new to(Sn(this.h),ga(this.s),ga(this.l),Bn(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const me=Bn(this.opacity);return`${me===1?"hsl(":"hsla("}${Sn(this.h)}, ${100*ga(this.s)}%, ${100*ga(this.l)}%${me===1?")":`, ${me})`}`}}));var Fa=me=>()=>me;function Wn(me){return(me=+me)==1?dr:function(Pe,Fe){return Fe-Pe?function(Re,Ue,Ke){return Re=Math.pow(Re,Ke),Ue=Math.pow(Ue,Ke)-Re,Ke=1/Ke,function(ot){return Math.pow(Re+ot*Ue,Ke)}}(Pe,Fe,me):Fa(isNaN(Pe)?Fe:Pe)}}function dr(me,Pe){var Fe=Pe-me;return Fe?function(Re,Ue){return function(Ke){return Re+Ke*Ue}}(me,Fe):Fa(isNaN(me)?Pe:me)}var oo=function me(Pe){var Fe=Wn(Pe);function Re(Ue,Ke){var ot=Fe((Ue=sr(Ue)).r,(Ke=sr(Ke)).r),Ge=Fe(Ue.g,Ke.g),gt=Fe(Ue.b,Ke.b),ct=dr(Ue.opacity,Ke.opacity);return function(Mt){return Ue.r=ot(Mt),Ue.g=Ge(Mt),Ue.b=gt(Mt),Ue.opacity=ct(Mt),Ue+""}}return Re.gamma=me,Re}(1);function Ro(me,Pe){Pe||(Pe=[]);var Fe,Re=me?Math.min(Pe.length,me.length):0,Ue=Pe.slice();return function(Ke){for(Fe=0;FeKe&&(Ue=Pe.slice(Ke,Ue),Ge[ot]?Ge[ot]+=Ue:Ge[++ot]=Ue),(Fe=Fe[0])===(Re=Re[0])?Ge[ot]?Ge[ot]+=Re:Ge[++ot]=Re:(Ge[++ot]=null,gt.push({i:ot,x:Do(Fe,Re)})),Ke=Aa.lastIndex;return Ke180?Mt+=360:Mt-ct>180&&(ct+=360),Kt.push({i:qt.push(Ue(qt)+"rotate(",null,Re)-2,x:Do(ct,Mt)})):Mt&&qt.push(Ue(qt)+"rotate("+Mt+Re)}(Ke.rotate,ot.rotate,Ge,gt),function(ct,Mt,qt,Kt){ct!==Mt?Kt.push({i:qt.push(Ue(qt)+"skewX(",null,Re)-2,x:Do(ct,Mt)}):Mt&&qt.push(Ue(qt)+"skewX("+Mt+Re)}(Ke.skewX,ot.skewX,Ge,gt),function(ct,Mt,qt,Kt,xn,mn){if(ct!==qt||Mt!==Kt){var ln=xn.push(Ue(xn)+"scale(",null,",",null,")");mn.push({i:ln-4,x:Do(ct,qt)},{i:ln-2,x:Do(Mt,Kt)})}else qt===1&&Kt===1||xn.push(Ue(xn)+"scale("+qt+","+Kt+")")}(Ke.scaleX,Ke.scaleY,ot.scaleX,ot.scaleY,Ge,gt),Ke=ot=null,function(ct){for(var Mt,qt=-1,Kt=gt.length;++qt=0&&Pe._call.call(void 0,me),Pe=Pe._next;--Je})()}finally{Je=0,function(){for(var me,Pe,Fe=bs,Re=1/0;Fe;)Fe._call?(Re>Fe._time&&(Re=Fe._time),me=Fe,Fe=Fe._next):(Pe=Fe._next,Fe._next=null,Fe=me?me._next=Pe:bs=Pe);Ls=me,ni(Re)}(),Hs=0}}function wo(){var me=Ml.now(),Pe=me-Za;Pe>1e3&&(ll-=Pe,Za=me)}function ni(me){Je||(Ys&&(Ys=clearTimeout(Ys)),me-Hs>24?(me<1/0&&(Ys=setTimeout(Wo,me-Ml.now()-ll)),hl&&(hl=clearInterval(hl))):(hl||(Za=Ml.now(),hl=setInterval(wo,1e3)),Je=1,ku(Wo)))}function ma(me,Pe,Fe){var Re=new _s;return Pe=Pe==null?0:+Pe,Re.restart(Ue=>{Re.stop(),me(Ue+Pe)},Pe,Fe),Re}_s.prototype=il.prototype={constructor:_s,restart:function(me,Pe,Fe){if(typeof me!="function")throw new TypeError("callback is not a function");Fe=(Fe==null?au():+Fe)+(Pe==null?0:+Pe),this._next||Ls===this||(Ls?Ls._next=this:bs=this,Ls=this),this._call=me,this._time=Fe,ni()},stop:function(){this._call&&(this._call=null,this._time=1/0,ni())}};var Is=kt("start","end","cancel","interrupt"),Ol=[];function js(me,Pe,Fe,Re,Ue,Ke){var ot=me.__transition;if(ot){if(Fe in ot)return}else me.__transition={};(function(Ge,gt,ct){var Mt,qt=Ge.__transition;function Kt(dn){ct.state=1,ct.timer.restart(xn,ct.delay,ct.time),ct.delay<=dn&&xn(dn-ct.delay)}function xn(dn){var un,vn,vi,ar;if(ct.state!==1)return ln();for(un in qt)if((ar=qt[un]).name===ct.name){if(ar.state===3)return ma(xn);ar.state===4?(ar.state=6,ar.timer.stop(),ar.on.call("interrupt",Ge,Ge.__data__,ar.index,ar.group),delete qt[un]):+un0)throw new Error("too late; already scheduled");return Fe}function ls(me,Pe){var Fe=ys(me,Pe);if(Fe.state>3)throw new Error("too late; already running");return Fe}function ys(me,Pe){var Fe=me.__transition;if(!Fe||!(Fe=Fe[Pe]))throw new Error("transition not found");return Fe}function Il(me,Pe){var Fe,Re,Ue,Ke=me.__transition,ot=!0;if(Ke){for(Ue in Pe=Pe==null?null:Pe+"",Ke)(Fe=Ke[Ue]).name===Pe?(Re=Fe.state>2&&Fe.state<5,Fe.state=6,Fe.timer.stop(),Fe.on.call(Re?"interrupt":"cancel",me,me.__data__,Fe.index,Fe.group),delete Ke[Ue]):ot=!1;ot&&delete me.__transition}}function Yl(me,Pe){var Fe,Re;return function(){var Ue=ls(this,me),Ke=Ue.tween;if(Ke!==Fe){for(var ot=0,Ge=(Re=Fe=Ke).length;ot=0&&(Ge=Ge.slice(0,gt)),!Ge||Ge==="start"})}(Pe)?is:ls;return function(){var ot=Ke(this,me),Ge=ot.on;Ge!==Re&&(Ue=(Re=Ge).copy()).on(Pe,Fe),ot.on=Ue}}var lf=So.prototype.constructor;function Eh(me){return function(){this.style.removeProperty(me)}}function Xr(me,Pe,Fe){return function(Re){this.style.setProperty(me,Pe.call(this,Re),Fe)}}function lu(me,Pe,Fe){var Re,Ue;function Ke(){var ot=Pe.apply(this,arguments);return ot!==Ue&&(Re=(Ue=ot)&&Xr(me,ot,Fe)),Re}return Ke._value=Pe,Ke}function bu(me){return function(Pe){this.textContent=me.call(this,Pe)}}function lc(me){var Pe,Fe;function Re(){var Ue=me.apply(this,arguments);return Ue!==Fe&&(Pe=(Fe=Ue)&&bu(Ue)),Pe}return Re._value=me,Re}var uc=0;function Od(me,Pe,Fe,Re){this._groups=me,this._parents=Pe,this._name=Fe,this._id=Re}function Ya(){return++uc}var ld=So.prototype;Od.prototype={constructor:Od,select:function(me){var Pe=this._name,Fe=this._id;typeof me!="function"&&(me=te(me));for(var Re=this._groups,Ue=Re.length,Ke=new Array(Ue),ot=0;ot=(Ke=(ln+un)/2))?ln=Ke:un=Ke,(Mt=Fe>=(ot=(dn+vn)/2))?dn=ot:vn=ot,Ue=xn,!(xn=xn[qt=Mt<<1|ct]))return Ue[qt]=mn,me;if(Ge=+me._x.call(null,xn.data),gt=+me._y.call(null,xn.data),Pe===Ge&&Fe===gt)return mn.next=xn,Ue?Ue[qt]=mn:me._root=mn,me;do Ue=Ue?Ue[qt]=new Array(4):me._root=new Array(4),(ct=Pe>=(Ke=(ln+un)/2))?ln=Ke:un=Ke,(Mt=Fe>=(ot=(dn+vn)/2))?dn=ot:vn=ot;while((qt=Mt<<1|ct)==(Kt=(gt>=ot)<<1|Ge>=Ke));return Ue[Kt]=xn,Ue[qt]=mn,me}function nd(me,Pe,Fe,Re,Ue){this.node=me,this.x0=Pe,this.y0=Fe,this.x1=Re,this.y1=Ue}function uf(me){return me[0]}function Rh(me){return me[1]}function $d(me,Pe,Fe){var Re=new cd(Pe==null?uf:Pe,Fe==null?Rh:Fe,NaN,NaN,NaN,NaN);return me==null?Re:Re.addAll(me)}function cd(me,Pe,Fe,Re,Ue,Ke){this._x=me,this._y=Pe,this._x0=Fe,this._y0=Re,this._x1=Ue,this._y1=Ke,this._root=void 0}function vd(me){for(var Pe={data:me.data},Fe=Pe;me=me.next;)Fe=Fe.next={data:me.data};return Pe}md.prototype=uh.prototype={constructor:md,moveTo:function(me,Pe){this._+="M"+(this._x0=this._x1=+me)+","+(this._y0=this._y1=+Pe)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(me,Pe){this._+="L"+(this._x1=+me)+","+(this._y1=+Pe)},quadraticCurveTo:function(me,Pe,Fe,Re){this._+="Q"+ +me+","+ +Pe+","+(this._x1=+Fe)+","+(this._y1=+Re)},bezierCurveTo:function(me,Pe,Fe,Re,Ue,Ke){this._+="C"+ +me+","+ +Pe+","+ +Fe+","+ +Re+","+(this._x1=+Ue)+","+(this._y1=+Ke)},arcTo:function(me,Pe,Fe,Re,Ue){me=+me,Pe=+Pe,Fe=+Fe,Re=+Re,Ue=+Ue;var Ke=this._x1,ot=this._y1,Ge=Fe-me,gt=Re-Pe,ct=Ke-me,Mt=ot-Pe,qt=ct*ct+Mt*Mt;if(Ue<0)throw new Error("negative radius: "+Ue);if(this._x1===null)this._+="M"+(this._x1=me)+","+(this._y1=Pe);else if(qt>ud)if(Math.abs(Mt*Ge-gt*ct)>ud&&Ue){var Kt=Fe-Ke,xn=Re-ot,mn=Ge*Ge+gt*gt,ln=Kt*Kt+xn*xn,dn=Math.sqrt(mn),un=Math.sqrt(qt),vn=Ue*Math.tan((Vu-Math.acos((mn+qt-ln)/(2*dn*un)))/2),vi=vn/un,ar=vn/dn;Math.abs(vi-1)>ud&&(this._+="L"+(me+vi*ct)+","+(Pe+vi*Mt)),this._+="A"+Ue+","+Ue+",0,0,"+ +(Mt*Kt>ct*xn)+","+(this._x1=me+ar*Ge)+","+(this._y1=Pe+ar*gt)}else this._+="L"+(this._x1=me)+","+(this._y1=Pe)},arc:function(me,Pe,Fe,Re,Ue,Ke){me=+me,Pe=+Pe,Ke=!!Ke;var ot=(Fe=+Fe)*Math.cos(Re),Ge=Fe*Math.sin(Re),gt=me+ot,ct=Pe+Ge,Mt=1^Ke,qt=Ke?Re-Ue:Ue-Re;if(Fe<0)throw new Error("negative radius: "+Fe);this._x1===null?this._+="M"+gt+","+ct:(Math.abs(this._x1-gt)>ud||Math.abs(this._y1-ct)>ud)&&(this._+="L"+gt+","+ct),Fe&&(qt<0&&(qt=qt%_d+_d),qt>dd?this._+="A"+Fe+","+Fe+",0,1,"+Mt+","+(me-ot)+","+(Pe-Ge)+"A"+Fe+","+Fe+",0,1,"+Mt+","+(this._x1=gt)+","+(this._y1=ct):qt>ud&&(this._+="A"+Fe+","+Fe+",0,"+ +(qt>=Vu)+","+Mt+","+(this._x1=me+Fe*Math.cos(Ue))+","+(this._y1=Pe+Fe*Math.sin(Ue))))},rect:function(me,Pe,Fe,Re){this._+="M"+(this._x0=this._x1=+me)+","+(this._y0=this._y1=+Pe)+"h"+ +Fe+"v"+ +Re+"h"+-Fe+"Z"},toString:function(){return this._}};var Xu=$d.prototype=cd.prototype;function Tu(me){return function(){return me}}function hd(me){return 1e-6*(me()-.5)}function nu(me){return me.x+me.vx}function jf(me){return me.y+me.vy}function zf(me){return me.index}function Fd(me,Pe){var Fe=me.get(Pe);if(!Fe)throw new Error("node not found: "+Pe);return Fe}function Tc(me){var Pe,Fe,Re,Ue,Ke,ot,Ge=zf,gt=function(ln){return 1/Math.min(Ue[ln.source.index],Ue[ln.target.index])},ct=Tu(30),Mt=1;function qt(ln){for(var dn=0,un=me.length;dn[Ge(ar,Co,Re),ar]));for(ln=0,Ue=new Array(un);lnMt&&(Mt=Re),Ueqt&&(qt=Ue));if(gt>Mt||ct>qt)return this;for(this.cover(gt,ct).cover(Mt,qt),Fe=0;Feme||me>=Ue||Re>Pe||Pe>=Ke;)switch(Ge=(PeKt||(Ke=gt.y0)>xn||(ot=gt.x1)=un)<<1|me>=dn)&&(gt=mn[mn.length-1],mn[mn.length-1]=mn[mn.length-1-ct],mn[mn.length-1-ct]=gt)}else{var vn=me-+this._x.call(null,ln.data),vi=Pe-+this._y.call(null,ln.data),ar=vn*vn+vi*vi;if(ar=(Ge=(mn+dn)/2))?mn=Ge:dn=Ge,(Mt=ot>=(gt=(ln+un)/2))?ln=gt:un=gt,Pe=xn,!(xn=xn[qt=Mt<<1|ct]))return this;if(!xn.length)break;(Pe[qt+1&3]||Pe[qt+2&3]||Pe[qt+3&3])&&(Fe=Pe,Kt=qt)}for(;xn.data!==me;)if(Re=xn,!(xn=xn.next))return this;return(Ue=xn.next)&&delete xn.next,Re?(Ue?Re.next=Ue:delete Re.next,this):Pe?(Ue?Pe[qt]=Ue:delete Pe[qt],(xn=Pe[0]||Pe[1]||Pe[2]||Pe[3])&&xn===(Pe[3]||Pe[2]||Pe[1]||Pe[0])&&!xn.length&&(Fe?Fe[Kt]=xn:this._root=xn),this):(this._root=Ue,this)},Xu.removeAll=function(me){for(var Pe=0,Fe=me.length;Pe(ln=(1664525*ln+1013904223)%Yu)/Yu}();function qt(){Kt(),ct.call("tick",Pe),Fe1?(dn==null?Ge.delete(ln):Ge.set(ln,mn(dn)),Pe):Ge.get(ln)},find:function(ln,dn,un){var vn,vi,ar,Co,pr,Fo=0,Ao=me.length;for(un==null?un=1/0:un*=un,Fo=0;Fo1?(ct.on(ln,dn),Pe):ct.on(ln)}}}function Mu(me){return function(){return me}}const Xl=Math.abs,qu=Math.atan2,el=Math.cos,dh=Math.max,jo=Math.min,fd=Math.sin,Ot=Math.sqrt,fi=1e-12,qc=Math.PI,ch=qc/2,Vd=2*qc;function xc(me){return me>1?0:me<-1?qc:Math.acos(me)}function Sc(me){return me>=1?ch:me<=-1?-ch:Math.asin(me)}function df(me){return me.innerRadius}function El(me){return me.outerRadius}function Jl(me){return me.startAngle}function Ba(me){return me.endAngle}function Fu(me){return me&&me.padAngle}function Ku(me,Pe,Fe,Re,Ue,Ke,ot,Ge){var gt=Fe-me,ct=Re-Pe,Mt=ot-Ue,qt=Ge-Ke,Kt=qt*gt-Mt*ct;if(!(Kt*KtHi*Hi+Sr*Sr&&(Ao=Mi,bo=yr),{cx:Ao,cy:bo,x01:-Mt,y01:-qt,x11:Ao*(Ue/Co-1),y11:bo*(Ue/Co-1)}}function Ms(){var me=df,Pe=El,Fe=Mu(0),Re=null,Ue=Jl,Ke=Ba,ot=Fu,Ge=null;function gt(){var ct,Mt,qt=+me.apply(this,arguments),Kt=+Pe.apply(this,arguments),xn=Ue.apply(this,arguments)-ch,mn=Ke.apply(this,arguments)-ch,ln=Xl(mn-xn),dn=mn>xn;if(Ge||(Ge=ct=uh()),Ktfi)if(ln>Vd-fi)Ge.moveTo(Kt*el(xn),Kt*fd(xn)),Ge.arc(0,0,Kt,xn,mn,!dn),qt>fi&&(Ge.moveTo(qt*el(mn),qt*fd(mn)),Ge.arc(0,0,qt,mn,xn,dn));else{var un,vn,vi=xn,ar=mn,Co=xn,pr=mn,Fo=ln,Ao=ln,bo=ot.apply(this,arguments)/2,Mi=bo>fi&&(Re?+Re.apply(this,arguments):Ot(qt*qt+Kt*Kt)),yr=jo(Xl(Kt-qt)/2,+Fe.apply(this,arguments)),Ho=yr,Dn=yr;if(Mi>fi){var Hi=Sc(Mi/qt*fd(bo)),Sr=Sc(Mi/Kt*fd(bo));(Fo-=2*Hi)>fi?(Co+=Hi*=dn?1:-1,pr-=Hi):(Fo=0,Co=pr=(xn+mn)/2),(Ao-=2*Sr)>fi?(vi+=Sr*=dn?1:-1,ar-=Sr):(Ao=0,vi=ar=(xn+mn)/2)}var Cr=Kt*el(vi),ho=Kt*fd(vi),Pr=qt*el(pr),Jr=qt*fd(pr);if(yr>fi){var ta,ua=Kt*el(ar),Er=Kt*fd(ar),es=qt*el(Co),rs=qt*fd(Co);if(lnfi?Dn>fi?(un=bl(es,rs,Cr,ho,Kt,Dn,dn),vn=bl(ua,Er,Pr,Jr,Kt,Dn,dn),Ge.moveTo(un.cx+un.x01,un.cy+un.y01),Dnfi&&Fo>fi?Ho>fi?(un=bl(Pr,Jr,ua,Er,qt,-Ho,dn),vn=bl(Cr,ho,es,rs,qt,-Ho,dn),Ge.lineTo(un.cx+un.x01,un.cy+un.y01),Home?1:Pe>=me?0:NaN}function Qe(me){return me}function nt(){var me=Qe,Pe=He,Fe=null,Re=Mu(0),Ue=Mu(Vd),Ke=Mu(0);function ot(Ge){var gt,ct,Mt,qt,Kt,xn=(Ge=Su(Ge)).length,mn=0,ln=new Array(xn),dn=new Array(xn),un=+Re.apply(this,arguments),vn=Math.min(Vd,Math.max(-Vd,Ue.apply(this,arguments)-un)),vi=Math.min(Math.abs(vn)/xn,Ke.apply(this,arguments)),ar=vi*(vn<0?-1:1);for(gt=0;gt0&&(mn+=Kt);for(Pe!=null?ln.sort(function(Co,pr){return Pe(dn[Co],dn[pr])}):Fe!=null&&ln.sort(function(Co,pr){return Fe(Ge[Co],Ge[pr])}),gt=0,Mt=mn?(vn-xn*ar)/mn:0;gt0?Kt*Mt:0)+ar,dn[ct]={data:Ge[ct],index:gt,value:Kt,startAngle:un,endAngle:qt,padAngle:vi};return dn}return ot.value=function(Ge){return arguments.length?(me=typeof Ge=="function"?Ge:Mu(+Ge),ot):me},ot.sortValues=function(Ge){return arguments.length?(Pe=Ge,Fe=null,ot):Pe},ot.sort=function(Ge){return arguments.length?(Fe=Ge,Pe=null,ot):Fe},ot.startAngle=function(Ge){return arguments.length?(Re=typeof Ge=="function"?Ge:Mu(+Ge),ot):Re},ot.endAngle=function(Ge){return arguments.length?(Ue=typeof Ge=="function"?Ge:Mu(+Ge),ot):Ue},ot.padAngle=function(Ge){return arguments.length?(Ke=typeof Ge=="function"?Ge:Mu(+Ge),ot):Ke},ot}var Vt=me=>()=>me;function Qt(me,{sourceEvent:Pe,target:Fe,transform:Re,dispatch:Ue}){Object.defineProperties(this,{type:{value:me,enumerable:!0,configurable:!0},sourceEvent:{value:Pe,enumerable:!0,configurable:!0},target:{value:Fe,enumerable:!0,configurable:!0},transform:{value:Re,enumerable:!0,configurable:!0},_:{value:Ue}})}function wn(me,Pe,Fe){this.k=me,this.x=Pe,this.y=Fe}wn.prototype={constructor:wn,scale:function(me){return me===1?this:new wn(this.k*me,this.x,this.y)},translate:function(me,Pe){return me===0&Pe===0?this:new wn(this.k,this.x+this.k*me,this.y+this.k*Pe)},apply:function(me){return[me[0]*this.k+this.x,me[1]*this.k+this.y]},applyX:function(me){return me*this.k+this.x},applyY:function(me){return me*this.k+this.y},invert:function(me){return[(me[0]-this.x)/this.k,(me[1]-this.y)/this.k]},invertX:function(me){return(me-this.x)/this.k},invertY:function(me){return(me-this.y)/this.k},rescaleX:function(me){return me.copy().domain(me.range().map(this.invertX,this).map(me.invert,me))},rescaleY:function(me){return me.copy().domain(me.range().map(this.invertY,this).map(me.invert,me))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var In=new wn(1,0,0);function Ht(me){me.stopImmediatePropagation()}function gi(me){me.preventDefault(),me.stopImmediatePropagation()}function Zi(me){return!(me.ctrlKey&&me.type!=="wheel"||me.button)}function zr(){var me=this;return me instanceof SVGElement?(me=me.ownerSVGElement||me).hasAttribute("viewBox")?[[(me=me.viewBox.baseVal).x,me.y],[me.x+me.width,me.y+me.height]]:[[0,0],[me.width.baseVal.value,me.height.baseVal.value]]:[[0,0],[me.clientWidth,me.clientHeight]]}function ji(){return this.__zoom||In}function wr(me){return-me.deltaY*(me.deltaMode===1?.05:me.deltaMode?1:.002)*(me.ctrlKey?10:1)}function ki(){return navigator.maxTouchPoints||"ontouchstart"in this}function ro(me,Pe,Fe){var Re=me.invertX(Pe[0][0])-Fe[0][0],Ue=me.invertX(Pe[1][0])-Fe[1][0],Ke=me.invertY(Pe[0][1])-Fe[0][1],ot=me.invertY(Pe[1][1])-Fe[1][1];return me.translate(Ue>Re?(Re+Ue)/2:Math.min(0,Re)||Math.max(0,Ue),ot>Ke?(Ke+ot)/2:Math.min(0,Ke)||Math.max(0,ot))}function qn(){var me,Pe,Fe,Re=Zi,Ue=zr,Ke=ro,ot=wr,Ge=ki,gt=[0,1/0],ct=[[-1/0,-1/0],[1/0,1/0]],Mt=250,qt=$r,Kt=kt("start","zoom","end"),xn=500,mn=0,ln=10;function dn(Dn){Dn.property("__zoom",ji).on("wheel.zoom",Fo,{passive:!1}).on("mousedown.zoom",Ao).on("dblclick.zoom",bo).filter(Ge).on("touchstart.zoom",Mi).on("touchmove.zoom",yr).on("touchend.zoom touchcancel.zoom",Ho).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function un(Dn,Hi){return(Hi=Math.max(gt[0],Math.min(gt[1],Hi)))===Dn.k?Dn:new wn(Hi,Dn.x,Dn.y)}function vn(Dn,Hi,Sr){var Cr=Hi[0]-Sr[0]*Dn.k,ho=Hi[1]-Sr[1]*Dn.k;return Cr===Dn.x&&ho===Dn.y?Dn:new wn(Dn.k,Cr,ho)}function vi(Dn){return[(+Dn[0][0]+ +Dn[1][0])/2,(+Dn[0][1]+ +Dn[1][1])/2]}function ar(Dn,Hi,Sr,Cr){Dn.on("start.zoom",function(){Co(this,arguments).event(Cr).start()}).on("interrupt.zoom end.zoom",function(){Co(this,arguments).event(Cr).end()}).tween("zoom",function(){var ho=this,Pr=arguments,Jr=Co(ho,Pr).event(Cr),ta=Ue.apply(ho,Pr),ua=Sr==null?vi(ta):typeof Sr=="function"?Sr.apply(ho,Pr):Sr,Er=Math.max(ta[1][0]-ta[0][0],ta[1][1]-ta[0][1]),es=ho.__zoom,rs=typeof Hi=="function"?Hi.apply(ho,Pr):Hi,Sl=qt(es.invert(ua).concat(Er/es.k),rs.invert(ua).concat(Er/rs.k));return function(vl){if(vl===1)vl=rs;else{var ps=Sl(vl),iu=Er/ps[2];vl=new wn(iu,ua[0]-ps[0]*iu,ua[1]-ps[1]*iu)}Jr.zoom(null,vl)}})}function Co(Dn,Hi,Sr){return!Sr&&Dn.__zooming||new pr(Dn,Hi)}function pr(Dn,Hi){this.that=Dn,this.args=Hi,this.active=0,this.sourceEvent=null,this.extent=Ue.apply(Dn,Hi),this.taps=0}function Fo(Dn,...Hi){if(Re.apply(this,arguments)){var Sr=Co(this,Hi).event(Dn),Cr=this.__zoom,ho=Math.max(gt[0],Math.min(gt[1],Cr.k*Math.pow(2,ot.apply(this,arguments)))),Pr=ca(Dn);if(Sr.wheel)Sr.mouse[0][0]===Pr[0]&&Sr.mouse[0][1]===Pr[1]||(Sr.mouse[1]=Cr.invert(Sr.mouse[0]=Pr)),clearTimeout(Sr.wheel);else{if(Cr.k===ho)return;Sr.mouse=[Pr,Cr.invert(Pr)],Il(this),Sr.start()}gi(Dn),Sr.wheel=setTimeout(Jr,150),Sr.zoom("mouse",Ke(vn(un(Cr,ho),Sr.mouse[0],Sr.mouse[1]),Sr.extent,ct))}function Jr(){Sr.wheel=null,Sr.end()}}function Ao(Dn,...Hi){if(!Fe&&Re.apply(this,arguments)){var Sr=Dn.currentTarget,Cr=Co(this,Hi,!0).event(Dn),ho=Hr(Dn.view).on("mousemove.zoom",ua,!0).on("mouseup.zoom",Er,!0),Pr=ca(Dn,Sr),Jr=Dn.clientX,ta=Dn.clientY;zs(Dn.view),Ht(Dn),Cr.mouse=[Pr,this.__zoom.invert(Pr)],Il(this),Cr.start()}function ua(es){if(gi(es),!Cr.moved){var rs=es.clientX-Jr,Sl=es.clientY-ta;Cr.moved=rs*rs+Sl*Sl>mn}Cr.event(es).zoom("mouse",Ke(vn(Cr.that.__zoom,Cr.mouse[0]=ca(es,Sr),Cr.mouse[1]),Cr.extent,ct))}function Er(es){ho.on("mousemove.zoom mouseup.zoom",null),Os(es.view,Cr.moved),gi(es),Cr.event(es).end()}}function bo(Dn,...Hi){if(Re.apply(this,arguments)){var Sr=this.__zoom,Cr=ca(Dn.changedTouches?Dn.changedTouches[0]:Dn,this),ho=Sr.invert(Cr),Pr=Sr.k*(Dn.shiftKey?.5:2),Jr=Ke(vn(un(Sr,Pr),Cr,ho),Ue.apply(this,Hi),ct);gi(Dn),Mt>0?Hr(this).transition().duration(Mt).call(ar,Jr,Cr,Dn):Hr(this).call(dn.transform,Jr,Cr,Dn)}}function Mi(Dn,...Hi){if(Re.apply(this,arguments)){var Sr,Cr,ho,Pr,Jr=Dn.touches,ta=Jr.length,ua=Co(this,Hi,Dn.changedTouches.length===ta).event(Dn);for(Ht(Dn),Cr=0;Cr=0;--Dn){var Hi=this.tryEntries[Dn],Sr=Hi.completion;if(Hi.tryLoc==="root")return Ho("end");if(Hi.tryLoc<=this.prev){var Cr=Fe.call(Hi,"catchLoc"),ho=Fe.call(Hi,"finallyLoc");if(Cr&&ho){if(this.prev=0;--Ho){var Dn=this.tryEntries[Ho];if(Dn.tryLoc<=this.prev&&Fe.call(Dn,"finallyLoc")&&this.prev=0;--yr){var Ho=this.tryEntries[yr];if(Ho.finallyLoc===Mi)return this.complete(Ho.completion,Ho.afterLoc),pr(Ho),Mt}},catch:function(Mi){for(var yr=this.tryEntries.length-1;yr>=0;--yr){var Ho=this.tryEntries[yr];if(Ho.tryLoc===Mi){var Dn=Ho.completion;if(Dn.type==="throw"){var Hi=Dn.arg;pr(Ho)}return Hi}}throw new Error("illegal catch attempt")},delegateYield:function(Mi,yr,Ho){return this.delegate={iterator:Ao(Mi),resultName:yr,nextLoc:Ho},this.method==="next"&&(this.arg=void 0),Mt}},me}function Or(me){return Or=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Pe){return typeof Pe}:function(Pe){return Pe&&typeof Symbol=="function"&&Pe.constructor===Symbol&&Pe!==Symbol.prototype?"symbol":typeof Pe},Or(me)}function qo(me,Pe,Fe,Re,Ue,Ke,ot){try{var Ge=me[Ke](ot),gt=Ge.value}catch(ct){return void Fe(ct)}Ge.done?Pe(gt):Promise.resolve(gt).then(Re,Ue)}function Ko(me){return function(){var Pe=this,Fe=arguments;return new Promise(function(Re,Ue){var Ke=me.apply(Pe,Fe);function ot(gt){qo(Ke,Re,Ue,ot,Ge,"next",gt)}function Ge(gt){qo(Ke,Re,Ue,ot,Ge,"throw",gt)}ot(void 0)})}}function ra(me,Pe){if(!(me instanceof Pe))throw new TypeError("Cannot call a class as a function")}function oa(me,Pe){for(var Fe=0;Feme.length)&&(Pe=me.length);for(var Fe=0,Re=new Array(Pe);Fe=me.length?{done:!0}:{done:!1,value:me[Re++]}},e:function(gt){throw gt},f:Ue}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ke,ot=!0,Ge=!1;return{s:function(){Fe=Fe.call(me)},n:function(){var gt=Fe.next();return ot=gt.done,gt},e:function(gt){Ge=!0,Ke=gt},f:function(){try{ot||Fe.return==null||Fe.return()}finally{if(Ge)throw Ke}}}}function tl(me){var Pe=32;switch(me){case 0:Pe=23;break;case 1:Pe=26;break;case 2:default:Pe=32;break;case 3:Pe=38}return Pe}function Xs(me){me=me.sort();for(var Pe=[],Fe=0;FePe&&Fe<2*Pe||Fe>Pe&&Fe<3*Pe)&&Re.push(me.length);var gt=Re.length;gt===1?Ue.push({text:me,x:0,y:0}):gt===2?Re.forEach(function(ct,Mt){Mt===0?Ue.push({text:me.substring(0,ct),x:0,y:-7}):Ue.push({text:me.substring(Re[0],ct),x:0,y:7})}):Re.forEach(function(ct,Mt){Mt===0?Ue.push({text:me.substring(0,ct),x:0,y:-12}):Mt===1?Ue.push({text:me.substring(Re[0],ct+1),x:0,y:4}):me.length>ct?(()=>{var qt=Ue.reduce((Kt,xn)=>Kt+xn.text.length,0);Ue.push({text:me.substring(qt,qt+2)+(me.length-(qt+2)>0?"...":""),x:0,y:16})})():Ue.push({text:me.substring(Re[1]+1,ct),x:0,y:16})})}(),Ue}wn.prototype;var Zl=["circle","rect","ellipse"],Ks=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],gs=["url(#lines1)","url(#lines2)","url(#lines3)"];function Ts(me,Pe,Fe){return me.selectAll(".node-circle").remove(),me.selectAll(".node-circle").data(Pe,function(Re){return Re.id}).enter().append(function(Re){return Zl.includes(Re.shape)?document.createElementNS("http://www.w3.org/2000/svg",Re.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")}).style("display",function(Re){return Re.hide?"none":"block"}).style("opacity",function(Re){return Re.hide?"0":"1"}).attr("r",function(Re){return Re.shape=="circle"?Cs(Re.size):null}).attr("rx",function(Re){return Re.shape=="ellipse"?Cs(Re.size)+10:Re.shape=="rect"?10:null}).attr("ry",function(Re){return Re.shape=="ellipse"?Cs(Re.size)+10:Re.shape=="rect"?10:null}).attr("width",function(Re){return Re.shape=="rect"?3*(Cs(Re.size)-6):2*(Cs(Re.size)-6)}).attr("height",function(Re){return Re.shape=="rect"?1.5*(Cs(Re.size)-6):2*(Cs(Re.size)-6)}).attr("fill",function(Re){return Re.colorType?Ks[Re.colorType-1]:Re.color||"url(#radialGradient-1)"}).attr("color",function(Re){return Re.color||"#2E8B57"}).attr("class",function(Re){return"node-circle node-circle-".concat(Re.id," transition-opacity duration-500")}).attr("id",function(Re){return"node-circle".concat(Re.id)}).style("cursor","pointer").on("mouseover",function(Re,Ue){var Ke=Ue.activeColor||"#008FFF";Re.target.setAttribute("stroke",Ke),Re.target.setAttribute("stroke-width","8")}).on("mouseout",function(Re){Re.target.setAttribute("stroke-width","0")}).append("title").text(function(Re){return Re.name}),me.selectAll(".node-circle")}function Cs(me){var Pe=32;switch(me){case 0:Pe=23;break;case 1:Pe=26;break;case 2:default:Pe=32;break;case 3:Pe=38}return Pe}function jl(me,Pe){return me.selectAll("text").remove(),me.selectAll("text").data(Pe,function(Fe){return Fe.id}).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",function(Fe){return"node-text node-circle node-circle--text-".concat(Fe.id," node-text-").concat(Fe.id," transition-opacity duration-500")}).style("cursor","pointer").append("svg:title").text(function(Fe){return Fe.name}),me.selectAll("text").style("display",function(Fe){return Fe.hide?"none":"block"}),me.selectAll("text").attr("d",function(Fe){Fe.shape=="rect"?Hr(".node-circle--text-".concat(Fe.id)).append("tspan").style("cursor","pointer").append("tspan").text(function(Re){return Re.name}):Js(Fe.name,Cs(Fe.size)).forEach(function(Re,Ue){Hr(".node-circle--text-".concat(Fe.id)).append("tspan").style("cursor","pointer").attr("class",function(Ke){return"node-circle--tspan-".concat(Ke.id,"-").concat(Ue)}).attr("x",Re.x).attr("y",Re.y).text(function(){return Re.text})})}),me.selectAll("text")}function fl(me){var Pe=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ue=Re._ops,Ke=Hr("body"),ot=[];if(Pe&&Ue.isShowBatchOperation)return Fe.push(me.id),Hr("".concat(Ue.containerName)).style("background","#5e5e5e"),Fe.forEach(function(qt){ot.push(Ke.select("".concat(Ue.containerName," .node-circle-").concat(qt)).attr("color"))}),Ke.selectAll("".concat(Ue.containerName," .node-circle")).attr("fill","#3c3b3b"),Fe.forEach(function(qt,Kt){Ke.select("".concat(Ue.containerName," .node-circle-").concat(qt)).attr("fill",ot[Kt])}),void Hr(".graph-bath").style("display","block");if(Ue.isShowMask){var Ge=[],gt=[];Ue.links.map(function(qt){qt.source.id==me.id&&(Ge.push(qt.target.id),gt.push(qt.source.id+qt.target.id)),qt.target.id==me.id&&(Ge.push(qt.source.id),gt.push(qt.source.id+qt.target.id))});var ct=Xs(Ge),Mt=Xs(gt);ct.push(me.id),Ke.selectAll("".concat(Ue.containerName," .line-item")).style("display","none"),Hr("".concat(Ue.containerName)).style("background","#5e5e5e"),ct.forEach(function(qt){ot.push(Ke.select("".concat(Ue.containerName," .node-circle-").concat(qt)).attr("color"))}),Ke.selectAll("".concat(Ue.containerName," .node-circle")).attr("fill","#3c3b3b"),ct.forEach(function(qt,Kt){Ke.select("".concat(Ue.containerName," .node-circle-").concat(qt)).attr("fill",ot[Kt])}),Mt.forEach(function(qt){Ke.selectAll("".concat(Ue.containerName," .line-item-").concat(qt)).style("display",function(Kt){return Kt.hide?"none":"block"})})}}var Zs=[],Ql={addPath:function(me){me.forEach(function(Pe){var Fe=Zs.indexOf(Pe);Fe!=-1&&Zs.splice(Fe,1),Zs.unshift(Pe)})},getPath:function(){return Zs},clearPath:function(){Zs.length=0}};function uu(me,Pe,Fe,Re){return _e.apply(this,arguments)}function _e(){return _e=Ko(gr().mark(function me(Pe,Fe,Re,Ue){var Ke;return gr().wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return Ke=Re._ops,ot.delegateYield(gr().mark(function Ge(){var gt,ct,Mt,qt,Kt,xn,mn,ln,dn,un,vn,vi,ar,Co,pr,Fo,Ao,bo,Mi,yr,Ho,Dn,Hi,Sr,Cr,ho,Pr,Jr,ta,ua;return gr().wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:Er.t0=Pe,Er.next=Er.t0==="remove"?3:Er.t0==="hide"?19:Er.t0==="contraction"?22:Er.t0==="extend"?42:Er.t0==="editSize"?62:Er.t0==="editColor"?71:Er.t0==="editShape"?79:Er.t0==="extend-path"?87:Er.t0==="contraction-path"?96:100;break;case 3:gt=0;case 4:if(!(gt1?Pr[1]:null)&&Nt.contractionPath(Jr,Pr,Re),Nt.extendPath(ho,Re),Nt.previousStep.id=ho,Nt.previousStep.operate="extend",Re.update(),Er.abrupt("break",100);case 96:return ta=Fe[0],(ua=Ql.getPath()).indexOf(ta)!=-1&&(Nt.contractionPath(ta,ua,Re),Nt.previousStep.operate=="extend"&&Nt.previousStep.id!=ta?(Nt.extendPath(Nt.previousStep.id,Re),Nt.previousStep.operate="extend"):(Nt.previousStep.id=ta,Nt.previousStep.operate="contraction"),Re.update()),Er.abrupt("break",100);case 100:case"end":return Er.stop()}},Ge)})(),"t0",2);case 2:Hr(Ke.containerName).style("background",Ke.background);case 3:case"end":return ot.stop()}},me)})),_e.apply(this,arguments)}var rt,Nt={extendPath:function(me,Pe){for(var Fe=Pe._ops,Re=Fe.nodes,Ue=Fe.links,Ke=[],ot=[],Ge=0;Ge0)for(var Mt=0;Mt1&&arguments[1]!==void 0?arguments[1]:{};rt=me,Pe._linkContainer.selectAll(".connect-item")._groups[0].length||Pe._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),Hr("".concat(Pe._ops.containerName)).on("mousemove",function(Fe){Hn(Fe,Pe)})}function Hn(me,Pe){var Fe,Re,Ue,Ke=(Fe=Pe._linkContainer._groups[0][0].parentNode.attributes.transform,{translate:(Ue=(Re=Fe)&&/translate/.test(Re.value)&&/scale/.test(Re.value)&&Re.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&Ue[1].split(",")||[0,0],scale:Ue&&Ue[2]||1}),ot=Ke.translate,Ge=Ke.scale;Pe._linkContainer.selectAll(".connect-item-inner").attr("d",function(){return"M".concat(rt.x,", ").concat(rt.y," L").concat(me.offsetX/Ge-ot[0]/Ge,", ").concat(me.offsetY/Ge-ot[1]/Ge)})}function En(me){return Array.isArray(me[0])?{message:"success",done:function(Pe){for(var Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:"order",Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Ue=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Ke=!0;return Re==1&&me.length%2==0&&(Ke=!1),me.map(function(ot,Ge){ot._level=Re,ot._value=Re==1?Ge+1:Ge+1+(Fe-1)*me.length,ot._parent=Re==2?1:Ue,ot._site=Re!=1||Ke?Pe:Ge=dn/2){var Co=vi.startAngle;vi.startAngle=vi.endAngle,vi.endAngle=Co}return vi})):(dn=ct._level==1?ct.children.length*qt._toolbarData.length:ct.children.length*ct._num,ln=nt()(new Array(dn).fill(1)).map(function(vi){if(ct._site=="left"){var ar=vi.startAngle;vi.startAngle=vi.endAngle,vi.endAngle=ar}return vi})),Mt._num=ln.length;var vn=ct._value;return Mt._site=="left"?(un=ln.slice(ln.length/2,ln.length),vn=ct._value-ct._num/2):un=ln.slice(0,ln.length/2),Kt=Vo(un,un.length/(ct._num/2))[vn-1],ct._level==0&&(Kt=ln),Kt}(Fe,Ke,Re),gt=ka(Ge[ot].startAngle,Ge[ot].endAngle);return function(ct){return vr?function(Mt,qt,Kt,xn,mn,ln,dn,un){var vn=aa(Kt[dn].startAngle,qt(Mt),mn._level+1,mn._level+2,un),vi=vn.centroid(Kt[dn]);return xn[dn].setAttribute("x",vi[0]-6),xn[dn].setAttribute("y",vi[1]-6),un._operationContainer.selectAll("".concat(ln," .pie-icon")).transition().delay(150).styleTween("display",function(){return ei("none",vr?"block":"none")}),vn()}(ct,gt,Ge,Ue,Fe,Pe,ot,Re):""}})}}}]),me}();function lo(me){me.selectAll(".arc-item .pie-item").interrupt().attr("d",null),me.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),me.style("display","none"),me.selectAll(".operation-item").attr("transform",function(){return"rotate(0)"}),vr=!1}var aa=function(me,Pe){var Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,Ue=arguments.length>4?arguments[4]:void 0;return Ms().innerRadius(Fe*Ue.containerSize+2).outerRadius(Re*Ue.containerSize).padAngle(.02).startAngle(me).endAngle(Pe)};function xa(){return xa=Ko(gr().mark(function me(Pe,Fe,Re){var Ue,Ke,ot;return gr().wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:Ge.t0=Pe.type,Ge.next=Ge.t0==="connect"?3:Ge.t0==="unlocked"?8:33;break;case 3:return rr.length=0,_r=!0,rr.push(Fe),Xt(Fe,Re._example),Ge.abrupt("break",36);case 8:Ke=ks(Re._example._ops.nodes),Ge.prev=9,Ke.s();case 11:if((ot=Ke.n()).done){Ge.next=19;break}if((Ue=ot.value).id!=Fe.id){Ge.next=17;break}return Ue.fx=null,Ue.fy=null,Ge.abrupt("break",19);case 17:Ge.next=11;break;case 19:Ge.next=24;break;case 21:Ge.prev=21,Ge.t1=Ge.catch(9),Ke.e(Ge.t1);case 24:return Ge.prev=24,Ke.f(),Ge.finish(24);case 27:return Re._example._simulation._simulation.nodes(Re._example._ops.nodes),Re._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout(function(){Re._example._simulation._simulation.alphaTarget(0)},300),Ge.next=32,Pe.click(Fe);case 32:return Ge.abrupt("break",36);case 33:return Ge.next=35,Pe.click({node:Fe});case 35:uu(Pe.type,[Fe.id],Re._example);case 36:Jn=null,lo(Re._operationContainer);case 38:case"end":return Ge.stop()}},me,null,[[9,21,24,27]])})),xa.apply(this,arguments)}function Mo(){return(Mo=Ko(gr().mark(function me(Pe,Fe){var Re,Ue,Ke;return gr().wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return Hr(".graph-container").on("mousemove",null),_r=!1,rr.push(Pe),Ue={node:Pe,connects:(Re=[]).concat.apply(Re,rr)},ot.next=6,Ui.click(Ue);case 6:Ke=ot.sent,En(Ke||[rr.splice(0)]).done(Fe),fl(Ue.connects[0],!1,[],Fe),rr.length=0;case 11:case"end":return ot.stop()}},me)}))).apply(this,arguments)}function Vo(me,Pe){for(var Fe=[],Re=0;Re4&&arguments[4]!==void 0?arguments[4]:1,Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,ot=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7;this.deflection=Re;var Ge=function(Pr){return Pr*Pr},gt=this.deflection*Math.PI/180,ct={x:Math.cos(gt)*me,y:Math.sin(gt)*me},Mt=me/(Pe+ot),qt=-Fe*Mt/(1-Mt),Kt=function(Pr,Jr,ta,ua){var Er=Pr.y/(Pr.x-qt),es=Pr.y-Er*Pr.x,rs=1+Ge(Er),Sl=2*(Er*es-ta),vl=Ge(es)+Ge(ta)-Ge(Jr),ps={x:(-Sl+ua*Math.sqrt(Ge(Sl)-4*rs*vl))/(2*rs)};return ps.y=(ps.x-qt)*Er,ps},xn=Kt(ct,Pe+ot,Fe,-1),mn=-ct.x/ct.y,ln=ct.y+Ge(ct.x)/ct.y,dn=-(xn.x-Fe)/xn.y,un=xn.y+(xn.x-Fe)*xn.x/xn.y,vn=(ln-un)/(dn-mn),vi=mn*vn+ln,ar=Math.sqrt(Ge(vn-ct.x)+Ge(vi-ct.y)),Co=Math.atan2(ct.x-vn,vi-ct.y),pr=Math.atan2(xn.x-vn,vi-xn.y),Fo=(Co+pr)/2;this.deflection>0&&(Fo+=Math.PI);var Ao=pr-Co;this.deflection>0&&(Ao=2*Math.PI-Ao),this.shaftLength=Ao*ar,Co>pr&&(this.shaftLength=0),this.midShaftPoint={x:vn+ar*Math.sin(Fo),y:vi-ar*Math.cos(Fo)};var bo=function(Pr){var Jr=(Pr<0?1:-1)*Math.sqrt(Ge(Pr)/(1+Ge(mn))),ta=mn*Jr;return{x:ct.x+Jr,y:ct.y+ta}},Mi=function(Pr){var Jr=(Pr<0?-1:1)*Math.sqrt(Ge(Pr)/(1+Ge(dn))),ta=dn*Jr;return{x:xn.x+Jr,y:xn.y+ta}},yr=function(Pr,Jr){return{x:vn+(ar+Jr)*Math.sin(Pr),y:vi-(ar+Jr)*Math.cos(Pr)}},Ho=function(Pr){var Jr=(Pr<0?-1:1)*Math.sqrt(Ge(Pr)/(1+Ge(1/dn))),ta=Jr/dn;return{x:xn.x+Jr,y:xn.y-ta}},Dn=function(Pr){return Pr.x+","+Pr.y},Hi=Ue/2,Sr=Ke/2,Cr=ct.y>0?0:1,ho=ct.y<0?0:1;this.outline=function(){if(Co>pr)return["M",Dn(Mi(-Sr)),"L",Dn(Ho(ot)),"L",Dn(Mi(Sr)),"Z"].join(" ");var Pr=Fo-0,Jr=Fo+0;return["M",Dn(bo(Hi)),"L",Dn(bo(-Hi)),"A",ar-Hi,ar-Hi,0,0,Cr,Dn(yr(Pr,-Hi)),"L",Dn(yr(Pr,Hi)),"A",ar+Hi,ar+Hi,0,0,ho,Dn(bo(Hi)),"Z","M",Dn(yr(Jr,Hi)),"L",Dn(yr(Jr,-Hi)),"A",ar-Hi,ar-Hi,0,0,Cr,Dn(Mi(-Hi)),"L",Dn(Mi(-Sr)),"L",Dn(Ho(ot)),"L",Dn(Mi(Sr)),"L",Dn(Mi(Hi)),"A",ar+Hi,ar+Hi,0,0,ho,Dn(yr(Jr,Hi))].join(" ")}}function Yi(me,Pe,Fe){var Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8,Ue=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,ot=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7,Ge=Fe*Math.PI/180,gt=me,ct=me+ot,Mt=me+Pe,qt=Mt*Math.tan(Ge/2),Kt=Ue/2;function xn(vn,vi){return vn+","+vi}this.shaftLength=3*qt+Ue;var mn=function(vn,vi,ar){var Co=vi*Math.tan(Ge/2),pr=vi/Math.cos(Ge/2);return xn((Co+ar)*Math.sin(vn),pr+(Co+ar)*Math.cos(vn))},ln=function(){var vn=mn(0,Mt,Kt+Re/2+2).split(",");return{x:vn[0],y:vn[1]}};this.midShaftPoint=ln();var dn=function(vn,vi){return mn((Math.PI+Ge)/2,vn,vi)},un=function(vn,vi){return mn(-(Math.PI+Ge)/2,vn,vi)};this.outline=function(){var vn=qt-Kt,vi=qt+Kt;return["M",dn(gt,Kt),"L",dn(Mt,Kt),"A",vi,vi,0,1,1,un(Mt,Kt),"L",un(ct,Kt),"L",un(ct,-Ke/2),"L",un(gt,0),"L",un(ct,Ke/2),"L",un(ct,-Kt),"L",un(Mt,-Kt),"A",vn,vn,0,1,0,dn(Mt,-Kt),"L",dn(gt,-Kt),"Z"].join(" ")}}function $o(me,Pe,Fe){var Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Ue=arguments.length>4&&arguments[4]!==void 0?arguments[4]:7,Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7;this.length=Fe-(me+Pe),this.shaftLength=this.length-Ke;var ot=me,Ge=ot+this.shaftLength,gt=ot+this.length,ct=Re/2,Mt=Ue/2;this.midShaftPoint={x:ot+this.shaftLength/2,y:0},this.outline=function(){var qt=0,Kt=0;return["M",ot,ct,"L",qt,ct,"L",qt,-ct,"L",ot,-ct,"Z","M",Kt,ct,"L",Ge,ct,"L",Ge,Mt,"L",gt,0,"L",Ge,-Mt,"L",Ge,-ct,"L",Kt,-ct,"Z"].join(" ")}}function Po(){}var Qr=new Po;function mo(me,Pe){this.relationships=[],me.idRe)return Fe;var Ue=Math.ceil((Re-Pe)/12);return Fe.length-Ue<=0?"":Fe.substr(0,Fe.length-Ue)+"\u2026"}},Po.prototype.distributeAnglesForLoopArrows=function(me,Pe){for(var Fe,Re=0,Ue=Array.from(me);Re0){var Kt=void 0,xn=void 0,mn={start:0,end:0};for(Ke=0;Kemn.end-mn.start&&(mn.start=xn,mn.end=Kt);for(ot=(mn.end-mn.start)/(Fe.relationships.length+1),Ke=0;Ke150?150/ct:30,qt=0;qtKt.x&&(Ke=Kt.x),otKt.y&&(Ge=Kt.y),gt=Kt)){(vn.data!==ot||vn.next)&&(pr===0&&(bo+=(pr=hd(Ge))*pr),Fo===0&&(bo+=(Fo=hd(Ge))*Fo),boun+Sr||yrvn+Sr||Hodn.index){var Cr=un-Dn.x-Dn.vx,ho=vn-Dn.y-Dn.vy,Pr=Cr*Cr+ho*ho;Prmn.r&&(mn.r=mn[ln].r)}function xn(){if(ot){var mn,ln,dn=ot.length;for(Ge=new Array(dn),mn=0;mn3&&arguments[3]!==void 0?arguments[3]:1,Ke=Re.benchmark,ot=Re.height,Ge=Re.width,gt=Re.isResize,ct=Re.layout,Mt=ct.distance?ct.distance:Math.min(ot,Ge)/2-80,qt=Tc(Fe).iterations(.05).id(function(Kt){return Kt[Ke]}).distance(function(){return Fe.length<=5&>?100:Fe.length<=20&>?Mt:Fe.length<=60?180:230});this._simulation.nodes(Pe).force("link",qt).velocityDecay(.2).alpha(Ue).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(Pe,Fe,Re,Ue){var Ke=this,ot=cr(Pe,3),Ge=ot[0],gt=ot[1],ct=ot[2];this._simulation.on("tick",function(){return Qr.layoutRelationships(Ue),Ke._root.layout.force&&Qr.layoutNodes(Ke._root),Ge.attr("transform",function(Mt){return"translate("+Mt.source.x+" "+Mt.source.y+") rotate("+(Mt.naturalAngle-180)+")"}),gt.attr("d",function(Mt){return Mt.arrow.outline(Mt)}),ct.attr("x",function(Mt){return Mt.arrow.midShaftPoint.x}).attr("y",function(Mt){return Mt.arrow.midShaftPoint.y+13}).attr("transform",function(Mt){return Mt.naturalAngle<90||Mt.naturalAngle>270?"rotate(180 "+Mt.arrow.midShaftPoint.x+" "+Mt.arrow.midShaftPoint.y+")":null}).text(function(Mt){return Mt.shortCaption}),Fe.attr("cx",function(Mt){return Mt.x}).attr("cy",function(Mt){return Mt.y}).attr("x",function(Mt){return Mt.shape=="rect"?Mt.x-tl(Mt.size):Mt.x-Mt.size+6}).attr("y",function(Mt){return Mt.shape=="rect"?Mt.y-tl(Mt.size)/1.5:Mt.y-Mt.size+6}),void Re.attr("x",function(Mt){return Js(Mt.name,tl(Mt.size)).forEach(function(qt,Kt){Hr(".node-circle--tspan-".concat(Mt.id,"-").concat(Kt)).attr("x",Mt.x).attr("y",qt.y+Mt.y)}),Mt.x}).attr("y",function(Mt){return Mt.y})})}},{key:"drag",value:function(){var Pe=this;return function(){var Fe,Re,Ue,Ke,ot=Rs,Ge=Me,gt=Gi,ct=jr,Mt={},qt=kt("start","drag","end"),Kt=0,xn=0;function mn(pr){pr.on("mousedown.drag",ln).filter(ct).on("touchstart.drag",vn).on("touchmove.drag",vi,Ra).on("touchend.drag touchcancel.drag",ar).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function ln(pr,Fo){if(!Ke&&ot.call(this,pr,Fo)){var Ao=Co(this,Ge.call(this,pr,Fo),pr,Fo,"mouse");Ao&&(Hr(pr.view).on("mousemove.drag",dn,Ta).on("mouseup.drag",un,Ta),zs(pr.view),ns(pr),Ue=!1,Fe=pr.clientX,Re=pr.clientY,Ao("start",pr))}}function dn(pr){if(Va(pr),!Ue){var Fo=pr.clientX-Fe,Ao=pr.clientY-Re;Ue=Fo*Fo+Ao*Ao>xn}Mt.mouse("drag",pr)}function un(pr){Hr(pr.view).on("mousemove.drag mouseup.drag",null),Os(pr.view,Ue),Va(pr),Mt.mouse("end",pr)}function vn(pr,Fo){if(ot.call(this,pr,Fo)){var Ao,bo,Mi=pr.changedTouches,yr=Ge.call(this,pr,Fo),Ho=Mi.length;for(Ao=0;Ao + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `;ve.createContainer=class{constructor(me){var Pe=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],Fe=function(Ge,gt){Ge=Ge-0;var ct=Pe[Ge];return ct};if(!document.getElementById("defsvg")){var Re=document[Fe("0x7")](Fe("0x6"));Re.id=Fe("0x5"),Re[Fe("0x1")]=yo,Re[Fe("0x0")].position=Fe("0x3"),Re.style.top="-10000px",Re[Fe("0x0")][Fe("0x8")]=-1,document[Fe("0x2")][Fe("0x4")](Re)}So.prototype.addElement=function(Ge){for(var gt=arguments.length,ct=new Array(gt>1?gt-1:0),Mt=1;Mt2&&arguments[2]!==void 0?arguments[2]:.1,ln=arguments.length>3&&arguments[3]!==void 0?arguments[3]:15,dn=qn().scaleExtent([mn,ln]).on("zoom",function(un){xn.attr("transform",un.transform)});ot.zoom=dn,Kt.call(dn),xn.on("dblclick.zoom",null),Kt.on("dblclick.zoom",null)}(Mt,qt,ct.zoomOptions.minScale,ct.zoomOptions.maxScale)}(Ue,this),this._simulation=new ea(this),this._pie=new so(this),this.update()}addNode(me){(function(Pe,Fe){Fe._ops.nodes.push(Pe),Fe.update()})(me,this)}zoomIn(){Hr(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}zoomOut(){Hr(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}toggleNode(me){if(!this._ops.clickToggle)return;var Pe=this._ops.nodes,Fe=this._ops.links;me.isExtendedState=!me.isExtendedState;var Re=!me.isExtendedState,Ue=[me.id];function Ke(ot,Ge,gt){gt.forEach(ct=>{if(ct.source.id===ot){ct.hide=Re;const Mt=Ge.find(qt=>qt.id===ct.target.id);Mt&&(Mt.hide=Re,Ue.push(Mt.id),Ke(Mt.id,Ge,gt))}})}setTimeout(()=>{Ue.forEach(ot=>{Fe.forEach(Ge=>{(Ge.source.id===ot||Ge.target.id===ot)&&Ge.target.id!==me.id&&(Ge.hide=Re)})}),this.update()},100),Ke(me.id,Pe,Fe)}showAllNodes(){this._ops.nodes.forEach(me=>{me.hide=!1}),this._ops.links.forEach(me=>{me.hide=!1}),this.update()}deleteNode(me){(function(Pe,Fe){Fe._ops.nodes=Fe._ops.nodes.filter(function(Re){return Re.id!==Pe.id}),Fe._ops.links=Fe._ops.links.filter(function(Re){return Re.source.id!==Pe.id&&Re.target.id!==Pe.id}),Fe.update(),lo(Fe.operationContainer)})(me,this)}scrollToNode(me){const Fe=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),Re=this._ops.nodes.find(Mt=>Mt.id===me);if(!Re)return;const Ue=Re.x,Ke=Re.y,ot=1287,Ge=596,gt=ot/2-Ue,ct=Ge/2-Ke;Fe.setAttribute("transform",`translate(${gt}, ${ct})`)}selectToNode(me){const Pe=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach(Fe=>{Fe.classList.remove("highlightNode")}),me&&Pe.querySelector(".node-circle-"+me).classList.add("highlightNode")}update(me=!0,Pe={}){var Fe,Re;this._pie.showPie("");const Ue=this._ops.nodes,Ke=this._ops.links,ot=this._nodeContainer.addElement(Ts,Ue,this),Ge=this._linkContainer.addElement(Rt,Ke,this),gt=this._textContainer.addElement(jl,Ue);ot.on("click",(Kt,xn)=>Se(this,null,function*(){this.toggleNode(xn);const mn=yield this._ops.nodeClick(xn);if(mn){const{type:ln,id:dn}=mn;uu(ln,dn,this)}})),this._ops.isCustomMouse&&(ot.on("mouseover",(Kt,xn)=>Se(this,null,function*(){yield this._ops.nodeMouseover(xn)})),ot.on("mouseout",()=>Se(this,null,function*(){yield this._ops.nodeMouseout()}))),ot.on("contextmenu",(Kt,xn)=>{Kt.preventDefault(),this._pie.showPie(xn,Kt)}),ot.call(this._simulation.drag());const ct=(Fe=document.querySelector(this._ops.containerName))===null||Fe===void 0?void 0:Fe.clientWidth,Mt=(Re=document.querySelector(this._ops.containerName))===null||Re===void 0?void 0:Re.clientHeight,qt=document.getElementsByClassName(`${this._ops.containerName}-graph-container`)[0];qt&&ct&&Mt&&(this._ops.width=ct,this._ops.height=Mt,qt.setAttribute("viewBox",`0 0 ${ct} ${Mt}`)),me?this._simulation.updateSimulation(Ue,Ke,this._ops):this._simulation.updateSimulation(Ue,Ke,this._ops,.1),this._simulation.addSimulationEvent(Ge,ot,gt,Ke),function(Kt,xn){var mn=["object","function","undefined"];if(Or(xn)!=="object")return Kt;for(var ln in xn)mn.indexOf(Or(xn[ln]))===-1&&(Kt[ln]=xn[ln])}(this._ops,Pe),Object.getOwnPropertyNames(Pe).length&&this._updateBaseTheme()}_updateBaseTheme(){Hr(this._ops.containerName).style("background",this._ops.background)}},ve.storage=Ql,Object.defineProperty(ve,"__esModule",{value:!0})})},77903:function(ri,mi,Se){"use strict";Se.d(mi,{Ax:function(){return Jt},Ds:function(){return vt},KI:function(){return Te},SI:function(){return kt},f1:function(){return We}});var ve=Se(3294);function We(Wt){let Zt=!0;if(Wt.length>0){for(let nn=0;nnnew Promise((te,ne)=>{var ce=Ae=>{try{ge(je.next(Ae))}catch(Ce){ne(Ce)}},le=Ae=>{try{ge(je.throw(Ae))}catch(Ce){ne(Ce)}},ge=Ae=>Ae.done?te(Ae.value):Promise.resolve(Ae.value).then(ce,le);ge((je=je.apply(Gt,Lt)).next())}),en=({data:Gt,className:Lt,fullWidth:je,style:te={},onClose:ne,onOk:ce,showFullTools:le,noAssociationId:ge})=>{const Ae=(0,ve.useRef)(null),Ce=(0,ve.useRef)(null),ze=(0,ve.useRef)(null),De=(0,ve.useRef)(null),[mt,At]=(0,ve.useState)(!1),[dt,st]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>(ze.current||(ze.current=document.createElement("style"),document.head.appendChild(ze.current)),Gt!=null&&Gt.visible?(document.body.setAttribute("data-custom","y-hidden"),ze.current.innerHTML=" html { overflow-y: hidden; }",Gt!=null&&Gt.src&&Dt()):(document.body.removeAttribute("data-custom"),ze.current&&(document.head.removeChild(ze.current),ze.current=null)),()=>{document.body.removeAttribute("data-custom"),ze.current&&(document.head.removeChild(ze.current),ze.current=null)}),[Gt==null?void 0:Gt.visible]);const Dt=()=>Zt(void 0,null,function*(){At(!0),st("\u6B63\u5728\u52A0\u8F7D\u4E2D");const On=yield(0,Wt.ZJ)(Gt==null?void 0:Gt.src);Ae.current.src="",Ae.current.src=On,Ae.current.onload=function(){jt()},At(!1),st("")}),et=On=>Zt(void 0,null,function*(){At(!0),st("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Fn=yield(0,Te.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Gt.title,file:On.dataUrl}});Fn!=null&&Fn.id&&!ge?(yield(0,Te.ZP)(`/api/attachments/${Gt.id}/add_subitem.json`,{method:"post",body:{subitem_id:Fn==null?void 0:Fn.id,settings:JSON.stringify(On.state)}})).status===0&&ce():Fn!=null&&Fn.id&&ce(Fn),At(!1),st("")}),Cn=()=>{const On=document.querySelector('a[href="https://markerjs.com/"]');On&&On.parentNode&&(On.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(bn=>{const Ci=document.querySelector(bn.name);Ci&&Ci.setAttribute("title",bn.title)})},jt=()=>{Ce.current=new xt.hP(Ae.current),Ce.current.targetRoot=De.current,Ce.current.addEventListener("render",et),Ce.current.addEventListener("beforeclose",ne),le&&(Ce.current.availableMarkerTypes=Ce.current.ALL_MARKER_TYPES,Ce.current.uiStyleSettings.redoButtonVisible=!0,Ce.current.uiStyleSettings.notesButtonVisible=!0,Ce.current.uiStyleSettings.zoomButtonVisible=!0,Ce.current.uiStyleSettings.zoomOutButtonVisible=!0,Ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ce.current.uiStyleSettings,Ce.current.show(),Gt!=null&&Gt.snapshotData&&Ce.current.restoreState(Gt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Cn()},300)};return ve.createElement(ve.Fragment,null,(Gt==null?void 0:Gt.visible)&&ve.createElement(vt.Z,{spinning:mt,tip:dt,style:{position:"absolute",width:"100vw"}},ve.createElement("div",{ref:De,className:Jt()(We.imageDimensions,Lt,je?We.fullWidth:""),style:te},ve.createElement("img",{className:We.img,ref:Ae}))))}},41588:function(ri,mi,Se){"use strict";var ve=Se(59301),We=Se(95237),kt=Se(43604),Jt=Se(99313),vt=Se(3113),xt=Se(85149),Te=Se(88010),Wt=Se(48136),Zt=Se(59301);const nn=(0,ve.forwardRef)(({callback:en,showSaveButton:Gt,value:Lt=""},je)=>{const te=(0,ve.useRef)(),ne=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + x=a + r\\text{cos}\\theta \\ \r + y=b + r\\text{sin}\\theta \r +\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],le=Ce=>{te.current.setValue(te.current.getValue()+" "+Ce.value+" ")},ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Zt.createElement(We.Z,{className:Te.Z.lists,gutter:[10,10]},ne.map((Ce,ze)=>Zt.createElement(kt.Z,{flex:"110px",className:Te.Z.item},Zt.createElement("div",null,Zt.createElement(xt.Z,{value:`$$${Ce.value}$$`}),Ce.name),Zt.createElement("div",{className:Te.Z.children},Ce.children.map((De,mt)=>Zt.createElement("div",{key:mt},Zt.createElement("h1",null,De.name),Zt.createElement(We.Z,{gutter:[10,10]},De.data.map((At,dt)=>Zt.createElement(kt.Z,{key:dt,onClick:()=>le(At),className:Te.Z.diamond},Zt.createElement(xt.Z,{value:"`$$"+At.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Zt.createElement(We.Z,{className:Te.Z.lists,gutter:[10,10]},ce.map((Ce,ze)=>Zt.createElement(kt.Z,{flex:"110px",className:Te.Z.item},Zt.createElement("div",null,Zt.createElement(xt.Z,{value:"`$$"+Ce.value+"$$`"}),Ce.name),Zt.createElement("div",{className:Te.Z.children},Ce.children.map((De,mt)=>Zt.createElement("div",{key:mt},De.name&&Zt.createElement("h1",null,De.name),Zt.createElement(We.Z,{gutter:[10,10]},De.data.map((At,dt)=>Zt.createElement(kt.Z,{key:dt,onClick:()=>le(At),className:Te.Z.diamond},Zt.createElement(xt.Z,{value:"`$$"+At.value+"$$`"}))))))))))}],Ae=()=>{var Ce=document.createElement("div");Ce.innerHTML=te.current.getValue();var ze=Ce.innerText;return en&&en(ze),ze};return(0,ve.useImperativeHandle)(je,()=>({getData:Ae})),Zt.createElement("div",{className:Te.Z.mathWrap},Zt.createElement(Jt.default,{defaultActiveKey:"1",items:ge}),Zt.createElement("math-field",{locale:"zh_cn",className:Te.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},Lt||""),Gt&&Zt.createElement("div",{className:Te.Z.button},Zt.createElement(vt.ZP,{size:"large",onClick:Ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});mi.Z=nn},40731:function(ri,mi,Se){"use strict";Se.d(mi,{Q:function(){return xt}});var ve=Se(59301),We=Se(57809),kt=Se(5112),Jt=Se(5871),vt=Se(59301),xt=(Wt=>(Wt[Wt.Number=1]="Number",Wt[Wt.Percent=2]="Percent",Wt))(xt||{});const Te=({value:Wt,onChange:Zt,disabled:nn,hidePercentOption:en=!1,percentType:Gt="select"})=>{const Lt=(0,ve.useMemo)(()=>en?1:2,[en]),[je,te]=(0,ve.useState)(Lt);console.log(je);const ne=le=>Wt.type===1?`${le}\u5206`:`${le}%`,ce=(0,ve.useCallback)(le=>{if(je===1){const ge=le.replace("\u5206","");return isNaN(parseInt(ge,10))?0:ge}else return le.replace("%","")},[je]);return(0,ve.useEffect)(()=>{te(Wt.type)},[Wt]),vt.createElement("div",{style:{display:"flex",alignItems:"center"}},Gt=="select"&&vt.createElement(We.default,{size:"large",onChange:le=>{te(le),Zt({type:le,inputValue:le===1?5:20})},value:je||Lt,style:{width:100},options:en?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:nn}),Gt=="radio"&&vt.createElement(kt.ZP.Group,{size:"large",onChange:le=>{const ge=le.target.value;te(ge),Zt({type:ge,inputValue:ge===1?5:20})},value:je||Lt,disabled:nn},!en&&vt.createElement(kt.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),vt.createElement(kt.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Gt=="radio"&&vt.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Wt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),vt.createElement(Jt.Z,{size:"large",disabled:nn,value:Wt.inputValue,style:{width:"120px"},parser:ce,addonAfter:Wt.type===1?"\u5206":"%",max:je===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:le=>{Zt({type:je,inputValue:le})}}),Gt=="radio"&&Wt.type==2&&vt.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};mi.Z=Te},85149:function(ri,mi,Se){"use strict";Se.d(mi,{z:function(){return mt},Z:function(){return At}});var ve=Se(59301),We=Se(50304),kt=Se(24768),Jt=Se(64018),vt=Se(40846),xt=Se(3294),Te=Se(955),Wt=Se(15342),Zt=Se(1012),nn=Se(23210),en=Se(59301),Lt=({html:dt})=>{const st=(0,ve.useRef)(null),Dt=(0,ve.useRef)(null),et=`.markdown-body p { + margin: 0 0 16px 0 !important; + line-height: 28px; + white-space: pre-wrap; + } + + ol, + ul, + li { + list-style-type: none + } + + ol, + ul, + dl { + margin-bottom: 0px; + } + + .markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + color: #333; + overflow: hidden; + font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; + word-break: break-word; + font-size: 16px; + line-height: 1.6; + white-space: normal; + word-wrap: break-word; + position: relative; + } + + .markdown-body ul>li { + list-style-type: disc; + } + + .markdown-body ol>li { + list-style-type: decimal; + } + + .markdown-body a { + background: transparent; + } + + .markdown-body a:active, + .markdown-body a:hover { + outline: 0; + } + + .markdown-body strong { + font-weight: bold; + } + + .markdown-body h1 { + font-size: 2em; + margin: 0.67em 0; + } + + .markdown-body img { + border: 0; + } + + .markdown-body hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; + } + + .markdown-body pre { + overflow: auto; + } + + .markdown-body code, + .markdown-body kbd, + .markdown-body pre { + font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; + font-size: 1em; + } + + .markdown-body input { + color: inherit; + font: inherit; + margin: 0; + } + + .markdown-body html input[disabled] { + cursor: default; + } + + .markdown-body input { + line-height: normal; + } + + .markdown-body input[type="checkbox"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + } + + .markdown-body table { + border-collapse: collapse; + border-spacing: 0; + } + + .markdown-body td, + .markdown-body th { + padding: 0; + } + + .markdown-body * { + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body input { + font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + } + + .markdown-body a { + color: #4183c4; + text-decoration: none; + } + + .markdown-body a:hover, + .markdown-body a:active { + text-decoration: underline; + } + + .markdown-body hr { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #ddd; + } + + .markdown-body hr:before { + display: table; + content: ""; + } + + .markdown-body hr:after { + display: table; + clear: both; + content: ""; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + margin-top: 15px; + margin-bottom: 15px; + line-height: 1.1; + } + + .markdown-body h1 { + font-size: 30px; + } + + .markdown-body h2 { + font-size: 21px; + } + + .markdown-body h3 { + font-size: 16px; + } + + .markdown-body h4 { + font-size: 14px; + } + + .markdown-body h5 { + font-size: 12px; + } + + .markdown-body h6 { + font-size: 11px; + } + + .markdown-body blockquote { + margin: 0; + } + + .markdown-body ul, + .markdown-body ol { + padding: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul.linenums, + ol.linenums { + padding: 16px 0 0 36px !important; + } + + .markdown-body ul, + .markdown-body ol { + padding-left: 2em; + } + + + .markdown-body ol ol, + .markdown-body ul ol { + list-style-type: lower-roman; + } + + .markdown-body ul ul ol, + .markdown-body ul ol ol, + .markdown-body ol ul ol, + .markdown-body ol ol ol { + list-style-type: lower-alpha; + } + + .markdown-body dd { + margin-left: 0; + } + + .markdown-body code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + } + + .markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + } + + .markdown-body .octicon { + font: normal normal 16px octicons-anchor; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .markdown-body .octicon-link:before { + content: '\f05c'; + } + + .markdown-body>*:first-child { + margin-top: 0 !important; + } + + .markdown-body>*:last-child { + margin-bottom: 0 !important; + } + + .markdown-body .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + } + + .markdown-body .anchor:focus { + outline: none; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4; + } + + .markdown-body h1 .octicon-link, + .markdown-body h2 .octicon-link, + .markdown-body h3 .octicon-link, + .markdown-body h4 .octicon-link, + .markdown-body h5 .octicon-link, + .markdown-body h6 .octicon-link { + display: none; + color: #000; + vertical-align: middle; + } + + .markdown-body h1:hover .anchor, + .markdown-body h2:hover .anchor, + .markdown-body h3:hover .anchor, + .markdown-body h4:hover .anchor, + .markdown-body h5:hover .anchor, + .markdown-body h6:hover .anchor { + padding-left: 8px; + margin-left: -30px; + text-decoration: none; + } + + .markdown-body h1:hover .anchor .octicon-link, + .markdown-body h2:hover .anchor .octicon-link, + .markdown-body h3:hover .anchor .octicon-link, + .markdown-body h4:hover .anchor .octicon-link, + .markdown-body h5:hover .anchor .octicon-link, + .markdown-body h6:hover .anchor .octicon-link { + display: inline-block; + } + + .markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee; + } + + .markdown-body h1 .anchor { + line-height: 1; + } + + .markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee; + } + + .markdown-body h2 .anchor { + line-height: 1; + } + + .markdown-body h3 { + font-size: 1.5em; + line-height: 1.43; + } + + .markdown-body h3 .anchor { + line-height: 1.2; + } + + .markdown-body h4 { + font-size: 1.25em; + } + + .markdown-body h4 .anchor { + line-height: 1.2; + } + + .markdown-body h5 { + font-size: 1em; + } + + .markdown-body h5 .anchor { + line-height: 1.1; + } + + .markdown-body h6 { + font-size: 1em; + color: #777; + } + + .markdown-body h6 .anchor { + line-height: 1.1; + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + } + + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + } + + .markdown-body li>p { + margin-top: 16px; + } + + .markdown-body dl { + padding: 0; + } + + .markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: bold; + } + + .markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; + } + + .markdown-body blockquote { + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd; + } + + .markdown-body blockquote> :first-child { + margin-top: 0; + } + + .markdown-body blockquote> :last-child { + margin-bottom: 0; + } + + .markdown-body table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all; + } + + .markdown-body table th { + font-weight: bold; + text-align: revert; + } + + .markdown-body table th, + .markdown-body table td { + padding: 6px 13px; + border: 1px solid #ddd; + } + + .markdown-body table tr { + background-color: #fff; + border-top: 1px solid #ccc; + } + + .markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; + } + + .markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body code { + padding: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 3px; + } + + .markdown-body code:has(.katex) { + background-color: transparent; + } + + .markdown-body code:before, + .markdown-body code:after { + letter-spacing: -0.2em; + content: "\\00a0"; + } + + .markdown-body pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; + } + + .markdown-body .highlight { + margin-bottom: 16px; + } + + .markdown-body .highlight pre, + .markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px; + } + + .markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; + } + + .markdown-body pre { + word-wrap: normal; + } + + .markdown-body pre code { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; + } + + .markdown-body pre code:before, + .markdown-body pre code:after { + content: normal; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .pl-c { + color: #969896; + } + + .markdown-body .pl-c1, + .markdown-body .pl-mdh, + .markdown-body .pl-mm, + .markdown-body .pl-mp, + .markdown-body .pl-mr, + .markdown-body .pl-s1 .pl-v, + .markdown-body .pl-s3, + .markdown-body .pl-sc, + .markdown-body .pl-sv { + color: #0086b3; + } + + .markdown-body .pl-e, + .markdown-body .pl-en { + color: #795da3; + } + + .markdown-body .pl-s1 .pl-s2, + .markdown-body .pl-smi, + .markdown-body .pl-smp, + .markdown-body .pl-stj, + .markdown-body .pl-vo, + .markdown-body .pl-vpf { + color: #333; + } + + .markdown-body .pl-ent { + color: #63a35c; + } + + .markdown-body .pl-k, + .markdown-body .pl-s, + .markdown-body .pl-st { + color: #a71d5d; + } + + .markdown-body .pl-pds, + .markdown-body .pl-s1, + .markdown-body .pl-s1 .pl-pse .pl-s2, + .markdown-body .pl-sr, + .markdown-body .pl-sr .pl-cce, + .markdown-body .pl-sr .pl-sra, + .markdown-body .pl-sr .pl-sre, + .markdown-body .pl-src { + color: #df5000; + } + + .markdown-body .pl-mo, + .markdown-body .pl-v { + color: #1d3e81; + } + + .markdown-body .pl-id { + color: #b52a1d; + } + + .markdown-body .pl-ii { + background-color: #b52a1d; + color: #f8f8f8; + } + + .markdown-body .pl-sr .pl-cce { + color: #63a35c; + font-weight: bold; + } + + .markdown-body .pl-ml { + color: #693a17; + } + + .markdown-body .pl-mh, + .markdown-body .pl-mh .pl-en, + .markdown-body .pl-ms { + color: #1d3e81; + font-weight: bold; + } + + .markdown-body .pl-mq { + color: #008080; + } + + .markdown-body .pl-mi { + color: #333; + font-style: italic; + } + + .markdown-body .pl-mb { + color: #333; + font-weight: bold; + } + + .markdown-body .pl-md, + .markdown-body .pl-mdhf { + background-color: #ffecec; + color: #bd2c00; + } + + .markdown-body .pl-mdht, + .markdown-body .pl-mi1 { + background-color: #eaffea; + color: #55a532; + } + + .markdown-body .pl-mdr { + color: #795da3; + font-weight: bold; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .task-list-item { + list-style-type: none; + } + + .markdown-body .task-list-item+.task-list-item { + margin-top: 3px; + } + + .markdown-body .task-list-item input { + float: left; + margin: 0.3em 0 0.25em -1.6em; + vertical-align: middle; + } + + .markdown-body :checked+.radio-label { + z-index: 1; + position: relative; + border-color: #4183c4; + } + + + /*! Pretty printing styles. Used with prettify.js. */ + /* SPAN elements with the classes below are added by prettyprint. */ + .pln { + color: #000 + } + + /* plain text */ + + @media screen { + .str { + color: #080 + } + + /* string content */ + .kwd { + color: #008 + } + + /* a keyword */ + .com { + color: #800 + } + + /* a comment */ + .typ { + color: #606 + } + + /* a type name */ + .lit { + color: #066 + } + + /* a literal value */ + /* punctuation, lisp open bracket, lisp close bracket */ + .pun, + .opn, + .clo { + color: #660 + } + + .tag { + color: #008 + } + + /* a markup tag name */ + .atn { + color: #606 + } + + /* a markup attribute name */ + .atv { + color: #080 + } + + /* a markup attribute value */ + .dec, + .var { + color: #606 + } + + /* a declaration; a variable name */ + .fun { + color: red + } + + /* a function name */ + } + + /* Use higher contrast and text-weight for printable form. */ + @media print, + projection { + .str { + color: #060 + } + + .kwd { + color: #006; + font-weight: bold + } + + .com { + color: #600; + font-style: italic + } + + .typ { + color: #404; + font-weight: bold + } + + .lit { + color: #044 + } + + .pun, + .opn, + .clo { + color: #440 + } + + .tag { + color: #006; + font-weight: bold + } + + .atn { + color: #404 + } + + .atv { + color: #060 + } + } + + /* Put a border around prettyprinted code snippets. */ + pre.prettyprint { + padding: 2px; + /* border: 1px solid #888 */ + } + + /* Specify class=linenums on a pre to get line numbering */ + ol.linenums { + margin-top: 0; + margin-bottom: 0 + } + + /* IE indents via margin-left */ + li.L0, + li.L1, + li.L2, + li.L3, + li.L5, + li.L6, + li.L7, + li.L8 { + list-style-type: none + } + + /* Alternate shading for lines */ + li.L1, + li.L3, + li.L5, + li.L7, + li.L9 { + background: #eee + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + }`;return(0,ve.useEffect)(()=>{const Cn=st.current.attachShadow({mode:"open"});Dt.current=document.createElement("div"),Dt.current.className="markdown-body",Dt.current.innerHTML=dt,Cn.appendChild(Dt.current);const jt=document.createElement("style");return jt.textContent=et,Cn.appendChild(jt),()=>{Cn.innerHTML=""}},[]),(0,ve.useEffect)(()=>{Dt.current&&(Dt.current.innerHTML=dt)},[dt]),en.createElement("div",{ref:st})},je=Object.defineProperty,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,le=(dt,st,Dt)=>st in dt?je(dt,st,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):dt[st]=Dt,ge=(dt,st)=>{for(var Dt in st||(st={}))ne.call(st,Dt)&&le(dt,Dt,st[Dt]);if(te)for(var Dt of te(st))ce.call(st,Dt)&&le(dt,Dt,st[Dt]);return dt};const Ae="@\u2581\u2581@",Ce="@\u2581@",ze=/]*>/g;function De(dt){let st=document.createElement("div");return st.innerHTML=dt,st.childNodes.length===0?"":st.childNodes[0].nodeValue}const mt=(dt,st)=>{dt=dt||"";const Dt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,et=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Cn=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,jt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return st?dt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Dt,(On,Fn,bn,Ci,qi,Tt,it)=>{const Yn=Fn||Ci||Tt,Br=bn||qi||it||"?";return xt.Z.API_SERVER+"/api/attachments/"+Yn+Br+"&t="+(0,Te.Jn)(Yn,Date.now())+(On.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(dt=dt.replace(jt,(On,Fn,bn,Ci,qi,Tt,it)=>{const Yn=Fn||Ci||Tt,Br=bn||qi||it||"?";return xt.Z.API_SERVER+"/attachments/download/"+Yn+Br+"&t="+(0,Te.Jn)(Yn,Date.now())+(On.indexOf(")")>-1?")":"&")}).replace(Dt,(On,Fn,bn,Ci,qi,Tt,it)=>{const Yn=Fn||Ci||Tt,Br=bn||qi||it||"?";return xt.Z.API_SERVER+"/api/attachments/"+Yn+Br+"&t="+(0,Te.Jn)(Yn,Date.now())+(On.indexOf(")")>-1?")":"&")}).replace(et,(On,Fn,bn,Ci,qi)=>{const Tt=Fn||Ci,it=bn||qi||"";return'"'+xt.Z.API_SERVER+"/api/attachments/"+Tt+it+Tt+it+"&t="+(0,Te.Jn)(Tt,Date.now())}).replace(Cn,(On,Fn,bn,Ci,qi)=>{const Tt=Fn||Ci,it=bn||qi||"";return"("+xt.Z.API_SERVER+"/files/uploads/"+Tt+it+Tt+it+"&t="+(0,Te.Jn)(Tt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),dt)};var At=({value:dt="",className:st,showTextOnly:Dt,showLines:et,style:Cn={},stylesPrev:jt={},highlightKeywords:On,showProgramFill:Fn,isProgramFill:bn,disabledFill:Ci=!1,programFillValue:qi,onFillChange:Tt=Br=>{},onFillBlur:it=()=>{},onFillFocus:Yn=()=>{}})=>{let Br=String(dt);const[Lr,fn]=(0,ve.useState)(""),[ui,Ti]=(0,ve.useState)("office"),[Ln,jn]=(0,ve.useState)([]),Qi=(0,ve.useRef)("a"+(0,Zt.Z)()),Ct={},Mn=(_t,sn,zt)=>{const gn=document.createElement(_t===Ce?"input":"textarea");gn.style.width="100%",gn.style.height=_t===Ce?"40px":"151px",gn.rows=5,gn.spellcheck=!1,gn.name="edu-program-fill",gn.placeholder="\u8BF7\u8F93\u5165",gn.dataset.id=sn;const nr=Object.keys(Ct).length;return Ct[nr]=gn,`${gn.outerHTML}`};function $n(_t){return _t=_t.replace(/!\[.*?\]\(.*?\)/g,""),_t=_t.replace(/\[.*?\]\(.*?\)/g,""),_t=_t.replace(new RegExp("","gs"),""),_t=_t.replace(//g,""),_t=_t.replace(//g,""),_t=_t.replace(new RegExp(".*?<\\/video>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/audio>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/style>","gs"),""),_t=_t.replace(new RegExp(".*?<\\/script>","gs"),""),_t}const at=_t=>_t.replace(/([\s\S]+?)<\/style>/gim,function(sn,zt){let gn=zt.replace(/(\n|\r)/g,"").split("}"),nr=[];return gn.map(_i=>{_i!=""&&nr.push(`.${Qi.current} ${_i}`)}),``}),ke=(0,ve.useMemo)(()=>{try{const gn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,nr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_i=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Fi=/\(\/attachments\/download\//g;Br=Br.replace(Fi,"("+xt.Z.API_SERVER+"/attachments/download/").replace(gn,"("+xt.Z.API_SERVER+"/api/attachments/").replace(nr,'"'+xt.Z.API_SERVER+"/api/attachments/").replace(_i,'"'+xt.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(gn){}if(Fn){let gn=-1;return Br=Br.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(nr,_i,Fi){var Ni;return++gn,Mn(nr,gn,(Ni=qi==null?void 0:qi[gn])==null?void 0:Ni.value.replaceAll("<","<").replaceAll(">",">"))}),`
            ${at(Br||"")}
            `}let _t=at(Br);_t=(0,kt.ZP)(_t);const sn=(0,kt.ez)();Br.match(/\[TOC\]/)&&(_t=_t.replace("

            [TOC]

            ",(0,kt.Qv)()),(0,kt.Iy)()),_t=_t.replace(/(__special_katext_id_\d+__)/g,(gn,nr)=>{const{type:_i,expression:Fi}=sn[nr];return(0,Wt.renderToString)(De(Fi)||"",{displayMode:_i==="block",throwOnError:!1,output:"html"})}),_t=_t.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,kt.AL)();const zt=document.createElement("div");if(zt.innerHTML=_t,Dt)return zt.innerText;if(On){const gn=On.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ee(zt,gn),zt.innerHTML}return setTimeout(()=>pt(),500),zt.innerHTML},[Br,On]);(0,ve.useEffect)(()=>{wt.current&&wt.current.querySelectorAll(["input","textarea"]).forEach(sn=>{sn.oninput=be,sn.onblur=Ve,sn.onfocus=lt})},[Ln]),(0,ve.useEffect)(()=>{var _t,sn,zt,gn,nr;if(qi!=null&&qi.length)try{const _i=wt.current.querySelectorAll(".edu-program-fill-score"),Fi=wt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ni,ir]of Fi.entries())ir.value=((_t=qi==null?void 0:qi[Ni])==null?void 0:_t.value)||"",((sn=qi==null?void 0:qi[Ni])==null?void 0:sn.type)==="warning"?ir.className="program-fill-warning":((zt=qi==null?void 0:qi[Ni])==null?void 0:zt.type)==="success"?ir.className="program-fill-success":ir.className="";for(const[Ni,ir]of _i.entries())ir.innerHTML=(gn=qi==null?void 0:qi[Ni])!=null&&gn.score?`${(nr=qi==null?void 0:qi[Ni])==null?void 0:nr.score}\u5206`:"";jn(qi)}catch(_i){console.log(_i,"error")}},[qi]);const be=_t=>{Ln[_t.target.dataset.id]=Ln[_t.target.dataset.id]||{},Ln[_t.target.dataset.id].value=_t.target.value,jn([...Ln]),Tt(Ln,_t.target.dataset.id)},Ve=_t=>{Ln[_t.target.dataset.id]=Ln[_t.target.dataset.id]||{},Ln[_t.target.dataset.id].value=_t.target.value,jn([...Ln]),it(Ln,_t.target.dataset.id)},lt=_t=>{Ln[_t.target.dataset.id]=Ln[_t.target.dataset.id]||{},Ln[_t.target.dataset.id].value=_t.target.value,jn([...Ln]),Yn(Ln,_t.target.dataset.id)};function Ee(_t,sn){return _t.childNodes.forEach(zt=>{var gn;if(zt.childNodes.length>0)Ee(zt,sn);else if(zt.nodeName!=="IMG")if(zt.innerHTML)zt.innerHTML=(gn=zt.innerHTML)==null?void 0:gn.replace(new RegExp(sn,"gi"),'$&');else{const nr=document.createElement("span");nr.innerHTML=zt.textContent.replace(new RegExp(sn,"gi"),'$&'),zt.replaceWith(nr)}})}const wt=(0,ve.useRef)();kt.jb.WebkitLineClamp=et,et&&(Cn=ge(ge({},Cn),kt.jb));function zn(_t){let sn=_t.target;if(sn.tagName.toUpperCase()==="A"){let zt=sn.getAttribute("href");if(zt.indexOf("office")>-1)_t.preventDefault(),fn(zt),Ti("office");else if(zt.indexOf("application/pdf")>-1)_t.preventDefault(),fn(zt),Ti("pdf");else if(zt.indexOf("text/html")>-1)_t.preventDefault(),fn(zt),Ti("html");else if(zt.startsWith("#")){_t.preventDefault();let gn=document.getElementById(zt.replace("#",""));gn&&gn.scrollIntoView(!0)}}}const pt=()=>{var _t;const sn=(_t=wt.current)==null?void 0:_t.querySelectorAll("video");sn==null||sn.forEach(zt=>{if(zt.oncontextmenu=()=>!1,zt.src.indexOf(".m3u8")>-1&&!zt.canPlayType("application/vnd.apple.mpegurl")){if(vt.ZP.isSupported()){var gn=new vt.ZP;gn.loadSource(zt.src),gn.attachMedia(zt)}}})};(0,ve.useEffect)(()=>{if(wt.current&&ke&&ke.match(ze)&&window.PR.prettyPrint(),wt.current)return wt.current.addEventListener("click",zn),()=>{var _t;(_t=wt.current)==null||_t.removeEventListener("click",zn),(0,kt.AL)(),(0,kt.Iy)()}},[ke,wt.current,zn]),(0,ve.useEffect)(()=>{var _t;const sn=zt=>{zt.preventDefault(),zt.clipboardData.setData("text",window.getSelection().toString())};return(_t=wt.current)==null||_t.addEventListener("copy",sn),()=>{var zt;(zt=wt.current)==null||zt.removeEventListener("copy",sn)}},[wt.current]);const Et=_t=>//i.test(_t||"");return ve.createElement(ve.Fragment,null,Dt&&ve.createElement("div",{ref:wt},ke),!Dt&&!Et(ke)&&ve.createElement("div",{ref:wt,style:ge({},Cn),className:`${st||""} ${Ci?"disabled-fill":""} markdown-body ${Qi.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Dt&&Et(ke)&&ve.createElement(Lt,{html:ke}),ve.createElement(nn.Z,{close:!0,data:Lr,type:Lr!=null&&Lr.length?ui:"",style:ge({},jt),onClose:()=>fn("")}))}},47362:function(ri,mi,Se){"use strict";var ve=Se(59301),We=Se(78241),kt=Se(95237),Jt=Se(57809),vt=Se(92832),xt=Se(88522),Te=Se(3113),Wt=Se(24905),Zt=Se(6848),nn=Se(8591),en=Se(1710),Gt=Se(89070),Lt=Se(61186),je=Se.n(Lt),te=Se(26724),ne=Se.n(te),ce=Se(58143),le=Se(92365),ge=Se(85057),Ae=Se(76895),Ce=Se(59301),ze=Object.defineProperty,De=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Dt=(Tt,it,Yn)=>it in Tt?ze(Tt,it,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):Tt[it]=Yn,et=(Tt,it)=>{for(var Yn in it||(it={}))dt.call(it,Yn)&&Dt(Tt,Yn,it[Yn]);if(At)for(var Yn of At(it))st.call(it,Yn)&&Dt(Tt,Yn,it[Yn]);return Tt},Cn=(Tt,it)=>De(Tt,mt(it)),jt=(Tt,it,Yn)=>new Promise((Br,Lr)=>{var fn=Ln=>{try{Ti(Yn.next(Ln))}catch(jn){Lr(jn)}},ui=Ln=>{try{Ti(Yn.throw(Ln))}catch(jn){Lr(jn)}},Ti=Ln=>Ln.done?Br(Ln.value):Promise.resolve(Ln.value).then(fn,ui);Ti((Yn=Yn.apply(Tt,it)).next())});const On=[];function Fn({onSearch:Tt,schools:it}){return Ce.createElement(We.default,{colon:!1,layout:"horizontal",onFinish:Tt,initialValues:{keyword:"",school_name:"",search_type:"1"}},Ce.createElement(kt.Z,{style:{flexWrap:"nowrap"}},Ce.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},Ce.createElement(Jt.default,{popupClassName:Ae.Z.selectdown,style:{width:106}},Ce.createElement(Jt.default.Option,{value:"1"},"\u59D3\u540D"),Ce.createElement(Jt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),Ce.createElement(Jt.default.Option,{value:"3"},"\u90AE\u7BB1"))),Ce.createElement(We.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},Ce.createElement(vt.default,{allowClear:!0,style:{width:300},size:"middle"})),Ce.createElement(We.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},Ce.createElement(xt.Z,{options:it,style:{width:300},size:"middle",showSearch:!0,filterOption:(Yn,Br)=>Br.value.toUpperCase().indexOf(Yn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),Ce.createElement(Te.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var bn=(Tt=>(Tt[Tt.INITDATA=0]="INITDATA",Tt[Tt.INITSCHOOLS=1]="INITSCHOOLS",Tt[Tt.SHOWLOADING=2]="SHOWLOADING",Tt[Tt.SELECTEDIDS=3]="SELECTEDIDS",Tt[Tt.SETQUERY=4]="SETQUERY",Tt[Tt.SETPAGE=5]="SETPAGE",Tt))(bn||{});function Ci(Tt,it){switch(it.type){case 0:return et(et({},Tt),it.payload);case 4:return et(et({},Tt),it.payload);case 5:return Cn(et({},Tt),{page:it.payload,reload:!1});case 2:return Cn(et({},Tt),{loading:it.payload});case 1:return Cn(et({},Tt),{schools:it.payload});case 3:return Cn(et({},Tt),{selectedIds:it.payload});default:throw new Error}}const qi={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};mi.Z=({onSelect:Tt,onCancel:it,container_id:Yn,container_type:Br})=>{const[Lr,fn]=(0,ve.useReducer)(Ci,qi),{data:ui,schools:Ti,loading:Ln,selectedIds:jn,page:Qi,count:Ct,query:Mn,reload:$n}=Lr;(0,ve.useEffect)(()=>{function wt(){return jt(this,null,function*(){const{users:zn,user_count:pt}=yield(0,le.nQ)(Cn(et({},Mn),{page:Qi,container_type:Br,container_id:Yn,display_aliases:!0}));fn({type:0,payload:{data:$n?zn:[...ui,...zn],count:pt}})})}Mn&&wt()},[Qi,Mn,$n,Yn,Br]),(0,ve.useEffect)(()=>{function wt(){return jt(this,null,function*(){const{school_names:zn}=yield(0,le.K$)({display_aliases:!0});fn({type:1,payload:zn.map(pt=>({value:pt}))})})}wt()},[]);const at=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(wt,zn)=>Ce.createElement(Wt.default,{value:zn.numid,checked:jn.includes(zn.numid),disabled:!!wt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(wt,zn)=>Ce.createElement("div",null,Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement(Gt.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${zn.login}`,target:"_blank"},wt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},wt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},wt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},wt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},wt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},wt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:wt=>Ce.createElement("span",{style:{color:"#000000"}},wt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:wt=>Ce.createElement(Zt.Z,{placement:"bottom",title:wt},Ce.createElement("span",{style:{color:"#000000"}},je()(wt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:wt=>{if(wt===1)return Ce.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ke(wt){fn({type:4,payload:{page:1,reload:!0,query:wt}})}function be(wt){fn({type:5,payload:wt})}function Ve(wt){let zn=jn.indexOf(wt);zn>=0?jn.splice(zn,1):jn.push(wt),fn({type:3,payload:[...jn]})}function lt(){jn.length===0?nn.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Tt(jn,Yn),fn({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ee=Ct>Qi*10;return Ce.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},Ce.createElement(Fn,{onSearch:ke,schools:Ti}),Mn?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:"flexd-table-header mt20"},Ce.createElement(ge.Gi,null,Ce.createElement(en.default,{pagination:!1,dataSource:On,columns:at}))),Ce.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},Ce.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:be,hasMore:Ee,useWindow:!1},Ce.createElement(ge.Gi,null,Ce.createElement(en.default,{loading:Ln,showHeader:!1,pagination:!1,dataSource:ui,columns:at,onRow:wt=>({onClick:zn=>{wt.added!==1&&Ve(wt.numid)}})})))),Ce.createElement("div",{className:"flex-container flex-end"},Ce.createElement(Te.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:it},"\u53D6\u6D88"),Ce.createElement(Te.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:lt},"\u786E\u5B9A"))):Ce.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Ce.createElement("img",{src:ce,width:"100",alt:""}),Ce.createElement("br",null),Ce.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},82438:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return Wt}});var ve=Se(59301),We={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},kt=Se(43418),Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",xt=(Zt,nn,en)=>new Promise((Gt,Lt)=>{var je=ce=>{try{ne(en.next(ce))}catch(le){Lt(le)}},te=ce=>{try{ne(en.throw(ce))}catch(le){Lt(le)}},ne=ce=>ce.done?Gt(ce.value):Promise.resolve(ce.value).then(je,te);ne((en=en.apply(Zt,nn)).next())}),Wt=({type:Zt,resdata:nn,onok:en,oktext:Gt,okloading:Lt})=>{const[je,te]=(0,ve.useState)(!1),{can_copy_list:ne,can_copy_num:ce,challenge_type:le,course_data_list:ge,no_copy_list:Ae,no_copy_num:Ce,no_use_list:ze,no_use_num:De,repeat_shixun_num:mt,student_count:At,total_num:dt,use_num:st}=nn;let Dt=ce>0||Zt==="exercise";(0,ve.useEffect)(()=>{(nn==null?void 0:nn.student_count)>0&&te(!0)},[nn]),console.log("---11",Lt),(0,ve.useEffect)(()=>{Lt||te(!1)},[Lt]);const et=()=>{if(Zt==="exercise"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Zt==="exercise"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="shixun"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="shixun"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="subject"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="subject"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ve.createElement("span",{className:We.orangeColor},At)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ve.createElement("span",{className:We.orangeColor},st)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="exercisepush")return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Zt==="shixunpush"&&le===1)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Zt==="shixunpush"&&le===2)return ve.createElement(ve.Fragment,null,"\u8BFE\u5802\u5185\u6709",ve.createElement("span",{className:We.orangeColor},At),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ve.createElement("span",{className:We.orangeColor},st),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ve.createElement("span",{className:We.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Cn=()=>{if(Zt==="exercise"||Zt==="subject"||Zt==="exercisepush"||Zt==="shixunpush")return ve.createElement("div",{style:{marginTop:20}},Ce>0&&ve.createElement("div",null,ve.createElement("span",{className:We.flex},ve.createElement("img",{src:vt,style:{width:14}}),ve.createElement("span",{className:We.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ve.createElement("div",{className:We.statusbody},Zt==="exercise"&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve.createElement("span",{className:We.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Zt==="subject"||Zt==="exercisepush")&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Dt&&ve.createElement("span",{className:We.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Zt==="shixunpush"&&ve.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Dt&&ve.createElement("span",{className:We.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ve.createElement("div",null,Ae==null?void 0:Ae.map((jt,On)=>ve.createElement("a",{href:`/shixuns/${jt.identifier}/challenges`,target:"_blank"},"\u300A",jt==null?void 0:jt.name,"\u300B",On+1!==Ce&&"\u3001"))))),ce>0&&ve.createElement("div",{style:{marginTop:20}},ve.createElement("span",{className:We.flex},ve.createElement("img",{src:Jt,style:{width:14}}),ve.createElement("span",{className:We.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ve.createElement("div",{className:We.statusbody},Zt==="exercise"&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Zt==="subject"||Zt==="exercisepush")&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Zt==="shixunpush"&&ve.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ve.createElement("div",null,ne==null?void 0:ne.map((jt,On)=>ve.createElement("a",{href:`/shixuns/${jt.identifier}/challenges`,target:"_blank"},"\u300A",jt==null?void 0:jt.name,"\u300B",On+1!==ce&&"\u3001"))))));if(Zt==="shixun")return ve.createElement("div",{style:{marginTop:20}},ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ve.createElement(kt.default,{open:je,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Dt&&"none"}},zIndex:1003,confirmLoading:Lt,okText:Dt?Gt:"\u6211\u77E5\u9053\u4E86",onOk:()=>xt(void 0,null,function*(){Dt?yield en([...ne,...ze]):te(!1)})},ve.createElement("div",{style:{maxHeight:600,overflow:"auto"}},et(),Cn()))}},97692:function(ri,mi,Se){"use strict";Se.d(mi,{h:function(){return Ce}});var ve=Se(59301),We=Se(57809),kt=Se(78241),Jt=Se(3113),vt=Se(89780),xt=Se.n(vt),Te=Se(37036),Wt=Se(95625),Zt=Object.defineProperty,nn=Object.defineProperties,en=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,te=(ze,De,mt)=>De in ze?Zt(ze,De,{enumerable:!0,configurable:!0,writable:!0,value:mt}):ze[De]=mt,ne=(ze,De)=>{for(var mt in De||(De={}))Lt.call(De,mt)&&te(ze,mt,De[mt]);if(Gt)for(var mt of Gt(De))je.call(De,mt)&&te(ze,mt,De[mt]);return ze},ce=(ze,De)=>nn(ze,en(De));const le=We.default.Option,ge={labelCol:{span:4},wrapperCol:{span:20}},Ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};mi.Z=({callback:ze,onCancel:De})=>{const[mt,At]=(0,ve.useState)("python");function dt(Dt){At(Ae[Dt][1])}function st(Dt){ze(Dt)}return ve.createElement(kt.default,ce(ne({},ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:st,style:{width:500}}),ve.createElement(kt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(We.default,{getPopupContainer:Dt=>Dt.parentNode,onChange:dt},Object.keys(Ae).map(Dt=>ve.createElement(le,{key:Dt,value:Dt},Ae[Dt][0])))),ve.createElement(kt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(Ce,{mode:mt})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Jt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Jt.ZP,{type:"ghost",onClick:De},"\u53D6\u6D88")))};function Ce({value:ze,onChange:De,mode:mt,options:At={}}){const dt=(0,ve.useRef)(),[st,Dt]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(st){let et=function(Cn){const jt=Cn.getValue();De&&De(jt)};return st.on("change",et),()=>{st.off("change",et)}}},[st,De]),(0,ve.useEffect)(()=>{st&&st.setOption("mode",mt)},[st,mt]),(0,ve.useEffect)(()=>{st&&(ze!==st.getValue()||ze==="")&&setTimeout(()=>{st.setValue(ze||"")},300)},[st,ze]),(0,ve.useEffect)(()=>{if(dt.current&&!st){const et=xt().fromTextArea(dt.current,ne({mode:mt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},At));Dt(et)}},[dt.current,st]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:dt}))}},12290:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return Ii}});var ve=Se(59301),We=Se(89780),kt=Se.n(We),Jt=Se(76374),vt=Se(37036),xt=Se(6313),Te=Se(25717),Wt=Se(99498),Zt=Se(25419),nn=Se(67549),en=Se(85149),Gt=({value:rn="",className:Ut,showTextOnly:Xe,showLines:cn,style:oi={}})=>{const Vn=(0,ve.useMemo)(()=>"",[rn]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:Vn}}))},Lt=Se(59301),je=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(rn,Ut,Xe)=>Ut in rn?je(rn,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):rn[Ut]=Xe,Ce=(rn,Ut)=>{for(var Xe in Ut||(Ut={}))le.call(Ut,Xe)&&Ae(rn,Xe,Ut[Xe]);if(ce)for(var Xe of ce(Ut))ge.call(Ut,Xe)&&Ae(rn,Xe,Ut[Xe]);return rn},ze=(rn,Ut)=>te(rn,ne(Ut));let De=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function mt({onActionCallback:rn,title:Ut,icon:Xe,actionName:cn,className:oi="",children:Vn}){function An(){rn(cn)}return Lt.createElement("a",{title:Ut,className:oi,onClick:An},Lt.createElement("i",{className:`${Xe}`}),Vn)}var At=({watch:rn,showNullButton:Ut,showNullProgramButton:Xe,onActionCallback:cn,fullScreen:oi,insertTemp:Vn,hidetoolBar:An,extraUse:Si})=>{const eo=[...De,{title:`${rn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${rn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Lt.createElement("ul",{className:"markdown-toolbar-container"},!An&&eo.map((Gr,Yr)=>Lt.createElement("li",{key:Yr},Gr.actionName?Lt.createElement(mt,ze(Ce({},Gr),{onActionCallback:cn})):Lt.createElement("span",{className:"v-line"}))),Ut?Lt.createElement("li",null,Lt.createElement(mt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:cn},Lt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Xe?Lt.createElement(Lt.Fragment,null,Lt.createElement("li",null,Lt.createElement(mt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:cn},Lt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Lt.createElement("li",null,Lt.createElement(mt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:cn},Lt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Vn&&Lt.createElement("li",null,Lt.createElement(mt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Vn}`,onActionCallback:cn},Lt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Si&&Lt.createElement("li",null,Si),Lt.createElement("li",{className:"btn-full-screen"},Lt.createElement(mt,{icon:`${oi?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:oi?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:cn})))},dt=Se(79346),st=Se(78241),Dt=Se(92832),et=Se(3113),Cn=Object.defineProperty,jt=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,qi=(rn,Ut,Xe)=>Ut in rn?Cn(rn,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):rn[Ut]=Xe,Tt=(rn,Ut)=>{for(var Xe in Ut||(Ut={}))bn.call(Ut,Xe)&&qi(rn,Xe,Ut[Xe]);if(Fn)for(var Xe of Fn(Ut))Ci.call(Ut,Xe)&&qi(rn,Xe,Ut[Xe]);return rn},it=(rn,Ut)=>jt(rn,On(Ut));const Yn={labelCol:{span:4},wrapperCol:{span:20}};var Br=({callback:rn,onCancel:Ut})=>{function Xe(cn){rn(cn)}return ve.createElement(st.default,it(Tt({},Yn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Xe,style:{width:500}}),ve.createElement(st.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(Dt.default,null)),ve.createElement(st.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(Dt.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(et.ZP,{type:"ghost",onClick:Ut},"\u53D6\u6D88")))},Lr=Se(97692),fn=Se(28451),ui=Se(43418),Ti=Se(95237),Ln=Se(73524),jn=Se(59301),Qi=({callback:rn,onCancel:Ut})=>{const Xe=document.createElement("canvas"),cn=Xe.getContext("2d");Xe.width=1e3,Xe.height=800,cn.fillStyle="#ffffff",cn.fillRect(0,0,Xe.width,Xe.height);const oi=Xe.toDataURL("image/png");return jn.createElement(ui.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},jn.createElement(Ti.Z,{style:{height:"100vh"}},jn.createElement(Ln.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:oi,visible:!0,title:String(Date.now())},onOk:Vn=>{rn({src:Vn.url})},onClose:Ut})))},Ct=Se(12378);function Mn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Mn,go.CommandHandler),Mn.prototype.canAlignSelection=function(){var rn=this.diagram;return!(rn===null||rn.isReadOnly||rn.isModelReadOnly||rn.selection.count<2)},Mn.prototype.alignLeft=function(){var rn=this.diagram;rn.startTransaction("aligning left");var Ut=1/0;rn.selection.each(function(Xe){Xe instanceof go.Link||(Ut=Math.min(Xe.position.x,Ut))}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Ut,Xe.position.y))}),rn.commitTransaction("aligning left")},Mn.prototype.alignRight=function(){var rn=this.diagram;rn.startTransaction("aligning right");var Ut=-1/0;rn.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var cn=Xe.actualBounds.x+Xe.actualBounds.width;Ut=Math.max(cn,Ut)}}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Ut-Xe.actualBounds.width,Xe.position.y))}),rn.commitTransaction("aligning right")},Mn.prototype.alignTop=function(){var rn=this.diagram;rn.startTransaction("alignTop");var Ut=1/0;rn.selection.each(function(Xe){Xe instanceof go.Link||(Ut=Math.min(Xe.position.y,Ut))}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.position.x,Ut))}),rn.commitTransaction("alignTop")},Mn.prototype.alignBottom=function(){var rn=this.diagram;rn.startTransaction("aligning bottom");var Ut=-1/0;rn.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var cn=Xe.actualBounds.y+Xe.actualBounds.height;Ut=Math.max(cn,Ut)}}),rn.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,Ut-Xe.actualBounds.height))}),rn.commitTransaction("aligning bottom")},Mn.prototype.alignCenterX=function(){var rn=this.diagram,Ut=rn.selection.first();if(Ut){rn.startTransaction("aligning Center X");var Xe=Ut.actualBounds.x+Ut.actualBounds.width/2;rn.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(Xe-cn.actualBounds.width/2,cn.actualBounds.y))}),rn.commitTransaction("aligning Center X")}},Mn.prototype.alignCenterY=function(){var rn=this.diagram,Ut=rn.selection.first();if(Ut){rn.startTransaction("aligning Center Y");var Xe=Ut.actualBounds.y+Ut.actualBounds.height/2;rn.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.actualBounds.x,Xe-cn.actualBounds.height/2))}),rn.commitTransaction("aligning Center Y")}},Mn.prototype.alignColumn=function(rn){var Ut=this.diagram;Ut.startTransaction("align Column"),rn===void 0&&(rn=0),rn=parseFloat(rn);var Xe=new Array;Ut.selection.each(function(Si){Si instanceof go.Link||Xe.push(Si)});for(var cn=0;cn0){for(var Si=Vn.elt(An-1);Si!==null&&Si.isTreeExpanded&&!Si.isTreeLeaf;){var eo=this._sortTreeChildrenByY(Si);Si=eo.last()}Si!==null&&rn.select(Si)}else rn.select(oi)}}else if(Xe.key==="Down")if(Ut.isTreeExpanded&&!Ut.isTreeLeaf){var cn=this._sortTreeChildrenByY(Ut).first();cn!==null&&rn.select(cn)}else for(;Ut!==null;){var oi=Ut.findTreeParentNode();if(oi===null)break;var Vn=this._sortTreeChildrenByY(oi),An=Vn.indexOf(Ut);if(AnVn.y?1:oi.xVn.x?1:0}),Ut},Mn.prototype.copyToClipboard=function(rn){go.CommandHandler.prototype.copyToClipboard.call(this,rn),this._lastPasteOffset.set(this.pasteOffset)},Mn.prototype.pasteFromClipboard=function(){var rn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(rn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),rn},Object.defineProperty(Mn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(rn){if(rn!=="move"&&rn!=="select"&&rn!=="scroll"&&rn!=="tree"&&rn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+rn);this._arrowKeyBehavior=rn}}),Object.defineProperty(Mn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(rn){if(!(rn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+rn);this._pasteOffset.set(rn)}});var $n=Mn,at=Se(74413),ke=Se(43604),be=Se(99064),Ve={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},lt=Se(24065),Ee=Se(59301),wt=(rn,Ut,Xe)=>new Promise((cn,oi)=>{var Vn=eo=>{try{Si(Xe.next(eo))}catch(Gr){oi(Gr)}},An=eo=>{try{Si(Xe.throw(eo))}catch(Gr){oi(Gr)}},Si=eo=>eo.done?cn(eo.value):Promise.resolve(eo.value).then(Vn,An);Si((Xe=Xe.apply(rn,Ut)).next())});function zn({onCancel:rn,callback:Ut}){let Xe=(0,ve.useRef)(),cn=(0,ve.useRef)(),oi=(0,ve.useRef)(),Vn=(0,ve.useRef)(!1);const An=(0,ve.useRef)(!1),[Si,eo]=(0,ve.useState)(0);function Gr(){const Pt=Ct.bx.make,bi={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Xe.current=new Ct.S0(cn.current,{padding:20,grid:Pt(Ct.s_,"Grid",Pt(Ct.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pt(Ct.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:dr=>{var oo=dr.diagram.commandHandler.addTopLevelParts(dr.diagram.selection,!0);oo||dr.diagram.currentTool.doCancel()},commandHandler:Pt($n),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:dr=>{var oo=dr.subject;oo.location=oo.location.copy().snapToGridPoint(dr.diagram.grid.gridOrigin,dr.diagram.grid.gridCellSize),setTimeout(()=>{dr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:dr=>{var oo=dr.subject;setTimeout(()=>{dr.diagram.commandHandler.editTextBlock()})},LinkRelinked:dr=>{var oo=dr.parameter.part;oo.invalidateConnectedLinks();var Ro=dr.subject;dr.diagram.toolManager.linkingTool.isForwards?Ro.toNode.invalidateConnectedLinks():Ro.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Xe.current.nodeTemplate=Pt(Ct.NB,"Auto",{locationSpot:Ct.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ct.$u(120,60),minSize:new Ct.$u(40,40),resizable:!0,resizeCellSize:new Ct.$u(10,10),rotatable:!0},new Ct.KX("location","loc",Ct.E9.parse).makeTwoWay(Ct.E9.stringify),new Ct.KX("desiredSize","size",Ct.$u.parse).makeTwoWay(Ct.$u.stringify),Pt(Ct.bn,{name:"SHAPE",fill:bi.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ct.z6.AllSides,toSpot:Ct.z6.AllSides},new Ct.KX("figure"),new Ct.KX("fill"),new Ct.KX("stroke","borderColor"),new Ct.KX("strokeWidth","thickness"),new Ct.KX("strokeDashArray","dash")),Pt(Ct.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Pt(Ct.al,{margin:1,textAlign:"center",overflow:Ct.al.OverflowEllipsis,editable:!0},new Ct.KX("text").makeTwoWay(),new Ct.KX("stroke","color"))),Xe.current.nodeTemplate.toolTip=Pt("ToolTip",Pt(Ct.s_,"Vertical",{maxSize:new Ct.$u(200,NaN)},Pt(Ct.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ct.KX("text")),Pt(Ct.al,{font:"10pt sans-serif",textAlign:"center"},new Ct.KX("text","details"))));function Ur(dr,oo){var Ro=(ao,xo)=>{ao.handled=!0,ao.diagram.model.commit(Do=>{var Jo=xo.part.adornedPart,To=new Ct.E9().setRectSpot(Jo.actualBounds,dr);To.subtract(Jo.location),To.scale(2,2),To.x+=Math.sign(To.x)*130,To.y+=Math.sign(To.y)*130,To.add(Jo.location),To.snapToGridPoint(ao.diagram.grid.gridOrigin,ao.diagram.grid.gridCellSize);var Aa=Do.copyNodeData(Jo.data);Do.setGroupKeyForNodeData(Aa,Do.getGroupKeyForNodeData(Jo.data)),Do.addNodeData(Aa);var ei={from:Jo.key,to:Do.getKeyForNodeData(Aa)};Do.addLinkData(ei);var ka=ao.diagram.findNodeForData(Aa);ka.location=To,ao.diagram.select(ka),setTimeout(()=>{ao.diagram.commandHandler.editTextBlock()},20)})};return Pt(Ct.bn,{figure:oo,alignment:dr,alignmentFocus:dr.opposite(),width:dr.equals(Ct.z6.Top)||dr.equals(Ct.z6.Bottom)?25:18,height:dr.equals(Ct.z6.Top)||dr.equals(Ct.z6.Bottom)?18:25,fill:"orange",stroke:bi.white,strokeWidth:4,mouseEnter:(ao,xo)=>xo.fill="dodgerblue",mouseLeave:(ao,xo)=>xo.fill="orange",isActionable:!0,click:Ro,contextClick:Ro})}function ko(dr){return Pt(Ct.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(oo,Ro)=>Ro.fill="dodgerblue",mouseLeave:(oo,Ro)=>Ro.fill="orange",click:(oo,Ro)=>{oo.diagram.commandHandler.showContextMenu(Ro.part.adornedPart)}},dr||{})}Xe.current.nodeTemplate.selectionAdornmentTemplate=Pt(Ct.uz,"Spot",Pt(Ct.Vm,{padding:10}),Ur(Ct.z6.Top,"TriangleUp"),Ur(Ct.z6.Left,"TriangleLeft"),Ur(Ct.z6.Right,"TriangleRight"),Ur(Ct.z6.Bottom,"TriangleDown"),ko({alignment:new Ct.z6(.75,0)}));function Gn(dr,oo){return(Ro,ao)=>{Ro.handled=!0,Ro.diagram.model.commit(xo=>{xo.set(ao.part.adornedPart.data,dr,oo)})}}function sr(dr,oo){return oo||(oo="color"),Pt(Ct.bn,{width:16,height:16,stroke:"lightgray",fill:dr,margin:1,background:"transparent",mouseEnter:(Ro,ao)=>ao.stroke="dodgerblue",mouseLeave:(Ro,ao)=>ao.stroke="lightgray",click:Gn(oo,dr),contextClick:Gn(oo,dr)})}function hn(){return[Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",sr(bi.white,"fill"),sr(bi.beige,"fill"),sr(bi.extralightblue,"fill"),sr(bi.extralightred,"fill"))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",sr(bi.lightgray,"fill"),sr(bi.lightgreen,"fill"),sr(bi.lightblue,"fill"),sr(bi.lightred,"fill")))]}function yi(){return[Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",sr(bi.black),sr(bi.green),sr(bi.blue),sr(bi.red))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",sr(bi.white),sr(bi.magenta),sr(bi.purple),sr(bi.orange)))]}function Kn(dr,oo){return oo||(oo="thickness"),Pt(Ct.bn,"LineH",{width:16,height:16,strokeWidth:dr,margin:1,background:"transparent",mouseEnter:(Ro,ao)=>ao.background="dodgerblue",mouseLeave:(Ro,ao)=>ao.background="transparent",click:Gn(oo,dr),contextClick:Gn(oo,dr)})}function Bn(dr,oo){return oo||(oo="dash"),Pt(Ct.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:dr,margin:1,background:"transparent",mouseEnter:(Ro,ao)=>ao.background="dodgerblue",mouseLeave:(Ro,ao)=>ao.background="transparent",click:Gn(oo,dr),contextClick:Gn(oo,dr)})}function Un(){return[Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",Kn(1),Kn(2),Kn(3),Kn(4))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",Bn(null),Bn([2,4]),Bn([4,4])))]}function ti(dr,oo){return oo||(oo="figure"),Pt(Ct.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:dr,margin:1,background:"transparent",mouseEnter:(Ro,ao)=>ao.fill="dodgerblue",mouseLeave:(Ro,ao)=>ao.fill="lightgray",click:Gn(oo,dr),contextClick:Gn(oo,dr)})}Xe.current.nodeTemplate.contextMenu=Pt("ContextMenu",Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",ti("Rectangle"),ti("RoundedRectangle"),ti("Ellipse"),ti("Diamond"))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",ti("Parallelogram2"),ti("ManualOperation"),ti("Procedure"),ti("Cylinder1"))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",ti("Terminator"),ti("CreateRequest"),ti("Document"),ti("TriangleDown"))),hn(),yi(),Un()),Xe.current.groupTemplate=Pt(Ct.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ct.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(dr,oo)=>{var Ro=oo.addMembers(oo.diagram.selection,!0);Ro||oo.diagram.currentTool.doCancel()},avoidable:!1},new Ct.KX("location","loc",Ct.E9.parse).makeTwoWay(Ct.E9.stringify),Pt(Ct.s_,"Auto",{name:"BODY"},Pt(Ct.bn,{parameter1:10,fill:bi.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ct.z6.AllSides,toSpot:Ct.z6.AllSides},new Ct.KX("fill"),new Ct.KX("stroke","color"),new Ct.KX("strokeWidth","thickness"),new Ct.KX("strokeDashArray","dash")),Pt(Ct.Vm,{background:"transparent",margin:20})),Pt(Ct.al,{alignment:Ct.z6.Top,alignmentFocus:Ct.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ct.KX("text"),new Ct.KX("stroke","color"))),Xe.current.groupTemplate.selectionAdornmentTemplate=Pt(Ct.uz,"Spot",Pt(Ct.s_,"Auto",Pt(Ct.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Pt(Ct.Vm,{margin:1.5})),ko({alignment:Ct.z6.TopRight,alignmentFocus:Ct.z6.BottomRight})),Xe.current.groupTemplate.contextMenu=Pt("ContextMenu",hn(),yi(),Un()),Xe.current.linkTemplate=Pt(Ct.rU,{layerName:"Foreground",routing:Ct.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ct.KX("fromSpot","fromSpot",Ct.z6.parse),new Ct.KX("toSpot","toSpot",Ct.z6.parse),new Ct.KX("fromShortLength","dir",dr=>dr>=1?10:0),new Ct.KX("toShortLength","dir",dr=>dr>=1?10:0),new Ct.KX("points").makeTwoWay(),Pt(Ct.bn,{strokeWidth:2},new Ct.KX("stroke","color"),new Ct.KX("strokeWidth","thickness"),new Ct.KX("strokeDashArray","dash")),Pt(Ct.bn,{segmentIndex:0,segmentOffset:new Ct.E9(15,0),segmentOrientation:Ct.rU.OrientAlong,alignmentFocus:Ct.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ct.KX("fill","color"),new Ct.KX("visible","dir",dr=>dr===1)),Pt(Ct.bn,{segmentIndex:-1,segmentOffset:new Ct.E9(-10,6),segmentOrientation:Ct.rU.OrientPlus90,alignmentFocus:Ct.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ct.KX("fill","color"),new Ct.KX("visible","dir",dr=>dr>=1),new Ct.KX("width","thickness",dr=>7+3*dr),new Ct.KX("height","thickness",dr=>7+3*dr),new Ct.KX("segmentOffset","thickness",dr=>new Ct.E9(-15,4+1.5*dr))),Pt(Ct.bn,{segmentIndex:0,segmentOffset:new Ct.E9(15,-6),segmentOrientation:Ct.rU.OrientMinus90,alignmentFocus:Ct.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ct.KX("fill","color"),new Ct.KX("visible","dir",dr=>dr===2),new Ct.KX("width","thickness",dr=>7+3*dr),new Ct.KX("height","thickness",dr=>7+3*dr),new Ct.KX("segmentOffset","thickness",dr=>new Ct.E9(-15,4+1.5*dr))),Pt(Ct.al,{alignmentFocus:new Ct.z6(0,1,-4,0),editable:!0},new Ct.KX("text").makeTwoWay(),new Ct.KX("stroke","color"))),Xe.current.linkTemplate.selectionAdornmentTemplate=Pt(Ct.uz,Pt(Ct.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ri(2)},new Ct.KX("pathPattern","thickness",Ri)),ko({alignmentFocus:new Ct.z6(0,0,-6,-4)}));function Ri(dr){return Pt(Ct.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(dr+4).toString()+" H3"})}function Xn(dr){var oo="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return dr===0?oo="M0 0 M16 16 M0 8 L16 8":dr===2&&(oo="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Pt(Ct.bn,{geometryString:oo,margin:2,background:"transparent",mouseEnter:(Ro,ao)=>ao.background="dodgerblue",mouseLeave:(Ro,ao)=>ao.background="transparent",click:Gn("dir",dr),contextClick:Gn("dir",dr)})}function to(dr){var oo=(Ro,ao)=>{Ro.handled=!0,Ro.diagram.model.commit(xo=>{var Do=ao.part.adornedPart;xo.set(Do.data,dr?"toSpot":"fromSpot",Ct.z6.stringify(Ct.z6.AllSides)),(dr?Do.toNode:Do.fromNode).invalidateConnectedLinks()})};return Pt(Ct.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ro,ao)=>ao.background="dodgerblue",mouseLeave:(Ro,ao)=>ao.background="transparent",click:oo,contextClick:oo})}function Sn(dr,oo){var Ro=0,ao=Ct.z6.RightSide;dr.equals(Ct.z6.Top)?(Ro=270,ao=Ct.z6.TopSide):dr.equals(Ct.z6.Left)?(Ro=180,ao=Ct.z6.LeftSide):dr.equals(Ct.z6.Bottom)&&(Ro=90,ao=Ct.z6.BottomSide),oo||(Ro-=180);var xo=(Do,Jo)=>{Do.handled=!0,Do.diagram.model.commit(To=>{var Aa=Jo.part.adornedPart;To.set(Aa.data,oo?"toSpot":"fromSpot",Ct.z6.stringify(ao)),(oo?Aa.toNode:Aa.fromNode).invalidateConnectedLinks()})};return Pt(Ct.bn,{alignment:dr,alignmentFocus:dr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ro,background:"transparent",mouseEnter:(Do,Jo)=>Jo.background="dodgerblue",mouseLeave:(Do,Jo)=>Jo.background="transparent",click:xo,contextClick:xo})}Xe.current.linkTemplate.contextMenu=Pt("ContextMenu",yi(),Un(),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",Xn(0),Xn(1),Xn(2))),Pt("ContextMenuButton",Pt(Ct.s_,"Horizontal",Pt(Ct.s_,"Spot",to(!1),Sn(Ct.z6.Top,!1),Sn(Ct.z6.Left,!1),Sn(Ct.z6.Right,!1),Sn(Ct.z6.Bottom,!1)),Pt(Ct.s_,"Spot",{margin:new Ct.Zt(0,0,0,2)},to(!0),Sn(Ct.z6.Top,!0),Sn(Ct.z6.Left,!0),Sn(Ct.z6.Right,!0),Sn(Ct.z6.Bottom,!0)))));const ga=`{ "class": "GraphLinksModel", + "nodeDataArray": [ +{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, +{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, +{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, +{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, +{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, +{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, +{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} +], + "linkDataArray": [ +{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, +{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, +{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, +{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, +{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, +{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, +{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} +]}`;var ia=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Fa(dr){return console.log("shapeName:",dr),ia.indexOf(dr)>=0}var Wn=new Ct.YI(oi.current,{maxSelectionCount:1,linkTemplate:Pt(Ct.rU,{locationSpot:Ct.z6.Center,selectionAdornmentTemplate:Pt(Ct.uz,"Link",{locationSpot:Ct.z6.Center},Pt(Ct.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Pt(Ct.bn,{toArrow:"Standard",stroke:null}))},{routing:Ct.rU.AvoidsNodes,curve:Ct.rU.JumpOver,corner:5,toShortLength:4},new Ct.KX("points"),Pt(Ct.bn,{isPanelMain:!0,strokeWidth:2}),Pt(Ct.bn,{toArrow:"Standard",stroke:null})),model:new Ct.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ct.bn.getFigureGenerators().toArray().map(dr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:dr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Xe.current.addDiagramListener("TextEdited",function(dr){var oo;const Ro=dr.subject.part;var ao=(oo=document.activeElement)==null?void 0:oo.value;typeof ao=="string"&&ao.trim()===""&&Xe.current.model.commit(function(xo){xo.set(Ro.data,"text","\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}),Wn.nodeTemplate=Pt(Ct.NB,"Auto",{locationSpot:Ct.z6.Center},new Ct.KX("location","location",Ct.E9.parse).makeTwoWay(Ct.E9.stringify),Pt(Ct.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ct.KX("stroke").makeTwoWay(),new Ct.KX("fill").makeTwoWay(),new Ct.KX("figure")),Pt(Ct.al,{margin:new Ct.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ct.$u(16,16),maxSize:new Ct.$u(10,NaN),textAlign:"center",editable:!0},new Ct.KX("key").makeTwoWay())),setTimeout(()=>{Xe.current.grid=Pt(Ct.s_,"Grid",Pt(Ct.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pt(Ct.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Xe.current.grid.visible=!0,Xe.current.grid.gridCellStroke="darkgray",Xe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Xe.current,Xe.current}const Yr=()=>wt(this,null,function*(){var Pt,bi=Xe.current.makeImage();const Ur=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:bi.src,file_data:JSON.stringify({login:(Pt=(0,lt.eY)())==null?void 0:Pt.login,data:JSON.parse(Xe.current.model.toJson())})}});Ut({src:Ur.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{Gr()},500),eo(Si+1),()=>{Xe.current=null}),[]),Ee.createElement("div",{ref:An,className:Vn.current?`${Ve.maxH60} body-overflow-initial`:"body-overflow-initial"},Ee.createElement(ui.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Si,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ee.createElement(Ti.Z,null,Ee.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ee.createElement(ke.Z,{onClick:()=>{var Pt,bi,Ur=Xe.current.selection.first();if(Vn.current=!Vn.current,document.activeElement&&Ur){let ko=(bi=(Pt=document.activeElement)==null?void 0:Pt.value)==null?void 0:bi.trim();typeof ko=="string"&&Xe.current.model.commit(function(Gn){Gn.set(Ur.data,"text",ko||"\u672A\u547D\u540D"),Xe.current.commandHandler.stopCommand()},"increment")}eo(Si+1)}},Ee.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:rn},Ee.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ve.flowChartWrp},Ee.createElement("div",{style:{display:"flex",height:"100%"}},Ee.createElement("div",{style:{width:"300px",height:"100%"}},Ee.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ee.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ve.myPaletteDiv,ref:oi})),Ee.createElement("div",{style:{flex:1,position:"relative"}},Ee.createElement("div",{ref:cn,style:{height:"80vh"}}))),Ee.createElement("div",{className:"tr"},Ee.createElement(et.ZP,{size:"large",onClick:Yr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var pt=zn,Et=Se(5112),_t=Se(5871);const sn=Et.ZP.Group,zt={margin:"0 8px"};var gn=({callback:rn,onCancel:Ut})=>{function Xe(cn){rn(cn)}return ve.createElement(st.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Xe},ve.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ve.createElement("span",{style:zt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:zt},"\u884C\u6570"),ve.createElement(st.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(_t.Z,null)),ve.createElement("span",{style:zt},"\u5217\u6570"),ve.createElement(st.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(_t.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:zt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(st.default.Item,{name:"align"},ve.createElement(sn,null,ve.createElement(Et.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(Et.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(Et.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(Et.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(et.ZP,{type:"ghost",onClick:Ut},"\u53D6\u6D88")))},nr=Se(78673),_i=Se(80727),Fi=Se.n(_i),ir=(0,ve.forwardRef)(({use3d:rn,width:Ut,height:Xe,callback:cn,showSaveButton:oi},Vn)=>{const An=(0,ve.useRef)(),Si=(0,ve.useRef)(),[eo,Gr]=(0,ve.useState)(!1),Yr=(0,ve.useRef)({id:An,appName:"graphing",width:Ut||1e3,height:Xe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ve.useEffect)(()=>{Si.current=new(Fi())(Yr.current,!0),window.onload=function(){Si.current.inject("applet_container")}},[]);const Pt=()=>{var bi=window.ggbApplet.getPNGBase64(1,!0,72);return cn&&cn(bi),bi};return(0,ve.useEffect)(()=>{Yr.current.appName=eo?"3D":"graphing",Si.current.inject("applet_container")},[eo]),(0,ve.useEffect)(()=>{Gr(rn)},[rn]),(0,ve.useImperativeHandle)(Vn,()=>({getImgData:Pt})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:An}),ve.createElement(Ti.Z,{align:"middle"},ve.createElement(ke.Z,{flex:1},ve.createElement(nr.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:eo,onChange:bi=>Gr(bi)})),ve.createElement(ke.Z,null,ve.createElement(et.ZP,{size:"large",onClick:Pt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),di=Se(41588),Mr=Se(8591);const $i="link",Nr="upload-image",Bo="add-flowchart",So="draw-image",Hr="add-flowchart",ca="code-block",Ra="add-table",Ta="------------",ns={default:Ta,left:`:${Ta}`,center:`:${Ta}:`,right:`${Ta}:`};var Va=Se(58856);function zs(){}let Os=0;const Xo=1e4,ml="\u2581",Rs="@\u2581\u2581@",Me="@\u2581@",Gi=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,jr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Nn(rn){return/^\d+$/.test(rn)?`${rn}px`:rn}const Li=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Zr={[Li+"-B"]:"bold",[Li+"-I"]:"italic"},Vr={[$i]:"\u6DFB\u52A0\u94FE\u63A5",[ca]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nr]:"\u6DFB\u52A0\u56FE\u7247",[So]:"\u6DFB\u52A0\u753B\u56FE",[Bo]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ra]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ii=({defaultValue:rn="",onChange:Ut,width:Xe="100%",height:cn=400,miniToolbar:oi=!1,isFocus:Vn=!1,watch:An,insertTemp:Si,mode:eo="markdown",id:Gr="markdown-editor-id",showResizeBar:Yr=!1,noStorage:Pt=!1,showNullButton:bi=!1,showNullProgramButton:Ur=!1,hidetoolBar:ko=!1,fullScreen:Gn=!1,onBlur:sr,onCMBeforeChange:hn,onFullScreen:yi,className:Kn="",disablePaste:Bn=!1,disabled:Un=!1,disabledFill:ti=!1,placeholder:Ri="",values:Xn="",extraUse:to})=>{const[Sn,ga]=(0,ve.useState)(null),[ia,Fa]=(0,ve.useState)(rn),[Wn,dr]=(0,ve.useState)(An),[oo,Ro]=(0,ve.useState)(Gn),[ao,xo]=(0,ve.useState)(""),[Do,Jo]=(0,ve.useState)(0),[To,Aa]=(0,ve.useState)(cn),[ei,ka]=(0,ve.useState)(!1),[Rn,Ea]=(0,ve.useState)(0),[Ha,ba]=(0,ve.useState)(0),pa=(0,ve.useRef)(),Ua=(0,ve.useRef)(),fa=(0,ve.useRef)(),La=(0,ve.useRef)();(0,ve.useEffect)(()=>{const Wo=window.scrollY||window.pageYOffset;Fa(Xn),Sn==null||Sn.setValue(Xn),window.scrollTo(0,Wo)},[Xn]),(0,ve.useEffect)(()=>{yi==null||yi(oo)},[oo]),(0,ve.useEffect)(()=>{if(pa.current){let Wo=function(ni,ma){var Is;if(Bn){ma.preventDefault();return}const Ol=ma.clipboardData;if(Ol){const js=Ol.types.toString(),is=Ol.items;if(js==="Files"||Ol.types.indexOf("Files")>-1){if(ma.preventDefault(),eo=="stex")return;try{let ls=is[1];((Is=is[0])==null?void 0:Is.kind)==="file"&&(ls=is[0]);const ys=ls.getAsFile(),Il=ys.name.split(".").pop();(0,fn.I)(ys,Yl=>{var Wu,yn,yu;Yl.id?((Wu=ys==null?void 0:ys.type)==null?void 0:Wu.indexOf("image"))>-1?wo.replaceSelection(``):((yn=ys==null?void 0:ys.type)==null?void 0:yn.indexOf("video"))>-1?wo.replaceSelection(``):((yu=ys==null?void 0:ys.type)==null?void 0:yu.indexOf("pdf"))>-1?wo.replaceSelection(`${ys.name}`):jr.includes(Il)?wo.replaceSelection(`${ys.name}`):wo.replaceSelection(`[${ys.name}](/api/attachments/${Yl.id}?type=${Yl.content_type})`):(Yl==null?void 0:Yl.status)===401&&(document.location.href="/user/login")})}catch(ls){Mr.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const wo=kt().fromTextArea(pa.current,{mode:eo,lineNumbers:!oi,lineWrapping:!0,value:rn,autoCloseTags:!0,autoCloseBrackets:!0});return wo.on("keyup",function(ni,ma){ma.keyCode===8&&(ni.getValue()==""?wo.setOption("placeholder",Ri):wo.setOption("placeholder",null))}),wo.on("keydown",function(ni,ma){if(ma.keyCode===8){var Is=Ls(ni);Is&&ma.preventDefault()}}),Vn&&wo.focus(),wo.on("paste",Wo),Un&&wo.on("beforeChange",function(ni,ma){(ma.origin==="paste"||ma.origin==="+input")&&ma.cancel()}),ga(wo),()=>{wo.off("paste",Wo)}}},[]);const bs=(0,ve.useCallback)(()=>{if(Ua.current)try{}catch(Wo){console.log(Wo,"---- to set md editor body height")}},[To,Ua,oo]);(0,ve.useEffect)(()=>{function Wo(){let wo=new Jt.Z(ni=>{for(let ma of ni)(ma.target.offsetHeight>0||ma.target.offsetWidth>0)&&(bs(),Sn.setSize("100%","100%"),Sn.refresh())});return wo.observe(pa.current.parentElement),wo}if(Sn){const wo=Wo();return()=>{var ni,ma;(ni=pa.current)!=null&&ni.parentElement&&wo.unobserve((ma=pa.current)==null?void 0:ma.parentElement)}}},[Sn,bs]),(0,ve.useEffect)(()=>{if(Sn){let Wo=[];for(const[wo,ni]of Object.entries(Zr)){let ma={[wo]:()=>{$r(ni)}};Wo.push(ma),Sn.addKeyMap(ma)}return()=>{for(let wo of Wo)Sn.removeKeyMap(wo)}}},[Sn]),(0,ve.useEffect)(()=>{Gn!==oo&&Ro(Gn)},[Gn]),(0,Va.Z)(()=>{if(!Pt&&Do>0){let Wo=new Date().getTime(),wo=window.sessionStorage.getItem(Gr);Wo>=Do+Xo&&(!wo||wo!==ia)&&(window.sessionStorage.setItem(Gr,ia),ka(!0))}},Xo),(0,ve.useEffect)(()=>{dr(An)},[Sn,An]),(0,ve.useEffect)(()=>{Sn&&Vn&&Sn.focus()},[Sn,Vn]),(0,ve.useEffect)(()=>{if(Wn&&Sn){let Wo=function(ni){let ma=ni.target;if(La.current){let Is=ma.scrollTop/ma.scrollHeight;La.current.scrollTop=La.current.scrollHeight*Is}};const wo=Sn.getScrollerElement();return wo.addEventListener("scroll",Wo),()=>{wo.removeEventListener("scroll",Wo)}}},[Sn,Wn]),(0,ve.useEffect)(()=>{if(Sn&&hn){let Wo=function(wo,ni){hn(wo,ni)};return Sn.on("beforeChange",Wo),()=>{Sn.off("beforeChange",Wo)}}},[Sn,hn]),(0,ve.useEffect)(()=>{if(Sn&&sr){let Wo=function(){sr(Sn.getValue())};return Sn.on("blur",Wo),()=>{Sn.off("blur",Wo)}}},[Sn,sr]);function Ls(Wo,wo){var ni=Wo.getDoc(),ma=ni.getCursor(),Is=ni.getLine(ma.line),Ol=Is.charAt(ma.ch-1),js=Is.lastIndexOf("@\u2581@",ma.ch),is=Is.lastIndexOf("@\u2581\u2581@",ma.ch),ls=js>is?js:is,ys=js>is?3:4;if(Rs.indexOf(Ol)===-1)return null;if(console.log("change1:",wo,Wo,Is,ma,ls,js,is,Ol),ls>=0&&ma.ch-ls<5){var Il=ls+ys;return ni.replaceRange("",{line:ma.line,ch:ls},{line:ma.line,ch:Il}),{line:ma.line,ch:Il}}return null}(0,ve.useEffect)(()=>{if(Sn){let Wo=function(wo,ni){const ma=wo.getValue();Fa(ma),Jo(new Date().getTime()),wo.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ut&&(Ur?Ut(ma,ku(ma)):Ut(ma))};return Sn.on("change",Wo),()=>{Sn.off("change",Wo)}}},[Sn,Ut]),(0,ve.useEffect)(()=>{if(Sn)if(rn==null)Sn.setValue(""),Fa("");else{const Wo=window.scrollY||window.pageYOffset;rn!==Sn.getValue()&&(Sn.setValue(rn),Fa(rn),Sn.setCursor(Un?1:Sn.lineCount(),0),window.scrollTo(0,Wo))}},[Sn,rn]);const $r=(0,ve.useCallback)(Wo=>{const wo=Sn.getCursor(),ni=Sn.getSelection();let ma=ni.split(` +`);switch(Wo){case"bold":return Sn.replaceSelection("**"+ni+"**"),ni===""&&Sn.setCursor(wo.line,wo.ch+2),Sn.focus();case"italic":return Sn.replaceSelection("*"+ni+"*"),ni===""&&Sn.setCursor(wo.line,wo.ch+1),Sn.focus();case"code":return Sn.replaceSelection("`"+ni+"`"),ni===""&&Sn.setCursor(wo.line,wo.ch+1),Sn.focus();case"inline-latex":return xo("inline-latex"),Sn.focus();case"latex":return Sn.replaceSelection("```latex\n"+ni+"\n```"),Sn.setCursor(wo.line+1,ni.length+1),Sn.focus();case"line-break":return Sn.replaceSelection(`
            +`),Sn.focus();case"list-ul":return ni===""?Sn.replaceSelection("- "+ni):Sn.replaceSelection(ma.map(Is=>Is===""?"":`- ${Is}`).join(` +`)),Sn.focus();case"list-ol":return ni===""?Sn.replaceSelection("1. "+ni):Sn.replaceSelection(ma.map((Is,Ol)=>Is===""?"":`${Ol+1}. ${Is}`).join(` +`)),Sn.focus();case"add-null-ch":return ni===""&&Sn.setCursor(wo.line,wo.ch),Sn.replaceSelection(ml),Sn.focus();case"add-signal":return ni===""&&Sn.setCursor(wo.line,wo.ch),Sn.replaceSelection(Me),Sn.focus();case"add-multiple":return ni===""&&Sn.setCursor(wo.line,wo.ch),Sn.replaceSelection(Rs),Sn.focus();case"inster-template-1":return ni===""&&Sn.setCursor(wo.line,wo.ch),Sn.replaceSelection(Gi),Sn.focus();case"eraser":return Sn.setValue(""),Sn.focus();case"trigger-watch":return dr(!Wn),Sn.focus();case"trigger-full-screen":return Ro(!oo),Sn.focus();case $i:xo($i);return;case ca:xo(ca);return;case Nr:xo(Nr);return;case So:xo(So);return;case"maths-latex":xo("maths-latex");return;case Bo:xo(Bo);return;case Ra:xo(Ra);return;default:throw new Error}},[Sn,Wn,oo]),Je=(0,ve.useCallback)((Wo,wo)=>{var ni,ma,Is,Ol,js,is;switch(xo(""),ao){case $i:const{title:Wu,link:yn}=Wo;return Sn.replaceSelection(`[${Wu}](${yn})`),Sn.focus();case ca:const{language:yu,content:Nc}=Wo;return Sn.replaceSelection(["```"+yu,Nc,"```"].join(` +`)),Sn.focus();case"maths-latex":for(var ls=atob(Wo),ys=new Uint8Array(ls.length),Il=0;Il{su.id?Sn.replaceSelection(`![,](/api/attachments/${su.id}?type=${su.content_type})`):(su==null?void 0:su.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Sn.replaceSelection("`$$"+Wo+"$$`");break;case Nr:case So:case Hr:const{src:xl,alt:Bs}=Wo,$a=wo,Gl=(Is=(ma=(ni=$a==null?void 0:$a.name)==null?void 0:ni.split("."))==null?void 0:ma.pop)==null?void 0:Is.call(ma);return((Ol=$a==null?void 0:$a.type)==null?void 0:Ol.indexOf("image"))>-1||!($a!=null&&$a.type)?$a!=null&&$a.align||$a!=null&&$a.width?Sn.replaceSelection(`

            ${Bs||

            `):Sn.replaceSelection(`${Bs||`):((js=$a==null?void 0:$a.type)==null?void 0:js.indexOf("video"))>-1?Sn.replaceSelection(``):((is=$a==null?void 0:$a.type)==null?void 0:is.indexOf("pdf"))>-1?Sn.replaceSelection(`${$a.name}`):jr.includes(Gl)?Sn.replaceSelection(`${$a.name}`):Sn.replaceSelection(`[${$a.name}](${xl})`),Sn.focus();case Ra:const{row:Us,col:qa,align:$s}=Wo;let Ed=` +`;for(let su=0;su{switch(ao){case $i:return ve.createElement(Br,{callback:Je,onCancel:hl});case ca:return ve.createElement(Lr.Z,{callback:Je,onCancel:hl});case Nr:return ve.createElement(fn.Z,{callback:Je,onCancel:hl});case Bo:return ve.createElement(pt,{callback:Je,onCancel:hl});case Ra:return ve.createElement(gn,{callback:Je,onCancel:hl});case"maths-latex":return ve.createElement(ir,{showSaveButton:!0,callback:Je});case"inline-latex":return ve.createElement(di.Z,{showSaveButton:!0,callback:Je});default:return null}},[ao]);function hl(){xo("")}(0,ve.useEffect)(()=>{if(fa.current){let Wo=function(js){Is=!0,Ol=js.pageY},wo=function(){Is=!1},ni=function(js){if(Is){let is=js.pageY-Ol;is<0&&(is=0),is>300&&(is=300);let ls=cn+is+"px";Aa(ls)}},ma=fa.current,Is=!1,Ol=0;return ma.addEventListener("mousedown",Wo),document.addEventListener("mousemove",ni),document.addEventListener("mouseup",wo),()=>{ma.removeEventListener("mousedown",Wo),document.removeEventListener("mousemove",ni),document.removeEventListener("mouseup",wo)}}},[Sn,fa]),(0,ve.useEffect)(()=>{Aa(cn)},[cn]);const Za=Nn(Xe),Hs=Nn(To),ll={width:Za,height:Hs},Ml=(0,ve.useMemo)(()=>{if(Do){let Wo=new Date(Do),wo=Wo.getHours(),ni=Wo.getMinutes(),ma=Wo.getSeconds();return wo=wo<10?"0"+wo:wo,ni=ni<10?"0"+ni:ni,ma=ma<10?"0"+ma:ma,`${wo}:${ni}:${ma}`}return 0},[Do]),ku=Wo=>{const wo=[];if(Ur){let ni=-1;Wo=Wo.replace(/(@▁▁@|@▁@)/g,function(ma,Is,Ol){wo.push({multiLine:ma!==Me})})}return wo};function au(){window.sessionStorage.removeItem(Gr),ka(!1),Jo(0)}function Ar(){ka(!1),Jo(0),Sn.setValue(window.sessionStorage.getItem(Gr))}(0,ve.useEffect)(()=>{Vr[ao]&&ao!==So&&ao!==Bo&&setTimeout(()=>{const Wo=document.getElementsByClassName("markdown-popup-form")[0],wo=window.innerWidth/2-Wo.offsetWidth/2,ni=window.innerHeight/2-Wo.offsetHeight/2;Ea(wo),ba(ni)},0)},[ao]);const _s=Wo=>{Wo.preventDefault();const wo=Wo.clientX-Rn,ni=Wo.clientY-Ha;document.body.onmousemove=ma=>{let Is=ma.clientX-wo,Ol=ma.clientY-ni;const js=document.getElementsByClassName("markdown-popup-form")[0],is=window.innerWidth-js.offsetWidth,ls=window.innerHeight-js.offsetHeight;Is=Math.max(0,Math.min(Is,is)),Ol=Math.max(0,Math.min(Ol,ls)),il(ma.clientX,ma.clientY,wo,ni)&&(Ea(Is),ba(Ol))},document.body.onmouseup=function(){document.body.onmousemove=null}},il=(Wo,wo,ni,ma)=>{const Is=document.body.clientHeight,Ol=document.body.clientWidth;return Wo<20&&ni>Wo||Wo>Ol-20&&niwo||wo>Is-20&&mast in dt?en(dt,st,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):dt[st]=Dt,le=(dt,st)=>{for(var Dt in st||(st={}))te.call(st,Dt)&&ce(dt,Dt,st[Dt]);if(je)for(var Dt of je(st))ne.call(st,Dt)&&ce(dt,Dt,st[Dt]);return dt},ge=(dt,st)=>Gt(dt,Lt(st));const{useForm:Ae}=ve.default,Ce={width:280,marginRight:10},ze={labelCol:{span:5},wrapperCol:{span:19}};var De=({callback:dt,onCancel:st})=>{const[Dt]=Ae();let et=(0,Zt.useRef)();function Cn(Fn){et.current.width=Dt.getFieldValue("width"),et.current.align=Dt.getFieldValue("align"),dt(Fn,et.current)}function jt(Fn,bn){if(Fn.status===-1){We.ZP.error(Fn.message);return}Dt.setFieldsValue({src:`/api/attachments/${Fn.id}`,type:bn.type})}function On(Fn){let bn=Fn.target.files[0];et.current=bn,At(bn,jt)}return nn.createElement(ve.default,ge(le({form:Dt},ze),{className:"upload-image-panel",onFinish:Cn,style:{width:470,overflow:"hidden"}}),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},nn.createElement("div",{className:"flex-container"},nn.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},nn.createElement(kt.default,{style:Ce})),nn.createElement(mt,{onFileChange:On}))),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},nn.createElement(kt.default,{style:{width:264}})),nn.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},nn.createElement(Jt.Z,null,nn.createElement(ve.default.Item,{name:"width",style:{margin:0}},nn.createElement(vt.Z,{style:{width:264}})),nn.createElement("span",{className:"ml8"},"%"))),nn.createElement(ve.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},nn.createElement(xt.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),nn.createElement("aside",null,nn.createElement(ve.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},nn.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),nn.createElement(Te.ZP,{type:"default",onClick:st},"\u53D6\u6D88"))))};function mt({onFileChange:dt}){return nn.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",nn.createElement("input",{type:"file",onChange:dt}))}function At(dt,st){if(!dt)throw new String("\u6CA1\u6709\u6587\u4EF6");let Dt=new FormData;Dt.append("editormd-image-file",dt),Dt.append("file_param_name","editormd-image-file"),Dt.append("byxhr","true");var et=new window.XMLHttpRequest;et.withCredentials=!0,et.addEventListener("load",function(Cn){st(JSON.parse(Cn.target.responseText),dt)},!1),et.addEventListener("error",function(Cn){console.error(Cn)},!1),et.open("POST",`${Wt.KI}/api/attachments.json`),et.send(Dt)}},79346:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return kt}});var ve=Se(59301),We=Se(4676);class kt extends ve.Component{constructor(vt){super(vt);const xt=window.document;this.node=xt.createElement("div"),xt.body.appendChild(this.node)}render(){const{children:vt}=this.props;return(0,We.createPortal)(vt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58856:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return We}});var ve=Se(59301);function We(kt,Jt){const vt=(0,ve.useRef)();(0,ve.useEffect)(()=>{vt.current=kt}),(0,ve.useEffect)(()=>{function xt(){vt.current()}if(Jt!==null){let Te=setInterval(xt,Jt);return()=>clearInterval(Te)}},[Jt])}},79834:function(ri,mi,Se){"use strict";Se.d(mi,{Q8:function(){return it},d0:function(){return Yn},w6:function(){return Tt}});var ve=Se(59301),We=Se(5083),kt=Se(57809),Jt=Se(8591),vt=Se(43418),xt=Se(5112),Te=Se(95237),Wt=Se(43604),Zt=Se(6848),nn=Se(24905),en=Se(3113),Gt=Se(61186),Lt=Se.n(Gt),je=Se(24065),te=Se(99064),ne=Se(89392),ce=Se.n(ne),le=Se(955),ge=Se(24990),Ae=Se(89070),Ce=Se(40731),ze=Se(46474),De=Se(38233),mt=Se(82438),At=Se(49692),dt=Se(59301),st=Object.defineProperty,Dt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Fn=(Ti,Ln,jn)=>Ln in Ti?st(Ti,Ln,{enumerable:!0,configurable:!0,writable:!0,value:jn}):Ti[Ln]=jn,bn=(Ti,Ln)=>{for(var jn in Ln||(Ln={}))jt.call(Ln,jn)&&Fn(Ti,jn,Ln[jn]);if(Cn)for(var jn of Cn(Ln))On.call(Ln,jn)&&Fn(Ti,jn,Ln[jn]);return Ti},Ci=(Ti,Ln)=>Dt(Ti,et(Ln)),qi=(Ti,Ln,jn)=>new Promise((Qi,Ct)=>{var Mn=ke=>{try{at(jn.next(ke))}catch(be){Ct(be)}},$n=ke=>{try{at(jn.throw(ke))}catch(be){Ct(be)}},at=ke=>ke.done?Qi(ke.value):Promise.resolve(ke.value).then(Mn,$n);at((jn=jn.apply(Ti,Ln)).next())});function Tt(Ti,Ln){const jn=[];for(let Qi=Ti;Qi{const Qi=TiLt()(Ln).endOf("day"),Mn=Ti{const jn=parseInt(Lt()(Ti).format("HH")),Qi=parseInt(Lt()().format("HH")),Ct=parseInt(Lt()().format("mm"));if(!Ti)return{disabledHours:()=>Tt(0,Qi),disabledMinutes:()=>Tt(0,Ct)};if(Ln){const Mn=parseInt(Lt()(Ln).format("HH")),$n=parseInt(Lt()(Ln).format("mm"));return Lt()(Ti).isSame(Lt()(Ln),"day")?{disabledHours:()=>Tt(0,Mn),disabledMinutes:()=>jn<=Mn?Tt(0,$n):[]}:void 0}if(Lt()(Ti).isSame(Lt()(),"day"))return{disabledHours:()=>Tt(0,Qi),disabledMinutes:()=>Lt()(Ti).isSame(Lt()(),"hour")&&jn<=Qi?Tt(0,Ct):[]}},Br=(Ti,Ln)=>Ti==null?void 0:Ti.map(jn=>{var Qi;return(Qi=Ln==null?void 0:Ln.find(Ct=>Ct.value===jn))==null?void 0:Qi.id}),{RangePicker:Lr}=We.default,{Option:fn}=kt.default,ui=({shixunHomeworks:Ti,loading:Ln,dispatch:jn,classroomList:Qi,user:Ct})=>{var Mn,$n,at,ke,be,Ve,lt,Ee,wt;const zn=(0,Ae.useParams)(),{workSetting:pt,workList:Et,shixunWorkList:_t,headerInfo:sn,changeData:zt}=Ti,[gn,nr]=(0,ve.useState)(!1),[_i,Fi]=(0,ve.useState)(!1);let[Ni,ir]=(0,ve.useState)([]),[di,Mr]=(0,ve.useState)([]),[$i,Nr]=(0,ve.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Ce.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Bo,So]=(0,ve.useState)({}),[Hr,ca]=(0,ve.useState)({});(0,ve.useEffect)(()=>()=>{ir([])},[]),(0,ve.useEffect)(()=>{nr(!(0,je.GJ)())},[(0,je.GJ)()]);const Ra=()=>{jn({type:"shixunHomeworks/getWorkSetting",payload:bn({},zn)})};(0,ve.useEffect)(()=>{if(!(pt!=null&&pt.course_id))return;Object.keys($i).map(function(jr){$i[jr]=pt[jr]}),(!$i.allow_late||!$i.unified_late)&&($i.late_penalty=20,$i.penalty_type=Ce.Q.Percent),$i.unified_setting||($i.unified_late=!1,$i.unified_anonymous_comment=!1,$i.unified_anonymous_appeal=!1),Ni=JSON.parse(JSON.stringify(pt.group_settings.map(jr=>Ci(bn({},jr),{group_name:[jr.group_name]})).filter(jr=>jr.publish_time!==null))),di=JSON.parse(JSON.stringify(pt.allow_late_settings.map(jr=>Ci(bn({},jr),{group_name:[jr.group_name]})).filter(jr=>jr.late_time!==null))),Nr(bn({},$i));const Gi=(0,le.QE)((Ni==null?void 0:Ni.length)>0?Ni:[]);ir([...Gi]),(di==null?void 0:di.length)<=0?Mr([{penalty_type:Ce.Q.Percent,late_penalty:20}]):Mr([...di])},[pt]);const Ta=()=>qi(void 0,null,function*(){var Gi,jr;if(((Gi=Ct==null?void 0:Ct.userInfo)==null?void 0:Gi.user_status)===2){(0,ze.Rd)();return}const Nn=JSON.parse(JSON.stringify($i));if(Nn.challenge_settings.filter(Li=>!Li.hide),Nn.categoryId=zn.categoryId,(jr=Nn.challenge_settings)!=null&&jr.every(Li=>!Li.checked)){Jt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ni),!$i.unified_setting)Ni=Ni==null?void 0:Ni.map(Li=>{var Zr;if(!Li.publish_time||!Li.end_time)throw Jt.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Li.group_name)throw Jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Li.group_name=typeof(Li==null?void 0:Li.group_name)=="string"?[Li==null?void 0:Li.group_name]:Li==null?void 0:Li.group_name,Li.group_id=(Zr=pt.group_settings)==null?void 0:Zr.filter(Vr=>{var Ii;return(Ii=Li==null?void 0:Li.group_name)==null?void 0:Ii.includes(Vr.group_name)}).map(Vr=>Vr.group_id||Vr.id).toString().split(","),Li});else if(!$i.publish_time||!$i.end_time)throw Jt.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Nn.group_settings=Ni,$i.allow_late)if($i.unified_late){if($i.late_penalty===null||$i.late_penalty===void 0||$i.late_penalty<0||$i.late_penalty>100)throw Jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$i.late_time)throw Jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else di=di==null?void 0:di.map(Li=>{var Zr,Vr;if(Li.late_penalty===null||Li.late_penalty===void 0||Li.late_penalty<0||Li.late_penalty>100)throw Jt.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Li.late_time)throw Jt.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Li.group_name)throw Jt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Li.group_name=typeof(Li==null?void 0:Li.group_name)=="string"?[Li==null?void 0:Li.group_name]:Li==null?void 0:Li.group_name,Li.group_id=(Vr=(Zr=Li==null?void 0:Li.group_name)==null?void 0:Zr.map(Ii=>{var rn,Ut;let Xe=(Ut=(rn=pt.group_settings)==null?void 0:rn.filter(cn=>(cn==null?void 0:cn.group_name)===Ii))==null?void 0:Ut[0];return Xe==null?void 0:Xe.group_id}))==null?void 0:Vr.toString().split(","),Li}),Nn.allow_late_settings=di;let Oi=yield(0,At.Tr)({homework_common_ids:[parseInt(zn.categoryId)],course_id:zn.coursesId,type:"homework_common"});(Oi==null?void 0:Oi.student_count)===0?ns(Nn):(ca(Nn),So(Oi))}),ns=Gi=>{var jr;if(Gi.total_score===null){Jt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Gi!=null&&Gi.work_efficiency&&Gi.eff_score===null){Jt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Nn=Gi.challenge_settings.reduce((Zr,Vr)=>Zr+Number(Vr.challenge_score),0);if((Nn==null?void 0:Nn.toFixed(10))!==((jr=Gi.total_score-Gi.eff_score)==null?void 0:jr.toFixed(10))){Jt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Gi.total_score}\u5206`);return}const Oi={shixun_evaluation:Gi.shixun_evaluation,challenge_settings:Gi.challenge_settings};let Li=()=>{var Zr;const Vr=()=>qi(void 0,null,function*(){Fi(!0),(yield(0,te.ZP)(`/api/homework_commons/${zn.categoryId}/publish_setting.json`,{method:"post",body:bn({},Gi)})).status===0&&(Jt.ZP.success("\u66F4\u65B0\u6210\u529F"),Ra(),jn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:bn({},zn)})),Fi(!1)});!(0,ne.isEqual)(zt,Oi)&&!((Zr=sn==null?void 0:sn.homework_status)!=null&&Zr.includes("\u672A\u53D1\u5E03"))?vt.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Vr}):Vr()};pt!=null&&pt.high_resources_consume&&!(pt!=null&&pt.high_resources_consume_permission)?jn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:zn.coursesId,type:"shixun",type_id:zn.categoryId,name:pt.homework_name,fn:()=>{Li()}}}):Li()},Va=(Gi,jr,Nn="group_id")=>{var Oi;return jr?jr.find(Li=>Li[Nn]===Gi):(Oi=pt==null?void 0:pt.group_settings)==null?void 0:Oi.find(Li=>Li.group_id[0]===Gi)},zs=(pt==null?void 0:pt.allow_late)||(pt==null?void 0:pt.anonymous_comment),Os=Gi=>{var jr,Nn;const Oi=Va(Gi,pt==null?void 0:pt.allow_late_settings,"id"),Li=Va(Gi,pt==null?void 0:pt.anonymous_comment_settings),Zr=Va(Gi);return(pt==null?void 0:pt.allow_late)&&Oi&&Lt()(Oi==null?void 0:Oi.late_time)<=Lt()()||(pt==null?void 0:pt.anonymous_comment)&&Li&&(Li==null?void 0:Li.evaluation_start)!==null||((Nn=(Lt()(Zr==null?void 0:Zr.end_time)<=Lt()()&&((jr=pt==null?void 0:pt.allow_late_settings)==null?void 0:jr.filter(Vr=>Vr.group_id.includes(Gi))))[0])==null?void 0:Nn.late_time)!=null},Xo=(0,ve.useMemo)(()=>(pt==null?void 0:pt.allow_late)||(pt==null?void 0:pt.all_group_late),[pt,sn]),ml=pt==null?void 0:pt.anonymous_comment,Rs=Gi=>{if(!Gi)return!1;const jr=Va(Gi,pt==null?void 0:pt.anonymous_comment_settings);return(pt==null?void 0:pt.anonymous_comment)&&jr&&(jr==null?void 0:jr.evaluation_start)!==null},Me=(Gi,jr)=>{var Nn,Oi,Li,Zr,Vr;Gi!=null&&Gi.group_id||(Gi.group_id=Br(Gi==null?void 0:Gi.group_name,pt==null?void 0:pt.group_settings)),jn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gi,index:jr,rangePickerDisabled:(Oi=(Nn=Gi==null?void 0:Gi.group_id)==null?void 0:Nn[0])!=null&&Oi.publish_time?gn||(Lt()()<=Lt()((Zr=Va((Li=Gi==null?void 0:Gi.group_id)==null?void 0:Li[0]))==null?void 0:Zr.publish_time)?!1:[!0,Os((Vr=Gi==null?void 0:Gi.group_id)==null?void 0:Vr[0])]):!1,disabledDate:pt==null?void 0:pt.course_end_date}})};return dt.createElement("section",{className:ge.Z.form},dt.createElement("div",{className:ge.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",dt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),dt.createElement("div",null,dt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},dt.createElement(xt.ZP.Group,{disabled:gn||!((Mn=sn==null?void 0:sn.homework_status)!=null&&Mn.includes("\u672A\u53D1\u5E03"))||(0,je.Rm)()&&!(($n=Qi.AssistantObject.practice)!=null&&$n.can_publish),value:$i.unified_setting,onChange:Gi=>{var jr;if(!((jr=sn==null?void 0:sn.homework_status)!=null&&jr.includes("\u672A\u53D1\u5E03"))){Jt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if($i.unified_setting=!$i.unified_setting,$i.unified_setting||($i.unified_late=!1,Mr([{late_penalty:5}])),Nr(Object.assign({},$i)),$i.unified_setting===!1&&Ni==""){ir(Ni.concat({}));return}$i.unified_setting&&(ir([]),Mr([{late_penalty:5}]))}},dt.createElement(xt.ZP,{value:!0,disabled:gn||!(pt!=null&&pt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),dt.createElement(xt.ZP,{disabled:gn||!((at=pt==null?void 0:pt.group_settings)!=null&&at.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=pt==null?void 0:pt.group_settings)==null?void 0:ke.length)===0&&dt.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),$i.unified_setting&&dt.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},dt.createElement(Te.Z,{align:"middle"},dt.createElement(Wt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),dt.createElement(Wt.Z,{className:"ml10"},dt.createElement(We.default,{size:"large",disabled:gn||!((be=sn==null?void 0:sn.homework_status)!=null&&be.includes("\u672A\u53D1\u5E03")||(Ve=sn==null?void 0:sn.homework_status)!=null&&Ve.includes("\u672A\u5F00\u59CB"))||(0,je.Rm)()&&!((lt=Qi.AssistantObject.practice)!=null&<.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Gi=>it(Gi,pt==null?void 0:pt.course_end_date),disabledTime:Gi=>Yn(Gi),value:$i.publish_time?Lt()($i.publish_time):"",onChange:(Gi,jr)=>{$i.publish_time=jr,($i.end_time==""||!$i.end_time)&&$i.unified_setting&&($i.end_time=Lt()(Gi).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Nr(Object.assign({},$i))}}))),dt.createElement(Te.Z,{align:"middle",className:"pl30"},dt.createElement(Wt.Z,null,"\u622A\u6B62\u65F6\u95F4"),dt.createElement(Wt.Z,{className:"ml10"},dt.createElement(We.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Lt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(pt==null?void 0:pt.allow_late)&&(pt==null?void 0:pt.homework_status.includes("\u5DF2\u622A\u6B62"))||gn||(pt==null?void 0:pt.allow_late)&&Lt()()>=Lt()(pt==null?void 0:pt.end_time)||(0,je.Rm)()&&!((Ee=Qi.AssistantObject.practice)!=null&&Ee.can_publish),disabledDate:Gi=>it(Gi,pt==null?void 0:pt.course_end_date,$i.publish_time),disabledTime:Gi=>Yn(Gi,$i.publish_time),value:$i.end_time?Lt()($i.end_time):"",onChange:(Gi,jr)=>{$i.end_time=jr,Nr(Object.assign({},$i))}})))),!$i.unified_setting&&(Ni==null?void 0:Ni.length)>0&&dt.createElement(Te.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ni&&Ni.map(function(Gi,jr){var Nn,Oi,Li,Zr,Vr,Ii,rn;return dt.createElement(Wt.Z,{span:24,key:jr},dt.createElement(Te.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:jr==(Ni==null?void 0:Ni.length)-1?"0px":"10px"}},dt.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",jr+1),dt.createElement(kt.default,{disabled:gn||((Nn=sn==null?void 0:sn.homework_status)!=null&&Nn.includes("\u672A\u53D1\u5E03")&&Gi.id||Lt()(){var Xe;if((0,je.Rm)()&&!((Xe=Qi.AssistantObject.practice)!=null&&Xe.can_publish)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ni[jr].group_name=Ut,Ni[jr].group_id=Gi.group_id;const cn=(0,ne.flattenDeep)(Ni.map(Vn=>Vn.group_name)),oi=di.map(Vn=>{let An=(Vn==null?void 0:Vn.group_name)||[];return Ci(bn({},Vn),{group_name:(0,ne.remove)(An,Si=>cn.includes(Si))})});Mr(oi),ir(Ni.slice())},maxTagCount:4,maxTagPlaceholder:Ut=>dt.createElement("div",{style:{cursor:"pointer"},onClick:()=>Me(Gi,jr)},"+",Ut==null?void 0:Ut.length)},pt.group_settings&&pt.group_settings.map(function(Ut){if(!Ni.map(cn=>cn.group_name).flat().includes(Ut.group_name))return dt.createElement(fn,{value:Ut.group_name,key:Ut.id},Ut.group_name)})),dt.createElement("div",{className:"ml20"},dt.createElement(Lr,{size:"large",ranges:{\u6B64\u523B:[Gi.publish_time?Lt()(Gi.publish_time):Lt()(),Lt()()]},allowClear:!1,disabled:gn||(Lt()()<=Lt()((Zr=Va((Li=Gi==null?void 0:Gi.group_id)==null?void 0:Li[0]))==null?void 0:Zr.publish_time)?!1:[!0,Os((Vr=Gi==null?void 0:Gi.group_id)==null?void 0:Vr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ut=>it(Ut,pt==null?void 0:pt.course_end_date),disabledTime:Ut=>Yn(Ut),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Lt()((0,le.U6)(),"HH:mm"),Lt()((0,le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Gi.publish_time?Lt()(Gi.publish_time):void 0,Gi.end_time?Lt()(Gi.end_time):void 0],onChange:(Ut,Xe)=>{var cn;if((0,je.Rm)()&&!((cn=Qi.AssistantObject.practice)!=null&&cn.can_publish)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ni[jr].publish_time=Xe[0],!Gi.end_time&&Xe[0]?Ni[jr].end_time=Lt()(Xe[0]).add(7,"days"):Ni[jr].end_time=Xe[1],ir([...Ni])},onCalendarChange:(Ut,Xe,cn)=>{if(Xe!=null&&Xe[0]&&!Xe[1]){const oi=Lt()(Xe[0]).add(7,"days");Ni[jr].publish_time=Xe[0],Ni[jr].end_time=oi,ir([...Ni])}}})),!gn&&dt.createElement("div",{style:{display:"flex",width:"50px"}},((Ii=Gi==null?void 0:Gi.group_id)==null?void 0:Ii.length)>1&&dt.createElement(Zt.Z,{title:"\u89C4\u5219\u62C6\u5206"},dt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Me(Gi,jr)})),Ni.length<((rn=pt==null?void 0:pt.group_settings)==null?void 0:rn.length)&&dt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ut;if((0,je.Rm)()&&!((Ut=Qi.AssistantObject.practice)!=null&&Ut.can_publish)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ir(Ni.concat({}))}}),((Gi==null?void 0:Gi.publish_time)&&Lt()(){const Ut=(0,ne.cloneDeep)(di);Ut.forEach((Xe,cn)=>{Xe.group_name&&(Xe.group_name=Xe.group_name.filter(oi=>{var Vn;return!((Vn=Ni[jr].group_name)!=null&&Vn.includes(oi))}))}),Ni=Ni.filter((Xe,cn)=>jr!==cn),Mr(Ut),ir(Ni.slice()),setTimeout(()=>ir(Ni.slice()),10)}}))))}))),dt.createElement(Te.Z,null,dt.createElement(Wt.Z,null,dt.createElement("div",{className:ge.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",dt.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),dt.createElement(Wt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},dt.createElement(nn.default,{checked:$i.allow_late,disabled:gn||Xo,onChange:Gi=>{var jr;if((0,je.Rm)()&&!((jr=Qi.AssistantObject.practice)!=null&&jr.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gi.target.checked&&vt.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:dt.createElement("div",{style:{padding:10,background:"#f5f6f9"}},dt.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),dt.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),dt.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),$i.allow_late=!$i.allow_late,di==""&&Mr([{late_penalty:5}]),Nr(Object.assign({},$i))}},dt.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),($i==null?void 0:$i.allow_late)&&dt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},dt.createElement("div",{style:{display:"flex"}},dt.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),dt.createElement(xt.ZP.Group,{style:{marginLeft:"20px"},disabled:gn||(pt==null?void 0:pt.anonymous_comment)||(pt==null?void 0:pt.allow_late),value:$i.unified_late,onChange:Gi=>{var jr;if((0,je.Rm)()&&!((jr=Qi.AssistantObject.practice)!=null&&jr.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$i.unified_late=Gi.target.value,di==""&&!Gi.target.value&&Mr([{penalty_type:Ce.Q.Percent,late_penalty:20}]),Nr(bn({},$i))}},($i==null?void 0:$i.unified_setting)&&dt.createElement(xt.ZP,{value:!0,disabled:!(pt!=null&&pt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((wt=pt==null?void 0:pt.group_settings)==null?void 0:wt.length)>0&&dt.createElement(xt.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),$i!=null&&$i.unified_late?dt.createElement(dt.Fragment,null,dt.createElement(Te.Z,{align:"middle",style:{marginTop:"10px"}},dt.createElement(Wt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),dt.createElement(Wt.Z,{className:"ml20"},dt.createElement(Ce.Z,{disabled:gn||ml,value:{type:$i.penalty_type,inputValue:$i.late_penalty},onChange:Gi=>{var jr;if((0,je.Rm)()&&!((jr=Qi.AssistantObject.practice)!=null&&jr.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Nr(Ci(bn({},$i),{late_penalty:Gi.inputValue,penalty_type:Gi.type}))}})),dt.createElement(Wt.Z,{flex:"1",className:"ml5"},dt.createElement("span",{className:"c-grey-c ml10"},$i.penalty_type===Ce.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),dt.createElement(Te.Z,{align:"middle",style:{marginTop:"15px"}},dt.createElement(Wt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),dt.createElement(Wt.Z,{className:"ml20"},dt.createElement(We.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Lt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:gn||ml,value:$i.late_time?Lt()($i.late_time):"",disabledDate:Gi=>it(Gi,pt==null?void 0:pt.course_end_date),onChange:(Gi,jr)=>{var Nn;if((0,je.Rm)()&&!((Nn=Qi.AssistantObject.practice)!=null&&Nn.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$i.late_time=jr,Nr(Object.assign({},$i))}})))):di.map(function(Gi,jr){var Nn;return dt.createElement(Wt.Z,{span:24,key:jr},dt.createElement(Te.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},dt.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",jr+1),dt.createElement(kt.default,{disabled:gn||!((Nn=sn==null?void 0:sn.homework_status)!=null&&Nn.includes("\u672A\u53D1\u5E03"))&&Gi.id||(pt==null?void 0:pt.anonymous_comment),mode:"multiple",className:ge.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Gi.group_name=="string"?[Gi.group_name]:Gi.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Oi=>{var Li;if((0,je.Rm)()&&!((Li=Qi.AssistantObject.practice)!=null&&Li.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di[jr].group_name=Oi,di[jr].group_id=Gi.group_id,Mr(di.slice())}},pt.group_settings&&pt.group_settings.map(function(Oi){const Li=di.map(Vr=>Vr.group_name).flat(),Zr=Ni.map(Vr=>Vr.group_name).flat();if($i!=null&&$i.unified_setting){if(!Li.includes(Oi.group_name))return dt.createElement(fn,{value:Oi.group_name,key:Oi.id},Oi.group_name)}else if(Zr.includes(Oi.group_name)&&!Li.includes(Oi.group_name))return dt.createElement(fn,{value:Oi.group_name,key:Oi.id},Oi.group_name)})),dt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),dt.createElement(Ce.Z,{disabled:gn||Rs(Gi.id),value:{type:Gi.penalty_type,inputValue:Gi.late_penalty},onChange:Oi=>{var Li;if((0,je.Rm)()&&!((Li=Qi.AssistantObject.practice)!=null&&Li.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di[jr].late_penalty=Oi.inputValue,di[jr].penalty_type=Oi.type,Mr([...di])}}),dt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),dt.createElement(We.default,{size:"large",disabled:gn||Rs(Gi.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Lt()((0,le.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Oi=>it(Oi,pt==null?void 0:pt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Gi!=null&&Gi.late_time?Lt()(Gi.late_time):void 0,onChange:(Oi,Li)=>{var Zr;if((0,je.Rm)()&&!((Zr=Qi.AssistantObject.practice)!=null&&Zr.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di[jr].late_time=Li,Mr([...di])}}),!gn&&dt.createElement("div",{style:{display:"flex",width:"50px"}},dt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Oi;if((0,je.Rm)()&&!((Oi=Qi.AssistantObject.practice)!=null&&Oi.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Mr(di.concat({penalty_type:Ce.Q.Percent,late_penalty:20}))}}),jr>0&&!Gi.id&&dt.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Oi;if((0,je.Rm)()&&!((Oi=Qi.AssistantObject.practice)!=null&&Oi.can_late)){Jt.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di=di.filter((Li,Zr)=>jr!==Zr),Mr(di.slice()),setTimeout(()=>Mr(di.slice()),10)}}))))})),!gn&&dt.createElement(dt.Fragment,null,dt.createElement(en.ZP,{type:"primary",size:"large",loading:_i,style:{width:"138px",marginTop:"30px"},onClick:()=>Ta()},"\u4FDD\u5B58")),dt.createElement(De.Z,{onConfirm:(Gi,jr)=>{Ni.splice(Gi,0,...jr),Ni.splice(Gi+jr.length,1);const Nn=(0,le.QE)([...Ni]);ir([...Nn])}}),dt.createElement(mt.Z,{resdata:Bo,type:"shixun",okloading:_i,oktext:(Bo==null?void 0:Bo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gi=>qi(void 0,null,function*(){Fi(!0);let jr=yield(0,te.ZP)(`/api/courses/${zn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(zn.categoryId)]}});Fi(!1),(jr==null?void 0:jr.status)===0&&ns(Hr)})}))};mi.ZP=(0,Ae.connect)(({shixunHomeworks:Ti,classroomList:Ln,loading:jn,user:Qi})=>({shixunHomeworks:Ti,classroomList:Ln,loading:jn.effects,user:Qi}))(ui)},59437:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return nn}});var ve=Se(59301),We=Se(92832),kt=Se(24905),Jt=Se(95237),vt={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Te=Se(8797),Wt=(en,Gt,Lt)=>new Promise((je,te)=>{var ne=ge=>{try{le(Lt.next(ge))}catch(Ae){te(Ae)}},ce=ge=>{try{le(Lt.throw(ge))}catch(Ae){te(Ae)}},le=ge=>ge.done?je(ge.value):Promise.resolve(ge.value).then(ne,ce);le((Lt=Lt.apply(en,Gt)).next())}),nn=({data:en,value:Gt=[],handleChangePage:Lt,className:je="",setSelectedRowKeys:te,selectedRowKeys:ne,onChange:ce=()=>{}})=>{const[le,ge]=(0,ve.useState)([]),[Ae,Ce]=(0,ve.useState)([]),[ze,De]=(0,ve.useState)([]);let[mt,At]=(0,ve.useState)(1),[dt,st]=(0,ve.useState)();return(0,ve.useEffect)(()=>{ge(en),Ce([]),De([])},[en]),(0,ve.useEffect)(()=>{te&&(Ce(ne),De(ne))},[ne]),ve.createElement("div",{className:`flex justify-between w-full ${je}`},ve.createElement("div",{className:vt.leftdiv},ve.createElement(We.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Dt=>Wt(void 0,null,function*(){ge(en.filter(et=>{var Cn;return(Cn=et==null?void 0:et.name)==null?void 0:Cn.includes(Dt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),le.length===0&&ve.createElement(Te.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),ve.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},ve.createElement(kt.default.Group,{value:Ae.map(Dt=>`${Dt.id}`),onChange:Dt=>{te(le.filter(et=>Dt.includes(`${et.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},le.map((Dt,et)=>ve.createElement(Jt.Z,{key:Dt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},ve.createElement(kt.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Dt.is_published,value:`${Dt.id}`},ve.createElement("div",{className:vt.listClass},ve.createElement("span",{className:vt.spantitle,style:{width:Dt.is_published?"108px":"170px"}},Dt.name),Dt.is_published&&ve.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),ve.createElement("div",{className:vt.rightdiv},ve.createElement(We.default.Search,{onChange:Dt=>{De(Ae.filter(et=>et.name.includes(Dt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ze.length===0&&ve.createElement(Te.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ze.length>0&&ve.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},ve.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ze.map((Dt,et)=>ve.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Dt.id},ve.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Dt.name),ve.createElement("img",{src:xt,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{te(Ae.filter(Cn=>`${Cn.id}`!=`${Dt.id}`))}})))))))}},38233:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return ce}});var ve=Se(59301),We=Se(89070),kt=Se(5083),Jt=Se(43418),vt=Se(92832),xt=Se(8591),Te=Se(95237),Wt=Se(43604),Zt={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},nn=Se(61186),en=Se.n(nn),Gt=Se(955),Lt=Se(8797),je=Se(59301);const{RangePicker:te}=kt.default,ne=({dispatch:le,classroomList:ge,onConfirm:Ae})=>{const[Ce,ze]=(0,ve.useState)([]),[De,mt]=(0,ve.useState)([]),[At,dt]=(0,ve.useState)(""),[st,Dt]=(0,ve.useState)([!1,!1]);(0,ve.useEffect)(()=>{var jt,On,Fn,bn;if(ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((jt=ge.actionTabs)==null?void 0:jt.rangePickerDisabled),(On=ge.actionTabs)!=null&&On.rangePickerDisabled?Dt((Fn=ge.actionTabs)==null?void 0:Fn.rangePickerDisabled):Dt([!1,!1]);let Ci=ge.actionTabs.data,qi=(bn=Ci==null?void 0:Ci.group_name)==null?void 0:bn.map((Tt,it)=>{var Yn;return{group_id:Ci==null?void 0:Ci.group_id[it],group_name:Ci==null?void 0:Ci.group_name[it],is_admin:Ci==null?void 0:Ci.is_admin,end_time:Ci==null?void 0:Ci.end_time,publish_time:Array.isArray(Ci==null?void 0:Ci.publish_time)?(Yn=Ci==null?void 0:Ci.publish_time)==null?void 0:Yn[0]:Ci==null?void 0:Ci.publish_time}});qi&&(ze([...qi]),mt([...qi]))}},[ge.actionTabs]);const et=()=>{le({type:"classroomList/setActionTabs",payload:{}}),dt("")},Cn=jt=>{if(jt){const On=De==null?void 0:De.filter(Fn=>{var bn,Ci;return(Ci=(bn=Fn==null?void 0:Fn.group_name)==null?void 0:bn.toLowerCase())==null?void 0:Ci.includes(jt==null?void 0:jt.toLowerCase())});ze(On)}else ze(De)};return je.createElement(Jt.default,{width:980,title:je.createElement("div",{style:{fontWeight:"bold",display:"flex"}},je.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",je.createElement("span",{className:Zt.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),je.createElement(vt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:At,onChange:jt=>{dt(jt.target.value.trim()),Cn(jt.target.value.trim())}})),centered:!0,maskClosable:!1,open:ge.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>et(),onOk:()=>{var jt;if(De.some(Fn=>!Fn.end_time||!Fn.publish_time)){xt.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}Ae((jt=ge.actionTabs)==null?void 0:jt.index,De),et()}},je.createElement("div",{className:Zt.modal_con},je.createElement(Te.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ce==null?void 0:Ce.length)>0?Ce.map(function(jt,On){return je.createElement(Wt.Z,{span:24,key:On},je.createElement(Te.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:On==(Ce==null?void 0:Ce.length)-1?"0px":"10px"}},je.createElement("div",{className:Zt.multiple_select,title:jt==null?void 0:jt.group_name},jt==null?void 0:jt.group_name),je.createElement("div",{className:"ml20"},je.createElement(te,{size:"large",allowClear:!1,disabled:st,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Fn=>{var bn;return(0,Gt.Q8)(Fn,(bn=ge.actionTabs)==null?void 0:bn.disabledDate)},disabledTime:Fn=>(0,Gt.d0)(Fn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[en()((0,Gt.U6)(),"HH:mm"),en()((0,Gt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(jt==null?void 0:jt.publish_time)&&[en()(jt==null?void 0:jt.publish_time),jt!=null&&jt.end_time?en()(jt==null?void 0:jt.end_time):void 0],onChange:(Fn,bn)=>{Ce[On].publish_time=bn[0],Ce[On].end_time=bn[1],ze([...Ce]),De.forEach(Ci=>{Ci.group_id===(jt==null?void 0:jt.group_id)&&(Ci.publish_time=bn[0],Ci.end_time=bn[1])}),mt([...De])},onCalendarChange:(Fn,bn,Ci)=>{if(bn!=null&&bn[0]&&!bn[1]){const qi=en()(bn[0]).add(7,"days");Ce[On].publish_time=bn[0],Ce[On].end_time=qi,ze([...Ce]),De.forEach(Tt=>{Tt.group_id===(jt==null?void 0:jt.group_id)&&(Tt.publish_time=bn[0],Tt.end_time=qi)}),mt([...De])}}})),st[0]?je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ce.splice(On,1),ze([...Ce]),De.forEach((Fn,bn)=>{Fn.group_id===(jt==null?void 0:jt.group_id)&&De.splice(bn,1)}),mt([...De])}})))}):je.createElement(Lt.Z,null))))};var ce=(0,We.connect)(({classroomList:le})=>({classroomList:le}))(ne)},59896:function(ri,mi,Se){"use strict";Se.r(mi),Se.d(mi,{NoData:function(){return at},default:function(){return Ee}});var ve=Se(59301),We=Se(3113),kt=Se(43418),Jt="data:image/png;base64,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",vt=Se(99064);function xt(){return(0,vt.U2)("teach_groups.json")}function Te(wt){return(0,vt.v_)("teach_groups.json",wt)}function Wt(wt,zn){return(0,vt.gz)(`teach_groups/${wt}.json`,zn)}function Zt(wt){return(0,vt.v_)("teach_group_members.json",wt)}function nn(wt){return(0,vt.IV)(`teach_group_members/${wt}.json`)}function en(wt,zn){return(0,vt.gz)(`teach_groups/${wt}/change_admin.json`,{member_id:zn})}function Gt(wt,zn){return(0,vt.IV)(`teach_groups/${wt}/del_member.json`,{member_id:zn})}function Lt(wt){return(0,vt.IV)(`teach_groups/${wt}.json`)}function je(wt){return(0,vt.U2)(`teach_groups/${wt}/show_permission.json`)}function te(wt){return(0,vt.gz)(`teach_groups/${wt==null?void 0:wt.id}/update_permission.json`,wt)}var ne=Se(78241),ce=Se(92832),le=Se(76895),ge=({callback:wt,visible:zn,onCancel:pt,id:Et,name:_t})=>{function sn(gn){wt(gn)}const[zt]=ne.default.useForm();return(0,ve.useEffect)(()=>{zt.setFieldsValue({name:_t})},[_t]),ve.createElement(kt.default,{centered:!0,title:Et?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:zn,onCancel:pt,onOk:()=>{zt.submit()},wrapClassName:le.Z.CustomCss},ve.createElement(ne.default,{form:zt,initialValues:{name:_t},onFinish:sn},ve.createElement(ne.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},ve.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))},Ae=Se(24905),Ce=Se(38854),ze=Se(20834),De=Se(1710),mt=Se(8591),At=Se(5112),dt=Object.defineProperty,st=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Cn=(wt,zn,pt)=>zn in wt?dt(wt,zn,{enumerable:!0,configurable:!0,writable:!0,value:pt}):wt[zn]=pt,jt=(wt,zn)=>{for(var pt in zn||(zn={}))Dt.call(zn,pt)&&Cn(wt,pt,zn[pt]);if(st)for(var pt of st(zn))et.call(zn,pt)&&Cn(wt,pt,zn[pt]);return wt};const On=wt=>React.createElement("svg",jt({className:"cjz_svg__icon",viewBox:"0 0 3194 1024",xmlns:"http://www.w3.org/2000/svg",width:623.828,height:200},wt),React.createElement("path",{d:"M512 0h2170.88c282.624 0 512 229.376 512 512s-229.376 512-512 512H512C229.376 1024 0 794.624 0 512S229.376 0 512 0z",fill:"#EBEEFD"}),React.createElement("path",{d:"M1638.4 741.376c28.672 0 40.96-16.384 40.96-45.056V294.912h-36.864v393.216c0 16.384-8.192 20.48-20.48 20.48-24.576 0-45.056 0-73.728-4.096l8.192 32.768h81.92zm-372.736-258.048c49.152-45.056 90.112-94.208 126.976-147.456 32.768 32.768 69.632 77.824 110.592 135.168l24.576-24.576c-40.96-49.152-81.92-98.304-122.88-143.36h-24.576c-40.96 57.344-81.92 110.592-131.072 155.648l16.384 24.576zm323.584 159.744V339.968h-32.768v307.2h32.768zm-131.072 94.208c24.576 0 36.864-4.096 45.056-12.288s16.384-36.864 20.48-77.824l-32.768-12.288c0 28.672-4.096 45.056-8.192 53.248s-16.384 12.288-32.768 12.288h-98.304c-12.288 0-20.48-4.096-20.48-16.384v-204.8h106.496v94.208c0 12.288-8.192 20.48-20.48 20.48-16.384 0-32.768 0-49.152-4.096l8.192 32.768h53.248c28.672 0 40.96-16.384 40.96-40.96V450.56h-176.128v245.76c0 24.576 12.288 36.864 40.96 36.864h122.88zm585.728-53.248V634.88h131.072v-28.672h-131.072v-40.96h114.688v-28.672h-114.688v-40.96H2150.4v-69.632h32.768v-28.672H2150.4V327.68h-106.496v-32.768h-32.768v32.768h-86.016v28.672h86.016v36.864h-110.592v28.672h110.592v40.96h-86.016v28.672h86.016v40.96h-98.304v28.672h98.304v40.96h-110.592v28.672h110.592v49.152h32.768zm-270.336 57.344c24.576-16.384 40.96-36.864 57.344-61.44 4.096 4.096 12.288 8.192 16.384 12.288 36.864 24.576 102.4 36.864 188.416 36.864h147.456l4.096-32.768c-57.344 0-110.592 4.096-167.936 4.096-65.536 0-118.784-12.288-151.552-28.672-8.192-4.096-16.384-12.288-24.576-20.48 24.576-45.056 36.864-98.304 36.864-163.84v-20.48h-77.824c24.576-32.768 49.152-73.728 73.728-118.784v-28.672H1761.28v32.768h81.92c-24.576 40.96-49.152 81.92-77.824 118.784v28.672h90.112c-4.096 45.056-12.288 86.016-28.672 122.88-12.288-20.48-24.576-49.152-32.768-86.016l-32.768 12.288c12.288 40.96 28.672 77.824 45.056 106.496-16.384 24.576-36.864 40.96-57.344 57.344l24.576 28.672zm339.968-344.064h-69.632v-36.864h69.632v36.864zm0 69.632h-69.632v-40.96h69.632v40.96zm253.952 278.528v-20.48h212.992v20.48h36.864V524.288h-184.32c28.672-12.288 53.248-24.576 77.824-40.96l20.48-12.288h151.552v-32.768h-106.496c32.768-24.576 65.536-57.344 94.208-90.112l-32.768-20.48c-36.864 40.96-73.728 77.824-122.88 110.592h-61.44v-61.44h114.688v-32.768h-114.688v-49.152h-36.864v53.248h-135.168v32.768h135.168v57.344h-180.224v32.768h225.28c-69.632 40.96-147.456 69.632-229.376 90.112l16.384 32.768c28.672-8.192 57.344-20.48 81.92-28.672v180.224h36.864zm212.992-139.264h-212.992v-49.152h212.992v49.152zm0 86.016h-212.992v-53.248h212.992v53.248z",fill:"#165DFF"}),React.createElement("path",{d:"M573.44 204.8h327.68c90.112 0 163.84 73.728 163.84 163.84v327.68c0 90.112-73.728 163.84-163.84 163.84H573.44c-90.112 0-163.84-73.728-163.84-163.84V368.64c0-90.112 73.728-163.84 163.84-163.84z",fill:"#C2D0FF"}),React.createElement("path",{d:"M868.352 581.632c4.096 24.576 12.288 49.152 16.384 69.632 0 8.192 4.096 16.384 4.096 24.576s4.096 16.384 4.096 24.576 4.096 12.288 4.096 16.384v8.192c0 8.192 0 12.288-4.096 12.288-4.096 4.096-8.192 4.096-12.288 4.096h-8.192c-4.096 0-4.096 0-8.192-4.096L737.28 667.648c-24.576 12.288-45.056 24.576-61.44 36.864L651.264 716.8c-8.192 4.096-16.384 8.192-20.48 12.288-8.192 4.096-16.384 8.192-20.48 12.288s-8.192 4.096-8.192 4.096c-4.096 0-8.192 4.096-8.192 0-4.096 0-8.192 0-8.192-4.096-4.096 0-4.096-4.096-4.096-8.192v-8.192s0-4.096 4.096-8.192c0-4.096 4.096-12.288 4.096-16.384 0-8.192 4.096-16.384 4.096-24.576s4.096-16.384 8.192-24.576c4.096-20.48 12.288-45.056 16.384-69.632-24.576-16.384-45.056-28.672-57.344-45.056-8.192-4.096-16.384-8.192-20.48-16.384s-12.288-8.192-16.384-12.288S512 499.712 512 495.616c-4.096-4.096-8.192-4.096-8.192-4.096-4.096-4.096-4.096-8.192-8.192-12.288s-4.096-8.192-4.096-12.288 4.096-8.192 4.096-12.288c4.096 0 8.192-4.096 12.288-4.096l151.552-12.288L716.8 307.2c0-4.096 4.096-8.192 8.192-12.288 0-8.192 8.192-8.192 12.288-8.192s4.096 0 8.192 4.096c4.096 0 4.096 4.096 4.096 4.096l4.096 4.096s0 4.096 4.096 4.096l53.248 131.072 155.648 16.384c8.192 0 12.288 4.096 12.288 4.096 4.096 4.096 4.096 8.192 4.096 12.288s0 8.192-4.096 12.288l-12.288 12.288-98.304 90.112z",fill:"#2E5BEC"}));var Fn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg==",bn=Se(85057),Ci=(wt,zn,pt)=>new Promise((Et,_t)=>{var sn=nr=>{try{gn(pt.next(nr))}catch(_i){_t(_i)}},zt=nr=>{try{gn(pt.throw(nr))}catch(_i){_t(_i)}},gn=nr=>nr.done?Et(nr.value):Promise.resolve(nr.value).then(sn,zt);gn((pt=pt.apply(wt,zn)).next())});const qi=50;var Tt=({data:wt,isAdminOrTeacher:zn,onDelGroup:pt,onChangeGroupName:Et,onPlusMember:_t,onDelMember:sn,onExitGroup:zt,Transferteams:gn})=>{var nr,_i;const[Fi,Ni]=(0,ve.useState)(0),[ir,di]=(0,ve.useState)(0);let[Mr,$i]=(0,ve.useState)(),[Nr,Bo]=(0,ve.useState)(),[So,Hr]=(0,ve.useState)(!1),[ca,Ra]=(0,ve.useState)(),[Ta,ns]=(0,ve.useState)(),[Va,zs]=(0,ve.useState)(!1),[Os,Xo]=(0,ve.useState)(!1),[ml,Rs]=(0,ve.useState)("");function Me(Ii){let rn=parseInt(Ii.key,10);Rs(rn),Xo(!0)}function Gi(Ii){let rn=parseInt(Ii.key,10);kt.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{zt(rn)}})}function jr(Ii){let rn=parseInt(Ii,10);kt.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:le.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{zt(rn)}})}function Nn(Ii,rn){kt.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:le.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{sn(Ii,rn)}})}const Oi={display:"block",height:"30px",lineHeight:"30px"};function Li(Ii){ns(Ii),Ra(Ii==null?void 0:Ii.id),zs(!0)}const Zr=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(Ii,rn,Ut)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ii,onChange:Xe=>{te({id:ca,member_id:rn.id,clazz:"item_bank",enable:Xe.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(Ii,rn,Ut)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ii,onChange:Xe=>{te({id:ca,member_id:rn.id,clazz:"edit_item_bank",enable:Xe.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(Ii,rn,Ut)=>ve.createElement(Ae.default,{disabled:rn==null?void 0:rn.is_creator,defaultChecked:Ii,onChange:Xe=>{te({id:ca,member_id:rn.id,clazz:"exercise",enable:Xe.target.checked})}})}];function Vr(Ii){return Ci(this,null,function*(){const rn=yield je(Ii==null?void 0:Ii.id);Ra(Ii==null?void 0:Ii.id),Bo(rn),Hr(!0)})}return ve.createElement("ul",{className:"teaching-lists"},wt.map((Ii,rn)=>ve.createElement("li",{key:Ii.id,style:{marginTop:rn===0?30:16},onClick:()=>Ni(rn)},ve.createElement("div",{className:"item-group"},ve.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},Ii.name,"\u7684\u6559\u7814\u56E2\u961F"),ve.createElement("div",{className:"action-group"})),ve.createElement("div",{style:{display:"flex"}},ve.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),ve.createElement("ul",{className:"info",style:{flex:1}},Ii.memers.map(Ut=>{var Xe;return ve.createElement("li",{key:Ut.id||Ut.name,onClick:()=>{di(Ut.id)},className:"directionItemWrap"},ve.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:Ut!=null&&Ut.is_creater?"#000000":"#5F6367"}},((Xe=Ut.name)==null?void 0:Xe.length)>6?Ut.name.substr(0,6)+"....":Ut.name,ve.createElement("img",{src:Fn,style:{marginLeft:5,display:!(Ut!=null&&Ut.is_creater)&&"none",height:25,width:78}})),Ii.is_creat?ve.createElement("div",{className:"groupActionWrap",style:{display:!(Ut!=null&&Ut.id)&&"none"}},ve.createElement("a",{className:"btn-del",onClick:cn=>{cn.preventDefault(),cn.stopPropagation(),Nn(Ii.id,Ut.id)}},"x")):null)})),Ii.is_creat||zn?ve.createElement(Ce.Z,{overlayClassName:"dropdowns",dropdownRender:()=>ve.createElement(ze.default,null,ve.createElement(ze.default.Item,{onClick:()=>{Et(Ii)}},"\u4FEE\u6539\u540D\u79F0"),ve.createElement(ze.default.Item,{disabled:Ii.memers.length>=50,onClick:()=>{_t(Ii)}},"\u6DFB\u52A0\u6210\u5458"),Ii.is_creat&&ve.createElement(ze.default.Item,{onClick:()=>Vr(Ii)},"\u6743\u9650\u914D\u7F6E"),Ii.is_creat&&ve.createElement(ze.default.Item,{onClick:()=>Li(Ii)},"\u8F6C\u8BA9\u56E2\u961F"),ve.createElement(ze.default.Item,{key:Ii.id+"",onClick:Ii.is_creat?Me:Gi},Ii.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},ve.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",ve.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):ve.createElement("span",{key:Ii.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>jr(Ii.id)},"\u9000\u51FA")))),ve.createElement(kt.default,{width:700,wrapClassName:le.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:So,onCancel:()=>Hr(!1)},ve.createElement(bn.Gi,null,ve.createElement(De.default,{dataSource:Nr==null?void 0:Nr.members,columns:Zr,pagination:!1,scroll:{y:240}})),ve.createElement("p",{style:{color:"#FF9D18",marginTop:5}},"*\u9009\u4E2D\u4EE3\u8868\u8BE5\u6210\u5458\u53EF\u4EE5\u4F7F\u7528\u56E2\u961F\u5185\u6240\u6709\u6210\u5458\u5171\u4EAB\u7684\u8D44\u6E90\uFF0C\u5426\u5219\u4E0D\u53EF\u4EE5")),ve.createElement(kt.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:le.Z.CustomCss,onOk:()=>{pt(ml),Xo(!1)},open:Os,onCancel:()=>Xo(!1)},ve.createElement("p",null,"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002"),ve.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),ve.createElement(kt.default,{wrapClassName:le.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!Mr){mt.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}gn(ca,Mr),zs(!1),Mr=""},open:Va,onCancel:()=>{zs(!1),Mr=""}},ve.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",ve.createElement("br",null)," \u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u521B\u5EFA\u4EBA\u7684\u8EAB\u4EFD\u548C\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u56E2\u961F\u4E2D\u7684\u4E00\u5458"),ve.createElement("div",null,ve.createElement(At.ZP.Group,{defaultValue:[],onChange:Ii=>{Mr=Ii.target.value,$i(Ii.target.value)}},(_i=(nr=Ta==null?void 0:Ta.memers)==null?void 0:nr.filter(Ii=>Ii.is_teacher))==null?void 0:_i.map((Ii,rn)=>ve.createElement(At.ZP,{style:Oi,value:Ii==null?void 0:Ii.id},Ii==null?void 0:Ii.name))))))},it=Se(955),Yn=Se(89070),Br=Se(47362),Lr=Object.defineProperty,fn=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,Ti=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Qi=(wt,zn,pt)=>zn in wt?Lr(wt,zn,{enumerable:!0,configurable:!0,writable:!0,value:pt}):wt[zn]=pt,Ct=(wt,zn)=>{for(var pt in zn||(zn={}))Ln.call(zn,pt)&&Qi(wt,pt,zn[pt]);if(Ti)for(var pt of Ti(zn))jn.call(zn,pt)&&Qi(wt,pt,zn[pt]);return wt},Mn=(wt,zn)=>fn(wt,ui(zn)),$n=(wt,zn,pt)=>new Promise((Et,_t)=>{var sn=nr=>{try{gn(pt.next(nr))}catch(_i){_t(_i)}},zt=nr=>{try{gn(pt.throw(nr))}catch(_i){_t(_i)}},gn=nr=>nr.done?Et(nr.value):Promise.resolve(nr.value).then(sn,zt);gn((pt=pt.apply(wt,zn)).next())});function at({children:wt}){return ve.createElement("div",{className:"no-data"},ve.createElement("img",{src:Jt,alt:"no-data",width:300}),wt)}const ke={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var be=(wt=>(wt[wt.INITDATA=0]="INITDATA",wt[wt.SHOWLOADING=1]="SHOWLOADING",wt[wt.SHOWFORMPANEL=2]="SHOWFORMPANEL",wt[wt.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",wt[wt.SELECTGROUP=4]="SELECTGROUP",wt[wt.SETINDEX=5]="SETINDEX",wt))(be||{});function Ve(wt,zn){switch(zn.type){case 0:return Ct(Ct({},wt),zn.payload);case 1:return Mn(Ct({},wt),{loading:zn.payload});case 5:return Mn(Ct({},wt),{index:zn.payload});case 2:return Ct(Ct({},wt),zn.payload);case 3:return Ct(Ct({},wt),zn.payload);case 4:return Mn(Ct({},wt),{selectedGroup:zn.payload,showFormPanel:!0});default:throw new Error}}function lt({user:wt}){var zn;const pt=(0,Yn.useLocation)(),[Et]=(0,Yn.useSearchParams)(),[_t,sn]=(0,ve.useReducer)(Ve,ke),{data:zt,index:gn,loading:nr,showFormPanel:_i,selectedGroup:Fi,showMemberPanel:Ni}=_t,ir=(zn=wt.userInfo)==null?void 0:zn.role,[di,Mr]=(0,ve.useState)(Et.get("category")||"0"),$i=(0,ve.useMemo)(()=>{let Me=[],Gi=[];if(zt){for(let jr of zt)jr.is_creat?Me.push(jr):Gi.push(jr);return[Me,Gi]}},[zt]);(0,ve.useEffect)(()=>{ir===15&&sn({type:5,payload:1})},[ir]);function Nr(){return $n(this,null,function*(){const Me=yield xt();(Me==null?void 0:Me.status)!==401&&sn({type:0,payload:{loading:!1,showFormPanel:!1,data:Me.groups,index:Et.get("category")||0}})})}(0,ve.useEffect)(()=>{Nr()},[]);function Bo(Me){return $n(this,null,function*(){Fi.id?yield Wt(Fi.id,Me):yield Te(Me),Nr()})}function So(){sn({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Hr(Me){sn({type:4,payload:Me})}function ca(){sn({type:2,payload:{showFormPanel:!1}})}function Ra(){sn({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ta(Me){sn({type:3,payload:{showMemberPanel:!0,selectedGroup:Me}})}function ns(Me,Gi){return $n(this,null,function*(){yield Gt(Me,Gi),Nr()})}function Va(Me){return $n(this,null,function*(){yield Lt(Me),Nr()})}function zs(Me){return $n(this,null,function*(){yield nn(Me),Nr()})}function Os(Me,Gi){return $n(this,null,function*(){yield en(Me,Gi),Nr()})}function Xo(Me){sn({type:5,payload:parseInt(Me.target.id,10)})}function ml(Me,Gi){return $n(this,null,function*(){Ra(),yield Zt({user_ids:Me,group_id:Gi}),Nr()})}const Rs=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},ve.createElement("div",{className:"teaching-circling-body"},ir===15?null:ve.createElement(bn.YG,{value:di,onChange:Me=>{var Gi;(Gi=window.location.href.toString())!=null&&Gi.includes("category")?(0,it.jz)("category",Me):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Me}`:`?category=${Me}`),Mr(Me),sn({type:5,payload:parseInt(Me,10)})},tabBarExtraContent:ve.createElement(We.ZP,{type:"primary",disabled:zt.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0"},title:zt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:So},"\u65B0\u5EFA"),className:"mb25",dataSource:Rs}),ve.createElement("div",{className:$i[gn].length===0?"nodata-content":"main-content"},$i[gn].length===0?ve.createElement(at,null,ir<=12?ve.createElement(ve.Fragment,null," ",ve.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",ve.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):ve.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):ve.createElement(Tt,{onExitGroup:zs,Transferteams:Os,onPlusMember:Ta,onDelMember:ns,onDelGroup:Va,isAdminOrTeacher:ir<=12,onChangeGroupName:Hr,data:$i[gn]})))),ve.createElement(ge,{callback:Bo,visible:_i,onCancel:ca,id:Fi.id,name:Fi.name}),ve.createElement(kt.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Ni,onCancel:Ra,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:le.Z.CustomCss},ve.createElement(Br.Z,{container_id:Fi.id,container_type:4,onSelect:ml,onCancel:Ra})))}var Ee=(0,Yn.connect)(({user:wt})=>({user:wt}))(lt)},42579:function(ri,mi,Se){"use strict";Se.r(mi),Se.d(mi,{default:function(){return jy}});var ve=Se(59301),We=Se(89070),kt=Se(8591),Jt=Se(43418),vt=Se(3113),xt={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},Te=Se(86248),Wt=Se(78241),Zt=Se(5112),nn=Se(19842),en=Se(92832),Gt=Se(71418),Lt=Se(99064),je={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},te=Se(87169),ne=Se(59301),ce=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),ge=({type:Ie,onCancel:Ne,onOk:xe})=>{const[ft]=Wt.default.useForm(),[Tn,Bt]=(0,ve.useState)(1),[ai,Yt]=(0,ve.useState)(!1),[bt,on]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{ft.setFieldValue("type",1),Ei()},[]);const Ei=()=>ce(void 0,null,function*(){if(Ie){Yt(!0);const er=yield(0,Lt.ZP)("/api/disciplines.json",{method:"get",params:{source:Ie}});on(er.disciplines||[]),Yt(!1)}}),lr=()=>{const{sub_discipline_id:er,discipline_name:Dr,sub_discipline_name:hr,type:zi}=ft.getFieldsValue();if((!er||er&&er.length===0)&&(!Dr||!hr))return kt.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;xe({user_customize:zi==2,sub_discipline_id:zi==1?[er[1]]:null,discipline_name:Dr,sub_discipline_name:hr})};return ne.createElement(Jt.default,{width:640,className:je.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{Ne(),ft.resetFields()},onOk:()=>{ft.validateFields().then(er=>{if(Tn==2&&(er.discipline_name.replaceAll(" ","").length<=0||er.sub_discipline_name.replaceAll(" ","").length<=0)){kt.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}lr(),ft.resetFields()})}},ne.createElement("div",{className:je.applyPublicContent},ne.createElement("div",{className:je.tips},ne.createElement(te.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ne.createElement(Wt.default,{labelAlign:"left",form:ft},ne.createElement(Wt.default.Item,{name:"type"},ne.createElement(Zt.ZP.Group,{onChange:er=>{Bt(er.target.value),er.target.value==1?ft.setFieldsValue({discipline_name:"",sub_discipline_name:""}):ft.setFieldsValue({sub_discipline_id:[]})}},ne.createElement(Zt.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),ne.createElement(Zt.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Tn==1&&ne.createElement(Wt.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},ne.createElement(nn.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:bt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(er,Dr)=>ft.setFieldsValue({sub_discipline_id:er})})),Tn==2&&ne.createElement(ne.Fragment,null,ne.createElement(Wt.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},ne.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),ne.createElement(Wt.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},ne.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ai&&ne.createElement("div",{className:je.spin},ne.createElement(Gt.Z,null))))},Ae=Se(85149),Ce="data:image/png;base64,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",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAB0dJREFUWEetl3uMFeUVwH9nZu777i67d1kWdjG8FJAUDSAitAQS5dECCTRaY9OgaUpN+0eDTdqkNYoxqbGmFo1tKYUKRGkCNdUGTIMWLS0VAlh5lGd5CCzgLrLL7t37mjtz6rfMXe4uy7LafsnN3Mx3Zs5vzus7R/icS1UtIBr87OBxD8gDGRHRz/NKGYhwoLQGGA4kgGyg0AcMkBPcTwLtwCmgRUTMfr+rXwBVNfv1wAigFTgnIp39vVFVU8DtgLkeEJFz/cnfFEBVI8CdxqzAf0TEmHnAK3j+HiAM7BQR46IbVp8AqloRKD8uIubLv/BS1ZHAROA9ETHu6bFuAChTvl9Ecl9Yc9mDgVtmA9t6Q/QACMx2N/B/U17iUNXBwExgS7k7ugGCgDPKz5Sb3dxvh+os5OtvEYBGmR58czi2V2T8kku9U1JV7zABLSLbSmDlAEOBShE51m29TWpfWEijE2J9wcd2fX9voWC90VHB7ikibm/36IF3R+HktpBJW8Wit9nJDntGZs8ulsup6nzg3yJy1tzvAgjy3ETsnlLuNq7RmrjFS68uwm1M8E3P07DrK5k8rTm3+KucE35+dp2ke7z8B4u/w4yZqy5bCas1p0fTd94zc9KkSS29AEyAf/WzIN9kLFQCMDmbEpHjJeHGV3XerFq2Pj2rq9Dg+4rn+3R0umSyruv6bPCL+qN5E6quNKsm/SJTU6sfftLauGX2p501nHzwh5nod7//bjbrPDx9uJjC1b1U9WvAPhG5VAIwaWJy3eQ8rFCrtp4XfjqZJxaNgzNtcKEdIuKTtPI4fhbXx8cKvTb6tvi2yoi9FPXuq90zP6n73+HEkUFcWbqLcP2I7IvveY9sOhj/Kz+XjrKAHA00isjfJAi+qSKyuyQw5jWtbE/zzrq5TB07GJqump/S0gFXO1waElnq4h44Ya+uNqY1CduJuOcZuudespcucCRzP978P+Gp8Lsdkl//YeRxVjrrygCMVb8lIusNQMyUThE5UBJoWF24O0po5x+XEI+G4PAnoMYFRaW1w6VYyDMq5eP6Qm1NglSFw6C2t6k78HVazuU4NvxldPyjKMr2Qx7PbU+ucl8OfQ+uH1Sq+gjwhgGoMvW+PPprfqPLZw7mxecfgKLC0Wa4nIa2TkWKeRqTBWrikPcgVROjpiLEsFM/IXnqOU6fTXJm+g60Yji2bXP8orL8zartuSZ7Dpuvl3NVXQj80wCYU84E4AljgTFva+ST02z+8d0sfOhLYFnm6yGdV85+6nOoyaM94zK+TkklIFUdY1DSZvDpXxA//CxHrk7m4pS1hGMJHCdEa6fHY68POtNxzh7LZimUuWEe8NENAI3rtSGXZs/auQydMORaohrz51w10c+VdpdDF8UEIXc1WKSqI1TGLPKXz3Pm/a04d0yjaugIxLbxVckXPB5bF801+dGRvCCXygBMPfhXyQXDROSI2axYrQvqLd7auAAr7EAsYhiUTM6nM+PSmS2QLyhZ3yYRDTG4OkxFTFC/SHt7llg01gWdK3gUTKp4RZb/wWLf5ciXWRnaWQawGNhRCsLxIvKh2Qy/4j07tGg9+dQUJRFT8j5EwpBKQsTKk826uEXFt2ycUIi6AMCxg6rmg+uZguWRy3uo7/Gzt3y2nIp9m5XO78sAHgU2ltJwhoj8o2vzGV1BG09FPaTOUsZV+9zeoNTXQbISauMFKsIuYtmEomGGpcLEI+BYYMk1iGxBac/4pLMeXtFn826X1XsTv+Ql+4mg8poOaqmIrC0VoruAj0WkjWUaJ8l88nwDnzlAlVVUYnllZKUyYaTPxHHKqCEFaqrC3DbE9BvQmlaa21yar7ikM0rRnAAKVTGbPRcs1hwMbyUmi1ghvqpOAGq7ClFAZEqxqUz7u+vlLHWYQAMWc/BYjDIDpdLyoEKUKaOV+VOVjg6XyZ2rSOUOs+HjJWy7+gDpopD3hYJcM4lrg1dkFa/QVQtU9SHgfRFpLgGY61eAXSLXU6UbZpmGiNNADhO5ixGmY5NwohCWDB9NnsiY8EmWffBrXdPyeBbL9I/SDDThcxGLgzhsYLVcVdVaYK6IvN59GgZWMM1ng4jsKz84bvj/oIapYwQuc8gzqjrcWji+ZOyM2mhL065L047et/WD3xImjY/LQTz24cH17jiogDtE5HwPgADiXkNd2uwXpGtTZcUKkacXEKWDAmnCsrCrie1zqap5f7WI/KUk0LslCwVtkzkq224NMHAJVR0FTAv6gO4mpa+m1AwXM4Lm5MrAVdxcMlA+K1Deo4m5WVtuIKYDJ0Tk9P8CoapTzRED/FmkZwd1QwyUK1JV4w7jMzP/7b3VRNQbMmjF7w8mqu0i0qM37DMG+vpSVR32Gf2kYEI6GYxnfc58qmoqnBnLzERlPuDvItLUnwUHOpwaOVOsjCnNgGo6YtPnmavZM9NyZTCkGpcdE5EezejNIAYE0Id5zdwYD77SbBuQzj6L2C0C6L+ncEmf0ox7XwAAAABJRU5ErkJggg==",De=Se(6848),mt=Se(60324),At={flex_box_center:"flex_box_center___HlHga",flex_space_between:"flex_space_between___ZXfWh",flex_box_vertical_center:"flex_box_vertical_center___B_34d",flex_box_center_end:"flex_box_center_end___XaWUl",flex_box_column:"flex_box_column___dfD_W",ClassDesc:"ClassDesc___hvKGJ",LeftTitle:"LeftTitle___GVStZ",textname:"textname___KypkX"},dt=Se(3294),st=Se(955),Dt=Se(83312),et=Se(57809),Cn=Object.defineProperty,jt=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,qi=(Ie,Ne,xe)=>Ne in Ie?Cn(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Tt=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))bn.call(Ne,xe)&&qi(Ie,xe,Ne[xe]);if(Fn)for(var xe of Fn(Ne))Ci.call(Ne,xe)&&qi(Ie,xe,Ne[xe]);return Ie},it=(Ie,Ne)=>jt(Ie,On(Ne)),Yn=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Br=({pathsDetail:Ie,dispatch:Ne,DataProps:xe,onFinish:ft})=>{const Tn=(0,We.useParams)(),{actionTabs:Bt,detail:ai}=Ie,[Yt]=Wt.default.useForm(),[,bt,on]=(0,Dt.U)(Te.j_,{subject_id:Tn==null?void 0:Tn.pathId});return(0,ve.useEffect)(()=>{xe&&Yt.setFieldsValue(Tt({},xe))},[xe]),ve.createElement(Jt.default,{title:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",open:Bt.key==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",centered:!0,width:800,onCancel:()=>{Ne({type:"pathsDetail/save",payload:{actionTabs:{}}})},okText:"\u4FDD\u5B58",confirmLoading:bt,onOk:()=>{Yt.submit()}},ve.createElement(Wt.default,{form:Yt,colon:!1,labelAlign:"right",labelCol:{span:3},onFinish:Ei=>Yn(void 0,null,function*(){const lr=yield on(it(Tt({},Ei),{subject_id:Tn==null?void 0:Tn.pathId}));(lr==null?void 0:lr.status)==0&&(kt.ZP.success("\u4FDD\u5B58\u6210\u529F"),ft==null||ft())})},ve.createElement(Wt.default.List,{name:"knowledge_statistics"},(Ei,{add:lr,remove:er})=>ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"flex flex-col",style:{gap:"5rem",maxHeight:"60vh",overflowY:"auto"}},Ei==null?void 0:Ei.map((Dr,hr)=>{var zi,Di,xr;return ve.createElement("div",{key:Dr==null?void 0:Dr.key,className:"flex item-center",style:{background:"#F6F7F9",padding:"15rem 15rem 0",gap:"20rem"}},ve.createElement("div",{className:"w-full"},ve.createElement(Wt.default.Item,{name:[Dr.name,"title"],label:"\u6807\u9898",required:!1,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:6,showCount:!0})),ve.createElement("div",{className:"flex item-cencet",style:{gap:"10rem"}},ve.createElement(Wt.default.Item,{className:"flex-1 minW-0",labelCol:{span:6},name:[Dr.name,"knowledge_uuid"],label:"\u7EDF\u8BA1\u8303\u56F4",initialValue:(zi=ai==null?void 0:ai.nodes)==null?void 0:zi[0].uuid,required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EDF\u8BA1\u8303\u56F4"}]},ve.createElement(et.default,{options:(Di=ai==null?void 0:ai.nodes)==null?void 0:Di.map((Wi,io)=>({label:io==0?"\u5168\u90E8\u56FE\u8C31":Wi==null?void 0:Wi.name,value:Wi==null?void 0:Wi.uuid})),placeholder:"\u8BF7\u9009\u62E9\u7EDF\u8BA1\u8303\u56F4"})),ve.createElement(Wt.default.Item,{className:"flex-1 minW-0",name:[Dr.name,"node_types"],required:!1},ve.createElement(et.default,{mode:"multiple",maxTagCount:"responsive",options:(xr=xe==null?void 0:xe.knowledge_items)==null?void 0:xr.map(Wi=>({label:Wi==null?void 0:Wi.name,value:Wi==null?void 0:Wi.name})),placeholder:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}))),hr!==0&&ve.createElement(Wt.default.Item,{name:[Dr.name,"relation"],label:"\u4E0E\u4E0A\u5C42\u5173\u7CFB",required:!1,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0E\u4E0A\u5C42\u5173\u7CFB",maxLength:6,showCount:!0}))),hr!==0&&ve.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},(Ei==null?void 0:Ei.length)<4&&ve.createElement("span",{className:"iconfont icon-zengjia1 current c-green",onClick:()=>{lr({})}}),ve.createElement("span",{className:"iconfont icon-shanjian1 current c-red",onClick:()=>{er(Dr.name)}})))})),(Ei==null?void 0:Ei.length)<4&&ve.createElement("div",null,ve.createElement(vt.ZP,{type:"primary",ghost:!0,icon:ve.createElement("span",{className:"iconfont icon-tianjia3",style:{fontSize:"16rem"}}),onClick:()=>{lr({})}},"\u65B0\u589E\u7EDF\u8BA1\u7EF4\u5EA6"))))))};var Lr=(0,We.connect)(({pathsDetail:Ie})=>({pathsDetail:Ie}))(Br),fn="data:image/png;base64,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",ui="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXYAAAEQCAYAAACk818iAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQuQXfdd5/n9P87rPvr9UEuyJdvtV8dOHJTEGLLBIQnYTEgIwYbshMfuUjCzU2xtUTtQxe5WnN2tmgGmGCYUsMlABVhSQJwKQ2ASYIJjQnACsXCQ7bZstyVZbqnV6tftvo/z+j/Wv3P7Srdb/ZLUUuz2/5RU3dI999xzvufcz/md7//3+/0Z3OIUcAo4BZwCe0oBtqeOxh2MU8Ap4BRwCsCB3V0ETgGngFNgjyngwL7HTqg7HKeAU8Ap4MDurgGngFPAKbDHFHBg32Mn1B2OU8Ap4BRwYHfXgFPAKeAU2GMKOLDvsRPqDscp4BRwCjiwu2vAKeAUcArsMQUc2PfYCXWH4xRwCjgFHNjdNeAUcAo4BfaYAg7se+yEusNxCjgFnAIO7O4acAo4BZwCe0wBB/Y9dkLd4TgFnAJOAQd2dw04BZwCToE9poAD+x47oe5wnAJOAaeAA7u7BpwCTgGnwB5TwIF9j51QdzhOAaeAU8CB3V0DTgGngFNgjyngwL7HTqg7HKeAU8Ap4MDurgGngFPAKbDHFHBg32Mn1B2OU8Ap4BRwYHfXgFPAKeAU2GMKOLDvsRPqDscp4BRwCjiwu2vAKeAUcArsMQUc2PfYCXWH4xRwCjgFHNjdNeAUcAo4BfaYAg7se+yEusNxCjgFnAIO7O4acAo4BZwCe0wBB/Y9dkLd4TgFnAJOAQd2dw04BZwCToE9poAD+x47oe5wnAJOAaeAA7u7BpwCTgGnwB5TwIF9j51QdzhOAaeAU8CB3V0DTgGngFNgjyngwL7HTqg7HKeAU8Ap4MDurgGngFPAKbDHFHBg32Mn1B2OU8Ap4BRwYHfXgFPAKbA7Clh79TxhzO7Ozryxt3L1J+KNrZ87eqfAG0OB3YD2binl4L+tkg7s20rkVnAKvAEVeC2BfDv5HegvUciBfbuLxr3uFNjrCryeIL6Tc+FADwf2nVwobh2nwF5SYK+BfKtz8waFvAP7XvrCumNxCmymwBsJ5ptp8AaCvAO7Q4FTYK8o4OB9+Wdyj8Legf3yLwX3DqfAa0sBB/SrPx97DPAO7Fd/SbgtOAW+PQo4oO++7nsE8A7su39puC06Ba6NAg7k10bXjbb6Oge8A/v1u1TcJzkFrkwBB/Qr02033vU6BbwD+26cfLcNp8C1UuCyoM4AhnZJfvt9xd+HAMwBrA6weBIs88GUBBubaf/e2XU/gw3GYCMF+3IGG8Ww1Trs43OweAgG3ZC7rP26VuJcp+2+DuHuwH6drg33MU6BHSuwI2h2QbwNcn7kKMRyL/jwHLgZhrdQQRDOx6GQPLI28IVuhRa+zyw8bSGZD8FzLayUDC3FICSgYK1RGlZkjCM1OkugdRO5bNrBrDkoevPIR/6lp6DwMNMXjmlH+7xjBV57K77O4O7A/tq7hNwevVEV2A6OXXB5yFrR+NKUPH/PuNCzNd/r88K8pqtxFEaB1hGD56lcefDADGNcMMGt1swacMsk5wacS3Cbg1uTcQifMauFzTW3lnHGIKwUHApcMnCuAWOQG9i6hFk0hs8zppfC4aiulhEffRvL3xCQf50A3oH9jQoRd9yvDQV2CnNr2ZGjkAA8PQhfMETIl0sZj0pc6cj6EbNJzA1B2DBB8M49yb04FdYTwnAteNaGumXggoFZo7nV9Jsmprd/ZpqB7gR+yKzKBZPgnIFrRTcAQ78Kpo0k8HPw3Co7w5SesR4/z0yw+PQ7sQLGdJcVtF7n7Ziz0+6OO11v98/z6wDu24m8+6K4LToFnAJtBTaDehc4jljrVSfngrmeYT9vIfIEIoMsDEwuNfcFE0pqDWmMJzyhPM2lZEZLZrVnZCCk0cJYSC4FZ8YIgjngMcYMhyGgM2bAIcCtznMy3G2eA4IJYygG57DagFGEbwnyVnDahmSC0Q3C5pAsz6UAT5ix5+CxUyZTM9790exRxnLYRzjwsWvBmY3Afn1h/xoG/LUQ3H1tnQJOgY0U2GF0Pv6iDXoHEcocYbMe+5LloYp6ZJbkfsnCz0PlS+v5Ktc+Y5CMSwK3gMo8QxYKwD3DONkuXHBWRNoMnDDNKPKmdRhF3+C2/W/uA0yBYG0Yh4QxBhR30+1HZ9DacqVjrel2UGzXglshGFc52TrMSggYK43iTBrbBJOzfmKmFLzjx76fNWkMYHUw93pdGx3IXx/Yv8Yg78B+vS4z9zlvXAW2BPrqIKi14s2zCLMlhGwIPsvh+RpBarMgAItyoXxmPA8cHjPaY14gi+hbaCCl9BffQKVApqF9YrsENBhnmqtMMPJQIMGY0YIIbhmF3BBGaSkD8mfgQQpPSC6hjUc3B24NzXrBuOE0SmpMWjxjqCxFlqc2N4YieyO4EJSLU9w8tDJcgG4n4CzTCSw/JzWe/qWa9/TDNNi6Votu/lwrFq0H+7UD/WsI7tdKzDful9gduVOgo8C2ETrFw5D3TiFaAAIvh0Rf4ms/jKI0j6xVgeLMk0Z62miPXHBjYbgJlBHK6FgZArhliklFKYwhbJZwIcG4bkfs0IIZTxfeujDgRqP4SVG6USAjh3tF1M6EQS4588iil9LXoWQ2ZLRfHhfMGkHvKwwYSwE/jM1MLhTP8swwwQw3UoJpI6ym6J8zxjhnOuPWylbZmBd/9oB/9KHRc8tnKvtMBTBzi9DVHLo+CvUUoB4mNS4u14pN1zaSf43A/VqJ577cToE3tgJbQ51NTEL6JZQaquH19nGZtUSUc1UWkoVcM6l9TwitBBR5ITLnzVzLfqkylTObl4qB0oxJFjLFDdku5HdryX0P3Ji0GDy1HNzSgKmWTHjgeUwDoZoLKbi1mqscnJMFww3X9BBgcyE9IUJtvMjzPAnt+ZJ5gAlY6AeACmCtIGZTgE7eilbamNymtsVzwKDw44t4XSLPM7J7img+zUAJOPW3D+LJXxiXU+MB8jhuWz02gqGfBtAayHuBfArIP/M49CP3r4H9bl9Txefv9kbX5Pvv+sZ3tkEH9p3p5NZyCuxMga2Bzg+fgsfNUuAP90uTIRQGJSMRlZKWr7knskRx38LAl7k1NlfWt0Jl3CMXJc65DslDLzGrwXmqhOGKW09yq1URofuMIE8DnOCU3EJ2jOFK+BnjuQHXrG3LKAvhMfCQG68KeJEnvIBpKSy5K4ybVWuFfhCstTUcDEL7MrBWRRDkuJBVQ2OyIKNGq5ZJ8gS55WDccmat4sUTBb3XSJYwxRNINSLs8f/zVvGP7xxMWkkSMoRAmLQBay1MqwUTRbCNEnS2gnwlRRYPI/1lwDy6s7NwOWtdmwj+2xy5O7BfziXg1nUKbKbA5kAvqj8PTsMfqiBoJPCEbHk8EWVd4aWQ/O4cTGW5RU8p8+I0515AGSlcq0zQT6IxVYhK5lE+uaBonXINDdkmWSKKaN0LGVnllO5I0DdWC4K6ZQR8yU2uBWXGSAE5zExYlfB9wBNMCGE0V5Zxit+J0VmWc8VFcaTaAIkCUk33CgOjNMu04TIKAi80ZcFAZU6dKlekLZW26jw2Sll6PhC2SLkpQnxe3CSMSIylLMrpn7jZ+2//ahg1VgJPAFaiHBwASZKwKAxhk8S2wtAgBoIIOgTUGcwnf4uhZObVSPuR3Y229xTgHdgdqpwCV6PANkDfP4OgZ/lMJAcOSF6Fly6hDJMFnk8fmiPV5TxoIlOypqWIhGYB93idmzyg3HFhVM4j7nPjg2udC5t4XPiMZzrngsC+6pdLKRkzSigteZ6nhafucQiPQ1aU9noYC/tDBKGlXEfBtQBTac7JXk/IBtGwuQFaCqZlgFiTNSKsNjmNnHLDOWO5KqwbzjxmACZgZLkHVd+XERdcUmTOYJnRVjVqaGWJyYvBVwbKrmdF5K4p+gdPtOWp9c4xmf/p//WeZ17Zj/3eXRgjv0cKQKSAKNF7AYEEiMPYWkQFfA8A+WkgOwakZ4H8y7sbye8+4L8N0bsD+9V8qd1737gKbGO53DcNv1FFqDMEkPClRJSrzGNpZjlZLcLLUDcZogiarJE8FbINYm6aOad8F8N9LlTOJWPcBCVu6rEoInUP3KaUrNIuNqII3TKwxEjh2VRKy7zIZP7+KAj7BcJQCo8rLRQDy60wiQb9tbHVJrFcN5Lcptwz1B/AKoqvDZeWXHLBuACj4iSmc2GKglTWzrAp7Bl6zXA/5EE5REWGPBDWCvLVtYGJV1TcarK0sFhEEbGDcukVigiegUmepWreC/zPP/9uvNDpbfNJgO8HvAnAGwY8gvsSIAcBniRgLQsTRuTawARA9gqQPgtkD1Me0O4uu+fBX2e4O7Dv7oXgtvZGUGAjqNMX11ox3gZQsDKPMmTieyoM8zjzvD4/NzGU0Uu5zYIc5RJEFkuVMaFLjMtGKryQFZF6YcPovIA4yj7jSS6MouicUWIhJ8/c6pDXTcIVJCOrpepBDHLIIWTBiDBBL4Pkooisbaa0auVQLS3MkoVdiIEW10Jn8JgQnuSGom1BTgilLmqlmTQUo3NGkb1WRkh4ba+com9wZrXhnFOtKjjPyM3nIgxRLkW2TP4707SmQRyzpNkwickp8YZuV4zKljj3fdC4gDaQUstzDPjTp7+PPQ8U+e6dxT70qkXzK4BnCjcGnkRTcpQFWTdk0ZiI/sB2AP8okD2yu4DfvQj+OsLdgf2NACJ3jLujwBZAJ8tlZAw+a6GkcoRWISBAM4FUZHFiPJMnpmwGOXhSW5BalLgSTHic8RYHp4FMqVjhqRtyu3UuKFLXBsIkTFjf49oqqTNpWrnN0tAm+0zTfNdQxbtDwB/zPbnfUzJQsBVus1zbZs5MfUWGrbPzyL7Ygnr8/Bx0NMzHDBU1NT2OMqW+BEbnFQ2vR3Pdby0GODdVqyi7URdQK/waUTQRYHR3ybXhlhWtZooMGKsM13nGYThkwP1K2VbDgAdFRgzA8pRli4uqpRWsEHT3YMViNGd0c4C1ntBiPlPJ7x1/IHp5HdwvQJ629UVA3gz4twNkZvnz1LESANk2qxF8PgtkXwLS/4Vamu3e8roCvAP77p14t6W9qsAWpf/j1gZYRBAqRGmAcqjgU+mmFkhEPU4gdZaVKlo1KQOlyb2UCc1LPM8S4ZXAZc5EjICRBaNamTQKXASMBym1DPBERv/f8BLF63EG2TyTqPgjJS4/ckO59OYI4RBDUEYuyK+HlS34/gqABoD0cTyu3s3e3YYbWR+dpdPa9wIyrThyFEFTI+JZUha9Ya+t6xuNZTdwoGq4sZzKlaiJjKV0ShqUBQ3EMrJkCitIUwYMZyYHkxJepYdVSiGPaDCW2N2Mbbpc0zGNpVL/AfpZPAEAEIZRWqcUiv1zGvDPHX8PWyzMm0uXDlwJ8OI7AFkCwrQNeQrgWUQJOk3oxVegpnoR/+AYlW/t6nL19sx1iNwd2Hf1nLuN7T0Fir7m60pnmL3/K1aevx+hqiMs6aTS0jwUCtITfm4ytJIeJHK5boAqlCCogwfUNSuNhSpF3CwTGFMhWVBE6JQBo+JcCu0Lj2Dn2STjuqHyqHW8iRjnp/Q37h0P7h1AD4BKO0iFyPMiH7zZ4qidqaB5FMh/tm1FEIAuZKtsfl4eZ8D9q8B8GMCjliLmI0eXyssqrIZM7mPMu50ps9/CCCMokdG0Ya4MZeEwRo0G2gVJlPrIoA3jPmS1KiqlEFTkxGjQtNFCXK/blGBPVarkNBWWjmXFjQI5YyxTf8MP+391+5uRnFjNktlo34+unpFPAOI9gHcjECWAJLjT+mYeNlBQDR/prw4g/hQl2e/ecvXR+zWGuwP77p1st6U9pcAq0LuNgPbv7MjMTJgs6VDsO1jKDEoRh8xTWBOiKT0kmYUWy7C6F6yI1OMmD5IyJ8DnVQgTgesV8DJPhVZMUM1/qnwewKaZDeo9HpqzEtmpw4WVYBaBapRggIeoUiVocZ/JkGiN2ukINWoqQL7yoxdvPxt8rwuAX4zZtzxXRwHULTBngYfk3U8vl3QS7WdKvJlxcRiWUigNVcFSc7ACypQ5U/jvBHbOQV1lOIcc6JflwLOhpXWZsLVFHddjm3PJCbWMUi0t9ZrUlqwUgczknsQf5je8+K1oIrbAkW33lNb4SYA/CARjQBQDvAB8C+gvQVHR0xNA6wd215rp3O6vvMDpGsLdgX1PwcgdzNUrsA7oFzbI7P3WyvoSyrFqRpEtl9MSfNOgoh+0MoaWF9U1X6m2v+g9RYjIdAvcTyD8NOa5ZMLwkCuVCo+n3At7OFtJLXijmQwMrojzSCfPw+B+0KAhPguUU2A4AHrjHJ7NoY1BExUs/B2w/I+vRuarudyd6Hx1bwnidA/oLFvDcWvNCPL0951sfGoiFAs4HGl9r9Z2jBqFUbYL2TxFJSrZMdRWgNoLpEUT4KI9WX8ZlaDEfeo5rBQz55d4U+VFq0lmLEX6lu4P4NQoLIW02p7xeP47/e+PZmnWp8s5p78IyO8CSgcAOb8K+KAJHRnok1XEbyk66+xqtenVWTPXCO6XJdrlCOzWdQq8/hTYBOoPgR/5RQTLBxplGVbKlLpokHEb+1mLtRpBUMqbgK3SAZPDTWE2ZfZVwUIG7sUtkS8zQSmNSkYiRAAtoAKG5W+1JluYmLiQpkepfg8D5QgY4UBvYVEDmQHqMTD/WaC5Sd42A46y7SLcqzsnBPgjuOdbtbJq9N0Dg7dZoapFlJ6vQt0aSr8kY4VZa3luBKKA+0MDtocGg2EsyzKWn1ugeNrSeCwzOc3sobjVlPFOA7SQUHich+JPve87ml3OMdEeUibN/w0EtwPRHKVItsAHSsVIsEmA5AEgWbVyrjzaXivkaw7uDuxXd6W7d+8ZBTaB+ich73lHrRwP9pU4QxkeAimhLIubmRfFvAqL+kWgd6J1ReX6LXAvhUhzSJMlnPuhsaKVs0Ol+mQx1lcsBVyeBMQtQFkAo+Eq0PMcmfCwvALMjlxcf4Oo/Goi8is5gYTPiN35DxOHRGYe0LkZZZ6h1EpQpgzNwkRpjeTD032JqmH7qrzUE9kStQWmR5naCk+adaRGgqpT24Ow1LSMGiHknJkM2kTi1ysP4MSV7uGzQDABBCcBOQrw84CNGjB+BenHMJU8gXFzdPe998u/WRQUJidq9xYH9t3T0m3pdavAeqgzi4esGP8sJM6hRyIpCz8s2QxMR2hlKVpBBAUK0QnqXZE6WTDtDBhwUVuQtjzIWjTSmTSy+VKlcfZTSPCx4h303bOfBMSPANEAMBIDg8RGCbR0gtp0Cwu3DhQZLqvf00/xi9Hr9YY57fJksR/j8IufU5jWbz52/z41r9/LJBuHyWUBKHJVQEWo9Led+WIFF6N9qATc+qAuv8ba6dOmRfM1yaIqleBuOBMclBkE6iSZsW8Fh/jv4gil/Fz+QlH5pwH53hWU+jjkEodstGBvGIKaryH//T60/hywnYHYXbJoLm+Qdg2Bdw/uDuyXf724d+wpBTaA+lesvH0MEUqo5nla8ctB4Jks10vNluH9zQLoB9ZBnXJVVgAlGlzzCvdTCN6AtT3IGhat6YMX0u5eTRL5+KuZJx9jLwLlg8CgyDHMWFGd2loGagvAwi1gKwDt2+OUcbj6Pb3eMG+DvLN0gN79f1N4St129IF+b7H0Pibt3ZaTdW6ZsaKdo8540dPdaMPKIfeHemylSKGBYfUGsrkVnlAWDbUkLgqfCPDUR57ybTJoK+wn3vSD/vGtMmS2uhzp2eLnAP7zoBpf+AItgXnqWVYyrRGkvwC0aNCZlN0lwG9vy2xJ3d2BuwP7noKUO5idK7CJ9WIh7z6NivZQZSyraJULARlbFTRMgtw064yXq7YAe3ekTgODlNYYU7UoYOdX8jDuSY4eeTQFHuoMbhZf+pNAUGmhv7eE/VqpsrAyMQZLcwEWbgCW25Hj0dU87usN846Ck2wjkG+k7xQeM3f840d6eL30AKx9C03oQQ0JYHNOU+9RnxhKiVTWsrE+Xi4F1AmAU4MxOztnWknGjZCGxk4LqIPy5UUxwQc1r3ky+HDwOzs/r5eueSncUWi7DOhzQPwHQPKpYvSgvewC4DeH+46Ie/Vw39HHXI2o7r1OgdeWAhsBnVl8xcqJNyFsMlQjpFWZUKvzNONS1mMRpXwZ9gLUOwdUjJa2F4I6/RxsIB0YR/olPKq6gE4vGQv4MTBsWxjhPipCIm7Wkrn5vnDxx3A0PoojBjjaZbdcL+XakfkEjdKu2iyX+8m9WDaN5w+Fcrr/+8HZfWRdG8qUoTx3itgp8yVT5KeL/aO84kledJ9stEx2bgmpoCmzi0i9mEyEFRkzHIwlPOZSf+Lp9z8xdQT3XzGvCO4TmGSfwkSwH+dLvBibLnJHVQNIfxVFrvslyZVXCfk24K9or68O7lf0kZd70t36ToFvvwKbpzFSj5d7TqGaBehhQVZhzJfI0TStZtMk5XylWWdUEURLEa0Xxnq1+FMQuwlWakHNx0in7yv84KIGZ/UtxaDYNNDfC+wLgT4oMCOxeBY4+2tTX4p/Y/xBdX2BfhHktG9XCvP155TgXj96W6+sVT/MmLnTSGOLafWsYRKS6SzmuZYYG0SpWuIBo14zOcwrc4iLCbQLd77oO0P9Jmk+Vsa0oJzIx5/9kPzMBKygvjBXei214Q72Z0Aoms0oKZcLuPcDahGIf6KdCrnhchWDrHRUV7jPVw53B/YrvUrc+15HCmwO9SNPWi+JUGVD6EeWlZkHq4y/4rUQUxdE1Dujox2ot5lO0TuqVXhLMGE/kqNnkeMEDOXaXVgY00+8YqOJ4aIf7bCnQIU6jXN5a+ZLpVLtZ4mp1zxFkfbmolc+jpcZcGvXTo7v+DyqU2Dy8NaQ8jFp+dGJG+y8+knm2T6aRo8y/XWmOPX3oig+DLg8OIoyjbDSJB0LSyabW+J54GvOuSjy/+nmZ61hgjJrtJguv7n27+vj55L2c8UkIkxcESw7tsz/iFrUiyzIF4TsGxxUOaD+KxD/LJBvZH5dVeT+8Vc1e+RK4O7AvuOL0634RlRgA7A/Anb4J+ELjR4/SHtZoMpclVOhsdKca2S8XGmDYxXs7Uid8tPrrBOwLw5U0/kh6hZ+abk68f3TzfND5fLImCrKlUC57uc/A8z+JiazSWxfVXllZ2qrAc82xAnQnW2rmSszCjbbNzkGmy2A96/grTD6I9TryxjNmKKmwWS0SGQK7NAQymGJWvIyNFtWnz5nUkkN5Cmv3VpqLFbkwgvNyaevQ+hPP/uDn/7WOH6GUz6Oj3Hbid47bQQ6+5R1FTX5G0T4k4DtDKhaIMgBmaGpWjDqH1Bt/P4WKZBb5r/T9E7dN/a1Il1B5O7AfmXfAfeuPa7AZpE62MSzKOkqerwSeo1pBgzlRrPZbMglqwuor4vUi4a1tFSBZB769N1UYLNh90D7BBDcB9yolBoGJE8lasdRP/v7mK3/BpbN5RTcbH+CuqPxdhpie1kL8d0G+Fb7Fd4Hg79r9ARJ9EEm2HdYawu2U1MYynrRGVi1Am//EM3xB5YrmLNzSNMMRgpDE24z+itIc0Pdfqk7sPfYsQ+xz4zDUgFr+waFU0zi8BVF7lOvwvuRGXgfGUPJBySNAyg0dB0q+2n0Nbc6vkvgvn6+vs3gfkWR+5XB3Vkx239z3BqvSwU2gfojYOP/EpWQxb2sIvqoGjJjXjOZaaywUvtxmZsusFc7I6R1UDdbbpBOThRR+iVAoarRjwC9ArjRB3psjkR7ycxvIzz/87vSp2QziF+EeScav54g3+jyCIdhghncgsT8RJH0Sbb5aiojZc1Q8dItY6gQvGmGj4UVZHMNozyaK1UZmvqvcKYNCrALaHbc3rn0a9nEck43LYI69aKnz6Z6sSsB/BRgvwiE+2gMtQUvRMt6JaOeQhw/jOF0q3ykC3CnvmnrQb551A5cNtwd2F+X+HE7fS0U2DSVkd8DVJNT6ONl9FHD8TxGXanGaoRWATdrgU2ROv2fp2BunkDy5xsNsD0KPPkQgrtS7BcB9tO9oY5s/p/Rmn43XmpeXYS+tihorVrfvqh8u7NGYK9M1yKdl96nrXgvk0bbjNJkKOuFJmQCOzxqolLIPUqbqTeNPj3PaU4/JqnJWNGm3RLcqXmY0MqeQ1X/1nPv+/1Th/F91EhzTVB6JXCfWn2u+c9UINaguVvh8wi5xBn1WzjQeGKbqtQLcN9shu2NAX9dLBkXsW93hbrXX2cKbN4a4I531XvkWLUvzPKezHi50VhWFi1FuedotCP11aWwXiqA1DDlFGrZIJka//irTc8/1v2doQmV+U+fQW//CA5xD/05VBJDnvt/gOnfwOMal52itzXI1alTDDjctiJ2yR8nX/yCvTEDZnwwuj3pVftpcGHVhhpeXWsOAP0+BywMtt8r6IZ4FuBZ+9+0zVOHj+q7vnxkHEr9uAEfpG7CTHKohCpTgaFeE4xRz0rLbKOp7cuzNgUXVlrDc2uZR155u3iVuj7WhWB/fOxD3/l3B/FfLtgx6y/OywU8Re2PzED+6BiiehNewCGXI6RjQPpjl7Rx2PircPRxWMxtMji6Mdypu85lLpcXuV/25i9zb9zqToHrpMCmfjqOWMjlKfSVo7RfBkElF8iwENcSEyWmp8HQ6IrUKeOlqIIEZA2GrJeRCSSPF33K13xLzRcB/35g2AMOKSBIgKXTwJm34OhS+6B3Uly0lb3Sich3D+YdiNNNgQA+dBBMtae4Y3oITNUo4RCsRM3S26PCrMgCarRvdMVCTQ7od/pJjye2DTVqhCYMjDQwfAG2VYbqeQWRnM9/wDBOSejK0AwbxWJYICHH93OavZQniulTMyZTiltJA6iGMmSK5H/GKJUmL7Lc//KZD7/3jw/i/6OW9ZsuVwL3P1xEOOEjKFfg11swtRKyr70K9kc2yZJZ/+Gbwn2zqP2K8tt3DncH9uuEHfcx11qBjcF+5JOQyx9AX6mMAZmiEussDYVarL/+Xm3UAAAgAElEQVSykmOsAoJ6AacyFSBdhJesnTErzQPx2SOX5DYXRSfPAuVbgAM2wQFImIbE2SeAmQ8+ihYe6sBrq2PemcVytVF5dzRO2Sp9EXi2D7xCk37QBB897ZuYarT3mVeKSUdtq2hQ2f4dSwDvh10EMLB6SGaJio7AqjSzaS9YXgxBgOlmEY0zmgUkJlu9XEsrj1fusU3231PDL7oFcN0uPpKM81v2I5LMCmWZPXXWZHEKIyS1AKbtG8Y0TdNNDcWsYIY9kf7Il387wd3d86JuKPLlwL1jyfzBCspcwDtYhvdsA1mrgux/B1o7yp0/ChytbxK57xrcHdivNUXc9l8TCmwepdPujVv4+iT6gj6MhAahSbFiJGrJmYZBtRN+rh5IZTX8pFC0gdTPkExOFFkva6yXrwD83hj74OFQBpQ9ifnn6jj9s1UsF1Hb/Zs9ZE+yrSs7L/rluwVzJcHKIaTvQcaimEaOGpJZirADA123sCsGRgy0IT7bGRCeIcLPMphRiy6bpuuUXyy+IjuI1mn/xOgs2Owo2DhNlVoDR18NPU9Go3pe/BSsHWOCpnEFDKUzWs5uGjFhJWAeGLOnZpEtNYwJqSkYYV1TO19GZjut68HgGX5b89fju3tbCaa3hTvtr8RBSqPZNnOG4P6/YVZ+AKOlUgvSYxCLCslkFcm/AbKJSSCa2H47RSHTzj33a+a3u4j9NQEotxNXpsDmYB9/EX7Ygz5tMRxYRBCoLdvmilixpu0j0NIAKl2eAhoQyzJ5/vYhaqm7FgYM5rPPwnvgBtzEIhxgEnwlw5lv+TjzA59CXLgulzgv25XqXywOSr6+kyh/a5XkfbDZDHjVg2Ap/NRD4UWTPRJFUL6BObkAuzgOjVkAo2vy71dZMIPhuTE+sDjPnr996EKf+DWfPAk+PAzMDW8y3dzcHMfwsAHdIMaAoXmI0a+b/wlCvZUJpslZMYbAbtnBfuYN9PAiT/PkDLKlujFeO2uGFW4Q2WJWM2jhMWtPsEj/9tP/4rEzB7eJ2g21kFxdfIyZncL9K9Qs7DyCaARe3EQel5H+ChC/SDNnU9vfbW4SR4tJSY5sDPeNIvfLzpKhg9o+cndgvzKiuHd92xXYHOqHTxbTx/UFMhuJIj9Il9NawpZXRGQMZiooovWC7R2z+NX2fyt1G/a24mPPPZfi/s4coDQF6KuFjg/DnrUIqxluYj725wpZLHHyUzOYf4QqTjew0scxtU1EOY7k6xR1HrxqJc1hsFyCjwTwWz3wbLPJfFNWWRVKLsIsU0Q+Czu7mvEzvAQ+R4OfG4J5BjcfHfP4TbBTA0V7hIIRlOpDi54FG4vhmcOXttKdB6wG2NgpeOcPU1UtaDyVKkXVnX8x/iHO2PdS5gmdOWoXQH77vj4u9/XZgLrDTJ9Tar4OzWCpB1jbhaaJ9xgDU9aDZtMIvd995gN4fv/MjOBjNHfGpUs31Duvcmgb4uDmLXWnqOwJ+PEq5EfLKEccopdBzCnET1WR/FsgHwfYzuBeBAV2w8h9VwZTHdiv+kvjNvBaVGBrqNsY/ZWefERYFRoRrTQXzi+KoZH2l/oiyy/8g5+p21ZWbU7f14bRheVR4KGHgF8BqgPArQIYSHLUTns48e8msfxoDLsG6pOTjCret+qKqE5Rmt7hK85o6WSsUCRMS7II2e8jzJKWDMJSrirIG/PQbAiWYE7rzI52P33M4MjRMe/0jdCXRtwzuHdqTGIBUf1eNCnKHVg3NZ34B5Q14J2/F7WRNWLNIZgc9mkgFgqyVkJSvbmYVBvTmMorXxp/W67Uj8Cz/ZzmwdY0IbZl/VXm3TTMi3lcp5eQz9agmTJMFLH6KtSpqMkyyRWbFaH5g2M/6P3T6DF4YnjGbgT3jcBO298U7kT01YV+/YthlIYk/GqGYNpDspwj/aX+onahWHYE98vLlNl1S8ZF7K9Fbrl92kKBraFeokjdy0e1RGiMXWkm/qKIyDLo8tAvbL0BqSumcQCt6XZ+evv7sOqR/swS+P/xUQz3lzAeAlENmPurRUx99OSq9dLZzo6APt4epLyCFMVumFPEbEbBomV45RyhKYGxElK1iHyZetvMATf74AtYxFR1QGMN1IHxRcjhJ1BdipAsvQfJ6OoxVOfBw3n40sLnOVk5TbVwS7kVDcDk82D8FYQh4MWDiNkCZHk2KeeHw7q+A6k4joBgzg4gUf3QOcB6nkJYqQIvNpD39QGLxzGa5+rHhbA3aso1Mrro4tgbQt48JgLKgDlXs3p60WqhKdPGMmquay2jju7M5lwwY2tMmj96+oeDvx2dhV+kWBKwx6bXRO6bgX093DvFXFJdvPEVXnsV8n1llIc5pEjAX4oR/5FF66kEZrWg9+rgviuWzNZRuwO7g+jrRIFtBkpfhO9L9GuZjQSeHxmTrcQtf4GVG6tf+nWDpdSyVUE3FVqn2rbBRahPwj7yEOS/vgUHywI3KYC3JKa/DJz+iaPILkTp2wJ9HJR3rmYOX9H3jCwWiswLmHOwATIlAvhlAT+2sH4ZyZlJKD5YzFPEyPeOjkI0DsEcPAGfuiI03oyU0s4PNCGDlxBUAKXfgzR6HH0084QZRWPhFXghh2c8pOIdSDLMseDocNVvIkyqSNM5CD5Y3MyKqJUi1uwUPFChFxVv7UM9nVj3tEMrHkWoW/DEf4d6rQapvmr+tTFqgnqB0cQaORjV88uJA+2I/VwNenqBurSzovzImmIGVBilKdNGSCuWYdRnn/7RZ768H0c80oXeR4DvhvtWYC9M/6MX8+27L/7uDKKPD6J8Uwp/sALvZYX4sSZa/+GfoMYfvPiOHUXuGw2mblaZWkwaeDnL5nC/ogvucj7aresU2B0FNgf7xLPw4qjZXyl5I2C8wleSlQarzLHyRlkM7cg9WKzodALNKaz6yJ1MhodhP/sEgu+9D4elwg0CyBc1Xn7wJUxPdqyXHQC9iM5Pge04Qr+hrZIhc3nVZqF/k2ddBQSvw0eGQBroVhNJdhjZ0CxYVIdYANBL6YMG9kQGMzfRBsQ7jiMamUc5t8jTUjEWcMFOqANm6Ch6zQwq+RiW/COIu5tn0evlr2LQlqHEEWp71qlKung2l6cQhRl0MDGXtSuWLi7xInj2LAJ7N0XscyrFlK5/7m0/bT3+NsY1tWZBrjmrRFrccUAE1DPmfM3qlxeowQCDRwOsxaBp+7xzzoTN0WDc/5NnHjr61/tnjnidAqqLcKfzPY3NwT5W3CQFPcVsAvfOEfz0ffDe3kTpIBUsWehvJWh+YnE19bWrIeZ2cC+qUx/d4DrclapUB/bdYYvbyrdJgW2Kj86hr8QwypnqSays58Ass+cssK/YX9tsMNbp1tj2pXXoozk1XkyG0T4m6vnxKOxnn0XpfbfiVs6xTws05mKcuP1XMIv3g7Uj9e1mFqIo/fKA3g3zDnjoZ3X0ItBTCyMEWkl/e9CyE61SBszYswiO39GeHHts+CJEyB9fegy9o9+LGkXh3fD1MWsXjo72JBHSAxNIu6FO2yH7JZtEX/AWNGTvXE7vzTFfQNbDkK2/UA/5soz422Oa8emSpbUsROl4b1neO1+8/jK+ono+/0M/aji+RworqfRSG7BSyPnEGAIhOM4va/PyeaMpYcYTtmgGhqKZTHGHE0yZJpPic0//yLe+uB7sHbgXOzJG6Tjrl/bd8kKUPwrLv75x+uI0gO+7Gfx/LaMUpPCrJfDzGRqf/Dukfy6gxztdj1cBf0Vw35Xcdgf2bxOQ3MdenQJb2S/M4pPWu+NfoEfybEQKPgAmm+l8azbvL1H++SULAT4NKipMuqBOkXr7r/3KSfR8xwHcCo4RZrE0n+Klm/8HzOMXwVftFzaOqU2ecttApw/dNkq/ATBkI1CqyarV0tlZiiZLi5Dcgy+q8KiH5LkUraV+5LT62Vkw8sUHaZByGOidhh8rmL7DG3SarEE2X0TY/3bU14ObPi/5SwzZd2CRfPS1Ys2hfnS4aniL8cNpM+wvUs8vLAT27BhKeQ1B+V1zS3kxSdLapTU1FPoJuLxrvqXA2St4Qg184cEHYPGgZjoUXLDcACXPiIkD3Pc8jjPz2pyes+S7UElSMQdqMaMSBfhGC25Q59x+7thDj/3VfjwoOpDu/uQiGi+WLrgXaZftaH3NumThnNoY7qOHwX5RI9w/gNBySKsQf6Fjx2zQzn4HcL80BfIaRu3Oirk68rh3XzMFtob6/V+x8ux+9IXD2CcV+m2WryTKO5/nDdXOTV8bqdsmmBbITh2myndoPLp2oHTq17F/dAS3GI3yisIrT6c49QOfQ4x3go1T75QLj99dKRRdrXE3gnkx6NlZCC4U8a/aLDnmOMewLfLJyScehc3mIfZFKAkO2dDIbY70xAw0eecXjI5hgLJRKKL2GhCigUDchcZ6cFNE3vzy6CDuwZI3tBZeZLOYv0dfpYRcvLUd6dNCEbkHa88DKP9Nz0h4KK+L8dNxjpELkfp5zGHwueGqOIHB1i2YKd0xl3bAvgRr/Zon90+GvVmN95gDevHcW04u92OEJfiGTr74wLtMan+YS1uhgqRcgfVE4AR2wYHTc9DTczR/NZ178qQ0gxAwNOEGF4wps8zA/uTYQ197fBj3y07Wz0aXYAH4mQ7cxy70vVm/buHPa1i8svYVitp/bhjeD4+hhDJk2oJ+oYTmr51C1j3YWrxrJ5H7ZpWp12gg1YH9moHJbfjKFdgmUv+sFeNvRTksZwf80B8yaSuxK6WzTY6M8tPXWy/079zT+ekbe5t4tJ2CVyyrEyOc+B4MjQzgLq0RtnKc+vxpvPxvYqTjveAXgd5501qwry8sWgPzzls6kTnN/TnXBfthsjVgKNf7tjpKYRVhPg/d9JCcTpBNLIBV94GTd96tJYGawB6eQ2mhgrQ7WqfIcQEzdui5sd7mWVTj98xMVzFW5NTTa+cwi4Fvjla9mfxgOubN8rdfjLgJzINTUVSer5R1HX2qhLj13YszEbQhoFfOTASDz6MvLkFHHgRvwl/Z35g/Pn46PoAJuf8x9CoJHg8jESsQrIUy0hQzh4P5YQneeB73JZl+P5eG7rw212B9ZYg7D3CPdvDUrDVnF4yhHuxCCnBrmKb5TzksBARyLEHyP37mh/7wq8P4qXYjsDlqs7xx1N3JmqHVuv34bi3bNwBgfeROYP/xm8E/UkYpyhCYCPbkAuI/m0XyXG/XNdTZ2Crce7eapGOjFMhrFLU7sF85fdw7r5kCW4D9EbA3/ytEymAwgrrRmFwnnJ3Nm2GrA3XarW5Pnaoun+5FC4922RWrUD/1boz09uF2nyFaruHkr30Rr/yHGNn4DeDFDHKbzBzXXVy0IcxpJ1aBnk+CrxtbLJTzhmFiwCudQbU/Ass8xCxFGmiYgVEw/RSiqoJYvql4ymi/Zwg2mIYvXkAVFoHJkc09gPODACOgl6bGyn2LqNRbyP0m+mSI7FvvmZmmBwV6zX857W+IoOVXW7o/KdHMTlj47ufPhmdu9/2X0Zcb5Om+RkxNwcLZSlU0UU0OYrY0i3IaQsWVZsz7dJ4d7NHVY6iWz6FPebAIkTZCtPgY8mxfe5DRfwqBWEavSFBauRHn6yfUm4WyH4ZAlVhstcBAScvbxgjsDFOzWs8swgpJrQBAJapFQwEhuVW5pkSaJQyIz01+7/xXR9tls21+bQB38xwYH4AVq2MOm4G9o6uYXntzoC6VhR0zhvBgjIjWO6WQ/l4L8V/H0ONdKZIXvgbj2+e4b9gs7Kqj9ku9dgf2awYnt+ErU2BrqN/3fQiaN2KQ2Xy/FMxfVnoGXrBCUXkH6J2InX56YUWrA2gU2S8d+4VWnAT755/Dvlt6cHsoEZ5dxvH/+Nc4+x+XoAqod5Z1cO8eGN0K6AQSQ+1u1yaLrJGk3EQliJLIGw1bsoa0j6a5poydSRSFPrVRqJFT8EUTUeMgVtAHyGfQoxQMDqNRroOxZVStQTkZwGJpEaW6QS72IW6MICerpnQKfUyhnzE0kyhJW315XY8qFfcrPbDse6X53gqbysdYoM/n+/K63lfVNN02RejRkhTVF/qrZgH96nbM2gDKlKA6ncBqgB38axyiprpyAov1ELnsh1VLbeCG/TCtp1AVs6i2Hpg7Y/6i+jau2EcY5z3GwFI0Plph8rZ9TNIjyfPTWs8uwwYelSZRErsGF+QbcWupD4Gw58UN3hfs2/BPBmhSns6FZR3cC+0pm0bBijfDbuTH0+udfvudTJk1J2g/8G8j+G/yUeopgc82kf9VC83fmoI+PAZ7iSVDb94G7jvuAnlZrQYc2K+MNe5d10mBrXPV8Sy8iWEMyDzf73PWkxk90+LBYgfqHbB3dpbbul3m1Xj2/0WMiYsWyJEvg//Jv8O+oTJuZxK+0jj14Sdw4vE5mPHKuiZe5LxQ7vI4QLbLpjDvfOiRi3nnm4mmJMSBOO6h2eJsJWwMpsiGGxD1hEpyAB1Cxz1F+9vCgumpIbRTBU7T8A7UZnpgooG51QHNYeopPOTH6Od34mR+GNrr7mdSg4yPYVgcaCzrWyoJpa53slto2wtnAr/vn6qH8ncuvbR+kHQJ523lqxPD7Aa0cFPbi+9Am35v9MP0fQE3qQHUlt+JWu8q0DvHTVG/OoaqNBBn7p+cH/7L2+61sf1RzmyPoYaNmrMbBiFuGYZUucWzZ6EXG7Be0ThYFA1jwDnNrAfLOOeMn+L7zeeCt8hFHWBxuqtfup0n1x40w1V7btpOD3mC+2rP+I3OR2fKQ3rf+qidLLKfuwnygwGioIzAAvljQPN3ppGTJ0957xv57VsOpJLXfmSDRmHro/Z2K4sd5rU7sF8nQLmPuXwFtoH6VyDG70C/l2ejVW5GFBfLS4k3TVWlllFP9bX2C/3b70U8OVxYMBeeTAnqn/33GBss4XYGyEWGkx8/i1O/9xzsJq4LyJJJ5raB+urEFBfmRt1IAMpiaSDqbaFH5khVCfWQqkXJOmpBsowmVUYq+y7aAsXA51GEaYYgHkNzffYL5YunxzAgYoj4wclZGqikLBTapoSxK6eHZOkYhurvn5yh17p3iwZK4y8M35y9AzOlffMXctw768yCs8p/Gxj1J7DIDiDvhjpF5mYSpWQaffJmLPjjSOl13X9R6+A8gvQ4epJ3YVFhKo/+7IZ36tx+mHm8rGzRCobdOszl/l7wTBHYjakVYAcT1CKMoK6pgQGVntIsSvp437j/n/NbEGofGgHmzsy1n3Ko+UCh42XCvft8rYf72Qz2AwOQH+1FeEOIcksjPybQ/NWXkJFVsxnYaT+2gvuGHSCvqoeMA/vl88a94zoosA3ULdjdp9HLRTospDgoWR4nefRKSyDdLFpHYzGdGh+gwdL28ijwM+8F/4Ufx759Hu5gGnIJeOngF3AKlaLN7IZL0rczoBdRYmfC6w22dMCDVC1UA+pBEmE5Ty/2eSd4x4+jr/qWpXqs+9emFtJA6dcwoDyk0b0XvfZ2BsuQjZ9BWZ3ORuQP+C8D1DG9DfQiuqYin29Gvd5AlPq3oNUdqdPryZLg/Ov9N5n7lk5emtJ43s5/c6JfKBh5BxoE8guHtQjUB2CiL2GUSojiB7AQURrLakEVmSg5wL1voEdqBPPfXZuVmDfhX9z0HpuaD0DyKNeUmA5+1wEhB0qWtTKGY69Y3UoM8yQsk8Ja3e6azCWs1VRgyv8peLf8zSBAJUsx6AdYwBmsnOiFIcuriNrpRjjZjtK7o3bat/WR+/rzVYB9dSYoWp8i9vsj8I/0I3xHPyq1BajTdcSf6EU8u5omeSVR+6ZT6l0K98voIbMW7s5jvw7Ych+xlQLbQP0RsIn/GSXbSAYrlfCQgkJu9ZlMB8uaN3gxSNppA7P6MSpBfuowGhcq/l6F+yNvAvvoz2FsXw/ukBKynuKl+x7Dy51JFi7Zw51E6UeAfG7rdru3MTCuECYZqqoHureGZbJL1GK7UpSgnk6u+DztCaPDaMYUwQ9d3JtmDUK8hB6xD03vwHzWicbbEB9A/WulPpmHkXr35Jkq9vEO1Ckan5sO/J6pnpHm/bOvVKnSZ3UpInUIzr48cMD4SbL8rsZ85yPpNUpfzI8P+fIljOkyatH9qFH/F8zTfHYAOw0pZxFgCUMmRLryLsytYKltG6GfBScRiBpCfx79NLRRP+jNHr1zsn73F27/IDLzgJbwteXwueX33ABZChlWWhbHThmjLKxHXhL56jR1ErWL4ZZZy40Bvrbvh178NDAhF+cxihjecBMzM3e02yYQ2IuofRXu3efUCjCmYbvhvtGNuDtq74D9Az3w76ugJzFQcxnSX7ZodsBe3EjXWzLbpD9u2tp3I7DveKYlB3bH2deMAttAnSKmkwjOo9kXReVDnJrtejh3Zh6zEaUiNhprsl/osKj/SziL+tETq/7ko8D9bwL7Tz+NfQeHcGcoEcQaU9/5Nzi5GdQpSi8i8O489G7NtrNdKO98DqgOg/stlOtNVEQZjWoJdbJOOpvqNNiy38RIekt9ObytmqqubooRZfL9I/qVl5iFtzYWCb4KNVZDn41qUvSdDipqIRqM9rfmWre36hTB06Cnf8qTQcMLWKMcVRZRTW9rnFsYPx2PYBgxhnn0Anyt4fkvYzgqpfHcgFqJ7moVmTfBdOqnM/1+lJfLutHOBklCLDfvxorfhAhW4IfnEQoN3hxGJs+jn1WRrIxghQqSEg05uIzSSglJ661YLj2RDob1oDc9jHO1p9OHweW91mhJ8yEFgvG33wTJBcN8zeLYGWM8T1hmrLV0+iQ9JTBL/QRMbjIG/dejHzrx+RgTPGuhYs80R1DNa4Hft1gzlOZ5cSFLBs+infRP0F8Fe3fkvuET1jAwNgvrjcJSGjxlE/1gBP89FkUG0WKO9DctGpOd62v1IzeD+2bpjxu2Griq7BgH9tcM1tyObJ2vfuRJ6zXL6Cn3Z/uZ5+/zM9RWOE4nlOlM09hhLdhpZqAsRePUN1d7ha9WlT45h5E7+jDBGMqpxomffwJTvxdv4KnfCtCsQzSF3GbnRntgGN3cdqFiImLJwjI81UJPJOGVIyxXMqQ5A+tE5ATwynF41BURs+jVg8jUPVjOsahTDPDR5xDZRizzRkSzzEldiVfSW+LllHPed9YLocqynMFnGkJn8OLeeEUdyprBK9LXpuxF82nQGAta3lJa4irwxSHUUn81EzxNAuaFydxds43Rp0Z7g3paTqu6ueJZHcTc99OI1d+J2iuAum0SPcErGMw9JPR+ykdfGELz+Dji3mImPfAb/x6jaYYw85HYMtLT99BkehS9g60swQbnUDp4EgdmW9mHFI1YCGYVAwZ8Jr7jMBM09cmZRdhnZrQNfYqZCerCFh3bVyfbsMqsBJJ/vu/9i1+lm1NKCS8zGIOGV2L1Myyq5jQZRndOewH31dQZAnsRza9G7RtBnc4dLf2YZ2UMmXMAPaTYh2vwP2hQ8TlEliP9ONCYmlqby35No/ZiQsGdLBfh7qyYnejl1tllBbaL1JnFV6y8+UaU+yOM+b46ILVMzqc4qT3k3amN3TvWOoPm2V9GWrR/WYX6309h8MghvBUM/tkWXvjFZ3D60Wno9dkvKgJTQXuC5w0PlqL0ObBi3s7OsgqCC0CgatAhWH0OUV2hT3EkQYQVGiDtVIlyD2Ilh+4T4CosbBeVGpjqyyhjGT0Zg/Iz6HgIaVZuZAu3JPHIuaGQvYy+cBkBH0HDBkjTvnp+fqyaUN5m7/RBv3KiZ5CSx6NhNNI+5Bijhl9zoCrSkReGw2Ah7YtlkHr70dIHyN+fLGbaWISxEUZF39cx0gqxnB1CSv55dfXJgp4qqDNj/zcw2jyM+cYdSKtAAVaSgfz0eh1e6Sn0J2/FIk3uUV4GN/XVdMMqrIwh81MY0ufUTzGLm4vipNywW/cJfngIXOXAiQWYEwvWhEwDPrOU22hgKDnGIjfCWszIUvCp6G04na6ABz0wKkQ5r2GsxLFo/fYAA0XtFL13ThE73/69A/YO3Nenod7G5lm3BUZPP+2CLuDBJciHApRyjiBvIP1kDc3PLENRmQINonY+a1O4T8JuNK3eDlMfr8hnd2DfZWS5zW2nwHZQb09KNzyJ8mhf3B9p7yZPIlxR+qWkK1+9+IKuNvai6J1ZJFOfQQudeSkfBj7/D+h73wTeFEXor2m88EtP4+VPnYC6JKWR/PQQvOjfstHSsV66UuhotbkJ4PZ5snSBYoKJRUB5KOcm7fGqwYocujjYSRG6OAPpnUOZl5D7PchqB+gBgSYTWmIS/ZZ9AwN+Bi8dwAruWoxrMLYPnFHlpz43HJmXMKD2oyZvmm8ReDqDoXVoE3yzUuXNsozun6vRvnX3b6FBUpzoL8kjaEaYNJd2Yhzm5iWU9r0dK3XM8Xx+mBXHQ48KVHI/h0rKkHlDyOj/1QAFvu3XyVvvf6x/KL4ZTf8wknx67dNO8yBM//Mo6Zdxg27kPwbGbtTKUCde3HsrE/0BWCMBnp21ZqFlTCiF5aJwYKxl9AymCzMGClPxuP/r1R5klM8v6BUGlqY4GCoIXsIpSRH6ALCw2Ia7qYHxPliCezfYi2tn4CKQ6cZMUfr6U09R+wJgvwuQP9xE6XAZ4QKQ/v4imr9x8lKw0/vD9bNSbZHXfhmdH6ln2g4WF7HvQCS3yrVRYDuwM7v/z8+WSneMlfsr+WEBPpSn6exiVDpDX/PCfrGVC1ESQb3kIX96Dg10fM+Hgc8+icoDb8GbSgz7VhJMfeJlnHjka0jXFB/RAT64RX76fiBfaoOqGwzz88D4KNjgeDuvu8gYWQSaS+iFaVSiPrbEh8stgnkHgLSNyjIYfwEV/nbUY5rPuctPLwD/GIbF7ah5B5CpxUV2sRDI2MGnhgbQg5jdMn+ht0vn/DRrQ0K81Ir0LVlc7lOXzFPKlj2Zv9Lr994128hWUyG7z62eiqLWYJ5V++VOv8MAACAASURBVNvvzecZU3yoQAlF7PUvY0CPY4WiZNqnTrROr9NdZP9jGGwcQt0OIe9E6vQar8LmHNyfRaRe1HezlvohCDGY5bCeMOx7bhHUOQBLTYtvninSFq1HuTWctaN1ZoszzouO6/bJ8/fKT44F8AjoBPagD2a5hgGRYLgk8Io/jCZpSmCfmoMdWLVfRAZzCdipP0zXE9dGYC+6WALmDkA+fB7RTb0or2gkf56i+csn2k3ZiuPcQdS+hde+fXOwKyhW2tF94Np8wd1W35gKbO2rP2StePEUqoxjv+elN/hMpCtaTjUT6nPVXrrbBVBGjJKoX/DVfwvsNz+G8MP34k09PvbD4vznT+Hpjz6F5BL75c52e91L7JeuCH09EPpWYdE7eDGGItCghj4RZKFh/oINkVNUuX4pvVR0YpT+7Wh0Q53W86m3yjPo19+Fubap0E5dLEBa4zw8HvaZvrDu3TG/Zvo+gk/rOAJt4VfvRH19SqNa5Mxf9IMMWRqNr+3S2Nk/PTUcifG5rhvGMGiQVw7AJkcRLHOwwUOr6ZldYBdYsvmx/mruQfPqxfTNCzecCoz3TDpQNUHQXMm+w8vFg8roUFluh0uMv+1Q0e/LTtc0nprhqhyAonVL6S+WwXJLme5FBWrGfPGX8feLv6jUQN3cC24R3JmEly8V1a/1qo+zagiMbrbLNGl3B7xUF9A9srra916spkkS37cD+weB4OZl9CwrJH83iOangKyYt3od3C/ba99sCr21A6mXbcc4sL8x6fptOurtonVg/5OIegYx0hfisB/o0nJLTTWSvLAX1kOdovWVFK25Z1c7FE6CffoQ5A/9S9xZ4jiUWSwdW8Bz3/1nWFofqauNoL4F0Omz6dH+1nvXVl9mHFwtpENeCB5Wg/msukGDqNV9D7+Bvvw72wOLtOjaRUDJJzGiDmFJDnXPRLSIaGDAUB57MtjK5WjSlAPtHPXOojDExLFGmIbWhLelRY8WWgj49DMGuD+FIBqfbW0UrYvjwwGqdegDyYX30vvIjsnn4XvzKPMIeXYEzdUMyyJi18tgPecQRbPotTm8+SEspAESUWlbJNF5BIMzGIx7YSgPfeWs+dFcmTcZBquMYXfvE/wgQTgHJuesOb1gbBRyW3T+osFCetQpondOWfk1PxS/21fBTF1CZ+NIOk8GXgVGL+IGZuDxIZwIDIxioB4F9sUO2TvwpSh9daFzKaowwxNA//xaf71b3zqGzN2AILC/NUXPXAPJ30q0/ihBNt/VX2bbqH0K6B2/tJJ0x3bMjmdXatsxDuzfJsS98T52O6gze8Rar/5CvXegJP9/9t4ESrLrrPP833vf/mLLjMitMmsvValKu2XJlsHgxgYsGNM9MKaHppv2DNAMzTBzZqaBWZoeM9PTM8w53Q2HQ8/pnmk33QYGUDfHg8AGg2wZyZaMJUuWVFpryarMyjUyMrYXb733Dt+LiKzIrCxVVkkYY+U79lFWZsSLiBcRv/e9//1//++4ZVpTkVJLnWZ6hfLVr01sBNNNxGNAL7c2vgz20+MQ/8N/hmNlF7fpDL3FDl6+/XexvhvUdzpf5Fz/u0DhUZqcL7SN+MkrE2DV8e1QJ/tfN8NkakIJjTo5MiwTQs5sz0Z32+B8GU6xjmL3Tqx1SWCoAKRHyy7YdAuuXsNMt4JFzKI37DzNFwk17NK5dEaOq07jfnvDRz2XSwjofLFtFNYNRwfcYL7K2vdF3a3mpEaNVXptI+tSVnoR0mlKHFnKhvo6+djdec7DTCkzFKJcLiM41HcTheca3Fq27OxoQVI2jHUJNs07XakiJFHEBBy3C1MfQbRQaKal84Y1fr4wSZ72ThFBcQNlgvmlM9hMXGTuKlzz+eSnmcbtgEhTpdn7TzBetIFuovHUArJEQdtkSeTkZVF9fZ1cMeRhV9ZC9i78IqccmSU4jg+WnUGUKEiq2rM6qrGBWon1LhtFLyCw0+toaejGEO7jAF8fAbvo6++TNejdqvXh93MTNf3eOtiHHTj3mVfB/vkyEtLfl2+mar/eIuoju0QHXGt9vCmdfR/s7zzC/iW84htBPV8w5ePn4B+34pplGadokP2mabyWxAh3umByyLehsVJon/s3yHAH2P1LYP/+FzE76eIOar283MErp38HV3AQfLSrlCr1bVAfCKVbWvqOvBOcAo7TQuII1POgqw6saBOTZgVp2saG3wWzQ3DPgdGxIK3jSEQHovk6rPEABRlAFU143RLi5BA2e21ovwXXS+B1NEIK9qoFmGra0TqvOmFPwSitoySr6MkH6k3/pVoFCoa00N6YhpxahkuPI4+fiwxUdHqlZtkCnJIV3SZ4Ln4Phm+QPBM0DUEnExtKxeBcQGtq6KQPA50M6ERB9+voTW3oMU1ZNKNaO51kaotRKa6qtFfxUjnTzDDQm6h6pzFJc1/GrK2QLtyLhuGDFBVGLhn7CRwSS/FPcUNMhoqpcU/jPXOMCwEsd7T+8hWV+VZeZ2owDpaPuYaGwTXLlNLMfCp+Lz5prMFkAazQhfbnkPTXXACrCSdBeMTi7prhY/16YKcrjjx7fTiCcAOYOA5dq1Hn1c6tBmoi60io+1rgf30a9hDszxvofWoIdop8p06mEa39ut2o1wP73uai7lGO2a/Y/xIA9059yD2A/UtwTh/oVcraPGQWzekoSM410iR3IY9q6luQ14Xo3HMIqFLHWeg/+1VM3D2GeySDs5LhleP/Fhd3Qv2aeICB9JJ/0TfA9G5QH2i2w3eOoB6uwkkbmCTXYVq0N6hzJSzkVTv5pk13ASXlQrohROBDNSvoONOQJFHMvoRJI4Yvy+RZR/r6CXSMDagxagSK2mL6fOm44AgTge7ig2jMjfdDu/pZ6dIV58fK3im726PO2sFwDPovdYxmly3TFmXe9DYzOUaNlozREqSPEkvRzfu7ZLefgqkKjFFHUjE3jBR0QAuXaCsTShH8yYnT3/8EI8DlVwln674x0wyy6oltmTAEdpJGnMsYi+7EpuyAqVL/PuvFzfTAo8X7Wax/Qipt9RTUvTOcHa3S8yMZBvJCU0k3DyTQjBlCMarYjT62uZSxctUnOyec58wUJq7Axixix0ZGi7P5c+xSI1h4AtwNXI3LsQEuyv2/XdzYEcc7CnZawhhvYGqHvEWXasPXTO6ad9fAvrsL534TpVYXIUkxVLHT/q9Xte/qjrk+2PcyF3WPYO+fIPcr9ncqa79ur3sPn7HPQ9w+jbJVimsVYZySSm92VHqxF7oxBXyNgl3W17jdm8yyDXTzav0R4N9cRPFvzOGeooFqB7jwj87hlV95DnprsXRnPMAOoOdIGYF6pQ1WHcT17gy+CgK42Woy6cCKZDVvss83sQlNAVgEd7EM11hEISPIzSAj8OW3IdlgE7b/Buasu3H5io2kNPhb/neKsn0dY90pBDiMuEyZ6GN0md5/mI1XbaucccO4M+z1Yd63PEYQXGKMRegIivJVAWPcL2hLt1VSKkkHUHni4/o6LKW0PTWl41Wwxal8UHbuSe91OobFuaAqu+j7ugVkPjazIsYkDfWIBLhYhcEmkeYVMZ2JhusEFSC7CJt3YCZVhNSZRPuhOIAsAHeeTr6bpeKjKXQmofS3HROi7Ar0pNZfvEDkVpTBnud4kW+dNHZaPKVTiwBvdOfSf5pVnXZhDba5GbvZAbs51PJJY0+XwbmDgzzuGcz1zosSdH6SpauREa1d5xcD/YlJ+ZxZAvsJoNpo4OraxVWo098J7HcL8I+YsN9norRQR/T8LLqf6Q9B778vy9DLN6ra88vGcyjjxDWJjX8ROvs+2L9ugHsnPtAeoA7gzFn4hhVWPIedsF1zrJHIV8Ig2aBv+s5qnayOVoLw5Y8jxDrYv/xNWN9fxhnfxiForP7+Zbz0g59EiAevBnttq9RvAHXS1Y9PgA0v54fvGlXqyQrssJdME9StCTRCBTXaiDP8WZyDZ05BytMIh1Cn/eRV7SoKbAMl8V24HM9v93wToJwmxnAKdcpzt49AoXEOxnhFE8SDr6CgTiAsjkGGaPBea1zEvCNUscg0usxEQZaBtIxVaWNKO4P43uhN1tLoNsO/k4edujo1YMo6LDoWBPhCEylZC3GuAaMyrnPnCe1zExi+vuwyitEBRLYDmQpwGnoSFSErX4wncYX9UAZ+X6RVNlUUePchcIsLrARSPXlJSo8akmhKEm306EIolV8waBiCP79xNPyEVyoyYx6+lUQsmXTaKPZbW0VrcL8I0xxZ2SgY53TUh+7Oqn0L7JW+x51uc7Tat6sa9Xr/8WvbwU5mmjvb4D/owb6njOJagOgLHN3frSDtj0rfXrWPLqLeZNV+Y9vjTSyg7oP9ncjbr8tr3hvUT3walj7ZLY8LdsD3nRNgun6pE78iXH+rshlNcJSiQHNLO/gFsI//R7D+/t04WeY4pgQajy7ihR98Ct1hpb7VTXoEbOcEnZ3SC1XpFM879KYPD9HAyojMg826ySQTquuMO+32yDEcwoWkAecKbFaHS9kp5sx28BvrMIyLmO28FwvOxnb3DFXr4VmUkwrC8p39y/wcOOgDJ5ivibTX5s6ZkmwBFi3cJhrSLkAWGo0sGx/Pju0B5Dd662OsMjopEOSbmDAykuWXQByOi2KQyU5NSoMFytzD/xJctgi38z600QZNKs25Es02pf9HhfuwyX5cGtoJlVIPHRL8YIkzenOfvCyzeqSVRekBlOIouNaG0mmmtSGE5lpJbclfE4ec1411OEYvJl1erc/ZrdCFKubpLXmXFIwQlcTHjKMwz1N0t5qYWmBtBU2VN4Gdbs7I/tjInaQg22of7P0TxLAxa3ic6H6naxB/K4Bzh4ECSTG/00HwOXcAdposfh2472Z9vF6c754mK+3Zz74vxdzoc77/91s6AnuDOj4OduTvolQyUaja8h4phQjj5HwrildVqbhVdAzBLryCSl5Dd/4XkOGHwBb+Lg5PGrhDA/JSE8+d+hzWd5Nfho6X4UvZ5nyhSro9sDEOgES3G620WQYz5Mm0IZNMTxVW2WWYZq2rQr+gCCp02T/Ue9kl+LwBIz2B9hBwefWooa11FNkqyu0PY74wUq1T409rDaZzDuPtb8HaQOXYAjtV6yuvXrGN22cNswfR8ZC6rVZWKqfZOGoktWxV3bfydl2t7JcZxV4R3Gk/fcCDdzpwel34nonE4AioG5Wq9rgJzuow2wzMX4A17sBYrCEwMmrTgp5ZiSvyEr4nkuI7U4HUFWDfeoTxgs3RjqE/ezHNqCHJ4ELldnUarCEY8nEZtICq0J0cx7+SFbPRjMM0NV0puqFRCFzRPYwwIrjT+oYPZXTgMYmjicJC5TA2ei0IksfyY1/O55VugZ2uNFgZehTsw7aBncfvvIJ+jwnjp004swLeWhfRb3N0n1yGnKMBHm8CdtrXtqr9ZrtQbznGdx/st/I92L/Pmx6BPUIdTH/gonYWJEoHXMw5pjyeSr1+iRuv8E5XkwSj18Dg9zN56d+qh+TCLyLXl3/n51H8nmk8yBm8zR7O/k//AZd+bepqsFcuvxzpV2ij1fpuUD96akdFXxlUnZcBy+6IJLZnMiPRzlhhVQZglQbs5jjiZBKSwE46r14IrImWX+GdPAUwXnsIC7SoJ4rQXgNW9QrKXMISKZzzx7EQKYQTCnqzBWtiE55ZhMq6sCwPcfAQOlsdrVStB4GrEmHzMSc2gJgsjz7FCGBqj+FQu79hQ6Dv/CtJM0O409/I/77SmbARoKiyMB3z3A65ZEaPa9oDL9swSgsodSykng3dXgunopbxtyX0wZ7i2V3TEKcnBWnveHFdqVc2VeYIaE6JjshXNfPmJJ5L7ZxprZ4oHZGPRr5KU0fJNV3QdJJ34wIvKJimCdkpI80dOMtwbBPHucaKMYZV6i8Ygp1eA5mEWoMMGX0ZjLtQ47cBtI5BfzdokZVIv2MjsH+XCXoR/kEfdksi/L8idJ9bgcrBTtsOuF9XjrnBwOtnd9oe98G+z9pvnCOwR7Br4I5FjAkGb8yW9zElRVsmr/UKhTVacNs5QIO3oV8/jw4WoH71P4b9wxWccjmOhDEu/csFvPZzF5AMbY25pdHeDh46PjvlF6rUr4E6uSyW+9o3LYYaApOJkVqOFy+bqqA6BWpogRhvoLBURCQTZDMNlFQas8a4nZ+FyusYVw5kcAbNiddQkgNnDPk8jCuwixoVpdFp9/LBzapnI8wOI0MZ8BZo+A4Q34nYugIRIXRjWyur5oVeoyHdcaksKP1WoH49oA8/QxGWWbwjeiDBFFu5AttQqJhAaB1Ed7iwTFcmw6uT9jk4UxLORrUbuGfNB2QsfpSWIpTF9QdmYdR8gThT+MMFJEmqtE0yjKC4da4VzTjVeTIMU3TWGFe/XLnTvCh7QQ7fYA1Yd7Uu+gUdvhra5hGVWbaf8QI0i2E5m7gNNupaYWm4kJ0TnbYKcKkxCARrg/EC1Pj4VbDjAmAc3ZGi2AA2xoH3mTB/3ITvxDBCE+H/voQgTPrec2uXqv1GzUrXjRd428C+36D0jcPDb4pnskeog+n7n9Feaxb+lIHDtpZHocTGpW73pavBXn1bHm2DYRrxuc8h/NhJiF9+CAcdG3ckGVpfXsULH/oSOlu6+h6gTkCn/R59L9io5EK/y6FeBqhxCDVUPSMttmxzwfT6mrii3xcApwc++RqmpETSns59gllAjgu/D4fJV3DIMZBuHkE9oxmmPhSuAKYHZWzALVN7+hw2tIF0uMg3fL2dCzCLNZjhFEwj60ZuIYlcjA/WHNZRxMQNZ2FS3CztbxnQ86MzUCnjHmATN/jub6/ap5Csg1HscEsFntUxilEp6xYpD4fG4Y2A3bgAt11CZq5HnjmPv5MZxv09jfT4mOL3TgnuWBxvNJR6Zg2pySnIUUIbjBww5GHXwlQUsENRA2+Ytxv/2vYGXcWUpxYAG66v4uWeyR1PG1ZX0meDKnbWgIVGdJtR5pvWmHWZKnZ6/bk7huBeAZ5vUDMSoNv9oRvV+6G35rQOwT7arToOvM7APmzA/C8tlMMoPxH3/nmIoD1IjczBPqjah9bHG4Hd2quffbd89j0uoO4vnn5TAPUb4UXsFeqko4Df9R6UWAK/UpTvspQ0E+DlFVjrNMb4mnF3XSB6Dt1FQL7811A9PIb7GWC93sSX7/0c1oej7a5bqQ+6SYdAp0vuoye3Qz33XhO0y4OTiYUxZaQ17pnzmdvvJKW/0/MbHu3Ci6ioY2hFg7mlw9/zGWj/dVRQQy8wkOTizIgWrxdgqRXY1gn67VX3Rl6VGjD4OnxeCbXB4w6Feg3jAWjhzSZIU1MMTYDYZSOg7wbz3W5LVzhz14H8VbAPdIZckgGjiILwCkqphqvLaJSLSElrJ7iT60dcgZeUEVoX0hOqo3+GtCOpuf72QxCzZcFSCXz2skw7sVYm1xAEdeoylRLcpGqdVBnBYYnfdO7CVwxKAxtuQZCDXb0UudJ2UvO2/vuSXwkZMEQTJyXQtkzMpwY4rXsMwU4VfGcTmjJk8vyfJjB+Tx/0tMlLYHZh5LFIlhkHVufB/5oD8yemUSG3zUWJ8FdD9MwB2Om+W1X7KvDSYLTeEO67LqDuNcZ3H+zfCGB7pz+HvYKd6amvaX+sCqfG0yM21yegeOssM54tDA7hzviAwgrS55cR/s4knI/cg3s0w3SgcOGfPIOz//wZqBOUsniDSn0L6rf1LW6jlXoO9YGvmSrqCKiYWTYTusaCQXErJSBb7Vv4cpD40N55FLI0lNGYG6EzmM1XLFAQubZaRdc0wIMTCMjLPYQ63TddBXdoMbKM2K0iIzcM2RoJjlkCO7PgslYvnjrsbQV6bQP78qBC3AXsLwJqZ3W+l0/l9Sr4PtyvnsgI7LQ/GiIiOqjFAklpBptDsIfrMGQErgR46eX4BzItPtRTKp3wOb79EDNo0fRcQ6mn15EKJmFRfKMg74sCN6EZWR4lDCmxklTi/2fq7sKa7F19fKG7Om5w0dvkVliRsTHubyVZWhGESKOT0nTaFgZgpxmmpX7Fnkszm9CXhmCv9Ptmq4NGphzsh8heOjhiJ4D1TbASA3u4AvMHElTXFaI3MgS/HSG6BuyDqv0len+WriY+vu1gpxaBPZTje7jJXj4a+7fZPwJ7BLsGv7eJ4uZyz71twnuX1ihA45VXJJY8qtbXugz+9m7T3jMIviVc1L/y1+dOjFk4lWbY/GodL3zb76FJOTBka0xO7a6py0sjXvEbVOrUuJJU4HKJQ0JgPYr7FXW+Dc86oOBgYOpsPJZUZCctexk1UdFN8jjhAlCYh58VIJPDCOnGlHFCDTVUQfbqMF2yRA46R60iFEEnrPc81fMcNob2BCUlUjZw7WqYl7UKbU8NqnV6sB1gv1WoD18eVe/3DYZnDH+3G9ipWYn+vs5QYjEKrI06ddXSQrGzCrs1i8x8FVPmWvozIWNEXn3nJPi7pgXPFPDHl2RWT7V08rF3oP5WTUkCwqRLojyc3jQt9id8Tv6h4Tox90BdsbA5eHEJgmIVeA9ikYVRWlSZqPVtseYmDMPAbTJFx/JwMa/Yad/l7c1jz5+HHiZ0Vo4A1UEjE53o6SRLjh8M4pgpra00BvbRAPZ3aIw3DYTPpej8QYxkFOyjVfuwWenNFlCva3mkIuCREZ1/t4p9H+z7qP36HoG9gJ3pA0vaK7XgjhWSAx6XZzSzklZZPN1qIxtCPYckuWICMCduZ2cfWwue/1snardVcb8B8OUIXzvy77CYRwbcBvR8iOv51G8ovwwqdXrMnoJZ9nAoUejxCHUCiqiNXJ53u3BEgYsLcVmYTCTjaSN0+3krFF3lRIwXO36RxXCapK1XkdHwjjDr2/LKGYygAUuYoWo95AbVTeigB4N78CnAxZxGywNk31Ndh1nrJzRuk2CGb+oA7AOg02/fkkOGdrCzct8C+2r/QRPe19lpStTSMhxHo5q20LZdhFEEUaSExQ6MeCX9cBzr740Zz8Zdxb51jovxgoFzm1I9vUyai1Aml1BcKE6HV5AgTkusnGwxnapp/l6hiotrNrqpBeWRPLUB4QvwnoWYANyuQyg3zNSkm5LtUbR6pqm9k0qlLeuAeTEKIMitRM97OJSDfl642D9OFarYhwM7hp3BBPYKaGxffvIisB/g4D+Qwnmvg0qUIfz1Ltovechckt8GY/e2gX0QDPa2gJ12fIthYPsV+9eXft+Ej7YXoA/Q91Et7vr5Vqk7VbaOsew+numJSOK1ZcO8uDPoywvAVBiwxrzf+Y07Yd03gwcsA5WNCK/9vT/Fa5+hjCuq1Ivg1/jUN8BGK/Xc/bBDUx8ukuZVIweLbRi+Tg+mzEySADnKaiGsxIJadzuxnRTFRC/yMkmOaxvldupnWuvle61lpw4+0UIlQYzIsbNiAlNksBqTqK9pxEfqdA0CNFykBfKAGz0OeGl0EIYI4aUuQreLHi2iUgs8DbfIJ9fRNpEPxVa5rj6y1Wf2rqW/6YeOJnoPNpK0dq3aX+jPeR2CnW4etcG7aTSOigMjRcucg0pfzueQzpnN9B/EmrmcA/cfYPz0mODtROLzyzptRVpaJgUGUIXOwCmYRubZX0opZmYmPu3Nml+oBHBYG1Vto8VLCDtAEk4i8YN+9MJyCEZJmk5jgwVHqwnWQtszzJOxMOrWNBZowMdo49jWi7wMvCihjxwZgJ2iIEZjHQbSDN3+AoB39WD89Di8WgavYSL8RIT2etZfSL+maj9Do/RWUV+euoEccxPRArdoedwH+zchar9+L2mvUO+D/cQb2jYyFMYmMOGnyd0WE2IpFE91HQSjC6Ylv5BP3tmc72Tmy8XguR/GKZvjdqax+uhlPPeDzyI8MgGedMHlA9sVx9zSeA5MDaJ38yaUEffLqJ4+hDr9V7NkVkjpJJm7hEnEdLVQSSDcIHZ1nJiaWZniWvZYL+tVrdgPhOVvuqSwu4mfBLFthdpDtlmjWaPAoTpKbBO+NNDb9BDSHNPlGSQ1yjbpgmcBHG7CRwldT6CXd3CSn7oObY4MYaaFOXtkhifd5uagPkLu/IMxMIXu/PXgQ/OBE9sdM9EyWDzo2BwFO9282whLyhLF0LE2Cg7SZhPwnkn/Djj7tkgpTPtgHzhsClcwvFCX8msNmXHRb0aiVyu4YppDUX6LVJoLsDormf9v9wQu0JnQfxp3q6M4r0oIDRdKDfR2kmeoCl9epys68HQWWe9K5JZtdgoiXebFwpIsg5ELiU4CtEYybCADgX0D+si9g2zKraT/q9+a/D5UsW8C9/gw/qvbUeRtmPMpep/k6C5IKEp0Hn2f6PbDRdSdcsy1Ovs+2L9+jNp/pFs4AjcB9t8BP3PHupuNTThzwBlT4IgEVs/18LVQdvNLZpKxSYIhrb3DwC5+YT342gcnKifKeBddwNcVnjv2i1g+8SAYNSClx7ZnreyEOu3z6CSYPN6Hf7q0XYdXZTDSvw0z9FjqzoVBvIay3aaMGlUPGK/52l7edIpdq5JMsXqzoiXv+FrxgHGltQiEWVnXM3LcW2vybsTcgtalfmhZT0MfeRHTmwV09GF00QFIZ6fKtrUG28pQ4a1e25v2cqjnDUlUre+4xC+eubZaf3HmhoukOq/4h/Nft7+zDOd2LL+9cfUGHzgNNjFo7Mor8zcBe6sDTxqg64mNuISe/RUcZJvJf5eaKAjB8dAs48d9LgKp9GMrKtmk+AATOpUMJp0smFbMEFqliqQsQ7n8j3FY/InHkaAOj61hWj+QF8651XG4EeTp381mTySJJ8VhqGwl8h1mnNSOcYlp1DEL4BVAyH44G8U75PdvAS9egL7r2CCYbfSkSaupzcHJgK7k2mDvn4b5n46h1GmDPR2g+2gZIQ0nzyv2GvrHebC9VbDTRKZ8tsDotl+x3wKX9u/yFo7ATUAdwP0axsY8/KpCaczHLWtBRAAAIABJREFUfR5HdTNOnllqJCvDxVJalCS4V0PwS3JF/Y+Yjj92BHcxhoNBgos//hhefFRAzg26Srd1lO6o1EehPrTi5d70wZYZfZdL7qbopLNS6SjxrbU+1NcY/EloHrDyslFKqGafckIVguWA8QGuutq7bI13PRVyJwuVYCxfVS0AotpRYmm6QJVoVkYw9LbnjhsTBm+j6nro8LTZFeVKv1If5JWMXt7fAtRpX32tfWQAxDVv8v150GDu88YI1OmftGZx34mrJ8zrgT1rgm0qWMzEAWmhgRBt+6vxjyrOHqIKf7YA9qE5YVBCwPku5JPLKuknOPafoGlyULWuJC2vMpqA10XB/HfsGM7JENx9FSfCKaxYHnoGSVPDLejbG6lqd1dg1jnSUHVpnl7Z5N5xyY03jDE0c4vpoGKnz8ko2DsN6OL4tWAfOmeoYs8XTjnYRz3YDzgoUTrmZ3tofc5CnC+wvhnYb6iz716x74P9LeBo/65v1xG4CbBrsAPLcJiCe5ylhxxDn7G10OeVeDIJEI5G8+bV+jrYxQWEyx/EXFngDp2h+1Qdf/ahF9Ad6urYJaVxVFdXM+B0uT3MCt8G9cpgQDUDszuYYDEqgY/zRgYpI3Io5pI4HAFevIzJ9dlgZfi7Idh1GLDapl8L3N5GZOltVVZo+WpyNR7HmB2Qp1txMIJ7Svm6ClWZIigdQDuvDklXJxnmHOAOuhmH79BOsNcl9FNzu0zb6d+hD/U3A/roW09w/8z2K54c7OSOefg6YJ8CjcvrZ7M3wboOjCTEoWgWa8U/jo4j5R9LOC9ZAvjgQRhTLmOtDOqpdZUuR1xa+YBqoZlBp0+pWcY0GdGF4Jxx/aI6avyGW0KaNiHYa9lt8axx0eLIxBgUdwcnrACgij2JkSe4N5cg0Q3gzuga44U5HeCV7AB61I26G9jJa5+7ZQbbUHahf+4E+wED/AcL8G8z4WuF7JOraH2FI5miELHBtlM2o7WI3RqVrsmM2c3Lvl+xv11w2t/PrR2Bm4D6x/98Fs7/DH6iAa8Xw7pTZ/dZgh1RUsyfX+2dlUUv1b0uY5MFXaQKej7gX25r/R8OF6zvncIdqUK5A7z4vt/ExfkjwJwNRhkwVIWR9DJ8/qNQ15Ngh++/6lUfRgTkQBpAnX4WrahgaeNQTxlXWNxtSZNiTAjqAXQIVmj5YzFDnFE+er4NynUfGL+EsUS2km6hHBBY8q0AhImv/DB0eMpNdbvdFYPLdily+11VSISmh9a2zPAxaJdsbDsu60e19TeF+svQuexyPagTxHduNKDk0rWO6GvATl721f7tkh1g74UtERe8Q0KbPfZnyQ/D4ndETOm7aoI/WININdgrTZ19ua5Ti+yNlAdMGQJKcs21VBkNZBWMZaqpbfX78pj9NZHCKF3CjJllxvqEcYXAzhxoqtrpiomgnC2BF03YRgXJpY0gpffMqaazQptVZeLFJIOkEynJbFsAJ9APtlxvp5FPgwz8HOokDZE1kvL0G9D5wmkC4yfG8itMZy1D7xMr6C7WkIxMTNwmx2xJMTes2IFdu0/3wX5rONq/19txBG4C6vRwHwc78cMwDRcFC3APmHjQBCY6DF++tBosc1frwC/oyaDLUCiAqvVJH/itaRyZtnA8TrHyS4t45uOLSEahTrveAvsaKKCcU6egNsAOH7+aXUIV2rBaH8ovfajDtHR2ONM6TqN4oQ915EC3DZ97IcxyCzP1Gq4ENSS+3/dSG02IQgiLreKArGC9dxpN0YVeng9oIZC53GfVZlwMO5Ctw3abAEPThHiUVLNQy5JrrxNEhmDfqtbL2+1z11Tr89BPkZo9OuePnjAtgtKQ5FGou2CwKEANYmITnE50lRqYGgwT4WPQjcHiaYOGb78CibB/1ZA7Y0Yr9l3ATtV61gKTVbDYxRyeTd/LI7w/hvaoCel7DjPDE2BrMdRjqyqJMiiq4jkN3yA/jKA8TkH/U1CStJXn9XH9yMSKUzITOL0COnaEgpWkYrNmrscaCTwg7UB45GMPobPDiMoxeCftyY2u1p4lTnBhGHXHOFsoDOSa64CdDhsfJj8OpjBRtZ5/LgZgp/fo/Q7Mh12UCgL2UxGan1pD1JhEug/2t4Mj+/v4BjsCNwF2itmmlvWX4Y6NwZnVqHpcvtfUUAuZ+FKrjvaw0cZjXabWGXtJaf3pY4Xa+13cTtfaKyme/bZHsUa97znMR7LVc7CPQr0DVj4BVhx8SUehTgulwzgAcryYvWTKNK3xjgpec5nPgB61nDIReEZRwc4MKHsMWaWF6dRBo1dCHG3CrGTwUxNp4iH0r2BGVrCpKggcqmjXYjvrQS2Wsp7X8i1fhbp1xA0zA2Ms3rSd4tjSUAYgsOfDKxoAabZb2voaYJ3e7oShan35T6DnqUHp4QHM6WCcGMgvj0PjA/lgEd5ZhUEALA0adJwi5AbtP4UyMuhsGYwWnSsCPDRhZLwflJssIF7/M2QnpqCHYB/V1+nhAhqgMZBh8jdjHOiczx7Qi/pvasWqqdDZh2a5ebgEFkvgS2s6e7XDUp8rJixSxpWmCUlZmud8gXNpaCbqdoE9Og5jremjt1xF4A4+8dV1uNVNjHddtAMT2k/B6pMIij3EqgCWNy+tAZ3NHi+OWXcqbrRVGecyep5dgOKDR788tHg9jHeg90Fduaq9XwP2NthHx+A+MIaCl8F6JEP9Cz3EYQFyr2DPTyBJ/0phX4r5BsPY/tPZeQT2CPa+BJOD/d55FLpO15xL+eESNx+AMC9fqIcvRKkbYaYL0tXpUVa7wB1dYf7fp8zbD3Bjuidx4ecv4sV/sYbsTSWYQaVeFmDUTbhzsZQ07uEMToK6juE4WXZbbBiXYKMt1kKzqBMHUZlCuuRyGbFfg/a93Ktsly7jQMIRawdxNIOmsgbZMT2w0iUcVAKJUUCv7iJ4Y62b+iEYOWRcK+BWxfcURzmLg2Wv4qdbYKcogdIA7JURsNMc0h1OmBdjqPlXoGkQyLat1QfXkWo+W9WYnYDRnAdCF+lqBxno752BBFEckV2Gv1sHnzoF0xyH7cxBJC1kEz3Ex2YWNaXIvNnCKT0uaez4qvoxmaoHQ6bU6XHB3jcFgyrziwGyx5ZUmuetM2hOC6cihzuyTJMEo5mS2kiNs4UJ/qnVGQQenbijqydgw4bKWuCTl3Bg5ShWfBdxvl7RhSbNfQj2RhhaJcHv1cgu6YJaUrzIyIWUyzGjenoB2i+DBS3oYcWeH0/KBxpkBJFEIy5A09XIP5hD8aABV8XQ//oSGk91kE3NQVET0+j7sC1e4Az06BzUfbDvE/SvwBHYI9T7H/sc6ngZ4uRYp1Q0i+ZEnJ1xBD/d4+qrbwTGedGEKs4QiLss6BawUl9j/+jQ5Ph/XsG9nkD4Wht/9q6X0MihboENG5GGEozsDBZBjT60dtPVFTU6zV6FGoHdCtJjzDB1bOMigcKJwO1VUOZulk5BjlM1OFisyyJwYxVFUg7sA2hng9TAHC4etFqFT12n6SS6VgheJ2iudEFgjws90y56UyrBhlVGkA/kGIAmz4gZVJSGhDYHQ5bpCqR46mqlua1aH35CCPAtqBNr4Na7YXZDmOMKum4gXpxDisfzKdU37lH5fTCcydcG2PhtsMsluBUFNTGNHq1NbyyDb3nYR/R1ak4Ki5D8K73bVc/8+xFY2XeU+vCcMMZtsE4G9ZllJK1UKYuUF2oXpmheqpKVzn9WFADGeJ0L4/eiY3hNdGBwuw/M4ZVVPs66CYtHMKIJdKmSz4HeHXj+q1ABhT4udSqWbZ3KePwyK/FWvtjRyY8B6HhvHXMC+xxYsNgHO4W65Yush0a+ei2gcwH6vmmIvz2D8riCt9RE5xMxul9dRHbySL87dRvYR/sO9sH+V4Bj+09x5AjcFNT7VjqyUr8MNzPgFF2U5yz5bqFYZTXInpzPrJWq2RWkh9IX8fz5Lh4aL3g/dxSnzxgYa0u8+KOP48JnLcgDg0ak0cVSSuiTXfC875ugfgJseDmdvgaeN7MUAYL6VlerLmgbyQQSPp0VjVfjFSjSxY0Ahk36+O1ICeQ5UAabHcDSV1DK7sF61gDPwTKAM50UCvOoJKewsbW8GgBRCiVNapxPZ+GZLcPtp4Kbg4XUbVDfWa3nw6uvbnm1/mg/v2RrexjqW16Ds6FhZQbSc5QgSaP26KSyF6APd3QhjyDunwDOAWc+CNOcQlk6yI766FC3K4E92QBLJ6+6YTplqPhsPO1ssI/FwB3c4OkHDwpxyFE0DFs/torkQk9KiwGmYNR5RCunWmUUCgPk1btEpoT5B+EYXrDL/VGAdILst3f1N/qx1sXYBkPDdfuQzhdSbSgat2JU+8dq9UJ4xLP5eODI5w1LyTyzh8A+A1CO//D9KhWB4iywMgr22X6ezNZGYG9Af6wC58EZ+FMZ/D+sY/0zbURLCdQEuZj+csG+HwI2+gXZ//mtHIE9Qp0e4qoEk39XSYahHJFpHzPjRvo+LXiwGoun62toOXPd/ATQWWfM2Qz5Tx6vTT9cwx2TGhuPNfHs938VLfKspz64GlTlw1dB1TotlBLYd+rqlKBIt+tDve9L566nM7MgisjujA1jMYvRoHyWrANRdGBYB0HY0boBxsb7YNcRmLGEolFBlI4hzl0ZQ7ATWNooMI1UTiMaPRlsNiCVi0mhYCTAqm0go5MMgZ2gvhU2Rf71NwF7Xq2fg55/cTvY77oDXhxBtMoIV6eQgDT2mwH68CDSIuuIM4Y87BOT8FsSBRdoHYiQ5mAfZMQM77Z+CbZ5Of1eJdX3tbVQD06Bv7smuMMUe6GN9IkNlRo6j+QFF+RS51pRXm8f8ppOp0rwrxowvti9Hct2NHJ1QQE1Oh/1B4uDe+soZWU0cglmAPZh1U5gpxN4tx7cpYWdZEXj5dw6ez2w354X8bjyaj8YLH89ZYAT3AfDxjtU4Teg//EhFGZNFMi//uk6mr/ZQlyl6PhB5MAo3LdZHv/iK/Z9sL8VlO3fd/QI7BHs26FOO+AnX++UpWD8NkMcL1rGg4nmF85DPB/xbtTX1skJE7B7Cr7730zi7gMcNSvD09//OOafrUMduAs8dbf7rbdB3QArHgOjLz49IDlgcvmFWsoLoGjAvItUJB3l1aYPpsgKnSQ9LzI3r/b8MZjuJkw1iVBuDh7HA4QNFWUwy4uoxkewIgcSDAugrVnI5AqEv4Sx8DgauSxD/69BWy5UqxvavZ47adDSqINOTpNBxZ6DfWM7IIYarZVB2xNXrxa2Vetd6AMuDPtBFO0GsshBMP9ZSOxmZdzrh3dt+3GlrlMcgdGqo5R2IGshguIYVMPse8ZzNwzfZL1Xi/fwSP9YTzNvrgh8+xQTVZejHir9qSWVRArKoWAvQ2lNUJd0qHmusyspGYRo2mb6KQGns3wMS6Wkv3/aQgbG83Vs4MgypoIiWl0PoUtB8DY0nXTzBqWBzq5sWN0rvXuVYV5WxXgp30lQAPOQJ21SAxZJZqS3l3aAnSKBxamr82ppsZ3Afmwd4ieOo3DSQ+mZAM2XYoS/fgXJMToRvy1gf0uRAnsA+/7M071+Bd7Bt9sj1K+t1jH3FCzHQcH3Q+tIkd9pQdwRxtlX5z3nFZMGKBSAdD7gacrEf33Mm3mPLe8uaXRfXBJf+P7X0TqwACGPgKm5EY1cgKkmWF6tD6bM+9RFOgL1bdV6GDCsBsB4yfGEPJ3BvxilaMsEfMaEbRVhWhGMdhGdlJ5TD6As9UoHFW3A0A0UkymsdKp9scWMwYsrKAkBbmgYHROtTQ+9AsEm1+UDRKGuBbGlMWOt5xAadio2oKjFnRwxw+5Fd8TmuCvYadGUNOUyzMOncutdfDZCgBOQeHYPOvr1Prk7qnVamB3mxFzowA/X4RUVmuUi5KgbpnUpnhab4icTpg5xg6uHDzLjkA+WAvoPlpBcCZUkStN0JE52GwGVZhpiWK3TuqnCE6JiftnroShsBPOHUaeqPXagRRfGTB1lO4YICojsDvy6g1bo53298McpRbNfvasKstZqMslCHFeO+lrmZ0Gurwe4FuzT0LMUMzBSsUsBlscpF6CHhcGigv5ZB9ZxoHDKR/HTIVY/V0dyPoK82Yr9+gmPewT7Lcf27oP9HQzsvb70PYL92modJ841fK7GrXGLLmuTBw3O51pMP/GiNC9MlsHdAKy5EfCTXDg/e8i514aa0pKf/U+exTPzFJna3Z4HQ7r6FtQHEsybQT0HfF6ta+WMObcplYlm7MzXbOhCEaJr5f5tuF24pR78bgVdbwOeNmE059AOBVI7hDV2CZNZGR0GpEYCNyyh3RpDQtAuX4SnGbINFyFZCDMvtqNYjkc9thIYblSaHoC9AzgOZN5tOgD7m8kwNKzhlTXIc13oiTtg2VMoI0S42EY395y/1W2Xap0yYnxAPz8PR7nRmJ8mLbtdSob6eut84PHL9o9kAg9KQ6u7q8z41mkhMg18cUWmz7ZYakDCNIQ26dKEca01GPEdFIiomVAGe4EdNP4/CkfLMojJSxj3OaylKayOt1EyQpjrZbRTH1EqIbmCOUNhaiHUyhzaVQnDqiHrtZFZY3TllJ0KYunHZud5bqs8Q4bXJvtRyjSmcFCxF08ClYFnfSjF7AR73rO0APwvp+Aft1Box9CPrqH1r1YR3ksRvzcpxfyFgH1Po/H2wf5Wvx7vgPvfOtjvuowSacHTBsZmfPntOlVeBPPx8yUsWhzC6oFfWQ6Nn5l1p7+njHugEb/QxFM/UMfigSdhkMwwlGHycWYE6pFqfW4CfKcEQ7IHdXnmtw3XGG9PajaJotuJT7Zje17ZaI37YNof7I+qvwC63MKkqzOnUzPWWk5/MY82TlVkG275Mqb1BOrtCbRIe6dFPKruEYYot1wvsZCmM4jjCBO2gNHxcZncHcOKnRwxJrlgmsBwBNubgb0zA/X4y1C4AOPEfRjnAaLXM7TfFqjTC9sJ9of7qY4E9hcvwI4VamYB7fI0QooRCAyI5PHku6TiH+0xrQ4XOP/IIWEULLCXmzp7Yj1Lw1RrkwtN5TTLZZc8DAaCMcY5iDZ1VTF/HeNYoVABHYPFGnqqjqrbxszmMbweV5DQ70lnZzR8egygf9ttWJ6EHQ/my1LFnhoQciN+V5Ly1cw25/NSPQh2BfuBk4AYATvFDdBnZbRiXwDwwRjG9/nw7ixh7AstNF7dQPTvM8RHqHnpFsF+y+mOtzwabx/s7wAwv9WXuAew9+vHLSdM/q9nwU+Uu5XVrKAeMrszVcf7kFIy3jD044vKWrMMiLQBUWaw/8ks7jnq48D5EOf+8SU89fgastFqfTeok2fdr11fghlW65TQaLWj2xVzZEdioVxDahp9TTfvxCS3hQNtXcCBsICumEQ7i8E1SRVU9TnQ5ioctgJP3YY6+awJ1hTwRX8nyPMwdu1Jux0EcYFpNSmK7jJFEefHYdAokyc7vgnYR2UYZwb6OUCdewT8yAMoUyzB+U+jBXKDvBVNffhRGIX6OeADHxlJdFwELiSwCOwQ6NaOIqCBEhtPZ/fLRP9YCFjjHuPfPceMgx74ao/L31vNkmbIlS0kuME05bDnk5HI2kirj3ncOoszQ/+ePmI9z2mmRhs8n01HH5wlVJwOiq27MG8O9PYc7CE0vQ/0c7ICUxSgnFkkvNfX2FMkVRbiZIdbL2qDpl1dC3Z+BdrvgZXvhSawU2zzCslbg41gjYP9fxDYf9qFe0bBO2TCe6yOjU83EK5ZkPRUrwv2kZRHa2Tx9HpzT60TeYTENVddz9Ii+PrI728x2ZGWn2/sdX2rXNi//1/hI7DHz8duMgxgYCXv88PRtHe4JqzvgNKNVcv8/JKLZrQBs9OC+G9nMfVhV97tWIL/VoDn/tdP4uW5aXB1DOyaal2A6RaY7oAdvK8/PJn2ny+YDjpLqRIkmOaxu66vTQseD+PTXW5f1g42xwqDap4aYWIwWpAzEjiijmI8g5aqIlUtcDb0VCfg5gqKho0wKyIa3oeqfII+a8CkqwZhIk5N1FQcutVZ90KXrNSkCu8V7IvQ9l2DLsUZ6K/MQxubKFrTcNtPYn1xE9nbAvVRiyM1rz68fbgGNSWtBTBijqmsgHZxEu3WH+EYa8c/FQtRsyyG7zwgxOmyFomG/u3LKlkMlaTDRRIM76dqaUX6DOnqTDJNqDfZF7Nx809SA6HlXS0CrDpsYwOTSRn17jRC6uDNT6h9D3semk4Vu7UMGyf7J8t8AduC7AXZaZ1Ip+3bL5gJNY1dB+yzZLTvg71JYL8CXaSKfbZfsdM+SYaZ6oH/UBH+Qy7GFhg6Ty+h90urCA9VwcYl9Oiw6724YvbB/lcYfd/cT30PYB9tRho5GBQjULbg0nDju/zslG/ifdpgKysQjy8CAV8NrVS5xi8dl3feZ6gjr0vzyj+8gueffhorB2rg8hAYWRx3VusEdRppVjza71B0AnBFVr9CrpUzcjp06gFD0EPoTmiDY0YEWTmSxqXSwUHH6ADqcCJQxe4u8XLagc4OqbbiztaVB033YZuwnBWU4tuxTtU6mavpZEBgJyXGb8ceinYQ2zB5nM05Uq74B+xWi3VZj2x3y4A9MZi482YV+wDsVK0Di3gDc3b4GsZcG5vPfxYBKCbh2NugrY+AneyN33qCONk/QRLU88o1hqViTCUF1K034MqN5L9INT8pLaa/bRLGe6a46ETASy1kX9hQiakkLOokJSsjU1AprRgzLQzS2CmFh69FJf1vUTbXDAPG1sckAqwGCk4Xk7078UY24o4hqLOBAyVtwCgE4N3jCKk7VSgoLWFljeRd3LGupCEuR3Q1sxvYSephYNZ03/O+BfZhxT4AOy2a/k0Pzr0K7j0Oqp/vYuWLq4ieYkgP0iLrm4F9rf++XC8EbKcUc92KnYLgHhn5Et1Sxc766wvf3GDaf3Vv7QjsCez9DtPR7RHg2P0ocAXLTHvGmYJ1t2PgXZnSVxa5fLwlnHhzBeZHxlD52ATurTF4nw/x+o9fwht4DhtDi+NuUKeHOVgFU2Ng1EVoU5MSVe3oQ51+zhbqPKy6Our5ltXLjknDaLoF1JUHRpq4il1GUKfqvhw4Hl8NKx1PbMopq6eGtsYQ2kpg+02UZRFxcASbWRuCYJ8EUFTV+xoGp1CqMrrdICk7jE9q03i1NAHd9bvodQuapABzajCY4QZgL39X/3br6xDNALXNEPGlJ1Cn2a65M+atgn1Htf6xh6+FOj3+qoIbaIyxJmL1avo3JMe3RIzxe6uCf3gahuDAC20lP7+GJJRSO5wR1ElvySt1ehGGzRQo0FIiVj7+JDsknjA6MDAoyakiz7oQxdV0UhtpFp3y1qky3/oYNQFegqL3yNyAk3kI8xMqSWMZZNxJZ7Xihw1LvNim8IR8G07j8PMOVVo8JacpNcHRGgfdgq6igoVBZgydJArQdGfdBfvYJLyHGMpKQ79QR/P/3EBYKUBT/9JNgX0ZennpJnNi+hH6bw72X/jz1/DxG53c98H+1pj3TX/vPUGdjsJ2bX1QcdxxR7scx1x4Qtinx60HDaZPK60uvRjLLzQl1GLGxG/NmHe81xPHXo5Q/+/rOFsPw5b1jLsePAhjCPUc2guDZqT+lTkmb4MoloCEGpEKgAzA5KBBR/UCpsKQGdWaCjYxJVvyoJ4UZ30bSl5u28lEKaZ9el24ZpBYWZQoQ9iWw02rUcNmp4yosgzf68GLeSo1M5mbwQtdtJrH0GQbsMotmJmEkh4kcapDc5llNqdNo1nzsJpE4PDXsCEnFUXHkoc6X6QjD3vjqt1xdPHUWoQmsFPVvJSgzNtwv7KYL/Fd3Savm8X+5p/GHUCnG49OStoZ9rXEUBCXcSBdyD4oNXt3xMDvn+T8e2aZcLlmX1qX6rEVFkdKao/kF5MqdSAfmpHPQspd64wCBESmnldl9se9SatpChJnoPMT6gJKFkXex/C4nyVrE8ZqRpYaADFp6zFYKYMtQ4iyAI9thOk0YpK/0tVImKl5tzZFDxZe70RIR6Gefyhd6JIPnTc2E5jJIUOSCw0Xb0D1RcI+2BfawPcx2PccgPM+htoLDax/SaL3aAcJVev57W6mYr9VsD9yg+lJe3TE0PPdr9i/6QF9Ky9wD1Cn3Q7SG7ceYXgZOQF2+zTKzbDLZ+3UPVUpvQ9anwBnF58P0yeaPa2/peQWP1bFPVWmxv40UBd+sWlcmmpvBu0LY+vR3Vcv1xXp6vNXfesnpyGoLZx0dQL6FtipQSkIkMUh59WaDhQs1ciOaW5wbwKvxmlkOKvMcmLbUTXIIO5oLi0VoZmiXEY1dMpWF4VEZjLmSZyVvJhZSKIxpIU1FKxNFLmDhPvotTNkykXWE0idTTBpxg5PxDHhGGddjpQi3YXq6lAXdB44Rd71A1fBTseL9Noh2PNL+K8BBPbL52DKHmbCcayf/TQ6ebU+3G6lat/pV38TqA+jAza6qPIX1A/IOHugCy7ummD4vjlujFtgr7aU/tSKSjYiLX1BQzL6MQHEa1CsIqf2Wkbt/wpcv2L77I9KoelGDtrLY+jMtVG2YtiRg0S5iHsKqihRdAM46zWstZwomVh3fNaFEVURyQwyKUKVYjBZgGQFJMlqOsFifYpVrFckx3pvHWB0jZFv/sAZ418FexcQlIy5C9i7VLEvgf3kLNz3llHxU+ClBlqfWEPQGVTrNwP2lan+MGs+f7Wy3pnsWKbKfMf2LB3CR3ZU4zulmH2w3wrM9u9z9QjsGey7Vutn7oDIDJTU6gqbunPaPRyl324odiTV7OKX2+mfXlBa/7Np99jDRdx+IZHxr7XUy093zF5Ro928gHpy28C1MrQ4LoLnujpla91Dc4mvgp2SHPMhCQGQXannz4efquk4RjnelKdQEPO2EzayhHEdR8xJPJ9XrbgdtrSQtpJZzGFTrmoZ1VVMRDyN4zE8gUIJAAAgAElEQVQzyHxInfQdGcKEslvwRQSn42HTIMCQ3XGzHw0bZ8m4AatWsHA2b313+7EBoe7qoFXYqtjpuZn1/pd6uBBHU5NysNPvFPRiGxUdwq/ci4XFz0BfM3N6r3DfpUqnxzhyGuyBwUzTbemNG2Dk6Liy2LbZS/4Hsp76aFcy42gZ+OAMM24vcrbQk/jdy0iXUp3aXMM2maZkHa3yWHWWV+5ck5+FatzVuMp/XRWx4TXhVzcxbTjI4grazEbadZFmJiRdPtGCdK0F326hnKVIAwOdqIhUV5CS9JV/LqnfgObW2lBqHaehpM1nxdlODz1dpzRNAnt/SAr9n7uT+sCgSh9W7FQIrFJ2TBOaCga6klpS0B9wYd5Xgf2jY5j6wjo2nwrQ/Y1FxIdGEx8Luy+e7pygtDEFvbwMDMF+rdUxTzG4Fuw7HTH0pPfBvg/lt+8I7Bnqu2rrOTwmYBrlbpF8wrVCwT+u5HewTB5UYBc/p+SfTivH/Nlx3PGgi4NfTnHl564E53z4cG20n38d67XDA+fKoFov18CK1Jw0BjZNUQGUfT4qw1As76V1pmLGUKuBBmqoODukwap8VjyftTZz4FsdYaemreW4nRHkVcKYTiLGLEebEXOZZoYqql7m2znU7Xab8VpJmSl4tgmnq5DoCcQ2+aypvZ10Wwohk9nhLNNRuWIu0EAIskOOVuw50Ed19nnAHsS/0kBka7UPdqqY6+3kYGnC2jh5HO0nAX3uM7u8s9eDO8GctmGw14677tTUt5IbKdf+DEB+9eYT0QNSih8JNfNni8B3zjKjanMmNfSnrqjsUk9lFufUgJRfr+ULpilIiwInSwwHaJQhfPaIHjPOKw+c4Oy+ihldRsgmEJBWTjDfuhCh6h7A2DLG2lTFlxE4w8VTJ5cV+ifRMhTrwMtCebdhq8u8aC421vrW0xuBfXBccGERqtgGcrBL6Csl4GMG3PcfQmk2hfVCB81fPotObxJqKxusBVBUxDBOgPY1dMVcLyfmeo4Yum+ZBqNcW7Fv19evBTsd7xs0pvX1ddr2pZi3j4jfJHu6RbAPZZhHgAM/Atub7fqUrneMGYUpZX5IpHo2Unr+UzAf/6kiJj7o4i5DwfxckL3x601Vr3HGpW22X7SxWmuC0xePDmipC05Qp+Ux9yg4aetDGSav1gfaevZar1+tVz2dcjhJiNM8y1rcbl9OZSx07DIvMdx0zIwTS2uZMo6YEklIJY9Q7nnlnhsnqSPDQtafpsQtW7OaTY1IJm/C6UyjiZXB2+zkaYNKJeA8kqd7vrxYNax8Ec9w+mFf5HVcy9MFr1btuZd9F7BTtb62gWK7jYmpCuYnzkCuA/rxz9zoy3zjjx1ZGr81dwledb/shHrYAG8+Gd7FIvajoWbl2bJQH5hhxowHnmZcP7am0rNdpSwFSfGXwqAFU64zlVMdhsUUrZ7S+UkDn1HT4pm8FyDKXSyGE6KUjiOwfaRbUKcrJaqvLUjrMmwkMHsVhDR7NodTua+1U3bM4OQosZjOqlgfEEV91qzZnbXLYDnYyUuer532K/aiO6nJ4khV+lBfJ9lu/WWoYbXeVdCnXJjvdeB8ZxmTKxKtpxfR+d0NROUdiY9vC9hPABau42Hfqa/vBPtNLJzug/3G34l34C32APZdfOtbNq1HgLv/IZyet+KhMI1D3bh0yMB3clMciJWe/2xqPvG/1XDspI2T9VC2/9maenmJIS1ZJk/CuPuqspfGrau68hbYadH0SP/3SQCeL5iSBOMDlPBHkb75VJ0/z/roBUmVS9xu2tbXMiOMFI+Y1fHsNkuYcGnSpgPt2gytGDqJmcu4aShmSzuKhDBzqAzBrko2s5twAxtpbCOmsWx5pU7gV1BREttOzzijx8TzHvodq6NgDzWuyjGUHEh6+0hejHsCiip2AvvZy+1ZWtO77T2lxeFzyBuVfmUwZfoWPo27+dSvgfo58NbZ7E7d0z8Wm7pcdIX8yCzMOR881Vx/YVWlz21KzTmTFteampAI6jTVDkpqbuQ9ttCKZcrEk2rGfCw/Rv1zJsYCFOkWqobuMGs9fykDsHc1lLkOh/qb4jKCfsgxwKaugp1XoI0ITtronWaGVzfnMB+R5bQO8PFBBZwznTpPfU2iDIF965AVgG4XCC/3wU6/X25C//BBOB+qoVKyYa500frEIjoXLMhRrpP/fWdw23C/11TsN1o43SvYr7U67in8a/i89iv2W/iyfHPfZQ9g37loSgdkpGI/83G49qGum/YYryVG8agyPwitDnaZvtz2zGf+nonbxoSaei3WC//Hqpo3LbACN0VqIDi7gIXxqUG1vvj/s/emwXJeZ3rYc95zzrf1cvuu2EGABElRFEVRlCiNxiNRmswijz1TSlnjsmvyZ8rJn+RHUsmv/ElScaUqKSe/slTFqZkkHseJ5ZrNGo9mkWcyI40kSlzEHSIIEiDWu/Tt9VvPEr+nu4GLC4AAJcqxRXQVCeB2315Odz/nPc/7vM8D6qzOqnWOxGMaJlTrXKnvVcJsQ7ClrtuAaIaQdlSelCrpUFJ8X2ohzbSS0SBtVe3aVC1dBVBHBTepKCtJtQvXBTTKg00fQTMDlHUtVJbIVh3ppIxaw4PYntpZJRnsY+fgLjzaeqc6iYPx8zwhytftB/arw3Zo5LFVLBtO7QX20ED18B0D9+Zb04dUu7X98Ec56P765fkzcGfeeG+fui9+MdDSwSZg8ZsLnfrCYx3rQDEETV8xH2ly9/cqwlInke4LRyR9qGdV7ch/a9s1395xLqQgCe80T5YyN7KQNpKAYjrGw1spXmqOqd8OFfdc1qgMZNZHm+ME9WEUIRyFAX0O6kzL5GMQvYO0bqEWXVSLwaQA7kx5zb1x1G5zqHF0Il6Vz+kOxpNtiADsR+fAvjkNNHsnbV1Xw/AzY2lMG7h8BVgEXE9b8BsK9CtttD6b4cAmYfTiOxj8nwNU/B7tB/ZFKErYuPf4sV9z5uQ+yQHg5ct418bprUKs3+/GaVi39/ZxuXfrn+wVuCtQD9h20zrsAfZT/w1aq12ko2KbYrvW/miEz0mJE0PjLn1I0htPd5v7DSR9dce9/geNHyYEii1kpXSx2cc5PoKv8HdRgXgEPNAwj7P76hzQWQ3D1HYHIsgbd4RAlgVRRhVBu8v1xxKyV7CaXtBDxNwgZWJ8fZS2p9qbvOdLTJu4XQvVqimpo8ZSHrWkVlU/KnbjsVFCCNXSrYQ9T8J4u4PfUuUoP9Ax7UlFTRR7I2H9CGu6wqrs4uUQAsHgPnd0lMHtcQ8dM6/W9aEZVcMOjwHY1+DHZyHtO/lDbjk7d986JrNBpcXlAp7HUXdLvn3fG8EyxurEBXF0ERI7v/4GUJ9bHG8yAHwLj7uy/vXco9dNiUFdPtpzsjDkv70DBnVLUkB761gAgwUFYx2U84BmVSMIyr/uVqPf9tHMhZGBvT1CnOZooUBaHMZ2naDmfkUA9QqoYiAjSAyQ+m1Eu0fQZ8kj8+sLu4EFsHPIdT2qPyycrNJD8gUG8O1z4KjaPcA+E8VwGDpfgkUyV+1zzePV07M15SfIORw/swr195aw1omhz04w+q2LGJ1TMHtBPUTlsZ3yYvN4N2AH8DKfyt5FEXNLYL9z4/Qu+PUA5/c49p9sgP5hX91dAfttm6bhUb8CfOy/Q0e2kY7LgjYEtR4U6qdhxYOjxm1/piMuPtGWB/oek39wEa9sUWMSq8k6o0yqqqLAuUKhOckBD9N5E3UCsf6R+SASV+oLmSMf7xfVens2iWondbeZ4OOxrL4nM13Gy4kYlCVsU5G1iTw8oZUJwWXsMxs1ZjfLp42OXOq6eu2KOWBl09jKuKiT+NGGHjpZGW6ktvomE7VQRTebMjQUadsUFZq4xBGqTKaX1WsLYA9VHav+5sB+Ax2zC38rYH/nRWStUXGyXkvPPMg+joyNe8Cd+fYKF0T89lF/4cTNvPtRQPD1ewF9AeZ8X3vpl/4q/ApBXPm2eVLk4tdymJVOIvwXDmv66ApkZeG/wZX6FvMsEKkmS2EEbJGGBG8MQrgpzwYL0CUdqz/IN3CWgbg1RiINYlkijhn0PW8HxldLajhanr229hCRaxClCcjuIGpMI/ySLnYiTE0bNo1nNMzC2kFdMYdd404ahZfbx6MtPqGFxikPIqXwvpgKMW75Vgvg//YDO4P5dA7sl3KI+5cgvnQMyc9LHNi1KL6+hd1/+g5K9nFfnk+jhjt5F2C/pSLm2euDSe/B/OvdG6fvkV+/V7H/sPj3E/l7dwHq/Lo5YH7/Ze8Y9FeAx/7hsEvjKLMVqNVNkwer+ilV4zEjMP1CL9o8rl38A+sv/09X3dtF0yAAuxTKCW9INu9YmU3aHIc3gWBtWKNBB+e5pYGCmfPrgbfdyefVekG+TEVtcUxO6iMisd/RbUFxmojdqhR2UhGXiVmzvCSdiIdZvs2VY7sRJKLICw7nvGJaSS575kiybWJUTsw5/ary0aQWukhaKqrNzqqaslQy0DHbOCGqSuv1+LUAJvGMjlkEQch0pmcfX55ArbdDpa6zueRxnnnKPPvVZ9FRW8UJdzw9fWQVFXPu+8H9bj92ewF9AeqsuGHqpc+Pf2FXVeezp2ytfjW3dmWlRf7zRyA/3JNUOfiXd639403OPBIikt5Lbo+q+UQjkXfGcRfQS+ulI7osI/yL5dqPKqvJ9VCqMSIZQdSrmFQZ8mkzpAMXovVI6rhKfF5H2sQTyJhAdQ/TTVkWVia0vNl0dKRNvoLKODimYNQabDFELIf1R0E0UUvqJVYeMb9eTmagzv8WrBSazqt1niPgoA3Wr88rdubXpxdna3oZwM9l0L+2gd4DKdLnDMa/8SYG3y9h535gCFmo/H6yI+QeR86wac+pmJuA3d04cXo3VgK3pGH4QW7k2N8Tv34P2O/2m/KBuN1dAPu7cevzNfryl4GXLo57qlSZzVJiP/OHIzyWOfMpCNif7arxisTg90Y48ycTDGTZkI8ERTEUGnhv1VVHuJIWkE0xA9bWcYise52Gscync4VezC0E6oKQsjAaUuT4mDDlKG37N2U7la4qRX9SkWdpI0Esj7MDk41iKw5kOnMCEbdjw7NX/WRZrOqp0VXFVfribQ/TktMmooJSrJoBq2VqpmIULL2DB5w3klrq9UVwsuzB0eZ8/J0be9MJCgt/1c25dgbXegbu7M2edOH65/J23Bf3uwPpGwcPXJuNR8yDNZdvrN5v9XG8BuaHgOrq9eceAJ313xsQJQ9mPYOUzjd/yzj/uamj+GQP+IWjkg4kjhon3Z9dteb5AXvtQjBVxCp1SqVn6bU3HEgxC6MOY0keO7Yt/km9pEKzd+M87qcuBtMV5KKHWm5X0lMlXA1hlHea0li/Le8Xq+6y7elJlaKJaoiqrFAmMXhzTQfQzoDQRR0mUVnu+HZ1ypNaz9ryu1ahoBX4cmvWOBXHZvbJ2eZWqNTpvvUA8HtpmFCtX0LIQeVq/dEI9Osn0T7VxtKwQv3bI+z82RnUXK0vaJhrwL4DL49fD0a5Lb/+r5whdxz81TkNcyv9+o+PhrlOwVz7zH4gMOvei7zDCtwFqPM9/FPQTUMTe6v1dYinnwYu/WDcU51OFgkQGajjwIOrtv4CiOhzHZq0JL3zP2/j9OkRqsQVUmbsq57KqCmVkMl2OcDbacbDmzNQWj8B4oYp/73enoG96YCCHzr/XYJ8WYic0jga2k8bXb681pEDl3IKJ0R/m6t1jknKetSGVXEZ6IBZAiYDfA2aUIpG6GZdTaWJrG84VwMQOvK8AdAEqbQN2U4x5n/LdswlrSs3zf3KqQhtvMIkg+rCXePa5/FtgZKZTrDJft5p292qiboDxOnZySN+uf3WWmsW0b0YXOK/LwD+dm/kgmpZXB8AnUn0DaCREOXDsNV30HHv2L9unPvF3Hn1yDLhs4cZ1EG1g//6Zds8P/RWkBdJINThSJCnEHcFCMMoz37rVgonBl7T1/wB+QJbBEgOwNjGujiKLYrgXV0Ju8PrPts/m07s1SVaEdAaR7AZjLzqShR1JZp2d7bJaTjKobhHYTOYQMPk6NDF8uPI1JvJCXW2GUCG2MJN+Jzf/zWu1qd+tV8IdWTN8eu9BuzzadMFDTPKZ6Zyf3MD0V9fRa+ToP3NIa58/TKmzK3zANxi/a4B+77Eq9sBO4P6Xn+Yux5M2u8Pw0/gxmr9Lvj1e8B+D+JvuQJ3AezvJnFc3Occ2K9cxFIiy45sEjmoIU4pc+x+gS8qouwjKQbC+9f+4bZ8a6uGla5QcSTIRUqqstJE0aie6DNc0bIszS5DrPfmnjBXIUK1zgNJHJSRg8MxxSxYo0BZqlVZ4/H2Uv4NqWPHoO4pEbujSpQ1xHIu18sD5SB13gVQj1nuKITwI4/RWk/7pqmzYNo4B3yg1vBUd7Su0EYHu8JXXkSxR1UFcK+3zFFUYnm6IZ9LOJeTq1xu2hk4NqxS88lJHliStu2vurGnVicoZHR6vWpn6aY7XT5mHe30PhmxNThuUFzcxSf3BjBnr3ne9EYQ40/Aqdewbq+YLzfCfTx30B9fl/jMQaL7YkdbNfk/umqbVwbOSilEzB7qnF5EYB8YHiQNoRmeX5fm+zWTWqqvUU++ELTmAqJ1BStKwJhVTH09umapvAB2045ddEaecgf9Veq4ifCxtzsj4m21WZ0Deye4aWotYRo9V7ps4TFf1jGtue9GMjF86mJg73NlvMb3nqN11fsW8lm1zjTMGJ4/J9EJHoiF2GSa5g2EEYRHEsj/+GF0Pppi6WyN+v/YxtYzl1Dd0DBldQCrl+bVOj/KIspwPw2z2Hz3A/t+GwGc+SEHk34Ifj0UJHfxebl3k5/4FXh/gP3pL88+T1dev7jUyY4sMTUyioAjFTYeS8wvtL04dCDygy2rvv3PrhSXmlSjVRvlIkVSG64CpbGy9kX9RjrM8tJCumMQBw7PPNYDt76gYbiCZ2AnCObyuVqu6/IBCb2erI6e0dky8SBMwUENg0rrIbVajW7vHKy3pfGWy0if1IJd/bQxrdY4Wmtiv5Vv+Kkz9bU+gm8g4mm7y9nM0yVssqqD2nBc6JOvfDOJ111u76tX5TMMSKFq13DsGR6kjxFcsBjg/0bwkytXMN1o3QTubDGQn80flDZK8Ih6pVXBYnv2wdPLe2xh930WF1QLV+dNAN3ZxXAm7CpgViEmf4n7ZFn9e1bIEyUc/fQBiZ89ALUcAZdrcr97vjFv5LCKhIg0px45K1neGEB9FkbNUVWsYpRKTEXk/8iuR89yc1NLEFMoyRUcLNr1rpRDG+QuczkjPxemrkwuEvTdBg7Spmr5ktfPjSvBk8BVN/Zpd9YsZVtmVhtRBCdGzQEU+DAS/YJqY5s9BZgWYxqmZEsHNnPLc2TbOWjF+wDsXPmP583lA7O12LwCP7kc8lfFr51E+vOr6NxP6Pxjg8u/9xqmO/uq9fCc9wB7APP+7L5+WGC/1WDSXckc7wH7Tzz6/hhf4F0A+34aZi8Fw89sHeLJpyE6gN8ZohNVWGkMFFfKHTRLT0XyswcIj2jY/LmS/vQbI3m5LY2KnJE+VSQaq1he4ZUUZW3ftHW8ndSQ6QqofXCmUVvQMO4AyxxvBnZT2yedMmUvLU5bmZJLY5HViIu8ph1UTTuOo/XdaLlcR7/wtYtKkapd0bXU5AwaUa6Xxm3fr+KqkCai7ti2VJSKoUaRVIg9YAbrmHC1vsCtwlEa7eBx0dLP2Bg50wfs1R607gtg5yo+gPvEy0sTf9W2PB1kZ5yZayBX7vynbbDsBuUDTZacP7CGy8286n4vb/wC0Pl3hgY6eh0fq/Pm12rpujIS+MSqFL90BLKngdNj+N89b5tzFWwSCcEqF+G8tZyRoedDSHAQdYjkYdCc+sT/oTgePcf2xtEc2DFEhlGTNZ1yQIpPQ3svMRoG/svymE3VBMvciqyA0WxgoNHwYr0bANmy45iGY269dtCtzfopR37br8WvBQnpXHba5/VdAPv2NrIcUE+szR6X6af5RZ6ALwA/fn5WrX9hA/pLh9F9OkHvWY/B17Yw+d/OI3/0Fgt8w7zBHNjvxK8vqJi75tfvhoZZWO2964fgHhXzXr4jH5Db3gWo3yUNswD2wQuDNrq9dUuQRQLq1k36M0J+akXjKeN8890Jvv6c8+fXaiMdQco0IeEq6dkUsIGqBV1BX7+jC9j0URD7adsFDdOeCic4HzkLNEygW0oO1yhlW9Ff82n1VrujL0mRhP7oVMONqhEQdxHVlWhHcdS7giNTmNJrVW6v1OOoqQVz6dFEZPGA1kXqc1Y8DLN6PNWqFlnk1BCyWyK2Eq7uoQkNVVMZZ2LCVvMJ0RFnTKouMS3B1eYC3BeUTKBo0qmXI++lvRHcF5RMvwCtbJqHhDdpczh5rctTmDPp5EyfPK/gr30wAxXBu828OieIWXXZR3l+pdNsNj9nBH6xEV61Iil+5hDo02ugXkR4se/c713yzWblXRoR26nz8KiFc4BkzwAXrKqYfhHSUziDZPRHflU+w6DeUqFRreJ+05G17gpA5u3pVpPZKVfoAagJZE0su0UTx306YrJ6MF2WfWe8mQnZAXO46xSfgphXb4KVhAlN0037KBnbcyvRdwVP/M6BndUwBa9lAs+hG9k2L0oG9XB2A7AzqPNzKK7MTLlcBPrPTqL9yQ101nPo3yRs/t4F5OXWjVOmi7VlYI9aMzroTjQM3+blC/Np5Br+BmA/NbvH2zg6vg/+MHzv94D9AwLW7+Vlvj/AzjTMGLOKHa8iGSQ4VDtE4xjiOJrkF2P9pG3spwsv7IXGfv/bY/uKS5XJHDu/gixx7j3IW0VQsnZFeebyNBk+cBKSgb3eAjHMuQDsLeHKXNiqpJnnX4qpQRLnzWfRxnPdnh4wDcSrwEA7GFcCCUS7rgVz69EO1sr1uo84gssnxLcRKvLUipw+bzaauJ4WSVVGWkNwCtKMs/Qsf8yGiAqLSnVgmILwO2PRlPEjHKPaHJEv8Aj9YqDpGiXDXDtz7kHXPoV03svhxF/NZpQMV+4LcLdDdGg0fVhAVuZA8ka2vJsrt+wNg/ZcArl4d/lni7/bEURxFDadQJrn60Oo6d8tvPi4FR6H2gJfOAz5YFeK2nm8MnDmj684M2m8byviKpmnsKyznE4qQGoGUnyA8s6RExgmmf76hsbZUQt51UAkhFjvmE6TVuPNrhn3yjTtbkWHy2i0O2zTNMnaUjWI2mNkpWqKyyt6eHgHK5IM5a1y1HhdM+UVrXbYIZPyAi7PYHQDI/LmIBV41HX0y9jAFc44ZSqEluEZ2KsILoA6d0/zHHRszRPLG2c2MeEi12evYfMS/JUJ8HdXkX76INp/o4uV/32Kyy82yH/rLOpHF5vmvq+MruBYDXM3wP6ujdPb+MM8y7EaePJ9CNa4B+zvBe0+QLe9C2C/k8zxy8CTz4JmmZzPIrrwpOpPcVy0EFXTqXhYUutLy+nHN0v72KYBGeG3n83tX10yfrKSJuSYjnFWOgZ2BwnjtDDqba2rC0sbbW/bEHZrZs0bZI6sX+em6aBP7AODYhmNSJelsZ+QR+RfJVVVMw0TqsamIj71R0ksWFonR0hEBlV3kDOgu5ydH1vsKADhIyUnSOusngrfeKG0Zx4hfHUUfFNDsz9MpFEvLAW47Gy2/QFRyVN0Sn9LaRQlp/9EcHv5dsUSyLlKZgHuxXASgGPKAG87M37YwrsGq5Sb+6WBmcT2fLQU980KmtX5p3IvoM9dD/24hivGaLUuVR/1NX0p9+KwkM493JP4laNE3USIYe3x2tDZP7jkmoaHhEgIkt57SdbBghE8aI6IzdUDlcSbY9+16F+II/KlpSmydBeHrTJFHflyS+SjrhChmR3sd0nQ2oX0uIlhohY7EqDqr2HItEscx+CT02ouW+2K4qFyhW614LqwLkY58mFq10qDDFebT9iI+hyQwusdwquZeskBpmFYTnqtWs8yqGOZY2qO1zcsETdQ1+GvXgXevAT/ZAb1tw+g/dQq1qYSkz+aYvibZ5F3B/A93hD2XW6o1t8PGuYW/jA3BVfzc/gR/WH2vox7zdMPEITf+qXeAdiZhvkwxA0futvw63vvPz+LE2mEtF9M6aNJq/t3l/DE5cqdPD32idYwZy2+e8bKd6g2RBrSOxbZBSpGCmeVML5yqX81W0omKU+UzmPvAqhfA/aCe3qCFTGmSY/KWj2kj+u/kjkcdedH+xqirCvBwM5gTFexWq9jGGz2mDvOJwJRBJFFPrqMHlxe2xVf6gai0dobxXJHwBWg2EPVERrVhWE3F1J8VK9QjkyidqMnSLlL6pH4B+wZycM1Afy5mWrgdHfuM3N1xrejNUXUtBw7U00mk9BQ5cfhCn7MzNGwWmlP/LFG68TCbRO5gVKumC6ltawnjmw7eIr7YiLi5TbZnWpJ5PQ5GPrs1NpOW5N5Yh30C0cEHcqA82Pgz7ZhvrvlTCU8G58JJb1jUOdgQdcIkPYAsce6ZzkJR1FfRaq+5g7gtUhAKAsZXcXqpDvcjmN2K2Y7x3i2jsSnIaCO46jbj3rbx3CF+xDcbGYlEaoa3IhuWM9uKO4h1pODesxrVDErM/fe0Vv2MVjbEat4zh+KJqzhD7TW8kzeyBV7h4E9aB1nbp5cre8F9kW1fnYM7zch/s5hZJ/pobfeQvLtHJu/W2H6ah/m+O6tnTNDz6P77tU6P/ZCEXNbGoZvdOpmGuaW1frNwH4XMsdbV+vhpx94XPtAL8BdVOt3w69/GeLJvZ+lZ4HpKo4Qml5ZNeqLrXjj6a58qN+49WcnfolnXEiI/jcL/+3a+0pIq7xQ5G2wDCRNkNZAe++vtA6pH2QGpi5AwehL5KFadyQCPJnRLtVd73S/9SESYj1ZjZ4Jft+8GTQ8mATBmvRmZc21+mgbD9+0UPuIfw7hB0Pc09UAACAASURBVFMhet5jGEfJ1MQqdYVN4Bj4eWypmXL2pndiQFobrZtVPeXrmJoJG8WQb1uhvGqOUhXdHy3pZ+kY+gzuIZCZvdkNnGTefc4Nh8qdaZXWNLgRSpsFYzDuEE/QxtR6T9nIV9kRhQvoZbVZQzi3SLaodaRgrVdeCOOEsMrVeBieHi2sOGQt/MM94DMHBD26TMJY4PWhc1+77M2V2nl+6lrzHuoclJxNNFq+U4/FdGnIPoJ4Ua+orzdHcKU1gWKFkb86bQkjFDrNkCdF+cTjmxmgh0unQjRcWyuX0aeFXJFRu64Dn859jNpXviPSrF7TOTdKy3Elah07/rvcxMO+ati3/UXR1qGjcK1aT4H+efhWAt/m6n2bp5JmwB5uN6/WF6DOk6YvXoL/D1aRfmYFnUeX0PuuwfZfDDD+vzdRH7GzPNTZul+/7K3W+ac38et7g6vnQ0nvNd/0x6mGWbySe8B+D9jffQVuF3+3+K1wfHyWnpzxMNcv5/K1IfTByOvoV7v22IdJHu9bp58fuQ0hiK1AxBnjvvt6Li5Fmqt1IxncqYYgaZVxIIIVeil9JTUI3iCzSn1buJKnSDPB9LppSqq1d3q49DjBpsly9DxrnZn/5uZdNRohVV0VVUhpiLaI4AYr6F+zC8AEnV2XtobxGilZl+vVTqHglGnIOO2m0xpLTsaqoVadyMJ05MRHUfjeyAxWbM8AvrKIqV9+TFpf0XL6AtZQ1+xKWAJk4HhwiXliuTTTt1+nZfieZuSwHM1Aivl3Nq7Ks5afWvhWVUXWtmNXitg7EVktpGy89SI6ZEvzWev8/ZUVaUbOfXJDis8dgFxLCaPa4V9egf1e39qhAWJFzDgFBWMIbVAzKWMQXrC5F0tI2V5dijPxAfXb8gD6xKA+qoSdVqTH2XrVG+w0rY5jWitU6XM3TJYJuSSmeDtaNcexyZvm7LoKGM8me2tuUCexaDV1VPWigtVFbGCvs9jYQdPTE/q41f4tsWTeoqXEMc0UqvXD8Dt8QrJwG3M1DHPrbPzG4K54HoDVMHMrAT7dnRvAPZZB/5xE+nMHcPA8YfxSg+H/WCJvX57/Dq/1vqp94eOzF9TD3+cunNi6XqkvuPWwsdRzC4j1uf7+3Zqmd2P69UOqYe4B+wca0Bcv/i4q9ruUOe5fTvv2oDW2rQeS0iT//sHogUOROHihwvDlMdYS749ocrLxcvv/LfwzjYCJCLJxIJ5WbRwk8RGerJKQE6mb70ufBJhw/e1ZtU6rc2DfpdrkTlUHn9IaLlo3L9kmJkXsJQ6fDKeJsxGpjraVgEh3sNRYo/vH1dWkj7QzLZcsoa6sr5ag21yFjjqTfplo255EaVratI5U1TQN4sbGRRQP66zitiCsbGS70n4kYLIc1hizQWP7qIhwLj3oXy9EImoG/T581uHNYsa7XwP3uQvk9bWbd/64ik9nII/JFFGcuXxeYY7HI9heV1QX4882jn7GNuLQ1LJ4H/6XjkI+tgxSRBjU8P/8vLWvjZ3jTJFUBpbFsWyRY6YDqDMG2TmoOwhWwIDEy2pd/VF7BTtVf6jsVPD7wTiteqVaHh+kbb1H5x+eY8S6745zm1jhSSHOir0G+PV4Ntwbs2965NSkiSvhjZaRYSsB0+pa3dSJG8uPiAaV605fE9EscPwaBZMC5aJaX2GunZumWZg6Xahlwt44B/bgC3MV+PJhZL/YwTppiOcr7P7WFON3DGx3HjAeNtE9wL5X4vhegP2WaUm3C9V4Fnj2SbwPTdOblTB7v4P3KvYPNMDfAdhn0HLLXNNry7afhpnFU4rRBUg1ah5e1qL7H26oRzrAymuFvfytKdz95B+PSHRICHu+sa88V7nzWimKnCWmeqmE9I0liiV57u9BX9Ea3EjzZrATng8DexhOUgNq6tjqIvpprVHEx+TL7E3iasRRCTVFHaSJoh1xU5K7hLI9wIqu0Sk152/mU26MlkwEOSE7JlqKKpVaGGMkilzUpYthuXpX1sRxncala+qIm6kpmkbrmmSgWbiBR263OkENnUBivh+v1lfr9SXfcAIQV+523lCdm38tAD5Yz6ZzeuaGz+Mc6IMFrfdV4125lZxELn7RQpwqaqZnPD6+HuHpA5APdCDyBniJqZeL3m7WjvFbxJqdU7xjhaZkDkkK79hz0QZObNYthbOk5DPiuPmTVhSVzU4luTfBT6dNMksnrY1ao97t4rI24+ufiShCVcdMWSS9AQ4PT+JtKvZEv82BvV6NfIiWHZqk6raKxo985WKv2Qqsbx8UtTuIdvUdtNQ4qJTyxHO4BgM34zh73bdX4F0/D2Eqi2r9GrDvWbe3x/CPeuj/6CCWD0VYegMY/kWOwVclqvZk1vNY3PwGYLfw0eHr1+2lYfYbfvHv7+XWw0ZwKKifZt+aW3Dr/GNWjf35nUKrf8ihpHvA/oEG870v/kcE9lkX/0Z+fQ7sNc+6fL+672hPHv31JfpIJKjzwsRe+K1tf/mLHXqyK+wJ9uwi4abfyMV3txsUSWIlp+iwTCMAu5LE6rtgQCXE2VSoN2fAvspBD9esBeoITl6oP6ezaBCv4HXWQzdlrbm5KUaV56+T70K4FOTZ8jdHSxjoZqWZRFXtIxYsmynxsIw3EbUu0dFq2W1CozGudpFuAU2DRsHryrSlTk1pp6Wp4GW3NQvfyOAY0My4VmLk7zds59uSr8Yb9nKUxoYr93IhhZwPMIUhJh5oYmqGwWpuZsApS8RRb4vLFBjk6GHcfAFWftw7260aQeupEOzK+MgS0aEY2Mwd/vgK7DMD72oLkSg4SSII0kOlzncZQJ08N0zZCp2F6jyXTwn92VIiz4gIRb8a5a6BaKu0lRWiY3zTjHt20s7bK6qEGhzExYrZlQho52ilE3RNjCaWcKpA69I6rriQOz2nYToRUnZ+Cb/SINe6LmVpSsTQI38UuX6Q2s3raBfnvFgOTW729qE4CcC+cwFY43WaV+uz4STWxWxDJfPBpPlaMagfHkP96kFk/84KDmzFyJ+psfuPdpCLFjxdRAgX3w/soVrnpKQ9ktJbAfvtLAT2g/ptI/D20zD7lTAsTPjVmzNRb4asexX7PRi/7QrchSLmv9jTYN+vhmGZ4y1CN4b8szOA2Z0uP7Eef+yXuvRIIpB9b2zP/6OBuPjRyB38aESflILaTCVOnL/8J0a8KCFBpZXEAmohiaiUwkmCYaMS6ZTXrwlVXKAk9ZZzUUPFXtLQeLcyjT6nMrkr58Auylr7JGrcdEyIOgigzs2+KUTcx1p+GLvMJ2f5VLAtoG+mglTL1VdxwKmyVMsyVPJ8m8VFaO1FhRRN3tS6bkytPaWtgIyhkZrBVTuAtiCxWz9ia3EIiXuL1sVbaRqVlgdvmHXmEwRL+Oa+MuGIw4CSzpqAMwCbPWo1QeYa+1PWuc9YhxXnBMOyeGpN0NOHSR6OncgtgRUg//yidRdyeMnlsyRLyof4OibVg596JD03SiH4HhjTnYeSfZE0X00OxWdMv5LLO25Fkk5FC01Ovhol1aRx3jEqlyIWy+Ool03N0qCndloN2tahHnQxsjEMr0FbIOoMsVpkrEysm8yIKHZaNqt1MditbBJ57+tYTLPYRpNmzZXuY5B4W7SL15H0gLKEiJPrwD6FD/YMRxmMc7Br5vVqferJtzx78vNGyOcb7sX8MiH5/CGs8nzEK8DgdyqML3D61b5qfTH5y38yj78YSArV916Afxd+/bY0zKvw6YdvVt3cJHO8WeJ4F2qYdwf18Hm8h3of5BW4Y8V+Y6jGXQB78SpEzfLIMywZQPz54/ipp2J8JPYu+avCvP37O37LW4if7caPHpLuYSu8Ul7Ys7U7852yOZcqKUTDprFSKMVg7AgNkfPg4tMKb06LJj0faBm1S55SwcC+PFGfl9IN9OH4lcmgUjF396KOX9jvBmCPIeQlJL5CXHemU40WtGkEepqDUkUtIhFtucNug7YjhTpgOgdyFI0Ivt/Q2ltN1AEnMGGKmn3EnO22HN9ONbXQhiV9UegW+h1zzOb2lBCq9B3/JrXUdpah5MlKrt7DF5ABhM3DuCJlk60IrhkXEnXatsaepMJ8tvLigdoLlwghjmVCfOGg1yc7QiREOD9xeGUI940t73IHHwnntZReCsunHB86pd5CcnEu5jS6ZUURjJf+Lb0uvqrhtjllqingdZS2xciu5oebCwlzN9wEDRfWkMzo8vYY3PpcHh/HuYZdGue3SfQMyKyFXBlg3eumrFb0pKaqYdMvbpbyPUysd6LKOqrEJ2zqtyl1LwQnRz7RBFDfBcXLwZqBG85ieb7ZsScMr9daFgaTVJK5Bajz4zKwP1Eg/tJhLB/yaL/jsfuVHMPn1cyXeX+1vgD2kEPLFftc4rgX2K95w2zC365a59vvNf2KTt0msPrOTVO+q/fsvX4rBLsH7B9kXOcD+rtd7qyIuZmG2QPsj5yC/NQWPrGs8OkYkN+c2Le/1jf9lJTMhE2ezuiTCcQBrrzJonqxca+8ZmkrNlDUNMTATkKyZS8JA7KeNe6wsPYHPsM5i6TRtpS18S4aq6eV1mO9ipeNqSTL7YLUUcwGlQIVQyD5Blardj2EjhD8rKIWWPrIwQ50rlwTsfJyxY+4+my0hi/ymUui4jDlKBaS/clRsfssgzmVcHVTh8I+riNVZ2gMwSZVyD41xaBZoqF/AFasWsI4IneFlmnHtXRBLZTGwrJRWMm+MuNS2gH1UJoTulGfdp5OTY0VSpBbSwR9akPIJ5cgV1NC0QDP78J/+4r1pyfOxRo+4lNDJD0F+3QfSBZuiIZ/y7mnOlthQU6g3fPygP7zBNW0sZDlpGawF/FU9ajWaXU0v6jZLmGvm1cYQuLTCHr1MqZQqKIF8LOOksNK2NyLQHqEnl2t+kLHHjV7w/BG672xpcvrXpaW4gknqK5602ej0oU9lEF9kZhEU+9pmoZTTAD2NA9KokDBsMyR6Zqt2YeXq3UWxXxoDP131tF5MMFKJVH/X1Nc/XqOkvNNuzNp6o3DSHOvHgb2W3HrAeAXoRrvAuyK3+twophx6z80DTNTwtw0MHXjV/TO1XpYyw80rn3gX/z7D+zDMyD+cHPF/kgL8j/p4bE3cnyOl/rPx3jnL3erQVsrWSvgPuc2PpbKJ5VAJgAed598r3Cvve1okNVQKgpsMBlBRDzAZCwJa5SPeEaRztX19LSPbF3pxPV2os96QhNtyBdcU/GYzewLEsewOQfpQNcCkd5Fd5I0fdfRVpopCd3ykrjRW0TRrjxUtqhfrfkx57Ay2phpE2xpo4Iy2ETXy82QuWRGcuF1kDqy+oY8lB41Oo/9lAeemJYRI3humIpVeHeVIzqK474hNiH20PFYRmZXR2rsVdMYIzRKdwgNHndOPFRxOpFSpiMMPdGT8jPrJLsRRCKBsxPhnt20+E4frrbWtxSn1oWwaUBLDseYgTpTMMQUu4fQ/Idg44ChyOI/1SvVCxw63YzGClHM13tXUkzjeE0sq11Wt1yv1md8Oq9D3SDKdrCcH8CVvaDOt50NbAE8oZuVTcse1n03GZMoOaGq8sZ6h0ZGtow+ygIltKrv+raa+CoRKAegbuJC671IocaJm7tFIPjbs/3xnJ4KlIzPgoXAgoJZLkF/K0b7sTWsdDTUt8a48r9OMdnmpisD9J6G6bWv/UVAx3B3rNbnm8itBpIC+O8H9lvRMKyGObuPO99Pw7wPTdPFa7sH7B9ocH8XYL/TYNId+HVe1i/MgP3xNyr3qdM19Lcn5sI3R3K4RFAkLOUN6JMddf8Dwj/iBJQgiMK64V+M8cq2o6KtnFQ8Bykg2TmWmCNnsaMhTu/hGM3zVjZnfdzajof20yBE8bJ8hit2l8ckfO31WiTULiJlEE1bENkIKdvDDtv5KE68i10rYaWMrEzUbsA5Tui3MLQdVdUCItkqEpRCS6ci6YSu1/xuRb4MG0cNJhiUF1qwra+sQHmCKc/7BICTCNw0g6a0sHUEL3ablstFzxdiSVp3QDi/AcntPL/kvDhQOcAI51aUxPE26MllljCS0ARcmMK/OnD+e324t4YWmfZI5YxuCU3Q4OTFKzP7GfFQKT8T5mEEvPf+Ash9o3XYv9TkvEaCQoAUIlArdnWBth5ioz6Is5pAAdgZ0JP5MBffS46W4r5rD7tsebwAfFHB8+vkgSVVmrZcycpGoPY724JpGCm9mzohfRM/op1Yt73mOZHStheJwIDTq2eDYOinPOLryc2rdW4sX5OFzqdN94L6FEjbEL9s0PpMD0udBJ1XKlz90xKTrxeo2GeIeIMdwKO778t+C2Dfz63zb7AiJppz7jf5wuwF9VCxn8ESTu1zuAT+dXHr94D9Aw3oixf/HoD9vfLrAH6+hv77D+GJqxYf/v0x0j/bLq6+VNF4hVRwcqzYQsBY9Xii7vuQ9o94ITi3R5TOD58txNmzjgYpWRlJIX0BImkF0zJk2CwM5PnnxhdQdJFKZMydRyvyG4E6KScqaiJNSxFrt4WTsOMI0DmofcV0JeySimRRtlXjCLZgglzxqLpudQrbK7m2JeVMYxoPY0rpa6Uhsmm6bKgskKiGvVSEUk0dwTBwE/+7YX95X5akmY6RTOFUbRiVwnAFH4aZplilqX2ASv8heHeoFqJVGojKeX8iAT2+IuVDHaJTbXYtAK5U8N/Zhnuxb/2lPIyFBlCXrHAR3BD1gazn7c4xfT7n1XmZPWfUCkwi516S5F6tNvCmlTHp6SLdKMaEo/qqOlkuoiN51vSrrh4wsM9OPEA1Tw/k96x1Dhv5KVyJWfY0gue+BSt+mI+vmKEyglQZtf1KNfQ77JoZslFdlZtIyJXHnLctn7oXfKL7HHvHzdJZw5S9aRJPznuK05kJ2Q2gzj9hYGc1zIyKYZfHaQv42xKtn0nRPZyi99oEW9+yGH6FpY18w/0N08VHn43X6vdWrd8Z1G/r4uixV+J4c8OUt8ybNoObIeruaJh7VMwHHtzfBdjvxK/P/df3LuENjVMG9iXo/3YZnySBB35nCPcPN21x3spJ4iC9sMRVbjm1UioXPdWiB06QvN8C/HPUDvkrjT/3Uu23mWZVnn+HwUayCUyo5K1xJKQkb4kn4mNfO6G70VddWg7FUGg/yCMcXG644mwJiKGB9Ib9YSA6ExxA1gzzJd1w5c0DTco0okzgspFYosbGTVsWVdVUpmqcohAA4WNolY79SqUodx1VOqGM5BFZNQNt3UArA10othpveMaysRbO23ZbFPYkJv4Ba7Eu4HvG+awS0tUG/mjq5JPLpE62IB9qk9DsSmkcXh/A/ctN2M3CojFecH5GxCw50zncEJ05MAZQD1DspbdB2hgoGKmIzsuu+KZL5dl03ETCiGSrq7b4OXNHMTaIVnLT4/fRk6LIIxp0sV10UbDPy6QNr3LI5SmWdIGESrSKg7g4iTHl69kuoFGRizFGVButdVuzo1qOauonY0HWO2cFGXQfd1A9QvV92xKbopv4G0CdpY3Mq+8B9UBzsJFwCTGTOM6APYB6Cj+dAr/SRvqJBNkTbRz8gUH/ewV2/x+BnOPwGNhDtb7PFTN8Zi8CiYRdODiGx5rf7q7DqvdX62zPe+pmgH52v+/6j0kJs/e7eI+K+UCD+48A7LcaTOLG6TkIPDhb1M9eRfQ//DQ+tQQc/84Eo//qisXLhWyWhGWHb3KNlb4B1ZGEFkg+qf19J7S4Hwz8LGUEqncaf/nZyl+uLFzMc5HCzZTYhgSUFJbrbSJ2o+qg8T0od0YIdc4LecGOtodidc2rDJKtYbnarw2EmELHDdImnk70cisAvWLvGFa/KO3d0CybHnJJyuTDHKoys5xVBZ/oVGBct13sCq98Y5TyGhr8e2FIiZuLNRQlqEyDzI7qY6jtfdLqDSd8x4FazllV8LCSEP5ki+QTHegjLdDJFJRqwm4NnBk5981t2HMj72vhRAQJaawIxukM7BxXF6p1CyjpidX+PIMUlDaehBCViPEt3xXPi0j1OZ/VlpDLDXpJjbRMMdIGCVNPY4nctWB8AtPbRTcp0RkdwtZEwKzsoKcs9CRG3mRoxBQqK9GpNSb9LgbK1LQC6Kg2qhbK1J3I8OFH2tqVjTPFbk2Ssvshkvusql5yrr5M67EX0QzYhS9nzznueZoWNwB7APU+RJB/hssM2AsPv+3gP5ch/nyC9JMZDg0J01dL9Pfy6tfkpLf4jutmFm7yrkqYPdz6/mqd73J//N0tw6p57333gaS7aJiGFbpDU/XGF3kP2D+wwP7+N06Lr0DU7evA/sV/dZD/L0/gp1YEjlUeF/7Ty8i/0rer63Ng9w1PljbknRa1a6SU0B/XdOyRTD1gvOf4TTjn3chh8J3CX7hofN4SICkEoW7Iay3IkbAM9NYlwskNL5uB92oqCbU3fuA8XZRr8gIIDVfBZQOKr5ilaTuc4jGTOrJVCnP2jbBOS1eiK1YwZpNDtzkiEz4jGqadulZpuhWZ2rAVmQayZnata3ctGmhMccCVzRFr7SEP2YNFIiRF3jrF/DmzJsp7OtWR9FMrpFdjyIMxRFsCfeNwdgT3F9uw70y9LysHLSmYT/qGPXXDeQXQyrMS0bMmnUFewXPYnxXSCXZSE3TJpuqPfQvnvatqtszlqVge0GFaKt3B4VjDjtsYcuVeSjblmYEnkzpRjWx5GxulhMlXsGsUKpZHNi04bpj6XUTZBNyzBcV5bZSuG82bHJxg8id4w1TczRUo2ieNpfudMi9YP74i17puAeoLCiaLe77o80DSrGJfUDABx9lvfSXzbCVBK2sz694Y7kMJ9C/1kD0eY4MA+/0x+v+kweiNGGZBwbAKZu8w0uKrHvJmKzj0gNu5OIZ3fI/h1x1pGO5U1Ddr12+q1vmO34ew6jvB1j1gv9MK/cRe//4Ce6BhuFrny7xiZ2D/+6fwU13gWGXwzj8u8PZ//pY5uuLdWoAoni4lVr0I8oFYgKgJ8lOxOH4qEsekE4n3XigpeBy+OT31m9+vsVV7hPZkJJl35yLekW+YRReHvZJTeMPzpYJpl+DCGB7CD6D9pjF+oHK4ok39Xqp9w5QtR6vxGDvH1/XRqyOUPoPx40agMMhNI3Q3hbSCUNi2cb62EVzkRGZrtUzOrRHEqjfEFEvEG433XrH3ItMjjJjGQqxJLz/SJf1oT8oDCWhFQgysw7Qhf7GA+8tNZ8/nHHYR7AdCVJ0iF15HqMWJeSqmXKT3hiWMDqFdYSyfbryXaig1ntUderXewHY9go+S68q3oFzJ4KJLWEOCvOqg2Kt8Ydln2KQI1N5Ct4pQFh2UCa/3HPT5T9auxzV0Wjax7VaTesKTt+0ZR1yPgzbfulj6kTllvbzPKpxGXL6JJAF1vBe78yp9KfFJCVSsV0/ZvnPZs54/ADv/jK0Wgo3AHNR5NGIC/+BB0N9YQushg7UuQb/lsP172xj+ZRc1gzoPoYlLQZHk6eDN8sFFtR42yi787Rqmew2/2D7g2jDSTQ1T4K6r9ZuB/X3Rre+HqXvA/hML3Hd6YT8asD/55Rs9ZPYDu7kA8TePIloAe25x8XSDV3/+RcTrkf2wJ6RUNYRIczXKhl9hKKlmFDaQJ7RYfiJT9y2RXWI7sJnEVyC3yF8v3OYPphhXcIa0Yh5WCmFI1GIjjHfEfie4oTQ8wwoRGoisCGRrFChlBWoBk3tPXKtP4ZtKSqoEyVo2yCphS0qlwaTQQkayNogJLpFWtLxF1xCjlsyEdwxBfL/spisckTCllZbNdVmBDydaBDqZkXq8A300I5kqJ5aIMLEOV2pyZ0fOfW8Ae3nqWGAOJWb0uOQdj6xgwtzxa5p1F4LPC+8b4d1lmSMbNQpZWbIXcST6A+1RG0I582ncdzznJmkBtqZMWb0jJew1YOcGKYeNsB5+FxmDfM0amBBAch0cw0ZZ1p5dcpJKyLpn88XwElfpohz72shITpMHYehoE8mXXWzPcaOUQZ2HlARvXgmQ+oQbyR4rBWi6B9T58bZvDerr68CXV9B5DOgtE9pnB9j5c4nB7wsULd7O+Y0e8Thz2BxvAvbxRWBdwr5btb7whbmtfcDdA/v7EH333iiYxTt+D9jvhH8/sde/B2C/W0XMnop9AexMxSwpHK0srr4m8donvorLDx0YPSrj5AHUTjMms/hR8FART8tLLawzVAotusImTyXyyBGNjVgi5olVFn2QF37iULxaYOuiwXRsna2t81T6niTqiFRcVTw534RYNxYAEiRJZYk8V8ANlFBka+f4rCClZUpaSGp8UIQbrlAlsx18W2IXMkFcxzrGiqASD7yoYcklCM6wCTAJMlZKgkiVxMkM6pE2qftSqJYCdWSYyETuHM5N4d7MyXyn7+wu5wdyE1OA+8ACxoYYIz5qwDmu1MN3NFTmgon5mQpGEJsSEyc5bZmYnqND7vu+0U1rjKU8xpSDt/d/dFlv36rQ4oq4YsE4SxnzWvimmQEiS23aTClEGVVwNWvZQ2zgdWCvq9pnxZSkasuq8UYmsIJHo6KKp0KdLURiJ/ZDQquNRtgXhcAFqwSJDssWS8+gnvRYPwlfsZaGp0znoM5PSfBQEr/eJPeuLITqrYaTAPPq/OcvH0by1yKsHvPonc6x85zF4DenyAP9Mr+Eaj27NQ2zv1oP++NtmqZ7gf3q2/PgjbsH9Ttx6+FwdOdJonvA/hMLwT+eF/YjAPvtFDG3APb/+gSeWhI4Xkv0XwVeeeKruPixjyAqd83jAuY4UzDBjEqybQBnAs2mTPlPnjCvDPBwKpYfT+hQV/huIhExwIdjtAeVQhQXGowuFG66VXoaW+rWwva9Jw5AJikdac9CG559JyEUiZnRmNXGCa+54OYuJJfDzHd4IYSxEcO44GQh9kPkTFZDqHjk31rl+PzAXVyw2oYoVpA9wVy5VydSIY9noI6SFPOwJ1MXjcPb1mpmewAAIABJREFUJdzlEu71MewPxs4WjnxCjjSfIYwlkuDzxwxg+SFn9EqYQ+TrZmzVbNZIsAxGih2p3Wm/LL/TtIod0cRRa0BrTqkyJ7ZLuH4xSnuha09lW+oG7SpFgbKuuUG9APUAppKDCSmKdZYWEcbBRG0PqPt8V5DVTsqI2AnTJrqcDeuPQco7UcusGsiPCCmWbOqeB4nLRvNI1RCcosRSxrS75FnlOCxKL2LvwzCS5sEkDuErIIIqZif8M0gfV9aCuyOrHH/hEOJPavQ+JLFyZYLRcwV2f2OIySxLdnYJQ2E8YdrhNKobaRhOplqPZn49d5uQdEdu/TYujv9/cevX1uHHAxr37vXf/BV4V0VM+F5dew13EYV3jYqZ8+tcsX/hEPR//wA+0RO4rwCmr1m8/OQOzv30WchL5TTL1lof87Y5HPhwlmez45fQQjjLafWCteo8mNRwNWuF+kjk1k61ouUubCdW0G5GsUCDwKq6oRXVpcLTToPpWPjRxHhfNN7njpFQwBF3IR0RV+rslWUoslJYK1kkCAHrZxUy198NtAtDPU5QRE4asBSQsjBUCp2RE6sR0WFN6mgG2ZWgiCt7QhijLYzDpRLuagl3vvDuzMibSyV4ylVEBJYzeqbMAxgZnsGZLTlHS8EbYXnb4EUJs0UU3CzBG570IyHFedu235JH47PRmBUpSGPuVQxsj8i7cVb3TcKZzyEuKfi9RLllJX0qrErKTr2dV36efjGjX/gfSd2oRLfb5JUcbGBTGxADuze1QD2FJM1Pi5IykmxVXEdRg/EYatnbpp8u2Zoek9bEpaIX4NyW77GdwzBYDVABn3bjAOpsglayIibo1pPAq6PgJBUG9SI0PdjojZLMM6aztPHnlxD9UoTecYmVS1MUrxTo/+ZVTPoath264HMjtj22ATcA+whINmA51epugP1WNMwNE6Z8J2wfcIsp0zCM9HRQw9x4ud405bd7fhZ7N6T44ar1sBb/5gPQvWf441mBfz3A/g8ewOPLCidrC3fa4sWP7uDNT52HYnOn6RqWTGQflwIHrYEILr7SkqpnGnUreNaUJY6CWAxd1BAtFeuH4nr5WCK760q0UxIxZ0iEbwoH4oXpeuIo6npkrBlVaAYeZmpgCy+dsQ1r5GGEFM55roqdc469JIWwTmgRoJWBl+3IfMLUioBsSS97UtChWMiudCqRxDOTYhYKDRjjmP/wVytyO43zF6bevVN4e7mALSxTLV5EUkISHw+4MncCvL+E83iIp+OXyVpFPiiIwLgL7ig7gpJwrpk60LkslW9kbX/FpGrX8QRoA5UaKKNgdlsY90ZYocZERcvv2gRVlJtU1FqyZNFKE84fsVB63PW7ffIF+jVakmMBy9hJRUpozQ9bdf2gkMG1CwhSGO2TUkj2yFFGiKbtG5tX7CDpbK7X7Ige47fJxM0L1jW7nhIhOtwkrSB17EKlXpYoByWqMIzE06XLAcjJFcEIbVatz6dL58DOoP7kEqKf0+h+RGGV7UB/p4+rv38V4zMSZgHqAczmFMzi+3IN2HkY6SCc7M8q+P0Sx/269f2gHnJXV+H3A/uPYPb1Y5E47sWJe8D+40HNfwvu9UcA9rvQsJdboJ9agvxfPoxHehYPNUDyA4fnH38Np09dhGxXYSwdVSdPSUSPGOEf1oxlrDcHhLUhppq4iCfbBPWLJR7sdDOmhkguo87WSaYHE0oPa7R7EkksSDnreJ6exYqh4pXcxuSwU8/dNMF4GJSC4LxLHsVnQOX/M67CsVQ8bCkdyVFyM7jVgm8++xWW+dUmZGe4S7U0FwvnrtTW9UvvR41w04ZgnJvvOJ6dEphsCg3QYIXgIWTIM+KjBBM7gp9CkNB45uv5T885UUzc+7FP8Cw0vRmvyosmRZUWaMttHK27uMy89iRDYTR81kAUDi4r0VqaYLUBqqKFkqWKlW4KknVw21oy1GoXUa9xHEFqrIlV0xSNaRLf5AezMqqbaHkoOtbldb3ULahquK8LDiPhSt1Rbclpx6mwfhg/4rw6YU113sT2NLrtmW8lN0k7pU+j2LOvOnvBVEXisVtCLN2qUudfmlEwzKsHpSOALx1C/JRG9z6PNdeg/l6Jnd+6hMHpCvbAgXmlzpTLG8ET/8b8Uv45G3214XUGx9X6NQqGzb36e0y+9vnB7KdgbtKs4zYOjvuHkfgp7pU3vk9+63cCmHvAfqcV+om9/scH7EzDmBjiw/eDfmMFpw4SPmwcuueA53/5LF5jxUM74cEkEA+J7I6Rdjp4mMg94hqreByIWQj2JOFCliGdO4s85e4bI7mq5f4n0weM0pEzuq1IdyVFa9qnayS7K8rFvUgiYYMvRk4bGpzh3WRfLO9CW3WG6fNh7iCdCVxzQHBoGXQoMA6+9s6PGrIXK+d2KrgdA7tbWm4HcmxdAH32PpfeE/P2ig0WwzAqH0RmyB0ao5KfPrMwgS8PlXpolhKbAUDwyYXAnQFMpfYvIROnaVleNBJV8GjRgMmhk20cLo/iLaZbuMEZdqZ5g5EzW7NLOKLbGFQtlNw0DZYwTRMcuooErjWOl1Qpuo3P+5WSZYnKxL1lr+Kam8eeyka2Cspq7Y1Qura8F7Kpe11DGm3JN6qpog/BimM+FqdrKs85rZsA6JH3bEWQtWOXBVAvMeRqOZ3RL9gtQAHcF5X6ynVePUl9OadgPn8I8S9naH+csPH2GM3rFXb+8B2Mv6NQtrrX2QY5uHnac2+1ficK5m7Ske5mGAnvW+zd/N38EbDnHrD/CIv3b/evvr/APvzDOSf/ILAA9gMnIP7ZKo6fiPAEGvR2BV789Qt45Zs5zPEC8v9r702gJMvKet//3meIMSOnysqqrurqqu5qmu5maHqwaVBuM6ggiE9c4LyEp8JdV8Hh6XqDemm8jvdxn1d8+i5cUa+oC+iL4lJUwAFERJBmbHqwq6fqGrKqcow5zrD347/P2ZEnIiMyI7OyqruqIlZXZ2bEmWKfE7/zxX//v+8j2M0YrgF6Cr4rcChsh8+PhCrLjuQEpSTUCS7aWmQOQgdSxHHEgmCcDxVxMpEqWsxApULvSUcqXfYCVPIFp5FHTOHZn/SEU5JwSwKOB+3S85e4zM2HCLFpHGcMe7oTUZcXqsabTifWTcWyukmU34mVY4L91EvPlB/PTRJChUpaWJCLJL2xsfNmYr540+1iRHuJmE4bpc1kKbEumNcjBVv3KaFrriceUZPxF3IFtSp9t80o23jyOQlKeC/goJrBYlxC22NYS0tiZpIz7oSO1/Am1QyWs1ZFC/YoD5VfdOdbsWpGvqqZcowlH2LK02FA2UXr0PN1seXnYhnGBLspuhLQQshWqU4p6njPlwoTKhd/URXEGdP+j2Mw0TZZpQWtddG4TdqmckCHJXkJ9RYTkZpJmr+RXwj1VlKKV2ndnkl09RdPwn+di/Lteew924b6XB2LH38K1c9UEUwc7pssHVAywICdEkwhyTDNSjDbbqKx07K8/dG6Ed1ff8GcMGMp5tIm8i4d/YUHu/Ih/vpmzD8vjzubwGQ1wsPvbuH+e55C+7YU7KoOwa7ypo9DBXBXg72RI+6UWjCRXIC9NaiAMww2XImkpI1RuhAxJ0Ih2LqTrTmoabCarojh6diZCWMVS9+4mhk1y5jlaSjvsCZ5UvfaRMkmTheaNkiK3y6rMxoHCsNwI3Urs20ej6NpNTfrmnCcAThvD2HA4obGZG6WM9YL47JUbGmRQJ23o5DfPiQzeJLJ0nR5JcRiJPEVt6hPCK3bYiJespE4S7/Tld5EBK9YQe4krm7M4Tj7rprdhIRxqAl46XhKrIjZuKgbMuel7TzSS6aZ9FANXV/nzol9dae5LLy44037xnLJyD5i5qjvw+UmhS9oJKWEk7hfqMe48ypwnguFjptvfaUuscSa6zrsCFnSquDntfBzrL9oGme0KcGYOut5jTS7NNHVCfS00UixZSZLCfT2LPRLXeS+xUXpG/LYe64N/dAqlj50BmufO4mOgfqQyVL7wbBQHyTBcBn3HDRmExlmmGfdnL1go8VxmK5+sXqZjvrhH0fso47UZbfchQf7ia+X7v3H52PqBTl8IwSm6yGeen8NX/qp+1G78yBkswWnC/YDyQArZg3G7QkJcZMDXBvHDr+zO1K6INzjIKLxw0TrTDxiyB1rKaVpo+EjjgPpUC1XoqwDlOCqOiQ6cQRHOR41GPbK4HcAh/hWMTtRsHAkbSgmN4i+Zjfm7J6S2vGVEKFJQpL01UCw3LnQKmZnVmHEc/YHZeQuFKV5OlyEMthm6wpOhBp5h5m2fI21bhibauXQr+LL47oo7o/zzik4UZCvxtP1nFoyBcUMhZiJqc3v5oay6szFed0Jyvk1a2lkMxDpFBVLV7KqQW7Jm0U5XEXRW09SChtJY5A8FFacyZipvMW4nuP20xtES6Vt/jxoWQ2cuBCwMWFMqAvtu2j618VBdJ1EeCIuxF/rFLwOZ0KBqrE75it5FL2cQqfN+sW6jVWyPWmgwUSkNiUYlg2YSaJ1U9gr0dXbBHuxiJdPwP9GF+W785hbaAOPNXDu40uo/tkq2vM0q6dQZy12wZIBfbq6AXJqc8znh7hgHgEwA7jXDQf7wCzT7TTR6I/WL5K2bjE1BvtlB+xR39BFAPt+6HfPovx6H3cJiTml0fhEE//yXZ/D4p3XwumcgAxzMDmntlZ2dA5ST0LwQ+tNYl4GeC6U2qcF8oL6OguTkzOhMnOdjNaZ8+kqF7ErhRuzXIqSWghPBmxqwRZFskrBm/g30bRm7CxYedDUdafEHUdJHRWHXwQ6rB2jWEgxEXIpkxg6s9gLp0KVA0oqLJPLrwiSJvxYKMU2TB6j8GSaNF1Xh7HDTTnSYQ3gUAIt4cWPx3v8f42KqOU6kSMi18u34kohcoqrbvtcy9cNK6O4LksLGLulI5edQ0GxebpVLNUJagP8tLIks0XFaszEVqUmnCqjdxvRU24Rrq8DL0DxjLOnk9N1d1LRW2h6AEZF9nNlohHbTgXaDX3BSVID9QYrUeZvlgpl6ar7o9nOkwR6h3q6By38ii5UoAscY3PzIagpwST9SwdB3bgaZ5Yh8jMsA2ai9W+dQu5lZUx8g4M9ixH0l1ex+E9VrP3pMXT2ZSJ1cwH0OWB6onWqU0VQMzPHsqHQ1yOAe21yfjx2T5pNft/Us34+UOfGd7GJxiif8DHYRxmly3aZIXC3pmr7vjf6cTe0xBuksTNiv+dG5N5Sxi1FjUOuhPfZFfzTGx7GqevmITp1sM9mF+yM1lUTgkKJqnA+EUSkcBrhET/Gs6HFHsdXxThiXRgW8jUl74SMFfMwrVTCKFnGUktHuAV01AQnIuGKDuuv0MpIG7tghTHjg9emErY2VpvEckgzDV9xY8XSWCp2pKZkYqqe05ZJxR/KpXGFC/P2YEjOUD3SxsvCilwm2YnPaMlZw4aSzintRY9NFp21oguxgLDmxfDysVdQIopXimrNCwt6thrvD/JOtRa3Gq7nibyKWPIlrz0nDmQUlJpyes2Ty9WcblCm8ZuR68iCdFudkq9yRSkQ14utZV10WwR6qH3t+cwFgEQ18vLKK3aKYUOzLPFqyHuKFlO+RoNQJ+QCOHk/dlthrl11D4ombtCurMpS68stgVVfChEo38xIFEsVlcsllka5wnVX0c7nk0id26ILhtZGTpbSzkigF3hhJVDnn6zR84IY/uvmMHUbsGc1gvpKG+c+fgrVvw3QLtkoPb0enRUoUzJg78Y6MKZ/Kc1P7GE6SFvPQn1meAMN82VpFG19lAnTkVreJfHKbqFmDPbdGslLcjsXHuxvvQHeT+bxrHkPN/oOig/W8K+/9ACe+Ls5RIcI9jOQ8XQSsfeDvTukZ4COB3/ajw5BR9dpLfYILcpCIW9iYwWjyZjyWbFmwcck1991pWzrCisrIoeGUk5E14qmV5zRO0Fn/e+0HdJzGNNhabR03ipM3K0o3xgLpoRWRqg3JVNUbGR/UINhuQFOijKRSCjiHW0oNODpBe2qE6qAE4Gn616RNxFXTARiKl9TE0HJX6vLViNOMyJRDZkIJOc6hfkOfYYOItd1ojUvrDOC1qyYBs/d1yjMrel2nVZFR8F3Fby6G661J1Vrsp0reXW33C62qrHUHel4DrfpNVuu7oSxKiL24LmdWHeahSIFKxDqJgmp4sXsqKSW1B40neuhxLR01OOYCh6M817UqSbSC3V1aunT7ArFBCRCPU+oTyWRepPSSztxyLQBd++0GgR1jv+dOfh3T6LyTR72VjWiL65i6R9qWPvzM+js3dNnYWSzEgJ7ANhtU2oD9b5o3UyYZqF+AzQeAEaK1mnlfwY0qN4OYsZg385oXXbLXmCwL0HcfS3kb16NA4eLuKMsUDwb4OHfO4aHfs5D8zYPMmhAhmchOXlKoJqInUmIzEclV1tUtSFYl9utgIiWMzI8EIXeQRV0DggtJiFRVrFMJWc2mOCkp2smJpUWvg4U+4yGTt5rsMyijiJJvd1gmNG6sRwyEWo9WneUcjgNyijfxPXKCOcU0aXQdOp40iQV0bqonTAWoKLAcsE1IeWqcuLlOC+e0IVmDV4FbhxKxboEpoSLCwRejlOVnYpuOW1IMxFaTS4w0zhbeblyR8zWi8FpVXQjJw7NG2yG7BTial8Ib3bNP9DxolqYU/W1vGq4sTDLRHlPFdrI5atBJZjINbQIhRshqvmddq6jdehCx9p3coFwA+2Fcd58HdGs+6JkmJOL7gHdktdrx2mhpB7wJ5sLVWrpRk9nzlIHhXLFOHSKMZRxuOSB9hRMAlI3UifUkba6SxtomHow+YKJ1Pm4SyL/siIq15cwEzuIj61i6S/OofrRNXT2slRANlo/kxT2YoTPdbP6Op9HDfCuTyUYXgK2Bgx/Usqnb50SzGzS7s5Wb9yybMDwBhpJBmn2G+0F7GO6HfyMwb6d0brslh2x0cYOpRi6Yk7NQn1sL2buyuGFEpgKYqz+zTK+8GN1LB9hgFyFaD8OBwfWwW5a30wAcRtSMZEpfcQBZDLhBuydge4soiibzcmO9CddpWaVEnNSiFkd62k2rUMcC9P6KETBYWtkB4F2ZNOYzhl1K21K4hpjImVyToK6wnjRNTNfjdmG+jirHCRlD1gRUWjZiqHXJLAqPb0cQVcd6dRRjhrCV/U4KDhxGLlx0W07kjBnSpOtycUsIuHJjluIS6ia+iykXFrXne+N08CFSJYCqVphLgzcmOlRIScAtKnZyDlgKaRbFaXmjFrxzHsA/IKXOE20p4OwgZwuFVQnjCMRdOicyRU9HQS8cdA26WstGkJHnnD9IFKVsnTOxIdVU11reoxOiK8pX53WFR22gpygP53/CPQ8I3QNLVrQsgJN2aXNgpJpAhL/ouXRJCaZmu3JOev67Fm+QEC89iqUXiBQOVTAnqZC4ws1nHv/OdTubyHc2ye/sBOSidTTRw/UrbWR2aVppM7FsiV53XRdj16rc8lGGK1vCfVhZQOSOZTNygaYU7l1bv/uyS9ZPI3BftnBejtv6MKCnUdCnf1dR1D+3j14Tk7gGg2Ej7Txlbcv4cTDAeJyHdKCPUohbsyIZQM40QP2NUg2oi4UgPyeRIMnLPTKstDlkh9BFEUoikp4RSeguBNPSSEqWqhJ1dbzUJjWjqRtpiW0dlmLhq4V3jr4QTAOREMg1kdRgWRZE8ch/VrSFXXlyIbIYc3tOE4oUdMeGn4JbRWHse96Oq43HZXzJBpxKXTdSMiwE6LAaL37OROOp1UY5Ysd5OslveIypzUN4hGR2lEC9jU91ZiMFl2OCUGsTA0w1i4wbM8JWUC+HIb5MPBp2vOaEEHqc+dytD42vHwnaLR83hRSqIecDPU8LYqBGTsnX46xGs2HNf1sGYoJWRZPOb56PJhQK0k9AUbqST2ZSbr8mUmahTojdUouXaizU0caUWfAzq8zhSYnVaH35OC+chqlF0+hcqOP2S9XUTvWwfL7nsTa/RgAdZ7nbA2YjBOm61cfBHWbXWpvCH2ROt/dpnXWh0gw940G9QteNmCzT/oY7Nvh4GW37A7Bvll1x0yCkgG7D/GTs/B/5gAOT3h4Hr3htRaeeBfw0DsfRucWB4KumE4AhzIM1zFgZ7hDacZdj9jZ+1JV078PAJPpa3phVTBN3TRraCSTdB32NwrhCxn4vi88HXu5aLF5q9DuYe3qkyjiEcmenS4LVcWsFEkHt0M1hgmucaTDyGt3ZOzGTsGNtOeGJGoxRMHtwGuVUY05g5o29CBIuUCxJopKIxf64ZqxrERJPRnDZO2ammKFVlxSvmqxlZwxJHLdTMSei+MCoat81TSlihmpGzN7ItNwT7m6rLhTzhqTlvh3ZKrjFI2XHU1mOsEJwxBeUZPlJrkogToM1N3KdKTWMKEX42eJUByAjFdk0XtYTQeLnmiHVd4XE7KbJlNdWBPqjNhzaaS+kDSiNt86jC+dUTqTkLLR+jJEY0YvK+jrZ+B92zxKtxcw+Twfs18NsPyFVayYSH0Z0QZNvQ/q3EdPtL4KTfmFz2+qqw+AOqN1W46X6/dkl56frv60Qj2JTcaPK3gELjzYKcfsOQjxe1PYd0TgNkeA7RaWPq7whbecwtrkcYiJWQi6YzZE7E9A6P2Jxm5PUnwa0oC/AEzvAd3ryc2gY3+uCmDKwMY+l58Cm/eguYhycLrzYicUe1HAg2I6+JrwKEn4QrqmgxPdfsYr7VTDHGFZFzpyciVZDlCgHZIdOmSAvBfB7UyiHgWJD9xrwfMb0YR0XVZvlPV8VIsU05ZMVUbzYPPuicifpnt9LR8sRIEpAN99ENrsBVtoO1OrBX/JNZROLI2+0ZWTW0TseI7sRI6TC9rNEOC3hW6GaZOToFwo9sSEE4Sup8OVEMb3PQftTJZi1UJeLMfXyY4+DNaLKaqHcjO507FjzCyoUXbR0GypRwuj2XYHcGa5NIQzAcVsUv7r9ixNs0pN8lFu2lRrbE8VNBtUEfqE+u374b10EuW7JzC9J8bU/R2cva+Btfc/jPox1n450FsawHwjy0Tq5s1nJk3lJlDnokxE6hb4SiWYUSdLh1ZuHNTDlDu7CO3utgOqMdi3M1qX3bIjgp3vO6uzbxGxc3EWAeNPo7MH0O+7HlPfPIUb8xI3KI210w4e+OkTOP7wMajNwI55oCdqlxC5AJJg9xmxsw7sCjXnLNi5Z9I8OWFxBMlGFrkcELZRiE52Xgzt7NOueFwV4i/l5vyOot1xAnCakB6zLnMQsoZ8R4XSyD0eWDMlSebxAbeKkhPD156Rl02E3SqjaeoJKDjlRlSpFtGIci7rwruV5UYZ+RyaRdS9WlTIBaKwVpaLseMp3WlJ13NFLhAlLzQtPqTORe26n6+7gg22E7imwb3nrImSquh6MwxDA3UeUzPN4mRhLqZR+b5ot4LYAJ0e9aKvIULfWZVXxY34JibiikL8iC7ljjs5tGUJygTo1Q5YD0aUJ4wv3byfVFrpRuqE+irfdhuFbqmAFTPW61CHLia+RjOr/NIJFF8wg+IrpjBbipH75wYWv1rD2nufQL2loCd8qOxE6UCoZ6L1QQ4Yc/OspNmiCnqYrs7lstr6wHK8A4p87Z4Ec2F09SyexmC/7GC9nTe0Q7C/HrgtW6+dQZnteZrWY+8BOwDKMT+2F0fm8riDrdtaHZx95yl88Q+X0T7oJ372bsQ+CcHITC2mksw0JGuJEF75vRA5NuvpJNH61FUQnTx063R/1L4Od0aZhHs+ZyJf0WoiL8/Ft+p2fJ2GOKvy0ZdyBwqLrFuuKxCEO3/PuXA7MWQnCiI2pCAwS54PK4uIJirMX+0ImHouJUbcaSlfL4SXb0QVdtluu07UyrtNOjEIYS5bbKLgtDp+23datCuywlk75zZZgIDyTrkTlQKBuFXRTSPXtCKvqIUbCh1V825QqopCHOsOCkwvYpKSb+Qapx1KSkJsiNGWXuxUOFZhQVXlAdnQh4WGJ1iLZtZ5zM1ZASXpVUpvep7ReS4H1k/vyi+ppTGg5LJgdPLk0W5DRmySQajT/cJaMC3IqaQLUtofA3eVUXj5LCosEcDx+ucGzn12EdU/PYUGixxMTI8QqWej9Voix5hSvH2TpSZSz1obh0gwp08lJQM2QP38JBgTy2ytg4zBvh1KjZfd9ghsAvZ7vj6F+PbMJdrnjBna83QA2PdfBfCD9IGj2PesMm7xFOY7Gkv3B/jqjy7i9EQt2U9niWn/EMw87YK9lABbz0OwNnq+xG//EERSg9F7CWJqGsJIvISOkWUox6Rg599FCMXcGwExOQl2laD04+qF+CYVxsxsDXVZ/Ctmcqc9HywnJlk1shTA0+VESOk0A8owQrVDaZKCvBK92gVWT6RUYuu6GLBEEJRVnCVMRyU0PReJJMNHKrhHbqi9ujfpxJHoVHRd+4jcFqPzxNkScCa4FRck07AcHUZuIQy9MOTrQWqNKdbMN4ZI5cLYuHvCAB2UIlP4RYR+3BYlWVMHnUBebfbtiONiyjnmlFFdP94aGyAZxwplqUFQN9ILs0lT+SWfZ7eKvGlaLVihMYV6q9VCyUK9BcxPQL50GqXn5DB5dwlzaw6a/7yCpU82sPqXT6FD4wtdTta+aC9fk4DU/8hKMHECdfOWBvnVrbXxjm2WDOAGN3PB3LsxIWr7Eoy5De9aItKwj/w4Yt82DC+nFXYOdvTVZB/UzJqleynFEOz3PQFNd8zr9uC5kxLPbkdY6yic/qkT+OpDC4gwCdiovR/slBPUNCSjddrkeAYId0btJkRK4c7fWymAErgztEzCS8LcVHopJHC3z8VPRVeHzfAFOnamhCseE5PeI5jCilNELNqBq0Nf+Gmj5zo99s1AEJwyEK43SapC+daCSF8kuxEFgNtmA2ywBHGHk6zF1GWvW4lDJvT4ovBpR9SejrxUT2fOCRn5AAAgAElEQVS1F/PRJ+Cp20eRF0y7Dd+8HhpHi6kBYIp2edrphE6c8+K4HSiV92VOoxBXMaVa4dVOW8wpgY4qqCdkRTzmF70Gb1pm5Vot2Q9hnkovBpRsq0rJIxOltxeMnzEdytVkgtSo8SsQPptQJ44dk1laBNjK7sZc23tJSU7cOuVPHfYwcSJE7XMrWP5kDdW/fwrhXHEw1PttjeYgLdQZqTOzdH+aWTqoZAALfKV+dWttHKarc9NmwpS1Y46lUL8GunDTRoBv2eqOgc8DX1/vngHw34CMMdgvJ4o+A9/LefQ93SbY+eYnHoZ8z524edrBtZ6LyabGwpebePB778OZqzMTqF2wt9IotwFoF2L6OtaFScG+sj5x2uxATM5CFKYSALXSyHID3GmfDNioByKXwt0sXw0n9EJ8GwJcYxpE5/GwmoxPeDOFFeNOkaZuvGRaPuclgyaEaMKLc2GczFQSux48EYpEpgmBqiii4IYoIaSsY0++bQ4d1+EYR41PkyNLdyXkz5bZDZvwTOKSx0LqyWZDN4ForHwVejBt71yFvGii7LSD/WjreaFEQTv+mirhSWcGT7kFtFgS2GwjoB89MECnddH40ym9MPpOtXQzUVqGClpsYZfYGTn5bPzpzcT1Qp96MlGalgooAktNMPcHd7id/N1TucrNs5iZAAp1jdqHzuDMR8+i/rU2orkhkfowXT0Ldi8HJQ+sZ5aam5HV1TNQ5/OD6sCYG1B/1cYU7P7Lh0Cdre647eyjv3nGMwjq5jp6BtJmfEgXbQTOA+x9E6ibRuwAZg9CfOwxqH++2WShXjvh4oZqC+eaAgv/14P42mddRBNO4o6JUz+7yoCdk6gzFcjIgbTKsF4xkgebXiNfAKi3m6FL4d5aa4v1UDMTuRdTWSaXTLpSUgg68NTJzuE4xFERi3l4uuoUco/qEs44BazBR6hZsKUFh8W2FJ2Vpgpu6kLhhCor0RAoMhBAySO0hRvqxNfS+6BDhklDKo9YpzbP9SUCwCuBFQU6gtvQmtZFU5KXE7nCF04nzOtGXImVnEJHzwnlVOjb1J5e9HzvRDyHBS+PsB/oBmylia7UYbJGCQJCvZNE6vxZc2FaRBmo85c8UqjDdEAyd0/KTvuSRtRLSy0cdgvy9jIK/67cmnnensLkZA7O52tY/sc6Vj6SOl+YWGb2l2lAbd+3EyY1YHoeabTerQFjoc6Fsh2R+ksGjOqCIdR5ax4SqU98AvoTm0GdK49U4Mu86wsuwdixG4P9okH0mbqjizCB+vWGG8+REAtngANFOL95DW6c0Li6KLB/TeP46RBP3PkQnri5ACeuQ3AS1RQC4+SpqWMCFPZDFOh8KQJRAGl0dj4KQGS97Vm4px/85lpb0L2RPBjSZ2QZbi8HmlWoi7MYWawbQS6u+nNoxtfISB/WzF113aXYl2d0PlqQM+6iywlOllLnNwBTCh2C/SlMq7gma7QLGfoeZMzuqolOY6FvluF+fdYHS6svIkDklpJqgwzMWbeFsovraVf4ER06nRg5Zy2ackKxB4GY1ZGqsCSOkrouXHlWeHpJ7HEXXd72cqbujjTRuHkwQp9II3I+l4nQ00UIdDaZls3En84hE5OEMO+SSeldsykzmdE24y6n8rrNcrzLLbx8XhaelZfFW2e8uWeVUVhlJc8VLH+qgdVPn0TQqkOXZzbq6dxa9+bSZ23s+tVZKmAv1NAaMEvm/GnsAbaVWboF1I0Lpl9X7y8Z8DQU+BqFJGOwjzJKl/UyO9TZN3PGcLyu77U8UmefPQfxsTnovypi/y0lXJfXuE5J1KoRzvzhIh685xzqz2aiEqHOcgNPQW4AO5N0CPaMtz3NUO2CvjKbyA7MkFQG7EnkuUFzJ5QLCdwrBpIQBFzAqpJryIsAU3otOIBIHgIwzT0Lx1lUvlxCXi95c+6SKqAlW1CegOhQWmE1yiakBX0aD5ofSbQNoSNG9EkEbsErWfhd++zWodssH9wMi7ojKl5bTSsl9kCJiohlQQsVaqHXpNDnRMlfFBOo6RKabhER5xF0HUn6fwbopi8UZZf0YTN2+SclFwNyuhxN4a5koS7U03rq1K2Tbz8J0An2lQb0NfW287ID+eKhXFh+9bS3j9MhpzVqn1nF0r0nUXsynTQoD5gk7YF6Wtire4xpdukGW2N/DRiuYIt7bVEDhot2XTC7BfUE7Fs8Ll6kbg9ky0Pa6pDHr1/qI7B7ddm3mkCdlRAnliAmfMg/OoCbKj72+wrX1EI8XhNYeMPjeGSNVkA22NkE7CYDtZy6YwqgAbubqGQiyquYck9b5KqgN49lZG03n3648+wpK82k7hab9BRSdw7gyWazEASygrbcLyJ5NZQqm9ROLTux0A3tylU3L6vwnJrro+l4aAUlhMZ7zoxPNs1gVO9TjU8cNCoOpWiGnhC+50TIx0FcdpQoqcgpi0hXZKQKSihX84uEK9aUr5eVKxe9gluVPtrxBNpOjJg3Jb20jhbeGAyYM3q5oXZqYbSv8QZmS+tmgW4kF1PbJamlbsbTyC5p4lFiTcdKo6VvCQP/7sOT5RdNYepoAXuWNeqPNFH96CKWP3oczVMO4mF6+gao8wkrw/TLL6zWOJFq3Kn8YiyNSY8O0wmJP/snS7PlAgZBnc9NvmqjA2egX/0SidTHYL/Uebyrx78J3D8I2bV0bVEMbBjYeajsf0qwB1+v+PiJCPqPiph+ydW4qehivyuQryo88ZU1HH/Ng1h49h5IlvCNlyAZvfdIMen7NuAPkhuAHYqkvxEEGzvo2WSSNM9IfZUa8ZTxX7NVWxJ4rssy/CtmshOLF/LDnkuSmux2CUFOuoa1wNNa5OJOVJSqMKU72ONEmBYapVhHOTqYJbtks4qNoyLt+KGp9q7A3nraNNCOJb9tSAE214CrlXI0S5Kx6K/rBhphS0lZk75clTm9JqRbk9PoKGlsl+ZmkZ2MzV4GQnWSqJwul9S6aAGanZQNrONlJYF7vut4sVBPfy4nQEch9agXgNYykOu0xasmZfH6qah8pLl4+Jajh6LjDla/vIq1v1zAyn1LCJh0VKLzhTfHAXq6lV/MjWaABJOtq85lDNh3UVPnNgfp6iMnIY0UqZt3d9F09Z5rYVf5MN7YJToCI+rsG8G+IVEp23CDg2ETlbJgPzsHnDsHfPIAnjWZx8Gyh0P1CEs1hTN/2cajP/Mgas+ehog4kboMtsmAmTzN1I3htkMPjrU89sOdPMpPA4S7MWDTes3jmUomUdurfKIX7tYOySXIeBNZZ24cXM/IHWFHMAKmWyZmTZZm6PkCnux4RcRxSUVxUSuRF0KyP6qjuSTTViRbe3iRCsJY+LIDz2lTN3HyuYbw0Qk9hI4IIun6SkWsIklvOXS33yjDfQPu9cusC/P0Bco51uWSYmVdgkmj9DBOfOlmJNJkoyRKTx+prUhMpmV3Kb2YyL2Fa/KB920Txcq+Sa/0tQ9/+MX3vv/Dbz988w3vuuvn/8/3fegB1J9sIUqDesh0opSZSjJNQsoC3RzfAAlmA9SXoHmqslmlPbXVR50o5Q63kmAGOWC4XjZifwZOlvaDZyzFXKIo3t3D3rnOzs/mbRl3VRfsPMABOvvEShIJE+4vXULu/ziM5wqJvRMCVzUiPHkGOPu2h/BvXwqh5jmJytrsabXHfrBHa5DxxHpkPQjuVMYnCXeG6fRjW7gzel/IwJ0Abyf9S03yzmTCvEGAJ9wN5DM2Rhvtd8+Ln76ewlg3AiFK9Iwbd+SGRzai3vCiBXkn8Z7bh11HlH3jZOnaFpNm290HI3SroTOC5jcXmzxq4NqFehvseGSeMx2P8knd9BZQcdvy1WVZvHXWn9rroPzol+67/r/86m//chSGyd0xV/rjlR94+885R/ZHog7dhTpfS8G+I6gP6oLEydIh8ostFcDd9mSWpkDn88McMPeNAvVn6GRp/zUzBvvuEvIS3drugX0rnd2C/bQDce4xiD94EWZfUMaNuRB7XR/FVoinPtvE4z/+GBZqMfQ8zSVp1D5zoBfi1NpjFjIs9U5fMYrX9rkWkCtCsBBYNnKnMTtpDEFpJo3cU7jzJNronb8bCLIcQeqDz57kDZBP5ZwNFwKhnJvoe9pOcvY/nQnJB4DcgJcw58M0vwAkKzCacgDJRCiftsW7qKFboHffTxfo6WxpCvQE6lNGoul4UJMh5C1ONffSmULlxqJXmc7Fldby6dKP/Id7fjnoBIfNztOKwth37Q80fvodf78BMoVk/z3yS1+kTn3dnYUyzTL2plmlfVBn5QK6X4ZBnfsdWgNmq0h914p7mRF8WuSX7LiPwX6Jonj3D3sI3Fla4CaIoTr7iH52Hm9WjgkdiDOPQUzeAPG7V+PIHokjeYF5KRGsdfDUPyzh+E8+iMV5nwVlE6B3LY/pmzdumJW0w1IK8qx00nXOtAA9A5GqMAAj9TRspUvbtHRL4W44ZaN3/mShw9Q5w9eY12RgPglQdx90HhK5JslCta/rsCYM2DNRt9HBTeRPl0zvo5tA1PN0SuwU5ClCuvswkXn6aK+t2wg76fM2SreTo+aWtZJoVGLfVHfd1Qb0lIS4Bme9O4tThTum5My+CorX5d3yw41G7S0/+LPvCBr1O8nz5MA1VKnyztbbf/v/2fA+TNkBaJnV2eupBGMXJtSPQDkrSUYpn+7vV2qhPiyrtB/q/LtbhncrqDNSv3vLphlJY42RiDkG++7zabzFHY7AiDo7t76hFdh98jaq7eljmM7O8gLPOZhMoGIOCJchHlyF+NZD8O+Zxo3THvblBOZbEZbWQpz96DKeeNtprB5l1P4UJEv4cgLW7seAPa0bwwidyUr9b74H7kWIqSQ4X4/eqb8zejfGGWbkZKJ3s1wSvZt18onunk9MJgng0wi9X4vfcBzpTaDrVtnqLNlgPo3AGZH3gDzdr3U2crvMFO1a9rPOmMy+urILdfRCxp+ONjqNvGa9l0N+wXnJbFC4tSgmj5ZFxffc4lQO+PRa6+yv//DP3hPUat/MLwdJErCme+ZD9V98z1v735JkzxBOjLIjFv8NmCg1kfoRKK8IBVqiBkDdFvXia2xtN6hUAF+zhb3McrYR9VZQH61pBjc5QnGv9AxtdW4vwusj3X8uwnGMd/G0j8D5yDG9YN9MjukHO6P25euBXy1h6hXTuL7kYX5KYHpF4+xiC+c+vIQnf2ERtX0SohBAZnV2Y3vM1mNnstJmcE/rtuf3pfIK9QY6ZrpwZ44l/04pbqP3FPDm0506b+zpMjq8lV/Snwb4+d6InjKEab1n24Zucr4NxDNg70osdh0G7unvTCoiEM06tCqmmaS9m08zR1m7MUP+xM6YJCCtKq0nIyHvuErkbsjL4ssrYq6QF4V9Rcc92UH1kwvh8h/8xE//YlivvjrheRrgO97nWm/5+Teoa46s60fU1FmGlz1KbTPq8saJUgt1FvKyE6b2uHsmSrP9SvtKBXD5oe3ttoA67gPue2xAwbEdWxvHYH/aMTY+gEEjMKLtkauOWp+dCUUFCBYE42pZOcZG7YT7seuB/zGLqRdP4LpZjYMFB9NLHZxZDrD8uQaO//CjWJ5vQcxOQ5oM1PTRjdozzTaouW9wsxDIadEwJt8w8u5KM1QjCHjL8zSCJ/BNXhPySXSeoblKK1IabSZ10BDAuWoCdT66wDd/pCtnZy2HXYRG4E5etADvRvpriUe9k7UoWgnGJthmyuraXXQhbhOOWryFtdBWeb3X7zjfVCkWj06Lwu1FMXl9wZ2pawRLEVpfi7D81w93al/9pZ/6Fd1sfBerJrDVlOAXCMc9Frzyu/+X8CXfatKXjK3xbALwrvRiI/V+9wuXYendwmA93ejoBLNtQJ0CnfuxvUr5+8AonS/sVqR+CThgBl1G44h9TPjMCOw8ah9an51bz7TLm/chWDeGT1OSodbO3884EEtrEP/f1djzwkk8a1JijwRmViOc6iisfrKKEz/6MM4d2QNnD50yKdwHgZ3b68Ldeu+os3Md+zOFuOmuxN+T9NQU8NY2QokmoaUFvB2sHtBzfzYaHwBuPqUzwN9wyfVNuNq6LcmOgTZruGT0evN6Buy92zNvJCmra8oA0Olil0jeS8fXprhXPj+Nl80HpZt9v3BdBcU7K9jLOdeTEZoPsxRAFSufOt7uVP/zT/+K7DS/x6xsI3XpPBG88FteF37H9xivkfGrV6FpTc1G6ea1AVA3JQLs5OgWzhduIyu/9Dtf+HpPXfXdgvrIDhjzLp/2CdPsdTAG+xjsfSMwBO7JZbuuYfd52u9+PQTLemc3ltXaoxNJ1G7L+NpkpXAvBDMIo1WIz84Ch09A/uEdOHTExVUlgVnHxdxqBydrCtUH6jj1hn/DwpFpSAt3tZxkoRrmpBG5OQbKMiFk1x2TukD0am+rPbPsPutoT5lonDKW/GRkqsFb+PeYBVOtPV08q3EbOabPB29hbQZzoGzSezo2aPKDgG7uOusv2L6jyZbSMH466TS15idkfuXcdOH2Sljel/P8F05ifiJG7imN2okQja+tYe3Pz2H1sQeOy9If/+pvImi9Zl190SyGc6J9x0u/M/7OHzzZTUBirgEzRu0k6RBN3c1BOeVEeuFxOKlH3fxegbYZpdb5wnKRbFCCc0mkzuWYUWrGr79KI5/M2BpHzirlepeB/DIG+xjmm4zADidRN2uXx72lUXtQh9x/G2DBbuUYgp0f4s+uQdwcwPl/n42rDhdx0BeYLGpctSqw0IqwdrqFxXvO4qmHY6jZFchiERgK95kU7gPg2nMTMFBuIz+VX0e2ZaVJZFo3fpvyBCaCT5/vg7wd2GxE3w/n/mi/5wOZcbb0nKSBQE8dLco6WhItHYVkQrh7k1lpm/ysSQlx+0wh95K9ucqeUpR7ju9OXSUw+bjG6rkW6o+2UP/bJax+6hQC74F/KRc/+gfvRdS5yzpfSFMh5anwtm96XfBdbzpu/OnBuka9GdQpuxDmVnoxIO+P1FP5pd/OyGVH6lW6hVd9xKxSEyMkWtMoj2dWpG6PeByxj3LurqhldijHDAA7h22UqL0LdwciWoN4tAZRcSHe+w3Yd12Iq6XExITE1S2J1VobSy2BtT9dwck/WkCDVR7z/JdG7eZTaSN31pGhcybra+87l1nAG3bm25jqiu/pwqbRRJq6aiCfgD4VaVKZxm54BBE9C2mriw+7xri5gcukUJ8k1JMFtGgLYSZIGZ0nz7XYZaqYF6+azufvmMHEvhzyBzxM7XVRWQPqX61h5VwLjU+1sPbx42gtt4CrPvPhef+zH3kfVHQjt8FixFoxUpcn1QvuekPr9T/6eNI9CdrWdzEReJohTAdMj/ySetQ3g/owj/p2oT40+Wh098slD3Vzzq4oZo3f7IgjsGnU3msp3MYkqs1EVUsQm0XtZ+qQJlA+DPy2i7nbp3HIF5iY9HAgBOLVCGdCheZnNI7/3qOonqpC0SEz0y/JpGDnmx4V7iYaZ7GBqSTq7cE0j8n2h7Ov9EDeWib7w+sRYN9/ZvonQpNJgPWlMpsUOoV7i4lJea07bZGTeY6Hc/ckCrdPYeKAh0JRoHjExeQy0PhiDcuLLTQ/X0Xtz59EcyWmXR+Y/ci7b/Qeve/3dRwd6EbqVG8c5+Hwrm/5vvBl3306G6XzgLpQT49OHO4FfnaSlItY+aXf+XLekfoxYPKtIxb1siPZK8FcFlAfg31EzF15i11AOcaFiE4nWjutjxzb7CRqlEbtSw4EHeVf+noU/WvzqLx2AodzChOlAva5QKkeYykQWDujcO5PT2Hp78+idbIOnXcgZgsbo/YkfE3tin2Zqj1RfuZk2wiegO8P4rGQgtZq8VwvU3zFPp1INqM8svDfKoyn/3w9oYhbX8tBT3Ygyi6cgyW4t0+geHsBlQN5FEoB8nM5lJsxOv+6hrOPh6g/0kHj3pNotSMoAp3/vN/9he+Qi6f/s1KqaCZJE5s6hOt+rvmK7/8hvOTuVXEa2pRSTh9WKzcwsfp6WqWRmaQ9enoqvRi4265H6TyDm77W71HnslvZGbnMtiN1rnSZQn0M9lE+b1fsMiNOonJ8MlH7bcwSfXPvoGV97db6mJ1EzcKdWnvkQsQOBKP2iVmIpyag3yBQeFMZh6bymCp5mMkLzDlArSNRXYpQu7+Fc39zAtW/O4t224PKu5AzmZ6o3SNK4U6SZWu629c3aO92WjJtn5oG6OtvkAw2VskUxlnQG9ivA7uL67y1UQ66uAbrNP0gtzA3dVxKkNcouDfNIHdjEcWbHExNCeRncvC8GIVGjOaX2zj7WBWt0wFaf3QGjZUIaqZgCjfCq6868r+8/edVrf4jFgpJAhLtJrmPNt/wE/9ezDy7lQW6kV0YrecHd0Ry56CsP92AfBjUbS31AWV3CXSu22Np3A9tmmqMUvtlmPxymUN9DPYrFtqjvPELE7VnPe1DJZk0aifc2VGJXvHjAK6N4P6nw5i/poA9BYWpGQ/76RSMgMY5jepKE6v3rWDlH5ZR//Qa2idi6IMOxMwAX7uJ3ksDHDLp0AwHfCrRpLzuBumW2l3Qc0O9yU49o26A3y/ZrPd6sh2LGEmbQlzp0h0W7CLMHcjrJ+BOF+FeW0Dueo3ys4qYKiRdV/2iA2exg9oX61g60UTrWID2P51F84EA8QEJwd6kvLnFn/vLWf03H/lvOgpeaHZCj3rqVUeh9N7mD/36L0i3qHqgnpVfSr1t7swEaVrrJRvNE+w2Sjd6OrszbQF1At3cPKz7ZRtQN8lHt0H15FvYE9AfqY9cKsAgc8RJ1VE+YxdumbHGfuHG9jLY8oWBe7fq4wlQB9igt7ceg6RDhhOphDsHkj9X6hBVAN83i8Iripi9YRrzkxIzJRelkgO2lo4XNc4u1FA/E6P5SA3VD51D/V9qCGY8yGlmr7KmeCo9cLu27C9tkYR5T/navjNoYb9B/k7nUzPmmd41s9DPvtJ11tgnUzeL/TMPrOm8aVnHTRwswbmljNw1Cvk5CW9aIv/sIibnBCYQmw6CQTtCdDpG9QtrWHugg+ZTVQQP1RG0c9D5DtUSoJRWc4ze/SsvV2eeeKfQas6YILvyi27rqbmf7fzAr987THYxiKP0ksoudMRs0NL7onRjZeRjQCu7Ya4XLr4djzqXv5LcL8MgMwb7ZYDfC/cWdthdKYmIesr58omuJJNJWDJwHaC3W0nGQt0CXtUhvgbgaATnrUcw9fxJ7Jl3MFtxMVEUKPhAwQGix0KcWW6jUQ0QnIix9ncLqH2AqZYhy4QDeUI+jVr5I0fnDG2RGX1+EOSHRvLZk5CRbfh0V43ZUjpnxJ4HQb6moZntf9CD+4oJFA7m4RdjeGUf7kGNyl4fM/NkXoTO2Qhs/x3+WxurX6ij+kSAzpNtBP/WQUTnynQHwsKcxxOdeKCAP3n3f1TN5g8magUfaaKCkCfUgZvf1P6+n/xq9i1lo2/eQQRLBRDqZao1yYTlQNdLCnf3CHujAlZLN8tvUUf9mQN1czlfEpG6PWdjsF84Kl4mWx4xah+hCQcHZJD9kc/bUgP8PZAQLBA2DO5hC5KVyas14Juvgv+KSVSeO4G5OQczMy4KUqBQBCa0A3W2g8XFNqo1haAm0X5yFfVPN1D/+HLS5Yf7o9ZM0Ou1pBwAAZ9PAT8sgh8E+OwJH2Q7N6UM1iDMzw4EAW5+TkKLJnSrAMxXIW+fRu5oCbmrXOQKEl5OwZsvorTHxxRllnaMsN5Go+AhXAnRfrCJ6tcU6l+porO8hmgtSkDLbyfF9KBsDZnoj37rVvXY/b8JrY8YmNtMUkNR91PRXd/+luiuV5sSAXx0gZ5q6gbo9rXNvOmZaN3ILtx83wQpn9vMn27WOTians5lBzaf5gvnlXx06UHdHPFlQp/x27hgI7DDqD35QG2I2odWfqQF8jXA7Jmk+qMtNWBdMtyc0dzZ6LqeSjQV4ORJQPuQdx2G951TmLgVmJt0MJUTyJcEckWBiifhr4aonQWWGeGuRYg6MToLTJ2vo3HfGjpfrCOwWva0bYuXZ/+ITI2ZbJehAeM9DPY2UOdNotVKlPWCgs65kNeW4dySg3/AQ+6gC78s4bkCjuPA3+ejPCFRkS7clkZntY1GJBGEGuGZJqpfqaHxtSZaTwJhEEG1VSK3FG0ZhQzU4+P35+MP/P5P6Vbt37Ork43Qk5RdhKpYfmfrB3/5t+RkMW2wPcDGmELdJhtlHS/cTDfhKAt1TnRm6730Relcb6jrhS+OMElqoD6oScZGoCfvduTko0sT6mOwXzAYXk4b3gTs9mNiA4QRovbN+qJap4xtxkG4R49BmKzVPr2dXZViWy9mAeKUAzHvQFw1DefbJlC6s4DZvXlM5RR86cKfcFGpOGCnC7kaoHoywmoUohM6YBs61VDorMYmQafzyDI6D3YQPryGKHChTGmAtGrkZhq8GY5sWYP0MmCjj30K7mEX7tUevH0VeNMO/ClOdEq4isUQBeSURHHWQ8UTyMVA3OwYf3mjKdGBRrQYofHQMhpfjNF6Ikwic/Z35W6y0Xn26mOkHv33X36FPnPil7RSB9cjdEbrHA1xTB+68cc6b/ipL2fXy0bqVnaRe6FlCRpVYKiN0UovaZRu9HRmlA4oDXBBoX6FRur2HI4j9suJwRfkvWwJdhsgJNdSP9xHLDUwsPoj+5oS7mm5ga3gblvoLbQg5gHcugfetxcwfd0EZmY8FKQLqalTS0xNOpjMC3i1GO2ORrMeod7SiDqAakfQnoM4jKCaDoIoQNTUiFoacVtDtTSU0FC1tDCXx2iVjTUEHCkgKsKA2vUEnIJPCRqOF7OOFwRcU3DHmXDhTbsoTjrIOxE8z0W8HKK5oFA90UJbO4jCENFKhPbnNWr/cBadah0K6bcGG5TzRlO0XzUy598A/W//9Kr485/4RREEryTFk6qM9qGpN5yV0s8AABy0SURBVP1B85X/6zvE9bf0bCGbcCTy0P1A5xY2FPDql14y7eu4vBdDW9klC3SzrS1qvuyCR/2KidTHYL8gELxcN7ol3MmLwWBPIqceSaY/aucituk1LZDPOQTB5tU9kswAuFNrN5OqlWTc1cJ6f1TzSXYg6nXQ8C5eMY/CC1xU9k2inFfIz7hgJ2mvrJAvaVQm8yh6DrEL3Y4RaSBsxcZlEugYcRNQ2oeSaT/RmCG1Pd0OxeDEd8nn4UKUAJkDpKvgeg483+HcIhyTthuz+RKCcxHqZxSaKyGCUCEKHES1AOGpEK0vBGjfv4pgNYLqTvSm+8sqLT3t5ljXPA8dH3s4F33g99+MxtrbNHSx60k3g2JKAzyl5q763zs/+B972tj1ROn0p3NidA6KETofW0kvVkvvRunp8Q6DugU6F+tvjGGHdgz1nTFlHLHvbNyusLW2ADvb5709EwyejyRzApgvQMzekXZaSqN2Dnh/5G71dvrcu7JMA0I1IWzHHsK9cA6iFUOfodWPkfw++HfvQekqoDSdR95R8H0P0onh5Fy4eQW/6CJfcpHzafZIgC8lAR5DwuE9AzpuQ8KD4t/mxhazzQ6UllBKQbWAqBYh6ADtNY1Oo40wUAhjB/EqoOr8JiDROb2G8CGg/eUA4UoNChKCxRj5sBDnT9mn8VOGsQlCBHy01pLh7/7qd+vq4s9A6f3rEXoy3yk0Il0ovaf56je+Ux55XrN7EbPULkFOtwsjdFoX96XVFzMVKPt96Qb2WemFDTEIadtoOhPF2xrq/d70YVAfBnQuP9TOyBf7dfWR66nb0bi03C/DQDQG+xWG6J2/3W1E7dzJeUgy6qsQ+68CZkeI3Ls2yKzm3gf3Iidcz5ko2iRM8l8zBT0ciBfMwLm7guKeAPn5SXh5CVdKuDkPUrUhJSA8ASFcCC+CyLnQnYiZ9omvpMUJwuQGpFUErRyo2IVSrOgbQgcB4gZh3kZUFQiO1RF+cQ3RKQcxUm85nTl04xDg1sFiHS02Q8nq+4S4Bbo9n+3f+ZVvVmdP/xzi6FlJI1UmGiWvEvBw3Ptw9Y0/03nVjz/Y9aY3AGcaqutFtxo6V+rT0bMQ3y7QuXz/BKkFuvm5HefLsP6kY6j3fLTHYN856a6wNUeI2jdrej3E2951yXA0M/52A3eW9x1UTyaVZTr1pD58D9yZqVpJZBlOldronZE7wc7o3UTz9GDPA7UWBG2PBvgloNEASrQ7RnD2u5BXteBOlyArLpxiBSIXsesbEIaQoGke0E3NBktAh1G6glptQi2EiKsRFCc4V0KoZh662IZgmWFOsHKy0zhYeJPJJA2ZiyqreGd0F1lP65DTWZI+Ov/t/35JvHDip7QK77QTo/ZDbSJ2IZb0xPSvdb7/V95ngc6I3FZfpH7OTZlJUfsg1NnhyDaWnoA2dX/TR3+U3q2d3tflyC4/DOoG6HxkGmPwz8JNg0vmGucLH+cGvJ6N1BlUPPD1Ze4ZtfQuN3p5ROp2zMdgv8LwfP5vdxv2R+6sr/H1bfdBZvpeJxx7ACJ4cl3K6Wml50OA0bscIM3Y0gNsUzeVAXzGDsntR+fSBiFp8wdG8HYcCq309xKonXSfr9Nx0wSaadhsbNzLyev2OQOhlXSddDkC2z74FDNbu5F33+Bv5bCx+nl/dM7jav3+r74SS2fepqLgFoMlevjSyVGjqQvRQqH4nvDfve639G0vou3f3MyYLWrsin0g58tbOV24TL+ObpOM7FvL+tL5XH/rOrONARH6pkCn+ILbNpYHuILtjFt9jsdg32qExq/3jcA2JZl+uA+p276VDTJbCZKb3OCWSeFuAF/LeN0J1xTkWe2d27BRvIFKBvD8Owv5bBekbANtOzBbJSttBfDsAGcnQ/uBHp1uyejed35HvLL4Nqj4hmyEnkTnRhpSwvM/GD/vrl+LX/ndpy3M7T7MZKh9DJsUtRH6Ku07aXJRv32R26CF8Wzy+iDHy8DJUS48qjc9mxY7YN5mwEdzmx51c0u8pDJKR8XRGOyjjtR4uXQEtgC7IaaJYtevrY0fyg2JS1wtW3KAf7PKI0v8GtD6qe7eF7lnJ1S5XLa2jFmP0ft0uo1G+rNvcpXL9cg09lxnytNa0A9qdRetpd8I+hKDRr1kDMzZjSgjsWTX7XzqH6fiz37s+1Sz/kMijq/u8s7CPBHVAdf/OK657pejN731ga5uXhwitaQyy6AJUW6tR27hE/32xfRY/czk6qBepFx1u44XrrOtCVKusO1J0ssX6uadjXrxjZcbj8D6CGwZtdtrazjct4rcr0/2ZnulGkhnGnTw763skBb02UxVs50tAM9lulp89rQPAH32ZUbz3Rz+9AW27TO/ZvWY1I8yEOTrXhV03v+e50anH30jwtZ3mmrvSaWuZMvrVRg1fO8jzsHDv9F5Q1LfhVKL+ZmVW/jEFrbFkYF+LjmEnnIAVEu4z7QvKX8n0M3PbUsv0Lh3E338vKozmkvzsozSs9fiGOzZ0Rj/vo0R2BLuvVE7tzxi5L72W5A4mkym8rEB7pnSA3y9W34g43Xn89novQt3vmB97wMAb5iZSjeW41tBfhuDNnxRejHLQOfxhwrhX9/7bXF19Y2IojuyIE8aX/DrkIAWOoaf+7A6ct1/Vd//Hx42jaR3AegGxJRdBkXofUDnsksnoE+fHgz1/slRczO4Bnro5Ohm9dO58nnXfLkyoG7e5a5clOONXIEjsANJph/urwfnUXtb7VlJ5u8gsnC3CUzchIncs3CfA1g0zNwEMiUI+uFu1rUTq32AN/o7H+kEqz2hFvL8e6Bcs0tnvvb7v/FCtXjmDQjbrzWpQdnovHswRkdvai93r7r+xt9Rr/nhx/nSZkC3kop1uHD5nqYXA4p1ZaGenRzN6ug4AyyF0KfvA+Rz16PrnhK73FnG8TIM6Pbt3cc0gP6bv31xDPVtXWljsG9ruMYL947ADuA+eBJseIlfu8P+Ur+ZDFUuQlnGNsU2gN8kereA74I/jeDN8zZ7dQDk+VQ/6AddEQMj/DrQmuuVF+L/+YFr1LH7X69bzTdAqWv6E4rWl6YPXTwJv/R70R2v+GP5spet2f0OdLeksM7CPAv0LNj5vI3Qze82uSgt1sXn+idGKYB3E41SqPfILhmgm/U3idL5utHTPzGCjdG+6bGeviWIxmDfcojGCwwfgRHAbmiYmUwdFJFtFrlbG+QwWYbmjDvWe6dm4W4Bz0nYLsTtm0ndMxby2dIEFvCmZFj66HfUZMckC/utrhb5P993RD766GvQarwGcZRaFZMkop4Po6ZpUTML6pN6cva/xz/8Ex+TxfLm2vkAoPdDfNCkaBbo/H1Q31EToR+HNqrLqfUofTOgbwl1djmqfR3qdxtNfeNjkJ1xDPWtLjHz+hjsIw3TeKHzgnvaw6G7jSEf4rsBUeu7Jvs97jaJCYcB0xQ7zVKlppP1unNfW2nv5ngy9kh7fFabt1q8AX2qx2fHoSvf2Cf7ZBz7tPeB996ojj/5arTb3y5UfKO1Jibl0NN0/1Q/T0rRyNOykPtAdOiG94vvedOjm0Xl2eNhhG7tidmEIi6zFdBZzyW7rR4/+inA6OgZoJubgW1Vxz8yFsYtgT6szK49gEFA31HSkUHcZT9ROuizOQb7mNm7MAIjRO5b1ZPhUWzVeckeaRq9dwuHfTVJYtrP6D1ThsAunvW82+dYKZK/dyHeF8FnB2UQ6A3s0+zW/gGMH7m/4P/937xYr62+TEfByxGraw23E5J3e4quf/hMqZm28L2/0tPTf6Le8mOflKWJDZmg/RDP/m2APiA71ADYetD5x4CqiwOBfgIap8H/BgIdT2x0u1ig8+cwPX0C0J8YJrusXwO9Q8oonY9tZZJeuVA379yOYP4b3/gxKfUeLcQxAf7DI9J1jsWuPNb86HvSee9dYMB4E5fpCIwA9/7InSMxoubORRm982c3S7VPd4ftoUrCM4I/k5FoMhE8t2E1ePO7hbxNcsqcoS7U04nXnptBZjnxod+9Xp0+/Qq0Wy9HGN7FbnvrME8WtH8nwblmMBlDuv+sy8U/ky966Z/h1rtNhmi/fDJs4rO7+0wiUQ/I+4pymeUzSUUGxBl74tI8tNHPT/faFs02s9ZFPtGXZLQZzPnafcOyR+2bGJZFuq1G03ZjV2aUngVLF+zFb3oj8wtmaKUyXcqTtOSkv60UDaHFoxo4JqQ8JoV4REt5zPe8Y0t/9a6TQowH8jKl9Tbe1ghg59b6k5cGwZ3PDei+ZA9mUJaqAXRuPVCxnnfDsrQhh5lg5SPjojHrZUoMZCHPKDgLdgN11qKZBDr/4w+OinOnXoSg/SIE4Yuh1YFuM2jzPrN+c/unsSpGkPKfdLH05/LZt31Evvw1S/2TnPZ99gN+EPR7QJ6umO0ryqeMZs7HILsiYZ6QdwPQLczNPvq86PYYt5oYTTedGPC343jhitvqdDSG+gawV771h2fCZrRkYwpTecLAHeZn8kvye/Jrej/ga0J0pMCTGuJxKfC4hn5Ma/G448jHtcg/Xv3ob3T7J26DEuNFL8kRGBHu/bLMMLgPSWLi4kO19yGAt3DnukMBTyeNuRMkg78O+VUR3fsnN0XVlRfpoP1iqPhFUGpvwu+0iqIVTgbaFNHWnvMpmSv+Rfyc2z6Sf/WrV4ZBuv+0D4J7D8zTqNw8lzpaBsGcz21wt7CWy4DEIrOtDvQgH/q2gL5ZJUZuaFdqvfTg7IrU0wehwlzIhbvf+EId6c90GS5M3G55Tnh3v0hm4W5/T26u5i5g9mHAb38XWIOQjwsQ+oK+28ccgSch3eM6L46vfvi/ZpTBS5Jm44PuGYER4T5q5L5NuBsgn4Doid77Jljt4XYB3yfTLP/ue6/Ri+duV63OrVDRrUKr50PrcrceS9bBYtwr68Fl4m4RbDn3uPDcj8vyxN/iG1/7Kf+Wm2zr04HXyzCAD4N4P8hHgTmXMWn/hPmp5DCyHnQLdPOzr/LidoDOZQf2ILUbGQx0vqp2ZucYKwb9F1VXiim9/EfmpdJHVayOaoD/rhcCR4WQR5VSk4T4hog9jei7kX2KdbuT7jrphJGtUmS4n944pJQ0PD2ppTguBY5Dy+PgTyWOw/OffP7thVOfuOeeaEzPS2UERgQ738424I67jWy+YbJ/g+7O7Q6wRhpq2EnW1EGz9sQxp/X+vz/aXl26WQThzTqKbxUqvlVDG+W5p565DV6sxGJazaXLJFF7Q0v3X+C7H5d7D3y8+ANvfnQ7Z6xngtOuOCQaz253M5mlu5m0nosF+pYw54rbdLkYmG/mR98c6hrv+PoC254c5UbHUB90nY3kipm4+817BNTRGDgqgKNsL0z4C+A6QMwOkmyyso4Z/q6Mwz+YbJhGNvbTY28KqeSTgN/o/DG0OCUEp8bESQiclMBJSHmKfwuIk54onTz1F/dkqmxs5yM1Xnb3R+ACwH2IY8Ye+wZpJgN4umdy9773gFhauVlGnZuFUjdrFd0MrZ/NSc6uNm6th+lGe8rg2glP+8VU65p2nH+RjvtppzzxKXzL93ypfOhgEoCkUs6W45oBd3bZrKTSsw3bEJpPpnq5fb0nKzRN9edr1qbI3y8U0LtQH72+S/ZtJfr7SCTqH9Ex1IddYzsazuzGZl711opqB0diqY8IIY8oxZ+4FhD8eVhrFHuhvr7L7uRsz7eBdOtZOSgDf6P528e6dsQJ3lXoBPyAPgnIUxLiDIRYAPQZ7ciFiqvOPHbvr3ez9rb84I0XOI8R2AbcR9XceTSbSDOr/9vv7HNXmterMLxeKnVUa3VUaP7U10Gbnhjr78eE2+uTnF2nilki9ZZbDd1E63JBufi8dHKf8SbLn/Zf98Yv5a+eXi+Bex4jtdmq/fXOh4HcpvhvBXO+PiztP3sco0yKGqBvpaNzoWG+9NcboO9QFx9DfbPr5rzBvtX1vPe1PzEfBdG1UaSOCIgjEDgCjWu0kIcEcDWELthv2FnQm+0mwv2677cLdT6XLpCRddYnehNjGRfq6v2pHCQg2lpgQaTQF8AZYeAvzmqhFyGdRTfWi8LNLeb3VRaP/dbbOlu9x/Hrw0Zg9+B+9FN/7YrGwwd0EB2SIrxax7hGODgEpa6G0ldDq2sA0aODJ1dIqoBryrep4bB/wtOwXGX95TUtxRfhOJ/3cv593sGr/nXvj7/RqNJZXf5inPf+SNzuc+EM4IUpFIf4ze2yTCSi79xAfYh2ztcIc7vOlnVdNutmlB2YDVC/F3jH67fZ3ah/pMdQ3+rau+Bg3+oA9r3qrXOtWBwSEoegwfSSQxCCl9ghKXBIa+ztyp02sjdPJB9SIWT3arQTuBtuEOlBmHUyLh/zwTeyUOZhbwb2xiJkXWgsQmBRCLEI8J9elFIua61XpJCrWohVrcSq66oV5cnVGZ1b/cr7ftY03Rk/hsP97ns+4aw9+dXpAMFcFMfzKpb7hdTzGmqf0Hqezeu0wrwQap+GnofmyUqSfMxdv9vXM9G7s5F2126YibqTc9EbtUspTmml79euc792nPt1sfzl2vXf+7BTmdc26clkPvHBTk5srccHj67vsVPoD4M3o3A+llhjJp3sTDKG1hOHeEz9GaF8fSDM+UKfds6nLNC3gjlF9Inb0gSjYWUAuMFhk6NMNHr7TmUXO9hjqI/ClKcd7Fsd5NFXvStXxVMHlRsdjGMcAHDAEeIqpXEAQpi/AewXYAfKdWdOst3UpZORepJFEgtnj6un6+JZ/26YtXX2SECZ7XYvN/ttYn07odZiVQi9KiBXIUVNQ9eFFmxQVhcCNSFQ1xB1CFGXAjWlZF0IVRfCbQFxW2vZRs5pF+C2XRG2806p/e1Xvbl9zz3igksAw87L6z/4QefEZ+BXq9WCUJ1SxwnKUumSUKIcC1EWQEnpuCQ0yoJOEmBKCDEDracV1LTQYgZCT0NjGtATJlEnMwlp5RGrlPTIIgbq9sgSWbabkp8i28zMZLTyrh0R4pwQOKaAB4V07tfSvz/cv/er7kvfuNItU5B501lXjXn6BICDSWVJu5jlfRf8fIGg3c7DAtuukwV3+ly3xnl6DNnNZ73mBuibROR2vZFBvp5YlBTp2gnMk52eh45uPrE7lGu2cyIur2Wf8WAfZbi11mLf6352TsXuAa3jA4A+ACH5uWP6xT7Bn4I/5byCNpq/BX8q2qTfANJnM5C27p3uDaFnIrhvvqDf9tm1idrdrd9oMl7S5BaUfgOx0lP6ZPc4s/uXUoZa67YQoq21iAQQQ4pIax0LYf6OABFDiAgCyeuciZbmjiYEpPmphWQGWjJdLbT5XWvhSgFfQ/tC82apfQ34WuucENqHQpLuk3GHdN+LSj9//dp1CuRUCOkC2Y6emSTfIrLuXgfdrkG9kXd6ympMopOMS6V4RDvOI9L1/k0dqjwy8fY3m7mVgS4au/HUTcM/aZnMXnsbQG9f7INtFvyjXLvZxhRm+QHwttvph3gPyPnHgGi8H+b8e8vIPAt0eysdPbko+7btZMUOwTwG+ijX0KBlLguwb+fN3/DaX59Yzq3MI3L2CY15LfQ+x/w0ks8cIPZIIWa11ntMYjW0qQ3YL+/0eviN0L/u/c/cOBIgp/9L7EMZkNsjz8wZ9DuIkg1v2LY9HvuaBX+v9XT9htKTVJZNPDMr2nA3jZ4zkfCgicQExBm9uuej3Dsp2e3LaZSTbDZm0ny53xDRU7o2I6+YqE3rs4LJcBrHhRDHtaOeFMp5SgnnSVcWn3zoNT+2OqzezLBrZKCb5nxAv52LcYtls2n8vNF0o/HseiPAfBSQdzfJiou3pRH2MJjbhYf70b9+Ebzj66fs7TsEurkoz2PdXTwJl+imrjiwb+c88ZvAkTe9YzJqYI+W2BPF2OMK7Im1mBXQs0JgClpMaYEpAf7UU1KLKUhMa418En2vwzsl+jpHu5O7CV3Xgdk7OZy8mskE7m7STg6nT3TnHgbdQNIDMftMk4nTbxTJnrNRuBWxks9W1/bX1bQHl5ld7/ZjbxZpJG71k36JBCIWwAqEXobGOQ29IDQWtMSC0HpBSr2gtbPgue6Z9gtuPHvsra/qzWfYDDxb2CP7r4NNI/nswpmovn8b/VH+qNfaQGD3r7wJwO2i25FYsptP+4tiaE30/mPZFOhjDX3U834hlxuD/QKN7tG3visXL9amOo47JaN4SkpBPbmsoctCyzKkLguBCa1lWYDPi7KgRi1EGdBFrUWefS4Fe10KkdP8Xcg8hMolk4hJJG+h371pJDPImXdlvyH0zj8keF/fxnpknUxKdisRpjec7lY1Yi10R2gEppuPUnVIURcKdQhd15rzB6oOjboWnE9QNRFjVUq9rBx32dVYVlG0Ui5Ulj//7jdXe9IYNjsXiSWy/80la+wi4Lm5kSFvj3cT2G/78hoB4P0g59/bisrTDXQTijbTzu3OhsPc3Pt3nmCUHaFxlL7t62XICmOw79ZIXsTt3HTPB/1gaSGPOnIyjvwoLx0n0m6spONCOrGjXEcLR2npSKlc/lQQjhBKQ0qK60pIpUXsmN8j/u4KJWKlpRZKQYdaugGU7BTdKPCU7Pil6eBbJ1/f2b2J221YIbNjOyhbdSu48/U5iGHZq1udum2DfqsN7uD17VgRt9r8SN7z0YBOxeU8rYt2R2Oob3XetvP6GOzbGa3xsrs8AjuGu43cN16/o+jCn9g55O0AWNhnB6RbTngHo5QFd3b1nUTi/bvvkVpGic65gc0j9CRK33HG6DhK38Elsq1VxmDf1nCNF979Edgh3HkgH4TcFECjQp7l2+/eWVL7ZuMxCP52+d0A9tB925ZzdoFz28ju3EpySba5wxIAY6Dv/udn8BbHYL9YIz3ezyYjcB5w30x7t3vcCvBcjlINrdp3Jyv1t+h7Jp8+diXi8ZnOROZNbFL7fNAb2QrmLNDFx46KdA3a4Vh2udDX0xjsF3qEx9vfxgicJ+C5p7cPibxHgXv2SPtBfx8Ey0s+rY+0dno3+9MezHYicrvOVlKLbUd33pmi2REbA/1iXT9jsF+skR7vZxsjcB6AZ+z6jq6Dhvvc/BofFfgWhNTns480wk+euk/ctkP6p63j1r3bNvq2EXh2n6Me86gQX9+23f8uSC12o2OYb+PC37VFx2DftaEcb2h3R+A84G4PZL1I4+4BfrM3Sfj3g3/UQdmufLLVcYy23/UbCeWWcXQ+2qhdAkuNwX4JnKQr+xB3AfAcwFG0+P6B3m5k/HSdqK1klY3HtUuOlkFveByhP12XQXa/Y7A/E87C+Bi2GIFdgvt6JJ9mZ21z4J8JoN8+xHu/v+yKo2UM9G1eORd98THYL/qQj3d4fiOwy5DfSSR/MSL7nQO8F+Q7bjk36lkaR+ijjtTFXG4M9os52uN97dII7DLce6Ua/nWpfi52KbV/lNM0Bvooo/R0LXOpXsBP13iN9/uMGoELAPjeeDf5fNybAf35R9LnN4JWDmJbOT52fdJzq8MbA32rEXomvD4G+zPhLIyP4TxH4AICvv/IKN1kHzelf+8m8C28H+jLGN1V18qoQz4G+agj9Uxabgz2Z9LZGB/LeY7ARQR8/5Fa//x5voPdtRyez8GMgX4+o/d0rzsG+9N9Bsb7vwAj8DQC/gK8m4u7yTHQL+54X5i9jcF+YcZ1vNVn5AiMgZ+cljG8n5GX5y4e1BjsuziY401dSiNwpUF+DPNL6eo832Mdg/18R3C8/mUyApcT6McQv0wuyh2/jTHYdzx04xWvjBF4pgN/DPEr4zrc3rscg3174zVeejwC7DPxNHxuxgAfX3qjj8D/DwX2yMxuei6DAAAAAElFTkSuQmCC",Ti="data:image/png;base64,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",Ln=Se(59301),jn=Object.defineProperty,Qi=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,$n=(Ie,Ne,xe)=>Ne in Ie?jn(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,at=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Ct.call(Ne,xe)&&$n(Ie,xe,Ne[xe]);if(Qi)for(var xe of Qi(Ne))Mn.call(Ne,xe)&&$n(Ie,xe,Ne[xe]);return Ie},ke=(Ie,Ne)=>{var xe={};for(var ft in Ie)Ct.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Qi)for(var ft of Qi(Ie))Ne.indexOf(ft)<0&&Mn.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe};const be=({title:Ie,className:Ne="",style:xe={}})=>Ln.createElement("div",{className:`absolute ${Ne}`,style:xe},Ln.createElement("img",{src:ui,width:"187rem",style:{width:"187rem"}}),Ln.createElement("div",{className:"absolute",style:{top:"32rem",right:"65rem",color:"#FFCF1B",fontSize:"30rem"}},Ie)),Ve=({title:Ie,className:Ne="",style:xe={}})=>Ln.createElement("div",{className:`flex item-center justify-center absolute ${Ne}`,style:at({width:"200rem",height:"54rem",fontSize:"24rem",left:"50%",transform:"translateX(-50%)",bottom:"10rem",background:`url(${Se(11862)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",color:"#59F7FF"},xe)}," ",Ie," "),lt=({DataProps:Ie=[],angleStep:Ne=.2,radius:xe=500,top:ft=0,verticalRadius:Tn=xe})=>{const Bt=(0,ve.useRef)(null),ai=Math.PI+(Math.PI-((Ie==null?void 0:Ie.length)-1)*Ne)/2,Yt=({DataProps:bt={},style:on={}})=>Ln.createElement("div",{className:"flex flex-col item-center c-white absolute",style:at({fontSize:"14rem"},on)},Ln.createElement(De.Z,{title:bt==null?void 0:bt.name,placement:"topLeft"},Ln.createElement("div",{className:"multi_ellipsis1"},bt==null?void 0:bt.name)),Ln.createElement("img",{src:Ti,width:"97rem",height:"97rem",style:{width:"97rem",height:"97rem"}}));return Ln.createElement("div",{ref:Bt,className:"relative"},Ie==null?void 0:Ie.map((bt,on)=>{const Ei=ai+on*Ne,lr=xe*Math.cos(Ei),er=Tn*Math.sin(Ei);return Ln.createElement(Yt,{key:on,DataProps:bt,style:{left:`calc(50% + ${lr}rem)`,bottom:`${er+Tn+ft}rem`,transform:"translateX(-50%)"}})}))},Ee=({DataProps:Ie={}})=>{var Ne;return Ln.createElement("div",{className:"flex flex-col item-center justify-center w-full h-full",style:{gap:"125rem"}},(Ne=Ie==null?void 0:Ie.knowledge_statistics)==null?void 0:Ne.map((xe,ft)=>Ln.createElement(Ln.Fragment,null,ft==0&&Ln.createElement("div",{key:ft,className:"flex item-center justify-center",style:{height:0}},Ln.createElement("div",{className:"relative flex item-center justify-center",style:{background:`url(${Se(47444)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"296rem",height:"100rem",marginTop:"82rem",zIndex:4}},Ln.createElement(be,{title:xe==null?void 0:xe.knowledge_graph_count,style:{right:"-120rem",top:"-64rem"}}),Ln.createElement(lt,{DataProps:xe==null?void 0:xe.knowledge_graphs,angleStep:1.35,radius:100,top:-60,verticalRadius:30}),Ln.createElement(Ve,{title:xe==null?void 0:xe.title}))),ft==1&&Ln.createElement("div",{key:ft,className:"flex item-center justify-center",style:{height:0}},Ln.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Se(425)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"404rem",height:"168rem",marginTop:"10rem",zIndex:3}},Ln.createElement(be,{title:xe==null?void 0:xe.knowledge_graph_count,style:{right:"-134rem",top:"-10rem"}}),Ln.createElement("div",{className:"absolute",style:{left:"-30rem",top:"0rem"}},Ln.createElement("img",{src:fn,width:"93rem",style:{width:"93rem"}}),Ln.createElement("div",{className:"absolute",style:{top:"5rem",left:"-25rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},xe==null?void 0:xe.relation)),Ln.createElement(lt,{DataProps:xe==null?void 0:xe.knowledge_graphs,angleStep:.15}),Ln.createElement(Ve,{title:xe==null?void 0:xe.title}))),ft==2&&Ln.createElement("div",{key:ft,className:"flex item-center justify-center",style:{height:0}},Ln.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Se(49260)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"542rem",height:"228rem",marginTop:"-85rem",zIndex:2}},Ln.createElement(be,{title:xe==null?void 0:xe.knowledge_graph_count,style:{right:"-135rem",top:"24rem"}}),Ln.createElement("div",{className:"absolute",style:{left:"-40rem",top:"40rem"}},Ln.createElement("img",{src:fn,width:"114rem",style:{width:"114rem"}}),Ln.createElement("div",{className:"absolute",style:{top:"20rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},xe==null?void 0:xe.relation)),Ln.createElement(lt,{DataProps:xe==null?void 0:xe.knowledge_graphs,angleStep:.16}),Ln.createElement(Ve,{title:xe==null?void 0:xe.title}))),ft==3&&Ln.createElement("div",{key:ft,className:"flex item-center justify-center",style:{height:0}},Ln.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Se(24219)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"764rem",height:"257rem",marginTop:"-70rem",zIndex:1}},Ln.createElement(be,{title:xe==null?void 0:xe.knowledge_graph_count,style:{right:"-115rem",top:"20rem"}}),Ln.createElement("div",{className:"absolute",style:{left:"-15rem",top:"34rem"}},Ln.createElement("img",{src:fn,width:"123rem",style:{width:"123rem"}}),Ln.createElement("div",{className:"absolute",style:{top:"25rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},xe==null?void 0:xe.relation)),Ln.createElement(lt,{DataProps:xe==null?void 0:xe.knowledge_graphs,angleStep:.16}),Ln.createElement(Ve,{title:xe==null?void 0:xe.title}))))),Ln.createElement("div",{className:"flex item-center justify-center",style:{height:0}},Ln.createElement("img",{src:Se(32682),width:"600rem",height:"465rem",style:{width:"600rem",height:"465rem",marginTop:"-260rem"}})))},wt=({DataProps:Ie,className:Ne="",style:xe={}})=>Ln.createElement("div",{className:`flex flex-col item-center w-full h-full ${Ne}`,style:at({padding:"20rem 30rem",background:"#162442",borderRadius:"8rem",gap:"10rem"},xe)},(Ie==null?void 0:Ie.AvatarDom)||Ln.createElement("img",{src:dt.Z.API_SERVER+"/images/"+((Ie==null?void 0:Ie.image_url)||(Ie==null?void 0:Ie.avatar)),width:"60rem",height:"60rem",style:{borderRadius:"50%",width:"60rem",height:"60rem"}}),Ln.createElement(De.Z,{title:(Ie==null?void 0:Ie.username)||""},Ln.createElement("div",{className:"multi_ellipsis1"},(Ie==null?void 0:Ie.username)||""))),zn=Ie=>{var Ne=Ie,{pathsDetail:xe,dispatch:ft}=Ne,Tn=ke(Ne,["pathsDetail","dispatch"]),Bt,ai,Yt,bt,on,Ei,lr,er,Dr,hr,zi,Di,xr,Wi,io,Xi,ur,qr,Ai,Pn,Ji,mr,Fr,si,kr,Oo,fo;const Qo=(0,We.useParams)(),{actionTabs:or,detail:Kr}=xe,Wr=(0,ve.useRef)(null),[Zo,li]=(0,ve.useState)(0),[,po,Sa,hs]=(0,Dt.U)(Te.dX,{subject_id:Qo.pathId});return(0,ve.useEffect)(()=>{Wr.current&&setTimeout(()=>{const pi=(0,st.ZR)(Wr.current,"rem",1);li(pi)},500)},[Wr.current,(Bt=xe==null?void 0:xe.detail)==null?void 0:Bt.description]),(0,ve.useEffect)(()=>{Sa({subject_id:Qo.pathId})},[]),Ln.createElement(Gt.Z,{spinning:po},Ln.createElement("section",null,Ln.createElement("div",{className:"w-full relative c-white flex flex-col",style:{background:`url(${Se(12175)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}},Ln.createElement("div",{className:"w-full flex justify-center item-center absolute blod text-center",style:{background:`url(${Se(93148)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:"282rem",letterSpacing:"5rem",lineHeight:"32rem",top:0,left:0,fontSize:"32rem",padding:"0 500rem 173rem"}},Ln.createElement(De.Z,{title:(Yt=(ai=xe.detail)==null?void 0:ai.name)==null?void 0:Yt.split(` +`)[0]},Ln.createElement("div",{className:"multi_ellipsis2"},(on=(bt=xe.detail)==null?void 0:bt.name)==null?void 0:on.split(` +`)[0]))),Ln.createElement("div",{className:"flex flex-1 minW-0",style:{paddingTop:"140rem",paddingLeft:"40rem",paddingRight:"40rem"}},Ln.createElement("div",{className:"flex-1 flex flex-col minW-0 relative",style:{padding:"50rem",borderRadius:"8rem",background:"rgba(32,47,79,0.3)",backdropFilter:"blur(10rem)",gap:"50rem"}},Ln.createElement("div",{className:`absolute flex flex-col item-center justify-center ${At.ClassDesc}`},"\u8BFE\u7A0B\u7B80\u4ECB"),Ln.createElement("div",{className:"relative"},Ln.createElement("div",{style:{height:"95rem",overflow:"hidden"}},Ln.createElement("div",{ref:Wr},Ln.createElement(Ae.Z,{className:"c-white",value:((Ei=xe==null?void 0:xe.detail)==null?void 0:Ei.description)||""}))),Zo>=95&&Ln.createElement("div",{className:"flex item-center justify-center current",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var pi;Jt.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:Ln.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},Ln.createElement(Ae.Z,{value:((pi=xe==null?void 0:xe.detail)==null?void 0:pi.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),Ln.createElement("div",{className:"flex w-full minW-0"},Ln.createElement("div",{className:"flex flex-col item-center"}," ",Ln.createElement("img",{src:Se(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),Ln.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((lr=xe==null?void 0:xe.detail)==null?void 0:lr.school)||"")),Ln.createElement("div",{className:"flex w-full minW-0"},Ln.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",Ln.createElement("img",{src:Se(69303),width:"20rem"})," \u6559\u5E08 "),Ln.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(xr=((Dr=(er=xe==null?void 0:xe.detail)==null?void 0:er.subject_members)==null?void 0:Dr.length)>10?(zi=(hr=xe==null?void 0:xe.detail)==null?void 0:hr.subject_members)==null?void 0:zi.slice(0,9):(Di=xe==null?void 0:xe.detail)==null?void 0:Di.subject_members)==null?void 0:xr.map((pi,Zn)=>Ln.createElement(wt,{key:Zn,DataProps:pi})),((io=(Wi=xe==null?void 0:xe.detail)==null?void 0:Wi.subject_members)==null?void 0:io.length)>10&&Ln.createElement(mt.Z,{content:Ln.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(qr=(ur=(Xi=xe==null?void 0:xe.detail)==null?void 0:Xi.subject_members)==null?void 0:ur.slice(9))==null?void 0:qr.map((pi,Zn)=>Ln.createElement(wt,{key:Zn,DataProps:pi}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},Ln.createElement("div",null,Ln.createElement(wt,{className:"current",DataProps:{AvatarDom:Ln.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((Pn=(Ai=xe==null?void 0:xe.detail)==null?void 0:Ai.subject_members)==null?void 0:Pn.slice(11)).length),username:"\u66F4\u591A"}})))))),Ln.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(Kr==null?void 0:Kr.can_managed)&&Ln.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{ft({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},Ln.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),Ln.createElement(Ee,{DataProps:(hs==null?void 0:hs.data)||{}}))),Ln.createElement("div",{className:"w-full flex",style:{marginTop:"20rem",paddingLeft:"40rem",paddingRight:"40rem",height:"168rem"}},Ln.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"8rem 0 0 8rem",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",borderRight:"1rem solid rgba(79,151,255,0.34)",gap:"10rem"}},Ln.createElement("div",{className:`absolute flex flex-col item-center justify-center ${At.LeftTitle}`},"\u5B66\u4E60\u7EDF\u8BA1"),[{value:(Ji=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:Ji.course_count,title:"\u5E94\u7528\u8BFE\u5802\uFF08\u4E2A\uFF09"},{value:(mr=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:mr.school_count,title:"\u5E94\u7528\u9662\u6821\uFF08\u4E2A\uFF09"},{value:(Fr=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:Fr.initiative_study_count,title:"\u81EA\u4E3B\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(si=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:si.course_study_count,title:"\u8BFE\u5802\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(kr=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:kr.knowledge_visits,title:"\u7D2F\u8BA1\u6D4F\u89C8\u6B21\u6570\uFF08\u6B21\uFF09"}].map((pi,Zn)=>Ln.createElement("div",{key:Zn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},Ln.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},pi==null?void 0:pi.value),Ln.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},pi==null?void 0:pi.title)))),Ln.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"0 8rem 8rem 0",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",gap:"10rem"}},Ln.createElement("div",{className:`absolute flex flex-col item-center justify-center ${At.LeftTitle}`},"\u8D44\u6E90\u7EDF\u8BA1"),(fo=(Oo=Kr==null?void 0:Kr.knowledge_statistics)==null?void 0:Oo.resource_data)==null?void 0:fo.map((pi,Zn)=>Ln.createElement("div",{key:Zn,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},Ln.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},pi==null?void 0:pi.num),Ln.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},pi==null?void 0:pi.node_type,"\uFF08\u4E2A\uFF09")))))),(or==null?void 0:or.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&Ln.createElement(Lr,{DataProps:(hs==null?void 0:hs.data)||{},onFinish:()=>{Sa({subject_id:Qo.pathId}),ft({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var pt=(0,We.connect)(({pathsDetail:Ie})=>({pathsDetail:Ie}))(zn),Et=Se(59301),_t=Object.defineProperty,sn=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Fi=(Ie,Ne,xe)=>Ne in Ie?_t(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ni=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))nr.call(Ne,xe)&&Fi(Ie,xe,Ne[xe]);if(gn)for(var xe of gn(Ne))_i.call(Ne,xe)&&Fi(Ie,xe,Ne[xe]);return Ie},ir=(Ie,Ne)=>sn(Ie,zt(Ne)),di=(Ie,Ne)=>{var xe={};for(var ft in Ie)nr.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&gn)for(var ft of gn(Ie))Ne.indexOf(ft)<0&&_i.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Mr=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const $i=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Nr=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai}=Ne,Yt=di(Ne,["pathsDetail","user","globalSetting","loading","dispatch"]),bt,on,Ei,lr,er,Dr,hr,zi,Di,xr,Wi,io,Xi,ur,qr,Ai,Pn,Ji,mr,Fr;const[si]=(0,We.useSearchParams)(),kr=(0,We.useParams)(),[Oo,fo]=(0,ve.useState)({}),Qo=(0,ve.useRef)(1),[or,Kr]=(0,ve.useState)(),[Wr,Zo]=(0,ve.useState)(!1),[li,po]=(0,ve.useState)(!1),Sa=(0,ve.useRef)(null),hs=!((bt=xe.detail)!=null&&bt.edit_of_subject_knowledge),[pi,Zn]=(0,ve.useState)({status:!1}),co=((on=xe.detail)==null?void 0:on.is_free)||((Ei=xe.detail)==null?void 0:Ei.can_learning);(0,ve.useEffect)(()=>{Zn({status:!1})},[]),(0,ve.useEffect)(()=>{function ts(){return Mr(this,null,function*(){var Xa,fs,Al,xu,td,Fs,od;if((Xa=xe.detail)!=null&&Xa.courses){const Ia=(fs=xe.detail)==null?void 0:fs.courses;if((Al=Ia==null?void 0:Ia.toast)!=null&&Al.is_open&&((xu=Ia.toast)==null?void 0:xu.open_num)===-1)po(!0);else if((td=Ia==null?void 0:Ia.toast)!=null&&td.is_open&&((Fs=Ia==null?void 0:Ia.toast)==null?void 0:Fs.open_num)===1){let Na=JSON.parse(localStorage.getItem("pathsshow"))||[];((od=Na.filter(la=>la===(kr==null?void 0:kr.pathId)))==null?void 0:od.length)>0?po(!1):(po(!0),Na.push(kr==null?void 0:kr.pathId),localStorage.setItem("pathsshow",JSON.stringify(Na)))}else po(!1)}})}ts()},[(lr=xe.detail)==null?void 0:lr.courses]),(0,ve.useEffect)(()=>{var ts,Xa,fs,Al,xu,td,Fs,od,Ia,Na,la;if(!((Xa=(ts=xe.detail)==null?void 0:ts.courses)==null?void 0:Xa.length))return;let rl;if((fs=xe.detail)!=null&&fs.has_start){const qs=(xu=(Al=xe.detail)==null?void 0:Al.courses)==null?void 0:xu.findIndex(Hl=>{var Nl;return((Nl=Hl.course_status)==null?void 0:Nl.status)===1});rl=qs>-1?qs:0}else{let qs=(od=(Fs=(td=xe.detail)==null?void 0:td.courses)==null?void 0:Fs.map(Hl=>{var Nl;return(Nl=Hl.course_status)==null?void 0:Nl.status}))==null?void 0:od.lastIndexOf(2);rl=qs>-1?qs:0,qs=(Na=(Ia=xe.detail)==null?void 0:Ia.courses)==null?void 0:Na.findIndex(Hl=>{var Nl;return((Nl=Hl.course_status)==null?void 0:Nl.status)===0}),rl=qs>-1?qs:rl}fo(((la=xe.detail)==null?void 0:la.courses[rl])||{})},[xe.detail]);const Lo=()=>{kt.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},No=ts=>{var Xa,fs;const Al=(fs=(Xa=xe.detail)==null?void 0:Xa.courses)==null?void 0:fs.find(xu=>xu.course_id===ts);fo(Al||{}),ai({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:ts}})},As=ts=>{Zn({status:ts})},as=ts=>{Jt.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Et.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Et.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Et.createElement("br",null)),onOk:()=>Mr(void 0,null,function*(){let Xa={user_customize:ts.user_customize,type:ts.type};ts.user_customize?Xa=ir(Ni({},Xa),{discipline_name:ts.discipline_name,sub_discipline_name:ts.sub_discipline_name}):ts.sub_discipline_id&&(Xa=ir(Ni({},Xa),{sub_discipline_id:ts.sub_discipline_id}));const fs=yield(0,Te.WO)(Ni({id:kr.pathId},Xa));((fs==null?void 0:fs.status)===0||(fs==null?void 0:fs.status)===1)&&(Pl(),kt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},Pl=()=>{ai({type:"pathsDetail/getPathsDetail",payload:{id:kr.pathId,knowledge:!0}}),ai({type:"pathsDetail/getRightData",payload:{id:kr.pathId}})},$l=((Dr=(er=xe.detail)==null?void 0:er.courses)==null?void 0:Dr.findIndex(ts=>(ts==null?void 0:ts.course_id)===(Oo==null?void 0:Oo.course_id)))+1;return Et.createElement("section",null,si.get("type")!=="classrooms"?Et.createElement(pt,null):Et.createElement("aside",{className:xt.banner,style:{backgroundImage:(Di=(zi=(hr=xe==null?void 0:xe.detail)==null?void 0:hr.attachments)==null?void 0:zi[0])!=null&&Di.url?`url(${(io=(Wi=(xr=xe==null?void 0:xe.detail)==null?void 0:xr.attachments)==null?void 0:Wi[0])==null?void 0:io.url})`:`url(${Ce})`}},Et.createElement("aside",{className:xt.wrp},Et.createElement("div",{className:xt.name},(ur=(Xi=xe.detail)==null?void 0:Xi.name)==null?void 0:ur.split(` +`)[0]),Et.createElement("div",{className:xt.content},Et.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\uFF1A",(qr=xe==null?void 0:xe.detail)==null?void 0:qr.knowledge_count),Et.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\uFF1A",(Ai=xe==null?void 0:xe.detail)==null?void 0:Ai.tag_count),Et.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\uFF1A",(Pn=xe==null?void 0:xe.detail)==null?void 0:Pn.resource_count),((Ji=xe.detail)==null?void 0:Ji.origin_subject_identifier)&&Et.createElement("div",{onClick:()=>{var ts;window.open(`/paths/${(ts=xe.detail)==null?void 0:ts.origin_subject_identifier}`)},className:xt.go},Et.createElement("img",{src:ze,className:xt.goicon})," ",Et.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),pi.status&&Et.createElement(ge,{type:"subject",onCancel:()=>As(!1),onOk:ts=>{As(!1),as(ts)}}),Et.createElement(Jt.default,{open:li,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{po(!1)},centered:!0,footer:Et.createElement("div",null,Et.createElement(vt.ZP,{type:"primary",onClick:()=>{po(!1)}},"\u6211\u77E5\u9053\u4E86"))},Et.createElement(Ae.Z,{style:{maxHeight:378,overflow:"auto"},value:(Fr=(mr=xe==null?void 0:xe.detail)==null?void 0:mr.toast)==null?void 0:Fr.content})))};var Bo=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Nr),So=Se(99313),Hr=Se(34604),ca={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Ra={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},Ta={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},ns="data:image/png;base64,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",Va="data:image/png;base64,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",zs="data:image/png;base64,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",Os="data:image/png;base64,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",Xo=Se(93083),ml=Se(92736),Me={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Gi=Se(59301),Nn=({children:Ie,prefixCls:Ne="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?Gi.createElement(Xo.StyleProvider,{transformers:[(0,Xo.px2remTransformer)({rootValue:1})]},Gi.createElement(ml.ZP,{prefixCls:Ne,theme:Me},Ie)):Gi.createElement(Gi.Fragment,null,Ie),Oi=Se(59301),Li=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),Vr=({})=>{var Ie;const[Ne,xe]=(0,ve.useState)(!0),[ft,Tn]=(0,ve.useState)({}),Bt=(0,We.useSelector)(bt=>bt),{pathsDetail:{detail:ai}}=Bt;(0,ve.useEffect)(()=>{ai!=null&&ai.id&&Yt()},[ai==null?void 0:ai.id]);const Yt=()=>Li(void 0,null,function*(){Tn(ai),xe(!1)});return Oi.createElement(Nn,null,Oi.createElement("div",{className:Ta.information},Ne&&Oi.createElement(Gt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!Ne&&Oi.createElement("div",{className:Ta.body},Oi.createElement("div",{className:Ta.left},Oi.createElement("div",{className:Ta.box,style:{marginBottom:"20rem"}},Oi.createElement("img",{className:Ta.imgTitle,src:ns,style:{width:"453rem"}}),Oi.createElement(Ae.Z,{value:(ft==null?void 0:ft.description)||""})),!!(ft!=null&&ft.learning_notes)&&Oi.createElement("div",{className:Ta.box},Oi.createElement("img",{className:Ta.imgTitle,src:zs,style:{width:"453rem"}}),Oi.createElement(Ae.Z,{value:(ft==null?void 0:ft.learning_notes)||""}))),Oi.createElement("div",{className:Ta.right},Oi.createElement("img",{className:Ta.imgTitle,src:Va,style:{width:"323rem"}}),Oi.createElement("div",{className:Ta.listWarp},(Ie=ft==null?void 0:ft.subject_members)==null?void 0:Ie.map(bt=>Oi.createElement("div",{key:bt==null?void 0:bt.login,className:Ta.li},Oi.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/${bt==null?void 0:bt.avatar}`}),(bt==null?void 0:bt.role)===1&&Oi.createElement("img",{src:Os,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Oi.createElement("div",null,Oi.createElement(De.Z,{title:bt==null?void 0:bt.username},Oi.createElement("b",{className:"c-grey-333"},(0,st.Pq)(bt==null?void 0:bt.username,7))),Oi.createElement(De.Z,{title:bt==null?void 0:bt.school_name},Oi.createElement("span",{className:"c-grey-999"},(0,st.Pq)(bt==null?void 0:bt.school_name,7)))))))))))},Ii={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},rn=Se(58421),Ut=Se(92310),Xe=Se.n(Ut),cn=Se(12290),oi={md:"md___NMHUA",dark:"dark___hYBxG"},Vn=Se(59301),An=Object.defineProperty,Si=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Gr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,bi=(Ie,Ne,xe)=>Ne in Ie?An(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ur=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Yr.call(Ne,xe)&&bi(Ie,xe,Ne[xe]);if(Gr)for(var xe of Gr(Ne))Pt.call(Ne,xe)&&bi(Ie,xe,Ne[xe]);return Ie},ko=(Ie,Ne)=>Si(Ie,eo(Ne)),Gn=(Ie,Ne)=>{var xe={};for(var ft in Ie)Yr.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Gr)for(var ft of Gr(Ie))Ne.indexOf(ft)<0&&Pt.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},hn=Ie=>{var Ne=Ie,{value:xe,onChange:ft,theme:Tn}=Ne,Bt=Gn(Ne,["value","onChange","theme"]);const ai={dark:oi.dark};return Vn.createElement(Nn,{prefixCls:"md"},Vn.createElement("div",{className:Xe()(oi.md,ai[Tn])},Vn.createElement(cn.Z,ko(Ur({},Bt),{defaultValue:xe,onChange:(Yt,bt)=>{console.log("a:",Yt,bt),bt!=null&&bt.length?ft(Yt,bt):ft(Yt)}}))))},yi={noData:"noData___Luxe1"},Kn="data:image/png;base64,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",Bn=Se(61485),Un=Se(59301),Ri=({style:Ie={},className:Ne,text:xe="\u6682\u65E0\u6570\u636E",textColor:ft="#666",buttonText:Tn,buttonTexttow:Bt,ontwoClick:ai,onClick:Yt})=>Un.createElement("div",{className:Xe()(yi.noData,Ne),style:Ie},Un.createElement("img",{src:Kn}),!!xe&&Un.createElement("span",{style:{color:ft}},xe),Un.createElement("span",{style:{display:"flex"}},!!Tn&&Un.createElement("div",{onClick:Yt},Tn),!!Bt&&Un.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:ai},Bt," ",Un.createElement(De.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},Un.createElement(Bn.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Xn=Se(59301),to=Object.defineProperty,Sn=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Fa=(Ie,Ne,xe)=>Ne in Ie?to(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Wn=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ga.call(Ne,xe)&&Fa(Ie,xe,Ne[xe]);if(Sn)for(var xe of Sn(Ne))ia.call(Ne,xe)&&Fa(Ie,xe,Ne[xe]);return Ie},dr=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const oo=({type:Ie,onEnter:Ne})=>{const[xe,ft]=(0,ve.useState)("");return Xn.createElement("div",{className:Ii.comment},Xn.createElement(hn,{theme:"dark",height:Ie===1?"264rem":"134rem",value:xe,onChange:Tn=>ft(Tn)}),Xn.createElement(vt.ZP,{size:"large",shape:"round",onClick:()=>Ne(xe,Ie),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Xn.createElement("div",{style:{clear:"both"}}))};var ao=({})=>{const Ie=(0,We.useParams)(),[Ne,xe]=(0,ve.useState)(!0),[ft,Tn]=(0,ve.useState)({page:1}),[Bt,ai]=(0,ve.useState)(0),[Yt,bt]=(0,ve.useState)(!1),[on,Ei]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{lr(ft)},[]);const lr=Di=>dr(void 0,null,function*(){xe(!0);const xr=yield(0,Lt.ZP)(`/api/paths/${Ie==null?void 0:Ie.pathId}/discusses.json`,{method:"get",params:Di});xr!=null&&xr.comments&&(Ei(xr==null?void 0:xr.comments),ai(xr==null?void 0:xr.disscuss_count)),xe(!1)}),er=(Di,xr)=>dr(void 0,null,function*(){xe(!0);const Wi=yield(0,Lt.ZP)(`/api/paths/${Ie==null?void 0:Ie.pathId}/post_discuss.json`,{method:"post",body:{content:Di}});(Wi==null?void 0:Wi.status)===0&&(ft.page=xr===1?1:ft.page,Tn(Wn({},ft)),lr(ft),bt(!1))}),Dr=(Di,xr)=>dr(void 0,null,function*(){xe(!0);const Wi=yield(0,Lt.ZP)(`/api/discusses/${Yt}/reply.json`,{method:"post",body:{container_type:"Shixun",content:Di}});Wi!=null&&Wi.discuss&&(bt(!1),lr(ft))}),hr=(Di,xr)=>dr(void 0,null,function*(){xe(!0);const Wi=yield(0,Lt.ZP)(`/api/discusses/${Di}/plus.json`,{method:"post",body:{container_type:"Discuss",type:xr}});(Wi==null?void 0:Wi.status)!==-1&&lr(ft)}),zi=(Di,xr)=>dr(void 0,null,function*(){xe(!0);const Wi=yield(0,Lt.ZP)(`/api/discusses/${Di}.json`,{method:"delete",body:{}});(Wi==null?void 0:Wi.status)===1&&(ft.page=xr===1&&on.length===1&&ft.page!==1?ft.page-1:ft.page,Tn(Wn({},ft)),lr(ft))});return Xn.createElement(Nn,null,Xn.createElement(Xn.Fragment,null,Xn.createElement("span",{className:"relative",style:{float:"right"}},Xn.createElement("div",{className:Ii.addBtn,onClick:()=>bt(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Xn.createElement("div",{className:Ii.exchange},Xn.createElement("div",{className:Ii.body},Xn.createElement(Gt.Z,{spinning:Ne},Yt===!0&&Xn.createElement(oo,{type:1,onEnter:er}),Bt?Xn.createElement(Xn.Fragment,null,Xn.createElement("div",{className:Ii.liWarp},on==null?void 0:on.map(Di=>{var xr,Wi,io,Xi;return Xn.createElement("div",{key:Di==null?void 0:Di.id,className:Ii.li},Xn.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/${(xr=Di==null?void 0:Di.author)==null?void 0:xr.image_url}`}),Xn.createElement("aside",{style:{flex:1}},Xn.createElement("div",{className:Ii.head},Xn.createElement("b",null,(Wi=Di==null?void 0:Di.author)==null?void 0:Wi.name),Xn.createElement("span",null,Di==null?void 0:Di.time),Xn.createElement("div",{className:Ii.btns},Xn.createElement(De.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Xn.createElement("div",{onClick:()=>bt(Di.id),className:Ii.reply},Xn.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(Di==null?void 0:Di.manage)&&Xn.createElement(De.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Xn.createElement("div",{onClick:()=>zi(Di.id,1),className:Ii.delete},Xn.createElement("i",{className:"iconfont icon-shanchu17"}))),Xn.createElement(De.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Xn.createElement("div",{onClick:()=>hr(Di==null?void 0:Di.id,Di!=null&&Di.user_praise?0:1),className:Xe()(Ii.praise,(Di==null?void 0:Di.user_praise)&&Ii.active)},Xn.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(Di!=null&&Di.praise_count)&&Xn.createElement("aside",{className:Ii.num},Di==null?void 0:Di.praise_count))),Xn.createElement(Ae.Z,{className:Ii.md,value:(Di==null?void 0:Di.content)||""}),!!((io=Di==null?void 0:Di.children)!=null&&io.length)&&Xn.createElement("div",{className:Ii.secondWrap},(Xi=Di==null?void 0:Di.children)==null?void 0:Xi.map(ur=>{var qr;return Xn.createElement("div",{className:Ii.secondLi},Xn.createElement("div",{className:Ii.secondHead},Xn.createElement("b",null,(qr=ur==null?void 0:ur.author)==null?void 0:qr.name),Xn.createElement("span",null,ur==null?void 0:ur.time),Xn.createElement("div",{className:Ii.secondBtns},(ur==null?void 0:ur.manage)&&Xn.createElement(De.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Xn.createElement("div",{onClick:()=>zi(ur.id,2),className:Ii.secondDelete},Xn.createElement("i",{className:"iconfont icon-shanchu17"}))))),Xn.createElement(Ae.Z,{className:Ii.md,value:(ur==null?void 0:ur.content)||""}))})),Yt===Di.id&&Xn.createElement(oo,{type:2,onEnter:Dr})))})),Xn.createElement("div",{className:Ii.pagination},Xn.createElement(rn.Z,{onChange:Di=>{ft.page=Di,Tn(Wn({},ft)),lr(ft)},total:Bt,current:ft==null?void 0:ft.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:Di=>Xn.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Xn.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},Di),"\u6761\u6570\u636E")}))):!Yt&&Xn.createElement(Ri,{textColor:"#fff",style:{visibility:Ne?"hidden":"visible"}}))))))},xo={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp"},Do=Se(78673),Jo="data:image/png;base64,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",To="data:image/png;base64,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",Aa="data:image/png;base64,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",ei="data:image/png;base64,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",ka=Se(17574),Rn={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},Ea=Se(89489),Ha=Se(8797),ba=Se(85057),pa=Se(59301),Ua=Object.defineProperty,fa=Object.defineProperties,La=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,Ls=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Je=(Ie,Ne,xe)=>Ne in Ie?Ua(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ys=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Ls.call(Ne,xe)&&Je(Ie,xe,Ne[xe]);if(bs)for(var xe of bs(Ne))$r.call(Ne,xe)&&Je(Ie,xe,Ne[xe]);return Ie},hl=(Ie,Ne)=>fa(Ie,La(Ne)),Za=(Ie,Ne)=>{var xe={};for(var ft in Ie)Ls.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&bs)for(var ft of bs(Ie))Ne.indexOf(ft)<0&&$r.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Hs=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const ll=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,addmodal:Yt,setaddmodal:bt,uuid:on,onOk:Ei}=Ne,lr=Za(Ne,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),er,Dr,hr,zi,Di,xr,Wi,io,Xi;let[ur,qr]=(0,ve.useState)({subject_id:(er=xe==null?void 0:xe.detail)==null?void 0:er.id,uuid:""});const[Ai,Pn]=(0,ve.useState)([]),[Ji,mr]=(0,ve.useState)([]),[Fr,si]=(0,ve.useState)(!1),[kr,Oo]=(0,ve.useState)(""),[fo,Qo]=(0,ve.useState)([]),[or]=Wt.default.useForm(),[Kr,Wr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var Zn,co;if(Yt&&(li(),on)){const Lo=((co=(Zn=xe==null?void 0:xe.detail)==null?void 0:Zn.route_nodes)==null?void 0:co.find(No=>(No==null?void 0:No.id)==on))||{};(Lo==null?void 0:Lo.knowledge_labels)=="--"&&(Lo.knowledge_labels=""),or.setFieldsValue(Ys({},Lo)),po()}},[Yt]);function Zo(Zn,co){for(let Lo of Zn)co.push(Lo),Lo.children&&Lo.children.length>0&&Zo(Lo.children,co)}const li=()=>Hs(void 0,null,function*(){var Zn;si(!0);let co=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(Zn=xe==null?void 0:xe.detail)==null?void 0:Zn.id}});(co==null?void 0:co.status)===0&&Qo([{id:1,name:"\u5168\u90E8"},...(co==null?void 0:co.data)||[]]),si(!1)}),po=()=>Hs(void 0,null,function*(){var Zn;const co=or.getFieldValue("knowledge_labels")||[],Lo=(co==null?void 0:co.length)>0?co:["\u5168\u90E8"],No=or.getFieldValue("uuid")||on;if(!No){kt.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}si(!0);let As=yield(0,Lt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:hl(Ys({},ur),{uuid:No,subject_id:(Zn=xe==null?void 0:xe.detail)==null?void 0:Zn.id,knowledge_labels:Lo,id:on,is_edit:!!on})});(As==null?void 0:As.status)===0&&mr(As==null?void 0:As.data),si(!1)}),Sa=Zn=>{console.log(Zn)},hs=Zn=>{console.log(Zn);const co=Zn.node.id,Lo=Zn.dragNode.id,No=Zn.node.pos.split("-"),As=Zn.dropPosition-Number(No[No.length-1]),as=(ts,Xa,fs)=>{for(let Al=0;Al{fs.splice(Xa,1),$l=ts}),!Zn.dropToGap)as(Pl,co,ts=>{ts.children=ts.children||[],ts.children.unshift($l)});else{let ts=[],Xa;as(Pl,co,(fs,Al,xu)=>{ts=xu,Xa=Al}),As===-1?ts.splice(Xa,0,$l):ts.splice(Xa+1,0,$l)}mr(Pl)},pi=Zn=>Hs(void 0,null,function*(){var co,Lo,No,As,as,Pl;let $l=[];if(Zo(Ji,$l),(Ji==null?void 0:Ji.length)<=0||((co=$l==null?void 0:$l.filter(fs=>!(fs!=null&&fs.is_out)))==null?void 0:co.length)===0||((Lo=Ji==null?void 0:Ji.filter(fs=>!(fs!=null&&fs.is_out)))==null?void 0:Lo.length)===0){kt.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}Wr(!0);const ts=hl(Ys({},Zn),{uuid:Zn.uuid||on,subject_id:(No=xe==null?void 0:xe.detail)==null?void 0:No.id,routes:Ji});on&&(ts.id=(Pl=(as=(As=xe==null?void 0:xe.detail)==null?void 0:As.route_nodes)==null?void 0:as.find(fs=>fs==null?void 0:fs.is_choice))==null?void 0:Pl.id);const Xa=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"post",body:Ys({},ts)});(Xa==null?void 0:Xa.status)===0&&(kt.ZP.success(on?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),Ei(Xa==null?void 0:Xa.id,kr),bt(!1)),Wr(!1)});return pa.createElement(Jt.default,{title:on?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:Yt,width:"1140rem",className:Rn.addModal,centered:!0,onOk:()=>Hs(void 0,null,function*(){or.submit()}),okButtonProps:{loading:Kr},okText:on?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{bt(!1)},maskClosable:!1},pa.createElement(Gt.Z,{spinning:Fr},pa.createElement("div",{className:Rn.contentWrap},pa.createElement("div",{className:Rn.leftBox},pa.createElement("div",{className:Rn.boxTitle},"\u57FA\u672C\u4FE1\u606F"),pa.createElement(Wt.default,{className:Rn.formSty,form:or,layout:"horizontal",onFinish:pi,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((hr=(Dr=xe==null?void 0:xe.detail)==null?void 0:Dr.nodes)==null?void 0:hr.length)>1?(xr=(Di=(zi=xe==null?void 0:xe.detail)==null?void 0:zi.nodes.slice(1))==null?void 0:Di[0])==null?void 0:xr.uuid:""}},pa.createElement(Wt.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},pa.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),pa.createElement(Wt.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},pa.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),pa.createElement(Wt.default.Item,{label:"\u7B80\u4ECB",name:"description"},pa.createElement(en.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),pa.createElement(Wt.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},pa.createElement(et.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((io=(Wi=xe==null?void 0:xe.detail)==null?void 0:Wi.nodes)==null?void 0:io.length)>1?(Xi=xe==null?void 0:xe.detail)==null?void 0:Xi.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),pa.createElement(Wt.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},pa.createElement(et.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:fo,fieldNames:{label:"name",value:"name"}}))),pa.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},pa.createElement(ba.op,{shape:"default",onClick:po},"\u67E5\u8BE2"))),pa.createElement("div",{className:Rn.rightBox},pa.createElement("div",{className:Rn.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",pa.createElement("span",{className:Rn.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),pa.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(Ji==null?void 0:Ji.length)>0?pa.createElement(ka.default,{style:{background:"#FAFAFA"},treeData:Ji,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:Rn.treeheight,draggable:!0,onDragEnter:Sa,onDrop:hs,switcherIcon:pa.createElement(Ea.Z,null),titleRender:Zn=>pa.createElement("div",{className:Rn.nodeData,style:{color:Zn!=null&&Zn.is_out?"#999999":"#000000"}},pa.createElement("div",{className:Rn.nametitle,title:Zn==null?void 0:Zn.name,style:{flex:1}},(Zn==null?void 0:Zn.is_out)&&pa.createElement("span",{className:Rn.yc},"\u5DF2\u79FB\u51FA")," ",Zn==null?void 0:Zn.name),pa.createElement("span",{className:Rn.yclj,style:{color:Zn!=null&&Zn.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const co=(No,As)=>{var as;No.is_out=As,((as=No==null?void 0:No.children)==null?void 0:as.length)>0&&No.children.forEach(Pl=>co(Pl,As))},Lo=!Zn.is_out;Zn.is_out=Lo,co(Zn,Lo)}},Zn!=null&&Zn.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):pa.createElement(Ha.Z,{styles:{margin:"20rem auto"}}))))))};var Ml=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(ll),ku=Se(54580),au=Se(43428),Ar={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},_s=Se(99267),il=Se(43531),Wo=Se(15075),wo={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},ni=Se(59301),ma=Object.defineProperty,Is=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,is=(Ie,Ne,xe)=>Ne in Ie?ma(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,ls=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Ol.call(Ne,xe)&&is(Ie,xe,Ne[xe]);if(Is)for(var xe of Is(Ne))js.call(Ne,xe)&&is(Ie,xe,Ne[xe]);return Ie},ys=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});let Il=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],Yl=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var yn=({value:Ie=[],onChange:Ne,type:xe,dataSources:ft=[],pathsDetail:Tn={},showmodal:Bt,containerRef:ai})=>{const[Yt,bt]=(0,ve.useState)(!1),[on,Ei]=(0,ve.useState)([]),[lr,er]=(0,ve.useState)(),[Dr,hr]=(0,ve.useState)(""),[zi,Di]=(0,ve.useState)(""),[xr,Wi]=(0,ve.useState)(""),[io,Xi]=(0,ve.useState)(!1),[ur,qr]=(0,ve.useState)(!1),[Ai,Pn]=(0,ve.useState)([]),[Ji,mr]=(0,ve.useState)("");(0,ve.useEffect)(()=>{Yt&&Fr()},[Yt]);function Fr(){return ys(this,null,function*(){var or;let Kr=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:xe,subject_id:(or=Tn==null?void 0:Tn.detail)==null?void 0:or.id}});(Kr==null?void 0:Kr.status)===0&&(xe===3?Ei(Kr==null?void 0:Kr.data):(Ei([...Yl,...Kr==null?void 0:Kr.data]),Pn([...Il,...Kr==null?void 0:Kr.data2])))})}const si=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],kr="\u6807\u7B7E";(0,ve.useEffect)(()=>{Ei(ft)},[]),(0,ve.useEffect)(()=>{Yt&&er(Ie)},[Yt]);const Oo=({title:or="",style:Kr={},values:Wr="",showDelete:Zo=!0,modal:li=!1,active:po=!1})=>{const hs=(co=>co.split("").reduce((Lo,No)=>Lo+No.charCodeAt(0),0))(or)%si.length,{background:pi,borderColor:Zn}=si[hs];return ni.createElement("div",{className:Xe()(wo.tag,po?wo.active:""),onClick:()=>{var co;if(li){if(Yt===1){let Lo=[...on,...Ai];er([...Lo.filter(No=>(No==null?void 0:No.id)===Wr)])}Yt===2&&((co=lr==null?void 0:lr.map(Lo=>Lo.id))!=null&&co.includes(Wr)?er(lr.filter(Lo=>Lo.id!==Wr)):er([...lr,...on.filter(Lo=>(Lo==null?void 0:Lo.id)===Wr)]))}},style:ls({background:pi,borderColor:Zn},Kr)},ni.createElement("span",null,or),Zo&&ni.createElement("i",{onClick:co=>ys(void 0,null,function*(){var Lo;if(co.stopPropagation(),li){Ei(on.filter(As=>As.name!==or)),Ei(on.filter(As=>As.name!==or));let No=yield(0,Lt.ZP)(`/api/knowledge_items/${Wr}.json`,{method:"delete",body:{id:Wr,subject_id:(Lo=Tn==null?void 0:Tn.detail)==null?void 0:Lo.id}});(No==null?void 0:No.status)===0&&Fr()}else Ne(Ie.filter(No=>No.id!==Wr))}),className:"iconfont icon-shanchu5"}))},fo=()=>{Ne(lr),bt(!1)},Qo=or=>ys(void 0,null,function*(){var Kr;if(!Dr.replace(/\s+/g,"")&&or===1){Wi(`${kr}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!zi.replace(/\s+/g,"")&&or===2){mr("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((on.map(Zo=>Zo.name).includes(Dr)||Ai.map(Zo=>Zo.name).includes(Dr))&&or===1){Wi(`\u8BE5${kr}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Ai.map(Zo=>Zo.name).includes(zi)||on.map(Zo=>Zo.name).includes(zi))&&or===2){mr("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let Wr=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:xe===3?3:or,name:xe===3||or===1?Dr:zi,subject_id:(Kr=Tn==null?void 0:Tn.detail)==null?void 0:Kr.id}});(Wr==null?void 0:Wr.status)===0&&Fr(),or===1&&Xi(!1),or===2&&qr(!1)});return ni.createElement("div",{className:wo.tagsModal},xe===5&&ni.createElement(ni.Fragment,null,Ie==null?void 0:Ie.map((or,Kr)=>ni.createElement(Oo,{values:or.id,key:Kr,title:or.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),Bt&&ni.createElement("div",{onClick:()=>bt(1),style:{marginBottom:"0rem"},className:wo.btn},ni.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Ie!=null&&Ie.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),xe===3&&ni.createElement(ni.Fragment,null,Ie==null?void 0:Ie.map((or,Kr)=>ni.createElement(Oo,{values:or.id,key:Kr,title:or.name})),Bt&&ni.createElement("div",{onClick:()=>bt(2),className:wo.btn,style:{marginBottom:"10rem"}},ni.createElement("i",{className:"iconfont icon-tianjiatixing"}),Ie!=null&&Ie.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),ni.createElement(Jt.default,{open:!!Yt,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>ai.current,onCancel:()=>bt(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Xi(!1),qr(!1),Wi(""),hr("")},onOk:fo,title:`\u9009\u62E9${kr}`},ni.createElement("div",{className:wo.modal},ni.createElement("div",{className:wo.mHead},ni.createElement("b",null),ni.createElement("span",null,`${kr}`,"\uFF08",on.length,"\uFF09"),ni.createElement("div",{onClick:()=>{Xi(!0),Wi(""),hr("")},className:wo.btn},ni.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ni.createElement("div",{className:wo.body},on==null?void 0:on.map((or,Kr)=>{var Wr,Zo,li;return ni.createElement(Oo,{showDelete:xe===3?!((Wr=lr==null?void 0:lr.map(po=>po==null?void 0:po.id))!=null&&Wr.includes(or==null?void 0:or.id)):!((Zo=lr==null?void 0:lr.map(po=>po==null?void 0:po.id))!=null&&Zo.includes(or==null?void 0:or.id))&&!((li=Yl.map(po=>po.name))!=null&&li.includes(or.name)),modal:!0,style:{cursor:"pointer"},active:lr==null?void 0:lr.map(po=>po==null?void 0:po.id).includes(or==null?void 0:or.id),key:or==null?void 0:or.id,values:or==null?void 0:or.id,title:or==null?void 0:or.name})}),io&&ni.createElement("div",{className:wo.add},ni.createElement(en.default,{style:{width:"rem"},size:"large",value:Dr,onChange:or=>{Wi(""),hr(or.target.value)}}),ni.createElement("i",{onClick:()=>Qo(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),ni.createElement("i",{onClick:()=>Xi(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!xr&&ni.createElement("div",{className:wo.error},xr)))),xe===5&&ni.createElement("div",{className:wo.modal},ni.createElement("div",{className:wo.mHead},ni.createElement("b",null),ni.createElement("span",null,"\u8D44\u6E90","\uFF08",Ai.length,"\uFF09"),ni.createElement("div",{onClick:()=>{qr(!0),mr(""),Di("")},className:wo.btn},ni.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ni.createElement("div",{className:wo.body},Ai==null?void 0:Ai.map((or,Kr)=>{var Wr,Zo;return ni.createElement(Oo,{showDelete:!((Wr=lr==null?void 0:lr.map(li=>li==null?void 0:li.id))!=null&&Wr.includes(or==null?void 0:or.id))&&!((Zo=Il.map(li=>li.name))!=null&&Zo.includes(or.name)),modal:!0,style:{cursor:"pointer"},active:lr==null?void 0:lr.map(li=>li==null?void 0:li.id).includes(or==null?void 0:or.id),key:or==null?void 0:or.id,values:or==null?void 0:or.id,title:or==null?void 0:or.name})}),ur&&ni.createElement("div",{className:wo.add},ni.createElement(en.default,{style:{width:"rem"},size:"large",value:zi,onChange:or=>{mr(""),Di(or.target.value)}}),ni.createElement("i",{onClick:()=>Qo(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),ni.createElement("i",{onClick:()=>qr(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Ji&&ni.createElement("div",{className:wo.error},Ji))))))},yu=Se(1710),Nc=Se(71839),xl=Se(59301),Bs=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Us=(Ie,Ne)=>{var xe={};for(var ft in Ie)$a.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Bs)for(var ft of Bs(Ie))Ne.indexOf(ft)<0&&Gl.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},qa=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});let $s=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Ed=Ie=>{var Ne=Ie,{types:xe,globalSetting:ft,loading:Tn,dispatch:Bt,pathsDetail:ai,onChange:Yt,ktzykey:bt,getother:on}=Ne,Ei=Us(Ne,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),lr,er,Dr,hr;let[zi,Di]=(0,ve.useState)({page:1,limit:10,type:xe,keyword:"",select_type:1,subject_id:"",course_id:""});const[xr,Wi]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{io()},[xe]);function io(){return qa(this,null,function*(){zi.select_type===3&&(zi.subject_id="",zi.course_id=""),zi.select_type===2&&(zi.subject_id=""),zi.select_type===1&&(zi.course_id="");let Xi=yield(0,Lt.ZP)("/api/paths/search_all.json",{method:"get",params:zi});(Xi==null?void 0:Xi.status)===0&&Wi(Xi)})}return xl.createElement("div",{style:{padding:"10rem 20rem"}},xl.createElement("div",{style:{display:"flex"}},xl.createElement("div",null,xe==="1"&&xl.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:Xi=>{zi.keyword=Xi.target.value,zi.page=1,zi.limit=10,Di(zi)}}),xe!=="1"&&xl.createElement("div",{style:{display:"flex"}},xl.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},xl.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),xl.createElement(et.default,{value:zi.select_type,onChange:Xi=>{zi.select_type=Xi,zi.page=1,zi.limit=10,Di(zi),io()},className:Ar.select,style:{width:"131rem"}},xl.createElement(et.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),xl.createElement(et.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),xl.createElement(et.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),zi.select_type!==3&&xl.createElement(et.default,{value:zi.subject_id||zi.course_id,onChange:Xi=>{zi.course_id=Xi,zi.subject_id=Xi,zi.page=1,zi.limit=10,Di(zi),io()},className:Ar.select,style:{width:"270rem",marginLeft:"8rem"}},zi.select_type===1&&((lr=xr==null?void 0:xr.subjects)==null?void 0:lr.map(Xi=>xl.createElement(et.default.Option,{value:Xi.id},Xi.name))),zi.select_type===2&&((er=xr==null?void 0:xr.courses)==null?void 0:er.map(Xi=>xl.createElement(et.default.Option,{value:Xi.id},Xi.name)))),xl.createElement(en.default,{onChange:Xi=>{zi.keyword=Xi.target.value,zi.page=1,zi.limit=10,Di(zi)},addonBefore:((Dr=$s==null?void 0:$s.find(Xi=>Xi.key===xe))==null?void 0:Dr.label)+"\u540D\u79F0",className:Ar.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),xl.createElement(vt.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{io()}},"\u67E5\u8BE2")),xl.createElement(yu.default,{style:{marginTop:"10rem"},dataSource:xr==null?void 0:xr.data,pagination:!1,rowKey:Xi=>Xi.id,scroll:{y:"400rem"},columns:[{title:((hr=$s==null?void 0:$s.find(Xi=>Xi.key===xe))==null?void 0:hr.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:xe==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(Xi,ur)=>xl.createElement("span",null,xe==="1"?ur==null?void 0:ur.user_names:ur==null?void 0:ur.model)},{title:xe==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(Xi,ur)=>xl.createElement("span",null,xe==="1"?ur==null?void 0:ur.updated_at:ur==null?void 0:ur.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(Xi,ur)=>xl.createElement("a",{onClick:()=>{(ur==null?void 0:ur.container_type)==="Video"?Jt.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:xl.createElement(Nc.Z,{allow_skip:!0,src:Xi})}):xe==="3"?on(Xi):window.open(Xi)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(Xi,ur){Yt(ur)}}}),xl.createElement(rn.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:xr==null?void 0:xr.total_count,current:zi==null?void 0:zi.page,pageSize:zi==null?void 0:zi.limit,onChange:(Xi,ur)=>{zi.page=Xi,zi.limit=ur,Di(zi),io()}}))};var su=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Ed),bd=Se(84105),Oa=Se(59301),ha=Object.defineProperty,Tf=Object.defineProperties,Of=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,Eh=Object.prototype.propertyIsEnumerable,Xr=(Ie,Ne,xe)=>Ne in Ie?ha(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,lu=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))lf.call(Ne,xe)&&Xr(Ie,xe,Ne[xe]);if(Wd)for(var xe of Wd(Ne))Eh.call(Ne,xe)&&Xr(Ie,xe,Ne[xe]);return Ie},bu=(Ie,Ne)=>Tf(Ie,Of(Ne)),lc=(Ie,Ne)=>{var xe={};for(var ft in Ie)lf.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Wd)for(var ft of Wd(Ie))Ne.indexOf(ft)<0&&Eh.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},uc=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Od=Ie=>{var Ne=Ie,{typesdata:xe,globalSetting:ft,loading:Tn,dispatch:Bt,pathsDetail:ai,onChange:Yt,uuid:bt,itemsuuid:on}=Ne,Ei=lc(Ne,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),lr,er,Dr,hr,zi,Di,xr,Wi,io,Xi,ur,qr;let[Ai,Pn]=(0,ve.useState)([]),[Ji,mr]=(0,ve.useState)(!1);const[Fr,si]=(0,ve.useState)([]),[kr,Oo]=(0,ve.useState)(""),[fo,Qo]=(0,ve.useState)(""),[or,Kr]=(0,ve.useState)([]),[Wr,Zo]=(0,ve.useState)(!1);let[li,po]=(0,ve.useState)({bh:[],qx:[],hx:[],gl:[]});(0,ve.useEffect)(()=>{Sa()},[bt]),(0,ve.useEffect)(()=>{if(xe){let Zn=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));po(Zn)}return()=>{}},[xe]);function Sa(){return uc(this,null,function*(){var Zn,co,Lo,No,As,as;mr(!0);let Pl=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:bt,subject_id:(Zn=ai==null?void 0:ai.detail)==null?void 0:Zn.id,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(mr(!1),(Pl==null?void 0:Pl.status)===0){si(Pl==null?void 0:Pl.data);const ts=[...(0,st.fX)((Lo=(co=Pl==null?void 0:Pl.data)==null?void 0:co.nodes)==null?void 0:Lo.map((Xa,fs)=>{var Al,xu;return bu(lu({},Xa),{key:(Al=Xa==null?void 0:Xa.properties)==null?void 0:Al.uuid,title:(xu=Xa==null?void 0:Xa.properties)==null?void 0:xu.name})}),(as=(As=(No=Pl==null?void 0:Pl.data)==null?void 0:No.relationships)==null?void 0:As.filter(Xa=>Xa.type==="\u5305\u542B"||Xa.type==="\u524D\u5E8F"))==null?void 0:as.filter((Xa,fs,Al)=>fs===Al.findIndex(xu=>xu.endNodeUuid===Xa.endNodeUuid))).children||[]];Ai=ts,Qo(JSON.stringify(ts)),Pn(ts)}})}(0,ve.useEffect)(()=>{Yt(li)},[li]);function hs(Zn,co,Lo){for(let No of Zn)No!=null&&No.title.includes(co)&&Lo.push(No),No.children&&No.children.length>0&&(hs(No.children,co,Lo),pi(No.children,co,Lo)&&Lo.push(No))}function pi(Zn,co,Lo){for(let No of Zn)if(No!=null&&No.title.includes(co))return!0}return Oa.createElement(Gt.Z,{spinning:Ji},Oa.createElement("div",{className:Ar.body},Oa.createElement("div",{className:Ar.left},Oa.createElement("div",{className:Ar.header},Oa.createElement("div",null,"\u5171",Oa.createElement("span",{style:{color:"#1B8565"}},((er=(lr=Fr==null?void 0:Fr.metricCounters)==null?void 0:lr[0])==null?void 0:er.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Oa.createElement("span",{style:{color:"#1B8565"}},((hr=(Dr=Fr==null?void 0:Fr.metricCounters)==null?void 0:Dr[1])==null?void 0:hr.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Oa.createElement(en.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:Zn=>{var co,Lo,No;const{value:As}=Zn.target;Oo(As);let as=[];hs(JSON.parse(fo),As,as),as.push((co=Fr==null?void 0:Fr.nodes)==null?void 0:co[0]);const Pl=Fr==null?void 0:Fr.nodes.filter(Xa=>{var fs;return((fs=Xa==null?void 0:Xa.properties)==null?void 0:fs.name.indexOf(As))>-1}).map(Xa=>{var fs;return(fs=Xa==null?void 0:Xa.properties)==null?void 0:fs.uuid});Kr(Pl);const ts=[...(0,st.fX)(as,(No=(Lo=Fr==null?void 0:Fr.relationships)==null?void 0:Lo.filter(Xa=>Xa.type==="\u5305\u542B"||Xa.type==="\u524D\u5E8F"))==null?void 0:No.filter((Xa,fs,Al)=>fs===Al.findIndex(xu=>xu.endNodeUuid===Xa.endNodeUuid)).filter(Xa=>(as==null?void 0:as.map(fs=>fs==null?void 0:fs.key).includes(Xa.endNodeUuid))||(as==null?void 0:as.map(fs=>fs==null?void 0:fs.key).includes(Xa.startNodeUuid)))).children||[]];Ai=ts,Pn(ts),Zo(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Oa.createElement(ka.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Ai,className:Ar.tree,expandedKeys:or,onExpand:Zn=>{Kr(Zn),Zo(!1)},autoExpandParent:Wr,blockNode:!0,switcherIcon:Oa.createElement(bd.Z,null),titleRender:Zn=>{var co,Lo,No,As,as,Pl,$l,ts,Xa,fs,Al,xu,td,Fs,od;return Oa.createElement("div",{className:Ar.treenode,key:(co=Zn==null?void 0:Zn.properties)==null?void 0:co.uuid},Oa.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Lo=li==null?void 0:li.bh)==null?void 0:Lo.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&Oa.createElement("span",{className:Ar.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((No=li==null?void 0:li.qx)==null?void 0:No.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&Oa.createElement("span",{className:Ar.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((As=li==null?void 0:li.hx)==null?void 0:As.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&Oa.createElement("span",{className:Ar.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((as=li==null?void 0:li.gl)==null?void 0:as.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&Oa.createElement("span",{className:Ar.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Oa.createElement("div",{className:Ar.multiple,title:Zn==null?void 0:Zn.title,dangerouslySetInnerHTML:{__html:(Pl=Zn==null?void 0:Zn.title)==null?void 0:Pl.replaceAll(kr,`${kr}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Oa.createElement("div",{className:Ar.hudong},!(($l=li==null?void 0:li.qx)!=null&&$l.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)})||(ts=li==null?void 0:li.bh)!=null&&ts.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)})||(Xa=li==null?void 0:li.hx)!=null&&Xa.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)})||(fs=li==null?void 0:li.gl)!=null&&fs.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&on!==((Al=Zn==null?void 0:Zn.properties)==null?void 0:Al.uuid)&&Oa.createElement("div",null,Oa.createElement("span",{onClick:()=>{var Ia,Na,la,xs;if(!(((Na=(Ia=li==null?void 0:li.bh)==null?void 0:Ia.filter(rl=>{var qs;return(rl==null?void 0:rl.uuid)===((qs=Zn==null?void 0:Zn.properties)==null?void 0:qs.uuid)}))==null?void 0:Na.length)>0)){let rl=[];rl.push({name:(la=Zn==null?void 0:Zn.properties)==null?void 0:la.name,uuid:(xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid}),po({bh:[...rl,...li==null?void 0:li.bh],qx:li==null?void 0:li.qx,hx:li==null?void 0:li.hx,gl:li==null?void 0:li.gl})}},className:Ar.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),Oa.createElement("span",{onClick:()=>{var Ia,Na,la,xs;if(!(((Na=(Ia=li==null?void 0:li.qx)==null?void 0:Ia.filter(rl=>{var qs;return(rl==null?void 0:rl.uuid)===((qs=Zn==null?void 0:Zn.properties)==null?void 0:qs.uuid)}))==null?void 0:Na.length)>0)){let rl=[];rl.push({name:(la=Zn==null?void 0:Zn.properties)==null?void 0:la.name,uuid:(xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid}),po({qx:[...rl,...li==null?void 0:li.qx],hx:li==null?void 0:li.hx,bh:li==null?void 0:li.bh,gl:li==null?void 0:li.gl})}},className:Ar.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),Oa.createElement("span",{onClick:()=>{var Ia,Na,la,xs;if(!(((Na=(Ia=li==null?void 0:li.hx)==null?void 0:Ia.filter(rl=>{var qs;return(rl==null?void 0:rl.uuid)===((qs=Zn==null?void 0:Zn.properties)==null?void 0:qs.uuid)}))==null?void 0:Na.length)>0)){let rl=[];rl.push({name:(la=Zn==null?void 0:Zn.properties)==null?void 0:la.name,uuid:(xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid}),po({qx:li==null?void 0:li.qx,hx:[...rl,...li==null?void 0:li.hx],bh:li==null?void 0:li.bh,gl:li==null?void 0:li.gl})}},style:{margin:"0rem 20rem"},className:Ar.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),Oa.createElement("span",{onClick:()=>{var Ia,Na,la,xs;if(!(((Na=(Ia=li==null?void 0:li.gl)==null?void 0:Ia.filter(rl=>{var qs;return(rl==null?void 0:rl.uuid)===((qs=Zn==null?void 0:Zn.properties)==null?void 0:qs.uuid)}))==null?void 0:Na.length)>0)){let rl=[];rl.push({name:(la=Zn==null?void 0:Zn.properties)==null?void 0:la.name,uuid:(xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid}),po({qx:li==null?void 0:li.qx,hx:li==null?void 0:li.hx,gl:[...rl,...li==null?void 0:li.gl],bh:li==null?void 0:li.bh})}},className:Ar.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Oa.createElement("span",{onClick:()=>{var Ia;let Na=(Ia=li==null?void 0:li.bh)==null?void 0:Ia.filter(la=>{var xs;return la.uuid!==((xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid)});po({bh:Na,hx:li==null?void 0:li.hx,qx:li==null?void 0:li.qx,gl:li==null?void 0:li.gl})}},((xu=li==null?void 0:li.bh)==null?void 0:xu.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),Oa.createElement("span",{onClick:()=>{var Ia;let Na=(Ia=li==null?void 0:li.qx)==null?void 0:Ia.filter(la=>{var xs;return la.uuid!==((xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid)});po({qx:Na,hx:li==null?void 0:li.hx,bh:li==null?void 0:li.bh,gl:li==null?void 0:li.gl})}},((td=li==null?void 0:li.qx)==null?void 0:td.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),Oa.createElement("span",{onClick:()=>{var Ia;let Na=(Ia=li==null?void 0:li.hx)==null?void 0:Ia.filter(la=>{var xs;return la.uuid!==((xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid)});po({qx:li==null?void 0:li.qx,hx:Na,bh:li==null?void 0:li.bh,gl:li==null?void 0:li.gl})}},((Fs=li==null?void 0:li.hx)==null?void 0:Fs.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),Oa.createElement("span",{onClick:()=>{var Ia;let Na=(Ia=li==null?void 0:li.gl)==null?void 0:Ia.filter(la=>{var xs;return la.uuid!==((xs=Zn==null?void 0:Zn.properties)==null?void 0:xs.uuid)});po({qx:li==null?void 0:li.qx,hx:li==null?void 0:li.hx,bh:li==null?void 0:li.bh,gl:Na})}},((od=li==null?void 0:li.gl)==null?void 0:od.find(Ia=>{var Na;return(Ia==null?void 0:Ia.uuid)===((Na=Zn==null?void 0:Zn.properties)==null?void 0:Na.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Oa.createElement("div",{className:Ar.right},Oa.createElement("div",{className:Ar.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Oa.createElement("div",{style:{padding:"20rem 25rem"}},Oa.createElement("div",{className:Ar.gxtitle},Oa.createElement("div",{className:Ar.Colortitle,style:{background:"#6236ff"}}),Oa.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(zi=li.bh)==null?void 0:zi.length,"\uFF09")),Oa.createElement("div",{className:Ar.gxbody},(Di=li==null?void 0:li.bh)==null?void 0:Di.map(Zn=>Oa.createElement("div",{className:Ar.tag,style:{background:"#6236ff"}},Oa.createElement("span",{style:{marginRight:"10rem"}},Zn==null?void 0:Zn.name)," ",Oa.createElement(_s.Z,{onClick:()=>{var co;let Lo=(co=li==null?void 0:li.bh)==null?void 0:co.filter(No=>No.uuid!==Zn.uuid);po({bh:Lo,hx:li==null?void 0:li.hx,qx:li==null?void 0:li.qx,gl:li==null?void 0:li.gl})}})))),Oa.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Oa.createElement("div",{className:Ar.Colortitle,style:{background:"#24A881"}}),Oa.createElement("div",null,"\u524D\u5E8F\uFF08",(xr=li.qx)==null?void 0:xr.length,"\uFF09")),Oa.createElement("div",{className:Ar.gxbody},(Wi=li==null?void 0:li.qx)==null?void 0:Wi.map(Zn=>Oa.createElement("div",{className:Ar.tag,style:{background:"#24A881"}},Oa.createElement("span",{style:{marginRight:"10rem"}},Zn==null?void 0:Zn.name)," ",Oa.createElement(_s.Z,{onClick:()=>{var co;let Lo=(co=li==null?void 0:li.qx)==null?void 0:co.filter(No=>No.uuid!==Zn.uuid);po({qx:Lo,hx:li==null?void 0:li.hx,bh:li==null?void 0:li.bh,gl:li==null?void 0:li.gl})}})))),Oa.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Oa.createElement("div",{className:Ar.Colortitle,style:{background:"#EC8657"}}),Oa.createElement("div",null,"\u540E\u5E8F\uFF08",(io=li.hx)==null?void 0:io.length,"\uFF09")),Oa.createElement("div",{className:Ar.gxbody},(Xi=li==null?void 0:li.hx)==null?void 0:Xi.map(Zn=>Oa.createElement("div",{className:Ar.tag,style:{background:"#EC8657"}},Oa.createElement("span",{style:{marginRight:"10rem"}},Zn==null?void 0:Zn.name)," ",Oa.createElement(_s.Z,{onClick:()=>{var co;let Lo=(co=li==null?void 0:li.hx)==null?void 0:co.filter(No=>No.uuid!==Zn.uuid);po({qx:li==null?void 0:li.qx,bh:li==null?void 0:li.bh,hx:Lo,gl:li==null?void 0:li.gl})}})))),Oa.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Oa.createElement("div",{className:Ar.Colortitle,style:{background:"#497DFF"}}),Oa.createElement("div",null,"\u5173\u8054\uFF08",(ur=li.gl)==null?void 0:ur.length,"\uFF09")),Oa.createElement("div",{className:Ar.gxbody},(qr=li==null?void 0:li.gl)==null?void 0:qr.map(Zn=>Oa.createElement("div",{className:Ar.tag,style:{background:"#497DFF"}},Oa.createElement("span",{style:{marginRight:"10rem"}},Zn==null?void 0:Zn.name)," ",Oa.createElement(_s.Z,{onClick:()=>{var co;let Lo=(co=li==null?void 0:li.gl)==null?void 0:co.filter(No=>No.uuid!==Zn.uuid);po({qx:li==null?void 0:li.qx,bh:li==null?void 0:li.bh,hx:li==null?void 0:li.hx,gl:Lo})}}))))))))};var Ya=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Od),ld=Se(89392),Bd=Se(24065),Md=Se(96659),Vu=Se(59301),_d=Object.getOwnPropertySymbols,ud=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,md=(Ie,Ne)=>{var xe={};for(var ft in Ie)ud.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&_d)for(var ft of _d(Ie))Ne.indexOf(ft)<0&&dd.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},uh=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const zh=[3,2,1];let nd=null;const uf=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,datas:Yt,items:bt}=Ne,on=md(Ne,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const Ei=(0,ve.useRef)(),lr=(0,ve.useRef)(),er=(0,ve.useRef)(null);(0,ve.useEffect)(()=>{hr()},[Yt]),(0,ve.useEffect)(()=>(window.addEventListener("resize",Dr),()=>{window.removeEventListener("resize",Dr)}),[]);function Dr(){var zi,Di;(Di=(zi=Ei.current)==null?void 0:zi.update)==null||Di.call(zi)}function hr(){return uh(this,null,function*(){var zi,Di,xr,Wi,io,Xi,ur,qr;if(((zi=Yt==null?void 0:Yt.nodes)==null?void 0:zi.length)>0){let Ai=(Di=Yt==null?void 0:Yt.nodes)==null?void 0:Di.filter(Ji=>{var mr;return bt==null?void 0:bt.includes((mr=Ji==null?void 0:Ji.properties)==null?void 0:mr.uuid)}).map(Ji=>{var mr,Fr,si,kr,Oo,fo,Qo,or,Kr,Wr,Zo,li;return{rootNodeUuid:(mr=Ji==null?void 0:Ji.properties)==null?void 0:mr.rootNodeUuid,id:((Fr=Ji==null?void 0:Ji.properties)==null?void 0:Fr.uuid)+"_",name:(si=Ji==null?void 0:Ji.properties)==null?void 0:si.name,description:(kr=Ji==null?void 0:Ji.properties)==null?void 0:kr.description,nodeType:(Oo=Ji==null?void 0:Ji.properties)==null?void 0:Oo.nodeType,tags:((fo=Ji==null?void 0:Ji.properties)==null?void 0:fo.tags)&&((Kr=(or=(Qo=Ji==null?void 0:Ji.properties)==null?void 0:Qo.tags)==null?void 0:or.split("\uFF0C"))==null?void 0:Kr.map(po=>({name:po}))),colorType:parseInt((Wr=Ji==null?void 0:Ji.properties)==null?void 0:Wr.color)>3?"3":(Zo=Ji==null?void 0:Ji.properties)==null?void 0:Zo.color,activeColor:"#FA6400",size:zh[((li=Ji==null?void 0:Ji.properties)==null?void 0:li.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),Pn=(Xi=(io=(Wi=(xr=Yt==null?void 0:Yt.relationships)==null?void 0:xr.filter(Ji=>{var mr,Fr,si,kr,Oo,fo;return Ji.endNodeUuid!==((si=(Fr=(mr=Yt==null?void 0:Yt.nodes)==null?void 0:mr[0])==null?void 0:Fr.properties)==null?void 0:si.rootNodeUuid)&&Ji.startNodeUuid!==((fo=(Oo=(kr=Yt==null?void 0:Yt.nodes)==null?void 0:kr[0])==null?void 0:Oo.properties)==null?void 0:fo.rootNodeUuid)}))==null?void 0:Wi.filter(Ji=>(bt==null?void 0:bt.includes(Ji.startNodeUuid))&&(bt==null?void 0:bt.includes(Ji.endNodeUuid))))==null?void 0:io.filter(Ji=>Ji.type==="\u5305\u542B"||Ji.type==="\u524D\u5E8F"||Ji.type==="\u5173\u8054"))==null?void 0:Xi.map(Ji=>({hide:!1,id:(Ji==null?void 0:Ji.endNodeUuid)+"_",label:Ji==null?void 0:Ji.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Ji==null?void 0:Ji.startNodeUuid)+"_",target:(Ji==null?void 0:Ji.endNodeUuid)+"_",value:10}));Ei.current=null,lr.current.innerHTML="",Ei.current=new Md.createContainer({containerName:"#graphRefs",width:((ur=lr==null?void 0:lr.current)==null?void 0:ur.clientWidth)||0,height:((qr=lr==null?void 0:lr.current)==null?void 0:qr.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Ai,links:Pn,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(Ji){return Ji},nodeClick:function(Ji){var mr;return(mr=Ei==null?void 0:Ei.current)==null||mr.selectToNode(Ji.id),Ji},layout:{force:!1,x:20,y:60}}),Ei.current.zoomOut()}})}return Vu.createElement("div",{ref:er,style:{background:"#fff",height:"455rem"}},Vu.createElement("div",{style:{width:"100%",height:"455rem"},ref:lr,id:"graphRefs"}))};var Rh=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(uf),$d="data:image/png;base64,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",cd="data:image/png;base64,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",vd="data:image/png;base64,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",Xu="data:image/png;base64,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",Tu=Se(28103),hd=Se(42441),nu=Se(76411),jf=Se(48961),zf=Se(59301),Fd=Object.defineProperty,Tc=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Bu=(Ie,Ne,xe)=>Ne in Ie?Fd(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Uu=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Yu.call(Ne,xe)&&Bu(Ie,xe,Ne[xe]);if(Tc)for(var xe of Tc(Ne))Ju.call(Ne,xe)&&Bu(Ie,xe,Ne[xe]);return Ie},Mu=({dataSource:Ie,height:Ne,labelTextColor:xe,legend:ft={}})=>{console.log("dataSource:",Ie);const Tn=(0,ve.useRef)(null),Bt=(0,ve.useRef)(null),[ai,Yt]=(0,ve.useState)({}),[bt,on]=(0,ve.useState)(""),[Ei,lr]=(0,ve.useState)(""),er=Ie||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,ve.useEffect)(()=>(hr(),window.addEventListener("resize",Dr),()=>{window.removeEventListener("resize",Dr)}),[]),(0,ve.useEffect)(()=>{Ie!=null&&Ie.length&&Dr()},[Ie]);const Dr=()=>{var Xi,ur;const qr=zi(er,.8);(Xi=Bt.current)==null||Xi.setOption(qr),(ur=Bt.current)==null||ur.resize()},hr=()=>{const Xi=Tn.current;Bt.current=nu.init(Xi);const ur=zi(er,.8);Yt(ur),Bt.current.setOption(ur),Bt.current.getZr().off("mousewheel"),ur.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:er,itemStyle:{opacity:0}}),Bt.current.setOption(ur),io(Bt.current)},zi=(Xi,ur)=>{let qr,Ai=[],Pn=0,Ji=0,mr=0,Fr=[],si=[],kr=1-ur;Xi.sort((fo,Qo)=>Qo.value-fo.value);for(let fo=0;foKr.name===fo)[0],or=Wi(Qo.value*100,2)+"%";return`${Qo.name} ${or}`}},ft),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:xe||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:xe||"#FFF"}},formatter:`{b|{b} +}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Oo,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:Ai}},Di=(Xi,ur)=>(Xi.sort((qr,Ai)=>Ai.pieData.value-qr.pieData.value),ur*25/Xi[0].pieData.value),xr=(Xi,ur,qr,Ai,Pn,Ji)=>{let mr=(Xi+ur)/2,Fr=Xi*Math.PI*2,si=ur*Math.PI*2,kr=mr*Math.PI*2;Xi===0&&ur===1&&(qr=!1),Pn=typeof Pn!="undefined"?Pn:1/3;let Oo=qr?Math.cos(kr)*.1:0,fo=qr?Math.sin(kr)*.1:0,Qo=Ai?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(or,Kr){return orsi?Oo+Math.cos(si)*(1+Math.cos(Kr)*Pn)*Qo:Oo+Math.cos(or)*(1+Math.cos(Kr)*Pn)*Qo},y:function(or,Kr){return orsi?fo+Math.sin(si)*(1+Math.cos(Kr)*Pn)*Qo:fo+Math.sin(or)*(1+Math.cos(Kr)*Pn)*Qo},z:function(or,Kr){return or<-Math.PI*.5?Math.sin(or):or>Math.PI*2.5?Math.sin(or)*Ji*.1:Math.sin(Kr)>0?1*Ji*.1:-1}}},Wi=(Xi,ur)=>{let qr=parseFloat(Xi);if(isNaN(qr))return!1;qr=Math.round(Xi*Math.pow(10,ur))/Math.pow(10,ur);let Ai=qr.toString();Ai.indexOf(".")<0&&(Ai+=".");for(let Ji=Ai.length-Ai.indexOf(".");Ji<=ur;Ji++)Ai+="0";return Ai},io=()=>{Bt.current.on("click",function(Xi){if(Xi.seriesName==="pie2d"){on(Xi.dataIndex);let ur=Bt.current.getWidth()/2,qr=Bt.current.getHeight()/2;Bt.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:Xi.dataIndex})}}),Bt.current.on("mousemove",function(Xi){}),Bt.current.on("mouseout",function(){Bt.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:Ei}),lr("")})};return zf.createElement("div",{ref:Tn,style:{width:"100%",height:Ne||"500rem"}})};const Xl=Ie=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:Ie}]});var qu=Se(59896),el=Se(59301),dh=Object.defineProperty,jo=Object.getOwnPropertySymbols,fd=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,fi=(Ie,Ne,xe)=>Ne in Ie?dh(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,qc=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))fd.call(Ne,xe)&&fi(Ie,xe,Ne[xe]);if(jo)for(var xe of jo(Ne))Ot.call(Ne,xe)&&fi(Ie,xe,Ne[xe]);return Ie},ch=(Ie,Ne)=>{var xe={};for(var ft in Ie)fd.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&jo)for(var ft of jo(Ie))Ne.indexOf(ft)<0&&Ot.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Vd=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const xc=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Sc=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,uuid:Yt}=Ne,bt=ch(Ne,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),on,Ei,lr,er,Dr;let[hr,zi]=(0,ve.useState)({subject_id:(on=xe==null?void 0:xe.detail)==null?void 0:on.id,course_id:"",parentNodeUuid:Yt,type:1});const[Di,xr]=(0,ve.useState)(),[Wi,io]=(0,ve.useState)([]),[Xi,ur]=(0,ve.useState)([]),[qr]=(0,We.useSearchParams)();(0,ve.useEffect)(()=>{Ai()},[Yt]);function Ai(){return Vd(this,null,function*(){var Pn,Ji,mr;let Fr=yield(0,Lt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:hr});xr(Fr);let si=Object.entries((Pn=Fr==null?void 0:Fr.data)==null?void 0:Pn.study_grasp_hash).map(([Oo,fo],Qo)=>({name:Oo,value:fo,itemStyle:xc[Qo].itemStyle})),kr=Object.entries((Ji=Fr==null?void 0:Fr.data)==null?void 0:Ji.study_complete_hash).map(([Oo,fo],Qo)=>({name:Oo,value:fo}));ur(kr),((mr=si==null?void 0:si.filter(Oo=>(Oo==null?void 0:Oo.value)>0))==null?void 0:mr.length)===0?io([]):io(si)})}return el.createElement("div",{className:Ar.DetailStatistics},qr.get("type")!=="classrooms"&&el.createElement("div",{className:Ar.header},el.createElement("span",{className:Ar.title},"\u7EDF\u8BA1\u8303\u56F4"),el.createElement(Zt.ZP.Group,{onChange:Pn=>{hr.type=Pn.target.value,zi(qc({},hr)),Ai()},value:hr.type},el.createElement(Zt.ZP,{value:1},"\u5168\u90E8"),el.createElement(Zt.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),el.createElement(Zt.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(hr==null?void 0:hr.type)===3&&el.createElement(et.default,{onChange:Pn=>{hr.course_id=Pn,zi(qc({},hr)),Ai()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Ei=Di==null?void 0:Di.courses)==null?void 0:Ei.map(Pn=>el.createElement(et.default.Option,{value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name)))),el.createElement("div",{style:{marginTop:"16rem",display:"flex"}},el.createElement("div",{className:Ar.left,style:{backgroundImage:`url(${$d}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},el.createElement("img",{src:cd}),el.createElement("div",{style:{marginTop:"20rem"}},el.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u4EBA\u6570"),el.createElement("div",{className:Ar.xxrscount},(lr=Di==null?void 0:Di.data)==null?void 0:lr.study_count))),el.createElement("div",{className:Ar.right},el.createElement("div",{className:Ar.righttop},el.createElement("img",{src:vd}),el.createElement("div",null,el.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),el.createElement("div",{className:Ar.xxrscount},(er=Di==null?void 0:Di.data)==null?void 0:er.study_complete_rate,"%"))),el.createElement("div",{className:Ar.rightbottom},el.createElement("img",{src:Xu}),el.createElement("div",null,el.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),el.createElement("div",{className:Ar.xxrscount},(Dr=Di==null?void 0:Di.data)==null?void 0:Dr.study_grasp_rate,"%"))))),el.createElement(Tu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),el.createElement(hd.Z,{option:Xl(Xi),style:{height:300,width:400},opts:{renderer:"svg"}}),el.createElement(Tu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Wi==null?void 0:Wi.length)>0?el.createElement(Mu,{labelTextColor:"#333",dataSource:Wi}):el.createElement(qu.NoData,{children:el.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var df=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Sc),El=Se(59301),Jl=Object.defineProperty,Ba=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,bl=(Ie,Ne,xe)=>Ne in Ie?Jl(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ms=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Fu.call(Ne,xe)&&bl(Ie,xe,Ne[xe]);if(Ba)for(var xe of Ba(Ne))Ku.call(Ne,xe)&&bl(Ie,xe,Ne[xe]);return Ie},Su=(Ie,Ne)=>{var xe={};for(var ft in Ie)Fu.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Ba)for(var ft of Ba(Ie))Ne.indexOf(ft)<0&&Ku.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},He=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Qe=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],nt=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,uuid:Yt}=Ne,bt=Su(Ne,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),on,Ei,lr,er,Dr;let[hr,zi]=(0,ve.useState)({subject_id:(on=xe==null?void 0:xe.detail)==null?void 0:on.id,course_id:"",parentNodeUuid:Yt,type:1});const[Di,xr]=(0,ve.useState)(),[Wi,io]=(0,ve.useState)([]),[Xi]=(0,We.useSearchParams)(),[ur,qr]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{Ai()},[Yt]);function Ai(){return He(this,null,function*(){var Pn,Ji,mr;let Fr=yield(0,Lt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:hr});xr(Fr);let si=Object.entries((Pn=Fr==null?void 0:Fr.data)==null?void 0:Pn.study_grasp_hash).map(([Oo,fo],Qo)=>({name:Oo,value:fo,itemStyle:Qe[Qo].itemStyle})),kr=Object.entries((Ji=Fr==null?void 0:Fr.data)==null?void 0:Ji.study_complete_hash).map(([Oo,fo],Qo)=>({name:Oo,value:fo}));qr(kr),((mr=si==null?void 0:si.filter(Oo=>(Oo==null?void 0:Oo.value)>0))==null?void 0:mr.length)===0?io([]):io(si)})}return El.createElement("div",{className:Ar.DetailStatistics},Xi.get("type")!=="classrooms"&&El.createElement("div",{className:Ar.header},El.createElement("span",{className:Ar.title},"\u7EDF\u8BA1\u8303\u56F4"),El.createElement(Zt.ZP.Group,{onChange:Pn=>{hr.type=Pn.target.value,zi(Ms({},hr)),Ai()},value:hr.type},El.createElement(Zt.ZP,{value:1},"\u5168\u90E8"),El.createElement(Zt.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),El.createElement(Zt.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(hr==null?void 0:hr.type)===3&&El.createElement(et.default,{onChange:Pn=>{hr.course_id=Pn,zi(Ms({},hr)),Ai()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Ei=Di==null?void 0:Di.courses)==null?void 0:Ei.map(Pn=>El.createElement(et.default.Option,{value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name)))),El.createElement("div",{style:{marginTop:"16rem",display:"flex"}},El.createElement("div",{className:Ar.left,style:{backgroundImage:`url(${$d}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},El.createElement("img",{src:cd}),El.createElement("div",{style:{marginTop:"20rem"}},El.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u4EBA\u6570"),El.createElement("div",{className:Ar.xxrscount},(lr=Di==null?void 0:Di.data)==null?void 0:lr.study_count))),El.createElement("div",{className:Ar.right},El.createElement("div",{className:Ar.righttop},El.createElement("img",{src:vd}),El.createElement("div",null,El.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),El.createElement("div",{className:Ar.xxrscount},(er=Di==null?void 0:Di.data)==null?void 0:er.study_complete_rate,"%"))),El.createElement("div",{className:Ar.rightbottom},El.createElement("img",{src:Xu}),El.createElement("div",null,El.createElement("div",{className:Ar.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),El.createElement("div",{className:Ar.xxrscount},(Dr=Di==null?void 0:Di.data)==null?void 0:Dr.study_grasp_rate,"%"))))),El.createElement(Tu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),El.createElement(hd.Z,{option:Xl(ur),style:{height:300,width:400},opts:{renderer:"svg"}}),El.createElement(Tu.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Wi==null?void 0:Wi.length)>0?El.createElement(Mu,{labelTextColor:"#333",dataSource:Wi}):El.createElement(Ha.Z,{children:El.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Vt=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(nt),Qt=Se(23210),wn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",In=Se(94941),Ht=Se(59301),gi=Object.defineProperty,Zi=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,ro=(Ie,Ne,xe)=>Ne in Ie?gi(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,qn=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))wr.call(Ne,xe)&&ro(Ie,xe,Ne[xe]);if(ji)for(var xe of ji(Ne))ki.call(Ne,xe)&&ro(Ie,xe,Ne[xe]);return Ie},gr=(Ie,Ne)=>Zi(Ie,zr(Ne)),Or=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const qo=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let Ko=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],ra=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const oa=({pathsDetail:Ie,user:Ne,globalSetting:xe,loading:ft,dispatch:Tn,items:Bt,showdetail:ai,setshowdetail:Yt,containerRef:bt,getData:on,setshow:Ei,Tabsdatas:lr,uuid:er,tpacti:Dr,initdata:hr})=>{var zi,Di,xr,Wi,io,Xi,ur,qr,Ai,Pn,Ji,mr,Fr,si,kr,Oo,fo,Qo,or,Kr,Wr,Zo,li,po,Sa,hs,pi,Zn,co,Lo,No,As,as,Pl,$l,ts,Xa,fs;const[Al,xu]=(0,ve.useState)(0),[td]=Wt.default.useForm(),[Fs,od]=(0,ve.useState)({});let[Ia,Na]=(0,ve.useState)(!1);const[la,xs]=(0,ve.useState)(!1),[rl,qs]=(0,ve.useState)("1"),[Hl,Nl]=(0,ve.useState)([]),[Sf,ya]=(0,ve.useState)(1),[oh,wi]=(0,ve.useState)(2),[Cl,tu]=(0,ve.useState)(2),[ap,sp]=(0,ve.useState)(),[Fl,lp]=(0,ve.useState)();let[cu,na]=(0,ve.useState)([]);const[vs,Ll]=(0,ve.useState)({}),[ul,Ns]=(0,ve.useState)(!1),[Sd,xh]=(0,ve.useState)(""),[wf,Hp]=(0,ve.useState)([]),[up]=(0,We.useSearchParams)(),[Zp,dp]=(0,ve.useState)(!1),[zo,Pf]=(0,ve.useState)([]),[vg,zg]=(0,ve.useState)([]),[mc,hu]=(0,ve.useState)([]);let[ii,Rg]=(0,ve.useState)({tags:[],tagszy:[],tagslx:[]});const[C0,va]=(0,ve.useState)([{label:"\u5B9E\u8BAD",children:Ht.createElement(su,{getother:Ef,types:"1",ktzykey:rl,onChange:Ki=>{Nl(Ki)}}),key:"1"},{label:"\u89C6\u9891",children:Ht.createElement(su,{getother:Ef,types:"2",ktzykey:rl,onChange:Ki=>{Nl(Ki)}}),key:"2"},{label:"\u8BFE\u4EF6",children:Ht.createElement(su,{getother:Ef,types:"3",ktzykey:rl,onChange:Ki=>{Nl(Ki)}}),key:"3"},{label:"\u8BD5\u5377",children:Ht.createElement(su,{getother:Ef,types:"4",ktzykey:rl,onChange:Ki=>{Nl(Ki)}}),key:"4"}].filter(Ki=>!!Ki));let[vc,ah]=(0,ve.useState)([]),[Bc,Cf]=(0,ve.useState)([]);const[Wp,Vp]=(0,ve.useState)(0),[E0,cp]=(0,ve.useState)(0),[yc,b0]=(0,ve.useState)([]),[Qa,Jh]=(0,ve.useState)({bh:[],qx:[],hx:[],gl:[]}),Um=Ki=>Tn({type:"userDetail/logWatchHistory",payload:qn({},Ki)}),qf={maxCount:1,fileList:cu,accept:((Di=(zi=Fs==null?void 0:Fs.label)==null?void 0:zi[0])==null?void 0:Di.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:Ki=>{var Ja,gl;if(!(Ki.type==="video/mp4")&&((gl=(Ja=Fs==null?void 0:Fs.label)==null?void 0:Ja[0])==null?void 0:gl.name)==="\u89C6\u9891")return kt.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),ku.default.LIST_IGNORE},action:`${dt.Z.API_SERVER}/api/attachments.json`,onChange:Ki=>{na(Ki==null?void 0:Ki.fileList)}};function Yp(){return Or(this,null,function*(){var Ki,Ja,gl,dl,Iu;let Ss=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:Ie.detail.id}});if((Ss==null?void 0:Ss.status)===0){Vp(er);const cl=[...(Iu=(dl=(Ki=Ss==null?void 0:Ss.data)==null?void 0:Ki.nodes)==null?void 0:dl.splice(1,(gl=(Ja=Ss==null?void 0:Ss.data)==null?void 0:Ja.nodes)==null?void 0:gl.length))==null?void 0:Iu.map(fu=>{var ad,Kc,kh;return qn({label:(ad=fu==null?void 0:fu.properties)==null?void 0:ad.name,children:Ht.createElement(Ya,{onChange:Hg=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Hg))},itemsuuid:Bt==null?void 0:Bt.uuid,uuid:(Kc=fu==null?void 0:fu.properties)==null?void 0:Kc.uuid,typesdata:Qa}),key:(kh=fu==null?void 0:fu.properties)==null?void 0:kh.uuid},fu)})];vc=cl,ah(cl),sessionStorage.setItem("typesdatajson",JSON.stringify(Qa)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Qa)),Na(!0)}})}function rm(){return Or(this,null,function*(){var Ki,Ja,gl;let dl=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(Ki=Ie==null?void 0:Ie.detail)==null?void 0:Ki.id}});(dl==null?void 0:dl.status)===0&&(ii.tags=dl==null?void 0:dl.data,Rg(qn({},ii)));let Iu=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:(Ja=Ie==null?void 0:Ie.detail)==null?void 0:Ja.id}});(Iu==null?void 0:Iu.status)===0&&(ii.tagszy=[...Ko,...Iu==null?void 0:Iu.data2],ii.tagslx=[...ra,...Iu==null?void 0:Iu.data],Rg(qn({},ii)));let Ss=yield(0,Lt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Bt==null?void 0:Bt.resourceUrl,item_banks_group_ids:Bt==null?void 0:Bt.itemBanksGroupIds}});if(xh(""),hu([]),localStorage.setItem("container_type_tupu",Ss==null?void 0:Ss.container_type),(Bt==null?void 0:Bt.nodeType)==="\u89C6\u9891"&&(((gl=Ss==null?void 0:Ss.attachment)==null?void 0:gl.file_type)==="video"||(Ss==null?void 0:Ss.container_type)==="video")&&xh(Ss==null?void 0:Ss.id),(Bt==null?void 0:Bt.resourceOrigin)===1&&(Bt==null?void 0:Bt.nodeType)!=="\u9898\u96C6"){let cl={url:Bt==null?void 0:Bt.resourceUrl,name:Ss==null?void 0:Ss.name,id:Ss==null?void 0:Ss.examination_bank_id};Nl([cl])}(Bt==null?void 0:Bt.resourceOrigin)===1&&(Bt==null?void 0:Bt.nodeType)==="\u9898\u96C6"&&hu(Ss==null?void 0:Ss.item_banks_groups),(Bt==null?void 0:Bt.resourceOrigin)===2&&na([{uid:"123",name:Ss==null?void 0:Ss.name,response:{id:"123",url:Bt==null?void 0:Bt.resourceUrl}}])})}function Ef(Ki){return Or(this,null,function*(){var Ja,gl;let dl=yield(0,Lt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Ki}});(dl==null?void 0:dl.status)===0&&((dl==null?void 0:dl.container_type)==="att"?Ll({url:dt.Z.API_SERVER+((Ja=dl==null?void 0:dl.attachment)==null?void 0:Ja.url),file_type:(gl=dl==null?void 0:dl.attachment)==null?void 0:gl.file_type}):window.open(Ki))})}function qh(){return Or(this,null,function*(){let Ki=yield(0,Lt.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:Ie.detail.id}});(Ki==null?void 0:Ki.status)===0&&Pf(Ki==null?void 0:Ki.data)})}function _h(){return Or(this,null,function*(){var Ki,Ja,gl,dl,Iu,Ss;let cl=yield(0,Lt.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),parentNodeUuids:lr==null?void 0:lr.map(fu=>fu==null?void 0:fu.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:Ie.detail.id}});if((cl==null?void 0:cl.status)===0){b0((Ki=cl==null?void 0:cl.data)==null?void 0:Ki.nodes),sp((gl=(Ja=cl==null?void 0:cl.data)==null?void 0:Ja.nodes)==null?void 0:gl.filter(ad=>{var Kc;return((Kc=ad==null?void 0:ad.properties)==null?void 0:Kc.uuid)===(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id)})),lp((dl=cl==null?void 0:cl.data)==null?void 0:dl.relationships);const fu=[...(Ss=(Iu=cl==null?void 0:cl.data)==null?void 0:Iu.graphNodeMappings)==null?void 0:Ss.map((ad,Kc)=>{var kh;return{label:`${ad==null?void 0:ad.parentNodeName}\uFF08${(kh=ad==null?void 0:ad.childNodeUuids)==null?void 0:kh.length}\uFF09`,children:Ht.createElement(Rh,{datas:cl==null?void 0:cl.data,items:ad==null?void 0:ad.childNodeUuids}),key:Kc}})];cp(0),Bc=fu,Cf(fu)}})}return(0,ve.useEffect)(()=>{ai&&(_h(),rm())},[ai,Bt]),Ht.createElement(Nn,null,Ht.createElement("div",null,ai&&Ht.createElement(au.Z,{open:ai,width:"700rem",mask:!1,closable:!1,rootClassName:Ar.drawer,destroyOnClose:!0,getContainer:()=>bt.current,onCancel:()=>{Yt(!1),xh("")}},Ht.createElement("div",{className:Ar.detailmodal},Ht.createElement("div",null,Ht.createElement("span",{className:Ar.title},"\u8282\u70B9\u8BE6\u60C5"),((xr=Ie==null?void 0:Ie.detail)==null?void 0:xr.edit_of_subject_knowledge)&&er!=="\u5B66\u4E60\u8DEF\u5F84"&&(Bt==null?void 0:Bt.colorType)!=="1"&&Ht.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>Or(void 0,null,function*(){var Ki,Ja,gl,dl,Iu,Ss,cl,fu,ad,Kc;xu(3),Yt(!1);let kh={name:Bt.name,description:Bt.description,label:((Ja=(Ki=ap==null?void 0:ap[0])==null?void 0:Ki.labels)==null?void 0:Ja[1])==="\u8D44\u6E90"?(gl=ii==null?void 0:ii.tagszy)==null?void 0:gl.filter(ss=>(ss==null?void 0:ss.name)===(Bt==null?void 0:Bt.nodeType)):(dl=ii==null?void 0:ii.tagslx)==null?void 0:dl.filter(ss=>(ss==null?void 0:ss.name)===(Bt==null?void 0:Bt.nodeType)),tag:(Iu=ii==null?void 0:ii.tags)==null?void 0:Iu.filter(ss=>{var wd,Pd;return(Pd=(wd=Bt==null?void 0:Bt.tags)==null?void 0:wd.map(Td=>Td==null?void 0:Td.name))==null?void 0:Pd.includes(ss==null?void 0:ss.name)}),resourceOrigin:Bt.resourceOrigin,url:(Bt==null?void 0:Bt.resourceOrigin)===3?Bt==null?void 0:Bt.resourceUrl:""},Hg=(Ss=Fl==null?void 0:Fl.filter(ss=>(ss==null?void 0:ss.type)==="\u88AB\u5305\u542B"&&(ss==null?void 0:ss.startNodeUuid)===((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))))==null?void 0:Ss.map(ss=>{var wd,Pd;return{uuid:ss==null?void 0:ss.endNodeUuid,name:(Pd=(wd=yc==null?void 0:yc.find(Td=>{var Mc;return((Mc=Td==null?void 0:Td.properties)==null?void 0:Mc.uuid)===(ss==null?void 0:ss.endNodeUuid)}))==null?void 0:wd.properties)==null?void 0:Pd.name}}),hp=(cl=Fl==null?void 0:Fl.filter(ss=>(ss==null?void 0:ss.type)==="\u5305\u542B"&&(ss==null?void 0:ss.startNodeUuid)===((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))))==null?void 0:cl.map(ss=>{var wd,Pd;return{uuid:ss==null?void 0:ss.endNodeUuid,name:(Pd=(wd=yc==null?void 0:yc.find(Td=>{var Mc;return((Mc=Td==null?void 0:Td.properties)==null?void 0:Mc.uuid)===(ss==null?void 0:ss.endNodeUuid)}))==null?void 0:wd.properties)==null?void 0:Pd.name}});Hp(hp);let fp=(fu=Fl==null?void 0:Fl.filter(ss=>(ss==null?void 0:ss.type)==="\u524D\u5E8F"&&(ss==null?void 0:ss.startNodeUuid)===((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))))==null?void 0:fu.map(ss=>{var wd,Pd;return{uuid:ss==null?void 0:ss.endNodeUuid,name:(Pd=(wd=yc==null?void 0:yc.find(Td=>{var Mc;return((Mc=Td==null?void 0:Td.properties)==null?void 0:Mc.uuid)===(ss==null?void 0:ss.endNodeUuid)}))==null?void 0:wd.properties)==null?void 0:Pd.name}}),gp=(ad=Fl==null?void 0:Fl.filter(ss=>(ss==null?void 0:ss.type)==="\u540E\u5E8F"&&(ss==null?void 0:ss.startNodeUuid)===((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))))==null?void 0:ad.map(ss=>{var wd,Pd;return{uuid:ss==null?void 0:ss.endNodeUuid,name:(Pd=(wd=yc==null?void 0:yc.find(Td=>{var Mc;return((Mc=Td==null?void 0:Td.properties)==null?void 0:Mc.uuid)===(ss==null?void 0:ss.endNodeUuid)}))==null?void 0:wd.properties)==null?void 0:Pd.name}}),B0=(Kc=Fl==null?void 0:Fl.filter(ss=>((ss==null?void 0:ss.type)==="\u5173\u8054"||(ss==null?void 0:ss.type)==="\u88AB\u5173\u8054")&&(ss==null?void 0:ss.startNodeUuid)===((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))))==null?void 0:Kc.map(ss=>{var wd,Pd;return{uuid:ss==null?void 0:ss.endNodeUuid,name:(Pd=(wd=yc==null?void 0:yc.find(Td=>{var Mc;return((Mc=Td==null?void 0:Td.properties)==null?void 0:Mc.uuid)===(ss==null?void 0:ss.endNodeUuid)}))==null?void 0:wd.properties)==null?void 0:Pd.name}});Jh({bh:Hg,qx:fp,hx:gp,gl:B0}),td.setFieldsValue(kh),od(kh)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),Ht.createElement("div",{style:{display:"flex",alignItems:"center"}},(Bt==null?void 0:Bt.colorType)!=="1"&&((Wi=Ie==null?void 0:Ie.detail)==null?void 0:Wi.edit_of_subject_knowledge)&&er!=="\u5B66\u4E60\u8DEF\u5F84"&&Ht.createElement(vt.ZP,{type:"primary",className:Ar.button,onClick:(0,ld.debounce)(()=>Or(void 0,null,function*(){var Ki,Ja,gl;let dl=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),subject_id:(Ki=Ie==null?void 0:Ie.detail)==null?void 0:Ki.id,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((dl==null?void 0:dl.status)===0){let Iu=(gl=(Ja=dl==null?void 0:dl.data)==null?void 0:Ja.nodes)==null?void 0:gl.filter(cl=>{var fu;return((fu=cl==null?void 0:cl.properties)==null?void 0:fu.uuid)!==((Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id))}),Ss=Iu==null?void 0:Iu.map(cl=>{var fu,ad;return{name:(fu=cl==null?void 0:cl.properties)==null?void 0:fu.name,uuid:(ad=cl==null?void 0:cl.properties)==null?void 0:ad.uuid}});Qa.bh=Ss,Jh(Qa),xu(1),Yt(!1),Nl([]),hu([]),na([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((io=Ie==null?void 0:Ie.detail)==null?void 0:io.edit_of_subject_knowledge)&&er!=="\u5B66\u4E60\u8DEF\u5F84"&&Ht.createElement(vt.ZP,{type:"primary",className:Ar.button,onClick:()=>{var Ki,Ja;((Ja=(Ki=Qa==null?void 0:Qa.bh)==null?void 0:Ki.filter(gl=>(gl==null?void 0:gl.uuid)===(Bt==null?void 0:Bt.id)))==null?void 0:Ja.length)>0||Qa.bh.push({name:Bt==null?void 0:Bt.name,uuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id)}),xu(2),Yt(!1),Nl([]),hu([]),na([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((Xi=Ie==null?void 0:Ie.detail)==null?void 0:Xi.edit_of_subject_knowledge)&&er!=="\u5B66\u4E60\u8DEF\u5F84"&&Ht.createElement(vt.ZP,{className:Ar.button,onClick:()=>{let Ki="";Jt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:bt.current,content:Ht.createElement("div",null,Ht.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",Ht.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),Ht.createElement(en.default,{onChange:Ja=>{Ki=Ja.target.value}})),onOk:()=>Or(void 0,null,function*(){var Ja,gl,dl;if(Ki!=="\u786E\u8BA4\u5220\u9664")return kt.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(Ki==="\u786E\u8BA4\u5220\u9664"){let Iu=yield(0,Lt.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),subject_id:(Ja=Ie==null?void 0:Ie.detail)==null?void 0:Ja.id}});(Iu==null?void 0:Iu.status)===0&&(kt.ZP.info("\u5220\u9664\u6210\u529F"),up.get("type")==="classrooms"?Tn({type:"pathsDetail/getCourseDetail",payload:qn({id:(gl=Ie==null?void 0:Ie.detail)==null?void 0:gl.id,knowledge:!0},(0,st.oP)())}):Tn({type:"pathsDetail/getPathsDetail",payload:qn({id:(dl=Ie==null?void 0:Ie.detail)==null?void 0:dl.id,knowledge:!0},(0,st.oP)())}),(Bt==null?void 0:Bt.colorType)!=="1"?(Ei(!1),on()):hr(),Yt(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((ur=Ie==null?void 0:Ie.detail)==null?void 0:ur.edit_of_subject_knowledge)&&er==="\u5B66\u4E60\u8DEF\u5F84"&&up.get("type")==="classrooms"&&Ht.createElement(vt.ZP,{type:"primary",className:Ar.button,onClick:()=>{Jt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:bt.current,okText:"\u786E\u8BA4\u540C\u6B65",content:Ht.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",Ht.createElement("span",{className:"c-light-primary"},Bt==null?void 0:Bt.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>Or(void 0,null,function*(){var Ki;const Ja=yield(0,Lt.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:Bt==null?void 0:Bt.resourceid,subject_id:(Ki=Ie==null?void 0:Ie.detail)==null?void 0:Ki.id}});(Ja==null?void 0:Ja.status)===0&&kt.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),Ht.createElement(_s.Z,{onClick:()=>{Yt(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),Ht.createElement("div",{className:Ar.tabstyle},qo==null?void 0:qo.map(Ki=>Ht.createElement("div",{onClick:()=>{ya(Ki.key)},className:Sf===(Ki==null?void 0:Ki.key)?Ar.itemsactivite:Ar.items},Ki==null?void 0:Ki.name))),Sf===1&&Ht.createElement("div",null,Ht.createElement("div",{className:Ar.nodetitle},oh===1&&Ht.createElement(il.Z,{onClick:()=>wi(2)}),oh===2&&Ht.createElement(Wo.Z,{onClick:()=>wi(1)}),Ht.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),oh===2&&Ht.createElement("div",{className:Ar.nodeboyd},Ht.createElement("div",{className:Ar.listitem,style:{marginTop:"0rem"}},Ht.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),Ht.createElement("span",null,Bt==null?void 0:Bt.name)),Ht.createElement("div",{className:Ar.listitem},Ht.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),Ht.createElement("span",null,(Bt==null?void 0:Bt.description)||"\u6682\u65E0")),Ht.createElement("div",{className:Ar.listitem},Ht.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),Ht.createElement("div",null,(Bt==null?void 0:Bt.nodeType)&&Ht.createElement(yn,{containerRef:bt,type:5,value:[{name:Bt==null?void 0:Bt.nodeType}],pathsDetail:Ie,showmodal:!1,dataSources:[]})," ")),Ht.createElement("div",{className:Ar.listitem},Ht.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),Ht.createElement("span",null,((qr=Bt==null?void 0:Bt.tags)==null?void 0:qr.length)>0&&Ht.createElement(yn,{containerRef:bt,type:5,pathsDetail:Ie,value:Bt==null?void 0:Bt.tags,showmodal:!1,dataSources:[]}))),(Bt==null?void 0:Bt.nodeType)==="\u89C6\u9891"&&(Bt==null?void 0:Bt.resourceOrigin)!==3&&Sd&&Ht.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},Ht.createElement(Nc.Z,{allow_skip:!0,videoId:Sd,toLog:!0,src:Bt==null?void 0:Bt.resourceUrl,logWatchHistory:Ki=>Um(gr(qn({},Ki),{container_type:localStorage.getItem("container_type_tupu")}))})),(Bt==null?void 0:Bt.resourceOrigin)===3&&Ht.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Ht.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},Bt==null?void 0:Bt.resourceUrl),Ht.createElement(vt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Or(void 0,null,function*(){var Ki;let Ja=yield(0,Lt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Ki=Ie==null?void 0:Ie.detail)==null?void 0:Ki.id,uuid:Bt==null?void 0:Bt.uuid}});window.open(Bt==null?void 0:Bt.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(Bt==null?void 0:Bt.nodeType)==="\u9898\u96C6"&&(mc==null?void 0:mc.map(Ki=>Ht.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},Ht.createElement(De.Z,{title:Ki==null?void 0:Ki.name},Ht.createElement("span",{className:Ar.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},Ki==null?void 0:Ki.name)),Ht.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Ki==null?void 0:Ki.count)))),(Bt==null?void 0:Bt.nodeType)!="\u89C6\u9891"&&(Bt==null?void 0:Bt.nodeType)!="\u9898\u96C6"&&(Bt!=null&&Bt.resourceOrigin)&&[1,2].includes(Bt==null?void 0:Bt.resourceOrigin)?Ht.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Ht.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(Bt==null?void 0:Bt.resourceOrigin)===1?(Ai=Hl==null?void 0:Hl[0])==null?void 0:Ai.name:(Pn=cu==null?void 0:cu[0])==null?void 0:Pn.name),(0,Bd.JA)()&&(Bt==null?void 0:Bt.nodeType)==="\u8BD5\u5377"?"":Ht.createElement(vt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Or(void 0,null,function*(){var Ki;Ef(Bt==null?void 0:Bt.resourceUrl);let Ja=yield(0,Lt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Ki=Ie==null?void 0:Ie.detail)==null?void 0:Ki.id,uuid:Bt==null?void 0:Bt.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),(Bt==null?void 0:Bt.nodeType)==="\u8BD5\u5377"&&(Bt==null?void 0:Bt.resourceOrigin)===1&&Ht.createElement(vt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Or(void 0,null,function*(){var Ki,Ja;const gl=yield(0,In.Mb)({categoryId:(Ki=Hl==null?void 0:Hl[0])==null?void 0:Ki.id});gl!=null&&gl.exercise_id&&(0,st.xg)(`/classrooms/coursesId/exercise/${gl.exercise_id}/${(Ja=Ne.userInfo)==null?void 0:Ja.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),Ht.createElement("div",{className:Ar.nodetitle},Cl===1&&Ht.createElement(il.Z,{onClick:()=>tu(2)}),Cl===2&&Ht.createElement(Wo.Z,{onClick:()=>tu(1)}),Ht.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),Cl===2&&Ht.createElement("div",{className:Ar.nodeboyd,style:{padding:0,minHeight:"530rem"}},Ht.createElement(So.default,{className:Ar.Tabs,activeKey:E0,destroyInactiveTabPane:!0,onChange:Ki=>{cp(parseInt(Ki))},type:"card",items:Bc}))),Sf===3&&Ht.createElement("div",null,(0,Bd.JA)()?Ht.createElement(Vt,{uuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id)}):Ht.createElement(df,{uuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id)}))),Ht.createElement(Jt.default,{title:Ht.createElement("span",{style:{fontSize:"18rem",color:"#000"}},Al===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:Al>0,getContainer:()=>bt.current,onCancel:()=>{xu(0),td.resetFields(),Jh({qx:[],bh:[],hx:[],gl:[]}),na([]),od({}),Nl([]),hu([])},okButtonProps:{loading:ul},onOk:()=>{td.submit()}},Ht.createElement("div",{className:Ar.addmodal},Ht.createElement("div",{className:Ar.title},"\u8282\u70B9\u5C5E\u6027"),Ht.createElement(Wt.default,{className:Ar.form,labelCol:{flex:"92rem"},layout:"horizontal",form:td,colon:!1,onValuesChange:(Ki,Ja)=>{var gl,dl,Iu,Ss;od(qn({},Ja)),(Ja==null?void 0:Ja.resourceOrigin)!==1&&Nl([]),((dl=(gl=Ja==null?void 0:Ja.label)==null?void 0:gl[0])==null?void 0:dl.name)!=="\u9898\u96C6"&&hu([]),((Ss=(Iu=Ja==null?void 0:Ja.label)==null?void 0:Iu[0])==null?void 0:Ss.item_type)!==2&&(Nl([]),na([]),hu([]),td.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,ld.debounce)(Ki=>Or(void 0,null,function*(){var Ja,gl,dl,Iu,Ss,cl,fu,ad,Kc,kh,Hg,hp,fp,gp,B0,ss,wd,Pd,Td,Mc,Hv,M0,om,F0,Up,$h,Zv,ef,am,sm,Wv,Vv,_f,Zg,Kp,Km,Qm,pp,zy,Yv,Gm,sl,yg,L0,Vs,Uv,Xm,Jm,Ry,qm,gu,_m,tc,Ru;if(((Ja=Qa==null?void 0:Qa.bh)==null?void 0:Ja.length)===0){kt.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((Ki==null?void 0:Ki.resourceOrigin)===0){kt.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((Ki==null?void 0:Ki.resourceOrigin)===1&&(Hl==null?void 0:Hl.length)<=0&&((gl=Ki==null?void 0:Ki.label[0])==null?void 0:gl.name)!=="\u9898\u96C6"){kt.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u5934\u6B4C\u8D44\u6E90");return}if((Ki==null?void 0:Ki.resourceOrigin)===1&&(mc==null?void 0:mc.length)<=0&&((dl=Ki==null?void 0:Ki.label[0])==null?void 0:dl.name)==="\u9898\u96C6"){kt.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u5934\u6B4C\u8D44\u6E90");return}if((Ki==null?void 0:Ki.resourceOrigin)===2&&(cu==null?void 0:cu.length)===0){kt.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ns(!0);let Hy=Al===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",$m=Al===3?{subject_id:(Iu=Ie==null?void 0:Ie.detail)==null?void 0:Iu.id,properties:{description:Ki.description,rootNodeUuid:Bt==null?void 0:Bt.rootNodeUuid,name:Ki.name,uuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),nodeType:(Ss=Ki==null?void 0:Ki.label[0])==null?void 0:Ss.name,tags:((fu=(cl=Ki.tag)==null?void 0:cl.map(Cu=>Cu==null?void 0:Cu.name))==null?void 0:fu.join("\uFF0C"))||"",color:Bt==null?void 0:Bt.color,resourceOrigin:Ki.resourceOrigin,resourceUrl:Ki.resourceOrigin===3?Ki.url:Ki.resourceOrigin===2?((kh=(Kc=(ad=cu==null?void 0:cu[0])==null?void 0:ad.response)==null?void 0:Kc.url)==null?void 0:kh.indexOf("educoder.net"))>-1?(hp=(Hg=cu==null?void 0:cu[0])==null?void 0:Hg.response)==null?void 0:hp.url:((fp=xe==null?void 0:xe.setting)==null?void 0:fp.public_bucket_host)+((B0=(gp=cu==null?void 0:cu[0])==null?void 0:gp.response)==null?void 0:B0.url):(ss=Hl==null?void 0:Hl[0])==null?void 0:ss.url,container_type:((wd=Ki==null?void 0:Ki.label[0])==null?void 0:wd.name)==="\u9898\u96C6"?"ItemBanksGroup":(Ki.resourceOrigin===1||Ki.resourceOrigin===2)&&((Pd=Hl==null?void 0:Hl[0])==null?void 0:Pd.container_type)||((Mc=(Td=cu==null?void 0:cu[0])==null?void 0:Td.response)==null?void 0:Mc.container_type),container_id:(Ki.resourceOrigin===1||Ki.resourceOrigin===2)&&((Hv=Hl==null?void 0:Hl[0])==null?void 0:Hv.container_id)||((om=(M0=cu==null?void 0:cu[0])==null?void 0:M0.response)==null?void 0:om.container_id),itemBanksGroupIds:mc==null?void 0:mc.map(Cu=>Cu==null?void 0:Cu.group_id).toString()},subgraphNodeUuid:Dr,relationships:[...(F0=Qa.bh)==null?void 0:F0.map(Cu=>({startNodeUuid:Cu.uuid,endNodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),type:"\u5305\u542B"})),...wf==null?void 0:wf.map(Cu=>({endNodeUuid:Cu.uuid,startNodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),type:"\u5305\u542B"})),...(Up=Qa.qx)==null?void 0:Up.map(Cu=>({startNodeUuid:Cu.uuid,endNodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),type:"\u524D\u5E8F"})),...($h=Qa.hx)==null?void 0:$h.map(Cu=>({endNodeUuid:Cu.uuid,startNodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),type:"\u540E\u5E8F"})),...(Zv=Qa.gl)==null?void 0:Zv.map(Cu=>({startNodeUuid:Cu.uuid,endNodeUuid:(Bt==null?void 0:Bt.keys)||(Bt==null?void 0:Bt.id),type:"\u5173\u8054"}))]}:{label:((ef=Ki==null?void 0:Ki.label[0])==null?void 0:ef.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:(am=Ie==null?void 0:Ie.detail)==null?void 0:am.id,properties:{description:Ki.description,rootNodeUuid:Bt==null?void 0:Bt.rootNodeUuid,name:Ki.name,nodeType:(sm=Ki==null?void 0:Ki.label[0])==null?void 0:sm.name,tags:((Vv=(Wv=Ki.tag)==null?void 0:Wv.map(Cu=>Cu==null?void 0:Cu.name))==null?void 0:Vv.join("\uFF0C"))||"",color:Al===1?"2":parseInt(Bt==null?void 0:Bt.colorType)+1+"",resourceOrigin:Ki.resourceOrigin,resourceUrl:Ki.resourceOrigin===3?Ki.url:Ki.resourceOrigin===2?((Kp=(Zg=(_f=cu==null?void 0:cu[0])==null?void 0:_f.response)==null?void 0:Zg.url)==null?void 0:Kp.indexOf("educoder.net"))>-1?(Qm=(Km=cu==null?void 0:cu[0])==null?void 0:Km.response)==null?void 0:Qm.url:((pp=xe==null?void 0:xe.setting)==null?void 0:pp.public_bucket_host)+((Yv=(zy=cu==null?void 0:cu[0])==null?void 0:zy.response)==null?void 0:Yv.url):(Gm=Hl==null?void 0:Hl[0])==null?void 0:Gm.url,container_type:((sl=Ki==null?void 0:Ki.label[0])==null?void 0:sl.name)==="\u9898\u96C6"?"ItemBanksGroup":(Ki.resourceOrigin===1||Ki.resourceOrigin===2)&&((yg=Hl==null?void 0:Hl[0])==null?void 0:yg.container_type)||((Vs=(L0=cu==null?void 0:cu[0])==null?void 0:L0.response)==null?void 0:Vs.container_type),container_id:(Ki.resourceOrigin===1||Ki.resourceOrigin===2)&&((Uv=Hl==null?void 0:Hl[0])==null?void 0:Uv.container_id)||((Jm=(Xm=cu==null?void 0:cu[0])==null?void 0:Xm.response)==null?void 0:Jm.container_id),itemBanksGroupIds:mc==null?void 0:mc.map(Cu=>Cu==null?void 0:Cu.group_id).toString()},subgraphNodeUuid:Dr,relationships:[...(Ry=Qa.bh)==null?void 0:Ry.map(Cu=>({startNodeUuid:Cu.uuid,type:"\u5305\u542B"})),...(qm=Qa.qx)==null?void 0:qm.map(Cu=>({startNodeUuid:Cu.uuid,type:"\u524D\u5E8F"})),...(gu=Qa.hx)==null?void 0:gu.map(Cu=>({endNodeUuid:Cu.uuid,type:"\u540E\u5E8F"})),...(_m=Qa.gl)==null?void 0:_m.map(Cu=>({startNodeUuid:Cu.uuid,type:"\u5173\u8054"}))]};const I0=yield(0,Lt.ZP)(Hy,{method:"POST",body:$m});Ns(!1),(I0==null?void 0:I0.status)===0&&(up.get("type")==="classrooms"?Tn({type:"pathsDetail/getCourseDetail",payload:qn({id:(tc=Ie==null?void 0:Ie.detail)==null?void 0:tc.id,knowledge:!0},(0,st.oP)())}):Tn({type:"pathsDetail/getPathsDetail",payload:qn({id:(Ru=Ie==null?void 0:Ie.detail)==null?void 0:Ru.id,knowledge:!0},(0,st.oP)())}),kt.ZP.info(Al===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),xu(0),Ei(!1),on(),td.resetFields(),na([]),od({}),Nl([]),hu([]),Jh({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},Ht.createElement(Wt.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Ht.createElement(en.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Ht.createElement(Wt.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Ht.createElement(en.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Ht.createElement(Wt.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Ht.createElement(yn,{containerRef:bt,type:5,pathsDetail:Ie,showmodal:Al!==3,dataSources:[]})),((mr=(Ji=Fs==null?void 0:Fs.label)==null?void 0:Ji[0])==null?void 0:mr.item_type)===2&&Ht.createElement(Wt.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},Ht.createElement(Zt.ZP.Group,{className:Ar.radioform},Ht.createElement(Zt.ZP,{value:1},"\u9009\u62E9\u5934\u6B4C\u8D44\u6E90"),((si=(Fr=Fs==null?void 0:Fs.label)==null?void 0:Fr[0])==null?void 0:si.name)!=="\u9898\u96C6"&&Ht.createElement(Zt.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((Oo=(kr=Fs==null?void 0:Fs.label)==null?void 0:kr[0])==null?void 0:Oo.name)!=="\u9898\u96C6"&&Ht.createElement(Zt.ZP,{value:3},"\u5916\u94FE"))),(Fs==null?void 0:Fs.resourceOrigin)===1&&((Qo=(fo=Fs==null?void 0:Fs.label)==null?void 0:fo[0])==null?void 0:Qo.item_type)===2&&Ht.createElement(Wt.default.Item,{label:" ",name:""},Ht.createElement(vt.ZP,{onClick:()=>{var Ki,Ja,gl,dl,Iu,Ss;((Ja=(Ki=Fs==null?void 0:Fs.label)==null?void 0:Ki[0])==null?void 0:Ja.name)==="\u9898\u96C6"?(dp(!0),zg(mc),qh()):(xs(!0),qs(((dl=(gl=Fs==null?void 0:Fs.label)==null?void 0:gl[0])==null?void 0:dl.name)==="\u89C6\u9891"?"2":((Ss=(Iu=Fs==null?void 0:Fs.label)==null?void 0:Iu[0])==null?void 0:Ss.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((Kr=(or=Fs==null?void 0:Fs.label)==null?void 0:or[0])==null?void 0:Kr.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Hl==null?void 0:Hl.length)>0&&Ht.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Ht.createElement("div",{className:Ar.multiple,title:(Wr=Hl==null?void 0:Hl[0])==null?void 0:Wr.name},(Zo=Hl==null?void 0:Hl[0])==null?void 0:Zo.name),Ht.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Nl([])},className:"iconfont icon-shanchu12"})," "),(mc==null?void 0:mc.length)>0&&(mc==null?void 0:mc.map(Ki=>Ht.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Ht.createElement("div",{className:Ar.multiple,title:Ki==null?void 0:Ki.name},Ki==null?void 0:Ki.name),Ht.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{hu(mc==null?void 0:mc.filter(Ja=>(Ja==null?void 0:Ja.group_id)!==(Ki==null?void 0:Ki.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Fs==null?void 0:Fs.resourceOrigin)===2&&((po=(li=Fs==null?void 0:Fs.label)==null?void 0:li[0])==null?void 0:po.item_type)===2&&Ht.createElement(Wt.default.Item,{label:" ",name:"file",shouldUpdate:!0},Ht.createElement(ku.default,qn({},qf),Ht.createElement(vt.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Fs==null?void 0:Fs.resourceOrigin)===3&&((hs=(Sa=Fs==null?void 0:Fs.label)==null?void 0:Sa[0])==null?void 0:hs.item_type)===2&&Ht.createElement(Wt.default.Item,{label:" ",name:"url"},Ht.createElement(Wt.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},Ht.createElement(en.default,{style:{height:"40rem"}}))),Ht.createElement(Wt.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},Ht.createElement(yn,{containerRef:bt,type:3,pathsDetail:Ie,showmodal:!0,dataSources:[]})))),Ht.createElement("div",{className:Ar.addmodal,style:{marginTop:"20rem"}},Ht.createElement("div",{className:Ar.title},Ht.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),Ht.createElement("span",{style:{cursor:"pointer"},onClick:()=>{Yp()}},"\u5173\u7CFB\u8BBE\u7F6E")),Ht.createElement("div",{className:Ar.gxcoent,style:{padding:"20rem 25rem"}},Ht.createElement("div",{className:Ar.gxtitle},Ht.createElement("div",{className:Ar.Colortitle,style:{background:"#6236ff"}}),Ht.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(pi=Qa.bh)==null?void 0:pi.length,"\uFF09")),Ht.createElement("div",{className:Ar.gxbody},(Zn=Qa==null?void 0:Qa.bh)==null?void 0:Zn.map(Ki=>Ht.createElement("div",{className:Ar.tag,style:{background:"#6236ff"}},Ht.createElement("span",{style:{marginRight:"10rem"}},Ki==null?void 0:Ki.name)," ",Ht.createElement(_s.Z,{onClick:()=>{var Ja;let gl=(Ja=Qa==null?void 0:Qa.bh)==null?void 0:Ja.filter(dl=>dl.uuid!==Ki.uuid);Jh({bh:gl,hx:Qa==null?void 0:Qa.hx,qx:Qa==null?void 0:Qa.qx,gl:Qa==null?void 0:Qa.gl})}})))),Ht.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Ht.createElement("div",{className:Ar.Colortitle,style:{background:"#24A881"}}),Ht.createElement("div",null,"\u524D\u5E8F\uFF08",(co=Qa.qx)==null?void 0:co.length,"\uFF09")),Ht.createElement("div",{className:Ar.gxbody},(Lo=Qa==null?void 0:Qa.qx)==null?void 0:Lo.map(Ki=>Ht.createElement("div",{className:Ar.tag,style:{background:"#24A881"}},Ht.createElement("span",{style:{marginRight:"10rem"}},Ki==null?void 0:Ki.name)," ",Ht.createElement(_s.Z,{onClick:()=>{var Ja;let gl=(Ja=Qa==null?void 0:Qa.qx)==null?void 0:Ja.filter(dl=>dl.uuid!==Ki.uuid);Jh({qx:gl,bh:Qa==null?void 0:Qa.bh,hx:Qa==null?void 0:Qa.hx,gl:Qa==null?void 0:Qa.gl})}})))),Ht.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Ht.createElement("div",{className:Ar.Colortitle,style:{background:"#EC8657"}}),Ht.createElement("div",null,"\u540E\u5E8F\uFF08",(No=Qa.hx)==null?void 0:No.length,"\uFF09")),Ht.createElement("div",{className:Ar.gxbody},(As=Qa==null?void 0:Qa.hx)==null?void 0:As.map(Ki=>Ht.createElement("div",{className:Ar.tag,style:{background:"#EC8657"}},Ht.createElement("span",{style:{marginRight:"10rem"}},Ki==null?void 0:Ki.name)," ",Ht.createElement(_s.Z,{onClick:()=>{var Ja;let gl=(Ja=Qa==null?void 0:Qa.hx)==null?void 0:Ja.filter(dl=>dl.uuid!==Ki.uuid);Jh({qx:Qa==null?void 0:Qa.qx,bh:Qa==null?void 0:Qa.bh,hx:gl,gl:Qa==null?void 0:Qa.gl})}})))),Ht.createElement("div",{className:Ar.gxtitle,style:{marginTop:"30rem"}},Ht.createElement("div",{className:Ar.Colortitle,style:{background:"#497DFF"}}),Ht.createElement("div",null,"\u5173\u8054\uFF08",(as=Qa.gl)==null?void 0:as.length,"\uFF09")),Ht.createElement("div",{className:Ar.gxbody},(Pl=Qa==null?void 0:Qa.gl)==null?void 0:Pl.map(Ki=>Ht.createElement("div",{className:Ar.tag,style:{background:"#497DFF"}},Ht.createElement("span",{style:{marginRight:"10rem"}},Ki==null?void 0:Ki.name)," ",Ht.createElement(_s.Z,{onClick:()=>{var Ja;let gl=(Ja=Qa==null?void 0:Qa.gl)==null?void 0:Ja.filter(dl=>dl.uuid!==Ki.uuid);Jh({qx:Qa==null?void 0:Qa.qx,hx:Qa==null?void 0:Qa.hx,bh:Qa==null?void 0:Qa.bh,gl})}}))))))),Ht.createElement(Jt.default,{title:"\u9009\u62E9\u9898\u96C6",open:Zp,destroyOnClose:!0,centered:!0,getContainer:()=>bt.current,width:"1200rem",onOk:()=>{if((vg==null?void 0:vg.length)<=0){kt.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}hu(vg),dp(!1)},onCancel:()=>{zg([]),dp(!1)}},Ht.createElement(ka.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:vg==null?void 0:vg.map(Ki=>Ki==null?void 0:Ki.group_id),onCheck:(Ki,Ja)=>{zg(Ja==null?void 0:Ja.checkedNodes)},treeData:zo,fieldNames:{key:"group_id",title:"name"},titleRender:Ki=>Ht.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},Ht.createElement(De.Z,{title:Ki==null?void 0:Ki.name},Ht.createElement("div",{className:Ar.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},Ht.createElement("img",{src:wn,style:{marginRight:10}}),Ht.createElement("span",null,Ki==null?void 0:Ki.name))),Ht.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Ki==null?void 0:Ki.count))})),Ht.createElement(Jt.default,{title:"\u9009\u62E9\u5934\u6B4C\u8D44\u6E90",open:la,destroyOnClose:!0,centered:!0,getContainer:()=>bt.current,width:"1200rem",onOk:()=>{xs(!1)},onCancel:()=>{xs(!1),Al!==3&&Nl([]),qs("1")}},Ht.createElement("div",{className:Ar.settingmodal},Ht.createElement(So.default,{className:Ar.Tabs,activeKey:rl,destroyInactiveTabPane:!0,onChange:Ki=>{qs(Ki)},type:"card",items:((ts=($l=Fs==null?void 0:Fs.label)==null?void 0:$l[0])==null?void 0:ts.name)==="\u89C6\u9891"?C0.filter(Ki=>(Ki==null?void 0:Ki.label)==="\u89C6\u9891"):((fs=(Xa=Fs==null?void 0:Fs.label)==null?void 0:Xa[0])==null?void 0:fs.name)==="\u8BD5\u5377"?C0.filter(Ki=>(Ki==null?void 0:Ki.label)==="\u8BD5\u5377"):C0.filter(Ki=>(Ki==null?void 0:Ki.label)!=="\u89C6\u9891")}))),Ht.createElement(Qt.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:vs==null?void 0:vs.url,type:vs==null?void 0:vs.file_type,disabledDownload:!0,onClose:()=>Ll({})}),Ht.createElement(Jt.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Ia,destroyOnClose:!0,centered:!0,getContainer:()=>bt.current,width:"1200rem",onCancel:()=>{Na(!1);let Ki=JSON.parse(sessionStorage.getItem("typesdatajson"));Jh(Ki)},onOk:()=>{let Ki=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Jh(Ki),Na(!1)}},Ht.createElement("div",{className:Ar.settingmodal},Ht.createElement(So.default,{className:Ar.Tabs,activeKey:Wp,destroyInactiveTabPane:!0,onChange:Ki=>{Vp(Ki)},type:"card",items:vc})))))};var _o=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(oa),cr={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},us=Object.defineProperty,Ga=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Xs=(Ie,Ne,xe)=>Ne in Ie?us(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Js=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ks.call(Ne,xe)&&Xs(Ie,xe,Ne[xe]);if(Ga)for(var xe of Ga(Ne))tl.call(Ne,xe)&&Xs(Ie,xe,Ne[xe]);return Ie};const Zl=()=>`shadow-${Math.random().toString(36).slice(2,9)}`;var gs=({percentage:Ie,startAngle:Ne=270,strokeColor:xe="#42BECD",trackColor:ft="#e6e6e6",innerBackgroundColor:Tn="#fff",text:Bt="",textColor:ai="#000",textSize:Yt="1rem",textPadding:bt="28rem",outerDiameter:on,innerDiameter:Ei,maxTextLength:lr=6,onClick:er,hoverEffect:Dr=!0,style:hr})=>{const[zi,Di]=(0,ve.useState)(0),[xr,Wi]=(0,ve.useState)(0),[io,Xi]=(0,ve.useState)(!1),ur=Wr=>{var Zo,li;const po=parseFloat(Wr),Sa=parseFloat((li=(Zo=document.documentElement)==null?void 0:Zo.style)==null?void 0:li.fontSize);return po*Sa},qr=()=>{Di(ur(on)),Wi(ur(Ei))};(0,ve.useEffect)(()=>(qr(),window.addEventListener("resize",qr),()=>window.removeEventListener("resize",qr)),[on,Ei]);const Ai=zi/2,Pn=xr/2,Ji=(zi-xr)/2,mr=Ai-Ji,Fr=2*Math.PI*mr,si=Fr-Ie/100*Fr,kr=`rotate(${Ne} ${Ai} ${Ai})`,fo=((Wr,Zo)=>Zo&&Wr.length>Zo?Wr.slice(0,Zo-1)+"...":Wr)(Bt,lr),Qo=()=>{Dr&&Xi(!0)},or=()=>{Xi(!1)},Kr=ur("4rem");return ve.createElement("svg",{width:zi,height:zi,viewBox:`0 0 ${zi} ${zi}`,xmlns:"http://www.w3.org/2000/svg",onClick:er,onMouseEnter:Qo,onMouseLeave:or,style:Js({cursor:er?"pointer":"default"},hr)},ve.createElement("circle",{cx:Ai,cy:Ai,r:Pn,fill:Tn}),ve.createElement("circle",{cx:Ai,cy:Ai,r:mr,fill:"none",stroke:ft,strokeWidth:Ji}),ve.createElement("circle",{cx:Ai,cy:Ai,r:mr,fill:"none",stroke:xe,strokeWidth:Ji,strokeDasharray:Fr,strokeDashoffset:si,strokeLinecap:"round",transform:kr}),io&&ve.createElement("circle",{cx:Ai,cy:Ai,r:mr+Ji/2,fill:"none",stroke:"#FA6400",strokeWidth:ur("4rem")}),Bt&&ve.createElement("foreignObject",{x:Ai-Pn,y:Ai-Pn,width:xr,height:xr},ve.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:bt}},ve.createElement("b",{style:{color:ai,fontSize:Yt,textAlign:"center"},title:Bt},fo))))},Ts=Se(24905),Cs=Se(95237),jl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",fl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",Zs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",Ql="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",uu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",an=Se(43604),Xt=Se(5083),Hn=Se(61186),En=Se.n(Hn),kn=Se(92365),Bi=Se(59437),Jn=Se(79834),xi=Se(33081),Ui=Se(59301),vr=Object.defineProperty,tr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,lo=(Ie,Ne,xe)=>Ne in Ie?vr(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,aa=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))vo.call(Ne,xe)&&lo(Ie,xe,Ne[xe]);if(rr)for(var xe of rr(Ne))so.call(Ne,xe)&&lo(Ie,xe,Ne[xe]);return Ie},xa=(Ie,Ne)=>tr(Ie,_r(Ne)),Mo=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Vo=({classroomList:Ie,dispatch:Ne,courseEndTime:xe})=>{const ft=(0,We.useParams)(),[Tn]=Wt.default.useForm(),[Bt,ai]=(0,ve.useState)(1),[Yt,bt]=(0,ve.useState)([]),[on,Ei]=(0,ve.useState)(0),[lr,er]=(0,ve.useState)(20),[Dr,hr]=(0,ve.useState)(!0),[zi,Di]=(0,ve.useState)([]),[xr,Wi]=(0,ve.useState)(!0);ft.coursesId=ft.pathId,ft.id=ft.coursesId,(0,ve.useEffect)(()=>{if(Ie.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ur(),io(),Ie.actionTabs.type===2){const mr=Ie.actionTabs.selectArrsAll[0];Wi(mr.unified_setting)}else Wi(!1)},[Ie.actionTabs]);const io=mr=>Mo(void 0,null,function*(){hr(!0);const Fr=yield(0,kn.c_)(xa(aa({},ft),{page:mr||Bt,limit:2e4}));Fr==null||Fr.course_groups.map((si,kr)=>{si.key=si.id,si.title=si.name,si.disabled=si.is_published}),Fr&&(bt([...Fr==null?void 0:Fr.course_groups]),Ei(Fr==null?void 0:Fr.course_groups_count),hr(!1),mr||Tn.setFieldsValue({publish_time:En()(En()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:En()(En()(new Date((0,st.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Xi=()=>Mo(void 0,null,function*(){var mr;const Fr=aa({},Tn.getFieldsValue());if(Fr.end_time<=Fr.publish_time){kt.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ji(!1);return}if((zi==null?void 0:zi.length)<=0&&!xr&&Yt.length>0){kt.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ji(!1);return}let si={ids:[...Ie.actionTabs.selectArrs],group_ids:zi.length>0?zi.map(Oo=>Oo.id):(mr=Ie.detailShixunsList)==null?void 0:mr.course_groups,end_time:En()(Fr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:En()(Fr.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!zi.length,subject_id:ft.pathId};Ji(!0),(yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:aa({},si)})).status===0?(Ne({type:"classroomList/setActionTabs",payload:{}}),Ne({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Ji(!1),ur(),(0,st.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),kt.ZP.success("\u53D1\u5E03\u6210\u529F")):Ji(!1)}),ur=()=>{ai(1),bt([]),Di([])},qr=on>Bt*lr,{detailShixunsList:Ai}=Ie,[Pn,Ji]=(0,ve.useState)(!1);return Ui.createElement(Jt.default,{width:600,centered:!0,confirmLoading:Pn,title:"\u53D1\u5E03\u8282\u70B9",open:Ie.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:xi.Z.modal,onOk:()=>Xi(),onCancel:()=>{ur(),Ne({type:"classroomList/setActionTabs",payload:{}})}},Ui.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",Ui.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Ui.createElement(Wt.default,{form:Tn},Ui.createElement("div",{style:{paddingLeft:0}},Ui.createElement(Cs.Z,{className:"mt30",align:"middle"},Ui.createElement(an.Z,null,Ui.createElement(Wt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ui.createElement(Xt.default,{style:{width:170,marginRight:"25px"},disabledDate:mr=>(0,Jn.Q8)(mr,xe),disabledTime:mr=>(0,Jn.d0)(mr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:En()((0,st.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ui.createElement(an.Z,{className:"ml20"},Ui.createElement(Wt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Ui.createElement(Xt.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:En()((0,st.U6)(),"HH:mm")},disabledDate:mr=>(0,Jn.Q8)(mr,xe,Tn.getFieldValue("publish_time")),disabledTime:mr=>(0,Jn.d0)(mr,Tn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ie.actionTabs.type===2&&Ui.createElement(Cs.Z,{style:{marginBottom:"10px"}},Ui.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ui.createElement(Zt.ZP.Group,{value:xr,onChange:mr=>{Wi(mr.target.value),Di([])}},Ui.createElement(Zt.ZP,{value:!0,disabled:!Ie.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ui.createElement(Zt.ZP,{className:"ml20",disabled:Yt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Yt.length<=0&&Ie.actionTabs.type===2&&Ui.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(Ie.actionTabs.type===1||!xr)&&Yt.length>0&&Ui.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ui.createElement("span",{style:{flex:1}},Ui.createElement(Ts.default,{checked:zi.length===Yt.length,onChange:mr=>{zi.length===Yt.length?Di([]):Di(Yt)}},"\u5168\u9009")),Ui.createElement("span",{style:{width:16}}),Ui.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",zi.length||0,"\u4E2A\u5206\u73ED")),(Ie.actionTabs.type===1||!xr)&&Yt.length>0&&Ui.createElement(Bi.Z,{data:Yt,selectedRowKeys:zi,setSelectedRowKeys:Di})))};var ja=(0,We.connect)(({classroomList:Ie})=>({classroomList:Ie}))(Vo),Yi=Se(59301),$o=Object.defineProperty,Po=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ca=(Ie,Ne,xe)=>Ne in Ie?$o(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,yo=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ea.call(Ne,xe)&&Ca(Ie,xe,Ne[xe]);if(mo)for(var xe of mo(Ne))Pa.call(Ne,xe)&&Ca(Ie,xe,Ne[xe]);return Ie},me=(Ie,Ne)=>Po(Ie,Qr(Ne)),Pe=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Fe=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],Re=({pathsDetail:Ie,setselectitems:Ne,publishshow:xe,node:ft,index:Tn,onExpandClick:Bt,onClickDetails:ai,selectitems:Yt})=>{var bt,on,Ei;const[lr,er]=(0,ve.useState)(!1),Dr=(0,ve.useRef)(null),{name:hr,complete_rate:zi,node_type:Di,resource_info:xr,grasp_rate:Wi,has_children:io,children:Xi,expand:ur,key:qr,is_publish:Ai,status:Pn,id:Ji,url:mr}=ft||{};(0,ve.useEffect)(()=>{var Kr;Fr();const Wr=(Kr=Dr.current)==null?void 0:Kr.parentElement;if(!Wr)return;const Zo=new ResizeObserver(()=>{Fr()});return Zo.observe(Wr),()=>{Zo.disconnect()}},[ur]);const Fr=()=>{if(!Dr.current)return;const Kr=Dr.current,Wr=Kr.parentElement,Zo=Kr.previousElementSibling,li=Wr==null?void 0:Wr.firstElementChild;if(Wr&&Zo&&li){const po=Zo.getBoundingClientRect().height,Sa=Wr.getBoundingClientRect().height,hs=li.getBoundingClientRect().height,pi=po/2,Zn=Sa-(hs+po)/2;Kr.style.bottom=`${pi}px`,Kr.style.height=`${Zn}px`}},si=(bt=Number(zi))==null?void 0:bt.toFixed(0),kr=si==="100",Oo=kr?Di==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${si}%`,fo=xr==null?void 0:xr.reduce((Kr,Wr)=>Kr+Wr.value,0),Qo={\u5B9E\u8BAD:jl,\u8BD5\u5377:fl,\u8BFE\u4EF6:Zs,\u89C6\u9891:Ql},or=()=>{Bt(qr)};return Yi.createElement("div",{className:cr.treeNode,"data-index":Tn},Yi.createElement("div",{className:cr.node,style:kr?{background:"#EDF7EE"}:{}},!Ai&&!((on=Ie==null?void 0:Ie.detail)!=null&&on.can_managed)&&Yi.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Yi.createElement("div",null,Yi.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Yi.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Yi.createElement("div",{className:cr.statusbutton,style:{background:(Ei=Fe.find(Kr=>Kr.name===Pn))==null?void 0:Ei.color}},Pn),xe&&Yi.createElement(Ts.default,{checked:Yt==null?void 0:Yt.map(Kr=>Kr.id).includes(Ji),onChange:()=>{if(Yt!=null&&Yt.map(Kr=>Kr.id).includes(Ji))Ne(Yt.filter(Kr=>Kr.id!==Ji));else{let Kr=[...Yt];Kr.push(ft),Ne(Kr)}},className:cr.checkbox}),Yi.createElement(Cs.Z,{style:{padding:io?"initial":"3rem 0"}},Yi.createElement(De.Z,{title:"\u5B8C\u6210\u7387"},Yi.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Yi.createElement(gs,{strokeColor:"#60C059",percentage:zi,startAngle:270,trackColor:"#E3E8EF",text:Oo,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Yi.createElement("div",{className:cr.info},Yi.createElement(Cs.Z,{align:"middle"},Yi.createElement(De.Z,{title:Di},Yi.createElement("img",{src:Qo[Di]||uu,style:{marginRight:"10rem",width:"16rem"}})),Yi.createElement(De.Z,{title:hr},Yi.createElement("b",{onClick:()=>{ai(ft)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,st.Pq)(hr,19)))),Yi.createElement(Cs.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:io?"0":"30rem"}},Yi.createElement(Cs.Z,{align:"middle"},Yi.createElement(De.Z,{title:"\u638C\u63E1\u7387"},Yi.createElement("img",{src:_e,style:{marginRight:"4rem",width:"16rem"}})),Yi.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Wi,"%")),Yi.createElement(Cs.Z,{align:"middle",style:{marginLeft:"55rem"}},Yi.createElement(De.Z,{title:"\u5B8C\u6210\u7387"},Yi.createElement("img",{src:rt,style:{marginRight:"4rem",width:"16rem"}})),Yi.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},zi,"%"))),io&&Yi.createElement(Cs.Z,{className:cr.resource},Yi.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",fo),Yi.createElement("div",{onClick:()=>er(!lr),className:cr.action},lr?Yi.createElement(Yi.Fragment,null,"\u6536\u8D77",Yi.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Yi.createElement(Yi.Fragment,null,"\u5C55\u5F00",Yi.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),lr&&Yi.createElement("div",{className:cr.tags},xr==null?void 0:xr.map((Kr,Wr)=>Yi.createElement(De.Z,{title:Kr.name},Yi.createElement("div",{className:cr.tag,key:Wr},(0,st.Pq)(Kr.name,5),"\uFF1A",Kr.value)))),Tn.length>1&&Yi.createElement("div",{className:cr.leftLine}),ur&&Yi.createElement("div",{className:cr.rightLine}),io&&Yi.createElement("img",{onClick:or,className:cr.icon,src:ur?Rt:Nt})),Xi&&Xi.length>0&&ur&&Yi.createElement("div",{className:cr.nodeWrap},Xi.map((Kr,Wr)=>Yi.createElement(Re,{key:Kr.key,onExpandClick:Bt,onClickDetails:ai,publishshow:xe,setselectitems:Ne,pathsDetail:Ie,selectitems:Yt,node:Kr,index:Tn+"-"+(Wr+1)})),Xi.length>1&&Yi.createElement("div",{ref:Dr,className:cr.line})))},Ue=({data:Ie,onExpandClick:Ne,selectitems:xe,onClickDetails:ft,pathsDetail:Tn,setselectitems:Bt,publishshow:ai})=>Yi.createElement("div",{className:cr.treeNode},Yi.createElement("div",{className:cr.nodeWrap},Ie.map((Yt,bt)=>Yi.createElement(Re,{key:Yt.key,onExpandClick:Ne,onClickDetails:ft,pathsDetail:Tn,publishshow:ai,selectitems:xe,setselectitems:Bt,node:Yt,index:String(bt+1)}))));var ot=({visible:Ie,onCancel:Ne,subjectId:xe,onClickDetails:ft,pathsDetail:Tn,dispatch:Bt})=>{var ai;const[Yt,bt]=(0,ve.useState)([]),[on,Ei]=(0,ve.useState)(!0),[lr,er]=(0,ve.useState)("\u5168\u90E8"),[Dr,hr]=(0,ve.useState)([]),[zi]=(0,We.useSearchParams)(),[Di,xr]=(0,ve.useState)(!1),[Wi,io]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{ur()},[lr]),(0,ve.useEffect)(()=>{Tn.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(Bt({type:"pathsDetail/setActionTabs",payload:{key:""}}),ur())},[Tn.actionTabs.key]);const Xi=(mr,Fr)=>Pe(void 0,null,function*(){const si=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:mr,subject_id:xe,node_type:lr}});if((si==null?void 0:si.status)===0)return Fr&&hr((si==null?void 0:si.node_types)||[]),(si==null?void 0:si.data)||[];Ei(!1)}),ur=()=>Pe(void 0,null,function*(){Ei(!0);const mr=yield Xi(Ie,!0);bt(mr),Ei(!1)}),qr=(mr,Fr,si)=>Pe(void 0,null,function*(){return yield Promise.all(mr.map(Oo=>Pe(void 0,null,function*(){return Oo.key===Fr?yield si(Oo):Oo.children&&Oo.children.length>0?me(yo({},Oo),{children:yield qr(Oo.children,Fr,si)}):Oo})))}),Ai=mr=>Pe(void 0,null,function*(){Ei(!0);const Fr=yield qr(Yt,mr,si=>Pe(void 0,null,function*(){var kr,Oo;const fo=me(yo({},si),{expand:!(si!=null&&si.expand)});return!(si!=null&&si.expand)&&!((kr=si==null?void 0:si.children)!=null&&kr.length)&&(fo.children=yield Xi(mr),((Oo=fo.children)==null?void 0:Oo.length)===0&&(fo.has_children=!1,fo.expand=!1)),fo}));bt(Fr),Ei(!1)}),Pn=mr=>Pe(void 0,null,function*(){Ei(!0),yield ft(mr,!1),Ei(!1)});return Yi.createElement("div",{className:cr.tree},Yi.createElement("div",{className:cr.center},Yi.createElement("div",{className:cr.head},Yi.createElement("div",{className:cr.del},Yi.createElement("i",{onClick:Ne,className:"iconfont icon-shanchuhuanjing"}),Yi.createElement("b",null))),Yi.createElement("div",{className:cr.body},on&&Yi.createElement("div",{className:cr.loading},Yi.createElement(Gt.Z,{spinning:!0})),Yi.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Yi.createElement("div",{className:cr.tabs,style:{flex:1}},Dr==null?void 0:Dr.map(mr=>Yi.createElement("div",{onClick:()=>er(mr.node_type),className:mr.node_type===lr?cr.active:void 0,key:mr.node_type},mr.node_type,"\uFF08",mr.count,"\uFF09"))),zi.get("type")==="classrooms"&&((ai=Tn==null?void 0:Tn.detail)==null?void 0:ai.can_managed)&&Yi.createElement("div",null,Di&&Yi.createElement(Ts.default,{style:{color:"#fff"},checked:(Wi==null?void 0:Wi.length)===(Yt==null?void 0:Yt.length),onChange:()=>{if((Wi==null?void 0:Wi.length)===(Yt==null?void 0:Yt.length))io([]);else{xr(!0);let mr=[...Yt];io(mr)}}},(Wi==null?void 0:Wi.length)===(Yt==null?void 0:Yt.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",Wi==null?void 0:Wi.length,"\uFF09"),Di&&Yi.createElement(vt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>xr(!1)},"\u53D6\u6D88"),Yi.createElement(vt.ZP,{type:"primary",onClick:()=>Pe(void 0,null,function*(){if(Di)Bt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Wi==null?void 0:Wi.map(mr=>mr.id)}});else{xr(!0);let mr=[...Yt];io(mr)}}),style:{borderRadius:"24rem"}},Di?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Yi.createElement("div",{className:cr.scrollBox},Yi.createElement("div",{className:Xe()(cr.treeWarp,!0&&cr.allTreeNode)},Yi.createElement(Ue,{pathsDetail:Tn,selectitems:Wi,setselectitems:io,publishshow:Di,data:Yt,onClickDetails:Pn,onExpandClick:Ai}))))),Yi.createElement(ja,null))},Ge=Se(19381),gt={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},ct=Object.defineProperty,Mt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,xn=(Ie,Ne,xe)=>Ne in Ie?ct(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,mn=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))qt.call(Ne,xe)&&xn(Ie,xe,Ne[xe]);if(Mt)for(var xe of Mt(Ne))Kt.call(Ne,xe)&&xn(Ie,xe,Ne[xe]);return Ie};const ln=Ie=>React.createElement("svg",mn({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var dn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",un=Object.defineProperty,vn=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Co=(Ie,Ne,xe)=>Ne in Ie?un(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,pr=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))vi.call(Ne,xe)&&Co(Ie,xe,Ne[xe]);if(vn)for(var xe of vn(Ne))ar.call(Ne,xe)&&Co(Ie,xe,Ne[xe]);return Ie};const Fo=Ie=>React.createElement("svg",pr({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var Ao="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",bo=Object.defineProperty,Mi=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Dn=(Ie,Ne,xe)=>Ne in Ie?bo(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Hi=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))yr.call(Ne,xe)&&Dn(Ie,xe,Ne[xe]);if(Mi)for(var xe of Mi(Ne))Ho.call(Ne,xe)&&Dn(Ie,xe,Ne[xe]);return Ie};const Sr=Ie=>React.createElement("svg",Hi({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var Cr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ho=Object.defineProperty,Pr=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,ua=(Ie,Ne,xe)=>Ne in Ie?ho(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Er=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Jr.call(Ne,xe)&&ua(Ie,xe,Ne[xe]);if(Pr)for(var xe of Pr(Ne))ta.call(Ne,xe)&&ua(Ie,xe,Ne[xe]);return Ie};const es=Ie=>React.createElement("svg",Er({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ie),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var rs="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Sl=Object.defineProperty,vl=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,kl=(Ie,Ne,xe)=>Ne in Ie?Sl(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Dl=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ps.call(Ne,xe)&&kl(Ie,xe,Ne[xe]);if(vl)for(var xe of vl(Ne))iu.call(Ne,xe)&&kl(Ie,xe,Ne[xe]);return Ie};const dc=Ie=>React.createElement("svg",Dl({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},Ie),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var _c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Oc=({type:Ie})=>{const Ne=(0,ve.useMemo)(()=>{switch(Ie){case"\u8BFE\u4EF6":return ve.createElement("img",{src:dn,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return ve.createElement("img",{src:Ao,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return ve.createElement("img",{src:Cr,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return ve.createElement("img",{src:rs,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return ve.createElement("img",{src:_c,style:{width:"16rem",height:"16rem"}});default:return""}},[Ie]);return ve.createElement(ve.Fragment,null,Ne)},jc="data:image/png;base64,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",Ud="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABYCAYAAABVoH2xAAAAAXNSR0IArs4c6QAAGnZJREFUeF7tXQmQHdV1vbf/iE2CAYxxTMCLCHJMkaLiEDAYUYBALNKMJKQRmySQBGMQ4DICbMRWvyAsQqwigEMQCMsFxPICEV7A2ZzFVZFDgovgcgVXuWRMuRJMMMSSZvvvhu737nv3vu4vZvnzp7/mq6hiNPrd//Xr0+ede+95txF2gz89PV+vvD34N5+AGs0gGDoMCDsRsdMQdCJCJxB0ElAnAHYCQicZ6kwSmAYEgwDYDwh9xlBfkkCfAepLCPvS3wFh+vf+BOEtMLCNKrCtgskvsZZsO2Dv097cvHlxbTeYvpa+BGyl0Z/ac9nvm51DRyDCDCIzg4BmJJjMMIamI8IUvhYiyn5ERMh+xvQ/BAKC9L/s9/Jnoux3IzkeAIaA4E1McBsQbUPEXwLQzzs68N9OOPqwn1arVdNKc9uqYy0tgM/qWf7h/oGOE8mYmYbMiQngkQQwNQVeCsb0jwKqA6QHbvQ5BmhTjk+S3yHAvxPA1gRhK3TA1r/71oZtrQqSMo+7NACedc7l001t8EQyNBOIZhLRp5hBPZMKVi0CZD0Gbfrx6TjlXU/ZneAtRNiaJMlWILO10nnAP7206Z7tZQZHK4xtwgB82tzej9WwNhcATjJEMwHokGyZj5dzwaRyQpU0kDKhLMdnoE2lTKZf3KqR6ZdMxgBAHyL+PSS4pYM6Xnjp+UfeaAXAlG2MTQXwrDkrppsKLjKGFiLAsSwDJNMW/Y71qtS1noEdYCXw+Wf//1heCJDHn23E9zsBngHY6u3wJxt3husw9dmPhD/JwFyhF178xl9sRUR5WNlwU5rxjDuAT+le8SmiZBEALSQyf8zBVCHbRgFX/BnWr/7/RcGXCNiafby/qw6kHqsW0fafLVrd34Oet8xsGRoB/psAv1up4BacOu2lttSo/7yMC4BnL1h51MAgLQLAFLRH5bSsX1JDIMY3sB6zSqYMS3JJjreg87C01ysxy6wbPuQDUf6YBLDLnrjz/F+S4LNJUtnw0jcf/tfSUF9JBtIwAM9eeu3Uwd/+9kIis4qIjpZAdKySpa5kBoHTWfy7bPkW6S2fafAAKd/xinXtBQSidam77Pr8TAuwC9DGeLDzxzGBZW4E/E9A2LDvtGTTt7/68NslwdCEDmPMAE4lAhCsIgMXpcWCXTHoB2lY/vdCHRrldou+Z0KOjzIOHnjuYc0e2hC4eU2cTXwBgMN1SZks9XLG9QMIyXMI+PgJR3/4bydzznlUAM4qXwM/6Da12hUENCtm0LA8CsYsYl+hefkxViwtjynj8Wr5F5LBg1OjW8kGIRNUXODjOylKmNXF7Qrg31ZBfIKm7PnkS8/eN+kyGSMC8KzuSz5SM3QpAHyewByakwMiI8Bxiwyk4kpYKx+vAzaXbRBVPr62UA2MWVSvvDpOYPZFQdKueCPTikJ7J4g1AnomgT3vevGb9782oet6E798WACeNW/5kcYkNxJADxkzJZf24jSVm1A5flktK5IGUveyVi718YJUcymyOszLWeBYMljmDX9sZo2zFe73XlPn2TcUcxxDW61NCPh80lG54/t/9eCPm4ilCfmqXQL45K7eP0QYugUAzyWipF5+tchHwGF5/G+KaaKAjQHO7M2+BS8vopxvHPA163g7Pi5ISB8Fs6TMllkWDc+4yEi4CwtzxLIhAFmC2iY27Gfkw+MlnDo8+94fVBBv/97mh344IehqwpcWAvj0hZ8/YnBg6BYEuEAB1wcmIaiul96KWVRmHESGyVfeZGUtvm5ZkGDW4oE35fujZZvztTxOqWHjbINdYayBKBINsQpxtQ37OcXGiqUta/vr53Mzlbvv0WSOPwKs3PHi5ge+0wRMNfUr1KyeOr/3cKrVbiYySwigElJCocSrAMPeBAa21MCCDeI8cM6b0ArHx9JBpcsCI/ODKt0QseSKr58FgGfWUOfgwob7iGVvkdTwaUm54ilZEp6G9LifAOIdxx954Dd2l8xFBuDZXZd8sp9qNyEkywhMh84q2FtRVKrdFcv6ZZ9rTgXl21Y4PseadjI4LxtRIUORdWyoruXY2jOy4lLHvhFb6yqdY2CZW/Y0L9g7yJBwDS4oBHglqSRXf//ZB/6hqXQ5Dl+GJ3evuJBq8BAiHOBB1wQ/7Vj9uE07Pk6VCfnrFntPoDJNxsRnsZ4VIWyRJicn8tkJ+zlJI+xhjh4QhVGntd3zFX+Prw4KGwYCfnsPSL7015vv//k4YKspp8xmr1qtJj98+c1PGxo6NoHkTwHgWAI6GgA60n9X7NsKflxnWI/TdNm1DHP8krV43faZWbeG+3N5f4NFVLA7aCZlEAU9LI334huZnfn/3tRmHwJ/vMhQ5AxD7nRenysNHlgfIRnABB+a1rnHbZsfW/tuU1DXwC+pm4U4uWfVtEr/wPHGmJkEOJPAHAcEexel0DRXREbzKDfcEsdH1TUpOlX528+e9kL4++MDqiL2dRLAadrIQeyo1kqQehkHFdCGpysHD82+/oN+Z0q2PiD+BgBvmbbws49tXtw6W6V2mUaTM9HTU93j7f43PgsEsw3QbCL4EwBKuFDht+2UxY/rBi8ZV17PB/qJP9jP6zAXAcJdv06IaS+EN0ywR8LZK8OZYsmQ0y15S6bWLGE7Fa8Iym7k6dlLG+vXyODwWqWSXPOdp+99sYFEOW6nGjaA4xGc0bPywMF+mGXIzEHAucbQh+r6IJrsxx2rH9gJ1RH5eVnrxvOU154hj2vlWQCrTX0J1nX/5ixOVhU7lMsihlzVpMzR0o+fN85k2FvvU3zBypmNKUngexVMVm955t6fjRv6GnDiUQNYs/PXK2/3v/g5qsF8gzQPAaYXeXYni5+X5yZoXquNi9JkXs8qyubw0Gle4WaTsqE4v8ybWaVXSAeK8X2QD6yshiImA+/XAW497tP7ra1Wq0MNwFvDT9EQAMejOr17xTFDNbyAEjiPjPlonAeeZH5eF3TJ8kMobOQkjvIWczpOpslchsJFinnml/4Jlgqj9yNnFJ3gfyAmK7779LpXGo7AMZ5wXADMY0qzG//48q9ONkDLAGgxEe2dM/BEe96a7QeOA67x9PNyCU1V7pxskARs+drKBbeyO61qRxvSwgUpuMiPzDZ7FXyGJULuAvGSwn5Hem6xSwRxCBDvmjpj6m2bq9WBMeKuYYePK4DlKE/r6e0c2llbCkC9RPRHRXo5TFxI3RVW/ursaRvV8RPg5403rsZZDosb4SMWabp8Kk5jwQNPFpzF08EZDam39f48Bwm5o0SYjhJMXnu/B8aKF56+e2vDUDiGEzUNwHKMp8679AQy5hpDNJ8zGfzvTfUDl8HP68vxPj4LwZrlW7FIMLh87s0xst3CpO0WTkf7TdBRaURV92T+w0+K1ezcg0MUYBCghkly30FT9rll48Zq3xjwN+ZDJwTAPOozulf+wQDB1YbMcgTcO2bbODXXSD+xkg4+Vx269jTbz6sKDt6YEzoKFQGJV5wwb7z0B/rM5921sagwa+EPz/uRw86/9DzJf2EFV76wae0/jxmJozzBhAKYxzx7wWUHDwwNrAHCywFoT3ktDfcTl9/P63i3YDt+dJPzDjdpKrLsbfPdDv7RFqa4AOUJQ5Sb3aaZqA2A6t+R0vSf73PwR7+8+f7VO0eJw1EfVgoA8+jPOueSQ3f2124CwJWE1DFefmC37rp6Qnn9vH4J9yXloBNCfjk/fq88OI/sizJFrjnJyCqX5+VJpLJ9OjD9vc+CIL6aTEkWb9l4Z1PzxqUCME+U3SiK9xLRHDtJXE61mmzEfuIW9/PKRiiFkkBW2XzmLbq1wiecswoJCeznN+dftndnV6wPCNs7EFc9/7W1Xx01pY7wwFICmK/h1K4VZ9WIHkTAI3LVNemYG46feDfw8/K8FFb3HAhluixIWW3rHI4fudiQFALDgDMRLHrGhydxn72v3PJYdccI8Tjij5cawOnVpB6Mt/p+dR1R7cY00JOMHGvlwlynmhIuxba4n9enEYXHIkp7BZkkZIfTFtLRFvblRV2C5LyJ8nY2/yJPzQBSBZVsWMlPodKxeMtTt43rBtPSA5jnMTXdD4B5iAzNYaCyRs41BFTsrD0AdhlUsbRbG0OaSe7OKbOf1w88u6jYQawqHn4vXb787BiUJyY7qa4aeouoBK9fDngU/DBxU0MATJIdRHDlC1+788kRU+swD2gZAHt93LViIQCuJ6JDdtUfWC9xIRIP5hXhDW5hP68FF9s1xRLvjUACjv7J9bzpda175pXODcUmuUdP2DuFH1kvdOKhsE/Wpv0/cuDlm+65ruHtZFsOwOlEnXXhVfvtfHfH7YiwypDJLJ1KTkxCP28hYQk/sne0ia1MOquWh0IcMO6S8aMUnVsUxIZW/FlSqSx+fuNtrw6TXIf1sZYEsGfjecuPoxr+ZVqazvmRJ6ufV9oi3UR5G6bTwPbXbAoSqTABmVy2wbE3kzhnRlQNT1b3/AelvKGdSQVXPbfxjo3DQucwPtTSAE6vr7e3d8rrvx66jgzd/L7ZZC9/zdJXG98YZyD3Ms4H6fVYyHFP9s/2lunlVaT2SuLnDWpB1ZJz48/3KpY70GVlz157kZFIt4YN255yng+fhkvWfWZ6x/WN2Bnd8gBmEM5acOkMM2RSNj6Jo7TiYE1yRnF/3gBs6TEIwPWtU4XO9KnY7D6zBpxYP286juCR0OMvBCIztpAZXkEPM79sLz+2b4otVy7eQMQte0ydcsHmR6q/GwbR1v3IbgPgbFEkwlO6L+lNAO42BPv5Lk25CdUZB0usyjooGq7k/QX+JkWbRO0KLffH+bsutgBNgJ+XQSNcZYUFiVyhIp/j9azKgW+8mqltUqya3Qql0tFZ8PlqpYO6vrXh9lG/AGe3AjA/punruKBv6FEC6Ao7hz2vhrpVQeAh2Ze9BNm9Eg9Ba/p5g7dY+t7kQ8fXznleHUYIqPhFrCAFV2BE4kxJnJ5zTP0/UOlY8PyT1R+Nhol3SwB7IHddcr4BWI8IB6kuQ8pGmbcmWjaX/pUwTYWRuQhYsptSYj+vBU3kvSwYv/+MfK9enZYBjGdemUIPDM3gcuXinzNGT7AfIbn0uY23bhopiHdrAKeT0XV+70Hbt9N6Ajo/tiTycigZNayIKr52RCVZSCTs3YtcwhHxLmQOAt3xEYD03rmwUnhlw9pUpgul5Il3HMtgs8DPK8ETg8ov+l7GRtfsnm42xuc0rxhrpC5y3ubglHMzh5W7nnuyekO9F9ykEnHRylvPMURnY5L8orLftHt3ewAzHE7pvrQbER4lgkOK9J/etxcS93Gwo/awRXo37sYe7InFxnDFQj7g0g/O+Pp57e0PO6N1N/mi8bPkyMbunrDi3SPMvvlXp4Ugl8/CDd+y739u34P2WxIXPRauqB6TrqZE5ngfwWDyzKQBcDpV8+d/cf/3aMd9ALDcTt249Oe19zh37vxUl8TPK1Zt3ztN78TgpcCza72Om3JHND8cIeWoSIL9FFIz+HI4vrLXPlO6n33kpjcWXFY9mPrgDkxgOaQtfl2g6aTHjkkFYJ6r0+ZddgaBeYwAPqaXUKXmBNm4m+EnfXj9eVvKzysSMeHC3crBaTXRJYhTZVImyIdWrlyx+y0Yf9QOVNU/LgH8NWDyFUBabV/W7sWNaq81KQGcTkX3ii/tu/2d99aRod5UCeh8qaz9S4qImpCoxiA8wzIyd78Td7nUft44jSaA65f9giBQBm0+hRyV99VmUrdG8cx6gEtDUjiR/3RRH4xJC2CevNMXXTHLDNUeB4BPjHd/Xn3DHKNwwMVxjGhMOFF+3pwXLQ5SozJxvkKnz5CTDj4/V1D0KSyCiIKQlzOWkyc9gNNJ6OlZNe2dQbOWAC63JBRNi4r4tR/W87NiWQ9VTd++FMu6sLx+Xg6UGIrSAyx7VTCC4hWMpZnecMqQE/v0fJYk70cO6eYoEHRz7TKW0RxP4r+euejKk4dMbQMRTY/dtSptpNJZAaxyxdXaOgQ3UTwUOKSEft5cvwhRpBBXLewUu3rwRXwhCEJ32CzmU21G0rzbZuDogU3fOEo7tq8lA6uCYyc4qhrdn7cV/LzqmkX2IBj/o5y5W7G84UkVjnRbLf+g88k4yyD1eNBSeSPVJCbcXV56xsZkNoCh6YXs618qzvlQ3eZfnpwLFYGVgx+iXvtXK/A4ILQA0UFM3AOtOE2Xd4S5z8WMXxicye6VMkiV2YlYMYcrD4Fbnn1lp02XUM7dj6ICT9h0apm4zcC7gLFl4767gMwV+h2xebByUt+/P8O9iTNsx4lYyq2EyldRoLX9bfJ3in9ovp83dLWMAlDf9C20htXTqvPLlmz5IQhzqWYozkIoZ10ovrQBPIwlKGXjGtETQPBJrtqq5VG9Njaw1lj68/pgvCDil37kifDzxh0xQxrMOfHkG0uj8asORK55oEqxibkM1yaywJF3uw3gYQA4/UhPT3Xau+atuwHwMrbCFOUlQ/Q99v68ZfbzxgmsGMReAjmFkWudFVIM9qPuJTh+JXO//cCdI8O8f+2PuRk4c9EXZtXIbEDEj2e6VJra+VbEhq9cbnP4fmTJQrrSVSdiV0uv09CCtRrp51WgkIGb1NPR+6NZMcu4wqmpghdC1h+/zy23kTnyGUireH3v7rgHEHv5aC8pVHU0qDp7w0Suk4M02bvMycEQ7EmTfTn9vEXbhph9sweOr08LXK+BZX65UDcXvQRHFH3aEmLk+PVHnHXuVbONgceJ4DAN5DitFJAZ673ca2t9MlmmiIPpqJR+XlGp8ztSRHJC5QqKikJKJ+vsivZNhHeE8Pe0ATwGAFtt/OXO97DvfjK0XAfOYvlz31H/RhYAnjePtpKf1+/hyreF9bEBzwUHa7wSaT0iNsAEiHrZIU1FY7x/7cPdDJzR88U5qcMNAQ/RPXR1GTQO/EIsIz4nEvexHzk+d/r1ZfLzxluvXKJBNAX0oiFsefFleOfyqyPDYrnG2rkNwgbNwJwLrj+gVutL219daNm4Kf15xejL4ud18kdU19RmV5kqyzFvQb5cVOVU2YT7Hjfo/rVP42bgzJ6rFxDSV4Do4Eyzxu4rtc+sQf15S+bnlW1aRR0upMuU1tfZhhDE2gktlA5ON7c18Dg9dl3nX3PQUM08SkCLOCrnJU8sou4OhX56Y+rP24J+Xg9QLxvqa14/jypAHKcb2D6tnYEzz736PAB8GMgcKE3h8asTZMcfb00UFs2A9F28zCV+66e7CTLz4TW4cpbFHXe0v2E8/bxcEMlr/YCgnBleZC3aDNyEJ+3si6/7Pdo59Fi6STrTxaI11Xj1520VPy9Pf9xfODbqqHyxqO61AdwEAPNXnH3e6osNwQOI0Cn4xa6Mdi11v44dXpYh0z+F8oN9WS5wzNIS6nyi3ZP/Mub00DUnt79B5WyFkm2kn9cjsKC/sDTwSNb17d7abrQmwtd+1bzzVh82iMkTRHSae8uMe7O8XjJZG2agVdWokffnLbOfV14nz4CWDL7sJrpfWNTXN3I2/bZOri9MG3TMveDaywnxbjI0lVNu8SzEG0CZM5my6xVGPBDqbjotj59XgVYUKOxCEcCrOyuF8bclxAQ+O/Mvuu7wwUGz0Rg4Md6HV7wvL7RoG01/3jL6eeX0qwe2ng1TVibbmzonEL3uq9MXov/49R1XE9GfAdFeKuL3Trf6flivdb0p6IP785bJz8sSIpiCRJAbMTKzsqxmthl44jFstfGFa44cNENPAdAxgX1FVcrdqVzY4rcdsaIeXn/e0vh5RUAYNK2/2Oyi1GqUfT73yZLcxUk+jGq12vHy69tvMAA3AcGUohzp7ubn5RUkwFI6zlj15/sLq93Mkxw3pbv8uUuu+wwQPgUAR3E3eB2w6T15KgUnChS6Y07eY1AcJLrpyHwG4+/nDb4lkSe0WkHs0nDleJFEZBnRlhClg68d0FVXrd/zF//75q0AcC0AJG5Pss0HRxU65TVg4MllNnSCVctxrsJmBamN/Zvk582lwsT41Q5kUWqWoG8DuKQA5mF1X7Tmc1QzTxHB4aGaETUXlFuWmED5ndLqDkc+AxH4qaxqzH6elLWxPpMzDvR6GvOuOB+spT/Eft4647fyIpyZVyFmX//9Jb+Hk354S5eum/oO/WYdUNb6SvSLsD83sj9vs/287NQLPSAK+qAVNARnULQZuIUej+4lN5xuwDyBAIfKVJK8BAkES3aj6c/bPD9vPP12y5Qoq8s9g9HDmn62DeAWAnA61PkXV/ev1frXA8DS9EbLe93I/rzN8vOytODb4GNQofX9ln22i/qLdhKmxe5he7hpf+NlN64mMvdamRjelRzSqpqbcpZEwV2hp4PwgOkNfvrNTtEdYNaPwRgb0b38iSI33Z0oiANlbcrpZPuvbQZuscehq7e6D+4cXENA16aVO+4rpv20rePn9eP3uM2/RSlO9wVGbkuIloLvvGU3nktA64yhw7KdSjZZmv2ZqP68fumP31oaNd6r5+ctGn9QD/EbP5lz3dnaGrg18Ltgyc1H15LaejJ0UrxuqlxpvKC2kp9XdMsUzg9h/g/Zbi9N2hKi3ABesGzNh2qAt5ExvYBYidVhCHiiKpsDru8WNI79eWPdy3/XboXQkV0a8nUVThwhHrxwh/IvGrfuuvafUs5A15LrU9DeSUQH+tSSRYdoTZovD8uLCYGbqNV580/sOchDIaTkFIwKO7LHVT0OLp0bxzuN7JjyfmR5JUpu+CWHZYN+xUMbwCWEb9fSNV8AgAfZxB37AlSqSexTkEUBfVnj158398Bw3nmYfl5RG3c7U0LeOmZf+3cLWX4I2gAuIYDnLr3+XxDwhKLGeXGhwi/ZIuE/rE49GROHhtRyOS+u7DlOjfrzyu+3kmVkft788dLroTv18IPsWb3dob2E6E23Li9b8wQYWC6Sr1EeNmeB8ezFZhxLViGKH7f+vI3y8xZ069ESxokMmQ9OpXU5b+HkHlVabTND/U9RgrOzXRrCmFOULgtgdcuvDILGuT8vf3fQsCPz8/KdlmCVeV5m6HgLJ+v7/we5RhQD0b2TEwAAAABJRU5ErkJggg==";const ol=({className:Ie="",style:Ne={},direction:xe,DataProps:ft,pathsDetail:Tn,isOne:Bt,handleClickDetails:ai})=>{const{detail:Yt}=Tn,[bt]=(0,We.useSearchParams)(),on=(ft==null?void 0:ft.status)=="\u672A\u53D1\u5E03"&&bt.get("type")=="classrooms",Ei=(0,ve.useMemo)(()=>(ft==null?void 0:ft.grasp_rate)>=80&&(ft==null?void 0:ft.grasp_rate)<=100?gt.waveDom100:(ft==null?void 0:ft.grasp_rate)>=60&&(ft==null?void 0:ft.grasp_rate)<=79?gt.waveDom79:(ft==null?void 0:ft.grasp_rate)>0&&(ft==null?void 0:ft.grasp_rate)<=59?gt.waveDom59:"",[ft==null?void 0:ft.grasp_rate]);return ve.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${gt.Node} ${Ie}`,style:Ne,onClick:()=>{on&&!Yt.can_managed||ai(ft)}},ve.createElement("img",{src:xe=="up"?jc:Ud,className:`${gt.Direction} ${xe=="up"?gt.UP:gt.DOWN}`}),ve.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},ve.createElement(De.Z,{title:`${ft!=null&&ft.node_type?`${ft==null?void 0:ft.node_type}\uFF1A`:""}${ft==null?void 0:ft.name}`},ve.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},ve.createElement(Oc,{type:ft==null?void 0:ft.node_type})," ",ft==null?void 0:ft.name))),ve.createElement("div",{className:`relative rounded-full flex item-center justify-center ${gt.waveDom} ${Ei}`},on?ve.createElement(De.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},ve.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):ve.createElement("div",{className:`${gt.wave}`,style:{top:`calc(100% - ${(ft==null?void 0:ft.grasp_rate)||0}%)`}})),ve.createElement("div",{className:`${Bt?gt.HeightItem:""}`,style:{height:"82rem"}}))},zl=({DataProps:Ie={},className:Ne="",currentIndex:xe=1,pathsDetail:ft,handleClickDetails:Tn})=>{var Bt,ai,Yt;const bt=(0,ve.useMemo)(()=>(Ie==null?void 0:Ie.grasp_rate)>=80&&(Ie==null?void 0:Ie.grasp_rate)<=100?gt.ItemDom100:(Ie==null?void 0:Ie.grasp_rate)>=60&&(Ie==null?void 0:Ie.grasp_rate)<=79?gt.ItemDom79:(Ie==null?void 0:Ie.grasp_rate)>0&&(Ie==null?void 0:Ie.grasp_rate)<=59?gt.ItemDom59:"",[Ie==null?void 0:Ie.grasp_rate]),on=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{if(on.current){const Ei=on.current.offsetWidth;if(Ei<1200)return;const lr=on.current.children;let er=Ei;const Dr=[];let hr=[];const zi=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const Di of lr)Di.removeAttribute("style"),Di.classList.remove(gt.NodeShowDirection),er-((Di==null?void 0:Di.offsetWidth)+zi)>0?(hr.push(Di),er-=(Di==null?void 0:Di.offsetWidth)+zi):(er=Ei-(Di==null?void 0:Di.offsetWidth)-zi,Dr.push(hr),hr=[],hr.push(Di));Dr.push(hr),Dr.forEach(Di=>{Di.forEach((xr,Wi)=>{Wi==(Di==null?void 0:Di.length)-1&&xr.classList.add(gt.NodeShowDirection)})})}},[on,Ie==null?void 0:Ie.children]),ve.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${gt.ItemDom} ${bt} ${Ne}`},ve.createElement("div",{className:`absolute ${gt.Arrow}`}),ve.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${gt.Title}`},ve.createElement(De.Z,{title:""},ve.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},Ie==null?void 0:Ie.name)),ve.createElement("div",{className:"text-14px-rem"},(Bt=Ie==null?void 0:Ie.children)==null?void 0:Bt.length,"\u4E2A\u8D44\u6E90")),((ai=Ie==null?void 0:Ie.children)==null?void 0:ai.length)>0?ve.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},ve.createElement("div",{ref:on,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(Yt=Ie==null?void 0:Ie.children)==null?void 0:Yt.map((Ei,lr)=>{var er,Dr;return ve.createElement(ol,{key:lr,handleClickDetails:Tn,pathsDetail:ft,isOne:((er=Ie==null?void 0:Ie.children)==null?void 0:er.length)==1,DataProps:Ei,direction:lr%2==0?"up":"down",className:lr%2==0&&((Dr=Ie==null?void 0:Ie.children)==null?void 0:Dr.length)!=1?gt.NodeUp:"flex-col"})}))):ve.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},ve.createElement(Ha.Z,{img:Se(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var Ul=({pathsDetail:Ie,handleClickDetails:Ne,dataSource:xe})=>{const ft=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{if(ft.current){const Tn=ft.current.offsetWidth,Bt=document.querySelectorAll("#learning_path_chapter");let ai=Tn;const Yt=[];let bt=[];const on=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const Ei of Bt)if(Ei.removeAttribute("style"),Ei.classList.remove(gt.ArrowDisable,gt.ArrowDownLeft,gt.ArrowLeft,gt.ArrowDownRight,gt.ArrowRight),ai-((Ei==null?void 0:Ei.offsetWidth)+on)>0)bt.push(Ei),ai-=(Ei==null?void 0:Ei.offsetWidth)+on;else{const lr=(ai+on-10)/(bt==null?void 0:bt.length);bt.forEach(er=>{er.style.width=`${(er.offsetWidth+lr)/Tn*100}%`}),ai=Tn-(Ei==null?void 0:Ei.offsetWidth)-on,Yt.push(bt),bt=[],bt.push(Ei)}Yt.push(bt),Yt.forEach((Ei,lr)=>{var er;lr%2===1?[...Ei||[]].reverse().forEach((hr,zi)=>{hr.style.order=(lr+1)*10+zi,zi==0?(hr.style["margin-left"]="auto",hr.classList.add((Yt==null?void 0:Yt.length)-1==lr?gt.ArrowDisable:gt.ArrowDownLeft)):hr.classList.add(gt.ArrowLeft)}):Ei.forEach((Dr,hr)=>{Dr.style.order=(lr+1)*10+hr,hr==(Ei==null?void 0:Ei.length)-1?Dr.classList.add((Yt==null?void 0:Yt.length)-1==lr?gt.ArrowDisable:gt.ArrowDownRight):Dr.classList.add(gt.ArrowRight)}),(Ei==null?void 0:Ei.length)==1&&(Ei[0].style.width="100%"),((er=Ei==null?void 0:Ei[0])==null?void 0:er.offsetWidth)ve.createElement(zl,{key:Bt,handleClickDetails:Ne,pathsDetail:Ie,currentIndex:Bt+1,DataProps:Tn}))))},Ds={Onerow:"Onerow___PZfsq",contentWrap:"contentWrap___qVfDd",activeItemWrap:"activeItemWrap___uE5bA",label:"label___Bx9yh",labelCon:"labelCon___MrYye",itemWrap:"itemWrap___U0ogG",titleWrap:"titleWrap___yKXUY",title:"title___HUUaj"},wl=Se(59301),id=Object.getOwnPropertySymbols,cc=Object.prototype.hasOwnProperty,rg=Object.prototype.propertyIsEnumerable,$t=(Ie,Ne)=>{var xe={};for(var ft in Ie)cc.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&id)for(var ft of id(Ie))Ne.indexOf(ft)<0&&rg.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},hh=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const $c=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,visible:Yt,setVisible:bt,detail:on,uuid:Ei,onOk:lr}=Ne,er=$t(Ne,["pathsDetail","user","globalSetting","loading","dispatch","visible","setVisible","detail","uuid","onOk"]),Dr,hr,zi,Di,xr,Wi;const io=(0,We.useParams)(),Xi=!((Dr=xe==null?void 0:xe.detail)!=null&&Dr.can_managed)&&((hr=on==null?void 0:on.route_nodes)==null?void 0:hr.length)&&!((zi=on==null?void 0:on.route_nodes)!=null&&zi.some(si=>si==null?void 0:si.is_choice)),[ur,qr]=(0,ve.useState)(!1),[Ai,Pn]=(0,ve.useState)((Di=xe==null?void 0:xe.detail)==null?void 0:Di.id),[Ji,mr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var si;if(Yt){const kr=(si=on==null?void 0:on.route_nodes)==null?void 0:si.find(Oo=>Oo==null?void 0:Oo.is_choice);Pn(kr==null?void 0:kr.id)}},[Yt]);const Fr=()=>hh(void 0,null,function*(){if(!Ai){kt.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84");return}mr(!0);const si=yield(0,Lt.ZP)("/api/subject_knowledge/toggle.json",{method:"get",params:{subject_id:io.pathId,id:Ai}});mr(!1),(si==null?void 0:si.status)===0&&(kt.ZP.success("\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u6210\u529F\uFF01"),bt(!1),lr(Ai,""))});return wl.createElement(Jt.default,{title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",closeIcon:Xi?null:"",open:Yt,width:"1078rem",centered:!0,onOk:Fr,okButtonProps:{loading:Ji},onCancel:()=>{bt(!1)},maskClosable:!1,cancelButtonProps:{style:{display:Xi?"none":"inline-block"}}},wl.createElement(Gt.Z,{spinning:ur},wl.createElement("div",{className:Ds.contentWrap},(xr=on==null?void 0:on.route_nodes)!=null&&xr.length?(Wi=on==null?void 0:on.route_nodes)==null?void 0:Wi.map((si,kr)=>wl.createElement("div",{key:si==null?void 0:si.id,className:Ai==(si==null?void 0:si.id)?Ds.itemWrap:`${Ds.itemWrap} ${Ds.activeItemWrap}`,style:{marginTop:kr==0?"0px":"15px"},onClick:()=>{}},wl.createElement("div",{className:Ds.titleWrap},wl.createElement("div",{className:Ds.title},si==null?void 0:si.name),wl.createElement(Ts.default,{checked:Ai===(si==null?void 0:si.id),onChange:Oo=>{Oo.preventDefault(),Oo.stopPropagation(),Oo.target.checked?Pn(si==null?void 0:si.id):Pn("")}})),wl.createElement("div",{style:{display:"flex",alignItems:"center"}},wl.createElement("span",{className:Ds.label},"\u9002\u7528\u4EBA\u7FA4"),wl.createElement("span",{className:Ds.labelCon},(si==null?void 0:si.applicable_people)||"--")),wl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"8px"}},wl.createElement("span",{className:Ds.label,style:{}},"\u7B80\u4ECB"),wl.createElement(De.Z,{title:(si==null?void 0:si.description)||"--",placement:"bottomLeft"},wl.createElement("span",{className:Ds.labelCon},(si==null?void 0:si.description)||"--"))))):wl.createElement(Ha.Z,null))))};var bg=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))($c),zc={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},ql=Se(59301),fh=Object.defineProperty,Xg=Object.defineProperties,rd=Object.getOwnPropertyDescriptors,eh=Object.getOwnPropertySymbols,cf=Object.prototype.hasOwnProperty,hf=Object.prototype.propertyIsEnumerable,ff=(Ie,Ne,xe)=>Ne in Ie?fh(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,og=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))cf.call(Ne,xe)&&ff(Ie,xe,Ne[xe]);if(eh)for(var xe of eh(Ne))hf.call(Ne,xe)&&ff(Ie,xe,Ne[xe]);return Ie},Rf=(Ie,Ne)=>Xg(Ie,rd(Ne)),Hf=(Ie,Ne)=>{var xe={};for(var ft in Ie)cf.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&eh)for(var ft of eh(Ie))Ne.indexOf(ft)<0&&hf.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Kd=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const bh=Ie=>{var Ne=Ie,{pathsDetail:xe,classroomList:ft,user:Tn,globalSetting:Bt,dispatch:ai,visible:Yt,setVisible:bt,detail:on,uuid:Ei,treeList:lr,onOk:er}=Ne,Dr=Hf(Ne,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),hr;const zi=(0,We.useParams)(),[Di,xr]=(0,ve.useState)([]),[Wi,io]=(0,ve.useState)([]),[Xi]=Wt.default.useForm(),[ur,qr]=(0,ve.useState)(1),[Ai,Pn]=(0,ve.useState)([]),[Ji,mr]=(0,ve.useState)(0),[Fr,si]=(0,ve.useState)([]),[kr,Oo]=(0,ve.useState)(!0),[fo,Qo]=(0,ve.useState)(!1),[or,Kr]=(0,ve.useState)(!1);zi.coursesId=zi.pathId,zi.id=zi.coursesId,(0,ve.useEffect)(()=>{if(Yt){if(pi(),po(),ft.actionTabs.type===2){const co=ft.actionTabs.selectArrsAll[0];Oo(co.unified_setting)}else Oo(!1);const Zn=li(lr);io(Zn),xr([])}},[Yt]);const Wr={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292"},Zo={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF"},li=Zn=>Zn==null?void 0:Zn.map(co=>{const{id:Lo,node_type:No,name:As,children:as,position:Pl}=co;return{key:Lo,title:"has_children"in co?`\u7B2C${Pl||1}\u7AE0 ${As}`:ql.createElement(ql.Fragment,null,ql.createElement("span",{style:{color:Wr[No],backgroundColor:Zo[No],padding:"2px 4px",marginRight:"5px"}},No),ql.createElement("span",null,As)),children:(as==null?void 0:as.length)>0?li(as):[],tag:"has_children"in co?"":No}}),po=Zn=>Kd(void 0,null,function*(){Qo(!0);const co=yield(0,kn.c_)(Rf(og({},zi),{page:Zn||ur,limit:2e4}));co==null||co.course_groups.map((Lo,No)=>{Lo.key=Lo.id,Lo.title=Lo.name,Lo.disabled=Lo.is_published}),co&&(Pn([...co==null?void 0:co.course_groups]),mr(co==null?void 0:co.course_groups_count),Qo(!1),Zn||Xi.setFieldsValue({publish_time:En()(En()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:En()(En()(new Date((0,st.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Sa=Zn=>{console.log("onCheck",Zn),xr(Zn)},hs=()=>Kd(void 0,null,function*(){var Zn;const co=og({},Xi.getFieldsValue());if(co.end_time<=co.publish_time){kt.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kr(!1);return}if((Fr==null?void 0:Fr.length)<=0&&!kr&&Ai.length>0){kt.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kr(!1);return}let Lo={ids:[...Di],group_ids:Fr.length>0?Fr.map(As=>As.id):(Zn=ft.detailShixunsList)==null?void 0:Zn.course_groups,end_time:En()(co.end_time).format("YYYY-MM-DD HH:mm"),publish_time:En()(co.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Fr.length,subject_id:zi.pathId};Kr(!0),(yield(0,Lt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:og({},Lo)})).status===0&&(er(Ei,""),ai({type:"classroomList/setActionTabs",payload:{}}),ai({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Qo(!1),pi(),(0,st.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),kt.ZP.success("\u53D1\u5E03\u6210\u529F")),Kr(!1)}),pi=()=>{qr(1),Pn([]),si([])};return ql.createElement(Jt.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:Yt,confirmLoading:or,width:"1200rem",centered:!0,onOk:hs,onCancel:()=>{bt(!1)},maskClosable:!1},ql.createElement(Gt.Z,{spinning:fo},ql.createElement("div",{className:`flex w-full ${zc.contentWrap}`},ql.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${zc.leftBox}`},ql.createElement("div",{className:zc.titleSty},"\u9009\u62E9\u8D44\u6E90"),ql.createElement(ka.default,{checkable:!0,onCheck:Sa,checkedKeys:Di,treeData:Wi,defaultExpandedKeys:[(hr=lr==null?void 0:lr[0])==null?void 0:hr.id]})),ql.createElement("div",{className:`flex flex-col flex-1 minW-0 ${zc.rightBox}`},ql.createElement("div",{className:zc.titleSty},"\u53D1\u5E03\u89C4\u5219"),ql.createElement("p",{className:zc.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),ql.createElement(Wt.default,{className:"flex flex-col",form:Xi},ql.createElement("div",{className:"flex item-center gap-10px-rem"},ql.createElement(Wt.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ql.createElement(Xt.default,{disabledDate:Zn=>(0,Jn.Q8)(Zn,null),disabledTime:Zn=>(0,Jn.d0)(Zn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:En()((0,st.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ql.createElement(Wt.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},ql.createElement(Xt.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:En()((0,st.U6)(),"HH:mm")},disabledDate:Zn=>(0,Jn.Q8)(Zn,null,Xi.getFieldValue("publish_time")),disabledTime:Zn=>(0,Jn.d0)(Zn,Xi.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ai.length<=0&&ft.actionTabs.type===2&&ql.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),Ai.length>0&&ql.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},ql.createElement(Ts.default,{className:"flex-1 minW-0",checked:Fr.length===Ai.length,onChange:Zn=>{Fr.length===Ai.length?si([]):si(Ai)}},"\u5168\u9009"),ql.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",Fr.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!kr)&&Ai.length>0&&ql.createElement(Bi.Z,{className:"flex-1 minW-0",data:Ai,selectedRowKeys:Fr,setSelectedRowKeys:si,handleChangePage:()=>{}}))))))};var Bg=(0,We.connect)(({pathsDetail:Ie,classroomList:Ne,user:xe,globalSetting:ft})=>({pathsDetail:Ie,classroomList:Ne,user:xe,globalSetting:ft}))(bh),Eo=Se(59301),Bh=Object.defineProperty,Hh=Object.defineProperties,Zh=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,ag=Object.prototype.hasOwnProperty,Zf=Object.prototype.propertyIsEnumerable,jd=(Ie,Ne,xe)=>Ne in Ie?Bh(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,gh=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ag.call(Ne,xe)&&jd(Ie,xe,Ne[xe]);if(Ld)for(var xe of Ld(Ne))Zf.call(Ne,xe)&&jd(Ie,xe,Ne[xe]);return Ie},Wh=(Ie,Ne)=>Hh(Ie,Zh(Ne)),Mh=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const ph=[3,2,1],yd=({xxljac:Ie,pathsDetail:Ne,dispatch:xe,setxxljac:ft})=>{var Tn,Bt,ai,Yt,bt,on,Ei,lr;const er=(0,We.useParams)(),Dr=(0,We.useSelector)(la=>la),{pathsDetail:{detail:hr={}}}=Dr,[zi,Di]=(0,ve.useState)(!0),[xr,Wi]=(0,ve.useState)(!1),[io,Xi]=(0,ve.useState)(""),[ur,qr]=(0,ve.useState)(!1),[Ai,Pn]=(0,ve.useState)(!1),[Ji,mr]=(0,ve.useState)(!1),[Fr,si]=(0,ve.useState)(""),[kr,Oo]=(0,ve.useState)({}),[fo,Qo]=(0,ve.useState)([]),[or,Kr]=(0,ve.useState)([]),[Wr,Zo]=(0,ve.useState)(""),[li,po]=(0,ve.useState)([]),[Sa,hs]=(0,ve.useState)(!1),[pi,Zn]=(0,ve.useState)(1),[co,Lo]=(0,ve.useState)({});let[No,As]=(0,ve.useState)({});const as=hr==null?void 0:hr.can_managed,[Pl]=(0,We.useSearchParams)(),[$l,ts]=(0,ve.useState)(!1),[Xa,fs]=(0,ve.useState)(!1),Al=la=>{xe({type:Pl.get("type")==="classrooms"?"pathsDetail/getCourseDetail":"pathsDetail/getPathsDetail",payload:gh(Wh(gh({},la),{knowledge:!0}),(0,st.oP)())})};function xu(){return Mh(this,null,function*(){var la;let xs=[...(la=Ne==null?void 0:Ne.detail)==null?void 0:la.nodes];po(xs==null?void 0:xs.splice(1))})}(0,ve.useEffect)(()=>{var la;(la=Ne==null?void 0:Ne.detail)!=null&&la.nodes&&pi===1&&(xu(),Zn(2))},[(Tn=Ne==null?void 0:Ne.detail)==null?void 0:Tn.nodes]),(0,ve.useEffect)(()=>{var la,xs,rl,qs,Hl,Nl,Sf,ya,oh,wi;let Cl=!1;((xs=(la=Ne==null?void 0:Ne.detail)==null?void 0:la.route_nodes)==null?void 0:xs.length)>0&&(Cl=!((qs=(rl=Ne==null?void 0:Ne.detail)==null?void 0:rl.route_nodes)!=null&&qs.some(tu=>tu==null?void 0:tu.is_choice))),(Sf=(Nl=(Hl=Ne==null?void 0:Ne.detail)==null?void 0:Hl.route_nodes)==null?void 0:Nl.find(tu=>tu==null?void 0:tu.is_choice))!=null&&Sf.id&&ft((wi=(oh=(ya=Ne==null?void 0:Ne.detail)==null?void 0:ya.route_nodes)==null?void 0:oh.find(tu=>tu==null?void 0:tu.is_choice))==null?void 0:wi.id),!as&&Cl&&(0,Bd.bg)()&&ts(!0)},[(Bt=Ne==null?void 0:Ne.detail)==null?void 0:Bt.route_nodes]),(0,ve.useEffect)(()=>{td(Ie)},[Ie]);const td=(la=null)=>Mh(void 0,null,function*(){Di(!0);const xs=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:la,subject_id:er==null?void 0:er.pathId}});if((xs==null?void 0:xs.status)===0){Oo(xs||{});const rl=(xs==null?void 0:xs.parent_knowledges)||[];Kr(rl)}Di(!1)});(0,ve.useEffect)(()=>{kr!=null&&kr.data&&Qo((kr==null?void 0:kr.data)||[])},[kr]);const Fs=()=>Mh(void 0,null,function*(){var la;if(!Fr){kt.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Fr!=="\u786E\u8BA4\u5220\u9664"){kt.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}mr(!0);const xs=yield(0,Lt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:Ie,subject_id:er==null?void 0:er.pathId}});(xs==null?void 0:xs.status)===0&&(kt.ZP.success("\u5220\u9664\u6210\u529F"),qr(!1),Al({id:(la=Ne==null?void 0:Ne.detail)==null?void 0:la.id})),mr(!1)}),od=(la,xs=!0)=>Mh(void 0,null,function*(){var rl,qs,Hl,Nl,Sf,ya,oh;if((la==null?void 0:la.container_type)==="Attachment"&&!((rl=Ne==null?void 0:Ne.detail)!=null&&rl.can_managed)){(0,Ge.fc)({id:la==null?void 0:la.container_id,watch_type:2,course_id:(qs=Ne==null?void 0:Ne.detail)==null?void 0:qs.id}),Lo({url:dt.Z.API_SERVER+(la==null?void 0:la.url),file_type:la==null?void 0:la.file_type});return}if(la!=null&&la.url){window.open(la==null?void 0:la.url);return}xs&&Di(!0);let wi=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:er==null?void 0:er.pathId,nodeUuid:(la==null?void 0:la.knowledge_uuid)||(la==null?void 0:la.key)}});if((wi==null?void 0:wi.status)===0){if(((Nl=(Hl=wi==null?void 0:wi.data)==null?void 0:Hl.nodes)==null?void 0:Nl.length)>0){let Cl=(oh=(ya=(Sf=wi==null?void 0:wi.data)==null?void 0:Sf.nodes)==null?void 0:ya.map(tu=>{var ap,sp,Fl,lp,cu,na,vs,Ll,ul,Ns,Sd,xh,wf;const Hp=(ap=wi==null?void 0:wi.data)==null?void 0:ap.resource_count;return Wh(gh({},tu==null?void 0:tu.properties),{rootNodeUuid:(sp=tu==null?void 0:tu.properties)==null?void 0:sp.rootNodeUuid,id:(Fl=tu==null?void 0:tu.properties)==null?void 0:Fl.uuid,name:(lp=tu==null?void 0:tu.properties)==null?void 0:lp.name,description:(cu=tu==null?void 0:tu.properties)==null?void 0:cu.description,nodeType:(na=tu==null?void 0:tu.properties)==null?void 0:na.nodeType,tags:((vs=tu==null?void 0:tu.properties)==null?void 0:vs.tags)&&((Ns=(ul=(Ll=tu==null?void 0:tu.properties)==null?void 0:Ll.tags)==null?void 0:ul.split("\uFF0C"))==null?void 0:Ns.map(up=>({name:up})))||[],colorType:parseInt((Sd=tu==null?void 0:tu.properties)==null?void 0:Sd.color)>3?"3":(xh=tu==null?void 0:tu.properties)==null?void 0:xh.color,activeColor:"#FA6400",size:ph[((wf=tu==null?void 0:tu.properties)==null?void 0:wf.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Hp})}))==null?void 0:oh[0];Cl.resourceid=la==null?void 0:la.id,As(Cl),hs(!0)}Di(!1)}}),Ia=(la,xs)=>Mh(void 0,null,function*(){xs?ft(la):(Zo(la),td(la))}),Na=()=>Eo.createElement("div",{className:xo.studentHead},Eo.createElement("div",{className:"flex item-center w-full"},Eo.createElement("div",{className:xo.headLi},Eo.createElement("img",{src:Jo}),Eo.createElement("aside",null,Eo.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Eo.createElement("b",null,kr==null?void 0:kr.resource_count))),Eo.createElement("div",{className:xo.headLi},Eo.createElement("img",{src:To}),Eo.createElement("aside",null,Eo.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),Eo.createElement("b",{style:{color:"#F7B500"}},kr==null?void 0:kr.complete_rate,"%"))),Eo.createElement("div",{className:xo.headLi},Eo.createElement("img",{src:Aa}),Eo.createElement("aside",null,Eo.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),Eo.createElement("b",{style:{color:"#3AFFC8"}},kr==null?void 0:kr.grasp_rate,"%"))),Eo.createElement("div",{className:xo.headLi},Eo.createElement("img",{src:ei}),Eo.createElement("aside",null,Eo.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),Eo.createElement(De.Z,{title:kr==null?void 0:kr.last_knowledge_name},Eo.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,st.Pq)(kr==null?void 0:kr.last_knowledge_name,13))))),Eo.createElement("div",{onClick:()=>{kr!=null&&kr.last_knowledge_name&&od({knowledge_uuid:kr==null?void 0:kr.last_knowledge_uuid,id:kr==null?void 0:kr.last_knowledge_uuid})},className:kr!=null&&kr.last_knowledge_name?xo.btn:`${xo.btn} ${xo.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return Eo.createElement(Eo.Fragment,null,Eo.createElement(Nn,null,Eo.createElement(Eo.Fragment,null,Eo.createElement("div",{className:xo.learning},Eo.createElement(Gt.Z,{spinning:zi},Eo.createElement("div",{className:xo.body},(ai=kr==null?void 0:kr.data)!=null&&ai.length?Eo.createElement(Eo.Fragment,null,as?Eo.createElement("div",{className:`${xo.head}`}," ",Eo.createElement("div",{className:"w-full flex item-center justify-between"},Eo.createElement("div",{className:xo.numerical},Eo.createElement("div",null,Eo.createElement("img",{src:Jo}),Eo.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Eo.createElement("b",null,kr==null?void 0:kr.resource_count)),Eo.createElement("div",null,Eo.createElement("img",{src:To}),Eo.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),Eo.createElement("b",{style:{color:"#F7B500"}},kr==null?void 0:kr.complete_rate,"%")),Eo.createElement("div",null,Eo.createElement("img",{src:Aa}),Eo.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),Eo.createElement("b",{style:{color:"#3AFFC8"}},kr==null?void 0:kr.grasp_rate,"%"))),Eo.createElement("div",{className:xo.action},Pl.get("type")!=="classrooms"&&!(0,Bd.JA)()&&Eo.createElement("div",{onClick:()=>{Hr.Z.publish("related_teaching_classroom")}},Eo.createElement("span",null,Eo.createElement("i",{className:"iconfont icon-guanlianketang"})),Eo.createElement("span",null,"\u5173\u8054\u6559\u5B66\u8BFE\u5802")),as&&Eo.createElement("div",{onClick:()=>{Xi(null),Wi(!0)}},Eo.createElement("span",null,Eo.createElement("i",{className:"iconfont icon-tianjia4"})),Eo.createElement("span",null,"\u521B\u5EFA")),Eo.createElement("div",{onClick:()=>{Xi(Ie),Wi(!0)}},Eo.createElement("span",null,Eo.createElement("i",{className:"iconfont icon-bianji13"})),Eo.createElement("span",null,"\u7F16\u8F91")),Eo.createElement("div",{onClick:()=>qr(!0)},Eo.createElement("span",null,Eo.createElement("i",{className:"iconfont icon-shanchu17"})),Eo.createElement("span",null,"\u5220\u9664"))))):Na(),Eo.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},Pl.get("type")=="classrooms"&&as&&Eo.createElement("div",{className:`current flex item-center ${xo.PublishBut}`,onClick:()=>{fs(!0)}},Eo.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),Eo.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},Eo.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),Eo.createElement(De.Z,{title:((bt=(Yt=hr==null?void 0:hr.route_nodes)==null?void 0:Yt.find(la=>la==null?void 0:la.is_choice))==null?void 0:bt.name)||""},Eo.createElement("div",{className:"multi_ellipsis1"},((Ei=(on=hr==null?void 0:hr.route_nodes)==null?void 0:on.find(la=>la==null?void 0:la.is_choice))==null?void 0:Ei.name)||"")),Eo.createElement("div",{className:`current flex item-center ${xo.ChangeBut}`,onClick:()=>{ts(!0)}},Eo.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!as&&Eo.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${xo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",Eo.createElement(Do.Z,{onChange:la=>{Qo(la?(rl=>rl==null?void 0:rl.filter(qs=>(qs==null?void 0:qs.grasp_rate)!=100).map(qs=>{var Hl;return Wh(gh({},qs),{children:(Hl=qs==null?void 0:qs.children)==null?void 0:Hl.filter(Nl=>(Nl==null?void 0:Nl.grasp_rate)!=100)})}))(kr==null?void 0:kr.data):(kr==null?void 0:kr.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),Eo.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},Eo.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),Eo.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),Eo.createElement("div",null,"100% ~ 80%"),Eo.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Eo.createElement("div",null,"79% ~ 60%"),Eo.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Eo.createElement("div",null,"59% ~ 0%"),Eo.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Eo.createElement("div",null,"\u672A\u5B66\u4E60"))),Eo.createElement(Ul,{pathsDetail:Ne,dataSource:fo||[],handleClickDetails:od})):Eo.createElement(Ri,{style:{height:"calc(100vh - 440rem)",visibility:zi?"hidden":"visible"},text:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E",textColor:"#fff",buttonText:as&&"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",onClick:()=>{Xi(null),Wi(!0)}}))),Ai&&Eo.createElement(ot,{pathsDetail:Ne,subjectId:er==null?void 0:er.pathId,dispatch:xe,visible:Ai,onCancel:()=>Pn(!1),onClickDetails:od}),Eo.createElement(Jt.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:ur,centered:!0,confirmLoading:Ji,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>qr(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{si("")},onOk:Fs},Eo.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},Eo.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(lr=or==null?void 0:or.find(la=>la.id===Ie))==null?void 0:lr.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),Eo.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Eo.createElement(en.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Fr,onChange:la=>si(la.target.value)})))))),xr&&Eo.createElement(Ml,{onOk:()=>{var la;Al({id:(la=Ne==null?void 0:Ne.detail)==null?void 0:la.id})},setaddmodal:Wi,addmodal:xr,uuid:io}),Eo.createElement(_o,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:li,setshow:()=>{},getData:td,buildTree:()=>{},containerRef:()=>{},showdetail:Sa,setshowdetail:hs,items:No}),Eo.createElement(Qt.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:co==null?void 0:co.url,type:co==null?void 0:co.file_type,disabledDownload:!0,onClose:()=>Lo({})}),$l&&Eo.createElement(bg,{visible:$l,setVisible:ts,detail:hr,uuid:Ie,onOk:()=>{var la;Al({id:(la=Ne==null?void 0:Ne.detail)==null?void 0:la.id})}}),Eo.createElement(Bg,{visible:Xa,setVisible:fs,treeList:kr==null?void 0:kr.data,uuid:Ie,detail:hr,onOk:la=>{fs(!1),td(la)}}))};var Wf=(0,We.connect)(({pathsDetail:Ie,user:Ne})=>({pathsDetail:Ie,user:Ne}))(yd),al=Se(59301),yl=Object.defineProperty,Wl=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,Qd=Object.prototype.propertyIsEnumerable,Gd=(Ie,Ne,xe)=>Ne in Ie?yl(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,sg=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))_u.call(Ne,xe)&&Gd(Ie,xe,Ne[xe]);if(Wl)for(var xe of Wl(Ne))Qd.call(Ne,xe)&&Gd(Ie,xe,Ne[xe]);return Ie},Fh=(Ie,Ne)=>{var xe={};for(var ft in Ie)_u.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Wl)for(var ft of Wl(Ie))Ne.indexOf(ft)<0&&Qd.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},gf=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const wc=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,datas:Yt,styles:bt,activied:on}=Ne,Ei=Fh(Ne,["pathsDetail","user","globalSetting","loading","dispatch","datas","styles","activied"]);const[lr,er]=(0,ve.useState)(!1),[Dr,hr]=(0,ve.useState)([]),[zi,Di]=(0,ve.useState)([]),[xr,Wi]=(0,ve.useState)(),[io,Xi]=(0,ve.useState)([]),[ur,qr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{lr&&Ai()},[lr]),(0,ve.useEffect)(()=>{qr(on===2)},[on]),(0,ve.useEffect)(()=>Hr.Z.subscribe("related_teaching_classroom",()=>{er(!0)}),[]);function Ai(){return gf(this,null,function*(){var Pn,Ji;let mr=yield(0,Lt.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:{subject_id:(Pn=xe==null?void 0:xe.detail)==null?void 0:Pn.id}});(mr==null?void 0:mr.status)===0&&Di(mr==null?void 0:mr.data);let Fr=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:xe.detail.id}});if((Fr==null?void 0:Fr.status)===0){let si=[...(Ji=Fr==null?void 0:Fr.data)==null?void 0:Ji.nodes];hr(si==null?void 0:si.splice(1))}})}return al.createElement(al.Fragment,null,al.createElement("div",{style:sg({width:"128rem"},bt)},al.createElement("span",{onClick:()=>{er(!0)},style:{width:"128rem",height:"36rem",lineHeight:"36rem",display:"inline-block",textAlign:"center",background:"#fff",color:"#1B8565",fontSize:"14rem",borderRadius:"20rem",cursor:"pointer"}},"\u5173\u8054\u6559\u5B66\u8BFE\u5802")),al.createElement(Jt.default,{title:"\u5173\u8054\u6559\u5B66\u8BFE\u5802",open:lr,width:"860rem",centered:!0,onOk:()=>gf(void 0,null,function*(){if(!xr){kt.ZP.info("\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802");return}if((io==null?void 0:io.length)<=0){kt.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}let Pn=yield(0,Lt.ZP)("/api/knowledge/v2/send_to_course.json",{method:"post",body:{subject_id:xe.detail.id,uuids:io,course_id:xr,send_route:ur}});(Pn==null?void 0:Pn.status)===0&&(er(!1),Jt.default.warning({title:"\u6E29\u99A8\u63D0\u793A",icon:null,closeIcon:!0,centered:!0,content:al.createElement("div",null,"\u5DF2\u5173\u8054\u6559\u5B66\u8BFE\u5802\uFF0C\u9884\u8BA13-7\u5206\u949F\u5185\u5B8C\u6210\u56FE\u8C31\u590D\u5236\uFF0C\u53EF\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u524D\u5F80\u67E5\u770B\u3002 \u82E5\u9875\u9762\u65E0\u6570\u636E\uFF0C\u8BF7\u7B49\u5F853-7\u5206\u949F\u540E\u5237\u65B0\u8BFE\u5802\u77E5\u8BC6\u56FE\u8C31\u9875\u9762"),okText:"\u524D\u5F80\u67E5\u770B",onOk:()=>{var Ji;window.open(`${(Ji=zi==null?void 0:zi.find(mr=>(mr==null?void 0:mr.id)===xr))==null?void 0:Ji.first_category_url}`)}}))}),onCancel:()=>{er(!1)}},al.createElement("div",{style:{background:"#fff",boxShadow:"0rem 3rem 4rem 0rem #f3f3f3",borderRadius:"0rem 0rem 2rem 2rem",padding:"20rem"}},al.createElement("div",{style:{height:"40rem",minHeight:"40rem",display:"flex"}},al.createElement("span",{style:{width:"92rem",background:"#F6F7F9",border:"1px solid #DCDCDC",display:"inline-flex",alignItems:"center",justifyContent:"center",borderRight:"none",color:"#666666"}},"\u6559\u5B66\u8BFE\u5802"),al.createElement(Nn,null,al.createElement(et.default,{showSearch:!0,filterOption:(Pn,Ji)=>Ji.children.toLowerCase().indexOf(Pn.toLowerCase())>=0,onChange:Pn=>{Wi(Pn)},style:{width:"90%"},size:"large"},zi==null?void 0:zi.map(Pn=>al.createElement(et.default.Option,{value:Pn==null?void 0:Pn.id},Pn==null?void 0:Pn.name))))),al.createElement("div",{style:{marginTop:"30rem"}},al.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u77E5\u8BC6\u56FE\u8C31"),al.createElement(Ts.default.Group,{onChange:Pn=>{Xi(Pn)},style:{marginLeft:"30rem"}},Dr==null?void 0:Dr.map(Pn=>{var Ji,mr;return al.createElement(Ts.default,{value:(Ji=Pn==null?void 0:Pn.properties)==null?void 0:Ji.uuid},(mr=Pn==null?void 0:Pn.properties)==null?void 0:mr.name)}))),al.createElement("div",{style:{marginTop:"30rem"}},al.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u5B66\u4E60\u8DEF\u5F84"),al.createElement(Do.Z,{onChange:Pn=>{console.log(Pn),qr(Pn)},style:{marginLeft:"30rem"},disabled:on===2,checked:ur}),al.createElement("span",{style:{marginLeft:"5rem"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")))))};var Rc=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(wc),Pc={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},_l=Se(59301),lg=Object.defineProperty,hc=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,Mp=Object.prototype.propertyIsEnumerable,Mg=(Ie,Ne,xe)=>Ne in Ie?lg(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,th=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Jg.call(Ne,xe)&&Mg(Ie,xe,Ne[xe]);if(hc)for(var xe of hc(Ne))Mp.call(Ne,xe)&&Mg(Ie,xe,Ne[xe]);return Ie},qg=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),Vf=({value:Ie=[],onChange:Ne,type:xe,subjectId:ft})=>{const[Tn,Bt]=(0,ve.useState)(!1),[ai,Yt]=(0,ve.useState)([]),[bt,on]=(0,ve.useState)([]),[Ei,lr]=(0,ve.useState)([]),[er,Dr]=(0,ve.useState)(""),[hr,zi]=(0,ve.useState)(""),[Di,xr]=(0,ve.useState)(!1),[Wi,io]=(0,ve.useState)(!1),Xi=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ur=xe===1?"\u7C7B\u578B":"\u6807\u7B7E",qr=xe===1?"0":"4";(0,ve.useEffect)(()=>{Tn&&(lr(Ie),Ai())},[Tn]);const Ai=()=>qg(void 0,null,function*(){var si;io(!0);const kr=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:ft,item_type:qr}});(kr==null?void 0:kr.status)===0&&(Yt((si=kr==null?void 0:kr.data)==null?void 0:si.map(Oo=>Oo.name)),on((kr==null?void 0:kr.data)||[])),io(!1)}),Pn=si=>qg(void 0,null,function*(){var kr;io(!0);const Oo=(kr=bt==null?void 0:bt.find(Qo=>Qo.name===si))==null?void 0:kr.id,fo=yield(0,Lt.ZP)(`/api/knowledge_items/${Oo}.json`,{method:"delete",body:{subject_id:ft}});if((fo==null?void 0:fo.status)===0){Ai(),kt.ZP.success("\u5220\u9664\u6210\u529F");return}io(!1)}),Ji=({title:si="",style:kr={},showDelete:Oo=!0,modal:fo=!1,active:Qo=!1})=>{const Kr=(li=>li.split("").reduce((po,Sa)=>po+Sa.charCodeAt(0),0))(si)%Xi.length,{background:Wr,borderColor:Zo}=Xi[Kr];return _l.createElement("div",{className:Xe()(Pc.tag,Qo?Pc.active:""),onClick:()=>{fo&&(Tn===1&&lr([si]),Tn===2&&(Ei.includes(si)?lr(Ei.filter(li=>li!==si)):lr([...Ei,si])))},style:th({background:Wr,borderColor:Zo},kr)},_l.createElement("span",null,si),Oo&&_l.createElement("i",{onClick:li=>{li.stopPropagation(),fo?Pn(si):Ne(Ie.filter(po=>po!==si))},className:"iconfont icon-shanchu5"}))},mr=()=>{Ne([...Ei]),Bt(!1)},Fr=()=>qg(void 0,null,function*(){if(!er.replace(/\s+/g,"")){zi(`${ur}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ai.includes(er)){zi(`\u8BE5${ur}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}io(!0);const si=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:ft,item_type:qr,name:er}});if((si==null?void 0:si.status)===0){yield Ai(),xr(!1),kt.ZP.success("\u6DFB\u52A0\u6210\u529F");return}io(!1)});return _l.createElement("div",{className:Pc.tagsModal},xe===1&&_l.createElement(_l.Fragment,null,Ie==null?void 0:Ie.map((si,kr)=>_l.createElement(Ji,{key:kr,title:si,showDelete:!1,style:{marginRight:"20rem"}})),_l.createElement("div",{onClick:()=>Bt(1),style:{marginBottom:"20rem"},className:Pc.btn},_l.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Ie!=null&&Ie.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),xe===2&&_l.createElement(_l.Fragment,null,Ie==null?void 0:Ie.map((si,kr)=>_l.createElement(Ji,{key:kr,title:si})),_l.createElement("div",{onClick:()=>Bt(2),className:Pc.btn,style:{marginBottom:"10rem"}},_l.createElement("i",{className:"iconfont icon-tianjiatixing"}),Ie!=null&&Ie.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),_l.createElement(Jt.default,{open:!!Tn,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Bt(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{xr(!1),zi(""),Dr("")},onOk:mr,title:`\u9009\u62E9${ur}`},_l.createElement("div",{className:Pc.modal},_l.createElement(Gt.Z,{spinning:Wi},_l.createElement("div",{className:Pc.mHead},_l.createElement("b",null),_l.createElement("span",null,`\u8282\u70B9${ur}`,"\uFF08",ai.length,"\uFF09"),_l.createElement("div",{onClick:()=>{Di||(xr(!0),zi(""),Dr(""))},className:Pc.btn},_l.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),_l.createElement("div",{className:Pc.body},!(ai!=null&&ai.length)&&!Di&&_l.createElement(Ri,{style:{height:"230rem"}}),ai==null?void 0:ai.map((si,kr)=>_l.createElement(Ji,{showDelete:!(Ei!=null&&Ei.includes(si)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:Ei.includes(si),key:kr,title:si})),Di&&_l.createElement("div",{className:Pc.add},_l.createElement(en.default,{style:{width:"rem"},size:"large",value:er,onChange:si=>{zi(""),Dr(si.target.value)}}),_l.createElement("i",{onClick:Fr,className:"iconfont icon-dui",style:{color:"#1B8565"}}),_l.createElement("i",{onClick:()=>xr(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!hr&&_l.createElement("div",{className:Pc.error},hr)))))))},pf={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},_g=Se(38854),mh=Se(88522),mf=Se(55874),Yf=Se(59301),$g=Object.defineProperty,Fg=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,c0=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,ms=(Ie,Ne,xe)=>Ne in Ie?$g(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Bl=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Rl.call(Ne,xe)&&ms(Ie,xe,Ne[xe]);if(c0)for(var xe of c0(Ne))Wa.call(Ne,xe)&&ms(Ie,xe,Ne[xe]);return Ie},wu=(Ie,Ne)=>Fg(Ie,Fp(Ne)),Vh=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const zd=(Ie,Ne)=>{const xe=Ie.getParentData(Ne.id,"tree");return xe?Ne.style.x>xe.style.x?"right":"left":"center"},Lh=[3,2,1];let fc=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const ug=(Ie,Ne)=>{const xe={};let ft=null;return Ie.forEach(Tn=>{xe[Tn.properties.uuid]=wu(Bl({},Tn),{id:Tn.properties.uuid,children:[]})}),Ne.forEach(Tn=>{const Bt=xe[Tn.startNodeUuid],ai=xe[Tn.endNodeUuid];Bt&&(Bt.id=Bt.properties.uuid),Bt&&ai&&Bt.children.push(ai)}),Ie.forEach(Tn=>{!Ne.some(ai=>ai.endNodeUuid===Tn.properties.uuid)&&(ft=xe[Tn.properties.uuid])}),ft};var nh=(0,ve.forwardRef)(({nodeUuid:Ie,subject_id:Ne,setshowdetail:xe,setitems:ft,setzoomsize:Tn},Bt)=>{const[ai,Yt]=(0,ve.useState)(!1),bt=(0,ve.useRef)(0),on=(0,ve.useRef)(null),Ei=(0,ve.useRef)();(0,ve.useEffect)(()=>{Di()},[]);function lr(Wi){Ei.current.zoomBy(Wi)}function er(){setTimeout(()=>{var Wi;Tn((((Wi=Ei==null?void 0:Ei.current)==null?void 0:Wi.getZoom())*100).toFixed(0))},300)}function Dr(Wi){var io;let Xi=Ei.current.getElementDataByState("node","selected");(Xi==null?void 0:Xi.length)>0&&Ei.current.setElementState((io=Xi==null?void 0:Xi[0])==null?void 0:io.id,[""]),Ei.current.setElementState(Wi,["selected"])}function hr(Wi,io){try{const Xi={},ur={};Ei.current.getEdgeData().map(qr=>{Xi[qr.id]=Wi==="Enter"?"inactive":"active"}),Ei.current.getNodeData().map(qr=>{Wi==="Enter"?ur[qr.id]=qr.colornodeType===io?"highlight":"inactive":ur[qr.id]="active"}),Ei.current.setElementState(Xi),Ei.current.setElementState(ur)}catch(Xi){}}function zi(Wi,io){var Xi;(Xi=Ei==null?void 0:Ei.current)==null||Xi.fitView(Wi,io)}(0,ve.useImperativeHandle)(Bt,()=>({zoomBy:lr,getData:Di,selectall:Dr,onMouse:hr,fitView:zi,getZooms:er}));const Di=()=>Vh(void 0,null,function*(){var Wi,io,Xi,ur,qr,Ai,Pn,Ji,mr;Yt(!0);let Fr=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Ie,subject_id:Ne,depth:-1,relationshipFilter:"\u5305\u542B>"}});Yt(!1);let si=(io=(Wi=Fr==null?void 0:Fr.data)==null?void 0:Wi.nodes)==null?void 0:io.map(or=>{var Kr,Wr,Zo,li,po,Sa,hs,pi,Zn,co,Lo,No;return wu(Bl({},or==null?void 0:or.properties),{rootNodeUuid:(Kr=or==null?void 0:or.properties)==null?void 0:Kr.rootNodeUuid,id:(Wr=or==null?void 0:or.properties)==null?void 0:Wr.uuid,name:(Zo=or==null?void 0:or.properties)==null?void 0:Zo.name,description:(li=or==null?void 0:or.properties)==null?void 0:li.description,nodeType:(po=or==null?void 0:or.properties)==null?void 0:po.nodeType,tags:((Sa=or==null?void 0:or.properties)==null?void 0:Sa.tags)&&((Zn=(pi=(hs=or==null?void 0:or.properties)==null?void 0:hs.tags)==null?void 0:pi.split("\uFF0C"))==null?void 0:Zn.map(As=>({name:As})))||[],colorType:parseInt((co=or==null?void 0:or.properties)==null?void 0:co.color)>3?"3":(Lo=or==null?void 0:or.properties)==null?void 0:Lo.color,activeColor:"#FA6400",size:Lh[((No=or==null?void 0:or.properties)==null?void 0:No.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),kr=ug((ur=(Xi=Fr==null?void 0:Fr.data)==null?void 0:Xi.nodes)==null?void 0:ur.map((or,Kr)=>{var Wr,Zo,li,po,Sa;return wu(Bl({},or),{key:Kr,title:(Wr=or==null?void 0:or.properties)==null?void 0:Wr.name,newcolor:parseInt((Zo=or==null?void 0:or.properties)==null?void 0:Zo.color)===1?"#CC7CF5":((li=fc==null?void 0:fc.find(hs=>{var pi;return(hs==null?void 0:hs.name)===((pi=or==null?void 0:or.properties)==null?void 0:pi.nodeType)}))==null?void 0:li.color)||"#2D947C",colornodeType:parseInt((po=or==null?void 0:or.properties)==null?void 0:po.color)===1?"\u6839\u8282\u70B9":((Sa=fc==null?void 0:fc.find(hs=>{var pi;return(hs==null?void 0:hs.name)===((pi=or==null?void 0:or.properties)==null?void 0:pi.nodeType)}))==null?void 0:Sa.name)||"\u5176\u4ED6"})}),(Ai=(qr=Fr==null?void 0:Fr.data)==null?void 0:qr.relationships)==null?void 0:Ai.filter(or=>or.type==="\u5305\u542B"));Ei!=null&&Ei.current&&((Pn=Ei==null?void 0:Ei.current)==null||Pn.destroy());let Oo=(0,mf.RN)(kr),fo=(Ji=Oo.nodes)==null?void 0:Ji.filter((or,Kr,Wr)=>Kr===Wr.findIndex(Zo=>Zo.id===or.id)),Qo=(mr=Oo.edges)==null?void 0:mr.filter((or,Kr,Wr)=>Kr===Wr.findIndex(Zo=>Zo.source===or.source&&Zo.target===or.target));xr({nodes:fo,edges:Qo},si)}),xr=(Wi,io)=>{var Xi,ur;Ei.current=null,Ei.current=new mf.kJ({container:on.current,autoResize:!0,autoFit:{type:((Xi=Wi==null?void 0:Wi.nodes)==null?void 0:Xi.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((ur=Wi==null?void 0:Wi.nodes)==null?void 0:ur.length)>300),data:Wi,node:{style:{labelText:qr=>qr.title,labelFill:"#ffffff",fill:qr=>qr.newcolor,labelBackground:!1,labelPlacement:function(qr){const Ai=zd(this,qr);return Ai==="center"?"right":Ai},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:qr=>(bt.current++,bt.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var qr;Tn((((qr=Ei==null?void 0:Ei.current)==null?void 0:qr.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:qr=>{let Ai=io.filter(Pn=>{var Ji,mr;return(Pn==null?void 0:Pn.id)===((mr=(Ji=qr.target)==null?void 0:Ji.config)==null?void 0:mr.id)});if((Ai==null?void 0:Ai.length)===0){xe(!1);return}ft(Ai==null?void 0:Ai[0]),xe(!0),qr.view.setCursor("pointer")},multiple:!1}]}),Ei.current.render(),setTimeout(()=>{var qr;Tn((((qr=Ei==null?void 0:Ei.current)==null?void 0:qr.getZoom())*100).toFixed(0))},300)};return Yf.createElement("div",{style:{height:"100%"}},Yf.createElement(Gt.Z,{spinning:ai,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),Yf.createElement("div",{style:{height:"100%"},ref:on}))}),os={flex_box_center:"flex_box_center___mORrQ",flex_space_between:"flex_space_between___AGgBm",flex_box_vertical_center:"flex_box_vertical_center____H93g",flex_box_center_end:"flex_box_center_end___VPK8Q",flex_box_column:"flex_box_column___qksG3",autocomp:"autocomp___H_feM",autocompwidth:"autocompwidth___RMYtG",hoverone:"hoverone___j7m8k",name:"name___qwPqM",img:"img___WHKD_",autopop:"autopop___YCC3k",studentHead:"studentHead___DeVom",headLi:"headLi___qiYnp",btn:"btn___s7HI8",tupugx:"tupugx___JCYSy",textname:"textname___iEAMA",dropdownst:"dropdownst___ca1cn"},dg=Se(4901),cg=Se(59301),Id=Object.defineProperty,Cc=Object.defineProperties,Lg=Object.getOwnPropertyDescriptors,hg=Object.getOwnPropertySymbols,h0=Object.prototype.hasOwnProperty,f0=Object.prototype.propertyIsEnumerable,g0=(Ie,Ne,xe)=>Ne in Ie?Id(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,p0=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))h0.call(Ne,xe)&&g0(Ie,xe,Ne[xe]);if(hg)for(var xe of hg(Ne))f0.call(Ne,xe)&&g0(Ie,xe,Ne[xe]);return Ie},Z0=(Ie,Ne)=>Cc(Ie,Lg(Ne)),fg=(Ie,Ne)=>{var xe={};for(var ft in Ie)h0.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&hg)for(var ft of hg(Ie))Ne.indexOf(ft)<0&&f0.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Lp=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});let Uh=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const Au=null;let W0=null;const V0=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,datas:Yt}=Ne,bt=fg(Ne,["pathsDetail","user","globalSetting","loading","dispatch","datas"]);const on=(0,ve.useRef)(),Ei=(0,ve.useRef)(null);(0,ve.useEffect)(()=>{lr()},[Yt]);function lr(){return Lp(this,null,function*(){var er,Dr,hr,zi,Di,xr,Wi;if(((er=Yt==null?void 0:Yt.nodes)==null?void 0:er.length)>0){let io=(0,st.fX)((Dr=Yt==null?void 0:Yt.nodes)==null?void 0:Dr.map((Pn,Ji)=>{var mr,Fr,si,kr,Oo,fo,Qo,or,Kr,Wr,Zo,li,po,Sa,hs,pi;return Z0(p0(p0({},Pn),Pn==null?void 0:Pn.properties),{rootNodeUuid:(mr=Pn==null?void 0:Pn.properties)==null?void 0:mr.rootNodeUuid,id:(Fr=Pn==null?void 0:Pn.properties)==null?void 0:Fr.uuid,name:(si=Pn==null?void 0:Pn.properties)==null?void 0:si.name,labelstype:(kr=Pn==null?void 0:Pn.labels)==null?void 0:kr[1],description:(Oo=Pn==null?void 0:Pn.properties)==null?void 0:Oo.description,nodeType:(fo=Pn==null?void 0:Pn.properties)==null?void 0:fo.nodeType,colornodeType:parseInt((Qo=Pn==null?void 0:Pn.properties)==null?void 0:Qo.color)===1?"\u6839\u8282\u70B9":((or=Uh==null?void 0:Uh.find(Zn=>{var co;return(Zn==null?void 0:Zn.name)===((co=Pn==null?void 0:Pn.properties)==null?void 0:co.nodeType)}))==null?void 0:or.name)||"\u5176\u4ED6",newcolor:parseInt((Kr=Pn==null?void 0:Pn.properties)==null?void 0:Kr.color)===1?"#CC7CF5":((Wr=Uh==null?void 0:Uh.find(Zn=>{var co;return(Zn==null?void 0:Zn.name)===((co=Pn==null?void 0:Pn.properties)==null?void 0:co.nodeType)}))==null?void 0:Wr.color)||"#2D947C",tags:((Zo=Pn==null?void 0:Pn.properties)==null?void 0:Zo.tags)&&((Sa=(po=(li=Pn==null?void 0:Pn.properties)==null?void 0:li.tags)==null?void 0:po.split("\uFF0C"))==null?void 0:Sa.map(Zn=>({name:Zn})))||[],colorType:parseInt((hs=Pn==null?void 0:Pn.properties)==null?void 0:hs.color)>3?"3":(pi=Pn==null?void 0:Pn.properties)==null?void 0:pi.color})}),(Di=(zi=(hr=Yt==null?void 0:Yt.relationships)==null?void 0:hr.filter(Pn=>{var Ji,mr,Fr;return(Pn==null?void 0:Pn.endNodeUuid)!==((Fr=(mr=(Ji=Yt==null?void 0:Yt.nodes)==null?void 0:Ji[0])==null?void 0:mr.properties)==null?void 0:Fr.rootNodeUuid)}))==null?void 0:zi.filter(Pn=>{var Ji,mr,Fr;return(Pn==null?void 0:Pn.startNodeUuid)!==((Fr=(mr=(Ji=Yt==null?void 0:Yt.nodes)==null?void 0:Ji[0])==null?void 0:mr.properties)==null?void 0:Fr.rootNodeUuid)}))==null?void 0:Di.filter(Pn=>Pn.type==="\u5305\u542B")),Xi=(0,mf.RN)(io),ur=(xr=Xi.nodes)==null?void 0:xr.filter((Pn,Ji,mr)=>Ji===mr.findIndex(Fr=>Fr.id===Pn.id)),qr=(Wi=Xi.edges)==null?void 0:Wi.filter((Pn,Ji,mr)=>Ji===mr.findIndex(Fr=>Fr.source===Pn.source&&Fr.target===Pn.target));ur.map(Pn=>(Pn.transformd=!0,Pn.style={labelWordWrap:!0,labelPlacement:Pn.depth===0?"center":Pn.depth<3?"top-left":"top",haloLineWidth:Math.max(20-Pn.depth*6,0),labelMaxWidth:Pn.depth===0?300:200,labelFontSize:Pn.depth===0?22:ur.length>300?12:14,labelLineHeight:100,halo:Pn.depth<3},Pn)),on.current=null;let Ai=ur==null?void 0:ur.length;on.current=new mf.kJ({container:Ei.current,autoResize:!0,background:"#010A23",autoFit:{type:ur.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ur,edges:qr},node:{type:"circle",style:{size:Pn=>Pn.colorType==1?100:Pn.depth<2?50:Ai>250?10:20,fill:Pn=>Pn.newcolor,labelText:Pn=>Pn.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:Pn=>Pn.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ur.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:Pn=>Pn.targetType==="node",getContent:(Pn,Ji)=>{let mr="";return Ji.forEach(Fr=>{mr+=`
            ${Fr.name||""}
            `}),mr}}],behaviors:["drag-canvas",{type:"zoom-canvas"},"drag-element",{type:"collapse-expand",onExpand:(Pn,Ji)=>{console.log("----",Pn,Ji)}},{type:"fix-element-size",state:"fix-element-size",enable:!0}],transforms:[{type:"place-radial-labels"}]}),on.current.render()}})}return cg.createElement("div",{style:{background:"#fff",height:"800rem"}},cg.createElement("div",{style:{width:"100%",height:"800rem"},ref:Ei}))};var ep=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(V0),no=Se(59301),Ip=Object.defineProperty,wm=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,kp=Object.getOwnPropertySymbols,Ig=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,tp=(Ie,Ne,xe)=>Ne in Ie?Ip(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,ie=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Ig.call(Ne,xe)&&tp(Ie,xe,Ne[xe]);if(kp)for(var xe of kp(Ne))vf.call(Ne,xe)&&tp(Ie,xe,Ne[xe]);return Ie},ae=(Ie,Ne)=>wm(Ie,Ad(Ne)),he=(Ie,Ne)=>{var xe={};for(var ft in Ie)Ig.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&kp)for(var ft of kp(Ie))Ne.indexOf(ft)<0&&vf.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},de=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});let pe=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const Le=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,uuid:Yt,Tabsdatas:bt,initdata:on,setactivied:Ei,tpacti:lr}=Ne,er=he(Ne,["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","setactivied","tpacti"]),Dr,hr,zi,Di,xr,Wi,io,Xi,ur;const qr=(0,ve.useRef)(),Ai=(0,ve.useRef)(),Pn=(0,ve.useRef)(),[Ji,mr]=(0,ve.useState)([]),[Fr,si]=(0,ve.useState)(!0),[kr,Oo]=(0,ve.useState)([]),[fo,Qo]=(0,ve.useState)(""),[or,Kr]=(0,ve.useState)(!1),Wr=(0,ve.useRef)(null),[Zo,li]=(0,ve.useState)(),[po,Sa]=(0,ve.useState)(!1),[hs,pi]=(0,ve.useState)([]);let[Zn,co]=(0,ve.useState)(!1);const[Lo,No]=(0,ve.useState)(!1),[As,as]=(0,ve.useState)(!1),[Pl,$l]=(0,ve.useState)([]),[ts,Xa]=(0,ve.useState)(!1),[fs,Al]=(0,ve.useState)([]),[xu]=(0,We.useSearchParams)(),[td,Fs]=(0,ve.useState)(!1),[od,Ia]=(0,ve.useState)(0),[Na,la]=(0,ve.useState)("\u5168\u90E8");let[xs,rl]=(0,ve.useState)({page:1,limit:10});const[qs,Hl]=(0,ve.useState)({}),[Nl,Sf]=(0,ve.useState)([]),ya=(0,ve.useRef)(null),oh=(0,ve.useRef)(null),[wi,Cl]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>(Zn=!1,co(!1),Fl(2,!0),kt.ZP.config({getContainer:()=>Wr.current}),()=>{var na;si(!1),Oo([]),Sa(!1),Qo(""),(na=Pn.current)==null||na.clear()}),[Yt]);const tu=()=>no.createElement("div",{className:os.studentHead},no.createElement("div",{className:os.headLi},no.createElement("img",{src:Jo}),no.createElement("aside",null,no.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),no.createElement("b",null,qs==null?void 0:qs.resource_count))),no.createElement("div",{className:os.headLi},no.createElement("img",{src:To}),no.createElement("aside",null,no.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),no.createElement("b",{style:{color:"#F7B500"}},qs==null?void 0:qs.complete_rate,"%"))),no.createElement("div",{className:os.headLi},no.createElement("img",{src:Aa}),no.createElement("aside",null,no.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),no.createElement("b",{style:{color:"#3AFFC8"}},qs==null?void 0:qs.grasp_rate,"%"))),no.createElement("div",{className:os.headLi},no.createElement("img",{src:ei}),no.createElement("aside",null,no.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),no.createElement(De.Z,{title:qs==null?void 0:qs.last_knowledge_name},no.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,st.Pq)(qs==null?void 0:qs.last_knowledge_name,13))))),no.createElement("div",{onClick:()=>handleClickDetails({knowledge_uuid:qs==null?void 0:qs.last_knowledge_uuid}),className:os.btn},"\u7EE7\u7EED\u5B66\u4E60")),ap={onRemove:()=>{$l([])},beforeUpload:na=>{if(console.log(na),(na==null?void 0:na.size)>1024*1024*50)return kt.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let vs=[];return vs.push(na),$l([...vs]),!1},fileList:Pl,accept:".xls,.xlsx"};(0,ve.useEffect)(()=>{},[Zn]),(0,ve.useEffect)(()=>(window.addEventListener("resize",sp),()=>{window.removeEventListener("resize",sp)}),[]);function sp(){var na,vs;(vs=(na=qr.current)==null?void 0:na.update)==null||vs.call(na)}function Fl(na,vs=!1){return de(this,null,function*(){var Ll,ul,Ns,Sd,xh,wf,Hp,up,Zp,dp,zo;Fs(!0);let Pf=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Yt,subject_id:(Ll=xe==null?void 0:xe.detail)==null?void 0:Ll.id,depth:na===0?na:na||-1,relationshipFilter:"\u5305\u542B>"}});if(Fs(!1),(Pf==null?void 0:Pf.status)===0){if(vs||(xu.get("type")==="classrooms"?ai({type:"pathsDetail/getCourseDetail",payload:ie({id:(ul=xe==null?void 0:xe.detail)==null?void 0:ul.id,knowledge:!0},(0,st.oP)())}):ai({type:"pathsDetail/getPathsDetail",payload:ie({id:(Ns=xe==null?void 0:xe.detail)==null?void 0:Ns.id,knowledge:!0},(0,st.oP)())})),Zn){Ai.current.getData();return}si(!0);let mc=(0,st.fX)((xh=(Sd=Pf==null?void 0:Pf.data)==null?void 0:Sd.nodes)==null?void 0:xh.map((va,vc)=>{var ah,Bc,Cf,Wp,Vp,E0,cp,yc,b0,Qa,Jh,Um,qf,Yp,rm,Ef;return ae(ie(ie({},va),va==null?void 0:va.properties),{rootNodeUuid:(ah=va==null?void 0:va.properties)==null?void 0:ah.rootNodeUuid,id:(Bc=va==null?void 0:va.properties)==null?void 0:Bc.uuid,name:(Cf=va==null?void 0:va.properties)==null?void 0:Cf.name,labelstype:(Wp=va==null?void 0:va.labels)==null?void 0:Wp[1],description:(Vp=va==null?void 0:va.properties)==null?void 0:Vp.description,nodeType:(E0=va==null?void 0:va.properties)==null?void 0:E0.nodeType,colornodeType:parseInt((cp=va==null?void 0:va.properties)==null?void 0:cp.color)===1?"\u6839\u8282\u70B9":((yc=pe==null?void 0:pe.find(qh=>{var _h;return(qh==null?void 0:qh.name)===((_h=va==null?void 0:va.properties)==null?void 0:_h.nodeType)}))==null?void 0:yc.name)||"\u5176\u4ED6",newcolor:parseInt((b0=va==null?void 0:va.properties)==null?void 0:b0.color)===1?"#CC7CF5":((Qa=pe==null?void 0:pe.find(qh=>{var _h;return(qh==null?void 0:qh.name)===((_h=va==null?void 0:va.properties)==null?void 0:_h.nodeType)}))==null?void 0:Qa.color)||"#2D947C",tags:((Jh=va==null?void 0:va.properties)==null?void 0:Jh.tags)&&((Yp=(qf=(Um=va==null?void 0:va.properties)==null?void 0:Um.tags)==null?void 0:qf.split("\uFF0C"))==null?void 0:Yp.map(qh=>({name:qh})))||[],colorType:parseInt((rm=va==null?void 0:va.properties)==null?void 0:rm.color)>3?"3":(Ef=va==null?void 0:va.properties)==null?void 0:Ef.color})}),(Hp=(wf=Pf==null?void 0:Pf.data)==null?void 0:wf.relationships)==null?void 0:Hp.filter(va=>va.type==="\u5305\u542B"));console.log("----types",mc,Pf==null?void 0:Pf.data);let hu=(0,mf.RN)(mc),ii=(up=hu.nodes)==null?void 0:up.filter((va,vc,ah)=>vc===ah.findIndex(Bc=>Bc.id===va.id));mr(ii);let Rg=(Zp=hu.edges)==null?void 0:Zp.filter((va,vc,ah)=>vc===ah.findIndex(Bc=>Bc.source===va.source&&Bc.target===va.target));ii.map(va=>(va.transformd=!0,va.style={labelWordWrap:!0,labelPlacement:va.depth===0?"center":va.depth<3?"top-left":"top",haloLineWidth:Math.max(20-va.depth*6,0),labelMaxWidth:va.depth===0?300:200,labelFontSize:va.depth===0?22:ii.length>300?12:14,labelLineHeight:100,halo:va.depth<3},va)),Pn.current=null;let C0=ii==null?void 0:ii.length;Pn.current=new mf.kJ({container:oh.current,autoResize:!0,background:"#010A23",autoFit:{type:ii.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ii,edges:Rg},node:{type:"circle",style:{size:va=>va.colorType==1?100:va.depth<2?50:C0>250?10:20,fill:va=>va.newcolor,labelText:va=>va.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:va=>va.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ii.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:va=>va.targetType==="node",getContent:(va,vc)=>{let ah="";return vc.forEach(Bc=>{ah+=`
            ${Bc.name||""}
            `}),ah}}],behaviors:["drag-canvas",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var va;Ia((((va=Pn==null?void 0:Pn.current)==null?void 0:va.getZoom())*100).toFixed(0))},300)}},"drag-element",{type:"collapse-expand",onExpand:(va,vc)=>{console.log("----",va,vc)}},{type:"fix-element-size",state:"fix-element-size",enable:!0},{type:"click-select",state:"selected",onClick:va=>{ya.current?(clearTimeout(ya.current),ya.current=null):ya.current=setTimeout(()=>{let vc=ii.filter(ah=>{var Bc,Cf;return(ah==null?void 0:ah.id)===((Cf=(Bc=va.target)==null?void 0:Bc.config)==null?void 0:Cf.id)});if((vc==null?void 0:vc.length)===0){Sa(!1);return}li(vc==null?void 0:vc[0]),Sa(!0),va.view.setCursor("pointer"),ya.current=null},300)},multiple:!1},{type:"hover-activate",enable:va=>va.targetType==="node",degree:1,state:"highlight",direction:"both",inactiveState:"inactive",onHover:va=>{va.view.setCursor("pointer")},onHoverEnd:va=>{va.view.setCursor("default")}}],transforms:[{type:"place-radial-labels"}]}),Pn.current.render(),oh.current&&(oh.current.style.opacity=1),(dp=Pn==null?void 0:Pn.current)==null||dp.fitView(),setTimeout(()=>{var va;Ia((((va=Pn==null?void 0:Pn.current)==null?void 0:va.getZoom())*100).toFixed(0))},300);var vg=Pn.current.getOptions();setTimeout(()=>{vg.animation=!0,Pn.current.setOptions(vg)},2500),window.graphsRef=Pn.current}let zg=yield(0,Lt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(zo=xe==null?void 0:xe.detail)==null?void 0:zo.id}});(zg==null?void 0:zg.status)===0&&Sf(zg==null?void 0:zg.data)})}const lp=(na,vs)=>{if(Pn.current){if(Zn){Ai.current.onMouse(na,vs.name);return}try{const Ll={},ul={};Pn.current.getEdgeData().map(Ns=>{Ll[Ns.id]=na==="Enter"?"inactive":"active"}),Pn.current.getNodeData().map(Ns=>{na==="Enter"?ul[Ns.id]=Ns.colornodeType===vs.name?"highlight":"inactive":ul[Ns.id]="active"}),Pn.current.setElementState(Ll),Pn.current.setElementState(ul)}catch(Ll){}}},cu=(na,vs)=>{if(Pn.current){if(Zn){Ai.current.onMouse(na,vs.name);return}try{const Ll={},ul={};Pn.current.getEdgeData().map(Ns=>{Ll[Ns.id]=na==="Enter"?"inactive":"active"}),Pn.current.getNodeData().map(Ns=>{var Sd,xh;na==="Enter"?ul[Ns.id]=(xh=(Sd=Ns.tags)==null?void 0:Sd.map(wf=>wf==null?void 0:wf.name))!=null&&xh.includes(vs.name)?"highlight":"inactive":ul[Ns.id]="active"}),Pn.current.setElementState(Ll),Pn.current.setElementState(ul)}catch(Ll){}}};return no.createElement(Gt.Z,{spinning:td},no.createElement("div",{ref:Wr,style:{background:"#010A23",height:"100vh",overflow:"hidden",position:"relative"}},(Ji==null?void 0:Ji.length)>0&&no.createElement("div",{style:{color:"#fff",display:"flex",alignItems:"center",marginLeft:"10rem",position:"absolute",bottom:"30px",zIndex:1}},(Dr=pe.filter(na=>{var vs;return(vs=Ji==null?void 0:Ji.map(Ll=>Ll==null?void 0:Ll.colornodeType))==null?void 0:vs.includes(na==null?void 0:na.name)}))==null?void 0:Dr.map(na=>no.createElement("div",{onMouseLeave:()=>lp("Leave",na),onMouseEnter:()=>lp("Enter",na),style:{display:"flex",alignItems:"center",margin:"0 2px",cursor:"pointer"}},no.createElement("span",{style:{display:"inline-flex",marginLeft:"10rem",width:"20rem",height:"20rem",borderRadius:"50%",background:na.color}}),no.createElement("span",{style:{marginLeft:"5rem"}},na==null?void 0:na.name)))),no.createElement("div",{style:{color:"#fff",display:"flex",alignItems:"center",marginLeft:"10rem",position:"fixed",bottom:"30px",zIndex:1,right:40}},no.createElement(_g.Z,{overlayClassName:os.dropdownst,getPopupContainer:()=>Wr.current,menu:{items:[{label:no.createElement("div",{onClick:()=>{Fl()}},"\u5C55\u5F00\u5168\u90E8"),key:"1"},{label:no.createElement("div",{onClick:()=>{Fl(3)}},"\u5C55\u5F003\u5C42"),key:"2"},{label:no.createElement("div",{onClick:()=>{Fl(2)}},"\u5C55\u5F002\u5C42"),key:"3"},{label:no.createElement("div",{onClick:()=>{Fl(1)}},"\u5C55\u5F001\u5C42"),key:"4"},{label:no.createElement("div",{onClick:()=>{Fl(0)}},"\u6536\u8D77\u5168\u90E8"),key:"5"}]}},no.createElement("img",{style:{cursor:"pointer"},onClick:()=>{},src:wi===7?"/images/xscjxz.png":"/images/xscj.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(7)}})),no.createElement(De.Z,{title:"\u5C45\u4E2D\u663E\u793A"},no.createElement("img",{onClick:()=>{si(!1),Fl()},style:{marginLeft:"10rem",cursor:"pointer"},src:wi===8?"/images/jzxsxz.png":"/images/jzxs.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(8)},className:os.img})),no.createElement("div",{style:{marginLeft:"10rem",background:"#202F4F",borderRadius:"4px",alignItems:"center"}},no.createElement("img",{style:{cursor:"pointer"},onClick:()=>{Zn?(Ai.current.zoomBy(.9),Ai.current.getZooms()):(Pn.current.zoomBy(.9),setTimeout(()=>{var na;Ia((((na=Pn==null?void 0:Pn.current)==null?void 0:na.getZoom())*100).toFixed(0))},300))},src:wi===9?"/images/newsxxz.png":"/images/newsx.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(9)}}),no.createElement("span",{style:{display:"inline-flex",width:"46px",justifyContent:"center"},onClick:()=>{}}," ",od+"%"),no.createElement("img",{style:{cursor:"pointer"},onClick:()=>{Zn?(Ai.current.zoomBy(1.1),Ai.current.getZooms()):(Pn.current.zoomBy(1.1),setTimeout(()=>{var na;Ia((((na=Pn==null?void 0:Pn.current)==null?void 0:na.getZoom())*100).toFixed(0))},300))},src:wi===12?"/images/newfdxz.png":"/images/newfd.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(12)}}))),no.createElement("div",{style:{display:"flex",justifyContent:"start",width:"1840rem",left:"40rem",paddingTop:"25rem",position:"absolute",zIndex:1}},no.createElement("span",{className:os.tupugx,onClick:()=>{Ei()}},no.createElement("img",{src:"/images/tpgx.svg",style:{marginRight:"10rem",width:"16rem"}}),"\u56FE\u8C31\u5173\u7CFB"),no.createElement("div",{className:os.autocomp},Fr&&no.createElement("div",{style:{display:"flex",alignItems:"center"}},no.createElement(mh.Z,{className:os.autocompwidth,options:kr,popupClassName:os.autopop,getPopupContainer:()=>Wr.current,value:fo,onSelect:(na,vs)=>{var Ll;if(Qo(Ji.find(ul=>ul.id===na).name),li(Ji.find(ul=>ul.id===na)),Sa(!0),Zn)Ai.current.selectall(na);else{let ul=Pn.current.getElementDataByState("node","selected");(ul==null?void 0:ul.length)>0&&Pn.current.setElementState((Ll=ul==null?void 0:ul[0])==null?void 0:Ll.id,[""]),Pn.current.setElementState(na,["selected"])}},onChange:na=>{Qo(na)},onSearch:na=>{Oo(()=>{var vs,Ll,ul;return Na==="\u5168\u90E8"?(vs=Ji==null?void 0:Ji.filter(Ns=>Ns.name.includes(na)))==null?void 0:vs.map(Ns=>({label:no.createElement("div",{style:{display:"flex",alignItems:"center"}},no.createElement("span",{style:{marginRight:"10rem",height:"20rem",lineHeight:"20rem",padding:"0rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},Ns==null?void 0:Ns.nodeType)," ",no.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:Ns==null?void 0:Ns.name.replaceAll(na,`${na}`)}})),value:Ns==null?void 0:Ns.id})):(ul=(Ll=Ji==null?void 0:Ji.filter(Ns=>{var Sd;return(Sd=Ns==null?void 0:Ns.tags)==null?void 0:Sd.find(xh=>xh.name===Na)}))==null?void 0:Ll.filter(Ns=>Ns.name.includes(na)))==null?void 0:ul.map(Ns=>({label:no.createElement("div",{style:{display:"flex",alignItems:"center"}},no.createElement("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},Ns==null?void 0:Ns.nodeType)," ",no.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:Ns==null?void 0:Ns.name.replaceAll(na,`${na}`)}})),value:Ns==null?void 0:Ns.id}))})}},no.createElement(en.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",addonBefore:no.createElement(_g.Z,{overlayClassName:os.dropdownst,menu:{items:[{label:no.createElement("div",{onClick:()=>{la("\u5168\u90E8"),cu("\u5168\u90E8","")}},"\u5168\u90E8"),key:"1"},...Nl==null?void 0:Nl.map(na=>({label:no.createElement("div",{onClick:()=>{la(na.name),cu("Enter",na)}},na==null?void 0:na.name),key:na.id}))]}},no.createElement("div",{style:{display:"flex",alignItems:"center"}},no.createElement("div",{className:os.textname,style:{width:"60rem"}},Na),no.createElement("div",{style:{height:"22rem",background:"linear-gradient( 180deg, rgba(255,255,255,0) 0%, #AEAEAE 52%, rgba(255,255,255,0) 100%)",width:"1rem"}})))})))),no.createElement("div",{style:{display:"flex",position:"absolute",right:"0rem",zIndex:"3"}},((hr=xe==null?void 0:xe.detail)==null?void 0:hr.sync_uuid)&&((zi=xe==null?void 0:xe.detail)==null?void 0:zi.sync_uuid)===Yt&&((Di=xe==null?void 0:xe.detail)==null?void 0:Di.can_managed)&&no.createElement(De.Z,{title:"\u540C\u6B65"},no.createElement("img",{className:"current",onClick:(0,ld.debounce)(()=>{Jt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Wr.current,content:"\u8BF7\u786E\u5B9A\u662F\u5426\u5C06\u540C\u6B65\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\uFF0C\u66F4\u65B0\u540E\u539F\u6709\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u5C06\u88AB\u8986\u76D6\uFF0C\u8986\u76D6\u540E\u53EF\u5728\u7248\u672C\u7BA1\u7406\u4E2D\u9009\u62E9\u6062\u590D\u3002",onOk:()=>de(void 0,null,function*(){var na,vs;const Ll=(na=bt==null?void 0:bt.find(Ns=>(Ns==null?void 0:Ns.uuid)===Yt))==null?void 0:na.name;let ul=yield(0,Lt.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:(vs=xe==null?void 0:xe.detail)==null?void 0:vs.id,uuid:Yt,name:Ll}});ul.status===0&&kt.ZP.info(ul==null?void 0:ul.message)})})},500),src:wi===1?"/images/gxxz.png":"/images/gx.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(1)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((xr=xe==null?void 0:xe.detail)==null?void 0:xr.can_managed)&&no.createElement("div",{className:os.hoverone},no.createElement("div",{onClick:()=>de(void 0,null,function*(){var na;let vs=yield(0,Lt.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:(na=xe==null?void 0:xe.detail)==null?void 0:na.id,parentNodeUuid:Yt}});(vs==null?void 0:vs.status)===0&&kt.ZP.info("\u56FE\u8C31\u4FDD\u5B58\u6210\u529F")})},no.createElement("img",{src:wi===2?"/images/bcbbxz.png":"/images/bcbb.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(2)}}),no.createElement("div",{className:os.name},"\u4FDD\u5B58\u7248\u672C")),no.createElement("div",{onClick:()=>de(void 0,null,function*(){var na;xs.page=1,xs.limit=10;let vs=yield(0,Lt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:ie({subject_id:(na=xe==null?void 0:xe.detail)==null?void 0:na.id,nodeUuid:Yt},xs)});rl(xs),(vs==null?void 0:vs.status)===0&&(Xa(!0),Al(vs))})},no.createElement("img",{src:wi===3?"/images/qhbbxz.png":"/images/qhbb.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(3)},className:os.img}),no.createElement("div",{className:os.name},"\u5207\u6362\u7248\u672C"))),((Wi=xe==null?void 0:xe.detail)==null?void 0:Wi.can_managed)&&no.createElement(De.Z,{title:"\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31"},no.createElement("div",{className:"current flex item-center justify-center c-white",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem",borderRadius:"50%",background:"#202F4F"},onClick:()=>{Hr.Z.publish("create_a_knowledge_map")}},no.createElement("span",{className:"iconfont icon-tianjia4"}))),xu.get("type")!=="classrooms"&&!(0,Bd.JA)()&&no.createElement(De.Z,{title:"\u5173\u8054\u6559\u5B66\u8BFE\u5802"},no.createElement("img",{src:wi===13?"/images/glkt.png":"/images/glktxz.png",className:"current",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"},onClick:()=>{Hr.Z.publish("related_teaching_classroom")},onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(13)}})),no.createElement("div",{className:os.hoverone},no.createElement("div",{onClick:()=>{Zn=!1,co(!1),si(!1),Fl()}},no.createElement("img",{src:wi===4?"/images/gxtxz.png":"/images/gxt.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(4)}}),no.createElement("div",{className:os.name},"\u5173\u7CFB\u56FE")),no.createElement("div",{onClick:()=>{Zn=!0,co(!0)}},no.createElement("img",{src:wi===5?"/images/zssxz.png":"/images/zss.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(5)},className:os.img}),no.createElement("div",{className:os.name},"\u77E5\u8BC6\u6811"))),no.createElement(De.Z,{title:"\u5168\u5C4F"},no.createElement("img",{className:"current",onClick:()=>{var na,vs,Ll,ul;(0,dg.vp)()?(Kr(!1),(0,dg.BU)(),!Zn&&Fr?(na=Pn==null?void 0:Pn.current)==null||na.fitCenter():(vs=Ai==null?void 0:Ai.current)==null||vs.fitView()):(Kr(!0),(0,dg.Dj)(Wr.current),!Zn&&Fr?(Ll=Pn==null?void 0:Pn.current)==null||Ll.fitCenter():(ul=Ai==null?void 0:Ai.current)==null||ul.fitView())},src:wi===6?"/images/qpxz.png":"/images/qp.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(6)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((io=xe==null?void 0:xe.detail)==null?void 0:io.can_managed)&&no.createElement("div",{className:os.hoverone,style:{marginRight:"0rem"}},no.createElement("div",{onClick:()=>{No(!0)}},no.createElement("img",{src:wi===10?"/images/drxz.png":"/images/dr.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(10)}}),no.createElement("div",{className:os.name},"\u5BFC\u5165")),no.createElement("div",{onClick:()=>{var na;(0,st.FH)("",dt.Z.API_SERVER+`/api/knowledge/v2/export.json?subject_id=${(na=xe==null?void 0:xe.detail)==null?void 0:na.id}&fileType=xlsx&parentNodeUuid=${Yt}`)}},no.createElement("img",{src:wi===11?"/images/dcxz.png":"/images/dc.png",onMouseOut:()=>{Cl(!1)},onMouseOver:()=>{Cl(11)},className:os.img}),no.createElement("div",{className:os.name},"\u5BFC\u51FA"))))),Fr&&!Zn&&no.createElement("div",{style:{width:"100%",height:"100vh",opacity:0},ref:oh}),no.createElement("div",{id:"myDiagramDiv",style:{height:"100vh",width:"100%",visibility:Zn?"visible":"hidden"}},Zn?no.createElement(nh,{ref:Ai,setzoomsize:Ia,setshowdetail:Sa,setitems:li,nodeUuid:Yt,subject_id:(Xi=xe==null?void 0:xe.detail)==null?void 0:Xi.id}):""),no.createElement(_o,{tpacti:lr,initdata:on,uuid:Yt,Tabsdatas:bt,setshow:si,getData:Fl,containerRef:Wr,showdetail:po,setshowdetail:Sa,items:Zo}),no.createElement(Jt.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:Lo,centered:!0,getContainer:()=>Wr.current,okButtonProps:{loading:As},onCancel:()=>{No(!1),$l([])},onOk:()=>de(void 0,null,function*(){var na,vs,Ll,ul;const Ns=new FormData;if(Pl.length>0)Ns.append("file",Pl[0]);else{kt.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}as(!0),Ns.append("subject_id",((na=xe.detail)==null?void 0:na.id)+""),Ns.append("parentNodeUuid",Yt);let Sd=yield(0,Lt.ZP)("/api/knowledge/v2/import.json",{method:"post",body:Ns},!0);as(!1),(Sd==null?void 0:Sd.status)===0&&((vs=Sd==null?void 0:Sd.data)!=null&&vs.importErrorFilePath?Jt.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:no.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",no.createElement("a",{href:`${dt.Z.API_SERVER}${(Ll=Sd==null?void 0:Sd.data)==null?void 0:Ll.importErrorFilePath}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Fl(),si(!1),(ul=Sd==null?void 0:Sd.data)!=null&&ul.has_route?kt.ZP.info("\u77E5\u8BC6\u56FE\u8C31\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u4E60\u8DEF\u5F84\u7684\u8282\u70B9\u4E0E\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7ED1\u5B9A\uFF0C\u8BF7\u66F4\u65B0\u5B66\u4E60\u8DEF\u5F84"):kt.ZP.info("\u5BFC\u5165\u6210\u529F"),$l([]),li({}),No(!1)))})},(Ji==null?void 0:Ji.length)>0&&no.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u8986\u76D6\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u9700\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),no.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",no.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),no.createElement("a",{href:`${dt.Z.API_SERVER}/api/knowledge/v2/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),no.createElement(Cs.Z,null,no.createElement(an.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",no.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),no.createElement(Cs.Z,{style:{marginTop:10,marginLeft:50}},no.createElement(ku.default,ie({},ap),no.createElement("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},no.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))),no.createElement(Nn,null,no.createElement(no.Fragment,null,no.createElement(Jt.default,{title:"\u7248\u672C\u8BB0\u5F55",centered:!0,width:1200,open:ts,footer:!1,getContainer:()=>Wr.current,onCancel:()=>{Xa(!1)}},no.createElement(yu.default,{dataSource:fs==null?void 0:fs.data,pagination:!1,columns:[{title:"\u7248\u672C\u4FDD\u5B58\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:(na,vs)=>no.createElement("div",null,no.createElement("span",null,na),(vs==null?void 0:vs.is_now_version)&&no.createElement("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"}},"\u5F53\u524D\u4F7F\u7528\u7248\u672C"))},{title:"\u4FDD\u5B58\u4EBA",dataIndex:"username",ellipsis:!0,key:"username"},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,key:"name",render:(na,vs)=>no.createElement("div",null,no.createElement("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:()=>de(void 0,null,function*(){var Ll,ul;let Ns=yield(0,Lt.ZP)(`${vs==null?void 0:vs.url}`,{method:"get"});(Ns==null?void 0:Ns.status)===0&&((ul=(Ll=Ns==null?void 0:Ns.data)==null?void 0:Ll.nodes)==null?void 0:ul.length)>0&&pi(Ns==null?void 0:Ns.data)})},"\u67E5\u770B"),no.createElement("span",{onClick:()=>de(void 0,null,function*(){var Ll;if(vs!=null&&vs.is_now_version)return;let ul=yield(0,Lt.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:(Ll=xe==null?void 0:xe.detail)==null?void 0:Ll.id,backupFilePath:vs==null?void 0:vs.backupFilePath}});(ul==null?void 0:ul.status)===0&&(Fl(),Xa(!1),si(!1),kt.ZP.info("\u5207\u6362\u6210\u529F"))}),style:{color:vs!=null&&vs.is_now_version?"#999999":"#1B8565",cursor:"pointer"}},"\u5207\u6362\u81F3\u5F53\u524D\u7248\u672C"))}]}),no.createElement(rn.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:xs.limit,total:fs==null?void 0:fs.total_count,current:xs.page,onChange:(na,vs)=>de(void 0,null,function*(){var Ll;xs.page=na,xs.limit=vs,rl(xs);let ul=yield(0,Lt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:ie({subject_id:(Ll=xe==null?void 0:xe.detail)==null?void 0:Ll.id,nodeUuid:Yt},xs)});(ul==null?void 0:ul.status)===0&&(Xa(!0),Al(ul))})})),no.createElement(Jt.default,{open:((ur=hs==null?void 0:hs.nodes)==null?void 0:ur.length)>0,title:"\u5386\u53F2\u56FE\u8C31",width:"1200rem",footer:null,getContainer:()=>Wr.current,destroyOnClose:!0,onCancel:()=>{pi({})}},no.createElement(ep,{datas:hs}))))))};var Ze=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Le),$e={wrap:"wrap___HuFFi",add:"add___GrP2R",dimensionalBall:"dimensionalBall___flm6B",archer:"archer___biVqC",svg:"svg___hXxGw",modal:"modal___DR9M_",mHead:"mHead___I923K",form:"form___W2fTe",mType:"mType___hoISa",listItem:"listItem___JCZwd"},qe={flex_box_center:"flex_box_center___aEG4A",flex_space_between:"flex_space_between___O70yE",flex_box_vertical_center:"flex_box_vertical_center___rEvY1",flex_box_center_end:"flex_box_center_end___Xp3ui",flex_box_column:"flex_box_column___McZmY",largeBall:"largeBall___SbxSR",middleBall:"middleBall___eKLzh",smallBall:"smallBall___r7xv5",largeBallDish:"largeBallDish___EeTGm",middleBallDish:"middleBallDish___hca4h",smallBallDish:"smallBallDish___rrHxf",smallBallGather:"smallBallGather___hHHqa",box:"box___yWjPn",spectrum:"spectrum___r9a7p",pedestal:"pedestal___Grjvz",spectrumHover:"spectrumHover___OibBM",pedestalHover:"pedestalHover___EcKUJ"};const St="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",pn="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",It="data:image/png;base64,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",ci="data:image/png;base64,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";var _n=Object.defineProperty,Ir=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,sa=(Ie,Ne,xe)=>Ne in Ie?_n(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Da=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Yo.call(Ne,xe)&&sa(Ie,xe,Ne[xe]);if(uo)for(var xe of uo(Ne))Ma.call(Ne,xe)&&sa(Ie,xe,Ne[xe]);return Ie},ds=(Ie,Ne)=>Ir(Ie,Rr(Ne)),nl=({className:Ie,style:Ne={},title:xe="",childNode:ft=[],knowledgeNode:Tn=[]})=>{const Bt="rem",ai=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],Yt=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],bt=(er="")=>{if(!er)return"-";let Dr=3;return/[\u4e00-\u9fff]/.test(er)||(Dr=7),(er==null?void 0:er.length)>=Dr?(er==null?void 0:er.slice(0,Dr-1))+"...":er},on=()=>(Array.isArray(Tn)?Tn.slice(0,7):Array(7).fill("\u77E5\u8BC6\u70B9")).map((hr,zi)=>{const Di=ai[zi],xr=ds(Da({},Di),{bottom:`${Di.bottom}${Bt}`,left:`${Di.left}${Bt}`});return ve.createElement("div",{key:zi,style:xr,className:qe.smallBallGather},ve.createElement("div",{className:qe.smallBall},ve.createElement("b",null,bt(hr))),ve.createElement("div",{className:qe.smallBallDish}))}),Ei=()=>(Array.isArray(ft)?ft.slice(0,5):Array(5).fill("\u5B50\u8282\u70B9")).map((hr,zi)=>{const Di=Yt[zi],xr=ds(Da({},Di),{bottom:`${Di.bottom}${Bt}`,left:`${Di.left}${Bt}`});return ve.createElement("div",{key:zi,style:xr,className:qe.middleBall},ve.createElement("div",null,ve.createElement("b",null,bt(hr))))}),lr={position:"absolute",zIndex:1,bottom:0,width:"100%"};return ve.createElement("div",{className:Xe()(qe.box,Ie),style:Ne},ve.createElement("img",{className:qe.pedestal,style:lr,src:St}),ve.createElement("img",{className:qe.pedestalHover,style:lr,src:pn}),on(),ve.createElement("div",{style:{position:"absolute",zIndex:9,bottom:138+Bt,left:"50%",transform:"translateX(-50%)"},className:qe.middleBallDish}),Ei(),ve.createElement("div",{style:{position:"absolute",zIndex:15,bottom:214+Bt,left:"50%",transform:"translateX(-50%)"},className:qe.largeBallDish}),ve.createElement("div",{style:{position:"absolute",zIndex:16,bottom:234+Bt,left:120+Bt},className:qe.largeBall},ve.createElement("b",null,bt(xe))),ve.createElement("img",{style:ds(Da({},lr),{zIndex:17}),className:qe.spectrum,src:It}),ve.createElement("img",{style:ds(Da({},lr),{zIndex:17}),className:qe.spectrumHover,src:ci}),ve.createElement("div",{title:xe,style:{position:"absolute",zIndex:18,bottom:304+Bt,left:0,fontSize:24+Bt,width:"100%",textAlign:"center"},className:"c-white blod"},(0,st.Pq)(xe,9)))},Lu=Object.defineProperty,kd=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,gc=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,Ec=(Ie,Ne,xe)=>Ne in Ie?Lu(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Rd=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))ec.call(Ne,xe)&&Ec(Ie,xe,Ne[xe]);if(gc)for(var xe of gc(Ne))xd.call(Ne,xe)&&Ec(Ie,xe,Ne[xe]);return Ie},gd=(Ie,Ne)=>kd(Ie,Ou(Ne));function Vl(Ie){const Ne=new Map,xe=[];return Ie.nodes.forEach(ft=>{const Tn=gd(Rd({},ft.properties),{children:[]});Ne.set(Tn.uuid,Tn)}),Ie.relationships.forEach(ft=>{const Tn=Ne.get(ft.startNodeUuid),Bt=Ne.get(ft.endNodeUuid);Tn&&Bt&&Tn.children.push(Bt)}),Ie.nodes.forEach(ft=>{const Tn=ft.properties;if(!Ie.relationships.some(Yt=>Yt.startNodeUuid===Tn.uuid||Yt.endNodeUuid===Tn.uuid))return;Ie.relationships.some(Yt=>Yt.endNodeUuid===Tn.uuid)||xe.push(Ne.get(Tn.uuid))}),xe.length===1?xe[0]:xe}function ju(Ie,Ne){const xe=new Set,ft=[];return Ie.forEach(Tn=>{const Bt=Tn[Ne[0]],ai=Tn[Ne[1]];if(!Bt||!ai)return;const Yt=`${Bt}-${ai}`,bt=`${ai}-${Bt}`;Bt!==ai&&!xe.has(Yt)&&!xe.has(bt)&&(ft.push(Tn),xe.add(Yt),xe.add(bt))}),ft}const Hd=(Ie,Ne)=>{const xe=Ie==null?void 0:Ie.map(Tn=>{const Bt=ai=>{let Yt=[ai.uuid];return ai.children.forEach(bt=>{Yt=Yt.concat(Bt(bt))}),Yt};return Bt(Tn)});return Ne.map(Tn=>{let Bt,ai;return xe.forEach(Yt=>{Yt.includes(Tn.startNodeUuid)&&(Bt=Yt[0]),Yt.includes(Tn.endNodeUuid)&&(ai=Yt[0])}),gd(Rd({},Tn),{firstStartNodeUuid:Bt,firstEndNodeUuid:ai})})};var Kl=Se(59301),zu=({data:Ie})=>{const Ne=(0,ve.useRef)(),xe=(0,ve.useRef)();function ft(ai,Yt,bt){let on,Ei;switch(Yt){case"top":on=Math.ceil(ai.left+ai.width/2-bt.left),Ei=Math.ceil(ai.top-bt.top);break;case"bottom":on=Math.ceil(ai.left+ai.width/2-bt.left),Ei=Math.ceil(ai.bottom-bt.top+15);break;case"left":on=Math.ceil(ai.left-bt.left-10),Ei=Math.ceil(ai.top+ai.height/2-bt.top+80);break;case"right":on=Math.ceil(ai.right-bt.left+10),Ei=Math.ceil(ai.top+ai.height/2-bt.top+50);break}return{x:on,y:Ei}}function Tn(ai,Yt){const bt={x:parseInt(ai.left+ai.width/2),y:parseInt(ai.top+ai.height/2)},on={x:parseInt(Yt.left+Yt.width/2),y:parseInt(Yt.top+Yt.height/2)},Ei=on.x-bt.x,lr=on.y-bt.y;let er,Dr;return Math.abs(Ei)>Math.abs(lr)?(er=Ei>0?"right":"left",Dr=Ei>0?"left":"right"):(er=lr>0?"bottom":"top",Dr=lr>0?"top":"bottom"),{startEdge:er,endEdge:Dr}}function Bt(){let ai=Ie;if(!(ai!=null&&ai.length))return;const Yt=document.getElementById("lineContainer"),bt=document.getElementById("parentContainer").getBoundingClientRect();Yt.querySelectorAll("line").forEach(on=>on.remove()),ai.forEach(on=>{const Ei=document.getElementById(on.from),lr=document.getElementById(on.to),er=Ei.getBoundingClientRect(),Dr=lr.getBoundingClientRect();let{startEdge:hr,endEdge:zi}=on;if(!hr||!zi){const io=Tn(er,Dr);hr=hr||io.startEdge,zi=zi||io.endEdge}const Di=ft(er,hr,bt),xr=ft(Dr,zi,bt),Wi=document.createElementNS("http://www.w3.org/2000/svg","line");if(Wi.setAttribute("x1",Di.x+on.offsetStart.x),Wi.setAttribute("y1",Di.y+on.offsetStart.y),Wi.setAttribute("x2",Di.x+on.offsetStart.x+.01),Wi.setAttribute("y2",Di.y+on.offsetStart.y),Wi.setAttribute("stroke",`url(#${on.gradient})`),Wi.setAttribute("stroke-width","2"),on.dashed&&Wi.setAttribute("stroke-dasharray","5, 5"),on.arrow==="start"?Wi.setAttribute("marker-start",on!=null&&on.animated?"url(#triangle-start-h)":"url(#triangle-start)"):on.arrow==="end"?Wi.setAttribute("marker-end",on!=null&&on.animated?"url(#triangle-end-h)":"url(#triangle-end)"):on.arrow==="both"&&(Wi.setAttribute("marker-start",on!=null&&on.animated?"url(#triangle-start-h)":"url(#triangle-start)"),Wi.setAttribute("marker-end",on!=null&&on.animated?"url(#triangle-end-h)":"url(#triangle-end)")),on.animated){Wi.classList.add("dashed-line");const io=document.createElementNS("http://www.w3.org/2000/svg","animate");io.setAttribute("attributeName","x2"),io.setAttribute("from",Di.x+on.offsetStart.x),io.setAttribute("to",xr.x+on.offsetEnd.x+.01),io.setAttribute("dur","1s"),io.setAttribute("fill","freeze"),Wi.appendChild(io);const Xi=document.createElementNS("http://www.w3.org/2000/svg","animate");Xi.setAttribute("attributeName","y2"),Xi.setAttribute("from",Di.y+on.offsetStart.y),Xi.setAttribute("to",xr.y+on.offsetEnd.y),Xi.setAttribute("dur","1s"),Xi.setAttribute("fill","freeze"),Wi.appendChild(Xi)}else Wi.setAttribute("x2",xr.x+on.offsetEnd.x+.01),Wi.setAttribute("y2",xr.y+on.offsetEnd.y);Yt.appendChild(Wi)})}return(0,ve.useEffect)(()=>{Ie!=null&&Ie.length&&Bt()},[Ie]),(0,ve.useEffect)(()=>(window.addEventListener("resize",()=>Bt),window.addEventListener("scroll",()=>Bt),()=>{window.removeEventListener("resize",Bt),window.removeEventListener("scroll",Bt)}),[]),Kl.createElement(Kl.Fragment,null,Kl.createElement("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),Kl.createElement("svg",null,Kl.createElement("defs",null,Kl.createElement("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},Kl.createElement("stop",{"stop-color":"#42BECD",offset:"0%"}),Kl.createElement("stop",{"stop-color":"#3C30C6",offset:"100%"})),Kl.createElement("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%"},Kl.createElement("stop",{"stop-color":"#2DE1FD",offset:"0%"}),Kl.createElement("stop",{"stop-color":"#C7FFB0",offset:"100%"})),Kl.createElement("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Kl.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})),Kl.createElement("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Kl.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})),Kl.createElement("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Kl.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})),Kl.createElement("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},Kl.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})))))},vh=Object.defineProperty,$u=Object.defineProperties,Dp=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,Zc=Object.prototype.hasOwnProperty,bc=Object.prototype.propertyIsEnumerable,ru=(Ie,Ne,xe)=>Ne in Ie?vh(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Dd=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Zc.call(Ne,xe)&&ru(Ie,xe,Ne[xe]);if(Hc)for(var xe of Hc(Ne))bc.call(Ne,xe)&&ru(Ie,xe,Ne[xe]);return Ie},yf=(Ie,Ne)=>$u(Ie,Dp(Ne)),kg=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),Wc=({subjectId:Ie,setActivated:Ne,onAddSuccess:xe,settpacti:ft})=>{const Tn=(0,We.useSelector)(Wr=>Wr),{pathsDetail:{detail:Bt={}}}=Tn,[ai]=Wt.default.useForm(),[Yt,bt]=(0,ve.useState)(""),[on,Ei]=(0,ve.useState)(!1),[lr,er]=(0,ve.useState)(!0),[Dr,hr]=(0,ve.useState)(!1),[zi,Di]=(0,ve.useState)([]),[xr,Wi]=(0,ve.useState)([]),[io,Xi]=(0,ve.useState)(null),[ur,qr]=(0,ve.useState)(),Ai=(0,ve.useRef)(),Pn=(0,ve.useRef)();let Ji=(0,ve.useRef)().current,mr=(0,ve.useRef)().current,Fr=(0,ve.useRef)(!1).current;const si=Bt==null?void 0:Bt.edit_of_subject_knowledge;(0,ve.useEffect)(()=>{Ie&&kr()},[Ie]);const kr=()=>kg(void 0,null,function*(){var Wr,Zo,li,po,Sa;er(!0);const hs=yield(0,Lt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:Ie}});if(hs.status===0){bt((po=(li=(Zo=(Wr=hs==null?void 0:hs.data)==null?void 0:Wr.nodes)==null?void 0:Zo[0])==null?void 0:li.properties)==null?void 0:po.uuid);const pi=((Sa=hs==null?void 0:hs.data)==null?void 0:Sa.relationships)||[];let Zn=[],co=[];pi==null||pi.forEach(as=>{["\u5173\u8054"].includes(as.type)?Zn.push(as):["\u5305\u542B"].includes(as.type)&&co.push(as)}),Zn=ju(Zn,["startNodeUuid","endNodeUuid"]);const Lo=yf(Dd({},hs==null?void 0:hs.data),{relationships:co}),No=Vl(Lo);let As=Hd((No==null?void 0:No.children)||[],Zn);console.log(As,3),As=ju(As,["firstStartNodeUuid","firstEndNodeUuid"]),Di((No==null?void 0:No.children)||[]),Wi(As),console.log(As,No==null?void 0:No.children,222)}er(!1)});(0,ve.useEffect)(()=>{xr!=null&&xr.length&&qr(xr.map(Wr=>({from:Wr.firstStartNodeUuid,to:Wr.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"})))},[xr]),(0,ve.useEffect)(()=>{var Wr;ur!=null&&ur.length&&((Wr=ur==null?void 0:ur.map)==null||Wr.call(ur,Zo=>{Zo.animated=Zo.from===io||Zo.to===io,Zo.gradient=Zo.from===io||Zo.to===io?"gradient2":"gradient1"}),qr([...ur]))},[io]);function Oo(Wr){var Zo,li;if(!Fr)return;const po=Wr.pageY-Ji;(li=(Zo=Ai.current)==null?void 0:Zo.scrollTo)==null||li.call(Zo,0,mr-po)}function fo(Wr){var Zo;Fr=!0,Ji=Wr.pageY,mr=((Zo=Ai.current)==null?void 0:Zo.scrollTop)||0}function Qo(Wr){Fr=!1}(0,ve.useEffect)(()=>(document.addEventListener("mousedown",fo),document.addEventListener("mousemove",Oo),document.addEventListener("mouseup",Qo),()=>{document.removeEventListener("mouseup",Qo),document.removeEventListener("mousemove",Oo),document.removeEventListener("mousedown",fo)}),[]);const or=Wr=>kg(void 0,null,function*(){const{nodeType:Zo,description:li,name:po,tags:Sa}=Wr;hr(!0);const hs=yield(0,Lt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:Ie,properties:{description:li,rootNodeUuid:Yt,name:po,nodeType:Zo[0],tags:(Sa==null?void 0:Sa.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:Yt,type:"\u5305\u542B"}]}});(hs==null?void 0:hs.status)===0&&(Ei(!1),kr(),xe()),hr(!1)}),Kr=()=>{const Wr=[],Zo=zi==null?void 0:zi.map((po,Sa)=>{var hs;let pi;const Zn=Sa+1,co=Wr.length-3,Lo=Wr[co];Zn%3===1&&(pi={top:Lo!==void 0?`${parseFloat(Lo==null?void 0:Lo.top)+600}rem`:"100rem",left:"50%",marginLeft:"-146rem"}),Zn%3===2&&(pi={top:Lo!==void 0?`${parseFloat(Lo==null?void 0:Lo.top)+600}rem`:"380rem",left:0}),Zn%3===0&&(pi={top:Lo!==void 0?`${parseFloat(Lo==null?void 0:Lo.top)+600}rem`:"380rem",right:0}),Wr.push(pi);let No=[],As=(hs=po==null?void 0:po.children)==null?void 0:hs.map(as=>{var Pl;return as!=null&&as.children&&((Pl=as==null?void 0:as.children)==null||Pl.forEach($l=>{No.push($l.name)})),as.name});return As.length>5&&(As[0]="..."),No.length>7&&(No[0]="..."),ve.createElement("div",{className:$e.listItem,key:Sa,onMouseEnter:()=>Xi(po==null?void 0:po.uuid),onMouseLeave:()=>Xi(null),id:po==null?void 0:po.uuid,onClick:()=>{Ne(po==null?void 0:po.uuid),ft(po==null?void 0:po.uuid)},style:Dd({position:"absolute",zIndex:10},pi)},ve.createElement(nl,{childNode:As,knowledgeNode:No,title:po==null?void 0:po.name}))}),li=parseFloat(Wr[Wr.length-1].top)+352+80+"rem";return ve.createElement("div",{ref:Pn,style:{height:li}},Zo)};return ve.createElement(Nn,null,ve.createElement("div",{className:$e.wrap},lr&&ve.createElement(Gt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:lr}),!lr&&ve.createElement(ve.Fragment,null,si&&ve.createElement("div",{className:$e.add,onClick:()=>Ei(!0)},ve.createElement("i",{className:"iconfont icon-tianjiatixing"})),zi!=null&&zi.length?ve.createElement("div",{className:$e.dimensionalBall,ref:Ai},ve.createElement("div",{className:$e.archer,id:"parentContainer"},Kr(),ve.createElement(zu,{data:ur}))):ve.createElement(Ri,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:si&&"\u65B0\u5EFA\u56FE\u8C31",onClick:()=>Ei(!0)})),ve.createElement(Jt.default,{open:on,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Ei(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ai.resetFields()},confirmLoading:Dr,onOk:()=>ai.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},ve.createElement("div",{className:$e.modal},ve.createElement("div",{className:$e.mHead},"\u8282\u70B9\u5C5E\u6027"),ve.createElement(Wt.default,{form:ai,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:or,className:$e.form},ve.createElement(Wt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(en.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ve.createElement(Wt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},ve.createElement(en.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),ve.createElement(Wt.default.Item,{className:$e.mType,label:ve.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",ve.createElement(De.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},ve.createElement(Bn.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},ve.createElement(Vf,{subjectId:Ie,type:1})))))))},ed={statistics:"statistics___BP4qi",noUnfold:"noUnfold___EpqXR",wrapBox:"wrapBox___TsFlb",scrollBox:"scrollBox___Oh4zJ",content:"content___NRQFH",title:"title___z20Sn",box:"box___k6Eep",left:"left___Gnxfc",right:"right___rNC9V",head:"head___mT3Wl",radio:"radio___sjK3F",active:"active___oX7gd",average:"average___KVA2l",li:"li____NnY1",yellow:"yellow___CCujs",blue:"blue___m_425",lineTitle:"lineTitle___qo6vf",echartsTwo:"echartsTwo___aC24D",echartsThree:"echartsThree___Z2Q2A",unfold:"unfold___VUl4t",select:"select___dM1mS"},gg="data:image/png;base64,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",Pm="data:image/png;base64,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",m0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",Np="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACYCAYAAABNo8N/AAAAAXNSR0IArs4c6QAAIABJREFUeF7svQmQJcd5Hvj/mVnXu/uamZ4bg8E1wwMQIUqkKJKwSFGiRGklLWFRorSWw0HL2tB6FVJI1kZseLixDu/acmht7VIrru31+gjboC9ZIkiKpAcWZZqkAJGAMINjAMzVMz3T9zvryGv5Z73qfv36TV+DATgRnTHAX68rMysr66u//vyvRLhLi7UWAdCNHhGstYBE6XdxTHQ75zdOAXVDTV13ecf9Tvv90zXpOtu6/nD/W403v+7a9TeOrzj3xt3/6mR8h+Mln5G7sDhAf5Jg9e2p/ptnAD55JqfbKUVdot+Gziepiz513f3NM/DJT55xNC9nvo2wM9++FlH3u39MdOtS9EV0dP9DfQyNb8P9bXV+qyHt4v4LZrFV12/2+W09kDd7kKOuT4D+zGceZ3Tuox89bT/zmXNI9PUYa9EX0VH9bXW94fbD9T/zmVP40Y+et0Tz8efHRLcz/q36304fm9UZ7v/8+dP2zJkz5nb7fSPa38WAPsMAckDsvHyGYAQARNfKU0/N9/t7PwA89e3/iFIpjolS2er88Ii2qj98frj95td///tPbetFWOt19P2vnS/mhiiV8xZxD9A7x9kOWli7BuinnjqP9FCJjoIb0AOnc/0Hv6H++wE+/enr+J73HHTtz50DOH06p6PKaarz7deBqCtDfxhuP1y/aFt0f+LEtH3ttVkkSt0Vx0RHXX+wfrs969rc7v0/9RT10X99+8f0t7xvMHuA3gE4d1OVAP3MM9c5tX3HOw7aZ565jkRH9VWcIzqqfvH3dvug6+/w4XE7M7OEROl3cUx01PndjH+wzU77H6wfx4v2h394Qt/u/RdzeIv53AP07T7krdo7Dt0HNLwDAJ4hZPdbFcdER5UR9c9Hy3iq9GEnk8NxALjUp3R4CeD48ZyOOL2h/mrbfv3h/jac3+pmh8azrr1qWzj5vLnd+1+dQ4foofmEg3qPQ2/1kG7zPAH6/PlzYlQ3p06N2fPnl5EonS+Oieb1NwoBc3On2QMPTOeA3rIcBIDrAECUSnFMlMr689PTsZ2djZAonZ2dXcbp6TFLlH5Pw0GYheuOuvP9Y6LufL8u0eH2ly69aOv1GT045N3c/9qcbLz5c+dAP/74Z9ZdY8spepMq7HJR9SaNduCy1j7BAc47EeGVVxbx5MkJS5R+F8dER470/DmAU6cBiFI5dRouPXWJHX//x1x/8/NNnJqqW6L0e8okdp6FSNTV378f4ObNnI6q329LfWxrpm5SnwBAlPpjTZwydUvUXX+T/mZnL9lu93l9u/fv5oLmZNR8fvOGwj1Ab+tR7rqSA/QrX3Ec+hUCcZ+O6rA4R3RUofbhvGDd8be4/iYAYLFP6XdxTHQ754evsdP+httvdn2dLpl26Yq63fsfbL9hvk5+v0J8fI9D7xqt22hIgL506UlvG1W3VSUIjrM4nPZgeVvV72ilRqNsV1a6SJQuVBwTXXfhMQA5t2KC4AV5Jwd06dJx9dhjZ9SdvMbr1ffdLXL0AT0jxvCwWrZEaWKKY6L5RG22qspr3GxN8qB2euQL0mI+1kxmiVLd4pjo6/UgNu+nQbAGAKIO4v3jFWikRs+Un1e3e/+bXv/4cYW4B+g7+qzPnj0jTp5sbotDHybVGwG9P6LimKh7AWjh2Krzw7VTPrSA/kENcpqX4b8UZ4mu1c1/bSybt96q91Hj6V+jBpBly9r3X8w2m+zt3P+m83O4LvcAfUfhDGDPnhGzD1z3t3WZISXE9P6ynb3ZRaLU3h0ffTtrL1aCTtfDSjm0nW7iKJ3vsAQrJrRER16vDQBVACAKAFu1L/oiOrL/7fZXT1DKFe1530o3nYft3H9/Tqif4fmBPUBvC2a3VcnaM+Lmc68G1ImZiiybj5GoeyBO9ZXT7Zal7rTwyg+4F6TAJlEqQ/ja0OVW9bGboC2Hlig1Lo6Jbmd8HXpJ6MXqVy76Yz3FZLqg+NiLye3e/6bjmD6Y7XHo7Typ26jjAH0zB/SazitXo62q1Ei15rRs++HmzZuO5qfzY6JF8+7MQVE+fDrvbxhBBZqIujL0h04HoFIBIDri9Mb++nWpzagLbnn9vBX2BEp/SQlxKcl1fru//8Hmq8f96ZmRUfboo5++owvP24DCuqZ37aLw6ac/4R2NhAPg1ETbzi9WkSj9Lo6JbneiYn3Ei6oH+i/IcKsyAHQBgCiV4pgoQKkU2F4vRaL0u9cTWCopS3R0/fwc1Rldf5vXLwOo5WU1Xf+T+Hbvf7N5mopVinuA3i6UdlfPPv0Jb/5oH9AEYgJ2v6uFpQQnx0NLlP5UHBOl3y8tJVjohun3+Hho4/iIV8J9EUS+LREoCaj9/opjoiNLnCG1A6LULvJtL86QqANsv6+i/XD/w31uVX/tvEClYnmAPx0X90R9rayk2GjkL9eo+y/miuioQvM4OJ8wpVLEPQ69O6RusxUBeuGYCl31YcvDJn3Qwx51Oqqf9iIxFQHk/yCGnI4qxTmiIzsbaj9c//XqfxyAAN26+FS8ag0aGM8gqLc5rXm1IUvQ3Fw7PX36M5tqUnbU/x2svO1P8h0cw666tvYT3tIrwS0gt0R8FwCIUimOx2GlmSLjxEkL3S5ArSJNBqeD+vgDAUCGScIxDLUlSq2LY6L0e/j8GvpzhIehb5MkQ6Kj6m/d3/CU3OqNGINANuWNha/0GC8NPMtcT12rzPed8tfuP+95/fyMNwK7tJIiUXd2pYzjja4l6mYvu5HgHqB3hdNtN7L297ylV54fCejxcYClJRIl+o+vf0x/c4CeKOGgnYK1Uxy/5yGh2odKYQSQECgJuMVohvDk6sQAREeV4fZFX/nnZOv+N/Q5zNEHxqNUJjuLX18nDTUaJHYAHD+qHaCLuSA69H67n7iSom0Elij9Lo6JOkDfmEjw9Jk9Dr1tdO6i4rlzZ/zp8PqthIJb9oishMjCdV+mZrMJ4/tOeMqeLMTmXYzojW+SphI90ZSdpT/r1uv1DQMwaul1CZsaO3EwRtwD9B19wvbcGX+ldGkkABt13640MyRKgyiOiSKLsNNj69xErUlsUHrAt3xfGQJvg244CDxL4CFK/RXHRLd3k1vy6HXdbP96Ej2Vyu7KNzqDL2m14tt2J8ND+6Xzvxi8/+2Nd32txvHjvT1A72bmdtBmPaBv7euQd7l2vtNDVq+H2GoD1PqWk1a7BWOTb/OXklI519vR/8n4VmjxiuPcIBdAACmkjjqA94+J5mXz9htvkyGAsQBEqdCLQy9L8XKtv/5q+wCgIky2dPPF7pqBnM7mxvZyONv3kFs/P4VIQtQBfmUFGo2Go8PzRb8XlI7vu+93NrdG7uDZ3cmq2+Qwd3IIu+vb2jN+88rNQjG87U6IO3NRG+LQmfVLJwOLY+W74qkVr03gg1BpFree7mDfcWpwIlQ2p4lbb3tyblGxnoke7gH6dqdx8/YE6NbMVWdqqxnftliGREe1Ks4RRd5gyKrrAF0xYJZ61ciLjpQ6mUJisJ4VVqJyL3xxTJR+0983O0+rJ7KhF6soRIXWCkt0ZH+ZQs8XVtK1RzD4W1/fMM576T59pdVhwCp2/f23ll7Vtcra3ND9j5qf4fkbnC83v0mpuwfoO4tnuHDhl4OToXAcugUtqEHN0a3KKECTBTDTLEjxnr4tehiSBTwLX6jh8+uv6oMPGWRAlEpxTHRU2W39AEPkLEm5fbFdgTJ0nAVzrTSXX9PVysY1wcYxrPceHPbvW1JHevfcc2ZV6bPVHL+Z5+9ekePCLwftyKx6V6ybxHYboFoFIEqlOK5WAXmNxUnAnRW7//xLJc/Kbj1MogOj+xt+QlkG4Pvku5mfKY6Jjio7rb9dRPgAXKdZyV5q9XBggdrtApTLoK68pCplzw7ev+t62Ntq2Ltq6PpVOdXFPUBv96nsrp4lQJvULeuqZc+2uxKJuufVPyaaA3rtIcZJxFnW4KUJaQtA93oAIjoSpGKicLBbNyjfEzaTComOxGv/HNXZzd0M95+BQh+EJer6I7cg8vwecg+SkiGDOK3jq03EDEulvqm9lx/fmLmsyw7QAyAeBegtBl31D3b2AL2bJ7uDNtb+ctCezQG9k8L4JEfm8d6A2bpkpG3DdIh8elv9eeCBBAlEc7zlx0TfyEKyPGNxWvcuNHuxt+FlUukV6QB9m6U6fbCDuCdy3OY0bt784sW/FE6GJEuQu+eQ++Zw08K1s1IB5BM8bUYiGpPW+WuQZSyUtrO8P5SlyVsFnazvUUoAzwMgSqU4JjqKoxbctYivGea4w+eHx3+L66HPkDGdeq0XmqWJCCBe71yi00UJNrWrrq2Fu+o23VOLYawo0Tly5Ldv5blyR5/zTjvf1Sdypxe5E/XtxTNhR98YDUDiSiRuFNypOO5KTFRNlKcmWLwsEcKce41baefsVIh8wvW3Fd6UVCg8YYm6F8ITFqVCovS7OOa9ywFPb0YmmEq0dyC1Xh6AUJwnSr+LvoiOuv5w/dX5RIaBr5JIv9SMkwEOTfeVSPQrK6kD9MD9u7ZD8zPs7r0B70p0cA/QdwLGa306QEd9QO+A4yTZfsF55NIVhGHujwwgbUfvC9vJeINEBwESyMRWZLEpjrcb9oy6xWuz/+RRzBbzZHkUVWOFBL+2qP2phRiPL6bjb18Rtpybprfg0DSOUeOJAbHsZ7HXudKMxgacT/qGSSPmM0uA3mHZEM8go/YeoHc4iTutfvWrvxKNHWjfQkQYdshf6515FZFKAvSa+1GcAHhBFMTeofq2om43DHY9IivXf/u7MVk4DHArVwoG1qJBr76og8lFLY4s2ql3LmYmukXui9Eyi8IEfakSL3htBdNBGTq/Nw+bKdhRkenrAxS2mvvWEmsffPTTt3QH36r9G3n+rhU5rl79lWhMpRs9cmj2Sp6FnkRHhwrjFZEthH6wPzJJkmtBkgRA+PUgMfuKPAGbPwPBLSiNQJRKcaw0YvfVUuPm//eDO32IBH3DoiaIyQVVPrZgKqeW0ujYaN1v/3qYGAbQSspwY8W9n0XpixweX0pGArqYG6LbKOVAtfDgHqC3MVW7r2Kv/krUDW4B6GEGNMCwUznmcRkKCMNV/9DAKrssa5HxDuQvyE4XcQNCdzj3z+/3ey+e2v2drbW0POxab2JB84NLduKBhYQ9mGvOV8enETFOSqXry5gW4V79NzQMwUuuJZY49OYRZBuHOlS/rPYA/Xo8z037IED3dPcWHPXWQVSpHvNKoiGSAY4WWGFX2rxkvCP1XG+xU6l5TcqtX/v77+JycR8AWdcLkaM4Lizu9PfB89ubLstEalhjyUbTC0nw4Lysnu54ECdjwdWlFAcA3Ren1MpcGgXWbAwCG77e5kFnJR+aexx6e89o17Ws/ZWod1XSUgjACAtMoaNUimOiQ4WpuoflSZ6kEsNVV9EElpOJKING3p/bDmhoW6DVvwEIwa1SGok6+KsYBHigZAzjM7/1YW2sl4M5B/BWcCZnVmMA1ju1bj01hlVX9PjDz/DqsQuAfPV+invrtl7LQgfoobLVfFFGKHJ26meGaoe11oEDv7Xerr718N6UGtuSod6UkW1x0evXP1GqK397Mu9AX0zUvXav4vl+X/4lbUfg2V5aLXWgPFbw2g2XVwosz9vgt7MlQygAFEONmtw8EdGg3zpfryz82/f2X4nVuR0F6HwTHgsObgwsum22ij+Y/H1AtMZavDXQGXCQiTdx+j/2at9bxKOsDl2nV9ORgN7hA237YXMP0DuctJ1Wt9c/UYo163PU7bfOdMVHvU+k/pq/cwDaJnKylIa1htYaOYFLMOefbDLgfvpqvbTw5KNCLxy2WesQM2m9v6Pc6oUJvdaoCK3cnj/IqCEjUwa8FvBgxfL6rOKVJYbWGGOAWYK+sYTxNe5Ppu9Ecgvn2/f+3NeGu+TpbBIFxPuHyyYxXSPGFXmVFdzj0NsH2W5q2utnSrFZ7EcNbtHDQAxeZid8jDjHjKP1tSUHuMAXtgfjUQ8nJzONwjAhEIFLVHzf5d/+QNj8rz+HRo3WqOxm8NtoQ9sgaq9xLovu+QZikDpGbknuoX/aMms16c/RpGmI3Wvxvf/D5wv31KJ7ld5IHIcejrENpQUyxBB1nxwPwUrr6ChAi2B5D9DbeGi3U2VHgB64UKYnfKa5Z73AUFxJ1zCvbctBEEzUVlRpAo1lAJw22rQHr/z6T/ntcx+7nXHedlvmzSeVtz4ByEEbkj4Y0j9r8+gWNKlEoS/ae3/xi7q3kvkemhzYAQi8nIDj7OvLzvgzQKepV/ad/lSRiey2b+lOdnDXytA3bvxauaZNn0NviNO+5ZxlquYpU/M7WImUVysJG/kKNIINfalFGRmokCUqWPkvE2NX/sGnrbW3yKZ0Jx/L+r6tP3FW8YPfAsFAk0jNOBogyUhwRK2NN36hffgTzxmWaA9V4smVXoktZzqbT4NRi8IdDj3yYBn37QF6h9O2s+r2xq+VQfccoONEYBQqS9T1QiZtOi5M28VxIrDl31dvi/3jNgM/4NpoY2TkdWNUgqUmqHLOLGgBY6/+yi+xeOYndzaqO1QbWTeJ3vYPc6WJAY5oaONR+mlBKSgd/5N4+qfm2qoSoic4GVNUmqVj/sUbFTaXrs7FLeZnY96boaBer7aM+87sceg79HhdtwToWGeU42fLQg9s3pT8FO6fMFitpNqyssh6nm12uW5mZaH1kpqoKBx3/SngcODFv/K3UDYf3bLzN6iCKr/ldw36/YiCXDViwCKHNDP73/GvWe2hTk95wkA1TL1aOZF+KDyTRHpp5RCeXx5MBLVVIqcN573xpT1A3+EHTYBOTDzpLrNFZhdppoJr8t6DiJYFNu3VheylyYoiLUYeZGKswfFSR9fy/gDgwIu/8I/BpDvJyHtH71iVTvwrw+pz7iKFHhBJWW7beOzxf5H5DPMIL2Mp8qvbq5bisBQihKFI49Z0+M2ba5lzdjbUTrW8NDX1d/rhPztr+0bXvmtlaAfoWLn8jGEgbZJ6SDSfwLVPZsqrfCa+n/akgLK8clOwptRQDwaDpawAY9lkuaMrE6S28zm3U+c/9vvWkoHkO6OY8NAfKm/fxcHRkBIPee0yP/IXPieVzzwvT1VGIbqZjW0ZluM5fGC8Y8b2lXHx5j7zcrHv0Y5uKqz4i7gH6B3N2Y4rz839UqWqfcdRN0vjct0+ONnL6vun7UuvToQrCYh9/rIOHaDXQla1zWStnOjGhAbjXvJDDtDgtnn7TijaP/SkDPa/NjgWMsVkpXu/WT7yzq9L4DgcwitwrmtNYublg5MreuLQMfHMuZpI1PaX0H32IPYAfccxYOfOVJLeQpFB95bXu5B+74NVv7s0xr41H1hupZ0MmGj42bpwKW0zNVHummjSGIbAORx58S/+++8oQIeHnpRius+h++ZFsNgd/+CXyuXqq+BtDNDl6fWeL6RzST2v3/fIPrz0yiS7vLXo4By3EnIYd/Paa6eLE/f9ztYh9Xf8qW99gbtX5Jg7UwFTAHo9j05TjUHALdEX1fecqsLizQnz4lJIuS/seKCiug9SY8kLnI5WZl1I9Xi5idGkJrM2EKAf/3ffSYCW4eHPZXy/22yZ1NDGAjLmqfaxv/wfJ1hvLsdzDmopFXqesEnnYhwI5QD95+n3PjJduv7qpL7SKuaGaA6RLRYh7XQR9wC99dt0OzWIQ4Nt7qM+0gQgCHM6XC4nJw/2oFG7t/z8K75OFAEaS5VAZrDK1KQ1tpeUKj0ccyIM+XNMP//T//aOAZqFwA//AmBwAPSNfw+2/a0tp0IGhz+fif2OQxe+Hdbft9CZ/pmvTPC5OfAZ0j0NFpZe7xKgb9jD9QV59OQx/uxzVd6VxVwRdfM3kLyMfg8nMgOhFnBij0Nv+ZBup8L8i79erZZiB+jNSsfU/avZAyd8lsT7xeXZqg/Qy8YG3eEBhLa9JCrHMDEFYCiUhB196S/+6zsC6OAg+O/8I2DVfBtiaxTIpz8MZuGLm95HFp34svL3XwKDFlAb0kTL6n0Xuo0P/vk+/8ZNqbyhfcoziPhce6azr76MRw+XWXv5RHju2lbzNep8UIb5PUDvZuZ20MbO/3oVTAHoIZEjU0j+GWk/tdYCTldutPYdCjwtq17cLmOSlQTm4obUGDPGM76/0e0FByxyrjni/S/81P9jrX1dF4UY3QPe93wJWOnEujvV818A+ac/tOndq+jEl2NxaIZUdoXWrl3/wW9C9cTVhmheN7opoyjUKPNFbcxCMd/xSp3Mr1cD2ZlgF65NlmMXFplmgoJrLdGRAO7PHc2hOy9K8zjxyT0Zegf43HFVB2gr3bZPaQoQBDkd+ckMAOY6+8s31fiUwqjElDTlMO0EgdDc+gEiE61EVEAENQbWZBmaky//5D9+PTk0lh8E/3u+BBge2nCveuFLIL/xwc05dHjkj5R/8JIxyJlgqA3HpSO/+F88HsYc4mXfGpORX4fOslT7UdeWy8woXQ3SlYPVF24GiTVFMtUN89WfO5rDkfNZ9udx/H9v7vghvQkN7t5F4fyvV9MkOTAawqPTz3aUx2/oE9OpGT+WaVr6UUoNZiOuVjyWaiWjMvNAa63h+Isf/1dbApoFwA78FCAvg775+wBZbvcYLlh7BPzv/gJgMFopkz39Y2Dm/mBbgHaVjAHjN1YW9//CMwJ1ZkHGiS3XUy1qEkyMipV9K1sHSldeHuczW2s1tgBeUI7m9gB9h99Ox6ETmwN6QzrmYZads6AbcHzMsH2NtuI1lVqboGVWas40ZBLBRxaWfWQq9I2856XH/+mmgGYB+O/6KrD6d7kh2GwBsj/9UbDNr6+7c2y8G/zvfhLQ2+h9So5w6vm/Bvrqp7ecLRUe/SPp779EXnbGIkvC+6/O13/sqjZWeTxtK4sCLPO4Z3sRs14Qogx1Z7liry9Wwm66+hlzIofGwOeWqJs+y22KGomOnE/B9gC95RO6zQr2wi/XIPL6HHqLzljAZtWxfRqDklJkiEmSkoh7FD/Yk6WwnYlSYsK6NMGEoTARZu07Lj3+DzaTodnBj4P/8D9bd2Erm5B944Ngm3/q/s4mPgDeO/4DYJ4kdX1dWgw++/NgZv/ltmYiCe55KhZHZyjqABjD+cpfeKETvWXZszIue8lcyaZJ2c+6IYslMJ93dLVqKKCFUvvZ5YU6m9m1DLwizdzYPf9HkQ19W+N9syrdvSLH4i/X0oRt6WuRZRpb+Mh0G1lln+0tBmKll9hysJq1i1AtYqN6Y7Ubqn5QWvC0NuLhyx//1GaA5kf/Gnhv+dRGoMoVB2oMD4P38L8C5Bu9T61OQX7zo1uKGYOd9/wH/qQjpq+R8wYHa66NffxPRFBJyyJbnghu9LUXDNeSOhprVJxl3v5xaWrVirgyM2mXR3rMbdyBYP1tBRnexD1A39l31C7+zVqWdg7SVXzLbYYaidLv4phoW01Wl+Sxo5F/beYwm1/pZvUo9epRvgVEXiSFdOiJ8mIWHWCMWR+sPfTSz/yzTUUO/wAE7zsP6G2MArOyBcBLgKzIvbQ2F1Z1QT7zY2AW/9OOJog4tBTTlxi3xohKp73vF76WGOAlkXbGRXOWxCcB/aBd0EjHvr7WBpuapnjLwY70KvfguZd9b2P2m8H5GjWfUCrdxLEzexx6R09sh5UJ0NAH9GZNX8seujdAlRzyXrsOoG3P1qME6pFHtrZ+sWDsii5X46yyv4jUPn7hZ/7JVotCHHsP+N/9OUCxvTBCS9z7T38Y7MqG8L8t7z4Lj31Z+gcvuxcwOHKtOfbfvEzOdgFmnbFwYdaFsQyVwMy3fZGqTAp+Gb/rbWPmlZcm/aWdZ0CKqjf2AL3lI7q9CvbV36hDlDoOvTHf/loG/QvZW09NRM3rleRi0/e4bcpKycBYKFwQbIHozLZNqdpJCdB5OXbhZ//frQBN9XDs+/ug3ny7F5vOQfaNHwTbfnZXN67CY1/OvOkr1Lhbfef5uPI9N8lHMAhkuypWZj1kWCTzLbLzVcxC2+ep0z2/kL7tbePezcv72c0dq9+akt1oHPvflnc18De40d0rQ7/6G/VMKKfUJaBmUiNRB/D+MdHr8qGjBi3bZ1+6UikxnQO6FkH/80z1RYhmJfVrsaruM1JThJM99vLPblsPjWPvzTUZIxZ/1L+NZyD7xgfAdl/a9eMlQKfe9FXqYGXqY/9Ve5MJBYMjpp2pUvu6TixbyxOS5wzx9Wzb46mSpupfVPe/5bD3yrmG39n51hKS3cA9QO/62W2roV36jTqkOaA3K005VrqWHj5RE+25feFr88qOhamqlIRltsgmKoS1zSyqdjRxaA2Mczj2wsf/0XY4dHFtHH9fDmq+futE030Fsq9/ACBx0sKui4zu/c+Zd/CKxbA3t+/nv84YGmMsi4RpTwZLs0qRU9X6MoYzK11WETPx0WOcG3MyeuHVXQ0g8maxscehdzV3221kL/6PDWBBDugNe/qs3wOlhftK15PJI8AFTODiQmjBJAiMwvEEF84EHmNjbEGWjjD0hUXN77/w0393p6ZvNv7+XE3X1zmb1rOQfeOHALIb272tW9ZLwnu/osJj1+Lw1Mxy7X1Oq0HRjz7GK/vKrcs2ppQeBhUYDCUY5TFsJyJomtr+ahAvTNlLN8qRy3GW7w0zuEfMxglcv48Xg1k88tsbEtnc9k3dgQ7uXpGDAM3FYTcnJGpIjY7eojTteLSc1iaaWXmfAC0nw+68UACpF1QyKEVKQbln/SpHI5m25sSFj/3OTgHtLh0cAr7/x8GqFTCz/4YsLq/LY5PRPU+l3olXl8Z/8lvGG5MaDbeWC0SrygEsM5vpiKkWil683PaqbVOZ8oXsTbCl2clys+mZbC29dTFXREfN3/B51Nf3AP26PMZbd+I4dNQH9PAD2MBx8n6kjrxFNVafs+P3JtKvMs/aGsduJFpzaBTrqOokOQ9zLeG6U16qAAAgAElEQVSeV3/hd3cictzh24WkfPoPFyd+/ovS3xdbxii7NDLOANF0K2x5KeWNekdGB3qJMpx5ftVrz0zaG1cqYafrQxGa1R8lhWpJjrAasjU0+g3zCdf2AH2Hn7C9/DfGgKkjO7lMrMfL87j/iLJBRaVJTxlgynolwxnojHbGZKFgRvoC1b2v/Pz/tSsOvZMB7aBue/xHPtWc/OlvOvnIIGbWcKnBl4ZZH3WsEUXAdRZy2wIuIg7cr3jN6w11cdYTIxI27uDagN41PPy3dxWPuJPLvB51716RgwDNs6PbnYQ5c/SAZNW60DJm1ihreu4TnBkuDPNFW0bjbekdUBKdNeS7Z3/uk99JgF6of+Qf3Rz72PlUW89oKygtB3JrAmbajSC5VuJZypiS3FhNicwkiMAw7hn0vX3i2mVPrexcu7E6ucHMHqC3i7Rd1rMrf2MMOsmxvPnmm5TM26PTmSlVyzh7g3MwxlYDpTMUIGhdCFpnmPFKdTmrHNQuMBbxwct/6e+AMd8xUd8z9b/4L26UP/KC8KziViuPMy2YMQHTrQnRvmY5RbwLQK2xyJJa4t1OjLVaR1X2TfHrr0Sw0Af1+vmSSlN+GkvUzWb/mKibXmZm8ODfW9jlo3pDm929HPrqr4yDti49AXjMAjm2E3VO+wbJLZRol01WWurAsZq4cblhFjqxrpfaWC6tS5urNWSsXGmn5WkKkKX42WMz//3/zHR31dDyhj6VERe7NvnX/m5c/54ZhmgYaLBAcjTF1pj2ZNi+prVkw5sahTDrzNUpOz7Z1aX6IfvnL3tkUNpkvnL2wKwEg0TdUHy8ugfoO4wAe/XMOJj2PaMuI6UEz/OA6Kx94J6AJck4zNygUKuurpYN1ktuX6r+PleJUiChWm2a4IAxBgUT9vCV3/yrIrv5ljt8G9vu/srxv/erRoytU5kYC8xjuj2BzetiwG1EkTpSUAr2GytCZ0pxX8yaB06N4ZVXKrzZ22rj0OHznSy7Ur3vd+a3Pdg3seJdy6FbL/zmRNVPRgN6QAiZMfc/NM6WrntqrlWKmO3osXKMfmlt0zaAQIJZ1F49ltUDzpeDARy4+VsfKcXPf+BNfDarlzYsWrx09Hf/lyLTMyUBM8CAc4sBk+0GLF7XlAC4/4I6TQ0AVOzcsmBSkWfhxezUqXGcu1b3FjaavrfamDENL+N9f3sP0HcSDHbmNycg7bngPElhreSrj3k8XXFMdBbucQvHSX1xxuNgOqZajlmtpHVel0pgwXR0WOtB5QDliyPjRCmbLR+89r/+TwiKUuO9qaXT+IF/Pj/x088M+8kZgxgw3a4Hi9e1ZlgkyeHALB3vx6VFArRknF+Rp95+kF84F0HSD1S79S1tmE8TXMKTvzU6HOdNnZmNF79rOTQBWvZ6Jx2AhbFSMSQ6fIsJlMKZ5MT94/7cTJTNrWRsoiRZaZ19mnNlmllU79qSCxgwiqIMrZ2a/6ffV+v8l596M5+Z5JOvXDn6tz5llEAm8o1Ci2OrBRMsbe8PV2a0Fizf7GitNPy5RZtJM2MevE8ILSezVy+vc8rqVx2ev2Iuibr5Zd7FPUDfYRTYl351UrLMAXqrsmgmxzp2Ytqz3ZUGj1tSiwgGhU5rbEtG9Z6pbIiAGWt/8b6x1md/gunulikTthrHTs4j42m39MiXZsf+uz+2GI7ckJPsKxzSToN1r/EBGVorAM61QdtNVszBwwyVHrPXrpbF1tx51Bgzzi5WTvz9mzsZ/5tV9+7l0Nd/dVJ1k/to4m61dXDBr6RGlvFGeV5O7LcYRELFvZIXt0mFp50vkjBdHdS6MpqmEKzhhyFszMu9Zw6H8voEV/OT3PQ29xXd5dM04Eklxhelf2ChF771eiKm3c5TJA8XcjH9Lo6VBfRRtvd7rWspGCRRAzh9rTyvq8vjiiOvis5iWS8uVnh313powcVruAfoXT7VbTazF355SiE6QG/cV3A9xItfqa5ES3Jsqm2rUwAWQ5Z0Sly2BaRpApVqM6McA0P5WlyKcVqC5UuxUaU4R3RUGW4/XH+r88N9ru5yyBADkO3xYOGqMR5PjYg6Kmwo60e+UPGEWLwS6pVOxdNycK/wbU7xarVuql6rnP7U7XtY7fTCu6h/93JoArTRD2znnp2rKBok2tKVasdONBT4QddAxVjPY2hoxxxUVtRo0ynGGO05DApsf37I4EBGhr4zz5YXLeoWzlLr2zPg1oBGotRVcUyUfm88P7yNJ0GaW221ANBZJGw7kaLMGMX3Jkno6U7E0rRh5+cEy9Tg/W/9+o9gD4F5Fe/ZA/SWj/12KrSf/cV9YYg5oHew8Wtb1yq0KDSGM8OQG+sLSo3XUf5YRwWTxIQ5GsMESK6t8Rko8j1evytsMfK1zTU3vZetdt68RePii5BzdECLhknNuQLwlEJB7v0e10mNJzcjoWMElQVgJCXuYNbYGiwuCXTM+bZKhvqV8qlPz95WJ29Q47uXQ7/ya/tU1n4wn6etpOi1821Vq6QmqHDPN0WGaMo42oWg0ZTVg9Zapi2SIZlbcmuzlFUcLTC0gnapt8wwZgwnfzcOhmrQppmMceu2g3XJFCmF1iDYh7dCZmAM7VSViyjEmeky9FMpWuppRj1qbblGZMYK2sWNgWFA+wVxrrUwTAthjMey1pTfmbFWWQ58nUxUhZt9QG81P5ujTYC9gHuAvrOvpCVAy+5DO71KT9UqMZQqlqEtRGLO0PRMUGuaaBotkkUZrXViM2hrGRiO0mpODkEEb2uAGQTa5jXfWg2wry4kQse0tMz7JzFgjZ/n9R14HZJtvkXbqmiT82IaG+1JiIz86ig9o7Ee0v61ThyyaKlPbSkNaYhZezzozGhJ29GtLw224PTQO52j4foZ8gvlB//P67fbzxvR/q7l0J0//+v7A5GOBjQZTdxuVrnxZFAiiW29rHilbCj9UB9sWlsbY1DrZJU8z8eQiGCURUZbqmmLYAzS9mpWW9pazf2HVqNh9DeHR3K2AGK5Fjnt/Lo2x4aWosTPdc71+3nLSdtClyUen48p75W6pDMkeqBL0VB8AUjSd/u7gWBZe5K3rlGDAjCUWoleilJ2czkQanVBuBpyxplV2qCgORqeoBEfPIHiZdwD9J19H+2f//X9iqUuJ23hu0B0VKEHVzzANtQqmalUKWU4J0ckUoNpZWNbra1Iz0WRE1DcdsQDm2wTZ1zltP1zVCcv/V2pCOwD7RG5+22MIjHEUQdcTsk11vrP+14TUWjTT4d42qK5X+hPq0oUA3TsdnbzuG5PwNIM5wIpJ99gidTcki+UHLx/dx5XU6bnL3zf96OYP/IDKf5G56WEl0oP/9+7SsV7Z1Gwsfe7lkPbc790QCmdJ1neQelgtRLrasVpc/scihZQsSrVViCazlVv62Xe1V8EYOKK9BIQRyQJABhI4pVODqA/kRtcLg87Vt8XS4ohksyd6ygcl3VSOlq3kb11e4zT1sdOKHGbfLvrrY2okLlzNSJ9F0KbtSdEe0YTSIdKxc4tBaCL7AarZ7daQw9L3NLii3uA3gHIdlOVAJ1q6bzhhg0Pw/0VhgiiHahVtKlUNG1guYoyYzsqrLVNOefQqzIxQZtEWQGKUa5ozoxlnHglffBpf2JS95H/tOtqI6Y23NoA883lbwdcuiZJF5Zy3ljBSXSnhac1OaX3xxi6YPFNIGiTFB0I3Zrgy9c0qWwGr8bQVmB+yQflNlkp5mg78zU8aGnti6W3/8OZ3TynN7rNXcuhu09/YpoL9Vb3gCwjKRaJugkcYjHkiEQ7xBJ1gIZyLkP3gUvgjk1EgaXTjrtSwkYkJsq5BhQUW2itYARj6p44MQnMlKaZdGmWNixGZkCrfBtukhY0APJcHl6n8FhdFNL1GSUkI5mblnqoweYvCpDihPb0JlmcNm+jbQWcfK3QKo1GU9SYonvwMGtPYWvGIPHy/gK0z9IrYmHRRy0H73/UfBVzR3TUecHgBdwD9J19N+35T0ynsX2bu8oQiyYGp4HTdu8O4LSY4xwt0S7WKpktV0kN52zIBDAmTc9UG8u6fASAQrK4sEg6amRIsEdtrCFdhyF9miamysFqcoVySgqV801kpADpL9xo0VeoUQijffHBVaT8zk5koc3n6SXpixLUgdN4kATNGKnsLDJuOHLUSHpzx85pucu41SiVjpCSNbYuu/RRoi/DW2up/xrML/io5OD953e8lRpv/flA2HN7gL6zeIbun/3lg9xiDugdlAQbla6Nqo6bWWUJvIqXyl1bnmxnfNKByAXskbVQK7RacbCKWcqdT3yyL2KT5mFAJTc4hEKdt9mw6CqjzOxrbRmQNsWQiG0svVhMAfMMQ0EKCvcCIdqA6bjBs5ueTVoe9HpOBidlHwMom8VFEjl2MD0jqxo/OFd666dc1qbv9HL3ihwEaIC373SCu1itZKZUIbaeca8iWaWhUUSpZmE3sxUSHRBkxsFIkWv8co2E47hvYnHCdp69wAA5krJAA/d8brOaDx3GjeQq6QYqWeLQzej+amJpgeduHLdVjBHnSo9+2uXV+04vdy2g7Z/95YMpmofdBG+1bCeJ2CkhLCZYrfSgXEtZdSzDcMxycrxkIKX1Oyn4PlMxcWa321TfVEGTRIs/J6Hnlo6+LN3XMZPimZGsXDQoxIhc/CAxgowvhQEFi76dgWSjwxMKtEzT9XPjI4nlrp9+VcwlGC4ZD7gQrCxs7ORtkrNRJ17WXvBtt9PgKzmgB+5/JCD7c+PmiMqQRGK0//weoO/wq9z76s8fYpw/QpfRoIEDd5RKcUw0/wOt22iHWGO7plpZEgfuURhN2NxGjdwwiLX1pDQUI0u+EECs0Ir8AaPKDRW5vOtM1eRWAdaB2Lh0YtqS4qzvjEQ6Y+LoRIfxSvK0wzYZZkgGd2JzLsuQqOD02KTN4OheElf6L0qhv3ODMLSgZIJ7PAhAUnNaFJCoJABSoeZn96mblzlqPXj/br4G1hRbzZd7kVLxfPR9/+j2kvPdYTwU3d+9HPpbv3iolyVug5NhtV2mFQKLuGGWox8Io0MvsSi48Fhmo3rLVo+6mBS3ICTcok2lAplpA2QEIZY2IGLkRg1CE2kfSBvhPOWcRZB+O+aItMlJ7mVPqr5igomz04qSkR3b0dxCQos7JP8Px/RJS9c3oTuTNynrSNfsbCuW1HWD46HXltTXOh8XK5c9Mooi7VTozPZgwAfTLcH8qwKU9NBoa7RiqJSfKWVRa26VKcwwW6k9reDPRd+1B+g7+k72vvZXDnPQ79AghOS+Z7jnGfA8QonTIOTJDI1TRlhpPLAK0Ogmm5ju2drR3Ae5b4kjy6CySOl3CZikoiOeTP4clnESWpE0DM7Pw4HVLSlp78scuAV813lTFD8G1HaFSOI+6cYt+pzIUUi5uUhjOe05kadIchIOyRrk22FJvjdkf3efEIvaGM9jxuPUz5r4Qq3o3sblzecCkaSGCa7pRjgN3HcDM8TNSeuttSGBy7Mq4zpV5BI1/OCswueid/0Tty3zd3q5azj0E088wU+850Qw226XfF6OjiXPHB3LLr+VPs9gjRaG5F4yL2SKodFOjeWR27EmNmp8BJNZzZr8yNE2a9xL2jhKBE2qudxFCJnUgHGqaNG1aiMh4cE668naVJHCgzQcjqs6nk3rtdx65wzWhXPSLZaRuXElB7xzVOp3vXatwbfEyeA0gL5F0Qnlzr8j4GhpNyun+wZN7xo5MpE2kV4CfUBffTowKx2SrJ3S3NCHhYPU3NOQx1UKlmWUDEEx5jlrPFlPlTaCqUzoNAOdSWHNM3uAvs1X+ckLTwbR5HQEC2kFQhNq5KR6NaBQeZUgO3bjy5O13iunSWrULKparbIKNFucVMHEeFgoJHq+smEkuV/SGISWcV9ar5JAab+TigecIwguxtKztCi1AVIyEzKck1DfVkKmardpD6V4IebeBzNhiZKkF74dufcdiRd9B36nBnT99y2KuVyMRjtRppBpnYefk3Gd60fxWtDrll+JLu489SyGPrmxInLy9aNru1CywpKIiEYlESazAtPEKik90D0uu7Fnk1RiGCjwPF83u8A9TKBMG46qSHe6lIRKmsAnLxFSadI+ny1x+IUrlXdc8qKoF8/N95ovNZPHH398ZJzjbT72227+HcOhCcAsbJStwlrFY76SmmmmM4OYsK6XctZDXS7ZmPFYpW3/oYXnTzfUhYfKcnHF+LWwp0VVCC4BGNec+xrCQCMGBnlgme9TkiHDkdyAiHthBqJiyaM5Vz4Q4PoqXJJf6T/yJVKWzNFGEdIcX81dQglAJMGg17cE9n0uHMpzsG7qDz1gaCFrn6vb/xs5RDmZPXckze2GTtQBdBIKYV0w93UhQSg3eJN8Lml565g5B5NwNDExdVoOcMaUMVJ6CCmDLLUqUwJsxnUcuzdWaeObVodAnPBKVUsDVd5appQ7BO4kajx3Yf9PzkBXhSbQATEXZqTmJuhBr9t5/6n39+gVum00vg4dvGmAprXO5175eoVjWvdYqaSZYlpZWfFNT2rZ81JPy6DMM93zGQZph3GsmE4ta2bYDdjiI/Irx2rp8veTasGQ3GwZRU6BBuLKfghchBq9gPwdBJjMs1lb2F7HGkOZ3PwEKwc08+qaYlNIhnCGP+aUDS45vns8zt+N7G7O+87JnkXsym1ppQmehNRBLcZQ9EthPySNIDkokYzklqUO4049kjtdOxM+kkWRwCvQZp6J5yLoLDJELa2IFIuqGkXJAhcIWgmrY2azhFudWqW08C0piAx56wmmMz9tdRzn5uUafapWNP/a+cpHLosSCD/J4nJQZknF83WSlBAh1JKzUsPLuu20Ewndfuyex3YdkHu7mH5DAX3WnhX6RV2HUr0OWRxyI4wSuoeB381iK/eVhVqcX0QxXm0krVSjD4IjQ901dula3KqeqFlj5URV8NJ07/z0VPLSQ7R6J/2FNFFZe35ZoYisAUo/EXs6bvsmbnKTxIYJEUO5ZoQXMW2MANkjCPWgNCmVqFuGwgmmzneCOHDua5Tjur/w60cA9klfIzeCMfWxuepdOtDegXHkIrLP2/suq7nn0nqf/dVlZn9s5HEN5DXNnMNJ4rN40Ye0hUx4ErxIIBim445nOh2ax4SXKxLCuuZhhdL/Ca5TobIeGtn1DHFrZqzhvhHAaE3CQcZCd+JF7/grF8LHZpuxkRHrtMYqY3yumfjekUbsMw91O+Y+h8hjWDJWB9pwg0p3VdJe+dDbP+Qi19+ocscBffbsWaEP6DqvlMZsYgLQQO7ynTjVvTJXMvYPy+jkjOaX+dRykmBgQiszyQy3CqTh0IvbuhpGUVAeYwK9EFUqMWjds/TZfaWs+V7Jo7phUUkDL5GkyW3WikxnieukK6zKUDDegdqEZqUagpHcdJtc9mJPgJHOD4302GHUxdKE5lFdGx4RHyT9Wn99tx7PhDNOzkfk7ZHrqVcjUAql88aIq00lEFd9QMc83P86MJD4QQZ7TisK8sSTvTKmC55qrQTMZE7B4VJIc5byck2zoEYCVGh6S4FaXjHM48qKQHm1WgKlCcN4iQNKa9Keb9OOr9tNpqU0fuRLI0q0iugGB565WXr3n8lZKc3JYKLb1BxVppVtdaeiKT0fSy5XQMHJQB/sGkHcGzNVYYgRZClJRJ1qubr06MFHd76l3A7fhDsG6CcvPFnzbXVSM1UiEAswbSPqHdNZVE3RlB899VH19Ytfn1pJMpbqzAiJoeAq7ngRF0vLnXTsZDohmlOK2zF6dBptu9c27SP7q1k7bdcmOy+/o9q58m7iyuR84dl4MdCtBSHTxNo0C9GaJmtMZl5jkrZzZSpeKunlxcDKLEXuCZtJMEY7fyJkqKznxxCGhkWVFIN6ZkUFUAS2v7JzZpKcaVpGC8Y1c8eQ97QzJvaB7uJIXGxUUZ80JoXdchOBo8+unX81OSu5EFkSfyi3tYc6ZiZrh9BrBZB0hE0yppUiDQZpbehrxBlnCpTSGJVSVt+fYlAJTNaO9PINX7faBrmXYugbUar0WG0/8LAKRmUIqhuaXsvXK0vMkl7EF/PRva++NvHeBZQqNb632LoK8Ynji9hMxqdUN/fMarbjLkAtjvxFrExU3N+81POSSuLLNq+WojBK0sRyL1peiq8sP3768ddnr44hwL+ugCaRAi7BpGZ8nGUMrUw7ftlv1YJaJmdk9uijj0oCeiNsiFYLIGZprYwyM53QLqllI6qp2wuvwRuT2g8nQyky7fWWwyzsXdfXU6gd5mOxPG4tHhxLX7t3PLn8Nm7SpYpemuVZr8dQZuSszwXDFZw4IEV9n2XcE2lztgqL80zJTIlS5KlMaiO1VzgXUeQKqfdcLJQQEqwwPPSk9KME/IrifmSBR8oy3zAmnBmQNBf9ybSckdHQ6dZyEYV0L9xR97uQl53DKOlgnBWFrDqry0dCIvmiFn06nxJanhqjfKZTBBn7OusFKLsAaRLSitVm0r2Qww+VIUttFAieOseqVPthHE0d1EZ4ApJeJVu4wQz5q1DmYM5NEAWxLTcSf+wQMM/nWdpjQveibGW+JJeXm2L8uRcP/bfXlBE1JdNGAGEq0+pMdbzrrt2TrBZwWV7odQzXFaPnVesnHnvMpfI9Yy1736Wn/FjFfh3rYQZYy7I0FJ6JU0jnP3zfh3e9B/ko5v26APrsxbOhsWa/Ba/OMnqLzUqms5hSE3/4vg+ntAB86tJTtW5bYMCSqo38IOkkSmplogyXX5mA9N3NfWZ5DEqQdY9yo40Mgnk/zXrzp+bjx/Fxffbi2UYm7QMW9KRAETWSK9OHWt+Myqa9YE038Ujt1jd999jEZNtrHGbgeRxUr5Fcf0Vg6pIUZqxURtXtEZiL+rTHuzM09E3lxXFiNaeVP+1KpMgnGiNfIfe1ZYFBz9cWfTLQ0a6A5I5NSjharDnfZkvxrAU8B3g0QYDkFdrj2GoyzxjubOhKcQSF1kphZcbRpKhl5nGdMh0rWuCRZsHnRrkYl4FcSsV4B+8ntSKgEDNh8vtWNgiAcUarP2bi1ENmButLBlxjrdTzJo+kzBvnhrQkWvqmvejJ3mcn3/cPXyBNlMf2hSprj3EODWtYs/nAzStwHviJsRNi9vosTOyfsP5NXxHzGgbcE/YJfnjmsN/NfN+33Zr0sGpTa4U184898BhteXFbS+3B5ckOJZW8+levfjWKk/igNFgpo9fuyu4KKkybb2smDoRnz4pqtYpRFOFieXEibseipwwvRSXMOq12nE10YWYmI53m51743HG0/njgsbmW9prpc9d7ha7z81c/P45t7y3IsMFJo2FMdLD1zI0jybeOeKClNqSacnoK1IzzlnfoXoVelYRbD2S70bv2Mmf0aeSQYhBpRil0k2TV1cNSmKsLac39p/vHROm3g14R4mTok84ZfYwpypSg6WIFuEClkVMwABkVyfSSx3BTAhtauZFOmlRr5HgEhvBMLqlk5Wa+0eTJSvoUxmhJpVyyG5CZ06nTl2NwDMW9EnXjHbh/92AMspiVSxF2e5ySnQ05B2y8v7X7l1iKlsKpEwZLdbRpxhF1m9e+cq50z+cLMeHcuXP+Rb1U9oIeMbHAsOTiTjkt9XHZvxwyWSlHwjY0aiYxmP/Qye+jtL27BvauODS9qb71DzHLqjzgrXarvdLrjCePv/vdpK5ZHQxxVeazaqepGLfSkxnDUOPccracnU/PyzOPnVH01o5dGLvfKMGtTa9PxpPtwbf77NmzFTWlHgbBJ9yz0qbC0L768OJ/WIrS+XcOv4kKgqBdPnh/pplPmOAAKkwXL5X0cpMeLAHQisB3zvtWS49k6depOKDQNQonpv5vRsoDQ7pj4/RjoDn4wjq7JqnKCmDeahhFcAJRB+Ah56KiHd2bIpHBQ7RSqZBJJ6dSql1Om6+Qg9Y2CollK8HhtxoysyMzzdLRF+dLJ/74A/d94KUBfTP+wfWno0q3PW6V3S8zefVDb//QjlPuOjH1PIQ60mVPeeMJM2REuPHYA4/taguMbd3gwBzg2WfPHrJVO4EGu91ed7G8WI4fe2xN70hM5usXvzwVa+71ZI8iLQQBOUhhaa49l4bNcNXKRHU/+8IfnQoE05GJZt7z4Hs6gy8EyV/f8/yX38I9dhyk4oZRjBBWfMG/8L3Xf6+ijf7+4edDMvCyf/h+gywszjHQcaRWbgRmZcVxYUP7YqOgjQ0lcVLUxjNGWS51waXX9Xu7QXlbgeg2+neLQC4ExbDTEpSB0cwoRfbHW152G9dbDg6fzHg0xbROF8N7LyxUTryGIvqzD538vnWg/b2nf8873jg+xhN+LAuySx++78O7SoxOjG3q/FQEJaiAhklttQl19+p7Hvzx9lbTN3h+24CmxZynvGMBRcsbPheUgu67j7yb5OTVQiJGfDjmHHk9yixvZh6TqGRJWNWCVmd4Zfull790wmpbNmPmtQ8d+BCpdNZ9ar524claW3nvMhYjcg51HNpgdEPb//hzS//S66rOj20AtLEYB/v2dXjlUJGfwokN2mTCxs2S6S4J2+mR91EuKlCeL8bBCiaRJAHnlWRyvxDiabe5JdpOnsZWdZE53xPDyJAkGEV9OwdZElsIyERpvE6Lfnul5e0/3PPqx7hVvfnooWdb0ZEVMPLaD5z+oWeGrYLkZxM8FEyGLDwOCp6/Hd0zAbvy9UrZq3gN4Ytx8GBl/k/nr27X1L4tQH/5/JePCc+MJ4lZ8Jm//Nhn/nMPzpzZsLr+40t/PI069TqZYr41tisF00u95Weh0Tnz2GOEyDVx5NzZSgbZ6TIvnx/mzMWj+Oz5zx4LFD6SO5xzcqKw2pp6ibEv/qcnvnbzV9/13E9ahArlEBhMHKNQeB0+MS15ecI51ReO8bSwIq8ym3Z922v5JunRAoxAop1TsvNRQsYRleac8n3lbxGAcIEihhyhKF5Qry4AACAASURBVBS3DxqyT5JCbz2AirHkZu08e9Lg+Ea9hO5vZERy8nCufmMokILE3EvXTyzjbD/aWM+5fzvHLEqF4Kx8nlh1oN4RmkeNd14cOQVeUEWA+LXK933VeEJrzbt+xf/KKEvg2bNnRDb9riMqU5UfeduP/PmOBjCi8tNPP+3d8G9UyoG3n1IMhlC9+J4H37Mlt94U0E+ce8Ifh8pJTkp6a69Pxpfbjz76VzfInF989Yv1MR6UukkcKi6YbEmUkhTL4Zxoi+5jjz22IQzoPz37uQcygbp1rnXxVm/fl7712fu1L06ByrkzARoVi4zVy+Fy+T+/I/nUMcb1u0Y9kEx7QebXxxJRnlQGA/J5zsMBXQg3aZJpe7TMQ91DlSQBZj1m0ozRIoo4IYFxNddFzhlJRs7DV7mLWll1zidNdt/FuXg2ubEkl53FGp7JT49esA311z1TNzy3nRrpPwyjjTOLvzmrN/kiAXj9r8dWL9BOz6e81ljx9j/EUaU9f/LqtfLDL7v3DTCLW9lXfvw9o8WAJ65+NRpfbj4cZ+rZjzz6kdfDiIJfePYLJWAwLridkgCzP3TqhzZNGnlLQH/h2S+UmdD3i4C1PZXefM+DP75Ovh18AM6Iwv0IumTlLEO3OwcmiNLGSqMzCszU9vPf+vw7ueIvffDRD5IecuQn8nPf/Nxxxu3DayqqPDLFMBsZbWektM+8d+EfvxcRXD6NDZyPdMrMLyW8NpbZoE5+PWQY6ftf5pihkFLQGslfmpzhjUrB6swHmSLKjPYFh1QbEAQuyqgETl9MrsWrpdDK8bVFVxGmRYKLE3mKROXE5d11B2IUCay5UjgvedIN9zeX48iFo9A+yOTRcYv0ULfLEvvtY15tdMTEveT8ZC12X2t899c1RrQnAIV49bx69Me38tUgcaH6fPV0meP8e7cA3k6GS9y6V3+toW3jEDO2+b4HP3TxVu1HAvrsubMVy7IHrFULiyvducff/fg6WbnojLQdVebtN9JwySTq2Ng0ScCgr26ywzf+6ghdZNH2S8/9wbuWxia+9fiQHD440C8+/cW68eN3AyCZzPNnzSlWw31kAzC4WLGzL5+68YePcASnBdkAauK2yD2JQZRhqSZJnYfCzxNrDQa+Uv44+u3SFxnKeoDGaKC0BRT9DVpx8huxljzVCPxaGEonQF97ZUmvq5my1MRFB9wiIrwYH3FNx+VBIAHXyfOWM4Uu9oqTidoCCgNckFORtMyjb4MHmTNP+zYd+Ux2ApTBuoTYNJjcn0Bt2nDnepjcKL31zzpi0n3maTWOHlz72qkfffrMLTzrSJauPxjdZ7RIfviRH359AwLOnGFnf/ztNR2FRyExyQce/hH31RguGwD91a8+EaXV8ukM5M0my27eykTZN5b4pUSXlae5zixf6iTCEx5bvrG8/PEPf5wm4paLky+f+4N3xkutCz/6/T9LFqWR9WiCaqeit1ilTzCXrLBfyAhnLUewntIoA5lcf2T58we5XBgfCSTifqQi4UyQH7BiXimDoGIwiMi2a51jZhHk6mzNbkC5Oo24Y9/5mSgZoHO/aArqIyWgS91MOmXnXkoWcqus0zujzkWHtRjZfigXNSVP+ty90+mtgZPWm5LFIMk8zEXGcNrZKt9njn67eC7QnNuMq14nBNniptsjMYmMKMO57Qbna92eFutQwDAWjbFYVPZr65XJeVWD6M5WHni2JyZymZXiiKVUSgdP/8g7f+SWmfxJjo7HHnlr5InZx07fut5uXzqSep688GTVT/A4Z1nvsdM//sqmgCYtBZ9OTmkLrWp36tooa0/Rwdlv/vuGX6/VkyQBYs6pjDWmqLMgMfFrovX445vb6v/om//mPssD3nwxvrDZCvb3/+T3q+Uqf1haPUXXRovEAlPU0LOcdci/KZFG+R6vHVx57uh+9doRXy1nZH1zThfUhtb+ZP7of/5JO2BMIKzHeGa80HA/VOhFFrlvgFEYF4nH7mXPrXJ5KQ4oA4zh2iXoyh841eoHvzp2tt47qXDuz+lallDG0GVOcqGDzlCZ+1OvBR70r9t3hDIkkLvgKnrpKL+vin3dWymZ3hJQHEpfDCru9Vb3T39XtMYIK/WElScs8yKXDgqtjVlj5lLpoZe4CN3KhYLijZSU8ObFqFl/+VYiJI30q1efiLqL4TvEcvXpQVXubQB4JBN+8mtPVis1dlJyefMHHvjIuiSS6zj02Wd+/ySrcq+L7DUyWW8yEDx78WwAKyuhDi0HxYXxIi4XpWeyZveZ939s6VafpaJPsjJ2Fua/qwvm3E888hO0GeStuDl+6YV/N6669phgUZJC3C0ZvxsrnmmhVfxarCqPVDCdSaPSJFa9bnffgd5zp2vpwqHA9sg3uEcqOM5JM5urO4pjRx2D5GSC4aQOsySeAA/IZ5qSe2rLKThAME42PMMo5YtzaCsCX3OtWT+KL+/fgU7nK79RxQXI8oFMdQO+HvRAnAjdjxLM4wqAMjUppA3nrJLM6ozc3bhSJOOn1vQyj+J5RtwfXZ/+TvcqDYiUlyvGqzSkFRXLhF9cLPUqNxdL97zc8SZpreSKQYPMknSmLnmNxoub+TmT/Dz5bPig1sp88B0/+eJ2rX3UjqzKOwQ9fv7cE2M+lO/zuTo/qKteBTRpKkSvd59K0wsffPTxWy7U6MK0YJyqqslmmiFTxJ1RxxloJroaoNr7yKMfIfluK10onn32yUMZZIcAWs9/6O0/f0u/WTKw/Ogzfxi2286LSz02pAIsJuPpp3/PS5IDYauUhr40Ywd7L54qycV7fdOtM53GgSHf3zQj7QFxs77r0Pq5dLoLziRSVkaP0m8x8uNAJrhybse0VYsn3M4VKLiLesmz0JCUkCdv7Afp5okeaX1H+Qmcx5xjwRRM5lLskkOzk0ddvgNSgGhmjNaoDMnnyJSkzE2CkudZpQo9s6VFC1LgpKJkeKv3sm6hmudTZwr9UHlROcOwqtEr2TzMBjnSRqWQdsTY9Xbp2OUe1gZkcqfFoTyr/3973x4b13Xe+Z3Hfc3M5XBIDkWGeti0JcWULb8oWZYlS2wTO/Y6zSYLa7eLYFM32appGgP7R7F/lv8uFigW2XVTB+h2GyTZBV2g29prw3YQSY0t2xJpVVJEO5EtWxYtSqQ4nOE87uO8Vt8lqVDUDElRlC25voAggjz33HPP/Z3vfOd7/L5YifCU4t6HC1kt8Ps8eOz5dSB0eymOjzU6c80HLYL5C+81fZESko3DSBglgxh4NQxMDSTUzrnnwr11rGrYD6qjuR63ixPW0rfpXx2dxdslQB849n/vAgJFfSE7utC2gp2hahK3xE6riE28KjDRe1UzPp7W+XxeHzhwQPfXsVHXW4HoZbrNtK1RxOQp6HcXW0hLXcX9Fw8Qu3btsgMvsBVXdmt8ti0bfrTREVPrbFNt4xgVr6LQMjLECD0ulZhLz5kc1tDxMqN2JHbkaW5F0MhgkPye466fEJ4nMRuIWOSDxnzs5FA1Q/k4o+YkkhCNlwTd39N542i9QJMeAh21FI4Uo5iLmIh8VEOm7d5op8Mowtn3n9WXZ/mtp/XjpOiRpYjlRmClNLNTGrijKbEVUlUmZwFiBHPLMc9cmGL5c2W3q4BRJ3PnNUlcTMQ6KUht3odWDyPiGu7WCKzm9bTbKN5iM/Prvnu/nkTZLeXC7/TYd3bklAncqMItENIVSrpGEYcYxWOA0Se2/JtTjfrat+9vXJJvuksycupLd3wDg5umcydQ4to0vCPW7jvX4uVZykvMb/Piiz9wnI6uDqlNB2h+9o0tX/t4MXXlKp9DBk4MWPkxsKHZ4lNR4NxSHeki5sJaX0eriInabC2RL9rgds5AxiCVtEDESbx0krI6yxc3kzOYcMfN/K6O40RolZj1VFLyBFcB5uMmtuXEyYOnWXyH2QPsfDvx/PebdcwkagAwJgmzCLO5INRV1HIQuECYbQy1VJI3Ow1KY6gQ3C0l/2jz5JTTPhFSL8aaG5fz6zJMoEwywqk2ZSD0jJKps15wqNbX19+QSuz5wedTjg42YOw1ZfRU38Kq4xWfDRfD6ru99ZSbtjCAyCBrFeXVoCJCB2wxXg7CPX17LqlA8zvAnWHn0Rc6iRZtv3PfN1BKTwP6l7/6x7VEGc8VXacWOgheJZCW3BxVhYkonzNOvJpqisn2H6yUtK43CT3Dz/HsSGjRVpdHdoqqqfNel/q41YvCdqbjVkp1jsrQ56A9osIURS0BZfOsKU9rxSjSJqAugaY9ZFOc8R6qae9hwnIw46FMGErnXHgQTHJikwMieicNkejFTlJ20WSHgVqGG7C4STKvCdeEo9kOTT3coFkvObgij4gVaeIEkrJQMq8mmVutQaoa2Jmy4s3hbBUABPEVxDJo506OzgS3iikl4BzVcE7nM9XFpLK/Rq3htt0htZo0Kh59fNs3rzquGS1lrx3/f9l0s/KqRelK7qRIFHkxgK0iLHEnp8of8RMLGQ0GDg547Rl+TyZeO4jYTQCN6oZm1vh4T3V8GQr6koG7UEPcfrZ+5faMzbw2JeM8c1jZrZXP7Njx7YYOnRV58MVOpnX0IXYqPsUdXeZaUGa15omZmGIWUxYxoZsVRd8hUYaDyABEaWKMw8A4WgiHaGVxBtxgEe5k80duBfQBJSoyNdpCRyVPSGpQXUkscehaTGTKtCo+Tb6BSwMZwQwBS4kkgIVLBUxqyqU2REiWigy3oog4cQSe4Mghg/zYSTw3xVRhg+a7S6rDvElK/Df4kMTTbiIDrGAzPUaZMxFknODx9Y9jhF5DM2rrBugQQnQxcERs9Ggqny8uMymWDL4/0CSEc6chWmjJqoSICggSBCGaJi0SR5P0jVdPXVhIhUX1lzQX7jVAT6K6kwD6F8cG7ifKev/APxydWqr+u1JgqqeCeJ1rPBVH7ZLSZqNkaBH349de+sZkf38dZsPrNZCZfpOMi/37aRAcZ5XmDppNhzQsZ2kURDTfZpEomKAATVCrBaTJ9yGohUTYkmLt5JBxwoOIgJ3aQLnqIgTjL7AQwHQIacJhp9GSMA3I2SsBZaKsTBO4o5RlSMCgFPpeZtQVYzCebhq488Pn5k5KwtyRRGgbaZDYOgYBU5ozpNqdqMqg1uXeHS60M584MWCPVKCLU8hLJZQN7nlL8tLPH/q96nLVw+ms/5esLhJmi1WeBltnVCxTSmgrKc6hVBiJYPz3dn5rQdZTPFiuOg49TKqJHff9/tkE0PuO/12vjPTJ11/YU/40QFMPk5gFUx0567ku5LSmLdM6py4oW51/9O7/cEVk3nXG9XK6T+a2v7+fbHv0i/cwQm6VM1wIFO3NdTA4W5ho7p8SfXfetWD0J3odtUGemuQMSoEIBiaQxpriTBfB6FIMOoDWlujQ7Y+JRoBMHGdD/7tFxrwTHJ1WEgJqmXEZq4oXdNUWMxwsMmFk35G/z2Z8ukkaGsQiKmujy9WCiNIe0opwrqlO6yASX14CoDuOwEYjVXnX1t8/k0zWPx39P/dxTj98pefJ4nJX3HK++FLuSdJ+ShXXAZaSOmqJgKY4MZJzmIQiu9DXtwfNfYuZCJfyqOvW5uU3f3q/UeQWgkygydWoHP1S6ROne0FiXyRpnO0uUT8AaWIgAA1VAmSKAy8HStRq0hLQDvFwz7DsJ1dGSiaCbd8+Dv5os5K8XXHlMyyEYaAUR7VJT2WC8d2QpMNd40SRwcHnPYy+0ZNBkwTIADi+oLFHQooElBElUAprtHQ2Lk091ffUghwf6J3k+c2bLMPObbvra+cTQP/87YEeo6HCy/mz17jyrvFdG9+ehCfG3Y5IMdtyaMYC06SBphT6RCJZhbQs2AU11bfIBFy3AS7Q8Uuv/2QLAbM2UTmWeKE5MIE9mtUUA46pN7O0o4ZoBlom6oOikQYTGAZVYkQtJk6Q4jzUVijVx0VZeaxDNgIhSuHXX//HdEQqLcqCHNHMJRSJh+kUMVAqVqthM0DY1/cUmu1WRGigZWPd/fw2okwHGAjiUE0Jni45UI3LMuQsZhlmrKY4Emx1i3V80yLZ4YkOnR3dYkr8eF/fnso0oI//bBUVtCM8N/bu448/vZCHcImf4/o2S7IkLM+2tW9F5YrHHe0zwlORBNuymdQiDhwrXVSeKo+fgGCpweHXa9Qv7f/bB5lNViNl3vxnoG6cMCRIAGKBRj3XYM4BtuVaUkOEASKkNrFNaRQrFdkAYSx1zBwVa+pKVtLKtlH63yIX8gOgidRuzWaA8iwz0CS1SbJ6DEXZCFMqVpVarGLhpKMnH3wyWml6L7Rm9fbulSdODKSrABlNqC+kbjKKuagghUJWLUWLkalOBRHT/3r3H0wtMgby4ps/8dMOu/P8SfYWfucE0AMDA3bnRnWvJ9i7L9xAevRSAJak7nyYt+R7v3HcVRkaV2TKKEhrh6e0lLaVMMpQgVJMUV3RglRpR662iGt/KY9ecpuXD/z4VsJVFhPEMUZUG3RTY+aU0BL/l1QbV0rKXEVQ5oYVBb4tWU0rKWNT87h2q5ZG0La3p/XYWF7v3r0bPYt1aJtQdejncUu3AxVIK9A+5Sj1iIcBqbhLMIIS3apQHVQjqeJIE3F7zo82bdqDAawrIonnTw6CGbJtd4kYA8qicTIVjk+t6oxbJgoOyaasWqnmUYv7MlJIvFn80s5v1Y2mm9tvciB8W2+gDNTOe/7dTMz2TItfHv5ptwSVGk+5v7leJCBLRsA1NEz0wFuAB+8ct7XfyiyqLOoYVxrqsVh61LIsEwPTmMQERBDGIh3hoUkHaUJDxqzw+PFJuXfvlYkMyx0WWglKJWAjMAL5KHcJMEFQNuvWdZgg6DZDQ0OwYcOoGR/vMcPDw6a/vx/b1QVXYiF46b9boiltW5q4FmGeZjpFgXqgtWOQCTq5mUqiWUS5rDHDasBpWA0MhkeKIDgnHnvs+2KlpfD8OZqN1Ui8gv92c84Y3UIoZEEJT2Kuu+EFQ8TY6F3WFLwBdj6qOgBpierDIvNNXnvtrzPSs+/JmNpQb+/eJKHg0gn65MkXnY8nC5spNSO/eOH985+2+W654Jl/H07kE090sjjO8WLxnOV1+jQKFHV4k402ZMOlY5R2KOGWBGFpzaiVZMcgJ0ISu5TYfy1DhDYCmXaF7REBVUdWuVHNJJRV39KlqqszxYyurKuY7mDSlMsbDMCBZDi7d/ckwNy/f5gA7Ep+h/QOY2MHqef5pOLHVIecpVyfkmLAAWJOUjanRFtKUpsSYyklbeTwS2omJhwgBDkT0EevNCeCRiY2DoT4E7GsCLUUZmsFxbQEqEqA03Ihr99KzffcfhKpnGq7S2KmtGFnobbuwlh2jLZAweGa2tWi9IFazZSYtBCJm+l037ZvLqnAJ+5CzL9tswBV+t3eP0D3+Eyk4pwR7Bv8WRuQ6HYr0Cc+CYfG9ZjEpfaZEKh3T9Jy2WYANS4lZ7ytPbErpyRlNbA4IzWLUsfCuAIMCpbEWAgmwyQmHFKtDCU2xQTERDAgd8fcejuztYzQCow/IwAVmW47244l6gdGW+BfsU4tUp8iTy7VBMstYgEjwmQESuKiUg4IG3BBxVIp14ROVVOrSaEerbrbpDfiqauJp1nqfF1Fu9lwcjRZ0i9/vbuNcbdNa9XMNLCYkSmq4tHtv3YnhnD+vZyjKoFjhSql027Q1/vvF6UvwG+3am21WwFpCgtTv5p77rvMxokNO7uDLiFUZ9USx786I8av4mU+K03JwMAAzefzpL19nJ44McKy2TYapgW1uEOiAP8PCGc24bWQwIxDJeP7EEclygJO0BgVBZyk0kjchQ5EAMeVBqoAypMGs1w85RilxDTXRso1UC6DTLlGqtg4XpsWMjZeUNIVn+tM2dbTAWDDevdudCbWN719mh8A8XPrRridWDqtiH36gYsBQwjqRx7pcVRGuMSmHolIi4plNlnYhhStSJzesePb5eQstD9PFrOyGdNPDx5Zv8YY0wlBhIL3ssTZK4z2uE3EJLVORlFLNm2fuHuBsM5Pc/Ju8GeT/n5U5/rrDnNGP55Wc2/uK9FjKfXl9otpegjeJ5/saS4zuZrGplkqLRk1o7WCGkVz6syu6MQec6Oym2KgWhTVY31bn2qYBTN3ehDMb/7zurVRTDttJX69fft3CvOnr25OYZIrWDzXBYTnWRyf3L79O0iieLNP/s0NnRtw9AnA3t241iP61liRMUfKDzdvPhUMDXW6AH4qgjhLgbYJDS4xosiUOfPKKyNFPJ/NgnssG6nH1y9uKsb2+dXV9cyiTbGG97/0wLcQzFdgsi6gce7QZplOZ9q1Q7o4p2d33P/ByI24zd2A3/kzOSQE7+Hhde2ylC6hNJ55STI4+KwnrXSLRciqmGifgC5AlX24bds3p5JDIeRSNYhSIHXeUNEcBXL0kV1/fPJqJmlw8NlUbNyNaFPUFf1BX99TDTOcGgIaH5jkGLLjOWJ7aw3Ygmvv5JyXuZoxfd72Jp8BlJC3b4o3Cqk7wJiR2uTaU7P6LoL99dfXpF3XzsRcd+hQNmtDSkSGH+zc+SdF099Php7odIvK9dC23tf31JKSAFCF2fnIqk6X2WsjCgU7grPzdeYlqRxzG2GnX/nK7RlBahiAnwMpRnfsGP1cWt/kAF1o+EeGf7o+iGVt+z3fmpuAStDDFwRBC7WhK5TKNoH+8NVXR87MmngRK1//erc3HkQZG2CVUaSZg3j3oYe+e4kPD9sswSRM9u17Js1T7m0QS9fzUh+Vy3JyKWENC0rouS+N6S4AtWbHcToVNVRyffrAC6OFJQzuM/zpb95XO3r0x+lq1dX1dtx//vXfdokI7tBSFlv8zuPr56RgoaRev77qS2laIq260NRoYnj/4Yf3zmU0Is8PPutlypBynFz1anZ1dEIVCsVbKGWtkYkKRHjnx8fT5aWGLywZ0MmR3PTTt95qyShFcwLsdixpRwj96GY9NOIiPXDgdPwZXpTk6NEfp+pZqo4f/9mqUEabSco50rvxctvvtO4LWUX5LQRYFqT+zdatf3hm7vJNrGEx87WO85ryDiPE2K5d33unzhK/ZJdeaPljf0Gg1hDLaucAtThmo0qR8lKk8tx+rwrQszfiw8vlWppzp4VSjoxFInbMyM0ksX957C9zpkh6KhUx2Cgga9++ZzK+z6N6fH43imzGA1O5vCGuZ7+dVgHWbQ2NKDxwzx9dFhuBnuGKOL9Wx6bbSPFeb+/e9+e/04kTz2QqFTtvjL5FSlOedMnwfN8EGg9aW2lmItL08Yefvmoq3WTnd2qrLUraiOJhbFnnoFqrHDjwvdpyYvOXBejZF8eX8Tzfo1TmGFOthmtjgXWec33+RgYBjru5zd6hYz1y9mzbe/W2M1y0UWQeJKTlcKMtEwGfShnngQf+NMk4rncdPPgX3oMPTkX1LEQzkhAj0BoSGx49+pPVQlQLjdoMDv6v25hrWu6986nD9Z5/9OiP24UR9xClz9x//3+8TIImUpbrdh6TLypFJs+cyR2dPxfoYk6lbs1qHa6TUqakTA3Wk5qoiixVLcCQi1dffbbJ902XUpDVOq45jn8+jnX17Fn/UuWG5QiNawL07ANR7xkb+zjleZkMIapVKeMA0Kkoqp3r6/tPC5HILGfM13zPoSM/2hJXJaO07WgjsB4+/D+7pYzWnjnT+stGH+rNf/rLzQBUbnv4j4cbDeqNwz98KKy4Q/VAcOzYT3Ohqt6x9d4/Otjo/rd/9dd3Y93y++77dpLVPP9CXVgauUMLOLllyx9ekfKfSOkvr2qLbbZZCHN++/a9l1Hdohp56FBbTil7ozGaG1M6smPHf76CthafEwRRhnONi2tZVQ+QzTY/dq7dskgHcIaZwCUhvAtKBcH4eH5FwnxXBNCzk4xxyptC7hISe8aYHCGmSTOibaIKxWI49uijf/app0699daPNhCi11BKBnt799Yl1EGp5PudvyNlNLxt29MNg2XeeuuHj0YRPTbvQHQZ5oaGfvSEMeYX9SQsSm/P8h9RRL/YCCQI+khWdzb74cvrGzggDh36mw7Dwt64Zl7fufNPkkpi8y60F7cqpTdLqQvbt48fm79jvPnmD5qUYt1EUrJ913eP1Fs8MxaKhlGA9e4xAwPsYNdEKyFylTEkQylEAKwgpSkx1ha+8sqeaDmqRSMBsKKAnn3ItP++yfGinBM4YdpEcY44dgp1bUJgEonT+/q+94mnTg0OPpt1GN0aiPj4iy+OjzU6DB458sNbdAzdUzX3YKNDCZJaWrTwyAcfnXtpz57+hjX3hg791VcvTJZ/8eijf1aPGYocfvtHX6loc7ivd2/doBycy68+1v6QMHRi27b6OwFK2Tfe6NxAjVz70cfj+xuN5+DBv2ghytpMNZx+YNf3r6Ckff75Z1OdLli9X96Lu+qyr8Fnn7WiO3XOMiqvgfoK6zlpU6KUFRkT4UcfFcKF5mzZD54bPnotnSx0L0728HAPL5VGWK1GmzzPyTOtm/EeRWVRKXI+9Y5T7F3B+ONG4zl58gdOqeS4L7wwejEZuFFeXT/P5b7wu1ZsHX3uxdMNQT809MztWtPVW7Z8d/9C73/o0DNfnZysNQI0HHr9mS2U6LB3+/cbst7jQlSx6mvJy5caSWmUhIe7xu+LY8V29D39ZqMx4a4wYafJCgeeTduNedxOCGvnwDxCWBjK6ILWehygOfyNH6u9vXsx6PC6hlBcFwndaDLx4LBpE7CxsSpNpappIWQbB5pThNpEaWRjKCg+NTE6ehuyly45/+4qFuPs+zacVBzjHXeU2t65M3thoYTQt9/+q16t48ne3qevsA7MHc/hN//H1+xS8PO760toOHTomTU6Nl/ctuNPX230HkkY5u7sA4bz0zt2fP9so3Z4lpmYOJd9eHFrw5JMaQvNKy4Mra0cIbKdamjGgFhFoEIIGWclPRl4bDvSowAABHZJREFUfuz7scKUq+sN4rnj/EQBPffBKLmHhjoZxiO3Q42XQTUD0y0GmG/AYLhwoAgtShkW2tvXTi2WLHkVoF606VJO7GguQxVqsQPS4OB/WwtD3mijHQh3jcmzrH3rru9dZuedP8hpi9Jdainhldcj5ua1f/gvvmlxckzTVkJVFhmewMgAtF0wcVggPivn81yPjBRUX1//ZfV0Fp3wFWzwqQF6/qEF449npbeU5x2fp3xlm2YioYlQbROJbFmqKkAXKU0XPY9VFgPTCs7TsrtCVYAsvNsksdfXaUdazrjJyy//11Srx5tqwHKOVllFdYoltcF0jVlsUoVQ5M1euVy2NUrh++8fvciUfWPEZ98ogJ4/8clHngV4HF9gGYC0k3F8I6FJ6TiNZRqwciZwCJTQFZuxkqywKm93gpsB6MtB2krfg06NlKqmwQqapOZZxlWGGuIkBDXEREKQMidxyUTOFDRBEEVTxvc71alTP9d79jx3PVTCa37FGxXQV7zYrIoyNhYleXgAp7nvZ1xRZhkjI59yK60NcQhWUTXCaMUiznSNEV5RFqlCgQb+uo7wk1RdrvnrXGMHScyxN+zErU0uFyatQGa0YVjY0rMsYimVsDJJzlhNga5QQ8oR9SpekUXljK2nM8yH9YEDsGSK5Gsc8jXfftMAut6bIsj37wfa3t5Dx8aGqeM0ET0uuNvEHJAyFXOesplOCQkeWMTSMVDGkITfKCGMIBYNCdCQhjKMTBw2p3PhhBwTq4MWcaTSIW8gNeDS6/826bfKsQo8dVJ22QjXAeWCIB6zmau1dLDET1JsHBErAcsdxribMQFVlSJVpdxarVaNfZ/p30renB4e3nMx4/yT5xC8ZiTPdHBTA7rRJMwC3fc7yaxEd5xJki4rqm1uFWvCtV3qcJs4IIRHKLeV1vYsCJArmRnbSJCQ1AkkRimszQlEEvxnEUmwiA7higqtmKeUlKAZxW6kkQK069pGK9wp7EsWFcpiQhkyvqYgFgbZBajgLuXcUMxWsgxlERjOOWNGIJ0uHo4NZwwrx2IeLWXIWwdKI4W5wWrhybiMEagiMGoiiQsUWMiJFeqoFkOYE3Fr1SBog6DFtLc7+tQpBG5ClVCX12OlwPVp9POZBPRCE9nfD7Sn50mSz28iCHjPGyX26RYy4vkEQW9PTBG001KqeFrZjPLA0sRwF1weUmEh6GJCLW4UwxxtbRSjlFOUhsi1jNRdWHNWEk14YsqazvKevTDLO/nZ6KSeMVLhYggmIUxRonFBaGJsSalSMS4eQ6SjtQiRQloq0ewTWSuHird/QcLoKMStTSaKcgY5PiqVgunu7jQI2CefHL5IC9CY2+PTANsn8cx/cYC+ikm9mOjaT/78zwGee66H5PPIqYF8Gp3k1KlRsmkTwOnTLWQ9AIx4hZl5XAfO+OT0z6sXedKMQx153gFOT98StBjMTVq3rmBOnABAcJbL0+Qz+Pd/qSC9im/2W6KZq7np87afz8CNOgOfS+gb9ct8Pq5lzcD/B6kPVvCV/7fcAAAAAElFTkSuQmCC",Dg="data:image/png;base64,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",Tp={wave:"wave___rx4XG",fillWrap:"fillWrap___q512j",svgBox:"svgBox___DfbUu"},np=Object.defineProperty,ip=Object.getOwnPropertySymbols,Qh=Object.prototype.hasOwnProperty,pc=Object.prototype.propertyIsEnumerable,Sv=(Ie,Ne,xe)=>Ne in Ie?np(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ay=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Qh.call(Ne,xe)&&Sv(Ie,xe,Ne[xe]);if(ip)for(var xe of ip(Ne))pc.call(Ne,xe)&&Sv(Ie,xe,Ne[xe]);return Ie};const T1=Ie=>React.createElement("svg",Ay({width:449,height:204,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Ie),React.createElement("title",null,"\u6CE2\u7EB9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"41.532%",x2:"51.437%",y2:"65.254%",id:"water_svg__c"},React.createElement("stop",{stopColor:"#34D5A2",offset:"0%"}),React.createElement("stop",{stopColor:"#1D9F76",offset:"100%"})),React.createElement("path",{id:"water_svg__a",d:"M0 0h449v204H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"water_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#water_svg__a"})),React.createElement("g",{mask:"url(#water_svg__b)"},React.createElement("path",{d:"M0 7.704c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.136 45 0 13-11 30-9.517 45 0s15 17 45 0v196H0v-196Z",fill:"url(#water_svg__c)",transform:"translate(-40)"}),React.createElement("path",{d:"M0 11c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.137 45 0 13-11 30-10 45 0s15 17 45 0v193H0V11Z",fill:"#38E5AE"}))));var v0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",Sy=({percentage:Ie,size:Ne=180,unit:xe="rem"})=>{const[ft,Tn]=(0,ve.useState)(["",""]),[Bt,ai]=(0,ve.useState)(0),Yt=(0,ve.useRef)(null),bt=(0,ve.useRef)(null);(0,ve.useEffect)(()=>(Yt.current&&(clearTimeout(bt.current),bt.current=setTimeout(()=>{var Dr;const hr=Bt+20;hr+Ne>((Dr=Yt.current)==null?void 0:Dr.offsetWidth)-40&&Tn([...ft,""]),ai(hr)},200)),()=>{clearTimeout(bt.current)}),[Yt.current,Bt]),(0,ve.useEffect)(()=>(window.addEventListener("resize",on),()=>{window.removeEventListener("resize",on)}),[]);const on=()=>{ai(0)},Ei={width:Ne+xe,height:Ne+xe},lr=148-Ne*(Ie/100),er=()=>ve.createElement("img",{src:v0,style:{width:`449${xe}`,height:`204${xe}`}});return ve.createElement("div",{className:Tp.wave,style:Ei},ve.createElement("div",{className:Tp.fillWrap},ve.createElement("div",{style:{fontSize:`28${xe}`,zIndex:2,color:"#fff"}},Ie,"%"),ve.createElement("div",{className:Tp.svgBox,ref:Yt,style:{top:lr+xe,transform:`translateX(-${Bt}px)`}},ft.map((Dr,hr)=>ve.createElement(er,{key:hr})))))},pg={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},wv=Object.defineProperty,Y0=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,Gh=Object.getOwnPropertySymbols,Uf=Object.prototype.hasOwnProperty,Em=Object.prototype.propertyIsEnumerable,Vc=(Ie,Ne,xe)=>Ne in Ie?wv(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ng=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Uf.call(Ne,xe)&&Vc(Ie,xe,Ne[xe]);if(Gh)for(var xe of Gh(Ne))Em.call(Ne,xe)&&Vc(Ie,xe,Ne[xe]);return Ie},wy=(Ie,Ne)=>Y0(Ie,Cm(Ne)),cs=({dataSource:Ie=[]})=>{const[Ne,xe]=(0,ve.useState)([]),[ft,Tn]=(0,ve.useState)(0),Bt=(0,ve.useRef)(String(Math.random()).slice(-6));(0,ve.useEffect)(()=>{if(Ie!=null&&Ie.length){const on=bt(Ie),Ei=Ie.map((lr,er)=>wy(Ng({value:lr,lineWidth:30,pillarWidth:104+on[er]},Yt[er]),{from:Yt[er].from+Bt.current,to:Yt[er].to+Bt.current}));xe(Ei),Tn(ft+1)}},[JSON.stringify(Ie)]),(0,ve.useEffect)(()=>{ft>0&&ai()},[ft]),(0,ve.useEffect)(()=>(window.addEventListener("resize",ai),()=>{window.removeEventListener("resize",ai)}),[ft]);const ai=()=>{const on=Ne.map((Ei,lr)=>{const{from:er,to:Dr}=Ei,hr=document.querySelector(`#${er}`),zi=document.querySelector(`#${Dr}`),Di=hr.getBoundingClientRect(),xr=zi.getBoundingClientRect(),Wi=Math.abs(xr.left-Di.left);return wy(Ng({},Ei),{lineWidth:Wi})});xe(on)},Yt=[{title:"\u5B8C\u6210\u738780%\uFF5E100%",pillarTitle:"80\uFF5E100%",from:"lineStart1",to:"lineEnd1"},{title:"\u5B8C\u6210\u738760%\uFF5E79%",pillarTitle:"60\uFF5E79%",from:"lineStart2",to:"lineEnd2"},{title:"\u5B8C\u6210\u738759%\u4EE5\u4E0B",pillarTitle:"59%\u4EE5\u4E0B",from:"lineStart3",to:"lineEnd3"}];function bt(on){const Ei=on.reduce((lr,er)=>lr+er,0);return on.map(lr=>lr/Ei*100)}return ve.createElement("div",{className:pg.trapezoid},ve.createElement("div",{className:pg.textBox},Ne.map((on,Ei)=>{const{value:lr,lineWidth:er,title:Dr,from:hr}=on,zi=Ei+1;return ve.createElement("div",{key:Ei,className:pg[`text${zi}`]},ve.createElement("div",{className:pg.tip},Dr,ve.createElement("span",null,lr)),ve.createElement("div",{id:hr,className:pg.line},ve.createElement("div",{style:{width:er},className:pg.l})))})),ve.createElement("div",{className:pg.pillarBox},Ne.map((on,Ei)=>{const{pillarWidth:lr,pillarTitle:er,to:Dr}=on,hr=Ei+1;return ve.createElement("div",{key:Ei,className:pg[`pillar${hr}`],style:{width:lr+"rem"}},ve.createElement("span",null,er),ve.createElement("div",{id:Dr,className:pg.point}))})))},Ka=Se(59301),Py=Object.defineProperty,Bm=Object.getOwnPropertySymbols,y0=Object.prototype.hasOwnProperty,A0=Object.prototype.propertyIsEnumerable,Af=(Ie,Ne,xe)=>Ne in Ie?Py(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,U0=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))y0.call(Ne,xe)&&Af(Ie,xe,Ne[xe]);if(Bm)for(var xe of Bm(Ne))A0.call(Ne,xe)&&Af(Ie,xe,Ne[xe]);return Ie},Pv=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),Cv=({subjectId:Ie,uuid:Ne,isAll:xe})=>{const[ft,Tn]=(0,ve.useState)(!1),[Bt,ai]=(0,ve.useState)({type:0,course_id:null}),[Yt,bt]=(0,ve.useState)(!0),[on,Ei]=(0,ve.useState)(!0),[lr,er]=(0,ve.useState)([]),[Dr]=(0,We.useSearchParams)(),[hr,zi]=(0,ve.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Di=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[xr,Wi]=(0,ve.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:Di});(0,ve.useEffect)(()=>{ft?io(Bt):ai({type:0,course_id:null})},[ft]),(0,ve.useEffect)(()=>{ft&&Tn(!1)},[Ne]);const io=(Ai,Pn=!1)=>Pv(void 0,null,function*(){var Ji,mr,Fr,si,kr,Oo,fo,Qo,or,Kr;Pn?Ei(!0):bt(!0);const Wr=yield(0,Lt.ZP)(xe?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:U0({subject_id:Ie,parentNodeUuid:Ne,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},Ai)});if((Wr==null?void 0:Wr.status)===0){let Zo=(Ji=Wr==null?void 0:Wr.data)==null?void 0:Ji.metricCounters;Zo=Zo||[];const li={graphCount:((mr=Zo.find(pi=>(pi==null?void 0:pi.name)==="\u56FE\u8C31"))==null?void 0:mr.count)||0,tagCount:((Fr=Zo.find(pi=>(pi==null?void 0:pi.name)==="\u6807\u7B7E"))==null?void 0:Fr.count)||0,resourceCount:((si=Zo.find(pi=>(pi==null?void 0:pi.name)==="\u8D44\u6E90"))==null?void 0:si.count)||0,proportionCount:(kr=Wr==null?void 0:Wr.data)==null?void 0:kr.resource_rate};let po=Object.entries((Oo=Wr==null?void 0:Wr.data)==null?void 0:Oo.study_grasp_hash).map(([pi,Zn],co)=>({name:pi,value:Zn,itemStyle:Di[co].itemStyle}));const Sa={averageCompletionRate:(fo=Wr==null?void 0:Wr.data)==null?void 0:fo.study_complete_rate,averageMasteryRate:(Qo=Wr==null?void 0:Wr.data)==null?void 0:Qo.study_grasp_rate,completionRate:Object.values((or=Wr==null?void 0:Wr.data)==null?void 0:or.study_complete_hash),masteryRate:po};console.log(po,"newMasteryRate");const hs=(Kr=Wr==null?void 0:Wr.courses)==null?void 0:Kr.map(pi=>({label:pi.name,value:pi.id}));er(hs),zi(li),Wi(Sa)}setTimeout(()=>{bt(!1)},500),Ei(!1)}),Xi=Ai=>{Bt.type=Ai,ai(U0({},Bt)),(Ai!==2||Bt.course_id)&&io(Bt,!0)},ur=Ai=>{Bt.course_id=Ai,ai(U0({},Bt)),io(Bt,!0)},qr=[{name:"\u5168\u90E8",id:0},{name:"\u81EA\u4E3B\u5B66\u4E60",id:1},{name:"\u8BFE\u5802\u5B66\u4E60",id:2}];return Ka.createElement(Nn,null,Ka.createElement("div",{className:ed.statistics},Ka.createElement("div",{onClick:()=>Tn(!0),className:ed.noUnfold},Ka.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:gg}),Ka.createElement("span",null,"\u7EDF"),Ka.createElement("span",null,"\u8BA1")),Ka.createElement("div",{className:ed.wrapBox,style:{right:ft?0:"-600rem"}},Yt&&Ka.createElement(Gt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!Yt&&Ka.createElement(Ka.Fragment,null,Ka.createElement("div",{className:ed.scrollBox},Ka.createElement("div",{className:ed.content},Ka.createElement("div",{className:ed.title},Ka.createElement("img",{src:Pm}),Ka.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Ka.createElement(Cs.Z,{className:ed.box,justify:"space-between"},Ka.createElement("div",{className:ed.left},Ka.createElement("div",null,Ka.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF"),Ka.createElement("b",null,hr==null?void 0:hr.graphCount)),Ka.createElement("div",{style:{margin:"18rem 0"}},Ka.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF"),Ka.createElement("b",null,hr==null?void 0:hr.tagCount)),Ka.createElement("div",null,Ka.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"),Ka.createElement("b",null,hr==null?void 0:hr.resourceCount))),Ka.createElement("div",{className:ed.right},ft&&Ka.createElement(Sy,{percentage:hr==null?void 0:hr.proportionCount}),Ka.createElement("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"}},"\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u5360\u6BD4"))),Ka.createElement("div",{style:{marginTop:"20rem"},className:ed.title},Ka.createElement("img",{src:m0}),Ka.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Ka.createElement("div",{className:ed.box},Dr.get("type")!=="classrooms"&&Ka.createElement("div",{className:ed.head},Ka.createElement("span",{style:{marginRight:"10rem",fontSize:"16rem"}},"\u7EDF\u8BA1\u8303\u56F4"),Ka.createElement("div",{className:ed.radio},qr.map(Ai=>Ka.createElement("div",{className:Bt.type===Ai.id?ed.active:"",key:Ai.id,onClick:()=>Xi(Ai.id)},Ka.createElement("b",null),Ka.createElement("span",null,Ai.name)))),Bt.type===2&&Ka.createElement(et.default,{className:ed.select,options:lr,value:Bt==null?void 0:Bt.course_id,onChange:ur,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:Ai=>Ai.parentNode,style:{width:"156rem",marginLeft:"10rem"},suffixIcon:Ka.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#1B8565",fontSize:"16rem"}})})),Ka.createElement(Gt.Z,{spinning:on},Ka.createElement("div",{className:ed.average},Ka.createElement("div",{className:ed.li},Ka.createElement("img",{src:Np,style:{marginLeft:0}}),Ka.createElement("aside",{className:ed.yellow},Ka.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Ka.createElement("div",null,Ka.createElement("b",{style:{fontSize:"40rem"}},xr==null?void 0:xr.averageCompletionRate),Ka.createElement("span",{style:{fontSize:"20rem"}},"%")))),Ka.createElement("div",{className:ed.li},Ka.createElement("img",{src:Dg}),Ka.createElement("aside",{className:ed.blue},Ka.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Ka.createElement("div",null,Ka.createElement("b",{style:{fontSize:"40rem"}},xr==null?void 0:xr.averageMasteryRate),Ka.createElement("span",{style:{fontSize:"20rem"}},"%"))))),Ka.createElement("div",{className:ed.lineTitle},Ka.createElement("b",null),Ka.createElement("span",null,"\u5B8C\u6210\u7387"),Ka.createElement("b",null)),Ka.createElement("div",{className:ed.echartsTwo},Ka.createElement(cs,{dataSource:xr==null?void 0:xr.completionRate})),Ka.createElement("div",{className:ed.lineTitle,style:{marginTop:"40rem"}},Ka.createElement("b",null),Ka.createElement("span",null,"\u638C\u63E1\u7387"),Ka.createElement("b",null)),Ka.createElement("div",{className:ed.echartsThree},Ka.createElement(Mu,{dataSource:xr==null?void 0:xr.masteryRate})))))),ft&&Ka.createElement("div",{onClick:()=>Tn(!1),className:ed.unfold})))))},Nd={statistics:"statistics___BZJje",noUnfold:"noUnfold___L4va9",wrapBox:"wrapBox___tHLW6",scrollBox:"scrollBox___m8AGu",content:"content____Gl9N",title:"title___SAaGy",top:"top___h1nbU",topLi:"topLi___Ib2Tu",bottom:"bottom___ZKnwW",bottomLi:"bottomLi___YAGiM",echarts:"echarts___M5Dkf",name:"name___XhFko",unfold:"unfold___I5om1",select:"select___TcV_B"},Op="data:image/png;base64,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",Ev="data:image/png;base64,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",bv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",Mm=Se.p+"static/a.d3f19668.png",x0=Se.p+"static/b.ba7414bd.png",Bv=Se.p+"static/c.2b6f6bd3.png",Qs=Se.p+"static/d.f1216ccd.png",pd={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},Zd=Object.defineProperty,xf=Object.defineProperties,S0=Object.getOwnPropertyDescriptors,Kf=Object.getOwnPropertySymbols,Qf=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,jp=(Ie,Ne,xe)=>Ne in Ie?Zd(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,zp=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Qf.call(Ne,xe)&&jp(Ie,xe,Ne[xe]);if(Kf)for(var xe of Kf(Ne))Yc.call(Ne,xe)&&jp(Ie,xe,Ne[xe]);return Ie},Mv=(Ie,Ne)=>xf(Ie,S0(Ne)),Fm=({dataSource:Ie=[]})=>{const[Ne,xe]=(0,ve.useState)([]),[ft,Tn]=(0,ve.useState)(0),Bt=(0,ve.useRef)(String(Math.random()).slice(-6));console.log(Ie,Ne,223),(0,ve.useEffect)(()=>{if(Ie!=null&&Ie.length){const on=bt(Ie),Ei=Ie.map((lr,er)=>Mv(zp({value:lr,lineWidth:30,cylinderWidth:40+on[er]},Yt[er]),{from:Yt[er].from+Bt.current,to:Yt[er].to+Bt.current}));xe(Ei),Tn(ft+1)}},[JSON.stringify(Ie)]),(0,ve.useEffect)(()=>{ft>0&&ai()},[ft]),(0,ve.useEffect)(()=>(window.addEventListener("resize",ai),()=>{window.removeEventListener("resize",ai)}),[ft]);const ai=()=>{const on=Ne.map((Ei,lr)=>{const{from:er,to:Dr}=Ei,hr=document.querySelector(`#${er}`),zi=document.querySelector(`#${Dr}`),Di=hr.getBoundingClientRect(),xr=zi.getBoundingClientRect(),Wi=Math.abs(xr.left-Di.left);return Mv(zp({},Ei),{lineWidth:Wi})});xe(on)},Yt=[{title:"\u90E8\u5206\u638C\u63E1  ",from:"lineStart1",to:"lineEnd1"},{title:"\u5168\u90E8\u638C\u63E1  ",from:"lineStart2",to:"lineEnd2"},{title:"\u672A  \u638C  \u63E1  ",from:"lineStart3",to:"lineEnd3"}];function bt(on){const Ei=on.reduce((lr,er)=>lr+er,0);return on.map(lr=>lr/Ei*122)}return ve.createElement("div",{className:pd.cylinder},ve.createElement("div",{className:pd.cylinderBox},Ne.map((on,Ei)=>{const{cylinderWidth:lr,lineWidth:er,from:Dr}=on,hr=Ei+1;return ve.createElement("div",{key:hr,className:pd[`cylinder${hr}`],style:{width:lr+"rem"}},ve.createElement("div",{className:pd.item1}),ve.createElement("div",{className:pd.item2}),ve.createElement("div",{className:pd.item3}),ve.createElement("div",{id:Dr,style:{width:er},className:pd.point}))})),ve.createElement("div",{className:pd.textBox},Ne.map((on,Ei)=>{const{title:lr,to:er,value:Dr}=on,hr=Ei+1;return ve.createElement("div",{key:hr,id:er},ve.createElement("span",{dangerouslySetInnerHTML:{__html:`${lr}${Dr}%`}}))})))},Es=Se(59301),Lm=Object.defineProperty,K0=Object.getOwnPropertySymbols,Fv=Object.prototype.hasOwnProperty,Im=Object.prototype.propertyIsEnumerable,Q0=(Ie,Ne,xe)=>Ne in Ie?Lm(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,G0=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Fv.call(Ne,xe)&&Q0(Ie,xe,Ne[xe]);if(K0)for(var xe of K0(Ne))Im.call(Ne,xe)&&Q0(Ie,xe,Ne[xe]);return Ie},km=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())}),X0=({subjectId:Ie,uuid:Ne,isAll:xe})=>{const[ft,Tn]=(0,ve.useState)(!1),[Bt,ai]=(0,ve.useState)({course_id:null}),[Yt,bt]=(0,ve.useState)(!0),[on,Ei]=(0,ve.useState)(!0),[lr,er]=(0,ve.useState)([]),[Dr]=(0,We.useSearchParams)(),[hr,zi]=(0,ve.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Di=[{name:"\u5DF2\u5B8C\u6210",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u5F85\u5F00\u59CB",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u90E8\u5206\u5B8C\u6210",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[xr,Wi]=(0,ve.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:Di,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0});(0,ve.useEffect)(()=>{ft?io(Bt):ai({course_id:null})},[ft]),(0,ve.useEffect)(()=>{ft&&Tn(!1)},[Ne]);const io=(ur,qr=!1)=>km(void 0,null,function*(){var Ai,Pn,Ji,mr,Fr,si,kr,Oo,fo,Qo,or,Kr,Wr,Zo,li;qr?Ei(!0):bt(!0);const po=yield(0,Lt.ZP)(xe?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:G0({subject_id:Ie,parentNodeUuid:Ne,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},ur)});if((po==null?void 0:po.status)===0){let Sa=(Ai=po==null?void 0:po.data)==null?void 0:Ai.metricCounters;Sa=Sa||[];const hs={graphCount:((Pn=Sa.find(Lo=>(Lo==null?void 0:Lo.name)==="\u56FE\u8C31"))==null?void 0:Pn.count)||0,tagCount:((Ji=Sa.find(Lo=>(Lo==null?void 0:Lo.name)==="\u6807\u7B7E"))==null?void 0:Ji.count)||0,resourceCount:((mr=Sa.find(Lo=>(Lo==null?void 0:Lo.name)==="\u8D44\u6E90"))==null?void 0:mr.count)||0,proportionCount:(Fr=po==null?void 0:po.data)==null?void 0:Fr.resource_rate};let pi=Object.entries((si=po==null?void 0:po.data)==null?void 0:si.study_complete_hash).map(([Lo,No],As)=>({name:Di[As].name,value:No,itemStyle:Di[As].itemStyle}));const Zn={averageCompletionRate:(kr=po==null?void 0:po.data)==null?void 0:kr.study_complete_rate,averageMasteryRate:(Oo=po==null?void 0:po.data)==null?void 0:Oo.study_grasp_rate,completionRate:pi,masteryRate:Object.values((fo=po==null?void 0:po.data)==null?void 0:fo.study_grasp_hash),course_rank_num:(Qo=po==null?void 0:po.data)==null?void 0:Qo.course_rank_num,course_rank_all_num:(or=po==null?void 0:po.data)==null?void 0:or.course_rank_all_num,system_rank_num:(Kr=po==null?void 0:po.data)==null?void 0:Kr.system_rank_num,system_rank_all_num:(Wr=po==null?void 0:po.data)==null?void 0:Wr.system_rank_all_num},co=(Zo=po==null?void 0:po.courses)==null?void 0:Zo.map(Lo=>({label:Lo.name,value:Lo.id}));er(co),zi(hs),Wi(Zn),qr||ai({course_id:((li=co==null?void 0:co[0])==null?void 0:li.value)||null})}setTimeout(()=>{bt(!1)},500),Ei(!1)}),Xi=ur=>{Bt.course_id=ur,ai(G0({},Bt)),io(Bt,!0)};return Es.createElement(Nn,null,Es.createElement("div",{className:Nd.statistics},Es.createElement("div",{onClick:()=>Tn(!0),className:Nd.noUnfold},Es.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:Op}),Es.createElement("span",null,"\u7EDF"),Es.createElement("span",null,"\u8BA1")),Es.createElement("div",{className:Nd.wrapBox,style:{right:ft?0:"-600rem"}},Yt&&Es.createElement(Gt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!Yt&&Es.createElement(Es.Fragment,null,Es.createElement("div",{className:Nd.scrollBox},Es.createElement("div",{className:Nd.content},Es.createElement("div",{className:Nd.title},Es.createElement("img",{src:Ev}),Es.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Es.createElement("div",{className:Nd.top},Es.createElement("div",{className:Nd.topLi},Es.createElement("div",null,hr==null?void 0:hr.graphCount),Es.createElement("div",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF")),Es.createElement("div",{className:Nd.topLi},Es.createElement("div",null,hr==null?void 0:hr.tagCount),Es.createElement("div",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF")),Es.createElement("div",{className:Nd.topLi},Es.createElement("div",null,hr==null?void 0:hr.resourceCount),Es.createElement("div",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"))),Es.createElement("div",{style:{marginTop:"20rem"},className:Nd.title},Es.createElement("img",{src:bv}),Es.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Es.createElement(Gt.Z,{spinning:on},Es.createElement("div",{className:Nd.bottom},Es.createElement("div",{className:Nd.bottomLi,style:{marginTop:"82rem",marginRight:"26rem"}},Dr.get("type")!=="classrooms"&&Es.createElement(et.default,{className:Nd.select,options:lr,value:Bt==null?void 0:Bt.course_id,size:"small",onChange:Xi,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:ur=>ur.parentNode,style:{width:"222rem"},suffixIcon:Es.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),Es.createElement("b",{style:{fontSize:"26rem",marginTop:"5rem"}},xr==null?void 0:xr.course_rank_num),Es.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u8BFE\u5802\u6392\u540D"),Es.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",xr==null?void 0:xr.course_rank_all_num,"\u4EBA\uFF09"),Es.createElement("img",{src:Mm})),Es.createElement("div",{className:Nd.bottomLi,style:{marginTop:"82rem"}},Es.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},xr==null?void 0:xr.system_rank_num),Es.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u7CFB\u7EDF\u6392\u540D"),Es.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",xr==null?void 0:xr.system_rank_all_num,"\u4EBA\uFF09"),Es.createElement("img",{src:x0})),Es.createElement("div",{className:Nd.bottomLi,style:{marginTop:"104rem",marginRight:"26rem"}},Es.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},xr==null?void 0:xr.averageCompletionRate,"%"),Es.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Es.createElement("img",{src:Bv})),Es.createElement("div",{className:Nd.bottomLi,style:{marginTop:"104rem"}},Es.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},xr==null?void 0:xr.averageMasteryRate,"%"),Es.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Es.createElement("img",{src:Qs})),Es.createElement("div",{className:Nd.echarts},Es.createElement("div",{className:Nd.name},"\u5B8C\u6210\u60C5\u51B5"),Es.createElement(Mu,{dataSource:xr==null?void 0:xr.completionRate})),Es.createElement("div",{className:Nd.echarts},Es.createElement("div",{className:Nd.name},"\u638C\u63E1\u60C5\u51B5"),Es.createElement(Fm,{dataSource:xr==null?void 0:xr.masteryRate})))))),ft&&Es.createElement("div",{onClick:()=>Tn(!1),className:Nd.unfold})))))},Tg=Se(59301),Dm=Object.defineProperty,J0=Object.getOwnPropertySymbols,w0=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Nm=(Ie,Ne,xe)=>Ne in Ie?Dm(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Iv=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))w0.call(Ne,xe)&&Nm(Ie,xe,Ne[xe]);if(J0)for(var xe of J0(Ne))hi.call(Ne,xe)&&Nm(Ie,xe,Ne[xe]);return Ie},Tm=(Ie,Ne)=>{var xe={};for(var ft in Ie)w0.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&J0)for(var ft of J0(Ie))Ne.indexOf(ft)<0&&hi.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},Ey=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const kv=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,tpacti:Yt,settupuname:bt,settpacti:on}=Ne,Ei=Tm(Ne,["pathsDetail","user","globalSetting","loading","dispatch","tpacti","settupuname","settpacti"]),lr,er,Dr,hr,zi,Di,xr,Wi,io;const Xi=(0,We.useParams)(),[ur,qr]=(0,ve.useState)(""),[Ai,Pn]=(0,ve.useState)([]),[Ji]=(0,We.useSearchParams)(),[mr,Fr]=(0,ve.useState)([]),[si,kr]=(0,ve.useState)(1);(0,ve.useEffect)(()=>{var fo,Qo,or,Kr,Wr,Zo;if((fo=xe==null?void 0:xe.detail)!=null&&fo.nodes&&si===1){Pn((Qo=xe==null?void 0:xe.detail)==null?void 0:Qo.nodes),qr((Wr=(Kr=(or=xe==null?void 0:xe.detail)==null?void 0:or.nodes)==null?void 0:Kr[1])==null?void 0:Wr.uuid);let li=[...(Zo=xe==null?void 0:xe.detail)==null?void 0:Zo.nodes];Fr(li==null?void 0:li.splice(1)),kr(2)}},[(lr=xe==null?void 0:xe.detail)==null?void 0:lr.nodes]),(0,ve.useEffect)(()=>{var fo,Qo,or;qr(Yt||((or=(Qo=(fo=xe==null?void 0:xe.detail)==null?void 0:fo.nodes)==null?void 0:Qo[1])==null?void 0:or.uuid))},[Yt]);function Oo(){return Ey(this,null,function*(){var fo,Qo,or,Kr,Wr,Zo,li,po,Sa,hs,pi,Zn,co,Lo;if(Ji.get("type")==="classrooms"){let No=yield ai({type:"pathsDetail/getCourseDetail",payload:Iv({id:(fo=xe==null?void 0:xe.detail)==null?void 0:fo.id,knowledge:!0},(0,st.oP)())});qr((or=(Qo=No==null?void 0:No.nodes)==null?void 0:Qo[1])==null?void 0:or.uuid),on((Wr=(Kr=No==null?void 0:No.nodes)==null?void 0:Kr[1])==null?void 0:Wr.uuid),bt(((li=(Zo=No==null?void 0:No.nodes)==null?void 0:Zo[1])==null?void 0:li.name)||"\u8BFE\u7A0B\u56FE\u8C31")}else{let No=yield ai({type:"pathsDetail/getPathsDetail",payload:Iv({id:(po=xe==null?void 0:xe.detail)==null?void 0:po.id,knowledge:!0},(0,st.oP)())});qr((hs=(Sa=No==null?void 0:No.nodes)==null?void 0:Sa[1])==null?void 0:hs.uuid),on((Zn=(pi=No==null?void 0:No.nodes)==null?void 0:pi[1])==null?void 0:Zn.uuid),bt(((Lo=(co=No==null?void 0:No.nodes)==null?void 0:co[1])==null?void 0:Lo.name)||"\u8BFE\u7A0B\u56FE\u8C31")}})}return Tg.createElement("div",{style:{height:"calc(100vh - 72px - 170rem)"}},(Ai==null?void 0:Ai.length)>0&&Tg.createElement("div",{className:pf.content},((er=Ai==null?void 0:Ai[0])==null?void 0:er.uuid)===ur&&ur&&Tg.createElement(Wc,{onAddSuccess:Oo,setActivated:qr,subjectId:(Dr=xe==null?void 0:xe.detail)==null?void 0:Dr.id,settpacti:on}),((hr=Ai==null?void 0:Ai[0])==null?void 0:hr.uuid)!==ur&&ur&&Tg.createElement(Ze,{tpacti:Yt,setactivied:()=>{var fo;qr((fo=Ai==null?void 0:Ai[0])==null?void 0:fo.uuid)},initdata:Oo,Tabsdatas:mr,uuid:ur})),(zi=xe==null?void 0:xe.detail)!=null&&zi.can_managed?Tg.createElement(Cv,{isAll:((Di=Ai==null?void 0:Ai[0])==null?void 0:Di.uuid)===ur,subjectId:(xr=xe==null?void 0:xe.detail)==null?void 0:xr.id,uuid:ur}):Tg.createElement(X0,{isAll:((Wi=Ai==null?void 0:Ai[0])==null?void 0:Wi.uuid)===ur,subjectId:(io=xe==null?void 0:xe.detail)==null?void 0:io.id,uuid:ur}))};var Gf=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(kv),Og={TabsItemActive:"TabsItemActive___UqdaX",TabsItem:"TabsItem___L0dKD"},mg=Se(59301),O1=Object.defineProperty,by=Object.defineProperties,By=Object.getOwnPropertyDescriptors,q0=Object.getOwnPropertySymbols,Xf=Object.prototype.hasOwnProperty,Om=Object.prototype.propertyIsEnumerable,jm=(Ie,Ne,xe)=>Ne in Ie?O1(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Dv=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Xf.call(Ne,xe)&&jm(Ie,xe,Ne[xe]);if(q0)for(var xe of q0(Ne))Om.call(Ne,xe)&&jm(Ie,xe,Ne[xe]);return Ie},Nv=(Ie,Ne)=>by(Ie,By(Ne)),My=(Ie,Ne)=>{var xe={};for(var ft in Ie)Xf.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&q0)for(var ft of q0(Ie))Ne.indexOf(ft)<0&&Om.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe};const zm=({DataProps:Ie,isActive:Ne=!1,onClick:xe})=>mg.createElement("div",{className:`current ${Og.TabsItem} ${Ne?Og.TabsItemActive:""}`,onClick:xe},(Ie==null?void 0:Ie.name)||""),Fy=Ie=>{var Ne=Ie,{pathsDetail:xe,dispatch:ft,activied:Tn,setactivied:Bt,settpacti:ai,tpacti:Yt,setxxljac:bt,xxljac:on,TabsData:Ei=[],tplist:lr=[]}=Ne,er=My(Ne,["pathsDetail","dispatch","activied","setactivied","settpacti","tpacti","setxxljac","xxljac","TabsData","tplist"]),Dr,hr,zi,Di,xr;const Wi=(0,ve.useRef)(null),[io,Xi]=(0,ve.useState)(0),[ur,qr]=(0,ve.useState)(!1),Ai=(0,ve.useMemo)(()=>(Ei==null?void 0:Ei.filter(Pn=>![1,2,3,4].includes(Pn==null?void 0:Pn.key)))||[],[Ei]);return(0,ve.useEffect)(()=>{Wi.current&&setTimeout(()=>{const Pn=(0,st.ZR)(Wi.current,"rem",1,!0);Xi(Pn)},500)},[Wi.current,xe==null?void 0:xe.detail]),mg.createElement("div",{className:"flex c-white justify-between overflow_hidden",style:{height:ur?"auto":"40rem",background:"#101C39",borderRadius:"22rem",backdropFilter:"blur(10rem)",fontSize:"16rem",lineHeight:"26rem"}},mg.createElement("div",{ref:Wi,className:"flex flex-wrap",style:{gap:"25rem 40rem"}},(Di=((hr=(Dr=xe==null?void 0:xe.detail)==null?void 0:Dr.nodes)==null?void 0:hr.length)>1?(zi=xe==null?void 0:xe.detail)==null?void 0:zi.nodes.slice(1):[{isNull:!0}])==null?void 0:Di.map((Pn,Ji)=>{var mr;return mg.createElement(zm,{key:Pn==null?void 0:Pn.uuid,DataProps:Pn!=null&&Pn.isNull?Nv(Dv({},Pn),{name:((mr=Ei==null?void 0:Ei.find(Fr=>(Fr==null?void 0:Fr.key)==3))==null?void 0:mr.name)||(Pn==null?void 0:Pn.name)}):Pn,isActive:Pn!=null&&Pn.isNull?Tn==3:Tn==3&&(Yt?(Pn==null?void 0:Pn.uuid)==Yt:Ji==0),onClick:()=>{ai==null||ai(Pn==null?void 0:Pn.uuid),Bt==null||Bt(3)}})}),mg.createElement(zm,{DataProps:{name:(xr=Ei==null?void 0:Ei.find(Pn=>(Pn==null?void 0:Pn.key)==2))==null?void 0:xr.name},isActive:Tn==2,onClick:()=>{var Pn,Ji,mr,Fr,si,kr,Oo,fo;const Qo=(Ji=(Pn=xe==null?void 0:xe.detail)==null?void 0:Pn.route_nodes)==null?void 0:Ji.find(or=>or==null?void 0:or.is_choice);Qo!=null&&Qo.id?bt(Qo==null?void 0:Qo.id):(si=(Fr=(mr=xe==null?void 0:xe.detail)==null?void 0:mr.route_nodes)==null?void 0:Fr[0])!=null&&si.id&&(bt==null||bt((fo=(Oo=(kr=xe==null?void 0:xe.detail)==null?void 0:kr.route_nodes)==null?void 0:Oo[0])==null?void 0:fo.id)),Bt==null||Bt(2)}}),Ai==null?void 0:Ai.map(Pn=>mg.createElement(zm,{key:Pn==null?void 0:Pn.key,DataProps:Pn,isActive:Tn==(Pn==null?void 0:Pn.key),onClick:()=>{Bt==null||Bt(Pn==null?void 0:Pn.key)}}))),io>44&&mg.createElement("div",{className:"current flex text-nowrap",style:{padding:"7rem 20rem"},onClick:()=>{qr(!ur)}},mg.createElement("a",null,ur?"\u6536\u8D77":"\u5C55\u5F00"," ",mg.createElement(bd.Z,{rotate:ur?-180:0,rev:void 0}))))};var ih=(0,We.connect)(({pathsDetail:Ie})=>({pathsDetail:Ie}))(Fy),Ly=Se(93948),_0=Se(36371),Iy="data:image/png;base64,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",Rm="data:image/png;base64,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",Tv=Se(37426),Ov=Se(19150),jv=Se(55303),Hm=Se(92691),Xh=Se(99755),ky=Se(46016),Dy="data:image/png;base64,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",yh=Se(89076),Jf=Se.p+"static/bg.a1e8d200.png",Uc=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const du=({pathsDetail:Ie})=>{var Ne,xe,ft,Tn,Bt,ai,Yt,bt,on,Ei,lr,er,Dr,hr,zi,Di,xr,Wi;const{detail:io}=Ie,Xi=(0,We.useParams)(),[,ur,qr,Ai]=(0,Dt.U)(Te.Eu,{subject_id:Xi==null?void 0:Xi.pathId}),[Pn,Ji]=(0,ve.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),mr=[{title:"\u80FD\u529B\u76EE\u6807\u638C\u63E1\u6570",value:(Ne=Ai==null?void 0:Ai.data)==null?void 0:Ne.total_grasp_count,unit:"\u4E2A",img:ky,bg:"rgba(18, 42, 159, .4)",ProgressTitle:"\u5B8C\u6210\u6574\u4F53\u80FD\u529B\u7387",percent:((xe=Ai==null?void 0:Ai.data)==null?void 0:xe.total_grasp_rate)||0,trailColor:"rgba(22, 115, 255, .1)",strokeColor:"#1673FF"},{title:"\u5DF2\u638C\u63E1\u5B50\u80FD\u529B\u6570",value:(ft=Ai==null?void 0:Ai.data)==null?void 0:ft.children_ability_goal_grasp_count,unit:"\u4E2A",img:Dy,bg:"rgba(0, 87, 76, .4)",ProgressTitle:"\u5B8C\u6210\u5B50\u80FD\u529B\u7387",percent:((Tn=Ai==null?void 0:Ai.data)==null?void 0:Tn.children_ability_goal_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8D44\u6E90\u5B8C\u6210\u6570",value:(Bt=Ai==null?void 0:Ai.data)==null?void 0:Bt.resource_complete_count,unit:"\u4E2A",img:Hm,bg:"rgba(108, 76, 0, .4)",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((ai=Ai==null?void 0:Ai.data)==null?void 0:ai.resource_complete_rate)||0,trailColor:"rgba(209, 157, 83, .1)",strokeColor:"#D19D53"},{title:"\u5DF2\u7ECF\u638C\u63E1\u77E5\u8BC6\u70B9",value:(Yt=Ai==null?void 0:Ai.data)==null?void 0:Yt.knowledge_grasp_count,unit:"\u4E2A",img:Xh,bg:"rgba(0, 28, 106, .4)",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((bt=Ai==null?void 0:Ai.data)==null?void 0:bt.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#1673FF"}],Fr=()=>Uc(void 0,null,function*(){yield qr({subject_id:Xi==null?void 0:Xi.pathId})});return(0,ve.useEffect)(()=>{var si,kr;if((Ai==null?void 0:Ai.status)==0&&(io!=null&&io.can_managed)){const Oo=(kr=Object==null?void 0:Object.entries(((si=Ai==null?void 0:Ai.data)==null?void 0:si.study_grasp_hash)||{}))==null?void 0:kr.map(([fo,Qo],or)=>({name:fo,value:Qo,itemStyle:Pn[or].itemStyle}));Ji(Oo)}},[io==null?void 0:io.can_managed,Ai]),(0,ve.useEffect)(()=>{Fr()},[]),ve.createElement(Gt.Z,{spinning:ur},ve.createElement("div",{className:"flex w-full c-white overflow_hidden",style:{padding:"20rem 40rem",fontSize:"16rem"}},ve.createElement("div",{className:" minW-0 flex flex-col",style:{flex:"1.5",gap:"10rem"}},ve.createElement("div",{className:"",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},ve.createElement("div",{className:"flex justify-between"},ve.createElement("div",null,"\u76EE\u6807\u62C6\u89E3"),(io==null?void 0:io.can_managed)&&ve.createElement("div",{className:"flex current item-center rounded-full",style:{background:"#202F4F",fontSize:"12rem",padding:"5rem 10rem"},onClick:()=>{(0,st.xg)(`/knowledgegraph/${Xi.pathId}/abilityMap/edit`)}},ve.createElement("i",{className:"iconfont icon-bianji13",style:{fontSize:"12rem",marginRight:"5rem"}}),"\u7F16\u8F91\u80FD\u529B\u76EE\u6807")),ve.createElement("div",{className:"flex",style:{marginTop:"30rem",gap:"10rem"}},ve.createElement("div",{className:"minW-0 flex",style:{flex:"1.5"}},[{title:"\u4E3B\u80FD\u529B\uFF08\u4E2A\uFF09",value:(on=Ai==null?void 0:Ai.data)==null?void 0:on.total_count,img:Iy},{title:"\u5B50\u80FD\u529B\uFF08\u4E2A\uFF09",value:(Ei=Ai==null?void 0:Ai.data)==null?void 0:Ei.total_children_count,img:Rm}].map((si,kr)=>ve.createElement("div",{key:kr,className:"flex-1 minW-0 flex flex-col item-center",style:{gap:"10rem"}},ve.createElement("div",{style:{fontSize:"30rem",textShadow:"0 1rem 10rem #0096FC"}},si==null?void 0:si.value),ve.createElement("div",{style:{fontSize:"14rem"}},si==null?void 0:si.title),ve.createElement("img",{src:si==null?void 0:si.img,width:"166rem",height:"160rem",style:{width:"166rem",height:"160rem",marginTop:"-15rem"}})))),ve.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-between",style:{gap:"70rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(lr=Ai==null?void 0:Ai.data)==null?void 0:lr.total_knowledge_count,unit:"\u4E2A",percent:(er=Ai==null?void 0:Ai.data)==null?void 0:er.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(Dr=Ai==null?void 0:Ai.data)==null?void 0:Dr.total_resource_count,unit:"\u4E2A",percent:(hr=Ai==null?void 0:Ai.data)==null?void 0:hr.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570"}].map((si,kr)=>ve.createElement("div",{key:kr,className:"flex-1 minW-0 flex relative",style:{gap:"20rem"}},ve.createElement("div",{className:"flex flex-col justify-between",style:{marginLeft:"40rem"}},ve.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},si==null?void 0:si.title),ve.createElement("div",{style:{fontSize:"26rem",textShadow:(si==null?void 0:si.value)==0?"":"0 1rem 10rem #0096FC",opacity:(si==null?void 0:si.value)==0?.9:1}},si==null?void 0:si.value,ve.createElement("span",{style:{fontSize:"14rem"}},si==null?void 0:si.unit))),ve.createElement(Ly.Z,{type:"dashboard",percent:si==null?void 0:si.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:"30rem",top:"15rem"},trailColor:"#1E2E72",strokeColor:{"0%":"#0E5FFF","50%":"#2DE1FD","100%":"#2DE1FD"},strokeLinecap:"round",format:Oo=>ve.createElement("div",{className:"c-white",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},Oo,"%",ve.createElement("br",null),ve.createElement("br",null),si==null?void 0:si.percenttitle)})))))),ve.createElement("div",{style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},ve.createElement("div",{style:{marginBottom:"20rem"}},"\u4E3B\u80FD\u529B\u5B66\u4E60\u60C5\u51B5"),io!=null&&io.can_managed?ve.createElement("div",{className:"flex",style:{gap:"10rem"}},ve.createElement("div",{className:"minW-0 flex flex-col flex-1",style:{gap:"13rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(zi=Ai==null?void 0:Ai.data)==null?void 0:zi.study_count,unit:"",img:Tv,bg:"rgba(68, 95, 232, 0.4)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(Di=Ai==null?void 0:Ai.data)==null?void 0:Di.complete_rate,unit:"%",img:Ov,bg:"rgba(182, 129, 0, .4)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(xr=Ai==null?void 0:Ai.data)==null?void 0:xr.grasp_rate,unit:"%",img:jv,bg:"rgba(6, 145, 127, .4)"}].map((si,kr)=>ve.createElement("div",{key:kr,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:si==null?void 0:si.bg}},ve.createElement("div",{style:{fontSize:"14rem",color:"rgba(255,255,255,.8)"}},si==null?void 0:si.title),ve.createElement("div",{style:{fontSize:"26rem"}},si==null?void 0:si.value,ve.createElement("span",{style:{fontSize:"14rem"}},si==null?void 0:si.unit)),ve.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:si==null?void 0:si.img})))),ve.createElement("div",{className:"flex-2 minW-0"},ve.createElement(_0.Z,{dataSource:Pn,legend:{top:null,icon:"roundRect",bottom:10,left:"center",itemWidth:14,itemGap:15,textStyle:{color:"#fff"},formatter:si=>si}}))):ve.createElement("div",{style:{display:"grid",gap:"20rem",gridTemplateColumns:"1fr 1fr"}},mr==null?void 0:mr.map((si,kr)=>ve.createElement("div",{key:kr,className:"relative c-white",style:{padding:"22rem 30rem",background:si==null?void 0:si.bg,borderRadius:"6rem"}},ve.createElement("img",{src:si==null?void 0:si.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"22rem",top:"22rem"}}),ve.createElement("div",{style:{fontSize:"14rem"}},si==null?void 0:si.title),ve.createElement("div",{className:" blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},si==null?void 0:si.value,ve.createElement("span",{style:{fontSize:"14rem"}},si==null?void 0:si.unit)),ve.createElement("div",{style:{fontSize:"12rem",marginTop:"26rem"}},ve.createElement("div",null,si==null?void 0:si.ProgressTitle,si==null?void 0:si.percent,"%"),ve.createElement(Ly.Z,{percent:si==null?void 0:si.percent,showInfo:!1,trailColor:si==null?void 0:si.trailColor,strokeColor:si==null?void 0:si.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))))),ve.createElement("div",{className:"flex-2 minW-0 flex item-center justify-center relative"},ve.createElement("img",{src:Jf,className:"absolute",width:"1532rem",height:"100%",style:{left:"50%",pointerEvents:"none",transform:"translateX(-61%)"}}),ve.createElement(yh.Z,{DataProps:((Wi=Ai==null?void 0:Ai.data)==null?void 0:Wi.ability_goals)||[],className:"c-white",style:{backgroundSize:"auto 100%",height:"710rem",width:"710rem"}}))))};var Zm=(0,We.connect)(({pathsDetail:Ie})=>({pathsDetail:Ie}))(du),Nu=Se(59301),zv=Object.defineProperty,rp=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,jg=(Ie,Ne,xe)=>Ne in Ie?zv(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Rp=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))$0.call(Ne,xe)&&jg(Ie,xe,Ne[xe]);if(rp)for(var xe of rp(Ne))Go.call(Ne,xe)&&jg(Ie,xe,Ne[xe]);return Ie},Rv=(Ie,Ne)=>{var xe={};for(var ft in Ie)$0.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&rp)for(var ft of rp(Ie))Ne.indexOf(ft)<0&&Go.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},em=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const Wm=Ie=>{var Ne=Ie,{pathsDetail:xe,user:ft,globalSetting:Tn,loading:Bt,dispatch:ai,activied:Yt,setactivied:bt}=Ne,on=Rv(Ne,["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"]),Ei,lr,er,Dr,hr,zi,Di,xr,Wi,io,Xi,ur,qr;const Ai=(0,We.useParams)(),[Pn]=(0,We.useSearchParams)(),[Ji,mr]=(0,ve.useState)(((er=(lr=(Ei=xe==null?void 0:xe.detail)==null?void 0:Ei.nodes)==null?void 0:lr[0])==null?void 0:er.name)||"\u8BFE\u7A0B\u56FE\u8C31"),[Fr,si]=(0,ve.useState)(((zi=(hr=(Dr=xe==null?void 0:xe.detail)==null?void 0:Dr.route_nodes)==null?void 0:hr[0])==null?void 0:zi.name)||"\u5B66\u4E60\u8DEF\u5F84"),[kr,Oo]=(0,ve.useState)([]),[fo,Qo]=(0,ve.useState)(),[or,Kr]=(0,ve.useState)(),[Wr]=Wt.default.useForm(),[Zo,li]=(0,ve.useState)(!1),[po,Sa]=(0,ve.useState)(!1),hs=[{name:"\u8BFE\u7A0B\u4FE1\u606F",key:1,content:Nu.createElement(Vr,null),isshow:Pn.get("type")!=="classrooms"},{name:"\u8BFE\u7A0B\u56FE\u8C31",key:3,content:((xr=(Di=xe==null?void 0:xe.detail)==null?void 0:Di.nodes)==null?void 0:xr.length)<=1?Nu.createElement(Ri,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:((Wi=xe==null?void 0:xe.detail)==null?void 0:Wi.can_managed)&&"\u65B0\u5EFA\u56FE\u8C31",buttonTexttow:((io=xe==null?void 0:xe.detail)==null?void 0:io.can_managed)&&Pn.get("type")!=="classrooms"&&"\u751F\u6210\u56FE\u8C31",ontwoClick:()=>em(void 0,null,function*(){var Zn;let co=yield(0,Lt.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:(Zn=xe==null?void 0:xe.detail)==null?void 0:Zn.id}});co.status===0&&kt.ZP.info(co==null?void 0:co.message)}),onClick:()=>Sa(!0)}):Nu.createElement(Gf,{settupuname:mr,settpacti:Qo,tpacti:fo}),isshow:!0},{name:"\u80FD\u529B\u56FE\u8C31",key:5,content:Nu.createElement(Zm,null),isshow:Pn.get("type")!=="classrooms"},{name:"\u5B66\u4E60\u8DEF\u5F84",key:2,content:Nu.createElement(Wf,{setxxljac:Kr,dispatch:ai,xxljac:or,pathsDetail:xe}),isshow:!0},{name:"\u4EA4\u6D41\u53CD\u9988",key:4,content:Nu.createElement(ao,null),isshow:Pn.get("type")!=="classrooms"}].filter(Zn=>Zn==null?void 0:Zn.isshow);(0,ve.useEffect)(()=>{var Zn,co;if((Zn=xe==null?void 0:xe.detail)!=null&&Zn.nodes){let Lo=[...(co=xe==null?void 0:xe.detail)==null?void 0:co.nodes];Oo(Lo==null?void 0:Lo.splice(1))}},[(Xi=xe==null?void 0:xe.detail)==null?void 0:Xi.nodes]),(0,ve.useEffect)(()=>Hr.Z.subscribe("create_a_knowledge_map",()=>{Sa(!0)}),[]);const pi=Zn=>em(void 0,null,function*(){var co,Lo,No,As,as,Pl,$l,ts,Xa,fs;const{nodeType:Al,description:xu,name:td,tags:Fs}=Zn;li(!0);const od=yield(0,Lt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:(co=xe==null?void 0:xe.detail)==null?void 0:co.id,properties:{description:xu,rootNodeUuid:(As=(No=(Lo=xe==null?void 0:xe.detail)==null?void 0:Lo.nodes)==null?void 0:No[0])==null?void 0:As.uuid,name:td,nodeType:Al[0],tags:(Fs==null?void 0:Fs.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:($l=(Pl=(as=xe==null?void 0:xe.detail)==null?void 0:as.nodes)==null?void 0:Pl[0])==null?void 0:$l.uuid,type:"\u5305\u542B"}]}});(od==null?void 0:od.status)===0&&(Sa(!1),Qo((ts=od==null?void 0:od.data)==null?void 0:ts.uuid),mr(td),bt(3),Pn.get("type")==="classrooms"?ai({type:"pathsDetail/getCourseDetail",payload:Rp({id:(Xa=xe==null?void 0:xe.detail)==null?void 0:Xa.id,knowledge:!0},(0,st.oP)())}):ai({type:"pathsDetail/getPathsDetail",payload:Rp({id:(fs=xe==null?void 0:xe.detail)==null?void 0:fs.id,knowledge:!0},(0,st.oP)())})),li(!1)});return Nu.createElement("div",{className:Ra.content,style:{paddingTop:"20rem"}},Nu.createElement("div",{style:{padding:"0 40rem",position:"sticky",top:0,zIndex:101}},Nu.createElement(ih,{activied:Yt,setactivied:bt,TabsData:hs,tplist:kr,settpacti:Qo,tpacti:fo,setxxljac:Kr,xxljac:or}),Nu.createElement(Nn,null,Nu.createElement(Nu.Fragment,null,Pn.get("type")!=="classrooms"&&(Yt===2||Yt===3)&&!(0,Bd.JA)()&&Nu.createElement(Rc,{activied:Yt,styles:{display:"none"}})))),Nu.createElement(Jt.default,{open:po,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Sa(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Wr.resetFields()},confirmLoading:Zo,onOk:()=>Wr.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},Nu.createElement("div",{className:Ra.modal},Nu.createElement("div",{className:Ra.mHead},"\u8282\u70B9\u5C5E\u6027"),Nu.createElement(Wt.default,{form:Wr,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:pi,className:Ra.form},Nu.createElement(Wt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Nu.createElement(en.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Nu.createElement(Wt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Nu.createElement(en.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Nu.createElement(Wt.default.Item,{className:Ra.mType,label:Nu.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",Nu.createElement(De.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},Nu.createElement(Bn.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Nu.createElement(Vf,{subjectId:(ur=xe==null?void 0:xe.detail)==null?void 0:ur.id,type:1}))))),Nu.createElement("div",{className:Ra.content},(qr=hs.find(Zn=>Zn.key===Yt))==null?void 0:qr.content))};var op=(0,We.connect)(({pathsDetail:Ie,user:Ne,loading:xe,globalSetting:ft})=>({pathsDetail:Ie,user:Ne,globalSetting:ft,loading:xe.models.index}))(Wm),tm=Se(59301),Ny=Object.defineProperty,Ah=Object.getOwnPropertySymbols,Vm=Object.prototype.hasOwnProperty,Ym=Object.prototype.propertyIsEnumerable,Ws=(Ie,Ne,xe)=>Ne in Ie?Ny(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ie[Ne]=xe,Ih=(Ie,Ne)=>{for(var xe in Ne||(Ne={}))Vm.call(Ne,xe)&&Ws(Ie,xe,Ne[xe]);if(Ah)for(var xe of Ah(Ne))Ym.call(Ne,xe)&&Ws(Ie,xe,Ne[xe]);return Ie},Ty=(Ie,Ne)=>{var xe={};for(var ft in Ie)Vm.call(Ie,ft)&&Ne.indexOf(ft)<0&&(xe[ft]=Ie[ft]);if(Ie!=null&&Ah)for(var ft of Ah(Ie))Ne.indexOf(ft)<0&&Ym.call(Ie,ft)&&(xe[ft]=Ie[ft]);return xe},nm=(Ie,Ne,xe)=>new Promise((ft,Tn)=>{var Bt=bt=>{try{Yt(xe.next(bt))}catch(on){Tn(on)}},ai=bt=>{try{Yt(xe.throw(bt))}catch(on){Tn(on)}},Yt=bt=>bt.done?ft(bt.value):Promise.resolve(bt.value).then(Bt,ai);Yt((xe=xe.apply(Ie,Ne)).next())});const{TabPane:Oy}=So.default;var P0=(Ie=>(Ie.All="",Ie.Shixun="shixun",Ie.VideoItem="video",Ie.Attachment="attachment",Ie.group_count="group_homework",Ie.normal_count="normal_homework",Ie.ExaminationBank="exercise",Ie.HomeworkCommon="hack_homework",Ie.Discusses="Discusses",Ie))(P0||{});function rh(Ie){const Ne=(Tn,Bt)=>{if(Tn.localName===Bt)return Tn;for(let ai=0,Yt=Tn;Yt=Yt.parentNode;ai++){if(Yt.localName===Bt)return Yt;if(Yt==document.documentElement)return!1}},xe=Ie.target,ft=Ne(xe,"a");if(console.log([ft],ft==null?void 0:ft.href,44),!(ft!=null&&ft.href)&&xe.tagName.toUpperCase()==="IMG"){let Tn=xe.src||xe.getAttribute("src");Tn&&Tn.indexOf("/images/avatars/User")===-1&&(Ie.stopPropagation(),Ie.preventDefault(),Hr.Z.publish("preview-image",Tn))}}const im=Ie=>{var Ne=Ie,{pathsDetail:xe,globalSetting:ft,loading:Tn,dispatch:Bt}=Ne,ai=Ty(Ne,["pathsDetail","globalSetting","loading","dispatch"]);const[Yt]=(0,We.useSearchParams)(),bt=(0,We.useParams)(),on=(0,ve.useRef)(),[Ei,lr]=(0,ve.useState)(""),[er,Dr]=(0,ve.useState)((Yt==null?void 0:Yt.get("type"))!=="classrooms"?3:1);(0,ve.useEffect)(()=>{Yt.get("tabs")&&Dr(parseInt(Yt.get("tabs"))||3)},[Yt.get("tabs")]),(0,ve.useEffect)(()=>{if(on.current)return on.current.addEventListener("mousedown",rh),()=>{var zi;(zi=on.current)==null||zi.removeEventListener("mousedown",rh)}},[on.current]),(0,ve.useEffect)(()=>{bt.pathId&&hr()},[bt.pathId]),(0,ve.useEffect)(()=>(Bt({type:"globalSetting/footerToggle",payload:!1}),()=>{Bt({type:"globalSetting/footerToggle",payload:!0})}),[]);const hr=()=>nm(void 0,null,function*(){if(Yt.get("type")==="classrooms"){Bt({type:"pathsDetail/getCourseDetail",payload:Ih({id:bt.pathId,knowledge:!0},(0,st.oP)())});return}const zi=yield Bt({type:"pathsDetail/getPathsDetail",payload:Ih({id:bt.pathId,knowledge:!0},(0,st.oP)())});zi!=null&&zi.id&&Yt.get("token")&&(location.href=location.pathname)});return tm.createElement(Gt.Z,{spinning:!1},tm.createElement("section",{id:"knowledgegraphDetail",className:ca.bg,style:{background:Yt.get("type")!=="classrooms"?"#010A23":""}},tm.createElement(Bo,null),tm.createElement(op,{activied:er,setactivied:Dr})))};var jy=(0,We.connect)(({pathsDetail:Ie,loading:Ne,globalSetting:xe})=>({pathsDetail:Ie,globalSetting:xe,loading:Ne}))(im)},24768:function(ri,mi,Se){"use strict";Se.d(mi,{AL:function(){return Ce},Iy:function(){return en},Qv:function(){return je},ez:function(){return Ae},jb:function(){return Gt}});var ve=Se(32834),We=Se.n(ve),kt=Se(11690),Jt=Se.n(kt);let vt=1;function xt(dt,st){const Dt=dt.match(/^(\s+)(?:```)/);if(Dt===null)return st;const et=Dt[1];return st.split(` +`).map(Cn=>{const jt=Cn.match(/^\s+/);if(jt===null)return Cn;const[On]=jt;return On.length>=et.length?Cn.slice(et.length):Cn}).join(` +`)}let Te=[],Wt=["
              "];const Zt=new(We()).Renderer,nn=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function en(){Te.length=0,Wt=["
                "]}const Gt={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Lt(dt,st,Dt,et){if(st>=dt.length||dt[st].level<=Dt)return st;var Cn=dt[st];et.push("
              • "+Cn.text+""),st++;var jt=[];return st=Lt(dt,st,Cn.level,jt),jt.length>0&&(et.push("
                  "),jt.forEach(function(On){et.push(On)}),et.push("
                ")),et.push("
              • "),st=Lt(dt,st,Dt,et),st}function je(){return Lt(Te,0,0,Wt),Wt.push("
              "),Wt.join("")}const te={heading(dt){const st=nn.exec(dt);if(vt+=1,st)return{type:"heading",raw:st[0],depth:st[1].length,text:st[2]}},fences(dt){const st=this.rules.block.fences.exec(dt);if(st){const Dt=st[0];let et=xt(Dt,st[3]||"");const Cn=st[2]?st[2].trim():st[2];if(["latex","katex","math"].indexOf(Cn)>=0){const jt=le(),On=et;et=jt,ge[jt]={type:"block",expression:On}}return{type:"code",raw:Dt,lang:Cn,text:et}}}},ne=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const le=()=>`__special_katext_id_${ce++}__`;let ge={};function Ae(){return ge}function Ce(){ce=0,ge={}}function ze(dt){return dt=dt.replace(ne,(st,Dt)=>{const et=le();return ge[et]={type:"inline",expression:Dt},et}),dt}const De=Zt.listitem;Zt.listitem=function(dt){return De(ze(dt))};const mt=Zt.paragraph;Zt.paragraph=function(dt){return mt(ze(dt))};const At=Zt.tablecell;Zt.tablecell=function(dt,st){return At(ze(dt),st)},Zt.code=function(dt,st,Dt){const et=(st||"").match(/\S*/)[0];return et?["latex","katex","math"].indexOf(et)>=0?`

              ${dt}

              `:`
              ${Dt?dt:(0,kt.escape)(dt,!0)}
              +`:'
              '+(Dt?dt:(0,kt.escape)(dt,!0))+"
              "},Zt.heading=function(dt,st,Dt){let et=this.options.headerPrefix+Dt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Te.push({anchor:et,level:st,text:dt}),"'+dt+""},We().setOptions({silent:!0,gfm:!0,pedantic:!1}),We().use({tokenizer:te,renderer:Zt}),mi.ZP=We()},46474:function(ri,mi,Se){"use strict";Se.d(mi,{rX:function(){return ze},pW:function(){return De},gy:function(){return mt},xY:function(){return Ce},O5:function(){return Ae},hs:function(){return ne},tJ:function(){return je},o1:function(){return te},Rd:function(){return ge}});var ve=Se(89070),We=Se(43418),kt=Se(28103),Jt=Se(8591),vt=Se(24065),xt=Se(955),Te=Se(87169),Wt=Se(25510),Zt="data:image/png;base64,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",nn=Se.p+"static/newqrcode.a8740efb.png",en=Se(32637),Gt=Se(59301),Lt=(At,dt,st)=>new Promise((Dt,et)=>{var Cn=Fn=>{try{On(st.next(Fn))}catch(bn){et(bn)}},jt=Fn=>{try{On(st.throw(Fn))}catch(bn){et(bn)}},On=Fn=>Fn.done?Dt(Fn.value):Promise.resolve(Fn.value).then(Cn,jt);On((st=st.apply(At,dt)).next())});const je=(At,dt=!1,st=!1,Dt="",et=!1)=>!!(te(At)&&ce(At,dt,st,Dt,et)),te=At=>(0,vt.bg)()?!0:(At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ne=At=>{var dt,st,Dt;const{user:et}=(0,ve.getDvaApp)()._store.getState();(0,vt.bg)()&&!((st=(dt=et==null?void 0:et.userInfo)==null?void 0:dt.course)!=null&&st.course_public)&&!((Dt=et==null?void 0:et.userInfo)!=null&&Dt.profile_completed)&&At({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ce=(At,dt=!1,st=!0,Dt="",et=!1)=>{var Cn;const{user:jt}=(0,ve.getDvaApp)()._store.getState();return(Cn=jt.userInfo)!=null&&Cn.profile_completed?!0:(st?At({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Dt,isCurrentPage:et}}):We.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,xt.xg)("/account/profile/edit"),le()}}),!1)},le=()=>{We.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()}})},ge=()=>{We.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Gt.createElement("div",{style:{textAlign:"center"}},Gt.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"),Gt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:en}),Gt.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 At;const{user:dt}=(0,ve.getDvaApp)()._store.getState();return(At=dt.userInfo)!=null&&At.professional_certification?!0:(We.default.confirm({title:"\u63D0\u793A",centered:!0,content:Gt.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,xt.xg)("/account/certification")}}),!1)},Ce=()=>(0,vt.V9)()?!0:(We.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Gt.createElement("div",{className:"tc",style:{marginLeft:-38}},Gt.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Gt.createElement("img",{src:nn,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ze=(At,dt)=>At?!0:(We.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Gt.createElement("div",null,Gt.createElement("p",null,dt||"\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"),Gt.createElement("div",{style:{marginLeft:"110px"}},Gt.createElement("img",{src:Zt,width:200}),Gt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),De=At=>{We.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Gt.createElement("div",null,Gt.createElement("div",null,Gt.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"),Gt.createElement(kt.Z,null),Gt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Gt.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 ",Gt.createElement("a",null,At),"\u5929\u3002"),Gt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Gt.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")),Gt.createElement("div",{style:{textAlign:"center",marginTop:30}},Gt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Wt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},mt=(At,dt="")=>{const{shixunsDetail:{detail:st}}=(0,ve.getDvaApp)()._store.getState();if((st==null?void 0:st.public)===2||(st==null?void 0:st.public)===1||(st==null?void 0:st.shixun_status)===3){let Dt="";return(st==null?void 0:st.public)===2&&(Dt="\u5DF2\u516C\u5F00"),(st==null?void 0:st.public)===1&&(Dt="\u5F85\u5BA1\u6838"),(st==null?void 0:st.shixun_status)===3&&(Dt="\u5DF2\u5173\u95ED"),We.default.info({centered:!0,icon:Gt.createElement(Te.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Gt.createElement("div",{className:"tc",style:{marginLeft:-38}},Gt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Gt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Dt,"\uFF0C",dt,"\u3002"),Gt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Gt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Wt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(st==null?void 0:st.shixun_status)===2?(We.default.confirm({centered:!0,icon:Gt.createElement(Te.Z,null),title:"\u63D0\u793A",content:Gt.createElement("div",null,Gt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",dt,"\u3002"),Gt.createElement("br",null),Gt.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:()=>{We.default.confirm({width:440,centered:!0,icon:Gt.createElement(Te.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:()=>Lt(void 0,null,function*(){(yield At({type:"shixunsDetail/cancelRelease",payload:{id:st==null?void 0:st.identifier}})).status!==401&&(Jt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),At({type:"shixunsDetail/getShixunsDetail",payload:{id:st==null?void 0:st.identifier}}),At({type:"practiceSetting/getCommonData",payload:{id:st==null?void 0:st.identifier}}))})})}}),!0):!1}},50371:function(ri,mi){"use strict";function Se(){const ve=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let We=1;We{const vt=kt[Jt];vt!==void 0&&(ve[Jt]=vt)})}return ve}mi.Z=Se},77578:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return ve}});const ve=We=>We?typeof We=="function"?We():We:null},88522:function(ri,mi,Se){"use strict";var ve=Se(92310),We=Se.n(ve),kt=Se(11592),Jt=Se(2738),vt=Se(59301),xt=Se(53487),Te=Se(92343),Wt=Se(36355),Zt=Se(57809);const{Option:nn}=Zt.default;function en(te){return te&&te.type&&(te.type.isSelectOption||te.type.isSelectOptGroup)}const Gt=(te,ne)=>{const{prefixCls:ce,className:le,popupClassName:ge,dropdownClassName:Ae,children:Ce,dataSource:ze}=te,De=(0,kt.Z)(Ce);let mt;De.length===1&&(0,Te.l$)(De[0])&&!en(De[0])&&([mt]=De);const At=mt?()=>mt:void 0;let dt;De.length&&en(De[0])?dt=Ce:dt=ze?ze.map(et=>{if((0,Te.l$)(et))return et;switch(typeof et){case"string":return vt.createElement(nn,{key:et,value:et},et);case"object":{const{value:Cn}=et;return vt.createElement(nn,{key:Cn,value:Cn},et.text)}default:return}}):[];const{getPrefixCls:st}=vt.useContext(Wt.E_),Dt=st("select",ce);return vt.createElement(Zt.default,Object.assign({ref:ne,suffixIcon:null},(0,Jt.Z)(te,["dataSource","dropdownClassName"]),{prefixCls:Dt,popupClassName:ge||Ae,className:We()(`${Dt}-auto-complete`,le),mode:Zt.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:At}),dt)},Lt=vt.forwardRef(Gt),je=(0,xt.Z)(Lt);Lt.Option=nn,Lt._InternalPanelDoNotUseOrYouWillBeFired=je,mi.Z=Lt},19842:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return jr}});var ve=Se(19127),We=Se(59301),kt=Se(33853),Jt=Se(58617),vt=Se(38819),xt=Se(92310),Te=Se.n(xt),Wt=Se(96663),Zt=Se(72071),nn=Se(6620),en=Se(77861),Gt=Se(17115),Lt=Se(90782),je=Se(6089),te=Se(18929),ne=We.createContext(null),ce=ne,le=Se(20135),ge=Se(90493),Ae=Se(44127),Ce="__rc_cascader_search_mark__",ze=function(Oi,Li,Zr){var Vr=Zr.label;return Li.some(function(Ii){return String(Ii[Vr]).toLowerCase().includes(Oi.toLowerCase())})},De=function(Oi,Li,Zr,Vr){return Li.map(function(Ii){return Ii[Vr.label]}).join(" / ")},mt=function(Nn,Oi,Li,Zr,Vr,Ii){var rn=Vr.filter,Ut=rn===void 0?ze:rn,Xe=Vr.render,cn=Xe===void 0?De:Xe,oi=Vr.limit,Vn=oi===void 0?50:oi,An=Vr.sort;return We.useMemo(function(){var Si=[];if(!Nn)return[];function eo(Gr,Yr){var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gr.forEach(function(bi){if(!(!An&&Vn!==!1&&Vn>0&&Si.length>=Vn)){var Ur=[].concat((0,ve.Z)(Yr),[bi]),ko=bi[Li.children],Gn=Pt||bi.disabled;if((!ko||ko.length===0||Ii)&&Ut(Nn,Ur,{label:Li.label})){var sr;Si.push((0,Ae.Z)((0,Ae.Z)({},bi),{},(sr={disabled:Gn},(0,ge.Z)(sr,Li.label,cn(Nn,Ur,Zr,Li)),(0,ge.Z)(sr,Ce,Ur),(0,ge.Z)(sr,Li.children,void 0),sr)))}ko&&eo(bi[Li.children],Ur,Gn)}})}return eo(Oi,[]),An&&Si.sort(function(Gr,Yr){return An(Gr[Ce],Yr[Ce],Nn,Li)}),Vn!==!1&&Vn>0?Si.slice(0,Vn):Si},[Nn,Oi,Li,Zr,cn,Ii,Ut,An,Vn])},At="__RC_CASCADER_SPLIT__",dt="SHOW_PARENT",st="SHOW_CHILD";function Dt(Nn){return Nn.join(At)}function et(Nn){return Nn.map(Dt)}function Cn(Nn){return Nn.split(At)}function jt(Nn){var Oi=Nn||{},Li=Oi.label,Zr=Oi.value,Vr=Oi.children,Ii=Zr||"value";return{label:Li||"label",value:Ii,key:Ii,children:Vr||"children"}}function On(Nn,Oi){var Li,Zr;return(Li=Nn.isLeaf)!==null&&Li!==void 0?Li:!((Zr=Nn[Oi.children])!==null&&Zr!==void 0&&Zr.length)}function Fn(Nn){var Oi=Nn.parentElement;if(Oi){var Li=Nn.offsetTop-Oi.offsetTop;Li-Oi.scrollTop<0?Oi.scrollTo({top:Li}):Li+Nn.offsetHeight-Oi.scrollTop>Oi.offsetHeight&&Oi.scrollTo({top:Li+Nn.offsetHeight-Oi.offsetHeight})}}function bn(Nn,Oi){return Nn.map(function(Li){var Zr;return(Zr=Li[Ce])===null||Zr===void 0?void 0:Zr.map(function(Vr){return Vr[Oi.value]})})}function Ci(Nn,Oi,Li){var Zr=new Set(Nn),Vr=Oi();return Nn.filter(function(Ii){var rn=Vr[Ii],Ut=rn?rn.parent:null,Xe=rn?rn.children:null;return rn&&rn.node.disabled?!0:Li===st?!(Xe&&Xe.some(function(cn){return cn.key&&Zr.has(cn.key)})):!(Ut&&!Ut.node.disabled&&Zr.has(Ut.key))})}function qi(Nn,Oi,Li){for(var Zr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Vr=Oi,Ii=[],rn=function(){var cn,oi,Vn,An=Nn[Ut],Si=(cn=Vr)===null||cn===void 0?void 0:cn.findIndex(function(Gr){var Yr=Gr[Li.value];return Zr?String(Yr)===String(An):Yr===An}),eo=Si!==-1?(oi=Vr)===null||oi===void 0?void 0:oi[Si]:null;Ii.push({value:(Vn=eo==null?void 0:eo[Li.value])!==null&&Vn!==void 0?Vn:An,index:Si,option:eo}),Vr=eo==null?void 0:eo[Li.children]},Ut=0;Ut1){var hn=eo.slice(0,-1);bi(hn)}else cn(!1)},Gn=function(){var hn,yi=((hn=Yr[Gr])===null||hn===void 0?void 0:hn[Li.children])||[],Kn=yi.find(function(Un){return!Un.disabled});if(Kn){var Bn=[].concat((0,ve.Z)(eo),[Kn[Li.value]]);bi(Bn)}};We.useImperativeHandle(Nn,function(){return{onKeyDown:function(hn){var yi=hn.which;switch(yi){case Mn.Z.UP:case Mn.Z.DOWN:{var Kn=0;yi===Mn.Z.UP?Kn=-1:yi===Mn.Z.DOWN&&(Kn=1),Kn!==0&&Ur(Kn);break}case Mn.Z.LEFT:{if(Xe)break;Vn?Gn():ko();break}case Mn.Z.RIGHT:{if(Xe)break;Vn?ko():Gn();break}case Mn.Z.BACKSPACE:{Xe||ko();break}case Mn.Z.ENTER:{if(eo.length){var Bn=Yr[Gr],Un=(Bn==null?void 0:Bn[Ce])||[];Un.length?Ii(Un.map(function(ti){return ti[Li.value]}),Un[Un.length-1]):Ii(eo,Yr[Gr])}break}case Mn.Z.ESC:cn(!1),oi&&hn.stopPropagation()}},onKeyUp:function(){}}})},at=We.forwardRef(function(Nn,Oi){var Li,Zr,Vr,Ii,rn=(0,en.lk)(),Ut=rn.prefixCls,Xe=rn.multiple,cn=rn.searchValue,oi=rn.toggleOpen,Vn=rn.notFoundContent,An=rn.direction,Si=rn.open,eo=We.useRef(),Gr=An==="rtl",Yr=We.useContext(ce),Pt=Yr.options,bi=Yr.values,Ur=Yr.halfValues,ko=Yr.fieldNames,Gn=Yr.changeOnSelect,sr=Yr.onSelect,hn=Yr.searchOptions,yi=Yr.dropdownPrefixCls,Kn=Yr.loadData,Bn=Yr.expandTrigger,Un=yi||Ut,ti=We.useState([]),Ri=(0,Zt.Z)(ti,2),Xn=Ri[0],to=Ri[1],Sn=function(ba){if(!(!Kn||cn)){var pa=qi(ba,Pt,ko),Ua=pa.map(function(bs){var Ls=bs.option;return Ls}),fa=Ua[Ua.length-1];if(fa&&!On(fa,ko)){var La=Dt(ba);to(function(bs){return[].concat((0,ve.Z)(bs),[La])}),Kn(Ua)}}};We.useEffect(function(){Xn.length&&Xn.forEach(function(Ha){var ba=Cn(Ha),pa=qi(ba,Pt,ko,!0).map(function(fa){var La=fa.option;return La}),Ua=pa[pa.length-1];(!Ua||Ua[ko.children]||On(Ua,ko))&&to(function(fa){return fa.filter(function(La){return La!==Ha})})})},[Pt,Xn,ko]);var ga=We.useMemo(function(){return new Set(et(bi))},[bi]),ia=We.useMemo(function(){return new Set(et(Ur))},[Ur]),Fa=Ct(),Wn=(0,Zt.Z)(Fa,2),dr=Wn[0],oo=Wn[1],Ro=function(ba){oo(ba),Sn(ba)},ao=function(ba){var pa=ba.disabled,Ua=On(ba,ko);return!pa&&(Ua||Gn||Xe)},xo=function(ba,pa){var Ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;sr(ba),!Xe&&(pa||Gn&&(Bn==="hover"||Ua))&&oi(!1)},Do=We.useMemo(function(){return cn?hn:Pt},[cn,hn,Pt]),Jo=We.useMemo(function(){for(var Ha=[{options:Do}],ba=Do,pa=bn(ba,ko),Ua=function(){var Ls=dr[fa],$r=ba.find(function(Ys,hl){return(pa[hl]?Dt(pa[hl]):Ys[ko.value])===Ls}),Je=$r==null?void 0:$r[ko.children];if(!(Je!=null&&Je.length))return"break";ba=Je,Ha.push({options:Je})},fa=0;fa":Xn,Sn=Nn.loadingIcon,ga=Nn.children,ia=Nn.dropdownMatchSelectWidth,Fa=ia===void 0?!1:ia,Wn=Nn.showCheckedStrategy,dr=Wn===void 0?dt:Wn,oo=(0,nn.Z)(Nn,Ee),Ro=(0,Gt.ZP)(Li),ao=!!Vn,xo=(0,te.Z)(rn,{value:Ut,postState:zn}),Do=(0,Zt.Z)(xo,2),Jo=Do[0],To=Do[1],Aa=We.useMemo(function(){return jt(Ii)},[JSON.stringify(Ii)]),ei=We.useMemo(function(){return bi||[]},[bi]),ka=Yn(ei,Aa),Rn=We.useCallback(function(js){var is=ka();return js.map(function(ls){var ys=is[ls].nodes;return ys.map(function(Il){return Il[Aa.value]})})},[ka,Aa]),Ea=(0,te.Z)("",{value:eo,postState:function(is){return is||""}}),Ha=(0,Zt.Z)(Ea,2),ba=Ha[0],pa=Ha[1],Ua=function(is,ls){pa(is),ls.source!=="blur"&&Gr&&Gr(is)},fa=fn(Yr),La=(0,Zt.Z)(fa,2),bs=La[0],Ls=La[1],$r=mt(ba,ei,Aa,Ur||Vr,Ls,Xe),Je=Br(ei,Aa),Ys=We.useMemo(function(){var js=Je(Jo),is=(0,Zt.Z)(js,2),ls=is[0],ys=is[1];if(!ao||!Jo.length)return[ls,[],ys];var Il=et(ls),Yl=ka(),Wu=(0,Lt.S)(Il,!0,Yl),yn=Wu.checkedKeys,yu=Wu.halfCheckedKeys;return[Rn(yn),Rn(yu),ys]},[ao,Jo,ka,Rn,Je]),hl=(0,Zt.Z)(Ys,3),Za=hl[0],Hs=hl[1],ll=hl[2],Ml=We.useMemo(function(){var js=et(Za),is=Ci(js,ka,dr);return[].concat((0,ve.Z)(ll),(0,ve.Z)(Rn(is)))},[Za,ka,Rn,ll,dr]),ku=Tt(Ml,ei,Aa,ao,oi),au=(0,je.Z)(function(js){if(To(js),cn){var is=zn(js),ls=is.map(function(Yl){return qi(Yl,ei,Aa).map(function(Wu){return Wu.option})}),ys=ao?is:is[0],Il=ao?ls:ls[0];cn(ys,Il)}}),Ar=(0,je.Z)(function(js){if((!ao||Si)&&pa(""),!ao)au(js);else{var is=Dt(js),ls=et(Za),ys=et(Hs),Il=ls.includes(is),Yl=ll.some(function(Us){return Dt(Us)===is}),Wu=Za,yn=ll;if(Yl&&!Il)yn=ll.filter(function(Us){return Dt(Us)!==is});else{var yu=Il?ls.filter(function(Us){return Us!==is}):[].concat((0,ve.Z)(ls),[is]),Nc=ka(),xl;if(Il){var Bs=(0,Lt.S)(yu,{checked:!1,halfCheckedKeys:ys},Nc);xl=Bs.checkedKeys}else{var $a=(0,Lt.S)(yu,!0,Nc);xl=$a.checkedKeys}var Gl=Ci(xl,ka,dr);Wu=Rn(Gl)}au([].concat((0,ve.Z)(yn),(0,ve.Z)(Wu)))}}),_s=function(is,ls){if(ls.type==="clear"){au([]);return}var ys=ls.values[0],Il=ys.valueCells;Ar(Il)},il=sr!==void 0?sr:Gn,Wo=yi||hn,wo=Un||Bn,ni=function(is){ti==null||ti(is),Ri==null||Ri(is)},ma=We.useMemo(function(){return{options:ei,fieldNames:Aa,values:Za,halfValues:Hs,changeOnSelect:Xe,onSelect:Ar,checkable:Vn,searchOptions:$r,dropdownPrefixCls:Ur,loadData:ko,expandTrigger:Pt,expandIcon:to,loadingIcon:Sn,dropdownMenuColumnStyle:Kn}},[ei,Aa,Za,Hs,Xe,Ar,Vn,$r,Ur,ko,Pt,to,Sn,Kn]),Is=!(ba?$r:ei).length,Ol=ba&&Ls.matchInputWidth||Is?{}:{minWidth:"auto"};return We.createElement(ce.Provider,{value:ma},We.createElement(en.Ac,(0,Wt.Z)({},oo,{ref:Oi,id:Ro,prefixCls:Vr,autoClearSearchValue:Si,dropdownMatchSelectWidth:Fa,dropdownStyle:Ol,displayValues:ku,onDisplayValuesChange:_s,mode:ao?"multiple":void 0,searchValue:ba,onSearch:Ua,showSearch:bs,OptionList:ke,emptyOptions:Is,open:il,dropdownClassName:Wo,placement:wo,onDropdownVisibleChange:ni,getRawInputElement:function(){return ga}})))});pt.SHOW_PARENT=dt,pt.SHOW_CHILD=st;var Et=pt,_t=Et,sn=Se(2738),zt=Se(62892),gn=Se(53487),nr=Se(19080),_i=Se(36355),Fi=Se(93891),Ni=Se(1684),ir=Se(19716),di=Se(32441),Mr=Se(14154),$i=Se(58582),Nr=Se(84443),Bo=Se(66339),So=Se(33234),Hr=Se(98447),ca=Se(17313),Ra=Se(74207),Ta=Se(83116);const ns=Nn=>{const{prefixCls:Oi,componentCls:Li,antCls:Zr}=Nn,Vr=`${Li}-menu-item`,Ii=` + &${Vr}-expand ${Vr}-expand-icon, + ${Vr}-loading-icon + `;return[{[Li]:{width:Nn.controlWidth}},{[`${Li}-dropdown`]:[(0,Hr.C2)(`${Oi}-checkbox`,Nn),{[`&${Zr}-select-dropdown`]:{padding:0}},{[Li]:{"&-checkbox":{top:0,marginInlineEnd:Nn.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Li}-menu-empty`]:{[`${Li}-menu`]:{width:"100%",height:"auto",[Vr]:{color:Nn.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Nn.controlItemWidth,height:Nn.dropdownHeight,margin:0,padding:Nn.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Nn.lineWidth}px ${Nn.lineType} ${Nn.colorSplit}`},"&-item":Object.assign(Object.assign({},ca.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Nn.optionPadding,lineHeight:Nn.lineHeight,cursor:"pointer",transition:`all ${Nn.motionDurationMid}`,borderRadius:Nn.borderRadiusSM,"&:hover":{background:Nn.controlItemBgHover},"&-disabled":{color:Nn.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ii]:{color:Nn.colorTextDisabled}},[`&-active:not(${Vr}-disabled)`]:{"&, &:hover":{fontWeight:Nn.optionSelectedFontWeight,backgroundColor:Nn.optionSelectedBg}},"&-content":{flex:"auto"},[Ii]:{marginInlineStart:Nn.paddingXXS,color:Nn.colorTextDescription,fontSize:Nn.fontSizeIcon},"&-keyword":{color:Nn.colorHighlight}})}}}]},{[`${Li}-dropdown-rtl`]:{direction:"rtl"}},(0,Ra.c)(Nn)]};var Va=(0,Ta.Z)("Cascader",Nn=>[ns(Nn)],Nn=>{const Oi=Math.round((Nn.controlHeight-Nn.fontSize*Nn.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Nn.controlItemBgActive,optionSelectedFontWeight:Nn.fontWeightStrong,optionPadding:`${Oi}px ${Nn.paddingSM}px`,menuPadding:Nn.paddingXXS}}),zs=function(Nn,Oi){var Li={};for(var Zr in Nn)Object.prototype.hasOwnProperty.call(Nn,Zr)&&Oi.indexOf(Zr)<0&&(Li[Zr]=Nn[Zr]);if(Nn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vr=0,Zr=Object.getOwnPropertySymbols(Nn);VrXe===0?[Ut]:[].concat((0,ve.Z)(rn),[Oi,Ut]),[]),Vr=[];let Ii=0;return Zr.forEach((rn,Ut)=>{const Xe=Ii+rn.length;let cn=Nn.slice(Ii,Xe);Ii=Xe,Ut%2===1&&(cn=We.createElement("span",{className:`${Li}-menu-item-keyword`,key:`separator-${Ut}`},cn)),Vr.push(cn)}),Vr}const Rs=(Nn,Oi,Li,Zr)=>{const Vr=[],Ii=Nn.toLowerCase();return Oi.forEach((rn,Ut)=>{Ut!==0&&Vr.push(" / ");let Xe=rn[Zr.label];const cn=typeof Xe;(cn==="string"||cn==="number")&&(Xe=ml(String(Xe),Ii,Li)),Vr.push(Xe)}),Vr},Me=We.forwardRef((Nn,Oi)=>{const{prefixCls:Li,size:Zr,disabled:Vr,className:Ii,rootClassName:rn,multiple:Ut,bordered:Xe=!0,transitionName:cn,choiceTransitionName:oi="",popupClassName:Vn,dropdownClassName:An,expandIcon:Si,placement:eo,showSearch:Gr,allowClear:Yr=!0,notFoundContent:Pt,direction:bi,getPopupContainer:Ur,status:ko,showArrow:Gn,builtinPlacements:sr,style:hn}=Nn,yi=zs(Nn,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Kn=(0,sn.Z)(yi,["suffixIcon"]),{getPopupContainer:Bn,getPrefixCls:Un,renderEmpty:ti,direction:Ri,popupOverflow:Xn,cascader:to}=We.useContext(_i.E_),Sn=bi||Ri,ga=Sn==="rtl",{status:ia,hasFeedback:Fa,isFormItemInput:Wn,feedbackIcon:dr}=We.useContext(di.aM),oo=(0,nr.F)(ia,ko),Ro=Pt||(ti==null?void 0:ti("Cascader"))||We.createElement(Fi.Z,{componentName:"Cascader"}),ao=Un(),xo=Un("select",Li),Do=Un("cascader",Li),[Jo,To]=(0,Mr.Z)(xo),[Aa]=Va(Do),{compactSize:ei,compactItemClassnames:ka}=(0,So.ri)(xo,bi),Rn=Te()(Vn||An,`${Do}-dropdown`,{[`${Do}-dropdown-rtl`]:Sn==="rtl"},rn,To),Ea=We.useMemo(()=>{if(!Gr)return Gr;let ll={render:Rs};return typeof Gr=="object"&&(ll=Object.assign(Object.assign({},ll),Gr)),ll},[Gr]),Ha=(0,ir.Z)(ll=>{var Ml;return(Ml=Zr!=null?Zr:ei)!==null&&Ml!==void 0?Ml:ll}),ba=We.useContext(Ni.Z),pa=Vr!=null?Vr:ba;let Ua=Si;Si||(Ua=ga?We.createElement(kt.Z,null):We.createElement(vt.Z,null));const fa=We.createElement("span",{className:`${xo}-menu-item-loading-icon`},We.createElement(Jt.Z,{spin:!0})),La=We.useMemo(()=>Ut?We.createElement("span",{className:`${Do}-checkbox-inner`}):!1,[Ut]),bs=(0,Nr.Z)(Nn.suffixIcon,Gn),{suffixIcon:Ls,removeIcon:$r,clearIcon:Je}=(0,Bo.Z)(Object.assign(Object.assign({},Nn),{hasFeedback:Fa,feedbackIcon:dr,showSuffixIcon:bs,multiple:Ut,prefixCls:xo,componentName:"Cascader"})),Ys=We.useMemo(()=>eo!==void 0?eo:ga?"bottomRight":"bottomLeft",[eo,ga]),hl=(0,$i.Z)(sr,Xn),Za=Yr===!0?{clearIcon:Je}:Yr,Hs=We.createElement(_t,Object.assign({prefixCls:xo,className:Te()(!Li&&Do,{[`${xo}-lg`]:Ha==="large",[`${xo}-sm`]:Ha==="small",[`${xo}-rtl`]:ga,[`${xo}-borderless`]:!Xe,[`${xo}-in-form-item`]:Wn},(0,nr.Z)(xo,oo,Fa),ka,to==null?void 0:to.className,Ii,rn,To),disabled:pa,style:Object.assign(Object.assign({},to==null?void 0:to.style),hn)},Kn,{builtinPlacements:hl,direction:Sn,placement:Ys,notFoundContent:Ro,allowClear:Za,showSearch:Ea,expandIcon:Ua,suffixIcon:Ls,removeIcon:$r,loadingIcon:fa,checkable:La,dropdownClassName:Rn,dropdownPrefixCls:Li||Do,choiceTransitionName:(0,zt.m)(ao,"",oi),transitionName:(0,zt.m)(ao,"slide-up",cn),getPopupContainer:Ur||Bn,ref:Oi}));return Aa(Jo(Hs))}),Gi=(0,gn.Z)(Me);Me.SHOW_PARENT=Xo,Me.SHOW_CHILD=Os,Me._InternalPanelDoNotUseOrYouWillBeFired=Gi;var jr=Me},24905:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return mt}});var ve=Se(92310),We=Se.n(ve),kt=Se(5630),Jt=Se(59301),vt=Se(36355),xt=Se(1684),Te=Se(32441),Zt=Jt.createContext(null),nn=Se(98447),en=Se(14088),Gt=Se(4572),Lt=function(At,dt){var st={};for(var Dt in At)Object.prototype.hasOwnProperty.call(At,Dt)&&dt.indexOf(Dt)<0&&(st[Dt]=At[Dt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Dt=Object.getOwnPropertySymbols(At);et{var st;const{prefixCls:Dt,className:et,rootClassName:Cn,children:jt,indeterminate:On=!1,style:Fn,onMouseEnter:bn,onMouseLeave:Ci,skipGroup:qi=!1,disabled:Tt}=At,it=Lt(At,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Yn,direction:Br,checkbox:Lr}=Jt.useContext(vt.E_),fn=Jt.useContext(Zt),{isFormItemInput:ui}=Jt.useContext(Te.aM),Ti=Jt.useContext(xt.Z),Ln=(st=(fn==null?void 0:fn.disabled)||Tt)!==null&&st!==void 0?st:Ti,jn=Jt.useRef(it.value);Jt.useEffect(()=>{fn==null||fn.registerValue(it.value)},[]),Jt.useEffect(()=>{if(!qi)return it.value!==jn.current&&(fn==null||fn.cancelValue(jn.current),fn==null||fn.registerValue(it.value),jn.current=it.value),()=>fn==null?void 0:fn.cancelValue(it.value)},[it.value]);const Qi=Yn("checkbox",Dt),[Ct,Mn]=(0,nn.ZP)(Qi),$n=Object.assign({},it);fn&&!qi&&($n.onChange=function(){it.onChange&&it.onChange.apply(it,arguments),fn.toggleOption&&fn.toggleOption({label:jt,value:it.value})},$n.name=fn.name,$n.checked=fn.value.includes(it.value));const at=We()(`${Qi}-wrapper`,{[`${Qi}-rtl`]:Br==="rtl",[`${Qi}-wrapper-checked`]:$n.checked,[`${Qi}-wrapper-disabled`]:Ln,[`${Qi}-wrapper-in-form-item`]:ui},Lr==null?void 0:Lr.className,et,Cn,Mn),ke=We()({[`${Qi}-indeterminate`]:On},Gt.A,Mn),be=On?"mixed":void 0;return Ct(Jt.createElement(en.Z,{component:"Checkbox",disabled:Ln},Jt.createElement("label",{className:at,style:Object.assign(Object.assign({},Lr==null?void 0:Lr.style),Fn),onMouseEnter:bn,onMouseLeave:Ci},Jt.createElement(kt.Z,Object.assign({"aria-checked":be},$n,{prefixCls:Qi,className:ke,disabled:Ln,ref:dt})),jt!==void 0&&Jt.createElement("span",null,jt))))};var ne=Jt.forwardRef(je),ce=Se(19127),le=Se(2738),ge=function(At,dt){var st={};for(var Dt in At)Object.prototype.hasOwnProperty.call(At,Dt)&&dt.indexOf(Dt)<0&&(st[Dt]=At[Dt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Dt=Object.getOwnPropertySymbols(At);et{const{defaultValue:st,children:Dt,options:et=[],prefixCls:Cn,className:jt,rootClassName:On,style:Fn,onChange:bn}=At,Ci=ge(At,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:qi,direction:Tt}=Jt.useContext(vt.E_),[it,Yn]=Jt.useState(Ci.value||st||[]),[Br,Lr]=Jt.useState([]);Jt.useEffect(()=>{"value"in Ci&&Yn(Ci.value||[])},[Ci.value]);const fn=Jt.useMemo(()=>et.map(Ve=>typeof Ve=="string"||typeof Ve=="number"?{label:Ve,value:Ve}:Ve),[et]),ui=Ve=>{Lr(lt=>lt.filter(Ee=>Ee!==Ve))},Ti=Ve=>{Lr(lt=>[].concat((0,ce.Z)(lt),[Ve]))},Ln=Ve=>{const lt=it.indexOf(Ve.value),Ee=(0,ce.Z)(it);lt===-1?Ee.push(Ve.value):Ee.splice(lt,1),"value"in Ci||Yn(Ee),bn==null||bn(Ee.filter(wt=>Br.includes(wt)).sort((wt,zn)=>{const pt=fn.findIndex(_t=>_t.value===wt),Et=fn.findIndex(_t=>_t.value===zn);return pt-Et}))},jn=qi("checkbox",Cn),Qi=`${jn}-group`,[Ct,Mn]=(0,nn.ZP)(jn),$n=(0,le.Z)(Ci,["value","disabled"]),at=et.length?fn.map(Ve=>Jt.createElement(ne,{prefixCls:jn,key:Ve.value.toString(),disabled:"disabled"in Ve?Ve.disabled:Ci.disabled,value:Ve.value,checked:it.includes(Ve.value),onChange:Ve.onChange,className:`${Qi}-item`,style:Ve.style,title:Ve.title},Ve.label)):Dt,ke={toggleOption:Ln,value:it,disabled:Ci.disabled,name:Ci.name,registerValue:Ti,cancelValue:ui},be=We()(Qi,{[`${Qi}-rtl`]:Tt==="rtl"},jt,On,Mn);return Ct(Jt.createElement("div",Object.assign({className:be,style:Fn},$n,{ref:dt}),Jt.createElement(Zt.Provider,{value:ke},at)))},Ce=Jt.forwardRef(Ae);var ze=Jt.memo(Ce);const De=ne;De.Group=ze,De.__ANT_CHECKBOX=!0;var mt=De},98447:function(ri,mi,Se){"use strict";Se.d(mi,{C2:function(){return vt}});var ve=Se(17313),We=Se(37613),kt=Se(83116);const Jt=xt=>{const{checkboxCls:Te}=xt,Wt=`${Te}-wrapper`;return[{[`${Te}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(xt)),{display:"inline-flex",flexWrap:"wrap",columnGap:xt.marginXS,[`> ${xt.antCls}-row`]:{flex:1}}),[Wt]:Object.assign(Object.assign({},(0,ve.Wf)(xt)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Wt}`]:{marginInlineStart:0},[`&${Wt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Te]:Object.assign(Object.assign({},(0,ve.Wf)(xt)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:xt.borderRadiusSM,alignSelf:"center",[`${Te}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Te}-inner`]:Object.assign({},(0,ve.oN)(xt))},[`${Te}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:xt.checkboxSize,height:xt.checkboxSize,direction:"ltr",backgroundColor:xt.colorBgContainer,border:`${xt.lineWidth}px ${xt.lineType} ${xt.colorBorder}`,borderRadius:xt.borderRadiusSM,borderCollapse:"separate",transition:`all ${xt.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:xt.checkboxSize/14*5,height:xt.checkboxSize/14*8,border:`${xt.lineWidthBold}px solid ${xt.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${xt.motionDurationFast} ${xt.motionEaseInBack}, opacity ${xt.motionDurationFast}`}},"& + span":{paddingInlineStart:xt.paddingXS,paddingInlineEnd:xt.paddingXS}})},{[` + ${Wt}:not(${Wt}-disabled), + ${Te}:not(${Te}-disabled) + `]:{[`&:hover ${Te}-inner`]:{borderColor:xt.colorPrimary}},[`${Wt}:not(${Wt}-disabled)`]:{[`&:hover ${Te}-checked:not(${Te}-disabled) ${Te}-inner`]:{backgroundColor:xt.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Te}-checked:not(${Te}-disabled):after`]:{borderColor:xt.colorPrimaryHover}}},{[`${Te}-checked`]:{[`${Te}-inner`]:{backgroundColor:xt.colorPrimary,borderColor:xt.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${xt.motionDurationMid} ${xt.motionEaseOutBack} ${xt.motionDurationFast}`}}},[` + ${Wt}-checked:not(${Wt}-disabled), + ${Te}-checked:not(${Te}-disabled) + `]:{[`&:hover ${Te}-inner`]:{backgroundColor:xt.colorPrimaryHover,borderColor:"transparent"}}},{[Te]:{"&-indeterminate":{[`${Te}-inner`]:{backgroundColor:xt.colorBgContainer,borderColor:xt.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:xt.fontSizeLG/2,height:xt.fontSizeLG/2,backgroundColor:xt.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Wt}-disabled`]:{cursor:"not-allowed"},[`${Te}-disabled`]:{[`&, ${Te}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Te}-inner`]:{background:xt.colorBgContainerDisabled,borderColor:xt.colorBorder,"&:after":{borderColor:xt.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:xt.colorTextDisabled},[`&${Te}-indeterminate ${Te}-inner::after`]:{background:xt.colorTextDisabled}}}]};function vt(xt,Te){const Wt=(0,We.TS)(Te,{checkboxCls:`.${xt}`,checkboxSize:Te.controlInteractiveSize});return[Jt(Wt)]}mi.ZP=(0,kt.Z)("Checkbox",(xt,Te)=>{let{prefixCls:Wt}=Te;return[vt(Wt,xt)]})},5083:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return Su}});var ve=Se(61186),We=Se.n(ve),kt=Se(48736),Jt=Se(90111),vt=Se.n(Jt),xt=Se(58319),Te=Se.n(xt),Wt=Se(23250),Zt=Se.n(Wt),nn=Se(74959),en=Se.n(nn),Gt=Se(10238),Lt=Se.n(Gt),je=Se(33656),te=Se.n(je);We().extend(te()),We().extend(Lt()),We().extend(vt()),We().extend(Te()),We().extend(Zt()),We().extend(en()),We().extend(function(He,Qe){var nt=Qe.prototype,Vt=nt.format;nt.format=function(wn){var In=(wn||"").replace("Wo","wo");return Vt.bind(this)(In)}});var ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ce=function(Qe){var nt=ne[Qe];return nt||Qe.split("_")[0]},le=function(){(0,kt.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ge={getNow:function(){return We()()},getFixedDate:function(Qe){return We()(Qe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Qe){return Qe.endOf("month")},getWeekDay:function(Qe){var nt=Qe.locale("en");return nt.weekday()+nt.localeData().firstDayOfWeek()},getYear:function(Qe){return Qe.year()},getMonth:function(Qe){return Qe.month()},getDate:function(Qe){return Qe.date()},getHour:function(Qe){return Qe.hour()},getMinute:function(Qe){return Qe.minute()},getSecond:function(Qe){return Qe.second()},addYear:function(Qe,nt){return Qe.add(nt,"year")},addMonth:function(Qe,nt){return Qe.add(nt,"month")},addDate:function(Qe,nt){return Qe.add(nt,"day")},setYear:function(Qe,nt){return Qe.year(nt)},setMonth:function(Qe,nt){return Qe.month(nt)},setDate:function(Qe,nt){return Qe.date(nt)},setHour:function(Qe,nt){return Qe.hour(nt)},setMinute:function(Qe,nt){return Qe.minute(nt)},setSecond:function(Qe,nt){return Qe.second(nt)},isAfter:function(Qe,nt){return Qe.isAfter(nt)},isValidate:function(Qe){return Qe.isValid()},locale:{getWeekFirstDay:function(Qe){return We()().locale(ce(Qe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Qe,nt){return nt.locale(ce(Qe)).weekday(0)},getWeek:function(Qe,nt){return nt.locale(ce(Qe)).week()},getShortWeekDays:function(Qe){return We()().locale(ce(Qe)).localeData().weekdaysMin()},getShortMonths:function(Qe){return We()().locale(ce(Qe)).localeData().monthsShort()},format:function(Qe,nt,Vt){return nt.locale(ce(Qe)).format(Vt)},parse:function(Qe,nt,Vt){for(var Qt=ce(Qe),wn=0;wn1&&(In=Qe.addDate(In,-7)),In}function di(He,Qe,nt){var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Qe){case"year":return nt.addYear(He,Vt*10);case"quarter":case"month":return nt.addYear(He,Vt);default:return nt.addMonth(He,Vt)}}function Mr(He,Qe){var nt=Qe.generateConfig,Vt=Qe.locale,Qt=Qe.format;return typeof Qt=="function"?Qt(He):nt.locale.format(Vt.locale,He,Qt)}function $i(He,Qe){var nt=Qe.generateConfig,Vt=Qe.locale,Qt=Qe.formatList;return!He||typeof Qt[0]=="function"?null:nt.locale.parse(Vt.locale,He,Qt)}function Nr(He){var Qe=He.cellDate,nt=He.mode,Vt=He.disabledDate,Qt=He.generateConfig;if(!Vt)return!1;var wn=function(ro,qn,gr){for(var Or=qn;Or<=gr;){var qo=void 0;switch(ro){case"date":{if(qo=Qt.setDate(Qe,Or),!Vt(qo))return!1;break}case"month":{if(qo=Qt.setMonth(Qe,Or),!Nr({cellDate:qo,mode:"month",generateConfig:Qt,disabledDate:Vt}))return!1;break}case"year":{if(qo=Qt.setYear(Qe,Or),!Nr({cellDate:qo,mode:"year",generateConfig:Qt,disabledDate:Vt}))return!1;break}}Or+=1}return!0};switch(nt){case"date":case"week":return Vt(Qe);case"month":{var In=1,Ht=Qt.getDate(Qt.getEndDate(Qe));return wn("date",In,Ht)}case"quarter":{var gi=Math.floor(Qt.getMonth(Qe)/3)*3,Zi=gi+2;return wn("month",gi,Zi)}case"year":return wn("month",0,11);case"decade":{var zr=Qt.getYear(Qe),ji=Math.floor(zr/lt)*lt,wr=ji+lt-1;return wn("year",ji,wr)}}}function Bo(He,Qe){var nt=Qe.formatList,Vt=Qe.generateConfig,Qt=Qe.locale;return(0,be.Z)(function(){if(!He)return[[""],""];for(var wn="",In=[],Ht=0;Ht1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Zi.current),Or){gi(gr);return}Zi.current=requestAnimationFrame(function(){gi(gr)})}var ji=Bo(Ht,{formatList:nt,generateConfig:Vt,locale:Qt}),wr=(0,$n.Z)(ji,2),ki=wr[1];function ro(gr){zr(gr)}function qn(){var gr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;zr(null,gr)}return(0,De.useEffect)(function(){qn(!0)},[He]),(0,De.useEffect)(function(){return function(){return cancelAnimationFrame(Zi.current)}},[]),[ki,ro,qn]}var Hr=Se(10228),ca=Se(16089),Ra=Se(19127),Ta=Se(29194),ns=new Map;function Va(He,Qe){var nt;function Vt(){(0,Ta.Z)(He)?Qe():nt=(0,ca.Z)(function(){Vt()})}return Vt(),function(){ca.Z.cancel(nt)}}function zs(He,Qe,nt){if(ns.get(He)&&cancelAnimationFrame(ns.get(He)),nt<=0){ns.set(He,requestAnimationFrame(function(){He.scrollTop=Qe}));return}var Vt=Qe-He.scrollTop,Qt=Vt/nt*10;ns.set(He,requestAnimationFrame(function(){He.scrollTop+=Qt,He.scrollTop!==Qe&&zs(He,Qe,nt-10)}))}function Os(He,Qe){var nt=Qe.onLeftRight,Vt=Qe.onCtrlLeftRight,Qt=Qe.onUpDown,wn=Qe.onPageUpDown,In=Qe.onEnter,Ht=He.which,gi=He.ctrlKey,Zi=He.metaKey;switch(Ht){case Hr.Z.LEFT:if(gi||Zi){if(Vt)return Vt(-1),!0}else if(nt)return nt(-1),!0;break;case Hr.Z.RIGHT:if(gi||Zi){if(Vt)return Vt(1),!0}else if(nt)return nt(1),!0;break;case Hr.Z.UP:if(Qt)return Qt(-1),!0;break;case Hr.Z.DOWN:if(Qt)return Qt(1),!0;break;case Hr.Z.PAGE_UP:if(wn)return wn(-1),!0;break;case Hr.Z.PAGE_DOWN:if(wn)return wn(1),!0;break;case Hr.Z.ENTER:if(In)return In(),!0;break}return!1}function Xo(He,Qe,nt,Vt){var Qt=He;if(!Qt)switch(Qe){case"time":Qt=Vt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Qt="gggg-wo";break;case"month":Qt="YYYY-MM";break;case"quarter":Qt="YYYY-[Q]Q";break;case"year":Qt="YYYY";break;default:Qt=nt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Qt}function ml(He,Qe,nt){var Vt=He==="time"?8:10,Qt=typeof Qe=="function"?Qe(nt.getNow()).length:Qe.length;return Math.max(Vt,Qt)+2}var Rs=null,Me=new Set;function Gi(He){return!Rs&&typeof window!="undefined"&&window.addEventListener&&(Rs=function(nt){(0,Ra.Z)(Me).forEach(function(Vt){Vt(nt)})},window.addEventListener("mousedown",Rs)),Me.add(He),function(){Me.delete(He),Me.size===0&&(window.removeEventListener("mousedown",Rs),Rs=null)}}function jr(He){var Qe=He.target;if(He.composed&&Qe.shadowRoot){var nt;return((nt=He.composedPath)===null||nt===void 0?void 0:nt.call(He)[0])||Qe}return Qe}var Nn=function(Qe){return Qe==="month"||Qe==="date"?"year":Qe},Oi=function(Qe){return Qe==="date"?"month":Qe},Li=function(Qe){return Qe==="month"||Qe==="date"?"quarter":Qe},Zr=function(Qe){return Qe==="date"?"week":Qe},Vr={year:Nn,month:Oi,quarter:Li,week:Zr,time:null,date:null};function Ii(He,Qe){return He.some(function(nt){return nt&&nt.contains(Qe)})}function rn(He){var Qe=He.open,nt=He.value,Vt=He.isClickOutside,Qt=He.triggerOpen,wn=He.forwardKeyDown,In=He.onKeyDown,Ht=He.blurToCancel,gi=He.onSubmit,Zi=He.onCancel,zr=He.onFocus,ji=He.onBlur,wr=He.changeOnBlur,ki=(0,De.useState)(!1),ro=(0,$n.Z)(ki,2),qn=ro[0],gr=ro[1],Or=(0,De.useState)(!1),qo=(0,$n.Z)(Or,2),Ko=qo[0],ra=qo[1],oa=(0,De.useRef)(!1),_o=(0,De.useRef)(!1),cr=(0,De.useRef)(!1),us={onMouseDown:function(){gr(!0),Qt(!0)},onKeyDown:function(ks){var tl=function(){cr.current=!0};if(In(ks,tl),!cr.current){switch(ks.which){case Hr.Z.ENTER:{Qe?gi()!==!1&&gr(!0):Qt(!0),ks.preventDefault();return}case Hr.Z.TAB:{qn&&Qe&&!ks.shiftKey?(gr(!1),ks.preventDefault()):!qn&&Qe&&!wn(ks)&&ks.shiftKey&&(gr(!0),ks.preventDefault());return}case Hr.Z.ESC:{gr(!0),Zi();return}}!Qe&&![Hr.Z.SHIFT].includes(ks.which)?Qt(!0):qn||wn(ks)}},onFocus:function(ks){gr(!0),ra(!0),zr&&zr(ks)},onBlur:function(ks){if(oa.current||!Vt(document.activeElement)){oa.current=!1;return}Ht?setTimeout(function(){for(var tl=document,Xs=tl.activeElement;Xs&&Xs.shadowRoot;)Xs=Xs.shadowRoot.activeElement;Vt(Xs)&&Zi()},0):Qe&&(Qt(!1),_o.current&&gi()),ra(!1),ji==null||ji(ks)}};return(0,De.useEffect)(function(){_o.current=!1},[Qe]),(0,De.useEffect)(function(){_o.current=!0},[nt]),(0,De.useEffect)(function(){return Gi(function(Ga){var ks=jr(Ga),tl=Vt(ks);Qe&&(tl?!wr&&(!Ko||tl)&&Qt(!1):(oa.current=!0,(0,ca.Z)(function(){oa.current=!1})))})}),[us,{focused:Ko,typing:qn}]}function Ut(He,Qe){return De.useMemo(function(){return He||(Qe?((0,kt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Qe).map(function(nt){var Vt=(0,$n.Z)(nt,2),Qt=Vt[0],wn=Vt[1];return{label:Qt,value:wn}})):[])},[He,Qe])}var Xe=Se(34280);function cn(He){var Qe=He.valueTexts,nt=He.onTextChange,Vt=De.useState(""),Qt=(0,$n.Z)(Vt,2),wn=Qt[0],In=Qt[1],Ht=De.useRef([]);Ht.current=Qe;function gi(zr){In(zr),nt(zr)}function Zi(){In(Ht.current[0])}return(0,Xe.Z)(function(){Qe.every(function(zr){return zr!==wn})&&Zi()},[Qe.join("||")]),[wn,gi,Zi]}var oi=De.createContext({}),Vn=oi,An=Se(20135);function Si(He){var Qe=He.cellRender,nt=He.monthCellRender,Vt=He.dateRender,Qt=De.useMemo(function(){if(Qe)return Qe;if(!(!nt&&!Vt))return function(wn,In){var Ht=wn;return Vt&&In.type==="date"?Vt(Ht,In.today):nt&&In.type==="month"?nt(Ht,In.locale):In.originNode}},[Qe,nt,Vt]);return Qt}function eo(He,Qe){for(var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Vt=String(He);Vt.length=1?nt|0:1,In=He;In<=Qe;In+=wn)Qt.push({label:eo(In,2),value:In,disabled:(Vt||[]).includes(In)});return Qt}function Aa(He){var Qe=He.generateConfig,nt=He.prefixCls,Vt=He.operationRef,Qt=He.activeColumnIndex,wn=He.value,In=He.showHour,Ht=He.showMinute,gi=He.showSecond,Zi=He.use12Hours,zr=He.hourStep,ji=zr===void 0?1:zr,wr=He.minuteStep,ki=wr===void 0?1:wr,ro=He.secondStep,qn=ro===void 0?1:ro,gr=He.disabledHours,Or=He.disabledMinutes,qo=He.disabledSeconds,Ko=He.disabledTime,ra=He.hideDisabledOptions,oa=He.onSelect,_o=He.cellRender,cr=He.locale,us=[],Ga="".concat(nt,"-content"),ks="".concat(nt,"-time-panel"),tl,Xs=wn?Qe.getHour(wn):-1,Js=Xs,Zl=wn?Qe.getMinute(wn):-1,Ks=wn?Qe.getSecond(wn):-1,gs=Qe.getNow(),Ts=De.useMemo(function(){if(Ko){var Jn=Ko(gs);return[Jn.disabledHours,Jn.disabledMinutes,Jn.disabledSeconds]}return[gr,Or,qo]},[gr,Or,qo,Ko,gs]),Cs=(0,$n.Z)(Ts,3),jl=Cs[0],fl=Cs[1],Zs=Cs[2],Ql=To(0,23,ji,jl&&jl()),uu=(0,be.Z)(function(){return Ql},Ql,Jo);Zi&&(tl=Js>=12,Js%=12);var _e=De.useMemo(function(){if(!Zi)return[!1,!1];var Jn=[!0,!0];return uu.forEach(function(xi){var Ui=xi.disabled,vr=xi.value;Ui||(vr>=12?Jn[1]=!1:Jn[0]=!1)}),Jn},[Zi,uu]),rt=(0,$n.Z)(_e,2),Nt=rt[0],Rt=rt[1],an=De.useMemo(function(){return Zi?uu.filter(tl?function(Jn){return Jn.value>=12}:function(Jn){return Jn.value<12}).map(function(Jn){var xi=Jn.value%12,Ui=xi===0?"12":eo(xi,2);return(0,Mn.Z)((0,Mn.Z)({},Jn),{},{label:Ui,value:xi})}):uu},[Zi,tl,uu]),Xt=To(0,59,ki,fl&&fl(Xs)),Hn=To(0,59,qn,Zs&&Zs(Xs,Zl)),En=ao({value:wn,generateConfig:Qe,disabledMinutes:fl,disabledSeconds:Zs,minutes:Xt,seconds:Hn,use12Hours:Zi});Vt.current={onUpDown:function(xi){var Ui=us[Qt];if(Ui)for(var vr=Ui.units.findIndex(function(vo){return vo.value===Ui.value}),tr=Ui.units.length,_r=1;_r2&&arguments[2]!==void 0?arguments[2]:!1;(mo===gr||vi)&&(aa(un),us&&us(un),En&&En(un,vn),Ga&&!Fi(gi,un,lo)&&!(ki!=null&&ki(un))&&Ga(un))},Re=function(un){if(Gl.includes(mo)){var vn,vi,ar=mo==="date";switch(un===Hr.Z.PAGE_UP||un===Hr.Z.PAGE_DOWN?vi=ar?gi.addMonth:gi.addYear:vi=ar?gi.addDate:gi.addMonth,un){case Hr.Z.LEFT:case Hr.Z.PAGE_UP:vn=vi(Vo,-1);break;case Hr.Z.RIGHT:case Hr.Z.PAGE_DOWN:vn=vi(Vo,1);break;case Hr.Z.UP:case Hr.Z.DOWN:vn=vi(Vo,Number("".concat(un===Hr.Z.UP?"-":"").concat(ar?wt:Hs)));break}if(vn)return!(ki!=null&&ki(vn))}return!0},Ue=function(un){if(_r.current&&_r.current.onKeyDown){var vn=!0,vi=un.which;if([Hr.Z.LEFT,Hr.Z.RIGHT,Hr.Z.UP,Hr.Z.DOWN,Hr.Z.PAGE_UP,Hr.Z.PAGE_DOWN,Hr.Z.ENTER].includes(vi)&&(un.preventDefault(),vi!==Hr.Z.ENTER&&qo===0&&(vn=Re(vi))),vn)return _r.current.onKeyDown(un)}return(0,kt.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Ke=function(un){_r.current&&_r.current.onBlur&&_r.current.onBlur(un)};Hn&&Ui!=="right"&&(Hn.current={onKeyDown:Ue,onClose:function(){_r.current&&_r.current.onClose&&_r.current.onClose()}}),De.useEffect(function(){Zi&&!rr.current&&ja(Zi)},[Zi]),De.useEffect(function(){rr.current=!1},[]);var ot,Ge=Si({cellRender:_e,monthCellRender:uu,dateRender:Ql}),gt=(0,Mn.Z)((0,Mn.Z)({},He),{},{cellRender:Ge,operationRef:_r,prefixCls:Qt,viewDate:Vo,value:lo,onViewDateChange:Yi,sourceMode:yo,onPanelChange:Pe,disabledDate:ki});switch(delete gt.onChange,delete gt.onSelect,mo){case"decade":ot=De.createElement(Ys,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;case"year":ot=De.createElement(xl,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;case"month":ot=De.createElement(Ar,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;case"quarter":ot=De.createElement(Ol,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;case"week":ot=De.createElement(is,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;case"time":delete gt.showTime,ot=De.createElement(Ea,(0,ze.Z)({},gt,(0,An.Z)(ra)==="object"?ra:null,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}));break;default:ra?ot=De.createElement(pa,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}})):ot=De.createElement(dr,(0,ze.Z)({},gt,{onSelect:function(un,vn){Yi(un),Fe(un,vn)}}))}var ct,Mt,qt=function(){var un=gi.getNow(),vn=Kn(gi.getHour(un),gi.getMinute(un),gi.getSecond(un),Nt?Ts:1,Rt?jl:1,an?Zs:1),vi=hn(gi,un,vn[0],vn[1],vn[2]);Fe(vi,"submit")};kn||(ct=Bs(Qt,mo,_o),ra&&mo!=="date"?Mt=null:Mt=$a({prefixCls:Qt,components:Zl,needConfirmButton:rt,okDisabled:!lo||ki&&ki(lo),locale:Ht,showNow:Ko,onNow:rt&&qt,onOk:function(){lo&&(Fe(lo,"submit",!0),Js&&Js(lo))}}));var Kt;if(oa&&mo==="date"&&gr==="date"&&!ra){var xn=gi.getNow(),mn="".concat(Qt,"-today-btn"),ln=ki&&ki(xn);Kt=De.createElement("a",{className:fn()(mn,ln&&"".concat(mn,"-disabled")),"aria-disabled":ln,onClick:function(){ln||Fe(xn,"mouse",!0)}},Ht.today)}return De.createElement(Vn.Provider,{value:(0,Mn.Z)((0,Mn.Z)({},Xt),{},{mode:mo,hideHeader:"hideHeader"in He?cr:Xt.hideHeader,hidePrevBtn:xi&&Ui==="right",hideNextBtn:xi&&Ui==="left"})},De.createElement("div",{tabIndex:qo,className:fn()("".concat(Qt,"-panel"),wn,(Qe={},(0,Ct.Z)(Qe,"".concat(Qt,"-panel-has-range"),vr&&vr[0]&&vr[1]),(0,Ct.Z)(Qe,"".concat(Qt,"-panel-has-range-hover"),tr&&tr[0]&&tr[1]),(0,Ct.Z)(Qe,"".concat(Qt,"-panel-rtl"),Ks==="rtl"),Qe)),style:In,onKeyDown:Ue,onBlur:Ke,onMouseDown:tl},ot,ct||Mt||Kt?De.createElement("div",{className:"".concat(Qt,"-footer")},ct,Mt,Kt):null))}var qa=Us,$s=Se(35593),Ed={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function su(He){var Qe,nt=He.prefixCls,Vt=He.popupElement,Qt=He.popupStyle,wn=He.visible,In=He.dropdownClassName,Ht=He.dropdownAlign,gi=He.transitionName,Zi=He.getPopupContainer,zr=He.children,ji=He.range,wr=He.popupPlacement,ki=He.direction,ro="".concat(nt,"-dropdown"),qn=function(){return wr!==void 0?wr:ki==="rtl"?"bottomRight":"bottomLeft"};return De.createElement($s.Z,{showAction:[],hideAction:[],popupPlacement:qn(),builtinPlacements:Ed,prefixCls:ro,popupTransitionName:gi,popup:Vt,popupAlign:Ht,popupVisible:wn,popupClassName:fn()(In,(Qe={},(0,Ct.Z)(Qe,"".concat(ro,"-range"),ji),(0,Ct.Z)(Qe,"".concat(ro,"-rtl"),ki==="rtl"),Qe)),popupStyle:Qt,getPopupContainer:Zi},zr)}var bd=su;function Oa(He){var Qe=He.prefixCls,nt=He.presets,Vt=He.onClick,Qt=He.onHover;return nt.length?De.createElement("div",{className:"".concat(Qe,"-presets")},De.createElement("ul",null,nt.map(function(wn,In){var Ht=wn.label,gi=wn.value;return De.createElement("li",{key:In,onClick:function(){return Vt==null?void 0:Vt(Ur(gi))},onMouseEnter:function(){return Qt==null?void 0:Qt(Ur(gi))},onMouseLeave:function(){return Qt==null?void 0:Qt(null)}},Ht)}))):null}function ha(He){var Qe=He.picker,nt=He.disabledHours,Vt=He.disabledMinutes,Qt=He.disabledSeconds;Qe==="time"&&(nt||Vt||Qt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Tf(He,Qe,nt){var Vt=(0,An.Z)(Qe)==="object"?Qe.clearIcon:nt;return Vt||De.createElement("span",{className:"".concat(He,"-clear-btn")})}function Of(He){var Qe,nt=He,Vt=nt.prefixCls,Qt=Vt===void 0?"rc-picker":Vt,wn=nt.id,In=nt.name,Ht=nt.tabIndex,gi=nt.style,Zi=nt.className,zr=nt.dropdownClassName,ji=nt.dropdownAlign,wr=nt.popupStyle,ki=nt.transitionName,ro=nt.generateConfig,qn=nt.locale,gr=nt.inputReadOnly,Or=nt.allowClear,qo=nt.autoFocus,Ko=nt.showTime,ra=nt.picker,oa=ra===void 0?"date":ra,_o=nt.format,cr=nt.use12Hours,us=nt.value,Ga=nt.defaultValue,ks=nt.presets,tl=nt.open,Xs=nt.defaultOpen,Js=nt.defaultOpenValue,Zl=nt.suffixIcon,Ks=nt.clearIcon,gs=nt.disabled,Ts=nt.disabledDate,Cs=nt.placeholder,jl=nt.getPopupContainer,fl=nt.pickerRef,Zs=nt.panelRender,Ql=nt.onChange,uu=nt.onOpenChange,_e=nt.onFocus,rt=nt.onBlur,Nt=nt.onMouseDown,Rt=nt.onMouseUp,an=nt.onMouseEnter,Xt=nt.onMouseLeave,Hn=nt.onContextMenu,En=nt.onClick,kn=nt.onKeyDown,Bi=nt.onSelect,Jn=nt.direction,xi=nt.autoComplete,Ui=xi===void 0?"off":xi,vr=nt.inputRender,tr=nt.changeOnBlur,_r=De.useRef(null),rr=oa==="date"&&!!Ko||oa==="time",vo=Ut(ks),so=Yr(Xo(_o,oa,Ko,cr)),lo=De.useRef(null),aa=De.useRef(null),xa=De.useRef(null),Mo=(0,at.Z)(null,{value:us,defaultValue:Ga}),Vo=(0,$n.Z)(Mo,2),ja=Vo[0],Yi=Vo[1],$o=De.useState(ja),Po=(0,$n.Z)($o,2),Qr=Po[0],mo=Po[1],ea=De.useRef(null),Pa=(0,at.Z)(!1,{value:tl,defaultValue:Xs,postState:function(Er){return gs?!1:Er},onChange:function(Er){uu&&uu(Er),!Er&&ea.current&&ea.current.onClose&&ea.current.onClose()}}),Ca=(0,$n.Z)(Pa,2),yo=Ca[0],me=Ca[1],Pe=Bo(Qr,{formatList:so,generateConfig:ro,locale:qn}),Fe=(0,$n.Z)(Pe,2),Re=Fe[0],Ue=Fe[1],Ke=cn({valueTexts:Re,onTextChange:function(Er){var es=$i(Er,{locale:qn,formatList:so,generateConfig:ro});es&&(!Ts||!Ts(es))&&mo(es)}}),ot=(0,$n.Z)(Ke,3),Ge=ot[0],gt=ot[1],ct=ot[2],Mt=function(Er){mo(Er),Yi(Er),Ql&&!Fi(ro,ja,Er)&&Ql(Er,Er?Mr(Er,{generateConfig:ro,locale:qn,format:so[0]}):"")},qt=function(Er){gs&&Er||me(Er)},Kt=function(Er){return yo&&ea.current&&ea.current.onKeyDown?ea.current.onKeyDown(Er):((0,kt.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},xn=function(){for(var Er=arguments.length,es=new Array(Er),rs=0;rswr(Zi);case"month":return ji(qn)>ji(Zi);case"week":return zr(qn)>zr(Zi);default:return!gn(Ht,qn,Zi)&&Ht.isAfter(qn,Zi)}return!1},[wn,In[1],Zi,Qe]),ro=De.useCallback(function(qn){if(In[1]||wn&&wn(qn))return!0;if(In[0]&&gi)return!gn(Ht,qn,Zi)&&Ht.isAfter(gi,qn);if(!Qe&&gi)switch(nt){case"quarter":return wr(qn)0&&arguments[0]!==void 0?arguments[0]:!1,Wa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ms=null;bo&&fh&&fh[0]&&fh[1]&&qn.isAfter(fh[1],fh[0])&&(ms=fh);var Bl=cr;if(cr&&(0,An.Z)(cr)==="object"&&cr.defaultValue){var wu=cr.defaultValue;Bl=(0,Mn.Z)((0,Mn.Z)({},cr),{},{defaultValue:Pt(wu,Mi)||void 0})}return De.createElement(sr.Provider,{value:{inRange:!0,panelPosition:Rl,rangedValue:$c||dn,hoverRangedValue:ms}},De.createElement(qa,(0,ze.Z)({},He,Wa,{cellRender:Pc,showTime:Bl,mode:ar[Mi],generateConfig:qn,style:void 0,direction:Vo,disabledDate:Mi===0?ho:Pr,disabledTime:function(zd){return Ts?Ts(zd,Mi===0?"start":"end"):!1},className:fn()((0,Ct.Z)({},"".concat(In,"-panel-focused"),Mi===0?!Wf:!Gd)),value:Pt(dn,Mi),locale:gr,tabIndex:-1,onPanelChange:function(zd,Lh){Mi===0&&ff(!0),Mi===1&&bh(!0),pr(bi(ar,Lh,Mi),bi(dn,zd,Mi));var fc=zd;Rl==="right"&&ar[Mi]===Lh&&(fc=di(fc,Lh,qn,-1)),xn(fc,Mi)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Mi===0?Pt(dn,1):Pt(dn,0)})))}var hc=0,Jg=0;if(Mi&&Pa.current&&yo.current&&ea.current&&Fe.current){hc=Pa.current.offsetWidth+yo.current.offsetWidth;var Mp=Fe.current.offsetLeft>hc?Fe.current.offsetLeft-hc:Fe.current.offsetLeft,Mg=ea.current.offsetWidth,th=Fe.current.offsetWidth;Mg&&th&&hc>Mg-th-(Vo==="rtl"?0:Mp)&&(Jg=hc)}var qg=Vo==="rtl"?{right:hc}:{left:hc};function d0(){var Rl,Wa=Bs(In,ar[Mi],En),ms=$a({prefixCls:In,components:xa,needConfirmButton:Qr,okDisabled:!Pt(dn,Mi)||gs&&gs(dn[Mi]),locale:gr,onOk:function(){var nh=Pt(dn,Mi);nh&&(rs(dn,Mi),lo==null||lo(dn),Ho(!1,Mi,"confirm"))}});if(_o!=="time"&&!cr){var Bl=Kt(Mi),wu=di(Bl,_o,qn),Vh=ar[Mi],zd=Vh===_o,Lh=lg(zd?"left":!1,{pickerValue:Bl,onPickerValueChange:function(nh){xn(nh,Mi)}}),fc=lg("right",{pickerValue:wu,onPickerValueChange:function(nh){xn(di(nh,_o,qn,-1),Mi)}});Vo==="rtl"?Rl=De.createElement(De.Fragment,null,fc,zd&&Lh):Rl=De.createElement(De.Fragment,null,Lh,zd&&fc)}else Rl=lg();var ug=De.createElement("div",{className:"".concat(In,"-panel-layout")},De.createElement(Oa,{prefixCls:In,presets:_l,onClick:function(nh){rs(nh,null),Ho(!1,Mi,"preset")},onHover:function(nh){bg(nh)}}),De.createElement("div",null,De.createElement("div",{className:"".concat(In,"-panels")},Rl),(Wa||ms)&&De.createElement("div",{className:"".concat(In,"-footer")},Wa,ms)));return Zs&&(ug=Zs(ug)),De.createElement("div",{className:"".concat(In,"-panel-container"),style:{marginLeft:Jg},ref:ea,onMouseDown:function(nh){nh.preventDefault()}},ug)}var Vf=De.createElement("div",{className:fn()("".concat(In,"-range-wrapper"),"".concat(In,"-").concat(_o,"-range-wrapper")),style:{minWidth:ua}},De.createElement("div",{ref:Fe,className:"".concat(In,"-range-arrow"),style:qg}),d0()),pf;Nt&&(pf=De.createElement("span",{className:"".concat(In,"-suffix"),onMouseDown:function(Wa){Wa.preventDefault()}},Nt));var _g=Tf(In,rt,Rt),mh=De.createElement("span",{onMouseDown:function(Wa){Wa.preventDefault(),Wa.stopPropagation()},onMouseUp:function(Wa){Wa.preventDefault(),Wa.stopPropagation();var ms=gt;Ke[0]||(ms=bi(ms,null,0)),Ke[1]||(ms=bi(ms,null,1)),rs(ms,null),Ho(!1,Mi,"clear")},className:"".concat(In,"-clear"),role:"button"},_g),mf=rt&&(Pt(gt,0)&&!Ke[0]||Pt(gt,1)&&!Ke[1]),Yf={size:ml(_o,Re[0],qn)},$g=0,Fg=0;Pa.current&&Ca.current&&yo.current&&(Mi===0?Fg=Pa.current.offsetWidth:($g=hc,Fg=Ca.current.offsetWidth));var Fp=Vo==="rtl"?{right:$g}:{left:$g},c0=function(Wa,ms){var Bl=bi(dn,Wa,Mi);if(ms==="submit"||ms!=="key"&&!Qr){rs(Bl,Mi),Mi===0?ff():bh();var wu=Mi===0?1:0;Ke[wu]?Ho(!1,!1,"confirm"):Ho(!1,Mi,"confirm")}else un(Bl)};return De.createElement(Vn.Provider,{value:{operationRef:Ue,hideHeader:_o==="time",onDateMouseEnter:Bg,onDateMouseLeave:Eo,hideRanges:!0,onSelect:c0,open:bo}},De.createElement(bd,{visible:bo,popupElement:Vf,popupStyle:zr,prefixCls:In,dropdownClassName:ji,dropdownAlign:ki,getPopupContainer:ro,transitionName:wr,range:!0,direction:Vo},De.createElement("div",(0,ze.Z)({ref:mo,className:fn()(In,"".concat(In,"-range"),Zi,(Qe={},(0,Ct.Z)(Qe,"".concat(In,"-disabled"),Ke[0]&&Ke[1]),(0,Ct.Z)(Qe,"".concat(In,"-focused"),Mi===0?yd:Qd),(0,Ct.Z)(Qe,"".concat(In,"-rtl"),Vo==="rtl"),Qe)),style:gi,onClick:sg,onMouseEnter:rr,onMouseLeave:vo,onMouseDown:Fh,onMouseUp:_r},(0,ke.Z)(He,{aria:!0,data:!0})),De.createElement("div",{className:fn()("".concat(In,"-input"),(nt={},(0,Ct.Z)(nt,"".concat(In,"-input-active"),Mi===0),(0,Ct.Z)(nt,"".concat(In,"-input-placeholder"),!!cf),nt)),ref:Pa},De.createElement("input",(0,ze.Z)({id:Ht,disabled:Ke[0],readOnly:Xt||typeof Re[0]=="function"||!Wf,value:cf||zl,onChange:function(Wa){Du(Wa.target.value)},autoFocus:qo,placeholder:Pt(Or,0)||"",ref:me},Mh,Yf,{autoComplete:$o}))),De.createElement("div",{className:"".concat(In,"-range-separator"),ref:yo},ks),De.createElement("div",{className:fn()("".concat(In,"-input"),(Vt={},(0,Ct.Z)(Vt,"".concat(In,"-input-active"),Mi===1),(0,Ct.Z)(Vt,"".concat(In,"-input-placeholder"),!!Hf),Vt)),ref:Ca},De.createElement("input",(0,ze.Z)({disabled:Ke[1],readOnly:Xt||typeof Re[0]=="function"||!Gd,value:Hf||id,onChange:function(Wa){cc(Wa.target.value)},placeholder:Pt(Or,1)||"",ref:Pe},Wl,Yf,{autoComplete:$o}))),De.createElement("div",{className:"".concat(In,"-active-bar"),style:(0,Mn.Z)((0,Mn.Z)({},Fp),{},{width:Fg,position:"absolute"})}),pf,mf&&mh)))}var Md=function(He){(0,jn.Z)(nt,He);var Qe=(0,Qi.Z)(nt);function nt(){var Vt;(0,ui.Z)(this,nt);for(var Qt=arguments.length,wn=new Array(Qt),In=0;In{const{lineHeight:Qt}=He,wn=Math.floor(nt*Qt)+2,In=Math.max((Qe-wn)/2,0),Ht=Math.max(Qe-wn-In,0);return{padding:`${In}px ${Vt}px ${Ht}px`}},Tc=He=>{const{componentCls:Qe,pickerCellCls:nt,pickerCellInnerCls:Vt,cellHeight:Qt,motionDurationSlow:wn,borderRadiusSM:In,motionDurationMid:Ht,cellHoverBg:gi,lineWidth:Zi,lineType:zr,colorPrimary:ji,cellActiveWithRangeBg:wr,colorTextLightSolid:ki,controlHeightSM:ro,cellRangeBorderColor:qn,pickerCellBorderGap:gr,cellHoverWithRangeBg:Or,cellWidth:qo,colorTextDisabled:Ko,cellBgDisabled:ra}=He;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qt,transform:"translateY(-50%)",transition:`all ${wn}`,content:'""'},[Vt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qt,height:Qt,lineHeight:`${Qt}px`,borderRadius:In,transition:`background ${Ht}, border ${Ht}`},"&-range-hover-start, &-range-hover-end":{[Vt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${nt}-in-view), + &:hover:not(${nt}-selected):not(${nt}-range-start):not(${nt}-range-end):not(${nt}-range-hover-start):not(${nt}-range-hover-end)`]:{[Vt]:{background:gi}},[`&-in-view${nt}-today ${Vt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Zi}px ${zr} ${ji}`,borderRadius:In,content:'""'}},[`&-in-view${nt}-in-range`]:{position:"relative","&::before":{background:wr}},[`&-in-view${nt}-selected ${Vt}, + &-in-view${nt}-range-start ${Vt}, + &-in-view${nt}-range-end ${Vt}`]:{color:ki,background:ji},[`&-in-view${nt}-range-start:not(${nt}-range-start-single), + &-in-view${nt}-range-end:not(${nt}-range-end-single)`]:{"&::before":{background:wr}},[`&-in-view${nt}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${nt}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${nt}-range-hover-start:not(${nt}-in-range):not(${nt}-range-start):not(${nt}-range-end), + &-in-view${nt}-range-hover-end:not(${nt}-in-range):not(${nt}-range-start):not(${nt}-range-end), + &-in-view${nt}-range-hover-start${nt}-range-start-single, + &-in-view${nt}-range-hover-start${nt}-range-start${nt}-range-end${nt}-range-end-near-hover, + &-in-view${nt}-range-hover-end${nt}-range-start${nt}-range-end${nt}-range-start-near-hover, + &-in-view${nt}-range-hover-end${nt}-range-end-single, + &-in-view${nt}-range-hover:not(${nt}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ro,borderTop:`${Zi}px dashed ${qn}`,borderBottom:`${Zi}px dashed ${qn}`,transform:"translateY(-50%)",transition:`all ${wn}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:gr},[`&-in-view${nt}-in-range${nt}-range-hover::before, + &-in-view${nt}-in-range${nt}-range-hover-start::before, + &-in-view${nt}-in-range${nt}-range-hover-end::before, + &-in-view${nt}-range-start${nt}-range-hover::before, + &-in-view${nt}-range-end${nt}-range-hover::before, + &-in-view${nt}-range-start:not(${nt}-range-start-single)${nt}-range-hover-start::before, + &-in-view${nt}-range-end:not(${nt}-range-end-single)${nt}-range-hover-end::before, + ${Qe}-panel + > :not(${Qe}-date-panel) + &-in-view${nt}-in-range${nt}-range-hover-start::before, + ${Qe}-panel + > :not(${Qe}-date-panel) + &-in-view${nt}-in-range${nt}-range-hover-end::before`]:{background:Or},[`&-in-view${nt}-range-start:not(${nt}-range-start-single):not(${nt}-range-end) ${Vt}`]:{borderStartStartRadius:In,borderEndStartRadius:In,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${nt}-range-end:not(${nt}-range-end-single):not(${nt}-range-start) ${Vt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:In,borderEndEndRadius:In},[`&-range-hover${nt}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${nt}-range-hover:first-child::after, + tr > &-in-view${nt}-range-hover-end:first-child::after, + &-in-view${nt}-start${nt}-range-hover-edge-start${nt}-range-hover-edge-start-near-range::after, + &-in-view${nt}-range-hover-edge-start:not(${nt}-range-hover-edge-start-near-range)::after, + &-in-view${nt}-range-hover-start::after`]:{insetInlineStart:(qo-Qt)/2,borderInlineStart:`${Zi}px dashed ${qn}`,borderStartStartRadius:In,borderEndStartRadius:In},[`tr > &-in-view${nt}-range-hover:last-child::after, + tr > &-in-view${nt}-range-hover-start:last-child::after, + &-in-view${nt}-end${nt}-range-hover-edge-end${nt}-range-hover-edge-end-near-range::after, + &-in-view${nt}-range-hover-edge-end:not(${nt}-range-hover-edge-end-near-range)::after, + &-in-view${nt}-range-hover-end::after`]:{insetInlineEnd:(qo-Qt)/2,borderInlineEnd:`${Zi}px dashed ${qn}`,borderStartEndRadius:In,borderEndEndRadius:In},"&-disabled":{color:Ko,pointerEvents:"none",[Vt]:{background:"transparent"},"&::before":{background:ra}},[`&-disabled${nt}-today ${Vt}::before`]:{borderColor:Ko}}},Yu=He=>{const{componentCls:Qe,pickerCellCls:nt,pickerCellInnerCls:Vt,pickerYearMonthCellWidth:Qt,pickerControlIconSize:wn,cellWidth:In,paddingSM:Ht,paddingXS:gi,paddingXXS:Zi,colorBgContainer:zr,lineWidth:ji,lineType:wr,borderRadiusLG:ki,colorPrimary:ro,colorTextHeading:qn,colorSplit:gr,pickerControlIconBorderWidth:Or,colorIcon:qo,textHeight:Ko,motionDurationMid:ra,colorIconHover:oa,fontWeightStrong:_o,cellHeight:cr,pickerCellPaddingVertical:us,colorTextDisabled:Ga,colorText:ks,fontSize:tl,cellHoverWithRangeBg:Xs,motionDurationSlow:Js,withoutTimeCellHeight:Zl,pickerQuarterPanelContentHeight:Ks,colorLink:gs,colorLinkActive:Ts,colorLinkHover:Cs,cellRangeBorderColor:jl,borderRadiusSM:fl,colorTextLightSolid:Zs,cellHoverBg:Ql,timeColumnHeight:uu,timeColumnWidth:_e,timeCellHeight:rt,controlItemBgActive:Nt,marginXXS:Rt,pickerDatePanelPaddingHorizontal:an}=He,Xt=In*7+an*2,Hn=(Xt-gi*2)/3-Qt-Ht,En=(Xt-gi*2)/4-Qt;return{[Qe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:zr,border:`${ji}px ${wr} ${gr}`,borderRadius:ki,outline:"none","&-focused":{borderColor:ro},"&-rtl":{direction:"rtl",[`${Qe}-prev-icon, + ${Qe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Qe}-next-icon, + ${Qe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Xt},"&-header":{display:"flex",padding:`0 ${gi}px`,color:qn,borderBottom:`${ji}px ${wr} ${gr}`,"> *":{flex:"none"},button:{padding:0,color:qo,lineHeight:`${Ko}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ra}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:tl,"&:hover":{color:oa}},"&-view":{flex:"auto",fontWeight:_o,lineHeight:`${Ko}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:gi},"&:hover":{color:ro}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:wn,height:wn,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:wn,height:wn,border:"0 solid currentcolor",borderBlockStartWidth:Or,borderBlockEndWidth:0,borderInlineStartWidth:Or,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(wn/2),insetInlineStart:Math.ceil(wn/2),display:"inline-block",width:wn,height:wn,border:"0 solid currentcolor",borderBlockStartWidth:Or,borderBlockEndWidth:0,borderInlineStartWidth:Or,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:cr,fontWeight:"normal"},th:{height:cr+us*2,color:ks,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${us}px 0`,color:Ga,cursor:"pointer","&-in-view":{color:ks}},Tc(He)),[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start ${Vt}, + &-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${Vt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Xs,transition:`all ${Js}`,content:'""'}},[`&-date-panel + ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-start + ${Vt}::after`]:{insetInlineEnd:-(In-cr)/2,insetInlineStart:0},[`&-date-panel ${Qe}-cell-in-view${Qe}-cell-in-range${Qe}-cell-range-hover-end ${Vt}::after`]:{insetInlineEnd:0,insetInlineStart:-(In-cr)/2},[`&-range-hover${Qe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-content`]:{height:Zl*4},[Vt]:{padding:`0 ${gi}px`}},"&-quarter-panel":{[`${Qe}-content`]:{height:Ks},[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:En,borderInlineStart:`${ji}px dashed ${jl}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:En,borderInlineEnd:`${ji}px dashed ${jl}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:En,borderInlineEnd:`${ji}px dashed ${jl}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:En,borderInlineStart:`${ji}px dashed ${jl}`}}},[`&-panel ${Qe}-footer`]:{borderTop:`${ji}px ${wr} ${gr}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ko-2*ji}px`,textAlign:"center","&-extra":{padding:`0 ${Ht}px`,lineHeight:`${Ko-2*ji}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${ji}px ${wr} ${gr}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:gs,"&:hover":{color:Cs},"&:active":{color:Ts},[`&${Qe}-today-btn-disabled`]:{color:Ga,cursor:"not-allowed"}},"&-decade-panel":{[Vt]:{padding:`0 ${gi/2}px`},[`${Qe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Qe}-body`]:{padding:`0 ${gi}px`},[Vt]:{width:Qt},[`${Qe}-cell-range-hover-start::after`]:{borderStartStartRadius:fl,borderEndStartRadius:fl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fl,borderEndEndRadius:fl}},[`${Qe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:fl,borderEndEndRadius:fl,[`${Qe}-panel-rtl &`]:{borderStartStartRadius:fl,borderEndStartRadius:fl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Qe}-cell-range-hover-start::after`]:{insetInlineStart:Hn,borderInlineStart:`${ji}px dashed ${jl}`,[`${Qe}-panel-rtl &`]:{insetInlineEnd:Hn,borderInlineEnd:`${ji}px dashed ${jl}`}},[`${Qe}-cell-range-hover-end::after`]:{insetInlineEnd:Hn,borderInlineEnd:`${ji}px dashed ${jl}`,[`${Qe}-panel-rtl &`]:{insetInlineStart:Hn,borderInlineStart:`${ji}px dashed ${jl}`}}},"&-week-panel":{[`${Qe}-body`]:{padding:`${gi}px ${Ht}px`},[`${Qe}-cell`]:{[`&:hover ${Vt}, + &-selected ${Vt}, + ${Vt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ra}`},"&:first-child:before":{borderStartStartRadius:fl,borderEndStartRadius:fl},"&:last-child:before":{borderStartEndRadius:fl,borderEndEndRadius:fl}},"&:hover td":{"&:before":{background:Ql}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${nt}`]:{"&:before":{background:ro},[`&${Qe}-cell-week`]:{color:new $d.C(Zs).setAlpha(.5).toHexString()},[Vt]:{color:Zs}}},"&-range-hover td:before":{background:Nt}}},"&-date-panel":{[`${Qe}-body`]:{padding:`${gi}px ${an}px`},[`${Qe}-content`]:{width:In*7,th:{width:In,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Qe}-time-panel`]:{borderInlineStart:`${ji}px ${wr} ${gr}`},[`${Qe}-date-panel, + ${Qe}-time-panel`]:{transition:`opacity ${Js}`},"&-active":{[`${Qe}-date-panel, + ${Qe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Qe}-content`]:{display:"flex",flex:"auto",height:uu},"&-column":{flex:"1 0 auto",width:_e,margin:`${Zi}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ra}`,overflowX:"hidden","&::after":{display:"block",height:uu-rt,content:'""'},"&:not(:first-child)":{borderInlineStart:`${ji}px ${wr} ${gr}`},"&-active":{background:new $d.C(Nt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Qe}-time-panel-cell`]:{marginInline:Rt,[`${Qe}-time-panel-cell-inner`]:{display:"block",width:_e-2*Rt,height:rt,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(_e-rt)/2,color:ks,lineHeight:`${rt}px`,borderRadius:fl,cursor:"pointer",transition:`background ${ra}`,"&:hover":{background:Ql}},"&-selected":{[`${Qe}-time-panel-cell-inner`]:{background:Nt}},"&-disabled":{[`${Qe}-time-panel-cell-inner`]:{color:Ga,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Qe}-time-panel-column:after`]:{height:uu-rt+Zi*2}}}},Ju=He=>{const{componentCls:Qe,colorBgContainer:nt,colorError:Vt,errorActiveShadow:Qt,colorWarning:wn,warningActiveShadow:In}=He;return{[`${Qe}:not(${Qe}-disabled)`]:{[`&${Qe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:nt,borderColor:Vt},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,cd.M1)((0,jf.TS)(He,{activeBorderColor:Vt,activeShadow:Qt}))),[`${Qe}-active-bar`]:{background:Vt}},[`&${Qe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:nt,borderColor:wn},[`&${Qe}-focused, &:focus`]:Object.assign({},(0,cd.M1)((0,jf.TS)(He,{activeBorderColor:wn,activeShadow:In}))),[`${Qe}-active-bar`]:{background:wn}}}}},Bu=He=>{const{componentCls:Qe,antCls:nt,controlHeight:Vt,fontSize:Qt,paddingInline:wn,colorBgContainer:In,lineWidth:Ht,lineType:gi,colorBorder:Zi,borderRadius:zr,motionDurationMid:ji,colorBgContainerDisabled:wr,colorTextDisabled:ki,colorTextPlaceholder:ro,controlHeightLG:qn,fontSizeLG:gr,controlHeightSM:Or,paddingInlineSM:qo,paddingXS:Ko,marginXS:ra,colorTextDescription:oa,lineWidthBold:_o,lineHeight:cr,colorPrimary:us,motionDurationSlow:Ga,zIndexPopup:ks,paddingXXS:tl,paddingSM:Xs,textHeight:Js,cellActiveWithRangeBg:Zl,colorPrimaryBorder:Ks,sizePopupArrow:gs,borderRadiusXS:Ts,borderRadiusOuter:Cs,colorBgElevated:jl,borderRadiusLG:fl,boxShadowSecondary:Zs,borderRadiusSM:Ql,colorSplit:uu,cellHoverBg:_e,presetsWidth:rt,presetsMaxWidth:Nt,boxShadowPopoverArrow:Rt,colorTextQuaternary:an}=He;return[{[Qe]:Object.assign(Object.assign(Object.assign({},(0,vd.Wf)(He)),Fd(He,Vt,Qt,wn)),{position:"relative",display:"inline-flex",alignItems:"center",background:In,lineHeight:1,border:`${Ht}px ${gi} ${Zi}`,borderRadius:zr,transition:`border ${ji}, box-shadow ${ji}`,"&:hover, &-focused":Object.assign({},(0,cd.pU)(He)),"&-focused":Object.assign({},(0,cd.M1)(He)),[`&${Qe}-disabled`]:{background:wr,borderColor:Zi,cursor:"not-allowed",[`${Qe}-suffix`]:{color:an}},[`&${Qe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Qe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,cd.ik)(He)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Qe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ro}}},"&-large":Object.assign(Object.assign({},Fd(He,qn,gr,wn)),{[`${Qe}-input > input`]:{fontSize:gr}}),"&-small":Object.assign({},Fd(He,Or,Qt,qo)),[`${Qe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ko/2,color:ki,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ra}}},[`${Qe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ki,lineHeight:1,background:In,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ji}, color ${ji}`,"> *":{verticalAlign:"top"},"&:hover":{color:oa}},[`${Qe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:gr,color:ki,fontSize:gr,verticalAlign:"top",cursor:"default",[`${Qe}-focused &`]:{color:oa},[`${Qe}-range-separator &`]:{[`${Qe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Qe}-clear`]:{insetInlineEnd:wn},"&:hover":{[`${Qe}-clear`]:{opacity:1}},[`${Qe}-active-bar`]:{bottom:-Ht,height:_o,marginInlineStart:wn,background:us,opacity:0,transition:`all ${Ga} ease-out`,pointerEvents:"none"},[`&${Qe}-focused`]:{[`${Qe}-active-bar`]:{opacity:1}},[`${Qe}-range-separator`]:{alignItems:"center",padding:`0 ${Ko}px`,lineHeight:1},[`&${Qe}-small`]:{[`${Qe}-clear`]:{insetInlineEnd:qo},[`${Qe}-active-bar`]:{marginInlineStart:qo}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,vd.Wf)(He)),Yu(He)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ks,[`&${Qe}-dropdown-hidden`]:{display:"none"},[`&${Qe}-dropdown-placement-bottomLeft`]:{[`${Qe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Qe}-dropdown-placement-topLeft`]:{[`${Qe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${nt}-slide-up-enter${nt}-slide-up-enter-active${Qe}-dropdown-placement-topLeft, + &${nt}-slide-up-enter${nt}-slide-up-enter-active${Qe}-dropdown-placement-topRight, + &${nt}-slide-up-appear${nt}-slide-up-appear-active${Qe}-dropdown-placement-topLeft, + &${nt}-slide-up-appear${nt}-slide-up-appear-active${Qe}-dropdown-placement-topRight`]:{animationName:hd.Qt},[`&${nt}-slide-up-enter${nt}-slide-up-enter-active${Qe}-dropdown-placement-bottomLeft, + &${nt}-slide-up-enter${nt}-slide-up-enter-active${Qe}-dropdown-placement-bottomRight, + &${nt}-slide-up-appear${nt}-slide-up-appear-active${Qe}-dropdown-placement-bottomLeft, + &${nt}-slide-up-appear${nt}-slide-up-appear-active${Qe}-dropdown-placement-bottomRight`]:{animationName:hd.fJ},[`&${nt}-slide-up-leave${nt}-slide-up-leave-active${Qe}-dropdown-placement-topLeft, + &${nt}-slide-up-leave${nt}-slide-up-leave-active${Qe}-dropdown-placement-topRight`]:{animationName:hd.ly},[`&${nt}-slide-up-leave${nt}-slide-up-leave-active${Qe}-dropdown-placement-bottomLeft, + &${nt}-slide-up-leave${nt}-slide-up-leave-active${Qe}-dropdown-placement-bottomRight`]:{animationName:hd.Uw},[`${Qe}-panel > ${Qe}-time-panel`]:{paddingTop:tl},[`${Qe}-ranges`]:{marginBottom:0,padding:`${tl}px ${Xs}px`,overflow:"hidden",lineHeight:`${Js-2*Ht-Ko/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Qe}-preset > ${nt}-tag-blue`]:{color:us,background:Zl,borderColor:Ks,cursor:"pointer"},[`${Qe}-ok`]:{marginInlineStart:"auto"}},[`${Qe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Qe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:wn*1.5,transition:`left ${Ga} ease-out`},(0,Xu.r)(gs,Ts,Cs,jl,Rt)),[`${Qe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:jl,borderRadius:fl,boxShadow:Zs,transition:`margin ${Ga}`,[`${Qe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Qe}-presets`]:{display:"flex",flexDirection:"column",minWidth:rt,maxWidth:Nt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ko,borderInlineEnd:`${Ht}px ${gi} ${uu}`,li:Object.assign(Object.assign({},vd.vS),{borderRadius:Ql,paddingInline:Ko,paddingBlock:(Or-Math.round(Qt*cr))/2,cursor:"pointer",transition:`all ${Ga}`,"+ li":{marginTop:ra},"&:hover":{background:_e}})}},[`${Qe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Qe}-panel`]:{borderWidth:`0 0 ${Ht}px`},"&:last-child":{[`${Qe}-panel`]:{borderWidth:0}}},[`${Qe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Qe}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:Zi}}}}),"&-dropdown-range":{padding:`${gs*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Qe}-separator`]:{transform:"rotate(180deg)"},[`${Qe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,hd.oN)(He,"slide-up"),(0,hd.oN)(He,"slide-down"),(0,nu.Fm)(He,"move-up"),(0,nu.Fm)(He,"move-down")]},Uu=He=>{const{componentCls:Qe,controlHeightLG:nt,paddingXXS:Vt,padding:Qt}=He;return{pickerCellCls:`${Qe}-cell`,pickerCellInnerCls:`${Qe}-cell-inner`,pickerYearMonthCellWidth:nt*1.5,pickerQuarterPanelContentHeight:nt*1.4,pickerCellPaddingVertical:Vt+Vt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Qt+Vt/2}},ig=He=>({cellHoverBg:He.controlItemBgHover,cellActiveWithRangeBg:He.controlItemBgActive,cellHoverWithRangeBg:new $d.C(He.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new $d.C(He.colorPrimary).lighten(20).toHexString(),cellBgDisabled:He.colorBgContainerDisabled,timeColumnWidth:He.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:He.controlHeightSM*1.5,cellHeight:He.controlHeightSM,textHeight:He.controlHeightLG,withoutTimeCellHeight:He.controlHeightLG*1.65});var Mu=(0,zf.Z)("DatePicker",He=>{const Qe=(0,jf.TS)((0,cd.e5)(He),Uu(He));return[Bu(Qe),Ju(Qe),(0,Tu.c)(He,{focusElCls:`${He.componentCls}-focused`})]},He=>Object.assign(Object.assign(Object.assign({},(0,cd.TM)(He)),ig(He)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:He.zIndexPopupBase+50}));function Xl(He,Qe,nt){return nt!==void 0?nt:Qe==="year"&&He.lang.yearPlaceholder?He.lang.yearPlaceholder:Qe==="quarter"&&He.lang.quarterPlaceholder?He.lang.quarterPlaceholder:Qe==="month"&&He.lang.monthPlaceholder?He.lang.monthPlaceholder:Qe==="week"&&He.lang.weekPlaceholder?He.lang.weekPlaceholder:Qe==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.placeholder:He.lang.placeholder}function qu(He,Qe,nt){return nt!==void 0?nt:Qe==="year"&&He.lang.yearPlaceholder?He.lang.rangeYearPlaceholder:Qe==="quarter"&&He.lang.quarterPlaceholder?He.lang.rangeQuarterPlaceholder:Qe==="month"&&He.lang.monthPlaceholder?He.lang.rangeMonthPlaceholder:Qe==="week"&&He.lang.weekPlaceholder?He.lang.rangeWeekPlaceholder:Qe==="time"&&He.timePickerLocale.placeholder?He.timePickerLocale.rangePlaceholder:He.lang.rangePlaceholder}function el(He,Qe){const nt={adjustX:1,adjustY:1};switch(Qe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:nt};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:nt};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:nt};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:nt};default:return{points:He==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:nt}}}function dh(He){return He?Array.isArray(He)?He:[He]:[]}function jo(He){const{format:Qe,picker:nt,showHour:Vt,showMinute:Qt,showSecond:wn,use12Hours:In}=He,Ht=dh(Qe)[0],gi=Object.assign({},He);return Qe&&Array.isArray(Qe)&&(gi.format=Ht),Ht&&typeof Ht=="string"&&(!Ht.includes("s")&&wn===void 0&&(gi.showSecond=!1),!Ht.includes("m")&&Qt===void 0&&(gi.showMinute=!1),!Ht.includes("H")&&!Ht.includes("h")&&!Ht.includes("K")&&!Ht.includes("k")&&Vt===void 0&&(gi.showHour=!1),(Ht.includes("a")||Ht.includes("A"))&&In===void 0&&(gi.use12Hours=!0)),nt==="time"?gi:(typeof Ht=="function"&&delete gi.format,{showTime:gi})}function fd(He,Qe,nt){if(He===!1)return!1;const Vt={clearIcon:Qe!=null?Qe:nt};return typeof He=="object"?Object.assign(Object.assign({},Vt),He):Vt}var Ot=Se(3113);function fi(He){return De.createElement(Ot.ZP,Object.assign({size:"small",type:"primary"},He))}var ch={button:fi},Vd=function(He,Qe){var nt={};for(var Vt in He)Object.prototype.hasOwnProperty.call(He,Vt)&&Qe.indexOf(Vt)<0&&(nt[Vt]=He[Vt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Vt=Object.getOwnPropertySymbols(He);Qt{const{prefixCls:Qt,getPopupContainer:wn,className:In,placement:Ht,size:gi,disabled:Zi,bordered:zr=!0,placeholder:ji,popupClassName:wr,dropdownClassName:ki,status:ro,clearIcon:qn,allowClear:gr,rootClassName:Or}=nt,qo=Vd(nt,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ko=De.useRef(null),{getPrefixCls:ra,direction:oa,getPopupContainer:_o}=(0,De.useContext)(dd.E_),cr=ra("picker",Qt),{compactSize:us,compactItemClassnames:Ga}=(0,uf.ri)(cr,oa),{format:ks,showTime:tl,picker:Xs}=nt,Js=ra(),[Zl,Ks]=Mu(cr),gs=Object.assign(Object.assign({},tl?jo(Object.assign({format:ks,picker:Xs},tl)):{}),Xs==="time"?jo(Object.assign(Object.assign({format:ks},nt),{picker:Xs})):{}),Ts=(0,uh.Z)(Rt=>{var an;return(an=gi!=null?gi:us)!==null&&an!==void 0?an:Rt}),Cs=De.useContext(md.Z),jl=Zi!=null?Zi:Cs,fl=(0,De.useContext)(zh.aM),{hasFeedback:Zs,status:Ql,feedbackIcon:uu}=fl,_e=De.createElement(De.Fragment,null,Xs==="time"?De.createElement(bn,null):De.createElement(et,null),Zs&&uu);(0,De.useImperativeHandle)(Vt,()=>({focus:()=>{var Rt;return(Rt=Ko.current)===null||Rt===void 0?void 0:Rt.focus()},blur:()=>{var Rt;return(Rt=Ko.current)===null||Rt===void 0?void 0:Rt.blur()}}));const[rt]=(0,nd.Z)("Calendar",Rh.Z),Nt=Object.assign(Object.assign({},rt),nt.locale);return Zl(De.createElement(Vu,Object.assign({separator:De.createElement("span",{"aria-label":"to",className:`${cr}-separator`},De.createElement(Br,null)),disabled:jl,ref:Ko,dropdownAlign:el(oa,Ht),placeholder:qu(Nt,Xs,ji),suffixIcon:_e,prevIcon:De.createElement("span",{className:`${cr}-prev-icon`}),nextIcon:De.createElement("span",{className:`${cr}-next-icon`}),superPrevIcon:De.createElement("span",{className:`${cr}-super-prev-icon`}),superNextIcon:De.createElement("span",{className:`${cr}-super-next-icon`}),transitionName:`${Js}-slide-up`},qo,gs,{className:fn()({[`${cr}-${Ts}`]:Ts,[`${cr}-borderless`]:!zr},(0,ud.Z)(cr,(0,ud.F)(Ql,ro),Zs),Ks,Ga,In,Or),locale:Nt.lang,prefixCls:cr,getPopupContainer:wn||_o,generateConfig:He,components:ch,direction:oa,dropdownClassName:fn()(Ks,wr||ki,Or),allowClear:fd(gr,qn,De.createElement(Ci.Z,null))})))})}var Sc=function(He,Qe){var nt={};for(var Vt in He)Object.prototype.hasOwnProperty.call(He,Vt)&&Qe.indexOf(Vt)<0&&(nt[Vt]=He[Vt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,Vt=Object.getOwnPropertySymbols(He);Qt{const{prefixCls:ro,getPopupContainer:qn,style:gr,className:Or,rootClassName:qo,size:Ko,bordered:ra=!0,placement:oa,placeholder:_o,popupClassName:cr,dropdownClassName:us,disabled:Ga,status:ks,clearIcon:tl,allowClear:Xs}=wr,Js=Sc(wr,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Zl,direction:Ks,getPopupContainer:gs,[zr]:Ts}=(0,De.useContext)(dd.E_),Cs=Zl("picker",ro),{compactSize:jl,compactItemClassnames:fl}=(0,uf.ri)(Cs,Ks),Zs=De.useRef(null),{format:Ql,showTime:uu}=wr,[_e,rt]=Mu(Cs);(0,De.useImperativeHandle)(ki,()=>({focus:()=>{var rr;return(rr=Zs.current)===null||rr===void 0?void 0:rr.focus()},blur:()=>{var rr;return(rr=Zs.current)===null||rr===void 0?void 0:rr.blur()}}));const Nt={showToday:!0};let Rt={};gi&&(Rt.picker=gi);const an=gi||wr.picker;Rt=Object.assign(Object.assign(Object.assign({},Rt),uu?jo(Object.assign({format:Ql,picker:an},uu)):{}),an==="time"?jo(Object.assign(Object.assign({format:Ql},wr),{picker:an})):{});const Xt=Zl(),Hn=(0,uh.Z)(rr=>{var vo;return(vo=Ko!=null?Ko:jl)!==null&&vo!==void 0?vo:rr}),En=De.useContext(md.Z),kn=Ga!=null?Ga:En,Bi=(0,De.useContext)(zh.aM),{hasFeedback:Jn,status:xi,feedbackIcon:Ui}=Bi,vr=De.createElement(De.Fragment,null,an==="time"?De.createElement(bn,null):De.createElement(et,null),Jn&&Ui),[tr]=(0,nd.Z)("DatePicker",Rh.Z),_r=Object.assign(Object.assign({},tr),wr.locale);return _e(De.createElement(_d,Object.assign({ref:Zs,placeholder:Xl(_r,an,_o),suffixIcon:vr,dropdownAlign:el(Ks,oa),prevIcon:De.createElement("span",{className:`${Cs}-prev-icon`}),nextIcon:De.createElement("span",{className:`${Cs}-next-icon`}),superPrevIcon:De.createElement("span",{className:`${Cs}-super-prev-icon`}),superNextIcon:De.createElement("span",{className:`${Cs}-super-next-icon`}),transitionName:`${Xt}-slide-up`},Nt,Js,Rt,{locale:_r.lang,className:fn()({[`${Cs}-${Hn}`]:Hn,[`${Cs}-borderless`]:!ra},(0,ud.Z)(Cs,(0,ud.F)(xi,ks),Jn),rt,fl,Ts==null?void 0:Ts.className,Or,qo),style:Object.assign(Object.assign({},Ts==null?void 0:Ts.style),gr),prefixCls:Cs,getPopupContainer:qn||gs,generateConfig:He,components:ch,direction:Ks,disabled:kn,dropdownClassName:fn()(rt,qo,cr||us),allowClear:fd(Xs,tl,De.createElement(Ci.Z,null))})))});return Zi&&(ji.displayName=Zi),ji}const nt=Qe(),Vt=Qe("week","WeekPicker"),Qt=Qe("month","MonthPicker"),wn=Qe("year","YearPicker"),In=Qe("time","TimePicker"),Ht=Qe("quarter","QuarterPicker");return{DatePicker:nt,WeekPicker:Vt,MonthPicker:Qt,YearPicker:wn,TimePicker:In,QuarterPicker:Ht}}const El=null;function Jl(He){const{DatePicker:Qe,WeekPicker:nt,MonthPicker:Vt,YearPicker:Qt,TimePicker:wn,QuarterPicker:In}=df(He),Ht=xc(He),gi=Qe;return gi.WeekPicker=nt,gi.MonthPicker=Vt,gi.YearPicker=Qt,gi.RangePicker=Ht,gi.TimePicker=wn,gi.QuarterPicker=In,gi}var Ba=Jl;const Fu=Ba(Ae);function Ku(He){const Qe=el(He.direction,He.placement);return Qe.overflow.adjustY=!1,Qe.overflow.adjustX=!1,Object.assign(Object.assign({},He),{dropdownAlign:Qe})}const bl=(0,Ce.Z)(Fu,"picker",null,Ku);Fu._InternalPanelDoNotUseOrYouWillBeFired=bl;const Ms=(0,Ce.Z)(Fu.RangePicker,"picker",null,Ku);Fu._InternalRangePanelDoNotUseOrYouWillBeFired=Ms,Fu.generatePicker=Ba;var Su=Fu},43428:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return Ct}});var ve=Se(92310),We=Se.n(ve),kt=Se(44127),Jt=Se(72071),vt=Se(43403),xt=Se(34280),Te=Se(59301),Wt=Te.createContext(null),Zt=Te.createContext({}),nn=Wt,en=Se(90493),Gt=Se(96663),Lt=Se(77900),je=Se(10228),te=Se(26112),ne=Se(70425),ce=function($n){var at=$n.prefixCls,ke=$n.className,be=$n.style,Ve=$n.children,lt=$n.containerRef,Ee=$n.id,wt=$n.onMouseEnter,zn=$n.onMouseOver,pt=$n.onMouseLeave,Et=$n.onClick,_t=$n.onKeyDown,sn=$n.onKeyUp,zt={onMouseEnter:wt,onMouseOver:zn,onMouseLeave:pt,onClick:Et,onKeyDown:_t,onKeyUp:sn},gn=Te.useContext(Zt),nr=gn.panel,_i=(0,ne.useComposeRef)(nr,lt);return Te.createElement(Te.Fragment,null,Te.createElement("div",(0,Gt.Z)({id:Ee,className:We()("".concat(at,"-content"),ke),style:(0,kt.Z)({},be),"aria-modal":"true",role:"dialog",ref:_i},zt),Ve))},le=ce,ge=Se(48736);function Ae(Mn){return typeof Mn=="string"&&String(Number(Mn))===Mn?((0,ge.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Mn)):Mn}function Ce(Mn){warning(!("wrapperClassName"in Mn),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Mn.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ze={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function De(Mn,$n){var at,ke,be,Ve,lt=Mn.prefixCls,Ee=Mn.open,wt=Mn.placement,zn=Mn.inline,pt=Mn.push,Et=Mn.forceRender,_t=Mn.autoFocus,sn=Mn.keyboard,zt=Mn.rootClassName,gn=Mn.rootStyle,nr=Mn.zIndex,_i=Mn.className,Fi=Mn.id,Ni=Mn.style,ir=Mn.motion,di=Mn.width,Mr=Mn.height,$i=Mn.children,Nr=Mn.contentWrapperStyle,Bo=Mn.mask,So=Mn.maskClosable,Hr=Mn.maskMotion,ca=Mn.maskClassName,Ra=Mn.maskStyle,Ta=Mn.afterOpenChange,ns=Mn.onClose,Va=Mn.onMouseEnter,zs=Mn.onMouseOver,Os=Mn.onMouseLeave,Xo=Mn.onClick,ml=Mn.onKeyDown,Rs=Mn.onKeyUp,Me=Te.useRef(),Gi=Te.useRef(),jr=Te.useRef();Te.useImperativeHandle($n,function(){return Me.current});var Nn=function(Yr){var Pt=Yr.keyCode,bi=Yr.shiftKey;switch(Pt){case je.Z.TAB:{if(Pt===je.Z.TAB){if(!bi&&document.activeElement===jr.current){var Ur;(Ur=Gi.current)===null||Ur===void 0||Ur.focus({preventScroll:!0})}else if(bi&&document.activeElement===Gi.current){var ko;(ko=jr.current)===null||ko===void 0||ko.focus({preventScroll:!0})}}break}case je.Z.ESC:{ns&&sn&&(Yr.stopPropagation(),ns(Yr));break}}};Te.useEffect(function(){if(Ee&&_t){var Gr;(Gr=Me.current)===null||Gr===void 0||Gr.focus({preventScroll:!0})}},[Ee]);var Oi=Te.useState(!1),Li=(0,Jt.Z)(Oi,2),Zr=Li[0],Vr=Li[1],Ii=Te.useContext(nn),rn;pt===!1?rn={distance:0}:pt===!0?rn={}:rn=pt||{};var Ut=(at=(ke=(be=rn)===null||be===void 0?void 0:be.distance)!==null&&ke!==void 0?ke:Ii==null?void 0:Ii.pushDistance)!==null&&at!==void 0?at:180,Xe=Te.useMemo(function(){return{pushDistance:Ut,push:function(){Vr(!0)},pull:function(){Vr(!1)}}},[Ut]);Te.useEffect(function(){if(Ee){var Gr;Ii==null||(Gr=Ii.push)===null||Gr===void 0||Gr.call(Ii)}else{var Yr;Ii==null||(Yr=Ii.pull)===null||Yr===void 0||Yr.call(Ii)}},[Ee]),Te.useEffect(function(){return function(){var Gr;Ii==null||(Gr=Ii.pull)===null||Gr===void 0||Gr.call(Ii)}},[]);var cn=Bo&&Te.createElement(Lt.default,(0,Gt.Z)({key:"mask"},Hr,{visible:Ee}),function(Gr,Yr){var Pt=Gr.className,bi=Gr.style;return Te.createElement("div",{className:We()("".concat(lt,"-mask"),Pt,ca),style:(0,kt.Z)((0,kt.Z)({},bi),Ra),onClick:So&&Ee?ns:void 0,ref:Yr})}),oi=typeof ir=="function"?ir(wt):ir,Vn={};if(Zr&&Ut)switch(wt){case"top":Vn.transform="translateY(".concat(Ut,"px)");break;case"bottom":Vn.transform="translateY(".concat(-Ut,"px)");break;case"left":Vn.transform="translateX(".concat(Ut,"px)");break;default:Vn.transform="translateX(".concat(-Ut,"px)");break}wt==="left"||wt==="right"?Vn.width=Ae(di):Vn.height=Ae(Mr);var An={onMouseEnter:Va,onMouseOver:zs,onMouseLeave:Os,onClick:Xo,onKeyDown:ml,onKeyUp:Rs},Si=Te.createElement(Lt.default,(0,Gt.Z)({key:"panel"},oi,{visible:Ee,forceRender:Et,onVisibleChanged:function(Yr){Ta==null||Ta(Yr)},removeOnLeave:!1,leavedClassName:"".concat(lt,"-content-wrapper-hidden")}),function(Gr,Yr){var Pt=Gr.className,bi=Gr.style;return Te.createElement("div",(0,Gt.Z)({className:We()("".concat(lt,"-content-wrapper"),Pt),style:(0,kt.Z)((0,kt.Z)((0,kt.Z)({},Vn),bi),Nr)},(0,te.Z)(Mn,{data:!0})),Te.createElement(le,(0,Gt.Z)({id:Fi,containerRef:Yr,prefixCls:lt,className:_i,style:Ni},An),$i))}),eo=(0,kt.Z)({},gn);return nr&&(eo.zIndex=nr),Te.createElement(nn.Provider,{value:Xe},Te.createElement("div",{className:We()(lt,"".concat(lt,"-").concat(wt),zt,(Ve={},(0,en.Z)(Ve,"".concat(lt,"-open"),Ee),(0,en.Z)(Ve,"".concat(lt,"-inline"),zn),Ve)),style:eo,tabIndex:-1,ref:Me,onKeyDown:Nn},cn,Te.createElement("div",{tabIndex:0,ref:Gi,style:ze,"aria-hidden":"true","data-sentinel":"start"}),Si,Te.createElement("div",{tabIndex:0,ref:jr,style:ze,"aria-hidden":"true","data-sentinel":"end"})))}var mt=Te.forwardRef(De),At=mt,dt=function($n){var at=$n.open,ke=at===void 0?!1:at,be=$n.prefixCls,Ve=be===void 0?"rc-drawer":be,lt=$n.placement,Ee=lt===void 0?"right":lt,wt=$n.autoFocus,zn=wt===void 0?!0:wt,pt=$n.keyboard,Et=pt===void 0?!0:pt,_t=$n.width,sn=_t===void 0?378:_t,zt=$n.mask,gn=zt===void 0?!0:zt,nr=$n.maskClosable,_i=nr===void 0?!0:nr,Fi=$n.getContainer,Ni=$n.forceRender,ir=$n.afterOpenChange,di=$n.destroyOnClose,Mr=$n.onMouseEnter,$i=$n.onMouseOver,Nr=$n.onMouseLeave,Bo=$n.onClick,So=$n.onKeyDown,Hr=$n.onKeyUp,ca=$n.panelRef,Ra=Te.useState(!1),Ta=(0,Jt.Z)(Ra,2),ns=Ta[0],Va=Ta[1],zs=Te.useState(!1),Os=(0,Jt.Z)(zs,2),Xo=Os[0],ml=Os[1];(0,xt.Z)(function(){ml(!0)},[]);var Rs=Xo?ke:!1,Me=Te.useRef(),Gi=Te.useRef();(0,xt.Z)(function(){Rs&&(Gi.current=document.activeElement)},[Rs]);var jr=function(Vr){var Ii;if(Va(Vr),ir==null||ir(Vr),!Vr&&Gi.current&&!((Ii=Me.current)!==null&&Ii!==void 0&&Ii.contains(Gi.current))){var rn;(rn=Gi.current)===null||rn===void 0||rn.focus({preventScroll:!0})}},Nn=Te.useMemo(function(){return{panel:ca}},[ca]);if(!Ni&&!ns&&!Rs&&di)return null;var Oi={onMouseEnter:Mr,onMouseOver:$i,onMouseLeave:Nr,onClick:Bo,onKeyDown:So,onKeyUp:Hr},Li=(0,kt.Z)((0,kt.Z)({},$n),{},{open:Rs,prefixCls:Ve,placement:Ee,autoFocus:zn,keyboard:Et,width:sn,mask:gn,maskClosable:_i,inline:Fi===!1,afterOpenChange:jr,ref:Me},Oi);return Te.createElement(Zt.Provider,{value:Nn},Te.createElement(vt.Z,{open:Rs||Ni||ns,autoDestroy:!1,getContainer:Fi,autoLock:gn&&(Rs||ns)},Te.createElement(At,Li)))},st=dt,Dt=st,et=Se(62892),Cn=Se(36355),jt=Se(32441),On=Se(47729),bn=Mn=>{const{prefixCls:$n,title:at,footer:ke,extra:be,closeIcon:Ve,closable:lt,onClose:Ee,headerStyle:wt,drawerStyle:zn,bodyStyle:pt,footerStyle:Et,children:_t}=Mn,sn=Te.useCallback(Fi=>Te.createElement("button",{type:"button",onClick:Ee,"aria-label":"Close",className:`${$n}-close`},Fi),[Ee]),[zt,gn]=(0,On.Z)(lt,Ve,sn,void 0,!0),nr=Te.useMemo(()=>!at&&!zt?null:Te.createElement("div",{style:wt,className:We()(`${$n}-header`,{[`${$n}-header-close-only`]:zt&&!at&&!be})},Te.createElement("div",{className:`${$n}-header-title`},gn,at&&Te.createElement("div",{className:`${$n}-title`},at)),be&&Te.createElement("div",{className:`${$n}-extra`},be)),[zt,gn,be,wt,$n,at]),_i=Te.useMemo(()=>{if(!ke)return null;const Fi=`${$n}-footer`;return Te.createElement("div",{className:Fi,style:Et},ke)},[ke,Et,$n]);return Te.createElement("div",{className:`${$n}-wrapper-body`,style:zn},nr,Te.createElement("div",{className:`${$n}-body`,style:pt},_t),_i)},Ci=Se(33234),qi=Se(83116),Tt=Se(37613),Yn=Mn=>{const{componentCls:$n,motionDurationSlow:at}=Mn,ke={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${at}`}}};return{[$n]:{[`${$n}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${at}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${$n}-panel-motion`]:{"&-left":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ke,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Br=Mn=>{const{componentCls:$n,zIndexPopup:at,colorBgMask:ke,colorBgElevated:be,motionDurationSlow:Ve,motionDurationMid:lt,padding:Ee,paddingLG:wt,fontSizeLG:zn,lineHeightLG:pt,lineWidth:Et,lineType:_t,colorSplit:sn,marginSM:zt,colorIcon:gn,colorIconHover:nr,colorText:_i,fontWeightStrong:Fi,footerPaddingBlock:Ni,footerPaddingInline:ir}=Mn,di=`${$n}-content-wrapper`;return{[$n]:{position:"fixed",inset:0,zIndex:at,pointerEvents:"none","&-pure":{position:"relative",background:be,[`&${$n}-left`]:{boxShadow:Mn.boxShadowDrawerLeft},[`&${$n}-right`]:{boxShadow:Mn.boxShadowDrawerRight},[`&${$n}-top`]:{boxShadow:Mn.boxShadowDrawerUp},[`&${$n}-bottom`]:{boxShadow:Mn.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${$n}-mask`]:{position:"absolute",inset:0,zIndex:at,background:ke,pointerEvents:"auto"},[di]:{position:"absolute",zIndex:at,maxWidth:"100vw",transition:`all ${Ve}`,"&-hidden":{display:"none"}},[`&-left > ${di}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Mn.boxShadowDrawerLeft},[`&-right > ${di}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Mn.boxShadowDrawerRight},[`&-top > ${di}`]:{top:0,insetInline:0,boxShadow:Mn.boxShadowDrawerUp},[`&-bottom > ${di}`]:{bottom:0,insetInline:0,boxShadow:Mn.boxShadowDrawerDown},[`${$n}-content`]:{width:"100%",height:"100%",overflow:"auto",background:be,pointerEvents:"auto"},[`${$n}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${$n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ee}px ${wt}px`,fontSize:zn,lineHeight:pt,borderBottom:`${Et}px ${_t} ${sn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${$n}-extra`]:{flex:"none"},[`${$n}-close`]:{display:"inline-block",marginInlineEnd:zt,color:gn,fontWeight:Fi,fontSize:zn,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${lt}`,textRendering:"auto","&:focus, &:hover":{color:nr,textDecoration:"none"}},[`${$n}-title`]:{flex:1,margin:0,color:_i,fontWeight:Mn.fontWeightStrong,fontSize:zn,lineHeight:pt},[`${$n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:wt,overflow:"auto"},[`${$n}-footer`]:{flexShrink:0,padding:`${Ni}px ${ir}px`,borderTop:`${Et}px ${_t} ${sn}`},"&-rtl":{direction:"rtl"}}}};var Lr=(0,qi.Z)("Drawer",Mn=>{const $n=(0,Tt.TS)(Mn,{});return[Br($n),Yn($n)]},Mn=>({zIndexPopup:Mn.zIndexPopupBase,footerPaddingBlock:Mn.paddingXS,footerPaddingInline:Mn.padding})),fn=Se(11575),ui=function(Mn,$n){var at={};for(var ke in Mn)Object.prototype.hasOwnProperty.call(Mn,ke)&&$n.indexOf(ke)<0&&(at[ke]=Mn[ke]);if(Mn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ke=Object.getOwnPropertySymbols(Mn);be{var $n;const{rootClassName:at,width:ke,height:be,size:Ve="default",mask:lt=!0,push:Ee=Ln,open:wt,afterOpenChange:zn,onClose:pt,prefixCls:Et,getContainer:_t,style:sn,className:zt,visible:gn,afterVisibleChange:nr}=Mn,_i=ui(Mn,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Fi,getPrefixCls:Ni,direction:ir,drawer:di}=Te.useContext(Cn.E_),Mr=Ni("drawer",Et),[$i,Nr]=Lr(Mr),Bo=_t===void 0&&Fi?()=>Fi(document.body):_t,So=We()({"no-mask":!lt,[`${Mr}-rtl`]:ir==="rtl"},at,Nr),Hr=Te.useMemo(()=>ke!=null?ke:Ve==="large"?736:378,[ke,Ve]),ca=Te.useMemo(()=>be!=null?be:Ve==="large"?736:378,[be,Ve]),Ra={motionName:(0,et.m)(Mr,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Ta=Va=>({motionName:(0,et.m)(Mr,`panel-motion-${Va}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ns=(0,fn.H)();return $i(Te.createElement(Ci.BR,null,Te.createElement(jt.Ux,{status:!0,override:!0},Te.createElement(Dt,Object.assign({prefixCls:Mr,onClose:pt,maskMotion:Ra,motion:Ta},_i,{open:wt!=null?wt:gn,mask:lt,push:Ee,width:Hr,height:ca,style:Object.assign(Object.assign({},di==null?void 0:di.style),sn),className:We()(di==null?void 0:di.className,zt),rootClassName:So,getContainer:Bo,afterOpenChange:zn!=null?zn:nr,panelRef:ns}),Te.createElement(bn,Object.assign({prefixCls:Mr},_i,{onClose:pt}))))))},Qi=Mn=>{const{prefixCls:$n,style:at,className:ke,placement:be="right"}=Mn,Ve=ui(Mn,["prefixCls","style","className","placement"]),{getPrefixCls:lt}=Te.useContext(Cn.E_),Ee=lt("drawer",$n),[wt,zn]=Lr(Ee),pt=We()(Ee,`${Ee}-pure`,`${Ee}-${be}`,zn,ke);return wt(Te.createElement("div",{className:pt,style:at},Te.createElement(bn,Object.assign({prefixCls:Ee},Ve))))};jn._InternalPanelDoNotUseOrYouWillBeFired=Qi;var Ct=jn},78241:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return Ut}});var ve=Se(19127),We=Se(92310),kt=Se.n(We),Jt=Se(77900),vt=Se(59301),xt=Se(62892),Te=Se(32441);function Wt(Xe){const[cn,oi]=vt.useState(Xe);return vt.useEffect(()=>{const Vn=setTimeout(()=>{oi(Xe)},Xe.length?0:10);return()=>{clearTimeout(Vn)}},[Xe]),cn}var Zt=Se(17313),nn=Se(29878),en=Se(8378),Gt=Se(37613),Lt=Se(83116),te=Xe=>{const{componentCls:cn}=Xe,oi=`${cn}-show-help`,Vn=`${cn}-show-help-item`;return{[oi]:{transition:`opacity ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Vn]:{overflow:"hidden",transition:`height ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, + opacity ${Xe.motionDurationSlow} ${Xe.motionEaseInOut}, + transform ${Xe.motionDurationSlow} ${Xe.motionEaseInOut} !important`,[`&${Vn}-appear, &${Vn}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Vn}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ne=Xe=>({legend:{display:"block",width:"100%",marginBottom:Xe.marginLG,padding:0,color:Xe.colorTextDescription,fontSize:Xe.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Xe.lineWidth}px ${Xe.lineType} ${Xe.colorBorder}`},label:{fontSize:Xe.fontSize},'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 ${Xe.controlOutlineWidth}px ${Xe.controlOutline}`},output:{display:"block",paddingTop:15,color:Xe.colorText,fontSize:Xe.fontSize,lineHeight:Xe.lineHeight}}),ce=(Xe,cn)=>{const{formItemCls:oi}=Xe;return{[oi]:{[`${oi}-label > label`]:{height:cn},[`${oi}-control-input`]:{minHeight:cn}}}},le=Xe=>{const{componentCls:cn}=Xe;return{[Xe.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Zt.Wf)(Xe)),ne(Xe)),{[`${cn}-text`]:{display:"inline-block",paddingInlineEnd:Xe.paddingSM},"&-small":Object.assign({},ce(Xe,Xe.controlHeightSM)),"&-large":Object.assign({},ce(Xe,Xe.controlHeightLG))})}},ge=Xe=>{const{formItemCls:cn,iconCls:oi,componentCls:Vn,rootPrefixCls:An,labelRequiredMarkColor:Si,labelColor:eo,labelFontSize:Gr,labelHeight:Yr,labelColonMarginInlineStart:Pt,labelColonMarginInlineEnd:bi,itemMarginBottom:Ur}=Xe;return{[cn]:Object.assign(Object.assign({},(0,Zt.Wf)(Xe)),{marginBottom:Ur,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${An}-row`]:{display:"none"},"&-has-warning":{[`${cn}-split`]:{color:Xe.colorError}},"&-has-error":{[`${cn}-split`]:{color:Xe.colorWarning}},[`${cn}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Xe.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Yr,color:eo,fontSize:Gr,[`> ${oi}`]:{fontSize:Xe.fontSize,verticalAlign:"top"},[`&${cn}-required:not(${cn}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Xe.marginXXS,color:Si,fontSize:Xe.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${Vn}-hide-required-mark &`]:{display:"none"}},[`${cn}-optional`]:{display:"inline-block",marginInlineStart:Xe.marginXXS,color:Xe.colorTextDescription,[`${Vn}-hide-required-mark &`]:{display:"none"}},[`${cn}-tooltip`]:{color:Xe.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Xe.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Pt,marginInlineEnd:bi},[`&${cn}-no-colon::after`]:{content:'"\\a0"'}}},[`${cn}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${An}-col-'"]):not([class*="' ${An}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Xe.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[cn]:{"&-explain, &-extra":{clear:"both",color:Xe.colorTextDescription,fontSize:Xe.fontSize,lineHeight:Xe.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Xe.controlHeightSM,transition:`color ${Xe.motionDurationMid} ${Xe.motionEaseOut}`},"&-explain":{"&-error":{color:Xe.colorError},"&-warning":{color:Xe.colorWarning}}},[`&-with-help ${cn}-explain`]:{height:"auto",opacity:1},[`${cn}-feedback-icon`]:{fontSize:Xe.fontSize,textAlign:"center",visibility:"visible",animationName:nn.kr,animationDuration:Xe.motionDurationMid,animationTimingFunction:Xe.motionEaseOutBack,pointerEvents:"none","&-success":{color:Xe.colorSuccess},"&-error":{color:Xe.colorError},"&-warning":{color:Xe.colorWarning},"&-validating":{color:Xe.colorPrimary}}})}},Ae=Xe=>{const{componentCls:cn,formItemCls:oi}=Xe;return{[`${cn}-horizontal`]:{[`${oi}-label`]:{flexGrow:0},[`${oi}-control`]:{flex:"1 1 0",minWidth:0},[`${oi}-label[class$='-24'], ${oi}-label[class*='-24 ']`]:{[`& + ${oi}-control`]:{minWidth:"unset"}}}}},Ce=Xe=>{const{componentCls:cn,formItemCls:oi}=Xe;return{[`${cn}-inline`]:{display:"flex",flexWrap:"wrap",[oi]:{flex:"none",marginInlineEnd:Xe.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${oi}-label, + > ${oi}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${oi}-label`]:{flex:"none"},[`${cn}-text`]:{display:"inline-block"},[`${oi}-has-feedback`]:{display:"inline-block"}}}}},ze=Xe=>({padding:Xe.verticalLabelPadding,margin:Xe.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),De=Xe=>{const{componentCls:cn,formItemCls:oi,rootPrefixCls:Vn}=Xe;return{[`${oi} ${oi}-label`]:ze(Xe),[cn]:{[oi]:{flexWrap:"wrap",[`${oi}-label, ${oi}-control`]:{[`&:not([class*=" ${Vn}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},mt=Xe=>{const{componentCls:cn,formItemCls:oi,rootPrefixCls:Vn}=Xe;return{[`${cn}-vertical`]:{[oi]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${cn}-item-control`]:{width:"100%"}}},[`${cn}-vertical ${oi}-label, + .${Vn}-col-24${oi}-label, + .${Vn}-col-xl-24${oi}-label`]:ze(Xe),[`@media (max-width: ${Xe.screenXSMax}px)`]:[De(Xe),{[cn]:{[`.${Vn}-col-xs-24${oi}-label`]:ze(Xe)}}],[`@media (max-width: ${Xe.screenSMMax}px)`]:{[cn]:{[`.${Vn}-col-sm-24${oi}-label`]:ze(Xe)}},[`@media (max-width: ${Xe.screenMDMax}px)`]:{[cn]:{[`.${Vn}-col-md-24${oi}-label`]:ze(Xe)}},[`@media (max-width: ${Xe.screenLGMax}px)`]:{[cn]:{[`.${Vn}-col-lg-24${oi}-label`]:ze(Xe)}}}},At=(Xe,cn)=>(0,Gt.TS)(Xe,{formItemCls:`${Xe.componentCls}-item`,rootPrefixCls:cn});var dt=(0,Lt.Z)("Form",(Xe,cn)=>{let{rootPrefixCls:oi}=cn;const Vn=At(Xe,oi);return[le(Vn),ge(Vn),te(Vn),Ae(Vn),Ce(Vn),mt(Vn),(0,en.Z)(Vn),nn.kr]},Xe=>({labelRequiredMarkColor:Xe.colorError,labelColor:Xe.colorTextHeading,labelFontSize:Xe.fontSize,labelHeight:Xe.controlHeight,labelColonMarginInlineStart:Xe.marginXXS/2,labelColonMarginInlineEnd:Xe.marginXS,itemMarginBottom:Xe.marginLG,verticalLabelPadding:`0 0 ${Xe.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const st=[];function Dt(Xe,cn,oi){let Vn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Xe=="string"?Xe:`${cn}-${Vn}`,error:Xe,errorStatus:oi}}var Cn=Xe=>{let{help:cn,helpStatus:oi,errors:Vn=st,warnings:An=st,className:Si,fieldId:eo,onVisibleChanged:Gr}=Xe;const{prefixCls:Yr}=vt.useContext(Te.Rk),Pt=`${Yr}-item-explain`,[,bi]=dt(Yr),Ur=(0,vt.useMemo)(()=>(0,xt.Z)(Yr),[Yr]),ko=Wt(Vn),Gn=Wt(An),sr=vt.useMemo(()=>cn!=null?[Dt(cn,"help",oi)]:[].concat((0,ve.Z)(ko.map((yi,Kn)=>Dt(yi,"error","error",Kn))),(0,ve.Z)(Gn.map((yi,Kn)=>Dt(yi,"warning","warning",Kn)))),[cn,oi,ko,Gn]),hn={};return eo&&(hn.id=`${eo}_help`),vt.createElement(Jt.default,{motionDeadline:Ur.motionDeadline,motionName:`${Yr}-show-help`,visible:!!sr.length,onVisibleChanged:Gr},yi=>{const{className:Kn,style:Bn}=yi;return vt.createElement("div",Object.assign({},hn,{className:kt()(Pt,Kn,Si,bi),style:Bn,role:"alert"}),vt.createElement(Jt.CSSMotionList,Object.assign({keys:sr},(0,xt.Z)(Yr),{motionName:`${Yr}-show-help-item`,component:!1}),Un=>{const{key:ti,error:Ri,errorStatus:Xn,className:to,style:Sn}=Un;return vt.createElement("div",{key:ti,className:kt()(to,{[`${Pt}-${Xn}`]:Xn}),style:Sn},Ri)}))})},jt=Se(95013),On=Se(36355),Fn=Se(1684),bn=Se(52946),Ci=Se(19716),qi=Se(16722);const Tt=["parentNode"],it="form_item";function Yn(Xe){return Xe===void 0||Xe===!1?[]:Array.isArray(Xe)?Xe:[Xe]}function Br(Xe,cn){if(!Xe.length)return;const oi=Xe.join("_");return cn?`${cn}_${oi}`:Tt.includes(oi)?`${it}_${oi}`:oi}function Lr(Xe,cn,oi,Vn,An,Si){let eo=Vn;return Si!==void 0?eo=Si:oi.validating?eo="validating":Xe.length?eo="error":cn.length?eo="warning":(oi.touched||An&&oi.validated)&&(eo="success"),eo}function fn(Xe){return Yn(Xe).join("_")}function ui(Xe){const[cn]=(0,jt.useForm)(),oi=vt.useRef({}),Vn=vt.useMemo(()=>Xe!=null?Xe:Object.assign(Object.assign({},cn),{__INTERNAL__:{itemRef:An=>Si=>{const eo=fn(An);Si?oi.current[eo]=Si:delete oi.current[eo]}},scrollToField:function(An){let Si=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const eo=Yn(An),Gr=Br(eo,Vn.__INTERNAL__.name),Yr=Gr?document.getElementById(Gr):null;Yr&&(0,qi.Z)(Yr,Object.assign({scrollMode:"if-needed",block:"nearest"},Si))},getFieldInstance:An=>{const Si=fn(An);return oi.current[Si]}}),[Xe,cn]);return[Vn]}var Ti=Se(28726),Ln=function(Xe,cn){var oi={};for(var Vn in Xe)Object.prototype.hasOwnProperty.call(Xe,Vn)&&cn.indexOf(Vn)<0&&(oi[Vn]=Xe[Vn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var An=0,Vn=Object.getOwnPropertySymbols(Xe);An{const oi=vt.useContext(Fn.Z),{getPrefixCls:Vn,direction:An,form:Si}=vt.useContext(On.E_),{prefixCls:eo,className:Gr,rootClassName:Yr,size:Pt,disabled:bi=oi,form:Ur,colon:ko,labelAlign:Gn,labelWrap:sr,labelCol:hn,wrapperCol:yi,hideRequiredMark:Kn,layout:Bn="horizontal",scrollToFirstError:Un,requiredMark:ti,onFinishFailed:Ri,name:Xn,style:to,feedbackIcons:Sn}=Xe,ga=Ln(Xe,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),ia=(0,Ci.Z)(Pt),Fa=vt.useContext(Ti.Z),Wn=(0,vt.useMemo)(()=>ti!==void 0?ti:Si&&Si.requiredMark!==void 0?Si.requiredMark:!Kn,[Kn,ti,Si]),dr=ko!=null?ko:Si==null?void 0:Si.colon,oo=Vn("form",eo),[Ro,ao]=dt(oo),xo=kt()(oo,`${oo}-${Bn}`,{[`${oo}-hide-required-mark`]:Wn===!1,[`${oo}-rtl`]:An==="rtl",[`${oo}-${ia}`]:ia},ao,Si==null?void 0:Si.className,Gr,Yr),[Do]=ui(Ur),{__INTERNAL__:Jo}=Do;Jo.name=Xn;const To=(0,vt.useMemo)(()=>({name:Xn,labelAlign:Gn,labelCol:hn,labelWrap:sr,wrapperCol:yi,vertical:Bn==="vertical",colon:dr,requiredMark:Wn,itemRef:Jo.itemRef,form:Do,feedbackIcons:Sn}),[Xn,Gn,hn,yi,Bn,dr,Wn,Do,Sn]);vt.useImperativeHandle(cn,()=>Do);const Aa=(ka,Rn)=>{if(ka){let Ea={block:"nearest"};typeof ka=="object"&&(Ea=ka),Do.scrollToField(Rn,Ea)}},ei=ka=>{if(Ri==null||Ri(ka),ka.errorFields.length){const Rn=ka.errorFields[0].name;if(Un!==void 0){Aa(Un,Rn);return}Si&&Si.scrollToFirstError!==void 0&&Aa(Si.scrollToFirstError,Rn)}};return Ro(vt.createElement(Fn.n,{disabled:bi},vt.createElement(bn.q,{size:ia},vt.createElement(Te.RV,Object.assign({},{validateMessages:Fa}),vt.createElement(Te.q3.Provider,{value:To},vt.createElement(jt.default,Object.assign({id:Xn},ga,{name:Xn,onFinishFailed:ei,form:Do,style:Object.assign(Object.assign({},Si==null?void 0:Si.style),to),className:xo})))))))};var Ct=vt.forwardRef(jn),Mn=Se(41799),$n=Se(8654),at=Se(92343),ke=Se(11592);function be(Xe){if(typeof Xe=="function")return Xe;const cn=(0,ke.Z)(Xe);return cn.length<=1?cn[0]:cn}const Ve=()=>{const{status:Xe,errors:cn=[],warnings:oi=[]}=(0,vt.useContext)(Te.aM);return{status:Xe,errors:cn,warnings:oi}};Ve.Context=Te.aM;var lt=Ve,Ee=Se(16089);function wt(Xe){const[cn,oi]=vt.useState(Xe),Vn=(0,vt.useRef)(null),An=(0,vt.useRef)([]),Si=(0,vt.useRef)(!1);vt.useEffect(()=>(Si.current=!1,()=>{Si.current=!0,Ee.Z.cancel(Vn.current),Vn.current=null}),[]);function eo(Gr){Si.current||(Vn.current===null&&(An.current=[],Vn.current=(0,Ee.Z)(()=>{Vn.current=null,oi(Yr=>{let Pt=Yr;return An.current.forEach(bi=>{Pt=bi(Pt)}),Pt})})),An.current.push(Gr))}return[cn,eo]}function zn(){const{itemRef:Xe}=vt.useContext(Te.q3),cn=vt.useRef({});function oi(Vn,An){const Si=An&&typeof An=="object"&&An.ref,eo=Vn.join("_");return(cn.current.name!==eo||cn.current.originRef!==Si)&&(cn.current.name=eo,cn.current.originRef=Si,cn.current.ref=(0,$n.sQ)(Xe(Vn),Si)),cn.current.ref}return oi}var pt=Se(29194),Et=Se(34280),_t=Se(2738),sn=Se(27382),zt=Se(37028);const gn=Xe=>{const{formItemCls:cn}=Xe;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${cn}-control`]:{display:"flex"}}}};var nr=(0,Lt.b)(["Form","item-item"],(Xe,cn)=>{let{rootPrefixCls:oi}=cn;const Vn=At(Xe,oi);return[gn(Vn)]}),Fi=Xe=>{const{prefixCls:cn,status:oi,wrapperCol:Vn,children:An,errors:Si,warnings:eo,_internalItemRender:Gr,extra:Yr,help:Pt,fieldId:bi,marginBottom:Ur,onErrorVisibleChanged:ko}=Xe,Gn=`${cn}-item`,sr=vt.useContext(Te.q3),hn=Vn||sr.wrapperCol||{},yi=kt()(`${Gn}-control`,hn.className),Kn=vt.useMemo(()=>Object.assign({},sr),[sr]);delete Kn.labelCol,delete Kn.wrapperCol;const Bn=vt.createElement("div",{className:`${Gn}-control-input`},vt.createElement("div",{className:`${Gn}-control-input-content`},An)),Un=vt.useMemo(()=>({prefixCls:cn,status:oi}),[cn,oi]),ti=Ur!==null||Si.length||eo.length?vt.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},vt.createElement(Te.Rk.Provider,{value:Un},vt.createElement(Cn,{fieldId:bi,errors:Si,warnings:eo,help:Pt,helpStatus:oi,className:`${Gn}-explain-connected`,onVisibleChanged:ko})),!!Ur&&vt.createElement("div",{style:{width:0,height:Ur}})):null,Ri={};bi&&(Ri.id=`${bi}_extra`);const Xn=Yr?vt.createElement("div",Object.assign({},Ri,{className:`${Gn}-extra`}),Yr):null,to=Gr&&Gr.mark==="pro_table_render"&&Gr.render?Gr.render(Xe,{input:Bn,errorList:ti,extra:Xn}):vt.createElement(vt.Fragment,null,Bn,ti,Xn);return vt.createElement(Te.q3.Provider,{value:Kn},vt.createElement(zt.Z,Object.assign({},hn,{className:yi}),to),vt.createElement(nr,{prefixCls:cn}))},Ni=Se(61485),ir=Se(31724),di=Se(9763),Mr=Se(6848),$i=function(Xe,cn){var oi={};for(var Vn in Xe)Object.prototype.hasOwnProperty.call(Xe,Vn)&&cn.indexOf(Vn)<0&&(oi[Vn]=Xe[Vn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var An=0,Vn=Object.getOwnPropertySymbols(Xe);An{let{prefixCls:cn,label:oi,htmlFor:Vn,labelCol:An,labelAlign:Si,colon:eo,required:Gr,requiredMark:Yr,tooltip:Pt}=Xe;var bi;const[Ur]=(0,di.Z)("Form"),{vertical:ko,labelAlign:Gn,labelCol:sr,labelWrap:hn,colon:yi}=vt.useContext(Te.q3);if(!oi)return null;const Kn=An||sr||{},Bn=Si||Gn,Un=`${cn}-item-label`,ti=kt()(Un,Bn==="left"&&`${Un}-left`,Kn.className,{[`${Un}-wrap`]:!!hn});let Ri=oi;const Xn=eo===!0||yi!==!1&&eo!==!1;Xn&&!ko&&typeof oi=="string"&&oi.trim()!==""&&(Ri=oi.replace(/[:|:]\s*$/,""));const Sn=Nr(Pt);if(Sn){const{icon:Wn=vt.createElement(Ni.Z,null)}=Sn,dr=$i(Sn,["icon"]),oo=vt.createElement(Mr.Z,Object.assign({},dr),vt.cloneElement(Wn,{className:`${cn}-item-tooltip`,title:""}));Ri=vt.createElement(vt.Fragment,null,Ri,oo)}const ga=Yr==="optional",ia=typeof Yr=="function";ia?Ri=Yr(Ri,{required:!!Gr}):ga&&!Gr&&(Ri=vt.createElement(vt.Fragment,null,Ri,vt.createElement("span",{className:`${cn}-item-optional`,title:""},(Ur==null?void 0:Ur.optional)||((bi=ir.Z.Form)===null||bi===void 0?void 0:bi.optional))));const Fa=kt()({[`${cn}-item-required`]:Gr,[`${cn}-item-required-mark-optional`]:ga||ia,[`${cn}-item-no-colon`]:!Xn});return vt.createElement(zt.Z,Object.assign({},Kn,{className:ti}),vt.createElement("label",{htmlFor:Vn,className:Fa,title:typeof oi=="string"?oi:""},Ri))},Hr=Se(29679),ca=Se(19248),Ra=Se(96512),Ta=Se(58617);const ns={success:Hr.Z,warning:Ra.Z,error:ca.Z,validating:Ta.Z};function Va(Xe){let{children:cn,errors:oi,warnings:Vn,hasFeedback:An,validateStatus:Si,prefixCls:eo,meta:Gr,noStyle:Yr}=Xe;const Pt=`${eo}-item`,{feedbackIcons:bi}=vt.useContext(Te.q3),Ur=Lr(oi,Vn,Gr,null,!!An,Si),{isFormItemInput:ko,status:Gn}=vt.useContext(Te.aM),sr=vt.useMemo(()=>{var hn;let yi;if(An){const Un=An!==!0&&An.icons||bi,ti=Ur&&((hn=Un==null?void 0:Un({status:Ur,errors:oi,warnings:Vn}))===null||hn===void 0?void 0:hn[Ur]),Ri=Ur&&ns[Ur];yi=ti!==!1&&Ri?vt.createElement("span",{className:kt()(`${Pt}-feedback-icon`,`${Pt}-feedback-icon-${Ur}`)},ti||vt.createElement(Ri,null)):null}let Kn=!0,Bn=Ur||"";return Yr&&(Kn=ko,Bn=(Ur!=null?Ur:Gn)||""),{status:Bn,errors:oi,warnings:Vn,hasFeedback:!!An,feedbackIcon:yi,isFormItemInput:Kn}},[Ur,An,Yr,ko,Gn]);return vt.createElement(Te.aM.Provider,{value:sr},cn)}var zs=function(Xe,cn){var oi={};for(var Vn in Xe)Object.prototype.hasOwnProperty.call(Xe,Vn)&&cn.indexOf(Vn)<0&&(oi[Vn]=Xe[Vn]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var An=0,Vn=Object.getOwnPropertySymbols(Xe);An{if(Sn&&ti.current){const ao=getComputedStyle(ti.current);Fa(parseInt(ao.marginBottom,10))}},[Sn,ga]);const Wn=ao=>{ao||Fa(null)},oo=function(){let ao=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const xo=ao?Ri:Pt.errors,Do=ao?Xn:Pt.warnings;return Lr(xo,Do,Pt,"",!!bi,Yr)}(),Ro=kt()(Bn,oi,Vn,{[`${Bn}-with-help`]:to||Ri.length||Xn.length,[`${Bn}-has-feedback`]:oo&&bi,[`${Bn}-has-success`]:oo==="success",[`${Bn}-has-warning`]:oo==="warning",[`${Bn}-has-error`]:oo==="error",[`${Bn}-is-validating`]:oo==="validating",[`${Bn}-hidden`]:Ur});return vt.createElement("div",{className:Ro,style:An,ref:ti},vt.createElement(sn.Z,Object.assign({className:`${Bn}-row`},(0,_t.Z)(Kn,["_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"])),vt.createElement(So,Object.assign({htmlFor:Gn},Xe,{requiredMark:Un,required:sr!=null?sr:hn,prefixCls:cn})),vt.createElement(Fi,Object.assign({},Xe,Pt,{errors:Ri,warnings:Xn,prefixCls:cn,status:oo,help:Si,marginBottom:ia,onErrorVisibleChanged:Wn}),vt.createElement(Te.qI.Provider,{value:yi},vt.createElement(Va,{prefixCls:cn,meta:Pt,errors:Pt.errors,warnings:Pt.warnings,hasFeedback:bi,validateStatus:oo},ko)))),!!ia&&vt.createElement("div",{className:`${Bn}-margin-offset`,style:{marginBottom:-ia}}))}const Xo="__SPLIT__",ml=null,Rs=vt.memo(Xe=>{let{children:cn}=Xe;return cn},(Xe,cn)=>Xe.value===cn.value&&Xe.update===cn.update&&Xe.childProps.length===cn.childProps.length&&Xe.childProps.every((oi,Vn)=>oi===cn.childProps[Vn]));function Me(Xe){return Xe!=null}function Gi(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function jr(Xe){const{name:cn,noStyle:oi,className:Vn,dependencies:An,prefixCls:Si,shouldUpdate:eo,rules:Gr,children:Yr,required:Pt,label:bi,messageVariables:Ur,trigger:ko="onChange",validateTrigger:Gn,hidden:sr,help:hn}=Xe,{getPrefixCls:yi}=vt.useContext(On.E_),{name:Kn}=vt.useContext(Te.q3),Bn=be(Yr),Un=typeof Bn=="function",ti=vt.useContext(Te.qI),{validateTrigger:Ri}=vt.useContext(jt.FieldContext),Xn=Gn!==void 0?Gn:Ri,to=Me(cn),Sn=yi("form",Si),[ga,ia]=dt(Sn),Fa=vt.useContext(jt.ListContext),Wn=vt.useRef(),[dr,oo]=wt({}),[Ro,ao]=(0,Mn.Z)(()=>Gi()),xo=Rn=>{const Ea=Fa==null?void 0:Fa.getKey(Rn.name);if(ao(Rn.destroy?Gi():Rn,!0),oi&&hn!==!1&&ti){let Ha=Rn.name;if(Rn.destroy)Ha=Wn.current||Ha;else if(Ea!==void 0){const[ba,pa]=Ea;Ha=[ba].concat((0,ve.Z)(pa)),Wn.current=Ha}ti(Rn,Ha)}},Do=(Rn,Ea)=>{oo(Ha=>{const ba=Object.assign({},Ha),Ua=[].concat((0,ve.Z)(Rn.name.slice(0,-1)),(0,ve.Z)(Ea)).join(Xo);return Rn.destroy?delete ba[Ua]:ba[Ua]=Rn,ba})},[Jo,To]=vt.useMemo(()=>{const Rn=(0,ve.Z)(Ro.errors),Ea=(0,ve.Z)(Ro.warnings);return Object.values(dr).forEach(Ha=>{Rn.push.apply(Rn,(0,ve.Z)(Ha.errors||[])),Ea.push.apply(Ea,(0,ve.Z)(Ha.warnings||[]))}),[Rn,Ea]},[dr,Ro.errors,Ro.warnings]),Aa=zn();function ei(Rn,Ea,Ha){return oi&&!sr?vt.createElement(Va,{prefixCls:Sn,hasFeedback:Xe.hasFeedback,validateStatus:Xe.validateStatus,meta:Ro,errors:Jo,warnings:To,noStyle:!0},Rn):vt.createElement(Os,Object.assign({key:"row"},Xe,{className:kt()(Vn,ia),prefixCls:Sn,fieldId:Ea,isRequired:Ha,errors:Jo,warnings:To,meta:Ro,onSubItemMetaChange:Do}),Rn)}if(!to&&!Un&&!An)return ga(ei(Bn));let ka={};return typeof bi=="string"?ka.label=bi:cn&&(ka.label=String(cn)),Ur&&(ka=Object.assign(Object.assign({},ka),Ur)),ga(vt.createElement(jt.Field,Object.assign({},Xe,{messageVariables:ka,trigger:ko,validateTrigger:Xn,onMetaChange:xo}),(Rn,Ea,Ha)=>{const ba=Yn(cn).length&&Ea?Ea.name:[],pa=Br(ba,Kn),Ua=Pt!==void 0?Pt:!!(Gr&&Gr.some(bs=>{if(bs&&typeof bs=="object"&&bs.required&&!bs.warningOnly)return!0;if(typeof bs=="function"){const Ls=bs(Ha);return Ls&&Ls.required&&!Ls.warningOnly}return!1})),fa=Object.assign({},Rn);let La=null;if(Array.isArray(Bn)&&to)La=Bn;else if(!(Un&&(!(eo||An)||to))){if(!(An&&!Un&&!to))if((0,at.l$)(Bn)){const bs=Object.assign(Object.assign({},Bn.props),fa);if(bs.id||(bs.id=pa),hn||Jo.length>0||To.length>0||Xe.extra){const Je=[];(hn||Jo.length>0)&&Je.push(`${pa}_help`),Xe.extra&&Je.push(`${pa}_extra`),bs["aria-describedby"]=Je.join(" ")}Jo.length>0&&(bs["aria-invalid"]="true"),Ua&&(bs["aria-required"]="true"),(0,$n.Yr)(Bn)&&(bs.ref=Aa(ba,Bn)),new Set([].concat((0,ve.Z)(Yn(ko)),(0,ve.Z)(Yn(Xn)))).forEach(Je=>{bs[Je]=function(){for(var Ys,hl,Za,Hs,ll,Ml=arguments.length,ku=new Array(Ml),au=0;au{var{prefixCls:cn,children:oi}=Xe,Vn=Li(Xe,["prefixCls","children"]);const{getPrefixCls:An}=vt.useContext(On.E_),Si=An("form",cn),eo=vt.useMemo(()=>({prefixCls:Si,status:"error"}),[Si]);return vt.createElement(jt.List,Object.assign({},Vn),(Gr,Yr,Pt)=>vt.createElement(Te.Rk.Provider,{value:eo},oi(Gr.map(bi=>Object.assign(Object.assign({},bi),{fieldKey:bi.key})),Yr,{errors:Pt.errors,warnings:Pt.warnings})))};function Ii(){const{form:Xe}=(0,vt.useContext)(Te.q3);return Xe}const rn=Ct;rn.Item=Oi,rn.List=Vr,rn.ErrorList=Cn,rn.useForm=ui,rn.useFormInstance=Ii,rn.useWatch=jt.useWatch,rn.Provider=Te.RV,rn.create=()=>{};var Ut=rn},8628:function(ri,mi,Se){"use strict";var ve=Se(59301),We=Se(34280),kt=Se(56762),Jt=Se(69507);function vt(){let xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const Te=(0,ve.useRef)({}),Wt=(0,kt.Z)(),Zt=(0,Jt.ZP)();return(0,We.Z)(()=>{const nn=Zt.subscribe(en=>{Te.current=en,xt&&Wt()});return()=>Zt.unsubscribe(nn)},[]),Te.current}mi.Z=vt},58421:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return zn}});var ve=Se(96663),We=Se(59301),kt={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"},Jt=kt,vt=Se(7657),xt=function(Et,_t){return We.createElement(vt.Z,(0,ve.Z)({},Et,{ref:_t,icon:Jt}))},Te=We.forwardRef(xt),Wt=Te,Zt=Se(49198),nn=Se(33853),en=Se(38819),Gt=Se(92310),Lt=Se.n(Gt),je=Se(90493),te=Se(44127),ne=Se(52884),ce=Se(95727),le=Se(65711),ge=Se(85745),Ae=Se(26112),Ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ze=Ce,De=Se(91735),mt=function(pt){(0,le.Z)(_t,pt);var Et=(0,ge.Z)(_t);function _t(){var sn;(0,ne.Z)(this,_t);for(var zt=arguments.length,gn=new Array(zt),nr=0;nr=0||_i.relatedTarget.className.indexOf("".concat(di,"-item"))>=0))&&ir(sn.getValidValue()))},sn.go=function(_i){var Fi=sn.state.goInputText;Fi!==""&&(_i.keyCode===ze.ENTER||_i.type==="click")&&(sn.setState({goInputText:""}),sn.props.quickGo(sn.getValidValue()))},sn}return(0,ce.Z)(_t,[{key:"getPageSizeOptions",value:function(){var zt=this.props,gn=zt.pageSize,nr=zt.pageSizeOptions;return nr.some(function(_i){return _i.toString()===gn.toString()})?nr:nr.concat([gn.toString()]).sort(function(_i,Fi){var Ni=Number.isNaN(Number(_i))?0:Number(_i),ir=Number.isNaN(Number(Fi))?0:Number(Fi);return Ni-ir})}},{key:"render",value:function(){var zt=this,gn=this.props,nr=gn.pageSize,_i=gn.locale,Fi=gn.rootPrefixCls,Ni=gn.changeSize,ir=gn.quickGo,di=gn.goButton,Mr=gn.selectComponentClass,$i=gn.buildOptionText,Nr=gn.selectPrefixCls,Bo=gn.disabled,So=this.state.goInputText,Hr="".concat(Fi,"-options"),ca=Mr,Ra=null,Ta=null,ns=null;if(!Ni&&!ir)return null;var Va=this.getPageSizeOptions();if(Ni&&ca){var zs=Va.map(function(Os,Xo){return We.createElement(ca.Option,{key:Xo,value:Os.toString()},($i||zt.buildOptionText)(Os))});Ra=We.createElement(ca,{disabled:Bo,prefixCls:Nr,showSearch:!1,className:"".concat(Hr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(nr||Va[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Xo){return Xo.parentNode},"aria-label":_i.page_size,defaultOpen:!1},zs)}return ir&&(di&&(ns=typeof di=="boolean"?We.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Bo,className:"".concat(Hr,"-quick-jumper-button")},_i.jump_to_confirm):We.createElement("span",{onClick:this.go,onKeyUp:this.go},di)),Ta=We.createElement("div",{className:"".concat(Hr,"-quick-jumper")},_i.jump_to,We.createElement("input",{disabled:Bo,type:"text",value:So,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":_i.page}),_i.page,ns)),We.createElement("li",{className:"".concat(Hr)},Ra,Ta)}}]),_t}(We.Component);mt.defaultProps={pageSizeOptions:["10","20","50","100"]};var At=mt,dt=function(Et){var _t,sn=Et.rootPrefixCls,zt=Et.page,gn=Et.active,nr=Et.className,_i=Et.showTitle,Fi=Et.onClick,Ni=Et.onKeyPress,ir=Et.itemRender,di="".concat(sn,"-item"),Mr=Lt()(di,"".concat(di,"-").concat(zt),(_t={},(0,je.Z)(_t,"".concat(di,"-active"),gn),(0,je.Z)(_t,"".concat(di,"-disabled"),!zt),(0,je.Z)(_t,Et.className,nr),_t)),$i=function(){Fi(zt)},Nr=function(Hr){Ni(Hr,Fi,zt)},Bo=ir(zt,"page",We.createElement("a",{rel:"nofollow"},zt));return Bo?We.createElement("li",{title:_i?zt.toString():null,className:Mr,onClick:$i,onKeyPress:Nr,tabIndex:0},Bo):null},st=dt;function Dt(){}function et(pt){var Et=Number(pt);return typeof Et=="number"&&!Number.isNaN(Et)&&isFinite(Et)&&Math.floor(Et)===Et}var Cn=function(Et,_t,sn){return sn};function jt(pt,Et,_t){var sn=typeof pt=="undefined"?Et.pageSize:pt;return Math.floor((_t.total-1)/sn)+1}var On=function(pt){(0,le.Z)(_t,pt);var Et=(0,ge.Z)(_t);function _t(sn){var zt;(0,ne.Z)(this,_t),zt=Et.call(this,sn),zt.paginationNode=We.createRef(),zt.getJumpPrevPage=function(){return Math.max(1,zt.state.current-(zt.props.showLessItems?3:5))},zt.getJumpNextPage=function(){return Math.min(jt(void 0,zt.state,zt.props),zt.state.current+(zt.props.showLessItems?3:5))},zt.getItemIcon=function(Ni,ir){var di=zt.props.prefixCls,Mr=Ni||We.createElement("button",{type:"button","aria-label":ir,className:"".concat(di,"-item-link")});return typeof Ni=="function"&&(Mr=We.createElement(Ni,(0,te.Z)({},zt.props))),Mr},zt.isValid=function(Ni){var ir=zt.props.total;return et(Ni)&&Ni!==zt.state.current&&et(ir)&&ir>0},zt.shouldDisplayQuickJumper=function(){var Ni=zt.props,ir=Ni.showQuickJumper,di=Ni.total,Mr=zt.state.pageSize;return di<=Mr?!1:ir},zt.handleKeyDown=function(Ni){(Ni.keyCode===ze.ARROW_UP||Ni.keyCode===ze.ARROW_DOWN)&&Ni.preventDefault()},zt.handleKeyUp=function(Ni){var ir=zt.getValidValue(Ni),di=zt.state.currentInputValue;ir!==di&&zt.setState({currentInputValue:ir}),Ni.keyCode===ze.ENTER?zt.handleChange(ir):Ni.keyCode===ze.ARROW_UP?zt.handleChange(ir-1):Ni.keyCode===ze.ARROW_DOWN&&zt.handleChange(ir+1)},zt.handleBlur=function(Ni){var ir=zt.getValidValue(Ni);zt.handleChange(ir)},zt.changePageSize=function(Ni){var ir=zt.state.current,di=jt(Ni,zt.state,zt.props);ir=ir>di?di:ir,di===0&&(ir=zt.state.current),typeof Ni=="number"&&("pageSize"in zt.props||zt.setState({pageSize:Ni}),"current"in zt.props||zt.setState({current:ir,currentInputValue:ir})),zt.props.onShowSizeChange(ir,Ni),"onChange"in zt.props&&zt.props.onChange&&zt.props.onChange(ir,Ni)},zt.handleChange=function(Ni){var ir=zt.props,di=ir.disabled,Mr=ir.onChange,$i=zt.state,Nr=$i.pageSize,Bo=$i.current,So=$i.currentInputValue;if(zt.isValid(Ni)&&!di){var Hr=jt(void 0,zt.state,zt.props),ca=Ni;return Ni>Hr?ca=Hr:Ni<1&&(ca=1),"current"in zt.props||zt.setState({current:ca}),ca!==So&&zt.setState({currentInputValue:ca}),Mr(ca,Nr),ca}return Bo},zt.prev=function(){zt.hasPrev()&&zt.handleChange(zt.state.current-1)},zt.next=function(){zt.hasNext()&&zt.handleChange(zt.state.current+1)},zt.jumpPrev=function(){zt.handleChange(zt.getJumpPrevPage())},zt.jumpNext=function(){zt.handleChange(zt.getJumpNextPage())},zt.hasPrev=function(){return zt.state.current>1},zt.hasNext=function(){return zt.state.current2?di-2:0),$i=2;$i=nr?Fi=nr:Fi=Number(gn),Fi}},{key:"getShowSizeChanger",value:function(){var zt=this.props,gn=zt.showSizeChanger,nr=zt.total,_i=zt.totalBoundaryShowSizeChanger;return typeof gn!="undefined"?gn:nr>_i}},{key:"render",value:function(){var zt=this.props,gn=zt.prefixCls,nr=zt.className,_i=zt.style,Fi=zt.disabled,Ni=zt.hideOnSinglePage,ir=zt.total,di=zt.locale,Mr=zt.showQuickJumper,$i=zt.showLessItems,Nr=zt.showTitle,Bo=zt.showTotal,So=zt.simple,Hr=zt.itemRender,ca=zt.showPrevNextJumpers,Ra=zt.jumpPrevIcon,Ta=zt.jumpNextIcon,ns=zt.selectComponentClass,Va=zt.selectPrefixCls,zs=zt.pageSizeOptions,Os=this.state,Xo=Os.current,ml=Os.pageSize,Rs=Os.currentInputValue;if(Ni===!0&&ir<=ml)return null;var Me=jt(void 0,this.state,this.props),Gi=[],jr=null,Nn=null,Oi=null,Li=null,Zr=null,Vr=Mr&&Mr.goButton,Ii=$i?1:2,rn=Xo-1>0?Xo-1:0,Ut=Xo+1ir?ir:Xo*ml]));if(So){Vr&&(typeof Vr=="boolean"?Zr=We.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},di.jump_to_confirm):Zr=We.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Vr),Zr=We.createElement("li",{title:Nr?"".concat(di.jump_to).concat(Xo,"/").concat(Me):null,className:"".concat(gn,"-simple-pager")},Zr));var oi=this.renderPrev(rn);return We.createElement("ul",(0,ve.Z)({className:Lt()(gn,"".concat(gn,"-simple"),(0,je.Z)({},"".concat(gn,"-disabled"),Fi),nr),style:_i,ref:this.paginationNode},Xe),cn,oi?We.createElement("li",{title:Nr?di.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Lt()("".concat(gn,"-prev"),(0,je.Z)({},"".concat(gn,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},oi):null,We.createElement("li",{title:Nr?"".concat(Xo,"/").concat(Me):null,className:"".concat(gn,"-simple-pager")},We.createElement("input",{type:"text",value:Rs,disabled:Fi,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),We.createElement("span",{className:"".concat(gn,"-slash")},"/"),Me),We.createElement("li",{title:Nr?di.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Lt()("".concat(gn,"-next"),(0,je.Z)({},"".concat(gn,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ut)),Zr)}if(Me<=3+Ii*2){var Vn={locale:di,rootPrefixCls:gn,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Nr,itemRender:Hr};Me||Gi.push(We.createElement(st,(0,ve.Z)({},Vn,{key:"noPager",page:1,className:"".concat(gn,"-item-disabled")})));for(var An=1;An<=Me;An+=1){var Si=Xo===An;Gi.push(We.createElement(st,(0,ve.Z)({},Vn,{key:An,page:An,active:Si})))}}else{var eo=$i?di.prev_3:di.prev_5,Gr=$i?di.next_3:di.next_5,Yr=Hr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ra,"prev page")),Pt=Hr(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ta,"next page"));ca&&(jr=Yr?We.createElement("li",{title:Nr?eo:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Lt()("".concat(gn,"-jump-prev"),(0,je.Z)({},"".concat(gn,"-jump-prev-custom-icon"),!!Ra))},Yr):null,Nn=Pt?We.createElement("li",{title:Nr?Gr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Lt()("".concat(gn,"-jump-next"),(0,je.Z)({},"".concat(gn,"-jump-next-custom-icon"),!!Ta))},Pt):null),Li=We.createElement(st,{locale:di,last:!0,rootPrefixCls:gn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Me,page:Me,active:!1,showTitle:Nr,itemRender:Hr}),Oi=We.createElement(st,{locale:di,rootPrefixCls:gn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Nr,itemRender:Hr});var bi=Math.max(1,Xo-Ii),Ur=Math.min(Xo+Ii,Me);Xo-1<=Ii&&(Ur=1+Ii*2),Me-Xo<=Ii&&(bi=Me-Ii*2);for(var ko=bi;ko<=Ur;ko+=1){var Gn=Xo===ko;Gi.push(We.createElement(st,{locale:di,rootPrefixCls:gn,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ko,page:ko,active:Gn,showTitle:Nr,itemRender:Hr}))}Xo-1>=Ii*2&&Xo!==3&&(Gi[0]=(0,We.cloneElement)(Gi[0],{className:"".concat(gn,"-item-after-jump-prev")}),Gi.unshift(jr)),Me-Xo>=Ii*2&&Xo!==Me-2&&(Gi[Gi.length-1]=(0,We.cloneElement)(Gi[Gi.length-1],{className:"".concat(gn,"-item-before-jump-next")}),Gi.push(Nn)),bi!==1&&Gi.unshift(Oi),Ur!==Me&&Gi.push(Li)}var sr=!this.hasPrev()||!Me,hn=!this.hasNext()||!Me,yi=this.renderPrev(rn),Kn=this.renderNext(Ut);return We.createElement("ul",(0,ve.Z)({className:Lt()(gn,nr,(0,je.Z)({},"".concat(gn,"-disabled"),Fi)),style:_i,ref:this.paginationNode},Xe),cn,yi?We.createElement("li",{title:Nr?di.prev_page:null,onClick:this.prev,tabIndex:sr?null:0,onKeyPress:this.runIfEnterPrev,className:Lt()("".concat(gn,"-prev"),(0,je.Z)({},"".concat(gn,"-disabled"),sr)),"aria-disabled":sr},yi):null,Gi,Kn?We.createElement("li",{title:Nr?di.next_page:null,onClick:this.next,tabIndex:hn?null:0,onKeyPress:this.runIfEnterNext,className:Lt()("".concat(gn,"-next"),(0,je.Z)({},"".concat(gn,"-disabled"),hn)),"aria-disabled":hn},Kn):null,We.createElement(At,{disabled:Fi,locale:di,rootPrefixCls:gn,selectComponentClass:ns,selectPrefixCls:Va,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Xo,pageSize:ml,pageSizeOptions:zs,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Vr}))}}],[{key:"getDerivedStateFromProps",value:function(zt,gn){var nr={};if("current"in zt&&(nr.current=zt.current,zt.current!==gn.current&&(nr.currentInputValue=nr.current)),"pageSize"in zt&&zt.pageSize!==gn.pageSize){var _i=gn.current,Fi=jt(zt.pageSize,gn,zt);_i=_i>Fi?Fi:_i,"current"in zt||(nr.current=_i,nr.currentInputValue=_i),nr.pageSize=zt.pageSize}return nr}}]),_t}(We.Component);On.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Dt,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Dt,locale:De.Z,style:{},itemRender:Cn,totalBoundaryShowSizeChanger:50};var Fn=On,bn=Se(22075),Ci=Se(36355),qi=Se(19716),Tt=Se(8628),it=Se(9763),Yn=Se(57809);const Br=pt=>We.createElement(Yn.default,Object.assign({},pt,{showSearch:!0,size:"small"})),Lr=pt=>We.createElement(Yn.default,Object.assign({},pt,{showSearch:!0,size:"middle"}));Br.Option=Yn.default.Option,Lr.Option=Yn.default.Option;var fn=Se(9937),ui=Se(17313),Ti=Se(83116),Ln=Se(37613);const jn=pt=>{const{componentCls:Et}=pt;return{[`${Et}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Et}-item-link`]:{color:pt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Et}-item-link`]:{color:pt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Et}-disabled`]:{cursor:"not-allowed",[`${Et}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:pt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:pt.colorBorder,backgroundColor:pt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:pt.itemActiveBgDisabled},a:{color:pt.itemActiveColorDisabled}}},[`${Et}-item-link`]:{color:pt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Et}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Et}-simple-pager`]:{color:pt.colorTextDisabled},[`${Et}-jump-prev, ${Et}-jump-next`]:{[`${Et}-item-link-icon`]:{opacity:0},[`${Et}-item-ellipsis`]:{opacity:1}}},[`&${Et}-simple`]:{[`${Et}-prev, ${Et}-next`]:{[`&${Et}-disabled ${Et}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Qi=pt=>{const{componentCls:Et}=pt;return{[`&${Et}-mini ${Et}-total-text, &${Et}-mini ${Et}-simple-pager`]:{height:pt.itemSizeSM,lineHeight:`${pt.itemSizeSM}px`},[`&${Et}-mini ${Et}-item`]:{minWidth:pt.itemSizeSM,height:pt.itemSizeSM,margin:0,lineHeight:`${pt.itemSizeSM-2}px`},[`&${Et}-mini:not(${Et}-disabled) ${Et}-item:not(${Et}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:pt.colorBgTextHover},"&:active":{backgroundColor:pt.colorBgTextActive}},[`&${Et}-mini ${Et}-prev, &${Et}-mini ${Et}-next`]:{minWidth:pt.itemSizeSM,height:pt.itemSizeSM,margin:0,lineHeight:`${pt.itemSizeSM}px`},[`&${Et}-mini:not(${Et}-disabled)`]:{[`${Et}-prev, ${Et}-next`]:{[`&:hover ${Et}-item-link`]:{backgroundColor:pt.colorBgTextHover},[`&:active ${Et}-item-link`]:{backgroundColor:pt.colorBgTextActive},[`&${Et}-disabled:hover ${Et}-item-link`]:{backgroundColor:"transparent"}}},[` + &${Et}-mini ${Et}-prev ${Et}-item-link, + &${Et}-mini ${Et}-next ${Et}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:pt.itemSizeSM,lineHeight:`${pt.itemSizeSM}px`}},[`&${Et}-mini ${Et}-jump-prev, &${Et}-mini ${Et}-jump-next`]:{height:pt.itemSizeSM,marginInlineEnd:0,lineHeight:`${pt.itemSizeSM}px`},[`&${Et}-mini ${Et}-options`]:{marginInlineStart:pt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:pt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:pt.itemSizeSM,lineHeight:`${pt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,fn.x0)(pt)),{width:pt.paginationMiniQuickJumperInputWidth,height:pt.controlHeightSM})}}}},Ct=pt=>{const{componentCls:Et}=pt;return{[` + &${Et}-simple ${Et}-prev, + &${Et}-simple ${Et}-next + `]:{height:pt.itemSizeSM,lineHeight:`${pt.itemSizeSM}px`,verticalAlign:"top",[`${Et}-item-link`]:{height:pt.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:pt.colorBgTextHover},"&:active":{backgroundColor:pt.colorBgTextActive},"&::after":{height:pt.itemSizeSM,lineHeight:`${pt.itemSizeSM}px`}}},[`&${Et}-simple ${Et}-simple-pager`]:{display:"inline-block",height:pt.itemSizeSM,marginInlineEnd:pt.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:pt.marginXS,padding:`0 ${pt.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:pt.itemInputBg,border:`${pt.lineWidth}px ${pt.lineType} ${pt.colorBorder}`,borderRadius:pt.borderRadius,outline:"none",transition:`border-color ${pt.motionDurationMid}`,color:"inherit","&:hover":{borderColor:pt.colorPrimary},"&:focus":{borderColor:pt.colorPrimaryHover,boxShadow:`${pt.inputOutlineOffset}px 0 ${pt.controlOutlineWidth}px ${pt.controlOutline}`},"&[disabled]":{color:pt.colorTextDisabled,backgroundColor:pt.colorBgContainerDisabled,borderColor:pt.colorBorder,cursor:"not-allowed"}}}}},Mn=pt=>{const{componentCls:Et}=pt;return{[`${Et}-jump-prev, ${Et}-jump-next`]:{outline:0,[`${Et}-item-container`]:{position:"relative",[`${Et}-item-link-icon`]:{color:pt.colorPrimary,fontSize:pt.fontSizeSM,opacity:0,transition:`all ${pt.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Et}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:pt.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:pt.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:pt.paginationEllipsisTextIndent,opacity:1,transition:`all ${pt.motionDurationMid}`}},"&:hover":{[`${Et}-item-link-icon`]:{opacity:1},[`${Et}-item-ellipsis`]:{opacity:0}}},[` + ${Et}-prev, + ${Et}-jump-prev, + ${Et}-jump-next + `]:{marginInlineEnd:pt.marginXS},[` + ${Et}-prev, + ${Et}-next, + ${Et}-jump-prev, + ${Et}-jump-next + `]:{display:"inline-block",minWidth:pt.itemSize,height:pt.itemSize,color:pt.colorText,fontFamily:pt.fontFamily,lineHeight:`${pt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:pt.borderRadius,cursor:"pointer",transition:`all ${pt.motionDurationMid}`},[`${Et}-prev, ${Et}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:pt.colorText,cursor:"pointer",userSelect:"none"},[`${Et}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:pt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${pt.lineWidth}px ${pt.lineType} transparent`,borderRadius:pt.borderRadius,outline:"none",transition:`all ${pt.motionDurationMid}`},[`&:hover ${Et}-item-link`]:{backgroundColor:pt.colorBgTextHover},[`&:active ${Et}-item-link`]:{backgroundColor:pt.colorBgTextActive},[`&${Et}-disabled:hover`]:{[`${Et}-item-link`]:{backgroundColor:"transparent"}}},[`${Et}-slash`]:{marginInlineEnd:pt.paginationSlashMarginInlineEnd,marginInlineStart:pt.paginationSlashMarginInlineStart},[`${Et}-options`]:{display:"inline-block",marginInlineStart:pt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:pt.controlHeight,marginInlineStart:pt.marginXS,lineHeight:`${pt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,fn.ik)(pt)),{width:pt.controlHeightLG*1.25,height:pt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:pt.marginXS,marginInlineEnd:pt.marginXS})}}}},$n=pt=>{const{componentCls:Et}=pt;return{[`${Et}-item`]:{display:"inline-block",minWidth:pt.itemSize,height:pt.itemSize,marginInlineEnd:pt.marginXS,fontFamily:pt.fontFamily,lineHeight:`${pt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${pt.lineWidth}px ${pt.lineType} transparent`,borderRadius:pt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${pt.paginationItemPaddingInline}px`,color:pt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Et}-item-active)`]:{"&:hover":{transition:`all ${pt.motionDurationMid}`,backgroundColor:pt.colorBgTextHover},"&:active":{backgroundColor:pt.colorBgTextActive}},"&-active":{fontWeight:pt.fontWeightStrong,backgroundColor:pt.itemActiveBg,borderColor:pt.colorPrimary,a:{color:pt.colorPrimary},"&:hover":{borderColor:pt.colorPrimaryHover},"&:hover a":{color:pt.colorPrimaryHover}}}}},at=pt=>{const{componentCls:Et}=pt;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ui.Wf)(pt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Et}-total-text`]:{display:"inline-block",height:pt.itemSize,marginInlineEnd:pt.marginXS,lineHeight:`${pt.itemSize-2}px`,verticalAlign:"middle"}}),$n(pt)),Mn(pt)),Ct(pt)),Qi(pt)),jn(pt)),{[`@media only screen and (max-width: ${pt.screenLG}px)`]:{[`${Et}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${pt.screenSM}px)`]:{[`${Et}-options`]:{display:"none"}}}),[`&${pt.componentCls}-rtl`]:{direction:"rtl"}}},ke=pt=>{const{componentCls:Et}=pt;return{[`${Et}${Et}-disabled:not(${Et}-mini)`]:{"&, &:hover":{[`${Et}-item-link`]:{borderColor:pt.colorBorder}},"&:focus-visible":{[`${Et}-item-link`]:{borderColor:pt.colorBorder}},[`${Et}-item, ${Et}-item-link`]:{backgroundColor:pt.colorBgContainerDisabled,borderColor:pt.colorBorder,[`&:hover:not(${Et}-item-active)`]:{backgroundColor:pt.colorBgContainerDisabled,borderColor:pt.colorBorder,a:{color:pt.colorTextDisabled}},[`&${Et}-item-active`]:{backgroundColor:pt.itemActiveBgDisabled}},[`${Et}-prev, ${Et}-next`]:{"&:hover button":{backgroundColor:pt.colorBgContainerDisabled,borderColor:pt.colorBorder,color:pt.colorTextDisabled},[`${Et}-item-link`]:{backgroundColor:pt.colorBgContainerDisabled,borderColor:pt.colorBorder}}},[`${Et}:not(${Et}-mini)`]:{[`${Et}-prev, ${Et}-next`]:{"&:hover button":{borderColor:pt.colorPrimaryHover,backgroundColor:pt.itemBg},[`${Et}-item-link`]:{backgroundColor:pt.itemLinkBg,borderColor:pt.colorBorder},[`&:hover ${Et}-item-link`]:{borderColor:pt.colorPrimary,backgroundColor:pt.itemBg,color:pt.colorPrimary},[`&${Et}-disabled`]:{[`${Et}-item-link`]:{borderColor:pt.colorBorder,color:pt.colorTextDisabled}}},[`${Et}-item`]:{backgroundColor:pt.itemBg,border:`${pt.lineWidth}px ${pt.lineType} ${pt.colorBorder}`,[`&:hover:not(${Et}-item-active)`]:{borderColor:pt.colorPrimary,backgroundColor:pt.itemBg,a:{color:pt.colorPrimary}},"&-active":{borderColor:pt.colorPrimary}}}}},be=pt=>{const{componentCls:Et}=pt;return{[`${Et}:not(${Et}-disabled)`]:{[`${Et}-item`]:Object.assign({},(0,ui.Qy)(pt)),[`${Et}-jump-prev, ${Et}-jump-next`]:{"&:focus-visible":Object.assign({[`${Et}-item-link-icon`]:{opacity:1},[`${Et}-item-ellipsis`]:{opacity:0}},(0,ui.oN)(pt))},[`${Et}-prev, ${Et}-next`]:{[`&:focus-visible ${Et}-item-link`]:Object.assign({},(0,ui.oN)(pt))}}}};var Ve=(0,Ti.Z)("Pagination",pt=>{const Et=(0,Ln.TS)(pt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:pt.marginXXS/2,paginationMiniQuickJumperInputWidth:pt.controlHeightLG*1.1,paginationItemPaddingInline:pt.marginXXS*1.5,paginationEllipsisLetterSpacing:pt.marginXXS/2,paginationSlashMarginInlineStart:pt.marginXXS,paginationSlashMarginInlineEnd:pt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,fn.e5)(pt),(0,fn.TM)(pt));return[at(Et),be(Et),pt.wireframe&&ke(Et)]},pt=>({itemBg:pt.colorBgContainer,itemSize:pt.controlHeight,itemSizeSM:pt.controlHeightSM,itemActiveBg:pt.colorBgContainer,itemLinkBg:pt.colorBgContainer,itemActiveColorDisabled:pt.colorTextDisabled,itemActiveBgDisabled:pt.controlItemBgActiveDisabled,itemInputBg:pt.colorBgContainer,miniOptionsSizeChangerTop:0})),lt=function(pt,Et){var _t={};for(var sn in pt)Object.prototype.hasOwnProperty.call(pt,sn)&&Et.indexOf(sn)<0&&(_t[sn]=pt[sn]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,sn=Object.getOwnPropertySymbols(pt);zt{const{prefixCls:Et,selectPrefixCls:_t,className:sn,rootClassName:zt,style:gn,size:nr,locale:_i,selectComponentClass:Fi,responsive:Ni,showSizeChanger:ir}=pt,di=lt(pt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mr}=(0,Tt.Z)(Ni),{getPrefixCls:$i,direction:Nr,pagination:Bo={}}=We.useContext(Ci.E_),So=$i("pagination",Et),[Hr,ca]=Ve(So),Ra=ir!=null?ir:Bo.showSizeChanger,Ta=We.useMemo(()=>{const Me=We.createElement("span",{className:`${So}-item-ellipsis`},"\u2022\u2022\u2022"),Gi=We.createElement("button",{className:`${So}-item-link`,type:"button",tabIndex:-1},Nr==="rtl"?We.createElement(en.Z,null):We.createElement(nn.Z,null)),jr=We.createElement("button",{className:`${So}-item-link`,type:"button",tabIndex:-1},Nr==="rtl"?We.createElement(nn.Z,null):We.createElement(en.Z,null)),Nn=We.createElement("a",{className:`${So}-item-link`},We.createElement("div",{className:`${So}-item-container`},Nr==="rtl"?We.createElement(Zt.Z,{className:`${So}-item-link-icon`}):We.createElement(Wt,{className:`${So}-item-link-icon`}),Me)),Oi=We.createElement("a",{className:`${So}-item-link`},We.createElement("div",{className:`${So}-item-container`},Nr==="rtl"?We.createElement(Wt,{className:`${So}-item-link-icon`}):We.createElement(Zt.Z,{className:`${So}-item-link-icon`}),Me));return{prevIcon:Gi,nextIcon:jr,jumpPrevIcon:Nn,jumpNextIcon:Oi}},[Nr,So]),[ns]=(0,it.Z)("Pagination",bn.Z),Va=Object.assign(Object.assign({},ns),_i),zs=(0,qi.Z)(nr),Os=zs==="small"||!!(Mr&&!zs&&Ni),Xo=$i("select",_t),ml=Lt()({[`${So}-mini`]:Os,[`${So}-rtl`]:Nr==="rtl"},Bo==null?void 0:Bo.className,sn,zt,ca),Rs=Object.assign(Object.assign({},Bo==null?void 0:Bo.style),gn);return Hr(We.createElement(Fn,Object.assign({},Ta,di,{style:Rs,prefixCls:So,selectPrefixCls:Xo,className:ml,selectComponentClass:Fi||(Os?Br:Lr),locale:Va,showSizeChanger:Ra})))},zn=wt},39722:function(ri,mi,Se){"use strict";Se.d(mi,{t5:function(){return nn}});var ve=Se(92310),We=Se.n(ve),kt=Se(55477),Jt=Se(59301),vt=Se(36355),xt=Se(77578),Te=Se(17356),Wt=function(Gt,Lt){var je={};for(var te in Gt)Object.prototype.hasOwnProperty.call(Gt,te)&&Lt.indexOf(te)<0&&(je[te]=Gt[te]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,te=Object.getOwnPropertySymbols(Gt);ne{if(!(!Lt&&!je))return Jt.createElement(Jt.Fragment,null,Lt&&Jt.createElement("div",{className:`${Gt}-title`},(0,xt.Z)(Lt)),Jt.createElement("div",{className:`${Gt}-inner-content`},(0,xt.Z)(je)))},nn=Gt=>{const{hashId:Lt,prefixCls:je,className:te,style:ne,placement:ce="top",title:le,content:ge,children:Ae}=Gt;return Jt.createElement("div",{className:We()(Lt,je,`${je}-pure`,`${je}-placement-${ce}`,te),style:ne},Jt.createElement("div",{className:`${je}-arrow`}),Jt.createElement(kt.G,Object.assign({},Gt,{className:Lt,prefixCls:je}),Ae||Zt(je,le,ge)))},en=Gt=>{const{prefixCls:Lt}=Gt,je=Wt(Gt,["prefixCls"]),{getPrefixCls:te}=Jt.useContext(vt.E_),ne=te("popover",Lt),[ce,le]=(0,Te.Z)(ne);return ce(Jt.createElement(nn,Object.assign({},je,{prefixCls:ne,hashId:le})))};mi.ZP=en},60324:function(ri,mi,Se){"use strict";var ve=Se(92310),We=Se.n(ve),kt=Se(59301),Jt=Se(77578),vt=Se(62892),xt=Se(36355),Te=Se(6848),Wt=Se(39722),Zt=Se(17356),nn=function(Lt,je){var te={};for(var ne in Lt)Object.prototype.hasOwnProperty.call(Lt,ne)&&je.indexOf(ne)<0&&(te[ne]=Lt[ne]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,ne=Object.getOwnPropertySymbols(Lt);ce{let{title:je,content:te,prefixCls:ne}=Lt;return kt.createElement(kt.Fragment,null,je&&kt.createElement("div",{className:`${ne}-title`},(0,Jt.Z)(je)),kt.createElement("div",{className:`${ne}-inner-content`},(0,Jt.Z)(te)))},Gt=kt.forwardRef((Lt,je)=>{const{prefixCls:te,title:ne,content:ce,overlayClassName:le,placement:ge="top",trigger:Ae="hover",mouseEnterDelay:Ce=.1,mouseLeaveDelay:ze=.1,overlayStyle:De={}}=Lt,mt=nn(Lt,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:At}=kt.useContext(xt.E_),dt=At("popover",te),[st,Dt]=(0,Zt.Z)(dt),et=At(),Cn=We()(le,Dt);return st(kt.createElement(Te.Z,Object.assign({placement:ge,trigger:Ae,mouseEnterDelay:Ce,mouseLeaveDelay:ze,overlayStyle:De},mt,{prefixCls:dt,overlayClassName:Cn,ref:je,overlay:ne||ce?kt.createElement(en,{prefixCls:dt,title:ne,content:ce}):null,transitionName:(0,vt.m)(et,"zoom-big",mt.transitionName),"data-popover-inject":!0})))});Gt._InternalPanelDoNotUseOrYouWillBeFired=Wt.ZP,mi.Z=Gt},17356:function(ri,mi,Se){"use strict";var ve=Se(17313),We=Se(29878),kt=Se(19447),Jt=Se(33166),vt=Se(83116),xt=Se(37613);const Te=nn=>{const{componentCls:en,popoverColor:Gt,minWidth:Lt,fontWeightStrong:je,popoverPadding:te,boxShadowSecondary:ne,colorTextHeading:ce,borderRadiusLG:le,zIndexPopup:ge,marginXS:Ae,colorBgElevated:Ce,popoverBg:ze}=nn;return[{[en]:Object.assign(Object.assign({},(0,ve.Wf)(nn)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ge,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${en}-content`]:{position:"relative"},[`${en}-inner`]:{backgroundColor:ze,backgroundClip:"padding-box",borderRadius:le,boxShadow:ne,padding:te},[`${en}-title`]:{minWidth:Lt,marginBottom:Ae,color:ce,fontWeight:je},[`${en}-inner-content`]:{color:Gt}})},(0,kt.ZP)(nn,{colorBg:"var(--antd-arrow-background-color)"}),{[`${en}-pure`]:{position:"relative",maxWidth:"none",margin:nn.sizePopupArrow,display:"inline-block",[`${en}-content`]:{display:"inline-block"}}}]},Wt=nn=>{const{componentCls:en}=nn;return{[en]:Jt.i.map(Gt=>{const Lt=nn[`${Gt}6`];return{[`&${en}-${Gt}`]:{"--antd-arrow-background-color":Lt,[`${en}-inner`]:{backgroundColor:Lt},[`${en}-arrow`]:{background:"transparent"}}}})}},Zt=nn=>{const{componentCls:en,lineWidth:Gt,lineType:Lt,colorSplit:je,paddingSM:te,controlHeight:ne,fontSize:ce,lineHeight:le,padding:ge}=nn,Ae=ne-Math.round(ce*le),Ce=Ae/2,ze=Ae/2-Gt,De=ge;return{[en]:{[`${en}-inner`]:{padding:0},[`${en}-title`]:{margin:0,padding:`${Ce}px ${De}px ${ze}px`,borderBottom:`${Gt}px ${Lt} ${je}`},[`${en}-inner-content`]:{padding:`${te}px ${De}px`}}}};mi.Z=(0,vt.Z)("Popover",nn=>{const{colorBgElevated:en,colorText:Gt,wireframe:Lt}=nn,je=(0,xt.TS)(nn,{popoverPadding:12,popoverBg:en,popoverColor:Gt});return[Te(je),Wt(je),Lt&&Zt(je),(0,We._y)(je,"zoom-big")]},nn=>({width:177,minWidth:177,zIndexPopup:nn.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},15969:function(ri,mi,Se){"use strict";Se.d(mi,{N:function(){return ve}});const ve=We=>({color:We.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${We.motionDurationSlow}`,"&:focus, &:hover":{color:We.colorLinkHover},"&:active":{color:We.colorLinkActive}})},78673:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return Cn}});var ve=Se(58617),We=Se(92310),kt=Se.n(We),Jt=Se(96663),vt=Se(90493),xt=Se(72071),Te=Se(6620),Wt=Se(59301),Zt=Se(18929),nn=Se(10228),en=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Gt=Wt.forwardRef(function(jt,On){var Fn,bn=jt.prefixCls,Ci=bn===void 0?"rc-switch":bn,qi=jt.className,Tt=jt.checked,it=jt.defaultChecked,Yn=jt.disabled,Br=jt.loadingIcon,Lr=jt.checkedChildren,fn=jt.unCheckedChildren,ui=jt.onClick,Ti=jt.onChange,Ln=jt.onKeyDown,jn=(0,Te.Z)(jt,en),Qi=(0,Zt.Z)(!1,{value:Tt,defaultValue:it}),Ct=(0,xt.Z)(Qi,2),Mn=Ct[0],$n=Ct[1];function at(lt,Ee){var wt=Mn;return Yn||(wt=lt,$n(wt),Ti==null||Ti(wt,Ee)),wt}function ke(lt){lt.which===nn.Z.LEFT?at(!1,lt):lt.which===nn.Z.RIGHT&&at(!0,lt),Ln==null||Ln(lt)}function be(lt){var Ee=at(!Mn,lt);ui==null||ui(Ee,lt)}var Ve=kt()(Ci,qi,(Fn={},(0,vt.Z)(Fn,"".concat(Ci,"-checked"),Mn),(0,vt.Z)(Fn,"".concat(Ci,"-disabled"),Yn),Fn));return Wt.createElement("button",(0,Jt.Z)({},jn,{type:"button",role:"switch","aria-checked":Mn,disabled:Yn,className:Ve,ref:On,onKeyDown:ke,onClick:be}),Br,Wt.createElement("span",{className:"".concat(Ci,"-inner")},Wt.createElement("span",{className:"".concat(Ci,"-inner-checked")},Lr),Wt.createElement("span",{className:"".concat(Ci,"-inner-unchecked")},fn)))});Gt.displayName="Switch";var Lt=Gt,je=Se(14088),te=Se(36355),ne=Se(1684),ce=Se(19716),le=Se(64993),ge=Se(17313),Ae=Se(83116),Ce=Se(37613);const ze=jt=>{const{componentCls:On,trackHeightSM:Fn,trackPadding:bn,trackMinWidthSM:Ci,innerMinMarginSM:qi,innerMaxMarginSM:Tt,handleSizeSM:it}=jt,Yn=`${On}-inner`;return{[On]:{[`&${On}-small`]:{minWidth:Ci,height:Fn,lineHeight:`${Fn}px`,[`${On}-inner`]:{paddingInlineStart:Tt,paddingInlineEnd:qi,[`${Yn}-checked`]:{marginInlineStart:`calc(-100% + ${it+bn*2}px - ${Tt*2}px)`,marginInlineEnd:`calc(100% - ${it+bn*2}px + ${Tt*2}px)`},[`${Yn}-unchecked`]:{marginTop:-Fn,marginInlineStart:0,marginInlineEnd:0}},[`${On}-handle`]:{width:it,height:it},[`${On}-loading-icon`]:{top:(it-jt.switchLoadingIconSize)/2,fontSize:jt.switchLoadingIconSize},[`&${On}-checked`]:{[`${On}-inner`]:{paddingInlineStart:qi,paddingInlineEnd:Tt,[`${Yn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Yn}-unchecked`]:{marginInlineStart:`calc(100% - ${it+bn*2}px + ${Tt*2}px)`,marginInlineEnd:`calc(-100% + ${it+bn*2}px - ${Tt*2}px)`}},[`${On}-handle`]:{insetInlineStart:`calc(100% - ${it+bn}px)`}},[`&:not(${On}-disabled):active`]:{[`&:not(${On}-checked) ${Yn}`]:{[`${Yn}-unchecked`]:{marginInlineStart:jt.marginXXS/2,marginInlineEnd:-jt.marginXXS/2}},[`&${On}-checked ${Yn}`]:{[`${Yn}-checked`]:{marginInlineStart:-jt.marginXXS/2,marginInlineEnd:jt.marginXXS/2}}}}}}},De=jt=>{const{componentCls:On,handleSize:Fn}=jt;return{[On]:{[`${On}-loading-icon${jt.iconCls}`]:{position:"relative",top:(Fn-jt.fontSize)/2,color:jt.switchLoadingIconColor,verticalAlign:"top"},[`&${On}-checked ${On}-loading-icon`]:{color:jt.switchColor}}}},mt=jt=>{const{componentCls:On,motion:Fn,trackPadding:bn,handleBg:Ci,handleShadow:qi,handleSize:Tt}=jt,it=`${On}-handle`;return{[On]:{[it]:{position:"absolute",top:bn,insetInlineStart:bn,width:Tt,height:Tt,transition:`all ${jt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ci,borderRadius:Tt/2,boxShadow:qi,transition:`all ${jt.switchDuration} ease-in-out`,content:'""'}},[`&${On}-checked ${it}`]:{insetInlineStart:`calc(100% - ${Tt+bn}px)`},[`&:not(${On}-disabled):active`]:Fn?{[`${it}::before`]:{insetInlineEnd:jt.switchHandleActiveInset,insetInlineStart:0},[`&${On}-checked ${it}::before`]:{insetInlineEnd:0,insetInlineStart:jt.switchHandleActiveInset}}:{}}}},At=jt=>{const{componentCls:On,trackHeight:Fn,trackPadding:bn,innerMinMargin:Ci,innerMaxMargin:qi,handleSize:Tt}=jt,it=`${On}-inner`;return{[On]:{[it]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:qi,paddingInlineEnd:Ci,transition:`padding-inline-start ${jt.switchDuration} ease-in-out, padding-inline-end ${jt.switchDuration} ease-in-out`,[`${it}-checked, ${it}-unchecked`]:{display:"block",color:jt.colorTextLightSolid,fontSize:jt.fontSizeSM,transition:`margin-inline-start ${jt.switchDuration} ease-in-out, margin-inline-end ${jt.switchDuration} ease-in-out`,pointerEvents:"none"},[`${it}-checked`]:{marginInlineStart:`calc(-100% + ${Tt+bn*2}px - ${qi*2}px)`,marginInlineEnd:`calc(100% - ${Tt+bn*2}px + ${qi*2}px)`},[`${it}-unchecked`]:{marginTop:-Fn,marginInlineStart:0,marginInlineEnd:0}},[`&${On}-checked ${it}`]:{paddingInlineStart:Ci,paddingInlineEnd:qi,[`${it}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${it}-unchecked`]:{marginInlineStart:`calc(100% - ${Tt+bn*2}px + ${qi*2}px)`,marginInlineEnd:`calc(-100% + ${Tt+bn*2}px - ${qi*2}px)`}},[`&:not(${On}-disabled):active`]:{[`&:not(${On}-checked) ${it}`]:{[`${it}-unchecked`]:{marginInlineStart:bn*2,marginInlineEnd:-bn*2}},[`&${On}-checked ${it}`]:{[`${it}-checked`]:{marginInlineStart:-bn*2,marginInlineEnd:bn*2}}}}}},dt=jt=>{const{componentCls:On,trackHeight:Fn,trackMinWidth:bn}=jt;return{[On]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(jt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:bn,height:Fn,lineHeight:`${Fn}px`,verticalAlign:"middle",background:jt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${jt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${On}-disabled)`]:{background:jt.colorTextTertiary}}),(0,ge.Qy)(jt)),{[`&${On}-checked`]:{background:jt.switchColor,[`&:hover:not(${On}-disabled)`]:{background:jt.colorPrimaryHover}},[`&${On}-loading, &${On}-disabled`]:{cursor:"not-allowed",opacity:jt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${On}-rtl`]:{direction:"rtl"}})}};var st=(0,Ae.Z)("Switch",jt=>{const On=(0,Ce.TS)(jt,{switchDuration:jt.motionDurationMid,switchColor:jt.colorPrimary,switchDisabledOpacity:jt.opacityLoading,switchLoadingIconSize:jt.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${jt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[dt(On),At(On),mt(On),De(On),ze(On)]},jt=>{const{fontSize:On,lineHeight:Fn,controlHeight:bn,colorWhite:Ci}=jt,qi=On*Fn,Tt=bn/2,it=2,Yn=qi-it*2,Br=Tt-it*2;return{trackHeight:qi,trackHeightSM:Tt,trackMinWidth:Yn*2+it*4,trackMinWidthSM:Br*2+it*2,trackPadding:it,handleBg:Ci,handleSize:Yn,handleSizeSM:Br,handleShadow:`0 2px 4px 0 ${new le.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:Yn/2,innerMaxMargin:Yn+it+it*2,innerMinMarginSM:Br/2,innerMaxMarginSM:Br+it+it*2}}),Dt=function(jt,On){var Fn={};for(var bn in jt)Object.prototype.hasOwnProperty.call(jt,bn)&&On.indexOf(bn)<0&&(Fn[bn]=jt[bn]);if(jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ci=0,bn=Object.getOwnPropertySymbols(jt);Ci{const{prefixCls:Fn,size:bn,disabled:Ci,loading:qi,className:Tt,rootClassName:it,style:Yn}=jt,Br=Dt(jt,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:Lr,direction:fn,switch:ui}=Wt.useContext(te.E_),Ti=Wt.useContext(ne.Z),Ln=(Ci!=null?Ci:Ti)||qi,jn=Lr("switch",Fn),Qi=Wt.createElement("div",{className:`${jn}-handle`},qi&&Wt.createElement(ve.Z,{className:`${jn}-loading-icon`})),[Ct,Mn]=st(jn),$n=(0,ce.Z)(bn),at=kt()(ui==null?void 0:ui.className,{[`${jn}-small`]:$n==="small",[`${jn}-loading`]:qi,[`${jn}-rtl`]:fn==="rtl"},Tt,it,Mn),ke=Object.assign(Object.assign({},ui==null?void 0:ui.style),Yn);return Ct(Wt.createElement(je.Z,{component:"Switch"},Wt.createElement(Lt,Object.assign({},Br,{prefixCls:jn,className:at,style:ke,disabled:Ln,ref:On,loadingIcon:Qi}))))});et.__ANT_SWITCH=!0;var Cn=et},1710:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return uu}});var ve={},We="rc-table-internal-hook",kt=Se(72071),Jt=Se(6089),vt=Se(34280),xt=Se(13697),Te=Se(59301),Wt=Se(4676);function Zt(_e){var rt=Te.createContext(void 0),Nt=function(an){var Xt=an.value,Hn=an.children,En=Te.useRef(Xt);En.current=Xt;var kn=Te.useState(function(){return{getValue:function(){return En.current},listeners:new Set}}),Bi=(0,kt.Z)(kn,1),Jn=Bi[0];return(0,vt.Z)(function(){(0,Wt.unstable_batchedUpdates)(function(){Jn.listeners.forEach(function(xi){xi(Xt)})})},[Xt]),Te.createElement(rt.Provider,{value:Jn},Hn)};return{Context:rt,Provider:Nt,defaultValue:_e}}function nn(_e,rt){var Nt=(0,Jt.Z)(typeof rt=="function"?rt:function(xi){if(rt===void 0)return xi;if(!Array.isArray(rt))return xi[rt];var Ui={};return rt.forEach(function(vr){Ui[vr]=xi[vr]}),Ui}),Rt=Te.useContext(_e==null?void 0:_e.Context),an=Rt||{},Xt=an.listeners,Hn=an.getValue,En=Te.useRef();En.current=Nt(Rt?Hn():_e==null?void 0:_e.defaultValue);var kn=Te.useState({}),Bi=(0,kt.Z)(kn,2),Jn=Bi[1];return(0,vt.Z)(function(){if(!Rt)return;function xi(Ui){var vr=Nt(Ui);(0,xt.Z)(En.current,vr,!0)||Jn({})}return Xt.add(xi),function(){Xt.delete(xi)}},[Rt]),En.current}var en=Se(96663),Gt=Se(8654);function Lt(){var _e=Te.createContext(null);function rt(){return Te.useContext(_e)}function Nt(an,Xt){var Hn=(0,Gt.Yr)(an),En=function(Bi,Jn){var xi=Hn?{ref:Jn}:{},Ui=Te.useRef(0),vr=Te.useRef(Bi),tr=rt();return tr!==null?Te.createElement(an,(0,en.Z)({},Bi,xi)):((!Xt||Xt(vr.current,Bi))&&(Ui.current+=1),vr.current=Bi,Te.createElement(_e.Provider,{value:Ui.current},Te.createElement(an,(0,en.Z)({},Bi,xi))))};return Hn?Te.forwardRef(En):En}function Rt(an,Xt){var Hn=(0,Gt.Yr)(an),En=function(Bi,Jn){var xi=Hn?{ref:Jn}:{};return rt(),Te.createElement(an,(0,en.Z)({},Bi,xi))};return Hn?Te.memo(Te.forwardRef(En),Xt):Te.memo(En,Xt)}return{makeImmutable:Nt,responseImmutable:Rt,useImmutableMark:rt}}var je=Lt(),te=je.makeImmutable,ne=je.responseImmutable,ce=je.useImmutableMark,le=Lt(),ge=le.makeImmutable,Ae=le.responseImmutable,Ce=le.useImmutableMark,ze=Zt(),De=ze;function mt(_e,rt){var Nt=Te.useRef(0);Nt.current+=1;var Rt=Te.useRef(_e),an=[];Object.keys(_e||{}).map(function(Hn){var En;(_e==null?void 0:_e[Hn])!==((En=Rt.current)===null||En===void 0?void 0:En[Hn])&&an.push(Hn)}),Rt.current=_e;var Xt=Te.useRef([]);return an.length&&(Xt.current=an),Te.useDebugValue(Nt.current),Te.useDebugValue(Xt.current.join(", ")),rt&&console.log("".concat(rt,":"),Nt.current,Xt.current),Nt.current}var At=null,dt=Te.memo(function(){var _e=mt();return Te.createElement("h1",null,"Render Times: ",_e)});dt.displayName="RenderBlock";var st=Se(20135),Dt=Se(44127),et=Se(90493),Cn=Se(92310),jt=Se.n(Cn),On=Se(80547),Fn=Se(97938),bn=Se(48736),Ci=Te.createContext({renderWithProps:!1}),qi=Ci,Tt="RC_TABLE_KEY";function it(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function Yn(_e){var rt=[],Nt={};return _e.forEach(function(Rt){for(var an=Rt||{},Xt=an.key,Hn=an.dataIndex,En=Xt||it(Hn).join("-")||Tt;Nt[En];)En="".concat(En,"_next");Nt[En]=!0,rt.push(En)}),rt}function Br(_e){return _e!=null}function Lr(_e){return _e&&(0,st.Z)(_e)==="object"&&!Array.isArray(_e)&&!Te.isValidElement(_e)}function fn(_e,rt,Nt,Rt,an,Xt){var Hn=Te.useContext(qi),En=Ce(),kn=(0,On.Z)(function(){if(Br(Rt))return[Rt];var Bi=rt==null||rt===""?[]:Array.isArray(rt)?rt:[rt],Jn=(0,Fn.Z)(_e,Bi),xi=Jn,Ui=void 0;if(an){var vr=an(Jn,_e,Nt);Lr(vr)?(xi=vr.children,Ui=vr.props,Hn.renderWithProps=!0):xi=vr}return[xi,Ui]},[En,_e,Rt,rt,an,Nt],function(Bi,Jn){if(Xt){var xi=(0,kt.Z)(Bi,2),Ui=xi[1],vr=(0,kt.Z)(Jn,2),tr=vr[1];return Xt(tr,Ui)}return Hn.renderWithProps?!0:!(0,xt.Z)(Bi,Jn,!0)});return kn}function ui(_e,rt,Nt,Rt){var an=_e+rt-1;return _e<=Rt&&an>=Nt}function Ti(_e,rt){return nn(De,function(Nt){var Rt=ui(_e,rt||1,Nt.hoverStartRow,Nt.hoverEndRow);return[Rt,Nt.onHover]})}var Ln=function(rt){var Nt=rt.ellipsis,Rt=rt.rowType,an=rt.children,Xt,Hn=Nt===!0?{showTitle:!0}:Nt;return Hn&&(Hn.showTitle||Rt==="header")&&(typeof an=="string"||typeof an=="number"?Xt=an.toString():Te.isValidElement(an)&&typeof an.props.children=="string"&&(Xt=an.props.children)),Xt};function jn(_e){var rt,Nt,Rt,an,Xt,Hn,En,kn,Bi=_e.component,Jn=_e.children,xi=_e.ellipsis,Ui=_e.scope,vr=_e.prefixCls,tr=_e.className,_r=_e.align,rr=_e.record,vo=_e.render,so=_e.dataIndex,lo=_e.renderIndex,aa=_e.shouldCellUpdate,xa=_e.index,Mo=_e.rowType,Vo=_e.colSpan,ja=_e.rowSpan,Yi=_e.fixLeft,$o=_e.fixRight,Po=_e.firstFixLeft,Qr=_e.lastFixLeft,mo=_e.firstFixRight,ea=_e.lastFixRight,Pa=_e.appendNode,Ca=_e.additionalProps,yo=Ca===void 0?{}:Ca,me=_e.isSticky,Pe="".concat(vr,"-cell"),Fe=nn(De,["supportSticky","allColumnsFixedLeft"]),Re=Fe.supportSticky,Ue=Fe.allColumnsFixedLeft,Ke=fn(rr,so,lo,Jn,vo,aa),ot=(0,kt.Z)(Ke,2),Ge=ot[0],gt=ot[1],ct={},Mt=typeof Yi=="number"&&Re,qt=typeof $o=="number"&ℜMt&&(ct.position="sticky",ct.left=Yi),qt&&(ct.position="sticky",ct.right=$o);var Kt=(rt=(Nt=(Rt=gt==null?void 0:gt.colSpan)!==null&&Rt!==void 0?Rt:yo.colSpan)!==null&&Nt!==void 0?Nt:Vo)!==null&&rt!==void 0?rt:1,xn=(an=(Xt=(Hn=gt==null?void 0:gt.rowSpan)!==null&&Hn!==void 0?Hn:yo.rowSpan)!==null&&Xt!==void 0?Xt:ja)!==null&&an!==void 0?an:1,mn=Ti(xa,xn),ln=(0,kt.Z)(mn,2),dn=ln[0],un=ln[1],vn=function(Mi){var yr;rr&&un(xa,xa+xn-1),yo==null||(yr=yo.onMouseEnter)===null||yr===void 0||yr.call(yo,Mi)},vi=function(Mi){var yr;rr&&un(-1,-1),yo==null||(yr=yo.onMouseLeave)===null||yr===void 0||yr.call(yo,Mi)};if(Kt===0||xn===0)return null;var ar=(En=yo.title)!==null&&En!==void 0?En:Ln({rowType:Mo,ellipsis:xi,children:Ge}),Co=jt()(Pe,tr,(kn={},(0,et.Z)(kn,"".concat(Pe,"-fix-left"),Mt&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-left-first"),Po&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-left-last"),Qr&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-left-all"),Qr&&Ue&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-right"),qt&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-right-first"),mo&&Re),(0,et.Z)(kn,"".concat(Pe,"-fix-right-last"),ea&&Re),(0,et.Z)(kn,"".concat(Pe,"-ellipsis"),xi),(0,et.Z)(kn,"".concat(Pe,"-with-append"),Pa),(0,et.Z)(kn,"".concat(Pe,"-fix-sticky"),(Mt||qt)&&me&&Re),(0,et.Z)(kn,"".concat(Pe,"-row-hover"),!gt&&dn),kn),yo.className,gt==null?void 0:gt.className),pr={};_r&&(pr.textAlign=_r);var Fo=(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},ct),yo.style),pr),gt==null?void 0:gt.style),Ao=Ge;return(0,st.Z)(Ao)==="object"&&!Array.isArray(Ao)&&!Te.isValidElement(Ao)&&(Ao=null),xi&&(Qr||mo)&&(Ao=Te.createElement("span",{className:"".concat(Pe,"-content")},Ao)),Te.createElement(Bi,(0,en.Z)({},gt,yo,{className:Co,style:Fo,title:ar,scope:Ui,onMouseEnter:vn,onMouseLeave:vi,colSpan:Kt!==1?Kt:null,rowSpan:xn!==1?xn:null}),Pa,Ao)}var Qi=Te.memo(jn);function Ct(_e,rt,Nt,Rt,an,Xt){var Hn=Nt[_e]||{},En=Nt[rt]||{},kn,Bi;Hn.fixed==="left"?kn=Rt.left[an==="rtl"?rt:_e]:En.fixed==="right"&&(Bi=Rt.right[an==="rtl"?_e:rt]);var Jn=!1,xi=!1,Ui=!1,vr=!1,tr=Nt[rt+1],_r=Nt[_e-1],rr=!(Xt!=null&&Xt.children);if(an==="rtl"){if(kn!==void 0){var vo=_r&&_r.fixed==="left";vr=!vo&&rr}else if(Bi!==void 0){var so=tr&&tr.fixed==="right";Ui=!so&&rr}}else if(kn!==void 0){var lo=tr&&tr.fixed==="left";Jn=!lo&&rr}else if(Bi!==void 0){var aa=_r&&_r.fixed==="right";xi=!aa&&rr}return{fixLeft:kn,fixRight:Bi,lastFixLeft:Jn,firstFixRight:xi,lastFixRight:Ui,firstFixLeft:vr,isSticky:Rt.isSticky}}var Mn=Te.createContext({}),$n=Mn;function at(_e){var rt=_e.className,Nt=_e.index,Rt=_e.children,an=_e.colSpan,Xt=an===void 0?1:an,Hn=_e.rowSpan,En=_e.align,kn=nn(De,["prefixCls","direction"]),Bi=kn.prefixCls,Jn=kn.direction,xi=Te.useContext($n),Ui=xi.scrollColumnIndex,vr=xi.stickyOffsets,tr=xi.flattenColumns,_r=xi.columns,rr=Nt+Xt-1,vo=rr+1===Ui?Xt+1:Xt,so=Ct(Nt,Nt+vo-1,tr,vr,Jn,_r==null?void 0:_r[Nt]);return Te.createElement(Qi,(0,en.Z)({className:rt,index:Nt,component:"td",prefixCls:Bi,record:null,dataIndex:null,align:En,colSpan:vo,rowSpan:Hn,render:function(){return Rt}},so))}var ke=Se(6620),be=["children"];function Ve(_e){var rt=_e.children,Nt=(0,ke.Z)(_e,be);return Te.createElement("tr",Nt,rt)}function lt(_e){var rt=_e.children;return rt}lt.Row=Ve,lt.Cell=at;var Ee=lt;function wt(_e){var rt=_e.children,Nt=_e.stickyOffsets,Rt=_e.flattenColumns,an=_e.columns,Xt=nn(De,"prefixCls"),Hn=Rt.length-1,En=Rt[Hn],kn=Te.useMemo(function(){return{stickyOffsets:Nt,flattenColumns:Rt,scrollColumnIndex:En!=null&&En.scrollbar?Hn:null,columns:an}},[En,Rt,Hn,Nt,an]);return Te.createElement($n.Provider,{value:kn},Te.createElement("tfoot",{className:"".concat(Xt,"-summary")},rt))}var zn=Ae(wt),pt=Ee,Et=Se(70425),_t=Se(29301),sn=Se(29194),zt=Se(24514),gn=Se(75152),nr=Se(26112);function _i(_e,rt,Nt,Rt,an,Xt,Hn){_e.push({record:rt,indent:Nt,index:Hn});var En=Xt(rt),kn=an==null?void 0:an.has(En);if(rt&&Array.isArray(rt[Rt])&&kn)for(var Bi=0;Bi1?Po-1:0),mo=1;mo=0;En-=1){var kn=rt[En],Bi=Nt&&Nt[En],Jn=Bi&&Bi[Ta];if(kn||Jn||Hn){var xi=Jn||{},Ui=xi.columnType,vr=(0,ke.Z)(xi,Va);an.unshift(Te.createElement("col",(0,en.Z)({key:En,style:{width:kn}},vr))),Hn=!0}}return Te.createElement("colgroup",null,an)}var Os=zs,Xo=Se(19127),ml=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Rs(_e,rt){return(0,Te.useMemo)(function(){for(var Nt=[],Rt=0;Rt1?"colgroup":"col":null,ellipsis:rr.ellipsis,align:rr.align,component:rr.title?Xt:Hn,prefixCls:Jn,key:vr[_r]},vo,{additionalProps:so,rowType:"header"}))}))}jr.displayName="HeaderRow";var Nn=jr;function Oi(_e){var rt=[];function Nt(Hn,En){var kn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;rt[kn]=rt[kn]||[];var Bi=En,Jn=Hn.filter(Boolean).map(function(xi){var Ui={key:xi.key,className:xi.className||"",children:xi.title,column:xi,colStart:Bi},vr=1,tr=xi.children;return tr&&tr.length>0&&(vr=Nt(tr,Bi,kn+1).reduce(function(_r,rr){return _r+rr},0),Ui.hasSubColumns=!0),"colSpan"in xi&&(vr=xi.colSpan),"rowSpan"in xi&&(Ui.rowSpan=xi.rowSpan),Ui.colSpan=vr,Ui.colEnd=Ui.colStart+vr-1,rt[kn].push(Ui),Bi+=vr,vr});return Jn}Nt(_e,0);for(var Rt=rt.length,an=function(En){rt[En].forEach(function(kn){!("rowSpan"in kn)&&!kn.hasSubColumns&&(kn.rowSpan=Rt-En)})},Xt=0;Xt1&&arguments[1]!==void 0?arguments[1]:"";return typeof rt=="number"?rt:rt.endsWith("%")?_e*parseFloat(rt)/100:null}function rn(_e,rt){return Te.useMemo(function(){if(rt&&rt>0){var Nt=0,Rt=0;_e.forEach(function(Bi){var Jn=Ii(rt,Bi.width);Jn?Nt+=Jn:Rt+=1});var an=rt-Nt,Xt=Rt,Hn=an/Rt,En=0,kn=_e.map(function(Bi){var Jn=(0,Dt.Z)({},Bi),xi=Ii(rt,Jn.width);if(xi)Jn.width=xi;else{var Ui=Math.floor(Hn);Jn.width=Xt===1?an:Ui,an-=Ui,Xt-=1}return En+=Jn.width,Jn});return[kn,En]}return[_e,rt]},[_e,rt])}var Ut=["children"],Xe=["fixed"];function cn(_e){return(0,Vr.Z)(_e).filter(function(rt){return Te.isValidElement(rt)}).map(function(rt){var Nt=rt.key,Rt=rt.props,an=Rt.children,Xt=(0,ke.Z)(Rt,Ut),Hn=(0,Dt.Z)({key:Nt},Xt);return an&&(Hn.children=cn(an)),Hn})}function oi(_e){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(Nt){return Nt&&(0,st.Z)(Nt)==="object"}).reduce(function(Nt,Rt,an){var Xt=Rt.fixed,Hn=Xt===!0?"left":Xt,En="".concat(rt,"-").concat(an),kn=Rt.children;return kn&&kn.length>0?[].concat((0,Xo.Z)(Nt),(0,Xo.Z)(oi(kn,En).map(function(Bi){return(0,Dt.Z)({fixed:Hn},Bi)}))):[].concat((0,Xo.Z)(Nt),[(0,Dt.Z)((0,Dt.Z)({key:En},Rt),{},{fixed:Hn})])},[])}function Vn(_e){for(var rt=!0,Nt=0;Nt<_e.length;Nt+=1){var Rt=_e[Nt];if(rt&&Rt.fixed!=="left")rt=!1;else if(!rt&&Rt.fixed==="left"){warning(!1,"Index ".concat(Nt-1," of `columns` missing `fixed='left'` prop."));break}}for(var an=!0,Xt=_e.length-1;Xt>=0;Xt-=1){var Hn=_e[Xt];if(an&&Hn.fixed!=="right")an=!1;else if(!an&&Hn.fixed==="right"){warning(!1,"Index ".concat(Xt+1," of `columns` missing `fixed='right'` prop."));break}}}function An(_e){return _e.map(function(rt){var Nt=rt.fixed,Rt=(0,ke.Z)(rt,Xe),an=Nt;return Nt==="left"?an="right":Nt==="right"&&(an="left"),(0,Dt.Z)({fixed:an},Rt)})}function Si(_e,rt){var Nt=_e.prefixCls,Rt=_e.columns,an=_e.children,Xt=_e.expandable,Hn=_e.expandedKeys,En=_e.columnTitle,kn=_e.getRowKey,Bi=_e.onTriggerExpand,Jn=_e.expandIcon,xi=_e.rowExpandable,Ui=_e.expandIconColumnIndex,vr=_e.direction,tr=_e.expandRowByClick,_r=_e.columnWidth,rr=_e.fixed,vo=_e.scrollWidth,so=Te.useMemo(function(){return Rt||cn(an)},[Rt,an]),lo=Te.useMemo(function(){if(Xt){var $o,Po=so.slice();if(!Po.includes(ve)){var Qr=Ui||0;Qr>=0&&Po.splice(Qr,0,ve)}var mo=Po.indexOf(ve);Po=Po.filter(function(yo,me){return yo!==ve||me===mo});var ea=so[mo],Pa;(rr==="left"||rr)&&!Ui?Pa="left":(rr==="right"||rr)&&Ui===so.length?Pa="right":Pa=ea?ea.fixed:null;var Ca=($o={},(0,et.Z)($o,Ta,{className:"".concat(Nt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,et.Z)($o,"title",En),(0,et.Z)($o,"fixed",Pa),(0,et.Z)($o,"className","".concat(Nt,"-row-expand-icon-cell")),(0,et.Z)($o,"width",_r),(0,et.Z)($o,"render",function(me,Pe,Fe){var Re=kn(Pe,Fe),Ue=Hn.has(Re),Ke=xi?xi(Pe):!0,ot=Jn({prefixCls:Nt,expanded:Ue,expandable:Ke,record:Pe,onExpand:Bi});return tr?Te.createElement("span",{onClick:function(gt){return gt.stopPropagation()}},ot):ot}),$o);return Po.map(function(yo){return yo===ve?Ca:yo})}return so.filter(function(yo){return yo!==ve})},[Xt,so,kn,Hn,Jn,vr]),aa=Te.useMemo(function(){var $o=lo;return rt&&($o=rt($o)),$o.length||($o=[{render:function(){return null}}]),$o},[rt,lo,vr]),xa=Te.useMemo(function(){return vr==="rtl"?An(oi(aa)):oi(aa)},[aa,vr,vo]),Mo=rn(xa,vo),Vo=(0,kt.Z)(Mo,2),ja=Vo[0],Yi=Vo[1];return[aa,ja,Yi]}var eo=Si;function Gr(_e){var rt,Nt=_e.prefixCls,Rt=_e.record,an=_e.onExpand,Xt=_e.expanded,Hn=_e.expandable,En="".concat(Nt,"-row-expand-icon");if(!Hn)return Te.createElement("span",{className:jt()(En,"".concat(Nt,"-row-spaced"))});var kn=function(Jn){an(Rt,Jn),Jn.stopPropagation()};return Te.createElement("span",{className:jt()(En,(rt={},(0,et.Z)(rt,"".concat(Nt,"-row-expanded"),Xt),(0,et.Z)(rt,"".concat(Nt,"-row-collapsed"),!Xt),rt)),onClick:kn})}function Yr(_e,rt,Nt){var Rt=[];function an(Xt){(Xt||[]).forEach(function(Hn,En){Rt.push(rt(Hn,En)),an(Hn[Nt])})}return an(_e),Rt}function Pt(_e,rt,Nt){var Rt=ns(_e),an=Rt.expandIcon,Xt=Rt.expandedRowKeys,Hn=Rt.defaultExpandedRowKeys,En=Rt.defaultExpandAllRows,kn=Rt.expandedRowRender,Bi=Rt.onExpand,Jn=Rt.onExpandedRowsChange,xi=Rt.childrenColumnName,Ui=an||Gr,vr=xi||"children",tr=Te.useMemo(function(){return kn?"row":_e.expandable&&_e.internalHooks===We&&_e.expandable.__PARENT_RENDER_ICON__||rt.some(function(xa){return xa&&(0,st.Z)(xa)==="object"&&xa[vr]})?"nest":!1},[!!kn,rt]),_r=Te.useState(function(){return Hn||(En?Yr(rt,Nt,vr):[])}),rr=(0,kt.Z)(_r,2),vo=rr[0],so=rr[1],lo=Te.useMemo(function(){return new Set(Xt||vo||[])},[Xt,vo]),aa=Te.useCallback(function(xa){var Mo=Nt(xa,rt.indexOf(xa)),Vo,ja=lo.has(Mo);ja?(lo.delete(Mo),Vo=(0,Xo.Z)(lo)):Vo=[].concat((0,Xo.Z)(lo),[Mo]),so(Vo),Bi&&Bi(!ja,xa),Jn&&Jn(Vo)},[Nt,lo,rt,Bi,Jn]);return[Rt,tr,lo,Ui,vr,aa]}function bi(_e,rt,Nt,Rt){var an=_e.map(function(Xt,Hn){return Ct(Hn,Hn,_e,rt,Nt,Rt==null?void 0:Rt[Hn])});return(0,On.Z)(function(){return an},[an],function(Xt,Hn){return!(0,xt.Z)(Xt,Hn)})}function Ur(_e){var rt=(0,Te.useRef)(_e),Nt=(0,Te.useState)({}),Rt=(0,kt.Z)(Nt,2),an=Rt[1],Xt=(0,Te.useRef)(null),Hn=(0,Te.useRef)([]);function En(kn){Hn.current.push(kn);var Bi=Promise.resolve();Xt.current=Bi,Bi.then(function(){if(Xt.current===Bi){var Jn=Hn.current,xi=rt.current;Hn.current=[],Jn.forEach(function(Ui){rt.current=Ui(rt.current)}),Xt.current=null,xi!==rt.current&&an({})}})}return(0,Te.useEffect)(function(){return function(){Xt.current=null}},[]),[rt.current,En]}function ko(_e){var rt=(0,Te.useRef)(_e||null),Nt=(0,Te.useRef)();function Rt(){window.clearTimeout(Nt.current)}function an(Hn){rt.current=Hn,Rt(),Nt.current=window.setTimeout(function(){rt.current=null,Nt.current=void 0},100)}function Xt(){return rt.current}return(0,Te.useEffect)(function(){return Rt},[]),[an,Xt]}function Gn(){var _e=Te.useState(-1),rt=(0,kt.Z)(_e,2),Nt=rt[0],Rt=rt[1],an=Te.useState(-1),Xt=(0,kt.Z)(an,2),Hn=Xt[0],En=Xt[1],kn=Te.useCallback(function(Bi,Jn){Rt(Bi),En(Jn)},[]);return[Nt,Hn,kn]}var sr=Se(47273),hn=(0,sr.Z)()?window:null;function yi(_e,rt){var Nt=(0,st.Z)(_e)==="object"?_e:{},Rt=Nt.offsetHeader,an=Rt===void 0?0:Rt,Xt=Nt.offsetSummary,Hn=Xt===void 0?0:Xt,En=Nt.offsetScroll,kn=En===void 0?0:En,Bi=Nt.getContainer,Jn=Bi===void 0?function(){return hn}:Bi,xi=Jn()||hn;return Te.useMemo(function(){var Ui=!!_e;return{isSticky:Ui,stickyClassName:Ui?"".concat(rt,"-sticky-holder"):"",offsetHeader:an,offsetSummary:Hn,offsetScroll:kn,container:xi}},[kn,an,Hn,rt,xi])}function Kn(_e,rt,Nt){var Rt=(0,Te.useMemo)(function(){for(var an=[],Xt=[],Hn=0,En=0,kn=0;kn=xi&&(yo=xi-Ui),Hn({scrollLeft:yo/xi*(Jn+2)}),so.current.x=mo.pageX},$o=function(){if(Xt.current){var mo=(0,Xn.os)(Xt.current).top,ea=mo+Xt.current.offsetHeight,Pa=kn===window?document.documentElement.scrollTop+window.innerHeight:(0,Xn.os)(kn).top+kn.clientHeight;ea-(0,gn.Z)()<=Pa||mo>=Pa-En?vo(function(Ca){return(0,Dt.Z)((0,Dt.Z)({},Ca),{},{isHiddenScrollBar:!0})}):vo(function(Ca){return(0,Dt.Z)((0,Dt.Z)({},Ca),{},{isHiddenScrollBar:!1})})}},Po=function(mo){vo(function(ea){return(0,Dt.Z)((0,Dt.Z)({},ea),{},{scrollLeft:mo/Jn*xi||0})})};return Te.useImperativeHandle(Nt,function(){return{setScrollLeft:Po}}),Te.useEffect(function(){var Qr=(0,Ri.Z)(document.body,"mouseup",Vo,!1),mo=(0,Ri.Z)(document.body,"mousemove",Yi,!1);return $o(),function(){Qr.remove(),mo.remove()}},[Ui,xa]),Te.useEffect(function(){var Qr=(0,Ri.Z)(kn,"scroll",$o,!1),mo=(0,Ri.Z)(window,"resize",$o,!1);return function(){Qr.remove(),mo.remove()}},[kn]),Te.useEffect(function(){rr.isHiddenScrollBar||vo(function(Qr){var mo=Xt.current;return mo?(0,Dt.Z)((0,Dt.Z)({},Qr),{},{scrollLeft:mo.scrollLeft/mo.scrollWidth*mo.clientWidth}):Qr})},[rr.isHiddenScrollBar]),Jn<=xi||!Ui||rr.isHiddenScrollBar?null:Te.createElement("div",{style:{height:(0,gn.Z)(),width:xi,bottom:En},className:"".concat(Bi,"-sticky-scroll")},Te.createElement("div",{onMouseDown:ja,ref:vr,className:jt()("".concat(Bi,"-sticky-scroll-bar"),(0,et.Z)({},"".concat(Bi,"-sticky-scroll-bar-active"),xa)),style:{width:"".concat(Ui,"px"),transform:"translate3d(".concat(rr.scrollLeft,"px, 0, 0)")}}))},Sn=Te.forwardRef(to);function ga(_e){return null}var ia=ga;function Fa(_e){return null}var Wn=Fa,dr="rc-table",oo=[],Ro={};function ao(){return"No Data"}function xo(_e){var rt,Nt=(0,Dt.Z)({rowKey:"key",prefixCls:dr,emptyText:ao},_e),Rt=Nt.prefixCls,an=Nt.className,Xt=Nt.rowClassName,Hn=Nt.style,En=Nt.data,kn=Nt.rowKey,Bi=Nt.scroll,Jn=Nt.tableLayout,xi=Nt.direction,Ui=Nt.title,vr=Nt.footer,tr=Nt.summary,_r=Nt.caption,rr=Nt.id,vo=Nt.showHeader,so=Nt.components,lo=Nt.emptyText,aa=Nt.onRow,xa=Nt.onHeaderRow,Mo=Nt.internalHooks,Vo=Nt.transformColumns,ja=Nt.internalRefs,Yi=Nt.tailor,$o=Nt.sticky,Po=En||oo,Qr=!!Po.length,mo=Mo===We,ea=Te.useCallback(function(yl,Wl){return(0,Fn.Z)(so,yl)||Wl},[so]),Pa=Te.useMemo(function(){return typeof kn=="function"?kn:function(yl){var Wl=yl&&yl[kn];return Wl}},[kn]),Ca=ea(["body"]),yo=Gn(),me=(0,kt.Z)(yo,3),Pe=me[0],Fe=me[1],Re=me[2],Ue=Pt(Nt,Po,Pa),Ke=(0,kt.Z)(Ue,6),ot=Ke[0],Ge=Ke[1],gt=Ke[2],ct=Ke[3],Mt=Ke[4],qt=Ke[5],Kt=Bi==null?void 0:Bi.x,xn=Te.useState(0),mn=(0,kt.Z)(xn,2),ln=mn[0],dn=mn[1],un=eo((0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},Nt),ot),{},{expandable:!!ot.expandedRowRender,columnTitle:ot.columnTitle,expandedKeys:gt,getRowKey:Pa,onTriggerExpand:qt,expandIcon:ct,expandIconColumnIndex:ot.expandIconColumnIndex,direction:xi,scrollWidth:mo&&Yi&&typeof Kt=="number"?Kt:null}),mo?Vo:null),vn=(0,kt.Z)(un,3),vi=vn[0],ar=vn[1],Co=vn[2],pr=Co!=null?Co:Kt,Fo=Te.useMemo(function(){return{columns:vi,flattenColumns:ar}},[vi,ar]),Ao=Te.useRef(),bo=Te.useRef(),Mi=Te.useRef(),yr=Te.useRef(),Ho=Te.useRef(),Dn=Te.useState(!1),Hi=(0,kt.Z)(Dn,2),Sr=Hi[0],Cr=Hi[1],ho=Te.useState(!1),Pr=(0,kt.Z)(ho,2),Jr=Pr[0],ta=Pr[1],ua=Ur(new Map),Er=(0,kt.Z)(ua,2),es=Er[0],rs=Er[1],Sl=Yn(ar),vl=Sl.map(function(yl){return es.get(yl)}),ps=Te.useMemo(function(){return vl},[vl.join("_")]),iu=Bn(ps,ar.length,xi),kl=Bi&&Br(Bi.y),Dl=Bi&&Br(pr)||!!ot.fixed,dc=Dl&&ar.some(function(yl){var Wl=yl.fixed;return Wl}),_c=Te.useRef(),Yd=yi($o,Rt),Oc=Yd.isSticky,jc=Yd.offsetHeader,Ud=Yd.offsetSummary,ol=Yd.offsetScroll,zl=Yd.stickyClassName,Du=Yd.container,Ul=Te.useMemo(function(){return tr==null?void 0:tr(Po)},[tr,Po]),Ds=(kl||Oc)&&Te.isValidElement(Ul)&&Ul.type===Ee&&Ul.props.fixed,wl,id,cc;kl&&(id={overflowY:"scroll",maxHeight:Bi.y}),Dl&&(wl={overflowX:"auto"},kl||(id={overflowY:"hidden"}),cc={width:pr===!0?"auto":pr,minWidth:"100%"});var rg=Te.useCallback(function(yl,Wl){(0,sn.Z)(Ao.current)&&rs(function(_u){if(_u.get(yl)!==Wl){var Qd=new Map(_u);return Qd.set(yl,Wl),Qd}return _u})},[]),$t=ko(null),hh=(0,kt.Z)($t,2),$c=hh[0],bg=hh[1];function zc(yl,Wl){Wl&&(typeof Wl=="function"?Wl(yl):Wl.scrollLeft!==yl&&(Wl.scrollLeft=yl,Wl.scrollLeft!==yl&&setTimeout(function(){Wl.scrollLeft=yl},0)))}var ql=(0,Jt.Z)(function(yl){var Wl=yl.currentTarget,_u=yl.scrollLeft,Qd=xi==="rtl",Gd=typeof _u=="number"?_u:Wl.scrollLeft,sg=Wl||Ro;if(!bg()||bg()===sg){var Fh;$c(sg),zc(Gd,bo.current),zc(Gd,Mi.current),zc(Gd,Ho.current),zc(Gd,(Fh=_c.current)===null||Fh===void 0?void 0:Fh.setScrollLeft)}var gf=Wl||bo.current;if(gf){var wc=gf.scrollWidth,Rc=gf.clientWidth;if(wc===Rc){Cr(!1),ta(!1);return}Qd?(Cr(-Gd0)):(Cr(Gd>0),ta(Gd1?_r-mo:0,Pa=(0,Dt.Z)((0,Dt.Z)((0,Dt.Z)({},Vo),kn),{},{flex:"0 0 ".concat(mo,"px"),width:"".concat(mo,"px"),marginRight:ea,pointerEvents:"auto"}),Ca=Te.useMemo(function(){return Jn?Po<=1:Yi===0||Po===0||Po>1},[Po,Yi,Jn]);Ca?Pa.visibility="hidden":Jn&&(Pa.height=xi==null?void 0:xi(Po));var yo=Ca?function(){return null}:Ui,me={};return(Po===0||Yi===0)&&(me.rowSpan=1,me.colSpan=1),Te.createElement(Qi,(0,en.Z)({className:jt()(tr,Bi),ellipsis:Nt.ellipsis,align:Nt.align,scope:Nt.rowScope,component:"div",prefixCls:rt.prefixCls,key:lo,record:En,index:Xt,renderIndex:Hn,dataIndex:vr,render:yo,shouldCellUpdate:Nt.shouldCellUpdate},aa,{appendNode:xa,additionalProps:(0,Dt.Z)((0,Dt.Z)({},Mo),{},{style:Pa},me)}))}var Ha=Ea,ba=["data","index","className","rowKey","style","extra","getHeight"],pa=Te.forwardRef(function(_e,rt){var Nt=_e.data,Rt=_e.index,an=_e.className,Xt=_e.rowKey,Hn=_e.style,En=_e.extra,kn=_e.getHeight,Bi=(0,ke.Z)(_e,ba),Jn=Nt.record,xi=Nt.indent,Ui=Nt.index,vr=nn(De,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tr=vr.scrollX,_r=vr.flattenColumns,rr=vr.prefixCls,vo=vr.fixColumn,so=vr.componentWidth,lo=di(Jn,Xt,Rt,xi),aa=lo.rowSupportExpand,xa=lo.expanded,Mo=lo.rowProps,Vo=lo.expandedRowRender,ja=lo.expandedRowClassName,Yi;if(aa&&xa){var $o=Vo(Jn,Rt,xi+1,xa),Po=ja==null?void 0:ja(Jn,Rt,xi),Qr={};vo&&(Qr={style:(0,et.Z)({},"--virtual-width","".concat(so,"px"))});var mo="".concat(rr,"-expanded-row-cell");Yi=Te.createElement("div",{className:jt()("".concat(rr,"-expanded-row"),"".concat(rr,"-expanded-row-level-").concat(xi+1),Po)},Te.createElement(Qi,{component:"div",prefixCls:rr,className:jt()(mo,(0,et.Z)({},"".concat(mo,"-fixed"),vo)),additionalProps:Qr},$o))}var ea=(0,Dt.Z)((0,Dt.Z)({},Hn),{},{width:tr});En&&(ea.position="absolute",ea.pointerEvents="none");var Pa=Te.createElement("div",(0,en.Z)({},Mo,Bi,{ref:aa?null:rt,className:jt()(an,"".concat(rr,"-row"),Mo==null?void 0:Mo.className,(0,et.Z)({},"".concat(rr,"-row-extra"),En)),style:(0,Dt.Z)((0,Dt.Z)({},ea),Mo==null?void 0:Mo.style)}),_r.map(function(Ca,yo){return Te.createElement(Ha,{key:yo,rowInfo:lo,column:Ca,colIndex:yo,indent:xi,index:Rt,renderIndex:Ui,record:Jn,inverse:En,getHeight:kn})}));return aa?Te.createElement("div",{ref:rt},Pa,Yi):Pa}),Ua=Ae(pa),fa=Ua,La=Te.forwardRef(function(_e,rt){var Nt=_e.data,Rt=_e.onScroll,an=nn(De,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Xt=an.flattenColumns,Hn=an.onColumnResize,En=an.getRowKey,kn=an.expandedKeys,Bi=an.prefixCls,Jn=an.childrenColumnName,xi=an.emptyNode,Ui=an.scrollX,vr=nn(ei),tr=vr.scrollY,_r=vr.listItemHeight,rr=Te.useRef(),vo=Fi(Nt,Jn,kn,En),so=Te.useMemo(function(){var Yi=0;return Xt.map(function($o){var Po=$o.width,Qr=$o.key;return Yi+=Po,[Qr,Po,Yi]})},[Xt]),lo=Te.useMemo(function(){return so.map(function(Yi){return Yi[2]})},[so]);Te.useEffect(function(){so.forEach(function(Yi){var $o=(0,kt.Z)(Yi,2),Po=$o[0],Qr=$o[1];Hn(Po,Qr)})},[so]),Te.useImperativeHandle(rt,function(){var Yi={};return Object.defineProperty(Yi,"scrollLeft",{get:function(){var Po;return((Po=rr.current)===null||Po===void 0?void 0:Po.getScrollInfo().x)||0},set:function(Po){var Qr;(Qr=rr.current)===null||Qr===void 0||Qr.scrollTo({left:Po})}}),Yi});var aa=function($o,Po){var Qr,mo=(Qr=vo[Po])===null||Qr===void 0?void 0:Qr.record,ea=$o.onCell;if(ea){var Pa,Ca=ea(mo,Po);return(Pa=Ca==null?void 0:Ca.rowSpan)!==null&&Pa!==void 0?Pa:1}return 1},xa=function($o){var Po=$o.start,Qr=$o.end,mo=$o.getSize,ea=$o.offsetY;if(Qr<0)return null;for(var Pa=Xt.filter(function(Kt){return aa(Kt,Po)===0}),Ca=Po,yo=function(xn){if(Pa=Pa.filter(function(mn){return aa(mn,xn)===0}),!Pa.length)return Ca=xn,"break"},me=Po;me>=0;me-=1){var Pe=yo(me);if(Pe==="break")break}for(var Fe=Xt.filter(function(Kt){return aa(Kt,Qr)!==1}),Re=Qr,Ue=function(xn){if(Fe=Fe.filter(function(mn){return aa(mn,xn)!==1}),!Fe.length)return Re=Math.max(xn-1,Qr),"break"},Ke=Qr;Ke1})&&Ge.push(xn)},ct=Ca;ct<=Re;ct+=1)var Mt=gt(ct);var qt=Ge.map(function(Kt){var xn=vo[Kt],mn=En(xn.record,Kt),ln=function(vn){var vi=Kt+vn-1,ar=En(vo[vi].record,vi),Co=mo(mn,ar);return Co.bottom-Co.top},dn=mo(mn);return Te.createElement(fa,{key:Kt,data:xn,rowKey:mn,index:Kt,style:{top:-ea+dn.top},extra:!0,getHeight:ln})});return qt},Mo=Te.useMemo(function(){return{columnsOffset:lo}},[lo]),Vo="".concat(Bi,"-tbody"),ja;return vo.length?ja=Te.createElement(Aa.Z,{fullHeight:!1,ref:rr,className:jt()(Vo,"".concat(Vo,"-virtual")),height:tr,itemHeight:_r||24,data:vo,itemKey:function($o){return En($o.record)},scrollWidth:Ui,onVirtualScroll:function($o){var Po=$o.x;Rt({scrollLeft:Po})},extraRender:xa},function(Yi,$o,Po){var Qr=En(Yi.record,$o);return Te.createElement(fa,(0,en.Z)({data:Yi,rowKey:Qr,index:$o},Po))}):ja=Te.createElement("div",{className:jt()("".concat(Bi,"-placeholder"))},Te.createElement(Qi,{component:"div",prefixCls:Bi},xi)),Te.createElement(ka.Provider,{value:Mo},ja)}),bs=Ae(La),Ls=bs,$r=function(rt,Nt){var Rt=Nt.ref,an=Nt.onScroll;return Te.createElement(Ls,{ref:Rt,data:rt,onScroll:an})},Je=100;function Ys(_e){var rt=_e.columns,Nt=_e.scroll,Rt=_e.prefixCls,an=Rt===void 0?dr:Rt,Xt=_e.className,Hn=_e.listItemHeight,En=Nt||{},kn=En.x,Bi=En.y;typeof kn!="number"&&(kn=((rt||[]).length+1)*Je),typeof Bi!="number"&&(Bi=500);var Jn=Te.useMemo(function(){return{scrollY:Bi,listItemHeight:Hn}},[Bi,Hn]);return Te.createElement(ei.Provider,{value:Jn},Te.createElement(To,(0,en.Z)({},_e,{className:jt()(Xt,"".concat(an,"-virtual")),scroll:(0,Dt.Z)((0,Dt.Z)({},Nt),{},{x:kn}),components:{body:$r},columns:rt,internalHooks:We,tailor:!0})))}function hl(_e){return ge(Ys,_e)}var Za=hl(),Hs=null;function ll(_e){return null}var Ml=ll;function ku(_e){return null}var au=ku,Ar=Se(2738),_s=Se(68031),il=Se(36355),Wo=Se(93891),wo=Se(19716),ni=Se(8628),ma=Se(31724),Is=Se(58421),Ol=Se(71418),js=Se(88088);function is(_e){return function(Nt){let{prefixCls:Rt,onExpand:an,record:Xt,expanded:Hn,expandable:En}=Nt;const kn=`${Rt}-row-expand-icon`;return Te.createElement("button",{type:"button",onClick:Bi=>{an(Xt,Bi),Bi.stopPropagation()},className:jt()(kn,{[`${kn}-spaced`]:!En,[`${kn}-expanded`]:En&&Hn,[`${kn}-collapsed`]:En&&!Hn}),"aria-label":Hn?_e.collapse:_e.expand,"aria-expanded":Hn})}}var ls=is;function ys(_e,rt){return"key"in _e&&_e.key!==void 0&&_e.key!==null?_e.key:_e.dataIndex?Array.isArray(_e.dataIndex)?_e.dataIndex.join("."):_e.dataIndex:rt}function Il(_e,rt){return rt?`${rt}-${_e}`:`${_e}`}function Yl(_e,rt){return typeof _e=="function"?_e(rt):_e}function Wu(_e,rt){const Nt=Yl(_e,rt);return Object.prototype.toString.call(Nt)==="[object Object]"?"":Nt}var yn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},yu=yn,Nc=Se(7657),xl=function(rt,Nt){return Te.createElement(Nc.Z,(0,en.Z)({},rt,{ref:Nt,icon:yu}))},Bs=Te.forwardRef(xl),$a=Bs,Gl=Se(56762);function Us(_e){const rt=Te.useRef(_e),Nt=(0,Gl.Z)();return[()=>rt.current,Rt=>{rt.current=Rt,Nt()}]}var qa=Se(3113),$s=Se(24905),Ed=Se(38854),su=Se(64165),bd=Se(20834),Oa=Se(40875),ha=Se(5112),Tf=Se(17574),Of=Se(47472),Wd=Se(92832);function lf(_e){let{value:rt,onChange:Nt,filterSearch:Rt,tablePrefixCls:an,locale:Xt}=_e;return Rt?Te.createElement("div",{className:`${an}-filter-dropdown-search`},Te.createElement(Wd.default,{prefix:Te.createElement(Of.Z,null),placeholder:Xt.filterSearchPlaceholder,onChange:Nt,value:rt,htmlSize:1,className:`${an}-filter-dropdown-search-input`})):null}var Eh=lf,Xr=Se(10228);const lu=_e=>{const{keyCode:rt}=_e;rt===Xr.Z.ENTER&&_e.stopPropagation()};var lc=Te.forwardRef((_e,rt)=>Te.createElement("div",{className:_e.className,onClick:Nt=>Nt.stopPropagation(),onKeyDown:lu,ref:rt},_e.children));function uc(_e){let rt=[];return(_e||[]).forEach(Nt=>{let{value:Rt,children:an}=Nt;rt.push(Rt),an&&(rt=[].concat((0,Xo.Z)(rt),(0,Xo.Z)(uc(an))))}),rt}function Od(_e){return _e.some(rt=>{let{children:Nt}=rt;return Nt})}function Ya(_e,rt){return typeof rt=="string"||typeof rt=="number"?rt==null?void 0:rt.toString().toLowerCase().includes(_e.trim().toLowerCase()):!1}function ld(_e){let{filters:rt,prefixCls:Nt,filteredKeys:Rt,filterMultiple:an,searchValue:Xt,filterSearch:Hn}=_e;return rt.map((En,kn)=>{const Bi=String(En.value);if(En.children)return{key:Bi||kn,label:En.text,popupClassName:`${Nt}-dropdown-submenu`,children:ld({filters:En.children,prefixCls:Nt,filteredKeys:Rt,filterMultiple:an,searchValue:Xt,filterSearch:Hn})};const Jn=an?$s.default:ha.ZP,xi={key:En.value!==void 0?Bi:kn,label:Te.createElement(Te.Fragment,null,Te.createElement(Jn,{checked:Rt.includes(Bi)}),Te.createElement("span",null,En.text))};return Xt.trim()?typeof Hn=="function"?Hn(Xt,En)?xi:null:Ya(Xt,En.text)?xi:null:xi})}function Bd(_e){var rt,Nt;const{tablePrefixCls:Rt,prefixCls:an,column:Xt,dropdownPrefixCls:Hn,columnKey:En,filterMultiple:kn,filterMode:Bi="menu",filterSearch:Jn=!1,filterState:xi,triggerFilter:Ui,locale:vr,children:tr,getPopupContainer:_r}=_e,{filterDropdownOpen:rr,onFilterDropdownOpenChange:vo,filterResetToDefaultFilteredValue:so,defaultFilteredValue:lo,filterDropdownVisible:aa,onFilterDropdownVisibleChange:xa}=Xt,[Mo,Vo]=Te.useState(!1),ja=!!(xi&&(!((rt=xi.filteredKeys)===null||rt===void 0)&&rt.length||xi.forceFiltered)),Yi=un=>{Vo(un),vo==null||vo(un),xa==null||xa(un)},$o=(Nt=rr!=null?rr:aa)!==null&&Nt!==void 0?Nt:Mo,Po=xi==null?void 0:xi.filteredKeys,[Qr,mo]=Us(Po||[]),ea=un=>{let{selectedKeys:vn}=un;mo(vn)},Pa=(un,vn)=>{let{node:vi,checked:ar}=vn;ea(kn?{selectedKeys:un}:{selectedKeys:ar&&vi.key?[vi.key]:[]})};Te.useEffect(()=>{Mo&&ea({selectedKeys:Po||[]})},[Po]);const[Ca,yo]=Te.useState([]),me=un=>{yo(un)},[Pe,Fe]=Te.useState(""),Re=un=>{const{value:vn}=un.target;Fe(vn)};Te.useEffect(()=>{Mo||Fe("")},[Mo]);const Ue=un=>{const vn=un&&un.length?un:null;if(vn===null&&(!xi||!xi.filteredKeys)||(0,xt.Z)(vn,xi==null?void 0:xi.filteredKeys,!0))return null;Ui({column:Xt,key:En,filteredKeys:vn})},Ke=()=>{Yi(!1),Ue(Qr())},ot=function(){let{confirm:un,closeDropdown:vn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};un&&Ue([]),vn&&Yi(!1),Fe(""),mo(so?(lo||[]).map(vi=>String(vi)):[])},Ge=function(){let{closeDropdown:un}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};un&&Yi(!1),Ue(Qr())},gt=un=>{un&&Po!==void 0&&mo(Po||[]),Yi(un),!un&&!Xt.filterDropdown&&Ke()},ct=jt()({[`${Hn}-menu-without-submenu`]:!Od(Xt.filters||[])}),Mt=un=>{if(un.target.checked){const vn=uc(Xt==null?void 0:Xt.filters).map(vi=>String(vi));mo(vn)}else mo([])},qt=un=>{let{filters:vn}=un;return(vn||[]).map((vi,ar)=>{const Co=String(vi.value),pr={title:vi.text,key:vi.value!==void 0?Co:ar};return vi.children&&(pr.children=qt({filters:vi.children})),pr})},Kt=un=>{var vn;return Object.assign(Object.assign({},un),{text:un.title,value:un.key,children:((vn=un.children)===null||vn===void 0?void 0:vn.map(vi=>Kt(vi)))||[]})};let xn;if(typeof Xt.filterDropdown=="function")xn=Xt.filterDropdown({prefixCls:`${Hn}-custom`,setSelectedKeys:un=>ea({selectedKeys:un}),selectedKeys:Qr(),confirm:Ge,clearFilters:ot,filters:Xt.filters,visible:$o,close:()=>{Yi(!1)}});else if(Xt.filterDropdown)xn=Xt.filterDropdown;else{const un=Qr()||[],vn=()=>(Xt.filters||[]).length===0?Te.createElement(su.Z,{image:su.Z.PRESENTED_IMAGE_SIMPLE,description:vr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Bi==="tree"?Te.createElement(Te.Fragment,null,Te.createElement(Eh,{filterSearch:Jn,value:Pe,onChange:Re,tablePrefixCls:Rt,locale:vr}),Te.createElement("div",{className:`${Rt}-filter-dropdown-tree`},kn?Te.createElement($s.default,{checked:un.length===uc(Xt.filters).length,indeterminate:un.length>0&&un.lengthtypeof Jn=="function"?Jn(Pe,Kt(ar)):Ya(Pe,ar.title):void 0}))):Te.createElement(Te.Fragment,null,Te.createElement(Eh,{filterSearch:Jn,value:Pe,onChange:Re,tablePrefixCls:Rt,locale:vr}),Te.createElement(bd.default,{selectable:!0,multiple:kn,prefixCls:`${Hn}-menu`,className:ct,onSelect:ea,onDeselect:ea,selectedKeys:un,getPopupContainer:_r,openKeys:Ca,onOpenChange:me,items:ld({filters:Xt.filters||[],filterSearch:Jn,prefixCls:an,filteredKeys:Qr(),filterMultiple:kn,searchValue:Pe})})),vi=()=>so?(0,xt.Z)((lo||[]).map(ar=>String(ar)),un,!0):un.length===0;xn=Te.createElement(Te.Fragment,null,vn(),Te.createElement("div",{className:`${an}-dropdown-btns`},Te.createElement(qa.ZP,{type:"link",size:"small",disabled:vi(),onClick:()=>ot()},vr.filterReset),Te.createElement(qa.ZP,{type:"primary",size:"small",onClick:Ke},vr.filterConfirm)))}Xt.filterDropdown&&(xn=Te.createElement(Oa.J,{selectable:void 0},xn));const mn=()=>Te.createElement(lc,{className:`${an}-dropdown`},xn);let ln;typeof Xt.filterIcon=="function"?ln=Xt.filterIcon(ja):Xt.filterIcon?ln=Xt.filterIcon:ln=Te.createElement($a,null);const{direction:dn}=Te.useContext(il.E_);return Te.createElement("div",{className:`${an}-column`},Te.createElement("span",{className:`${Rt}-column-title`},tr),Te.createElement(Ed.Z,{dropdownRender:mn,trigger:["click"],open:$o,onOpenChange:gt,getPopupContainer:_r,placement:dn==="rtl"?"bottomLeft":"bottomRight"},Te.createElement("span",{role:"button",tabIndex:-1,className:jt()(`${an}-trigger`,{active:ja}),onClick:un=>{un.stopPropagation()}},ln)))}var Md=Bd;function Vu(_e,rt,Nt){let Rt=[];return(_e||[]).forEach((an,Xt)=>{var Hn;const En=Il(Xt,Nt);if(an.filters||"filterDropdown"in an||"onFilter"in an)if("filteredValue"in an){let kn=an.filteredValue;"filterDropdown"in an||(kn=(Hn=kn==null?void 0:kn.map(String))!==null&&Hn!==void 0?Hn:kn),Rt.push({column:an,key:ys(an,En),filteredKeys:kn,forceFiltered:an.filtered})}else Rt.push({column:an,key:ys(an,En),filteredKeys:rt&&an.defaultFilteredValue?an.defaultFilteredValue:void 0,forceFiltered:an.filtered});"children"in an&&(Rt=[].concat((0,Xo.Z)(Rt),(0,Xo.Z)(Vu(an.children,rt,En))))}),Rt}function _d(_e,rt,Nt,Rt,an,Xt,Hn,En){return Nt.map((kn,Bi)=>{const Jn=Il(Bi,En),{filterMultiple:xi=!0,filterMode:Ui,filterSearch:vr}=kn;let tr=kn;if(tr.filters||tr.filterDropdown){const _r=ys(tr,Jn),rr=Rt.find(vo=>{let{key:so}=vo;return _r===so});tr=Object.assign(Object.assign({},tr),{title:vo=>Te.createElement(Md,{tablePrefixCls:_e,prefixCls:`${_e}-filter`,dropdownPrefixCls:rt,column:tr,columnKey:_r,filterState:rr,filterMultiple:xi,filterMode:Ui,filterSearch:vr,triggerFilter:Xt,locale:an,getPopupContainer:Hn},Yl(kn.title,vo))})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:_d(_e,rt,tr.children,Rt,an,Xt,Hn,Jn)})),tr})}function ud(_e){const rt={};return _e.forEach(Nt=>{let{key:Rt,filteredKeys:an,column:Xt}=Nt;const{filters:Hn,filterDropdown:En}=Xt;if(En)rt[Rt]=an||null;else if(Array.isArray(an)){const kn=uc(Hn);rt[Rt]=kn.filter(Bi=>an.includes(String(Bi)))}else rt[Rt]=null}),rt}function dd(_e,rt){return rt.reduce((Nt,Rt)=>{const{column:{onFilter:an,filters:Xt},filteredKeys:Hn}=Rt;return an&&Hn&&Hn.length?Nt.filter(En=>Hn.some(kn=>{const Bi=uc(Xt),Jn=Bi.findIndex(Ui=>String(Ui)===String(kn)),xi=Jn!==-1?Bi[Jn]:kn;return an(xi,En)})):Nt},_e)}const md=_e=>_e.flatMap(rt=>"children"in rt?[rt].concat((0,Xo.Z)(md(rt.children||[]))):[rt]);function uh(_e){let{prefixCls:rt,dropdownPrefixCls:Nt,mergedColumns:Rt,onFilterChange:an,getPopupContainer:Xt,locale:Hn}=_e;const En=Te.useMemo(()=>md(Rt||[]),[Rt]),[kn,Bi]=Te.useState(()=>Vu(En,!0)),Jn=Te.useMemo(()=>{const tr=Vu(En,!1);if(tr.length===0)return tr;let _r=!0,rr=!0;if(tr.forEach(vo=>{let{filteredKeys:so}=vo;so!==void 0?_r=!1:rr=!1}),_r){const vo=(En||[]).map((so,lo)=>ys(so,Il(lo)));return kn.filter(so=>{let{key:lo}=so;return vo.includes(lo)}).map(so=>{const lo=En[vo.findIndex(aa=>aa===so.key)];return Object.assign(Object.assign({},so),{column:Object.assign(Object.assign({},so.column),lo),forceFiltered:lo.filtered})})}return tr},[En,kn]),xi=Te.useMemo(()=>ud(Jn),[Jn]),Ui=tr=>{const _r=Jn.filter(rr=>{let{key:vo}=rr;return vo!==tr.key});_r.push(tr),Bi(_r),an(ud(_r),_r)};return[tr=>_d(rt,Nt,tr,Jn,Hn,Ui,Xt),Jn,xi]}var zh=uh;function nd(_e,rt,Nt){const Rt=Te.useRef({});function an(Xt){if(!Rt.current||Rt.current.data!==_e||Rt.current.childrenColumnName!==rt||Rt.current.getRowKey!==Nt){let En=function(kn){kn.forEach((Bi,Jn)=>{const xi=Nt(Bi,Jn);Hn.set(xi,Bi),Bi&&typeof Bi=="object"&&rt in Bi&&En(Bi[rt]||[])})};const Hn=new Map;En(_e),Rt.current={data:_e,childrenColumnName:rt,kvMap:Hn,getRowKey:Nt}}return Rt.current.kvMap.get(Xt)}return[an]}var uf=Se(50371),Rh=function(_e,rt){var Nt={};for(var Rt in _e)Object.prototype.hasOwnProperty.call(_e,Rt)&&rt.indexOf(Rt)<0&&(Nt[Rt]=_e[Rt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,Rt=Object.getOwnPropertySymbols(_e);an{const Xt=_e[an];typeof Xt!="function"&&(Nt[an]=Xt)}),Nt}function vd(_e,rt,Nt){const Rt=Nt&&typeof Nt=="object"?Nt:{},{total:an=0}=Rt,Xt=Rh(Rt,["total"]),[Hn,En]=(0,Te.useState)(()=>({current:"defaultCurrent"in Xt?Xt.defaultCurrent:1,pageSize:"defaultPageSize"in Xt?Xt.defaultPageSize:$d})),kn=(0,uf.Z)(Hn,Xt,{total:an>0?an:_e}),Bi=Math.ceil((an||_e)/kn.pageSize);kn.current>Bi&&(kn.current=Bi||1);const Jn=(Ui,vr)=>{En({current:Ui!=null?Ui:1,pageSize:vr||kn.pageSize})},xi=(Ui,vr)=>{var tr;Nt&&((tr=Nt.onChange)===null||tr===void 0||tr.call(Nt,Ui,vr)),Jn(Ui,vr),rt(Ui,vr||(kn==null?void 0:kn.pageSize))};return Nt===!1?[{},()=>{}]:[Object.assign(Object.assign({},kn),{onChange:xi}),Jn]}var Xu=vd,Tu=Se(84105),hd=Se(35654),nu=Se(90782),jf=Se(71430),zf=Se(18929);const Fd={},Tc="SELECT_ALL",Yu="SELECT_INVERT",Ju="SELECT_NONE",Bu=[],Uu=(_e,rt)=>{let Nt=[];return(rt||[]).forEach(Rt=>{Nt.push(Rt),Rt&&typeof Rt=="object"&&_e in Rt&&(Nt=[].concat((0,Xo.Z)(Nt),(0,Xo.Z)(Uu(_e,Rt[_e]))))}),Nt};var Mu=(_e,rt)=>{const{preserveSelectedRowKeys:Nt,selectedRowKeys:Rt,defaultSelectedRowKeys:an,getCheckboxProps:Xt,onChange:Hn,onSelect:En,onSelectAll:kn,onSelectInvert:Bi,onSelectNone:Jn,onSelectMultiple:xi,columnWidth:Ui,type:vr,selections:tr,fixed:_r,renderCell:rr,hideSelectAll:vo,checkStrictly:so=!0}=rt||{},{prefixCls:lo,data:aa,pageData:xa,getRecordByKey:Mo,getRowKey:Vo,expandType:ja,childrenColumnName:Yi,locale:$o,getPopupContainer:Po}=_e,[Qr,mo]=(0,zf.Z)(Rt||an||Bu,{value:Rt}),ea=Te.useRef(new Map),Pa=(0,Te.useCallback)(Kt=>{if(Nt){const xn=new Map;Kt.forEach(mn=>{let ln=Mo(mn);!ln&&ea.current.has(mn)&&(ln=ea.current.get(mn)),xn.set(mn,ln)}),ea.current=xn}},[Mo,Nt]);Te.useEffect(()=>{Pa(Qr)},[Qr]);const{keyEntities:Ca}=(0,Te.useMemo)(()=>{if(so)return{keyEntities:null};let Kt=aa;if(Nt){const xn=new Set(aa.map((ln,dn)=>Vo(ln,dn))),mn=Array.from(ea.current).reduce((ln,dn)=>{let[un,vn]=dn;return xn.has(un)?ln:ln.concat(vn)},[]);Kt=[].concat((0,Xo.Z)(Kt),(0,Xo.Z)(mn))}return(0,jf.I8)(Kt,{externalGetKey:Vo,childrenPropName:Yi})},[aa,Vo,so,Yi,Nt]),yo=(0,Te.useMemo)(()=>Uu(Yi,xa),[Yi,xa]),me=(0,Te.useMemo)(()=>{const Kt=new Map;return yo.forEach((xn,mn)=>{const ln=Vo(xn,mn),dn=(Xt?Xt(xn):null)||{};Kt.set(ln,dn)}),Kt},[yo,Vo,Xt]),Pe=(0,Te.useCallback)(Kt=>{var xn;return!!(!((xn=me.get(Vo(Kt)))===null||xn===void 0)&&xn.disabled)},[me,Vo]),[Fe,Re]=(0,Te.useMemo)(()=>{if(so)return[Qr||[],[]];const{checkedKeys:Kt,halfCheckedKeys:xn}=(0,nu.S)(Qr,!0,Ca,Pe);return[Kt||[],xn]},[Qr,so,Ca,Pe]),Ue=(0,Te.useMemo)(()=>{const Kt=vr==="radio"?Fe.slice(0,1):Fe;return new Set(Kt)},[Fe,vr]),Ke=(0,Te.useMemo)(()=>vr==="radio"?new Set:new Set(Re),[Re,vr]),[ot,Ge]=(0,Te.useState)(null);Te.useEffect(()=>{rt||mo(Bu)},[!!rt]);const gt=(0,Te.useCallback)((Kt,xn)=>{let mn,ln;Pa(Kt),Nt?(mn=Kt,ln=Kt.map(dn=>ea.current.get(dn))):(mn=[],ln=[],Kt.forEach(dn=>{const un=Mo(dn);un!==void 0&&(mn.push(dn),ln.push(un))})),mo(mn),Hn==null||Hn(mn,ln,{type:xn})},[mo,Mo,Hn,Nt]),ct=(0,Te.useCallback)((Kt,xn,mn,ln)=>{if(En){const dn=mn.map(un=>Mo(un));En(Mo(Kt),xn,dn,ln)}gt(mn,"single")},[En,Mo,gt]),Mt=(0,Te.useMemo)(()=>!tr||vo?null:(tr===!0?[Tc,Yu,Ju]:tr).map(xn=>xn===Tc?{key:"all",text:$o.selectionAll,onSelect(){gt(aa.map((mn,ln)=>Vo(mn,ln)).filter(mn=>{const ln=me.get(mn);return!(ln!=null&&ln.disabled)||Ue.has(mn)}),"all")}}:xn===Yu?{key:"invert",text:$o.selectInvert,onSelect(){const mn=new Set(Ue);xa.forEach((dn,un)=>{const vn=Vo(dn,un),vi=me.get(vn);vi!=null&&vi.disabled||(mn.has(vn)?mn.delete(vn):mn.add(vn))});const ln=Array.from(mn);Bi&&Bi(ln),gt(ln,"invert")}}:xn===Ju?{key:"none",text:$o.selectNone,onSelect(){Jn==null||Jn(),gt(Array.from(Ue).filter(mn=>{const ln=me.get(mn);return ln==null?void 0:ln.disabled}),"none")}}:xn).map(xn=>Object.assign(Object.assign({},xn),{onSelect:function(){for(var mn,ln,dn=arguments.length,un=new Array(dn),vn=0;vn{var xn;if(!rt)return Kt.filter(Dn=>Dn!==Fd);let mn=(0,Xo.Z)(Kt);const ln=new Set(Ue),dn=yo.map(Vo).filter(Dn=>!me.get(Dn).disabled),un=dn.every(Dn=>ln.has(Dn)),vn=dn.some(Dn=>ln.has(Dn)),vi=()=>{const Dn=[];un?dn.forEach(Sr=>{ln.delete(Sr),Dn.push(Sr)}):dn.forEach(Sr=>{ln.has(Sr)||(ln.add(Sr),Dn.push(Sr))});const Hi=Array.from(ln);kn==null||kn(!un,Hi.map(Sr=>Mo(Sr)),Dn.map(Sr=>Mo(Sr))),gt(Hi,"all"),Ge(null)};let ar;if(vr!=="radio"){let Dn;if(Mt){const Pr={getPopupContainer:Po,items:Mt.map((Jr,ta)=>{const{key:ua,text:Er,onSelect:es}=Jr;return{key:ua!=null?ua:ta,onClick:()=>{es==null||es(dn)},label:Er}})};Dn=Te.createElement("div",{className:`${lo}-selection-extra`},Te.createElement(Ed.Z,{menu:Pr,getPopupContainer:Po},Te.createElement("span",null,Te.createElement(Tu.Z,null))))}const Hi=yo.map((Pr,Jr)=>{const ta=Vo(Pr,Jr),ua=me.get(ta)||{};return Object.assign({checked:ln.has(ta)},ua)}).filter(Pr=>{let{disabled:Jr}=Pr;return Jr}),Sr=!!Hi.length&&Hi.length===yo.length,Cr=Sr&&Hi.every(Pr=>{let{checked:Jr}=Pr;return Jr}),ho=Sr&&Hi.some(Pr=>{let{checked:Jr}=Pr;return Jr});ar=!vo&&Te.createElement("div",{className:`${lo}-selection`},Te.createElement($s.default,{checked:Sr?Cr:!!yo.length&&un,indeterminate:Sr?!Cr&&ho:!un&&vn,onChange:vi,disabled:yo.length===0||Sr,"aria-label":Dn?"Custom selection":"Select all",skipGroup:!0}),Dn)}let Co;vr==="radio"?Co=(Dn,Hi,Sr)=>{const Cr=Vo(Hi,Sr),ho=ln.has(Cr);return{node:Te.createElement(ha.ZP,Object.assign({},me.get(Cr),{checked:ho,onClick:Pr=>Pr.stopPropagation(),onChange:Pr=>{ln.has(Cr)||ct(Cr,!0,[Cr],Pr.nativeEvent)}})),checked:ho}}:Co=(Dn,Hi,Sr)=>{var Cr;const ho=Vo(Hi,Sr),Pr=ln.has(ho),Jr=Ke.has(ho),ta=me.get(ho);let ua;return ja==="nest"?ua=Jr:ua=(Cr=ta==null?void 0:ta.indeterminate)!==null&&Cr!==void 0?Cr:Jr,{node:Te.createElement($s.default,Object.assign({},ta,{indeterminate:ua,checked:Pr,skipGroup:!0,onClick:Er=>Er.stopPropagation(),onChange:Er=>{let{nativeEvent:es}=Er;const{shiftKey:rs}=es;let Sl=-1,vl=-1;if(rs&&so){const ps=new Set([ot,ho]);dn.some((iu,kl)=>{if(ps.has(iu))if(Sl===-1)Sl=kl;else return vl=kl,!0;return!1})}if(vl!==-1&&Sl!==vl&&so){const ps=dn.slice(Sl,vl+1),iu=[];Pr?ps.forEach(Dl=>{ln.has(Dl)&&(iu.push(Dl),ln.delete(Dl))}):ps.forEach(Dl=>{ln.has(Dl)||(iu.push(Dl),ln.add(Dl))});const kl=Array.from(ln);xi==null||xi(!Pr,kl.map(Dl=>Mo(Dl)),iu.map(Dl=>Mo(Dl))),gt(kl,"multiple")}else{const ps=Fe;if(so){const iu=Pr?(0,hd._5)(ps,ho):(0,hd.L0)(ps,ho);ct(ho,!Pr,iu,es)}else{const iu=(0,nu.S)([].concat((0,Xo.Z)(ps),[ho]),!0,Ca,Pe),{checkedKeys:kl,halfCheckedKeys:Dl}=iu;let dc=kl;if(Pr){const _c=new Set(kl);_c.delete(ho),dc=(0,nu.S)(Array.from(_c),{checked:!1,halfCheckedKeys:Dl},Ca,Pe).checkedKeys}ct(ho,!Pr,dc,es)}}Ge(Pr?null:ho)}})),checked:Pr}};const pr=(Dn,Hi,Sr)=>{const{node:Cr,checked:ho}=Co(Dn,Hi,Sr);return rr?rr(ho,Hi,Sr,Cr):Cr};if(!mn.includes(Fd))if(mn.findIndex(Dn=>{var Hi;return((Hi=Dn[Ta])===null||Hi===void 0?void 0:Hi.columnType)==="EXPAND_COLUMN"})===0){const[Dn,...Hi]=mn;mn=[Dn,Fd].concat((0,Xo.Z)(Hi))}else mn=[Fd].concat((0,Xo.Z)(mn));const Fo=mn.indexOf(Fd);mn=mn.filter((Dn,Hi)=>Dn!==Fd||Hi===Fo);const Ao=mn[Fo-1],bo=mn[Fo+1];let Mi=_r;Mi===void 0&&((bo==null?void 0:bo.fixed)!==void 0?Mi=bo.fixed:(Ao==null?void 0:Ao.fixed)!==void 0&&(Mi=Ao.fixed)),Mi&&Ao&&((xn=Ao[Ta])===null||xn===void 0?void 0:xn.columnType)==="EXPAND_COLUMN"&&Ao.fixed===void 0&&(Ao.fixed=Mi);const yr=jt()(`${lo}-selection-col`,{[`${lo}-selection-col-with-dropdown`]:tr&&vr==="checkbox"}),Ho={fixed:Mi,width:Ui,className:`${lo}-selection-column`,title:rt.columnTitle||ar,render:pr,onCell:rt.onCell,[Ta]:{className:yr}};return mn.map(Dn=>Dn===Fd?Ho:Dn)},[Vo,yo,rt,Fe,Ue,Ke,Ui,Mt,ja,ot,me,xi,ct,Pe]),Ue]},Xl=Se(89489),qu=Se(59477),el=Se(6848);const dh="ascend",jo="descend";function fd(_e){return typeof _e.sorter=="object"&&typeof _e.sorter.multiple=="number"?_e.sorter.multiple:!1}function Ot(_e){return typeof _e=="function"?_e:_e&&typeof _e=="object"&&_e.compare?_e.compare:!1}function fi(_e,rt){return rt?_e[_e.indexOf(rt)+1]:_e[0]}function qc(_e,rt,Nt){let Rt=[];function an(Xt,Hn){Rt.push({column:Xt,key:ys(Xt,Hn),multiplePriority:fd(Xt),sortOrder:Xt.sortOrder})}return(_e||[]).forEach((Xt,Hn)=>{const En=Il(Hn,Nt);Xt.children?("sortOrder"in Xt&&an(Xt,En),Rt=[].concat((0,Xo.Z)(Rt),(0,Xo.Z)(qc(Xt.children,rt,En)))):Xt.sorter&&("sortOrder"in Xt?an(Xt,En):rt&&Xt.defaultSortOrder&&Rt.push({column:Xt,key:ys(Xt,En),multiplePriority:fd(Xt),sortOrder:Xt.defaultSortOrder}))}),Rt}function ch(_e,rt,Nt,Rt,an,Xt,Hn,En){return(rt||[]).map((kn,Bi)=>{const Jn=Il(Bi,En);let xi=kn;if(xi.sorter){const Ui=xi.sortDirections||an,vr=xi.showSorterTooltip===void 0?Hn:xi.showSorterTooltip,tr=ys(xi,Jn),_r=Nt.find(ja=>{let{key:Yi}=ja;return Yi===tr}),rr=_r?_r.sortOrder:null,vo=fi(Ui,rr);let so;if(kn.sortIcon)so=kn.sortIcon({sortOrder:rr});else{const ja=Ui.includes(dh)&&Te.createElement(qu.Z,{className:jt()(`${_e}-column-sorter-up`,{active:rr===dh})}),Yi=Ui.includes(jo)&&Te.createElement(Xl.Z,{className:jt()(`${_e}-column-sorter-down`,{active:rr===jo})});so=Te.createElement("span",{className:jt()(`${_e}-column-sorter`,{[`${_e}-column-sorter-full`]:!!(ja&&Yi)})},Te.createElement("span",{className:`${_e}-column-sorter-inner`,"aria-hidden":"true"},ja,Yi))}const{cancelSort:lo,triggerAsc:aa,triggerDesc:xa}=Xt||{};let Mo=lo;vo===jo?Mo=xa:vo===dh&&(Mo=aa);const Vo=typeof vr=="object"?vr:{title:Mo};xi=Object.assign(Object.assign({},xi),{className:jt()(xi.className,{[`${_e}-column-sort`]:rr}),title:ja=>{const Yi=Te.createElement("div",{className:`${_e}-column-sorters`},Te.createElement("span",{className:`${_e}-column-title`},Yl(kn.title,ja)),so);return vr?Te.createElement(el.Z,Object.assign({},Vo),Yi):Yi},onHeaderCell:ja=>{const Yi=kn.onHeaderCell&&kn.onHeaderCell(ja)||{},$o=Yi.onClick,Po=Yi.onKeyDown;Yi.onClick=ea=>{Rt({column:kn,key:tr,sortOrder:vo,multiplePriority:fd(kn)}),$o==null||$o(ea)},Yi.onKeyDown=ea=>{ea.keyCode===Xr.Z.ENTER&&(Rt({column:kn,key:tr,sortOrder:vo,multiplePriority:fd(kn)}),Po==null||Po(ea))};const Qr=Wu(kn.title,{}),mo=Qr==null?void 0:Qr.toString();return rr?Yi["aria-sort"]=rr==="ascend"?"ascending":"descending":Yi["aria-label"]=mo||"",Yi.className=jt()(Yi.className,`${_e}-column-has-sorters`),Yi.tabIndex=0,kn.ellipsis&&(Yi.title=(Qr!=null?Qr:"").toString()),Yi}})}return"children"in xi&&(xi=Object.assign(Object.assign({},xi),{children:ch(_e,xi.children,Nt,Rt,an,Xt,Hn,Jn)})),xi})}function Vd(_e){const{column:rt,sortOrder:Nt}=_e;return{column:rt,order:Nt,field:rt.dataIndex,columnKey:rt.key}}function xc(_e){const rt=_e.filter(Nt=>{let{sortOrder:Rt}=Nt;return Rt}).map(Vd);return rt.length===0&&_e.length?Object.assign(Object.assign({},Vd(_e[_e.length-1])),{column:void 0}):rt.length<=1?rt[0]||{}:rt}function Sc(_e,rt,Nt){const Rt=rt.slice().sort((Hn,En)=>En.multiplePriority-Hn.multiplePriority),an=_e.slice(),Xt=Rt.filter(Hn=>{let{column:{sorter:En},sortOrder:kn}=Hn;return Ot(En)&&kn});return Xt.length?an.sort((Hn,En)=>{for(let kn=0;kn{const En=Hn[Nt];return En?Object.assign(Object.assign({},Hn),{[Nt]:Sc(En,rt,Nt)}):Hn}):an}function df(_e){let{prefixCls:rt,mergedColumns:Nt,onSorterChange:Rt,sortDirections:an,tableLocale:Xt,showSorterTooltip:Hn}=_e;const[En,kn]=Te.useState(qc(Nt,!0)),Bi=Te.useMemo(()=>{let tr=!0;const _r=qc(Nt,!1);if(!_r.length)return En;const rr=[];function vo(lo){tr?rr.push(lo):rr.push(Object.assign(Object.assign({},lo),{sortOrder:null}))}let so=null;return _r.forEach(lo=>{so===null?(vo(lo),lo.sortOrder&&(lo.multiplePriority===!1?tr=!1:so=!0)):(so&&lo.multiplePriority!==!1||(tr=!1),vo(lo))}),rr},[Nt,En]),Jn=Te.useMemo(()=>{const tr=Bi.map(_r=>{let{column:rr,sortOrder:vo}=_r;return{column:rr,order:vo}});return{sortColumns:tr,sortColumn:tr[0]&&tr[0].column,sortOrder:tr[0]&&tr[0].order}},[Bi]);function xi(tr){let _r;tr.multiplePriority===!1||!Bi.length||Bi[0].multiplePriority===!1?_r=[tr]:_r=[].concat((0,Xo.Z)(Bi.filter(rr=>{let{key:vo}=rr;return vo!==tr.key})),[tr]),kn(_r),Rt(xc(_r),_r)}return[tr=>ch(rt,tr,Bi,xi,an,Xt,Hn),Bi,Jn,()=>xc(Bi)]}function El(_e,rt){return _e.map(Nt=>{const Rt=Object.assign({},Nt);return Rt.title=Yl(Nt.title,rt),"children"in Rt&&(Rt.children=El(Rt.children,rt)),Rt})}function Jl(_e){return[Te.useCallback(Nt=>El(Nt,_e),[_e])]}var Ba=Do((_e,rt)=>{const{_renderTimes:Nt}=_e,{_renderTimes:Rt}=rt;return Nt!==Rt}),Fu=hl((_e,rt)=>{const{_renderTimes:Nt}=_e,{_renderTimes:Rt}=rt;return Nt!==Rt}),Ku=Se(64993),bl=Se(17313),Ms=Se(83116),Su=Se(37613),Qe=_e=>{const{componentCls:rt}=_e,Nt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,Rt=(an,Xt,Hn)=>({[`&${rt}-${an}`]:{[`> ${rt}-container`]:{[`> ${rt}-content, > ${rt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${rt}-expanded-row-fixed`]:{margin:`-${Xt}px -${Hn+_e.lineWidth}px`}}}}}});return{[`${rt}-wrapper`]:{[`${rt}${rt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${rt}-title`]:{border:Nt,borderBottom:0},[`> ${rt}-container`]:{borderInlineStart:Nt,borderTop:Nt,[` + > ${rt}-content, + > ${rt}-header, + > ${rt}-body, + > ${rt}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Nt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Nt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${rt}-cell-fix-right-first::after`]:{borderInlineEnd:Nt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${rt}-expanded-row-fixed`]:{margin:`-${_e.tablePaddingVertical}px -${_e.tablePaddingHorizontal+_e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:_e.lineWidth,bottom:0,borderInlineEnd:Nt,content:'""'}}}}}},[`&${rt}-scroll-horizontal`]:{[`> ${rt}-container > ${rt}-body`]:{"> table > tbody":{[` + > tr${rt}-expanded-row, + > tr${rt}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},Rt("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle)),Rt("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall)),{[`> ${rt}-footer`]:{border:Nt,borderTop:0}}),[`${rt}-cell`]:{[`${rt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${_e.lineWidth}px 0 ${_e.lineWidth}px ${_e.tableHeaderBg}`}},[`${rt}-bordered ${rt}-cell-scrollbar`]:{borderInlineEnd:Nt}}}},Vt=_e=>{const{componentCls:rt}=_e;return{[`${rt}-wrapper`]:{[`${rt}-cell-ellipsis`]:Object.assign(Object.assign({},bl.vS),{wordBreak:"keep-all",[` + &${rt}-cell-fix-left-last, + &${rt}-cell-fix-right-first + `]:{overflow:"visible",[`${rt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${rt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},wn=_e=>{const{componentCls:rt}=_e;return{[`${rt}-wrapper`]:{[`${rt}-tbody > tr${rt}-placeholder`]:{textAlign:"center",color:_e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_e.colorBgContainer}}}}},In=Se(15969),gi=_e=>{const{componentCls:rt,antCls:Nt,controlInteractiveSize:Rt,motionDurationSlow:an,lineWidth:Xt,paddingXS:Hn,lineType:En,tableBorderColor:kn,tableExpandIconBg:Bi,tableExpandColumnWidth:Jn,borderRadius:xi,fontSize:Ui,fontSizeSM:vr,lineHeight:tr,tablePaddingVertical:_r,tablePaddingHorizontal:rr,tableExpandedRowBg:vo,paddingXXS:so}=_e,lo=Rt/2-Xt,aa=lo*2+Xt*3,xa=`${Xt}px ${En} ${kn}`,Mo=so-Xt;return{[`${rt}-wrapper`]:{[`${rt}-expand-icon-col`]:{width:Jn},[`${rt}-row-expand-icon-cell`]:{textAlign:"center",[`${rt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${rt}-row-indent`]:{height:1,float:"left"},[`${rt}-row-expand-icon`]:Object.assign(Object.assign({},(0,In.N)(_e)),{position:"relative",float:"left",boxSizing:"border-box",width:aa,height:aa,padding:0,color:"inherit",lineHeight:`${aa}px`,background:Bi,border:xa,borderRadius:xi,transform:`scale(${Rt/aa})`,transition:`all ${an}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${an} ease-out`,content:'""'},"&::before":{top:lo,insetInlineEnd:Mo,insetInlineStart:Mo,height:Xt},"&::after":{top:Mo,bottom:Mo,insetInlineStart:lo,width:Xt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${rt}-row-indent + ${rt}-row-expand-icon`]:{marginTop:(Ui*tr-Xt*3)/2-Math.ceil((vr*1.4-Xt*3)/2),marginInlineEnd:Hn},[`tr${rt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:vo}},[`${Nt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${rt}-expanded-row-fixed`]:{position:"relative",margin:`-${_r}px -${rr}px`,padding:`${_r}px ${rr}px`}}}},zr=_e=>{const{componentCls:rt,antCls:Nt,iconCls:Rt,tableFilterDropdownWidth:an,tableFilterDropdownSearchWidth:Xt,paddingXXS:Hn,paddingXS:En,colorText:kn,lineWidth:Bi,lineType:Jn,tableBorderColor:xi,tableHeaderIconColor:Ui,fontSizeSM:vr,tablePaddingHorizontal:tr,borderRadius:_r,motionDurationSlow:rr,colorTextDescription:vo,colorPrimary:so,tableHeaderFilterActiveBg:lo,colorTextDisabled:aa,tableFilterDropdownBg:xa,tableFilterDropdownHeight:Mo,controlItemBgHover:Vo,controlItemBgActive:ja,boxShadowSecondary:Yi,filterDropdownMenuBg:$o}=_e,Po=`${Nt}-dropdown`,Qr=`${rt}-filter-dropdown`,mo=`${Nt}-tree`,ea=`${Bi}px ${Jn} ${xi}`;return[{[`${rt}-wrapper`]:{[`${rt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${rt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Hn,marginInline:`${Hn}px ${-tr/2}px`,padding:`0 ${Hn}px`,color:Ui,fontSize:vr,borderRadius:_r,cursor:"pointer",transition:`all ${rr}`,"&:hover":{color:vo,background:lo},"&.active":{color:so}}}},{[`${Nt}-dropdown`]:{[Qr]:Object.assign(Object.assign({},(0,bl.Wf)(_e)),{minWidth:an,backgroundColor:xa,borderRadius:_r,boxShadow:Yi,overflow:"hidden",[`${Po}-menu`]:{maxHeight:Mo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:$o,"&:empty::after":{display:"block",padding:`${En}px 0`,color:aa,fontSize:vr,textAlign:"center",content:'"Not Found"'}},[`${Qr}-tree`]:{paddingBlock:`${En}px 0`,paddingInline:En,[mo]:{padding:0},[`${mo}-treenode ${mo}-node-content-wrapper:hover`]:{backgroundColor:Vo},[`${mo}-treenode-checkbox-checked ${mo}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ja}}},[`${Qr}-search`]:{padding:En,borderBottom:ea,"&-input":{input:{minWidth:Xt},[Rt]:{color:aa}}},[`${Qr}-checkall`]:{width:"100%",marginBottom:Hn,marginInlineStart:Hn},[`${Qr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${En-Bi}px ${En}px`,overflow:"hidden",borderTop:ea}})}},{[`${Nt}-dropdown ${Qr}, ${Qr}-submenu`]:{[`${Nt}-checkbox-wrapper + span`]:{paddingInlineStart:En,color:kn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},wr=_e=>{const{componentCls:rt,lineWidth:Nt,colorSplit:Rt,motionDurationSlow:an,zIndexTableFixed:Xt,tableBg:Hn,zIndexTableSticky:En}=_e,kn=Rt;return{[`${rt}-wrapper`]:{[` + ${rt}-cell-fix-left, + ${rt}-cell-fix-right + `]:{position:"sticky !important",zIndex:Xt,background:Hn},[` + ${rt}-cell-fix-left-first::after, + ${rt}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Nt,width:30,transform:"translateX(100%)",transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},[`${rt}-cell-fix-left-all::after`]:{display:"none"},[` + ${rt}-cell-fix-right-first::after, + ${rt}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-Nt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},[`${rt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:En+1,width:30,transition:`box-shadow ${an}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${rt}-ping-left`]:{[`&:not(${rt}-has-fix-left) ${rt}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${kn}`}},[` + ${rt}-cell-fix-left-first::after, + ${rt}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${kn}`},[`${rt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${rt}-ping-right`]:{[`&:not(${rt}-has-fix-right) ${rt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${kn}`}},[` + ${rt}-cell-fix-right-first::after, + ${rt}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${kn}`}}}}},ro=_e=>{const{componentCls:rt,antCls:Nt}=_e;return{[`${rt}-wrapper`]:{[`${rt}-pagination${Nt}-pagination`]:{margin:`${_e.margin}px 0`},[`${rt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},gr=_e=>{const{componentCls:rt,tableRadius:Nt}=_e;return{[`${rt}-wrapper`]:{[rt]:{[`${rt}-title, ${rt}-header`]:{borderRadius:`${Nt}px ${Nt}px 0 0`},[`${rt}-title + ${rt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${rt}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Nt,borderStartEndRadius:Nt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Nt},"> *:last-child":{borderStartEndRadius:Nt}}},"&-footer":{borderRadius:`0 0 ${Nt}px ${Nt}px`}}}}},qo=_e=>{const{componentCls:rt}=_e;return{[`${rt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${rt}-pagination-left`]:{justifyContent:"flex-end"},[`${rt}-pagination-right`]:{justifyContent:"flex-start"},[`${rt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${rt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${rt}-row-indent`]:{float:"right"}}}}},ra=_e=>{const{componentCls:rt,antCls:Nt,iconCls:Rt,fontSizeIcon:an,padding:Xt,paddingXS:Hn,tableHeaderIconColor:En,tableHeaderIconColorHover:kn,tableSelectionColumnWidth:Bi}=_e;return{[`${rt}-wrapper`]:{[`${rt}-selection-col`]:{width:Bi,[`&${rt}-selection-col-with-dropdown`]:{width:Bi+an+Xt/4}},[`${rt}-bordered ${rt}-selection-col`]:{width:Bi+Hn*2,[`&${rt}-selection-col-with-dropdown`]:{width:Bi+an+Xt/4+Hn*2}},[` + table tr th${rt}-selection-column, + table tr td${rt}-selection-column + `]:{paddingInlineEnd:_e.paddingXS,paddingInlineStart:_e.paddingXS,textAlign:"center",[`${Nt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${rt}-selection-column${rt}-cell-fix-left`]:{zIndex:_e.zIndexTableFixed+1},[`table tr th${rt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${rt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${rt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${_e.tablePaddingHorizontal/4}px`,[Rt]:{color:En,fontSize:an,verticalAlign:"baseline","&:hover":{color:kn}}}}}},_o=_e=>{const{componentCls:rt}=_e,Nt=(Rt,an,Xt,Hn)=>({[`${rt}${rt}-${Rt}`]:{fontSize:Hn,[` + ${rt}-title, + ${rt}-footer, + ${rt}-cell, + ${rt}-thead > tr > th, + ${rt}-tbody > tr > th, + ${rt}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${an}px ${Xt}px`},[`${rt}-filter-trigger`]:{marginInlineEnd:`-${Xt/2}px`},[`${rt}-expanded-row-fixed`]:{margin:`-${an}px -${Xt}px`},[`${rt}-tbody`]:{[`${rt}-wrapper:only-child ${rt}`]:{marginBlock:`-${an}px`,marginInline:`${_e.tableExpandColumnWidth-Xt}px -${Xt}px`}},[`${rt}-selection-column`]:{paddingInlineStart:`${Xt/4}px`}}});return{[`${rt}-wrapper`]:Object.assign(Object.assign({},Nt("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle,_e.tableFontSizeMiddle)),Nt("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall,_e.tableFontSizeSmall))}},us=_e=>{const{componentCls:rt,marginXXS:Nt,fontSizeIcon:Rt,tableHeaderIconColor:an,tableHeaderIconColorHover:Xt}=_e;return{[`${rt}-wrapper`]:{[`${rt}-thead th${rt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,"&:hover":{background:_e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_e.colorPrimary},[` + &${rt}-cell-fix-left:hover, + &${rt}-cell-fix-right:hover + `]:{background:_e.tableFixedHeaderSortActiveBg}},[`${rt}-thead th${rt}-column-sort`]:{background:_e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${rt}-column-sort`]:{background:_e.tableBodySortBg},[`${rt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${rt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${rt}-column-sorter`]:{marginInlineStart:Nt,color:an,fontSize:0,transition:`color ${_e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Rt,"&.active":{color:_e.colorPrimary}},[`${rt}-column-sorter-up + ${rt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${rt}-column-sorters:hover ${rt}-column-sorter`]:{color:Xt}}}},ks=_e=>{const{componentCls:rt,opacityLoading:Nt,tableScrollThumbBg:Rt,tableScrollThumbBgHover:an,tableScrollThumbSize:Xt,tableScrollBg:Hn,zIndexTableSticky:En,stickyScrollBarBorderRadius:kn}=_e,Bi=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`;return{[`${rt}-wrapper`]:{[`${rt}-sticky`]:{"&-holder":{position:"sticky",zIndex:En,background:_e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Xt}px !important`,zIndex:En,display:"flex",alignItems:"center",background:Hn,borderTop:Bi,opacity:Nt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Xt,backgroundColor:Rt,borderRadius:kn,transition:`all ${_e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:an}}}}}}},Xs=_e=>{const{componentCls:rt,lineWidth:Nt,tableBorderColor:Rt}=_e,an=`${Nt}px ${_e.lineType} ${Rt}`;return{[`${rt}-wrapper`]:{[`${rt}-summary`]:{position:"relative",zIndex:_e.zIndexTableFixed,background:_e.tableBg,"> tr":{"> th, > td":{borderBottom:an}}},[`div${rt}-summary`]:{boxShadow:`0 -${Nt}px 0 ${Rt}`}}}},Zl=_e=>{const{componentCls:rt}=_e,Nt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,Rt=`${rt}-expanded-row-cell`;return{[`${rt}-wrapper`]:{[`${rt}-tbody-virtual`]:{[`${rt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${rt}-cell`]:{borderBottom:Nt},[`${rt}-expanded-row`]:{[`${Rt}${Rt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${_e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${rt}-bordered`]:{[`${rt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Nt,position:"absolute"},[`${rt}-cell`]:{borderInlineEnd:Nt,[`&${rt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-_e.lineWidth,borderInlineStart:Nt}}}}}}};const Ks=_e=>{const{componentCls:rt,fontWeightStrong:Nt,tablePaddingVertical:Rt,tablePaddingHorizontal:an,lineWidth:Xt,lineType:Hn,tableBorderColor:En,tableFontSize:kn,tableBg:Bi,tableRadius:Jn,tableHeaderTextColor:xi,motionDurationMid:Ui,tableHeaderBg:vr,tableHeaderCellSplitColor:tr,tableRowHoverBg:_r,tableSelectedRowBg:rr,tableSelectedRowHoverBg:vo,tableFooterTextColor:so,tableFooterBg:lo,paddingContentVerticalLG:aa}=_e,xa=`${Xt}px ${Hn} ${En}`;return{[`${rt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,bl.dF)()),{[rt]:Object.assign(Object.assign({},(0,bl.Wf)(_e)),{fontSize:kn,background:Bi,borderRadius:`${Jn}px ${Jn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Jn}px ${Jn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${rt}-cell, + ${rt}-thead > tr > th, + ${rt}-tbody > tr > th, + ${rt}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${aa}px ${an}px`,overflowWrap:"break-word"},[`${rt}-title`]:{padding:`${Rt}px ${an}px`},[`${rt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:xi,fontWeight:Nt,textAlign:"start",background:vr,borderBottom:xa,transition:`background ${Ui} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${rt}-selection-column):not(${rt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:tr,transform:"translateY(-50%)",transition:`background-color ${Ui}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${rt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ui}, border-color ${Ui}`,borderBottom:xa,[` + > ${rt}-wrapper:only-child, + > ${rt}-expanded-row-fixed > ${rt}-wrapper:only-child + `]:{[rt]:{marginBlock:`-${Rt}px`,marginInline:`${_e.tableExpandColumnWidth-an}px -${an}px`,[`${rt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:xi,fontWeight:Nt,textAlign:"start",background:vr,borderBottom:xa,transition:`background ${Ui} ease`},[` + &${rt}-row:hover > th, + &${rt}-row:hover > td, + > th${rt}-cell-row-hover, + > td${rt}-cell-row-hover + `]:{background:_r},[`&${rt}-row-selected`]:{"> th, > td":{background:rr},"&:hover > th, &:hover > td":{background:vo}}}},[`${rt}-footer`]:{padding:`${Rt}px ${an}px`,color:so,background:lo}})}};var gs=(0,Ms.Z)("Table",_e=>{const{colorTextHeading:rt,colorSplit:Nt,colorIcon:Rt,colorIconHover:an,opacityLoading:Xt,colorBgContainer:Hn,controlInteractiveSize:En,headerBg:kn,headerColor:Bi,headerSortActiveBg:Jn,headerSortHoverBg:xi,bodySortBg:Ui,rowHoverBg:vr,rowSelectedBg:tr,rowSelectedHoverBg:_r,rowExpandedBg:rr,cellPaddingBlock:vo,cellPaddingInline:so,cellPaddingBlockMD:lo,cellPaddingInlineMD:aa,cellPaddingBlockSM:xa,cellPaddingInlineSM:Mo,borderColor:Vo,footerBg:ja,footerColor:Yi,headerBorderRadius:$o,cellFontSize:Po,cellFontSizeMD:Qr,cellFontSizeSM:mo,headerSplitColor:ea,fixedHeaderSortActiveBg:Pa,headerFilterHoverBg:Ca,filterDropdownBg:yo,expandIconBg:me,selectionColumnWidth:Pe,stickyScrollBarBg:Fe}=_e,Re=new Ku.C(Rt),Ue=new Ku.C(an),Ke=2,ot=(0,Su.TS)(_e,{tableFontSize:Po,tableBg:Hn,tableRadius:$o,tablePaddingVertical:vo,tablePaddingHorizontal:so,tablePaddingVerticalMiddle:lo,tablePaddingHorizontalMiddle:aa,tablePaddingVerticalSmall:xa,tablePaddingHorizontalSmall:Mo,tableBorderColor:Vo,tableHeaderTextColor:Bi,tableHeaderBg:kn,tableFooterTextColor:Yi,tableFooterBg:ja,tableHeaderCellSplitColor:ea,tableHeaderSortBg:Jn,tableHeaderSortHoverBg:xi,tableHeaderIconColor:Re.clone().setAlpha(Re.getAlpha()*Xt).toRgbString(),tableHeaderIconColorHover:Ue.clone().setAlpha(Ue.getAlpha()*Xt).toRgbString(),tableBodySortBg:Ui,tableFixedHeaderSortActiveBg:Pa,tableHeaderFilterActiveBg:Ca,tableFilterDropdownBg:yo,tableRowHoverBg:vr,tableSelectedRowBg:tr,tableSelectedRowHoverBg:_r,zIndexTableFixed:Ke,zIndexTableSticky:Ke+1,tableFontSizeMiddle:Qr,tableFontSizeSmall:mo,tableSelectionColumnWidth:Pe,tableExpandIconBg:me,tableExpandColumnWidth:En+2*_e.padding,tableExpandedRowBg:rr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fe,tableScrollThumbBgHover:rt,tableScrollBg:Nt});return[Ks(ot),ro(ot),Xs(ot),us(ot),zr(ot),Qe(ot),gr(ot),gi(ot),Xs(ot),wn(ot),ra(ot),wr(ot),ks(ot),Vt(ot),_o(ot),qo(ot),Zl(ot)]},_e=>{const{colorFillAlter:rt,colorBgContainer:Nt,colorTextHeading:Rt,colorFillSecondary:an,colorFillContent:Xt,controlItemBgActive:Hn,controlItemBgActiveHover:En,padding:kn,paddingSM:Bi,paddingXS:Jn,colorBorderSecondary:xi,borderRadiusLG:Ui,fontSize:vr,controlHeight:tr,colorTextPlaceholder:_r}=_e,rr=new Ku.C(an).onBackground(Nt).toHexShortString(),vo=new Ku.C(Xt).onBackground(Nt).toHexShortString(),so=new Ku.C(rt).onBackground(Nt).toHexShortString();return{headerBg:so,headerColor:Rt,headerSortActiveBg:rr,headerSortHoverBg:vo,bodySortBg:so,rowHoverBg:so,rowSelectedBg:Hn,rowSelectedHoverBg:En,rowExpandedBg:rt,cellPaddingBlock:kn,cellPaddingInline:kn,cellPaddingBlockMD:Bi,cellPaddingInlineMD:Jn,cellPaddingBlockSM:Jn,cellPaddingInlineSM:Jn,borderColor:xi,headerBorderRadius:Ui,footerBg:so,footerColor:Rt,cellFontSize:vr,cellFontSizeMD:vr,cellFontSizeSM:vr,headerSplitColor:xi,fixedHeaderSortActiveBg:rr,headerFilterHoverBg:Xt,filterDropdownMenuBg:Nt,filterDropdownBg:Nt,expandIconBg:Nt,selectionColumnWidth:tr,stickyScrollBarBg:_r,stickyScrollBarBorderRadius:100}});const Ts=[],Cs=(_e,rt)=>{const{prefixCls:Nt,className:Rt,rootClassName:an,style:Xt,size:Hn,bordered:En,dropdownPrefixCls:kn,dataSource:Bi,pagination:Jn,rowSelection:xi,rowKey:Ui="key",rowClassName:vr,columns:tr,children:_r,childrenColumnName:rr,onChange:vo,getPopupContainer:so,loading:lo,expandIcon:aa,expandable:xa,expandedRowRender:Mo,expandIconColumnIndex:Vo,indentSize:ja,scroll:Yi,sortDirections:$o,locale:Po,showSorterTooltip:Qr=!0,virtual:mo}=_e,ea=Te.useMemo(()=>tr||cn(_r),[tr,_r]),Pa=Te.useMemo(()=>ea.some(ol=>ol.responsive),[ea]),Ca=(0,ni.Z)(Pa),yo=Te.useMemo(()=>{const ol=new Set(Object.keys(Ca).filter(zl=>Ca[zl]));return ea.filter(zl=>!zl.responsive||zl.responsive.some(Du=>ol.has(Du)))},[ea,Ca]),me=(0,Ar.Z)(_e,["className","style","columns"]),{locale:Pe=ma.Z,direction:Fe,table:Re,renderEmpty:Ue,getPrefixCls:Ke,getPopupContainer:ot}=Te.useContext(il.E_),Ge=(0,wo.Z)(Hn),gt=Object.assign(Object.assign({},Pe.Table),Po),ct=Bi||Ts,Mt=Ke("table",Nt),qt=Ke("dropdown",kn),Kt=Object.assign({childrenColumnName:rr,expandIconColumnIndex:Vo},xa),{childrenColumnName:xn="children"}=Kt,mn=Te.useMemo(()=>ct.some(ol=>ol==null?void 0:ol[xn])?"nest":Mo||xa&&xa.expandedRowRender?"row":null,[ct]),ln={body:Te.useRef()},dn=Te.useMemo(()=>typeof Ui=="function"?Ui:ol=>ol==null?void 0:ol[Ui],[Ui]),[un]=nd(ct,xn,dn),vn={},vi=function(ol,zl){let Du=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ul,Ds,wl;const id=Object.assign(Object.assign({},vn),ol);Du&&((Ul=vn.resetPagination)===null||Ul===void 0||Ul.call(vn),!((Ds=id.pagination)===null||Ds===void 0)&&Ds.current&&(id.pagination.current=1),Jn&&Jn.onChange&&Jn.onChange(1,(wl=id.pagination)===null||wl===void 0?void 0:wl.pageSize)),Yi&&Yi.scrollToFirstRowOnChange!==!1&&ln.body.current&&(0,_s.Z)(0,{getContainer:()=>ln.body.current}),vo==null||vo(id.pagination,id.filters,id.sorter,{currentDataSource:dd(Sc(ct,id.sorterStates,xn),id.filterStates),action:zl})},ar=(ol,zl)=>{vi({sorter:ol,sorterStates:zl},"sort",!1)},[Co,pr,Fo,Ao]=df({prefixCls:Mt,mergedColumns:yo,onSorterChange:ar,sortDirections:$o||["ascend","descend"],tableLocale:gt,showSorterTooltip:Qr}),bo=Te.useMemo(()=>Sc(ct,pr,xn),[ct,pr]);vn.sorter=Ao(),vn.sorterStates=pr;const Mi=(ol,zl)=>{vi({filters:ol,filterStates:zl},"filter",!0)},[yr,Ho,Dn]=zh({prefixCls:Mt,locale:gt,dropdownPrefixCls:qt,mergedColumns:yo,onFilterChange:Mi,getPopupContainer:so||ot}),Hi=dd(bo,Ho);vn.filters=Dn,vn.filterStates=Ho;const Sr=Te.useMemo(()=>{const ol={};return Object.keys(Dn).forEach(zl=>{Dn[zl]!==null&&(ol[zl]=Dn[zl])}),Object.assign(Object.assign({},Fo),{filters:ol})},[Fo,Dn]),[Cr]=Jl(Sr),ho=(ol,zl)=>{vi({pagination:Object.assign(Object.assign({},vn.pagination),{current:ol,pageSize:zl})},"paginate")},[Pr,Jr]=Xu(Hi.length,ho,Jn);vn.pagination=Jn===!1?{}:cd(Pr,Jn),vn.resetPagination=Jr;const ta=Te.useMemo(()=>{if(Jn===!1||!Pr.pageSize)return Hi;const{current:ol=1,total:zl,pageSize:Du=$d}=Pr;return Hi.lengthDu?Hi.slice((ol-1)*Du,ol*Du):Hi:Hi.slice((ol-1)*Du,ol*Du)},[!!Jn,Hi,Pr&&Pr.current,Pr&&Pr.pageSize,Pr&&Pr.total]),[ua,Er]=Mu({prefixCls:Mt,data:Hi,pageData:ta,getRowKey:dn,getRecordByKey:un,expandType:mn,childrenColumnName:xn,locale:gt,getPopupContainer:so||ot},xi),es=(ol,zl,Du)=>{let Ul;return typeof vr=="function"?Ul=jt()(vr(ol,zl,Du)):Ul=jt()(vr),jt()({[`${Mt}-row-selected`]:Er.has(dn(ol,zl))},Ul)};Kt.__PARENT_RENDER_ICON__=Kt.expandIcon,Kt.expandIcon=Kt.expandIcon||aa||ls(gt),mn==="nest"&&Kt.expandIconColumnIndex===void 0?Kt.expandIconColumnIndex=xi?1:0:Kt.expandIconColumnIndex>0&&xi&&(Kt.expandIconColumnIndex-=1),typeof Kt.indentSize!="number"&&(Kt.indentSize=typeof ja=="number"?ja:15);const rs=Te.useCallback(ol=>Cr(ua(yr(Co(ol)))),[Co,yr,ua]);let Sl,vl;if(Jn!==!1&&(Pr!=null&&Pr.total)){let ol;Pr.size?ol=Pr.size:ol=Ge==="small"||Ge==="middle"?"small":void 0;const zl=Ds=>Te.createElement(Is.Z,Object.assign({},Pr,{className:jt()(`${Mt}-pagination ${Mt}-pagination-${Ds}`,Pr.className),size:ol})),Du=Fe==="rtl"?"left":"right",{position:Ul}=Pr;if(Ul!==null&&Array.isArray(Ul)){const Ds=Ul.find(cc=>cc.includes("top")),wl=Ul.find(cc=>cc.includes("bottom")),id=Ul.every(cc=>`${cc}`=="none");!Ds&&!wl&&!id&&(vl=zl(Du)),Ds&&(Sl=zl(Ds.toLowerCase().replace("top",""))),wl&&(vl=zl(wl.toLowerCase().replace("bottom","")))}else vl=zl(Du)}let ps;typeof lo=="boolean"?ps={spinning:lo}:typeof lo=="object"&&(ps=Object.assign({spinning:!0},lo));const[iu,kl]=gs(Mt),[,Dl]=(0,js.Z)(),dc=jt()(`${Mt}-wrapper`,Re==null?void 0:Re.className,{[`${Mt}-wrapper-rtl`]:Fe==="rtl"},Rt,an,kl),_c=Object.assign(Object.assign({},Re==null?void 0:Re.style),Xt),Yd=Po&&Po.emptyText||(Ue==null?void 0:Ue("Table"))||Te.createElement(Wo.Z,{componentName:"Table"}),Oc=mo?Fu:Ba,jc={},Ud=Te.useMemo(()=>{const{fontSize:ol,lineHeight:zl,padding:Du,paddingXS:Ul,paddingSM:Ds}=Dl,wl=Math.floor(ol*zl);switch(Ge){case"large":return Du*2+wl;case"small":return Ul*2+wl;default:return Ds*2+wl}},[Dl,Ge]);return mo&&(jc.listItemHeight=Ud),iu(Te.createElement("div",{ref:rt,className:dc,style:_c},Te.createElement(Ol.Z,Object.assign({spinning:!1},ps),Sl,Te.createElement(Oc,Object.assign({},jc,me,{columns:yo,direction:Fe,expandable:Kt,prefixCls:Mt,className:jt()({[`${Mt}-middle`]:Ge==="middle",[`${Mt}-small`]:Ge==="small",[`${Mt}-bordered`]:En,[`${Mt}-empty`]:ct.length===0}),data:ta,rowKey:dn,rowClassName:es,emptyText:Yd,internalHooks:We,internalRefs:ln,transformColumns:rs})),vl)))};var jl=Te.forwardRef(Cs);const fl=(_e,rt)=>{const Nt=Te.useRef(0);return Nt.current+=1,Te.createElement(jl,Object.assign({},_e,{ref:rt,_renderTimes:Nt.current}))},Zs=Te.forwardRef(fl);Zs.SELECTION_COLUMN=Fd,Zs.EXPAND_COLUMN=ve,Zs.SELECTION_ALL=Tc,Zs.SELECTION_INVERT=Yu,Zs.SELECTION_NONE=Ju,Zs.Column=Ml,Zs.ColumnGroup=au,Zs.Summary=pt;var Ql=Zs,uu=Ql},17574:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return Tt}});var ve=Se(43858),We=Se(19127),kt=Se(52671),Jt=Se(8657),vt=Se(96663),xt=Se(59301),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Wt=Te,Zt=Se(7657),nn=function(Yn,Br){return xt.createElement(Zt.Z,(0,vt.Z)({},Yn,{ref:Br,icon:Wt}))},en=xt.forwardRef(nn),Gt=en,Lt=Se(92310),je=Se.n(Lt),te=Se(35654),ne=Se(71430),ce=Se(36355),le=Se(56082),ge=Se(62892),Ae=Se(20648);const Ce=4;function ze(it){const{dropPosition:Yn,dropLevelOffset:Br,prefixCls:Lr,indent:fn,direction:ui="ltr"}=it,Ti=ui==="ltr"?"left":"right",Ln=ui==="ltr"?"right":"left",jn={[Ti]:-Br*fn+Ce,[Ln]:0};switch(Yn){case-1:jn.top=-3;break;case 1:jn.bottom=-3;break;default:jn.bottom=-3,jn[Ti]=fn+Ce;break}return xt.createElement("div",{style:jn,className:`${Lr}-drop-indicator`})}var De=Se(71997),At=xt.forwardRef((it,Yn)=>{const{getPrefixCls:Br,direction:Lr,virtual:fn,tree:ui}=xt.useContext(ce.E_),{prefixCls:Ti,className:Ln,showIcon:jn=!1,showLine:Qi,switcherIcon:Ct,blockNode:Mn=!1,children:$n,checkable:at=!1,selectable:ke=!0,draggable:be,motion:Ve,style:lt}=it,Ee=Br("tree",Ti),wt=Br(),zn=Ve!=null?Ve:Object.assign(Object.assign({},(0,ge.Z)(wt)),{motionAppear:!1}),pt=Object.assign(Object.assign({},it),{checkable:at,selectable:ke,showIcon:jn,motion:zn,blockNode:Mn,showLine:!!Qi,dropIndicatorRender:ze}),[Et,_t]=(0,Ae.ZP)(Ee),sn=xt.useMemo(()=>{if(!be)return!1;let gn={};switch(typeof be){case"function":gn.nodeDraggable=be;break;case"object":gn=Object.assign({},be);break;default:break}return gn.icon!==!1&&(gn.icon=gn.icon||xt.createElement(le.Z,null)),gn},[be]),zt=gn=>xt.createElement(De.Z,{prefixCls:Ee,switcherIcon:Ct,treeNodeProps:gn,showLine:Qi});return Et(xt.createElement(ve.Z,Object.assign({itemHeight:20,ref:Yn,virtual:fn},pt,{style:Object.assign(Object.assign({},ui==null?void 0:ui.style),lt),prefixCls:Ee,className:je()({[`${Ee}-icon-hide`]:!jn,[`${Ee}-block-node`]:Mn,[`${Ee}-unselectable`]:!ke,[`${Ee}-rtl`]:Lr==="rtl"},ui==null?void 0:ui.className,Ln,_t),direction:Lr,checkable:at&&xt.createElement("span",{className:`${Ee}-checkbox-inner`}),selectable:ke,switcherIcon:zt,draggable:sn}),$n))}),dt;(function(it){it[it.None=0]="None",it[it.Start=1]="Start",it[it.End=2]="End"})(dt||(dt={}));function st(it,Yn){function Br(Lr){const{key:fn,children:ui}=Lr;Yn(fn,Lr)!==!1&&st(ui||[],Yn)}it.forEach(Br)}function Dt(it){let{treeData:Yn,expandedKeys:Br,startKey:Lr,endKey:fn}=it;const ui=[];let Ti=dt.None;if(Lr&&Lr===fn)return[Lr];if(!Lr||!fn)return[];function Ln(jn){return jn===Lr||jn===fn}return st(Yn,jn=>{if(Ti===dt.End)return!1;if(Ln(jn)){if(ui.push(jn),Ti===dt.None)Ti=dt.Start;else if(Ti===dt.Start)return Ti=dt.End,!1}else Ti===dt.Start&&ui.push(jn);return Br.includes(jn)}),ui}function et(it,Yn){const Br=(0,We.Z)(Yn),Lr=[];return st(it,(fn,ui)=>{const Ti=Br.indexOf(fn);return Ti!==-1&&(Lr.push(ui),Br.splice(Ti,1)),!!Br.length}),Lr}var Cn=function(it,Yn){var Br={};for(var Lr in it)Object.prototype.hasOwnProperty.call(it,Lr)&&Yn.indexOf(Lr)<0&&(Br[Lr]=it[Lr]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Lr=Object.getOwnPropertySymbols(it);fn{var{defaultExpandAll:Br,defaultExpandParent:Lr,defaultExpandedKeys:fn}=it,ui=Cn(it,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ti=xt.useRef(),Ln=xt.useRef(),jn=()=>{const{keyEntities:sn}=(0,ne.I8)(On(ui));let zt;return Br?zt=Object.keys(sn):Lr?zt=(0,te.r7)(ui.expandedKeys||fn||[],sn):zt=ui.expandedKeys||fn,zt},[Qi,Ct]=xt.useState(ui.selectedKeys||ui.defaultSelectedKeys||[]),[Mn,$n]=xt.useState(()=>jn());xt.useEffect(()=>{"selectedKeys"in ui&&Ct(ui.selectedKeys)},[ui.selectedKeys]),xt.useEffect(()=>{"expandedKeys"in ui&&$n(ui.expandedKeys)},[ui.expandedKeys]);const at=(sn,zt)=>{var gn;return"expandedKeys"in ui||$n(sn),(gn=ui.onExpand)===null||gn===void 0?void 0:gn.call(ui,sn,zt)},ke=(sn,zt)=>{var gn;const{multiple:nr}=ui,{node:_i,nativeEvent:Fi}=zt,{key:Ni=""}=_i,ir=On(ui),di=Object.assign(Object.assign({},zt),{selected:!0}),Mr=(Fi==null?void 0:Fi.ctrlKey)||(Fi==null?void 0:Fi.metaKey),$i=Fi==null?void 0:Fi.shiftKey;let Nr;nr&&Mr?(Nr=sn,Ti.current=Ni,Ln.current=Nr,di.selectedNodes=et(ir,Nr)):nr&&$i?(Nr=Array.from(new Set([].concat((0,We.Z)(Ln.current||[]),(0,We.Z)(Dt({treeData:ir,expandedKeys:Mn,startKey:Ni,endKey:Ti.current}))))),di.selectedNodes=et(ir,Nr)):(Nr=[Ni],Ti.current=Ni,Ln.current=Nr,di.selectedNodes=et(ir,Nr)),(gn=ui.onSelect)===null||gn===void 0||gn.call(ui,Nr,di),"selectedKeys"in ui||Ct(Nr)},{getPrefixCls:be,direction:Ve}=xt.useContext(ce.E_),{prefixCls:lt,className:Ee,showIcon:wt=!0,expandAction:zn="click"}=ui,pt=Cn(ui,["prefixCls","className","showIcon","expandAction"]),Et=be("tree",lt),_t=je()(`${Et}-directory`,{[`${Et}-directory-rtl`]:Ve==="rtl"},Ee);return xt.createElement(At,Object.assign({icon:jt,ref:Yn,blockNode:!0},pt,{showIcon:wt,expandAction:zn,prefixCls:Et,className:_t,expandedKeys:Mn,selectedKeys:Qi,onSelect:ke,onExpand:at}))};var Ci=xt.forwardRef(Fn);const qi=At;qi.DirectoryTree=Ci,qi.TreeNode=ve.O;var Tt=qi},20648:function(ri,mi,Se){"use strict";Se.d(mi,{TM:function(){return Lt},Yk:function(){return Gt}});var ve=Se(93083),We=Se(98447),kt=Se(17313),Jt=Se(8378),vt=Se(37613),xt=Se(83116);const Te=new ve.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Wt=(je,te)=>({[`.${je}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${te.motionDurationSlow}`}}}),Zt=(je,te)=>({[`.${je}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:te.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${te.lineWidthBold}px solid ${te.colorPrimary}`,borderRadius:"50%",content:'""'}}}),nn=(je,te)=>{const{treeCls:ne,treeNodeCls:ce,treeNodePadding:le,titleHeight:ge,nodeSelectedBg:Ae,nodeHoverBg:Ce}=te,ze=te.paddingXS;return{[ne]:Object.assign(Object.assign({},(0,kt.Wf)(te)),{background:te.colorBgContainer,borderRadius:te.borderRadius,transition:`background-color ${te.motionDurationSlow}`,[`&${ne}-rtl`]:{[`${ne}-switcher`]:{"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ne}-active-focused)`]:Object.assign({},(0,kt.oN)(te)),[`${ne}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ne}-block-node`]:{[`${ne}-list-holder-inner`]:{alignItems:"stretch",[`${ne}-node-content-wrapper`]:{flex:"auto"},[`${ce}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${te.colorPrimary}`,opacity:0,animationName:Te,animationDuration:te.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ce}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ne}-node-content-wrapper`]:{color:te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ne}-node-content-wrapper`]:Object.assign({},(0,kt.oN)(te)),[`&:not(${ce}-disabled).filter-node ${ne}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ne}-draggable-icon`]:{flexShrink:0,width:ge,lineHeight:`${ge}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${te.motionDurationSlow}`,[`${ce}:hover &`]:{opacity:.45}},[`&${ce}-disabled`]:{[`${ne}-draggable-icon`]:{visibility:"hidden"}}}},[`${ne}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ge}},[`${ne}-draggable-icon`]:{visibility:"hidden"},[`${ne}-switcher`]:Object.assign(Object.assign({},Wt(je,te)),{position:"relative",flex:"none",alignSelf:"stretch",width:ge,margin:0,lineHeight:`${ge}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ne}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:te.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ge/2*.8,height:ge/2,borderBottom:`1px solid ${te.colorBorder}`,content:'""'}}}),[`${ne}-checkbox`]:{top:"initial",marginInlineEnd:ze},[`${ne}-node-content-wrapper, ${ne}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ge,margin:0,padding:`0 ${te.paddingXS/2}px`,color:"inherit",lineHeight:`${ge}px`,background:"transparent",borderRadius:te.borderRadius,cursor:"pointer",transition:`all ${te.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Ce},[`&${ne}-node-selected`]:{backgroundColor:Ae},[`${ne}-iconEle`]:{display:"inline-block",width:ge,height:ge,lineHeight:`${ge}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ne}-unselectable ${ne}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ne}-node-content-wrapper`]:Object.assign({lineHeight:`${ge}px`,userSelect:"none"},Zt(je,te)),[`${ce}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${te.colorPrimary}`}},"&-show-line":{[`${ne}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ge/2,bottom:-le,borderInlineEnd:`1px solid ${te.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ne}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ce}-leaf-last`]:{[`${ne}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ge/2}px !important`}}}}})}},en=je=>{const{treeCls:te,treeNodeCls:ne,treeNodePadding:ce,directoryNodeSelectedBg:le,directoryNodeSelectedColor:ge}=je;return{[`${te}${te}-directory`]:{[ne]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ce,insetInlineStart:0,transition:`background-color ${je.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:je.controlItemBgHover}},"> *":{zIndex:1},[`${te}-switcher`]:{transition:`color ${je.motionDurationMid}`},[`${te}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${te}-node-selected`]:{color:ge,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${te}-switcher`]:{color:ge},[`${te}-node-content-wrapper`]:{color:ge,background:"transparent"}}}}}},Gt=(je,te)=>{const ne=`.${je}`,ce=`${ne}-treenode`,le=te.paddingXS/2,ge=(0,vt.TS)(te,{treeCls:ne,treeNodeCls:ce,treeNodePadding:le});return[nn(je,ge),en(ge)]},Lt=je=>{const{controlHeightSM:te}=je;return{titleHeight:te,nodeHoverBg:je.controlItemBgHover,nodeSelectedBg:je.controlItemBgActive}};mi.ZP=(0,xt.Z)("Tree",(je,te)=>{let{prefixCls:ne}=te;return[{[je.componentCls]:(0,We.C2)(`${ne}-checkbox`,je)},Gt(ne,je),(0,Jt.Z)(je)]},je=>{const{colorTextLightSolid:te,colorPrimary:ne}=je;return Object.assign(Object.assign({},Lt(je)),{directoryNodeSelectedColor:te,directoryNodeSelectedBg:ne})})},71997:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return ce}});var ve=Se(96663),We=Se(59301),kt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Jt=kt,vt=Se(7657),xt=function(ge,Ae){return We.createElement(vt.Z,(0,ve.Z)({},ge,{ref:Ae,icon:Jt}))},Te=We.forwardRef(xt),Wt=Te,Zt=Se(52671),nn=Se(58617),en=Se(15075),Gt=Se(43531),Lt=Se(92310),je=Se.n(Lt),te=Se(92343),ce=le=>{const{prefixCls:ge,switcherIcon:Ae,treeNodeProps:Ce,showLine:ze}=le,{isLeaf:De,expanded:mt,loading:At}=Ce;if(At)return We.createElement(nn.Z,{className:`${ge}-switcher-loading-icon`});let dt;if(ze&&typeof ze=="object"&&(dt=ze.showLeafIcon),De){if(!ze)return null;if(typeof dt!="boolean"&&dt){const et=typeof dt=="function"?dt(Ce):dt,Cn=`${ge}-switcher-line-custom-icon`;return(0,te.l$)(et)?(0,te.Tm)(et,{className:je()(et.props.className||"",Cn)}):et}return dt?We.createElement(Zt.Z,{className:`${ge}-switcher-line-icon`}):We.createElement("span",{className:`${ge}-switcher-leaf-line`})}const st=`${ge}-switcher-icon`,Dt=typeof Ae=="function"?Ae(Ce):Ae;return(0,te.l$)(Dt)?(0,te.Tm)(Dt,{className:je()(Dt.props.className||"",st)}):Dt!==void 0?Dt:ze?mt?We.createElement(en.Z,{className:`${ge}-switcher-line-icon`}):We.createElement(Gt.Z,{className:`${ge}-switcher-line-icon`}):We.createElement(Wt,{className:st})}},54580:function(ri,mi,Se){"use strict";Se.d(mi,{default:function(){return sr}});var ve=Se(59301),We=Se(19127),kt=Se(92310),Jt=Se.n(kt),vt=Se(96663),xt=Se(52884),Te=Se(95727),Wt=Se(65711),Zt=Se(85745),nn=Se(90493),en=Se(6620),Gt=Se(49581),Lt=Se(20135),je=Se(73324),te=Se(26112);function ne(hn,yi){var Kn="cannot ".concat(hn.method," ").concat(hn.action," ").concat(yi.status,"'"),Bn=new Error(Kn);return Bn.status=yi.status,Bn.method=hn.method,Bn.url=hn.action,Bn}function ce(hn){var yi=hn.responseText||hn.response;if(!yi)return yi;try{return JSON.parse(yi)}catch(Kn){return yi}}function le(hn){var yi=new XMLHttpRequest;hn.onProgress&&yi.upload&&(yi.upload.onprogress=function(ti){ti.total>0&&(ti.percent=ti.loaded/ti.total*100),hn.onProgress(ti)});var Kn=new FormData;hn.data&&Object.keys(hn.data).forEach(function(Un){var ti=hn.data[Un];if(Array.isArray(ti)){ti.forEach(function(Ri){Kn.append("".concat(Un,"[]"),Ri)});return}Kn.append(Un,ti)}),hn.file instanceof Blob?Kn.append(hn.filename,hn.file,hn.file.name):Kn.append(hn.filename,hn.file),yi.onerror=function(ti){hn.onError(ti)},yi.onload=function(){return yi.status<200||yi.status>=300?hn.onError(ne(hn,yi),ce(yi)):hn.onSuccess(ce(yi),yi)},yi.open(hn.method,hn.action,!0),hn.withCredentials&&"withCredentials"in yi&&(yi.withCredentials=!0);var Bn=hn.headers||{};return Bn["X-Requested-With"]!==null&&yi.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Bn).forEach(function(Un){Bn[Un]!==null&&yi.setRequestHeader(Un,Bn[Un])}),yi.send(Kn),{abort:function(){yi.abort()}}}var ge=+new Date,Ae=0;function Ce(){return"rc-upload-".concat(ge,"-").concat(++Ae)}var ze=Se(48736),De=function(hn,yi){if(hn&&yi){var Kn=Array.isArray(yi)?yi:yi.split(","),Bn=hn.name||"",Un=hn.type||"",ti=Un.replace(/\/.*$/,"");return Kn.some(function(Ri){var Xn=Ri.trim();if(/^\*(\/\*)?$/.test(Ri))return!0;if(Xn.charAt(0)==="."){var to=Bn.toLowerCase(),Sn=Xn.toLowerCase(),ga=[Sn];return(Sn===".jpg"||Sn===".jpeg")&&(ga=[".jpg",".jpeg"]),ga.some(function(ia){return to.endsWith(ia)})}return/\/\*$/.test(Xn)?ti===Xn.replace(/\/.*$/,""):Un===Xn?!0:/^\w+$/.test(Xn)?((0,ze.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Xn,"'.Skip for check.")),!0):!1})}return!0};function mt(hn,yi){var Kn=hn.createReader(),Bn=[];function Un(){Kn.readEntries(function(ti){var Ri=Array.prototype.slice.apply(ti);Bn=Bn.concat(Ri);var Xn=!Ri.length;Xn?yi(Bn):Un()})}Un()}var At=function(yi,Kn,Bn){var Un=function ti(Ri,Xn){Ri&&(Ri.path=Xn||"",Ri.isFile?Ri.file(function(to){Bn(to)&&(Ri.fullPath&&!to.webkitRelativePath&&(Object.defineProperties(to,{webkitRelativePath:{writable:!0}}),to.webkitRelativePath=Ri.fullPath.replace(/^\//,""),Object.defineProperties(to,{webkitRelativePath:{writable:!1}})),Kn([to]))}):Ri.isDirectory&&mt(Ri,function(to){to.forEach(function(Sn){ti(Sn,"".concat(Xn).concat(Ri.name,"/"))})}))};yi.forEach(function(ti){Un(ti.webkitGetAsEntry())})},dt=At,st=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Dt=function(hn){(0,Wt.Z)(Kn,hn);var yi=(0,Zt.Z)(Kn);function Kn(){var Bn;(0,xt.Z)(this,Kn);for(var Un=arguments.length,ti=new Array(Un),Ri=0;Ri{let{uid:ti}=Un;return ti===hn.uid});return Bn===-1?Kn.push(hn):Kn[Bn]=hn,Kn}function gn(hn,yi){const Kn=hn.uid!==void 0?"uid":"name";return yi.filter(Bn=>Bn[Kn]===hn[Kn])[0]}function nr(hn,yi){const Kn=hn.uid!==void 0?"uid":"name",Bn=yi.filter(Un=>Un[Kn]!==hn[Kn]);return Bn.length===yi.length?null:Bn}const _i=function(){const yi=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Bn=yi[yi.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Bn)||[""])[0]},Fi=hn=>hn.indexOf("image/")===0,Ni=hn=>{if(hn.type&&!hn.thumbUrl)return Fi(hn.type);const yi=hn.thumbUrl||hn.url||"",Kn=_i(yi);return/^data:image\//.test(yi)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Kn)?!0:!(/^data:/.test(yi)||Kn)},ir=200;function di(hn){return new Promise(yi=>{if(!hn.type||!Fi(hn.type)){yi("");return}const Kn=document.createElement("canvas");Kn.width=ir,Kn.height=ir,Kn.style.cssText=`position: fixed; left: 0; top: 0; width: ${ir}px; height: ${ir}px; z-index: 9999; display: none;`,document.body.appendChild(Kn);const Bn=Kn.getContext("2d"),Un=new Image;if(Un.onload=()=>{const{width:ti,height:Ri}=Un;let Xn=ir,to=ir,Sn=0,ga=0;ti>Ri?(to=Ri*(ir/ti),ga=-(to-Xn)/2):(Xn=ti*(ir/Ri),Sn=-(Xn-to)/2),Bn.drawImage(Un,Sn,ga,Xn,to);const ia=Kn.toDataURL();document.body.removeChild(Kn),window.URL.revokeObjectURL(Un.src),yi(ia)},Un.crossOrigin="anonymous",hn.type.startsWith("image/svg+xml")){const ti=new FileReader;ti.onload=()=>{ti.result&&(Un.src=ti.result)},ti.readAsDataURL(hn)}else if(hn.type.startsWith("image/gif")){const ti=new FileReader;ti.onload=()=>{ti.result&&yi(ti.result)},ti.readAsDataURL(hn)}else Un.src=window.URL.createObjectURL(hn)})}var Mr=Se(26227),$i=Se(41464),Nr=Se(15277),Bo=Se(93948),So=Se(6848),ca=ve.forwardRef((hn,yi)=>{let{prefixCls:Kn,className:Bn,style:Un,locale:ti,listType:Ri,file:Xn,items:to,progress:Sn,iconRender:ga,actionIconRender:ia,itemRender:Fa,isImgUrl:Wn,showPreviewIcon:dr,showRemoveIcon:oo,showDownloadIcon:Ro,previewIcon:ao,removeIcon:xo,downloadIcon:Do,onPreview:Jo,onDownload:To,onClose:Aa}=hn;var ei,ka;const{status:Rn}=Xn,[Ea,Ha]=ve.useState(Rn);ve.useEffect(()=>{Rn!=="removed"&&Ha(Rn)},[Rn]);const[ba,pa]=ve.useState(!1);ve.useEffect(()=>{const il=setTimeout(()=>{pa(!0)},300);return()=>{clearTimeout(il)}},[]);const Ua=ga(Xn);let fa=ve.createElement("div",{className:`${Kn}-icon`},Ua);if(Ri==="picture"||Ri==="picture-card"||Ri==="picture-circle")if(Ea==="uploading"||!Xn.thumbUrl&&!Xn.url){const il=Jt()(`${Kn}-list-item-thumbnail`,{[`${Kn}-list-item-file`]:Ea!=="uploading"});fa=ve.createElement("div",{className:il},Ua)}else{const il=Wn!=null&&Wn(Xn)?ve.createElement("img",{src:Xn.thumbUrl||Xn.url,alt:Xn.name,className:`${Kn}-list-item-image`,crossOrigin:Xn.crossOrigin}):Ua,Wo=Jt()(`${Kn}-list-item-thumbnail`,{[`${Kn}-list-item-file`]:Wn&&!Wn(Xn)});fa=ve.createElement("a",{className:Wo,onClick:wo=>Jo(Xn,wo),href:Xn.url||Xn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},il)}const La=Jt()(`${Kn}-list-item`,`${Kn}-list-item-${Ea}`),bs=typeof Xn.linkProps=="string"?JSON.parse(Xn.linkProps):Xn.linkProps,Ls=oo?ia((typeof xo=="function"?xo(Xn):xo)||ve.createElement(Mr.Z,null),()=>Aa(Xn),Kn,ti.removeFile):null,$r=Ro&&Ea==="done"?ia((typeof Do=="function"?Do(Xn):Do)||ve.createElement($i.Z,null),()=>To(Xn),Kn,ti.downloadFile):null,Je=Ri!=="picture-card"&&Ri!=="picture-circle"&&ve.createElement("span",{key:"download-delete",className:Jt()(`${Kn}-list-item-actions`,{picture:Ri==="picture"})},$r,Ls),Ys=Jt()(`${Kn}-list-item-name`),hl=Xn.url?[ve.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ys,title:Xn.name},bs,{href:Xn.url,onClick:il=>Jo(Xn,il)}),Xn.name),Je]:[ve.createElement("span",{key:"view",className:Ys,onClick:il=>Jo(Xn,il),title:Xn.name},Xn.name),Je],Za={pointerEvents:"none",opacity:.5},Hs=dr?ve.createElement("a",{href:Xn.url||Xn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Xn.url||Xn.thumbUrl?void 0:Za,onClick:il=>Jo(Xn,il),title:ti.previewFile},typeof ao=="function"?ao(Xn):ao||ve.createElement(Nr.Z,null)):null,ll=(Ri==="picture-card"||Ri==="picture-circle")&&Ea!=="uploading"&&ve.createElement("span",{className:`${Kn}-list-item-actions`},Hs,Ea==="done"&&$r,Ls),{getPrefixCls:Ml}=ve.useContext(qi.E_),ku=Ml(),au=ve.createElement("div",{className:La},fa,hl,ll,ba&&ve.createElement(wt.default,{motionName:`${ku}-fade`,visible:Ea==="uploading",motionDeadline:2e3},il=>{let{className:Wo}=il;const wo="percent"in Xn?ve.createElement(Bo.Z,Object.assign({},Sn,{type:"line",percent:Xn.percent,"aria-label":Xn["aria-label"],"aria-labelledby":Xn["aria-labelledby"]})):null;return ve.createElement("div",{className:Jt()(`${Kn}-list-item-progress`,Wo)},wo)})),Ar=Xn.response&&typeof Xn.response=="string"?Xn.response:((ei=Xn.error)===null||ei===void 0?void 0:ei.statusText)||((ka=Xn.error)===null||ka===void 0?void 0:ka.message)||ti.uploadError,_s=Ea==="error"?ve.createElement(So.Z,{title:Ar,getPopupContainer:il=>il.parentNode},au):au;return ve.createElement("div",{className:Jt()(`${Kn}-list-item-container`,Bn),style:Un,ref:yi},Fa?Fa(_s,Xn,to,{download:To.bind(null,Xn),preview:Jo.bind(null,Xn),remove:Aa.bind(null,Xn)}):_s)});const Ra=(hn,yi)=>{const{listType:Kn="text",previewFile:Bn=di,onPreview:Un,onDownload:ti,onRemove:Ri,locale:Xn,iconRender:to,isImageUrl:Sn=Ni,prefixCls:ga,items:ia=[],showPreviewIcon:Fa=!0,showRemoveIcon:Wn=!0,showDownloadIcon:dr=!1,removeIcon:oo,previewIcon:Ro,downloadIcon:ao,progress:xo={size:[-1,2],showInfo:!1},appendAction:Do,appendActionVisible:Jo=!0,itemRender:To,disabled:Aa}=hn,ei=(0,zn.Z)(),[ka,Rn]=ve.useState(!1);ve.useEffect(()=>{Kn!=="picture"&&Kn!=="picture-card"&&Kn!=="picture-circle"||(ia||[]).forEach(Za=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Za.originFileObj instanceof File||Za.originFileObj instanceof Blob)||Za.thumbUrl!==void 0||(Za.thumbUrl="",Bn&&Bn(Za.originFileObj).then(Hs=>{Za.thumbUrl=Hs||"",ei()}))})},[Kn,ia,Bn]),ve.useEffect(()=>{Rn(!0)},[]);const Ea=(Za,Hs)=>{if(Un)return Hs==null||Hs.preventDefault(),Un(Za)},Ha=Za=>{typeof ti=="function"?ti(Za):Za.url&&window.open(Za.url)},ba=Za=>{Ri==null||Ri(Za)},pa=Za=>{if(to)return to(Za,Kn);const Hs=Za.status==="uploading",ll=Sn&&Sn(Za)?ve.createElement(Ee,null):ve.createElement(Ln,null);let Ml=Hs?ve.createElement(jn.Z,null):ve.createElement(at,null);return Kn==="picture"?Ml=Hs?ve.createElement(jn.Z,null):ll:(Kn==="picture-card"||Kn==="picture-circle")&&(Ml=Hs?Xn.uploading:ll),Ml},Ua=(Za,Hs,ll,Ml)=>{const ku={type:"text",size:"small",title:Ml,onClick:au=>{Hs(),(0,Et.l$)(Za)&&Za.props.onClick&&Za.props.onClick(au)},className:`${ll}-list-item-action`,disabled:Aa};if((0,Et.l$)(Za)){const au=(0,Et.Tm)(Za,Object.assign(Object.assign({},Za.props),{onClick:()=>{}}));return ve.createElement(_t.ZP,Object.assign({},ku,{icon:au}))}return ve.createElement(_t.ZP,Object.assign({},ku),ve.createElement("span",null,Za))};ve.useImperativeHandle(yi,()=>({handlePreview:Ea,handleDownload:Ha}));const{getPrefixCls:fa}=ve.useContext(qi.E_),La=fa("upload",ga),bs=fa(),Ls=Jt()(`${La}-list`,`${La}-list-${Kn}`),$r=(0,We.Z)(ia.map(Za=>({key:Za.uid,file:Za})));let Ys={motionDeadline:2e3,motionName:`${La}-${Kn==="picture-card"||Kn==="picture-circle"?"animate-inline":"animate"}`,keys:$r,motionAppear:ka};const hl=ve.useMemo(()=>{const Za=Object.assign({},(0,pt.Z)(bs));return delete Za.onAppearEnd,delete Za.onEnterEnd,delete Za.onLeaveEnd,Za},[bs]);return Kn!=="picture-card"&&Kn!=="picture-circle"&&(Ys=Object.assign(Object.assign({},hl),Ys)),ve.createElement("div",{className:Ls},ve.createElement(wt.CSSMotionList,Object.assign({},Ys,{component:!1}),Za=>{let{key:Hs,file:ll,className:Ml,style:ku}=Za;return ve.createElement(ca,{key:Hs,locale:Xn,prefixCls:La,className:Ml,style:ku,file:ll,items:ia,progress:xo,listType:Kn,isImgUrl:Sn,showPreviewIcon:Fa,showRemoveIcon:Wn,showDownloadIcon:dr,removeIcon:oo,previewIcon:Ro,downloadIcon:ao,iconRender:pa,actionIconRender:Ua,itemRender:To,onPreview:Ea,onDownload:Ha,onClose:ba})}),Do&&ve.createElement(wt.default,Object.assign({},Ys,{visible:Jo,forceRender:!0}),Za=>{let{className:Hs,style:ll}=Za;return(0,Et.Tm)(Do,Ml=>({className:Jt()(Ml.className,Hs),style:Object.assign(Object.assign(Object.assign({},ll),{pointerEvents:Hs?"none":void 0}),Ml.style)}))}))};var ns=ve.forwardRef(Ra),Va=Se(17313),zs=Se(8378),Os=Se(83116),Xo=Se(37613),Rs=hn=>{const{componentCls:yi,iconCls:Kn}=hn;return{[`${yi}-wrapper`]:{[`${yi}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:hn.colorFillAlter,border:`${hn.lineWidth}px dashed ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${hn.motionDurationSlow}`,[yi]:{padding:`${hn.padding}px 0`},[`${yi}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${yi}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${yi}-disabled):hover`]:{borderColor:hn.colorPrimaryHover},[`p${yi}-drag-icon`]:{marginBottom:hn.margin,[Kn]:{color:hn.colorPrimary,fontSize:hn.uploadThumbnailSize}},[`p${yi}-text`]:{margin:`0 0 ${hn.marginXXS}px`,color:hn.colorTextHeading,fontSize:hn.fontSizeLG},[`p${yi}-hint`]:{color:hn.colorTextDescription,fontSize:hn.fontSize},[`&${yi}-disabled`]:{cursor:"not-allowed",[`p${yi}-drag-icon ${Kn}, + p${yi}-text, + p${yi}-hint + `]:{color:hn.colorTextDisabled}}}}}},Gi=hn=>{const{componentCls:yi,antCls:Kn,iconCls:Bn,fontSize:Un,lineHeight:ti}=hn,Ri=`${yi}-list-item`,Xn=`${Ri}-actions`,to=`${Ri}-action`,Sn=Math.round(Un*ti);return{[`${yi}-wrapper`]:{[`${yi}-list`]:Object.assign(Object.assign({},(0,Va.dF)()),{lineHeight:hn.lineHeight,[Ri]:{position:"relative",height:hn.lineHeight*Un,marginTop:hn.marginXS,fontSize:Un,display:"flex",alignItems:"center",transition:`background-color ${hn.motionDurationSlow}`,"&:hover":{backgroundColor:hn.controlItemBgHover},[`${Ri}-name`]:Object.assign(Object.assign({},Va.vS),{padding:`0 ${hn.paddingXS}px`,lineHeight:ti,flex:"auto",transition:`all ${hn.motionDurationSlow}`}),[Xn]:{[to]:{opacity:0},[`${to}${Kn}-btn-sm`]:{height:Sn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${to}:focus-visible, + &.picture ${to} + `]:{opacity:1},[Bn]:{color:hn.actionsColor,transition:`all ${hn.motionDurationSlow}`},[`&:hover ${Bn}`]:{color:hn.colorText}},[`${yi}-icon ${Bn}`]:{color:hn.colorTextDescription,fontSize:Un},[`${Ri}-progress`]:{position:"absolute",bottom:-hn.uploadProgressOffset,width:"100%",paddingInlineStart:Un+hn.paddingXS,fontSize:Un,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ri}:hover ${to}`]:{opacity:1,color:hn.colorText},[`${Ri}-error`]:{color:hn.colorError,[`${Ri}-name, ${yi}-icon ${Bn}`]:{color:hn.colorError},[Xn]:{[`${Bn}, ${Bn}:hover`]:{color:hn.colorError},[to]:{opacity:1}}},[`${yi}-list-item-container`]:{transition:`opacity ${hn.motionDurationSlow}, height ${hn.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},jr=Se(93083),Nn=Se(1950);const Oi=new jr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Li=new jr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Vr=hn=>{const{componentCls:yi}=hn,Kn=`${yi}-animate-inline`;return[{[`${yi}-wrapper`]:{[`${Kn}-appear, ${Kn}-enter, ${Kn}-leave`]:{animationDuration:hn.motionDurationSlow,animationTimingFunction:hn.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Kn}-appear, ${Kn}-enter`]:{animationName:Oi},[`${Kn}-leave`]:{animationName:Li}}},{[`${yi}-wrapper`]:(0,Nn.J$)(hn)},Oi,Li]},Ii=Se(93398),rn=Se(64993);const Ut=hn=>{const{componentCls:yi,iconCls:Kn,uploadThumbnailSize:Bn,uploadProgressOffset:Un}=hn,ti=`${yi}-list`,Ri=`${ti}-item`;return{[`${yi}-wrapper`]:{[` + ${ti}${ti}-picture, + ${ti}${ti}-picture-card, + ${ti}${ti}-picture-circle + `]:{[Ri]:{position:"relative",height:Bn+hn.lineWidth*2+hn.paddingXS*2,padding:hn.paddingXS,border:`${hn.lineWidth}px ${hn.lineType} ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ri}-thumbnail`]:Object.assign(Object.assign({},Va.vS),{width:Bn,height:Bn,lineHeight:`${Bn+hn.paddingSM}px`,textAlign:"center",flex:"none",[Kn]:{fontSize:hn.fontSizeHeading2,color:hn.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ri}-progress`]:{bottom:Un,width:`calc(100% - ${hn.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Bn+hn.paddingXS}},[`${Ri}-error`]:{borderColor:hn.colorError,[`${Ri}-thumbnail ${Kn}`]:{[`svg path[fill='${Ii.blue[0]}']`]:{fill:hn.colorErrorBg},[`svg path[fill='${Ii.blue.primary}']`]:{fill:hn.colorError}}},[`${Ri}-uploading`]:{borderStyle:"dashed",[`${Ri}-name`]:{marginBottom:Un}}},[`${ti}${ti}-picture-circle ${Ri}`]:{[`&, &::before, ${Ri}-thumbnail`]:{borderRadius:"50%"}}}}},Xe=hn=>{const{componentCls:yi,iconCls:Kn,fontSizeLG:Bn,colorTextLightSolid:Un}=hn,ti=`${yi}-list`,Ri=`${ti}-item`,Xn=hn.uploadPicCardSize;return{[` + ${yi}-wrapper${yi}-picture-card-wrapper, + ${yi}-wrapper${yi}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,Va.dF)()),{display:"inline-block",width:"100%",[`${yi}${yi}-select`]:{width:Xn,height:Xn,marginInlineEnd:hn.marginXS,marginBottom:hn.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:hn.colorFillAlter,border:`${hn.lineWidth}px dashed ${hn.colorBorder}`,borderRadius:hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${hn.motionDurationSlow}`,[`> ${yi}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${yi}-disabled):hover`]:{borderColor:hn.colorPrimary}},[`${ti}${ti}-picture-card, ${ti}${ti}-picture-circle`]:{[`${ti}-item-container`]:{display:"inline-block",width:Xn,height:Xn,marginBlock:`0 ${hn.marginXS}px`,marginInline:`0 ${hn.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ri]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${hn.paddingXS*2}px)`,height:`calc(100% - ${hn.paddingXS*2}px)`,backgroundColor:hn.colorBgMask,opacity:0,transition:`all ${hn.motionDurationSlow}`,content:'" "'}},[`${Ri}:hover`]:{[`&::before, ${Ri}-actions`]:{opacity:1}},[`${Ri}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${hn.motionDurationSlow}`,[`${Kn}-eye, ${Kn}-download, ${Kn}-delete`]:{zIndex:10,width:Bn,margin:`0 ${hn.marginXXS}px`,fontSize:Bn,cursor:"pointer",transition:`all ${hn.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ri}-actions, ${Ri}-actions:hover`]:{[`${Kn}-eye, ${Kn}-download, ${Kn}-delete`]:{color:new rn.C(Un).setAlpha(.65).toRgbString(),"&:hover":{color:Un}}},[`${Ri}-thumbnail, ${Ri}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ri}-name`]:{display:"none",textAlign:"center"},[`${Ri}-file + ${Ri}-name`]:{position:"absolute",bottom:hn.margin,display:"block",width:`calc(100% - ${hn.paddingXS*2}px)`},[`${Ri}-uploading`]:{[`&${Ri}`]:{backgroundColor:hn.colorFillAlter},[`&::before, ${Kn}-eye, ${Kn}-download, ${Kn}-delete`]:{display:"none"}},[`${Ri}-progress`]:{bottom:hn.marginXL,width:`calc(100% - ${hn.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${yi}-wrapper${yi}-picture-circle-wrapper`]:{[`${yi}${yi}-select`]:{borderRadius:"50%"}}}};var oi=hn=>{const{componentCls:yi}=hn;return{[`${yi}-rtl`]:{direction:"rtl"}}};const Vn=hn=>{const{componentCls:yi,colorTextDisabled:Kn}=hn;return{[`${yi}-wrapper`]:Object.assign(Object.assign({},(0,Va.Wf)(hn)),{[yi]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${yi}-select`]:{display:"inline-block"},[`${yi}-disabled`]:{color:Kn,cursor:"not-allowed"}})}};var An=(0,Os.Z)("Upload",hn=>{const{fontSizeHeading3:yi,fontSize:Kn,lineHeight:Bn,lineWidth:Un,controlHeightLG:ti}=hn,Ri=Math.round(Kn*Bn),Xn=(0,Xo.TS)(hn,{uploadThumbnailSize:yi*2,uploadProgressOffset:Ri/2+Un,uploadPicCardSize:ti*2.55});return[Vn(Xn),Rs(Xn),Ut(Xn),Xe(Xn),Gi(Xn),Vr(Xn),oi(Xn),(0,zs.Z)(Xn)]},hn=>({actionsColor:hn.colorTextDescription})),Si=function(hn,yi,Kn,Bn){function Un(ti){return ti instanceof Kn?ti:new Kn(function(Ri){Ri(ti)})}return new(Kn||(Kn=Promise))(function(ti,Ri){function Xn(ga){try{Sn(Bn.next(ga))}catch(ia){Ri(ia)}}function to(ga){try{Sn(Bn.throw(ga))}catch(ia){Ri(ia)}}function Sn(ga){ga.done?ti(ga.value):Un(ga.value).then(Xn,to)}Sn((Bn=Bn.apply(hn,yi||[])).next())})};const eo=`__LIST_IGNORE_${Date.now()}__`,Gr=(hn,yi)=>{const{fileList:Kn,defaultFileList:Bn,onRemove:Un,showUploadList:ti=!0,listType:Ri="text",onPreview:Xn,onDownload:to,onChange:Sn,onDrop:ga,previewFile:ia,disabled:Fa,locale:Wn,iconRender:dr,isImageUrl:oo,progress:Ro,prefixCls:ao,className:xo,type:Do="select",children:Jo,style:To,itemRender:Aa,maxCount:ei,data:ka={},multiple:Rn=!1,action:Ea="",accept:Ha="",supportServerRender:ba=!0,rootClassName:pa}=hn,Ua=ve.useContext(Tt.Z),fa=Fa!=null?Fa:Ua,[La,bs]=(0,bn.Z)(Bn||[],{value:Kn,postState:Bs=>Bs!=null?Bs:[]}),[Ls,$r]=ve.useState("drop"),Je=ve.useRef(null);ve.useMemo(()=>{const Bs=Date.now();(Kn||[]).forEach(($a,Gl)=>{!$a.uid&&!Object.isFrozen($a)&&($a.uid=`__AUTO__${Bs}_${Gl}__`)})},[Kn]);const Ys=(Bs,$a,Gl)=>{let Us=(0,We.Z)($a),qa=!1;ei===1?Us=Us.slice(-1):ei&&(qa=Us.length>ei,Us=Us.slice(0,ei)),(0,Ci.flushSync)(()=>{bs(Us)});const $s={file:Bs,fileList:Us};Gl&&($s.event=Gl),(!qa||Us.some(Ed=>Ed.uid===Bs.uid))&&(0,Ci.flushSync)(()=>{Sn==null||Sn($s)})},hl=(Bs,$a)=>Si(void 0,void 0,void 0,function*(){const{beforeUpload:Gl,transformFile:Us}=hn;let qa=Bs;if(Gl){const $s=yield Gl(Bs,$a);if($s===!1)return!1;if(delete Bs[eo],$s===eo)return Object.defineProperty(Bs,eo,{value:!0,configurable:!0}),!1;typeof $s=="object"&&$s&&(qa=$s)}return Us&&(qa=yield Us(qa)),qa}),Za=Bs=>{const $a=Bs.filter(qa=>!qa.file[eo]);if(!$a.length)return;const Gl=$a.map(qa=>sn(qa.file));let Us=(0,We.Z)(La);Gl.forEach(qa=>{Us=zt(qa,Us)}),Gl.forEach((qa,$s)=>{let Ed=qa;if($a[$s].parsedFile)qa.status="uploading";else{const{originFileObj:su}=qa;let bd;try{bd=new File([su],su.name,{type:su.type})}catch(Oa){bd=new Blob([su],{type:su.type}),bd.name=su.name,bd.lastModifiedDate=new Date,bd.lastModified=new Date().getTime()}bd.uid=qa.uid,Ed=bd}Ys(Ed,Us)})},Hs=(Bs,$a,Gl)=>{try{typeof Bs=="string"&&(Bs=JSON.parse(Bs))}catch($s){}if(!gn($a,La))return;const Us=sn($a);Us.status="done",Us.percent=100,Us.response=Bs,Us.xhr=Gl;const qa=zt(Us,La);Ys(Us,qa)},ll=(Bs,$a)=>{if(!gn($a,La))return;const Gl=sn($a);Gl.status="uploading",Gl.percent=Bs.percent;const Us=zt(Gl,La);Ys(Gl,Us,Bs)},Ml=(Bs,$a,Gl)=>{if(!gn(Gl,La))return;const Us=sn(Gl);Us.error=Bs,Us.response=$a,Us.status="error";const qa=zt(Us,La);Ys(Us,qa)},ku=Bs=>{let $a;Promise.resolve(typeof Un=="function"?Un(Bs):Un).then(Gl=>{var Us;if(Gl===!1)return;const qa=nr(Bs,La);qa&&($a=Object.assign(Object.assign({},Bs),{status:"removed"}),La==null||La.forEach($s=>{const Ed=$a.uid!==void 0?"uid":"name";$s[Ed]===$a[Ed]&&!Object.isFrozen($s)&&($s.status="removed")}),(Us=Je.current)===null||Us===void 0||Us.abort($a),Ys($a,qa))})},au=Bs=>{$r(Bs.type),Bs.type==="drop"&&(ga==null||ga(Bs))};ve.useImperativeHandle(yi,()=>({onBatchStart:Za,onSuccess:Hs,onProgress:ll,onError:Ml,fileList:La,upload:Je.current}));const{getPrefixCls:Ar,direction:_s,upload:il}=ve.useContext(qi.E_),Wo=Ar("upload",ao),wo=Object.assign(Object.assign({onBatchStart:Za,onError:Ml,onProgress:ll,onSuccess:Hs},hn),{data:ka,multiple:Rn,action:Ea,accept:Ha,supportServerRender:ba,prefixCls:Wo,disabled:fa,beforeUpload:hl,onChange:void 0});delete wo.className,delete wo.style,(!Jo||fa)&&delete wo.id;const[ni,ma]=An(Wo),[Is]=(0,it.Z)("Upload",Yn.Z.Upload),{showRemoveIcon:Ol,showPreviewIcon:js,showDownloadIcon:is,removeIcon:ls,previewIcon:ys,downloadIcon:Il}=typeof ti=="boolean"?{}:ti,Yl=(Bs,$a)=>ti?ve.createElement(ns,{prefixCls:Wo,listType:Ri,items:La,previewFile:ia,onPreview:Xn,onDownload:to,onRemove:ku,showRemoveIcon:!fa&&Ol,showPreviewIcon:js,showDownloadIcon:is,removeIcon:ls,previewIcon:ys,downloadIcon:Il,iconRender:dr,locale:Object.assign(Object.assign({},Is),Wn),isImageUrl:oo,progress:Ro,appendAction:Bs,appendActionVisible:$a,itemRender:Aa,disabled:fa}):Bs,Wu=Jt()(`${Wo}-wrapper`,xo,pa,ma,il==null?void 0:il.className,{[`${Wo}-rtl`]:_s==="rtl",[`${Wo}-picture-card-wrapper`]:Ri==="picture-card",[`${Wo}-picture-circle-wrapper`]:Ri==="picture-circle"}),yn=Object.assign(Object.assign({},il==null?void 0:il.style),To);if(Do==="drag"){const Bs=Jt()(ma,Wo,`${Wo}-drag`,{[`${Wo}-drag-uploading`]:La.some($a=>$a.status==="uploading"),[`${Wo}-drag-hover`]:Ls==="dragover",[`${Wo}-disabled`]:fa,[`${Wo}-rtl`]:_s==="rtl"});return ni(ve.createElement("span",{className:Wu},ve.createElement("div",{className:Bs,style:yn,onDrop:au,onDragOver:au,onDragLeave:au},ve.createElement(Fn,Object.assign({},wo,{ref:Je,className:`${Wo}-btn`}),ve.createElement("div",{className:`${Wo}-drag-container`},Jo))),Yl()))}const yu=Jt()(Wo,`${Wo}-select`,{[`${Wo}-disabled`]:fa}),xl=(Bs=>ve.createElement("div",{className:yu,style:Bs},ve.createElement(Fn,Object.assign({},wo,{ref:Je}))))(Jo?void 0:{display:"none"});return ni(Ri==="picture-card"||Ri==="picture-circle"?ve.createElement("span",{className:Wu},Yl(xl,!!Jo)):ve.createElement("span",{className:Wu},xl,Yl()))};var Pt=ve.forwardRef(Gr),bi=function(hn,yi){var Kn={};for(var Bn in hn)Object.prototype.hasOwnProperty.call(hn,Bn)&&yi.indexOf(Bn)<0&&(Kn[Bn]=hn[Bn]);if(hn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Un=0,Bn=Object.getOwnPropertySymbols(hn);Un{var{style:Kn,height:Bn}=hn,Un=bi(hn,["style","height"]);return ve.createElement(Pt,Object.assign({ref:yi},Un,{type:"drag",style:Object.assign(Object.assign({},Kn),{height:Bn})}))});const Gn=Pt;Gn.Dragger=ko,Gn.LIST_IGNORE=eo;var sr=Gn},99498:function(ri,mi,Se){(function(ve){ve(Se(89780))})(function(ve){ve.defineOption("placeholder","",function(Wt,Zt,nn){var en=nn&&nn!=ve.Init;if(Zt&&!en)Wt.on("blur",vt),Wt.on("change",xt),Wt.on("swapDoc",xt),ve.on(Wt.getInputField(),"compositionupdate",Wt.state.placeholderCompose=function(){Jt(Wt)}),xt(Wt);else if(!Zt&&en){Wt.off("blur",vt),Wt.off("change",xt),Wt.off("swapDoc",xt),ve.off(Wt.getInputField(),"compositionupdate",Wt.state.placeholderCompose),We(Wt);var Gt=Wt.getWrapperElement();Gt.className=Gt.className.replace(" CodeMirror-empty","")}Zt&&!Wt.hasFocus()&&vt(Wt)});function We(Wt){Wt.state.placeholder&&(Wt.state.placeholder.parentNode.removeChild(Wt.state.placeholder),Wt.state.placeholder=null)}function kt(Wt){We(Wt);var Zt=Wt.state.placeholder=document.createElement("pre");Zt.style.cssText="height: 0; overflow: visible",Zt.style.direction=Wt.getOption("direction"),Zt.className="CodeMirror-placeholder CodeMirror-line-like";var nn=Wt.getOption("placeholder");typeof nn=="string"&&(nn=document.createTextNode(nn)),Zt.appendChild(nn),Wt.display.lineSpace.insertBefore(Zt,Wt.display.lineSpace.firstChild)}function Jt(Wt){setTimeout(function(){var Zt=!1,nn=Wt.getInputField();nn.nodeName=="TEXTAREA"?Zt=!nn.value:Wt.lineCount()==1&&(Zt=!/[^\u200b]/.test(nn.querySelector(".CodeMirror-line").textContent)),Zt?kt(Wt):We(Wt)},20)}function vt(Wt){Te(Wt)&&kt(Wt)}function xt(Wt){var Zt=Wt.getWrapperElement(),nn=Te(Wt);Zt.className=Zt.className.replace(" CodeMirror-empty","")+(nn?" CodeMirror-empty":""),nn?kt(Wt):We(Wt)}function Te(Wt){return Wt.lineCount()===1&&Wt.getLine(0)===""}})},25717:function(ri,mi,Se){(function(ve){ve(Se(89780))})(function(ve){var We={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},kt=ve.Pos;ve.defineOption("autoCloseBrackets",!1,function(te,ne,ce){ce&&ce!=ve.Init&&(te.removeKeyMap(vt),te.state.closeBrackets=null),ne&&(xt(Jt(ne,"pairs")),te.state.closeBrackets=ne,te.addKeyMap(vt))});function Jt(te,ne){return ne=="pairs"&&typeof te=="string"?te:typeof te=="object"&&te[ne]!=null?te[ne]:We[ne]}var vt={Backspace:Zt,Enter:nn};function xt(te){for(var ne=0;ne=0;ge--){var Ce=le[ge].head;te.replaceRange("",kt(Ce.line,Ce.ch-1),kt(Ce.line,Ce.ch+1),"+delete")}}function nn(te){var ne=Wt(te),ce=ne&&Jt(ne,"explode");if(!ce||te.getOption("disableInput"))return ve.Pass;for(var le=te.listSelections(),ge=0;ge0;return{anchor:new kt(te.anchor.line,te.anchor.ch+(ne?-1:1)),head:new kt(te.head.line,te.head.ch+(ne?1:-1))}}function Gt(te,ne){var ce=Wt(te);if(!ce||te.getOption("disableInput"))return ve.Pass;var le=Jt(ce,"pairs"),ge=le.indexOf(ne);if(ge==-1)return ve.Pass;for(var Ae=Jt(ce,"closeBefore"),Ce=Jt(ce,"triples"),ze=le.charAt(ge+1)==ne,De=te.listSelections(),mt=ge%2==0,At,dt=0;dt=0&&te.getRange(Dt,kt(Dt.line,Dt.ch+3))==ne+ne+ne?et="skipThree":et="skip";else if(ze&&Dt.ch>1&&Ce.indexOf(ne)>=0&&te.getRange(kt(Dt.line,Dt.ch-2),Dt)==ne+ne){if(Dt.ch>2&&/\bstring/.test(te.getTokenTypeAt(kt(Dt.line,Dt.ch-2))))return ve.Pass;et="addFour"}else if(ze){var jt=Dt.ch==0?" ":te.getRange(kt(Dt.line,Dt.ch-1),Dt);if(!ve.isWordChar(Cn)&&jt!=ne&&!ve.isWordChar(jt))et="both";else return ve.Pass}else if(mt&&(Cn.length===0||/\s/.test(Cn)||Ae.indexOf(Cn)>-1))et="both";else return ve.Pass;if(!At)At=et;else if(At!=et)return ve.Pass}var On=ge%2?le.charAt(ge-1):ne,Fn=ge%2?ne:le.charAt(ge+1);te.operation(function(){if(At=="skip")te.execCommand("goCharRight");else if(At=="skipThree")for(var bn=0;bn<3;bn++)te.execCommand("goCharRight");else if(At=="surround"){for(var Ci=te.getSelections(),bn=0;bn'"]=function(Lt){return Jt(Lt)}),Zt.addKeyMap(Gt)}});var We=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],kt=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Jt(Zt){if(Zt.getOption("disableInput"))return ve.Pass;for(var nn=Zt.listSelections(),en=[],Gt=Zt.getOption("autoCloseTags"),Lt=0;Ltje.ch&&(ge=ge.slice(0,ge.length-te.end+je.ch));var De=ge.toLowerCase();if(!ge||te.type=="string"&&(te.end!=je.ch||!/[\"\']/.test(te.string.charAt(te.string.length-1))||te.string.length==1)||te.type=="tag"&&le.close||te.string.indexOf("/")==je.ch-te.start-1||Ce&&Te(Ce,De)>-1||Wt(Zt,ne.mode.xmlCurrentContext&&ne.mode.xmlCurrentContext(ce)||[],ge,je,!0))return ve.Pass;var mt=typeof Gt=="object"&&Gt.emptyTags;if(mt&&Te(mt,ge)>-1){en[Lt]={text:"/>",newPos:ve.Pos(je.line,je.ch+2)};continue}var At=ze&&Te(ze,De)>-1;en[Lt]={indent:At,text:">"+(At?` + +`:"")+"",newPos:At?ve.Pos(je.line+1,0):ve.Pos(je.line,je.ch+1)}}for(var dt=typeof Gt=="object"&&Gt.dontIndentOnAutoClose,Lt=nn.length-1;Lt>=0;Lt--){var st=en[Lt];Zt.replaceRange(st.text,nn[Lt].head,nn[Lt].anchor,"+insert");var Dt=Zt.listSelections().slice(0);Dt[Lt]={head:st.newPos,anchor:st.newPos},Zt.setSelections(Dt),!dt&&st.indent&&(Zt.indentLine(st.newPos.line,null,!0),Zt.indentLine(st.newPos.line+1,null,!0))}}function vt(Zt,nn){for(var en=Zt.listSelections(),Gt=[],Lt=nn?"/":""&&(Ce+=">"),Gt[ne]=Ce}if(Zt.replaceSelections(Gt),en=Zt.listSelections(),!te)for(var ne=0;ne=0&&nn[ce]==en;ce--)++ne;Gt=te.to;for(var ce=1;ce=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function nn(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function en(ce){for(;;){var le=ce.text.indexOf(">",ce.ch);if(le==-1){if(Zt(ce))continue;return}if(!Wt(ce,le+1)){ce.ch=le+1;continue}var ge=ce.text.lastIndexOf("/",le),Ae=ge>-1&&!/\S/.test(ce.text.slice(ge+1,le));return ce.ch=le+1,Ae?"selfClose":"regular"}}function Gt(ce){for(;;){var le=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(le==-1){if(nn(ce))continue;return}if(!Wt(ce,le+1)){ce.ch=le;continue}xt.lastIndex=le,ce.ch=le;var ge=xt.exec(ce.text);if(ge&&ge.index==le)return ge}}function Lt(ce){for(;;){xt.lastIndex=ce.ch;var le=xt.exec(ce.text);if(!le){if(Zt(ce))continue;return}if(!Wt(ce,le.index+1)){ce.ch=le.index+1;continue}return ce.ch=le.index+le[0].length,le}}function je(ce){for(;;){var le=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(le==-1){if(nn(ce))continue;return}if(!Wt(ce,le+1)){ce.ch=le;continue}var ge=ce.text.lastIndexOf("/",le),Ae=ge>-1&&!/\S/.test(ce.text.slice(ge+1,le));return ce.ch=le+1,Ae?"selfClose":"regular"}}function te(ce,le){for(var ge=[];;){var Ae=Lt(ce),Ce,ze=ce.line,De=ce.ch-(Ae?Ae[0].length:0);if(!Ae||!(Ce=en(ce)))return;if(Ce!="selfClose")if(Ae[1]){for(var mt=ge.length-1;mt>=0;--mt)if(ge[mt]==Ae[2]){ge.length=mt;break}if(mt<0&&(!le||le==Ae[2]))return{tag:Ae[2],from:We(ze,De),to:We(ce.line,ce.ch)}}else ge.push(Ae[2])}}function ne(ce,le){for(var ge=[];;){var Ae=je(ce);if(!Ae)return;if(Ae=="selfClose"){Gt(ce);continue}var Ce=ce.line,ze=ce.ch,De=Gt(ce);if(!De)return;if(De[1])ge.push(De[2]);else{for(var mt=ge.length-1;mt>=0;--mt)if(ge[mt]==De[2]){ge.length=mt;break}if(mt<0&&(!le||le==De[2]))return{tag:De[2],from:We(ce.line,ce.ch),to:We(Ce,ze)}}}}ve.registerHelper("fold","xml",function(ce,le){for(var ge=new Te(ce,le.line,0);;){var Ae=Lt(ge);if(!Ae||ge.line!=le.line)return;var Ce=en(ge);if(!Ce)return;if(!Ae[1]&&Ce!="selfClose"){var ze=We(ge.line,ge.ch),De=te(ge,Ae[2]);return De&&kt(De.from,ze)>0?{from:ze,to:De.from}:null}}}),ve.findMatchingTag=function(ce,le,ge){var Ae=new Te(ce,le.line,le.ch,ge);if(!(Ae.text.indexOf(">")==-1&&Ae.text.indexOf("<")==-1)){var Ce=en(Ae),ze=Ce&&We(Ae.line,Ae.ch),De=Ce&&Gt(Ae);if(!(!Ce||!De||kt(Ae,le)>0)){var mt={from:We(Ae.line,Ae.ch),to:ze,tag:De[2]};return Ce=="selfClose"?{open:mt,close:null,at:"open"}:De[1]?{open:ne(Ae,De[2]),close:mt,at:"close"}:(Ae=new Te(ce,ze.line,ze.ch,ge),{open:mt,close:te(Ae,De[2]),at:"open"})}}},ve.findEnclosingTag=function(ce,le,ge,Ae){for(var Ce=new Te(ce,le.line,le.ch,ge);;){var ze=ne(Ce,Ae);if(!ze)break;var De=new Te(ce,le.line,le.ch,ge),mt=te(De,ze.tag);if(mt)return{open:ze,close:mt}}},ve.scanForClosingTag=function(ce,le,ge,Ae){var Ce=new Te(ce,le.line,le.ch,Ae?{from:0,to:Ae}:null);return te(Ce,ge)}})},89780:function(ri){(function(mi,Se){ri.exports=Se()})(this,function(){"use strict";var mi=navigator.userAgent,Se=navigator.platform,ve=/gecko\/\d/i.test(mi),We=/MSIE \d/.test(mi),kt=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(mi),Jt=/Edge\/(\d+)/.exec(mi),vt=We||kt||Jt,xt=vt&&(We?document.documentMode||6:+(Jt||kt)[1]),Te=!Jt&&/WebKit\//.test(mi),Wt=Te&&/Qt\/\d+\.\d+/.test(mi),Zt=!Jt&&/Chrome\//.test(mi),nn=/Opera\//.test(mi),en=/Apple Computer/.test(navigator.vendor),Gt=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(mi),Lt=/PhantomJS/.test(mi),je=!Jt&&/AppleWebKit/.test(mi)&&/Mobile\/\w+/.test(mi),te=/Android/.test(mi),ne=je||te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(mi),ce=je||/Mac/.test(Se),le=/\bCrOS\b/.test(mi),ge=/win/i.test(Se),Ae=nn&&mi.match(/Version\/(\d*\.\d*)/);Ae&&(Ae=Number(Ae[1])),Ae&&Ae>=15&&(nn=!1,Te=!0);var Ce=ce&&(Wt||nn&&(Ae==null||Ae<12.11)),ze=ve||vt&&xt>=9;function De(ie){return new RegExp("(^|\\s)"+ie+"(?:$|\\s)\\s*")}var mt=function(ie,ae){var he=ie.className,de=De(ae).exec(he);if(de){var pe=he.slice(de.index+de[0].length);ie.className=he.slice(0,de.index)+(pe?de[1]+pe:"")}};function At(ie){for(var ae=ie.childNodes.length;ae>0;--ae)ie.removeChild(ie.firstChild);return ie}function dt(ie,ae){return At(ie).appendChild(ae)}function st(ie,ae,he,de){var pe=document.createElement(ie);if(he&&(pe.className=he),de&&(pe.style.cssText=de),typeof ae=="string")pe.appendChild(document.createTextNode(ae));else if(ae)for(var Le=0;Le=ae)return Ze+(ae-Le);Ze+=$e-Le,Ze+=he-Ze%he,Le=$e+1}}var it=function(){this.id=null,this.f=null,this.time=0,this.handler=Ci(this.onTimeout,this)};it.prototype.onTimeout=function(ie){ie.id=0,ie.time<=+new Date?ie.f():setTimeout(ie.handler,ie.time-+new Date)},it.prototype.set=function(ie,ae){this.f=ae;var he=+new Date+ie;(!this.id||he=ae)return de+Math.min(Ze,ae-pe);if(pe+=Le-de,pe+=he-pe%he,de=Le+1,pe>=ae)return de}}var jn=[""];function Qi(ie){for(;jn.length<=ie;)jn.push(Ct(jn)+" ");return jn[ie]}function Ct(ie){return ie[ie.length-1]}function Mn(ie,ae){for(var he=[],de=0;de"\x80"&&(ie.toUpperCase()!=ie.toLowerCase()||be.test(ie))}function lt(ie,ae){return ae?ae.source.indexOf("\\w")>-1&&Ve(ie)?!0:ae.test(ie):Ve(ie)}function Ee(ie){for(var ae in ie)if(ie.hasOwnProperty(ae)&&ie[ae])return!1;return!0}var wt=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function zn(ie){return ie.charCodeAt(0)>=768&&wt.test(ie)}function pt(ie,ae,he){for(;(he<0?ae>0:aehe?-1:1;;){if(ae==he)return ae;var pe=(ae+he)/2,Le=de<0?Math.ceil(pe):Math.floor(pe);if(Le==ae)return ie(Le)?ae:he;ie(Le)?he=Le:ae=Le+de}}function _t(ie,ae,he,de){if(!ie)return de(ae,he,"ltr",0);for(var pe=!1,Le=0;Leae||ae==he&&Ze.to==ae)&&(de(Math.max(Ze.from,ae),Math.min(Ze.to,he),Ze.level==1?"rtl":"ltr",Le),pe=!0)}pe||de(ae,he,"ltr")}var sn=null;function zt(ie,ae,he){var de;sn=null;for(var pe=0;peae)return pe;Le.to==ae&&(Le.from!=Le.to&&he=="before"?de=pe:sn=pe),Le.from==ae&&(Le.from!=Le.to&&he!="before"?de=pe:sn=pe)}return de!=null?de:sn}var gn=function(){var ie="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",ae="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function he(St){return St<=247?ie.charAt(St):1424<=St&&St<=1524?"R":1536<=St&&St<=1785?ae.charAt(St-1536):1774<=St&&St<=2220?"r":8192<=St&&St<=8203?"w":St==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,pe=/[stwN]/,Le=/[LRr]/,Ze=/[Lb1n]/,$e=/[1n]/;function qe(St,pn,It){this.level=St,this.from=pn,this.to=It}return function(St,pn){var It=pn=="ltr"?"L":"R";if(St.length==0||pn=="ltr"&&!de.test(St))return!1;for(var ci=St.length,_n=[],Ir=0;Ir-1&&(de[ae]=pe.slice(0,Le).concat(pe.slice(Le+1)))}}}function di(ie,ae){var he=Ni(ie,ae);if(he.length)for(var de=Array.prototype.slice.call(arguments,2),pe=0;pe0}function Bo(ie){ie.prototype.on=function(ae,he){Fi(this,ae,he)},ie.prototype.off=function(ae,he){ir(this,ae,he)}}function So(ie){ie.preventDefault?ie.preventDefault():ie.returnValue=!1}function Hr(ie){ie.stopPropagation?ie.stopPropagation():ie.cancelBubble=!0}function ca(ie){return ie.defaultPrevented!=null?ie.defaultPrevented:ie.returnValue==!1}function Ra(ie){So(ie),Hr(ie)}function Ta(ie){return ie.target||ie.srcElement}function ns(ie){var ae=ie.which;return ae==null&&(ie.button&1?ae=1:ie.button&2?ae=3:ie.button&4&&(ae=2)),ce&&ie.ctrlKey&&ae==1&&(ae=3),ae}var Va=function(){if(vt&&xt<9)return!1;var ie=st("div");return"draggable"in ie||"dragDrop"in ie}(),zs;function Os(ie){if(zs==null){var ae=st("span","\u200B");dt(ie,st("span",[ae,document.createTextNode("x")])),ie.firstChild.offsetHeight!=0&&(zs=ae.offsetWidth<=1&&ae.offsetHeight>2&&!(vt&&xt<8))}var he=zs?st("span","\u200B"):st("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return he.setAttribute("cm-text",""),he}var Xo;function ml(ie){if(Xo!=null)return Xo;var ae=dt(ie,document.createTextNode("A\u062EA")),he=et(ae,0,1).getBoundingClientRect(),de=et(ae,1,2).getBoundingClientRect();return At(ie),!he||he.left==he.right?!1:Xo=de.right-he.right<3}var Rs=` + +b`.split(/\n/).length!=3?function(ie){for(var ae=0,he=[],de=ie.length;ae<=de;){var pe=ie.indexOf(` +`,ae);pe==-1&&(pe=ie.length);var Le=ie.slice(ae,ie.charAt(pe-1)=="\r"?pe-1:pe),Ze=Le.indexOf("\r");Ze!=-1?(he.push(Le.slice(0,Ze)),ae+=Ze+1):(he.push(Le),ae=pe+1)}return he}:function(ie){return ie.split(/\r\n?|\n/)},Me=window.getSelection?function(ie){try{return ie.selectionStart!=ie.selectionEnd}catch(ae){return!1}}:function(ie){var ae;try{ae=ie.ownerDocument.selection.createRange()}catch(he){}return!ae||ae.parentElement()!=ie?!1:ae.compareEndPoints("StartToEnd",ae)!=0},Gi=function(){var ie=st("div");return"oncopy"in ie?!0:(ie.setAttribute("oncopy","return;"),typeof ie.oncopy=="function")}(),jr=null;function Nn(ie){if(jr!=null)return jr;var ae=dt(ie,st("span","x")),he=ae.getBoundingClientRect(),de=et(ae,0,1).getBoundingClientRect();return jr=Math.abs(he.left-de.left)>1}var Oi={},Li={};function Zr(ie,ae){arguments.length>2&&(ae.dependencies=Array.prototype.slice.call(arguments,2)),Oi[ie]=ae}function Vr(ie,ae){Li[ie]=ae}function Ii(ie){if(typeof ie=="string"&&Li.hasOwnProperty(ie))ie=Li[ie];else if(ie&&typeof ie.name=="string"&&Li.hasOwnProperty(ie.name)){var ae=Li[ie.name];typeof ae=="string"&&(ae={name:ae}),ie=ke(ae,ie),ie.name=ae.name}else{if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(ie))return Ii("application/xml");if(typeof ie=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(ie))return Ii("application/json")}return typeof ie=="string"?{name:ie}:ie||{name:"null"}}function rn(ie,ae){ae=Ii(ae);var he=Oi[ae.name];if(!he)return rn(ie,"text/plain");var de=he(ie,ae);if(Ut.hasOwnProperty(ae.name)){var pe=Ut[ae.name];for(var Le in pe)pe.hasOwnProperty(Le)&&(de.hasOwnProperty(Le)&&(de["_"+Le]=de[Le]),de[Le]=pe[Le])}if(de.name=ae.name,ae.helperType&&(de.helperType=ae.helperType),ae.modeProps)for(var Ze in ae.modeProps)de[Ze]=ae.modeProps[Ze];return de}var Ut={};function Xe(ie,ae){var he=Ut.hasOwnProperty(ie)?Ut[ie]:Ut[ie]={};qi(ae,he)}function cn(ie,ae){if(ae===!0)return ae;if(ie.copyState)return ie.copyState(ae);var he={};for(var de in ae){var pe=ae[de];pe instanceof Array&&(pe=pe.concat([])),he[de]=pe}return he}function oi(ie,ae){for(var he;ie.innerMode&&(he=ie.innerMode(ae),!(!he||he.mode==ie));)ae=he.state,ie=he.mode;return he||{mode:ie,state:ae}}function Vn(ie,ae,he){return ie.startState?ie.startState(ae,he):!0}var An=function(ie,ae,he){this.pos=this.start=0,this.string=ie,this.tabSize=ae||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=he};An.prototype.eol=function(){return this.pos>=this.string.length},An.prototype.sol=function(){return this.pos==this.lineStart},An.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},An.prototype.next=function(){if(this.posae},An.prototype.eatSpace=function(){for(var ie=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>ie},An.prototype.skipToEnd=function(){this.pos=this.string.length},An.prototype.skipTo=function(ie){var ae=this.string.indexOf(ie,this.pos);if(ae>-1)return this.pos=ae,!0},An.prototype.backUp=function(ie){this.pos-=ie},An.prototype.column=function(){return this.lastColumnPos0?null:(Le&&ae!==!1&&(this.pos+=Le[0].length),Le)}},An.prototype.current=function(){return this.string.slice(this.start,this.pos)},An.prototype.hideFirstChars=function(ie,ae){this.lineStart+=ie;try{return ae()}finally{this.lineStart-=ie}},An.prototype.lookAhead=function(ie){var ae=this.lineOracle;return ae&&ae.lookAhead(ie)},An.prototype.baseToken=function(){var ie=this.lineOracle;return ie&&ie.baseToken(this.pos)};function Si(ie,ae){if(ae-=ie.first,ae<0||ae>=ie.size)throw new Error("There is no line "+(ae+ie.first)+" in the document.");for(var he=ie;!he.lines;)for(var de=0;;++de){var pe=he.children[de],Le=pe.chunkSize();if(ae=ie.first&&aehe?Gn(he,Si(ie,he).text.length):Ri(ae,Si(ie,ae.line).text.length)}function Ri(ie,ae){var he=ie.ch;return he==null||he>ae?Gn(ie.line,ae):he<0?Gn(ie.line,0):ie}function Xn(ie,ae){for(var he=[],de=0;dethis.maxLookAhead&&(this.maxLookAhead=ie),ae},Sn.prototype.baseToken=function(ie){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=ie;)this.baseTokenPos+=2;var ae=this.baseTokens[this.baseTokenPos+1];return{type:ae&&ae.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-ie}},Sn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Sn.fromSaved=function(ie,ae,he){return ae instanceof to?new Sn(ie,cn(ie.mode,ae.state),he,ae.lookAhead):new Sn(ie,cn(ie.mode,ae),he)},Sn.prototype.save=function(ie){var ae=ie!==!1?cn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new to(ae,this.maxLookAhead):ae};function ga(ie,ae,he,de){var pe=[ie.state.modeGen],Le={};Do(ie,ae.text,ie.doc.mode,he,function(St,pn){return pe.push(St,pn)},Le,de);for(var Ze=he.state,$e=function(St){he.baseTokens=pe;var pn=ie.state.overlays[St],It=1,ci=0;he.state=!0,Do(ie,ae.text,pn.mode,he,function(_n,Ir){for(var Rr=It;ci<_n;){var uo=pe[It];uo>_n&&pe.splice(It,1,_n,pe[It+1],uo),It+=2,ci=Math.min(_n,uo)}if(Ir)if(pn.opaque)pe.splice(Rr,It-Rr,_n,"overlay "+Ir),It=Rr+2;else for(;Rrie.options.maxHighlightLength&&cn(ie.doc.mode,de.state),Le=ga(ie,ae,de);pe&&(de.state=pe),ae.stateAfter=de.save(!pe),ae.styles=Le.styles,Le.classes?ae.styleClasses=Le.classes:ae.styleClasses&&(ae.styleClasses=null),he===ie.doc.highlightFrontier&&(ie.doc.modeFrontier=Math.max(ie.doc.modeFrontier,++ie.doc.highlightFrontier))}return ae.styles}function Fa(ie,ae,he){var de=ie.doc,pe=ie.display;if(!de.mode.startState)return new Sn(de,!0,ae);var Le=Jo(ie,ae,he),Ze=Le>de.first&&Si(de,Le-1).stateAfter,$e=Ze?Sn.fromSaved(de,Ze,Le):new Sn(de,Vn(de.mode),Le);return de.iter(Le,ae,function(qe){Wn(ie,qe.text,$e);var St=$e.line;qe.stateAfter=St==ae-1||St%5==0||St>=pe.viewFrom&&Stae.start)return Le}throw new Error("Mode "+ie.name+" failed to advance stream.")}var Ro=function(ie,ae,he){this.start=ie.start,this.end=ie.pos,this.string=ie.current(),this.type=ae||null,this.state=he};function ao(ie,ae,he,de){var pe=ie.doc,Le=pe.mode,Ze;ae=ti(pe,ae);var $e=Si(pe,ae.line),qe=Fa(ie,ae.line,he),St=new An($e.text,ie.options.tabSize,qe),pn;for(de&&(pn=[]);(de||St.posie.options.maxHighlightLength?($e=!1,Ze&&Wn(ie,ae,de,pn.pos),pn.pos=ae.length,It=null):It=xo(oo(he,pn,de.state,ci),Le),ci){var _n=ci[0].name;_n&&(It="m-"+(It?_n+" "+It:_n))}if(!$e||St!=It){for(;qeZe;--$e){if($e<=Le.first)return Le.first;var qe=Si(Le,$e-1),St=qe.stateAfter;if(St&&(!he||$e+(St instanceof to?St.lookAhead:0)<=Le.modeFrontier))return $e;var pn=Tt(qe.text,null,ie.options.tabSize);(pe==null||de>pn)&&(pe=$e-1,de=pn)}return pe}function To(ie,ae){if(ie.modeFrontier=Math.min(ie.modeFrontier,ae),!(ie.highlightFrontierhe;de--){var pe=Si(ie,de).stateAfter;if(pe&&(!(pe instanceof to)||de+pe.lookAhead=ae:Le.to>ae);(de||(de=[])).push(new Ea(Ze,Le.from,qe?null:Le.to))}}return de}function fa(ie,ae,he){var de;if(ie)for(var pe=0;pe=ae:Le.to>ae);if($e||Le.from==ae&&Ze.type=="bookmark"&&(!he||Le.marker.insertLeft)){var qe=Le.from==null||(Ze.inclusiveLeft?Le.from<=ae:Le.from0&&$e)for(var Da=0;Da<$e.length;++Da)$e[Da].to==null&&(sa||(sa=[])).push(new Ea($e[Da].marker,null,null));for(var ds=0;ds0)){var pn=[qe,1],It=sr(St.from,$e.from),ci=sr(St.to,$e.to);(It<0||!Ze.inclusiveLeft&&!It)&&pn.push({from:St.from,to:$e.from}),(ci>0||!Ze.inclusiveRight&&!ci)&&pn.push({from:$e.to,to:St.to}),pe.splice.apply(pe,pn),qe+=pn.length-3}}return pe}function $r(ie){var ae=ie.markedSpans;if(ae){for(var he=0;heae)&&(!de||Za(de,Le.marker)<0)&&(de=Le.marker)}return de}function au(ie,ae,he,de,pe){var Le=Si(ie,ae),Ze=ei&&Le.markedSpans;if(Ze)for(var $e=0;$e=0&&It<=0||pn<=0&&It>=0)&&(pn<=0&&(qe.marker.inclusiveRight&&pe.inclusiveLeft?sr(St.to,he)>=0:sr(St.to,he)>0)||pn>=0&&(qe.marker.inclusiveRight&&pe.inclusiveLeft?sr(St.from,de)<=0:sr(St.from,de)<0)))return!0}}}function Ar(ie){for(var ae;ae=ll(ie);)ie=ae.find(-1,!0).line;return ie}function _s(ie){for(var ae;ae=Ml(ie);)ie=ae.find(1,!0).line;return ie}function il(ie){for(var ae,he;ae=Ml(ie);)ie=ae.find(1,!0).line,(he||(he=[])).push(ie);return he}function Wo(ie,ae){var he=Si(ie,ae),de=Ar(he);return he==de?ae:Pt(de)}function wo(ie,ae){if(ae>ie.lastLine())return ae;var he=Si(ie,ae),de;if(!ni(ie,he))return ae;for(;de=Ml(he);)he=de.find(1,!0).line;return Pt(he)+1}function ni(ie,ae){var he=ei&&ae.markedSpans;if(he){for(var de=void 0,pe=0;peae.maxLineLength&&(ae.maxLineLength=pe,ae.maxLine=de)})}var is=function(ie,ae,he){this.text=ie,Je(this,ae),this.height=he?he(this):1};is.prototype.lineNo=function(){return Pt(this)},Bo(is);function ls(ie,ae,he,de){ie.text=ae,ie.stateAfter&&(ie.stateAfter=null),ie.styles&&(ie.styles=null),ie.order!=null&&(ie.order=null),$r(ie),Je(ie,he);var pe=de?de(ie):1;pe!=ie.height&&Yr(ie,pe)}function ys(ie){ie.parent=null,$r(ie)}var Il={},Yl={};function Wu(ie,ae){if(!ie||/^\s*$/.test(ie))return null;var he=ae.addModeClass?Yl:Il;return he[ie]||(he[ie]=ie.replace(/\S+/g,"cm-$&"))}function yn(ie,ae){var he=Dt("span",null,null,Te?"padding-right: .1px":null),de={pre:Dt("pre",[he],"CodeMirror-line"),content:he,col:0,pos:0,cm:ie,trailingSpace:!1,splitSpaces:ie.getOption("lineWrapping")};ae.measure={};for(var pe=0;pe<=(ae.rest?ae.rest.length:0);pe++){var Le=pe?ae.rest[pe-1]:ae.line,Ze=void 0;de.pos=0,de.addToken=Nc,ml(ie.display.measure)&&(Ze=nr(Le,ie.doc.direction))&&(de.addToken=Bs(de.addToken,Ze)),de.map=[];var $e=ae!=ie.display.externalMeasured&&Pt(Le);Gl(Le,de,ia(ie,Le,$e)),Le.styleClasses&&(Le.styleClasses.bgClass&&(de.bgClass=Fn(Le.styleClasses.bgClass,de.bgClass||"")),Le.styleClasses.textClass&&(de.textClass=Fn(Le.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(Os(ie.display.measure))),pe==0?(ae.measure.map=de.map,ae.measure.cache={}):((ae.measure.maps||(ae.measure.maps=[])).push(de.map),(ae.measure.caches||(ae.measure.caches=[])).push({}))}if(Te){var qe=de.content.lastChild;(/\bcm-tab\b/.test(qe.className)||qe.querySelector&&qe.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return di(ie,"renderLine",ie,ae.line,de.pre),de.pre.className&&(de.textClass=Fn(de.pre.className,de.textClass||"")),de}function yu(ie){var ae=st("span","\u2022","cm-invalidchar");return ae.title="\\u"+ie.charCodeAt(0).toString(16),ae.setAttribute("aria-label",ae.title),ae}function Nc(ie,ae,he,de,pe,Le,Ze){if(ae){var $e=ie.splitSpaces?xl(ae,ie.trailingSpace):ae,qe=ie.cm.state.specialChars,St=!1,pn;if(!qe.test(ae))ie.col+=ae.length,pn=document.createTextNode($e),ie.map.push(ie.pos,ie.pos+ae.length,pn),vt&&xt<9&&(St=!0),ie.pos+=ae.length;else{pn=document.createDocumentFragment();for(var It=0;;){qe.lastIndex=It;var ci=qe.exec(ae),_n=ci?ci.index-It:ae.length-It;if(_n){var Ir=document.createTextNode($e.slice(It,It+_n));vt&&xt<9?pn.appendChild(st("span",[Ir])):pn.appendChild(Ir),ie.map.push(ie.pos,ie.pos+_n,Ir),ie.col+=_n,ie.pos+=_n}if(!ci)break;It+=_n+1;var Rr=void 0;if(ci[0]==" "){var uo=ie.cm.options.tabSize,Yo=uo-ie.col%uo;Rr=pn.appendChild(st("span",Qi(Yo),"cm-tab")),Rr.setAttribute("role","presentation"),Rr.setAttribute("cm-text"," "),ie.col+=Yo}else ci[0]=="\r"||ci[0]==` +`?(Rr=pn.appendChild(st("span",ci[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Rr.setAttribute("cm-text",ci[0]),ie.col+=1):(Rr=ie.cm.options.specialCharPlaceholder(ci[0]),Rr.setAttribute("cm-text",ci[0]),vt&&xt<9?pn.appendChild(st("span",[Rr])):pn.appendChild(Rr),ie.col+=1);ie.map.push(ie.pos,ie.pos+1,Rr),ie.pos++}}if(ie.trailingSpace=$e.charCodeAt(ae.length-1)==32,he||de||pe||St||Le||Ze){var Ma=he||"";de&&(Ma+=de),pe&&(Ma+=pe);var sa=st("span",[pn],Ma,Le);if(Ze)for(var Da in Ze)Ze.hasOwnProperty(Da)&&Da!="style"&&Da!="class"&&sa.setAttribute(Da,Ze[Da]);return ie.content.appendChild(sa)}ie.content.appendChild(pn)}}function xl(ie,ae){if(ie.length>1&&!/ /.test(ie))return ie;for(var he=ae,de="",pe=0;peSt&&It.from<=St));ci++);if(It.to>=pn)return ie(he,de,pe,Le,Ze,$e,qe);ie(he,de.slice(0,It.to-St),pe,Le,null,$e,qe),Le=null,de=de.slice(It.to-St),St=It.to}}}function $a(ie,ae,he,de){var pe=!de&&he.widgetNode;pe&&ie.map.push(ie.pos,ie.pos+ae,pe),!de&&ie.cm.display.input.needsContentAttribute&&(pe||(pe=ie.content.appendChild(document.createElement("span"))),pe.setAttribute("cm-marker",he.id)),pe&&(ie.cm.display.input.setUneditable(pe),ie.content.appendChild(pe)),ie.pos+=ae,ie.trailingSpace=!1}function Gl(ie,ae,he){var de=ie.markedSpans,pe=ie.text,Le=0;if(!de){for(var Ze=1;Zeqe||nl.collapsed&&da.to==qe&&da.from==qe)){if(da.to!=null&&da.to!=qe&&_n>da.to&&(_n=da.to,Rr=""),nl.className&&(Ir+=" "+nl.className),nl.css&&(ci=(ci?ci+";":"")+nl.css),nl.startStyle&&da.from==qe&&(uo+=" "+nl.startStyle),nl.endStyle&&da.to==_n&&(Da||(Da=[])).push(nl.endStyle,da.to),nl.title&&((Ma||(Ma={})).title=nl.title),nl.attributes)for(var Lu in nl.attributes)(Ma||(Ma={}))[Lu]=nl.attributes[Lu];nl.collapsed&&(!Yo||Za(Yo.marker,nl)<0)&&(Yo=da)}else da.from>qe&&_n>da.from&&(_n=da.from)}if(Da)for(var kd=0;kd=$e)break;for(var gc=Math.min($e,_n);;){if(pn){var ec=qe+pn.length;if(!Yo){var xd=ec>gc?pn.slice(0,gc-qe):pn;ae.addToken(ae,xd,It?It+Ir:Ir,uo,qe+xd.length==_n?Rr:"",ci,Ma)}if(ec>=gc){pn=pn.slice(gc-qe),qe=gc;break}qe=ec,uo=""}pn=pe.slice(Le,Le=he[St++]),It=Wu(he[St++],ae.cm.options)}}}function Us(ie,ae,he){this.line=ae,this.rest=il(ae),this.size=this.rest?Pt(Ct(this.rest))-he+1:1,this.node=this.text=null,this.hidden=ni(ie,ae)}function qa(ie,ae,he){for(var de=[],pe,Le=ae;Le2&&Le.push((qe.bottom+St.top)/2-he.top)}}Le.push(he.bottom-he.top)}}function nd(ie,ae,he){if(ie.line==ae)return{map:ie.measure.map,cache:ie.measure.cache};for(var de=0;dehe)return{map:ie.measure.maps[pe],cache:ie.measure.caches[pe],before:!0}}function uf(ie,ae){ae=Ar(ae);var he=Pt(ae),de=ie.display.externalMeasured=new Us(ie.doc,ae,he);de.lineN=he;var pe=de.built=yn(ie,de);return de.text=pe.pre,dt(ie.display.lineMeasure,pe.pre),de}function Rh(ie,ae,he,de){return vd(ie,cd(ie,ae),he,de)}function $d(ie,ae){if(ae>=ie.display.viewFrom&&ae=he.lineN&&aeae)&&(Le=qe-$e,pe=Le-1,ae>=qe&&(Ze="right")),pe!=null){if(de=ie[St+2],$e==qe&&he==(de.insertLeft?"left":"right")&&(Ze=he),he=="left"&&pe==0)for(;St&&ie[St-2]==ie[St-3]&&ie[St-1].insertLeft;)de=ie[(St-=3)+2],Ze="left";if(he=="right"&&pe==qe-$e)for(;St=0&&(he=ie[pe]).left==he.right;pe--);return he}function nu(ie,ae,he,de){var pe=Tu(ae.map,he,de),Le=pe.node,Ze=pe.start,$e=pe.end,qe=pe.collapse,St;if(Le.nodeType==3){for(var pn=0;pn<4;pn++){for(;Ze&&zn(ae.line.text.charAt(pe.coverStart+Ze));)--Ze;for(;pe.coverStart+$e0&&(qe=de="right");var It;ie.options.lineWrapping&&(It=Le.getClientRects()).length>1?St=It[de=="right"?It.length-1:0]:St=Le.getBoundingClientRect()}if(vt&&xt<9&&!Ze&&(!St||!St.left&&!St.right)){var ci=Le.parentNode.getClientRects()[0];ci?St={left:ci.left,right:ci.left+Sc(ie.display),top:ci.top,bottom:ci.bottom}:St=Xu}for(var _n=St.top-ae.rect.top,Ir=St.bottom-ae.rect.top,Rr=(_n+Ir)/2,uo=ae.view.measure.heights,Yo=0;Yo=de.text.length?(qe=de.text.length,St="before"):qe<=0&&(qe=0,St="after"),!$e)return Ze(St=="before"?qe-1:qe,St=="before");function pn(Ir,Rr,uo){var Yo=$e[Rr],Ma=Yo.level==1;return Ze(uo?Ir-1:Ir,Ma!=uo)}var It=zt($e,qe,St),ci=sn,_n=pn(qe,It,St=="before");return ci!=null&&(_n.other=pn(qe,ci,St!="before")),_n}function qu(ie,ae){var he=0;ae=ti(ie.doc,ae),ie.options.lineWrapping||(he=Sc(ie.display)*ae.ch);var de=Si(ie.doc,ae.line),pe=Is(de)+Vu(ie.display);return{left:he,right:he,top:pe,bottom:pe+de.height}}function el(ie,ae,he,de,pe){var Le=Gn(ie,ae,he);return Le.xRel=pe,de&&(Le.outside=de),Le}function dh(ie,ae,he){var de=ie.doc;if(he+=ie.display.viewOffset,he<0)return el(de.first,0,null,-1,-1);var pe=bi(de,he),Le=de.first+de.size-1;if(pe>Le)return el(de.first+de.size-1,Si(de,Le).text.length,null,1,1);ae<0&&(ae=0);for(var Ze=Si(de,pe);;){var $e=fi(ie,Ze,pe,ae,he),qe=ku(Ze,$e.ch+($e.xRel>0||$e.outside>0?1:0));if(!qe)return $e;var St=qe.find(1);if(St.line==pe)return St;Ze=Si(de,pe=St.line)}}function jo(ie,ae,he,de){de-=Bu(ae);var pe=ae.text.length,Le=Et(function(Ze){return vd(ie,he,Ze-1).bottom<=de},pe,0);return pe=Et(function(Ze){return vd(ie,he,Ze).top>de},Le,pe),{begin:Le,end:pe}}function fd(ie,ae,he,de){he||(he=cd(ie,ae));var pe=Uu(ie,ae,vd(ie,he,de),"line").top;return jo(ie,ae,he,pe)}function Ot(ie,ae,he,de){return ie.bottom<=he?!1:ie.top>he?!0:(de?ie.left:ie.right)>ae}function fi(ie,ae,he,de,pe){pe-=Is(ae);var Le=cd(ie,ae),Ze=Bu(ae),$e=0,qe=ae.text.length,St=!0,pn=nr(ae,ie.doc.direction);if(pn){var It=(ie.options.lineWrapping?ch:qc)(ie,ae,he,Le,pn,de,pe);St=It.level!=1,$e=St?It.from:It.to-1,qe=St?It.to:It.from-1}var ci=null,_n=null,Ir=Et(function(ds){var da=vd(ie,Le,ds);return da.top+=Ze,da.bottom+=Ze,Ot(da,de,pe,!1)?(da.top<=pe&&da.left<=de&&(ci=ds,_n=da),!0):!1},$e,qe),Rr,uo,Yo=!1;if(_n){var Ma=de-_n.left<_n.right-de,sa=Ma==St;Ir=ci+(sa?0:1),uo=sa?"after":"before",Rr=Ma?_n.left:_n.right}else{!St&&(Ir==qe||Ir==$e)&&Ir++,uo=Ir==0?"after":Ir==ae.text.length?"before":vd(ie,Le,Ir-(St?1:0)).bottom+Ze<=pe==St?"after":"before";var Da=Xl(ie,Gn(he,Ir,uo),"line",ae,Le);Rr=Da.left,Yo=pe=Da.bottom?1:0}return Ir=pt(ae.text,Ir,1),el(he,Ir,uo,Yo,de-Rr)}function qc(ie,ae,he,de,pe,Le,Ze){var $e=Et(function(It){var ci=pe[It],_n=ci.level!=1;return Ot(Xl(ie,Gn(he,_n?ci.to:ci.from,_n?"before":"after"),"line",ae,de),Le,Ze,!0)},0,pe.length-1),qe=pe[$e];if($e>0){var St=qe.level!=1,pn=Xl(ie,Gn(he,St?qe.from:qe.to,St?"after":"before"),"line",ae,de);Ot(pn,Le,Ze,!0)&&pn.top>Ze&&(qe=pe[$e-1])}return qe}function ch(ie,ae,he,de,pe,Le,Ze){var $e=jo(ie,ae,de,Ze),qe=$e.begin,St=$e.end;/\s/.test(ae.text.charAt(St-1))&&St--;for(var pn=null,It=null,ci=0;ci=St||_n.to<=qe)){var Ir=_n.level!=1,Rr=vd(ie,de,Ir?Math.min(St,_n.to)-1:Math.max(qe,_n.from)).right,uo=Rruo)&&(pn=_n,It=uo)}}return pn||(pn=pe[pe.length-1]),pn.fromSt&&(pn={from:pn.from,to:St,level:pn.level}),pn}var Vd;function xc(ie){if(ie.cachedTextHeight!=null)return ie.cachedTextHeight;if(Vd==null){Vd=st("pre",null,"CodeMirror-line-like");for(var ae=0;ae<49;++ae)Vd.appendChild(document.createTextNode("x")),Vd.appendChild(st("br"));Vd.appendChild(document.createTextNode("x"))}dt(ie.measure,Vd);var he=Vd.offsetHeight/50;return he>3&&(ie.cachedTextHeight=he),At(ie.measure),he||1}function Sc(ie){if(ie.cachedCharWidth!=null)return ie.cachedCharWidth;var ae=st("span","xxxxxxxxxx"),he=st("pre",[ae],"CodeMirror-line-like");dt(ie.measure,he);var de=ae.getBoundingClientRect(),pe=(de.right-de.left)/10;return pe>2&&(ie.cachedCharWidth=pe),pe||10}function df(ie){for(var ae=ie.display,he={},de={},pe=ae.gutters.clientLeft,Le=ae.gutters.firstChild,Ze=0;Le;Le=Le.nextSibling,++Ze){var $e=ie.display.gutterSpecs[Ze].className;he[$e]=Le.offsetLeft+Le.clientLeft+pe,de[$e]=Le.clientWidth}return{fixedPos:El(ae),gutterTotalWidth:ae.gutters.offsetWidth,gutterLeft:he,gutterWidth:de,wrapperWidth:ae.wrapper.clientWidth}}function El(ie){return ie.scroller.getBoundingClientRect().left-ie.sizer.getBoundingClientRect().left}function Jl(ie){var ae=xc(ie.display),he=ie.options.lineWrapping,de=he&&Math.max(5,ie.display.scroller.clientWidth/Sc(ie.display)-3);return function(pe){if(ni(ie.doc,pe))return 0;var Le=0;if(pe.widgets)for(var Ze=0;Ze0&&(St=Si(ie.doc,qe.line).text).length==qe.ch){var pn=Tt(St,St.length,ie.options.tabSize)-St.length;qe=Gn(qe.line,Math.max(0,Math.round((Le-ud(ie.display).left)/Sc(ie.display))-pn))}return qe}function Ku(ie,ae){if(ae>=ie.display.viewTo||(ae-=ie.display.viewFrom,ae<0))return null;for(var he=ie.display.view,de=0;deae)&&(pe.updateLineNumbers=ae),ie.curOp.viewChanged=!0,ae>=pe.viewTo)ei&&Wo(ie.doc,ae)pe.viewFrom?Su(ie):(pe.viewFrom+=de,pe.viewTo+=de);else if(ae<=pe.viewFrom&&he>=pe.viewTo)Su(ie);else if(ae<=pe.viewFrom){var Le=He(ie,he,he+de,1);Le?(pe.view=pe.view.slice(Le.index),pe.viewFrom=Le.lineN,pe.viewTo+=de):Su(ie)}else if(he>=pe.viewTo){var Ze=He(ie,ae,ae,-1);Ze?(pe.view=pe.view.slice(0,Ze.index),pe.viewTo=Ze.lineN):Su(ie)}else{var $e=He(ie,ae,ae,-1),qe=He(ie,he,he+de,1);$e&&qe?(pe.view=pe.view.slice(0,$e.index).concat(qa(ie,$e.lineN,qe.lineN)).concat(pe.view.slice(qe.index)),pe.viewTo+=de):Su(ie)}var St=pe.externalMeasured;St&&(he=pe.lineN&&ae=de.viewTo)){var Le=de.view[Ku(ie,ae)];if(Le.node!=null){var Ze=Le.changes||(Le.changes=[]);Yn(Ze,he)==-1&&Ze.push(he)}}}function Su(ie){ie.display.viewFrom=ie.display.viewTo=ie.doc.first,ie.display.view=[],ie.display.viewOffset=0}function He(ie,ae,he,de){var pe=Ku(ie,ae),Le,Ze=ie.display.view;if(!ei||he==ie.doc.first+ie.doc.size)return{index:pe,lineN:he};for(var $e=ie.display.viewFrom,qe=0;qe0){if(pe==Ze.length-1)return null;Le=$e+Ze[pe].size-ae,pe++}else Le=$e-ae;ae+=Le,he+=Le}for(;Wo(ie.doc,he)!=he;){if(pe==(de<0?0:Ze.length-1))return null;he+=de*Ze[pe-(de<0?1:0)].size,pe+=de}return{index:pe,lineN:he}}function Qe(ie,ae,he){var de=ie.display,pe=de.view;pe.length==0||ae>=de.viewTo||he<=de.viewFrom?(de.view=qa(ie,ae,he),de.viewFrom=ae):(de.viewFrom>ae?de.view=qa(ie,ae,de.viewFrom).concat(de.view):de.viewFromhe&&(de.view=de.view.slice(0,Ku(ie,he)))),de.viewTo=he}function nt(ie){for(var ae=ie.display.view,he=0,de=0;de=ie.display.viewTo||$e.to().line0?ae.blinker=setInterval(function(){ie.hasFocus()||wr(ie),ae.cursorDiv.style.visibility=(he=!he)?"":"hidden"},ie.options.cursorBlinkRate):ie.options.cursorBlinkRate<0&&(ae.cursorDiv.style.visibility="hidden")}}function Zi(ie){ie.state.focused||(ie.display.input.focus(),ji(ie))}function zr(ie){ie.state.delayingBlurEvent=!0,setTimeout(function(){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1,wr(ie))},100)}function ji(ie,ae){ie.state.delayingBlurEvent&&(ie.state.delayingBlurEvent=!1),ie.options.readOnly!="nocursor"&&(ie.state.focused||(di(ie,"focus",ie,ae),ie.state.focused=!0,On(ie.display.wrapper,"CodeMirror-focused"),!ie.curOp&&ie.display.selForContextMenu!=ie.doc.sel&&(ie.display.input.reset(),Te&&setTimeout(function(){return ie.display.input.reset(!0)},20)),ie.display.input.receivedFocus()),gi(ie))}function wr(ie,ae){ie.state.delayingBlurEvent||(ie.state.focused&&(di(ie,"blur",ie,ae),ie.state.focused=!1,mt(ie.display.wrapper,"CodeMirror-focused")),clearInterval(ie.display.blinker),setTimeout(function(){ie.state.focused||(ie.display.shift=!1)},150))}function ki(ie){for(var ae=ie.display,he=ae.lineDiv.offsetTop,de=0;de.005||pn<-.005)&&(Yr(pe.line,Ze),ro(pe.line),pe.rest))for(var It=0;Itie.display.sizerWidth){var ci=Math.ceil($e/Sc(ie.display));ci>ie.display.maxLineLength&&(ie.display.maxLineLength=ci,ie.display.maxLine=pe.line,ie.display.maxLineChanged=!0)}}}}function ro(ie){if(ie.widgets)for(var ae=0;ae=Ze&&(Le=bi(ae,Is(Si(ae,qe))-ie.wrapper.clientHeight),Ze=qe)}return{from:Le,to:Math.max(Ze,Le+1)}}function gr(ie,ae){if(!Mr(ie,"scrollCursorIntoView")){var he=ie.display,de=he.sizer.getBoundingClientRect(),pe=null;if(ae.top+de.top<0?pe=!0:ae.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(pe=!1),pe!=null&&!Lt){var Le=st("div","\u200B",null,`position: absolute; + top: `+(ae.top-he.viewOffset-Vu(ie.display))+`px; + height: `+(ae.bottom-ae.top+dd(ie)+he.barHeight)+`px; + left: `+ae.left+"px; width: "+Math.max(2,ae.right-ae.left)+"px;");ie.display.lineSpace.appendChild(Le),Le.scrollIntoView(pe),ie.display.lineSpace.removeChild(Le)}}}function Or(ie,ae,he,de){de==null&&(de=0);var pe;!ie.options.lineWrapping&&ae==he&&(ae=ae.ch?Gn(ae.line,ae.sticky=="before"?ae.ch-1:ae.ch,"after"):ae,he=ae.sticky=="before"?Gn(ae.line,ae.ch+1,"before"):ae);for(var Le=0;Le<5;Le++){var Ze=!1,$e=Xl(ie,ae),qe=!he||he==ae?$e:Xl(ie,he);pe={left:Math.min($e.left,qe.left),top:Math.min($e.top,qe.top)-de,right:Math.max($e.left,qe.left),bottom:Math.max($e.bottom,qe.bottom)+de};var St=Ko(ie,pe),pn=ie.doc.scrollTop,It=ie.doc.scrollLeft;if(St.scrollTop!=null&&(ks(ie,St.scrollTop),Math.abs(ie.doc.scrollTop-pn)>1&&(Ze=!0)),St.scrollLeft!=null&&(Xs(ie,St.scrollLeft),Math.abs(ie.doc.scrollLeft-It)>1&&(Ze=!0)),!Ze)break}return pe}function qo(ie,ae){var he=Ko(ie,ae);he.scrollTop!=null&&ks(ie,he.scrollTop),he.scrollLeft!=null&&Xs(ie,he.scrollLeft)}function Ko(ie,ae){var he=ie.display,de=xc(ie.display);ae.top<0&&(ae.top=0);var pe=ie.curOp&&ie.curOp.scrollTop!=null?ie.curOp.scrollTop:he.scroller.scrollTop,Le=uh(ie),Ze={};ae.bottom-ae.top>Le&&(ae.bottom=ae.top+Le);var $e=ie.doc.height+_d(he),qe=ae.top$e-de;if(ae.toppe+Le){var pn=Math.min(ae.top,(St?$e:ae.bottom)-Le);pn!=pe&&(Ze.scrollTop=pn)}var It=ie.options.fixedGutter?0:he.gutters.offsetWidth,ci=ie.curOp&&ie.curOp.scrollLeft!=null?ie.curOp.scrollLeft:he.scroller.scrollLeft-It,_n=md(ie)-he.gutters.offsetWidth,Ir=ae.right-ae.left>_n;return Ir&&(ae.right=ae.left+_n),ae.left<10?Ze.scrollLeft=0:ae.left_n+ci-3&&(Ze.scrollLeft=ae.right+(Ir?0:10)-_n),Ze}function ra(ie,ae){ae!=null&&(us(ie),ie.curOp.scrollTop=(ie.curOp.scrollTop==null?ie.doc.scrollTop:ie.curOp.scrollTop)+ae)}function oa(ie){us(ie);var ae=ie.getCursor();ie.curOp.scrollToPos={from:ae,to:ae,margin:ie.options.cursorScrollMargin}}function _o(ie,ae,he){(ae!=null||he!=null)&&us(ie),ae!=null&&(ie.curOp.scrollLeft=ae),he!=null&&(ie.curOp.scrollTop=he)}function cr(ie,ae){us(ie),ie.curOp.scrollToPos=ae}function us(ie){var ae=ie.curOp.scrollToPos;if(ae){ie.curOp.scrollToPos=null;var he=qu(ie,ae.from),de=qu(ie,ae.to);Ga(ie,he,de,ae.margin)}}function Ga(ie,ae,he,de){var pe=Ko(ie,{left:Math.min(ae.left,he.left),top:Math.min(ae.top,he.top)-de,right:Math.max(ae.right,he.right),bottom:Math.max(ae.bottom,he.bottom)+de});_o(ie,pe.scrollLeft,pe.scrollTop)}function ks(ie,ae){Math.abs(ie.doc.scrollTop-ae)<2||(ve||vo(ie,{top:ae}),tl(ie,ae,!0),ve&&vo(ie),Bi(ie,100))}function tl(ie,ae,he){ae=Math.max(0,Math.min(ie.display.scroller.scrollHeight-ie.display.scroller.clientHeight,ae)),!(ie.display.scroller.scrollTop==ae&&!he)&&(ie.doc.scrollTop=ae,ie.display.scrollbars.setScrollTop(ae),ie.display.scroller.scrollTop!=ae&&(ie.display.scroller.scrollTop=ae))}function Xs(ie,ae,he,de){ae=Math.max(0,Math.min(ae,ie.display.scroller.scrollWidth-ie.display.scroller.clientWidth)),!((he?ae==ie.doc.scrollLeft:Math.abs(ie.doc.scrollLeft-ae)<2)&&!de)&&(ie.doc.scrollLeft=ae,xa(ie),ie.display.scroller.scrollLeft!=ae&&(ie.display.scroller.scrollLeft=ae),ie.display.scrollbars.setScrollLeft(ae))}function Js(ie){var ae=ie.display,he=ae.gutters.offsetWidth,de=Math.round(ie.doc.height+_d(ie.display));return{clientHeight:ae.scroller.clientHeight,viewHeight:ae.wrapper.clientHeight,scrollWidth:ae.scroller.scrollWidth,clientWidth:ae.scroller.clientWidth,viewWidth:ae.wrapper.clientWidth,barLeft:ie.options.fixedGutter?he:0,docHeight:de,scrollHeight:de+dd(ie)+ae.barHeight,nativeBarWidth:ae.nativeBarWidth,gutterWidth:he}}var Zl=function(ie,ae,he){this.cm=he;var de=this.vert=st("div",[st("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),pe=this.horiz=st("div",[st("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");de.tabIndex=pe.tabIndex=-1,ie(de),ie(pe),Fi(de,"scroll",function(){de.clientHeight&&ae(de.scrollTop,"vertical")}),Fi(pe,"scroll",function(){pe.clientWidth&&ae(pe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,vt&&xt<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Zl.prototype.update=function(ie){var ae=ie.scrollWidth>ie.clientWidth+1,he=ie.scrollHeight>ie.clientHeight+1,de=ie.nativeBarWidth;if(he){this.vert.style.display="block",this.vert.style.bottom=ae?de+"px":"0";var pe=ie.viewHeight-(ae?de:0);this.vert.firstChild.style.height=Math.max(0,ie.scrollHeight-ie.clientHeight+pe)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(ae){this.horiz.style.display="block",this.horiz.style.right=he?de+"px":"0",this.horiz.style.left=ie.barLeft+"px";var Le=ie.viewWidth-ie.barLeft-(he?de:0);this.horiz.firstChild.style.width=Math.max(0,ie.scrollWidth-ie.clientWidth+Le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&ie.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:he?de:0,bottom:ae?de:0}},Zl.prototype.setScrollLeft=function(ie){this.horiz.scrollLeft!=ie&&(this.horiz.scrollLeft=ie),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Zl.prototype.setScrollTop=function(ie){this.vert.scrollTop!=ie&&(this.vert.scrollTop=ie),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Zl.prototype.zeroWidthHack=function(){var ie=ce&&!Gt?"12px":"18px";this.horiz.style.height=this.vert.style.width=ie,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new it,this.disableVert=new it},Zl.prototype.enableZeroWidthBar=function(ie,ae,he){ie.style.pointerEvents="auto";function de(){var pe=ie.getBoundingClientRect(),Le=he=="vert"?document.elementFromPoint(pe.right-1,(pe.top+pe.bottom)/2):document.elementFromPoint((pe.right+pe.left)/2,pe.bottom-1);Le!=ie?ie.style.pointerEvents="none":ae.set(1e3,de)}ae.set(1e3,de)},Zl.prototype.clear=function(){var ie=this.horiz.parentNode;ie.removeChild(this.horiz),ie.removeChild(this.vert)};var Ks=function(){};Ks.prototype.update=function(){return{bottom:0,right:0}},Ks.prototype.setScrollLeft=function(){},Ks.prototype.setScrollTop=function(){},Ks.prototype.clear=function(){};function gs(ie,ae){ae||(ae=Js(ie));var he=ie.display.barWidth,de=ie.display.barHeight;Ts(ie,ae);for(var pe=0;pe<4&&he!=ie.display.barWidth||de!=ie.display.barHeight;pe++)he!=ie.display.barWidth&&ie.options.lineWrapping&&ki(ie),Ts(ie,Js(ie)),he=ie.display.barWidth,de=ie.display.barHeight}function Ts(ie,ae){var he=ie.display,de=he.scrollbars.update(ae);he.sizer.style.paddingRight=(he.barWidth=de.right)+"px",he.sizer.style.paddingBottom=(he.barHeight=de.bottom)+"px",he.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(he.scrollbarFiller.style.display="block",he.scrollbarFiller.style.height=de.bottom+"px",he.scrollbarFiller.style.width=de.right+"px"):he.scrollbarFiller.style.display="",de.bottom&&ie.options.coverGutterNextToScrollbar&&ie.options.fixedGutter?(he.gutterFiller.style.display="block",he.gutterFiller.style.height=de.bottom+"px",he.gutterFiller.style.width=ae.gutterWidth+"px"):he.gutterFiller.style.display=""}var Cs={native:Zl,null:Ks};function jl(ie){ie.display.scrollbars&&(ie.display.scrollbars.clear(),ie.display.scrollbars.addClass&&mt(ie.display.wrapper,ie.display.scrollbars.addClass)),ie.display.scrollbars=new Cs[ie.options.scrollbarStyle](function(ae){ie.display.wrapper.insertBefore(ae,ie.display.scrollbarFiller),Fi(ae,"mousedown",function(){ie.state.focused&&setTimeout(function(){return ie.display.input.focus()},0)}),ae.setAttribute("cm-not-content","true")},function(ae,he){he=="horizontal"?Xs(ie,ae):ks(ie,ae)},ie),ie.display.scrollbars.addClass&&On(ie.display.wrapper,ie.display.scrollbars.addClass)}var fl=0;function Zs(ie){ie.curOp={cm:ie,viewChanged:!1,startHeight:ie.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++fl},Ed(ie.curOp)}function Ql(ie){var ae=ie.curOp;ae&&bd(ae,function(he){for(var de=0;de=he.viewTo)||he.maxLineChanged&&ae.options.lineWrapping,ie.update=ie.mustUpdate&&new xi(ae,ie.mustUpdate&&{top:ie.scrollTop,ensure:ie.scrollToPos},ie.forceUpdate)}function rt(ie){ie.updatedDisplay=ie.mustUpdate&&_r(ie.cm,ie.update)}function Nt(ie){var ae=ie.cm,he=ae.display;ie.updatedDisplay&&ki(ae),ie.barMeasure=Js(ae),he.maxLineChanged&&!ae.options.lineWrapping&&(ie.adjustWidthTo=Rh(ae,he.maxLine,he.maxLine.text.length).left+3,ae.display.sizerWidth=ie.adjustWidthTo,ie.barMeasure.scrollWidth=Math.max(he.scroller.clientWidth,he.sizer.offsetLeft+ie.adjustWidthTo+dd(ae)+ae.display.barWidth),ie.maxScrollLeft=Math.max(0,he.sizer.offsetLeft+ie.adjustWidthTo-md(ae))),(ie.updatedDisplay||ie.selectionChanged)&&(ie.preparedSelection=he.input.prepareSelection())}function Rt(ie){var ae=ie.cm;ie.adjustWidthTo!=null&&(ae.display.sizer.style.minWidth=ie.adjustWidthTo+"px",ie.maxScrollLeft=ie.display.viewTo)){var he=+new Date+ie.options.workTime,de=Fa(ie,ae.highlightFrontier),pe=[];ae.iter(de.line,Math.min(ae.first+ae.size,ie.display.viewTo+500),function(Le){if(de.line>=ie.display.viewFrom){var Ze=Le.styles,$e=Le.text.length>ie.options.maxHighlightLength?cn(ae.mode,de.state):null,qe=ga(ie,Le,de,!0);$e&&(de.state=$e),Le.styles=qe.styles;var St=Le.styleClasses,pn=qe.classes;pn?Le.styleClasses=pn:St&&(Le.styleClasses=null);for(var It=!Ze||Ze.length!=Le.styles.length||St!=pn&&(!St||!pn||St.bgClass!=pn.bgClass||St.textClass!=pn.textClass),ci=0;!It&&cihe)return Bi(ie,ie.options.workDelay),!0}),ae.highlightFrontier=de.line,ae.modeFrontier=Math.max(ae.modeFrontier,de.line),pe.length&&Xt(ie,function(){for(var Le=0;Le=he.viewFrom&&ae.visible.to<=he.viewTo&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo)&&he.renderedView==he.view&&nt(ie)==0)return!1;Mo(ie)&&(Su(ie),ae.dims=df(ie));var pe=de.first+de.size,Le=Math.max(ae.visible.from-ie.options.viewportMargin,de.first),Ze=Math.min(pe,ae.visible.to+ie.options.viewportMargin);he.viewFromZe&&he.viewTo-Ze<20&&(Ze=Math.min(pe,he.viewTo)),ei&&(Le=Wo(ie.doc,Le),Ze=wo(ie.doc,Ze));var $e=Le!=he.viewFrom||Ze!=he.viewTo||he.lastWrapHeight!=ae.wrapperHeight||he.lastWrapWidth!=ae.wrapperWidth;Qe(ie,Le,Ze),he.viewOffset=Is(Si(ie.doc,he.viewFrom)),ie.display.mover.style.top=he.viewOffset+"px";var qe=nt(ie);if(!$e&&qe==0&&!ae.force&&he.renderedView==he.view&&(he.updateLineNumbers==null||he.updateLineNumbers>=he.viewTo))return!1;var St=vr(ie);return qe>4&&(he.lineDiv.style.display="none"),so(ie,he.updateLineNumbers,ae.dims),qe>4&&(he.lineDiv.style.display=""),he.renderedView=he.view,tr(St),At(he.cursorDiv),At(he.selectionDiv),he.gutters.style.height=he.sizer.style.minHeight=0,$e&&(he.lastWrapHeight=ae.wrapperHeight,he.lastWrapWidth=ae.wrapperWidth,Bi(ie,400)),he.updateLineNumbers=null,!0}function rr(ie,ae){for(var he=ae.viewport,de=!0;;de=!1){if(!de||!ie.options.lineWrapping||ae.oldDisplayWidth==md(ie)){if(he&&he.top!=null&&(he={top:Math.min(ie.doc.height+_d(ie.display)-uh(ie),he.top)}),ae.visible=qn(ie.display,ie.doc,he),ae.visible.from>=ie.display.viewFrom&&ae.visible.to<=ie.display.viewTo)break}else de&&(ae.visible=qn(ie.display,ie.doc,he));if(!_r(ie,ae))break;ki(ie);var pe=Js(ie);Vt(ie),gs(ie,pe),aa(ie,pe),ae.force=!1}ae.signal(ie,"update",ie),(ie.display.viewFrom!=ie.display.reportedViewFrom||ie.display.viewTo!=ie.display.reportedViewTo)&&(ae.signal(ie,"viewportChange",ie,ie.display.viewFrom,ie.display.viewTo),ie.display.reportedViewFrom=ie.display.viewFrom,ie.display.reportedViewTo=ie.display.viewTo)}function vo(ie,ae){var he=new xi(ie,ae);if(_r(ie,he)){ki(ie),rr(ie,he);var de=Js(ie);Vt(ie),gs(ie,de),aa(ie,de),he.finish()}}function so(ie,ae,he){var de=ie.display,pe=ie.options.lineNumbers,Le=de.lineDiv,Ze=Le.firstChild;function $e(Ir){var Rr=Ir.nextSibling;return Te&&ce&&ie.display.currentWheelTarget==Ir?Ir.style.display="none":Ir.parentNode.removeChild(Ir),Rr}for(var qe=de.view,St=de.viewFrom,pn=0;pn-1&&(_n=!1),Of(ie,It,St,he)),_n&&(At(It.lineNumber),It.lineNumber.appendChild(document.createTextNode(ko(ie.options,St)))),Ze=It.node.nextSibling}St+=It.size}for(;Ze;)Ze=$e(Ze)}function lo(ie){var ae=ie.gutters.offsetWidth;ie.sizer.style.marginLeft=ae+"px"}function aa(ie,ae){ie.display.sizer.style.minHeight=ae.docHeight+"px",ie.display.heightForcer.style.top=ae.docHeight+"px",ie.display.gutters.style.height=ae.docHeight+ie.display.barHeight+dd(ie)+"px"}function xa(ie){var ae=ie.display,he=ae.view;if(!(!ae.alignWidgets&&(!ae.gutters.firstChild||!ie.options.fixedGutter))){for(var de=El(ae)-ae.scroller.scrollLeft+ie.doc.scrollLeft,pe=ae.gutters.offsetWidth,Le=de+"px",Ze=0;ZeZe.clientWidth,qe=Ze.scrollHeight>Ze.clientHeight;if(de&&$e||pe&&qe){if(pe&&ce&&Te){e:for(var St=ae.target,pn=Le.view;St!=Ze;St=St.parentNode)for(var It=0;It=0&&sr(ie,de.to())<=0)return he}return-1};var yo=function(ie,ae){this.anchor=ie,this.head=ae};yo.prototype.from=function(){return Bn(this.anchor,this.head)},yo.prototype.to=function(){return Kn(this.anchor,this.head)},yo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function me(ie,ae,he){var de=ie&&ie.options.selectionsMayTouch,pe=ae[he];ae.sort(function(ci,_n){return sr(ci.from(),_n.from())}),he=Yn(ae,pe);for(var Le=1;Le0:qe>=0){var St=Bn($e.from(),Ze.from()),pn=Kn($e.to(),Ze.to()),It=$e.empty()?Ze.from()==Ze.head:$e.from()==$e.head;Le<=he&&--he,ae.splice(--Le,2,new yo(It?pn:St,It?St:pn))}}return new Ca(ae,he)}function Pe(ie,ae){return new Ca([new yo(ie,ae||ie)],0)}function Fe(ie){return ie.text?Gn(ie.from.line+ie.text.length-1,Ct(ie.text).length+(ie.text.length==1?ie.from.ch:0)):ie.to}function Re(ie,ae){if(sr(ie,ae.from)<0)return ie;if(sr(ie,ae.to)<=0)return Fe(ae);var he=ie.line+ae.text.length-(ae.to.line-ae.from.line)-1,de=ie.ch;return ie.line==ae.to.line&&(de+=Fe(ae).ch-ae.to.ch),Gn(he,de)}function Ue(ie,ae){for(var he=[],de=0;de1&&ie.remove($e.line+1,Ir-1),ie.insert($e.line+1,Yo)}ha(ie,"change",ie,ae)}function qt(ie,ae,he){function de(pe,Le,Ze){if(pe.linked)for(var $e=0;$e1&&!ie.done[ie.done.length-2].ranges)return ie.done.pop(),Ct(ie.done)}function vi(ie,ae,he,de){var pe=ie.history;pe.undone.length=0;var Le=+new Date,Ze,$e;if((pe.lastOp==de||pe.lastOrigin==ae.origin&&ae.origin&&(ae.origin.charAt(0)=="+"&&pe.lastModTime>Le-(ie.cm?ie.cm.options.historyEventDelay:500)||ae.origin.charAt(0)=="*"))&&(Ze=vn(pe,pe.lastOp==de)))$e=Ct(Ze.changes),sr(ae.from,ae.to)==0&&sr(ae.from,$e.to)==0?$e.to=Fe(ae):Ze.changes.push(dn(ie,ae));else{var qe=Ct(pe.done);for((!qe||!qe.ranges)&&pr(ie.sel,pe.done),Ze={changes:[dn(ie,ae)],generation:pe.generation},pe.done.push(Ze);pe.done.length>pe.undoDepth;)pe.done.shift(),pe.done[0].ranges||pe.done.shift()}pe.done.push(he),pe.generation=++pe.maxGeneration,pe.lastModTime=pe.lastSelTime=Le,pe.lastOp=pe.lastSelOp=de,pe.lastOrigin=pe.lastSelOrigin=ae.origin,$e||di(ie,"historyAdded")}function ar(ie,ae,he,de){var pe=ae.charAt(0);return pe=="*"||pe=="+"&&he.ranges.length==de.ranges.length&&he.somethingSelected()==de.somethingSelected()&&new Date-ie.history.lastSelTime<=(ie.cm?ie.cm.options.historyEventDelay:500)}function Co(ie,ae,he,de){var pe=ie.history,Le=de&&de.origin;he==pe.lastSelOp||Le&&pe.lastSelOrigin==Le&&(pe.lastModTime==pe.lastSelTime&&pe.lastOrigin==Le||ar(ie,Le,Ct(pe.done),ae))?pe.done[pe.done.length-1]=ae:pr(ae,pe.done),pe.lastSelTime=+new Date,pe.lastSelOrigin=Le,pe.lastSelOp=he,de&&de.clearRedo!==!1&&un(pe.undone)}function pr(ie,ae){var he=Ct(ae);he&&he.ranges&&he.equals(ie)||ae.push(ie)}function Fo(ie,ae,he,de){var pe=ae["spans_"+ie.id],Le=0;ie.iter(Math.max(ie.first,he),Math.min(ie.first+ie.size,de),function(Ze){Ze.markedSpans&&((pe||(pe=ae["spans_"+ie.id]={}))[Le]=Ze.markedSpans),++Le})}function Ao(ie){if(!ie)return null;for(var ae,he=0;he-1&&(Ct($e)[It]=St[It],delete St[It])}}return de}function Ho(ie,ae,he,de){if(de){var pe=ie.anchor;if(he){var Le=sr(ae,pe)<0;Le!=sr(he,pe)<0?(pe=ae,ae=he):Le!=sr(ae,he)<0&&(ae=he)}return new yo(pe,ae)}else return new yo(he||ae,ae)}function Dn(ie,ae,he,de,pe){pe==null&&(pe=ie.cm&&(ie.cm.display.shift||ie.extend)),Jr(ie,new Ca([Ho(ie.sel.primary(),ae,he,pe)],0),de)}function Hi(ie,ae,he){for(var de=[],pe=ie.cm&&(ie.cm.display.shift||ie.extend),Le=0;Le=ae.ch:$e.to>ae.ch))){if(pe&&(di(qe,"beforeCursorEnter"),qe.explicitlyCleared))if(Le.markedSpans){--Ze;continue}else break;if(!qe.atomic)continue;if(he){var It=qe.find(de<0?1:-1),ci=void 0;if((de<0?pn:St)&&(It=vl(ie,It,-de,It&&It.line==ae.line?Le:null)),It&&It.line==ae.line&&(ci=sr(It,he))&&(de<0?ci<0:ci>0))return rs(ie,It,ae,de,pe)}var _n=qe.find(de<0?-1:1);return(de<0?St:pn)&&(_n=vl(ie,_n,de,_n.line==ae.line?Le:null)),_n?rs(ie,_n,ae,de,pe):null}}return ae}function Sl(ie,ae,he,de,pe){var Le=de||1,Ze=rs(ie,ae,he,Le,pe)||!pe&&rs(ie,ae,he,Le,!0)||rs(ie,ae,he,-Le,pe)||!pe&&rs(ie,ae,he,-Le,!0);return Ze||(ie.cantEdit=!0,Gn(ie.first,0))}function vl(ie,ae,he,de){return he<0&&ae.ch==0?ae.line>ie.first?ti(ie,Gn(ae.line-1)):null:he>0&&ae.ch==(de||Si(ie,ae.line)).text.length?ae.line=0;--pe)Dl(ie,{from:de[pe].from,to:de[pe].to,text:pe?[""]:ae.text,origin:ae.origin});else Dl(ie,ae)}}function Dl(ie,ae){if(!(ae.text.length==1&&ae.text[0]==""&&sr(ae.from,ae.to)==0)){var he=Ue(ie,ae);vi(ie,ae,he,ie.cm?ie.cm.curOp.id:NaN),Yd(ie,ae,he,La(ie,ae));var de=[];qt(ie,function(pe,Le){!Le&&Yn(de,pe.history)==-1&&(zl(pe.history,ae),de.push(pe.history)),Yd(pe,ae,null,La(pe,ae))})}}function dc(ie,ae,he){var de=ie.cm&&ie.cm.state.suppressEdits;if(!(de&&!he)){for(var pe=ie.history,Le,Ze=ie.sel,$e=ae=="undo"?pe.done:pe.undone,qe=ae=="undo"?pe.undone:pe.done,St=0;St<$e.length&&(Le=$e[St],!(he?Le.ranges&&!Le.equals(ie.sel):!Le.ranges));St++);if(St!=$e.length){for(pe.lastOrigin=pe.lastSelOrigin=null;;)if(Le=$e.pop(),Le.ranges){if(pr(Le,qe),he&&!Le.equals(ie.sel)){Jr(ie,Le,{clearRedo:!1});return}Ze=Le}else if(de){$e.push(Le);return}else break;var pn=[];pr(Ze,qe),qe.push({changes:pn,generation:pe.generation}),pe.generation=Le.generation||++pe.maxGeneration;for(var It=Nr(ie,"beforeChange")||ie.cm&&Nr(ie.cm,"beforeChange"),ci=function(Rr){var uo=Le.changes[Rr];if(uo.origin=ae,It&&!iu(ie,uo,!1))return $e.length=0,{};pn.push(dn(ie,uo));var Yo=Rr?Ue(ie,uo):Ct($e);Yd(ie,uo,Yo,Mi(ie,uo)),!Rr&&ie.cm&&ie.cm.scrollIntoView({from:uo.from,to:Fe(uo)});var Ma=[];qt(ie,function(sa,Da){!Da&&Yn(Ma,sa.history)==-1&&(zl(sa.history,uo),Ma.push(sa.history)),Yd(sa,uo,null,Mi(sa,uo))})},_n=Le.changes.length-1;_n>=0;--_n){var Ir=ci(_n);if(Ir)return Ir.v}}}}function _c(ie,ae){if(ae!=0&&(ie.first+=ae,ie.sel=new Ca(Mn(ie.sel.ranges,function(pe){return new yo(Gn(pe.anchor.line+ae,pe.anchor.ch),Gn(pe.head.line+ae,pe.head.ch))}),ie.sel.primIndex),ie.cm)){bl(ie.cm,ie.first,ie.first-ae,ae);for(var he=ie.cm.display,de=he.viewFrom;deie.lastLine())){if(ae.from.lineLe&&(ae={from:ae.from,to:Gn(Le,Si(ie,Le).text.length),text:[ae.text[0]],origin:ae.origin}),ae.removed=eo(ie,ae.from,ae.to),he||(he=Ue(ie,ae)),ie.cm?Oc(ie.cm,ae,de):Mt(ie,ae,de),ta(ie,he,fn),ie.cantEdit&&Sl(ie,Gn(ie.firstLine(),0))&&(ie.cantEdit=!1)}}function Oc(ie,ae,he){var de=ie.doc,pe=ie.display,Le=ae.from,Ze=ae.to,$e=!1,qe=Le.line;ie.options.lineWrapping||(qe=Pt(Ar(Si(de,Le.line))),de.iter(qe,Ze.line+1,function(_n){if(_n==pe.maxLine)return $e=!0,!0})),de.sel.contains(ae.from,ae.to)>-1&&$i(ie),Mt(de,ae,he,Jl(ie)),ie.options.lineWrapping||(de.iter(qe,Le.line+ae.text.length,function(_n){var Ir=Ol(_n);Ir>pe.maxLineLength&&(pe.maxLine=_n,pe.maxLineLength=Ir,pe.maxLineChanged=!0,$e=!1)}),$e&&(ie.curOp.updateMaxLine=!0)),To(de,Le.line),Bi(ie,400);var St=ae.text.length-(Ze.line-Le.line)-1;ae.full?bl(ie):Le.line==Ze.line&&ae.text.length==1&&!ct(ie.doc,ae)?Ms(ie,Le.line,"text"):bl(ie,Le.line,Ze.line+1,St);var pn=Nr(ie,"changes"),It=Nr(ie,"change");if(It||pn){var ci={from:Le,to:Ze,text:ae.text,removed:ae.removed,origin:ae.origin};It&&ha(ie,"change",ie,ci),pn&&(ie.curOp.changeObjs||(ie.curOp.changeObjs=[])).push(ci)}ie.display.selForContextMenu=null}function jc(ie,ae,he,de,pe){var Le;de||(de=he),sr(de,he)<0&&(Le=[de,he],he=Le[0],de=Le[1]),typeof ae=="string"&&(ae=ie.splitLines(ae)),kl(ie,{from:he,to:de,text:ae,origin:pe})}function Ud(ie,ae,he,de){he1||!(this.children[0]instanceof Ul))){var $e=[];this.collapse($e),this.children=[new Ul($e)],this.children[0].parent=this}},collapse:function(ie){for(var ae=0;ae50){for(var Ze=pe.lines.length%25+25,$e=Ze;$e10);ie.parent.maybeSpill()}},iterN:function(ie,ae,he){for(var de=0;deie.display.maxLineLength&&(ie.display.maxLine=St,ie.display.maxLineLength=pn,ie.display.maxLineChanged=!0)}de!=null&&ie&&this.collapsed&&bl(ie,de,pe+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,ie&&Er(ie.doc)),ie&&ha(ie,"markerCleared",ie,this,de,pe),ae&&Ql(ie),this.parent&&this.parent.clear()}},$t.prototype.find=function(ie,ae){ie==null&&this.type=="bookmark"&&(ie=1);for(var he,de,pe=0;pe0||Ze==0&&Le.clearWhenEmpty!==!1)return Le;if(Le.replacedWith&&(Le.collapsed=!0,Le.widgetNode=Dt("span",[Le.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Le.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Le.widgetNode.insertLeft=!0)),Le.collapsed){if(au(ie,ae.line,ae,he,Le)||ae.line!=he.line&&au(ie,he.line,ae,he,Le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Rn()}Le.addToHistory&&vi(ie,{from:ae,to:he,origin:"markText"},ie.sel,NaN);var $e=ae.line,qe=ie.cm,St;if(ie.iter($e,he.line+1,function(It){qe&&Le.collapsed&&!qe.options.lineWrapping&&Ar(It)==qe.display.maxLine&&(St=!0),Le.collapsed&&$e!=ae.line&&Yr(It,0),pa(It,new Ea(Le,$e==ae.line?ae.ch:null,$e==he.line?he.ch:null)),++$e}),Le.collapsed&&ie.iter(ae.line,he.line+1,function(It){ni(ie,It)&&Yr(It,0)}),Le.clearOnEnter&&Fi(Le,"beforeCursorEnter",function(){return Le.clear()}),Le.readOnly&&(ka(),(ie.history.done.length||ie.history.undone.length)&&ie.clearHistory()),Le.collapsed&&(Le.id=++rg,Le.atomic=!0),qe){if(St&&(qe.curOp.updateMaxLine=!0),Le.collapsed)bl(qe,ae.line,he.line+1);else if(Le.className||Le.startStyle||Le.endStyle||Le.css||Le.attributes||Le.title)for(var pn=ae.line;pn<=he.line;pn++)Ms(qe,pn,"text");Le.atomic&&Er(qe.doc),ha(qe,"markerAdded",qe,Le)}return Le}var $c=function(ie,ae){this.markers=ie,this.primary=ae;for(var he=0;he=0;qe--)kl(this,de[qe]);$e?Pr(this,$e):this.cm&&oa(this.cm)}),undo:kn(function(){dc(this,"undo")}),redo:kn(function(){dc(this,"redo")}),undoSelection:kn(function(){dc(this,"undo",!0)}),redoSelection:kn(function(){dc(this,"redo",!0)}),setExtending:function(ie){this.extend=ie},getExtending:function(){return this.extend},historySize:function(){for(var ie=this.history,ae=0,he=0,de=0;de=ie.ch)&&ae.push(pe.marker.parent||pe.marker)}return ae},findMarks:function(ie,ae,he){ie=ti(this,ie),ae=ti(this,ae);var de=[],pe=ie.line;return this.iter(ie.line,ae.line+1,function(Le){var Ze=Le.markedSpans;if(Ze)for(var $e=0;$e=qe.to||qe.from==null&&pe!=ie.line||qe.from!=null&&pe==ae.line&&qe.from>=ae.ch)&&(!he||he(qe.marker))&&de.push(qe.marker.parent||qe.marker)}++pe}),de},getAllMarks:function(){var ie=[];return this.iter(function(ae){var he=ae.markedSpans;if(he)for(var de=0;deie)return ae=ie,!0;ie-=Le,++he}),ti(this,Gn(he,ae))},indexFromPos:function(ie){ie=ti(this,ie);var ae=ie.ch;if(ie.lineae&&(ae=ie.from),ie.to!=null&&ie.to-1){ae.state.draggingText(ie),setTimeout(function(){return ae.display.input.focus()},20);return}try{var pn=ie.dataTransfer.getData("Text");if(pn){var It;if(ae.state.draggingText&&!ae.state.draggingText.copy&&(It=ae.listSelections()),ta(ae.doc,Pe(he,he)),It)for(var ci=0;ci=0;$e--)jc(ie.doc,"",de[$e].from,de[$e].to,"+delete");oa(ie)})}function Wf(ie,ae,he){var de=pt(ie.text,ae+he,he);return de<0||de>ie.text.length?null:de}function al(ie,ae,he){var de=Wf(ie,ae.ch,he);return de==null?null:new Gn(ae.line,de,he<0?"after":"before")}function yl(ie,ae,he,de,pe){if(ie){ae.doc.direction=="rtl"&&(pe=-pe);var Le=nr(he,ae.doc.direction);if(Le){var Ze=pe<0?Ct(Le):Le[0],$e=pe<0==(Ze.level==1),qe=$e?"after":"before",St;if(Ze.level>0||ae.doc.direction=="rtl"){var pn=cd(ae,he);St=pe<0?he.text.length-1:0;var It=vd(ae,pn,St).top;St=Et(function(ci){return vd(ae,pn,ci).top==It},pe<0==(Ze.level==1)?Ze.from:Ze.to-1,St),qe=="before"&&(St=Wf(he,St,1))}else St=pe<0?Ze.to:Ze.from;return new Gn(de,St,qe)}}return new Gn(de,pe<0?he.text.length:0,pe<0?"before":"after")}function Wl(ie,ae,he,de){var pe=nr(ae,ie.doc.direction);if(!pe)return al(ae,he,de);he.ch>=ae.text.length?(he.ch=ae.text.length,he.sticky="before"):he.ch<=0&&(he.ch=0,he.sticky="after");var Le=zt(pe,he.ch,he.sticky),Ze=pe[Le];if(ie.doc.direction=="ltr"&&Ze.level%2==0&&(de>0?Ze.to>he.ch:Ze.from=Ze.from&&ci>=pn.begin)){var _n=It?"before":"after";return new Gn(he.line,ci,_n)}}var Ir=function(Yo,Ma,sa){for(var Da=function(Lu,kd){return kd?new Gn(he.line,$e(Lu,1),"before"):new Gn(he.line,Lu,"after")};Yo>=0&&Yo0==(ds.level!=1),nl=da?sa.begin:$e(sa.end,-1);if(ds.from<=nl&&nl0?pn.end:$e(pn.begin,-1);return uo!=null&&!(de>0&&uo==ae.text.length)&&(Rr=Ir(de>0?0:pe.length-1,de,St(uo)),Rr)?Rr:null}var _u={selectAll:ps,singleSelection:function(ie){return ie.setSelection(ie.getCursor("anchor"),ie.getCursor("head"),fn)},killLine:function(ie){return yd(ie,function(ae){if(ae.empty()){var he=Si(ie.doc,ae.head.line).text.length;return ae.head.ch==he&&ae.head.line0)pe=new Gn(pe.line,pe.ch+1),ie.replaceRange(Le.charAt(pe.ch-1)+Le.charAt(pe.ch-2),Gn(pe.line,pe.ch-2),pe,"+transpose");else if(pe.line>ie.doc.first){var Ze=Si(ie.doc,pe.line-1).text;Ze&&(pe=new Gn(pe.line,1),ie.replaceRange(Le.charAt(0)+ie.doc.lineSeparator()+Ze.charAt(Ze.length-1),Gn(pe.line-1,Ze.length-1),pe,"+transpose"))}}he.push(new yo(pe,pe))}ie.setSelections(he)})},newlineAndIndent:function(ie){return Xt(ie,function(){for(var ae=ie.listSelections(),he=ae.length-1;he>=0;he--)ie.replaceRange(ie.doc.lineSeparator(),ae[he].anchor,ae[he].head,"+input");ae=ie.listSelections();for(var de=0;deie&&sr(ae,this.pos)==0&&he==this.button};var Vf,pf;function _g(ie,ae){var he=+new Date;return pf&&pf.compare(he,ie,ae)?(Vf=pf=null,"triple"):Vf&&Vf.compare(he,ie,ae)?(pf=new d0(he,ie,ae),Vf=null,"double"):(Vf=new d0(he,ie,ae),pf=null,"single")}function mh(ie){var ae=this,he=ae.display;if(!(Mr(ae,ie)||he.activeTouch&&he.input.supportsTouch())){if(he.input.ensurePolled(),he.shift=ie.shiftKey,Md(he,ie)){Te||(he.scroller.draggable=!1,setTimeout(function(){return he.scroller.draggable=!0},100));return}if(!ms(ae,ie)){var de=Fu(ae,ie),pe=ns(ie),Le=de?_g(de,pe):"single";window.focus(),pe==1&&ae.state.selectingText&&ae.state.selectingText(ie),!(de&&mf(ae,pe,de,Le,ie))&&(pe==1?de?$g(ae,de,Le,ie):Ta(ie)==he.scroller&&So(ie):pe==2?(de&&Dn(ae.doc,de),setTimeout(function(){return he.input.focus()},20)):pe==3&&(ze?ae.display.input.onContextMenu(ie):zr(ae)))}}}function mf(ie,ae,he,de,pe){var Le="Click";return de=="double"?Le="Double"+Le:de=="triple"&&(Le="Triple"+Le),Le=(ae==1?"Left":ae==2?"Middle":"Right")+Le,Rc(ie,Wh(Le,pe),pe,function(Ze){if(typeof Ze=="string"&&(Ze=_u[Ze]),!Ze)return!1;var $e=!1;try{ie.isReadOnly()&&(ie.state.suppressEdits=!0),$e=Ze(ie,he)!=Lr}finally{ie.state.suppressEdits=!1}return $e})}function Yf(ie,ae,he){var de=ie.getOption("configureMouse"),pe=de?de(ie,ae,he):{};if(pe.unit==null){var Le=le?he.shiftKey&&he.metaKey:he.altKey;pe.unit=Le?"rectangle":ae=="single"?"char":ae=="double"?"word":"line"}return(pe.extend==null||ie.doc.extend)&&(pe.extend=ie.doc.extend||he.shiftKey),pe.addNew==null&&(pe.addNew=ce?he.metaKey:he.ctrlKey),pe.moveOnDrag==null&&(pe.moveOnDrag=!(ce?he.altKey:he.ctrlKey)),pe}function $g(ie,ae,he,de){vt?setTimeout(Ci(Zi,ie),0):ie.curOp.focus=jt();var pe=Yf(ie,he,de),Le=ie.doc.sel,Ze;ie.options.dragDrop&&Va&&!ie.isReadOnly()&&he=="single"&&(Ze=Le.contains(ae))>-1&&(sr((Ze=Le.ranges[Ze]).from(),ae)<0||ae.xRel>0)&&(sr(Ze.to(),ae)>0||ae.xRel<0)?Fg(ie,de,ae,pe):c0(ie,de,ae,pe)}function Fg(ie,ae,he,de){var pe=ie.display,Le=!1,Ze=Hn(ie,function(St){Te&&(pe.scroller.draggable=!1),ie.state.draggingText=!1,ir(pe.wrapper.ownerDocument,"mouseup",Ze),ir(pe.wrapper.ownerDocument,"mousemove",$e),ir(pe.scroller,"dragstart",qe),ir(pe.scroller,"drop",Ze),Le||(So(St),de.addNew||Dn(ie.doc,he,null,null,de.extend),Te&&!en||vt&&xt==9?setTimeout(function(){pe.wrapper.ownerDocument.body.focus({preventScroll:!0}),pe.input.focus()},20):pe.input.focus())}),$e=function(St){Le=Le||Math.abs(ae.clientX-St.clientX)+Math.abs(ae.clientY-St.clientY)>=10},qe=function(){return Le=!0};Te&&(pe.scroller.draggable=!0),ie.state.draggingText=Ze,Ze.copy=!de.moveOnDrag,pe.scroller.dragDrop&&pe.scroller.dragDrop(),Fi(pe.wrapper.ownerDocument,"mouseup",Ze),Fi(pe.wrapper.ownerDocument,"mousemove",$e),Fi(pe.scroller,"dragstart",qe),Fi(pe.scroller,"drop",Ze),zr(ie),setTimeout(function(){return pe.input.focus()},20)}function Fp(ie,ae,he){if(he=="char")return new yo(ae,ae);if(he=="word")return ie.findWordAt(ae);if(he=="line")return new yo(Gn(ae.line,0),ti(ie.doc,Gn(ae.line+1,0)));var de=he(ie,ae);return new yo(de.from,de.to)}function c0(ie,ae,he,de){var pe=ie.display,Le=ie.doc;So(ae);var Ze,$e,qe=Le.sel,St=qe.ranges;if(de.addNew&&!de.extend?($e=Le.sel.contains(he),$e>-1?Ze=St[$e]:Ze=new yo(he,he)):(Ze=Le.sel.primary(),$e=Le.sel.primIndex),de.unit=="rectangle")de.addNew||(Ze=new yo(he,he)),he=Fu(ie,ae,!0,!0),$e=-1;else{var pn=Fp(ie,he,de.unit);de.extend?Ze=Ho(Ze,pn.anchor,pn.head,de.extend):Ze=pn}de.addNew?$e==-1?($e=St.length,Jr(Le,me(ie,St.concat([Ze]),$e),{scroll:!1,origin:"*mouse"})):St.length>1&&St[$e].empty()&&de.unit=="char"&&!de.extend?(Jr(Le,me(ie,St.slice(0,$e).concat(St.slice($e+1)),0),{scroll:!1,origin:"*mouse"}),qe=Le.sel):Sr(Le,$e,Ze,ui):($e=0,Jr(Le,new Ca([Ze],0),ui),qe=Le.sel);var It=he;function ci(sa){if(sr(It,sa)!=0)if(It=sa,de.unit=="rectangle"){for(var Da=[],ds=ie.options.tabSize,da=Tt(Si(Le,he.line).text,he.ch,ds),nl=Tt(Si(Le,sa.line).text,sa.ch,ds),Lu=Math.min(da,nl),kd=Math.max(da,nl),Ou=Math.min(he.line,sa.line),gc=Math.min(ie.lastLine(),Math.max(he.line,sa.line));Ou<=gc;Ou++){var ec=Si(Le,Ou).text,xd=Ln(ec,Lu,ds);Lu==kd?Da.push(new yo(Gn(Ou,xd),Gn(Ou,xd))):ec.length>xd&&Da.push(new yo(Gn(Ou,xd),Gn(Ou,Ln(ec,kd,ds))))}Da.length||Da.push(new yo(he,he)),Jr(Le,me(ie,qe.ranges.slice(0,$e).concat(Da),$e),{origin:"*mouse",scroll:!1}),ie.scrollIntoView(sa)}else{var Ec=Ze,Rd=Fp(ie,sa,de.unit),gd=Ec.anchor,Vl;sr(Rd.anchor,gd)>0?(Vl=Rd.head,gd=Bn(Ec.from(),Rd.anchor)):(Vl=Rd.anchor,gd=Kn(Ec.to(),Rd.head));var ju=qe.ranges.slice(0);ju[$e]=Rl(ie,new yo(ti(Le,gd),Vl)),Jr(Le,me(ie,ju,$e),ui)}}var _n=pe.wrapper.getBoundingClientRect(),Ir=0;function Rr(sa){var Da=++Ir,ds=Fu(ie,sa,!0,de.unit=="rectangle");if(ds)if(sr(ds,It)!=0){ie.curOp.focus=jt(),ci(ds);var da=qn(pe,Le);(ds.line>=da.to||ds.line_n.bottom?20:0;nl&&setTimeout(Hn(ie,function(){Ir==Da&&(pe.scroller.scrollTop+=nl,Rr(sa))}),50)}}function uo(sa){ie.state.selectingText=!1,Ir=1/0,sa&&(So(sa),pe.input.focus()),ir(pe.wrapper.ownerDocument,"mousemove",Yo),ir(pe.wrapper.ownerDocument,"mouseup",Ma),Le.history.lastSelOrigin=null}var Yo=Hn(ie,function(sa){sa.buttons===0||!ns(sa)?uo(sa):Rr(sa)}),Ma=Hn(ie,uo);ie.state.selectingText=Ma,Fi(pe.wrapper.ownerDocument,"mousemove",Yo),Fi(pe.wrapper.ownerDocument,"mouseup",Ma)}function Rl(ie,ae){var he=ae.anchor,de=ae.head,pe=Si(ie.doc,he.line);if(sr(he,de)==0&&he.sticky==de.sticky)return ae;var Le=nr(pe);if(!Le)return ae;var Ze=zt(Le,he.ch,he.sticky),$e=Le[Ze];if($e.from!=he.ch&&$e.to!=he.ch)return ae;var qe=Ze+($e.from==he.ch==($e.level!=1)?0:1);if(qe==0||qe==Le.length)return ae;var St;if(de.line!=he.line)St=(de.line-he.line)*(ie.doc.direction=="ltr"?1:-1)>0;else{var pn=zt(Le,de.ch,de.sticky),It=pn-Ze||(de.ch-he.ch)*($e.level==1?-1:1);pn==qe-1||pn==qe?St=It<0:St=It>0}var ci=Le[qe+(St?-1:0)],_n=St==(ci.level==1),Ir=_n?ci.from:ci.to,Rr=_n?"after":"before";return he.ch==Ir&&he.sticky==Rr?ae:new yo(new Gn(he.line,Ir,Rr),de)}function Wa(ie,ae,he,de){var pe,Le;if(ae.touches)pe=ae.touches[0].clientX,Le=ae.touches[0].clientY;else try{pe=ae.clientX,Le=ae.clientY}catch(ci){return!1}if(pe>=Math.floor(ie.display.gutters.getBoundingClientRect().right))return!1;de&&So(ae);var Ze=ie.display,$e=Ze.lineDiv.getBoundingClientRect();if(Le>$e.bottom||!Nr(ie,he))return ca(ae);Le-=$e.top-Ze.viewOffset;for(var qe=0;qe=pe){var pn=bi(ie.doc,Le),It=ie.display.gutterSpecs[qe];return di(ie,he,ie,pn,It.className,ae),ca(ae)}}}function ms(ie,ae){return Wa(ie,ae,"gutterClick",!0)}function Bl(ie,ae){Md(ie.display,ae)||wu(ie,ae)||Mr(ie,ae,"contextmenu")||ze||ie.display.input.onContextMenu(ae)}function wu(ie,ae){return Nr(ie,"gutterContextMenu")?Wa(ie,ae,"gutterContextMenu",!1):!1}function Vh(ie){ie.display.wrapper.className=ie.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+ie.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Tc(ie)}var zd={toString:function(){return"CodeMirror.Init"}},Lh={},fc={};function ug(ie){var ae=ie.optionHandlers;function he(de,pe,Le,Ze){ie.defaults[de]=pe,Le&&(ae[de]=Ze?function($e,qe,St){St!=zd&&Le($e,qe,St)}:Le)}ie.defineOption=he,ie.Init=zd,he("value","",function(de,pe){return de.setValue(pe)},!0),he("mode",null,function(de,pe){de.doc.modeOption=pe,Ge(de)},!0),he("indentUnit",2,Ge,!0),he("indentWithTabs",!1),he("smartIndent",!0),he("tabSize",4,function(de){gt(de),Tc(de),bl(de)},!0),he("lineSeparator",null,function(de,pe){if(de.doc.lineSep=pe,!!pe){var Le=[],Ze=de.doc.first;de.doc.iter(function(qe){for(var St=0;;){var pn=qe.text.indexOf(pe,St);if(pn==-1)break;St=pn+pe.length,Le.push(Gn(Ze,pn))}Ze++});for(var $e=Le.length-1;$e>=0;$e--)jc(de.doc,pe,Le[$e],Gn(Le[$e].line,Le[$e].ch+pe.length))}}),he("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,pe,Le){de.state.specialChars=new RegExp(pe.source+(pe.test(" ")?"":"| "),"g"),Le!=zd&&de.refresh()}),he("specialCharPlaceholder",yu,function(de){return de.refresh()},!0),he("electricChars",!0),he("inputStyle",ne?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),he("spellcheck",!1,function(de,pe){return de.getInputField().spellcheck=pe},!0),he("autocorrect",!1,function(de,pe){return de.getInputField().autocorrect=pe},!0),he("autocapitalize",!1,function(de,pe){return de.getInputField().autocapitalize=pe},!0),he("rtlMoveVisually",!ge),he("wholeLineUpdateBefore",!0),he("theme","default",function(de){Vh(de),Yi(de)},!0),he("keyMap","default",function(de,pe,Le){var Ze=ph(pe),$e=Le!=zd&&ph(Le);$e&&$e.detach&&$e.detach(de,Ze),Ze.attach&&Ze.attach(de,$e||null)}),he("extraKeys",null),he("configureMouse",null),he("lineWrapping",!1,nh,!0),he("gutters",[],function(de,pe){de.display.gutterSpecs=Vo(pe,de.options.lineNumbers),Yi(de)},!0),he("fixedGutter",!0,function(de,pe){de.display.gutters.style.left=pe?El(de.display)+"px":"0",de.refresh()},!0),he("coverGutterNextToScrollbar",!1,function(de){return gs(de)},!0),he("scrollbarStyle","native",function(de){jl(de),gs(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),he("lineNumbers",!1,function(de,pe){de.display.gutterSpecs=Vo(de.options.gutters,pe),Yi(de)},!0),he("firstLineNumber",1,Yi,!0),he("lineNumberFormatter",function(de){return de},Yi,!0),he("showCursorWhenSelecting",!1,Vt,!0),he("resetSelectionOnContextMenu",!0),he("lineWiseCopyCut",!0),he("pasteLinesPerSelection",!0),he("selectionsMayTouch",!1),he("readOnly",!1,function(de,pe){pe=="nocursor"&&(wr(de),de.display.input.blur()),de.display.input.readOnlyChanged(pe)}),he("screenReaderLabel",null,function(de,pe){pe=pe===""?null:pe,de.display.input.screenReaderLabelChanged(pe)}),he("disableInput",!1,function(de,pe){pe||de.display.input.reset()},!0),he("dragDrop",!0,Yh),he("allowDropFileTypes",null),he("cursorBlinkRate",530),he("cursorScrollMargin",0),he("cursorHeight",1,Vt,!0),he("singleCursorHeightPerLine",!0,Vt,!0),he("workTime",100),he("workDelay",100),he("flattenSpans",!0,gt,!0),he("addModeClass",!1,gt,!0),he("pollInterval",100),he("undoDepth",200,function(de,pe){return de.doc.history.undoDepth=pe}),he("historyEventDelay",1250),he("viewportMargin",10,function(de){return de.refresh()},!0),he("maxHighlightLength",1e4,gt,!0),he("moveInputWithCursor",!0,function(de,pe){pe||de.display.input.resetPosition()}),he("tabindex",null,function(de,pe){return de.display.input.getField().tabIndex=pe||""}),he("autofocus",null),he("direction","ltr",function(de,pe){return de.doc.setDirection(pe)},!0),he("phrases",null)}function Yh(ie,ae,he){var de=he&&he!=zd;if(!ae!=!de){var pe=ie.display.dragFunctions,Le=ae?Fi:ir;Le(ie.display.scroller,"dragstart",pe.start),Le(ie.display.scroller,"dragenter",pe.enter),Le(ie.display.scroller,"dragover",pe.over),Le(ie.display.scroller,"dragleave",pe.leave),Le(ie.display.scroller,"drop",pe.drop)}}function nh(ie){ie.options.lineWrapping?(On(ie.display.wrapper,"CodeMirror-wrap"),ie.display.sizer.style.minWidth="",ie.display.sizerWidth=null):(mt(ie.display.wrapper,"CodeMirror-wrap"),js(ie)),Ba(ie),bl(ie),Tc(ie),setTimeout(function(){return gs(ie)},100)}function os(ie,ae){var he=this;if(!(this instanceof os))return new os(ie,ae);this.options=ae=ae?qi(ae):{},qi(Lh,ae,!1);var de=ae.value;typeof de=="string"?de=new rd(de,ae.mode,null,ae.lineSeparator,ae.direction):ae.mode&&(de.modeOption=ae.mode),this.doc=de;var pe=new os.inputStyles[ae.inputStyle](this),Le=this.display=new $o(ie,de,pe,ae);Le.wrapper.CodeMirror=this,Vh(this),ae.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),jl(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new it,keySeq:null,specialChars:null},ae.autofocus&&!ne&&Le.input.focus(),vt&&xt<11&&setTimeout(function(){return he.display.input.reset(!0)},20),dg(this),Kd(),Zs(this),this.curOp.forceUpdate=!0,Kt(this,de),ae.autofocus&&!ne||this.hasFocus()?setTimeout(function(){he.hasFocus()&&!he.state.focused&&ji(he)},20):wr(this);for(var Ze in fc)fc.hasOwnProperty(Ze)&&fc[Ze](this,ae[Ze],zd);Mo(this),ae.finishInit&&ae.finishInit(this);for(var $e=0;$e20*20}Fi(ae.scroller,"touchstart",function(qe){if(!Mr(ie,qe)&&!Le(qe)&&!ms(ie,qe)){ae.input.ensurePolled(),clearTimeout(he);var St=+new Date;ae.activeTouch={start:St,moved:!1,prev:St-de.end<=300?de:null},qe.touches.length==1&&(ae.activeTouch.left=qe.touches[0].pageX,ae.activeTouch.top=qe.touches[0].pageY)}}),Fi(ae.scroller,"touchmove",function(){ae.activeTouch&&(ae.activeTouch.moved=!0)}),Fi(ae.scroller,"touchend",function(qe){var St=ae.activeTouch;if(St&&!Md(ae,qe)&&St.left!=null&&!St.moved&&new Date-St.start<300){var pn=ie.coordsChar(ae.activeTouch,"page"),It;!St.prev||Ze(St,St.prev)?It=new yo(pn,pn):!St.prev.prev||Ze(St,St.prev.prev)?It=ie.findWordAt(pn):It=new yo(Gn(pn.line,0),ti(ie.doc,Gn(pn.line+1,0))),ie.setSelection(It.anchor,It.head),ie.focus(),So(qe)}pe()}),Fi(ae.scroller,"touchcancel",pe),Fi(ae.scroller,"scroll",function(){ae.scroller.clientHeight&&(ks(ie,ae.scroller.scrollTop),Xs(ie,ae.scroller.scrollLeft,!0),di(ie,"scroll",ie))}),Fi(ae.scroller,"mousewheel",function(qe){return Pa(ie,qe)}),Fi(ae.scroller,"DOMMouseScroll",function(qe){return Pa(ie,qe)}),Fi(ae.wrapper,"scroll",function(){return ae.wrapper.scrollTop=ae.wrapper.scrollLeft=0}),ae.dragFunctions={enter:function(qe){Mr(ie,qe)||Ra(qe)},over:function(qe){Mr(ie,qe)||(ff(ie,qe),Ra(qe))},start:function(qe){return hf(ie,qe)},drop:Hn(ie,cf),leave:function(qe){Mr(ie,qe)||og(ie)}};var $e=ae.input.getField();Fi($e,"keyup",function(qe){return Mg.call(ie,qe)}),Fi($e,"keydown",Hn(ie,Jg)),Fi($e,"keypress",Hn(ie,th)),Fi($e,"focus",function(qe){return ji(ie,qe)}),Fi($e,"blur",function(qe){return wr(ie,qe)})}var cg=[];os.defineInitHook=function(ie){return cg.push(ie)};function Id(ie,ae,he,de){var pe=ie.doc,Le;he==null&&(he="add"),he=="smart"&&(pe.mode.indent?Le=Fa(ie,ae).state:he="prev");var Ze=ie.options.tabSize,$e=Si(pe,ae),qe=Tt($e.text,null,Ze);$e.stateAfter&&($e.stateAfter=null);var St=$e.text.match(/^\s*/)[0],pn;if(!de&&!/\S/.test($e.text))pn=0,he="not";else if(he=="smart"&&(pn=pe.mode.indent(Le,$e.text.slice(St.length),$e.text),pn==Lr||pn>150)){if(!de)return;he="prev"}he=="prev"?ae>pe.first?pn=Tt(Si(pe,ae-1).text,null,Ze):pn=0:he=="add"?pn=qe+ie.options.indentUnit:he=="subtract"?pn=qe-ie.options.indentUnit:typeof he=="number"&&(pn=qe+he),pn=Math.max(0,pn);var It="",ci=0;if(ie.options.indentWithTabs)for(var _n=Math.floor(pn/Ze);_n;--_n)ci+=Ze,It+=" ";if(ciZe,qe=Rs(ae),St=null;if($e&&de.ranges.length>1)if(Cc&&Cc.text.join(` +`)==ae){if(de.ranges.length%Cc.text.length==0){St=[];for(var pn=0;pn=0;ci--){var _n=de.ranges[ci],Ir=_n.from(),Rr=_n.to();_n.empty()&&(he&&he>0?Ir=Gn(Ir.line,Ir.ch-he):ie.state.overwrite&&!$e?Rr=Gn(Rr.line,Math.min(Si(Le,Rr.line).text.length,Rr.ch+Ct(qe).length)):$e&&Cc&&Cc.lineWise&&Cc.text.join(` +`)==qe.join(` +`)&&(Ir=Rr=Gn(Ir.line,0)));var uo={from:Ir,to:Rr,text:St?St[ci%St.length]:qe,origin:pe||($e?"paste":ie.state.cutIncoming>Ze?"cut":"+input")};kl(ie.doc,uo),ha(ie,"inputRead",ie,uo)}ae&&!$e&&f0(ie,ae),oa(ie),ie.curOp.updateInput<2&&(ie.curOp.updateInput=It),ie.curOp.typing=!0,ie.state.pasteIncoming=ie.state.cutIncoming=-1}function h0(ie,ae){var he=ie.clipboardData&&ie.clipboardData.getData("Text");if(he)return ie.preventDefault(),!ae.isReadOnly()&&!ae.options.disableInput&&Xt(ae,function(){return hg(ae,he,0,null,"paste")}),!0}function f0(ie,ae){if(!(!ie.options.electricChars||!ie.options.smartIndent))for(var he=ie.doc.sel,de=he.ranges.length-1;de>=0;de--){var pe=he.ranges[de];if(!(pe.head.ch>100||de&&he.ranges[de-1].head.line==pe.head.line)){var Le=ie.getModeAt(pe.head),Ze=!1;if(Le.electricChars){for(var $e=0;$e-1){Ze=Id(ie,pe.head.line,"smart");break}}else Le.electricInput&&Le.electricInput.test(Si(ie.doc,pe.head.line).text.slice(0,pe.head.ch))&&(Ze=Id(ie,pe.head.line,"smart"));Ze&&ha(ie,"electricInput",ie,pe.head.line)}}}function g0(ie){for(var ae=[],he=[],de=0;deLe&&(Id(this,$e.head.line,de,!0),Le=$e.head.line,Ze==this.doc.sel.primIndex&&oa(this));else{var qe=$e.from(),St=$e.to(),pn=Math.max(Le,qe.line);Le=Math.min(this.lastLine(),St.line-(St.ch?0:1))+1;for(var It=pn;It0&&Sr(this.doc,Ze,new yo(qe,ci[Ze].to()),fn)}}}),getTokenAt:function(de,pe){return ao(this,de,pe)},getLineTokens:function(de,pe){return ao(this,Gn(de),pe,!0)},getTokenTypeAt:function(de){de=ti(this.doc,de);var pe=ia(this,Si(this.doc,de.line)),Le=0,Ze=(pe.length-1)/2,$e=de.ch,qe;if($e==0)qe=pe[2];else for(;;){var St=Le+Ze>>1;if((St?pe[St*2-1]:0)>=$e)Ze=St;else if(pe[St*2+1]<$e)Le=St+1;else{qe=pe[St*2+2];break}}var pn=qe?qe.indexOf("overlay "):-1;return pn<0?qe:pn==0?null:qe.slice(0,pn-1)},getModeAt:function(de){var pe=this.doc.mode;return pe.innerMode?ie.innerMode(pe,this.getTokenAt(de).state).mode:pe},getHelper:function(de,pe){return this.getHelpers(de,pe)[0]},getHelpers:function(de,pe){var Le=[];if(!he.hasOwnProperty(pe))return Le;var Ze=he[pe],$e=this.getModeAt(de);if(typeof $e[pe]=="string")Ze[$e[pe]]&&Le.push(Ze[$e[pe]]);else if($e[pe])for(var qe=0;qe<$e[pe].length;qe++){var St=Ze[$e[pe][qe]];St&&Le.push(St)}else $e.helperType&&Ze[$e.helperType]?Le.push(Ze[$e.helperType]):Ze[$e.name]&&Le.push(Ze[$e.name]);for(var pn=0;pnqe&&(de=qe,Ze=!0),$e=Si(this.doc,de)}else $e=de;return Uu(this,$e,{top:0,left:0},pe||"page",Le||Ze).top+(Ze?this.doc.height-Is($e):0)},defaultTextHeight:function(){return xc(this.display)},defaultCharWidth:function(){return Sc(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(de,pe,Le,Ze,$e){var qe=this.display;de=Xl(this,ti(this.doc,de));var St=de.bottom,pn=de.left;if(pe.style.position="absolute",pe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(pe),qe.sizer.appendChild(pe),Ze=="over")St=de.top;else if(Ze=="above"||Ze=="near"){var It=Math.max(qe.wrapper.clientHeight,this.doc.height),ci=Math.max(qe.sizer.clientWidth,qe.lineSpace.clientWidth);(Ze=="above"||de.bottom+pe.offsetHeight>It)&&de.top>pe.offsetHeight?St=de.top-pe.offsetHeight:de.bottom+pe.offsetHeight<=It&&(St=de.bottom),pn+pe.offsetWidth>ci&&(pn=ci-pe.offsetWidth)}pe.style.top=St+"px",pe.style.left=pe.style.right="",$e=="right"?(pn=qe.sizer.clientWidth-pe.offsetWidth,pe.style.right="0px"):($e=="left"?pn=0:$e=="middle"&&(pn=(qe.sizer.clientWidth-pe.offsetWidth)/2),pe.style.left=pn+"px"),Le&&qo(this,{left:pn,top:St,right:pn+pe.offsetWidth,bottom:St+pe.offsetHeight})},triggerOnKeyDown:En(Jg),triggerOnKeyPress:En(th),triggerOnKeyUp:Mg,triggerOnMouseDown:En(mh),execCommand:function(de){if(_u.hasOwnProperty(de))return _u[de].call(null,this)},triggerElectric:En(function(de){f0(this,de)}),findPosH:function(de,pe,Le,Ze){var $e=1;pe<0&&($e=-1,pe=-pe);for(var qe=ti(this.doc,de),St=0;St0&&pn(Le.charAt(Ze-1));)--Ze;for(;$e.5||this.options.lineWrapping)&&Ba(this),di(this,"refresh",this)}),swapDoc:En(function(de){var pe=this.doc;return pe.cm=null,this.state.selectingText&&this.state.selectingText(),Kt(this,de),Tc(this),this.display.input.reset(),_o(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,ha(this,"swapDoc",this,pe),pe}),phrase:function(de){var pe=this.options.phrases;return pe&&Object.prototype.hasOwnProperty.call(pe,de)?pe[de]:de},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Bo(ie),ie.registerHelper=function(de,pe,Le){he.hasOwnProperty(de)||(he[de]=ie[de]={_global:[]}),he[de][pe]=Le},ie.registerGlobalHelper=function(de,pe,Le,Ze){ie.registerHelper(de,pe,Ze),he[de]._global.push({pred:Le,val:Ze})}}function Lp(ie,ae,he,de,pe){var Le=ae,Ze=he,$e=Si(ie,ae.line),qe=pe&&ie.direction=="rtl"?-he:he;function St(){var Ma=ae.line+qe;return Ma=ie.first+ie.size?!1:(ae=new Gn(Ma,ae.ch,ae.sticky),$e=Si(ie,Ma))}function pn(Ma){var sa;if(de=="codepoint"){var Da=$e.text.charCodeAt(ae.ch+(de>0?0:-1));isNaN(Da)?sa=null:sa=new Gn(ae.line,Math.max(0,Math.min($e.text.length,ae.ch+he*(Da>=55296&&Da<56320?2:1))),-he)}else pe?sa=Wl(ie.cm,$e,ae,he):sa=al($e,ae,he);if(sa==null)if(!Ma&&St())ae=yl(pe,ie.cm,$e,ae.line,qe);else return!1;else ae=sa;return!0}if(de=="char"||de=="codepoint")pn();else if(de=="column")pn(!0);else if(de=="word"||de=="group")for(var It=null,ci=de=="group",_n=ie.cm&&ie.cm.getHelper(ae,"wordChars"),Ir=!0;!(he<0&&!pn(!Ir));Ir=!1){var Rr=$e.text.charAt(ae.ch)||` +`,uo=lt(Rr,_n)?"w":ci&&Rr==` +`?"n":!ci||/\s/.test(Rr)?null:"p";if(ci&&!Ir&&!uo&&(uo="s"),It&&It!=uo){he<0&&(he=1,pn(),ae.sticky="after");break}if(uo&&(It=uo),he>0&&!pn(!Ir))break}var Yo=Sl(ie,ae,Le,Ze,!0);return hn(Le,Yo)&&(Yo.hitSide=!0),Yo}function Uh(ie,ae,he,de){var pe=ie.doc,Le=ae.left,Ze;if(de=="page"){var $e=Math.min(ie.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),qe=Math.max($e-.5*xc(ie.display),3);Ze=(he>0?ae.bottom:ae.top)+he*qe}else de=="line"&&(Ze=he>0?ae.bottom+3:ae.top-3);for(var St;St=dh(ie,Le,Ze),!!St.outside;){if(he<0?Ze<=0:Ze>=pe.height){St.hitSide=!0;break}Ze+=he*5}return St}var Au=function(ie){this.cm=ie,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new it,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Au.prototype.init=function(ie){var ae=this,he=this,de=he.cm,pe=he.div=ie.lineDiv;p0(pe,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Le($e){for(var qe=$e.target;qe;qe=qe.parentNode){if(qe==pe)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(qe.className))break}return!1}Fi(pe,"paste",function($e){!Le($e)||Mr(de,$e)||h0($e,de)||xt<=11&&setTimeout(Hn(de,function(){return ae.updateFromDOM()}),20)}),Fi(pe,"compositionstart",function($e){ae.composing={data:$e.data,done:!1}}),Fi(pe,"compositionupdate",function($e){ae.composing||(ae.composing={data:$e.data,done:!1})}),Fi(pe,"compositionend",function($e){ae.composing&&($e.data!=ae.composing.data&&ae.readFromDOMSoon(),ae.composing.done=!0)}),Fi(pe,"touchstart",function(){return he.forceCompositionEnd()}),Fi(pe,"input",function(){ae.composing||ae.readFromDOMSoon()});function Ze($e){if(!(!Le($e)||Mr(de,$e))){if(de.somethingSelected())Lg({lineWise:!1,text:de.getSelections()}),$e.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var qe=g0(de);Lg({lineWise:!0,text:qe.text}),$e.type=="cut"&&de.operation(function(){de.setSelections(qe.ranges,0,fn),de.replaceSelection("",null,"cut")})}else return;if($e.clipboardData){$e.clipboardData.clearData();var St=Cc.text.join(` +`);if($e.clipboardData.setData("Text",St),$e.clipboardData.getData("Text")==St){$e.preventDefault();return}}var pn=Z0(),It=pn.firstChild;de.display.lineSpace.insertBefore(pn,de.display.lineSpace.firstChild),It.value=Cc.text.join(` +`);var ci=document.activeElement;bn(It),setTimeout(function(){de.display.lineSpace.removeChild(pn),ci.focus(),ci==pe&&he.showPrimarySelection()},50)}}Fi(pe,"copy",Ze),Fi(pe,"cut",Ze)},Au.prototype.screenReaderLabelChanged=function(ie){ie?this.div.setAttribute("aria-label",ie):this.div.removeAttribute("aria-label")},Au.prototype.prepareSelection=function(){var ie=Qt(this.cm,!1);return ie.focus=document.activeElement==this.div,ie},Au.prototype.showSelection=function(ie,ae){!ie||!this.cm.display.view.length||((ie.focus||ae)&&this.showPrimarySelection(),this.showMultipleSelections(ie))},Au.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Au.prototype.showPrimarySelection=function(){var ie=this.getSelection(),ae=this.cm,he=ae.doc.sel.primary(),de=he.from(),pe=he.to();if(ae.display.viewTo==ae.display.viewFrom||de.line>=ae.display.viewTo||pe.line=ae.display.viewFrom&&W0(ae,de)||{node:$e[0].measure.map[2],offset:0},St=pe.lineie.firstLine()&&(de=Gn(de.line-1,Si(ie.doc,de.line-1).length)),pe.ch==Si(ie.doc,pe.line).text.length&&pe.lineae.viewTo-1)return!1;var Le,Ze,$e;de.line==ae.viewFrom||(Le=Ku(ie,de.line))==0?(Ze=Pt(ae.view[0].line),$e=ae.view[0].node):(Ze=Pt(ae.view[Le].line),$e=ae.view[Le-1].node.nextSibling);var qe=Ku(ie,pe.line),St,pn;if(qe==ae.view.length-1?(St=ae.viewTo-1,pn=ae.lineDiv.lastChild):(St=Pt(ae.view[qe+1].line)-1,pn=ae.view[qe+1].node.previousSibling),!$e)return!1;for(var It=ie.doc.splitLines(no(ie,$e,pn,Ze,St)),ci=eo(ie.doc,Gn(Ze,0),Gn(St,Si(ie.doc,St).text.length));It.length>1&&ci.length>1;)if(Ct(It)==Ct(ci))It.pop(),ci.pop(),St--;else if(It[0]==ci[0])It.shift(),ci.shift(),Ze++;else break;for(var _n=0,Ir=0,Rr=It[0],uo=ci[0],Yo=Math.min(Rr.length,uo.length);_nde.ch&&Ma.charCodeAt(Ma.length-Ir-1)==sa.charCodeAt(sa.length-Ir-1);)_n--,Ir++;It[It.length-1]=Ma.slice(0,Ma.length-Ir).replace(/^\u200b+/,""),It[0]=It[0].slice(_n).replace(/\u200b+$/,"");var ds=Gn(Ze,_n),da=Gn(St,ci.length?Ct(ci).length-Ir:0);if(It.length>1||It[0]||sr(ds,da))return jc(ie.doc,It,ds,da,"+input"),!0},Au.prototype.ensurePolled=function(){this.forceCompositionEnd()},Au.prototype.reset=function(){this.forceCompositionEnd()},Au.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Au.prototype.readFromDOMSoon=function(){var ie=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(ie.readDOMTimeout=null,ie.composing)if(ie.composing.done)ie.composing=null;else return;ie.updateFromDOM()},80))},Au.prototype.updateFromDOM=function(){var ie=this;(this.cm.isReadOnly()||!this.pollContent())&&Xt(this.cm,function(){return bl(ie.cm)})},Au.prototype.setUneditable=function(ie){ie.contentEditable="false"},Au.prototype.onKeyPress=function(ie){ie.charCode==0||this.composing||(ie.preventDefault(),this.cm.isReadOnly()||Hn(this.cm,hg)(this.cm,String.fromCharCode(ie.charCode==null?ie.keyCode:ie.charCode),0))},Au.prototype.readOnlyChanged=function(ie){this.div.contentEditable=String(ie!="nocursor")},Au.prototype.onContextMenu=function(){},Au.prototype.resetPosition=function(){},Au.prototype.needsContentAttribute=!0;function W0(ie,ae){var he=$d(ie,ae.line);if(!he||he.hidden)return null;var de=Si(ie.doc,ae.line),pe=nd(he,de,ae.line),Le=nr(de,ie.doc.direction),Ze="left";if(Le){var $e=zt(Le,ae.ch);Ze=$e%2?"right":"left"}var qe=Tu(pe.map,ae.ch,Ze);return qe.offset=qe.collapse=="right"?qe.end:qe.start,qe}function V0(ie){for(var ae=ie;ae;ae=ae.parentNode)if(/CodeMirror-gutter-wrapper/.test(ae.className))return!0;return!1}function ep(ie,ae){return ae&&(ie.bad=!0),ie}function no(ie,ae,he,de,pe){var Le="",Ze=!1,$e=ie.doc.lineSeparator(),qe=!1;function St(_n){return function(Ir){return Ir.id==_n}}function pn(){Ze&&(Le+=$e,qe&&(Le+=$e),Ze=qe=!1)}function It(_n){_n&&(pn(),Le+=_n)}function ci(_n){if(_n.nodeType==1){var Ir=_n.getAttribute("cm-text");if(Ir){It(Ir);return}var Rr=_n.getAttribute("cm-marker"),uo;if(Rr){var Yo=ie.findMarks(Gn(de,0),Gn(pe+1,0),St(+Rr));Yo.length&&(uo=Yo[0].find(0))&&It(eo(ie.doc,uo.from,uo.to).join($e));return}if(_n.getAttribute("contenteditable")=="false")return;var Ma=/^(pre|div|p|li|table|br)$/i.test(_n.nodeName);if(!/^br$/i.test(_n.nodeName)&&_n.textContent.length==0)return;Ma&&pn();for(var sa=0;sa<_n.childNodes.length;sa++)ci(_n.childNodes[sa]);/^(pre|p)$/i.test(_n.nodeName)&&(qe=!0),Ma&&(Ze=!0)}else _n.nodeType==3&&It(_n.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;ci(ae),ae!=he;)ae=ae.nextSibling,qe=!1;return Le}function Ip(ie,ae,he){var de;if(ae==ie.display.lineDiv){if(de=ie.display.lineDiv.childNodes[he],!de)return ep(ie.clipPos(Gn(ie.display.viewTo-1)),!0);ae=null,he=0}else for(de=ae;;de=de.parentNode){if(!de||de==ie.display.lineDiv)return null;if(de.parentNode&&de.parentNode==ie.display.lineDiv)break}for(var pe=0;pe=9&&ae.hasSelection&&(ae.hasSelection=null),he.poll()}),Fi(pe,"paste",function(Ze){Mr(de,Ze)||h0(Ze,de)||(de.state.pasteIncoming=+new Date,he.fastPoll())});function Le(Ze){if(!Mr(de,Ze)){if(de.somethingSelected())Lg({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var $e=g0(de);Lg({lineWise:!0,text:$e.text}),Ze.type=="cut"?de.setSelections($e.ranges,null,fn):(he.prevInput="",pe.value=$e.text.join(` +`),bn(pe))}else return;Ze.type=="cut"&&(de.state.cutIncoming=+new Date)}}Fi(pe,"cut",Le),Fi(pe,"copy",Le),Fi(ie.scroller,"paste",function(Ze){if(!(Md(ie,Ze)||Mr(de,Ze))){if(!pe.dispatchEvent){de.state.pasteIncoming=+new Date,he.focus();return}var $e=new Event("paste");$e.clipboardData=Ze.clipboardData,pe.dispatchEvent($e)}}),Fi(ie.lineSpace,"selectstart",function(Ze){Md(ie,Ze)||So(Ze)}),Fi(pe,"compositionstart",function(){var Ze=de.getCursor("from");he.composing&&he.composing.range.clear(),he.composing={start:Ze,range:de.markText(Ze,de.getCursor("to"),{className:"CodeMirror-composing"})}}),Fi(pe,"compositionend",function(){he.composing&&(he.poll(),he.composing.range.clear(),he.composing=null)})},Ad.prototype.createField=function(ie){this.wrapper=Z0(),this.textarea=this.wrapper.firstChild},Ad.prototype.screenReaderLabelChanged=function(ie){ie?this.textarea.setAttribute("aria-label",ie):this.textarea.removeAttribute("aria-label")},Ad.prototype.prepareSelection=function(){var ie=this.cm,ae=ie.display,he=ie.doc,de=Qt(ie);if(ie.options.moveInputWithCursor){var pe=Xl(ie,he.sel.primary().head,"div"),Le=ae.wrapper.getBoundingClientRect(),Ze=ae.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(ae.wrapper.clientHeight-10,pe.top+Ze.top-Le.top)),de.teLeft=Math.max(0,Math.min(ae.wrapper.clientWidth-10,pe.left+Ze.left-Le.left))}return de},Ad.prototype.showSelection=function(ie){var ae=this.cm,he=ae.display;dt(he.cursorDiv,ie.cursors),dt(he.selectionDiv,ie.selection),ie.teTop!=null&&(this.wrapper.style.top=ie.teTop+"px",this.wrapper.style.left=ie.teLeft+"px")},Ad.prototype.reset=function(ie){if(!(this.contextMenuPending||this.composing)){var ae=this.cm;if(ae.somethingSelected()){this.prevInput="";var he=ae.getSelection();this.textarea.value=he,ae.state.focused&&bn(this.textarea),vt&&xt>=9&&(this.hasSelection=he)}else ie||(this.prevInput=this.textarea.value="",vt&&xt>=9&&(this.hasSelection=null))}},Ad.prototype.getField=function(){return this.textarea},Ad.prototype.supportsTouch=function(){return!1},Ad.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ne||jt()!=this.textarea))try{this.textarea.focus()}catch(ie){}},Ad.prototype.blur=function(){this.textarea.blur()},Ad.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ad.prototype.receivedFocus=function(){this.slowPoll()},Ad.prototype.slowPoll=function(){var ie=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){ie.poll(),ie.cm.state.focused&&ie.slowPoll()})},Ad.prototype.fastPoll=function(){var ie=!1,ae=this;ae.pollingFast=!0;function he(){var de=ae.poll();!de&&!ie?(ie=!0,ae.polling.set(60,he)):(ae.pollingFast=!1,ae.slowPoll())}ae.polling.set(20,he)},Ad.prototype.poll=function(){var ie=this,ae=this.cm,he=this.textarea,de=this.prevInput;if(this.contextMenuPending||!ae.state.focused||Me(he)&&!de&&!this.composing||ae.isReadOnly()||ae.options.disableInput||ae.state.keySeq)return!1;var pe=he.value;if(pe==de&&!ae.somethingSelected())return!1;if(vt&&xt>=9&&this.hasSelection===pe||ce&&/[\uf700-\uf7ff]/.test(pe))return ae.display.input.reset(),!1;if(ae.doc.sel==ae.display.selForContextMenu){var Le=pe.charCodeAt(0);if(Le==8203&&!de&&(de="\u200B"),Le==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ze=0,$e=Math.min(de.length,pe.length);Ze<$e&&de.charCodeAt(Ze)==pe.charCodeAt(Ze);)++Ze;return Xt(ae,function(){hg(ae,pe.slice(Ze),de.length-Ze,null,ie.composing?"*compose":null),pe.length>1e3||pe.indexOf(` +`)>-1?he.value=ie.prevInput="":ie.prevInput=pe,ie.composing&&(ie.composing.range.clear(),ie.composing.range=ae.markText(ie.composing.start,ae.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ad.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ad.prototype.onKeyPress=function(){vt&&xt>=9&&(this.hasSelection=null),this.fastPoll()},Ad.prototype.onContextMenu=function(ie){var ae=this,he=ae.cm,de=he.display,pe=ae.textarea;ae.contextMenuPending&&ae.contextMenuPending();var Le=Fu(he,ie),Ze=de.scroller.scrollTop;if(!Le||nn)return;var $e=he.options.resetSelectionOnContextMenu;$e&&he.doc.sel.contains(Le)==-1&&Hn(he,Jr)(he.doc,Pe(Le),fn);var qe=pe.style.cssText,St=ae.wrapper.style.cssText,pn=ae.wrapper.offsetParent.getBoundingClientRect();ae.wrapper.style.cssText="position: static",pe.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(ie.clientY-pn.top-5)+"px; left: "+(ie.clientX-pn.left-5)+`px; + z-index: 1000; background: `+(vt?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var It;Te&&(It=window.scrollY),de.input.focus(),Te&&window.scrollTo(null,It),de.input.reset(),he.somethingSelected()||(pe.value=ae.prevInput=" "),ae.contextMenuPending=_n,de.selForContextMenu=he.doc.sel,clearTimeout(de.detectingSelectAll);function ci(){if(pe.selectionStart!=null){var Rr=he.somethingSelected(),uo="\u200B"+(Rr?pe.value:"");pe.value="\u21DA",pe.value=uo,ae.prevInput=Rr?"":"\u200B",pe.selectionStart=1,pe.selectionEnd=uo.length,de.selForContextMenu=he.doc.sel}}function _n(){if(ae.contextMenuPending==_n&&(ae.contextMenuPending=!1,ae.wrapper.style.cssText=St,pe.style.cssText=qe,vt&&xt<9&&de.scrollbars.setScrollTop(de.scroller.scrollTop=Ze),pe.selectionStart!=null)){(!vt||vt&&xt<9)&&ci();var Rr=0,uo=function(){de.selForContextMenu==he.doc.sel&&pe.selectionStart==0&&pe.selectionEnd>0&&ae.prevInput=="\u200B"?Hn(he,ps)(he):Rr++<10?de.detectingSelectAll=setTimeout(uo,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(uo,200)}}if(vt&&xt>=9&&ci(),ze){Ra(ie);var Ir=function(){ir(window,"mouseup",Ir),setTimeout(_n,20)};Fi(window,"mouseup",Ir)}else setTimeout(_n,50)},Ad.prototype.readOnlyChanged=function(ie){ie||this.reset(),this.textarea.disabled=ie=="nocursor",this.textarea.readOnly=!!ie},Ad.prototype.setUneditable=function(){},Ad.prototype.needsContentAttribute=!1;function kp(ie,ae){if(ae=ae?qi(ae):{},ae.value=ie.value,!ae.tabindex&&ie.tabIndex&&(ae.tabindex=ie.tabIndex),!ae.placeholder&&ie.placeholder&&(ae.placeholder=ie.placeholder),ae.autofocus==null){var he=jt();ae.autofocus=he==ie||ie.getAttribute("autofocus")!=null&&he==document.body}function de(){ie.value=$e.getValue()}var pe;if(ie.form&&(Fi(ie.form,"submit",de),!ae.leaveSubmitMethodAlone)){var Le=ie.form;pe=Le.submit;try{var Ze=Le.submit=function(){de(),Le.submit=pe,Le.submit(),Le.submit=Ze}}catch(qe){}}ae.finishInit=function(qe){qe.save=de,qe.getTextArea=function(){return ie},qe.toTextArea=function(){qe.toTextArea=isNaN,de(),ie.parentNode.removeChild(qe.getWrapperElement()),ie.style.display="",ie.form&&(ir(ie.form,"submit",de),!ae.leaveSubmitMethodAlone&&typeof ie.form.submit=="function"&&(ie.form.submit=pe))}},ie.style.display="none";var $e=os(function(qe){return ie.parentNode.insertBefore(qe,ie.nextSibling)},ae);return $e}function Ig(ie){ie.off=ir,ie.on=Fi,ie.wheelEventPixels=ea,ie.Doc=rd,ie.splitLines=Rs,ie.countColumn=Tt,ie.findColumn=Ln,ie.isWordChar=Ve,ie.Pass=Lr,ie.signal=di,ie.Line=is,ie.changeEnd=Fe,ie.scrollbarModel=Cs,ie.Pos=Gn,ie.cmpPos=sr,ie.modes=Oi,ie.mimeModes=Li,ie.resolveMode=Ii,ie.getMode=rn,ie.modeExtensions=Ut,ie.extendMode=Xe,ie.copyState=cn,ie.startState=Vn,ie.innerMode=oi,ie.commands=_u,ie.keyMap=Ld,ie.keyName=Mh,ie.isModifierKey=gh,ie.lookupKey=jd,ie.normalizeKeyMap=Zf,ie.StringStream=An,ie.SharedTextMarker=$c,ie.TextMarker=$t,ie.LineWidget=wl,ie.e_preventDefault=So,ie.e_stopPropagation=Hr,ie.e_stop=Ra,ie.addClass=On,ie.contains=Cn,ie.rmClass=mt,ie.keyNames=Eo}ug(os),fg(os);var vf="iter insert remove copy getEditor constructor".split(" ");for(var tp in rd.prototype)rd.prototype.hasOwnProperty(tp)&&Yn(vf,tp)<0&&(os.prototype[tp]=function(ie){return function(){return ie.apply(this.doc,arguments)}}(rd.prototype[tp]));return Bo(rd),os.inputStyles={textarea:Ad,contenteditable:Au},os.defineMode=function(ie){!os.defaults.mode&&ie!="null"&&(os.defaults.mode=ie),Zr.apply(this,arguments)},os.defineMIME=Vr,os.defineMode("null",function(){return{token:function(ie){return ie.skipToEnd()}}}),os.defineMIME("text/plain","null"),os.defineExtension=function(ie,ae){os.prototype[ie]=ae},os.defineDocExtension=function(ie,ae){rd.prototype[ie]=ae},os.fromTextArea=kp,Ig(os),os.version="5.58.2",os})},25419:function(ri,mi,Se){(function(ve){ve(Se(89780),Se(15525),Se(98101))})(function(ve){"use strict";ve.defineMode("markdown",function(We,kt){var Jt=ve.getMode(We,"text/html"),vt=Jt.name=="null";function xt(Tt){if(ve.findModeByName){var it=ve.findModeByName(Tt);it&&(Tt=it.mime||it.mimes[0])}var Yn=ve.getMode(We,Tt);return Yn.name=="null"?null:Yn}kt.highlightFormatting===void 0&&(kt.highlightFormatting=!1),kt.maxBlockquoteDepth===void 0&&(kt.maxBlockquoteDepth=0),kt.taskLists===void 0&&(kt.taskLists=!1),kt.strikethrough===void 0&&(kt.strikethrough=!1),kt.emoji===void 0&&(kt.emoji=!1),kt.fencedCodeBlockHighlighting===void 0&&(kt.fencedCodeBlockHighlighting=!0),kt.fencedCodeBlockDefaultMode===void 0&&(kt.fencedCodeBlockDefaultMode="text/plain"),kt.xml===void 0&&(kt.xml=!0),kt.tokenTypeOverrides===void 0&&(kt.tokenTypeOverrides={});var Te={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Wt in Te)Te.hasOwnProperty(Wt)&&kt.tokenTypeOverrides[Wt]&&(Te[Wt]=kt.tokenTypeOverrides[Wt]);var Zt=/^([*\-_])(?:\s*\1){2,}\s*$/,nn=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,en=/^\[(x| )\](?=\s)/i,Gt=kt.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Lt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ne=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,le=" ";function ge(Tt,it,Yn){return it.f=it.inline=Yn,Yn(Tt,it)}function Ae(Tt,it,Yn){return it.f=it.block=Yn,Yn(Tt,it)}function Ce(Tt){return!Tt||!/\S/.test(Tt.string)}function ze(Tt){if(Tt.linkTitle=!1,Tt.linkHref=!1,Tt.linkText=!1,Tt.em=!1,Tt.strong=!1,Tt.strikethrough=!1,Tt.quote=0,Tt.indentedCode=!1,Tt.f==mt){var it=vt;if(!it){var Yn=ve.innerMode(Jt,Tt.htmlState);it=Yn.mode.name=="xml"&&Yn.state.tagStart===null&&!Yn.state.context&&Yn.state.tokenize.isInText}it&&(Tt.f=Dt,Tt.block=De,Tt.htmlState=null)}return Tt.trailingSpace=0,Tt.trailingSpaceNewLine=!1,Tt.prevLine=Tt.thisLine,Tt.thisLine={stream:null},null}function De(Tt,it){var Yn=Tt.column()===it.indentation,Br=Ce(it.prevLine.stream),Lr=it.indentedCode,fn=it.prevLine.hr,ui=it.list!==!1,Ti=(it.listStack[it.listStack.length-1]||0)+3;it.indentedCode=!1;var Ln=it.indentation;if(it.indentationDiff===null&&(it.indentationDiff=it.indentation,ui)){for(it.list=null;Ln=4&&(Lr||it.prevLine.fencedCodeEnd||it.prevLine.header||Br))return Tt.skipToEnd(),it.indentedCode=!0,Te.code;if(Tt.eatSpace())return null;if(Yn&&it.indentation<=Ti&&(Ct=Tt.match(Gt))&&Ct[1].length<=6)return it.quote=0,it.header=Ct[1].length,it.thisLine.header=!0,kt.highlightFormatting&&(it.formatting="header"),it.f=it.inline,dt(it);if(it.indentation<=Ti&&Tt.eat(">"))return it.quote=Yn?1:it.quote+1,kt.highlightFormatting&&(it.formatting="quote"),Tt.eatSpace(),dt(it);if(!Qi&&!it.setext&&Yn&&it.indentation<=Ti&&(Ct=Tt.match(nn))){var Mn=Ct[1]?"ol":"ul";return it.indentation=Ln+Tt.current().length,it.list=!0,it.quote=0,it.listStack.push(it.indentation),it.em=!1,it.strong=!1,it.code=!1,it.strikethrough=!1,kt.taskLists&&Tt.match(en,!1)&&(it.taskList=!0),it.f=it.inline,kt.highlightFormatting&&(it.formatting=["list","list-"+Mn]),dt(it)}else{if(Yn&&it.indentation<=Ti&&(Ct=Tt.match(te,!0)))return it.quote=0,it.fencedEndRE=new RegExp(Ct[1]+"+ *$"),it.localMode=kt.fencedCodeBlockHighlighting&&xt(Ct[2]||kt.fencedCodeBlockDefaultMode),it.localMode&&(it.localState=ve.startState(it.localMode)),it.f=it.block=At,kt.highlightFormatting&&(it.formatting="code-block"),it.code=-1,dt(it);if(it.setext||(!jn||!ui)&&!it.quote&&it.list===!1&&!it.code&&!Qi&&!ne.test(Tt.string)&&(Ct=Tt.lookAhead(1))&&(Ct=Ct.match(Lt)))return it.setext?(it.header=it.setext,it.setext=0,Tt.skipToEnd(),kt.highlightFormatting&&(it.formatting="header")):(it.header=Ct[0].charAt(0)=="="?1:2,it.setext=it.header),it.thisLine.header=!0,it.f=it.inline,dt(it);if(Qi)return Tt.skipToEnd(),it.hr=!0,it.thisLine.hr=!0,Te.hr;if(Tt.peek()==="[")return ge(Tt,it,Fn)}return ge(Tt,it,it.inline)}function mt(Tt,it){var Yn=Jt.token(Tt,it.htmlState);if(!vt){var Br=ve.innerMode(Jt,it.htmlState);(Br.mode.name=="xml"&&Br.state.tagStart===null&&!Br.state.context&&Br.state.tokenize.isInText||it.md_inside&&Tt.current().indexOf(">")>-1)&&(it.f=Dt,it.block=De,it.htmlState=null)}return Yn}function At(Tt,it){var Yn=it.listStack[it.listStack.length-1]||0,Br=it.indentation=Tt.quote?it.push(Te.formatting+"-"+Tt.formatting[Yn]+"-"+Tt.quote):it.push("error"))}if(Tt.taskOpen)return it.push("meta"),it.length?it.join(" "):null;if(Tt.taskClosed)return it.push("property"),it.length?it.join(" "):null;if(Tt.linkHref?it.push(Te.linkHref,"url"):(Tt.strong&&it.push(Te.strong),Tt.em&&it.push(Te.em),Tt.strikethrough&&it.push(Te.strikethrough),Tt.emoji&&it.push(Te.emoji),Tt.linkText&&it.push(Te.linkText),Tt.code&&it.push(Te.code),Tt.image&&it.push(Te.image),Tt.imageAltText&&it.push(Te.imageAltText,"link"),Tt.imageMarker&&it.push(Te.imageMarker)),Tt.header&&it.push(Te.header,Te.header+"-"+Tt.header),Tt.quote&&(it.push(Te.quote),!kt.maxBlockquoteDepth||kt.maxBlockquoteDepth>=Tt.quote?it.push(Te.quote+"-"+Tt.quote):it.push(Te.quote+"-"+kt.maxBlockquoteDepth)),Tt.list!==!1){var Br=(Tt.listStack.length-1)%3;Br?Br===1?it.push(Te.list2):it.push(Te.list3):it.push(Te.list1)}return Tt.trailingSpaceNewLine?it.push("trailing-space-new-line"):Tt.trailingSpace&&it.push("trailing-space-"+(Tt.trailingSpace%2?"a":"b")),it.length?it.join(" "):null}function st(Tt,it){if(Tt.match(je,!0))return dt(it)}function Dt(Tt,it){var Yn=it.text(Tt,it);if(typeof Yn!="undefined")return Yn;if(it.list)return it.list=null,dt(it);if(it.taskList){var Br=Tt.match(en,!0)[1]===" ";return Br?it.taskOpen=!0:it.taskClosed=!0,kt.highlightFormatting&&(it.formatting="task"),it.taskList=!1,dt(it)}if(it.taskOpen=!1,it.taskClosed=!1,it.header&&Tt.match(/^#+$/,!0))return kt.highlightFormatting&&(it.formatting="header"),dt(it);var Lr=Tt.next();if(it.linkTitle){it.linkTitle=!1;var fn=Lr;Lr==="("&&(fn=")"),fn=(fn+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ui="^\\s*(?:[^"+fn+"\\\\]+|\\\\\\\\|\\\\.)"+fn;if(Tt.match(new RegExp(ui),!0))return Te.linkHref}if(Lr==="`"){var Ti=it.formatting;kt.highlightFormatting&&(it.formatting="code"),Tt.eatWhile("`");var Ln=Tt.current().length;if(it.code==0&&(!it.quote||Ln==1))return it.code=Ln,dt(it);if(Ln==it.code){var jn=dt(it);return it.code=0,jn}else return it.formatting=Ti,dt(it)}else if(it.code)return dt(it);if(Lr==="\\"&&(Tt.next(),kt.highlightFormatting)){var Qi=dt(it),Ct=Te.formatting+"-escape";return Qi?Qi+" "+Ct:Ct}if(Lr==="!"&&Tt.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return it.imageMarker=!0,it.image=!0,kt.highlightFormatting&&(it.formatting="image"),dt(it);if(Lr==="["&&it.imageMarker&&Tt.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return it.imageMarker=!1,it.imageAltText=!0,kt.highlightFormatting&&(it.formatting="image"),dt(it);if(Lr==="]"&&it.imageAltText){kt.highlightFormatting&&(it.formatting="image");var Qi=dt(it);return it.imageAltText=!1,it.image=!1,it.inline=it.f=Cn,Qi}if(Lr==="["&&!it.image)return it.linkText&&Tt.match(/^.*?\]/)||(it.linkText=!0,kt.highlightFormatting&&(it.formatting="link")),dt(it);if(Lr==="]"&&it.linkText){kt.highlightFormatting&&(it.formatting="link");var Qi=dt(it);return it.linkText=!1,it.inline=it.f=Tt.match(/\(.*?\)| ?\[.*?\]/,!1)?Cn:Dt,Qi}if(Lr==="<"&&Tt.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){it.f=it.inline=et,kt.highlightFormatting&&(it.formatting="link");var Qi=dt(it);return Qi?Qi+=" ":Qi="",Qi+Te.linkInline}if(Lr==="<"&&Tt.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){it.f=it.inline=et,kt.highlightFormatting&&(it.formatting="link");var Qi=dt(it);return Qi?Qi+=" ":Qi="",Qi+Te.linkEmail}if(kt.xml&&Lr==="<"&&Tt.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Mn=Tt.string.indexOf(">",Tt.pos);if(Mn!=-1){var $n=Tt.string.substring(Tt.start,Mn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test($n)&&(it.md_inside=!0)}return Tt.backUp(1),it.htmlState=ve.startState(Jt),Ae(Tt,it,mt)}if(kt.xml&&Lr==="<"&&Tt.match(/^\/\w*?>/))return it.md_inside=!1,"tag";if(Lr==="*"||Lr==="_"){for(var at=1,ke=Tt.pos==1?" ":Tt.string.charAt(Tt.pos-2);at<3&&Tt.eat(Lr);)at++;var be=Tt.peek()||" ",Ve=!/\s/.test(be)&&(!ce.test(be)||/\s/.test(ke)||ce.test(ke)),lt=!/\s/.test(ke)&&(!ce.test(ke)||/\s/.test(be)||ce.test(be)),Ee=null,wt=null;if(at%2&&(!it.em&&Ve&&(Lr==="*"||!lt||ce.test(ke))?Ee=!0:it.em==Lr&<&&(Lr==="*"||!Ve||ce.test(be))&&(Ee=!1)),at>1&&(!it.strong&&Ve&&(Lr==="*"||!lt||ce.test(ke))?wt=!0:it.strong==Lr&<&&(Lr==="*"||!Ve||ce.test(be))&&(wt=!1)),wt!=null||Ee!=null){kt.highlightFormatting&&(it.formatting=Ee==null?"strong":wt==null?"em":"strong em"),Ee===!0&&(it.em=Lr),wt===!0&&(it.strong=Lr);var jn=dt(it);return Ee===!1&&(it.em=!1),wt===!1&&(it.strong=!1),jn}}else if(Lr===" "&&(Tt.eat("*")||Tt.eat("_"))){if(Tt.peek()===" ")return dt(it);Tt.backUp(1)}if(kt.strikethrough){if(Lr==="~"&&Tt.eatWhile(Lr)){if(it.strikethrough){kt.highlightFormatting&&(it.formatting="strikethrough");var jn=dt(it);return it.strikethrough=!1,jn}else if(Tt.match(/^[^\s]/,!1))return it.strikethrough=!0,kt.highlightFormatting&&(it.formatting="strikethrough"),dt(it)}else if(Lr===" "&&Tt.match(/^~~/,!0)){if(Tt.peek()===" ")return dt(it);Tt.backUp(2)}}if(kt.emoji&&Lr===":"&&Tt.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){it.emoji=!0,kt.highlightFormatting&&(it.formatting="emoji");var zn=dt(it);return it.emoji=!1,zn}return Lr===" "&&(Tt.match(/^ +$/,!1)?it.trailingSpace++:it.trailingSpace&&(it.trailingSpaceNewLine=!0)),dt(it)}function et(Tt,it){var Yn=Tt.next();if(Yn===">"){it.f=it.inline=Dt,kt.highlightFormatting&&(it.formatting="link");var Br=dt(it);return Br?Br+=" ":Br="",Br+Te.linkInline}return Tt.match(/^[^>]+/,!0),Te.linkInline}function Cn(Tt,it){if(Tt.eatSpace())return null;var Yn=Tt.next();return Yn==="("||Yn==="["?(it.f=it.inline=On(Yn==="("?")":"]"),kt.highlightFormatting&&(it.formatting="link-string"),it.linkHref=!0,dt(it)):"error"}var jt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function On(Tt){return function(it,Yn){var Br=it.next();if(Br===Tt){Yn.f=Yn.inline=Dt,kt.highlightFormatting&&(Yn.formatting="link-string");var Lr=dt(Yn);return Yn.linkHref=!1,Lr}return it.match(jt[Tt]),Yn.linkHref=!0,dt(Yn)}}function Fn(Tt,it){return Tt.match(/^([^\]\\]|\\.)*\]:/,!1)?(it.f=bn,Tt.next(),kt.highlightFormatting&&(it.formatting="link"),it.linkText=!0,dt(it)):ge(Tt,it,Dt)}function bn(Tt,it){if(Tt.match(/^\]:/,!0)){it.f=it.inline=Ci,kt.highlightFormatting&&(it.formatting="link");var Yn=dt(it);return it.linkText=!1,Yn}return Tt.match(/^([^\]\\]|\\.)+/,!0),Te.linkText}function Ci(Tt,it){return Tt.eatSpace()?null:(Tt.match(/^[^\s]+/,!0),Tt.peek()===void 0?it.linkTitle=!0:Tt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),it.f=it.inline=Dt,Te.linkHref+" url")}var qi={startState:function(){return{f:De,prevLine:{stream:null},thisLine:{stream:null},block:De,htmlState:null,indentation:0,inline:Dt,text:st,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Tt){return{f:Tt.f,prevLine:Tt.prevLine,thisLine:Tt.thisLine,block:Tt.block,htmlState:Tt.htmlState&&ve.copyState(Jt,Tt.htmlState),indentation:Tt.indentation,localMode:Tt.localMode,localState:Tt.localMode?ve.copyState(Tt.localMode,Tt.localState):null,inline:Tt.inline,text:Tt.text,formatting:!1,linkText:Tt.linkText,linkTitle:Tt.linkTitle,linkHref:Tt.linkHref,code:Tt.code,em:Tt.em,strong:Tt.strong,strikethrough:Tt.strikethrough,emoji:Tt.emoji,header:Tt.header,setext:Tt.setext,hr:Tt.hr,taskList:Tt.taskList,list:Tt.list,listStack:Tt.listStack.slice(0),quote:Tt.quote,indentedCode:Tt.indentedCode,trailingSpace:Tt.trailingSpace,trailingSpaceNewLine:Tt.trailingSpaceNewLine,md_inside:Tt.md_inside,fencedEndRE:Tt.fencedEndRE}},token:function(Tt,it){if(it.formatting=!1,Tt!=it.thisLine.stream){if(it.header=0,it.hr=!1,Tt.match(/^\s*$/,!0))return ze(it),null;if(it.prevLine=it.thisLine,it.thisLine={stream:Tt},it.taskList=!1,it.trailingSpace=0,it.trailingSpaceNewLine=!1,!it.localState&&(it.f=it.block,it.f!=mt)){var Yn=Tt.match(/^\s*/,!0)[0].replace(/\t/g,le).length;if(it.indentation=Yn,it.indentationDiff=null,Yn>0)return null}}return it.f(Tt,it)},innerMode:function(Tt){return Tt.block==mt?{state:Tt.htmlState,mode:Jt}:Tt.localState?{state:Tt.localState,mode:Tt.localMode}:{state:Tt,mode:qi}},indent:function(Tt,it,Yn){return Tt.block==mt&&Jt.indent?Jt.indent(Tt.htmlState,it,Yn):Tt.localState&&Tt.localMode.indent?Tt.localMode.indent(Tt.localState,it,Yn):ve.Pass},blankLine:ze,getType:dt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return qi},"xml"),ve.defineMIME("text/markdown","markdown"),ve.defineMIME("text/x-markdown","markdown")})},98101:function(ri,mi,Se){(function(ve){ve(Se(89780))})(function(ve){"use strict";ve.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var We=0;We-1&&Jt.substring(Te+1,Jt.length);if(Wt)return ve.findModeByExtension(Wt)},ve.findModeByName=function(Jt){Jt=Jt.toLowerCase();for(var vt=0;vt0?je.cmdState[je.cmdState.length-1]:null}function xt(je){var te=je.cmdState.pop();te&&te.closeBracket()}function Te(je){for(var te=je.cmdState,ne=te.length-1;ne>=0;ne--){var ce=te[ne];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function Wt(je,te,ne){return function(){this.name=je,this.bracketNo=0,this.style=te,this.styles=ne,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Zt={};Zt.importmodule=Wt("importmodule","tag",["string","builtin"]),Zt.documentclass=Wt("documentclass","tag",["","atom"]),Zt.usepackage=Wt("usepackage","tag",["atom"]),Zt.begin=Wt("begin","tag",["atom"]),Zt.end=Wt("end","tag",["atom"]),Zt.label=Wt("label","tag",["atom"]),Zt.ref=Wt("ref","tag",["atom"]),Zt.eqref=Wt("eqref","tag",["atom"]),Zt.cite=Wt("cite","tag",["atom"]),Zt.bibitem=Wt("bibitem","tag",["atom"]),Zt.Bibitem=Wt("Bibitem","tag",["atom"]),Zt.RBibitem=Wt("RBibitem","tag",["atom"]),Zt.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function nn(je,te){je.f=te}function en(je,te){var ne;if(je.match(/^\\[a-zA-Z@]+/)){var ce=je.current().slice(1);return ne=Zt.hasOwnProperty(ce)?Zt[ce]:Zt.DEFAULT,ne=new ne,Jt(te,ne),nn(te,Lt),ne.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return nn(te,function(ge,Ae){return Gt(ge,Ae,"\\]")}),"keyword";if(je.match("\\("))return nn(te,function(ge,Ae){return Gt(ge,Ae,"\\)")}),"keyword";if(je.match("$$"))return nn(te,function(ge,Ae){return Gt(ge,Ae,"$$")}),"keyword";if(je.match("$"))return nn(te,function(ge,Ae){return Gt(ge,Ae,"$")}),"keyword";var le=je.next();if(le=="%")return je.skipToEnd(),"comment";if(le=="}"||le=="]"){if(ne=vt(te),ne)ne.closeBracket(le),nn(te,Lt);else return"error";return"bracket"}else return le=="{"||le=="["?(ne=Zt.DEFAULT,ne=new ne,Jt(te,ne),"bracket"):/\d/.test(le)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),ne=Te(te),ne.name=="begin"&&(ne.argument=je.current()),ne.styleIdentifier())}function Gt(je,te,ne){if(je.eatSpace())return null;if(ne&&je.match(ne))return nn(te,en),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=je.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(je.skipToEnd(),"comment"):"error"}function Lt(je,te){var ne=je.peek(),ce;return ne=="{"||ne=="["?(ce=vt(te),ce.openBracket(ne),je.eat(ne),nn(te,en),"bracket"):/[ \t\r]/.test(ne)?(je.eat(ne),null):(nn(te,en),xt(te),en(je,te))}return{startState:function(){var je=kt.inMathMode?function(te,ne){return Gt(te,ne)}:en;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,te){return te.f(je,te)},blankLine:function(je){je.f=en,je.cmdState.length=0},lineComment:"%"}}),ve.defineMIME("text/x-stex","stex"),ve.defineMIME("text/x-latex","stex")})},15525:function(ri,mi,Se){(function(ve){ve(Se(89780))})(function(ve){"use strict";var We={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},kt={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ve.defineMode("xml",function(Jt,vt){var xt=Jt.indentUnit,Te={},Wt=vt.htmlMode?We:kt;for(var Zt in Wt)Te[Zt]=Wt[Zt];for(var Zt in vt)Te[Zt]=vt[Zt];var nn,en;function Gt(et,Cn){function jt(bn){return Cn.tokenize=bn,bn(et,Cn)}var On=et.next();if(On=="<")return et.eat("!")?et.eat("[")?et.match("CDATA[")?jt(te("atom","]]>")):null:et.match("--")?jt(te("comment","-->")):et.match("DOCTYPE",!0,!0)?(et.eatWhile(/[\w\._\-]/),jt(ne(1))):null:et.eat("?")?(et.eatWhile(/[\w\._\-]/),Cn.tokenize=te("meta","?>"),"meta"):(nn=et.eat("/")?"closeTag":"openTag",Cn.tokenize=Lt,"tag bracket");if(On=="&"){var Fn;return et.eat("#")?et.eat("x")?Fn=et.eatWhile(/[a-fA-F\d]/)&&et.eat(";"):Fn=et.eatWhile(/[\d]/)&&et.eat(";"):Fn=et.eatWhile(/[\w\.\-:]/)&&et.eat(";"),Fn?"atom":"error"}else return et.eatWhile(/[^&<]/),null}Gt.isInText=!0;function Lt(et,Cn){var jt=et.next();if(jt==">"||jt=="/"&&et.eat(">"))return Cn.tokenize=Gt,nn=jt==">"?"endTag":"selfcloseTag","tag bracket";if(jt=="=")return nn="equals",null;if(jt=="<"){Cn.tokenize=Gt,Cn.state=Ae,Cn.tagName=Cn.tagStart=null;var On=Cn.tokenize(et,Cn);return On?On+" tag error":"tag error"}else return/[\'\"]/.test(jt)?(Cn.tokenize=je(jt),Cn.stringStartCol=et.column(),Cn.tokenize(et,Cn)):(et.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(et){var Cn=function(jt,On){for(;!jt.eol();)if(jt.next()==et){On.tokenize=Lt;break}return"string"};return Cn.isInAttribute=!0,Cn}function te(et,Cn){return function(jt,On){for(;!jt.eol();){if(jt.match(Cn)){On.tokenize=Gt;break}jt.next()}return et}}function ne(et){return function(Cn,jt){for(var On;(On=Cn.next())!=null;){if(On=="<")return jt.tokenize=ne(et+1),jt.tokenize(Cn,jt);if(On==">")if(et==1){jt.tokenize=Gt;break}else return jt.tokenize=ne(et-1),jt.tokenize(Cn,jt)}return"meta"}}function ce(et,Cn,jt){this.prev=et.context,this.tagName=Cn,this.indent=et.indented,this.startOfLine=jt,(Te.doNotIndent.hasOwnProperty(Cn)||et.context&&et.context.noIndent)&&(this.noIndent=!0)}function le(et){et.context&&(et.context=et.context.prev)}function ge(et,Cn){for(var jt;;){if(!et.context||(jt=et.context.tagName,!Te.contextGrabbers.hasOwnProperty(jt)||!Te.contextGrabbers[jt].hasOwnProperty(Cn)))return;le(et)}}function Ae(et,Cn,jt){return et=="openTag"?(jt.tagStart=Cn.column(),Ce):et=="closeTag"?ze:Ae}function Ce(et,Cn,jt){return et=="word"?(jt.tagName=Cn.current(),en="tag",At):Te.allowMissingTagName&&et=="endTag"?(en="tag bracket",At(et,Cn,jt)):(en="error",Ce)}function ze(et,Cn,jt){if(et=="word"){var On=Cn.current();return jt.context&&jt.context.tagName!=On&&Te.implicitlyClosed.hasOwnProperty(jt.context.tagName)&&le(jt),jt.context&&jt.context.tagName==On||Te.matchClosing===!1?(en="tag",De):(en="tag error",mt)}else return Te.allowMissingTagName&&et=="endTag"?(en="tag bracket",De(et,Cn,jt)):(en="error",mt)}function De(et,Cn,jt){return et!="endTag"?(en="error",De):(le(jt),Ae)}function mt(et,Cn,jt){return en="error",De(et,Cn,jt)}function At(et,Cn,jt){if(et=="word")return en="attribute",dt;if(et=="endTag"||et=="selfcloseTag"){var On=jt.tagName,Fn=jt.tagStart;return jt.tagName=jt.tagStart=null,et=="selfcloseTag"||Te.autoSelfClosers.hasOwnProperty(On)?ge(jt,On):(ge(jt,On),jt.context=new ce(jt,On,Fn==jt.indented)),Ae}return en="error",At}function dt(et,Cn,jt){return et=="equals"?st:(Te.allowMissing||(en="error"),At(et,Cn,jt))}function st(et,Cn,jt){return et=="string"?Dt:et=="word"&&Te.allowUnquoted?(en="string",At):(en="error",At(et,Cn,jt))}function Dt(et,Cn,jt){return et=="string"?Dt:At(et,Cn,jt)}return{startState:function(et){var Cn={tokenize:Gt,state:Ae,indented:et||0,tagName:null,tagStart:null,context:null};return et!=null&&(Cn.baseIndent=et),Cn},token:function(et,Cn){if(!Cn.tagName&&et.sol()&&(Cn.indented=et.indentation()),et.eatSpace())return null;nn=null;var jt=Cn.tokenize(et,Cn);return(jt||nn)&&jt!="comment"&&(en=null,Cn.state=Cn.state(nn||jt,et,Cn),en&&(jt=en=="error"?jt+" error":en)),jt},indent:function(et,Cn,jt){var On=et.context;if(et.tokenize.isInAttribute)return et.tagStart==et.indented?et.stringStartCol+1:et.indented+xt;if(On&&On.noIndent)return ve.Pass;if(et.tokenize!=Lt&&et.tokenize!=Gt)return jt?jt.match(/^(\s*)/)[0].length:0;if(et.tagName)return Te.multilineTagIndentPastTag!==!1?et.tagStart+et.tagName.length+2:et.tagStart+xt*(Te.multilineTagIndentFactor||1);if(Te.alignCDATA&&/$/,blockCommentStart:"",configuration:Te.htmlMode?"html":"xml",helperType:Te.htmlMode?"html":"xml",skipAttribute:function(et){et.state==st&&(et.state=At)},xmlCurrentTag:function(et){return et.tagName?{name:et.tagName,close:et.type=="closeTag"}:null},xmlCurrentContext:function(et){for(var Cn=[],jt=et.context;jt;jt=jt.prev)jt.tagName&&Cn.push(jt.tagName);return Cn.reverse()}}}),ve.defineMIME("text/xml","xml"),ve.defineMIME("application/xml","xml"),ve.mimeModes.hasOwnProperty("text/html")||ve.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(ri,mi,Se){"use strict";Se.d(mi,{$u:function(){return Zt},BD:function(){return at},E9:function(){return Wt},FF:function(){return zs},FJ:function(){return Ae},Hn:function(){return ge},KX:function(){return ze},NB:function(){return _t},S0:function(){return Ct},UL:function(){return nn},Vk:function(){return le},Vm:function(){return zt},YI:function(){return Mn},ZA:function(){return kt},Zt:function(){return en},al:function(){return Ee},bn:function(){return lt},bx:function(){return ke},g2:function(){return $n},h1:function(){return st},hD:function(){return Bo},l4:function(){return xt},rU:function(){return sn},s_:function(){return be},uz:function(){return Et},z6:function(){return Gt}}),ri=Se.hmd(ri),function(){var Me;function Gi(a){var y=0;return function(){return yx&&(x=Math.max(0,b+x)),(E==null||E>b)&&(E=b),E=Number(E),0>E&&(E=Math.max(0,b+E)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):Pt("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Kn(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):Pt("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function Bn(){var a=Fa.pop();return a===void 0?[]:a}function Un(a){a.length=0,Fa.push(a)}function ti(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(Gn(a)&&a.constructor)return ti(a.constructor);return typeof a}function Ri(a){var y=a;return Gn(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Xn(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function to(a,y,x){Object.defineProperty(qn.prototype,a,{get:y,set:x})}function Sn(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var E=0,b=0;bx;x++)y[x]=x;for(x=E=0;256>x;x++)E=(E+y[x]+119)%256,b=y[x],y[x]=y[E],y[E]=b;E=x=0;for(var z="",ee=0;ee-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var ga=An.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,E=this.qf;if(E!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Aa.prototype.Ad=function(){return this.next()},Aa.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Aa.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Aa.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Aa.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Aa.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--)x.push(a(y[E]));return a=new ei,a.s=x,a.xb(),a.iterator},Aa.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--){var b=y[E];a(b)&&x.push(b)}return a=new ei,a.s=x,a.xb(),a.iterator},Aa.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Aa.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},Xe.Object.defineProperties(Aa.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Aa.prototype.first=Aa.prototype.first,Aa.prototype.hasNext=Aa.prototype.Ad,Aa.prototype.next=Aa.prototype.next,Aa.prototype.reset=Aa.prototype.reset,Aa.className="ListIteratorBackwards";function ei(a){Ea(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&Pt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Me=ei.prototype,Me.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&Ur(a,"0 <= i < length",ei,"elt:i"),y[a]},Me.get=function(a){return this.M(a)},Me.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&Ur(a,"0 <= i < length",ei,"setElt:i"),this._isFrozen&&bi(this,a),x[a]=y},Me.set=function(a,y){this.cd(a,y)},Me.first=function(){var a=this.s;return a.length===0?null:a[0]},Me.jc=function(){var a=this.s,y=a.length;return 0a&&Ur(a,">= 0",ei,"insertAt:i"),this._isFrozen&&bi(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Me.remove=function(a){if(a===null)return!1;this._isFrozen&&bi(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Me.delete=function(a){return this.remove(a)},Me.mb=function(a){var y=this.s;(0>a||a>=y.length)&&Ur(a,"0 <= i < length",ei,"removeAt:i"),this._isFrozen&&bi(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Me.removeRange=function(a,y){var x=this.s,E=x.length;if(0>a)a=0;else if(a>=E)return this;if(0>y)return this;if(y>=E&&(y=E-1),a>y)return this;this._isFrozen&&bi(this);for(var b=a,z=y+1;z=z)return this;if((0>y||y>=b-1)&&Ur(y,"0 <= from < length",ei,"sortRange:from"),z===2)return x=E[y],b=E[y+1],0=b)E.sort(a);else for(y=E.slice(0,x),y.sort(a),a=0;a=b)for(x=E.slice(y),x.sort(a),a=y;a=this.s.length)return Do;var a=this.Sa;return a!==null?(a.reset(),a):new To(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return Do;var a=this.Hg;return a!==null?(a.reset(),a):new Aa(this)}}}),ei.prototype.reverse=ei.prototype.reverse,ei.prototype.sortRange=ei.prototype.zi,ei.prototype.sort=ei.prototype.sort,ei.prototype.toSet=ei.prototype.Iv,ei.prototype.toArray=ei.prototype.Fa,ei.prototype.removeRange=ei.prototype.removeRange,ei.prototype.removeAt=ei.prototype.mb,ei.prototype.delete=ei.prototype.delete,ei.prototype.remove=ei.prototype.remove,ei.prototype.insertAt=ei.prototype.Gb,ei.prototype.pop=ei.prototype.pop,ei.prototype.last=ei.prototype.jc,ei.prototype.first=ei.prototype.first,ei.prototype.set=ei.prototype.set,ei.prototype.setElt=ei.prototype.cd,ei.prototype.get=ei.prototype.get,ei.prototype.elt=ei.prototype.M,ei.prototype.indexOf=ei.prototype.indexOf,ei.prototype.has=ei.prototype.has,ei.prototype.contains=ei.prototype.contains,ei.prototype.clear=ei.prototype.clear,ei.prototype.addAll=ei.prototype.addAll,ei.prototype.push=ei.prototype.push,ei.prototype.add=ei.prototype.add,ei.prototype.thaw=ei.prototype.ka,ei.prototype.freeze=ei.prototype.freeze,ei.className="List";function ka(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}ka.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},ka.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},ka.prototype.Ad=function(){return this.next()},ka.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},ka.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},ka.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},ka.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},ka.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new ei;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},ka.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new ei;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},ka.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},ka.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},Xe.Object.defineProperties(ka.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),ka.prototype.first=ka.prototype.first,ka.prototype.hasNext=ka.prototype.Ad,ka.prototype.next=ka.prototype.next,ka.prototype.reset=ka.prototype.reset,ka.className="SetIterator";function Rn(a){Ea(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Pt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Me=Rn.prototype,Me.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return Do;var a=this.Sa;return a!==null?(a.reset(),a):new ka(this)}}}),Rn.prototype.toList=Rn.prototype.Hv,Rn.prototype.toArray=Rn.prototype.Fa,Rn.prototype.clear=Rn.prototype.clear,Rn.prototype.retainAll=Rn.prototype.pA,Rn.prototype.removeAll=Rn.prototype.hp,Rn.prototype.delete=Rn.prototype.delete,Rn.prototype.remove=Rn.prototype.remove,Rn.prototype.first=Rn.prototype.first,Rn.prototype.containsAny=Rn.prototype.Ty,Rn.prototype.containsAll=Rn.prototype.Sy,Rn.prototype.has=Rn.prototype.has,Rn.prototype.contains=Rn.prototype.contains,Rn.prototype.addAll=Rn.prototype.addAll,Rn.prototype.add=Rn.prototype.add,Rn.prototype.thaw=Rn.prototype.ka,Rn.prototype.freeze=Rn.prototype.freeze;var pa=1;Rn.className="Set",Rn.uniqueHash=Ea,Rn.hashIdUnique=Ha,Rn.hashId=ba;function Ua(a){this.ma=a,this.qa=a.Ja,this.sa=null}Ua.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Ua.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Ua.prototype.Ad=function(){return this.next()},Ua.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Ua.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Ua.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Ua.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Ua.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new ei;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Ua.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new ei;for(y=y.ea;y!==null;){var E=y.key;a(E)&&x.add(E),y=y.va}return x.iterator},Ua.prototype.de=function(){this.value=this.key=null,this.qa=-1},Ua.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},Xe.Object.defineProperties(Ua.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ua.prototype.first=Ua.prototype.first,Ua.prototype.hasNext=Ua.prototype.Ad,Ua.prototype.next=Ua.prototype.next,Ua.prototype.reset=Ua.prototype.reset,Ua.className="MapKeySetIterator";function fa(a){Rn.call(this),Ea(this),this._isFrozen=!0,this.ma=a}Ut(fa,Rn),Me=fa.prototype,Me.freeze=function(){return this},Me.ka=function(){return this},Me.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Me.add=function(){Pt("This Set is read-only: "+this.toString())},Me.contains=function(a){return this.ma.contains(a)},Me.has=function(a){return this.contains(a)},Me.remove=function(){Pt("This Set is read-only: "+this.toString())},Me.delete=function(a){return this.remove(a)},Me.clear=function(){Pt("This Set is read-only: "+this.toString())},Me.first=function(){var a=this.ma.ea;return a!==null?a.key:null},fa.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},fa.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},fa.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},fa.prototype.map=function(a){for(var y=new Rn,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},fa.prototype.filter=function(a){for(var y=new Rn,x=this.ma.ea;x!==null;){var E=x.key;a(E)&&y.add(E),x=x.va}return y},fa.prototype.copy=function(){return new fa(this.ma)},fa.prototype.Iv=function(){var a=new Rn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},fa.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,E;for(E in a)y[x]=a[E].key,x++;return y},fa.prototype.Hv=function(){var a=new ei,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},Xe.Object.defineProperties(fa.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?Do:new Ua(this.ma)}}}),fa.prototype.toList=fa.prototype.Hv,fa.prototype.toArray=fa.prototype.Fa,fa.prototype.toSet=fa.prototype.Iv,fa.prototype.first=fa.prototype.first,fa.prototype.clear=fa.prototype.clear,fa.prototype.delete=fa.prototype.delete,fa.prototype.remove=fa.prototype.remove,fa.prototype.has=fa.prototype.has,fa.prototype.contains=fa.prototype.contains,fa.prototype.add=fa.prototype.add,fa.prototype.thaw=fa.prototype.ka,fa.prototype.freeze=fa.prototype.freeze,fa.className="MapKeySet";function La(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}La.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},La.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},La.prototype.Ad=function(){return this.next()},La.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},La.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},La.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},La.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},La.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new ei;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},La.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new ei;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},La.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},La.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},Xe.Object.defineProperties(La.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),La.prototype.first=La.prototype.first,La.prototype.hasNext=La.prototype.Ad,La.prototype.next=La.prototype.next,La.prototype.reset=La.prototype.reset,La.className="MapValueSetIterator";function bs(a,y){this.key=a,this.value=y,this.ll=this.va=null}bs.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},bs.className="KeyValuePair";function Ls(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Ls.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Ls.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Ls.prototype.Ad=function(){return this.next()},Ls.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Ls.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Ls.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Ls.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Ls.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new ei;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Ls.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new ei;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Ls.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Ls.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},Xe.Object.defineProperties(Ls.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ls.prototype.first=Ls.prototype.first,Ls.prototype.hasNext=Ls.prototype.Ad,Ls.prototype.next=Ls.prototype.next,Ls.prototype.reset=Ls.prototype.reset,Ls.className="MapIterator";function $r(a){Ea(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Pt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Me=$r.prototype,Me.xb=function(){var a=this.Ja;a++,999999999=this.count)return Do;var a=this.Sa;return a!==null?(a.reset(),a):new Ls(this)}},iteratorKeys:{get:function(){return 0>=this.count?Do:new Ua(this)}},iteratorValues:{get:function(){if(0>=this.count)return Do;var a=this.jf;return a!==null?(a.reset(),a):new La(this)}}}),$r.prototype.toKeySet=$r.prototype.Lf,$r.prototype.toArray=$r.prototype.Fa,$r.prototype.clear=$r.prototype.clear,$r.prototype.delete=$r.prototype.delete,$r.prototype.remove=$r.prototype.remove,$r.prototype.get=$r.prototype.get,$r.prototype.getValue=$r.prototype.I,$r.prototype.has=$r.prototype.has,$r.prototype.contains=$r.prototype.contains,$r.prototype.first=$r.prototype.first,$r.prototype.addAll=$r.prototype.addAll,$r.prototype.set=$r.prototype.set,$r.prototype.add=$r.prototype.add,$r.prototype.thaw=$r.prototype.ka,$r.prototype.freeze=$r.prototype.freeze,$r.className="Map";function Je(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):Pt("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Ys,hl,Za,Hs,ll;Je.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},Je.prototype.h=function(a,y){return this.x=a,this.y=y,this},Je.prototype.sg=function(a,y){return this.x=a,this.y=y,this},Je.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},Je.prototype.copy=function(){var a=new Je;return a.x=this.x,a.y=this.y,a},Me=Je.prototype,Me.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Me.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Ml(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Je(x,b)}return new Je}function ku(a){return a.x.toString()+" "+a.y.toString()}Me.toString=function(){return"Point("+this.x+","+this.y+")"},Me.D=function(a){return a instanceof Je?this.x===a.x&&this.y===a.y:!1},Me.hi=function(a,y){return this.x===a&&this.y===y},Me.Xa=function(a){return Ot.B(this.x,a.x)&&Ot.B(this.y,a.y)},Me.add=function(a){return this.x+=a.x,this.y+=a.y,this},Me.re=function(a){return this.x-=a.x,this.y-=a.y,this},Me.offset=function(a,y){return this.x+=a,this.y+=y,this},Je.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));return this.x=a*y-E*x,this.y=E*y+a*x,this},Me=Je.prototype,Me.scale=function(a,y){return this.x*=a,this.y*=y,this},Me.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Me.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Me.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Me.Ry=function(a,y){return Ot.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Me.fA=function(a,y,x,E){return Ot.qh(a,y,x,E,this.x,this.y,this),this},Me.gA=function(a,y){return Ot.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Me.uA=function(a,y,x,E){return Ot.No(this.x,this.y,a,y,x,E,this),this},Me.vA=function(a,y){return Ot.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Me.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Me.yi=function(a,y,x,E,b){return this.x=a+b.x*x+b.offsetX,this.y=y+b.y*E+b.offsetY,this},Me.transform=function(a){return a.Ga(this),this};function Ar(a,y){return y.Cd(a),a}function _s(a,y,x,E,b,z){var ee=b-x,re=z-E,oe=ee*ee+re*re;x-=a,E-=y;var se=-x*ee-E*re;return 0>=se||se>=oe?(ee=b-a,re=z-y,Math.min(x*x+E*E,ee*ee+re*re)):(a=ee*E-re*x,a*a/oe)}function il(a,y,x,E){return a=x-a,y=E-y,a*a+y*y}function Wo(a,y,x,E){return a=x-a,y=E-y,a===0?0y?270:0:y===0?0a?E=0>y?E+180:180-E:0>y&&(E=360-E),E)}Me.w=function(){return isFinite(this.x)&&isFinite(this.y)},Je.alloc=function(){var a=wo.pop();return a===void 0?new Je:a},Je.allocAt=function(a,y){var x=wo.pop();return x===void 0?new Je(a,y):(x.x=a,x.y=y,x)},Je.free=function(a){wo.push(a)},Je.prototype.isReal=Je.prototype.w,Je.prototype.setSpot=Je.prototype.yi,Je.prototype.setRectSpot=Je.prototype.xi,Je.prototype.snapToGridPoint=Je.prototype.vA,Je.prototype.snapToGrid=Je.prototype.uA,Je.prototype.projectOntoLineSegmentPoint=Je.prototype.gA,Je.prototype.projectOntoLineSegment=Je.prototype.fA,Je.intersectingLineSegments=function(a,y,x,E,b,z,ee,re){return Ot.Rl(a,y,x,E,b,z,ee,re)},Je.prototype.compareWithLineSegmentPoint=Je.prototype.Ry,Je.compareWithLineSegment=function(a,y,x,E,b,z){return Ot.Fl(a,y,x,E,b,z)},Je.prototype.direction=Je.prototype.direction,Je.prototype.directionPoint=Je.prototype.ab,Je.prototype.normalize=Je.prototype.normalize,Je.prototype.distanceSquared=Je.prototype.zd,Je.prototype.distanceSquaredPoint=Je.prototype.Bf,Je.prototype.scale=Je.prototype.scale,Je.prototype.rotate=Je.prototype.rotate,Je.prototype.offset=Je.prototype.offset,Je.prototype.subtract=Je.prototype.re,Je.prototype.add=Je.prototype.add,Je.prototype.equalsApprox=Je.prototype.Xa,Je.prototype.equalTo=Je.prototype.hi,Je.prototype.equals=Je.prototype.D,Je.prototype.set=Je.prototype.set,Je.prototype.setTo=Je.prototype.sg;var wo=[];Je.className="Point",Je.parse=Ml,Je.stringify=ku,Je.distanceLineSegmentSquared=_s,Je.distanceSquared=il,Je.direction=Wo,Je.Origin=Ys=new Je(0,0).ja(),Je.InfiniteTopLeft=hl=new Je(-1/0,-1/0).ja(),Je.InfiniteBottomRight=Za=new Je(1/0,1/0).ja(),Je.SixPoint=Hs=new Je(6,6).ja(),Je.NoPoint=ll=new Je(NaN,NaN).ja(),Je.parse=Ml,Je.stringify=ku,Je.distanceLineSegmentSquared=_s,Je.distanceSquared=il,Je.direction=Wo;function ni(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):Pt("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var ma,Is,Ol,js,is,ls,ys;ni.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},ni.prototype.h=function(a,y){return this.width=a,this.height=y,this},ni.prototype.sg=function(a,y){return this.width=a,this.height=y,this},ni.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},ni.prototype.copy=function(){var a=new ni;return a.width=this.width,a.height=this.height,a},Me=ni.prototype,Me.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Me.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Il(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new ni(x,b)}return new ni}function Yl(a){return a.width.toString()+" "+a.height.toString()}Me.toString=function(){return"Size("+this.width+","+this.height+")"},Me.D=function(a){return a instanceof ni?this.width===a.width&&this.height===a.height:!1},Me.hi=function(a,y){return this.width===a&&this.height===y},Me.Xa=function(a){return Ot.B(this.width,a.width)&&Ot.B(this.height,a.height)},Me.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Me.w=function(){return isFinite(this.width)&&isFinite(this.height)},ni.alloc=function(){var a=Wu.pop();return a===void 0?new ni:a},ni.free=function(a){Wu.push(a)},ni.prototype.isReal=ni.prototype.w,ni.prototype.inflate=ni.prototype.Bc,ni.prototype.equalsApprox=ni.prototype.Xa,ni.prototype.equalTo=ni.prototype.hi,ni.prototype.equals=ni.prototype.D,ni.prototype.set=ni.prototype.set,ni.prototype.setTo=ni.prototype.sg;var Wu=[];ni.className="Size",ni.parse=Il,ni.stringify=Yl,ni.ZeroSize=ma=new ni(0,0).ja(),ni.OneSize=Is=new ni(1,1).ja(),ni.SixSize=Ol=new ni(6,6).ja(),ni.EightSize=js=new ni(8,8).ja(),ni.TenSize=is=new ni(10,10).ja(),ni.InfiniteSize=ls=new ni(1/0,1/0).ja(),ni.NoSize=ys=new ni(NaN,NaN).ja(),ni.parse=Il,ni.stringify=Yl;function yn(a,y,x,E){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof E=="number"&&(0<=E||isNaN(E))?(this.x=a,this.y=y,this.width=x,this.height=E):a instanceof Je?(x=a.x,a=a.y,y instanceof Je?(E=y.x,y=y.y,this.x=Math.min(x,E),this.y=Math.min(a,y),this.width=Math.abs(x-E),this.height=Math.abs(a-y)):y instanceof ni?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):Pt("Incorrect second argument supplied to Rect constructor "+y)):Pt("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}Me=yn.prototype,Me.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Me.h=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this};function yu(a,y,x){a.width=y,a.height=x}Me.sg=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this},Me.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Me.dd=function(a){return this.x=a.x,this.y=a.y,this},Me.tA=function(a){return this.width=a.width,this.height=a.height,this},yn.prototype.copy=function(){var a=new yn;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Me=yn.prototype,Me.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Me.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Nc(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;(E=a[y++])&&(b=parseFloat(E));for(var z=0;a[y]==="";)y++;(E=a[y++])&&(z=parseFloat(E));for(var ee=0;a[y]==="";)y++;return(E=a[y++])&&(ee=parseFloat(E)),new yn(x,b,z,ee)}return new yn}function xl(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Me.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Me.D=function(a){return a instanceof yn?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Me.hi=function(a,y,x,E){return this.x===a&&this.y===y&&this.width===x&&this.height===E},Me.Xa=function(a){return Ot.B(this.x,a.x)&&Ot.B(this.y,a.y)&&Ot.B(this.width,a.width)&&Ot.B(this.height,a.height)};function Bs(a,y){return Ot.$(a.x,y.x)&&Ot.$(a.y,y.y)&&Ot.$(a.width,y.width)&&Ot.$(a.height,y.height)}Me.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Me.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Me.contains=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+E<=this.y+this.height},Me.offset=function(a,y){return this.x+=a,this.y+=y,this},Me.Bc=function(a,y){return $a(this,y,a,y,a)},Me.Co=function(a){return $a(this,a.top,a.right,a.bottom,a.left)},Me.Fv=function(a){return $a(this,-a.top,-a.right,-a.bottom,-a.left)},Me.Hz=function(a,y,x,E){return $a(this,a,y,x,E)};function $a(a,y,x,E,b){var z=a.width;return x+b<=-z?(a.x+=z/2,a.width=0):(a.x-=b,a.width+=x+b),x=a.height,y+E<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+E),a}Me.Ex=function(a){return Gl(this,a.x,a.y,a.width,a.height)},Me.Uu=function(a,y,x,E){return Gl(this,a,y,x,E)};function Gl(a,y,x,E,b){var z=Math.max(a.x,y),ee=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+E),x=Math.min(a.y+a.height,x+b),a.x=z,a.y=ee,a.width=Math.max(0,y-z),a.height=Math.max(0,x-ee),a}Me.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Me.Vu=function(a,y,x,E){var b=this.width,z=this.x;return b!==1/0&&x!==1/0&&(b+=z,x+=a,isNaN(x)||isNaN(b)||z>x||a>b)?!1:(a=this.height,x=this.y,!(a!==1/0&&E!==1/0&&(a+=x,E+=y,isNaN(E)||isNaN(a)||x>E||y>a)))};function Us(a,y){var x=a.width,E=a.x,b=y.x-10;return E>y.width+10+10+b||b>x+E?!1:(x=a.height,a=a.y,E=y.y-10,!(a>y.height+10+10+E||E>x+a))}Me.Ye=function(a){return qa(this,a.x,a.y,0,0)},Me.ed=function(a){return qa(this,a.x,a.y,a.width,a.height)},Me.Kv=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),qa(this,a,y,x,E)};function qa(a,y,x,E,b){var z=Math.min(a.x,y),ee=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+E),x=Math.max(a.y+a.height,x+b),a.x=z,a.y=ee,a.width=y-z,a.height=x-ee,a}Me.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function $s(a,y,x,E,b,z,ee,re){return ee===void 0&&(ee=0),re===void 0&&(re=0),a<=b&&b+ee<=a+x&&y<=z&&z+re<=y+E}function Ed(a,y,x,E,b,z,ee,re){return a>ee+b||b>x+a?!1:!(y>re+z||z>E+y)}Me.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Me.Mz=function(){return this.width===0&&this.height===0},yn.alloc=function(){var a=Oa.pop();return a===void 0?new yn:a},yn.allocAt=function(a,y,x,E){var b=Oa.pop();return b===void 0?new yn(a,y,x,E):b.h(a,y,x,E)},yn.free=function(a){Oa.push(a)},Xe.Object.defineProperties(yn.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new Je(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new ni(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new Je(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),yn.prototype.isEmpty=yn.prototype.Mz,yn.prototype.isReal=yn.prototype.w,yn.intersectsLineSegment=function(a,y,x,E,b,z,ee,re){return Ot.Fx(a,y,x,E,b,z,ee,re)},yn.prototype.setSpot=yn.prototype.yi,yn.prototype.union=yn.prototype.Kv,yn.prototype.unionRect=yn.prototype.ed,yn.prototype.unionPoint=yn.prototype.Ye,yn.prototype.intersects=yn.prototype.Vu,yn.prototype.intersectsRect=yn.prototype.Yc,yn.prototype.intersect=yn.prototype.Uu,yn.prototype.intersectRect=yn.prototype.Ex,yn.prototype.grow=yn.prototype.Hz,yn.prototype.subtractMargin=yn.prototype.Fv,yn.prototype.addMargin=yn.prototype.Co,yn.prototype.inflate=yn.prototype.Bc,yn.prototype.offset=yn.prototype.offset,yn.prototype.contains=yn.prototype.contains,yn.prototype.containsRect=yn.prototype.Re,yn.prototype.containsPoint=yn.prototype.ca,yn.prototype.equalsApprox=yn.prototype.Xa,yn.prototype.equalTo=yn.prototype.hi,yn.prototype.equals=yn.prototype.D,yn.prototype.setSize=yn.prototype.tA,yn.prototype.setPoint=yn.prototype.dd,yn.prototype.set=yn.prototype.set,yn.prototype.setTo=yn.prototype.sg;var su=null,bd=null,Oa=[];yn.className="Rect",yn.parse=Nc,yn.stringify=xl,yn.contains=$s,yn.intersects=Ed,yn.ZeroRect=su=new yn(0,0,0,0).ja(),yn.NoRect=bd=new yn(NaN,NaN,NaN,NaN).ja(),yn.parse=Nc,yn.stringify=xl,yn.contains=$s,yn.intersects=Ed;function ha(a,y,x,E){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):E!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=E):Pt("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}ha.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ha.prototype.sg=function(a,y,x,E){return this.top=a,this.right=y,this.bottom=x,this.left=E,this},ha.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ha.prototype.copy=function(){var a=new ha;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Me=ha.prototype,Me.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Me.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Tf(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var E=a[y++];if(E&&(x=parseFloat(E)),isNaN(x))return new ha;for(var b=NaN;a[y]==="";)y++;if((E=a[y++])&&(b=parseFloat(E)),isNaN(b))return new ha(x);for(var z=NaN;a[y]==="";)y++;if((E=a[y++])&&(z=parseFloat(E)),isNaN(z))return new ha(x,b);for(var ee=NaN;a[y]==="";)y++;return(E=a[y++])&&(ee=parseFloat(E)),isNaN(ee)?new ha(x,b):new ha(x,b,z,ee)}return new ha}function Of(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Me.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Me.D=function(a){return a instanceof ha?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Me.hi=function(a,y,x,E){return this.top===a&&this.right===y&&this.bottom===x&&this.left===E},Me.Xa=function(a){return Ot.B(this.top,a.top)&&Ot.B(this.right,a.right)&&Ot.B(this.bottom,a.bottom)&&Ot.B(this.left,a.left)},Me.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},ha.alloc=function(){var a=Eh.pop();return a===void 0?new ha:a},ha.free=function(a){Eh.push(a)},ha.prototype.isReal=ha.prototype.w,ha.prototype.equalsApprox=ha.prototype.Xa,ha.prototype.equalTo=ha.prototype.hi,ha.prototype.equals=ha.prototype.D,ha.prototype.set=ha.prototype.set,ha.prototype.setTo=ha.prototype.sg;var Wd=null,lf=null,Eh=[];ha.className="Margin",ha.parse=Tf,ha.stringify=Of,ha.ZeroMargin=Wd=new ha(0,0,0,0).ja(),ha.TwoMargin=lf=new ha(2,2,2,2).ja(),ha.parse=Tf,ha.stringify=Of;function Xr(a,y,x,E){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),E===void 0&&(E=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=E),this._isFrozen=!1}var lu,bu,lc,uc,Od,Ya,ld,Bd,Md,Vu,_d,ud,dd,md,uh,zh,nd,uf,Rh,$d,cd,vd,Xu,Tu,hd,nu,jf,zf,Fd,Tc,Yu,Ju,Bu,Uu,ig,Mu;Xr.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Xr.prototype.sg=function(a,y,x,E){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=E,this},Xr.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Xr.prototype.copy=function(){var a=new Xr;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Me=Xr.prototype,Me.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Me.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Xl(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function qu(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return lu;if(a==="TopLeft")return bu;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return lc;if(a==="TopRight")return uc;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Od;if(a==="Center")return Ya;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return ld;if(a==="BottomLeft")return Bd;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Md;if(a==="BottomRight")return Vu;if(a==="TopSide")return _d;if(a==="LeftSide")return ud;if(a==="RightSide")return dd;if(a==="BottomSide")return md;if(a==="TopBottomSides")return uh;if(a==="LeftRightSides")return zh;if(a==="TopLeftSides")return nd;if(a==="TopRightSides")return uf;if(a==="BottomLeftSides")return Rh;if(a==="BottomRightSides")return $d;if(a==="NotTopSide")return cd;if(a==="NotLeftSide")return vd;if(a==="NotRightSide")return Xu;if(a==="NotBottomSide")return Tu;if(a==="AllSides")return hd;if(a==="Default")return nu;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.m12*a+this.m22*E,z=this.m11*-E+this.m21*a,ee=this.m12*-E+this.m22*a;return this.m11=this.m11*a+this.m21*E,this.m12=b,this.m21=z,this.m22=ee,this.translate(-y,-x),this},Me=jo.prototype,Me.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Me.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Me.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Me.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,E=a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Me.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,E=1.2*a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Me.pp=function(a){var y=a.x,x=a.y,E=y+a.width,b=x+a.height,z=this.m11,ee=this.m12,re=this.m21,oe=this.m22,se=this.dx,ue=this.dy,fe=y*z+x*re+se,ye=y*ee+x*oe+ue,we=E*z+x*re+se,Be=E*ee+x*oe+ue;return x=y*z+b*re+se,y=y*ee+b*oe+ue,z=E*z+b*re+se,E=E*ee+b*oe+ue,b=Math.min(fe,we),fe=Math.max(fe,we),we=Math.min(ye,Be),ye=Math.max(ye,Be),b=Math.min(b,x),fe=Math.max(fe,x),we=Math.min(we,y),ye=Math.max(ye,y),b=Math.min(b,z),fe=Math.max(fe,z),we=Math.min(we,E),ye=Math.max(ye,E),a.h(b,we,fe-b,ye-we),a},jo.alloc=function(){var a=fd.pop();return a===void 0?new jo:a},jo.free=function(a){fd.push(a)},jo.prototype.transformRect=jo.prototype.pp,jo.prototype.transformPoint=jo.prototype.Ga,jo.prototype.scale=jo.prototype.scale,jo.prototype.translate=jo.prototype.translate,jo.prototype.rotate=jo.prototype.rotate,jo.prototype.invert=jo.prototype.Vj,jo.prototype.multiplyInverted=jo.prototype.bv,jo.prototype.multiply=jo.prototype.multiply,jo.prototype.reset=jo.prototype.reset,jo.prototype.isIdentity=jo.prototype.ws,jo.prototype.equals=jo.prototype.D,jo.prototype.setTransform=jo.prototype.setTransform,jo.prototype.set=jo.prototype.set;var fd=[];jo.className="Transform",jo.xF="54a702f3e53909c447824c6706603faf4c";var Ot={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Ot.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Ot.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=b&&(b=1e-6),aue-se)if(a-x>b||x-a>b){if(z=(E-y)/(x-a)*(z-a)+y,z-b<=ee&&ee<=z+b)return!0}else return!0;else if(y-E>b||E-y>b){if(ee=(x-a)/(E-y)*(ee-y)+a,ee-b<=z&&z<=ee+b)return!0}else return!0;return!1},cs:function(a,y,x,E,b,z,ee,re,oe,se,ue,fe){if(Ot.Yb(a,y,ee,re,fe,x,E)&&Ot.Yb(a,y,ee,re,fe,b,z))return Ot.Yb(a,y,ee,re,fe,se,ue);var ye=(a+x)/2,we=(y+E)/2,Be=(x+b)/2,Oe=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ye+Be)/2,x=(we+Oe)/2,Be=(Be+b)/2,Oe=(Oe+z)/2;var tt=(E+Be)/2,Ye=(x+Oe)/2;return Ot.cs(a,y,ye,we,E,x,tt,Ye,oe,se,ue,fe)||Ot.cs(tt,Ye,Be,Oe,b,z,ee,re,oe,se,ue,fe)},ax:function(a,y,x,E,b,z,ee,re,oe){var se=(x+b)/2,ue=(E+z)/2;return oe.h((((a+x)/2+se)/2+(se+(b+ee)/2)/2)/2,(((y+E)/2+ue)/2+(ue+(z+re)/2)/2)/2),oe},My:function(a,y,x,E,b,z,ee,re){var oe=(x+b)/2,se=(E+z)/2;return Wo(((a+x)/2+oe)/2,((y+E)/2+se)/2,(oe+(b+ee)/2)/2,(se+(z+re)/2)/2)},Dl:function(a,y,x,E,b,z,ee,re,oe,se){if(Ot.Yb(a,y,ee,re,oe,x,E)&&Ot.Yb(a,y,ee,re,oe,b,z))qa(se,a,y,0,0),qa(se,ee,re,0,0);else{var ue=(a+x)/2,fe=(y+E)/2,ye=(x+b)/2,we=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ue+ye)/2,x=(fe+we)/2,ye=(ye+b)/2,we=(we+z)/2;var Be=(E+ye)/2,Oe=(x+we)/2;Ot.Dl(a,y,ue,fe,E,x,Be,Oe,oe,se),Ot.Dl(Be,Oe,ye,we,b,z,ee,re,oe,se)}return se},Qe:function(a,y,x,E,b,z,ee,re,oe,se){if(Ot.Yb(a,y,ee,re,oe,x,E)&&Ot.Yb(a,y,ee,re,oe,b,z))se.length===0&&(se.push(a),se.push(y)),se.push(ee),se.push(re);else{var ue=(a+x)/2,fe=(y+E)/2,ye=(x+b)/2,we=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(ue+ye)/2,x=(fe+we)/2,ye=(ye+b)/2,we=(we+z)/2;var Be=(E+ye)/2,Oe=(x+we)/2;Ot.Qe(a,y,ue,fe,E,x,Be,Oe,oe,se),Ot.Qe(Be,Oe,ye,we,b,z,ee,re,oe,se)}return se},jv:function(a,y,x,E,b,z,ee,re,oe,se){if(Ot.Yb(a,y,b,z,se,x,E))return Ot.Yb(a,y,b,z,se,re,oe);var ue=(a+x)/2,fe=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ye=(ue+x)/2,we=(fe+E)/2;return Ot.jv(a,y,ue,fe,ye,we,ee,re,oe,se)||Ot.jv(ye,we,x,E,b,z,ee,re,oe,se)},OA:function(a,y,x,E,b,z,ee){return ee.h(((a+x)/2+(x+b)/2)/2,((y+E)/2+(E+z)/2)/2),ee},iv:function(a,y,x,E,b,z,ee,re){if(Ot.Yb(a,y,b,z,ee,x,E))qa(re,a,y,0,0),qa(re,b,z,0,0);else{var oe=(a+x)/2,se=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ue=(oe+x)/2,fe=(se+E)/2;Ot.iv(a,y,oe,se,ue,fe,ee,re),Ot.iv(ue,fe,x,E,b,z,ee,re)}return re},ep:function(a,y,x,E,b,z,ee,re){if(Ot.Yb(a,y,b,z,ee,x,E))re.length===0&&(re.push(a),re.push(y)),re.push(b),re.push(z);else{var oe=(a+x)/2,se=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ue=(oe+x)/2,fe=(se+E)/2;Ot.ep(a,y,oe,se,ue,fe,ee,re),Ot.ep(ue,fe,x,E,b,z,ee,re)}return re},Eo:function(a,y,x,E,b,z,ee,re,oe,se,ue,fe,ye,we){if(Ot.Yb(a,y,ee,re,ye,x,E)&&Ot.Yb(a,y,ee,re,ye,b,z))return!Ot.Rl(a,y,ee,re,oe,se,ue,fe)||(ye=(a-ee)*(se-fe)-(y-re)*(oe-ue),ye===0)?!1:(we.h(((a*re-y*ee)*(oe-ue)-(a-ee)*(oe*fe-se*ue))/ye,((a*re-y*ee)*(se-fe)-(y-re)*(oe*fe-se*ue))/ye),!0);var Be=(a+x)/2,Oe=(y+E)/2,tt=(x+b)/2,Ye=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(Be+tt)/2,x=(Oe+Ye)/2,tt=(tt+b)/2,Ye=(Ye+z)/2;var ut=(E+tt)/2,ht=(x+Ye)/2,yt=1/0,Ft=!1,tn=0,Vi=0;return Ot.Eo(a,y,Be,Oe,E,x,ut,ht,oe,se,ue,fe,ye,we)&&(a=(we.x-oe)*(we.x-oe)+(we.y-se)*(we.y-se),a=ue)return we;if((oe>ue?oe-ue:ue-oe)<(se>fe?se-fe:fe-se)){if(ya)return we}else if(aa)return we;0ye&&we--}else{Be=(a+x)/2,Oe=(y+E)/2;var tt=(x+b)/2,Ye=(E+z)/2;b=(b+ee)/2,z=(z+re)/2,E=(Be+tt)/2,x=(Oe+Ye)/2,tt=(tt+b)/2,Ye=(Ye+z)/2;var ut=(E+tt)/2,ht=(x+Ye)/2;we+=Ot.Fo(a,y,Be,Oe,E,x,ut,ht,oe,se,ue,fe,ye),we+=Ot.Fo(ut,ht,tt,Ye,b,z,ee,re,oe,se,ue,fe,ye)}return we},qh:function(a,y,x,E,b,z,ee){return Ot.$(a,x)?(yy?(ee.h(a,y),!1):(ee.h(a,z),!0)):Ot.$(y,E)?(aa?(ee.h(a,y),!1):(ee.h(b,y),!0)):(b=((a-b)*(a-x)+(y-z)*(y-E))/((x-a)*(x-a)+(E-y)*(E-y)),-5e-6>b?(ee.h(a,y),!1):1.000005y?(oe.h(a,y),!1):(oe.h(a,x),!0)):(ee=(E-y)/(x-a),Ot.$(re,ee)?(Ot.qh(a,y,x,E,b,z,oe),!1):(b=(ee*a-re*b+z-y)/(ee-re),Ot.$(ee,0)?(aa?(oe.h(a,y),!1):(oe.h(b,y),!0)):Ot.qh(a,y,x,E,b,ee*(b-a)+y,oe))))},MA:function(a,y,x,E,b){return Ot.Ve(x.x,x.y,E.x,E.y,a.x,a.y,y.x,y.y,b)},KA:function(a,y,x,E,b,z,ee,re,oe,se){function ue(tt,Ye){var ut=(tt-a)*(tt-a)+(Ye-y)*(Ye-y);ut(x>a?x-a:a-x)){if(ye=1-(x-b)*(x-b)/(ye*ye),0>ye)return oe;ye=Math.sqrt(ye),E=-se*ye+z,ue(x,se*ye+z),ue(x,E)}else{if(x=(E-y)/(x-a),E=1/(ye*ye)+x*x/(se*se),re=2*x*(y-x*a)/(se*se)-2*x*z/(se*se)-2*b/(ye*ye),ye=re*re-4*E*(2*x*a*z/(se*se)-2*y*z/(se*se)+z*z/(se*se)+b*b/(ye*ye)-1+(y-x*a)*(y-x*a)/(se*se)),0>ye)return oe;ye=Math.sqrt(ye),se=(-re+ye)/(2*E),ue(se,x*se-x*a+y),ye=(-re-ye)/(2*E),ue(ye,x*ye-x*a+y)}return oe},Ff:function(a,y,x,E,b,z,ee,re,oe){var se=1e21,ue=a,fe=y;if(Ot.Ve(a,y,a,E,b,z,ee,re,oe)){var ye=(oe.x-b)*(oe.x-b)+(oe.y-z)*(oe.y-z);yese},us:function(a,y,x){return Ot.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,E,b,z,ee,re){var oe=a+x,se=y+E;return b===ee?(z=y):z===re?(b=a):!!($s(a,y,x,E,b,z)||$s(a,y,x,E,ee,re)||Ot.Rl(a,y,oe,y,b,z,ee,re)||Ot.Rl(oe,y,oe,se,b,z,ee,re)||Ot.Rl(oe,se,a,se,b,z,ee,re)||Ot.Rl(a,se,a,y,b,z,ee,re))},Rl:function(a,y,x,E,b,z,ee,re){return a===x&&y===E&&b===ee&&z===re?a===b&&y===z:0>=Ot.Fl(a,y,x,E,b,z)*Ot.Fl(a,y,x,E,ee,re)&&0>=Ot.Fl(b,z,ee,re,a,y)*Ot.Fl(b,z,ee,re,x,E)},Fl:function(a,y,x,E,b,z){return x-=a,E-=y,a=b-a,y=z-y,z=a*E-y*x,z===0&&(z=a*x+y*E,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,E,b,z){var ee=Math.PI;z||(E*=ee/180,b*=ee/180);var re=E>b?-1:1;z=[];var oe=ee/2,se=E;if(E=Math.min(2*ee,Math.abs(b-E)),1e-5>E)return oe=se+re*Math.min(E,oe),re=a+x*Math.cos(se),se=y+x*Math.sin(se),a+=x*Math.cos(oe),y+=x*Math.sin(oe),x=(re+a)/2,oe=(se+y)/2,z.push([re,se,x,oe,x,oe,a,y]),z;for(;1e-5x,z=0>E;if(ase&&(y=.5*(re+oe),!(y===re||y===oe));++se){var ue=a/(y+b),fe=ee/(y+z);if(ue=ue*ue+fe*fe-1,0ue)oe=y;else break}x=b*x/(y+b)-x,E=z*E/(y+z)-E,x=Math.sqrt(x*x+E*E)}else x=Math.abs(E-y);else E=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case fi.u:var y=new yn(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case fi.F:if(y=new yn(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case fi.o:y="",x=this.figures.s;for(var E=x.length,b=0;b=yt-1?!0:se[Oe+1].match(Ft)!==null}function E(){return Oe++,se[Oe]}function b(Uo){var Io=parseFloat(E()),_a=parseFloat(E());tt===tt.toLowerCase()&&(Io=ht.x+Io,_a=ht.y+_a),Uo.h(Io,_a)}function z(){return b(ht),ht}function ee(){return b(ut),ut}function re(){var Uo=Ye.toLowerCase();return Uo!=="c"&&Uo!=="s"&&Uo!=="q"&&Uo!=="t"?ht:new Je(2*ht.x-ut.x,2*ht.y-ut.y)}y===void 0&&(y=!1);var oe=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(oe,"$1 $2"),a=a.replace(oe,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var se=a.split(" ");for(a=0;a=yt-1);)if(Ye=tt,tt=E(),tt!=="")switch(tt.toUpperCase()){case"X":we=!0,fe=ue=!1;break;case"M":for(Be=z(),a.mc===null||we===!0?(Qo(a,Be.x,Be.y,ue,!fe,ye),we=!1):a.moveTo(Be.x,Be.y),oe.assign(ht);!x();)Be=z(),a.lineTo(Be.x,Be.y);break;case"L":for(;!x();)Be=z(),a.lineTo(Be.x,Be.y);break;case"H":for(;!x();)ht=new Je((tt===tt.toLowerCase()?ht.x:0)+parseFloat(E()),ht.y),a.lineTo(ht.x,ht.y);break;case"V":for(;!x();)ht=new Je(ht.x,(tt===tt.toLowerCase()?ht.y:0)+parseFloat(E())),a.lineTo(ht.x,ht.y);break;case"C":for(;!x();){Be=new Je,b(Be);var tn=ee(),Vi=z();Kr(a,Be.x,Be.y,tn.x,tn.y,Vi.x,Vi.y)}break;case"S":for(;!x();)Be=re(),tn=ee(),Vi=z(),Kr(a,Be.x,Be.y,tn.x,tn.y,Vi.x,Vi.y);break;case"Q":for(;!x();)Be=ee(),tn=z(),Wr(a,Be.x,Be.y,tn.x,tn.y);break;case"T":for(;!x();)ut=Be=re(),tn=z(),Wr(a,Be.x,Be.y,tn.x,tn.y);break;case"B":for(;!x();){Be=parseFloat(E()),tn=parseFloat(E()),Vi=parseFloat(E());var br=parseFloat(E()),fr=parseFloat(E()),Pi=fr,Qn=!1;x()||(Pi=parseFloat(E()),x()||(Qn=parseFloat(E())!==0)),tt===tt.toLowerCase()&&(Vi+=ht.x,br+=ht.y),a.arcTo(Be,tn,Vi,br,fr,Pi,Qn)}break;case"A":for(;!x();)Be=Math.abs(parseFloat(E())),tn=Math.abs(parseFloat(E())),Vi=parseFloat(E()),fr=br=!1,Qn=Pi=0,Pi=E(),Pi.length===1?(br=!!parseFloat(Pi),fr=!!parseFloat(E()),Pi=parseFloat(E())):Pi.length===2?(br=!!parseFloat(Pi[0]),fr=!!parseFloat(Pi[1]),Pi=parseFloat(E())):(br=!!parseFloat(Pi[0]),fr=!!parseFloat(Pi[1]),Pi=parseFloat(Pi.slice(2))),Qn=parseFloat(E()),tt===tt.toLowerCase()&&(Pi=ht.x+Pi,Qn=ht.y+Qn),ht.h(Pi,Qn),Zo(a,Be,tn,Vi,br,fr,Pi,Qn);break;case"Z":or(a),ht.assign(oe);break;case"F":for(Be="",tn=1;se[Oe+tn];)if(se[Oe+tn]==="0")ye=!0,tn++;else if(se[Oe+tn].match(/[Uu]/)!==null)tn++;else if(se[Oe+tn].match(Ft)===null)tn++;else{Be=se[Oe+tn];break}Be.match(/[Mm]/)?ue=!0:0ee&&(ee+=360),Be.startAngle+=ee),0>a&&(Be.startAngle=180-Be.startAngle,Be.sweepAngle=-Be.sweepAngle),0>E&&(Be.startAngle=-Be.startAngle,Be.sweepAngle=-Be.sweepAngle),Be.radiusX*=Math.sqrt(a*a+x*x),Be.radiusY!==void 0&&(Be.radiusY*=Math.sqrt(y*y+E*E));break;case nt:if(ee=Be.endX,re=Be.endY,Be.endX=ee*a+re*x+b,Be.endY=ee*y+re*E+z,Be.radiusX===0||Be.radiusY===0)break;y!==0&&(ee=180*Math.atan2(y,a)/Math.PI,0>ee&&(ee+=360),Be.xAxisRotation+=ee),0>a&&(Be.xAxisRotation=180-Be.xAxisRotation,Be.isClockwiseArc=!Be.isClockwiseArc),0>E&&(Be.xAxisRotation=-Be.xAxisRotation,Be.isClockwiseArc=!Be.isClockwiseArc),Be.radiusX*=Math.sqrt(a*a+x*x),Be.radiusY*=Math.sqrt(y*y+E*E);break;default:Pt("Unknown Segment type: "+Be.type)}}}}return this._isInvalidBounds=!0,this},Me.ca=function(a,y){y===void 0&&(y=0);var x=this.od,E=this.pd,b=this.Dc,z=this.Ec;switch(this.type){case fi.j:return Ot.Yb(x,E,b,z,y,a.x,a.y);case fi.u:var ee=yn.allocAt(Math.min(x,b)-y,Math.min(E,z)-y,Math.abs(b-x)+2*y,Math.abs(z-E)+2*y);return a=ee.ca(a),yn.free(ee),a;case fi.F:ee=Math.min(x,b)-y;var re=Math.min(E,z)-y;return x=(Math.abs(b-x)+2*y)/2,y=(Math.abs(z-E)+2*y)/2,0>=x||0>=y?!1:(ee=a.x-(ee+x),re=a.y-(re+y),1>=ee*ee/(x*x)+re*re/(y*y));case fi.o:return Vd(this,a,y,!0,!1);default:return!1}};function Vd(a,y,x,E,b){var z=y.x;y=y.y;for(var ee=a.bounds.x-20,re=0,oe,se,ue,fe,ye=a.figures.s,we=ye.length,Be=0;Be=a)return 0;if((b>ee?b-ee:ee-b)<(z>re?z-re:re-z)){if(zre)return 0}else if(yz)return 0}else if(bee)return 0}else if(seb)return 0;return 0a?a=0:1=z)return E=z-ee,E=ue===0?0:E/ue,x=x[re],re=x[2*a],b=x[2*a+1],y.h(re+(x[2*a+2]-re)*E,b+(x[2*a+3]-b)*E),y;ee+=ue}}return y},Me.wx=function(a){if(0>a?a=0:1=b)return b=y[ee],y=b[2*a],x=b[2*a+1],E=b[2*a+2],a=b[2*a+3],1>Math.abs(E-y)&&1>Math.abs(a-x)?0:1>Math.abs(E-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=E-y?0:180:180*Math.atan2(a-x,E-y)/Math.PI;z+=se}}return NaN},Me.Qu=function(a,y){if(0>a?a=0:1=z)return E=z-ee,E=ue===0?0:E/ue,ue=x[re],x=ue[2*a],re=ue[2*a+1],b=ue[2*a+2],a=ue[2*a+3],y[0]=x+(b-x)*E,y[1]=re+(a-re)*E,y[2]=1>Math.abs(b-x)&&1>Math.abs(a-re)?0:1>Math.abs(b-x)?0<=a-re?90:270:1>Math.abs(a-re)?0<=b-x?0:180:180*Math.atan2(a-re,b-x)/Math.PI,y;ee+=ue}}return y},Me.xx=function(a){if(this.type===fi.j){var y=this.startX,x=this.startY,E=this.endX,b=this.endY;if(y!==E||x!==b){var z=a.x;if(a=a.y,y===E){if(x=E?E===x?0:1:Math.abs(a-x)/(E-ee)}if(x===b)return y=E?E===y?0:1:Math.abs(z-y)/(E-ee);ee=(E-y)*(E-y)+(b-x)*(b-x);var re=Je.alloc();return Ot.qh(y,x,E,b,z,a,re),a=re.x,z=re.y,Je.free(re),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/ee)}}else if(this.type===fi.u){ee=this.startX,re=this.startY;var oe=this.endX;if(b=this.endY,ee!==oe||re!==b){y=oe-ee,x=b-re,z=2*y+2*x,E=a.x,a=a.y,E=Math.min(Math.max(E,ee),oe),a=Math.min(Math.max(a,re),b),ee=Math.abs(E-ee),oe=Math.abs(E-oe),re=Math.abs(a-re),b=Math.abs(a-b);var se=Math.min(ee,oe,re,b);if(se===re)return E/z;if(se===oe)return(y+a)/z;if(se===b)return(2*y+x-E)/z;if(se===ee)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,E=Je.alloc(),b=1/0,re=ee=0,oe=y.length;for(var ue=se=0,fe=0;fea?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,E=x.length,b=0;ba&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(E,0),this.Pg=Math.max(b,0),typeof ee=="boolean"?ee&&(this.isLargeArc=!0):typeof ee=="number"&&ee&&(this.isLargeArc=!0),re&&(this.isClockwiseArc=!0)):(this.Ne=E,this.Vh=b,a===Qe&&(z=Math.max(z,0)),this.Wh=z,typeof ee=="number"?(a===Qe&&(ee=Math.max(ee,0)),this.Pg=ee):this.Pg=0),this.ae=null}Ba.prototype.copy=function(){var a=new Ba;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Me=Ba.prototype,Me.Xa=function(a){if(!(a instanceof Ba)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case bl:case Ms:return Ot.B(this.endX,a.endX)&&Ot.B(this.endY,a.endY);case Su:return Ot.B(this.endX,a.endX)&&Ot.B(this.endY,a.endY)&&Ot.B(this.point1X,a.point1X)&&Ot.B(this.point1Y,a.point1Y)&&Ot.B(this.point2X,a.point2X)&&Ot.B(this.point2Y,a.point2Y);case He:return Ot.B(this.endX,a.endX)&&Ot.B(this.endY,a.endY)&&Ot.B(this.point1X,a.point1X)&&Ot.B(this.point1Y,a.point1Y);case Qe:return Ot.B(this.startAngle,a.startAngle)&&Ot.B(this.sweepAngle,a.sweepAngle)&&Ot.B(this.centerX,a.centerX)&&Ot.B(this.centerY,a.centerY)&&Ot.B(this.radiusX,a.radiusX)&&Ot.B(this.radiusY,a.radiusY);case nt:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Ot.B(this.xAxisRotation,a.xAxisRotation)&&Ot.B(this.endX,a.endX)&&Ot.B(this.endY,a.endY)&&Ot.B(this.radiusX,a.radiusX)&&Ot.B(this.radiusY,a.radiusY);default:return!1}},Me.qb=function(a){a.classType===Ba&&(this.type=a)},Me.toString=function(a){switch(a===void 0&&(a=-1),this.type){case bl:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Ms:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Su:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case He:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Qe:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case nt:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Me.freeze=function(){return this._isFrozen=!0,this},Me.ka=function(){return this._isFrozen=!1,this},Me.close=function(){return this.isClosed=!0,this};function Fu(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,E=a.radiusY;if(E===void 0&&(E=x),x===0||E===0)return a.ae=[],a.ae;y=a.Ne;var b=a.Vh,z=Ot.jx(0,0,x=we?ee=Math.PI:1<=we&&(ee=0),!oe&&0ee&&(ee+=2*Math.PI),oe=y>z?1:y/z,we=y>z?z/y:1,y=Ot.jx(0,0,y>z?y:z,ue,ue+ee,!0),z=jo.alloc(),z.reset(),z.translate(x,E),z.rotate(a.Ne,0,0),z.scale(oe,we),fi.Ha(y,z),jo.free(z),a.ae=y,a.ae}Xe.Object.defineProperties(Ba.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&bi(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&bi(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&bi(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&bi(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&bi(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&bi(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&bi(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&bi(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&bi(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&Ur(a,">= zero",Ba,"radiusX"),this._isFrozen&&bi(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&Ur(a,">= zero",Ba,"radiusY"),this._isFrozen&&bi(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&bi(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&bi(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&bi(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&bi(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&bi(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Ba.prototype.equalsApprox=Ba.prototype.Xa;var bl=new Wn(Ba,"Move",0),Ms=new Wn(Ba,"Line",1),Su=new Wn(Ba,"Bezier",2),He=new Wn(Ba,"QuadraticBezier",3),Qe=new Wn(Ba,"Arc",4),nt=new Wn(Ba,"SvgArc",4);Ba.className="PathSegment",Ba.Move=bl,Ba.Line=Ms,Ba.Bezier=Su,Ba.QuadraticBezier=He,Ba.Arc=Qe,Ba.SvgArc=nt;function Vt(){this.H=null,this.xu=new Je(0,0).freeze(),this.mt=new Je(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}Vt.prototype.copy=function(){var a=new Vt;return this.clone(a)},Vt.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},Vt.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},Vt.prototype.So=function(a,y){var x=this.diagram;return x===null||Wh(x,a,y),y},Vt.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Wh(x,a,y),y.assign(x.Ps(y))),y},Xe.Object.defineProperties(Vt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),Vt.prototype.getMultiTouchDocumentPoint=Vt.prototype.Bz,Vt.prototype.getMultiTouchViewPoint=Vt.prototype.So,Vt.className="InputEvent";function Qt(){this.H=null,this.xa="",this.ar=this.Lr=null}Qt.prototype.copy=function(){var a=new Qt;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},Qt.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},Xe.Object.defineProperties(Qt.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),Qt.className="DiagramEvent";function wn(){this.Fm=Ht,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}wn.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},wn.prototype.copy=function(){var a=new wn;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=Gn(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=Gn(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=Gn(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=Gn(y)&&typeof y.J=="function"?y.J():y,a},wn.prototype.qb=function(a){a.classType===wn&&(this.change=a)},wn.prototype.toString=function(){var a="";return a=this.change===In?a+"* ":this.change===Ht?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===In?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Ri(this.object)),this.oldValue!==null&&(a+=" old: "+Ri(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Ri(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},wn.prototype.I=function(a){return a?this.oldValue:this.newValue},wn.prototype.Dz=function(a){return a?this.oldParam:this.newParam},wn.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},wn.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},wn.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},wn.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},Xe.Object.defineProperties(wn.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===In&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),wn.prototype.redo=wn.prototype.redo,wn.prototype.canRedo=wn.prototype.canRedo,wn.prototype.undo=wn.prototype.undo,wn.prototype.canUndo=wn.prototype.canUndo,wn.prototype.getParam=wn.prototype.Dz,wn.prototype.getValue=wn.prototype.I,wn.prototype.clear=wn.prototype.clear;var In=new Wn(wn,"Transaction",-1),Ht=new Wn(wn,"Property",0),gi=new Wn(wn,"Insert",1),Zi=new Wn(wn,"Remove",2);wn.className="ChangedEvent",wn.Transaction=In,wn.Property=Ht,wn.Insert=gi,wn.Remove=Zi;function zr(){this.o=new ei().freeze(),this.xa="",this.j=!1}zr.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&0y&&a.cd(y,E),y++);for(;a.length>y;)a.pop();a.freeze()}},Xe.Object.defineProperties(zr.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isComplete:{get:function(){return this.j},set:function(a){this.j=a}}}),zr.prototype.optimize=zr.prototype.ak,zr.prototype.redo=zr.prototype.redo,zr.prototype.canRedo=zr.prototype.canRedo,zr.prototype.undo=zr.prototype.undo,zr.prototype.canUndo=zr.prototype.canUndo,zr.prototype.clear=zr.prototype.clear,zr.className="Transaction";function ji(){this.Pt=new Rn,this.Jd=!1,this.u=new ei().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new ei().freeze(),this.hl=new ei,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}ji.prototype.toString=function(a){var y="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;y+="[";for(var x=this.nestedTransactionNames.count,E=0;Ea.transactionLevel&&ko("Ending transaction without having started a transaction: "+x);var E=a.transactionLevel===1,b=a.currentTransaction;E&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,b));var z=0;if(0=E&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),E===0||y.count!==0&&y.get(y.count-1)===b||(y.add(b),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,b);else{a.Fe=!0;try{a.isEnabled&&b!==null&&(b.isComplete=!0,b.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,b),a.Fe=!1}b!==null&&b.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&b!==null){for(a=z,x=b.changes,b=x.count-1;b>=a;b--)y=x.M(b),y!==null&&y.undo(),x.ka(),x.mb(b);x.freeze()}return!1}Me.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},ji.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||ko("Change not within a transaction: "+x.toString()))}},ji.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},Xe.Object.defineProperties(ji.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexb||Math.abs(y.y-a.y)>E},Xe.Object.defineProperties(ki.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof $t&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),ki.prototype.startTransaction=ki.prototype.Ea,ki.className="Tool";function qn(){ki.call(this),this.name="ToolManager",this.hb=new ei,this.ob=new ei,this.Hb=new ei,this.F=this.V=850,this.o=new ni(2,2).ja(),this.Ha=5e3,this.ia=Or,this.u=ra,this.Mp=this.j=null,this.zj=-1}Ut(qn,ki),qn.prototype.initializeStandardTools=function(){},qn.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof ya&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},qn.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===oa&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===_o){y.bubbles=!0;return}if(this.gestureBehavior===oa)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,E=0;Eb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom?x.y-(E.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var E=a.diagram;if(!E.isReadOnly){var b=a.Oe;if(b!==null){var z=null,ee=null;x.fromNode===null&&(z=fl(a,x.i(0),!1),z!==null&&(ee=z.part));var re=null,oe=null;x.toNode===null&&(re=fl(a,x.i(x.pointsCount-1),!0),re!==null&&(oe=re.part)),b.isValidLink(ee,z,oe,re)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=ee,z!==null&&(x.fromPortId=z.portId),x.toNode=oe,re!==null&&(x.toPortId=re.portId),x.fromPort!==E.Mx&&E.R("LinkRelinked",x,E.Mx),x.toPort!==E.Nx&&E.R("LinkRelinked",x,E.Nx)):_r(b,ee,z,oe,re):_r(b,null,null,null,null)}}}}cr.prototype.doDragOver=function(){};function Ql(a,y){var x=a.diagram;a.dragsLink&&Zs(a,!0),ks(a);var E=a.findDragOverObject(y),b=x.lastInput;if(b.targetObject=E,E!==null){b.handled=!1;for(var z=E;z!==null;){var ee=z.mouseDrop;if(ee!==null&&(ee(b,z),b.handled))break;uu(a,b,z),z=jl(z)}}else z=x.mouseDrop,z!==null&&z(b);if(a.isActive||Rt!==null){for(b=(a.copiedParts||a.draggedParts).iterator;b.next();)z=b.key,z instanceof wi&&z.linksConnected.each(function(re){re.suspendsRouting=!1});if(a.doDropOnto(y,E),a.isActive||Rt!==null){for(a=yn.alloc(),y=x.selection.iterator;y.next();)E=y.value,E instanceof wi&&_e(x,E,a);yn.free(a)}}}function uu(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof zo||(x=a.mouseDrop,x!==null&&x(y))}function _e(a,y,x){var E=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(E=!0),a=a.Nu(x,function(b){return b.part},function(b){return b instanceof ii},!0,function(b){return b instanceof ii},E),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}cr.prototype.doDropOnto=function(){},cr.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(Xs(this,!1),lg(a,this.copiedParts),Ks(this,this.copiedParts,!1),hc(a,this.copiedParts)):this.mayMove()?(Js(this),Ks(this,this.draggedParts,!0)):this.mayDragOut()?(Xs(this,!1),Ks(this,this.copiedParts,!1)):Js(this),Ts(this,a.lastInput.documentPoint))}},cr.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?(Js(this),Xs(this,!0),lg(a,this.copiedParts),Ks(this,this.copiedParts,!1),hc(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(b){b.isSelected=!0}))):(y=!0,Js(this),this.mayMove()&&(Ks(this,this.draggedParts,!0),Ts(this,a.lastInput.documentPoint))),this.Ym=!0,Ql(this,a.lastInput.documentPoint),this.isActive){var E=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&rt(this),a.Ya(),hc(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",E)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},cr.prototype.simulatedMouseMove=function(a,y,x){if(Rt===null)return!1;var E=Rt.diagram;x instanceof $t||(x=null);var b=an;return x!==b&&(b!==null&&b!==E&&(b.ug(),Rt.isDragOutStarted=!1,b=b.toolManager.findTool("Dragging"),b!==null&&b.doSimulatedDragLeave()),an=x,x!==null&&x!==E&&(tl(),b=x.toolManager.findTool("Dragging"),b!==null&&(us.contains(b)||us.add(b),b.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===E||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(E=x.toolManager.findTool("Dragging"),E!==null&&(a!==null&&(a.targetTouches!==void 0&&(0ee&&(ee=se),ue>re&&(re=ue))}}for(E===1/0?z.h(0,0,0,0):z.h(E,b,ee-E,re-b),E=z.x+z.width/2,b=z.y+z.height/2,yn.free(z),z=a.Fr,ee=new $r,re=Je.alloc(),oe=y.iterator;oe.next();)se=oe.value,se instanceof ii&&se.canCopy()&&(ue=x.I(se),ue!==null&&(ue.points=se.points,va(ue,z.x-E,z.y-b),ue.suspendsRouting=!0,ee.add(ue,a.Pd())));for(y=y.iterator;y.next();)se=y.value,se.Zc()&&se.canCopy()&&(oe=x.I(se),oe!==null&&(se=se.location,re.h(z.x-(E-se.x),z.y-(b-se.y)),oe.location=re,oe.Va(),ee.add(oe,a.Pd(re))));Je.free(re),a.copiedParts=ee,Ga(a,ee.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,va(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}cr.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},cr.prototype.computeMove=function(a,y,x,E){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,E):new Je},Xe.Object.defineProperties(cr.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),cr.prototype.getDraggingSource=cr.prototype.Az;var Rt=null,an=null;cr.className="DraggingTool",us=new ei,to("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),qn.prototype.doCancel=function(){Rt!==null&&Rt.doCancel(),ki.prototype.doCancel.call(this)};function Xt(){ki.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new ii,y=new Go;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new Go,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new wi,y=new Go,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Is,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new wi,y=new Go,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=Is,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new $r,this.Of=this.gj=this.Pf=null}Ut(Xt,ki),Xt.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},Xt.prototype.copyPortProperties=function(a,y,x,E,b){if(a!==null&&y!==null&&x!==null&&E!==null){var z=y.Df(),ee=ni.alloc();ee.width=y.naturalBounds.width*z,ee.height=y.naturalBounds.height*z,E.desiredSize=ee,ni.free(ee),b?(E.toSpot=y.toSpot,E.toEndSegmentLength=y.toEndSegmentLength):(E.fromSpot=y.fromSpot,E.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=Ya,z=Je.alloc(),x.location=y.ga(Ya,z),Je.free(z),E.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,E,b)}},Xt.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=Is,y.fromSpot=lu,y.toSpot=lu),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},Xt.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},Xt.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof wi){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},Xt.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof wi))return null;for(;a!==null;){var E=y?a.toLinkable:a.fromLinkable;if(E===!0&&(a.portId!==null||a instanceof wi)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(E===!1)break;a=a.panel}return null},Xt.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,E=this.portGravity;0>=E&&(E=.1);var b=this,z=y.og(x,E,function(fe){return b.findValidLinkablePort(fe,a)},null,!0);for(E=1/0,y=null,z=z.iterator;z.next();){var ee=z.value,re=ee.part;if(re instanceof wi){var oe=ee.ga(Ya,Je.alloc()),se=x.x-oe.x,ue=x.y-oe.y;Je.free(oe),oe=se*se+ue*ue,oex){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},Xt.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},Xt.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},Xt.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof wi))return!1;a=a.portId,a===null&&(a="");var E=y.part;if(!(E instanceof wi))return!1;for(y=y.portId,y===null&&(y=""),y=E.Sd(y);y.next();)if(E=y.value,E.fromNode===x&&E.fromPortId===a)return!0;return!1},Xt.prototype.isValidLink=function(a,y,x,E){if(!this.isValidFrom(a,y)||!this.isValidTo(x,E)||!(y===null||E===null||(y.fromLinkableSelfNode&&E.toLinkableSelfNode||!this.isInSameNode(y,E))&&(y.fromLinkableDuplicates&&E.toLinkableDuplicates||!this.isLinked(y,E)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var b=a.linkValidation;if(b!==null&&!b(a,y,x,E,this.originalLink))return!1}return x!==null&&(b=x.linkValidation,b!==null&&!b(a,y,x,E,this.originalLink))?!1:(b=this.linkValidation,b!==null?b(a,y,x,E,this.originalLink):!0)},Xt.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var E=new Rn;return E.add(a),Hn(this,x,y,E)};function Hn(a,y,x,E){if(y===x)return!0;var b=y.fromNode;return b!==null&&b.isLinkLabel&&(E.add(b),Hn(a,b.labeledLink,x,E))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(E.add(y),Hn(a,y.labeledLink,x,E))))}Xt.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var E=this.diagram.validCycle;if(E!==hg){if(E===p0){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=y.linksConnected;E.next();){var b=E.value;if(b!==x&&b.isTreeLink&&b.toNode===y)return!1}return!En(this,a,y,x,!0)}if(E===Z0){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=a.linksConnected;E.next();)if(b=E.value,b!==x&&b.isTreeLink&&b.fromNode===a)return!1;return!En(this,a,y,x,!0)}if(E===h0)return a===y?a=!0:(E=new Rn,E.add(y),a=kn(this,E,a,y,x)),!a;if(E===f0)return!En(this,a,y,x,!1);if(E===g0)return a===y?a=!0:(E=new Rn,E.add(y),a=Bi(this,E,a,y,x)),!a}return!0};function En(a,y,x,E,b){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var ee=z.value;if(ee!==E&&(!b||ee.isTreeLink)&&ee.toNode===y&&(ee=ee.fromNode,ee!==y&&En(a,ee,x,E,b)))return!0}return!1}function kn(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==b&&ee.toNode===x&&(ee=ee.fromNode,ee!==x&&kn(a,y,ee,E,b)))return!0}return!1}function Bi(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var ee=z.value;if(ee!==b){var re=ee.fromNode;if(ee=ee.toNode,re=re===x?ee:re,re!==x&&Bi(a,y,re,E,b))return!0}}return!1}Xe.Object.defineProperties(Xt.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),Xt.className="LinkingBaseTool";function Jn(){Xt.call(this),this.name="Linking",this.V={},this.F=null,this.K=xi,this.Xd=null}Ut(Jn,Xt),Jn.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},Jn.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof wi)))return null;var x=this.direction;if(x===xi||x===Ui){var E=this.findValidLinkablePort(y,!1);if(E!==null||this.startObject===a&&(E=a.port,this.findValidLinkablePort(E,!1)))return this.isForwards=!0,E}return(x===xi||x===vr)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},Jn.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof wi&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof wi&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},Jn.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},Jn.prototype.doStop=function(){Xt.prototype.doStop.call(this),this.startObject=null},Jn.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,E=null,b=null,z=null;try{var ee=this.targetPort=this.findTargetPort(this.isForwards);if(ee!==null){var re=ee.part;re instanceof wi&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),E=re,b=ee):(y=re,x=ee,this.originalToNode!==null&&(E=this.originalToNode,b=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(E=this.originalToNode,b=this.originalToPort);y!==null||E!==null?(z=this.insertLink(y,x,E,b),z!==null?(ee===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,E,b)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},Jn.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof ii)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},Jn.prototype.insertLink=function(a,y,x,E){return this.diagram.partManager.insertLink(a,y,x,E)},Jn.prototype.doNoLink=function(){},Xe.Object.defineProperties(Jn.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var xi=new Wn(Jn,"Either",0),Ui=new Wn(Jn,"ForwardsOnly",0),vr=new Wn(Jn,"BackwardsOnly",0);Jn.className="LinkingTool",Jn.Either=xi,Jn.ForwardsOnly=Ui,Jn.BackwardsOnly=vr;function tr(){Xt.call(this),this.name="Relinking";var a=new Go;a.figure="Diamond",a.desiredSize=js,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new Go,a.figure="Diamond",a.desiredSize=js,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new yn}Ut(tr,Xt),tr.prototype.updateAdornments=function(a){if(a!==null&&a instanceof ii){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var E=a.selectionObject;E!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(E,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(E=a.selectionObject,E!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(E,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},tr.prototype.makeAdornment=function(a,y){var x=new ya;return x.type=hi.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},tr.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},tr.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof ya&&x.adornedPart instanceof ii))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break e;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof hi)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},Mo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},Mo.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},Mo.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},Mo.prototype.stopTransaction=function(){var a=this.diagram,y=ki.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Mo.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},Mo.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Je.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),a.bd(),Je.free(b)}},Mo.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Je.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),Je.free(b),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},Mo.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof zo){var E=new ei;if(E.add(a),!this.dragsMembers&&a.placeholder===null){var b=new ae;b.dragsMembers=!1}y.moveParts(E,this.oppositePoint.copy().re(x),!0,b)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},Mo.prototype.computeResize=function(a,y,x,E,b,z){y.Mc()&&(y=Ya);var ee=this.adornedObject.naturalBounds,re=ee.x,oe=ee.y,se=ee.x+ee.width,ue=ee.y+ee.height,fe=1;if(!z){fe=ee.width;var ye=ee.height;0>=fe&&(fe=1),0>=ye&&(ye=1),fe=ye/fe}return ye=Je.alloc(),Ot.No(a.x,a.y,re,oe,b.width,b.height,ye),a=ee.copy(),0>=y.x?0>=y.y?(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=Math.max(se-a.x,x.width),a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.x=se-a.width,a.y=ue-a.height)):1<=y.y?(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=Math.max(se-a.x,x.width),a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.x=se-a.width)):(a.x=Math.max(ye.x,se-E.width),a.x=Math.min(a.x,se-x.width),a.width=se-a.x,z||(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=Math.max(ue-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width),a.y=ue-a.height)):1<=y.y?(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe):(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width))):(a.width=Math.max(Math.min(ye.x-re,E.width),x.width),z||(a.height=Math.max(Math.min(fe*a.width,E.height),x.height),a.width=a.height/fe,a.y=oe+.5*(ue-oe-a.height))):0>=y.y?(a.y=Math.max(ye.y,ue-E.height),a.y=Math.min(a.y,ue-x.height),a.height=ue-a.y,z||(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width,a.x=re+.5*(se-re-a.width))):1<=y.y&&(a.height=Math.max(Math.min(ye.y-oe,E.height),x.height),z||(a.width=Math.max(Math.min(a.height/fe,E.width),x.width),a.height=fe*a.width,a.x=re+.5*(se-re-a.width))),Je.free(ye),a},Mo.prototype.computeReshape=function(){var a=_n;return this.adornedObject instanceof Go&&(a=Rv(this.adornedObject)),!(a===Ir||this.diagram.lastInput.shift)},Mo.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},Mo.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var E=this.handleDistance;return x===0?y.x=a.naturalBounds.width+E:x===45?(y.x=a.naturalBounds.width+E,y.y=a.naturalBounds.height+E):x===90?y.y=a.naturalBounds.height+E:x===135?(y.x=-E,y.y=a.naturalBounds.height+E):x===180?y.x=-E:x===225?(y.x=-E,y.y=-E):x===270?y.y=-E:x===315&&(y.x=a.naturalBounds.width+E,y.y=-E),a.ga(y)},Vo.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new Je(NaN,NaN),this.isActive=a.isMouseCaptured=!1},Vo.prototype.stopTransaction=function(){var a=this.diagram,y=ki.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Vo.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},Vo.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},Vo.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},Vo.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,E=y.rotateObject;(x===E||x.rg(E))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},Vo.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},Xe.Object.defineProperties(Vo.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof ya))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof ya)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),Vo.className="RotatingTool",to("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function ja(){ki.call(this),this.name="ClickSelecting"}Ut(ja,ki),ja.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},ja.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},ja.className="ClickSelectingTool";function Yi(){ki.call(this),this.name="Action",this.pk=null}Ut(Yi,ki),Yi.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Yi.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Yi.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Yi.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Yi.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Yi.prototype.doStop=function(){this.pk=null},Yi.className="ActionTool";function $o(){ki.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new Je(0,0)}Ut($o,ki),$o.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},$o.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},$o.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var E=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof pi)x.Zc()&&(ih(x),E=x.copy(),E!==null&&y.add(E));else if(x!==null){var b=y.model.copyNodeData(x);Gn(b)&&(y.model.xf(b),E=y.Lc(b))}if(E!==null){var z=Je.allocAt(a.x,a.y);this.isGridSnapEnabled&&_l(this.diagram,E,a,z),E.location=z,y.allowSelect&&(y.clearSelection(!0),E.isSelected=!0),Je.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",E)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return E},Xe.Object.defineProperties($o.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),$o.className="ClickCreatingTool";function Po(){ki.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new pi;a.layerName="Tool",a.selectable=!1;var y=new Go;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}Ut(Po,ki),Po.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom&&(x.y-=E.height+5/y.scale),x.ya.lastInput.clickCount)):!1},Ge.prototype.doStart=function(){Fo=this,this.textBlock!==null&&this.doActivate()},Ge.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof Ws&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=vn;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var E=new yn(this.textBlock.ga(bu),this.textBlock.ga(Vu));a.tv(E),x.show(y,a,this),this.currentTextEditor=x}}}},Ge.prototype.doCancel=function(){this.stopTool()},Ge.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Ge.prototype.doMouseDown=function(){this.isActive&&this.acceptText(qt)},Ge.prototype.acceptText=function(a){switch(a){case qt:this.qa===pr?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===vn||this.qa===Co||this.qa===vi)&&(this.qa=ar,ct(this));break;case Mt:case xn:case Kt:(xn!==a||this.textBlock.isMultiline!==!0)&&(this.qa===vn||this.qa===Co||this.qa===vi)&&(this.qa=ar,ct(this))}};function ct(a){var y=a.textBlock,x=a.diagram,E=a.currentTextEditor;if(y!==null&&E!==null){var b=y.text,z="";E.valueFunction!==null&&(z=E.valueFunction()),a.isValidText(y,b,z)?(a.Ea(a.name),a.qa=pr,a.transactionResult=a.name,y.text=z,a.doSuccess(b,z),x!==null&&x.R("TextEdited",y,b),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=Co,a.doError(b,z))}}Ge.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},Ge.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},Ge.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=un,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},Ge.prototype.doStop=function(){Fo=null},Ge.prototype.isValidText=function(a,y,x){var E=this.textValidation;return E!==null&&!E(a,y,x)?!1:(E=a.textValidation,!!(E===null||E(a,y,x)))},Ge.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},Xe.Object.defineProperties(Ge.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),Ge.prototype.measureTemporaryTextBlock=Ge.prototype.Lx;var Mt=new Wn(Ge,"LostFocus",0),qt=new Wn(Ge,"MouseDown",1),Kt=new Wn(Ge,"Tab",2),xn=new Wn(Ge,"Enter",3),mn=new Wn(Ge,"SingleClick",0),ln=new Wn(Ge,"SingleClickSelected",1),dn=new Wn(Ge,"DoubleClick",2),un=new Wn(Ge,"StateNone",0),vn=new Wn(Ge,"StateActive",1),vi=new Wn(Ge,"StateEditing",2),ar=new Wn(Ge,"StateValidating",3),Co=new Wn(Ge,"StateInvalid",4),pr=new Wn(Ge,"StateValidated",5),Fo=null;Ge.className="TextEditingTool",Ge.LostFocus=Mt,Ge.MouseDown=qt,Ge.Tab=Kt,Ge.Enter=xn,Ge.SingleClick=mn,Ge.SingleClickSelected=ln,Ge.DoubleClick=dn,Ge.StateNone=un,Ge.StateActive=vn,Ge.StateEditing=vi,Ge.StateValidating=ar,Ge.StateInvalid=Co,Ge.StateValidated=pr,to("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function Ao(a){es||(ua(),es=!0),this.H=$c,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=rs,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Rn,this.ce=new ps,this.ce.Yd=this,this.Ei=new Rn,this.pu=new Rn,this.Sr=new Rn,this.pr=new Rn,a&&Object.assign(this,a)}Ao.prototype.Xe=function(a){this.H=a},Ao.prototype.canStart=function(){return!0};function bo(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),al(a.H),a.zb=!0)}function Mi(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,E=a.Zd.contains("Model");E&&(a.Ok=!0,a.Pk===rs?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===vl&&y.vc.clear(),a.Qw=!!(a.Pk===Sl&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),E&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),iu(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,E=y.vc.get(x),x.autoScale!==Id&&E!==null&&(delete E.start.scale,delete E.end.scale),An.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&rd(x),cf(x),a.zb=!1,y.start(),y.bc&&(Sr(a),x.Ya(),_c(y,0),yd(x,!0),Cr(a),x.R("AnimationStarting",a)))}))}}function yr(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function Ho(a,y,x,E){a.isTicking||yr(a)||y instanceof ii&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,E,!1)}Me=Ao.prototype,Me.fv=function(a){return this.ce.fv(a)},Me.Xu=function(a){return this.ce.Xu(a)};function Dn(a,y){function x(){if(0z?z+=360:oe+=360),z=b(x,z,oe-z,E)%360,ee=b(x,ee,se-ee,E),re=b(x,re,ue-re,E),x=b(x,a,y-a,E),"hsla("+z+", "+ee+"%, "+re+"%, "+x+")"}function ua(){function a(x,E,b,z,ee,re){x.position=new Je(z(ee,E.x,b.x-E.x,re),z(ee,E.y,b.y-E.y,re))}var y=new $r;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,E,b,z,ee,re){eea&&Ur(a,">= 1",Ao,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),Ao.prototype.stopAnimation=Ao.prototype.Cc;var Er=null,es=!1,rs=new Wn(Ao,"Default",1),Sl=new Wn(Ao,"AnimateLocations",2),vl=new Wn(Ao,"None",3);Ao.className="AnimationManager",Ao.defineAnimationEffect=function(a,y){es||(ua(),es=!0),Er.add(a,y)},Ao.Default=rs,Ao.AnimateLocations=Sl,Ao.None=vl;function ps(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=Yd,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Ys,this.vc=new $r,this.Tt=new $r,this.yl=new Rn,this.Ut=new Rn,this.dw=fg,a&&Object.assign(this,a)}ps.prototype.suspend=function(){this.Xk=!0},ps.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,dc(this,!0),Sr(this.Yd),yd(this.H),Cr(this.Yd),this.H.redraw()};function iu(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:E-a.Qd;y&&(b=a.gw,ba.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function _c(a,y){for(var x=a.Gd,E=a.vc.iterator,b=a.Wk;E.next();){var z=E.key;if(!(z instanceof It&&z.diagram===null)){var ee=E.value,re=b?ee.end:ee.start;ee=b?ee.start:ee.end;var oe=Er,se;for(se in ee)se==="position"&&(ee["position:placeholder"]||ee["position:nodeCollapse"])||oe.get(se)===null||oe.get(se)(z,re[se],ee[se],a.Lp,y,x,a)}}}Me.stop=function(){return this.bc?(this.Ml(!0),this):this},Me.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,Sr(x);for(var E=this.vc,b=this.yl.iterator;b.next();)y.remove(b.value);for(b=this.Ut.iterator;b.next();)b.value.v();b=this.ho,E=E.iterator;for(var z=Er;E.next();){var ee=E.key,re=E.value,oe=b?re.end:re.start,se=b?re.start:re.end,ue=re.Ku,fe;for(fe in se)if(z.get(fe)!==null){var ye=fe;!re.Hu||ye!=="position:nodeCollapse"&&ye!=="position:placeholder"||(ye="position"),z.get(ye)(ee,oe[fe],ue[fe]!==void 0?ue[fe]:re.Hu?oe[fe]:se[fe],this.Lp,this.Gd,this.Gd,this)}re.Hu&&ue.location!==void 0&&ee instanceof pi&&(ee.location=ue.location),re.nv&&ee instanceof pi&&ee.Zb(!1)}if(y.As.clear(),eh(y,!1),y.Ya(),y.N(),yd(y,!0),x.defaultAnimation===this){for(fe=x.pr.iterator;fe.next();)b=fe.value,b.Tg!==null&&(b.points=b.Tg,b.Tg=null);x.pr.clear()}yd(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),Cr(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),iu(this,null),x.Ml(this),y.$b())}},Me.Cj=function(a,y){var x=y.actualBounds,E=null;if(y instanceof zo&&(E=y.placeholder),E!==null?(x=E.ga(bu),E=E.padding,x.x+=E.left,x.y+=E.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new Je(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof zo)for(a=a.memberParts;a.next();)E=a.value,E instanceof wi&&this.Cj(E,y)},Me.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof zo&&(x=y.placeholder),x!==null){var E=x.ga(bu);x=x.padding,E.x+=x.left,E.y+=x.top,this.add(a,"position:placeholder",a.position,E,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),E=this.vc,E.contains(a)&&(E.I(a).nv=!0),a instanceof zo)for(a=a.memberParts;a.next();)E=a.value,E instanceof wi&&this.Aj(E,y)}},Me.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},Xe.Object.defineProperties(ps.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&Ur(a,">= 1",ps,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Oc(a,y,x,E){return a===E?y+x:x*(-Math.pow(2,-10*a/E)+1)+y}ps.className="Animation",ps.EaseLinear=function(a,y,x,E){return x*a/E+y},ps.EaseInOutQuad=Yd,ps.EaseInQuad=function(a,y,x,E){return x*(a/=E)*a+y},ps.EaseOutQuad=function(a,y,x,E){return-x*(a/=E)*(a-2)+y},ps.EaseInExpo=function(a,y,x,E){return a===0?y:x*Math.pow(2,10*(a/E-1))+y},ps.EaseOutExpo=Oc;function jc(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}jc.className="AnimationState";function Ud(a,y,x){this.xd=null,this.rf=a,this.so=x||zl,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=Du))}Ud.prototype.copy=function(){var a=new Ud(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function ol(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}Xe.Object.defineProperties(Ud.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var zl=new Wn(Ud,"Default",1),Du=new Wn(Ud,"Immediate",2),Ul=new Wn(Ud,"Bundled",3);Ud.className="AnimationTrigger",Ud.Default=zl,Ud.Immediate=Du,Ud.Bundled=Ul;function Ds(a){Ea(this),this.H=null,this.Pa=new ei,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Me=Ds.prototype,Me.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,E=0,b=0,z=0,ee=0,re=this.Pa.iterator;re.next();){var oe=re.value;oe instanceof zo?b++:oe instanceof wi?E++:oe instanceof ii?z++:oe instanceof ya?ee++:x++}if(re="",0x.Oq||re.height*b>x.Oq?y.gc(a,x):(b=y.actualBounds,z=y.naturalBounds,b.width===0||b.height===0||isNaN(b.x)||isNaN(b.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&(Vl(y,a,y.areaBackground,!0,!0,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.areaBackground===null&&y.background===null&&(Vl(y,a,"rgba(0,0,0,0.3)",!0,!1,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),Vl(y,a,y.background,!0,!1,z,b),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),E&&(a.restore(),a.Vc(!0))}},Me.g=function(a,y,x,E,b){var z=this.diagram;z!==null&&z.cb(Ht,a,this,y,x,E,b)},Me.oi=function(a,y,x){var E=this.Pa;if(y.Ig=this,this===null&&gd(y),a>=E.count)a=E.count;else if(E.M(a)===y)return-1;return E.Gb(a,y),y.Vo(x),E=this.diagram,E!==null&&(x?E.N():E.oi(y)),cc(this,a,y),a},Me.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var E=this.Pa;if(0>a||a>=E.length){if(a=E.indexOf(y),0>a)return-1}else if(E.M(a)!==y&&(a=E.indexOf(y),0>a))return-1;return y.Wo(x),E.mb(a),E=this.diagram,E!==null&&(x?E.N():E.pc(y)),y.Ig=null,gd(y),a};function cc(a,y,x){if(y=rg(a,y,x),x instanceof zo&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var E=-1,b=a.Pa.s,z=b.length,ee=0;eeE&&re.containingGroup===x&&(E=ee,0<=y))break}!(0>E)&&E=b)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,ee=NaN;0<=z&&(ee=a.M(z).zOrder,!!isNaN(ee));)z--;for(var re=y+1,oe=NaN;reE)for(;;){if(z===-1||ee<=E){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(ee=NaN;0<=--z&&(ee=a.M(z).zOrder,isNaN(ee)););}else if(!isNaN(oe)&&oe=E){if(re--,re===y)break;return a.mb(y),a.Gb(re,x),re}for(oe=NaN;++rea||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` + `+x.value.toString(a-1);return y};function fh(a,y){if(os){if(y!=null||Pt("Diagram setup requires an argument DIV."),a.Ka!==null&&Pt("Diagram has already completed setup."),typeof y=="string"?a.Ka=An.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:Pt("No DIV or DIV id supplied: "+y),a.Ka===null&&Pt("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&Pt("Invalid div id; div already has a Diagram associated with it."),!a.ol&&An.ResizeObserver){var x=eo(function(){a.$b()},250);a.ol=new An.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}An.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var E="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=E,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=An.go;var b=new Vc(a);if(b.style!==void 0&&(b.style.position="absolute",b.style.top="0px",b.style.left="0px",An.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),b.style.zIndex="2",b.style.userSelect="none",b.style.MozUserSelect="none",b.style.touchAction="none",b.style.letterSpacing="normal !important",b.style.wordSpacing="normal !important"),a.ta=b,a.ib=b.context,E=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),sg(a,a.Aa,a.ya),a.Ka.insertBefore(b.Oa,a.Ka.firstChild),b=new Vc(null),b.width=1,b.height=1,a.jw=b,a.oy=b.context,os){b=Yr("div");var z=Yr("div");b.style.position="absolute",b.style.overflow="auto",b.style.width=a.Aa+"px",b.style.height=a.ya+"px",b.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(b),b.appendChild(z),b.onscroll=og,b.addEventListener("pointerdown",Rf),b.H=a,b.uy=!0,b.vy=!0,a.ku=b,a.hu=z}a.hk=eo(function(){a.Yh=null,a.N()},300),a.Ov=eo(function(){cf(a)},250),a.preventDefault=function(ee){return ee.preventDefault(),!1},a.$j=function(ee){if(a.isEnabled){var re=Ld(a,ee,!0);re.bubbles=!0;var oe=0,se=0;re.delta=0,ee.deltaX!==void 0?(ee.deltaX!==0&&(oe=0Math.abs(ee.deltaY)?-oe:-se):ee.wheelDeltaX!==void 0?(ee.wheelDeltaX!==0&&(oe=0Math.abs(ee.wheelDeltaY)?-oe:-se):ee.wheelDelta!==void 0&&ee.wheelDelta!==0&&(re.delta=0re||Math.abs(se.y-ee.screenY)>re)?a.yq++:a.yq=1,oe.clickCount=a.yq,a.tw=ee.timeStamp,a.uw.sg(ee.screenX,ee.screenY),a.doMouseDown(),ee.button===1?ee.preventDefault():jd(oe,ee)}},a.dk=function(ee){if(a.isEnabled){a.Vk=!0;var re=a.oj;if(re[0]===null||re[0].pointerId!==ee.pointerId&&re[0].pointerType===ee.pointerType){if(re[1]!==null&&re[1].pointerId===ee.pointerId){re[1]=ee;return}if(re[0]===null)re[0]=ee;else return}else re[0]=ee;if(re[0].pointerId===ee.pointerId){re=Zf(a,ee,!1,!1,!1,re[1]!==null);var oe=An.document.elementFromPoint(ee.clientX,ee.clientY)||null;oe!==null&&oe.shadowRoot!==void 0&&oe.shadowRoot!==null&&(oe=oe.shadowRoot.elementFromPoint(ee.clientX,ee.clientY));var se=a,ue=ee;oe&&oe.H&&(ue=ee,se=oe.H),re.targetDiagram=se,gh(a,ue,re),re.targetObject=null,a.doMouseMove(),jd(re,ee)}}},a.fk=function(ee){if(a.isEnabled){a.Vk=!0;var re=ee.pointerType==="touch"||ee.pointerType==="pen",oe=a.Yt;if(re&&a.qu)delete oe[ee.pointerId],ee.preventDefault();else if(oe=a.oj,oe[0]===null||oe[0].pointerId!==ee.pointerId&&oe[0].pointerType===ee.pointerType)oe[1]!==null&&oe[1].pointerId===ee.pointerId&&(oe[1]=null);else{oe[0]=null,oe=Zf(a,ee,!1,!0,!0,!1);var se=An.document.elementFromPoint(ee.clientX,ee.clientY)||null;se!==null&&se.shadowRoot!==void 0&&se.shadowRoot!==null&&(se=se.shadowRoot.elementFromPoint(ee.clientX,ee.clientY)),se!==null&&se.H instanceof $t&&se.H!==a&&gh(se.H,ee,oe),se===null&&(se=ee.target),gh(a,ee,oe),oe.clickCount=a.yq,oe.targetDiagram=ag(ee,se),oe.targetObject=null,a.doMouseUp(),jd(oe,ee),re&&(a.wq=!1)}}},a.ek=function(ee){if(a.isEnabled){a.Vk=!1;var re=a.Yt;re[ee.pointerId]&&delete re[ee.pointerId],re=a.oj,re[0]!==null&&re[0].pointerId===ee.pointerId&&(re[0]=null),re[1]!==null&&re[1].pointerId===ee.pointerId&&(re[1]=null),ee.pointerType!=="touch"&&ee.pointerType!=="pen"&&(ee=a.currentTool,ee.cancelWaitAfter(),ee.standardMouseOver())}},a.ck=function(ee){var re=a.oj;re[0]!==null&&re[0].pointerId===ee.pointerId?(re[0]=null,a.wq=!1):re[1]!==null&&re[1].pointerId===ee.pointerId&&(re[1]=null)},a.Vp=E.Z["d"+tp[1]+tp[2]+"wI"+no.slice(1,5)]["b"+Ix.slice(1,y)](E.Z,Ip,y,y),E.Vc(!0),Xg(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}$t.prototype.addEventListener=function(a,y,x,E){a.addEventListener(y,x,{capture:E,passive:!1})},$t.prototype.removeEventListener=function(a,y,x,E){a.removeEventListener(y,x,{capture:E})};function Xg(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(An,"resize",a.Ov,!1)}function rd(a){30Be&&(this.position=tt.h(-(y.scrollWidth-this.Aa)+Ye-this.Aa/b+ue,this.position.y))),a.vy&&this.allowVerticalScroll&&(reOe&&(this.position=tt.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/b+z))),Je.free(tt),this.vd=!0,this.Ee=this.qr=!1,E=this.documentBounds,b=this.viewportBounds,ue=E.right,Be=b.right,z=E.bottom,Oe=b.bottom,ee=E.x,fe=b.x,re=E.y,E=b.y,ye>=oe&&ee>=fe&&ue<=Be&&(x.style.width="1px"),we>=se&&re>=E&&z<=Oe&&(x.style.height="1px"))}},$t.prototype.computeBounds=function(a){return a===void 0&&(a=new yn),al(this),Hf(this,a)};function Hf(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,E=a.Wa.s,b=E.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===Lg?(y=oe>re?(ee-a.Db)/E:(z-a.Db)/b,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}$t.prototype.zoomToFit=function(){var a=this.sj;this.sj=fg,this.scale=bh(this,Cc),a!==fg&&(Kd(this,!1),Bg(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Me=$t.prototype,Me.BA=function(a,y){y===void 0&&(y=Cc);var x=a.width,E=a.height;if(!(x===0||E===0||isNaN(x)&&isNaN(E))){var b=1;if(y===Cc||y===Lg)if(isNaN(x))b=this.viewportBounds.height*this.scale/E;else if(isNaN(E))b=this.viewportBounds.width*this.scale/x;else{b=this.Aa;var z=this.ya;b=y===Lg?z/E>b/x?(z-(this.Be?this.Db:0))/E:(b-(this.gf?this.Db:0))/x:Math.min(z/E,b/x)}this.scale=b,this.position=new Je(a.x,a.y)}},Me.Jy=function(a,y){this.Va();var x=this.documentBounds,E=this.viewportBounds;this.position=new Je(x.x+(a.x*x.width+a.offsetX)-(y.x*E.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*E.height-y.offsetY))},Me.zz=function(a){if(a instanceof It){this.eq=a;var y=Je.alloc();this.fq=this.op(a.ga(bu,y)),Je.free(y)}else this.eq=null,this.fq=ll};function Bg(a,y,x,E,b,z){var ee=Je.allocAt(a.pa.x,a.pa.y),re=ee.x,oe=ee.y;if(a.eq!==null){var se=Je.alloc();se=a.eq.ga(bu,se),re=se.x-a.fq.x/a.scale,oe=se.y-a.fq.y/a.scale,b=lu,Je.free(se)}(z||a.scrollMode===fg)&&(b.sb()&&(x>y.width&&(re=y.x+(b.x*y.width+b.offsetX)-(b.x*x-b.offsetX)),E>y.height&&(oe=y.y+(b.y*y.height+b.offsetY)-(b.y*E-b.offsetY))),b=a.rj,z=x-y.width,xy.left?re=y.left:rey.top?oe=y.top:oey;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new Rn,a.Nv(x,a.De)}a.nodes.each(function(E){E instanceof zo&&E.U&65536&&(E.U=E.U^65536)})}}Me.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof zo||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof zo&&x.isVisible()&&yl(this,x);for(a.reset();a.next();)x=a.value,x instanceof ii&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof ya&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function yl(a,y){for(var x=Bn(),E=Bn(),b=y.memberParts;b.next();){var z=b.value;z.isVisible()&&(z instanceof zo?(bc(z)||Dd(z)||Fs(z))&&yl(a,z):z instanceof ii?z.fromNode===y||z.toNode===y?E.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,b=0;bFt&&(Ye=Vi.left,ut=Vi.right),tt.height>tn&&(ht=Vi.top,yt=Vi.bottom)):(Ye=Vi.left,ut=Vi.right,ht=Vi.top,yt=Vi.bottom);var br=tt.width+Ye+ut,fr=tt.height+ht+yt;Vi=a.scale;var Pi=br>oe/Vi,Qn=fr>se/Vi;if(!(z||a.gf||a.Be||Pi||Qn))return!0;Ye=tt.x-Ye,oe=ue.x,ut=tt.right+ut,se=ue.right+ee,ht=tt.y-ht;var Uo=ue.y;tt=tt.bottom+yt,ue=ue.bottom+re;var Io="1px";if(yt="1px",a.scrollMode===fg&&(Pi||Qn)&&(Pi&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(Pi=1,Ye+1se+1&&(Pi=Math.max((ut-se)*Vi+a.Aa,Pi)),Ft+ee+1ue+1&&(Pi=Math.max((tt-ue)*Vi+a.ya,Pi)),tn+re+1se+1&&(ee=Math.max((ut-se)*Vi+a.Aa,ee)),Ft+1ue+1&&(re=Math.max((tt-ue)*Vi+ee,re)),tn+1se+1&&(y=a.position.x*Vi)),a.tn)switch(a.bu){case"negative":y=-(Be.scrollWidth-y-Be.clientWidth);break;case"reverse":y=Be.scrollWidth-y-Be.clientWidth}return Be.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(tn+1ue+1&&(Be.scrollTop=a.position.y*Vi)),oe=a.Aa,se=a.ya,Be.style.width=oe+(a.gf?a.Db:0)+"px",Be.style.height=se+(a.Be?a.Db:0)+"px",x!==oe||E!==se||a.animationManager.zb?(x=yn.allocAt(b,fe,ye,we),a.onViewportBoundsChanged(x,a.viewportBounds,Vi,z),yn.free(x),!1):!0}Me=$t.prototype,Me.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&Pt("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&Pt('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(gi,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Me.oi=function(a){this.partManager.oi(a);var y=this;Og(a,function(x){Vf(y,x)}),(a instanceof ya||a instanceof zo&&a.placeholder!==null)&&a.v(),a.data!==null&&Og(a,function(x){R1(y.partManager,x)}),Dd(a)!==!0&&Fs(a)!==!0||this.De.add(a),xu(a,!0,this),Hl(a)?(a.actualBounds.w()&&this.N($l(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N($l(a,a.actualBounds)),this.$b()},Me.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&Og(a,function(x){H1(y.partManager,x,y)}),this.De.remove(a),Hl(a)?(a.actualBounds.w()&&this.N($l(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N($l(a,a.actualBounds)),this.$b()},Me.remove=function(a){gf(this,a,!0)};function gf(a,y,x){var E=y.layer;E!==null&&E.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=E.pc(-1,y,!1),0<=x&&a.cb(Zi,"parts",E,y,null,x,null),a=y.layerChanged,a!==null&&a(y,E,null))}Me.Is=function(a,y){if(y===void 0&&(y=!1),sr(a))for(var x=a.length,E=0;EE&&this.Ya(),this},Me.Cy=function(a,y){Mp(this,a,y),a.Xe(this);var x=this.Wa,E=x.indexOf(a);0<=E&&(x.remove(a),this.cc!==null&&this.cb(Zi,"layers",this,a,null,E,null));var b=x.count,z;for(z=0;zE&&this.Ya(),this},Me.kA=function(a){if(a.diagram!==this&&Pt("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var E=y.value,b=E.layerName;b!==a.name?E.layerName=b:E.layerName=""}this.cc!==null&&this.cb(Zi,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Me.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Me.Yw=function(a){return this.pf===null&&(this.pf=new ei),this.pf.add(a),this.model.Pe(a),this},Me.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Me.Pe=function(a){return this.zg===null&&(this.zg=new ei),this.zg.add(a),this},Me.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Me.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==In&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,E=0;Efe.Pa.indexOf(we)&&fe.oi(ye,we,Be):(we.isSelected=!1,we.isHighlighted=!1,we.Wb(),fe.pc(Be?ye:-1,we,Be)))}else fe instanceof $t?typeof ye=="number"&&we instanceof Ds&&(y?(we.Xe(this),this.Wa.Gb(ye,we)):this.Wa.mb(ye)):Pt("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else E!==In&&Pt("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},$t.prototype.Ea=function(a){return this.undoManager.Ea(a)},$t.prototype.eb=function(a){return this.undoManager.eb(a)},$t.prototype.Kf=function(){return this.undoManager.Kf()},$t.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var E=!1;try{a(this),E=!0}finally{E?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},$t.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},$t.prototype.rp=function(){this.partManager.rp()};function Mg(a,y,x){var E=a.animationManager;if(a.vb||a.ld)a.Ca=x,mh(a),a.N(),a.Ee=!0,E.zb&&(yr(E)||E.ce.add(E.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,mh(a);else{a.vb=!0;var b=a.viewportBounds.copy(),z=a.Aa,ee=a.ya,re=a.zoomPoint.x,oe=a.zoomPoint.y,se=a.contentAlignment;isNaN(re)&&(se.$c()?se.Hf(ud)?re=0:se.Hf(dd)&&(re=z-1):re=se.sb()?se.x*(z-1):z/2),isNaN(oe)&&(se.$c()?se.Hf(_d)?oe=0:se.Hf(md)&&(oe=ee-1):oe=se.sb()?se.y*(ee-1):ee/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=Je.allocAt(a.pa.x+re/y-re/x,a.pa.y+oe/y-oe/x),a.position=z,Je.free(z),a.Ca=x,mh(a),a.vb=!1,a.onViewportBoundsChanged(b,a.viewportBounds,y,!1),Kd(a,!1),E.zb&&(yr(E)||E.ce.add(E.H,"scale",y,a.Ca))}}$t.prototype.onViewportBoundsChanged=function(a,y,x,E){if(!a.D(y)){E===void 0&&(E=!1),E||(this.Ee=!0),this.vd=!0;var b=this.layout;b===null||!b.isViewportSized||this.autoScale!==Id||a.width===y.width&&a.height===y.height||b.C(),b=this.currentTool,this.Vk===!0&&b instanceof qn&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),gr(b,this)),this.vb||this.invalidateViewport(a,y),th(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=E,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function th(a,y){var x=a.fe;if(x!==null&&x.visible){for(var E=ni.alloc(),b=1,z=1,ee=x.O.s,re=ee.length,oe=0;oeue||(kv(se.figure)?z=z*ue/Ot.vx(z,ue):b=b*ue/Ot.vx(b,ue))}if(ee=x.gridCellSize,E.h(z*ee.width,b*ee.height),y!==void 0)b=y.width,z=y.height,a=y.x,ee=y.y;else{if(y=yn.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){yn.free(y);return}b=y.width,z=y.height,a=y.x,ee=y.y,yn.free(y)}x.width=b+2*E.width,x.height=z+2*E.height,y=Je.alloc(),Ot.No(a,ee,0,0,E.width,E.height,y),y.offset(-E.width,-E.height),ni.free(E),x.part.location=y,Je.free(y)}}$t.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),E=x.length,b=0;b=E&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||bo(z,"Layout")),a.xh=!1;for(var ee=a.ai.iterator;ee.next();)Fp(a,ee.value,y,E);b.isValidLayout||(!y||b.isRealtime||b.isRealtime===null||E===0?(b.doLayout(a),al(a),b.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,E===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||E!==0&&E!==1||Mi(z),a.aa=x}}}function Fp(a,y,x,E){if(y!==null){for(var b=y.gl.iterator;b.next();)Fp(a,b.value,x,E);b=y.layout,b===null||b.isValidLayout||(!x||b.isRealtime||E===0?(y.rh=!y.location.w(),b.doLayout(y),y.C(32),yl(a,y),b.isValidLayout=!0):a.xh=!0)}}Me.yz=function(){for(var a=new ei,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function c0(a){function y(b){var z=b.toLowerCase(),ee=new ei;x.add(b,ee),x.add(z,ee),E.add(b,b),E.add(z,b)}var x=new $r,E=new $r;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=E}function Rl(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function Wa(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;Pt("Unknown DiagramEvent name: "+y)}Me.Bj=function(a,y){return a=Wa(this,a),a!==null&&a.add(y),this},Me.am=function(a,y){a=Wa(this,a),a!==null&&a.remove(y)},Me.R=function(a,y,x){var E=Wa(this,a),b=new Qt;if(b.diagram=this,a=Rl(this,a),a!==null&&(b.name=a),y!==void 0&&(b.subject=y),x!==void 0&&(b.parameter=x),y=E.length,y===1)E.M(0)(b);else if(y!==0)for(E=E.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var E=this.viewportBounds,b=this.scale;E=yn.allocAt(0,0,E.width*b,E.height*b);var z=Je.allocAt(0,0);if(a.x>=E.x&&a.xE.x+E.width-x.right&&this.allowHorizontalScroll&&(ee=Math.max(this.scrollHorizontalLineChange,1),ee|=0,z.x+=ee,a.x>E.x+E.width-x.right/2&&(z.x+=ee),a.x>E.x+E.width-x.right/4&&(z.x+=4*ee));return a.y>=E.y&&a.yE.y+E.height-x.bottom&&this.allowVerticalScroll&&(ee=Math.max(this.scrollVerticalLineChange,1),ee|=0,z.y+=ee,a.y>E.y+E.height-x.bottom/2&&(z.y+=ee),a.y>E.y+E.height-x.bottom/4&&(z.y+=4*ee)),z.Xa(Ys)||(y=new Je(y.x+z.x/b,y.y+z.y/b)),yn.free(E),Je.free(z),y},Me=$t.prototype,Me.Cs=function(){return null},Me.av=function(){return null},Me.bs=function(a,y){this.pj.add(a,y)},Me.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof zo&&(y.$p=null)})};function fc(a,y,x){function E(){var ue=+new Date;for(z=!0,ee.reset();ee.next();)if(!ee.value[0].al){z=!1;break}z||ue-se>oe?y(x,b,re):An.requestAnimationFrame(E)}for(var b=x.callback,z=!0,ee=a.Og.iterator;ee.next();)if(!ee.value[0].al){z=!1;break}if(typeof b!="function"||z)return y(x,b,a);var re=a,oe=x.callbackTimeout||300,se=+new Date;return An.requestAnimationFrame(function(){E()}),null}Me.Wz=function(a){return os?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Me.Jx=function(a){return a===void 0&&(a={}),fc(this,this.Xz,a)},Me.Xz=function(a,y,x){var E=ug(x,a,"canvas",null);if(E===null)return null;x=E.Z.canvas;var b=null;if(x!==null)switch(b=a.returnType,b===void 0?b="string":b=b.toLowerCase(),b){case no+"data":b=E.getImageData(0,0,x.width,x.height);break;case no:E=(a.document||document).createElement("img"),E.src=x.toDataURL(a.type,a.details),b=E;break;case"blob":return typeof y!="function"&&Pt('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:b=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(b),null):b};function ug(a,y,x,E){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&Pt("properties argument must be an Object.");var b=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var ee=y.maxSize;y.maxSize===void 0&&(ee=x==="SVG"?new ni(1/0,1/0):new ni(2e3,2e3));var re=y.position||null,oe=y.parts||null,se=y.padding===void 0?1:y.padding,ue=y.background||null,fe=y.omitTemporary;fe===void 0&&(fe=!0);var ye=y.document||document,we=y.elementFinished||null,Be=y.showTemporary;Be===void 0&&(Be=!fe),y=y.showGrid,y===void 0&&(y=Be),b!==null&&isNaN(b.width)&&isNaN(b.height)&&(b=null),typeof se=="number"?se=new ha(se):se instanceof ha||Pt("MakeImage padding must be a Margin or a number."),se.left=Math.max(se.left,0),se.right=Math.max(se.right,0),se.top=Math.max(se.top,0),se.bottom=Math.max(se.bottom,0),a.ib.Vc(!0),fe=new Vc(null,ye,void 0,!0);var Oe=fe.context;if(!(b||z||oe||re))return fe.width=a.Aa+Math.ceil(se.left+se.right),fe.height=a.ya+Math.ceil(se.top+se.bottom),x==="SVG"?E===null?null:(E.resize(fe.width,fe.height,fe.width,fe.height),E.ownerDocument=ye,E.hs=we,Wl(a,E.context,se,new ni(fe.width,fe.height),a.Ca,a.pa,oe,ue,Be,y),E.context):(a.Xm=!1,Wl(a,Oe,se,new ni(fe.width,fe.height),a.Ca,a.pa,oe,ue,Be,y),a.Xm=!0,fe.context);var tt=a.Pp,Ye=a.documentBounds.copy();if(Ye.Fv(a.yb),Be)for(var ut=a.Wa.s,ht=ut.length,yt=0;yttt?(z=tt,b=Ye.width,Ye=Ye.height):(b=ee.width,Ye=ee.height)):(b=Ye.width*z,Ye=Ye.height*z):(z=tt,b=Ye.width,Ye=Ye.height),se!==null?(b+=re,Ye+=ht):se=new ha(0),ee!==null&&(tt=ee.width,ee=ee.height,isNaN(tt)&&(tt=2e3),isNaN(ee)&&(ee=2e3),isFinite(tt)&&(b=Math.min(b,tt)),isFinite(ee)&&(Ye=Math.min(Ye,ee))),fe.width=Math.ceil(b),fe.height=Math.ceil(Ye),x==="SVG"?E===null?null:(E.resize(fe.width,fe.height,fe.width,fe.height),E.ownerDocument=ye,E.hs=we,Wl(a,E.context,se,new ni(Math.ceil(b),Math.ceil(Ye)),z,ut,oe,ue,Be,y),E.context):(a.Xm=!1,Wl(a,Oe,se,new ni(Math.ceil(b),Math.ceil(Ye)),z,ut,oe,ue,Be,y),a.Xm=!0,fe.context)}Xe.Object.defineProperties($t.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof pe||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Qh(this,An.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Qh(this,An.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(An,"resize",this.Ov,!1),this.removeEventListener(An,"wheel",this.$j,!0),$c===this&&($c=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),fh(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&Ur(a,">= 0",$t,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&Ur(a,">= 0",$t,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var E=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===E&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===E&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===E&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",$t,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||qg(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&Pt("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=zc(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var E=this.vb;this.vb=!0,bo(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=d0(this.cc.type);for(var b=0;bthis.scale&&(this.scale=a)):Ur(a,"> 0",$t,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",$t,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),Kd(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&Pt("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)vs(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==Uh&&a!==Au&&a!==W0&&Pt("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new ni(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),Xe.Object.defineProperties($t,{licenseKey:{get:function(){return V0.jc()},set:function(a){V0.add(a.replace(/\s/g,""))}},version:{get:function(){return ep}}}),$t.prototype.makeImageData=$t.prototype.Jx,$t.prototype.makeImage=$t.prototype.Wz,$t.prototype.cacheGroupExternalLinks=$t.prototype.Fu,$t.prototype.addRenderer=$t.prototype.bs,$t.prototype.makeSVG=$t.prototype.av,$t.prototype.makeSvg=$t.prototype.Cs,$t.prototype.stopAutoScroll=$t.prototype.ug,$t.prototype.doAutoScroll=$t.prototype.gs,$t.prototype.isUnoccupied=$t.prototype.Yj,$t.prototype.raiseDiagramEvent=$t.prototype.R,$t.prototype.removeDiagramListener=$t.prototype.am,$t.prototype.addDiagramListener=$t.prototype.Bj,$t.prototype.findTreeRoots=$t.prototype.yz,$t.prototype.layoutDiagram=$t.prototype.Uz,$t.prototype.findTopLevelGroups=$t.prototype.qz,$t.prototype.findTopLevelNodesAndLinks=$t.prototype.rz,$t.prototype.ensureBounds=$t.prototype.Va,$t.prototype.findLinksByExample=$t.prototype.ls,$t.prototype.findNodesByExample=$t.prototype.ms,$t.prototype.findLinkForData=$t.prototype.Kc,$t.prototype.findNodeForData=$t.prototype.ii,$t.prototype.findPartForData=$t.prototype.Lc,$t.prototype.findLinkForKey=$t.prototype.findLinkForKey,$t.prototype.findNodeForKey=$t.prototype.Vb,$t.prototype.findPartForKey=$t.prototype.findPartForKey,$t.prototype.rebuildParts=$t.prototype.Wd,$t.prototype.transformViewToDoc=$t.prototype.Ps,$t.prototype.transformRectDocToView=$t.prototype.zA,$t.prototype.transformDocToView=$t.prototype.op,$t.prototype.centerRect=$t.prototype.es,$t.prototype.scrollToRect=$t.prototype.tv,$t.prototype.scroll=$t.prototype.scroll,$t.prototype.highlightCollection=$t.prototype.Jz,$t.prototype.highlight=$t.prototype.Iz,$t.prototype.selectCollection=$t.prototype.rA,$t.prototype.select=$t.prototype.select,$t.prototype.updateAllRelationshipsFromData=$t.prototype.rp,$t.prototype.updateAllTargetBindings=$t.prototype.updateAllTargetBindings,$t.prototype.commit=$t.prototype.commit,$t.prototype.rollbackTransaction=$t.prototype.Kf,$t.prototype.commitTransaction=$t.prototype.eb,$t.prototype.startTransaction=$t.prototype.Ea,$t.prototype.raiseChanged=$t.prototype.g,$t.prototype.raiseChangedEvent=$t.prototype.cb,$t.prototype.removeChangedListener=$t.prototype.ik,$t.prototype.addChangedListener=$t.prototype.Pe,$t.prototype.removeModelChangedListener=$t.prototype.mA,$t.prototype.addModelChangedListener=$t.prototype.Yw,$t.prototype.findLayer=$t.prototype.Qj,$t.prototype.removeLayer=$t.prototype.kA,$t.prototype.addLayerAfter=$t.prototype.Cy,$t.prototype.addLayerBefore=$t.prototype.Ww,$t.prototype.addLayer=$t.prototype.Al,$t.prototype.moveParts=$t.prototype.moveParts,$t.prototype.copyParts=$t.prototype.Kj,$t.prototype.removeParts=$t.prototype.Is,$t.prototype.remove=$t.prototype.remove,$t.prototype.add=$t.prototype.add,$t.prototype.clearDelayedGeometries=$t.prototype.bx,$t.prototype.setProperties=$t.prototype.nm,$t.prototype.attach=$t.prototype.Du,$t.prototype.set=$t.prototype.set,$t.prototype.resetInputOptions=$t.prototype.Sx,$t.prototype.setInputOption=$t.prototype.sA,$t.prototype.getInputOption=$t.prototype.Ql,$t.prototype.resetRenderingHints=$t.prototype.Tx,$t.prototype.setRenderingHint=$t.prototype.Xx,$t.prototype.getRenderingHint=$t.prototype.Gf,$t.prototype.maybeUpdate=$t.prototype.bd,$t.prototype.requestUpdate=$t.prototype.$b,$t.prototype.delayInitialization=$t.prototype.Xy,$t.prototype.isUpdateRequested=$t.prototype.Pz,$t.prototype.invalidateDocumentBounds=$t.prototype.Ya,$t.prototype.findObjectsNear=$t.prototype.og,$t.prototype.findPartsNear=$t.prototype.mz,$t.prototype.findObjectsIn=$t.prototype.Cf,$t.prototype.findPartsIn=$t.prototype.ux,$t.prototype.findObjectsAt=$t.prototype.ji,$t.prototype.findPartsAt=$t.prototype.lz,$t.prototype.findObjectAt=$t.prototype.ic,$t.prototype.findPartAt=$t.prototype.Ol,$t.prototype.focusObject=$t.prototype.zz,$t.prototype.alignDocument=$t.prototype.Jy,$t.prototype.zoomToRect=$t.prototype.BA,$t.prototype.zoomToFit=$t.prototype.zoomToFit,$t.prototype.diagramScroll=$t.prototype.kx,$t.prototype.focus=$t.prototype.focus;var Yh=new $r,nh=null,os=An.document!==void 0,dg=null,cg="",Id=new Wn($t,"None",0),Cc=new Wn($t,"Uniform",1),Lg=new Wn($t,"UniformToFill",2),hg=new Wn($t,"CycleAll",10),h0=new Wn($t,"CycleNotDirected",11),f0=new Wn($t,"CycleNotDirectedFast",12),g0=new Wn($t,"CycleNotUndirected",13),p0=new Wn($t,"CycleDestinationTree",14),Z0=new Wn($t,"CycleSourceTree",15),fg=new Wn($t,"DocumentScroll",1),Lp=new Wn($t,"InfiniteScroll",2),Uh=new Wn($t,"TreeParentCollapsed",21),Au=new Wn($t,"AllParentsCollapsed",22),W0=new Wn($t,"AnyParentsCollapsed",23),V0=new ei,ep="2.3.10",no="image",Ip=null,wm=!1;function Ad(){if(os){var a=An.document.createElement("canvas"),y=a.getContext("2d"),x=Sn("7ca11abfd022028846");y[x]=Sn("398c3597c01238");for(var E=["5da73c80a36455d7038e4972187c3cae51fd22",Si.Dx+"4ae6247590da4bb21c324ba3a84e385776",jo.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",Ot.za],b=1;5>b;b++)y[Sn("7ca11abfd7330390")](Sn(E[b-1]),10,15*b);for(y[x]=Sn("39f046ebb36e4b"),x=1;5>x;x++)y[Sn("7ca11abfd7330390")](Sn(E[x-1]),10,15*x);(E.length!==4||E[0][0]!=="5"||E[3][0]!=="7")&&(jo.prototype.Cd=jo.prototype.Eu),Ip=a}}$t.className="Diagram",$t.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=An.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof $t?y.H:null},$t.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class +`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},$t.useDOM=function(a){os=a?An.document!==void 0:!1},$t.isUsingDOM=function(){return os},$t.None=Id,$t.Uniform=Cc,$t.UniformToFill=Lg,$t.CycleAll=hg,$t.CycleNotDirected=h0,$t.CycleNotDirectedFast=f0,$t.CycleNotUndirected=g0,$t.CycleDestinationTree=p0,$t.CycleSourceTree=Z0,$t.DocumentScroll=fg,$t.InfiniteScroll=Lp,$t.TreeParentCollapsed=Uh,$t.AllParentsCollapsed=Au,$t.AnyParentsCollapsed=W0;function kp(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function Ig(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)e:{y="f";var x=An[Sn("76a715b2f73f148a")][Sn("72ba13b5")]||"";if(a.Rc=!0,os){var E=$t[Sn("76a115b6ed251eaf4692")];if(E)for(var b=V0.iterator;b.next()&&(E=b.value,E=Sn(E).split(Sn("39e9")),!(6>E.length));){var z=Sn(E[1]).split(".");if(E[4]!=="7da71ca0")break;var ee=Sn(Si[Sn("6cae19")]).split(".");if(z[0]>ee[0]||z[0]===ee[0]&&z[1]>=ee[1]){var re=An[Sn("74a900bae4370f8b51")][Sn("6fbb13a1c2311e8a57")].toLowerCase();if(ee=re[Sn("73a612b6fb191d")](Sn("3aad1ab6e022098b4dc4")),z=Sn(E[2]),-1ee&&z!==Sn("7da71ca0ad381e90")&&(ee=y[Sn("73a612b6fb191d")](Sn("76a715b2ef3e149757"))),0>ee&&(ee=y[Sn("73a612b6fb191d")](Sn("76a715b2ef3e149757"))),0>ee&&(ee=y[Sn("73a612b6fb191d")](Sn("2bfa41fdb3784bca12"))),0>ee&&(ee=x[Sn("73a612b6fb191d")](Sn("7baa19a6f76c1988428554"))),a.Rc=!(0<=ee&&eere),!a.Rc)))break;if(z[0]==="#"){ee=An.document.createElement("div");for(var oe=E[0].replace(/[A-Za-z]/g,"");4>oe.length;)oe+="9";if(re=oe,oe=oe.substr(oe.length-4),E="",E+=["gsh","gsf"][parseInt(oe.substr(0,1),10)%2],E+=["Header","Background","Display","Feedback"][parseInt(oe.substr(0,1),10)%4],ee[Sn("79a417a0f0181a8946")]=E,An.document[Sn("78a712aa")]){An.document[Sn("78a712aa")][Sn("7bb806b6ed32388c4a875b")](ee),oe=An.getComputedStyle(ee).getPropertyValue(Sn("78a704b7e62456904c9b12701b6532a8"));var se=An.getComputedStyle(ee).getPropertyValue(Sn("75b817b0ea2202"));if(An.document[Sn("78a712aa")][Sn("68ad1bbcf533388c4a875b")](ee),oe){if(ee=An[Sn("77a902b0eb1b1e804a8a")],se==="0."+parseInt(re,10)%100||oe.indexOf(parseInt(z[1]+z[2],16))!==-1&&oe.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(ee&&ee(Sn("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(E="."+E,z=0;zE.updateDelay?E.N():E.o||(E.o=!0,setTimeout(function(){return E.redraw()},E.updateDelay))},x.Of=function(){E.observed!==null&&Ze(E)},x.autoScale=Cc,x.vb=!1,y&&Object.assign(x,y),x}Ut(pe,$t),pe.prototype.computePixelRatio=function(){return 1},pe.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(Gd(this),this.ql===null){var x=new Vc(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Le(this)}finally{this.ta=a,this.ib=y}}}$t.prototype.redraw.call(this)},pe.prototype.gc=function(){if(this.Ka===null&&Pt("No div specified"),this.ta===null&&Pt("No canvas specified"),!(this.ta instanceof Qh)&&(co(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){Gd(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Le(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,E=0;Ea&&(a=0),this.ia!==a&&(this.ia=a)}}}),pe.className="Overview";function $e(){cr.call(this),this.j=null}Ut($e,cr),$e.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},qe.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==Id?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},qe.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===Id&&(a=y.scale*a,ay.maxScale||(y.scale=a))},qe.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==Id?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},qe.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},qe.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},qe.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,E=a.scale;bo(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&E===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=su):(this.Jt=E,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),Mi(y)},qe.prototype.canZoomToFit=function(){return this.diagram.allowZoom},qe.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(oe){this.cg=null}a===null&&(0a&&(a+=360)),a},Me.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Me.qs=function(a,y){return y===void 0&&(y=new Je),y.assign(a),this.oe.Cd(y),y},Me.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Me.Sj=function(a,y,x,E,b){var z=this.transform,ee=1/(z.m11*z.m22-z.m12*z.m21),re=z.m22*ee,oe=-z.m12*ee,se=-z.m21*ee,ue=z.m11*ee,fe=ee*(z.m21*z.dy-z.m22*z.dx),ye=ee*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,Ot.Ff(z.left,z.top,z.right,z.bottom,a,y,x,E,b)):(ee=a*re+y*se+fe,a=a*oe+y*ue+ye,y=x*re+E*se+fe,x=x*oe+E*ue+ye,b.h(0,0),E=this.naturalBounds,x=Ot.Ff(0,0,E.width,E.height,ee,a,y,x,b),b.transform(z),x)},It.prototype.measure=function(a,y,x,E){if(bc(this)!==!1){var b=this.Kg,z=b.right+b.left;b=b.top+b.bottom,a=Math.max(a-z,0),y=Math.max(y-b,0),x=Math.max((x||0)-z,0),E=Math.max((E||0)-b,0),z=this.angle,b=this.desiredSize;var ee=this.kq();z===90||z===270?(a=isFinite(b.height)?b.height+ee:a,y=isFinite(b.width)?b.width+ee:y):(a=isFinite(b.width)?b.width+ee:a,y=isFinite(b.height)?b.height+ee:y),b=x||0,ee=E||0;var re=this instanceof hi;switch(Kl(this,!0)){case _n:ee=b=0,re&&(y=a=1/0);break;case ci:isFinite(a)&&a>x&&(b=a),isFinite(y)&&y>E&&(ee=y);break;case Rr:isFinite(a)&&a>x&&(b=a),ee=0,re&&(y=1/0);break;case uo:isFinite(y)&&y>E&&(ee=y),b=0,re&&(a=1/0)}re=this.maxSize;var oe=this.minSize;b>re.width&&oe.widthre.height&&oe.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||Pt("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),yf(this,!1),yn.free(z)},Me=It.prototype,Me.eh=function(){};function kd(a,y,x,E,b){if(a.Ib.h(y,x,E,b),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var ee=x.top+x.bottom;switch(x=z.width+y,z=z.height+ee,E+=y,b+=ee,y=Kl(a,!0),x===E&&z===b&&(y=_n),y){case _n:(x>E||z>b)&&(ru(a,!0),a.measure(x>E?E:x,z>b?b:z,0,0));break;case ci:ru(a,!0),a.measure(E,b,0,0);break;case Rr:ru(a,!0),a.measure(E,z,0,0);break;case uo:ru(a,!0),a.measure(x,b,0,0)}}}Me.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||Ia(x,!0),this.N(),Bs(a,y)||(x.oh(),this.Pn(x)))},Me.Pn=function(a){this.portId!==null&&(Ia(a,!0),a instanceof wi&&sp(a,this))},Me.gc=function(a,y){if(!Ec(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var E=1;x!==1&&(E=a.globalAlpha,a.globalAlpha=E*x);var b="";this.filter!==""&&(b=a.filter,a.filter=this.filter);var z=this instanceof hi&&Xf(this),ee=this.Ib;if(z){var re=this.Ib,oe=this.dc,se=this.areaBackground,ue=this.Ma;se===null&&ue===null||a.yc(),se!==null&&(Vl(this,a,se,!0,!0,oe,re),se instanceof cs&&se.type===Yc?(a.beginPath(),a.rect(re.x,re.y,re.width,re.height),a.ng(se)):a.fillRect(re.x,re.y,re.width,re.height)),ue!==null&&(Vl(this,a,ue,!0,!1,oe,re),ue instanceof cs&&ue.type===Yc?(a.beginPath(),a.rect(re.x,re.y,re.width,re.height),a.ng(ue)):a.fillRect(re.x,re.y,re.width,re.height)),this.hh(a,y)}if(!z&&(z||ee.width!==0&&ee.height!==0&&!isNaN(ee.x)&&!isNaN(ee.y))){z=this.transform,re=this.panel,this.l&4096&&ju(this),se=this.part,oe=!1;var fe=0;se&&y.Gf("drawShadows")&&(oe=se.isShadowed)&&(ue=se.shadowOffset,fe=Math.max(ue.y,ue.x)*y.scale*y.Mb),ue=this.Dd();var ye;if(!(ye=y.$i||!ue)){var we=this.naturalBounds;ye=this.wh;var Be=ye.m11,Oe=ye.m21,tt=ye.dx,Ye=ye.m12,ut=ye.m22,ht=ye.dy,yt,Ft=yt=0;ye=yt*Be+Ft*Oe+tt;var tn=yt*Ye+Ft*ut+ht;yt=we.width+fe,Ft=0;var Vi=yt*Be+Ft*Oe+tt;yt=yt*Ye+Ft*ut+ht,Ft=Math.min(ye,Vi);var br=Math.min(tn,yt),fr=Math.max(ye+0,Vi)-Ft,Pi=Math.max(tn+0,yt)-br;ye=Ft,tn=br,yt=we.width+fe,Ft=we.height+fe,Vi=yt*Be+Ft*Oe+tt,yt=yt*Ye+Ft*ut+ht,Ft=Math.min(ye,Vi),br=Math.min(tn,yt),fr=Math.max(ye+fr,Vi)-Ft,Pi=Math.max(tn+Pi,yt)-br,ye=Ft,tn=br,yt=0,Ft=we.height+fe,Vi=yt*Be+Ft*Oe+tt,yt=yt*Ye+Ft*ut+ht,Ft=Math.min(ye,Vi),br=Math.min(tn,yt),fr=Math.max(ye+fr,Vi)-Ft,Pi=Math.max(tn+Pi,yt)-br,ye=Ft,tn=br,fe=y.viewportBounds,we=fe.x,Be=fe.y,ye=!(ye>fe.width+we||we>fr+ye||tn>fe.height+Be||Be>Pi+tn)}if(ye){if(ye=(this.l&256)!==0,a.clipInsteadOfFill&&(ye=!1),this instanceof Ws&&(a.font=this.font),ye){if(tn=re.se()?re.naturalBounds:re.actualBounds,fr=Math.max(ee.x,tn.x),Pi=Math.max(ee.y,tn.y),fe=Math.min(ee.right,tn.right)-fr,we=Math.min(ee.bottom,tn.bottom)-Pi,Be=this.tb,Be!==null&&(fr=Be.x,Pi=Be.y,fe=Be.width,we=Be.height),fr>ee.width+ee.x||ee.x>tn.width+tn.x){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}a.save(),a.beginPath(),a.rect(fr,Pi,fe,we),a.clip()}if(ue){if(!se.isVisible()){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}oe&&(tn=se.shadowOffset,a.Ev(tn.x*y.scale*this.scale*y.Mb,tn.y*y.scale*this.scale*y.Mb,se.shadowBlur),Uf(a),a.shadowColor=se.shadowColor)}oe&&this.shadowVisible===!0?Uf(a):oe&&this.shadowVisible===!1&&Gh(a),se=this.naturalBounds,this.areaBackground!==null&&(a.yc(),gc(this,a,se,ee)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),oe&&Ou(this,re)&&this.shadowVisible===null&&Gh(a),this.Ma!==null&&(a.yc(),ec(this,a,se,ee)),oe&&(this.Ma!==null||this.areaBackground!==null||Ou(this,re))?(vh(this,!0),this.shadowVisible===null&&Gh(a)):vh(this,!1),this.hh(a,y),oe&&this.l&512&&Uf(a),ue&&oe&&Gh(a),ye&&(a.restore(),a.Vc(this instanceof hi)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b)}}};function Ou(a,y){return y===null?!1:(Xf(y)&&(y=y.panel),(y.l&512)!==0||(y.type===hi.Auto||y.type===hi.Spot)&&y.Pb()!==a)}Me.Dv=function(){};function gc(a,y,x,E){Vl(a,y,a.areaBackground,!0,!0,x,E),a.areaBackground instanceof cs&&a.areaBackground.type===Yc?(y.beginPath(),y.rect(E.x,E.y,E.width,E.height),y.ng(a.areaBackground)):y.fillRect(E.x,E.y,E.width,E.height)}function ec(a,y,x,E){var b=a.kq(),z=x.x,ee=x.y,re=x.width+b,oe=x.height+b;Vl(a,y,a.Ma,!0,!1,x,E),a.Ma instanceof cs&&a.Ma.type===Yc?(y.beginPath(),y.rect(z-b/2,ee-b/2,re,oe),y.ng(a.Ma)):y.fillRect(z-b/2,ee-b/2,re,oe)}function xd(a,y,x){for(var E=y.O.s,b=E.length,z=-1,ee=0;eeb)&&Pt("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+b),a.isRow=!0,a.index=b):y.column!==void 0&&(b=y.column,(b==null||b===1/0||isNaN(b)||0>b)&&Pt("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+b),a.isRow=!1,a.index=b),b=new Ro;for(x in y)x!=="row"&&x!=="column"&&(b[x]=y[x]);Qd(a,b)}else Qd(a,y);else Pt('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function gg(a,y){m0.add(a,y)}function Pm(a,y,x){x===void 0&&(x=null);var E=a[1];if(typeof x=="function"?x(E):typeof E=="string")return a.splice(1,1),E;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}Xe.Object.defineProperties(It.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new Np),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Np),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new Np),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(da(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(da(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:Ss},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new Dg),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===Ss&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new Dg),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&Pt("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,N1(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,E=this.jd,b=E.width,z=E.height;(b===y||isNaN(b)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof Go&&this.qc(),this.g("desiredSize",E,a),$u(this)&&(a=this.part,a!==null&&(nl(this,a,"width"),nl(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new ni(a,this.jd.height).freeze(),this.v(),this instanceof Go&&this.qc(),this.g("desiredSize",y,a),$u(this)&&(a=this.part,a!==null&&nl(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new ni(this.jd.width,a).freeze(),this.v(),this instanceof Go&&this.qc(),this.g("desiredSize",y,a),$u(this)&&(a=this.part,a!==null&&nl(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:ma},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),da(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:ls},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),da(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&ju(this),this.Ab}},oe:{get:function(){return this.l&4096&&ju(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(da(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:_n},set:function(a){this.reshapingBehavior!==a&&(da(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&Pt("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),Hd(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&Ur(a,">= 0",It,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&Ur(a,">= 1",It,"columnSpan"),da(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&Ur(a,">= 0",It,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&Ur(a,">= 1",It,"rowSpan"),da(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(da(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof wi||Pt("Cannot set portID on a Link: "+a),y!==null&&x!==null&&Ns(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,ul(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:lu},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),kg(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",It,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),kg(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),kg(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&Ur(a,">= 0",It,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:lu},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),kg(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",It,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),kg(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),kg(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&Ur(a,">= 0",It,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(da(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(da(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(da(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(da(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(da(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(da(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(da(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(da(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(da(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(da(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(da(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(da(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(da(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(da(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(da(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(da(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(da(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(da(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),It.prototype.trigger=It.prototype.Jv,It.prototype.findBindingPanel=It.prototype.ih,It.prototype.findTemplateBinder=It.prototype.pz,It.prototype.setProperties=It.prototype.nm,It.prototype.apply=It.prototype.apply,It.prototype.attach=It.prototype.Du,It.prototype.set=It.prototype.set,It.prototype.isEnabledObject=It.prototype.If,It.prototype.isVisibleObject=It.prototype.Ed,It.prototype.isContainedBy=It.prototype.rg,It.prototype.getNearestIntersectionPoint=It.prototype.rs,It.prototype.getLocalPoint=It.prototype.qs,It.prototype.getDocumentScale=It.prototype.Df,It.prototype.getDocumentAngle=It.prototype.li,It.prototype.getDocumentBounds=It.prototype.mi,It.prototype.getDocumentPoint=It.prototype.ga,It.prototype.intersectsRect=It.prototype.Yc,It.prototype.containedInRect=It.prototype.fh,It.prototype.containsRect=It.prototype.Re,It.prototype.containsPoint=It.prototype.ca,It.prototype.raiseChanged=It.prototype.g,It.prototype.raiseChangedEvent=It.prototype.cb,It.prototype.addCopyProperty=It.prototype.Vw;var m0=null;It.className="GraphObject",m0=new $r,gg("Button",function(){function a(x,E){return x.diagram.ic(x.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b},function(b){return b===E})!==null}var y=Wc(hi,hi.Auto,{isActionable:!0,enabledChanged:function(x,E){if(x instanceof hi){var b=x.fb("ButtonBorder");b!==null&&(b.fill=E?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},Wc(Go,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new Xr(0,0,2.76142374915397,2.761423749153969),spot2:new Xr(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,E){if(E.If()&&E instanceof hi&&(x=E.fb("ButtonBorder"),x instanceof Go)){var b=E._buttonFillOver;E._buttonFillNormal=x.fill,x.fill=b,b=E._buttonStrokeOver,E._buttonStrokeNormal=x.stroke,x.stroke=b}},y.mouseLeave=function(x,E){E.If()&&E instanceof hi&&(x=E.fb("ButtonBorder"),x instanceof Go&&(x.fill=E._buttonFillNormal,x.stroke=E._buttonStrokeNormal))},y.actionDown=function(x,E){if(E.If()&&E instanceof hi&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof Go){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var ee=E._buttonFillPressed;E._buttonFillOver=b.fill,b.fill=ee,ee=E._buttonStrokePressed,E._buttonStrokeOver=b.stroke,b.stroke=ee,x.skipsUndoManager=z}}},y.actionUp=function(x,E){if(E.If()&&E instanceof hi&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof Go){var z=x.diagram,ee=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=ee}}},y.actionCancel=function(x,E){if(E.If()&&E instanceof hi&&E._buttonFillPressed!==null){var b=E.fb("ButtonBorder");if(b instanceof Go){var z=x.diagram,ee=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=ee}}},y.actionMove=function(x,E){if(E.If()&&E instanceof hi&&E._buttonFillPressed!==null){var b=x.diagram;if(b.firstInput.button===0&&(b.currentTool.standardMouseOver(),a(x,E)&&(x=E.fb("ButtonBorder"),x instanceof Go))){var z=b.skipsUndoManager;b.skipsUndoManager=!0;var ee=E._buttonFillPressed;x.fill!==ee&&(x.fill=ee),ee=E._buttonStrokePressed,x.stroke!==ee&&(x.stroke=ee),b.skipsUndoManager=z}}},y}),gg("TreeExpanderButton",function(){var a=Wc("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},Wc(Go,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:js},new pu("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new pu("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof ya&&(x=x.adornedPart),x instanceof wi){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isTreeExpanded){if(!E.canCollapseTree(x))return}else if(!E.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?E.collapseTree(x):E.expandTree(x)}}},a}),gg("SubGraphExpanderButton",function(){var a=Wc("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},Wc(Go,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:js},new pu("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof ya&&(x=x.adornedPart),x instanceof zo){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isSubGraphExpanded){if(!E.canCollapseSubGraph(x))return}else if(!E.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?E.collapseSubGraph(x):E.expandSubGraph(x)}}},a}),gg("ToolTip",function(){return Wc(ya,hi.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Je(0,3),shadowBlur:5},Wc(Go,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new Xr(0,0,4,6),spot2:new Xr(1,1,-4,-4)}))}),gg("ContextMenu",function(){return Wc(ya,hi.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Je(0,3),shadowBlur:5},new pu("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),gg("ContextMenuButton",function(){var a=Wc("Button");a.stretch=Rr;var y=a.fb("ButtonBorder");return y instanceof Go&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new Xr(0,0,2,3),y.spot2=new Xr(1,1,-2,-2)),a}),gg("PanelExpanderButton",function(a){var y=Pm(a,"COLLAPSIBLE"),x=Wc("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},Wc(Go,{name:"ButtonIcon",strokeWidth:2},new pu("geometryString","visible",function(E){return E?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof Go&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(E,b){var z=b.diagram;if(z!==null&&!z.isReadOnly){var ee=b.ih();ee===null&&(ee=b.part),ee!==null&&(b=ee.fb(y),b!==null&&(E.handled=!0,z.Ea("Collapse/Expand Panel"),b.visible=!b.visible,z.eb("Collapse/Expand Panel")))}},x}),gg("CheckBoxButton",function(a){var y=Pm(a);return a=Wc("Button",{desiredSize:new ni(14,14)},Wc(Go,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:ci,geometryStretch:Ir,visible:!1},y!==""?new pu("visible",y).Kx():[])),a.click=function(x,E){if(E instanceof hi){var b=x.diagram;if(!(b===null||b.isReadOnly||y!==""&&b.model.isReadOnly)){x.handled=!0;var z=E.fb("ButtonIcon");b.Ea("checkbox"),z.visible=!z.visible,typeof E._doClick=="function"&&E._doClick(x,E),b.eb("checkbox")}}},a}),gg("CheckBox",function(a){a=Pm(a),a=Wc("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new ha(0,1,0,0)});var y=Wc(hi,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new ha(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),It.None=_n=new Wn(It,"None",0),It.Default=Yo=new Wn(It,"Default",0),It.Vertical=uo=new Wn(It,"Vertical",4),It.Horizontal=Rr=new Wn(It,"Horizontal",5),It.Fill=ci=new Wn(It,"Fill",3),It.Uniform=Ir=new Wn(It,"Uniform",1),It.UniformToFill=Ma=new Wn(It,"UniformToFill",2),It.FlipVertical=sa=new Wn(It,"FlipVertical",1),It.FlipHorizontal=Da=new Wn(It,"FlipHorizontal",2),It.FlipBoth=ds=new Wn(It,"FlipBoth",3),It.make=Wc,It.getBuilders=function(){var a=new $r,y;for(y in m0)if(y!==y.toLowerCase()){var x=m0.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},It.defineBuilder=gg,It.build=function(a,y,x){for(var E=[],b=2;ba&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.ha[1]*a+this.ha[3]*E,z=this.ha[0]*-E+this.ha[2]*a,ee=this.ha[1]*-E+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*E,this.ha[1]=b,this.ha[2]=z,this.ha[3]=ee,this.translate(-y,-x)}},np.className="STransform";function ip(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}ip.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},ip.className="SGradient";function Qh(a,y,x){this.ownerDocument=a=y===void 0?An.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new pc(this,x)}Qh.prototype.resize=function(a,y,x,E){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=E+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",E+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+E),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",E+"px"),!0):!1},Qh.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),Gn(y))for(var E in y)a.setAttributeNS(E==="href"?"http://www.w3.org/1999/xlink":"",E,y[E]);return x!==void 0&&(a.textContent=x),a},Qh.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Qh.prototype.focus=function(){this.Oa.focus()},Qh.prototype.mx=function(){this.ownerDocument=null},Xe.Object.defineProperties(Qh.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Qh.className="SVGSurface";function pc(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new np,this.j=Cm(this),this.Nj=Cm(this,"gojs-diagram"),this.Hl=this.ti=null;var x=pa++,E=this.Ud("clipPath",{id:"mainClip"+x});E.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=E,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(E),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Sv(a,y,x,E,b,z,ee){a.Nj===void 0?Y0(a,y,x,E,b,z,ee):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+E+", "+b+", "+z+", "+ee+")")}Me=pc.prototype,Me.arc=function(a,y,x,E,b,z,ee,re){var oe=2*Math.PI,se=oe-1e-6,ue=x*Math.cos(E),fe=x*Math.sin(E),ye=a+ue,we=y+fe,Be=z?0:1;E=z?E-b:b-E,(1e-6E&&(E=E%oe+oe),E>se?(this.path.push(["A",x,x,0,1,Be,a-ue,y-fe]),this.path.push(["A",x,x,0,1,Be,ye,we])):1e-6=Math.PI),Be,a+x*Math.cos(b),y+x*Math.sin(b)])},Me.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Me.Se=function(a){this.addPath(this.path,this.rb,a||0)},Me.bezierCurveTo=function(a,y,x,E,b,z){this.path.push(["C",a,y,x,E,b,z])},Me.clearRect=function(){},Me.clip=function(){this.Yl.clipPath=!0},Me.closePath=function(){this.path.push(["z"])},Me.createLinearGradient=function(a,y,x,E){var b=new ip("linear");return b.x1=a,b.y1=y,b.x2=x,b.y2=E,b},Me.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var E="PATTERN"+pa++,b={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:E,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(no,b)),this.svg.appendChild(a),x[y]=E,"url(#"+E+")"},Me.createRadialGradient=function(a,y,x,E,b,z){var ee=new ip("radial");return ee.x1=a,ee.y1=y,ee.r1=x,ee.x2=E,ee.y2=b,ee.r2=z,ee};function Ay(a,y,x,E,b,z,ee,re,oe){E=re/E,b=oe/b,z===0&&ee===0||a.rb.translate(z,ee),E===1&&b===1||a.rb.scale(E,b),y===0&&x===0||a.rb.translate(-y,-x)}Me.drawImage=function(a,y,x,E,b,z,ee,re,oe){var se="";a instanceof HTMLCanvasElement&&(se=a.toDataURL()),a instanceof HTMLImageElement&&(se=a.getAttribute("src"));var ue=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,E===void 0&&(z=y,ee=x,re=E=ue,oe=b=a),E=E||0,b=b||0,re=re||0,oe=oe||0,Ay(this,y,x,E,b,z||0,ee||0,re,oe),z={x:0,y:0,width:ue||E,height:a||b,href:se},Ot.$(E,re)&&Ot.$(b,oe)?se.toLowerCase().indexOf(".svg")===-1&&se.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||E!==ue||b!==a)&&(E+=y,b+=x,z["clip-path"]="path('M "+y+","+x+" L "+E+" "+x+" L "+E+" "+b+" L "+y+" "+b+" z')"),v0(this,no,z,this.rb),this.addElement(no,z)},Me.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),xy(this,this.Yl)},Me.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Me.fillRect=function(a,y,x,E){a=[a,y,x,E],a={x:a[0],y:a[1],width:a[2],height:a[3]},v0(this,"fill",a,this.rb),this.addElement("rect",a)},Me.ox=function(a,y,x,E){a={x:a,y,width:x,height:E},v0(this,"fill",a,this.rb),xy(this,a),this.svg.prepend(this.Ud("rect",a))},Me.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},v0(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Me.lineTo=function(a,y){this.path.push(["L",a,y])},Me.moveTo=function(a,y){this.path.push(["M",a,y])},Me.quadraticCurveTo=function(a,y,x,E){this.path.push(["Q",a,y,x,E])},Me.rect=function(a,y,x,E){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+E],["L",a,y+E],["z"])},Me.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Me.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;yue.offset?1:-1}),b=0;bx?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Me.jk=function(){this.Hm||this.stroke()},Me.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Me.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Me.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(wy),a.lineDashOffset=0)},Me.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Me.Hs=function(){},Xe.Object.defineProperties(Ng.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var wy=Object.freeze([]);Ng.className="CanvasSurfaceContext";function bm(){this.F=this.o=this.u=this.j=0}bm.className="ColorNumbers";function cs(a,y){S0||(Ev(),S0=!0),Ea(this),this._isFrozen=!1,a===void 0?(this.na=Kf,this.xk="black"):typeof a=="string"?(this.na=Kf,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===Qf?(this.Qd=lc,this.Lk=Md):this.Lk=a===Yc?this.Qd=Ya:this.Qd=lu,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}cs.prototype.copy=function(){var a=new cs;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Me=cs.prototype,Me.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Me.ka=function(){return Object.isFrozen(this)&&Pt("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Me.qb=function(a){a.classType===cs&&(this.type=a)},Me.toString=function(){var a="Brush(";if(this.type===Kf)a+=this.color;else if(a=this.type===Qf?a+"Linear ":this.type===Yc?a+"Radial ":this.type===jp?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Me.addColorStop=function(a,y){return this._isFrozen&&bi(this),(typeof a!="number"||!isFinite(a)||1a)&&Ur(a,"0 <= loc <= 1",cs,"addColorStop:loc"),this.we===null&&(this.we=new $r),this.we.add(a,y),this.na===Kf&&(this.type=Qf),this.xe=null,this},Me.Vz=function(a,y){if(this._isFrozen&&bi(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?zp:y,this.type===Kf)Af(this.color),this.color=A0(a,y);else if((this.type===Qf||this.type===Yc)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)Af(x.value),this.addColorStop(x.key,A0(a,y));return this};function Ka(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?zp:x,Af(a),A0(y,x)}Me.Wy=function(a,y){if(this._isFrozen&&bi(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?zp:y,this.type===Kf)Af(this.color),this.color=A0(-a,y);else if((this.type===Qf||this.type===Yc)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)Af(x.value),this.addColorStop(x.key,A0(-a,y));return this};function Py(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?zp:x,Af(a),A0(-y,x)}function Bm(a,y,x){Af(a),a=Qs.j;var E=Qs.u,b=Qs.o,z=Qs.F;return Af(y),x===void 0&&(x=.5),"rgba("+Math.round((Qs.j-a)*x+a)+", "+Math.round((Qs.u-E)*x+E)+", "+Math.round((Qs.o-b)*x+b)+", "+Math.round((Qs.F-z)*x+z)+")"}Me.Gx=function(){if(this.type===Kf)return y0(this.color);if((this.type===Qf||this.type===Yc)&&this.colorStops!==null){var a=this.colorStops;if(this.type===Yc)return y0(a.first().value);if(a.get(.5)!==null)return y0(a.get(.5));if(a.count===2)return a=a.Fa(),y0(Bm(a[0].value,a[1].value));for(var y=a.iterator,x=-1,E=-1,b=1,z=1;y.next();){var ee=y.key,re=Math.abs(.5-y.key);b>z&&re=b&&reE&&(z=x,x=E,E=z,z=b),b=E-x,y0(Bm(a.get(x),a.get(E),1-z/b))}return!1};function y0(a){return a?a instanceof cs?a.Gx():(Af(a),128>(299*Qs.j+587*Qs.u+114*Qs.o)/1e3):!1}function A0(a,y){switch(y){case zp:y=100*Pv(Qs.j);var x=100*Pv(Qs.u),E=100*Pv(Qs.o);return Zd.j=.4124564*y+.3575761*x+.1804375*E,Zd.u=.2126729*y+.7151522*x+.072175*E,Zd.o=.0193339*y+.119192*x+.9503041*E,Zd.F=Qs.F,y=Cv(Zd.j/x0[0]),x=Cv(Zd.u/x0[1]),E=Cv(Zd.o/x0[2]),xf.j=116*x-16,xf.u=500*(y-x),xf.o=200*(x-E),xf.F=Zd.F,xf.j=Math.min(100,Math.max(0,xf.j+100*a)),a=(xf.j+16)/116,y=a-xf.o/200,Zd.j=x0[0]*Nd(xf.u/500+a),Zd.u=x0[1]*(xf.j>Mm*bv?Math.pow(a,3):xf.j/Mm),Zd.o=x0[2]*Nd(y),Zd.F=xf.F,a=-.969266*Zd.j+1.8760108*Zd.u+.041556*Zd.o,y=.0556434*Zd.j+-.2040259*Zd.u+1.0572252*Zd.o,Qs.j=255*Cy((3.2404542*Zd.j+-1.5371385*Zd.u+-.4985314*Zd.o)/100),Qs.u=255*Cy(a/100),Qs.o=255*Cy(y/100),Qs.F=Zd.F,Qs.j=Math.round(Qs.j),255Qs.j&&(Qs.j=0),Qs.u=Math.round(Qs.u),255Qs.u&&(Qs.u=0),Qs.o=Math.round(Qs.o),255Qs.o&&(Qs.o=0),"rgba("+Qs.j+", "+Qs.u+", "+Qs.o+", "+Qs.F+")";case Mv:return U0(),pd.o=Math.min(100,Math.max(0,pd.o+100*a)),"hsla("+pd.j+", "+pd.u+"%, "+pd.o+"%, "+pd.F+")";default:Pt("Unknown color space: "+y)}}function Af(a){S0||(Ev(),S0=!0);var y=Bv;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,Qs.j=a[0],Qs.u=a[1],Qs.o=a[2],Qs.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,Qs.j=0,Qs.u=0,Qs.o=0,Qs.F=1)}}function U0(){var a=Qs.j/255,y=Qs.u/255,x=Qs.o/255,E=Math.max(a,y,x),b=Math.min(a,y,x),z=E-b;if(b=(E+b)/2,z===0)var ee=a=0;else{switch(E){case a:ee=(y-x)/z%6;break;case y:ee=(x-a)/z+2;break;case x:ee=(a-y)/z+4}ee*=60,0>ee&&(ee+=360),a=z/(1-Math.abs(2*b-1))}pd.j=Math.round(ee),pd.u=Math.round(100*a),pd.o=Math.round(100*b),pd.F=Qs.F}function Pv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function Cy(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function Cv(a){return a>bv?Math.pow(a,1/3):(Mm*a+16)/116}function Nd(a){var y=a*a*a;return y>bv?y:(116*a-16)/Mm}function Op(a,y){typeof a!="string"&&(a instanceof cs||Pt("Value for "+y+" must be a color string or a Brush, not "+a))}function Ev(){Bv=os?new Vc(null,void 0,{willReadFrequently:!0}).context:null}Xe.Object.defineProperties(cs.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&bi(this,a),this.na=a,this.start.Mc()&&(a===Qf?this.start=lc:a===Yc&&(this.start=Ya)),this.end.Mc()&&(a===Qf?this.end=Md:a===Yc&&(this.end=Ya)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&bi(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&bi(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&bi(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&bi(this,a),0>a&&Ur(a,">= zero",cs,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&bi(this,a),0>a&&Ur(a,">= zero",cs,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&bi(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&bi(this,a),this.cr=a,this.xe=null}}}),cs.prototype.isDark=cs.prototype.Gx,cs.prototype.darkenBy=cs.prototype.Wy,cs.prototype.lightenBy=cs.prototype.Vz,cs.prototype.addColorStop=cs.prototype.addColorStop;var bv=216/24389,Mm=24389/27,x0=[95.047,100,108.883],Bv=null,Qs=new bm,pd=new bm,Zd=new bm,xf=new bm,S0=!1;cs.className="Brush";var Kf;cs.Solid=Kf=new Wn(cs,"Solid",0);var Qf;cs.Linear=Qf=new Wn(cs,"Linear",1);var Yc;cs.Radial=Yc=new Wn(cs,"Radial",2);var jp;cs.Pattern=jp=new Wn(cs,"Pattern",4);var zp;cs.Lab=zp=new Wn(cs,"Lab",5);var Mv;cs.HSL=Mv=new Wn(cs,"HSL",6),cs.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var E=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>E.length&&(E="0"+E),2>a.length&&(a="0"+a),"#"+y+E+a},cs.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;S0||(Ev(),S0=!0);var y=Bv;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},cs.lighten=function(a){return Ka(a)},cs.lightenBy=Ka,cs.darken=function(a){return Py(a)},cs.darkenBy=Py,cs.mix=Bm,cs.isDark=y0;function Pu(){this.xa="Base"}Pu.prototype.measure=function(){},Pu.prototype.Yz=function(a,y,x,E,b){a.measure(y,x,E,b)},Pu.prototype.arrange=function(){},Pu.prototype.Ly=function(a,y,x,E,b,z){a.arrange(y,x,E,b,z)},Pu.prototype.iA=function(a){a.Uj()},Pu.prototype.gc=function(){},Xe.Object.defineProperties(Pu.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return hi}}}),Pu.prototype.remeasureObject=Pu.prototype.iA,Pu.prototype.arrangeElement=Pu.prototype.Ly,Pu.prototype.measureElement=Pu.prototype.Yz,Pu.className="PanelLayout";function Fm(){this.xa="Base"}Ut(Fm,Pu),Fm.prototype.measure=function(a,y,x,E,b,z,ee){var re=E.length;a=Gf(a);for(var oe=0;oebr&&(Zu=Math.max(br-i0,0));var P1=Qn.oa===0;Qn.oc=Qn.oc+Zu,Qn.actual=Qn.oa+Zu,br=Math.max(br-(Zu+(P1?i0:0)),0)}if(Lc.columnSpan===1&&(qd===_n||qd===uo)){Qn=a.Eb(Jd);var hy=Qn.Wc();Zu=Math.max(N0-Qn.actual,0),Zu+hy>Vi&&(Zu=Math.max(Vi-hy,0));var yA=Qn.oa===0;Qn.oc=Qn.oc+Zu,Qn.actual=Qn.oa+Zu,Vi=Math.max(Vi-(Zu+(yA?hy:0)),0)}n0&&Lc.Uj()}}}}}Un(ut);var Pg=0,Vg=0;z=a.columnCount;for(var pm=0;pm=a.rowCount);Pp++)Qn=a.Fb(eu.row+Pp),Zu=0,Zu=qd===ci||qd===uo?Math.max(Qn.minimum,Df[eu.row+Pp]===0?Qn.maximum:Math.min(Df[eu.row+Pp],Qn.maximum)):Math.max(Qn.minimum,isNaN(Qn.Hc)?Qn.maximum:Math.min(Qn.Hc,Qn.maximum)),Kg.height+=Zu,Jc+=Qn.minimum;for(var jh=1;jh=a.columnCount);jh++)Qn=a.Eb(eu.column+jh),Zu=0,Zu=qd===ci||qd===Rr?Math.max(Qn.minimum,Ch[eu.column+jh]===0?Qn.maximum:Math.min(Ch[eu.column+jh],Qn.maximum)):Math.max(Qn.minimum,isNaN(Qn.Hc)?Qn.maximum:Math.min(Qn.Hc,Qn.maximum)),Kg.width+=Zu,B1+=Qn.minimum;sd.width+=Kg.width,sd.height+=Kg.height;var yv=eu.margin,l0=yv.right+yv.left,gy=yv.top+yv.bottom;eu.measure(sd.width,sd.height,B1,Jc);for(var Av=eu.measuredBounds,ng=Math.max(Av.width+l0,0),z0=Math.max(Av.height+gy,0),u0=0,xv=0;xv=a.rowCount);xv++)Qn=a.Fb(eu.row+xv),u0+=Qn.total||0;if(u0=Cp)&&!(eu.row+Qg>=a.rowCount);Qg++){Qn=a.Fb(eu.row+Qg);var bp=Qn.oa||0,R0=Ep(eu,Qn,Eg);Qn.actual=Math.min(Qn.maximum,bp+R0),Qn.oa!==bp&&(Cp-=Qn.oa-bp)}for(;0Nf&&(Qn.actual=Math.min(Qn.maximum,Nf+Cp),Qn.oa!==Nf&&(Cp-=Qn.oa-Nf)),Qn.index===0)break;Qn=a.Fb(Qn.index-1)}}for(var ym=0,Bp=0;Bp=a.columnCount);Bp++)Qn=a.Eb(eu.column+Bp),ym+=Qn.total||0;if(ym=Am)&&!(eu.column+H0>=a.columnCount);H0++){Qn=a.Eb(eu.column+H0);var py=Qn.oa||0,SA=Gg(eu,Qn,xA);Qn.actual=Math.min(Qn.maximum,py+SA),Qn.oa!==py&&(Am-=Qn.oa-py)}for(;0M1&&(Qn.actual=Math.min(Qn.maximum,M1+Am),Qn.oa!==M1&&(Am-=Qn.oa-M1)),Qn.index===0)break;Qn=a.Eb(Qn.index-1)}}}}Un(ht),ni.free(Kg),ni.free(sd),Df!==void 0&&Un(Df),Ch!==void 0&&Un(Ch);var xm=0,Sm=0,F1=a.desiredSize,Fx=a.maxSize;qd=Kl(a,!0);var my=Vg=Pg=0,vy=0;z=a.columnCount;for(var L1=0;L1=a.rowCount);Qn++){var Uo=a.Fb(ut+Qn);Uo.oa!==0&&(Ye.height+=Uo.total)}for(Qn=1;Qn=a.columnCount);Qn++)Uo=a.Eb(yt+Qn),Uo.oa!==0&&(Ye.width+=Uo.total);var Io=Ft.oa+Ye.width,_a=ht.oa+Ye.height;Qn=re,Uo=oe;var Gs=Io,Hu=_a,Gu=re,Xd=oe,Zu=Io,Ap=_a;re+Io>x.width&&(Zu=Math.max(x.width-re,0)),oe+_a>x.height&&(Ap=Math.max(x.height-oe,0));var mu=fr.alignment;if(mu.Xb()){mu=a.defaultAlignment,mu.sb()||(mu=Ya);var Lf=mu.x,Jd=mu.y,xp=mu.offsetX;mu=mu.offsetY;var lh=Ft.alignment,Th=ht.alignment;lh.sb()&&(Lf=lh.x,xp=lh.offsetX),Th.sb()&&(Jd=Th.y,mu=Th.offsetY)}else Lf=mu.x,Jd=mu.y,xp=mu.offsetX,mu=mu.offsetY;(isNaN(Lf)||isNaN(Jd))&&(Jd=Lf=.5,mu=xp=0),lh=Pi.width,Th=Pi.height;var Qc=fr.margin,Lc=Qc.left+Qc.right,n0=Qc.top+Qc.bottom,If=Kh(fr,ht,Ft,!1);!isNaN(fr.desiredSize.width)||If!==ci&&If!==Rr||(lh=Math.max(Io-Lc,0)),!isNaN(fr.desiredSize.height)||If!==ci&&If!==uo||(Th=Math.max(_a-n0,0)),Io=fr.maxSize,_a=fr.minSize,lh=Math.min(Io.width,lh),Th=Math.min(Io.height,Th),lh=Math.max(_a.width,lh),Th=Math.max(_a.height,Th),Io=Th+n0,Qn+=Gs*Lf-(lh+Lc)*Lf+xp+Qc.left,Uo+=Hu*Jd-Io*Jd+mu+Qc.top,fr.visible&&($s(Gu,Xd,Zu,Ap,Qn,Uo,Pi.width,Pi.height)?fr.arrange(Qn,Uo,lh,Th):fr.arrange(Qn,Uo,lh,Th,new yn(Gu,Xd,Zu,Ap)))}}}for(ni.free(Ye),a=0;a=x&&(x=1);var E=a.gridCellSize,b=E.width;E=E.height;var z=a.naturalBounds,ee=a.actualBounds,re=z.width,oe=z.height,se=Math.ceil(re/b),ue=Math.ceil(oe/E),fe=a.gridOrigin,ye=fe.x;fe=fe.y,y.save(),y.beginPath(),y.rect(0,0,re,oe),y.clip(),y.Se();for(var we=[],Be=a.O.s,Oe=Be.length,tt=0;ttht)){Ye=kv(Ye.figure);for(var yt=0;ytht&&ut.push(Ft))}}}}for(Be=a.O.s,Oe=Be.length,tt=0;ttb*Ye*x))){if(ht=tn.segmentIndex,(!isFinite(ht)||isNaN(ht))&&(ht=0),0>ht&&(ht=Ye-Math.min(-ht,Ye)),ht=Math.round(ht%Ye),Ye=tn.opacity,yt=1,Ye!==1){if(Ye===0)continue;yt=y.globalAlpha,y.globalAlpha=yt*Ye}Ft=we[tt];var Vi=!1,br=tn.strokeDashArray;if(br!==null&&(Vi=!0,y.js(br,tn.strokeDashOffset)),tn.figure==="LineV"&&tn.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=E.length;for(var b=0;bfe)ut.measure(1/0,1/0,0,0),ht=ut.measuredBounds,x.ed(ht),we.push(ht);else{var yt=ut.segmentIndex,Ft=ut.segmentFraction,tn=ut.alignmentFocus;tn.Mc()&&(tn=Ya);var Vi=ut.segmentOrientation,br=ut.segmentOffset;if(isNaN(yt)){var fr=oe.ua;ht=Bn(),fr.Qu(Ft,ht);var Pi=Je.allocAt(ht[0],ht[1]);if(Pi.add(oe.i(0)),fr.type===fi.j?Pi.offset(-fr.startX,-fr.startY):(fr=fr.figures.first(),fr!==null&&Pi.offset(-fr.startX,-fr.startY)),fr=ht[2],Vi!==Ss){var Qn=oe.computeAngle(ut,Vi,fr);ut.Kb=Qn}Qn=Pi.x-y.x;var Uo=Pi.y-y.y;Je.free(Pi),Un(ht)}else if(yt<-fe||yt>=fe)ht=Je.alloc(),oe.vg(),oe.computeMidPoint(ht),fr=oe.midAngle,Vi!==Ss&&(Qn=oe.computeAngle(ut,Vi,fr),ut.Kb=Qn),Qn=ht.x-y.x,Uo=ht.y-y.y,Je.free(ht);else{if(Qn=0,0<=yt?(Uo=ue.M(yt),ht=ytIo+10?0<=yt?fr.ab(Uo):Uo.ab(fr):Io>Pi+10?0<=yt?ht.ab(Qn):Qn.ab(ht):0<=yt?fr.ab(Qn):Qn.ab(fr)}else fr=0<=yt?Uo.ab(ht):ht.ab(Uo);Vi!==Ss&&(Qn=oe.computeAngle(ut,Vi,fr),ut.Kb=Qn),Qn=Uo.x+(ht.x-Uo.x)*Ft-y.x,Uo=Uo.y+(ht.y-Uo.y)*Ft-y.y}ut.measure(1/0,1/0,0,0),ht=ut.measuredBounds,Pi=ut.naturalBounds;var _a=0;ut instanceof Go&&(_a=ut.strokeWidth),Io=Pi.width+_a;var Gs=Pi.height+_a;Be.reset(),Be.translate(-ht.x,-ht.y),Be.scale(ut.scale,ut.scale),Be.rotate(Vi===Ss?ut.angle:fr,Io/2,Gs/2),Vi!==fp&&Vi!==wd||Be.rotate(90,Io/2,Gs/2),Vi!==gp&&Vi!==Pd||Be.rotate(-90,Io/2,Gs/2),Vi===Td&&(45fr||225fr)&&Be.rotate(-fr,Io/2,Gs/2),Pi=new yn(0,0,Io,Gs),Oe.xi(Pi,tn),Be.Ga(Oe),tn=-Oe.x+_a/2*ut.scale,ut=-Oe.y+_a/2*ut.scale,tt.assign(br),_a=isNaN(br.x);var Hu=isNaN(br.y);if(_a||Hu){Io=Io/2+3,Gs=Gs/2+3;var Gu=45<=fr&&135>=fr,Xd=225<=fr&&315>=fr;Vi===Ss&&(Gu||Xd)?(tt.x=Hu?Io:br.y,tt.y=_a?Gs:br.x,Gu?0<=yt||isNaN(yt)&&.5>Ft||!_a||(tt.y=-Gs):Xd&&((0<=yt||isNaN(yt)&&.5>Ft)&&_a&&(tt.y=-Gs),Hu&&(tt.x=-Io))):(_a&&(tt.x=0<=yt||isNaN(yt)&&.5>Ft?Io:-Io),Hu&&(tt.y=-Gs),tt.rotate(fr))}else tt.rotate(fr);Qn+=tt.x,Uo+=tt.y,Pi.set(ht),Pi.h(Qn+tn,Uo+ut,ht.width,ht.height),we.push(Pi),x.ed(Pi)}}if(ee!==null)for(E=ee.labelNodes;E.next();)E.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),yu(b,x.width||0,x.height||0),jo.free(Be),Je.free(Oe),Je.free(tt)}}}},Dm.prototype.arrange=function(a,y){var x=y.length;if(a instanceof ya||a instanceof ii){var E=a,b=null;a instanceof ya&&(b=a,E=b.adornedPart);var z=a instanceof ya?null:E.path,ee=a.j;if(ee.length!==0){var re=0;if(z!==null&&re=x)Be=Je.alloc(),we=fe,tt=Be,we.vg(),we.computeMidPoint(tt),we=fe.midAngle,se!==Ss&&(fe=fe.computeAngle(ee,se,we),ee.angle=fe),fe=Be.x,tt=Be.y,Je.free(Be);else{if(Oe=0,0<=re?(Be=y.s[re],tt=reut+10?0<=re?we.ab(Be):Be.ab(we):ut>Ye+10?0<=re?tt.ab(Oe):Oe.ab(tt):0<=re?we.ab(Oe):Oe.ab(we)}else we=0<=re?Be.ab(tt):tt.ab(Be);se!==Ss&&(fe=fe.computeAngle(ee,se,we),ee.angle=fe),fe=Be.x+(tt.x-Be.x)*oe,tt=Be.y+(tt.y-Be.y)*oe}if(ye.ys())ee.location=new Je(fe,tt);else{ye.Mc()&&(ye=Ya),Be=jo.alloc(),Be.reset(),Be.scale(ee.scale,ee.scale),Be.rotate(ee.angle,0,0);var ht=ee.naturalBounds;Oe=yn.allocAt(0,0,ht.width,ht.height),Ye=Je.alloc(),Ye.xi(Oe,ye),Be.Ga(Ye),ye=-Ye.x,ut=-Ye.y;var yt=ht.width,Ft=ht.height;ht=Je.alloc(),ht.assign(ue);var tn=isNaN(ue.x),Vi=isNaN(ue.y);if(tn||Vi){yt=yt/2+3,Ft=Ft/2+3;var br=45<=we&&135>=we,fr=225<=we&&315>=we;se===Ss&&(br||fr)?(ht.x=Vi?yt:ue.y,ht.y=tn?Ft:ue.x,br?0<=re||isNaN(re)&&.5>oe||!tn||(ht.y=-Ft):fr&&((0<=re||isNaN(re)&&.5>oe)&&tn&&(ht.y=-Ft),Vi&&(ht.x=-yt))):(tn&&(ht.x=0<=re||isNaN(re)&&.5>oe?yt:-yt),Vi&&(ht.y=-Ft),ht.rotate(we))}else ht.rotate(we);fe+=ht.x,tt+=ht.y,Be.pp(Oe),ye+=Oe.x,ut+=Oe.y,re=Je.allocAt(fe+ye,tt+ut),ee.move(re),Je.free(re),Je.free(ht),Je.free(Ye),yn.free(Oe),jo.free(Be)}}b!==null?b.Ul(!1):E.Ul(!1),E=Pl(a),a.location.h(a.position.x+E.x,a.position.y+E.y),Je.free(E)}};function J0(a,y,x,E){if(bc(E)!==!1){var b=E.strokeWidth;b===0&&a instanceof ya&&a.type===hi.Link&&a.adornedObject instanceof Go&&(b=a.adornedObject.strokeWidth),b*=E.Ca,a instanceof ii&&a.ua!==null?(a=a.geometry.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):a instanceof ya&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):E.Ge(-(b/2),-(b/2),y+b,x+b),b=E.desiredSize,b.w()||E.ua===null?E.dc.h(0,0,b.width,b.height):E.dc.assign(E.ua.bounds),ru(E,!1)}}function w0(){this.xa="Base"}Ut(w0,Pu),w0.prototype.measure=function(a,y,x,E,b,z,ee){var re=a.Pb();a.graduatedBounds=[];var oe=re.margin,se=oe.right+oe.left,ue=oe.top+oe.bottom;re.measure(y,x,z,ee);var fe=re.measuredBounds,ye=new yn(-oe.left,-oe.top,Math.max(fe.width+se,0),Math.max(fe.height+ue,0));a.graduatedBounds.push(ye),b.assign(ye);for(var we=re.geometry,Be=re.strokeWidth,Oe=we.flattenedSegments,tt=we.flattenedLengths,Ye=we.flattenedTotalLength,ut=Oe.length,ht=0,yt=0,Ft=Bn(),tn=0;tnIo&&(Io+=360),br.push(Io)}ht=Qn,yt=Uo}Ft.push(br)}if(a.graduatedIntervals===null){for(var _a=[],Gs=a.O.s,Hu=Gs.length,Gu=0;GuAp)){for(var mu=0;muAp&&Zu.push(Jd)}}}}}a.graduatedIntervals=_a}var xp=a.graduatedIntervals,lh=a.O.s,Th=lh.length,Qc=0,Lc=0,n0=Ye;a.graduatedMarks=[];for(var If,cv=0;cvcy*qd*Ye/a.graduatedRange&&Gc.graduatedSkip===null)){var gm=tt[0][0],$f=0,Ic=0;Lc=Ye*Gc.graduatedStart-1e-4,n0=Ye*Gc.graduatedEnd+1e-4;var N0=cy*qd,Xc=a.graduatedTickBase;if(Xca.graduatedMin+N0&&(Xc-=Math.floor((Xc-a.graduatedMin)/N0)*N0);for(var P1=xp[cv],hy=Xc,yA=1e-6*a.graduatedMax,Pg=1;Xc<=a.graduatedMax+yA;Pg++){e:{for(var Vg=P1.length,pm=0;pm-hv){var o0=!1;break e}}o0=!0}if(o0&&(Xc>a.graduatedMax&&(Xc=a.graduatedMax),Gc.graduatedSkip===null||Gc instanceof Ws&&!Gc.graduatedSkip(Xc,Gc)||Gc instanceof Go&&!Gc.graduatedSkip(Xc,Gc))&&(Qc=(Xc-a.graduatedMin)*Ye/a.graduatedRange,Qc>Ye&&(Qc=Ye),Lc<=Qc&&Qc<=n0)){for(var Cg=Ft[$f][Ic],Sp=tt[$f][Ic];$fgm&&IcYg&&.4995Yg?0Yg||.9995mm){var gv=1-Math.abs(.5-Yg);Cg=(kf*gv+tg*(1-gv))%360;break e}}}Cg=kf}if(Gc instanceof Ws){var af="";Gc.graduatedFunction!==null?(af=Gc.graduatedFunction(Xc,Gc),af=af!=null?af.toString():""):af=(+Xc.toFixed(2)).toString(),af!==""&&If.push({$l:fv,angle:Cg,text:af})}else If.push({$l:fv,angle:Cg})}Xc=hy+Pg*N0}}}a.graduatedMarks.push(If)}Un(Ft);var sd=a.graduatedMarks;if(sd!==null)for(var fy=E.length,ac=0;acsf;sf++){switch(sf){case 0:Dc.h(Kg,Df);break;case 1:Dc.h(Kg+pv,Df);break;case 2:Dc.h(Kg,Df+j0);break;case 3:Dc.h(Kg+pv,Df+j0)}Dc.rotate(eu+vu.angle),Dc.offset(b1,vv),mv===0&&sf===0?Ch.h(Dc.x,Dc.y,0,0):Ch.Ye(Dc),Dc.offset(-b1,-vv),Dc.rotate(-eu-vu.angle)}Je.free(Dc),Ug.graduatedBounds!==null&&Ug.graduatedBounds.push(Ch),qa(wp,Ch.x,Ch.y,Ch.width,Ch.height)}else if(vu instanceof Ws){var Oh=a,B1=b;Oh.temporaryTextBlock===null&&(Oh.temporaryTextBlock=new Ws);var Jc=Oh.temporaryTextBlock;Ty(Jc,vu);var Pp=vu.alignmentFocus;Pp.Mc()&&(Pp=lc);for(var jh=vu.segmentOrientation,yv=vu.segmentOffset,l0=new yn,gy=0,Av=0,ng=0,z0=0,u0=0,xv=sc.length,Cp=0;Cpng||225ng)&&Nf.rotate(-ng,bp/2,R0/2);var ym=yn.allocAt(0,0,bp,R0),Bp=Je.alloc();Bp.xi(ym,Pp),Nf.Ga(Bp);var Am=-Bp.x,xA=-Bp.y,Gg=Je.alloc();Gg.assign(yv),isNaN(Gg.x)&&(Gg.x=bp/2+3),isNaN(Gg.y)&&(Gg.y=-(R0/2+3)),Gg.rotate(ng),gy+=Gg.x+Am,Av+=Gg.y+xA;var H0=new yn(gy,Av,Ep.width,Ep.height),py=new yn(Ep.x,Ep.y,Ep.width,Ep.height),SA=new yn(Qg.x,Qg.y,Qg.width,Qg.height);Eg.Sz=z0,Eg.lineCount=Jc.lineCount,Eg.lines=[Jc.Cb,Jc.Ih,Jc.df,Jc.Le,Jc.Qc,Jc.Qb,Jc.ze],Eg.actualBounds=H0,Eg.measuredBounds=py,Eg.naturalBounds=SA,Cp===0?l0.assign(H0):l0.ed(H0),Je.free(Gg),Je.free(Bp),yn.free(ym),jo.free(Nf)}Oh.graduatedBounds!==null&&Oh.graduatedBounds.push(l0),qa(B1,l0.x,l0.y,l0.width,l0.height)}ru(vu,!1)}}},w0.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var E=a.Pb(),b=a.graduatedMarks;if(b!==null){var z=a.graduatedBounds,ee=0,re=z[ee];ee++,E!==null&&E.arrange(re.x-x.x,re.y-x.y,re.width,re.height);for(var oe=y.length,se=0;se=ee&&(ee=1);for(var re=z.actualBounds,oe=a.O.s,se=a.graduatedMarks,ue=oe.length,fe=0;fea.graduatedTickUnit*ye.interval*z.geometry.flattenedTotalLength/a.graduatedRange*ee&&ye.graduatedSkip===null)){var Oe=ye.measuredBounds,tt=ye.strokeWidth*ye.scale,Ye=ye.alignmentFocus;Ye.Mc()&&(Ye=lc);for(var ut=0;utee.height)continue}else if(se.position>ee.width)continue;var ue=se.separatorStrokeWidth;isNaN(ue)&&(ue=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var fe=se.separatorStroke;if(fe===null&&(fe=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),ue!==0&&fe!==null){Vl(a,y,fe,!1,!1,ee,z),fe=!1;var ye=se.separatorDashArray;ye===null&&(ye=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),ye!==null&&(fe=!0,y.js(ye,0)),y.beginPath(),ye=se.position+ue,x?ye>ee.height&&(ue-=ye-ee.height):ye>ee.width&&(ue-=ye-ee.width),se=se.position+ue/2,y.lineWidth=ue,ue=a.yb,x?(se+=ue.top,ye=ee.width-ue.right,y.moveTo(ue.left,se),y.lineTo(ye,se)):(se+=ue.left,ye=ee.height-ue.bottom,y.moveTo(se,ue.top),y.lineTo(se,ye)),y.stroke(),y.Se(),fe&&y.fs()}}}}function Tm(a,y,x,E,b){for(var z=E.length,ee=a.actualBounds,re=a.naturalBounds,oe=Ey(a,!0),se=Ey(a,!1),ue=0;ueye)){var we=fe.Wc(),Be=fe.separatorStrokeWidth;isNaN(Be)&&(Be=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var Oe=fe.separatorStroke;Oe===null&&(Oe=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(Oe===null||fe.index===(x?oe:se))&&(Be=0),we-=Be,Be=fe.position+Be,we+=fe.actual,Be+we>ye&&(we=ye-Be),0>=we||(ye=a.yb,Vl(a,y,fe.background,!0,!1,re,ee),x?y.fillRect(ye.left,Be+ye.top,ee.width-(ye.left+ye.right),we):y.fillRect(Be+ye.left,ye.top,we,ee.height-(ye.top+ye.bottom)))}}}}function Ey(a,y){for(var x=y?a.rowCount:a.columnCount,E=0;EE&&b.set(Be),Je.free(Be)),Je.free(ue),z&&b.transform(ee),se},Me.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>E)&&(this.v(),this.measure(y>x?x:y,z>E?E:z,0,0));break;case ci:this.v(!0),this.measure(x+re,E+ee,0,0);break;case Rr:this.v(!0),this.measure(x+re,z+ee,0,0);break;case uo:this.v(!0),this.measure(y+re,E+ee,0,0)}}this.na.arrange(this,b,this.jg)}},Me.gh=function(a){var y=this.naturalBounds,x=Gf(this);if($s(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var E=y.length,b=Je.allocAt(0,0);E--;){var z=y[E];if((z.visible||z===x)&&(Ar(b.set(a),z.transform),z.ca(b)))return Je.free(b),!0}return Je.free(b),!(this.Ma===null&&this.areaBackground===null)}return!1},Me.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,E=0;Eye.width||fe.y>ye.height||0>fe.x+fe.width||0>fe.y+fe.height||(fe=ue,ue=ue instanceof hi?ue:null,ye=jo.alloc(),ye.set(ee),(ue!==null?ue.Cf(a,y,x,E,b,ye):Lu(fe,a,E,ye))&&(y!==null&&(fe=y(fe)),fe===null||x!==null&&!x(fe)||b.add(fe)),jo.free(ye))}}return z===void 0&&jo.free(ee),E}return z===void 0&&jo.free(ee),!1};function Om(a,y,x,E){for(var b=a.O.s,z=b.length;z--;){var ee=b[z];if(ee.visible){var re=ee.actualBounds,oe=a.naturalBounds;re.x>oe.width||re.y>oe.height||0>re.x+re.width||0>re.y+re.height||(ee instanceof hi&&Om(ee,y,x,E),y!==null&&(ee=y(ee)),ee===null||x!==null&&!x(ee)||E.add(ee))}}}Me.og=function(a,y,x,E,b,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),E===void 0&&(E=null);var ee=this.naturalBounds,re=this.se(),oe=re?a:Ar(Je.allocAt(a.x,a.y),this.transform),se=re?y:Ar(Je.allocAt(y.x,y.y),this.transform),ue=oe.Bf(se),fe=0tt.width||Oe.y>tt.height||0>Oe.x+Oe.width||0>Oe.y+Oe.height))&&(Be.se()?(Oe=Be.transform,Ar(oe.set(a),Oe),Ar(se.set(y),Oe)):(oe.set(a),se.set(y)),Oe=Be,Be=Be instanceof hi?Be:null,(Be!==null?Be.og(oe,se,x,E,b,z):Oe.tx(oe,se,b))&&(x!==null&&(Oe=x(Oe)),Oe===null||E!==null&&!E(Oe)||z.add(Oe)))}}Je.free(oe),Je.free(se)}return b?fe:ee}return!1};function jm(a){var y=null;return a instanceof Go&&(y=a.spot1,y===nu&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=bu),y}function Dv(a){var y=null;return a instanceof Go&&(y=a.spot2,y===nu&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=Vu),y}Me.add=function(a){for(var y=[],x=0;x=b.count&&a>=b.count)return;b.mb(z),E=z}else Pt("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>b.count)&&(a=b.count),b.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),bc(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof hi&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Hm(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof wi&&(x.Te=!0),x.Te&&x instanceof wi&&(x.wc=null),b=this.diagram,b!==null&&b.undoManager.isUndoingRedoing||(E!==-1&&x.cb(Zi,"elements",this,y,null,E,null),x.cb(gi,"elements",this,null,y,null,a)))};function Nv(a,y){a.l=y?a.l|16777216:a.l&-16777217}Me.remove=function(a){for(var y=this.O.s,x=y.length,E=-1,b=0;ba&&Ur(a,">= 0",hi,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new du;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(gi,"rowdefs",this,null,x,null,a)}return y[a]},Me.oA=function(a){if(0>a&&Ur(a,">= 0",hi,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Zi,"rowdefs",this,x,null,a,null),this.v()}}};function My(a,y,x){var E=a.rowDefs;if(!(0>y)){if(E[y]=x instanceof du?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Me.Eb=function(a){0>a&&Ur(a,">= 0",hi,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new du;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(gi,"coldefs",this,null,x,null,a)}return y[a]},Me.jA=function(a){if(0>a&&Ur(a,">= 0",hi,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Zi,"coldefs",this,x,null,a,null),this.v()}}};function zm(a,y,x){var E=a.colDefs;if(!(0>y)){if(E[y]=x instanceof du?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Me.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&Zm(y,a),this},Me.Hy=function(a,y){return(a=this.Fb(a))&&Zm(a,new du(y)),this},Me.By=function(a,y){return(a=this.Eb(a))&&Zm(a,new du(y)),this},Me.nz=function(a){if(0>a||this.type!==hi.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,E=x.length,b=this.topIndex;ba||this.type!==hi.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,E=x.length,b=this.leftIndex;ba;)this.pc(this.O.length-1,!1);Iy(this,this.itemArray)};function Iy(a,y){var x=_0(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var E=0;Ex)){var b=Ov(a,y);if(b=jv(a,b),b!==null){if(ih(b),b=b.copy(),b.l&16777216){var z=a.ih();z!==null&&Nv(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new $r),a.ge.add(y,b)),z=x+_0(a),a.Gb(z,b),E&&(b.ub=y,Tv(a,z,x),b.ub=null),b.data=y}}}function Tv(a,y,x){for(a=a.O;ya&&Ur(a,">= 0",hi,"padding"),a=new ha(a)):(0>a.left&&Ur(a.left,">= 0",hi,"padding:value.left"),0>a.right&&Ur(a.right,">= 0",hi,"padding:value.right"),0>a.top&&Ur(a.top,">= 0",hi,"padding:value.top"),0>a.bottom&&Ur(a.bottom,">= 0",hi,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:Wd},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new Uc),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof cs)&&(a instanceof cs&&a.freeze(),this.T===null&&(this.T=new Uc),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new Uc),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba)&&Pt("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Uc),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&Pt("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Uc),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof pi&&!(this instanceof ya);ih(this),this.ub=a;var E=this.diagram;E!==null&&(x?(x=E.partManager,this instanceof ii?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof pi&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),E!==null&&E.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Np),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&Ly(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&H1(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&R1(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||Iy(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new $r}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof pi||a.isPanelMain)&&Pt("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););da(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(da(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof zo&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Hm(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),Xe.Object.defineProperties(hi,{Position:{get:function(){return yh.I("Position")}},Horizontal:{get:function(){return yh.I("Horizontal")}},Vertical:{get:function(){return yh.I("Vertical")}},Spot:{get:function(){return yh.I("Spot")}},Auto:{get:function(){return yh.I("Auto")}},Table:{get:function(){return yh.I("Table")}},Viewbox:{get:function(){return yh.I("Viewbox")}},TableRow:{get:function(){return yh.I("TableRow")}},TableColumn:{get:function(){return yh.I("TableColumn")}},Link:{get:function(){return yh.I("Link")}},Grid:{get:function(){return yh.I("Grid")}},Graduated:{get:function(){return yh.I("Graduated")}}}),hi.prototype.rebuildItemElements=hi.prototype.mv,hi.prototype.findItemPanelForData=hi.prototype.sx,hi.prototype.updateTargetBindings=hi.prototype.La,hi.prototype.copyTemplate=hi.prototype.Uy,hi.prototype.graduatedValueForPoint=hi.prototype.Gz,hi.prototype.graduatedPointForValue=hi.prototype.Fz,hi.prototype.findColumnForLocalX=hi.prototype.fz,hi.prototype.findRowForLocalY=hi.prototype.nz,hi.prototype.addColumnDefinition=hi.prototype.By,hi.prototype.addRowDefinition=hi.prototype.Hy,hi.prototype.addRowColumnDefinition=hi.prototype.Gy,hi.prototype.removeColumnDefinition=hi.prototype.jA,hi.prototype.getColumnDefinition=hi.prototype.Eb,hi.prototype.removeRowDefinition=hi.prototype.oA,hi.prototype.getRowDefinition=hi.prototype.Fb,hi.prototype.removeAt=hi.prototype.mb,hi.prototype.remove=hi.prototype.remove,hi.prototype.insertAt=hi.prototype.Gb,hi.prototype.elt=hi.prototype.M,hi.prototype.add=hi.prototype.add,hi.prototype.findObject=hi.prototype.fb,hi.prototype.findInVisualTree=hi.prototype.Nl,hi.prototype.walkVisualTreeFrom=hi.prototype.qm,hi.prototype.findMainElement=hi.prototype.Pb;var ky=!1,Dy=null,yh=new $r;hi.className="Panel",hi.definePanelLayout=Xh,Xh("Position",new Fm),Xh("Vertical",new Lm),Xh("Auto",new Im),Xh("Link",new Dm);function Jf(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}Jf.prototype.copy=function(){var a=new Jf;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},Jf.className="GradPanelSettings";function Uc(){this.Pc=[],this.Oc=[],this.j=this.ob=$0,this.hb=this.Hb=0,this.Qp=Wd,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}Uc.prototype.copy=function(a){for(var y=new Uc,x=this.Pc,E=x.length,b=y.Pc,z=0;za&&Ur(a,">= 0",du,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&Ur(a,">= 0",du,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&Ur(a,">= 0",du,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&Ur(a,">= 0",du,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&Op(a,"RowColumnDefinition.separatorStroke"),a instanceof cs&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;bb)){var z=E.measuredBounds,ee=Math.max(1,z.width);z=z.height;for(var re=x[0],oe=x[1],se,ue,fe,ye,we,Be,Oe=0,tt=Bn(),Ye=2;Yefe&&(fe=1),b=x=fe,se=ee/2,ue=se!==0,Ye=0,Be=tt[Ye],fe=Be[0],we=Be[1],ye=Be[2],Be=Be[3];for(var ut=0;.1<=Oe;){if(ut===0&&(ue?(b=x,b-=se,Oe-=se,ue=!1):b=x,b===0&&(b=1)),b>Oe){Un(tt);return}b>Be?(ut=b-Be,b=Be):ut=0;var ht=Math.sqrt(b*b/(1+ye*ye));if(0>fe&&(ht=-ht),re+=ht,oe+=ye*ht,a.translate(re,oe),a.rotate(we),a.translate(-(ee/2),-(z/2)),ut===0&&E.hh(a,y),a.translate(ee/2,z/2),a.rotate(-we),a.translate(-re,-oe),Oe-=b,Be-=b,ut!==0){if(Ye++,Ye===tt.length){Un(tt);return}Be=tt[Ye],fe=Be[0],we=Be[1],ye=Be[2],Be=Be[3],b=ut}}Un(tt)}}Me.hh=function(a,y){var x=this.xc,E=this.Ui;if(x!==null||E!==null){var b=this.ua;if(b!==null){a.yc();var z=this.actualBounds,ee=this.naturalBounds;E!==null&&Vl(this,a,E,!0,!1,ee,z);var re=this.part,oe=this.ig;if(x===null||oe!==0||re===null||!this.isPanelMain&&re.Pb()!==this||(oe=re.type===hi.Link&&re instanceof ya&&re.category==="Selection"&&re.adornedObject instanceof Go&&re.adornedPart.Pb()===re.adornedObject?re.adornedObject.strokeWidth:0),oe===0&&(x=null),x!==null&&oe!==0&&(Vl(this,a,x,!1,!1,ee,z),a.lineWidth=oe,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,re&&y.Gf("drawShadows")&&(z=re.isShadowed),a.Il===!1&&(z=!1),re=!0,x===null||E!==null&&E!=="transparent"||(re=!1),ee=!1,oe=this.strokeDashArray,oe!==null&&(ee=!0,a.js(oe,this.strokeDashOffset)),b.type===fi.j)a.beginPath(),a.moveTo(b.startX,b.startY),a.lineTo(b.endX,b.endY),x!==null&&a.jk(),a.Se();else if(b.type===fi.u){var se=b.startX;oe=b.startY;var ue=b.endX,fe=b.endY;b=Math.min(se,ue);var ye=Math.min(oe,fe);se=Math.abs(ue-se),oe=Math.abs(fe-oe),a.beginPath(),a.rect(b,ye,se,oe),E!==null&&a.ng(E),x!==null&&(re&&z&&Gh(a),a.jk(),re&&z&&Uf(a)),a.Se()}else if(b.type===fi.F)se=b.startX,oe=b.startY,ue=b.endX,fe=b.endY,b=Math.abs(ue-se)/2,ye=Math.abs(fe-oe)/2,se=Math.min(se,ue)+b,oe=Math.min(oe,fe)+ye,a.beginPath(),a.moveTo(se,oe-ye),a.bezierCurveTo(se+Ot.wg*b,oe-ye,se+b,oe-Ot.wg*ye,se+b,oe),a.bezierCurveTo(se+b,oe+Ot.wg*ye,se+Ot.wg*b,oe+ye,se,oe+ye),a.bezierCurveTo(se-Ot.wg*b,oe+ye,se-b,oe+Ot.wg*ye,se-b,oe),a.bezierCurveTo(se-b,oe-Ot.wg*ye,se-Ot.wg*b,oe-ye,se,oe-ye),a.closePath(),E!==null&&a.ng(E),x!==null&&(re&&z&&Gh(a),a.jk(),re&&z&&Uf(a)),a.Se();else if(b.type===fi.o)for(b=b.figures,oe=b.length,ye=0;yeOe.sweepAngle,we!==null?we.endX:se.startX,we!==null?we.endY:se.startY)}else if(we=Fu(Oe,se),tt=we.length,tt===0)a.lineTo(Oe.centerX,Oe.centerY);else for(var Ye=0;Ye(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>E)?!1:(yn.free(z),Ot.Yb(x.startX,x.startY,x.endX,x.endY,b,a.x,a.y));if(x.type===fi.u){y=x.startX;var ee=x.startY,re=x.endX;if(x=x.endY,z.x=Math.min(y,re),z.y=Math.min(ee,x),z.width=Math.abs(re-y),z.height=Math.abs(x-ee),this.fill===null){if(z.Bc(-E,-E),z.ca(a))return yn.free(z),!1;z.Bc(E,E)}return this.stroke!==null&&z.Bc(b,b),a=z.ca(a),yn.free(z),a}if(x.type===fi.F){ee=x.startX,b=x.startY,re=x.endX;var oe=x.endY;if(x=Math.min(ee,re),y=Math.min(b,oe),ee=Math.abs(re-ee)/2,b=Math.abs(oe-b)/2,x=a.x-(x+ee),y=a.y-(y+b),this.fill===null){if(ee-=E,b-=E,0>=ee||0>=b||1>=x*x/(ee*ee)+y*y/(b*b))return yn.free(z),!1;ee+=E,b+=E}return this.stroke!==null&&(ee+=E,b+=E),yn.free(z),0>=ee||0>=b?!1:1>=x*x/(ee*ee)+y*y/(b*b)}if(x.type===fi.o)return yn.free(z),this.fill===null?Sc(x,a.x,a.y,b):Vd(x,a,b,1=this.strokeWidth)ue=Ot.Ve(se.startX,se.startY,se.endX,se.endY,z,ee,re,oe,b);else{if(se.startX===se.endX?(E=fe,ue=0):(y=(se.endY-se.startY)/(se.endX-se.startX),ue=fe/Math.sqrt(1+y*y),E=ue*y),y=Bn(),a=new Je,Ot.Ve(se.startX+E,se.startY+ue,se.endX+E,se.endY+ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Ot.Ve(se.startX-E,se.startY-ue,se.endX-E,se.endY-ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Ot.Ve(se.startX+E,se.startY+ue,se.startX-E,se.startY-ue,z,ee,re,oe,a)&&y.push(a),a=new Je,Ot.Ve(se.endX+E,se.endY+ue,se.endX-E,se.endY-ue,z,ee,re,oe,a)&&y.push(a),re=y.length,re===0)return Un(y),!1;for(ue=!0,oe=1/0,E=0;EMath.abs(x)){if(oe=ee-ue-x*(z-E),0>a*a*x*x+se*se-oe*oe){b.x=NaN,b.y=NaN,ue=!1;break e}fe=Math.sqrt(a*a*x*x+se*se-oe*oe),re=(-(a*a*x*oe)+a*se*fe)/(se*se+a*a*x*x)+E,a=(-(a*a*x*oe)-a*se*fe)/(se*se+a*a*x*x)+E,se=x*(re-E)+oe+ue,oe=x*(a-E)+oe+ue,Math.abs((z-re)*(z-re))+Math.abs((ee-se)*(ee-se))re){b.x=NaN,b.y=NaN,ue=!1;break e}oe=Math.sqrt(re),re=ue+oe,oe=ue-oe,Math.abs(re-ee)Math.abs(Be)?(Oe*=.5/Be,Be=.5):Oe!==0&&.5>Math.abs(Oe)&&(Be*=.5/Oe,Oe=.5),Ye-=Be,ut-=Oe;we.contains(Ye,ut);)Ye-=Be,ut-=Oe;for(b.x=re,b.y=oe,Oe=0;Oex?a-x:x-a)<(y>E?y-E:E-y)?(a=ya||Ot.$(oe.y,a))&&(oe.yy||Ot.$(oe.x,y))&&(oe.x=a&&E<=y):(a=E&&x<=a)}Me.tx=function(a,y,x){function E(tt,Ye){for(var ut=tt.length,ht=0;htb)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var b=a.Bf(y),z=b;if(1.5=b||il(y,z,0,-fe)>=b||il(y,z,0,fe)>=b||il(y,z,ue,0)>=b)}else if(y.type===fi.o){if(se=y.bounds,z=se.x,re=se.y,oe=se.x+se.width,se=se.y+se.height,a.x>oe&&a.xse&&a.yb&&_s(a.x,a.y,z,re,oe,re)>b&&_s(a.x,a.y,oe,se,z,se)>b&&_s(a.x,a.y,oe,se,oe,re)>b)return!1;if(z=Math.sqrt(b),x){if(this.fill===null?Sc(y,a.x,a.y,z):Vd(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yb)return!1;for(re=z.segments.s,oe=re.length,se=0;seb)return!1;break;case Su:var ye=Bn();if(Ot.Qe(ee,ue,fe.point1X,fe.point1Y,fe.point2X,fe.point2Y,fe.endX,fe.endY,.8,ye),ee=E(ye,a),Un(ye),ee||(ee=fe.endX,ue=fe.endY,a.zd(ee,ue)>b))return!1;break;case He:if(ye=Bn(),Ot.ep(ee,ue,fe.point1X,fe.point1Y,fe.endX,fe.endY,.8,ye),ee=E(ye,a),Un(ye),ee||(ee=fe.endX,ue=fe.endY,a.zd(ee,ue)>b))return!1;break;case Qe:case nt:ye=fe.type===Qe?Fu(fe,z):Ku(fe,z,ee,ue);var we=ye.length;if(we===0){if(ee=fe.type===Qe?fe.centerX:fe.endX,ue=fe.type===Qe?fe.centerY:fe.endY,a.zd(ee,ue)>b)return!1;break}fe=null;for(var Be=Bn(),Oe=0;Oe= 0",Go,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?Ur(a,'"butt", "round", or "square"',Go,"strokeCap"):(jg(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?Ur(a,'"miter", "bevel", or "round"',Go,"strokeJoin"):(jg(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){jg(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba?a=0:1a?a=0:1(fe*fe+ue*ue)*ye*ye&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof pc&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,fe=this.spacingBelow,this.flip){case Da:a.translate(b,0),a.scale(-1,1);break;case sa:a.translate(0,z),a.scale(1,-1);break;case ds:a.translate(b,z),a.scale(-1,-1)}if(a.yc(),ue=this.Gc,ye=(y+ee+fe)*ue,z>ye&&(E=this.verticalAlignment,E=E.y*z-E.y*ye+E.offsetY),ue===1&&this.ze!==null)fe=this.Cb,fe>b&&(fe=b),this.Oj(this.ze,a,0,E+y,b,ee,fe,x,re,oe,se);else if(this.Qc!==null&&this.Qb!==null)for(ye=0;yeb&&(we=b),E+=y,this.Oj(this.Qb[ye],a,0,E,b,ee,we,x,re,oe,se),E+=ee+fe}switch(this.flip){case Da:a.scale(-1,1),a.translate(-b,0);break;case sa:a.scale(1,-1),a.translate(0,-z);break;case ds:a.scale(-1,-1),a.translate(-b,-z)}}},Me.Oj=function(a,y,x,E,b,z,ee,re,oe,se,ue){var fe=0;if(re)oe==="left"?fe=0:oe==="right"?fe=b-ee:oe==="center"&&(fe=(b-ee)/2),y.fillRect(x+fe,E+.25*z,ee,1);else{if(oe==="left"?fe=0:oe==="right"?fe=b:oe==="center"&&(fe=b/2),b=Ne!==null?Ne(this,z):.75*z,y.fillText(a,x+fe,E+b),a=z/20|0,a===0&&(a=1),oe==="right"?fe-=ee:oe==="center"&&(fe-=ee/2),se){re=xe!==null?xe(this,z):.8*z,oe=x+fe,se=E+re,b=x+fe+ee,re=E+re;var ye=a;y.beginPath(),y.lineWidth=ye,y.moveTo(oe,se),y.lineTo(b,re),y.stroke(),y.Se(),y instanceof pc&&y.ad.classList.add("gojs-td")}ue&&(ue=E+z-z/2.2|0,a%2!==0&&(ue+=.5),E=x+fe,z=ue,x=x+fe+ee,ee=ue,fe=a,y.beginPath(),y.lineWidth=fe,y.moveTo(E,z),y.lineTo(x,ee),y.stroke(),y.Se(),y instanceof pc&&y.ad.classList.add("gojs-td"))}},Me.kk=function(a,y,x){if(!It.prototype.kk.call(this,a,y,x))return!1;if(Vl(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;x=this.Qb.length))){for(this.l|=16777216,se=this.Qb[oe],y=Math.max(1,a-y);rh(se)>y&&1a.maxLines&&(a.l|=16777216))}function Oy(a,y,x,E){var b=a.formatting===on;b&&(y=y.trim());var z=0,ee=a.Ae,re=a.spacingAbove+a.spacingBelow;re=Math.max(0,im(a)+re);var oe=a.overflow===bt?jy(ee):0;if(a.Gc>=a.maxLines)E!==null&&E.h(0,re);else if(ee=y,a.wrap===ft){a.Le=1;var se=rh(y);if(oe===0||se<=x)a.Cb=Math.max(a.Cb,se),nm(a,y,a.Cb),E!==null&&E.h(se,re);else{for(z=P0(a,ee),ee=ee.substr(z.length),y=P0(a,ee),se=rh(z+y);0x&&1x;){var fe=1;for(se=rh(y.substr(0,fe)),ue=0;se<=x;)fe++,ue=se,se=rh(y.substr(0,fe));if(fe===1){var ye=se;z=Math.max(z,se)}else ye=ue,z=Math.max(z,ue);if(fe--,1>fe&&(fe=1),nm(a,y.substr(0,fe),ye),oe++,y=y.substr(fe),a.Gc+oe>a.maxLines)break}for(ue=P0(a,ee),se=rh(y+ue);0a.maxLines))break}a.Le=Math.min(a.maxLines,oe),a.Cb=Math.max(a.Cb,z),E!==null&&E.h(a.Cb,re*a.Le)}}function P0(a,y){if(a.wrap===ai)return y.substr(0,1);for(var x=y.length,E=0,b=lr;E=y.length?y:y.substr(0,E)}function rh(a){return Wi===null?8*a.length:Wi.measureText(a).width}function im(a){if(a.df!==null)return a.df;var y=a.Ae;if(Wi===null){var x=16;return a.df=x}return er[y]!==void 0&&5e3>Dr?x=er[y]:(x=1.3*Wi.measureText("M").width,er[y]=x,Dr++),a.df=x}function jy(a){if(Wi===null)return 6;if(hr[a]!==void 0&&5e3>zi)var y=hr[a];else y=Wi.measureText(Di).width,hr[a]=y,zi++;return y}function Ie(a,y){var x=a.ec.replace(/\r\n/g,` +`).replace(/\r/g,` +`),E=a.spacingAbove+a.spacingBelow;if(E=Math.max(0,im(a)+E),x.length===0)return a.Cb=0,a.Gc=1,E;if(!a.isMultiline){var b=x.indexOf(` +`,0);0<=b&&(x=x.substr(0,b))}b=0;for(var z=a.Gc=0,ee,re=!1;!re;){if(ee=x.indexOf(` +`,z),ee===-1&&(ee=x.length,re=!0),z<=ee){if(z=x.substr(z,ee-z),a.wrap!==ft){a.Le=0;var oe=ni.alloc();Oy(a,z,y,oe),b+=oe.height,ni.free(oe),a.Gc+=a.Le}else Oy(a,z,y,null),b+=E,a.Gc++;a.Gc===a.maxLines&&(re=!0)}z=ee+1}return a.Lq=b}Xe.Object.defineProperties(Ws.prototype,{font:{get:function(){return this.Ae},set:function(a){var y=this.Ae;y!==a&&(this.Ae=a,this.df=null,this.v(),this.g("font",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;a!=null?a=a.toString():a="",y!==a&&(this.ec=a,this.v(),this.g("text",y,a),this.Uc=!0)}},textAlign:{get:function(){return this.da!==null?this.da.Or:"start"},set:function(a){var y=this.textAlign;y===a||a!=="start"&&a!=="end"&&a!=="left"&&a!=="right"&&a!=="center"||(Ih(this),this.da.Or=a,this.N(),this.g("textAlign",y,a))}},flip:{get:function(){return this.da!==null?this.da.Xf:_n},set:function(a){var y=this.flip;y!==a&&(Ih(this),this.da.Xf=a,this.N(),this.g("flip",y,a))}},verticalAlignment:{get:function(){return this.da!==null?this.da.Yr:Fd},set:function(a){var y=this.verticalAlignment;y.D(a)||(a=a.J(),Ih(this),this.da.Yr=a,Hd(this),this.g("verticalAlignment",y,a))}},naturalBounds:{get:function(){if(!this.dc.w()){var a=ni.alloc();Oy(this,this.ec,999999,a);var y=a.width;ni.free(a),a=Ie(this,y);var x=this.desiredSize;isNaN(x.width)||(y=x.width),isNaN(x.height)||(a=x.height),yu(this.dc,y,a)}return this.dc}},isMultiline:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this.v(),this.g("isMultiline",y,a))}},isUnderline:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;y!==a&&(this.l^=4194304,this.Uc=!0,this.N(),this.g("isUnderline",y,a))}},isStrikethrough:{get:function(){return(this.l&8388608)!==0},set:function(a){var y=(this.l&8388608)!==0;y!==a&&(this.l^=8388608,this.Uc=!0,this.N(),this.g("isStrikethrough",y,a))}},wrap:{get:function(){return this.da!==null?this.da.$r:Bt},set:function(a){var y=this.wrap;y!==a&&(Ih(this),this.da.$r=a,this.v(),this.g("wrap",y,a))}},overflow:{get:function(){return this.da!==null?this.da.$q:Yt},set:function(a){var y=this.overflow;y!==a&&(Ih(this),this.da.$q=a,this.v(),this.g("overflow",y,a))}},isOverflowed:{get:function(){return(this.l&16777216)!==0}},stroke:{get:function(){return this.xc},set:function(a){var y=this.xc;y!==a&&(a!==null&&Op(a,"TextBlock.stroke"),a instanceof cs&&a.freeze(),this.xc=a,this.N(),this.g("stroke",y,a))}},lineCount:{get:function(){return this.Gc}},lineHeight:{get:function(){return im(this)}},editable:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("editable",y,a))}},textEditor:{get:function(){return this.da!==null?this.da.Qr:null},set:function(a){var y=this.textEditor;y!==a&&(Ih(this),this.da.Qr=a,this.g("textEditor",y,a))}},errorFunction:{get:function(){return this.da!==null?this.da.Hd:null},set:function(a){var y=this.errorFunction;y!==a&&(Ih(this),this.da.Hd=a,this.g("errorFunction",y,a))}},interval:{get:function(){return this.fa!==null?this.fa.Tk:1},set:function(a){var y=this.interval;if(a=Math.round(a),y!==a&&a!==0&&isFinite(a)){this.fa===null&&(this.fa=new ur),this.fa.Tk=a,this.v();var x=this.panel;x!==null&&(x.graduatedIntervals=null),this.g("interval",y,a)}}},graduatedStart:{get:function(){return this.fa!==null?this.fa.u:0},set:function(a){var y=this.graduatedStart;y!==a&&(0>a?a=0:1a?a=0:1=a&&Ur(a,"> 0",Ws,"maxLines"),Ih(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Ne=null,xe=null,ft=new Wn(Ws,"None",0),Tn=new Wn(Ws,"WrapFit",1),Bt=new Wn(Ws,"WrapDesiredSize",2),ai=new Wn(Ws,"WrapBreakAll",3),Yt=new Wn(Ws,"OverflowClip",0),bt=new Wn(Ws,"OverflowEllipsis",1),on=new Wn(Ws,"FormatTrim",0),Ei=new Wn(Ws,"FormatNone",0),lr=/[ \u200b\u00ad]/,er=new Ro,Dr=0,hr=new Ro,zi=0,Di="...",xr="",Wi=null,io=!1;Ws.className="TextBlock";function Xi(){this.nc=!1,this.Hd=null,this.Xf=_n,this.gq=on,this.Jq=1/0,this.$q=Yt,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=Fd,this.$r=Bt}Xi.prototype.copy=function(){var a=new Xi;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},Ws.getEllipsis=function(){return Di},Ws.setEllipsis=function(a){Di=a,hr=new Ro,zi=0},Ws.getBaseline=function(){return Ne},Ws.setBaseline=function(a){Ne=a},Ws.getUnderline=function(){return xe},Ws.setUnderline=function(a){xe=a},Ws.isValidFont=function(a){if(io||(Wi=os?new Vc(null).context:null,io=!0),Wi===null)return!0;var y=Wi.font;if(a===y||a==="10px sans-serif")return!0;Wi.font="10px sans-serif",Wi.font=a;var x=Wi.font;if(x!=="10px sans-serif")return Wi.font=y,!0;Wi.font="19px serif";var E=Wi.font;return Wi.font=a,x=Wi.font,Wi.font=y,x!==E},Ws.FormatNone=Ei,Ws.FormatTrim=on,Ws.None=ft,Ws.OverflowClip=Yt,Ws.OverflowEllipsis=bt,Ws.WrapBreakAll=ai,Ws.WrapDesiredSize=Bt,Ws.WrapFit=Tn;function ur(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}ur.prototype.copy=function(){var a=new ur;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},ur.className="GradElementSettings";function qr(a,y){It.call(this),this.Eg=null,this.qo="",this.Xg=bd,this.Nk=ci,this.Zg=this.Hd=null,this.Mk=Ya,this.Xf=_n,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var Ai;Ut(qr,It),qr.prototype.cloneProtected=function(a){It.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},qr.prototype.qb=function(a){a===_n||a===Ir||a===Ma?this.imageStretch=a:It.prototype.qb.call(this,a)},qr.prototype.toString=function(){return"Picture("+this.source+")#"+ba(this)};function Pn(a){a===void 0&&(a=""),a!==""?Ai[a]&&(delete Ai[a],mr--):(Ai=new Ro,mr=0)}function Ji(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var E=y.Bg.copy();if(E!=null){for(E=E.iterator;E.next();){var b=E.value;b.N();var z=y.getAttribute("src")||"",ee=b.Og.I(z);if(ee!==null)for(var re=ee.length,oe=0;oe=E.width&&(z=z+Be.offsetX+(fe*Be.x-E.width*Be.x)),ye>=E.height&&(ee=ee+Be.offsetY+(ye*Be.y-E.height*Be.y)),oe=Math.min(E.width,fe),re=Math.min(E.height,ye);break;case ci:fe=E.width,ye=E.height;break;case Ir:case Ma:we===Ir?(we=Math.min(E.height/ye,E.width/fe),fe*=we,ye*=we):we===Ma&&(we=Math.max(E.height/ye,E.width/fe),fe*=we,ye*=we,fe>=E.width&&(z=(z+Be.offsetX+(fe*Be.x-E.width*Be.x)/fe)*oe),ye>=E.height&&(ee=(ee+Be.offsetY+(ye*Be.y-E.height*Be.y)/ye)*re),oe*=1/(fe/E.width),re*=1/(ye/E.height),fe=E.width,ye=E.height)}we=this.Df()*y.scale;var Oe=fe*we*ye*we,tt=oe*re/Oe,Ye=x.__goCache;we=null;var ut=Fr;if(!b){if(x.sq&&Ye!==void 0&&4ut*ut)for(Ye.gi===null&&(kr(Ye,4,se,ue,x),kr(Ye,16,se,ue,x)),b=Ye.gi,se=b.length,ue=0;uea)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var E="rr"+y+","+x+","+a,b=Ot.Mf[E];if(b!==void 0)return b;var z=a*Ot.wg;return b=new fi().add(new Jl(a,0,!0).add(new Ba(Ms,y-a,0)).add(new Ba(Su,y,a,y-z,0,y,z)).add(new Ba(Ms,y,x-a)).add(new Ba(Su,y-a,x,y,x-z,y-z,x)).add(new Ba(Ms,a,x)).add(new Ba(Su,0,x-a,z,x,0,x-z)).add(new Ba(Ms,0,a)).add(new Ba(Su,a,0,0,z,z,0).close())),1b.x&&a.y>b.y&&a.rightb.x&&y.y>b.y&&y.right=x.maxSelectionCount)){this.G^=4096;var E=!1;if(x!==null){E=x.skipsUndoManager,x.skipsUndoManager=!0;var b=x.selection;b.ka(),a?b.add(this):b.remove(this),b.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=E)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(Zn(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(Zn(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(Zn(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof ii?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(Zn(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(Zn(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(Zn(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:ys},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),Zn(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(Zn(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(Zn(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:nu},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),Zn(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&Pt("Cannot make a Group a member of itself: "+this.toString()),Pt("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?vg(y,this):this instanceof zo&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?Pf(a,this):this instanceof zo&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var E=this.data,b=x.model;if(E!==null&&b.Xj()){var z=b.wa(a!==null?a.data:null);b.mp(E,z)}}if(E=this.containingGroupChanged,E!==null&&(b=!0,x!==null&&(b=x.aa,x.aa=!0),E(this,y,a),x!==null&&(x.aa=b)),this instanceof zo){for(x=new Rn,Nl(x,this,!0,0,!0),x=x.iterator;x.next();)if(E=x.value,E instanceof wi)for(E=E.linksConnected;E.next();)Rg(E.value)}if(this instanceof wi){for(x=this.linksConnected;x.next();)Rg(x.value);x=this.labeledLink,x!==null&&Rg(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&cc(y,-1,a))}}else Pt("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(Zn(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof wi&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(Zn(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(Zn(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:Hs},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),Zn(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(Zn(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(Zn(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),pi.prototype.invalidateLayout=pi.prototype.C,pi.prototype.findCommonContainingGroup=pi.prototype.px,pi.prototype.isMemberOf=pi.prototype.Td,pi.prototype.findTopLevelPart=pi.prototype.sz,pi.prototype.findSubGraphLevel=pi.prototype.oz,pi.prototype.ensureBounds=pi.prototype.Va,pi.prototype.getDocumentBounds=pi.prototype.mi,pi.prototype.findObject=pi.prototype.fb,pi.prototype.moveTo=pi.prototype.moveTo,pi.prototype.invalidateAdornments=pi.prototype.Wb,pi.prototype.clearAdornments=pi.prototype.Ej,pi.prototype.removeAdornment=pi.prototype.Jf,pi.prototype.addAdornment=pi.prototype.bh,pi.prototype.findAdornment=pi.prototype.Pj,pi.prototype.updateTargetBindings=pi.prototype.La;var Sf=!1;pi.className="Part",pi.LayoutNone=0,pi.LayoutAdded=1,pi.LayoutRemoved=2,pi.LayoutShown=4,pi.LayoutHidden=8,pi.LayoutNodeSized=16,pi.LayoutGroupLayout=32,pi.LayoutNodeReplaced=64,pi.LayoutStandard=127,pi.LayoutAll=16777215;function ya(a,y){a===void 0||a instanceof Pu||typeof a=="string"?pi.call(this,a):(pi.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}Ut(ya,pi),ya.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},ya.prototype.updateRelationshipsFromData=function(){},ya.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof ii&&y instanceof Go){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var E=0;Ea&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Rn;x.add(this),xh(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uh),y.Ue=!1}};function xh(a,y,x,E,b,z,ee){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Rn;x.add(this),Hp(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uh),y.Ue=!1}};function Hp(a,y,x,E,b,z,ee){for(var re=z===a?!1:a.isTreeExpanded,oe=x?a.Mo():a.Sd(),se={};oe.next();){var ue=oe.value;if(ue.isTreeLink&&(re||ue.fd||ue.bb(),ue=ue.To(a),ue!==null&&ue!==a&&!y.contains(ue))){if(y.add(ue),!re){ue.Zb(!0),ue.oh();var fe=x?ue.Oo():ue.Po();se.vv=a,fe.all(function(ye){return function(we){return we===ye.vv||!we.isTreeExpanded}}(se))&&b.Cj(ue,z)}(2b&&(b=re.right),re.bottom>z&&(z=re.bottom)}}return isFinite(x)&&isFinite(E)?a.h(x,E,b-x,z-E):(y=y.location,a.h(y.x,y.y,0,0)),a},Xe.Object.defineProperties(hu.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ha(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),hu.className="Placeholder";function ii(a){pi.call(this,hi.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=Ss,this.Om=0,this.Qm=Ss,this.Rm=NaN,this.qj=Ja,this.po=.5,this.wd=null,this.Nb=new ei().freeze(),this.Tg=this.Mg=null,this.ml=new yn,this.ua=new fi,this.u=this.o=this.Sf=this.Wf=null,this.su=new Je,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}Ut(ii,pi),ii.prototype.cloneProtected=function(a){pi.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Me=ii.prototype,Me.Af=function(a){pi.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&Fl(y),a=a.toPort,a!==null&&Fl(a)},Me.qb=function(a){a.classType===ii?(a.value&2)===2?this.routing=a:a===cl||a===fu||a===ad?this.curve=a:a===Kc||a===kh||a===Hg?this.adjusting=a:a!==Ja&&a!==Ss&&Pt("Unknown Link enum value for a Link property: "+a):pi.prototype.qb.call(this,a)},Me.Xc=function(){this.ba===null&&(this.ba=new Tp)},Me.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),Dd(a)||Fs(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),Dd(a)||Fs(a)))},Me.zv=function(){return!1},Me.Av=function(){},Me.Zc=function(){return!1},ii.prototype.computeAngle=function(a,y,x){return ii.computeAngle(y,x)},ii.computeAngle=function(a,y){switch(a){default:case Ss:a=0;break;case hp:a=y;break;case fp:a=y+90;break;case gp:a=y-90;break;case B0:a=y+180;break;case ss:a=Ot.bp(y),90a&&(a-=180);break;case wd:a=Ot.bp(y+90),90a&&(a-=180);break;case Pd:a=Ot.bp(y-90),90a&&(a-=180);break;case Td:if(a=Ot.bp(y),45a||225a)return 0;90a&&(a-=180)}return Ot.bp(a)};function Rg(a){var y=a.fromNode,x=a.toNode,E=null;if(y!==null?E=x!==null?y.px(x):y.containingGroup:x!==null?E=x.containingGroup:E=null,y=E,x=a.Ah,x!==y){x!==null&&vg(x,a),a.Ah=y,y!==null&&Pf(y,a);var b=a.containingGroupChanged;if(b!==null){var z=!0,ee=a.diagram;ee!==null&&(z=ee.aa,ee.aa=!0),b(a,x,y),ee!==null&&(ee.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=E}Me=ii.prototype,Me.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&pi.prototype.oh.call(this)},Me.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Me.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function C0(a,y){a.wd===null&&(a.wd=new Rn),a.wd.add(y),a.v()}Me.Vo=function(a){if(pi.prototype.Vo.call(this,a),qf(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,cu(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||cu(x,this,E)}Ef(this)}},Me.Wo=function(a){if(pi.prototype.Wo.call(this,a),qf(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,na(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||na(x,this,E)}qh(this)}},Me.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},ii.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},ii.prototype.move=function(a,y){var x=y?this.location:this.position,E=x.x;isNaN(E)&&(E=0);var b=x.y;for(isNaN(b)&&(b=0),E=a.x-E,b=a.y-b,y===!0?pi.prototype.move.call(this,a,!1):(a=Je.allocAt(x.x+E,x.y+b),pi.prototype.move.call(this,a,!1),Je.free(a)),va(this,E,b),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+E,x.y+b)},ii.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},ii.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},ii.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(ll),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),E=this.i(1);return a.h((x.x+E.x)/2,(x.y+E.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===cl))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===cl){if(y===3){x=this.i(0),E=this.i(1);var b=this.i(2);return Ot.ax(x.x,x.y,E.x,E.y,E.x,E.y,b.x,b.y,a),a}if(E=(y-1)/3|0,x=3*(E/2|0),E%2===1){E=this.i(x),b=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),Ot.ax(E.x,E.y,b.x,b.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var ee=this.flattenedLengths;for(x=this.flattenedTotalLength,b=z=E=0;Ex/2));)E+=b,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-E)):a.h(y.x,y.y+(x/2-E)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-E),y.y):a.h(y.x+(x/2-E),y.y):(x=(x/2-E)/b,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},ii.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===cl))return this.ua.wx(.5);if(this.computeCurve()===cl&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var E=this.i(x+2);return x=this.i(x+3),Ot.My(a.x,a.y,y.x,y.y,E.x,E.y,x.x,x.y)}if(0E/2));)b+=z,x++;if(y=this.i(x),E=this.i(x+1),1>Math.abs(y.x-E.x)&&1>Math.abs(y.y-E.y)){if(0Math.abs(y.x-E.x))return y.y>E.y?270:90;if(1>Math.abs(y.y-E.y))return y.x>E.x?180:0}return y.ab(E)},Me=ii.prototype,Me.i=function(a){return this.Nb.s[a]},Me.dd=function(a,y){this.Nb.cd(a,y)},Me.L=function(a,y,x){this.Nb.cd(a,new Je(y,x))},Me.Kz=function(a,y){this.Nb.Gb(a,y)},Me.m=function(a,y,x){this.Nb.Gb(a,new Je(y,x))},Me.ne=function(a){this.Nb.add(a)},Me.yf=function(a,y){this.Nb.add(new Je(a,y))},Me.pv=function(a){this.Nb.mb(a)},Me.Fj=function(){this.Nb.clear()};function va(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var E=a.fd,b=new ei,z=a.Nb.iterator;z.next();){var ee=z.value;b.add(new Je(ee.x+y,ee.y+x).freeze())}b.freeze(),z=a.Nb,a.Nb=b,ee=a.diagram,isNaN(y)||isNaN(x)||ee!==null&&ee.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),Hd(a)),E?vc(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),ee!==null&&ee.animationManager.zb&&Pr(ee.animationManager,a,b),a.g("points",z,b)}}Me.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Me.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,E=1/0,b=a.s,z=b.length,ee=0;eese&&(fe=-fe),Oe=(0>oe?-1:1)*fe+we,tt=ue*(Oe-we)+Be),we=z.x+2*re/3,Be=z.y+2*oe/3;var Ye=we,ut=Be;Ot.B(oe,0)?ut=0oe?-1:1)*fe+we,ut=ue*(Ye-we)+Be),this.Fj(),this.ne(z),this.yf(Oe,tt),this.yf(Ye,ut),this.ne(ye),this.dd(0,this.getLinkPoint(a,y,ee,!0,!1,E,b)),this.dd(3,this.getLinkPoint(E,b,x,!1,!1,a,y))}else z=E,ye=b,E=this.getLinkPoint(a,y,ee,!0,!1,z,ye),b=this.getLinkPoint(z,ye,x,!1,!1,a,y),this.hasCurviness()?(ye=b.x-E.x,x=b.y-E.y,ee=this.computeCurviness(),a=E.x+ye/2,y=E.y+x/2,z=a,re=y,Ot.B(x,0)?re=0ee&&(z=-z),z=(0>x?-1:1)*z+a,re=ye*(z-a)+y),this.ne(E),this.yf(z,re),this.ne(b)):(this.ne(E),this.ne(b),re=yn.alloc(),y.mi(re),oe=re.ca(b),ye.mi(re),se=re.ca(E),(oe||se)&&(ee=y.ga(Wp(ee),new Je),this.dd(0,this.getLinkPointFromPoint(a,y,ee,b,!0,ee)),x=ye.ga(Wp(x),new Je),this.dd(1,this.getLinkPointFromPoint(z,ye,x,E,!1,x))),yn.free(re))}else{fe=this.isAvoiding,ye&&(ue&&fe||se)&&this.Fj();var ht=se?this.computeCurviness():0;fe=this.getLinkPoint(a,y,ee,!0,ue,E,b),we=Oe=Be=0,(ue||!re||se)&&(tt=this.computeEndSegmentLength(a,y,ee,!0),we=this.getLinkDirection(a,y,fe,ee,!0,ue,E,b),se&&(re||ee.D(x)||!ue&&ee.x+x.x===1&&ee.y+x.y===1)&&(we-=ue?90:30,0>ht&&(we-=180)),0>we?we+=360:360<=we&&(we-=360),se&&(tt+=Math.abs(ht)*(ue?1:2)),we===0?Be=tt:we===90?Oe=tt:we===180?Be=-tt:we===270?Oe=-tt:(Be=tt*Math.cos(we*Math.PI/180),Oe=tt*Math.sin(we*Math.PI/180)),ee.Mc()&&se&&(tt=y.ga(Ya,Je.alloc()),Ye=Je.allocAt(tt.x+1e3*Be,tt.y+1e3*Oe),this.getLinkPointFromPoint(a,y,tt,Ye,!0,fe),Je.free(tt),Je.free(Ye))),tt=this.getLinkPoint(E,b,x,!1,ue,a,y);var yt=ut=Ye=0;if(ue||!oe||se){var Ft=this.computeEndSegmentLength(E,b,x,!1);yt=this.getLinkDirection(E,b,tt,x,!1,ue,a,y),se&&(oe||ee.D(x)||!ue&&ee.x+x.x===1&&ee.y+x.y===1)&&(yt+=ue?0:30,0>ht&&(yt+=180)),0>yt?yt+=360:360<=yt&&(yt-=360),se&&(Ft+=Math.abs(ht)*(ue?1:2)),yt===0?Ye=Ft:yt===90?ut=Ft:yt===180?Ye=-Ft:yt===270?ut=-Ft:(Ye=Ft*Math.cos(yt*Math.PI/180),ut=Ft*Math.sin(yt*Math.PI/180)),x.Mc()&&se&&(x=b.ga(Ya,Je.alloc()),ee=Je.allocAt(x.x+1e3*Ye,x.y+1e3*ut),this.getLinkPointFromPoint(E,b,x,ee,!1,tt),Je.free(x),Je.free(ee))}x=fe,(ue||!re||se)&&(x=new Je(fe.x+Be,fe.y+Oe)),ee=tt,(ue||!oe||se)&&(ee=new Je(tt.x+Ye,tt.y+ut)),!ye&&!ue&&re&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}ii.prototype.getLinkPointFromPoint=function(a,y,x,E,b,z){if(z===void 0&&(z=new Je),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(b=a.findVisibleNode(),b!==null&&b!==a&&(y=b.port)),a=null,b=y.panel,b===null||b.se()||(b=b.panel),b===null){b=E.x,E=E.y;var ee=x.x;x=x.y}else{a=b.oe,b=1/(a.m11*a.m22-a.m12*a.m21),ee=a.m22*b;var re=-a.m12*b,oe=-a.m21*b,se=a.m11*b,ue=b*(a.m21*a.dy-a.m22*a.dx),fe=b*(a.m12*a.dx-a.m11*a.dy);b=E.x*ee+E.y*oe+ue,E=E.x*re+E.y*se+fe,ee=x.x*ee+x.y*oe+ue,x=x.x*re+x.y*se+fe}return y.Sj(b,E,ee,x,z),a!==null&&z.transform(a),z};function Bc(a,y){var x=y.Zn;return x===null&&(x=new pp,x.port=y,x.node=y.part,y.Zn=x),Yv(x,a)}ii.prototype.getLinkPoint=function(a,y,x,E,b,z,ee,re){if(re===void 0&&(re=new Je),x.sb()&&!Cf(x))return y.ga(x,re),re;if(x.$c()){var oe=Bc(this,y);if(oe!==null){if(re.assign(oe.Zo),b&&this.routing===Iu){var se=Bc(this,ee);if(se!==null&&oe.Gl=ue.y&&a.y<=ue.y+ue.height?re.y=a.y:(x.Hf(_d)||x.Hf(md))&&a.x>=ue.x&&a.x<=ue.x+ue.width&&(re.x=a.x),Je.free(oe),Je.free(se)}}return re}}return x=y.ga(Wp(x),Je.alloc()),this.pointsCount>(b?6:2)?(ee=E?this.i(1):this.i(this.pointsCount-2),b&&(ee=ah(x,ee.copy()))):(oe=this.computeSpot(!E,ee),z=Je.alloc(),ee=ee.ga(Wp(oe),z),b&&(ee=ah(x,ee)),Je.free(z)),this.getLinkPointFromPoint(a,y,x,ee,E,re),Je.free(x),re},ii.prototype.getLinkDirection=function(a,y,x,E,b,z,ee,re){e:if(E.sb())var oe=E.x>E.y?E.x>1-E.y?0:E.x<1-E.y?270:315:E.x1-E.y?90:E.x<1-E.y?180:135:.5>E.x?225:.5(z?6:2)?(re=b?this.i(1):this.i(this.pointsCount-2),re=z?ah(oe,re.copy()):x):(x=Je.alloc(),re=re.ga(Ya,x),Je.free(x)),x=Math.abs(re.x-oe.x)>Math.abs(re.y-oe.y)?re.x>=oe.x?0:180:re.y>=oe.y?90:270,Je.free(oe),oe=x}return E.Mc()&&ee.Td(a)&&(oe+=180,360<=oe&&(oe-=360)),Cf(E)||(a=y.li(),a===0)||(45<=a&&135>a?oe+=90:135<=a&&225>a?oe+=180:225<=a&&315>a&&(oe+=270),360<=oe&&(oe-=360)),oe},ii.prototype.computeEndSegmentLength=function(a,y,x,E){return y!==null&&x.$c()&&(a=Bc(this,y),a!==null)?a.Ju:(a=E?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=E?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},ii.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=Ya:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===nu?lu:y)):(a=y||this.toPort,a===null?a=Ya:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===nu?lu:y)),a};function Cf(a){return a===lu||a.x===.5&&a.y===.5}function Wp(a){return a.x===.5&&a.y===.5?a:Ya}ii.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==Ss&&4ye.width||fe.y>ye.height||0>fe.x+fe.width||0>fe.y+fe.height)){if(fe=jo.alloc(),fe.set(ee),ue instanceof hi)re=ue.Cf(a,y,x,E,b,fe);else if(this.path===ue){if(ue instanceof Go)if(re=a,ye=E,ue.pickable===!1)re=!1;else if(fe.multiply(ue.transform),ye)e:{var we=re,Be=fe;if(ue.fh(we,Be))re=!0;else{if(Be===void 0&&(Be=ue.transform,we.Re(ue.actualBounds))){re=!0;break e}re=we.left,ye=we.right;var Oe=we.top;we=we.bottom;var tt=Je.alloc(),Ye=Je.alloc(),ut=Je.alloc(),ht=jo.alloc();ht.set(Be),ht.bv(ue.transform),ht.Vj(),Ye.x=ye,Ye.y=Oe,Ye.transform(ht),tt.x=re,tt.y=Oe,tt.transform(ht),Be=!1,op(ue,tt,Ye,ut)?Be=!0:(tt.x=ye,tt.y=we,tt.transform(ht),op(ue,tt,Ye,ut)?Be=!0:(Ye.x=re,Ye.y=we,Ye.transform(ht),op(ue,tt,Ye,ut)?Be=!0:(tt.x=re,tt.y=Oe,tt.transform(ht),op(ue,tt,Ye,ut)&&(Be=!0)))),jo.free(ht),Je.free(tt),Je.free(Ye),Je.free(ut),re=Be}}else re=ue.fh(re,fe)}else re=Lu(ue,a,E,fe);re&&(ye=ue,y!==null&&(ye=y(ue)),ye&&(x===null||x(ye))&&b.add(ye)),jo.free(fe)}}}return z===void 0&&jo.free(ee),re||this.background!==null||this.areaBackground!==null}return z===void 0&&jo.free(ee),!1},ii.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?cl:this.curve},ii.prototype.computeCorner=function(){if(this.curve===cl)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},ii.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,E=0;Eoe?-Math.PI/2:Math.PI/2;else ue=Math.atan(oe/Math.abs(re)),0>re&&(ue=Math.PI-ue);ee=y.x;var fe=y.y;re=E.x-ee;var ye=E.y-fe;for(oe=Math.sqrt(re*re+ye*ye),Ot.$(re,0)?ye=0>ye?-Math.PI/2:Math.PI/2:(ye=Math.atan(ye/Math.abs(re)),0>re&&(ye=Math.PI-ye)),se=oe/se,ue=ye-ue,this.dd(a,y),a+=1;aoe?-Math.PI/2:Math.PI/2:(oe=Math.atan(oe/Math.abs(re)),0>re&&(oe=Math.PI-oe)),re=oe+ue,y*=se,this.L(a,ee+y*Math.cos(re),fe+y*Math.sin(re)));this.dd(x,E)}}return!0;case Hg:if(z=this.i(a),fe=this.i(x),!z.Xa(y)||!fe.Xa(E)){b=z.x,z=z.y,ee=fe.x,fe=fe.y,se=(ee-b)*(ee-b)+(fe-z)*(fe-z),re=y.x,ue=y.y,oe=E.x,ye=E.y;var we=1;if(oe-re!==0){var Be=(ye-ue)/(oe-re);we=Math.sqrt(1+1/(Be*Be))}else Be=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>E?E+=360:360<=E&&(E-=360);var ee=E;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,E=315<=E||45>E?0:45<=E&&135>E?90:135<=E&&225>E?180:270;var re=b.actualBounds.copy(),oe=z.actualBounds.copy();if(re.w()&&oe.w()){re.Bc(M0,M0),oe.Bc(M0,M0),re.Ye(a),oe.Ye(x);var se=Je.alloc(),ue=Je.alloc();y===0?x.x>a.x||E===270&&x.ya.x||E===90&&x.y>a.y&&oe.right>a.x?(se.h(x.x,a.y),ue.h(x.x,(a.y+x.y)/2),E===180?(se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),ue.x=se.x,ue.y=x.y):E===270&&x.ya.y?(se.x=a.xoe.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):oe.right,ue.x=se.x,ue.y=x.y):E===0&&a.xoe.top&&a.yre.bottom)&&(E===180&&(oe.ca(a)||re.ca(x))?se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===180||E===270)&&(se.y=this.computeMidOrthoPosition(a.x,re.bottom,x.x,Math.min(x.y,oe.top),!0)),ue.x=x.x,ue.y=se.y),se.y>re.top&&se.y=re.left&&x.x<=a.x||a.x<=oe.right&&a.x>=x.x?(E===90||E===270)&&(se.h(Math.max((a.x+x.x)/2,a.x),a.y),ue.h(se.x,x.y)):(se.y=E===270||(E===0||E===180)&&x.ya.y&&oe.lefta.y?(se.x=a.x>oe.right?this.computeMidOrthoPosition(a.x,a.y,oe.right,x.y,!1):a.x>oe.left&&(E===270&&a.yoe.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):oe.left,ue.x=se.x,ue.y=x.y):E===180&&a.x>oe.right&&a.y>oe.top&&a.yre.bottom)&&(E===0&&(oe.ca(a)||re.ca(x))?se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===0||E===270)&&(se.y=this.computeMidOrthoPosition(a.x,re.bottom,x.x,Math.min(x.y,oe.top),!0)),ue.x=x.x,ue.y=se.y),se.y>re.top&&se.y=a.x||a.x>=oe.left&&a.x<=x.x?(E===90||E===270)&&(se.h(Math.min((a.x+x.x)/2,a.x),a.y),ue.h(se.x,x.y)):(se.y=E===270||(E===0||E===180)&&x.ya.y||E===180&&x.xa.y||E===0&&x.x>a.x&&oe.bottom>a.y?(se.h(a.x,x.y),ue.h((a.x+x.x)/2,x.y),E===270?(se.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),ue.x=x.x,ue.y=se.y):E===180&&x.xa.x?(se.y=a.yoe.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):oe.bottom,ue.x=x.x,ue.y=se.y):E===90&&a.yoe.left&&a.xre.right)&&(E===270&&(oe.ca(a)||re.ca(x))?se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===270||E===180)&&(se.x=this.computeMidOrthoPosition(re.right,a.y,Math.min(x.x,oe.left),x.y,!1)),ue.x=se.x,ue.y=x.y),se.x>re.left&&se.x=re.top&&x.y<=a.y||a.y<=oe.bottom&&a.y>=x.y?(E===0||E===180)&&(se.h(a.x,Math.max((a.y+x.y)/2,a.y)),ue.h(x.x,se.y)):(se.x=E===180||(E===90||E===270)&&x.xa.x&&oe.top=a.x?(se.y=a.y>oe.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,oe.bottom,!0):a.y>oe.top&&(E===180&&a.xoe.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):oe.top,ue.x=x.x,ue.y=se.y):E===270&&a.y>oe.bottom&&a.x>oe.left&&a.xre.right)&&(E===90&&(oe.ca(a)||re.ca(x))?se.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===90||E===180)&&(se.x=this.computeMidOrthoPosition(re.right,a.y,Math.min(x.x,oe.left),x.y,!1)),ue.x=se.x,ue.y=x.y),se.x>re.left&&se.x=a.y||a.y>=oe.top&&a.y<=x.y?(E===0||E===180)&&(se.h(a.x,Math.min((a.y+x.y)/2,a.y)),ue.h(x.x,se.y)):(se.x=E===180||(E===90||E===270)&&x.x=Kp&&(Zv(we),re.Bc(we.Ho*we.Hx,we.Go*we.Ix),Wv(we,a,y,fe,E,re,!1),oe=$h(we,fe.x,fe.y)),!we.abort&&oethis.pointsCount?(y===0||y===180?(re.x=a.x,re.y=fe.y):(re.x=fe.x,re.y=a.y),this.L(2,re.x,re.y),this.m(3,re.x,re.y)):(ee=this.i(3),y===0||y===180?Ot.B(re.x,ee.x)?(re=y===0?Math.max(re.x,a.x):Math.min(re.x,a.x),this.L(2,re,a.y),this.L(3,re,ee.y)):Ot.B(re.y,ee.y)?(Math.abs(a.y-re.y)<=we.Go/2&&(this.L(2,re.x,a.y),this.L(3,ee.x,a.y)),this.m(2,re.x,a.y)):this.L(2,a.x,re.y):(y===90||y===270)&&(Ot.B(re.y,ee.y)?(re=y===90?Math.max(re.y,a.y):Math.min(re.y,a.y),this.L(2,a.x,re),this.L(3,ee.x,re)):Ot.B(re.x,ee.x)?(Math.abs(a.x-re.x)<=we.Ho/2&&(this.L(2,a.x,re.y),this.L(3,a.x,ee.y)),this.m(2,a.x,re.y)):this.L(2,re.x,a.y))),x!==null&&(a=this.i(1),ee=this.i(2),a.x!==ee.x&&a.y!==ee.y?y===0||y===180?this.m(2,a.x,ee.y):this.m(2,ee.x,a.y):y===0||y===180?this.m(2,b.x,x.y):this.m(2,x.x,b.y)),Be!==null&&(E===0||E===180?this.yf(z.x,Be.y):this.yf(Be.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(se.copy()),this.ne(ue.copy())),Je.free(se),Je.free(ue)}},ii.prototype.computeMidOrthoPosition=function(a,y,x,E,b){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),b?(y+E)/2+z:(a+x)/2+z};function Vp(a){if(a.diagram===null||!a.isAvoiding||!ms(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=Bl(a.diagram,!0,a.containingGroup,null);for(var E=1;EZg&&$h(y,ue,fe)!==se-1&&($h(y,x-re,E)===se-1?(b=180,ue=x-re,fe=E):$h(y,x+re,E)===se-1?(b=0,ue=x+re,fe=E):$h(y,x,E-oe)===se-1?(b=270,ue=x,fe=E-oe):$h(y,x,E+oe)===se-1&&(b=90,ue=x,fe=E+oe));se>Zg&&$h(y,ue,fe)===se-1;)x=ue,E=fe,b===0?ue+=re:b===90?fe+=oe:b===180?ue-=re:fe-=oe,--se;z?se>Zg&&(b===180||b===0?x=Math.floor(x/re)*re+re/2:(b===90||b===270)&&(E=Math.floor(E/oe)*oe+oe/2)):(x=Math.floor(x/re)*re+re/2,E=Math.floor(E/oe)*oe+oe/2),se>Zg&&(z=b,ee=x,ue=E,b===0?(z=90,ue+=oe):b===90?(z=180,ee-=re):b===180?(z=270,ue-=oe):b===270&&(z=0,ee+=re),$h(y,ee,ue)===se-1?E0(a,y,ee,ue,z,!1,z):(ee=x,ue=E,b===0?(z=270,ue-=oe):b===90?(z=0,ee+=re):b===180?(z=90,ue+=oe):b===270&&(z=180,ee-=re),$h(y,ee,ue)===se-1&&E0(a,y,ee,ue,z,!1,z))),a.yf(x,E)}ii.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),E=this.i(1),b=_s(y,a,x.x,x.y,E.x,E.y),z=0,ee=1;eethis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,E=0;E=y&&(E=y-1),oe=this.i(E),z.x=Math.min(oe.x,z.x),z.y=Math.min(oe.y,z.y);E=z.x,oe=z.y}else{for(oe=0;oett?Be>we?(z.x=Ye-ht,z.y=we-ht,b.x=Ye+Oe,b.y=we+Oe):(z.x=Ye-ht,z.y=we+ht,b.x=Ye+Oe,b.y=we-Oe):Be>we?(z.x=Ye+ht,z.y=we-ht,b.x=Ye-Oe,b.y=we+Oe):(z.x=Ye+ht,z.y=we+ht,b.x=Ye-Oe,b.y=we-Oe)),Ot.$(tt,Ye)&&Ot.$(we,Be)&&(we>ye?(ut>Ye?(z.x=Ye-ht,z.y=we-ht,b.x=Ye+Oe):(z.x=Ye+ht,z.y=we-ht,b.x=Ye-Oe),b.y=we+Oe):(ut>Ye?(z.x=Ye-ht,z.y=we+ht,b.x=Ye+Oe):(z.x=Ye+ht,z.y=we+ht,b.x=Ye-Oe),b.y=we-Oe)),(Ot.$(tt,Ye)&&Ot.$(Ye,ut)||Ot.$(ye,we)&&Ot.$(we,Be))&&(tt=.5*(tt+ut),ye=.5*(ye+Be),z.x=tt,z.y=ye,b.x=tt,b.y=ye),(fe===1||fe===2&&Ot.$(ee.x,this.i(0).x)&&Ot.$(ee.y,this.i(0).y))&&(x.x=.5*(ee.x+se.x),x.y=.5*(ee.y+se.y)),Kr(re,x.x-E,x.y-oe,z.x-E,z.y-oe,se.x-E,se.y-oe),y.set(z),x.set(b),ee=se}}se=ee.x,ee=ee.y,ue=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(ue=yc(this,ue.copy(),!1,Ys)),se=.5*(se+ue.x),ee=.5*(ee+ue.y),Kr(re,b.x-E,b.y-oe,se-E,ee-oe,ue.x-E,ue.y-oe),Je.free(y),Je.free(x),Je.free(z),Je.free(b)}else for(x=3;x=y&&(x=y-1),b=this.i(x-1),ee=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(ee=yc(this,ee.copy(),!1,Ys)),Kr(re,z.x-E,z.y-oe,b.x-E,b.y-oe,ee.x-E,ee.y-oe);else{for(z=Je.alloc(),z.assign(this.i(0)),b=Je.alloc(),b.assign(z),ee=this.computeCorner(),fe=1,se=0;fe=y-1){if(!z.D(ue))this.computeShortLength(!1)!==0&&(ue=yc(this,ue.copy(),!1,Ys)),Qa(this,re,-E,-oe,z,ue,x);else if(se===0)for(fe=1;fez.x?yt=ye.x-Be:yt=ye.x+Be,Ye.y>ye.y?ut=ye.y+ht:ut=ye.y-ht,Ye=Je.allocAt(yt,Ft),Qa(this,re,fe,tt,z,Ye,Oe),Je.free(Ye),Wr(re,ye.x+fe,ye.y+tt,we+fe,ut+tt),z.h(we,ut)}else Ot.B(z.x,ye.x)&&Ot.B(ye.y,Ye.y)?(Be=Math.min(ee,Math.abs(ye.y-b.y)/2),Be=ht=Math.min(Be,Math.abs(Ye.x-ye.x)/2),Ot.B(ht,0)?(Qa(this,re,fe,tt,z,ye,Oe),z.assign(ye)):(yt=ye.x,Ft=ye.y,we=yt,ut=Ft,ye.y>z.y?Ft=ye.y-Be:Ft=ye.y+Be,Ye.x>ye.x?we=ye.x+ht:we=ye.x-ht,Ye=Je.allocAt(yt,Ft),Qa(this,re,fe,tt,z,Ye,Oe),Je.free(Ye),Wr(re,ye.x+fe,ye.y+tt,we+fe,ut+tt),z.h(we,ut))):(Qa(this,re,fe,tt,z,ye,Oe),z.assign(ye));b.assign(ue),fe=se}Je.free(z)}po=re}else re=this.i(1).copy(),re.x-=E,re.y-=oe,this.computeShortLength(!0)!==0&&(b=yc(this,b,!0,z)),this.computeShortLength(!1)!==0&&(re=yc(this,re,!1,z)),a.type=fi.j,a.startX=b.x,a.startY=b.y,a.endX=re.x,a.endY=re.y;return this.lk=!0,a};function cp(a,y,x,E){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=E-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),Ot.$(a,0)?y:Ot.$(y,0)?a:Math.sqrt(a*a+y*y)))}function yc(a,y,x,E){var b=a.pointsCount;if(2>b)return y;if(x){var z=a.i(1);if(x=z.x-E.x,z=z.y-E.y,E=cp(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!0),a>b&&(a=b),b=a*(z-y.y)/E,y.x+=a*(x-y.x)/E,y.y+=b}else{if(z=a.i(b-2),x=z.x-E.x,z=z.y-E.y,E=cp(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!1),a>b&&(a=b),b=a*(y.y-z)/E,y.x-=a*(y.x-x)/E,y.y-=b}return y}function b0(a,y,x,E){for(var b=a.pointsCount,z=y;Ot.$(y.x,z.x)&&Ot.$(y.y,z.y);){if(x>=b)return b-1;z=a.i(x++)}if(!Ot.$(y.x,z.x)&&!Ot.$(y.y,z.y))return x-1;for(var ee=z;Ot.$(y.x,z.x)&&Ot.$(z.x,ee.x)&&(!E||(y.y>=z.y?z.y>=ee.y:z.y<=ee.y))||Ot.$(y.y,z.y)&&Ot.$(z.y,ee.y)&&(!E||(y.x>=z.x?z.x>=ee.x:z.x<=ee.x));){if(x>=b)return b-1;ee=a.i(x++)}return x-2}ii.prototype.computeJumpLength=function(){return 10};function Qa(a,y,x,E,b,z,ee){if(!ee&&qf(a)){ee=a.computeJumpLength();var re=ee/2,oe=[],se=0;if(a.isVisible()&&(se=Jh(a,b,z,oe)),0fe-ee);)se--,fe=Math.max(ue-re,z.x);ue=z.y-ee+E,fe+=x,we=z.y+E,a.curve===fu?Qo(y,fe,we,!1):Kr(y,ye,ue,fe,ue,fe,we)}else if(Ot.B(b.x,z.x))if(b.yue-ee);)se--,ue=Math.max(fe-re,z.y);fe=z.x-ee+x,we=z.x+x,ue+=E,a.curve===fu?Qo(y,we,ue,!1):Kr(y,fe,ye,fe,ue,we,ue)}}}y.lineTo(z.x+x,z.y+E)}function Jh(a,y,x,E){var b=a.diagram;if(b===null||y.D(x))return 0;for(b=b.layers;b.next();){var z=b.value;if(z!==null&&z.visible){z=z.Pa.s;for(var ee=z.length,re=0;reee.x&&ue.x>=se.x||se.xee.y&&ue.y>=se.y||se.yee&&Math.min(Be,Oe)ue&&!Ot.B(Be,Oe)){re.x=ue,re.y=ee,ue=!0;break e}}else if(Ot.B(fe,we)&&Ot.B(Be,Oe)&&Math.min(ue,ye)Be&&Math.min(ee,tt)fe&&!Ot.B(ee,tt)){re.x=Be,re.y=fe,ue=!0;break e}re.x=0,re.y=0,ue=!1}ue&&(b?x.push(re.x):x.push(re.y)),ee=se}Je.free(re)}function qf(a){return a=a.curve,a===ad||a===fu}function Yp(a,y){(y||qf(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}ii.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var E=!1;for(x=x.layers;x.next();){var b=x.value;if(b.visible){if(b===y){E=!0;var z=!1;b=b.Pa.s;for(var ee=b.length,re=0;rea&&Ur(a,">= 0",ii,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:nu},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&Fl(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&Ur(a,">= 0",ii,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=E&&(z=E-1);var re=this.i(z-1),oe=this.i(z);Ot.Dl(b.x,b.y,ee.x,ee.y,re.x,re.y,oe.x,oe.y,.5,a),y=Math.min(oe.x,y),x=Math.min(oe.y,x),b=oe}else for(b=this.i(0),z=this.i(1),y=Math.min(b.x,z.x),x=Math.min(b.y,z.y),a.h(b.x,b.y,0,0),a.Ye(z),b=2;bE&&(E=-E)):Ot.$(E.y,b.y)?(E=b.x-E.x,0>E&&(E=-E)):E=Math.sqrt(E.Bf(b)),a.push(E)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,E=a=0;Ethis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!Cf(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!Cf(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),Yp(this,y===fu||y===ad||a===fu||a===ad),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),Yp(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),ii.prototype.invalidateOtherJumpOvers=ii.prototype.Xo,ii.prototype.findClosestSegment=ii.prototype.ez,ii.prototype.updateRoute=ii.prototype.vg,ii.prototype.invalidateRoute=ii.prototype.bb,ii.prototype.rollbackRoute=ii.prototype.rv,ii.prototype.commitRoute=ii.prototype.zf,ii.prototype.startRoute=ii.prototype.uh,ii.prototype.clearPoints=ii.prototype.Fj,ii.prototype.removePoint=ii.prototype.pv,ii.prototype.addPointAt=ii.prototype.yf,ii.prototype.addPoint=ii.prototype.ne,ii.prototype.insertPointAt=ii.prototype.m,ii.prototype.insertPoint=ii.prototype.Kz,ii.prototype.setPointAt=ii.prototype.L,ii.prototype.setPoint=ii.prototype.dd,ii.prototype.getPoint=ii.prototype.i,ii.prototype.getOtherPort=ii.prototype.Cz,ii.prototype.getOtherNode=ii.prototype.To;var _h=null,Ki=null,Ja=new Wn(ii,"Normal",1),gl=new Wn(ii,"Orthogonal",2),dl=new Wn(ii,"AvoidsNodes",6),Iu=new Wn(ii,"AvoidsNodesStraight",7),Ss=new Wn(ii,"None",0),cl=new Wn(ii,"Bezier",9),fu=new Wn(ii,"JumpGap",10),ad=new Wn(ii,"JumpOver",11),Kc=new Wn(ii,"End",17),kh=new Wn(ii,"Scale",18),Hg=new Wn(ii,"Stretch",19),hp=new Wn(ii,"OrientAlong",21),fp=new Wn(ii,"OrientPlus90",22),gp=new Wn(ii,"OrientMinus90",23),B0=new Wn(ii,"OrientOpposite",24),ss=new Wn(ii,"OrientUpright",25),wd=new Wn(ii,"OrientPlus90Upright",26),Pd=new Wn(ii,"OrientMinus90Upright",27),Td=new Wn(ii,"OrientUpright45",28),Mc=16,Hv=14,M0=8;ii.className="Link",ii.Normal=Ja,ii.Orthogonal=gl,ii.AvoidsNodes=dl,ii.AvoidsNodesStraight=Iu,ii.None=Ss,ii.Bezier=cl,ii.JumpGap=fu,ii.JumpOver=ad,ii.End=Kc,ii.Scale=kh,ii.Stretch=Hg,ii.OrientAlong=hp,ii.OrientPlus90=fp,ii.OrientMinus90=gp,ii.OrientOpposite=B0,ii.OrientUpright=ss,ii.OrientPlus90Upright=wd,ii.OrientMinus90Upright=Pd,ii.OrientUpright45=Td,ii.EndSegmentStep=8,ii.CurvinessStart=Mc,ii.SpacingMin=Hv,ii.OrthoShortCut=M0;function om(a,y,x,E){Ea(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=E,this.links=[]}om.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,E=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((E+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=Zg&&(x[E]=Km)}F0.prototype.Yj=function(a,y,x,E){if(a>this.En||a+xthis.Fn||y+Ea&&(x+=a,a=0),0>y&&(b+=y,y=0),0>x||0>b)return!0;for(E=Math.min(a+x-1,this.di)|0,x=Math.min(y+b-1,this.ei)|0;a<=E;a++){b=this.ac[a];for(var z=y;z<=x;z++)if(b[z]===_f)return!1}return!0};function ef(a,y,x,E,b,z,ee,re,oe){if(!(yee||xoe)){var se=y|0,ue=x|0,fe=a.ac[se][ue];if(fe>=Zg&&fe=a.ac[se][ue]);)a.ac[se][ue]=fe,fe+=1,b?ue+=E:se+=E;if(se=b?ue:se,b)if(0se;x+=E)ef(a,y,x,1,!b,z,ee,re,oe),ef(a,y,x,-1,!b,z,ee,re,oe);else if(0se;y+=E)ef(a,y,x,1,!b,z,ee,re,oe),ef(a,y,x,-1,!b,z,ee,re,oe)}}function am(a,y,x,E,b,z,ee,re,oe){y|=0,x|=0;var se=_f,ue=Zg;for(a.ac[y][x]=ue;se===_f&&y>z&&yre&&xz&&yre&&x=Math.abs(re-se)&&1>=Math.abs(oe-ue))a.abort=!0;else{var fe=z.x;E=z.y,y=z.x+z.width;var ye=z.y+z.height;fe-=a.Nd,fe/=a.rc,E-=a.Od,E/=a.sc,y-=a.Nd,y/=a.rc,ye-=a.Od,ye/=a.sc,z=Math.max(0,Math.min(a.di,fe|0)),y=Math.min(a.di,Math.max(0,y|0)),fe=Math.max(0,Math.min(a.ei,E|0)),ye=Math.min(a.ei,Math.max(0,ye|0)),E=a.ac,re|=0,oe|=0,se|=0,ue|=0;var we=x===0||x===90?1:-1;if(x=x===90||x===270,E[re][oe]===_f?(am(a,re,oe,we,x,z,y,fe,ye),am(a,re,oe,1,!x,z,y,fe,ye),am(a,re,oe,-1,!x,z,y,fe,ye)):am(a,re,oe,we,x,re,oe,re,oe),E[se][ue]===_f?(sm(a,se,ue,b===0||b===90?1:-1,b===90||b===270,z,y,fe,ye),sm(a,se,ue,1,!(b===90||b===270),z,y,fe,ye),sm(a,se,ue,-1,!(b===90||b===270),z,y,fe,ye)):sm(a,se,ue,we,x,se,ue,se,ue),x=Bn(),ee&&Vv(a,se,ue,b,re,oe,x))for((x[0]!==se||x[1]!==ue)&&(x.unshift(ue),x.unshift(se)),(x[x.length-2]!==re||x[x.length-1]!==oe)&&(x.push(re),x.push(oe)),a=Zg,b=x[x.length-2],ee=x[x.length-1],E[b][ee]=a++,z=x.length-4;0<=z;z-=2)for(b=x[z+2],ee=x[z+3],y=x[z],se=x[z+1];y>b?b++:yee?ee++:seb)ue--;else break;else if(fe>z)fe--;else break;var ye=re[ue][fe];if(ye===0||ye===Qm)break;oe=ue,se=fe}for(;;){if(ue=E,fe=oe,ye=se,E===0?yez&&(ue=270,ye--):E===90?feb&&(ue=180,fe--):E===180?yez&&(ue=270,ye--):feb&&(ue=180,fe--),fe=re[fe][ye],ue!==E&&fe!==0&&fe!==Qm){if(ee.push(oe),ee.push(se),Vv(a,oe,se,ue,b,z,ee))return!0;ee.pop(),ee.pop()}if(re[oe][se]=Qm,E===0){if(oe===y)return!1;oe--}else if(E===90){if(se===x)return!1;se--}else if(E===180){if(oe===y)return!1;oe++}else{if(se===x)return!1;se++}}}Xe.Object.defineProperties(F0.prototype,{bounds:{get:function(){return new yn(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return E&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}pp.prototype.Sl=function(){this.pe.length=0};function Yv(a,y){var x=a.pe;if(x.length===0){e:if(!a.ap){x=a.ap,a.ap=!0;var E=null,b=a.node,z=b instanceof zo?b:null;if(z===null||z.isSubGraphExpanded)var ee=b.isTreeExpanded?b.findLinksConnected(a.port.portId):b.qx();else{if(!z.actualBounds.w()){a.ap=x;break e}E=z,ee=E.Lu()}z=a.pe.length=0;var re=a.port.ga(bu,Je.alloc()),oe=a.port.ga(Vu,Je.alloc());for(b=yn.allocAt(re.x,re.y,0,0),b.Ye(oe),Je.free(re),Je.free(oe),re=Je.allocAt(b.x+b.width/2,b.y+b.height/2),oe=a.port.li(),ee=ee.iterator;ee.next();){var se=ee.value;if(se.isVisible()&&se.fromPort!==se.toPort){var ue=se.fromPort===a.port||se.fromNode!==null&&se.fromNode.Td(E),fe=se.computeSpot(ue,a.port);if(fe.$c()&&(ue=ue?se.toPort:se.fromPort,ue!==null)){var ye=ue.part;if(ye!==null){var we=ye.findVisibleNode();we!==null&&we!==ye&&(ye=we,ue=ye.port),ue=se.computeOtherPoint(ye,ue),ye=re.ab(ue),ye-=oe,0>ye?ye+=360:360<=ye&&(ye-=360),fe=zy(b,fe,ye,se.isOrthogonal),fe===0?(fe=4,180ye&&(ye+=360)),we=a.pe[z],we===void 0?(we=new Gm(se,ye,fe),a.pe[z]=we):(we.link=se,we.angle=ye,we.Nc=fe),we.hv.set(ue),z++}}}}for(Je.free(re),a.pe.sort(pp.prototype.j),oe=a.pe.length,E=-1,z=re=0;zMath.abs(Oe)?(ut=Math.abs(Oe)/ye,ye=Math.abs(Oe)):ut=1;break;case 2:we>Math.abs(ht)?(ut=Math.abs(ht)/we,we=Math.abs(ht)):ut=1;break;case 1:fe>Math.abs(Oe)?(ut=Math.abs(Oe)/fe,fe=Math.abs(Oe)):ut=1;break;default:case 4:ue>Math.abs(ht)?(ut=Math.abs(ht)/ue,ue=Math.abs(ht)):ut=1}Ye=0}var tn=yt.Zo;if(E===dp){switch(yt=yt.link.computeThickness(),yt*=ut,tn.set(Ft),Be){case 8:tn.x=Ft.x+Oe/2+ye/2-Ye-yt/2;break;case 2:tn.y=Ft.y+ht/2+we/2-Ye-yt/2;break;case 1:tn.x=Ft.x+Oe/2-fe/2+Ye+yt/2;break;default:case 4:tn.y=Ft.y+ht/2-ue/2+Ye+yt/2}Ye+=yt}else{var Vi=.5;E===Zp&&(Vi=(yt.Uo+1)/(yt.Gl+1)),tn.x=Ft.x+Oe*Vi,tn.y=Ft.y+ht*Vi}}}for(Je.free(re),Je.free(oe),Je.free(ee),Je.free(se),Ft=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},pp.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,lu,y.fromPort===this.port),E=a.Uo;if(0>E)return x;var b=a.Gl;if(1>=b||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(E=b-1-E),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,E=x,b+=ee+20,ee=0):z++}},sl.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,E=this.arrangementOrigin.y,b=0,z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value.node;if(!(re===null||re instanceof ii)&&(L0(re),this.rh(re))){var oe=re.measuredBounds,se=oe.width;oe=oe.height,re.moveTo(x,E),re instanceof zo&&(re.rh=!1),x+=Math.max(se,50)+20,z=Math.max(z,Math.max(oe,50)),b>=a-1?(b=0,x=y,E+=z+20,z=0):b++}}},sl.prototype.rh=function(a){return!!(!a.location.w()||a instanceof zo&&a.rh)};function yg(a,y,x,E,b,z,ee,re){for(x=x.iterator;x.next();){var oe=x.value;E&&!oe.isTopLevel||b!==null&&!b(oe)||!oe.canLayout()||(z&&oe instanceof wi?oe.isLinkLabel||(oe instanceof zo&&oe.layout===null?yg(a,y,oe.memberParts,!1,b,z,ee,re):(L0(oe),y.add(oe))):ee&&oe instanceof ii?y.add(oe):!re||!oe.Zc()||oe instanceof wi||(L0(oe),y.add(oe)))}}function L0(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}sl.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new yn),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},sl.prototype.ex=function(a){var y=new Rn;return a instanceof $t?(yg(this,y,a.nodes,!0,null,!0,!0,!0),yg(this,y,a.links,!0,null,!0,!0,!0),yg(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof zo?yg(this,y,a.memberParts,!1,null,!0,!0,!0):yg(this,y,a.iterator,!1,null,!0,!0,!0),y},sl.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(bu),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},Xe.Object.defineProperties(sl.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),sl.prototype.collectParts=sl.prototype.ex,sl.prototype.getLayoutBounds=sl.prototype.ni,sl.prototype.invalidateLayout=sl.prototype.C,sl.className="Layout";function Vs(a){Ea(this),this.Sc=a,this.wf=new Rn,this.ye=new Rn,this.Es=new $r,this.zs=new $r}Vs.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new Rn,this.ye=new Rn,this.Es=new $r,this.zs=new $r},Vs.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1y?1:0):1:y!==null?-1:0}Xe.Object.defineProperties(gu.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,E=y.width;y=y.height,this.o.h(E/2,y/2),this.j.h(a,x,E,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=yn.alloc(),E=y.ni(a,x);y=E.x;var b=E.y,z=E.width;if(E=E.height,isNaN(y)&&(y=0),isNaN(b)&&(b=0),this.j.h(y,b,z,E),yn.free(x),!(a instanceof zo)&&(a=a.locationObject.ga(Ya),a.w())){this.o.h(a.x-y,a.y-b);return}this.o.h(z/2,E/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new Rn,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new Rn,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new Rn,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new ei,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),gu.prototype.deleteDestinationEdge=gu.prototype.Jl,gu.prototype.addDestinationEdge=gu.prototype.zl,gu.prototype.deleteSourceEdge=gu.prototype.Kl,gu.prototype.addSourceEdge=gu.prototype.Cl,gu.className="LayoutVertex",gu.standardComparer=_m,gu.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},tc.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},tc.prototype.commit=function(){},tc.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},Xe.Object.defineProperties(tc.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),tc.prototype.getOtherVertex=tc.prototype.Ax,tc.className="LayoutEdge";function Ru(a){sl.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new ni(NaN,NaN).freeze(),this.tf=new ni(10,10).freeze(),this.Jb=I0,this.Rb=Cu,this.nd=Kv,this.hd=Hy,a&&Object.assign(this,a)}Ut(Ru,sl),Ru.prototype.cloneProtected=function(a){sl.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},Ru.prototype.qb=function(a){a.classType===Ru?a===Kv||a===Wy||a===j1||a===Zy?this.sorting=a:a===Cu||a===bf?this.arrangement=a:a===I0||a===$m?this.alignment=a:Pt("Unknown enum value: "+a):sl.prototype.qb.call(this,a)},Ru.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var E=x.value;if(!E.ph()||E.fromNode===null&&E.toNode===null){if(E.Va(),E instanceof zo)for(E=E.memberParts;E.next();)y.remove(E.value)}else y.remove(E)}var b=y.Fa();if(b.length!==0){switch(this.sorting){case Zy:b.reverse();break;case Kv:b.sort(this.comparer);break;case Wy:b.sort(this.comparer),b.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var ee=this.wrappingWidth;switch(isNaN(ee)&&a!==null?(y=a.padding,ee=Math.max(a.viewportBounds.width-y.left-y.right,0)):ee=Math.max(this.wrappingWidth,0),0>=z&&0>=ee&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),E=[],this.alignment){case $m:var re=y,oe=x,se=yn.alloc(),ue=Math.max(this.cellSize.width,1);if(!isFinite(ue))for(var fe=ue=0;fez-1||0ee)&&(E.push(new yn(0,Oe,ee+re,Ye)),tt=0,Be=we,Oe+=Ye,Ye=0),Ye=Math.max(Ye,tn),ye){case bf:yt=-yt.width;break;default:yt=0}switch(ht.moveTo(Be+yt,Oe),ye){case bf:Be-=Ft;break;default:Be+=Ft}tt++}E.push(new yn(0,Oe,ee+re,Ye)),yn.free(se);break;case I0:for(oe=ee,ue=z,fe=y,ye=x,ee=yn.alloc(),we=Math.max(this.cellSize.width,1),z=Oe=se=0,re=Je.alloc(),Be=0;Be=se&&(oe-=se),se=ht=0,Ft=Math.max(this.cellSize.height,1),yt=z=0,tn=!0,tt=Je.alloc(),Vi=0;Viue-1||0oe){for(E.push(new yn(0,tn?ut-z:ut,oe+fe,yt+z+ye)),br=0;brse&&(z.width+=z.x-se,z.x=se);yn.free(ee)}for(re=z=ee=b=0;rey?1:0}Xe.Object.defineProperties(Ru.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0fe)){var Oe=fe+_0(Be);Be.pc(Oe,!0),Tv(Be,Oe,fe)}}y.isModified=!0}}finally{y.aa=!0}}}}},ws.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},ws.prototype.rp=function(){for(var a=this.H.model,y=new Rn,x=a.nodeDataArray,E=0;E=E)return"[]";var b=new oo;b.add("["),x&&1E)return;Kn(a.Tc,E)}Eu(a,"nodeDataArray",Zi,"nodeDataArray",a,y,null,E,null),a.qp(y)}Me.nA=function(a){if(sr(a))for(var y=a.length,x=0;xy&&(y=a.length),yi(a,y,x),Eu(this,"",gi,"",a,null,x,null,y)},Me.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&Pt("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];Kn(a,y),Eu(this,"",Zi,"",a,x,null,y,null)},Me.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=ou(a,y),y===void 0))return"";if(typeof y=="string")return y;Pt("getCategoryForNodeData found a non-string category for "+a+": "+y)},Me.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var E=ou(a,x);E===void 0&&(E=""),E!==y&&(pl(a,x,y),Eu(this,"nodeCategory",Ht,x,a,E,y))}else pl(a,x,y)}},Me.lm=function(a,y){this.jm(y,this.Ro(a))},Me.Tl=function(){return!1},Me.Wj=function(){return!1},Me.ri=function(){return!1},Me.xs=function(){return!1},Me.Xj=function(){return!1};function W1(){return new Tr}function Gv(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return Gv(a,y.constructor);return typeof y}function V1(a){return tf[a]?tf[a]:An.go!==void 0&&An.go[a]?An.go[a]:null}function ou(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(E){}return x}function pl(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(E){}}Xe.Object.defineProperties(Tr.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&Pt("Model.nodeKeyProperty may not be the empty string"),0"+sh(this,b,!1)}return y},Me.Qv=function(a,y){this.linkKeyProperty===""&&Pt("GraphLinksModel.linkKeyProperty must not be an empty string for .toIncrementalData() to succeed.");var x=Tr.prototype.Qv.call(this,a,y),E=this,b=new Rn,z=new Rn,ee=new Rn,re=this.vh;a.changes.each(function(ue){ue.model===E&&(ue.modelChange==="linkDataArray"?ue.change===gi?b.add(ue.newValue):ue.change===Zi&&ee.add(ue.oldValue):E.Jc(ue.object)?z.add(ue.object):ue.object!==null&&(ue.object!==null&&re&&re.contains(ue.object)?re.get(ue.object).each(function(fe){E.Jc(fe)&&z.add(fe)}):ue.object instanceof Tr||E.lb(ue.object)||VA(E,ue.object).each(function(fe){z.add(fe)})))});var oe=this.il;oe.clear(),b.each(function(ue){oe.add(E.Ac(ue)),y||z.add(ue)});var se=this.kl;return se.clear(),ee.each(function(ue){se.add(E.Ac(ue)),y&&z.add(ue)}),a=E.cloneDeep(z.Fa()),0E.indexOf(a.newValue)&&E.splice(x,0,a.newValue));return}}else if(a.change===Zi){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,Gn(a)&&typeof x=="number"&&(E=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),E!==void 0&&this.wb.add(E,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),E!==void 0&&this.wb.remove(E)));return}if(a.modelChange==="linkLabelKeys"){E=this.Ef(a.object),Array.isArray(E)&&typeof x=="number"&&(y?0>E.indexOf(a.newValue)&&E.splice(x,0,a.newValue):(x=E.indexOf(a.newValue),0<=x&&E.splice(x,1)));return}}Tr.prototype.changeState.call(this,a,y)}},Me=za.prototype,Me.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),pl(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Me.yx=function(a){return sh(this,a,!0)},Me.wv=function(a,y){tv(this,a,y,!0)},Me.Bx=function(a){return sh(this,a,!1)},Me.Bv=function(a,y){tv(this,a,y,!1)};function sh(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=ou(y,a),a!==void 0))){if(Gp(a))return a;Pt((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function tv(a,y,x,E){if(x===null&&(x=void 0),y!==null){var b=E?a.lf:a.mf;if(b!=="")if(x=a.Vl(x),a.Jc(y)){var z=ou(y,b);z!==x&&(Mf(a,z,y),pl(y,b,x),a.hc(x)===null&&Bf(a,x,y),Eu(a,E?"linkFromKey":"linkToKey",Ht,b,y,z,x),typeof b=="string"&&a.La(y,b))}else pl(y,b,x)}}Me.zx=function(a){return Qy(this,a,!0)},Me.xv=function(a,y){nv(this,a,y,!0)},Me.Cx=function(a){return Qy(this,a,!1)},Me.Cv=function(a,y){nv(this,a,y,!1)};function Qy(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=ou(y,a),y===void 0?"":y)}function nv(a,y,x,E){if(y!==null){var b=E?a.ej:a.fj;if(b!=="")if(a.Jc(y)){var z=ou(y,b);z===void 0&&(z=""),z!==x&&(pl(y,b,x),Eu(a,E?"linkFromPortId":"linkToPortId",Ht,b,y,z,x),typeof b=="string"&&a.La(y,b))}else pl(y,b,x)}}Me.Ef=function(a){if(a===null)return Gy;var y=this.je;return y===""?Gy:(a=ou(a,y),a===void 0?Gy:a)},Me.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var E=ou(a,x);if(E===void 0&&(E=Gy),E!==y){if(Array.isArray(E))for(var b=E.length,z=0;zb||(E.splice(b,1),this.Jc(a)&&(Mf(this,y,a),Eu(this,"linkLabelKeys",Zi,x,a,y,null,b,null)))}else E!==void 0&&Pt(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Me.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=ou(a,y),y!==void 0)){if(Gp(y))return y;Pt("Key value for link data "+a+" is not a number or a string: "+y)}}},Me.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var E=ou(a,x);E!==y&&this.jh(y)===null&&(pl(a,x,y),E!==void 0&&this.wb.remove(E),this.wb.add(y,a),Eu(this,"linkKey",Ht,x,a,E,y),typeof x=="string"&&this.La(a,x))}else pl(a,x,y)}},Me.jh=function(a){return a===null&&Pt("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Gp(a)?this.wb.I(a):null},Me.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var E=this.cl;if(E!==null&&(x=E(this,a),x!=null&&!this.wb.contains(x))){pl(a,y,x);return}if(typeof x=="string"){for(E=2;this.wb.contains(x+E);)E++;pl(a,y,x+E)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;pl(a,y,x)}}}}},Me.Jc=function(a){return a===null?!1:this.$f.contains(a)},Me.fi=function(a){a!==null&&(Ha(a),this.Jc(a)||YA(this,a,!0))};function YA(a,y,x){if(a.linkKeyProperty!==""){var E=a.Ac(y);if(E!==void 0&&a.wb.I(E)===y)return;a.Bs(y),E=a.Ac(y),E===void 0&&Pt("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(E,y)}a.$f.add(y),E=null,x&&(E=a.md.length,a.md.splice(E,0,y)),Eu(a,"linkDataArray",gi,"linkDataArray",a,null,y,null,E),Y1(a,y)}Me.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xE)return;a.md.splice(E,1)}if(Eu(a,"linkDataArray",Zi,"linkDataArray",a,y,null,E,null),x=sh(a,y,!0),Mf(a,x,y),x=sh(a,y,!1),Mf(a,x,y),E=a.Ef(y),Array.isArray(E))for(var b=E.length,z=0;z=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new ei;y.addAll(a.iterator),a=new ei;var x=new ei,E=this.sort(y),b,z,ee=this.Jp,re=this.arrangement,oe=this.nodeDiameterFormula,se=this.radius;(!isFinite(se)||0>=se)&&(se=NaN);var ue=this.aspectRatio;(!isFinite(ue)||0>=ue)&&(ue=1);var fe=this.startAngle;isFinite(fe)||(fe=0);var ye=this.sweepAngle;if((!isFinite(ye)||360ye)&&(ye=360),y=this.spacing,isFinite(y)||(y=NaN),re===rf&&oe===lm?re=nf:re===rf&&oe!==lm&&(re=this.arrangement),(this.direction===k0||this.direction===iv)&&this.sorting!==rv){for(oe=0;!(oe>=E.length)&&(a.add(E.M(oe)),!(oe+1>=E.length));oe+=2)x.add(E.M(oe+1));this.direction===k0?(this.arrangement===rf&&a.reverse(),E=new ei,E.addAll(a),E.addAll(x)):(this.arrangement===rf&&x.reverse(),E=new ei,E.addAll(x),E.addAll(a))}oe=E.length;for(var we=z=b=0;weye&&(we===0||we===E.length-1)&&(Oe/=2),b+=Oe,z++}if(isNaN(se)||re===rf){if(isNaN(y)&&(y=6),re!==nf&&re!==rf){for(z=-1/0,ee=0;eese?(se=b,z=se*ue):ee=we/(360<=ye?oe:oe-1)}if(this.kw=re,this.lc=se,this.Zm=ue,this.lw=fe,this.Wp=ye,this.Ti=y,this.me=z,this.Jp=ee,y=E,E=this.kw,re=this.lc,se=this.lw,ue=this.Wp,fe=this.Ti,ye=this.me,oe=this.Jp,this.direction!==k0&&this.direction!==iv||E!==rf)if(this.direction===k0||this.direction===iv){switch(ee=0,E){case Xp:ee=180*Jy(this,re,ye,se,oe)/Math.PI;break;case nf:oe=y=0,ee=a.first(),ee!==null&&(y=qp(ee,Math.PI/2)),ee=x.first(),ee!==null&&(oe=qp(ee,Math.PI/2)),ee=180*Jy(this,re,ye,se,fe+(y+oe)/2)/Math.PI;break;case mp:ee=ue/y.length}if(this.direction===k0){switch(E){case Xp:_v(this,a,se,Jp);break;case nf:qv(this,a,se,Jp);break;case mp:Jv(this,a,ue/2,se,Jp)}switch(E){case Xp:_v(this,x,se+ee,oc);break;case nf:qv(this,x,se+ee,oc);break;case mp:Jv(this,x,ue/2,se+ee,oc)}}else{switch(E){case Xp:_v(this,x,se,Jp);break;case nf:qv(this,x,se,Jp);break;case mp:Jv(this,x,ue/2,se,Jp)}switch(E){case Xp:_v(this,a,se+ee,oc);break;case nf:qv(this,a,se+ee,oc);break;case mp:Jv(this,a,ue/2,se+ee,oc)}}}else switch(E){case Xp:_v(this,y,se,this.direction);break;case nf:qv(this,y,se,this.direction);break;case mp:Jv(this,y,ue,se,this.direction);break;case rf:QA(this,y,ue,se,this.direction)}else QA(this,y,ue,se-ue/2,oc)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Jv(a,y,x,E,b){var z=a.Wp,ee=a.lc;a=a.me,E=E*Math.PI/180,x=x*Math.PI/180;for(var re=y.length,oe=0;oex){for(z=E+(b===oc?z:-z);0>z;)z+=360;z%=360,180=ue.length-1));fe++)JA(a,oe,se,ue,fe,b,z)||qA(a,oe,se,ue,fe,b,z),oe=z.x,se=z.y;if(Je.free(z),a.mj++,!(23Math.abs(we)?Math.abs(oe-z)<(ue[0].width+ue[ue.length-1].width)/2&&(ee=0):ee=0Math.abs(ye)?0:ye,oe=Math.abs(z)>Math.abs(fe)?0fe:0a.mj?a.lc-ee/(2*Math.PI):5>ue.length&&10=fe.length-1));ye++)JA(a,oe,se,fe,ye,b,ue)||qA(a,oe,se,fe,ye,b,ue),oe=ue.x,se=ue.y;if(Je.free(ue),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0re){if(z=y-a,z<-re)return ee.x=z,ee.y=se,!1;ue=!0}}else if(z=y-a,z<-re){if(z=y+a,z>re)return ee.x=z,ee.y=se,!1;ue=!0}return se=Math.sqrt(1-Math.min(1,z*z/(re*re)))*oe,0>x!==ue&&(se=-se),Math.abs(x-se)>(E[b].height+E[b+1].height)/2?(ee.x=z,ee.y=se,!1):(ee.x=z,ee.y=se,!0)}function qA(a,y,x,E,b,z,ee){var re=a.lc,oe=a.me,se=0;if(a=(E[b].height+E[b+1].height)/2+a.Ti,E=!1,0<=y!=(z===oc)){if(z=x-a,z<-oe){if(z=x+a,z>oe){ee.x=se,ee.y=z;return}E=!0}}else if(z=x+a,z>oe){if(z=x-a,z<-oe){ee.x=se,ee.y=z;return}E=!0}se=Math.sqrt(1-Math.min(1,z*z/(oe*oe)))*re,0>y!==E&&(se=-se),ee.x=se,ee.y=z}Tl.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},Tl.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new Je(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;b.x+=x.x,b.y+=x.y,b.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},Tl.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function U1(a,y,x,E,b){var z=a.ty;if(.001>Math.abs(a.Zm-1))return E!==void 0&&b!==void 0?b*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var ee=0,re=E!==void 0&&b!==void 0?b/(z+1):Math.PI/(2*(z+1)),oe=0,se=0;se<=z;se++){E!==void 0&&b!==void 0?oe=E+se*b/z:oe=se*Math.PI/(2*z);var ue=Math.sin(oe);ee+=Math.sqrt(1-a*a*ue*ue)*re}return E!==void 0&&b!==void 0?(y>x?y:x)*ee:4*(y>x?y:x)*ee}function Xy(a,y,x,E,b){return y/(E!==void 0&&b!==void 0?U1(a,1,x,E,b):U1(a,1,x))}function Jy(a,y,x,E,b){if(.001>Math.abs(a.Zm-1))return b/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,ee=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(E+=Math.PI/2);for(var re=0;;re++){var oe=Math.sin(E+re*a);if(ee+=(y>x?y:x)*Math.sqrt(1-z*z*oe*oe)*a,ee>=b)return re*a}}Tl.prototype.sort=function(a){switch(this.sorting){case qy:break;case _y:a.reverse();break;case $y:a.sort(this.comparer);break;case e1:a.sort(this.comparer),a.reverse();break;case rv:return this.ak(kx(a));default:Pt("Invalid sorting type.")}return a};function kx(a){for(var y=[],x=0;xb&&(b=re,z=ee)}else for(ee=0;eeb&&(b=re,z=ee);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),ee=z.sourceEdges;ee.next();)b=a.indexOf(ee.value.fromVertex),0>b||0<=y[b]&&y[b]++;for(z=z.destinationEdges;z.next();)b=a.indexOf(z.value.toVertex),0>b||0<=y[b]&&y[b]++}return x}Tl.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(b)&&y[x].push(b);for(E=E.sourceEdges;E.next();)b=a.indexOf(E.value.fromVertex),b!==x&&0>y[x].indexOf(b)&&y[x].push(b)}for(z=[],x=0;xy[x[Be]].indexOf(x[Be===x.length-1?0:Be+1])&&we.push(Be===x.length-1?0:Be+1);if(we.length===0)for(Be=0;Bex.indexOf(tn)||Ftx.indexOf(tn)||Ft=Oe?Ft+1:Ft)),Ye+=Ft=Oe&&Ft++,ht>=Oe&&ht++,Ft>ht&&(yt=ht,ht=Ft,Ft=yt),ht-Ft<(x.length+2)/2==(Ftwe||we===ue||(Be=we>ue?we-ue:ue-we,fe+=weee-Be?1:-1);x.splice(0>fe?ue:ue+1,0,oe),E.splice(re,1),re--}else z=!1;if(z)break;x.push(E[0]),E.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==rf&&a!==nf&&a!==Xp&&a!==mp||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==oc&&a!==Jp&&a!==k0&&a!==iv||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==qy&&a!==_y&&a!==$y&&!e1&&a!==rv||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==t1&&a!==lm||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var nf=new Wn(Tl,"ConstantSpacing",0),Xp=new Wn(Tl,"ConstantDistance",1),mp=new Wn(Tl,"ConstantAngle",2),rf=new Wn(Tl,"Packed",3),oc=new Wn(Tl,"Clockwise",4),Jp=new Wn(Tl,"Counterclockwise",5),k0=new Wn(Tl,"BidirectionalLeft",6),iv=new Wn(Tl,"BidirectionalRight",7),qy=new Wn(Tl,"Forwards",8),_y=new Wn(Tl,"Reverse",9),$y=new Wn(Tl,"Ascending",10),e1=new Wn(Tl,"Descending",11),rv=new Wn(Tl,"Optimized",12),t1=new Wn(Tl,"Pythagorean",13),lm=new Wn(Tl,"Circular",14);Tl.className="CircularLayout",Tl.ConstantSpacing=nf,Tl.ConstantDistance=Xp,Tl.ConstantAngle=mp,Tl.Packed=rf,Tl.Clockwise=oc,Tl.Counterclockwise=Jp,Tl.BidirectionalLeft=k0,Tl.BidirectionalRight=iv,Tl.Forwards=qy,Tl.Reverse=_y,Tl.Ascending=$y,Tl.Descending=e1,Tl.Optimized=rv,Tl.Pythagorean=t1,Tl.Circular=lm;function $v(){this.Pl=-1/0,this.tm=this.mk=null}$v.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0re?(b=ye.x+ye.width/2,z=ye.y+ye.height/2,se[0]=new Je(ye.x+ye.width+E.width,ye.y),se[1]=new Je(ye.x,ye.y+ye.height+E.height),re=2):(oe=$A(se,re,b,z,ye.width,ye.height,E),fe=se[oe],we=new Je(fe.x+ye.width+E.width,fe.y),ye=new Je(fe.x,fe.y+ye.height+E.height),oe+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,E=this.network.vertexes.iterator;E.next();){if(E.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,E){return x===null||E===null||x===E?0:E.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=ee))){for(var se=re=0,ue=oe.count-ee;uewe&&(we=1),re=Ot.sqrt((re+we+se*se*4/(ee*ee))/we),ee=(re-1)*ue/2,re=(re-1)*fe/2,b.bounds=new yn(z-ye.x-ee,oe-ye.y-re,ue+2*ee,fe+2*re),b.focus=new Je(ye.x+ee,ye.y+re)}}return a.network=E,x}function Tx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var E=x.value;if(E.network=y,E.We!==null){var b=E.We.M(E.sv);E.Vd=b.Rs;var z=b.Sv,ee=b.Tv;E.bounds=new yn(E.centerX-z,E.centerY-ee,b.Ss,b.Qs),E.focus=new Je(z,ee),E.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Ox(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var E=y.centerX,b=y.centerY,z=y.width,ee=y.height;y.We!==null&&0=fe.Vd?oe++:(re=!0,se++,ee+=Math.atan2(y.centerY-fe.centerY,y.centerX-fe.centerX))}if(oe!==0){for(0>1)+se)*(re%2===0?1:-1),oe.centerX=E+ue*Math.cos(fe),oe.centerY=b+ue*Math.sin(fe),re++}}}}function $A(a,y,x,E,b,z,ee){var re=9e19,oe=-1,se=0;e:for(;seue.y&&a[ye].x-ue.xue.x&&a[ye].y-ue.yy+z?(x=E+b-ee,a=a-y-z,Ot.sqrt(x*x+a*a)):a+xee+re?a>y+z?(x=E-ee-re,a=a-y-z,Ot.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var E=x.centerX,b=E,z=x=x.centerY,ee=1;eez-x)?y.sort(function(Oe,tt){return Oe===null||tt===null||Oe===tt?0:Oe.centerX-tt.centerX}):y.sort(function(Oe,tt){return Oe===null||tt===null||Oe===tt?0:Oe.centerY-tt.centerY}),x=a.Zf;var se=E=re=0;for(z=0;zx||se-oe>x){if(b)break}else if(ue-we>x||we-ue>x){if(!b)break}else{var Be=ex(ee,ye);1>Be?(E=a.randomNumberGenerator,E===null&&(a.randomNumberGenerator=E=new i1),Be=E.random(),re=E.random(),oe>se?(E=Math.abs(ye.bounds.right-ee.bounds.x),E=(1+E)*Be):oewe?(se=Math.abs(ye.bounds.bottom-ee.bounds.y),se=(1+se)*re):oefe?(fe=a.randomNumberGenerator,fe===null&&(a.randomNumberGenerator=fe=new i1),re=fe.random(),fe=fe.random(),E=(E>oe?1:-1)*(1+(z.width>x.width?z.width:x.width))*re,se=(ee>ue?1:-1)*(1+(z.height>x.height?z.height:x.height))*fe):(re=re.stiffness*(fe-re.length),E=(oe-E)/fe*re,se=(ue-ee)/fe*re),x.forceX+=E,x.forceY+=se,z.forceX-=E,z.forceY-=se;for(b=E=0;ba.epsilonDistance*a.epsilonDistance}Cd.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,E=this.moveLimit;return y<-E?y=-E:y>E&&(y=E),x<-E?x=-E:x>E&&(x=E),a.centerX+=y,a.centerY+=x,y*y+x*x},Cd.prototype.moveFixedVertex=function(){},Cd.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},Cd.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=nu,y.toSpot=nu)}},Cd.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=yn.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,yn.free(x)}x=yn.alloc();for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;(a!==0||y!==0)&&(x.assign(b.bounds),x.x+=a,x.y+=y,b.bounds=x),b.commit()}yn.free(x)},Cd.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},Cd.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},Cd.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},Cd.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},Cd.prototype.electricalFieldX=function(){return 0},Cd.prototype.electricalFieldY=function(){return 0},Cd.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},Cd.prototype.gravitationalFieldX=function(){return 0},Cd.prototype.gravitationalFieldY=function(){return 0},Cd.prototype.isFixed=function(a){return a.isFixed},Xe.Object.defineProperties(Cd.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0Oe&&0Oe&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]ee)for(var ue=ee+1;ueoe;ue--)fe=E[ue],fe.near===se&&fe.Dj===se.Dj||re++;var ye;if(0<=x)for(oe=E[ee].sourceEdgesArrayAccess,se=0;seOe||fe===Oe&&we>Be)&&re++,ttfe||Oe===fe&&Be>we)&&re++}}}if(0>=x){for(oe=E[ee].destinationEdgesArrayAccess,se=0;seOe||fe===Oe&&ue>tt)&&re++,Befe||Oe===fe&&tt>ue)&&re++)}for(z[ee*b+ee]=re,oe=ee+1;oe=x){for(re=E[ee].destinationEdgesArrayAccess,ht=E[oe].destinationEdgesArrayAccess,se=0;se=x&&(oe=re.sourceEdgesArrayAccess);var se=null;0<=x&&(se=re.destinationEdgesArrayAccess);var ue=0,fe=0,ye=re.near;if(ye!==null&&ye.layer===re.layer&&(ue+=ye.column-1,fe++),oe!==null)for(ye=0;ye=x&&(oe=re.sourceEdgesArrayAccess);var se=null;0<=x&&(se=re.destinationEdgesArrayAccess);var ue=0,fe=[],ye=re.near;if(ye!==null&&ye.layer===re.layer&&(fe[ue]=ye.column-1,ue++),re=void 0,oe!==null)for(ye=0;ye>1,z[ee]=ue&1?fe[se]:fe[se-1]+fe[se]>>1)}return $p(a,y,E),z}function iy(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var ee=y.destinationEdges;ee.next();){var re=ee.value,oe=re.toVertex,se=y.layer-oe.layer;re=a.linkMinLength(re),se===re&&iy(a,oe,x,E,b,z)}if(z)for(ee=y.sourceEdges;ee.next();)re=ee.value,oe=re.fromVertex,se=oe.layer-y.layer,re=a.linkMinLength(re),se===re&&iy(a,oe,x,E,b,z)}}function G1(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var ee=y.destinationEdges;ee.next();)G1(a,ee.value.toVertex,x,E,b,z);if(z)for(y=y.sourceEdges;y.next();)G1(a,y.value.fromVertex,x,E,b,z)}}Ps.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case q1:a=this.network;var y=0,x=a.vertexes.count-1,E=[];E.length=x+1;for(var b=a.vertexes.iterator;b.next();)b.value.valid=!0;for(;zx(a)!==null;){for(b=ox(a);b!==null;)E[x]=b,x--,b.valid=!1,b=ox(a);for(b=ax(a);b!==null;)E[y]=b,y++,b.valid=!1,b=ax(a);b=null;for(var z=0,ee=this.network.vertexes.iterator;ee.next();){var re=ee.value;if(re.valid){for(var oe=0,se=re.destinationEdges;se.next();)se.value.toVertex.valid&&oe++;se=0;for(var ue=re.sourceEdges;ue.next();)ue.value.fromVertex.valid&&se++;(b===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case l1:for(E=this.network.vertexes.iterator;E.next();)a=E.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,E.reset();E.next();)y=E.value,y.sourceEdges.count===0&&X1(this,y);for(E.reset();E.next();)y=E.value,y.Ll===-1&&X1(this,y);for(a.reset();a.next();)E=a.value,E.forest||(y=E.fromVertex,x=y.finish,b=E.toVertex,z=b.finish,b.LlE){if(0>E)for(y.reset();y.next();)y.value.layer-=E;for(E=[],y.reset();y.next();)x=y.value,b=E[x.layer],b===void 0?E[x.layer]=[x]:b.push(x);for(x=y=0;xee&&iy(a,re,0,-1,!0,!1)}for(iy(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,E=1/0,re=0,oe=null,ee=a.network.vertexes.iterator;ee.next();){var se=ee.value;if(se.component===1){var ue=0,fe=!1,ye=se.sourceEdgesArrayAccess;b=ye.length;for(var we=0;wez)&&!ue&&(re=ee,z=se)}if(0>E){for(x.reset();x.next();)E=x.value,E.component===1&&(E.layer-=b);y.component=0}else re.component=0}}}function cx(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}Ps.prototype.initializeIndices=function(){switch(this.Qk){default:case tA:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case d1:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&hx(this,x);break;case eA:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&fx(this,x)}};function hx(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var E=0;Ez.portFromColOffset&&(x=!0,y[E]=z,y[E+1]=b)}}for(x=0;xz.portToColOffset&&(E=!0,y[x]=z,y[x+1]=b)}for(x=0;x=ee;E--)z=Dh(this,E,-1)||z;for(b=this.countCrossings(),b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,1)||z;for(b=this.countCrossings(),b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,1)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,-1)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,0)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,0)||z;b>=a?wh(this,y):(a=b,y=Ac(this))}break;default:case c1:for(x=this.Ia,ee=0,re=a+1;(E=this.countCrossings())=ee;E--)z=Dh(this,E,-1)||z;for(b=this.countCrossings(),b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,1)||z;for(b=this.countCrossings(),b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,1)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,-1)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=x;E>=ee;E--)z=Dh(this,E,0)||z;for(b>=a?wh(this,y):(a=b,y=Ac(this)),z=!0;z;)for(z=!1,E=ee;E<=x;E++)z=Dh(this,E,0)||z;b>=a?wh(this,y):(a=b,y=Ac(this))}}wh(this,y)};function o1(a,y,x){var E=_p(a,y),b=a.tc[y],z=rx(a,y,x),ee=Q1(a,y,x);for(x=0;xz+1&&(ye+=4*(ut-z),we+=4*(ut-(z+1)))}for(yt=E[z].destinationEdges.iterator,yt.reset();yt.next();)if(ut=yt.value,ht=ut.toVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;ut===z+1&&(we+=1)}for(yt=E[z+1].sourceEdges.iterator,yt.reset();yt.next();)if(ut=yt.value,ht=ut.fromVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;utz+1&&(ye+=4*(ut-(z+1)),we+=4*(ut-z))}for(yt=E[z+1].destinationEdges.iterator,yt.reset();yt.next();)if(ut=yt.value,ht=ut.toVertex,ut.valid&&ht.layer===y){for(ut=0;E[ut]!==ht;)ut++;ut===z&&(ye+=1)}ut=ht=0,yt=ee[E[z].index];var Ft=re[E[z].index],tn=ee[E[z+1].index],Vi=re[E[z+1].index];yt!==-1&&(ht+=Math.abs(yt-Be),ut+=Math.abs(yt-Ye)),Ft!==-1&&(ht+=Math.abs(Ft-Be),ut+=Math.abs(Ft-Ye)),tn!==-1&&(ht+=Math.abs(tn-Oe),ut+=Math.abs(tn-tt)),Vi!==-1&&(ht+=Math.abs(Vi-Oe),ut+=Math.abs(Vi-tt)),(we>1)+8*E;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=av(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=av(this,y,-1)||x;x=av(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)J1(this,y,1);for(y=this.Md-1;0<=y;y--)J1(this,y,-1);J1(this,this.Md,0)}if(a&&(gx(this,-1),gx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=av(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=av(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=av(this,y,0)||x}}else Wx(this)};function av(a,y,x){for(var E=!1;Rx(a,y,x);)E=!0;return E}function Rx(a,y,x){var E,b=_p(a,y),z=a.tc[y],ee=Q1(a,y,-1);if(0x)for(E=0;EE-1||ue-b[E-1].column-1>fe+a.nodeMinColumnSpace(b[E-1],!1)?we=ue-1:we=ue,fe=E+1>=z||b[E+1].column-ue-1>ye+a.nodeMinColumnSpace(b[E+1],!0)?ue+1:ue;var Be=ye=0,Oe=0;if(0>=x)for(var tt=b[E].sourceEdges.iterator;tt.next();){var Ye=tt.value,ut=Ye.fromVertex;if(Ye.valid&&ut.layer!==y){var ht=K1(Ye),yt=Ye.portFromColOffset;Ye=Ye.portToColOffset,ut=ut.column,ye+=(Math.abs(ue+Ye-(ut+yt))+1)*ht,Be+=(Math.abs(we+Ye-(ut+yt))+1)*ht,Oe+=(Math.abs(fe+Ye-(ut+yt))+1)*ht}}if(0<=x)for(tt=b[E].destinationEdges.iterator;tt.next();)Ye=tt.value,ut=Ye.toVertex,Ye.valid&&ut.layer!==y&&(ht=K1(Ye),yt=Ye.portFromColOffset,Ye=Ye.portToColOffset,ut=ut.column,ye+=(Math.abs(ue+yt-(ut+Ye))+1)*ht,Be+=(Math.abs(we+yt-(ut+Ye))+1)*ht,Oe+=(Math.abs(fe+yt-(ut+Ye))+1)*ht);Ye=yt=ht=0,tt=ee[b[E].index],ut=re[b[E].index],tt!==-1&&(ht+=Math.abs(tt-ue),yt+=Math.abs(tt-we),Ye+=Math.abs(tt-fe)),ut!==-1&&(ht+=Math.abs(ut-ue),yt+=Math.abs(ut-we),Ye+=Math.abs(ut-fe)),Be=ee[x]?ue=oe:se<=ee[x]&&(ue=se));ue!==re&&(z=!0,E[x].column=ue)}$p(a,y,E),a.normalize()}function Hx(a,y){for(var x=!0,E=a.network.vertexes.iterator;E.next();){var b=E.value,z=a.nodeMinColumnSpace(b,!0),ee=a.nodeMinColumnSpace(b,!1);if(b.column-z<=y&&b.column+ee>=y){x=!1;break}}if(a=!1,x)for(E.reset();E.next();)x=E.value,x.column>y&&(--x.column,a=!0);return a}function Zx(a,y){var x=y+1,E,b=[],z=[];for(E=0;E<=a.Ia;E++)b[E]=!1,z[E]=!1;for(var ee=a.network.vertexes.iterator;ee.next();){E=ee.value;var re=E.column-a.nodeMinColumnSpace(E,!0),oe=E.column+a.nodeMinColumnSpace(E,!1);re<=y&&oe>=y&&(b[E.layer]=!0),re<=x&&oe>=x&&(z[E.layer]=!0)}for(re=!0,x=!1,E=0;E<=a.Ia;E++)re=re&&!(b[E]&&z[E]);if(re)for(ee.reset();ee.next();)a=ee.value,a.column>y&&(--a.column,x=!0);return x}function gx(a,y){for(var x=0;x<=a.Ra;x++)for(;Hx(a,x););for(a.normalize(),x=0;xz?wh(a,b):eey)for(x=a.Ra;0<=x;x--)for(b=Ac(a),z=r1(a),E=z+1;zz?wh(a,b):eex)for(E.reset();E.next();)b=E.value,b.column+a.nodeMinColumnSpace(b,!1)>=y&&(b.component=a.le);for(a.le++,E.reset();E.next();)y=E.value,y.component===-1&&(G1(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(ee=a.Ra;0x)for(E.reset();E.next();)x=E.value,b[x.component]&&(x.column+=1)}function Wx(a){for(var y=Bn(),x=a.fl.length,E=0;E<=x;E++)y[E]=[];for(E=a.network.vertexes.iterator;E.next();){var b=E.value;y[x-b.layer][b.index]=b}x=new Rn,Vx(y,x);var z=null,ee=null,re=null,oe=null,se=(a.ve&1)!==0,ue=(a.ve&2)!==0,fe=(a.ve&4)!==0,ye=(a.ve&8)!==0;for(se&&(a.verticalAlignment(y,x,!0),z=a1(a,y,!0,!1)),y.reverse(),fe&&(a.verticalAlignment(y,x,!1),re=a1(a,y,!1,!1)),E=jr(y),b=E.next();!b.done;b=E.next())b.value.reverse();ye&&(a.verticalAlignment(y,x,!1),oe=a1(a,y,!1,!0)),y.reverse(),ue&&(a.verticalAlignment(y,x,!0),ee=a1(a,y,!0,!0)),Un(y),a.u(z,ee,re,oe),a.network.vertexes.each(function(we){var Be=Bn();se&&Be.push(z.get(we)),ue&&Be.push(ee.get(we)),fe&&Be.push(re.get(we)),ye&&Be.push(oe.get(we)),Be.sort(function(tt,Ye){return tt-Ye});var Oe=Be.length;Oe=(Be[Math.floor((Oe-1)/2)]+Be[Math.ceil((Oe-1)/2)])/2,Un(Be),we.zc=Oe})}function Vx(a,y){for(var x=a.length,E=1;Eue)&&y.add(fe);z++}b=ue}}}Ps.prototype.verticalAlignment=function(a,y,x){Yx(a),a=jr(a);for(var E=a.next();!E.done;E=a.next()){var b=-1;E=jr(E.value);for(var z=E.next();!z.done;z=E.next()){z=z.value;var ee=x?rA(z):Qx(z),re=ee.length;if(0=y[x].length)&&(ee=y[x][0],ee.sd===ee)){ee.sd.shift===1/0&&(ee.sd.shift=0),ee=x,re=0;do{for(z=y[ee][re];z.align!==z.root;)z=z.align,ee++,0a&&Pt("Could not determine previous vertex in layer"),y[x][a-1]}Ps.prototype.u=function(a){for(var y=[],x=0;xee;ee++)if(y[ee]){var re=Ux(this,y[ee],E,b,ee);reee;z={delta:z.delta},ee++)y[ee]&&(z.delta=ee===0||ee===2?E[x]-E[ee]:b[x]-b[ee],z.delta!==0&&y[ee].each(function(oe){return function(se){se.value+=oe.delta}}(z)));Un(E),Un(b)};function Ux(a,y,x,E,b){if(!y||y.count===0)return x[b]=0,E[b]=0,1/0;var z=1/0,ee=-1/0;return y.each(function(re){var oe=re.key;re=re.value,oe=a.K===90||a.K===270?oe.width:oe.height,reee&&(ee=re+oe)}),x[b]=z,E[b]=ee,ee-z}Ps.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=s1(this,!0),y=s1(this,!1),x=this.network.edges.iterator;x.next();){var E=x.value.link;E!==null&&(E.fromSpot=a,E.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function s1(a,y){return a.K===270?y?Yu:Uu:a.K===90?y?Uu:Yu:a.K===180?y?Ju:Bu:y?Bu:Ju}Ps.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var E=0;E<=this.Ia;E++){var b=x;0>=this.he[E]+this.Ld[E]&&(b=0),0=fe.bounds.bottom?(fe=fe.bounds.y+fe.bounds.height,y.m(Oe++,yt,fe+tn),y.m(Oe++,yt,fe),y.m(Oe++,yt,fe-ht)):(y.m(Oe++,yt,Ft+tn),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft-ht)):this.K===270?Ft<=fe.bounds.y?(fe=fe.bounds.y,y.m(Oe++,yt,fe-ht),y.m(Oe++,yt,fe),y.m(Oe++,yt,fe+tn)):(y.m(Oe++,yt,Ft-ht),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft+tn)):this.K===0&&(yt>=fe.bounds.right?(fe=fe.bounds.x+fe.bounds.width,y.m(Oe++,fe+tn,Ft),y.m(Oe++,fe,Ft),y.m(Oe++,fe-ht,Ft)):(y.m(Oe++,yt+tn,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt-ht,Ft)));else{y.m(Oe++,Ye,ut);var Vi=0;this.K===180||this.K===0?((this.K===180?yt>=fe.bounds.right:yt<=fe.bounds.x)&&(Vi=(this.K===0?-ht:tn)/2),y.m(Oe++,Ye+Vi,Ft)):((this.K===270?Ft>=fe.bounds.bottom:Ft<=fe.bounds.y)&&(Vi=(this.K===90?-ht:tn)/2),y.m(Oe++,yt,ut+Vi)),y.m(Oe++,yt,Ft)}}else ht=Math.max(10,this.he[tt.layer]),tn=Math.max(10,this.Ld[tt.layer]),ye?this.K===180?(y.m(Oe++,yt-ht-Be,Ft),y.m(Oe++,Math.min(yt-ht+Be/2,yt),Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,Math.max(yt+tn-Be/2,yt),Ft),y.m(Oe++,yt+tn+Be,Ft)):this.K===90?(y.m(Oe++,yt,Ft+tn+Be),y.m(Oe++,yt,Math.max(Ft+tn-Be/2,Ft)),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Math.min(Ft-ht+Be/2,Ft)),y.m(Oe++,yt,Ft-ht-Be)):this.K===270?(y.m(Oe++,yt,Ft-ht-Be),y.m(Oe++,yt,Math.min(Ft-ht+Be/2,Ft)),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Math.max(Ft+tn-Be/2,Ft)),y.m(Oe++,yt,Ft+tn+Be)):(y.m(Oe++,yt+tn+Be,Ft),y.m(Oe++,Math.max(yt+tn-Be/2,yt),Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,Math.min(yt-ht+Be/2,yt),Ft),y.m(Oe++,yt-ht-Be,Ft)):y.m(Oe++,yt,Ft)}fe=tt}(re===null||se!==lu||we)&&(Ye=y.i(Oe-1).x,ut=y.i(Oe-1).y,yt=y.i(Oe).x,Ft=y.i(Oe).y,we?(Be=this.Ld[ue.layer],this.K===180||this.K===0?(we=ut,we>=ue.bounds.y&&we<=ue.bounds.bottom&&(this.K===180?yt>=ue.bounds.x:yt<=ue.bounds.right)&&(fe=ue.centerX+(this.K===180?-Be:Be),we=ue.bounds.x&&we<=ue.bounds.right&&(this.K===270?Ft>=ue.bounds.y:Ft<=ue.bounds.bottom)&&(fe=ue.centerY+(this.K===270?-Be:Be),we=ue.bounds.x?(fe=ue.bounds.x+ue.bounds.width,y.L(Oe-2,fe,ut),y.L(Oe-1,fe+tn,ut)):this.K===90&&Ft<=ue.bounds.bottom?(fe=ue.bounds.y,y.L(Oe-2,Ye,fe),y.L(Oe-1,Ye,fe-ht)):this.K===270&&Ft>=ue.bounds.y?(fe=ue.bounds.y+ue.bounds.height,y.L(Oe-2,Ye,fe),y.L(Oe-1,Ye,fe+tn)):this.K===0&&yt<=ue.bounds.right&&(fe=ue.bounds.x,y.L(Oe-2,fe,ut),y.L(Oe-1,fe-ht,ut))):(ht=Math.max(10,this.he[ue.layer]),tn=Math.max(10,this.Ld[ue.layer]),we=0,this.K===180||this.K===0?((this.K===180?yt<=ue.bounds.x:yt>=ue.bounds.right)&&(we=(this.K===0?tn:-ht)/2),y.m(Oe++,yt+we,ut)):((this.K===270?Ft<=ue.bounds.y:Ft>=ue.bounds.bottom)&&(we=(this.K===90?tn:-ht)/2),y.m(Oe++,Ye,Ft+we)),y.m(Oe++,yt,Ft)))}else{for(;ue!==null&&ue!==fe;){for(ht=tt=null,ue=ue.destinationEdges.iterator;ue.next()&&(Ye=ue.value,Ye.link!==x.link||(tt=Ye.toVertex,ht=Ye.fromVertex,ht.node!==null&&(ht=null),tt.node!==null)););if(tt===null)break;tt!==fe&&(Ye=y.i(Oe-1).x,ut=y.i(Oe-1).y,yt=tt.centerX,Ft=tt.centerY,we?this.K===180||this.K===0?(ht!==null?ht.centerY:ut)!==Ft&&(ht=this.Ta[tt.layer]+this.Rf.x,Oe===y.firstPickIndex+1&&(ht=this.K===0?Math.max(ht,Ye):Math.min(ht,Ye)),y.m(Oe++,ht,ut),y.m(Oe++,ht,Ft)):(ht!==null?ht.centerX:Ye)!==yt&&(ht=this.Ta[tt.layer]+this.Rf.y,Oe===y.firstPickIndex+1&&(ht=this.K===90?Math.max(ht,ut):Math.min(ht,ut)),y.m(Oe++,Ye,ht),y.m(Oe++,yt,ht)):(ht=Math.max(10,this.he[tt.layer]),tn=Math.max(10,this.Ld[tt.layer]),ye?this.K===180?(y.m(Oe++,yt+tn+Be,Ft),y.m(Oe++,Math.max(yt+tn-Be/2,yt),Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,Math.min(yt-ht+Be/2,yt),Ft),y.m(Oe++,yt-ht-Be,Ft)):this.K===90?(y.m(Oe++,yt,Ft-ht-Be),y.m(Oe++,yt,Math.min(Ft-ht+Be/2,Ft)),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Math.max(Ft+tn-Be/2,Ft)),y.m(Oe++,yt,Ft+tn+Be)):this.K===270?(y.m(Oe++,yt,Ft+tn+Be),y.m(Oe++,yt,Math.max(Ft+tn-Be/2,Ft)),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Math.min(Ft-ht+Be/2,Ft)),y.m(Oe++,yt,Ft-ht-Be)):(y.m(Oe++,yt-ht-Be,Ft),y.m(Oe++,Math.min(yt-ht+Be/2,yt),Ft),y.m(Oe++,yt,Ft),y.m(Oe++,yt,Ft),y.m(Oe++,Math.max(yt+tn-Be/2,yt),Ft),y.m(Oe++,yt+tn+Be,Ft)):this.K===180?(y.m(Oe++,yt+tn,Ft),y.m(Oe++,yt-ht,Ft)):this.K===90?(y.m(Oe++,yt,Ft-ht),y.m(Oe++,yt,Ft+tn)):this.K===270?(y.m(Oe++,yt,Ft+tn),y.m(Oe++,yt,Ft-ht)):(y.m(Oe++,yt-ht,Ft),y.m(Oe++,yt+tn,Ft)))),ue=tt}we&&(Ye=y.i(Oe-1).x,ut=y.i(Oe-1).y,yt=y.i(Oe).x,Ft=y.i(Oe).y,this.K===180||this.K===0?ut!==Ft&&(ht=this.K===0?Math.min(Math.max((yt+Ye)/2,this.Ta[fe.layer]+this.Rf.x),yt):Math.max(Math.min((yt+Ye)/2,this.Ta[fe.layer]+this.Rf.x),yt),y.m(Oe++,ht,ut),y.m(Oe++,ht,Ft)):Ye!==yt&&(ht=this.K===90?Math.min(Math.max((Ft+ut)/2,this.Ta[fe.layer]+this.Rf.y),Ft):Math.max(Math.min((Ft+ut)/2,this.Ta[fe.layer]+this.Rf.y),Ft),y.m(Oe++,Ye,ht),y.m(Oe++,yt,ht)))}E!==null&&ye&&4<=y.pointsCount&&(ee!==null&&(ee=se===lu?y.getLinkPointFromPoint(b,ee,ee.ga(Ya),y.i(3),!0):y.i(0),se===lu&&(se=y.i(2),E=y.i(3),this.direction===90||this.direction===270?(y.L(1,(ee.x+se.x)/2,se.y),y.L(2,E.x,(se.y+E.y)/2)):(y.L(1,se.x,(ee.y+se.y)/2),y.L(2,(se.x+E.x)/2,E.y))),ee.w()||ee.set(b.actualBounds.center),y.L(0,ee.x,ee.y)),re!==null&&(b=oe===lu?y.getLinkPointFromPoint(z,re,re.ga(Ya),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),oe===lu&&(re=y.i(y.pointsCount-3),oe=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(b.x+re.x)/2,re.y),y.L(y.pointsCount-2,oe.x,(re.y+oe.y)/2)):(y.L(y.pointsCount-2,re.x,(b.y+re.y)/2),y.L(y.pointsCount-3,(re.x+oe.x)/2,oe.y))),b.w()||b.set(z.actualBounds.center),y.L(y.pointsCount-1,b.x,b.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},Ps.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new ei,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ue=se.y>z.y?0:ee.xz.x&&(ue=se.x>z.x?0:ee.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Me.Ux=function(a,y){return a instanceof e0&&y instanceof e0&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Me.Js=function(a,y){return a instanceof e0&&y instanceof e0&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Me.B=function(a,y){return a-=y,-1a},Me.zi=function(a,y,x,E){var b=a.length,z=E-x;if(!(1>=z))if((0>x||x>=b-1)&&Pt("not in range 0 <= from < length: "+x),z===2)E=a[x],b=a[x+1],0=b)a.sort(y);else for(x=a.slice(0,E),x.sort(y),y=0;y=b)for(E=a.slice(x),E.sort(y),y=x;y=a.He.length){for(var E=[],b=0;ba&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var l1=new Wn(Ps,"CycleDepthFirst",0),q1=new Wn(Ps,"CycleGreedy",1),ry=new Wn(Ps,"CycleFromLayers",2),u1=new Wn(Ps,"LayerOptimalLinkLength",0),_1=new Wn(Ps,"LayerLongestPathSink",1),$1=new Wn(Ps,"LayerLongestPathSource",2),d1=new Wn(Ps,"InitDepthFirstOut",0),eA=new Wn(Ps,"InitDepthFirstIn",1),tA=new Wn(Ps,"InitNaive",2),nA=new Wn(Ps,"AggressiveNone",0),c1=new Wn(Ps,"AggressiveLess",1),iA=new Wn(Ps,"AggressiveMore",2),Kx=8;Ps.className="LayeredDigraphLayout",Ps.CycleDepthFirst=l1,Ps.CycleGreedy=q1,Ps.CycleFromLayers=ry,Ps.LayerOptimalLinkLength=u1,Ps.LayerLongestPathSink=_1,Ps.LayerLongestPathSource=$1,Ps.InitDepthFirstOut=d1,Ps.InitDepthFirstIn=eA,Ps.InitNaive=tA,Ps.AggressiveNone=nA,Ps.AggressiveLess=c1,Ps.AggressiveMore=iA,Ps.PackNone=0,Ps.PackExpand=1,Ps.PackStraighten=2,Ps.PackMedian=4,Ps.PackAll=15,Ps.AlignNone=0,Ps.AlignUpperLeft=1,Ps.AlignUpperRight=2,Ps.AlignLowerLeft=4,Ps.AlignLowerRight=8,Ps.AlignAll=15;function e0(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}e0.className="SegInfo";function sv(a){Vs.call(this,a)}Ut(sv,Vs),sv.prototype.createVertex=function(){return new Ph(this)},sv.prototype.createEdge=function(){return new oy(this)},sv.className="LayeredDigraphNetwork";function Ph(a){gu.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Ut(Ph,gu);function yx(a,y){return a.index-y.index}function h1(a,y){if(!a.$n){for(var x=[],E=jr(a.destinationEdgesArrayAccess),b=E.next();!b.done;b=E.next())b=b.value,b.valid&&x.push(b);a.$n=x}for(a=jr(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;Pt("Unable to find destination edge to given vertex")}function rA(a){if(!a.co){for(var y=[],x=jr(a.sourceEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.fromVertex);y.sort(yx),a.co=y}return a.co}function Qx(a){if(!a.ao){for(var y=[],x=jr(a.destinationEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.toVertex);y.sort(yx),a.ao=y}return a.ao}Ph.prototype.Cl=function(a){gu.prototype.Cl.call(this,a),this.bo=this.co=null},Ph.prototype.Kl=function(a){gu.prototype.Kl.call(this,a),this.bo=this.co=null},Ph.prototype.zl=function(a){gu.prototype.zl.call(this,a),this.$n=this.ao=null},Ph.prototype.Jl=function(a){gu.prototype.Jl.call(this,a),this.$n=this.ao=null},Xe.Object.defineProperties(Ph.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Ph.prototype.deleteDestinationEdge=Ph.prototype.Jl,Ph.prototype.addDestinationEdge=Ph.prototype.zl,Ph.prototype.deleteSourceEdge=Ph.prototype.Kl,Ph.prototype.addSourceEdge=Ph.prototype.Cl,Ph.className="LayeredDigraphVertex";function oy(a){tc.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Ut(oy,tc),Xe.Object.defineProperties(oy.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),oy.className="LayeredDigraphEdge";function wa(a){sl.call(this),this.Ub=new Rn,this.Wn=m1,this.ud=Ag,this.vo=y1,this.Bq=pA,this.$v=[],this.td=!0,this.Rb=A1,this.$d=new ni(10,10).freeze();var y=new fm(this);this.W=new Nh(y),this.Y=new Nh(y),this.ru=[],a&&Object.assign(this,a)}Ut(wa,sl),wa.prototype.cloneProtected=function(a){sl.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},wa.prototype.qb=function(a){a.classType===wa?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:Pt("Unknown enum value: "+a):sl.prototype.qb.call(this,a)},wa.prototype.createNetwork=function(){return new fm(this)},wa.prototype.makeNetwork=function(a){function y(E){if(E instanceof wi)return!E.isLinkLabel&&E.category!=="Comment";if(E instanceof ii){var b=E.fromNode;return b===null||b.isLinkLabel||b.category==="Comment"?!1:(E=E.toNode,!(E===null||E.isLinkLabel||E.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof $t?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof zo?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},wa.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==x1&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof $t&&(y=a),this.path===m1&&y!==null?this.ud=y.isTreePathToChildren?Ag:cm:this.ud=this.path===m1?Ag:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}wa.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,E=0,b=0;bb?Ex(this,a,ee,Io,Ye,ut):bx(this,a,ee,Io,Ye,ut),Io=ut.x,Ye=ut.width,ut=ut.height;break;case yp:for(yt=0;ytfe&&(brGu&&(dm(a,-Gu,0,Uo,_a-1),p1(yt,-Gu,0),p1(Ft,-Gu,0),Gu=0)}Gs.S.h(Gu,fr),Ye=Math.max(Ye,tn),ut=Math.max(ut,ht+(Pi===0?0:Be)+Hu.height),br=tn}else 0fe&&(frGu&&(dm(a,0,-Gu,Uo,_a-1),p1(yt,0,-Gu),p1(Ft,0,-Gu),Gu=0)),Gs.S.h(br,Gu),ut=Math.max(ut,Vi),Ye=Math.max(Ye,ht+(Pi===0?0:Be)+Hu.width),fr=Vi;Qn++}switch(0se&&(se=0),135Oe&&(Oe=0),oe===Wg&&(re+=ye/2+a.focus.y),ee+=E+x):y?(a.comments===null?E>Ye&&(Ye=uA(oe,E-Ye,0),ee=Ye.x,re=Ye.y,Ye=E,se=0):Ye=sA(a,Ye,se),0>se&&(ee-=se,se=0),135ut&&(ut=uA(oe,0,tt-ut),ee=ut.x,re=ut.y,ut=tt,Oe=0):ut=lA(a,ut,Oe),0>Oe&&(re-=Oe,Oe=0),ee+=E+x),0b[0].x?b[2].assign(b[1]):b[1].assign(b[2])),b[3].yb[0].x?b[3].assign(b[2]):b[2].assign(b[3])),Pi[0].h(se+E,0),Pi[1].h(Pi[0].x,tt),Pi[2].yb[0].y?b[2].assign(b[1]):b[1].assign(b[2])),b[3].xb[0].y?b[3].assign(b[2]):b[2].assign(b[3])),Pi[0].h(0,Oe+tt),Pi[1].h(E,Pi[0].y),Pi[2].xE?Ex(a,y,b,Qn,ht,yt):bx(a,y,b,Qn,ht,yt),Qn=yt.x,ht=yt.width,yt=yt.height;break;case yp:for(ye=0;yeye&&(tnye&&(Vife&&(fe=0),135Ye&&(Ye=0)),y.la.h(fe,Ye),y.Da.h(ht,yt)}}wa.prototype.customAlignment=function(a,y,x,E,b){return[y,x,E,b]};function Ex(a,y,x,E,b,z){var ee=x.length;if(ee===0)return new yn(E,0,b,z);if(ee===1)return y=x[0],b=y.Da.width,z=y.Da.height,new yn(E,0,b,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,se=of(y)===90,ue=0,fe=0,ye=0,we=0;wese&&(b-=se),z=Math.max(z,Math.max(we,ye)+a+ee.height),0>x.S.x&&(E=f1(y,x.S.x,!1,E,re))):(x.S.h(b+a,E+re/2-x.focus.y-x.la.y),b=Math.max(b,Math.max(Be,fe)+a+ee.width),ye=E+re/2-x.focus.y-x.la.y,z=Math.max(z,ye+ee.height),0>ye&&(z-=ye),0>x.S.y&&(E=f1(y,x.S.y,!0,E,re)))),new yn(E,0,b,z)}function bx(a,y,x,E,b,z){var ee=x.length;if(ee===0)return new yn(E,0,b,z);if(ee===1)return x=x[0],b=x.Da.width,z=x.Da.height,new yn(E,0,b,z);for(var re=y.nodeSpacing,oe=y.rowSpacing,se=of(y)===270,ue=0,fe=0,ye=0,we=0;wefe&&(b-=fe),z=Math.max(z,Math.abs(Math.min(we,ye))+a+ue.height),0>oe.S.x&&(E=f1(y,oe.S.x,!1,E,re))):(oe.S.h(-b-ue.width-a,E+re/2-oe.focus.y-oe.la.y),b=Math.max(b,Math.abs(Math.min(Be,fe))+a+ue.width),ye=E+re/2-oe.focus.y-oe.la.y,z=Math.max(z,ye+ue.height),0>ye&&(z-=ye),0>oe.S.y&&(E=f1(y,oe.S.y,!0,E,re)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case xg:return a.width>y?a.width:y;case Sg:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case vp:case wg:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case yp:return a.width-a.focus.x+a.nodeSpacing/2+y;case Wg:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function lA(a,y,x){switch(a.alignment){case hm:case uv:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case xg:return a.height>y?a.height:y;case Sg:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case vp:case wg:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case yp:return a.height-a.focus.y+a.nodeSpacing/2+y;case Wg:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function uA(a,y,x){switch(a){case uv:y/=2,x/=2;break;case hm:y/=2,x/=2;break;case xg:x=y=0;break;case Sg:break;default:Pt("Unhandled alignment value "+a.toString())}return new Je(y,x)}function D0(a,y,x,E,b,z){y=uA(y,x,E),dm(a,y.x,y.y,b,z)}function dm(a,y,x,E,b){if(y!==0||x!==0)for(a=a.children;E<=b;E++){var z=a[E].S;z.x+=y,z.y+=x}}function g1(a,y,x,E){var b=y.parent;switch(a.ud){case Ag:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===b&&y.relativePoint.h(x,E);break;case cm:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===b&&y.relativePoint.h(x,E);break;default:Pt("Unhandled path value "+a.ud.toString())}}function p1(a,y,x){for(var E=0;Efe.length||we===null||2>we.length))for(b=x=0;xse&&z.yz.y&&sey.length||x===null||2>x.length)E=null;else{for(ue=Fc(a,y.length+x.length),E=z=oe=0;zoe;)se=x[z++],ue[E++].h(se.x+b,se.y);for(x=Fc(a,E),oe=0;oefe.length||z===null||2>z.length)b=null;else{for(ue=Fc(a,fe.length+z.length),b=se=x=0;xz;)oe=fe[x++],ue[b++].h(oe.x,oe.y);for(z=Fc(a,b),x=0;xfe.length||we===null||2>we.length))for(b=x=0;xoe&&z.xz.x&&oey.length||x===null||2>x.length)E=null;else{for(ue=Fc(a,y.length+x.length),E=z=oe=0;zoe;)se=x[z++],ue[E++].h(se.x,se.y+b);for(x=Fc(a,E),oe=0;oefe.length||z===null||2>z.length)b=null;else{for(ue=Fc(a,fe.length+z.length),b=se=x=0;xz;)oe=fe[x++],ue[b++].h(oe.x,oe.y);for(z=Fc(a,b),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}wa.prototype.computeLayerSpacing=function(a){var y=of(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==v1&&a!==dy||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==lv&&a!==sy&&a!==ly&&!uy||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==v1&&a!==dy||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var m1=new Wn(wa,"PathDefault",-1),Ag=new Wn(wa,"PathDestination",0),cm=new Wn(wa,"PathSource",1),lv=new Wn(wa,"SortingForwards",10),sy=new Wn(wa,"SortingReverse",11),ly=new Wn(wa,"SortingAscending",12),uy=new Wn(wa,"SortingDescending",13),uv=new Wn(wa,"AlignmentCenterSubtrees",20),hm=new Wn(wa,"AlignmentCenterChildren",21),xg=new Wn(wa,"AlignmentStart",22),Sg=new Wn(wa,"AlignmentEnd",23),vp=new Wn(wa,"AlignmentBus",24),wg=new Wn(wa,"AlignmentBusBranching",25),yp=new Wn(wa,"AlignmentTopLeftBus",26),Wg=new Wn(wa,"AlignmentBottomRightBus",27),v1=new Wn(wa,"CompactionNone",30),dy=new Wn(wa,"CompactionBlock",31),y1=new Wn(wa,"StyleLayered",40),cA=new Wn(wa,"StyleLastParents",41),hA=new Wn(wa,"StyleAlternating",42),fA=new Wn(wa,"StyleRootOnly",43),A1=new Wn(wa,"ArrangementVertical",50),gA=new Wn(wa,"ArrangementHorizontal",51),x1=new Wn(wa,"ArrangementFixedRoots",52),pA=new Wn(wa,"LayerIndividual",60),mA=new Wn(wa,"LayerSiblings",61),S1=new Wn(wa,"LayerUniform",62);wa.className="TreeLayout",wa.PathDefault=m1,wa.PathDestination=Ag,wa.PathSource=cm,wa.SortingForwards=lv,wa.SortingReverse=sy,wa.SortingAscending=ly,wa.SortingDescending=uy,wa.AlignmentCenterSubtrees=uv,wa.AlignmentCenterChildren=hm,wa.AlignmentStart=xg,wa.AlignmentEnd=Sg,wa.AlignmentBus=vp,wa.AlignmentBusBranching=wg,wa.AlignmentTopLeftBus=yp,wa.AlignmentBottomRightBus=Wg,wa.CompactionNone=v1,wa.CompactionBlock=dy,wa.StyleLayered=y1,wa.StyleLastParents=cA,wa.StyleAlternating=hA,wa.StyleRootOnly=fA,wa.ArrangementVertical=A1,wa.ArrangementHorizontal=gA,wa.ArrangementFixedRoots=x1,wa.LayerIndividual=pA,wa.LayerSiblings=mA,wa.LayerUniform=S1;function fm(a){Vs.call(this,a)}Ut(fm,Vs),fm.prototype.createVertex=function(){return new Nh(this)},fm.prototype.createEdge=function(){return new dv(this)},fm.className="TreeNetwork";function Nh(a){gu.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new Je(0,0),this.Da=new ni(0,0),this.la=new Je(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=lv,this.hd=_m,this.Kb=0,this.Jb=hm,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=dy,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=nu,this.wr=!0,this.Dp=nu}Ut(Nh,gu),Nh.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},Xe.Object.defineProperties(Nh.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xwe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===xg?(z=E.top+b.y,b.y===0&&fe.ywe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===xg?(z=E.left+b.x,b.x===0&&fe.xwe.y+x.rowIndent&&(z=Math.min(z,Math.max(fe.y,z-y.computeNodeIndent(x))))):x.alignment===xg?(z=E.top+b.y,b.y===0&&fe.ywe.x+x.rowIndent&&(z=Math.min(z,Math.max(fe.x,z-y.computeNodeIndent(x))))):x.alignment===xg?(z=E.left+b.x,b.x===0&&fe.x0&<[lt.length-1])||_t[0]!==6&&_t[0]!==2)){wt=0;continue}if(_t[0]===3&&(!lt||_t[1]>lt[0]&&_t[1]',"select"),this.addActionButton(Ve,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(Ve,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(Ve,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(Ve,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(Ve,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(Ve,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(Ve,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(Ee){var wt=document.createElement("div");wt.className=""+be.toolbarButtonStyleClass.name,wt.setAttribute("data-type-name",Ee.typeName),wt.innerHTML=Ee.icon,wt.addEventListener("click",function(){be.markerToolbarButtonClicked(wt,Ee)}),be.buttons.push(wt),be.markerButtons.push(wt)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var lt=document.createElement("div");lt.className=this.toolbarBlockStyleClass.name,lt.style.whiteSpace="nowrap",lt.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(lt),this.addActionButton(lt,'',"render"),this.addActionButton(lt,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},at.prototype.addButtonClickListener=function(ke){this.buttonClickListeners.push(ke)},at.prototype.removeButtonClickListener=function(ke){this.buttonClickListeners.indexOf(ke)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ke),1)},at.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},at.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ke=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var be=0;be0&&this.buttonClickListeners.forEach(function(Ve){return Ve("marker",be)}),this.markerButtonOverflowBlock.style.display="none"},at.prototype.actionToolbarButtonClicked=function(ke,be){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ve){return Ve("action",be)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},at.prototype.setActiveButton=function(ke){this.resetButtonStyles(),ke.className=ke.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ke.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},at.prototype.setActiveMarkerButton=function(ke){var be=this.markerButtons.find(function(Ve){return Ve.getAttribute("data-type-name")===ke});be&&this.setActiveButton(be)},at.prototype.setCurrentMarker=function(ke){var be=this;this.currentMarker=ke,this.buttons.filter(function(Ve){return/delete|notes/.test(Ve.getAttribute("data-action"))}).forEach(function(Ve){be.currentMarker===void 0?(Ve.style.fillOpacity="0.4",Ve.style.pointerEvents="none"):(Ve.style.fillOpacity="1",Ve.style.pointerEvents="all")})},at}(),je=function(){function at(ke,be,Ve,lt){this.panels=[],this.panelButtons=[],this.markerjsContainer=ke,this.displayMode=be,this.uiStyleSettings=Ve,this.styles=lt,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return at.prototype.addStyles=function(){var ke;this.toolboxStyleClass=this.styles.addClass(new Gt("toolbox",` + width: 100%; + flex-shrink: 0; + display: flex; + flex-direction: column; + font-family: sans-serif; + `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` + box-sizing: content-box; + `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` + `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + overflow: hidden; + `)),this.toolboxStyleColorsClass=this.styles.addClass(new Gt("toolbox_colors",` + color: `+this.uiStyleSettings.toolboxColor+`; + `));var be=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Gt("toolbox-button-row",` + display: flex; + cursor: default; + box-sizing: content-box; + `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Gt("toolbox-button-row_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; + `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Gt("toolbox-panel-row",` + display: flex; + `+(this.displayMode==="inline"?"position: absolute;":"")+` + `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` + cursor: default; + height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; + `+(this.displayMode==="inline"?"width: 100%;":"")+` + box-sizing: content-box; + `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Gt("toolbox-panel-row_colors",` + background-color: `+((ke=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ke!==void 0?ke:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; + `)),this.toolboxButtonStyleClass=this.styles.addClass(new Gt("toolbox_button",` + display: inline-block; + width: `+(this.uiStyleSettings.toolbarHeight-2*be)+`px; + height: `+(this.uiStyleSettings.toolbarHeight-2*be)+`px; + padding: `+be+`px; + box-sizing: content-box; + `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Gt("toolbox-button_colors",` + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Gt("toolbox-active-button_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.styles.addRule(new en("."+this.toolboxButtonStyleColorsClass.name+":hover",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` + `)),this.styles.addRule(new en("."+this.toolboxButtonStyleClass.name+" svg",` + height: `+this.uiStyleSettings.toolbarHeight/2+`px; + `))},at.prototype.show=function(ke){var be;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ke,this.uiContainer.className=this.toolboxStyleClass.name+" "+((be=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&be!==void 0?be:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},at.prototype.setPanelButtons=function(ke){var be,Ve,lt=this;this.panels=ke,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((be=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&be!==void 0?be:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Ve=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Ve!==void 0?Ve:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Ee){var wt;Ee.uiStyleSettings=lt.uiStyleSettings;var zn=document.createElement("div");zn.className=lt.toolboxButtonStyleClass.name+" "+((wt=lt.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&wt!==void 0?wt:lt.toolboxButtonStyleColorsClass.name),zn.innerHTML=Ee.icon,zn.title=Ee.title,zn.addEventListener("click",function(){lt.panelButtonClick(Ee)}),lt.panelButtons.push(zn),lt.buttonRow.appendChild(zn)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},at.prototype.panelButtonClick=function(ke){var be=this,Ve=-1;if(ke!==this.activePanel){Ve=this.panels.indexOf(ke),this.panelRow.innerHTML="";var lt=ke.getUi();lt.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(lt),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ke}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){be.displayMode==="inline"?be.panelRow.style.display="none":be.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Ee,wt){var zn,pt;Ee.className=be.toolboxButtonStyleClass.name+" "+(wt===Ve?""+((zn=be.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&zn!==void 0?zn:be.toolboxActiveButtonStyleColorsClass.name):""+((pt=be.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&pt!==void 0?pt:be.toolboxButtonStyleColorsClass.name))})},at}(),te=function(at,ke){this.title=at,this.icon=ke},ne=function(at){function ke(be,Ve,lt,Ee){var wt=at.call(this,be,Ee||'')||this;return wt.colors=[],wt.addTransparent=!1,wt.colorBoxes=[],wt.colors=Ve,wt.currentColor=lt,wt.setCurrentColor=wt.setCurrentColor.bind(wt),wt.getColorBox=wt.getColorBox.bind(wt),wt}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");return Ve.style.overflow="hidden",Ve.style.whiteSpace="nowrap",this.colors.forEach(function(lt){var Ee=be.getColorBox(lt);Ve.appendChild(Ee),be.colorBoxes.push(Ee)}),Ve},ke.prototype.getColorBox=function(be){var Ve=this,lt=this.uiStyleSettings.toolbarHeight/4,Ee=this.uiStyleSettings.toolbarHeight-lt,wt=document.createElement("div");wt.style.display="inline-block",wt.style.boxSizing="content-box",wt.style.width=Ee-2+"px",wt.style.height=Ee-2+"px",wt.style.padding="1px",wt.style.marginRight="2px",wt.style.marginBottom="2px",wt.style.borderWidth="2px",wt.style.borderStyle="solid",wt.style.borderRadius=(Ee+2)/2+"px",wt.style.borderColor=be===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",wt.addEventListener("click",function(){Ve.setCurrentColor(be,wt)});var zn=document.createElement("div");return zn.style.display="inline-block",zn.style.width=Ee-2+"px",zn.style.height=Ee-2+"px",zn.style.backgroundColor=be,zn.style.borderRadius=Ee/2+"px",be==="transparent"&&(zn.style.fill=this.uiStyleSettings.toolboxAccentColor,zn.innerHTML=` + + `),wt.appendChild(zn),wt},ke.prototype.setCurrentColor=function(be,Ve){var lt=this;this.currentColor=be,this.colorBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(be)},ke}(te),ce=function(){function at(ke,be,Ve){this._state="new",this._isSelected=!1,this._container=ke,this._overlayContainer=be,this.globalSettings=Ve,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(at.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),at.prototype.ownsTarget=function(ke){return!1},Object.defineProperty(at.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),at.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},at.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},at.prototype.pointerDown=function(ke,be){},at.prototype.dblClick=function(ke,be){},at.prototype.manipulate=function(ke){},at.prototype.pointerUp=function(ke){this.stateChanged()},at.prototype.dispose=function(){},at.prototype.addMarkerVisualToContainer=function(ke){this.container.childNodes.length>0?this.container.insertBefore(ke,this.container.childNodes[0]):this.container.appendChild(ke)},at.prototype.getState=function(){return{typeName:at.typeName,state:this.state,notes:this.notes}},at.prototype.restoreState=function(ke){this._state=ke.state,this.notes=ke.notes},at.prototype.scale=function(ke,be){},at.prototype.colorChanged=function(ke){this.onColorChanged&&this.onColorChanged(ke),this.stateChanged()},at.prototype.fillColorChanged=function(ke){this.onFillColorChanged&&this.onFillColorChanged(ke),this.stateChanged()},at.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ke=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ke.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ke)&&this.onStateChanged(this)}},at.typeName="MarkerBase",at}(),le=function(){function at(){this.findGripByVisual=this.findGripByVisual.bind(this)}return at.prototype.findGripByVisual=function(ke){return this.topLeft.ownsTarget(ke)?this.topLeft:this.topCenter.ownsTarget(ke)?this.topCenter:this.topRight.ownsTarget(ke)?this.topRight:this.centerLeft.ownsTarget(ke)?this.centerLeft:this.centerRight.ownsTarget(ke)?this.centerRight:this.bottomLeft.ownsTarget(ke)?this.bottomLeft:this.bottomCenter.ownsTarget(ke)?this.bottomCenter:this.bottomRight.ownsTarget(ke)?this.bottomRight:void 0},at}(),ge=function(){function at(){this.GRIP_SIZE=10,this.visual=xt.createGroup(),this.visual.appendChild(xt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(xt.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return at.prototype.ownsTarget=function(ke){return ke===this.visual||ke===this.visual.childNodes[0]||ke===this.visual.childNodes[1]},at}(),Ae=function(){function at(){}return at.toITransformMatrix=function(ke){return{a:ke.a,b:ke.b,c:ke.c,d:ke.d,e:ke.e,f:ke.f}},at.toSVGMatrix=function(ke,be){return ke.a=be.a,ke.b=be.b,ke.c=be.c,ke.d=be.d,ke.e=be.e,ke.f=be.f,ke},at}(),Ce=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.left=0,Ee.top=0,Ee.width=0,Ee.height=0,Ee.defaultSize={x:50,y:20},Ee.offsetX=0,Ee.offsetY=0,Ee.rotationAngle=0,Ee.CB_DISTANCE=10,Ee._suppressMarkerCreateEvent=!1,Ee.container.transform.baseVal.appendItem(xt.createTransform()),Ee.setupControlBox(),Ee}return We(ke,at),Object.defineProperty(ke.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ke.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ke.prototype,"visual",{get:function(){return this._visual},set:function(be){this._visual=be;var Ve=xt.createTransform();this._visual.transform.baseVal.appendItem(Ve)},enumerable:!1,configurable:!0}),ke.prototype.ownsTarget=function(be){return!!at.prototype.ownsTarget.call(this,be)||!!(this.controlGrips.findGripByVisual(be)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(be))},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.state==="new"&&(this.left=be.x,this.top=be.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var lt=this.unrotatePoint(be);if(this.manipulationStartX=lt.x,this.manipulationStartY=lt.y,this.offsetX=lt.x-this.left,this.offsetY=lt.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ve),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ve)){this.activeGrip=this.rotatorGrip;var Ee=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Ee.x-this.width/2,this.top=Ee.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var wt=this.container.transform.baseVal.getItem(0);wt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(wt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ke.prototype.pointerUp=function(be){var Ve=this.state;at.prototype.pointerUp.call(this,be),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(be),this._state="select",Ve==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ke.prototype.moveVisual=function(be){this.visual.style.transform="translate("+be.x+"px, "+be.y+"px)"},ke.prototype.manipulate=function(be){var Ve=this.unrotatePoint(be);this.state==="creating"?this.resize(be):this.state==="move"?(this.left=this.manipulationStartLeft+(Ve.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ve.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ve):this.state==="rotate"&&this.rotate(be)},ke.prototype.resize=function(be){var Ve=this.manipulationStartLeft,lt=this.manipulationStartWidth,Ee=this.manipulationStartTop,wt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ve=this.manipulationStartLeft+be.x-this.manipulationStartX,lt=this.manipulationStartWidth+this.manipulationStartLeft-Ve;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:lt=this.manipulationStartWidth+be.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Ee=this.manipulationStartTop+be.y-this.manipulationStartY,wt=this.manipulationStartHeight+this.manipulationStartTop-Ee;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:wt=this.manipulationStartHeight+be.y-this.manipulationStartY}lt>=0?(this.left=Ve,this.width=lt):(this.left=Ve+lt,this.width=-lt),wt>=0?(this.top=Ee,this.height=wt):(this.top=Ee+wt,this.height=-wt),this.setSize()},ke.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ke.prototype.rotate=function(be){if(Math.abs(be.x-this.centerX)>.1){var Ve=Math.sign(be.x-this.centerX);this.rotationAngle=180*Math.atan((be.y-this.centerY)/(be.x-this.centerX))/Math.PI+90*Ve,this.applyRotation()}},ke.prototype.applyRotation=function(){var be=this.container.transform.baseVal.getItem(0);be.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(be,0)},ke.prototype.rotatePoint=function(be){if(this.rotationAngle===0)return be;var Ve=this.container.getCTM(),lt=xt.createPoint(be.x,be.y);return{x:(lt=lt.matrixTransform(Ve)).x,y:lt.y}},ke.prototype.unrotatePoint=function(be){if(this.rotationAngle===0)return be;var Ve=this.container.getCTM();Ve=Ve.inverse();var lt=xt.createPoint(be.x,be.y);return{x:(lt=lt.matrixTransform(Ve)).x,y:lt.y}},ke.prototype.select=function(){at.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ke.prototype.deselect=function(){at.prototype.deselect.call(this),this.controlBox.style.display="none"},ke.prototype.setupControlBox=function(){this.controlBox=xt.createGroup();var be=xt.createTransform();be.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(be),this.container.appendChild(this.controlBox),this.controlRect=xt.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=xt.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new le,this.addControlGrips(),this.controlBox.style.display="none"},ke.prototype.adjustControlBox=function(){var be=this.controlBox.transform.baseVal.getItem(0);be.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(be,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ke.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ke.prototype.createGrip=function(){var be=new ge;return be.visual.transform.baseVal.appendItem(xt.createTransform()),this.controlBox.appendChild(be.visual),be},ke.prototype.positionGrips=function(){var be=this.controlGrips.topLeft.GRIP_SIZE,Ve=-be/2,lt=Ve,Ee=(this.width+this.CB_DISTANCE)/2-be/2,wt=(this.height+this.CB_DISTANCE)/2-be/2,zn=this.height+this.CB_DISTANCE-be/2,pt=this.width+this.CB_DISTANCE-be/2;this.positionGrip(this.controlGrips.topLeft.visual,Ve,lt),this.positionGrip(this.controlGrips.topCenter.visual,Ee,lt),this.positionGrip(this.controlGrips.topRight.visual,pt,lt),this.positionGrip(this.controlGrips.centerLeft.visual,Ve,wt),this.positionGrip(this.controlGrips.centerRight.visual,pt,wt),this.positionGrip(this.controlGrips.bottomLeft.visual,Ve,zn),this.positionGrip(this.controlGrips.bottomCenter.visual,Ee,zn),this.positionGrip(this.controlGrips.bottomRight.visual,pt,zn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Ee,lt-3*this.CB_DISTANCE)},ke.prototype.positionGrip=function(be,Ve,lt){var Ee=be.transform.baseVal.getItem(0);Ee.setTranslate(Ve,lt),be.transform.baseVal.replaceItem(Ee,0)},ke.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ke.prototype.showControlBox=function(){this.controlBox.style.display=""},ke.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Ae.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Ae.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},at.prototype.getState.call(this))},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be);var Ve=be;this.left=Ve.left,this.top=Ve.top,this.width=Ve.width,this.height=Ve.height,this.rotationAngle=Ve.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Ae.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ve.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Ae.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ve.containerTransformMatrix))},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve);var lt=this.rotatePoint({x:this.left,y:this.top}),Ee=this.unrotatePoint({x:lt.x*be,y:lt.y*Ve});this.left=Ee.x,this.top=Ee.y,this.width=this.width*be,this.height=this.height*Ve,this.adjustControlBox()},ke}(ce),ze=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.fillColor="transparent",Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.opacity=1,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setFillColor=Ee.setFillColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.createVisual=Ee.createVisual.bind(Ee),Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.visual)},ke.prototype.createVisual=function(){this.visual=xt.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},ke.prototype.manipulate=function(be){at.prototype.manipulate.call(this,be)},ke.prototype.resize=function(be){at.prototype.resize.call(this,be),this.setSize()},ke.prototype.setSize=function(){at.prototype.setSize.call(this),xt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ke.prototype.pointerUp=function(be){at.prototype.pointerUp.call(this,be),this.setSize()},ke.prototype.setStrokeColor=function(be){this.strokeColor=be,this.visual&&xt.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(be),this.stateChanged()},ke.prototype.setFillColor=function(be){this.fillColor=be,this.visual&&xt.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ke.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.visual&&xt.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ke.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.visual&&xt.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ke.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},at.prototype.getState.call(this))},ke.prototype.restoreState=function(be){var Ve=be;this.fillColor=Ve.fillColor,this.strokeColor=Ve.strokeColor,this.strokeWidth=Ve.strokeWidth,this.strokeDasharray=Ve.strokeDasharray,this.opacity=Ve.opacity,this.createVisual(),at.prototype.restoreState.call(this,be),this.setSize()},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve),this.setSize()},ke.title="Rectangle marker",ke}(Ce),De=function(at){function ke(be,Ve,lt,Ee){var wt=at.call(this,be,Ee||'')||this;return wt.widths=[],wt.widthBoxes=[],wt.widths=Ve,wt.currentWidth=lt,wt.setCurrentWidth=wt.setCurrentWidth.bind(wt),wt}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");return Ve.style.display="flex",Ve.style.overflow="hidden",Ve.style.flexGrow="2",this.widths.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.flexGrow="2",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.borderColor=lt===be.currentWidth?be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){be.setCurrentWidth(lt,Ee)}),Ve.appendChild(Ee);var wt=document.createElement("div");wt.innerText=lt.toString(),wt.style.marginRight="5px",Ee.appendChild(wt);var zn=document.createElement("div");zn.style.minHeight="20px",zn.style.flexGrow="2",zn.style.display="flex",zn.style.alignItems="center";var pt=document.createElement("hr");pt.style.minWidth="20px",pt.style.border="0px",pt.style.borderTop=lt+"px solid "+be.uiStyleSettings.toolboxColor,pt.style.flexGrow="2",zn.appendChild(pt),Ee.appendChild(zn),be.widthBoxes.push(Ee)}),Ve},ke.prototype.setCurrentWidth=function(be,Ve){var lt=this;this.currentWidth=be,this.widthBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ke}(te),mt=function(at){function ke(be,Ve,lt,Ee){var wt=at.call(this,be,Ee||'')||this;return wt.styles=[],wt.styleBoxes=[],wt.styles=Ve,wt.currentStyle=lt,wt.setCurrentStyle=wt.setCurrentStyle.bind(wt),wt}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");return Ve.style.display="flex",Ve.style.overflow="hidden",Ve.style.flexGrow="2",this.styles.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.overflow="hidden",Ee.style.maxWidth=100/be.styles.length-5+"%",Ee.style.borderColor=lt===be.currentStyle?be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){be.setCurrentStyle(lt,Ee)}),Ve.appendChild(Ee);var wt=document.createElement("div");wt.style.minHeight="20px",wt.style.flexGrow="2",wt.style.overflow="hidden";var zn=` + + `;wt.innerHTML=zn,Ee.appendChild(wt),be.styleBoxes.push(Ee)}),Ve},ke.prototype.setCurrentStyle=function(be,Ve){var lt=this;this.currentStyle=be,this.styleBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ke}(te),At=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new De("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new mt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return We(ke,at),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=at.prototype.getState.call(this);return be.typeName=ke.typeName,be},ke.typeName="FrameMarker",ke.title="Frame marker",ke.icon='',ke}(ze),dt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},st=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.x1=0,Ee.y1=0,Ee.x2=0,Ee.y2=0,Ee.defaultLength=50,Ee.manipulationStartX=0,Ee.manipulationStartY=0,Ee.manipulationStartX1=0,Ee.manipulationStartY1=0,Ee.manipulationStartX2=0,Ee.manipulationStartY2=0,Ee.setupControlBox(),Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!!at.prototype.ownsTarget.call(this,be)||!(!this.grip1.ownsTarget(be)&&!this.grip2.ownsTarget(be))},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.manipulationStartX=be.x,this.manipulationStartY=be.y,this.state==="new"&&(this.x1=be.x,this.y1=be.y,this.x2=be.x,this.y2=be.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ve)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ve)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ke.prototype.pointerUp=function(be){var Ve=this.state;at.prototype.pointerUp.call(this,be),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(be),this._state="select",Ve==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ke.prototype.adjustVisual=function(){},ke.prototype.manipulate=function(be){this.state==="creating"?this.resize(be):this.state==="move"?(this.x1=this.manipulationStartX1+be.x-this.manipulationStartX,this.y1=this.manipulationStartY1+be.y-this.manipulationStartY,this.x2=this.manipulationStartX2+be.x-this.manipulationStartX,this.y2=this.manipulationStartY2+be.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(be)},ke.prototype.resize=function(be){switch(this.activeGrip){case this.grip1:this.x1=be.x,this.y1=be.y;break;case this.grip2:case void 0:this.x2=be.x,this.y2=be.y}this.adjustVisual(),this.adjustControlBox()},ke.prototype.select=function(){at.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ke.prototype.deselect=function(){at.prototype.deselect.call(this),this.controlBox.style.display="none"},ke.prototype.setupControlBox=function(){this.controlBox=xt.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ke.prototype.adjustControlBox=function(){this.positionGrips()},ke.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ke.prototype.createGrip=function(){var be=new ge;return be.visual.transform.baseVal.appendItem(xt.createTransform()),this.controlBox.appendChild(be.visual),be},ke.prototype.positionGrips=function(){var be=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-be/2,this.y1-be/2),this.positionGrip(this.grip2.visual,this.x2-be/2,this.y2-be/2)},ke.prototype.positionGrip=function(be,Ve,lt){var Ee=be.transform.baseVal.getItem(0);Ee.setTranslate(Ve,lt),be.transform.baseVal.replaceItem(Ee,0)},ke.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},at.prototype.getState.call(this))},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be);var Ve=be;this.x1=Ve.x1,this.y1=Ve.y1,this.x2=Ve.x2,this.y2=Ve.y2},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve),this.x1=this.x1*be,this.y1=this.y1*Ve,this.x2=this.x2*be,this.y2=this.y2*Ve,this.adjustVisual(),this.adjustControlBox()},ke}(ce),Dt=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new De("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new mt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.selectorLine&&be!==this.visibleLine)},ke.prototype.createVisual=function(){this.visual=xt.createGroup(),this.selectorLine=xt.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=xt.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ke.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),xt.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),xt.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),xt.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ke.prototype.setStrokeColor=function(be){this.strokeColor=be,this.adjustVisual(),this.colorChanged(be)},ke.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.adjustVisual()},ke.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},at.prototype.getState.call(this));return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be);var Ve=be;this.strokeColor=Ve.strokeColor,this.strokeWidth=Ve.strokeWidth,this.strokeDasharray=Ve.strokeDasharray,this.createVisual(),this.adjustVisual()},ke.typeName="LineMarker",ke.title="Line marker",ke.icon='',ke}(st),et=function(at){function ke(be,Ve,lt,Ee){var wt=at.call(this,be,Ee||'')||this;return wt.fonts=[],wt.fontBoxes=[],wt.fonts=Ve,wt.currentFont=lt,wt.setCurrentFont=wt.setCurrentFont.bind(wt),wt}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");return Ve.style.overflow="hidden",Ve.style.flexGrow="2",this.fonts.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="inline-block",Ee.style.alignItems="center",Ee.style.justifyContent="space-between",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.overflow="hidden",Ee.style.maxWidth=100/be.fonts.length-5+"%",Ee.style.borderColor=lt===be.currentFont?be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){be.setCurrentFont(lt,Ee)}),Ve.appendChild(Ee);var wt=document.createElement("div");wt.style.display="flex",wt.style.minHeight="20px",wt.style.flexGrow="2",wt.style.fontFamily=lt,wt.style.overflow="hidden";var zn=document.createElement("div");zn.style.whiteSpace="nowrap",zn.style.overflow="hidden",zn.style.textOverflow="ellipsis",zn.innerHTML="The quick brown fox jumps over the lazy dog",wt.appendChild(zn),Ee.appendChild(wt),be.fontBoxes.push(Ee)}),Ve},ke.prototype.setCurrentFont=function(be,Ve){var lt=this;this.currentFont=be,this.fontBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ke}(te),Cn=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.color="transparent",Ee.padding=5,Ee.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Ee.text=Ee.DEFAULT_TEXT,Ee.isMoved=!1,Ee.color=lt.defaultColor,Ee.fontFamily=lt.defaultFontFamily,Ee.defaultSize={x:100,y:30},Ee.setColor=Ee.setColor.bind(Ee),Ee.setFont=Ee.setFont.bind(Ee),Ee.renderText=Ee.renderText.bind(Ee),Ee.sizeText=Ee.sizeText.bind(Ee),Ee.textEditDivClicked=Ee.textEditDivClicked.bind(Ee),Ee.showTextEditor=Ee.showTextEditor.bind(Ee),Ee.setSize=Ee.setSize.bind(Ee),Ee.positionTextEditor=Ee.positionTextEditor.bind(Ee),Ee.colorPanel=new ne("Color",lt.defaultColorSet,lt.defaultColor),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.fontFamilyPanel=new et("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){if(at.prototype.ownsTarget.call(this,be)||be===this.visual||be===this.textElement||be===this.bgRectangle)return!0;var Ve=!1;return this.textElement.childNodes.forEach(function(lt){lt===be&&(Ve=!0)}),Ve},ke.prototype.createVisual=function(){this.visual=xt.createGroup(),this.bgRectangle=xt.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=xt.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(xt.createTransform()),this.textElement.transform.baseVal.appendItem(xt.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.isMoved=!1,this.pointerDownPoint=be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},ke.prototype.renderText=function(){var be=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ve){be.textElement.appendChild(xt.createTSpan(Ve.trim()===""?" ":Ve.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ke.prototype.getTextScale=function(){var be=this.textElement.getBBox(),Ve=1;if(be.width>0&&be.height>0){var lt=(1*this.width-this.width*this.padding*2/100)/be.width,Ee=(1*this.height-this.height*this.padding*2/100)/be.height;Ve=Math.min(lt,Ee)}return Ve},ke.prototype.getTextPosition=function(be){var Ve=this.textElement.getBBox(),lt=0,Ee=0;return Ve.width>0&&Ve.height>0&&(lt=(this.width-Ve.width*be)/2,Ee=this.height/2-Ve.height*be/2),{x:lt,y:Ee}},ke.prototype.sizeText=function(){var be=this.textElement.getBBox(),Ve=this.getTextScale(),lt=this.getTextPosition(Ve);lt.y-=be.y*Ve,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+lt.x+"px, "+lt.y+"px) scale("+Ve+", "+Ve+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(lt.x,lt.y),this.textElement.transform.baseVal.getItem(1).setScale(Ve,Ve))},ke.prototype.manipulate=function(be){at.prototype.manipulate.call(this,be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(be.x-this.pointerDownPoint.x)>5||Math.abs(be.y-this.pointerDownPoint.y)>5)},ke.prototype.resize=function(be){at.prototype.resize.call(this,be),this.isMoved=!0,this.setSize(),this.sizeText()},ke.prototype.setSize=function(){at.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(xt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),xt.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ke.prototype.pointerUp=function(be){var Ve=this.state;Ve==="creating"&&(this._suppressMarkerCreateEvent=!0),at.prototype.pointerUp.call(this,be),this.setSize(),(Ve==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ke.prototype.showTextEditor=function(){var be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ve){Ve.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ve=Number.parseFloat(be.textEditor.style.fontSize);be.textEditor.clientWidth>=Number.parseInt(be.textEditor.style.maxWidth)&&Ve>.9;)Ve-=.1,be.textEditor.style.fontSize=Math.max(Ve,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ve){Ve.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ve){if(Ve.clipboardData){var lt=Ve.clipboardData.getData("text"),Ee=window.getSelection();if(!Ee.rangeCount)return!1;Ee.deleteFromDocument(),Ee.getRangeAt(0).insertNode(document.createTextNode(lt)),Ve.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){be.textEditDivClicked(be.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ke.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var be=this.getTextScale(),Ve=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),lt=this.textElement.getBBox(),Ee={x:lt.width*be,y:lt.height*be};Ve.x-=Ee.x/2,Ve.y-=Ee.y/2,this.textEditor.style.top=Ve.y+"px",this.textEditor.style.left=Ve.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ve.x+"px",this.textEditor.style.fontSize=Math.max(16*be,12)+"px",this.textElement.style.display="none"}},ke.prototype.textEditDivClicked=function(be){this.text=be.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ke.prototype.select=function(){at.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ke.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),at.prototype.deselect.call(this)},ke.prototype.dblClick=function(be,Ve){at.prototype.dblClick.call(this,be,Ve),this.showTextEditor()},ke.prototype.setColor=function(be){this.textElement&&xt.setAttributes(this.textElement,[["fill",be]]),this.color=be,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(be)},ke.prototype.setFont=function(be){this.textElement&&xt.setAttributes(this.textElement,[["font-family",be]]),this.fontFamily=be,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ke.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ke.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},at.prototype.getState.call(this));return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){var Ve=be;this.color=Ve.color,this.fontFamily=Ve.fontFamily,this.padding=Ve.padding,this.text=Ve.text,this.createVisual(),at.prototype.restoreState.call(this,be),this.setSize()},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve),this.setSize(),this.sizeText(),this.positionTextEditor()},ke.typeName="TextMarker",ke.title="Text marker",ke.icon='',ke}(Ce),jt=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.color="transparent",Ee.lineWidth=3,Ee.drawing=!1,Ee.pixelRatio=1,Ee.color=lt.defaultColor,Ee.lineWidth=lt.defaultStrokeWidth,Ee.pixelRatio=lt.freehandPixelRatio,Ee.setColor=Ee.setColor.bind(Ee),Ee.addCanvas=Ee.addCanvas.bind(Ee),Ee.finishCreation=Ee.finishCreation.bind(Ee),Ee.setLineWidth=Ee.setLineWidth.bind(Ee),Ee.colorPanel=new ne("Color",lt.defaultColorSet,lt.defaultColor),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.lineWidthPanel=new De("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.lineWidthPanel.onWidthChanged=Ee.setLineWidth,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.drawingImage)},ke.prototype.createVisual=function(){this.visual=xt.createGroup(),this.drawingImage=xt.createImage(),this.visual.appendChild(this.drawingImage);var be=xt.createTransform();this.visual.transform.baseVal.appendItem(be),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(be,Ve){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(be.x,be.y),this.drawing=!0):at.prototype.pointerDown.call(this,be,Ve)},ke.prototype.manipulate=function(be){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(be.x,be.y),this.canvasContext.stroke()):at.prototype.manipulate.call(this,be)},ke.prototype.resize=function(be){at.prototype.resize.call(this,be),xt.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),xt.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ke.prototype.pointerUp=function(be){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):at.prototype.pointerUp.call(this,be)},ke.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ke.prototype.select=function(){this.state==="creating"&&this.finishCreation(),at.prototype.select.call(this)},ke.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),at.prototype.deselect.call(this)},ke.prototype.finishCreation=function(){for(var be=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ve=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],lt=Ve[0],Ee=Ve[1],wt=Ve[2],zn=Ve[3],pt=!1,Et=0;Et0&&(pt=!0,Etzn&&(zn=Et),_t>wt&&(wt=_t));if(pt){this.left=lt/this.pixelRatio,this.top=Ee/this.pixelRatio,this.width=(wt-lt)/this.pixelRatio,this.height=(zn-Ee)/this.pixelRatio;var sn=document.createElement("canvas");sn.width=wt-lt,sn.height=zn-Ee,sn.getContext("2d").putImageData(this.canvasContext.getImageData(lt,Ee,wt-lt,zn-Ee),0,0),this.drawingImgUrl=sn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ke.prototype.setDrawingImage=function(){xt.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),xt.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ke.prototype.setColor=function(be){this.color=be,this.colorChanged(be)},ke.prototype.setLineWidth=function(be){this.lineWidth=be},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({drawingImgUrl:this.drawingImgUrl},at.prototype.getState.call(this));return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){this.createVisual(),at.prototype.restoreState.call(this,be),this.drawingImgUrl=be.drawingImgUrl,this.setDrawingImage()},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve),this.setDrawingImage()},ke.typeName="FreehandMarker",ke.title="Freehand marker",ke.icon='',ke}(Ce),On=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,lt||'')||this;return Ee.typeBoxes=[],Ee.currentType=Ve,Ee.setCurrentType=Ee.setCurrentType.bind(Ee),Ee}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");Ve.style.display="flex",Ve.style.overflow="hidden",Ve.style.flexGrow="2";for(var lt=function(zn){var pt="both";switch(zn){case 0:pt="both";break;case 1:pt="start";break;case 2:pt="end";break;case 3:pt="none"}var Et=document.createElement("div");if(Et.style.display="flex",Et.style.flexGrow="2",Et.style.alignItems="center",Et.style.justifyContent="space-between",Et.style.padding="5px",Et.style.borderWidth="2px",Et.style.borderStyle="solid",Et.style.borderColor=pt===Ee.currentType?Ee.uiStyleSettings.toolboxAccentColor:"transparent",Et.addEventListener("click",function(){be.setCurrentType(pt,Et)}),Ve.appendChild(Et),pt==="both"||pt==="start"){var _t=document.createElement("div");_t.style.display="flex",_t.style.alignItems="center",_t.style.minHeight="20px",_t.innerHTML=` + + `,_t.style.marginLeft="5px",Et.appendChild(_t)}var sn=document.createElement("div");sn.style.display="flex",sn.style.alignItems="center",sn.style.minHeight="20px",sn.style.flexGrow="2";var zt=document.createElement("hr");if(zt.style.minWidth="20px",zt.style.border="0px",zt.style.borderTop="3px solid "+(Ee.uiStyleSettings!==void 0?Ee.uiStyleSettings.toolboxColor:"#eeeeee"),zt.style.flexGrow="2",sn.appendChild(zt),Et.appendChild(sn),pt==="both"||pt==="end"){var gn=document.createElement("div");gn.style.display="flex",gn.style.alignItems="center",gn.style.minHeight="20px",gn.innerHTML=` + + `,gn.style.marginRight="5px",Et.appendChild(gn)}Ee.typeBoxes.push(Et)},Ee=this,wt=0;wt<4;wt++)lt(wt);return Ve},ke.prototype.setCurrentType=function(be,Ve){var lt=this;this.currentType=be,this.typeBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings!==void 0?lt.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ke}(te),Fn=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.arrowType="end",Ee.arrowBaseHeight=10,Ee.arrowBaseWidth=10,Ee.getArrowPoints=Ee.getArrowPoints.bind(Ee),Ee.setArrowType=Ee.setArrowType.bind(Ee),Ee.arrowTypePanel=new On("Arrow type","end"),Ee.arrowTypePanel.onArrowTypeChanged=Ee.setArrowType,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.arrow1&&be!==this.arrow2)},ke.prototype.getArrowPoints=function(be,Ve){var lt=this.arrowBaseWidth+2*this.strokeWidth,Ee=this.arrowBaseHeight+2*this.strokeWidth;return be-lt/2+","+(Ve+Ee/2)+" "+be+","+(Ve-Ee/2)+" "+(be+lt/2)+","+(Ve+Ee/2)},ke.prototype.createTips=function(){this.arrow1=xt.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(xt.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=xt.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(xt.createTransform()),this.visual.appendChild(this.arrow2)},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.state==="creating"&&this.createTips()},ke.prototype.adjustVisual=function(){if(at.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",xt.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),xt.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var be=0;Math.abs(this.x1-this.x2)>.1&&(be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ve=this.arrow1.transform.baseVal.getItem(0);Ve.setRotate(be,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ve,0);var lt=this.arrow2.transform.baseVal.getItem(0);lt.setRotate(be+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(lt,0)}},ke.prototype.setArrowType=function(be){this.arrowType=be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({arrowType:this.arrowType},at.prototype.getState.call(this));return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be);var Ve=be;this.arrowType=Ve.arrowType,this.createTips(),this.adjustVisual()},ke.typeName="ArrowMarker",ke.title="Arrow marker",ke.icon='',ke}(Dt),bn=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.fillColor=lt.defaultFillColor,Ee.strokeWidth=0,Ee.fillPanel=new ne("Color",lt.defaultColorSet,lt.defaultFillColor),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee}return We(ke,at),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=at.prototype.getState.call(this);return be.typeName=ke.typeName,be},ke.typeName="CoverMarker",ke.title="Cover marker",ke.icon='',ke}(ze),Ci=function(at){function ke(be,Ve,lt,Ee){var wt=at.call(this,be,Ee||'')||this;return wt.opacities=[],wt.opacityBoxes=[],wt.opacities=Ve,wt.currentOpacity=lt,wt.setCurrentOpacity=wt.setCurrentOpacity.bind(wt),wt}return We(ke,at),ke.prototype.getUi=function(){var be=this,Ve=document.createElement("div");return Ve.style.display="flex",Ve.style.overflow="hidden",Ve.style.flexGrow="2",Ve.style.justifyContent="space-between",this.opacities.forEach(function(lt){var Ee=document.createElement("div");Ee.style.display="flex",Ee.style.alignItems="center",Ee.style.justifyContent="center",Ee.style.padding="5px",Ee.style.borderWidth="2px",Ee.style.borderStyle="solid",Ee.style.borderColor=lt===be.currentOpacity?be.uiStyleSettings.toolboxAccentColor:"transparent",Ee.addEventListener("click",function(){be.setCurrentOpacity(lt,Ee)}),Ve.appendChild(Ee);var wt=document.createElement("div");wt.innerText=100*lt+"%",Ee.appendChild(wt),be.opacityBoxes.push(Ee)}),Ve},ke.prototype.setCurrentOpacity=function(be,Ve){var lt=this;this.currentOpacity=be,this.opacityBoxes.forEach(function(Ee){Ee.style.borderColor=Ee===Ve?lt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ke}(te),qi=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.setOpacity=Ee.setOpacity.bind(Ee),Ee.fillColor=lt.defaultHighlightColor,Ee.strokeWidth=0,Ee.opacity=lt.defaultHighlightOpacity,Ee.fillPanel=new ne("Color",lt.defaultColorSet,Ee.fillColor),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee.opacityPanel=new Ci("Opacity",lt.defaultOpacitySteps,Ee.opacity),Ee.opacityPanel.onOpacityChanged=Ee.setOpacity,Ee}return We(ke,at),ke.prototype.setOpacity=function(be){this.opacity=be,this.visual&&xt.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=at.prototype.getState.call(this);return be.typeName=ke.typeName,be},ke.typeName="HighlightMarker",ke.title="Highlight marker",ke.icon='',ke}(bn),Tt='',it='',Yn=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.bgColor="transparent",Ee.tipPosition={x:0,y:0},Ee.tipBase1Position={x:0,y:0},Ee.tipBase2Position={x:0,y:0},Ee.tipMoving=!1,Ee.color=lt.defaultStrokeColor,Ee.bgColor=lt.defaultFillColor,Ee.fontFamily=lt.defaultFontFamily,Ee.defaultSize={x:100,y:30},Ee.setBgColor=Ee.setBgColor.bind(Ee),Ee.getTipPoints=Ee.getTipPoints.bind(Ee),Ee.positionTip=Ee.positionTip.bind(Ee),Ee.setTipPoints=Ee.setTipPoints.bind(Ee),Ee.colorPanel=new ne("Text color",lt.defaultColorSet,Ee.color,Tt),Ee.colorPanel.onColorChanged=Ee.setColor,Ee.bgColorPanel=new ne("Fill color",lt.defaultColorSet,Ee.bgColor,it),Ee.bgColorPanel.onColorChanged=Ee.setBgColor,Ee.fontFamilyPanel=new et("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee.tipGrip=new ge,Ee.tipGrip.visual.transform.baseVal.appendItem(xt.createTransform()),Ee.controlBox.appendChild(Ee.tipGrip.visual),Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return at.prototype.ownsTarget.call(this,be)||this.tipGrip.ownsTarget(be)||this.tip===be},ke.prototype.createTip=function(){xt.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=xt.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ke.prototype.pointerDown=function(be,Ve){this.state==="new"&&at.prototype.pointerDown.call(this,be,Ve),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ve)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):at.prototype.pointerDown.call(this,be,Ve)},ke.prototype.pointerUp=function(be){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,at.prototype.pointerUp.call(this,be);else{var Ve=this.state==="creating";at.prototype.pointerUp.call(this,be),this.setTipPoints(Ve),this.positionTip()}},ke.prototype.manipulate=function(be){if(this.tipMoving){var Ve=this.unrotatePoint(be);this.tipPosition={x:Ve.x-this.manipulationStartLeft,y:Ve.y-this.manipulationStartTop},this.positionTip()}else at.prototype.manipulate.call(this,be)},ke.prototype.setBgColor=function(be){this.bgRectangle&&this.tip&&(xt.setAttributes(this.bgRectangle,[["fill",be]]),xt.setAttributes(this.tip,[["fill",be]])),this.bgColor=be,this.fillColorChanged(be)},ke.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ke.prototype.setTipPoints=function(be){be===void 0&&(be=!1);var Ve=Math.min(this.height/2,15),lt=this.height/5;be&&(this.tipPosition={x:Ve+lt/2,y:this.height+20});var Ee=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Ee.1)){var be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ve=this.tip1.transform.baseVal.getItem(0);Ve.setRotate(be,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ve,0);var lt=this.tip2.transform.baseVal.getItem(0);lt.setRotate(be+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(lt,0)}},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=at.prototype.getState.call(this);return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be),this.createTips(),this.adjustVisual()},ke.typeName="MeasurementMarker",ke.title="Measurement marker",ke.icon='',ke}(Dt),fn=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.strokePanel.colors=lt.defaultColorSet,Ee.fillColor="transparent",Ee}return We(ke,at),Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=at.prototype.getState.call(this);return be.typeName=ke.typeName,be},ke.typeName="EllipseFrameMarker",ke.title="Ellipse frame marker",ke.icon='',ke}(Br),ui=function(){function at(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(at.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),at.prototype.addUndoStep=function(ke){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ke)||(this.undoStack.push(ke),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ke)&&this.redoStack.splice(0,this.redoStack.length))},at.prototype.replaceLastUndoStep=function(ke){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ke)},at.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},at.prototype.undo=function(){if(this.undoStack.length>1){var ke=this.undoStack.pop();return ke!==void 0&&this.redoStack.push(ke),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},at.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},at}(),Ti=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.curveX=0,Ee.curveY=0,Ee.manipulationStartCurveX=0,Ee.manipulationStartCurveY=0,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.positionGrips=Ee.positionGrips.bind(Ee),Ee.addControlGrips=Ee.addControlGrips.bind(Ee),Ee.adjustVisual=Ee.adjustVisual.bind(Ee),Ee.setupControlBox=Ee.setupControlBox.bind(Ee),Ee.resize=Ee.resize.bind(Ee),Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.strokePanel=new ne("Line color",lt.defaultColorSet,lt.defaultColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.strokeWidthPanel=new De("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new mt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.selectorCurve&&be!==this.visibleCurve&&!this.curveGrip.ownsTarget(be))},ke.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ke.prototype.createVisual=function(){this.visual=xt.createGroup(),this.selectorCurve=xt.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=xt.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=be.x,this.curveY=be.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ve)&&(this.activeGrip=this.curveGrip,this._state="resize")},ke.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),xt.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),xt.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),xt.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ke.prototype.setupControlBox=function(){at.prototype.setupControlBox.call(this),this.curveControlLine1=xt.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=xt.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ke.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,at.prototype.addControlGrips.call(this)},ke.prototype.positionGrips=function(){at.prototype.positionGrips.call(this);var be=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-be/2,this.curveY-be/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ke.prototype.manipulate=function(be){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+be.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+be.y-this.manipulationStartY),at.prototype.manipulate.call(this,be)},ke.prototype.resize=function(be){this.activeGrip===this.curveGrip&&(this.curveX=be.x,this.curveY=be.y),at.prototype.resize.call(this,be),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ke.prototype.setStrokeColor=function(be){this.strokeColor=be,this.adjustVisual(),this.colorChanged(be)},ke.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.adjustVisual()},ke.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.adjustVisual()},ke.prototype.scale=function(be,Ve){this.curveX=this.curveX*be,this.curveY=this.curveY*Ve,at.prototype.scale.call(this,be,Ve)},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},at.prototype.getState.call(this));return be.typeName=ke.typeName,be},ke.prototype.restoreState=function(be){at.prototype.restoreState.call(this,be);var Ve=be;this.strokeColor=Ve.strokeColor,this.strokeWidth=Ve.strokeWidth,this.strokeDasharray=Ve.strokeDasharray,this.curveX=Ve.curveX,this.curveY=Ve.curveY,this.createVisual(),this.adjustVisual()},ke.typeName="CurveMarker",ke.title="Curve marker",ke.icon='',ke}(st),Ln=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,Ve,lt)||this;return Ee.fillColor="transparent",Ee.strokeColor="transparent",Ee.strokeWidth=0,Ee.strokeDasharray="",Ee.textColor="transparent",Ee.fontSize="1rem",Ee.isMoved=!1,Ee.captionText="Caption",Ee.PADDING=5,Ee.captionBoxWidth=0,Ee.captionBoxHeight=0,Ee.strokeColor=lt.defaultColor,Ee.strokeWidth=lt.defaultStrokeWidth,Ee.strokeDasharray=lt.defaultStrokeDasharray,Ee.fillColor=lt.defaultFillColor,Ee.textColor=lt.defaultStrokeColor,Ee.fontFamily=lt.defaultFontFamily,Ee.fontSize=lt.defaultCaptionFontSize,Ee.captionText=lt.defaultCaptionText,Ee.setStrokeColor=Ee.setStrokeColor.bind(Ee),Ee.setFillColor=Ee.setFillColor.bind(Ee),Ee.setStrokeWidth=Ee.setStrokeWidth.bind(Ee),Ee.setStrokeDasharray=Ee.setStrokeDasharray.bind(Ee),Ee.createVisual=Ee.createVisual.bind(Ee),Ee.sizeCaption=Ee.sizeCaption.bind(Ee),Ee.setCaptionText=Ee.setCaptionText.bind(Ee),Ee.showTextEditor=Ee.showTextEditor.bind(Ee),Ee.positionTextEditor=Ee.positionTextEditor.bind(Ee),Ee.finishTextEditing=Ee.finishTextEditing.bind(Ee),Ee.setFont=Ee.setFont.bind(Ee),Ee.setTextColor=Ee.setTextColor.bind(Ee),Ee.strokePanel=new ne("Line color",vt(lt.defaultColorSet,["transparent"]),Ee.strokeColor),Ee.strokePanel.onColorChanged=Ee.setStrokeColor,Ee.fillPanel=new ne("Fill color",vt(lt.defaultColorSet,["transparent"]),Ee.fillColor,it),Ee.fillPanel.onColorChanged=Ee.setFillColor,Ee.strokeWidthPanel=new De("Line width",lt.defaultStrokeWidths,lt.defaultStrokeWidth),Ee.strokeWidthPanel.onWidthChanged=Ee.setStrokeWidth,Ee.strokeStylePanel=new mt("Line style",lt.defaultStrokeDasharrays,lt.defaultStrokeDasharray),Ee.strokeStylePanel.onStyleChanged=Ee.setStrokeDasharray,Ee.fontFamilyPanel=new et("Font",lt.defaultFontFamilies,lt.defaultFontFamily),Ee.fontFamilyPanel.onFontChanged=Ee.setFont,Ee.textColorPanel=new ne("Text color",lt.defaultColorSet,Ee.textColor,Tt),Ee.textColorPanel.onColorChanged=Ee.setTextColor,Ee}return We(ke,at),ke.prototype.ownsTarget=function(be){return!(!at.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.frame&&be!==this.captionBg&&be!==this.captionElement)},ke.prototype.createVisual=function(){this.visual=xt.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=xt.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=xt.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=xt.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ke.prototype.setCaptionText=function(be){this.captionText=be,this.captionElement.textContent=this.captionText,this.sizeCaption()},ke.prototype.pointerDown=function(be,Ve){at.prototype.pointerDown.call(this,be,Ve),this.isMoved=!1,this.pointerDownPoint=be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},ke.prototype.manipulate=function(be){at.prototype.manipulate.call(this,be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(be.x-this.pointerDownPoint.x)>5||Math.abs(be.y-this.pointerDownPoint.y)>5)},ke.prototype.resize=function(be){at.prototype.resize.call(this,be),this.setSize()},ke.prototype.sizeCaption=function(){var be=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=be.width+2*this.PADDING,this.captionBoxHeight=be.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),xt.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),xt.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ke.prototype.showTextEditor=function(){var be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ve){Ve.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ve){Ve.key==="Enter"&&be.finishTextEditing(be.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ve){Ve.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){be.finishTextEditing(be.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){be.finishTextEditing(be.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ke.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ke.prototype.finishTextEditing=function(be){this.setCaptionText(be.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ke.prototype.setFont=function(be){this.captionElement&&xt.setAttributes(this.captionElement,[["font-family",be]]),this.fontFamily=be,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ke.prototype.setTextColor=function(be){this.captionElement&&xt.setAttributes(this.captionElement,[["fill",be]]),this.textColor=be,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ke.prototype.setSize=function(){at.prototype.setSize.call(this),xt.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ke.prototype.pointerUp=function(be){at.prototype.pointerUp.call(this,be),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ke.prototype.dblClick=function(be,Ve){at.prototype.dblClick.call(this,be,Ve),this.showTextEditor()},ke.prototype.setStrokeColor=function(be){this.strokeColor=be,this.frame&&xt.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(be),this.stateChanged()},ke.prototype.setFillColor=function(be){this.fillColor=be,this.captionBg&&xt.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(be),this.stateChanged()},ke.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.frame&&xt.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ke.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.frame&&xt.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ke.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ke.prototype.getState=function(){var be=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},at.prototype.getState.call(this));return be.typeName=this.typeName,be},ke.prototype.restoreState=function(be){var Ve=be;this.fillColor=Ve.fillColor,this.strokeColor=Ve.strokeColor,this.strokeWidth=Ve.strokeWidth,this.strokeDasharray=Ve.strokeDasharray,this.textColor=Ve.textColor,this.fontFamily=Ve.fontFamily,this.captionText=Ve.captionText,this.fontSize=Ve.fontSize,this.createVisual(),at.prototype.restoreState.call(this,be),this.setSize()},ke.prototype.scale=function(be,Ve){at.prototype.scale.call(this,be,Ve),this.setSize()},ke.typeName="CaptionFrameMarker",ke.title="Caption frame marker",ke.icon='',ke}(Ce),jn=function(){function at(ke,be){be===void 0&&(be=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ke,this.cancelable=be}return Object.defineProperty(at.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),at.prototype.preventDefault=function(){this._defaultPrevented=!0},at}(),Qi=function(at){function ke(be,Ve,lt){var Ee=at.call(this,be,!1)||this;return Ee.dataUrl=Ve,Ee.state=lt,Ee}return We(ke,at),ke}(jn),Ct=function(at){function ke(be,Ve,lt){lt===void 0&&(lt=!1);var Ee=at.call(this,be,lt)||this;return Ee.marker=Ve,Ee}return We(ke,at),ke}(jn),Mn=function(){function at(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return at.prototype.addEventListener=function(ke,be){this[ke].push(be)},at.prototype.removeEventListener=function(ke,be){var Ve=this[ke].indexOf(be);Ve>-1&&this[ke].splice(Ve,1)},at}(),$n=function(){function at(ke){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new dt,this._isOpen=!1,this.undoRedoManager=new ui,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Mn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=at.instanceCounter++,this.styles=new nn(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ke,this.targetRoot=document.body,this.width=ke.clientWidth,this.height=ke.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(at.prototype,"ALL_MARKER_TYPES",{get:function(){return[At,jt,Fn,Cn,fn,Br,qi,Yn,Lr,bn,Dt,Ti,Ln]},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[At,jt,Fn,Cn,Br,qi,Yn]},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"BASIC_MARKER_TYPES",{get:function(){return[At,jt,Fn,Cn,qi]},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ke){var be=this;this._availableMarkerTypes.splice(0),ke.forEach(function(Ve){if(typeof Ve=="string"){var lt=be.ALL_MARKER_TYPES.find(function(Ee){return Ee.typeName===Ve});lt!==void 0&&be._availableMarkerTypes.push(lt)}else be._availableMarkerTypes.push(Ve)})},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ke){this._zoomLevel=ke,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(at.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),at.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},at.prototype.show=function(){var ke=this;this.styles.styleSheetRoot===void 0&&Zt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Zt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(be){return be(new jn(ke))})},at.prototype.render=function(){return kt(this,void 0,void 0,function(){var ke;return Jt(this,function(be){switch(be.label){case 0:return this.setCurrentMarker(),(ke=new Wt).naturalSize=this.renderAtNaturalSize,ke.imageType=this.renderImageType,ke.imageQuality=this.renderImageQuality,ke.markersOnly=this.renderMarkersOnly,ke.width=this.renderWidth,ke.height=this.renderHeight,[4,ke.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return be.sent(),[4,ke.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,be.sent()]}})})},at.prototype.close=function(ke){var be=this;if(ke===void 0&&(ke=!1),this.isOpen){var Ve=!1;ke||this.eventListeners.beforeclose.forEach(function(lt){var Ee=new jn(be,!0);lt(Ee),Ee.defaultPrevented&&(Ve=!0)}),Ve||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(lt){return lt(new jn(be))}),this.detachEvents(),this._isOpen=!1)}},at.prototype.addMarkersToToolbar=function(){for(var ke,be=[],Ve=0;Vethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ke:this.editorCanvas.clientWidth,Ve=be',ke.title="Powered by marker.js",ke.style.display="grid",ke.style.alignItems="center",ke.style.justifyItems="center",ke.style.padding="3px",ke.style.width="20px",ke.style.height="20px",this.logoUI.appendChild(ke),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},at.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},at.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},at.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},at.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ke=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ke+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Lt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ke),1),ke.dispose()},at.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},at.prototype.toolbarButtonClicked=function(ke,be){if(ke==="marker"&&be!==void 0)this.createNewMarker(be);else if(ke==="action")switch(be){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},at.prototype.deleteSelectedMarker=function(){var ke=this;if(this._currentMarker!==void 0){var be=!1;if(this.eventListeners.markerbeforedelete.forEach(function(lt){var Ee=new Ct(ke,ke._currentMarker,!0);lt(Ee),Ee.defaultPrevented&&(be=!0)}),!be){var Ve=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(lt){return lt(new Ct(ke,Ve))})}}},at.prototype.clear=function(){var ke=this,be=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(wt){var zn=new Ct(ke,void 0,!0);wt(zn),zn.defaultPrevented&&(be=!0)}),!be)){this.setCurrentMarker();for(var Ve=function(wt){var zn=lt.markers[wt];lt.setCurrentMarker(lt.markers[wt]),lt._currentMarker.dispose(),lt.markerImage.removeChild(lt._currentMarker.container),lt.markers.splice(lt.markers.indexOf(lt._currentMarker),1),lt.eventListeners.markerdelete.forEach(function(pt){return pt(new Ct(ke,zn))})},lt=this,Ee=this.markers.length-1;Ee>=0;Ee--)Ve(Ee);this.addUndoStep()}},Object.defineProperty(at.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),at.prototype.showNotesEditor=function(){var ke;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ke=this._currentMarker.notes)!==null&&ke!==void 0?ke:"",this.overlayContainer.appendChild(this.notesArea))},at.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},at.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},at.prototype.addUndoStep=function(){var ke=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var be=this.getState(),Ve=this.undoRedoManager.getLastUndoStep();if(!Ve||Ve.width===be.width&&Ve.height===be.height){var lt=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(be),lt1&&this.panTo({x:ke.clientX,y:ke.clientY}))},at.prototype.onPointerUp=function(ke){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ke.clientX,ke.clientY)),this.isDragging=!1,this.addUndoStep()},at.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},at.prototype.onKeyUp=function(ke){this._currentMarker===void 0||this.notesArea!==void 0||ke.key!=="Delete"&&ke.key!=="Backspace"||this.deleteSelectedMarker()},at.prototype.clientToLocalCoordinates=function(ke,be){var Ve=this.markerImage.getBoundingClientRect();return{x:(ke-Ve.left)/this.zoomLevel,y:(be-Ve.top)/this.zoomLevel}},at.prototype.onWindowResize=function(){this.positionUI()},at.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ke=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ke+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},at.prototype.addLicenseKey=function(ke){Te.addKey(ke)},at.prototype.addEventListener=function(ke,be){this.eventListeners.addEventListener(ke,be)},at.prototype.removeEventListener=function(ke,be){this.eventListeners.removeEventListener(ke,be)},at.prototype.renderState=function(ke){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ke),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(at.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),at.prototype.focus=function(){var ke=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(be){return be(new jn(ke))}))},at.prototype.blur=function(){var ke=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(be){return be(new jn(ke))}))},at.instanceCounter=0,at}()},39417:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return At}});var ve=Se(96663),We=Se(90493),kt=Se(6620),Jt=Se(44127),vt=Se(52884),xt=Se(95727),Te=Se(89866),Wt=Se(65711),Zt=Se(85745),nn=Se(92310),en=Se.n(nn),Gt=Se(26112),Lt=Se(59301),je=Se(39378),te=function(st){for(var Dt=st.prefixCls,et=st.level,Cn=st.isStart,jt=st.isEnd,On="".concat(Dt,"-indent-unit"),Fn=[],bn=0;bn0&&arguments[0]!==void 0?arguments[0]:[],Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],lt=be.length,Ee=Ve.length;if(Math.abs(lt-Ee)!==1)return{add:!1,key:null};function wt(zn,pt){var Et=new Map;zn.forEach(function(sn){Et.set(sn,!0)});var _t=pt.filter(function(sn){return!Et.has(sn)});return _t.length===1?_t[0]:null}return lt ").concat(Ve);return Ve}var Ti=ne.forwardRef(function(be,Ve){var lt=be.prefixCls,Ee=be.data,wt=be.selectable,zn=be.checkable,pt=be.expandedKeys,Et=be.selectedKeys,_t=be.checkedKeys,sn=be.loadedKeys,zt=be.loadingKeys,gn=be.halfCheckedKeys,nr=be.keyEntities,_i=be.disabled,Fi=be.dragging,Ni=be.dragOverNodeKey,ir=be.dropPosition,di=be.motion,Mr=be.height,$i=be.itemHeight,Nr=be.virtual,Bo=be.focusable,So=be.activeItem,Hr=be.focused,ca=be.tabIndex,Ra=be.onKeyDown,Ta=be.onFocus,ns=be.onBlur,Va=be.onActiveChange,zs=be.onListChangeStart,Os=be.onListChangeEnd,Xo=(0,Ce.Z)(be,bn),ml=ne.useRef(null),Rs=ne.useRef(null);ne.useImperativeHandle(Ve,function(){return{scrollTo:function(sr){ml.current.scrollTo(sr)},getIndentWidth:function(){return Rs.current.offsetWidth}}});var Me=ne.useState(pt),Gi=(0,Ae.Z)(Me,2),jr=Gi[0],Nn=Gi[1],Oi=ne.useState(Ee),Li=(0,Ae.Z)(Oi,2),Zr=Li[0],Vr=Li[1],Ii=ne.useState(Ee),rn=(0,Ae.Z)(Ii,2),Ut=rn[0],Xe=rn[1],cn=ne.useState([]),oi=(0,Ae.Z)(cn,2),Vn=oi[0],An=oi[1],Si=ne.useState(null),eo=(0,Ae.Z)(Si,2),Gr=eo[0],Yr=eo[1],Pt=ne.useRef(Ee);Pt.current=Ee;function bi(){var Gn=Pt.current;Vr(Gn),Xe(Gn),An([]),Yr(null),Os()}(0,ze.Z)(function(){Nn(pt);var Gn=On(jr,pt);if(Gn.key!==null)if(Gn.add){var sr=Zr.findIndex(function(ti){var Ri=ti.key;return Ri===Gn.key}),hn=Lr(Fn(Zr,Ee,Gn.key),Nr,Mr,$i),yi=Zr.slice();yi.splice(sr+1,0,Br),Xe(yi),An(hn),Yr("show")}else{var Kn=Ee.findIndex(function(ti){var Ri=ti.key;return Ri===Gn.key}),Bn=Lr(Fn(Ee,Zr,Gn.key),Nr,Mr,$i),Un=Ee.slice();Un.splice(Kn+1,0,Br),Xe(Un),An(Bn),Yr("hide")}else Zr!==Ee&&(Vr(Ee),Xe(Ee))},[pt,Ee]),ne.useEffect(function(){Fi||bi()},[Fi]);var Ur=di?Ut:Ee,ko={expandedKeys:pt,selectedKeys:Et,loadedKeys:sn,loadingKeys:zt,checkedKeys:_t,halfCheckedKeys:gn,dragOverNodeKey:Ni,dropPosition:ir,keyEntities:nr};return ne.createElement(ne.Fragment,null,Hr&&So&&ne.createElement("span",{style:Ci,"aria-live":"assertive"},ui(So)),ne.createElement("div",null,ne.createElement("input",{style:Ci,disabled:Bo===!1||_i,tabIndex:Bo!==!1?ca:null,onKeyDown:Ra,onFocus:Ta,onBlur:ns,value:"",onChange:qi,"aria-label":"for screen reader"})),ne.createElement("div",{className:"".concat(lt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ne.createElement("div",{className:"".concat(lt,"-indent")},ne.createElement("div",{ref:Rs,className:"".concat(lt,"-indent-unit")}))),ne.createElement(De.Z,(0,ve.Z)({},Xo,{data:Ur,itemKey:fn,height:Mr,fullHeight:!1,virtual:Nr,itemHeight:$i,prefixCls:"".concat(lt,"-list"),ref:ml,onVisibleChange:function(sr,hn){var yi=new Set(sr),Kn=hn.filter(function(Bn){return!yi.has(Bn)});Kn.some(function(Bn){return fn(Bn)===Tt})&&bi()}}),function(Gn){var sr=Gn.pos,hn=(0,ve.Z)({},(ge(Gn.data),Gn.data)),yi=Gn.title,Kn=Gn.key,Bn=Gn.isStart,Un=Gn.isEnd,ti=(0,st.km)(Kn,sr);delete hn.key,delete hn.children;var Ri=(0,st.H8)(ti,ko);return ne.createElement(jt,(0,ve.Z)({},hn,Ri,{title:yi,active:!!So&&Kn===So.key,pos:sr,data:Gn.data,isStart:Bn,isEnd:Un,motion:di,motionNodes:Kn===Tt?Vn:null,motionType:Gr,onMotionStart:zs,onMotionEnd:bi,treeNodeRequiredProps:ko,onMouseMove:function(){Va(null)}}))}))});Ti.displayName="NodeList";var Ln=Ti,jn=Se(35654),Qi=Se(90782),Ct=Se(67841),Mn=10,$n=function(be){(0,Zt.Z)(lt,be);var Ve=(0,nn.Z)(lt);function lt(){var Ee;(0,xt.Z)(this,lt);for(var wt=arguments.length,zn=new Array(wt),pt=0;pt2&&arguments[2]!==void 0?arguments[2]:!1,gn=Ee.state,nr=gn.dragChildrenKeys,_i=gn.dropPosition,Fi=gn.dropTargetKey,Ni=gn.dropTargetPos,ir=gn.dropAllowed;if(ir){var di=Ee.props.onDrop;if(Ee.setState({dragOverNodeKey:null}),Ee.cleanDragState(),Fi!==null){var Mr=(0,Jt.Z)((0,Jt.Z)({},(0,st.H8)(Fi,Ee.getTreeNodeRequiredProps())),{},{active:((sn=Ee.getActiveItem())===null||sn===void 0?void 0:sn.key)===Fi,data:(0,Ct.Z)(Ee.state.keyEntities,Fi).node}),$i=nr.indexOf(Fi)!==-1;(0,te.ZP)(!$i,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Nr=(0,jn.yx)(Ni),Bo={event:Et,node:(0,st.F)(Mr),dragNode:Ee.dragNode?(0,st.F)(Ee.dragNode.props):null,dragNodesKeys:[Ee.dragNode.props.eventKey].concat(nr),dropToGap:_i!==0,dropPosition:_i+Number(Nr[Nr.length-1])};zt||di==null||di(Bo),Ee.dragNode=null}}},Ee.cleanDragState=function(){var Et=Ee.state.draggingNodeKey;Et!==null&&Ee.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ee.dragStartMousePosition=null,Ee.currentMouseOverDroppableNodeKey=null},Ee.triggerExpandActionExpand=function(Et,_t){var sn=Ee.state,zt=sn.expandedKeys,gn=sn.flattenNodes,nr=_t.expanded,_i=_t.key,Fi=_t.isLeaf;if(!(Fi||Et.shiftKey||Et.metaKey||Et.ctrlKey)){var Ni=gn.filter(function(di){return di.key===_i})[0],ir=(0,st.F)((0,Jt.Z)((0,Jt.Z)({},(0,st.H8)(_i,Ee.getTreeNodeRequiredProps())),{},{data:Ni.data}));Ee.setExpandedKeys(nr?(0,jn._5)(zt,_i):(0,jn.L0)(zt,_i)),Ee.onNodeExpand(Et,ir)}},Ee.onNodeClick=function(Et,_t){var sn=Ee.props,zt=sn.onClick,gn=sn.expandAction;gn==="click"&&Ee.triggerExpandActionExpand(Et,_t),zt==null||zt(Et,_t)},Ee.onNodeDoubleClick=function(Et,_t){var sn=Ee.props,zt=sn.onDoubleClick,gn=sn.expandAction;gn==="doubleClick"&&Ee.triggerExpandActionExpand(Et,_t),zt==null||zt(Et,_t)},Ee.onNodeSelect=function(Et,_t){var sn=Ee.state.selectedKeys,zt=Ee.state,gn=zt.keyEntities,nr=zt.fieldNames,_i=Ee.props,Fi=_i.onSelect,Ni=_i.multiple,ir=_t.selected,di=_t[nr.key],Mr=!ir;Mr?Ni?sn=(0,jn.L0)(sn,di):sn=[di]:sn=(0,jn._5)(sn,di);var $i=sn.map(function(Nr){var Bo=(0,Ct.Z)(gn,Nr);return Bo?Bo.node:null}).filter(function(Nr){return Nr});Ee.setUncontrolledState({selectedKeys:sn}),Fi==null||Fi(sn,{event:"select",selected:Mr,node:_t,selectedNodes:$i,nativeEvent:Et.nativeEvent})},Ee.onNodeCheck=function(Et,_t,sn){var zt=Ee.state,gn=zt.keyEntities,nr=zt.checkedKeys,_i=zt.halfCheckedKeys,Fi=Ee.props,Ni=Fi.checkStrictly,ir=Fi.onCheck,di=_t.key,Mr,$i={event:"check",node:_t,checked:sn,nativeEvent:Et.nativeEvent};if(Ni){var Nr=sn?(0,jn.L0)(nr,di):(0,jn._5)(nr,di),Bo=(0,jn._5)(_i,di);Mr={checked:Nr,halfChecked:Bo},$i.checkedNodes=Nr.map(function(ns){return(0,Ct.Z)(gn,ns)}).filter(function(ns){return ns}).map(function(ns){return ns.node}),Ee.setUncontrolledState({checkedKeys:Nr})}else{var So=(0,Qi.S)([].concat((0,vt.Z)(nr),[di]),!0,gn),Hr=So.checkedKeys,ca=So.halfCheckedKeys;if(!sn){var Ra=new Set(Hr);Ra.delete(di);var Ta=(0,Qi.S)(Array.from(Ra),{checked:!1,halfCheckedKeys:ca},gn);Hr=Ta.checkedKeys,ca=Ta.halfCheckedKeys}Mr=Hr,$i.checkedNodes=[],$i.checkedNodesPositions=[],$i.halfCheckedKeys=ca,Hr.forEach(function(ns){var Va=(0,Ct.Z)(gn,ns);if(Va){var zs=Va.node,Os=Va.pos;$i.checkedNodes.push(zs),$i.checkedNodesPositions.push({node:zs,pos:Os})}}),Ee.setUncontrolledState({checkedKeys:Hr},!1,{halfCheckedKeys:ca})}ir==null||ir(Mr,$i)},Ee.onNodeLoad=function(Et){var _t=Et.key,sn=new Promise(function(zt,gn){Ee.setState(function(nr){var _i=nr.loadedKeys,Fi=_i===void 0?[]:_i,Ni=nr.loadingKeys,ir=Ni===void 0?[]:Ni,di=Ee.props,Mr=di.loadData,$i=di.onLoad;if(!Mr||Fi.indexOf(_t)!==-1||ir.indexOf(_t)!==-1)return null;var Nr=Mr(Et);return Nr.then(function(){var Bo=Ee.state.loadedKeys,So=(0,jn.L0)(Bo,_t);$i==null||$i(So,{event:"load",node:Et}),Ee.setUncontrolledState({loadedKeys:So}),Ee.setState(function(Hr){return{loadingKeys:(0,jn._5)(Hr.loadingKeys,_t)}}),zt()}).catch(function(Bo){if(Ee.setState(function(Hr){return{loadingKeys:(0,jn._5)(Hr.loadingKeys,_t)}}),Ee.loadingRetryTimes[_t]=(Ee.loadingRetryTimes[_t]||0)+1,Ee.loadingRetryTimes[_t]>=Mn){var So=Ee.state.loadedKeys;(0,te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ee.setUncontrolledState({loadedKeys:(0,jn.L0)(So,_t)}),zt()}gn(Bo)}),{loadingKeys:(0,jn.L0)(ir,_t)}})});return sn.catch(function(){}),sn},Ee.onNodeMouseEnter=function(Et,_t){var sn=Ee.props.onMouseEnter;sn==null||sn({event:Et,node:_t})},Ee.onNodeMouseLeave=function(Et,_t){var sn=Ee.props.onMouseLeave;sn==null||sn({event:Et,node:_t})},Ee.onNodeContextMenu=function(Et,_t){var sn=Ee.props.onRightClick;sn&&(Et.preventDefault(),sn({event:Et,node:_t}))},Ee.onFocus=function(){var Et=Ee.props.onFocus;Ee.setState({focused:!0});for(var _t=arguments.length,sn=new Array(_t),zt=0;zt<_t;zt++)sn[zt]=arguments[zt];Et==null||Et.apply(void 0,sn)},Ee.onBlur=function(){var Et=Ee.props.onBlur;Ee.setState({focused:!1}),Ee.onActiveChange(null);for(var _t=arguments.length,sn=new Array(_t),zt=0;zt<_t;zt++)sn[zt]=arguments[zt];Et==null||Et.apply(void 0,sn)},Ee.getTreeNodeRequiredProps=function(){var Et=Ee.state,_t=Et.expandedKeys,sn=Et.selectedKeys,zt=Et.loadedKeys,gn=Et.loadingKeys,nr=Et.checkedKeys,_i=Et.halfCheckedKeys,Fi=Et.dragOverNodeKey,Ni=Et.dropPosition,ir=Et.keyEntities;return{expandedKeys:_t||[],selectedKeys:sn||[],loadedKeys:zt||[],loadingKeys:gn||[],checkedKeys:nr||[],halfCheckedKeys:_i||[],dragOverNodeKey:Fi,dropPosition:Ni,keyEntities:ir}},Ee.setExpandedKeys=function(Et){var _t=Ee.state,sn=_t.treeData,zt=_t.fieldNames,gn=(0,st.oH)(sn,Et,zt);Ee.setUncontrolledState({expandedKeys:Et,flattenNodes:gn},!0)},Ee.onNodeExpand=function(Et,_t){var sn=Ee.state.expandedKeys,zt=Ee.state,gn=zt.listChanging,nr=zt.fieldNames,_i=Ee.props,Fi=_i.onExpand,Ni=_i.loadData,ir=_t.expanded,di=_t[nr.key];if(!gn){var Mr=sn.indexOf(di),$i=!ir;if((0,te.ZP)(ir&&Mr!==-1||!ir&&Mr===-1,"Expand state not sync with index check"),$i?sn=(0,jn.L0)(sn,di):sn=(0,jn._5)(sn,di),Ee.setExpandedKeys(sn),Fi==null||Fi(sn,{node:_t,expanded:$i,nativeEvent:Et.nativeEvent}),$i&&Ni){var Nr=Ee.onNodeLoad(_t);Nr&&Nr.then(function(){var Bo=(0,st.oH)(Ee.state.treeData,sn,nr);Ee.setUncontrolledState({flattenNodes:Bo})}).catch(function(){var Bo=Ee.state.expandedKeys,So=(0,jn._5)(Bo,di);Ee.setExpandedKeys(So)})}}},Ee.onListChangeStart=function(){Ee.setUncontrolledState({listChanging:!0})},Ee.onListChangeEnd=function(){setTimeout(function(){Ee.setUncontrolledState({listChanging:!1})})},Ee.onActiveChange=function(Et){var _t=Ee.state.activeKey,sn=Ee.props.onActiveChange;_t!==Et&&(Ee.setState({activeKey:Et}),Et!==null&&Ee.scrollTo({key:Et}),sn==null||sn(Et))},Ee.getActiveItem=function(){var Et=Ee.state,_t=Et.activeKey,sn=Et.flattenNodes;return _t===null?null:sn.find(function(zt){var gn=zt.key;return gn===_t})||null},Ee.offsetActiveKey=function(Et){var _t=Ee.state,sn=_t.flattenNodes,zt=_t.activeKey,gn=sn.findIndex(function(Fi){var Ni=Fi.key;return Ni===zt});gn===-1&&Et<0&&(gn=sn.length),gn=(gn+Et+sn.length)%sn.length;var nr=sn[gn];if(nr){var _i=nr.key;Ee.onActiveChange(_i)}else Ee.onActiveChange(null)},Ee.onKeyDown=function(Et){var _t=Ee.state,sn=_t.activeKey,zt=_t.expandedKeys,gn=_t.checkedKeys,nr=_t.fieldNames,_i=Ee.props,Fi=_i.onKeyDown,Ni=_i.checkable,ir=_i.selectable;switch(Et.which){case Lt.Z.UP:{Ee.offsetActiveKey(-1),Et.preventDefault();break}case Lt.Z.DOWN:{Ee.offsetActiveKey(1),Et.preventDefault();break}}var di=Ee.getActiveItem();if(di&&di.data){var Mr=Ee.getTreeNodeRequiredProps(),$i=di.data.isLeaf===!1||!!(di.data[nr.children]||[]).length,Nr=(0,st.F)((0,Jt.Z)((0,Jt.Z)({},(0,st.H8)(sn,Mr)),{},{data:di.data,active:!0}));switch(Et.which){case Lt.Z.LEFT:{$i&&zt.includes(sn)?Ee.onNodeExpand({},Nr):di.parent&&Ee.onActiveChange(di.parent.key),Et.preventDefault();break}case Lt.Z.RIGHT:{$i&&!zt.includes(sn)?Ee.onNodeExpand({},Nr):di.children&&di.children.length&&Ee.onActiveChange(di.children[0].key),Et.preventDefault();break}case Lt.Z.ENTER:case Lt.Z.SPACE:{Ni&&!Nr.disabled&&Nr.checkable!==!1&&!Nr.disableCheckbox?Ee.onNodeCheck({},Nr,!gn.includes(sn)):!Ni&&ir&&!Nr.disabled&&Nr.selectable!==!1&&Ee.onNodeSelect({},Nr);break}}}Fi==null||Fi(Et)},Ee.setUncontrolledState=function(Et){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ee.destroyed){var zt=!1,gn=!0,nr={};Object.keys(Et).forEach(function(_i){if(_i in Ee.props){gn=!1;return}zt=!0,nr[_i]=Et[_i]}),zt&&(!_t||gn)&&Ee.setState((0,Jt.Z)((0,Jt.Z)({},nr),sn))}},Ee.scrollTo=function(Et){Ee.listRef.current.scrollTo(Et)},Ee}return(0,Te.Z)(lt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var wt=this.props.activeKey;wt!==void 0&&wt!==this.state.activeKey&&(this.setState({activeKey:wt}),wt!==null&&this.scrollTo({key:wt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var wt,zn=this.state,pt=zn.focused,Et=zn.flattenNodes,_t=zn.keyEntities,sn=zn.draggingNodeKey,zt=zn.activeKey,gn=zn.dropLevelOffset,nr=zn.dropContainerKey,_i=zn.dropTargetKey,Fi=zn.dropPosition,Ni=zn.dragOverNodeKey,ir=zn.indent,di=this.props,Mr=di.prefixCls,$i=di.className,Nr=di.style,Bo=di.showLine,So=di.focusable,Hr=di.tabIndex,ca=Hr===void 0?0:Hr,Ra=di.selectable,Ta=di.showIcon,ns=di.icon,Va=di.switcherIcon,zs=di.draggable,Os=di.checkable,Xo=di.checkStrictly,ml=di.disabled,Rs=di.motion,Me=di.loadData,Gi=di.filterTreeNode,jr=di.height,Nn=di.itemHeight,Oi=di.virtual,Li=di.titleRender,Zr=di.dropIndicatorRender,Vr=di.onContextMenu,Ii=di.onScroll,rn=di.direction,Ut=di.rootClassName,Xe=di.rootStyle,cn=(0,je.Z)(this.props,{aria:!0,data:!0}),oi;return zs&&((0,kt.Z)(zs)==="object"?oi=zs:typeof zs=="function"?oi={nodeDraggable:zs}:oi={}),ne.createElement(ce.k.Provider,{value:{prefixCls:Mr,selectable:Ra,showIcon:Ta,icon:ns,switcherIcon:Va,draggable:oi,draggingNodeKey:sn,checkable:Os,checkStrictly:Xo,disabled:ml,keyEntities:_t,dropLevelOffset:gn,dropContainerKey:nr,dropTargetKey:_i,dropPosition:Fi,dragOverNodeKey:Ni,indent:ir,direction:rn,dropIndicatorRender:Zr,loadData:Me,filterTreeNode:Gi,titleRender:Li,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},ne.createElement("div",{role:"tree",className:Gt()(Mr,$i,Ut,(wt={},(0,We.Z)(wt,"".concat(Mr,"-show-line"),Bo),(0,We.Z)(wt,"".concat(Mr,"-focused"),pt),(0,We.Z)(wt,"".concat(Mr,"-active-focused"),zt!==null),wt)),style:Xe},ne.createElement(Ln,(0,ve.Z)({ref:this.listRef,prefixCls:Mr,style:Nr,data:Et,disabled:ml,selectable:Ra,checkable:!!Os,motion:Rs,dragging:sn!==null,height:jr,itemHeight:Nn,virtual:Oi,focusable:So,focused:pt,tabIndex:ca,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Vr,onScroll:Ii},this.getTreeNodeRequiredProps(),cn))))}}],[{key:"getDerivedStateFromProps",value:function(wt,zn){var pt=zn.prevProps,Et={prevProps:wt};function _t(So){return!pt&&So in wt||pt&&pt[So]!==wt[So]}var sn,zt=zn.fieldNames;if(_t("fieldNames")&&(zt=(0,st.w$)(wt.fieldNames),Et.fieldNames=zt),_t("treeData")?sn=wt.treeData:_t("children")&&((0,te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),sn=(0,st.zn)(wt.children)),sn){Et.treeData=sn;var gn=(0,st.I8)(sn,{fieldNames:zt});Et.keyEntities=(0,Jt.Z)((0,We.Z)({},Tt,Yn),gn.keyEntities)}var nr=Et.keyEntities||zn.keyEntities;if(_t("expandedKeys")||pt&&_t("autoExpandParent"))Et.expandedKeys=wt.autoExpandParent||!pt&&wt.defaultExpandParent?(0,jn.r7)(wt.expandedKeys,nr):wt.expandedKeys;else if(!pt&&wt.defaultExpandAll){var _i=(0,Jt.Z)({},nr);delete _i[Tt],Et.expandedKeys=Object.keys(_i).map(function(So){return _i[So].key})}else!pt&&wt.defaultExpandedKeys&&(Et.expandedKeys=wt.autoExpandParent||wt.defaultExpandParent?(0,jn.r7)(wt.defaultExpandedKeys,nr):wt.defaultExpandedKeys);if(Et.expandedKeys||delete Et.expandedKeys,sn||Et.expandedKeys){var Fi=(0,st.oH)(sn||zn.treeData,Et.expandedKeys||zn.expandedKeys,zt);Et.flattenNodes=Fi}if(wt.selectable&&(_t("selectedKeys")?Et.selectedKeys=(0,jn.BT)(wt.selectedKeys,wt):!pt&&wt.defaultSelectedKeys&&(Et.selectedKeys=(0,jn.BT)(wt.defaultSelectedKeys,wt))),wt.checkable){var Ni;if(_t("checkedKeys")?Ni=(0,jn.E6)(wt.checkedKeys)||{}:!pt&&wt.defaultCheckedKeys?Ni=(0,jn.E6)(wt.defaultCheckedKeys)||{}:sn&&(Ni=(0,jn.E6)(wt.checkedKeys)||{checkedKeys:zn.checkedKeys,halfCheckedKeys:zn.halfCheckedKeys}),Ni){var ir=Ni,di=ir.checkedKeys,Mr=di===void 0?[]:di,$i=ir.halfCheckedKeys,Nr=$i===void 0?[]:$i;if(!wt.checkStrictly){var Bo=(0,Qi.S)(Mr,!0,nr);Mr=Bo.checkedKeys,Nr=Bo.halfCheckedKeys}Et.checkedKeys=Mr,Et.halfCheckedKeys=Nr}}return _t("loadedKeys")&&(Et.loadedKeys=wt.loadedKeys),Et}}]),lt}(ne.Component);$n.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:le,allowDrop:function(){return!0},expandAction:!1},$n.TreeNode=At.Z;var at=$n,ke=at},35654:function(ri,mi,Se){"use strict";Se.d(mi,{BT:function(){return ne},E6:function(){return ge},L0:function(){return nn},OM:function(){return te},_5:function(){return Zt},r7:function(){return Ae},wA:function(){return Gt},yx:function(){return en}});var ve=Se(19127),We=Se(20135),kt=Se(48736),Jt=Se(59301),vt=Se(39417),xt=Se(67841),Te=Se(71430),Wt=null;function Zt(Ce,ze){if(!Ce)return[];var De=Ce.slice(),mt=De.indexOf(ze);return mt>=0&&De.splice(mt,1),De}function nn(Ce,ze){var De=(Ce||[]).slice();return De.indexOf(ze)===-1&&De.push(ze),De}function en(Ce){return Ce.split("-")}function Gt(Ce,ze){var De=[],mt=(0,xt.Z)(ze,Ce);function At(){var dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];dt.forEach(function(st){var Dt=st.key,et=st.children;De.push(Dt),At(et)})}return At(mt.children),De}function Lt(Ce){if(Ce.parent){var ze=en(Ce.pos);return Number(ze[ze.length-1])===Ce.parent.children.length-1}return!1}function je(Ce){var ze=en(Ce.pos);return Number(ze[ze.length-1])===0}function te(Ce,ze,De,mt,At,dt,st,Dt,et,Cn){var jt,On=Ce.clientX,Fn=Ce.clientY,bn=Ce.target.getBoundingClientRect(),Ci=bn.top,qi=bn.height,Tt=(Cn==="rtl"?-1:1)*(((At==null?void 0:At.x)||0)-On),it=(Tt-12)/mt,Yn=(0,xt.Z)(Dt,De.props.eventKey);if(Fn-1.5?dt({dragNode:Mn,dropNode:$n,dropPosition:1})?jn=1:at=!1:dt({dragNode:Mn,dropNode:$n,dropPosition:0})?jn=0:dt({dragNode:Mn,dropNode:$n,dropPosition:1})?jn=1:at=!1:dt({dragNode:Mn,dropNode:$n,dropPosition:1})?jn=1:at=!1,{dropPosition:jn,dropLevelOffset:Qi,dropTargetKey:Yn.key,dropTargetPos:Yn.pos,dragOverNodeKey:Ln,dropContainerKey:jn===0?null:((jt=Yn.parent)===null||jt===void 0?void 0:jt.key)||null,dropAllowed:at}}function ne(Ce,ze){if(Ce){var De=ze.multiple;return De?Ce.slice():Ce.length?[Ce[0]]:Ce}}var ce=function(ze){return ze};function le(Ce,ze){if(!Ce)return[];var De=ze||{},mt=De.processProps,At=mt===void 0?ce:mt,dt=Array.isArray(Ce)?Ce:[Ce];return dt.map(function(st){var Dt=st.children,et=_objectWithoutProperties(st,Wt),Cn=le(Dt,ze);return React.createElement(TreeNode,_extends({key:et.key},At(et)),Cn)})}function ge(Ce){if(!Ce)return null;var ze;if(Array.isArray(Ce))ze={checkedKeys:Ce,halfCheckedKeys:void 0};else if((0,We.Z)(Ce)==="object")ze={checkedKeys:Ce.checked||void 0,halfCheckedKeys:Ce.halfChecked||void 0};else return(0,kt.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ze}function Ae(Ce,ze){var De=new Set;function mt(At){if(!De.has(At)){var dt=(0,xt.Z)(ze,At);if(dt){De.add(At);var st=dt.parent,Dt=dt.node;Dt.disabled||st&&mt(st.key)}}}return(Ce||[]).forEach(function(At){mt(At)}),(0,ve.Z)(De)}},90782:function(ri,mi,Se){"use strict";Se.d(mi,{S:function(){return Te}});var ve=Se(48736),We=Se(67841);function kt(Wt,Zt){var nn=new Set;return Wt.forEach(function(en){Zt.has(en)||nn.add(en)}),nn}function Jt(Wt){var Zt=Wt||{},nn=Zt.disabled,en=Zt.disableCheckbox,Gt=Zt.checkable;return!!(nn||en)||Gt===!1}function vt(Wt,Zt,nn,en){for(var Gt=new Set(Wt),Lt=new Set,je=0;je<=nn;je+=1){var te=Zt.get(je)||new Set;te.forEach(function(ge){var Ae=ge.key,Ce=ge.node,ze=ge.children,De=ze===void 0?[]:ze;Gt.has(Ae)&&!en(Ce)&&De.filter(function(mt){return!en(mt.node)}).forEach(function(mt){Gt.add(mt.key)})})}for(var ne=new Set,ce=nn;ce>=0;ce-=1){var le=Zt.get(ce)||new Set;le.forEach(function(ge){var Ae=ge.parent,Ce=ge.node;if(!(en(Ce)||!ge.parent||ne.has(ge.parent.key))){if(en(ge.parent.node)){ne.add(Ae.key);return}var ze=!0,De=!1;(Ae.children||[]).filter(function(mt){return!en(mt.node)}).forEach(function(mt){var At=mt.key,dt=Gt.has(At);ze&&!dt&&(ze=!1),!De&&(dt||Lt.has(At))&&(De=!0)}),ze&&Gt.add(Ae.key),De&&Lt.add(Ae.key),ne.add(Ae.key)}})}return{checkedKeys:Array.from(Gt),halfCheckedKeys:Array.from(kt(Lt,Gt))}}function xt(Wt,Zt,nn,en,Gt){for(var Lt=new Set(Wt),je=new Set(Zt),te=0;te<=en;te+=1){var ne=nn.get(te)||new Set;ne.forEach(function(Ae){var Ce=Ae.key,ze=Ae.node,De=Ae.children,mt=De===void 0?[]:De;!Lt.has(Ce)&&!je.has(Ce)&&!Gt(ze)&&mt.filter(function(At){return!Gt(At.node)}).forEach(function(At){Lt.delete(At.key)})})}je=new Set;for(var ce=new Set,le=en;le>=0;le-=1){var ge=nn.get(le)||new Set;ge.forEach(function(Ae){var Ce=Ae.parent,ze=Ae.node;if(!(Gt(ze)||!Ae.parent||ce.has(Ae.parent.key))){if(Gt(Ae.parent.node)){ce.add(Ce.key);return}var De=!0,mt=!1;(Ce.children||[]).filter(function(At){return!Gt(At.node)}).forEach(function(At){var dt=At.key,st=Lt.has(dt);De&&!st&&(De=!1),!mt&&(st||je.has(dt))&&(mt=!0)}),De||Lt.delete(Ce.key),mt&&je.add(Ce.key),ce.add(Ce.key)}})}return{checkedKeys:Array.from(Lt),halfCheckedKeys:Array.from(kt(je,Lt))}}function Te(Wt,Zt,nn,en){var Gt=[],Lt;en?Lt=en:Lt=Jt;var je=new Set(Wt.filter(function(le){var ge=!!(0,We.Z)(nn,le);return ge||Gt.push(le),ge})),te=new Map,ne=0;Object.keys(nn).forEach(function(le){var ge=nn[le],Ae=ge.level,Ce=te.get(Ae);Ce||(Ce=new Set,te.set(Ae,Ce)),Ce.add(ge),ne=Math.max(ne,Ae)}),(0,ve.ZP)(!Gt.length,"Tree missing follow keys: ".concat(Gt.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var ce;return Zt===!0?ce=vt(je,te,ne,Lt):ce=xt(je,Zt.halfCheckedKeys,te,ne,Lt),ce}},67841:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return ve}});function ve(We,kt){return We[kt]}},71430:function(ri,mi,Se){"use strict";Se.d(mi,{F:function(){return Ae},H8:function(){return ge},I8:function(){return le},km:function(){return Gt},oH:function(){return ne},w$:function(){return Lt},zn:function(){return te}});var ve=Se(20135),We=Se(19127),kt=Se(44127),Jt=Se(6620),vt=Se(11592),xt=Se(2738),Te=Se(48736),Wt=Se(67841),Zt=["children"];function nn(Ce,ze){return"".concat(Ce,"-").concat(ze)}function en(Ce){return Ce&&Ce.type&&Ce.type.isTreeNode}function Gt(Ce,ze){return Ce!=null?Ce:ze}function Lt(Ce){var ze=Ce||{},De=ze.title,mt=ze._title,At=ze.key,dt=ze.children,st=De||"title";return{title:st,_title:mt||[st],key:At||"key",children:dt||"children"}}function je(Ce,ze){var De=new Map;function mt(At){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(At||[]).forEach(function(st){var Dt=st[ze.key],et=st[ze.children];warning(Dt!=null,"Tree node must have a certain key: [".concat(dt).concat(Dt,"]"));var Cn=String(Dt);warning(!De.has(Cn)||Dt===null||Dt===void 0,"Same 'key' exist in the Tree: ".concat(Cn)),De.set(Cn,!0),mt(et,"".concat(dt).concat(Cn," > "))})}mt(Ce)}function te(Ce){function ze(De){var mt=(0,vt.Z)(De);return mt.map(function(At){if(!en(At))return(0,Te.ZP)(!At,"Tree/TreeNode can only accept TreeNode as children."),null;var dt=At.key,st=At.props,Dt=st.children,et=(0,Jt.Z)(st,Zt),Cn=(0,kt.Z)({key:dt},et),jt=ze(Dt);return jt.length&&(Cn.children=jt),Cn}).filter(function(At){return At})}return ze(Ce)}function ne(Ce,ze,De){var mt=Lt(De),At=mt._title,dt=mt.key,st=mt.children,Dt=new Set(ze===!0?[]:ze),et=[];function Cn(jt){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return jt.map(function(Fn,bn){for(var Ci=nn(On?On.pos:"0",bn),qi=Gt(Fn[dt],Ci),Tt,it=0;it1&&arguments[1]!==void 0?arguments[1]:{},De=ze.initWrapper,mt=ze.processEntity,At=ze.onProcessFinished,dt=ze.externalGetKey,st=ze.childrenPropName,Dt=ze.fieldNames,et=arguments.length>2?arguments[2]:void 0,Cn=dt||et,jt={},On={},Fn={posEntities:jt,keyEntities:On};return De&&(Fn=De(Fn)||Fn),ce(Ce,function(bn){var Ci=bn.node,qi=bn.index,Tt=bn.pos,it=bn.key,Yn=bn.parentPos,Br=bn.level,Lr=bn.nodes,fn={node:Ci,nodes:Lr,index:qi,key:it,pos:Tt,level:Br},ui=Gt(it,Tt);jt[Tt]=fn,On[ui]=fn,fn.parent=jt[Yn],fn.parent&&(fn.parent.children=fn.parent.children||[],fn.parent.children.push(fn)),mt&&mt(fn,Fn)},{externalGetKey:Cn,childrenPropName:st,fieldNames:Dt}),At&&At(Fn),Fn}function ge(Ce,ze){var De=ze.expandedKeys,mt=ze.selectedKeys,At=ze.loadedKeys,dt=ze.loadingKeys,st=ze.checkedKeys,Dt=ze.halfCheckedKeys,et=ze.dragOverNodeKey,Cn=ze.dropPosition,jt=ze.keyEntities,On=(0,Wt.Z)(jt,Ce),Fn={eventKey:Ce,expanded:De.indexOf(Ce)!==-1,selected:mt.indexOf(Ce)!==-1,loaded:At.indexOf(Ce)!==-1,loading:dt.indexOf(Ce)!==-1,checked:st.indexOf(Ce)!==-1,halfChecked:Dt.indexOf(Ce)!==-1,pos:String(On?On.pos:""),dragOver:et===Ce&&Cn===0,dragOverGapTop:et===Ce&&Cn===-1,dragOverGapBottom:et===Ce&&Cn===1};return Fn}function Ae(Ce){var ze=Ce.data,De=Ce.expanded,mt=Ce.selected,At=Ce.checked,dt=Ce.loaded,st=Ce.loading,Dt=Ce.halfChecked,et=Ce.dragOver,Cn=Ce.dragOverGapTop,jt=Ce.dragOverGapBottom,On=Ce.pos,Fn=Ce.active,bn=Ce.eventKey,Ci=(0,kt.Z)((0,kt.Z)({},ze),{},{expanded:De,selected:mt,checked:At,loaded:dt,loading:st,halfChecked:Dt,dragOver:et,dragOverGapTop:Cn,dragOverGapBottom:jt,pos:On,active:Fn,key:bn});return"props"in Ci||Object.defineProperty(Ci,"props",{get:function(){return(0,Te.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ce}}),Ci}},8224:function(ri,mi,Se){"use strict";Se.d(mi,{Z:function(){return We}});var ve=Se(4676);function We(kt,Jt,vt,xt){var Te=ve.unstable_batchedUpdates?function(Zt){ve.unstable_batchedUpdates(vt,Zt)}:vt;return kt!=null&&kt.addEventListener&&kt.addEventListener(Jt,Te,xt),{remove:function(){kt!=null&&kt.removeEventListener&&kt.removeEventListener(Jt,Te,xt)}}}},55468:function(ri,mi,Se){"use strict";Se.d(mi,{g1:function(){return en},os:function(){return Lt}});var ve=/margin|padding|width|height|max|min|offset/,We={left:!0,top:!0},kt={cssFloat:1,styleFloat:1,float:1};function Jt(je){return je.nodeType===1?je.ownerDocument.defaultView.getComputedStyle(je,null):{}}function vt(je,te,ne){if(te=te.toLowerCase(),ne==="auto"){if(te==="height")return je.offsetHeight;if(te==="width")return je.offsetWidth}return te in We||(We[te]=ve.test(te)),We[te]?parseFloat(ne)||0:ne}function xt(je,te){var ne=arguments.length,ce=Jt(je);return te=kt[te]?"cssFloat"in je.style?"cssFloat":"styleFloat":te,ne===1?ce:vt(je,te,ce[te]||je.style[te])}function Te(je,te,ne){var ce=arguments.length;if(te=kt[te]?"cssFloat"in je.style?"cssFloat":"styleFloat":te,ce===3)return typeof ne=="number"&&ve.test(te)&&(ne="".concat(ne,"px")),je.style[te]=ne,ne;for(var le in te)te.hasOwnProperty(le)&&Te(je,le,te[le]);return Jt(je)}function Wt(je){return je===document.body?document.documentElement.clientWidth:je.offsetWidth}function Zt(je){return je===document.body?window.innerHeight||document.documentElement.clientHeight:je.offsetHeight}function nn(){var je=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),te=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:je,height:te}}function en(){var je=document.documentElement.clientWidth,te=window.innerHeight||document.documentElement.clientHeight;return{width:je,height:te}}function Gt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Lt(je){var te=je.getBoundingClientRect(),ne=document.documentElement;return{left:te.left+(window.pageXOffset||ne.scrollLeft)-(ne.clientLeft||document.body.clientLeft||0),top:te.top+(window.pageYOffset||ne.scrollTop)-(ne.clientTop||document.body.clientTop||0)}}},24514:function(ri,mi,Se){"use strict";Se.d(mi,{G:function(){return Jt}});var ve=Se(47273),We=function(xt){if((0,ve.Z)()&&window.document.documentElement){var Te=Array.isArray(xt)?xt:[xt],Wt=window.document.documentElement;return Te.some(function(Zt){return Zt in Wt.style})}return!1},kt=function(xt,Te){if(!We(xt))return!1;var Wt=document.createElement("div"),Zt=Wt.style[xt];return Wt.style[xt]=Te,Wt.style[xt]!==Zt};function Jt(vt,xt){return!Array.isArray(vt)&&xt!==void 0?kt(vt,xt):We(vt)}},51581:function(ri,mi,Se){"use strict";Object.defineProperty(mi,"__esModule",{value:!0});var ve=function(){function Gt(Lt,je){for(var te=0;te=0||Object.prototype.hasOwnProperty.call(Gt,te)&&(je[te]=Gt[te]);return je}function Wt(Gt,Lt){if(!(Gt instanceof Lt))throw new TypeError("Cannot call a class as a function")}function Zt(Gt,Lt){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Lt&&(typeof Lt=="object"||typeof Lt=="function")?Lt:Gt}function nn(Gt,Lt){if(typeof Lt!="function"&&Lt!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Lt);Gt.prototype=Object.create(Lt&&Lt.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),Lt&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,Lt):Gt.__proto__=Lt)}var en=function(Gt){nn(Lt,Gt);function Lt(je){Wt(this,Lt);var te=Zt(this,(Lt.__proto__||Object.getPrototypeOf(Lt)).call(this,je));return te.scrollListener=te.scrollListener.bind(te),te.eventListenerOptions=te.eventListenerOptions.bind(te),te.mousewheelListener=te.mousewheelListener.bind(te),te}return ve(Lt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var te=this.getParentElement(this.scrollComponent);te.scrollTop=te.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var te=!1,ne={get passive(){te=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ce){}return te}},{key:"eventListenerOptions",value:function(){var te=this.props.useCapture;return this.isPassiveSupported()&&(te={useCapture:this.props.useCapture,passive:!0}),te}},{key:"setDefaultLoader",value:function(te){this.defaultLoader=te}},{key:"detachMousewheelListener",value:function(){var te=window;this.props.useWindow===!1&&(te=this.scrollComponent.parentNode),te.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var te=window;this.props.useWindow===!1&&(te=this.getParentElement(this.scrollComponent)),te.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),te.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(te){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:te&&te.parentNode}},{key:"filterProps",value:function(te){return te}},{key:"attachScrollListener",value:function(){var te=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!te)){var ne=window;this.props.useWindow===!1&&(ne=te),ne.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ne.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ne.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(te){te.deltaY===1&&!this.isPassiveSupported()&&te.preventDefault()}},{key:"scrollListener",value:function(){var te=this.scrollComponent,ne=window,ce=this.getParentElement(te),le=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,Ae=ne.pageYOffset!==void 0?ne.pageYOffset:ge.scrollTop;this.props.isReverse?le=Ae:le=this.calculateOffset(te,Ae)}else this.props.isReverse?le=ce.scrollTop:le=te.scrollHeight-ce.scrollTop-ce.clientHeight;le 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),o=e(16332),s=e(58218),u=e(24538),c=e(44166),a=e(25576),f=e(7825),g=e(73068),p=e(61888),b=e(35454),h=e(16697);i.exports=function(E,P,A,I){var C="stackTraceLimit",O=I?2:1,T=E.split("."),D=T[T.length-1],k=t.apply(null,T);if(k){var $=k.prototype;if(!h&&r($,"cause")&&delete $.cause,!A)return k;var L=t("Error"),R=P(function(U,N){var V=f(I?N:U,void 0),j=I?new k(U):new k;return V!==void 0&&n(j,"message",V),p(j,R,j.stack,2),this&&o($,this)&&a(j,this,R),arguments.length>O&&g(j,arguments[O]),j});if(R.prototype=$,D!=="Error"?s?s(R,L):u(R,L,{name:!0}):b&&C in k&&(c(R,k,C),c(R,k,"prepareStackTrace")),u(R,k),!h)try{$.name!==D&&n($,"name",D),$.constructor=R}catch(U){}return R}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),o=e(3338),s=e(78540),u="AggregateError",c=r(u),a=!o(function(){return c([1]).errors[0]!==1})&&o(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:a},{AggregateError:s(u,function(f){return function(p,b){return n(f,this,arguments)}},a,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),o=e(58218),s=e(24538),u=e(20132),c=e(68151),a=e(35012),f=e(73068),g=e(61888),p=e(62003),b=e(7825),h=e(59893),E=h("toStringTag"),P=Error,A=[].push,I=function(T,D){var k=r(C,this),$;o?$=o(new P,k?n(this):C):($=k?this:u(C),c($,E,"Error")),D!==void 0&&c($,"message",b(D)),g($,I,$.stack,1),arguments.length>2&&f($,arguments[2]);var L=[];return p(T,A,{that:L}),c($,"errors",L),$};o?o(I,P):s(I,P,{name:!0});var C=I.prototype=u(P.prototype,{constructor:a(1,I),message:a(1,""),name:a(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),o=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),o(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),o=e(91669),s=e(80449),u=e(51981),c=e(61578),a=e(60473),f=o.ArrayBuffer,g=o.DataView,p=g.prototype,b=r(f.prototype.slice),h=r(p.getUint8),E=r(p.setUint8),P=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:P},{slice:function(I,C){if(b&&C===void 0)return b(s(this),I);for(var O=s(this).byteLength,T=u(I,O),D=u(C===void 0?O:C,O),k=new(a(this,f))(c(D-T)),$=new g(this),L=new g(k),R=0;T=0?g:f+g;return p<0||p>=f?void 0:a[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),o=e(31946),s=e(94029),u=e(82762),c=e(66434),a=e(69392),f=e(81427),g=e(17480),p=e(59893),b=e(46573),h=p("isConcatSpreadable"),E=b>=51||!r(function(){var I=[];return I[h]=!1,I.concat()[0]!==I}),P=function(I){if(!o(I))return!1;var C=I[h];return C!==void 0?!!C:n(I)},A=!E||!g("concat");t({target:"Array",proto:!0,arity:1,forced:A},{concat:function(C){var O=s(this),T=f(O,0),D=0,k,$,L,R,U;for(k=-1,L=arguments.length;k1?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),o=n("filter");t({target:"Array",proto:!0,forced:!o},{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),o="findIndex",s=!0;o in[]&&Array(1)[o](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(o)},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),o="find",s=!0;o in[]&&Array(1)[o](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(o)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),o=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(a){var f=o(this),g=s(f),p;return n(a),p=u(f,0),p.length=r(p,f,f,g,0,1,a,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),o=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var a=arguments.length?arguments[0]:void 0,f=n(this),g=o(f),p=u(f,0);return p.length=r(p,f,f,g,0,a===void 0?1:s(a)),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),o=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:o},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),o=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)}}),o("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,o=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!o("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var g=arguments.length>1?arguments[1]:void 0;return u?s(this,f,g)||0:n(this,f,g)}})},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),o=e(94844),s=e(37691).f,u=e(24019),c=e(25587),a=e(16697),f=e(35454),g="Array Iterator",p=o.set,b=o.getterFor(g);i.exports=u(Array,"Array",function(E,P){p(this,{type:g,target:t(E),index:0,kind:P})},function(){var E=b(this),P=E.target,A=E.index++;if(!P||A>=P.length)return E.target=void 0,c(void 0,!0);switch(E.kind){case"keys":return c(A,!1);case"values":return c(P[A],!1)}return c([A,P[A]],!1)},"values");var h=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!a&&f&&h.name!=="values")try{s(h,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),o=e(80524),s=e(45601),u=r([].join),c=n!==Object,a=c||!s("join",",");t({target:"Array",proto:!0,forced:a},{join:function(g){return u(o(this),g===void 0?",":g)}})},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),o=n("map");t({target:"Array",proto:!0,forced:!o},{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),o=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 a=0,f=arguments.length,g=new(n(this)?this:s)(f);f>a;)o(g,a,arguments[a++]);return g.length=f,g}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),o=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),a=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(g){return g instanceof TypeError}},f=c||!a();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),h=n(b),E=arguments.length;s(h+E);for(var P=0;P79&&o<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),o=e(46573),s=e(90946),u=!s&&o>79&&o<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var g=arguments.length;return r(this,f,g,g>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),o=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),o(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),o=e(31946),s=e(51981),u=e(82762),c=e(80524),a=e(69392),f=e(59893),g=e(17480),p=e(30867),b=g("slice"),h=f("species"),E=Array,P=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,C){var O=c(this),T=u(O),D=s(I,T),k=s(C===void 0?T:C,T),$,L,R;if(r(O)&&($=O.constructor,n($)&&($===E||r($.prototype))?$=void 0:o($)&&($=$[h],$===null&&($=void 0)),$===E||$===void 0))return p(O,D,k);for(L=new($===void 0?E:$)(P(k-D,0)),R=0;D1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),o=e(94029),s=e(82762),u=e(84233),c=e(69905),a=e(3338),f=e(63668),g=e(45601),p=e(78177),b=e(17687),h=e(46573),E=e(19684),P=[],A=r(P.sort),I=r(P.push),C=a(function(){P.sort(void 0)}),O=a(function(){P.sort(null)}),T=g("sort"),D=!a(function(){if(h)return h<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var L="",R,U,N,V;for(R=65;R<76;R++){switch(U=String.fromCharCode(R),R){case 66:case 69:case 70:case 72:N=3;break;case 68:case 71:N=4;break;default:N=2}for(V=0;V<47;V++)P.push({k:U+V,v:N})}for(P.sort(function(j,Y){return Y.v-j.v}),V=0;Vc(U)?1:-1}};t({target:"Array",proto:!0,forced:k},{sort:function(R){R!==void 0&&n(R);var U=o(this);if(D)return R===void 0?A(U):A(U,R);var N=[],V=s(U),j,Y;for(Y=0;YO-$+k;R--)g(C,R-1)}else if(k>$)for(R=O-$;R>T;R--)U=R+$-1,N=R+k-1,U in C?C[N]=C[U]:g(C,N);for(R=0;R=0&&f<=99?f+1900:f;return u(this,g)}})},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),o=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 a=n(this),f=o(a,"number");return typeof f=="number"&&!isFinite(f)?null:a.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),o=e(59893),s=o("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,o="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==o&&r(n,s,function(){var f=c(this);return f===f?u(this):o})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),o=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,a=function(g,p){var b={};b[g]=o(g,p,c),t({global:!0,constructor:!0,arity:1,forced:c},b)},f=function(g,p){if(u&&u[g]){var b={};b[g]=o(s+"."+g,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},b)}};a("Error",function(g){return function(b){return n(g,this,arguments)}}),a("EvalError",function(g){return function(b){return n(g,this,arguments)}}),a("RangeError",function(g){return function(b){return n(g,this,arguments)}}),a("ReferenceError",function(g){return function(b){return n(g,this,arguments)}}),a("SyntaxError",function(g){return function(b){return n(g,this,arguments)}}),a("TypeError",function(g){return function(b){return n(g,this,arguments)}}),a("URIError",function(g){return function(b){return n(g,this,arguments)}}),f("CompileError",function(g){return function(b){return n(g,this,arguments)}}),f("LinkError",function(g){return function(b){return n(g,this,arguments)}}),f("RuntimeError",function(g){return function(b){return n(g,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),o=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),a=r("".toUpperCase),f=/[\w*+\-./@]/,g=function(p,b){for(var h=c(p,16);h.length9490626562425156e-8?o(g)+u:r(g-1+s(g-1)*s(g+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,o=Math.sqrt;function s(c){var a=+c;return!isFinite(a)||a===0?a:a<0?-s(-a):n(a+o(a*a+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,o=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:o},{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,o=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*o(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,o=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*o):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,o=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(a){var f=r(o(a)-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,o=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,a){for(var f=0,g=0,p=arguments.length,b=0,h,E;g0?(E=h/b,f+=E*E):f+=h;return b===1/0?1/0:b*o(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,o=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:o},{imul:function(u,c){var a=65535,f=+u,g=+c,p=a&f,b=a&g;return 0|p*b+((a&f>>>16)*b+p*(a&g>>>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),o=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 g=+f;return o(g)<1?(n(g)-n(-g))/2:(s(g-1)-s(-g-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),a=r(-u);return c===1/0?1:a===1/0?-1:(c-a)/(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),o=e(92916),s=e(9699),u=e(94237),c=e(20865),a=e(32621),f=e(25576),g=e(16332),p=e(18446),b=e(97954),h=e(3338),E=e(80689).f,P=e(71256).f,A=e(37691).f,I=e(49228),C=e(52971).trim,O="Number",T=o[O],D=s[O],k=T.prototype,$=o.TypeError,L=u("".slice),R=u("".charCodeAt),U=function(J){var Q=b(J,"number");return typeof Q=="bigint"?Q:N(Q)},N=function(J){var Q=b(J,"number"),Z,K,M,B,H,ee,ae,le;if(p(Q))throw new $("Cannot convert a Symbol value to a number");if(typeof Q=="string"&&Q.length>2){if(Q=C(Q),Z=R(Q,0),Z===43||Z===45){if(K=R(Q,2),K===88||K===120)return NaN}else if(Z===48){switch(R(Q,1)){case 66:case 98:M=2,B=49;break;case 79:case 111:M=8,B=55;break;default:return+Q}for(H=L(Q,2),ee=H.length,ae=0;aeB)return NaN;return parseInt(H,M)}}return+Q},V=c(O,!T(" 0o1")||!T("0b1")||T("+0x1")),j=function(J){return g(k,J)&&h(function(){I(J)})},Y=function(Q){var Z=arguments.length<1?0:T(U(Q));return j(this)?f(Object(Z),this,Y):Z};Y.prototype=k,V&&!r&&(k.constructor=Y),t({global:!0,constructor:!0,wrap:!0,forced:V},{Number:Y});var G=function(J,Q){for(var Z=n?E(Q):"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(","),K=0,M;Z.length>K;K++)a(Q,M=Z[K])&&!a(J,M)&&A(J,M,P(Q,M))};r&&D&&G(s[O],D),(V||r)&&G(s[O],T)},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),o=e(49228),s=e(71049),u=e(53309),c=e(3338),a=RangeError,f=String,g=isFinite,p=Math.abs,b=Math.floor,h=Math.pow,E=Math.round,P=r(1 .toExponential),A=r(s),I=r("".slice),C=P(-69e-12,4)==="-6.9000e-11"&&P(1.255,2)==="1.25e+0"&&P(12345,3)==="1.235e+4"&&P(25,0)==="3e+1",O=function(){return c(function(){P(1,1/0)})&&c(function(){P(1,-1/0)})},T=function(){return!c(function(){P(1/0,1/0),P(NaN,1/0)})},D=!C||!O()||!T();t({target:"Number",proto:!0,forced:D},{toExponential:function($){var L=o(this);if($===void 0)return P(L);var R=n($);if(!g(L))return String(L);if(R<0||R>20)throw new a("Incorrect fraction digits");if(C)return P(L,R);var U="",N="",V=0,j="",Y="";if(L<0&&(U="-",L=-L),L===0)V=0,N=A("0",R+1);else{var G=u(L);V=b(G);var J=0,Q=h(10,V-R);J=E(L/Q),2*L>=(2*J+1)*Q&&(J+=1),J>=h(10,R+1)&&(J/=10,V+=1),N=f(J)}return R!==0&&(N=I(N,0,1)+"."+I(N,1)),V===0?(j="+",Y="0"):(j=V>0?"+":"-",Y=f(p(V))),N+="e"+j+Y,U+N}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),o=e(49228),s=e(71049),u=e(3338),c=RangeError,a=String,f=Math.floor,g=r(s),p=r("".slice),b=r(1 .toFixed),h=function(O,T,D){return T===0?D:T%2===1?h(O,T-1,D*O):h(O*O,T/2,D)},E=function(O){for(var T=0,D=O;D>=4096;)T+=12,D/=4096;for(;D>=2;)T+=1,D/=2;return T},P=function(O,T,D){for(var k=-1,$=D;++k<6;)$+=T*O[k],O[k]=$%1e7,$=f($/1e7)},A=function(O,T){for(var D=6,k=0;--D>=0;)k+=O[D],O[D]=f(k/T),k=k%T*1e7},I=function(O){for(var T=6,D="";--T>=0;)if(D!==""||T===0||O[T]!==0){var k=a(O[T]);D=D===""?k:D+g("0",7-k.length)+k}return D},C=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:C},{toFixed:function(T){var D=o(this),k=n(T),$=[0,0,0,0,0,0],L="",R="0",U,N,V,j;if(k<0||k>20)throw new c("Incorrect fraction digits");if(D!==D)return"NaN";if(D<=-1e21||D>=1e21)return a(D);if(D<0&&(L="-",D=-D),D>1e-21)if(U=E(D*h(2,69,1))-69,N=U<0?D*h(2,-U,1):D/h(2,U,1),N*=4503599627370496,U=52-U,U>0){for(P($,0,N),V=k;V>=7;)P($,1e7,0),V-=7;for(P($,h(10,V,1),0),V=U-1;V>=23;)A($,8388608),V-=23;A($,1<0?(j=R.length,R=L+(j<=k?"0."+g("0",k-j)+R:p(R,0,j-k)+"."+p(R,j-k))):R=L+R,R}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),o=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(a){return a===void 0?s(o(this)):s(o(this),a)}})},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),o=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(a,f){u.f(s(this),a,{get:o(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),o=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(a,f){u.f(s(this),a,{set:o(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(o){return r(o)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),o=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&&o(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,a){n(u,c,a)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),o=e(71256).f,s=e(35454),u=!s||r(function(){o(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(a,f){return o(n(a),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),o=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(a){for(var f=o(a),g=s.f,p=n(f),b={},h=0,E,P;p.length>h;)P=g(f,E=p[h++]),P!==void 0&&u(b,E,P);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,o=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),o=e(92635),s=e(94029),u=!r||n(function(){o.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(a){var f=o.f;return f?f(s(a)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),o=e(53456),s=e(4870),u=r(function(){o(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(a){return o(n(a))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),o=e(63335),s=e(95955),u=e(17818),c=e(62003),a=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),o(b);var h=a(null),E=0;return c(p,function(P){var A=u(b(P,E++));A in h?f(h[A],P):h[A]=[P]}),h}})},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),o=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&&o(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),o=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&&o(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),o=e(3338),s=o(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),o=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var g=o(this),p=s(f),b;do if(b=c(g,p))return b.get;while(g=u(g))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),o=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var g=o(this),p=s(f),b;do if(b=c(g,p))return b.set;while(g=u(g))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,o=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!o},{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),o=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,a=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in a))try{r(a,f,{configurable:!0,get:function(){return u(o(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||c(b,p)}})}catch(g){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,o=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!o},{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(o){return r(o)}})},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),o=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var g=this,p=o.f(g),b=p.resolve,h=p.reject,E=s(function(){var P=n(g.resolve),A=[],I=0,C=1;u(f,function(O){var T=I++,D=!1;C++,r(P,g,O).then(function(k){D||(D=!0,A[T]={status:"fulfilled",value:k},--C||b(A))},function(k){D||(D=!0,A[T]={status:"rejected",reason:k},--C||b(A))})}),--C||b(A)});return E.error&&h(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var g=this,p=o.f(g),b=p.resolve,h=p.reject,E=s(function(){var P=n(g.resolve),A=[],I=0,C=1;u(f,function(O){var T=I++,D=!1;C++,r(P,g,O).then(function(k){D||(D=!0,A[T]=k,--C||b(A))},h)}),--C||b(A)});return E.error&&h(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(65911),s=e(73446),u=e(80734),c=e(62003),a=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:a},{any:function(p){var b=this,h=o("AggregateError"),E=s.f(b),P=E.resolve,A=E.reject,I=u(function(){var C=n(b.resolve),O=[],T=0,D=1,k=!1;c(p,function($){var L=T++,R=!1;D++,r(C,b,$).then(function(U){R||k||(k=!0,P(U))},function(U){R||k||(R=!0,O[L]=U,--D||A(new h(O,f)))})}),--D||A(new h(O,f))});return I.error&&A(I.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,o=e(2451),s=e(65911),u=e(55327),c=e(2291),a=o&&o.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(g){return this.then(void 0,g)}}),!r&&u(o)){var f=s("Promise").prototype.catch;a.catch!==f&&c(a,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),o=e(92916),s=e(89945),u=e(2291),c=e(58218),a=e(94573),f=e(51996),g=e(63335),p=e(55327),b=e(31946),h=e(56472),E=e(60473),P=e(28887).set,A=e(72933),I=e(61810),C=e(80734),O=e(66790),T=e(94844),D=e(2451),k=e(82830),$=e(73446),L="Promise",R=k.CONSTRUCTOR,U=k.REJECTION_EVENT,N=k.SUBCLASSING,V=T.getterFor(L),j=T.set,Y=D&&D.prototype,G=D,J=Y,Q=o.TypeError,Z=o.document,K=o.process,M=$.f,B=M,H=!!(Z&&Z.createEvent&&o.dispatchEvent),ee="unhandledrejection",ae="rejectionhandled",le=0,pe=1,ve=2,He=1,ze=2,rt,ot,yt,St,ge=function(De){var Ke;return b(De)&&p(Ke=De.then)?Ke:!1},Be=function(De,Ke){var Ne=Ke.value,tt=Ke.state===pe,Je=tt?De.ok:De.fail,Ft=De.resolve,Gt=De.reject,me=De.domain,Ae,xt,ct;try{Je?(tt||(Ke.rejection===ze&&je(Ke),Ke.rejection=He),Je===!0?Ae=Ne:(me&&me.enter(),Ae=Je(Ne),me&&(me.exit(),ct=!0)),Ae===De.promise?Gt(new Q("Promise-chain cycle")):(xt=ge(Ae))?s(xt,Ae,Ft,Gt):Ft(Ae)):Gt(Ne)}catch(lt){me&&!ct&&me.exit(),Gt(lt)}},Xe=function(De,Ke){De.notified||(De.notified=!0,A(function(){for(var Ne=De.reactions,tt;tt=Ne.get();)Be(tt,De);De.notified=!1,Ke&&!De.rejection&&Tt(De)}))},et=function(De,Ke,Ne){var tt,Je;H?(tt=Z.createEvent("Event"),tt.promise=Ke,tt.reason=Ne,tt.initEvent(De,!1,!0),o.dispatchEvent(tt)):tt={promise:Ke,reason:Ne},!U&&(Je=o["on"+De])?Je(tt):De===ee&&I("Unhandled promise rejection",Ne)},Tt=function(De){s(P,o,function(){var Ke=De.facade,Ne=De.value,tt=Pt(De),Je;if(tt&&(Je=C(function(){n?K.emit("unhandledRejection",Ne,Ke):et(ee,Ke,Ne)}),De.rejection=n||Pt(De)?ze:He,Je.error))throw Je.value})},Pt=function(De){return De.rejection!==He&&!De.parent},je=function(De){s(P,o,function(){var Ke=De.facade;n?K.emit("rejectionHandled",Ke):et(ae,Ke,De.value)})},xe=function(De,Ke,Ne){return function(tt){De(Ke,tt,Ne)}},Pe=function(De,Ke,Ne){De.done||(De.done=!0,Ne&&(De=Ne),De.value=Ke,De.state=ve,Xe(De,!0))},Me=function(De,Ke,Ne){if(!De.done){De.done=!0,Ne&&(De=Ne);try{if(De.facade===Ke)throw new Q("Promise can't be resolved itself");var tt=ge(Ke);tt?A(function(){var Je={done:!1};try{s(tt,Ke,xe(Me,Je,De),xe(Pe,Je,De))}catch(Ft){Pe(Je,Ft,De)}}):(De.value=Ke,De.state=pe,Xe(De,!1))}catch(Je){Pe({done:!1},Je,De)}}};if(R&&(G=function(Ke){h(this,J),g(Ke),s(rt,this);var Ne=V(this);try{Ke(xe(Me,Ne),xe(Pe,Ne))}catch(tt){Pe(Ne,tt)}},J=G.prototype,rt=function(Ke){j(this,{type:L,done:!1,notified:!1,parent:!1,reactions:new O,rejection:!1,state:le,value:void 0})},rt.prototype=u(J,"then",function(Ke,Ne){var tt=V(this),Je=M(E(this,G));return tt.parent=!0,Je.ok=p(Ke)?Ke:!0,Je.fail=p(Ne)&&Ne,Je.domain=n?K.domain:void 0,tt.state===le?tt.reactions.add(Je):A(function(){Be(Je,tt)}),Je.promise}),ot=function(){var De=new rt,Ke=V(De);this.promise=De,this.resolve=xe(Me,Ke),this.reject=xe(Pe,Ke)},$.f=M=function(De){return De===G||De===yt?new ot(De):B(De)},!r&&p(D)&&Y!==Object.prototype)){St=Y.then,N||u(Y,"then",function(Ke,Ne){var tt=this;return new G(function(Je,Ft){s(St,tt,Je,Ft)}).then(Ke,Ne)},{unsafe:!0});try{delete Y.constructor}catch(De){}c&&c(Y,J)}t({global:!0,constructor:!0,wrap:!0,forced:R},{Promise:G}),a(G,L,!1,!0),f(L)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),o=e(3338),s=e(65911),u=e(55327),c=e(60473),a=e(15597),f=e(2291),g=n&&n.prototype,p=!!n&&o(function(){g.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(h){var E=c(this,s("Promise")),P=u(h);return this.then(P?function(A){return a(E,h()).then(function(){return A})}:h,P?function(A){return a(E,h()).then(function(){throw A})}:h)}}),!r&&u(n)){var b=s("Promise").prototype.finally;g.finally!==b&&f(g,"finally",b,{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),o=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var g=this,p=o.f(g),b=p.reject,h=s(function(){var E=n(g.resolve);u(f,function(P){r(E,g,P).then(p.resolve,b)})});return h.error&&b(h.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),o=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:o},{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),o=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),a=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(g){return u(a&&this===c?o:this,g)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var o=r.f(this);return{promise:o.promise,resolve:o.resolve,reject:o.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),o=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(a,f,g){return r(n(a),f,o(g))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),o=e(4645),s=e(6086),u=e(80449),c=e(31946),a=e(20132),f=e(3338),g=r("Reflect","construct"),p=Object.prototype,b=[].push,h=f(function(){function A(){}return!(g(function(){},[],A)instanceof A)}),E=!f(function(){g(function(){})}),P=h||E;t({target:"Reflect",stat:!0,forced:P,sham:P},{construct:function(I,C){s(I),u(C);var O=arguments.length<3?I:s(arguments[2]);if(E&&!h)return g(I,C,O);if(I===O){switch(C.length){case 0:return new I;case 1:return new I(C[0]);case 2:return new I(C[0],C[1]);case 3:return new I(C[0],C[1],C[2]);case 4:return new I(C[0],C[1],C[2],C[3])}var T=[null];return n(b,T,C),new(n(o,I,T))}var D=O.prototype,k=a(c(D)?D:p),$=n(I,k,C);return c($)?$:k}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),o=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,g,p){n(f);var b=o(g);n(p);try{return s.f(f,b,p),!0}catch(h){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),o=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return o.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),o=e(4870);t({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),o=e(80449),s=e(60516),u=e(71256),c=e(53456);function a(f,g){var p=arguments.length<3?f:arguments[2],b,h;if(o(f)===p)return f[g];if(b=u.f(f,g),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(h=c(f)))return a(h,g,p)}t({target:"Reflect",stat:!0},{get:a})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,o){return o 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),o=e(13247);t({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(a){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),o=e(58218);o&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return o(u,c),!0}catch(a){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),o=e(31946),s=e(60516),u=e(3338),c=e(37691),a=e(71256),f=e(53456),g=e(35012);function p(h,E,P){var A=arguments.length<4?h:arguments[3],I=a.f(n(h),E),C,O,T;if(!I){if(o(O=f(h)))return p(O,E,P,A);I=g(0)}if(s(I)){if(I.writable===!1||!o(A))return!1;if(C=a.f(A,E)){if(C.get||C.set||C.writable===!1)return!1;C.value=P,c.f(A,E,C)}else c.f(A,E,g(0,P))}else{if(T=I.set,T===void 0)return!1;r(T,A,P)}return!0}var b=u(function(){var h=function(){},E=c.f(new h,"a",{configurable:!0});return Reflect.set(h.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{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),o=e(20865),s=e(25576),u=e(68151),c=e(20132),a=e(80689).f,f=e(16332),g=e(44639),p=e(69905),b=e(81644),h=e(19286),E=e(44166),P=e(2291),A=e(3338),I=e(32621),C=e(94844).enforce,O=e(51996),T=e(59893),D=e(6041),k=e(51224),$=T("match"),L=r.RegExp,R=L.prototype,U=r.SyntaxError,N=n(R.exec),V=n("".charAt),j=n("".replace),Y=n("".indexOf),G=n("".slice),J=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Q=/a/g,Z=/a/g,K=new L(Q)!==Q,M=h.MISSED_STICKY,B=h.UNSUPPORTED_Y,H=t&&(!K||M||D||k||A(function(){return Z[$]=!1,L(Q)!==Q||L(Z)===Z||String(L(Q,"i"))!=="/a/i"})),ee=function(He){for(var ze=He.length,rt=0,ot="",yt=!1,St;rt<=ze;rt++){if(St=V(He,rt),St==="\\"){ot+=St+V(He,++rt);continue}!yt&&St==="."?ot+="[\\s\\S]":(St==="["?yt=!0:St==="]"&&(yt=!1),ot+=St)}return ot},ae=function(He){for(var ze=He.length,rt=0,ot="",yt=[],St=c(null),ge=!1,Be=!1,Xe=0,et="",Tt;rt<=ze;rt++){if(Tt=V(He,rt),Tt==="\\")Tt+=V(He,++rt);else if(Tt==="]")ge=!1;else if(!ge)switch(!0){case Tt==="[":ge=!0;break;case Tt==="(":N(J,G(He,rt+1))&&(rt+=2,Be=!0),ot+=Tt,Xe++;continue;case(Tt===">"&&Be):if(et===""||I(St,et))throw new U("Invalid capture group name");St[et]=!0,yt[yt.length]=[et,Xe],Be=!1,et="";continue}Be?et+=Tt:ot+=Tt}return[ot,yt]};if(o("RegExp",H)){for(var le=function(ze,rt){var ot=f(R,this),yt=g(ze),St=rt===void 0,ge=[],Be=ze,Xe,et,Tt,Pt,je,xe;if(!ot&&yt&&St&&ze.constructor===le)return ze;if((yt||f(R,ze))&&(ze=ze.source,St&&(rt=b(Be))),ze=ze===void 0?"":p(ze),rt=rt===void 0?"":p(rt),Be=ze,D&&"dotAll"in Q&&(et=!!rt&&Y(rt,"s")>-1,et&&(rt=j(rt,/s/g,""))),Xe=rt,M&&"sticky"in Q&&(Tt=!!rt&&Y(rt,"y")>-1,Tt&&B&&(rt=j(rt,/y/g,""))),k&&(Pt=ae(ze),ze=Pt[0],ge=Pt[1]),je=s(L(ze,rt),ot?this:R,le),(et||Tt||ge.length)&&(xe=C(je),et&&(xe.dotAll=!0,xe.raw=le(ee(ze),Xe)),Tt&&(xe.sticky=!0),ge.length&&(xe.groups=ge)),ze!==Be)try{u(je,"source",Be===""?"(?:)":Be)}catch(Pe){}return je},pe=a(L),ve=0;pe.length>ve;)E(le,L,pe[ve++]);R.constructor=le,le.prototype=R,P(r,"RegExp",le,{constructor:!0})}O("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),o=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&o(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),o=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,a=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var g={},p="",b=f?"dgimsy":"gimsy",h=function(I,C){Object.defineProperty(g,I,{get:function(){return p+=C,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var P in E)h(P,E[P]);var A=Object.getOwnPropertyDescriptor(c,"flags").get.call(g);return A!==b||p!==b});a&&n(c,"flags",{configurable:!0,get:o})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),o=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&o(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),o=e(80449),s=e(69905),u=function(){var a=!1,f=/[ac]/;return f.exec=function(){return a=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&a}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(a){var f=o(this),g=s(a),p=f.exec;if(!n(p))return r(c,f,g);var b=r(p,f,g);return b===null?!1:(o(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),o=e(69905),s=e(3338),u=e(81644),c="toString",a=RegExp.prototype,f=a[c],g=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(g||p)&&r(RegExp.prototype,c,function(){var h=n(this),E=o(h.source),P=o(u(h));return"/"+E+"/"+P},{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),o=e(56902),s=e(69905),u=e(3338),c=r("".charAt),a=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:a},{at:function(g){var p=s(n(this)),b=p.length,h=o(g),E=h>=0?h:b+h;return E<0||E>=b?void 0:c(p,E)}})},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(o){return r(this,o)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,o=e(61578),s=e(69905),u=e(41696),c=e(95955),a=e(86266),f=e(16697),g=r("".endsWith),p=r("".slice),b=Math.min,h=a("endsWith"),E=!f&&!h&&!!function(){var P=n(String.prototype,"endsWith");return P&&!P.writable}();t({target:"String",proto:!0,forced:!E&&!h},{endsWith:function(A){var I=s(c(this));u(A);var C=arguments.length>1?arguments[1]:void 0,O=I.length,T=C===void 0?O:b(o(C),O),D=s(A);return g?g(I,D,T):p(I,T-D.length,T)===D}})},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),o=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),a=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:a},{fromCodePoint:function(g){for(var p=[],b=arguments.length,h=0,E;b>h;){if(E=+arguments[h++],n(E,1114111)!==E)throw new o(E+" is not a valid code point");p[h]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),o=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(o(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),o=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=o(n(this)),a=c.length,f=0;f=56320||++f>=a||(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),o=e(24019),s=e(25587),u="String Iterator",c=n.set,a=n.getterFor(u);o(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var g=a(this),p=g.string,b=g.index,h;return b>=p.length?s(void 0,!0):(h=t(p,b),g.index+=h.length,s(h,!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),o=e(83126),s=e(25587),u=e(95955),c=e(61578),a=e(69905),f=e(80449),g=e(4112),p=e(29076),b=e(44639),h=e(81644),E=e(53776),P=e(2291),A=e(3338),I=e(59893),C=e(60473),O=e(52216),T=e(94338),D=e(94844),k=e(16697),$=I("matchAll"),L="RegExp String",R=L+" Iterator",U=D.set,N=D.getterFor(R),V=RegExp.prototype,j=TypeError,Y=n("".indexOf),G=n("".matchAll),J=!!G&&!A(function(){G("a",/./)}),Q=o(function(M,B,H,ee){U(this,{type:R,regexp:M,string:B,global:H,unicode:ee,done:!1})},L,function(){var M=N(this);if(M.done)return s(void 0,!0);var B=M.regexp,H=M.string,ee=T(B,H);return ee===null?(M.done=!0,s(void 0,!0)):M.global?(a(ee[0])===""&&(B.lastIndex=O(H,c(B.lastIndex),M.unicode)),s(ee,!1)):(M.done=!0,s(ee,!1))}),Z=function(K){var M=f(this),B=a(K),H=C(M,RegExp),ee=a(h(M)),ae,le,pe;return ae=new H(H===RegExp?M.source:M,ee),le=!!~Y(ee,"g"),pe=!!~Y(ee,"u"),ae.lastIndex=c(M.lastIndex),new Q(ae,B,le,pe)};t({target:"String",proto:!0,forced:J},{matchAll:function(M){var B=u(this),H,ee,ae,le;if(g(M)){if(J)return G(B,M)}else{if(b(M)&&(H=a(u(h(M))),!~Y(H,"g")))throw new j("`.matchAll` does not allow non-global regexes");if(J)return G(B,M);if(ae=E(M,$),ae===void 0&&k&&p(M)==="RegExp"&&(ae=Z),ae)return r(ae,M,B)}return ee=a(B),le=new RegExp(M,"g"),k?r(Z,le,ee):le[$](ee)}}),k||$ in V||P(V,$,Z)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),o=e(4112),s=e(61578),u=e(69905),c=e(95955),a=e(53776),f=e(52216),g=e(94338);r("match",function(p,b,h){return[function(P){var A=c(this),I=o(P)?void 0:a(P,p);return I?t(I,P,A):new RegExp(P)[p](u(A))},function(E){var P=n(this),A=u(E),I=h(b,P,A);if(I.done)return I.value;if(!P.global)return g(P,A);var C=P.unicode;P.lastIndex=0;for(var O=[],T=0,D;(D=g(P,A))!==null;){var k=u(D[0]);O[T]=k,k===""&&(P.lastIndex=f(A,s(P.lastIndex),C)),T++}return T===0?null:O}]})},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),o=e(94029),s=e(69905),u=e(82762),c=r([].push),a=r([].join);t({target:"String",stat:!0},{raw:function(g){var p=n(o(g).raw),b=u(p);if(!b)return"";for(var h=arguments.length,E=[],P=0;;){if(c(E,s(p[P++])),P===b)return a(E,"");PD.length?-1:k===""?$:A(D,k,$)};t({target:"String",proto:!0},{replaceAll:function(k,$){var L=o(this),R,U,N,V,j,Y,G,J,Q,Z=0,K=0,M="";if(!u(k)){if(R=c(k),R&&(U=a(o(g(k))),!~A(U,"g")))throw new P("`.replaceAll` does not allow non-global regexes");if(N=f(k,E),N)return r(N,k,L,$);if(h&&R)return I(a(L),k,$)}for(V=a(L),j=a(k),Y=s($),Y||($=a($)),G=j.length,J=O(1,G),Z=T(V,j,0);Z!==-1;)Q=Y?a($(j,Z,V)):p(j,V,Z,[],void 0,$),M+=C(V,K,Z)+Q,K=Z+G,Z=T(V,j,Z+J);return K")!=="7"});o("replace",function(j,Y,G){var J=N?"$":"$0";return[function(Z,K){var M=b(this),B=a(Z)?void 0:E(Z,C);return B?r(B,Z,M,K):r(Y,p(M),Z,K)},function(Q,Z){var K=u(this),M=p(Q);if(typeof Z=="string"&&$(Z,J)===-1&&$(Z,"$<")===-1){var B=G(Y,K,M,Z);if(B.done)return B.value}var H=c(Z);H||(Z=p(Z));var ee=K.global,ae;ee&&(ae=K.unicode,K.lastIndex=0);for(var le=[],pe;pe=A(K,M),!(pe===null||(k(le,pe),!ee));){var ve=p(pe[0]);ve===""&&(K.lastIndex=h(M,g(K.lastIndex),ae))}for(var He="",ze=0,rt=0;rt=ze&&(He+=L(M,ze,yt)+ge,ze=yt+ot.length)}return He+L(M,ze)}]},!V||!U||N)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),o=e(4112),s=e(95955),u=e(5370),c=e(69905),a=e(53776),f=e(94338);r("search",function(g,p,b){return[function(E){var P=s(this),A=o(E)?void 0:a(E,g);return A?t(A,E,P):new RegExp(E)[g](c(P))},function(h){var E=n(this),P=c(h),A=b(p,E,P);if(A.done)return A.value;var I=E.lastIndex;u(I,0)||(E.lastIndex=0);var C=f(E,P);return u(E.lastIndex,I)||(E.lastIndex=I),C===null?-1:C.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),o=e(8662),s=e(80449),u=e(4112),c=e(44639),a=e(95955),f=e(60473),g=e(52216),p=e(61578),b=e(69905),h=e(53776),E=e(71698),P=e(94338),A=e(88736),I=e(19286),C=e(3338),O=I.UNSUPPORTED_Y,T=4294967295,D=Math.min,k=[].push,$=n(/./.exec),L=n(k),R=n("".slice),U=!C(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var j="ab".split(N);return j.length!==2||j[0]!=="a"||j[1]!=="b"});o("split",function(N,V,j){var Y;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?Y=function(G,J){var Q=b(a(this)),Z=J===void 0?T:J>>>0;if(Z===0)return[];if(G===void 0)return[Q];if(!c(G))return r(V,Q,G,Z);for(var K=[],M=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),B=0,H=new RegExp(G.source,M+"g"),ee,ae,le;(ee=r(A,H,Q))&&(ae=H.lastIndex,!(ae>B&&(L(K,R(Q,B,ee.index)),ee.length>1&&ee.index=Z)));)H.lastIndex===ee.index&&H.lastIndex++;return B===Q.length?(le||!$(H,""))&&L(K,""):L(K,R(Q,B)),K.length>Z?E(K,0,Z):K}:"0".split(void 0,0).length?Y=function(G,J){return G===void 0&&J===0?[]:r(V,this,G,J)}:Y=V,[function(J,Q){var Z=a(this),K=u(J)?void 0:h(J,N);return K?r(K,J,Z,Q):r(Y,b(Z),J,Q)},function(G,J){var Q=s(this),Z=b(G),K=j(Y,Q,Z,J,Y!==V);if(K.done)return K.value;var M=f(Q,RegExp),B=Q.unicode,H=(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")+(O?"g":"y"),ee=new M(O?"^(?:"+Q.source+")":Q,H),ae=J===void 0?T:J>>>0;if(ae===0)return[];if(Z.length===0)return P(ee,Z)===null?[Z]:[];for(var le=0,pe=0,ve=[];pe1?arguments[1]:void 0,I.length)),O=s(A);return g?g(I,O,C):p(I,C,C+O.length)===O}})},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),o=e(56902),s=e(69905),u=r("".slice),c=Math.max,a=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var h=s(n(this)),E=h.length,P=o(p),A,I;return P===1/0&&(P=0),P<0&&(P=c(E+P,0)),A=b===void 0?E:o(b),A<=0||A===1/0?"":(I=a(P+A,E),P>=I?"":u(h,P,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),o=e(95955),s=e(69905),u=e(3338),c=Array,a=n("".charAt),f=n("".charCodeAt),g=n([].join),p="".toWellFormed,b="\uFFFD",h=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:h},{toWellFormed:function(){var P=s(o(this));if(h)return r(p,P);for(var A=P.length,I=c(A),C=0;C=56320||C+1>=A||(f(P,C+1)&64512)!==56320?I[C]=b:(I[C]=a(P,C),I[++C]=a(P,C))}return g(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),o=e(94237),s=e(16697),u=e(35454),c=e(42820),a=e(3338),f=e(32621),g=e(16332),p=e(80449),b=e(80524),h=e(17818),E=e(69905),P=e(35012),A=e(20132),I=e(7733),C=e(80689),O=e(53393),T=e(92635),D=e(71256),k=e(37691),$=e(55666),L=e(27597),R=e(2291),U=e(64110),N=e(77898),V=e(11898),j=e(54406),Y=e(6145),G=e(59893),J=e(38282),Q=e(94674),Z=e(14311),K=e(94573),M=e(94844),B=e(90560).forEach,H=V("hidden"),ee="Symbol",ae="prototype",le=M.set,pe=M.getterFor(ee),ve=Object[ae],He=r.Symbol,ze=He&&He[ae],rt=r.RangeError,ot=r.TypeError,yt=r.QObject,St=D.f,ge=k.f,Be=O.f,Xe=L.f,et=o([].push),Tt=N("symbols"),Pt=N("op-symbols"),je=N("wks"),xe=!yt||!yt[ae]||!yt[ae].findChild,Pe=function(Ae,xt,ct){var lt=St(ve,xt);lt&&delete ve[xt],ge(Ae,xt,ct),lt&&Ae!==ve&&ge(ve,xt,lt)},Me=u&&a(function(){return A(ge({},"a",{get:function(){return ge(this,"a",{value:7}).a}})).a!==7})?Pe:ge,De=function(Ae,xt){var ct=Tt[Ae]=A(ze);return le(ct,{type:ee,tag:Ae,description:xt}),u||(ct.description=xt),ct},Ke=function(xt,ct,lt){xt===ve&&Ke(Pt,ct,lt),p(xt);var it=h(ct);return p(lt),f(Tt,it)?(lt.enumerable?(f(xt,H)&&xt[H][it]&&(xt[H][it]=!1),lt=A(lt,{enumerable:P(0,!1)})):(f(xt,H)||ge(xt,H,P(1,{})),xt[H][it]=!0),Me(xt,it,lt)):ge(xt,it,lt)},Ne=function(xt,ct){p(xt);var lt=b(ct),it=I(lt).concat(me(lt));return B(it,function(Zt){(!u||n(Je,lt,Zt))&&Ke(xt,Zt,lt[Zt])}),xt},tt=function(xt,ct){return ct===void 0?A(xt):Ne(A(xt),ct)},Je=function(xt){var ct=h(xt),lt=n(Xe,this,ct);return this===ve&&f(Tt,ct)&&!f(Pt,ct)?!1:lt||!f(this,ct)||!f(Tt,ct)||f(this,H)&&this[H][ct]?lt:!0},Ft=function(xt,ct){var lt=b(xt),it=h(ct);if(!(lt===ve&&f(Tt,it)&&!f(Pt,it))){var Zt=St(lt,it);return Zt&&f(Tt,it)&&!(f(lt,H)&<[H][it])&&(Zt.enumerable=!0),Zt}},Gt=function(xt){var ct=Be(b(xt)),lt=[];return B(ct,function(it){!f(Tt,it)&&!f(j,it)&&et(lt,it)}),lt},me=function(Ae){var xt=Ae===ve,ct=Be(xt?Pt:b(Ae)),lt=[];return B(ct,function(it){f(Tt,it)&&(!xt||f(ve,it))&&et(lt,Tt[it])}),lt};c||(He=function(){if(g(ze,this))throw new ot("Symbol is not a constructor");var xt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),ct=Y(xt),lt=function(it){var Zt=this===void 0?r:this;Zt===ve&&n(lt,Pt,it),f(Zt,H)&&f(Zt[H],ct)&&(Zt[H][ct]=!1);var st=P(1,it);try{Me(Zt,ct,st)}catch(ce){if(!(ce instanceof rt))throw ce;Pe(Zt,ct,st)}};return u&&xe&&Me(ve,ct,{configurable:!0,set:lt}),De(ct,xt)},ze=He[ae],R(ze,"toString",function(){return pe(this).tag}),R(He,"withoutSetter",function(Ae){return De(Y(Ae),Ae)}),L.f=Je,k.f=Ke,$.f=Ne,D.f=Ft,C.f=O.f=Gt,T.f=me,J.f=function(Ae){return De(G(Ae),Ae)},u&&(U(ze,"description",{configurable:!0,get:function(){return pe(this).description}}),s||R(ve,"propertyIsEnumerable",Je,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:He}),B(I(je),function(Ae){Q(Ae)}),t({target:ee,stat:!0,forced:!c},{useSetter:function(){xe=!0},useSimple:function(){xe=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:tt,defineProperty:Ke,defineProperties:Ne,getOwnPropertyDescriptor:Ft}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:Gt}),Z(),K(He,ee),j[H]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),o=e(94237),s=e(32621),u=e(55327),c=e(16332),a=e(69905),f=e(64110),g=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var h={},E=function(){var k=arguments.length<1||arguments[0]===void 0?void 0:a(arguments[0]),$=c(b,this)?new p(k):k===void 0?p():p(k);return k===""&&(h[$]=!0),$};g(E,p),E.prototype=b,b.constructor=E;var P=String(p("description detection"))==="Symbol(description detection)",A=o(b.valueOf),I=o(b.toString),C=/^Symbol\((.*)\)[^)]+$/,O=o("".replace),T=o("".slice);f(b,"description",{configurable:!0,get:function(){var k=A(this);if(s(h,k))return"";var $=I(k),L=P?T($,7,-1):O($,C,"$1");return L===""?void 0:L}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),o=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),a=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var g=o(f);if(n(c,g))return c[g];var p=r("Symbol")(g);return c[g]=p,a[p]=g,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),o=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(o(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),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var a=o(this),f=r(a),g=n(c),p=g>=0?g:f+g;return p<0||p>=f?void 0:a[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),o=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(a,f){return o(s(this),a,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,o=t.exportTypedArrayMethod;o("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),o=e(97607),s=e(89945),u=e(94237),c=e(3338),a=t.aTypedArray,f=t.exportTypedArrayMethod,g=u("".slice),p=c(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(h){var E=arguments.length;a(this);var P=g(o(this),0,3)==="Big"?n(h):+h;return s(r,this,P,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var a=r(o(this),c,arguments.length>1?arguments[1]:void 0);return n(this,a)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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(o,s,u){return r(this,o,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(o,s,u){return r(this,o,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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(o,s,u){return r(this,o,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(o,s,u){return r(this,o,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(o,s,u){return r(this,o,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),o=e(58261),s=e(11005),u=e(59893),c=u("iterator"),a=t.Uint8Array,f=n(s.values),g=n(s.keys),p=n(s.entries),b=o.aTypedArray,h=o.exportTypedArrayMethod,E=a&&a.prototype,P=!r(function(){E[c].call([1])}),A=!!E&&E.values&&E[c]===E.values&&E.values.name==="values",I=function(){return f(b(this))};h("entries",function(){return p(b(this))},P),h("keys",function(){return g(b(this))},P),h("values",I,P||!A,{name:"values"}),h(c,I,P||!A,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,o=t.exportTypedArrayMethod,s=r([].join);o("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),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var a=arguments.length;return r(n,o(this),a>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(o(this),c,arguments.length>1?arguments[1]:void 0,function(a,f){return new(n(a))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,o=t.exportTypedArrayStaticMethod;o("of",function(){for(var u=0,c=arguments.length,a=new(n(this))(c);c>u;)a[u]=arguments[u++];return a},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("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,o=t.exportTypedArrayMethod;o("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,o=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,a=o(c/2),f=0,g;f1?arguments[1]:void 0,1),O=u(I);if(E)return r(p,this,O,C);var T=this.length,D=o(O),k=0;if(D+C>T)throw new a("Wrong length");for(;kh;)P[h]=p[h++];return P},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("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),o=e(63335),s=e(63668),u=e(58261),c=e(78177),a=e(17687),f=e(46573),g=e(19684),p=u.aTypedArray,b=u.exportTypedArrayMethod,h=t.Uint16Array,E=h&&r(h.prototype.sort),P=!!E&&!(n(function(){E(new h(2),null)})&&n(function(){E(new h(2),{})})),A=!!E&&!n(function(){if(f)return f<74;if(c)return c<67;if(a)return!0;if(g)return g<602;var C=new h(516),O=Array(516),T,D;for(T=0;T<516;T++)D=T%4,C[T]=515-T,O[T]=T-2*D+3;for(E(C,function(k,$){return(k/4|0)-($/4|0)}),T=0;T<516;T++)if(C[T]!==O[T])return!0}),I=function(C){return function(O,T){return C!==void 0?+C(O,T)||0:T!==T?-1:O!==O?1:O===0&&T===0?1/O>0&&1/T<0?1:-1:O>T}};b("sort",function(O){return O!==void 0&&o(O),A?E(this,O):s(p(this),I(O))},!A||P)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),o=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(a,f){var g=s(this),p=g.length,b=n(a,p),h=o(g);return new h(g.buffer,g.byteOffset+b*g.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),o=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,a=n.exportTypedArrayMethod,f=[].toLocaleString,g=!!u&&o(function(){f.call(new u(1))}),p=o(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!o(function(){u.prototype.toLocaleString.call([1,2])});a("toLocaleString",function(){return r(f,g?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,o=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;o("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),o=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,a=r(t.TypedArrayPrototype.sort);c("toSorted",function(g){g!==void 0&&n(g);var p=s(this),b=o(u(p),p);return a(b,g)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),o=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,a=o([].join);r(function(){c.call({})})&&(c=function(){return a(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(o,s,u){return r(this,o,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(o,s,u){return r(this,o,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(o,s,u){return r(this,o,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(o,s,u){return r(this,o,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),o=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,a=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(g){return g===8}}();a("with",function(g,p){var b=u(this),h=o(g),E=n(b)?s(p):+p;return t(b,c(b),h,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),o=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),a=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),h="",E=b.length,P=0,A,I;P1?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),o=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:o}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),o=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)}}),o("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),o=e(16697);t({target:"Array",proto:!0,forced:o},{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,o=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,a=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),o=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,a=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(g,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var b=o(g),h=s(u(p),10,2);return a(this,b,h[1]<<8|h[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),o=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,g){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=o(f);return c(this,p,s(g))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),o=e(63335),s=e(56472),u=e(2291),c=e(66477),a=e(64110),f=e(59893),g=e(94844),p=e(5978),b=n("SuppressedError"),h=ReferenceError,E=f("dispose"),P=f("toStringTag"),A="DisposableStack",I=g.set,C=g.getterFor(A),O="sync-dispose",T="disposed",D="pending",k=function(R){var U=C(R);if(U.state===T)throw new h(A+" already disposed");return U},$=function(){I(s(this,L),{type:A,state:D,stack:[]}),r||(this.disposed=!1)},L=$.prototype;c(L,{dispose:function(){var U=C(this);if(U.state!==T){U.state=T,r||(this.disposed=!0);for(var N=U.stack,V=N.length,j=!1,Y;V;){var G=N[--V];N[V]=null;try{G()}catch(J){j?Y=new b(J,Y):(j=!0,Y=J)}}if(U.stack=null,j)throw Y}},use:function(U){return p(k(this),U,O),U},adopt:function(U,N){var V=k(this);return o(N),p(V,void 0,O,function(){N(U)}),U},defer:function(U){var N=k(this);o(U),p(N,void 0,O,U)},move:function(){var U=k(this),N=new $;return C(N).stack=U.stack,U.stack=[],U.state=T,r||(this.disposed=!0),N}}),r&&a(L,"disposed",{configurable:!0,get:function(){return C(this).state===T}}),u(L,E,L.dispose,{name:"dispose"}),u(L,P,A,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:$})},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),o=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,a=/^\s*class\b/,f=r(a.exec),g=function(p){try{if(!u||!f(a,o(p)))return!1}catch(h){}var b=c(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!g(b)}})},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"),o=Function.prototype;o[n]===void 0&&r(o,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),o=e(80449),s=e(55327),u=e(53456),c=e(64110),a=e(69392),f=e(3338),g=e(32621),p=e(59893),b=e(46571).IteratorPrototype,h=e(35454),E=e(16697),P="constructor",A="Iterator",I=p("toStringTag"),C=TypeError,O=r[A],T=E||!s(O)||O.prototype!==b||!f(function(){O({})}),D=function(){if(n(this,b),u(this)===b)throw new C("Abstract class Iterator not directly constructable")},k=function($,L){h?c(b,$,{configurable:!0,get:function(){return L},set:function(R){if(o(this),this===b)throw new C("You can't redefine this property");g(this,$)?this[$]=R:a(this,$,R)}}):b[$]=L};g(b,I)||k(I,A),(T||!g(b,P)||b[P]===Object)&&k(P,D),D.prototype=b,t({global:!0,constructor:!0,forced:T},{Iterator:D})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),o=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");o(u,c)||r(u,c,function(){var a=n(this,"return");a&&t(a,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),o=e(10731),s=e(2279),u=e(51358),c=e(20547),a=e(16697),f=c(function(){for(var g=this.iterator,p=this.next,b,h;this.remaining;)if(this.remaining--,b=n(r(p,g)),h=this.done=!!b.done,h)return;if(b=n(r(p,g)),h=this.done=!!b.done,!h)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:a},{drop:function(p){n(this);var b=u(s(+p));return new f(o(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){o(this),n(c);var a=s(this),f=0;return!r(a,function(g,p){if(!c(g,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),o=e(80449),s=e(10731),u=e(20547),c=e(46319),a=e(16697),f=u(function(){for(var g=this.iterator,p=this.predicate,b=this.next,h,E,P;;){if(h=o(r(b,g)),E=this.done=!!h.done,E)return;if(P=h.value,c(g,p,[P,this.counter++],!0))return P}});t({target:"Iterator",proto:!0,real:!0,forced:a},{filter:function(p){return o(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),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){o(this),n(c);var a=s(this),f=0;return r(a,function(g,p){if(c(g,f++))return p(g)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(80449),s=e(10731),u=e(7157),c=e(20547),a=e(67996),f=e(16697),g=c(function(){for(var p=this.iterator,b=this.mapper,h,E;;){if(E=this.inner)try{if(h=o(r(E.next,E.iterator)),!h.done)return h.value;this.inner=null}catch(P){a(p,"throw",P)}if(h=o(r(this.next,p)),this.done=!!h.done)return;try{this.inner=u(b(h.value,this.counter++),!1)}catch(P){a(p,"throw",P)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return o(this),n(b),new g(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){o(this),n(c);var a=s(this),f=0;r(a,function(g){c(g,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),o=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),a=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:a},{from:function(p){var b=c(typeof p=="string"?n(p):p,!0);return o(s,b.iterator)?b.iterator:new f(b)}})},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),o=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(a){o(this),n(a);var f=s(this),g=arguments.length<2,p=g?void 0:arguments[1],b=0;if(r(f,function(h){g?(g=!1,p=h):p=a(p,h,b),b++},{IS_RECORD:!0}),g)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),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){o(this),n(c);var a=s(this),f=0;return r(a,function(g,p){if(c(g,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),o=e(10731),s=e(2279),u=e(51358),c=e(20547),a=e(67996),f=e(16697),g=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,a(p,"normal",void 0);var b=n(r(this.next,p)),h=this.done=!!b.done;if(!h)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var h=u(s(+b));return new g(o(this),{remaining:h})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),o=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(o(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),o=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new o(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),o=e(65911),s=e(94237),u=e(89945),c=e(55327),a=e(31946),f=e(18589),g=e(32621),p=e(69905),b=e(82762),h=e(69392),E=e(3338),P=e(70913),A=e(42820),I=n.JSON,C=n.Number,O=n.SyntaxError,T=I&&I.parse,D=o("Object","keys"),k=Object.getOwnPropertyDescriptor,$=s("".charAt),L=s("".slice),R=s(/./.exec),U=s([].push),N=/^\d$/,V=/^[1-9]$/,j=/^(?:-|\d)$/,Y=/^[\t\n\r ]$/,G=0,J=1,Q=function(ae,le){ae=p(ae);var pe=new B(ae,0,""),ve=pe.parse(),He=ve.value,ze=pe.skip(Y,ve.end);if(ze1?arguments[1]:void 0);return o(c,function(f,g){if(!a(f,g,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),u=o.Map,c=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(g,function(h,E){p(h,E,g)&&c(b,E,h)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),a=r(u,arguments.length>1?arguments[1]:void 0),f=o(c,function(g,p){if(a(g,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),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),a=r(u,arguments.length>1?arguments[1]:void 0),f=o(c,function(g,p){if(a(g,p,c))return{value:g}},!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),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return o(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),o=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(a,f){var g=o(this)?this:u,p=new g;s(f);var b=s(p.set);return n(a,function(h){r(b,p,f(h),h)}),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,a){if(c===s)return{key:a}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),u=o.Map,c=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(g,function(h,E){c(b,p(h,E,g),h)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),u=o.Map,c=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(g,function(h,E){c(b,E,p(h,E,g))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),o=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),a=arguments.length,f=0;f1?arguments[1]:void 0);return o(c,function(f,g){if(a(f,g,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),o=e(2786),s=TypeError,u=o.get,c=o.has,a=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(g,p){var b=n(this),h=arguments.length;r(p);var E=c(b,g);if(!E&&h<3)throw new s("Updating absent value");var P=E?u(b,g):r(h>2?arguments[2]:void 0)(g,b);return a(b,g,p(P,g,b)),b}})},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(o){return o*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,a,f){return n(r(s,u,c,a,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,o,s,u){var c=n>>>0,a=o>>>0,f=s>>>0;return a+(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,o){var s=65535,u=+n,c=+o,a=u&s,f=c&s,g=u>>16,p=c>>16,b=(g*f>>>0)+(a*f>>>16);return g*p+(b>>16)+((a*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,o,s,u){var c=n>>>0,a=o>>>0,f=s>>>0;return a-(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(o){return o*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),o=e(83126),s=e(25587),u=e(94844),c="Seeded Random",a=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',g=u.set,p=u.getterFor(a),b=TypeError,h=o(function(P){g(this,{type:a,seed:P%2147483647})},c,function(){var P=p(this),A=P.seed=(P.seed*1103515245+12345)%2147483647;return s((A&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(P){var A=r(P).seed;if(!n(A))throw new b(f);return new h(A)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var o=+n;return o===o&&o===0?1/o===-1/0:o<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,o){var s=65535,u=+n,c=+o,a=u&s,f=c&s,g=u>>>16,p=c>>>16,b=(g*f>>>0)+(a*f>>>16);return g*p+(b>>>16)+((a*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),o="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,a=TypeError,f=parseInt,g=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),h=r(p.exec),E=r(1 .toString),P=r("".slice),A=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(C,O){var T=1;if(typeof C!="string")throw new a(o);if(!C.length)throw new c(o);if(b(C,0)==="-"&&(T=-1,C=P(C,1),!C.length))throw new c(o);var D=O===void 0?10:n(O);if(D<2||D>36)throw new u(s);if(!h(p,C))throw new c(o);var k=A(C,"."),$=f(k[0],D);if(k.length>1&&($+=f(k[1],D)/g(D,k[1].length)),D===10&&E($,D)!==C)throw new c(o);return T*$}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(o,s,u){return new r(o,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(o){return new r(o,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(o){return new r(o,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(o){return new r(o,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),o=e(51996),s=e(63335),u=e(80449),c=e(56472),a=e(55327),f=e(4112),g=e(31946),p=e(53776),b=e(2291),h=e(66477),E=e(64110),P=e(61810),A=e(59893),I=e(94844),C=A("observable"),O="Observable",T="Subscription",D="SubscriptionObserver",k=I.getterFor,$=I.set,L=k(O),R=k(T),U=k(D),N=function(J){this.observer=u(J),this.cleanup=void 0,this.subscriptionObserver=void 0};N.prototype={type:T,clean:function(){var J=this.cleanup;if(J){this.cleanup=void 0;try{J()}catch(Q){P(Q)}}},close:function(){if(!n){var J=this.facade,Q=this.subscriptionObserver;J.closed=!0,Q&&(Q.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var V=function(J,Q){var Z=$(this,new N(J)),K;n||(this.closed=!1);try{(K=p(J,"start"))&&r(K,J,this)}catch(ee){P(ee)}if(!Z.isClosed()){var M=Z.subscriptionObserver=new j(Z);try{var B=Q(M),H=B;f(B)||(Z.cleanup=a(B.unsubscribe)?function(){H.unsubscribe()}:s(B))}catch(ee){M.error(ee);return}Z.isClosed()&&Z.clean()}};V.prototype=h({},{unsubscribe:function(){var Q=R(this);Q.isClosed()||(Q.close(),Q.clean())}}),n&&E(V.prototype,"closed",{configurable:!0,get:function(){return R(this).isClosed()}});var j=function(J){$(this,{type:D,subscriptionState:J}),n||(this.closed=!1)};j.prototype=h({},{next:function(Q){var Z=U(this).subscriptionState;if(!Z.isClosed()){var K=Z.observer;try{var M=p(K,"next");M&&r(M,K,Q)}catch(B){P(B)}}},error:function(Q){var Z=U(this).subscriptionState;if(!Z.isClosed()){var K=Z.observer;Z.close();try{var M=p(K,"error");M?r(M,K,Q):P(Q)}catch(B){P(B)}Z.clean()}},complete:function(){var Q=U(this).subscriptionState;if(!Q.isClosed()){var Z=Q.observer;Q.close();try{var K=p(Z,"complete");K&&r(K,Z)}catch(M){P(M)}Q.clean()}}}),n&&E(j.prototype,"closed",{configurable:!0,get:function(){return U(this).subscriptionState.isClosed()}});var Y=function(Q){c(this,G),$(this,{type:O,subscriber:s(Q)})},G=Y.prototype;h(G,{subscribe:function(Q){var Z=arguments.length;return new V(a(Q)?{next:Q,error:Z>1?arguments[1]:void 0,complete:Z>2?arguments[2]:void 0}:g(Q)?Q:{},L(this).subscriber)}}),b(G,C,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:Y}),o(O)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),o=e(80449),s=e(39812),u=e(85428),c=e(53776),a=e(62003),f=e(59893),g=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var h=s(this)?this:r("Observable"),E=c(o(b),g);if(E){var P=o(n(E,b));return P.constructor===h?P:new h(function(I){return P.subscribe(I)})}var A=u(b);return new h(function(I){a(A,function(C,O){if(I.next(C),I.closed)return O()},{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),o=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,a=o(c),f=0;f?@[\\\\\\]^`{|}~"+o+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var g=n(f),p=s(g,0);return(p>47&&p<58?"\\x3":"")+u(g,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 o(c,function(f){if(!a(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(19691),s=e(57002),u=o.Set,c=o.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(g,function(h){p(h,h,g)&&c(b,h)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),a=r(u,arguments.length>1?arguments[1]:void 0),f=o(c,function(g){if(a(g,g,c))return{value:g}},!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),o=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(o,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),o=e(22627),s=!o("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),o=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(o,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),o=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(o,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),o=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(o,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),o=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var g=n(this),p=f===void 0?",":s(f),b=[];return o(g,function(h){c(b,h)}),u(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(19691),s=e(57002),u=o.Set,c=o.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new u;return s(g,function(h){c(b,p(h,h,g))}),b}})},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),o=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var a=n(this),f=arguments.length<2,g=f?void 0:arguments[1];if(r(c),o(a,function(p){f?(f=!1,g=p):g=c(g,p,p,a)}),f)throw new s("Reduce of empty set with no initial value");return g}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),a=r(u,arguments.length>1?arguments[1]:void 0);return o(c,function(f){if(a(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(o,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),o=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(o,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),o=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var a=s(n(this)),f=a.length,g=o(c),p=g>=0?g:f+g;return p<0||p>=f?void 0:r(a,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),o=e(95955),s=e(69905),u=e(94844),c=e(13764),a=c.codeAt,f=c.charAt,g="String Iterator",p=u.set,b=u.getterFor(g),h=r(function(P){p(this,{type:g,string:P,index:0})},"String",function(){var P=b(this),A=P.string,I=P.index,C;return I>=A.length?n(void 0,!0):(C=f(A,I),P.index+=C.length,n({codePoint:a(C,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new h(s(o(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),o=e(94237),s=e(13743),u=e(80449),c=e(94029),a=e(55327),f=e(82762),g=e(37691).f,p=e(71698),b=e(42530),h=e(67410),E=e(79204),P=e(19268),A=new b.WeakMap,I=b.get,C=b.has,O=b.set,T=Array,D=TypeError,k=Object.freeze||Object,$=Object.isFrozen,L=Math.min,R=o("".charAt),U=o("".slice),N=o("".split),V=o(/./.exec),j=/([\n\u2028\u2029]|\r\n?)/g,Y=RegExp("^["+P+"]*"),G=RegExp("[^"+P+"]"),J="Invalid tag",Q="Invalid opening line",Z="Invalid closing line",K=function(le){var pe=le.raw;if(t&&!$(pe))throw new D("Raw template should be frozen");if(C(A,pe))return I(A,pe);var ve=M(pe),He=H(ve);return g(He,"raw",{value:k(ve)}),k(He),O(A,pe,He),He},M=function(le){var pe=c(le),ve=f(pe),He=T(ve),ze=T(ve),rt=0,ot,yt,St,ge;if(!ve)throw new D(J);for(;rt0)throw new D(Q);ot[1]=""}if(Xe){if(ot.length===1||V(G,ot[ot.length-1]))throw new D(Z);ot[ot.length-2]="",ot[ot.length-1]=""}for(var et=2;et1?arguments[1]:void 0);return n(this,a)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var a=r(o(this),c,arguments.length>1?arguments[1]:void 0);return n(this,a)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),o=e(58261),s=e(69478),u=o.aTypedArrayConstructor,c=o.exportTypedArrayStaticMethod;c("fromAsync",function(f){var g=this,p=arguments.length,b=p>1?arguments[1]:void 0,h=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(g),E(n(f,b,h))}).then(function(E){return s(u(g),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var a=arguments.length>1?arguments[1]:void 0;return r(o(this),c,a,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),o=e(51981),s=e(93303),u=e(56902),c=e(3338),a=t.aTypedArray,f=t.getTypedArrayConstructor,g=t.exportTypedArrayMethod,p=Math.max,b=Math.min,h=!c(function(){var E=new Int8Array([1]),P=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return P[0]!==2||P[1]!==3});g("toSpliced",function(P,A){var I=a(this),C=f(I),O=r(I),T=o(P,O),D=arguments.length,k=0,$,L,R,U,N,V,j;if(D===0)$=L=0;else if(D===1)$=0,L=O-T;else if(L=b(p(u(A),0),O-T),$=D-2,$){U=new C($),R=n(U);for(var Y=2;Y1?o(arguments[1]):void 0,$=f(k)==="base64"?g:p,L=k?!!k.strict:!1,R=L?D:P(D,C,"");if(R.length%4===0)A(R,-2)==="=="?R=A(R,0,-2):A(R,-1)==="="&&(R=A(R,0,-1));else if(L)throw new h("Input is not correctly padded");var U=R.length%4;switch(U){case 1:throw new h("Bad input length");case 2:R+="AA";break;case 3:R+="A"}for(var N=[],V=0,j=R.length,Y=function(Q){var Z=E(R,V+Q);if(!u($,Z))throw new h('Bad char in input: "'+Z+'"');return $[Z]<<18-6*Q};V>16&255,G>>8&255,G&255)}var J=N.length;if(U===2){if(L&&N[J-2]!==0)throw new h(O);J-=2}else if(U===3){if(L&&N[J-1]!==0)throw new h(O);J--}return c(b,N,J)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),o=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,a=/[^\da-f]/i,f=n(a.exec),g=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){o(b);var h=b.length;if(h%2)throw new u("String should have an even number of characters");if(f(a,b))throw new u("String should only contain hex characters");for(var E=new s(h/2),P=0;P>6*D&63)};I+2>(-2*j&6)));return N}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),o=e(94237),s=e(89945),u=e(3338),c=e(69905),a=e(57106),f=e(66244).i2c,g=n("btoa"),p=o("".charAt),b=o("".charCodeAt),h=!!g&&!u(function(){return g("hi")!=="aGk="}),E=h&&!u(function(){g()}),P=h&&u(function(){return g(null)!=="bnVsbA=="}),A=h&&g.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!h||E||P||A},{btoa:function(C){if(a(arguments.length,1),h)return s(g,r,c(C));for(var O=c(C),T="",D=0,k=f,$,L;p(O,D)||(k="=",D%1);){if(L=b(O,D+=.75),L>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");$=$<<8|L,T+=p(k,63&$>>8-D%1*8)}return T}})},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),o=e(59594),s=e(68151),u=function(a){if(a&&a.forEach!==o)try{s(a,"forEach",o)}catch(f){a.forEach=o}};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),o=e(11005),s=e(68151),u=e(94573),c=e(59893),a=c("iterator"),f=o.values,g=function(b,h){if(b){if(b[a]!==f)try{s(b,a,f)}catch(P){b[a]=f}if(u(b,h,!0),r[h]){for(var E in o)if(b[E]!==o[E])try{s(b,E,o[E])}catch(P){b[E]=o[E]}}}};for(var p in r)g(t[p]&&t[p].prototype,p);g(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),o=e(3338),s=e(20132),u=e(35012),c=e(37691).f,a=e(2291),f=e(64110),g=e(32621),p=e(56472),b=e(80449),h=e(13367),E=e(7825),P=e(52109),A=e(80739),I=e(94844),C=e(35454),O=e(16697),T="DOMException",D="DATA_CLONE_ERR",k=n("Error"),$=n(T)||function(){try{var ze=n("MessageChannel")||r("worker_threads").MessageChannel;new ze().port1.postMessage(new WeakMap)}catch(rt){if(rt.name===D&&rt.code===25)return rt.constructor}}(),L=$&&$.prototype,R=k.prototype,U=I.set,N=I.getterFor(T),V="stack"in new k(T),j=function(ze){return g(P,ze)&&P[ze].m?P[ze].c:0},Y=function(){p(this,G);var rt=arguments.length,ot=E(rt<1?void 0:arguments[0]),yt=E(rt<2?void 0:arguments[1],"Error"),St=j(yt);if(U(this,{type:T,name:yt,message:ot,code:St}),C||(this.name=yt,this.message=ot,this.code=St),V){var ge=new k(ot);ge.name=T,c(this,"stack",u(1,A(ge.stack,1)))}},G=Y.prototype=s(R),J=function(ze){return{enumerable:!0,configurable:!0,get:ze}},Q=function(ze){return J(function(){return N(this)[ze]})};C&&(f(G,"code",Q("code")),f(G,"message",Q("message")),f(G,"name",Q("name"))),c(G,"constructor",u(1,Y));var Z=o(function(){return!(new $ instanceof k)}),K=Z||o(function(){return R.toString!==h||String(new $(1,2))!=="2: 1"}),M=Z||o(function(){return new $(1,"DataCloneError").code!==25}),B=Z||$[D]!==25||L[D]!==25,H=O?K||M||B:Z;t({global:!0,constructor:!0,forced:H},{DOMException:H?Y:$});var ee=n(T),ae=ee.prototype;K&&(O||$===ee)&&a(ae,"toString",h),M&&C&&$===ee&&f(ae,"code",J(function(){return j(b(this).name)}));for(var le in P)if(g(P,le)){var pe=P[le],ve=pe.s,He=u(6,pe.c);g(ee,ve)||c(ee,ve,He),g(ae,ve)||c(ae,ve,He)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),o=e(35012),s=e(37691).f,u=e(32621),c=e(56472),a=e(25576),f=e(7825),g=e(52109),p=e(80739),b=e(35454),h=e(16697),E="DOMException",P=n("Error"),A=n(E),I=function(){c(this,C);var Y=arguments.length,G=f(Y<1?void 0:arguments[0]),J=f(Y<2?void 0:arguments[1],"Error"),Q=new A(G,J),Z=new P(G);return Z.name=E,s(Q,"stack",o(1,p(Z.stack,1))),a(Q,this,I),Q},C=I.prototype=A.prototype,O="stack"in new P(E),T="stack"in new A(1,2),D=A&&b&&Object.getOwnPropertyDescriptor(r,E),k=!!D&&!(D.writable&&D.configurable),$=O&&!k&&!T;t({global:!0,constructor:!0,forced:h||$},{DOMException:$?I:A});var L=n(E),R=L.prototype;if(R.constructor!==L){h||s(R,"constructor",o(1,L));for(var U in g)if(u(g,U)){var N=g[U],V=N.s;u(L,V)||s(L,V,o(6,N.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),o=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),o(f);var g=u&&c.domain;n(g?g.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),o=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(o){var a=Object.getOwnPropertyDescriptor(r,"self");(c||!a||!a.get||!a.enumerable)&&n(r,"self",{get:function(){return r},set:function(g){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:g,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,o=e(93222),s=r.setImmediate?o(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),o=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==o},{setInterval:o})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),o=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==o},{setTimeout:o})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),o=e(65911),s=e(94237),u=e(3338),c=e(6145),a=e(55327),f=e(39812),g=e(4112),p=e(31946),b=e(18446),h=e(62003),E=e(80449),P=e(97607),A=e(32621),I=e(69392),C=e(68151),O=e(82762),T=e(57106),D=e(81644),k=e(2786),$=e(19691),L=e(57002),R=e(39311),U=e(25406),N=e(80426),V=n.Object,j=n.Array,Y=n.Date,G=n.Error,J=n.TypeError,Q=n.PerformanceMark,Z=o("DOMException"),K=k.Map,M=k.has,B=k.get,H=k.set,ee=$.Set,ae=$.add,le=$.has,pe=o("Object","keys"),ve=s([].push),He=s((!0).valueOf),ze=s(1 .valueOf),rt=s("".valueOf),ot=s(Y.prototype.getTime),yt=c("structuredClone"),St="DataCloneError",ge="Transferring",Be=function(me){return!u(function(){var Ae=new n.Set([7]),xt=me(Ae),ct=me(V(7));return xt===Ae||!xt.has(7)||!p(ct)||+ct!=7})&&me},Xe=function(me,Ae){return!u(function(){var xt=new Ae,ct=me({a:xt,b:xt});return!(ct&&ct.a===ct.b&&ct.a instanceof Ae&&ct.a.stack===xt.stack)})},et=function(me){return!u(function(){var Ae=me(new n.AggregateError([1],yt,{cause:3}));return Ae.name!=="AggregateError"||Ae.errors[0]!==1||Ae.message!==yt||Ae.cause!==3})},Tt=n.structuredClone,Pt=t||!Xe(Tt,G)||!Xe(Tt,Z)||!et(Tt),je=!Tt&&Be(function(me){return new Q(yt,{detail:me}).detail}),xe=Be(Tt)||je,Pe=function(me){throw new Z("Uncloneable type: "+me,St)},Me=function(me,Ae){throw new Z((Ae||"Cloning")+" of "+me+" cannot be properly polyfilled in this engine",St)},De=function(me,Ae){return xe||Me(Ae),xe(me)},Ke=function(){var me;try{me=new n.DataTransfer}catch(Ae){try{me=new n.ClipboardEvent("").clipboardData}catch(xt){}}return me&&me.items&&me.files?me:null},Ne=function(me,Ae,xt){if(M(Ae,me))return B(Ae,me);var ct=xt||P(me),lt,it,Zt,st,ce,dt;if(ct==="SharedArrayBuffer")xe?lt=xe(me):lt=me;else{var qe=n.DataView;!qe&&!a(me.slice)&&Me("ArrayBuffer");try{if(a(me.slice)&&!me.resizable)lt=me.slice(0);else for(it=me.byteLength,Zt=("maxByteLength"in me)?{maxByteLength:me.maxByteLength}:void 0,lt=new ArrayBuffer(it,Zt),st=new qe(me),ce=new qe(lt),dt=0;dt1&&!g(arguments[1])?E(arguments[1]):void 0,ct=xt?xt.transfer:void 0,lt,it;ct!==void 0&&(lt=new K,it=Ft(ct,lt));var Zt=Je(Ae,lt);return it&&Gt(it),Zt}})},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),o=e(94237),s=e(35454),u=e(3299),c=e(2291),a=e(64110),f=e(66477),g=e(94573),p=e(83126),b=e(94844),h=e(56472),E=e(55327),P=e(32621),A=e(80666),I=e(97607),C=e(80449),O=e(31946),T=e(69905),D=e(20132),k=e(35012),$=e(85428),L=e(26006),R=e(25587),U=e(57106),N=e(59893),V=e(63668),j=N("iterator"),Y="URLSearchParams",G=Y+"Iterator",J=b.set,Q=b.getterFor(Y),Z=b.getterFor(G),K=Object.getOwnPropertyDescriptor,M=function(lt){if(!s)return r[lt];var it=K(r,lt);return it&&it.value},B=M("fetch"),H=M("Request"),ee=M("Headers"),ae=H&&H.prototype,le=ee&&ee.prototype,pe=r.RegExp,ve=r.TypeError,He=r.decodeURIComponent,ze=r.encodeURIComponent,rt=o("".charAt),ot=o([].join),yt=o([].push),St=o("".replace),ge=o([].shift),Be=o([].splice),Xe=o("".split),et=o("".slice),Tt=/\+/g,Pt=Array(4),je=function(lt){return Pt[lt-1]||(Pt[lt-1]=pe("((?:%[\\da-f]{2}){"+lt+"})","gi"))},xe=function(lt){try{return He(lt)}catch(it){return lt}},Pe=function(lt){var it=St(lt,Tt," "),Zt=4;try{return He(it)}catch(st){for(;Zt;)it=St(it,je(Zt--),xe);return it}},Me=/[!'()~]|%20/g,De={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Ke=function(lt){return De[lt]},Ne=function(lt){return St(ze(lt),Me,Ke)},tt=p(function(it,Zt){J(this,{type:G,target:Q(it).entries,index:0,kind:Zt})},Y,function(){var it=Z(this),Zt=it.target,st=it.index++;if(!Zt||st>=Zt.length)return it.target=void 0,R(void 0,!0);var ce=Zt[st];switch(it.kind){case"keys":return R(ce.key,!1);case"values":return R(ce.value,!1)}return R([ce.key,ce.value],!1)},!0),Je=function(lt){this.entries=[],this.url=null,lt!==void 0&&(O(lt)?this.parseObject(lt):this.parseQuery(typeof lt=="string"?rt(lt,0)==="?"?et(lt,1):lt:T(lt)))};Je.prototype={type:Y,bindURL:function(lt){this.url=lt,this.update()},parseObject:function(lt){var it=this.entries,Zt=L(lt),st,ce,dt,qe,wt,Mt,hr;if(Zt)for(st=$(lt,Zt),ce=st.next;!(dt=n(ce,st)).done;){if(qe=$(C(dt.value)),wt=qe.next,(Mt=n(wt,qe)).done||(hr=n(wt,qe)).done||!n(wt,qe).done)throw new ve("Expected sequence with length 2");yt(it,{key:T(Mt.value),value:T(hr.value)})}else for(var nt in lt)P(lt,nt)&&yt(it,{key:nt,value:T(lt[nt])})},parseQuery:function(lt){if(lt)for(var it=this.entries,Zt=Xe(lt,"&"),st=0,ce,dt;st0?arguments[0]:void 0,Zt=J(this,new Je(it));s||(this.size=Zt.entries.length)},Gt=Ft.prototype;if(f(Gt,{append:function(it,Zt){var st=Q(this);U(arguments.length,2),yt(st.entries,{key:T(it),value:T(Zt)}),s||this.length++,st.updateURL()},delete:function(lt){for(var it=Q(this),Zt=U(arguments.length,1),st=it.entries,ce=T(lt),dt=Zt<2?void 0:arguments[1],qe=dt===void 0?dt:T(dt),wt=0;wtst.key?1:-1}),it.updateURL()},forEach:function(it){for(var Zt=Q(this).entries,st=A(it,arguments.length>1?arguments[1]:void 0),ce=0,dt;ce1?xt(arguments[1]):{})}}),E(H)){var ct=function(it){return h(this,ae),new H(it,arguments.length>1?xt(arguments[1]):{})};ae.constructor=ct,ct.prototype=ae,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ct})}}i.exports={URLSearchParams:Ft,getState:Q}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),o=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),a=r(u.delete),f=r(u.forEach),g=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(b){var h=arguments.length,E=h<2?void 0:arguments[1];if(h&&E===void 0)return a(this,b);var P=[];f(this,function($,L){g(P,{key:L,value:$})}),o(h,1);for(var A=n(b),I=n(E),C=0,O=0,T=!1,D=P.length,k;C?@[\\\]^|]/,Tt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Pt=/^[\u0000-\u0020]+/,je=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,xe=/[\t\n\r]/g,Pe,Me=function(pt){var Ue=H(pt,"."),Ze,Re,Ge,Ut,Rt,we,nr;if(Ue.length&&Ue[Ue.length-1]===""&&Ue.length--,Ze=Ue.length,Ze>4)return pt;for(Re=[],Ge=0;Ge1&&Y(Ut,0)==="0"&&(Rt=G(St,Ut)?16:8,Ut=ee(Ut,Rt===8?1:2)),Ut==="")we=0;else{if(!G(Rt===10?Be:Rt===8?ge:Xe,Ut))return pt;we=N(Ut,Rt)}K(Re,we)}for(Ge=0;Ge=j(256,5-Ze))return null}else if(we>255)return null;for(nr=Z(Re),Ge=0;Ge6))return;for(we=0;un();){if(nr=null,we>0)if(un()==="."&&we<4)Ge++;else return;if(!G(yt,un()))return;for(;G(yt,un());){if(Mr=N(un(),10),nr===null)nr=Mr;else{if(nr===0)return;nr=nr*10+Mr}if(nr>255)return;Ge++}Ue[Ze]=Ue[Ze]*256+nr,we++,(we===2||we===4)&&Ze++}if(we!==4)return;break}else if(un()===":"){if(Ge++,!un())return}else if(un())return;Ue[Ze++]=Ut}if(Re!==null)for(_n=Ze-Re,Ze=7;Ze!==0&&_n>0;)ar=Ue[Ze],Ue[Ze--]=Ue[Re+_n-1],Ue[Re+--_n]=ar;else if(Ze!==8)return;return Ue},Ke=function(pt){for(var Ue=null,Ze=1,Re=null,Ge=0,Ut=0;Ut<8;Ut++)pt[Ut]!==0?(Ge>Ze&&(Ue=Re,Ze=Ge),Re=null,Ge=0):(Re===null&&(Re=Ut),++Ge);return Ge>Ze&&(Ue=Re,Ze=Ge),Ue},Ne=function(pt){var Ue,Ze,Re,Ge;if(typeof pt=="number"){for(Ue=[],Ze=0;Ze<4;Ze++)le(Ue,pt%256),pt=V(pt/256);return J(Ue,".")}else if(typeof pt=="object"){for(Ue="",Re=Ke(pt),Ze=0;Ze<8;Ze++)Ge&&pt[Ze]===0||(Ge&&(Ge=!1),Re===Ze?(Ue+=Ze?":":"::",Ge=!0):(Ue+=Q(pt[Ze],16),Ze<7&&(Ue+=":")));return"["+Ue+"]"}return pt},tt={},Je=p({},tt,{" ":1,'"':1,"<":1,">":1,"`":1}),Ft=p({},Je,{"#":1,"?":1,"{":1,"}":1}),Gt=p({},Ft,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),me=function(pt,Ue){var Ze=E(pt,0);return Ze>32&&Ze<127&&!g(Ue,pt)?pt:encodeURIComponent(pt)},Ae={ftp:21,file:null,http:80,https:443,ws:80,wss:443},xt=function(pt,Ue){var Ze;return pt.length===2&&G(rt,Y(pt,0))&&((Ze=Y(pt,1))===":"||!Ue&&Ze==="|")},ct=function(pt){var Ue;return pt.length>1&&xt(ee(pt,0,2))&&(pt.length===2||(Ue=Y(pt,2))==="/"||Ue==="\\"||Ue==="?"||Ue==="#")},lt=function(pt){return pt==="."||ae(pt)==="%2e"},it=function(pt){return pt=ae(pt),pt===".."||pt==="%2e."||pt===".%2e"||pt==="%2e%2e"},Zt={},st={},ce={},dt={},qe={},wt={},Mt={},hr={},nt={},ir={},Ie={},Dt={},ur={},pr={},Tr={},mr={},vr={},Nr={},Wr={},Qr={},an={},cr=function(pt,Ue,Ze){var Re=A(pt),Ge,Ut,Rt;if(Ue){if(Ut=this.parse(Re),Ut)throw new U(Ut);this.searchParams=null}else{if(Ze!==void 0&&(Ge=new cr(Ze,!0)),Ut=this.parse(Re,null,Ge),Ut)throw new U(Ut);Rt=L(new $),Rt.bindURL(this),this.searchParams=Rt}};cr.prototype={type:"URL",parse:function(pt,Ue,Ze){var Re=this,Ge=Ue||Zt,Ut=0,Rt="",we=!1,nr=!1,Mr=!1,_n,ar,un,rn;for(pt=A(pt),Ue||(Re.scheme="",Re.username="",Re.password="",Re.host=null,Re.port=null,Re.path=[],Re.query=null,Re.fragment=null,Re.cannotBeABaseURL=!1,pt=M(pt,Pt,""),pt=M(pt,je,"$1")),pt=M(pt,xe,""),_n=b(pt);Ut<=_n.length;){switch(ar=_n[Ut],Ge){case Zt:if(ar&&G(rt,ar))Rt+=ae(ar),Ge=st;else{if(Ue)return ve;Ge=ce;continue}break;case st:if(ar&&(G(ot,ar)||ar==="+"||ar==="-"||ar==="."))Rt+=ae(ar);else if(ar===":"){if(Ue&&(Re.isSpecial()!==g(Ae,Rt)||Rt==="file"&&(Re.includesCredentials()||Re.port!==null)||Re.scheme==="file"&&!Re.host))return;if(Re.scheme=Rt,Ue){Re.isSpecial()&&Ae[Re.scheme]===Re.port&&(Re.port=null);return}Rt="",Re.scheme==="file"?Ge=pr:Re.isSpecial()&&Ze&&Ze.scheme===Re.scheme?Ge=dt:Re.isSpecial()?Ge=hr:_n[Ut+1]==="/"?(Ge=qe,Ut++):(Re.cannotBeABaseURL=!0,K(Re.path,""),Ge=Wr)}else{if(Ue)return ve;Rt="",Ge=ce,Ut=0;continue}break;case ce:if(!Ze||Ze.cannotBeABaseURL&&ar!=="#")return ve;if(Ze.cannotBeABaseURL&&ar==="#"){Re.scheme=Ze.scheme,Re.path=h(Ze.path),Re.query=Ze.query,Re.fragment="",Re.cannotBeABaseURL=!0,Ge=an;break}Ge=Ze.scheme==="file"?pr:wt;continue;case dt:if(ar==="/"&&_n[Ut+1]==="/")Ge=nt,Ut++;else{Ge=wt;continue}break;case qe:if(ar==="/"){Ge=ir;break}else{Ge=Nr;continue}case wt:if(Re.scheme=Ze.scheme,ar===Pe)Re.username=Ze.username,Re.password=Ze.password,Re.host=Ze.host,Re.port=Ze.port,Re.path=h(Ze.path),Re.query=Ze.query;else if(ar==="/"||ar==="\\"&&Re.isSpecial())Ge=Mt;else if(ar==="?")Re.username=Ze.username,Re.password=Ze.password,Re.host=Ze.host,Re.port=Ze.port,Re.path=h(Ze.path),Re.query="",Ge=Qr;else if(ar==="#")Re.username=Ze.username,Re.password=Ze.password,Re.host=Ze.host,Re.port=Ze.port,Re.path=h(Ze.path),Re.query=Ze.query,Re.fragment="",Ge=an;else{Re.username=Ze.username,Re.password=Ze.password,Re.host=Ze.host,Re.port=Ze.port,Re.path=h(Ze.path),Re.path.length--,Ge=Nr;continue}break;case Mt:if(Re.isSpecial()&&(ar==="/"||ar==="\\"))Ge=nt;else if(ar==="/")Ge=ir;else{Re.username=Ze.username,Re.password=Ze.password,Re.host=Ze.host,Re.port=Ze.port,Ge=Nr;continue}break;case hr:if(Ge=nt,ar!=="/"||Y(Rt,Ut+1)!=="/")continue;Ut++;break;case nt:if(ar!=="/"&&ar!=="\\"){Ge=ir;continue}break;case ir:if(ar==="@"){we&&(Rt="%40"+Rt),we=!0,un=b(Rt);for(var dn=0;dn65535)return ze;Re.port=Re.isSpecial()&&ea===Ae[Re.scheme]?null:ea,Rt=""}if(Ue)return;Ge=vr;continue}else return ze;break;case pr:if(Re.scheme="file",ar==="/"||ar==="\\")Ge=Tr;else if(Ze&&Ze.scheme==="file")switch(ar){case Pe:Re.host=Ze.host,Re.path=h(Ze.path),Re.query=Ze.query;break;case"?":Re.host=Ze.host,Re.path=h(Ze.path),Re.query="",Ge=Qr;break;case"#":Re.host=Ze.host,Re.path=h(Ze.path),Re.query=Ze.query,Re.fragment="",Ge=an;break;default:ct(J(h(_n,Ut),""))||(Re.host=Ze.host,Re.path=h(Ze.path),Re.shortenPath()),Ge=Nr;continue}else{Ge=Nr;continue}break;case Tr:if(ar==="/"||ar==="\\"){Ge=mr;break}Ze&&Ze.scheme==="file"&&!ct(J(h(_n,Ut),""))&&(xt(Ze.path[0],!0)?K(Re.path,Ze.path[0]):Re.host=Ze.host),Ge=Nr;continue;case mr:if(ar===Pe||ar==="/"||ar==="\\"||ar==="?"||ar==="#"){if(!Ue&&xt(Rt))Ge=Nr;else if(Rt===""){if(Re.host="",Ue)return;Ge=vr}else{if(rn=Re.parseHost(Rt),rn)return rn;if(Re.host==="localhost"&&(Re.host=""),Ue)return;Rt="",Ge=vr}continue}else Rt+=ar;break;case vr:if(Re.isSpecial()){if(Ge=Nr,ar!=="/"&&ar!=="\\")continue}else if(!Ue&&ar==="?")Re.query="",Ge=Qr;else if(!Ue&&ar==="#")Re.fragment="",Ge=an;else if(ar!==Pe&&(Ge=Nr,ar!=="/"))continue;break;case Nr:if(ar===Pe||ar==="/"||ar==="\\"&&Re.isSpecial()||!Ue&&(ar==="?"||ar==="#")){if(it(Rt)?(Re.shortenPath(),ar!=="/"&&!(ar==="\\"&&Re.isSpecial())&&K(Re.path,"")):lt(Rt)?ar!=="/"&&!(ar==="\\"&&Re.isSpecial())&&K(Re.path,""):(Re.scheme==="file"&&!Re.path.length&&xt(Rt)&&(Re.host&&(Re.host=""),Rt=Y(Rt,0)+":"),K(Re.path,Rt)),Rt="",Re.scheme==="file"&&(ar===Pe||ar==="?"||ar==="#"))for(;Re.path.length>1&&Re.path[0]==="";)B(Re.path);ar==="?"?(Re.query="",Ge=Qr):ar==="#"&&(Re.fragment="",Ge=an)}else Rt+=me(ar,Ft);break;case Wr:ar==="?"?(Re.query="",Ge=Qr):ar==="#"?(Re.fragment="",Ge=an):ar!==Pe&&(Re.path[0]+=me(ar,tt));break;case Qr:!Ue&&ar==="#"?(Re.fragment="",Ge=an):ar!==Pe&&(ar==="'"&&Re.isSpecial()?Re.query+="%27":ar==="#"?Re.query+="%23":Re.query+=me(ar,tt));break;case an:ar!==Pe&&(Re.fragment+=me(ar,Je));break}Ut++}},parseHost:function(pt){var Ue,Ze,Re;if(Y(pt,0)==="["){if(Y(pt,pt.length-1)!=="]"||(Ue=De(ee(pt,1,-1)),!Ue))return He;this.host=Ue}else if(this.isSpecial()){if(pt=P(pt),G(et,pt)||(Ue=Me(pt),Ue===null))return He;this.host=Ue}else{if(G(Tt,pt))return He;for(Ue="",Ze=b(pt),Re=0;Re1?arguments[1]:void 0,Ge=D(Ze,new cr(Ue,!1,Re));r||(Ze.href=Ge.serialize(),Ze.origin=Ge.getOrigin(),Ze.protocol=Ge.getProtocol(),Ze.username=Ge.getUsername(),Ze.password=Ge.getPassword(),Ze.host=Ge.getHost(),Ze.hostname=Ge.getHostname(),Ze.port=Ge.getPort(),Ze.pathname=Ge.getPathname(),Ze.search=Ge.getSearch(),Ze.searchParams=Ge.getSearchParams(),Ze.hash=Ge.getHash())},Vt=tr.prototype,Sr=function(pt,Ue){return{get:function(){return k(this)[pt]()},set:Ue&&function(Ze){return k(this)[Ue](Ze)},configurable:!0,enumerable:!0}};if(r&&(a(Vt,"href",Sr("serialize","setHref")),a(Vt,"origin",Sr("getOrigin")),a(Vt,"protocol",Sr("getProtocol","setProtocol")),a(Vt,"username",Sr("getUsername","setUsername")),a(Vt,"password",Sr("getPassword","setPassword")),a(Vt,"host",Sr("getHost","setHost")),a(Vt,"hostname",Sr("getHostname","setHostname")),a(Vt,"port",Sr("getPort","setPort")),a(Vt,"pathname",Sr("getPathname","setPathname")),a(Vt,"search",Sr("getSearch","setSearch")),a(Vt,"searchParams",Sr("getSearchParams")),a(Vt,"hash",Sr("getHash","setHash"))),c(Vt,"toJSON",function(){return k(this).serialize()},{enumerable:!0}),c(Vt,"toString",function(){return k(this).serialize()},{enumerable:!0}),R){var Te=R.createObjectURL,gr=R.revokeObjectURL;Te&&c(tr,"createObjectURL",s(Te,R)),gr&&c(tr,"revokeObjectURL",s(gr,R))}I(tr,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:tr})},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,o,s){return o=(0,t.Z)(o),o in n?Object.defineProperty(n,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[o]=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,o){if(n==null)return{};var s=t(n,o),u,c;if(Object.getOwnPropertySymbols){var a=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 a=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(a!=null){var f,g,p,b,h=[],E=!0,P=!1;try{if(p=(a=a.call(u)).next,c===0){if(Object(a)!==a)return;E=!1}else for(;!(E=(f=p.call(a)).done)&&(h.push(f.value),h.length!==c);E=!0);}catch(A){P=!0,g=A}finally{try{if(!E&&a.return!=null&&(b=a.return(),Object(b)!==b))return}finally{if(P)throw g}}return h}}var n=e(99227),o=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,o.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(o,s){if((0,t.Z)(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var c=u.call(o,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(o)}function n(o){var s=r(o,"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,o){(o==null||o>n.length)&&(o=n.length);for(var s=0,u=new Array(o);sr.length)&&(n=r.length);for(var o=0,s=Array(n);o=0;--ee){var ae=this.tryEntries[ee],le=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var pe=u.call(ae,"catchLoc"),ve=u.call(ae,"finallyLoc");if(pe&&ve){if(this.prev=0;--H){var ee=this.tryEntries[H];if(ee.tryLoc<=this.prev&&u.call(ee,"finallyLoc")&&this.prev=0;--B){var H=this.tryEntries[B];if(H.finallyLoc===M)return this.complete(H.completion,H.afterLoc),J(H),O}},catch:function(M){for(var B=this.tryEntries.length-1;B>=0;--B){var H=this.tryEntries[B];if(H.tryLoc===M){var ee=H.completion;if(ee.type==="throw"){var ae=ee.arg;J(H)}return ae}}throw Error("illegal catch attempt")},delegateYield:function(M,B,H){return this.delegate={iterator:Z(M),resultName:B,nextLoc:H},this.method==="next"&&(this.arg=n),O}},o}},75229: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(o,s){return o.__proto__=s,o},t(r,n)}},72071:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(80936);function r(u,c){var a=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(a!=null){var f,g,p,b,h=[],E=!0,P=!1;try{if(p=(a=a.call(u)).next,c===0){if(Object(a)!==a)return;E=!1}else for(;!(E=(f=p.call(a)).done)&&(h.push(f.value),h.length!==c);E=!0);}catch(A){P=!0,g=A}finally{try{if(!E&&a.return!=null&&(b=a.return(),Object(b)!==b))return}finally{if(P)throw g}}return h}}var n=e(44277),o=e(31619);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,o.Z)()}},4537:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(80936),r=e(37091),n=e(44277),o=e(31619);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,o.Z)()}},19127:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(60392);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(37091),o=e(44277);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,o.Z)(c)||s()}},70552:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(20135);function r(o,s){if((0,t.Z)(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var c=u.call(o,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(o)}function n(o){var s=r(o,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},20135: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)}},44277:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(60392);function r(n,o){if(n){if(typeof n=="string")return(0,t.Z)(n,o);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,o):void 0}}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,o,s){var u=s||{},c=u.noTrailing,a=c===void 0?!1:c,f=u.noLeading,g=f===void 0?!1:f,p=u.debounceMode,b=p===void 0?void 0:p,h,E=!1,P=0;function A(){h&&clearTimeout(h)}function I(O){var T=O||{},D=T.upcomingOnly,k=D===void 0?!1:D;A(),E=!k}function C(){for(var O=arguments.length,T=new Array(O),D=0;Dn?g?(P=Date.now(),a||(h=setTimeout(b?R:L,n))):L():a!==!0&&(h=setTimeout(b?R:L,b===void 0?n-$:n))}return C.cancel=I,C}function r(n,o,s){var u=s||{},c=u.atBegin,a=c===void 0?!1:c;return t(n,o,{debounceMode:a!==!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 o=t&2&&e;typeof o=="object"&&!~d.indexOf(o);o=i(o))Object.getOwnPropertyNames(o).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",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",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",8797:"p__Competitions__Edit__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",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"}[i]||i)+"."+{26:"d2067b4c",67:"75c8609b",109:"5a21aafc",195:"25737f2e",264:"789add35",265:"340e4e9a",278:"d58382de",292:"48cf66f6",310:"988de6e1",316:"1f60ada6",337:"5e289e4d",342:"b7f8131f",354:"d4d139cf",479:"def8e4b5",485:"ed8b9ce6",508:"c96532c8",532:"78024861",533:"4e2b1b87",547:"3b89fa9b",556:"caad6bed",559:"65a3d3e3",576:"c85b36be",629:"44a1d9a5",643:"5c808bb9",671:"4a609b8d",680:"937ce738",700:"1217e564",737:"d8675311",741:"ac5fd360",799:"c9aa94e6",869:"7ea5491c",895:"5cd81914",921:"dce1e1db",928:"3cfbc473",981:"24da50c7",1006:"10d6434b",1043:"6404b15e",1045:"03b1a2d8",1048:"9840092b",1070:"7f7ef1bc",1144:"c90eccaf",1148:"af99db0c",1154:"8cb80842",1188:"f4633e3d",1211:"abfcdadc",1253:"410d6292",1257:"47fd1dcf",1265:"c2ab1c90",1274:"5f6ea65a",1276:"1232c571",1343:"a7b7d7df",1416:"8b3150dd",1423:"87b294f3",1427:"e8dfb2c7",1443:"c5f305d1",1450:"9fcac2ce",1461:"eadc5ef4",1462:"fcf08abc",1470:"2a84c2e3",1475:"e80d5f47",1482:"85f59756",1512:"4166d311",1520:"e8999176",1545:"223d704c",1578:"52d910f6",1581:"efb9591b",1582:"0cd0a22a",1646:"e6e27b60",1657:"16b17966",1660:"8f007fd0",1674:"dae98b3a",1702:"d960ccb4",1713:"7f96bd62",1717:"5a8e581a",1727:"dadfd2f8",1783:"bd3d7e38",1799:"6f3f1a81",1831:"0d9843f1",1836:"fee6f349",1855:"a55f0a76",1880:"d67f59a0",1939:"88e64009",1953:"0b3328eb",1962:"cf4cb623",2011:"59d51f98",2045:"df5a2d26",2076:"e05b596e",2080:"cfe18e3b",2102:"2d52c93c",2141:"b5443d1c",2216:"555eaf2e",2240:"206de362",2249:"f4830452",2254:"d861a656",2262:"30ddb296",2300:"e1bf89cf",2303:"a02df38e",2307:"0333bf9c",2338:"9c4f8525",2339:"f7d4b6c1",2386:"192e235c",2396:"248e9c22",2404:"aec3f9fa",2412:"783b25d2",2413:"db284685",2425:"20a0aa90",2443:"57f4a20d",2476:"46119faf",2494:"68080a87",2501:"0e9db3dd",2524:"46bd1d80",2529:"d53ab054",2538:"de4a3723",2539:"e1d5f160",2548:"a8fbf09d",2570:"0860f48f",2577:"5d7d2c76",2594:"e87d3761",2603:"8ad59f0a",2659:"2bec3ca5",2707:"fef5efa0",2806:"f4aee8a0",2819:"6e1ecea0",2823:"94b0a06f",2826:"afdea6a6",2829:"e7d3f719",2837:"54a82605",2865:"f90042d8",2875:"8fc5c1aa",2884:"081e520c",2967:"6ff3db5f",2969:"ab3357d7",2983:"4079016d",3006:"287e9a9c",3133:"9bf3f89c",3141:"04317edd",3157:"cf286eda",3183:"338421fc",3198:"8e655451",3212:"ecbcdfae",3220:"b2ad03fe",3247:"1fbad74d",3260:"aabbc9eb",3267:"7bab569a",3282:"3f916ef7",3317:"b31234bc",3332:"92f86d88",3355:"fdde4c77",3356:"30388ffe",3391:"6093b391",3433:"aab8d4a5",3442:"b01dcbe3",3447:"cfb875f0",3451:"0fd52d43",3496:"72e53f70",3509:"963b484f",3550:"3dc83156",3581:"d18d29f1",3585:"819a83ea",3665:"ecc35838",3668:"b24c80e2",3685:"b5a5210b",3697:"481a10d9",3747:"efbd0ef9",3754:"1e0358e2",3777:"d5b0f2f1",3784:"f8c3149d",3805:"9dbcb95e",3862:"8806fb69",3873:"27c2fae0",3885:"f87f7f15",3910:"badbd452",3935:"3333dd2e",3951:"19dcdb36",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"d5c2f21b",4056:"56a31bf1",4058:"6326ceae",4078:"db7b7d7a",4088:"236723f3",4093:"4e129e38",4105:"c7f0732c",4144:"edbccb35",4164:"3c10cbde",4184:"ff08337d",4216:"13e70315",4217:"2ebf9d94",4227:"79c92158",4259:"4aae7b1d",4264:"edbc841b",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"5e8edd3d",4492:"4f917628",4496:"f775ce3d",4498:"aafffe4b",4504:"ff548192",4514:"e03548d0",4520:"7b21ffb3",4546:"4be19b6a",4565:"34ca03e6",4572:"2f164cbe",4599:"3fa5314c",4601:"ff8b1221",4610:"7bf5bea2",4621:"146013d2",4628:"ece2c60c",4662:"c42ae44e",4685:"c33f1528",4715:"b05ba6c4",4736:"41c27b5b",4741:"7981d7d0",4757:"3715384a",4766:"d267690e",4770:"c773e390",4790:"619413e4",4795:"93b6e940",4797:"a24e92db",4800:"7d72e398",4849:"34201f8c",4850:"1edda4b7",4862:"7515cce0",4884:"cfa0bf0d",4889:"0798b64b",4928:"51e206ac",4973:"edbcca37",4994:"0f1fb771",5022:"318b941f",5043:"377d6db7",5048:"654f399e",5060:"85dafcc6",5096:"fde498ba",5111:"188a2cd1",5125:"bd4ae3b9",5148:"dc125f13",5176:"e7927905",5179:"9751dc09",5186:"62a8d769",5191:"aa95198a",5238:"86a15e0b",5290:"5dabcdc2",5297:"88f381fa",5319:"f4cc79bb",5321:"1163c84e",5335:"2dbd27a0",5354:"7ae70604",5357:"0b8767d0",5359:"53e3aca1",5382:"7da8eb92",5402:"2b294957",5416:"454536b7",5434:"38b302a6",5470:"3ac80949",5494:"d89549c4",5518:"fb754aa9",5545:"e9678146",5549:"1868619c",5572:"e6ae43b1",5573:"f3870b71",5599:"b32668eb",5624:"4b356af1",5631:"e00d3d36",5650:"300f6368",5679:"4a090bef",5705:"41d2c5f1",5729:"fbcfc57a",5764:"e0d7e586",5775:"3182601b",5786:"d8789fd0",5798:"1313a656",5816:"16a60b34",5825:"f67e93c5",5876:"5eded409",5886:"490e40cd",5888:"6c35115a",5891:"38e43f88",5895:"7e277024",5902:"e393a9e1",5915:"cbe7a4ed",5992:"6f943624",6029:"3510462d",6034:"d259fae5",6045:"d268f87f",6047:"3ce45acd",6052:"e6475121",6063:"fb860d4b",6069:"449155fc",6126:"99519171",6127:"26a8cd63",6170:"07f25c2b",6265:"a04e9d54",6270:"9c88c750",6277:"ee6d3f3b",6309:"2898bc8d",6328:"dc430880",6366:"54339aa5",6378:"7f3a946a",6411:"7d1994e3",6434:"66d90857",6444:"28e9b453",6452:"c73d52e1",6531:"eac0ffe2",6541:"e96328e9",6583:"e54ed025",6587:"67cb255b",6634:"b19f5e5b",6651:"43c9494a",6685:"62a75275",6729:"34fdf47f",6741:"7cbded7b",6758:"332a788d",6774:"59d4d618",6784:"9683156a",6788:"d5198d1a",6796:"1e99d86c",6805:"e197a62a",6820:"d099f3cd",6845:"7c182866",6882:"75ab3f5e",6883:"e7c3ef06",6904:"4a49e269",6913:"127391f9",6963:"dc251441",6982:"3e4769d6",7008:"20c74841",7043:"b2d3d994",7045:"65ff7cb9",7046:"d812f8e9",7058:"340a646c",7062:"32c14f11",7084:"46ccce72",7156:"e7466006",7178:"d252b8d4",7182:"ae3d5918",7242:"c5ce8560",7260:"e3adf7b9",7331:"2e27a23b",7333:"bcfcb327",7365:"1005464f",7395:"4cdd1065",7460:"304ff8d1",7473:"b7fc9e00",7477:"cc1d7bac",7482:"23caf675",7511:"b0c188d2",7527:"9938cdc9",7545:"90196fe5",7560:"bc22d72f",7589:"c0906678",7591:"c8233ce9",7614:"4ccb5795",7622:"9c720e01",7631:"dee68dc0",7686:"4fcec9f9",7706:"c2a79e40",7806:"8ba0a637",7852:"b1f9fa05",7855:"fe40589b",7857:"89d08067",7878:"5a19e072",7884:"6efb7359",7922:"9d16f9b4",7964:"29aed9a1",8014:"62a95de8",8062:"ecf571b4",8072:"6d2c3251",8077:"32f3bde3",8085:"606becb5",8089:"d536b13a",8143:"3353507a",8155:"7b72314c",8161:"83c5fa9a",8237:"17bc39ab",8241:"d242cf07",8302:"115e8898",8307:"d13b0818",8340:"5f31c8bf",8350:"07df8a75",8385:"cad09586",8398:"6a31e107",8431:"9700a2ee",8435:"73e21812",8447:"bfe7f651",8517:"0f56bcb2",8561:"333e8ec9",8563:"93df0077",8634:"954c4129",8639:"68809bd0",8665:"6cf5aedc",8688:"07a300af",8689:"566d3f15",8723:"6f1e6f10",8737:"ce7dad23",8776:"0ad26240",8782:"f8b7b988",8787:"026b3e2b",8797:"5219e7e8",8823:"bcec6354",8827:"0640efcc",8842:"9f25a3e2",8866:"960d4066",8882:"f656d6b6",8885:"60a14177",8898:"d002bcd8",8909:"52c00afe",8920:"7f82440c",8963:"790aecdd",8982:"04612129",8999:"efc9a05c",9076:"e0aaaea3",9104:"bbcb2345",9133:"b98556f3",9205:"311c049d",9215:"c2187e69",9252:"0d791a59",9260:"f163e60e",9332:"0365d66d",9360:"764518b7",9366:"70c8c85e",9391:"91728466",9404:"9fcc3d3e",9408:"8f88b615",9416:"1c48ca98",9472:"0da75db6",9487:"bbefb860",9489:"a3af2fe3",9507:"f116010c",9554:"ed358e7b",9559:"f794af19",9590:"d59a9b98",9647:"05172218",9649:"233d37d2",9674:"9aec467f",9677:"f7b7554e",9695:"75f4dde2",9715:"c6cc74f3",9716:"ade872fe",9785:"8b09d59f",9788:"e35b2aee",9890:"145776b0",9891:"ba66079e",9895:"b8e31ff2",9921:"c013185e",9922:"2033324d",9928:"5989f5e0",9944:"51a35793",9950:"74f6dfb2",9968:"17466785",9974:"2359c015",9988:"7ac13d8c"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__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",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",8797:"p__Competitions__Edit__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",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"}[i]||i)+"."+{26:"7e9594a1",67:"8abe289a",109:"b9c23c40",195:"acce23ab",264:"5fd9b3fc",265:"d92c6f86",292:"1c5033f1",310:"8becc5f2",337:"c9ba7e85",342:"399dc417",479:"249e39e2",485:"d63578fe",508:"a4fb1ddc",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"0c10ce4d",737:"72eaccaa",799:"9f0700c1",869:"4a5372a2",895:"ce8634e8",921:"b09f4288",928:"d2beba77",1006:"b9d07e6a",1043:"e8c0878b",1045:"38de514b",1048:"c6c344e1",1070:"e67e9e01",1148:"754fff63",1211:"ea984d0a",1253:"46aca33c",1257:"7b8c452c",1265:"1aee9bb3",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"58fe9b05",1427:"f91322f7",1443:"e1865421",1450:"8e4a5554",1461:"a363a3ef",1470:"afcb0f79",1475:"d22fbaa0",1482:"77af25ff",1512:"f3653a35",1520:"f7300d0e",1545:"daaafba1",1578:"b97a98c0",1581:"13815a71",1582:"6cb52f3e",1657:"f29b6f21",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"944de811",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"f82f5b2b",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"dcd2e863",2303:"eb945f5f",2307:"b2c54321",2338:"473672ce",2339:"6a610b14",2396:"8d2f98b7",2404:"253c1335",2412:"b297b168",2425:"4f225802",2443:"9b183634",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"8ecde007",2603:"d2beba77",2659:"f6071a36",2707:"cabcb16e",2806:"9d0f03dc",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"4a02fe2c",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"00a8f267",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"9dc7252e",3267:"03cdfb68",3282:"26197f40",3317:"c2e77a8c",3332:"c167e365",3355:"8663e882",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"2d76d0c9",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"0fb2656d",3585:"5f288e7b",3665:"5d9e5170",3668:"a3d26e0e",3685:"5356e3de",3747:"02cfa484",3784:"c81d4a51",3873:"ff6ac8ea",3910:"658d457f",3935:"3b40daaa",3951:"35525df3",4030:"4eeabd64",4056:"10eacfff",4058:"d7785d85",4078:"aa54548e",4093:"c1f29d01",4105:"45e0d031",4144:"f10aa199",4164:"d9a81a89",4216:"d2beba77",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"a780c6d2",4449:"e68d8d58",4492:"a627c300",4496:"301aff54",4498:"6278a9ee",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6310355a",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"84440630",4715:"d953738b",4736:"2968553b",4741:"4e108c30",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"0e1a548d",4800:"f50302a4",4849:"07e2d0b2",4862:"1ff4989c",4884:"bd293d3b",4889:"b0e2d24e",4928:"3ec9e47f",4973:"129c56e8",4994:"01cba244",5022:"81b1b86b",5043:"25756466",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"35fc6024",5335:"fec6fd9f",5357:"1fbb7d24",5359:"bbebe82c",5382:"4e20ad23",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"b5a1bac5",5650:"f8f63f4b",5705:"df6bf207",5729:"b88ec90d",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"5e85dfee",5825:"3543bf89",5888:"b67f491a",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"b417d2f0",6127:"f31505a8",6265:"e786a86e",6270:"e2765eba",6277:"7140eacb",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"fe524f32",6651:"b07fe216",6685:"f5f5b969",6729:"eb16a227",6741:"b838eb14",6758:"46bc8ade",6784:"1affe817",6788:"40766629",6796:"14d05697",6805:"5b253c81",6820:"a7609162",6845:"2d0bc9da",6882:"c2d2eada",6883:"7740a702",6904:"701e3c9a",6913:"2de5ae5c",6963:"84e145fa",6982:"3043a9c3",7008:"33789d66",7043:"9527ec8e",7045:"113cd3ca",7046:"c7301ded",7058:"e5da97d0",7062:"9c10b425",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"c4b86ca7",7477:"66ecedaa",7482:"3a11c394",7527:"dd66ed5a",7545:"ab0a5a01",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"2b7c8080",7806:"bd9accb9",7852:"160856f7",7855:"6f036cf6",7857:"bdaf3fdc",7878:"2b521fde",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"4002695d",8077:"0b2c51d9",8085:"83a4a724",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"74be3490",8307:"02e15761",8398:"ecb314e7",8431:"92e46234",8435:"7882364e",8447:"10b1203e",8517:"6a7a4b09",8563:"8940b612",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"3dabd419",8782:"918afc23",8787:"121de108",8797:"f07b77eb",8823:"928ab19b",8827:"f0f5d5ac",8866:"da63c71f",8882:"2cd0f8b7",8885:"de905169",8982:"05691485",8999:"7f4c7efe",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"cc652164",9472:"ef5fc030",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"3f012675",9695:"637a583b",9715:"c14c7b68",9716:"d7a969b5",9785:"d48e05db",9788:"4459d92d",9890:"35c0a20e",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[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,o;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?g?(P=Date.now(),a||(h=setTimeout(b?R:L,n))):L():a!==!0&&(h=setTimeout(b?R:L,b===void 0?n-$:n))}return C.cancel=I,C}function r(n,o,s){var u=s||{},c=u.atBegin,a=c===void 0?!1:c;return t(n,o,{debounceMode:a!==!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 o=t&2&&e;typeof o=="object"&&!~d.indexOf(o);o=i(o))Object.getOwnPropertyNames(o).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",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",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",8797:"p__Competitions__Edit__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",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"}[i]||i)+"."+{26:"d2067b4c",67:"75c8609b",109:"5a21aafc",195:"d952f93d",264:"789add35",265:"340e4e9a",278:"d58382de",292:"48cf66f6",310:"988de6e1",316:"1f60ada6",337:"5e289e4d",342:"b7f8131f",354:"d4d139cf",479:"def8e4b5",485:"ed8b9ce6",508:"c96532c8",532:"78024861",533:"4e2b1b87",547:"3b89fa9b",556:"caad6bed",559:"65a3d3e3",576:"c85b36be",629:"44a1d9a5",643:"5c808bb9",671:"4a609b8d",680:"937ce738",700:"1217e564",737:"d8675311",741:"ac5fd360",799:"c9aa94e6",869:"7ea5491c",895:"5cd81914",921:"dce1e1db",928:"3cfbc473",981:"24da50c7",1006:"10d6434b",1043:"6404b15e",1045:"03b1a2d8",1048:"9840092b",1070:"7f7ef1bc",1144:"c90eccaf",1148:"af99db0c",1154:"8cb80842",1188:"f4633e3d",1211:"abfcdadc",1253:"410d6292",1257:"47fd1dcf",1265:"c2ab1c90",1274:"5f6ea65a",1276:"1232c571",1343:"a7b7d7df",1416:"8b3150dd",1423:"87b294f3",1427:"e8dfb2c7",1443:"c5f305d1",1450:"9fcac2ce",1461:"eadc5ef4",1462:"fcf08abc",1470:"2a84c2e3",1475:"e80d5f47",1482:"85f59756",1512:"4166d311",1520:"e8999176",1545:"223d704c",1578:"52d910f6",1581:"efb9591b",1582:"0cd0a22a",1646:"e6e27b60",1657:"16b17966",1660:"8f007fd0",1674:"dae98b3a",1702:"d960ccb4",1713:"7f96bd62",1717:"5a8e581a",1727:"dadfd2f8",1783:"bd3d7e38",1799:"6f3f1a81",1831:"0d9843f1",1836:"fee6f349",1855:"a55f0a76",1880:"d67f59a0",1939:"88e64009",1953:"0b3328eb",1962:"cf4cb623",2011:"59d51f98",2045:"df5a2d26",2076:"e05b596e",2080:"cfe18e3b",2102:"2d52c93c",2141:"b5443d1c",2216:"555eaf2e",2240:"206de362",2249:"f4830452",2254:"d861a656",2262:"30ddb296",2300:"e1bf89cf",2303:"a02df38e",2307:"0333bf9c",2338:"9c4f8525",2339:"f7d4b6c1",2386:"192e235c",2396:"248e9c22",2404:"aec3f9fa",2412:"783b25d2",2413:"db284685",2425:"20a0aa90",2443:"57f4a20d",2476:"46119faf",2494:"68080a87",2501:"0e9db3dd",2524:"46bd1d80",2529:"d53ab054",2538:"de4a3723",2539:"e1d5f160",2548:"a8fbf09d",2570:"0860f48f",2577:"5d7d2c76",2594:"e87d3761",2603:"8ad59f0a",2659:"2bec3ca5",2707:"fef5efa0",2806:"f4aee8a0",2819:"6e1ecea0",2823:"94b0a06f",2826:"afdea6a6",2829:"e7d3f719",2837:"54a82605",2865:"f90042d8",2875:"8fc5c1aa",2884:"081e520c",2967:"6ff3db5f",2969:"ab3357d7",2983:"4079016d",3006:"287e9a9c",3133:"9bf3f89c",3141:"04317edd",3157:"cf286eda",3183:"338421fc",3198:"8e655451",3212:"ecbcdfae",3220:"b2ad03fe",3247:"1fbad74d",3260:"aabbc9eb",3267:"7bab569a",3282:"3f916ef7",3317:"b31234bc",3332:"92f86d88",3355:"b1fbe031",3356:"30388ffe",3391:"6093b391",3433:"aab8d4a5",3442:"b01dcbe3",3447:"cfb875f0",3451:"0fd52d43",3496:"72e53f70",3509:"963b484f",3550:"3dc83156",3581:"348fab4d",3585:"819a83ea",3665:"ecc35838",3668:"26b11e8e",3685:"b5a5210b",3697:"481a10d9",3747:"efbd0ef9",3754:"1e0358e2",3777:"d5b0f2f1",3784:"f8c3149d",3805:"9dbcb95e",3862:"8806fb69",3873:"27c2fae0",3885:"f87f7f15",3910:"badbd452",3935:"6dc4f515",3951:"9ea4220b",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"bd3de03a",4056:"56a31bf1",4058:"6326ceae",4078:"db7b7d7a",4088:"236723f3",4093:"4e129e38",4105:"c7f0732c",4144:"edbccb35",4164:"3c10cbde",4184:"ff08337d",4216:"13e70315",4217:"2ebf9d94",4227:"79c92158",4259:"4aae7b1d",4264:"edbc841b",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"5e8edd3d",4492:"4f917628",4496:"f775ce3d",4498:"aafffe4b",4504:"ff548192",4514:"e03548d0",4520:"7b21ffb3",4546:"4be19b6a",4565:"34ca03e6",4572:"2f164cbe",4599:"3fa5314c",4601:"ff8b1221",4610:"7bf5bea2",4621:"146013d2",4628:"ece2c60c",4662:"c42ae44e",4685:"c33f1528",4715:"b05ba6c4",4736:"41c27b5b",4741:"7981d7d0",4757:"3715384a",4766:"d267690e",4770:"c773e390",4790:"619413e4",4795:"93b6e940",4797:"a24e92db",4800:"7d72e398",4849:"34201f8c",4850:"1edda4b7",4862:"7515cce0",4884:"cfa0bf0d",4889:"0798b64b",4928:"51e206ac",4973:"edbcca37",4994:"0f1fb771",5022:"318b941f",5043:"377d6db7",5048:"654f399e",5060:"85dafcc6",5096:"fde498ba",5111:"188a2cd1",5125:"bd4ae3b9",5148:"dc125f13",5176:"e7927905",5179:"9751dc09",5186:"62a8d769",5191:"aa95198a",5238:"86a15e0b",5290:"5dabcdc2",5297:"88f381fa",5319:"f4cc79bb",5321:"1163c84e",5335:"2dbd27a0",5354:"7ae70604",5357:"0b8767d0",5359:"53e3aca1",5382:"7da8eb92",5402:"2b294957",5416:"454536b7",5434:"38b302a6",5470:"3ac80949",5494:"d89549c4",5518:"fb754aa9",5545:"e9678146",5549:"1868619c",5572:"e6ae43b1",5573:"f3870b71",5599:"b32668eb",5624:"4b356af1",5631:"e00d3d36",5650:"300f6368",5679:"4a090bef",5705:"41d2c5f1",5729:"fbcfc57a",5764:"e0d7e586",5775:"3182601b",5786:"d8789fd0",5798:"1313a656",5816:"16a60b34",5825:"f67e93c5",5876:"5eded409",5886:"490e40cd",5888:"6c35115a",5891:"38e43f88",5895:"7e277024",5902:"e393a9e1",5915:"cbe7a4ed",5992:"6f943624",6029:"3510462d",6034:"d259fae5",6045:"d268f87f",6047:"3ce45acd",6052:"e6475121",6063:"fb860d4b",6069:"449155fc",6126:"99519171",6127:"26a8cd63",6170:"07f25c2b",6265:"a04e9d54",6270:"9c88c750",6277:"ee6d3f3b",6309:"2898bc8d",6328:"dc430880",6366:"54339aa5",6378:"7f3a946a",6411:"7d1994e3",6434:"66d90857",6444:"28e9b453",6452:"c73d52e1",6531:"eac0ffe2",6541:"e96328e9",6583:"e54ed025",6587:"67cb255b",6634:"b19f5e5b",6651:"43c9494a",6685:"62a75275",6729:"34fdf47f",6741:"7cbded7b",6758:"332a788d",6774:"59d4d618",6784:"9683156a",6788:"54d684bc",6796:"1e99d86c",6805:"e197a62a",6820:"d099f3cd",6845:"7c182866",6882:"75ab3f5e",6883:"e7c3ef06",6904:"4a49e269",6913:"127391f9",6963:"dc251441",6982:"3e4769d6",7008:"20c74841",7043:"b2d3d994",7045:"65ff7cb9",7046:"d812f8e9",7058:"340a646c",7062:"32c14f11",7084:"46ccce72",7156:"e7466006",7178:"d252b8d4",7182:"ae3d5918",7242:"c5ce8560",7260:"e3adf7b9",7331:"2e27a23b",7333:"bcfcb327",7365:"1005464f",7395:"4cdd1065",7460:"304ff8d1",7473:"b7fc9e00",7477:"cc1d7bac",7482:"23caf675",7511:"b0c188d2",7527:"9938cdc9",7545:"90196fe5",7560:"bc22d72f",7589:"c0906678",7591:"c8233ce9",7614:"4ccb5795",7622:"108686bb",7631:"dee68dc0",7686:"4fcec9f9",7706:"c2a79e40",7806:"8ba0a637",7852:"8f12fe4e",7855:"fe40589b",7857:"89d08067",7878:"5a19e072",7884:"6efb7359",7922:"9d16f9b4",7964:"29aed9a1",8014:"62a95de8",8062:"ecf571b4",8072:"6d2c3251",8077:"32f3bde3",8085:"606becb5",8089:"d536b13a",8143:"3353507a",8155:"7b72314c",8161:"83c5fa9a",8237:"17bc39ab",8241:"d242cf07",8302:"115e8898",8307:"d13b0818",8340:"5f31c8bf",8350:"07df8a75",8385:"cad09586",8398:"6a31e107",8431:"9700a2ee",8435:"73e21812",8447:"bfe7f651",8517:"0f56bcb2",8561:"333e8ec9",8563:"93df0077",8634:"954c4129",8639:"68809bd0",8665:"6cf5aedc",8688:"07a300af",8689:"566d3f15",8723:"6f1e6f10",8737:"ce7dad23",8776:"0ad26240",8782:"f8b7b988",8787:"026b3e2b",8797:"5219e7e8",8823:"e52cc718",8827:"0640efcc",8842:"9f25a3e2",8866:"960d4066",8882:"f656d6b6",8885:"60a14177",8898:"d002bcd8",8909:"52c00afe",8920:"7f82440c",8963:"790aecdd",8982:"04612129",8999:"efc9a05c",9076:"e0aaaea3",9104:"bbcb2345",9133:"b98556f3",9205:"311c049d",9215:"c2187e69",9252:"0d791a59",9260:"f163e60e",9332:"0365d66d",9360:"764518b7",9366:"70c8c85e",9391:"91728466",9404:"9fcc3d3e",9408:"8f88b615",9416:"1c48ca98",9472:"0da75db6",9487:"bbefb860",9489:"a3af2fe3",9507:"f116010c",9554:"ed358e7b",9559:"f794af19",9590:"d59a9b98",9647:"05172218",9649:"233d37d2",9674:"9aec467f",9677:"f7b7554e",9695:"75f4dde2",9715:"c6cc74f3",9716:"ade872fe",9785:"8b09d59f",9788:"e35b2aee",9890:"f5cc800c",9891:"ba66079e",9895:"b8e31ff2",9921:"c013185e",9922:"2033324d",9928:"5989f5e0",9944:"51a35793",9950:"74f6dfb2",9968:"17466785",9974:"2359c015",9988:"7ac13d8c"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__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",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",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",8797:"p__Competitions__Edit__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",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"}[i]||i)+"."+{26:"7e9594a1",67:"8abe289a",109:"b9c23c40",195:"acce23ab",264:"5fd9b3fc",265:"d92c6f86",292:"1c5033f1",310:"8becc5f2",337:"c9ba7e85",342:"399dc417",479:"249e39e2",485:"d63578fe",508:"a4fb1ddc",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"0c10ce4d",737:"72eaccaa",799:"9f0700c1",869:"4a5372a2",895:"ce8634e8",921:"b09f4288",928:"d2beba77",1006:"b9d07e6a",1043:"e8c0878b",1045:"38de514b",1048:"c6c344e1",1070:"e67e9e01",1148:"754fff63",1211:"ea984d0a",1253:"46aca33c",1257:"7b8c452c",1265:"1aee9bb3",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"58fe9b05",1427:"f91322f7",1443:"e1865421",1450:"8e4a5554",1461:"a363a3ef",1470:"afcb0f79",1475:"d22fbaa0",1482:"77af25ff",1512:"f3653a35",1520:"f7300d0e",1545:"daaafba1",1578:"b97a98c0",1581:"13815a71",1582:"6cb52f3e",1657:"f29b6f21",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"944de811",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"f82f5b2b",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"dcd2e863",2303:"eb945f5f",2307:"b2c54321",2338:"473672ce",2339:"6a610b14",2396:"8d2f98b7",2404:"253c1335",2412:"b297b168",2425:"4f225802",2443:"9b183634",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"8ecde007",2603:"d2beba77",2659:"f6071a36",2707:"cabcb16e",2806:"9d0f03dc",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"4a02fe2c",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"00a8f267",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"9dc7252e",3267:"03cdfb68",3282:"26197f40",3317:"c2e77a8c",3332:"c167e365",3355:"8663e882",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"2d76d0c9",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"0fb2656d",3585:"5f288e7b",3665:"5d9e5170",3668:"a3d26e0e",3685:"5356e3de",3747:"02cfa484",3784:"c81d4a51",3873:"ff6ac8ea",3910:"658d457f",3935:"3b40daaa",3951:"35525df3",4030:"4eeabd64",4056:"10eacfff",4058:"d7785d85",4078:"aa54548e",4093:"c1f29d01",4105:"45e0d031",4144:"f10aa199",4164:"d9a81a89",4216:"d2beba77",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"a780c6d2",4449:"e68d8d58",4492:"a627c300",4496:"301aff54",4498:"6278a9ee",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6310355a",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"84440630",4715:"d953738b",4736:"2968553b",4741:"4e108c30",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"0e1a548d",4800:"f50302a4",4849:"07e2d0b2",4862:"1ff4989c",4884:"bd293d3b",4889:"b0e2d24e",4928:"3ec9e47f",4973:"129c56e8",4994:"01cba244",5022:"81b1b86b",5043:"25756466",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"35fc6024",5335:"fec6fd9f",5357:"1fbb7d24",5359:"bbebe82c",5382:"4e20ad23",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"b5a1bac5",5650:"f8f63f4b",5705:"df6bf207",5729:"b88ec90d",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"5e85dfee",5825:"3543bf89",5888:"b67f491a",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"b417d2f0",6127:"f31505a8",6265:"e786a86e",6270:"e2765eba",6277:"7140eacb",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"fe524f32",6651:"b07fe216",6685:"f5f5b969",6729:"eb16a227",6741:"b838eb14",6758:"46bc8ade",6784:"1affe817",6788:"40766629",6796:"14d05697",6805:"5b253c81",6820:"a7609162",6845:"2d0bc9da",6882:"c2d2eada",6883:"7740a702",6904:"701e3c9a",6913:"2de5ae5c",6963:"84e145fa",6982:"3043a9c3",7008:"33789d66",7043:"9527ec8e",7045:"113cd3ca",7046:"c7301ded",7058:"e5da97d0",7062:"59e003d6",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"c4b86ca7",7477:"66ecedaa",7482:"3a11c394",7527:"dd66ed5a",7545:"ab0a5a01",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"2b7c8080",7806:"bd9accb9",7852:"160856f7",7855:"6f036cf6",7857:"bdaf3fdc",7878:"2b521fde",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"4002695d",8077:"0b2c51d9",8085:"83a4a724",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"74be3490",8307:"02e15761",8398:"ecb314e7",8431:"92e46234",8435:"7882364e",8447:"10b1203e",8517:"6a7a4b09",8563:"8940b612",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"3dabd419",8782:"918afc23",8787:"121de108",8797:"f07b77eb",8823:"14431533",8827:"f0f5d5ac",8866:"da63c71f",8882:"2cd0f8b7",8885:"de905169",8982:"05691485",8999:"7f4c7efe",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"cc652164",9472:"ef5fc030",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"3f012675",9695:"637a583b",9715:"c14c7b68",9716:"d7a969b5",9785:"d48e05db",9788:"4459d92d",9890:"35c0a20e",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[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,o;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return kr.endsWith("/")?kr:"".concat(kr,"/")}var tc=__webpack_require__(38127),Su=__webpack_require__(38329),ru=__webpack_require__(8616),nu=["content"],zi=["content"],ki=/^(http:|https:)?\/\//;function rc(kr){return ki.test(kr)||kr.startsWith("/")&&!kr.startsWith("/*")||kr.startsWith("./")||kr.startsWith("../")}var Bu=function(){return ue.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},au=function(Xr){var Dn,da=Xr.loaderData,Bn=Xr.htmlPageOpts,Yn=Xr.manifest,qn=(Yn==null||(Dn=Yn.assets)===null||Dn===void 0?void 0:Dn["umi.css"])||"";return ue.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(da||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Bn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(qn,"'")}})};function as(kr){var Xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof kr=="string")return rc(kr)?(0,Vo.Z)({src:kr},Xr):{content:kr};if((0,ru.Z)(kr)==="object")return(0,Vo.Z)((0,Vo.Z)({},kr),Xr);throw new Error("Invalid script type: ".concat((0,ru.Z)(kr)))}function wi(kr){return rc(kr)?{type:"link",href:kr}:{type:"style",content:kr}}var al=function(Xr){var Dn,da,Bn,Yn,qn,Ka,Nn=Xr.htmlPageOpts;return ue.createElement(ue.Fragment,null,(Nn==null?void 0:Nn.title)&&ue.createElement("title",null,Nn.title),Nn==null||(Dn=Nn.favicons)===null||Dn===void 0?void 0:Dn.map(function(Ya,_s){return ue.createElement("link",{key:_s,rel:"shortcut icon",href:Ya})}),(Nn==null?void 0:Nn.description)&&ue.createElement("meta",{name:"description",content:Nn.description}),(Nn==null||(da=Nn.keywords)===null||da===void 0?void 0:da.length)&&ue.createElement("meta",{name:"keywords",content:Nn.keywords.join(",")}),Nn==null||(Bn=Nn.metas)===null||Bn===void 0?void 0:Bn.map(function(Ya){return ue.createElement("meta",{key:Ya.name,name:Ya.name,content:Ya.content})}),Nn==null||(Yn=Nn.links)===null||Yn===void 0?void 0:Yn.map(function(Ya,_s){return ue.createElement("link",(0,Su.Z)({key:_s},Ya))}),Nn==null||(qn=Nn.styles)===null||qn===void 0?void 0:qn.map(function(Ya,_s){var vs=wi(Ya),$s=vs.type,js=vs.href,cu=vs.content;if($s==="link")return ue.createElement("link",{key:_s,rel:"stylesheet",href:js});if($s==="style")return ue.createElement("style",{key:_s},cu)}),Nn==null||(Ka=Nn.headScripts)===null||Ka===void 0?void 0:Ka.map(function(Ya,_s){var vs=as(Ya),$s=vs.content,js=(0,tc.Z)(vs,nu);return ue.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))}))};function Nu(kr){var Xr,Dn=kr.children,da=kr.loaderData,Bn=kr.manifest,Yn=kr.htmlPageOpts,qn=kr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ka=kr.mountElementId;if(qn!=null&&qn.pureHtml)return ue.createElement("html",null,ue.createElement("head",null),ue.createElement("body",null,ue.createElement(Bu,null),ue.createElement("div",{id:Ka},Dn),ue.createElement(au,{manifest:Bn,loaderData:da,htmlPageOpts:Yn})));if(qn!=null&&qn.pureApp)return ue.createElement(ue.Fragment,null,Dn);var Nn=typeof window=="undefined"?Bn==null?void 0:Bn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ue.createElement("html",{suppressHydrationWarning:!0,lang:(Yn==null?void 0:Yn.lang)||"en"},ue.createElement("head",null,ue.createElement("meta",{charSet:"utf-8"}),ue.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Nn&&ue.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Nn}),ue.createElement(al,{htmlPageOpts:Yn})),ue.createElement("body",null,ue.createElement(Bu,null),ue.createElement("div",{id:Ka},Dn),ue.createElement(au,{manifest:Bn,loaderData:da,htmlPageOpts:Yn}),Yn==null||(Xr=Yn.scripts)===null||Xr===void 0?void 0:Xr.map(function(Ya,_s){var vs=as(Ya),$s=vs.content,js=(0,tc.Z)(vs,zi);return ue.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))})))}var ou=ue.createContext(void 0);function ol(){return ue.useContext(ou)}var Pu=["redirect"];function Ds(kr){var Xr=kr.routesById,Dn=kr.parentId,da=kr.routeComponents,Bn=kr.useStream,Yn=Bn===void 0?!0:Bn;return Object.keys(Xr).filter(function(qn){return Xr[qn].parentId===Dn}).map(function(qn){var Ka=il((0,Vo.Z)((0,Vo.Z)({route:Xr[qn],routeComponent:da[qn],loadingComponent:kr.loadingComponent,reactRouter5Compat:kr.reactRouter5Compat},kr.reactRouter5Compat&&{hasChildren:Object.keys(Xr).filter(function(Ya){return Xr[Ya].parentId===qn}).length>0}),{},{useStream:Yn})),Nn=Ds({routesById:Xr,routeComponents:da,parentId:Ka.id,loadingComponent:kr.loadingComponent,reactRouter5Compat:kr.reactRouter5Compat,useStream:Yn});return Nn.length>0&&(Ka.children=Nn,Ka.routes=Nn),Ka})}function Cc(kr){var Xr=(0,mi.UO)(),Dn=(0,mi.Gn)(kr.to,Xr),da=(0,Eu.T$)(),Bn=(0,mi.TH)();if(da!=null&&da.keepQuery){var Yn=Bn.search+Bn.hash;Dn+=Yn}var qn=(0,Vo.Z)((0,Vo.Z)({},kr),{},{to:Dn});return ue.createElement(mi.Fg,(0,Su.Z)({replace:!0},qn))}function il(kr){var Xr=kr.route,Dn=kr.useStream,da=Dn===void 0?!0:Dn,Bn=Xr.redirect,Yn=(0,tc.Z)(Xr,Pu),qn=kr.reactRouter5Compat?ac:oc;return(0,Vo.Z)({element:Bn?ue.createElement(Cc,{to:Bn}):ue.createElement(ou.Provider,{value:{route:kr.route}},ue.createElement(qn,{loader:ue.memo(kr.routeComponent),loadingComponent:kr.loadingComponent||nc,hasChildren:kr.hasChildren,useStream:da}))},Yn)}function nc(){return ue.createElement("div",null)}function ac(kr){var Xr=ol(),Dn=Xr.route,da=(0,Eu.Ov)(),Bn=da.history,Yn=da.clientRoutes,qn=(0,mi.UO)(),Ka={params:qn,isExact:!0,path:Dn.path,url:Bn.location.pathname},Nn=kr.loader,Ya={location:Bn.location,match:Ka,history:Bn,params:qn,route:Dn,routes:Yn};return kr.useStream?ue.createElement(ue.Suspense,{fallback:ue.createElement(kr.loadingComponent,null)},ue.createElement(Nn,Ya,kr.hasChildren&&ue.createElement(mi.j3,null))):ue.createElement(Nn,Ya,kr.hasChildren&&ue.createElement(mi.j3,null))}function oc(kr){var Xr=kr.loader;return kr.useStream?ue.createElement(ue.Suspense,{fallback:ue.createElement(kr.loadingComponent,null)},ue.createElement(Xr,null)):ue.createElement(Xr,null)}var Cu=null;function Al(){return Cu}function ic(kr){var Xr=kr.history,Dn=ue.useState({action:Xr.action,location:Xr.location}),da=(0,Zi.Z)(Dn,2),Bn=da[0],Yn=da[1];return(0,ue.useLayoutEffect)(function(){return Xr.listen(Yn)},[Xr]),(0,ue.useLayoutEffect)(function(){function qn(Ka){kr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:kr.routes,clientRoutes:kr.clientRoutes,location:Ka.location,action:Ka.action,basename:kr.basename,isFirst:!!Ka.isFirst}})}return qn({location:Bn.location,action:Bn.action,isFirst:!0}),Xr.listen(qn)},[Xr,kr.routes,kr.clientRoutes]),ue.createElement(mi.F0,{navigator:Xr,location:Bn.location,basename:kr.basename},kr.children)}function Wi(){var kr=(0,Eu.Ov)(),Xr=kr.clientRoutes;return(0,mi.V$)(Xr)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(Xr,Dn){var da=Xr.basename||"/",Bn=Ds({routesById:Xr.routes,routeComponents:Xr.routeComponents,loadingComponent:Xr.loadingComponent,reactRouter5Compat:Xr.reactRouter5Compat,useStream:Xr.useStream});Xr.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Bn}});for(var Yn=ue.createElement(ic,{basename:da,pluginManager:Xr.pluginManager,routes:Xr.routes,clientRoutes:Bn,history:Xr.history},Dn),qn=0,Ka=Zu;qnnew Promise((da,Bn)=>{var Yn=Nn=>{try{Ka(Dn.next(Nn))}catch(Ya){Bn(Ya)}},qn=Nn=>{try{Ka(Dn.throw(Nn))}catch(Ya){Bn(Ya)}},Ka=Nn=>Nn.done?da(Nn.value):Promise.resolve(Nn.value).then(Yn,qn);Ka((Dn=Dn.apply(kr,Xr)).next())});function y(){return m(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/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId/template",parentId:"100",id:"156"},157:{path:"/competitions",parentId:"1",id:"157"},158:{path:"/competitions/index",parentId:"157",id:"158"},159:{path:"/competitions/:identifier/list",parentId:"157",id:"159"},160:{path:"/competitions/exports",parentId:"157",id:"160"},161:{path:"/competitions",parentId:"157",id:"161"},162:{path:"/competitions/:identifier",parentId:"157",id:"162"},163:{path:"/competitions/index/:identifier",parentId:"157",id:"163"},164:{path:"/competitions/:identifier/detail/enroll",parentId:"157",id:"164"},165:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"157",id:"165"},166:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"157",id:"166"},167:{path:"/competitions/detail/:identifier",parentId:"157",id:"167"},168:{path:"/forums",parentId:"1",id:"168"},169:{path:"/forums",parentId:"168",id:"169"},170:{path:"/forums/categories/:memoType",parentId:"168",id:"170"},171:{path:"/forums/new",parentId:"168",id:"171"},172:{path:"/forums/:memoId/edit",parentId:"168",id:"172"},173:{path:"/forums/:memoId",parentId:"168",id:"173"},174:{path:"/problemset",parentId:"1",id:"174"},175:{path:"/problemset",parentId:"174",id:"175"},176:{path:"/problemset/newitem",parentId:"174",id:"176"},177:{path:"/problemset/:type/:id",parentId:"174",id:"177"},178:{path:"/problemset/preview",parentId:"174",id:"178"},179:{path:"/problemset/preview_new",parentId:"174",id:"179"},180:{path:"/problemset/preview_select",parentId:"174",id:"180"},181:{path:"/shixuns",parentId:"1",id:"181"},182:{path:"/shixuns",parentId:"181",id:"182"},183:{path:"/shixuns/exports",parentId:"181",id:"183"},184:{path:"/shixuns/new",parentId:"181",id:"184"},185:{path:"/shixuns/new/CreateImg",parentId:"181",id:"185"},186:{path:"/shixuns/new/:id/imagepreview",parentId:"181",id:"186"},187:{path:"/shixuns/:id/Merge",parentId:"181",id:"187"},188:{path:"/shixuns/:id/Split",parentId:"181",id:"188"},189:{path:"/shixuns/:id/edit",parentId:"181",id:"189"},190:{path:"shixuns/:id/edit/warehouse",parentId:"189",id:"190"},191:{path:"/shixuns/:id/edit/newquestion",parentId:"189",id:"191"},192:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"189",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"189",id:"193"},194:{path:"/shixuns/:id/edit/new",parentId:"189",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"189",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"189",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"189",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"189",id:"198"},199:{path:"/shixuns/:id",parentId:"181",id:"199"},200:{path:"/shixuns/:id/poll",parentId:"199",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"199",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"199",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"199",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"199",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"199",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"199",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"199",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"199",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"199",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"199",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"199",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"199",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"199",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"199",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"199",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"199",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"199",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"199",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"199",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/paths",parentId:"234",id:"251"},252:{path:"/users/:username/projects",parentId:"234",id:"252"},253:{path:"/users/:username/videos",parentId:"234",id:"253"},254:{path:"/users/:username/videos/upload",parentId:"234",id:"254"},255:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"255"},256:{path:"/users/:username/vspaces",parentId:"234",id:"256"},257:{path:"/users/:username/resourcesCenter",parentId:"234",id:"257"},258:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"258"},259:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"259"},260:{path:"/users/:username/resourceAllocation",parentId:"234",id:"260"},261:{parentId:"1",id:"261"},262:{path:"/problems",parentId:"261",id:"262"},263:{path:"/problems",parentId:"262",id:"263"},264:{path:"/problems/batchAdd",parentId:"262",id:"264"},265:{path:"/problems/newcreate",parentId:"261",id:"265"},266:{path:"/problems/newedit/:id",exact:!0,parentId:"261",id:"266"},267:{path:"/problems/:id/edit",exact:!0,parentId:"261",id:"267"},268:{path:"/problems/new",exact:!0,parentId:"261",id:"268"},269:{path:"/problems/:id/oj/:save_identifier",parentId:"261",id:"269"},270:{path:"/problems/:id/record-detail/:submitId",parentId:"261",id:"270"},271:{path:"/problems/add",parentId:"261",id:"271"},272:{path:"/problems/:id/ojedit",parentId:"261",id:"272"},273:{path:"/engineering",parentId:"1",id:"273"},274:{path:"/engineering",parentId:"273",id:"274"},275:{path:"/engineering/teacherList",parentId:"274",id:"275"},276:{path:"/engineering/studentList",parentId:"274",id:"276"},277:{path:"/engineering/training/program",parentId:"274",id:"277"},278:{path:"/engineering/training/program/add",parentId:"274",id:"278"},279:{path:"/engineering/training/program/edit",parentId:"274",id:"279"},280:{path:"/engineering/training/objectives",parentId:"274",id:"280"},281:{path:"/engineering/graduated/index",parentId:"274",id:"281"},282:{path:"/engineering/graduated/matrix",parentId:"274",id:"282"},283:{path:"/engineering/course/list",parentId:"274",id:"283"},284:{path:"/engineering/course/setting",parentId:"274",id:"284"},285:{path:"/engineering/course/matrix",parentId:"274",id:"285"},286:{path:"/engineering/navigation",parentId:"274",id:"286"},287:{path:"/engineering/evaluate/course",parentId:"274",id:"287"},288:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"274",id:"288"},289:{path:"/engineering/evaluate/norm",parentId:"274",id:"289"},290:{path:"/engineering/evaluate/document",parentId:"274",id:"290"},291:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"274",id:"291"},292:{path:"/engineering/*",redirect:"/404",parentId:"274",id:"292"},293:{path:"/innovation",parentId:"1",id:"293"},294:{path:"/innovation/tasks/:taskId",parentId:"293",id:"294"},295:{path:"/innovation",parentId:"293",id:"295"},296:{path:"/innovation/project",parentId:"295",id:"296"},297:{path:"/innovation/dataset",parentId:"295",id:"297"},298:{path:"/innovation/mirror",parentId:"295",id:"298"},299:{path:"/innovation/my-project",parentId:"295",id:"299"},300:{path:"/innovation/my-dataset",parentId:"295",id:"300"},301:{path:"/innovation/my-mirror",parentId:"295",id:"301"},302:{path:"/innovation/project/create",parentId:"295",id:"302"},303:{path:"/innovation/project/edit/:id",parentId:"295",id:"303"},304:{path:"/innovation/project/detail/:taskId",parentId:"295",id:"304"},305:{path:"/tasks",parentId:"1",id:"305"},306:{path:"/tasks/:taskId",exact:!0,parentId:"305",id:"306"},307:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"305",id:"307"},308:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"305",id:"308"},309:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"305",id:"309"},310:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"305",id:"310"},311:{path:"/myproblems",parentId:"1",id:"311"},312:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"311",id:"312"},313:{path:"/myproblems/:id",exact:!0,parentId:"311",id:"313"},314:{path:"/account",parentId:"1",id:"314"},315:{path:"/account",parentId:"314",id:"315"},316:{path:"/account/profile",parentId:"315",id:"316"},317:{path:"/account/profile/edit",parentId:"315",id:"317"},318:{path:"/account/certification",parentId:"315",id:"318"},319:{path:"/account/secure",parentId:"315",id:"319"},320:{path:"/account/binding",parentId:"315",id:"320"},321:{path:"/account/Results",parentId:"315",id:"321"},322:{path:"/ch",parentId:"1",id:"322"},323:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"322",id:"323"},324:{path:"/ch/rest/",exact:!0,parentId:"322",id:"324"},325:{path:"/ch/rest/:id",exact:!0,parentId:"322",id:"325"},326:{path:"/order",parentId:"1",id:"326"},327:{path:"/order",parentId:"326",id:"327"},328:{path:"/order/invoice",parentId:"326",id:"328"},329:{path:"/order/records",parentId:"326",id:"329"},330:{path:"/order/apply",parentId:"326",id:"330"},331:{path:"/order/view",parentId:"326",id:"331"},332:{path:"/order/:courseId/information",parentId:"326",id:"332"},333:{path:"/order/:courseId/pay",parentId:"326",id:"333"},334:{path:"/order/:orderNum/result",parentId:"326",id:"334"},335:{path:"/messages",parentId:"1",id:"335"},336:{path:"/messages/:userId/user_tidings",parentId:"335",id:"336"},337:{path:"/messages/:userId/private_messages",parentId:"335",id:"337"},338:{path:"/messages/:userId/message_detail",parentId:"335",id:"338"},339:{path:"/vtrs",parentId:"1",id:"339"},340:{path:"/vtrs/:virtual_spacesId",parentId:"339",id:"340"},341:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"340",id:"341"},342:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"340",id:"342"},343:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"340",id:"343"},344:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"340",id:"344"},345:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"340",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"340",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"340",id:"347"},348:{path:"/vtrs/:virtual_spacesId/survey",parentId:"340",id:"348"},349:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"340",id:"349"},350:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"340",id:"350"},351:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"340",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"340",id:"352"},353:{path:"/vtrs/:virtual_spacesId/material",parentId:"340",id:"353"},354:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"340",id:"354"},355:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"340",id:"355"},356:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"340",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"340",id:"357"},358:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"340",id:"358"},359:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"340",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"340",id:"360"},361:{path:"/vtrs/:virtual_spacesId/settings",parentId:"340",id:"361"},362:{path:"/vtrs/:virtual_spacesId/resources",parentId:"340",id:"362"},363:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"340",id:"363"},364:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"340",id:"364"},365:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"340",id:"365"},366:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"340",id:"366"},367:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"340",id:"367"},368:{path:"/vtrs/:virtual_spacesId/*",parentId:"340",id:"368"},369:{path:"/101",parentId:"1",id:"369"},370:{path:"/101/:virtual_spacesId",parentId:"369",id:"370"},371:{path:"/101/:virtual_spacesId",exact:!0,parentId:"370",id:"371"},372:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"370",id:"372"},373:{path:"/101/:virtual_spacesId/experiment",parentId:"370",id:"373"},374:{path:"/101/:virtual_spacesId/announcement",parentId:"370",id:"374"},375:{path:"/101/:virtual_spacesId/announcement/add",parentId:"370",id:"375"},376:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"370",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"370",id:"377"},378:{path:"/101/:virtual_spacesId/survey",parentId:"370",id:"378"},379:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"370",id:"379"},380:{path:"/101/:virtual_spacesId/knowledge",parentId:"370",id:"380"},381:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"370",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"370",id:"382"},383:{path:"/101/:virtual_spacesId/material",parentId:"370",id:"383"},384:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"370",id:"384"},385:{path:"/101/:virtual_spacesId/lesson",parentId:"370",id:"385"},386:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"370",id:"386"},387:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"370",id:"387"},388:{path:"/101/:virtual_spacesId/discussion",parentId:"370",id:"388"},389:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"370",id:"389"},390:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"370",id:"390"},391:{path:"/101/:virtual_spacesId/settings",parentId:"370",id:"391"},392:{path:"/101/:virtual_spacesId/resources",parentId:"370",id:"392"},393:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"370",id:"393"},394:{path:"/101/:virtual_spacesId/Plan",parentId:"370",id:"394"},395:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"370",id:"395"},396:{path:"/101/:virtual_spacesId/digtal",parentId:"370",id:"396"},397:{path:"/101/:virtual_spacesId/homepage",parentId:"370",id:"397"},398:{path:"/101/:virtual_spacesId/*",parentId:"370",id:"398"},399:{path:"/administration",parentId:"1",id:"399"},400:{path:"/administration",parentId:"399",id:"400"},401:{path:"/administration/college",parentId:"400",id:"401"},402:{path:"/administration/student",parentId:"400",id:"402"},403:{path:"/administration/student/:studentId/edit",parentId:"400",id:"403"},404:{path:"/administration/profession",parentId:"400",id:"404"},405:{path:"/graduations",parentId:"1",id:"405"},406:{path:"/graduations",exact:!0,parentId:"405",id:"406"},407:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"405",id:"407"},408:{path:"/graduations/:id",parentId:"405",id:"408"},409:{path:"/graduations/:id/index",parentId:"408",id:"409"},410:{path:"/graduations/:id/topics",parentId:"408",id:"410"},411:{path:"/graduations/:id/student_selection",parentId:"408",id:"411"},412:{path:"/graduations/:id/tasks",parentId:"408",id:"412"},413:{path:"/graduations/:id/opening_report",parentId:"408",id:"413"},414:{path:"/graduations/:id/midterm_report",parentId:"408",id:"414"},415:{path:"/graduations/:id/thesis",parentId:"408",id:"415"},416:{path:"/graduations/:id/final_defense",parentId:"408",id:"416"},417:{path:"/graduations/:id/final_thesis",parentId:"408",id:"417"},418:{path:"/graduations/:id/settings",parentId:"408",id:"418"},419:{path:"/graduations/:id/teachers",parentId:"408",id:"419"},420:{path:"/graduations/:id/students",parentId:"408",id:"420"},421:{path:"/graduations/:id/archives",parentId:"408",id:"421"},422:{path:"/graduations/:id/grading_summary",parentId:"408",id:"422"},423:{path:"/dataset",parentId:"1",id:"423"},424:{path:"/dataset",exact:!0,parentId:"423",id:"424"},425:{path:"/dataset/:id/detail",exact:!0,parentId:"423",id:"425"},426:{path:"/knowledgegraph",parentId:"1",id:"426"},427:{path:"/knowledgegraph/:pathId",parentId:"426",id:"427"},428:{path:"/knowledgegraph/:pathId/abilityMap/edit",parentId:"426",id:"428"},429:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"426",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"426",id:"430"},431:{path:"/educoder-demo",exact:!0,parentId:"1",id:"431"},432:{path:"/training",parentId:"1",id:"432"},433:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"432",id:"433"},434:{path:"/largeScreen",exact:!0,parentId:"1",id:"434"},435:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"435"},436:{path:"/quality",parentId:"1",id:"436"},437:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"436",id:"437"},438:{path:"/otherlogin",exact:!0,parentId:"1",id:"438"},439:{path:"/otherloginqq",exact:!0,parentId:"1",id:"439"},440:{path:"/otherloginstart",exact:!0,parentId:"1",id:"440"},441:{path:"/pathsoverview",exact:!0,parentId:"1",id:"441"},442:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"442"},443:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"443"},444:{path:"/login",parentId:"1",id:"444"},445:{path:"/login",parentId:"444",id:"445"},446:{path:"/user",parentId:"1",id:"446"},447:{path:"/user/login",parentId:"446",id:"447"},448:{path:"/user/register",parentId:"446",id:"448"},449:{path:"/user/reset-password",parentId:"446",id:"449"},450:{path:"/colleges",parentId:"1",id:"450"},451:{path:"/colleges/:id/statistics",parentId:"450",id:"451"},452:{path:"/help",parentId:"1",id:"452"},453:{path:"/help/:id",parentId:"452",id:"453"},454:{path:"/video",parentId:"1",id:"454"},455:{path:"/video/:videoId",parentId:"454",id:"455"},456:{path:"/terminal",parentId:"1",id:"456"},457:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"457"},458:{path:"/",parentId:"1",id:"458"},459:{path:"/",exact:!0,parentId:"458",id:"459"},460:{path:"/api/*",exact:!0,parentId:"458",id:"460"},461:{path:"/search",exact:!0,parentId:"458",id:"461"},462:{path:"/moop_cases",exact:!0,parentId:"458",id:"462"},463:{path:"/moop_cases/new",exact:!0,parentId:"458",id:"463"},464:{path:"/moop_cases/:caseId",exact:!0,parentId:"458",id:"464"},465:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"458",id:"465"},466:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"458",id:"466"},467:{path:"/randompaper",exact:!0,parentId:"458",id:"467"},468:{path:"/randompaper/edit/:id",exact:!0,parentId:"458",id:"468"},469:{path:"/randompaper/detail/:id",exact:!0,parentId:"458",id:"469"},470:{path:"/403",parentId:"458",id:"470"},471:{path:"/500",parentId:"458",id:"471"},472:{path:"/404",parentId:"458",id:"472"},473:{path:"/download",parentId:"458",id:"473"},474:{path:"/iwce",parentId:"458",id:"474"},475:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"458",id:"475"},476:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"458",id:"476"},477:{path:"/Activities",parentId:"458",id:"477"},478:{path:"/iwce/:itemname",parentId:"458",id:"478"},479:{path:"/hpc-course",parentId:"458",id:"479"},480:{path:"/user_agents",parentId:"458",id:"480"},481:{path:"/three",parentId:"458",id:"481"},482:{path:"/introduction",parentId:"458",id:"482"},483:{path:"/chatgpt",parentId:"458",id:"483"},484:{path:"/*",parentId:"458",id:"484"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),2:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),3:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,63041))),4:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),5:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),6:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,66415))),7:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),8:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,75066))),9:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),10:ue.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,16888))),11:ue.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27945))),12:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),13:ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),14:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2967),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,50578))),15:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,38239))),16:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),17:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),18:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),19:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),20:ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),21:ue.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,3623))),22:ue.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,33165))),23:ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),24:ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),25:ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),26:ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),27:ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),28:ue.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,74719))),29:ue.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,79213))),30:ue.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,24997))),31:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9974),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,37462))),32:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,56575))),33:ue.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,67059))),34:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,21871))),35:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,52784))),36:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,93982))),37:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,99061))),38:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4654))),39:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,44180))),40:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69993))),41:ue.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,88810))),42:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9974),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,64680))),43:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),44:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,50357))),45:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,72560))),46:ue.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,74139))),47:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),48:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,76175))),49:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),50:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),51:ue.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,1464))),52:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,60793))),53:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,60793))),54:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,69884))),55:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,17950))),56:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,56954))),57:ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),58:ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),59:ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),60:ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),61:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,19116))),62:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,15732))),63:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,84625))),64:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,89859))),65:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,427))),66:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,90923))),67:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,60884))),68:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,72794))),69:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,4549))),70:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,75405))),71:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,8993))),72:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,79131))),73:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,15056))),74:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,52796))),75:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,40222))),76:ue.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,94453))),77:ue.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,59325))),78:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,852))),79:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94884))),80:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,89590))),81:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,55964))),82:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,4056))),83:ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),84:ue.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,43928))),85:ue.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,18522))),86:ue.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,39306))),87:ue.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,43125))),88:ue.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,17203))),89:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),90:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),91:ue.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,92435))),92:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,74020))),93:ue.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,16286))),94:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,11091))),95:ue.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,30056))),96:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,37710))),97:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,55818))),98:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,24400))),99:ue.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,37183))),100:ue.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,60917))),101:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),102:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),103:ue.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,11790))),104:ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),105:ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),106:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),107:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),108:ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),109:ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),110:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),111:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),112:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),113:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),114:ue.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,17425))),115:ue.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,98247))),116:ue.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,49412))),117:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),118:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),119:ue.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,4573))),120:ue.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,66676))),121:ue.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,81357))),122:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),123:ue.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,17081))),124:ue.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,45243))),125:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),126:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),127:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),128:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),129:ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),130:ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),131:ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),132:ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),133:ue.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49957))),134:ue.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,30618))),135:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,32365))),136:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,49100))),137:ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),138:ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),139:ue.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,85247))),140:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,84314))),141:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,84314))),142:ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),143:ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),144:ue.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,72229))),145:ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),146:ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),147:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),148:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),149:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,73237))),150:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,55003))),151:ue.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,35297))),152:ue.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3499))),153:ue.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,59353))),154:ue.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,2735))),155:ue.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,63557))),156:ue.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,53136))),157:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),158:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),159:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),160:ue.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,33769))),161:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),162:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),163:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),164:ue.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,30968))),165:ue.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,60001))),166:ue.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,60433))),167:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,78963))),168:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),169:ue.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,61612))),170:ue.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,61292))),171:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),172:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),173:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,85419))),174:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),175:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),176:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),177:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),178:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,71806))),179:ue.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,80558))),180:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),181:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),182:ue.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,34108))),183:ue.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,20290))),184:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,88394))),185:ue.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,71311))),186:ue.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,94282))),187:ue.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,21190))),188:ue.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,78234))),189:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(278),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,37129))),190:ue.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,86566))),191:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,48979))),192:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),193:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),194:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),195:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),196:ue.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,70980))),197:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,98372))),198:ue.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,89815))),199:ue.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,13344))),200:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,55314))),201:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,20296))),202:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),203:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),204:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,15282))),205:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,99192))),206:ue.lazy(()=>Promise.all([__webpack_require__.e(278),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,7985))),207:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,96418))),208:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46593))),209:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,14959))),210:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),211:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),212:ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),213:ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),214:ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),215:ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),216:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),217:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),218:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84210))),219:ue.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,43468))),220:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),221:ue.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,54629))),222:ue.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,70982))),223:ue.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,34111))),224:ue.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,51751))),225:ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),226:ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),227:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,74917))),228:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,47400))),229:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,4359))),230:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92511))),231:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,85597))),232:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,8735))),233:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,47018))),234:ue.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,65097))),235:ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),236:ue.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,12587))),237:ue.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,30127))),238:ue.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,57943))),239:ue.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,79514))),240:ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),241:ue.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,15107))),242:ue.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50073))),243:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,84272))),244:ue.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,55149))),245:ue.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,59896))),246:ue.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,73985))),247:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2262),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,59360))),248:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2262),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,26098))),249:ue.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,40109))),250:ue.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,346))),251:ue.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,5566))),252:ue.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,74545))),253:ue.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,56749))),254:ue.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,69158))),255:ue.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,74930))),256:ue.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,86310))),257:ue.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,45956))),258:ue.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,41901))),259:ue.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,91370))),260:ue.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,69393))),261:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),262:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),263:ue.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,58747))),264:ue.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,47781))),265:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),266:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),267:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),268:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),269:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,31723))),270:ue.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,45710))),271:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),272:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),273:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),274:ue.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,5226))),275:ue.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,65417))),276:ue.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,34897))),277:ue.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,3681))),278:ue.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,17249))),279:ue.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,18112))),280:ue.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,81654))),281:ue.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,75432))),282:ue.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,19893))),283:ue.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,88590))),284:ue.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,67112))),285:ue.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,23513))),286:ue.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,74565))),287:ue.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,20944))),288:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,9986))),289:ue.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,23479))),290:ue.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,23921))),291:ue.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,95707))),292:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),293:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),294:ue.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,84428))),295:ue.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,67537))),296:ue.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,76342))),297:ue.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,14160))),298:ue.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,60971))),299:ue.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,46157))),300:ue.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,97236))),301:ue.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,55734))),302:ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),303:ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),304:ue.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,21618))),305:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),306:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),307:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),308:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),309:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),310:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),311:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),312:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,92740))),313:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,34587))),314:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),315:ue.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,68549))),316:ue.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,32928))),317:ue.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,16059))),318:ue.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,14200))),319:ue.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,83386))),320:ue.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,98065))),321:ue.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35038))),322:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),323:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,77906))),324:ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),325:ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),326:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),327:ue.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,89595))),328:ue.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,15612))),329:ue.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61071))),330:ue.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,96965))),331:ue.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,74722))),332:ue.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,52935))),333:ue.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,38403))),334:ue.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,35742))),335:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),336:ue.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,5233))),337:ue.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,7121))),338:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,86529))),339:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),340:ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),341:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),342:ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),343:ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),344:ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),345:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),346:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),347:ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),348:ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),349:ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),350:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),351:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),352:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),353:ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),354:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),355:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),356:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),357:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),358:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),359:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),360:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),361:ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),362:ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),363:ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),364:ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),365:ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),366:ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),367:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),368:ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),369:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),370:ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),371:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),372:ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),373:ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),374:ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),375:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),376:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),377:ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),378:ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),379:ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),380:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),381:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),382:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),383:ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),384:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),385:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),386:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),387:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),388:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),389:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),390:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),391:ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),392:ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),393:ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),394:ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),395:ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),396:ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),397:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),398:ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),399:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),400:ue.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41669))),401:ue.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44718))),402:ue.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,69726))),403:ue.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,92642))),404:ue.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,13497))),405:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),406:ue.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,11181))),407:ue.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,61885))),408:ue.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,46780))),409:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,8741))),410:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,80096))),411:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,37052))),412:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,75098))),413:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),414:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),415:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),416:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),417:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),418:ue.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,51514))),419:ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),420:ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),421:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,52442))),422:ue.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52337))),423:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),424:ue.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,83252))),425:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,437))),426:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),427:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9988),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,62312))),428:ue.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,20623))),429:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9988),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,86878))),430:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,49627))),431:ue.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,84934))),432:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),433:ue.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,9330))),434:ue.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,91437))),435:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,18622))),436:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),437:ue.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,7370))),438:ue.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,44876))),439:ue.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,72281))),440:ue.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,70806))),441:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,74247))),442:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,94211))),443:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,10257))),444:ue.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),445:ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),446:ue.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),447:ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),448:ue.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,22138))),449:ue.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,71228))),450:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),451:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,37204))),452:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),453:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,429))),454:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),455:ue.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,64930))),456:ue.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,43254))),457:ue.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,48030))),458:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),459:ue.lazy(()=>__webpack_require__.e(8866).then(__webpack_require__.bind(__webpack_require__,48236))),460:ue.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,99623))),461:ue.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,21918))),462:ue.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,16456))),463:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),464:ue.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,65128))),465:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),466:ue.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,28919))),467:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),468:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),469:ue.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,52900))),470:ue.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,50885))),471:ue.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,85039))),472:ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),473:ue.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,57849))),474:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),475:ue.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,13893))),476:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),477:ue.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,36634))),478:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),479:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),480:ue.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,89693))),481:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,57265))),482:ue.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,61516))),483:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,19373))),484:ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),"@@/global-layout":ue.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,59125)))}}})}var x=__webpack_require__(5085),z=__webpack_require__(37989),oe=__webpack_require__(71418),_r=__webpack_require__(26278),br=()=>ue.createElement(oe.Z,{size:"middle",className:_r.Z.loading}),hn=__webpack_require__(89070),ln=__webpack_require__(61186),jr=__webpack_require__.n(ln),ro=__webpack_require__(91392),Lo=__webpack_require__.n(ro),Jn=__webpack_require__(34749),Uo=__webpack_require__.n(Jn),ri=__webpack_require__(19277),Ou=__webpack_require__.n(ri),xo=__webpack_require__(10238),Oc=__webpack_require__.n(xo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),Ac=__webpack_require__(90111),Rs=__webpack_require__.n(Ac),yn=__webpack_require__(74959),Tc=__webpack_require__.n(yn),kc=__webpack_require__(23250),sa=__webpack_require__.n(kc),ao=__webpack_require__(58862),Ms=__webpack_require__.n(ao),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Tl=__webpack_require__(62053),iu=__webpack_require__.n(Tl),su=__webpack_require__(47477),ul=__webpack_require__.n(su),Rc=__webpack_require__(59717),uu=__webpack_require__.n(Rc);jr().extend(Uo()),jr().extend(Ou()),jr().extend(Oc()),jr().extend(uc()),jr().extend(Rs()),jr().extend(Tc()),jr().extend(sa()),jr().extend(Ms()),jr().extend(Dc()),jr().extend(iu()),jr().extend(ul()),jr().extend(uu()),jr().extend(Lo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ls=(kr,Xr,Dn)=>Xr in kr?cl(kr,Xr,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):kr[Xr]=Dn,Au=(kr,Xr)=>{for(var Dn in Xr||(Xr={}))ll.call(Xr,Dn)&&Ls(kr,Dn,Xr[Dn]);if(cc)for(var Dn of cc(Xr))Di.call(Xr,Dn)&&Ls(kr,Dn,Xr[Dn]);return kr},lc=(kr,Xr,Dn)=>new Promise((da,Bn)=>{var Yn=Nn=>{try{Ka(Dn.next(Nn))}catch(Ya){Bn(Ya)}},qn=Nn=>{try{Ka(Dn.throw(Nn))}catch(Ya){Bn(Ya)}},Ka=Nn=>Nn.done?da(Nn.value):Promise.resolve(Nn.value).then(Yn,qn);Ka((Dn=Dn.apply(kr,Xr)).next())});const Hi="https://www-cdn.educoder.net/",dc=!1;function Tu(){return lc(this,null,function*(){const kr=(0,x.gD)(),{routes:Xr,routeComponents:Dn}=yield y(kr);yield kr.applyPlugins({key:"patchRoutes",type:hn.ApplyPluginsType.event,args:{routes:Xr,routeComponents:Dn}});const da=kr.applyPlugins({key:"modifyContextOpts",type:hn.ApplyPluginsType.modify,initialValue:{}}),Bn=da.basename||"/",Yn=da.historyType||"browser",qn=(0,z.fi)(Au({type:Yn,basename:Bn},da.historyOpts));return kr.applyPlugins({key:"render",type:hn.ApplyPluginsType.compose,initialValue(){const Ka={useStream:!0,routes:Xr,routeComponents:Dn,pluginManager:kr,mountElementId:"root",rootElement:da.rootElement||document.getElementById("root"),loadingComponent:br,publicPath:Hi,runtimePublicPath:dc,history:qn,historyType:Yn,basename:Bn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:da.callback},Nn=kr.applyPlugins({key:"modifyClientRenderOpts",type:hn.ApplyPluginsType.modify,initialValue:Ka});return sl(Nn)}})()})}Tu(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})(); +(`+f+": "+g+")",u.name="ChunkLoadError",u.type=f,u.request=g,n[1](u)}};__webpack_require__.l(s,c,"chunk-"+t,t)}else i[t]=0};var d=function(t,r){var n=r[0],o=r[1],s=r[2],u,c,a=0;if(n.some(function(g){return i[g]!==0})){for(u in o)__webpack_require__.o(o,u)&&(__webpack_require__.m[u]=o[u]);if(s)var f=s(__webpack_require__)}for(t&&t(r);a0&&arguments[0]!==void 0?arguments[0]:"";return kr.endsWith("/")?kr:"".concat(kr,"/")}var tc=__webpack_require__(38127),Su=__webpack_require__(38329),ru=__webpack_require__(8616),nu=["content"],zi=["content"],ki=/^(http:|https:)?\/\//;function rc(kr){return ki.test(kr)||kr.startsWith("/")&&!kr.startsWith("/*")||kr.startsWith("./")||kr.startsWith("../")}var Bu=function(){return ue.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},au=function(Xr){var Dn,da=Xr.loaderData,Bn=Xr.htmlPageOpts,Yn=Xr.manifest,qn=(Yn==null||(Dn=Yn.assets)===null||Dn===void 0?void 0:Dn["umi.css"])||"";return ue.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(da||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Bn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(qn,"'")}})};function as(kr){var Xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof kr=="string")return rc(kr)?(0,Vo.Z)({src:kr},Xr):{content:kr};if((0,ru.Z)(kr)==="object")return(0,Vo.Z)((0,Vo.Z)({},kr),Xr);throw new Error("Invalid script type: ".concat((0,ru.Z)(kr)))}function wi(kr){return rc(kr)?{type:"link",href:kr}:{type:"style",content:kr}}var al=function(Xr){var Dn,da,Bn,Yn,qn,Ka,Nn=Xr.htmlPageOpts;return ue.createElement(ue.Fragment,null,(Nn==null?void 0:Nn.title)&&ue.createElement("title",null,Nn.title),Nn==null||(Dn=Nn.favicons)===null||Dn===void 0?void 0:Dn.map(function(Ya,_s){return ue.createElement("link",{key:_s,rel:"shortcut icon",href:Ya})}),(Nn==null?void 0:Nn.description)&&ue.createElement("meta",{name:"description",content:Nn.description}),(Nn==null||(da=Nn.keywords)===null||da===void 0?void 0:da.length)&&ue.createElement("meta",{name:"keywords",content:Nn.keywords.join(",")}),Nn==null||(Bn=Nn.metas)===null||Bn===void 0?void 0:Bn.map(function(Ya){return ue.createElement("meta",{key:Ya.name,name:Ya.name,content:Ya.content})}),Nn==null||(Yn=Nn.links)===null||Yn===void 0?void 0:Yn.map(function(Ya,_s){return ue.createElement("link",(0,Su.Z)({key:_s},Ya))}),Nn==null||(qn=Nn.styles)===null||qn===void 0?void 0:qn.map(function(Ya,_s){var vs=wi(Ya),$s=vs.type,js=vs.href,cu=vs.content;if($s==="link")return ue.createElement("link",{key:_s,rel:"stylesheet",href:js});if($s==="style")return ue.createElement("style",{key:_s},cu)}),Nn==null||(Ka=Nn.headScripts)===null||Ka===void 0?void 0:Ka.map(function(Ya,_s){var vs=as(Ya),$s=vs.content,js=(0,tc.Z)(vs,nu);return ue.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))}))};function Nu(kr){var Xr,Dn=kr.children,da=kr.loaderData,Bn=kr.manifest,Yn=kr.htmlPageOpts,qn=kr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ka=kr.mountElementId;if(qn!=null&&qn.pureHtml)return ue.createElement("html",null,ue.createElement("head",null),ue.createElement("body",null,ue.createElement(Bu,null),ue.createElement("div",{id:Ka},Dn),ue.createElement(au,{manifest:Bn,loaderData:da,htmlPageOpts:Yn})));if(qn!=null&&qn.pureApp)return ue.createElement(ue.Fragment,null,Dn);var Nn=typeof window=="undefined"?Bn==null?void 0:Bn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ue.createElement("html",{suppressHydrationWarning:!0,lang:(Yn==null?void 0:Yn.lang)||"en"},ue.createElement("head",null,ue.createElement("meta",{charSet:"utf-8"}),ue.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Nn&&ue.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Nn}),ue.createElement(al,{htmlPageOpts:Yn})),ue.createElement("body",null,ue.createElement(Bu,null),ue.createElement("div",{id:Ka},Dn),ue.createElement(au,{manifest:Bn,loaderData:da,htmlPageOpts:Yn}),Yn==null||(Xr=Yn.scripts)===null||Xr===void 0?void 0:Xr.map(function(Ya,_s){var vs=as(Ya),$s=vs.content,js=(0,tc.Z)(vs,zi);return ue.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))})))}var ou=ue.createContext(void 0);function ol(){return ue.useContext(ou)}var Pu=["redirect"];function Ds(kr){var Xr=kr.routesById,Dn=kr.parentId,da=kr.routeComponents,Bn=kr.useStream,Yn=Bn===void 0?!0:Bn;return Object.keys(Xr).filter(function(qn){return Xr[qn].parentId===Dn}).map(function(qn){var Ka=il((0,Vo.Z)((0,Vo.Z)({route:Xr[qn],routeComponent:da[qn],loadingComponent:kr.loadingComponent,reactRouter5Compat:kr.reactRouter5Compat},kr.reactRouter5Compat&&{hasChildren:Object.keys(Xr).filter(function(Ya){return Xr[Ya].parentId===qn}).length>0}),{},{useStream:Yn})),Nn=Ds({routesById:Xr,routeComponents:da,parentId:Ka.id,loadingComponent:kr.loadingComponent,reactRouter5Compat:kr.reactRouter5Compat,useStream:Yn});return Nn.length>0&&(Ka.children=Nn,Ka.routes=Nn),Ka})}function Cc(kr){var Xr=(0,mi.UO)(),Dn=(0,mi.Gn)(kr.to,Xr),da=(0,Eu.T$)(),Bn=(0,mi.TH)();if(da!=null&&da.keepQuery){var Yn=Bn.search+Bn.hash;Dn+=Yn}var qn=(0,Vo.Z)((0,Vo.Z)({},kr),{},{to:Dn});return ue.createElement(mi.Fg,(0,Su.Z)({replace:!0},qn))}function il(kr){var Xr=kr.route,Dn=kr.useStream,da=Dn===void 0?!0:Dn,Bn=Xr.redirect,Yn=(0,tc.Z)(Xr,Pu),qn=kr.reactRouter5Compat?ac:oc;return(0,Vo.Z)({element:Bn?ue.createElement(Cc,{to:Bn}):ue.createElement(ou.Provider,{value:{route:kr.route}},ue.createElement(qn,{loader:ue.memo(kr.routeComponent),loadingComponent:kr.loadingComponent||nc,hasChildren:kr.hasChildren,useStream:da}))},Yn)}function nc(){return ue.createElement("div",null)}function ac(kr){var Xr=ol(),Dn=Xr.route,da=(0,Eu.Ov)(),Bn=da.history,Yn=da.clientRoutes,qn=(0,mi.UO)(),Ka={params:qn,isExact:!0,path:Dn.path,url:Bn.location.pathname},Nn=kr.loader,Ya={location:Bn.location,match:Ka,history:Bn,params:qn,route:Dn,routes:Yn};return kr.useStream?ue.createElement(ue.Suspense,{fallback:ue.createElement(kr.loadingComponent,null)},ue.createElement(Nn,Ya,kr.hasChildren&&ue.createElement(mi.j3,null))):ue.createElement(Nn,Ya,kr.hasChildren&&ue.createElement(mi.j3,null))}function oc(kr){var Xr=kr.loader;return kr.useStream?ue.createElement(ue.Suspense,{fallback:ue.createElement(kr.loadingComponent,null)},ue.createElement(Xr,null)):ue.createElement(Xr,null)}var Cu=null;function Al(){return Cu}function ic(kr){var Xr=kr.history,Dn=ue.useState({action:Xr.action,location:Xr.location}),da=(0,Zi.Z)(Dn,2),Bn=da[0],Yn=da[1];return(0,ue.useLayoutEffect)(function(){return Xr.listen(Yn)},[Xr]),(0,ue.useLayoutEffect)(function(){function qn(Ka){kr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:kr.routes,clientRoutes:kr.clientRoutes,location:Ka.location,action:Ka.action,basename:kr.basename,isFirst:!!Ka.isFirst}})}return qn({location:Bn.location,action:Bn.action,isFirst:!0}),Xr.listen(qn)},[Xr,kr.routes,kr.clientRoutes]),ue.createElement(mi.F0,{navigator:Xr,location:Bn.location,basename:kr.basename},kr.children)}function Wi(){var kr=(0,Eu.Ov)(),Xr=kr.clientRoutes;return(0,mi.V$)(Xr)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(Xr,Dn){var da=Xr.basename||"/",Bn=Ds({routesById:Xr.routes,routeComponents:Xr.routeComponents,loadingComponent:Xr.loadingComponent,reactRouter5Compat:Xr.reactRouter5Compat,useStream:Xr.useStream});Xr.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Bn}});for(var Yn=ue.createElement(ic,{basename:da,pluginManager:Xr.pluginManager,routes:Xr.routes,clientRoutes:Bn,history:Xr.history},Dn),qn=0,Ka=Zu;qnnew Promise((da,Bn)=>{var Yn=Nn=>{try{Ka(Dn.next(Nn))}catch(Ya){Bn(Ya)}},qn=Nn=>{try{Ka(Dn.throw(Nn))}catch(Ya){Bn(Ya)}},Ka=Nn=>Nn.done?da(Nn.value):Promise.resolve(Nn.value).then(Yn,qn);Ka((Dn=Dn.apply(kr,Xr)).next())});function y(){return m(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/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId/template",parentId:"100",id:"156"},157:{path:"/competitions",parentId:"1",id:"157"},158:{path:"/competitions/index",parentId:"157",id:"158"},159:{path:"/competitions/:identifier/list",parentId:"157",id:"159"},160:{path:"/competitions/exports",parentId:"157",id:"160"},161:{path:"/competitions",parentId:"157",id:"161"},162:{path:"/competitions/:identifier",parentId:"157",id:"162"},163:{path:"/competitions/index/:identifier",parentId:"157",id:"163"},164:{path:"/competitions/:identifier/detail/enroll",parentId:"157",id:"164"},165:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"157",id:"165"},166:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"157",id:"166"},167:{path:"/competitions/detail/:identifier",parentId:"157",id:"167"},168:{path:"/forums",parentId:"1",id:"168"},169:{path:"/forums",parentId:"168",id:"169"},170:{path:"/forums/categories/:memoType",parentId:"168",id:"170"},171:{path:"/forums/new",parentId:"168",id:"171"},172:{path:"/forums/:memoId/edit",parentId:"168",id:"172"},173:{path:"/forums/:memoId",parentId:"168",id:"173"},174:{path:"/problemset",parentId:"1",id:"174"},175:{path:"/problemset",parentId:"174",id:"175"},176:{path:"/problemset/newitem",parentId:"174",id:"176"},177:{path:"/problemset/:type/:id",parentId:"174",id:"177"},178:{path:"/problemset/preview",parentId:"174",id:"178"},179:{path:"/problemset/preview_new",parentId:"174",id:"179"},180:{path:"/problemset/preview_select",parentId:"174",id:"180"},181:{path:"/shixuns",parentId:"1",id:"181"},182:{path:"/shixuns",parentId:"181",id:"182"},183:{path:"/shixuns/exports",parentId:"181",id:"183"},184:{path:"/shixuns/new",parentId:"181",id:"184"},185:{path:"/shixuns/new/CreateImg",parentId:"181",id:"185"},186:{path:"/shixuns/new/:id/imagepreview",parentId:"181",id:"186"},187:{path:"/shixuns/:id/Merge",parentId:"181",id:"187"},188:{path:"/shixuns/:id/Split",parentId:"181",id:"188"},189:{path:"/shixuns/:id/edit",parentId:"181",id:"189"},190:{path:"shixuns/:id/edit/warehouse",parentId:"189",id:"190"},191:{path:"/shixuns/:id/edit/newquestion",parentId:"189",id:"191"},192:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"189",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"189",id:"193"},194:{path:"/shixuns/:id/edit/new",parentId:"189",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"189",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"189",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"189",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"189",id:"198"},199:{path:"/shixuns/:id",parentId:"181",id:"199"},200:{path:"/shixuns/:id/poll",parentId:"199",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"199",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"199",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"199",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"199",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"199",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"199",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"199",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"199",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"199",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"199",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"199",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"199",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"199",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"199",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"199",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"199",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"199",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"199",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"199",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/paths",parentId:"234",id:"251"},252:{path:"/users/:username/projects",parentId:"234",id:"252"},253:{path:"/users/:username/videos",parentId:"234",id:"253"},254:{path:"/users/:username/videos/upload",parentId:"234",id:"254"},255:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"255"},256:{path:"/users/:username/vspaces",parentId:"234",id:"256"},257:{path:"/users/:username/resourcesCenter",parentId:"234",id:"257"},258:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"258"},259:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"259"},260:{path:"/users/:username/resourceAllocation",parentId:"234",id:"260"},261:{parentId:"1",id:"261"},262:{path:"/problems",parentId:"261",id:"262"},263:{path:"/problems",parentId:"262",id:"263"},264:{path:"/problems/batchAdd",parentId:"262",id:"264"},265:{path:"/problems/newcreate",parentId:"261",id:"265"},266:{path:"/problems/newedit/:id",exact:!0,parentId:"261",id:"266"},267:{path:"/problems/:id/edit",exact:!0,parentId:"261",id:"267"},268:{path:"/problems/new",exact:!0,parentId:"261",id:"268"},269:{path:"/problems/:id/oj/:save_identifier",parentId:"261",id:"269"},270:{path:"/problems/:id/record-detail/:submitId",parentId:"261",id:"270"},271:{path:"/problems/add",parentId:"261",id:"271"},272:{path:"/problems/:id/ojedit",parentId:"261",id:"272"},273:{path:"/engineering",parentId:"1",id:"273"},274:{path:"/engineering",parentId:"273",id:"274"},275:{path:"/engineering/teacherList",parentId:"274",id:"275"},276:{path:"/engineering/studentList",parentId:"274",id:"276"},277:{path:"/engineering/training/program",parentId:"274",id:"277"},278:{path:"/engineering/training/program/add",parentId:"274",id:"278"},279:{path:"/engineering/training/program/edit",parentId:"274",id:"279"},280:{path:"/engineering/training/objectives",parentId:"274",id:"280"},281:{path:"/engineering/graduated/index",parentId:"274",id:"281"},282:{path:"/engineering/graduated/matrix",parentId:"274",id:"282"},283:{path:"/engineering/course/list",parentId:"274",id:"283"},284:{path:"/engineering/course/setting",parentId:"274",id:"284"},285:{path:"/engineering/course/matrix",parentId:"274",id:"285"},286:{path:"/engineering/navigation",parentId:"274",id:"286"},287:{path:"/engineering/evaluate/course",parentId:"274",id:"287"},288:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"274",id:"288"},289:{path:"/engineering/evaluate/norm",parentId:"274",id:"289"},290:{path:"/engineering/evaluate/document",parentId:"274",id:"290"},291:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"274",id:"291"},292:{path:"/engineering/*",redirect:"/404",parentId:"274",id:"292"},293:{path:"/innovation",parentId:"1",id:"293"},294:{path:"/innovation/tasks/:taskId",parentId:"293",id:"294"},295:{path:"/innovation",parentId:"293",id:"295"},296:{path:"/innovation/project",parentId:"295",id:"296"},297:{path:"/innovation/dataset",parentId:"295",id:"297"},298:{path:"/innovation/mirror",parentId:"295",id:"298"},299:{path:"/innovation/my-project",parentId:"295",id:"299"},300:{path:"/innovation/my-dataset",parentId:"295",id:"300"},301:{path:"/innovation/my-mirror",parentId:"295",id:"301"},302:{path:"/innovation/project/create",parentId:"295",id:"302"},303:{path:"/innovation/project/edit/:id",parentId:"295",id:"303"},304:{path:"/innovation/project/detail/:taskId",parentId:"295",id:"304"},305:{path:"/tasks",parentId:"1",id:"305"},306:{path:"/tasks/:taskId",exact:!0,parentId:"305",id:"306"},307:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"305",id:"307"},308:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"305",id:"308"},309:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"305",id:"309"},310:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"305",id:"310"},311:{path:"/myproblems",parentId:"1",id:"311"},312:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"311",id:"312"},313:{path:"/myproblems/:id",exact:!0,parentId:"311",id:"313"},314:{path:"/account",parentId:"1",id:"314"},315:{path:"/account",parentId:"314",id:"315"},316:{path:"/account/profile",parentId:"315",id:"316"},317:{path:"/account/profile/edit",parentId:"315",id:"317"},318:{path:"/account/certification",parentId:"315",id:"318"},319:{path:"/account/secure",parentId:"315",id:"319"},320:{path:"/account/binding",parentId:"315",id:"320"},321:{path:"/account/Results",parentId:"315",id:"321"},322:{path:"/ch",parentId:"1",id:"322"},323:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"322",id:"323"},324:{path:"/ch/rest/",exact:!0,parentId:"322",id:"324"},325:{path:"/ch/rest/:id",exact:!0,parentId:"322",id:"325"},326:{path:"/order",parentId:"1",id:"326"},327:{path:"/order",parentId:"326",id:"327"},328:{path:"/order/invoice",parentId:"326",id:"328"},329:{path:"/order/records",parentId:"326",id:"329"},330:{path:"/order/apply",parentId:"326",id:"330"},331:{path:"/order/view",parentId:"326",id:"331"},332:{path:"/order/:courseId/information",parentId:"326",id:"332"},333:{path:"/order/:courseId/pay",parentId:"326",id:"333"},334:{path:"/order/:orderNum/result",parentId:"326",id:"334"},335:{path:"/messages",parentId:"1",id:"335"},336:{path:"/messages/:userId/user_tidings",parentId:"335",id:"336"},337:{path:"/messages/:userId/private_messages",parentId:"335",id:"337"},338:{path:"/messages/:userId/message_detail",parentId:"335",id:"338"},339:{path:"/vtrs",parentId:"1",id:"339"},340:{path:"/vtrs/:virtual_spacesId",parentId:"339",id:"340"},341:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"340",id:"341"},342:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"340",id:"342"},343:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"340",id:"343"},344:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"340",id:"344"},345:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"340",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"340",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"340",id:"347"},348:{path:"/vtrs/:virtual_spacesId/survey",parentId:"340",id:"348"},349:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"340",id:"349"},350:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"340",id:"350"},351:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"340",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"340",id:"352"},353:{path:"/vtrs/:virtual_spacesId/material",parentId:"340",id:"353"},354:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"340",id:"354"},355:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"340",id:"355"},356:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"340",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"340",id:"357"},358:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"340",id:"358"},359:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"340",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"340",id:"360"},361:{path:"/vtrs/:virtual_spacesId/settings",parentId:"340",id:"361"},362:{path:"/vtrs/:virtual_spacesId/resources",parentId:"340",id:"362"},363:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"340",id:"363"},364:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"340",id:"364"},365:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"340",id:"365"},366:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"340",id:"366"},367:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"340",id:"367"},368:{path:"/vtrs/:virtual_spacesId/*",parentId:"340",id:"368"},369:{path:"/101",parentId:"1",id:"369"},370:{path:"/101/:virtual_spacesId",parentId:"369",id:"370"},371:{path:"/101/:virtual_spacesId",exact:!0,parentId:"370",id:"371"},372:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"370",id:"372"},373:{path:"/101/:virtual_spacesId/experiment",parentId:"370",id:"373"},374:{path:"/101/:virtual_spacesId/announcement",parentId:"370",id:"374"},375:{path:"/101/:virtual_spacesId/announcement/add",parentId:"370",id:"375"},376:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"370",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"370",id:"377"},378:{path:"/101/:virtual_spacesId/survey",parentId:"370",id:"378"},379:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"370",id:"379"},380:{path:"/101/:virtual_spacesId/knowledge",parentId:"370",id:"380"},381:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"370",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"370",id:"382"},383:{path:"/101/:virtual_spacesId/material",parentId:"370",id:"383"},384:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"370",id:"384"},385:{path:"/101/:virtual_spacesId/lesson",parentId:"370",id:"385"},386:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"370",id:"386"},387:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"370",id:"387"},388:{path:"/101/:virtual_spacesId/discussion",parentId:"370",id:"388"},389:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"370",id:"389"},390:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"370",id:"390"},391:{path:"/101/:virtual_spacesId/settings",parentId:"370",id:"391"},392:{path:"/101/:virtual_spacesId/resources",parentId:"370",id:"392"},393:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"370",id:"393"},394:{path:"/101/:virtual_spacesId/Plan",parentId:"370",id:"394"},395:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"370",id:"395"},396:{path:"/101/:virtual_spacesId/digtal",parentId:"370",id:"396"},397:{path:"/101/:virtual_spacesId/homepage",parentId:"370",id:"397"},398:{path:"/101/:virtual_spacesId/*",parentId:"370",id:"398"},399:{path:"/administration",parentId:"1",id:"399"},400:{path:"/administration",parentId:"399",id:"400"},401:{path:"/administration/college",parentId:"400",id:"401"},402:{path:"/administration/student",parentId:"400",id:"402"},403:{path:"/administration/student/:studentId/edit",parentId:"400",id:"403"},404:{path:"/administration/profession",parentId:"400",id:"404"},405:{path:"/graduations",parentId:"1",id:"405"},406:{path:"/graduations",exact:!0,parentId:"405",id:"406"},407:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"405",id:"407"},408:{path:"/graduations/:id",parentId:"405",id:"408"},409:{path:"/graduations/:id/index",parentId:"408",id:"409"},410:{path:"/graduations/:id/topics",parentId:"408",id:"410"},411:{path:"/graduations/:id/student_selection",parentId:"408",id:"411"},412:{path:"/graduations/:id/tasks",parentId:"408",id:"412"},413:{path:"/graduations/:id/opening_report",parentId:"408",id:"413"},414:{path:"/graduations/:id/midterm_report",parentId:"408",id:"414"},415:{path:"/graduations/:id/thesis",parentId:"408",id:"415"},416:{path:"/graduations/:id/final_defense",parentId:"408",id:"416"},417:{path:"/graduations/:id/final_thesis",parentId:"408",id:"417"},418:{path:"/graduations/:id/settings",parentId:"408",id:"418"},419:{path:"/graduations/:id/teachers",parentId:"408",id:"419"},420:{path:"/graduations/:id/students",parentId:"408",id:"420"},421:{path:"/graduations/:id/archives",parentId:"408",id:"421"},422:{path:"/graduations/:id/grading_summary",parentId:"408",id:"422"},423:{path:"/dataset",parentId:"1",id:"423"},424:{path:"/dataset",exact:!0,parentId:"423",id:"424"},425:{path:"/dataset/:id/detail",exact:!0,parentId:"423",id:"425"},426:{path:"/knowledgegraph",parentId:"1",id:"426"},427:{path:"/knowledgegraph/:pathId",parentId:"426",id:"427"},428:{path:"/knowledgegraph/:pathId/abilityMap/edit",parentId:"426",id:"428"},429:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"426",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"426",id:"430"},431:{path:"/educoder-demo",exact:!0,parentId:"1",id:"431"},432:{path:"/training",parentId:"1",id:"432"},433:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"432",id:"433"},434:{path:"/largeScreen",exact:!0,parentId:"1",id:"434"},435:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"435"},436:{path:"/quality",parentId:"1",id:"436"},437:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"436",id:"437"},438:{path:"/otherlogin",exact:!0,parentId:"1",id:"438"},439:{path:"/otherloginqq",exact:!0,parentId:"1",id:"439"},440:{path:"/otherloginstart",exact:!0,parentId:"1",id:"440"},441:{path:"/pathsoverview",exact:!0,parentId:"1",id:"441"},442:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"442"},443:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"443"},444:{path:"/login",parentId:"1",id:"444"},445:{path:"/login",parentId:"444",id:"445"},446:{path:"/user",parentId:"1",id:"446"},447:{path:"/user/login",parentId:"446",id:"447"},448:{path:"/user/register",parentId:"446",id:"448"},449:{path:"/user/reset-password",parentId:"446",id:"449"},450:{path:"/colleges",parentId:"1",id:"450"},451:{path:"/colleges/:id/statistics",parentId:"450",id:"451"},452:{path:"/help",parentId:"1",id:"452"},453:{path:"/help/:id",parentId:"452",id:"453"},454:{path:"/video",parentId:"1",id:"454"},455:{path:"/video/:videoId",parentId:"454",id:"455"},456:{path:"/terminal",parentId:"1",id:"456"},457:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"457"},458:{path:"/",parentId:"1",id:"458"},459:{path:"/",exact:!0,parentId:"458",id:"459"},460:{path:"/api/*",exact:!0,parentId:"458",id:"460"},461:{path:"/search",exact:!0,parentId:"458",id:"461"},462:{path:"/moop_cases",exact:!0,parentId:"458",id:"462"},463:{path:"/moop_cases/new",exact:!0,parentId:"458",id:"463"},464:{path:"/moop_cases/:caseId",exact:!0,parentId:"458",id:"464"},465:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"458",id:"465"},466:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"458",id:"466"},467:{path:"/randompaper",exact:!0,parentId:"458",id:"467"},468:{path:"/randompaper/edit/:id",exact:!0,parentId:"458",id:"468"},469:{path:"/randompaper/detail/:id",exact:!0,parentId:"458",id:"469"},470:{path:"/403",parentId:"458",id:"470"},471:{path:"/500",parentId:"458",id:"471"},472:{path:"/404",parentId:"458",id:"472"},473:{path:"/download",parentId:"458",id:"473"},474:{path:"/iwce",parentId:"458",id:"474"},475:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"458",id:"475"},476:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"458",id:"476"},477:{path:"/Activities",parentId:"458",id:"477"},478:{path:"/iwce/:itemname",parentId:"458",id:"478"},479:{path:"/hpc-course",parentId:"458",id:"479"},480:{path:"/user_agents",parentId:"458",id:"480"},481:{path:"/three",parentId:"458",id:"481"},482:{path:"/introduction",parentId:"458",id:"482"},483:{path:"/chatgpt",parentId:"458",id:"483"},484:{path:"/*",parentId:"458",id:"484"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),2:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),3:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,63041))),4:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),5:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),6:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,66415))),7:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),8:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,75066))),9:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),10:ue.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,16888))),11:ue.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27945))),12:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),13:ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),14:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2967),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,50578))),15:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,38239))),16:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),17:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),18:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),19:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),20:ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),21:ue.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,3623))),22:ue.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,33165))),23:ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),24:ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),25:ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),26:ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),27:ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),28:ue.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,74719))),29:ue.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,79213))),30:ue.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,24997))),31:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9974),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,37462))),32:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,56575))),33:ue.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,67059))),34:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,21871))),35:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,52784))),36:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,93982))),37:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,99061))),38:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4654))),39:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,44180))),40:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69993))),41:ue.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,88810))),42:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9974),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,64680))),43:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),44:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,50357))),45:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,72560))),46:ue.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,74139))),47:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),48:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,76175))),49:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),50:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2080),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),51:ue.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,1464))),52:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,60793))),53:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,60793))),54:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,69884))),55:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,17950))),56:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,56954))),57:ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),58:ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),59:ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),60:ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),61:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,19116))),62:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,15732))),63:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,84625))),64:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,89859))),65:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,427))),66:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,90923))),67:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,60884))),68:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,72794))),69:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,4549))),70:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,75405))),71:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,8993))),72:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,79131))),73:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,15056))),74:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,52796))),75:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,40222))),76:ue.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,94453))),77:ue.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,59325))),78:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,852))),79:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94884))),80:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,89590))),81:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,55964))),82:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,4056))),83:ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),84:ue.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,43928))),85:ue.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,18522))),86:ue.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,39306))),87:ue.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,43125))),88:ue.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,17203))),89:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),90:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),91:ue.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,92435))),92:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,74020))),93:ue.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,16286))),94:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,11091))),95:ue.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,30056))),96:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,37710))),97:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,55818))),98:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,24400))),99:ue.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,37183))),100:ue.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,60917))),101:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),102:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),103:ue.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,11790))),104:ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),105:ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),106:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),107:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),108:ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),109:ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),110:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),111:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),112:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),113:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),114:ue.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,17425))),115:ue.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,98247))),116:ue.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,49412))),117:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),118:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9974),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),119:ue.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,4573))),120:ue.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,66676))),121:ue.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,81357))),122:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),123:ue.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,17081))),124:ue.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,45243))),125:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),126:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),127:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),128:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),129:ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),130:ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),131:ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),132:ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),133:ue.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49957))),134:ue.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,30618))),135:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,32365))),136:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,49100))),137:ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),138:ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),139:ue.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,85247))),140:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,84314))),141:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,84314))),142:ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),143:ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),144:ue.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,72229))),145:ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),146:ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),147:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),148:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),149:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,73237))),150:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,55003))),151:ue.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,35297))),152:ue.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3499))),153:ue.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,59353))),154:ue.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,2735))),155:ue.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,63557))),156:ue.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,53136))),157:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),158:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),159:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),160:ue.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,33769))),161:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),162:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),163:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),164:ue.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,30968))),165:ue.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,60001))),166:ue.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,60433))),167:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2413),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,78963))),168:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),169:ue.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,61612))),170:ue.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,61292))),171:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),172:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),173:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,85419))),174:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),175:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),176:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),177:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),178:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,71806))),179:ue.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,80558))),180:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7473),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),181:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),182:ue.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,34108))),183:ue.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,20290))),184:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,88394))),185:ue.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,71311))),186:ue.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,94282))),187:ue.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,21190))),188:ue.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,78234))),189:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(278),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,37129))),190:ue.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,86566))),191:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,48979))),192:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),193:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),194:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),195:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),196:ue.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,70980))),197:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,98372))),198:ue.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,89815))),199:ue.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,13344))),200:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,55314))),201:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,20296))),202:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),203:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),204:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,15282))),205:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,99192))),206:ue.lazy(()=>Promise.all([__webpack_require__.e(278),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,7985))),207:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,96418))),208:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46593))),209:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,14959))),210:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),211:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),212:ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),213:ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),214:ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),215:ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),216:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),217:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),218:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84210))),219:ue.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,43468))),220:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),221:ue.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,54629))),222:ue.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,70982))),223:ue.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,34111))),224:ue.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,51751))),225:ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),226:ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),227:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,74917))),228:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,47400))),229:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,4359))),230:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92511))),231:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,85597))),232:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,8735))),233:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,47018))),234:ue.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,65097))),235:ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),236:ue.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,12587))),237:ue.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,30127))),238:ue.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,57943))),239:ue.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,79514))),240:ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),241:ue.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,15107))),242:ue.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50073))),243:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,84272))),244:ue.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,55149))),245:ue.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,59896))),246:ue.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,73985))),247:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2262),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,59360))),248:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2262),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,26098))),249:ue.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,40109))),250:ue.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,346))),251:ue.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,5566))),252:ue.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,74545))),253:ue.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,56749))),254:ue.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,69158))),255:ue.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,74930))),256:ue.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,86310))),257:ue.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,45956))),258:ue.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,41901))),259:ue.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,91370))),260:ue.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,69393))),261:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),262:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),263:ue.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,58747))),264:ue.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,47781))),265:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),266:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),267:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),268:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8385),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),269:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,31723))),270:ue.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,45710))),271:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),272:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),273:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),274:ue.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,5226))),275:ue.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,65417))),276:ue.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,34897))),277:ue.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,3681))),278:ue.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,17249))),279:ue.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,18112))),280:ue.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,81654))),281:ue.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,75432))),282:ue.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,19893))),283:ue.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,88590))),284:ue.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,67112))),285:ue.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,23513))),286:ue.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,74565))),287:ue.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,20944))),288:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,9986))),289:ue.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,23479))),290:ue.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,23921))),291:ue.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,95707))),292:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),293:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),294:ue.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,84428))),295:ue.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,67537))),296:ue.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,76342))),297:ue.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,14160))),298:ue.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,60971))),299:ue.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,46157))),300:ue.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,97236))),301:ue.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,55734))),302:ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),303:ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),304:ue.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,21618))),305:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),306:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),307:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),308:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),309:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),310:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(2577),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,5931))),311:ue.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),312:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,92740))),313:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,34587))),314:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),315:ue.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,68549))),316:ue.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,32928))),317:ue.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,16059))),318:ue.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,14200))),319:ue.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,83386))),320:ue.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,98065))),321:ue.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35038))),322:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),323:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,77906))),324:ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),325:ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),326:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),327:ue.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,89595))),328:ue.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,15612))),329:ue.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61071))),330:ue.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,96965))),331:ue.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,74722))),332:ue.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,52935))),333:ue.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,38403))),334:ue.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,35742))),335:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),336:ue.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,5233))),337:ue.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,7121))),338:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,86529))),339:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),340:ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),341:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),342:ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),343:ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),344:ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),345:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),346:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),347:ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),348:ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),349:ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),350:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),351:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),352:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),353:ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),354:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),355:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),356:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),357:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),358:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),359:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),360:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),361:ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),362:ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),363:ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),364:ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),365:ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),366:ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),367:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),368:ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),369:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),370:ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),371:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),372:ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),373:ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),374:ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),375:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),376:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),377:ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),378:ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),379:ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),380:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),381:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),382:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),383:ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),384:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),385:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),386:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),387:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),388:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),389:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),390:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),391:ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),392:ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),393:ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),394:ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),395:ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),396:ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),397:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),398:ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),399:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),400:ue.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41669))),401:ue.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44718))),402:ue.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,69726))),403:ue.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,92642))),404:ue.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,13497))),405:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),406:ue.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,11181))),407:ue.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,61885))),408:ue.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,46780))),409:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,8741))),410:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,80096))),411:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,37052))),412:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,75098))),413:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),414:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),415:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),416:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),417:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),418:ue.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,51514))),419:ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),420:ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),421:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(7511),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,52442))),422:ue.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52337))),423:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),424:ue.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,83252))),425:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,437))),426:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),427:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6411),__webpack_require__.e(9988),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,42579))),428:ue.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,20623))),429:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9988),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,86878))),430:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,49627))),431:ue.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,84934))),432:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),433:ue.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,9330))),434:ue.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,91437))),435:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,18622))),436:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),437:ue.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,7370))),438:ue.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,44876))),439:ue.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,72281))),440:ue.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,70806))),441:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,74247))),442:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,94211))),443:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,10257))),444:ue.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),445:ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),446:ue.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),447:ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),448:ue.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,22138))),449:ue.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,71228))),450:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),451:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,37204))),452:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),453:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,429))),454:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),455:ue.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,64930))),456:ue.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,43254))),457:ue.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,48030))),458:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(2577),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,95371))),459:ue.lazy(()=>__webpack_require__.e(8866).then(__webpack_require__.bind(__webpack_require__,48236))),460:ue.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,99623))),461:ue.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,21918))),462:ue.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,16456))),463:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),464:ue.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,65128))),465:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),466:ue.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,28919))),467:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),468:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),469:ue.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,52900))),470:ue.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,50885))),471:ue.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,85039))),472:ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),473:ue.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,57849))),474:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),475:ue.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,13893))),476:ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),477:ue.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,36634))),478:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),479:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),480:ue.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,89693))),481:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,57265))),482:ue.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,61516))),483:ue.lazy(()=>Promise.all([__webpack_require__.e(5545),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,19373))),484:ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),"@@/global-layout":ue.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,59125)))}}})}var x=__webpack_require__(5085),z=__webpack_require__(37989),oe=__webpack_require__(71418),_r=__webpack_require__(26278),br=()=>ue.createElement(oe.Z,{size:"middle",className:_r.Z.loading}),hn=__webpack_require__(89070),ln=__webpack_require__(61186),jr=__webpack_require__.n(ln),ro=__webpack_require__(91392),Lo=__webpack_require__.n(ro),Jn=__webpack_require__(34749),Uo=__webpack_require__.n(Jn),ri=__webpack_require__(19277),Ou=__webpack_require__.n(ri),xo=__webpack_require__(10238),Oc=__webpack_require__.n(xo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),Ac=__webpack_require__(90111),Rs=__webpack_require__.n(Ac),yn=__webpack_require__(74959),Tc=__webpack_require__.n(yn),kc=__webpack_require__(23250),sa=__webpack_require__.n(kc),ao=__webpack_require__(58862),Ms=__webpack_require__.n(ao),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Tl=__webpack_require__(62053),iu=__webpack_require__.n(Tl),su=__webpack_require__(47477),ul=__webpack_require__.n(su),Rc=__webpack_require__(59717),uu=__webpack_require__.n(Rc);jr().extend(Uo()),jr().extend(Ou()),jr().extend(Oc()),jr().extend(uc()),jr().extend(Rs()),jr().extend(Tc()),jr().extend(sa()),jr().extend(Ms()),jr().extend(Dc()),jr().extend(iu()),jr().extend(ul()),jr().extend(uu()),jr().extend(Lo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ls=(kr,Xr,Dn)=>Xr in kr?cl(kr,Xr,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):kr[Xr]=Dn,Au=(kr,Xr)=>{for(var Dn in Xr||(Xr={}))ll.call(Xr,Dn)&&Ls(kr,Dn,Xr[Dn]);if(cc)for(var Dn of cc(Xr))Di.call(Xr,Dn)&&Ls(kr,Dn,Xr[Dn]);return kr},lc=(kr,Xr,Dn)=>new Promise((da,Bn)=>{var Yn=Nn=>{try{Ka(Dn.next(Nn))}catch(Ya){Bn(Ya)}},qn=Nn=>{try{Ka(Dn.throw(Nn))}catch(Ya){Bn(Ya)}},Ka=Nn=>Nn.done?da(Nn.value):Promise.resolve(Nn.value).then(Yn,qn);Ka((Dn=Dn.apply(kr,Xr)).next())});const Hi="https://www-cdn.educoder.net/",dc=!1;function Tu(){return lc(this,null,function*(){const kr=(0,x.gD)(),{routes:Xr,routeComponents:Dn}=yield y(kr);yield kr.applyPlugins({key:"patchRoutes",type:hn.ApplyPluginsType.event,args:{routes:Xr,routeComponents:Dn}});const da=kr.applyPlugins({key:"modifyContextOpts",type:hn.ApplyPluginsType.modify,initialValue:{}}),Bn=da.basename||"/",Yn=da.historyType||"browser",qn=(0,z.fi)(Au({type:Yn,basename:Bn},da.historyOpts));return kr.applyPlugins({key:"render",type:hn.ApplyPluginsType.compose,initialValue(){const Ka={useStream:!0,routes:Xr,routeComponents:Dn,pluginManager:kr,mountElementId:"root",rootElement:da.rootElement||document.getElementById("root"),loadingComponent:br,publicPath:Hi,runtimePublicPath:dc,history:qn,historyType:Yn,basename:Bn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:da.callback},Nn=kr.applyPlugins({key:"modifyClientRenderOpts",type:hn.ApplyPluginsType.modify,initialValue:Ka});return sl(Nn)}})()})}Tu(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})(); diff --git a/umi.f0f11a33.css b/umi.99abb8a2.css similarity index 87% rename from umi.f0f11a33.css rename to umi.99abb8a2.css index c3ce9f8cfc..6866b14b45 100644 --- a/umi.f0f11a33.css +++ b/umi.99abb8a2.css @@ -1,7 +1,7 @@ html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:iconfont;src:url(./static/iconfont.3da4392a.woff2) format("woff2"),url(./static/iconfont.09e357f9.woff) format("woff"),url(./static/iconfont.a7f2d83c.ttf) format("truetype"),url(./static/iconfont.61b640f2.svg#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shujijiaocai:before{content:"\ed76"}.icon-guanlianketang:before{content:"\ed75"}.icon-zhongxinshengcheng1:before{content:"\ed74"}.icon-shenheguanli:before{content:"\ed73"}.icon-a-60-kejian:before{content:"\ed72"}.icon-huanyingye:before{content:"\ed6f"}.icon-shenbaoshenhe:before{content:"\ed70"}.icon-jiaoxueleishenbao:before{content:"\ed71"}.icon-keyanleishenbao:before{content:"\ed6d"}.icon-xuanxiangguanli:before{content:"\ed6e"}.icon-XLS:before{content:"\ed6c"}.icon-XLSX:before{content:"\ed6b"}.icon-daochu2:before{content:"\ed69"}.icon-daoru1:before{content:"\ed6a"}.icon-runse:before{content:"\ed64"}.icon-kuoxie:before{content:"\ed65"}.icon-tihuan:before{content:"\ed66"}.icon-suoxie:before{content:"\ed67"}.icon-charu:before{content:"\ed68"}.icon-jixushengcheng:before{content:"\ed63"}.icon-changjingganzhi:before{content:"\ed62"}.icon-lishiduihua1:before{content:"\ed60"}.icon-xinjianduihua:before{content:"\ed61"}.icon-lishiduihua:before{content:"\ed5f"}.icon-wendaji1:before{content:"\ed5e"}.icon-xuesheng2:before{content:"\ed5c"}.icon-jiaoshi:before{content:"\ed5d"}.icon-fenban3:before{content:"\ed5b"}.icon-tupian2:before{content:"\ed5a"}.icon-zengchang:before{content:"\ed58"}.icon-xiajiang1:before{content:"\ed59"}.icon-fabu6:before{content:"\ed53"}.icon-yaoqinghuida:before{content:"\ed57"}.icon-shendusikao:before{content:"\ed56"}.icon-tingzhihuida:before{content:"\ed55"}.icon-huidaodibu:before{content:"\ed54"}.icon-chuku:before{content:"\ed4f"}.icon-zongshu:before{content:"\ed50"}.icon-keshenqingshu:before{content:"\ed51"}.icon-guihuan:before{content:"\ed52"}.icon-jiantou5:before{content:"\ed4e"}.icon-leiji:before{content:"\ed4d"}.icon-kechengmingcheng:before{content:"\ed4c"}.icon-hexinkecheng:before{content:"\ed4a"}.icon-shiyongshuji:before{content:"\ed4b"}.icon-AI:before{content:"\ed47"}.icon-gengxin-genghuan-tihuan:before{content:"\ed49"}.icon-yijianyingyong1:before{content:"\ed48"}.icon-piliangzhongzhimima:before{content:"\ed46"}.icon-chaifen:before{content:"\ed45"}.icon-zhongxinpingce:before{content:"\ed44"}.icon-pdf1:before{content:"\ed43"}.icon-buzhichifuzhi:before{content:"\ed41"}.icon-zhichifuzhi:before{content:"\ed42"}.icon-tiku:before{content:"\ed3f"}.icon-suiji:before{content:"\ed40"}.icon-liwu1:before{content:"\ed3e"}.icon-zhongzhimima:before{content:"\ed3c"}.icon-weitijiao:before{content:"\ed3d"}.icon-yiqiandao:before{content:"\ed3b"}.icon-buzaiqiandaofanweinei:before{content:"\ed3a"}.icon-jupyterLab:before{content:"\ed39"}.icon-wenjianjia6:before{content:"\ed38"}.icon-a-JupyterLab:before{content:"\ed36"}.icon-a-JupyterNotebook:before{content:"\ed37"}.icon-duixueshengyincang:before{content:"\ed35"}.icon-baogao:before{content:"\ed34"}.icon-tupuguanxi:before{content:"\ed33"}.icon-renwuguanka1:before{content:"\ed32"}.icon-chuangjianzhong:before{content:"\ed31"}.icon-ceshiyongli:before{content:"\ed30"}.icon-bianchengshixian:before{content:"\ed2e"}.icon-benguanbidu:before{content:"\ed2f"}.icon-daoruwaibuchengji:before{content:"\ed2d"}.icon-a-PNG1:before{content:"\ed2c"}.icon-txt:before{content:"\ed2b"}.icon-a-Pdf6:before{content:"\ed27"}.icon-DOCX:before{content:"\ed28"}.icon-a-doc2:before{content:"\ed29"}.icon-a-Jpg2:before{content:"\ed2a"}.icon-MD:before{content:"\ed26"}.icon-xianshangkaoshi1:before{content:"\ed24"}.icon-shititiku:before{content:"\ed25"}.icon-zaixianrenshu2:before{content:"\ed1f"}.icon-leijixuexirenshu1:before{content:"\ed20"}.icon-shiyanhuanjing2:before{content:"\ed21"}.icon-pingcecishu1:before{content:"\ed22"}.icon-shijiankecheng1:before{content:"\ed23"}.icon-shijianxiangmu2:before{content:"\ed1e"}.icon-kechengjieshao2:before{content:"\ed1d"}.icon-xiaoxipinglun:before{content:"\ed1c"}.icon-PageRank:before{content:"\ed1b"}.icon-tuijian2:before{content:"\ed1a"}.icon-paikeyuyue:before{content:"\ed19"}.icon-zhongzhi4:before{content:"\ed18"}.icon-chakanmulu:before{content:"\ed13"}.icon-quanping6:before{content:"\ed14"}.icon-shuaxin4:before{content:"\ed15"}.icon-gongjuxiang:before{content:"\ed16"}.icon-ziyuanjiankong:before{content:"\ed17"}.icon-shezhi9:before{content:"\ed12"}.icon-juyifansan:before{content:"\ed11"}.icon-ziyuanshibie:before{content:"\ed0d"}.icon-kechengneirongziyuan:before{content:"\ed0e"}.icon-wancheng3:before{content:"\ed0f"}.icon-kechengjibenxinxi:before{content:"\ed10"}.icon-yuedu:before{content:"\ed0c"}.icon-shanchu19:before{content:"\ed0b"}.icon-shuatilianxi1:before{content:"\ed08"}.icon-shuatitongji:before{content:"\ed09"}.icon-bianji15:before{content:"\ed0a"}.icon-shangchuantingkeshuju:before{content:"\ed06"}.icon-tijiaotingkebaogao:before{content:"\ed07"}.icon-tingkebaogaoshezhi:before{content:"\ed05"}.icon-zhankai10:before{content:"\ed03"}.icon-shouqi9:before{content:"\ed04"}.icon-zhankai9:before{content:"\ed01"}.icon-shouqi8:before{content:"\ed02"}.icon-huifuchushihuashezhi:before{content:"\ed00"}.icon-shuatilianxi:before{content:"\ecfe"}.icon-xianshiyincang:before{content:"\ecfd"}.icon-a-zhishitupu1:before{content:"\ecfc"}.icon-xuexilujing2:before{content:"\ecfb"}.icon-jibenxinxi2:before{content:"\ecf8"}.icon-timushezhi:before{content:"\ecf9"}.icon-zuoyeshezhi:before{content:"\ecfa"}.icon-zhankai8:before{content:"\ecff"}.icon-bianchengyuyan1:before{content:"\ecf7"}.icon-tiezi:before{content:"\ecf6"}.icon-shuiyinshezhi:before{content:"\ecf5"}.icon-xuexirenshu4:before{content:"\ecf4"}.icon-zhangjieshu:before{content:"\ecf3"}.icon-tongguo1:before{content:"\ecf1"}.icon-jujue:before{content:"\ecf2"}.icon-kechengtongji:before{content:"\ecf0"}.icon-xuexiaogeshu:before{content:"\ecef"}.icon-piliangpingyue:before{content:"\ecee"}.icon-genghuan1:before{content:"\ecec"}.icon-charuhudongceyan:before{content:"\eced"}.icon-cai:before{content:"\eceb"}.icon-wendaji:before{content:"\ecea"}.icon-dafenxiaojianpan:before{content:"\ece7"}.icon-shanchu18:before{content:"\ece8"}.icon-kuaijiepingfen:before{content:"\ece9"}.icon-yulan3:before{content:"\ece6"}.icon-jizhongyuejuan:before{content:"\ece5"}.icon-chakankaoshi:before{content:"\ece2"}.icon-qiandao2:before{content:"\ece3"}.icon-a-kaishijixudajuan:before{content:"\ece4"}.icon-jixukaoshi:before{content:"\ece1"}.icon-zhuanjialiebiao:before{content:"\ecd3"}.icon-wodezixun:before{content:"\ecd4"}.icon-zhongxinshengcheng:before{content:"\ecdf"}.icon-tingzhishengcheng:before{content:"\ece0"}.icon-a-huifupinglun:before{content:"\ecde"}.icon-zhiding3:before{content:"\ecda"}.icon-zhidi:before{content:"\ecdb"}.icon-xiayi5:before{content:"\ecdc"}.icon-shangyi5:before{content:"\ecdd"}.icon-guaduan:before{content:"\ecd9"}.icon-yuyin:before{content:"\ecd5"}.icon-jinzhishipin:before{content:"\ecd6"}.icon-shipin7:before{content:"\ecd7"}.icon-jinzhiyuyin:before{content:"\ecd8"}.icon-zaixianliaotian:before{content:"\ecd1"}.icon-gongzuotai:before{content:"\ecd2"}.icon-pinglun4:before{content:"\eccf"}.icon-dianzan7:before{content:"\ecd0"}.icon-siweidaotu:before{content:"\ecc4"}.icon-chakan3:before{content:"\ecce"}.icon-yulan2:before{content:"\eccd"}.icon-bianji14:before{content:"\eccc"}.icon-fangda6:before{content:"\eccb"}.icon-zuofenzhi:before{content:"\ecc6"}.icon-youfenzhi:before{content:"\ecc7"}.icon-quanping5:before{content:"\ecc8"}.icon-gengduo7:before{content:"\ecc9"}.icon-suoxiao6:before{content:"\ecca"}.icon-fangshefenzhi:before{content:"\ecc5"}.icon-bianji13:before{content:"\ecc2"}.icon-shanchu17:before{content:"\ecc3"}.icon-bianji12:before{content:"\ecc1"}.icon-peizhiyujiankong:before{content:"\ecc0"}.icon-yijianyingyong:before{content:"\ecbf"}.icon-changyongpingyu:before{content:"\ecbe"}.icon-kaishi:before{content:"\ecbd"}.icon-renwuzhinan:before{content:"\ecb9"}.icon-fanhui5:before{content:"\ecbc"}.icon-chexiao2:before{content:"\ecba"}.icon-bianzu3:before{content:"\ecbb"}.icon-shanchu16:before{content:"\ecb6"}.icon-shangyige:before{content:"\ecb7"}.icon-qingkong:before{content:"\ecb8"}.icon-xiayige:before{content:"\ecb5"}.icon-shouye1:before{content:"\ecb3"}.icon-zanting:before{content:"\ecb4"}.icon-yincangtiaojianshezhi:before{content:"\ecb2"}.icon-shoucang4:before{content:"\ecb1"}.icon-yinyong:before{content:"\ecad"}.icon-piliangcaozuo3:before{content:"\ecac"}.icon-xunifangzhenti1:before{content:"\ecae"}.icon-rongheti1:before{content:"\ecaf"}.icon-xuanzeti4:before{content:"\ecb0"}.icon-jupyter:before{content:"\ecab"}.icon-caozuoshouce:before{content:"\ecaa"}.icon-dianzibanpai:before{content:"\eca9"}.icon-zhihuikaiguan:before{content:"\eca8"}.icon-quxiaofabu1:before{content:"\eca6"}.icon-fuhe-gaizhang:before{content:"\eca7"}.icon-fasong2:before{content:"\eca5"}.icon-icon-weixin:before{content:"\eca4"}.icon-a-fenxiang2:before{content:"\eca3"}.icon-qiyehezuo:before{content:"\eca1"}.icon-zhaopinxinxi:before{content:"\eca2"}.icon-dianzanhou:before{content:"\eca0"}.icon-zhankai7:before{content:"\ec9e"}.icon-shouqi7:before{content:"\ec9f"}.icon-xueshi:before{content:"\ec9c"}.icon-zhishidian:before{content:"\ec9d"}.icon-piliangkaiji:before{content:"\ec9a"}.icon-piliangguanji:before{content:"\ec9b"}.icon-wulianwangshebei:before{content:"\ec99"}.icon-dingweitubiao:before{content:"\ec98"}.icon-zhongzhijilu:before{content:"\ec97"}.icon-yunhang:before{content:"\ec95"}.icon-tingzhiyunhang:before{content:"\ec96"}.icon-chakanyuanti:before{content:"\ec94"}.icon-jiarushitiku:before{content:"\ec93"}.icon-jiazai:before{content:"\ec92"}.icon-pizhuwenjian:before{content:"\ec91"}.icon-wenjian8:before{content:"\ec90"}.icon-xinjianwenjian:before{content:"\ec8f"}.icon-shebeiyunhangjiankong:before{content:"\ec8d"}.icon-shebeibaofei-2:before{content:"\ec8e"}.icon-xinxi:before{content:"\ec8a"}.icon-shebeiweixiujilu:before{content:"\ec8b"}.icon-shebeixinxiguanli:before{content:"\ec8c"}.icon-buchongchengji:before{content:"\ec89"}.icon-zhuanyeguanli:before{content:"\ec88"}.icon-tuichu2:before{content:"\ec87"}.icon-lianxi1:before{content:"\ec86"}.icon-shangwulianxi:before{content:"\ec83"}.icon-ziyuanxianzhikehu:before{content:"\ec84"}.icon-ziyuanbaozhangkehu:before{content:"\ec85"}.icon-Ukoukaijibang:before{content:"\ec82"}.icon-lianxianguize:before{content:"\ec81"}.icon-shuru:before{content:"\ec80"}.icon-USBkou:before{content:"\ec7e"}.icon-a-4zuwangkou:before{content:"\ec7f"}.icon-zhishideng:before{content:"\ec79"}.icon-baocun:before{content:"\ec7a"}.icon-wangkou:before{content:"\ec7b"}.icon-shangyibu:before{content:"\ec7c"}.icon-shangchuan5:before{content:"\ec7d"}.icon-xiayibu:before{content:"\ec77"}.icon-xiazai7:before{content:"\ec78"}.icon-liulan2:before{content:"\ec76"}.icon-dianzan6:before{content:"\ec6a"}.icon-pinglun3:before{content:"\ec6c"}.icon-wenjianjiadaka:before{content:"\ec67"}.icon-wenjianjiaweidakai:before{content:"\ec68"}.icon-jiemianshouqi:before{content:"\ec75"}.icon-tianjiatixing:before{content:"\ec6e"}.icon-danceng-guanbijichushezhidanceng:before{content:"\ec6f"}.icon-danceng-gaojishezhi:before{content:"\ec70"}.icon-tianjiahezuozhe:before{content:"\ec71"}.icon-duoxuan-weigouxuan:before{content:"\ec72"}.icon-jiemianzhankai:before{content:"\ec73"}.icon-duoxuan-gouxuan:before{content:"\ec74"}.icon-genghuanguanliyuan1:before{content:"\ec69"}.icon-tianjiachengyuan1:before{content:"\ec6b"}.icon-timu1:before{content:"\ec66"}.icon-gengduo6:before{content:"\ec65"}.icon-zuoce-jinengbiaoqianshanchu:before{content:"\ec64"}.icon-dingbu-bianji:before{content:"\ec63"}.icon-shezhi8:before{content:"\ec62"}.icon-tishi12:before{content:"\ec61"}.icon-danceng-shangchuanwenjian:before{content:"\ec5f"}.icon-danceng-daimawenjian:before{content:"\ec60"}.icon-danceng-xinjianwenjian:before{content:"\ec59"}.icon-danceng-xinzeng:before{content:"\ec5a"}.icon-daimabianjiqi2:before{content:"\ec5b"}.icon-danceng-shiyanhuanjing:before{content:"\ec5c"}.icon-danceng-xinjianwenjianjia:before{content:"\ec5d"}.icon-danceng-guankaxiaoyan:before{content:"\ec5e"}.icon-dingbu-qiehuanbanben:before{content:"\ec53"}.icon-dingbu-tuichu:before{content:"\ec54"}.icon-dingbu-yulan:before{content:"\ec55"}.icon-dingbu-fabu:before{content:"\ec56"}.icon-dingbu-shiyanhuanjingdaojishi:before{content:"\ec57"}.icon-danceng-shujuji:before{content:"\ec58"}.icon-zuoce-bianzu:before{content:"\ec4d"}.icon-shouqi6:before{content:"\ec4e"}.icon-minglinghang1:before{content:"\ec4f"}.icon-tuxinghuazhuomian1:before{content:"\ec50"}.icon-fujian3:before{content:"\ec51"}.icon-fuzhilujing:before{content:"\ec52"}.icon-zuoce-guanka:before{content:"\ec48"}.icon-shanjian1:before{content:"\ec49"}.icon-webyingyongfuwu:before{content:"\ec4a"}.icon-zengjia1:before{content:"\ec4b"}.icon-zhankai6:before{content:"\ec4c"}.icon-suoxiao5:before{content:"\ec42"}.icon-pingcewenjian:before{content:"\ec43"}.icon-wenjiangeshi:before{content:"\ec44"}.icon-shangchuanwenjian2:before{content:"\ec45"}.icon-shanchu15:before{content:"\ec46"}.icon-renwuwenjian:before{content:"\ec47"}.icon-fangda5:before{content:"\ec41"}.icon-tuodong2:before{content:"\ec40"}.icon-quxiaofabu:before{content:"\ec3f"}.icon-wuzi:before{content:"\ec3d"}.icon-wodecaigoushenqing:before{content:"\ec3e"}.icon-wodelingyongshenqing:before{content:"\ec3c"}.icon-zidingyiceshiyongli:before{content:"\ec3b"}.icon-daimazhihangjieguo:before{content:"\ec3a"}.icon-bianchengzuoye1:before{content:"\ec39"}.icon-xiazaicishu:before{content:"\ec36"}.icon-shiyonggaiziyuankechengshu:before{content:"\ec37"}.icon-fangwencishu:before{content:"\ec38"}.icon-chakanrenshu:before{content:"\ec35"}.icon-fasongzhiketang1:before{content:"\ec34"}.icon-renyuanguanli:before{content:"\ec31"}.icon-a-bianzu21:before{content:"\ec32"}.icon-a-bianzu111:before{content:"\ec33"}.icon-fuzhizhong:before{content:"\ec30"}.icon-suoxiao4:before{content:"\ec2a"}.icon-wodeyuyue:before{content:"\ec2d"}.icon-shiyanshiyuyue:before{content:"\ec2e"}.icon-fangda4:before{content:"\ec2f"}.icon-shuxuetuxiang2:before{content:"\ec2c"}.icon-jisuan1:before{content:"\ec2b"}.icon-piliangchexiaogongkai:before{content:"\ec27"}.icon-yuankaoshi:before{content:"\ec0c"}.icon-buka:before{content:"\ec29"}.icon-excel:before{content:"\ec28"}.icon-huanxingbingtu:before{content:"\ec26"}.icon-yulan1:before{content:"\ec25"}.icon-kechengjieshao1:before{content:"\ec23"}.icon-jiaoyanhuodong:before{content:"\ec24"}.icon-zhishizhuizong:before{content:"\ec22"}.icon-shijian3:before{content:"\ec21"}.icon-xuexiwancheng:before{content:"\ec1e"}.icon-jiantou4:before{content:"\ec20"}.icon-weidianjixuexi:before{content:"\ec1f"}.icon-yidianjixuexiweiwancheng:before{content:"\ec1d"}.icon-shuziketang:before{content:"\ec1c"}.icon-jinru:before{content:"\ec1b"}.icon-SCMliucheng:before{content:"\ec19"}.icon--baobiaomokuai:before{content:"\ec1a"}.icon-icon_xinyong_xianxing_jijin-249:before{content:"\ec18"}.icon-liucheng:before{content:"\ec16"}.icon-sheji:before{content:"\ec17"}.icon-liuchengtu:before{content:"\ec14"}.icon-sheji_huatu:before{content:"\ec15"}.icon-tongguoguankashu:before{content:"\ec13"}.icon-shangsheng:before{content:"\ec12"}.icon-zhengzaikaoshishu:before{content:"\ec0d"}.icon-qiandaoshu:before{content:"\ec0e"}.icon-jinrixuexirenshu:before{content:"\ec0f"}.icon-shiyankecheng1:before{content:"\ec10"}.icon-leijipingcecishu:before{content:"\ec11"}.icon-dangqianleijizongxuexirenshu:before{content:"\ec08"}.icon-kejianshu:before{content:"\ec09"}.icon-hudongpinglunshu:before{content:"\ec0a"}.icon-dangqianzaixianrenshu:before{content:"\ec0b"}.icon-zhidingweizhi:before{content:"\ec07"}.icon-ziyuanfenpei:before{content:"\ec06"}.icon-wuchuangkou:before{content:"\ec05"}.icon-ziyuanzhongxin:before{content:"\ec04"}.icon-ketangkebiao:before{content:"\ec03"}.icon-anlifenxiang:before{content:"\ec00"}.icon-haokezhanshi:before{content:"\ec01"}.icon-jiaoliuyantao:before{content:"\ec02"}.icon-goumai:before{content:"\ebff"}.icon-lishijilu:before{content:"\ebfe"}.icon-shebei-xiao:before{content:"\ebfd"}.icon-yuyuexiangqing1:before{content:"\ebfb"}.icon-fanhui4:before{content:"\ebfc"}.icon-zhangjieceshibeifen:before{content:"\ebef"}.icon-biaoqing:before{content:"\ebfa"}.icon-qukuailian1:before{content:"\ebf9"}.icon-suanfasheji1:before{content:"\ebf6"}.icon-jingjiguanli:before{content:"\ebf7"}.icon-dianzixinxi1:before{content:"\ebf8"}.icon-jingpeikecheng:before{content:"\ebf1"}.icon-yunjisuan:before{content:"\ebf2"}.icon-shuxueyutongji:before{content:"\ebf3"}.icon-qiyekecheng:before{content:"\ebf4"}.icon-xunifangzhen:before{content:"\ebf5"}.icon-wulianwang:before{content:"\ebf0"}.icon-jiesuo1:before{content:"\ebed"}.icon-suoding:before{content:"\ebee"}.icon-xiaoxitongzhi:before{content:"\ebec"}.icon-xuanzhong11:before{content:"\ebea"}.icon-yiwancheng6:before{content:"\ebeb"}.icon-shangbianxiantiao:before{content:"\ebe9"}.icon-xiebianjiantou:before{content:"\ebe8"}.icon-panduanhujiu:before{content:"\ebe6"}.icon-shiyongaed:before{content:"\ebe7"}.icon-a-302:before{content:"\ebe5"}.icon-xianchangqueren:before{content:"\ebe1"}.icon-duohangtiankongxiang:before{content:"\ebe4"}.icon-guizeguanli:before{content:"\ebe3"}.icon-tupianguanbi:before{content:"\ebe2"}.icon-xiangmuguanli1:before{content:"\ebe0"}.icon-fanhuijingxiang:before{content:"\ebdf"}.icon-guanbi14:before{content:"\ebde"}.icon-fanhui3:before{content:"\ebdd"}.icon-guanbi13:before{content:"\ebdc"}.icon-ceshi:before{content:"\ebdb"}.icon-baocunzhong:before{content:"\ebd2"}.icon-wodejindu1:before{content:"\ebd7"}.icon-jiaoxuetuandui1:before{content:"\ebd8"}.icon-xuexineirong:before{content:"\ebd9"}.icon-xiangmujieshao:before{content:"\ebda"}.icon-wanchengshuai:before{content:"\ebd3"}.icon-canyuzongrenshu:before{content:"\ebd4"}.icon-wanchengshixunzongcishu:before{content:"\ebd5"}.icon-wanchengsuoyoushixunzongrenshu:before{content:"\ebd6"}.icon-shouqinor:before{content:"\ebd1"}.icon-canshushezhi:before{content:"\ebce"}.icon-guanbi12:before{content:"\ebcf"}.icon-renwuyaoqiu:before{content:"\ebd0"}.icon-shangchuanwenjian1:before{content:"\ebcd"}.icon-biyesheji:before{content:"\ebcc"}.icon-tuichuquanping3:before{content:"\e724"}.icon-shangchuanfujian:before{content:"\ebbd"}.icon-charuzhishidian1:before{content:"\ebcb"}.icon-bianji-moren:before{content:"\ebc8"}.icon-bianji11:before{content:"\ebc9"}.icon-charuzhishidanyuan:before{content:"\ebca"}.icon-shanchu14:before{content:"\ebc0"}.icon-chazhao:before{content:"\ebc1"}.icon-jiazai_shuaxin_o:before{content:"\ebc2"}.icon-guanxi:before{content:"\ebc3"}.icon-shanchujiedian:before{content:"\ebc4"}.icon-quanping4:before{content:"\ebc5"}.icon-guanxitu:before{content:"\ebc6"}.icon-fangda3:before{content:"\ebc7"}.icon-suoxiao3:before{content:"\ebb9"}.icon-wenbenshouqi:before{content:"\ebba"}.icon-wenbenxiala:before{content:"\ebbb"}.icon-tianjia4:before{content:"\ebbc"}.icon-shanchutimu:before{content:"\ebbe"}.icon-daoru:before{content:"\ebbf"}.icon-zishiying:before{content:"\ebb6"}.icon-zhishishu:before{content:"\ebb7"}.icon-xiazai6:before{content:"\ebb8"}.icon-tuwenzuoye:before{content:"\ebb2"}.icon-xiaojiahao:before{content:"\ebb5"}.icon-fanhui-bishe:before{content:"\ebb4"}.icon-piliangtongguo:before{content:"\ebb3"}.icon-fenzuzuoye3:before{content:"\ebb1"}.icon-a-49:before{content:"\ebaf"}.icon-honors:before{content:"\ebb0"}.icon-yixiada:before{content:"\ebae"}.icon-xueshengguanli:before{content:"\ebab"}.icon-banjiguanli1:before{content:"\ebac"}.icon-xueyuanguanli:before{content:"\ebad"}.icon-wenjian7:before{content:"\eb99"}.icon-tongzhigonggao2:before{content:"\ebaa"}.icon-xueshengxuanti1:before{content:"\eba9"}.icon-xiala4:before{content:"\eba7"}.icon-shouqi5:before{content:"\eba8"}.icon-weixiada:before{content:"\eba6"}.icon-bishechengji:before{content:"\eba5"}.icon-kaitibaogao:before{content:"\eb9e"}.icon-lunwendinggao:before{content:"\eb9f"}.icon-ketiguanli:before{content:"\eba0"}.icon-biyelunwen:before{content:"\eba1"}.icon-guidang1:before{content:"\eba2"}.icon-biyedabian:before{content:"\eba3"}.icon-bishegailan:before{content:"\eba4"}.icon-biyeshezhi:before{content:"\eb9a"}.icon-zhongqijiancha:before{content:"\eb9b"}.icon-renwushu:before{content:"\eb9d"}.icon-tianjia2:before{content:"\ea44"}.icon-ketizongshu:before{content:"\eb95"}.icon-jiaoshishu:before{content:"\eb97"}.icon-bishexueshengshu:before{content:"\eb94"}.icon-daishenhe:before{content:"\eb9c"}.icon-daipingyue:before{content:"\eb96"}.icon-yitongguoxuxiugai:before{content:"\eb98"}.icon-chakanshenqingjilu:before{content:"\eb92"}.icon-daixiadarenwushu:before{content:"\eb93"}.icon-zhinan:before{content:"\eb90"}.icon-yaoqingrenyuan:before{content:"\eb91"}.icon-a-2biyeliuchengshezhi:before{content:"\eb8d"}.icon-a-1biyejichushezhi:before{content:"\eb8e"}.icon-a-4bishejieduanguanli:before{content:"\eb8f"}.icon-guidang:before{content:"\eb89"}.icon-tijiaoguochengwendang:before{content:"\eb8a"}.icon-bishedabian:before{content:"\eb8b"}.icon-xueshengquedingxuanti:before{content:"\eb8c"}.icon-qingchutiaojian:before{content:"\eb88"}.icon-jiaoshipingjia:before{content:"\eb87"}.icon-bohuibeifen:before{content:"\eb85"}.icon-tongguobeifen:before{content:"\eb86"}.icon-sanjiaojiantouzuo:before{content:"\eb83"}.icon-sanjiaojiantouyou:before{content:"\eb84"}.icon-shenhezhong:before{content:"\eb82"}.icon-zhandui:before{content:"\eb81"}.icon-renzheng:before{content:"\eb80"}.icon-wendang:before{content:"\eb75"}.icon-rili3:before{content:"\eb77"}.icon-xiazai5:before{content:"\eb78"}.icon-saitishixun:before{content:"\eb79"}.icon-guanka:before{content:"\eb7a"}.icon-fuzhi8:before{content:"\eb7c"}.icon-weishezhi:before{content:"\eb7d"}.icon-yiwancheng4:before{content:"\eb7e"}.icon-jieduanguanka:before{content:"\eb7f"}.icon-liulan1:before{content:"\eb71"}.icon-jiangjin:before{content:"\eb73"}.icon-baoming:before{content:"\eb74"}.icon-tuodong1:before{content:"\eb70"}.icon-quanping3:before{content:"\eb6d"}.icon-guanbizhengchang:before{content:"\eb72"}.icon-suoxiao--zhengchang:before{content:"\eb76"}.icon-jiankongfuwu2:before{content:"\eb6c"}.icon-yiwenzhengchang:before{content:"\eb6f"}.icon-yijianjiance:before{content:"\eb6e"}.icon-suijifenpei:before{content:"\eb6a"}.icon-shoudongtianjia:before{content:"\eb6b"}.icon-chengxinkaoshishengming:before{content:"\eb67"}.icon-dangqiankaoshengxinxi:before{content:"\eb68"}.icon-yikaiqifangzuobimoshi:before{content:"\eb69"}.icon-keyanhuanjinggoujian:before{content:"\eb63"}.icon-daimatuoguan1:before{content:"\eb64"}.icon-xietongkaifa:before{content:"\eb65"}.icon-ziyuangongxiang:before{content:"\eb66"}.icon-biaojigaiti:before{content:"\eb62"}.icon-biaoji1:before{content:"\eb60"}.icon-wo-hezuoqiye:before{content:"\eb61"}.icon-danbutiaoshi:before{content:"\eb5c"}.icon-danbutiaochu:before{content:"\eb5d"}.icon-jixu:before{content:"\eb5e"}.icon-danbutiaoguo:before{content:"\eb5f"}.icon-rongqi1:before{content:"\eb5b"}.icon-wangluoanquan1:before{content:"\eb5a"}.icon-ziyuantuijian:before{content:"\eb59"}.icon-huanyipi:before{content:"\eb4f"}.icon-paisheshijian:before{content:"\eb50"}.icon-hangwei:before{content:"\eb51"}.icon-xuexilujingtuijian:before{content:"\eb52"}.icon-renshu1:before{content:"\eb53"}.icon-yitu:before{content:"\eb54"}.icon-zengjia:before{content:"\eb55"}.icon-zhuangtai:before{content:"\eb56"}.icon-yikanwan:before{content:"\eb57"}.icon-yitongguo1:before{content:"\eb58"}.icon-daimazhizhen:before{content:"\eb4c"}.icon-tingzhitiaoshi:before{content:"\eb4d"}.icon-debug:before{content:"\eb4e"}.icon-guanbishiyanhuanjing:before{content:"\eb4b"}.icon-shangchuanwenjian:before{content:"\eb4a"}.icon-zhongzhishixun1:before{content:"\eb42"}.icon-chakanlaoshipizhu1:before{content:"\eb49"}.icon-pizhu:before{content:"\eb45"}.icon-wancheng2:before{content:"\eb43"}.icon-chexiao1:before{content:"\eb44"}.icon-wenzi:before{content:"\eb46"}.icon-huabi:before{content:"\eb47"}.icon-yulanpizhu:before{content:"\eb48"}.icon-rongqi:before{content:"\eb41"}.icon-suoxiaoanniu:before{content:"\eb3e"}.icon-xiangzuozhankai:before{content:"\eb3f"}.icon-xiangyouzhankai:before{content:"\eb40"}.icon-xuexi1:before{content:"\eb3c"}.icon-hezuozhe:before{content:"\eb3d"}.icon-shipin6:before{content:"\eb3b"}.icon-gongxiangwenjianjiaV7:before{content:"\eb3a"}.icon-shouqi4:before{content:"\eb38"}.icon-a-xialazhankai:before{content:"\eb39"}.icon-tuxinghuazhuomian:before{content:"\eb37"}.icon-weizhankai:before{content:"\eb35"}.icon-yizhankai:before{content:"\eb36"}.icon-leixing1:before{content:"\eb32"}.icon-shijian2:before{content:"\eb33"}.icon-a-bianzu6:before{content:"\eb34"}.icon-shanchu13:before{content:"\eb31"}.icon-lianjie3:before{content:"\eb2d"}.icon-yijiejue:before{content:"\eb2e"}.icon-weijiejuezhengchang:before{content:"\eb2f"}.icon-weijiejuedianji:before{content:"\eb30"}.icon-jine:before{content:"\eb2c"}.icon-tuichu1:before{content:"\eb2b"}.icon-daimabianjiqi1:before{content:"\eb28"}.icon-RDPzhilian:before{content:"\eb29"}.icon-qitaxitong:before{content:"\eb2a"}.icon-danxuan-xuanzhong:before{content:"\eb15"}.icon-daimabianjiqi:before{content:"\eb16"}.icon-daojishi1:before{content:"\eb17"}.icon-fuzhihuanjing:before{content:"\eb18"}.icon-genghuan:before{content:"\eb19"}.icon-tianjia3:before{content:"\eb1a"}.icon-shanchuhuanjing:before{content:"\eb1b"}.icon-minglinghang:before{content:"\eb1c"}.icon-gongjulan:before{content:"\eb1d"}.icon-shujuji4:before{content:"\eb1e"}.icon-tishi11:before{content:"\eb1f"}.icon-tongzhi1:before{content:"\eb20"}.icon-zhankai5:before{content:"\eb21"}.icon-xuanzhong9:before{content:"\eb22"}.icon-xiaowenhao2:before{content:"\eb23"}.icon-tuodong:before{content:"\eb24"}.icon-Windows:before{content:"\eb25"}.icon-vscode:before{content:"\eb26"}.icon-Linux:before{content:"\eb27"}.icon-tijiaochenggong:before{content:"\eb14"}.icon-daojishi:before{content:"\eb13"}.icon-sousuo-xiaochengxu:before{content:"\eb12"}.icon-genghuanguanliyuan:before{content:"\eb11"}.icon-jiaoxueziyuan:before{content:"\eb0f"}.icon-kechenggongxian:before{content:"\eb06"}.icon-kechengtiaoyan:before{content:"\eb07"}.icon-a-101jihua:before{content:"\eb08"}.icon-kechengjiaoan:before{content:"\eb09"}.icon-tongzhigonggao1:before{content:"\eb0a"}.icon-shiyantixi:before{content:"\eb0b"}.icon-kechengjiaocai:before{content:"\eb0c"}.icon-shequshezhi:before{content:"\eb0d"}.icon-zhishitixi:before{content:"\eb0e"}.icon-gengduo5:before{content:"\eb05"}.icon-tiyan:before{content:"\eb04"}.icon-danweishu:before{content:"\eafe"}.icon-pingceshu:before{content:"\eb01"}.icon-guankashu2:before{content:"\eb02"}.icon-xuexirenshu3:before{content:"\eb03"}.icon-zhongmingming1:before{content:"\eb00"}.icon-jinrushijiankecheng:before{content:"\eaff"}.icon-shijianxiangmu1:before{content:"\eaf6"}.icon-pingcecishu:before{content:"\eaf7"}.icon-shitikuti:before{content:"\eaf8"}.icon-xianshangkaoshi:before{content:"\eaf9"}.icon-zaixianrenshu1:before{content:"\eafa"}.icon-shiyanhuanjing1:before{content:"\eafb"}.icon-shiyankecheng:before{content:"\eafc"}.icon-xuexirenshu2:before{content:"\eafd"}.icon-zuo3:before{content:"\eaf3"}.icon-you3:before{content:"\eaf4"}.icon-zaixianrenshu:before{content:"\eaf5"}.icon-fujian1:before{content:"\eaf2"}.icon-jisuanzhong:before{content:"\eaf1"}.icon-banjiguanli:before{content:"\eaf0"}.icon-jiezhihoutongguan:before{content:"\eaef"}.icon-zuishouhuanying:before{content:"\eaed"}.icon-shaixuan:before{content:"\eaee"}.icon-leijixuexirenshu:before{content:"\eaea"}.icon-huanyihuan:before{content:"\eaeb"}.icon-dianji2:before{content:"\eaec"}.icon-leijishiyan:before{content:"\eae3"}.icon-jinrixuexi:before{content:"\eae4"}.icon-xuexipaiming:before{content:"\eae5"}.icon-jinrileiji:before{content:"\eae6"}.icon-lianxuxuexi:before{content:"\eae7"}.icon-leijixuexikecheng:before{content:"\eae8"}.icon-leijixuexishichang:before{content:"\eae9"}.icon-renshu:before{content:"\eae0"}.icon-renwu1:before{content:"\eae1"}.icon-xiangmu3:before{content:"\eae2"}.icon-xiangmupingguicon:before{content:"\eada"}.icon-baikeicon:before{content:"\eadb"}.icon-chixujichengicon:before{content:"\eadc"}.icon-zhiliangfenxiicon:before{content:"\eadd"}.icon-dongtaiicon:before{content:"\eade"}.icon-banbenfabuicon:before{content:"\eadf"}.icon-a-bianzu8:before{content:"\ead9"}.icon-shengyinkaibeifen:before{content:"\ead8"}.icon-fangda1:before{content:"\ead6"}.icon-shengyinkai:before{content:"\ead7"}.icon-shipin5:before{content:"\ead5"}.icon-danchuangguanbi:before{content:"\ead4"}.icon-guanbi11:before{content:"\ead3"}.icon-danxuan1:before{content:"\ead2"}.icon-a-bianzu11:before{content:"\ead1"}.icon-chuangjianzhe3:before{content:"\ead0"}.icon-shipin4:before{content:"\eace"}.icon-shangchuantupian3:before{content:"\eacf"}.icon-chuangjianzhe2:before{content:"\eacd"}.icon-lianjie2:before{content:"\eacc"}.icon-xiangmu2:before{content:"\eacb"}.icon-shengxu:before{content:"\eac9"}.icon-jiangxu:before{content:"\eaca"}.icon-fenbu-2:before{content:"\eac7"}.icon-fenbu:before{content:"\eac8"}.icon-yonghuhuaxiang:before{content:"\eac5"}.icon-xuexilujing1:before{content:"\eac6"}.icon-shijianxiangmu:before{content:"\eac4"}.icon-kaifaxiangmu:before{content:"\eab6"}.icon-shouqi3:before{content:"\eac1"}.icon-sousuo9:before{content:"\eac2"}.icon-zhankai4:before{content:"\eac3"}.icon-zhuyaodaima:before{content:"\eac0"}.icon-shijiankecheng:before{content:"\eab9"}.icon-shipinwenjian:before{content:"\eaba"}.icon-ziyuan2:before{content:"\eabb"}.icon-tuandui:before{content:"\eabc"}.icon-zhengshuguanli:before{content:"\eabd"}.icon-ziyuanlianjie:before{content:"\eabe"}.icon-xunishequ:before{content:"\eabf"}.icon-jiaoxueketang1:before{content:"\eab7"}.icon-jingxiang2:before{content:"\eab8"}.icon-jingshi2:before{content:"\eab5"}.icon-loudong1:before{content:"\eab1"}.icon-bug:before{content:"\eab2"}.icon-biaoqian4:before{content:"\eab3"}.icon-yiwei:before{content:"\eab4"}.icon-zuixiaohua:before{content:"\eaaf"}.icon-daimaxingnengjiance:before{content:"\eab0"}.icon-zuduan:before{content:"\eaaa"}.icon-tishi10:before{content:"\eaab"}.icon-ciyao:before{content:"\eaac"}.icon-yanzhong:before{content:"\eaad"}.icon-zhuyao:before{content:"\eaae"}.icon-xianshi1:before{content:"\eaa8"}.icon-yincang3:before{content:"\eaa9"}.icon-chixujicheng:before{content:"\eaa1"}.icon-loudong:before{content:"\eaa2"}.icon-quexian:before{content:"\eaa3"}.icon-zujian:before{content:"\eaa4"}.icon-xukezheng:before{content:"\eaa5"}.icon-zhiliangfenxi1:before{content:"\eaa6"}.icon-xiangmupinggu:before{content:"\eaa7"}.icon-zhongzhi3:before{content:"\eaa0"}.icon-wenjianbeifen:before{content:"\ea9f"}.icon-tijiao:before{content:"\ea99"}.icon-daima1:before{content:"\ea9c"}.icon-a-bianzu31:before{content:"\ea9a"}.icon-latiao:before{content:"\ea9b"}.icon-wenjianjia5:before{content:"\ea9d"}.icon-wenben:before{content:"\ea9e"}.icon-biaotimingcheng:before{content:"\ea98"}.icon-dianjitianjia:before{content:"\ea97"}.icon-jieping:before{content:"\ea96"}.icon-shouqi2:before{content:"\ea94"}.icon-zhankai3:before{content:"\ea95"}.icon-cuowu:before{content:"\ea93"}.icon-kaishitiaozhan1:before{content:"\ea8e"}.icon-jinrulianxi:before{content:"\ea8f"}.icon-timuliebiao:before{content:"\ea90"}.icon-shixun4:before{content:"\ea91"}.icon-Bug:before{content:"\ea92"}.icon-daorupingyue:before{content:"\ea8d"}.icon-chazhong:before{content:"\ea8c"}.icon-chaoguoshuzhi:before{content:"\ea89"}.icon-yixuan:before{content:"\ea8a"}.icon-bianchengzuoye:before{content:"\ea88"}.icon-dingwei:before{content:"\ea85"}.icon-xiaoyuandian:before{content:"\ea86"}.icon-kongzhongxuanjiang:before{content:"\ea87"}.icon-shoucang2:before{content:"\ea84"}.icon-kaishitiaozhan:before{content:"\ea78"}.icon-ketangpaihangbang:before{content:"\ea7f"}.icon-fasong1:before{content:"\ea80"}.icon-lianxi:before{content:"\ea81"}.icon-paihang:before{content:"\ea82"}.icon-shanchu12:before{content:"\ea83"}.icon-fasong:before{content:"\ea77"}.icon-zhangjie11:before{content:"\ea6a"}.icon-zhangjie2:before{content:"\ea6b"}.icon-yichu1:before{content:"\ea6c"}.icon-chuangjianshujuji1:before{content:"\ea6d"}.icon-shujuji1:before{content:"\ea6e"}.icon-a-bianzu121:before{content:"\ea6f"}.icon-shangchuan4:before{content:"\ea70"}.icon-guanbi10:before{content:"\ea71"}.icon-xiangmu1:before{content:"\ea72"}.icon-tishi9:before{content:"\ea73"}.icon-shujuji3:before{content:"\ea74"}.icon-jingxiang1:before{content:"\ea75"}.icon-wodegongzuotai:before{content:"\ea76"}.icon-chuangjianjiahao:before{content:"\ea79"}.icon-chakan2:before{content:"\ea7a"}.icon-zhongduan:before{content:"\ea7b"}.icon-fuwuqi:before{content:"\ea7c"}.icon-shouqixiaojiantou:before{content:"\ea7d"}.icon-zhankaixiaojiantou:before{content:"\ea7e"}.icon-a-fuzhi1:before{content:"\ea69"}.icon-shujuwajue:before{content:"\ea67"}.icon-huanjing:before{content:"\ea68"}.icon-wendangshengcheng:before{content:"\ea62"}.icon-gongchengrenzheng:before{content:"\ea63"}.icon-shengchengwendang:before{content:"\ea64"}.icon-xiazai4:before{content:"\ea65"}.icon-xiugaibiaoti:before{content:"\ea66"}.icon-danwei1:before{content:"\ea61"}.icon-anquan:before{content:"\ea5d"}.icon-bug-fill:before{content:"\ea5e"}.icon-a-shujufenxi-liuliangfenxi3:before{content:"\ea5f"}.icon-shuaxin3:before{content:"\ea60"}.icon-fushe:before{content:"\ea5c"}.icon-chakandaima:before{content:"\ea5b"}.icon-dadian:before{content:"\ea5a"}.icon-yichu:before{content:"\ea59"}.icon-jiaru:before{content:"\ea58"}.icon-daochushiti1:before{content:"\ea49"}.icon-monikaoshi2:before{content:"\ea4a"}.icon-bianji10:before{content:"\ea4b"}.icon-fasongzhiketang:before{content:"\ea4c"}.icon-pilianggongkai:before{content:"\ea4d"}.icon-piliangcaozuoicon2:before{content:"\ea4e"}.icon-wenjianjiaerji:before{content:"\ea4f"}.icon-piliangshanchu3:before{content:"\ea50"}.icon-xinjianwenjianjia:before{content:"\ea51"}.icon-piliangjiaru:before{content:"\ea52"}.icon-paixu3:before{content:"\ea53"}.icon-piliangyichu:before{content:"\ea54"}.icon-pilianggongxiang:before{content:"\ea55"}.icon-wenjianjiayiji:before{content:"\ea56"}.icon-xinzengshiti2:before{content:"\ea57"}.icon-monikaoshi1:before{content:"\ea40"}.icon-bianji9:before{content:"\ea41"}.icon-tishixiaowenhao:before{content:"\ea42"}.icon-tianjiashitixiaojiahao:before{content:"\ea43"}.icon-yulan:before{content:"\ea45"}.icon-tixingpaixu:before{content:"\ea46"}.icon-shezhi7:before{content:"\ea47"}.icon-shanchu11:before{content:"\ea48"}.icon-dianji1:before{content:"\ea3e"}.icon-wenjian6:before{content:"\ea3f"}.icon-gundongxianshiyuanerji:before{content:"\ea30"}.icon-guanbi9:before{content:"\ea34"}.icon-a-xiangmuchengguo1:before{content:"\ea3d"}.icon-a-ziyuanku1:before{content:"\ea3c"}.icon-zuoyoulunboyiji:before{content:"\ea3b"}.icon-a-chengyuan1:before{content:"\ea3a"}.icon-xiaojiantou:before{content:"\ea39"}.icon-zuoyoulunboerji:before{content:"\ea35"}.icon-lunboyiji:before{content:"\ea36"}.icon-lunboerji:before{content:"\ea37"}.icon-dianzan5:before{content:"\ea38"}.icon-jiantou3:before{content:"\ea32"}.icon-guanbi8:before{content:"\ea33"}.icon-gundongxianshiyuanyiji:before{content:"\ea31"}.icon-xiaowenhao1:before{content:"\ea2f"}.icon-shanjian:before{content:"\ea2e"}.icon-shangchuan3:before{content:"\ea2d"}.icon-shenqingjiaru2:before{content:"\e9dc"}.icon-baocun1:before{content:"\ea2c"}.icon-xuanzerenzhengzhuanye:before{content:"\ea2b"}.icon-fujian2:before{content:"\ea2a"}.icon-gongxianpaihang:before{content:"\ea29"}.icon-VRyantao:before{content:"\ea26"}.icon-jiaoyanchengguo:before{content:"\ea28"}.icon-jiaoxuexietong:before{content:"\ea27"}.icon-zhishitupu:before{content:"\ea25"}.icon-tongzhigonggao:before{content:"\ea24"}.icon-xiangmumeiyouziyuan:before{content:"\ea23"}.icon-sousuojieguoweikong:before{content:"\ea22"}.icon-nandu:before{content:"\ea21"}.icon-tianjia1:before{content:"\ea20"}.icon-xiangmujianshezhong:before{content:"\ea1f"}.icon-chengyuanguanli2:before{content:"\ea1e"}.icon-kejianziyuan:before{content:"\ea1d"}.icon-shipinziyuan:before{content:"\ea1c"}.icon-shixunxiangmu:before{content:"\ea1b"}.icon-kechengziyuan:before{content:"\ea1a"}.icon-jiaoxuedagang:before{content:"\e9fd"}.icon-shangchuantupian2:before{content:"\e911"}.icon-yuzhi:before{content:"\ea19"}.icon-shangchuan2:before{content:"\ea18"}.icon-daorushuju:before{content:"\ea14"}.icon-jisuangongshi:before{content:"\ea15"}.icon-tongbushuju:before{content:"\ea16"}.icon-kaoheneirong:before{content:"\ea17"}.icon-wu:before{content:"\ea13"}.icon-tuxiang:before{content:"\ea12"}.icon-zhexiantuli:before{content:"\ea0e"}.icon-dabiao:before{content:"\ea0f"}.icon-zhuzhuangtutulisvg:before{content:"\ea10"}.icon-weidabiao:before{content:"\ea11"}.icon-zhexiantuli-copy:before{content:"\f1db"}.icon-zhexiantuli-copy1:before{content:"\f1da"}.icon-dabiao-copy:before{content:"\f1dc"}.icon-jisuan:before{content:"\ea0d"}.icon-zhuanchu:before{content:"\ea0c"}.icon-weidacheng:before{content:"\ea02"}.icon-biyeyaoqiu1:before{content:"\ea04"}.icon-mubiao:before{content:"\ea05"}.icon-dacheng:before{content:"\ea06"}.icon-kechengshuliang:before{content:"\ea07"}.icon-xuesheng1:before{content:"\ea08"}.icon-zhibiaodian:before{content:"\ea09"}.icon-zhuanru:before{content:"\ea0b"}.icon-daohang:before{content:"\ea03"}.icon-daxue:before{content:"\ea0a"}.icon-guanbizuoce:before{content:"\ea00"}.icon-guanbizhankai:before{content:"\ea01"}.icon-guanbidanchuang:before{content:"\e9ff"}.icon-hongsejingshi:before{content:"\e9fe"}.icon-danchuang-guanbi:before{content:"\e9fc"}.icon-zuoshangjiaofanhui:before{content:"\e9fb"}.icon-shexiangtou:before{content:"\e9fa"}.icon-renxingxian:before{content:"\e9f9"}.icon-piliangcaozuoicon1:before{content:"\e9f8"}.icon-guochengjiantou:before{content:"\e9f7"}.icon-dengdaishenhe:before{content:"\e9f6"}.icon-fasongtongzhi:before{content:"\e9f5"}.icon-tongguo:before{content:"\e9f2"}.icon-weitongguo1:before{content:"\e9f3"}.icon-bianji8:before{content:"\e9f4"}.icon-shoucang1:before{content:"\e9f1"}.icon-xinzeng:before{content:"\e9e5"}.icon-shouqi1:before{content:"\e9f0"}.icon-zhankai2:before{content:"\e9ef"}.icon-fenxiangketang:before{content:"\e9ee"}.icon-xuanzewenjian:before{content:"\e9ec"}.icon-xuanzhong10:before{content:"\e9ed"}.icon-weixuanze1:before{content:"\e9eb"}.icon-guanbi7:before{content:"\e9ea"}.icon-xiala3:before{content:"\e9e6"}.icon-shangla-copy:before{content:"\f1d9"}.icon-sousuo8:before{content:"\e9e9"}.icon-bianji7:before{content:"\e9db"}.icon-chakansvg:before{content:"\e9dd"}.icon-daochubeifen:before{content:"\e9de"}.icon-gantanhao:before{content:"\e9df"}.icon-guanliyuan:before{content:"\e9e0"}.icon-moban1:before{content:"\e9e1"}.icon-piliangdaoru:before{content:"\e9e2"}.icon-piliangshanchubeifen:before{content:"\e9e3"}.icon-shangchuan1:before{content:"\e9e4"}.icon-quxiao:before{content:"\e9e7"}.icon-xuanze1:before{content:"\e9e8"}.icon-biyeyaoqiu:before{content:"\e9ce"}.icon-zhibiaopingjia:before{content:"\e9cf"}.icon-dachengpinggu:before{content:"\e9d0"}.icon-xueshengliebiao:before{content:"\e9d1"}.icon-kechengtixi:before{content:"\e9d2"}.icon-kechengjuzhen:before{content:"\e9d3"}.icon-dachenggaijin:before{content:"\e9d4"}.icon-biyejuzhen:before{content:"\e9d5"}.icon-biyezhibiao:before{content:"\e9d6"}.icon-kechengshezhi:before{content:"\e9d7"}.icon-kechengliebiao:before{content:"\e9d8"}.icon-jiaoshiliebiao:before{content:"\e9d9"}.icon-kechengpingjia:before{content:"\e9da"}.icon-peiyangfangan:before{content:"\e9cd"}.icon-peiyangmubiao:before{content:"\e9cc"}.icon-zhuanyeshezhi:before{content:"\e9cb"}.icon-renzhengdaohang:before{content:"\e9ca"}.icon-a-kehuduantishi1:before{content:"\e9c9"}.icon-sheweigongkai2:before{content:"\e9c8"}.icon-gengduozhishidian:before{content:"\e9c7"}.icon-zongxiang:before{content:"\e9c5"}.icon-hengxiang:before{content:"\e9c6"}.icon-tiaozhengpaixu2:before{content:"\e9c4"}.icon-piliangjiezhi2:before{content:"\e9c1"}.icon-piliangshanchu2:before{content:"\e9c2"}.icon-piliangcaozuoicon:before{content:"\e9c3"}.icon-yidongmulu:before{content:"\e9bf"}.icon-fabu5:before{content:"\e9c0"}.icon-tianjiaxuesheng1:before{content:"\e9a8"}.icon-shijian1:before{content:"\e9be"}.icon-shenqingchengweizhujiao:before{content:"\e9bd"}.icon-chengyuanguanli1:before{content:"\e9bc"}.icon-xuanzeti21:before{content:"\e9ba"}.icon-xuanzeti3:before{content:"\e9bb"}.icon-a-hao:before{content:"\e9b9"}.icon-gengduo4:before{content:"\e9af"}.icon-chakanzuoye:before{content:"\e9b0"}.icon-kaishixuexi:before{content:"\e9b1"}.icon-piliangcaozuo1:before{content:"\e9b2"}.icon-paixu2:before{content:"\e9b3"}.icon-paixu11:before{content:"\e9b4"}.icon-piliangcaozuo2:before{content:"\e9b6"}.icon-shenqingchengweijiaoshi:before{content:"\e9b7"}.icon-wanchengjindu:before{content:"\e9b8"}.icon-icon_weishoucang:before{content:"\e9ad"}.icon-icon_yishoucang1:before{content:"\e9ae"}.icon-shanchu10:before{content:"\e9ac"}.icon-xuexi:before{content:"\e9ab"}.icon-tianjialaoshi1:before{content:"\e9a7"}.icon-yishezhifabushijian1:before{content:"\e9a9"}.icon-tianjiazhujiao1:before{content:"\e9aa"}.icon-piliangjiezhi1:before{content:"\e9a4"}.icon-tiaozhengpaixu1:before{content:"\e9a1"}.icon-piliangfabu1:before{content:"\e9a2"}.icon-sheweigongkai1:before{content:"\e9a3"}.icon-yidongdaomulu1:before{content:"\e9a5"}.icon-piliangshanchu1:before{content:"\e9a6"}.icon-xuanzeti2:before{content:"\e9a0"}.icon-a-weishoucangxingxing:before{content:"\e99f"}.icon-a-shoucangxingxing:before{content:"\e99e"}.icon-icon_shezhi:before{content:"\e99d"}.icon-icon_yishoucang:before{content:"\e99c"}.icon-icon_xuexitongji:before{content:"\e99b"}.icon-icon_fasongzhi:before{content:"\e99a"}.icon-tianjialaoshi:before{content:"\e999"}.icon-tianjiazhujiao:before{content:"\e997"}.icon-tianjiaxuesheng:before{content:"\e998"}.icon-xinjianmulu1:before{content:"\e993"}.icon-fabukejian:before{content:"\e994"}.icon-yishezhifabushijian:before{content:"\e995"}.icon-zhongmingmingmulu1:before{content:"\e996"}.icon-shuaxinshijian:before{content:"\e992"}.icon-jixufabu:before{content:"\e990"}.icon-jiezhishiyan:before{content:"\e991"}.icon-shengyushijian:before{content:"\e98e"}.icon-lijifabu1:before{content:"\e98f"}.icon-zhongmingmingmulu:before{content:"\e98d"}.icon-yidongdaomulu:before{content:"\e98c"}.icon-sheweigongkai:before{content:"\e98b"}.icon-piliangjiezhi:before{content:"\e987"}.icon-piliangfabu:before{content:"\e988"}.icon-tiaozhengpaixu:before{content:"\e989"}.icon-piliangshanchu:before{content:"\e98a"}.icon-chuangjianshijian:before{content:"\e97b"}.icon-xinjianmulu:before{content:"\e985"}.icon-piliangcaozuo:before{content:"\e986"}.icon-paixu:before{content:"\e982"}.icon-shezhi6:before{content:"\e983"}.icon-gengduo3:before{content:"\e984"}.icon-a-08zhiliang-xianxing:before{content:"\e977"}.icon-xiaopinglun:before{content:"\e97f"}.icon-xiaodianzan2:before{content:"\e980"}.icon-xiaopinglun2:before{content:"\e981"}.icon-huifu21:before{content:"\e97c"}.icon-huifu3:before{content:"\e97d"}.icon-xiaodianzan:before{content:"\e97e"}.icon-jingxuan:before{content:"\e964"}.icon-guanfang:before{content:"\e969"}.icon-xietijie:before{content:"\e96a"}.icon-guanfang1:before{content:"\e978"}.icon-jingxuan1:before{content:"\e979"}.icon-xietijie2:before{content:"\e97a"}.icon-paihangbang1:before{content:"\e976"}.icon-zhanyongneicun:before{content:"\e972"}.icon-pinglun11:before{content:"\e971"}.icon-pinglun21:before{content:"\e970"}.icon-shanchushipin:before{content:"\e975"}.icon-shangchuanchenggong:before{content:"\e973"}.icon-shangchuanshipin:before{content:"\e974"}.icon-paihangbang:before{content:"\e968"}.icon-zhankaitimu:before{content:"\e967"}.icon-chakan21:before{content:"\e96e"}.icon-dianzan22:before{content:"\e96f"}.icon-yipingyue:before{content:"\e96d"}.icon-weipingyue:before{content:"\e96c"}.icon-dadianzan:before{content:"\e96b"}.icon-chakan11:before{content:"\e965"}.icon-dianzan12:before{content:"\e966"}.icon-yunhangshijian:before{content:"\e963"}.icon-queding:before{content:"\e962"}.icon-diyiming:before{content:"\e95f"}.icon-disanming:before{content:"\e960"}.icon-dierming:before{content:"\e961"}.icon-shipin3:before{content:"\e92b"}.icon-sousuo7:before{content:"\e946"}.icon-wo:before{content:"\e95e"}.icon-tongji4:before{content:"\e921"}.icon-a-bianzu14:before{content:"\e913"}.icon-a-bianzu201:before{content:"\e95c"}.icon-a-bianzu191:before{content:"\e95d"}.icon-a-bianzu12:before{content:"\e957"}.icon-a-bianzu161:before{content:"\e958"}.icon-a-bianzu15:before{content:"\e959"}.icon-a-bianzu19:before{content:"\e95a"}.icon-a-bianzu20:before{content:"\e95b"}.icon-guanbi6:before{content:"\e941"}.icon-fangzuobi1:before{content:"\e94f"}.icon-kaoshi:before{content:"\e950"}.icon-yonghu1:before{content:"\e951"}.icon-a-bianzu5beifen:before{content:"\e952"}.icon-a-bianzu5beifen2:before{content:"\e953"}.icon-shanchu9:before{content:"\e954"}.icon-cuo:before{content:"\e955"}.icon-dui:before{content:"\e956"}.icon-a-bianzu5beifen17:before{content:"\e93c"}.icon-xuanzhong8:before{content:"\e933"}.icon-jinggao-3:before{content:"\e934"}.icon-shizhong1:before{content:"\e914"}.icon-wenjianjia-2:before{content:"\e928"}.icon-a-wenjianjia1:before{content:"\e94b"}.icon-timu:before{content:"\e94c"}.icon-zongfen:before{content:"\e94d"}.icon-wenjianjia4:before{content:"\e94e"}.icon-yunhang1:before{content:"\e94a"}.icon-tingzhizhihui:before{content:"\e945"}.icon-huadongbiao:before{content:"\e947"}.icon-yunhangzhihui:before{content:"\e948"}.icon-tingzhi:before{content:"\e949"}.icon-jinggao-2:before{content:"\e942"}.icon-ku:before{content:"\e943"}.icon-kongzhuangtai:before{content:"\e944"}.icon-shuoming:before{content:"\e93d"}.icon-fabu4:before{content:"\e93b"}.icon-weifabu:before{content:"\e93e"}.icon-you2:before{content:"\e93f"}.icon-zuo2:before{content:"\e940"}.icon-sousuo6:before{content:"\e93a"}.icon-a-bianzu2:before{content:"\e936"}.icon-a-bianzu5:before{content:"\e937"}.icon-a-bianzu3:before{content:"\e938"}.icon-huodong1:before{content:"\e939"}.icon-weixuanze:before{content:"\e92c"}.icon-xuanzhong7:before{content:"\e92d"}.icon-zhankai1:before{content:"\e92e"}.icon-guanbi5:before{content:"\e92f"}.icon-xiayi4:before{content:"\e930"}.icon-shangyi4:before{content:"\e931"}.icon-tishi8:before{content:"\e932"}.icon-Rectanglebeifen:before{content:"\e935"}.icon-jinggao3:before{content:"\e929"}.icon-guanbi4:before{content:"\e92a"}.icon-a-1:before{content:"\e90d"}.icon-xiangxiahui:before{content:"\e927"}.icon-a-bianzu12beifen:before{content:"\e90c"}.icon-a-bianzu16:before{content:"\e90e"}.icon-a-bianzu12beifen1:before{content:"\e90f"}.icon-jingshi:before{content:"\e910"}.icon-guanbi3:before{content:"\e912"}.icon-xiangshang1:before{content:"\e915"}.icon-a-2:before{content:"\e916"}.icon-xialajiantou1:before{content:"\e917"}.icon-timu-1:before{content:"\e918"}.icon-xialajiantoubeifen:before{content:"\e919"}.icon-a-wenhaobeifen2:before{content:"\e91a"}.icon-a-3:before{content:"\e91b"}.icon-kaochamendian:before{content:"\e91c"}.icon-a-xuanzebeifen2:before{content:"\e91d"}.icon-xiangshang11:before{content:"\e91e"}.icon-wenjian5:before{content:"\e91f"}.icon-xiangshanghui:before{content:"\e920"}.icon-xiangxia-1:before{content:"\e922"}.icon-xinrenkecheng:before{content:"\e923"}.icon-wenjianjia3:before{content:"\e924"}.icon-defen-2:before{content:"\e925"}.icon-xuanzhong6:before{content:"\e926"}.icon-yijiandianping1-copy:before{content:"\f1de"}.icon-daimachazhong2:before{content:"\e906"}.icon-piliangdahui:before{content:"\e907"}.icon-daochu1:before{content:"\e908"}.icon-wenhao1:before{content:"\e909"}.icon-sousuo5:before{content:"\e90a"}.icon-yijiandianping1:before{content:"\e90b"}.icon-yiwancheng3:before{content:"\e905"}.icon-xuexirenshu1:before{content:"\e903"}.icon-guankashu1:before{content:"\e904"}.icon-daochushiti:before{content:"\e902"}.icon-qingchu:before{content:"\e8f7"}.icon-shangyi3:before{content:"\e8f8"}.icon-shiti:before{content:"\e8f9"}.icon-shangxiabiao:before{content:"\e8fa"}.icon-sousuo4:before{content:"\e8fb"}.icon-xinjianfenzu1:before{content:"\e8fc"}.icon-xiajiantou1:before{content:"\e8fd"}.icon-wenjianjia2:before{content:"\e8fe"}.icon-zhankaijiantou:before{content:"\e8ff"}.icon-xinzengshiti1:before{content:"\e900"}.icon-xiayi3:before{content:"\e901"}.icon-yiwancheng2:before{content:"\e8f5"}.icon-shuaxin2:before{content:"\e8f6"}.icon-dianji:before{content:"\e8f4"}.icon-pingtaijieshao:before{content:"\e8ef"}.icon-zaixiankefu:before{content:"\e8f0"}.icon-shixunkecheng:before{content:"\e8f1"}.icon-bangzhushouce:before{content:"\e8f2"}.icon-jiaoxueketang:before{content:"\e8f3"}.icon-jiantou2:before{content:"\e8ee"}.icon-chenggong1:before{content:"\e8e8"}.icon-monikaoshi:before{content:"\e8ec"}.icon-biaoji:before{content:"\e8eb"}.icon-tishi7:before{content:"\e8ed"}.icon-jiaruketang1:before{content:"\e8e9"}.icon-xinjianketang:before{content:"\e8ea"}.icon-xinshouzhiyin:before{content:"\e8e4"}.icon-xinjianxiangmu:before{content:"\e8e6"}.icon-xinjiankecheng:before{content:"\e8e7"}.icon-panduan:before{content:"\e8de"}.icon-shixun3:before{content:"\e8df"}.icon-tiankongti:before{content:"\e8e2"}.icon-biancheng1:before{content:"\e8e5"}.icon-duoxuan:before{content:"\e8e0"}.icon-danxuan:before{content:"\e8e1"}.icon-jianda:before{content:"\e8e3"}.icon-lanzi:before{content:"\e8dd"}.icon-kemuguanli:before{content:"\e8d4"}.icon-shijuanguanli:before{content:"\e8d5"}.icon-kaoshiguanli:before{content:"\e8d8"}.icon-shitiguanli:before{content:"\e8d9"}.icon-yonghuguanli:before{content:"\e8da"}.icon-xiala2:before{content:"\e8d6"}.icon-shouqi:before{content:"\e8d7"}.icon-xitongguanli:before{content:"\e8db"}.icon-xuesheng:before{content:"\e687"}.icon-laoshi:before{content:"\e628"}.icon-a-shanchu:before{content:"\e8dc"}.icon-tishi6:before{content:"\e8d3"}.icon-guanbi2:before{content:"\e8d2"}.icon-wanchengdu-weiwancheng:before{content:"\e8d0"}.icon-a-wanchengdu100:before{content:"\e8d1"}.icon-wendajiqirenyiji:before{content:"\e8cf"}.icon-wendajiqiren-yiji:before{content:"\e8cb"}.icon-shouye:before{content:"\e8cc"}.icon-zhishichouqu:before{content:"\e8cd"}.icon-zhishironghe:before{content:"\e8ce"}.icon-dianzixinxi:before{content:"\e8c9"}.icon-suanfasheji:before{content:"\e8ca"}.icon-huore:before{content:"\e8c8"}.icon-shuaxin1:before{content:"\e8c7"}.icon-duiwoyouyong:before{content:"\e8c6"}.icon-xuanzhong5:before{content:"\e8c5"}.icon-butaidong:before{content:"\e8b8"}.icon-dashuju:before{content:"\e8b9"}.icon-jisuanjijichu:before{content:"\e8ba"}.icon-rengongzhineng:before{content:"\e8bb"}.icon-qukuailian:before{content:"\e8bc"}.icon-ruanjiangongcheng:before{content:"\e8bd"}.icon-chengxushejiyuyan:before{content:"\e8be"}.icon-jisuanjixitongnengli:before{content:"\e8bf"}.icon-xuexilujing:before{content:"\e8c0"}.icon-qita:before{content:"\e8c1"}.icon-shujuku:before{content:"\e8c2"}.icon-wangluoanquan:before{content:"\e8c3"}.icon-Webkaifa:before{content:"\e8c4"}.icon-zhidinggongkai1:before{content:"\e8b6"}.icon-xuanzhong4:before{content:"\e8b7"}.icon-rili2:before{content:"\e8af"}.icon-fanwei:before{content:"\e8b5"}.icon-danwei:before{content:"\e8a7"}.icon-daibanshixiang:before{content:"\e8a8"}.icon-fuke:before{content:"\e8a9"}.icon-dizhi:before{content:"\e8aa"}.icon-gailan:before{content:"\e8ab"}.icon-nan:before{content:"\e8ac"}.icon-nv:before{content:"\e8ad"}.icon-gongzuoliu1:before{content:"\e8ae"}.icon-xiala1:before{content:"\e8b0"}.icon-shujutongji:before{content:"\e8b1"}.icon-youxiang:before{content:"\e8b2"}.icon-xiangmu:before{content:"\e8b3"}.icon-zuzhi:before{content:"\e8b4"}.icon-liebiaofenbu:before{content:"\e8a3"}.icon-juxingfenbu:before{content:"\e8a4"}.icon-xuanzhong3:before{content:"\e8a5"}.icon-tianjiaxuanze:before{content:"\e8a6"}.icon-fenxiang1:before{content:"\e89c"}.icon-huidaodingbu1:before{content:"\e89d"}.icon-weibo1:before{content:"\e89e"}.icon-QQ2:before{content:"\e89f"}.icon-bangzhu:before{content:"\e8a0"}.icon-qqkongjian:before{content:"\e8a1"}.icon-weixin1:before{content:"\e8a2"}.icon-zuoyouzhankai:before{content:"\e89b"}.icon-fuwu:before{content:"\e89a"}.icon-weixin2:before{content:"\e603"}.icon-shoucang:before{content:"\e899"}.icon-chakan1:before{content:"\e897"}.icon-fuzhi7:before{content:"\e898"}.icon-daimachazhong1:before{content:"\e896"}.icon-hebing1:before{content:"\e895"}.icon-fanhui2:before{content:"\e893"}.icon-xuanxiang:before{content:"\e894"}.icon-chuangjianshujuji:before{content:"\e88d"}.icon-gerenzhongxin:before{content:"\e88e"}.icon-zhuye2:before{content:"\e88f"}.icon-shuaxin:before{content:"\e890"}.icon-gongkai1:before{content:"\e891"}.icon-siyou:before{content:"\e892"}.icon-cela:before{content:"\e88c"}.icon-QQ1:before{content:"\e88b"}.icon-tuichu:before{content:"\e889"}.icon-tuichuquanping2:before{content:"\e88a"}.icon-shiyongzhinan:before{content:"\e838"}.icon-tishi5:before{content:"\e887"}.icon-quanping2:before{content:"\e888"}.icon-QQ:before{content:"\e7c3"}.icon-weixin:before{content:"\e886"}.icon-wenjian4:before{content:"\e885"}.icon-shujuji2:before{content:"\e884"}.icon-tishi4:before{content:"\e883"}.icon-shanchu8:before{content:"\e87e"}.icon-fenxiang:before{content:"\e87f"}.icon-fuzhi6:before{content:"\e880"}.icon-xiazai3:before{content:"\e881"}.icon-zhongmingming:before{content:"\e882"}.icon-shujuji:before{content:"\e87d"}.icon-yiwancheng1:before{content:"\e87c"}.icon-chexiaofabu2:before{content:"\e877"}.icon-jixutiaozhan:before{content:"\e87a"}.icon-chexiaoshenqinggongkai:before{content:"\e87b"}.icon-jinbi1:before{content:"\e875"}.icon-jinbi1-copy:before{content:"\f1d8"}.icon-fasongzhi1:before{content:"\e873"}.icon-fabu3:before{content:"\e874"}.icon-shenqinggongkai1:before{content:"\e876"}.icon-yiguanbi3:before{content:"\e878"}.icon-pingfen2:before{content:"\e879"}.icon-xiugai3:before{content:"\e869"}.icon-weimingmingbiaoti1:before{content:"\e86a"}.icon-kechengjieshao:before{content:"\e86b"}.icon-SPOCketang:before{content:"\e86c"}.icon-shipin2:before{content:"\e86e"}.icon-shixunti2:before{content:"\e86f"}.icon-kejian1:before{content:"\e870"}.icon-kechengxuzhi:before{content:"\e871"}.icon-jiaoxuetuandui:before{content:"\e872"}.icon-jiantou1:before{content:"\e868"}.icon-sanjiaoxing:before{content:"\e867"}.icon-lujing:before{content:"\e862"}.icon-yiwancheng:before{content:"\e861"}.icon-xiugai2:before{content:"\e85f"}.icon-weimingmingbiaoti:before{content:"\e85c"}.icon-kejian:before{content:"\e85d"}.icon-dianzan4:before{content:"\e863"}.icon-shanchu7:before{content:"\e864"}.icon-pinglun2:before{content:"\e865"}.icon-zhiding2:before{content:"\e866"}.icon-shixun1:before{content:"\e85e"}.icon-shipin1:before{content:"\e860"}.icon-quanping1:before{content:"\e85a"}.icon-tuichuquanping1:before{content:"\e85b"}.icon-zhongzhidaimacangku:before{content:"\e859"}.icon-gengduo2:before{content:"\e857"}.icon-daimacangku2:before{content:"\e858"}.icon-xuanzeti11:before{content:"\e851"}.icon-shixunti1:before{content:"\e852"}.icon-shangyi2:before{content:"\e853"}.icon-tianjiatimu:before{content:"\e854"}.icon-xiaoxiugai:before{content:"\e855"}.icon-xiayi2:before{content:"\e856"}.icon-yishanchu:before{content:"\e84f"}.icon-yiguanbi2:before{content:"\e850"}.icon-changjianwenti:before{content:"\e828"}.icon-chexiaofabu1:before{content:"\e829"}.icon-fasongzhi:before{content:"\e82a"}.icon-chexiaogongkai1:before{content:"\e82b"}.icon-fabu2:before{content:"\e82c"}.icon-daimacangku:before{content:"\e82d"}.icon-erweima1:before{content:"\e82e"}.icon-Fock:before{content:"\e82f"}.icon-fuzhilianjie:before{content:"\e830"}.icon-huidaodingbu:before{content:"\e831"}.icon-jibenxinxi1:before{content:"\e832"}.icon-pingfen-yibanfen:before{content:"\e833"}.icon-guankashu:before{content:"\e834"}.icon-shanchu6:before{content:"\e835"}.icon-pingfen1:before{content:"\e836"}.icon-shezhi5:before{content:"\e837"}.icon-shoucangerji:before{content:"\e839"}.icon-shoucangyiji:before{content:"\e83a"}.icon-shixunshu:before{content:"\e83b"}.icon-shanchu23:before{content:"\e83c"}.icon-hezuochengyuan:before{content:"\e83d"}.icon-shixunti:before{content:"\e83e"}.icon-xiaowenhao:before{content:"\e83f"}.icon-wenjian3:before{content:"\e840"}.icon-xiugai1:before{content:"\e841"}.icon-shiyanhuanjing:before{content:"\e842"}.icon-wenjian11:before{content:"\e843"}.icon-sousuo3:before{content:"\e844"}.icon-suoshukecheng:before{content:"\e845"}.icon-shenqinggongkai:before{content:"\e846"}.icon-shijianshezhi:before{content:"\e847"}.icon-renwuguanka:before{content:"\e848"}.icon-xuanzeti1:before{content:"\e849"}.icon-yijianfankui1:before{content:"\e84a"}.icon-tuijianshixun:before{content:"\e84b"}.icon-xiala:before{content:"\e84c"}.icon-xuexirenshu:before{content:"\e84d"}.icon-xuexijindu:before{content:"\e84e"}.icon-kongbai:before{content:"\e827"}.icon-lajitong1:before{content:"\e826"}.icon-wenjian2:before{content:"\e825"}.icon-ren:before{content:"\e824"}.icon-shanchu5:before{content:"\e823"}.icon-chakan:before{content:"\e822"}.icon-jiaoxueanli:before{content:"\e821"}.icon-kechengxuexi:before{content:"\e820"}.icon-shixunfabu:before{content:"\e81e"}.icon-shijiankechengfabu:before{content:"\e81f"}.icon-IP:before{content:"\e81c"}.icon-IPbangding:before{content:"\e81d"}.icon-guge:before{content:"\e81a"}.icon-huohu:before{content:"\e81b"}.icon-fanhuishijuan:before{content:"\e819"}.icon-kaoshishichang:before{content:"\e818"}.icon-sousuo1:before{content:"\e817"}.icon-xinzengshiti:before{content:"\e809"}.icon-xiugai:before{content:"\e80a"}.icon-shanchu4:before{content:"\e80b"}.icon-xinjianfenzu:before{content:"\e80c"}.icon-xuanzhong2:before{content:"\e80d"}.icon-fabu1:before{content:"\e80e"}.icon-xuanyong:before{content:"\e80f"}.icon-chexiaofenzu1:before{content:"\e810"}.icon-shanchu22:before{content:"\e811"}.icon-chexiaogongkai:before{content:"\e812"}.icon-jiexi1:before{content:"\e813"}.icon-chexiaogongxiang1:before{content:"\e814"}.icon-chexiaofabu:before{content:"\e815"}.icon-bianji21:before{content:"\e816"}.icon-guanbi1:before{content:"\e806"}.icon-kaiqishexiangtou:before{content:"\e807"}.icon-kaiqifangqieping:before{content:"\e808"}.icon-jingsaihuodong1:before{content:"\e805"}.icon-you1:before{content:"\e802"}.icon-xialajiantou:before{content:"\e803"}.icon-zuo1:before{content:"\e804"}.icon-quntibiaozhu:before{content:"\e7ee"}.icon-biaozhuyindao:before{content:"\e7f1"}.icon-fankuixiuzheng:before{content:"\e7f3"}.icon-taishiganzhi:before{content:"\e7f6"}.icon-duoweipinggu:before{content:"\e7f7"}.icon-daimatuoguan:before{content:"\e7f8"}.icon-jiaoliushequ:before{content:"\e7fa"}.icon-duoguanlianyufankui:before{content:"\e7fb"}.icon-xiangmuguanli:before{content:"\e7fc"}.icon-ziyuanpaihanghetuijian:before{content:"\e7ff"}.icon-zhiliangjiance:before{content:"\e801"}.icon-zuoyechazhong1:before{content:"\e7ef"}.icon-gongchengjiaoyu1:before{content:"\e7f0"}.icon-fanzhuanketang1:before{content:"\e7f4"}.icon-shixunkecheng1:before{content:"\e7f5"}.icon-tishi3:before{content:"\e7ed"}.icon-fanhui1:before{content:"\e7ec"}.icon-rili1:before{content:"\e7eb"}.icon-tupian1:before{content:"\e7ea"}.icon-chengguorongyu:before{content:"\e7e9"}.icon-tianxiedisanfangmuke:before{content:"\e7e8"}.icon-zhuye1:before{content:"\e7e4"}.icon-xiangmujianjie:before{content:"\e7e7"}.icon-canyuchengyuan:before{content:"\e7e6"}.icon-shiyongwendang:before{content:"\e7e5"}.icon-daimaku:before{content:"\e7d9"}.icon-forc:before{content:"\e7da"}.icon-dianzan3:before{content:"\e7dd"}.icon-lichengbei:before{content:"\e7de"}.icon-quxiaodianzan:before{content:"\e7df"}.icon-fork2:before{content:"\e7e0"}.icon-hebingqingqiu1:before{content:"\e7e1"}.icon-renwu:before{content:"\e7e2"}.icon-tongzhi:before{content:"\e7e3"}.icon-jinbi:before{content:"\e7c5"}.icon-weikaishexiangtou1:before{content:"\e7d8"}.icon-guankacaidan:before{content:"\e7ce"}.icon-zhongzhishixun:before{content:"\e7d5"}.icon-fuzhiniantie:before{content:"\e7d6"}.icon-gongxiangzhuomian:before{content:"\e7d7"}.icon-tuichuquanping:before{content:"\e7d4"}.icon-quanping:before{content:"\e7d2"}.icon-fuzhibanbenkudizhi1:before{content:"\e7d3"}.icon-shiyanhuanjingdaojishi:before{content:"\e7d1"}.icon-vncshixunjiemian-gongjulan:before{content:"\e7d0"}.icon-vncshixunjiemian-zhankai:before{content:"\e7cf"}.icon-vncshixunjiemian-shouqi:before{content:"\e7cd"}.icon-chexiaofenzu:before{content:"\e7ca"}.icon-chexiaogongxiang:before{content:"\e7cb"}.icon-xuanzhong1:before{content:"\e7cc"}.icon-jingshi1:before{content:"\e7c9"}.icon-shanchu21:before{content:"\e7c8"}.icon-shoucang3:before{content:"\e7c7"}.icon-sousuo2:before{content:"\e7c6"}.icon-guangbiao:before{content:"\e7c4"}.icon-yonghu:before{content:"\e7c2"}.icon-oschina:before{content:"\e7c1"}.icon-you:before{content:"\e7bf"}.icon-zuo:before{content:"\e7c0"}.icon-bianchengyuyan:before{content:"\e7bd"}.icon-jiantou:before{content:"\e7bc"}.icon-ziyongshijuan:before{content:"\e7b3"}.icon-yigongkaishijuan:before{content:"\e7bb"}.icon-shipin:before{content:"\e7b4"}.icon-shixun2:before{content:"\e7be"}.icon-fangda2:before{content:"\e7ba"}.icon-fangzuobi:before{content:"\e7b9"}.icon-shizhong:before{content:"\e7b8"}.icon-shangchuanshipin1:before{content:"\e7b7"}.icon-duigou1:before{content:"\e7b2"}.icon-lianjie1:before{content:"\e7b5"}.icon-zhangjie:before{content:"\e7b6"}.icon-mobanguanli2:before{content:"\e7b1"}.icon-fenzuzuoye2:before{content:"\e7b0"}.icon-biyezuoye1:before{content:"\e7af"}.icon-tongji3:before{content:"\e7ae"}.icon-qiandao1:before{content:"\e7ad"}.icon-fenban2:before{content:"\e7ac"}.icon-taolun2:before{content:"\e7ab"}.icon-shipinzhibo1:before{content:"\e7aa"}.icon-kaoshishijuan1:before{content:"\e7a9"}.icon-kaoshiwenjuan1:before{content:"\e7a7"}.icon-xuexiziyuan1:before{content:"\e7a8"}.icon-putongzuoye1:before{content:"\e782"}.icon-shixunzuoye1:before{content:"\e7a6"}.icon-Lastupdated:before{content:"\e7a5"}.icon-CONTACTS:before{content:"\e7a4"}.icon-SPONSORS:before{content:"\e7a3"}.icon-FINALREPORTS:before{content:"\e7a2"}.icon-STEERINGCOMMITTEE:before{content:"\e7a1"}.icon-ORGANIZINGICSE-MOU:before{content:"\e7a0"}.icon-INFLUENTIALPAPERS:before{content:"\e79f"}.icon-BIBLIOGRAPHIES:before{content:"\e79e"}.icon-PROCEEDINGS:before{content:"\e79d"}.icon-HISTORY:before{content:"\e79c"}.icon-CONDUCTSAFETY:before{content:"\e79b"}.icon-EDISTATEMENT:before{content:"\e79a"}.icon-MAILINGLIST:before{content:"\e799"}.icon-HOME:before{content:"\e798"}.icon-zhunbeizhong:before{content:"\e797"}.icon-yunhangzhong:before{content:"\e796"}.icon-yitongguo:before{content:"\e795"}.icon-weitongguo:before{content:"\e794"}.icon-gongzuoliu:before{content:"\e793"}.icon-gengxinchengji:before{content:"\e790"}.icon-wenjian1:before{content:"\e78e"}.icon-bianji6:before{content:"\e78d"}.icon-tongji2:before{content:"\e78c"}.icon-qiandao:before{content:"\e78b"}.icon-fenban1:before{content:"\e78a"}.icon-taolun1:before{content:"\e789"}.icon-shipinzhibo:before{content:"\e788"}.icon-xuexiziyuan:before{content:"\e787"}.icon-kaoshiwenjuan:before{content:"\e786"}.icon-kaoshishijuan:before{content:"\e785"}.icon-biyezuoye:before{content:"\e784"}.icon-fenzuzuoye1:before{content:"\e783"}.icon-shixunzuoye:before{content:"\e781"}.icon-gonggaolan:before{content:"\e780"}.icon-zuzhixiangmu:before{content:"\e77f"}.icon-zuzhichengyuan:before{content:"\e774"}.icon-hebingqingqiu:before{content:"\e7f2"}.icon-shixunxiangqing:before{content:"\e775"}.icon-lijifabu:before{content:"\e776"}.icon-kaiqizhong:before{content:"\e777"}.icon-daochu:before{content:"\e778"}.icon-yijiandianping:before{content:"\e779"}.icon-chakanshixunbaogao:before{content:"\e77a"}.icon-tijiaozongjie:before{content:"\e77b"}.icon-daimachazhong:before{content:"\e77c"}.icon-bianjizuoye:before{content:"\e77d"}.icon-lijijiezhi:before{content:"\e77e"}.icon-jingxiang:before{content:"\e773"}.icon-xinjian1:before{content:"\e772"}.icon-leftarrow:before{content:"\e771"}.icon-zhongqingdianxinicon10:before{content:"\e770"}.icon-huabanfuben:before{content:"\eb7b"}.icon-check-square-fill3x:before{content:"\e76e"}.icon-play-square-fill3x:before{content:"\e76f"}.icon-xuanzhongkuang:before{content:"\e76c"}.icon-weixuankuang:before{content:"\e76d"}.icon-daochu3x:before{content:"\e75f"}.icon-lijijiezhi3x:before{content:"\e760"}.icon-bianjishijuan3x:before{content:"\e761"}.icon-dahuizhongzuo3x:before{content:"\e762"}.icon-filedone2X:before{content:"\e764"}.icon-filesync3x:before{content:"\e766"}.icon-bianzu19xia3x:before{content:"\e767"}.icon-bianzu193x:before{content:"\e768"}.icon-Search3x:before{content:"\e769"}.icon-bianzu19:before{content:"\e76a"}.icon-TAR:before{content:"\e75e"}.icon-ZIP:before{content:"\e75d"}.icon-wenjianjia1:before{content:"\e75c"}.icon-wenjia:before{content:"\e75b"}.icon-xiazai2:before{content:"\e75a"}.icon-fuzhi5:before{content:"\e759"}.icon-cangku:before{content:"\e758"}.icon-gongxianzhe:before{content:"\e757"}.icon-fahangban:before{content:"\e755"}.icon-biaoqian3:before{content:"\e754"}.icon-fenzhi1:before{content:"\e753"}.icon-xiangmuleibie:before{content:"\e751"}.icon-ziyuan1:before{content:"\e752"}.icon-xiangmuleixing:before{content:"\e750"}.icon-xuanzhong:before{content:"\e74b"}.icon-weixuanzhong:before{content:"\e74d"}.icon-fuzhi4:before{content:"\e74a"}.icon-shezhi4:before{content:"\e74e"}.icon-bianji2X:before{content:"\e749"}.icon-duohanggongshi:before{content:"\e748"}.icon-hangneigongshi:before{content:"\e747"}.icon-quxiaozhiding:before{content:"\e746"}.icon-zhiding1:before{content:"\e745"}.icon-xinjianjianliwodejianli:before{content:"\e744"}.icon-huifu:before{content:"\e743"}.icon-tupian:before{content:"\e742"}.icon-wentiliebiao:before{content:"\e741"}.icon-zhicheng:before{content:"\e73f"}.icon-upload:before{content:"\e76b"}.icon-fabuzhiwei:before{content:"\e73e"}.icon-zhiweiyaoqiu:before{content:"\e73d"}.icon-gongsijieshao:before{content:"\e73c"}.icon-gongsidizhi:before{content:"\e73b"}.icon-jubushuaxinjiantou:before{content:"\e73a"}.icon-fanhui:before{content:"\e739"}.icon-tongji1:before{content:"\e738"}.icon-qiandao-1:before{content:"\e736"}.icon-xiajiantou2:before{content:"\e737"}.icon-qiandao-:before{content:"\e735"}.icon-yidong:before{content:"\e734"}.icon-xiayi1:before{content:"\e732"}.icon-shangyi1:before{content:"\e731"}.icon-xiayi:before{content:"\e730"}.icon-shangyi:before{content:"\e72f"}.icon-bianji5:before{content:"\e72e"}.icon-shanchu3:before{content:"\e72d"}.icon-xuanze:before{content:"\e72c"}.icon-bianji4:before{content:"\e72a"}.icon-bangding:before{content:"\e72b"}.icon-bofang2:before{content:"\e729"}.icon-weibiaoti1:before{content:"\e728"}.icon-jinggao2:before{content:"\e721"}.icon-lubiaosignpost3:before{content:"\e722"}.icon-rili:before{content:"\e756"}.icon-bianji3:before{content:"\e723"}.icon-yiguanbi1:before{content:"\e725"}.icon-lajitong:before{content:"\e726"}.icon-dianjiliang:before{content:"\e71f"}.icon-bofang1:before{content:"\e720"}.icon-chushihua:before{content:"\e71c"}.icon-ceshiji:before{content:"\e71e"}.icon-guolvqi:before{content:"\e71b"}.icon-jiashang1:before{content:"\e719"}.icon-jianqu1:before{content:"\e718"}.icon-jiashang:before{content:"\e717"}.icon-jianqu:before{content:"\e716"}.icon-shanchu2:before{content:"\e715"}.icon-shijuan1:before{content:"\e714"}.icon-zuoyoutuodong:before{content:"\e712"}.icon-shangxiatuodong:before{content:"\e713"}.icon-bianzu2:before{content:"\e711"}.icon-fuzhi3:before{content:"\e710"}.icon-jianhao:before{content:"\e70f"}.icon-shitilan:before{content:"\e70e"}.icon-shanchu1:before{content:"\e70d"}.icon-jiexi:before{content:"\e70c"}.icon-gongkai:before{content:"\e70b"}.icon-bianji2:before{content:"\e709"}.icon-fangda:before{content:"\e707"}.icon-suoxiao2:before{content:"\e701"}.icon-jiantou9:before{content:"\e700"}.icon-changyongtubiao-xianxingdaochu-zhuanqu-:before{content:"\e74c"}.icon-wenti:before{content:"\e7dc"}.icon-chuangjianzhe1:before{content:"\e6da"}.icon-shu1:before{content:"\e6dc"}.icon-biaoqian2:before{content:"\e6dd"}.icon-jilu1:before{content:"\e6de"}.icon-tuijian1:before{content:"\e6df"}.icon-jinggao1:before{content:"\e6e0"}.icon-dianzan2:before{content:"\e6e1"}.icon-pinglun1:before{content:"\e6e2"}.icon-duigou:before{content:"\e6e3"}.icon-tishi2:before{content:"\e6e4"}.icon-bianji_Hover:before{content:"\e6e5"}.icon-shangyi_Hover:before{content:"\e6e6"}.icon-shanchu_moren:before{content:"\e6e7"}.icon-xiayi_Hover:before{content:"\e6e8"}.icon-shanchu_Hover:before{content:"\e6e9"}.icon-xiayi_moren:before{content:"\e6ea"}.icon-bianji_moren:before{content:"\e6eb"}.icon-huifuchushidaima:before{content:"\e6ec"}.icon-zaicizairu:before{content:"\e6ed"}.icon-kaiguan:before{content:"\e6ef"}.icon-mulu:before{content:"\e6f0"}.icon-suoxiao1:before{content:"\e6f2"}.icon-kuoda:before{content:"\e6f3"}.icon-shezhi3:before{content:"\e6f4"}.icon-yincang2:before{content:"\e6f5"}.icon-xiaoxi11:before{content:"\e6f6"}.icon-bianzu1:before{content:"\e6f7"}.icon-xianshimima:before{content:"\e6f9"}.icon-yincangmima:before{content:"\e6fa"}.icon-fuzhi2:before{content:"\e6fb"}.icon-xingzhuangjiehe:before{content:"\e6fc"}.icon-xingzhuangjiehebeifen:before{content:"\e6fd"}.icon-shangchuan:before{content:"\e6fe"}.icon-tiaozhan:before{content:"\e6ff"}.icon-youhua:before{content:"\e702"}.icon-jiesuo:before{content:"\e703"}.icon-suo1:before{content:"\e704"}.icon-bianzu11:before{content:"\e706"}.icon-biji:before{content:"\e70a"}.icon-zhiding:before{content:"\e6d9"}.icon-leixing:before{content:"\e6d5"}.icon-biaoqianjiantou:before{content:"\e6d7"}.icon-jiazaishibai1:before{content:"\e6d6"}.icon-qiyezhanghao:before{content:"\e6cc"}.icon-gerenzhanghao:before{content:"\e6cd"}.icon-shenglvehao:before{content:"\e708"}.icon-shangjiantou-tianchong:before{content:"\e733"}.icon-wancheng1:before{content:"\e6cb"}.icon-jinzhi:before{content:"\e6d4"}.icon-biaoqian1:before{content:"\e6ce"}.icon-jilu:before{content:"\e6cf"}.icon-shu:before{content:"\e6d0"}.icon-tuijian:before{content:"\e6d1"}.icon-chuangjianzhe:before{content:"\e6d2"}.icon-bangdingshoujihao:before{content:"\e6ca"}.icon-liulan:before{content:"\e6c7"}.icon-pinglun:before{content:"\e6c8"}.icon-bokeyuan:before{content:"\e6c6"}.icon-weibiaoti105:before{content:"\e6c0"}.icon-guanzhu:before{content:"\e6c5"}.icon-tongji:before{content:"\e6bf"}.icon-zhuye:before{content:"\e6d3"}.icon-fuzhi1:before{content:"\e800"}.icon-projectx:before{content:"\e6c4"}.icon-hostingx2:before{content:"\e6c3"}.icon-communityx:before{content:"\e6c2"}.icon-detectionx:before{content:"\e6c1"}.icon-lianjie:before{content:"\e7db"}.icon-nenghaofenxix:before{content:"\e6be"}.icon-healthmode:before{content:"\e60e"}.icon-shequ:before{content:"\e6bc"}.icon-gongcheng:before{content:"\e60f"}.icon-danxuanxuanzhong1:before{content:"\e6bd"}.icon-huodong:before{content:"\e6bb"}.icon-menu_voucher:before{content:"\e6b8"}.icon-menu_events:before{content:"\e6b9"}.icon-menu_map:before{content:"\e6ba"}.icon-menu_people:before{content:"\e6b7"}.icon-menu_date:before{content:"\e6a9"}.icon-yunweijiankong:before{content:"\e6a3"}.icon-gongyiliucheng:before{content:"\e6a5"}.icon-zhiliangkongzhi:before{content:"\e6a6"}.icon-shebeiguanli:before{content:"\e6a7"}.icon-shengmingzhouqi:before{content:"\e6a8"}.icon-wuquanxian:before{content:"\e6a2"}.icon-xuexizhongxin:before{content:"\e6b6"}.icon-kecheng:before{content:"\e60a"}.icon-yemian:before{content:"\e6b1"}.icon-bianzu:before{content:"\e6b5"}.icon-Page-1:before{content:"\e6ae"}.icon-Page-3:before{content:"\e6af"}.icon-Page:before{content:"\e6b0"}.icon-xiaoxi1:before{content:"\e6a4"}.icon-bianji1:before{content:"\e6a1"}.icon-renzhengshangjia:before{content:"\e6ab"}.icon-shenfenzhenghaomaguizheng:before{content:"\e6ad"}.icon-yonghujiaose_wushuju:before{content:"\e69e"}.icon-paixu1:before{content:"\e6aa"}.icon-kong:before{content:"\e69f"}.icon-shouji:before{content:"\e69d"}.icon-yinhangqia1:before{content:"\e697"}.icon-shezhi2:before{content:"\e698"}.icon-mingpian:before{content:"\e69b"}.icon-jinggao:before{content:"\e696"}.icon-yincang1:before{content:"\e9b5"}.icon-laba:before{content:"\e608"}.icon-kehuliuyan:before{content:"\e71a"}.icon-cuban2shangchuanyunduan:before{content:"\e86d"}.icon-yincang:before{content:"\e6a0"}.icon-xianshi:before{content:"\e695"}.icon-renzhengxinxi:before{content:"\e693"}.icon-jibenxinxi:before{content:"\e694"}.icon-anquanshezhi:before{content:"\e606"}.icon-moban:before{content:"\e692"}.icon-xiazai1:before{content:"\e6ac"}.icon-edit:before{content:"\e691"}.icon-tianjiachengyuan:before{content:"\e69a"}.icon-tishi1:before{content:"\e690"}.icon-biaoqian:before{content:"\e74f"}.icon-sandian:before{content:"\e6f8"}.icon-fuzhi:before{content:"\e68f"}.icon-zhangjie1:before{content:"\e68e"}.icon-tianjiadaohang:before{content:"\e604"}.icon-shangchuantupian1:before{content:"\e7fd"}.icon-pdf:before{content:"\e740"}.icon-shezhi1:before{content:"\e71d"}.icon-zhiliangfenxi:before{content:"\e68d"}.icon-shixundaibeijing:before{content:"\e68c"}.icon-chenggong:before{content:"\e68b"}.icon-trustie:before{content:"\e681"}.icon-congshulianjie:before{content:"\e6ee"}.icon-zhongzhi2:before{content:"\e68a"}.icon-shijian:before{content:"\e69c"}.icon-shijian-copy:before{content:"\f1dd"}.icon-csdn:before{content:"\e602"}.icon-weibo:before{content:"\e688"}.icon-StackOverflow:before{content:"\e689"}.icon-linkedin:before{content:"\e60c"}.icon-github:before{content:"\e763"}.icon-net:before{content:"\e607"}.icon-mstest:before{content:"\e686"}.icon-vs:before{content:"\e682"}.icon-base:before{content:"\e683"}.icon-dengluIpjiankong:before{content:"\e684"}.icon-itsm-liuchengguanli:before{content:"\e685"}.icon-reset:before{content:"\e7fe"}.icon-zhongzhi1:before{content:"\e609"}.icon-default:before{content:"\e67f"}.icon-timefill:before{content:"\e679"}.icon-daimapeizhir:before{content:"\e727"}.icon-luyou:before{content:"\e677"}.icon-zhinengjiankongtixi:before{content:"\e6b4"}.icon-phpkaifa:before{content:"\e67e"}.icon-SQLserver:before{content:"\e705"}.icon-mongodb1:before{content:"\e60b"}.icon-css3:before{content:"\ea8b"}.icon-html5:before{content:"\eb10"}.icon-linux:before{content:"\e765"}.icon-dashujucunchu:before{content:"\e678"}.icon-VPN:before{content:"\e601"}.icon-jquery:before{content:"\e67a"}.icon-docker:before{content:"\e67b"}.icon-python:before{content:"\e67c"}.icon-php:before{content:"\e67d"}.icon-java:before{content:"\f1d7"}.icon-mysql:before{content:"\ec6d"}.icon-weizhi:before{content:"\e676"}.icon-fork:before{content:"\e6b3"}.icon-jia:before{content:"\e605"}.icon-gengduo1:before{content:"\e7f9"}.icon-yinhangqia:before{content:"\e675"}.icon-zuobiao:before{content:"\e674"}.icon-roundclose:before{content:"\e673"}.icon-roundaddfill:before{content:"\e6d8"}.icon-tianjia:before{content:"\e672"}.icon-triangle:before{content:"\e600"}.icon-suo:before{content:"\e6c9"}.icon-biyezhuanhuan:before{content:"\e6f1"}.icon-weibiaoti12:before{content:"\e671"}.icon-wenhao:before{content:"\e680"}.icon-31:before{content:"\e6b2"}.icon-qizhi:before{content:"\e699"}.icon-fujian:before{content:"\e670"}.icon-shezhi:before{content:"\e66f"}.icon-wanchenggouxuan:before{content:"\e66e"}.icon-xinzengtishi:before{content:"\e66c"}.icon-htmal5icon19:before{content:"\e66b"}.icon-xiazai18:before{content:"\e627"}.icon-mail:before{content:"\e66a"}.icon-weibiaoti-:before{content:"\e60d"}.icon-sanjiaoxing-down:before{content:"\e791"}.icon-sanjiaoxing-up:before{content:"\e78f"}.icon-youjiang:before{content:"\e792"}.icon-xiajiang:before{content:"\e669"}.icon-shixing:before{content:"\e668"}.icon-kongxing:before{content:"\e667"}.icon-xueyuanguanliyuan:before{content:"\e666"}.icon-gengduo:before{content:"\e665"}.icon-xiangxiayi:before{content:"\e663"}.icon-xiangshangyi:before{content:"\e664"}.icon-chengyuanguanli:before{content:"\e662"}.icon-caidan:before{content:"\e661"}.icon-shijuan:before{content:"\e65b"}.icon-dongtai:before{content:"\e660"}.icon-wenjuan:before{content:"\e659"}.icon-taolun:before{content:"\e65a"}.icon-fenban:before{content:"\e65f"}.icon-putongzuoye:before{content:"\e65c"}.icon-fenzuzuoye:before{content:"\e65d"}.icon-bianjidaibeijing:before{content:"\e655"}.icon-bofang:before{content:"\e656"}.icon-wancheng:before{content:"\e658"}.icon-zuojiantou:before{content:"\e652"}.icon-youjiantou:before{content:"\e653"}.icon-shangjiantou:before{content:"\e654"}.icon-zhankai:before{content:"\e650"}.icon-shousuo:before{content:"\e651"}.icon-gonggao:before{content:"\e63b"}.icon-wenjian:before{content:"\e64f"}.icon-huifu1:before{content:"\e64e"}.icon-fenzhi:before{content:"\e610"}.icon-wangzhikelong:before{content:"\e612"}.icon-xiazai:before{content:"\e613"}.icon-daima:before{content:"\e615"}.icon-tijiaojilu:before{content:"\e616"}.icon-xuanzeti:before{content:"\e617"}.icon-bianji:before{content:"\e618"}.icon-xiangshang:before{content:"\e61a"}.icon-shanchudiao:before{content:"\e620"}.icon-shangshengpaixu:before{content:"\e621"}.icon-banbenku:before{content:"\e622"}.icon-issue:before{content:"\e623"}.icon-shangchuantupian:before{content:"\e625"}.icon-ceping:before{content:"\e626"}.icon-erweima:before{content:"\e629"}.icon-yijianfankui:before{content:"\e62a"}.icon-youxiangrenzheng:before{content:"\e62b"}.icon-shoujirenzheng:before{content:"\e62c"}.icon-zhiyerenzheng:before{content:"\e62d"}.icon-shenfenrenzheng:before{content:"\e62e"}.icon-pingfen:before{content:"\e62f"}.icon-pingfen-xian:before{content:"\e630"}.icon-zuoye:before{content:"\e631"}.icon-tishicuowu:before{content:"\e632"}.icon-ziyuan:before{content:"\e633"}.icon-tishi:before{content:"\e636"}.icon-chengyuan:before{content:"\e63a"}.icon-xuanzhuan:before{content:"\e63d"}.icon-shixun:before{content:"\e63e"}.icon-suoxiao:before{content:"\e63f"}.icon-xiajiantou:before{content:"\e642"}.icon-gouxuan:before{content:"\e644"}.icon-liulanyan:before{content:"\e646"}.icon-jingyan:before{content:"\e647"}.icon-shixunguanqia:before{content:"\e648"}.icon-fabu:before{content:"\e64a"}.icon-xiangxiayidong:before{content:"\e64b"}.icon-xiangshangyidong:before{content:"\e64c"}.icon-guanbi:before{content:"\e64d"}.icon-xinjian:before{content:"\e619"}.icon-xiaoxilingdang:before{content:"\e641"}.icon-sousuo:before{content:"\e643"}.icon-tianjiafangda:before{content:"\e645"}.icon-jiangli:before{content:"\e61b"}.icon-shanchu:before{content:"\e61c"}.icon-yincangbiyan:before{content:"\e61d"}.icon-kaisuo:before{content:"\e61e"}.icon-guansuo:before{content:"\e61f"}.icon-tpixiaoxitixing:before{content:"\e624"}.icon-dianzan:before{content:"\e634"}.icon-dianzan-xian:before{content:"\e635"}.icon-fanhuishangcidaima:before{content:"\e637"}.icon-zhongzhi:before{content:"\e638"}.icon-zhengyan:before{content:"\e649"}.icon-expand:before{content:"\e6db"}.icon-compress:before{content:"\e65e"}.icon-liwu:before{content:"\e611"}.icon-dianzan1:before{content:"\e639"}.icon-dianzan11:before{content:"\e66d"}.icon-gift:before{content:"\e63c"}.icon-xiaoxi:before{content:"\e614"}.icon-chexiao:before{content:"\e657"}.icon-wenjianjia:before{content:"\e640"}/*! * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Icons:CC BY 4.0,Fonts:SIL OFL 1.1,Code:MIT License) - */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(./static/fa-brands-400.36f2eeca.eot);src:url(./static/fa-brands-400.36f2eeca.eot?#iefix) format("embedded-opentype"),url(./static/fa-brands-400.dcebf125.woff2) format("woff2"),url(./static/fa-brands-400.102e4480.woff) format("woff"),url(./static/fa-brands-400.b06e9ff2.ttf) format("truetype"),url(./static/fa-brands-400.d8e92deb.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(./static/fa-regular-400.551e6fae.eot);src:url(./static/fa-regular-400.551e6fae.eot?#iefix) format("embedded-opentype"),url(./static/fa-regular-400.b6f47147.woff2) format("woff2"),url(./static/fa-regular-400.ade958ba.woff) format("woff"),url(./static/fa-regular-400.f8844b60.ttf) format("truetype"),url(./static/fa-regular-400.0ec389f4.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(./static/fa-solid-900.cc18781a.eot);src:url(./static/fa-solid-900.cc18781a.eot?#iefix) format("embedded-opentype"),url(./static/fa-solid-900.f663f546.woff2) format("woff2"),url(./static/fa-solid-900.e38bd0e4.woff) format("woff"),url(./static/fa-solid-900.9d150736.ttf) format("truetype"),url(./static/fa-solid-900.d53564ee.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}@font-face{font-family:AlimamaShuHeiTi;font-style:normal;font-weight:900;src:url(./static/alimamashuheiti.0ac727c9.ttf)}@font-face{font-family:Digital;font-style:normal;font-weight:900;src:url(./static/digital-7-italic-1.93baae4f.ttf)}.markdown-body p{margin:0 0 16px!important;line-height:28px;white-space:pre-wrap}ol,ul,li{list-style-type:none}ol,ul,dl{margin-bottom:0}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;overflow:hidden;font-family:Microsoft YaHei,Helvetica,Meiryo UI,Malgun Gothic,Segoe UI,Trebuchet MS,Monaco,monospace,Tahoma,STXihei,\534e\6587\7ec6\9ed1,STHeiti,Helvetica Neue,Droid Sans,wenquanyi micro hei,FreeSans,Arimo,Arial,SimSun,\5b8b\4f53,Heiti,\9ed1\4f53,sans-serif;word-break:break-word;font-size:16px;line-height:1.6;white-space:normal;word-wrap:break-word;position:relative}.markdown-body ul>li{list-style-type:disc}.markdown-body ol>li{list-style-type:decimal}.markdown-body a{background:transparent}.markdown-body a:active,.markdown-body a:hover{outline:0}.markdown-body strong{font-weight:700}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border:0}.markdown-body hr{box-sizing:content-box;height:0}.markdown-body pre{overflow:auto}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:Meiryo UI,YaHei Consolas Hybrid,Consolas,Malgun Gothic,Segoe UI,Trebuchet MS,Helvetica,monospace,monospace;font-size:1em}.markdown-body input{color:inherit;font:inherit;margin:0}.markdown-body html input[disabled]{cursor:default}.markdown-body input{line-height:normal}.markdown-body input[type=checkbox]{box-sizing:border-box;padding:0}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font:13px/1.4 Helvetica,arial,freesans,clean,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.markdown-body a{color:#4183c4;text-decoration:none}.markdown-body a:hover,.markdown-body a:active{text-decoration:underline}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #ddd}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:15px;margin-bottom:15px;line-height:1.1}.markdown-body h1{font-size:30px}.markdown-body h2{font-size:21px}.markdown-body h3{font-size:16px}.markdown-body h4{font-size:14px}.markdown-body h5{font-size:12px}.markdown-body h6{font-size:11px}.markdown-body blockquote{margin:0}.markdown-body ul,.markdown-body ol{padding:0;margin-top:0;margin-bottom:0}ul.linenums,ol.linenums{padding:16px 0 0 36px!important}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body .octicon{font: 16px octicons-anchor;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none}.markdown-body .octicon-link:before{content:"\f05c"}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body .anchor{position:absolute;top:0;left:0;display:block;padding-right:6px;padding-left:30px;margin-left:-30px}.markdown-body .anchor:focus{outline:none}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{position:relative;margin-top:1em;margin-bottom:16px;font-weight:700;line-height:1.4}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{display:none;color:#000;vertical-align:middle}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{padding-left:8px;margin-left:-30px;text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{display:inline-block}.markdown-body h1{padding-bottom:.3em;font-size:2.25em;line-height:1.2;border-bottom:1px solid #eee}.markdown-body h1 .anchor{line-height:1}.markdown-body h2{padding-bottom:.3em;font-size:1.75em;line-height:1.225;border-bottom:1px solid #eee}.markdown-body h2 .anchor{line-height:1}.markdown-body h3{font-size:1.5em;line-height:1.43}.markdown-body h3 .anchor{line-height:1.2}.markdown-body h4{font-size:1.25em}.markdown-body h4 .anchor{line-height:1.2}.markdown-body h5{font-size:1em}.markdown-body h5 .anchor{line-height:1.1}.markdown-body h6{font-size:1em;color:#777}.markdown-body h6 .anchor{line-height:1.1}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:700}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body blockquote{padding:0 15px;color:#777;border-left:4px solid #ddd}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown-body table th{font-weight:700;text-align:revert}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #ddd}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{max-width:100%;box-sizing:border-box}.markdown-body code{padding:.2em 0;margin:0;font-size:85%;background-color:#0000000a;border-radius:3px}.markdown-body code:has(.katex){background-color:transparent}.markdown-body code:before,.markdown-body code:after{letter-spacing:-.2em;content:"\a0"}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f7f7f7;border-radius:3px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body pre{word-wrap:normal}.markdown-body pre code{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code:before,.markdown-body pre code:after{content:normal}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px #bbb}.markdown-body .pl-c{color:#969896}.markdown-body .pl-c1,.markdown-body .pl-mdh,.markdown-body .pl-mm,.markdown-body .pl-mp,.markdown-body .pl-mr,.markdown-body .pl-s1 .pl-v,.markdown-body .pl-s3,.markdown-body .pl-sc,.markdown-body .pl-sv{color:#0086b3}.markdown-body .pl-e,.markdown-body .pl-en{color:#795da3}.markdown-body .pl-s1 .pl-s2,.markdown-body .pl-smi,.markdown-body .pl-smp,.markdown-body .pl-stj,.markdown-body .pl-vo,.markdown-body .pl-vpf{color:#333}.markdown-body .pl-ent{color:#63a35c}.markdown-body .pl-k,.markdown-body .pl-s,.markdown-body .pl-st{color:#a71d5d}.markdown-body .pl-pds,.markdown-body .pl-s1,.markdown-body .pl-s1 .pl-pse .pl-s2,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-src{color:#df5000}.markdown-body .pl-mo,.markdown-body .pl-v{color:#1d3e81}.markdown-body .pl-id{color:#b52a1d}.markdown-body .pl-ii{background-color:#b52a1d;color:#f8f8f8}.markdown-body .pl-sr .pl-cce{color:#63a35c;font-weight:700}.markdown-body .pl-ml{color:#693a17}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#1d3e81;font-weight:700}.markdown-body .pl-mq{color:teal}.markdown-body .pl-mi{color:#333;font-style:italic}.markdown-body .pl-mb{color:#333;font-weight:700}.markdown-body .pl-md,.markdown-body .pl-mdhf{background-color:#ffecec;color:#bd2c00}.markdown-body .pl-mdht,.markdown-body .pl-mi1{background-color:#eaffea;color:#55a532}.markdown-body .pl-mdr{color:#795da3;font-weight:700}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px #bbb}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{float:left;margin:.3em 0 .25em -1.6em;vertical-align:middle}.markdown-body :checked+.radio-label{z-index:1;position:relative;border-color:#4183c4}/*! Pretty printing styles. Used with prettify.js. */.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.animated{animation-duration:1s;animation-fill-mode:both}.animated-fast{animation-duration:.5s;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.animated_alternate{animation-direction:alternate}.animate__animated_10s{animation-duration:10s;animation-fill-mode:both}.animate__infinite{animation-iteration-count:infinite}.animate__stepstart{animation-timing-function:step-start;-webkit-animation-timing-function:step-start}html{background:#fafafa}body{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);height:auto;background:#fafafa;font-size:12px}html{overflow:auto}body .ant-picker-input>input[disabled]{pointer-events:none}div,ul,aside,section,p{box-sizing:border-box;word-break:break-word}#educoder nav{float:none;width:auto;border:none}#educoder header{border:none;width:auto}#educoder .ant-btn-loading .ant-btn-loading-icon{min-width:14px!important}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:0}#educoder .ant-tooltip{font-size:12px;max-width:400px}#educoder .ant-table-content th:nth-child(1),#educoder .ant-table-content td:nth-child(1){padding-left:12px}#educoder .ant-table-content th:nth-last-child(1),#educoder .ant-table-content td:nth-last-child(1){padding-right:12px}#educoder .ant-table-thead>tr th,#educoder .ant-table-thead>tr td{background:#f6f7f9;border-right:1px solid #F6F7F9;color:#5f6368;font-weight:400}#educoder .ant-table-thead>tr th:before,#educoder .ant-table-thead>tr td:before{background:#f6f7f9}#educoder .ant-table-thead>tr th:nth-child(1),#educoder .ant-table-thead>tr td:nth-child(1){border-radius:0}#educoder .ant-table-thead>tr th:nth-last-child(1),#educoder .ant-table-thead>tr td:nth-last-child(1){border-radius:0}#educoder .ant-table-thead>tr .ant-table-column-sorters{justify-content:flex-start}#educoder .ant-table-thead>tr .ant-table-column-sorters .ant-table-column-title{flex:initial}#educoder .ant-table-tbody>tr>td{border-bottom:1px solid #F6F7F9}#educoder body .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{left:0;right:0}#educoder body .ant-dropdown-menu-item,#educoder body .ant-dropdown-menu-submenu-title{line-height:1.8}#educoder body .ant-radio-wrapper{font-size:14px}#educoder body .ant-spin-nested-loading>div>.ant-spin{max-height:100vh}#educoder body .ant-tabs-nav-list{margin-right:30px}#educoder .ant-breadcrumb-link a{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:table-cell}#educoder body .ant-pagination{text-align:right;display:block}#educoder body .ant-pagination .ant-pagination-total-text{float:left;color:#000}#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-item,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-prev,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-next,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-jump-next,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-jump-pre{margin-right:2px;margin-left:2px}#educoder body .ant-pagination .ant-pagination-item{background-color:#f8f9fc80;border:1px solid rgba(195,207,224,.5)}#educoder body .ant-pagination .ant-pagination-item a{color:#464f66}#educoder body .ant-pagination .ant-pagination-jump-next{min-width:30px;white-space:nowrap}#educoder body .ant-pagination .ant-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder body .ant-pagination .ant-pagination-item-active a{color:#000}#educoder body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,#educoder body .ant-pagination .ant-pagination-next .ant-pagination-item-link{line-height:initial;background-color:#f8f9fc80;border-color:#c3cfe080;min-width:20px;min-height:24px}#educoder body .ant-pagination .ant-select-single .ant-select-selector{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder body .ant-pagination .ant-pagination-options-quick-jumper{color:#464f66}#educoder body .ant-pagination .ant-pagination-options-quick-jumper input{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder body .ant-pagination .ant-pagination-item-ellipsis{background-color:#f8f9fc80;border:1px solid rgba(195,207,224,.5);color:#464f66}#educoder .ant-modal .ant-modal-content{padding:0}#educoder .ant-modal .ant-modal-content .ant-modal-header{padding:20px 25px 0;margin-bottom:5px}#educoder .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:500}#educoder .ant-modal .ant-modal-content .ant-modal-body{padding:10px 25px;font-size:14px;overflow:auto}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body{display:flex;align-items:start}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body>.anticon{margin-bottom:5px;margin-top:10px;margin-inline-end:12px;color:#faad14;font-size:22px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-paragraph{display:flex;flex-direction:column}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-title{margin-top:10px;margin-bottom:15px;font-size:16px;line-height:1.5;font-weight:600}#educoder .ant-modal .ant-modal-content .ant-modal-body>.anticon{margin-top:5px;margin-bottom:20px;margin-right:12px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-content{margin-top:0;width:100%;max-width:100%}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns{margin-top:30px;margin-bottom:15px;text-align:end}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0;background:#3061d0;color:#fff}#educoder .ant-modal .ant-modal-content .ant-modal-footer{border:0;margin-top:20px;padding:0 25px 25px}#educoder .ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}#educoder .ant-modal .ant-modal-content .ant-modal-footer .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0}#educoder .ant-modal .ant-modal-content .ant-modal-close{top:22px;right:22px}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:before,#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#979797;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg);display:block}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon svg[data-icon=close]{display:none}#educoder *:fullscreen .ant-spin-nested-loading,#educoder *:-webkit-full-screen .ant-spin-nested-loading,#educoder *:-moz-full-screen .ant-spin-nested-loading{background-color:#fafafa}#educoder .ant-select-dropdown{z-index:10000}#educoder .xterm-helpers{position:absolute;top:0;z-index:5;opacity:0}#educoder .xterm .xterm-screen canvas{position:absolute;top:0;left:0}#educoder .xterm{position:relative}#educoder .xterm .xterm-viewport{position:absolute;inset:0}#educoder .xterm .xterm-screen{position:relative}#educoder:has([class^=ant-modal-mask]){overflow-y:hidden;height:auto}#educoder:has([class^=ant-modal-mask]) body{overflow-y:hidden}#educoder:has([class*=body-overflow-initial]){overflow:auto}#educoder:has([class*=body-overflow-initial]) body{overflow:initial}#educoder:has([class*=body-overflow-hidden]){overflow:hidden}#educoder:has([class*=body-overflow-hidden]) body{overflow:hidden}#noVNC_mouse_capture_elem+canvas{display:none!important}@keyframes css-dev-only-do-not-override-17w10aq-MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes css-dev-only-do-not-override-17w10aq-MessageMoveIn{0%{padding:0;transform:translateY(-100%);opacity:0}to{padding:8px;transform:translateY(0);opacity:1}}[class^=ant-message],[class*=" ant-message"]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;box-sizing:border-box}[class^=ant-message]:before,[class*=" ant-message"]:before,[class^=ant-message]:after,[class*=" ant-message"]:after{box-sizing:border-box}[class^=ant-message] [class^=ant-message],[class*=" ant-message"] [class^=ant-message],[class^=ant-message] [class*=" ant-message"],[class*=" ant-message"] [class*=" ant-message"]{box-sizing:border-box}[class^=ant-message] [class^=ant-message]:before,[class*=" ant-message"] [class^=ant-message]:before,[class^=ant-message] [class*=" ant-message"]:before,[class*=" ant-message"] [class*=" ant-message"]:before,[class^=ant-message] [class^=ant-message]:after,[class*=" ant-message"] [class^=ant-message]:after,[class^=ant-message] [class*=" ant-message"]:after,[class*=" ant-message"] [class*=" ant-message"]:after{box-sizing:border-box}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;top:8px;width:100%;pointer-events:none;z-index:1010}.ant-message .ant-message-move-up{animation-fill-mode:forwards}.ant-message .ant-message-move-up-appear,.ant-message .ant-message-move-up-enter{animation-name:css-dev-only-do-not-override-17w10aq-MessageMoveIn;animation-duration:.3s;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-message .ant-message-move-up-appear.ant-message-move-up-appear-active,.ant-message .ant-message-move-up-enter.ant-message-move-up-enter-active{animation-play-state:running}.ant-message .ant-message-move-up-leave{animation-name:css-dev-only-do-not-override-17w10aq-MessageMoveOut;animation-duration:.3s;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-message .ant-message-move-up-leave.ant-message-move-up-leave-active{animation-play-state:running}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message .ant-message-notice{padding:8px;text-align:center}.ant-message .ant-message-notice .ant-message-custom-content>.anticon{vertical-align:text-bottom;margin-inline-end:8px;font-size:14px}.ant-message .ant-message-notice .ant-message-notice-content{display:inline-block;padding:9px 12px;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message .ant-message-notice .ant-message-success>.anticon{color:#52c41a}.ant-message .ant-message-notice .ant-message-error>.anticon{color:#ff4d4f}.ant-message .ant-message-notice .ant-message-warning>.anticon{color:#faad14}.ant-message .ant-message-notice .ant-message-info>.anticon,.ant-message .ant-message-notice .ant-message-loading>.anticon{color:#3061d0}.ant-message-notice-pure-panel{padding:0;text-align:start}.ant-message-notice-pure-panel .ant-message-custom-content>.anticon{vertical-align:text-bottom;margin-inline-end:8px;font-size:14px}.ant-message-notice-pure-panel .ant-message-notice-content{display:inline-flex;align-items:center;padding:9px 12px;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-notice-pure-panel .ant-message-success>.anticon{color:#52c41a}.ant-message-notice-pure-panel .ant-message-error>.anticon{color:#ff4d4f}.ant-message-notice-pure-panel .ant-message-warning>.anticon{color:#faad14}.ant-message-notice-pure-panel .ant-message-info>.anticon,.ant-message-notice-pure-panel .ant-message-loading>.anticon{color:#3061d0}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationTopFadeIn{0%{margin-top:-100%;opacity:0}to{margin-top:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationBottomFadeIn{0%{margin-bottom:-100%;opacity:0}to{margin-bottom:0;opacity:1}}[class^=ant-notification],[class*=" ant-notification"]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;box-sizing:border-box}[class^=ant-notification]:before,[class*=" ant-notification"]:before,[class^=ant-notification]:after,[class*=" ant-notification"]:after{box-sizing:border-box}[class^=ant-notification] [class^=ant-notification],[class*=" ant-notification"] [class^=ant-notification],[class^=ant-notification] [class*=" ant-notification"],[class*=" ant-notification"] [class*=" ant-notification"]{box-sizing:border-box}[class^=ant-notification] [class^=ant-notification]:before,[class*=" ant-notification"] [class^=ant-notification]:before,[class^=ant-notification] [class*=" ant-notification"]:before,[class*=" ant-notification"] [class*=" ant-notification"]:before,[class^=ant-notification] [class^=ant-notification]:after,[class*=" ant-notification"] [class^=ant-notification]:after,[class^=ant-notification] [class*=" ant-notification"]:after,[class*=" ant-notification"] [class*=" ant-notification"]:after{box-sizing:border-box}.ant-notification{box-sizing:border-box;margin:0;padding:0;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;z-index:1050;margin-inline-end:24px}.ant-notification .ant-notification-hook-holder{position:relative}.ant-notification.ant-notification-top,.ant-notification.ant-notification-bottom{margin-inline:0}.ant-notification.ant-notification-topLeft,.ant-notification.ant-notification-bottomLeft{margin-inline-end:0;margin-inline-start:24px}.ant-notification.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationLeftFadeIn}.ant-notification .ant-notification-fade-enter,.ant-notification .ant-notification-fade-appear{animation-duration:.2s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification .ant-notification-fade-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationFadeIn;animation-play-state:running}.ant-notification .ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationFadeOut;animation-play-state:running}.ant-notification.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationTopFadeIn}.ant-notification.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationBottomFadeIn}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-notification .ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-inline-start:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-wrap:break-word;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-notification .ant-notification-notice .ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification .ant-notification-notice .ant-notification-notice-message{margin-bottom:8px;color:#000000e0;font-size:14px;line-height:1.5}.ant-notification .ant-notification-notice .ant-notification-notice-description{font-size:14px;color:#000000e0}.ant-notification .ant-notification-notice.ant-notification-notice-closable .ant-notification-notice-message{padding-inline-end:24px}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:8px;margin-inline-start:33px;font-size:14px}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline-start:33px;font-size:14px}.ant-notification .ant-notification-notice .ant-notification-notice-icon{position:absolute;font-size:21px;line-height:0}.ant-notification .ant-notification-notice .ant-notification-notice-icon-success.anticon{color:#52c41a}.ant-notification .ant-notification-notice .ant-notification-notice-icon-info.anticon{color:#3061d0}.ant-notification .ant-notification-notice .ant-notification-notice-icon-warning.anticon{color:#faad14}.ant-notification .ant-notification-notice .ant-notification-notice-icon-error.anticon{color:#ff4d4f}.ant-notification .ant-notification-notice .ant-notification-notice-close{position:absolute;top:20px;right:15px;inset-inline-end:24px;color:#00000073;outline:none;width:22px;height:22px;border-radius:4px;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}.ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:#000000e0;background-color:#0000000f}.ant-notification .ant-notification-notice .ant-notification-notice-btn{float:right;margin-top:12px}.ant-notification-notice-pure-panel{position:relative;width:384px;max-width:calc(100vw - 48px);margin-inline-start:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-wrap:break-word;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;margin:0}.ant-notification-notice-pure-panel .ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice-pure-panel .ant-notification-notice-message{margin-bottom:8px;color:#000000e0;font-size:14px;line-height:1.5}.ant-notification-notice-pure-panel .ant-notification-notice-description{font-size:14px;color:#000000e0}.ant-notification-notice-pure-panel.ant-notification-notice-closable .ant-notification-notice-message{padding-inline-end:24px}#mathlive-suggestion-popover{z-index:1999!important}.ML__keyboard{z-index:1063!important;position:fixed}[data-click-to-component] *{pointer-events:none!important}math-field{border:1px solid #d9d9d9!important;outline:none!important}math-field[readonly]{border:none!important}math-field:disabled{opacity:1}math-field:disabled .ML__virtual-keyboard-toggle{display:block!important}math-field.success{color:#37ad83}math-field.error{color:#e30000}.__markerjs2_{height:auto;background:#fff;z-index:1001!important}.neo4jd3-graph{width:100%!important;height:100%!important}.neo4jd3-graph{border:1px solid #ddd;border-radius:5px;font:13px Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}.neo4jd3-info{font-size:16px;padding:10px;position:absolute}.neo4jd3-info a{border:1px solid;display:inline-block;font-size:14px;line-height:1.42857143;margin-left:5px;margin-top:5px;padding:6px 12px}.neo4jd3-info a.class{color:#fff}.neo4jd3-info a.property{background-color:#fff;border-color:#ccc;color:#333}.neo4jd3-info a.btn{margin-left:5px;margin-top:5px;opacity:1}.neo4jd3-info a.info{background-color:#a5abb6;border:1px solid #9aa1ac;color:#fff}.neo4jd3-graph .node.node-highlighted .ring{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;stroke:#888;stroke-width:12px}.neo4jd3-graph .node .outline{cursor:pointer;fill:#a5abb6;pointer-events:all;stroke:#9aa1ac;stroke-width:2px}.neo4jd3-graph .node .ring{fill:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;stroke:#6ac6ff;stroke-width:8px}.neo4jd3-graph .node .text.icon{font-family:FontAwesome}.neo4jd3-graph .node.selected .ring,.neo4jd3-graph .node:hover .ring{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.neo4jd3-graph .relationship{cursor:default}.neo4jd3-graph .relationship line{stroke:#aaa}.neo4jd3-graph .relationship .outline{cursor:default}.neo4jd3-graph .relationship .overlay{cursor:default;fill:#6ac6ff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.neo4jd3-graph .relationship text{cursor:default}.neo4jd3-graph .relationship.selected .overlay,.neo4jd3-graph .relationship:hover .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.neo4jd3-graph svg{cursor:move}.flex_box_center{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center{align-items:center;box-align:center}.flex_box_center_end{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{flex-direction:column;box-orient:block-axis}.rounded-2px{border-radius:2px}.rounded-2px-rem{border-radius:.125rem}.gap-2px{gap:2px}.gap-2px-rem{gap:.125rem}.p-2px{padding:2px}.pl-2px{padding-left:2px}.pt-2px{padding-top:2px}.pb-2px{padding-bottom:2px}.pr-2px{padding-right:2px}.m-2px{margin:2px}.mt-2px{margin-top:2px}.ml-2px{margin-left:2px}.mr-2px{margin-right:2px}.text-2px{font-size:2px}.w-2px{width:2px}.rounded-4px{border-radius:4px}.rounded-4px-rem{border-radius:.25rem}.gap-4px{gap:4px}.gap-4px-rem{gap:.25rem}.p-4px{padding:4px}.pl-4px{padding-left:4px}.pt-4px{padding-top:4px}.pb-4px{padding-bottom:4px}.pr-4px{padding-right:4px}.m-4px{margin:4px}.mt-4px{margin-top:4px}.ml-4px{margin-left:4px}.mr-4px{margin-right:4px}.text-4px{font-size:4px}.w-4px{width:4px}.rounded-6px{border-radius:6px}.rounded-6px-rem{border-radius:.375rem}.gap-6px{gap:6px}.gap-6px-rem{gap:.375rem}.p-6px{padding:6px}.pl-6px{padding-left:6px}.pt-6px{padding-top:6px}.pb-6px{padding-bottom:6px}.pr-6px{padding-right:6px}.m-6px{margin:6px}.mt-6px{margin-top:6px}.ml-6px{margin-left:6px}.mr-6px{margin-right:6px}.text-6px{font-size:6px}.w-6px{width:6px}.rounded-8px{border-radius:8px}.rounded-8px-rem{border-radius:.5rem}.gap-8px{gap:8px}.gap-8px-rem{gap:.5rem}.p-8px{padding:8px}.pl-8px{padding-left:8px}.pt-8px{padding-top:8px}.pb-8px{padding-bottom:8px}.pr-8px{padding-right:8px}.m-8px{margin:8px}.mt-8px{margin-top:8px}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.text-8px{font-size:8px}.w-8px{width:8px}.rounded-10px{border-radius:10px}.rounded-10px-rem{border-radius:.625rem}.gap-10px{gap:10px}.gap-10px-rem{gap:.625rem}.p-10px{padding:10px}.pl-10px{padding-left:10px}.pt-10px{padding-top:10px}.pb-10px{padding-bottom:10px}.pr-10px{padding-right:10px}.m-10px{margin:10px}.mt-10px{margin-top:10px}.ml-10px{margin-left:10px}.mr-10px{margin-right:10px}.text-10px{font-size:10px}.w-10px{width:10px}.rounded-12px{border-radius:12px}.rounded-12px-rem{border-radius:.75rem}.gap-12px{gap:12px}.gap-12px-rem{gap:.75rem}.p-12px{padding:12px}.pl-12px{padding-left:12px}.pt-12px{padding-top:12px}.pb-12px{padding-bottom:12px}.pr-12px{padding-right:12px}.m-12px{margin:12px}.mt-12px{margin-top:12px}.ml-12px{margin-left:12px}.mr-12px{margin-right:12px}.text-12px{font-size:12px}.w-12px{width:12px}.rounded-16px{border-radius:16px}.rounded-16px-rem{border-radius:1rem}.gap-16px{gap:16px}.gap-16px-rem{gap:1rem}.p-16px{padding:16px}.pl-16px{padding-left:16px}.pt-16px{padding-top:16px}.pb-16px{padding-bottom:16px}.pr-16px{padding-right:16px}.m-16px{margin:16px}.mt-16px{margin-top:16px}.ml-16px{margin-left:16px}.mr-16px{margin-right:16px}.text-16px{font-size:16px}.w-16px{width:16px}.rounded-18px{border-radius:18px}.rounded-18px-rem{border-radius:1.125rem}.gap-18px{gap:18px}.gap-18px-rem{gap:1.125rem}.p-18px{padding:18px}.pl-18px{padding-left:18px}.pt-18px{padding-top:18px}.pb-18px{padding-bottom:18px}.pr-18px{padding-right:18px}.m-18px{margin:18px}.mt-18px{margin-top:18px}.ml-18px{margin-left:18px}.mr-18px{margin-right:18px}.text-18px{font-size:18px}.w-18px{width:18px}.rounded-20px{border-radius:20px}.rounded-20px-rem{border-radius:1.25rem}.gap-20px{gap:20px}.gap-20px-rem{gap:1.25rem}.p-20px{padding:20px}.pl-20px{padding-left:20px}.pt-20px{padding-top:20px}.pb-20px{padding-bottom:20px}.pr-20px{padding-right:20px}.m-20px{margin:20px}.mt-20px{margin-top:20px}.ml-20px{margin-left:20px}.mr-20px{margin-right:20px}.text-20px{font-size:20px}.w-20px{width:20px}.rounded-32px{border-radius:32px}.rounded-32px-rem{border-radius:2rem}.gap-32px{gap:32px}.gap-32px-rem{gap:2rem}.p-32px{padding:32px}.pl-32px{padding-left:32px}.pt-32px{padding-top:32px}.pb-32px{padding-bottom:32px}.pr-32px{padding-right:32px}.m-32px{margin:32px}.mt-32px{margin-top:32px}.ml-32px{margin-left:32px}.mr-32px{margin-right:32px}.text-32px{font-size:32px}.w-32px{width:32px}.rounded-40px{border-radius:40px}.rounded-40px-rem{border-radius:2.5rem}.gap-40px{gap:40px}.gap-40px-rem{gap:2.5rem}.p-40px{padding:40px}.pl-40px{padding-left:40px}.pt-40px{padding-top:40px}.pb-40px{padding-bottom:40px}.pr-40px{padding-right:40px}.m-40px{margin:40px}.mt-40px{margin-top:40px}.ml-40px{margin-left:40px}.mr-40px{margin-right:40px}.text-40px{font-size:40px}.w-40px{width:40px}.rounded-56px{border-radius:56px}.rounded-56px-rem{border-radius:3.5rem}.gap-56px{gap:56px}.gap-56px-rem{gap:3.5rem}.p-56px{padding:56px}.pl-56px{padding-left:56px}.pt-56px{padding-top:56px}.pb-56px{padding-bottom:56px}.pr-56px{padding-right:56px}.m-56px{margin:56px}.mt-56px{margin-top:56px}.ml-56px{margin-left:56px}.mr-56px{margin-right:56px}.text-56px{font-size:56px}.w-56px{width:56px}.rounded-64px{border-radius:64px}.rounded-64px-rem{border-radius:4rem}.gap-64px{gap:64px}.gap-64px-rem{gap:4rem}.p-64px{padding:64px}.pl-64px{padding-left:64px}.pt-64px{padding-top:64px}.pb-64px{padding-bottom:64px}.pr-64px{padding-right:64px}.m-64px{margin:64px}.mt-64px{margin-top:64px}.ml-64px{margin-left:64px}.mr-64px{margin-right:64px}.text-64px{font-size:64px}.w-64px{width:64px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.rounded-full{border-radius:999px}.h-full{height:100%}.w-full{width:100%}.w-auto{width:auto}.minW-0{min-width:0}.minH-0{min-height:0}.h-auto{height:auto}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:end}.item-center{align-items:center}.item-end{align-items:end}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-nowrap{white-space:nowrap}.text-500{font-weight:500}.fixed{position:fixed}.sticky{position:sticky}.absolute{position:absolute}.native_table td{padding:12px 10px;text-align:center}[class^=icon-],[class*=" icon-"]{font-size:16px;font-family:iconfont!important;font-style:normal;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edu-sorter{display:inline-block;width:10px;height:12px;position:relative;margin:0 5px}.edu-sorter.desc .icon-sanjiaoxing-down,.edu-sorter.asc .icon-sanjiaoxing-up{color:#0152d9}.edu-sorter .icon-sanjiaoxing-down{position:absolute;bottom:-8px;left:0;font-size:14px}.edu-sorter .icon-sanjiaoxing-up{position:absolute;top:-5px;left:0;font-size:14px}.inline-block{display:inline-block}.radius2{border-radius:2px!important}.w100{width:100%}.h100{height:100%}.vh100{height:100vh}.minHeight100{max-height:100vh}.wh1080p{width:1920px;height:1080px}body .current,body .current:disabled{cursor:pointer;user-select:none}body .current-primary{color:#165dff;cursor:pointer;user-select:none}.current-primary-hover{cursor:pointer;user-select:none}.current-primary-hover:hover{color:#165dff}.current-delete-hover{cursor:pointer;user-select:none}.current-delete-hover:hover{color:#fb3226}body .cursorDefault{cursor:default!important}body .cursorNotAllowed{cursor:not-allowed!important}body .th-bg-white .ant-table-thead tr th{background:#fff}body .c-555a88{color:#555a88}body .c-3061d0{color:#3061d0}body .c-blue-4ca{color:#4cacff}body .c-orange-ff9{color:#ff954c}body .c-blue,body .highlight,body .c-light-primary{color:#0152d9}body .c-spaces-primary{color:#196efd}body .c-gcrz-primary{color:#0152d9}body .c-light-blue{color:#84b6eb}body .c-brilliant-blue{color:#aed5ff}body .c-lake-blue{color:#44d7b6}body .c-orange{color:#ff6800!important}body .c-orange-ff7{color:#ff7500}body .c-black{color:#000}body .c-light-black{color:#999!important}body .c-grey-888{color:#888}body .c-grey-c{color:#ccc}body .c-grey-333{color:#333}body .c-grey-3{color:#333!important}body .c-grey-666{color:#666}body .c-grey-999{color:#999}body .c-grey-9b9{color:#9b9b9b}body .c-grey-bcb{color:#bcbcbc}body .c-grey-7c7{color:#7c7c7c}body .c-black-111{color:#111}body .c-black-051{color:#05101a}body .c-black-333{color:#333}body .c-red-ee4{color:#ee4a1f}body .c-red-e53{color:#e53333}body .c-green{color:#028d01!important}body .c-green-29b{color:#29bd8b}body .c-light-green{color:#50dbad}body .c-green-13b{color:#13bf6f}body .c-yellow{color:#fed218}body .c-yellow-feb{color:#feb300}body .c-red{color:#fb3226!important}body .c-white{color:#fff}body .c-purple-8C1{color:#8c18ff}body .c-cyan-blue{color:#18d0e7}body .border-green{border:1px solid #028d01}body .border-orange{border:1px solid #ff6800}body .border-light-black{border:1px solid #999}body .bg-blue{background:#0152d9}body .bg-skyblue{background:#f4faff}body .bg-pink{background-color:#cc317c}body .bg-green{background-color:#50dbad}body .bg-cyan{background-color:#006b75}body .bg-grey-ede{background-color:#ededed}body .bg-light-green{background-color:#50dbad}body .bg-light-orange{background-color:#e99695}body .bg-light-orangess{background-color:#f59a23}body .bg-lightblue-purple{background-color:#028d01}body .bg-light-blue{background-color:#84b6eb}body .bg-light-pink{background-color:#fc2b6a}body .bg-orange{background-color:#ff6800}body .bg-white{background:#fff}body .bg-fafafa{background:#fafafa}body .bg-c5d6ff{background:#c5d6ff}body .bg-violet{background-color:#5e5fb9}body .text-decoration-none{text-decoration:none}body .blod{font-weight:700}.mt0{margin-top:0!important}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px!important}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px!important}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt17{margin-top:17px}.mt20{margin-top:20px!important}.mt25{margin-top:25px}.mt30{margin-top:30px!important}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt100{margin-top:100px}.ml0{margin-left:0!important}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml10soft{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mr0{margin-right:0!important}.mr1{margin-right:1px!important}.mr3{margin-right:3px}.mr5{margin-right:5px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr32{margin-right:32px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px}.mr60{margin-right:60px}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mtb20{margin-top:20px;margin-bottom:20px}.blod{font-weight:700}.p0{padding:0}.p10{padding:10px}.p12{padding:12px}.p16{padding:16px}.p20{padding:20px}.p30{padding:30px}.pt2{padding-top:2px}.pt5{padding-top:5px}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt16{padding-top:16px}.pt20{padding-top:20px}.pt30{padding-top:30px!important}.pt40{padding-top:40px}.pt60{padding-top:60px}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px}.pb8{padding-bottom:8px}.pb10{padding-bottom:10px}.pb12{padding-bottom:12px}.pb16{padding-bottom:16px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr12{padding-right:12px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pl0{padding-left:0}.pl8{padding-left:8px!important}.pl10{padding-left:10px}.pl12{padding-left:12px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px!important}.pl40{padding-left:40px}.pl60{padding-left:60px!important}.pl70{padding-left:70px}.pl80{padding-left:80px}.plr20{padding-left:20px;padding-right:20px}.plr30{padding-left:30px;padding-right:30px}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.c-green-shixun{color:#43d7b5}.show{display:block!important;_display:block}.minHb100{min-height:100%}.minH200{min-height:200px}.minH500{min-height:500px}.minH1000{min-height:1000px}.minH1050{min-height:1050px}.hide{display:none!important;_display:none}.hidden{visibility:hidden}.overflow_hidden{overflow:hidden}.zIndexf1{z-index:-1}.font8{font-size:8px}.font12{font-size:12px!important}.font13{font-size:13px}.font14{font-size:14px!important}.font15{font-size:15px}.font16{font-size:16px!important}.font17{font-size:17px}.font18{font-size:18px!important}.font19{font-size:19px}.font20{font-size:20px}.font22{font-size:22px!important}.font24{font-size:24px}.font26{font-size:26px}.font28{font-size:28px}.font30{font-size:30px}.font40{font-size:40px}.font50{font-size:50px!important}.line14{line-height:1.4}.line24{line-height:24px}.line26{line-height:26px}.flex-wrp{display:box;display:flex}.flex1{flex:1 1}.relative{position:relative}.bold{font-weight:450}.bold-400{font-weight:400}.translateY1{transform:translateY(1px)}.underline{text-decoration:underline}.minW1200{min-width:1200px}.edu-container{width:1200px;font-size:14px;margin-left:auto;margin-right:auto}.tag-topping{font-size:12px;background:#fb3226;color:#fff;padding:2px 5px;border-radius:20px;white-space:nowrap}.tag-style{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;color:#fff;display:inline-block;vertical-align:top;border-radius:24px;box-sizing:border-box}.tag-style-border{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:24px;font-size:12px}.export{min-width:50px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:13px;border:1px solid #CD9467;color:#b26d1e;font-size:14px}.tag-style-border-small{padding:0 10px;height:20px;line-height:20px;text-align:center;display:inline-block;vertical-align:top;border-radius:2px;font-size:12px}.tag-style-fzb{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:2px;font-size:12px;border:1px solid #2abd8c;background-color:#f5fffc;color:#2abd8c}.tag-style-fzb:before{margin-right:3px}.tag-grey-eae{background:#eaeaea;color:#999;border-radius:20px;padding:2px 10px;font-size:14px}.border-raduis-50{border-radius:50px!important}.flex-container{display:flex;flex-flow:row nowrap;align-items:center}.flexd-table-header tbody{display:none}.lock-item-wrp:hover .lock-item{display:inline}.delete-hover:hover{color:#e30000!important}.primary-hover:hover{color:#165dff!important}.lock-item{position:absolute;inset:0;background:#000000b3;color:#fff;font-size:14px;z-index:5;display:none}.lock-item div{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.lock-item div img{margin-bottom:15px}.multi-llipsis1e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi_ellipsis1{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.multi_ellipsis2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.multi_ellipsis3{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black{color:#fff;font-size:14px;background:#0009;max-height:none;height:100vh;position:fixed}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black .ant-spin-text{text-shadow:none!important;color:#fff!important}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black .ant-spin-dot-item{background:#fff}.edu-ant-spin{position:absolute!important;left:0;top:50%;width:100%}.btn-w120 button{min-width:120px;text-align:center}.edu-popover{background-color:transparent;color:#fff}.edu-popover div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.edu-popover div[class~=ant-popover-inner]{background-color:#05101a99}.edu-popover div[class~=ant-popover-inner-content]{color:#fff}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip,.anticon anticon-paper-clip{color:#29bd8b!important}.leader{background:#0152d9;padding:0 8px;margin-left:3px;color:#fff;transform:scale(.733);display:inline-block;border-radius:2px;line-height:1.2}body .zcqiandao{border-color:#26c7c9;color:#26c7c9;background:#fff}body .kkqiandao{color:#ff835c;border-color:#ff835c;background:#fff}body .mask-tips{width:450px;line-height:2;padding:10px}.edu-radio-red [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#fb3226!important;background-color:#fff}.edu-radio-red [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#fb3226}.edu-radio-green [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#028d01!important;background-color:#fff}.edu-radio-green [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#028d01}.edu-checkbox-red [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]{border-color:#fb3226!important;background-color:#fb3226}.edu-checkbox-red [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]:after{border-right-color:#fff!important;border-bottom-color:#fff!important}.edu-checkbox-green [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]{border-color:#028d01!important;background-color:#028d01}.edu-checkbox-green [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]:after{border-right-color:#fff!important;border-bottom-color:#fff!important}body{width:100%!important}::-webkit-scrollbar{height:6px;width:6px;background:#0000001a!important}::-webkit-scrollbar-thumb{background:#0000001a!important;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003!important}::-webkit-scrollbar-track{background-color:#f6f7f94d!important;box-shadow:initial!important}.skt-loading:empty{margin-top:20px;width:100%;height:600px;background-image:linear-gradient(45deg,#fff0,#fff 50%,#fff0 80%),radial-gradient(circle 10px at 10px 10px,#eee 100%,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(white 100px,transparent 0);background-repeat:repeat-y;background-size:500px 20px,20px 120px,150px 120px,40px 120px,60px 120px,60px 120px,60px 120px,60px 120px,300px 120px,390px 120px,1250px 120px;background-position:-130% 0,30px 20px,70px 20px,230px 20px,620px 20px,700px 20px,780px 20px,860px 20px,70px 46px,70px 72px,0px 0px;animation:shine 2s infinite}@keyframes shine{to{background-position:200% 0,30px 20px,70px 20px,230px 20px,620px 20px,700px 20px,780px 20px,860px 20px,70px 46px,70px 72px,0px 0px}}.flex-end{justify-content:flex-end}.modal-footer-none .ant-modal-confirm-btns{display:none}.modal-footer-none .ant-modal-confirm-title{text-align:center}.disabledStyle{background-color:#f2f2f2}.radio-group-sort-order label{width:40px;display:inline-flex;justify-content:center;align-items:center}.radio-group-sort-order label span{display:flex;justify-content:center;align-items:center}.radio-group-sort-order *{outline:none!important;box-shadow:none!important}.radio-group-sort-order .icon-liebiaofenbu{position:relative}.greyhtml{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.table-layout .ant-table-thead>tr>th{background:#fff;border:none}.table-layout .ant-table-tbody>tr:nth-child(odd){background:#f5f5f5}.table-layout .ant-table-tbody>tr>td{border:none}.table-layout .ant-table-column-sort{background:transparent}.table-layout .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent}body[data-custom=initial]{overflow:initial!important}body[data-custom=auto]{overflow:auto!important}body[data-custom=y-hidden]{overflow-y:hidden!important}.bgB8B8B8{background-color:#b8b8b8}.bg-C6CED6{background:#c6ced6}.bg-C1E2FF{background:#c1e2ff}.bg-0152d9{background:#0152d9}.bg-E53333{background:#e53333}.bg-44D7B6{background:#44d7b6}[name=edu-program-fill]{border:1px solid #ccc;padding:4px 10px;border-radius:2px;color:#333;border-color:#e5e5e5;outline:none;background:#fff;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}[name=edu-program-fill].program-fill-warning{border-color:#fb3226;color:#fb3226}[name=edu-program-fill].program-fill-success{border-color:#028d01;color:#028d01}.edu-program-fill-wrap{position:relative;display:inline-flex;align-items:center;border-radius:2px}.edu-program-fill-wrap>span{display:inline-flex;align-items:center;background:#e0e7ef;margin:4px 3px;width:calc(100% - 6px);height:100%}.edu-program-fill-wrap>span>span{width:53px;background:#e0e7ef;text-align:center;color:#333;font-size:16px}.edu-program-fill-wrap>span>span:empty{display:none}.disabled-fill input,.disabled-fill textarea{pointer-events:none!important}.modalIconYellow{color:#fed218;font-size:16px}.zIndex-9999,.zIndex-9999 .ant-modal-wrap{z-index:9999}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.jumping-icon{animation:jump .5s infinite}@keyframes delayed{to{visibility:visible;opacity:1}}.animation-delayed{visibility:hidden;opacity:0;animation:delayed 0s 40s forwards}@keyframes aiBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.aiBlink{animation:aiBlink .5s infinite}.ai-loading{align-items:center;display:inline-flex;position:relative;width:20px}.ai-loading:before{background-image:url(/images/ai-loading.apng);background-size:cover;content:"";height:12px;width:12px}@charset "UTF-8";/*! + */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(./static/fa-brands-400.36f2eeca.eot);src:url(./static/fa-brands-400.36f2eeca.eot?#iefix) format("embedded-opentype"),url(./static/fa-brands-400.dcebf125.woff2) format("woff2"),url(./static/fa-brands-400.102e4480.woff) format("woff"),url(./static/fa-brands-400.b06e9ff2.ttf) format("truetype"),url(./static/fa-brands-400.d8e92deb.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(./static/fa-regular-400.551e6fae.eot);src:url(./static/fa-regular-400.551e6fae.eot?#iefix) format("embedded-opentype"),url(./static/fa-regular-400.b6f47147.woff2) format("woff2"),url(./static/fa-regular-400.ade958ba.woff) format("woff"),url(./static/fa-regular-400.f8844b60.ttf) format("truetype"),url(./static/fa-regular-400.0ec389f4.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(./static/fa-solid-900.cc18781a.eot);src:url(./static/fa-solid-900.cc18781a.eot?#iefix) format("embedded-opentype"),url(./static/fa-solid-900.f663f546.woff2) format("woff2"),url(./static/fa-solid-900.e38bd0e4.woff) format("woff"),url(./static/fa-solid-900.9d150736.ttf) format("truetype"),url(./static/fa-solid-900.d53564ee.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}@font-face{font-family:AlimamaShuHeiTi;font-style:normal;font-weight:900;src:url(./static/alimamashuheiti.0ac727c9.ttf)}@font-face{font-family:Digital;font-style:normal;font-weight:900;src:url(./static/digital-7-italic-1.93baae4f.ttf)}.markdown-body p{margin:0 0 16px!important;line-height:28px;white-space:pre-wrap}ol,ul,li{list-style-type:none}ol,ul,dl{margin-bottom:0}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;overflow:hidden;font-family:Microsoft YaHei,Helvetica,Meiryo UI,Malgun Gothic,Segoe UI,Trebuchet MS,Monaco,monospace,Tahoma,STXihei,\534e\6587\7ec6\9ed1,STHeiti,Helvetica Neue,Droid Sans,wenquanyi micro hei,FreeSans,Arimo,Arial,SimSun,\5b8b\4f53,Heiti,\9ed1\4f53,sans-serif;word-break:break-word;font-size:16px;line-height:1.6;white-space:normal;word-wrap:break-word;position:relative}.markdown-body ul>li{list-style-type:disc}.markdown-body ol>li{list-style-type:decimal}.markdown-body a{background:transparent}.markdown-body a:active,.markdown-body a:hover{outline:0}.markdown-body strong{font-weight:700}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border:0}.markdown-body hr{box-sizing:content-box;height:0}.markdown-body pre{overflow:auto}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:Meiryo UI,YaHei Consolas Hybrid,Consolas,Malgun Gothic,Segoe UI,Trebuchet MS,Helvetica,monospace,monospace;font-size:1em}.markdown-body input{color:inherit;font:inherit;margin:0}.markdown-body html input[disabled]{cursor:default}.markdown-body input{line-height:normal}.markdown-body input[type=checkbox]{box-sizing:border-box;padding:0}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font:13px/1.4 Helvetica,arial,freesans,clean,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.markdown-body a{color:#4183c4;text-decoration:none}.markdown-body a:hover,.markdown-body a:active{text-decoration:underline}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #ddd}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:15px;margin-bottom:15px;line-height:1.1}.markdown-body h1{font-size:30px}.markdown-body h2{font-size:21px}.markdown-body h3{font-size:16px}.markdown-body h4{font-size:14px}.markdown-body h5{font-size:12px}.markdown-body h6{font-size:11px}.markdown-body blockquote{margin:0}.markdown-body ul,.markdown-body ol{padding:0;margin-top:0;margin-bottom:0}ul.linenums,ol.linenums{padding:16px 0 0 36px!important}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body .octicon{font: 16px octicons-anchor;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none}.markdown-body .octicon-link:before{content:"\f05c"}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body .anchor{position:absolute;top:0;left:0;display:block;padding-right:6px;padding-left:30px;margin-left:-30px}.markdown-body .anchor:focus{outline:none}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{position:relative;margin-top:1em;margin-bottom:16px;font-weight:700;line-height:1.4}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{display:none;color:#000;vertical-align:middle}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{padding-left:8px;margin-left:-30px;text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{display:inline-block}.markdown-body h1{padding-bottom:.3em;font-size:2.25em;line-height:1.2;border-bottom:1px solid #eee}.markdown-body h1 .anchor{line-height:1}.markdown-body h2{padding-bottom:.3em;font-size:1.75em;line-height:1.225;border-bottom:1px solid #eee}.markdown-body h2 .anchor{line-height:1}.markdown-body h3{font-size:1.5em;line-height:1.43}.markdown-body h3 .anchor{line-height:1.2}.markdown-body h4{font-size:1.25em}.markdown-body h4 .anchor{line-height:1.2}.markdown-body h5{font-size:1em}.markdown-body h5 .anchor{line-height:1.1}.markdown-body h6{font-size:1em;color:#777}.markdown-body h6 .anchor{line-height:1.1}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:700}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body blockquote{padding:0 15px;color:#777;border-left:4px solid #ddd}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown-body table th{font-weight:700;text-align:revert}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #ddd}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{max-width:100%;box-sizing:border-box}.markdown-body code{padding:.2em 0;margin:0;font-size:85%;background-color:#0000000a;border-radius:3px}.markdown-body code:has(.katex){background-color:transparent}.markdown-body code:before,.markdown-body code:after{letter-spacing:-.2em;content:"\a0"}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f7f7f7;border-radius:3px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body pre{word-wrap:normal}.markdown-body pre code{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code:before,.markdown-body pre code:after{content:normal}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px #bbb}.markdown-body .pl-c{color:#969896}.markdown-body .pl-c1,.markdown-body .pl-mdh,.markdown-body .pl-mm,.markdown-body .pl-mp,.markdown-body .pl-mr,.markdown-body .pl-s1 .pl-v,.markdown-body .pl-s3,.markdown-body .pl-sc,.markdown-body .pl-sv{color:#0086b3}.markdown-body .pl-e,.markdown-body .pl-en{color:#795da3}.markdown-body .pl-s1 .pl-s2,.markdown-body .pl-smi,.markdown-body .pl-smp,.markdown-body .pl-stj,.markdown-body .pl-vo,.markdown-body .pl-vpf{color:#333}.markdown-body .pl-ent{color:#63a35c}.markdown-body .pl-k,.markdown-body .pl-s,.markdown-body .pl-st{color:#a71d5d}.markdown-body .pl-pds,.markdown-body .pl-s1,.markdown-body .pl-s1 .pl-pse .pl-s2,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-src{color:#df5000}.markdown-body .pl-mo,.markdown-body .pl-v{color:#1d3e81}.markdown-body .pl-id{color:#b52a1d}.markdown-body .pl-ii{background-color:#b52a1d;color:#f8f8f8}.markdown-body .pl-sr .pl-cce{color:#63a35c;font-weight:700}.markdown-body .pl-ml{color:#693a17}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#1d3e81;font-weight:700}.markdown-body .pl-mq{color:teal}.markdown-body .pl-mi{color:#333;font-style:italic}.markdown-body .pl-mb{color:#333;font-weight:700}.markdown-body .pl-md,.markdown-body .pl-mdhf{background-color:#ffecec;color:#bd2c00}.markdown-body .pl-mdht,.markdown-body .pl-mi1{background-color:#eaffea;color:#55a532}.markdown-body .pl-mdr{color:#795da3;font-weight:700}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px #bbb}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{float:left;margin:.3em 0 .25em -1.6em;vertical-align:middle}.markdown-body :checked+.radio-label{z-index:1;position:relative;border-color:#4183c4}/*! Pretty printing styles. Used with prettify.js. */.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.animated{animation-duration:1s;animation-fill-mode:both}.animated-fast{animation-duration:.5s;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.animated_alternate{animation-direction:alternate}.animate__animated_10s{animation-duration:10s;animation-fill-mode:both}.animate__infinite{animation-iteration-count:infinite}.animate__stepstart{animation-timing-function:step-start;-webkit-animation-timing-function:step-start}html{background:#fafafa}body{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);height:auto;background:#fafafa;font-size:12px}html{overflow:auto}body .ant-picker-input>input[disabled]{pointer-events:none}div,ul,aside,section,p{box-sizing:border-box;word-break:break-word}#educoder nav{float:none;width:auto;border:none}#educoder header{border:none;width:auto}#educoder .ant-btn-loading .ant-btn-loading-icon{min-width:14px!important}#educoder .markdown-editor-body .CodeMirror-wrap{padding-bottom:0}#educoder .ant-tooltip{font-size:12px;max-width:400px}#educoder .ant-table-content th:nth-child(1),#educoder .ant-table-content td:nth-child(1){padding-left:12px}#educoder .ant-table-content th:nth-last-child(1),#educoder .ant-table-content td:nth-last-child(1){padding-right:12px}#educoder .ant-table-thead>tr th,#educoder .ant-table-thead>tr td{background:#f6f7f9;border-right:1px solid #F6F7F9;color:#5f6368;font-weight:400}#educoder .ant-table-thead>tr th:before,#educoder .ant-table-thead>tr td:before{background:#f6f7f9}#educoder .ant-table-thead>tr th:nth-child(1),#educoder .ant-table-thead>tr td:nth-child(1){border-radius:0}#educoder .ant-table-thead>tr th:nth-last-child(1),#educoder .ant-table-thead>tr td:nth-last-child(1){border-radius:0}#educoder .ant-table-thead>tr .ant-table-column-sorters{justify-content:flex-start}#educoder .ant-table-thead>tr .ant-table-column-sorters .ant-table-column-title{flex:initial}#educoder .ant-table-tbody>tr>td{border-bottom:1px solid #F6F7F9}#educoder body .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,#educoder .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{left:0;right:0}#educoder body .ant-dropdown-menu-item,#educoder body .ant-dropdown-menu-submenu-title{line-height:1.8}#educoder body .ant-radio-wrapper{font-size:14px}#educoder body .ant-spin-nested-loading>div>.ant-spin{max-height:100vh}#educoder body .ant-tabs-nav-list{margin-right:30px}#educoder .ant-breadcrumb-link a{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:table-cell}#educoder body .ant-pagination{text-align:right;display:block}#educoder body .ant-pagination .ant-pagination-total-text{float:left;color:#000}#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-item,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-prev,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-next,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-jump-next,#educoder body .ant-pagination.ant-pagination-mini .ant-pagination-jump-pre{margin-right:2px;margin-left:2px}#educoder body .ant-pagination .ant-pagination-item{background-color:#f8f9fc80;border:1px solid rgba(195,207,224,.5)}#educoder body .ant-pagination .ant-pagination-item a{color:#464f66}#educoder body .ant-pagination .ant-pagination-jump-next{min-width:30px;white-space:nowrap}#educoder body .ant-pagination .ant-pagination-item-active{border-color:#e9eaed;background:#e9eaed}#educoder body .ant-pagination .ant-pagination-item-active a{color:#000}#educoder body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,#educoder body .ant-pagination .ant-pagination-next .ant-pagination-item-link{line-height:initial;background-color:#f8f9fc80;border-color:#c3cfe080;min-width:20px;min-height:24px}#educoder body .ant-pagination .ant-select-single .ant-select-selector{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder body .ant-pagination .ant-pagination-options-quick-jumper{color:#464f66}#educoder body .ant-pagination .ant-pagination-options-quick-jumper input{background-color:#f8f9fc80;border-color:#c3cfe080;color:#464f66}#educoder body .ant-pagination .ant-pagination-item-ellipsis{background-color:#f8f9fc80;border:1px solid rgba(195,207,224,.5);color:#464f66}#educoder .ant-modal .ant-modal-content{padding:0}#educoder .ant-modal .ant-modal-content .ant-modal-header{padding:20px 25px 0;margin-bottom:5px}#educoder .ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:500}#educoder .ant-modal .ant-modal-content .ant-modal-body{padding:10px 25px;font-size:14px;overflow:auto}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body{display:flex;align-items:start}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body>.anticon{margin-bottom:5px;margin-top:10px;margin-inline-end:12px;color:#faad14;font-size:22px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-body .ant-modal-confirm-paragraph{display:flex;flex-direction:column}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-title{margin-top:10px;margin-bottom:15px;font-size:16px;line-height:1.5;font-weight:600}#educoder .ant-modal .ant-modal-content .ant-modal-body>.anticon{margin-top:5px;margin-bottom:20px;margin-right:12px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-content{margin-top:0;width:100%;max-width:100%}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns{margin-top:30px;margin-bottom:15px;text-align:end}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}#educoder .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0;background:#3061d0;color:#fff}#educoder .ant-modal .ant-modal-content .ant-modal-footer{border:0;margin-top:20px;padding:0 25px 25px}#educoder .ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}#educoder .ant-modal .ant-modal-content .ant-modal-footer .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0}#educoder .ant-modal .ant-modal-content .ant-modal-close{top:22px;right:22px}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:before,#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background-color:#979797;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg);display:block}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#educoder .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-icon svg[data-icon=close]{display:none}#educoder *:fullscreen .ant-spin-nested-loading,#educoder *:-webkit-full-screen .ant-spin-nested-loading,#educoder *:-moz-full-screen .ant-spin-nested-loading{background-color:#fafafa}#educoder .ant-select-dropdown{z-index:10000}#educoder .xterm-helpers{position:absolute;top:0;z-index:5;opacity:0}#educoder .xterm .xterm-screen canvas{position:absolute;top:0;left:0}#educoder .xterm{position:relative}#educoder .xterm .xterm-viewport{position:absolute;inset:0}#educoder .xterm .xterm-screen{position:relative}#educoder:has([class^=ant-modal-mask]){overflow-y:hidden;height:auto}#educoder:has([class^=ant-modal-mask]) body{overflow-y:hidden}#educoder:has([class*=body-overflow-initial]){overflow:auto}#educoder:has([class*=body-overflow-initial]) body{overflow:initial}#educoder:has([class*=body-overflow-hidden]){overflow:hidden}#educoder:has([class*=body-overflow-hidden]) body{overflow:hidden}#noVNC_mouse_capture_elem+canvas{display:none!important}@keyframes css-dev-only-do-not-override-17w10aq-MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes css-dev-only-do-not-override-17w10aq-MessageMoveIn{0%{padding:0;transform:translateY(-100%);opacity:0}to{padding:8px;transform:translateY(0);opacity:1}}[class^=ant-message],[class*=" ant-message"]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;box-sizing:border-box}[class^=ant-message]:before,[class*=" ant-message"]:before,[class^=ant-message]:after,[class*=" ant-message"]:after{box-sizing:border-box}[class^=ant-message] [class^=ant-message],[class*=" ant-message"] [class^=ant-message],[class^=ant-message] [class*=" ant-message"],[class*=" ant-message"] [class*=" ant-message"]{box-sizing:border-box}[class^=ant-message] [class^=ant-message]:before,[class*=" ant-message"] [class^=ant-message]:before,[class^=ant-message] [class*=" ant-message"]:before,[class*=" ant-message"] [class*=" ant-message"]:before,[class^=ant-message] [class^=ant-message]:after,[class*=" ant-message"] [class^=ant-message]:after,[class^=ant-message] [class*=" ant-message"]:after,[class*=" ant-message"] [class*=" ant-message"]:after{box-sizing:border-box}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;top:8px;width:100%;pointer-events:none;z-index:1010}.ant-message .ant-message-move-up{animation-fill-mode:forwards}.ant-message .ant-message-move-up-appear,.ant-message .ant-message-move-up-enter{animation-name:css-dev-only-do-not-override-17w10aq-MessageMoveIn;animation-duration:.3s;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-message .ant-message-move-up-appear.ant-message-move-up-appear-active,.ant-message .ant-message-move-up-enter.ant-message-move-up-enter-active{animation-play-state:running}.ant-message .ant-message-move-up-leave{animation-name:css-dev-only-do-not-override-17w10aq-MessageMoveOut;animation-duration:.3s;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-message .ant-message-move-up-leave.ant-message-move-up-leave-active{animation-play-state:running}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message .ant-message-notice{padding:8px;text-align:center}.ant-message .ant-message-notice .ant-message-custom-content>.anticon{vertical-align:text-bottom;margin-inline-end:8px;font-size:14px}.ant-message .ant-message-notice .ant-message-notice-content{display:inline-block;padding:9px 12px;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message .ant-message-notice .ant-message-success>.anticon{color:#52c41a}.ant-message .ant-message-notice .ant-message-error>.anticon{color:#ff4d4f}.ant-message .ant-message-notice .ant-message-warning>.anticon{color:#faad14}.ant-message .ant-message-notice .ant-message-info>.anticon,.ant-message .ant-message-notice .ant-message-loading>.anticon{color:#3061d0}.ant-message-notice-pure-panel{padding:0;text-align:start}.ant-message-notice-pure-panel .ant-message-custom-content>.anticon{vertical-align:text-bottom;margin-inline-end:8px;font-size:14px}.ant-message-notice-pure-panel .ant-message-notice-content{display:inline-flex;align-items:center;padding:9px 12px;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-notice-pure-panel .ant-message-success>.anticon{color:#52c41a}.ant-message-notice-pure-panel .ant-message-error>.anticon{color:#ff4d4f}.ant-message-notice-pure-panel .ant-message-warning>.anticon{color:#faad14}.ant-message-notice-pure-panel .ant-message-info>.anticon,.ant-message-notice-pure-panel .ant-message-loading>.anticon{color:#3061d0}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationTopFadeIn{0%{margin-top:-100%;opacity:0}to{margin-top:0;opacity:1}}@keyframes css-dev-only-do-not-override-17w10aq-antNotificationBottomFadeIn{0%{margin-bottom:-100%;opacity:0}to{margin-bottom:0;opacity:1}}[class^=ant-notification],[class*=" ant-notification"]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;box-sizing:border-box}[class^=ant-notification]:before,[class*=" ant-notification"]:before,[class^=ant-notification]:after,[class*=" ant-notification"]:after{box-sizing:border-box}[class^=ant-notification] [class^=ant-notification],[class*=" ant-notification"] [class^=ant-notification],[class^=ant-notification] [class*=" ant-notification"],[class*=" ant-notification"] [class*=" ant-notification"]{box-sizing:border-box}[class^=ant-notification] [class^=ant-notification]:before,[class*=" ant-notification"] [class^=ant-notification]:before,[class^=ant-notification] [class*=" ant-notification"]:before,[class*=" ant-notification"] [class*=" ant-notification"]:before,[class^=ant-notification] [class^=ant-notification]:after,[class*=" ant-notification"] [class^=ant-notification]:after,[class^=ant-notification] [class*=" ant-notification"]:after,[class*=" ant-notification"] [class*=" ant-notification"]:after{box-sizing:border-box}.ant-notification{box-sizing:border-box;margin:0;padding:0;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;z-index:1050;margin-inline-end:24px}.ant-notification .ant-notification-hook-holder{position:relative}.ant-notification.ant-notification-top,.ant-notification.ant-notification-bottom{margin-inline:0}.ant-notification.ant-notification-topLeft,.ant-notification.ant-notification-bottomLeft{margin-inline-end:0;margin-inline-start:24px}.ant-notification.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationLeftFadeIn}.ant-notification .ant-notification-fade-enter,.ant-notification .ant-notification-fade-appear{animation-duration:.2s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification .ant-notification-fade-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationFadeIn;animation-play-state:running}.ant-notification .ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationFadeOut;animation-play-state:running}.ant-notification.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationTopFadeIn}.ant-notification.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:css-dev-only-do-not-override-17w10aq-antNotificationBottomFadeIn}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-notification .ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-inline-start:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-wrap:break-word;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-notification .ant-notification-notice .ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification .ant-notification-notice .ant-notification-notice-message{margin-bottom:8px;color:#000000e0;font-size:14px;line-height:1.5}.ant-notification .ant-notification-notice .ant-notification-notice-description{font-size:14px;color:#000000e0}.ant-notification .ant-notification-notice.ant-notification-notice-closable .ant-notification-notice-message{padding-inline-end:24px}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:8px;margin-inline-start:33px;font-size:14px}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline-start:33px;font-size:14px}.ant-notification .ant-notification-notice .ant-notification-notice-icon{position:absolute;font-size:21px;line-height:0}.ant-notification .ant-notification-notice .ant-notification-notice-icon-success.anticon{color:#52c41a}.ant-notification .ant-notification-notice .ant-notification-notice-icon-info.anticon{color:#3061d0}.ant-notification .ant-notification-notice .ant-notification-notice-icon-warning.anticon{color:#faad14}.ant-notification .ant-notification-notice .ant-notification-notice-icon-error.anticon{color:#ff4d4f}.ant-notification .ant-notification-notice .ant-notification-notice-close{position:absolute;top:20px;right:15px;inset-inline-end:24px;color:#00000073;outline:none;width:22px;height:22px;border-radius:4px;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}.ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:#000000e0;background-color:#0000000f}.ant-notification .ant-notification-notice .ant-notification-notice-btn{float:right;margin-top:12px}.ant-notification-notice-pure-panel{position:relative;width:384px;max-width:calc(100vw - 48px);margin-inline-start:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-wrap:break-word;background:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;margin:0}.ant-notification-notice-pure-panel .ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice-pure-panel .ant-notification-notice-message{margin-bottom:8px;color:#000000e0;font-size:14px;line-height:1.5}.ant-notification-notice-pure-panel .ant-notification-notice-description{font-size:14px;color:#000000e0}.ant-notification-notice-pure-panel.ant-notification-notice-closable .ant-notification-notice-message{padding-inline-end:24px}#mathlive-suggestion-popover{z-index:1999!important}.ML__keyboard{z-index:1063!important;position:fixed}[data-click-to-component] *{pointer-events:none!important}math-field{border:1px solid #d9d9d9!important;outline:none!important}math-field[readonly]{border:none!important}math-field:disabled{opacity:1}math-field:disabled .ML__virtual-keyboard-toggle{display:block!important}math-field.success{color:#37ad83}math-field.error{color:#e30000}.__markerjs2_{height:auto;background:#fff;z-index:1001!important}.neo4jd3-graph{width:100%!important;height:100%!important}.neo4jd3-graph{border:1px solid #ddd;border-radius:5px;font:13px Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}.neo4jd3-info{font-size:16px;padding:10px;position:absolute}.neo4jd3-info a{border:1px solid;display:inline-block;font-size:14px;line-height:1.42857143;margin-left:5px;margin-top:5px;padding:6px 12px}.neo4jd3-info a.class{color:#fff}.neo4jd3-info a.property{background-color:#fff;border-color:#ccc;color:#333}.neo4jd3-info a.btn{margin-left:5px;margin-top:5px;opacity:1}.neo4jd3-info a.info{background-color:#a5abb6;border:1px solid #9aa1ac;color:#fff}.neo4jd3-graph .node.node-highlighted .ring{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;stroke:#888;stroke-width:12px}.neo4jd3-graph .node .outline{cursor:pointer;fill:#a5abb6;pointer-events:all;stroke:#9aa1ac;stroke-width:2px}.neo4jd3-graph .node .ring{fill:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;stroke:#6ac6ff;stroke-width:8px}.neo4jd3-graph .node .text.icon{font-family:FontAwesome}.neo4jd3-graph .node.selected .ring,.neo4jd3-graph .node:hover .ring{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.neo4jd3-graph .relationship{cursor:default}.neo4jd3-graph .relationship line{stroke:#aaa}.neo4jd3-graph .relationship .outline{cursor:default}.neo4jd3-graph .relationship .overlay{cursor:default;fill:#6ac6ff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.neo4jd3-graph .relationship text{cursor:default}.neo4jd3-graph .relationship.selected .overlay,.neo4jd3-graph .relationship:hover .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.neo4jd3-graph svg{cursor:move}.flex_box_center{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center{align-items:center;box-align:center}.flex_box_center_end{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{flex-direction:column;box-orient:block-axis}.rounded-2px{border-radius:2px}.rounded-2px-rem{border-radius:2rem}.gap-2px{gap:2px}.gap-2px-rem{gap:2rem}.p-2px{padding:2px}.p-2px-rem{padding:2rem}.py-2px-rem{padding-top:2rem;padding-bottom:2rem}.px-2px-rem{padding-left:2rem;padding-right:2rem}.pl-2px{padding-left:2px}.pt-2px{padding-top:2px}.pb-2px{padding-bottom:2px}.pr-2px{padding-right:2px}.m-2px{margin:2px}.mt-2px{margin-top:2px}.ml-2px{margin-left:2px}.mr-2px{margin-right:2px}.text-2px{font-size:2px}.text-2px-rem{font-size:2rem}.w-2px{width:2px}.rounded-4px{border-radius:4px}.rounded-4px-rem{border-radius:4rem}.gap-4px{gap:4px}.gap-4px-rem{gap:4rem}.p-4px{padding:4px}.p-4px-rem{padding:4rem}.py-4px-rem{padding-top:4rem;padding-bottom:4rem}.px-4px-rem{padding-left:4rem;padding-right:4rem}.pl-4px{padding-left:4px}.pt-4px{padding-top:4px}.pb-4px{padding-bottom:4px}.pr-4px{padding-right:4px}.m-4px{margin:4px}.mt-4px{margin-top:4px}.ml-4px{margin-left:4px}.mr-4px{margin-right:4px}.text-4px{font-size:4px}.text-4px-rem{font-size:4rem}.w-4px{width:4px}.rounded-6px{border-radius:6px}.rounded-6px-rem{border-radius:6rem}.gap-6px{gap:6px}.gap-6px-rem{gap:6rem}.p-6px{padding:6px}.p-6px-rem{padding:6rem}.py-6px-rem{padding-top:6rem;padding-bottom:6rem}.px-6px-rem{padding-left:6rem;padding-right:6rem}.pl-6px{padding-left:6px}.pt-6px{padding-top:6px}.pb-6px{padding-bottom:6px}.pr-6px{padding-right:6px}.m-6px{margin:6px}.mt-6px{margin-top:6px}.ml-6px{margin-left:6px}.mr-6px{margin-right:6px}.text-6px{font-size:6px}.text-6px-rem{font-size:6rem}.w-6px{width:6px}.rounded-8px{border-radius:8px}.rounded-8px-rem{border-radius:8rem}.gap-8px{gap:8px}.gap-8px-rem{gap:8rem}.p-8px{padding:8px}.p-8px-rem{padding:8rem}.py-8px-rem{padding-top:8rem;padding-bottom:8rem}.px-8px-rem{padding-left:8rem;padding-right:8rem}.pl-8px{padding-left:8px}.pt-8px{padding-top:8px}.pb-8px{padding-bottom:8px}.pr-8px{padding-right:8px}.m-8px{margin:8px}.mt-8px{margin-top:8px}.ml-8px{margin-left:8px}.mr-8px{margin-right:8px}.text-8px{font-size:8px}.text-8px-rem{font-size:8rem}.w-8px{width:8px}.rounded-10px{border-radius:10px}.rounded-10px-rem{border-radius:10rem}.gap-10px{gap:10px}.gap-10px-rem{gap:10rem}.p-10px{padding:10px}.p-10px-rem{padding:10rem}.py-10px-rem{padding-top:10rem;padding-bottom:10rem}.px-10px-rem{padding-left:10rem;padding-right:10rem}.pl-10px{padding-left:10px}.pt-10px{padding-top:10px}.pb-10px{padding-bottom:10px}.pr-10px{padding-right:10px}.m-10px{margin:10px}.mt-10px{margin-top:10px}.ml-10px{margin-left:10px}.mr-10px{margin-right:10px}.text-10px{font-size:10px}.text-10px-rem{font-size:10rem}.w-10px{width:10px}.rounded-12px{border-radius:12px}.rounded-12px-rem{border-radius:12rem}.gap-12px{gap:12px}.gap-12px-rem{gap:12rem}.p-12px{padding:12px}.p-12px-rem{padding:12rem}.py-12px-rem{padding-top:12rem;padding-bottom:12rem}.px-12px-rem{padding-left:12rem;padding-right:12rem}.pl-12px{padding-left:12px}.pt-12px{padding-top:12px}.pb-12px{padding-bottom:12px}.pr-12px{padding-right:12px}.m-12px{margin:12px}.mt-12px{margin-top:12px}.ml-12px{margin-left:12px}.mr-12px{margin-right:12px}.text-12px{font-size:12px}.text-12px-rem{font-size:12rem}.w-12px{width:12px}.rounded-14px{border-radius:14px}.rounded-14px-rem{border-radius:14rem}.gap-14px{gap:14px}.gap-14px-rem{gap:14rem}.p-14px{padding:14px}.p-14px-rem{padding:14rem}.py-14px-rem{padding-top:14rem;padding-bottom:14rem}.px-14px-rem{padding-left:14rem;padding-right:14rem}.pl-14px{padding-left:14px}.pt-14px{padding-top:14px}.pb-14px{padding-bottom:14px}.pr-14px{padding-right:14px}.m-14px{margin:14px}.mt-14px{margin-top:14px}.ml-14px{margin-left:14px}.mr-14px{margin-right:14px}.text-14px{font-size:14px}.text-14px-rem{font-size:14rem}.w-14px{width:14px}.rounded-16px{border-radius:16px}.rounded-16px-rem{border-radius:16rem}.gap-16px{gap:16px}.gap-16px-rem{gap:16rem}.p-16px{padding:16px}.p-16px-rem{padding:16rem}.py-16px-rem{padding-top:16rem;padding-bottom:16rem}.px-16px-rem{padding-left:16rem;padding-right:16rem}.pl-16px{padding-left:16px}.pt-16px{padding-top:16px}.pb-16px{padding-bottom:16px}.pr-16px{padding-right:16px}.m-16px{margin:16px}.mt-16px{margin-top:16px}.ml-16px{margin-left:16px}.mr-16px{margin-right:16px}.text-16px{font-size:16px}.text-16px-rem{font-size:16rem}.w-16px{width:16px}.rounded-18px{border-radius:18px}.rounded-18px-rem{border-radius:18rem}.gap-18px{gap:18px}.gap-18px-rem{gap:18rem}.p-18px{padding:18px}.p-18px-rem{padding:18rem}.py-18px-rem{padding-top:18rem;padding-bottom:18rem}.px-18px-rem{padding-left:18rem;padding-right:18rem}.pl-18px{padding-left:18px}.pt-18px{padding-top:18px}.pb-18px{padding-bottom:18px}.pr-18px{padding-right:18px}.m-18px{margin:18px}.mt-18px{margin-top:18px}.ml-18px{margin-left:18px}.mr-18px{margin-right:18px}.text-18px{font-size:18px}.text-18px-rem{font-size:18rem}.w-18px{width:18px}.rounded-20px{border-radius:20px}.rounded-20px-rem{border-radius:20rem}.gap-20px{gap:20px}.gap-20px-rem{gap:20rem}.p-20px{padding:20px}.p-20px-rem{padding:20rem}.py-20px-rem{padding-top:20rem;padding-bottom:20rem}.px-20px-rem{padding-left:20rem;padding-right:20rem}.pl-20px{padding-left:20px}.pt-20px{padding-top:20px}.pb-20px{padding-bottom:20px}.pr-20px{padding-right:20px}.m-20px{margin:20px}.mt-20px{margin-top:20px}.ml-20px{margin-left:20px}.mr-20px{margin-right:20px}.text-20px{font-size:20px}.text-20px-rem{font-size:20rem}.w-20px{width:20px}.rounded-22px{border-radius:22px}.rounded-22px-rem{border-radius:22rem}.gap-22px{gap:22px}.gap-22px-rem{gap:22rem}.p-22px{padding:22px}.p-22px-rem{padding:22rem}.py-22px-rem{padding-top:22rem;padding-bottom:22rem}.px-22px-rem{padding-left:22rem;padding-right:22rem}.pl-22px{padding-left:22px}.pt-22px{padding-top:22px}.pb-22px{padding-bottom:22px}.pr-22px{padding-right:22px}.m-22px{margin:22px}.mt-22px{margin-top:22px}.ml-22px{margin-left:22px}.mr-22px{margin-right:22px}.text-22px{font-size:22px}.text-22px-rem{font-size:22rem}.w-22px{width:22px}.rounded-32px{border-radius:32px}.rounded-32px-rem{border-radius:32rem}.gap-32px{gap:32px}.gap-32px-rem{gap:32rem}.p-32px{padding:32px}.p-32px-rem{padding:32rem}.py-32px-rem{padding-top:32rem;padding-bottom:32rem}.px-32px-rem{padding-left:32rem;padding-right:32rem}.pl-32px{padding-left:32px}.pt-32px{padding-top:32px}.pb-32px{padding-bottom:32px}.pr-32px{padding-right:32px}.m-32px{margin:32px}.mt-32px{margin-top:32px}.ml-32px{margin-left:32px}.mr-32px{margin-right:32px}.text-32px{font-size:32px}.text-32px-rem{font-size:32rem}.w-32px{width:32px}.rounded-40px{border-radius:40px}.rounded-40px-rem{border-radius:40rem}.gap-40px{gap:40px}.gap-40px-rem{gap:40rem}.p-40px{padding:40px}.p-40px-rem{padding:40rem}.py-40px-rem{padding-top:40rem;padding-bottom:40rem}.px-40px-rem{padding-left:40rem;padding-right:40rem}.pl-40px{padding-left:40px}.pt-40px{padding-top:40px}.pb-40px{padding-bottom:40px}.pr-40px{padding-right:40px}.m-40px{margin:40px}.mt-40px{margin-top:40px}.ml-40px{margin-left:40px}.mr-40px{margin-right:40px}.text-40px{font-size:40px}.text-40px-rem{font-size:40rem}.w-40px{width:40px}.rounded-56px{border-radius:56px}.rounded-56px-rem{border-radius:56rem}.gap-56px{gap:56px}.gap-56px-rem{gap:56rem}.p-56px{padding:56px}.p-56px-rem{padding:56rem}.py-56px-rem{padding-top:56rem;padding-bottom:56rem}.px-56px-rem{padding-left:56rem;padding-right:56rem}.pl-56px{padding-left:56px}.pt-56px{padding-top:56px}.pb-56px{padding-bottom:56px}.pr-56px{padding-right:56px}.m-56px{margin:56px}.mt-56px{margin-top:56px}.ml-56px{margin-left:56px}.mr-56px{margin-right:56px}.text-56px{font-size:56px}.text-56px-rem{font-size:56rem}.w-56px{width:56px}.rounded-64px{border-radius:64px}.rounded-64px-rem{border-radius:64rem}.gap-64px{gap:64px}.gap-64px-rem{gap:64rem}.p-64px{padding:64px}.p-64px-rem{padding:64rem}.py-64px-rem{padding-top:64rem;padding-bottom:64rem}.px-64px-rem{padding-left:64rem;padding-right:64rem}.pl-64px{padding-left:64px}.pt-64px{padding-top:64px}.pb-64px{padding-bottom:64px}.pr-64px{padding-right:64px}.m-64px{margin:64px}.mt-64px{margin-top:64px}.ml-64px{margin-left:64px}.mr-64px{margin-right:64px}.text-64px{font-size:64px}.text-64px-rem{font-size:64rem}.w-64px{width:64px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.rounded-full{border-radius:999px}.h-full{height:100%}.w-full{width:100%}.w-auto{width:auto}.minW-0{min-width:0}.minH-0{min-height:0}.h-auto{height:auto}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:end}.item-center{align-items:center}.item-end{align-items:end}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-nowrap{white-space:nowrap}.text-500{font-weight:500}.fixed{position:fixed}.sticky{position:sticky}.absolute{position:absolute}.native_table td{padding:12px 10px;text-align:center}[class^=icon-],[class*=" icon-"]{font-size:16px;font-family:iconfont!important;font-style:normal;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edu-sorter{display:inline-block;width:10px;height:12px;position:relative;margin:0 5px}.edu-sorter.desc .icon-sanjiaoxing-down,.edu-sorter.asc .icon-sanjiaoxing-up{color:#0152d9}.edu-sorter .icon-sanjiaoxing-down{position:absolute;bottom:-8px;left:0;font-size:14px}.edu-sorter .icon-sanjiaoxing-up{position:absolute;top:-5px;left:0;font-size:14px}.inline-block{display:inline-block}.radius2{border-radius:2px!important}.w100{width:100%}.h100{height:100%}.vh100{height:100vh}.minHeight100{max-height:100vh}.wh1080p{width:1920px;height:1080px}body .current,body .current:disabled{cursor:pointer;user-select:none}body .current-primary{color:#165dff;cursor:pointer;user-select:none}.current-primary-hover{cursor:pointer;user-select:none}.current-primary-hover:hover{color:#165dff}.current-delete-hover{cursor:pointer;user-select:none}.current-delete-hover:hover{color:#fb3226}body .cursorDefault{cursor:default!important}body .cursorNotAllowed{cursor:not-allowed!important}body .th-bg-white .ant-table-thead tr th{background:#fff}body .c-555a88{color:#555a88}body .c-3061d0{color:#3061d0}body .c-blue-4ca{color:#4cacff}body .c-orange-ff9{color:#ff954c}body .c-blue,body .highlight,body .c-light-primary{color:#0152d9}body .c-spaces-primary{color:#196efd}body .c-gcrz-primary{color:#0152d9}body .c-light-blue{color:#84b6eb}body .c-brilliant-blue{color:#aed5ff}body .c-lake-blue{color:#44d7b6}body .c-orange{color:#ff6800!important}body .c-orange-ff7{color:#ff7500}body .c-black{color:#000}body .c-light-black{color:#999!important}body .c-grey-888{color:#888}body .c-grey-c{color:#ccc}body .c-grey-333{color:#333}body .c-grey-3{color:#333!important}body .c-grey-666{color:#666}body .c-grey-eee{color:#eee}body .c-grey-999{color:#999}body .c-grey-9b9{color:#9b9b9b}body .c-grey-bcb{color:#bcbcbc}body .c-grey-7c7{color:#7c7c7c}body .c-black-111{color:#111}body .c-black-051{color:#05101a}body .c-black-333{color:#333}body .c-red-ee4{color:#ee4a1f}body .c-red-e53{color:#e53333}body .c-green{color:#028d01!important}body .c-green-29b{color:#29bd8b}body .c-light-green{color:#50dbad}body .c-green-13b{color:#13bf6f}body .c-yellow{color:#fed218}body .c-yellow-feb{color:#feb300}body .c-red{color:#fb3226!important}body .c-white{color:#fff}body .c-purple-8C1{color:#8c18ff}body .c-cyan-blue{color:#18d0e7}body .border-green{border:1px solid #028d01}body .border-orange{border:1px solid #ff6800}body .border-light-black{border:1px solid #999}body .bg-blue{background:#0152d9}body .bg-skyblue{background:#f4faff}body .bg-pink{background-color:#cc317c}body .bg-green{background-color:#50dbad}body .bg-cyan{background-color:#006b75}body .bg-grey-ede{background-color:#ededed}body .bg-light-green{background-color:#50dbad}body .bg-light-orange{background-color:#e99695}body .bg-light-orangess{background-color:#f59a23}body .bg-lightblue-purple{background-color:#028d01}body .bg-light-blue{background-color:#84b6eb}body .bg-light-pink{background-color:#fc2b6a}body .bg-orange{background-color:#ff6800}body .bg-white{background:#fff}body .bg-fafafa{background:#fafafa}body .bg-c5d6ff{background:#c5d6ff}body .bg-violet{background-color:#5e5fb9}body .text-decoration-none{text-decoration:none}body .blod{font-weight:700}.mt0{margin-top:0!important}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px!important}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px!important}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt17{margin-top:17px}.mt20{margin-top:20px!important}.mt25{margin-top:25px}.mt30{margin-top:30px!important}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt100{margin-top:100px}.ml0{margin-left:0!important}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml10soft{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mr0{margin-right:0!important}.mr1{margin-right:1px!important}.mr3{margin-right:3px}.mr5{margin-right:5px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr32{margin-right:32px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px}.mr60{margin-right:60px}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mtb20{margin-top:20px;margin-bottom:20px}.blod{font-weight:700}.p0{padding:0}.p10{padding:10px}.p12{padding:12px}.p16{padding:16px}.p20{padding:20px}.p30{padding:30px}.pt2{padding-top:2px}.pt5{padding-top:5px}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt16{padding-top:16px}.pt20{padding-top:20px}.pt30{padding-top:30px!important}.pt40{padding-top:40px}.pt60{padding-top:60px}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px}.pb8{padding-bottom:8px}.pb10{padding-bottom:10px}.pb12{padding-bottom:12px}.pb16{padding-bottom:16px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr12{padding-right:12px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pl0{padding-left:0}.pl8{padding-left:8px!important}.pl10{padding-left:10px}.pl12{padding-left:12px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px!important}.pl40{padding-left:40px}.pl60{padding-left:60px!important}.pl70{padding-left:70px}.pl80{padding-left:80px}.plr20{padding-left:20px;padding-right:20px}.plr30{padding-left:30px;padding-right:30px}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.c-green-shixun{color:#43d7b5}.show{display:block!important;_display:block}.minHb100{min-height:100%}.minH200{min-height:200px}.minH500{min-height:500px}.minH1000{min-height:1000px}.minH1050{min-height:1050px}.hide{display:none!important;_display:none}.hidden{visibility:hidden}.overflow_hidden{overflow:hidden}.zIndexf1{z-index:-1}.font8{font-size:8px}.font12{font-size:12px!important}.font13{font-size:13px}.font14{font-size:14px!important}.font15{font-size:15px}.font16{font-size:16px!important}.font17{font-size:17px}.font18{font-size:18px!important}.font19{font-size:19px}.font20{font-size:20px}.font22{font-size:22px!important}.font24{font-size:24px}.font26{font-size:26px}.font28{font-size:28px}.font30{font-size:30px}.font40{font-size:40px}.font50{font-size:50px!important}.line14{line-height:1.4}.line24{line-height:24px}.line26{line-height:26px}.flex-wrp{display:box;display:flex}.flex1{flex:1 1}.relative{position:relative}.bold{font-weight:450}.bold-400{font-weight:400}.translateY1{transform:translateY(1px)}.underline{text-decoration:underline}.minW1200{min-width:1200px}.edu-container{width:1200px;font-size:14px;margin-left:auto;margin-right:auto}.tag-topping{font-size:12px;background:#fb3226;color:#fff;padding:2px 5px;border-radius:20px;white-space:nowrap}.tag-style{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;color:#fff;display:inline-block;vertical-align:top;border-radius:24px;box-sizing:border-box}.tag-style-border{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:24px;font-size:12px}.export{min-width:50px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:13px;border:1px solid #CD9467;color:#b26d1e;font-size:14px}.tag-style-border-small{padding:0 10px;height:20px;line-height:20px;text-align:center;display:inline-block;vertical-align:top;border-radius:2px;font-size:12px}.tag-style-fzb{min-width:68px;padding:0 10px;height:24px;line-height:24px;text-align:center;display:inline-block;vertical-align:top;border-radius:2px;font-size:12px;border:1px solid #2abd8c;background-color:#f5fffc;color:#2abd8c}.tag-style-fzb:before{margin-right:3px}.tag-grey-eae{background:#eaeaea;color:#999;border-radius:20px;padding:2px 10px;font-size:14px}.border-raduis-50{border-radius:50px!important}.flex-container{display:flex;flex-flow:row nowrap;align-items:center}.flexd-table-header tbody{display:none}.lock-item-wrp:hover .lock-item{display:inline}.delete-hover:hover{color:#e30000!important}.primary-hover:hover{color:#165dff!important}.lock-item{position:absolute;inset:0;background:#000000b3;color:#fff;font-size:14px;z-index:5;display:none}.lock-item div{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.lock-item div img{margin-bottom:15px}.multi-llipsis1e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi_ellipsis1{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.multi_ellipsis2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.multi_ellipsis3{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black{color:#fff;font-size:14px;background:#0009;max-height:none;height:100vh;position:fixed}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black .ant-spin-text{text-shadow:none!important;color:#fff!important}.ant-spin-nested-loading>div>.ant-spin.ant-spin-nested-loading-black .ant-spin-dot-item{background:#fff}.edu-ant-spin{position:absolute!important;left:0;top:50%;width:100%}.btn-w120 button{min-width:120px;text-align:center}.edu-popover{background-color:transparent;color:#fff}.edu-popover div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.edu-popover div[class~=ant-popover-inner]{background-color:#05101a99}.edu-popover div[class~=ant-popover-inner-content]{color:#fff}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip,.anticon anticon-paper-clip{color:#29bd8b!important}.leader{background:#0152d9;padding:0 8px;margin-left:3px;color:#fff;transform:scale(.733);display:inline-block;border-radius:2px;line-height:1.2}body .zcqiandao{border-color:#26c7c9;color:#26c7c9;background:#fff}body .kkqiandao{color:#ff835c;border-color:#ff835c;background:#fff}body .mask-tips{width:450px;line-height:2;padding:10px}.edu-radio-red [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#fb3226!important;background-color:#fff}.edu-radio-red [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#fb3226}.edu-radio-green [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#028d01!important;background-color:#fff}.edu-radio-green [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#028d01}.edu-checkbox-red [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]{border-color:#fb3226!important;background-color:#fb3226}.edu-checkbox-red [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]:after{border-right-color:#fff!important;border-bottom-color:#fff!important}.edu-checkbox-green [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]{border-color:#028d01!important;background-color:#028d01}.edu-checkbox-green [class~=ant-checkbox-checked] [class~=ant-checkbox-inner]:after{border-right-color:#fff!important;border-bottom-color:#fff!important}body{width:100%!important}::-webkit-scrollbar{height:6px;width:6px;background:#0000001a!important}::-webkit-scrollbar-thumb{background:#0000001a!important;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003!important}::-webkit-scrollbar-track{background-color:#f6f7f94d!important;box-shadow:initial!important}.skt-loading:empty{margin-top:20px;width:100%;height:600px;background-image:linear-gradient(45deg,#fff0,#fff 50%,#fff0 80%),radial-gradient(circle 10px at 10px 10px,#eee 100%,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(#eee 12px,transparent 0),linear-gradient(white 100px,transparent 0);background-repeat:repeat-y;background-size:500px 20px,20px 120px,150px 120px,40px 120px,60px 120px,60px 120px,60px 120px,60px 120px,300px 120px,390px 120px,1250px 120px;background-position:-130% 0,30px 20px,70px 20px,230px 20px,620px 20px,700px 20px,780px 20px,860px 20px,70px 46px,70px 72px,0px 0px;animation:shine 2s infinite}@keyframes shine{to{background-position:200% 0,30px 20px,70px 20px,230px 20px,620px 20px,700px 20px,780px 20px,860px 20px,70px 46px,70px 72px,0px 0px}}.flex-end{justify-content:flex-end}.modal-footer-none .ant-modal-confirm-btns{display:none}.modal-footer-none .ant-modal-confirm-title{text-align:center}.disabledStyle{background-color:#f2f2f2}.radio-group-sort-order label{width:40px;display:inline-flex;justify-content:center;align-items:center}.radio-group-sort-order label span{display:flex;justify-content:center;align-items:center}.radio-group-sort-order *{outline:none!important;box-shadow:none!important}.radio-group-sort-order .icon-liebiaofenbu{position:relative}.greyhtml{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.table-layout .ant-table-thead>tr>th{background:#fff;border:none}.table-layout .ant-table-tbody>tr:nth-child(odd){background:#f5f5f5}.table-layout .ant-table-tbody>tr>td{border:none}.table-layout .ant-table-column-sort{background:transparent}.table-layout .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent}body[data-custom=initial]{overflow:initial!important}body[data-custom=auto]{overflow:auto!important}body[data-custom=y-hidden]{overflow-y:hidden!important}.bgB8B8B8{background-color:#b8b8b8}.bg-C6CED6{background:#c6ced6}.bg-C1E2FF{background:#c1e2ff}.bg-0152d9{background:#0152d9}.bg-E53333{background:#e53333}.bg-44D7B6{background:#44d7b6}[name=edu-program-fill]{border:1px solid #ccc;padding:4px 10px;border-radius:2px;color:#333;border-color:#e5e5e5;outline:none;background:#fff;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}[name=edu-program-fill].program-fill-warning{border-color:#fb3226;color:#fb3226}[name=edu-program-fill].program-fill-success{border-color:#028d01;color:#028d01}.edu-program-fill-wrap{position:relative;display:inline-flex;align-items:center;border-radius:2px}.edu-program-fill-wrap>span{display:inline-flex;align-items:center;background:#e0e7ef;margin:4px 3px;width:calc(100% - 6px);height:100%}.edu-program-fill-wrap>span>span{width:53px;background:#e0e7ef;text-align:center;color:#333;font-size:16px}.edu-program-fill-wrap>span>span:empty{display:none}.disabled-fill input,.disabled-fill textarea{pointer-events:none!important}.modalIconYellow{color:#fed218;font-size:16px}.zIndex-9999,.zIndex-9999 .ant-modal-wrap{z-index:9999}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.jumping-icon{animation:jump .5s infinite}@keyframes delayed{to{visibility:visible;opacity:1}}.animation-delayed{visibility:hidden;opacity:0;animation:delayed 0s 40s forwards}@keyframes aiBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.aiBlink{animation:aiBlink .5s infinite}.ai-loading{align-items:center;display:inline-flex;position:relative;width:20px}.ai-loading:before{background-image:url(/images/ai-loading.apng);background-size:cover;content:"";height:12px;width:12px}@charset "UTF-8";/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT